0 1 1 2 2 1 3 12 4 3 5 56 6 7 7 240 8 15 9 992 10 31 11 4032 12 63 13 16256 14 127 15 65280 16 255 17 261632 18 511 19 1047552 20 1023 21 4192256 22 2047 23 16773120 24 4095 25 67100672 26 8191 27 268419072 28 16383 29 1073709056 30 32767 31 4294901760 32 65535 33 17179738112 34 131071 35 68719214592 36 262143 37 274877382656 38 524287 39 1099510579200 40 1048575 41 4398044413952 42 2097151 43 17592181850112 44 4194303 45 70368735789056 46 8388607 47 281474959933440 48 16777215 49 1125899873288192 50 33554431 51 4503599560261632 52 67108863 53 18014398375264256 54 134217727 55 72057593769492480 56 268435455 57 288230375614840832 58 536870911 59 1152921503533105152 60 1073741823 61 4611686016279904256 62 2147483647 63 18446744069414584320 64 4294967295 65 73786976286248271872 66 8589934591 67 295147905162172956672 68 17179869183 69 1180591620683051565056 70 34359738367 71 4722366482800925736960 72 68719476735 73 18889465931341141901312 74 137438953471 75 75557863725639445512192 76 274877906943 77 302231454903107537862656 78 549755813887 79 1208925819613529663078400 80 1099511627775 81 4835703278456317675569152 82 2199023255551 83 19342813113829668748787712 84 4398046511103 85 77371252455327471088173056 86 8796093022207 87 309485009821327476538736640 88 17592186044415 89 1237940039285345090527035392 90 35184372088831 91 4951760157141450730852319232 92 70368744177663 93 19807040628565943660897632256 94 140737488355327 95 79228162514264056118567239680 96 281474976710655 97 316912650057056787424222380032 98 562949953421311 99 1267650600228228275596796362752 100 1125899906842623 101 5070602400912915354186999136256 102 2251799813685247 103 20282409603651665920347623915520 104 4503599627370495 105 81129638414606672688589750403072 106 9007199254740991 107 324518553658426708768757511094272 108 18014398509481983 109 1298074214633706871103827063341056 110 36028797018963967 111 5192296858534827556472902291292160 112 72057594037927935 113 20769187434139310370006797241024512 114 144115188075855871 115 83076749736557241768257565115809792 116 288230376151711743 117 332306998946228967649491012766662656 118 576460752303423487 119 1329227995784915871750885555673497600 120 1152921504606846975 121 5316911983139663489309385231907684352 122 2305843009213693951 123 21267647932558653961849226946058125312 124 4611686018427387903 125 85070591730234615856620279821087277056 126 9223372036854775807