44900 941
96765 382
205060 767
52083 135
98244 880
87246 746
20724 422
29080 696
13046 291
77837 833
200898 589
110437 190
70724 678
9865 628
149863 762
114770 478
46166 723
15874 222
13389 699
14235 103
29296 317
37016 285
16976 297
157623 587
156951 221
18272 305