0 1 1 -6 2 1 3 42 4 -13 5 1 6 -336 7 146 8 -21 9 1 10 3024 11 -1650 12 335 13 -30 14 1 15 -30240 16 19524 17 -5000 18 635 19 -40 20 1 21 332640 22 -245004 23 74524 24 -11985 25 1075 26 -51 27 1 28 -3991680 29 3272688 30 -1139292 31 218344 32 -24885 33 1687 34 -63 35 1 36 51891840 37 -46536624 38 18083484 39 -3977764 40 541849 41 -46816 42 2506 43 -76 44 1 45 -726485760 46 703404576 47 -299705400 48 73772180 49 -11563650 50 1197273 51 -81900 52 3570 53 -90 54 1 55 10897286400 56 -11277554400 57 5198985576 58 -1406288100 59 247226930 60 -29522745 61 2425773 62 -135450 63 4920 64 -105 65 1 66 -174356582400 67 191338156800 68 -94461323616 69 27699595176 70 -5361918980 71 719590850 72 -68335113 73 4592973 74 -214170 75 6600 76 -121 77 1 78 2964061900800 79 -3427105248000 80 1797180658272 81 -565354441608 82 118852217836 83 -17594963430 84 1881287771 85 -146415654 86 8233863 87 -326370 88 8657 89 -138 90 1 91 -53353114214400 92 64651956364800 93 -35776357096896 94 11973560607216 95 -2704694362656 96 435561559576 97 -51458143308 98 4516769543 99 -294625188 100 14108523 101 -482196 102 11141 103 -156 104 1 105 1013709170073600 106 -1281740285145600 107 744402741205824 108 -263274008634000 109 63362753497680 110 -10980363994600 111 1413266282428 112 -137276764625 113 10114648115 114 -562687125 115 23270247 116 -693875 117 14105 118 -175 119 1 120 -20274183401472000 121 26648514872985600 122 -16169795109262080 123 6009882913885824 124 -1530529078587600 125 282970033389680 126 -39245689643160 127 4158801574928 128 -339569726925 129 21368390615 130 -1028092065 131 37147747 132 -975975 133 17605 134 -195 135 1 136 425757851430912000 137 -579892995734169600 138 366214212167489280 139 -142377336300864384 140 38150993564225424 141 -7472899779770880 142 1107129515896040 143 -126580522716648 144 11289765840353 145 -788305929840 146 42958323980 147 -1808194752 148 57643222 149 -1345680 150 21700 151 -216 152 1 153 -9366672731480064000 154 13183403757582643200 155 -8636605663418933760 156 3498515610786505728 157 -981699194713823712 158 202554788719184784 159 -31829749129483760 160 3891901015662296 161 -374955371204414 162 28632496296833 163 -1733389057400 164 82738608524 165 -3076345636 166 87248182 167 -1823080 168 26452 169 -238 170 1 171 215433472824041472000 172 -312584959155880857600 173 211825334016218119680 174 -89102464711508565504 175 26077597089204451104 176 -5640459335255073744 177 934639018697311264 178 -121343472489716568 179 12515874553363818 180 -1033502786031573 181 68500444617033 182 -3636377053452 183 153494558152 184 -5083053822 185 129179022 186 -2431476 187 31926 188 -261 189 1 190 -5170403347776995328000 191 7717472492565182054400 192 -5396392975545115729920 193 2350284487092423691776 194 -714964794852415392000 195 161448621135326220960 196 -28071795783990544080 197 3846882358450508896 198 -421724461770448200 199 37319941418121570 200 -2677513456840365 201 155773493899881 202 -7320246449100 203 275487849880 204 -8183350350 205 187534446 206 -3197700 207 38190 208 -285 209 1 210 129260083694424883200000 211 -198107215661906546688000 212 142627296881193075302400 213 -64153505152855708024320 214 20224404358402808491776 215 -4751180323235570916000 216 863243515735089822960 217 -124243854745253266480 218 14389993902711713896 219 -1354722997223487450 220 104257777839130695 221 -6571850804337390 222 338779655127381 223 -14207442696100 224 480071608630 225 -12871711500 226 267476946 227 -4152450 228 45315 229 -310 230 1 231 -3360762176055046963200000 232 5280047690903995097088000 233 -3906416934572926504550400 234 1810618430855441483934720 235 -589988018471328728810496 236 143755092762527652307776 237 -27195511732347906312960 238 4093583739111674751440 239 -498383696215757827776 240 49612791830522387596 241 -4065425221040885520 242 275125898751902835 243 -15380121837649296 244 708173165225981 245 -26689304520480 246 814736107630 247 -19826112096 248 375440646 249 -5330640 250 53375 251 -336 252 1 253 90740578753486268006400000 254 -145922049830462914584576000 255 110753304924373010719948800 256 -52793114567669846570787840 257 17740294929581317161818112 258 -4471375523059575341120448 259 878033909535921122757696 260 -137722272688363124601840 261 17549943536937136101392 262 -1837929075639862292868 263 159379272798626296636 264 -11493824487342262065 265 690389188368433827 266 -34500797298750783 267 1428784387278941 268 -48687179426490 269 1350041134222 270 -29963009538 271 519367926 272 -6771765 273 62447 274 -363 275 1 276 -2540736205097615504179200000 277 4176557974006447876374528000 278 -3247014587712907214743142400 279 1588960512819128714702008320 280 -549521372595946727101694976 281 142938809575249426713190656 282 -29056324990065366778335936 283 4734257544810088611609216 284 -629120691722602935440816 285 69011957654853280301696 286 -6300548714001398598676 287 481206358444209634456 288 -30824721761658409221 289 1656411512733455751 290 -74506760142561131 291 2792025411220661 292 -86488331184706 293 2189005401286 294 -44505311466 295 708977346 296 -8520281 297 72611 298 -391 299 1 300 73681349947830849621196800000 301 -123660917451284603919040512000 302 98339981017680757103925657600 303 -49326869459467639941101383680 304 17525080318101583800651162624 305 -4694746850278180101784224000 306 985572234287145063284932800 307 -166349793789557936515003200 308 22978757604765573739392880 309 -2630467463713348064190000 310 251727870360893839663300 311 -20255533108883477997900 312 1375123289532303501865 313 -78860655630928626000 314 3817107556867728550 315 -155475497067960300 316 5300187015577135 317 -149969487822000 318 3479659433800 319 -65065654500 320 956065495 321 -10626000 322 83950 323 -420 324 1 325 -2210440498434925488635904000000 326 3783508873486368967192412160000 327 -3073860347981707317036810240000 328 1578146064801709955336967168000 329 -575079279002515153960636262400 330 158367485826446986854177882624 331 -34261913878892532000332208000 332 5976066047973883158735028800 333 -855712521932525148696789600 334 101892781516166015665092880 335 -10182303574540163254089000 336 859393863627398179600300 337 -61509231794852583053850 338 3740942958460162281865 339 -193373882336960482500 340 8481372468906537550 341 -314481107535274350 342 9799271650237135 343 -254359270836000 344 5431629068800 345 -93747619350 346 1274845495 347 -13144500 348 96550 349 -450 350 1 351 68523655451482690147713024000000 352 -119499215576512363471600680960000 353 99073179660919295795333529600000 354 -51996388356834715932482792448000 355 19405603713879679728116691302400 356 -5484471339622371746440150623744 357 1220486816072115478864476330624 358 -219519961366082909921118100800 359 32503154227882162768335506400 360 -4014388748933671634314668880 361 417544192326911076541851880 362 -36823513346989506821698300 363 2766180049267828254269650 364 -177478463507117613791665 365 9735533310905937239365 366 -456296428873063146550 367 18230286802500042400 368 -618258528692625535 369 17684409046153135 370 -422739771968800 371 8337805268650 372 -133267829695 373 1682324995 374 -16137550 375 110500 376 -481 377 1 378 -2192756974447446084726816768000000 379 3892498553899878321238934814720000 380 -3289840964725929828922273628160000 381 1762957607079630205634782887936000 382 -672975707200984467232216914124800 383 194908686581795575614201511262208 384 -44540049453930067070103393203712 385 8245125579786768596340255556224 386 -1259620896658312118507854305600 387 160963594193759655066404910560 388 -17375802903394826083653929040 389 1595896619430575294836197480 390 -125341274923560010958327100 391 8445490881495591895602930 392 -489015529456107605451345 393 24337019034843957928965 394 -1039665606553064503350 395 38014559720664059520 396 -1184159618169525855 397 31212081749154735 398 -689549540565600 399 12602375818890 400 -187102229535 401 2198726595 402 -19673550 403 125892 404 -513 405 1 406 72360980156765720795984953344000000 407 -130645209253143430685611665653760000 408 112457250389855562675673964544000000 409 -61467441998353726614870108930048000 410 23971155944712117624297941054054400 411 -7104962364400238462500866785777664 412 1664730318561487788927613486984704 413 -316629193586893430749331826559104 414 49812615169511068507099447641024 415 -6571419505052380735699216354080 416 734365090005788915826984568880 417 -70040391344603810813248445880 418 5732158691908055656460991780 419 -404042474012914543513223790 420 24583003353547142875497315 421 -1292137157605958217107190 422 58645984051095086539515 423 -2294146077334978467510 424 77091827120258412735 425 -2214158315891632110 426 53967216587819535 427 -1105427942588970 428 18776749393545 429 -259660207170 430 2847953745 431 -23827986 432 142821 433 -546 434 1 435 -2460273325330034507063488413696000000 436 4514298094763642364106781585571840000 437 -3954191722508232561658526460149760000 438 2202350278333882267581257668165632000 439 -876486744118565725841000104767897600 440 265539876334320225349327411770494976 441 -63705793195490823286039725343257600 442 12430122900515864434404895589994240 443 -2010258109350269759990713046353920 444 273240878341292013520872803679744 445 -31539832565249203873816691696000 446 3115738395722318483477431728800 447 -264933786869477703132922166400 448 19469602808347150135910600640 449 -1239864588033517401280132500 450 68515666712149722257141775 451 -3286100615343191159450700 452 136646950680484354434855 453 -4915268199423764500500 454 152373209860573904475 455 -4049043679877496300 456 91551766635844515 457 -1743837421969500 458 27605196437325 459 -356490634500 460 3658105269 461 -28683900 462 161385 463 -580 464 1 465 86109566386551207747222094479360000000 466 -160460706642057517250800843908710400000 467 142911008382551782022155207690813440000 468 -81036451464194111927002544845946880000 469 32879386322483682672016261335042048000 470 -10170382415819773613067459516735221760 471 2495242638176499040360717798784510976 472 -498760094713546078490211070993056000 473 82789156727775306034079852212381440 474 -11573688851295490233221261175144960 475 1377135018125014149104457013039744 476 -140590676415530350795526802204000 477 12388420936154038093129707552800 478 -946369885161627957889793188800 479 62864863389520259180715238140 480 -3637912922958757680280094625 481 183529188249161412837916275 482 -8068743889160143564670625 483 308681337660316111952355 484 -10248330544543851157125 485 294089738656286274975 486 -7253355512132054325 487 152586076404777015 488 -2710019297275875 489 40082368644825 490 -484524318915 491 4662041769 492 -34332375 493 181685 494 -615 495 1 496 -3099944389915843478899995401256960000000 497 5862695005500621828776052475192934400000 498 -5305257008413921670048388320777994240000 499 3060223261093539811394246822144901120000 500 -1264694359073606688119587952907460608000 501 399013153291995532742444803937510031360 502 -99999117390173739066053300272977616896 503 20450606047864157866008316354534526976 504 -3479169736913457095717085750638787840 505 499441955374412954430045254517600000 506 -61150549503795999600981713644575744 507 6438399369084106777743421892383744 508 -586573830117075722148196274104800 509 46457736801972644577162262349600 510 -3209504967184357288395541761840 511 193829728616035535670798644640 512 -10244963699928568542445080525 513 474003968258926581166058775 514 -19181272044931523594955405 515 677621237263894753608855 516 -20835561136170157056225 517 555210537093040230675 518 -12746454262704026865 519 250146771106708515 520 -4152984568489575 521 57525244125765 522 -652357822599 523 5898007269 524 -40873035 525 203825 526 -651 527 1 528 114697942426886208719299829846507520000000 529 -220019659593438851143613936983395532800000 530 202157204316815723620566420343978721280000 531 -118533517668874894691635520740139335680000 532 49853914546816987271819001079720943616000 533 -16028181030877441399590045698595331768320 534 4098980496728423878186416914037681856512 535 -856671541161147580108361005390755115008 536 149179886313662070407540489128169677056 537 -21958522085766736409628760167789987840 538 2762012287014864939666368659366902528 539 -299371326159907950377488323662774272 540 28141631083415908497226684034261344 541 -2305510091790063571503199981040000 542 165209420587793864247797307537680 543 -10381204925977672108215091613520 544 572893385513392571741266624065 545 -27783110525508852045589255200 546 1183711033921392954179408760 547 -44253257823695629478483040 548 1448536999302190564689180 549 -41378351008612645591200 550 1026829344813089224680 551 -22001884793652241920 552 403807200140822790 553 -6281418601142880 554 81662483561928 555 -870584091552 556 7410309564 557 -48414560 558 227912 559 -688 560 1 561 -4358521812221675931333393534167285760000000 562 8475445006977562552176629435215537766400000 563 -7901993423632436348725137910054586941440000 564 4706430875734061721902716208469273477120000 565 -2012982270447920411020757561769535193088000 566 658924793720159760456240737626343550812160 567 -171789439906557548770673888432027242315776 568 36652499060852031922304135118886376226816 569 -6525507221080306255594899592261202843136 570 983603725572798053973433375504189214976 571 -126914988992331604116950769223732283904 572 14138122681091367054010924958552324864 573 -1368753307329712473272102316964705344 574 115751014571438324214348283313781344 575 -8583468074126230412919497667471840 576 559695207774945404359970788851440 577 -32151153575486589834383223327990 578 1628651585482728949473658321665 579 -72764129814521784304406788080 580 2865334831221826874361764280 581 -99297663797178870936671880 582 3020914337629471097154780 583 -80397866111510036129040 584 1862900966971874417640 585 -37346558399003507940 586 642501106984252230 587 -9384592976496144 588 114744679040904 589 -1152175854984 590 9250062844 591 -57075216 592 254056 593 -726 594 1 595 169982350676645361322002347832524144640000000 596 -334900877084346615466221941507573258649600000 597 316653188528642580152457007927344428482560000 598 -191452797577260843502931070040356252549120000 599 83212739423202957751712261117481146007552000 600 -27711049225534151068814146329196933674762240 601 7358712950075904162512522386475406001127424 602 -1601236903279786793740535158068595915161600 603 291147280682983975890505219217073287109120 604 -44886052518419430360558801236924582227200 605 5933288296273730614534513375229748287232 606 -678301773554894919223376842607272953600 607 67519501666950153511622915320175833280 608 -5883042875615807117631685366202177760 609 450506269462361310318208692345183104 610 -30411581177349101182958358432678000 611 1813590197218922407900916498643050 612 -95668565409313018863855897872925 613 4466452648249078537345523056785 614 -184512188232173032404515595000 615 6737943719311802840891967600 616 -217113322964728243725708300 617 6156431115978362506187340 618 -153051003823413138417000 619 3319416744533011227300 620 -62404101571389344910 621 1008500233067601846 622 -13859635459091400 623 159679537385280 624 -1512928305900 625 11475996268 626 -66983400 627 282370 628 -765 629 1 630 -6799294027065814452880093913300965785600000000 631 13566017434050509979970880008135454490624000000 632 -13001028418230049821564502258601350397952000000 633 7974765091619076320269699809541594530447360000 634 -3519962374505379153571421514739602092851200000 635 1191654708444569000504278114285358492998041600 636 -322059567228570317569315041788213173719859200 637 71408189081267375912133928709219242607591424 638 -13247128130599145829360743926751527399526400 639 2086589381419761190312857268694056576197120 640 -282217584369368654941939336246114513716480 641 33065359238469527383469587079520666431232 642 -3379081840232901059688293455414306284800 643 302841216691582438216890329968262943680 644 -23903293654110259530360033060009501920 645 1666969516556325357636543029652303104 646 -102955189066105997498995018378400000 647 5640332813591443162455152413560050 648 -274326671339276160357676820144325 649 11846940177535999833526146856785 650 -454029937004645146040194299000 651 15422476637900932589920299600 652 -463370567603862743973201900 653 12278471268914888042867340 654 -285827673604733587509000 655 5815580807388585023700 656 -102744110894093418750 657 1562885651431257846 658 -20246816954502600 659 220196669621280 660 -1971968156620 661 14155332268 662 -78278200 663 312970 664 -805 665 1 666 278771055109698392568083850445339597209600000000 667 -563006008823136723631686174246854599901184000000 668 546608182581482552664115472610790820806656000000 669 -339966397174612178952622194449806726146293760000 670 152293222446339621616697981913865280337346560000 671 -52377805420732708174246824200439300305770905600 672 14396096964815952020846194827602098615512268800 673 -3249795319560532729966806118866202120631107584 674 614540442435832354915924429706031865988173824 675 -98797292768809354632187891943207847023608320 676 13657510340563876042932370054784751638572800 677 -1637897313146619277664192406506461837396992 678 171607714688018470830689618751507224108032 679 -15795571724587781026580796984113086975680 680 1282876256510103078961651685428652522400 681 -92249043832919599193458297275753929184 682 5888132268266671255095338783166703104 683 -334208834423355167159656267334362050 684 16887726338501765737119902039477375 685 -760051218618252153532248841272510 686 30462167594726450821174113115785 687 -1086351479158583382226926582600 688 34420669909659305092821577500 689 -966787889629373153730762840 690 23997405886708965130736340 691 -524266486707665573480700 692 10028089354046415192450 693 -166822422602774990436 694 2393005146565864446 695 -29274880408975080 696 301047364042700 697 -2552336779608 698 17364738468 699 -91109970 700 345975 701 -846 702 1 703 -11708384314607332487859521718704263082803200000000 704 23925023425681440785098903168813232793059328000000 705 -23520549677245403935524536023900069073780736000000 706 14825196863915194068674247639502673318950993920000 707 -6736281739920876286853937434832148500314849280000 708 2352161050117113364935064598332315893179724595200 709 -657013877943002693049787006959727442157286195200 710 150887500386358326679452051819982587682018787328 711 -29060493901865491636435632166519540492134408192 712 4764026738725825249467815891320761440979723264 713 -672412727072492148435347434244167415843665920 714 82449197492721885704828451128056148809246464 715 -8845421330043395052553156394069765249934336 716 835021727120705273947083092084256877086592 717 -69676374498012110342970167772116492916480 718 5157336097492726245086900171010317548128 719 -339550599100119791907462526168755459552 720 19924903314047588275800902011209909204 721 -1043493340640429328118692152992411800 722 48809877520468356185474353372922795 723 -2039462257596763088021561592135480 724 76088929719386952874705029584985 725 -2532019615364274196125432837600 726 75025761274092977549513616780 727 -1974678936871149689221689120 728 46016598328430919216925740 729 -945446239577615011563600 730 17034631103362964790762 731 -267328638758541297168 732 3622550123742817806 733 -41918869698768480 734 408245508786236 735 -3281655795264 736 21191357208 737 -105640920 738 381507 739 -888 740 1 741 503460525528115296977959433904283312560537600000000 742 -1040484391618909286247112357977673273184354304000000 743 1035308659547233810012653952196516202965630976000000 744 -661004014825598748888517184522515021788673474560000 745 304485311680512874403393557337285058832489512960000 746 -107879206894956750979061715163121731907043006873600 747 30603757801666229166075905897600595905943030988800 748 -7145176394556410740266225235218978712484094050304 749 1400488738166574467046184234980322828843798339584 750 -233913643667075977363551715493312282454262508544 751 33677774002842987632187755563819960322257357824 752 -4217728219259533233742970832750581814641263872 753 462802314684587872964614176073056054556422912 754 -44751355596233721832277729353692810964657792 755 3831105830535226018694800306285266072495232 756 -291441826690199338881706875125560147485984 757 19758011858797877297107788796266802308864 758 -1196321441604166087766901312650781555324 759 64795116961586049384904664589883616604 760 -3142318074020568644094089348028091985 761 136506754597129168970401501834748435 762 -5311286235530402061633877864289835 763 184965773180050743308098641601785 764 -5758127350150272230754518359140 765 159936955559552414186046248940 766 -3953392664993679215549495940 767 86670786630268364714160540 768 -1677935377022222497566366 769 28529762569980240568986 770 -423098294079482462826 771 5425061520789862446 772 -59473426576576628 773 549356707982588 774 -4192884155208 775 25733916768 776 -122045721 777 419691 778 -931 779 1 780 -22152263123237073067030215091788465752663654400000000 781 46284773756760123891850903184921907332672126976000000 782 -46594065411697196926803886254624386203672117248000000 783 30119485311873578761107410071187177161667263856640000 784 -14058357728768165222637833707363057610418212044800000 785 5051170415058609917482109024514641262742381815398400 786 -1454444550168270834286401574657547951768536370380800 787 344991519162148301737789816247235659255243169202176 788 -68766680873885687290298331574353183181611220992000 789 11692689059517917471042459716686063256831348715520 790 -1715735699792167433179812960301390536633586252800 791 219257815650262449916878472204845560166472968192 792 -24581030065381399644185994579965048215123872000 793 2431861960918871633584834267635539737001365760 794 -213320012139783666654848942830244518154448000 795 16654546204903996929489902811809912561878528 796 -1160794348477305939954449582161299449076000 797 72396155289381185158851446552901190743120 798 -4047306587913952260702706554605660685900 799 203057112218491069725044595903119663944 800 -9148615276294252078791755428757023125 801 370203348960466859682292127863501175 802 -13449780255452634767190218094768375 803 438323376586662721461297449403945 804 -12795353394770578454940553312500 805 333886232819274299670224070300 806 -7766907276725487262972559700 807 160499943219246154607080644 808 -2933244930101353082601750 809 47146087509477468933330 810 -661801000994236410450 811 8041892290159234078 812 -83645121727810500 813 733843610811740 814 -5325176493000 815 31103928492 816 -140512125 817 460655 818 -975 819 1 820 996851840545668288016359679130480958869864448000000000 821 -2104967082177442648200320858413274295722909368320000000 822 2143017717283133985598025784643019286497917403136000000 823 -1401970904446008241176637339458047358478698990796800000 824 662745583106441013779809926902524769630486805872640000 825 -241361026406405611509332739810521914433825393737728000 826 70501175172630797460370179884104299092326518482534400 827 -16979062912464944412486943305783152618254478984478720 828 3439492158487004229801214737093128902427748113842176 829 -594937688552191973487209018825226029739021913190400 830 88900795550165451964134042930248637405342730091520 831 -11582337404053977679439344209519440744124869821440 832 1325404168592425433905248228303272729847047208192 833 -134014818306730623155503536623564336380185331200 834 12031262507209136633053036694996543053951525760 835 -962774591360463528481894569361690583438981760 836 68890291886382764227440134009068387770298528 837 -4418621336499459272102764677041853032516400 838 254524951745509036890473241510155921608620 839 -13184876637746050398329713370246045563380 840 614744799651732413270673590197185704569 841 -25807765979515260764494901182614576000 842 975443460455835424205851942128078050 843 -33174332201852457232948603317945900 844 1014114279351338751933622348466445 845 -27820233871637921940100636476000 846 683397060271921226503989256800 847 -14989404721591564220291188680 848 292495965073807043324159394 849 -5054818868027839184601600 850 76927132554218107403580 851 -1023686154051401943960 852 11805922767910706578 853 -116668084214338800 854 973476552996740 855 -6724853275140 856 37426974117 857 -161241600 858 504530 859 -1020 860 1 861 -45855184665100741248752545240002124108013764608000000000 862 97825337620708030105231119166141098562123695390720000000 863 -100683782077201605985709506951992161474627109912576000000 864 66633679321799513079723343399713197776518070979788800000 865 -31888267727342294875047893976974186761481092060938240000 866 11765352797801099143209115958186532833586454917808128000 867 -3484415084347422294686361014479319672680845243934310400 868 851538069146018240434769571950129319532032551768555520 869 -175195702202867138983342821212067082129930892221218816 870 30806625831887835010212829603053526270422756120600576 871 -4684374283859802763837374993616663350384787497400320 872 621688316136648425218343876568142911635086741877760 873 -72550929159305547639080762711469986317089041398272 874 7490085810702034099058410912987232203335572443392 875 -687452893638350908275943224593405316861955516160 876 56318893709790458943220186885634309892144686720 877 -4131728018134070682944140733778836420872714048 878 272146873365357890744167309152993627266052928 879 -16126769116792874969064533786509025426512920 880 861029277081827355213640056541474017524100 881 -41463137421725741408780698519316587973554 882 1801902034709434408437439044597456200569 883 -70678165160483690277964090520506166300 884 2501462741741048456921487694753589450 885 -79823589052014039821895231347402370 886 2293845037446683161178251626362445 887 -59256498644146298359284142288800 888 1372909677465133180637383936080 889 -28444219114986688213202520804 890 525017633003087645815832994 891 -8593466965521872125166280 892 124016695640582596825740 893 -1566758601375294446548 894 17172654641770291378 895 -161448005652188840 896 1282819803653180 897 -8446494084522 898 44844087717 899 -184449980 900 551450 901 -1066 902 1 903 2155193679259734838691369626280099833076646936576000000000 904 -4643646052838378156194615146048633756527827447971840000000 905 4829963095249183511433577945909772687869597861281792000000 906 -3232466710201778720732706646738512456970976445962649600000 907 1565382262506887372206974360317499975566129397843886080000 908 -584859849223993954605876344011741229940044473197920256000 909 175532861762129946993468083638714557449586181382720716800 910 -43506704334210279595120530896135397690686375177056419840 911 9085736072680773772651882168917282179638784486165839872 912 -1623107116301595384463345812555582816839800429889445888 913 250972217173298564910569454303036703738507768498415616 914 -33903725142282278749099537192319380197233864365655040 915 4031581986624009164255139724007232268538271687596544 916 -424584962262301150294826075621869899873860946237696 917 39800371811704526788027742468877282095847481702912 918 -3334440897998502478607292008218217881792755792000 919 250510110562091781041594801373239621673162246976 920 -16922631066305891547920004263969536902377201664 921 1030105021854623014290200397118917822312160168 922 -56595145139638760664105616443958304250145620 923 2809796735902937201426332886949353652281138 924 -126152533053069158605340333615397029400297 925 5123775797252167851501751299061246016669 926 -188246914022312967753274012173924870450 927 6253171427185708328550563568081500840 928 -187634305812008148397273057786437285 929 5078900473721559184064606313936045 930 -123783253485007557849241187284560 931 2709787975869507526657902413868 932 -53120047866131807566546671522 933 928910580382615635698648154 934 -14422251660629254175976060 935 197654349905221435813496 936 -2373873369538498141314 937 24760710907423166858 938 -221740536423888300 939 1679805025625714 940 -10554166207221 941 53513236777 942 -210368130 943 601552 944 -1113 945 1 946 -103449296604467272257185742061444791987679052955648000000000 947 225050204215501886336032896636614520146412364439224320000000 948 -236481874624799186705006356549717722774268524789497856000000 949 159988365184934562106603496989358370622476467267488972800000 950 -78370815310532372586667475941978511284145187542469181440000 951 29638655025258597193289038872881079012688264111344058368000 952 -9010437213806231410292344358670039987520181179568514662400 953 2263854669804223367559253566653213646602532189881428869120 954 -479622035822887420682410875004164942313348030513016733696 955 86994877655157352226892481171585257387949205120859242496 956 -13669773540619926500170679619101344596288173317813395456 957 1878351024002847944867347239534366953205733258049857536 958 -227419660500234718633346243944666529087070905370289152 959 24411660175214464378406791353856987462483597107005952 960 -2335002809224118436120157714127979440474540067977472 961 199853534915632645761177758863351740421899759718912 962 -15358926204978907968603842474133719722104543646848 963 1062796401744774575341755006043777392987267926848 964 -66367672115327796233849623325677592373360889728 965 3746671988557283526167269986428916426319149928 966 -191465388462979746332569595017527279559640244 967 8865118322450256814482668900488411063495394 968 -372093771321173215477424395970336838200409 969 14159627670323190303658903883409639798269 970 -488399142527226967523701063441836910770 971 15259618106162099451619670341830490520 972 -431421528550642989232374160855367445 973 11020496641001921960828183303594925 974 -253853076326743919128820503150224 975 5259550273443834289852142646924 976 -97707755724497358080081782914 977 1621178660092819836145499034 978 -23909660456079883095023868 979 311600271643069346596568 980 -3562387493094810150498 981 35404256655769805258 982 -302371177653922572 983 2186405003572322 984 -13122801572517 985 63610907017 986 -239242626 987 654976 988 -1161 989 1