0 1 1 1 2 4 3 13 4 69 5 151 6 371 7 522 8 893 9 2308 10 3201 11 18313 12 21514 13 61341 14 82855 15 144196 16 371247 17 886690 18 4804697 19 15300781 20 50707040 21 66007821 22 3351098090 23 3417105911 24 13602415823 25 44224353380 26 234724182723 27 513672718826 28 1262069620375 29 1775742339201 30 3037811959576 31 7851366258353 32 10889178217929 33 62297257347998 34 73186435565927 35 208670128479852 36 281856564045779 37 490526692525631 38 1262909949097041 39 3016346590719713 40 16344642902695606 41 52050275298806531 42 172495468799115199 43 224545744097921730 44 11399782673695201699 45 11624328417793123429 46 46272767927074571986 47 150442632199016839387 48 798485928922158768921 49 1747414490043334377229 50 4293314909008827523379 51 6040729399052161900608 52 10334044308060989423987 53 26708818015174140748582 54 37042862323235130172569 55 211923129631349791611427 56 248965991954584921783996 57 709855113540519635179419 58 958821105495104556963415 59 1668676219035624192142834 60 4296173543566352941249083 61 10261023306168330074641000 62 55601290074408003314454083 63 177064893529392340018003249 64 586795970662585023368463830 65 763860864191977363386467079 66 38779839180261453192691817780 67 39543700044453430556078284859 68 157410939313621744860926672357 69 511776517985318665138858301930 70 2716293529240215070555218182007 71 5944363576465748806249294665944 72 14605020682171712683053807513895 73 20549384258637461489303102179839 74 35154404940809174172356909693734 75 90858194140255809834016921567307 76 126012599081064984006373831261041 77 720921189545580729865886077872512 78 846933788626645713872259909133553 79 2414788766798872157610405896139618 80 3261722555425517871482665805273171 81 5676511322224390029093071701412789 82 14614745199874297929668809208098749 83 34906001721972985888430690117610287 84 189144753809739227371822259796150184 85 602340263151190668003897469506060839 86 1996165543263311231383514668314332701 87 2598505806414501899387412137820393540 88 131921455863988406200754121559334009701 89 134519961670402908100141533697154403241 90 535481340875197130501178722650797219424 91 1740963984295994299603677701649546061513 92 9240301262355168628519567230898527526989 93 20221566509006331556642812163446601115491 94 49683434280367831741805191557791729757971 95 69905000789374163298448003721238330873462 96 119588435069741995040253195279030060631433 97 309081870928858153378954394279298452136328 98 428670305998600148419207589558328512767761 99 2452433400921858895474992342070941015975133 100 2881103706920459043894199931629269528742894 101 8214640814762776983263392205329480073460921 102 11095744521683236027157592136958749602203815 103 19310385336446013010420984342288229675664736 104 49716515194575262047999560821535208953533287 105 118743415725596537106420105985358647582731310 106 643433593822557947580100090748328446867189837 107 2049044197193270379846720378230343988184300821 108 6790566185402369087120261225439360411420092300 109 8839610382595639466966981603669704399604393121 110 448771085315184342435469341408924580391639748350 111 457610695697779981902436323012594284791244141471 112 1821603172408524288142778310446707434765372172763 113 5922420212923352846330771254352716589087360659760 114 31433704237025288519796634582210290380202175471563 115 68789828686973929885924040418773297349491711602886 116 169013361610973148291644715419756885079185598677335 117 237803190297947078177568755838530182428677310280221 118 406816551908920226469213471258287067507862908957556 119 1051436294115787531115995698355104317444403128195333 120 1458252846024707757585209169613391384952266037152889 121 8342700524239326319042041546422061242205733313959778 122 9800953370264034076627250716035452627157999351112667 123 27944607264767394472296542978492966496521732016185112 124 37745560635031428548923793694528419123679731367297779 125 65690167899798823021220336673021385620201463383482891 126 169125896434629074591364467040571190364082658134263561 127 403941960769056972203949270754163766348366779652010013 128 2188835700279913935611110820811390022105916556394313626 129 6970449061608798779037281733188333832666116448834950891 130 23100182885106310272722956020376391520104265902899166299 131 30070631946715109051760237753564725352770382351734117190 132 1526631780220861762860734843698612659158623383489605025799 133 1556702412167576871912495081452177384511393765841339142989 134 6196739016723592378598220088055144812692804681013622454766 135 20146919462338354007707155345617611822589807808882206507287 136 106931336328415362417133996816143203925641843725424654991201 137 234009592119169078841975148977904019673873495259731516489689 138 574950520566753520101084294771951243273388834244887687970579 139 808960112685922598943059443749855262947262329504619204460268 140 1383910633252676119044143738521806506220651163749506892430847 141 3576781379191274837031346920793468275388564657003632989321962 142 4960692012443950956075490659315274781609215820753139881752809 143 28380241441411029617408800217369842183434643760769332398086007 144 33340933453854980573484290876685116965043859581522472279838816 145 95062108349120990764377381970740076113522362923814276957763639 146 128403041802975971337861672847425193078566222505336749237602455 147 223465150152096962102239054818165269192088585429151026195366094 148 575333342107169895542339782483755731462743393363638801628334643 149 1374131834366436753186918619785676732117575372156428629452035380 150 7445992513939353661476932881412139392050620254145781948888511543 151 23712109376184497737617717264022094908269436134593774476117570009 152 78582320642492846874330084673478424116858928657927105377241221570 153 102294430018677344611947801937500519025128364792520879853358791579 154 5193303821576360077471720181548504375373277168283971098045180800520 155 5295598251595037422083667983486004894398405533076491977898539592099 156 21080098576361472343722724132006519058568493767513447031740799576817 157 68535893980679454453251840379505562070103886835616833073120938322550 158 363759568479758744609981926029534329409087927945597612397345491189567 159 796055030940196943673215692438574220888279742726812057867811920701684 160 1955869630360152631956413310906682771185647413399221728132969332592935 161 2751924661300349575629629003345256992073927156126033786000781253294619 162 4707794291660502207586042314251939763259574569525255514133750585887554 163 12167513244621353990801713631849136518593076295176544814268282425069727 164 16875307536281856198387755946101076281852650864701800328402033010957281 165 96544050926030634982740493362354517927856330618685546456278447479856132 166 113419358462312491181128249308455594209708981483387346784680480490813413 167 323382767850655617344996991979265706347274293585460240025639408461482958 168 436802126312968108526125241287721300556983275068847586810319888952296371 169 760184894163623725871122233266987006904257568654307826835959297413779329 170 1957171914640215560268369707821695314365498412377463240482238483779855029 171 4674528723444054846407861648910377635635254393409234307800436264973489387 172 25329815531860489792307677952373583492541770379423634779484419808647301964 173 80663975319025524223330895506031128113260565531680138646253695690915395279 174 267321741488937062462300364470466967832323466974464050718245506881393487801 175 347985716807962586685631259976498095945584032506144189364499202572308883080 176 17666607581887066396743863363295371765111525092281673518943205635496837641801 177 18014593298695028983429494623271869861057109124787817708307704838069146524881 178 71710387477972153347032347233110981348282852466645126643866320149704277216444 179 233145755732611489024526536322604813905905666524723197639906665287181978174213 180 1237439166141029598469665028846135050877811185090261114843399646585614168087509 181 2708024088014670685963856594014874915661528036705245427326705958458410314349231 182 6653487342170370970397378216875884882200867258500751969496811563502434796785971 183 9361511430185041656361234810890759797862395295205997396823517521960845111135202 184 16014998772355412626758613027766644680063262553706749366320329085463279907921173 185 41391508974895866909878460866424049157988920402619496129464175692887404926977548 186 57406507747251279536637073894190693838052182956326245495784504778350684834898721 187 328424047711152264593063830337377518348249835184250723608386699584640829101471153 188 385830555458403544129700904231568212186302018140576969104171204362991513936369874 189 1100085158627959352852465638800513942720853871465404661816729108310623856974210901 190 1485915714086362896982166543032082154907155889605981630920900312673615370910580775 191 2586000872714322249834632181832596097628009761071386292737629420984239227884791676 192 6657917459515007396651430906697274350163175411748754216396159154642093826680164127 193 15901835791744337043137493995227144797954360584568894725529947730268426881245119930 194 86167096418236692612338900882832998339934978334593227844045897805984228232905763777 195 274403125046454414880154196643726139817759295588348578257667641148221111579962411261 196 909376471557599937252801490814011417793212865099638962617048821250647562972792997560 197 1183779596604054352132955687457737557610972160687987540874716462398868674552755408821 198 60098356301760317543900585863700889298341820899499016006352871941194081290610563438610 199 61282135898364371896033541551158626855952793060187003547227588403592949965163318847431 200 243944763996853433232001210517176769866200200080060026648035637151972931186100519980903