501 25
286 140
823 249
953 623
890 603
723 975
208 85
1000 823
532 832
569 688
822 944
968 675
980 538
326 144
952 591
462 897
344 774
893 511
580 134
995 702
406 355
786 956
940 537
817 526
914 77
235 630
283 91
700 68
177 97
255 349