1 1 2 3 3 2 4 7 5 8 6 6 7 4 8 5 9 128 10 24 11 256 12 14 13 64 14 12 15 16 16 15 17 32 18 384 19 340282366920938463463374607431768211456 20 56 21 16777216 22 768 23 115792089237316195423570985008687907853269984665640564039457584007913129639936 24 10 25 16384 26 192 27 18446744073709551616 28 28 29 4096 30 48 31 65536 32 17 33 32768 34 96 35 4294967296 36 896 37 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 38 1020847100762815390390123822295304634368