41420 303
69575 261
76151 342
13308 792
50662 1015
71141 555
168282 409
20025 1049
73213 730
401924 751
25409 199
33364 320
167700 834
16239 131
98244 508
115316 839
32176 485
41453 731
146169 406
101445 880
14589 443
119421 433
137832 696
81971 119
40905 897
28311 588
248023 466
25286 246