101141634
96091680
90181172
8879155
85721642
7698473
7604204
67051362
63471713
58231455
4305813
41931449
40711679