525 52
649 399
186 505
480 635
388 92
998 35
252 301
714 816
118 439
684 365
45 625
412 58
768 363
535 653
945 429
307 442
522 102
237 960
984 729
623 951