0 1 1 2 2 -1 3 4 4 -4 5 8 6 1 7 -12 8 16 9 6 10 -32 11 32 12 -1 13 24 14 -80 15 64 16 -8 17 80 18 -192 19 128 20 1 21 -40 22 240 23 -448 24 256 25 10 26 -160 27 672 28 -1024 29 512 30 -1 31 60 32 -560 33 1792 34 -2304 35 1024 36 -12 37 280 38 -1792 39 4608 40 -5120 41 2048 42 1 43 -84 44 1120 45 -5376 46 11520 47 -11264 48 4096 49 14 50 -448 51 4032 52 -15360 53 28160 54 -24576 55 8192 56 -1 57 112 58 -2016 59 13440 60 -42240 61 67584 62 -53248 63 16384 64 -16 65 672 66 -8064 67 42240 68 -112640 69 159744 70 -114688 71 32768 72 1 73 -144 74 3360 75 -29568 76 126720 77 -292864 78 372736 79 -245760 80 65536 81 18 82 -960 83 14784 84 -101376 85 366080 86 -745472 87 860160 88 -524288 89 131072 90 -1 91 180 92 -5280 93 59136 94 -329472 95 1025024 96 -1863680 97 1966080 98 -1114112 99 262144 100 -20 101 1320 102 -25344 103 219648 104 -1025024 105 2795520 106 -4587520 107 4456448 108 -2359296 109 524288 110 1 111 -220 112 7920 113 -109824 114 768768 115 -3075072 116 7454720 117 -11141120 118 10027008 119 -4980736 120 1048576 121 22 122 -1760 123 41184 124 -439296 125 2562560 126 -8945664 127 19496960 128 -26738688 129 22413312 130 -10485760 131 2097152 132 -1 133 264 134 -11440 135 192192 136 -1647360 137 8200192 138 -25346048 139 50135040 140 -63504384 141 49807360 142 -22020096 143 4194304 144 -24 145 2288 146 -64064 147 823680 148 -5857280 149 25346048 150 -70189056 151 127008768 152 -149422080 153 110100480 154 -46137344 155 8388608 156 1 157 -312 158 16016 159 -320320 160 3294720 161 -19914752 162 76038144 163 -190513152 164 317521920 165 -348651520 166 242221056 167 -96468992 168 16777216 169 26 170 -2912 171 96096 172 -1464320 173 12446720 174 -65175552 175 222265344 176 -508035072 177 784465920 178 -807403520 179 530579456 180 -201326592 181 33554432 182 -1 183 364 184 -21840 185 512512 186 -6223360 187 44808192 188 -206389248 189 635043840 190 -1333592064 191 1917583360 192 -1857028096 193 1157627904 194 -419430400 195 67108864 196 -28 197 3640 198 -139776 199 2489344 200 -24893440 201 154791936 202 -635043840 203 1778122752 204 -3451650048 205 4642570240 206 -4244635648 207 2516582400 208 -872415232 209 134217728 210 1 211 -420 212 29120 213 -792064 214 11202048 215 -94595072 216 515973120 217 -1905131520 218 4889837568 219 -8820883456 220 11142168576 221 -9646899200 222 5452595200 223 -1811939328 224 268435456 225 30 226 -4480 227 198016 228 -4073472 229 47297536 230 -343982080 231 1666990080 232 -5588385792 233 13231325184 234 -22284337152 235 26528972800 236 -21810380800 237 11777605632 238 -3758096384 239 536870912 240 -1 241 480 242 -38080 243 1188096 244 -19348992 245 189190144 246 -1203937280 247 5239111680 248 -16066609152 249 35283533824 250 -55710842880 251 62704844800 252 -49073356800 253 25367150592 254 -7784628224 255 1073741824 256 -32 257 5440 258 -274176 259 6449664 260 -85995520 261 722362368 262 -4074864640 263 16066609152 264 -45364543488 265 92851404800 266 -137950658560 267 147220070400 268 -109924319232 269 54492397568 270 -16106127360 271 2147483648 272 1 273 -544 274 48960 275 -1736448 276 32248320 277 -361181184 278 2648662016 279 -13388840960 280 48199827456 281 -126012620800 282 241413652480 283 -338606161920 284 343513497600 285 -245215789056 286 116769423360 287 -33285996544 288 4294967296 289 34 290 -6528 291 372096 292 -9922560 293 150492160 294 -1444724736 295 9372188672 296 -42844291072 297 141764198400 298 -344876646400 299 620777963520 300 -824432394240 301 796951314432 302 -544923975680 303 249644974080 304 -68719476736 305 8589934592 306 -1 307 612 308 -62016 309 2480640 310 -52093440 311 662165504 312 -5538111488 313 32133218304 314 -133888409600 315 409541017600 316 -931166945280 317 1580162088960 318 -1992378286080 319 1839118417920 320 -1206617374720 321 532575944704 322 -141733920768 323 17179869184 324 -36 325 7752 326 -496128 327 14883840 328 -254679040 329 2769055744 330 -20448411648 331 107110727680 332 -409541017600 333 1163958681600 334 -2483111854080 335 3984756572160 336 -4781707886592 337 4223160811520 338 -2662879723520 339 1133871366144 340 -292057776128 341 34359738368 342 1 343 -684 344 77520 345 -3472896 346 81861120 347 -1171523584 348 11076222976 349 -73030041600 350 348109864960 351 -1228623052800 352 3259084308480 353 -6546385797120 354 9961891430400 355 -11402534191104 356 9652938997760 357 -5858335391744 358 2409476653056 359 -601295421440 360 68719476736 361 38 362 -9120 363 651168 364 -21829632 365 418401280 366 -5112102912 367 42600857600 368 -253170810880 369 1105760747520 370 -3621204787200 371 9001280471040 372 -17077528166400 373 24705490747392 374 -27028229193728 375 21968757719040 376 -12850542149632 377 5111011082240 378 -1236950581248 379 137438953472 380 -1 381 760 382 -95760 383 4775232 384 -125520384 385 2008326144 386 -21300428800 387 158231756800 388 -854451486720 389 3440144547840 390 -10501493882880 391 24548946739200 392 -44116947763200 393 60813515685888 394 -63709397385216 395 49795850829824 396 -28110560952320 397 10823317585920 398 -2542620639232 399 274877906944 400 -40 401 10640 402 -842688 403 31380096 404 -669442048 405 9128755200 406 -85201715200 407 569634324480 408 -2814663720960 409 10501493882880 410 -30004268236800 411 66175421644800 412 -112939386273792 413 148655260565504 414 -149387552489472 415 112442243809280 416 -61332132986880 417 22883585753088 418 -5222680231936 419 549755813888 420 1 421 -840 422 117040 423 -6460608 424 188280576 425 -3347210240 426 39557939200 427 -328635187200 428 1993720135680 429 -9069471989760 430 31504481648640 431 -84557483212800 432 176467791052800 433 -286692288233472 434 361019918516224 435 -348570955808768 436 252995048570880 437 -133487583559680 438 48309792145408 439 -10720238370816 440 1099511627776 441 42 442 -12320 443 1076768 444 -44301312 445 1046003200 446 -15823175680 447 164317593600 448 -1226904698880 449 6802103992320 450 -28640437862400 451 93013231534080 452 -235290388070400 453 465874968379392 454 -722039837032448 455 871427389521920 456 -809584155426816 457 567322230128640 458 -289858752872448 459 101842264522752 460 -21990232555520 461 2199023255552 462 -1 463 924 464 -141680 465 8614144 466 -276883200 467 5439216640 468 -71204290560 469 657270374400 470 -4447529533440 471 22673679974400 472 -88785357373440 473 270583946280960 474 -647048567193600 475 1218442224992256 476 -1805099592581120 477 2091425734852608 478 -1872163359424512 479 1268132043816960 480 -628027297890304 481 214404767416320 482 -45079976738816 483 4398046511104 484 -44 485 14168 486 -1360128 487 61529600 488 -1599769600 489 26701608960 490 -306726174720 491 2541445447680 492 -15697163059200 493 73987797811200 494 -270583946280960 495 776458280632320 496 -1759972102766592 497 3158924287016960 498 -4481626574684160 499 4992435625132032 500 -4311648948977664 501 2826122840506368 502 -1357896860303360 503 450799767388160 504 -92358976733184 505 8796093022208 506 1 507 -1012 508 170016 509 -11334400 510 399942400 511 -8638755840 512 124607508480 513 -1270722723840 514 9530420428800 515 -54068006092800 516 236760952995840 517 -811751838842880 518 2199965128458240 519 -4738386430525440 520 8122948166615040 521 -11054678884220928 522 11857034609688576 523 -9891429941772288 524 6280272978903040 525 -2930198488023040 526 946679511515136 527 -189115999977472 528 17592186044416 529 46 530 -16192 531 1700160 532 -84198400 533 2399654400 534 -43979120640 535 555941191680 536 -5082890895360 537 34758003916800 538 -182123809996800 539 744105852272640 540 -2399961958318080 541 6159902359683072 542 -12635697148067840 543 20727522907914240 544 -27101793393573888 545 28025718168354816 546 -22608982724050944 547 13918442818109440 548 -6311196743434240 549 1985717999763456 550 -387028092977152 551 35184372088832 552 -1 553 1104 554 -202400 555 14734720 556 -568339200 557 13438064640 558 -212565749760 559 2382605107200 560 -19696202219520 561 123584013926400 562 -601008572989440 563 2299963543388160 564 -6999889045094400 565 17058191149891584 566 -33394342462750720 567 52509724700049408 568 -66060621396836352 569 65942866278481920 570 -51498238427004928 571 30767084124241920 572 -13569072998383616 573 4160551999504384 574 -791648371998720 575 70368744177664 576 -48 577 18400 578 -2104960 579 113667840 580 -3536332800 581 70855249920 582 -981072691200 583 9848101109760 584 -74150408355840 585 429291837849600 586 -1946122998251520 587 6999889045094400 588 -20159680449871872 589 46752079447851008 590 -87516207833415680 591 132121242793672704 592 -160146960962027520 593 154494715281014784 594 -116914919672119296 595 67845364991918080 596 -29123863996530688 597 8708132091985920 598 -1618481116086272 599 140737488355328 600 1 601 -1200 602 239200 603 -18944640 604 795674880 605 -20510730240 606 354276249600 607 -4344750489600 608 39392404439040 609 -271884830638080 610 1459592248688640 611 -6192209539891200 612 20999667135283200 613 -57377552049635328 614 126898501358452736 615 -227542140366880768 616 330303106984181760 617 -386236788202536960 618 360487668989034496 619 -264596923468480512 620 149259802982219776 621 -62408279992565760 622 18207912555970560 623 -3307330976350208 624 281474976710656 625 50 626 -20800 627 2583360 628 -151557120 629 5127682560 630 -111876710400 631 1689625190400 632 -18537602088960 633 152935217233920 634 -973061499125760 635 4865307495628800 636 -19384308124876800 637 62159014720438272 638 -161507183547121664 639 341313210550321152 640 -587205523527434240 641 820753174930391040 642 -926968291686088704 643 837890257650188288 644 -597039211928879104 645 327643469960970240 646 -133524692077117440 647 38034306228027392 648 -6755399441055744 649 562949953421312 650 -1 651 1300 652 -280800 653 24111360 654 -1098789120 655 30766095360 656 -578029670400 657 7724000870400 658 -76467608616960 659 577755265105920 660 -3405715246940160 661 15922824531148800 662 -59768283385036800 663 181695581490511872 664 -449912868452696064 665 910168561467523072 666 -1504714154039050240 667 2027743138063319040 668 -2214424252361211904 669 1940377438768857088 670 -1343338226839977984 671 717695219914506240 672 -285257296710205440 673 79375943432404992 674 -13792273858822144 675 1125899906842624 676 -52 677 23400 678 -3144960 679 199779840 680 -7325260800 681 173408901120 682 -2845684531200 683 33985603829760 684 -305870434467840 685 2128572029337600 686 -11676737989509120 687 51229957187174400 688 -181695581490511872 689 524898346528145408 690 -1241138947455713280 691 2407542646462480384 692 -3830181483008491520 693 4982454567812726784 694 -5266738762372612096 695 4477794089466593280 696 -3014319923640926208 697 1568915131906129920 698 -608548899648438272 699 165507286305865728 700 -28147497671065600 701 2251799813685248 702 1 703 -1404 704 327600 705 -30401280 706 1498348800 707 -45416616960 708 924847472640 709 -13415369932800 710 144438816276480 711 -1189496134041600 712 7662859305615360 713 -39276300510167040 714 162228197759385600 715 -545086744471535616 716 1499709561508986880 717 -3392446456378949632 718 6319799446964011008 719 -9688106104080302080 720 12179333387986665472 721 -12473854963514081280 722 10298926405773164544 723 -6746335067196358656 724 3423087560522465280 725 -1296473742729281536 726 344806846470553600 727 -57420895248973824 728 4503599627370496 729 54 730 -26208 731 3800160 732 -260582400 733 10321958400 734 -264242135040 735 4695379476480 736 -60816343695360 737 594748067020800 738 -4507564297420800 739 27002456600739840 740 -129782558207508480 741 506151977009283072 742 -1615071835471216640 743 4240558070473687040 744 -9192435559220379648 745 16469780376936513536 746 -24358666775973330944 747 29625405538345943040 748 -29425504016494755840 749 23612172735187255296 750 -15061585266298847232 751 7454724020693368832 752 -2758454771764428800 753 717761190612172800 754 -117093590311632896 755 9007199254740992 756 -1 757 1512 758 -380016 759 38001600 760 -2019513600 761 66060533760 762 -1453331742720 763 22806128885760 764 -266071503667200 765 2378992268083200 766 -16677987900456960 767 93281213711646720 768 -421793314174402560 769 1557390698490101760 770 -4729853232451420160 771 11873562597326323712 772 -24704670565404770304 773 42627666857953329152 774 -60896666939933327360 775 71724666040205967360 776 -69149934438762676224 777 53970680537570869248 778 -33546258093120159744 779 16205921784116019200 780 -5861716389999411200 781 1492943276473319424 782 -238690780250636288 783 18014398509481984 784 -56 785 29232 786 -4560192 787 336585600 788 -14360985600 789 396363202560 790 -7602042961920 791 106428601466880 792 -1126891074355200 793 9265548833587200 794 -60358432401653760 795 316344985630801920 796 -1349738605358088192 797 4729853232451420160 798 -13700264535376527360 799 32939560753873027072 800 -65879121507746054144 801 109614000491879989248 802 -151418739418212597760 803 172874836096906690560 804 -161912041612712607744 805 123002946341440585728 806 -74547240206933688320 807 35170298339996467200 808 -12441193970610995200 809 3102980143258271744 810 -486388759756013568 811 36028797018963968 812 1 813 -1624 814 438480 815 -47121984 816 2692684800 817 -94782504960 818 2246058147840 819 -38010214809600 820 478928706600960 821 -4632774416793600 822 35209085567631360 823 -213998078514954240 824 1054483285436006400 825 -4256867909206278144 826 14189559697354260480 827 -39274091668079378432 828 90583792073150824448 829 -174385909873445437440 830 280124667923693305856 831 -374562144876631162880 832 414899606632576057344 833 -377794763762996084736 834 279552150776001331200 835 -165300402197983395840 836 76202313069992345600 837 -26375331217695309824 838 6444651066767179776 839 -990791918021509120 840 72057594037927936 841 58 842 -32480 843 5437152 844 -430829568 845 19746355200 846 -585928212480 847 12094159257600 848 -182449031086080 849 2084748487557120 850 -18531097667174400 851 130776603536916480 852 -744341142660710400 853 3458705176230100992 854 -13243589050863976448 855 42079383930085048320 856 -111487744090031783936 857 247046705654047703040 858 -458385820238770864128 859 711668075265599209472 860 -921999125850169016320 861 991711254877864722432 862 -878592473867432755200 863 633651541758936350720 864 -365771102735963258880 865 164845820110595686400 866 -55853642578648891392 867 13375690893290373120 868 -2017612633061982208 869 144115188075855872 870 -1 871 1740 872 -503440 873 57996288 874 -3554343936 875 134275215360 876 -3417914572800 877 62198533324800 878 -843826768773120 879 8802271391907840 880 -72271280901980160 881 475551285588787200 882 -2543165570757427200 883 11174278261666480128 884 -40676737799082213376 885 123432859528249475072 886 -313559280253214392320 887 668479321181540843520 888 -1196896308401235034112 889 1797898295407829581824 890 -2258897858332914089984 891 2361217273518725529600 892 -2036737098510866841600 893 1432603485715856097280 894 -807744518541918863360 895 356066971438886682624 896 -118151936224064962560 897 27742173704602255360 898 -4107282860161892352 899 288230376151711744 900 -60 901 35960 902 -6444032 903 546822144 904 -26855043072 905 854478643200 906 -18929988403200 907 306846097735680 908 -3772402025103360 909 36135640450990080 910 -275319165340876800 911 1695443713838284800 912 -8545036317744955392 913 35592145574196936704 914 -123432859528249475072 915 358353463146530734080 916 -874165266160476487680 917 1795344462601852551168 918 -3105460692068069277696 919 4517795716665828179968 920 -5509506971543692902400 921 5601027020904883814400 922 -4707125738780670033920 923 3230978074167675453440 924 -1780334857194433413120 925 767987585456422256640 926 -249679563341420298240 927 57501960042266492928 928 -8358680908399640576 929 576460752303423488 930 1 931 -1860 932 575360 933 -70884352 934 4647988224 935 -187985301504 936 5126871859200 937 -100058510131200 938 1457518964244480 939 -16347075442114560 940 144542561803960320 941 -1026189616270540800 942 5934052998433996800 943 -28264350897156390912 944 111861028947476086784 945 -370298578584748425216 946 1030266206546275860480 947 -2416809853502493818880 948 4787585233604940136448 949 -8008819679543968137216 950 11294489291664570449920 951 -13380231216606111334400 952 13238791140320634470400 953 -10846854963277196165120 954 7269700666877269770240 955 -3916736685827753508864 956 1654127107136909475840 957 -527101300387442851840 958 119111202944694878208 959 -17005592192950992896 960 1152921504606846976 961 62 962 -39680 963 7594752 964 -688590848 965 36151019520 966 -1230449246208 967 29183732121600 968 -506963117998080 969 6687439953592320 970 -68829791335219200 971 564404288948797440 972 -3747822946379366400 973 20413142314612948992 974 -92120847368509718528 975 347154917423201648640 976 -1098950620316027584512 977 2934697679253028208640 978 -6628964169606840188928 979 12680631159277949550592 980 -20535435075753764454400 981 28098485554872833802240 982 -32361489454117106483200 983 31184708019421938974720 984 -24924688000722067783680 985 16319736190948972953600 986 -8601460957111929274368 987 3557933777615239249920 988 -1111704560817152196608 989 246581086797789396992 990 -34587645138205409280 991 2305843009213693952 992 -1 993 1984 994 -654720 995 86073856 996 -6025169920 997 260287340544 998 -7587770351616 999 158425974374400 1000 -2471445200240640 1001 29721955349299200 1002 -282202144474398720 1003 2154998194168135680 1004 -13429698891192729600 1005 69090635526382288896 1006 -296102723684495523840 1007 1064608413431151722496 1008 -3228167447178331029504 1009 8286205212008550236160 1010 -18045513572818620514304 1011 33370081998099867238400 1012 -52365359443172099358720 1013 69577202326351778938880 1014 -77961770048554847436800 1015 73216271002121074114560 1016 -57119076668321405337600 1017 36556209067725699416064 1018 -18857049021360768024576 1019 7642968855617921351680 1020 -2342520324578999271424 1021 510167765788529786880 1022 -70328211781017665536 1023 4611686018427387904 1024 -64 1025 43648 1026 -8904192 1027 860738560 1028 -48201359360 1029 1751023927296 1030 -44359272824832 1031 823815066746880 1032 -11630330354073600 1033 128273702033817600 1034 -1128808577897594880 1035 8057819334715637760 1036 -47272540096998408192 1037 230302118421274296320 1038 -939360364792192696320 1039 3228167447178331029504 1040 -9391032573609690267648 1041 23201374593623940661248 1042 -48771658304915190579200 1043 87275599071953498931200 1044 -132829204441217032519680 1045 171515894106820664360960 1046 -187108248116531633848320 1047 171357230004964216012800 1048 -130557889527591783628800 1049 81713879092563328106496 1050 -41272031820336775299072 1051 16397642272052994899968 1052 -4931621735955787939840 1053 1054923176715264983040 1054 -142962266571249025024 1055 9223372036854775808 1056 1 1057 -2112 1058 742016 1059 -103882240 1060 7746647040 1061 -356690059264 1062 11089818206208 1063 -247144520024064 1064 4119075333734400 1065 -52982616057446400 1066 538749548542033920 1067 -4412615349963325440 1068 29545337560624005120 1069 -163635715720379105280 1070 756706960527044116480 1071 -2943329143015537115136 1072 9684502341534993088512 1073 -27068270359227930771456 1074 64448262760066501836800 1075 -130913398607930248396800 1076 226916557587079097221120 1077 -335235611208785843978240 1078 420993558262196176158720 1079 -447432767235184341811200 1080 399833536678249837363200 1081 -297671988122909266673664 1082 182284807206487424237568 1083 -90187032496291471949824 1084 35137804868684989071360 1085 -10373411237700105666560 1086 2180174565211547631616 1087 -290536219160925437952 1088 18446744073709551616 1089 66 1090 -47872 1091 10388224 1092 -1068503040 1093 63694653440 1094 -2464404045824 1095 66538909237248 1096 -1318104106795008 1097 19868481021542400 1098 -234238934148710400 1099 2206307674981662720 1100 -16883050034642288640 1101 106363215218246418432 1102 -557573549862032506880 1103 2452774285846280929280 1104 -9114825733209405259776 1105 28760037256679676444672 1106 -77337915312079802204160 1107 177668183825048194252800 1108 -349102396287813995724800 1109 586662319615375226961920 1110 -841987116524392352317440 1111 1029095364640923986165760 1112 -1066222764475332899635200 1113 930224962884091458355200 1114 -677057855338381861453824 1115 405841646233311623774208 1116 -196771707264635938799616 1117 75207231473325766082560 1118 -21801745652115476316160 1119 4503311396994344288256 1120 -590295810358705651712 1121 36893488147419103232 1122 -1 1123 2244 1124 -837760 1125 124658688 1126 -9883653120 1127 484079366144 1128 -16018626297856 1129 380222338498560 1130 -6755283547324416 1131 92719578100531200 1132 -1007227416839454720 1133 8825230699926650880 1134 -63311437629908582400 1135 376362146156871942144 1136 -1871854060251109130240 1137 7848877714708098973696 1138 -27914153807953803608064 1139 84588344872587283660800 1140 -219124093384226106245120 1141 486249766258026636902400 1142 -925121350162707088670720 1143 1508560250439536297902080 1144 -2104967791310980880793600 1145 2505623496517032314142720 1146 -2532279065628915636633600 1147 2158121913891092183384064 1148 -1536400517883251147145216 1149 901870324962914719498240 1150 -428681219397956866670592 1151 160787874184351637831680 1152 -45783665869442500263936 1153 9297159013149614014464 1154 -1199038364791120855040 1155 73786976294838206464 1156 -68 1157 52360 1158 -12063744 1159 1317820416 1160 -83461959680 1161 3432562778112 1162 -98576161832960 1163 2078548783792128 1164 -33379048116191232 1165 419678090349772800 1166 -4220762508660572160 1167 34533511434495590400 1168 -232986090478063583232 1169 1310297842175776391168 1170 -6196482406348499189760 1171 24812581162625603207168 1172 -84588344872587283660800 1173 246514605057254369525760 1174 -615916370593500406743040 1175 1321601928803867269529600 1176 -2436905019940789404303360 1177 3859107617403464948121600 1178 -5239030947262885747752960 1179 6077469757509397527920640 1180 -5994783094141922731622400 1181 4993301683120566228221952 1182 -3478642681999813918064640 1183 2000512357190465377796096 1184 -932569670269239499423744 1185 343377494020818751979520 1186 -96070643135879344816128 1187 19184613836657933680640 1188 -2434970217729660813312 1189 147573952589676412928 1190 1 1191 -2380 1192 942480 1193 -148786176 1194 12519293952 1195 -651003285504 1196 22883751854080 1197 -577374662164480 1198 10912381114908672 1199 -159477674332913664 1200 1846583597539000320 1201 -17266755717247795200 1202 132378460498899763200 1203 -842334327112999108608 1204 4492449744602661912576 1205 -20241842527405097353216 1206 77539316133205010022400 1207 -253765034617761850982400 1208 712153303498734845296640 1209 -1718082507445027450388480 1210 3568325207770441627729920 1211 -6382370290321115106508800 1212 9823183026117910777036800 1213 -12983685391042803809648640 1214 14687218580647710692474880 1215 -14147688102174937646628864 1216 11523003884124383603589120 1217 -7859155688962542555627520 1218 4429705933778887622262784 1219 -2025927214722830636679168 1220 732538653911080004222976 1221 -201438445284908303646720 1222 39568266038106988216320 1223 -4943727411754159833088 1224 295147905179352825856 1225 70 1226 -57120 1227 13948704 1228 -1615392768 1229 108500547584 1230 -4734569349120 1231 144343665541120 1232 -3233298108121088 1233 55203810346008576 1234 -738633439015600128 1235 7913929703738572800 1236 -69067022868991180800 1237 497743011475863109632 1238 -2994966496401774608384 1239 15181381895553823014912 1240 -65296266217435797913600 1241 239666977138997303705600 1242 -754044674292778071490560 1243 2040222977590970097336320 1244 -4757766943693922170306560 1245 9573555435481672659763200 1246 -16623848198045695161139200 1247 24885396999498707301826560 1248 -32044840539595005147217920 1249 35369220255437344116572160 1250 -33288677887470441521479680 1251 26524650450248581125242880 1252 -17718823735115550489051136 1253 9791981537827014743949312 1254 -4395231923466480025337856 1255 1561147950958039353262080 1256 -422061504406474540974080 1257 81571502293943637245952 1258 -10035028776097996079104 1259 590295810358705651712 1260 -1 1261 2520 1262 -1056720 1263 176683584 1264 -15750079488 1265 868004380672 1266 -32352890552320 1267 866061993246720 1268 -17378977331150848 1269 269885295024930816 1270 -3323850475570200576 1271 33094615124724940800 1272 -270512506236882124800 1273 1837820350064725327872 1274 -10482382737406211129344 1275 50604606318512743383040 1276 -208131848568076605849600 1277 733098988895756458393600 1278 -2220242652084290988277760 1279 5798528462626967645061120 1280 -13083859095158285968343040 1281 25529481161284460426035200 1282 -43070879422209301099315200 1283 62754479390040218413301760 1284 -78776899659837720986910720 1285 84886128613049625879773184 1286 -78100359659065266646548480 1287 60908456589459704806113280 1288 -39867353404009988600365056 1289 21609890290376860124577792 1290 -9523002500844040054898688 1291 3323734347200987010170880 1292 -883691274851056070164480 1293 168086731999641434324992 1294 -20365205457375344984064 1295 1180591620717411303424 1296 -72 1297 62160 1298 -16062144 1299 1968759936 1300 -140000706560 1301 6470578110464 1302 -209049446645760 1303 4965422094614528 1304 -89961765008310272 1305 1278404029065461760 1306 -14561630654878973952 1307 135256253118441062400 1308 -1038768023949627359232 1309 6670607196531225264128 1310 -36146147370366245273600 1311 166505478854461284679680 1312 -655930674275150515404800 1313 2220242652084290988277760 1314 -6480708281759552073891840 1315 16354823868947857460428800 1316 -35741273625798244596449280 1317 67682810520614616013209600 1318 -111027155843917309500456960 1319 157553799319675441973821440 1320 -192923019575112786090393600 1321 203060935113569693281026048 1322 -182725369768379114418339840 1323 139535736914034960101277696 1324 -89526688345846991944679424 1325 47615012504220200274493440 1326 -20607152952646119463059456 1327 7069530198808448561315840 1328 -1848954051996055777574912 1329 346208492775380864729088 1330 -41320706725109395619840 1331 2361183241434822606848 1332 1 1333 -2664 1334 1181040 1335 -208807872 1336 19687599360 1337 -1148005793792 1338 45294046773248 1339 -1284160886538240 1340 27309821520379904 1341 -449808825041551360 1342 5880658533701124096 1343 -62217876434482888704 1344 541025012473764249600 1345 -3915356397963980046336 1346 23823597130468661657600 1347 -122896901059245233930240 1348 541142806276999175208960 1349 -2044960337446057489203200 1350 6660727956252872964833280 1351 -18759945026146071792844800 1352 45793506833054000889200640 1353 -97012028412880949618933760 1354 178436500463438533125734400 1355 -284808791077874837414215680 1356 393884498299188604934553600 1357 -470732167763275198060560384 1358 484222229886204653208600576 1359 -426359196126217933642792960 1360 318938827232079908802920448 1361 -200663266982070844013936640 1362 104753027509284440603885568 1363 -44538040252493225936289792 1364 15022751672467953192796160 1365 -3865994835991752989474816 1366 712782191008137074442240 1367 -83822005070936202543104 1368 4722366482869645213696 1369 74 1370 -67488 1371 18424224 1372 -2386375680 1373 179375905280 1374 -8766589698048 1375 299637540192256 1376 -7533743867691008 1377 144581408049070080 1378 -2178021679148564480 1379 26322947722281222144 1380 -259692005987406839808 1381 2120818048897155858432 1382 -14501319992459185356800 1383 83793341631303568588800 1384 -412299280972951752540160 1385 1738216286829148865822720 1386 -6310163326976405966684160 1387 19802164194265298003558400 1388 -53874713921240001046118400 1389 127328287291906246374850560 1390 -261706867346376515251077120 1391 467900156770794375751925760 1392 -727171381475425116802252800 1393 980692016173489995959500800 1394 -1144525270640120089402146816 1395 1151169829540788420835540992 1396 -992254129166470827386863616 1397 727404342810006809550520320 1398 -448941546468361888302366720 1399 230113207971215000670830592 1400 -96145610703794900433895424 1401 31894457396931962163167232 1402 -8078198164758886843678720 1403 1466885088741383544504320 1404 -170005193383307227693056 1405 9444732965739290427392 1406 -1 1407 2812 1408 -1316016 1409 245656320 1410 -24460350720 1411 1506757604352 1412 -62827226169344 1413 1883435966922752 1414 -42377309255761920 1415 738971641139691520 1416 -10236701891998253056 1417 114863771879045332992 1418 -1060409024448577929216 1419 8156992495758291763200 1420 -52826237115387032371200 1421 290483584321852371107840 1422 -1365741368222902680289280 1423 5521392911104355220848640 1424 -19281054610205684898201600 1425 58364273414676667799961600 1426 -153542934675534002981437440 1427 351668602996693442368634880 1428 -701850235156191563627888640 1429 1220609104619463588918067200 1430 -1848227261250038838539059200 1431 2432116200110255189979561984 1432 -2773272771166444832012894208 1433 2728698855207794775313874944 1434 -2303447085565021563576647680 1435 1655471952602084463114977280 1436 -1002636120446008217208619008 1437 504764456194923227277950976 1438 -207313973080057754060587008 1439 67654909629855677315809280 1440 -16869178520525910761799680 1441 3017592182553703291551744 1442 -344732753249484100599808 1443 18889465931478580854784 1444 -76 1445 73112 1446 -21056256 1447 2877688320 1448 -228296606720 1449 11780104906752 1450 -425291992530944 1451 11300615801536512 1452 -229336026560593920 1453 3655964961427947520 1454 -46796351506277728256 1455 489419549745497505792 1456 -4241636097794311716864 1457 30815304983975768883200 1458 -189445815862077633331200 1459 993266449616656494755840 1460 -4469699023274954226401280 1461 17352949149185116408381440 1462 -58364273414676667799961600 1463 170603260750593336646041600 1464 -434414156642974252337725440 1465 965044073339763399988346880 1466 -1871600627083177503007703040 1467 3168389590714352294638387200 1468 -4677146538673567673037619200 1469 6008757670860630469361270784 1470 -6697715371873678084861329408 1471 6449651839582060378014613504 1472 -5334298513940049936703815680 1473 3759885451672530814532321280 1474 -2235385448863231435088068608 1475 1105674523093641354989797376 1476 -446522403557047470284341248 1477 143388017424470241475297280 1478 -35205242129793205068103680 1479 6205189558490713810796544 1480 -698910239464707491627008 1481 37778931862957161709568 1482 1 1483 -2964 1484 1462240 1485 -287768832 1486 30215727360 1487 -1963350817792 1488 86387435982848 1489 -2734019951984640 1490 64978540858834944 1491 -1197643694260879360 1492 17548631814854148096 1493 -208456474891600789504 1494 2039248123939572940800 1495 -16640264691346915196928 1496 114456847083338570137600 1497 -669375216046007637770240 1498 3352274267456215669800960 1499 -14460790957654263673651200 1500 53986952908575917714964480 1501 -175092820244030003399884800 1502 494749456176720676273520640 1503 -1220496916282641947044085760 1504 2631938381835718363604582400 1505 -4963810358785818594933473280 1506 8185006442678743427815833600 1507 -11786409277457390536054800384 1508 14790788112887705770735435776 1509 -16124129598955150945036533760 1510 15202750764729142319605874688 1511 -12324068980482184336522608640 1512 8522407023791069846273261568 1513 -4975535353921386097454088192 1514 2418663019267340464040181760 1515 -960699716743950617884491776 1516 303645213369466393712394240 1517 -73428076442140113427759104 1518 12755111870230911722192896 1519 -1416709944860893564108800 1520 75557863725914323419136 1521 78 1522 -79040 1523 23980736 1524 -3453225984 1525 288728061440 1526 -15706806542336 1527 598066864496640 1528 -16768655705505792 1529 359293108278263808 1530 -6051252349949706240 1531 81893615135986024448 1532 -906332499528699084800 1533 8320132345673457598464 1534 -64095834366669599277056 1535 418359510028754773606400 1536 -2332016881708671770296320 1537 11174247558187385566003200 1538 -46274531064493643755683840 1539 166338179231828503229890560 1540 -520788901238653343445811200 1541 1423913068996415604884766720 1542 -3406037905905047294076518400 1543 7135477390754614230216867840 1544 -13096010308285989484505333760 1545 21047159424031054528669286400 1546 -29581576225775411541470871552 1547 36279291597649089626332200960 1548 -38697911037492362268087681024 1549 35739800043398334575915565056 1550 -28408023412636899487577538560 1551 19280199496445371127634591744 1552 -11056745230936413549897973760 1553 5283848442091728398364704768 1554 -2064787450912371477244280832 1555 642495668868725992492892160 1556 -153061342442770940666314752 1557 26209133979926530936012800 1558 -2871198821584744289927168 1559 151115727451828646838272 1560 -1 1561 3120 1562 -1620320 1563 335730304 1564 -37122179328 1565 2540806940672 1566 -117801049067520 1567 3930153680977920 1568 -98515852269846528 1569 1916229910817406976 1570 -29651136514753560576 1571 372243705163572838400 1572 -3851913122996971110400 1573 33280529382693830393856 1574 -242648515816677768691712 1575 1506094236103517184983040 1576 -8016308030873559210393600 1577 36809286074029034805657600 1578 -146536015037563205226332160 1579 507769178707687009859665920 1580 -1536327258654027363165143040 1581 4068323054275473156813619200 1582 -9444014193645812951757619200 1583 19234765140295047055367208960 1584 -34377027059250722396826501120 1585 53880728125519499593393373184 1586 -73953940564438528853677178880 1587 88682712794253330197700935680 1588 -92598572839713866855781236736 1589 83803669067278853488353738752 1590 -65338453849064868821428338688 1591 43535934346812128352723271680 1592 -24532153481140167563836129280 1593 11528396600927407414613901312 1594 -4433220115194209348200955904 1595 1358419414179592098413543424 1596 -318877796755772793054822400 1597 53834977904713955436134400 1598 -5817955506895402903273472 1599 302231454903657293676544 1600 -80 1601 85280 1602 -27221376 1603 4124686592 1604 -362972420096 1605 20788420423680 1606 -833668962631680 1607 24628963067461632 1608 -556324812817956864 1609 9883712171584520192 1610 -141195888165493145600 1611 1650819909855844761600 1612 -16023958591667399819264 1613 130656893132057260064768 1614 -903656541662110310989824 1615 5344205353915706140262400 1616 -27206863619934503986790400 1617 119893103212551713366999040 1618 -459410209306954913682554880 1619 1536327258654027363165143040 1620 -4496567586304470331215052800 1621 11542684014455993607703756800 1622 -26023505778046240133732106240 1623 51565540588876083595239751680 1624 -89801213542532499322322288640 1625 137343032476814410728257617920 1626 -184187172726526147333686558720 1627 216063336625999022663489552384 1628 -220936945722826068287478038528 1629 196015361547194606464285016064 1630 -149957107194575108770491269120 1631 98128613924560670255344517120 1632 -54348155404372063526036963328 1633 25121580652767186306472083456 1634 -9508935899257144688894803968 1635 2869900170801955137493401600 1636 -663964727491472117045657600 1637 110541154631012655162195968 1638 -11787026741242634453385216 1639 604462909807314587353088 1640 1 1641 -3280 1642 1790880 1643 -390173056 1644 45371552512 1645 -3266751780864 1646 159377889914880 1647 -5597491606241280 1648 147773778404769792 1649 -3028879536453320704 1650 49418560857922600960 1651 -654635481494559129600 1652 7153552942708660633600 1653 -65328446566028630032384 1654 503962302080792288821248 1655 -3313407319427737806962688 1656 18704718738704971490918400 1657 -91223013313898042779238400 1658 386322221462666631960330240 1659 -1426589597321596837224775680 1660 4608981775962082089495429120 1661 -13061458226884413819243724800 1662 32529382222557800167165132800 1663 -71281776696387527322831421440 1664 137508108237002889587306004480 1665 -233483155210584498238037950464 1666 348640005518067350310192414720 1667 -457057058247305624865074053120 1668 524725246091711912182760341504 1669 -525677560512930990063309815808 1670 457369176943454081749998370816 1671 -343450148735962345893705809920 1672 220789381330261508074525163520 1673 -120224707409671534466687827968 1674 54676381420728581961145122816 1675 -20376291212693881476203151360 1676 6058678138359683068041625600 1677 -1381764432887658189527449600 1678 226900264768920713227665408 1679 -23876284937388926200446976 1680 1208925819614629174706176 1681 82 1682 -91840 1683 30803136 1684 -4905032704 1685 453715525120 1686 -27321923985408 1687 1152424742461440 1688 -35823946279944192 1689 851872369627496448 1690 -15941471244491161600 1691 240033009881338347520 1692 -2960090872844963020800 1693 30331064477084721086464 1694 -261313786264114520129536 1695 1911581145823694888632320 1696 -11971019992771181754187776 1697 64616301097344446968627200 1698 -302339129840347798925475840 1699 1232054652232288177603215360 1700 -4389506453297221037614694400 1701 13714531138228634510205911040 1702 -37665600468224821246191206400 1703 91082270223161840468062371840 1704 -194129093981651138240902594560 1705 364817430016538278496934297600 1706 -604309342897983407204333518848 1707 881467183762660847954071388160 1708 -1130177453120610272393637658624 1709 1270387437906249892652998721536 1710 -1247370482573056586590904647680 1711 1064695461081483272270488010752 1712 -785028911396485362042756136960 1713 495926918064895079675087290368 1714 -265570995472110255239847739392 1715 118861698740714308611185049600 1716 -43622482596189718089899704320 1717 12781321004210838253128908800 1718 -2874070020406329034217095168 1719 465587556279084060908716032 1720 -48357032784585166988247040 1721 2417851639229258349412352 1722 -1 1723 3444 1724 -1974560 1725 451779328 1726 -55181617920 1727 4174182831104 1728 -214021737885696 1729 7902341091164160 1730 -219421670964658176 1731 4732624275708313600 1732 -81301503346904924160 1733 1134701501257235824640 1734 -13073734688398586675200 1735 125990575520198072205312 1736 -1026589874609021329080320 1737 7136569611075127584227328 1738 -42646758724247334999293952 1739 220455615508586936716492800 1740 -991000481143362229811281920 1741 3890698901786173192431206400 1742 -13387994682556524164724817920 1743 40490520503341682839655546880 1744 -107860583159007442659547545600 1745 253446317142711208258956165120 1746 -525766296200305166069111193600 1747 963118015243661055231906545664 1748 -1557258691314034164718859452416 1749 2219991425772627320773216829440 1750 -2785080152332932456970035658752 1751 3066452436325430775369307258880 1752 -2952110142089567254931807666176 1753 2472841070898928890434681831424 1754 -1790847204123232232160037437440 1755 1112078543539461693816862408704 1756 -585818372364949092440840601600 1757 258099688694122498698573250560 1758 -93303643330739119247841034240 1759 26944406441309334695785267200 1760 -5975040305581578781661855744 1761 955051397495557048017879040 1762 -97922991388784963151200256 1763 4835703278458516698824704 1764 -84 1765 98728 1766 -34752256 1767 5808591360 1768 -564078760960 1769 35670289647616 1770 -1580468218232832 1771 51628628462272512 1772 -1290715711556812800 1773 25406719795907788800 1774 -402636016575148195840 1775 5229493875359434670080 1776 -56478533853881894436864 1777 513294937304510664540160 1778 -3964760895041737546792960 1779 26244159214921436922642432 1780 -149909818545839116967215104 1781 743250360857521672358461440 1782 -3214055614519012637225779200 1783 12170904256869567422477107200 1784 -40490520503341682839655546880 1785 118646641474908186925502300160 1786 -306803436541176725787157463040 1787 701021728267073554758814924800 1788 -1416350022417148610635156684800 1789 2530545373385305517668146610176 1790 -3995984566390729177391790292992 1791 5570160304665864913940071317504 1792 -6840547742572114806593070039040 1793 7380275355223918137329519165440 1794 -6968915745260617782134103343104 1795 5730711053194343142912119799808 1796 -4077621326311359543995162165248 1797 2489728082551033642873572556800 1798 -1290498443470612493492866252800 1799 559821859984434715487046205440 1800 -199388607665689076748810977280 1801 56762882903024998425787629568 1802 -12415668167442241624232427520 1803 1958459827775699263024005120 1804 -198263834416799184651812864 1805 9671406556917033397649408 1806 1 1807 -3612 1808 2172016 1809 -521283840 1810 66798800640 1811 -5302340353024 1812 285362317180928 1813 -11063277527629824 1814 322678927889203200 1815 -7314055698821939200 1816 132114942938720501760 1817 -1939973534407532216320 1818 23532722439117456015360 1819 -238947643227961861079040 1820 2053179749218042658160640 1821 -15066091401158602677813248 1822 95135077154090208844578816 1823 -520275252600265170650923008 1824 2477501202858405574528204800 1825 -10318810130824198466882764800 1826 37729803196295659009679032320 1827 -121471561510025048518966640640 1828 345153866108823816510552145920 1829 -867053190225064659833271091200 1830 1927809752734452275586741043200 1831 -3795818060077958276502219915264 1832 6618349438084645200055152672768 1833 -10211960558554085675556797415424 1834 13925400761664662284850178293760 1835 -16747547921469660388555447336960 1836 17712660852537403529590845997056 1837 -16410672561420164454702888517632 1838 13252269310511918517984277037056 1839 -9267321196162180781807186739200 1840 5565274537467016378187985715200 1841 -2839096575635347485684305756160 1842 1212947363299608550221933445120 1843 -425721621772687488193407221760 1844 119500806111631575633237114880 1845 -25786387732380040296482734080 1846 4014842646940183489199210496 1847 -401363372112056886002450432 1848 19342813113834066795298816 1849 86 1850 -105952 1851 39096288 1852 -6851159040 1853 697676362240 1854 -46274970353664 1855 2151192852594688 1856 -73755183517532160 1857 1936073567335219200 1858 -40034831193551667200 1859 666865902452589199360 1860 -9109440944174499102720 1861 103543978732116806467584 1862 -991190223760434386698240 1863 8071120393477822863114240 1864 -56376342017238642278268928 1865 340179972854019534656372736 1866 -1783800866058052013660307456 1867 8169058020235823786282188800 1868 -32808524518517964356242636800 1869 115950126895933000859013611520 1870 -361589764494958283963435581440 1871 997111168758824358808261754880 1872 -2435128108717202874425357107200 1873 5271969527886053161808638771200 1874 -10122181493541222070672586440704 1875 17232683442560019577502095638528 1876 -25994081421774036265053666148352 1877 34691349265901439376293426626560 1878 -40875371198163238914440413839360 1879 42394237450335424841315795337216 1880 -38552056176034672052317896835072 1881 30582159947335196579963716239360 1882 -21024370474875395206487946035200 1883 12421047518404645249868837683200 1884 -6238015011255129686855657717760 1885 2625283334264906177192677867520 1886 -908206126448399974812602073088 1887 251417280390705392890706657280 1888 -53531235292535779855989473280 1889 8227949128297166163050233856 1890 -812398150781030805402550272 1891 38685626227668133590597632 1892 -1 1893 3784 1894 -2383920 1895 599476416 1896 -80501118720 1897 6697693077504 1898 -377912257888256 1899 15365663232819200 1900 -470189294924267520 1901 11186202833492377600 1902 -212184605325823836160 1903 3273705339312710615040 1904 -41751604327466454220800 1905 446035600692195474014208 1906 -4035560196738911431557120 1907 31208332188114248404041728 1908 -207887761188567493401116672 1909 1200635198308304239963668480 1910 -6045102934974509601848819712 1911 26656926171295846039447142400 1912 -103346852233331587722164305920 1913 353371815301891050236993863680 1914 -1068333395098740384437423308800 1915 2861275527742713377449794600960 1916 -6798065970168858024437455257600 1917 14339757115850064600119497457664 1918 -26862712425167089341400325554176 1919 44677327443674124830560988692480 1920 -65913563605212734814957510590464 1921 86130246453272539141142300590080 1922 -99463403248863881358471673675776 1923 101199147462091014137334479192064 1924 -90356381662581262622620070707200 1925 70431641090832573941734619217920 1926 -47614015487217806791163877785600 1927 27681191612444637985421981122560 1928 -13688977385809867923933248880640 1929 5676288290302499842578762956800 1930 -1935913059008431525258441261056 1931 528620948513790826077896048640 1932 -111077313232011743201178157056 1933 16857261628706389212102918144 1934 -1644139114675895677600399360 1935 77371252455336267181195264 1936 -88 1937 113520 1938 -43864128 1939 8050111872 1940 -858678599680 1941 59670356508672 1942 -2907017368371200 1943 104486509983170560 1944 -2876452157183754240 1945 62407236860536422400 1946 -1091235113104236871680 1947 15656851622799920332800 1948 -187047187387049714909184 1949 1883261425144825334726656 1950 -16142240786955645726228480 1951 118793006393467139086352384 1952 -755955495231154521458606080 1953 4185071262674660493587644416 1954 -20259263890184842989979828224 1955 86122376861109656435136921600 1956 -322643831362596176303342223360 1957 1068333395098740384437423308800 1958 -3133777958956305127683108372480 1959 8157679164202629629324946309120 1960 -18868101468223769210683549286400 1961 38801695725241351270911581356032 1962 -70958108292894198260302746746880 1963 115348736309122285926175643533312 1964 -166518476476326909006208447807488 1965 213135864104708317196725015019520 1966 -241321043948063187558259142688768 1967 240950351100216700326986855219200 1968 -211294923272497721825203857653760 1969 161887652656540543089957184471040 1970 -107649078492840258832196593254400 1971 61600398236144405657699619962880 1972 -30003238105884642025059175628800 1973 12260782707053399659970127986688 1974 -4123243398407568443407589179392 1975 1110773132320117432011781570560 1976 -230382575592320652565406547968 1977 34526921408193809229608386560 1978 -3326963855579459488791396352 1979 154742504910672534362390528 1980 1 1981 -3960 1982 2610960 1983 -687204672 1984 96601342464 1985 -8415050276864 1986 497252970905600 1987 -21179697969561600 1988 679162314890608640 1989 -16939107147859886080 1990 336999079046896680960 1991 -5456175565521184358400 1992 73065307573066294886400 1993 -820129975466294903832576 1994 7802083047028562101010432 1995 -63492813762025539856498688 1996 445473773975501771573821440 1997 -2712546188770613282880880640 1998 14415245460323830589024108544 1999 -67175453951665532019406798848 2000 275591605955550900592438149120 2001 -998659478027083402843678310400 2002 3205000185296221153312269926400 2003 -9128831445655323632816011345920 2004 23113424298574117283087347875840 2005 -52075960052297603021486596030464 2006 104466103875649791883223488266240 2007 -186593544029462521351166482186240 2008 296611036223457306667308797657088 2009 -419167199405926357153559196205056 2010 525735131458280515751921703714816 2011 -583841235358217389253852764569600 2012 572257083863014663276593781145600 2013 -493021487635828017592142334525440 2014 371389320800298892971078246727680 2015 -242979348598125155649815167631360 2016 136889773858098679239332488806400 2017 -65682764502071783892697114214400 2018 26457478473115230845198697234432 2019 -8775107745328927712893074407424 2020 2332623577872246607224741298176 2021 -477622412813347694342916014080 2022 70697981931063514136817172480 2023 -6731298963614255244763987968 2024 309485009821345068724781056 2025 90 2026 -121440 2027 49086048 2028 -9424521216 2029 1051881284608 2030 -76500457062400 2031 3901523310182400 2032 -146845905922293760 2033 4234776786964971520 2034 -96285451156256194560 2035 1765233271198030233600 2036 -26569202753842289049600 2037 333177802533182304681984 2038 -3523521376077415142391808 2039 31746406881012769928249344 2040 -245778633917518218799349760 2041 1646903043182158064606248960 2042 -9610163640215887059349405696 2043 49089754810832504168028045312 2044 -220473284764440720473950519296 2045 873827043273697977488218521600 2046 -3065652351152907190124779929600 2047 9543778329548747434307648225280 2048 -26415342055513276894956969000960 2049 65094950065372003776858245038080 2050 -142953615829836557313884773416960 2051 279890316044193782026749723279360 2052 -488535824368047328628508607905792 2053 759740548923241522340826043121664 2054 -1051470262916561031503843407429632 2055 1292791306864624219062102550118400 2056 -1408632821816651478834692384358400 2057 1355809090998527048378391419944960 2058 -1147930627928196578274241853521920 2059 850427720093438044774353086709760 2060 -547559095432394716957329955225600 2061 303782785822082000503724153241600 2062 -143626311711196967445364356415488 2063 57038200344638030133804983648256 2064 -18660988622977972857797930385408 2065 4895629731336813867014889144320 2066 -989771747034889197915440414720 2067 144722927717706487762425741312 2068 -13617340432139183023890366464 2069 618970019642690137449562112 2070 -1 2071 4140 2072 -2853840 2073 785376768 2074 -115450384896 2075 10518812846080 2076 -650253885030400 2077 28982744589926400 2078 -972854126735196160 2079 25408660721789829120 2080 -529569981359409070080 2081 8986642107917244825600 2082 -126203713080750872985600 2083 1486485580532659513196544 2084 -14849125799183392385794048 2085 126985627524051079712997376 2086 -937031041810538209172520960 2087 6006352275134929412093378560 2088 -33635572740755604707722919936 2089 165354963573330540355462889472 2090 -716538175484432341540339187712 2091 2746313564574479357820115353600 2092 -9336304887602035533561829785600 2093 28216388104752818501431307796480 2094 -75944108409600671073001285877760 2095 182265860183041610575203086106624 2096 -390373335535322906510993035100160 2097 746374176117850085404665928744960 2098 -1273682684959551963924326013468672 2099 1938648297252409401835211282448384 2100 -2628675657291402578759608518574080 2101 3169423849087465827378057864806400 2102 -3389522727496317620945978549862400 2103 3204639669632882114348925174415360 2104 -2667250576656692049519561953771520 2105 1943834788785001245198521341050880 2106 -1232007964722888113153992399257600 2107 673248336146235784900145420697600 2108 -313710101895509165735927410065408 2109 122851508434604987980503041703936 2110 -39654600823828192322820602068992 2111 10268881875486975428372694302720 2112 -2050241476000841909967698001920 2113 296177154399027230769615470592 2114 -27544165874099711116505513984 2115 1237940039285380274899124224 2116 -92 2117 129720 2118 -54793728 2119 10995274752 2120 -1282782054400 2121 97538082754560 2122 -5202031080243200 2123 204811395102146560 2124 -6180485040435363840 2125 147102772599835852800 2126 -2824373233916848373760 2127 44542486969676778700800 2128 -585585228694684050653184 2129 6496492537142734168784896 2130 -61444658479379554699837440 2131 499749888965620378225344512 2132 -3520965126803234482951290880 2133 21622868190485745883536162816 2134 -116360900292343713583473885184 2135 551183211911101801184876298240 2136 -2306903394242562660568896897024 2137 8558279480301865905765010636800 2138 -28216388104752818501431307796480 2139 82848118265018913897819584593920 2140 -216983166884573345922860816793600 2141 507485336195919778464290945630208 2142 -1060636987114839595048735793479680 2143 1981284176603747499437840465395712 2144 -3307105918842345450189478070059008 2145 4928766857421379835174265972326400 2146 -6550142621447429376581319587266560 2147 7747480519991583133590808113971200 2148 -8134854545991162290270348519669760 2149 7557209967193960806972092202352640 2150 -6184928873406822143813476994252800 2151 4435228673002397207354372637327360 2152 -2767798715267858226811708951756800 2153 1490122984003668537245655197810688 2154 -684458404135656361605659803779072 2155 264364005492187948818804013793280 2156 -84204831378993198512656093282304 2157 21527535498008840054660829020160 2158 -4245205879719390307697821745152 2159 605971649230193644563121307648 2160 -55707301767842112370460590080 2161 2475880078570760549798248448 2162 1 2163 -4324 2164 3113280 2165 -894964224 2166 137440934400 2167 -13084376954880 2168 845330050539520 2169 -39386806750412800 2170 1382476916939489280 2171 -37769630802660556800 2172 823775526559080775680 2173 -14635388575750941573120 2174 215288687020104430387200 2175 -2657656037922027614502912 2176 27842110873468860723363840 2177 -249874944482810189112672256 2178 1936530819741778965623209984 2179 -13048282528741398377995960320 2180 76881309121727096474795245568 2181 -398076764158017967522410659840 2182 1818904599306635943910091784192 2183 -7360120353059604678957909147648 2184 26452863848205767345091851059200 2185 -84649164314258455504293923389440 2186 241640344939638498868640455065600 2187 -616232193952188302420924719693824 2188 1405344007927162463439574926360576 2189 -2867648150347529275502137515704320 2190 5236251038167046962800006944260096 2191 -8552860134937100302214167422566400 2192 12486209372134162249108140463226880 2193 -16269709091982324580540697039339520 2194 18884483767479483888127594777804800 2195 -19474348761615206694889622213754880 2196 17781670511044613663463746358476800 2197 -14313692535598645532825475329556480 2198 10102465310727682527862737673912320 2199 -6208845766681952238523563324211200 2200 3293956069902846240227237805686784 2201 -1491768316705917711191822649262080 2202 568382611808204089960428629655552 2203 -178678544633473372453684880867328 2204 45105312472018522019289356042240 2205 -8786588913837807846165258960896 2206 1239487464334487000242748129280 2207 -112652543574969605015820304384 2208 4951760157141521099596496896 2209 94 2210 -138368 2211 61020288 2212 -12785203200 2213 1557663923200 2214 -123706836664320 2215 6892691181322240 2216 -283585008602972160 2217 8945438874314342400 2218 -222642034205156966400 2219 4471924287035009925120 2220 -73813264121178661847040 2221 1016162602734892911427584 2222 -11811804612986789397790720 2223 117128880226317276146565120 2224 -999499777931240756450689024 2225 7394026766286792414197710848 2226 -47719433247968542639528083456 2227 270123518535797906533064376320 2228 -1347336740227137736229697617920 2229 5944712592855834548389080465408 2230 -23278520186421075263680828932096 2231 81122115801164353191615009914880 2232 -252146446893535824906407431372800 2233 700263856763850343660141726924800 2234 -1739949724100296383306140385017856 2235 3871325002969164521927885646200832 2236 -7716580477298806050442115496804352 2237 13779607995176439375789491958579200 2238 -22034487127295580439602600817459200 2239 31522561365715753874797600513720320 2240 -40286898703956232294672202192650240 2241 45903822080950130066525538075279360 2242 -46505907490424374196751336629862400 2243 41748269895496049470740969711206400 2244 -33062613744199688273005323296440320 2245 22972729336723223282537184299581440 2246 -13907814517367573014292781846233088 2247 7272370543941348842060135415152640 2248 -3247900638904023371202449312317440 2249 1220970054995401378433513352593408 2250 -378884624764955584962030590754816 2251 94455830823756434346276533829632 2252 -18179149476905809336893639229440 2253 2534682230436816112855956848640 2254 -227780967228509970581438857216 2255 9903520314283042199192993792 2256 -1 2257 4512 2258 -3390016 2259 1017004800 2260 -163011340800 2261 16199704801280 2262 -1092743723868160 2263 53172189113057280 2264 -1949646934145433600 2265 55660508551289241600 2266 -1269059594969394708480 2267 23579237149820961423360 2268 -362915215262461754081280 2269 4689981243391813437358080 2270 -51465720099442439518945280 2271 484132704935444741405802496 2272 -3935530375604260478524588032 2273 27836336061314983206391382016 2274 -172320175617664181753851412480 2275 938323801229613780588539412480 2276 -4513578079760911416369487020032 2277 19249545538771273775736070078464 2278 -73009904221047917872453508923392 2279 246893395916587161887523943219200 2280 -745933238726710148681455317811200 2281 2016759907479888989741208173543424 2282 -4885243456127755230051855696396288 2283 10610298156285858319357908808105984 2284 -20669411992764659063684237937868800 2285 36112076125289979053793151339724800 2286 -56555183626725323128313342098145280 2287 79314831823413832330135898066780160 2288 -99458281175391948477471999163105280 2289 111281992923515466827940698364313600 2290 -110793485491893362056966419618201600 2291 97810232326590744474307414751969280 2292 -76227692799127059073873384266792960 2293 52154304440128398803597931923374080 2294 -31109585104637992268812801498152960 2295 16036509404588615395312093479567360 2296 -7064183889616250832365327254290432 2297 2620618654624276129320711586054144 2298 -802874562001929691943350537551872 2299 197698250561350676538718326620160 2300 -37597786418146105674030026588160 2301 5182017004448601830727734001664 2302 -460513694614161462262474211328 2303 19807040628566084398385987584 2304 -96 2305 147392 2306 -67800320 2307 14819212800 2308 -1883686604800 2309 156106246266880 2310 -9078178629058560 2311 389929386829086720 2312 -12844732742605209600 2313 333963051307735449600 2314 -7010043476973799342080 2315 120971738420820584693760 2316 -1741993033259816419590144 2317 21191767099770416272506880 2318 -220060320425202155184455680 2319 1967765187802130239262294016 2320 -15265087517495313371246886912 2321 103392105370598509052310847488 2322 -614763869771126270040767201280 2323 3223984342686365297406776442880 2324 -14971868752377657381128054505472 2325 61777611263963622815152969089024 2326 -227141924243260188936522027761664 2327 745933238726710148681455317811200 2328 -2192130334217270641023052362547200 2329 5773469539060074362788556732104704 2330 -13641811915224674982031597038993408 2331 28937176789870522689157933113016320 2332 -55118431980705757503157967834316800 2333 94258639377875538547188903496908800 2334 -144632928619166400131424284710010880 2335 198916562350783896954943998326210560 2336 -244820384431734027021469536401489920 2337 269069893337455307852632733358489600 2338 -263335240879282773584673808947609600 2339 228683078397381177221620152800378880 2340 -175428114934977341430283952833167360 2341 118216423397624370621488645692981248 2342 -69491540753217333379685738411458560 2343 35320919448081254161826636271452160 2344 -15349337834227903043164167861174272 2345 5620121934013507843603453762863104 2346 -1700204954827615818232977608933376 2347 413575650599607162414330292469760 2348 -77730255066729027460916010024960 2349 10591814976125713632036906860544 2350 -930930909542605966724141416448 2351 39614081257132168796771975168 2352 1 2353 -4704 2354 3684800 2355 -1152605440 2356 192649766400 2357 -19967078010880 2358 1404956216401920 2359 -71328546371174400 2360 2729505707803607040 2361 -81349974036499660800 2362 1936985697584865607680 2363 -37599324103768560107520 2364 604858692104102923468800 2365 -8173967309911446276538368 2366 93849254298983272063959040 2367 -924253345785849051774713856 2368 7871060751208520957049176064 2369 -58366511096305609948885155840 2370 379104386358861199858473107456 2371 -2167851540771866320670073815040 2372 10961546765133642011183039905792 2373 -49193283043526588537992179089408 2374 196565126748975163502759447101440 2375 -701177244403107539760567998742528 2376 2237799716180130446044365953433600 2377 -6401020575914430271787312898637824 2378 16432182534247903955628969160605696 2379 -37893921986735208283421102886092800 2380 78543765572505704442000104163901440 2381 -146348940086701494060109087008358400 2382 245072462382476400222691149091962880 2383 -368580689061746632592984467486801920 2384 497291405876959742387359995815526400 2385 -600922761786983520870879771167293440 2386 648933272166803977762231886335180800 2387 -624480714085156291643655032647188480 2388 533593849593889413517113689867550720 2389 -403010534310083081664165837589708800 2390 267542431899886733511790092884115456 2391 -155019590911023282154683570302484480 2392 77706022785778759156018599797194752 2393 -33319294323080082215649047308402688 2394 12043118430028945379150258063278080 2395 -3598108160216582313004673544486912 2396 864749087617360430502690611527680 2397 -160642527137906656752559754051584 2398 21644143646865588726336287932416 2399 -1881668859713778017846668820480 2400 79228162514264337593543950336 2401 98 2402 -156800 2403 75169920 2404 -17124423680 2405 2268986137600 2406 -196040402288640 2407 11888091061862400 2408 -532586479571435520 2409 18303744158212423680 2410 -496662999380734771200 2411 10884014872143530557440 2412 -196170386628357704908800 2413 2951710417468022266527744 2414 -37539701719593308825583616 2415 407758829023168699312373760 2416 -3816271879373828342811721728 2417 31007209019912355285345239040 2418 -220125127563209728950081159168 2419 1372972642488848669757713416192 2420 -7559687424230097938746924072960 2421 36894962282644941403494134317056 2422 -160164177351016799891137327267840 2423 620272177741210515942040921964544 2424 -2148287727532925228202591315296256 2425 6667729766577531533111784269414400 2426 -18575510690888934906363182529380352 2427 46506176983720482893289535360204800 2428 -104725020763340939256000138885201920 2429 212205963125717166387158176162119680 2430 -386956519551278526667407077513625600 2431 634777853384119200576806582893936640 2432 -936077940474277162140912933299814400 2433 1239403196185653511796189528032542720 2434 -1470915416911422349594392275693076480 2435 1561201785212890729109137581617971200 2436 -1477644506567693760508930218094755840 2437 1242615814122756168464511332568268800 2438 -924237492017790533949820320872398848 2439 604576404552990800403265924179689472 2440 -345360101270127818471193776876421120 2441 170761383405785421355201367455563776 2442 -72258710580173672274901548379668480 2443 25786441814885506576533493735489536 2444 -7609791971032771788423677381443584 2445 1807228430301449888466297233080320 2446 -331876869251939027137156414963712 2447 44219218203273783419396717281280 2448 -3802951800684688204490109616128 2449 158456325028528675187087900672 2450 -1 2451 4900 2452 -3998400 2453 1302945280 2454 -226898613760 2455 24505050286080 2456 -1797037020979200 2457 95104728494899200 2458 -3794678666946478080 2459 117957462352924508160 2460 -2930311696346335150080 2461 59367353848055621222400 2462 -997199465360818333286400 2463 14077388144847490809593856 2464 -168928657738169889715126272 2465 1739771003832186450399461376 2466 -15503604509956177642672619520 2467 120380929136130320519575633920 2468 -819354641485280657758635425792 2469 4913796825749563660185500647424 2470 -26080921613593837888676888051712 2471 122983207608816471344980447723520 2472 -516893481451008763285034101637120 2473 1941721599885528571644649842671616 2474 -6534375171245980902449548584026112 2475 19736480109069493338010881437466624 2476 -53583203916025773768355334219366400 2477 130906275954176174070000173606502400 2478 -287993807099187582954000381934305280 2479 570760866338135826834425439332597760 2480 -1018985501485033453557505304119214080 2481 1638136395829985033746597633274675200 2482 -2369447286825514066669185862415155200 2483 3079729154158290544463258827232378880 2484 -3590764105989648676951016437721333760 2485 3746884284510937749861930195883130880 2486 -3488882862729276934534974126057062400 2487 2888242162555595418593188502726246400 2488 -2116017415935467801411430734628913152 2489 1364172400017004882961215418661863424 2490 -768426225326034396098406153550036992 2491 374842061134650924926051782219530240 2492 -156560539590376289928953354822615040 2493 55170991789987595466071661015465984 2494 -16084333029682904007350045374414848 2495 3775099387740806433685154220212224 2496 -685397882150743643000649117859840 2497 90320105266261344856640103383040 2498 -7685131763883640746573763182592 2499 316912650057057350374175801344 2500 -100 2501 166600 2502 -83166720 2503 19730314240 2504 -2722783365120 2505 245050502860800 2506 -15482165103820800 2507 722795936561233920 2508 -25893101492105379840 2509 732577924086583787520 2510 -16744638264836200857600 2511 314905094324468947353600 2512 -4946109348189658933100544 2513 65694478009288290444771328 2514 -745616144499508478742626304 2515 7295813887038201243610644480 2516 -62014418039824710570690478080 2517 460886985835470369989232427008 2518 -3011681925459409985274984267776 2519 17387281075729225259117925367808 2520 -89056805509832617180847910420480 2521 406130592568649742581098222714880 2522 -1654059140643228042512109125238784 2523 6031730927303982371491891000639488 2524 -19736480109069493338010881437466624 2525 58048470909027921582384945404313600 2526 -153672584815772030430000203798937600 2527 366537572671693287396000486098206720 2528 -788193577324092332295158940030730240 2529 1528478252227550180336257956178821120 2530 -2672748856354186107691817191132364800 2531 4212350732134247229634108199849164800 2532 -5978297769836681645134561252862853120 2533 7630373725228003438520909930157834240 2534 -8742729997192188083011170457060638720 2535 8971413075589569260232790609861017600 2536 -8220381539581310037534459584682393600 2537 6700721817128981371136197326324891648 2538 -4836611236423926403226127393437515776 2539 3073704901304137584393624614200147968 2540 -1707613834057854213552013674555637760 2541 821942832849475522127005112818728960 2542 -338907520995638086434440203380719616 2543 117951775551007962720566999412375552 2544 -33975894489667257903166387981910016 2545 7882075644733551894507464855388160 2546 -1415014982504761069420694953000960 2547 184443162333207377917770316382208 2548 -15528719852795810168334614265856 2549 633825300114114700748351602688 2550 1 2551 -5100 2552 4331600 2553 -1469278720 2554 266359242240 2555 -29950617016320 2556 2287138026700800 2557 -126069058702540800 2558 5240270540068945920 2559 -169743665337135267840 2560 4395467544519502725120 2561 -92856630377728022937600 2562 1627009654009756227993600 2563 -23969606841226808675794944 2564 300317613756746470604668928 2565 -3231003292831203407884713984 2566 30095232284032580129893908480 2567 -244409765215779741660956590080 2568 1741128613156221397737100279808 2569 -10937160676668383630735469182976 2570 60855483765052288406912738787328 2571 -301096818628481705706676268564480 2572 1329154666588308248447230547066880 2573 -5249839881171984656668868093149184 2574 18597837025853945645433330585305088 2575 -59209440327208480014032644312399872 2576 169680145734081616933125225027993600 2577 -438251445585720234930000581204377600 2578 1021068952442574157746001354130718720 2579 -2147148020986320491424743319394058240 2580 4075942005940133814230021216476856320 2581 -6983634108538357249130232015539404800 2582 10794148751094008525937402262113484800 2583 -15036324693831653834732381332958085120 2584 18851511556445655553992836298037002240 2585 -21232344278895313915884271110004408320 2586 21431709013908415455000555345779097600 2587 -19329005241718215493662107672091033600 2588 15517461050193430543683825387278696448 2589 -11037394872864857689413470205536894976 2590 6915836027934309564885655381950332928 2591 -3790069729250359352030079131330805760 2592 1800446205289327334182963580460072960 2593 -732986033781263768334952067776905216 2594 251987884131698829448484044199165952 2595 -71726888367075322240017930184032256 2596 16449549171617847432015578828636160 2597 -2920350070275783483698030009384960 2598 376571456430298396582114395947008 2599 -31374352355648677687043404333056 2600 1267650600228229401496703205376