49
181
45
108
80
88
297
224
323
328
283
81
246
462
360
372
182
320
157
238
554
358
237
598
204
305
621
459
643
377
432
959
435
829
381
753
552
700
523
299
1271
1224
1387
745
586
256
1775
785
439
575
627
639
653
841
1070
848
518
1096
30
456