65566167
1359772
47011163
55033470
43796914
34949300
98793819
3242050
80625749
63233243
34798337
64616806
17408826
97809768
95827779
17169208
5472543
52022220
57173252
834222
29704410
36797330
6721931
21019764
91593416
69855558
13375228
55319377
11546630
54031807
82425069
3041824
31463471
14073352
62221956
16154610
68338267
3451452
58975240
35915870