23624 43
104462 407
105851 571
33566 306
54853 518
141110 331
99999 719
179961 411
57634 612
104888 209
92289 1000
127135 359
69894 667
284609 921
27674 174
90183 463
36221 341
12875 385
29392 557
269927 539
44094 881
299739 851
35369 331
40239 737
5637 423
5772 555
124892 684
43407 888