1126 72
905 392
334 605
240 575
418 573
502 64
465 483
669 903
595 600
226 804
339 280
791 789
372 223
294 143
891 287
847 29
224 82
704 574
532 810
933 863