8191
15809
524287
6459570124697
402004106269663
1282816117617265060453496956212169
