0 1 1 4 2 8 3 64 4 128 5 512 6 1024 7 16384 8 32768 9 131072 10 262144 11 2097152 12 4194304 13 16777216 14 33554432 15 1073741824 16 2147483648 17 8589934592 18 17179869184 19 137438953472 20 274877906944 21 1099511627776 22 2199023255552 23 35184372088832 24 70368744177664 25 281474976710656 26 562949953421312 27 4503599627370496 28 9007199254740992 29 36028797018963968 30 72057594037927936 31 4611686018427387904 32 9223372036854775808 33 36893488147419103232 34 73786976294838206464 35 590295810358705651712 36 1180591620717411303424 37 4722366482869645213696 38 9444732965739290427392 39 151115727451828646838272 40 302231454903657293676544 41 1208925819614629174706176 42 2417851639229258349412352 43 19342813113834066795298816 44 38685626227668133590597632 45 154742504910672534362390528 46 309485009821345068724781056 47 9903520314283042199192993792 48 19807040628566084398385987584 49 79228162514264337593543950336 50 158456325028528675187087900672 51 1267650600228229401496703205376 52 2535301200456458802993406410752 53 10141204801825835211973625643008 54 20282409603651670423947251286016 55 324518553658426726783156020576256 56 649037107316853453566312041152512 57 2596148429267413814265248164610048 58 5192296858534827628530496329220096 59 41538374868278621028243970633760768 60 83076749736557242056487941267521536 61 332306998946228968225951765070086144 62 664613997892457936451903530140172288 63 85070591730234615865843651857942052864 64 170141183460469231731687303715884105728 65 680564733841876926926749214863536422912 66 1361129467683753853853498429727072845824 67 10889035741470030830827987437816582766592 68 21778071482940061661655974875633165533184 69 87112285931760246646623899502532662132736 70 174224571863520493293247799005065324265472 71 2787593149816327892691964784081045188247552 72 5575186299632655785383929568162090376495104 73 22300745198530623141535718272648361505980416 74 44601490397061246283071436545296723011960832 75 356811923176489970264571492362373784095686656 76 713623846352979940529142984724747568191373312 77 2854495385411919762116571938898990272765493248 78 5708990770823839524233143877797980545530986496 79 182687704666362864775460604089535377456991567872 80 365375409332725729550921208179070754913983135744 81 1461501637330902918203684832716283019655932542976 82 2923003274661805836407369665432566039311865085952 83 23384026197294446691258957323460528314494920687616 84 46768052394588893382517914646921056628989841375232 85 187072209578355573530071658587684226515959365500928 86 374144419156711147060143317175368453031918731001856 87 5986310706507378352962293074805895248510699696029696 88 11972621413014756705924586149611790497021399392059392 89 47890485652059026823698344598447161988085597568237568 90 95780971304118053647396689196894323976171195136475136 91 766247770432944429179173513575154591809369561091801088 92 1532495540865888858358347027150309183618739122183602176 93 6129982163463555433433388108601236734474956488734408704 94 12259964326927110866866776217202473468949912977468817408 95 784637716923335095479473677900958302012794430558004314112 96 1569275433846670190958947355801916604025588861116008628224 97 6277101735386680763835789423207666416102355444464034512896 98 12554203470773361527671578846415332832204710888928069025792 99 100433627766186892221372630771322662657637687111424552206336 100 200867255532373784442745261542645325315275374222849104412672 101 803469022129495137770981046170581301261101496891396417650688 102 1606938044258990275541962092341162602522202993782792835301376 103 25711008708143844408671393477458601640355247900524685364822016 104 51422017416287688817342786954917203280710495801049370729644032 105 205688069665150755269371147819668813122841983204197482918576128 106 411376139330301510538742295639337626245683966408394965837152256 107 3291009114642412084309938365114701009965471731267159726697218048 108 6582018229284824168619876730229402019930943462534319453394436096 109 26328072917139296674479506920917608079723773850137277813577744384 110 52656145834278593348959013841835216159447547700274555627155488768 111 1684996666696914987166688442938726917102321526408785780068975640576 112 3369993333393829974333376885877453834204643052817571560137951281152 113 13479973333575319897333507543509815336818572211270286240551805124608 114 26959946667150639794667015087019630673637144422540572481103610249216 115 215679573337205118357336120696157045389097155380324579848828881993728 116 431359146674410236714672241392314090778194310760649159697657763987456 117 1725436586697640946858688965569256363112777243042596638790631055949824 118 3450873173395281893717377931138512726225554486085193277581262111899648 119 55213970774324510299478046898216203619608871777363092441300193790394368 120 110427941548649020598956093796432407239217743554726184882600387580788736 121 441711766194596082395824375185729628956870974218904739530401550323154944 122 883423532389192164791648750371459257913741948437809479060803100646309888 123 7067388259113537318333190002971674063309935587502475832486424805170479104 124 14134776518227074636666380005943348126619871175004951664972849610340958208 125 56539106072908298546665520023773392506479484700019806659891398441363832832 126 113078212145816597093331040047546785012958969400039613319782796882727665664 127 28948022309329048855892746252171976963317496166410141009864396001978282409984 128 57896044618658097711785492504343953926634992332820282019728792003956564819968 129 231584178474632390847141970017375815706539969331281128078915168015826259279872 130 463168356949264781694283940034751631413079938662562256157830336031652518559744 131 3705346855594118253554271520278013051304639509300498049262642688253220148477952 132 7410693711188236507108543040556026102609279018600996098525285376506440296955904 133 29642774844752946028434172162224104410437116074403984394101141506025761187823616 134 59285549689505892056868344324448208820874232148807968788202283012051522375647232 135 948568795032094272909893509191171341133987714380927500611236528192824358010355712 136 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 137 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 138 15177100720513508366558296147058741458143803430094840009779784451085189728165691392 139 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 140 242833611528216133864932738352939863330300854881517440156476551217363035650651062272 141 971334446112864535459730953411759453321203419526069760625906204869452142602604249088 142 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 143 62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 144 124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 145 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 146 994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 147 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 148 15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 149 63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 150 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 151 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 152 4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 153 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 154 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 155 260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 156 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 157 2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 158 4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 159 266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 160 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 161 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 162 4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 163 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 164 68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 165 273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 166 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 167 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 168 17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 169 69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368 170 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 171 1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 172 2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 173 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 174 17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 175 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 176 1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 177 4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 178 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 179 73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 180 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 181 587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 182 1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 183 18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 184 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 185 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 186 300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 187 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 188 4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848 189 19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 190 38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 191 4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 192 9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 193 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 194 78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632 195 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 196 1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 197 5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 198 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 199 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 200 322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672