1012 79
340 124
823 359
221 949
443 844
175 274
35 58
989 544
691 839
445 993
812 959
845 952
39 408
154 25
576 385
616 629
570 388
630 520
687 750
406 600
271 671
541 914
998 623
553 35