66964943
676830
37994243
98675912
41145941
8427063
18257626
27558396
25686438
5648940
8375312
3354835
1195468
9688315
63823407
51666378
55437965
61347161
47311435
45852757
23435136
89729010
23746809
15801060
36353043
5939898
326870
63179054
28365140
77849287
82638260
25486882
24735399
798917
63711235
70063979
9023836
16186574
71551056
29002330