0 1 1 -4 2 1 3 16 4 -12 5 1 6 -64 7 80 8 -24 9 1 10 256 11 -448 12 240 13 -40 14 1 15 -1024 16 2304 17 -1792 18 560 19 -60 20 1 21 4096 22 -11264 23 11520 24 -5376 25 1120 26 -84 27 1 28 -16384 29 53248 30 -67584 31 42240 32 -13440 33 2016 34 -112 35 1 36 65536 37 -245760 38 372736 39 -292864 40 126720 41 -29568 42 3360 43 -144 44 1 45 -262144 46 1114112 47 -1966080 48 1863680 49 -1025024 50 329472 51 -59136 52 5280 53 -180 54 1 55 1048576 56 -4980736 57 10027008 58 -11141120 59 7454720 60 -3075072 61 768768 62 -109824 63 7920 64 -220 65 1 66 -4194304 67 22020096 68 -49807360 69 63504384 70 -50135040 71 25346048 72 -8200192 73 1647360 74 -192192 75 11440 76 -264 77 1 78 16777216 79 -96468992 80 242221056 81 -348651520 82 317521920 83 -190513152 84 76038144 85 -19914752 86 3294720 87 -320320 88 16016 89 -312 90 1 91 -67108864 92 419430400 93 -1157627904 94 1857028096 95 -1917583360 96 1333592064 97 -635043840 98 206389248 99 -44808192 100 6223360 101 -512512 102 21840 103 -364 104 1 105 268435456 106 -1811939328 107 5452595200 108 -9646899200 109 11142168576 110 -8820883456 111 4889837568 112 -1905131520 113 515973120 114 -94595072 115 11202048 116 -792064 117 29120 118 -420 119 1 120 -1073741824 121 7784628224 122 -25367150592 123 49073356800 124 -62704844800 125 55710842880 126 -35283533824 127 16066609152 128 -5239111680 129 1203937280 130 -189190144 131 19348992 132 -1188096 133 38080 134 -480 135 1 136 4294967296 137 -33285996544 138 116769423360 139 -245215789056 140 343513497600 141 -338606161920 142 241413652480 143 -126012620800 144 48199827456 145 -13388840960 146 2648662016 147 -361181184 148 32248320 149 -1736448 150 48960 151 -544 152 1 153 -17179869184 154 141733920768 155 -532575944704 156 1206617374720 157 -1839118417920 158 1992378286080 159 -1580162088960 160 931166945280 161 -409541017600 162 133888409600 163 -32133218304 164 5538111488 165 -662165504 166 52093440 167 -2480640 168 62016 169 -612 170 1 171 68719476736 172 -601295421440 173 2409476653056 174 -5858335391744 175 9652938997760 176 -11402534191104 177 9961891430400 178 -6546385797120 179 3259084308480 180 -1228623052800 181 348109864960 182 -73030041600 183 11076222976 184 -1171523584 185 81861120 186 -3472896 187 77520 188 -684 189 1 190 -274877906944 191 2542620639232 192 -10823317585920 193 28110560952320 194 -49795850829824 195 63709397385216 196 -60813515685888 197 44116947763200 198 -24548946739200 199 10501493882880 200 -3440144547840 201 854451486720 202 -158231756800 203 21300428800 204 -2008326144 205 125520384 206 -4775232 207 95760 208 -760 209 1 210 1099511627776 211 -10720238370816 212 48309792145408 213 -133487583559680 214 252995048570880 215 -348570955808768 216 361019918516224 217 -286692288233472 218 176467791052800 219 -84557483212800 220 31504481648640 221 -9069471989760 222 1993720135680 223 -328635187200 224 39557939200 225 -3347210240 226 188280576 227 -6460608 228 117040 229 -840 230 1 231 -4398046511104 232 45079976738816 233 -214404767416320 234 628027297890304 235 -1268132043816960 236 1872163359424512 237 -2091425734852608 238 1805099592581120 239 -1218442224992256 240 647048567193600 241 -270583946280960 242 88785357373440 243 -22673679974400 244 4447529533440 245 -657270374400 246 71204290560 247 -5439216640 248 276883200 249 -8614144 250 141680 251 -924 252 1 253 17592186044416 254 -189115999977472 255 946679511515136 256 -2930198488023040 257 6280272978903040 258 -9891429941772288 259 11857034609688576 260 -11054678884220928 261 8122948166615040 262 -4738386430525440 263 2199965128458240 264 -811751838842880 265 236760952995840 266 -54068006092800 267 9530420428800 268 -1270722723840 269 124607508480 270 -8638755840 271 399942400 272 -11334400 273 170016 274 -1012 275 1 276 -70368744177664 277 791648371998720 278 -4160551999504384 279 13569072998383616 280 -30767084124241920 281 51498238427004928 282 -65942866278481920 283 66060621396836352 284 -52509724700049408 285 33394342462750720 286 -17058191149891584 287 6999889045094400 288 -2299963543388160 289 601008572989440 290 -123584013926400 291 19696202219520 292 -2382605107200 293 212565749760 294 -13438064640 295 568339200 296 -14734720 297 202400 298 -1104 299 1 300 281474976710656 301 -3307330976350208 302 18207912555970560 303 -62408279992565760 304 149259802982219776 305 -264596923468480512 306 360487668989034496 307 -386236788202536960 308 330303106984181760 309 -227542140366880768 310 126898501358452736 311 -57377552049635328 312 20999667135283200 313 -6192209539891200 314 1459592248688640 315 -271884830638080 316 39392404439040 317 -4344750489600 318 354276249600 319 -20510730240 320 795674880 321 -18944640 322 239200 323 -1200 324 1 325 -1125899906842624 326 13792273858822144 327 -79375943432404992 328 285257296710205440 329 -717695219914506240 330 1343338226839977984 331 -1940377438768857088 332 2214424252361211904 333 -2027743138063319040 334 1504714154039050240 335 -910168561467523072 336 449912868452696064 337 -181695581490511872 338 59768283385036800 339 -15922824531148800 340 3405715246940160 341 -577755265105920 342 76467608616960 343 -7724000870400 344 578029670400 345 -30766095360 346 1098789120 347 -24111360 348 280800 349 -1300 350 1 351 4503599627370496 352 -57420895248973824 353 344806846470553600 354 -1296473742729281536 355 3423087560522465280 356 -6746335067196358656 357 10298926405773164544 358 -12473854963514081280 359 12179333387986665472 360 -9688106104080302080 361 6319799446964011008 362 -3392446456378949632 363 1499709561508986880 364 -545086744471535616 365 162228197759385600 366 -39276300510167040 367 7662859305615360 368 -1189496134041600 369 144438816276480 370 -13415369932800 371 924847472640 372 -45416616960 373 1498348800 374 -30401280 375 327600 376 -1404 377 1 378 -18014398509481984 379 238690780250636288 380 -1492943276473319424 381 5861716389999411200 382 -16205921784116019200 383 33546258093120159744 384 -53970680537570869248 385 69149934438762676224 386 -71724666040205967360 387 60896666939933327360 388 -42627666857953329152 389 24704670565404770304 390 -11873562597326323712 391 4729853232451420160 392 -1557390698490101760 393 421793314174402560 394 -93281213711646720 395 16677987900456960 396 -2378992268083200 397 266071503667200 398 -22806128885760 399 1453331742720 400 -66060533760 401 2019513600 402 -38001600 403 380016 404 -1512 405 1 406 72057594037927936 407 -990791918021509120 408 6444651066767179776 409 -26375331217695309824 410 76202313069992345600 411 -165300402197983395840 412 279552150776001331200 413 -377794763762996084736 414 414899606632576057344 415 -374562144876631162880 416 280124667923693305856 417 -174385909873445437440 418 90583792073150824448 419 -39274091668079378432 420 14189559697354260480 421 -4256867909206278144 422 1054483285436006400 423 -213998078514954240 424 35209085567631360 425 -4632774416793600 426 478928706600960 427 -38010214809600 428 2246058147840 429 -94782504960 430 2692684800 431 -47121984 432 438480 433 -1624 434 1 435 -288230376151711744 436 4107282860161892352 437 -27742173704602255360 438 118151936224064962560 439 -356066971438886682624 440 807744518541918863360 441 -1432603485715856097280 442 2036737098510866841600 443 -2361217273518725529600 444 2258897858332914089984 445 -1797898295407829581824 446 1196896308401235034112 447 -668479321181540843520 448 313559280253214392320 449 -123432859528249475072 450 40676737799082213376 451 -11174278261666480128 452 2543165570757427200 453 -475551285588787200 454 72271280901980160 455 -8802271391907840 456 843826768773120 457 -62198533324800 458 3417914572800 459 -134275215360 460 3554343936 461 -57996288 462 503440 463 -1740 464 1 465 1152921504606846976 466 -17005592192950992896 467 119111202944694878208 468 -527101300387442851840 469 1654127107136909475840 470 -3916736685827753508864 471 7269700666877269770240 472 -10846854963277196165120 473 13238791140320634470400 474 -13380231216606111334400 475 11294489291664570449920 476 -8008819679543968137216 477 4787585233604940136448 478 -2416809853502493818880 479 1030266206546275860480 480 -370298578584748425216 481 111861028947476086784 482 -28264350897156390912 483 5934052998433996800 484 -1026189616270540800 485 144542561803960320 486 -16347075442114560 487 1457518964244480 488 -100058510131200 489 5126871859200 490 -187985301504 491 4647988224 492 -70884352 493 575360 494 -1860 495 1 496 -4611686018427387904 497 70328211781017665536 498 -510167765788529786880 499 2342520324578999271424 500 -7642968855617921351680 501 18857049021360768024576 502 -36556209067725699416064 503 57119076668321405337600 504 -73216271002121074114560 505 77961770048554847436800 506 -69577202326351778938880 507 52365359443172099358720 508 -33370081998099867238400 509 18045513572818620514304 510 -8286205212008550236160 511 3228167447178331029504 512 -1064608413431151722496 513 296102723684495523840 514 -69090635526382288896 515 13429698891192729600 516 -2154998194168135680 517 282202144474398720 518 -29721955349299200 519 2471445200240640 520 -158425974374400 521 7587770351616 522 -260287340544 523 6025169920 524 -86073856 525 654720 526 -1984 527 1 528 18446744073709551616 529 -290536219160925437952 530 2180174565211547631616 531 -10373411237700105666560 532 35137804868684989071360 533 -90187032496291471949824 534 182284807206487424237568 535 -297671988122909266673664 536 399833536678249837363200 537 -447432767235184341811200 538 420993558262196176158720 539 -335235611208785843978240 540 226916557587079097221120 541 -130913398607930248396800 542 64448262760066501836800 543 -27068270359227930771456 544 9684502341534993088512 545 -2943329143015537115136 546 756706960527044116480 547 -163635715720379105280 548 29545337560624005120 549 -4412615349963325440 550 538749548542033920 551 -52982616057446400 552 4119075333734400 553 -247144520024064 554 11089818206208 555 -356690059264 556 7746647040 557 -103882240 558 742016 559 -2112 560 1 561 -73786976294838206464 562 1199038364791120855040 563 -9297159013149614014464 564 45783665869442500263936 565 -160787874184351637831680 566 428681219397956866670592 567 -901870324962914719498240 568 1536400517883251147145216 569 -2158121913891092183384064 570 2532279065628915636633600 571 -2505623496517032314142720 572 2104967791310980880793600 573 -1508560250439536297902080 574 925121350162707088670720 575 -486249766258026636902400 576 219124093384226106245120 577 -84588344872587283660800 578 27914153807953803608064 579 -7848877714708098973696 580 1871854060251109130240 581 -376362146156871942144 582 63311437629908582400 583 -8825230699926650880 584 1007227416839454720 585 -92719578100531200 586 6755283547324416 587 -380222338498560 588 16018626297856 589 -484079366144 590 9883653120 591 -124658688 592 837760 593 -2244 594 1 595 295147905179352825856 596 -4943727411754159833088 597 39568266038106988216320 598 -201438445284908303646720 599 732538653911080004222976 600 -2025927214722830636679168 601 4429705933778887622262784 602 -7859155688962542555627520 603 11523003884124383603589120 604 -14147688102174937646628864 605 14687218580647710692474880 606 -12983685391042803809648640 607 9823183026117910777036800 608 -6382370290321115106508800 609 3568325207770441627729920 610 -1718082507445027450388480 611 712153303498734845296640 612 -253765034617761850982400 613 77539316133205010022400 614 -20241842527405097353216 615 4492449744602661912576 616 -842334327112999108608 617 132378460498899763200 618 -17266755717247795200 619 1846583597539000320 620 -159477674332913664 621 10912381114908672 622 -577374662164480 623 22883751854080 624 -651003285504 625 12519293952 626 -148786176 627 942480 628 -2380 629 1 630 -1180591620717411303424 631 20365205457375344984064 632 -168086731999641434324992 633 883691274851056070164480 634 -3323734347200987010170880 635 9523002500844040054898688 636 -21609890290376860124577792 637 39867353404009988600365056 638 -60908456589459704806113280 639 78100359659065266646548480 640 -84886128613049625879773184 641 78776899659837720986910720 642 -62754479390040218413301760 643 43070879422209301099315200 644 -25529481161284460426035200 645 13083859095158285968343040 646 -5798528462626967645061120 647 2220242652084290988277760 648 -733098988895756458393600 649 208131848568076605849600 650 -50604606318512743383040 651 10482382737406211129344 652 -1837820350064725327872 653 270512506236882124800 654 -33094615124724940800 655 3323850475570200576 656 -269885295024930816 657 17378977331150848 658 -866061993246720 659 32352890552320 660 -868004380672 661 15750079488 662 -176683584 663 1056720 664 -2520 665 1 666 4722366482869645213696 667 -83822005070936202543104 668 712782191008137074442240 669 -3865994835991752989474816 670 15022751672467953192796160 671 -44538040252493225936289792 672 104753027509284440603885568 673 -200663266982070844013936640 674 318938827232079908802920448 675 -426359196126217933642792960 676 484222229886204653208600576 677 -470732167763275198060560384 678 393884498299188604934553600 679 -284808791077874837414215680 680 178436500463438533125734400 681 -97012028412880949618933760 682 45793506833054000889200640 683 -18759945026146071792844800 684 6660727956252872964833280 685 -2044960337446057489203200 686 541142806276999175208960 687 -122896901059245233930240 688 23823597130468661657600 689 -3915356397963980046336 690 541025012473764249600 691 -62217876434482888704 692 5880658533701124096 693 -449808825041551360 694 27309821520379904 695 -1284160886538240 696 45294046773248 697 -1148005793792 698 19687599360 699 -208807872 700 1181040 701 -2664 702 1 703 -18889465931478580854784 704 344732753249484100599808 705 -3017592182553703291551744 706 16869178520525910761799680 707 -67654909629855677315809280 708 207313973080057754060587008 709 -504764456194923227277950976 710 1002636120446008217208619008 711 -1655471952602084463114977280 712 2303447085565021563576647680 713 -2728698855207794775313874944 714 2773272771166444832012894208 715 -2432116200110255189979561984 716 1848227261250038838539059200 717 -1220609104619463588918067200 718 701850235156191563627888640 719 -351668602996693442368634880 720 153542934675534002981437440 721 -58364273414676667799961600 722 19281054610205684898201600 723 -5521392911104355220848640 724 1365741368222902680289280 725 -290483584321852371107840 726 52826237115387032371200 727 -8156992495758291763200 728 1060409024448577929216 729 -114863771879045332992 730 10236701891998253056 731 -738971641139691520 732 42377309255761920 733 -1883435966922752 734 62827226169344 735 -1506757604352 736 24460350720 737 -245656320 738 1316016 739 -2812 740 1 741 75557863725914323419136 742 -1416709944860893564108800 743 12755111870230911722192896 744 -73428076442140113427759104 745 303645213369466393712394240 746 -960699716743950617884491776 747 2418663019267340464040181760 748 -4975535353921386097454088192 749 8522407023791069846273261568 750 -12324068980482184336522608640 751 15202750764729142319605874688 752 -16124129598955150945036533760 753 14790788112887705770735435776 754 -11786409277457390536054800384 755 8185006442678743427815833600 756 -4963810358785818594933473280 757 2631938381835718363604582400 758 -1220496916282641947044085760 759 494749456176720676273520640 760 -175092820244030003399884800 761 53986952908575917714964480 762 -14460790957654263673651200 763 3352274267456215669800960 764 -669375216046007637770240 765 114456847083338570137600 766 -16640264691346915196928 767 2039248123939572940800 768 -208456474891600789504 769 17548631814854148096 770 -1197643694260879360 771 64978540858834944 772 -2734019951984640 773 86387435982848 774 -1963350817792 775 30215727360 776 -287768832 777 1462240 778 -2964 779 1 780 -302231454903657293676544 781 5817955506895402903273472 782 -53834977904713955436134400 783 318877796755772793054822400 784 -1358419414179592098413543424 785 4433220115194209348200955904 786 -11528396600927407414613901312 787 24532153481140167563836129280 788 -43535934346812128352723271680 789 65338453849064868821428338688 790 -83803669067278853488353738752 791 92598572839713866855781236736 792 -88682712794253330197700935680 793 73953940564438528853677178880 794 -53880728125519499593393373184 795 34377027059250722396826501120 796 -19234765140295047055367208960 797 9444014193645812951757619200 798 -4068323054275473156813619200 799 1536327258654027363165143040 800 -507769178707687009859665920 801 146536015037563205226332160 802 -36809286074029034805657600 803 8016308030873559210393600 804 -1506094236103517184983040 805 242648515816677768691712 806 -33280529382693830393856 807 3851913122996971110400 808 -372243705163572838400 809 29651136514753560576 810 -1916229910817406976 811 98515852269846528 812 -3930153680977920 813 117801049067520 814 -2540806940672 815 37122179328 816 -335730304 817 1620320 818 -3120 819 1 820 1208925819614629174706176 821 -23876284937388926200446976 822 226900264768920713227665408 823 -1381764432887658189527449600 824 6058678138359683068041625600 825 -20376291212693881476203151360 826 54676381420728581961145122816 827 -120224707409671534466687827968 828 220789381330261508074525163520 829 -343450148735962345893705809920 830 457369176943454081749998370816 831 -525677560512930990063309815808 832 524725246091711912182760341504 833 -457057058247305624865074053120 834 348640005518067350310192414720 835 -233483155210584498238037950464 836 137508108237002889587306004480 837 -71281776696387527322831421440 838 32529382222557800167165132800 839 -13061458226884413819243724800 840 4608981775962082089495429120 841 -1426589597321596837224775680 842 386322221462666631960330240 843 -91223013313898042779238400 844 18704718738704971490918400 845 -3313407319427737806962688 846 503962302080792288821248 847 -65328446566028630032384 848 7153552942708660633600 849 -654635481494559129600 850 49418560857922600960 851 -3028879536453320704 852 147773778404769792 853 -5597491606241280 854 159377889914880 855 -3266751780864 856 45371552512 857 -390173056 858 1790880 859 -3280 860 1 861 -4835703278458516698824704 862 97922991388784963151200256 863 -955051397495557048017879040 864 5975040305581578781661855744 865 -26944406441309334695785267200 866 93303643330739119247841034240 867 -258099688694122498698573250560 868 585818372364949092440840601600 869 -1112078543539461693816862408704 870 1790847204123232232160037437440 871 -2472841070898928890434681831424 872 2952110142089567254931807666176 873 -3066452436325430775369307258880 874 2785080152332932456970035658752 875 -2219991425772627320773216829440 876 1557258691314034164718859452416 877 -963118015243661055231906545664 878 525766296200305166069111193600 879 -253446317142711208258956165120 880 107860583159007442659547545600 881 -40490520503341682839655546880 882 13387994682556524164724817920 883 -3890698901786173192431206400 884 991000481143362229811281920 885 -220455615508586936716492800 886 42646758724247334999293952 887 -7136569611075127584227328 888 1026589874609021329080320 889 -125990575520198072205312 890 13073734688398586675200 891 -1134701501257235824640 892 81301503346904924160 893 -4732624275708313600 894 219421670964658176 895 -7902341091164160 896 214021737885696 897 -4174182831104 898 55181617920 899 -451779328 900 1974560 901 -3444 902 1 903 19342813113834066795298816 904 -401363372112056886002450432 905 4014842646940183489199210496 906 -25786387732380040296482734080 907 119500806111631575633237114880 908 -425721621772687488193407221760 909 1212947363299608550221933445120 910 -2839096575635347485684305756160 911 5565274537467016378187985715200 912 -9267321196162180781807186739200 913 13252269310511918517984277037056 914 -16410672561420164454702888517632 915 17712660852537403529590845997056 916 -16747547921469660388555447336960 917 13925400761664662284850178293760 918 -10211960558554085675556797415424 919 6618349438084645200055152672768 920 -3795818060077958276502219915264 921 1927809752734452275586741043200 922 -867053190225064659833271091200 923 345153866108823816510552145920 924 -121471561510025048518966640640 925 37729803196295659009679032320 926 -10318810130824198466882764800 927 2477501202858405574528204800 928 -520275252600265170650923008 929 95135077154090208844578816 930 -15066091401158602677813248 931 2053179749218042658160640 932 -238947643227961861079040 933 23532722439117456015360 934 -1939973534407532216320 935 132114942938720501760 936 -7314055698821939200 937 322678927889203200 938 -11063277527629824 939 285362317180928 940 -5302340353024 941 66798800640 942 -521283840 943 2172016 944 -3612 945 1 946 -77371252455336267181195264 947 1644139114675895677600399360 948 -16857261628706389212102918144 949 111077313232011743201178157056 950 -528620948513790826077896048640 951 1935913059008431525258441261056 952 -5676288290302499842578762956800 953 13688977385809867923933248880640 954 -27681191612444637985421981122560 955 47614015487217806791163877785600 956 -70431641090832573941734619217920 957 90356381662581262622620070707200 958 -101199147462091014137334479192064 959 99463403248863881358471673675776 960 -86130246453272539141142300590080 961 65913563605212734814957510590464 962 -44677327443674124830560988692480 963 26862712425167089341400325554176 964 -14339757115850064600119497457664 965 6798065970168858024437455257600 966 -2861275527742713377449794600960 967 1068333395098740384437423308800 968 -353371815301891050236993863680 969 103346852233331587722164305920 970 -26656926171295846039447142400 971 6045102934974509601848819712 972 -1200635198308304239963668480 973 207887761188567493401116672 974 -31208332188114248404041728 975 4035560196738911431557120 976 -446035600692195474014208 977 41751604327466454220800 978 -3273705339312710615040 979 212184605325823836160 980 -11186202833492377600 981 470189294924267520 982 -15365663232819200 983 377912257888256 984 -6697693077504 985 80501118720 986 -599476416 987 2383920 988 -3784 989 1 990 309485009821345068724781056 991 -6731298963614255244763987968 992 70697981931063514136817172480 993 -477622412813347694342916014080 994 2332623577872246607224741298176 995 -8775107745328927712893074407424 996 26457478473115230845198697234432 997 -65682764502071783892697114214400 998 136889773858098679239332488806400 999 -242979348598125155649815167631360 1000 371389320800298892971078246727680 1001 -493021487635828017592142334525440 1002 572257083863014663276593781145600 1003 -583841235358217389253852764569600 1004 525735131458280515751921703714816 1005 -419167199405926357153559196205056 1006 296611036223457306667308797657088 1007 -186593544029462521351166482186240 1008 104466103875649791883223488266240 1009 -52075960052297603021486596030464 1010 23113424298574117283087347875840 1011 -9128831445655323632816011345920 1012 3205000185296221153312269926400 1013 -998659478027083402843678310400 1014 275591605955550900592438149120 1015 -67175453951665532019406798848 1016 14415245460323830589024108544 1017 -2712546188770613282880880640 1018 445473773975501771573821440 1019 -63492813762025539856498688 1020 7802083047028562101010432 1021 -820129975466294903832576 1022 73065307573066294886400 1023 -5456175565521184358400 1024 336999079046896680960 1025 -16939107147859886080 1026 679162314890608640 1027 -21179697969561600 1028 497252970905600 1029 -8415050276864 1030 96601342464 1031 -687204672 1032 2610960 1033 -3960 1034 1 1035 -1237940039285380274899124224 1036 27544165874099711116505513984 1037 -296177154399027230769615470592 1038 2050241476000841909967698001920 1039 -10268881875486975428372694302720 1040 39654600823828192322820602068992 1041 -122851508434604987980503041703936 1042 313710101895509165735927410065408 1043 -673248336146235784900145420697600 1044 1232007964722888113153992399257600 1045 -1943834788785001245198521341050880 1046 2667250576656692049519561953771520 1047 -3204639669632882114348925174415360 1048 3389522727496317620945978549862400 1049 -3169423849087465827378057864806400 1050 2628675657291402578759608518574080 1051 -1938648297252409401835211282448384 1052 1273682684959551963924326013468672 1053 -746374176117850085404665928744960 1054 390373335535322906510993035100160 1055 -182265860183041610575203086106624 1056 75944108409600671073001285877760 1057 -28216388104752818501431307796480 1058 9336304887602035533561829785600 1059 -2746313564574479357820115353600 1060 716538175484432341540339187712 1061 -165354963573330540355462889472 1062 33635572740755604707722919936 1063 -6006352275134929412093378560 1064 937031041810538209172520960 1065 -126985627524051079712997376 1066 14849125799183392385794048 1067 -1486485580532659513196544 1068 126203713080750872985600 1069 -8986642107917244825600 1070 529569981359409070080 1071 -25408660721789829120 1072 972854126735196160 1073 -28982744589926400 1074 650253885030400 1075 -10518812846080 1076 115450384896 1077 -785376768 1078 2853840 1079 -4140 1080 1 1081 4951760157141521099596496896 1082 -112652543574969605015820304384 1083 1239487464334487000242748129280 1084 -8786588913837807846165258960896 1085 45105312472018522019289356042240 1086 -178678544633473372453684880867328 1087 568382611808204089960428629655552 1088 -1491768316705917711191822649262080 1089 3293956069902846240227237805686784 1090 -6208845766681952238523563324211200 1091 10102465310727682527862737673912320 1092 -14313692535598645532825475329556480 1093 17781670511044613663463746358476800 1094 -19474348761615206694889622213754880 1095 18884483767479483888127594777804800 1096 -16269709091982324580540697039339520 1097 12486209372134162249108140463226880 1098 -8552860134937100302214167422566400 1099 5236251038167046962800006944260096 1100 -2867648150347529275502137515704320 1101 1405344007927162463439574926360576 1102 -616232193952188302420924719693824 1103 241640344939638498868640455065600 1104 -84649164314258455504293923389440 1105 26452863848205767345091851059200 1106 -7360120353059604678957909147648 1107 1818904599306635943910091784192 1108 -398076764158017967522410659840 1109 76881309121727096474795245568 1110 -13048282528741398377995960320 1111 1936530819741778965623209984 1112 -249874944482810189112672256 1113 27842110873468860723363840 1114 -2657656037922027614502912 1115 215288687020104430387200 1116 -14635388575750941573120 1117 823775526559080775680 1118 -37769630802660556800 1119 1382476916939489280 1120 -39386806750412800 1121 845330050539520 1122 -13084376954880 1123 137440934400 1124 -894964224 1125 3113280 1126 -4324 1127 1 1128 -19807040628566084398385987584 1129 460513694614161462262474211328 1130 -5182017004448601830727734001664 1131 37597786418146105674030026588160 1132 -197698250561350676538718326620160 1133 802874562001929691943350537551872 1134 -2620618654624276129320711586054144 1135 7064183889616250832365327254290432 1136 -16036509404588615395312093479567360 1137 31109585104637992268812801498152960 1138 -52154304440128398803597931923374080 1139 76227692799127059073873384266792960 1140 -97810232326590744474307414751969280 1141 110793485491893362056966419618201600 1142 -111281992923515466827940698364313600 1143 99458281175391948477471999163105280 1144 -79314831823413832330135898066780160 1145 56555183626725323128313342098145280 1146 -36112076125289979053793151339724800 1147 20669411992764659063684237937868800 1148 -10610298156285858319357908808105984 1149 4885243456127755230051855696396288 1150 -2016759907479888989741208173543424 1151 745933238726710148681455317811200 1152 -246893395916587161887523943219200 1153 73009904221047917872453508923392 1154 -19249545538771273775736070078464 1155 4513578079760911416369487020032 1156 -938323801229613780588539412480 1157 172320175617664181753851412480 1158 -27836336061314983206391382016 1159 3935530375604260478524588032 1160 -484132704935444741405802496 1161 51465720099442439518945280 1162 -4689981243391813437358080 1163 362915215262461754081280 1164 -23579237149820961423360 1165 1269059594969394708480 1166 -55660508551289241600 1167 1949646934145433600 1168 -53172189113057280 1169 1092743723868160 1170 -16199704801280 1171 163011340800 1172 -1017004800 1173 3390016 1174 -4512 1175 1 1176 79228162514264337593543950336 1177 -1881668859713778017846668820480 1178 21644143646865588726336287932416 1179 -160642527137906656752559754051584 1180 864749087617360430502690611527680 1181 -3598108160216582313004673544486912 1182 12043118430028945379150258063278080 1183 -33319294323080082215649047308402688 1184 77706022785778759156018599797194752 1185 -155019590911023282154683570302484480 1186 267542431899886733511790092884115456 1187 -403010534310083081664165837589708800 1188 533593849593889413517113689867550720 1189 -624480714085156291643655032647188480 1190 648933272166803977762231886335180800 1191 -600922761786983520870879771167293440 1192 497291405876959742387359995815526400 1193 -368580689061746632592984467486801920 1194 245072462382476400222691149091962880 1195 -146348940086701494060109087008358400 1196 78543765572505704442000104163901440 1197 -37893921986735208283421102886092800 1198 16432182534247903955628969160605696 1199 -6401020575914430271787312898637824 1200 2237799716180130446044365953433600 1201 -701177244403107539760567998742528 1202 196565126748975163502759447101440 1203 -49193283043526588537992179089408 1204 10961546765133642011183039905792 1205 -2167851540771866320670073815040 1206 379104386358861199858473107456 1207 -58366511096305609948885155840 1208 7871060751208520957049176064 1209 -924253345785849051774713856 1210 93849254298983272063959040 1211 -8173967309911446276538368 1212 604858692104102923468800 1213 -37599324103768560107520 1214 1936985697584865607680 1215 -81349974036499660800 1216 2729505707803607040 1217 -71328546371174400 1218 1404956216401920 1219 -19967078010880 1220 192649766400 1221 -1152605440 1222 3684800 1223 -4704 1224 1 1225 -316912650057057350374175801344 1226 7685131763883640746573763182592 1227 -90320105266261344856640103383040 1228 685397882150743643000649117859840 1229 -3775099387740806433685154220212224 1230 16084333029682904007350045374414848 1231 -55170991789987595466071661015465984 1232 156560539590376289928953354822615040 1233 -374842061134650924926051782219530240 1234 768426225326034396098406153550036992 1235 -1364172400017004882961215418661863424 1236 2116017415935467801411430734628913152 1237 -2888242162555595418593188502726246400 1238 3488882862729276934534974126057062400 1239 -3746884284510937749861930195883130880 1240 3590764105989648676951016437721333760 1241 -3079729154158290544463258827232378880 1242 2369447286825514066669185862415155200 1243 -1638136395829985033746597633274675200 1244 1018985501485033453557505304119214080 1245 -570760866338135826834425439332597760 1246 287993807099187582954000381934305280 1247 -130906275954176174070000173606502400 1248 53583203916025773768355334219366400 1249 -19736480109069493338010881437466624 1250 6534375171245980902449548584026112 1251 -1941721599885528571644649842671616 1252 516893481451008763285034101637120 1253 -122983207608816471344980447723520 1254 26080921613593837888676888051712 1255 -4913796825749563660185500647424 1256 819354641485280657758635425792 1257 -120380929136130320519575633920 1258 15503604509956177642672619520 1259 -1739771003832186450399461376 1260 168928657738169889715126272 1261 -14077388144847490809593856 1262 997199465360818333286400 1263 -59367353848055621222400 1264 2930311696346335150080 1265 -117957462352924508160 1266 3794678666946478080 1267 -95104728494899200 1268 1797037020979200 1269 -24505050286080 1270 226898613760 1271 -1302945280 1272 3998400 1273 -4900 1274 1 1275 1267650600228229401496703205376 1276 -31374352355648677687043404333056 1277 376571456430298396582114395947008 1278 -2920350070275783483698030009384960 1279 16449549171617847432015578828636160 1280 -71726888367075322240017930184032256 1281 251987884131698829448484044199165952 1282 -732986033781263768334952067776905216 1283 1800446205289327334182963580460072960 1284 -3790069729250359352030079131330805760 1285 6915836027934309564885655381950332928 1286 -11037394872864857689413470205536894976 1287 15517461050193430543683825387278696448 1288 -19329005241718215493662107672091033600 1289 21431709013908415455000555345779097600 1290 -21232344278895313915884271110004408320 1291 18851511556445655553992836298037002240 1292 -15036324693831653834732381332958085120 1293 10794148751094008525937402262113484800 1294 -6983634108538357249130232015539404800 1295 4075942005940133814230021216476856320 1296 -2147148020986320491424743319394058240 1297 1021068952442574157746001354130718720 1298 -438251445585720234930000581204377600 1299 169680145734081616933125225027993600 1300 -59209440327208480014032644312399872 1301 18597837025853945645433330585305088 1302 -5249839881171984656668868093149184 1303 1329154666588308248447230547066880 1304 -301096818628481705706676268564480 1305 60855483765052288406912738787328 1306 -10937160676668383630735469182976 1307 1741128613156221397737100279808 1308 -244409765215779741660956590080 1309 30095232284032580129893908480 1310 -3231003292831203407884713984 1311 300317613756746470604668928 1312 -23969606841226808675794944 1313 1627009654009756227993600 1314 -92856630377728022937600 1315 4395467544519502725120 1316 -169743665337135267840 1317 5240270540068945920 1318 -126069058702540800 1319 2287138026700800 1320 -29950617016320 1321 266359242240 1322 -1469278720 1323 4331600 1324 -5100 1325 1