251
240
111
291
314
57
324
329
272
163
97
167
370
475
396
345
500
84
600
294
1126
146
265
1
582
664
563
126
389
182
108
1456
7
1130
399
863
97
340
2090
983
172
202
194
638
237
106
17
275
3
89
912
249
319
149
674
