73313 679
10327 628
161068 772
119697 478
49554 727
16673 223
14149 702
14951 105
30421 317
38797 291
17543 299
167116 591
169801 228
19115 305
82549 182
86965 497
17899 532
24160 544
163213 737
180302 861
98244 714
74196 680
123074 627
8701 218
21422 680
90537 724
3729 638