0 1 1 1 2 0 3 7 4 24 5 31 6 96 7 63 8 384 9 255 10 1536 11 1023 12 6144 13 4095 14 24576 15 16383 16 98304 17 65535 18 393216 19 262143 20 1572864 21 1048575 22 6291456 23 4194303 24 25165824 25 16777215 26 100663296 27 67108863 28 402653184 29 268435455 30 1610612736 31 1073741823 32 6442450944 33 4294967295 34 25769803776 35 17179869183 36 103079215104 37 68719476735 38 412316860416 39 274877906943 40 1649267441664 41 1099511627775 42 6597069766656 43 4398046511103 44 26388279066624 45 17592186044415 46 105553116266496 47 70368744177663 48 422212465065984 49 281474976710655 50 1688849860263936 51 1125899906842623 52 6755399441055744 53 4503599627370495 54 27021597764222976 55 18014398509481983 56 108086391056891904 57 72057594037927935 58 432345564227567616 59 288230376151711743 60 1729382256910270464 61 1152921504606846975 62 6917529027641081856 63 4611686018427387903 64 27670116110564327424 65 18446744073709551615 66 110680464442257309696 67 73786976294838206463 68 442721857769029238784 69 295147905179352825855 70 1770887431076116955136 71 1180591620717411303423 72 7083549724304467820544 73 4722366482869645213695 74 28334198897217871282176 75 18889465931478580854783 76 113336795588871485128704 77 75557863725914323419135 78 453347182355485940514816 79 302231454903657293676543 80 1813388729421943762059264 81 1208925819614629174706175 82 7253554917687775048237056 83 4835703278458516698824703 84 29014219670751100192948224 85 19342813113834066795298815 86 116056878683004400771792896 87 77371252455336267181195263 88 464227514732017603087171584 89 309485009821345068724781055 90 1856910058928070412348686336 91 1237940039285380274899124223 92 7427640235712281649394745344 93 4951760157141521099596496895 94 29710560942849126597578981376 95 19807040628566084398385987583 96 118842243771396506390315925504 97 79228162514264337593543950335 98 475368975085586025561263702016 99 316912650057057350374175801343 100 1901475900342344102245054808064 101 1267650600228229401496703205375 102 7605903601369376408980219232256 103 5070602400912917605986812821503 104 30423614405477505635920876929024 105 20282409603651670423947251286015 106 121694457621910022543683507716096 107 81129638414606681695789005144063 108 486777830487640090174734030864384 109 324518553658426726783156020576255 110 1947111321950560360698936123457536 111 1298074214633706907132624082305023 112 7788445287802241442795744493830144 113 5192296858534827628530496329220095 114 31153781151208965771182977975320576 115 20769187434139310514121985316880383 116 124615124604835863084731911901282304 117 83076749736557242056487941267521535 118 498460498419343452338927647605129216 119 332306998946228968225951765070086143 120 1993841993677373809355710590420516864 121 1329227995784915872903807060280344575 122 7975367974709495237422842361682067456 123 5316911983139663491615228241121378303 124 31901471898837980949691369446728269824 125 21267647932558653966460912964485513215 126 127605887595351923798765477786913079296