101522 1021
99569 897
215389 726
26365 629
7277 384
46325 702
803 102
319982 951
31449 793
3663 342
25988 347
39538 866
12476 239
28706 580
28398 691
14781 567
55999 958
37103 913
12991 794
4879 391
3599 792
21215 749
40473 755
6931 397
23650 881
19683 425
39584 122
62917 186