1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 120
10 120
11 1800
12 1800
13 16800
14 16800
15 126000
16 126000
17 834120
18 834000
19 5103000
20 5102880
21 29607600
22 29605800
23 165528000
24 165526200
25 901020120
26 901003320
27 4809004080
28 4808987400
29 25292030400
30 25291904280
31 131542866000
32 131542740000
33 678330196320
34 678329364000
35 3474971465400
36 3474970629480
37 17710714165200
38 17710709062200
39 89904730843200
40 89904725757000
41 454951508208120
42 454951478583720
43 2296538629446600
44 2296538599839000
45 11570026581965880
46 11570026416564000
47 58200094019430000
48 58200093853776000
49 292402196893290120
50 292402195992269880
51 1467623539234273680
52 1467623538334087680
53 7360584859009090800
54 7360584854199252600
55 36892843779669694200
56 36892843774860691800
57 184824049340736981120
58 184824049315450053720
59 925560025993027809000
60 925560025967730673920
61 4633560619697743641600
62 4633560619566200775600
63 23190849175177324370280
64 23190849175045811112000
65 116046442535980389613320
66 116046442535302029826200
67 580601036380422506110200
68 580601036379744175912080
69 2904480587884890531896400
70 2904480587881415725942080
71 14528304896898169355796000
72 14528304896894694218804400
73 72665133315014550649368120
74 72665133314996839935202920
75 363420104899056150598625280
76 363420104899038440785606200
77 1817478286796884221993317400
78 1817478286796794316361455880
79 9088902510207852828729870000
80 9088902510207762923998884000
81 45450556936984061088924133920
82 45450556936983606142224930000
83 227276962471852736479441752600
84 227276962471852281523124555280
85 1136481524236453202042332571880
86 1136481524236450905503703959400
87 5682794470879403607514330089600
88 5682794470879401311000992673400
89 28415519759750707247135091180120
90 28415519759750695677083216349720
91 142083788439863710061564440197000
92 142083788439863698491537858121800
93 710443700822845497631200944098800
94 710443700822845439431238467534800
95 3552317538785594035621628944563000
96 3552317538785593977421403387496000
97 17761983833145212646702911572134120
98 17761983833145212354300714678827200
99 88811503724190361952541898420316760
100 88811503724190361660140379852122000
101 444063856859594991189660312698475600
102 444063856859594989722036095134003800
103 2220344637266905641342374336640828000
104 2220344637266905639874750797405720200
105 11101824598253324827414562467301841120
106 11101824598253324820053981083293949320
107 55509528639071032257397924236247216200
108 55509528639071032250037335902267494120
109 277549265786960458681103167722815618400
110 277549265786960458644210323943116316480
111 1387752819302386477720949944352920960800
112 1387752819302386477684057118283965304000
113 6938790057985758110084506979876689338120
114 6938790057985758109899682912825238191800
115 34694054135834560388997787332719330549400
116 34694054135834560388812963283378753993280
117 173470686062827282157262941027985206413080
118 173470686062827282156337381091896909464200
119 867355091848848534209338354480748842445880
120 867355091848848534208412794364850924187800
121 4336782105383373772460586555013897934866320
122 4336782105383373772455952994394200191226520
123 21683937111474241091123947053835162517850480
124 21683937111474241091119313493670416282417000
125 108419791895603237840400167009963371480499880
126 108419791895603237840376976160333243548107480
127 542099384830951949149611824219339538267210000
128 542099384830951949149588633370164360913232000
129 2710498625566525676763971141120067365852423520
130 2710498625566525676763855094679827923191236560
131 13552499933479760781559908529159533109401319800
132 13552499933479760781559792482714700590411848880
133 67762526889987539519788969277128310520768535800
134 67762526889987539519788388676091930098267528600
135 338812743340293258109990201135981223190088939920
136 338812743340293258109989620534956412798973925800
137 1694064152262890386783395373783673488435770984120
138 1694064152262890386783392469303074033518656995720
139 8470322503560153881418543197494556366446693221000
140 8470322503560153881418540293013968481551181706320
141 42351619486783593884802347887970406144835034679600
142 42351619486783593884802333359665567446759698313600
143 211758125309849317397960366835839580843822666059400
144 211758125309849317397960352307534625745559456380000
145 1058790738052972129074926643215972025144027429219720
146 1058790738052972129074926570550838710129502071882000
147 5293954136279763264283123350727102564848603029424480
148 5293954136279763264283123278061969542236249302954080
149 26469772465458428148753549988008265944840660206612400
150 26469772465458428148753549624588160753382287422666720
151 132348869463530592108231400965450362533887845420856000
152 132348869463530592108231400602030257634831693921084600
153 661744375862606778164347363193775388922456288095000200
154 661744375862606778164347361376297103593195605307166320
155 3308721993492849197810505512231900338190446103737517400
156 3308721993492849197810505510414422049925938474952974720
157 16543610424183507326495624134606915933808428523506027200
158 16543610424183507326495624125518013423600575694776157200
159 82718053947794582310714572332019265670441483723501999200
160 82718053947794582310714572322930363167594215622238480000
161 413590277046481095251910864391638293423349675939627870120
162 413590277046481095251910864346187736479005029991860173400
163 2067951414462438214009082921171205258026593038185102364600
164 2067951414462438214009082921125754701089608977091369226480
165 10339757189232322029912058767568691781602089837294086415680
166 10339757189232322029912058767341414819167129945272644681400
167 51698786413842134015632459779276096928917253698213794700000
168 51698786413842134015632459779048819966408508117959326729400
169 258493933939932765622267730545857255033767148138325545343320
170 258493933939932765622267730544720773509530694935604882590000
171 1292469677182552210527210682978432591928642405721646496341560
172 1292469677182552210527210682977296110404590776568944905019800
173 6462348415844314583017892446842467092862692846687381629112800
174 6462348415844314583017892446836784298391628619030526556939080
175 32311742198947787038771871094874710916861036909396251628320480
176 32311742198947787038771871094869028122390157505792187878560000
177 161558711473643791695054149115606537795789734664899065590825120
178 161558711473643791695054149115578122276030909517677923527454000
179 807793559283838384499445394738715075313331053398908470375927000
180 807793559283838384499445394738686659793570377131631892578338800
181 4038967804081669626652111994123556300938574414060111662970543600
182 4038967804081669626652111994123414217150134550350050097629309680
183 20194839051058258950054659323699459376421969617468933914326086400
184 20194839051058258950054659323699317292633534387319492047629514200
185 100974195377890938017973371844909270966026959112586702191010094920
186 100974195377890938017973371844908560522326131633528469003036519720
187 504870977379853263162238193572450039105357989110503951819540592280
188 504870977379853263162238193572449328661657166265006320487054463400
189 2524354888860860608105389405580632296743452832333886893971267424320
190 2524354888860860608105389405580628744425914069930700429813771678080
191 12621774452150680209717880079756991981525437543715332820377752986000
192 12621774452150680209717880079756988429207898734930448023702992208000
193 63108872292138909725395550509141188178872868099265600767397451678120
194 63108872292138909725395550509141170416889034954052954064485879544000
195 315544361586236583334329606695953572821762868727432218302142052090080
196 315544361586236583334329606695953555059779035698266014225110791567880
197 1577721808433351055501437211207226548350409567830036524546923659581200
198 1577721808433351055501437211207226459538905843523628129469044848800200
199 7888609044175427832827488050325371948323939443774588997500879173300000
200 7888609044175427832827488050325371859512435719584227044868397697028000