1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
10 0
11 0
12 2
13 0
14 0
15 0
16 0
17 8
18 30
19 0
20 0
21 0
22 0
23 30
24 260
25 348
26 0
27 0
28 0
29 0
30 108
31 2358
32 7072
33 3956
34 0
35 0
36 0
37 0
38 386
39 20430
40 149664
41 186396
42 44916
43 0
44 0
45 0
46 0
47 1376
48 176774
49 3023532
50 9244260
51 4899200
52 509978
53 0
54 0
55 0
56 0
57 4902
58 1527918
59 61203362
60 434369516
61 570014364
62 128706852
63 5790456
64 0
65 0
66 0
67 0
68 17460
69 13204026
70 1237807846
71 20503681466
72 62312057642
73 35145166536
74 3381000336
75 65747178
76 0
77 0
78 0
79 0
80 62186
81 114099558
82 25032128092
83 966773847580
84 6859445695566
85 8937075346246
86 2166884610178
87 88814433756
88 746521190
89 0
90 0
91 0
92 0
93 221480
94 985963206
95 506216068952
96 45581787186432
97 753992937156292
98 2294186499807542
99 1281770005911328
100 133599701455066
101 2333033998864
102 8476319172
103 0
104 0
105 0
106 0
107 788814
108 8519922122
109 10237045859808
110 2149180036524206
111 82884961506928674
112 587879941920096164
113 767293632652220616
114 183833260079110226
115 8237117244715336
116 61285601758916
117 96243740012
118 0
119 0
120 0
121 0
122 2809404
123 73622499446
124 207020237832924
125 101333194960896292
126 9111820198577944474
127 150672100573449544628
128 458359171037891069154
129 256621972725471907262
130 26365619477959488238
131 507861167171544622
132 1609888586400576
133 1092792451740
134 0
135 0
136 0
137 0
138 10005842
139 636187953758
140 4186499352406046
141 4777826219804545032
142 1001675666375464430008
143 38618667880671318212660
144 273896499140059759958760
145 357373665302275132957038
146 85827401097312006194726
147 3781393362413307038662
148 31312285224055745412
149 42289561773667932
150 12408031373682
151 0
152 0
153 0
154 0
155 35636336
156 5497437822074
157 84662140166304162
158 225273040322769534304
159 110115929289424892845128
160 9898104313860041433700268
161 163676725116171601987511766
162 497896260162715018611755474
163 278637176347541240520045122
164 28705035497299409771677468
165 542332629952247633325852
166 1930565417393375534896
167 1110888696290586976
168 140886078048560
169 0
170 0
171 0
172 0
173 126920694
174 47504550336526
175 1712093427814659238
176 10621553459907019602010
177 12105240130837251432416920
178 2536935635060076589332989468
179 97808501938311037137943077950
180 693705960010691438320416787818
181 905088655807411194007179276150
182 217247895185578673728721209634
183 9600419660350221494156812994
184 77782090739575978560087416
185 119029409843545688217042
186 29181520062175286564
187 1599680593324818
188 0
189 0
190 0
191 0
192 452034756
193 410497104019406
194 34623078306219536074
195 500802937807938817926738
196 1330750281567950935049562606
197 650229662750934510362984493394
198 58448048712712438556137671661806
199 966496055484704961621550154433622
200 2940111959767549607542691349615378
201 1645293492763754065319660331544280
202 169383887108064221272938790292130
203 3210867226627908436679231177414
204 11155614296644260875079085248
205 7338782866468248198858718
206 766558446366309855152
207 18163455439700846
208 0
209 0
210 0
211 0
212 1609945658
213 3547194348471034
214 700170640762305368284
215 23612702577121603637059366
216 146291722735936131267220100658
217 166657158291637340563175174753114
218 34927129049289980681781243762654800
219 1346571099487413567927749119663336774
220 9550442438832737319725064256021394412
221 12460983434177387538182482340975091242
222 2990856924900639628327534420594152800
223 132065266621284638757576691891582288
224 1073876842106429432687609913104386
225 1599953525982093099354650756720
226 452474174508641520585049194
227 20136437390542071493020
228 206235616589902956
229 0
230 0
231 0
232 0
233 5733906488
234 30652074338152030
235 14159310791186152011082
236 1113331573961554529414354694
237 16082106734044729917431126147950
238 42715081030652300524891959232317696
239 20871597665981976328639950809336108192