60395619
19513520
204136
81708053
91559915
4555854
70128073
77948417
11182891
4129330
53702190
9961302
60842715
98745534
91011484
27546802
514746
89397171
96456332
16217999
92364738
80482112
82339071
15971268
66629202
93435482
4992369
19174323
29447067
23295477
1810108
59466288
19029024
3691264
5659332
6878857
97386791
31489363
918080
58707433