1 24 2 104 3 332 4 1202 5 4158 6 14308 7 48460 8 162722 9 541744 10 1791504 11 5889586 12 19264864 13 62738690 14 203528858 15 658003018 16 2120809106 17 6816832928 18 21856821554 19 69922091542 20 223229394256 21 711333766468 22 2262803472594 23 7186710244256 24 22791622125224 25 72181916245726 26 228313221501860 27 721307442166826 28 2276302752348654 29 7176129515173214 30 22601055716344710 31 71116522411967316 32 223582888077138738 33 702350473474338958 34 2204630166581018268 35 6915154730527560860 36 21675479389407596162 37 67897111068583314480 38 212551248731702173472 39 664995643499937916586 40 2079355729366930435016 41 6498376775855336430706 42 20298202250284640280386 43 63371889468608660740754 44 197756742375352996758650 45 616836546443113508996840 46 1923185207216195970864882 47 5993657351162292347301414 48 18671947849156680911934280 49 58146149820459697253054868 50 181005699555963758447101554 51 563260713018838506901682720 52 1752178062929601627472327928 53 5448838359815037858771209814 54 16939148510691485643083444428 55 52643649026154946450475315418 56 163557966007442258580297451478 57 508010914266464960008942751014 58 1577444600480322253720536570542 59 4896872825178004735095659671260 60 15197455812054227978434359227058 61 47153490951550182595108426633054 62 146268594322370204960679248657620 63 453613346347729244085469120758380 64 1406439768553913230095484277173346 65 4359733790202632367285498174430128 66 13511548917812556875986507040260528 67 41865793675812362230556101621425826 68 129695563913546979223754415160133552 69 401702917866971597074544947984455778 70 1243945318130405760999446684469789930 71 3851379401289059157751550934150565978 72 11922084789093416905326627242325420898 73 36898702214240544704786928966831032240 74 114181296672569938506848568619456809650 75 353269201495716115077019380075658144438 76 1092811783409091943398425426273211157184 77 3379990951835144750010479693154184449380 78 10452447742114486366137410228576522905106 79 32318740723504534425594194547893218598176 80 99914015508770088918454871636723212754632 81 308841388115208685634373734215705243417678 82 954515894231306313135019939165276915988340 83 2949652500855642937029862999987976384876042 84 9113809605485370744805052657581690081055678 85 28156054236743951759687456795644383811668334 86 86973645070938852116844581279001413311428566 87 268626489631962426928567911473131399877375972 88 829576605450174226152976116923004355884113202 89 2561602970497728838041457501742491683352721582 90 7908897249168975683199009462657070605369630348 91 24415742486442138896538001376521645727394912444 92 75365899202335377119342464604513193292874668866 93 232611835206234694302644793047669990052731215024 94 717863212048101906692321202517431130241339064768 95 2215162136360310239582266382377879076749063511066 96 6834774760048573055969972018448784808141379647768 97 21086216769895753384353898556758689724437898503378 98 65047375468678451452249356132609683000131963336082 99 200640404576468126697742234211836069647393233577890 100 618821429702273303078162103637567199507858337296714 101 1908408897477403024625384228783442779496224210605048 102 5884877672840424542980312712842364447139789620383346 103 18145298840942607989813893217556224080923584287736774 104 55943834016113350190368424590846134300740406993096632 105 172465591253418581118770126015814205826464612706415284 106 531637402331109395081057007549663397285848075397830066 107 1638672260652536365327500515749773079907633558010406560 108 5050482211544047626910334832560613733859814520487041048 109 15564615647989580356333886254111144172916995715877099206 110 47963337081137186479816303755467994744589035381918705564 111 147790469116095543090739791039185414066058668526837384122 112 455354990812441225412395342471846551120311731984498411430 113 1402881502044323804469749797402121073094282745721492065334 114 4321750129304879481356605253506833995874326731069114649854 115 13312715272682429221591400311434322593255093971270409613932 116 41005535962967549382498743016026680187224327927004656848050 117 126295454995991284149797680182384268693655922107759069550718 118 388958116794627363345749265240522592721207025076456040001476 119 1197811115214700736501103575868978712562967580744150976883084 120 3688456833158067335807582216789715066337289932619118679048482 121 11357229693369570403029281139990557532368666994302589698292016 122 34968089985966913626109738806328760920440912315491222632129360 123 107657343668849565268506037655515822590490629335485240653202706 124 331427158943838124621480719374782908279778510520793222436917248 125 1020247740541189569169830401943081430457045188851219969795170754 126 3140484982467121138828212394562266793775571642170147837952973626 127 9666332737525754427108153612499669331602305523767845046843437674 128 29750967890613508936132312027854456544612859180050049521346009138 129 91561982455451625506864734307648955707746062796538629866571759552 130 281776250401757702247897484372366495262298682197280955902518596658 131 867099762260903186489541164260409210603226828776804817804396787030 132 2668146034692831899196970537124386802949158722866140837349948026416 133 8209681872574577371656781357073937230489790692451512179882459265924 134 25259201236083324567789512780709344436067732904523606407777306725202 135 77712304923158030211642476175071967048482279705108432841832383547552 136 239076667643167789657964560884029840226905215881819532177925931504872 137 735465237229802228715439042704551148668495901505236013315619090189246 138 2262377006135149376967820313940526949581665614370428701590035883991364 139 6958986447918984613882485870838771549342976484367530843525389830226410 140 21404520031045254962701504474660607282188104440705765711334187951459726 141 65833021310149508521667406363658080408024522707153796117241868482451326 142 202470224003837924445444911145038397952777981753699295826065692208106534 143 622669954810655285928607965729516796122719757187378009067435821991760500 144 1914848019624777297272972097804204231189700660265031915394795880295224114 145 5888309609382342798338873737760644477288928006158245523879593241772587726 146 18106193722039434139554655683253966332760241811127362267550269071210454140 147 55672939300672063112266497477159056081030620178790365217513987579627079388 148 171175600991559166098142624362993462699960485707225593722957224204845442050 149 526284462367952555421940147556308226708698573889042870803242759505244685104 150 1618007243182593084205159912964633503828668746837438309722015173435948378720 151 4974183984727876585020298634736004181904188813345606753908283741016462991242 152 15291318647931772415572618582704968331912827846608598561235467113612668304488 153 47005640766192562167796187933589478895735986621511178711142519243934537969458 154 144489800630717326800781415023911722876209389122548765377303724499361414438882 155 444126623893175581485470770277837205243823464793953330567321593145425496253106 156 1365082971023436329827625693048803734937712756276236925682613659116841869468186 157 4195600526731807853463631979194572981067008191437995699820634061170809886867208 158 12894730473015135254471456529141704757290154668396566274896978613361038350478834 159 39629050932772823529738314638451167444468338143532917237062889885143130771757926 160 121786330562703629968798451716258651651070847813822541539212896276414085364617768 161 374254552623145943927207260270007111727513772589861281538212913402018303227427284 162 1150057382443844971310351974823295139808327069464783093861723007744088579815857394 163 3533914146408825586298308210547349980165988606415791131045352665543323341471798560 164 10858672534432948607599867705026185839364118522168296524808851867254819920888514872 165 33364292770721562051351032539755212614246187314244392839592551001673204769871317302 166 102511299869965971761760086752039334901860167410692566102427403425342855852867724396 167 314953449089265815492692302819693168154680618034843070260934888503209383016714303642 168 967622561767370517808621803331751960000032770817647270209291195476130315997777694582 169 2972697840862973328546990765681733599467188681873765735252666552327706535669778632006 170 9132315046085582043588465877804808521582963445747257783396576803507120354882338694990 171 28054110807091715359333378883363986577911767018225201481996385335601097214284346911740 172 86178275999576042875229730607767242537729684440483052268257304984255996573087377433266 173 264718887967567980278814546982922139476867618808849609724517578595652177927072017386398 174 813126382832642594209729624150693688982541009806903360318632984188809241807214166962356 175 2497568035950159356029932174617129672543941328608578880390676090727038242355424781468332 176 7671193016532805222261157449174503819997251507137596131084221125820922415270281403656674 177 23561066924479208636629817073872718974356262509985545188769150967679071085913095125593264 178 72362507139622054620089914936370096575611178376203452995631638013853278824615462198090480 179 222238355818230808273924476351169234780942407200573440074402341520890012984206675445918082 180 682513628401581631812333385935949671367711415792775847642910406138859080581478731798285904 181 2095997138003762371590604081650400510622488174190005222183290349535272806446401146636741922 182 6436610484464347132902385898739468235589162854859913533018829747893121811884692214876073354 183 19765649730915902217590012391851994007898387019366491932231120751412695464222203392363776634 184 60694930851425029211677378858021745273476207159386808737561390501838434795383225424811692290 185 186372289422474770057355125626323093399818806813490742017658835808605579284755762878566065616 186 572266052887122132461147565625868816241986182922781775449165614882227081446455474471520472498 187 1757124289537524294626175530204417885104233064019358296772989625579191652994809490601222664694 188 5395043640536314179018986092423210264312599751565441005147636093997160364757133279041223575456 189 16564393881794616814415302361407187279494816561183890393409872133095307839829928458868954824612 190 50856253883958563745766167125965385611280293397184959614451312933997142621713017686410010525842 191 156135456104307546143883024591581615415475488930684132026286645288050545631675864626854425017888 192 479343870092510517821583037257952338877353006824828715281733549383654108725489996797417296718088 193 1471571639495119036510164837006012004471117942147073155416296625108173968469800548777231750331694 194 4517564341828323527781558198968740401031758337553909696806032702149612838056397250123266319782164 195 13868072528446404874416442702643485160882041294751897021296757903017397400467395224659545414899658 196 42571288452437649066694369684659071179240334852767604069211482906798342039562136041968175233742686 197 130679218510156024395895675679478197944606806694065965278538129916517268539683349320754040909852558 198 401130251263407465100713227470599912043275308305265634157531612391591618217667245966507986983604342 199 1231270751420769007027940914692129957139312182220586490857643109960877530385458906090572702473712388 200 3779297472382912513799091463871362408862585847736438589959069629265091505204465889360298033230449970 201 11600001944868291306564426700676368212370634507424466544004433256799127225947714368136777731881637614 202 35603658027037128889828513995738556605093178663513549909131235638048884692161513875631888783355287660 203 109275010097144832014069905245334255222232524503500531331273219756439697605656680885369570763408879356 204 335379771810270358774478791297623052813119048006358500369485209913851354194762842251220747239629527234 205 1029301838088330119542650487638609279054563269811479087466515025321949927288947890391596106052523444144 206 3158919819320612052736254543280180056167575259550893955864674025220629537623007880357394451425287518464 207 9694480101762844636848218004266649749027001904933788548318595947197776171262887683382069118415453298938 208 29750934064013495726342026879202026172297619248104452906177462972866792365682830127013126667213202388408 209 91299193516022989267556725322882690355233019408928651139894231870800971941489931748676292159815603583890 210 280171285429723265453310361135771442092539508760074537390443594781450455147266462487917832794991536565810