100661064
88071564
86381259
8284381
80831901
78111078
7620266
74161305
72231658
6745121
65541197
65491518
61801241
5690231
56481578
53951224
51651472
4841388
4637871
42931729