256 532
625 579
450 487
32 471
1111 533
243 182
947 551
479 559
370 816
502 230
370 850
45 286
517 880
843 496
538 500
33 78
781 370
947 637
979 775
809 1