3
2731
8191
15809
174763
207481
524287
10049443
355011619
6459570124697
402004106269663
1282816117617265060453496956212169
213379941663827592701819558102368170760508803
