98922046
48288487
50548216
22275544
39382327
19836565
67992154
12217555
96013265
53805484
52142122
83287126
83215623
88472140
89612816
86267082
73431151
8665248
2112470
2933680
16357913
44383973
42471298
68492996
62471108
78353411
82905958
4365625
60043978
8415795
64306277
86007366
87837612
7455266
6097836
6464568
1704749
34425486
81647164
7054197