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