97 80
829 651
257 302
454 975
666 929
360 256
530 843
483 294
1001 757
120 611
16 628
279 142
481 772
727 15
628 647
927 710
609 633
297 461
865 730
535 124
84 973
402 165
1286 4