101534 1021
99585 897
215399 726
26365 629
7285 384
46332 702
803 102
320002 951
31453 793
3663 342
25988 347
39542 866
12476 239
28713 580
28405 691
14783 567
56001 958
37103 913
12993 794
4879 391
3599 792
21215 749
40485 755
6937 397
23655 881
19683 425
39590 122
62926 186