89602913
52905628
95533784
75092545
42346204
94383688
6956990
7742999
40315404
54691023
98855789
98721219
94634100
34554793
55985174
82222752
5559340
771285
13569118
75124166
63607305
99167128
7736182
27116057
7648664
66481635
18912097
49524502
6904477
97336995
18595299
68647174
32156144
5892318
45462819
74011417
1126687
99608141
62449435
57132521