100751060
9188346
8920498
7888580
7278101
70021412
6041696
58301107
57791034
47651306
42511184
41721601
40981053