96516238
18121513
16928898
33868392
70589542
89488378
3343134
20577028
68554579
11383884
23408435
30783471
5237311
65916968
14547768
14459100
5568841
37642902
62835382
67501182
99497244
16736509
57511568
67087466
97634865
41811437
33653122
7329497
11166325
78758170
25795673
35299339
95903757
72556757
27413425
41902736
82623692
18175140
3141612
73693922