0 1 1 1 2 -1 3 1 4 0 5 1 6 1 7 3 8 -3 9 -1 10 1 11 8 12 -12 13 8 14 1 15 1 16 15 17 -20 18 20 19 -15 20 -1 21 1 22 24 23 -15 24 0 25 -15 26 24 27 1 28 1 29 35 30 21 31 -105 32 105 33 -21 34 -35 35 -1 36 1 37 48 38 112 39 -336 40 420 41 -336 42 112 43 48 44 1 45 1 46 63 47 288 48 -672 49 756 50 -756 51 672 52 -288 53 -63 54 -1 55 1 56 80 57 585 58 -960 59 420 60 0 61 420 62 -960 63 585 64 80 65 1 66 1 67 99 68 1045 69 -825 70 -1980 71 4620 72 -4620 73 1980 74 825 75 -1045 76 -99 77 -1 78 1 79 120 80 1716 81 440 82 -8415 83 15840 84 -18480 85 15840 86 -8415 87 440 88 1716 89 120 90 1 91 1 92 143 93 2652 94 4004 95 -20735 96 32175 97 -34320 98 34320 99 -32175 100 20735 101 -4004 102 -2652 103 -143 104 -1 105 1 106 168 107 3913 108 11648 109 -39039 110 40040 111 -15015 112 0 113 -15015 114 40040 115 -39039 116 11648 117 3913 118 168 119 1 120 1 121 195 122 5565 123 25935 124 -58695 125 3003 126 125125 127 -225225 128 225225 129 -125125 130 -3003 131 58695 132 -25935 133 -5565 134 -195 135 -1 136 1 137 224 138 7680 139 50400 140 -65520 141 -148512 142 512512 143 -800800 144 900900 145 -800800 146 512512 147 -148512 148 -65520 149 50400 150 7680 151 224 152 1 153 1 154 255 155 10336 156 89760 157 -28560 158 -519792 159 1237600 160 -1633632 161 1701700 162 -1701700 163 1633632 164 -1237600 165 519792 166 28560 167 -89760 168 -10336 169 -255 170 -1 171 1 172 288 173 13617 174 150144 175 110160 176 -1233792 177 2153424 178 -1782144 179 612612 180 0 181 612612 182 -1782144 183 2153424 184 -1233792 185 110160 186 150144 187 13617 188 288 189 1 190 1 191 323 192 17613 193 239343 194 449616 195 -2372112 196 2496144 197 1410864 198 -7407036 199 11639628 200 -11639628 201 7407036 202 -1410864 203 -2496144 204 2372112 205 -449616 206 -239343 207 -17613 208 -323 209 -1 210 1 211 360 212 22420 213 367080 214 1148265 215 -3844992 216 310080 217 13023360 218 -29980860 219 42325920 220 -46558512 221 42325920 222 -29980860 223 13023360 224 310080 225 -3844992 226 1148265 227 367080 228 22420 229 360 230 1 231 1 232 399 233 28140 234 545300 235 2447865 236 -5148297 237 -8248128 238 40000320 239 -71221500 240 86415420 241 -88884432 242 88884432 243 -86415420 244 71221500 245 -40000320 246 8248128 247 5148297 248 -2447865 249 -545300 250 -28140 251 -399 252 -1 253 1 254 440 255 34881 256 788480 257 4703545 258 -4950792 259 -29472135 260 87318528 261 -114477660 262 83566560 263 -27159132 264 0 265 -27159132 266 83566560 267 -114477660 268 87318528 269 -29472135 270 -4950792 271 4703545 272 788480 273 34881 274 440 275 1 276 1 277 483 278 42757 279 1113959 280 8421105 281 -437437 282 -71975211 283 147829671 284 -89237148 285 -142191060 286 432456948 287 -624660036 288 624660036 289 -432456948 290 142191060 291 89237148 292 -147829671 293 71975211 294 437437 295 -8421105 296 -1113959 297 -42757 298 -483 299 -1 300 1 301 528 302 51888 303 1542288 304 14302596 305 13686288 306 -144825296 307 182050704 308 175777569 309 -925712832 310 1741595328 311 -2306437056 312 2498640144 313 -2306437056 314 1741595328 315 -925712832 316 175777569 317 182050704 318 -144825296 319 13686288 320 14302596 321 1542288 322 51888 323 528 324 1 325 1 326 575 327 62400 328 2097600 329 23301300 330 46648140 331 -252190400 332 84603200 333 993967425 334 -2678340225 335 4079412480 336 -4707014400 337 4805077200 338 -4805077200 339 4707014400 340 -4079412480 341 2678340225 342 -993967425 343 -84603200 344 252190400 345 -46648140 346 -23301300 347 -2097600 348 -62400 349 -575 350 -1 351 1 352 624 353 74425 354 2808000 355 36687300 356 113667840 357 -381721340 358 -363105600 359 2804283625 360 -5474211600 361 6071313105 362 -4079412480 363 1274816400 364 0 365 1274816400 366 -4079412480 367 6071313105 368 -5474211600 369 2804283625 370 -363105600 371 -381721340 372 113667840 373 36687300 374 2808000 375 74425 376 624 377 1 378 1 379 675 380 88101 381 3705975 382 56124900 383 238799340 384 -482496300 385 -1546948260 386 5991982425 387 -8009783925 388 2303105805 389 10756263375 390 -25241364720 391 34420042800 392 -34420042800 393 25241364720 394 -10756263375 395 -2303105805 396 8009783925 397 -5991982425 398 1546948260 399 482496300 400 -238799340 401 -56124900 402 -3705975 403 -88101 404 -675 405 -1 406 1 407 728 408 103572 409 4828824 410 83763225 411 458771040 412 -426469680 413 -4058889120 414 10371746385 415 -5649844200 416 -19973373420 417 60943722840 418 -101395709415 419 128501493120 420 -137680171200 421 128501493120 422 -101395709415 423 60943722840 424 -19973373420 425 -5649844200 426 10371746385 427 -4058889120 428 -426469680 429 458771040 430 83763225 431 4828824 432 103572 433 728 434 1 435 1 436 783 437 120988 438 6219108 439 122341401 440 828078615 441 55102320 442 -8671693680 443 14082527745 444 12448651215 445 -82563701220 446 169734304740 447 -234621522135 448 262022575815 449 -266181664320 450 266181664320 451 -262022575815 452 234621522135 453 -169734304740 454 82563701220 455 -12448651215 456 -14082527745 457 8671693680 458 -55102320 459 -828078615 460 -122341401 461 -6219108 462 -120988 463 -783 464 -1 465 1 466 840 467 140505 468 7925120 469 175309785 470 1425630024 471 1471968225 472 -16156108800 473 11594644425 474 66327947400 475 -210345150015 476 326889763200 477 -324436086975 478 205507902600 479 -62386327575 480 0 481 -62386327575 482 205507902600 483 -324436086975 484 326889763200 485 -210345150015 486 66327947400 487 11594644425 488 -16156108800 489 1471968225 490 1425630024 491 175309785 492 7925120 493 140505 494 840 495 1 496 1 497 899 498 162285 499 10001375 500 246968785 501 2363292099 502 4727660301 503 -26776962225 504 -9427026375 505 185815411275 506 -405866661915 507 401431445415 508 10866280425 509 -737354743125 510 1478922941925 511 -1933976154825 512 1933976154825 513 -1478922941925 514 737354743125 515 -10866280425 516 -401431445415 517 405866661915 518 -185815411275 519 9427026375 520 26776962225 521 -4727660301 522 -2363292099 523 -246968785 524 -10001375 525 -162285 526 -899 527 -1 528 1 529 960 530 186496 531 12509120 532 342626880 533 3796743104 534 11345523840 535 -39198758976 536 -72407977200 537 403173451200 538 -586803335040 539 -14192692800 540 1649190903360 541 -3874605134400 542 5932545590400 543 -7280851406400 544 7735904619300 545 -7280851406400 546 5932545590400 547 -3874605134400 548 1649190903360 549 -14192692800 550 -586803335040 551 403173451200 552 -72407977200 553 -39198758976 554 11345523840 555 3796743104 556 342626880 557 12509120 558 186496 559 960 560 1 561 1 562 1023 563 213312 564 15516864 565 468779520 566 5939096064 567 23794990912 568 -48376671552 569 -216648370224 570 727684042800 571 -466137397440 572 -1802988083520 573 5994993438720 574 -10491238517760 575 13582407009600 576 -14831363976000 577 15016756025700 578 -15016756025700 579 14831363976000 580 -13582407009600 581 10491238517760 582 -5994993438720 583 1802988083520 584 466137397440 585 -727684042800 586 216648370224 587 48376671552 588 -23794990912 589 -5939096064 590 -468779520 591 -15516864 592 -213312 593 -1023 594 -1 595 1 596 1088 597 242913 598 19100928 599 633310656 600 9077823744 601 45952679872 602 -41788857088 603 -500602856688 604 1085950804224 605 635184710160 606 -6429188862720 607 14252818207680 608 -19109041585920 609 17516621453760 610 -10616134214400 611 3151664844900 612 0 613 3151664844900 614 -10616134214400 615 17516621453760 616 -19109041585920 617 14252818207680 618 -6429188862720 619 635184710160 620 1085950804224 621 -500602856688 622 -41788857088 623 45952679872 624 9077823744 625 633310656 626 19100928 627 242913 628 1088 629 1 630 1 631 1155 632 275485 633 23346015 634 845718720 635 13595588160 636 83742070720 637 6939704640 638 -999142630640 639 1205128127280 640 4015982866896 641 -15599241949200 642 24893366097600 643 -18885313137600 644 -7962100660800 645 48303410675520 646 -87085475977500 647 110308269571500 648 -110308269571500 649 87085475977500 650 -48303410675520 651 7962100660800 652 18885313137600 653 -24893366097600 654 15599241949200 655 -4015982866896 656 -1205128127280 657 999142630640 658 -6939704640 659 -83742070720 660 -13595588160 661 -845718720 662 -23346015 663 -275485 664 -1155 665 -1 666 1 667 1224 668 311220 669 28345800 670 1117368945 671 19995655680 672 146006488320 673 148388359680 674 -1785965266800 675 411970993280 676 11747499736896 677 -29785523354496 678 27882372445200 679 21628990656000 680 -120813362092800 681 242047860088320 682 -349038587717820 683 418010284692000 684 -441233078286000 685 418010284692000 686 -349038587717820 687 242047860088320 688 -120813362092800 689 21628990656000 690 27882372445200 691 -29785523354496 692 11747499736896 693 411970993280 694 -1785965266800 695 148388359680 696 146006488320 697 19995655680 698 1117368945 699 28345800 700 311220 701 1224 702 1 703 1 704 1295 705 350316 706 34203540 707 1461773985 708 28932663375 709 245683173120 710 473591712000 711 -2885254550640 712 -2675673058960 713 26464730412736 714 -44493791590080 715 -5416660280304 716 166538221340400 717 -407757971462400 718 640810917976320 719 -791731384458300 720 850650929348220 721 -859243362978000 722 859243362978000 723 -850650929348220 724 791731384458300 725 -640810917976320 726 407757971462400 727 -166538221340400 728 5416660280304 729 44493791590080 730 -26464730412736 731 2675673058960 732 2885254550640 733 -473591712000 734 -245683173120 735 -28932663375 736 -1461773985 737 -34203540 738 -350316 739 -1295 740 -1 741 1 742 1368 743 392977 744 41032704 745 1894904865 746 41249593560 747 401361607185 748 1138851901440 749 -4165599448560 750 -10565762458240 751 50221343302416 752 -42819020296192 753 -135471226505328 754 510218276690304 755 -916635050463600 756 1107001495941120 757 -955829621052540 758 559735676454240 759 -163256238965820 760 0 761 -163256238965820 762 559735676454240 763 -955829621052540 764 1107001495941120 765 -916635050463600 766 510218276690304 767 -135471226505328 768 -42819020296192 769 50221343302416 770 -10565762458240 771 -4165599448560 772 1138851901440 773 401361607185 774 41249593560 775 1894904865 776 41032704 777 392977 778 1368 779 1 780 1 781 1443 782 439413 783 48957623 784 2435534361 785 58021911675 786 639327289965 787 2402733073455 788 -5132311058160 789 -27358243541200 790 81398297522256 791 16981799837808 792 -463554641683952 793 1124241150554928 794 -1440932197923504 795 824921263735920 796 842243302950660 797 -3089532767866740 798 5154232687349460 799 -6366993319666980 800 6366993319666980 801 -5154232687349460 802 3089532767866740 803 -842243302950660 804 -824921263735920 805 1440932197923504 806 -1124241150554928 807 463554641683952 808 -16981799837808 809 -81398297522256 810 27358243541200 811 5132311058160 812 -2402733073455 813 -639327289965 814 -58021911675 815 -2435534361 816 -48957623 817 -439413 818 -1443 819 -1 820 1 821 1520 822 489840 823 58114160 824 3105614980 825 80609928048 826 996213145200 827 4680092866800 828 -4549296641175 829 -59073735635200 830 108080107962112 831 218622438577920 832 -1116432104615360 833 1887675739631360 834 -1055636824561920 835 -2464043736750336 836 8335822833432900 837 -14981929766107200 838 20646999194827200 839 -24255212646350400 840 25467973278667920 841 -24255212646350400 842 20646999194827200 843 -14981929766107200 844 8335822833432900 845 -2464043736750336 846 -1055636824561920 847 1887675739631360 848 -1116432104615360 849 218622438577920 850 108080107962112 851 -59073735635200 852 -4549296641175 853 4680092866800 854 996213145200 855 80609928048 856 3105614980 857 58114160 858 489840 859 1520 860 1 861 1 862 1599 863 544480 864 68650400 865 3930693780 866 110720556908 867 1522405034592 868 8619575796000 869 214505810025 870 -113414970579625 871 95679107876352 872 704989705691648 873 -2165305665149120 874 2108065935710400 875 2624122732142080 876 -13118809364891136 877 26749215884887236 878 -38927197748520900 879 46453569315504000 880 -49312250504150400 881 49723185925018320 882 -49723185925018320 883 49312250504150400 884 -46453569315504000 885 38927197748520900 886 -26749215884887236 887 13118809364891136 888 -2624122732142080 889 -2108065935710400 890 2165305665149120 891 -704989705691648 892 -95679107876352 893 113414970579625 894 -214505810025 895 -8619575796000 896 -1522405034592 897 -110720556908 898 -3930693780 899 -68650400 900 -544480 901 -1599 902 -1 903 1 904 1680 905 603561 906 80727360 907 4940366340 908 150479766528 909 2286375828100 910 15212971245888 911 14270439517425 912 -198100813346800 913 -33859374251703 914 1681404508492800 915 -3407403905400768 916 -150254289776640 917 14196566003557440 918 -36731403214621696 919 57247707383983620 920 -63934404784076736 921 52684600968881700 922 -30016152480787200 923 8629643838226320 924 0 925 8629643838226320 926 -30016152480787200 927 52684600968881700 928 -63934404784076736 929 57247707383983620 930 -36731403214621696 931 14196566003557440 932 -150254289776640 933 -3407403905400768 934 1681404508492800 935 -33859374251703 936 -198100813346800 937 14270439517425 938 15212971245888 939 2286375828100 940 150479766528 941 4940366340 942 80727360 943 603561 944 1680 945 1 946 1 947 1763 948 667317 949 94519719 950 6168772260 951 202517142828 952 3380154534484 953 25947307730396 954 46955061586017 955 -316188242986525 956 -433664698553723 957 3373544798684151 958 -3906209161423296 959 -8998782493684032 960 40266093579504960 961 -74538307698135616 962 80200098116596612 963 -31947554244889332 964 -69105937721912364 965 194948656997612700 966 -306539957210039280 967 371074685043731760 968 -371074685043731760 969 306539957210039280 970 -194948656997612700 971 69105937721912364 972 31947554244889332 973 -80200098116596612 974 74538307698135616 975 -40266093579504960 976 8998782493684032 977 3906209161423296 978 -3373544798684151 979 433664698553723 980 316188242986525 981 -46955061586017 982 -25947307730396 983 -3380154534484 984 -202517142828 985 -6168772260 986 -94519719 987 -667317 988 -1763 989 -1 990 1 991 1848 992 735988 993 110216568 994 7655134641 995 270064125408 996 4926173556304 997 43013611321824 998 114560866068649 999 -455625383908552 1000 -1374730392823788 1001 5879760200260856 1002 -1171861598026119 1003 -31545535156929024 1004 85985105486007552 1005 -107712672944267776 1006 20759898201023652 1007 212311193035512032 1008 -555794205817409328 1009 922846608021802464 1010 -1227504302336692380 1011 1419764012341234560 1012 -1484298740174927040 1013 1419764012341234560 1014 -1227504302336692380 1015 922846608021802464 1016 -555794205817409328 1017 212311193035512032 1018 20759898201023652 1019 -107712672944267776 1020 85985105486007552 1021 -31545535156929024 1022 -1171861598026119 1023 5879760200260856 1024 -1374730392823788 1025 -455625383908552 1026 114560866068649 1027 43013611321824 1028 4926173556304 1029 270064125408 1030 7655134641 1031 110216568 1032 735988 1033 1848 1034 1 1035 1 1036 1935 1037 809820 1038 128022180 1039 9444346065 1040 357067620063 1041 7085778656880 1042 69590010306960 1043 244512120088665 1044 -568440863066505 1045 -3294640398118212 1046 8814188753681220 1047 10088354147645865 1048 -77488571261735865 1049 144104744988737280 1050 -65182702374780672 1051 -300990374111229660 1052 953472645967645980 1053 -1717415063909486480 1054 2359622585599670160 1055 -2741919248834009244 1056 2883895650068132700 1057 -2904062752516161600 1058 2904062752516161600 1059 -2883895650068132700 1060 2741919248834009244 1061 -2359622585599670160 1062 1717415063909486480 1063 -953472645967645980 1064 300990374111229660 1065 65182702374780672 1066 -144104744988737280 1067 77488571261735865 1068 -10088354147645865 1069 -8814188753681220 1070 3294640398118212 1071 568440863066505 1072 -244512120088665 1073 -69590010306960 1074 -7085778656880 1075 -357067620063 1076 -9444346065 1077 -128022180 1078 -809820 1079 -1935 1080 -1 1081 1 1082 2024 1083 889065 1084 148156800 1085 11587603665 1086 468320845608 1087 10069733198217 1088 110221446635520 1089 481623266606625 1090 -532168649177880 1091 -6834682231326807 1092 10579134348162432 1093 39523498793683905 1094 -155020499362407000 1095 170241332857892505 1096 226900872515125248 1097 -1203140108454033948 1098 2501182042116262560 1099 -3514135122532466300 1100 3692693249718556160 1101 -2930941084796599644 1102 1632728614192419744 1103 -463843356304664700 1104 0 1105 -463843356304664700 1106 1632728614192419744 1107 -2930941084796599644 1108 3692693249718556160 1109 -3514135122532466300 1110 2501182042116262560 1111 -1203140108454033948 1112 226900872515125248 1113 170241332857892505 1114 -155020499362407000 1115 39523498793683905 1116 10579134348162432 1117 -6834682231326807 1118 -532168649177880 1119 481623266606625 1120 110221446635520 1121 10069733198217 1122 468320845608 1123 11587603665 1124 148156800 1125 889065 1126 2024 1127 1 1128 1 1129 2115 1130 973981 1131 170857455 1132 14143095945 1133 609613435563 1134 14151101144565 1135 171323801581383 1136 897312952334865 1137 -81918378649965 1138 -12823777458656307 1139 7039569979650975 1140 102383641637685993 1141 -258493286987142165 1142 37651535488832565 1143 1097981391325402023 1144 -3058882939275247260 1145 4692920837086518828 1146 -4328072252687415980 1147 932470219749580380 1148 5114621678761708036 1149 -12203197223679291060 1150 18312535706908162356 1151 -21800637746319240900 1152 21800637746319240900 1153 -18312535706908162356 1154 12203197223679291060 1155 -5114621678761708036 1156 -932470219749580380 1157 4328072252687415980 1158 -4692920837086518828 1159 3058882939275247260 1160 -1097981391325402023 1161 -37651535488832565 1162 258493286987142165 1163 -102383641637685993 1164 -7039569979650975 1165 12823777458656307 1166 81918378649965 1167 -897312952334865 1168 -171323801581383 1169 -14151101144565 1170 -609613435563 1171 -14143095945 1172 -170857455 1173 -973981 1174 -2115 1175 -1 1176 1 1177 2208 1178 1064832 1179 196378784 1180 17176744080 1181 787902987168 1182 19680952773504 1183 261846921495456 1184 1602955130874372 1185 1304631317895840 1186 -22124050006810752 1187 -10678536884317536 1188 218846423234673936 1189 -340602862580631648 1190 -530020203595943040 1191 3028354471504625568 1192 -5882704643849535711 1193 5602415649638645376 1194 1459394337596411392 1195 -16298889758101610880 1196 36282551391067730496 1197 -56708604359340664192 1198 73312061798746455552 1199 -83714448945865885056 1200 87202550985276963600 1201 -83714448945865885056 1202 73312061798746455552 1203 -56708604359340664192 1204 36282551391067730496 1205 -16298889758101610880 1206 1459394337596411392 1207 5602415649638645376 1208 -5882704643849535711 1209 3028354471504625568 1210 -530020203595943040 1211 -340602862580631648 1212 218846423234673936 1213 -10678536884317536 1214 -22124050006810752 1215 1304631317895840 1216 1602955130874372 1217 261846921495456 1218 19680952773504 1219 787902987168 1220 17176744080 1221 196378784 1222 1064832 1223 2208 1224 1 1225 1 1226 2303 1227 1161888 1228 224993888 1229 20763000496 1230 1011510431568 1231 27107403574944 1232 394139023976544 1233 2768948502003684 1234 4595862451281948 1235 -35177638474373472 1236 -59530620654269856 1237 408009057246698544 1238 -259394153389214256 1239 -2031453821078674272 1240 6443072585659233888 1241 -8227244614405917471 1242 -915610714422241761 1243 26617591490347521664 1244 -66103206873159524992 1245 108799935557259984576 1246 -142982370777910535872 1247 162713882906176755328 1248 -169905656736284015232 1249 170916999931142848656 1250 -170916999931142848656 1251 169905656736284015232 1252 -162713882906176755328 1253 142982370777910535872 1254 -108799935557259984576 1255 66103206873159524992 1256 -26617591490347521664 1257 915610714422241761 1258 8227244614405917471 1259 -6443072585659233888 1260 2031453821078674272 1261 259394153389214256 1262 -408009057246698544 1263 59530620654269856 1264 35177638474373472 1265 -4595862451281948 1266 -2768948502003684 1267 -394139023976544 1268 -27107403574944 1269 -1011510431568 1270 -20763000496 1271 -224993888 1272 -1161888 1273 -2303 1274 -1 1275 1 1276 2400 1277 1265425 1278 256995200 1279 24985707600 1280 1290341790080 1281 36998571061200 1282 585064482710400 1283 4651599302912100 1284 11507517114508800 1285 -50969626705152540 1286 -169121891301148800 1287 670150839600824400 1288 309614383036425600 1289 -5206472669245201200 1290 11029046911451399040 1291 -4956033413185232175 1292 -28571422902587997600 1293 91792788485447428225 1294 -164523397428383347200 1295 213483643420502297920 1296 -213640220129065945600 1297 164429267735551828800 1298 -89897172876340748800 1299 25283579871470835600 1300 0 1301 25283579871470835600 1302 -89897172876340748800 1303 164429267735551828800 1304 -213640220129065945600 1305 213483643420502297920 1306 -164523397428383347200 1307 91792788485447428225 1308 -28571422902587997600 1309 -4956033413185232175 1310 11029046911451399040 1311 -5206472669245201200 1312 309614383036425600 1313 670150839600824400 1314 -169121891301148800 1315 -50969626705152540 1316 11507517114508800 1317 4651599302912100 1318 585064482710400 1319 36998571061200 1320 1290341790080 1321 24985707600 1322 256995200 1323 1265425 1324 2400 1325 1 1326 1 1327 2499 1328 1375725 1329 292695375 1330 29939019600 1331 1636139082480 1332 50070116805520 1333 857438263306800 1334 7630567230478500 1335 24973179917832300 1336 -64921535132994540 1337 -387057497183495460 1338 946388013454942800 1339 1998721054179990000 1340 -10858250982462937200 1341 14140537445357909040 1342 16301246758503921585 1343 -100582368947319689325 1344 214952642981722064125 1345 -285327773545363989825 1346 226997504145278771520 1347 -887268015194003520 1348 -358536938867031422400 1349 760227367563953016000 1350 -1098431081082788524400 1351 1289462573445012615600 1352 -1289462573445012615600 1353 1098431081082788524400 1354 -760227367563953016000 1355 358536938867031422400 1356 887268015194003520 1357 -226997504145278771520 1358 285327773545363989825 1359 -214952642981722064125 1360 100582368947319689325 1361 -16301246758503921585 1362 -14140537445357909040 1363 10858250982462937200 1364 -1998721054179990000 1365 -946388013454942800 1366 387057497183495460 1367 64921535132994540 1368 -24973179917832300 1369 -7630567230478500 1370 -857438263306800 1371 -50070116805520 1372 -1636139082480 1373 -29939019600 1374 -292695375 1375 -1375725 1376 -2499 1377 -1 1378 1 1379 2600 1380 1493076 1381 332428200 1382 35728390425 1383 2062763364480 1384 67218132654400 1385 1241853572785280 1386 12260452379912100 1387 49864554462122400 1388 -64916077224638640 1389 -783430322681916000 1390 1038756673075545060 1391 5890218135269865600 1392 -19195648177946385600 1393 7758131639569933440 1394 79148638930040759625 1395 -243478797434356662360 1396 371703390611807718100 1397 -261393342093527152600 1398 -252764500733702612655 1399 1175773227876440793600 1400 -2336257344734465268480 1401 3481317048706653811200 1402 -4396648275744861609200 1403 4966818801417826371200 1404 -5157850293780050462400 1405 4966818801417826371200 1406 -4396648275744861609200 1407 3481317048706653811200 1408 -2336257344734465268480 1409 1175773227876440793600 1410 -252764500733702612655 1411 -261393342093527152600 1412 371703390611807718100 1413 -243478797434356662360 1414 79148638930040759625 1415 7758131639569933440 1416 -19195648177946385600 1417 5890218135269865600 1418 1038756673075545060 1419 -783430322681916000 1420 -64916077224638640 1421 49864554462122400 1422 12260452379912100 1423 1241853572785280 1424 67218132654400 1425 2062763364480 1426 35728390425 1427 332428200 1428 1493076 1429 2600 1430 1 1431 1 1432 2703 1433 1617772 1434 376549524 1435 42471630825 1436 2586513093255 1437 89558231439040 1438 1778994881751360 1439 19341140959269220 1440 94075010360795100 1441 -24173657770101840 1442 -1450398683711206320 1443 466630916236632420 1444 13601320920085435740 1445 -28207511690474222400 1446 -26356016371041389760 1447 219336135247112701545 1448 -458394652669933833945 1449 399759025788523879660 1450 389762171431257998100 1451 -2096181974603321350655 1452 4447223867142283962735 1453 -6833962021497255240960 1454 8669737758646570394880 1455 -9702511006605002658800 1456 10073012620222377462000 1457 -10124669095197876833600 1458 10124669095197876833600 1459 -10073012620222377462000 1460 9702511006605002658800 1461 -8669737758646570394880 1462 6833962021497255240960 1463 -4447223867142283962735 1464 2096181974603321350655 1465 -389762171431257998100 1466 -399759025788523879660 1467 458394652669933833945 1468 -219336135247112701545 1469 26356016371041389760 1470 28207511690474222400 1471 -13601320920085435740 1472 -466630916236632420 1473 1450398683711206320 1474 24173657770101840 1475 -94075010360795100 1476 -19341140959269220 1477 -1778994881751360 1478 -89558231439040 1479 -2586513093255 1480 -42471630825 1481 -376549524 1482 -1617772 1483 -2703 1484 -1 1485 1 1486 2808 1487 1750113 1488 425438208 1489 50300037801 1490 3226481252280 1491 118471814398665 1492 2522546702807040 1493 30012824616187140 1494 170124226980096480 1495 111019795291101060 1496 -2488340826249707520 1497 -1770781981454233020 1498 27131049970049702880 1499 -30335934676961326140 1500 -122767938138410127360 1501 473678473604902310745 1502 -645457997041617057480 1503 -175906880644229862855 1504 2664634040616763837440 1505 -6581904955092244359855 1506 10579688516425331754360 1507 -12888386033516844902415 1508 12391486225757877288960 1509 -9294959231625890375280 1510 5001771783834559843200 1511 -1394724824338483033200 1512 0 1513 -1394724824338483033200 1514 5001771783834559843200 1515 -9294959231625890375280 1516 12391486225757877288960 1517 -12888386033516844902415 1518 10579688516425331754360 1519 -6581904955092244359855 1520 2664634040616763837440 1521 -175906880644229862855 1522 -645457997041617057480 1523 473678473604902310745 1524 -122767938138410127360 1525 -30335934676961326140 1526 27131049970049702880 1527 -1770781981454233020 1528 -2488340826249707520 1529 111019795291101060 1530 170124226980096480 1531 30012824616187140 1532 2522546702807040 1533 118471814398665 1534 3226481252280 1535 50300037801 1536 425438208 1537 1750113 1538 2808 1539 1 1540 1 1541 2915 1542 1890405 1543 479497095 1544 59359599585 1545 4004954910099 1546 155660610716325 1547 3542829718202775 1548 45883215962684100 1549 297501022643124300 1550 441797749283310420 1551 -3962201718264344100 1552 -7556508207216668700 1553 48097059978370718700 1554 -6528468847412565900 1555 -336828520193817197700 1556 839133889159003047225 1557 -449898751858062431925 1558 -2377635172248504243075 1559 8051764341087609917775 1560 -14363326686410095248855 1561 16913699682563062053675 1562 -11543487585457565740275 1563 -3036609936304802082225 1564 24329854953894182893200 1565 -47225061925704635852880 1566 66129194257428074850000 1567 -76709865338616566826000 1568 76709865338616566826000 1569 -66129194257428074850000 1570 47225061925704635852880 1571 -24329854953894182893200 1572 3036609936304802082225 1573 11543487585457565740275 1574 -16913699682563062053675 1575 14363326686410095248855 1576 -8051764341087609917775 1577 2377635172248504243075 1578 449898751858062431925 1579 -839133889159003047225 1580 336828520193817197700 1581 6528468847412565900 1582 -48097059978370718700 1583 7556508207216668700 1584 3962201718264344100 1585 -441797749283310420 1586 -297501022643124300 1587 -45883215962684100 1588 -3542829718202775 1589 -155660610716325 1590 -4004954910099 1591 -59359599585 1592 -479497095 1593 -1890405 1594 -2915 1595 -1 1596 1 1597 3024 1598 2038960 1599 539154000 1600 69812279460 1601 4947861142224 1602 203210719888176 1603 4931320438558800 1604 69196463953241625 1605 506039930576980800 1606 1150020311885565120 1607 -5798312419498173120 1608 -20157742369591772400 1609 75675696639487560000 1610 83137182261916305600 1611 -739538130242648721600 1612 1172045860918766982225 1613 990780349493303384400 1614 -7917094987498386690000 1615 17652846303054995432400 1616 -22090468208628698658780 1617 10201491984611867219280 1618 25060989786492316129200 1619 -81648546121869259806000 1620 149052715123125665676825 1621 -213688598403564227623680 1622 264657852644128145959680 1623 -296258790273277775328000 1624 306839461354466267304000 1625 -296258790273277775328000 1626 264657852644128145959680 1627 -213688598403564227623680 1628 149052715123125665676825 1629 -81648546121869259806000 1630 25060989786492316129200 1631 10201491984611867219280 1632 -22090468208628698658780 1633 17652846303054995432400 1634 -7917094987498386690000 1635 990780349493303384400 1636 1172045860918766982225 1637 -739538130242648721600 1638 83137182261916305600 1639 75675696639487560000 1640 -20157742369591772400 1641 -5798312419498173120 1642 1150020311885565120 1643 506039930576980800 1644 69196463953241625 1645 4931320438558800 1646 203210719888176 1647 4947861142224 1648 69812279460 1649 539154000 1650 2038960 1651 3024 1652 1 1653 1 1654 3135 1655 2196096 1656 604862720 1657 81837381780 1658 6085263511404 1659 263667535971840 1660 6806238977476224 1661 103055700252015225 1662 840730115082632775 1663 2551227941090949120 1664 -7570075718111961600 1665 -44833185544791724080 1666 102081399786582577200 1667 312149451633793804800 1668 -1385735334625990656000 1669 986117625941549634225 1670 5360047564934261343375 1671 -18799996874585226115200 1672 29207253946669826227200 1673 -14879085212805946111980 1674 -45178109651263959470100 1675 154612420073302957758720 1676 -293226428283316889961600 1677 426893070341290570515225 1678 -526320763854999718710105 1679 581049498342428669030400 1680 -600417814953842957998080 1681 603098251627744042632000 1682 -603098251627744042632000 1683 600417814953842957998080 1684 -581049498342428669030400 1685 526320763854999718710105 1686 -426893070341290570515225 1687 293226428283316889961600 1688 -154612420073302957758720 1689 45178109651263959470100 1690 14879085212805946111980 1691 -29207253946669826227200 1692 18799996874585226115200 1693 -5360047564934261343375 1694 -986117625941549634225 1695 1385735334625990656000 1696 -312149451633793804800 1697 -102081399786582577200 1698 44833185544791724080 1699 7570075718111961600 1700 -2551227941090949120 1701 -840730115082632775 1702 -103055700252015225 1703 -6806238977476224 1704 -263667535971840 1705 -6085263511404 1706 -81837381780 1707 -604862720 1708 -2196096 1709 -3135 1710 -1 1711 1 1712 3248 1713 2362137 1714 677104064 1715 95633003620 1716 7451913579264 1717 340123095000612 1718 9319422222272448 1719 151714106555012001 1720 1368489432235239600 1721 5177199138370203945 1722 -8085921418533853440 1723 -89393798624953346160 1724 103762388313245921280 1725 800846312746061005200 1726 -2223856471912407763200 1727 -891454888603753048575 1728 15336565877949876529200 1729 -35432593634534361671175 1730 30181045509045340324800 1731 46168543698005835926820 1732 -217707331382253407735040 1733 453370714605590135767140 1734 -669967706348400672313920 1735 775266523936247347211025 1736 -720850777974391324412880 1737 529044433378479853096185 1738 -280840590865507190031360 1739 77732663543131454383680 1740 0 1741 77732663543131454383680 1742 -280840590865507190031360 1743 529044433378479853096185 1744 -720850777974391324412880 1745 775266523936247347211025 1746 -669967706348400672313920 1747 453370714605590135767140 1748 -217707331382253407735040 1749 46168543698005835926820 1750 30181045509045340324800 1751 -35432593634534361671175 1752 15336565877949876529200 1753 -891454888603753048575 1754 -2223856471912407763200 1755 800846312746061005200 1756 103762388313245921280 1757 -89393798624953346160 1758 -8085921418533853440 1759 5177199138370203945 1760 1368489432235239600 1761 151714106555012001 1762 9319422222272448 1763 340123095000612 1764 7451913579264 1765 95633003620 1766 677104064 1767 2362137 1768 3248 1769 1 1770 1 1771 3363 1772 2537413 1773 756386903 1774 111417575556 1775 9087862212044 1776 436317563961972 1777 12664737193758012 1778 220952981345576337 1779 2187609970454264499 1780 9902451940146696645 1781 -4638232825125819465 1782 -164322956644735565040 1783 25689296715432179760 1784 1721674624596745440720 1785 -2895089634166015818000 1786 -6807532232239018070175 1787 34090461934856851414275 1788 -51550679897325418407675 1789 -14754349495421536163625 1790 237085566485053652570820 1791 -595340498433565102157940 1792 926942640678457796926260 1793 -983017116371217050481540 1794 564784567062086710811745 1795 356725445749945038343395 1796 -1616653475879825258240715 1797 2928805341653077424164935 1798 -3994455904006722801071040 1799 4586227149044755808637120 1800 -4586227149044755808637120 1801 3994455904006722801071040 1802 -2928805341653077424164935 1803 1616653475879825258240715 1804 -356725445749945038343395 1805 -564784567062086710811745 1806 983017116371217050481540 1807 -926942640678457796926260 1808 595340498433565102157940 1809 -237085566485053652570820 1810 14754349495421536163625 1811 51550679897325418407675 1812 -34090461934856851414275 1813 6807532232239018070175 1814 2895089634166015818000 1815 -1721674624596745440720 1816 -25689296715432179760 1817 164322956644735565040 1818 4638232825125819465 1819 -9902451940146696645 1820 -2187609970454264499 1821 -220952981345576337 1822 -12664737193758012 1823 -436317563961972 1824 -9087862212044 1825 -111417575556 1826 -756386903 1827 -2537413 1828 -3363 1829 -1 1830 1 1831 3480 1832 2722260 1833 843249240 1834 129431495145 1835 11039135745120 1836 556756782717520 1837 17088332292678240 1838 318569616190001385 1839 3440804216856915480 1840 18135092865901441716 1841 8311924918454016600 1842 -281601982449768974175 1843 -244647635169358915200 1844 3276307352460333038400 1845 -2346830019138540754560 1846 -20791332570867929760375 1847 62960607006041153871000 1848 -43650544906171417483500 1849 -180831898343855330649000 1850 666993650968896349221585 1851 -1194183106495038165290400 1852 1243508033418347605381200 1853 -240319181540396800951200 1854 -2091162746545651698348975 1855 5529060076872190494930840 1856 -9449460225974101649229900 1857 13121518657732521659242200 1858 -15984758435304680653591575 1859 17753137351140990226982400 1860 -18344908596179023234548480 1861 17753137351140990226982400 1862 -15984758435304680653591575 1863 13121518657732521659242200 1864 -9449460225974101649229900 1865 5529060076872190494930840 1866 -2091162746545651698348975 1867 -240319181540396800951200 1868 1243508033418347605381200 1869 -1194183106495038165290400 1870 666993650968896349221585 1871 -180831898343855330649000 1872 -43650544906171417483500 1873 62960607006041153871000 1874 -20791332570867929760375 1875 -2346830019138540754560 1876 3276307352460333038400 1877 -244647635169358915200 1878 -281601982449768974175 1879 8311924918454016600 1880 18135092865901441716 1881 3440804216856915480 1882 318569616190001385 1883 17088332292678240 1884 556756782717520 1885 11039135745120 1886 129431495145 1887 843249240 1888 2722260 1889 3480 1890 1 1891 1 1892 3599 1893 2917020 1894 938259300 1895 149938856745 1896 13358482385415 1897 706847980126960 1898 22901073055300880 1899 455002996832076825 1900 5333065205020044855 1901 32100724928006336316 1902 41365848329376486084 1903 -450559284038113848975 1904 -917177904993337178625 1905 5603977053174224894400 1906 1828971526859010623040 1907 -48669928206565334531415 1908 95271323723909876694375 1909 47116551523682156785500 1910 -595366479923983984177500 1911 1412184138577500101567985 1912 -1692555620373402672641985 1913 176989443665992696796400 1914 4079634664303666604682000 1915 -10940030585634535265946975 1916 19064703377265351508317615 1917 -26571601010579620045804740 1918 31999366333894802944392900 1919 -34931525286380339731062375 1920 35957037955338294658946775 1921 -36098045947320013461530880 1922 36098045947320013461530880 1923 -35957037955338294658946775 1924 34931525286380339731062375 1925 -31999366333894802944392900 1926 26571601010579620045804740 1927 -19064703377265351508317615 1928 10940030585634535265946975 1929 -4079634664303666604682000 1930 -176989443665992696796400 1931 1692555620373402672641985 1932 -1412184138577500101567985 1933 595366479923983984177500 1934 -47116551523682156785500 1935 -95271323723909876694375 1936 48669928206565334531415 1937 -1828971526859010623040 1938 -5603977053174224894400 1939 917177904993337178625 1940 450559284038113848975 1941 -41365848329376486084 1942 -32100724928006336316 1943 -5333065205020044855 1944 -455002996832076825 1945 -22901073055300880 1946 -706847980126960 1947 -13358482385415 1948 -149938856745 1949 -938259300 1950 -2917020 1951 -3599 1952 -1 1953 1 1954 3720 1955 3122041 1956 1042016640 1957 173229281385 1958 16106194557960 1959 893056013515345 1960 30493564670760960 1961 644131572456900385 1962 8155914284427989640 1963 55259404482086562681 1964 113873188548943374720 1965 -667631395103729381559 1966 -2355547381109721214200 1967 8546516093741618775825 1968 14401337873814393815040 1969 -96804643804726402743975 1970 103188804359834343360840 1971 339540317898104079836625 1972 -1416312315034113054096000 1973 2301940674387181785373185 1974 -869151593567297970329400 1975 -5220283497547745472357015 1976 16494418418382429793228800 1977 -30381753365893846928459175 1978 41977476090092550585581640 1979 -46542765326548464932420175 1980 42065181255692667464058240 1981 -30298975842350546795584575 1982 15895446368848301382208200 1983 -4371247751433282880107255 1984 0 1985 -4371247751433282880107255 1986 15895446368848301382208200 1987 -30298975842350546795584575 1988 42065181255692667464058240 1989 -46542765326548464932420175 1990 41977476090092550585581640 1991 -30381753365893846928459175 1992 16494418418382429793228800 1993 -5220283497547745472357015 1994 -869151593567297970329400 1995 2301940674387181785373185 1996 -1416312315034113054096000 1997 339540317898104079836625 1998 103188804359834343360840 1999 -96804643804726402743975 2000 14401337873814393815040 2001 8546516093741618775825 2002 -2355547381109721214200 2003 -667631395103729381559 2004 113873188548943374720 2005 55259404482086562681 2006 8155914284427989640 2007 644131572456900385 2008 30493564670760960 2009 893056013515345 2010 16106194557960 2011 173229281385 2012 1042016640 2013 3122041 2014 3720 2015 1 2016 1 2017 3843 2018 3337677 2019 1155153279 2020 199619850465 2021 19351013242995 2022 1123082727619965 2023 40354226594069535 2024 904284758277503505 2025 12320064199638846035 2026 92910815867218995261 2027 259886667340363074543 2028 -894532487511577395663 2029 -5147574673012091554941 2030 11143743682737415610925 2031 43809539392606933128015 2032 -167464783020885695565255 2033 13869038447303457202155 2034 1033034618601856320794085 2035 -2713465432782742615133625 2036 2425851593010579568280985 2037 4298367242459651445131355 2038 -20191284775802512467854955 2039 41780617647799124247936615 2040 -58326806779547951967967575 2041 56194656278809102338362715 2042 -26146656536065691259166155 2043 -31343088495990582278533545 2044 105895848720079086016262985 2045 -181484471366128292208542325 2046 242008170965715388544119845 2047 -275388608340296821446757065 2048 275388608340296821446757065 2049 -242008170965715388544119845 2050 181484471366128292208542325 2051 -105895848720079086016262985 2052 31343088495990582278533545 2053 26146656536065691259166155 2054 -56194656278809102338362715 2055 58326806779547951967967575 2056 -41780617647799124247936615 2057 20191284775802512467854955 2058 -4298367242459651445131355 2059 -2425851593010579568280985 2060 2713465432782742615133625 2061 -1033034618601856320794085 2062 -13869038447303457202155 2063 167464783020885695565255 2064 -43809539392606933128015 2065 -11143743682737415610925 2066 5147574673012091554941 2067 894532487511577395663 2068 -259886667340363074543 2069 -92910815867218995261 2070 -12320064199638846035 2071 -904284758277503505 2072 -40354226594069535 2073 -1123082727619965 2074 -19351013242995 2075 -199619850465 2076 -1155153279 2077 -3337677 2078 -3843 2079 -1 2080 1 2081 3968 2082 3564288 2083 1278334848 2084 229457147136 2085 23171120703360 2086 1406072296446720 2087 53090955931762560 2088 1259518646495430720 2089 18399094202318399360 2090 153063098279065950976 2091 537596164887744106368 2092 -1015433312273942913792 2093 -10176180480881968758912 2094 10659856017289464988416 2095 103441474024177597626240 2096 -247310487256557524874480 2097 -327670921756975441841280 2098 2392922644683793778277120 2099 -4136445081060643186066560 2100 -766970239392434791607040 2101 19561363885004308402654080 2102 -50857336106697155272715520 2103 76762072433765730773623680 2104 -66184756526995310880123840 2105 -9746973717663312592479360 2106 160255998627964859089048320 2107 -367934368205160150641278080 2108 596422081792708029901835520 2109 -806278641557858199384312960 2110 968379193593393541369240320 2111 -1068173995986605852884391040 2112 1101554433361187285787028260 2113 -1068173995986605852884391040 2114 968379193593393541369240320 2115 -806278641557858199384312960 2116 596422081792708029901835520 2117 -367934368205160150641278080 2118 160255998627964859089048320 2119 -9746973717663312592479360 2120 -66184756526995310880123840 2121 76762072433765730773623680 2122 -50857336106697155272715520 2123 19561363885004308402654080 2124 -766970239392434791607040 2125 -4136445081060643186066560 2126 2392922644683793778277120 2127 -327670921756975441841280 2128 -247310487256557524874480 2129 103441474024177597626240 2130 10659856017289464988416 2131 -10176180480881968758912 2132 -1015433312273942913792 2133 537596164887744106368 2134 153063098279065950976 2135 18399094202318399360 2136 1259518646495430720 2137 53090955931762560 2138 1406072296446720 2139 23171120703360 2140 229457147136 2141 1278334848 2142 3564288 2143 3968 2144 1 2145 1 2146 4095 2147 3802240 2148 1412261760 2149 263119409280 2150 27655228368768 2151 1752845700278400 2152 69456996761443200 2153 1741216819546276800 2154 27187443301551041600 2155 247667611361999617152 2156 1044019816414945435520 2157 -757546697075681036160 2158 -18652689655259852787840 2159 849700266661817700480 2160 211902470077010259141504 2161 -283378359397111977913200 2162 -1205606180189665897952400 2163 4629012482422179029942400 2164 -4197368828314637463196800 2165 -12748879833178002741951360 2166 53114590737598773248611200 2167 -96868485448096906978761600 2168 88621466382076705661001600 2169 40442678467063370181028800 2170 -329037497726854035047947200 2171 752545124551507732482844800 2172 -1227190365683426722808630400 2173 1650189042576734683548470400 2174 -1948668054962108716623004800 2175 2107307176461959445804055680 2176 -2162220718519600082828265600 2177 2169728429347793138671419300 2178 -2169728429347793138671419300 2179 2162220718519600082828265600 2180 -2107307176461959445804055680 2181 1948668054962108716623004800 2182 -1650189042576734683548470400 2183 1227190365683426722808630400 2184 -752545124551507732482844800 2185 329037497726854035047947200 2186 -40442678467063370181028800 2187 -88621466382076705661001600 2188 96868485448096906978761600 2189 -53114590737598773248611200 2190 12748879833178002741951360 2191 4197368828314637463196800 2192 -4629012482422179029942400 2193 1205606180189665897952400 2194 283378359397111977913200 2195 -211902470077010259141504 2196 -849700266661817700480 2197 18652689655259852787840 2198 757546697075681036160 2199 -1044019816414945435520 2200 -247667611361999617152 2201 -27187443301551041600 2202 -1741216819546276800 2203 -69456996761443200 2204 -1752845700278400 2205 -27655228368768 2206 -263119409280 2207 -1412261760 2208 -3802240 2209 -4095 2210 -1 2211 1 2212 4224 2213 4051905 2214 1557670400 2215 301018798080 2216 32903767024128 2217 2176167801679872 2218 90381723124492800 2219 2390089437526190400 2220 39776907666508812800 2221 394357252343355292992 2222 1937531141665417579008 2223 450172044675986913280 2224 -32026889981353630809600 2225 -30920981569670271467520 2226 390045645630065474210304 2227 -138747314562550395262704 2228 -3071030612897729368972800 2229 7531493864911528890378000 2230 1017445756110633693043200 2231 -43017400448404394366914560 2232 111005704987157118893314560 2233 -131261684131494401190451200 2234 -27215162917866664348608000 2235 473235197780180278087444800 2236 -1190453629446636492576038400 2237 1996535955030510287907374400 2238 -2610548826225554446791820800 2239 2791791267495832540882944000 2240 -2462451852179335772864908800 2241 1745030336498358020991559680 2242 -906073443951070510899463680 2243 247754457330370842824072100 2244 0 2245 247754457330370842824072100 2246 -906073443951070510899463680 2247 1745030336498358020991559680 2248 -2462451852179335772864908800 2249 2791791267495832540882944000 2250 -2610548826225554446791820800 2251 1996535955030510287907374400 2252 -1190453629446636492576038400 2253 473235197780180278087444800 2254 -27215162917866664348608000 2255 -131261684131494401190451200 2256 111005704987157118893314560 2257 -43017400448404394366914560 2258 1017445756110633693043200 2259 7531493864911528890378000 2260 -3071030612897729368972800 2261 -138747314562550395262704 2262 390045645630065474210304 2263 -30920981569670271467520 2264 -32026889981353630809600 2265 450172044675986913280 2266 1937531141665417579008 2267 394357252343355292992 2268 39776907666508812800 2269 2390089437526190400 2270 90381723124492800 2271 2176167801679872 2272 32903767024128 2273 301018798080 2274 1557670400 2275 4051905 2276 4224 2277 1 2278 1 2279 4355 2280 4313661 2281 1715334335 2282 343603786240 2283 39030186843648 2284 2691050820057600 2285 117007145133086208 2286 3258658191443054400 2287 57656914407558065600 2288 618872100439593512512 2289 3471922719968617387200 2290 3720374732206374441472 2291 -51600978091643954659840 2292 -108141215228682088527360 2293 650306824109364286047744 2294 481056805186386008271120 2295 -6516821852722386187993296 2296 9640356060804018320456400 2297 19750998434775341141007600 2298 -104222109791988220931458560 2299 182208656163857301730752000 2300 -59006547942199909300354560 2301 -505616607252723399576998400 2302 1572807491356579585289582400 2303 -2826684407156033315925633600 2304 3600501054274636285813300800 2305 -3164527874620612203481377600 2306 1103931233191693845827750400 2307 2451748980689475939689817600 2308 -6866748792946501339359198720 2309 11242022360133652635234086400 2310 -14702457367862292587017078620 2311 16599548641134846469212830700 2312 -16599548641134846469212830700 2313 14702457367862292587017078620 2314 -11242022360133652635234086400 2315 6866748792946501339359198720 2316 -2451748980689475939689817600 2317 -1103931233191693845827750400 2318 3164527874620612203481377600 2319 -3600501054274636285813300800 2320 2826684407156033315925633600 2321 -1572807491356579585289582400 2322 505616607252723399576998400 2323 59006547942199909300354560 2324 -182208656163857301730752000 2325 104222109791988220931458560 2326 -19750998434775341141007600 2327 -9640356060804018320456400 2328 6516821852722386187993296 2329 -481056805186386008271120 2330 -650306824109364286047744 2331 108141215228682088527360 2332 51600978091643954659840 2333 -3720374732206374441472 2334 -3471922719968617387200 2335 -618872100439593512512 2336 -57656914407558065600 2337 -3258658191443054400 2338 -117007145133086208 2339 -2691050820057600 2340 -39030186843648 2341 -343603786240 2342 -1715334335 2343 -4313661 2344 -4355 2345 -1 2346 1 2347 4488 2348 4587892 2349 1886065544 2350 391361669985 2351 46162375221248 2352 3315098365522944 2353 150731061570625536 2354 4414331593984183872 2355 82845178734641523200 2356 958416104366798068992 2357 6047261908429529156096 2358 11115368789724987371584 2359 -77520976867660844163072 2360 -271561728644554273418240 2361 970191089575957616615424 2362 2137020188669750555935632 2363 -12071530095072000359444352 2364 6637510192173468281484096 2365 66620403523313214779318400 2366 -205144127581802708062523760 2367 203964813587965288244305920 2368 349072639961362611886126080 2369 -1745198843329762954711818240 2370 3628449005953111031422785600 2371 -4736868348575714093513971200 2372 3288720750254062622022585600 2373 2117584015462402685612198400 2374 -11676714301430537360037220800 2375 24178625454391954541519462400 2376 -37527498404184715897189739520 2377 49586433761454381353248727040 2378 -58827395131386879180310867740 2379 64501103291266831994655570720 2380 -66398194564539385876851322800 2381 64501103291266831994655570720 2382 -58827395131386879180310867740 2383 49586433761454381353248727040 2384 -37527498404184715897189739520 2385 24178625454391954541519462400 2386 -11676714301430537360037220800 2387 2117584015462402685612198400 2388 3288720750254062622022585600 2389 -4736868348575714093513971200 2390 3628449005953111031422785600 2391 -1745198843329762954711818240 2392 349072639961362611886126080 2393 203964813587965288244305920 2394 -205144127581802708062523760 2395 66620403523313214779318400 2396 6637510192173468281484096 2397 -12071530095072000359444352 2398 2137020188669750555935632 2399 970191089575957616615424 2400 -271561728644554273418240 2401 -77520976867660844163072 2402 11115368789724987371584 2403 6047261908429529156096 2404 958416104366798068992 2405 82845178734641523200 2406 4414331593984183872 2407 150731061570625536 2408 3315098365522944 2409 46162375221248 2410 391361669985 2411 1886065544 2412 4587892 2413 4488 2414 1 2415 1 2416 4623 2417 4874988 2418 2070715668 2419 444821209041 2420 54444200771103 2421 4068894580900864 2422 193257909738077184 2423 5943194777986449984 2424 118056984562258309568 2425 1466265888448965956352 2426 10284931550700991032576 2427 26316033737170258675776 2428 -106557836218083119037504 2429 -587480650740069344222208 2430 1236036561647867453348864 2431 5794529140512266592054672 2432 -19585176672621578184060048 2433 -11362041615151476163007808 2434 163057936979631649393399104 2435 -329590929656406035742798960 2436 -3013802428695628424334480 2437 1526383371796145004359992320 2438 -4188378610105201028477076480 2439 6187821962905286537764607040 2440 -4025312349524190067594305600 2441 -5877775546129055972523859200 2442 24869001922295740415120006400 2443 -50736922287061637887332811200 2444 78421079050394344138388606400 2445 -102341359281744503726805457920 2446 118866648521658130924010019840 2447 -127525266905068470013457541660 2448 130495287677238914729928168540 2449 -130899297855806217871506893520 2450 130899297855806217871506893520 2451 -130495287677238914729928168540 2452 127525266905068470013457541660 2453 -118866648521658130924010019840 2454 102341359281744503726805457920 2455 -78421079050394344138388606400 2456 50736922287061637887332811200 2457 -24869001922295740415120006400 2458 5877775546129055972523859200 2459 4025312349524190067594305600 2460 -6187821962905286537764607040 2461 4188378610105201028477076480 2462 -1526383371796145004359992320 2463 3013802428695628424334480 2464 329590929656406035742798960 2465 -163057936979631649393399104 2466 11362041615151476163007808 2467 19585176672621578184060048 2468 -5794529140512266592054672 2469 -1236036561647867453348864 2470 587480650740069344222208 2471 106557836218083119037504 2472 -26316033737170258675776 2473 -10284931550700991032576 2474 -1466265888448965956352 2475 -118056984562258309568 2476 -5943194777986449984 2477 -193257909738077184 2478 -4068894580900864 2479 -54444200771103 2480 -444821209041 2481 -2070715668 2482 -4874988 2483 -4623 2484 -1 2485 1 2486 4760 2487 5175345 2488 2270177280 2489 504555398865 2490 64037192310168 2491 4976443357190305 2492 246658505398722560 2493 7954660891494757440 2494 166923318342637176320 2495 2218052022215713972288 2496 17137162932093687275520 2497 55697121090238858251840 2498 -127657413037815914211840 2499 -1156730811596920772099520 2500 1134972844088646690971648 2501 12951042082926562715217040 2502 -26815147979101439206677120 2503 -63714861180709229538080880 2504 331834771109800378941480960 2505 -388576982912473568148599664 2506 -831511830212754160417833600 2507 4101379609835440627519078800 2508 -7764152778401413403674828800 2509 6361865213454817529551233600 2510 7568783646833837645596055040 2511 -38512008483095956822681752000 2512 83086615395729244436358144000 2513 -129339601823829487361064024000 2514 161490914452774119797825472000 2515 -167441961619451117118917960640 2516 144596280849244237975539916800 2517 -101017214473120622710221087900 2518 51975363512982782538235970400 2519 -14140356249855609955255374300 2520 0 2521 -14140356249855609955255374300 2522 51975363512982782538235970400 2523 -101017214473120622710221087900 2524 144596280849244237975539916800 2525 -167441961619451117118917960640 2526 161490914452774119797825472000 2527 -129339601823829487361064024000 2528 83086615395729244436358144000 2529 -38512008483095956822681752000 2530 7568783646833837645596055040 2531 6361865213454817529551233600 2532 -7764152778401413403674828800 2533 4101379609835440627519078800 2534 -831511830212754160417833600 2535 -388576982912473568148599664 2536 331834771109800378941480960 2537 -63714861180709229538080880 2538 -26815147979101439206677120 2539 12951042082926562715217040 2540 1134972844088646690971648 2541 -1156730811596920772099520 2542 -127657413037815914211840 2543 55697121090238858251840 2544 17137162932093687275520 2545 2218052022215713972288 2546 166923318342637176320 2547 7954660891494757440 2548 246658505398722560 2549 4976443357190305 2550 64037192310168 2551 504555398865 2552 2270177280 2553 5175345 2554 4760 2555 1 2556 1 2557 4899 2558 5489365 2559 2485385175 2560 571184379465 2561 75122362087563 2562 6065663034144637 2563 313440023888944095 2564 10587157766898856000 2565 234270500483459760320 2566 3320259787836135912768 2567 28045311464407499767232 2568 110026258842247036860480 2569 -113537349517288243848000 2570 -2120734045327123365769920 2571 -37678431538718530733632 2572 25643770764566150457420432 2573 -26604095098065303537666640 2574 -183646590009901642310794800 2575 576864048635317321443678960 2576 -129957968967412788184046064 2577 -2987113990754867887179888336 2578 8598541198267064413488459600 2579 -10402275798727362684282330000 2580 -4328800743965578567946750400 2581 47098860432404500830259880640 2582 -115629945440768971661741288640 2583 186164534752762554151236696000 2584 -218930802426341149843607832000 2585 175595630511928377154620216000 2586 -38411304439460619072506063040 2587 -180227037187187602131093456960 2588 442016244672110954833948121700 2589 -696394283633957330442188668500 2590 895428505227343084463874107700 2591 -1003965293739748306823131575300 2592 1003965293739748306823131575300 2593 -895428505227343084463874107700 2594 696394283633957330442188668500 2595 -442016244672110954833948121700 2596 180227037187187602131093456960 2597 38411304439460619072506063040 2598 -175595630511928377154620216000 2599 218930802426341149843607832000 2600 -186164534752762554151236696000 2601 115629945440768971661741288640 2602 -47098860432404500830259880640 2603 4328800743965578567946750400 2604 10402275798727362684282330000 2605 -8598541198267064413488459600 2606 2987113990754867887179888336 2607 129957968967412788184046064 2608 -576864048635317321443678960 2609 183646590009901642310794800 2610 26604095098065303537666640 2611 -25643770764566150457420432 2612 37678431538718530733632 2613 2120734045327123365769920 2614 113537349517288243848000 2615 -110026258842247036860480 2616 -28045311464407499767232 2617 -3320259787836135912768 2618 -234270500483459760320 2619 -10587157766898856000 2620 -313440023888944095 2621 -6065663034144637 2622 -75122362087563 2623 -571184379465 2624 -2485385175 2625 -5489365 2626 -4899 2627 -1 2628 1 2629 5040 2630 5817456 2631 2717317680 2632 645378485220 2633 87902182993968 2634 7368942475478640 2635 396627749283834288 2636 14015054302441457265 2637 326476877667144821760 2638 4921657322288670931968 2639 45166422603230835379200 2640 207107355459981804941568 2641 -5495620187021019632640 2642 -3656080464290855361192960 2643 -3700135674627157536863232 2644 46090966199449377468036240 2645 -1819561895051026888887552 2646 -420501370215933891696922880 2647 832695794736174379340225280 2648 1005538679252785199834174016 2649 -7480972703333473620873442560 2650 14429384247888505353364897536 2651 -4994957355120825980659948800 2652 -44193229628078823756687241200 2653 139974740798527381949388426240 2654 -246711906030112094993333068800 2655 282138357247974329957981629440 2656 -147448204531103680615670112000 2657 -222866598416979973829079168000 2658 823105956434806548492684917760 2659 -1574196059711867192665916544000 2660 2356102867364310174325691982660 2661 -3052536467542156507298886561600 2662 3582615988680943572390337905600 2663 -3907324386446588004933268833600 2664 4015861174958993227292526301200 2665 -3907324386446588004933268833600 2666 3582615988680943572390337905600 2667 -3052536467542156507298886561600 2668 2356102867364310174325691982660 2669 -1574196059711867192665916544000 2670 823105956434806548492684917760 2671 -222866598416979973829079168000 2672 -147448204531103680615670112000 2673 282138357247974329957981629440 2674 -246711906030112094993333068800 2675 139974740798527381949388426240 2676 -44193229628078823756687241200 2677 -4994957355120825980659948800 2678 14429384247888505353364897536 2679 -7480972703333473620873442560 2680 1005538679252785199834174016 2681 832695794736174379340225280 2682 -420501370215933891696922880 2683 -1819561895051026888887552 2684 46090966199449377468036240 2685 -3700135674627157536863232 2686 -3656080464290855361192960 2687 -5495620187021019632640 2688 207107355459981804941568 2689 45166422603230835379200 2690 4921657322288670931968 2691 326476877667144821760 2692 14015054302441457265 2693 396627749283834288 2694 7368942475478640 2695 87902182993968 2696 645378485220 2697 2717317680 2698 5817456 2699 5040 2700 1 2701 1 2702 5183 2703 6160032 2704 2966997984 2705 727861440180 2706 102602729967948 2707 8923764919155744 2708 499860313532709216 2709 18457066487297303217 2710 451925655159632697615 2711 7228562199939142453248 2712 71694702638488705112064 2713 375836444869684137620736 2714 313141631381407177181952 2715 -5939890092597443906672640 2716 -12488459956767789338560512 2717 75476356788098098901844624 2718 82866987544130245955842416 2719 -833227784975727001534166528 2720 859719799713644445656030720 2721 4066397472763456038779731776 2722 -15248602701867427572124729152 2723 17490829060431631602478490112 2724 25507894932297799785461528064 2725 -143629505990942977233053794800 2726 304002187627945423829008109040 2727 -371038717233604002486093281280 2728 136112154679154902758912890880 2729 578375361666562200116984751360 2730 -1802198707680673784964446496000 2731 3370574856561641534649478440960 2732 -4984507049020493365876900792320 2733 6342132995403148629018178558020 2734 -7262807544711826043863314894660 2735 7739161008626291150335189622400 2736 -7901237678964014525211319248000 2737 7923185561405581232225795134800 2738 -7923185561405581232225795134800 2739 7901237678964014525211319248000 2740 -7739161008626291150335189622400 2741 7262807544711826043863314894660 2742 -6342132995403148629018178558020 2743 4984507049020493365876900792320 2744 -3370574856561641534649478440960 2745 1802198707680673784964446496000 2746 -578375361666562200116984751360 2747 -136112154679154902758912890880 2748 371038717233604002486093281280 2749 -304002187627945423829008109040 2750 143629505990942977233053794800 2751 -25507894932297799785461528064 2752 -17490829060431631602478490112 2753 15248602701867427572124729152 2754 -4066397472763456038779731776 2755 -859719799713644445656030720 2756 833227784975727001534166528 2757 -82866987544130245955842416 2758 -75476356788098098901844624 2759 12488459956767789338560512 2760 5939890092597443906672640 2761 -313141631381407177181952 2762 -375836444869684137620736 2763 -71694702638488705112064 2764 -7228562199939142453248 2765 -451925655159632697615 2766 -18457066487297303217 2767 -499860313532709216 2768 -8923764919155744 2769 -102602729967948 2770 -727861440180 2771 -2966997984 2772 -6160032 2773 -5183 2774 -1 2775 1 2776 5328 2777 6517513 2778 3235495488 2779 819413703396 2780 119475996315648 2781 10773406548954084 2782 627500363423966784 2783 24186423849334843449 2784 621577167890586072528 2785 10525112986616840021553 2786 112313876885455013842944 2787 662346098312095807244544 2788 1062174534220432443654144 2789 -9051725785434493869180672 2790 -30993134173932437730619392 2791 110978675369486735897214864 2792 292935187014622437986721024 2793 -1461228921314162102968315376 2794 54455808072385857361609728 2795 10721549357744277524948424256 2796 -25858849592302934170860306432 2797 5530825017791703274872610368 2798 113639484837927782953841476608 2799 -336192277628451658889301066864 2800 494482435047424210337525802240 2801 -225486508673578855482922852080 2802 -869228281451461668990567444480 2803 2937337567199059200712023640320 2804 -5660182975315266079919510568960 2805 8289988215513686676906597423360 2806 -9952581853496252959235771166720 2807 10046432003231648947245455466180 2808 -8516239581105266087317511113920 2809 5875026054945069646486454975460 2810 -2998418401247882435208398073600 2811 812071650337968159535607811600 2812 0 2813 812071650337968159535607811600 2814 -2998418401247882435208398073600 2815 5875026054945069646486454975460 2816 -8516239581105266087317511113920 2817 10046432003231648947245455466180 2818 -9952581853496252959235771166720 2819 8289988215513686676906597423360 2820 -5660182975315266079919510568960 2821 2937337567199059200712023640320 2822 -869228281451461668990567444480 2823 -225486508673578855482922852080 2824 494482435047424210337525802240 2825 -336192277628451658889301066864 2826 113639484837927782953841476608 2827 5530825017791703274872610368 2828 -25858849592302934170860306432 2829 10721549357744277524948424256 2830 54455808072385857361609728 2831 -1461228921314162102968315376 2832 292935187014622437986721024 2833 110978675369486735897214864 2834 -30993134173932437730619392 2835 -9051725785434493869180672 2836 1062174534220432443654144 2837 662346098312095807244544 2838 112313876885455013842944 2839 10525112986616840021553 2840 621577167890586072528 2841 24186423849334843449 2842 627500363423966784 2843 10773406548954084 2844 119475996315648 2845 819413703396 2846 3235495488 2847 6517513 2848 5328 2849 1 2850 1 2851 5475 2852 6890325 2853 3523927175 2854 920875968900 2855 138802396175820 2856 12967717315797300 2857 784762831933919100 2858 31543123999269674025 2859 849688936499895942075 2860 15200032028873762855565 2861 173828759252931868676175 2862 1139205845878751207481600 2863 2639572396733461608518400 2864 -12749283911511800147116800 2865 -66741433265611552666333440 2866 139509664875966799127782800 2867 738866821434346049787687600 2868 -2246718719806807048041527600 2869 -2851567121436032930283862800 2870 23091439641035707247807215680 2871 -34402955078542401467981550400 2872 -49180704615752977974163780800 2873 308199077213067636798398500800 2874 -618202202195899655376276639600 2875 474870472256917654344674206128 2876 877160629479930504960661794000 2877 -3909695679018001873119608202000 2878 8163589285845779730479432352000 2879 -12012553271100912702385971744000 2880 13149026200992102984935434272000 2881 -9591886372976343936514463904000 2882 639887384559518100066029314500 2883 12751603517719857166066202935500 2884 -28298716351716390437475601483500 2885 43149114805457808169170853527900 2886 -54658668772747856891819756550000 2887 60905373775347611965170585870000 2888 -60905373775347611965170585870000 2889 54658668772747856891819756550000 2890 -43149114805457808169170853527900 2891 28298716351716390437475601483500 2892 -12751603517719857166066202935500 2893 -639887384559518100066029314500 2894 9591886372976343936514463904000 2895 -13149026200992102984935434272000 2896 12012553271100912702385971744000 2897 -8163589285845779730479432352000 2898 3909695679018001873119608202000 2899 -877160629479930504960661794000 2900 -474870472256917654344674206128 2901 618202202195899655376276639600 2902 -308199077213067636798398500800 2903 49180704615752977974163780800 2904 34402955078542401467981550400 2905 -23091439641035707247807215680 2906 2851567121436032930283862800 2907 2246718719806807048041527600 2908 -738866821434346049787687600 2909 -139509664875966799127782800 2910 66741433265611552666333440 2911 12749283911511800147116800 2912 -2639572396733461608518400 2913 -1139205845878751207481600 2914 -173828759252931868676175 2915 -15200032028873762855565 2916 -849688936499895942075 2917 -31543123999269674025 2918 -784762831933919100 2919 -12967717315797300 2920 -138802396175820 2921 -920875968900 2922 -3523927175 2923 -6890325 2924 -5475 2925 -1 2926 1 2927 5624 2928 7278900 2929 3833459000 2930 1033152825025 2931 160893464893920 2932 15563992157968080 2933 977863253919007200 2934 40948656652857884625 2935 1154717872378217014200 2936 21781764167292822653940 2937 266040521063281999933560 2938 1919050576730921418999825 2939 5743742928770563480320000 2940 -16007043231732369352780800 2941 -131332489249160322039613440 2942 125690581872431789342503440 2943 1589443165704375631370851200 2944 -2864918606907675896682296000 2945 -10196571682485679956650780800 2946 42728619763599312448104856080 2947 -25284563919132610609801454080 2948 -198511191773951526175095161600 2949 656179877246530469021394624000 2950 -841437053524829764711383519600 2951 -418969672129332003015453267072 2952 4281431822166685837800230667072 2953 -10476030171131519271821814864000 2954 16164795705945555857967331770000 2955 -16251181271077228103605388544000 2956 5398246416983153842109947008000 2957 19310187637799834834285267712000 2958 -56695993593306563630840085733500 2959 101775330857323252022604965100000 2960 -147697571922967066078389286206000 2961 188105047080724624601473192562400 2962 -218681525378510925730329157419900 2963 237374790098790692787331514160000 2964 -243621495101390447860682343480000 2965 237374790098790692787331514160000 2966 -218681525378510925730329157419900 2967 188105047080724624601473192562400 2968 -147697571922967066078389286206000 2969 101775330857323252022604965100000 2970 -56695993593306563630840085733500 2971 19310187637799834834285267712000 2972 5398246416983153842109947008000 2973 -16251181271077228103605388544000 2974 16164795705945555857967331770000 2975 -10476030171131519271821814864000 2976 4281431822166685837800230667072 2977 -418969672129332003015453267072 2978 -841437053524829764711383519600 2979 656179877246530469021394624000 2980 -198511191773951526175095161600 2981 -25284563919132610609801454080 2982 42728619763599312448104856080 2983 -10196571682485679956650780800 2984 -2864918606907675896682296000 2985 1589443165704375631370851200 2986 125690581872431789342503440 2987 -131332489249160322039613440 2988 -16007043231732369352780800 2989 5743742928770563480320000 2990 1919050576730921418999825 2991 266040521063281999933560 2992 21781764167292822653940 2993 1154717872378217014200 2994 40948656652857884625 2995 977863253919007200 2996 15563992157968080 2997 160893464893920 2998 1033152825025 2999 3833459000 3000 7278900 3001 5624 3002 1 3003 1 3004 5775 3005 7683676 3006 4165307300 3007 1157216577825 3008 186094769617295 3009 18627941430159600 3010 1214188856316303120 3011 52923639882324929025 3012 1560446148057504528975 3013 30984370474643334288540 3014 402951199322804751622500 3015 3174566311889691759582465 3016 11569315684776751710737775 3017 -16128043333225694942438400 3018 -241386042575079515685411840 3019 -9653930400179933726166000 3020 3071286013102655148719262960 3021 -2395405096894002937292225600 3022 -25788070571366369248888382400 3023 67701829790425667617350372880 3024 38376922857826744044267484400 3025 -522190096617196319164758769920 3026 1136789960689954148360163180800 3027 -491889743911346405797556722800 3028 -3594493254643350226480238243472 3029 11896383422115049811137114392000 3030 -20738437950882268453028781876672 3031 20858806960984800815866895322000 3032 -350088869217829627059493242000 3033 -49157410809720218713832294016000 3034 126836628147886008538828768896000 3035 -221439004505693701333440075973500 3036 315555360848116818742354155565500 3037 -392890284672730409143932525018000 3038 444482226735333143753922969920400 3039 -470877765785909037384381858805500 3040 479793794487180687796393822995900 3041 -480996285200181140648013857640000 3042 480996285200181140648013857640000 3043 -479793794487180687796393822995900 3044 470877765785909037384381858805500 3045 -444482226735333143753922969920400 3046 392890284672730409143932525018000 3047 -315555360848116818742354155565500 3048 221439004505693701333440075973500 3049 -126836628147886008538828768896000 3050 49157410809720218713832294016000 3051 350088869217829627059493242000 3052 -20858806960984800815866895322000 3053 20738437950882268453028781876672 3054 -11896383422115049811137114392000 3055 3594493254643350226480238243472 3056 491889743911346405797556722800 3057 -1136789960689954148360163180800 3058 522190096617196319164758769920 3059 -38376922857826744044267484400 3060 -67701829790425667617350372880 3061 25788070571366369248888382400 3062 2395405096894002937292225600 3063 -3071286013102655148719262960 3064 9653930400179933726166000 3065 241386042575079515685411840 3066 16128043333225694942438400 3067 -11569315684776751710737775 3068 -3174566311889691759582465 3069 -402951199322804751622500 3070 -30984370474643334288540 3071 -1560446148057504528975 3072 -52923639882324929025 3073 -1214188856316303120 3074 -18627941430159600 3075 -186094769617295 3076 -1157216577825 3077 -4165307300 3078 -7683676 3079 -5775 3080 -1 3081 1 3082 5928 3083 8105097 3084 4520740224 3085 1294111243425 3086 214789042988520 3087 22234770054281785 3088 1502495472253501440 3089 68108881316355098505 3090 2097380724321778295400 3091 43767167182252852202865 3092 604410257932159833947520 3093 5167525293973606071740505 3094 22115822994999665205480360 3095 -7111615131580351441452975 3096 -418460389600995967270256640 3097 -425676475914570370741371120 3098 5427438692063478790215035520 3099 1255207415816068392650212240 3100 -54957777553107725763052185600 3101 86033505765437507177369348880 3102 229837297404546891933505357440 3103 -1109924339800906672335244713840 3104 1498087168677347208663798251520 3105 1676740563624380130662776790800 3106 -11383495495973797761345285977472 3107 24905670502415098753970628445584 3108 -28736677218493460586147919325184 3109 426762853999887468244220397072 3110 79984000557891187636348868112000 3111 -214532498608731542810531078118000 3112 378686184523558225396857815040000 3113 -527070382564928574141405853717500 3114 611756316225750263157941517348000 3115 -603212405831986005132311281729500 3116 503021435110376662447406837798400 3117 -343142007657486617195965555506300 3118 173862559674797183034233301712800 3119 -46897137807017661213181351119900 3120 0 3121 -46897137807017661213181351119900 3122 173862559674797183034233301712800 3123 -343142007657486617195965555506300 3124 503021435110376662447406837798400 3125 -603212405831986005132311281729500 3126 611756316225750263157941517348000 3127 -527070382564928574141405853717500 3128 378686184523558225396857815040000 3129 -214532498608731542810531078118000 3130 79984000557891187636348868112000 3131 426762853999887468244220397072 3132 -28736677218493460586147919325184 3133 24905670502415098753970628445584 3134 -11383495495973797761345285977472 3135 1676740563624380130662776790800 3136 1498087168677347208663798251520 3137 -1109924339800906672335244713840 3138 229837297404546891933505357440 3139 86033505765437507177369348880 3140 -54957777553107725763052185600 3141 1255207415816068392650212240 3142 5427438692063478790215035520 3143 -425676475914570370741371120 3144 -418460389600995967270256640 3145 -7111615131580351441452975 3146 22115822994999665205480360 3147 5167525293973606071740505 3148 604410257932159833947520 3149 43767167182252852202865 3150 2097380724321778295400 3151 68108881316355098505 3152 1502495472253501440 3153 22234770054281785 3154 214789042988520 3155 1294111243425 3156 4520740224 3157 8105097 3158 5928 3159 1 3160 1 3161 6083 3162 8543613 3163 4901079183 3164 1444956714201 3165 247399553395995 3166 26470375652005285 3167 1853133679112536535 3168 87290456607937768185 3169 2804486538449385870795 3170 61411852281684674734965 3171 898351168141028108875095 3172 8290598338191918300897345 3173 40667632355262045866046195 3174 23241812180590701712905165 3175 -686126293344357738331123665 3176 -1418868348419781717083374320 3177 8780871446128083669742655280 3178 12277419593546144824333827280 3179 -103475683923074169079555021840 3180 62948269968565454659770664080 3181 674426850011588311615110859440 3182 -1986482181408926361478211690160 3183 929238287310266738483506953840 3184 8090690027478595477638691236880 3185 -26442539298469103200824766405072 3186 39564882426254176978422298332624 3187 -12105981222807623389680239179536 3188 -97238401512825751144104009361776 3189 302497633787590234917278761534128 3190 -559438491895599371513704978446000 3191 762831834545371054371753659814000 3192 -781490109684550503387953003701500 3193 514629904554224110177409032831500 3194 61360811009761489456798964896500 3195 -879454076334126452456383452284100 3196 1804353538396901939266265900153700 3197 -2674615278126493059755369609937300 3198 3343422775851527407954368032279700 3199 -3704873886754395235841326738472100 3200 3704873886754395235841326738472100 3201 -3343422775851527407954368032279700 3202 2674615278126493059755369609937300 3203 -1804353538396901939266265900153700 3204 879454076334126452456383452284100 3205 -61360811009761489456798964896500 3206 -514629904554224110177409032831500 3207 781490109684550503387953003701500 3208 -762831834545371054371753659814000 3209 559438491895599371513704978446000 3210 -302497633787590234917278761534128 3211 97238401512825751144104009361776 3212 12105981222807623389680239179536 3213 -39564882426254176978422298332624 3214 26442539298469103200824766405072 3215 -8090690027478595477638691236880 3216 -929238287310266738483506953840 3217 1986482181408926361478211690160 3218 -674426850011588311615110859440 3219 -62948269968565454659770664080 3220 103475683923074169079555021840 3221 -12277419593546144824333827280 3222 -8780871446128083669742655280 3223 1418868348419781717083374320 3224 686126293344357738331123665 3225 -23241812180590701712905165 3226 -40667632355262045866046195 3227 -8290598338191918300897345 3228 -898351168141028108875095 3229 -61411852281684674734965 3230 -2804486538449385870795 3231 -87290456607937768185 3232 -1853133679112536535 3233 -26470375652005285 3234 -247399553395995 3235 -1444956714201 3236 -4901079183 3237 -8543613 3238 -6083 3239 -1 3240 1 3241 6240 3242 8999680 3243 5307700320 3244 1610953103760 3245 284393725840224 3246 31432676712236800 3247 2278307945169141600 3248 111429487858812880900 3249 3731325154912675663200 3250 85621785093512080807680 3251 1323811062652017632565600 3252 13127070723332780585389200 3253 72530712138450317284360800 3254 98322222362850380890694400 3255 -1060615169862027258589149600 3256 -3508324402940232425690829975 3257 12803483648188351222016140800 3258 38287801890316779080139059200 3259 -173710979675291474771849894400 3260 -81054827909017428839568715520 3261 1552368673642428981631329523200 3262 -2915678514216306777473557401600 3263 -2487632691996846171752246438400 3264 22549820786972155540305495476800 3265 -48938264722641353928496200448512 3266 37492408936528782221707234078720 3267 84488926779835549503821720471040 3268 -364481275785444581779280828471040 3269 746397208271870850084271826081280 3270 -1027763432432036546385704867647488 3271 903970411776763034924660806080000 3272 -93291375695897245080996719437500 3273 -1524915457887579389774536976400000 3274 3839938103759903997561386651520000 3275 -6544746122594919703996675899100800 3276 9248994620627754868098824478696000 3277 -11603489863061214939854716130448000 3278 13376149954500686963979968446848000 3279 -14458044436114713115478348247696000 3280 14819495547017580943365306953888400 3281 -14458044436114713115478348247696000 3282 13376149954500686963979968446848000 3283 -11603489863061214939854716130448000 3284 9248994620627754868098824478696000 3285 -6544746122594919703996675899100800 3286 3839938103759903997561386651520000 3287 -1524915457887579389774536976400000 3288 -93291375695897245080996719437500 3289 903970411776763034924660806080000 3290 -1027763432432036546385704867647488 3291 746397208271870850084271826081280 3292 -364481275785444581779280828471040 3293 84488926779835549503821720471040 3294 37492408936528782221707234078720 3295 -48938264722641353928496200448512 3296 22549820786972155540305495476800 3297 -2487632691996846171752246438400 3298 -2915678514216306777473557401600 3299 1552368673642428981631329523200 3300 -81054827909017428839568715520 3301 -173710979675291474771849894400 3302 38287801890316779080139059200 3303 12803483648188351222016140800 3304 -3508324402940232425690829975 3305 -1060615169862027258589149600 3306 98322222362850380890694400 3307 72530712138450317284360800 3308 13127070723332780585389200 3309 1323811062652017632565600 3310 85621785093512080807680 3311 3731325154912675663200 3312 111429487858812880900 3313 2278307945169141600 3314 31432676712236800 3315 284393725840224 3316 1610953103760 3317 5307700320 3318 8999680 3319 6240 3320 1 3321 1 3322 6399 3323 9473760 3324 5742036000 3325 1793385275760 3326 326287028091024 3327 37233082688177376 3328 2792372990632711200 3329 141697407078808366500 3330 4940684540706199556700 3331 118649211969219758592480 3332 1934984079108269606495520 3333 20535463590609976414988400 3334 126150552941898744135450000 3335 261114862162365217965650400 3336 -1528347622498692688109311200 3337 -7552736844836388457687313175 3338 16019316997129736648986173975 3339 91964313969309234543879360000 3340 -255099474432161636070432038400 3341 -503317814983634663232314814720 3342 3055805679600162455798272446720 3343 -2984543164499570309816769139200 3344 -12504805934379011111065431744000 3345 49243552596757577540994338548800 3346 -68950450283522744175595067829312 3347 -31969459264659252008617457791488 3348 365944007149092995176586863649280 3349 -907175210778173264572487509920000 3350 1345008283973935988378446556801280 3351 -1085269721760639114305527446041088 3352 -527749193319850233070766788787712 3353 3862647171914713469255105354002500 3354 -8738316901350773828219881957522500 3355 14424371870435253325441140283440000 3356 -19917222684148752020114402641276800 3357 24338236482295516476919337216356800 3358 -27244873519587180830318174827416000 3359 28717093481319446790829087525680000 3360 -29211151003578706090456254622896000 3361 29277539983132294058843655201584400 3362 -29277539983132294058843655201584400 3363 29211151003578706090456254622896000 3364 -28717093481319446790829087525680000 3365 27244873519587180830318174827416000 3366 -24338236482295516476919337216356800 3367 19917222684148752020114402641276800 3368 -14424371870435253325441140283440000 3369 8738316901350773828219881957522500 3370 -3862647171914713469255105354002500 3371 527749193319850233070766788787712 3372 1085269721760639114305527446041088 3373 -1345008283973935988378446556801280 3374 907175210778173264572487509920000 3375 -365944007149092995176586863649280 3376 31969459264659252008617457791488 3377 68950450283522744175595067829312 3378 -49243552596757577540994338548800 3379 12504805934379011111065431744000 3380 2984543164499570309816769139200 3381 -3055805679600162455798272446720 3382 503317814983634663232314814720 3383 255099474432161636070432038400 3384 -91964313969309234543879360000 3385 -16019316997129736648986173975 3386 7552736844836388457687313175 3387 1528347622498692688109311200 3388 -261114862162365217965650400 3389 -126150552941898744135450000 3390 -20535463590609976414988400 3391 -1934984079108269606495520 3392 -118649211969219758592480 3393 -4940684540706199556700 3394 -141697407078808366500 3395 -2792372990632711200 3396 -37233082688177376 3397 -326287028091024 3398 -1793385275760 3399 -5742036000 3400 -9473760 3401 -6399 3402 -1 3403 1 3404 6560 3405 9966321 3406 6205576320 3407 1993627561680 3408 373647137445504 3409 43998118810485840 3410 3412172029592836224 3411 179517605540820732900 3412 6511801870599541401600 3413 163457605061514976906980 3414 2806632164472568798953600 3415 31768563946843037478649680 3416 214790238494030626520284800 3417 588069704417586016523893200 3418 -1998328583607285625995772800 3419 -14892978526429533079106463975 3420 14463741093501136493468887200 3421 192492559548869470387282038825 3422 -304024617226224930117666355200 3423 -1480719469811792774829172427520 3424 5232600122463881974760213145600 3425 153777006269698841328507137280 3426 -35281295169667879903120568678400 3427 88605212538677719036887363470400 3428 -50498925322335739501164368781312 3429 -275847752765030789570180903363520 3430 978068318804413104991910402869248 3431 -1706959949907099311171686653623040 3432 1495929666752189306337026743511040 3433 968116459158651985180880321924352 3434 -6613377551830006324242806362798080 3435 15192313013598821409284209019311812 3436 -24987807363359809339694480093040000 3437 33304036247494808483724513051802500 3438 -37534480560375574413600626111884800 3439 36252313144803468545800463515656000 3440 -29793029632239559622338085513356800 3441 20120339477007634793649140209608000 3442 -10128179206314815642356925492928000 3443 2721948161697106703883423726224400 3444 0 3445 2721948161697106703883423726224400 3446 -10128179206314815642356925492928000 3447 20120339477007634793649140209608000 3448 -29793029632239559622338085513356800 3449 36252313144803468545800463515656000 3450 -37534480560375574413600626111884800 3451 33304036247494808483724513051802500 3452 -24987807363359809339694480093040000 3453 15192313013598821409284209019311812 3454 -6613377551830006324242806362798080 3455 968116459158651985180880321924352 3456 1495929666752189306337026743511040 3457 -1706959949907099311171686653623040 3458 978068318804413104991910402869248 3459 -275847752765030789570180903363520 3460 -50498925322335739501164368781312 3461 88605212538677719036887363470400 3462 -35281295169667879903120568678400 3463 153777006269698841328507137280 3464 5232600122463881974760213145600 3465 -1480719469811792774829172427520 3466 -304024617226224930117666355200 3467 192492559548869470387282038825 3468 14463741093501136493468887200 3469 -14892978526429533079106463975 3470 -1998328583607285625995772800 3471 588069704417586016523893200 3472 214790238494030626520284800 3473 31768563946843037478649680 3474 2806632164472568798953600 3475 163457605061514976906980 3476 6511801870599541401600 3477 179517605540820732900 3478 3412172029592836224 3479 43998118810485840 3480 373647137445504 3481 1993627561680 3482 6205576320 3483 9966321 3484 6560 3485 1 3486 1 3487 6723 3488 10477837 3489 6699870639 3490 2213148672720 3491 427098404049264 3492 51871219347581712 3493 4157422062572112048 3494 226614500572303376676 3495 8544300254148462417900 3496 223927948815325476501780 3497 4041269686415228744203740 3498 48639682665071107136289360 3499 359024221098114282665115120 3500 1211588641121166934048486800 3501 -2208518622127265426154075600 3502 -27489774316334430441636973575 3503 -727075651695039114447323925 3504 365476020283335327044730358725 3505 -205714684160455625724931072425 3506 -3444971144747801616525293464320 3507 7595270589515204965714058039040 3508 11463315427817620711163173935360 3509 -78799567771947271030506516430080 3510 126453861189366189945789827649600 3511 95843086028981342468636623005888 3512 -873766912298432964932956696387776 3513 2009803689009266626896674084792256 3514 -2240666865982331670848941807872768 3515 -700620540074301216051070901571840 3516 8891992541330427269390708105701632 3517 -22312222413891543340101898161548544 3518 37476402280358508003075601078454724 3519 -47825060648833058719061911712908212 3520 46016466492213661930299515705152500 3521 -27009759843777197859978260306679300 3522 -9674535953862253366128499589726400 3523 59568947949200493405264152687870400 3524 -114690468983464251540168922887307200 3525 165869860493500797911450764296888000 3526 -204905725567756613964433548878799600 3527 225921697420859856422324169276625200 3528 -225921697420859856422324169276625200 3529 204905725567756613964433548878799600 3530 -165869860493500797911450764296888000 3531 114690468983464251540168922887307200 3532 -59568947949200493405264152687870400 3533 9674535953862253366128499589726400 3534 27009759843777197859978260306679300 3535 -46016466492213661930299515705152500 3536 47825060648833058719061911712908212 3537 -37476402280358508003075601078454724 3538 22312222413891543340101898161548544 3539 -8891992541330427269390708105701632 3540 700620540074301216051070901571840 3541 2240666865982331670848941807872768 3542 -2009803689009266626896674084792256 3543 873766912298432964932956696387776 3544 -95843086028981342468636623005888 3545 -126453861189366189945789827649600 3546 78799567771947271030506516430080 3547 -11463315427817620711163173935360 3548 -7595270589515204965714058039040 3549 3444971144747801616525293464320 3550 205714684160455625724931072425 3551 -365476020283335327044730358725 3552 727075651695039114447323925 3553 27489774316334430441636973575 3554 2208518622127265426154075600 3555 -1211588641121166934048486800 3556 -359024221098114282665115120 3557 -48639682665071107136289360 3558 -4041269686415228744203740 3559 -223927948815325476501780 3560 -8544300254148462417900 3561 -226614500572303376676 3562 -4157422062572112048 3563 -51871219347581712 3564 -427098404049264 3565 -2213148672720 3566 -6699870639 3567 -10477837 3568 -6723 3569 -1 3570 1 3571 6888 3572 11008788 3573 7226529128 3574 2453516811081 3575 487326627414144 3576 61014704043569472 3577 5051151938303632512 3578 285071198548963839012 3579 11162982415099156465824 3580 305119826903684544832080 3581 5778654860634944428052640 3582 73753333292080870232690340 3583 590409791657027116264103040 3584 2355919293328921825070402880 3585 -1550779970453930987719804800 3586 -47974165515976585632585540975 3587 -47404307946289508854221619800 3588 638310653105370503877995310900 3589 291738092050475976323111740200 3590 -6969491127915763826114065024695 3591 8300598889534806698377529149440 3592 40023030636398933921442187146240 3593 -148848557813339227021706336040960 3594 111193351307310810802327726178880 3595 549204222539446844788582995737088 3596 -2042050043957310508968840192627456 3597 3180902974790334253498408687532544 3598 -692589530919195131856803169241536 3599 -9502620850336813942292348753590272 3600 28669802004396441186688730214454272 3601 -51240877695233352269988180213233664 3602 63689555439161251584489552251005956 3603 -48293739052881236674602782960782944 3604 -9495119322251833141002579040717488 3605 114040239890618784421927532390839200 3606 -256790070583476158582747319274839900 3607 419113060760841216328739486024409600 3608 -578775970859769460416500087094086400 3609 716511481140511649197945779734131200 3610 -819753166559372137112638476220143600 3611 882670817830336183231406056708675200 3612 -903686789683439425689296677106500800 3613 882670817830336183231406056708675200 3614 -819753166559372137112638476220143600 3615 716511481140511649197945779734131200 3616 -578775970859769460416500087094086400 3617 419113060760841216328739486024409600 3618 -256790070583476158582747319274839900 3619 114040239890618784421927532390839200 3620 -9495119322251833141002579040717488 3621 -48293739052881236674602782960782944 3622 63689555439161251584489552251005956 3623 -51240877695233352269988180213233664 3624 28669802004396441186688730214454272 3625 -9502620850336813942292348753590272 3626 -692589530919195131856803169241536 3627 3180902974790334253498408687532544 3628 -2042050043957310508968840192627456 3629 549204222539446844788582995737088 3630 111193351307310810802327726178880 3631 -148848557813339227021706336040960 3632 40023030636398933921442187146240 3633 8300598889534806698377529149440 3634 -6969491127915763826114065024695 3635 291738092050475976323111740200 3636 638310653105370503877995310900 3637 -47404307946289508854221619800 3638 -47974165515976585632585540975 3639 -1550779970453930987719804800 3640 2355919293328921825070402880 3641 590409791657027116264103040 3642 73753333292080870232690340 3643 5778654860634944428052640 3644 305119826903684544832080 3645 11162982415099156465824 3646 285071198548963839012 3647 5051151938303632512 3648 61014704043569472 3649 487326627414144 3650 2453516811081 3651 7226529128 3652 11008788 3653 6888 3654 1 3655 1 3656 7055 3657 11559660 3658 7787224340 3659 2716404985945 3660 555084163455255 3661 71611953521008320 3662 6120199501401579840 3663 357397098426343986660 3664 14523650106867018297180 3665 413600596801486378620336 3666 8208267435567991471352400 3667 110823262180013840101035300 3668 956845180011426760207244700 3669 4393648635505362456376017600 3670 1244306226261349475905469760 3671 -79426799365030073825018007375 3672 -158964122437110157478011934625 3673 1025041619153507848510627831500 3674 1682003049749935123767959560500 3675 -12613533512189988160716245092935 3676 2631259528781828933544056990775 3677 100183134383033364699626241100800 3678 -237183841283074997782626991180800 3679 -86505204135470685909383292926400 3680 1603822679342125735006497467510208 3681 -3845208933955103377433995810172160 3682 3122661261961516718871397486030080 3683 7293332507898166391018498932921920 3684 -32096032681731880418617700497803840 3685 65168415923802732630947696966937600 3686 -83414844944397280090454489125923840 3687 50387505153993878177743648724316420 3688 68876020675463224596861862614155580 3689 -288944291875665349078026810007502160 3690 592422349887412723925241402317356368 3691 -933364277607144369513052452703081500 3692 1254314015006911809855394015792129500 3693 -1507927484267655638606627898991392000 3694 1672502624837583720917554839200544000 3695 -1755108652120628294549775840262210800 3696 1782666786010647973365081447175062000 3697 -1786357607513775608920702733815176000 3698 1786357607513775608920702733815176000 3699 -1782666786010647973365081447175062000 3700 1755108652120628294549775840262210800 3701 -1672502624837583720917554839200544000 3702 1507927484267655638606627898991392000 3703 -1254314015006911809855394015792129500 3704 933364277607144369513052452703081500 3705 -592422349887412723925241402317356368 3706 288944291875665349078026810007502160 3707 -68876020675463224596861862614155580 3708 -50387505153993878177743648724316420 3709 83414844944397280090454489125923840 3710 -65168415923802732630947696966937600 3711 32096032681731880418617700497803840 3712 -7293332507898166391018498932921920 3713 -3122661261961516718871397486030080 3714 3845208933955103377433995810172160 3715 -1603822679342125735006497467510208 3716 86505204135470685909383292926400 3717 237183841283074997782626991180800 3718 -100183134383033364699626241100800 3719 -2631259528781828933544056990775 3720 12613533512189988160716245092935 3721 -1682003049749935123767959560500 3722 -1025041619153507848510627831500 3723 158964122437110157478011934625 3724 79426799365030073825018007375 3725 -1244306226261349475905469760 3726 -4393648635505362456376017600 3727 -956845180011426760207244700 3728 -110823262180013840101035300 3729 -8208267435567991471352400 3730 -413600596801486378620336 3731 -14523650106867018297180 3732 -357397098426343986660 3733 -6120199501401579840 3734 -71611953521008320 3735 -555084163455255 3736 -2716404985945 3737 -7787224340 3738 -11559660 3739 -7055 3740 -1 3741 1 3742 7224 3743 12130945 3744 8383692800 3745 3003596539545 3746 631195380078200 3747 83869800552214425 3748 7395774793379758080 3749 446606966025515981700 3750 18820147936106311123680 3751 557858867183612002044036 3752 11585635168496485860900864 3753 165108250757097379277828100 3754 1530324767141064860441868000 3755 7933490829904204700451044100 3756 8658287823427450467432284160 3757 -124512859443224264704142189535 3758 -394261909134308844078087981000 3759 1489653294352204028576099342625 3760 4850121698452001991999135744000 3761 -20437209125431403503859838169335 3762 -19510808240297765762200185836040 3763 210524711343240634582205848473225 3764 -294551519835089511128451612672000 3765 -732559418578813915724023274558400 3766 3624702857438120395065328305950208 3767 -5669388761668119919081319337321408 3768 -1941846868482764144886982996131840 3769 29859182140264424915017703067662400 3770 -76179721962489264513340404806423040 3771 109393267646849741933091526782519360 3772 -65383037323797128396566005236367360 3773 -129106873726122389295142376115374460 3774 512833161066665541930803698755429600 3775 -1051437295734299039187788081990433660 3776 1631194561813142139803778433665466368 3777 -2094357555992637251467982166655168668 3778 2300139784698333322453447868804844000 3779 -2181075835642396927260611395513657500 3780 1769182761126726884842464607248384000 3781 -1184019724390305555395167681883890800 3782 592499878635423094529070548626300800 3783 -158705324634488328891715325524902000 3784 0 3785 -158705324634488328891715325524902000 3786 592499878635423094529070548626300800 3787 -1184019724390305555395167681883890800 3788 1769182761126726884842464607248384000 3789 -2181075835642396927260611395513657500 3790 2300139784698333322453447868804844000 3791 -2094357555992637251467982166655168668 3792 1631194561813142139803778433665466368 3793 -1051437295734299039187788081990433660 3794 512833161066665541930803698755429600 3795 -129106873726122389295142376115374460 3796 -65383037323797128396566005236367360 3797 109393267646849741933091526782519360 3798 -76179721962489264513340404806423040 3799 29859182140264424915017703067662400 3800 -1941846868482764144886982996131840 3801 -5669388761668119919081319337321408 3802 3624702857438120395065328305950208 3803 -732559418578813915724023274558400 3804 -294551519835089511128451612672000 3805 210524711343240634582205848473225 3806 -19510808240297765762200185836040 3807 -20437209125431403503859838169335 3808 4850121698452001991999135744000 3809 1489653294352204028576099342625 3810 -394261909134308844078087981000 3811 -124512859443224264704142189535 3812 8658287823427450467432284160 3813 7933490829904204700451044100 3814 1530324767141064860441868000 3815 165108250757097379277828100 3816 11585635168496485860900864 3817 557858867183612002044036 3818 18820147936106311123680 3819 446606966025515981700 3820 7395774793379758080 3821 83869800552214425 3822 631195380078200 3823 3003596539545 3824 8383692800 3825 12130945 3826 7224 3827 1 3828 1 3829 7395 3830 12723141 3831 9017736615 3832 3316990888785 3833 716562480074595 3834 98021155281459445 3835 8914096981809337095 3836 556313217623153934660 3837 24292864876600999393740 3838 748822004707693929038676 3839 16253599709294900216557020 3840 244005842468677242334435236 3841 2418076599297378932059238700 3842 13955117914287092403350565300 3843 25324293734032526308874553660 3844 -183260867834951324338068395775 3845 -851573676721610952151962732765 3846 1868608833606997667673078205125 3847 11256335191305427016123376582375 3848 -28852693747812934713444278957535 3849 -77232833573743060581049379743725 3850 386469989998977432263732387196165 3851 -178300788750996396573741011836425 3852 -2291247478000246106055520902283200 3853 6800445383263774694667392911651008 3854 -5082504961943141673982606277979840 3855 -20065984843125057986825524333649472 3856 78348650601451757645205569233005120 3857 -138961619466674518794968105216281920 3858 107021424982939316130309170811865920 3859 153155601524223095107108814980608960 3860 -735679228754043393007766485982675580 3861 1589723190410821632347739765223085580 3862 -2466239985057058645334612702181334380 3863 2966993067579961750211244740925167388 3864 -2686345366241071647652381651340273340 3865 1377157992107350628902732006693981068 3866 941687597078769671070615743303020500 3867 -3981633053651477076708752286564310500 3868 7272740599438379380273547500958701200 3869 -10292445316134954819070090118682066000 3870 12580042066027108203483301469940565200 3871 -13807363243200484613579233320666474000 3872 13807363243200484613579233320666474000 3873 -12580042066027108203483301469940565200 3874 10292445316134954819070090118682066000 3875 -7272740599438379380273547500958701200 3876 3981633053651477076708752286564310500 3877 -941687597078769671070615743303020500 3878 -1377157992107350628902732006693981068 3879 2686345366241071647652381651340273340 3880 -2966993067579961750211244740925167388 3881 2466239985057058645334612702181334380 3882 -1589723190410821632347739765223085580 3883 735679228754043393007766485982675580 3884 -153155601524223095107108814980608960 3885 -107021424982939316130309170811865920 3886 138961619466674518794968105216281920 3887 -78348650601451757645205569233005120 3888 20065984843125057986825524333649472 3889 5082504961943141673982606277979840 3890 -6800445383263774694667392911651008 3891 2291247478000246106055520902283200 3892 178300788750996396573741011836425 3893 -386469989998977432263732387196165 3894 77232833573743060581049379743725 3895 28852693747812934713444278957535 3896 -11256335191305427016123376582375 3897 -1868608833606997667673078205125 3898 851573676721610952151962732765 3899 183260867834951324338068395775 3900 -25324293734032526308874553660 3901 -13955117914287092403350565300 3902 -2418076599297378932059238700 3903 -244005842468677242334435236 3904 -16253599709294900216557020 3905 -748822004707693929038676 3906 -24292864876600999393740 3907 -556313217623153934660 3908 -8914096981809337095 3909 -98021155281459445 3910 -716562480074595 3911 -3316990888785 3912 -9017736615 3913 -12723141 3914 -7395 3915 -1 3916 1 3917 7568 3918 13336752 3919 9691225104 3920 3658609487940 3921 812171710830480 3922 114327883723881520 3923 10717113460324190480 3924 690833384517177332145 3925 31238966747024649898560 3926 1000501595932616966206656 3927 22669895618670125527460928 3928 357856732994711696007614352 3929 3778439594764724892687795264 3930 24014018619923891291934379200 3931 59596348707795283563376042560 3932 -248186045015729539760161751895 3933 -1686397035573657043168939616880 3934 1721136419344500595497272337840 3935 23099901483845867443481760426000 3936 -32259990686930430778421654354460 3937 -202946226180367990998161781863280 3938 618474312850468743365366014904880 3939 436164040710055503350458119801360 3940 -5433006186852733505784376211063175 3941 10442353043768171468364335179588608 3942 4199409918783769606118367326751744 3943 -65090208907235340298562220406569984 3944 160277330835398424060545123473228032 3945 -177798042004653432705970105550945280 3946 -100383468377453494088928079556736000 3947 880599166639626622649722413451453440 3948 -2135919966509341092302411460340910940 3949 3416175846627112957359893116961640000 3950 -3856673896443442857142240922616294720 3951 2448126181223081846063534411636516928 3952 1543562357363895564073746992716917264 3953 -8229177780269103546426369194919551424 3954 17004867654031548866471216833311344832 3955 -26751520017839825169615601580699352000 3956 36202183003655925339212747358338297700 3957 -44289002511549773102349291726609350400 3958 50327128497627374457090649727686982400 3959 -54002131795628562044221001431939987200 3960 55229452972801938454316933282665896000 3961 -54002131795628562044221001431939987200 3962 50327128497627374457090649727686982400 3963 -44289002511549773102349291726609350400 3964 36202183003655925339212747358338297700 3965 -26751520017839825169615601580699352000 3966 17004867654031548866471216833311344832 3967 -8229177780269103546426369194919551424 3968 1543562357363895564073746992716917264 3969 2448126181223081846063534411636516928 3970 -3856673896443442857142240922616294720 3971 3416175846627112957359893116961640000 3972 -2135919966509341092302411460340910940 3973 880599166639626622649722413451453440 3974 -100383468377453494088928079556736000 3975 -177798042004653432705970105550945280 3976 160277330835398424060545123473228032 3977 -65090208907235340298562220406569984 3978 4199409918783769606118367326751744 3979 10442353043768171468364335179588608 3980 -5433006186852733505784376211063175 3981 436164040710055503350458119801360 3982 618474312850468743365366014904880 3983 -202946226180367990998161781863280 3984 -32259990686930430778421654354460 3985 23099901483845867443481760426000 3986 1721136419344500595497272337840 3987 -1686397035573657043168939616880 3988 -248186045015729539760161751895 3989 59596348707795283563376042560 3990 24014018619923891291934379200 3991 3778439594764724892687795264 3992 357856732994711696007614352 3993 22669895618670125527460928 3994 1000501595932616966206656 3995 31238966747024649898560 3996 690833384517177332145 3997 10717113460324190480 3998 114327883723881520 3999 812171710830480 4000 3658609487940 4001 9691225104 4002 13336752 4003 7568 4004 1 4005 1 4006 7743 4007 13972288 4008 10406096448 4009 4030602018036 4010 919099981118220 4011 133083960177784000 4012 12853310394937045440 4013 855314990684899116625 4014 40024679038129896106095 4015 1330795798238958026570496 4016 31442766449248419133379328 4017 521028768409092032563410768 4018 5843339256676029466569705648 4019 40549652149299784269366779136 4020 126124113426559433256315720960 4021 -294464613533441207044104002295 4022 -3130507166771916470558000396745 4023 58335946332171248249464380480 4024 43315144576155740303316351293760 4025 -16637713042337268098156133870060 4026 -445390495769990628470551613263380 4027 821822215858643710237359483126720 4028 2182856127136899022272287162531520 4029 -10846803683090203468698017320056135 4030 11431586417063435350502983287147783 4031 35219375774787101503485419542278144 4032 -154836603142062565475071512117252096 4033 256716783382015589539893284028259584 4034 -50301396582699863530413658223123712 4035 -853729462896810913267101326709780480 4036 2571822116493829942292988730245550080 4037 -4468942047536183511963573006926468700 4038 4954033623064421564787646410401951580 4039 -1866872687316826718125188319203060480 4040 -6597934034453269999263414709326327552 4041 20897663525543587617777532058085626064 4042 -39667984842570900695292225066402296016 4043 60079722981912125652614726139759201024 4044 -78859278216266962816350022047048421632 4045 93456556193070323899349552689985129700 4046 -102818133743221778702736064110874812900 4047 107478642552181304114396172419181849600 4048 -109025097840701898418200433892839142400 4049 109231584768430500498537934714605883200 4050 -109231584768430500498537934714605883200 4051 109025097840701898418200433892839142400 4052 -107478642552181304114396172419181849600 4053 102818133743221778702736064110874812900 4054 -93456556193070323899349552689985129700 4055 78859278216266962816350022047048421632 4056 -60079722981912125652614726139759201024 4057 39667984842570900695292225066402296016 4058 -20897663525543587617777532058085626064 4059 6597934034453269999263414709326327552 4060 1866872687316826718125188319203060480 4061 -4954033623064421564787646410401951580 4062 4468942047536183511963573006926468700 4063 -2571822116493829942292988730245550080 4064 853729462896810913267101326709780480 4065 50301396582699863530413658223123712 4066 -256716783382015589539893284028259584 4067 154836603142062565475071512117252096 4068 -35219375774787101503485419542278144 4069 -11431586417063435350502983287147783 4070 10846803683090203468698017320056135 4071 -2182856127136899022272287162531520 4072 -821822215858643710237359483126720 4073 445390495769990628470551613263380 4074 16637713042337268098156133870060 4075 -43315144576155740303316351293760 4076 -58335946332171248249464380480 4077 3130507166771916470558000396745 4078 294464613533441207044104002295 4079 -126124113426559433256315720960 4080 -40549652149299784269366779136 4081 -5843339256676029466569705648 4082 -521028768409092032563410768 4083 -31442766449248419133379328 4084 -1330795798238958026570496 4085 -40024679038129896106095 4086 -855314990684899116625 4087 -12853310394937045440 4088 -133083960177784000 4089 -919099981118220 4090 -4030602018036 4091 -10406096448 4092 -13972288 4093 -7743 4094 -1 4095 1 4096 7920 4097 14630265 4098 11164359360 4099 4435252808580 4100 1038521906028288 4101 154618915567964100 4102 15378624894214929600 4103 1055880366178179116025 4104 51099992536018494028400 4105 1762483470784827329155617 4106 43376773562850940358757120 4107 753370274806827888677441040 4108 8949892535275952108155944960 4109 67344664944158439294101348880 4110 250010648363788826288523750144 4111 -261218017407230338636223195175 4112 -5504418932633610553289096355600 4113 -5120285367399575370514226693775 4114 75069485519690616146940834820800 4115 48019376760873249969288391362660 4116 -866302891523114806066327025875200 4117 736496843651712551282884962776100 4118 6145932974309064680133368138846400 4119 -18565601905614223813769421766124175 4120 1315761151439771734061173425956208 4121 110489120980698639917340954069692985 4122 -299043068418188659928965231437434880 4123 269682830046934475465704690352666880 4124 580543275373075479401661447576944640 4125 -2712092578438532330392544954798712576 4126 5522440672276132593297495225650688000 4127 -6566953607454300818090484034664718300 4128 1819093408230892698090275263033060800 4129 12629294737149251645437328554904554500 4130 -38091630247965435228248713628382246144 4131 71498647455451588092570586743796492560 4132 -105583057408278636061020148171781268480 4133 131218316610050731868501792614437246480 4134 -140846664257661278728014719304669154560 4135 131375501791230249746995775786430372612 4136 -105317747439203866538098253485008936000 4137 69907632134392881174901624624605550500 4138 -34795243991713371835595883157289088000 4139 9291911747787093615187536979503336000 4140 0 4141 9291911747787093615187536979503336000 4142 -34795243991713371835595883157289088000 4143 69907632134392881174901624624605550500 4144 -105317747439203866538098253485008936000 4145 131375501791230249746995775786430372612 4146 -140846664257661278728014719304669154560 4147 131218316610050731868501792614437246480 4148 -105583057408278636061020148171781268480 4149 71498647455451588092570586743796492560 4150 -38091630247965435228248713628382246144 4151 12629294737149251645437328554904554500 4152 1819093408230892698090275263033060800 4153 -6566953607454300818090484034664718300 4154 5522440672276132593297495225650688000 4155 -2712092578438532330392544954798712576 4156 580543275373075479401661447576944640 4157 269682830046934475465704690352666880 4158 -299043068418188659928965231437434880 4159 110489120980698639917340954069692985 4160 1315761151439771734061173425956208 4161 -18565601905614223813769421766124175 4162 6145932974309064680133368138846400 4163 736496843651712551282884962776100 4164 -866302891523114806066327025875200 4165 48019376760873249969288391362660 4166 75069485519690616146940834820800 4167 -5120285367399575370514226693775 4168 -5504418932633610553289096355600 4169 -261218017407230338636223195175 4170 250010648363788826288523750144 4171 67344664944158439294101348880 4172 8949892535275952108155944960 4173 753370274806827888677441040 4174 43376773562850940358757120 4175 1762483470784827329155617 4176 51099992536018494028400 4177 1055880366178179116025 4178 15378624894214929600 4179 154618915567964100 4180 1038521906028288 4181 4435252808580 4182 11164359360 4183 14630265 4184 7920 4185 1 4186 1 4187 8099 4188 15311205 4189 11968094775 4190 4874987497380 4191 1171717301903148 4192 179301605191560852 4193 18357469957016147100 4194 1299794242501171442025 4195 65016225124656126796475 4196 2324452044537985491686557 4197 59531483913925432747826943 4198 1082148976143892140929761680 4199 13584567934115891995566740400 4200 110203249692516343136593868880 4201 473431696902019691278998098544 4202 -17285942083952163112553381319 4203 -9204788814977482827459720686325 4204 -17579056205509453073929134499875 4205 120101456865254428502921157350175 4206 219629146422182584638761952601860 4207 -1519669384558448604180214606951860 4208 -251326603325480961389217611532300 4209 13917802520765127290197311827725500 4210 -26283485412762080957229787908890175 4211 -38286231917801832664718307291592317 4212 260878058308322960519938297489848117 4213 -463740789643556535704265114607148985 4214 -76336619765260879604477406820396800 4215 2344562896764269875543342986411959040 4216 -6257128599321179788392593521199383296 4217 8818678501352469790494843953363095296 4218 -3520395448193085498376369689639879900 4219 -17282211125173205556800759928739233300 4220 57165361792591005880913562931840130100 4221 -110336787213536795525516001985069997124 4222 160002029783223153192278444921194548624 4223 -182451841512191845007582946467447918160 4224 155520572490750714565388642952112933200 4225 -67398433533273828016590486831623356560 4226 -78352344040474876115702169105429923388 4227 263472849559377874667741614381038970188 4228 -460331498962542809721556175185244011500 4229 639045464196767069975364494705159617500 4230 -773601078065763772685719834059501144000 4231 845563969048625518982065865134803576000 4232 -845563969048625518982065865134803576000 4233 773601078065763772685719834059501144000 4234 -639045464196767069975364494705159617500 4235 460331498962542809721556175185244011500 4236 -263472849559377874667741614381038970188 4237 78352344040474876115702169105429923388 4238 67398433533273828016590486831623356560 4239 -155520572490750714565388642952112933200 4240 182451841512191845007582946467447918160 4241 -160002029783223153192278444921194548624 4242 110336787213536795525516001985069997124 4243 -57165361792591005880913562931840130100 4244 17282211125173205556800759928739233300 4245 3520395448193085498376369689639879900 4246 -8818678501352469790494843953363095296 4247 6257128599321179788392593521199383296 4248 -2344562896764269875543342986411959040 4249 76336619765260879604477406820396800 4250 463740789643556535704265114607148985 4251 -260878058308322960519938297489848117 4252 38286231917801832664718307291592317 4253 26283485412762080957229787908890175 4254 -13917802520765127290197311827725500 4255 251326603325480961389217611532300 4256 1519669384558448604180214606951860 4257 -219629146422182584638761952601860 4258 -120101456865254428502921157350175 4259 17579056205509453073929134499875 4260 9204788814977482827459720686325 4261 17285942083952163112553381319 4262 -473431696902019691278998098544 4263 -110203249692516343136593868880 4264 -13584567934115891995566740400 4265 -1082148976143892140929761680 4266 -59531483913925432747826943 4267 -2324452044537985491686557 4268 -65016225124656126796475 4269 -1299794242501171442025 4270 -18357469957016147100 4271 -179301605191560852 4272 -1171717301903148 4273 -4874987497380 4274 -11968094775 4275 -15311205 4276 -8099 4277 -1 4278 1 4279 8280 4280 16015636 4281 12819457560 4282 5352379934265 4283 1320079153961568 4284 207544320867483600 4285 21863884406706527328 4286 1595657336133595502625 4287 82446942997006370783000 4288 3053209455680042068061652 4289 81296372973980492543360600 4290 1544626504784106129093208137 4291 20444514480968183947843608960 4292 177944987838283838002480875840 4293 866038953011247018810233241984 4294 699423490721036876521881899745 4295 -14628118580166414122976710590056 4296 -44002031105085680409424547805900 4297 174667793716602550730875298189400 4298 601061836585465484789131656068985 4299 -2392074038170729475956272884004000 4300 -3394408976777531667341411752094640 4301 27332951834879292657616188432386400 4302 -25855518774175448576522449987889775 4303 -141438428438378096505219637105818792 4304 511961200698198594067005977455988340 4305 -491141349548460234656791241441886312 4306 -1380197824044755616900119776981505895 4307 6137553455409083165481636274188933120 4308 -11248626394851115999441595287513844736 4309 7855419699562622673113567991968716800 4310 17408644317523691245532129723661993444 4311 -73609223259603799118319074034264554400 4312 152885410891768234575765744845220104400 4313 -222353233578500574877428381495324898464 4314 228460115820557245267107237506172936900 4315 -114743482170284424833778563458628333184 4316 -154854796873286500042617245213176163520 4317 579088341720562397320673597363217217920 4318 -1117422628065406731680910362184075146268 4319 1703108650773907586678762896535603230560 4320 -2263874468136396753118867449248357975088 4321 2740280800258105323891727565972039292000 4322 -3094779118986924162338172805149855109500 4323 3310292985211640329631917429463911872000 4324 -3382255876194502075928263460539214304000 4325 3310292985211640329631917429463911872000 4326 -3094779118986924162338172805149855109500 4327 2740280800258105323891727565972039292000 4328 -2263874468136396753118867449248357975088 4329 1703108650773907586678762896535603230560 4330 -1117422628065406731680910362184075146268 4331 579088341720562397320673597363217217920 4332 -154854796873286500042617245213176163520 4333 -114743482170284424833778563458628333184 4334 228460115820557245267107237506172936900 4335 -222353233578500574877428381495324898464 4336 152885410891768234575765744845220104400 4337 -73609223259603799118319074034264554400 4338 17408644317523691245532129723661993444 4339 7855419699562622673113567991968716800 4340 -11248626394851115999441595287513844736 4341 6137553455409083165481636274188933120 4342 -1380197824044755616900119776981505895 4343 -491141349548460234656791241441886312 4344 511961200698198594067005977455988340 4345 -141438428438378096505219637105818792 4346 -25855518774175448576522449987889775 4347 27332951834879292657616188432386400 4348 -3394408976777531667341411752094640 4349 -2392074038170729475956272884004000 4350 601061836585465484789131656068985 4351 174667793716602550730875298189400 4352 -44002031105085680409424547805900 4353 -14628118580166414122976710590056 4354 699423490721036876521881899745 4355 866038953011247018810233241984 4356 177944987838283838002480875840 4357 20444514480968183947843608960 4358 1544626504784106129093208137 4359 81296372973980492543360600 4360 3053209455680042068061652 4361 82446942997006370783000 4362 1595657336133595502625 4363 21863884406706527328 4364 207544320867483600 4365 1320079153961568 4366 5352379934265 4367 12819457560 4368 16015636 4369 8280 4370 1 4371 1 4372 8463 4373 16744092 4374 13720678244 4375 5870159334585 4376 1485122080148343 4377 239807274098696304 4378 25982821160308645776 4379 1953629526107118036177 4380 104212824413093558194175 4381 3994740343520075408391132 4382 110486072759977883364257316 4383 2191461270021768924814505689 4384 30522240472760641450076477463 4385 283849595626006739098156570560 4386 1541119150777878883866387507264 4387 2386688643722990201080109970177 4388 -21955400734210509896954221494897 4389 -95659717907516575289707316330244 4390 220943925870383071634453087012100 4391 1361185955058345798176615976340185 4392 -3265963426420187278010669297999145 4393 -10982508579391597680136421860350480 4394 47367755017094973874373494282279440 4395 3053361658787944434260392785293025 4396 -361821792808546039362837537202672017 4397 840454093174714787152344625672335804 4398 49647337357068395516665908956704836 4399 -4703636301193758762021424992253391223 4400 12640973534768070343373743835436878055 4401 -14403932829336637986614429946642932736 4402 -10179620085865479978984081886635383808 4403 81019239778931972221863789225988139748 4404 -193579771911609260450710585958742154404 4405 294907417991651699901701615416754646000 4406 -280891630863743810784983704715641123824 4407 27044764214822397440006362333755598788 4408 556612996288177489489450878232718323452 4409 -1474861173591299765500282953322224599616 4410 2630247978053110563123949383330254537280 4411 -3851160663851578699654001471410752872028 4412 4951709101080961774072753244972010167196 4413 -5794580112745721386547747044698465693456 4414 6329398412474128154553712979328908924688 4415 -6593668728356030395103881448707374205500 4416 6680929852966201186106083353735759637500 4417 -6692548861406142405560180890003126176000 4418 6692548861406142405560180890003126176000 4419 -6680929852966201186106083353735759637500 4420 6593668728356030395103881448707374205500 4421 -6329398412474128154553712979328908924688 4422 5794580112745721386547747044698465693456 4423 -4951709101080961774072753244972010167196 4424 3851160663851578699654001471410752872028 4425 -2630247978053110563123949383330254537280 4426 1474861173591299765500282953322224599616 4427 -556612996288177489489450878232718323452 4428 -27044764214822397440006362333755598788 4429 280891630863743810784983704715641123824 4430 -294907417991651699901701615416754646000 4431 193579771911609260450710585958742154404 4432 -81019239778931972221863789225988139748 4433 10179620085865479978984081886635383808 4434 14403932829336637986614429946642932736 4435 -12640973534768070343373743835436878055 4436 4703636301193758762021424992253391223 4437 -49647337357068395516665908956704836 4438 -840454093174714787152344625672335804 4439 361821792808546039362837537202672017 4440 -3053361658787944434260392785293025 4441 -47367755017094973874373494282279440 4442 10982508579391597680136421860350480 4443 3265963426420187278010669297999145 4444 -1361185955058345798176615976340185 4445 -220943925870383071634453087012100 4446 95659717907516575289707316330244 4447 21955400734210509896954221494897 4448 -2386688643722990201080109970177 4449 -1541119150777878883866387507264 4450 -283849595626006739098156570560 4451 -30522240472760641450076477463 4452 -2191461270021768924814505689 4453 -110486072759977883364257316 4454 -3994740343520075408391132 4455 -104212824413093558194175 4456 -1953629526107118036177 4457 -25982821160308645776 4458 -239807274098696304 4459 -1485122080148343 4460 -5870159334585 4461 -13720678244 4462 -16744092 4463 -8463 4464 -1 4465 1 4466 8648 4467 17497113 4468 14674064768 4469 6431217688441 4470 1668491315611848 4471 276603478546480449 4472 30811588410428626944 4473 2385686674912027026969 4474 131311140398485046916488 4475 5206778348455647065662417 4476 149461061551789001730957696 4477 3091186431735488570982910321 4478 45221881820905096694702241416 4479 447741705958850511689907674457 4480 2680422846280707008729174114304 4481 5955063430372285386854367143217 4482 -30657648941763780856869441388728 4483 -190617606074523207026658354406263 4484 210298491937668761721537543644544 4485 2754077940875935440041490591761385 4486 -3443251582846405752007711773768120 4487 -26787127370926155721316531377697295 4488 71254440940502445047047600159610880 4489 103034455815934659152425769225039385 4490 -766459830183574111892869353982582392 4491 1071224672248091959338420626574961809 4492 2091738361749690479272174756378245504 4493 -11512499015806549853985456679733908431 4494 20725269443221813573531054757201326728 4495 -4874063932042510543077191013334386471 4496 -72214186688406221523945628510255054848 4497 221964141704941675694356416329971968612 4498 -377881786445416610482557103317102763488 4499 366338412750922665707429106502045161924 4500 54895166250972565707145150246027961856 4501 -1084618430227209675201266826540783606972 4502 2743191474364099468568449030662427434528 4503 -4795296037027416330278789725467421664412 4504 6787897476213138436039040276297175883776 4505 -8197556604646857488130349734254774533308 4506 8620962758296834082946888892896515478816 4507 -7922987509648740357264941717428681946844 4508 6284115021808779524070099731907707966976 4509 -4140234948816468435285972686929289399388 4510 2050636428339013588551744768167057652000 4511 -546093396677237314342584204566227309500 4512 0 4513 -546093396677237314342584204566227309500 4514 2050636428339013588551744768167057652000 4515 -4140234948816468435285972686929289399388 4516 6284115021808779524070099731907707966976 4517 -7922987509648740357264941717428681946844 4518 8620962758296834082946888892896515478816 4519 -8197556604646857488130349734254774533308 4520 6787897476213138436039040276297175883776 4521 -4795296037027416330278789725467421664412 4522 2743191474364099468568449030662427434528 4523 -1084618430227209675201266826540783606972 4524 54895166250972565707145150246027961856 4525 366338412750922665707429106502045161924 4526 -377881786445416610482557103317102763488 4527 221964141704941675694356416329971968612 4528 -72214186688406221523945628510255054848 4529 -4874063932042510543077191013334386471 4530 20725269443221813573531054757201326728 4531 -11512499015806549853985456679733908431 4532 2091738361749690479272174756378245504 4533 1071224672248091959338420626574961809 4534 -766459830183574111892869353982582392 4535 103034455815934659152425769225039385 4536 71254440940502445047047600159610880 4537 -26787127370926155721316531377697295 4538 -3443251582846405752007711773768120 4539 2754077940875935440041490591761385 4540 210298491937668761721537543644544 4541 -190617606074523207026658354406263 4542 -30657648941763780856869441388728 4543 5955063430372285386854367143217 4544 2680422846280707008729174114304 4545 447741705958850511689907674457 4546 45221881820905096694702241416 4547 3091186431735488570982910321 4548 149461061551789001730957696 4549 5206778348455647065662417 4550 131311140398485046916488 4551 2385686674912027026969 4552 30811588410428626944 4553 276603478546480449 4554 1668491315611848 4555 6431217688441 4556 14674064768 4557 17497113 4558 8648 4559 1 4560 1 4561 8835 4562 18275245 4563 15682004255 4564 7038617431665 4565 1871972243100323 4566 318504061890346605 4567 36461459622872039535 4568 2905915633109282115465 4569 164950630804840545774395 4570 6761580019215234009266613 4571 201280065623606049803820695 4572 4336077631863258724053767065 4573 66517992521751530438262165435 4574 698978221478757952187133462805 4575 4571932807119353299074042614343 4576 13021765020349750437784705070865 4577 -38471239730855607699203804152845 4578 -356290664856733285575171874585155 4579 32801476438575924491465315397135 4580 5120286565768952712136139506610241 4581 -1235311245041409049750773816804525 4582 -56311490208007712548349080380180675 4583 86212138553260152774376561924118175 4584 352286067911947338275531278543442025 4585 -1400564679220572178007603123377035237 4586 673317674328585942030869090611070805 4587 7328816786092422723609916131233041335 4588 -22948006721420554887122096992789435335 4589 23654410556877028469103562631335263195 4590 43024700673200965368374773019067409269 4591 -221920721483109986253550541052757482585 4592 458911152470028004715774994931390542180 4593 -510764698287762717409622940130256052180 4594 -40615574110256472356931840645573042540 4595 1600687600207201879375382175642677870364 4596 -4253204785988805452258328662956599403740 4597 7503068533000215731899157590074103029420 4598 -10260522813316584308551703474024971149420 4599 11135125689567270591013164842872155931740 4600 -8927841146746887329911626567064791447036 4601 3094121892057521269813170774689645371020 4602 6027968056506263994525907424494925957940 4603 -17299209593866253239278887624943614231940 4604 29095515276324221919213152753278537702980 4605 -39702371889071642087950330456482403200372 4606 47643862669289582016623417847359627512500 4607 -51878872684337544862545499433791594402500 4608 51878872684337544862545499433791594402500 4609 -47643862669289582016623417847359627512500 4610 39702371889071642087950330456482403200372 4611 -29095515276324221919213152753278537702980 4612 17299209593866253239278887624943614231940 4613 -6027968056506263994525907424494925957940 4614 -3094121892057521269813170774689645371020 4615 8927841146746887329911626567064791447036 4616 -11135125689567270591013164842872155931740 4617 10260522813316584308551703474024971149420 4618 -7503068533000215731899157590074103029420 4619 4253204785988805452258328662956599403740 4620 -1600687600207201879375382175642677870364 4621 40615574110256472356931840645573042540 4622 510764698287762717409622940130256052180 4623 -458911152470028004715774994931390542180 4624 221920721483109986253550541052757482585 4625 -43024700673200965368374773019067409269 4626 -23654410556877028469103562631335263195 4627 22948006721420554887122096992789435335 4628 -7328816786092422723609916131233041335 4629 -673317674328585942030869090611070805 4630 1400564679220572178007603123377035237 4631 -352286067911947338275531278543442025 4632 -86212138553260152774376561924118175 4633 56311490208007712548349080380180675 4634 1235311245041409049750773816804525 4635 -5120286565768952712136139506610241 4636 -32801476438575924491465315397135 4637 356290664856733285575171874585155 4638 38471239730855607699203804152845 4639 -13021765020349750437784705070865 4640 -4571932807119353299074042614343 4641 -698978221478757952187133462805 4642 -66517992521751530438262165435 4643 -4336077631863258724053767065 4644 -201280065623606049803820695 4645 -6761580019215234009266613 4646 -164950630804840545774395 4647 -2905915633109282115465 4648 -36461459622872039535 4649 -318504061890346605 4650 -1871972243100323 4651 -7038617431665 4652 -15682004255 4653 -18275245 4654 -8835 4655 -1 4656 1 4657 9024 4658 19079040 4659 16746964800 4660 7695599384640 4661 2097500495477568 4662 366144039009653632 4663 43059469679721817920 4664 3530852511278584986000 4665 206592672539015172787520 4666 8749301873709567858999168 4667 269891864617714097919680832 4668 6049810263315819698476783680 4669 97171296210671710851176136000 4670 1080700537412483975471146769280 4671 7666779677960889092743528839488 4672 26390546741203655605288121527812 4673 -39405638261428424146713443739840 4674 -631619047340142229239001085980800 4675 -535430380830053563173031546242240 4676 8833865215212906234218751123441216 4677 6906622792404522066462872337432384 4678 -106240248836398378334953576979049600 4679 57409244822884685233972764564360000 4680 876996412930414982099815680935120400 4681 -2187711884470173578571280371826629312 4682 -1586720737946151787585601526034831488 4683 18290593052390876950036080507072256320 4684 -37486055844787517192429234067735345600 4685 1784599163258459575532123718431565120 4686 177810963280207983566608895067740459904 4687 -505118176404449000146378639153948442304 4688 710971292960754055386673361635899178785 4689 -165931346616751080620313424636369632000 4690 -1890446648221780079199616391231414039040 4691 5760265942511798425914278159989310133504 4692 -10610068743126414291531785949255686133504 4693 14181223623322517583887253500149106730240 4694 -13235780545518569167932220242964166976000 4695 4664548673336993506461127300518318839040 4696 13243707256922299566609229654844186908224 4697 -40002646317869938697817982576286715949824 4698 72976719588510282114712625593476570631680 4699 -108203918758655896749628609924307407430400 4700 141555668189495624159211181540019081652480 4701 -169709705803958722699794843251261847958272 4702 190595778725230558288154097381053383491072 4703 -203280480722302216604259916148734410720000 4704 207515490737350179450181997735166377610000 4705 -203280480722302216604259916148734410720000 4706 190595778725230558288154097381053383491072 4707 -169709705803958722699794843251261847958272 4708 141555668189495624159211181540019081652480 4709 -108203918758655896749628609924307407430400 4710 72976719588510282114712625593476570631680 4711 -40002646317869938697817982576286715949824 4712 13243707256922299566609229654844186908224 4713 4664548673336993506461127300518318839040 4714 -13235780545518569167932220242964166976000 4715 14181223623322517583887253500149106730240 4716 -10610068743126414291531785949255686133504 4717 5760265942511798425914278159989310133504 4718 -1890446648221780079199616391231414039040 4719 -165931346616751080620313424636369632000 4720 710971292960754055386673361635899178785 4721 -505118176404449000146378639153948442304 4722 177810963280207983566608895067740459904 4723 1784599163258459575532123718431565120 4724 -37486055844787517192429234067735345600 4725 18290593052390876950036080507072256320 4726 -1586720737946151787585601526034831488 4727 -2187711884470173578571280371826629312 4728 876996412930414982099815680935120400 4729 57409244822884685233972764564360000 4730 -106240248836398378334953576979049600 4731 6906622792404522066462872337432384 4732 8833865215212906234218751123441216 4733 -535430380830053563173031546242240 4734 -631619047340142229239001085980800 4735 -39405638261428424146713443739840 4736 26390546741203655605288121527812 4737 7666779677960889092743528839488 4738 1080700537412483975471146769280 4739 97171296210671710851176136000 4740 6049810263315819698476783680 4741 269891864617714097919680832 4742 8749301873709567858999168 4743 206592672539015172787520 4744 3530852511278584986000 4745 43059469679721817920 4746 366144039009653632 4747 2097500495477568 4748 7695599384640 4749 16746964800 4750 19079040 4751 9024 4752 1 4753 1 4754 9215 4755 19909056 4756 17871497280 4757 8405590965120 4758 2347172657490048 4759 420228580376443840 4760 50750416032734370368 4761 4279869903122910617040 4762 257999771264284740557360 4763 11282100921897565637445568 4764 360375908662241274407092800 4765 8397412416569216140417219968 4766 141020384901081555821356805760 4767 1655848809586175385119787272640 4768 12664262401361450561445127373888 4769 50824010194753243626293385932740 4770 -20039109166060357912988194516932 4771 -1067039254153317268498595235785280 4772 -1918708381906932065490968903824320 4773 14121897876055029984060259631373696 4774 27760497031616191730293045012813440 4775 -181799277854101963359313176419563584 4776 -92874654692369180995983113808331200 4777 1849741812287144239415866922723461200 4778 -2705093632752267741653873936520773712 4779 -8135999208319634678160389868723593280 4780 37680828244212519552504568864200702528 4781 -45413655874694490329564290131324869760 4782 -88795930720726117662538966766217095040 4783 470831609649087702291558887088072606144 4784 -907108562087182245949647576467490694080 4785 605083403210957283585108729719673376929 4786 1705447574044138340397964964159818259295 4787 -6878229844804742155259765246178448830720 4788 13902684131338214060419340428500589672704 4789 -18817234866384709558595930222353538880000 4790 15060957538218348667760015323333121647104 4791 4367046597475380778458963140330436007680 4792 -43758394294821728376984000811434066804480 4793 102182401484420672240460272039421356322624 4794 -173041139260794733048483268891995021135680 4795 246037315942470254726060028666724300318464 4796 -310639847227647692689713680008235560861440 4797 359457743865717062081056605191559155504640 4798 -390134521228988651205230740855792618808832 4799 405189814672673610414169530117955789336320 4800 -410138697905316952220754806821686547068672 4801 410795971459652396054441913883900788330000 4802 -410795971459652396054441913883900788330000 4803 410138697905316952220754806821686547068672 4804 -405189814672673610414169530117955789336320 4805 390134521228988651205230740855792618808832 4806 -359457743865717062081056605191559155504640 4807 310639847227647692689713680008235560861440 4808 -246037315942470254726060028666724300318464 4809 173041139260794733048483268891995021135680 4810 -102182401484420672240460272039421356322624 4811 43758394294821728376984000811434066804480 4812 -4367046597475380778458963140330436007680 4813 -15060957538218348667760015323333121647104 4814 18817234866384709558595930222353538880000 4815 -13902684131338214060419340428500589672704 4816 6878229844804742155259765246178448830720 4817 -1705447574044138340397964964159818259295 4818 -605083403210957283585108729719673376929 4819 907108562087182245949647576467490694080 4820 -470831609649087702291558887088072606144 4821 88795930720726117662538966766217095040 4822 45413655874694490329564290131324869760 4823 -37680828244212519552504568864200702528 4824 8135999208319634678160389868723593280 4825 2705093632752267741653873936520773712 4826 -1849741812287144239415866922723461200 4827 92874654692369180995983113808331200 4828 181799277854101963359313176419563584 4829 -27760497031616191730293045012813440 4830 -14121897876055029984060259631373696 4831 1918708381906932065490968903824320 4832 1067039254153317268498595235785280 4833 20039109166060357912988194516932 4834 -50824010194753243626293385932740 4835 -12664262401361450561445127373888 4836 -1655848809586175385119787272640 4837 -141020384901081555821356805760 4838 -8397412416569216140417219968 4839 -360375908662241274407092800 4840 -11282100921897565637445568 4841 -257999771264284740557360 4842 -4279869903122910617040 4843 -50750416032734370368 4844 -420228580376443840 4845 -2347172657490048 4846 -8405590965120 4847 -17871497280 4848 -19909056 4849 -9215 4850 -1 4851 1 4852 9408 4853 20765857 4854 19058237184 4855 9172214681280 4856 2623257594870528 4857 481539811596808384 4858 59699085381962616576 4859 5175619405820161082512 4860 321292560430074372688640 4861 14499100870895658167234448 4862 479243222884810609531115264 4863 11598152106387605765578143936 4864 203374224126802439614636868352 4865 2515616872282159717317601709760 4866 20637807333424519746520024049408 4867 94270465369988485309066277334084 4868 47139379700185981248498574355456 4869 -1718285154924177538521535099509948 4870 -4876721138898407245516288094695680 4871 20619182248732993034823973987928256 4872 73294191088424638000118283127327488 4873 -279551861492659363326740238478916928 4874 -517654719029887925900366085429494016 4875 3443459628885759114502972265473654800 4876 -1746343300116293817069264319836179712 4877 -23096241270109705155256475063346694896 4878 65804391943579607220130216853562652416 4879 -18043264471124598479806016289956390208 4880 -328813487158780489580652979398977813760 4881 985249908815248297201156636619522107584 4882 -1187642814970368479958130321088415906048 4883 -870543104996177832697788440626061678847 4884 7076001117843730348448163187505943135936 4885 -16897755417817972461881880921260859866655 4886 24585590002867151668058513138127492946944 4887 -18524075847482944570050223069138039319808 4888 -15338132423345973637579985837666703700992 4889 86542927513544794805884540429046756825856 4890 -193017603716997103232772684588407790904320 4891 318086261365594249923370810019041909598784 4892 -434009768880291122449140855722013696979968 4893 510973236771728651743037318423104954279488 4894 -527587338828949076703171485955675294434304 4895 478415387053079820035160666796571227503360 4896 -375790522700076966771133161886859925476352 4897 245903126246854333746000224615331785282304 4898 -121247639199761874261339279241403564442624 4899 32206404162436747850668246048497821805072 4900 0 4901 32206404162436747850668246048497821805072 4902 -121247639199761874261339279241403564442624 4903 245903126246854333746000224615331785282304 4904 -375790522700076966771133161886859925476352 4905 478415387053079820035160666796571227503360 4906 -527587338828949076703171485955675294434304 4907 510973236771728651743037318423104954279488 4908 -434009768880291122449140855722013696979968 4909 318086261365594249923370810019041909598784 4910 -193017603716997103232772684588407790904320 4911 86542927513544794805884540429046756825856 4912 -15338132423345973637579985837666703700992 4913 -18524075847482944570050223069138039319808 4914 24585590002867151668058513138127492946944 4915 -16897755417817972461881880921260859866655 4916 7076001117843730348448163187505943135936 4917 -870543104996177832697788440626061678847 4918 -1187642814970368479958130321088415906048 4919 985249908815248297201156636619522107584 4920 -328813487158780489580652979398977813760 4921 -18043264471124598479806016289956390208 4922 65804391943579607220130216853562652416 4923 -23096241270109705155256475063346694896 4924 -1746343300116293817069264319836179712 4925 3443459628885759114502972265473654800 4926 -517654719029887925900366085429494016 4927 -279551861492659363326740238478916928 4928 73294191088424638000118283127327488 4929 20619182248732993034823973987928256 4930 -4876721138898407245516288094695680 4931 -1718285154924177538521535099509948 4932 47139379700185981248498574355456 4933 94270465369988485309066277334084 4934 20637807333424519746520024049408 4935 2515616872282159717317601709760 4936 203374224126802439614636868352 4937 11598152106387605765578143936 4938 479243222884810609531115264 4939 14499100870895658167234448 4940 321292560430074372688640 4941 5175619405820161082512 4942 59699085381962616576 4943 481539811596808384 4944 2623257594870528 4945 9172214681280 4946 19058237184 4947 20765857 4948 9408 4949 1 4950 1 4951 9603 4952 21650013 4953 20309906463 4954 9999296911296 4955 2928208439838528 4956 550944182183634624 4957 70092728166616271424 4958 6244536513602533086864 4959 399016664243871096831408 4960 18572391768370221790536528 4961 634811559114479487040735344 4962 15942161834639589615144222144 4963 291537880097065951953990222144 4964 3791269275274468359666079144128 4965 33220130382100887926375723915328 4966 169789835785640111947806624432324 4967 215378071722265725987675697188684 4968 -2626086218209129590000485968099916 4969 -10703370870302227764258106495514052 4970 26415316099552949036295947515763136 4971 163112701059273780218583920252812608 4972 -371263806727622505587919519632860992 4973 -1489121725881739276103462755979861952 4974 5679503648543749954346235525968076816 4975 3428867684656674784610960951390000688 4976 -52327997286220721239579748913512863536 4977 93957931481633784542722231938475106544 4978 109961665576117345704467345483651626944 4979 -837532156374648871170376599346450882752 4980 1666338608820264434728970822175227822784 4981 -541537775928564813322713371957310433728 4982 -5821725887905373855798170211706665168703 4983 18616374038542657547251124240639644371267 4984 -31366247603143547394514130827152798591651 4985 26244676686892025565913330671372299136159 4986 22225551903075426026030396919627996632832 4987 -134094344752482516102215627270946782362368 4988 306490204953464491115745691502027185189632 4989 -501952044959132311155329822465559160655616 4990 651673531958479869598379706191198828986944 4991 -675083955526764140003013795564365114749248 4992 507958888083487693339716653827202298176832 4993 -126522777204986313157944814286497205794368 4994 -442547565982823310012097372431936602378496 4995 1128873507883031385904302554006824322297088 4996 -1836978892695577238498308684268755125601536 4997 2468178643532430697796286718403778772625664 4998 -2938360756231729171552144095365889507039216 4999 3188434012081238037216156358801284358702128 5000 -3188434012081238037216156358801284358702128 5001 2938360756231729171552144095365889507039216 5002 -2468178643532430697796286718403778772625664 5003 1836978892695577238498308684268755125601536 5004 -1128873507883031385904302554006824322297088 5005 442547565982823310012097372431936602378496 5006 126522777204986313157944814286497205794368 5007 -507958888083487693339716653827202298176832 5008 675083955526764140003013795564365114749248 5009 -651673531958479869598379706191198828986944 5010 501952044959132311155329822465559160655616 5011 -306490204953464491115745691502027185189632 5012 134094344752482516102215627270946782362368 5013 -22225551903075426026030396919627996632832 5014 -26244676686892025565913330671372299136159 5015 31366247603143547394514130827152798591651 5016 -18616374038542657547251124240639644371267 5017 5821725887905373855798170211706665168703 5018 541537775928564813322713371957310433728 5019 -1666338608820264434728970822175227822784 5020 837532156374648871170376599346450882752 5021 -109961665576117345704467345483651626944 5022 -93957931481633784542722231938475106544 5023 52327997286220721239579748913512863536 5024 -3428867684656674784610960951390000688 5025 -5679503648543749954346235525968076816 5026 1489121725881739276103462755979861952 5027 371263806727622505587919519632860992 5028 -163112701059273780218583920252812608 5029 -26415316099552949036295947515763136 5030 10703370870302227764258106495514052 5031 2626086218209129590000485968099916 5032 -215378071722265725987675697188684 5033 -169789835785640111947806624432324 5034 -33220130382100887926375723915328 5035 -3791269275274468359666079144128 5036 -291537880097065951953990222144 5037 -15942161834639589615144222144 5038 -634811559114479487040735344 5039 -18572391768370221790536528 5040 -399016664243871096831408 5041 -6244536513602533086864 5042 -70092728166616271424 5043 -550944182183634624 5044 -2928208439838528 5045 -9999296911296 5046 -20309906463 5047 -21650013 5048 -9603 5049 -1