10188 172
15951 863
24828 283
18563 720
12392 304
17640 278
13607 421
17155 548
40484 478
8969 600
98244 909
8286 524
33706 307
13079 594
15727 66
36238 375
28601 1065
174784 696
46047 226
24418 149
19441 522
17973 355
14849 840
25628 383
14724 586
53513 173
12330 756
18521 523