1 5 2 16 3 25 4 41 5 85 6 181 7 389 8 834 9 1781 10 3799 11 8110 12 17328 13 37032 14 79130 15 169059 16 361178 17 771648 18 1648657 19 3522441 20 7525825 21 16079113 22 34353402 23 73396957 24 156814715 25 335039190 26 715820740 27 1529371036 28 3267543982 29 6981199507 30 14915529386 31 31867448636 32 68085700745 33 145467014605 34 310794368237 35 664020911021 36 1418699358306 37 3031091092933 38 6476011394159 39 13836180531310 40 29561388955624 41 63158739154192 42 134940423052482 43 288304010137427 44 615969628518842 45 1316036440403400 46 2811748878981009 47 6007380582907937 48 12834937621106425 49 27422205312960881 50 58588313120360250 51 125175579247318893 52 267441146627904115 53 571395533695437046 54 1220802632817596828 55 2608279169869606468 56 5572661825174807126 57 11906148765246232675 58 25437821792771086410 59 54348621902793781924 60 116117359685735359017 61 248088005699613136773 62 530047003639991983525 63 1132460335095401040213 64 2419533365451188802626 65 5169401104046960391061 66 11044570889618108829255 67 23597036422711223960046 68 50415732172824454977120 69 107714630133622871100792 70 230135337617435805120362 71 491690623219798935972995 72 1050510849247159589736602 73 2244445983450576442632336 74 4795321986667284235753553 75 10245340331364241494809849 76 21889457850239184252170161 77 46767442513409973186220377 78 99919956638908134027523898 79 213481798408337092523060733 80 456109868185346006111221419 81 974491565122252982005750230 82 2082028644266303246757231796 83 4448312772211179898999948268 84 9503945382264481926850871294 85 20305446683814765559072982899 86 43383158093339513941423463146 87 92689337765314388899753131596 88 198033377765818637919985842441 89 423103882872006540502618041725 90 903973348942531999488826324189 91 1931364491508528041698349663869 92 4126414571207819845553791944930 93 8816200819854945951046597533285 94 18836061077900966399363942416991 95 40243774408062229077757968204846 96 85981956201401499782829064375064 97 183702868355674690864987770877920 98 392486346356844997801355998335250 99 838558120814376149452520779326963 100 1791603016285344336466298949106042 101 3827810247482269247509034276885656 102 8178224281576372029834603540328017 103 17473006255667373169361826467866129 104 37331569433522886250066036285491689 105 79759948344201552549290870810418369 106 170409373524947117266232760050840314 107 364084420664949839820319566760115341 108 777876607541934159010908198034153507 109 1661955256025048744653522284734213494 110 3550814160304190553834714153671250956 111 7586414348586243585385711569639534740 112 16208587684438190742970945015407431846 113 34630103584189271325078650929380406723 114 73988190556729919470929255034869245066 115 158077850635084569508879413916920913460 116 337737775087880683506978723520323250473 117 721586258056037452261235089809325907893 118 1541689340731369364751457181735719044245 119 3293862648836841673993503136736746823461 120 7037430215516372515755586768142058403906 121 15035667639557368707050400347496698737717 122 32124126910528041286622904193273133692599 123 68634100892781604444222188210350168495918 124 146638687441391799402654239514366560289296 125 313297681106444036155592362646092141503048 126 669369309691247960433881650009150214325690 127 1430126361529976976084398529328257507542435 128 3055505205170466918665389602763872722945626 129 6528172831410409784766328882971238216364000 130 13947624911471030510905496549287761709665681 131 29799493012052772991832680733805573433338729 132 63667455169736513930979599922259784326692769 133 136027309127403693624018079546909394315757481 134 290626172808578115573686296890847738543537274 135 620930994395049066702796532610140174770063645 136 1326636538183956754566346466173955881637786843 137 2834396286111282988362040474020051992006001622 138 6055767405380654950366361385649416419188308900 139 12938317428571078461848452199846145219592559164 140 27643079179977793265736699856804246266862540878 141 59060216351092737300759506216193187972192564563 142 126183813775867643979131684863508531974363498282 143 269595268062851385028438387855400669759830442076 144 575997874743114491015175821264867035567648501385 145 1230635663943617343219235176171609349344373739053 146 2629287717503078970648186525294536812824200095437 147 5617547178227465249345644077753917131334606513997 148 12002047584803508013546018830986226689787615235170 149 25642712318677903577116732486457611650351800093445 150 54786376275581196160051615647216525957185967698255 151 117052634218544359025242331222003113431412339798766 152 250086246051048803763351630528261212413170331723592 153 534316300367353630111547861699664960509997711264432 154 1141581807661584393255124971605433997110492785918306 155 2439021648203334255982676921995832648059238227207571 156 5211038368411005652169103205098787086279402078120250 157 11133530076313536605181076654219396269391474835839080 158 23787100227775845764256399162958926842565187513489937 159 50821808839412273037546850858411998540139180416400641 160 108582224355947360682402611599896794717784330458530521 161 231988977081470491068261157204591638487457299989208593 162 495650976083169782996925737693867455231862456938325434 163 1058972254556404870188345815526033038208923312180812205 164 2262524013938593604393185159505576820623881496164408019 165 4833946207394376259676630664530957896196056765816646902 166 10327862065563327489223953883822076758366234890256666492 167 22065767856940445767616685792410543265967220677829687012 168 47144133802858700958924642214332892135818952390516763382 169 100724768176275796812048407697942158022483721684391208995 170 215201300899695506583828621919470960950294984127539377354 171 459783633632916977000806612885662736321038912788307718852 172 982340668355074705833955430508792534293018181741604205865 173 2098798474142139996479152104406273473839011496799359424741 174 4484141985526725332521031869383239252230352754877420471685 175 9580495504496822396794356768834145140081099050505699271413 176 20468998173549645891612234337674057145523280062225159454530 177 43732590452354061145974848549692487994626260041712580917461 178 93435909830933615889197588043106822079701490794351083403303 179 199628449987334778409687043924425261686353351432871525637998 180 426511799547461255745030299081014351954731382061211647993536 181 911254458794600724930399790105673402959163333515435114790680 182 1946920787547021580264680148965934498465704048022764535070730 183 4159651035339519855902588718667237252115438259077283082465219 184 8887211460514157532519555588396269418822260682255637519758362 185 18987777309412556915310660697224638900011038699096027496811568 186 40567920404921259440443172912785517446262914616698500631160785 187 86674503242893942496339236542142411728515587376395977525029593 188 185182514593257320530829067870916230065602356359540123194987921 189 395647652170345209899666500509117128803797174881925465769008121 190 845312339621972812539633943911673037117878544936646483403280570 191 1806033594784291391477899702491642596801964410259639276817822781 192 3858641584420903477144959344629059166725454302092369434976630795 193 8244096300324127091980113314744712912810023940253408907051993302 194 17613743676900226440000895259241919468975516279939043453265013652 195 37632258893354396389830164225241380598749350033501281785410145420 196 80402379834431667510592992872116868381667003443285902245516012702 197 171781946477356393334270389773855015199514016729485357193899622451 198 367016961392383196690693414414939121120015256205539971869236133738 199 784142063307298141480285223892727435123587075348236930302451704684 200 1675341578533889288547909200853191840791410494330347491932961970441 201 3579414414941896227918529149485126474443014786086896985823902687197 202 7647519597231000297763123708096197892322002282171662314146961693373 203 16339140767242388928109887301432325370343370552263227899137552664093 204 34909033918451847635425258279831827223741544876778838218552540256994 205 74584133063032272945390889500876027819281542323977052572362788852645 206 159351098565457054083879791974093450419628735728292761173852812808511 207 340458105111420427614427111280748247618868040518768030140712705045678 208 727398319682406514117848995201548274460022543896158750263857794673784 209 1554106973906904640623416125211463009182002523912734735289503683353984 210 3320393271461792288829435404565334149823304756815556776532215888940466