1 0
2 -7
3 128
4 -975
5 4608
6 -16340
7 48384
8 -124303
9 281600
10 -583746
11 1146240
12 -2125108
13 3691008
14 -6151880
15 10055424
16 -15914895
17 24136704
18 -35748899
19 52583040
20 -75877938
21 105994240
22 -145580124
23 200279808
24 -272040500
25 359036928
26 -468767690
27 615599360
28 -799858824
29 1014704640
30 -1277021208
31 1618375680
32 -2037073807
33 2508112896
34 -3065464350
35 3784730112
36 -4647505675
37 5584218624
38 -6677766500
39 8076102400
40 -9713655474
41 11456133120
42 -13461353824
43 15989367168
44 -18926633340
45 21990867456
46 -25436016600
47 29801332224
48 -34821265972
49 39895511040
50 -45597451681
51 52812990720
52 -60943580538
53 69100743168
54 -78180763400
55 89556178176
56 -102393762440
57 115046579200
58 -128866771290
59 146391108480
60 -166022648664
61 184867176960
62 -205535304224
63 231811141888
64 -260745709455
65 288370059264
66 -318530429520
67 356512454784
68 -398535458094
69 438221015040
70 -480659230704
71 535007151360
72 -594953549771
73 649846914048
74 -709196888930
75 785568443264
76 -868159631940
77 944031909888
78 -1025665120888
79 1129641914880
80 -1243348212402
81 1346309043200
82 -1454928982134
83 1596237959808
84 -1750082783840
85 1885771901952
86 -2030645215100
87 2220160623360
88 -2422900815996
89 2601843932160
90 -2792843170122
91 3039774359040
92 -3306886904088
93 3541035114496
94 -3784772501040
95 4107918539520
96 -4457121684020
97 4752839752704
98 -5066731363071
99 5485245866880
100 -5928025543833
101 6306679134720
102 -6707251056744
103 7234551929088
104 -7801718829050
105 8280962174976
106 -8775783924210
107 9445774449024
108 -10164111541960
109 10753170577920
110 -11373633023112
111 12218290896640
112 -13106418107016
113 13838854791168
114 -14610912203440
115 15647376904704
116 -16753688305290
117 17662441939456
118 -18591689261580
119 19878349294080
120 -21253464414552
121 22338227727360
122 -23478137267834
123 25066020654336
124 -26721222715680
125 28049602249728
126 -29440000489960
127 31345638764544
128 -33375448713103
129 34984654627840
130 -36622995494988
131 38944860577920
132 -41411464802256
133 43302514636800
134 -45277080875540
135 48094081697280
136 -51018686186670
137 53283782744064
138 -55654074681888
139 58973195836800
140 -62489470853232
141 65205375406080
142 -67945898319624
143 71928891853056
144 -76154117779915
145 79274342062080
146 -82530564946070
147 87291404870784
148 -92201190213714
149 95908028428800
150 -99767189436428
151 105290628192000
152 -111137861413700
153 115502059312128
154 -119892060322080
155 126438266935296
156 -133344542895800
157 138308424528384
158 -143464498222160
159 151192234817280
160 -159148579240626
161 164942558760960
162 -170981275498847
163 179830893184128
164 -189152224515270
165 195948888496128
166 -202722260605860
167 213091627901184
168 -224037618803296
169 231610382899200
170 -239493009930084
171 251606854833280
172 -263999826331548
173 272818489287168
174 -281960390550840
175 295681061567232
176 -310131601227900
177 320304083358720
178 -330434095725990
179 346355663990400
180 -363091630870266
181 374370058068480
182 -386051353426864
183 404489489134336
184 -423332560924440
185 436273403922432
186 -449711478655360
187 470372958966528
188 -492050257190064
189 506970703360000
190 -521705713230840
191 545487301416960
192 -570511578733108
193 586748844776448
194 -603610709368430
195 630953652521472
196 -658714986276615
197 677352374936064
198 -696626209477068
199 726980246795520
200 -758878840937689
201 780049234938880
202 -800948179552674
203 835648955297280
204 -871995461838120
205 895021906093056
206 -918788121230120
207 958389674509056
208 -998620957006842
209 1024648963937280
210 -1051682178299712
211 1095287844700800
212 -1140920913779298
213 1170595466090496
214 -1199613229127100
215 1249182392880384
216 -1301163280435400
217 1332814590885888
218 -1365652749195050
219 1421865173413120
220 -1478661834276936
221 1514596685368320
222 -1551722957357464
223 1613188510460928
224 -1677621496758920
225 1718038487837696
226 -1757534674643070
227 1826972799732864
228 -1899533601873200
229 1942671885672960
230 -1987216765890768
231 2065541960847360
232 -2144730903737610
233 2193019670780928
234 -2243130106546930
235 2328261059331072
236 -2417066166756780
237 2471656053207040
238 -2524550464937232
239 2620211699013120
240 -2720445998836056
241 2777604320332800
242 -2836954793311771
243 2944378364663168
244 -3052342765796010
245 3116877657260544
246 -3183384624011400
247 3299360413075200
248 -3420729080312096
249 3492569382190080
250 -3562299650575956
251 3692046222230400
252 -3827431739916968
253 3902965827065856
254 -3980896131274880
255 4126068526173696
256 -4272057452054415
257 4355950572601344
258 -4443051084752848
259 4598857509373440
260 -4761277765543404
261 4855492127316480
262 -4945997237929044
263 5119662323858688
264 -5301307056964560
265 5398557776308224
266 -5499419074820320
267 5692832993813760
268 -5886377018084724
269 5995384506984960
270 -6107948450171760
271 6314458543557120
272 -6530398047209646
273 6651026477305856
274 -6767040406286550
275 6996575369471616
276 -7235467983255840
277 7360536327842304
278 -7489596145700060
279 7744245792424960
280 -7999617481432176
281 8137580858035200
282 -8281082716275264
283 8551772238595968
284 -8833501696745160
285 8988126838056960
286 -9134969275902120
287 9434630218756608
288 -9747727214551499
289 9904578068459520
290 -10067841592662060
291 10399214490231040
292 -10729623353621478
293 10904968622965248
294 -11086008436121460
295 11436963909269760
296 -11803176243323090
297 11996232428267520
298 -12180319457255250
299 12567514753866240
300 -12970520168639404
301 13167916876892160
302 -13371909574475864
303 13799012656586496
304 -14225659505435460
305 14442936881227776
306 -14668761322329750
307 15118883014299264
308 -15586911945895968
309 15829200100587520
310 -16057659566281152
311 16552888916417280
312 -17070160888532152
313 17312565982722048
314 -17565170338989530
315 18110467706371584
316 -18651514178953680
317 18921951030864384
318 -19201413696297048
319 19773606279041280
320 -20371018088921778
321 20667352192312320
322 -20947705451321664
323 21575890888531200
324 -22228912374723175
325 22528909552725504
326 -22838523833981300
327 23527938793388800
328 -24214406046511686
329 24542731214069760
330 -24885508819745376
331 25606312113939840
332 -26355490485459588
333 26721408042285568
334 -27062636129364840
335 27852891461828352
336 -28676842285474400
337 29037577692524544
338 -29414518202328249
339 30279416407230720
340 -31135976862075972
341 31537826065981440
342 -31954071135008500
343 32855678995991040
344 -33796055372547740
345 34236458820513792
346 -34647948199457130
347 35633411497090944
348 -36657070852227960
349 37096169438845440
350 -37551494577052664
351 38627760166182400
352 -39696845213696124
353 40176677261242368
354 -40678618808372880
355 41797962188084736
356 -42959033511483510
357 43493830167932928
358 -43987169458409220
359 45207679820232960
360 -46481336209367418
361 47000393292672000
362 -47544996954959474
363 48876039925741184
364 -50189715811118640
365 50769944524053504
366 -51370165189587640
367 52748914586863104
368 -54186619152154392
369 54819398645207040
370 -55406722062175644
371 56907430144980480
372 -58466033437801856
373 59089851963283968
374 -59737365901161720
375 61372532736996864
376 -62990032025135280
377 63670833781032960
378 -64385278965714880
379 66073231662445440
380 -67825851183729720
381 68584257766359040
382 -69276887937856704
383 71111935015907328
384 -73025482052704820
385 73753442104356864
386 -74517103040246990
387 76511454610888576
388 -78474145621988094
389 79286324860684800
390 -80131113845848464
391 82184209324899840
392 -84325691494991559
393 85211353930238976
394 -86023752337777410
395 88254387806100480
396 -90566892332873580
397 91429138241247744
398 -92326491928493960
399 94745896831201280
400 -97136583054564057
401 98075761056967680
402 -99066252826653424
403 101551515383494656
404 -104129569365812370
405 105181758090951168
406 -106127416593276720
407 108820812812813568
408 -111628886340206376
409 112619666010101760
410 -113667782057880372
411 116584916603608320
412 -119449690555464168
413 120559646807746560
414 -121715487679999800
415 124707712988646144
416 -127823483392818170
417 129033357509002240
418 -130130418114733200
419 133367263321633920
420 -136726963974716736
421 137887770414297600
422 -139101555595194404
423 142604186600928768
424 -146055498395784930
425 147325915701199872
426 -148665624074655840
427 152246294429879808
428 -155959164391910364
429 157380415567656960
430 -158646164823008328
431 162514445323046400
432 -166549056664893640
433 167867395637603328
434 -169267454660857600
435 173452263188912640
436 -177545611362641370
437 179028073549670400
438 -180576877105809928
439 184842877406964480
440 -189291551726854728
441 190906342695214080
442 -192353779184042484
443 196959603789433728
444 -201736202872577240
445 203271603972848640
446 -204874940726017760
447 209846763400800000
448 -214735551863833224
449 216409073356200960
450 -218190888441978917
451 223247648991870720
452 -228493347637062798
453 230375890718918656
454 -232025544274287540
455 237485418044507136
456 -243169638155667760
457 244886294322468864
458 -246719329419183650
459 252602999918553600
460 -258353826004785744
461 260290043866483200
462 -262323829120810368
463 268298358653035008
464 -274525814006432010
465 276646921937829888
466 -278513497352284470
467 284950381230854784
468 -291624576109517666
469 293603686966056960
470 -295689153840241824
471 302618840619139840
472 -309421797765122220
473 311586825185381376
474 -313900318457682880
475 320931174417678720
476 -328211439762318480
477 330657484160088576
478 -332766888548129520
479 340329560142597120
480 -348217090497685848
481 350402035346749440
482 -352755746886021374
483 360894327504838656
484 -368826460169101635
485 371320398527081472
486 -373936053413456540
487 382167549146605824
488 -390747014740646186
489 393470001593789440
490 -395843462165280978
491 404689115265079680
492 -413865067150593096
493 416370080777518080
494 -419018772074170840
495 428540308315621632
496 -437853735901212960
497 440601861009420288
498 -443556312014663088
499 453163474558408320
500 -463127005707971508