1 1
2 0
3 1
4 -2
5 0
6 2
7 0
8 -11
9 0
10 8
11 8
12 0
13 -74
14 0
15 48
16 0
17 119
18 0
19 -632
20 0
21 384
22 -48
23 0
24 1634
25 0
26 -6608
27 0
28 3840
29 0
30 -1409
31 0
32 24032
33 0
34 -81984
35 0
36 46080
37 384
38 0
39 -32798
40 0
41 389312
42 0
43 -1178496
44 0
45 645120
46 0
47 18825
48 0
49 -741056
50 0
51 6966848
52 0
53 -19270656
54 0
55 10321920
56 -3840
57 0
58 666830
59 0
60 -17232128
61 0
62 137188224
63 0
64 -353323008
65 0
66 185794560
67 0
68 -283875
69 0
70 21488216
71 0
72 -421277888
73 0
74 2955741696
75 0
76 -7180001280
77 0
78 3715891200
79 46080
80 0
81 -14247210
82 0
83 679526288
84 0
85 -10914372224
86 0
87 69266193408
88 0
89 -160189562880
90 0
91 81749606400
92 0
93 4796295
94 0
95 -621279848
96 0
97 21785243456
98 0
99 -300369575424
100 0
101 1755728658432
102 0
103 -3892856094720
104 0
105 1961990553600
106 -645120
107 0
108 324164610
109 0
110 -25666644080
111 0
112 719217540992
113 0
114 -8779335668736
115 0
116 47891598999552
117 0
118 -102358752952320
119 0
120 51011754393600
121 0
122 -90007785
123 0
124 18395806800
125 0
126 -1045444686080
127 0
128 24643634779136
129 0
130 -272157328601088
131 0
132 1399357613408256
133 0
134 -2895474940968960
135 0
136 1428329123020800
137 10321920
138 0
139 -7886867310
140 0
141 962540509280
142 0
143 -42870821238272
144 0
145 879778414073856
146 0
147 -8930985442025472
148 0
149 43618468449484800
150 0
151 -87680436299366400
152 0
153 42849873690624000
154 0
155 1860433785
156 0
157 -565108469520
158 0
159 48573855960320
160 0
161 -1790808070870016
162 0
163 32779583836581888
164 0
165 -309580613572755456
166 0
167 1445014064379985920
168 0
169 -2830055556671078400
170 0
171 1371195958099968000
172 -185794560
173 0
174 205218360270
175 0
176 -36539417130720
177 0
178 2423185884939776
179 0
180 -76723485862909952
181 0
182 1275263588400242688
183 0
184 -11310873293564411904
185 0
186 50708726042308116480
187 0
188 -96993186653247897600
189 0
190 46620662575398912000
191 0
192 -42036846075
193 0
194 18124921890600
195 0
196 -2238322279952000
197 0
198 121260045204362240
199 0
200 -3384857583959814144
201 0
202 51791520840291090432
203 0
204 -434646705791538561024
205 0
206 1879285193099842682880
207 0
208 -3517807442720823705600
209 0
210 1678343852714360832000
211 3715891200
212 0
213 -5701767356250
214 0
215 1419535374457200
216 0
217 -133519964336971520
218 0
219 6142351435023964160
220 0
221 -154129859958477791232
222 0
223 2194295257802349674496
224 0
225 -17530749340924627648512
226 0
227 73352701070858979901440
228 0
229 -134609096074899279052800
230 0
231 63777066403145711616000
232 0
233 1031409415575
234 0
235 -608694053952600
236 0
237 103786182857280000
238 0
239 -7887259522770467840
240 0
241 316776066664114663424
242 0
243 -7252816335985224548352
244 0
245 96899391133716296761344
246 0
247 -740694962692081802280960
248 0
249 3007981999131496493875200
250 0
251 -5419609063902972739584000
252 0
253 2551082656125828464640000
254 -81749606400
255 0
256 168758077291650
257 0
258 -56794928504067600
259 0
260 7296458895419133440
261 0
262 -466396631526886860800
263 0
264 16695451718979327270912
265 0
266 -352892781783031123869696
267 0
268 4455450913116426272243712
269 0
270 -32722947856626333253632000
271 0
272 129296644077170636881920000
273 0
274 -229026676144794060718080000
275 0
276 107145471557284795514880000
277 0
278 -27319399239825
279 0
280 21425318641742400
281 0
282 -4886059059896414400
283 0
284 502451160422162631680
285 0
286 -27807301320457659133952
287 0
288 901414651362750564532224
289 0
290 -17755968394528844275777536
291 0
292 213075824319040637431185408
293 0
294 -1508993291671583082518937600
295 0
296 5813703347865276395814912000
297 0
298 -10135848651461832726282240000
299 0
300 4714400748520531002654720000
301 1961990553600
302 0
303 -5306886220031550
304 0
305 2348642941617772800
306 0
307 -399873730245294264960
308 0
309 34306272536064765716480
310 0
311 -1679826701996556174663680
312 0
313 49934500725479272941355008
314 0
315 -923705368063121067219615744
316 0
317 10586838667234901319921696768
318 0
319 -72516810874744917081037209600
320 0
321 272926994229277771664719872000
322 0
323 -468820529284619140501340160000
324 0
325 216862434431944426122117120000