95791785
91841076
8844370
86951025
8394984
76651090
7420122
71181856
68561352
6742821
6454300
5778543
5761685
57241147
50951044
4804702
4686337
4404215