1 2 1
2 10 1
3 70 1
4 588 1
5 5544 1
6 56628 1
7 613470 1
8 6952660 1
9 81662152 1
10 987369656 1
11 12228193432 1
12 154532114800 1
13 1986841476000 1
14 25928281261800 1
15 342787130211150 1
16 4583937702039300 1
17 61923368957373000 1
18 844113292629453000 1
19 11600528392993339800 1
20 160599522947154548400 1
21 2238236829690383152800 1
22 31383972938049937686000 1
23 442514018426504121372600 1
24 6271444827299932255514448 1
25 89301086173347753313564704 1
26 1277147280034703583103520608 1
27 18339331632025423373136761440 1
28 264339331799538861033488492480 1
29 3823540528352039525400523871872 1
30 55487590167495928435147118608336 1
31 807722761415480503697993851559982 1
32 11791888442054875802649856763415780 1
33 172617392151761291161479415814036040 1
34 2533365726722515711236569331137424168 1
35 37270146231872686094137997457183906904 1
36 549562355390600660102182761936228135088 1
37 8121063146460293155356142028612278109600 1
38 120254204284123571723542872346758733546000 1
39 1784161767464204114132466567037398478439800 1
40 26519979442516706449090949041747532784056400 1
41 394892185585913216959553600016984856937344800 1
42 5889988095789889525686365006595831217109868000 1
43 87992852461345925338284180250052872425308028000 1
44 1316577114218746859699196923045718630317217508800 1
45 19727951985305514924521361479643432353263912310400 1
46 296024215694398178734440216670607035471050513976800 1
47 4447914873571442022310849173953763874807366141131000 1
48 66918425404017695078521592062014586296081435086566800 1
49 1008027669262403020923988782072982074041207876292236832 1
50 15202516840052440130043686021037326935653148650144911136 1
51 229538146135073344953330138863354589421770254582666923872 1
52 3469538854578362300028323482609615492098456049352261050560 1
53 52498678829882694196388167443931353607711991534643303573120 1
54 795184534016781639496721034933209580684084360089019285160128 1
55 12056312878532632902595022307840730221424482046011333748311264 1
56 182967129383466200238656218762548432144376622266328081312847168 1
57 2779261071114135911281516730355718148119432152368127897908181120 1
58 42254189504904744278296957747950494557002214248715436007180312960 1
59 642956372105780059657626822649961459800155004355043732817455188352 1
60 9791569330461266080391505678833204716723883561827894985551070605056 1
61 149234947614188451689162088088146017203278606298704107598521847224832 1
62 2276277102746178020556415778130203387401198980002555212626263294724000 1
63 34746056736630361611858750459439402668263494045712080769655701734368750 1
64 530764240108359174160449332193003015304578855898276008624027376703182500 1
65 8113419171045826941779677308665362239377727802645831089767018217012285000 1
66 124108957170440248293790445784790699119120413964441014115022614920987745000 1
67 1899724063082058532067355033304277069636664137026034448793888363944019575000 1
68 29097636891679231925950916224399672383378967465255906526246762145875479950000 1
69 445960804288328059207954364314883670983248030133495555717760234642983311620000 1
70 6839112522102458241327619394528485968388637044277292172544900499818333274210000 1
71 104944464066325620639184771576771584916758058389469590620260904701550269260195000 1
72 1611272463839512583453162709103560765086248308556573092566538214725394174831650000 1
73 24752628876929160876615613077147674023649284826582598535535684358105785107413780000 1
74 380460933537810112758253875950010880098238796881851688227254803154800709619427384800 1
75 5850984650490218542001335580997467389836141278909624834876969115639002847387215810400 1
76 90026838748102243740164406212310682056200047929836205501273804514557364490966930980800 1
77 1385904888614894326710807460775688299229330825482678100267905403481160596496774273424000 1
78 21345566749647755342093354150617958709965674454506944031657897464375976655537343002388000 1
79 328919372081146244817701481272763026714119216918430150532269194076060188427270798375686200 1
80 5070766037883325938625920035592568937581895714480513955721505028095793293315088929611075600 1
81 78208705925461135825659723475789472012319535254253380981486603850906790124283208216152487200 1
82 1206783216216452810115386266713343574165997648114253976762525651503234721969361379789685108000 1
83 18629082085627090858671971192877412989436451088957013069855122872365060371913587014064298684000 1
84 287698267415952604817673894925624747907450046010196322774566967347063802394811034909951683588800 1
85 4444903624727941366814198283590285800469071841565711591479396305459928802677168723797216628726400 1
86 68700932043012899401496566260946407959914604121754673986799885530000561008149781795241932877540800 1
87 1062267986517985459336214782201303626652918610718142367186091182033078133055022800741036525979340000 1
88 16431336270858726393477779215323535498414059409235685305163133265155852769727506243672212929942600000 1
89 254258377079178035811749196033746312672162463620422084260553626979210199415519697347138814290291280000 1
90 3935841929760291056982733971475082075616527309526065507863199694457444458128725596918275415284829040000 1
91 60947588704745264460233332088438122295767290356910644140697879139557705837586618955925215792650487280000 1
92 944122908075566656738137477855901455192496735316042030374434545078803995026993815947310995497681192800000 1
93 14630204705430785437785382327625939907003101705826864072028471707503347909500045268845341047812891764800000 1
94 226787423203526425319144196318106839532109922626771428463904506823811765423447412252982845900373260369880000 1
95 3516666318824785407042863549350231443414792137845284276683199652849132697603534422216678588555659074781915000 1
96 54548651593030954958897992434124797685082887682470319499841274480529172578059789356689847595172421827765930000 1
97 846398063369911354309678806538151622707934231263562347712441296670672195413432353097927196142780497005966100000 1
98 13137123880547533202345984385116401853060724644036261651464013095597524196689698522932069995888853653528964740000 1
99 203966204946180175893690940930581505681401817116892501196967804113548412310030198492873639623299298922493467208800 1
100 3167712767090763290845173343538081788293687160884714872986804580368015120943078202103068418284740305805015024222400 1
101 49210806790635604247613024152440263166856012650134788106788725411291117829750778557171711658584526441181050079324800 1
102 764715356457169779971775952241897517434172130857116955587756836441702714146780675749328148122477620556291784559784000 1
103 11886701886908424766704143785122681740776225045026284985482220276338335045721112811510161159552138398646975046811148000 1
104 184817388583403119741930412426150073729093198247249655822791480975822242258053011164191950492616051586941269164489019200 1
105 2874365021738492039322655354463337013358942320403971988054763364328261351203625370950344145573576180191332403062881769600 1
106 44715329585321234933637279195446782759221510801632299432033655203532381414726388039675083743341375654669107715768464995200 1
107 695799700428061825955120353637609723567294966755267126228332055741000817834656792482813611969527114544876584384511333488000 1
108 10829869899406580313573357831180210726616229082224182743680677918464184539141255263815068912906851552657620365124062139744000 1
109 168605375013758858719720453468035103803761852473231723678275792536993756544999139689527770662759150315134510274132941872908800 1
110 2625589300286652188923986559652326573036766376400238801256393205597799492606632355802269810909549586905468199085508447138646400 1
111 40896623731361276809968656643282430625464904338853656397698744106029188493720816179204571141294352810196646414516786599347000800 1
112 637164445185856874379809764656635912632417815619308247090369348088810598563093293523238427888354029576654784613687243478415080000 1
113 9929267440996991566422207087669772460015481291458785269303009749393135414678868029504013029564510163425672959311693656951960400000 1
114 154768548541333317120637358632185241915737560411964628082212400540540737109820568748937663962774192451381336564887487666966643920000 1
115 2412938829734155951183199420655457445358267376431628900949293774298280121536221121794887558493012675062075249910398824077473768560000 1
116 37627584132342887370862912478035255999280899609352328650092376883690085754438368662426838493631586617373917478176849459169019453920000 1
117 586895988937882010537415972862788902504095045751342189214017403864535150401445058000621433333940329079706267345840590268280774875200000 1
118 9156070617337629853468174400166114264696239096112325834250616052726970644708258404858434378020674125516593994349185343134985366015200000 1
119 142872536633018007655646777561600333414652636672476714112798249331849531192344319786886032637527560466015546452319808647712114624572720000 1
120 2229864581364369116097439030150553476317728551604927856979560049658637351889402648802289281639059735884576469342140267795575149779369760000 1
121 34809425424081447033457103004853222240062678173434463571449813458125757493988827754713705771192391126911489210738040917742840862729369920000 1
122 543503577923600563634111887593479303976431037255552265598286033105039856387260650505344996875934698594459876779776885926519808749696574400000 1
123 8487772649818500156985362807153393569066767540521224607143297882155222428200020197504761931857338912372577920858889871443444187480745341888000 1
124 132577392071565007023510036502439406902428801027219524320795999910144163809926563100224856659053184794323977108973791431971085171461150669749248 1
125 2071229703057303180593014316051983625045593709636343719666398999721059891002774719960243298671207348196588987709974500864082202757442933560469504 1
126 32364493069204705678444436051242400625312583007636991936509679054942535988767028307489008414251397695011808682713216222532434085065427807551795008 1
127 505812807742185461929467730582825454540223181380256912496105122148647700900025395169005178741625223423858245437316653245319763807654087937064935790 1
128 7906605212971764877172967853010248339485635346870634886209242499704621843406837035754503133889662258099594541379736880246161173794778927359701983780 1
129 123614177989674594367413801338795340040207245001468014076511053084636228717014514060112035725448640959690736690043317900135108916336317026857038906952 1
130 1932962021263940065843813452857096042419146323121498099365734600385918210742878588005901804997594883237134885382891104957490915483557412606640983823976 1
131 30231103218414362711259258793454008575934714298935747102930535469193571141495423767712261927648645607210446556695783576577135773875104004000377546737112 1
132 472888954956208957280039062194989816563745912482174143045391913258993590103585132867401210873633117628668403718754940269227578893552995973247966136200880 1
133 7398398675052861198971622740874848970916051307391095962670360380904387278668693438592144317382843833679697712575015101989872270782386341644479788605172640 1
134 115768014823163758146784065385153437393922342712581848655092220836099304469677901708061782419910238053676890808338847422705576493334059742033000404572835408 1
135 1811801741647448433907774062368462952464479360541971701397073380577673507199452416620007702153077811050878416281042000486864280976290171991082803025537812024 1
136 28359785941458410554490394257104833304174246594938472947098207958378931362136271689156464578100318564472048634659966216443389421235348734669687721620303384528 1
137 443981009186735517126132071494556430051273394456262299343842761437868475031254425412036613116647151752213335678677294067247932603324743249989950099185544071200 1
138 6951747867379152727046888087584344513701079305797693864854516413675155413259158449283019322540718763561120420415877261166004371234997393025279434492386191084000 1
139 108865639399121187478088075394687111864713376289759508603353919351176704316698590159258274023082952017080865136980798860120023469534813277643904870491404661711200 1
140 1705115825242573564497977629181515309775579659922256660672129442256098779687314508020315537935407123201902456472711547264918533610640260943762760551724230161521600 1
141 26710514285583606336959061362238085684878050092779989446790061979027232001787513369703447754011106206714249787467633285363560828980389140358681376411851857605571200 1
142 418480289375241990891109769652547164124677375725169007154400242602649844037329427123821207964212465249133220009363240604311965551945082773043793009809229132707332000 1
143 6557393729779294759566728660676263465436395775371685620726852077334050573378038408351140939738076359205527151468556755791129736076886598739677595639338294427164027000 1
144 102766161195859054368019494624935535307263292356476848453461935163026576609862000888780100701879124697512336046151441284002583599324554588429868458217030921997593933200 1
145 1610759741013987627116964211809235594782505940525085542463460122127550473639508790000096484750225050402775127974147807388562720737973295374590160743191516822118283885600 1
146 25250635741510503226856723587330548725490127598269970326725868798117546614069762449306531821889766220351501330476147178042107604023132392631675101203665802317387615175200 1
147 395889479469882159697689262338276070939187226366128221511073910677542198727937587031708702707245046844926903228678719632517607609965435943609439030027000475839542629724000 1
148 6207759596197534751125377131054685987532329098535717964687738824879259014147338109670363845672532398983135682573724567445732472616934527105027472146007274575513472483806400 1
149 97354114864658662870496576665615766843414290673248099323296295075629640306106148548001292818941791545589297663504540885277418236786161026138234809533224548190608900128822912 1
150 1526973332817081735740993622051020111561596853660100329556874043309792958854870558238335369887058608802978598887721361996180265579037592574314220045866273285571037016851504576 1
151 23953310779655367310764678588221394433221932893767136284240726414169770764781692384418799576850603078544557474089585720353909315721528303329064294950660770977629048683850665952 1
152 375799204770707201430153258930562798836466331954416416213921862586452655161242696155854912638086492403649143361003151573976153028164848171149389155057349146914114002906045207360 1
153 5896599671337271689302455031414033962136996228328744219889497042862588079769243377386422244636318176156797241492673665291873831385373365480615509599295330937796910710030589525120 1
154 92534182733179090862249593324239785566617348752348993040757213891989031101927168653268515036052117641813441971831183111758978869596472054522353860565418193341973257350807578845568 1
155 1452301555851017059083998639370589441967395165401271579654373264381227159866748159466021725698117336805590390339866873404691509127772557237880725730275375300011479349690553245056384 1
156 22796321914247448775685508272555234709252946478377163489203524417425106090931043471240982479179526875218348039482973644736416282032534715666697328833700855894383203150355159966705408 1
157 357870131221276524486698939277538948516645849539940519738559269156281878040816213843962211214824528662073564995274864501677726825411632878139960693632471282048676365672998486890744320 1
158 5618729866839711847896119902760794293102149576385339716744313808427755806881399848017114245417657753074112552296096162706765630841427452994758769663941889916504807939351771054791709760 1
159 88227146013110587142049585858211149270398862051679302511853298951807445723488788327800410534063634311197745904633250351148487715462370858569719109429626666774334734976874090741258084792 1
160 1385533551812976154092283650378799704645283808792256559759415069299306898955529244073067132624427895074355951673727505974580782696975893496922117488917159888202607549558612072358574744976 1
161 21761156593596123090926341849916699201202296621526552584342260490821788563872777189006713551753170861924479002861029917740280132147322815336116929122683918607666584649077569567273211434272 1
162 341819155081962145962889830270089106486040863062210063974461887628911754375661347510995025451936123182780515236471138053985621258740866757430626161103358425234146300095304184546536790410400 1
163 5369819764425059432698612965551178091914854799990594907448032092795653613639824051253657994073098520509977717184917989162944848377337119681587552885625930028345735113470576823752135609884000 1
164 84366749867271437597373476257450513714855907111703274469219662159800628363083342958163167283879687204384802153764882369933128239938526374107956729038962311827604121316174525948116247582059200 1
165 1325655391933625608962755095730481710271133890564515530830899933560367740871713868379050682352963575048019705611837807546836120366649676591008207176338497481525757334566061568606004075526825600 1
166 20832294591545482677031901185728669168978498833717222035183102848135787496735517210485329820500528105577113774116566675397051282459827103349115714228337354990905838421425007738303334362245979200 1
167 327408653586905652301534761450262283621498511890014751216518883942489120061754102904436597369109102961067191754236911168486623811609750988181262820617381464639405579755151696005413984894385772000 1
168 5146230413740858143624332320769559416560957117970513795835558566333074724590564489717559298292456968853418811429805233047865979145378745257323169667051761984053698980363083984758957441650077512000 1
169 80897255061162278211499772593281978180416019818136278992451560687112412213470912830932662802177524801200017237588612210400736574544960989945974664227450215940040830080993437037608197455305098755200 1
170 1271813108638011450968470313070964694094643203448488469366028554857814190053722841335915257346514305656727973976337002979751767616050992176902587407864683464225864261734361529730786076109861840201600 1
171 19996649633771707667646887112208528500523155397895625331692270179034079998824248513398663294128290460079025947062011678924681542636936711653052470894754264286362382261760468826710839067083985806627200 1
172 314438048556557707375057389731339608014006723009763978954993660439306073571306550771780057260071922343160126961076759288492750029624862902593045530972127548246188625997664617448518655372185696688224000 1
173 4944886828630319335094252270829204751841946120868820327172028382199215316596251392531185491611101501912829503992815006662976626574258188818906593857514384162665677682930761205628822440444165606440819200 1
174 77771510338651631485444056201847945852248727412412564685910928983048256166981276933727812544231068205993427457408035811935903689353557070199486394276177203279389813563112204452632114805858413952831497088 1
175 1223283544552450719740037421760422639824681158101325983751849369477969739624940863264602376586512792008986757846048661906309227791746454486693231100723861225542112579823790695074856372830360792348215917024 1
176 19243128422609319053888130091840493409788290424963955229455391662087079876690033362670479053665802636740873009255248823230804577043199511237827894759472935622210928074386737572762004591227092395647939664448 1
177 302737133673879457314417302424077764314558987458961527785977327993778471501777858369600286562065163194172682336930701937501509707133079750269085761318605351515581250598427470834306773629982183611904031015040 1
178 4763176987729250530446018227525201174476180419070327650397993378434700755527972300493022013338712409362318422839343576666574032617443930744922729231621781405875504629992762944281299684170799756679659512190080 1
179 74949423238593485050159979630977576196978601724899988048859180523060350267738675745621507709702811359251420015513663697522176518397724554458137722100962844729431835468847449628965526264258098123429736287393152 1
180 1179451193284982948092487790686061914583477603660410849510545921511517009817092421584214896201781877159568305821207613567503679753242268779457251004378930692015012621568473149713351130875063476255038600341189376 1
181 18562279796030027078230214082132181765779457829396651528542661285370050263311264300925992030621521951434733621537081523416367586129121074601142922400387703677862643243643478887634260763016987103691709998740224512 1
182 292160758086837543089820885579960016994173112984783718730608209432775577291212397665857604430648437984716682250600572160257973785243275930063961927232046661772203720190846131529710308837721039000194002884662158080 1
183 4598871251412728917108925584942837141769031650984336432733093148597820500122721119780253278673033079934515061207896550379242876427998005547792951816964607588448360674284934612110733774425020185578259419085184416640 1
184 72396738329563032623265565764570047573355137840308258381867326179896849240118484417785671578929166961228925676716881667190724563151266946271289150120174141639109834070757186861478860788603255866499811137549890061568 1
185 1139789670585802955907358137841857850928036917394095827062187923259352396541082214744458703177945377244008820219293241717755505948001298795652143449175058342390029000569557601535230241285607167485246120972852900872704 1
186 17946013651686786943603133597561703832628801085418951284144584296779947967976400059504201697789693382541548818796957181548317235135085189582288151886129491249853155442691670221100212365437043652077689607303026849637888 1
187 282584561469063303358830160076431759944720652012042757049389139762703503548429467333462818020751250915568967806959854302495876760612410322281048659807763434489835654344984506605470247057920351326620154657380488640448000 1
188 4450057630486084601766038861688169319096060393005017519115275926923108639839511661851106198572398562872577312582450504262361969037212977923974742888367870292509107839935637384722735302457642959487710873259500593878400000 1
189 70084054496196552896570617875402667051022584418157720383989856188101904853809748666880309393289614093019836225265172267899593851964078470621249180283126636649719355799782163289207890682949065745988712339921435475902720000 1
190 1103846791579001531600338203598415109020572662237953388495609865151148228510610154641017647914662629299516942745644154702490559841815114210213542799269546597467585652065089942931755040000781211240731247073769127539798960000 1
191 17387374284065483645910638135113506903455205590646467218204326247026230888272211312141754991002948494740221376972434368161866360513513267583872064539919046647480839929435893754580147960064118813458681537861141234670777595000 1
192 273901530373043736019203370141890087115964675003341148833963882992922693833681845951804121809555020596327049104371594440180332694783408885377902385207388817200393916115054720750132548202687317946535963481151068934178677450000 1
193 4315089454711250483550748732148127256658012873605372928418339809308011289214848177381872072853782743193206310473787545716591982009966059410719594595186349121731185993292368820318900239963985930472548335064668624461850599700000 1
194 67986029490381557461557338187731608749248271274848106411604618515191621508348601692056427782692518629883292265584029146500565855335041390043742535755430513430955304342042185171875269369429443634864347881281047486379945037220000 1
195 1071232476893975397114411020513393759365162417138000842960597831921903080886596288072111323870273427026480769740294752838867664563410800827127649015421653958596795901286675056713670008890588309066531901833105360160665415955260000 1
196 16880356467923800589323872290944944392691273394316425527544925872595538442114243492183237692650138503529725121325223053425516273374085411218675683808310271470015838443256355354539575919207759968834588692137667944251482316764920000 1
197 266019200679980831885050638554879289660365445953678525635088225758323781540186243186545343202735318064609601462760367564946958905357712685704392647681137504862485019109578226837414452851958440562614829259833600662492143286432400000 1
198 4192542809510672779100926219596321186742734412786542512308176896712717970072794545256091255712255166060477854611333370823834910627504493950626566135288198776382973695645076345880316324018076669027783361847317194762683964770039880000 1
199 66080732204469562211733732931613538800359140217773800355935536812933797473974216353452798326227697021838594388457615914289345407773989488085681587614731995102029072866792739145918382753575661552637608742955282149452082395171007672800 1
200 1041608893353325007075039213371285611006222558071384688749256682383389454907482453311274743056805605221137211325435208972009356770447814797716464049728535981905280491563368451860282283847037315675135684080991299801013125574598892334400 1
