0 1 1 -5 2 1 3 30 4 -11 5 1 6 -210 7 107 8 -18 9 1 10 1680 11 -1066 12 251 13 -26 14 1 15 -15120 16 11274 17 -3325 18 485 19 -35 20 1 21 151200 22 -127860 23 44524 24 -8175 25 835 26 -45 27 1 28 -1663200 29 1557660 30 -617624 31 134449 32 -17360 33 1330 34 -56 35 1 36 19958400 37 -20355120 38 8969148 39 -2231012 40 342769 41 -33320 42 2002 43 -68 44 1 45 -259459200 46 284574960 47 -136954044 48 37972304 49 -6687009 50 775929 51 -59346 52 2886 53 -81 54 1 55 3632428800 56 -4243508640 57 2201931576 58 -668566300 59 131590430 60 -17550015 61 1606773 62 -99750 63 4020 64 -95 65 1 66 -54486432000 67 67285058400 68 -37272482280 69 12230426076 70 -2642422750 71 394840655 72 -41651610 73 3103023 74 -160050 75 5445 76 -110 77 1 78 871782912000 79 -1131047366400 80 663644774880 81 -232959299496 82 54509190076 83 -8959873230 84 1061266415 85 -91299978 86 5663823 87 -247170 88 7205 89 -126 90 1 91 -14820309504000 92 20099588140800 93 -12413008539360 94 4623952866312 95 -1159615530788 96 206827034986 97 -27001402285 98 2613366041 99 -187584969 100 9865713 101 -369655 102 9347 103 -143 104 1 105 266765571072000 106 -376612896038400 107 243533741849280 108 -95644160132976 109 25497032420496 110 -4882502160536 111 692852276116 112 -74041991023 113 5989895483 114 -365167803 115 16519503 116 -537901 117 11921 118 -161 119 1 120 -5068545850368000 121 7422410595801600 122 -5003753991174720 123 2060772784375824 124 -580087776122400 125 118264573470680 126 -18046695406740 127 2099650105553 128 -187850005200 129 12928083740 130 -679038360 131 26739622 132 -764400 133 14980 134 -180 135 1 136 101370917007360000 137 -153516757766400000 138 107497490419296000 139 -46219209678691200 140 13662528306823824 141 -2945379245536000 142 479198481605480 143 -60039697517800 144 5856650209553 145 -446411680000 146 26508850940 147 -1213830800 148 42027622 149 -1064000 150 18580 151 -200 152 1 153 -2128789257154560000 154 3325222830101760000 155 -2410964056571616000 156 1078100893671811200 157 -333132304121991504 158 75515492463079824 159 -13008547359251080 160 1740032129479280 161 -183029351918413 162 15231295489553 163 -1003097549740 164 51999297740 165 -2096410862 166 64371622 167 -1454180 168 22780 169 -221 170 1 171 46833363657400320000 172 -75283691519393280000 173 56366432074677312000 174 -26129183717351462400 175 8407011584355624288 176 -1994473138309747632 177 361703534366603584 178 -51289254207795240 179 5766677871684366 180 -518117852688579 181 37299441583833 182 -2147082100020 183 98120336704 184 -3512586546 185 96363582 186 -1955340 187 27642 188 -243 189 1 190 -1077167364120207360000 191 1778358268603445760000 192 -1371711629236971456000 193 657337657573760947200 194 -219490450157530821024 195 54279893765479819824 196 -10313654428741630064 197 1541356381145894104 198 -183922845256535658 199 17683388483521683 200 -1376005009116738 201 86682329884293 202 -4403849844212 203 178909827262 204 -5728948932 205 141336402 206 -2591106 207 33231 208 -266 209 1 210 25852016738884976640000 211 -43757765810602905600000 212 34699437370290760704000 213 -17147815411007234188800 214 5925108461354500651776 215 -1522207900529046496800 216 301807600055278941360 217 -47306207576243088560 218 5955504667302749896 219 -608324168861056050 220 50707508702323395 221 -3456380926339770 222 192374726145381 223 -8697685698500 224 316404601630 225 -9121022580 226 203522946 227 -3388650 228 39615 229 -290 230 1 231 -646300418472124416000000 232 1119796162003957616640000 233 -911243700067871923200000 234 463394822645471615424000 235 -165275526944869750483200 236 43980305974580663071776 237 -9067397901911020030800 238 1484462789461356155360 239 -196193824258811835960 240 21163608888829151146 241 -1876011886419140925 242 137117031860817645 243 -8265749079974295 244 409816868607881 245 -16607800739250 246 544430166130 247 -14209096230 248 288239196 249 -4379025 250 46865 251 -315 252 1 253 16803810880275234816000000 254 -29761000630575022448640000 255 24812132363768627619840000 256 -12959509088850133924224000 257 4760558523212085127987200 258 -1308763482283966990349376 259 279732651424267183872576 260 -47663430427906280070160 261 6585502220190463890320 262 -746447655368369765756 263 69939917935726815196 264 -5441054714800399695 265 352026507940149315 266 -18920987663779201 267 841619687828381 268 -30762985058630 269 913866668110 270 -21703315326 271 402093846 272 -5597515 273 55055 274 -341 275 1 276 -453702893767431340032000000 277 820350827905800840929280000 278 -699688574452327968184320000 279 374718877762722243573888000 280 -141494589215576432379878400 281 40097172544879193867420352 282 -8861545070739180954908928 283 1566645272977736745766896 284 -225471990373048805108800 285 26739588915136447565732 286 -2634825439632993776048 287 216848395235337606961 288 -14945770429184431200 289 862893174862187742 290 -41644719235145488 291 1672220284411391 292 -55437385097600 293 1499856181912 294 -32559849168 295 553226751 296 -7084000 297 64262 298 -368 299 1 300 12703681025488077520896000000 301 -23423526075129854886051840000 302 20411630912570983950090240000 303 -11191817151808550788253184000 304 4336567375798862350210483200 305 -1264215420472193860667648256 306 288220434525576260604870336 307 -52727612714115809836382016 308 7879861003423103288813296 309 -974180479996869336949296 310 100514701224860273295076 311 -8706580506222446770956 312 635329967252501680561 313 -39106779325325687976 314 2028945313446261406 315 -88466887198664436 316 3224467067144191 317 -97433358191136 318 2411531958616 319 -48050198196 320 751578751 321 -8883336 322 74566 323 -396 324 1 325 -368406749739154248105984000000 326 691985937204253869216399360000 327 -615360822539688389438668800000 328 344974328315018956809432576000 329 -136952271049975558944357196800 330 40998814569492484309572282624 331 -9622608021713905418208888000 332 1817321203234934745859948800 333 -281243581813385805211967600 334 36131094923332314060342880 335 -3889106815517817262506500 336 353005535905311229652800 337 -27131149556544995507225 338 1769426567686946631865 339 -97946193415267268750 340 4594485042207530050 341 -181976432145845975 342 6050034454687135 343 -167367784991000 344 3804987706300 345 -69845981975 346 1009195495 347 -11045750 348 86050 349 -425 350 1 351 11052202492174627443179520000000 352 -21127984865866770324597964800000 353 19152810613394905552376463360000 354 -10964590671990257093721646080000 355 4453542459814285725140148480000 356 -1366916708134750088231525675520 357 329677055220909646855838922624 358 -64142244118761947794007352000 359 10254628657636508902218976800 360 -1365176429513355227022254000 361 152804299388866831935537880 362 -14479272892677154152090500 363 1166940022601661094869550 364 -80213946587153394463175 365 4707812370144964694365 366 -235780744681493170250 367 10053778006582909300 368 -363477465786460025 369 11071068004417135 370 -281517416180000 371 5900367165550 372 -100121846825 373 1340567995 374 -13627250 375 98800 376 -455 377 1 378 -342618277257413450738565120000000 379 666019733334044507505716428800000 380 -614865113881108842448268328960000 381 359055121445092875457747491840000 382 -149024406926233114573066248960000 383 46827960411991538460317444421120 384 -11586905419982949140762532276864 385 2318086622902530028470066834624 386 -382035732505493723762795632800 387 52575097972550520939908850800 388 -6102109710568227017023928280 389 601661759061858610650343380 390 -50654413593328648093046550 391 3653572366803416323227975 392 -226156130061647299988490 393 12017015455271252972115 394 -547447862885563358550 395 21321579445963170075 396 -706680573923391210 397 19798107905997135 398 -464428798312050 399 9004144417125 400 -141679454670 401 1763012745 402 -16690050 403 112905 404 -486 405 1 406 10963784872237230423634083840000000 407 -21655249743946837690921490841600000 408 20341703377529527465850302955520000 409 -12104629000124080857096188067840000 410 5127836143084552541795867458560000 411 -1647519140109962345303224470435840 412 417608933851445910964718477280768 413 -85765677352863910051804670984832 414 14543230063078329188879527084224 415 -2064438867627110393839878858400 416 247842608710733785484674555760 417 -25355286000547702557834916440 418 2222602994048375349627832980 419 -167568729331037970436341750 420 10890568528776129922859655 421 -610700624630327395096170 422 29535347067609280445715 423 -1229738405156384800950 424 43935357811511688795 425 -1340220026915299530 426 34659829451982735 427 -752561419660050 428 13537886966565 429 -198095862510 430 2297094345 431 -20303010 432 128457 433 -518 434 1 435 -361804900783828603979924766720000000 436 725587026422482874224043281612800000 437 -692931461202421244063981488373760000 438 419794460381624195750024509194240000 439 -181323221721914314736359814200320000 440 59495967766713309936802274982942720 441 -15428613957207677407138934220701184 442 3247876286495954942674272619780224 443 -565692269434448773284829064764224 444 82669712694772972185595529411424 445 -10243244955081325314834139198480 446 1084567046728807969893226798280 447 -98701184804144089095553404780 448 7752371061972628374027110730 449 -526957490780650257890710365 450 31043689141576933961033265 451 -1585367077861433649804765 452 70116714437769978877065 453 -2679605212936270531185 454 88162618699716573285 455 -2483994398830729785 456 59494356300764385 457 -1199311689556695 458 20075050429395 459 -273899975895 460 2967093675 461 -24542091 462 145551 463 -551 464 1 465 12301366626650172535317442068480000000 466 -25031763799148246327597396341555200000 467 24285256707304805172399413886320640000 468 -14965943114177643899564814800977920000 469 6584783998926710896786258192005120000 470 -2204186125790166852587637163620372480 471 584068842311774341779526038486782976 472 -125856407698070145458064203293228800 473 22481413447267213234358460821763840 474 -3376462501056729827595077064752640 475 430940041167538032889956262159744 476 -47118524543860796291203850340000 477 4440407330069706999142042560800 478 -362281800911213453812475169600 479 25668925748514737142311263140 480 -1582442921594266012565841375 481 84946169788865678054395275 482 -3969335368745612931624975 483 161223291677603176937355 484 -5677134248726634022875 485 172618428259961385975 486 -4506802513056718875 487 100270953745692015 488 -1881863404156125 489 29387649609825 490 -374781160845 491 3801524769 492 -29490825 493 164285 494 -585 495 1 496 -430547831932756038736110472396800000000 497 888413099596838794001226314022912000000 498 -875015748554816427361576882362777600000 499 548093265703522341657167931920547840000 500 -245433383076612525287083851521157120000 501 83731298401582550737353558918718156800 502 -22646595606702268814871048510657776640 503 4989043111744229432811773153749790976 504 -912705878352422608660610332054963200 505 140657600984252757200186158088106240 506 -18459363941920560978743546240343680 507 2080088400202665903082091024059744 508 -202532781096300541261175339968000 509 17120270361962177882578673496800 510 -1260694202109229253793369379500 511 81054428004314047582115711265 512 -4555558864204564744469676000 513 223872907694962130661269400 514 -9612150577461724124432400 515 359922990383035367737980 516 -11718779237825282532000 517 330356516216946546600 518 -8016285894155939400 519 166136172891156390 520 -2910431140500000 521 42504990239400 522 -507834527760 523 4833703644 524 -35240800 525 184760 526 -620 527 1 528 15499721949579217394499977006284800000000 529 -32413419417418952622780257777221632000000 530 32388980047570230179017994079082905600000 531 -20606373313881620727019622431502499840000 532 9383695056461573251992186586682204160000 533 -3259760125533584351831811972595010764800 534 899008740242864228072711305302398115840 535 -202252147629494528396094882045650251776 536 37846454732431443344593745107728466176 537 -5976379513785521867867312023226787840 538 805194702893392952434953822740478720 539 -93342546349216533489698823106494464 540 9371268519669485388484403262907744 541 -818862514126938945034007585852800 542 62505261637894431019139971158800 543 -4178653610264534966749534985040 544 245054547115678378383024047265 545 -12614983541223201448275374400 546 569910328483584199140835800 547 -22569378231250997362999680 548 781799042944745538889980 549 -23611613821635358209600 550 618942808406560365000 551 -13997188118237569440 552 270911693949156390 553 -4440610789118400 554 60787033238760 555 -681847858944 556 6102372444 557 -41892160 558 207080 559 -656 560 1 561 -573489712134431043596499149232537600000000 562 1214796240394080464437369514763485184000000 563 -1230805681177517469246446038703289139200000 564 794824792661190197078744024044675399680000 565 -367803090402959831050730526138744053760000 566 129994819701204194269769229572697602457600 567 -36523083514519560790522130268783741050880 568 8382338202534161778728221940991457431552 569 -1602570972729457932146063451031603500288 570 258972496742495752455684289967119616256 571 -35768583520841061107960603464624500480 572 4258868917814404691553810277680773888 573 -440079481576987492863621743834080992 574 39669181542366226354742683939461344 575 -3131557194729032892742186518728400 576 217115445217682224788872765605280 577 -13245671853544634966921424733845 578 711808938140936831969212900065 579 -33701665695115816816486299000 580 1404977323039871101571823960 581 -51495942820206582301928940 582 1655428754345253792645180 583 -46512497732678091714600 584 1136838768781350434280 585 -24020920794356355870 586 435214293146537190 587 -6689731018952520 588 86015404019688 589 -907635639372 590 7652382364 591 -49554120 592 231352 593 -693 594 1 595 21792609061108379656666967670836428800000000 596 -46735746847109488692216540710244974592000000 597 47985412125139744295802318985488472473600000 598 -31434147802302744958238718952400954327040000 599 14771342227973663777006504017316949442560000 600 -5307606239048719213301961249901252947148800 601 1517871993252947504309610179786479762391040 602 -355051935210817708382194564026459123449856 603 69280035166253563200278633080192390442496 604 -11443525848944296525462066469782148918016 605 1618178670534456074558187221622850634496 606 -197605602397788439387005394016493908224 607 20981889217739929420371436543375851584 608 -1947508380186904094343843733533612064 609 158668354942069476278945771651140544 610 -11381944113000957434719351611729040 611 720450975652378353531886905491390 612 -40294411502900234581751514936315 613 1992472234555337870995692262065 614 -87090803970630918676215609480 615 3361823150207721229045123680 616 -114402235485326226422445780 617 3422903668187021277799980 618 -89712370946369408217240 619 2049633758966891957340 620 -40559063933924769090 621 689424071866732950 622 -9958316371700664 623 120505558315824 624 -1198426169204 625 9535438924 626 -58345496 627 257686 628 -731 629 1 630 -849911753383226806610011739162620723200000000 631 1844486736098378438653112055370390437888000000 632 -1918166819727559516228506981144295401062400000 633 1273917176414946797667112358129125691228160000 634 -607516494693275632261492375627761982586880000 635 221767985550873713095782992763465814381363200 636 -64504613975913671881376758261573963680399360 637 15364897466474838131215198176818385576935424 638 -3056973306694706673193061254153962350707200 639 515577543275081127693299225401696198245120 640 -74552493999788083433231368113073323663360 641 9324797164048205210651397588266113055232 642 -1015899281889645686781491419208152120000 643 96934716045029189099781342151186722080 644 -8135574222927613669222728827928093280 645 602564175349106816233000484508573104 646 -39479532163443713222462940925893250 647 2291933024265487502220195988007675 648 -118000828650558411550583513156850 649 5389013589409943699368101031785 650 -218201906828732046608975433000 651 7823510334135444059520509100 652 -247895478544620056256645000 653 6921686135095428198272340 654 -169648087546078194553500 655 3631437252389957951850 656 -67446602736727354140 657 1077798410363058846 658 -14658033146017800 659 167244178914780 660 -1570308287240 661 11810913268 662 -68395250 663 286195 664 -770 665 1 666 33996470135329072264400469566504828928000000000 667 -74629381197318364352734493953978238238720000000 668 78571159525200759087793391301142206480384000000 669 -52874853876325431422913001306309323050188800000 670 25574576964145972088126807383239604994703360000 671 -9478235916728224156092812086166394557841408000 672 2801952544587420588350853323226424361597337600 673 -679100512634907197129984685334309386757816320 674 137643829734263105058937648342976879605223424 675 -23680075037697951780925030270221810280512000 676 3497677303266604465022553949924629144779520 677 -447544380561716291859287271643717845872640 678 49960768439634032681911054356592197855232 679 -4893287923690813250772745105255621003200 680 422357684962133735868690495268310453280 681 -32238141236891886318542748208271017440 682 2181745461886855345131518121544303104 683 -131156853134063213311270780446200250 684 7011966170287823964243536514281675 685 -333561372226956159525307554428250 686 14117089862559225563727118351785 687 -531142320194149808989795797000 688 17739329475920246309786309100 689 -524762923948437184187538600 690 13707609636938555980412340 691 -314905577641676512627500 692 6329301361859052117450 693 -110558539151249707980 694 1664119736203770846 695 -21347800302609000 696 230056510404380 697 -2042744817960 698 14546723268 699 -79843050 700 316995 701 -810 702 1 703 -1393855275548491962840419252226697986048000000000 704 3093801099225382010726514721679612596715520000000 705 -3296046921730549486952263537300808703934464000000 706 2246440168454543447427226444859824451538124800000 707 -1101432509406310287036112104019133127833026560000 708 414182249550003162487932102916061781866201088000 709 -124358290244812468278477798338449793383332249600 710 30645073562618615670680225421933109218667806720 711 -6322497531739694504546428267396361450571976704 712 1108526906279879128076863889422071101106215424 713 -167084844471628734846849742217131605216472320 714 21846996906296972431253332087317060825557760 715 -2495935886586711631817640500263997957937152 716 250585573310957375963593603672072658986432 717 -22209953007138296421389055411256349587680 718 1744121475674701074928943171807422168320 719 -121689705174252955468934991191587444704 720 7559176440383447090893620119838513354 721 -418647466115863995845255777531748925 722 20687982431593026504781146245839925 723 -912362056591884407638119406851435 724 35893924990519367732308746028785 725 -1258454828706879907691034470100 726 39254609357806170861475391700 727 -1086774919062917979384444540 728 26618738320247292998139840 729 -574406933477897649442950 730 10862201467060290144630 731 -178787448335604312666 732 2539379548610739846 733 -30780117229188580 734 313809047940740 735 -2639160471948 736 17820288318 737 -92839845 738 350205 739 -851 740 1 741 58541921573036662439297608593521315414016000000000 742 -131333501443014536413354037562770427048099840000000 743 141527771811908460462721583288313578161963008000000 744 -97646533996821374278895774221413435668535705600000 745 48506605563519575502943934813663415820525240320000 746 -18497086990506443111529260426493727966213472256000 747 5637230439832126830183999633130953103966155571200 748 -1411451379874794326447047266059640380567380131840 749 296189969895685784861630212652580290142690828288 750 -52880627595494617883774711623123347697033024512 751 8126090374088285991644553062541598520198052864 752 -1084658714536101576959489689884448159889898240 753 126676304142938860967594233098404975058918144 754 -13020529965646921422288571854491049635367296 755 1183403599610765825661933930944839341668992 756 -95463054985475741568404668627168080657120 757 6855089092993325204624212801854094845888 758 -439175115670357733286467036224805005572 759 25142370017249734916394362776171968204 760 -1287542728242771109046063919857025775 761 59007188808452171625582161333600195 762 -2419906906193697852395086740060405 763 88749027796208323855332193772985 764 -2907148421734739083873000921500 765 84899155958448725995622062380 766 -2204761928513304285306317820 767 50743829526318994274743740 768 -1030619395094429835517410 769 18371274297155671276602 770 -285441389377255386198 771 3832144472236660206 772 -43960097242699660 773 424653787762556 774 -3387612581304 775 21719561808 776 -107548455 777 385947 778 -893 779 1 780 -2517302627640576484889797169521416562802688000000000 781 5705882483622661728213521223792649678482309120000000 782 -6217027689355078336310382118960254288012509184000000 783 4340328733675227554455239874809091311908998348800000 784 -2183430573228163120905484971208940315951121039360000 785 843881346155296629298702133152893718367704547328000 786 -260897995903287896809441244651124711436758161817600 787 66329639774448282867407032073695489468363501240320 788 -14147620085389283075497146410120592856703085748224 789 2570056956501954353863942812446884241115110882304 790 -402302513681290915524490493312412084065549297664 791 54766415099140653800902609727572869395463677184 792 -6531739792682472598566041713115862087423378432 793 686559092665756482126002822841520109379711872 794 -63906884748909851925751730885119141327133952 795 5288314963986222713103334681913066809925152 796 -390231885984188725367245819106894159030304 797 25739619066818707735942295359520710085484 798 -1520297026412096334691424635600199638344 799 80506707331688892605375111330024076529 800 -3824851847006214488946096857201834160 801 163063185774781179278570891156197610 802 -6236115101430655778174371072298760 803 213756409930802104461871233397485 804 -6557812127948034301684749603840 805 179703918884520810263793728640 806 -4386746598145021039120298640 807 95060463515379477201992370 808 -1820584189872123700411296 809 30645254040377652883116 810 -450223601683431775056 811 5722428653672745586 812 -62220210116489568 813 570321128758628 814 -4321553739048 815 26344145373 816 -124144176 817 424346 818 -936 819 1 820 110761315616185365335151075458942328763318272000000000 821 -253576131907037692526284731016398002416024289280000000 822 279255100815246108525870334458043838351032713216000000 823 -197191491971065090732340936610560272012008436531200000 824 100411273955714404874296578608002465213758324080640000 825 -39314209804061214810048378829936263924130121121792000 826 12323393165899964088914116897802381021585063667302400 827 -3179402145979012342975350655893726248044752216391680 828 688824923531576738189281474119001575163299274162176 829 -127230126171475274645510630157783499465767964569600 830 20271367558478754636941524518193015939999279979520 831 -2812024778043479682764205321325618337465951093760 832 342162965977169448137808445104670801242092328192 833 -36740339869975757812110165918142746900130700800 834 3498462021617789966859078981786762327773605760 835 -296592743164303651302298456889294080963840640 836 22458517947290526629262150722616409807258528 837 -1522775124924211865748706814925805402791600 838 92632688228950946462364979325929494172620 839 -5062592149006407609327929534121259005620 840 248800188599962330119003373046904779569 841 -10999632021096586377203216068074529000 842 437452250237730033518243218337343050 843 -15641397138385948374496705341788100 844 502300143560515613736000215966445 845 -14464784558866949953291673664000 846 372720769202901735985086868800 847 -8569406992821718036007962920 848 175166167869752920020089394 849 -3168975367648740427268400 850 50455092514448650985580 851 -702010462445032580840 852 8460117898798286578 853 -87314339781869200 854 760469493276740 855 -5480696135460 856 31806489117 857 -142815400 858 465530 859 -980 860 1 861 -4984259202728341440081798395652404794349322240000000000 862 11521687251432881529017963971196852437484411289600000000 863 -12820055668593112576190449781628370728212496384000000000 864 9152872239513175191481212481933256078891412357120000000 865 -4715698819978213310075686973970671206631133020160000000 866 1869550715138469071326473625955134341799613774561280000 867 -593866902269559598811183639231043409895457986150400000 868 155396489734955519522804896413020062183598913404928000 869 -34176523704899965561493016991248797130393219553689600 870 6414180601247964097237259831219259051122857679794176 871 -1039441666303019233307879233476469216765735563648000 872 146812482570435340361330763977845841125967079198720 873 -18209358247016104848965585351035804393360105862400 874 1995478260126078549682765911421094411747973864192 875 -194171130842776306320768720098547051649942960000 876 16845135464011454275462509541804995971146434560 877 -1307226050792377349619095239407032522290474400 878 90983398568880060587953957394277652932880528 879 -5691246095227004456555130884592632640559500 880 320449334934239288882121808361386149425520 881 -16258600636004712464683081321231974086225 882 743783629549308717093148096110258584569 883 -30684983281794437885524160893254966250 884 1141315121465097710370594958717807550 885 -38244903598609150992616715060278125 886 1153215448709528361634125530846445 887 -31237219172997528072620582760000 888 758344083879879047605445200200 889 -16451884546960599436911985650 890 317770059413946239247167394 891 -5439454530798929721619500 892 82045563324475117123380 893 -1082715767890955476850 894 12389263188982400578 895 -121535466979322500 896 1007100819372440 897 -6911988145725 898 38233182117 899 -163764250 900 509630 901 -1025 902 1 903 229275923325503706243762726200010620540068823040000000000 904 -534981872768640891774908141070707616918632241561600000000 905 601244248006716060033778653926101905935259244953600000000 906 -433852178686199171384326223950558150357217464811520000000 907 226075017958510987454962813284584131583923531284480000000 908 -90715031716347790591093473767906850929413366649978880000 909 29187428219538210616640921030583131196990681137479680000 910 -7742105430077513496860208874229966270341008002777088000 911 1727516580160353935351483678010464730181687012874649600 912 -329228831362306314034406969227334713482044672824221696 913 54228497251186848829399704571136843022346693607602176 914 -7792815864543044889929094376457377908560221206789120 915 984442961933176163413747690125492843220531948869120 916 -110001358212815718134372817276406147333766903615232 917 10927350278893788640438127035954258787645350024192 918 -969047362187303202992044159021576866322678949760 919 76977533800460812357940890554528491996508256960 920 -5492462384960860136664977279543804557202978688 921 352780718949322265589489978085538754398617528 922 -20431915502202011745132734069216395514133420 923 1068344964190456062257543549138056957391870 924 -50472647595272913450967893742303868976399 925 2155292860511852859827259497199987032069 926 -83185478869188932562571528994274113550 927 2900580687001118656030963851490601300 928 -91292814239247455627786489479214595 929 2590127530667414652974672337806445 930 -66121047031471964262471061969200 931 1515130773040066621703396540100 932 -31069307280002126442281685774 933 567984967830697006441664394 934 -9213550443724785109294980 935 131850488647459069058480 936 -1652621874584145903438 937 17979894670031235578 938 -167862104670454740 939 1325052274075790 940 -8670714523107 941 45766337617 942 -187207230 943 556780 944 -1071 945 1 946 -10775968396298674193456848131400499165383234682880000000000 947 25373423943451625619664445356523268615715784176435200000000 948 -28793461529084295713362504875597497195875816754380800000000 949 20992296646258077115097111179602334972724480091095040000000 950 -11059378022736215581767578448326012334801623435182080000000 951 4489681508626857145236356080376206125266351763833487360000 952 -1462524158034643689573216762205314017187975380111523840000 953 393066383433181344969070738119391545903018057268002816000 954 -88935384697614148458379941740721808588880297607885619200 955 17201271654188750694968611231695196263837786635613069312 956 -2877968202168088209016193084070766335532339272381523968 957 420490842884709958656067140264633604724677090326690816 958 -54061635075402324570375235812355541539925222803637760 959 6154506797935514915729270102116581767907576418785024 960 -623586821320823784234964787966256310353098354752256 961 56472576301697039181064202509968371504811260662912 962 -4586991450808961383815266015084415990158567026880 963 335123265893621238781194822693087306185048255296 964 -22073156175579006619371006249564126013938002504 965 1313080747552816817610728479338709343562888268 966 -70644128819153446671237280878705072511551310 967 3440559401168282994453034555026338799282623 968 -151771412039329997862849090110703259483642 969 6065010367363732690268121359930870368919 970 -219512771158241509396026830014332374650 971 7191342956245749070536928857013687265 972 -213028808180615944317596089356117510 973 5697816741146596973310812250358845 974 -137332193364355095482530699353900 975 2975388215200166564490635771478 976 -57764600768044885745039912292 977 1001021838685761906578528454 978 -15410523410155361355043540 979 209523716752913926520066 980 -2497676924075613975604 981 25869413589542608358 982 -230139561552016870 983 1732575856661819 984 -10821732391106 985 54565077427 986 -213375890 987 607117 988 -1118 989 1