0 1
1 -1
2 2
3 2
4 -7
5 6
6 -6
7 29
8 -46
9 24
10 24
11 -146
12 329
13 -326
14 120
15 -120
16 874
17 -2521
18 3604
19 -2556
20 720
21 720
22 -6084
23 21244
24 -39271
25 40564
26 -22212
27 5040
28 -5040
29 48348
30 -197380
31 444849
32 -598116
33 479996
34 -212976
35 40320
36 40320
37 -432144
38 2014172
39 -5335212
40 8788569
41 -9223012
42 6023772
43 -2239344
44 362880
45 -362880
46 4292496
47 -22448988
48 68158628
49 -132449241
50 170892798
51 -146444068
52 80391816
53 -25659360
54 3628800
55 3628800
56 -46916640
57 271707336
58 -928525148
59 2074237318
60 -3165869631
61 3344261458
62 -2414802908
63 1140903576
64 -318540960
65 39916800
66 -39916800
67 559628640
68 -3551780376
69 13474264660
70 -33958912274
71 59715413757
72 -74777311610
73 66693969484
74 -41527574232
75 17194793472
76 -4261576320
77 479001600
78 479001600
79 -7234462080
80 49896536832
81 -207864320808
82 582672387868
83 -1158050824646
84 1673628118161
85 -1772432684738
86 1365352494076
87 -746195986680
88 274671230976
89 -61148511360
90 6227020800
91 -6227020800
92 100754029440
93 -749937447936
94 3400787686152
95 -10484841533596
96 23212074150550
97 -37969877081137
98 46472418555848
99 -42563640009320
100 28815482743904
101 -14017469816208
102 4640327881344
103 -937030429440
104 87178291200
105 87178291200
106 -1503961724160
107 12010434712704
108 -58860089325168
109 197799596762624
110 -482241661111640
111 879759391394168
112 -1220162015998927
113 1292977238468200
114 -1041871358554456
115 628476818585472
116 -275226637581936
117 82723344232320
118 -15275952518400
119 1307674368000
120 -1307674368000
121 23954278521600
122 -204219908277120
123 1075068295280784
124 -3908755380642048
125 10398418464876584
126 -20912257448698760
127 32378580502290593
128 -38917250833005832
129 36315706193808040
130 -26097094015653376
131 14184028661096592
132 -5644476364795776
133 1552712795493120
134 -264030355814400
135 20922789888000
136 20922789888000
137 -405498920601600
138 3674741267301120
139 -20672831165203584
140 80816247110046096
141 -232823536908940160
142 511369233082082088
143 -873565664664528408
144 1173111881867033393
145 -1242644563262027784
146 1034920509545190696
147 -670595056843652864
148 331440109075374480
149 -120799502929418112
150 30620603216413440
151 -4823280687052800
152 355687428096000
153 -355687428096000
154 7270091868211200
155 -69769582114947840
156 417583472619881088
157 -1745987161844448144
158 5412692575432812448
159 -12884100626756318376
160 24055262494774460520
161 -35667083955701079025
162 42240971449061073402
163 -39961250800984741944
164 30028685138155531216
165 -17705192877467117712
166 8019513513156848544
167 -2694941307408554496
168 633166629575339520
169 -92865738644582400
170 6402373705728000
171 6402373705728000
172 -137619714761625600
173 1393984223565073920
174 -8842124567341868544
175 39361854892977807264
176 -130602222432835138800
177 334754970214837167280
178 -677792636814310338504
179 1099057498603334172330
180 -1438012081241419822711
181 1521880971949885749630
182 -1299780097705509658824
183 889238489419363211920
184 -480749907908698510320
185 200879700283334103264
186 -62600884173118646784
187 13701749257533934080
188 -1879691760950169600
189 121645100408832000
190 -121645100408832000
191 2742822054585446400
192 -29238094542968916480
193 195880051250796980736
194 -924717734313415708896
195 3268679324083423782480
196 -8972388882738608954320
197 19573159503768639777176
198 -34437945209749556044350
199 49303379515653660078109
200 -57675980091876225697190
201 55133441295402398510256
202 -42891133253078094202960
203 26919018038652535934480
204 -13431712463557318168416
205 5207010804955936354176
206 -1512350919355517683200
207 309749128608731904000
208 -39905092126771200000
209 2432902008176640000
210 2432902008176640000
211 -57410988200294400000
212 642361154005672704000
213 -4531601010418286860800
214 22607835762535050773376
215 -84792658902250205536416
216 248090043460524078518480
217 -579883356612883583584240
218 1099795253774132556207696
219 -1709264439717813878493530
220 2188890571666251375584089
221 -2313864407837448709846110
222 2015624932265012252774576
223 -1439094159087690696951760
224 833933628082849617992400
225 -386206177833822408620256
226 139594245291185017101696
227 -37954351878640509427200
228 7302833543318793984000
229 -886664974825728000000
230 51090942171709440000
231 -51090942171709440000
232 1259154596386068480000
233 -14752625974525603584000
234 109295566606908823564800
235 -574459773242438377178496
236 2278018223723025433279008
237 -7075329408520510170689232
238 17635531445002084982675600
239 -35853134174740222519214896
240 60090048817105007684933442
241 -83570519678783184214123529
242 96746745141243953169618268
243 -93233140549989128924880516
244 74564725850671774197027632
245 -49172677689669037310779120
246 26456869552332962176858176
247 -11428015063458978348781248
248 3868114785857521074208512
249 -988355245739785881062400
250 179282302424353755648000
251 -20579539231771914240000
252 1124000727777607680000
253 1124000727777607680000
254 -28876492790442823680000
255 353518327156442853888000
256 -2743812862766083000857600
257 15151913043292547239917312
258 -63328975706482642207243584
259 208051666133080808720580288
260 -550714268186017603544715536
261 1194386175079332850024266512
262 -2146603159995335287010478332
263 3220622555726645229464186804
264 -4050550345719380206656443063
265 4276304230348371759248591516
266 -3784786201364528997606859772
267 2796787603738169627368776176
268 -1713022717013713026038799632
269 859924331099755653740925504
270 -347942871748421965654555968
271 110710455480998274090168576
272 -26676381305350857888691200
273 4576242818859118493184000
274 -498057418341861396480000
275 25852016738884976640000
276 -25852016738884976640000
277 691135351646847528960000
278 -8823957351568813407744000
279 71592135695374537513036800
280 -414345508702114578538680576
281 1820212354288121904524617920
282 -6305083738016442013547192640
283 17659668155472344290822384240
284 -40688024463289078035631302640
285 78037140881796700001823397924
286 -125592794621600887165927776460
287 170457599288985230260238673745
288 -195568205595277675422472238380
289 189681384159745089166923971140
290 -155160983718726597372046486576
291 106522424981031470655743019760
292 -60890804823623492660972477760
293 28640869996607840899836999360
294 -10896969398025087479783220480
295 3270607701567028309603943424
296 -745486736162180314671820800
297 121285148274481655955456000
298 -12547974425199027978240000
299 620448401733239439360000
300 620448401733239439360000
301 -17233548857996465111040000
302 229053360228822710009856000
303 -1938810190478209235506483200
304 11734095601235113322754253824
305 -54043734220467790172057844480
306 196827318569597655938248071360
307 -581459129181747313318417037760
308 1418004291005746480125710869360
309 -2890091992745347750934544116176
310 4965155592963338792027851583140
311 -7230802248475667705393922581380
312 8955076916511294966645300564745
313 -9441558359715824025567981266860
314 8465898213243065566102214956324
315 -6435562792512920230038994638640
316 4124439940292750590256914960240
317 -2209651000509175498120399928640
318 977549015467798122010722275520
319 -350918819788235866425075154176
320 99656874207068035292222284800
321 -21548011962642067609726464000
322 3333280093066818070364160000
323 -328590122271573446000640000
324 15511210043330985984000000
325 -15511210043330985984000000
326 446970379894975853199360000
327 -6174406276028475843133440000
328 54425642127904621347918336000
329 -343761454983311273192024908800
330 1656179841143807700693056711424
331 -6325820053972103942929705740480
332 19653988512353221887354875799360
333 -50568044633869092149421614715760
334 109120411384783102256632085507760
335 -199271281635462511324994436599076
336 309864101628938501227572205696140
337 -411877781373149734506374501234505
338 468870958822189269771977346354870
339 -457127972683688063817322886846460
340 381002423357142710469632454830424
341 -270435631112654690737436734610640
342 162476713460340902799689787182240
343 -81889651399933516001398455032640
344 34189244896868647832905658017920
345 -11615311169670833409357511128576
346 3129779028449820607840941004800
347 -643580313355364209611992064000
348 94880035476526605979484160000
349 -8931123430144184245616640000
350 403291461126605635584000000
351 403291461126605635584000000
352 -12040032548439308804751360000
353 172602763433904719957852160000
354 -1581775664778289002810479616000
355 10407290167019517879386442700800
356 -52342235154288404594204147034624
357 209188177114157510434884880460928
358 -681800842778430575530328825776320
359 1845426850314133386843543629192480
360 -4202467901118826146706817820527280
361 8127304429911169055378921660285496
362 -13436791246509888837691727136274692
363 19075153059683232630310186585892910
364 -23311345026451963845743522538558255
365 24544843177974999943093783409589450
366 -22248518269745288195278161770445444
367 17318391839571875141853431380298088
368 -11526156590010540122702726301225520
369 6516002199827475791627984084769120
370 -3099940955116789775693305394347200
371 1225107702626895160131748055826816
372 -394987656320807837856517266596352
373 101237121915384625861617200793600
374 -19843549382984525414990373888000
375 2793970167049967151832104960000
376 -251625910603184721156833280000
377 10888869450418352160768000000
378 -10888869450418352160768000000
379 336373039719406295524638720000
380 -4997395524071728085395046400000
381 47540820325163135234702810112000
382 -325286553123319074822127382169600
383 1704644473842333424666332365557248
384 -7113663366402328110379607889414528
385 24265891714214035831495654948866624
386 -68916948556277657559624885109933920
387 165138585139004040792703302771626000
388 -337106320838928696603021783802472232
389 590357887693279732168286439167410572
390 -891259287513724168473743397634799946
391 1163510601385333537483760332946074365
392 -1315428426545979986144350783138546290
393 1287965602266422779679136303270531588
394 -1090555091221308698297831176840520808
395 796121199438297087284869688781435504
396 -498664443915636969809631906723080800
397 266146467383322646109302800020909760
398 -119876254714196283042969748549045632
399 44967682394214876105814911761252352
400 -13793056668698004358246147886125056
401 3370415246971351710330021717196800
402 -631056577233915824719197302784000
403 85025064263685067722533437440000
404 -7339524972050467700732067840000
405 304888344611713860501504000000
406 304888344611713860501504000000
407 -9734222326205508487352156160000
408 149681892825871168961275822080000
409 -1476067439302647901048135028736000
410 10486707276882665016825948193996800
411 -57163355308161589060499000318521344
412 248617264000692856405952659504766976
413 -885741205623660518482886967361286784
414 2633385419287981450782870776595281856
415 -6622471892024165211424814145793611680
416 14227995952521120687873005726846376496
417 -26306104159740764702199652026959190744
418 42075638793489388950145121869629305076
419 -58424816176687339935283847853899280654
420 70573803383462112199070871583315452705
421 -74210461233293257429201989202592726874
422 67886545019922904163034225746379998676
423 -53917491229690270694613455414255297544
424 37050119213348450685930914362907892016
425 -21913369960286506215539803695554816480
426 11074782686113852662372934159979660736
427 -4735506493749708739208940237237389184
428 1690268376155775529099524581887819776
429 -494370270307439974278378896779137024
430 115411626324718842691708154276659200
431 -20681342539166740813087658029056000
432 2671233562864280059573967585280000
433 -221383097838591551415272079360000
434 8841761993739701954543616000000
435 -8841761993739701954543616000000
436 291439097798311161948257648640000
437 -4632801561736429154497563525120000
438 47296412524552924199234190495744000
439 -348396534208676722519396548487987200
440 1972338522243166033259249455057022976
441 -8924801315264940507587597135193882624
442 33145012883106940728182301838620326016
443 -102940413328061277627189861542101777344
444 271053247447340234654805733525873194400
445 -611286039383837456291061590452353268784
446 1189716899208115796999980080587207826456
447 -2009376649803415220620198095028025569524
448 2956588832928614526627585243851958291246
449 -3799384783421021451831570711533126548065
450 4269317477269367831418983834374652660496
451 -4195023642576561943604052222722801767824
452 3600203596258704975034816979404803589056
453 -2691978194077813190730400178951987794784
454 1746991305248762200828581738058326438400
455 -978569796705896913675009201506054655744
456 469573168902157133308247291679274108416
457 -191082977721008752520154419991868449024
458 65044789123589025127058725463229566976
459 -18178045272640045666410903377397227520
460 4062107723377400764330786711142400000
461 -697906049498066346120274800844800000
462 86557116723247556778261917859840000
463 -6897904032976197899139927244800000
464 265252859812191058636308480000000
465 265252859812191058636308480000000
466 -9017267555755265619038581555200000
467 148018658883840520655322892861440000
468 -1562509224150417029766450184151040000
469 11918084814521442325758156360007680000
470 -69970448227763959395878776654838292480
471 328886533647486362258664647162584190976
472 -1271019227266421377580684566349620141824
473 4115707799218153491389347203260283426816
474 -11322750236590106646087057713581350929664
475 26741231852382670963030825452872667089920
476 -54641374197142435055022311721639186125984
477 97162523369554046325605325349044209705856
478 -150988341131764307638053698261427541392624
479 205635797323417693880402263905404503470576
480 -245860452604132699949348207088766502804895
481 258199551072647261082110065547298285510096
482 -238051840807634569502770128286550962474224
483 192365657306354249947991331730108545104256
484 -135861063173875074937499857689261414790304
485 83513824363888535635936309924989759262720
486 -44422858764947518323172703997065917580544
487 20289257567597133708160298641813550831616
488 -7874915983058942081936548783644808929024
489 2561729821010461148931147590682033401856
490 -685382635153163438588661606033586053120
491 146862520909641414077862632070758400000
492 -24231801036137483433076376361984000000
493 2890207739409960197100317270999040000
494 -221792610816627866632426998988800000
495 8222838654177922817725562880000000
496 -8222838654177922817725562880000000
497 288023385742403348066557899571200000
498 -4877130987183224640124244288471040000
499 53174383032945824583730288280248320000
500 -419460924422978057051029253053071360000
501 2550462609125368895696503079820232826880
502 -12434536886360523930686724914994935279616
503 49925965121978626297278490266040918507776
504 -168259557048288242315651669424256630769664
505 482707906909274217753157899625350948477696
506 -1191306194994746212528741435873655909536768
507 2549602019387660957522678077862740116782944
508 -4760562198764733357854479060912824456913024
509 7789839322910423019199035057273668493758736
510 -11206336633242406354710188525433220932151824
511 14202019545077479902602666864724705698010177
512 -15871720566584311491924554658806774940569616
513 15641992699361384009213396074396624973024016
514 -13580994282341287972476375388802995697407104
515 10367393992193463321398218203730577301835616
516 -6936482576844547002714021053731047810434048
517 4049551001357806208368315741508715741403904
518 -2050498465073831731294495785802329438357504
519 893378637637935483201162568831022703411456
520 -331410935909210442238835136387776921186304
521 103222215962082823362045232688866236506112
522 -26484982473100113871250912987268264099840
523 5450786501228787236916971893485772800000
524 -865014073078108235968553878984458240000
525 99362218596434190172815389640622080000
526 -7352271544411607339587156416921600000
527 263130836933693530167218012160000000
528 263130836933693530167218012160000000
529 -9488102019344778591114796361318400000
530 165572963319362498970172227916922880000
531 -1862525579631312799803469286487490560000
532 15177504221622510036896035610946478080000
533 -95457013997970080544972063904998805340160
534 482070446464673939339959798913905612234752
535 -2007970601153213331225573610708142256476160
536 7031862674570518421911043600355562495385856
537 -20999218403690286964517557879011699166685184
538 54051159167837927986773936635593570404940544
539 -120900369055231775654174165875438328751767552
540 236474857000264279049591706518680806475053920
541 -406373410892369737423566930842880598878409344
542 615667469919800962984294189703894130122896656
543 -824273734339478766588721561010486873097335856
544 976561703118254804527473755617732086132563553
545 -1024310545076846567528338978121315572175565840
546 950777576113846887423286082896784486426819856
547 -779929419067453329376463370349877331673174144
548 564091444201409793692989874442502580894464864
549 -358489557079319849757348798501403481469248512
550 199251133927170220277578284615462161493768960
551 -96254565751850382595155563134069597974964224
552 40086644991146605097281089135832610690539776
553 -14239671795790594941467006946840357967343616
554 4253852565887936814827521894325170255896576
555 -1048429589651624949332623229171397444894720
556 207556404879049442369253796612533166080000
557 -31725055406663465872492370474987028480000
558 3514225903103499710569696863482019840000
559 -251045147747461235171727138147532800000
560 8683317618811886495518194401280000000
561 -8683317618811886495518194401280000000
562 322053815094123273532473692336947200000
563 -5786503258196684938113586597543280640000
564 67092824880691647358500342203262566400000
565 -564183509021007466410887130901808455680000
566 3666116605468177999238543319637140830945280
567 -19153863209265222736747723536928844585312256
568 82653425017854953868002562316441485279694848
569 -300322468700036361184733941575810399067922688
570 932057538257177096174054892419475197343730176
571 -2497661678264121380357136876860985595030334208
572 5827451590529138148138061319499646242576307712
573 -11914282828886601580878447954881369791236876128
574 21450467697457186822663826739450207183139341632
575 -34133722477694002850882983908886446655921507344
576 48133727210476032038893813963278467236390569552
577 -60251843170444686613423167009741712527684016353
578 67005345893556600082369293969006304810300833522
579 -66202218544369730580931965991718617506054293808
580 58064108417096754041815018040036624483726621856
581 -45132617906939936390668420448498414446405261408
582 31009264486465488027554166081591402638897006272
583 -18763932360293492160909942541357969699248825088
584 9950939223334850115077795260350010223961964032
585 -4595514520270750976445565088040842483936596224
586 1832855098960074206375968259864040576400691712
587 -624525975731182142899186458705302789334269952
588 179229163698693475032112310969711904382009344
589 -42495967409163879875494565080041107607060480
590 8103844594307575414346877310500699586560000
591 -1194621338628973330113540592644465623040000
592 127768170581185210920036688917257256960000
593 -8822084504834474250190823112258355200000
594 295232799039604140847618609643520000000
595 295232799039604140847618609643520000000
596 -11253745829858607327447242343501004800000
597 208012994306981602469498523548264693760000
598 -2483683659980399983022987165824942080000000
599 21530488177538461515517674427775677317120000
600 -144394387401653313298491522449226084200939520
601 779545430306403803022771616442880644983701504
602 -3480601662931351227298257442551520059995553792
603 13103833811426159665661043694653005553098691072
604 -42201242705245293911383554297415520677064120064
605 117542510899981325298234575047955142138061919232
606 -285551512817234945349193875553122468073656159488
607 609046421850664288934699376648454191392224558272
608 -1146315800724575407301315787562154986920028279968
609 1911312933652597635723255388782896437711208206816
610 -2831227011875475189103294111562493518994532121808
611 3733243120161780466217671167045964579214926490322
612 -4386996271346488434270366840287174302019168912103
613 4596062536783051842634612132633653663566375162742
614 -4291257335234230207754329423071396845158605426384
615 3566752803434344228746251926650227948108210652832
616 -2633956619282724366610236362471552195346682362528
617 1723297957276270814435333859261870062135855272512
618 -995069566203657129544493027799429287088415655168
619 504530366505925287226872047105639002292513012736
620 -223160081574118807192377698916806866535404386048
621 85383811638462790081731228691221715011389388288
622 -27952200716346953152563344627655802375687766016
623 7717883621365843541890746096661314312010383360
624 -1762889575527193359730103606358462552190156800
625 324251686314150232726001086017436316712960000
626 -46155864651774363725255168165743043543040000
627 4771836843505854506707772097920788070400000
628 -318810872836553139545497841656922112000000
629 10333147966386144929666651337523200000000
630 -10333147966386144929666651337523200000000
631 404509484810477005531167751969701888000000
632 -7685589650619265950220549048555300454400000
633 94417395894365337094706497651610501775360000
634 -842979697973140552431946142941846620979200000
635 5828901133449250580005839565122837330449203200
636 -32482288007183652384542701383672961605663375360
637 149884693693627829864258788681246905319257636864
638 -583935843265444232480873797244709916518294124032
639 1948781511894927034862221973417051423608797080832
640 -5633232618888176966248018081385388719206475495424
641 14225833341002550797958230346085671499548194674432
642 -31596479226193708145285457702608305549379481281088
643 62046724211984053657195230124019775432321073896672
644 -108163321503925631913161306959638954849013305317408
645 167900211027135146504652487900871544922412119708656
646 -232587681633179423125337078862858526956325583546358
647 287941621822951191983299001423705825422408265575197
648 -318794054555880398125944630892516153097513211531678
649 315652258057387923606247566582310421468940695782152
650 -279321612188634335485274676663328264609497168198944
651 220591582598531745066223342045912532969029466190432
652 -155137866798847555703205194123141331207235499588928
653 96866161279073748853729274906407347284985337741312
654 -53481067211039041716542270649476819415420919031808
655 25973696049307468591900613157891244411269621970176
656 -11022196344014474711786190165197807220673186487808
657 4052144244056803803282041294851934823559089788928
658 -1276405152536294837458456519978754886445122994176
659 339544945512622135098620485702353504559029288960
660 -74812833739974219095693767839514922963799244800
661 13288515970121511108519969982428713925672960000
662 -1828625416986582001843958077393977150013440000
663 182944506915490122125572219983140644454400000
664 -11838851600939428096176255096462508032000000
665 371993326789901217467999448150835200000000
666 371993326789901217467999448150835200000000
667 -14944667927933459561519705170397626368000000
668 291648078360281223412592972570869786214400000
669 -3683393069270064975567594230254524180725760000
670 33840712775124577360054201559016066920939520000
671 -241030689629179221320192231633270468872401715200
672 1385031710196233757303753313721771599030502031360
673 -6597693629236397013341396343720788170902819815424
674 26567424024220222074289031882015692491471121029120
675 -91761760629038809856832321541068118161093577499136
676 274901290220086671074830863946304896564958609826048
677 -720559607174954376477672961470343556594374601610240
678 1663829085760067872754731000099068845260944529073152
679 -3402751803000593133034590219461219220890599467680448
680 6189608369984732734190030565135734065560358725603552
681 -10046450492622113654954457921938016946620328606255712
682 14585464346798459653184276891395154132556969436889160
683 -18971642606053881567036235969179175212590744151922338
684 22130425971460888435916069764807697052139581441422697
685 -23158861308633539980484863739986272837489853874829558
686 21734711586914189250901048323425303120292703799101608
687 -18276196624526613235339203350195996977436456006216480
688 13746851760904186572765650644131851643314568234247392
689 -9227282877604014519752846079186893756927185643477568
690 5509366386923134209383504914918237348499610581573632
691 -2913852544583513412820486087714727117176280395103232
692 1357825822208897427524625532789097103161210726457600
693 -553698457514580501254242522726988520813035132450304
694 195879922521408354869939962628756764383710749980672
695 -59450608682297305849513228724498656962594605187072
696 15256424998606090886093933613209616895380856504320
697 -3246461423303420506447388329429485850984798617600
698 557505605906012863081621380136045592650383360000
699 -74245142677461178464747048782970217750855680000
700 7195145413506953930108517322848854133964800000
701 -451429268999195283387369418702542864384000000
702 13763753091226345046315979581580902400000000
703 -13763753091226345046315979581580902400000000
704 567088459751554250040013070334443913216000000
705 -11358876280591876729603688781597291891916800000
706 147368170540683090585679519477110446563000320000
707 -1392075309311871831393574038433266394942341120000
708 10204082601734365128529172229673617891274565222400
709 -60405339483169459430406177409769826981279840337920
710 296745869269203572271174290639096483086563410362368
711 -1233707046807131303255667240695970572678738631063552
712 4404747256194804403525779108536116686636364966574592
713 -13658294642046681604328370184573869663025024508530944
714 37106954493836605430517472404362297663460287432968704
715 -88942941245770777598076619539538602425241182436895744
716 189127321969904525086959616123829727292868072408956352
717 -358320078203457650220345559249548490819576052619188448
718 606923786286438049132536104586864521516245790004396320
719 -921427299551183326056087646015265346876180356202615976
720 1256198421602335084801343252732645339903022372222914586
721 -1539748179974100371676271548126693449007612791105688633
722 1697834055334954739842750609442184582968428688142756132
723 -1684221058443899521541763610086214583275444487810282700
724 1502138315410223881241790360247413406736271616595870864
725 -1203128986885466206135218801140326395945224352903379744
726 863789833385707626995950029406925431452259461710070912
727 -554483305665108517497797832861076744657718645970371968
728 317168466852669096230931172012337922578507576718617600
729 -160965952115902714505589616046356223269663451892854016
730 72084224171977580792342743586884265190208307506050048
731 -28288098518846168177848994480889564073092632782396416
732 9643109577058517801489708042699207354197008891187200
733 -2823610854875722985066978235219704789707686687768576
734 699863222609258012410122845490856418510910096015360
735 -143993241504052455179020747583354149265486531788800
736 23932283303494552400297253250139630577496227840000
737 -3087535802043282077074402994698275877489213440000
738 290118408666234474829456326760250543072870400000
739 -17663571086344795535433729155215122235392000000
740 523022617466601111760007224100074291200000000
741 523022617466601111760007224100074291200000000
742 -22086147841116888958326819876390523895808000000
743 453753748592801931476500683443740404508262400000
744 -6042986655489040634710365602612491353178767360000
745 58646220404937770125797314720071430423765975040000
746 -442046075929068876308457932226494869271184782131200
747 2693362121828079698368072458528524523048341976514560
748 -13632151272073344664090463963266689609559323366948864
749 58453956680169928842291152481371644602168040984547328
750 -215494970560880688160950628511515286426652675341313024
751 690800339389371272701983452246715597973769165020584960
752 -1942737761805611588928470388564148228069466878285517568
753 4827002992598917160517092966272596501034116142487817728
754 -10655612943441432279629453574747535131713392866579275392
755 20992128528557667186764556280312202015565744823478458752
756 -37037586928819494225629848785033242959580806072315409632
757 58684265048116050306300238627467799520428439345870863568
758 -83671204703384882938638461798435871444485884036372777332
759 107502169281506882430950705685387519318507158578709836908
760 -124567873121718194609399113535744058664097189002546589703
761 130215928378931416672454290951521352900235609374358231748
762 -122765877264900588827316814482764078203720656455244118132
763 104302295802646447201568138492981525908633118457567393968
764 -79746044157190071865119634361935895837049609308214504672
765 54758169117316721117758368795591008123631427553566900352
766 -33677250661340657839189500018050834099634315108151975552
767 18486276387658397904218721118242715464809006663954539008
768 -9016872651055353935827019282109494784744790309051208448
769 3886232486423280041659628790162289777195644038467015680
770 -1469674006163224235392719690377262878310099016378573824
771 483378485990559667690643786603617868822575440891506688
772 -136715625799305000889196819302221030702014364471558144
773 32766408858915055780797579382310857994013981952573440
774 -6525163184190838743193104779256117783298831397683200
775 1050685409313932262540420190553980075866942996480000
776 -131438395809004911049421057210122279858848399360000
777 11985833639264246748695278451547945824786841600000
778 -708754131831177868128795711569192590245888000000
779 20397882081197443358640281739902897356800000000
780 -20397882081197443358640281739902897356800000000
781 882280670502222713845146264143233403584512000000
782 -18579842108763950885916599449361496731654553600000
783 253826629507784662012764285839636778954302423040000
784 -2528922062012134660294509898187285440654023720960000
785 19585645777431196981061751945636157118526845504716800
786 -122722965788457863288693143171672251169732728369315840
787 639388384483983629834250992908541875694747290371588096
788 -2824990361409561011412973505304161723866926533075300352
789 10742462119081143991968720611203961954726175977693101056
790 -35561012058620707161815379778082519778043104449455334400
791 103398786285993702876289683243870404813659974853958583552
792 -265962627183582232817305441227197192663109204688445594112
793 608649024498172545326232408066057730178186967496104449408
794 -1244917530351406311468995837922077283875599762778830907008
795 2284151031366266962270146353828784556046281229759439325728
796 -3770189814029305730970903257872573899679941377381580064432
797 5610547585356652446858909555237710967152087051253372858668
798 -7539432790114163732352615993667548111201214546024594732692
799 9158233823007284887004593655309519060640076714247710474737
800 -10061136131647053034601681888539095109673076325701834626292
801 9996506348488379631163527402888653165954529976728849877068
802 -8978424626899234993953829980536842638585517878054893090032
803 7282187554236270690802391279834760973990259501323061440928
804 -5325410361862954998197361757505485150303610046917689300608
805 3503739540484954500438725252527622854830995391360603060608
806 -2068054805572303831832110124333499267112923864220306043392
807 1091109088897494719666002596731978915197407088611178689792
808 -512237973012722079057806294100709092700421729862261949440
809 212766585697296946846701219531204843341919623177445006336
810 -77638721200160796455643895292631612016484402849911713792
811 24667048845795281742304427416931334950281577850051035136
812 -6746514977469887211018978367998964689847119875012689920
813 1565137718540044942216434261683422913309213702612582400
814 -301983258330876907966800578601849934290764032770048000
815 47153513809108482032544228853353971949172807434240000
816 -5724983344291502065175958148015261081520622796800000
817 507074756711985806804834170813116344011063296000000
818 -29145682674413815016138799450623916606750720000000
819 815915283247897734345611269596115894272000000000
820 815915283247897734345611269596115894272000000000
821 -36127539985418003731510102117065354935009280000000
822 779367191841149166704314974804332438813147136000000
823 -10914838706770708466833152011009292524169933619200000
824 111563774290304557554303731646916525563287348183040000
825 -887111635639745400314544983651124987807888792748032000
826 5711930108412993607771257556637972488648909800466022400
827 -30607176976686117588206458586380237325748933478005473280
828 139214538220225769279723230921416685858161700228247126016
829 -545523089581037761146680738165629108867591026963811356672
830 1862881429227155190143332736182663231265497393063630519296
831 -5593952945843197108686017900656199503446166276586012052480
832 14877855325069031130620094662086574303884427156550125690112
833 -35250428694453773358558819412957394106314956092070447334912
834 74751311218481326817135362247591458292329656178493518706048
835 -142407659999058337261034683507956550880750839464309640216448
836 244457784847189174691912130821883122785095185515400214932128
837 -378999685789467632844163415782283968572961078522779696988432
838 531609762604189299615319931511448074101284150942372076513068
839 -675446097314972108506641001952750234984852864956916803029852
840 777933032009180801751255615409254085873166198312229514515897
841 -812366835337064359665210053545649026134777328422929214760692
842 768993745363992964635857822739908485347556444168078568561068
843 -659402911872319462384202680395400987141616613053173074328432
844 511586104198205298250792512773444605945745041430953091102368
845 -358491406455779334943640842158829805355687827578049383749248
846 226375513382775287791272140326972507732587765614596967220608
847 -128434610584364245891756618966952626559526161977479695370752
848 65224991565306166668618358230039499231110559827548804259072
849 -29512420321413483115238106839377266534394075851450540180480
850 11828978861595606678940505812484663057678080664271713811456
851 -4169869523038403924373576803675149490687123630848421670912
852 1281209601776402039875240658814143320555429486852600037376
853 -339212622817867173340435483555294468816100462980023582720
854 76249976793376918949545827873094336817308323117917798400
855 -14267454143930292507940592876810006183888237640941568000
856 2162293399945107845941351708908123293176910016675840000
857 -255007307384431016944407650901150358102788066508800000
858 21955892332167970679643752981362726768723623936000000
859 -1227609600980882325035515228259425216647659520000000
860 33452526613163807108170062053440751665152000000000
861 -33452526613163807108170062053440751665152000000000
862 1515497581298549857834429860122716419894804480000000
863 -33471411544874671991600338255894374898609422336000000
864 480241809034927312141740461393162955921119458099200000
865 -5032537971586856615333445381985967834109918487511040000
866 41057255581422352830177101058866618573781509126356992000
867 -271447823141802044731832449135504121522536631114524262400
868 1494795320597476552642857619420384574878960484217797345280
869 -6993297500050073479173323728406054087866084915434362044416
870 28213457278072030516762285963490294269614023515102644916224
871 -99290108360716948764037233186445615054324216248088928271360
872 307593090807111599442146708846576035354443707848698975962112
873 -844938092053244554920236632973109925604000497035167659498752
874 2070137500125504015186955571738889279122059140349993619716096
875 -4545321765124792880562020267495460342450744059185193055014272
876 8978269131137607554022107238225059834388629977533423034528384
877 -16003890898695206327331854071031383171180437863632413701308064
878 25806214080950118283671009541592733868465402011080776603675088
879 -37713987069929401863682980654825297718217015486594002410549932
880 50020900019289807032615718203543578746632901802813216137772788
881 -60263990399605241429080402313794927390163634458991915822405561
882 65980227593205232419826348042560281678198850794453737414856046
883 -65648150644080414656008992981253506996910462004654248330952852
884 59333256692052802472458338451287596857403651790239395927030568
885 -48669952570763834648419005600318070303723444446902345856991232
886 36184764041011575259222560064996695469304492670800054560018624
887 -24338035119836518867075073124076724641974987148476549773513344
888 14773590596035496168795451271377903013709258796889740133466368
889 -8068478298720851160867130684043629783975631755983648180193536
890 3949458878920811807806733426076126895616800622666521926280704
891 -1724509786824786164676561225565716379809352492996062953849856
892 667781762631590041414817893075036977540651456764197268588544
893 -227664113640445448458575092765736154751631801456590311710720
894 67718520810141439781717962495961092684788157429990168461312
895 -17373179206878874957229669252119235499785860692995620208640
896 3787464645222972588706489078619172399866367314231151820800
897 -687887103442821707017100320891253314743559291603255296000
898 101271622400456201224257485461088342995644531427246080000
899 -11610498495764989509530515210084186837834767374745600000
900 972479471591270943871493749575870958168946245632000000
901 -52931156832336773742926612131086929917472931840000000
902 1405006117752879898543142606244511569936384000000000
903 1405006117752879898543142606244511569936384000000000
904 -65089357058905137734697366793452041957183324160000000
905 1470965680880573867534094690732840551797072330752000000
906 -21609426675896558005591913923516302269327222400614400000
907 232016992595149852266099545883316656137224713173729280000
908 -1940803867197973653326776395897794596965549878269968384000
909 13166270561956847050434578209222437702619143399243369676800
910 -74453659860191503134468815328482829370385415475072031784960
911 357994693787794577888922474228130808410170867269608491712512
912 -1485676998181178441308468930788052685102030638997988654391296
913 5383363214107209160310342090260798485875020093569148718794752
914 -17188384473409515973423762798573354932222577028313180906077184
915 48713902770942070082662247065273386395609100312971097665318400
916 -123278112963560684499422309230877076524098505267211941386522368
917 279919426640637973636643940819581573385179793520827833958391552
918 -572536139408145611133095375507757307769704453601367068815805824
919 1058228990384115790570888482226995666068289479306498565939659200
920 -1772028300043798839989452125801244298836305712601586406510600448
921 2693654662417889964472538597791150060509126936913421495201125928
922 -3722579244817136175508228332706318109241913541641697181440104172
923 4681986297612881842423852779931760836492087424798628758465263446
924 -5362521146097645143083163917280713708261388015103709351787393055
925 5594372113559202409604910671042739406032789988356989138738829762
926 -5314867258761675534051636913147979868878103241390187307166256492
927 4595468045730351561549306788618725617624741693750192550855946168
928 -3612568050265331050769364763543538232770896803390403163371405184
929 2578142328796631528563723154006080340143042645080417436568361280
930 -1667026315186461150373637097733171086180713316853860725866661248
931 974140484175802084014623893399082280516474662017572049307182336
932 -512821839759670695845169423309073410326857791659290792652111616
933 242256142840235926652105108795033544463515231480495086891764224
934 -102200754863992586820514484208477357388509518382926992296262656
935 38276508566057080616097323298387508533816548302037275641157632
936 -12633734760565094754550883413757020547081270074692970478936064
937 3641569921524994658817518495915334876436896918595393292599296
938 -906120220995156471886548319143132367285179436996520045445120
939 191752238089186333009097243858057052413483284759276250726400
940 -33832553588860493853154128187689602939790119858884313088000
941 4842320700041746212043353513650334596001775081110896640000
942 -540095573124727928552414891515806614269990739430604800000
943 44039725865382795083677148941268102257798551699456000000
944 -2335050000736102226684656311099007472388664197120000000
945 60415263063373835637355132068513997507264512000000000
946 -60415263063373835637355132068513997507264512000000000
947 2860662622714047638127885046793196313236083834880000000
948 -66115455988456502364292755840424033573390176485376000000
949 993927837022297244411952465103445981860141745779507200000
950 -10927545455330892199688324685617333513751060452097392640000
951 93663313963699460592759765042471100539556532145252728832000
952 -651545004320855263915065024416067783479107360811343504998400
953 3780823278714335905001280500330548921841815174994805632532480
954 -18669732866723592987140294266262869253934305573496334542176256
955 79635877448453634403376752889924021029434835636776285774176256
956 -296854406126581845310917342835888653037115212139384895701391360
957 975968513777326389910876852310129395464071696334509322588288000
958 -2850986735980527716385122186943983232028984702703537159476087296
959 7444370579354560517112298167799743291943036140260841776894471424
960 -17460772315944102984350271061400599022623065353152922281217820928
961 36935508766738332118735434542895153463045202419775208653248878720
962 -70695436720475385884404401258102135182803443568639589363300801856
963 122759292478784444904665534627441314156965882731354152381300824064
964 -193796395685896417431855053240274201750689909641746926180114834616
965 278591712673524013983645516609182281359803867514783524590774020228
966 -365118897569307910946587716176143712775803955098575712597370911746
967 436595806377165542219225570760068166260891531340599167499329492989
968 -476508931311342089908670371215189197622911042163913744444414974186
969 474691665123356953986836456791243668227201198867485576312657538684
970 -431459285351918840644892216089116315788500435452426521202120970872
971 357541020173544703891252183531596071184637197070795808262632054304
972 -269813114349929721962092145218177136868070293087635688960781363136
973 185120394020069616722870213978793891672064549008254378421274329984
974 -115237198687763780229068859716420065854159796408325470058341935360
975 64913520413401131617985736511849776986779770170122674253556822272
976 -32981175091555655463227974303785672466312897786670083613038772736
977 15053902744122062005974747607946002324100579475607644491976920064
978 -6142723082356128286594822207003666592048530385836390513605335040
979 2227416971610810621553970211920602259012422738501437858805186560
980 -712471836090438939529392165529668303758362450786092612654956544
981 199192246049891493279092391543429426356486180209047666828509184
982 -48114635961621897082399307528194277414327676472495760780820480
983 9891898280245199888085906241825163232604239683340180494745600
984 -1696852148011656816656645841345306916978841602278678331392000
985 236286220446200134257661394935794406637687705364395458560000
986 -25657913429699489044904372631170019424964930258023219200000
987 2038155088108495379429234774793053820655848835252224000000
988 -105340056344113572906531148367302430677913598689280000000
989 2658271574788448768043625811014615890319638528000000000
990 2658271574788448768043625811014615890319638528000000000
991 -128587842237269918681307923001983767670214591774720000000
992 3037809881514218247744636084084351311324791537926144000000
993 -46708020348461621360519082477370704712648794756140236800000
994 525538752700562632784824147096817743788753038452363100160000
995 -4612925359892666415067404272721508431859285134735502737408000
996 32882829318484107338937050501218181997360767822235487017369600
997 -195675749457869266696234268113267202817599698936281905556357120
998 991605293677983207159230570230440948655991128108604973319716864
999 -4344116586734521598169890369138486041722176518825491628461686784
1000 16645208354750014741832316964825681679957636937787868270699151360
1001 -56301062881898544195069861929260682787089339184990730500447283200
1002 169361999503122907066934834579491085005158553254008554533420801024
1003 -455846708610724409990271617795667950286797901793136210359780670976
1004 1103270657972495754581465344252614805132851501850466460333835334912
1005 -2410897139953971247520121317650413708392026847361990683397752605440
1006 4772697110204141924256888209786775853880385625910026321381434824064
1007 -8582703521487907940603481580222013906132653800768364226125772342336
1008 14051209571724742387711571400806924014093820747147801609083589805984
1009 -20978873163500395399713880126616359458612416104529086760099224447752
1010 28601858563358128710913907759163526023326548062502589960869151027084
1011 -35640565871214139850242372341369466390390405358422270436852188720086
1012 40613204264671501355846647017671392177148204765539167293024086048689
1013 -42329335174438100021310970803498235295027849647545483857755605540466
1014 40345333486035491917782898063527082964918073108943617866962911959148
1015 -35147472728472314800235245799400461342606556266474209017651254078616
1016 27961122939206419441438402648521617225503766764041781686092822421664
1017 -20286887482629900624100435949884902392634003345306798653771231860416
1018 13400854473164739082608189456568208022825935747337767711524390005120
1019 -8041868839139019901499471093760293150855500725860043819781887271168
1020 4372280122631499763191389012399809552922857160269004020383763002624
1021 -2146524599861375224108147738419979363244505897326890120233729255936
1022 947705439109162434879035819465731434634661413379145184737596144640
1023 -374428885456901440245141688639671496038730467856700838899668285440
1024 131582524510465791309221914819732507020926971067152778603051483136
1025 -40825691450264977983102712676745968428811702214572264909927448576
1026 11080695054556480669184727150694872392272295874196958481639014400
1027 -2600402142603774163783748713409049665879331987329277176905728000
1028 519796917123546894896758197901325849814259816250569968844800000
1029 -86754940360157362656886164237713765156106131138573925089280000
1030 11761828110985783559570555167882229153394403672750817280000000
1031 -1244284928213250803715583098493545242232279210362142720000000
1032 96351941444023289282202935393848728879341395928678400000000
1033 -4857266484775802526587821212213252479680176036249600000000
1034 119622220865480194561963161495657715064383733760000000000
1035 -119622220865480194561963161495657715064383733760000000000
1036 5908733393117414983988863322395941876114360002150400000000
1037 -142616485411054237407848788241887062322445490428313600000000
1038 2241600170230427000619611971349561872390136174770913280000000
1039 -25797812807554553057900964413315850887275731289138790400000000
1040 231756423819395869786135103038921495647950470831906325790720000
1041 -1691921885886847485345267869100007577746761668198430041702400000
1042 10318018874254385938921646388153060498670581771955518152835072000
1043 -53623322690571230590192151993580134019129186915956191454979686400
1044 241099089912240699446969672841832155515673535240142952053482881024
1045 -948863738953538656898269220397526033517313782066426687090699403264
1046 3299227414003935166902430367198712082697071562462824812972288706560
1047 -10211138870207863850985281204823090233438244498939958557024511073280
1048 28303753864626252174641225191461647673143199030375522974727487041024
1049 -70616128204855631815718434909968391944171021065755256391572500935936
1050 159240821564663510849152865129888897913752377216411037928255292650752
1051 -325672638397069063977485550052323944010650588144602755898461186933120
1052 605765725536346385842973528760182315054467159826437600959205757312064
1053 -1027108792716057172714780865726524220316324008456995826810547069016736
1054 1590404932656855942821856890134854680285874479072607778222310231224104
1055 -2252111800872133980377964334986711206145865803620954539203676120815372
1056 2919510958119110213962946512283148184640589452004121307858329439649734
1057 -3467060221986067994124248243498208101929627860936686968281284553314961
1058 3773027479024603563327939448970304628425070653354348469078110207560664
1059 -3762689424895749737280535069819637556992594373689555061470088893023096
1060 3437521613138886794228599371895266576803526395002745827674600383658528
1061 -2875034277774015355675549425955893996907571092639693790686134696591216
1062 2199121591921840822390686139576815000041703421684727896979975265115264
1063 -1536235275493388687425988579240274871088331262514312285092074215809536
1064 978323403526833893367452914221350760838490577041239286620306867438080
1065 -566678572118812404812588175870964914820881605601667196627236149591808
1066 297718492634810874191670542799290310780454194752084240348170914637824
1067 -141386876353535569878531407843276965267807034879098478843943372281856
1068 60443750044582036815467023684208863314937296068992216248414495498240
1069 -23144942333988426860191503844312851633723315219430113626522057871360
1070 7889952242743350409463830152161263902259167268744779736687103410176
1071 -2376613084167230617336037504911583805377591616209187317530418282496
1072 626730068926767948152766141035371365009095549642877563116152422400
1073 -143009359830333221804406559722375947872090963148422398735679488000
1074 27814630503890238484810754494158108523480727448762045195878400000
1075 -4520009521561598942397438537489533509083630197648187331706880000
1076 597036914874942329907446777154792076956595133412834017280000000
1077 -61572944062790584988615954623426273942255206493449093120000000
1078 4650766298239982420677786982666637890035312134350438400000000
1079 -228817258238633524978328118029114211243185365686681600000000
1080 5502622159812088949850305428800254892961651752960000000000
1081 5502622159812088949850305428800254892961651752960000000000
1082 -277423980464078658407899981420509238909286595585638400000000
1083 6838068798385013425008520835279414135009867479803494400000000
1084 -109816582644919191186671043729448538059101202089592750080000000
1085 1292054597148339509692566125665958548817020039514617282560000000
1086 -11873292697647274003883560067216233791507681028857214135173120000
1087 88720958670306590205830671821429658871804708866227379230474240000
1088 -554149196852383585001623323702741139092944559915280046990426112000
1089 2951619730856232746278156371947880008317459941415894160112313958400
1090 -13610854302419920012299636094422545452620054406096516792844257787904
1091 54979389217738091091327958761852308851033090131342346352685867958272
1092 -196361056774997334551730450249824479379379039630411995689988152455168
1093 624776076487746689989737162680201618624921610386990859832825078579200
1094 -1781896204672577201029804575433921033936184646847452109017616424331264
1095 4578618329060792915731185589857243470069597323452391373824526933981184
1096 -10644035817602736194399798236743403725408647342045404795103651005923584
1097 22465259979804361952874519963511679626436288783823045553957213353508864
1098 -43171837379334179755718603175427611861006066994812459171351140622211584
1099 75717993565146910079499675675148682942110860900864375278367835768436864
1100 -121432740159870060487400117635349953648017454434818761658321982880095376
1101 178346174674990392410013633245726885456145927482976474379817682425040000
1102 -240146758714469366920059863309400243182322807562374443504055931902210248
1103 296701785242957307785973905278225537366870585847281302010280573116025704
1104 -336511094468476959636924882097049793698245759518324317086813443553593711
1105 350416005059360855391317767313307645157637661897373910874295268834413624
1106 -334972397174489030186700719388705227711614149733535395962125795620377800
1107 293815092595132385689819444073048652967514010826554968272268414075146752
1108 -236286204283783399546722385440460507856574198751563091423327192935089296
1109 174025537493022398273957723205162949072023298894840576272294251387656064
1110 -117205934510423627403924297278475053939722135882069684583861604045199872
1111 72048414283226563609649343058467871841169610978614937516007285650812928
1112 -40328943550785483239008489234702705292482328421874233297495961104154880
1113 20496565466098747301420960272357385009000470757786489323185428112943104
1114 -9425595690666945477802459258107625080074046258491270453092405290166272
1115 3905523599458823365895759289996207750953325415336419390495495950499840
1116 -1450750092863650181264336867682122166288917509675475208334143476822016
1117 480151957280630077642257742377512258453550075976627264230693101273088
1118 -140530398126491164629821005218471521643165201245404171827272670707712
1119 36034743791753421766182710375891747757543675138042675808300420300800
1120 -8000912915204612395108403013682942542068388730618906819587342336000
1121 1515208071674674760136387633949949642021441179183632741464801280000
1122 -239904145597642497468422163011128510466933995426455169385103360000
1123 30893090426010656415126332438952836218303710769101857095680000000
1124 -3107863620670196685816128068503700218227619063372227543040000000
1125 229111609896256315920859081614671234548846197136057958400000000
1126 -11007531756567131765674535597093179653505948167910195200000000
1127 258623241511168180642964355153611979969197632389120000000000
1128 -258623241511168180642964355153611979969197632389120000000000
1129 13303052945482677214764113787346346463598629276667084800000000
1130 -334705584586371406578979678366316907813109528138874880000000000
1131 5489606686633682630173948055377493167258230137241426984960000000
1132 -65997762032928078132510818005313581621236799557487464284160000000
1133 620063377452542174647770497191128998544077970252990693916016640000
1134 -4739803106991478891860452458833573188967190006097833102320599040000
1135 30303618268236744824956168461457457163215020341597076411612790784000
1136 -165325288799157351155151269019281935067381956122480467780819209420800
1137 781387899294835412399434402291357876672380634274499208949071186034688
1138 -3237352299749846441882796594339340697724317847665723084632760167858176
1139 11867980350876303096315073182310661355680403188933796422358364827389952
1140 -38789806320123966488000708257961051085581509590448346205262210011070464
1141 113738373291022969567908198854043966288996915700405810395803575715371008
1142 -300726079290140972688796342344118652722207937250940095802598354265016320
1143 720043363222246661091887425440087661657547096601848811313448890109505280
1144 -1566780938295736349116292753648732321262120645257862571200964275899248640
1145 3107408835859315822256751307493658379536227010379691767643449850212369920
1146 -5630993891769945402010977709152513467607501678091623678308143030982688640
1147 9341802478640944526723789961268584602678141681677971811302789312249452144
1148 -14211041737398311346665846409045961391543696404571194855450886252221458048
1149 19847514043979599080923467971336701931464176474614469614921877555805801656
1150 -25472028324713523078103646986927811928994412297816194482677871667759299992
1151 30057707131680367876662216911916166097427338818030745399573699356588138209
1152 -32622084772276854265964329404383849419924766566056141031258922925789938456
1153 32563670910050305477558186642307912670012472808550111332186085298209610552
1154 -29887984416346695576383148402091137619630637696057782514978653651310031744
1155 25208576045904174291807285431207979211699659860998103773965261943556241008
1156 -19520938067793655897118687491784762983500656588132535473117535076104121216
1157 13861904721654985605134412685936149090624058733409622836511619456731885056
1158 -9012160327811982605041885393114792565641634238334246923277699419757801472
1159 5353784232481792765496567460837484997122810762801605965750659883134299904
1160 -2899127867344344318639192616066526949462173889865928196469521254307760128
1161 1426838139834086307924921678204212859195502770522841198808243598059083776
1162 -635988202326578081131618731018987768138360514928392693101723763601473536
1163 255650387138615080082420278700877713861338742890895465535488549034627072
1164 -92203146449644822349874283540484940129184894035324291418881462647291904
1165 29652222661415328464429958879388749922999168105412104758955084384370688
1166 -8439092068283986725241995638153545183476482391267406010699207948107776
1167 2105710609018781027346865039685902191839310676965137059319025264230400
1168 -455258599298531108691613563452428875194290394491338266189038092288000
1169 84005482283473585867562448091120622808975074385857764551410319360000
1170 -12967374238709340729995201449164951804673106186617635413981921280000
1171 1628937930620010752159421976289410048735276212895383835115520000000
1172 -159945699457293487767454524124067158498721486307261646110720000000
1173 11514711267578958357187939090567598702059397026422561177600000000
1174 -540516816666247229242597033352692386426837800781978009600000000
1175 12413915592536072670862289047373375038521486354677760000000000
1176 12413915592536072670862289047373375038521486354677760000000000
1177 -651219080217215747160182715195151617271224889267086950400000000
1178 16717717654474478699314466137163182551745590185222681395200000000
1179 -279901694603148965170719510898069200511237413466393364398080000000
1180 3436883305225598199239042718968549083015019655484228207902720000000
1181 -32996932457335500211586013947434557429556345750460439057892638720000
1182 257893654630765553367042472386376833999084940835092532913273569280000
1183 -1686824029117946217299058256632803030093713286695453489771123310592000
1184 9420491157503153351870113167536948284231869890617319197648348800614400
1185 -45607558317310810001775263491929992898575986295177504950815558191284224
1186 193680917453439564417946522240564889447713907767405169300876976172892160
1187 -728293319529805024275380545873539439261150927604442659420206759939768320
1188 2443441740558889243143472582315352858536252216599276642548145957073489920
1189 -7360142427655176897171628249634201885065345923551447863056419924880261120
1190 20008032097186892197889726176365849678826829857365009307919096214773962752
1191 -49297659319884747394161617195986021742950449562184807637372866084242053120
1192 110487609836085431151084536021703446841801598705867995172005280858529693440
1193 -225927890097738240575022407688483485959582808115860470835732842329256939520
1194 422550739762063854587107744106509907042435204057002833173319908147575180800
1195 -724325219671492661981279825889365220841318382947032207179632895506125446272
1196 1139878324848525226449426335736366792325326369821637971815479216406853141360
1197 -1649021719243538011870952936667413800895921594605483089433343549037529923840
1198 2195185547741249462714224985968033367233476437551286346299709840286930680760
1199 -2690899330231620288906865114131438757197238465858469308830753280836436333640
1200 3038687718521627030722736440094316910930328397254201294079539568910735818129
1201 -3161538357523980521955045099645588429736912256547156254476619317677768290840
1202 3030243126577106356066742268773462326572881777029729015996093554875152440760
1203 -2674522886604388449249523972400448745523484920434740324384286602204891123840
1204 2172225253503400023360253985734859604581314849419268787633939518887253627760
1205 -1621897391961328448005267496022388542541486992022156134335316952652232422272
1206 1111817027096069459693596720480381348591377321377115371306398925528236838400
1207 -698577499221913200390887622382824115578334994292855185596638945958578667520
1208 401493565024136372804013051152230058433202074090843245752319354480353181440
1209 -210545496211909014393716678741062037765030653588526859169802234167916267520
1210 100442502563545976982638861320917842971220940472182068010486676957765834752
1211 -43434640496655849819405491197572530904123924890254224307687914770134302720
1212 16952619999375090396832559266286285105406473315349443799345249109766737920
1213 -5941260863780532061436477919694422062634019876790671307955035720167096320
1214 1858035329686982457568683775721418915033830391946028621702361116343336960
1215 -514589620578816838849507308174447019198634549666429473371574402140340224
1216 125032232608249763557193837990325793409452162106875952683706066377113600
1217 -26339934515234756447532062117542804779351032900596747741730561851392000
1218 4738702595348254062550329626024828204264087741864676962890237870080000
1219 -713590358366518211873417125870974320768275461363242559370659102720000
1220 87495352174330614268649493996136315995967165774622366933975040000000
1221 -8390045414251170901750292758426535504136203886324103595950080000000
1222 590165659311348826505853673038741570949398668732240442163200000000
1223 -27081191965087845721088644508555848936764083583341454950400000000
1224 608281864034267560872252163321295376887552831379210240000000000
1225 -608281864034267560872252163321295376887552831379210240000000000
1226 32530430710270375244392067496931097998216093891821148569600000000
1227 -851729119080110243624417976480753525899095163539265735884800000000
1228 14551068918278023228330979340863549952637912769114408925265920000000
1229 -182402366686211760021249068774362365093297833792046850407137280000000
1230 1788693855670719420329666819372720768199011924546772924231875297280000
1231 -14286635699774287125564381844304192737432979388442556065645036830720000
1232 95549060158317642316005978194326190174546198089831847644448720683008000
1233 -545945268173551825106588458040950617432047288975021315173325256759705600
1234 2705794915423387357680493569481417066241816822994563702472379791403646976
1235 -11770742871084079156568142764384179227866780795361728543283749742035927040
1236 45370418529632424410390972859831676996182090840987948776633980045693255680
1237 -156143311263875824127799183827129262031333904993586688455869489893589422080
1238 482819065983048130118583413347843535295014561083984777417171874172807290880
1239 -1348400694144916562555177995123636728515781959188457849240856710767937230848
1240 3415986911533697232208405551421607549345913521415306039627225248866558740480
1241 -7878775847962423496111223124862769982395800814696772145296902066280057634560
1242 16594847106593445345730324777820863154109637532970562829551173317060074708480
1243 -32001380753228040903519399845643159743058465404586162367279317615694030835200
1244 56619472752006333166438098673904391173346360967254719810468007287178905907328
1245 -92070298901152369195085881745550233866006911268611870977940126379242076240240
1246 137795980485359623904148010683521615860166476626750569973007794723181623336160
1247 -190015177801498124266544671145804325039236425170287185440352959625936099549240
1248 241613344568411867292147639890842167464338506704629313447692402775331914386360
1249 -283440664719140738950757341271193466495448014758379328851435102918447871770321
1250 306849765444756397111934031887349678603625120433520721173331325011747437157610
1251 -306558831078477237545022626152179075488916819901814534507639550072770884139240
1252 282563777772470351816563788086295104859294849952788726694634721251797287106160
1253 -240165181751886023607128643921030557900658673643281186813277366535719983952240
1254 188084234881275095120270806591840018813598605080049089964127506624322070079328
1255 -135573903925773825925249614104658113208051838348586459910779394983495226195200
1256 89821148816677219803833329520777449092907280789205672659555254628382196628480
1257 -54602059647278342286941020625600478642143651345094078321695595667466239266560
1258 30391407565590360345492769815923542772146605730379978386936277198245556180480
1259 -15448957436209203591835138141778076193841358762563264291003958879326339278848
1260 7150422512513435490282812134726946162863119343231560391601041671624872570880
1261 -3002410404802171920415069963926654515371113436964833961552312944885285294080
1262 1138752782294000590852015381379340936339390639730215084057059205776524615680
1263 -388106774343688743492689400995070629968358683044888967861167480709178327040
1264 118116657892711147982060046886618849692424612530956475280325201522043518976
1265 -31856060426745080356777863470248314836994883426558395350080317359495577600
1266 7542268421658991243788762943275887104660808717473038273530100849573888000
1267 -1549193152933802271441569257552356820976491944381206558268149748203520000
1268 271901057327372095509313920468919151930849884700032733553674189537280000
1269 -39966790174868110692834681499359395522216164191118623948297732096000000
1270 4785879834014838087618239044969716039501032279160999422900305920000000
1271 -448420388018814637586301467900225112183330729084084961463500800000000
1272 30835261371856745765626027232856315145371373532195753400729600000000
1273 -1383865409592071396537172581430535920305694267904654049280000000000
1274 30414093201713378043612608166064768844377641568960512000000000000
1275 30414093201713378043612608166064768844377641568960512000000000000
1276 -1657543910579266407824088235175940964132069888991397150720000000000
1277 44245507920229301318684894266381162292863778965446165371289600000000
1278 -770991630986986783841394283843695927452749491796222998793420800000000
1279 9862222849142767185707333385102159302249425240827177375545425920000000
1280 -98737213484532770777567043476128519029708785750733035582357766144000000
1281 805555171627921046715032100003218396049798577574013222418077481697280000
1282 -5506071428604370759204082383775823338336391853302162741570332912517120000
1283 32170265476751791013445727789958166570504220551332489988533147592818688000
1284 -163132954448020510964460689834159334801125252887454272197458577664927334400
1285 726532684240796713070112310262761231771671697740809175990278856463382347776
1286 -2868828812906909257504523923975176990430310362612845594539170239128495063040
1287 10121056908205044851319898807207878628371981882569719810401807477009827143680
1288 -32104262173610073536446929042575769128348757208872159982107937693213425070080
1289 92043807072381282763806653836921856725834840574706116110318601121210033377280
1290 -239567780978075606300734355322385850621600555989376652292644954692492735797248
1291 568154124886339733648189839365640484136431630327019215285833591006197377492480
1292 -1231559923575755865588188618259044426807667718198063520887700671233286674786560
1293 2446406240097667757808216555951022008012514784410806822671075719954765351892480
1294 -4463044056014946744401394325823020705563299783996630271254645562759340867961600
1295 7491108055409941451242637119646635643141009972760584259230874690608228013285728
1296 -11585384268226752024156780503199142720174676306036733918525336181500427055060240
1297 16528353894828247032438782102149818660830311566478638340641045512179067767606160
1298 -21771441296296997702201160222978128950217983018916112129842621079689336796329240
1299 26494313808946042179437396697992623865453664579855061428404067687464321222220410
1300 -29797962172913997542085325999198350721449104774353381830089756499428213318166871
1301 30977279591606438129959766933863787383230722137200283505221875079237663502000110
1302 -29762689273625856705624343338075888092899500312631977594621353116301179446409240
1303 26419011753990289123001185388452578242856971029756284402090239110627660840026160
1304 -21652636013409941959977101169564559393613522609809795025683521024537822685530640
1305 16370991175233721147396291841416746619896120776511826583709472587015186883805728
1306 -11405326541048326112379396795376436228256007795238193088427511875577366367379200
1307 7310981572014455324342550836839673835845453887504193221722097769420803991380480
1308 -4304275420290713473908630542701801549356656505118796913753289238953056011618560
1309 2322409657655568557211888167701004491071544830377542112283948081076840329146880
1310 -1145417954872341157697732651967029194029065264052304498421253986426886931765248
1311 514792068378293806025176917067406980074574758353051278049268772497132765818880
1312 -210060569759610797483769337229226427100896317271717286242020920477975780782080
1313 77481730614178467308087254500099919251726856778485417679968393530061671751680
1314 -25699278386163683317230161795079544613007523461837161124935801592270270627840
1315 7616752573865522564923955564729977076163399410406700006800601145598998347776
1316 -2001772502846948660385109184146458411919779490628130076530601227812968857600
1317 462115347151298667005305372984688083386525841810185279863442630738444288000
1318 -92603903665992520618985728158616155466343583398443171149359346635243520000
1319 15865293432439382405616744018882846524584152329257600608652270271201280000
1320 -2277600290619015549715480708715814973608075987705099792508199632896000000
1321 266500890935697474347845264688466773623719182691415218641090641920000000
1322 -24411202857552383805182676224554296478618435859898120704675020800000000
1323 1641791600444297603873786017947198868429224763537216125901209600000000
1324 -72097840549281310125576432061260570377809289741585382113280000000000
1325 1551118753287382280224243016469303211063259720016986112000000000000