59 73
321 746
666 267
462 351
382 796
167 323
1017 815
357 940
571 53
845 529
262 399
911 343
761 85
164 61
398 595
493 649
158 711
36 587
336 653
486 536