100101611
9961864
9933994
96832003
9554561
9501120
89011676
88461488
8710420
8566595
85551729
78661168
7800608
76291824
76151711
74871884
7259284
71291892
7102892
7101616