59
342
258
499
173
72
344
268
263
125
307
409
199
33
309
108
75
93
56
19
16
497
158
29
61
31
70
136
230
339
123
15
1199
243
432
171
514
98
153
397
204
867
12519
160
63
74
196
269
207
175
96
45
111
47