1 3
2 17
3 53
4 97
5 257
6 449
7 2417
8 7681
9 8513
10 65537
11 89633
12 114689
13 339121
14 876097
15 1321729
16 1454081
17 2572289
18 4638721
19 5463041
20 7340033
21 27688961
22 47047681
23 62177153
24 93847553
25 113418241
26 374734849
27 3731619841
28 13037142017
29 13555990529
30 13951408129
31 142807662593
32 246742794241
33 283980595201
34 483047882753
35 513137344513
36 9043590512641
37 46127760015361
38 46179488366593
39 53033719300097
40 66503206502401
41 176129918181377
42 352740261756929
43 704401721786369