1
166
77
52
47
31
116
54
208
19
93
272
180
23
498
250
194
90
162
42
223
182
911
392
551
79
338
183
195
284
68
596
150
134
174
308
191
254
409
713
475
106
179
419
432
902
343
326
963
121
273
107
626
478
177
642
102
316
21