3018057
89215111
13542042
61565183
1043359
4406001
26188066
78963988
82528763
18455445
23517082
58789716
5004881
9664146
65806062
286313
27992863
98269406
14627188
44975878
64958229
64171807
387989
40303067
17575025
77203208
70087672
56657082
79267615
22192225
17908120
78274618
35541332
27649810
319982
98795263
61039436
21347016
69278561
5781755