1 1
2 5
3 1
4 25
5 10
6 1
7 143
8 79
9 17
10 1
11 942
12 634
13 197
14 26
15 1
16 7074
17 5462
18 2129
19 417
20 37
21 1
22 59832
23 51214
24 23381
25 5856
26 786
27 50
28 1
29 563688
30 523386
31 269033
32 80053
33 13934
34 1360
35 65
36 1
37 5858640
38 5813892
39 3281206
40 1111498
41 232349
42 29728
43 2204
44 82
45 1
46 66622320
47 69910668
48 42581546
49 15977938
50 3835369
51 594401
52 58264
53 3392
54 101
55 1
56 823055040
57 906018336
58 588230628
59 239947156
60 64254233
61 11514882
62 1376691
63 106704
64 5007
65 122
66 1
67 10979133120
68 12600272448
69 8639652156
70 3779598104
71 1106818139
72 222568631
73 30947559
74 2942475
75 184881
76 7141
77 145
78 1
79 157300375680
80 187292676672
81 134658291864
82 62538518272
83 19740327722
84 4362514714
85 683985581
86 76000278
87 5886057
88 305894
89 9895
90 170
91 1
92 2409321801600
93 2964459211200
94 2222243014248
95 1087066881984
96 365868441662
97 87526223146
98 15144837889
99 1905364337
100 173161641
101 11137953
102 486763
103 13379
104 197
105 1
106 39290164300800
107 49794102725760
108 38740700316672
109 19837003447224
110 7059175566652
111 1807375409626
112 339775760217
113 47346112832
114 4889311436
115 370339188
116 20102510
117 749144
118 17712
119 226
120 1
121 679701862425600
122 884854787022720
123 711816538737024
124 379604765554632
125 141879390660284
126 38534658081922
127 7778109885729
128 1181289500697
129 135535316212
130 11701334936
131 750270790
132 34834070
133 1120104
134 23022
135 257
136 1
137 12433400027596800
138 16588246617020160
139 13754241137705472
140 7607714944579344
141 2970321656120136
142 849800819096356
143 182481738073562
144 29839945915282
145 3741826277369
146 359902209328
147 26373858920
148 1450314284
149 58258294
150 1632956
151 29446
152 290
153 1
154 239791474805299200
155 327222436520183040
156 278909997521107968
157 159452793500748336
158 64745410784840568
159 19401047972073788
160 4399683581709758
161 767306714068078
162 103853640737549
163 10943812327585
164 895615820720
165 56422916256
166 2690843758
167 94445786
168 2328154
169 37130
170 325
171 1
172 4863054420016128000
173 6776028074451225600
174 5923706218046795520
175 3490123813872086592
176 1468349211877076016
177 458673650052618448
178 109195864392243344
179 20157141508855664
180 2916176562113497
181 332412156977066
182 29868550471453
183 2105920121496
184 115304100258
185 4815020524
186 148945682
187 3254248
188 46229
189 362
190 1
191 103462238924835840000
192 146979782441412480000
193 131528767732150176000
194 79663754428521000768
195 34617353570138910096
196 11228366630127080928
197 2792467813304119904
198 542258728169851960
199 83202937299056007
200 10157620499715951
201 989219151082293
202 76726083017877
203 4710556698998
204 226268328214
205 8343327402
206 229187394
207 4468899
208 56907
209 401
210 1