1 1 1 2 2 2 3 4 3 4 8 4 5 16 5 6 28 6 7 56 8 8 112 10 9 224 12 10 448 14 11 728 16 12 1456 20 13 2912 24 14 5824 28 15 10192 30 16 11648 32 17 20384 36 18 27664 40 19 40768 42 20 55328 48 21 110656 56 22 221312 64 23 442624 72 24 885248 80 25 1263808 84 26 1770496 88 27 2527616 96 28 5055232 108 29 8077888 112 30 10110464 120 31 16155776 128 32 20220928 132 33 32311552 144 34 64623104 160 35 129246208 176 36 258492416 192 37 516984832 208 38 1033969664 224 39 2067939328 240 40 4135878656 256 41 6693127168 264 42 8271757312 272 43 13386254336 288