100041038
99361087
96211434
8670543
67721786
6476853
6402721
59561917
5414445
4643637
43961375
155299
1009211
948110
934142
91112
804157
75436
751102
713111