47722 419
401923 751
25409 199
167697 834
55724 500
73665 456
16239 131
42579 161
69885 365
262480 692
98244 508
31578 547
31623 181
48450 429
115316 839
87498 581
32176 485
41451 731
104895 1055
146165 406
49505 263
149455 757
14589 443
22412 494
29306 344
72194 774
119417 433
54439 66