101 101
451 202
770 255
83 876
500 99
883 680
130 1000
473 280
144 18
529 720
97 80
312 296
560 79
12 287
62 279
484 903
1008 396
849 815
266 249
239 992
1010 443
501 535
815 614
417 828