6527968
6053530
5126663
9259843
85549514
87574369
36052281
18289579
52914498
57273756
82079530
5681067
95641284
39115141
47231604
14964936
8050151
68113560
21998405
62571232
91657983
1610834
44444772
31783922
98862818
25464739
56912174
32436376
68474414
21321609
37152818
17207921
54743578
44328985
18477187
7257550
21275056
97826877
89444636
89349019