29481695
20816665
81032411
30982678
54632078
31667905
4213234
98624366
45826629
50437980
34893914
32953585
6714903
56559241
90427810
71202066
80779995
72331092
33353962
14896210
70679625
5915452
64916380
38478466
15144490
5883266
73904904
39001234
31635713
87162128
10635814
78968837
67855008
70434354
89617487
91858309
29743858
1578996
71771871
19594672