1 1
2 0
3 1
4 0
5 0
6 1
7 0
8 0
9 3
10 1
11 0
12 0
13 12
14 0
15 1
16 0
17 0
18 60
19 70
20 15
21 1
22 0
23 0
24 360
25 0
26 465
27 0
28 1
29 0
30 0
31 2520
32 19320
33 19355
34 3507
35 105
36 1
37 0
38 0
39 20160
40 0
41 1024380
42 0
43 30016
44 0
45 1
46 0
47 0
48 181440
49 11166120
50 66462480
51 66462606
52 11180820
53 286884
54 945
55 1
56 0
57 0
58 1814400
59 0
60 5188446900
61 0
62 5188453830
63 0
64 3026655
65 0
66 1
67 0
68 0
69 19958400
70 11543439600
71 480413448900
72 2977635137400
73 2977635137862
74 480413921130
75 11555272575
76 34944085
77 10395
78 1
79 0
80 0
81 239500800
82 0
83 52113339432000
84 0
85 2099132870973600
86 0
87 52113376310985
88 0
89 438263364
90 0
91 1
92 0
93 0
94 3113510400
95 19491385914000
96 6551243302804200
97 283097260173627900
98 1803595358964771372
99 1803595358964773088
100 283097260184159421
101 6551246596501035
102 19506631814670
103 5933502822
104 135135
105 1
106 0
107 0
108 43589145600
109 0
110 945313572845842200
111 0
112 1872726690127180988100
113 0
114 1872726690127181663775
115 0
116 945313907253606891
117 0
118 86248951243
119 0
120 1
121 0
122 0
123 653837184000
124 50233275604512000
125 155243683741953807000
126 52469332407088988391000
127 2329676580698021783187960
128 15138592322753242235332440
129 15138592322753242235338875
130 2329676580698022197516875
131 52469332407700365320163
132 155243722248524067795
133 50262958713792825
134 1339751921865
135 2027025
136 1
137 0
138 0
139 10461394944000
140 0
141 28797215441570535960000
142 0
143 3443086402825299426341745600
144 0
145 149390880973211821194044293500
146 0
147 3443086402825299720403673760
148 0
149 28797220460586826422720
150 0
151 22148051088480
152 0
153 1
154 0
155 0
156 177843714048000
157 187663723374359232000
158 5993001571565164940784000
159 17647883828504382535887004200
160 5997229769947050033144935148960
161 271849772205948458085078251056320
162 1793196665025885172290508971568440
163 1793196665025885172290508971592750
164 271849772205948458085090804526392
165 5997229769947050271535917422040
166 17647883828569858659972268092
167 5993002310427150494060340
168 187747837889699887800
169 388246725873208
170 34459425
171 1
172 0
173 0
174 3201186852864000
175 0
176 1390759438984816084192008000
177 0
178 12218901113752712762242859336649312
179 0
180 26051341898387300707368587444944530600
181 0
182 26051341898387300707368587445031827810
183 0
184 12218901113752712984458458475480428
185 0
186 1390759561507559001823665540
187 0
188 7193423109763089
189 0
190 1
191 0
192 0
193 60822550204416000
194 975937986889287117696000
195 357920495697301576546859352000
196 10148613081027421265115467963346000
197 28916028252717782575086090400710913200
198 9883018890803233316233292603814326195280
199 455473295761288603097446621939365225296400
200 3040059281615704147007085764679679740599460
201 3040059281615704147007085764679679740691838
202 455473295761288603097446621939956078133650
203 9883018890803233316233360724489799227748
204 28916028252717782814901370042123535900
205 10148613081040117624319536901932188
206 357920518512934324278467820756
207 976273961160363172131825
208 140462355821628771
209 654729075
210 1