501 25
286 140
823 249
953 623
890 603
723 975
208 85
1000 823
532 832
569 688
822 944
968 675
888 225
396 388
331 522
557 45
287 27
697 679
403 695
947 596
491 865
983 632
497 954
381 953
716 368
951 816
669 563
983 876
864 431
584 983