104691 1001
81570 193
6266 585
121027 166
49420 598
15012 402
26887 248
20489 681
46994 407
39997 336
12345 73
21439 555
50854 203
27630 420
27230 676
44236 376
22735 115
45421 476
68732 88
3390 496
3875 300
1205 35
4768 878
4661 456
7614 634
5340 450
1794 149
10644 639