59
118
340
356
570
114
492
506
379
117
248
256
209
908
537
392
380
408
413
203
456
603
446
647
405
641
645
1259
553
343
655
214
1121
377
689
752
357
375
991
1013
856
1034
618
547
736
545
1215
559
1131
1747
1359
292
411
571
329
818
693
797
703