1 240 2 1814 3 13728 4 103876 5 785920 6 5946280 7 44989988 8 340397184 9 2575465940 10 19486134776 11 147433307220 12 1115489560600 13 8439863289268 14 63856529812904 15 483142470500100 16 3655485938158424 17 27657633637846868 18 209259373825754344 19 1583269418756152804 20 11979114753803798456 21 90634726209474002356 22 685747967516381826824 23 5188411711709832812036 24 39255845245454032385368 25 297012163174536276587732 26 2247212472996823979940136 27 17002549137440340172449060 28 128642342744544665284979576 29 973315954744904871367013364 30 7364168962953371855932800072 31 55717759737267503635817749828 32 421564030613283535012259913112 33 3189579637532515269867473474836 34 24132557631546389853189222848360 35 182588429831600650646128931388260 36 1381475400054107520811115056790968 37 10452328675561873039334902448741428 38 79082967917991182220391505817642120 39 598346646842487254001604521023325060 40 4527127891291492353586326598160934872 41 34252530790073207163959888110152375636 42 259156775266230460244132398988831380392 43 1960796257012807306933296420751561385380 44 14835506258965336440520342116032329626616 45 112246361738318076851996650822703396714612 46 849262944153013200922947973007359460299976 47 6425576180303297056456528694419738190811588 48 48616308450922088165218952579542536062919192 49 367834009133735844305676350345226402016071060 50 2783054958028822579058786532958303184272336872 51 21056766658552137683591815121453828619483408356 52 159316804302978854975903784554031350988578263608 53 1205400835982807829958808745735425388822814473396 54 9120137588404316345451187577692008217041576832264 55 69003527414686162968699895487371699464668587214852 56 522084973994611337560700513365880596597799349068888 57 3950127338170566955472865724544834231495284425778644 58 29886908769612547964822802751774864294570946504148008 59 226126207925445305430682615447361957366467289674813988 60 1710884933095896391419424266431808026774918006723967096 61 12944661661065112664296679619689833705743492180590061812 62 97940114076658887862319773482586098563745287878927306056 63 741020985832370191285057274400193688055881959374762288708 64 5606610801108330699557781768377655822545182931983113711256 65 42419965528770393621126232512156569927096205624944327075348 66 320952093750889111456687446638296999409376123815182664575080 67 2428343474565416980812073103780669057438625188206493431129188 68 18372997544740604467848370429163979828453214341429662256326328 69 139011240508081833306269335182180951661588464316611585452113204 70 1051767679200906105261712367307329312350177629630760711006860680 71 7957739582558052291429696064475431622295629762019617274009955460 72 60208751909854893432321923533225229609260381816141796017801576664 73 455543156311374550231877695525494558947790413644972076162803322452 74 3446667812892545323227405942551513732506705502585491311100287800488 75 26077702733195159357866543755754708697991565007151992403276291563172 76 197305518477041490694552016977527926569779024628044914741423492259064 77 1492825806773982837688078465575264502062140682873109708443612430268788 78 11294812768400620318429733088654845455929382465030257574603429198357960 79 85457254888239275360013703800441157693378311471288157588258671004998340 80 646574897944732755210465507349476405655315117925663884837385284396620568 81 4892025834424215122411429856233950058023688877708262605713851758846860948 82 37013371290389261730652903328956828048577350586649020834250531292275198184 83 280045465958063156133625932993434885139691524103955917611536986964736508132 84 2118841388112958520233916091848659581893785071286787086275698451798148602680 85 16031285536516239967022410970982039855865843712365356583340002146389925780916 86 121293702018064237867093897526386783400749447753418166964165437767935363571208 87 917715682609197776565446403217491997079937350696550296245395081885048028082436 88 6943493850830250904604305122301568376087021684976350188049967457294969648348504 89 52534905712239271562182634110362369887200054501970306185226705428601546144601812 90 397482359383649537821536915353970972906174966298723831540103733746327463870858536 91 3007376217378165648409537996207887538200135617982221007239602836806300794136054564 92 22753995238622009100229479063533952640374809233791924063642115406682065182892679544 93 172158141148899285112974309047025770247601413068664927658147304757951569717790484980 94 1302559188090928157033843102360227266208392213009837629376501702325204995255562739272 95 9855243714630138885330930594645490170903286732123600460063583655406691106468027838276 96 74565386020659481344221773333553576134732937814410414361813148262551726089886926792600 97 564166341635583143403401137303285690762442378689429764007190593898551589160436482455316 98 4268517579273205330658902179800940945567823068936138933666496722394331482697178442565992 99 32295869107933319169244180072407392733945920289169201382742586884232219678298716422225252 100 244352551457538056277381920957429986620373875768700322383663574188087110339332627068022712 101 1848786580236101144416401239398512569230166936837134518224546017002647948325056295343808052 102 13988034087931579347256895205089414481664439266958602364826848178200177943111674037870569096 103 105834334658653917407146352558823496401608474422428005762984791648165635078223352296880592260 104 800749149039015523439893992821092733650071662502812981840387672435303739789476614295032715736 105 6058517793443487035630974634397810624381654259054887222940091056782867874554510162697334882132 106 45839121899189057654490097547041176917021561033319022044928232709908567411977252823167713858984 107 346821643201684484597349821877654664898830700172739288982568868427866570998139566702012837812132 108 2624074092380127169741121446763754685195332048270106346607660591599649769976324392617270268429816 109 19853907555291649048493773171325991385748835591462207457534280673250936018571447177260374621813364 110 150215897622210005991869868195370786720927569358110446481821217647211669490497368578690364635641544 111 1136542810809658074016776605180872551339230402262099993566980498287806922852603427255027576014840772 112 8599153493405820285205450579086426175522732519760954432609679312962624703082325019317078853657252888 113 65061729395372065554500720643118000608160236253665469490321520892582181155070633219350041403109617556 114 492261085368772587487233437595056761580045651156994757893571783507145152389684798194718222858276989416 115 3724477944566881632516250937927242329211071718973300755818517511111665958555402051874851669161133775332 116 28179631443288408241480769645735449399877809030602979110226106070555683903481094569743279993676141863992 117 213208841641271526867359539802923687677826263892201119762392974544625569387190949377100605691952112729780 118 1613151337536020637092483225881332985818760454684630922184829826774723742633879207759270745659137520013064 119 12205203207156888431648521260965727400477761973448389370620576591778540955530995445500888611377900166650372 120 92345325489132204727560972421461048958251804502336117469073273795072362510205095525389561748057460649907800 121 698690467905796139408685780958308677016930375512028921766920092490421822806435560524129468617571348417988564 122 5286335473470946364124131760880267389904695757564527447381552019797327249874606944109401930111441024671073832 123 39996742508651402162413675754401301797684496901286619297118773272166526981773982282692785935561822998171288612 124 302617837882504224626037346786064282589449653318448071019702231228463102384333614786449710635302298591326915192 125 2289625355986756652052346747355012898425648165085457406616729405078200163825975905327990316817624791416291977972 126 17323447644262510521916064020788109766323364465315793195882491049044376691172492304628680698022534972679525297992 127 131070280777079293768451994582491864384038380852550669778293059974424775474737728740324604672658598740858117470276 128 991685884690059900731845551199403232964693084023534972125804775078063978493714831091690498114871364291238129066136 129 7503156993812471019601021370580895189187307000688386963465263934570874554630803219511935364305659951631254747334676 130 56769351810822734267266270573942907632318323300691831843601085914494967675746463799423547951543672320544789815421544 131 429520441552620135499022959855704695212387155391469158473824784921479819475596108741551626286013727756208044531947108 132 3249778336845239133913004254846978324375019844004474371825794704537445659720975569068560724976962505305419806669568184 133 24588024729283538315756667773838535491620947697140507539547656730509101085298718819830788186688647745304568386296659764 134 186034522180596861260546306498107494924805220877860427101240878264019749421820958296166194957938767430519688317215414152 135 1407548748791722900566695428027516376358741032735450788017801436977921042133970202414723609463506065985360958087285636740 136 10649601251437946016556579606764052834644003800359831805113442886093886570042909417539302368953005649138883945283661624024 137 80575544479000284047796079489068442202798974762636879459116182821485170856957444819861782557820763439609838729363637153876 138 609639573801950975335239711195954310585496760412115393240084603079416010785562146915643013055091257984484496287308169467560 139 4612570878032193852960278922436009389003303556356513624449233525884959441725647066906893448757626017389158705205247730012324 140 34898997734327522845970420466445946117788422317518088777811159925325108690640988968449540620348404823575840385274621394562808 141 264047984316328342151337502181656784095623764623737757385981864065230708065347177296685891989979382213118740487135837667031924 142 1997803448462255826775873978447540311278398713336619477576824726080466123652422208211303232417111276849784871348049802003908552 143 15115504967863032978623781853339187717993887138552292591891349508130408416039885172219581453235143189788803063834326486182587588 144 114364849359608379074669577708258447696135972182409861841989010937269807064613906286099110130602403878371415525657448950519401752 145 865291553067777965615536398080125008611832613781455655352863817008112043007723840522850260132768129140243794499834334065410834580 146 6546849630834953731873798119171084863007976344054201652799097538718462393404133498079720349496804588714430978366971413207843506920 147 49533870909527375176580478530192356240556930125280450659450497114961643083522645680694440546263590624583454432635039871184166793956 148 374776343682236283062526182462339410294925498320709651702832700665693026775431308674593364894173347841858810641865016475334517222712 149 2835581092387634155416354706300775595230914624167894316307026964783498149961046612557978848278342141662938952398513779489922788827060 150 21454182653330994261879562101568304882653214227914226082316205968983278473168923254265801641428587484312965947956399278667964812410888 151 162323678401635476532065157394800120256898976148169072037201046155621930526128907213893341935634639372890830960935994405188607900353284 152 1228151032159997745353381922039793204007352939573743100064831572600083000140687172948131922811612420874276629281664166666233678808657752 153 9292266985618473586708683457480734359586674113747085204922160128806356336881997636421383006558296639354325350497370744144374251380816084 154 70305869124381644506167517501832365792229977163879138762159656776503867994475274114726274422309220322221486574786162759916040798409197352 155 531938572254194681653393312426432465213344248933636266583151548474220948814612737615289690887722700223845990295136798385650702639931604260 156 4024680274576148754219950012346352843445118732081914958971553863966421499121513682230651070960658918094957769697071974828215865001869980536 157 30450980916687249986035025029443161000314270834341899351610693046143400518644444287505429792969276569890836231294014527343836950495098743796 158 230394012822820779429550422743237192844794247315255665696754331599814352857422144585172614123470525494431832777656653001212714177824158990408 159 1743175410008329219378228002148230680621098252173278387741688471904072246703812011323984947123547923495466288464307526275387452637517332988228 160 13188973414836603026548456890542615297774728780992159245777628335455629212013705723318270659449137473536015628727578874670270315928748615457176 161 99788591979068546218823054490722255168691450671257562086982235659442837328203835484091314552256610348206161817549295014993554725446772469127444 162 755006684444695971429299172677311738710862037881810298395238278880761519987090848388617787478463308953067674867686441830618930319393106261396328 163 5712427465413502669948192276286948666950246755701318716721785639599638642577985207171072693625882985990682245465978855671353138299521196199800676 164 43220580982817518999082160767619174653295776461665331103962075475156747113076942525988736192298596035852318544411239817136427952650913930868326840 165 327009599999720615066821108947742961108380388124875284871464878222696078619641786046611413231724149193137546066000390508879482946831308570336370740 166 2474174943055248166180462605749027833257446217613075766267157371328380651733853248026406692938119708494525877499549393809252335566583772394308438152 167 18719761281771759988326600031103356808278927102876141341786386751618334596672588624236361810390724557908877725188039034682196164819242468877214590852 168 141634876478779382442541094918832781866636302110852450923082817295896504685044756395543077167792867336173564697597163801247272011024472454185796832216 169 1071618271900337116880624808437370432683681276687855058433527162310185327317939507442989000871610734938633906640043404726714175403890489296672567976276 170 8107930399774946257846358125880321860148000819550402332319644139824720161895556384226014998794913888967127388122550828477451655735983677927041485330344 171 61345104960760271424728146592532936964536602950023165547844589790569870688405286954009449415450837283498144562462074476636894296391525987133947380025764 172 464140874069559243243191671544173345788872080531650161273464455533223202831227027276464949284740922094478688873695580732022011857669357807408083398580216 173 3511718679426065693841041914854361135085605104021075675370494554915434588398896353050234400944727678722433114362313714722799936015529475508761074822249588 174 26569881629476506507934334756995614033857244859111227061505252434015845068880588905386951144594886833642263326840110120647161810753211503863796423967185096 175 201029374573868425951869348279588754843659388165234659778271590268080238657726070816084523072150464621442255048924579131456259285470756255289497103920084420 176 1521000733278649957220857467977186134131895670596419385785408420831690363974709625316775629718805940306910121996333711580913774803983018882948374493680649752 177 11507986012184075391669508961888899699325323258818764604600671045897752204565360312329978550138742651486100934382449049394420770644411942126370290356645220756 178 87070136890172194472798757676889989229007444437783275846678706813764954646854249063901071617526022666958654094457779640941377414753347937324673699557422345192 179 658778063341989056521252474392894351826466677467793035352644529951292194642587461672777962680399118456447823048236471790570855406904945197585824514276832594916 180 4984355741717078022298105618297401815009719689809186592991403256483307552791152341610973602969659129350555478373055348890379186943464989422740393860539122628152 181 37711945103264512422661652249129350498905315729645873027639518884207230609700973825954967896182605336474201614761380350683378806055715988701422949579185668931764 182 285330918812327947274335615830979222043763537058394443389040885971517540654065649823441380673390314356462746748495445970617001665205497509071531329362155573506312 183 2158831452669879666055377483353407098674402816991909753565025688184107081774606621277401612361349874230095681662562968078457200947645439677562650112244669473909764 184 16333852848601208135231497521276120522773863413586052242903942484466637539128215712190975004449016074363533973977730019176662085187243133590641013901358398319069272 185 123582945092728850764996047043237781348273156744133231822949166612922902171423349242084330057284331035717911848128808815566550679919881500573891471263713459635038676 186 935036237889234750846263216293453429017180091323207653629292292100496913203828958600061049544391842304563328657138249603530657748631032168498476533906601646299007016 187 7074542247799964857170873078064995105294280397849844805691940871368447204491494965392042767023852078929053080758075400609463257189637755944467951184263109442250864164 188 53526426022683676224207351389565483781137579281880756117863485958612559997833686976634075176411472679644303616786254644179705406751112270156228588103800799719229529208 189 404984263632436126371946252450485964596069134542734057370377256890153076818055345004129521790728291821856412943943320190158093265054632120076683322711728404418105437428 190 3064136090842318810432718290950377586015220514546828004697452157938294228652134871215368023903437867567758553295252464671774507183707413046807003350964088888426359820616 191 23183443966415059281684762502102875757291125775956210214620975931840363067063384541380898768172107959506111442682706457234057291319629620398700079110180199893019151518276 192 175407376894985719550034160096945024019878392211752020406965385579379305057213429320886286058124537782380634056307825129769347074149819248583458535962495689792843977183896 193 1327143107544832106916473401236550801585027406362685210412128622096768590686675045779043623452083329401397542357929379580229313005053562264020684975334510591568940434876948 194 10041247176042249047724712716594791293714184213795161348513050975648408298160969408037055875630865668085199288379203596003460341901305016620740997756740018768663052403747944 195 75972699761747754877940996969800404436936097457712631183103682698088535286588330023656258746623625174727003788263175744808239102669629451964748521931377277486248655144405092 196 574814164804141259963460262287002947078460850826067178603231210618642317829712379860671432435528400651816661348126235589837951608452279467344902059426232842047559138070825656 197 4349079670666706126875799314582356528961818845265380605040872983615460341910691848105021021198162161076245010785985689113761252273511430175126512733321747865636681677034619188 198 32905406894854855498873092847116334814018052567123020817350814512916995015939833436186913124527953131454967446310914261417626556334233689762948778659117020957135324755172194696 199 248964352209711394939066890538377857585903601836182658837264350609389629134788247586130228260089826453223017794353622244050750233854553296004849201667772909302216285384771686532 200 1883679751150350663298922236273300523364411312205165832825086198363792032698258710056151244620348665521938537427876340874356700196497966726862379066499543580183204927031340049624 201 14252037986165313475201883827541127495830732911986223180833190344783837939479221817440418682233507623242285167770900607275552896370959058574814482963125587818213363375057772876372 202 107831804549077228315814529202396811590953710972651398288156710308824292010483890159617971521808428975319121696077854090595516556673967169822892421332756121557614319295789323868328 203 815862130286039740469081439795590615431783041658228666650126782778931840522484641252582773115579798256930757731014557924887243668396979982866518145936715901165931770735048057406116 204 6172863548174489189904953443526491316993806564829306418738266721263348097925468640660737384091513418853456236879871097861200436189762173718532747057077024882153185589595178711056632 205 46704268981110898290675641328352683304572443748208890212499559315370337929442807179287337562501438724857841715063992665887015947880703992346358128409852718756344754883008291881614708 206 353367399754856663524204644999753426063053759526086275966100374851741256743643671665140511588095967106695579986917691996755603895469699207966359000446871186674712019472938402787895752 207 2673599692996170643749169221419389502582795003599279579808920338771204770336175172436110787850690738532765888253755296666416151717443882464371564830512841369459388422014533206240132804 208 20228621325419746251707484402533647242806546558062332709449756932911434086814265939417572933974239908854051607978547318930871564969467773934933951869150101260455634479290643435303960344 209 153051005279200792609342846097239931558435850137541699707657903671922516666524813906840123747115015143948300709755673543332589851690270078612589291225864387492637936252732802780317033108 210 1157993411421373052734229695023276878909131424223262213824762410615018348846495565544970842279550477337343153425208845756165043470979909161889572185597102988059184804986214740766705601768