8 26
550 545
289 614
512 381
133 295
203 346
695 404
43 270
530 703
28 90
775 415
303 808
1002 541
1001 71
1001 117
1000 524
1000 641
1000 799
1000 999
1000 568
999 333
999 123
999 949
999 255