2 5 3 12 4 29 5 70 6 169 7 408 8 985 9 2378 10 5741 11 13860 12 33461 13 80782 14 195025 15 470832 16 1136689 17 2744210 18 6625109 19 15994428 20 38613965 21 93222358 22 225058681 23 543339720 24 1311738121 25 3166815962 26 7645370045 27 18457556052 28 44560482149 29 107578520350 30 259717522849 31 627013566048 32 1513744654945 33 3654502875938 34 8822750406821 35 21300003689580 36 51422757785981 37 124145519261542 38 299713796309065 39 723573111879672 40 1746860020068409 41 4217293152016490 42 10181446324101389 43 24580185800219268 44 59341817924539925 45 143263821649299118 46 345869461223138161 47 835002744095575440 48 2015874949414289041 49 4866752642924153522 50 11749380235262596085 51 28365513113449345692 52 68480406462161287469 53 165326326037771920630 54 399133058537705128729 55 963592443113182178088 56 2326317944764069484905 57 5616228332641321147898 58 13558774610046711780701 59 32733777552734744709300 60 79026329715516201199301 61 190786436983767147107902 62 460599203683050495415105 63 1111984844349868137938112 64 2684568892382786771291329 65 6481122629115441680520770 66 15646814150613670132332869 67 37774750930342781945186508 68 91196316011299234022705885 69 220167382952941249990598278 70 531531081917181734003902441 71 1283229546787304717998403160 72 3097990175491791170000708761 73 7479209897770887057999820682 74 18056409971033565286000350125 75 43592029839838017630000520932 76 105240469650709600546001391989 77 254072969141257218722003304910 78 613386407933224037990008001809 79 1480845785007705294702019308528 80 3575077977948634627394046618865 81 8631001740904974549490112546258 82 20837081459758583726374271711381 83 50305164660422142002238655969020 84 121447410780602867730851583649421 85 293199986221627877463941823267862 86 707847383223858622658735230185145 87 1708894752669345122781412283638152 88 4125636888562548868221559797461449 89 9960168529794442859224531878561050 90 24045973948151434586670623554583549 91 58052116426097312032565778987728148 92 140150206800346058651802181530039845 93 338352530026789429336170142047807838 94 816855266853924917324142465625655521 95 1972063063734639263984455073299118880 96 4760981394323203445293052612223893281 97 11494025852381046154570560297746905442 98 27749033099085295754434173207717704165 99 66992092050551637663438906713182313772 100 161733217200188571081311986634082331709 101 390458526450928779826062879981346977190 102 942650270102046130733437746596776286089 103 2275759066655021041292938373174899549368 104 5494168403412088213319314492946575384825 105 13264095873479197467931567359068050319018 106 32022360150370483149182449211082676022861 107 77308816174220163766296465781233402364740 108 186639992498810810681775380773549480752341 109 450588801171841785129847227328332363869422 110 1087817594842494380941469835430214208491185 111 2626223990856830547012786898188760780851792 112 6340265576556155474967043631807735770194769 113 15306755143969141496946874161804232321241330 114 36953775864494438468860791955416200412677429 115 89214306872958018434668458072636633146596188 116 215382389610410475338197708100689466705869805 117 519979086093778969111063874274015566558335798 118 1255340561797968413560325456648720599822541401 119 3030660209689715796231714787571456766203418600 120 7316660981177400006023755031791634132229378601 121 17663982172044515808279224851154725030662175802 122 42644625325266431622582204734101084193553730205 123 102953232822577379053443634319356893417769636212 124 248551090970421189729469473372814871029093002629 125 600055414763419758512382581064986635475955641470 126 1448661920497260706754234635502788141981004285569 127 3497379255757941172020851852070562919437964212608 128 8443420432013143050795938339643913980856932710785 129 20384220119784227273612728531358390881151829634178 130 49211860671581597598021395402360695743160591979141 131 118807941462947422469655519336079782367473013592460 132 286827743597476442537332434074520260478106619164061 133 692463428657900307544320387485120303323686251920582 134 1671754600913277057625973209044760867125479123005225 135 4035972630484454422796266805574642037574644497931032 136 9743699861882185903218506820194044942274768118867289 137 23523372354248826229233280445962731922124180735665610 138 56790444570379838361685067712119508786523129590198509 139 137104261495008502952603415870201749495170439916062628 140 330998967560396844266891899452523007776864009422323765 141 799102196615802191486387214775247765048898458760710158 142 1929203360792001227239666329003018537874660926943744081 143 4657508918199804645965719872781284840798220312648198320 144 11244221197191610519171106074565588219471101552240140721 145 27145951312583025684307932021912461279740423417128479762 146 65536123822357661887786970118390510778951948386497100245 147 158218198957298349459881872258693482837644320190122680252 148 381972521736954360807550714635777476454240588766742460749 149 922163242431207071074983301530248435746125497723607601750 150 2226299006599368502957517317696274347946491584213957664249 151 5374761255629944076990017936922797131639108666151522930248 152 12975821517859256656937553191541868611224708916517003524745 153 31326404291348457390865124320006534354088526499185529979738 154 75628630100556171438667801831554937319401761914888063484221 155 182583664492460800268200727983116408992892050328961656948180 156 440795959085477771975069257797787755305185862572811377380581 157 1064175582663416344218339243578691919603263775474584411709342 158 2569147124412310460411747744955171594511713413521980200799265 159 6202469831488037265041834733489035108626690602518544813307872 160 14974086787388384990495417211933241811765094618559069827415009 161 36150643406264807246032669157355518732156879839636684468137890 162 87275373599917999482560755526644279276078854297832438763690789 163 210701390606100806211154180210644077284314588435301561995519468 164 508678154812119611904869115947932433844708031168435562754729725 165 1228057700230340030020892412106508944973730650772172687504978918 166 2964793555272799671946653940160950323792169332712780937764687561 167 7157644810775939373914200292428409592558069316197734563034354040 168 17280083176824678419775054525017769508908307965108250063833395641 169 41717811164425296213464309342463948610374685246414234690701145322 170 100715705505675270846703673209945666729657678457936719445235686285 171 243149222175775837906871655762355282069690042162287673581172517892 172 587014149857226946660446984734656230869037762782512066607580722069 173 1417177521890229731227765625231667743807765567727311806796333962030 174 3421369193637686409115978235197991718484568898237135680200248646129 175 8259915909165602549459722095627651180776903364201583167196831254288 176 19941201011968891508035422426453294080038375626640302014593911154705 177 48142317933103385565530566948534239340853654617482187196384653563698 178 116225836878175662639096556323521772761745684861604676407363218282101 179 280593991689454710843723679595577784864345024340691540011111090127900 180 677413820257085084326543915514677342490435733542987756429585398537901 181 1635421632203624879496811510624932469845216491426667052870281887203702 182 3948257084664334843320166936764542282180868716396321862170149172945305 183 9531935801532294566137145384154017034206953924219310777210580233094312 184 23012128687728923975594457705072576350594776564834943416591309639133929 185 55556193176990142517326060794299169735396507053889197610393199511362170 186 134124515041709209010246579293670915821387790672613338637377708661858269 187 323805223260408560537819219381641001378172088399115874885148616835078708 188 781734961562526330085885018056952918577731967470845088407674942332015685 189 1887275146385461220709589255495546838533636023340806051700498501499110078 190 4556285254333448771505063529048046595645004014152457191808671945330235841 191 10999845655052358763719716313591640029823644051645720435317842392159581760 192 26555976564438166298944496156231326655292292117443898062444356729649399361 193 64111798783928691361608708626054293340408228286533516560206555851458380482 194 154779574132295549022161913408339913336108748690510931182857468432566160325 195 373670947048519789405932535442734120012625725667555378925921492716590701132 196 902121468229335127834026984293808153361360200025621689034700453865747562589 197 2177913883507190045073986504030350426735346125718798756995322400448085826310 198 5257949235243715217981999992354509006832052451463219203025345254761919215209 199 12693812353994620481037986488739368440399451028645237163046012909971924256728 200 30645573943232956180057972969833245887630954508753693529117371074705767728665 201 73984960240460532841153932428405860215661360046152624221280755059383459714058