61065 769
199926 1009
54502 661
98244 752
57595 1057
69524 931
66924 732
57723 347
45503 608
86102 866
50982 262
39122 62
78428 567
91318 624
119858 476
14195 580
44309 107
55631 503
270255 1683
118799 504
122425 558
43711 199
91418 940
36469 570
62503 979
26811 345
47438 570
107603 438