57
61
241
207
84
625
259
178
738
356
302
239
91
103
67
56
36
270
111
19
63
407
107
146
505
125
156
23
46
176
47
77
132
71
26
31
87
189