58238771
3369871
52878287
22376942
48084990
28278252
29805306
88115827
63971939
14772368
71236056
17131191
72843620
69355079
62317232
13397783
74942143
43043550
84647578
22624099
20999221
50022431
49229377
17618441
28468803
11833385
95216907
19483279
34747897
82448971
32335524
77432144
4532696
93116577
7238723
9966137
52694977
31313030
17384589
47696988