40826
80456
95325
94250
80650
73057
59476
12387
1366127
14315
46967
52625
937140
83859
4758
65127
907
89991367
45411295
6181600