100431774
99011226
89901646
87941656
8668887
8575432
84481817
8247378
7444151
7167817
6862732
662743
5090188
49481056