46804200
8137384
14735535
16401923
48077206
98016213
88524598
39921914
46475923
26606517
44725073
906836
99313894
5317309
4951228
24358192
22982166
92004018
27407328
71721680
70093952
86774385
59263884
86485787
4406997
89119536
19163060
13608727
75224414
2174305
32042148
6847001
17319055
56185078
49643571
29314347
7595475
16477350
87432612
9981655