97651475
86101889
8461538
80141998
77331190
6686627
65761408
65141356
6439483
643170
57241727
5238178
5009815
50071794
4992376
46001330
42201576
4055626
1017191
969142