370199 574
829259 3595
630017 986
98244 710
306054 948
641116 1875
366021 1296
733149 1683
141405 780
510363 1756
412119 1255
115219 939
636658 1605
168285 590
20398 82
92240 545
93651 712
496141 846
78422 342
449532 1983
446083 1339
176054 197