95742362
6493295
21508560
43027678
14749471
11467966
1855855
76976800
39988075
92364114
71325906
2542329
57945935
7589977
38122046
26273345
436374
66414626
13754508
25217655
41619992
55054464
33223483
27792543
10569235
4430581
96746351
67842950
63398152
74907886
87538
58025151
32232175
59329795
94594691
7278959
57765962
586427
91801355
38171395