42975957
23171919
8699263
844635
95307072
71465419
15287236
17845701
8161127
79015824
88728983
49612771
9014569
14219629
88616279
38788558
3751166
85713380
88692379
30223166
56127917
15323396
66827769
22359404
76855747
60875748
7020216
23219027
16491297
8681333
52725878
1709617
85699226
27733303
49028855
89619083
85218062
31695954
9672249
12722945