0 1
1 1
2 0
3 0
4 0
5 2
6 0
7 0
8 4
9 2
10 2
11 0
12 10
13 4
14 8
15 14
16 0
17 40
18 10
19 42
20 14
21 90
22 0
23 230
24 40
25 226
26 80
27 54
28 646
29 0
30 1580
31 230
32 1480
33 442
34 534
35 128
36 5242
37 0
38 12434
39 1580
40 11496
41 2920
42 4746
43 1404
44 498
45 47622
46 0
47 110320
48 12434
49 101966
50 22762
51 45216
52 13138
53 7996
54 1426
55 479306
56 0
57 1090270
58 110320
59 1010726
60 202352
61 471466
62 128368
63 104640
64 25616
65 5736
66 5296790
67 0
68 11876980
69 1090270
70 11052204
71 2009018
72 5361034
73 1357608
74 1358738
75 358274
76 137070
77 18814
78 63779034
79 0
80 141373610
81 11876980
82 132065740
83 21994088
84 66092514
85 15578012
86 18341748
87 4842688
88 2475636
89 502664
90 78886
91 831283558
92 0
93 1825321016
94 141373610
95 1711473154
96 263041210
97 878657524
98 193261214
99 260830174
100 67084446
101 41987252
102 9780896
103 2639450
104 287296
105 11661506218
106 0
107 25405388150
108 1825321016
109 23903323194
110 3411069328
111 12535708594
112 2581042512
113 3921869282
114 971094408
115 712513494
116 174500136
117 62996378
118 10700472
119 1258018
120 175203184374
121 0
122 379158271420
123 25405388150
124 357880168784
125 47665272778
126 191097489294
127 36950067892
128 62371283000
129 14790270882
130 12393287626
131 3068823916
132 1353519418
133 276018140
134 56335924
135 4986402
136 2806878055610
137 0
138 6039817462210
139 379158271420
140 5717565270896
141 713935016552
142 3100607297706
143 564770733052
144 1048016056162
145 237491512936
146 223265123318
147 54791266764
148 28224799868
149 6278743248
150 1720353038
151 247136220
152 22789000
153 47767457130566
154 0
155 102278890975360
156 6039817462210
157 97081541015190
158 11409725153642
159 53358646737576
160 9182729397978
161 18574635757032
162 4020243610462
163 4185245425068
164 1006741387034
165 589775871914
166 136669136538
167 45734598988
168 8158217274
169 1319252850
170 96966318
171 860568917787402
172 0
173 1834691141852174
174 102278890975360
175 1745739083196526
176 193783923758960
177 970868450740986
178 158292015331856
179 346591195549916
180 71670897517664
181 81794020260496
182 19162998270944
183 12542372345694
184 2951634969456
185 1150869957650
186 230403451792
187 50253177230
188 6174792896
189 461790998
190 16362838542699862
191 0
192 34752142215026180
193 1834691141852174
194 33141756783260116
195 3485438348930842
196 18624153684564626
197 2884093742032928
198 6795312750782838
199 1343623169729842
200 1667415369544614
201 379075611128614
202 273677318383792
203 64419899626262
204 28469464543190
205 6081008528572
206 1621762729600
207 253887213390
208 33619879966
209 2088374592
210 327460573946510746
211 0
212 693126840194499290
213 34752142215026180
214 662376733880428596
215 66181234675544872
216 375691566663132626
217 55388190823432188
218 139719747054183160
219 26444219563073968
220 35446792532917968
221 7803481473940784
222 6154109336259142
223 1435133118701400
224 705989602881338
225 156280100833468
226 48515884762530
227 8715672841520
228 1564839690250
229 166254571188
230 10343408786