1 3
2 5
3 21
4 45
5 11
6 1365
7 45
8 51
9 399
10 3465
11 345
12 20475
13 189
14 145
15 7161
16 58905
17 105
18 27417
19 117
20 6765
21 148995
22 108675
23 329
24 2436525
25 65637
26 26235
27 21945
28 4959
29 177
30 85180095
31 135135
32 60775
33 1650411
34 108675
35 35145
36 11558321775
37 12837825
38 693
39 2133
40 3105135
41 77605
42 1591514925
43 261261
44 13970775
45 1423857435
46 68515425
47 109725
48 519954435
49 65637
50 111605
51 421785
52 250425
53 963
54 522979275
55 728332605
56 261098333925
57 2553826275
58 135540405
59 6545
60 27440159175
61 11153025
62 14625
63 84978621
64 170626365
65 29322909
66 42803409285
67 2058615
68 286741
69 37453689
70 13077419355
71 186615
72 278935443675
73 15811173
74 10828575
75 184904181
76 16434495
77 10695
78 37148014449
79 8985249
80 2166349185
81 4630216305
82 66352275
83 2103699
84 107210232675
85 246288735
86 9657725
87 7155225
88 55434807
89 4409307
90 1289789928542115
91 5403163442985
92 43096202325
93 220929093
94 1885275
95 10505
96 501756029775
97 80405325
98 48074895
99 180965915739
100 621345107625165
101 1610875035
102 178132157775
103 5061771
104 14123175
105 17003078227485
106 2440305870975
107 107073225
108 84502049891805
109 1531102365
110 61908271425
111 35455110075
112 18979840427625
113 1613868531
114 12281350556475
115 723310222635
116 7414100775
117 25743762561825
118 5570233515
119 47203695
120 941986721000850525
121 2228904487125225
122 751839872875
123 3727389315
124 36509625
125 3238653
126 653623402487055
127 61027363215
128 61506009201
129 116878671
130 5681005605
131 101963785
132 19794478587975
133 336975093
134 18096975
135 385865364885
136 49742459491725
137 189996675
138 6110681721417
139 8094038589
140 1802399197393795
141 2433177503621865
142 1816436697075
143 205020459
144 19647057062771775
145 130406600307555
146 8993346959025
147 27716697283275
148 1135076837895
149 1709981
150 571495987335735
151 5388811065
152 556946775
153 90348754419
154 191196600525
155 1950944985
156 12332816680641932475
157 752903889662925
158 456711411585
159 1282711825395
160 3233844257175
161 38232209925
162 3933793817464875
163 83591991
164 6895700175
165 2187352284312195
166 199443725556075
167 1195469275
168 2359398139611978465
169 4009075065765
170 1186096301775
171 42055667325
172 81393926625
173 94642515
174 1321718272875
175 50704640415
176 268867385813675
177 813302218575
178 13823177445
179 77657085
180 779691614210097764175
181 35797965176999025
182 8328258480466125
183 576563108995755
184 4093181412933375
185 219853978575
186 4171223145375
187 4126312125
188 234117
189 56981433789
190 249377848335
191 57065085
192 1488710140342425
193 1717296633
194 79851975
195 9127658263185
196 40826487544425
197 527330925
198 945227611345534335
199 7178671275867
200 27933952156536338055