529 52
651 399
189 505
484 635
390 92
1001 35
255 301
716 816
120 439
684 365
50 625
413 58
771 363
536 653
950 429
341 442
547 102
277 960
1002 729
630 951