3
3
3
7
19
19
73
571
32377
174763
524287
1212847
93507247
160465489
3042645634792541312037847
19177458387940268116349766612211
