118887710320
11656621889
114600911820
103132710171
10021985905
9567218462
94367810465
8831402456
8637089279
8492948827
8102103867
7700909386
7659541487
6852478545
6309212151
5766147244
4674494640
3968557324
2946795571
2786658343
2581997836
1994028569
1886735807
18170410309
1504088747