3
95419
174763
524287
18083479
36064471
59512561
715827883
2147483647
