1 -1 2 -2 3 2 4 -4 5 10 6 -6 7 -8 8 38 9 -54 10 24 11 -16 12 130 13 -330 14 336 15 -120 16 -32 17 422 18 -1710 19 3000 20 -2400 21 720 22 -64 23 1330 24 -8106 25 21840 26 -29400 27 19440 28 -5040 29 -128 30 4118 31 -36414 32 141624 33 -285600 34 312480 35 -176400 36 40320 37 -256 38 12610 39 -158010 40 853776 41 -2421720 42 3900960 43 -3598560 44 1774080 45 -362880 46 -512 47 38342 48 -669870 49 4900920 50 -18799200 51 41837040 52 -56095200 53 44755200 54 -19595520 55 3628800 56 -1024 57 116050 58 -2794506 59 27184080 60 -137299800 61 405654480 62 -741620880 63 851558400 64 -598752000 65 235872000 66 -39916800 67 -2048 68 350198 69 -11526174 70 147098424 71 -959719200 72 3663380160 73 -8772548400 74 13596992640 75 -13651545600 76 8582112000 77 -3073593600 78 479001600 79 -4096 80 1054690 81 -47155290 82 781596816 83 -6493807320 84 31401976320 85 -95824048320 86 192553320960 87 -258888389760 88 230918688000 89 -131286355200 90 43110144000 91 -6227020800 92 -8192 93 3172262 94 -191785230 95 4096605240 96 -42870828000 97 258776678160 98 -986406220800 99 2499572275200 100 -4321863786240 101 5128989465600 102 -4115541830400 103 2135868134400 104 -647610163200 105 87178291200 106 -16384 107 9533170 108 -776657706 109 21250167120 110 -277707994200 111 2068661715120 112 -9702686513520 113 30387400243200 114 -65714788339200 115 99637521984000 116 -105805386086400 117 77152787712000 118 -36832828032000 119 10374216652800 120 -1307674368000 121 -32768 122 28632278 123 -3135230334 124 109357466424 125 -1772498800800 126 16146879971040 127 -92102124114000 128 351108094296960 129 -930634485580800 130 1753160625216000 131 -2365677374860800 132 2272650873292800 133 -1518645832704000 134 671272842240000 135 -176536039680000 136 20922789888000 137 -65536 138 85962370 139 -12626818170 140 559328253456 141 -11181780136920 142 123663152602080 143 -849845152709280 144 3896789841584640 145 -12466317704480640 146 28591111733184000 147 -47672895375705600 148 57932589851136000 149 -50805503010662400 150 31330134291456000 151 -12893669268480000 152 3180264062976000 153 -355687428096000 154 -131072 155 258018182 156 -50765159790 157 2847148539960 158 -69887322088800 159 932732749036080 160 -7664403289888800 161 41869869795936000 162 -159734285619068160 163 439165406109830400 164 -886576973573491200 165 1325198412573235200 166 -1464400710214041600 167 1181229056521113600 168 -676250722667520000 169 260363197366272000 170 -60466862776320000 171 6402373705728000 172 -262144 173 774316690 174 -203834693706 175 14438803338960 176 -433559675232600 177 6948453175785360 178 -67844355562362960 179 438144054482534400 180 -1974171684354105600 181 6428162323398816000 182 -15469743150090028800 183 27866503046333952000 184 -37729189306448640000 185 38220045790813286400 186 -28538447410497024000 187 15246185917906944000 188 -5514577885200384000 189 1210048630382592000 190 -121645100408832000 191 -524288 192 2323474358 193 -817661724894 194 73009355469624 195 -2673552068090400 196 51240530281893120 197 -591394016729401200 198 4486051334841713280 199 -23685013333883865600 200 90451502400928032000 201 -256346703358467321600 202 547901457403421721600 203 -890473189892622336000 204 1101509337152480256000 205 -1029915845430151680000 206 715800319172370432000 207 -358447562538024960000 208 122253325910876160000 209 -25423825985445888000 210 2432902008176640000 211 -1048576 212 6971471650 213 -3277617322650 214 368317424247696 215 -16406359185890520 216 374725024381794240 217 -5089835845808461440 218 45105614147410629120 219 -277224595352414075520 220 1231816659749047008000 221 -4071126966711816211200 222 10198879386546090240000 223 -19589343604741195084800 224 28989264715783916544000 225 -33001293584169630720000 226 28647258952812724224000 227 -18620661551614746624000 228 8774869317991096320000 229 -2831289712015564800000 230 559567461880627200000 231 -51090942171709440000 232 -2097152 233 20916512102 234 -13131383705550 235 1854697590529080 236 -100279742236581600 237 2721513325787902800 238 -43341761937140251200 239 446669214093163353600 240 -3178196480850836417280 241 16322229210763657843200 242 -62403506857781311622400 243 181438955625640967654400 244 -406836242491475904307200 245 709089781203135479347200 246 -962859668083472839680000 247 1015024099544530403328000 248 -822175310126881751040000 249 501894424970896269312000 250 -223348311282142126080000 251 68376710939804467200000 252 -12874917427270778880000 253 1124000727777607680000 254 -4194304 255 62753730610 256 -52588284358506 257 9326013487467600 258 -610951941372135000 259 19652271733934809200 260 -365784688777637329200 261 4366757022335592192000 262 -35801987735346834355200 263 211326486126908600448000 264 -928386603611775975744000 265 3107548505426708318976000 266 -8054413818013995239808000 267 16332054112927694850508800 268 -26042101407382597625088000 269 32661164381592582291456000 270 -32054565274540888375296000 271 24335149656730900635648000 272 -14002960300089871638528000 273 5902877155378736332800000 274 -1719159113135850946560000 275 309100200138842112000000 276 -25852016738884976640000 277 -8388608 278 188269580438 279 -210541398625854 280 46840420574772024 281 -3712341715670148000 282 141231613785776474400 283 -3063843412358642298000 284 42227090711241428361600 285 -397320690554488673280000 286 2682611224749462948480000 287 -13465230590737306313856000 288 51538769813888519855616000 289 -153159924022743141504000000 290 357742605146111356114944000 291 -661654434212036984759040000 292 971913417005195460956160000 293 -1132221969428809889710080000 294 1039350018419623102832640000 295 -742427049479684544847872000 296 404019626264750895759360000 297 -161781920751942183813120000 298 44930805092182089400320000 299 -7729753004926608015360000 300 620448401733239439360000 301 -16777216 302 564825518530 303 -842730403244730 304 235044268468363536 305 -22508252396894748120 306 1010895346794456208800 307 -25499368595369573704800 308 404554563700041993638400 309 -4353250721946059588054400 310 33481930377788979166080000 311 -191091490561091768199552000 312 831586774669398433889280000 313 -2814242943898954739179008000 314 7510378013510074322780160000 315 -15952610024584262097868800000 316 27108999036480914592399360000 317 -36902523538806900851036160000 318 40127645799691416968601600000 319 -34596191339566529850777600000 320 23332953141153459707904000000 321 -12043614408102496854835200000 322 4592610773662916100096000000 323 -1218922589238426648576000000 324 201025282161569578352640000 325 -15511210043330985984000000 326 -33554432 327 1694510110022 328 -3372616089534510 329 1178592263954796600 330 -136224735723710306400 331 7211316941942561950320 332 -211071216190517783100000 333 3844986022063334532384000 334 -47173498292760973823289600 335 411833741375139366707424000 336 -2661399120888779989221504000 337 13103725957435280858955264000 338 -50210029285287545989066752000 339 152055071417236481190208512000 340 -367897430595999308407603200000 341 716094744013523741636689920000 342 -1125098407318699763389440000000 343 1426670693892661137722081280000 344 -1454349096985467519418982400000 345 1181915842755553250881536000000 346 -754951532942477584672358400000 347 370589564772502001108582400000 348 -134884189935969309868032000000 349 34279774195761479024640000000 350 -5428923515165845094400000000 351 403291461126605635584000000 352 -67108864 353 5083597438930 354 -13495547888468106 355 5906451784132121040 356 -823241375662035821400 357 51296567007940195490640 358 -1739048948117740198452240 359 36293443928094153056256000 360 -506339857126179749024352000 361 5001906138054142772014560000 362 -36466960605791892904439712000 363 202285226897324011037076480000 364 -873288847440684295013352960000 365 2983766481252572861700062208000 366 -8167184960794536152374778880000 367 18059969537765892542345379840000 368 -32425381979966499348833648640000 369 47358514515697157357729464320000 370 -56193725123669912005099192320000 371 53907214637575968656891904000000 372 -41429166422601125131304140800000 373 25132493714502052888289280000000 374 -11760780548230809462330163200000 375 4094214913357300412448768000000 376 -998146366288348948070400000000 377 152040880844730324615168000000 378 -10888869450418352160768000000 379 -134217728 380 15250926534518 381 -53997442346189214 382 29586241112214477624 383 -4968980512892875533600 384 364015417309553583362880 385 -14271467553997502956052400 386 340553386937789299093921920 387 -5390039566614644867749824000 388 60084366089857367982403680000 389 -492624494788098285345436704000 390 3067311476934714858335270784000 391 -14855751813834792273668935680000 392 56982541082958173055687874560000 393 -175431456591501171363497395200000 394 437694441514732751657867919360000 395 -890676357781417161498877132800000 396 1483468651437642978075865497600000 397 -2023686278271644229898843668480000 398 2255926009862493581896713830400000 399 -2043493168686320094683421081600000 400 1489489016730771969319344537600000 401 -860306088591086643526577356800000 402 384614105991471937407143116800000 403 -128307178357429582961049600000000 404 30056909306304791414439936000000 405 -4409992127419432625111040000000 406 304888344611713860501504000000 407 -268435456 408 45753048039010 409 -216035522164360410 410 148147195330457144976 411 -29961814282918325589720 412 2577921804244232336741760 413 -116719848353146898731959360 414 3179152222872083715493716480 415 -56965376148586552369343537280 416 714828422654577496483938720000 417 -6572421964445610471951680928000 418 45786543137608472582503760640000 419 -247855574593838384989723619712000 420 1062718641638059687666683217920000 421 -3661641421708391337651276441600000 422 10247708811214475519999712952320000 423 -23472979945815965685163543019520000 424 44218078817380725490421232844800000 425 -68659629942748101181418317824000000 426 87848171772545249817807863808000000 427 -92331295918211407302866254233600000 428 79215097095906797377380188160000000 429 -54905593510993834738982780928000000 430 30262698775972877879816434483200000 431 -12951339287079967592165867520000000 432 4147523188563398525177167872000000 433 -935016330837973481692987392000000 434 132321541561483815457652736000000 435 -8841761993739701954543616000000 436 -536870912 437 137259680987942 438 -864279347801558670 439 741600118740943166520 440 -180511621674162239263200 441 18225223515407136310730640 442 -951804239454884816212867200 443 29546128792673928629299123200 444 -598266131491714277132878821120 445 8432766410686217985016761292800 446 -86732176222547678124743497056000 447 674094124362257469235969059456000 448 -4065203105102647533428679564288000 449 19410757668884632704856378944768000 450 -74527042371905156717420671334400000 451 232797312537980345242415543255040000 452 -596724688815333466172938894540800000 453 1262657136554921166650947198402560000 454 -2213336096385195807946369780531200000 455 3218004206078412269802331496448000000 456 -3876100117424101206837022733107200000 457 3853235743406507300342801920819200000 458 -3139681477469708373415331069952000000 459 2074301713663173980730997604352000000 460 -1093302290863401104391723417600000000 461 448717947555290917576096088064000000 462 -138163583354675017667187179520000000 463 30017781968746288135675576320000000 464 -4102577565095221706908237824000000 465 265252859812191058636308480000000 466 -1073741824 467 411780116705650 468 -3457529170249198506 469 3711457711095922067280 470 -1086777730638678151411800 471 128659634337894927610693680 472 -7742010480246928483878052080 473 273529593049704436193395046400 474 -6248576474051208128992480320000 475 98743091832465540606513162432000 476 -1133546545188120535332106338892800 477 9804009731379919237564519737600000 478 -65676067088146412568069111672960000 479 348074208504706556040847198071552000 480 -1483594042983751998051576425521920000 481 5149986991096148376599794976686080000 482 -14698598711821668260233964337070080000 483 34731529993219504557480896871383040000 484 -68257207522247418325295392380272640000 485 111844810255350573824776357036032000000 486 -152852290910976884216263461553766400000 487 173898624681679894458298944307200000000 488 -163976777557622668869852389857689600000 489 127209898300852350480242885787648000000 490 -80283402404027778232459748966400000000 491 40541244146441283488739403235328000000 492 -15983964917923755269235835404288000000 493 4739096011024542850615832739840000000 494 -993593004046499007141838848000000000 495 131300165607034574024972697600000000 496 -8222838654177922817725562880000000 497 -2147483648 498 1235342497600598 499 -13831352021346910974 500 18571118672160607130424 501 -6539223672387548518807200 502 907138106749096562183326560 503 -62836701282340692364299272400 504 2523702421289315353611579834240 505 -64947531077959421215665358617600 506 1148659774897633027961569589952000 507 -14688732552414567370656920853465600 508 141054685050196396512324032655513600 509 -1046917065741988726041306320010240000 510 6140578066804648116565675534494720000 511 -28958617815310630309437930779424000000 512 111287283536374554371021737412014080000 513 -352124555661424551086407872670924800000 514 924473846683960615276348398623539200000 515 -2025043220316118953098044888161730560000 516 3713885165807310416826211345362124800000 517 -5711491415403853503078099651939532800000 518 7362418767720129025298671873248460800000 519 -7935111029061581625417333075650150400000 520 7115690118904252814882529501275750400000 521 -5267615920026030996050025617817600000000 522 3181982054458636888239917360480256000000 523 -1542164609655779801734567278673920000000 524 584984802021576890206462540775424000000 525 -167241574441106712882114314895360000000 526 33878095255213042009029319065600000000 527 -4333435970751765324941371637760000000 528 263130836933693530167218012160000000 529 -4294967296 530 3706031787769090 531 -55329114112880445690 532 92910918768888423296016 533 -39328197627686094148495320 534 6389202089278001226396129120 535 -509043577005969214849677465120 536 23216015401862563721418612687360 537 -672188632571198050339157804684160 538 13284732834653557519733919075648000 539 -188900048152848771755460315731059200 540 2009975696281527963108095474763264000 541 -16490549826040395319238500904665036800 542 106765509922457563913063421497564160000 543 -555446556047039806699492025488204800000 544 2355221705163337509258376428475023360000 545 -8230125822024009343862711244080885760000 546 23903245088900893609805961281923891200000 547 -58065867493317630752211517337081856000000 548 118492452888275897815311336015839232000000 549 -203644399620838295821068630595274342400000 550 294988442796447744649587645427384320000000 551 -359778296355040926591885446900318208000000 552 368334917670084279382079231347497369600000 553 -314850266893283126269363903595151360000000 554 222871529391060001879778434796224512000000 555 -129094124540745030431045652535836672000000 556 60145168328987564264555297485357056000000 557 -21981806491858931202450843129348096000000 558 6067468186144805688743338337894400000000 559 -1188890903975660792678032783441920000000 560 147353268682868376893642086809600000000 561 -8683317618811886495518194401280000000 562 -8589934592 563 11118103953241862 564 -221327574546885090030 565 464775910300893638262840 566 -236433740359961007007452000 567 44960383810712125149663875760 568 -4117073030672699727382192624800 569 213016487232810827211564933907200 570 -6930830464328743576884345561027840 571 152853947506901113220464687878969600 572 -2412932639015374393782596898604838400 573 28396484629494048781470764960695142400 574 -256997381616225397989744253837232947200 575 1832350346401428993165290335128772915200 576 -10488627545589500365887823730274739200000 577 48925913884529374564584271691886673920000 578 -188181033784208905846921201677531340800000 579 602303921485549146775842066750009876480000 580 -1615479006555469593630543611098191052800000 581 3649658860520146469165768403074260992000000 582 -6968518302312236362185047929428659404800000 583 11264910975976740635004025717925874892800000 584 -15419413296839280365145766570437476352000000 585 17843052054273089222757231509295071232000000 586 -17394479880977468267555442277161369600000000 587 14203638232783981333757479232971997184000000 588 -9632166780699480902823296010501488640000000 589 5358845368681500215741381898078781440000000 590 -2403664076296407299745628920955797504000000 591 847545708526256912424568782355169280000000 592 -226136022697710121716740537544867840000000 593 42907166793755801803187237934858240000000 594 -5157890665574260578337807474360320000000 595 295232799039604140847618609643520000000 596 -17179869184 597 33354329039594770 598 -885343652499400085706 599 2324764861802655731674320 600 -1420926321711270510236026200 601 316141289117144642089691842320 602 -33251306932056582695105188128720 603 1950084969340679042723141946163200 604 -71225453028382733213747540015443200 605 1750701727219199681193955022278944000 606 -30636585090760404970816274349926726400 607 398109491851607126884511107272294912000 608 -3967117642810578206015539498210298112000 609 31083218538648590469335774580652854988800 610 -195303295925453440751684534711327420928000 611 999558576766431373452137798446469283840000 612 -4218999144152759672842514248957637591040000 613 14831033116341194093985580898445751787520000 614 -43753354639334825661351871490214008709120000 615 108952416202032467725092008686523301888000000 616 -229950238721792275820552190911989987737600000 617 412400355098334234573163645959725629440000000 618 -629158871571607763368590989202794554982400000 619 816142220480969959332429185422876213248000000 620 -898332778262241405525372286938572390400000000 621 835754709190581670967893438496439533568000000 622 -653198902144752961290504227584285605888000000 623 425107185551348971535552363338326343680000000 624 -227516437980655725248868942672958586880000000 625 98383839253206183277530499881684172800000000 626 -33510269690640688180097329454446018560000000 627 8652289230520665354440876053286092800000000 628 -1591304786823466319168664305978572800000000 629 185701430595911004593152105465774080000000 630 -10333147966386144929666651337523200000000 631 -34359738368 632 100063021478522678 633 -3541474672984719127134 634 11627365683623276258714424 635 -8537181754576636340074528800 636 2221514581750280117689259053440 637 -268223444480272674055469347926000 638 17816775179522564046069119020498560 639 -729805295007893443521983677669900800 640 19969973529695023825270980645222816000 641 -386896740088536056142928797444189100800 642 5543062415160017509148439686738954572800 643 -60715070393418987533716197369484007424000 644 521787925079076951924254171684736998400000 645 -3591101012886983909066989174091031559680000 646 20117348539836588400713295128971216560128000 647 -92934480399779007459851599054827454464000000 648 357731613805232361896891293551706760601600000 649 -1156856721997179201012763466874749458145280000 650 3163067833029378335453969612221269513830400000 651 -7346905992122111890279080382480769069875200000 652 14544113419141117463234912057137469207347200000 653 -24585021084980273716028947597940758796697600000 654 35503368429742835304156913376438974650777600000 655 -43760207746842525526970409095974787481600000000 656 45922029382963981659792802299806749556736000000 657 -40854946408198788032267241211763864371200000000 658 30617677641042203090665136909171460931584000000 659 -19153601520408791931997086817000221573120000000 660 9875392156269063439069513776520966963200000000 661 -4122227646949893703366560038874481950720000000 662 1357854174707683978459663452300713656320000000 663 -339629907359179811548283496161712537600000000 664 60603912822854740012494910094573568000000000 665 -6871543397646786378228323139452928000000000 666 371993326789901217467999448150835200000000 667 -68719476736 668 300189133155044770 669 -14166198881003312076570 670 58150994316808320170080656 671 -51281227355877934421740744920 672 15601825162779420641865260546880 673 -2161338157914433353267579596782080 674 162496764171545257807065825967895040 675 -7458403926694637511634458847883495040 676 226967761776724196513200623874149984000 677 -4862430589889077935793126356427720185600 678 76702572278142660292644861496936678656000 679 -922070796904946053090956479100382513382400 680 8676829861694020104335839338443831079936000 681 -65284435082377896823935639360727559930880000 682 399452541383413745357197843977967186477056000 683 -2014815572373244137089454800179404861874176000 684 8469721309495437010318263360469322631782400000 685 -29934035102242998896296203914977417614336000000 686 89561558933560529064788631194141648953344000000 687 -228056356320303406630673130271223579327692800000 688 496146540466932163240542745728738711306240000000 689 -924555114679772270839097719664740002889728000000 690 1477624716783097451788617576761552577390182400000 691 -2025349612161476546305153470906318840791040000000 692 2377660194757933168515636298590126712553472000000 693 -2383833292769593569717888416024170440425472000000 694 2031851151019789954532771724295360569409536000000 695 -1462520697202487647589201574875979014209536000000 696 880745202456604724571067531582156623052800000000 697 -438048441546737565118884848316133398282240000000 698 176720472467750169796898815169906973081600000000 699 -56356604615565684881810532795421776936960000000 700 13668553799012029493078960722808301158400000000 701 -2368512511115200210053541486330380288000000000 702 261139315406510654662535612601886310400000000 703 -13763753091226345046315979581580902400000000 704 -137438953472 705 900567536904087782 706 -56665696091412713440590 707 290811636379565614098709560 708 -307978119106851648131294872800 709 109520463503591212099587268297680 710 -17399918039454922770633693598084800 711 1479761582807222787089733070485312000 712 -76046510144490282436608180912546005760 713 2571229418810912536761551451094484774400 714 -60845812458212901391162723139748292051200 715 1055482606694523519033900715737309464755200 716 -13906124596285099327077773906865532009881600 717 143061439082079546308310980784062821386393600 718 -1174703409243456650748007819848298425093120000 719 7835244164836080020255333577397083129004032000 720 -43057373506236428138682549750854729683845120000 721 197191385183131697663657190252146417517600768000 722 -759605406925273281121971082148465482290585600000 723 2479473439649631088286485333376522980306944000000 724 -6898032576651446056235370121043893373229465600000 725 16428610269786114700407292017727909105252761600000 726 -33600693183053974254670828423714750429396992000000 727 59129940671891970794853784690992574504108032000000 728 -89599707835775826498649429662603104295321600000000 729 116855915174662585753856170305497711099510784000000 730 -130944157456012815502023055710610193570856960000000 731 125671015577122528633551255653242228844789760000000 732 -102799304295648538109126427250844826939162624000000 733 71178722192229375889379140725326225740922880000000 734 -41320651405650348545507408625163124059668480000000 735 19849325720931357687101976046723198856724480000000 736 -7747900148364988889279219015651270527549440000000 737 2394523939894654318239321740342630956400640000000 738 -563665833365568239819691118806184230912000000000 739 94928605070188101784441311174163483852800000000 740 -10185177287507495334273824890369867776000000000 741 523022617466601111760007224100074291200000000 742 -274877906944 743 2701702885590170290 744 -226665486068261566025706 745 1454284844682193721347310160 746 -1849322772823007716858262784600 747 768491113239779594585898647320560 748 -139965987560164520649766659662762160 749 13457053589580644465972667183152486400 750 -773782955690167829449889406759827865600 751 29043988708364940728743147771164792576000 752 -758433273105474854598329743639018837132800 753 14451423636527360564134661982262002546432000 754 -208407018235020196326529544000702471180160000 755 2340607330579184585203753546457059768934246400 756 -20941176134126499606592789829333717122285824000 757 151994405350108666756308795933323187994558464000 758 -908231873914469066840626566331135547502280704000 759 4521669041591757962105772510306167067143626752000 760 -18938744456984967878048908257760091578646126592000 761 67261050371147718476455613643876292232257536000000 762 -203825658918974066091194334663872636797494067200000 763 529614752891412451346545859070707563631861760000000 764 -1184274672598376020221467598576895919726341324800000 765 2284665153190594651983444499443968372908228608000000 766 -3807840920527470758836229788502495074281062400000000 767 5484702113446061304319001769476118911365152768000000 768 -6821546118484248649410762158145523619670786048000000 769 7310895860504912164429631973841110056482897920000000 770 -6728438580606009473646779231469369444673781760000000 771 5290519516828566795844546180010457806143488000000000 772 -3528801232939921806026990438490332967878000640000000 773 1977288593771545957130602285547085532181299200000000 774 -918456353835144425909858656074008760208588800000000 775 347236942940722523373869707444135281410703360000000 776 -104100307897473357771885141189014715786854400000000 777 23804328388757416399533208790466681215385600000000 778 -3899395124522244588726733859278103878041600000000 779 407434619006482266061045627573957872844800000000 780 -20397882081197443358640281739902897356800000000 781 -549755813888 782 8105109206526324758 783 -906670049381703034613694 784 7272330885355241653000653624 785 -11103208061161457269756313258400 786 5390533729315395208402440107951520 787 -1125107338273994622360234567833341200 788 122233210206707116358952137925674474880 789 -7858943039207904094692648072246651033600 790 327221705348916026310673519550410996992000 791 -9420683153057712603196131549151038763929600 792 196969706552121385588930562693074259149209600 793 -3105566762565138435905164221779240629625856000 794 38026808213978051526627716812865731130535936000 795 -370167928104711762483540940466195370490586880000 796 2918963709097871328562734168135833669864067072000 797 -18932078621412290537988527724826934050948546560000 798 102259885520703844483140955889777614130769960960000 799 -464686600929942758840987842851019005848651440128000 800 1791256946933801445566546051676603968450330787840000 801 -5896646554011531542011843249126600146422277734400000 802 16665303812719915834976830121231471973077689958400000 803 -40603731458863510866285777124471776036965012275200000 804 85539220972125890784901334851944711396137906995200000 805 -156120492763479106029328086987164081254013337600000000 806 247090820996757894946355022276920082538166747136000000 807 -339090248380602617400114388203929871957641134080000000 808 403019271272201414951960667669466852988786049024000000 809 -413869137372822736977862704185473274978217492480000000 810 365859262439865854880584308524405275330661580800000000 811 -276927744475763068464044625612014846962544148480000000 812 178172163048538514378173569454744477534078894080000000 813 -96478039624855927066245069729570120409074892800000000 814 43380809033320198799020634067061032696466636800000000 815 -15900904087234329197873304843349264617701376000000000 816 4628371234693065286570593808051796973296025600000000 817 -1028937165115869701154344611899835152334848000000000 818 164066964873098102747996666127952304406528000000000 819 -16705865424500706110726390744980472935219200000000 820 815915283247897734345611269596115894272000000000 821 -1099511627776 822 24315328719090602050 823 -3626704512854431717429050 824 36365281106973735077141722896 825 -66655610021395519826802882818520 826 37800355353574735202435618635211040 827 -9038592442297164745340693623422390240 828 1109099750566556004209451117873737003520 829 -79689529283939404994157049963797580609920 830 3678028189230155330364335195776987477248000 831 -116647636595530627527770987304866986134067200 832 2673654383014270563894450893599777834106880000 833 -46038540861089516115328396419919334183701708800 834 613880057885582711002088051297895335772801024000 835 -6493088972885058972636070799652111894807429120000 836 55545069904339200785303135905768298315538530304000 837 -390399798240085042269359979905193985304762978304000 838 2283715240078794274863471660952659481401703096320000 839 -11236669843492228221999435018926154785457658060800000 840 46910127904208685533717223942229063454429975347200000 841 -167342620073863524281158018565993886558747056701440000 842 513028211880811758128727644269109058602076979200000000 843 -1357791542705282324995325743775646480267947163648000000 844 3112970079315871530413392022285940409790607969484800000 845 -6197613336153604026385063632964883897507794452480000000 846 10730584978762919920314115863143108341134848950272000000 847 -16165979121569336450754788471186878643344453926912000000 848 21182085821550714320810062232124575151488747175936000000 849 -24103632988078523142942740487978736986021320196096000000 850 23757711256820523610633994689820761784597033779200000000 851 -20203324958860259692147541583841038638051921756160000000 852 14741369203826189165329155811591042861426016256000000000 853 -9159934727846872494732060162811951852533149859840000000 854 4798581663411308478218054563152520238284878643200000000 855 -2090760863306642809089161166707709670613581824000000000 856 743682282824079266726550945258490014249202483200000000 857 -210349347958046464246977066150110223800677171200000000 858 45498223904453874651036965231183875660578816000000000 859 -7066846247030854251600925608789358789263360000000000 860 701687143593192051537225691852659669073920000000000 861 -33452526613163807108170062053440751665152000000000 862 -2199023255552 863 72945988356295061702 864 -14506890997403884141522350 865 181840912352920093112578330680 866 -400115486533907987636203005525600 867 265002421135151519536010147743388400 868 -72573342025852341109142598317825599200 869 10054206494637381355847785609851012153600 870 -806877190594493053979455559698839439130880 871 41255205374371102683949257653184838055827200 872 -1440229949227899238967259534811950695858534400 873 36157278618331884860961113464455515676998246400 874 -679297079034438742945225411495667790415213363200 875 9852740440338993890645918319347300715163839283200 876 -113097624434444684227208453563902220353510881280000 877 1048155611939927356912330443192494861681073881088000 878 -7971462556695297174198632948691552806849888624640000 879 50417785929818621983254441196394021882118092439552000 880 -268123986431341655662394661936623625855785520046080000 881 1209846082858226960648050403165333428252182643507200000 882 -4666650327613379930393538111238675836835464729722880000 883 15481186514883667971146212226641373852140205769031680000 884 -44386645898185446236848553668805023874278502449152000000 885 110411249007823564060222618407764025771195931164672000000 886 -238962198722890492946346455014235491579967855001600000000 887 450863741166592542534492782761950906545843577421824000000 888 -742373209830540258469615205498096527224285631610880000000 889 1066927904228912135924625881924845281406818378055680000000 890 -1337389478467326409591774019370974788973813273985024000000 891 1459598038603791926217936050023805724903147653038080000000 892 -1382995447644964542078375166067356851740169543352320000000 893 1132971582409792552604583472465417650844720032645120000000 894 -797902964473057907276752187318110777413185631682560000000 895 479388138966189461558521955245944571326097847746560000000 896 -243217749298434937864841711711815756482059698176000000000 897 102783635543530073996092186976041678669309437542400000000 898 -35509519686896698510267513488268319031646224384000000000 899 9767705954679466752775570157720359655188306329600000000 900 -2057104582154935281454478668367745502333108224000000000 901 311443022768555044177063277717533398002565120000000000 902 -30174179005073754011569395972203558001967104000000000 903 1405006117752879898543142606244511569936384000000000 904 -4398046511104 905 218837969466931696210 906 -58027782827580605451274506 907 909262589328590081099457742800 908 -2401602123765212526282780924807000 909 1857417640865264084677888252236872400 910 -582441753154764789509892857576808512400 911 91068445187943250931503211275201714176000 912 -8159259764396666971997185667477053500691200 913 461876031024027060063236389782021613005408000 914 -17736566649852872997130556251928441568916512000 915 487327381429049294060101589455665112151279616000 916 -9980203728520456904425650235977270769613964288000 917 157301265711567050760921930551148859793270576332800 918 -1957353097556199855995024031812645036383631689728000 919 19628207393929880015144952791294848174234430078976000 920 -161304971423494114203085010610720363171876251222016000 921 1101424258687069166817409775807934366283541751595008000 922 -6320417661293386930929727621463958932875954157273088000 923 30769247468649599286856951705204474510411545914572800000 924 -128073074947517124642266896913722870403676059567554560000 925 458733597049818721805020719660002467009604956741632000000 926 -1421346791398775073020728169264072171581908791467376640000 927 3825560726752039811189930748245421217262582337896448000000 928 -8973298391990741918110573290564223425359062509158400000000 929 18386338178293151465036312964942797257816940820430848000000 930 -32959770886753125885580530888519377239017774275493888000000 931 51727359097893579178963376329767215923077730648719360000000 932 -71062593576658244229567371156949756830012131183165440000000 933 85369223550737342000509238131867221141211975463731200000000 934 -89503393521356415059264022864893396727683002631454720000000 935 81643916544162019582459259905514201733561186464563200000000 936 -64516763011607123083360828960174548909924072554496000000000 937 43907285655900600001957842802423826428461736148336640000000 938 -25534423838560288917682570055233427229767573805465600000000 939 12558833489854270500989712539738909344118598323404800000000 940 -5152356263212687281245576430667738233967005715660800000000 941 1730302280334573746748412748705290149754900473446400000000 942 -463224715518696614616426382885803846645668275814400000000 943 95053347219708168069438741121128689411429498880000000000 944 -14036479451723854479745509017251418754187788288000000000 945 1327730781276471504123269762901063433589882880000000000 946 -60415263063373835637355132068513997507264512000000000 947 -8796093022208 948 656513917196888110838 949 -232111787824230822600186654 950 4546545057774260727919093812024 951 -14414159055537918108102182837556000 952 13016333098799439867902914451206948800 953 -4672535948724175164671888078380126206000 954 824275540716727376699608044337429895683200 955 -82412213650658158978355385576247350434496000 956 5162228938908264330415572144277008278066400000 957 -217919436139498773626262275310743536570057632000 958 6548094758375875298746887337946787756793633152000 959 -146058108157864037484740423966605437232562135040000 960 2499241837872792158075788061570914687673654145024000 961 -33677168546572703457334213467269553479037165680640000 962 364997175257707157953384581961014739544123418378240000 963 -3237169011319702015912994388444978956055757833338880000 964 23830550400677208225186315931343719496481065802301440000 965 -147335414140922052788125338169629931616906376425766912000 966 772562550067509323642590538238573143376161547351490560000 967 -3463761845687018327153867717911197113599515774692229120000 968 13368480380991207343645348284281959890101787315543736320000 969 -44663195725716432354012952614517788859186725000274575360000 970 129751341162371597032245744768473262549530369442628239360000 971 -328944776360560285150623174260805339490900183685529600000000 972 729736889005674379426855355608125335020393027389751296000000 973 -1419304715643002614352235314931998088653555081865461760000000 974 2422966998668001320986192778441791824461751868526690304000000 975 -3631971221138661123076959048271741966669618124307824640000000 976 4778323737372604928902807516796376560277935174870630400000000 977 -5510554522756262883912235113764472550663427323582218240000000 978 5558357838640751928117604308558557352493375237537136640000000 979 -4887819188351988831055423761527903320144937620183449600000000 980 3730324940351163184902792682730768587933579232044646400000000 981 -2455994256144691401105097020073237305267793422188544000000000 982 1383916097312778409573191885958743026004020794962739200000000 983 -660466377126690125223951268335713698623134355161088000000000 984 263271326935130492810520001564880368731187335659520000000000 985 -86010777553796240707845152514938469706267849496985600000000 986 22426175856755899475504043701398430131695340486656000000000 987 -4486719372980436778996299764690835853544496562176000000000 988 646624560567290162826611978529305315320252071936000000000 989 -59750695169676723445344225615760343534684602368000000000 990 2658271574788448768043625811014615890319638528000000000 991 -17592186044416 992 1969541769182850376930 993 -928449120838674881065079130 994 22733653736022600562885869806736 995 -86507687058516379952252692494396120 996 91200816645929306583969014255473977600 997 -37471401921484997396450425028199458289600 998 7455860154040339791613847503663910070796800 999 -831540616373032136173850328161510373406108800 1000 57608640464497489224354847442809564563075360000 1001 -2671817752001976191149718597315969529899421984000 1002 87740265092560364167224682697037163277157922560000 1003 -2129938746068982903670075470925784362094187121536000 1004 39533441082301978895923186859096196436360682065920000 1005 -576323324313255137688484236399876575979699463065600000 1006 6743786676126184940524885308813563427914692763320320000 1007 -64473994183135657971641436885346871781253739112529920000 1008 511049499816621592564973901687540291642143891243827200000 1009 -3399488740431308012041046766088129302771267778759065600000 1010 19170521834236136852256908066402634643237520022896640000000 1011 -92426574156532098993879491097056372510088739537610342400000 1012 383677809367912172101228100332531413971530455300734976000000 1013 -1379391746179992145400153873286912010092822508264095744000000 1014 4315700226476484302302454481960258496358740636072295792640000 1015 -11796347714433857339722346149992770390501664011889475584000000 1016 28255460188527775658441297132200322872314016515347054592000000 1017 -59443428041157281446387683419515330527850154031756214272000000 1018 110006574999376111510462179392907909391690346479506948096000000 1019 -179225179595531872000908362022964221909479347916508758016000000 1020 257087172492710586488295804468839932368704534150224281600000000 1021 -324465780586751165081178556661150794989845664775620526080000000 1022 359763553403345225913072465822895514253511057193356492800000000 1023 -349611661079112433883765350074381105517209261924962795520000000 1024 296747225316258331727482151787525613462603152207799910400000000 1025 -218977166133499601911381236618213443567315836320350208000000000 1026 139620688821781691593991592503110034951789332612408934400000000 1027 -76302617931387025912718247977230612509827874909742694400000000 1028 35365304081284313978120428257787454928195411586842624000000000 1029 -13708012852621938847924086161627873168767020070600704000000000 1030 4359904312278841506809471892354874423650222939832320000000000 1031 -1107915423792170223213510381874350741248377815564288000000000 1032 216247069769571821719388905193775234407639694704640000000000 1033 -30433886691859252833139461003853583674296961597440000000000 1034 2748652808331256026157109088589112830590506237952000000000 1035 -119622220865480194561963161495657715064383733760000000000 1036 -35184372088832 1037 5908625342732923219622 1038 -3713802391980007072811447310 1039 113671982476596357513953609350200 1040 -519159790619778392716330584315410400 1041 638924762643856244367496615943284219920 1042 -300409621088401484317691183325383984160000 1043 67402512601734938103696230933200786303488000 1044 -8382508905116684419863027909148078924698259200 1045 642010451273202702829641825152520313927890048000 1046 -32695508069133186675264526489662539568986892768000 1047 1172685259227308448467717498229274756961846057088000 1048 -30959765891169045385554977468022464191921672694784000 1049 622820758679495444090228859479403927614728850690304000 1050 -9814174805246611886454595585284468162220601640038400000 1051 123865546683157226191938798032228603490224968385495040000 1052 -1275176268790586987478468914186074270337117081001984000000 1053 10870472391812252102224049995999509233263301237658255360000 1054 -77699715305141970499555439453825851596626089508814028800000 1055 470570733327585034138216004716217913563413276056010752000000 1056 -2435965589962665051762743873529695522729940190308256972800000 1057 10857974246905686136193595111783462716567152741744331980800000 1058 -41929991523781791447931939266534110763572940670255202304000000 1059 140997907570231919047165055007892350651196256100145692672000000 1060 -414597546237192398390342361948818492562011780210933760000000000 1061 1069602465665530233610696022469220747705521710223496839168000000 1062 -2427313410242653823276770158315837972332282758803544473600000000 1063 4854606660134311114302258338140758627138824360794875494400000000 1064 -8566946062847863393830654063083256029643400485400964235264000000 1065 13346457735139984341164420799222964560714220996152215470080000000 1066 -18352607326050065463734883751690863343104901831476809564160000000 1067 22255102241086429737729105185312377410040926160200621096960000000 1068 -23758993739000215207179413274684509557950979792829499310080000000 1069 22272949362758864362509897215092354058776225232721731911680000000 1070 -18269330866875027279271599830819080439614480434805604352000000000 1071 13049143467211908257787413440870755261639575414191738060800000000 1072 -8065464967798629573660982345749834568589664553229352960000000000 1073 4278746340562795229829990125188474017573080298457084723200000000 1074 -1927567373274965799063660148518825668950301854710890496000000000 1075 727076590908310055696151794051664778120339943357153280000000000 1076 -225288524602703651154155783625272582502091008786825216000000000 1077 55831071799362737708901158962055066211960375125999616000000000 1078 -10637715014533395458591859207501892761197573182586880000000000 1079 1462780390816713645835206193156067759045639090995200000000000 1080 -129191998534718610126920214415310332269534432460800000000000 1081 5502622159812088949850305428800254892961651752960000000000 1082 -70368744177664 1083 17725876098567513836530 1084 -14855227293796056490015448106 1085 568374767592549707598059292540240 1086 -3115527103631053338085553273939213400 1087 4475588297250712380928774295108882001840 1088 -2407749442045718868252101942914674862819440 1089 609025890384321654807807607865410148604672000 1090 -84431711664582458641563545169879596323713984000 1091 7145940053056396575324690355769204242453773120000 1092 -399408211793603469834300377952628198281049503744000 1093 15637254466784608070183501794856522315331841455360000 1094 -448681630846321645227850012029295070527407416469120000 1095 9775748102668798296751202576743373412907836178081536000 1096 -166369108264138221844626962256742549509750559000968960000 1097 2262741090497618635446233095912437749929354088794030080000 1098 -25058887131844238619875400021897223125401931920589127680000 1099 229492148282663355716869390379340012298070830973542563840000 1100 -1760533281547272199933365739000507707364524513691787427840000 1101 11435979705982125126893644888117093216764200587352506368000000 1102 -63473228379057916855682901316693877684890362983957879193600000 1103 303324650658009412271233052788672943981103197246901288960000000 1104 -1256053204249593775882819229967838300806795089146244490854400000 1105 4531267485826560970929492917594127424605656978589767172096000000 1106 -14304483891422800334328027785866589572892212687987920076800000000 1107 39658802775136318665637694017338240994661392461518692417536000000 1108 -96844042059763623359238357039512423413353003422533659918336000000 1109 208748368630689329366515056238925463412329823709550634598400000000 1110 -397791975029330924129685113698579681076327921025080316395520000000 1111 670748571674775416391016666668409582271442865442747606630400000000 1112 -1001023624222941609415613324830019528361497709487976585625600000000 1113 1321701808389454276184576751169416081510707421893878402252800000000 1114 -1542224161081859498389160522454581779501683876242823472742400000000 1115 1587359014822567569731946453867505717027501196101463593451520000000 1116 -1437249138904061234741623996437719287883289178798262373580800000000 1117 1140514219494341587591911891221704840506785585978096064921600000000 1118 -789305977063188529337251626450711658287071543347809720729600000000 1119 473358776058296937762486944020844200291757384662541716684800000000 1120 -243973802212947645925916020823103513443362205828261924044800000000 1121 106912835158239344246088629496871282660946011866078904320000000000 1122 -39272258260554265632016766468379704368021760046689943552000000000 1123 11862854120686151069957292747629816312202118499464642560000000000 1124 -2868795548012067121660791640498451128606989350451806208000000000 1125 533884578226221514240626083822106330649746979128606720000000000 1126 -71767949519349170128422608555127324441452342987980800000000000 1127 6201455174108224246481294218257887264367781525585920000000000 1128 -258623241511168180642964355153611979969197632389120000000000 1129 -140737488355328 1130 53177628436440029864918 1131 -59420962352812521662603302014 1132 2841933258871923722216256524493624 1133 -18696004495624282777051309940097981600 1134 31347811243376772986529933385405809293280 1135 -19293324654446505932683316963383161076568400 1136 5500495008995260644216285286332008736344603520 1137 -849798349659283481308905720169584654574581888000 1138 79449657700266186914987229365160042630228644160000 1139 -4871503882106862000340176129344999626039585549248000 1140 208077206609723146550397127868566328478686532964608000 1141 -6484827139916702938102285691743265777483017769487360000 1142 152917764371880477484457938819560732181001246501790720000 1143 -2808541953766243523965299434759031393349626486686726400000 1144 41128504270685728352099994026619322540955028453514014720000 1145 -489526566911655811960343163024661458006033794080102809600000 1146 4811410785743800053778275617601610249920580563067913011200000 1147 -39571016448316047757287833197217614380953836062333057269760000 1148 275366239456570071663433857430469111699338702608238382284800000 1149 -1636566598164898798489790371617724266619636197981475975987200000 1150 8372877989473490653063384043106743020632961522325802988339200000 1151 -37121743867124467103426021733367596930928455676188597426585600000 1152 143426964047654274894424984459081304834504506604254047082905600000 1153 -485198268322656832965766045372384514510338954352430101299200000000 1154 1442704256105673412664746460900663835751055126348690617270272000000 1155 -3782420852602062058030891735574480362429741692291947172986880000000 1156 8765335867963372005687610628035186294531448983407910881067008000000 1157 -17987461941169918275519490041886228871247402518329377895219200000000 1158 32726964972797965632012070077678087482704566459477585297408000000000 1159 -52825961697052169409421143061281321957982655532340426545561600000000 1160 75648915651986122615390659183151355597421271626113238014361600000000 1161 -96051781153635214059322490552046511192910596714753985347584000000000 1162 107993186995573087885849583648818480599019793655807223844044800000000 1163 -107298534519336069391316589757120594459760952300288671219712000000000 1164 93939995121836843191599203846960973462549477117926999851008000000000 1165 -72192653249691802855716301780330122113659785328406323789824000000000 1166 48454619394674744687552552621939966826287256649055896338432000000000 1167 -28219944354791486409773631649737064349113026234969603912499200000000 1168 14142378330005718951126274642295863126833274719639712038912000000000 1169 -6032861088431092270634338001043670172555700408470212706304000000000 1170 2159537574132783652552867779820029684881605017437957259264000000000 1171 -636329731302035449361238420330013951083398626896859103232000000000 1172 150251810132710921493903005953926634537946145480666775552000000000 1173 -27326131698070029966735613765530641803545421838234419200000000000 1174 3592794071073148365492060821793977625732093509149655040000000000 1175 -303882308775622612255483117305494076463807218057216000000000000 1176 12413915592536072670862289047373375038521486354677760000000000 1177 -281474976710656 1178 159532885590795066305410 1179 -237684008944135395970502802810 1180 14209903978209029861167933035676176 1181 -112190236640040056280918940923210357720 1182 219546854730611156602371841557481252942560 1183 -154566031914275684872372245240763129277600160 1184 49658801678192917845408034112695143915713978880 1185 -8547487951673792158887003769272834624372920311680 1186 882444218199520890877948580218456315478260904640000 1187 -59331992819985272060146973075156755981407541676736000 1188 2763461732511683249159244775843502265735399955130880000 1189 -93492583644760242038587162346697083154985173701362944000 1190 2384554045537041003400301081977816703599780946299683840000 1191 -47230437725838103545711660038437913276309042484514483200000 1192 744121243861917278369144689408672985489829507496725872640000 1193 -9510662777011461997271876832896434727304843777151588823040000 1194 100228283133542005637073413668874500992599638991732197785600000 1195 -882837133895453156167543900678782882367567751944951492608000000 1196 6574111357554292460077867669984203633305189476019667173376000000 1197 -41787156188215745071707499181629785211318109110365477499699200000 1198 228580658917518058587233221167045023340190111369085940203520000000 1199 -1083498046568877495502682354592277415816841051242019806969856000000 1200 4476595954002344082842849133077854947204895601334877515310694400000 1201 -16200829077580434529470541791159029998131425478269533810851840000000 1202 51568169891242259799058071623999920942547301224577829300076544000000 1203 -144860798787710919766813123040403373713311255795589167509929984000000 1204 360102524043795525789805676809105852689444787903003936394575872000000 1205 -793818598406035336430525409469607268678834096068710752407519232000000 1206 1554159772391834482857958873664607578101263635793686481076224000000000 1207 -2704966688462406355693850750369023014619286537278698793677619200000000 1208 4186844990821211467409368331004997037370346940696630503931904000000000 1209 -5762174775739139324324856431813576115273862251963372356291788800000000 1210 7045522104068655354021700106478228201524653066254888336359424000000000 1211 -7642508787541156574092132658964988221517087060763644998451200000000000 1212 7338527062204061696176567773593897418665724936173691158396928000000000 1213 -6219100642996251706606390009990100658433402495842739298500608000000000 1214 4633050979880603551331769019908203346544274851792620261212160000000000 1215 -3018527930583974499205494818245141280189724058711964113698816000000000 1216 1708635285721893933387122526323612962164685312904012350095360000000000 1217 -833217677244340352362819456377964535447503680660977127260160000000000 1218 346240281401815572426415510576095423697248432905581095813120000000000 1219 -120858623864999256831667805026781890297578555333293962690560000000000 1220 34759839633261551239120125762447312401877116130091805442048000000000 1221 -8018333514083212845695473501141108077170665951188788183040000000000 1222 1425863379451659351647965091838726471372497799488817070080000000000 1223 -183447672161667858566390048254980664079671141396780154880000000000 1224 15194632685264152949135441793985011047150299298125578240000000000 1225 -608281864034267560872252163321295376887552831379210240000000000 1226 -562949953421312 1227 478598657335335152337542 1228 -950736514375198356267210127470 1229 71050470627080925847423547189592120 1230 -673212469360131382834819485204440527200 1231 1537501124534118336554288404547908032744240 1232 -1238065083297319757075194564817007402991399200 1233 448165743359050466087651284976182400275646611200 1234 -85921808731841657849478709999742602538970628926720 1235 9792361279711467721246304420095747816504599154156800 1236 -721690800240017994521421111284284091247151370071872000 1237 36636986436491705503791945762867410526337089916822272000 1238 -1344821173549295270779290454939724693624352631235782656000 1239 37077206854082258439544736502521009718166506626314338816000 1240 -791455314296465271782391076844673862974941393946726988800000 1241 13405748149266003389006846280562447365748046307196571566080000 1242 -183841991131858909683169242712083265844814289616172938649600000 1243 2075529309523504423055288642700751343950880328831640356741120000 1244 -19561080057446361230455272873284273166210748179741941610086400000 1245 155713081186549204784986099083243933946760334035312040493056000000 1246 -1057373774649386533239200203065523550948407379424453515634278400000 1247 6176672591243661739083929068837890811473370961917017129674342400000 1248 -31261308272755975239570740597056693516428557791297451991957504000000 1249 137918851967711661963135604837161031659726575263180413250043904000000 1250 -533136454867149899837305314897081153631539452468379816964915200000000 1251 1813562143080632312340802020418132645400194195498609270184214528000000 1252 -5448442953119446768045335378979292329421492295340098081380106240000000 1253 14499075563325976001375132072595364191966614011463610845720739840000000 1254 -34257531149451130340820126911552287788358921731248436727668277248000000 1255 71993510896327929061512487367691052981504195591665603485588520960000000 1256 -134737886974943872350799949095411571388956341902522642311046758400000000 1257 224724818727896981806712378934973638701038618235907168027436646400000000 1258 -334079827072230715451554273604826490152532765609743466743673651200000000 1259 442507216017533674417804622408399574972674173885675751886500659200000000 1260 -521723589993884574058076279449477563027977991506412311716823040000000000 1261 546655817653031919425849783345713780465246956825917792804929536000000000 1262 -507851325735407847609575828002598029511101117480450666203709440000000000 1263 417014812649201103352981812156043755535696014061936283530297344000000000 1264 -301430105438702518470158784506225581722815681568390754735226880000000000 1265 190795163937956631237091816309073782656341060177543070901862400000000000 1266 -105049189158859946068110440747142641937547252416825545698836480000000000 1267 49883474544540364413574284122646613707776837202701026464890880000000000 1268 -20206111550338036914929250375950506392075139049604921478348800000000000 1269 6881972233556737106353789080488532231177926660519065603276800000000000 1270 -1933036125144597596662397440362620029634320859608815501312000000000000 1271 435858920482055780429446140368911115704358030330658658713600000000000 1272 -75821067097988046738641081632659216030331611363019849728000000000000 1273 9550025265338000705694358964144337417134579452653600768000000000000 1274 -774951094779656872551249256071330310154742307177113845760000000000 1275 30414093201713378043612608166064768844377641568960512000000000000