23626 43
104463 407
105854 571
33566 306
54854 518
141113 331
99999 719
179962 411
57634 612
104888 209
92291 1000
127137 359
69894 667
284611 921
27675 174
90184 463
36221 341
12875 385
29392 557
269928 539
44094 881
299744 851
35369 331
40240 737
5637 423
5772 555
124895 684
43407 888