41419 303
69575 261
76147 342
13308 792
50662 1015
71141 555
168277 409
20025 1049
73211 730
401921 751
25409 199
33364 320
167691 834
16239 131
98244 508
115315 839
32176 485
41451 731
146163 406
101443 880
14589 443
119416 433
137829 696
81971 119
40904 897
28311 588
248020 466
25286 246