34261657
10413249
5355191
93978149
26427199
73436951
14437050
19677401
2056490
51752022
93907282
58112958
2062503
72215895
92205063
99129542
395994
10551700
9889288
14371300
80905476
63361678
81359106
56428154
41539315
61853814
50051226
85652102
3005720
60813979
38946159
67927683
32296387
17483744
91084233
17517346
35177526
7112955
1599005
59967396