0 1
1 6
2 63
3 812
4 11655
5 178794
6 2869685
7 47593176
8 809172936
9 14028048650
10 247039158366
11 4406956913268
12 79470057050020
13 1446283758823470
14 26529603944225670
15 489989612605050800
16 9104498753815680600
17 170073237411754811568
18 3192081704235788729043
19 60166773533065177878900
20 1138419505082727895859370
21 21614969001915589014756756
22 411697677405509050522402215
23 7864225677011344098638292840
24 150620489399205850112992667400
25 2891822984303689816452836284248
26 55646560948841138094112748602008
27 1073030817362866983929542150089404
28 20731426037136660963324615339347508
29 401265402369531280084978325553454020
30 7779791445912609575862722944274383356
31 151074444911390568681660123462515599200
32 2938044313350489496117653562736618715960
33 57217813798759306493025683312747957932560
34 1115769405199329112989814477522159782543000
35 21784901263678648339685997819673484298386016
36 425838634539337620052193113259107063710564503
37 8333272546214508475382504345489084701954280610
38 163245812801614389802119410979841486933609889835
39 3201114810032161617670966048766652089291306228840
40 62830672773812205139704071904481259777605528652760
41 1234336332710117754424796728069381030695869788508220
42 24269909393278952976096831323187698049611575476799524
43 477593509033809299250264422922637457860178191168184424
44 9405637562730222053611438048598385832883221712535661800
45 185371359492116812113837004518517078274928736955669474490
46 3656011738995961995281653223502373070427057636636978183834
47 72155584338384152455883106930240216981292350277753607125200
48 1425008383136059114163549764244870697033512369111025924790200
49 28160374687137333739288329076421048239451528118554221370622000
50 556829327809456156110509593149803903980548788911504014119942820
51 11016869263077131999698283657129831961212526503317347852877577520
52 218090656504594452291671996754284734182752176374176337493745059560
53 4319660191709797442287945177389568539699138298524496135698833974032
54 85602640789723956102974710795690942511109553484872859401194064469205
55 1697233737034770289815202025723066710008357913807761817395644541846264
56 33667072843423208568045588036297631354663663919620286075656908960434040
57 668145378297148350641594192161100762951404368492916442755190106342014648
58 13265742396843117376352634829870662894030438561944390046695767027453658328
59 263499961226504378899445811105176605323452345534213073061241579594982822600
60 5236145522929386398781446806289506823683454891297765564888748270969858740216
61 104092412386246183280134214143092184494301120333636991165654736171051274907688
62 2070127028999452860314853292615998900858192782151783110595937242342951305628600
63 41185096316183543202035210196837553608843722844926392723724802962810485390929600
64 819677863853710222041476956712344721851940904399585939550539561377314760520631800
65 16319297395071801821638732818402277987699742064080708216595564014758724395541912400
66 325020053094560222318663886884026945408269158315586345581280440705207909219210893800
67 6475373684550433284267277443874240725705511877811411849304417204086412313348038190880
68 129050954059343573953546497671251716036310110047562619854344834603480145504611094185880
69 2572735968259438616959961331841131205985640914314427631567266181602580153345336935498000
70 51305380988284166201029674658158948358016047974619349351011555916018061523194639933959400
71 1023435708081509741598117377549957049778449917287976096716982802833273681371519724320979136
72 20421355678385475935399795793396417952097707525537488301940245760204308236226729415654698560
73 407597471398131078028092613543385335174985379895955551159826567865504656509790450056874568810
74 8137630986353411044696061261533310345906827477475864444545181724643300192237041625496849710350
75 162510312793038395987191313487212726682054491688465539533307777139291001587096592694765582480484
76 3246214636589730085526569774504708995936077476223491216542867394185057398874345549886442535396084
77 64861050019558291730849155328615936246369719695936645252937592151322215914201366676400329321529362
78 1296278553829061557884169149804706149945139562379032863882203177076265891838909798443751550917743850
79 25912994333488229390582464891733592982391963089513218124527160293769793313066057787860119987869794000
80 518130496162346773869445090730844711354857018601398790209059050187518279415973848398633970312314352200
81 10362403131765029899490909795752975122720401486611800128031231095038127171678199749353163403924562634000
82 207290387072249918383135686877981416468991287825047423255733712332494407698186233359761809356344928634850
83 4147561683836071087358604768776287547825624306366653817503655754397123353974489618638712183959755291324600
84 83004053821522142404404620362085984897649344846890290907927942376665653096400771295348444722747897835147500
85 1661484662496565550506527132680415733435375603757309372401172225943367584537906521822380090202084146966987800
86 33264565434505663559136371986822894296311923559049910636143970636392252394202192082699757055280439168374747150
87 666122079635233661946017803494910470000209186010932373783898379296029800045871467760543715003289662597192642000
88 13341673350210210243571278216695719683446075023245832192990566090429969627990687501884314258695729893594367162000
89 267269489647941866494834634656388153418311080235767538021241713790699476444899890381483093315317608475102348715120
90 5355120436135343740022614356163716614344729626719239722784733469845069499244088774169320507229731016221509023856240
91 107316897400897747387180691874144585933851930284814327176639693782402899509436672099856978661676222297945284885144980
92 2151019117500827323724285240027170007780148765399715588743423484786653387264295511083232742210804768133056945451095132
93 43121719582804782165319421867224359057801857578496122481683644254748583026415630407643818583119712098759516902300743932
94 864613289806912518965939194473134036932661452374593131953051652738559335057324317038982523535675819301624613488339670500
95 17338847365933358427421745740740642909827376152619067647353772037860081078645270198911040012758230332045260418038169770400
96 347767918716751282001753316716597093127337043073728918730972131919913586359600716313117932702987362074240913610461291334360
97 6976351047118205859163481108678218880986610303915870666530426418278287163933027664091236421468360372833520788377467109573200
98 139970088909833240705655591559040762648371230442335085704251832802704512339655622888030572026153897484031479707801766904018200
99 2808722815268340342281059205998819579849841216139164888646373891702407989155993721730842285766780570499838419457961403562652000
100 56369985895494404139682141271418178350024548633405841360994646357862890190580655033956040791891778316746342464491389528493612660
101 1131490936750580024644434951390481610271487616383493442885521535735025957294336006166670833040500702680693624832337132134783425560
102 22715227411963863367675213257494989923824437796361357561125562392814586770074242255240327210425880338624442213823076407365929424980
103 456083895782814357094585529077805586991886405373520834613851967398469663922953130021977290249591284705095141563621650835539406931040
104 9158679119004239547047884719125165426977861066946663406971681625879816806305018369239688791860399048356947345250706089351329394077600
105 183941726369028185169061913040358672488268751499587644222377040166563337279794540052715652015674580047209455839836114951166545625901680
106 3694756876143171197553252329220252950116304123162699356748508292637483521572660277826291236151844668233987448421775576117552611283040400
107 74224722462167743233752178579309239773992546172759181804283340189597418534087185952293687218667653206164212605562286909445587788631316256
108 1491308017065020119437936357385130972932779353624306005636818738896060202826367820602839458077523539622747057346451624851806393189532291616
109 29966853933640944091974383418976924197630419239235558063323759087633991000231094659284821304725985483011760209754789465525603404508575216750
110 602239143646685619997907723489316548238597316660198132543003334150754599732221162198991222234762227540574211710273371212673034901061790998110
111 12104583993675939134850729021437769315515616071253183096348100064467068060743628648736699949913357269662596369008972738352563899464075163933680
112 243322837032671322039909459633529318602956488484636285960090130131505837019324809313757390631007573739268612909239407948155018454353922258033800
113 4891781715503943708931682630676322471688328819613179249134024256979601385223274219945852169500943076630113213085676400704112247336636471407406800
114 98356160350010362054976921273988557571748982032413875610058331635417464219457689093694742536794887050735020712837029332610113410413405425901518100
115 1977814195941046515356973157871863368814821226840682543152785147171748486777732542625896017843508019243585513421759476679807649675069095714776239600
116 39775714505813757370129447179174514149559164672257808593484700427566403325162334209672786143450793282976980751924202064253364619871788077597326468200
117 800015199379738537101461190521169571932272371654799614085611943270677789923611106156638674210832050721984060417531504348484717714084623381874187426960
118 16092570770772525612573106425834433872598004305369706675092474229753520977153481751567529985476329656375410892386797622557084313312451289065179550988710
119 323741795850789825592992216947975924999231000143069054121213262519658985039188689733053869449924162078242418573194788438428472905859657631386418811194000
120 6513546264627059894790268700127565934090077978787473033913041603382075283881856023574635379925738414694944029621592045606322291444557430054574826509821200
121 131063231447238110563654072710560242467037396651760091985785545290097738555576403440251307594424133288403084330710088868806792544449150258194707395368466640
122 2637473772144626779662212308135556507262145143483003163898028423753700881646552037488299621658529648860913124168426481877229151693936324661595865154878429200
123 53080942315557809214269098128142270596224120247376040494810639795391006238506319461001591022837974169875245017211234950324206021529162311305360038928805589200
124 1068394392546270241723287656093089950754499780855658007570172663050343774277903558388761119731185348100273976390743489001645905968268135200956041434562760862000
125 21506334630031830398587496761981234707282042909196364214517170755304331360097237604066141432452511169599116584504070138303971606996040327234396279197469696576208
126 432954600550763207927590683152683714360136675525579479827009720437689189590213157014757591518016630475950230478699785192043181849863190081712285145020813802804848
127 8716835149116912001908694823812906184670003654918234612990464889110484629677961000034465981480168375496836696370982690740165675393603411705980974471446494305541504
128 175515384336289483501239029959014319783678032009287842585567495140542875214677280953744002613605820215542171203156536926508063828077366277698409930316789334471053176
129 3534360230606860364947720867428448167079811174281723017269474944797072214691151527158602644770951649326493696105177579246901376154414293366154879145649315118356927440
130 71177887969696669535743259450960306668997344028723658461803837566947376609021813803033452224700929359671406811057552021212934870113691533492446602760874908648616567112
131 1433565222978444179805811796368570040141120000356572664987927913078642986512290200085708149131325727139656946846743227658895980050958715133903001781184081750294091736480
132 28875353858509282453719786789104952096868068786204515589793921703136763309724036560245683380354334344319619085465532623608109005418416738997128347926196524557834368131368
133 581666576586850346573619471812584813267337218873881217414823675326344459883360312525766017777173558063563330161766672164770021764580793823006529489775085656077428293272048
134 11718102419310485089907077440112272178261898030343517528853762052606437228201017045205886167328463603484618029665844695760326973070074916992855501219972090263221738386534200
135 236089307278932431643382351512709792766376413109212808108866038536691347736976445050047132361658583712101220103935992855026408051631317953047089294437481324747051822305851968
136 4756972802403390092884632139352835361754237589151569846710071360444657786222633001659870727968444344860510162843020474166616470120999840648066710982540353901919974614255798464
137 95856115712534231484735135168001109353581385819330215106978350800155222877065227538409620983168174645194579373921200407831043072575174016946839829576700622118068168503702972560
138 1931716052962008037624865825995424078691011679534459396907640091162188888481801903201905395655809685001303808047741910446045553958972151087493888488993196734462880967399661994160
139 38931448545907556577133502223705045267826474031261878034448122282158074721583572523193189462745826931236926084039104591371987033798400536917791712310703090839784724495426761411360
140 784677440919975597517058713205405869392303147557632655973685608333850282105450577025570599774136785386139282948929360489494904013134031718744236489160189145886310471210779131197600
141 15816654539585705273592951184502472822075451534567367052786905438231223020623237274863729800645220805978085564603720330565803984626218924833671375873773671295691681117311622931753200
142 318838301803287516270706655246238234390662579491961326817974128141500310779125889546447781423369518693290529546621870390160847856943604707216479386492044505193913794036595108966401712
143 6427739827351587174659606918387827623600782416475409228392996702834414416178632746427597566288087058892391327102222759258461281526231721816213328030424131919804729429762887557737546112
144 129591821283652027933414858391663190242932095320226996661770054833685141574466077847329791297591892484011943192090895104053994085030171735147471923283734007743280745860283252087868241600
145 2612931142243006316063052816767081548767835808084601914720031869259467226009940749325093776513624508326856049070278706705872267822627503947021945931738402285805933217984951611842576721280
146 52687668358100601927128639588636329893818639058081467943303757680149808162017656107079723849109149557272052779505635390006651642338621454389279412036247737390986177686755051568708319270899
147 1062478673369676225035004981432830610505373159030604387393846740963324268138406430436215741676634528416383609116199765627922601944092558364570810086173972952197183060852842996070752228843060
148 21426995704106188990835871679707006133563712495762420480602737501218360459448723668376634459617160085349289078498578531832548122675923588825140948324724091009281414590739142832905319888646810
149 432147259892706886956746863244603306363525640190216850228356783444928029218372968791454603800021176895130333447559262528288843283927716180489793253291010310691954983466461880154858316643794100
150 8716282011290798832762918479927911903029030171802219941866308278556230538778561742456873607612190637349825151208914905343240228163197789014646687961219459434282655153912686220210075036494823547
151 175816417943974140814769075355877532951298663305087636580646022184195739403679692492035960587569004999776059778619008620832037310559370581008665448654029596884846573745106335644171679061909008712
152 3546629732359025341185419825332426528715958850119099376117942531715409519333797547564766955132892105546336632896490628367304050979248763703459753209833047358381794485240281843629515611362775802856
153 71548440707795671834221854303304566865440647300354055456799636455197732891361304623144244484919810891581609434565771670523287443403110150397188723827081709597583651874000525753627869977568789422392
154 1443484199622636782335872425239724485327224521891575966576777076894079858546322008316042014589796210384605544709077435842923505388268379442387953123231593051633156396417281102476666526584276575519480
155 29124003804008396914918988679382442230503355213642792116048437045944865394233157877759217688364217267624556055588763170244836969798269800592888379052235798444152150946427444086315152933742452402824644
156 587647590142461946331013394434631878842767571522306374456776782309094239159299933765291766355903682427648011084497661580491816418249651513763413583499478606368338713914268997059192730694104602625391500
157 11857942347030136305758461305518850933414972267535752053751543047570422355456634542220394251156441745815470895419149485165370992218078602702905426670285824135057964239290265930743686887434567644818164700
158 239291829058346247992806591908484126886488142390391339634307880373686033033653486756312947377549009990208372366405836645666447090609459523075325603210125410091440442137393725576929429218187470110332001700
159 4829167125524254257115209291350080136730773423617726759565923979674431081429216770640961382972164554266614262300017786375427659464546634596760992675581248547255249989092542072661060969517958545432350660000
160 97463524158308593111760644975630987145115077373173384777360959605001996224127686462875353499243530250794036281074014241552727429618573804749962302891650320484103575686526794996835798709014663850525491270760
161 1967148649621729714879707450327067667673050921466709581430096292421843164848580672232899261435755310568963576640335105533258248621088630142542457671610788090497432905279135652375542810228719688371938598044080
162 39706090643024395992383151862206316147894283967858369737433231231077504042139911252899775024925099085851344482988533208952627256533346847057942557654849712339882568834107674471752888484526312098669260552966600
163 801496551224987528798900920127425191001514003741654464056680157211964607356939822991946226814079014142911769721797636968578938199126289019038694360493112194174767283053942242772547657615255784814144646802957600
164 16179699998935202630685587511976227470935870136642319005969092629441773118296199391352930531242924114254812964907099326663364964837756244935255381036383340394291040498658091142122736984919858384386346751206722650
165 326635404124264879800984711872963916987952891876402439073808716310541061893971317819449836423327168585375985972528141466019781620558655721363379225072758582603118537163778063629028618484895664311349219902331605100
166 6594467680729065726038832085886769023968742473625036563739633605602728537931869455399893592650490592894806260621099165467165739024561086508257153325923465106354906256818943694694037257906428437536817064449783488450
167 133143400603487626029274924297134054493812791315250950152002333520348261776139654493727368276876640781543156193755507169499723639567689674893890723362626872615657678097881231485244091089929901872335269210500495805040
168 2688330632880780737266813970825739746721585858948057860945274319929672330587283490615253105542311926988816619580683206995235926471998802013566616795176241926911153161664353856752118497781995773362094439152165423489040
169 54283592044983257555177941726150680168571919602384461973030818759389011396162346994039307031667133228892538720360322764812573341820872341980375692463375558017427818161395148533661898670983792859415963319829001753333000
170 1096167870188342983907357585313081562437020237804661151458393700507556179277009912406264513160756869324982862138810187731574039209620622533142073206349531075522173133265726560902337549541335786044688644372931318896009400
171 22136445571553737935003115338005648945044631378621868854041964616243583283743609521702627843596149563384120817740973508315001796386790309846776485879924676059922300328463234650412766791139588607275440758103093491991544240
172 447054815765145085798001309864216675057014501007536799380888191399763435454097378370140990844632589194185331436751276183963294257535074656692977905477859533153282149797445550868449906747000671097154719078216321653082414000
173 9028913297457157204541458637827552840937016641173047801819914346198373285680257798674312442972087030004648495230737212514282559841819090298261125736279116495104581108425783227751873697394917144242911335140385386123035776500
174 182360910861845195754559520386771461511538352381962322490286571621343097616646832654353616641722772277386811836345918567404947367357400126904525735248389289040097645920611680489137933903267746396770939195498417577287970352500
175 3683403886149218217975157637932387542818459822120886410436768600778893913474553410661246801027728970657321108743327582803767245041318774417944886328999463853480075849492231051097000721175131172951800410126920906213869248106400
176 74402582206190686089096930050888093175805359692275317521219510100052553077793047798658390899555818199463066929473708658940905893762870885869769937791448099403345076558680255604276052279517129258919593653583945769755619950780400
177 1502960317972528234951425778824631411583426552111195128168039271208184488854259889437388393882941029556656940679601770848509894702586312684560722601445044295882815376993426458671069750084347380029987721001212088818825273623311200
178 30361807737523939925492578555908317488677118411064378702846405992591270574428816646831501807754599457408918932977219920800808864576110681927196911109908976136685231555729675654446118289011437026158695625928029527737549877447971432
179 613377884416445916384390227626327875879540173425044230199486825390609951141286461529590511565965834181389898067403479124490356640999843566741371774582960615837264065828252607137810037513294880838057992643479108917182097639372442080
180 12392209604607171719372093342216523879965817899167382655281732401877820549146822117075598376760231692552235426693848496443763214996412663720574221325755816412004410493212953744238954297344729397545888360707424147751542386683066469264
181 250374050571727431658757491860624927992443404518855119866922064089830321375201033966876038906670841708478629018012676980673357819351300389353250530069329247255578633602191907211040372775518596809118878111708700409177123062053653582240
182 5058824221463853314202912800367195363270605869294138242665997989814013783349299924118103446973431442095672373979050191520923279788741025760866863070299835169135281047497802312799526565712469053797746697091424167329650057061871214039783
183 102218465494180741610861285581453054778745947439813117723177599667924692099627151001350384648407682630353726635423219092310170740604957873035620958364602523871155273975408418178471349312872025673287781088947068785101252748537513136203688
184 2065515256551756679343432744213678923843880038827562588187336334104751305771809419095492584865632864705497196952810290851618893786966905184299310894665949727155655593102422143430793882762614747949175132273022627633147348609887934692690600
185 41739431689398587790319813531435839507794061841400568924194144812042574241341360940220727518453145555082835487527685107190971125225228352309903403232974712159850637211716524709860995125128740922822291793705039562621172415103842591496795816
186 843496967263216811628712321992425758046965927617482042992191749778454599998805389516156805169197291046929177853636171892979699094375134323795422430172298011481378289687198717316261980334682659228264871938357536988141178026973321697590545288
187 17046655613116671152507141198642933601532800031582998790648909494576457837810384322068172340341228045568911468048249351154313132802416564580974512244030091018616322015824510030417218791352609451300698219357740338212236322029396704108735535800
188 344519111892042599234911720698272594224630319537451519632266585463322743652305912350842599305306067402491740633778709220084737345443519054161912125438601921327947676411978793211958063120454997921038225297523859316158148014774418050483810913800
189 6963149590133628369768726260047744712580164498395371187422247389438691759708882780782611637327483080975281245212350435052471891083484972371605949867667104249151039358917300622025110984427078333064132429369093976310453120841836781924988289157400
190 140739568149159653741618740229247587084765258163307549250314676774497776384658227276746051488873332283899119071052918523116010228198679220515070278305107578689662100890655540053686611112588765552669337030922931730070955270744854421945677461656200
191 2844753211702433336485786368421320777466639281283817714570862024709238912025703606779669676626983917413173790378150109700767201948391678624207453612395267355072494617098398306210043178709649860289253926844077012313626874909381417283006062132974400
192 57503024257329399339634551765645627518048802749096218552917339606839933572444614153751772405649077819844838858942710108676828544600144908059510239357747257381001711604329263195753836964658125447673063402797190486636716831858013238878071588021218840
193 1162396517308038457851714370511102718091940413888388543624160819711888835534083767228417710851968272485317171274381590723831824637383822992786541934706748549738710126039614466562026834602208847003110477752211528966069016502464184874299708530749933840
194 23498235817081227732319691542548400915781797268194162042139006029488117483451512242009721711379438445709925977625868571333138797688500824474751614475056424243954907189660292260083831929683021207233128188709846572733257055547250416538413840755962069000
195 475043501987962667661058472725716497563601280956664261556285111117697148001036559421676312332291885852917571690802725956376004494347692465378433142055866328993442433049923322325097129865357018315265448339542457851004542929829440612487318501536211383200
196 9603919190990291824936396960861200079208841497855434503751595830834689879134277717968838772605000223746735180247288907036358926375209027093221735662852123433660623300763423071124899419569787165703392982099321307996653174728653650338849700051999651349912
197 194169240378266700884453270661307454347743598243071273559939180806241560260988343992397658086642565075944007221850636122775856288913943083428128824900225334565364695486212500371905687831023129407340937856087903913996061775258572222917173225239735697711120
198 3925807636409582198370418374418362173150776015727502281027327565618947246515194936289373489429061205335290031025051937022427613346123514588800213850453626392850264329000227881985551811060513400866296100475583600874447625311795175444322616825266776708334120
199 79376890467837120135778554401527549341365153913926782332763003282790452910789276153693918742667235553699532348957070113550069382226015815042691943204003054968918246643367375866794915415582557531911036308551496663887894106989296981380740749015127867596523200
200 1605001585718869391048669475079968723247698268220171158837330490081643386037952225955073080558138663982478414698552832766050348289645269575400219091352478762415238040775018999129839158690639780519065275430147009948789126020784881067085761178218267667749940288