291 628
577 511
812 257
231 76
896 230
1233 359
167 921
546 966
411 35
278 484
997 638
381 691
97 854
1161 1000
144 880
999 488
667 528
937 140
463 732
939 545
298 141
128 659
222 601
876 402