39969729
6422218
26122509
89028595
72521505
25091862
1393472
82541238
8491552
21088053
56317199
22766047
30663672
80726932
17805360
88092510
65254069
97191989
16397215
45807128
62515494
26289177
78898735
8965953
69451261
1943163
96559143
48228460
4282365
91816865
88923037
6313725
59302018
81871593
16913939
65609869
36901923
39755132
65877334
27804538