1 3 2 5 3 17 4 31 5 127 6 257 7 511 8 683 9 2047 10 2731 11 3277 12 3641 13 8191 14 43691 15 52429 16 61681 17 65537 18 85489 19 131071 20 174763 21 178481 22 233017 23 253241 24 256999 25 486737 26 524287 27 704093 28 838861 29 1016801 30 1082401 31 1657009 32 1838599 33 1965379 34 2304167 35 2796203 36 3033169 37 3303821 38 3605429 39 3705353 40 6700417 41 8727391 42 9335617