7
7
127
337
32377
73417
83791
524287
1212847
163537220852725398851434325720959
29724614739876344125010817433703775877960388838436140673
