43047150
52911394
2788053
41831680
9916953
18789756
21659720
89689187
28427864
96817828
55094211
9465252
10708261
36682893
80035835
36787823
23845450
57795642
6149960
6922701
81653992
88768105
24004018
81472819
83194312
87115449
6019728
35399279
18797360
80606074
55515358
23103691
22785599
34667476
19745644
72472274
58358196
52031966
43646507
94952178