1 2 2 14 3 44 4 70 5 93 6 214 7 410 8 998 9 2123 10 4591 11 11034 12 26330 13 60901 14 143300 15 345175 16 823118 17 1988085 18 4777597 19 11547151 20 28117721 21 68374283 22 166223266 23 405654362 24 991476600 25 2422998474 26 5926884201 27 14512749914 28 35554454454 29 87151183742 30 213704741501 31 524219277375 32 1286465328866 33 3158021410626 34 7754165200367 35 19043993469590 36 46783316021307 37 114952831603614 38 282501978439903 39 694381548292443 40 1707081416968915 41 4197373709999623 42 10321924471721123 43 25386615167202116 44 62446415111904606 45 153625613153282394 46 377981689593281896 47 930095219956734045 48 2288923270614909338 49 5633521264429724890 50 13866656746722429086 51 34135401600534243819 52 84038433043811850519 53 206913606690796986646 54 509491433414681569698 55 1254642365715968566853 56 3089846543185646731772 57 7610033392006961921933 58 18744231204371946033502 59 46172023532476992867713 60 113741591109177500347357 61 280212644512667973070357 62 690371935880545681194093 63 1701000719122311835312119 64 4191320585977464885122492 65 10328121629846803357172672 66 25451593962552302367296822 67 62723595780838013951390772 68 154585372453437591656514547 69 381001363709278762258160464 70 939084288839530638330518634 71 2314737707283518894450345060 72 5705811847010108014160323757 73 14065360314752218657864610111 74 34673794146735637583174230592 75 85480748549089746819017017050 76 210741997419777115884521105091 77 519576015908501404458372625230 78 1281037229457495186168161809343 79 3158555444796771075409434586414 80 7788051617228345751264053171369 81 19203579415795403485733084999083 82 47353065832654543853991146267565 83 116768605255951344549631641404749 84 287949081228004413185450536297377 85 710095028413331400087959652292980 86 1751168717825683109252110158784900 87 4318668228596741635618948359828826 88 10650785286279388783582392675969624 89 26267755994575544052985830452667377 90 64784857247882281088629974272018044 91 159783847605364734768676036375676782 92 394094831759060375629608853444355320 93 972023518781283154288248158100736037 94 2397511289634376615442945981904095065 95 5913602106557077161706247183572810154 96 14586490001594135659982796386822142800 97 35979612083806526451445324147000853145 98 88750102659797805321250336257379350510 99 218921140158824596378519783351362501389 100 540023598652140636123498682418716687666 101 1332121187042432788899539852621123129261 102 3286097624911333094263096893194056755965 103 8106300402942811824558927682511527551723 104 19997247357939043942702617553699565972907 105 49331330705935011345984584134615262700449 106 121697128770793453841288736261535357632724 107 300222012857290263363888707875180629065210 108 740643556929717163380019820014057419816752 109 1827175681219560943346687068363004015764768 110 4507705502877295876200804175307305354340759 111 11120767791006789954620350682157838524259608 112 27435814796753472399888831798824032156051718 113 67686904769318107092321223342573391170401840 114 166991745787895754322127031849291767464183505 115 411991991485686977589681679091626965361431067 116 1016449551491886648443188143110862283159497164 117 2507760399840959498510179111753441248353587694 118 6187130629063332501196678628586039776734906839 119 15264952095542650756011038361583156289110655860 120 37662089160193396424725739030551669699943827319 121 92921467536898428272569531038385195684264952620 122 229261061698212138316014409408695730723418350849 123 565648999621296075495657651557275534629811328207 124 1395616627967471242735229691251552611519698600469 125 3443400523213346528005785184679798953737451814745 126 8495934418366195485473784914713343366491521273021 127 20962200928632057717724391608951760286203987523714 128 51720729590699551156613217707714204879390224179210 129 127612836131692254259224097722295288757278025508226 130 314866138064656162139992794943505123144211054428508 131 776889691551226388773093302160885859695794326546517 132 1916878094203447346022363751020964627378028569361394 133 4729674963188017765476660014847418653760726831869932 134 11669968877675247584965321684782023642702390164304080 135 28794506364350702022598353182440250633085655982797071 136 71047868766200164262280317469631594919414376126973529 137 175304833846646502874939510420519792686116403673930442 138 432551768264383338630853344310214037987221951617218046 139 1067292855178480488550738093282267416624148517337113629 140 2633482102243523507487619098057719193611582528642386974 141 6497979686428495861990700974222863159885591095415462197 142 16033468734246739727483868988813027692239313955986998082 143 39561955049382306089282716137787221335454798533672932127 144 97617812917250325974034079839247807516340002149745114189 145 240869289386909854232380197989359876590172668880034825497 146 594339752443957756991497340870946872392277916698380761809 147 1466523671179214100400049573587217419677866530730278662083 148 3618630912465308779729085100577327887363411618857939598980 149 8928949727078769894930524177508164491374259872433968207168 150 22032171802617183628652208692480511787639225793293739274484 151 54364456534758568663791671100909722619324372638405303637794 152 134144715927560127066888680654469121120077583484952399704561 153 331003691011852938804451657218372605324944408153825942825818 154 816756916607363139263386773742793830097966117790645468013096 155 2015363991971338832508856307816282228135998707898234565416824 156 4972958457012012040222532393606279882226554556864358959313183 157 12270910938382999400160642854441241947905766061919951266608439 158 30278850813374260597468284172400679469711681951828644367904518 159 74714098323431443652908496332769771096071552512394152219018994 160 184359828393712450523574665135580142477308279892798015537774081 161 454915330619115861150944701995638327389237996918549559729900066 162 1122523317179036933629062304119475077797706672956679854719172017 163 2769878181503215276764227968224931116882329451069280998533099470 164 6834810030728265570956088552002894296618912815666373278758085165 165 16865246317626714723169772343981263961488636205569488928271278329 166 41615907750381948945665013877362662424851697678256641403409680077 167 102689604628554335375472552162679915273198063213453180091614255269 168 253392642454983221399922193856962979563765135654195649457884461207 169 625261822643719787796018745613776316080194041772807237488523175494 170 1542873080040289906170908693502810597403914115619806612916062452174 171 3807140053689455214777738957000885966079656876426561766606946733704 172 9394374173351241913833051461214215949296360995877332223459213517662 173 23181268058019528612949385651701899675404602586413760125113900864579 174 57201424667370888992601833648707300344870708655888202899876348890092 175 141148676704379270156407291314689628142268135379321000634731214303590 176 348294866090296733803924687772235232980152671097199943431079144789566 177 859444071167560713338679374915373750262047533776291284627664700901821 178 2120744946241076781275027335767243939388106412384225193543620944610103 179 5233105912540198048081013090586413186724710095079912563783735746789410 180 12913110305556871802184638881214415568775304838605477183128971888082464 181 31864157485002626530446202393601844758249235260078509286923633829080115 182 78627461019003077561071674548062642697496504579324831585074027528202774 183 194019905176871140787824012766680376330970422343307235908390230016615097 184 478760750516972952673917323006238972531562822545033452332118655226201842 185 1181383760991108758956122046149480572227309488159326284442972459034325175 186 2915168436562754445908024445803598886019031565773890046800805727021786959 187 7193437919928126455098013345540051583157805837506920426875987801294084641 188 17750456639286484921035248095581764678330280829694264888554009163119043821 189 43800869910391256648312258412349961301816158958819887870357985458859473739 190 108082681502077752238524442770098412240214170583858594345290592146218242850 191 266704073029343633639841346970832254268589148700265837770902539594474714550 192 658117351668012980438722402796067498559961307730007317997925961223911898194 193 1623966942227830098717192813849012452423778606207112591083825718691630710450 194 4007293678798108772810648662178361140999661474410476690225722059979470107843 195 9888383390993237918821706222546938883965954756163474034899941885150194974032 196 24400546558077600270817478388414521962131470248547162105213527449669748672794 197 60210736542473434137999066092215025101876409798018428300165362211462289341906 198 148575926735418087381391231840230270084451534188623686874863802223022867695441 199 366625842082915808133279543006288753230004766095313255950902793463448200533353 200 904685880315795083253732685799014659212258656880349143075863498556179872619986