303 669
752 616
811 634
650 503
860 418
533 255
943 19
967 270
434 174
390 281
869 48
152 584
982 31
1012 832
604 173
810 475
446 993
954 456
51 204
286 911
413 245
610 468
254 921
267 1