99601600
95931380
89521458
8706382
8479467
7962644
7717728
755241
66261210
5974907
5700752
56510
48021028
4791405
45541100
4443745
4292265
1221114
92453
9148