100021501
97531130
95671630
94291427
9277372
90511855
90311513
854782
83111244
79001617
7466503
73951395
7371657
71616
67171844
6303973
59971336
57331487
5695792
522928