3151 220
524 855
800 657
739 7
933 654
882 447
372 295
894 570
135 73
691 647
503 723
667 157
792 572
321 736
484 596
154 722
189 33
690 642
674 14
608 869
422 604
82 429
943 56
1059 1000