1 1 2 2 3 2 4 4 5 8 6 16 7 32 8 64 9 128 10 256 11 512 12 1024 13 2048 14 4096 15 8192 16 16384 17 32768 18 65536 19 131072 20 262144 21 524288 22 1048576 23 2097152 24 4194304 25 8388608 26 16777216 27 33554432 28 67108864 29 134217728 30 268435456 31 536870912 32 1073741824 33 2147483648 34 4294967296 35 8589934592 36 17179869184 37 34359738368 38 68719476736 39 137438953472 40 274877906944 41 549755813888 42 1099511627776 43 2199023255552 44 4398046511104 45 8796093022208 46 17592186044416 47 35184372088832 48 70368744177664 49 140737488355328 50 281474976710656 51 562949953421312 52 1125899906842624 53 2251799813685248 54 4503599627370496 55 9007199254740992 56 18014398509481984 57 36028797018963968 58 72057594037927936 59 144115188075855872 60 288230376151711744 61 576460752303423488 62 1152921504606846976 63 2305843009213693952 64 4611686018427387904 65 9223372036854775808 66 18446744073709551616 67 36893488147419103232 68 73786976294838206464 69 147573952589676412928 70 295147905179352825856 71 590295810358705651712 72 1180591620717411303424 73 2361183241434822606848 74 4722366482869645213696 75 9444732965739290427392 76 18889465931478580854784 77 37778931862957161709568 78 75557863725914323419136 79 151115727451828646838272 80 302231454903657293676544 81 604462909807314587353088 82 1208925819614629174706176 83 2417851639229258349412352 84 4835703278458516698824704 85 9671406556917033397649408 86 19342813113834066795298816 87 38685626227668133590597632 88 77371252455336267181195264 89 154742504910672534362390528 90 309485009821345068724781056 91 618970019642690137449562112 92 1237940039285380274899124224 93 2475880078570760549798248448 94 4951760157141521099596496896 95 9903520314283042199192993792 96 19807040628566084398385987584 97 39614081257132168796771975168 98 79228162514264337593543950336 99 158456325028528675187087900672 100 316912650057057350374175801344 101 633825300114114700748351602688 102 1267650600228229401496703205376 103 2535301200456458802993406410752 104 5070602400912917605986812821504 105 10141204801825835211973625643008 106 20282409603651670423947251286016 107 40564819207303340847894502572032 108 81129638414606681695789005144064 109 162259276829213363391578010288128 110 324518553658426726783156020576256 111 649037107316853453566312041152512 112 1298074214633706907132624082305024 113 2596148429267413814265248164610048 114 5192296858534827628530496329220096 115 10384593717069655257060992658440192 116 20769187434139310514121985316880384 117 41538374868278621028243970633760768 118 83076749736557242056487941267521536 119 166153499473114484112975882535043072 120 332306998946228968225951765070086144 121 664613997892457936451903530140172288 122 1329227995784915872903807060280344576 123 2658455991569831745807614120560689152 124 5316911983139663491615228241121378304 125 10633823966279326983230456482242756608 126 21267647932558653966460912964485513216 127 42535295865117307932921825928971026432 128 85070591730234615865843651857942052864 129 170141183460469231731687303715884105728 130 340282366920938463463374607431768211456 131 680564733841876926926749214863536422912 132 1361129467683753853853498429727072845824 133 2722258935367507707706996859454145691648 134 5444517870735015415413993718908291383296 135 10889035741470030830827987437816582766592 136 21778071482940061661655974875633165533184 137 43556142965880123323311949751266331066368 138 87112285931760246646623899502532662132736 139 174224571863520493293247799005065324265472 140 348449143727040986586495598010130648530944 141 696898287454081973172991196020261297061888 142 1393796574908163946345982392040522594123776 143 2787593149816327892691964784081045188247552 144 5575186299632655785383929568162090376495104 145 11150372599265311570767859136324180752990208 146 22300745198530623141535718272648361505980416 147 44601490397061246283071436545296723011960832 148 89202980794122492566142873090593446023921664 149 178405961588244985132285746181186892047843328 150 356811923176489970264571492362373784095686656 151 713623846352979940529142984724747568191373312 152 1427247692705959881058285969449495136382746624 153 2854495385411919762116571938898990272765493248 154 5708990770823839524233143877797980545530986496 155 11417981541647679048466287755595961091061972992 156 22835963083295358096932575511191922182123945984 157 45671926166590716193865151022383844364247891968 158 91343852333181432387730302044767688728495783936 159 182687704666362864775460604089535377456991567872 160 365375409332725729550921208179070754913983135744 161 730750818665451459101842416358141509827966271488 162 1461501637330902918203684832716283019655932542976 163 2923003274661805836407369665432566039311865085952 164 5846006549323611672814739330865132078623730171904 165 11692013098647223345629478661730264157247460343808 166 23384026197294446691258957323460528314494920687616 167 46768052394588893382517914646921056628989841375232 168 93536104789177786765035829293842113257979682750464 169 187072209578355573530071658587684226515959365500928 170 374144419156711147060143317175368453031918731001856 171 748288838313422294120286634350736906063837462003712 172 1496577676626844588240573268701473812127674924007424 173 2993155353253689176481146537402947624255349848014848 174 5986310706507378352962293074805895248510699696029696 175 11972621413014756705924586149611790497021399392059392 176 23945242826029513411849172299223580994042798784118784 177 47890485652059026823698344598447161988085597568237568 178 95780971304118053647396689196894323976171195136475136 179 191561942608236107294793378393788647952342390272950272 180 383123885216472214589586756787577295904684780545900544 181 766247770432944429179173513575154591809369561091801088 182 1532495540865888858358347027150309183618739122183602176 183 3064991081731777716716694054300618367237478244367204352 184 6129982163463555433433388108601236734474956488734408704 185 12259964326927110866866776217202473468949912977468817408 186 24519928653854221733733552434404946937899825954937634816 187 49039857307708443467467104868809893875799651909875269632 188 98079714615416886934934209737619787751599303819750539264 189 196159429230833773869868419475239575503198607639501078528 190 392318858461667547739736838950479151006397215279002157056 191 784637716923335095479473677900958302012794430558004314112 192 1569275433846670190958947355801916604025588861116008628224 193 3138550867693340381917894711603833208051177722232017256448 194 6277101735386680763835789423207666416102355444464034512896 195 12554203470773361527671578846415332832204710888928069025792 196 25108406941546723055343157692830665664409421777856138051584 197 50216813883093446110686315385661331328818843555712276103168 198 100433627766186892221372630771322662657637687111424552206336 199 200867255532373784442745261542645325315275374222849104412672 200 401734511064747568885490523085290650630550748445698208825344