56711440
30893359
78704464
20904074
91853133
43634562
63286227
86987347
50026978
50375224
66835415
3985481
94659331
13658644
21811981
62256534
89811288
25435719
50417189
9564801
10273293
52674089
16683819
37621286
2598762
3685359
80194415
59303881
31455159
82233674
32016020
37672829
53728533
21629312
58779240
97146721
88855196
30349654
92995291
58353028