159
343
418
124
300
200
58
71
478
413
292
300
105
385
100
176
214
248
213
189
238
959
195
324
101
507
318
397
604
333
427
539
582
267
467
148
672
669
618
579
596
345
562
814
1697
1216
465
607
396
136
408
111
245
429
415
512
261
308
1085
1377