95412287
39551482
96556151
29925209
89199527
99142377
52489582
32792547
33079129
28318342
75304402
91339546
13612543
8721613
10884616
56465204
74057364
17831510
48925252
54775377
53315185
45016345
14385353
15595060
46342342
19093088
78531846
23888257
5538526
59715911
8622983
63091634
23788970
18745945
42499264
10464755
11534339
6004835
58687630
48819903