59
201
46
116
83
88
298
224
324
328
286
81
249
463
361
372
182
320
157
238
556
358
237
602
204
305
625
460
647
378
433
961
435
832
383
753
553
702
525
299
1276
1228
1388
747
586
258
1779
789
442
577
629
640
654
841
1072
851
519
1099
30
458