143535082
142604662
126949987
112290183
98604283
95796708
91322800
87119144
84795422
66114282
60414607
48609856
41769339
39271780
33746194
24253460
148303