44953569
51529886
9039868
81152262
25297711
40842481
15815338
16303653
75092416
5329029
87741602
14127632
6077676
77566619
21966922
90252638
29923945
92605093
69195481
77077851
91848415
45048330
1933592
88635577
76674287
18271743
38976462
7981083
4478523
22613329
86431438
2705397
69589426
50346470
30904621
228844
2558970
78782165
41745973
15598472