3
3
7
79
571
1483
2731
8191
15809
19267
32377
121369
174763
207481
524287
1212847
10049443
22366891
83352127
160465489
355011619
6459570124697
402004106269663
2665675660861389884202429169
1282816117617265060453496956212169
213379941663827592701819558102368170760508803
87341035411411371841151965953966466102952126244970250385834048606070060716959754108184194109897
291150795732906802034938145111190886627288918406746442843794866343586916500211826831231342021315892730515783564944421926051
