0 1 1 1 2 5 3 3 4 23 5 15 6 95 7 63 8 383 9 255 10 1535 11 1023 12 6143 13 4095 14 24575 15 16383 16 98303 17 65535 18 393215 19 262143 20 1572863 21 1048575 22 6291455 23 4194303 24 25165823 25 16777215 26 100663295 27 67108863 28 402653183 29 268435455 30 1610612735 31 1073741823 32 6442450943 33 4294967295 34 25769803775 35 17179869183 36 103079215103 37 68719476735 38 412316860415 39 274877906943 40 1649267441663 41 1099511627775 42 6597069766655 43 4398046511103 44 26388279066623 45 17592186044415 46 105553116266495 47 70368744177663 48 422212465065983 49 281474976710655 50 1688849860263935 51 1125899906842623 52 6755399441055743 53 4503599627370495 54 27021597764222975 55 18014398509481983 56 108086391056891903 57 72057594037927935 58 432345564227567615 59 288230376151711743 60 1729382256910270463 61 1152921504606846975 62 6917529027641081855 63 4611686018427387903 64 27670116110564327423 65 18446744073709551615 66 110680464442257309695 67 73786976294838206463 68 442721857769029238783 69 295147905179352825855 70 1770887431076116955135 71 1180591620717411303423 72 7083549724304467820543 73 4722366482869645213695 74 28334198897217871282175 75 18889465931478580854783 76 113336795588871485128703 77 75557863725914323419135 78 453347182355485940514815 79 302231454903657293676543 80 1813388729421943762059263 81 1208925819614629174706175 82 7253554917687775048237055 83 4835703278458516698824703 84 29014219670751100192948223 85 19342813113834066795298815 86 116056878683004400771792895 87 77371252455336267181195263 88 464227514732017603087171583 89 309485009821345068724781055 90 1856910058928070412348686335 91 1237940039285380274899124223 92 7427640235712281649394745343 93 4951760157141521099596496895 94 29710560942849126597578981375 95 19807040628566084398385987583 96 118842243771396506390315925503 97 79228162514264337593543950335 98 475368975085586025561263702015 99 316912650057057350374175801343 100 1901475900342344102245054808063 101 1267650600228229401496703205375 102 7605903601369376408980219232255 103 5070602400912917605986812821503 104 30423614405477505635920876929023 105 20282409603651670423947251286015 106 121694457621910022543683507716095 107 81129638414606681695789005144063 108 486777830487640090174734030864383 109 324518553658426726783156020576255 110 1947111321950560360698936123457535 111 1298074214633706907132624082305023 112 7788445287802241442795744493830143 113 5192296858534827628530496329220095 114 31153781151208965771182977975320575 115 20769187434139310514121985316880383 116 124615124604835863084731911901282303 117 83076749736557242056487941267521535 118 498460498419343452338927647605129215 119 332306998946228968225951765070086143 120 1993841993677373809355710590420516863 121 1329227995784915872903807060280344575 122 7975367974709495237422842361682067455 123 5316911983139663491615228241121378303 124 31901471898837980949691369446728269823 125 21267647932558653966460912964485513215 126 127605887595351923798765477786913079295