0 1 1 1 2 6 3 7 4 20 5 27 6 74 7 101 8 175 9 276 10 451 11 727 12 1178 13 20753 14 63437 15 84190 16 147627 17 1560460 18 7949927 19 9510387 20 65012249 21 74522636 22 437625429 23 4450776926 24 4888402355 25 9339179281 26 32905940198 27 568740162647 28 601646102845 29 1170386265492 30 1772032368337 31 2942418633829 32 4714451002166 33 7656869635995 34 20028190274156 35 27685059910151 36 75398310094458 37 103083370004609 38 590815160117503 39 693898530122112 40 36673538726467327 41 37367437256589439 42 223510725009414522 43 260878162266003961 44 745267049541422444 45 1006145211807426405 46 2757557473156275254 47 3763702684963701659 48 6521260158119976913 49 10284962843083678572 50 16806223001203655485 51 27091185844287334057 52 43897408845490989542 53 773347136217634156271 54 2363938817498393458355 55 3137285953716027614626 56 5501224771214421072981 57 58149533665860238344436 58 296248893100515612795161 59 354398426766375851139597 60 2422639453698770719632743 61 2777037880465146570772340 62 16307828856024503573494443 63 165855326440710182305716770 64 182163155296734685879211213 65 348018481737444868184927983 66 1226218600509069290433995162 67 21193734690391622805562845737 68 22419953290900692095996840899 69 43613687981292314901559686636 70 66033641272193006997556527535 71 109647329253485321899116214171 72 175680970525678328896672741706 73 285328299779163650795788955877 74 746337570084005630488250653460 75 1031665869863169281284039609337 76 2809669309810344193056329872134 77 3841335179673513474340369481471 78 22016345208177911564758177279489 79 25857680387851425039098546760960 80 1366615725376452013597882608849409 81 1392473405764303438636981155610369 82 8328982754197969206782788386901254 83 9721456159962272645419769542511623 84 27771895074122514497622327471924500 85 37493351234084787143042097014436123 86 102758597542292088783706521500796746 87 140251948776376875926748618515232869 88 243010546318668964710455140016029615 89 383262495095045840637203758531262484 90 626273041413714805347658898547292099 91 1009535536508760645984862657078554583 92 1635808577922475451332521555625846682 93 28818281361190843318637729102717948177 94 88090652661495005407245708863779691213 95 116908934022685848725883437966497639390 96 204999586684180854133129146830277330603 97 2166904800864494390057174906269270945420 98 11039523591006652804419003678176632057703 99 13206428391871147194476178584445903003123 100 90278093942233535971276075184852050076441 101 103484522334104683165752253769297953079564 102 607700705612756951800037344031341815474261 103 6180491578461674201166125694082716107822174 104 6788192284074431152966163038114057923296435 105 12968683862536105354132288732196774031118609 106 45694243871682747215363029234704380016652262 107 789770829681142808015303785722171234314207063 108 835465073552825555230666814956875614330859325 109 1625235903233968363245970600679046848645066388 110 2460700976786793918476637415635922462975925713 111 4085936880020762281722608016314969311620992101 112 6546637856807556200199245431950891774596917814 113 10632574736828318481921853448265861086217909915 114 27811787330464193164042952328482613947032737644 115 38444362067292511645964805776748475033250647559 116 104700511465049216455972563881979564013534032762 117 143144873532341728101937369658728039046784680321 118 820424879126757856965659412175619759247457434367 119 963569752659099585067596781834347798294242114688 120 50926052017399936280480692067561705270548047398143 121 51889621770059035865548288849396053068842289512831 122 310374160867695115608222136314541970614759494962298 123 362263782637754151473770425163938023683601784475129 124 1034901726143203418555762986642418017981963063912556 125 1397165508780957570029533411806356041665564848387685 126 3829232743705118558614829810255130101313092760687926 127 5226398252486076128644363222061486142978657609075611 128 9055630996191194687259193032316616244291750369763537 129 14282029248677270815903556254378102387270407978839148 130 23337660244868465503162749286694718631562158348602685 131 37619689493545736319066305541072821018832566327441833 132 60957349738414201822229054827767539650394724676044518 133 1073894635046587167296960237613120995075542885820198639 134 3282641254878175703713109767667130524877023382136640435 135 4356535889924762871010070005280251519952566267956839074 136 7639177144802938574723179772947382044829589650093479509 137 80748307337954148618241867734754071968248462768891634164 138 411380713834573681665932518446717741886071903494551650329 139 492129021172527830284174386181471813854320366263443284493 140 3364154840869740663370978835535548625011994101075211357287 141 3856283862042268493655153221717020438866314467338654641780 142 22645574151081083131646744944120650819343566437768484566187 143 230312025372853099810122602662923528632301978845023500303650 144 252957599523934182941769347607044179451645545282791984869837 145 483269624896787282751891950269967708083947524127815485173487 146 1702766474214296031197445198416947303703488117666238440390298 147 29430299686539819813108460323358071871043245524453868971808553 148 31133066160754115844305905521775019174746733642120107412198851 149 60563365847293935657414365845133091045789979166573976384007404 150 91696432008048051501720271366908110220536712808694083796206255 151 152259797855341987159134637212041201266326691975268060180213659 152 243956229863390038660854908578949311486863404783962143976419914 153 396216027718732025819989545790990512753190096759230204156633573 154 1036388285300854090300834000160930336993243598302422552289687060 155 1432604313019586116120823545951920849746433695061652756446320633 156 3901596911340026322542481092064772036486110988425728065182328326 157 5334201224359612438663304638016692886232544683487380821628648959 158 30572603033138088515859004282148236467648834405862632173325573121 159 35906804257497700954522308920164929353881379089350012994954222080 160 1897726424423018538151019068130724562869480547052063307910945121281 161 1933633228680516239105541377050889492223361926141413320905899343361 162 11565892567825599733678725953385172023986290177759129912440441838086 163 13499525796506115972784267330436061516209652103900543233346341181447 164 38564944160837831679247260614257295056405594385560216379133124200980 165 52064469957343947652031527944693356572615246489460759612479465382427 166 142693884075525726983310316503644008201636087364481735604092054965834 167 194758354032869674635341844448337364774251333853942495216571520348261 168 337452238108395401618652160951981372975887421218424230820663575314095 169 532210592141265076253994005400318737750138755072366726037235095662356 170 869662830249660477872646166352300110726026176290790956857898670976451 171 1401873422390925554126640171752618848476164931363157682895133766638807 172 2271536252640586031999286338104918959202191107653948639753032437615258 173 40017989717280888098114507919536241154913413761480284558696685206098193 174 122325505404483250326342810096713642423942432392094802315843088055909837 175 162343495121764138424457318016249883578855846153575086874539773262008030 176 284669000526247388750800128112963526002798278545669889190382861317917867 177 3009033500384238025932458599145885143606838631610273978778368386441186700 178 15329836502447437518413093123842389244036991436597039783082224793523851367 179 18338870002831675544345551722988274387643830068207313761860593179965038067 180 125363056519437490784486403461772035569899971845840922354245783873314079769 181 143701926522269166328831955184760309957543801914048236116106377053279117836 182 843872689130783322428646179385573585357618981416082102934777669139709668949 183 8582428817830102390615293749040496163533733616074869265463883068450375807326 184 9426301506960885713043939928426069748891352597490951368398660737590085476275 185 18008730324790988103659233677466565912425086213565820633862543806040461283601 186 63452492481333850024021640960825767486166611238188413269986292155711469327078 187 1096701102507466438512027130011504613177257477262768846223629510453135439843927 188 1160153594988800288536048770972330380663424088500957259493615802608846909171005 189 2256854697496266727048075900983834993840681565763726105717245313061982349014932 190 3417008292485067015584124671956165374504105654264683365210861115670829258185937 191 5673862989981333742632200572940000368344787220028409470928106428732811607200869 192 9090871282466400758216325244896165742848892874293092836138967544403640865386806 193 14764734272447734500848525817836166111193680094321502307067073973136452472587675 194 38620339827361869759913376880568497965236253062936097450273115490676545810562156 195 53385074099809604260761902698404664076429933157257599757340189463812998283149831 196 145390488026981078281437182277377826118096119377451296964953494418302542376861818 197 198775562126790682542199084975782490194526052534708896722293683882115540660011649 198 1139268298660934490992432607156290277090726382050995780576421913828880245676920063 199 1338043860787725173534631692132072767285252434585704677298715597710995786336931712 200 70717549059622643514793280598024074175923852980507639000109632994800661135197369087