100451663
95311880
9520251
95091729
93111299
92661337
9037397
9012695
89451224
8803862
8663635
86251151
8139945
80101502
79871459
7899198
7876806
78331997
7590231
74991749