0 0
1 1
2 20
3 234
4 2144
5 16750
6 117432
7 761460
8 4654848
9 27173718
10 152867000
11 834212236
12 4438175040
13 23108423884
14 118111709744
15 594059985000
16 2946077521920
17 14429322555750
18 69892354873080
19 335194270938780
20 1593211647720000
21 7511501237722020
22 35153884344493200
23 163413965231701080
24 754946317019681280
25 3467903869484437500
26 15846405374859679152
27 72056816978967467640
28 326174508918854922368
29 1470246743726475129688
30 6601110111203185116000
31 29528398944851832178384
32 131631073472512187678720
33 584874925888712704648326
34 2590813624216947450449016
35 11443356758661373642141500
36 50406211623906161348899392
37 221458174275633433650764980
38 970588396396925392640420048
39 4243931829843715469976574968
40 18515770562288658881552960000
41 80612387525307979127069072020
42 350260845967547311754855898000
43 1518977817168578460678896853480
44 6575348748709866493897145527680
45 28413758167433163021220908345000
46 122578366588426717708660724956320
47 527964716936241714835331631457200
48 2270547769084593023004163491041280
49 9750301840194364889967781572661980
50 41811191283105066310641976182750000
51 179051511459336657820060824545005656
52 765767520753888914311158912800430720
53 3270925537330579623589053378631043304
54 13954658902726286799366169832212623264
55 59465030184292350545823644399809158000
56 253113842809901742386233216131317978112
57 1076214972084193626406859351123808181560
58 4571168242040176896748068985014480079968
59 19396160697564121454529401844118486539888
60 82220349125444136583414203415540013472000
61 348202355227352723531158707299809817263536
62 1473282867266992865187623684836935543464640
63 6228094515715349734681578585225243261396384
64 26305760490799349268889831062980099431071744
65 111015744853277099655870540047685366061143750
66 468130849025284018750708884401230577097972600
67 1972465189285459633958103606611280060203557500
68 8304639984967792635602280157339663454031182400
69 34939058047254579389873542079787593749679490900
70 146889120184745063640873620161935716094956850000
71 617113252512345192331785380577987620303806572600
72 2590868139624341873510504443150477826821248576000
73 10870236335733187357462845808826102612612591172900
74 45577827519456177413584433842070796516861073736400
75 190983841621729152410949797959449758512626673125000
76 799788435013322495448793555427974863349662098459520
77 3347310114436461855278044238336546450457396192203400
78 14001214091539428145070118094678132199326856391451680
79 58531639971410061187877782318091096391506821407344880
80 244555274780851501715293372127054115016479329026560000
81 1021246528794124195914633964196185564804049206578250740
82 4262427708902453840787978515041424455560546041367933200
83 17781229482307355430488769283265585781792113234991724360
84 74139582203267181762703166558960974159225084416071717760
85 308977704885168546769984882435788031064317457241745315000
86 1287056791052798788054854289461030062498432846020812228320
87 5358787882567138431317371849762595924576008717191637822800
88 22301715965284978813222703287501770149851234832448094510080
89 92772074237550959483624566112432082807579738998192049758280
90 385751652189591529704859201908464798401826000853101688900000
91 1603297047077983802451803863371282005796299475378801785318800
92 6661006456136450886675811242490927836259070729792222588000000
93 27662361102972664506669914592564033179343593046027368878741200
94 114832788372932239650230557494478341354974341366896989466939200
95 476511594291256705354664277309051381946785714791004222286300000
96 1976584763618807046177197073573882581409441267937816126692556800
97 8195873140608705870464111596158532376043472160419210889783545500
98 33971609619367139130753038707188353222602442106806865169348657200
99 140760673158644803139204447300468399591134383407341323577450450200
100 583034108995184213513171391162402639976043987007851253700890000000
101 2414109808130631462588218220623531010729647157465488260276288837320
102 9992483325148560133100100606903320468874357967889536603139787290400
103 41347193554486980673742178040409175339383459303876236764811332344880
104 171032086024202395991814522165539969742496420920486640833222812206080
105 707246452883781211890241844691096261581558798305937701765611144285000
106 2923668955295765667344449262580311296628625685995820076456550758171040
107 12082376872390256284765257032521815843027074417051295849569008713949200
108 49916690523803328490300214956022841381567512396575132206691600642594560
109 206163038636619393416742551402305587515418872379426198500204501780770960
110 851235592055096010858099627333892390675359268802753233306659050459240000
111 3513702207358012560541080922101761705759533098509688216226795069446532320
112 14499684189948602849178313412121772815109943451593750712882288126480588800
113 59818111167829812623888228417019980159213753813620420408636271134779929080
114 246711559365395573831488411599296136206928924251709755068377512454042557280
115 1017257702702914109602873818305303129462462060574509352609308538299531550000
116 4193330999553149086651183617195807346617839253665113604632960672238259129600
117 17281279865555760493015817764489074689324511449082388084408224289044683730000
118 71200516950443182490143507127778044613101588597075079821971061350706554030400
119 293280177524173764848075556191913689503782519738260292891125062741758097746400
120 1207748160349166720510401849141526188415723664512894637182410480596340281600000
121 4972398366402833422928671685060043832547119762877947733962386046038152016031600
122 20466944170944702610939746607073090007705084419697160657579166155663057485176000
123 84224669534427821733079510227992145266821797194591939501396714218855158019826400
124 346518534334353294154454058367186148725210594266095364640226093405068169119142400
125 1425332037632283799649438015982090809142653137504432576618196268301137177937500000
126 5861511148966158731217686796943811990535920454263375596268606109584497419649594752
127 24099532756736190211615884862563186544025802869796230392103195802841095138018143040
128 99063713030645295373048332802079352388797426783140718525442742322670842895131475968
129 407126125825208940866252382263159719442263182747246955337312758296846975381986356038
130 1672835131623399028686015840960397969716702524538310294668732140441225488687340571000
131 6872084327383512279901662587456100561266146034436621729068971987576208664292374515964
132 28225154877426597122318737888368479820031165922202935941082735610354790109438911801920
133 115903890484142201666257439134878834192676454192469164355305041045876168517383092520596
134 475855183151046188792672441972369597277095190184231026132123792067893916176339207264336
135 1953295542700064641018441139524488797814008523065881315007673527652484692016549719459000
136 8016387567255566083604611690629601207955638656955445742342822544495241956301884331715072
137 32893360502322248065475528961808996964818789858467960732628558511878835928815890063184580
138 134945296027191835354611308378155384295129504742861416748475071466248062595182870265273168
139 553513696071507163285340269236517787572515566657599184842810368871641941567730482710770888
140 2269975828065259216726662955885354809573046537382160159774400452976388475859143606463920000
141 9307594072617291825886739148126974877188394317736672033939450637361969306770845015840807240
142 38157336685077743453951291278590641027957493966756450427342198019802114019363321605164724000
143 156402664196306502830557518975635516349178904453578680438530157048294297517935785136102587760
144 640968585608558403188872937335684077318520717274112057843104095035272222879563033865154908160
145 2626375754066427655723390480091567819440691028379349062733625473536631639036376911581285402500
146 10759831842524942435239755106029767121452629627034156607896540083677972727652842014481257871440
147 44074113581492882189191976978921622627012533186450636044106598131331494860333776186366998855400
148 180506197978120891811355537204293456150133102008387055561879304117563116329345361016067440101760
149 739149032164703584942601231186037169581838697519121496760760657403844411995245877159376016011160
150 3026245672551789351661466729281964602414415607073822592727953835809322631760415048864523549500000
151 12388237432598550832507793332058481255088036052068642693567074350144897973229588878246558312622224
152 50704780522502832967647158639842302429236556483381239717728710991825400496315473586357044115655680
153 207502437218105307836992492105372178139087755128208392179699480371240249858897981254994811235343016
154 849049965662995769617252532971706198349586929273308755997776549061540122020063171984757127420909856
155 3473600547604637474406874869294605412731670475098398424278644161542969378561722455174065478921042000
156 14209012327274532075473731419710770324538906572576353135697067950501178862973769823512895066385828608
157 58114712566939142627461783562006269426540075235104657467685242375222238122855212743602290736459146640
158 237655169096627792343111953165154897053053738167404623081670381463381327887213572608990231690416142912
159 971735724551653548320178159637864938722147509610952003449197889613691675710507882785252445562854516192
160 3972734660125361143192156676116879775138394026875677743625340526771226628007150147430289654586216448000
161 16239482033039877205483115626501815029710674821266731434958636662649256923196229517271359608171992602804
162 66373807976712175735194475827540403544844251578047441625510195820681569140454218555902187587281455839760
163 271246382449205093085723479822350300924016152970643217381668071904820528247180495442645124716785458547976
164 1108343890805512960726612946200839852243211492758166024828042058282149942476826205048110647910021841798016
165 4528237018889313326616643471595379153504635598208928987297721923866682823469523690811535655280095663295000
166 18498158007556120539766667127015258384742517380038384379297445221819424876224943581815169640931170102099040
167 75556737075626413096644851687437676369626982192675129993317795896236894800393708352727110410790594847306000
168 308577267782087910477940872695094779486934672494854112893042836785623987219007667468733985839904182534056960
169 1260089308354039766420566305470237613360924997803805904321369325544053028377140497915990136249538882541830360
170 5145007507899787210824782353570533587974249777499262567243159489608182335900947236095173999327752970756940000
171 21004802544350824412551207752051182384296282152839628114012006869824476514618088364139228637306178758719214640
172 85743202972139542097336889715952495513185873547052925781125160616655996336416525053214034584903139621513094400
173 349969264910813646153350392580617632868032260149372302129172477363360676586715427770979473570020831736648720560
174 1428268292671955162595985277080986074750819090509690029427338770792420602462681520863950738235837835545887456960
175 5828273801082256514974505078667012298005368284725133762707097048880494171553896645088647684536696107790430500000
176 23780496737668476695167001054883485409879084675375250096881479617208302083481575232903656664499798702398929887232
177 97018214646060214811802164468620549124320732448482062026375318165230999661350362124138581530486386793327159304840
178 395765160228208892254826304591281279032526515060054295852814994977632269904412642456744081342447638423511489801888
179 1614263039584391940929495562420516388788222108425437496152153920546642353575653730575197676956019253573405109869008
180 6583609076631419266712772622965135299086664973553446513269870204654443122194902711416206243860990346526365354976000
181 26847711657142164858082457115277077870762733176980197814251368714228968656196574876617400734234972965613236455647664
182 109472372919489790577579131455266615233080859227709877572089069624328876802385792145887650183207431700764243885936320
183 446330235689699144333851976843043393412503654658572989925009148883384950659662113079897137252667385478168769893656096
184 1819546241664545308182270683105959653628446040327351226932349045934871362702680376563045919138184680383244555430926336
185 7416950564629005818106853600324612152889897739977521224938455424766570559135858759465804384974687479196003622117834000
186 30230382867182186503162694052654010203766565514566735764937025387255907536440687106254315555581490169341380411669200192
187 123202169853289706949974585964507489366958538724612306885041800764622181590332291930282514081204337900125675084460866080
188 502053471687839783322045849503287781574355581611591597807164123556270273181905793969301365671655283425143408727859650048
189 2045685920938624178598450049999757918383417196584419767039976731537380243166608923857157293060687875186374571114516951968
190 8334618962900179243092371770246934447499270363818515412477833070699418525720612104429932478206906330369125177123670800000
191 33953988431387382608071823342158672572501358210699560800900236461454335168748598274728680900378743858304960390746796881600
192 138310302132035843883240192417965206364321898475837370211237435924180188361012541297139132006354029064186858435292856320000
193 563348806074868384176442440023959447106719775283164943820443716379799768104789111331731206381486181532005524245191198735900
194 2294350486961130039933481541199873409887771347328725408549893073085583841473497474291627985264151146359241519633076651684400
195 9343338757471984077666339343145990047088397757530680194877222255162908397387601657288232678847433187185517290859399848975000
196 38045630547878591436894983417386522548801304124990250483681898063752096406109617471607353513942489214061905241034392229161600
197 154905999022840595652815534620294728041676175734142272046953153327281579761065716665362936448627621192379249557807855524741000
198 630656451681937353362406500910630373618527666354411014434710367168365044915850652935938886573094769485593445434022982377466400
199 2567314029683659929216384678959849951581095484855911609869898534612928015442308955981641804768678671761237187863356167923732400
200 10450259485440940601232417558656836195450019965502045594358658544416689865133435393313366889246593795045688032811845259920000000