298 72
11 442
952 819
822 611
649 830
508 767
242 431
812 217
814 802
807 292
177 86
265 301
150 176
876 164
638 580
593 86
406 805
284 598
900 539
406 300
999 350
933 1000
683 793
143 879
494 94
938 229
582 19
61 621