17093656
7219281
22341493
72664797
65114687
69331677
2559488
70585951
60057092
49503168
20151102
53761625
88615840
54945
31112659
14851685
2039776
31658213
9805001
27997301
47869527
1016954
4738161
71549485
62707594
91022020
6722425
1627448
54265013
15276023
717510
13217811
10226018
3811940
19915543
77970
27628977
63436861
3717200
59439684