70012686
1539681
2439344
39463891
12701730
91659060
65618977
14772396
60645450
57865482
13865568
43948003
7046841
25724613
13102675
3331077
84365072
88153124
76712205
10754902
5150267
50268213
63581496
70588151
37815140
27284967
9372418
40685214
72421194
33718758
39473028
82749483
14939566
70354560
21778214
136929
68567997
73315453
20585543
41191762