0 1 1 3 2 3 3 15 4 3 5 63 6 15 7 255 8 15 9 1023 10 15 11 4095 12 15 13 16383 14 255 15 65535 16 251 17 262143 18 227 19 1048575 20 27 21 4194303 22 27 23 16777215 24 795 25 67108863 26 771 27 268435455 28 783 29 1073741823 30 62415 31 4294967295 32 62407 33 17179869183 34 61471 35 68719476735 36 50047 37 274877906943 38 56187 39 1099511627775 40 252675 41 4398046511103 42 245979 43 17592186044415 44 802523 45 70368744177663 46 1048259 47 281474976710655 48 4189439 49 1125899906842623 50 3271935 51 4503599627370495 52 15854655 53 18014398509481983 54 16769219 55 72057594037927935 56 51379907 57 288230376151711743 58 63766271 59 1152921504606846975 60 16576575 61 4611686018427387903 62 4043110095 63 18446744073709551615 64 4042311423 65 73786976294838206463 66 4092643071 67 295147905179352825855 68 3288332023 69 1180591620717411303423 70 3686789319 71 4722366482869645213695 72 16571675591 73 18889465931478580854783 74 16106238967 75 75557863725914323419135 76 52345024951 77 302231454903657293676543 78 68467655095 79 1208925819614629174706175 80 274726676407 81 4835703278458516698824703 82 238219454007 83 19342813113834066795298815 84 1062840787191 85 77371252455336267181195263 86 1030896970999 87 309485009821345068724781055 88 3324409220103 89 1237940039285380274899124223 90 4155481771015 91 4951760157141521099596496895 92 960863928311 93 19807040628566084398385987583 94 934994001911 95 79228162514264337593543950335 96 935189232631 97 316912650057057350374175801343 98 113085375264775 99 1267650600228229401496703205375 100 112981263792135 101 5070602400912917605986812821503 102 535239643904247 103 20282409603651670423947251286015 104 429907769176307 105 81129638414606681695789005144063 106 429856215464963 107 324518553658426726783156020576255 108 7643762982323 109 1298074214633706907132624082305023 110 217909475307955 111 5192296858534827628530496329220095 112 211338678368143 113 20769187434139310514121985316880383 114 4434287962748911 115 83076749736557242056487941267521535 116 17997664760743907 117 332306998946228968225951765070086143 118 18004467720390415 119 1329227995784915872903807060280344575 120 17317823500099343 121 5316911983139663491615228241121378303 122 17317754781409123 123 21267647932558653966460912964485513215 124 284210544453196655 125 85070591730234615865843651857942052863 126 18445679729199389455