0 1 1 3 2 3 3 14 4 3 5 62 6 15 7 254 8 15 9 1022 10 15 11 4094 12 15 13 16382 14 255 15 65534 16 255 17 262142 18 255 19 1048574 20 255 21 4194302 22 255 23 16777214 24 255 25 67108862 26 255 27 268435454 28 255 29 1073741822 30 65535 31 4294967294 32 65535 33 17179869182 34 65535 35 68719476734 36 65535 37 274877906942 38 65535 39 1099511627774 40 65535 41 4398046511102 42 65535 43 17592186044414 44 65535 45 70368744177662 46 65535 47 281474976710654 48 65535 49 1125899906842622 50 65535 51 4503599627370494 52 65535 53 18014398509481982 54 65535 55 72057594037927934 56 65535 57 288230376151711742 58 65535 59 1152921504606846974 60 65535 61 4611686018427387902 62 4294967295 63 18446744073709551614 64 4294967295 65 73786976294838206462 66 4294967295 67 295147905179352825854 68 4294967295 69 1180591620717411303422 70 4294967295 71 4722366482869645213694 72 4294967295 73 18889465931478580854782 74 4294967295 75 75557863725914323419134 76 4294967295 77 302231454903657293676542 78 4294967295 79 1208925819614629174706174 80 4294967295 81 4835703278458516698824702 82 4294967295 83 19342813113834066795298814 84 4294967295 85 77371252455336267181195262 86 4294967295 87 309485009821345068724781054 88 4294967295 89 1237940039285380274899124222 90 4294967295 91 4951760157141521099596496894 92 4294967295 93 19807040628566084398385987582 94 4294967295 95 79228162514264337593543950334 96 4294967295 97 316912650057057350374175801342 98 4294967295 99 1267650600228229401496703205374 100 4294967295 101 5070602400912917605986812821502 102 4294967295 103 20282409603651670423947251286014 104 4294967295 105 81129638414606681695789005144062 106 4294967295 107 324518553658426726783156020576254 108 4294967295 109 1298074214633706907132624082305022 110 4294967295 111 5192296858534827628530496329220094 112 4294967295 113 20769187434139310514121985316880382 114 4294967295 115 83076749736557242056487941267521534 116 4294967295 117 332306998946228968225951765070086142 118 4294967295 119 1329227995784915872903807060280344574 120 4294967295 121 5316911983139663491615228241121378302 122 4294967295 123 21267647932558653966460912964485513214 124 4294967295 125 85070591730234615865843651857942052862 126 18446744073709551615