0 1
1 0
2 0
3 0
4 0
5 1
6 0
7 0
8 2
9 0
10 1
11 2
12 3
13 2
14 1
15 4
16 12
17 14
18 8
19 6
20 0
21 29
22 68
23 82
24 54
25 25
26 6
27 1
28 206
29 496
30 546
31 376
32 170
33 48
34 12
35 0
36 1708
37 3960
38 4349
39 2922
40 1353
41 430
42 98
43 12
44 1
45 15702
46 35816
47 38632
48 26048
49 12084
50 4052
51 982
52 160
53 20
54 0
55 159737
56 358786
57 383523
58 257552
59 120919
60 41508
61 10647
62 1998
63 270
64 20
65 1
66 1780696
67 3952488
68 4191996
69 2811672
70 1328430
71 465904
72 123988
73 25152
74 3814
75 400
76 30
77 0
78 21599745
79 47478296
80 50050668
81 33529548
82 15934680
83 5672666
84 1555526
85 331580
86 54716
87 6780
88 605
89 30
90 1
91 283294740
92 617692992
93 647932740
94 433697560
95 207066674
96 74618916
97 20922810
98 4632192
99 810882
100 111008
101 11536
102 840
103 42
104 0
105 3995630216
106 8652798528
107 9039113801
108 6046500884
109 2898100392
110 1054666502
111 301057430
112 68599194
113 12560511
114 1840898
115 212763
116 18704
117 1183
118 42
119 1
120 60312696452
121 129851967808
122 135179507014
123 90380118936
124 43461625162
125 15945702784
126 4618171180
127 1076792368
128 204098214
129 31491088
130 3925588
131 388144
132 29372
133 1568
134 56
135 0
136 970234088153
137 2078398448674
138 2157269235363
139 1441765738686
140 695260810095
141 256838614134
142 75284515654
143 17885511020
144 3485181135
145 559585610
146 73863922
147 7933380
148 679214
149 44548
150 2100
151 56
152 1
153 16571597074140
154 35343358356468
155 36590805894490
156 24446897528064
157 11817712522320
158 4391212337012
159 1300248004678
160 313748453904
161 62534853410
162 10366438220
163 1430713194
164 163584240
165 15305232
166 1145592
167 65940
168 2688
169 72
170 0
171 299518677455165
172 636337251006876
173 657327985413902
174 439056503975410
175 212693408533197
176 79432165921840
177 23724275932937
178 5800355717486
179 1178075078074
180 200467132230
181 28676725897
182 3443212602
183 344608206
184 28349808
185 1871706
186 95076
187 3468
188 72
189 1
190 5711583170669554
191 12092889177648656
192 12467288108855766
193 8325612016621744
194 4040773424934512
195 1515715779194352
196 456098320943916
197 112772245186992
198 23272305154128
199 4047609420424
200 596313930914
201 74479453272
202 7859157774
203 694700496
204 50661648
205 2972064
206 134484
207 4320
208 90
209 0
210 114601867572247060
211 241899558682966296
212 248955051986067301
213 166221112382424046
214 80808722492712957
215 30429340051578620
216 9216463774208966
217 2301085809600708
218 481394387773262
219 85291561277214
220 12879186968589
221 1661736930202
222 183010089971
223 17118722094
224 1346852688
225 87687936
226 4602339
227 186366
228 5415
229 90
230 1
231 2413623459384988298
232 5080636172573738120
233 5220705245351997596
234 3485198867085593272
235 1696862924912042570
236 641167207408265368
237 195314869645676980
238 49180820985377536
239 10411307798666692
240 1874221015018420
241 289001510473686
242 38318929834160
243 4371873539812
244 428132660764
245 35766597870
246 2521745328
247 147500496
248 6966564
249 254298
250 6600
251 110
252 0
253 53238503492701261201
254 111788048864836480130
255 114709805560548053571
256 76567032363713266588
257 37328719020092981585
258 14148090171370450266
259 4331841830594315415
260 1098973376172708756
261 235069638152016033
262 42905473268093960
263 6736274913293137
264 914140946271630
265 107439850016801
266 10928572357696
267 958571670255
268 71989201902
269 4575852597
270 241805520
271 10333312
272 341330
273 8085
274 110
275 1
276 1227382998752177970288
277 2571404206149424545168
278 2635290444111635868600
279 1758816645199352877712
280 858515568489763167204
281 326285291541015892336
282 100356778055113353008
283 25630149743732832720
284 5532636772248166722
285 1022135278261870384
286 163013653704542124
287 22568700570262416
288 2720576456644428
289 285724967855904
290 26095609275968
291 2063171076512
292 140097736320
293 8071215264
294 387276934
295 15045096
296 452342
297 9680
298 132
299 0