1 1
2 3
3 16
4 95
5 606
6 4032
7 27616
8 193167
9 1372930
10 9881498
11 71846160
12 526764680
13 3889340560
14 28888634400
15 215680108416
16 1617467908751
17 12177754012458
18 92004463332486
19 697263463622080
20 5298985086555090
21 40371796982444356
22 308284315438216208
23 2358982456484134656
24 18085110396928650600
25 138890791857581838256
26 1068371237908004959152
27 8230281928461425021056
28 63489825170060557732832
29 490397778979310960744640
30 3792364973635695032561792
31 29359933285157583038815744
32 227537291479652445899221647
33 1765122304927223556207294714
34 13705545904485573493364355710
35 106510891280089859839940972256
36 828412479090899650182991383710
37 6448143789244359096334320123580
38 50227360361136910565567266366560
39 391513775261498751559106048603200
40 3053792578422958060535449972651442
41 23834371032846512237698735746439452
42 186134307086312899747498296824359116
43 1454439137966180265727816641679615072
44 11371028219440538881762290447096543360
45 88946407177668802778381169528954318720
46 696100103257412859880790702738074794752
47 5450299466927878105316466985490567156736
48 42693893206965050991048648278819891835752
49 334579836146128583659510113763716515100400
50 2623099442294712500771130729337359105112848
51 20573281156174097891050802599111748841461760
52 161420775497768964427267949425649926638871280
53 1266998184758776906502416993070195468435432160
54 9948262613388920258020645400959980482931139200
55 78138936550098222297050047104708430103699368960
56 613947713459568542602458466969749339776811882720
57 4825405609976976386360197520544938845484815159360
58 37937612047934719641871619975793430927153936800320
59 298356368039622259702366570084636320543188408716800
60 2347066765966555227120345914263097482266563519210880
61 18468697176445076439830340871537805485189226598342400
62 145366333032396130415932470082586000571182530083955200
63 1144470047247558631776973021929197589398331538202982400
64 9012691110226838618027304855157421120276994876259871375
65 70992195591849772546795315330651867598271588043262982810
66 559331855843218892852744554922870086548602305697514345710
67 4407864478904616352135080127386137795359098098590263323680
68 34744309817430594178760532554490764921609598941289164660310
69 273925898398380572240137925687968107965832056977777192296300
70 2160099449923503620490763492804713831562355435411749115777600
71 17037389602922195084320907048729869830601329353260600921728960
72 134405963819765788659117131795113150911394825105339801553244030
73 1060517459584489197154310550240390777251160542261185288005483460
74 8369482852437177331932538239078512470794801485395802478259720500
75 66063070324446574489734532943286394831678516611498854419442480416
76 521550193735208463534513625898449265759109415038645585014030556656
77 4118211773366457314939783023093027284725831685915899177532269542368
78 32523292656075237508004462657843301898001075430220990634511223644096
79 256892684901866553910055093354409530680922313804425336839738954789120
80 2029451006424357061122236922988043604278867623341652534748559489974706
81 16035159281309928960285687295467071706937416295152587597213703655571212
82 126716798683559385569850501607347034327571956755122415843080329189148756
83 1001520190438299039366573724265607281560747639236105569158497280579251072
84 7916774594862033751012673515807799787376611223067640249378169985435349980
85 62589057642812402897342360136832845658212727601541661943785582172819377528
86 494889987241635742738791678687865820510656298863691773802894969109269908320
87 3913610970623154122725383407455179249950953285733294655694308042195281679360
88 30953091180936819125496614099609674258316198228159612031474232061537852745920
89 244842323863116647309724563253406876261228546644537550156015989309921077904000
90 1936974023762835792619255163458242196036732716774413042290268497059525929937536
91 15325502599244335335149234952916869908964225822003961515715766754499575820819456
92 121271321231796033770858877985880181998690074129453872158168892098781184834645248
93 959738266998391309048093612704978887216580098138162552661590581418315714034889216
94 7596223515186559981094825987321607642884134556497209116629041169854815477552737280
95 60130084917595034337683656859260078710065510021401029811057838458876578422125056000
96 476029676142367381347323879397451050689292639027470411753682662870643656917495067496
97 3768975980503693332379972028061575069056498325240087442246317041143987106949626358128
98 29844126745862188090538913902806093754135400722098259447917782462367852341162132466896
99 236341293713041231135827234712079872604005648884724841876259395405916030311864344838400
100 1871822480353705782908850222939477717576480608267708741152643846502175048500619376943440
101 14826312326743601456158581098007667638857252143948361526957386330107384946502361835188896
102 117447617144820944059258777554084044496423480419942092613170073407479344905761916340357888
103 930458534878829927481682745575485471808068992932648831359024787572044501103522746139291136
104 7372092565902772002545081718386149759042601698811936642162552740713489792886229049136193520
105 58415042044278083245666981055926474372886091876881766865826049042050322876393888195285397536
106 462911536574420385798714969899361742134040523072120702640115601645914079581941047631583977632
107 3668681180132758037759933873229673757669126392032140097237271320912025169858332333478900034816
108 29077688312010544846082495116649207143174755198085621807269199131725675107307548029200166324992
109 230487310520907216657047607615635150394262846890626765163913509232371405064344734354316568660480
110 1827135356448484033474648523215743394330481800928524421327416651928576222672259598710536402838528
111 14485394225021411914292151699281669686002325283089468973374854932836685731600816789972811409879040
112 114848458125161509874467145521069009543799571026972027232735938931718105118802777445423488914589920
113 910656610358953339035959078553472931303445152070943259003140479041198934037238275117879289111903040
114 7221345685989053681175545447343536086033272443271073197565066253348438182961809573934913929439019200
115 57268399652129019978412291372453461398261322634641133774728753174831161178493237879673693793344352256
116 454197564692111865751771532779115258862583397132866156353864629429718505269820367162958566318871986496
117 3602523595813559294505564939462167412604255994731921584773840607791241507628141244935942522116165578368
118 28575944637087430668071715837541691859233850073823851726649607861367579205922797289819816457278501049856
119 226686444653411427727152761356180046166839036085963290208068558082006346009678417470648238155795004846080
120 1798378814023578861987842910319334081600579537774297365973481971592609277217332655067422384961449489678720
121 14268127007333313957957838193800648162685794175173740184295865294015531709721835460357084705619258753664256
122 113209382394172462659023186902425450240775435985664494837916272157462756406337061652944409546833986581732608
123 898311701905982498115910810118350327178972417246735044992154240961299985934738176776560880277079200146937856
124 7128536895717313235327071677231989076989488213635764837627696270491845475453580649503090968943701598932928000
125 56572060083451158963751287383912469259231417618224230365995703752255547793672875522494684150340449818666720256
126 448984536266475853100551972632373555110343591164397017607530624374733274389195041819107702697306590562870986752
127 3563593275986265886760446530494686215092242250771734263491112979225701320927228716241524059831482577194111328256
128 28286017568658802618650149182934500213296865941680548188705735495164423739311585131947673125588155324036389579407
129 224533937440438328977018525880997916132496838972404120225589749372222906715992871842112959774044789719681816073690
130 1782453782325361288116310444147634103908598430581870139575041442085676155930830671406533471002111218997431494566862
131 14150776225403090724861957967431457638964608698397226798036738722588396384025858821757259155369359893954568596386464
132 112348572306743017787118415684180107929081902706022324754968941661362254675558279908009315535848740091447861439834182
133 892030655542870079531394866521442083702105833161351800921763663517042279346947075565602717307455200122457933279169484
134 7082988797446388228558190942678222035176209580574116217462918610444128792960986182813445692871613979156033041001711360
135 56244170835429804628654950574447995837049499855731730730240952885718579586979004403799141103072217229822819156228207296
136 446644832654420236823683582540085428039843542848444847234383891601482263884488161969557112356446008894231839086083817270
137 3547076796400167547361496108959330220175213969409724319895705797487052859746569546822631781707066225064445300233716629460
138 28170983508282003884700547902622025635824821292029893920626548078684803744863256241925479899409798761310825826616102058820
139 223746491453587555998398026296983832336728745768547406847907923125857674604915521769806645526647066180196915612531924400800
140 1777186223163967531896013972238496482071440800673392049752424747109144550055525761434512994782503000257510056350344113487632
141 14116655010950172941866058422008073911886119629196696975185260978150105469889378464295690389896075730072275021290309447166752
142 112137923810820094488951423423635614837193399292601409579421649373233531252009773234794633764828354344374737732861969351524416
143 890829848665678987381931418325349021945769053469885791206872258316007391523532176574370328600416198455520375287689383883337472
144 7077147530075618349171551288634483586090483997612198499492613602376124760212652121296662219400155368688800587184899931183318910
145 56226711387855834501684523273757171292473217715023895900789328234918388929783575149896072004919527787433205687367731760133567380
146 446732732290487444542704946912417532077238705810304418526173588066489068048534205135396514969956832567580860596889325940862030412
147 3549549537256868392406514755998718530079616888379721702902495412192547948020871333448610269973616396777760415596691405257168326016
148 28204526142489760655825675619022157943102614943657759527272651906608733991570760240352187663344736552525383649838847778594033423012
149 224121851819152919708407008641733845465742735996663569918377218702670666464127939799908725804522814664176303378451455843619792152200
150 1781021490661158537469981470656309006301333567245916135967405331468862373104424696209288111921990559058797565015237161482641042018592
151 14153811936482204646191900115207770621826757317021588455115414767529797977768023886563787793891026361697121887517761549926930830825984
152 112485548404985989174424944595550108905001609162432599016048247342427142416811190969326651186540161762732617086317516120992896425695152
153 894002715003567632814870804843947336499870372229768939619542231014765292317311970023220579415239763024988625053461424066266601466608544
154 7105579436544585098815075961666047213731507252576922478449278365735753663751770815336109775870701438015635952533700093550432883562878880
155 56477891356299001891278209505649699222598240129117235699683585631211699097813960875665262205002724755311829291682529259124236065518417664
156 448926793239469816351963185476739512165212090008454573531328309651776275089053559102887164137783739849605317802275198436107363702224477248
157 3568538818571680196677676989228126797968421035862671686876806487484182355339503971504711320621045717587486611812501247426216048635652855424
158 28367622880599382171717274963805880150889351400553637890833292657666248132504855060100437749673727475405433057569513419150840329512005279488
159 225513664430871001813190022685066016638753649102858112741529300610968783309282326921039828756727299864005670379830733663398406824568152376320
160 1792833500900976154199011563042483788784121654166619405613286114485617457242307427010497990659426358370528953555513336207345843666368129364402
161 14253582088097033345270692884298415236950343993518236268369815048581225055784750788643767445127240812588308004232980234135592145116251040010220
162 113324768111735590703743710872540307542414339897882736491078042383516363663643866383715927104704031603916798406530630283435178621520866252129060
163 901036130676087672647060479734025789572955040692459779947512437667135345387455984772149590935517106209936274842283509289342409560888222725177920
164 7164335576258436303441561583801355929640242987737826878007672621580579185772977224317524854354749629117779607352775289725632136584089443404340900
165 56967319081737155221831704528114365550556729141295797967296482642044343572970108587281874695276637285638720688683237860236160800254480828002568264
166 452993109987505753660373435559658639134455561684807018264865931826836525786327239901382672875861714619150738981453674401406087811536640907313323584
167 3602244379226003952106064565810226582853928192192467021902407804296533263957456523879241586362588459530688170351755001826849156393818104773505996672
168 28646417775635626623517891896077748827995364911792811629702690585535167275717015052045472362506541347141496171073044745444793386683836146063295812124
169 227815284608726708665281514584641116422555927089294023245804721912502181526343197432368025112260893347237425028521703292149929637390929214296151506120
170 1811801447031351763744796450979010486016839040948806362203380572265896859860116725152081316955600941080492979638560187232595398875614576244957926657640
171 14409648071521000886545168545800668067966622833418019849417812763810657593280985462674114321278801714180559796016624550256266359441590650514674504139584
172 114606961631127365419954948144089311559336900788138852148749494387002389582378888885505882435344925092592473257414745084573780032450094152072639048118912
173 911555896386861394634778129016080062074645691533486111162981234056522782376952475304027871319691706830347213470068021369640776174265163145156070228675584
174 7250536142644779877213484834271554930214544651848106988260277876781466352734546061520837054704187113536985426546108035187477844496978932057420198300108800
175 57672832835159079730273184891545577001713719234933242807732897868290658619354742737423598900617619946450362072779052518736125015199483980882535041201299456
176 458761145061198873355301718251589214874995901904099296107516892431553838559348704722377865557898189621954528881979081663240710086708742332422362291126176960
177 3649353996266867665478134253995705664210064063287585617516334349607106941017779922029149515457569534584949016119265752655286028427659057688694958917146826880
178 29030814517730852914445183133028436245387412514052711781211659971961376312233962368047426545754166152017209765104411440988920399404219008066533075647391295360
179 230949037505751396977200042074886000271921247432325855496774891391422248717109259593233465992892918702649979725521331769310367301206942685967278270385660723200
180 1837327803988372803446337520794322076859513590093618472758730693072164321633803688192468417246934980816390444133631186354652684618708864108816195886858527813760
181 14617413834637042084654875171448056347464902627454069589013210007786802651236755442900426025399492925052096941016403913589707361231497628806591153225848431294720
182 116296781212953903172206152494296508501551337841128589827579800007104632550403776171316804775560659267467558019677851582183526673484524903814091382300377479695360
183 925290192182369279106964840504312442463079926968582322013184382326501288278577478700975971080935731999029739382205906532243580735100989977392837743828920038072320
184 7362091175103732922503353027332461203980720416296150377816429677475932982224060628958019090890895510319300280093081289966632237604849755552688735590148015888876800
185 58578365930271342321966392517624505780242438607787220978797471302688478291438402966716801896527576914204875600474114492122999717999388167163213501412978458554017280
186 466107406137692733029184681808910739680571421404097645917261304942463154602766021164405325356059991591371361822241045405526184490113702513100853966700623105355404800
187 3708918655445539994748268365616066560120886863864550146641560141342215555246932031081975651946339018314725132263358503166995120396883678463845077305572151025195110400
188 29513521587647698961424778546227672339543415130289882204546835857819330786465112832443123935646891602059761208421529982027983165652048811436800198644723205788787532800
189 234858912692964985330882767166051139500837241265845108581438805757206537468005204874641907363279473022893427878201467085125471050878850493004402088020727062847355136000
190 1868982423627402146826827302720487413728068924976174180691130270482905017058065161906426861868277334287299765150351962113510971457043686445256802631280149221314708418560
191 14873576763548365257349617622018708342037852578513713466316868356763957499654648786491503969368086642285035914378755447711999580030749507937552178176391830311534824079360
192 118368876736080156437058781461745533926995442113538437558883285624707399980459770470128564741795889147710771919352317176184082652462395498043840771878971460893633430827880
193 942044492720021509754326640983525046060988915694714582605702644106898216151497001013089281323981929393281130985221573256181450626096366103153647439365969926256843456142960
194 7497508438770884040156765022403796118972222715644106373558775458193353964747609721998457243126487935995573976484524901119113629587401815102650086130244682778166513370270800
195 59672475011254148191923149784644358279967898285071264872250964082520832402652616299392406908207634592110643654429761408272373386435015808612746998490931602685737954178374400
196 474944169983463815827179309130325155168374991669938267698128268834828077255196862560666914735551341674195588324014031237400014171549415296636367318973503830448673847760806160
197 3780266138973506733733529691896903985445428305699858733581450415082122862732010287216437191826711241425065144814481619343095724743907378123234890966910099352760777357670734880
198 30089389925757704492989200342990126107563227555915802548303488167222851318662197224998097803156039961712465769137521023664111496594066863452814025254466329462960596427388828160
199 239505486594376282878852935829490080426577193845052075361157038426776913134903964327549439760696610467564779890628418936412836014897616697232607911497383285156302233732309568000
200 1906463601970710555263054405182879919812436097884575997444856436574909378698107419243674256287647439364674313138453144340933389841904192605040918657354293212897175536410571802192