980 333
336 304
148 474
687 999
165 787
877 240
558 502
640 576
869 595
734 608
709 364
927 393
147 39
272 335
319 758
982 200
44 67
305 889
819 113
45 790
926 825
912 583
8 5