97441186
9526199
9329227
8790218
8410950
8228928
8156510
791497
7250486
72481082
6904168
6709109
6693704
63661045
6171592
59481081
5497847
5415831
51421793
49381408