1 17 2 143 3 621 4 2059 5 6305 6 19171 7 58025 8 175099 9 527345 10 1586131 11 4766585 12 14316139 13 42981185 14 129009091 15 387158345 16 1161737179 17 3485735825 18 10458256051 19 31376865305 20 94134790219 21 282412759265 22 847255055011 23 2541798719465 24 7625463267259 25 22876524019505 26 68629840493971 27 205890058352825 28 617671248800299 29 1853015893884545 30 5559051976620931 31 16677164519797385 32 50031510739261339 33 150094566577522385 34 450283768452043891 35 1350851442795085145 36 4052554603263162379 37 12157664359545301025 38 36472994178147530851 39 109418984733465848105 40 328256958598444055419 41 984770884591425188465 42 2954312671366461609811 43 8862938049283756918265 44 26588814218220014932459 45 79766442795397533152705 46 239299328667667576168771 47 717897986565952681927625 48 2153693960823757952625499 49 6461081884723073671561745 50 19383245658672820642055731 51 58149736985025661180908185 52 174449210973091382052206539 53 523347632955302943175583585 54 1570042898937966423564678691 55 4710128696958014458769891945 56 14130386091162273752461387579 57 42391158274063282009687586225 58 127173474823342767533669605651 59 381520424472334145610222510905 60 1144561273421614122849094920619 61 3433683820274065740584139537665 62 10301051460840643965826128164611 63 30903154382558825385625803597065 64 92709463147750263133172248997659 65 278128389443398363352106423405905 66 834385168330490237961498623043571 67 2503155504992061009694854574782425 68 7509466514977363620705281135650699 69 22528399544934452045357278229558945 70 67585198634808078502554704333890531 71 202755595904433680240629852292098985 72 608266787713319930187821035457151739 73 1824800363139997569495326063533164785 74 5474401089420068266349704104922913491 75 16423203268260355914776564143415578745 76 49269609804781369975784596087540412779 77 147808829414344714390263595577208591425 78 443426488243035352096610401360800480451 79 1330279464729108474141470433340750853705 80 3990838394187330258127689758538951385819 81 11972515182562000445789626192650251806865 82 35917545547686020680181992412017550719411 83 107752636643058100726172204904186242755865 84 323257909929174379549769070048825909462859 85 969773729787523293391812120819012090779105 86 2909321189362570189660446183802104997118371 87 8727963568087711187951358194096452440917225 88 26183890704263134801794113867669632221875899 89 78551672112789406881262420173769446463876145 90 235655016338368225595547417662829438988125331 91 706965049015104686690162567271530516157369785 92 2120895147045314079877528330380675946858096939 93 6362685441135942279246666248274196637346265985 94 19088056323407826916968161259086927505582748291 95 57264168970223480909360808805789457703836145545 96 171792506910670443044995076474425723485684237979 97 515377520732011329768810529537391871205404316625 98 1546132562196033990574082188840405015112916155251 99 4638397686588101974257547766977673848332154876505 100 13915193059764305927843245701845939150983277451019 101 41745579179292917793670941907363652664923457996065 102 125236737537878753401295235325742628418717625274211 103 375710212613636260244450525184531226104047378394665 104 1127130637840908780814481213968200360007931140328059 105 3381391913522726342605702918733814443415371431272305 106 10144175740568179028141627309859870057029270314393171 107 30432527221704537085073919036896463624654122984332025 108 91297581665113611256519831325323097781094993035301099 109 273892744995340833772155642405236707157550227270513345 110 821678234986022501321659224074244949101181178140760131 111 2465034704958067503975362265939804502560604527080720585 112 7395104114874202511946855985253552818195935566559042139 113 22185312344622607535882106330628937075616050670310887185 114 66555937033867822607729395741623368468904639952200183091 115 199667811101603467823354340724343219890826895739135592345 116 599003433304810403470395329171975888640706638982476863179 117 1797010299914431210411850601513820123858571820477570761825 118 5391030899743293631236881032537245287448619268492992630051 119 16173092699229880893713301553603305694091665419599538579305 120 48519278097689642681145221572793056745766611487039737116219 121 145557834293068928043446298542345449564283064917601454105265 122 436673502879206784130360163274968907346815655665768847829011 123 1310020508637620352391123025120771839348379888823235514513465 124 3930061525912861057173454145954045752661005510121564485593259 125 11790184577738583171520532579045597727214748217668409340885505 126 35370553733215749514561938019503714120107708027612659790867971 127 106111661199647248543686494623244984237250050832052842909026825 128 318334983598941745631060844999202636465604005994588255799926299 129 955004950796825236893185257256543276904519724980624221545470545 130 2865014852390475710679561216287500565728974588935591572927794931 131 8595044557171427132038694537898243167217754594794212535366151385 132 25785133671514281396116105391766212441714925440357513239263987339 133 77355401014542844188348359731441603205268099633022290984123028385 134 232066203043628532565045166306610741376050945522966375485031217891 135 696198609130885597695135673144404087648646129816698131520417919145 136 2088595827392656793085407367882355989986924975945692404691902288379 137 6265787482177970379256222800545355424042748100828273234337003927025 138 18797362446533911137768669795432641180292190648467211743533605904851 139 56392087339601733413306012173891073357204464637366419311646005962105 140 169176262018805200239918042096859519704269179296028826097028394381419 141 507528786056415600719754137440951158378119108655945614615265936134465 142 1522586358169246802159262434623598673664980467503555116494159314383811 143 4567759074507740406477787348472286418056187685582101894779200955112265 144 13703277223523221219433362134619840048291055622889178774931048889258459 145 41109831670569663658300086582265481733118152000953282505980038715618705 146 123329495011708990974900260103608368375844426267431339880313900242542771 147 369988485035126972924700781024448951480513219331437004365689268919001625 148 1109965455105380918774102344500594547147499539052596982546562943139751499 149 3329896365316142756322307036356279026854418379274362886538679102184747745 150 9989689095948428268966921114777827851387094662056232537414017852085229731 151 29969067287845284806900763355751465095808963034634985367838014647317662185 152 89907201863535854420702290090090358370722247200837531614705966124076932539 153 269721605590607563262106870315943001278757457796377745866501742736478689585 154 809164816771822689786320611039172856169453805776863539644272916937931852691 155 2427494450315468069358961833300206273174724282106051223022354128270787125945 156 7282483350946404208076885500265994228856898575869074877246133139726344513579 157 21847450052839212624230656501528733505236147186709067048096540929006999812225 158 65542350158517637872691969506047702153039344478330885977005905806676931979651 159 196627050475552913618075908521066109733779839271400027596450283459342661024905 160 589881151426658740854227725569044335750663129487014822120215982456651713246619 161 1769643454279976222562683176718825020350636611806673945022378211527202600083665 162 5308930362839928667688049530179859087249204282111280792390595162896102720938611 163 15926791088519786003064148590586345314142201739716360291818706545317298004191065 164 47780373265559358009192445771852572047215783005914116704749961749209873695323659 165 143341119796678074027577337315744788351225704591272421772837569474145580451471905 166 430023359390034222082732011947608509472833824920877408635688076875468660085417571 167 1290070078170102666248196035843573817256814897056752512541414967532469817718256425 168 3870210234510307998744588107532218029447071535758498110892946376409537128078776699 169 11610630703530923996233764322599647243694468296451975479216242076852866734084344945 170 34831892110592771988701292967804928041789912267708888730723532125807110901949064531 171 104495676331778315966103878903426756746782751559832590778320208167918354105239252985 172 313487028995334947898311636710304215483174284192909621507259848084749105114501877739 173 940461086986004843694934910130960536935174911605552562866377991416235400941073870785 174 2821383260958014531084804730392977391776828852870305085288330868572682374018358087491 175 8464149782874043593254414191179123737273094794718210049243386394365999464445347212745 176 25392449348622130779763242573537754335704500856369219734486946760393903078116587538779 177 76177348045866392339289727720614029254883935513536838376974415435773518603910854417425 178 228532044137599177017869183161843620260192672429468873477950396616504174550854746854451 179 685596132412797531053607549485533925771659749066123337127905490467879761130808607767705 180 2056788397238392593160822648456607907297142710753803444771825072640373758348914557711819 181 6170365191715177779482467945369835981855755059372277201091692420394590224959721141952865 182 18511095575145533338447403836109532465495919032338565336827511666130708574705118363493411 183 55533286725436600015342211508328646436345064805459163477587403808286001523767264965749865 184 166599860176309800046026634524986037388749809833264425366971949044645756170605614647788859 185 499799580528929400138079903574958308325678660333567145969335322373512771710424483444445105 186 1499398741586788200414239710724875317295894442668249177644844917599689321528488729335492371 187 4498196224760364601242719132174626736525400251339843012408212653757369977379896746010791225 188 13494588674281093803728157396523881778851634600689719996171993763188713957728551354041001899 189 40483766022843281411184472189571648475105771495409541906410692893399349924363376294140262145 190 121451298068529844233553416568714951702419049872909389555021501887864465875445573346455299331 191 364353894205589532700660249706144867661460620392089696336643352078926229831047608967434923785 192 1093061682616768598101980749118434628092788802722992144353087749067444353902564604758442822939 193 3279185047850305794305942247355303934495180291262422543745578632863664390526537369987604571985 194 9837555143550917382917826742065911903919168639974159852609366669913655829217299221387365922291 195 29512665430652752148753480226197735912624761452296264000573361552386292802927271887011202179545 196 88537996291958256446260440678593208139608795421636360887210607742449529039332564106731815363979 197 265613988875874769338781322035779625222295408394404220432612869397929888379099189211591863742625 198 796841966627624308016343966107338877273824269442202936839800700534952267659500561417568426529251 199 2390525899882872924049031898322016635035348896844589361603326286287182008022907671818290950190505 200 7171577699648618772147095694966049911533798867569729186977827228226196434157534990586044191777019 201 21514733098945856316441287084898149747456900956781109765269178423407890122650228922020475257742065 202 64544199296837568949323861254694449268081711578487173704478928747682272008305934666586111138048211 203 193632597890512706847971583764083347855667152151749209930779573197964019305628299800807704143788665 204 580897793671538120543914751292250043669845491287823007427024293503726464478305891004521853890654059 205 1742693381014614361631744253876750131215224543528619777550444028330848206557759656217763044590538305 206 5228080143043843084895232761630250394057049769916160843190074380631882245918962935061684099608767171 207 15684240429131529254685698284890751182993901588409085550647707733174321990248256738001842230500606025 208 47052721287394587764057094854672253550627209322548462694098092382080316475727506079639106554850427099 209 141158163862183763292171284564016760655172637082287800166604215511355650437147989970184479391248499345 210 423474491586551289876513853692050281972099929476148224668432523264296353331374913373087757627139934131