0 1
1 0
2 -1
3 -2
4 1
5 2
6 7
7 -8
8 -7
9 -6
10 27
11 -54
12 57
13 -56
14 -233
15 -232
16 -7
17 -6
18 187
19 -588
20 1485
21 -1242
22 -6177
23 -3184
24 -639
25 640
26 -1441
27 -3472
28 13033
29 13032
30 -20745
31 -24120
32 1593
33 1594
34 20891
35 -60476
36 9069
37 -26964
38 -1916541
39 -6305202
40 1619109
41 -1599426
42 -8587701
43 -15680466
44 -9879615
45 -3040080
46 4217503
47 -377360
48 11137
49 -11136
50 -404865
51 -5515074
52 -13101951
53 14521808
54 20615711
55 -7203722
56 1470433
57 1470432
58 4366655
59 -35044800
60 -38532375
61 -37773000
62 152525175
63 -10168120
64 1593
65 1594
66 10177691
67 132312180
68 24591021
69 -74144356
70 2877638595
71 -1955115666
72 132191109
73 -396553644
74 -55112395869
75 -1062111581136
76 793584055701
77 2396997852642
78 18576674410671
79 -8908145485074
80 -447317609787
81 447446749950
82 -7930406179125
83 -32469288116688
84 -14334977334339
85 -23739973656606
86 251363773523655
87 -181181328986700
88 -9415292124375
89 -3125616255000
90 8350860633975
91 -4450398734040
92 669703964993
93 -43418640880
94 -9391242433
95 -101623744
96 -308415
97 308416
98 -100916545
99 9099665454
100 -30693572703
101 -538641317502
102 -16510373519865
103 -42925240180760
104 -4320080878727
105 4438668755224
106 -43347354061945
107 -70383023265516
108 15616635321865
109 387952814426
110 -398143799085
111 -37075123434
112 333209569
113 333209568
114 36420441695
115 -772644436450
116 5048739278625
117 97471350720000
118 -122007784190625
119 24514596843750
120 34216355390625
121 34254798750000
122 -108949142390625
123 -119417777550000
124 -28981336404375
125 1932089043000
126 221009363575
127 -16887914680
128 -5299143
129 -5299142
130 16898522523
131 187310532596
132 -1680193954387
133 -21842521778324
134 154060011350531
135 -1055440778481986
136 -65302724345339
137 195897568536644
138 -27269002817132349
139 -198402239327651424
140 -363643095352226859
141 251705460833872578
142 268783558452223119
143 -19253579930966898
144 54277562856357
145 -162832559428908
146 -520761296160911133
147 -68554257517601175582
148 618545777633755565805
149 11754073185384835915920
150 41768343825602276068803
151 -127011440590638268922298
152 806989071563757216189
153 2434857861987696581226
154 3462857977455430596672219
155 -10870433007030135609430986
156 7522086622731373955210409
157 -3562407527319491394496446
158 -4743528075746849390211153
159 -389627684105932612786914
160 -747097728635058564411
161 747103287695625119934
162 -388288460638987684919253
163 3949841031569036622819072
164 -2734319155544543005574499
165 -11241677345381420702257584
166 -177289589814075149608275021
167 -290184206982036565479432822
168 -17808705421352962717122891
169 -29679310893337060102940646
170 1438406644645342498405861755
171 -7247397626602905725283653550
172 -267697274079058993430526375
173 184356059287184059995967500
174 -2279995083450068266689890625
175 -209813647456461104592187500
176 1778355325575627978515625
177 592817950566987890625000
178 7354542857992877696484375
179 -13793315270559168824156250
180 1730975241892204941575625
181 -867005729632381394529000
182 -2774489251081190720319225
183 -389870659218320003387490
184 1730043643255570972793
185 -115135973421172446968
186 -126961663331828348265
187 -13147129905988090152
188 -345608737085124415
189 -3028196142176832
190 73528693276735
191 -66128247488
192 14113601
193 -14113600
194 -66158964289
195 -73703274245698
196 -3087480636315327
197 346159767228511698
198 -9736997183887543641
199 88544506605212922120
200 -92200877647102784295
201 -1569972956925133833606
202 -393024311357644398936933
203 1165598385478073006202090
204 4681045856326204884029625
205 12187442616954752428311000
206 -81920597355739601896331785
207 -149402240822282116793871992
208 7855913459063491836550649
209 -7855086218801605499786472
210 -165341550522878651772082457
211 -241348577659012897786791850
212 -6936112699856550139142343
213 -11203458699619146596550740
214 1067405455808121117167355247
215 -1929818478229957823976151486
216 275195351143891245316164945
217 -16125817288267265018322494
218 -2282535427812497946186993
219 -275810036852021979656610
220 26706006457693012676853
221 -31414887527353612038
222 -346893627865460589
223 -962434457600922
224 151342071329
225 151342071328
226 962134436193951
227 -356586662596381810
228 35351410619492930625
229 28469043582850954281250
230 212781329490266772774375
231 -1759623764422181816475000
232 17732887550990992342265625
233 267009741161326774378125000
234 -1565834010655461603922265625
235 4427786607874992788414062500
236 4034353291570737360791015625
237 -1938745274724494731933593750
238 -1315948518036097780517578125
239 -115465388165918459472656250
240 -1938492466172698974609375
241 -1938393940047363281250000
242 120054109917544222412109375
243 -1618416737478627332519531250
244 2866733998750294965087890625
245 249802841824212171093750000
246 -15023487061324834400390625
247 -1991294579187617603906250
248 -2479507634245524609375
249 165300508947138750000
250 -568025291750200790625
251 -369577270018721310000
252 18309635664665515625
253 -1198792152097085000
254 -357804732168221065
255 -112340565104824
256 -5299143
257 -5299142