42579 161
69885 365
262481 692
98244 508
31578 547
31623 181
48450 429
115316 839
87498 581
32176 485
41451 731
104895 1055
146165 406
49505 263
149458 757
14589 443
22412 494
29306 344
72194 774
119419 433
54439 66
81971 119
40904 897
28311 588
25727 472
84877 980
272222 1265
84888 456