304 706
688 401
609 550
423 611
417 878
1248 1000
945 462
918 63
32 153
580 192
992 176
37 250
973 650
739 843
294 260
110 247
481 986
814 154
59 575
989 550
706 605
122 928
377 294