58954047
43341268
18627837
286922
813381
43966783
22529016
30928388
83636685
72985714
66849530
53476994
2802545
4888877
85334788
38874721
24649531
51307931
1284299
32376771
23839939
24251491
27122953
97463169
5782313
6593967
97575496
93787457
9964182
55607
34964156
11357982
14902446
96979550
65148530
19598853
25892184
72343331
8992975
94539179