3
5
17
53
157
257
1613
2731
8191
65537
858001
928513
308761441
18558466369
23877647873
21316654212673
715668470267111297
78919881726271091143763623681
