100371607
96961745
96541539
91321523
90891096
8795908
86421432
8580603
79481475
78941246
7891813
74731750
73209
72491318
69461518
64621164
64161120
6195883
61171643
5870652