1 1
2 1
3 2
4 3
5 12
6 5
7 60
8 105
9 280
10 63
11 2520
12 385
13 27720
14 6435
15 8008
16 45045
17 720720
18 85085
19 12252240
20 2909907
21 3695120
22 1322685
23 232792560
24 37182145
25 1070845776
26 128707425
27 2974571600
28 717084225
29 80313433200
30 215656441
31 2329089562800
32 4512611027925
33 486207248800
34 265447707525
35 825163159392
36 167133741775
37 144403552893600
38 8787716212275
39 15222026943200
40 6678664321329
41 5342931457063200
42 36220269467525
43 219060189739591200
44 26760193632961425
45 13954945420448032
46 12798353476633725
47 9419588158802421600
48 512408152157076175
49 63245806209101973600
50 3873805630307495883
51 6751730946069709600
52 7449626212129799775
53 3099044504245996706400
54 190103424450275260925
55 597270395363773910688
56 104750866533825143775
57 320174188547832018400
58 176992843453704553275
59 164249358725037825439200
60 448644081702649615783
61 9690712164777231700912800
62 595900647229245094511775
63 446812881369169413269600
64 18472920064106597929865025
65 3637744258777914669265728
66 62198384054230969460825
67 1182266884102822267511361600
68 72805037899714238900056275
69 127555364307389842066443200
70 1010355627996034335755883
71 79211881234889091923261227200
72 3254654842405743938976589775
73 5624043567677125526551547131200
74 173376343091397873073590768825
75 608229896948785427315945097152
76 337627615493774805459097812975
77 761697922895046685414216958400
78 18276138730432254426560850275
79 410555180440430163438262940577600
80 20271162034246239319764232691019
81 1201254046473851218948991566875200
82 37081393965084584121519937849425
83 97301577764381948734868316916891200
84 31793394724913791828050478332475
85 19002425775161651164691930127298752
86 2934604271236810227105403453525425
87 3438071926114815557681596553470400
88 11471634878471167251412031681963025
89 8076030954443701744994070304101969600
90 5546039775813961846485125440316939
91 1128362252661678893727585960855691200
92 488292632435794466918799087680078325
93 286247214235559321108909700145390400
94 238951713745176015726220830141314925
95 1513193168306293590114678435926474304
96 138650994395349046162128136007923475
97 718766754945489455304472257065075294400
98 22232262509474641952976342134984790675
99 78249579382393352597681042576108084800
100 43575234518570298227833630584570189723
101 69720375229712477164533808935312303556800
102 79903752475954976779433491086448604975
103 7041757898200960193617914702466542659236800
104 871756085955166947046448574944776314785325
105 7309660504053402871681987547030021606464
106 213826964479569251162336442910982869664325
107 725301063514698899942645214354053893901390400
108 14970527352637496584464320589483751282301075
109 77607213796072782293863037935883766647448772800
110 480635585441587117615401769034734691168858877
111 2822551319243220977654678390060504025549521600
112 2697444612172172598861948703766368164723187575
113 8459186303771933270031071135011330564571916235200
114 9704841336970318180570896668456387607584333725
115 1662414004045614712197410501315270180515872234048
116 515025890261976540686158964577737259588699641475
117 907775928135069762121093103757151333140196139200
118 253148318942327452201671355470413229289360840725
119 1147524672660538366762918413272845562781064267200
120 7375679416097441817233881468026854581764093631
121 86898913847838950864864639841480032163329684961600
122 2693332114648696991457126388529478455881888289025
123 3166145310324755511788202776518844893635318241600
124 5299782548179694079964022893558005993832102762275
125 420590743023540522185944856832763355670515675214144
126 206970595859877193850950755480345409182155688625
127 52573842877942565273243107104095419458814459401768000
128 104326219460917277964091790659689347988584942875383375
129 3833981076944419058111900431938052409571884205584000
130 64200750437487555670210332713654983377590734077159
131 13353756090997411579403749204440236542538872688049072000
132 1394422482336512949015000977085940678145559383397125
133 1878992532675253401613202089991053691807295727319472000
134 203981115662390498705910814573422456514994440547391375
135 172774523251423300434754681064856393784947389840437376
136 803925573492950789017413210377606152147331030392660125
137 1749342047920660916901891145781670987072592322134428432000
138 1005014847377929354600942225963201679200823386894527875
139 239659860565130545615559086972088925228945148132416695184000
140 42490715074685135000717746287143317100540019885721837539
141 8750386293289505080263386679569309326720088150881513168000
142 3665572251161217632104171774771166440011374954930228942625
143 21177826203784580953949595097978614498934123070823852912000
144 3213032467067240146659212296404355768405032367901805616375
145 9189716032704316093948334645274582236365069128387840173952
146 3565145614143102080539673917928120784120652353425291163375
147 8393227669073606913722023957954235476649880471253696304000
148 7033935941417471672416113405641968033535341129730979862875
149 33312720618553145840562713089120360606823375590405920630576000
150 3829934700744150254817781057313992075938798582538952294719
151 4963595372164418730243844250278933730416682962970482173955824000
152 308183758715800669517607106000048928163206878046275825767816375
153 544301308058698059743515237321800285615772786789065220237712000
154 987601857918740549980525386068633772153977177075264073130125
155 193420103534665091165631092075385546656237194169946531165762432
156 5560770575118910466129662881292430802564986403494055735601625
157 749502901196827228266820481792118993292919127408542808267329424000
158 11636862686699156926215468318963872819124634395089123902093623375
159 27410192286955945687838531479469527590726369206415378732348176000
160 7354497217993867177368175977585167621686768937696326306123169973
161 104411673014997227007888922485681172978694146409175883671668784000
162 11349532743817696261370641940717851268035137249531367756362916625
163 117671955487901874837890815641362681946988303003141220897970719568000
164 3654826361381098627777477696177994885167510173306406060664868004875
165 15655976936661977837833856095942958602068436599948592189669811072
166 1805396154417169201673211874015636027612866471151357210689874556625
167 19180528744528005598576202949542117157359093389512019006369227289584000
168 6305012873866561427158576413638380191167030021826395136652141907125
169 246396023102782841150940453274887197329151430465269782620281612104656000
170 153091646707243750568047561042117413046421293193494828172160266344437
171 27057133141241260659200088761179945645631313676822997571687844344176000
172 7565575564020766743188396911965104714503377861306430461996292232137875
173 41640927904370300154508936603455936348626591748630593262827592445686864000
174 23959266334929963304631113081357349498165443980527261050144920355416625
175 1176143759584663171711027923656796242989779652655198797464354856016951424
176 465126583642565981839491608496763751828021718266599472783391883593997125
177 1507403332801017352318486300983025107410002170435884627426066853547568000
178 632363108098320042725600950877622628889782336070320631536970987807569125
179 7203880527456061926730046032397876988312400372513092634469173493103827472000
180 994980412356971516114720864042608009959814557623336096890418252519741603
181 1289494614414635084884678239799219980907919666679843581569982055265585117488000
182 220193935297149489762074667729269955832943503642611558333993811136818192875
183 47237102855504746076528387250285127817108573096347235026141823922904453808000
184 79279390356334561944336535802873239315330658854976796285382728261912671965125
185 50464545991145718997649029492682987360936964252767932597657676108772087841152
186 726175220308918727486953533837548587914219495684773522327281063330940444125
187 113465495969396670084650831990111237989466922542076659340868620322348520304000
188 38796297408419040951483836669491159664949045822648219458804313830297690536125
189 58805372942567132870780237189130465241706590997493496665196964475452483312000
190 767758306608713652513574873038351370211623222595564764026864315799575349557
191 233398525209048950364126761403658816544333459669051688264166752003070906265328000
192 4299683479449107785450251873852125189040093633949544025699831175982498369664125
193 44579118314928349519548211428098833959967690796788872458455849632586543096677648000
194 692958266332246412473647294267322402889317358551888884059437739939529866112982125
195 5028136363375657218071622357000847368996282751862226537793544585631793596411008
196 1371774527229140857345791582529189246535995587337412688852356342329273408427740125
197 8603769834781171457272804805623074954273764323780252384481978979089202817658786064000
198 1351060046050698571162016747898608692665234711209881102488704802826698929859501625
199 1694942657451890777082742546707745765991931571784709719742949858880572955078780854608000
200 21080849302057891539966610424677587964524648924072327139302938869827126128792336879187