1 38 2 108 3 306 4 867 5 2457 6 6963 7 19732 8 55918 9 158464 10 449066 11 1272593 12 3606359 13 10219940 14 28961947 15 82074294 16 232587601 17 659122234 18 1867864486 19 5293278783 20 15000445958 21 42509262812 22 120465580152 23 341383384261 24 967434971076 25 2741581653967 26 7769276685351 27 22017093718941 28 62393506559329 29 176814874409141 30 501069767293700 31 1419964878717131 32 4023991045558965 33 11403453830046732 34 32315866954406732 35 91578856071067825 36 259522261653008567 37 735451469728183787 38 2084171357324772574 39 5906263602000010988 40 16737563163274123632 41 47432021244315327178 42 134416020861252173391 43 380917072268725389689 44 1079468169166763414846 45 3059068792333347306239 46 8668992883274294205286 47 24566769403357403906361 48 69618947326876173337254 49 197290809683750039432592 50 559095836409513214844637 51 1584403018019544623251570 52 4489986796594086092331774 53 12724023625496866346452476 54 36058185593109871655649547 55 102184087874670577903991016 56 289576073865835749017852415 57 820619964415592648608184493 58 2325527509947010336779974513 59 6590234742060807515855746325 60 18675846133703619342740942053 61 52924856619098894883330540822 62 149981983579166484102736483155 63 425028934140253900010526897983 64 1204475301268743471786890409002 65 3413322328986898055706004058490 66 9672900149374680414957938799775 67 27411708676087315211351017632277 68 77681125716081760706220355970831 69 220137947758863656494016909382184 70 623841577947829782643563534816134 71 1767883812575282208363536599523700 72 5009946892361646292265365551851374 73 14197521175173550242941677139774977 74 40233881087007521357304229307592783 75 114017451874212384957927130355154480 76 323110248891358887653311091464492975 77 915651343040129382464540955313803954 78 2594833759956337135356059660188892393 79 7353412729624592422710358585966376858 80 20838590743907567994491646694791383734 81 59053786338229842149245453405118891535 82 167350552815135707423042371183173409946 83 474249142419527738133294371998721788864 84 1343958805646178520510704727720951418872 85 3808599973547425664177880252731711787841 86 10793064264742255377795103433410259691716 87 30586104351188751949605652982842567687955 88 86676939600724967971501975790967463195311 89 245630884282774964690187452663955061799589 90 696085159345350787325646559348916058797189 91 1972612485093840930491986156224558138067805 92 5590120639847668757691592689697312100081580 93 15841656181429021929734791892425013583433539 94 44893140370123920691419313692733562841724833 95 127221171145872468455207305493295300982681540 96 360527827955170886402989629177054110873795888 97 1021687770670159772317021510271540385682287885 98 2895326850793764312108503749296221401393489651 99 8204970063827519322881290849148586222540986135 100 23251790632843171027238296827874035552451080354 101 65892472907008842702020675422380134688646187532 102 186730478282738075725560291838246422621925276820 103 529169265947996497035941513931057644985918136230 104 1499595109481532036749757455320725830838944056295 105 4249652497017702595997404013760704408830065723257 106 12042948280654687943178782514561233069571037544466 107 34128108920036138275930454173141037381589669826091 108 96714508051888138315764150173940849160019370596322 109 274076014280044407000578818214236708409711527310089 110 776694863229142986628978724953353135652151591408110 111 2201049632713008921294955206728736952455685248934032 112 6237481043101473991477176332863993017134994069947533 113 17676189207553031428380004302802904581402451270373662 114 50091962242799113518769512508067188944440105756115850 115 141953938819676666150181100592864092343241739920541636 116 402278526218390815114538360062690159716518191549739815 117 1140003680081112864599081172799615168387332443395407096 118 3230618354937849584405362583473614661410531848458388387 119 9155141459296638172824733591217348643150935864255371989 120 25944449616471220685497920159944830754433057572234721217 121 73523109270812623642232954412863209835300692830301728929 122 208354683824782206536078782413459395802851301959605023389 123 590449379824563925551307244343935165863246550492891934342 124 1673254777552282756843249935976089621637442386843770419051 125 4741780830447173416254794798388317941164691754757589867907 126 13437574328571568733967862199318103739559029820693868608594 127 38080293099261011504754484816173196485998262676345598088254 128 107914470801649081345619579585419951866716773347074301330723 129 305815214658260233998660821119769685185409959694191614495233 130 866639523149555453486827694404429978494117439582226564325211 131 2455940800473846591423474076381015771048212198406423389136668 132 6959808610518725466588897520847640003542901070335665578228798 133 19723169176433257491846302341595861905163204067748714175584488 134 55892830411210676389428251304215143851745006696069260734590754 135 158392825383719770516897923519751197742500456410825245441908849 136 448864137823399107666756452020970184206235669596089935535223479 137 1272021088934071281817008380220368613919258213559406129190195212 138 3604738080745538292240727388949842542489267495815240694919665875 139 10215346855346445965095245313889422265150048525155650262395630910 140 28948930279409922171748793534892959150257053597444060799386434833 141 82037406677339406509116546136564852133364268145578925309692455258 142 232483066883131660406732082986253677567352206497480310490673645366 143 658825998729626555886909321032257446749529786864336115272414293071 144 1867024994212959188482082912931310635616757427493410484157163448846 145 5290899775869985188760758809888379668782648212646878181408513752132 146 14993704168433865343659152473222090225168407586703480544950879733224 147 42490157480547864237542736501005649744699816024723036384258552096973 148 120411438190349339954447835853951271968802712546476012132329653719348 149 341229953165176450662736516680156927247838363886902338054967716636503 150 967000167816621128137793174867671553536469263051667378226285153002647 151 2740349479533328727540006725868418701891764804207297820839469344978349 152 7765784867374155937776518010911278561020975874889865438642521354886409 153 22007198372598652634599822451951870632477146928841814213506414650366549 154 62365464467813769030675474484246112216470600602352597742352844317300612 155 176735406862553210609019900071052260382549853426402798052428311305118587 156 500844566867493136367223809913495071579723355262002403545696087973859005 157 1419326690750590232758394087807866327842487509827914451697530975164865884 158 4022182505994895599228874993631469314213683384867601016773900992554292772 159 11398328670178043508379278065420951963887154698196109397965491188722554313 160 32301342935025844088824009096295949581377362429904495862447789129464148175 161 91537696937620094004989024936006604104610267385741613188669466428205125811 162 259405622159371035272132169337986196402046299632585291613928288635701567110 163 735120928962710778447495084014804707459148350174667293573272065309778918892 164 2083234648888957402451563321437795255510703961629235630709418018128301112824 165 5903609095248107968190752958933916936691291944298392450211569050507307320146 166 16730040645245590435888699198997064226546814255064728805993456786853377843519 167 47410703431712651136331061339509991393374607119019424248551320136200913802665 168 134355609024093515734904736970146214612515275119342531084872729562632522068822 169 380745873181046664492656162711677025563733221803388722784833160556189772627879 170 1078983013789928007131613500494818297428606830668971305675677456910936407448686 171 3057693926714238306474903846722843216089763658805395690930827965972615130791785 172 8665096697514305698795663266321261386326310863489764884879197500725655551088502 173 24555728132657671818687485955616907978752990311194847236050277858028494830209792 174 69587657838598509201579936606021479995150241905879432413313814449444438405907149 175 197202139447931816335579719598679274500576561523063703478232276548140809522451274 176 558844556789652130642735728111975819575797307440684343770914657643956100023727126 177 1583690925097101369258568860602593573543051371097447506075617382810420953280607580 178 4487968820243779199390648390762838776957412341701716584845768762757611479063936179 179 12718304949714461782657311264741217404335595198712142987259482923569793091491064824 180 36041979628803457978487109552008067910751054413791454460215156489847403147303107431 181 102138162333672286994913847835829329107031291277590167730023975751667483023551168445 182 289445927009030012427018841542664328701194645750495397189704902192996097286633707921 183 820251145584758554575684462475384378164929052999292477923623411079130800747707990797 184 2324482326580185973475585156782484350017315037709636474845379789410250642670930392325 185 6587272831824782419386059100743948083392961589736244985380353945494646644803236490566 186 18667452475208148397192362391317764412753192126275154719670013709241599517605287890531 187 52901070110621466933402186853356119598143628831125564491839874416844519284344262346167 188 149914575787218307358482527284709108711958803207943059194748510311222542226544115329882 189 424837909449949288873966957309066487380749069374229090856233344316584744903522443541906 190 1203933962778765539874094446149003926923179469798564307912020262879142887528309848625223 191 3411788247919867980627285566857261611309025534466949593848684458176723979409197288954029 192 9668552768274333990132440656306788772781291508145201179898280826305621089629180548466295 193 27399388777981644391822761883580761316636995004897532953941507253702644967735944898220784 194 77646212768302230465438564277171811394399033830732329799549385933294317911065480503847382 195 220039009122180034701943257640492703247511349098484632455658980767778955222227998270104540 196 623561199049702108637842246880734919248936323693995736966934665614289051987798333680973830 197 1767089256180022094496191979431438970693213406930236121029208899314586725365129911221087841 198 5007695225529853312700417738984829459897536511590806511972016832308760468855230503655259343 199 14191140251740498184430040169603226522026949864151913040512208268855859872681621894700924600 200 40215798401201801608741979440162967113268426760072174302345843405281858942135639674773931527 201 113966207954836286280632144057992349536647321102821276552728701996035839128834927927186312474 202 322965030459692420908844592183874091014625596265778184018696645478020996070315473449613313353 203 915239813376660581234952780142336507008855052283923167866801634727090703446066876737180553594 204 2593667539787373198306415986113522352251539181908541049791016254642891443438786533860048693670 205 7350107817237392458244899434225685339403702509346050021217913197469984030274193860319698814015 206 20829225063071528944707561865109271862103347062364864940414529520495797389997174399227740476642 207 59027245248105251854130486077619706796482058010459772147727889645538903438273852775516147026344 208 167275338906255641098287396865212633204720421493864598174436010465258003049034915660889175468168 209 474035996235159915488122753248262507810370823971727093970474015504590678812424634241001579712041 210 1343354777792992414694392227754829694643691241698839533950002025186695023640310818970551590434516