0 1 1 -4 2 1 3 20 4 -9 5 1 6 -120 7 74 8 -15 9 1 10 840 11 -638 12 179 13 -22 14 1 15 -6720 16 5944 17 -2070 18 355 19 -30 20 1 21 60480 22 -60216 23 24574 24 -5265 25 625 26 -39 27 1 28 -604800 29 662640 30 -305956 31 77224 32 -11515 33 1015 34 -49 35 1 36 6652800 37 -7893840 38 4028156 39 -1155420 40 203889 41 -22680 42 1554 43 -60 44 1 45 -79833600 46 101378880 47 -56231712 48 17893196 49 -3602088 50 476049 51 -41328 52 2274 53 -72 54 1 55 1037836800 56 -1397759040 57 832391136 58 -288843260 59 64720340 60 -9790725 61 1013313 62 -70890 63 3210 64 -85 65 1 66 -14529715200 67 20606463360 68 -13051234944 69 4876196776 70 -1194928020 71 201790490 72 -23977107 73 2005773 74 -115830 75 4400 76 -99 77 1 78 217945728000 79 -323626665600 80 216374987520 81 -86194186584 82 22800117076 83 -4221785370 84 561447095 85 -54063702 86 3743223 87 -181830 88 5885 89 -114 90 1 91 -3487131648000 92 5395972377600 93 -3785626465920 94 1595481972864 95 -450996059800 96 90348682996 97 -13204938890 98 1426466327 99 -113955270 100 6652503 101 -275990 102 7709 103 -130 104 1 105 59281238016000 106 -95218662067200 107 69751622298240 108 -30908820004608 109 9262414989464 110 -1986923670732 111 314832644126 112 -37454866449 113 3363705917 114 -227047821 115 11344333 116 -407043 117 9919 118 -147 119 1 120 -1067062284288000 121 1773217155225600 122 -1350747863435520 123 626110382381184 124 -197632289814960 125 45027041062640 126 -7653911265000 127 989020240208 128 -98001572955 129 7450566695 130 -431245815 131 18671107 132 -585585 133 12565 134 -165 135 1 136 20274183401472000 137 -34758188233574400 138 27437426560500480 139 -13246845128678016 140 4381123888865424 141 -1053146070005120 142 190451355097640 143 -26445295828952 144 2851050126353 145 -239562340160 146 15644237180 147 -785996848 148 29797222 149 -824320 150 15700 151 -184 152 1 153 -405483668029440000 154 715437948072960000 155 -583506719443584000 156 292374329134060800 157 -100869322905986496 158 25444045288967824 159 -4862173171957920 160 719357271676680 161 -83466298356012 162 7642296929553 163 -552447083760 164 31364174140 165 -1381941288 166 46283622 167 -1138320 168 19380 169 -204 170 1 171 8515157028618240000 172 -15429680577561600000 173 12969079056388224000 174 -6723367631258860800 175 2410630110159777216 176 -635194273974310800 177 127549681900084144 178 -19968675877168200 179 2472149537152932 180 -243954533876625 181 19243685688513 182 -1211094740700 183 60384941188 184 -2353897350 185 70188342 186 -1545300 187 23664 188 -225 189 1 190 -187333454629601280000 191 347968129734973440000 192 -300749419818102528000 193 160883166944083161600 194 -59757230054773959552 195 16384904137594614816 196 -3441287275776161968 197 566860551197784544 198 -74355965694532704 199 7839149282438682 200 -667315619023911 201 45887769983913 202 -2539563446836 203 112170682888 204 -3898040874 205 104184942 206 -2065908 207 28614 208 -247 209 1 210 4308669456480829440000 211 -8190600438533990400000 212 7265204785551331584000 213 -4001062259532015244800 214 1535299458203884231296 215 -436610025219450100320 216 95534511480446340080 217 -16479079953325206480 218 2277047762172036736 219 -254656399190622390 220 23187408519988635 221 -1722734328653910 222 104297729261141 223 -5119489153260 224 201825622990 225 -6294294540 226 151700826 227 -2724030 228 34295 229 -270 230 1 231 -103408066955539906560000 232 200883079981296599040000 233 -182555515291765948416000 234 103290699014319697459200 235 -40848249256425236795904 236 12013940063470686638976 237 -2729438300750162262240 238 491032430360251295600 239 -71128226245454088144 240 8388801342746974096 241 -811154203670349630 242 64533032407682475 243 -4225879830921294 244 227165468939381 245 -9963304105020 246 352888691950 247 -9935114364 248 217077546 249 -3547110 250 40775 251 -294 252 1 253 2585201673888497664000000 254 -5125485066487954882560000 255 4764770962275445309440000 256 -2764822990649758384896000 257 1124496930424950617356800 258 -341196750843192402770304 259 80249897582224743194976 260 -15005249059756444652240 261 2269238086496603499200 262 -280848259814128440544 263 28667656434505714846 264 -2424480013862411505 265 170180028180714825 266 -9905016554405819 267 476248071564881 268 -18785521403770 269 601266551050 270 -15362053014 271 305755296 272 -4566485 273 48125 274 -319 275 1 276 -67215243521100939264000000 277 135847813402575324610560000 278 -129009530085649532928000000 279 76650168719169163316736000 280 -32001743181698474436172800 281 9995612452347953089384704 282 -2427694087981035725839680 283 470386373135892304153216 284 -74005439308668135631440 285 9571292841663942953344 286 -1026207327111277026540 287 91704136794928413976 288 -6849160746560996955 289 427710458595266119 290 -22287466415092725 291 964671628062901 292 -34418451731070 293 1000679929414 294 -23311690710 295 424483906 296 -5817735 297 56419 298 -345 299 1 300 1814811575069725360128000000 301 -3735106205390634703749120000 302 3619105125715112713666560000 303 -2198564085503216942479872000 304 940697234625027973093401600 305 -301883279395093207849559808 306 75543352827835917687056064 307 -15128126162650127937976512 308 2468533234469931966202096 309 -332430346033594595371728 310 37278890673668422669924 311 -3502219020574344203892 312 276631476952075331761 313 -18397343128633182168 314 1029472051802769694 315 -48333600372791052 316 1893969824801791 317 -61436809825248 318 1630095578584 319 -34772756172 320 581562751 321 -7341048 322 65734 323 -372 324 1 325 -50814724101952310083584000000 326 106397785326007497065103360000 327 -105070049725413790686412800000 328 65178899519805187103102976000 329 -28538086655004000189095116800 330 9393429057687637792881076224 331 -2417097158574498903087129600 332 499130885382039499950398400 333 -84247056727808222991635200 334 11776582923410580636610480 335 -1376239284896310430129600 336 135341023249750060378900 337 -11247900375232453493200 338 791757084553804432465 339 -47222560579110733600 340 2382812862240919150 341 -101364755467241200 342 3614200499908735 343 -107079486025600 344 2603732751400 345 -51056513200 346 787112095 347 -9181600 348 76150 349 -400 350 1 351 1473626998956616992423936000000 352 -3136350498556169724971581440000 353 3153429227363007426971074560000 354 -1995258135799764216676399104000 355 892783412514921192586861363200 356 -300947529327945496182646327296 357 79489246656348105982407834624 358 -16891892834653644401648683200 359 2942295530488477966707819200 360 -425767961506715061453339120 361 51687522185403583110368880 362 -5301128959139062181117700 363 461530134131491211681700 364 -34208855827292782034685 365 2161211341348015706865 366 -116324133584097388950 367 5322390770790913950 368 -206176569964594515 369 6719505594651135 370 -182587735816200 371 4084371634200 372 -73882763955 373 1053378495 374 -11389950 375 87750 376 -429 377 1 378 -44208809968698509772718080000000 379 95564141955641708741571379200000 380 -97739227319446392534103818240000 381 63011173301355933927263047680000 382 -28778760511247399994282240000000 383 9921209292353286078066251182080 384 -2685624929018388675654881366016 385 586246031695957438031868330624 386 -105160758749307983402883259200 387 15715334375689929810307992800 388 -1976393627068822554764405520 389 210721390959575448543899880 390 -19147032983083798531568700 391 1487795808950274672722250 392 -99045196067733253240635 393 5650935348870937375365 394 -275995856707824807450 395 11507687869728749400 396 -407761737804128565 397 12197137669137135 398 -305118884842200 399 6300854552850 400 -105484118805 401 1395076995 402 -14022450 403 100620 404 -459 405 1 406 1370473109029653802954260480000000 407 -3006697210593591480761430835200000 408 3125480188858479877298789744640000 409 -2051085599661480344279258296320000 410 955152749150025333750012487680000 411 -336336248574199268414336026644480 412 93175582091923335023367573528576 413 -20859251911593069254642799615360 414 3846229552924504923521249365824 415 -592336124395695807522431036000 416 76983536814823429008004563920 417 -8508756746815661459625301800 418 804279413435173203022529580 419 -65268703060542313385958450 420 4558196887050005523181935 421 -274224191882732311876950 422 14206806906813506406315 423 -632734180669416038850 424 24148301741656734915 425 -785873005547379750 426 21655823099245335 427 -500445375980550 428 9570862235805 429 -148731505650 430 1829772945 431 -17141670 432 114849 433 -490 434 1 435 -43855139488948921694536335360000000 436 97584783848024581187320047206400000 437 -103022063254064947554322702663680000 438 68760219378025850894235055226880000 439 -32615973572462291024279657902080000 440 11717912703524401923008765340303360 441 -3317954875515745989162098379558912 442 760671643262901551171937161220096 443 -143938597605177226807322779321728 444 22800985533586770764239042517824 445 -3055809302470045535778577081440 446 349263752712924595716014221520 447 -34245697976741203956346248360 448 2892877911372527231373199980 449 -211131003446142490127780370 450 13333371027297439503244335 451 -728842012900764516879030 452 34454300688234819649515 453 -1405479836402431556130 454 49296237919172886915 455 -1478859344723230470 456 37670075130622935 457 -806712967526310 458 14330270416605 459 -207284239890 460 2378306385 461 -20816838 462 130529 463 -522 464 1 465 1447219603135314415919699066880000000 466 -3264153006473760100876097893171200000 467 3497312871232167850479969235107840000 468 -2372109302728918027064079525150720000 469 1145087347269281454695463765995520000 470 -419307092788767554483568914132090880 471 121210423595544019565358011865747456 472 -28420119103191497177836024699822080 473 5510645364233750035813588878837120 474 -896371120213540662027211182409920 475 123642692515098273444932086205344 476 -14581513141996557194407046391600 477 1479371785945384326275440417400 478 -129710669052034602591661847700 479 9860201025095229405589952190 480 -651132247346957993734843425 481 37385157453022668560252325 482 -1865833935612513565313025 483 80835135289515061001805 484 -3032255687735136824325 485 98098596295039492425 486 -2721971824033787325 487 64291603058991165 488 -1279611891274275 489 21170650332975 490 -285768350595 491 3065262039 492 -25124295 493 147755 494 -555 495 1 496 -49205466506600690141269768273920000000 497 112428421823243157845707027434700800000 498 -122172790628367467017195051886837760000 499 84149029164015380770658673090232320000 500 -41305079109884487486709847568998400000 501 15401528502087378307136806846486609920 502 -4540461495037264219705741317567504384 503 1087494473104054923611782851659698176 504 -215782061487138998395498046580284160 505 35987263451494132544738769080774400 506 -5100222665726881959154902113391616 507 619414139342981218054771663519744 508 -64880153864139624287772020583200 509 5889534533714560814391943239200 510 -464957503905272402381720222160 511 31998697434891801192574628640 512 -1922227600749728724783422475 513 100823511263848129780895175 514 -4614228535456025639374395 515 183931828672509713028855 516 -6367607961766479566775 517 190645638312188261475 518 -4907886328039486935 519 107798407362316515 520 -1999414002595425 521 30886774253205 522 -389987259921 523 3919488069 524 -30147965 525 166625 526 -589 527 1 528 1722191327731024154944441889587200000000 529 -3984200230320111214741015728488448000000 530 4388476093816104503447533843474022400000 531 -3067388811368905793990248610044968960000 532 1529826798009972442805503338005176320000 533 -580358576682942728236498087196029747200 534 174317680828391625996837752961349263360 535 -42602768053679186546118141125656940544 536 8639866625153919867454214481969643776 537 -1475336282289433637461354964407388160 538 214495056751935001115160343049480960 539 -26779717542731224591071910336582656 540 2890219524587868068126792383931744 541 -271013862544149252791490033955200 542 22163047170399094897752151014800 543 -1584911914126485444121832224560 544 99276663461132306559994415265 545 -5451050494984413267114753600 546 262321510004809027158999000 547 -11051842538993865595384320 548 406798107334336497865980 549 -13040205302693068718400 550 362421659793570304200 551 -8680830585720564960 552 177777897453156390 553 -3080451101457600 554 44536328350440 555 -527169342336 556 4974666844 557 -35979840 558 187240 559 -624 560 1 561 -61998887798316869577999908025139200000000 562 145153399619255027885621008115171328000000 563 -161969339607699873338852234093553254400000 564 114814473303096713087096483805092904960000 565 -58141153539727913734988368778231316480000 566 22422735558595910659319434477062247219200 567 -6855795086505041264122657193804603228160 568 1708017330760842341657090833484999122944 569 -353637966559220301774469862476564116480 570 61751972787573530816062993200635617536 571 -9197158325359093677607127314188702720 572 1178564888290259086393749115166456576 573 -130827620427894475043636436158125440 574 12646718576177241168620433606318944 575 -1068883560678516669110567470488000 576 79219876078952570886138111098960 577 -5158871798727248480281631174100 578 295514481280571184176125544865 579 -14894624855157538244838717600 580 660187841408588188592834520 581 -25696574403029979518559600 582 876245498231286971728380 583 -26087385055261599669600 584 674931560879510642760 585 -15080834894034195000 586 288674137105629990 587 -4683758922073440 588 63514424674536 589 -706257348720 590 6269941084 591 -42720480 592 209704 593 -660 594 1 595 2293958848537724174385996596930150400000000 596 -5432674673710752901345977208286478336000000 597 6138018965104150341423153669576641740800000 598 -4410104851822278257561422134881990737920000 599 2266037154273029521281666128599651614720000 600 -887782369207776608129807444429534463590400 601 276087153759282437431857750647832566661120 602 -70052436324656207905435018032749570777088 603 14792622093451993507312475745117871432704 604 -2638460959699440941968800610900081965312 605 402046830825859996887526703825617618176 606 -52804059192098679874175844575347596032 607 6019186844122354663008297253017097856 608 -598756207746452398282592479591926368 609 52195410321282357925711430014374944 610 -4000018975599761791897677581149520 611 270098132631860764656558464540660 612 -16092907606108382294798276334105 613 846615600921400099235158096065 614 -39321574987275301222773594840 615 1610961094320697430779539720 616 -58117657837587597472509660 617 1841478745275966159503580 618 -51059852807803493451720 619 1232922451958775857760 620 -25761777966942504630 621 461973217222347270 622 -7033792635031272 623 89645946577176 624 -938245168828 625 7850598844 626 -50479528 627 234124 628 -697 629 1 630 -87170436244433518626667870683345715200000000 631 208735596449546334425533130511816327168000000 632 -238677395347668465875425816652198864486400000 633 173722003334350724128757194795092289781760000 634 -90519516714197400066264735021668752097280000 635 36001767184168540630214349016921961231155200 636 -11379094212060509230540401969047171996712960 637 2938079734096218337838388435892316256190464 638 -632172075875831961183309096347228685219840 639 115054138562030749302126898959320986114560 640 -17916240531082120823694815356273551456000 641 2408601080125609832106208797688826267392 642 -281533159268748157068491140189997314560 643 28771922738487545797746811477510299840 644 -2582181799955181999459626820138174240 645 204196131394073306017823178098056704 646 -14263748015610470848846899233694600 647 881628621663979291858892965236650 648 -48264300441121586065734283984575 649 2340835450437861545700554699985 650 -100538096571461803592396104200 651 3819432092149026134734906800 652 -128093850158074311533645700 653 3781753151972498910668940 654 -97910905982236976046600 655 2211870014702591033700 656 -43316760221391700890 657 729257337353535606 658 -10440338604963960 659 125299262992640 660 -1236567924900 661 9768820908 662 -59376240 663 260610 664 -735 665 1 666 3399647013532907226440046956650482892800000000 667 -8227858697776740561222459960644182474752000000 668 9517154015008616503567139979947572042137600000 669 -7013835525387346706896956413660798165975040000 670 3703983155188049326713081860640173621575680000 671 -1494588436896770484644624346681625240112332800 672 479786441454528400621290025809761669102960640 673 -125964203841813024406237550968847505988141056 674 27592790693253664823987443193434234979764224 675 -5119283479795031183966258155760747143687680 676 813787519274233461426224697853989492898560 677 -111851682655980904275836958466137775884288 678 13388394291606787957777363265098721535232 679 -1403638146069762443180616787812899008320 680 129477012936739643776672257462899095200 681 -10545830924324040934154730765962385696 682 760482304002881669122852248212146104 683 -48647264260505663231343724877923950 684 2763936338867721148422530040635075 685 -139556883008198186348055917283990 686 6261821216724871885804002763785 687 -249495948165273822847057469400 688 8815092248313924284547089100 689 -275582223085001769049734360 690 7600278485279740976486340 691 -184173836555638026360900 692 3901223663336867368410 693 -71757796378179589524 694 1136430542947130046 695 -15327009861676920 696 173525412063740 697 -1617551940312 698 12084494268 699 -69540030 700 289275 701 -774 702 1 703 -135985880541316289057601878266019315712000000000 704 332513994924602529675338445382417781882880000000 705 -388914019298121400703908059158547064160256000000 706 290070575030502484779445396526379498681139200000 707 -155173161732909319775420230839267743029002240000 708 63487520631058868712498055727905183226068992000 709 -20686046095077906509496225379072092004230758400 710 5518354595127049376870792064563661908628602880 711 -1229675831571959617365735278706216905178710016 712 232364129885054912182637769423864120727271424 713 -37670784250764369641015246069920326859630080 714 5287854825513469632459703036499500528270080 715 -647387454320252422586931489070086637293568 716 69533920134397285685002034777614681868032 717 -6582718663539348194247507086328862816320 718 551310249909701281142861488101394523040 719 -40965123084439307699068820694448229856 720 2706372874423108198376601243329104104 721 -159204717815214509168244926503326950 722 8346211659195648602344766731994675 723 -390029731677193061780216027835390 724 16241659143335824799686301539785 725 -602099638097830794228941033400 726 19838381171713995046536463500 727 -579593362496191408109187960 728 14967231947505262030922340 729 -340222783089112721097300 730 6771535518464050949370 731 -117215018096064791364 732 1749510937414206846 733 -22268026344226520 734 238227489676220 735 -2100931711032 736 14866095468 737 -81111030 738 320235 739 -814 740 1 741 5575421102193967851361677008906791944192000000000 742 -13769059672450020005746478138945148372910080000000 743 16277988786147579958535568870882847412453376000000 744 -12281807595548723276661169316740106510086963200000 745 6652170206079784595571674860936356962870231040000 746 -2758161507606322936987840515683380255297830912000 747 911615410529253035601843296269860955399530086400 748 -246938584495286930961198700026182230258003476480 749 55935063689577393688865938491518555020955713536 750 -10756605156859211016853883825084645854996838400 751 1776866284166394067464262858290597521972104704 752 -254472832096816624571863070566399848518703360 753 31830740452643818958523894088373052657306368 754 -3498278179830541135672014914952288593882880 755 339425385339510561649149825317098057337152 756 -29186438909837100721104828098486038260960 757 2230880296371712896804683136573771947136 758 -151926410935786743832509471670941498120 759 9233766304846903074274643229965509054 760 -501399395842236101864380362515108625 761 24337430657960564135333623873245665 762 -1055937756553961878567354390966575 763 40927744305346887363072883909185 764 -1415473266138104591136936036900 765 43601709034057842779013169860 766 -1193249872343907151377003900 767 28916366054158883595911640 768 -617855739346138810021470 769 11577351260402707395294 770 -188944966530047272050 771 2662500017527494166 772 -32035353420951540 773 324365689828532 774 -2710441625220 775 18191647698 776 -94240665 777 353609 778 -855 779 1 780 -234167686292146649757190434374085261656064000000000 781 583875927345094808092713758844603023606415360000000 782 -697444588690648378264240370716024739695951872000000 783 532113907799193957578304680173967320836105830400000 784 -291672956250899676290671513476067098950636666880000 785 122494953525545347949060976519638327685379129344000 786 -41046008749834950432265258959017540382078094540800 787 11283035959331304135972188697369514626235676098560 788 -2596211259457537465893568116669961541138143444992 789 507712480277664256396729059145073680930822926336 790 -85384989091847761850352923873289741777825235968 791 12464725232232692299482511822079391159757645824 792 -1591363931107857020829866622278068060125570816 793 178758424005526546656748520516369173600387328 794 -17754144364089984724936307578270407002043264 795 1565255819552668791935552605453511664297472 796 -122883411357449042386901519834584460040672 797 8611789555674756137770080946753314868176 798 -539744595739356672952044487329492878388 799 30292540930220819352578618455600071304 800 -1523571483476579795548392565191426555 801 68686816433226963035162508293841815 802 -2774903017378531147816415515152345 803 100377621483147280190824197458985 804 -3246745045568533987855489171020 805 93718203672501943136847333660 806 -2407737246618580262405292780 807 54866307106696713616813380 808 -1104104492283052520623818 809 19513039854664692821394 810 -300769967266202027022 811 4007984861207458846 812 -45658712393749884 813 438204238087772 814 -3474490828536 815 22149755628 816 -109092243 817 389519 818 -897 819 1 820 10069210510562305939559188678085666251210752000000000 821 -25340832562131223397743882064692015276731924480000000 822 30573993241042975073455049699633666830532345856000000 823 -23578342624055988554131341618196619535648502579200000 824 13074051026587880038077179759644852575713482506240000 825 -5558955957849349638100293503820515189421939228672000 826 1887473329768448216536467111757392564114737194598400 827 -526216555001081028279069372945906669310212166778880 828 122920120116005415169395617714177860895175844233216 829 -24427847911397100490952917659908129821163529277440 830 4179267011227118015961904785696532577377308072960 831 -621368174077853530728100932222703561647404006400 832 80893374269870544195166776580036317745157190912 833 -9277976163345498527070053004481942524942225920 834 942186631661395889829009746381996674688247680 835 -85060144604854742778165069612771408566834560 836 6849242507922977614572317958340643446046368 837 -493190362251463556311015000544976999372240 838 31820807172467093074707993901921508638860 839 -1842323855738851905112925080920295944460 840 95806114719713750561159498758831413169 841 -4477104590105339206060380421826624600 842 188007646180503802391268375445392650 843 -7091140741153864196021856005888700 844 239987658442594241668610231812845 845 -7276627803486117542739924518400 846 197250905277100894420274923200 847 -4766988452206538947928268120 848 102342800274867972003637554 849 -1943165206033634311943760 850 32446148447111379983340 851 -473113316298122757400 852 5971309494138703858 853 -64501494631524080 854 587607343714820 855 -4426930320540 856 26840722077 857 -125841560 858 428090 859 -940 860 1 861 -443045262464741461340604301835769315053273088000000000 862 1125065843244336135440289999524534338427415429120000000 863 -1370596535168022126629766068848573355820155142144000000 864 1068021068699506471455234080900284926399066459340800000 865 -598836587793922710229527251042570132867041732853760000 866 257668113171959264114490093927747520910278808567808000 867 -88607782467661071165704846421145788010470375791001600 868 25041001749816013460815519521377286013764072532869120 869 -5934701840105319295732476552369732548697949313040384 870 1197745428217477836771323994750135573026371132440576 871 -208315596405390293193276728230555563225765084487680 872 31519466670652673367998345803495489289863084354560 873 -4180676641952157475315439101744301542434320406528 874 489124325457072479386249108777241788842615131392 875 -50734187956446917679546481845289796211225123840 876 4684832994275004572068272809343938651628968320 877 -386426814953465757819347059779759720192874752 878 28549618446987374092256977982319631418424928 879 -1893305877840015651598166732229523379482080 880 112883056824976576899676697462414530195100 881 -6057792903406256929803943026308878123896 882 292798716684348675627816237319202895569 883 -12749441022047506511276188941423901200 884 500017838791273827016230039704495450 885 -17650597712628010829440706205653880 886 560159281795983413549166910622445 887 -15955667635678556897232021139200 888 406998397174188608129118720480 889 -9270071664300729716088320496 890 187842069340347881729162994 891 -3370795737706535031210720 892 53263134364228781308940 893 -735850934040225727152 894 8809375257925763378 895 -90356217754976160 896 782392277818580 897 -5607922091928 898 32377750717 899 -144677520 900 469450 901 -984 902 1 903 19937036810913365760327193582609619177397288960000000000 904 -51071008208459867556153654280439814544286967398400000000 905 62801909925805331833779763097710335350334396825600000000 906 -49431544626645813342115299709361395043778145812480000000 907 28015667519426028431783960377815940905415944437760000000 908 -12193901680532089595381581477791208573829588118405120000 909 4245018324216707466571208182879307981381445719162880000 910 -1215452861209381676902403224883123658629853639770112000 911 292102584554555381768776964378015250705171791619686400 912 -59833246109891821950442056316125833334884650272866304 913 10571947266460041030468776765125135918185799934386176 914 -1626691596584760594753202289387852581269603880442880 915 219649915558499759757193105381989058699407502648320 916 -26191271287520419047696648996720182040352001319168 917 2772162783497183774965840791815282618347745704192 918 -261551672698822123422618758265767035534528698240 919 22074039667180963673938890499433126060308332160 920 -1671159645067897591970911068984143134021996512 921 113748382949788078414174480932648183495118528 922 -6973043434963961612083618118038177238261580 923 385483737478258138740854133646314045770420 924 -19233735154201947333055673705673008424501 925 866523562676486468635244739683278449569 926 -35250243767654828727006540728126196450 927 1294294735859534314341061818958920050 928 -42857765393447264439153217183663905 929 1278164325401518473924607861886445 930 -34270595508517044263042363560800 931 824151622067721445353093142800 932 -17722964784616384393900655226 933 339527877537141958133645394 934 -5767636784096830190113020 935 86376426396038939030780 936 -1132272820646885079162 937 12875405056899690578 938 -125563870256812260 939 1034748771955340 940 -7064920874193 941 38888239117 942 -165802770 943 513730 944 -1029 945 1 946 -917103693302014824975050904800042482160275292160000000000 947 2369203414400067273343395290482841088214597789286400000000 948 -2939958864795505131910022756775115240659669221376000000000 949 2336652962751512745571083549728334507364129104199680000000 950 -1338152250520243121204177477088894676692911589949440000000 951 588935144823902149819336708356211535301576997884395520000 952 -207464744594500633057657157890239375717376091199897600000 953 60155849939848264604081756527502996278354713148588032000 954 -14652171750718929238266143586271825191067756054275686400 955 3044431905609579191489111554919803584109865704171536384 956 -546142820367053709352005787511882085571431447254630400 957 85399760709359028389116082076966354656587578434758656 958 -11730587712275749543584085136959349281442349002265600 959 1424448394784439035951238959231117432555599563330048 960 -153710759328390872696125325420223182484348303712000 961 14803539727643001452406303672040566252936065823232 962 -1276957497389146452423807721239690834308711977600 963 98947383340304252904600799672703710225320171712 964 -6903585260758149199022937191885959574797448800 965 434508380958130312570020914362404336455151208 966 -24705295358963835994162908265768623343700900 967 1270235554571547716061415124107272433297466 968 -59093819037320324890276931731103817104675 969 2488034775988608590077545613177083486269 970 -94787801617193407186695384400236518750 971 3265751943958108478542109809407459680 972 -101653324361917114239685178830440375 973 2854611718793302510024556585683245 974 -72181570123632230749284648129600 975 1639408002160075127472523283196 976 -33341247151324914468048343350 977 604839169605596146878844314 978 -9740952398314621385528900 979 138460976145795652672232 980 -1724541453264270845750 981 18651343088713054538 982 -173162313766757900 983 1359735132168218 984 -8853779873575 985 46515166537 986 -189434350 987 561064 988 -1075 989 1