97541163
8812954
8487337
84291264
8246275
8217623
7909956
77701693
73551317
72941353
69751551
6715961
63646
5736336
5612555
55811816
5364397
53121821
519990
49761285