0 25 1 26 2 103 3 335 4 1778 5 3891 6 9560 7 13451 8 23011 9 59473 10 82484 11 471893 12 554377 13 1580647 14 2135024 15 3715671 16 9566366 17 22848403 18 123808381 19 394273546 20 1306629019 21 1700902565 22 86351757269 23 88052659834 24 350509736771 25 1139581870147 26 6048419087506 27 13236420045159 28 32521259177824 29 45757679222983 30 78278938400807 31 202315556024597 32 280594494425404 33 1605288028151617 34 1885882522577021 35 5377053073305659 36 7262935595882680 37 12639988669188339 38 32542912934259358 39 77725814537707055 40 421171985622794633 41 1341241771406090954 42 4444897299841067495 43 5786139071247158449 44 293751850862198989945 45 299537989933446148394 46 1192365820662537435127 47 3876635451921058453775 48 20575543080267829704002 49 45027721612456717861779 50 110630986305181265427560 51 155658707917637983289339 52 266289694222819248716899 53 688238096363276480723137 54 954527790586095729440036 55 5460877049293755127923317 56 6415404839879850857363353 57 18291686729053456842650023 58 24707091568933307700013376 59 42998778297986764542663399 60 110704648164906836785340174 61 264408074627800438113343747 62 1432745021303909027352058909 63 4562643138539527520169520474 64 15120674436922491587860620331 65 19683317575462019108030140805 66 999286553210023446989367660581 67 1018969870785485466097397801386 68 4056196165566479845281561064739 69 13187558367484925001942080995603 70 69993988002991104854991966042754 71 153175534373467134711926013081111 72 376345056749925374278843992204976 73 529520591123392508990770005286087 74 905865647873317883269613997491063 75 2341251886870028275529998000268213 76 3247117534743346158799611997759276 77 18576839560586759069528057989064593 78 21823957095330105228327669986823869 79 62224753751246969526183397962712331 80 84048710846577074754511067949536200 81 146273464597824044280694465912248531 82 376595640042225163315899999774033262 83 899464744682274370912494465460315055 84 4873919363453597017878372327075608537 85 15521222835043065424547611446687140666 86 51437587868582793291521206667137030535 87 66958810703625858716068818113824171201 88 3399378123049875729094962112358345590585 89 3466336933753501587811030930472169761786 90 13798388924310380492528054903774854875943 91 44861503706684643065395195641796734389615 92 238105907457733595819504033112758526824018 93 521073318622151834704403261867313788037651 94 1280252544702037265228310556847386102899320 95 1801325863324189099932713818714699890936971 96 3081578408026226365161024375562085993836291 97 7964482679376641830254762569838871878609553 98 11046061087402868195415786945400957872445844 99 63194788116390982807333697296843661240838773 100 74240849203793851002749484242244619113284617 101 211676486523978684812832665781332899467408007 102 285917335727772535815582150023577518580692624 103 497593822251751220628414815804910418048100631 104 1281104980231274977072411781633398354676893886 105 3059803782714301174773238379071707127401888403 106 16580123893802780850938603676991933991686335901 107 52800175464122643727589049410047509102460896106 108 174980650286170712033705751907134461299069024219 109 227780825750293355761294801317181970401529920325 110 11564021937800838500098445817766232981375565040469 111 11791802763551131855859740619083414951777094960794 112 46939430228454234067677667675016477836706849922851 113 152610093448913834058892743644132848461897644729347 114 809989897473023404362141385895680720146195073569586 115 1772589888394960642783175515435494288754287791868519 116 4355169674262944689928492416766669297654770657306624 117 6127759562657905332711667932202163586409058449175143 118 10482929236920850022640160348968832884063829106481767 119 27093618036499605377991988630139829354536716662138677 120 37576547273420455400632148979108662238600545768620444 121 214976354403601882381152733525683140547539445505240897 122 252552901677022337781784882504791802786139991273861341 123 720082157757646557944722498535266746119819428052963579 124 972635059434668895726507381040058548905959419326824920 125 1692717217192315453671229879575325295025778847379788499 126 4358069493819299803068967140190709138957517114086401918 127 10408856204830915059809164159956743572940813075552592335 128 56402350517973875102114787939974427003661582491849363593 129 179615907758752540366153527979880024583925560551100683114 130 595250073794231496200575371879614500755438264145151412935 131 774865981552984036566728899859494525339363824696252096049 132 39338549151443433324537020364854340767723629498957756215385 133 40113415132996417361103749264713835293062993323654008311434 134 159678794550432685407848268158995846646912609469919781149687 135 519149798784294473584648553741701375233800821733413351760495 136 2755427788471905053331091036867502722815916718136986539952162 137 6030005375728104580246830627476706820865634258007386431664819 138 14815438539928114213824752291820916364547185234151759403281800 139 20845443915656218794071582919297623185412819492159145834946619 140 35660882455584333007896335211118539549960004726310905238228419 141 92167208826824884809864253341534702285332828944780956311403457 142 127828091282409217817760588552653241835292833671091861549631876 143 731307665238870973898667196104800911461796997300240264059562837 144 859135756521280191716427784657454153297089830971332125609194713 145 2449579178281431357331522765419709218055976659242904515277952263 146 3308714934802711549047950550077163371353066490214236640887146976 147 5758294113084142906379473315496872589409043149457141156165099239 148 14825303160970997361806897181070908550171152789128518953217345454 149 35408900435026137629993267677638689689751348727714179062599790147 150 191869805336101685511773235569264356998927896427699414266216296189 151 611018316443331194165312974385431760686535038010812421861248678714 152 2024924754666095268007712158725559639058533010460136679849962332331 153 2635943071109426462173025133110991399745068048470949101711211011045 154 133822078310137418376658968814275129626311935434007591765410512884581 155 136458021381246844838831993947386121026057003482478540867121723895626 156 543196142453877952893154950656433492704482945881443214366775684571459 157 1766046448742880703518296845916686599139505841126808183967448777610003 158 9373428386168281470484639180239866488402012151515484134204019572621474 159 20512903221079443644487575206396419575943530144157776452375487922852951 160 50399234828327168759459789593032705640289072439831037038954995418327376 161 70912138049406612403947364799429125216232602583988813491330483341180327 162 121311372877733781163407154392461830856521675023819850530285478759507703 163 313534883804874174730761673584352786929275952631628514551901440860195733 164 434846256682607955894168827976814617785797627655448365082186919619703436 165 2487766167217913954201605813468425875858264090908870339962836038958712913 166 2922612423900521910095774641445240493644061718564318705045022958578416349 167 8332991015018957774393155096358906863146387528037507750052881956115545611 168 11255603438919479684488929737804147356790449246601826455097904914693961960 169 19588594453938437458882084834163054219936836774639334205150786870809507571 170 50432792346796354602253099406130255796664122795880494865399478656312977102 171 120454179147531146663388283646423565813265082366400323935949744183435461775 172 652703688084452087919194517638248084862989534627882114545148199573490285977 173 2078565243400887410420971836561167820402233686250046667571394342903906319706 174 6888399418287114319182110027321751546069690593378022117259331228285209245095 175 8966964661688001729603081863882919366471924279628068784830725571189115564801 176 455236632502687200799336203221467719869665904574781461358795609787740987485145 177 464203597164375202528939285085350639236137828854409530143626335358930103049946 178 1847847423995812808386154058477519637578079391138010051789674615864531296634983 179 6007745869151813627687401460517909551970376002268439685512650182952523992954895 180 31886576769754880946823161361067067397429959402480208479352925530627151261409458 181 69780899408661575521333724182652044346830294807228856644218501244206826515773811 182 171448375587078031989490609726371156091090549016937921767789928019040804292957080 183 241229274995739607510824333909023200437920843824166778412008429263247630808730891 184 412677650582817639500314943635394356529011392841104700179798357282288435101687971 185 1066584576161374886511454221179811913495943629506376178771605143827824501012106833 186 1479262226744192526011769164815206270024955022347480878951403501110112936113794804 187 8462895709882337516570300045255843263620718741243780573528622649378389181581080853 188 9942157936626530042582069210071049533645673763591261452480026150488502117694875657 189 28347211583135397601734438465397942330912066268426303478488674950355393416970832167 190 38289369519761927644316507675468991864557740032017564930968701100843895534665707824 191 66636581102897325246050946140866934195469806300443868409457376051199288951636539991 192 171562531725556578136418399957202860255497352632905301749883453203242473437938787806 193 409761644554010481518887746055272654706464511566254471909224282457684235827514115603 194 2220370754495608985730857130233566133787819910464177661296004865491663652575509365821 195 7070873908040837438711459136755971056069924242958787455797238878932675193554042213066 196 23432992478618121301865234540501479301997592639340540028687721502289689233237636005019 197 30503866386658958740576693677257450358067516882299327484484960381222364426791678218085 198 1548626311811566058330699918403373997205373436754306914252935740563407910572821546909269 199 1579130178198225017071276612080631447563440953636606241737420700944630274999613225127354 200 6286016846406241109544529754645268339895696297664125639465197843397298735571661222291331