89687215
6359573
707420
47354612
19749881
4676439
90715380
6266243
32197183
87448967
94772594
45425938
25027607
45611819
37787684
65586955
77758037
67259137
9288056
676313
7414827
1338767
32385057
28608009
43221586
31661129
23611504
87273055
42602081
65221556
78594456
24362681
71714542
12193832
95741944
93799219
1000653
73948333
44359286
86427377