3
3
7
571
32377
174763
524287
1212847
160465489
