101321123
99791301
9454862
91481925
8867689
84021251
77101891
76791304
7181332
6850443
64841958
63201503
62311378
6039522
59191091
57831557
489529
4844175
40981220
40451700