1 5 2 21 3 30 4 93 5 249 6 544 7 1372 8 3411 9 8269 10 20472 11 50397 12 123803 13 305272 14 751590 15 1849735 16 4556239 17 11219928 18 27625541 19 68032151 20 167535478 21 412552316 22 1015939459 23 2501834023 24 6160893450 25 15171602577 26 37361209577 27 92004521524 28 226567426346 29 557938774583 30 1373964224761 31 3383483907516 32 8332073436869 33 20518332933631 34 50527864119262 35 124428509824070 36 306414199145695 37 754567025662087 38 1858175739354156 39 4575891988858673 40 11268464083159579 41 27749406035861794 42 68334916190565878 43 168279663156360907 44 414400817352608587 45 1020491932432236688 46 2513035050915250537 47 6188530226022198499 48 15239702465582855768 49 37528867505160026370 50 92417545500487265793 51 227584877784796451443 52 560444191577577117554 53 1380134281727835154921 54 3398680305464628128025 55 8369495613964624399888 56 20610487169076062362610 57 50754812593911223268181 58 124987390169765290053853 59 307790471536036065332984 60 757956256570340628928703 61 1866522001170822213623517 62 4596445178221715173250442 63 11319078083922394814904368 64 27874046943291744728789629 65 68641852917089601115072355 66 169035518290210347708134278 67 416262167021805121114594251 68 1025075637629937384740147225 69 2524322761256828219666123228 70 6216327038787817636083962562 71 15308154110176801758854988937 72 37697434642477092654418203637 73 92832654309334516211891514398 74 228607113132430121386902112009 75 562961519990609020552374475359 76 1386333385027108917849740892302 77 3413946044611893741527495692962 78 8407088598889469097386312769759 79 20703062610239332839959094532183 80 50982786300135180744130960106172 81 125548791879695781345640986737915 82 309172963785415954447519564238997 83 761360743538279050391955492617894 84 1874905796107985053663931895060862 85 4617090878553536835369227769431895 86 11369919611467495168884925635635953 87 27999247875262304954534836428166034 88 68950169250950169719319908949590445 89 169794769520755770455004552495703717 90 418131877989687018007344561910434866 91 1029679935869937133098838574682561330 92 2535661178072789943998687812279871907 93 6244248708753739617936820402297783427 94 15376913238229758051707363415074857636 95 37866758959259556580915030026661214313 96 93249627663486657723747441886454402645 97 229633940119730998805758814092248118658 98 565490155576890716751878124411483704230 99 1392560332708847062806794250371229221373 100 3429280352822154501835108851423210595119 101 8444850439891700921773139134400596376906 102 20796053869859131598426119360246401188021 103 51211783990295173622258486657243100466431 104 126112715223814639814246028186094509761802 105 310561665731795554042825229439309490378938 106 764780522336216770989339191559698633706607 107 1883327248283029563898441745865748444397189 108 4637829312507009803913465324908636876314518 109 11420989502253920305598790451199448491468147 110 28125011168227873308085715184580630093071089 111 69259870439145082348964088833977602312056426 112 170557431055036704474123965422526561530165814 113 420009987076907284037448626409378970146228121 114 1034304915084110816564855381037692344254211535 115 2547050523280207022549305181115862214916461214 116 6272295793561426221167461110380672756190307153 117 15445981209380309215946362595870159397348184311 118 38036843824462587520794823625441038314608669454 119 93668473923036914765228982642927660538913294130 120 230665379271767403606826838939753074852701700117 121 568030148951777053067673116796157042329325019339 122 1398815249765009758947745572408256158500160541648 123 3444683537636062035713885772751151092897852065431 124 8482781894502698749850339829534488131863998630211 125 20889462815235616432129339717063543660635806024952 126 51441810261784834227832242959795112772474946993474 127 126679171523713678635844601906837239014634915471467 128 311956605264646838450944377893703996027342977197453 129 768215661641151988755678838462303019317789647268106 130 1891786526815476773610967422279156556008339500786541 131 4658660896596398498885079091475742488201864730921391 132 11472288781974850847878630763207784584462972733350868 133 28251339348004983119903876519168963548439601210830184 134 69570962701894464519160212047110712305134764678451433 135 171323518210834278254835086070517282066870804263424495 136 421896532004419087405128600125976226141146524306584542 137 1038950668164013565475222712735696648956510792028737177 138 2558491025631715871469859831023778931465097809146379561 139 6300468856529641346826108486287467106591098205284901902 140 15515359410845940945188759842269484373730894033141470760 141 38207692654213054951842159464814675517769019723390428081 142 94089201500438353809523782760462122769822072902613947935 143 231701451304830887846259647360891580120989926971785939496 144 570581551130655546519151221244843182432730081713849635281 145 1405098261824642345952027848360087828909924737377412580691 146 3460155908424285195494691099056628873768065557122203076008 147 8520883724570212653406570713065073244488784223671369198026 148 20983291322473738588171478376349393255109852779158842179125 149 51672869734648332250361397787700390534955822743219295716391 150 127248172156586009446536024281592173866951708847792607409992 151 313357810401128649183345086957316236391728162174534988726361 152 771666230447361983189851505689306395884675015585654217233113 153 1900283801608719743805675210517211228902454700712270798695010 154 4679586049221072228195120316657077374893400661749386649856270 155 11523818480968942174030989385041320737154275659557178189885975 156 28378234951876979200341689443333375023905226600616980705526817 157 69883452287441722338068060144986790607582158238389182767559338 158 172093046374898965507121319401467296166450504918007358029324477 159 423791550663206401686273910578031793820807916016357266382142523 160 1043617288418928888662569764632467407542610672697866236493563076 161 2569982914908163421582678770456184246877825786764591247428190122 162 6328768463510309740076090126774297562546460519913408406738435459 163 15585049236077868768352441127208969182394103720856519839872372953 164 38379308879985174729341302880763132675102439771450481075417982932 165 94511818845943963380882709844697730521365062922596305997778220359 166 232742177028279488702836446930152601123106506691012234471011273719 167 573144413358072658229375411111545732630668806767246348930324492064 168 1411409495081140008763614919259302972983261109622598787930289621900 169 3475697775947169951315483028105777390261182806883766037440789600765 170 8559156695364029389142167863757336128981146041389547177110191656507 171 21077541276105595356978179548362804366388302351170873516533241218098 172 51904967049682007920991114211559406594253337411392155930524915488111 173 127819728550727654419833223287124336226594304111391271761274216565005 174 314765309284244987463917138890407421575747898090091335237190640768610 175 775132298059025844017246494815858831830741745910387666803027910811358 176 1908819243329302780127584635126661535160661448168933156310827210177683 177 4700605190659717326473427016492449268871032554993954791019008909138951 178 11575579634202800690652837450089043861962332959698439704702943624114006 179 28505700528523847479961502293776422500952031556497054058560226532850433 180 70197345472095318783135225976076366844448155142933520460230157555274899 181 172866031003093463747186387281087798365648940403814594877943230901659244 182 425695081114446929252226489279049603696423634750971781111611271271716816 183 1048304869577254640268321762089675023391502842621975288363894004546416959 184 2581526421922495951164058611750133584999483157095001549747917569792202535 185 6357195182896974759566230411374934465310349989332069019988431138185930836 186 15655052084786227412044337500663467759724937603306245637137277900336200783 187 38551695948666203312276739811461735157275944984495038505519502145281818327 188 94936334447762454677215023490974554657912977756394445929294724480581121464 189 233787577344939949304010775856488501570332733355765941986974916503025261544 190 575718787108748287204311997992941631601651501589095977099545254922671001417 191 1417749076294716628608999099134954899910833609642620402329353484719267542455 192 3491309452360894223913650754084516706719968737942476903096357611505963825812 193 8597601575591272671647597432612099837633614041482625771875743504496462925025 194 21172214569127974390141385990096456019305565674056002941132341474665837697949 195 52138106868527112517776224876954744565394447021290627123061038085427846930122 196 128393852185766734095838258359336991010517322694860063565370104003121181247584 197 316179130183408852365675587533763024458444792759876284267737305026669688073445 198 778613934091613943683868312469963156116695422317021030348883435583955834749689 199 1917393023410347445299918001119687208503250292046681548510339189691699320735416 200 4721718743078771964793497740592059580773171304288911054535839730250893660544193 201 11627573281291757982561166392071903533992884838829250289264104599099700781710509 202 28633738638073395248454330449687527399632573283992606509977819653863512880417266 203 70512648560354803381437960320961284185889247746657672809462429761378530874410870 204 173642487620703056316185316167428941225066068806739797556901065375384971441983405 205 427607161590276501917004704486176678955662374949539198307815335971332786967459435 206 1053013505788385410206876993508138741133925227793404502125873422727411217621310758 207 2593121778524394593417444515492111741775784240527102218408442610864861537663191209 208 6385749585636214189520057310033362533292349095174575384082025227958291100188391389 209 15725369362968183187796884192076399086669634749761237902047140239620749491088779004 210 38724857322625666318782286514167160680516424863388211948730478604968528595067225752