51122846
93283284
4188095
68922013
47904722
17231625
33755324
9524290
86723163
9733775
77521963
51734327
10654081
86688318
63293220
630326
50736074
74202344
54247256
87769053
22942819
63126546
4948915
58871700
43926079
22885978
40743017
83663626
63423991
68863243
84513394
27332140
39846335
47855055
31164373
53599689
11065963
589455
15043705
57805382