40273007
13764645
57338103
54022927
54975278
90968744
45568802
9725926
93046791
84775082
85215524
87808286
13251551
27812609
6011325
24695263
60804978
18186139
76331905
42705140
86436357
88342436
3583817
31065676
79395429
52606015
85259855
39301767
72869556
85934755
25052828
53946550
34123680
35807112
47298800
34073901
40045113
38833457
17482926
8698633