98561058
9479797
94031505
84501344
8177723
78591502
71961969
7076301
70701952
6917570
67461192
6444495
5884142
58151291
57201389
51321486
51061492
5051925
48931347
4833999