0 1 1 1 2 4 3 3 4 24 5 7 6 112 7 15 8 480 9 31 10 1984 11 63 12 8064 13 127 14 32512 15 255 16 130560 17 511 18 523264 19 1023 20 2095104 21 2047 22 8384512 23 4095 24 33546240 25 8191 26 134201344 27 16383 28 536838144 29 32767 30 2147418112 31 65535 32 8589803520 33 131071 34 34359476224 35 262143 36 137438429184 37 524287 38 549754765312 39 1048575 40 2199021158400 41 2097151 42 8796088827904 43 4194303 44 35184363700224 45 8388607 46 140737471578112 47 16777215 48 562949919866880 49 33554431 50 2251799746576384 51 67108863 52 9007199120523264 53 134217727 54 36028796750528512 55 268435455 56 144115187538984960 57 536870911 58 576460751229681664 59 1073741823 60 2305843007066210304 61 2147483647 62 9223372032559808512 63 4294967295 64 36893488138829168640 65 8589934591 66 147573952572496543744 67 17179869183 68 590295810324345913344 69 34359738367 70 2361183241366103130112 71 68719476735 72 9444732965601851473920 73 137438953471 74 37778931862682283802624 75 274877906943 76 151115727451278891024384 77 549755813887 78 604462909806215075725312 79 1099511627775 80 2417851639227059326156800 81 2199023255551 82 9671406556912635351138304 83 4398046511103 84 38685626227659337497575424 85 8796093022207 86 154742504910654942176346112 87 17592186044415 88 618970019642654953077473280 89 35184372088831 90 2475880078570690181054070784 91 70368744177663 92 9903520314282901461704638464 93 140737488355327 94 39614081257131887321795264512 95 281474976710655 96 158456325028528112237134479360 97 562949953421311 98 633825300114113574848444760064 99 1125899906842623 100 2535301200456456551193592725504 101 2251799813685247 102 10141204801825830708373998272512 103 4503599627370495 104 40564819207303331840695247831040 105 9007199254740991 106 162259276829213345377179500806144 107 18014398509481983 108 649037107316853417537515022188544 109 36028797018963967 110 2596148429267413742207654126682112 111 72057594037927935 112 10384593717069655112945804582584320 113 144115188075855871 114 41538374868278620740013594482049024 115 288230376151711743 116 166153499473114483536515130231619584 117 576460752303423487 118 664613997892457935298982025533325312 119 1152921504606846975 120 2658455991569831743501771111346995200 121 2305843009213693951 122 10633823966279326978618770463815368704 123 4611686018427387903 124 42535295865117307923698453892116250624 125 9223372036854775807 126 170141183460469231713240559642174554112