1 20 2 103 3 1013 4 6855 5 42338 6 264239 7 1594229 8 8996095 9 47638710 10 240437466 11 1169737596 12 5509527123 13 25148632606 14 111340824937 15 478874919352 16 2004763896933 17 8184273650104 18 32633248916540 19 127260159420398 20 485957585342437 21 1819075663103743 22 6681580395416292 23 24103080234603784 24 85463874818395999 25 298077063247940982 26 1023297026097526397 27 3459943115758846974 28 11528582264257876611 29 37874710318255421424 30 122743730230050957718 31 392573743859764340800 32 1239645205619645477177 33 3866326141720111304967 34 11914748936717755576121 35 36291745453025284318329 36 109297537733595937790041 37 325557795531035394374613 38 959378554962787903336140 39 2797815436398637551956801 40 8076677402908634971362756 41 23085722512209747778163588 42 65352028265097118769969904 43 183266483599113098372387591 44 509231089724717462986440974 45 1402330654699297661468063727 46 3828087388017313450229476091 47 10360914165666280314846271522 48 27808969200761154979081326875 49 74032950332843387118270428665 50 195523283942347602319290608212 51 512368409878305849413211941834 52 1332450871013817788897557029612 53 3439355853855169390803663950437 54 8813120506902537668837696596652 55 22422101630995870643294940970442 56 56647667438612548136617823612433 57 142137869763887433964217934672278 58 354258688374390677112924156249415 59 877148341512414632314091819222675 60 2157865556791547964722591871237355 61 5275087190947453388932141722476848 62 12815695059505240083567736497871567 63 30946645034844220187479113692265114 64 74283752409634077239062343722627907 65 177268396498010059941751856335149563 66 420603471241889344930447357601670265 67 992347527412716788101665724508328243 68 2328348873627645191475651752798764432 69 5433356271627751907847668871909208708 70 12611460805397899738387285808972570439 71 29119212515781135537903872971951433738 72 66888211420570808492275023691955860082 73 152866662712406525032499874135223612974 74 347620679720593049643824438045835620672 75 786616977575792551443190867191680217436 76 1771414226818434347078609999633560836883 77 3970171156840572363139896119715678856717 78 8856514163358876611895567891031532922520 79 19665824269725313719164108995315929976915 80 43469792077974671207277313810045242686557 81 95657384214104173941133366142666659892509 82 209572150437829556108620582959890740028314 83 457151924158635434902595203373142436816442 84 992947849183539137628070166622180488000501 85 2147620107605270850043723627307612497689921 86 4625717573550475405293573142541547416157369 87 9922387427072243699182759368965664038030744 88 21197896439492278192659225811337962549772477 89 45105792089702860617501678835499472408228995 90 95599942424902743199267039264456551437470141 91 201832412262804838336166430663667994002475918 92 424476601647826117644952996969951180546875150 93 889338708311888960352494071015367718888663279 94 1856315145281591406382521135179630126028971377 95 3860354955094085805090287299556589363235329902 96 7998586037574843556963719728075860977712702916 97 16513099071405747259245137135173779089522606248 98 33969706254420559169639757580641191643530423266 99 69633917180188582857601404399619343692917703161 100 142243763803633001734759277757102869553875603657 101 289565040480172733317674809960786387789324531704 102 587457152790825302976708577833832815731750018978 103 1187790172013515647061290937889860518413768875119 104 2393605744746317956913359381454512970426526648654 105 4807622811079031902786848793758252880255615325082 106 9624721810922390736371683229809133004076471954551 107 19206171942174675472322508032253010871692848493418 108 38203462277900155621571993962956762986045804013720 109 75750942995821354884942940511134277768205971356091 110 149730603898945512766490047730674532868214820560384 111 295041980672472934754630857868234097691917711074729 112 579590091647598134985512311384193488729730401917968 113 1135102004088065688140969504512076295578504308997072 114 2216349513638052124389685910696839193207664579517099 115 4314628164506280034372094378857981951241407543342621 116 8374566749451223266220177941262797267970662767652836 117 16207162914739539278410659406030429864155622496109869 118 31274393702942691460129854070527373094631256994315348 119 60175455879505900845859586853627925616775430954666952 120 115454156029505788254684601487454212908960879314326460 121 220887083664819697691455150937879797901716553116284006 122 421417239176982400668673243826624187384639033257198392 123 801762877842962609538530783544651296456080067562345632 124 1521183126397118631745673785152266139461811342401636255 125 2878253230753592182467421993517409973215979739270481362 126 5431231219738709838533881647161636443407071591560651483 127 10221132734633124614255964148323760926953148046484125637 128 19184066943770158831739505712255042441781125157227409398 129 35911417313599233866398823378278048929415522038462716234 130 67047678289337297359615533947119416225150352479926327344 131 124854221273431489405939198717866122602872610166938886842 132 231899492103712551035228811911423862654459697244932806061 133 429617615170856567213887556231009672834282959041978090081 134 793886760220877663953224891371547003728851261104270040892 135 1463314134867626016186603473857993105088222195367511661704 136 2690464669855549459540186931710667177216894160372418535979 137 4934416270469078203536229628159713772274292444123563018510 138 9027571789148686209169744992541256259102277540893711876587 139 16475574678717516531525655655779296672550515153778516406825 140 29995236995723194978232139345894787468117874575735556248741 141 54477058832049669016126217739964010039592537939623084804721 142 98703383177044796274589389212893455925821182520197324430024 143 178408171373394529344613349321849510452805002628136645023578 144 321713237307223515821882964700677292427055544778149067447319 145 578764205517988607800052719652866661558356597518749919265092 146 1038771174199976751263422581638842122593116722838646627678667 147 1860074982052691104906492516459538875814973523648047615372715 148 3323074596578628525538386141957177093403180050257496635785681 149 5923187039526199095848528050252855651003670335141767587582727 150 10533751381729434762862476371058272233234252502741959185133488 151 18690864560421034793882200811003061861476840637292637007631224 152 33090305994048045925972379873374878217237356523444951970388755 153 58452556348612090081968603277050363602167070672551642646355729 154 103025266964746477061855744409627926574215490886175781833504910 155 181187234547888344149083004222185468362234682264682924444509545 156 317951637150683267098214252359353056067803650186925651246049418 157 556737004345779279261077048836228768595166040405445034808893073 158 972748386130305307411452758974147516931269473698267130967854760 159 1695969882473182342504726000827204038293211947175662872712848201 160 2950588480406822109788645267269076801901461618346710656109393446 161 5122449333988404221684714767566171236887855790860127452326617183 162 8874232122733712483676604753583836864296893446635952762673661075 163 15341699588952871990745654989270191258557231912758816157464276598 164 26467393152250079734328579150067869823081684791982186716166333224 165 45566873227682686425705880452955455031601952503204550132618025049 166 78287595286284154887107024974225722916185955094021692208733238738 167 134229378679017233730689893697122845903004062379302721313694864023 168 229677411895405085277793979490760639356076303515329165538212212756 169 392202348090715200659439074061959731981641255722825471807311284904 170 668387552010951640355441441952577011871042540265995392044413274162 171 1136783556502183660459411091454549694535391843534202873477103364961 172 1929582854203530153412510464043599994829065192385904093717932173122 173 3268813916420642407372501069862463848204386877750959643105783494375 174 5526662340285860695735918332237395095651074600324195592750523344125 175 9325807130750902355479559796766308699899643163236471617814358234172 176 15705994510988161183038060441327351320955764989873943804925105152749 177 26400045098899123930343249827030071799245538406451575955301436216587 178 44290314780297225247676303110919649060178188072041306048545955248942 179 74162155777148990138269022098003248079796608748061065926424447729452 180 123945273553513156507526750109317465180636769020590173215940504727012 181 206755067869690151741133173090688043735550146993968922766824213151693 182 344243228003189278818494632735657132072145775794359171147006598671768 183 572087074172344732760376001709730834078415718461968984096415407749270 184 948966217304668817453138288697925143019285333189772645768968910030415 185 1571214995642931365995622093104756982165690669774306733116437793889030 186 2596695628209513278586348013144194845421745396197223969414710285234293 187 4283623873729771242697815020750972232316591981237793186594555135541177 188 7053598145348246211346281361429911207340498235661622749168789628653819 189 11593736039595297001264546833409287101752481149874701065698589920896292 190 19021886741487695756198711832890080840241865532699432615135210012373403 191 31153396737429330215751330438423691409208046985572411668916283671271140 192 50931088827088752202425733454888274198835829652513278436706129822585433 193 83117090645094854832990222709167274825552548893185525100074875092156517 194 135404022964288692323661320562103562986581278217955524961653249272474923 195 220196635210465994974437967949283983122328482153096021162562926227300669 196 357463454290759517782293246194549843673818154808286164473441021629237478 197 579293198382334651330191329382873122507108722706603961778657716054111722 198 937162596418517746827648336778398106936207834100152942613935193026807529 199 1513509305815828910151960240289001150925658698581476809834945958383635022 200 2440128752518710400797096450777873559920264423853988296874432487226350876 201 3927369171389202381999340094062853044240977199914380694817854634870074198 202 6310385067060378450018038498641565673822760431289004234145331058447730082 203 10122293641909716085324599308279719109622318233379373025958875557958745450