30598416
95993585
16418794
90183199
45465386
99147024
75163536
43339739
41416843
89897855
45802862
7087078
27866428
8399760
35827090
2636447
30978034
55769142
87194089
60695001
68006151
22698916
53027213
19059760
987397
61909110
13182577
3874718
3842131
3845656
90731263
892286
12774858
90267034
60032625
56503874
35017599
8085798
895878
45383438