0 1
1 -2
2 3
3 4
4 -20
5 15
6 -8
7 84
8 -210
9 105
10 16
11 -288
12 1512
13 -2520
14 945
15 -32
16 880
17 -7920
18 27720
19 -34650
20 10395
21 64
22 -2496
23 34320
24 -205920
25 540540
26 -540540
27 135135
28 -128
29 6720
30 -131040
31 1201200
32 -5405400
33 11351340
34 -9459450
35 2027025
36 256
37 -17408
38 456960
39 -5940480
40 40840800
41 -147026880
42 257297040
43 -183783600
44 34459425
45 -512
46 43776
47 -1488384
48 26046720
49 -253955520
50 1396755360
51 -4190266080
52 6285399120
53 -3928374450
54 654729075
55 1024
56 -107520
57 4596480
58 -104186880
59 1367452800
60 -10666131840
61 48886437600
62 -125707982400
63 164991726900
64 -91662070500
65 13749310575
66 -2048
67 259072
68 -13601280
69 387636480
70 -6589820160
71 69193111680
72 -449755225920
73 1766895530400
74 -3975514943400
75 4638100767300
76 -2319050383650
77 316234143225
78 4096
79 -614400
80 38860800
81 -1360128000
82 29072736000
83 -395389209600
84 3459655584000
85 -19275223968000
86 66258582390000
87 -132517164780000
88 139143023019000
89 -63246828645000
90 7905853580625
91 -8192
92 1437696
93 -107827200
94 4546713600
95 -119351232000
96 2040906067200
97 -23130268761600
98 173477015712000
99 -845700451596000
100 2584084713210000
101 -4651352483778000
102 4439927370879000
103 -1849969737866250
104 213458046676875
105 16384
106 -3325952
107 291852288
108 -14592614400
109 461491430400
110 -9691320038400
111 138101310547200
112 -1341555588172800
113 8803958547384000
114 -38150487038664000
115 104913839356326000
116 -171677191673988000
117 150217542714739500
118 -57775977967207500
119 6190283353629375
120 -32768
121 7618560
122 -773283840
123 45237104640
124 -1696391424000
125 42918703027200
126 -751077302976000
127 9173872772064000
128 -77977918562544000
129 454871191614840000
130 -1773997647297876000
131 4434994118244690000
132 -6652491177367035000
133 5373165950950297500
134 -1918987839625106250
135 191898783962510625
136 65536
137 -17301504
138 2011299840
139 -136097955840
140 5971297812480
141 -179138934374400
142 3776845866393600
143 -56652687995904000
144 605475602956224000
145 -4574704555669248000
146 24017198917263552000
147 -85151887070298048000
148 195139741202766360000
149 -270193487819214960000
150 202645115864411220000
151 -67548371954803740000
152 6332659870762850625
153 -131072
154 38993920
155 -5147197440
156 398907801600
157 -20244570931200
158 710584439685120
159 -17764610992128000
160 321031898643456000
161 -4213543669695360000
162 40028664862105920000
163 -272194921062320256000
164 1299112123251983040000
165 -4222114400568944880000
166 8931395847357383400000
167 -11483223232316635800000
168 8038256262621645060000
169 -2511955082069264081250
170 221643095476699771875
171 262144
172 -87293952
173 12984975360
174 -1142677831680
175 66418148966400
176 -2696576848035840
177 78874872805048320
178 -1690175845822464000
179 26725905562067712000
180 -311802231557456640000
181 2665909079816254272000
182 -16480165220682299136000
183 72100722840485058720000
184 -216302168521455176160000
185 424879259595715524600000
186 -509855111514858629520000
187 334592416931625975622500
188 -98409534391654698712500
189 8200794532637891559375
190 -524288
191 194248704
192 -32342409216
193 3207288913920
194 -211681068318720
195 9843169676820480
196 -333027240732426240
197 8349468678362972160
198 -156552537719305728000
199 2200432891276908288000
200 -23104545358407537024000
201 179585329831258583232000
202 -1017650202377131971648000
203 4109741201907648347040000
204 -11448564776742734681040000
205 20989035424028346915240000
206 -23612664852031890279645000
207 14584292996843226349192500
208 -4051192499123118430331250
209 319830986772877770815625
210 1048576
211 -429916160
212 79641968640
213 -8840258519040
214 657494227353600
215 -34715695204270080
216 1345233189165465600
217 -39011762485798502400
218 855820539532204646400
219 -14263675658870077440000
220 180435497084706479616000
221 -1722338835808561850880000
222 12271664205136003187520000
223 -64190243534557555134720000
224 240713413254590831755200000
225 -625854874461936162563520000
226 1075688065481452779406050000
227 -1138963834039185295841700000
228 664395569856191422574325000
229 -174840939435839848045875000
230 13113070457687988603440625
231 -2097152
232 946864128
233 -194107146240
234 23972232560640
235 -1995688360673280
236 118743457460060160
237 -5224712128242647040
238 173535081402345062400
239 -4403452690584505958400
240 85867327466397866188800
241 -1288009911995967992832000
242 14812113987953631917568000
243 -129605997394594279278720000
244 852408675172139298333120000
245 -4140270707978962306189440000
246 14490947477926368071663040000
247 -35321684477445522174678660000
248 57138019007632462341391950000
249 -57138019007632462341391950000
250 31576273662112676557085025000
251 -7894068415528169139271256250
252 563862029680583509947946875
253 4194304
254 -2076180480
255 468697743360
256 -64055358259200
257 5933127558758400
258 -395146295413309440
259 19592670480909926400
260 -738923572422888652800
261 21474966323540201472000
262 -484379795964295655424000
263 8500865419173388752691200
264 -115920892079637119354880000
265 1221999404006174633199360000
266 -9869995186203718191225600000
267 60277470601458421810699200000
268 -273257866726611512208503040000
269 896627375196694024434150600000
270 -2056968684274768644290110200000
271 3142591045419785428776557250000
272 -2977191516713480932525159500000
273 1563025546274577489575708737500
274 -372148939589185116565644937500
275 25373791335626257947657609375
276 -8388608
277 4534042624
278 -1122175549440
279 168887420190720
280 -17310960569548800
281 1282742178203566080
282 -71192190890297917440
283 3025668112837661491200
284 -99847047723642829209600
285 2579382066194106421248000
286 -52361455943740360351334400
287 835403228920584840150835200
288 -10442540361507310501885440000
289 101613950440821136806808320000
290 -762104628306158526051062400000
291 4343996381345103598491055680000
292 -18461984620716690293586986640000
293 57014952505154484730195105800000
294 -123532397094501383582089395900000
295 178796890531515160447760967750000
296 -160917201478363644402984870975000
297 80458600739181822201492435487500
298 -18286045622541323227611917156250
299 1192568192774434123539907640625
300 16777216
301 -9865003008
302 2666017062912
303 -439892815380480
304 49652901536071680
305 -4071537925957877760
306 251417466927898951680
307 -11960288069570050129920
308 444773212587136239206400
309 -13046680902555996350054400
310 303335330984426915138764800
311 -5597915653621696706651750400
312 81869516434217314334781849600
313 -944648266548661319247482880000
314 8535571837028975491771898880000
315 -59749002859202828442403292160000
316 319283734028865114489092592480000
317 -1277134936115460457956370369920000
318 3724976897003426335706080245600000
319 -7646005209638611952238796293600000
320 10513257163253091434328344903700000
321 -9011363282788364086567152774600000
322 4300877930421719223134322915150000
323 -934973463135156352855287590250000
324 58435841445947272053455474390625
325 -33554432
326 21390950400
327 -6288939417600
328 1133057251737600
329 -140215834902528000
330 12661489891698278400
331 -865201809266049024000
332 45793895761867309056000
333 -1906170911087726739456000
334 63009538449844300554240000
335 -1663451815075889534631936000
336 35159322455013119709265920000
337 -594778538197305275081748480000
338 8029510265663621213603604480000
339 -86030467132110227288610048000000
340 725523606147462916800611404800000
341 -4761248665342725391504012344000000
342 23946280052164883586681944436000000
343 -90463724641511782438576234536000000
344 249965554930493083053960648060000000
345 -487432832114461511955223263717000000
346 638304899197509122798506654867500000
347 -522249462979780191380596353982500000
348 238418233099464869978098335513750000
349 -49670465229055181245437153232031250
350 2980227913743310874726229193921875
351 67108864
352 -46238007296
353 14738364825600
354 -2888719505817600
355 390338223223603200
356 -38643484099136716800
357 2907922178460037939200
358 -170321156166945079296000
359 7887998544981643984896000
360 -291855946164320827441152000
361 8682714398388544616374272000
362 -208385145561325070792982528000
363 4037462195250673246614036480000
364 -63046525048914359158665338880000
365 790333224720319288024697640960000
366 -7903332247203192880246976409600000
367 62485720579450243709452657238400000
368 -385941215343663269970148765296000000
369 1833220772882400532358206635156000000
370 -6561000660842275589492529010032000000
371 17222626734710973422417888651334000000
372 -31984878221606093498776078923906000000
373 39981097777007616873470098654882500000
374 -31289554782005961031411381555995000000
375 13689180217127607951242479430747812500
376 -2737836043425521590248495886149562500
377 157952079428395476360490147277859375
378 -134217728
379 99656663040
380 -34331720417280
381 7295490588672000
382 -1072437116534784000
383 115930452297410150400
384 -9564262314536337408000
385 616894919287593762816000
386 -31615864613489180344320000
387 1301519759921971257507840000
388 -43340608005401642875011072000
389 1172166443782453523210526720000
390 -25787661763213977510631587840000
391 461202412303634597786295705600000
392 -6687434978402701667901287731200000
393 78242989247311609514445066455040000
394 -733528024193546339197922498016000000
395 5458311474146094818149246823472000000
396 -31840150265852219772537273136920000000
397 143280676196334988976417729116140000000
398 -487154299067538962519820278994876000000
399 1217885747668847406299550697487190000000
400 -2158979279958411311167385327363655000000
401 2581388269515491785091438978369587500000
402 -1936041202136618838818579233777190625000
403 813137304897379912303803278186420062500
404 -156372558634111521596885245805080781250
405 8687364368561751199826958100282265625
406 268435456
407 -214211493888
408 79526017105920
409 -18264475261992960
410 2910900744880128000
411 -342321927597903052800
412 30837500311111100006400
413 -2180651807714284929024000
414 123070536397874955681792000
415 -5606546658125414647726080000
416 207722553683546612698251264000
417 -6288328216056456548047060992000
418 155898137023066318587000053760000
419 -3165931398006885238997539553280000
420 52577075002614344147637710438400000
421 -711543081702047457464697014599680000
422 7804738177419333049065895378890240000
423 -68865336859582350432934370990208000000
424 483970284040953740542566551681184000000
425 -2674572622331586460893130943501280000000
426 11433797960467532120318134783467972000000
427 -37023726729132961151506341203610576000000
428 88352075149067293657003768781343420000000
429 -149814388296244541418397694890104060000000
430 171662319922780203708580692061577568750000
431 -123596870344401746670178098284335849500000
432 49914120716008397693725770460981785375000
433 -9243355688149703276615883418700330625000
434 495179769008019818390136611716089140625
435 -536870912
436 459293065216
437 -183257933021184
438 45356338422743040
439 -7812629293317488640
440 996110234897979801600
441 -97618803020002020556800
442 7537566147473013158707200
443 -466386905374892689195008000
444 23397076419640449907949568000
445 -959280133205258446225932288000
446 32310299032049841302427992064000
447 -896610798139383096142376779776000
448 20518593265112805469412083998720000
449 -386922044427841474566056441118720000
450 5997291688631542855773874837340160000
451 -76090638299512699982631036998753280000
452 785523942444969343938338058428305920000
453 -6546032853708077866152817153569216000000
454 43582797683898518424649019469816096000000
455 -228809687840467221729407352216534504000000
456 931582300493330831326872791167319052000000
457 -2879436201524840751373970445426258888000000
458 6572626112176266932484062973255590940000000
459 -10680517432286433765286602331540335277500000
460 11748569175515077141815262564694368805250000
461 -8133624813818130328949027929403793788250000
462 3163076316484828461257955305879253139875000
463 -564835056515147939510349161764152346406250
464 29215606371473169285018060091249259296875
465 1073741824
466 -982473768960
467 420253154672640
468 -111787339142922240
469 20750524828404940800
470 -2859422321354200842240
471 303813621643883839488000
472 -25520344218086242516992000
473 1724218256234451760054272000
474 -94832004092894846802984960000
475 4281664984794202333154770944000
476 -159589331251420268781223280640000
477 4927320602387600798620268789760000
478 -126215212353467005072349962076160000
479 2682073262511173857787436694118400000
480 -47204489420196659897058885816483840000
481 685940236887232714129136934520780800000
482 -8190933416947543586365576335748147200000
483 79861600815238549967064369273544435200000
484 -630486322225567499739981862685877120000000
485 3987825988076714435855385281488172784000000
486 -19939129940383572179276926407440863920000000
487 77490709541036155514917145810736084780000000
488 -229102967338715590218015909353480598480000000
489 501162741053440353601909801710738809175000000
490 -781813876043366951618979290668752542313000000
491 826918522738176583443151172822719035138750000
492 -551279015158784388962100781881812690092500000
493 206729630684544145860787793205679758784687500
494 -35643039773197266527722033311324096342187500
495 1782151988659863326386101665566204817109375
496 -2147483648
497 2097017782272
498 -959385635389440
499 273584803691888640
500 -54580168336531783680
501 8105154997974969876480
502 -930741965600792374149120
503 84764000438643591217152000
504 -6230154032240303954460672000
505 374155361602876031931777024000
506 -18520690399342363580622962688000
507 760190155936643377877387968512000
508 -25973163661168648744144088924160000
509 740235164343306489208106534338560000
510 -17607022123308647207592819709624320000
511 349205938778954836283924257574215680000
512 -5761897989852754798684750249974558720000
513 78802428390633264158482613712887347200000
514 -888716275738808479120665032428673971200000
515 8208931915376888846614563852170120102400000
516 -61566989365326666349609228891275900768000000
517 370867816891134442534550831178400068912000000
518 -1770050944253141657551265330624182147080000000
519 6579971988419287466114486337755111894580000000
520 -18643253967187981153991044623639483701310000000
521 39150833331094760423381193709642915772751000000
522 -58726249996642140635071790564464373659126500000
523 59813773144728106202387934834176676875036250000
524 -38451711307325211130106529536256435133951875000
525 13922171335410852305728226211403192031258437500
526 -2320361889235142050954704368567198671876406250
527 112275575285571389562324404930670903477890625
528 4294967296
529 -4466765987840
530 2180898493562880
531 -665174040536678400
532 142264097919782092800
533 -22705350027997222010880
534 2809787065964656223846400
535 -276563326921378305461452800
536 22038640114047333716459520000
537 -1439857820784425802808688640000
538 77824315213398214641809620992000
539 -3502094184602919658881432944640000
540 131766293695684852165413914542080000
541 -4155706185786983799063054227865600000
542 109977795845291249825204399387443200000
543 -2441507067765465746119537666401239040000
544 45396772041264128716910153484648038400000
545 -704985165817278234192016501173357772800000
546 9106058391806510524980213140155871232000000
547 -97291044922985349293209645655349571584000000
548 853728919199196440047914640625692490649600000
549 -6098063708565688857485104575897803504640000000
550 35063866324252710930539351311412370151680000000
551 -160074172349849332508983995117317341996800000000
552 570264238996338247063255482605443030863600000000
553 -1551118730070040032012054912686805043948992000000
554 3132066666487580833870495496771433261820080000000
555 -4524096296037616760035160162003181378184560000000
556 4443308862179802175034532301967410282145550000000
557 -2757915845490911694849020049497013278573100000000
558 965270545921819093197157017323954647500585000000
559 -155688797729325660193089841503863652822675000000
560 7297912393562140321551086320493608726062890625
561 -8589934592
562 9496172691456
563 -4938009799557120
564 1607322189755842560
565 -367674950906648985600
566 62909184100127641436160
567 -8366921485316976311009280
568 887491314692550701560627200
569 -76435189477895929171909017600
570 5414159254684294983010222080000
571 -318352564175436545001001058304000
572 15642687357893041143003733819392000
573 -645260853513087947148904020049920000
574 22410405797012246779825397311733760000
575 -656304741198215798552029492700774400000
576 16210727107595930224235128469709127680000
577 -337385757926840297791893611275821219840000
578 5904250763719705211358138197326871347200000
579 -86595677867889009766586026894127446425600000
580 1059657637067589198459539539625506910208000000
581 -10755525016236030364364326327198895138611200000
582 89885459064258253759330441448733623658393600000
583 -612855402710851730177253009877729252216320000000
584 3370704714909684515974891554327510887189760000000
585 -14746833127729869757390150550182860131455200000000
586 50434169296836154570274314881625381649576784000000
587 -131904750468648404260717438921174075083508512000000
588 256481459244594119395839464568949590440155440000000
589 -357242032519256094872776397078179786684502220000000
590 338763996354466986517287962746549797718062450000000
591 -203258397812680191910372777647929878630837470000000
592 68845586355907806937384327913008507278186885000000
593 -10757122868110594833966301236407579262216700781250
594 488960130368663401543922783473071784646213671875
595 17179869184
596 -20151986552832
597 11139010567077888
598 -3861523663253667840
599 942694464291801661440
600 -172513086965399704043520
601 24597490983149907801538560
602 -2804113972079089489375395840
603 260256828033590493232653926400
604 -19924106057238205537477617254400
605 1270161761148935603014198099968000
606 -67895919595961284961122589343744000
607 3058145378468089543457229961691136000
608 -116444766333977255693179140849008640000
609 3755343714270766496105027292380528640000
610 -102646061523400950893537412658401116160000
611 2376897862151253269128475711871100846080000
612 -46559234593903961095281318356063328337920000
613 769520682871468245880344011718268898918400000
614 -10692287383056190363811095741769631016550400000
615 124297840828028212979303987998071960567398400000
616 -1201545794670939392133271883981362285484851200000
617 9585058498397721059972237074487685504663244800000
618 -62511251076506876478079807007528383726064640000000
619 329486385882421661436545649435514189222799040000000
620 -1383842820706170978033491727629159594735755968000000
621 4550713891168369946994751642780505590381043664000000
622 -11461057207387005792431226359595347412811517376000000
623 21489482263850635860808549424241276399021595080000000
624 -28899648561730165467983911294669302743511800280000000
625 26491344514919318345651918686780194181552483590000000
626 -15382071008662830007152726979420757911869184020000000
627 5047242049717491096096988540122436189832076006562500
628 -764733643896589560014695233351884271186678182812500
629 33738248995437774706530672059641953140588743359375
630 -34359738368
631 42691974922240
632 -25038843291893760
633 9226813753062850560
634 -2398971575796341145600
635 468519148753025425735680
636 -71449170184836377424691200
637 8732109299018217269546188800
638 -871027902577067172637232332800
639 71859801962608041742571667456000
640 -4951140355223694076063187887718400
641 286941088768645906680934752583680000
642 -14060113349663649427365802876600320000
643 584576251191784808883939727292497920000
644 -20668946024280962885539297500699033600000
645 622135275330856982854732854771040911360000
646 -15942216430353210185652529403507923353600000
647 347446540437992021987309537882334447206400000
648 -6427760998102852406765226450823187273318400000
649 100645205101873610053297624690520958621696000000
650 -1328516707344731652703528645914876653806387200000
651 14708577831316671869217638579771848667142144000000
652 -135720059079876563156871846895167512701357056000000
653 1035603059500797253653522136091386890395137536000000
654 -6472519121879982835334513350571168064969609600000000
655 32750946756712713146792637553890110408746224576000000
656 -132263438825185956938970267044556215112244368480000000
657 418834222946422196973405845641094681188773833520000000
658 -1017168827155596764078271339414087082887022167120000000
659 1841426325023063107383077424801364546605815992200000000
660 -2393854222529982039598000652241773910587560789860000000
661 2123580358695951809320807030214476856166384571650000000
662 -1194513951766472892742953954495643231593591321553125000
663 380072621016605011327303530975886482779779056857812500
664 -55893032502441913430485813378806835702908684832031250
665 2395415678676082004163677716234578672981800778515625
666 68719476736
667 -90297392431104
668 56097255047823360
669 -21934026723698933760
670 6062016635762292817920
671 -1260899460238556906127360
672 205211387153825136472227840
673 -26824059892249999981726924800
674 2868497904727484373045923020800
675 -254340147552503614410071841177600
676 18884755955773393369947834207436800
677 -1182872441229806184717641615356723200
678 62840098440333453563124710815825920000
679 -2842305990993543899624409996900433920000
680 109733313438000748410499543094620323840000
681 -3621199343454024697546484922122470686720000
682 102185718973093259433889871396143469690880000
683 -2464479104645190374582049839554048386662400000
684 50727194903946835210147192530820829292134400000
685 -889060837000752427630474479619122955488460800000
686 13224779950386192361003307884334453962890854400000
687 -166254376519140703966898727688775992676342169600000
688 1757006479122736985104725190347291740784070656000000
689 -15507491967909374259837357114804357538224623616000000
690 113398535015337299275060673902006864498267560192000000
691 -680391210092023795650364043412041186989605361152000000
692 3310364926024654236529655826600892698237887622528000000
693 -12873641378984766475393105992336804937591785198720000000
694 39310583496542769058789662940885600791574915517520000000
695 -92176540612583044689575761378628305304382560523840000000
696 161308946072020328206757582412599534282669480916720000000
697 -202937061187380412905275668196496188291100314701680000000
698 174399036957905042340471277356363911812664332946756250000
699 -95126747431584568549347969467107588261453272516412500000
700 29377377883283469699063343511900872845448804747715625000
701 -4196768269040495671294763358842981835064114963959375000
702 174865344543353986303948473285124243127671456831640625
703 -137438953472
704 190696547942400
705 -125287631998156800
706 51889960919236608000
707 -15216731039566135296000
708 3364419232848072513945600
709 -583166000360332569083904000
710 81351657050266393387204608000
711 -9304595775124218743661527040000
712 884453520624307681689159598080000
713 -70579390945819752998794935926784000
714 4764108888842833327418658175057920000
715 -273539252034392680215954623551242240000
716 13413944090148102587513159424147456000000
717 -563385651786220308675552695814193152000000
718 20300662986030138455942415472504759910400000
719 -628051761130307408480718478680616009728000000
720 16680315891196105584061434889664595787776000000
721 -379940528632800182748066016931249126277120000000
722 7408840308339603563587287330159357962403840000000
723 -123357191133854399333728334047153310074023936000000
724 1747560207729603990561151399001338559382005760000000
725 -20970722492755247886733816788016062712584069120000000
726 211986651285460657985461408835379764377208524800000000
727 -1793053758789521398793694416399253840357222105600000000
728 12587237386702440219531734803122761959307699181312000000
729 -72618677230975616651144623864169780534467495276800000000
730 340231950730311685421103515511758416207782894537600000000
731 -1275869815238668820329138183169094060779185854516000000000
732 3761616179410558073729010850377846282642082433142000000000
733 -8526330006663931633785757927523118240655386848455200000000
734 14439752430640529379798461006289151859174445469158000000000
735 -17598448274843145181629374351414903828368855415536312500000
736 14665373562369287651357811959512419856974046179613593750000
737 -7764021297724916991895312213859516394868612683324843750000
738 2329206389317475097568593664157854918460583804997453125000
739 -323500887405204874662304675577479849786192195138535156250
740 13114900840751548972796135496384318234575359262373046875
741 274877906944
742 -402146377859072
743 278989049639731200
744 -122197203742202265600
745 37957506412421578752000
746 -8904831004354102375219200
747 1640715112552243362634137600
748 -243763388150619013877071872000
749 29754368566134933381370085376000
750 -3025027470890384893772625346560000
751 258791100134672427662248098398208000
752 -18774117991588054297679452956524544000
753 1161648550729510859668916151684956160000
754 -61567373188664075562452556039302676480000
755 2803514314840953440790250319646818304000000
756 -109897761141765374878977812530155277516800000
757 3712483743570261570130469229534307968614400000
758 -108098791356898792777328368742322496733184000000
759 2711478016535544718831319915953255959724032000000
760 -58510841409451228143202166607412365446676480000000
761 1083913337110084001352820136402314069899681792000000
762 -17187768631317046307166147877236694536980668416000000
763 232425507628037330744633136067178028397806766080000000
764 -2667840609295732839851441213988478239000912445440000000
765 25844705902552411886060836760513382940321339315200000000
766 -209859011928725584514813994495368669475409275239424000000
767 1416548330518897695474994462843738518959012607866112000000
768 -7869712947327209419305524793576325105327847821478400000000
769 35554238851317571126505317370978754493713312479179200000000
770 -128730864806494654078726149101819628339306821045304000000000
771 366882964698509764124369524940185940767024439979116400000000
772 -804775535467698837434100893417182063617989094147739200000000
773 1320334862876693405165321778262564323123263357586134625000000
774 -1560395747036092206104471192492121472782038513510886375000000
775 1262084795396839284349204640986274720632531150633805156250000
776 -649072180489803060522448101078655570611016020325956937500000
777 189312719309525892652380696147941208094879672595070773437500
778 -25582799906692688196267661641613676769578334134469023437500
779 1009847364737869270905302433221592504062302663202724609375
780 -549755813888
781 846898831294464
782 -619506495091900416
783 286521753980003942400
784 -94122396182431295078400
785 23389415451334176826982400
786 -4572630720735831569675059200
787 722149037396208828610825420800
788 -93879374861507147719407304704000
789 10185912172473525527555692560384000
790 -932010963781327585771345869275136000
791 72485034501356886329762399196807168000
792 -4820254794340232940929199546587676672000
793 275310706522894073741533127949334609920000
794 -13549219771019572629136880368363681873920000
795 575841840268331836738317415655456479641600000
796 -21162187629861195000133165025338025626828800000
797 672833083172939758680704452717364873605939200000
798 -18502909787255843363719372449727534024163328000000
799 439687566786632277827331403213262190100512768000000
800 -9013595119125961695460293765871874897060511744000000
801 159025571030293752769906611440739507112424742912000000
802 -2407068870594900894199040982262102539474429063168000000
803 31134912565303609392357160531433717630158375925760000000
804 -342484038218339703315928765845770893931742135183360000000
805 3185101555430559240838137522365669313565201857205248000000
806 -24868292913553981765005458347701187332835999115871744000000
807 161643903938100881472535479260057717663433994253166336000000
808 -865949485382683293602868638893166344625539254927676800000000
809 3777331375893428849681478717930535951556231577529348800000000
810 -13220659815627000973885175512756875830446810521352720800000000
811 36463432717293825266683306656152028500103299986311536400000000
812 -77484794524249378691702026644323060562719512470912014850000000
813 123271264015851284282253224206877596349781042567360023625000000
814 -141399391077005884911996345413771360518866490003736497687500000
815 111099521560504623859425699967963211836252242145792962468750000
816 -55549760780252311929712849983981605918126121072896481234375000
817 15764121302504034466540133103562347625414169493659812242187500
818 -2074226487171583482439491197837151003343969670218396347656250
819 79777941814291672401518892224505807820921910393015244140625
820 1099511627776
821 -1781208836997120
822 1371976106697031680
823 -669067014699252449280
824 232082620723803193344000
825 -60991312726215479210803200
826 12630284343720455486570496000
827 -2116474790740584897963884544000
828 292470360145464575587384295424000
829 -33796574950142573178986629693440000
830 3300235543881422270928044389564416000
831 -274519592968318307081741874222858240000
832 19570959315366359309035847783137935360000
833 -1201355810281719594508508194688005570560000
834 63714763509584057065897666753988866867200000
835 -2926631470540227687893566159566555284766720000
836 116607972654337196939509276670229937127424000000
837 -4033263995338251282378320863652659001819136000000
838 121109954971129156562526801489125677249069056000000
839 -3155233037405733289392145617743011065173114880000000
840 71229385819434429008027687320548474796283068416000000
841 -1390668961236576947299588181020232126975050383360000000
842 23420129551734170862477155503090727411102553047040000000
843 -339082745249020821617604034023009227299876094115840000000
844 4203213196315987267968216671743551880071380749977600000000
845 -44385931353096825549744368053611907853553780719763456000000
846 396912655369038920781367906633260329844279000667115520000000
847 -2984195149626477811800655001724142479940319893904609280000000
848 18704508884265959141821962600092393043911647906437818880000000
849 -96747459746203236940458427241857205399543006412609408000000000
850 407951788596490315765599701536497882768073010373169670400000000
851 -1381772187181660746947998989075234764214440841586542432000000000
852 3691922562625999808251684798935392885635459123614043060500000000
853 -7607598007835393544276198979624445946157915769871361458000000000
854 11747026335628181208073542542067159181567369938771955192500000000
855 -13089543631128544774710518832589120230889355074631607214500000000
856 9998956940445416147348312997116689065262701793121366622187500000
857 -4864357430486959206818098214813524410127800872329313491875000000
858 1344098763687186096620790296198473850166892346301520833281250000
859 -172320354318870012387280807204932544893191326448912927343750000
860 6462013286957625464523030270184970433494674741834234775390625
861 -2199023255552
862 3741638069321728
863 -3030726836150599680
864 1556278230363332935680
865 -569208762755389021224960
866 157955431664620453389926400
867 -34592239534551879292393881600
868 6140122517382958574399913984000
869 -900295464111276300971387387904000
870 110586292841668438969318750814208000
871 -11500974455533517652809150084677632000
872 1020972868711679998906194096153427968000
873 -77849181239265599916597299831698882560000
874 5123074965399363132972999231232184156160000
875 -292015273027763698579460956180234496901120000
876 14454756014874303079683317330921607596605440000
877 -622457930890524676368862852562811727128821760000
878 23342172408394675363832356971105439767330816000000
879 -762510965340892728551856994389444365732806656000000
880 21691430356144869462225195024604983140977999872000000
881 -536862901314585519190073576858973332739205496832000000
882 11542552378263588662586581902467926653892918181888000000
883 -215111203413094152348204480909629542186186202480640000000
884 3465160907154407975869989572913815016520956000829440000000
885 -48079107586767410665196105324179183354228264511508480000000
886 572141380282532186915833653357732281915316347686950912000000
887 -5809435553638019128683849403324666247140135222667501568000000
888 50025695045216275830333147639740181572595608861859041280000000
889 -362686289077817999769915320388116316401318164248478049280000000
890 2194877370108864102055866852693600466497632338814065436160000000
891 -10974386850544320510279334263468002332488161694070327180800000000
892 44782578599801824017752767236409751453540401751609560915200000000
893 -146942836030599735058251267494469496956929443247468871753000000000
894 380715529715644768105469193053852787570226284777532985905500000000
895 -761431059431289536210938386107705575140452569555065971811000000000
896 1142146589146934304316407579161558362710678854332598957716500000000
897 -1237325471575845496342774877425021559603235425526982204192875000000
898 919633796441506787822332679167245753759161464918702989602812500000
899 -435616008840713741600052321710800620201708062329911942443437500000
900 117281233149422930430783317383677090054306016781130138350156250000
901 -14660154143677866303847914672959636256788252097641267293769531250
902 536347102817482913555411512425352545980058003572241486357421875
903 4398046511104
904 -7850513022320640
905 6678823953739284480
906 -3606564935019213619200
907 1388978320599274645094400
908 -406415056607347761154621440
909 93983481840449169767006208000
910 -17642042162621458439120879616000
911 2740029673382145263825961615360000
912 -357117200764139599385316997201920000
913 39479306544475632712046794040672256000
914 -3732588982386787092775333254754467840000
915 303739428441724799674592743605644820480000
916 -21378582848013707054019412338397308518400000
917 1306384116176837598908114803964206959820800000
918 -69499634980607760261911707570895810262466560000
919 3225217435818828874654340179461883694992588800000
920 -130716165487010182037461199038190462697052569600000
921 4629530860998277280493417465935912220520611840000000
922 -143271797171946686364743656314227178192953671680000000
923 3871920318571859199007197311891989490664572977152000000
924 -91266693223479538262312508066025466565664934461440000000
925 1873041454109136887519731699627749916108987177697280000000
926 -33388999834119396690569130297712063721942814906777600000000
927 515442684939218186410660948970929983707492205123379200000000
928 -6865696563390386242990003840292787382983796172243410944000000
929 78559412600332304126520236249504009478372283124708259840000000
930 -768136478758804751459308976661816981566306768330480762880000000
931 6378276118265075168367476324066873150505940129887027763200000000
932 -44647932827855526178572334268468112053541580909209194342400000000
933 261190407042954828144648155470538455513218248318873786903040000000
934 -1263824550207845942635394300663895752483314104768744130176000000000
935 4996056425040390991980543094811962896535601070413941639602000000000
936 -15896543170583062247210818938038063761704185224044359762370000000000
937 39975130620142700651074265270654542694873759901640963520077500000000
938 -77665968061991532693515715382985968664326162094616729124722000000000
939 113262870090404318511377084933521204302142319721316063306886250000000
940 -119385187392588335728208278713711539669825688354900715377528750000000
941 86397175086741558750677043805975456340005432362099201917948437500000
942 -39875619270803796346466327910450210618464045705584247039053125000000
943 10467350058585996540947411076493180287346811997715864847751445312500
944 -1276506104705609334261879399572339059432538048501934737530664062500
945 45589503739486047652209978556154966408304930303640526340380859375
946 -8796093022208
947 16453091998040064
948 -14684384608250757120
949 8328493470312887746560
950 -3373039855476719537356800
951 1039233579472377289459630080
952 -253399787794681329079906467840
953 50227457937874334871195746304000
954 -8249859966295859502593901330432000
955 1138939000902511714663658044784640000
956 -133597544805864624130047088653238272000
957 13426553252989394725069732409650446336000
958 -1163634615259080876172710142169705349120000
959 87406861676960959660203957986824405647360000
960 -5712662745315662720649044396996023654809600000
961 325812198574503297167683832108673215779307520000
962 -16249883403903351946238231126420076636992962560000
963 709737554552837577651875683021582758998074982400000
964 -27167176393716949500119019200103917830537425715200000
965 911530260578660805596098670529802506156189941760000000
966 -26798989661012627684525300913576193680991984287744000000
967 689754948179872631594567863989901556408388928929792000000
968 -15519486334047134210877776939772785019188750900920320000000
969 304654264340099178096144186448148366789727001381109760000000
970 -5204510349143360959142463185155867932657836273593958400000000
971 77130843374304609414491304404009962761989133574662463488000000
972 -987868109370901343654830937174435292297783903090869243904000000
973 10884843056957153693974526067014611091058915228501244446720000000
974 -102628520251310306257474102917566333144269772154440304783360000000
975 822797619256194696719404445804626636415266276755426581452800000000
976 -5567597223633584114467970083277973573076635139378386534497280000000
977 31519784282183677809326733858557560066933853772932478606589440000000
978 -147748988822735989731219064961988562813752439560620993468388000000000
979 566371123820487960636339749020956157452717684982380474962154000000000
980 -1749087294151506937259284519035305780368686968327939702089005000000000
981 4272770389998681232447680753643389834900649594058252700817426500000000
982 -8070788514441953439067841423548625243701227010998921768210694500000000
983 11451794513735204204082747965846022305251741029120091698136796250000000
984 -11753157527254551683137557122841970260653102635149567795456185625000000
985 8287482871782055674007251817388568773537444165810592676283207812500000
986 -3729367292301925053303263317824855948091849874614766704327443515625000
987 955081867540736903894738166760024084267424967889147570620442851562500
988 -113700222326278202844611686519050486222312496177279472692909863281250
989 3966286825335286145742268134385482077522528936416725791613134765625
990 17592186044416
991 -34445500274966528
992 32215154132162445312
993 -19168016708636654960640
994 8153595107436317103882240
995 -2641764814809366741657845760
996 678273116202304910920651898880
997 -141759081286281726382416246865920
998 24586340660589486919450317815808000
999 -3589605736446065090239746401107968000
1000 446008512753423587462288490337665024000
1001 -47560725950887806190296763560552824832000
1002 4381531878225539145281089343015928987648000
1003 -350522550258043131622487147441274319011840000
1004 24448947880498508430668478534028883751075840000
1005 -1491385820710409014270777190575761908815626240000
1006 79742535601109681981790617908597769561985515520000
1007 -3743208435863854483615818417121236477086143610880000
1008 154407347979383997449152509706251004679803423948800000
1009 -5599298039883977591708741009874049590757082057932800000
1010 178477625021301785735716119689735330705381990596608000000
1011 -4997373500596450000600051351312589259750695736705024000000
1012 122776380776017328423833079790202477040693229349502976000000
1013 -2642361238440372937817277152006531571093180370782781440000000
1014 49709420798159515892687526422122875181190455725351075840000000
1015 -815234501089816060640075433322815152971523473895757643776000000
1016 11617091640529878864121074924850115929844209503014546423808000000
1017 -143277463566535172657493257406484763134745250537179405893632000000
1018 1522323050394436209485865859943900608306668286957531187619840000000
1019 -13858389148418315838078227138799646916998635439889249432125440000000
1020 107402515900241947745106260325697263606739424659141683098972160000000
1021 -703313249282229528782470027294082081037680748574379408680366080000000
1022 3857233601532227571916359055940981413191030355462612069481382720000000
1023 -17532880006964670781437995708822642787231956161193691224915376000000000
1024 65232627084736201583879601681354832723083601599735351175052796000000000
1025 -195697881254208604751638805044064498169250804799206053525158388000000000
1026 464782467978745436285142161979653183151970661398114377122251171500000000
1027 -854194806014991612632153162557200444711729864191129125521975126000000000
1028 1180137560941764727978632658796132193351732049211428397102728792500000000
1029 -1180137560941764727978632658796132193351732049211428397102728792500000000
1030 811344573147463250485309952922340882929315783832857023008126044843750000
1031 -356200056503764353871599491526881363237260588024181132052348019687500000
1032 89050014125941088467899872881720340809315147006045283013087004921875000
1033 -10354652805341987031151148009502365210385482210005265466638023828125000
1034 352999527454840466971061863960307904899505075341088595453568994140625
1035 -35184372088832
1036 72040001851883520
1037 -70527161812993966080
1038 43973685390401737850880
1039 -19623257105466775515955200
1040 6677794392990343708079554560
1041 -1803004486107392801181479731200
1042 396789772978348372888581360844800
1043 -72562929733415458691999316364492800
1044 11186785000568216548349894606192640000
1045 -1469943549074663654453176151253712896000
1046 166036805429569962787097397084794388480000
1047 -16230097730740463862438770565038651473920000
1048 1380182541641044830763543143050017631109120000
1049 -102527845950477615999577490626572738310963200000
1050 6674562771376092801572494639789885264043704320000
1051 -381701558488070307089927037212984063537499340800000
1052 19208569605090832218554857666806345079784158003200000
1053 -851579919159026895022598689895081298537097671475200000
1054 33278846840819866818646290907741992850726053740544000000
1055 -1146456273666244411902364721771711653707512551361740800000
1056 34803136879153848218464643339498389487549488166338560000000
1057 -930192931133748306929873194710229682667231774627594240000000
1058 21859533881643085212852020075690397542679946703748464640000000
1059 -450852886308888632515072914061114449317773900764812083200000000
1060 8142403126738528703222216827943726954678996647812506222592000000
1061 -128399433921646029550811880748343386593014947138581828894720000000
1062 1761925565480364961058363030268934249359705107957206207610880000000
1063 -20954329046605769001158388895698396608456492891062488111943680000000
1064 214962513495352285442917955050699068655717470175554834941491200000000
1065 -1891670118759100111897678004446151804170313737544882547485122560000000
1066 14187525890693250839232585033346138531277353031586619106138419200000000
1067 -90002117369085310011381711305289566307790708294127614954565596800000000
1068 478647624190135512333257282850858148091432403200587770440189764800000000
1069 -2111680694956480201470252718459668300403378249414357810765543080000000000
1070 7632217368914135585313913396718515428600781387169036087481177132000000000
1071 -22260633992666228790498914073762336666752279045909688588486766635000000000
1072 51440113685755744907774517656937291486684320497980496603124825602500000000
1073 -92050729753457648782333347386098311081435099838491414974012845815000000000
1074 123914443898885296437756429173593880301931865167199981695786523212500000000
1075 -120816582801413164026812518444254033294383568538019982153391860132187500000
1076 81035512854606390505788884322365510136476783775501207541909174478906250000
1077 -34729505509117024502480950423870932915632907332357660375103931919531250000
1078 8480460647575087378512790219782437107305709929994312417176541515234375000
1079 -963688709951714474830998888611640580375648855681171865588243354003906250
1080 32122956998390482494366629620388019345854961856039062186274778466796875
1081 70368744177664
1082 -150518743796023296
1083 154093563961178849280
1084 -100571732745329395630080
1085 47029856525034658631516160
1086 -16789658779437373131451269120
1087 4761267402202115063860722401280
1088 -1101893313081060914779195755724800
1089 212183331100171792402168882711756800
1090 -34491579266616814698263675045255577600
1091 4785706623243083039384084912529211392000
1092 -571674409358310101250062506823943979008000
1093 59192121135641691733600222060729199493120000
1094 -5340950622469823415654850805941180846571520000
1095 421744350938599270429031254711998244706058240000
1096 -29240941665076216083079500326698544966286704640000
1097 1784611220996682812820445754313820572473685442560000
1098 -96054074541880280807688697952773283753730716467200000
1099 4565236709476587790609871172144308013962034885427200000
1100 -191739941798016687205614589230060936586405465187942400000
1101 7118345339251369512508441625166012270770302895102361600000
1102 -233549520892580647338967441892351545455273271177406054400000
1103 6767628162228189212663261100289732283078941380708925440000000
1104 -173015885190877185088956414216102720976105110080732528640000000
1105 3896461914402879939190872578491813361982700499943163822080000000
1106 -77149945905177022795979277054137904567257469898874643677184000000
1107 1339738483699516376630178599613202458158336448436226985394176000000
1108 -20344176974696359793273082438570852142404368291068632000430080000000
1109 269197056040178617978845608696089311384314944708604577005690880000000
1110 -3091124815909637234032951299855094506585409537516045660099829760000000
1111 30653654424437235904160100390229687190305311247034119462656645120000000
1112 -261050476388755815441879564613568948975503295781193791552946913280000000
1113 1896694867512053971569906211645461894900141133410236141751879916800000000
1114 -11667547215301422916020938211031174686809959093402361720473685548800000000
1115 60225133420158815345931607530469739927504347673297484763033288641600000000
1116 -258107714657823494339706889416298885403590061456989220412999808464000000000
1117 906961830672629778721470041976716916765392854841920455062346549186000000000
1118 -2573810600557462885560928497501493952982871615091936426528280747690000000000
1119 5791073851254291492512089119378361394211461133956856959688631682302500000000
1120 -10097256971417739012585181028659707046317419413052981365610947548630000000000
1121 13252649774985782454018050100115865498291612979632038042364368657576875000000
1122 -12606179054254768675773267168402896449594461126967060576883179942573125000000
1123 8254045809333479490089639217406658389615420975990337282483034486208593750000
1124 -3455181966697735600502639672402787232862269245763397001969642343064062500000
1125 824532060234686904665402649096119680569405160920810648197301013685742187500
1126 -91614673359409656073933627677346631174378351213423405355255668187304687500
1127 2987435000850314871976096554696085799164511452611632783323554397412109375
1128 -140737488355328
1129 314196442753269760
1130 -336033095524622008320
1131 229342587695554520678400
1132 -112263196676973937872076800
1133 41997661876855950157943930880
1134 -12494304408364645171988319436800
1135 3037008421547491965734017931673600
1136 -614994205363367123061138631163904000
1137 105266508151363005897298229034221568000
1138 -15400490142544407762774730907706615398400
1139 1942561824798215070077267194040266260480000
1140 -212710519815404550173460757747409155522560000
1141 20330216990049242583886537807781221210521600000
1142 -1703381752094840110778493489180526605710131200000
1143 125539235129389716164374970152604810840836669440000
1144 -8160050283410331550684373059919312704654383513600000
1145 468722888338246397602546487824188756240882676531200000
1146 -23826746823860858544796113131062928442244869390336000000
1147 1072830626726998130793319725453912383281078198075392000000
1148 -42805942006407225418653457045611104092915020103208140800000
1149 1513495806655112613016675802684106894713781067934859264000000
1150 -47399936853880572289476801274970438657172507082141728768000000
1151 1313802597580385427588759165773637158432498837602841395200000000
1152 -32188163640719442975924599561454110381596221521269614182400000000
1153 695908097912354357139489842518637866450110309289849058623488000000
1154 -13249019556408284876309518155643297842030946273018280154562560000000
1155 221553049248827430431620275824924036136184157121027907029073920000000
1156 -3244169649714973088463011181722101957708410872129337210068582400000000
1157 41447063973082673423294677338897888804516076831859290907945164800000000
1158 -460062410101217674998570918461766565730128452833638129078191329280000000
1159 4415115064681040590712091878786308171119781119935720754863287756800000000
1160 -36424699283618584873374757999987042411738194239469696227622123993600000000
1161 256628563134585484335140340454454162446337277596263768876428600864000000000
1162 -1532223479891789803530396738595711616959013745648280737703382528688000000000
1163 7683006306314546014845275074958496822180197496036379127626960965278400000000
1164 -32012526276310608395188646145660403425750822900151579698445670688660000000000
1165 109448231728467350324090911822325433333985921537004725185226414651770000000000
1166 -302422745565501889053409098456425539475487414773302530117072987853575000000000
1167 663003711432061833694012254308317528850107024695317085256660011832837500000000
1168 -1127106309434505117279820832324139799045181941982039044936322020115823750000000
1169 1443245884031988259931477895049203401216391511074562191686753806245871875000000
1170 -1340156892315417669936372331117117443986649260283522035137699962942595312500000
1171 857077082294743858680238118737691388596112899018531534099691836765613281250000
1172 -350622442756940669460097412210873749880228004143944718495328478676841796875000
1173 81811903309952822874022729515870541638719867633587100982243311691263085937500
1174 -8892598185864437268915514077812015395513029090607293585026446922963378906250
1175 283806325080779912837729172696128150920628587998105114415737667754150390625
1176 281474976710656
1177 -655273745782407168
1178 731449318729612001280
1179 -521523364254213356912640
1180 266954772077625462069657600
1181 -104539488745598130946477916160
1182 32590185616440217322564490362880
1183 -8310497332192255417253945042534400
1184 1767538901340640324057198436234035200
1185 -318157002241315258330295718522126336000
1186 49012086195274615545782055438333562060800
1187 -6518607463971523867589013373298363754086400
1188 753713988021707447189979671287623309066240000
1189 -76183090789271045046741022159379771393310720000
1190 6761249307547805247898265716644954711156326400000
1191 -528729695850238370385644379041635458412424724480000
1192 36531917422652407403833116314407999954683470807040000
1193 -2234893771738735511763908292175548232521812331724800000
1194 121242987116826401513192024850523491614308318996070400000
1195 -5838807011152429336030036986222578675110111151652864000000
1196 249754969902045164848684832085670802827835004511951257600000
1197 -9490688856277716264250023619255490507457730171454147788800000
1198 320310748899372923918438297149872804626698393286577487872000000
1199 -9595395912681214981730608118967928799469356216280516919296000000
1200 254877703930594772952219278160085608735904774494951230668800000000
1201 -5994723596447589059836197422325213517468480296121252945330176000000
1202 124621080918458534109287104106414534853527446155905277575036928000000
1203 -2284719816838406458670263575284266472314669846191596755542343680000000
1204 36841107046519304146058000151458796866074051269839497683120291840000000
1205 -520857030657686713789095864210279541899667621401179105175148953600000000
1206 6432584328622430915295333922996952342460895124304561948913089576960000000
1207 -69098405852621596606236974076064036452886389561078036418969639649280000000
1208 642399241911091405948609368363407838897928152950647369832608368614400000000
1209 -5139193935288731247588874946907262711183425223605178958660866948915200000000
1210 35143017351606765148953336033998193539710187190829532584960340165376000000000
1211 -203829500639319237863929348997189522530319085706811288992769972959180800000000
1212 993668815616681284586655576361298922335305542820705033839753618176006400000000
1213 -4028387090337897099675630714978238874332319768192047434485487641254080000000000
1214 13410288603361683766025454880124926779027327649376157906905636489964240000000000
1215 -36104623162896840908530070831105572097381266748320425133976713626826800000000000
1216 77173632010691997441983026401488160358152457674534908723875225377342285000000000
1217 -127995292115294044537923068178077924496447978582155458371305251845348180000000000
1218 159994115144117555672403835222597405620559973227694322964131564806685225000000000
1219 -145110941642339178400552315667006949283763696648373920827933279708388925000000000
1220 90694338526461986500345197291879343302352310405233700517458299817743078125000000
1221 -36277735410584794600138078916751737320940924162093480206983319927097231250000000
1222 8280787430676963984814126709258548736301732689173511786376627374663498437500000
1223 -880934833050740849448311352048781780457631137146118275146449720708882812500000
1224 27529213532835651545259729751524430639300973035816196098326553772152587890625
1225 -562949953421312
1226 1365435112023392256
1227 -1589366470395228585984
1228 1182753548385782606069760
1229 -632477459999297248595804160
1230 258999519869712223299981803520
1231 -84520176650816088870227395215360
1232 22584998632193070604537191821475840
1233 -5039277819808078878637360925166796800
1234 952703467822605134666829957130144972800
1235 -154337961787262031816026453055083485593600
1236 21614330012116105455689886448305100868812800
1237 -2635147067310488523472858656155863547589427200
1238 281251273530254063562968568108943128636948480000
1239 -26397440958482417108695764178225090787782164480000
1240 2186588026060960217170299132762978353587955957760000
1241 -160304234660594145921297555170685850547417021153280000
1242 10424490083369813430352614543599600457657030404997120000
1243 -602303871483589220420373284741310248664628423399833600000
1244 30955248973880256512657605923678392516895245023680921600000
1245 -1416202640555021735454085471008286457647957459833402163200000
1246 57693398047372433080046196211789955453229886042260740505600000
1247 -2092696892809236436267130208045835656894429502805639587430400000
1248 67557714909167741475145399107566651097570169818834234507264000000
1249 -1939469398850690578182299166046392608592743625215699482312704000000
1250 49456469670692609743648628734183011519114962443000336798973952000000
1251 -1118477083321817481894822834449985029739984535249392232222949376000000
1252 22390254205016383294968583037785811428683764492677648204314968064000000
1253 -395827708267253918964623164417999166328516550852694137897711042560000000
1254 6162627940781556703880253749473331848183628369310048388304018472960000000
1255 -84222581857347941619696801242802201925176254380570661306821585797120000000
1256 1006595696069271366777344027756716639137993620903271935941206372188160000000
1257 -10474886462220855160526736288843332526029746117524673583388178810583040000000
1258 94432688560930436674445577149420952317995438483745163365393430186316800000000
1259 -733242052355459861236871540219033276822082228226727150837172516740812800000000
1260 4870822204932697649644932374312149624603831944648973216275503146921113600000000
1261 -27466025211148267302164479777371288160960496798992821191775753856249612800000000
1262 130278038501527592203509897322396245195907221303330814031260670318156947200000000
1263 -514255415137608916592802226272616757352265347249990055386555277571672160000000000
1264 1668033590125834049974089272397077430899014523772403641189724169559398160000000000
1265 -4378588174080314381181984340042328256109913124902559558123025945093420170000000000
1266 9130958265460167794903894172527294290180428589735825419988261422085059135000000000
1267 -14783456239316462144130114374568000279339741526238955441885756588137714790000000000
1268 18049568664281727036437930341042325922449684421570817690674470252958837825000000000
1269 -15998481316067894418660892802287516158534947555483224771279644087849878981250000000
1270 9776849693152602144737212268064593207993579061684192915782004720352703821875000000
1271 -3825723792972757360984126539677449516171400502398162445306001847094536278125000000
1272 854682975025828772134751673757728083399993729259163950547085519031758104687500000
1273 -89029476565190497097369966016430008687499346797829578181988074899141469238281250
1274 2725392139750729502980713245400918633290796330545803413734328823443106201171875