68936 808
44928 146
32248 264
35603 175
125795 381
61142 227
52939 857
71526 868
30102 215
53116 953
17825 48
33869 198
490237 1584
84700 998
143255 485
60292 254
64560 416
52140 140
38370 340
51133 597
40437 567
36534 891
475358 1344
98244 384
246268 929
47856 212
69290 295
38246 532