95951263
8956771
88331645
83561531
83121009
79531566
76981498
7140753
68221274
6717878
56631661
55831591
5575774
5196176
50651938
4296176