100775 222
3231 595
1202 199
2344 466
1604 398
2370 87
61287 400
10002 652
39730 567
104546 120
5521 669
3500 58
5891 666
10401 581
11719 545
19489 575
9510 703
357578 900
5092 453
120353 836
11854 161
9191 285
349884 1109
97332 734
105561 898
12576 436
20792 152
47294 66