12 26
121 942
905 578
973 875
482 600
684 948
655 719
72 996
701 57
59 184
496 317
532 385
980 918
349 219
873 967
660 843
683 677
840 889
680 155
53 170