18674980
90079831
39861590
26954435
56808661
94684166
9037642
3418639
418172
79865047
84246002
50097719
27666896
6657429
18356731
91157068
98486989
18565489
58239378
88331294
28188294
47764946
8827616
1474872
689668
5281694
68363478
35256335
54942813
17067132
39693451
27932682
82132394
90443182
39942745
7636530
34845303
97945832
13736818
66696355