23823 654
94267 558
61701 287
33655 211
94624 373
32575 169
18097 215
63179 254
27236 113
10059 257
35228 418
18457 643
23504 216
27926 754
32920 685
27756 64
18387 402
25302 705
49897 561
69258 918
98244 305
55725 829
87003 690
35588 542