0 1 1 -2 2 6 3 3 4 -24 5 30 6 -4 7 60 8 -180 9 140 10 5 11 -120 12 630 13 -1120 14 630 15 -6 16 210 17 -1680 18 5040 19 -6300 20 2772 21 7 22 -336 23 3780 24 -16800 25 34650 26 -33264 27 12012 28 -8 29 504 30 -7560 31 46200 32 -138600 33 216216 34 -168168 35 51480 36 9 37 -720 38 13860 39 -110880 40 450450 41 -1009008 42 1261260 43 -823680 44 218790 45 -10 46 990 47 -23760 48 240240 49 -1261260 50 3783780 51 -6726720 52 7001280 53 -3938220 54 923780 55 11 56 -1320 57 38610 58 -480480 59 3153150 60 -12108096 61 28588560 62 -42007680 63 37413090 64 -18475600 65 3879876 66 -12 67 1716 68 -60060 69 900900 70 -7207200 71 34306272 72 -102918816 73 199536480 74 -249420600 75 193993800 76 -85357272 77 16224936 78 13 79 -2184 80 90090 81 -1601600 82 15315300 83 -88216128 84 325909584 85 -798145920 86 1309458150 87 -1422621200 88 981608628 89 -389398464 90 67603900 91 -14 92 2730 93 -131040 94 2722720 95 -30630600 96 209513304 97 -931170240 98 2793510720 99 -5761615860 100 8180071900 101 -7852869024 102 4867480800 103 -1757701400 104 280816200 105 15 106 -3360 107 185640 108 -4455360 109 58198140 110 -465585120 111 2444321880 112 -8779605120 113 22086194130 114 -39264345120 115 49080431400 116 -42184833600 117 23728968900 118 -7862853600 119 1163381400 120 -16 121 4080 122 -257040 123 7054320 124 -105814800 125 977728752 126 -5975009040 127 25241364720 128 -75724094160 129 163601438000 130 -255218243280 131 284747626800 132 -221470376400 133 114011377200 134 -34901442000 135 4808643120 136 17 137 -4896 138 348840 139 -10852800 140 185175900 141 -1955457504 142 13742520792 143 -67310305920 144 236637794250 145 -607662484000 146 1148482094760 147 -1594586710080 148 1605660228900 149 -1140113772000 150 540972351000 151 -153876579840 152 19835652870 153 -18 154 5814 155 -465120 156 16279200 157 -313374600 158 3747960216 159 -29983681728 160 168275764800 161 -683620294500 162 2050860883500 163 -4593928379040 164 7707169098720 165 -9633961373400 166 8835881733000 167 -5770371744000 168 2538963567360 169 -674412197580 170 81676217700 171 19 172 -6840 173 610470 174 -23876160 175 514829700 176 -6919311168 177 62466003600 178 -397742716800 179 1845774795150 180 -6380456082000 181 16652990374020 182 -33030724708800 183 49775467095900 184 -56549643091200 185 47605566888000 186 -28774920430080 187 11802213457650 188 -2940343837200 189 335780006100 190 -20 191 7980 192 -790020 193 34321980 194 -823727520 195 12355912800 196 -124932007200 197 894921112800 198 -4698335842200 199 18503322637800 200 -55509967913400 201 127994058246600 202 -227544992438400 203 311023037001600 204 -323717854838400 205 251780553763200 206 -141626561491800 207 54396360988200 208 -12759640231800 209 1378465288200 210 21 211 -9240 212 1009470 213 -48454560 214 1287074250 215 -21416915520 216 240940299600 217 -1927522396800 218 11354311618650 219 -50463607194000 220 172080900531540 221 -455089984876800 222 938623093808400 223 -1510683322579200 224 1888354153224000 225 -1812819987095040 226 1310045693799150 227 -689020572517200 228 248812984520100 229 -55138611528000 230 5651707681620 231 -22 232 10626 233 -1275120 234 67298000 235 -1968466500 236 36141044940 237 -449755225920 238 3992724964800 239 -26202257581500 240 130364318584500 241 -500598983364480 242 1501796950093440 243 -3545909465498400 244 6609239536284000 245 -9711535645152000 246 11179056587086080 247 -9956347272873540 248 6717950582042700 249 -3317506460268000 250 1130341536324000 251 -237371722628040 252 23145088600920 253 23 254 -12144 255 1593900 256 -92092000 257 2952699750 258 -59526426960 259 815181346980 260 -7985449929600 261 58019284644750 262 -320896784208000 263 1376647204252320 264 -4641917845743360 265 12410683129244400 266 -26436958145136000 267 44915852358828000 268 -60686307187038720 269 64716257273678010 270 -53743604656341600 271 34004441217747000 272 -15824781508536000 273 5103492036502860 274 -1018383898440480 275 94684453367400 276 -24 277 13800 278 -1973400 279 124324200 280 -4351347000 281 95903687880 282 -1438555318200 283 15471809238600 284 -123774473908800 285 756399562776000 286 -3600461918813760 287 13538927050084800 288 -40616781150254400 289 97816745137003200 290 -189644709959496000 291 295845747536813760 292 -369807184421017200 293 367247965151667600 294 -285637306229074800 295 170116401216762000 296 -74851216535375280 297 22913637714910800 298 -4355484854900400 299 386971244197200 300 25 301 -15600 302 2421900 303 -165765600 304 6309453150 305 -151426875600 306 2477511936900 307 -29123405625600 308 255284852436900 309 -1714505675625600 310 9001154797034400 311 -37492413369465600 312 125235075213284400 313 -337912392291465600 314 739614368842034400 315 -1314869989052505600 316 1895261820157713150 317 -2203487790910005600 318 2047067361308369400 319 -1497024330707505600 320 842076186022971900 321 -351342444961965600 322 102353894090159400 323 -18574619721465600 324 1580132580471900 325 -26 326 17550 327 -2948400 328 218509200 329 -9013504500 330 234711657180 331 -4172651683200 332 53392910313600 333 -510569704873800 334 3750481165431000 335 -21602771512882560 336 99087092476444800 337 -366071758315754400 338 1098215274947263200 339 -2689506795789216000 340 5390966955115272960 341 -8844555160735994700 342 11843746876141280100 343 -12867280556795464800 344 11227682480306292000 345 -7747100911411341480 346 4128273728303095800 347 -1637662305442550400 348 455078183175907200 349 -79006629023595000 350 6446940928325352 351 27 352 -19656 353 3562650 354 -285012000 355 12700847250 356 -357655858560 357 6884875277280 358 -95545207929600 359 992774426143500 360 -7942195409148000 361 49956409123540920 362 -251020634273660160 363 1019771326736744400 364 -3379123922914656000 365 9189148218946488000 366 -20583692010440133120 367 38031587191164777210 368 -57902762505579591600 369 72378453131974489500 370 -73781913442012776000 371 60685623806055508260 372 -39631427791709719680 373 20061363241671242400 374 -7584636386265120000 375 2014669040101672500 376 -335240928272918304 377 26283682246249512 378 -28 379 21924 380 -4275180 381 368140500 382 -17670744000 383 536483787840 384 -11146940925120 385 167204113876800 386 -1881046281114000 387 16325623896582000 388 -111667267452620880 389 611862796042046640 390 -2719390204631318400 391 9896005774250064000 392 -29688017322750192000 393 73758229704077143680 394 -152126348764659108840 395 260562431275108162200 396 -369934316007869613000 397 433468741471825059000 398 -416129991812952056640 399 323656660298962710720 400 -200613632416712424000 401 96704113924880280000 402 -34920930028428990000 403 8883884599232335056 404 -1419318841297473648 405 107081668410646160 406 29 407 -24360 408 5097330 409 -471219840 410 24297273000 411 -793062990720 412 17733769653600 413 -286635623788800 414 3479935620060900 415 -32651247793164000 416 241945746147345240 417 -1439677167157756800 418 6968437399367753400 419 -27708816167900179200 420 91184624634161304000 421 -249643238998414947840 422 570473807867471658150 423 -1089624712604997769200 424 1738691285236987181100 425 -2311833287849733648000 426 2548796199854331346920 427 -2311833287849733648000 428 1705215875542055604000 429 -1005722784818754912000 430 462702322876684117500 431 -159909922786182031008 432 39031268135680525320 433 -5996573430996184960 434 435975364243345080 435 -30 436 26970 437 -6041280 438 598086720 439 -33044291280 440 1156550194800 441 -27757204675200 442 482069003644800 443 -6297026360110200 444 63669933196669800 445 -509359465573358400 446 3279264658526001600 447 -17216139457261508400 448 74467443451231731600 449 -267474898926873158400 450 802424696780619475200 451 -2018599627838745867300 452 4267696791036241262700 453 -7587016517397762244800 454 11327983110463694875200 455 -14159978888079618594000 456 14737937210042052006000 457 -12667317932598127344000 458 8883884599232335056000 459 -4997185087068188469000 460 2198761438310002926360 461 -728583671866036472640 462 170902342783391271360 463 -25286571126114014640 464 1773968723472921360 465 31 466 -29760 467 7120080 468 -753146240 469 44482699800 470 -1665432280512 471 42792357207600 472 -796461832108800 473 11162910365649900 474 -121276063231752000 475 1044186904425384720 476 -7248900824110108800 477 41127444259013603400 478 -192739265403188011200 479 752273153231830758000 480 -2460769070127233057280 481 6776727322030075411650 482 -15757649689979967739200 483 30980317446040862499600 484 -51490832320289522160000 485 72215892329206054829400 486 -85152526102465189368000 487 83920981303462593654000 488 -68532824051220870432000 489 45807529964791727632500 490 -24626128109072032775232 491 10382317324091019735120 492 -3304111960478897912960 493 745953848220363431880 494 -106438123408375281600 495 7214139475456546864 496 -32 497 32736 498 -8347680 499 941432800 500 -59310266400 501 2370038245344 502 -65044382955552 503 1294250477176800 504 -19413757157652000 505 226014481477356000 506 -2088373808850769440 507 15585136771836733920 508 -95242502494557818400 509 481848163507970028000 510 -2035562649921424404000 511 7228509143498747105760 512 -21685527430496241317280 513 55151773914929887087200 514 -119155067100157163460000 515 218836037361230469180000 516 -341384218283519531920800 517 451308388343065503650400 518 -503525887820775561924000 519 471163165352143484220000 520 -366460239718333821060000 521 233948217036184311364704 522 -120434880959455828927392 523 48735651417063744216160 524 -14919076964407268637600 525 3246362763955446088800 526 -447276647478305905568 527 29321986255081448544 528 33 529 -35904 530 9738960 531 -1168675200 532 78374280600 533 -3335609382336 534 97566574433328 535 -2070800763482880 536 33165168477655500 537 -412722096610824000 538 4081821535481049360 539 -32654572283848394880 540 214295630612755091400 541 -1166579764282453752000 542 5315080252572608166000 543 -20409908169878815357440 544 66411927755894739034170 545 -183839246383099623624000 546 434064887293429666890000 547 -875344149444921876720000 548 1507780297418877932650200 549 -2215513906411412472465600 550 2769392383014265590582000 551 -2931681917746670568480000 552 2611029207993128475052500 553 -1938428084014098579878976 554 1184276329434648984452688 555 -584827817004764930593920 556 227515923707210846723400 557 -67091497121745885835200 558 14089214395566636025392 559 -1876607120325212706816 560 119120569161268384710 561 -34 562 39270 563 -11309760 564 1441366080 565 -102697333200 566 4646027353968 567 -144543073234560 568 3265493511646080 569 -55717483042461240 570 739460423094393000 571 -7808702067876790080 572 66793443307871716800 573 -469409476580320676400 574 2741462446063766317200 575 -13427571164393957472000 576 55560305573558997361920 577 -195329199282043350100500 578 585987597846130050301500 579 -1504758275950556178552000 580 3313802851470061390440000 581 -6263087389278416027931600 582 10154438737718973832134000 583 -14098724858981715733872000 584 16710586931156022240336000 585 -16826632673733494617005000 586 14295907119603977026607448 587 -10150939966582705581023040 588 5945749472881776794371520 589 -2821197453969414499370160 590 1056691079667497701904400 591 -300569907105421568541696 592 60989731410569412971520 593 -7861957564643713390860 594 483701705079089804580 595 35 596 -42840 597 13076910 598 -1766835840 599 133506533160 600 -6408313591680 601 211652357236320 602 -5079656573671680 603 92148145031762820 604 -1301450344646131680 605 14641316377268981400 606 -133586886615743433600 607 1002829336330685081400 608 -6266199876717180153600 609 32897549352765195806400 610 -146211330456734203584000 611 553432731299122825284750 612 -1792432652235221330334000 613 4984511789086217341453500 614 -11929690265292221005584000 615 24604986172165205824017000 616 -43742197639404810353808000 617 66968943080163149735892000 618 -88110367455186299085408000 619 99277132775027618240329500 620 -95306047464026513510716320 621 77400917245193130055300680 622 -52662352474095737321576320 623 29622573266678852243386680 624 -13525645819743970584376320 625 4884260990463100488802560 626 -1341774091032527085373440 627 263375578415564398593810 628 -32891715945378106711440 629 1963259861791599795060 630 -36 631 46620 632 -15058260 633 2153331180 634 -172266494400 635 8758028575296 636 -306531000135360 637 7800901166710080 638 -150167347459169040 639 2252510211887535600 640 -26940022134174925776 641 261607652955830890800 642 -2092861223646647126400 643 13956536089051901251200 644 -78327498458964751920000 645 372838892664672219139200 646 -1514658001450230890253000 647 5277718364914818361539000 648 -15833155094744455084617000 649 41008310286942009706695000 650 -91858615042750101742996800 651 178093233246148156440504000 652 -298784515280727898821672000 653 433209306654665970503256000 654 -541511633318332463129070000 655 581366889530561732415369552 656 -533206318800219340380960240 657 414716025733503931407413520 658 -270834955581063791939535360 659 146527829713893014664076800 660 -64472245074112926452193792 661 22474716024794828680005120 662 -5969846444086126368126360 663 1134764200115544681544680 664 -137428190325411985654200 665 7965225724983062025672 666 37 667 -50616 668 17272710 669 -2610098400 670 220716445950 671 -11865716134272 672 439361100194016 673 -11835850046042880 674 241340379845093100 675 -3837609990623208800 676 48699270781008519672 677 -502286693675195310336 678 4272924998278571216400 679 -30340295845765002720000 680 181577382791236470360000 681 -923220115169664542630400 682 4013843703843111859170450 683 -14999831142389483764374000 684 48379085011719168314107500 685 -135086198592279561386760000 686 327246316089797237459426100 687 -688627168551772871569948800 688 1259163314397353287891332000 689 -1999427569175381402322720000 690 2752684136034856687572772500 691 -3276795195535893400886628384 692 3359199808441381844400049512 693 -2949091738549361290008273920 694 2200534014096143309508724800 695 -1381548108730991281118438400 696 719940069994261012049497344 697 -305656137937209670048069632 698 102979851160485679850179710 699 -26477831336029375902709200 700 4878700756552125490724100 701 -573496252198780465848384 702 32303415440209084881892 703 -38 704 54834 705 -19740240 706 3147471600 707 -280911840300 708 15944556055428 709 -623609303501184 710 17753775069064320 711 -382815774926699400 712 6441702484260386200 713 -86576481388459590528 714 946617230387868084864 715 -8545849996557142432800 716 64473128672250630780000 717 -410522778484534628640000 718 2224121186545100943609600 719 -10321312381310859066438300 720 41249535641571080352028500 721 -142590987402961759241580000 722 427772962208885277724740000 723 -1116487431365190574861571400 724 2539312684034662463914186200 725 -5036653257589413151565328000 726 8711791551407018967263280000 727 -13128185879550854971500915000 728 17203174776563440354654799016 729 -19544435249113494367418469888 730 19169096300570848385053780480 731 -16137249436705050936397315200 732 11570465410622051979366921600 733 -6993703537087106974195117056 734 3515045586277911205552800768 735 -1441717916246799517902515940 736 469981506214521422273088300 737 -117088818157251011777378400 738 20932613205255487003466016 739 -2390452742575472281260008 740 130959792325171965737400 741 39 742 -59280 743 22481940 744 -3776965920 745 355270856850 746 -21259408073904 747 876950583048540 748 -26344311392805120 749 599744714051829060 750 -10662128249810294400 751 151508842429804283424 752 -1752994871088644601600 753 16763013454785164002800 754 -134104107638281312022400 755 906571135820013971580000 756 -5221849742323280476300800 757 25803280953277147666095750 758 -109998761710856214272076000 759 406384314098441013838503000 760 -1305833253058702426738680000 761 3659597691697013550935150700 762 -8962280061298808696167716000 763 19202240544559637640342813000 764 -36008738412482345064688224000 765 59076836457978847371754117500 766 -84692552746158475592146702848 767 105865690932698094490183378560 768 -115014577803425090310322682880 769 108119571225923841273862011840 770 -87421294213588837177438963200 771 60320693007376297652432884608 772 -35150455862779112055528007680 773 17060328675587127628513105290 774 -6767733689489108480732471520 775 2136870931369830964937155800 776 -516337792396302012752161728 777 89641977846580210547250300 778 -9952944216713069396042400 779 530731789949381124304200 780 -40 781 63960 782 -25520040 783 4511375960 784 -446626220040 785 28137451862520 786 -1222415964249480 787 38693207358182520 788 -928636976596380480 789 17414809474690147520 790 -261222142120352212800 791 3192954943768602667200 792 -32284322209215871412800 793 273366065570342674507200 794 -1958193653371230178612800 795 11966738992824184424856000 796 -62825379712326968230494000 797 284996791705400191523106000 798 -1122394772271884704887294000 799 3852208096523172158879106000 800 -11556624289569516476637318000 801 30372171318845962803679482000 802 -70031700809570443158897318000 803 141784407499149233692209882000 804 -252061168887376415452817568000 805 393215423464307208106395406080 806 -537471969350621095104007921920 807 642164726069123420899301646080 808 -668375531214801927874783345920 809 603206930073762976524328846080 810 -469160945612926759518922435840 811 311960295782164619492811068160 812 -175477666377467598464706225840 813 82340759888784153182245070160 814 -31625689784273498281069905840 815 9681333607430662739103032400 816 -2270930105446698667197007600 817 383188352343453171747632400 818 -41397079616051727695727600 819 2150144174666723529232400 820 41 821 -68880 822 28877940 823 -5364879520 824 558282775050 825 -36980651019312 826 1689810303521340 827 -56281028884629120 828 1421975370413207610 829 -28088402378532496000 830 444077641604598761760 831 -5725298519860942713600 832 61109609896015756602800 833 -546732131140685349014400 834 4142332728285294608604000 835 -26805495343926173111677440 836 149210276816776549547423250 837 -718687561691878743840876000 838 3010058707456418072197743000 839 -11006308847209063311083160000 840 35247704083187025253743819900 841 -99109190619392089148848836000 842 245110952833496551056140613000 843 -533776592937973585664790144000 844 1023998498604966687777071370000 845 -1730147863242951715668139786752 846 2572187281892258097997752197760 847 -3359015490207722509319423994880 848 3843159304485111085280004239040 849 -3838589555014855305154819929600 850 3331042713851779992584349294464 851 -2495682366257316955942488545280 852 1601233705694391835990444310790 853 -870459461681432476498019313120 854 395321122303418728513373823000 855 -147156270832946073634366092480 856 43715404529848949343542396300 857 -9962897160929782465438442400 858 1635184644834043243981240200 859 -172011533973337882338592000 860 8708083907400230293391220 861 -42 862 74046 863 -32580240 864 6353146800 865 -694081287900 866 48280294386324 867 -2317454130543552 868 81110894569024320 869 -2154508136989708500 870 44765891290786165500 871 -744904431078681793920 872 10114694051754332127360 873 -113790308082236236432800 874 1073938114740631935564000 875 -8591504917925055484512000 876 58765893638607379514062080 877 -346167842214921594950021940 878 1766773589159201911942153500 879 -7852327062929786275298460000 880 30517492712716039180730580000 881 -104064650150361693606291277800 882 312193950451085080818873833400 883 -825636893754935750925947328000 884 1927526585609349059345075520000 885 -3975523582819282434899218260000 886 7244994177329860309360335357024 887 -11660582344578236710923143296512 888 16555147773166632367360018260480 889 -20693934716458290459200022825600 890 22711654867171227222166017916800 891 -21803188672484378133279377200128 892 18218481273678413778380166380544 893 -13165699357931666207032542110940 894 8160557453263429467168931060500 895 -4292057899294260481002344364000 896 1888505475689474611641031520160 897 -681960310665643609759261382280 898 196767218928363203692409237400 899 -43604923862241153172833072000 900 6966467125920184234712976000 901 -714062880406818884058080040 902 35257120210449712895193720 903 43 904 -79464 905 36652770 906 -7493455200 907 858468961350 908 -62633895420096 909 3154312566573168 910 -115872706527177600 911 3231762205484562750 912 -70540192336996382000 913 1233747963974066721180 914 -17619144477249481770240 915 208615564817433100126800 916 -2073811531912944427296000 917 17489849297204577236328000 918 -126237845594045481919096320 919 785534718872322080848126710 920 -4240256613982084588661168400 921 19957997951613206783050252500 922 -82264545573408453443708520000 923 298003316339672122599834113700 924 -951448229946164055828948825600 925 2683319904703541190509328816000 926 -6695618665800896732461841280000 927 14797782224938440174347090190000 928 -28979976709319441237441341428096 929 50286261360993645815856055466208 930 -77257356274777617714346751882240 931 104947811776324187328800115758400 932 -125787626956640643076611791539200 933 132636064424279966977449544634112 934 -122560692204745692690921119287296 935 98742745184487496552744065832050 936 -68911374049780071056093195622000 937 41311057280707257129647564503500 938 -21043346729111288529714351224640 939 8979144090430974195163608200020 940 -3148275502853811259078547798400 941 882999708210383351749869708000 942 -190416768108485035748821344000 943 29633609536882983688410321660 944 -2961598097677775883196272480 945 142707391328010742671022200 946 -44 947 85140 948 -41122620 949 8804809860 950 -1056577183200 951 80764759883808 952 -4262584549423200 953 164153000913501600 954 -4801475276719921800 955 109959711584141419000 956 -2018860304684836452840 957 30282904570272546792600 958 -376853923541169471196800 959 3940241910634594411862400 960 -34979698594409154472656000 961 266001174644595836900952960 962 -1745632708605160179662503800 963 9948294363573352304166587400 964 -49495834920000752821964626200 965 215944432130197190289734865000 966 -829226619379957210712581881600 967 2811097043022757437676439712000 968 -8433291129068272313029319136000 969 22430322530433004053747168288000 970 -52960483752411259571347480680000 971 111089910719057858076858475474368 972 -207061076192326776888819051919680 973 342829518469325678607413711477440 974 -503749496526356099178240555640320 975 655892626273911924613761484454400 976 -755005289799747504333174330994176 977 766004326279660579318256995545600 978 -682222603092822703455322636657800 979 530617580183306547131917606289400 980 -358029163099462895123612225697000 981 207803048949973974230929218343320 982 -102618789604925419373298379428800 983 42501719288526451997560395278400 984 -14481195214650286968697863211200 985 3951147938251064491788042888000 986 -829741067032723543275489006480 987 125867919151305475035841580400 988 -12272835654208923869707909200 989 577467118397066726157159600 990 45 991 -91080 992 46018170 993 -10308070080 994 1294307049420 995 -103544563953600 996 5720837158436400 997 -230701514797353600 998 7068838601837662650 999 -169652126444103903600 1000 3265803434049000144300 1001 -51389171391977655163200 1002 671271051307708120569300 1003 -7372065510219563738323200 1004 68793407235671337129556800 1005 -550347257885370697036454400 1006 3802985543746956105693311850 1007 -22844231501538808994752904400 1008 119932215383078747222452748100 1009 -552817746253304807141721254400 1010 2245822094154050779013242596000 1011 -8066626297369651777680218304000 1012 25683204802162465680589290096000 1013 -72631520574735441697847973504000 1014 182713668945818845521148808346000 1015 -409278618438634213967373330695040 1016 816740911647511175505897371460960 1017 -1451983842928908756454928660375040 1018 2298357077901499702500722535108960 1019 -3235736956284632161427889989975040 1020 4044671195355790201784862487468800 1021 -4478179138250323386783656281651200 1022 4377595036512279013838320251887550 1023 -3762561023117991879662688480961200 1024 2828430388485756871476536583006300 1025 -1847138212888657548719370829718400 1026 1039015244749869871154646091716600 1027 -497877283094167009114278916118400 1028 200323200469328969733653774421600 1029 -66379285362617883462039120518400 1030 17631997674445375294604141387700 1031 -3608213682337423617694125304800 1032 533868350958088188332294050200 1033 -50817106418941871901830044800 1034 2336116978969951755817600200 1035 -46 1036 97290 1037 -51369120 1038 12026081760 1039 -1578423231000 1040 132019319040840 1041 -7627782877915200 1042 321767902217361600 1043 -10316683364844156300 1044 259190748734047630500 1045 -5225285494478400230880 1046 86152434392433127773600 1047 -1179809726540820333121800 1048 13592245784467320642533400 1049 -133148530133557426702368000 1050 1119039424366920417307457280 1051 -8130520817665906156999494300 1052 51399520878462320238194034900 1053 -284283769796927400823591699200 1054 1382044365633262017854303136000 1055 -5928970328566694056594960453440 1056 22519331746823611212690609432000 1057 -75932953328132507229568335936000 1058 227798859984397521688705007808000 1059 -609045563152729485070496027820000 1060 1452939095457151459584175323967392 1061 -3095018191506358138759190039220480 1062 5888601140767241067844988455965440 1063 -10004613162630057528532556917533120 1064 15167516982584213256693234328008000 1065 -20493000723136003689043303269841920 1066 24629985260376778627310109549081600 1067 -26265570219073674083029921511325300 1068 24770193402193446541112699166327900 1069 -20570402825350959065283902421864000 1070 14961819524398126144626903720719040 1071 -9466583341054369937186775502306800 1072 5165476812101982719560643754728400 1073 -2403878405631947636803845293059200 1074 940373209303753349045554207344000 1075 -303270360000460455067191231868440 1076 78478647590838963684847225379400 1077 -15660138294770586857747292139200 1078 2261361235642913299631436993600 1079 -210250528107295658023584018000 1080 9448295337167360434640071920 1081 47 1082 -103776 1083 57206520 1084 -13983816000 1085 1916656780500 1086 -167439136344480 1087 10106812313237640 1088 -445524787685577600 1089 14932041712274436750 1090 -392288700786666684000 1091 8273368699590800365560 1092 -142766891278889183167680 1093 2047316878409070578064300 1094 -24713174153576946622788000 1095 253814385567093844651389000 1096 -2238078848733840834614914560 1097 17074093717098402929698938030 1098 -113433425386951327422221318400 1099 659944465600010037626195016000 1100 -3378330671547973821421629888000 1101 15278500462075711607379321168480 1102 -61252582351360222498518457655040 1103 218307240818380958285008965816000 1104 -693300878213383761661276110720000 1105 1965556135629263338182055362510000 1106 -4981505470138805004288601110745344 1107 11296816398998207206471043643154752 1108 -22934551811409254685291007670602240 1109 41685888177625239702218987156388000 1110 -67807722980964718088746224054624000 1111 98622565980092017753520896986114240 1112 -128075923353959248862012569655224320 1113 148212860521915732325668842813907050 1114 -152431959398113517176078148715864000 1115 138850219071118973690666341347582000 1116 -111533563727331485805400555008996480 1117 78572641730751270478650236669146440 1118 -48211116912951838715899341710798400 1119 25541208059839443641040856238754000 1120 -11553156571446112573988237404512000 1121 4397420220006676598474272862092380 1122 -1381224197598765760853311166677440 1123 348438077058645557584877250097200 1124 -67840837069287398988943109808000 1125 9566399028881952440073072819000 1126 -869243171019397159986886616640 1127 38203976798111500887892464720 1128 -48 1129 110544 1130 -63562800 1131 16208514000 1132 -2317817502000 1133 211292243482320 1134 -13311411339386160 1135 612596583067669200 1136 -21440880407368422000 1137 588433051180000026000 1138 -12969064448007200573040 1139 233979071818179494635920 1140 -3509686077272692419538800 1141 44338341863770404235002000 1142 -476863391065449041466246000 1143 4406217733444749143148113040 1144 -35249741867557993145184904320 1145 245772421671727876081479523200 1146 -1501942576882781464942374864000 1147 8083862678346937358401757232000 1148 -38479186348931421825992364424320 1149 162554930086302128938375906853760 1150 -611260274291466683198025104284800 1151 2051015098047926961581275160880000 1152 -6153045294143780884743825482640000 1153 16529540878187852968775812776564096 1154 -39807829215517492060897963313973888 1155 86004569292784705069841278764758400 1156 -166743552710500958808875948625552000 1157 290066370529682405157414402900336000 1158 -452503538026304552045566468524524160 1159 632374871560173791256187062672670080 1160 -790468589450217239070233828340837600 1161 881927765089085349375880717570356000 1162 -875824458756288910971895383884748000 1163 771440482447376110154020505478892320 1164 -600009264125736974564238170928027360 1165 409794493760090629085144404541786400 1166 -244060432571799128125501515170316000 1167 125640577714476474242122081774068000 1168 -55281854194369648666533715980589920 1169 20488158931048358785990782305715360 1170 -6271885387055620036527790501749600 1171 1543379043326288326998455748132000 1172 -293369570219046541495574233116000 1173 40419807452401967939390227673760 1174 -3591173819022481083461891683680 1175 154441608332791173802118474400 1176 49 1177 -117600 1178 70471800 1179 -18729838400 1180 2791916536500 1181 -265343747628960 1182 17431610087291400 1183 -836717284189987200 1184 30553254580500001350 1185 -875105563293333372000 1186 20136179011379600889720 1187 -379425521867318099409600 1188 5946968075378728821996300 1189 -78542205587250430359146400 1190 883599812856567341540397000 1191 -8545391967892846823075128320 1192 71601038168477173576156836900 1193 -523257413881743220044440275200 1194 3354338421704878605037970529600 1195 -18955264211296266909355844544000 1196 94823709217009575214052612331360 1197 -421438707631153667618011610361600 1198 1669210749026697481040760861700800 1199 -5906923482378029649354072463334400 1200 18715512769687333524429135843030000 1201 -53182001086343526943017832411554048 1202 135708508689264177480333965843092800 1203 -311254631726268456443235104101030400 1204 641962677935428691414172402208375200 1205 -1190798784279748821172543338222432000 1206 1985987750226558867311097278524300480 1207 -2975881748518464900029115589047859200 1208 4001747234091724772793058755975490350 1209 -4821205115820333243254814589384612800 1210 5192387862626569972190522633031006000 1211 -4984692348121507173302901727709765760 1212 4250065620890636903163353710740193800 1213 -3203847860306163100120219890053966400 1214 2123325763374652414691863181981749200 1215 -1228485648763769970367415910679776000 1216 615010627912362341415187590284062860 1217 -263419186256336041534167201073483200 1218 95123595037010237220671489276535600 1219 -28398174397203705216771585765628800 1220 6820842507592832089772100919947000 1221 -1266487300175261662100893800444480 1222 170580756403567851464439854974800 1223 -14826394399947952685003373542400 1224 624201500345030994116895500700 1225 -50 1226 124950 1227 -77968800 1228 21580031200 1229 -3350299843800 1230 331679684536200 1231 -22701631741588800 1232 1135544885686411200 1233 -43221677211439026300 1234 1290780705857666723700 1235 -30978736940584001368800 1236 609077811418589580631200 1237 -9965189747931923971993800 1238 137448859777688253128506200 1239 -1615725372080580281673868800 1240 16336778762148089514702451200 1241 -143202076336954347152313673800 1242 1095570210314899866968046826200 1243 -7357903634707475649760709548800 1244 43597107685981413891518442451200 1245 -228884815351402422930471822868800 1246 1068648151493282514317100869131200 1247 -4451228664071193282775362297868800 1248 16584823623599852477032588070131200 1249 -55397917798274507232310242095368800 1250 166193753394823521696930726286106400 1251 -448428115668872934282842669742393600 1252 1089391211041939597551322864353606400 1253 -2384432803760163710966926065345393600 1254 4703655197905007843631546185978606400 1255 -8362053685164458388678304330628633600 1256 13391467868333092050131020150715366400 1257 -19302545482089495962884165764117071100 1258 25010001538317978699384350682432678900 1259 -29077372030708791844266926744973633600 1260 30264203542166293552196189061095006400 1261 -28115818722814982590157570701819743600 1262 23227896987219682475871594202891256400 1263 -16986606106997219317534905455853993600 1264 10933522273997552736270001605050006400 1265 -6150106279123623414151875902840628600 1266 2996393243665822472451151912210871400 1267 -1250195820486420260614539573348753600 1268 440171703156657430859959579367246400 1269 -128231839142745243287715497295003600 1270 30079073379162464474896227760556400 1271 -5458584204914171246862075359193600 1272 719080128397475705222663616806400 1273 -61171747033813037423455759068600 1274 2522283613639104833370312431400 1275 51 1276 -132600 1277 86090550 1278 -24794078400 1279 4005793291500 1280 -412756940756160 1281 29408932028876400 1282 -1531665194646787200 1283 60716165606545298850 1284 -1888947374425853742000 1285 47242573834390602087420 1286 -968277546357757794849600 1287 16521235634729242374621300 1288 -237749379074920221627686400 1289 2917281921812158841911152000 1290 -30806497094336397370581765120 1291 282192326899292389976618121900 1292 -2257538615194339119812944975200 1293 15865479712337994369796529964600 1294 -98445081871570934593751321664000 1295 541694062998319067602116647456160 1296 -2653195410604011759683836640601600 1297 11604989017042753915807194562300800 1298 -45454701783199595677793019155174400 1299 159801685956561078554741082967410000 1300 -505229010320263505958669407909763456 1301 1438706871104300664157453565423512800 1302 -3694457150490056026478399279112230400 1303 8562281431684224234835779961922095200 1304 -17918686468209553690024937851347072000 1305 33866317424916056474147132539045966080 1306 -57794756063332292005828613282034739200 1307 89006181945190453606632542134539827850 1308 -123578831130512365338134438666137942800 1309 154473538913140456672668048332672428500 1310 -173514766975086749699258150616944703360 1311 174719730634635963238836332218451263800 1312 -157234994990410158298207714604186966400 1313 125983995293562709938383882130917119200 1314 -89456091332707249660390922223136416000 1315 55965967140024973068782070715849720260 1316 -30629797601917296385056219547044463200 1317 14533526413154635529644022540179260600 1318 -5910877156675114071548028637217308800 1319 2030337453093466352055495373837557000 1320 -577518208879919317918007573002682880 1321 132370666969168652736405327460444800 1322 -23489950860984206370607011482342400 1323 3028001478173745352461060073895700 1324 -252228361363910483337031243140000 1325 10190025799101983526816062222856