99997 128
135475 720
11121 462
14616 598
5167 423
54209 175
15386 917
16452 297
10502 889
32730 152
22790 290
10765 595
5890 57
8594 662
42098 494
71407 562
21163 686
15183 391
23726 47
44330 335
12377 482
37518 661
43441 654
12602 740
18739 548
6863 317
6587 217
1736 273