59444680
21085488
81389919
7246811
63804466
41335144
84599007
15198356
13299138
22636189
9919650
79051546
52099701
52854222
28674833
99732988
5623776
5131579
41122239
18016450
64194649
47557585
54142884
6086887
61731226
99476595
912703
1377724
29652251
1226173
14363534
62165834
50659096
69925156
42893552
44285340
57398892
3179102
99258184
6915080