89498652
19379866
25913074
12101313
38601099
86072912
88039314
2712879
69875261
45097742
45786298
13938673
88189207
98209256
962269
27009415
794944
21569846
18419807
86199666
94012594
23669713
86332046
2281638
5121077
94539013
33604667
22662787
23206280
9791
31392170
49427910
601095
49031047
27743910
42241006
23528488
79009357
56775050
59786875