99899 128
135349 720
11120 462
14612 598
5162 423
54152 175
15384 917
16448 297
10491 889
32625 152
22765 290
10748 595
5886 57
8560 662
42053 494
71124 562
21123 686
15178 391
23605 47
44271 335
12331 482
37507 661
43310 654
12544 740
18689 548
6859 317
6585 217
1732 273