39919858
91943616
63671508
38748922
16995478
69836156
28771456
13101161
93904997
51629309
34652599
224973
92927417
60728920
75507414
90361712
18173626
68352243
8582030
7363089
66369235
16241855
67705792
51736232
16853673
27443912
27202408
70936880
30731092
21897211
1017516
34412753
93787145
83365102
1762792
52966433
16744644
78988425
82905756
28162022