3
5
17
53
157
257
641
1613
2731
8191
65537
858001
928513
4940417
6700417
308761441
11342687617
18558466369
23877647873
21316654212673
715668470267111297
78919881726271091143763623681
703135063886107310322869668180880900631970395041438633085656587740154733922499375339477804972453889
