581
413
446
832
599
825
415
567
711
631
818
864
431
441
434
403
732
459
343
381
419
241
453
431
383
729
478
384
564
603
319
140
382
228
551
122
670
409
170
428
800
364
417
794
525
401
35
593
578
594
581
367
425
66
417
852
554
857
470
190
136
435
366
1143
455
619
175
448
426
840
814
750
1000
0
0
0
0
0
0
0
0
66
0
0
1000
0
0
0
0
77