41420 303
76151 342
49357 486
72058 77
167697 834
175530 312
98244 508
87498 581
150348 893
14589 443
25727 472
76704 218
64119 264
47246 619
231808 1271
66513 476
39467 454
113577 510
84620 679
20986 429
27367 98
24205 103
23413 463
24811 882