98554271
23714626
64689089
49793496
57152202
5084579
45456578
59434231
20951970
24634523
49876001
66339651
82459488
82617179
29126741
79052593
9206840
14829863
7160182
5145657
16318246
98162546
27724672
70834914
8125851
89027651
7255448
27247658
96827962
12572856
61772013
63193101
98033478
7654909
32192874
29271268
11942416
67383891
65332525
14154345