0 1 1 1 2 1 3 1 4 0 5 1 6 1 7 -2 8 -2 9 1 10 1 11 -6 12 -8 13 -6 14 1 15 1 16 -14 17 -20 18 -20 19 -14 20 1 21 1 22 -30 23 -44 24 -48 25 -44 26 -30 27 1 28 1 29 -62 30 -92 31 -104 32 -104 33 -92 34 -62 35 1 36 1 37 -126 38 -188 39 -216 40 -224 41 -216 42 -188 43 -126 44 1 45 1 46 -254 47 -380 48 -440 49 -464 50 -464 51 -440 52 -380 53 -254 54 1 55 1 56 -510 57 -764 58 -888 59 -944 60 -960 61 -944 62 -888 63 -764 64 -510 65 1 66 1 67 -1022 68 -1532 69 -1784 70 -1904 71 -1952 72 -1952 73 -1904 74 -1784 75 -1532 76 -1022 77 1 78 1 79 -2046 80 -3068 81 -3576 82 -3824 83 -3936 84 -3968 85 -3936 86 -3824 87 -3576 88 -3068 89 -2046 90 1 91 1 92 -4094 93 -6140 94 -7160 95 -7664 96 -7904 97 -8000 98 -8000 99 -7904 100 -7664 101 -7160 102 -6140 103 -4094 104 1 105 1 106 -8190 107 -12284 108 -14328 109 -15344 110 -15840 111 -16064 112 -16128 113 -16064 114 -15840 115 -15344 116 -14328 117 -12284 118 -8190 119 1 120 1 121 -16382 122 -24572 123 -28664 124 -30704 125 -31712 126 -32192 127 -32384 128 -32384 129 -32192 130 -31712 131 -30704 132 -28664 133 -24572 134 -16382 135 1 136 1 137 -32766 138 -49148 139 -57336 140 -61424 141 -63456 142 -64448 143 -64896 144 -65024 145 -64896 146 -64448 147 -63456 148 -61424 149 -57336 150 -49148 151 -32766 152 1 153 1 154 -65534 155 -98300 156 -114680 157 -122864 158 -126944 159 -128960 160 -129920 161 -130304 162 -130304 163 -129920 164 -128960 165 -126944 166 -122864 167 -114680 168 -98300 169 -65534 170 1 171 1 172 -131070 173 -196604 174 -229368 175 -245744 176 -253920 177 -257984 178 -259968 179 -260864 180 -261120 181 -260864 182 -259968 183 -257984 184 -253920 185 -245744 186 -229368 187 -196604 188 -131070 189 1 190 1 191 -262142 192 -393212 193 -458744 194 -491504 195 -507872 196 -516032 197 -520064 198 -521984 199 -522752 200 -522752 201 -521984 202 -520064 203 -516032 204 -507872 205 -491504 206 -458744 207 -393212 208 -262142 209 1 210 1 211 -524286 212 -786428 213 -917496 214 -983024 215 -1015776 216 -1032128 217 -1040256 218 -1044224 219 -1046016 220 -1046528 221 -1046016 222 -1044224 223 -1040256 224 -1032128 225 -1015776 226 -983024 227 -917496 228 -786428 229 -524286 230 1 231 1 232 -1048574 233 -1572860 234 -1835000 235 -1966064 236 -2031584 237 -2064320 238 -2080640 239 -2088704 240 -2092544 241 -2094080 242 -2094080 243 -2092544 244 -2088704 245 -2080640 246 -2064320 247 -2031584 248 -1966064 249 -1835000 250 -1572860 251 -1048574 252 1 253 1 254 -2097150 255 -3145724 256 -3670008 257 -3932144 258 -4063200 259 -4128704 260 -4161408 261 -4177664 262 -4185600 263 -4189184 264 -4190208 265 -4189184 266 -4185600 267 -4177664 268 -4161408 269 -4128704 270 -4063200 271 -3932144 272 -3670008 273 -3145724 274 -2097150 275 1 276 1 277 -4194302 278 -6291452 279 -7340024 280 -7864304 281 -8126432 282 -8257472 283 -8322944 284 -8355584 285 -8371712 286 -8379392 287 -8382464 288 -8382464 289 -8379392 290 -8371712 291 -8355584 292 -8322944 293 -8257472 294 -8126432 295 -7864304 296 -7340024 297 -6291452 298 -4194302 299 1 300 1 301 -8388606 302 -12582908 303 -14680056 304 -15728624 305 -16252896 306 -16515008 307 -16646016 308 -16711424 309 -16743936 310 -16759808 311 -16766976 312 -16769024 313 -16766976 314 -16759808 315 -16743936 316 -16711424 317 -16646016 318 -16515008 319 -16252896 320 -15728624 321 -14680056 322 -12582908 323 -8388606 324 1 325 1 326 -16777214 327 -25165820 328 -29360120 329 -31457264 330 -32505824 331 -33030080 332 -33292160 333 -33423104 334 -33488384 335 -33520640 336 -33536000 337 -33542144 338 -33542144 339 -33536000 340 -33520640 341 -33488384 342 -33423104 343 -33292160 344 -33030080 345 -32505824 346 -31457264 347 -29360120 348 -25165820 349 -16777214 350 1 351 1 352 -33554430 353 -50331644 354 -58720248 355 -62914544 356 -65011680 357 -66060224 358 -66584448 359 -66846464 360 -66977280 361 -67042304 362 -67074048 363 -67088384 364 -67092480 365 -67088384 366 -67074048 367 -67042304 368 -66977280 369 -66846464 370 -66584448 371 -66060224 372 -65011680 373 -62914544 374 -58720248 375 -50331644 376 -33554430 377 1 378 1 379 -67108862 380 -100663292 381 -117440504 382 -125829104 383 -130023392 384 -132120512 385 -133169024 386 -133693184 387 -133955072 388 -134085632 389 -134150144 390 -134180864 391 -134193152 392 -134193152 393 -134180864 394 -134150144 395 -134085632 396 -133955072 397 -133693184 398 -133169024 399 -132120512 400 -130023392 401 -125829104 402 -117440504 403 -100663292 404 -67108862 405 1 406 1 407 -134217726 408 -201326588 409 -234881016 410 -251658224 411 -260046816 412 -264241088 413 -266338176 414 -267386624 415 -267910656 416 -268172288 417 -268302336 418 -268365824 419 -268394496 420 -268402688 421 -268394496 422 -268365824 423 -268302336 424 -268172288 425 -267910656 426 -267386624 427 -266338176 428 -264241088 429 -260046816 430 -251658224 431 -234881016 432 -201326588 433 -134217726 434 1 435 1 436 -268435454 437 -402653180 438 -469762040 439 -503316464 440 -520093664 441 -528482240 442 -532676480 443 -534773504 444 -535821824 445 -536345600 446 -536606720 447 -536735744 448 -536797184 449 -536821760 450 -536821760 451 -536797184 452 -536735744 453 -536606720 454 -536345600 455 -535821824 456 -534773504 457 -532676480 458 -528482240 459 -520093664 460 -503316464 461 -469762040 462 -402653180 463 -268435454 464 1 465 1 466 -536870910 467 -805306364 468 -939524088 469 -1006632944 470 -1040187360 471 -1056964544 472 -1065353088 473 -1069547264 474 -1071644160 475 -1072692224 476 -1073215488 477 -1073475584 478 -1073602560 479 -1073659904 480 -1073676288 481 -1073659904 482 -1073602560 483 -1073475584 484 -1073215488 485 -1072692224 486 -1071644160 487 -1069547264 488 -1065353088 489 -1056964544 490 -1040187360 491 -1006632944 492 -939524088 493 -805306364 494 -536870910 495 1 496 1 497 -1073741822 498 -1610612732 499 -1879048184 500 -2013265904 501 -2080374752 502 -2113929152 503 -2130706304 504 -2139094784 505 -2143288832 506 -2145385472 507 -2146433024 508 -2146955264 509 -2147213312 510 -2147336192 511 -2147385344 512 -2147385344 513 -2147336192 514 -2147213312 515 -2146955264 516 -2146433024 517 -2145385472 518 -2143288832 519 -2139094784 520 -2130706304 521 -2113929152 522 -2080374752 523 -2013265904 524 -1879048184 525 -1610612732 526 -1073741822 527 1 528 1 529 -2147483646 530 -3221225468 531 -3758096376 532 -4026531824 533 -4160749536 534 -4227858368 535 -4261412736 536 -4278189824 537 -4286578176 538 -4290771968 539 -4292868096 540 -4293914624 541 -4294434816 542 -4294688768 543 -4294803456 544 -4294836224 545 -4294803456 546 -4294688768 547 -4294434816 548 -4293914624 549 -4292868096 550 -4290771968 551 -4286578176 552 -4278189824 553 -4261412736 554 -4227858368 555 -4160749536 556 -4026531824 557 -3758096376 558 -3221225468 559 -2147483646 560 1 561 1 562 -4294967294 563 -6442450940 564 -7516192760 565 -8053063664 566 -8321499104 567 -8455716800 568 -8522825600 569 -8556379904 570 -8573156864 571 -8581544960 572 -8585738240 573 -8587833344 574 -8588877824 575 -8589393920 576 -8589639680 577 -8589737984 578 -8589737984 579 -8589639680 580 -8589393920 581 -8588877824 582 -8587833344 583 -8585738240 584 -8581544960 585 -8573156864 586 -8556379904 587 -8522825600 588 -8455716800 589 -8321499104 590 -8053063664 591 -7516192760 592 -6442450940 593 -4294967294 594 1 595 1 596 -8589934590 597 -12884901884 598 -15032385528 599 -16106127344 600 -16642998240 601 -16911433664 602 -17045651328 603 -17112760064 604 -17146314240 605 -17163090944 606 -17171478528 607 -17175670784 608 -17177763840 609 -17178804224 610 -17179312128 611 -17179541504 612 -17179607040 613 -17179541504 614 -17179312128 615 -17178804224 616 -17177763840 617 -17175670784 618 -17171478528 619 -17163090944 620 -17146314240 621 -17112760064 622 -17045651328 623 -16911433664 624 -16642998240 625 -16106127344 626 -15032385528 627 -12884901884 628 -8589934590 629 1 630 1 631 -17179869182 632 -25769803772 633 -30064771064 634 -32212254704 635 -33285996512 636 -33822867392 637 -34091302784 638 -34225520384 639 -34292628992 640 -34326182912 641 -34342959104 642 -34351345664 643 -34355535872 644 -34357624832 645 -34358657024 646 -34359148544 647 -34359345152 648 -34359345152 649 -34359148544 650 -34358657024 651 -34357624832 652 -34355535872 653 -34351345664 654 -34342959104 655 -34326182912 656 -34292628992 657 -34225520384 658 -34091302784 659 -33822867392 660 -33285996512 661 -32212254704 662 -30064771064 663 -25769803772 664 -17179869182 665 1 666 1 667 -34359738366 668 -51539607548 669 -60129542136 670 -64424509424 671 -66571993056 672 -67645734848 673 -68182605696 674 -68451041024 675 -68585258496 676 -68652366848 677 -68685920256 678 -68702695424 679 -68711079936 680 -68715266048 681 -68717346816 682 -68718362624 683 -68718821376 684 -68718952448 685 -68718821376 686 -68718362624 687 -68717346816 688 -68715266048 689 -68711079936 690 -68702695424 691 -68685920256 692 -68652366848 693 -68585258496 694 -68451041024 695 -68182605696 696 -67645734848 697 -66571993056 698 -64424509424 699 -60129542136 700 -51539607548 701 -34359738366 702 1 703 1 704 -68719476734 705 -103079215100 706 -120259084280 707 -128849018864 708 -133143986144 709 -135291469760 710 -136365211520 711 -136902082304 712 -137170517504 713 -137304734720 714 -137371842560 715 -137405394944 716 -137422168064 717 -137430548480 718 -137434726400 719 -137436790784 720 -137437773824 721 -137438167040 722 -137438167040 723 -137437773824 724 -137436790784 725 -137434726400 726 -137430548480 727 -137422168064 728 -137405394944 729 -137371842560 730 -137304734720 731 -137170517504 732 -136902082304 733 -136365211520 734 -135291469760 735 -133143986144 736 -128849018864 737 -120259084280 738 -103079215100 739 -68719476734 740 1 741 1 742 -137438953470 743 -206158430204 744 -240518168568 745 -257698037744 746 -266287972320 747 -270582939584 748 -272730423168 749 -273804164864 750 -274341035520 751 -274609470464 752 -274743687168 753 -274810793984 754 -274844344320 755 -274861113344 756 -274869485568 757 -274873647104 758 -274875678720 759 -274876596224 760 -274876858368 761 -274876596224 762 -274875678720 763 -274873647104 764 -274869485568 765 -274861113344 766 -274844344320 767 -274810793984 768 -274743687168 769 -274609470464 770 -274341035520 771 -273804164864 772 -272730423168 773 -270582939584 774 -266287972320 775 -257698037744 776 -240518168568 777 -206158430204 778 -137438953470 779 1 780 1 781 -274877906942 782 -412316860412 783 -481036337144 784 -515396075504 785 -532575944672 786 -541165879232 787 -545460846464 788 -547608329984 789 -548682071552 790 -549218941952 791 -549487376384 792 -549621592064 793 -549688696832 794 -549722243072 795 -549739003904 796 -549747359744 797 -549751488512 798 -549753454592 799 -549754241024 800 -549754241024 801 -549753454592 802 -549751488512 803 -549747359744 804 -549739003904 805 -549722243072 806 -549688696832 807 -549621592064 808 -549487376384 809 -549218941952 810 -548682071552 811 -547608329984 812 -545460846464 813 -541165879232 814 -532575944672 815 -515396075504 816 -481036337144 817 -412316860412 818 -274877906942 819 1 820 1 821 -549755813886 822 -824633720828 823 -962072674296 824 -1030792151024 825 -1065151889376 826 -1082331758528 827 -1090921693056 828 -1095216660224 829 -1097364143616 830 -1098437884928 831 -1098974754816 832 -1099243188224 833 -1099377401856 834 -1099444502528 835 -1099478040576 836 -1099494785024 837 -1099503108096 838 -1099507171328 839 -1099509006336 840 -1099509530624 841 -1099509006336 842 -1099507171328 843 -1099503108096 844 -1099494785024 845 -1099478040576 846 -1099444502528 847 -1099377401856 848 -1099243188224 849 -1098974754816 850 -1098437884928 851 -1097364143616 852 -1095216660224 853 -1090921693056 854 -1082331758528 855 -1065151889376 856 -1030792151024 857 -962072674296 858 -824633720828 859 -549755813886 860 1 861 1 862 -1099511627774 863 -1649267441660 864 -1924145348600 865 -2061584302064 866 -2130303778784 867 -2164663517120 868 -2181843386240 869 -2190433320704 870 -2194728287744 871 -2196875770880 872 -2197949511680 873 -2198486380544 874 -2198754811904 875 -2198889021440 876 -2198956113920 877 -2198989635584 878 -2199006347264 879 -2199014604800 880 -2199018536960 881 -2199020109824 882 -2199020109824 883 -2199018536960 884 -2199014604800 885 -2199006347264 886 -2198989635584 887 -2198956113920 888 -2198889021440 889 -2198754811904 890 -2198486380544 891 -2197949511680 892 -2196875770880 893 -2194728287744 894 -2190433320704 895 -2181843386240 896 -2164663517120 897 -2130303778784 898 -2061584302064 899 -1924145348600 900 -1649267441660 901 -1099511627774 902 1 903 1 904 -2199023255550 905 -3298534883324 906 -3848290697208 907 -4123168604144 908 -4260607557600 909 -4329327034304 910 -4363686772608 911 -4380866641664 912 -4389456576000 913 -4393751542784 914 -4395899025408 915 -4396972765184 916 -4397509632000 917 -4397778059264 918 -4397912260608 919 -4397979336704 920 -4398012825600 921 -4398029471744 922 -4398037598208 923 -4398041268224 924 -4398042316800 925 -4398041268224 926 -4398037598208 927 -4398029471744 928 -4398012825600 929 -4397979336704 930 -4397912260608 931 -4397778059264 932 -4397509632000 933 -4396972765184 934 -4395899025408 935 -4393751542784 936 -4389456576000 937 -4380866641664 938 -4363686772608 939 -4329327034304 940 -4260607557600 941 -4123168604144 942 -3848290697208 943 -3298534883324 944 -2199023255550 945 1 946 1 947 -4398046511102 948 -6597069766652 949 -7696581394424 950 -8246337208304 951 -8521215115232 952 -8658654068672 953 -8727373545344 954 -8761733283584 955 -8778913152512 956 -8787503086592 957 -8791798052864 958 -8793945534464 959 -8795019272192 960 -8795556134912 961 -8795824553984 962 -8795958738944 963 -8796025782272 964 -8796059205632 965 -8796075720704 966 -8796083585024 967 -8796086730752 968 -8796086730752 969 -8796083585024 970 -8796075720704 971 -8796059205632 972 -8796025782272 973 -8795958738944 974 -8795824553984 975 -8795556134912 976 -8795019272192 977 -8793945534464 978 -8791798052864 979 -8787503086592 980 -8778913152512 981 -8761733283584 982 -8727373545344 983 -8658654068672 984 -8521215115232 985 -8246337208304 986 -7696581394424 987 -6597069766652 988 -4398046511102 989 1 990 1 991 -8796093022206 992 -13194139533308 993 -15393162788856 994 -16492674416624 995 -17042430230496 996 -17317308137408 997 -17454747090816 998 -17523466567424 999 -17557826305536 1000 -17575006174208 1001 -17583596107776 1002 -17587891073024 1003 -17590038552576 1004 -17591112286208 1005 -17591649140736 1006 -17591917543424 1007 -17592051695616 1008 -17592118673408 1009 -17592151965696 1010 -17592168218624 1011 -17592175558656 1012 -17592177655808 1013 -17592175558656 1014 -17592168218624 1015 -17592151965696 1016 -17592118673408 1017 -17592051695616 1018 -17591917543424 1019 -17591649140736 1020 -17591112286208 1021 -17590038552576 1022 -17587891073024 1023 -17583596107776 1024 -17575006174208 1025 -17557826305536 1026 -17523466567424 1027 -17454747090816 1028 -17317308137408 1029 -17042430230496 1030 -16492674416624 1031 -15393162788856 1032 -13194139533308 1033 -8796093022206 1034 1 1035 1 1036 -17592186044414 1037 -26388279066620 1038 -30786325577720 1039 -32985348833264 1040 -34084860461024 1041 -34634616274880 1042 -34909494181760 1043 -35046933135104 1044 -35115652611584 1045 -35150012349440 1046 -35167192217600 1047 -35175782150144 1048 -35180077113344 1049 -35182224588800 1050 -35183298314240 1051 -35183835152384 1052 -35184103522304 1053 -35184237608960 1054 -35184304455680 1055 -35184337485824 1056 -35184353214464 1057 -35184359505920 1058 -35184359505920 1059 -35184353214464 1060 -35184337485824 1061 -35184304455680 1062 -35184237608960 1063 -35184103522304 1064 -35183835152384 1065 -35183298314240 1066 -35182224588800 1067 -35180077113344 1068 -35175782150144 1069 -35167192217600 1070 -35150012349440 1071 -35115652611584 1072 -35046933135104 1073 -34909494181760 1074 -34634616274880 1075 -34084860461024 1076 -32985348833264 1077 -30786325577720 1078 -26388279066620 1079 -17592186044414 1080 1 1081 1 1082 -35184372088830 1083 -52776558133244 1084 -61572651155448 1085 -65970697666544 1086 -68169720922080 1087 -69269232549824 1088 -69818988363648 1089 -70093866270464 1090 -70231305223680 1091 -70300024699904 1092 -70334384437248 1093 -70351564304384 1094 -70360154234880 1095 -70364449193984 1096 -70366596661248 1097 -70367670370304 1098 -70368207175680 1099 -70368475480064 1100 -70368609435648 1101 -70368676020224 1102 -70368708526080 1103 -70368723206144 1104 -70368727400448 1105 -70368723206144 1106 -70368708526080 1107 -70368676020224 1108 -70368609435648 1109 -70368475480064 1110 -70368207175680 1111 -70367670370304 1112 -70366596661248 1113 -70364449193984 1114 -70360154234880 1115 -70351564304384 1116 -70334384437248 1117 -70300024699904 1118 -70231305223680 1119 -70093866270464 1120 -69818988363648 1121 -69269232549824 1122 -68169720922080 1123 -65970697666544 1124 -61572651155448 1125 -52776558133244 1126 -35184372088830 1127 1 1128 1 1129 -70368744177662 1130 -105553116266492 1131 -123145302310904 1132 -131941395333104 1133 -136339441844192 1134 -138538465099712 1135 -139637976727424 1136 -140187732541184 1137 -140462610447872 1138 -140600049400832 1139 -140668768876544 1140 -140703128612864 1141 -140720308477952 1142 -140728898404352 1143 -140733193355264 1144 -140735340806144 1145 -140736414482432 1146 -140736951222272 1147 -140737219395584 1148 -140737353089024 1149 -140737419149312 1150 -140737450606592 1151 -140737463189504 1152 -140737463189504 1153 -140737450606592 1154 -140737419149312 1155 -140737353089024 1156 -140737219395584 1157 -140736951222272 1158 -140736414482432 1159 -140735340806144 1160 -140733193355264 1161 -140728898404352 1162 -140720308477952 1163 -140703128612864 1164 -140668768876544 1165 -140600049400832 1166 -140462610447872 1167 -140187732541184 1168 -139637976727424 1169 -138538465099712 1170 -136339441844192 1171 -131941395333104 1172 -123145302310904 1173 -105553116266492 1174 -70368744177662 1175 1 1176 1 1177 -140737488355326 1178 -211106232532988 1179 -246290604621816 1180 -263882790666224 1181 -272678883688416 1182 -277076930199488 1183 -279275953454976 1184 -280375465082624 1185 -280925220896256 1186 -281200098802688 1187 -281337537755136 1188 -281406257229824 1189 -281440616964096 1190 -281457796825088 1191 -281466386743296 1192 -281470681677824 1193 -281472829095936 1194 -281473902706688 1195 -281474439315456 1196 -281474707226624 1197 -281474840395776 1198 -281474905407488 1199 -281474934767616 1200 -281474943156224 1201 -281474934767616 1202 -281474905407488 1203 -281474840395776 1204 -281474707226624 1205 -281474439315456 1206 -281473902706688 1207 -281472829095936 1208 -281470681677824 1209 -281466386743296 1210 -281457796825088 1211 -281440616964096 1212 -281406257229824 1213 -281337537755136 1214 -281200098802688 1215 -280925220896256 1216 -280375465082624 1217 -279275953454976 1218 -277076930199488 1219 -272678883688416 1220 -263882790666224 1221 -246290604621816 1222 -211106232532988 1223 -140737488355326 1224 1 1225 1 1226 -281474976710654 1227 -422212465065980 1228 -492581209243640 1229 -527765581332464 1230 -545357767376864 1231 -554153860399040 1232 -558551906910080 1233 -560750930165504 1234 -561850441793024 1235 -562400197606400 1236 -562675075512320 1237 -562812514463744 1238 -562881233936384 1239 -562915593666560 1240 -562932773519360 1241 -562941363421184 1242 -562945658322944 1243 -562947805675520 1244 -562948879155200 1245 -562949415501824 1246 -562949682888704 1247 -562949815009280 1248 -562949877923840 1249 -562949903089664 1250 -562949903089664 1251 -562949877923840 1252 -562949815009280 1253 -562949682888704 1254 -562949415501824 1255 -562948879155200 1256 -562947805675520 1257 -562945658322944 1258 -562941363421184 1259 -562932773519360 1260 -562915593666560 1261 -562881233936384 1262 -562812514463744 1263 -562675075512320 1264 -562400197606400 1265 -561850441793024 1266 -560750930165504 1267 -558551906910080 1268 -554153860399040 1269 -545357767376864 1270 -527765581332464 1271 -492581209243640 1272 -422212465065980 1273 -281474976710654 1274 1 1275 1 1276 -562949953421310 1277 -844424930131964 1278 -985162418487288 1279 -1055531162664944 1280 -1090715534753760 1281 -1108307720798144 1282 -1117103813820288 1283 -1121501860331264 1284 -1123700883586560 1285 -1124800395213824 1286 -1125350151026688 1287 -1125625028931584 1288 -1125762467880960 1289 -1125831187349504 1290 -1125865547071488 1291 -1125882726907904 1292 -1125891316776960 1293 -1125895611613184 1294 -1125897758834688 1295 -1125898832052224 1296 -1125899367874560 1297 -1125899634212864 1298 -1125899764236288 1299 -1125899822956544 1300 -1125899839733760 1301 -1125899822956544 1302 -1125899764236288 1303 -1125899634212864 1304 -1125899367874560 1305 -1125898832052224 1306 -1125897758834688 1307 -1125895611613184 1308 -1125891316776960 1309 -1125882726907904 1310 -1125865547071488 1311 -1125831187349504 1312 -1125762467880960 1313 -1125625028931584 1314 -1125350151026688 1315 -1124800395213824 1316 -1123700883586560 1317 -1121501860331264 1318 -1117103813820288 1319 -1108307720798144 1320 -1090715534753760 1321 -1055531162664944 1322 -985162418487288 1323 -844424930131964 1324 -562949953421310 1325 1 1326 1 1327 -1125899906842622 1328 -1688849860263932 1329 -1970324836974584 1330 -2111062325329904 1331 -2181431069507552 1332 -2216615441596352 1333 -2234207627640704 1334 -2243003720662784 1335 -2247401767173632 1336 -2249600790428672 1337 -2250700302055424 1338 -2251250057867264 1339 -2251524935770112 1340 -2251662374715392 1341 -2251731094175744 1342 -2251765453881344 1343 -2251782633684992 1344 -2251791223488512 1345 -2251795518193664 1346 -2251797665153024 1347 -2251798737846272 1348 -2251799272620032 1349 -2251799536861184 1350 -2251799662690304 1351 -2251799713021952 1352 -2251799713021952 1353 -2251799662690304 1354 -2251799536861184 1355 -2251799272620032 1356 -2251798737846272 1357 -2251797665153024 1358 -2251795518193664 1359 -2251791223488512 1360 -2251782633684992 1361 -2251765453881344 1362 -2251731094175744 1363 -2251662374715392 1364 -2251524935770112 1365 -2251250057867264 1366 -2250700302055424 1367 -2249600790428672 1368 -2247401767173632 1369 -2243003720662784 1370 -2234207627640704 1371 -2216615441596352 1372 -2181431069507552 1373 -2111062325329904 1374 -1970324836974584 1375 -1688849860263932 1376 -1125899906842622 1377 1 1378 1 1379 -2251799813685246 1380 -3377699720527868 1381 -3940649673949176 1382 -4222124650659824 1383 -4362862139015136 1384 -4433230883192768 1385 -4468415255281536 1386 -4486007441325824 1387 -4494803534347776 1388 -4499201580858368 1389 -4501400604112896 1390 -4502500115738624 1391 -4503049871548416 1392 -4503324749447168 1393 -4503462188384256 1394 -4503530907828224 1395 -4503565267501056 1396 -4503582447239168 1397 -4503591036911616 1398 -4503595331354624 1399 -4503597477789696 1400 -4503598549434368 1401 -4503599082110976 1402 -4503599342157824 1403 -4503599459598336 1404 -4503599493152768 1405 -4503599459598336 1406 -4503599342157824 1407 -4503599082110976 1408 -4503598549434368 1409 -4503597477789696 1410 -4503595331354624 1411 -4503591036911616 1412 -4503582447239168 1413 -4503565267501056 1414 -4503530907828224 1415 -4503462188384256 1416 -4503324749447168 1417 -4503049871548416 1418 -4502500115738624 1419 -4501400604112896 1420 -4499201580858368 1421 -4494803534347776 1422 -4486007441325824 1423 -4468415255281536 1424 -4433230883192768 1425 -4362862139015136 1426 -4222124650659824 1427 -3940649673949176 1428 -3377699720527868 1429 -2251799813685246 1430 1 1431 1 1432 -4503599627370494 1433 -6755399441055740 1434 -7881299347898360 1435 -8444249301319664 1436 -8725724278030304 1437 -8866461766385600 1438 -8936830510563200 1439 -8972014882651904 1440 -8989607068696064 1441 -8998403161717760 1442 -9002801208227840 1443 -9005000231481344 1444 -9006099743105024 1445 -9006649498910720 1446 -9006924376801280 1447 -9007061815721984 1448 -9007130535133184 1449 -9007164894740480 1450 -9007182074347520 1451 -9007190663757824 1452 -9007194957676544 1453 -9007197103063040 1454 -9007198172610560 1455 -9007198701092864 1456 -9007198952751104 1457 -9007199053414400 1458 -9007199053414400 1459 -9007198952751104 1460 -9007198701092864 1461 -9007198172610560 1462 -9007197103063040 1463 -9007194957676544 1464 -9007190663757824 1465 -9007182074347520 1466 -9007164894740480 1467 -9007130535133184 1468 -9007061815721984 1469 -9006924376801280 1470 -9006649498910720 1471 -9006099743105024 1472 -9005000231481344 1473 -9002801208227840 1474 -8998403161717760 1475 -8989607068696064 1476 -8972014882651904 1477 -8936830510563200 1478 -8866461766385600 1479 -8725724278030304 1480 -8444249301319664 1481 -7881299347898360 1482 -6755399441055740 1483 -4503599627370494 1484 1 1485 1 1486 -9007199254740990 1487 -13510798882111484 1488 -15762598695796728 1489 -16888498602639344 1490 -17451448556060640 1491 -17732923532771264 1492 -17873661021126528 1493 -17944029765304064 1494 -17979214137392640 1495 -17996806323436544 1496 -18005602416457728 1497 -18010000462966784 1498 -18012199486218240 1499 -18013298997837824 1500 -18013848753635328 1501 -18014123631509504 1502 -18014261070397440 1503 -18014329789743104 1504 -18014364149219328 1505 -18014381328564224 1506 -18014389917450240 1507 -18014394210320384 1508 -18014396353609728 1509 -18014397418962944 1510 -18014397939056640 1511 -18014398173937664 1512 -18014398241046528 1513 -18014398173937664 1514 -18014397939056640 1515 -18014397418962944 1516 -18014396353609728 1517 -18014394210320384 1518 -18014389917450240 1519 -18014381328564224 1520 -18014364149219328 1521 -18014329789743104 1522 -18014261070397440 1523 -18014123631509504 1524 -18013848753635328 1525 -18013298997837824 1526 -18012199486218240 1527 -18010000462966784 1528 -18005602416457728 1529 -17996806323436544 1530 -17979214137392640 1531 -17944029765304064 1532 -17873661021126528 1533 -17732923532771264 1534 -17451448556060640 1535 -16888498602639344 1536 -15762598695796728 1537 -13510798882111484 1538 -9007199254740990 1539 1 1540 1 1541 -18014398509481982 1542 -27021597764222972 1543 -31525197391593464 1544 -33776997205278704 1545 -34902897112121312 1546 -35465847065542592 1547 -35747322042253184 1548 -35888059530608384 1549 -35958428274785792 1550 -35993612646874112 1551 -36011204832917504 1552 -36020000925937664 1553 -36024398972444672 1554 -36026597995692032 1555 -36027697507303424 1556 -36028247263084544 1557 -36028522140925952 1558 -36028659579748352 1559 -36028728298962944 1560 -36028762658177024 1561 -36028779836997632 1562 -36028788424835072 1563 -36028792715608064 1564 -36028794854703104 1565 -36028795911667712 1566 -36028796414984192 1567 -36028796616310784 1568 -36028796616310784 1569 -36028796414984192 1570 -36028795911667712 1571 -36028794854703104 1572 -36028792715608064 1573 -36028788424835072 1574 -36028779836997632 1575 -36028762658177024 1576 -36028728298962944 1577 -36028659579748352 1578 -36028522140925952 1579 -36028247263084544 1580 -36027697507303424 1581 -36026597995692032 1582 -36024398972444672 1583 -36020000925937664 1584 -36011204832917504 1585 -35993612646874112 1586 -35958428274785792 1587 -35888059530608384 1588 -35747322042253184 1589 -35465847065542592 1590 -34902897112121312 1591 -33776997205278704 1592 -31525197391593464 1593 -27021597764222972 1594 -18014398509481982 1595 1 1596 1 1597 -36028797018963966 1598 -54043195528445948 1599 -63050394783186936 1600 -67553994410557424 1601 -69805794224242656 1602 -70931694131085248 1603 -71494644084506496 1604 -71776119061217024 1605 -71916856549572096 1606 -71987225293749248 1607 -72022409665837056 1608 -72040001851879424 1609 -72048797944897536 1610 -72053195991400448 1611 -72055395014639616 1612 -72056494526234624 1613 -72057044281982976 1614 -72057319159758848 1615 -72057456598450176 1616 -72057525317402624 1617 -72057559676092416 1618 -72057576853864448 1619 -72057585439604736 1620 -72057589726183424 1621 -72057591856889856 1622 -72057592897077248 1623 -72057593366839296 1624 -72057593501057024 1625 -72057593366839296 1626 -72057592897077248 1627 -72057591856889856 1628 -72057589726183424 1629 -72057585439604736 1630 -72057576853864448 1631 -72057559676092416 1632 -72057525317402624 1633 -72057456598450176 1634 -72057319159758848 1635 -72057044281982976 1636 -72056494526234624 1637 -72055395014639616 1638 -72053195991400448 1639 -72048797944897536 1640 -72040001851879424 1641 -72022409665837056 1642 -71987225293749248 1643 -71916856549572096 1644 -71776119061217024 1645 -71494644084506496 1646 -70931694131085248 1647 -69805794224242656 1648 -67553994410557424 1649 -63050394783186936 1650 -54043195528445948 1651 -36028797018963966 1652 1 1653 1 1654 -72057594037927934 1655 -108086391056891900 1656 -126100789566373880 1657 -135107988821114864 1658 -139611588448485344 1659 -141863388262170560 1660 -142989288169013120 1661 -143552238122434304 1662 -143833713099144704 1663 -143974450587499520 1664 -144044819331676160 1665 -144080003703762944 1666 -144097595889803264 1667 -144106391982817280 1668 -144110790029312000 1669 -144112989052534784 1670 -144114088564097024 1671 -144114638319779840 1672 -144114913197424640 1673 -144115050635853824 1674 -144115119354281984 1675 -144115153711923200 1676 -144115170887598080 1677 -144115179469144064 1678 -144115183747334144 1679 -144115185861263360 1680 -144115186867896320 1681 -144115187270549504 1682 -144115187270549504 1683 -144115186867896320 1684 -144115185861263360 1685 -144115183747334144 1686 -144115179469144064 1687 -144115170887598080 1688 -144115153711923200 1689 -144115119354281984 1690 -144115050635853824 1691 -144114913197424640 1692 -144114638319779840 1693 -144114088564097024 1694 -144112989052534784 1695 -144110790029312000 1696 -144106391982817280 1697 -144097595889803264 1698 -144080003703762944 1699 -144044819331676160 1700 -143974450587499520 1701 -143833713099144704 1702 -143552238122434304 1703 -142989288169013120 1704 -141863388262170560 1705 -139611588448485344 1706 -135107988821114864 1707 -126100789566373880 1708 -108086391056891900 1709 -72057594037927934 1710 1 1711 1 1712 -144115188075855870 1713 -216172782113783804 1714 -252201579132747768 1715 -270215977642229744 1716 -279223176896970720 1717 -283726776524341184 1718 -285978576338026368 1719 -287104476244868864 1720 -287667426198289920 1721 -287948901175000064 1722 -288089638663354368 1723 -288160007407529984 1724 -288195191779614720 1725 -288212783965650944 1726 -288221580058656768 1727 -288225978105135104 1728 -288228177128325120 1729 -288229276639821824 1730 -288229826395373568 1731 -288230101272756224 1732 -288230238710661120 1733 -288230307428040704 1734 -288230341783584768 1735 -288230358955065344 1736 -288230367528222720 1737 -288230371789635584 1738 -288230373870010368 1739 -288230374809534464 1740 -288230375077969920 1741 -288230374809534464 1742 -288230373870010368 1743 -288230371789635584 1744 -288230367528222720 1745 -288230358955065344 1746 -288230341783584768 1747 -288230307428040704 1748 -288230238710661120 1749 -288230101272756224 1750 -288229826395373568 1751 -288229276639821824 1752 -288228177128325120 1753 -288225978105135104 1754 -288221580058656768 1755 -288212783965650944 1756 -288195191779614720 1757 -288160007407529984 1758 -288089638663354368 1759 -287948901175000064 1760 -287667426198289920 1761 -287104476244868864 1762 -285978576338026368 1763 -283726776524341184 1764 -279223176896970720 1765 -270215977642229744 1766 -252201579132747768 1767 -216172782113783804 1768 -144115188075855870 1769 1 1770 1 1771 -288230376151711742 1772 -432345564227567612 1773 -504403158265495544 1774 -540431955284459504 1775 -558446353793941472 1776 -567453553048682432 1777 -571957152676052864 1778 -574208952489737984 1779 -575334852396580352 1780 -575897802350001152 1781 -576179277326710784 1782 -576320014815064064 1783 -576390383559237632 1784 -576425567931318272 1785 -576443160117346304 1786 -576451956210335744 1787 -576456354256781312 1788 -576458553279905792 1789 -576459652791271424 1790 -576460202546561024 1791 -576460477423419392 1792 -576460614860275712 1793 -576460683575558144 1794 -576460717926907904 1795 -576460735089999872 1796 -576460743646380032 1797 -576460747874238464 1798 -576460749887504384 1799 -576460750692810752 1800 -576460750692810752 1801 -576460749887504384 1802 -576460747874238464 1803 -576460743646380032 1804 -576460735089999872 1805 -576460717926907904 1806 -576460683575558144 1807 -576460614860275712 1808 -576460477423419392 1809 -576460202546561024 1810 -576459652791271424 1811 -576458553279905792 1812 -576456354256781312 1813 -576451956210335744 1814 -576443160117346304 1815 -576425567931318272 1816 -576390383559237632 1817 -576320014815064064 1818 -576179277326710784 1819 -575897802350001152 1820 -575334852396580352 1821 -574208952489737984 1822 -571957152676052864 1823 -567453553048682432 1824 -558446353793941472 1825 -540431955284459504 1826 -504403158265495544 1827 -432345564227567612 1828 -288230376151711742 1829 1 1830 1 1831 -576460752303423486 1832 -864691128455135228 1833 -1008806316530991096 1834 -1080863910568919024 1835 -1116892707587882976 1836 -1134907106097364928 1837 -1143914305352105856 1838 -1148417904979476224 1839 -1150669704793161216 1840 -1151795604700003328 1841 -1152358554653423616 1842 -1152640029630132224 1843 -1152780767118483456 1844 -1152851135862652928 1845 -1152886320234725376 1846 -1152903912420737024 1847 -1152912708513693696 1848 -1152917106560073728 1849 -1152919305583067136 1850 -1152920405094170624 1851 -1152920954848935936 1852 -1152921229724745728 1853 -1152921367159504896 1854 -1152921435870593024 1855 -1152921470213554176 1856 -1152921487359868928 1857 -1152921495882694656 1858 -1152921500043444224 1859 -1152921501922492416 1860 -1152921502459363328 1861 -1152921501922492416 1862 -1152921500043444224 1863 -1152921495882694656 1864 -1152921487359868928 1865 -1152921470213554176 1866 -1152921435870593024 1867 -1152921367159504896 1868 -1152921229724745728 1869 -1152920954848935936 1870 -1152920405094170624 1871 -1152919305583067136 1872 -1152917106560073728 1873 -1152912708513693696 1874 -1152903912420737024 1875 -1152886320234725376 1876 -1152851135862652928 1877 -1152780767118483456 1878 -1152640029630132224 1879 -1152358554653423616 1880 -1151795604700003328 1881 -1150669704793161216 1882 -1148417904979476224 1883 -1143914305352105856 1884 -1134907106097364928 1885 -1116892707587882976 1886 -1080863910568919024 1887 -1008806316530991096 1888 -864691128455135228 1889 -576460752303423486 1890 1 1891 1 1892 -1152921504606846974 1893 -1729382256910270460 1894 -2017612633061982200 1895 -2161727821137838064 1896 -2233785415175765984 1897 -2269814212194729920 1898 -2287828610704211840 1899 -2296835809958952704 1900 -2301339409586322944 1901 -2303591209400007680 1902 -2304717109306849280 1903 -2305280059260268544 1904 -2305561534236975104 1905 -2305702271725322240 1906 -2305772640469483520 1907 -2305807824841539584 1908 -2305825417027518464 1909 -2305834213120409600 1910 -2305838611166658560 1911 -2305840810189389824 1912 -2305841909699969024 1913 -2305842459453685760 1914 -2305842734327398400 1915 -2305842871757963264 1916 -2305842940460662784 1917 -2305842974786846720 1918 -2305842991899607040 1919 -2305843000355323904 1920 -2305843004381855744 1921 -2305843005992468480 1922 -2305843005992468480 1923 -2305843004381855744 1924 -2305843000355323904 1925 -2305842991899607040 1926 -2305842974786846720 1927 -2305842940460662784 1928 -2305842871757963264 1929 -2305842734327398400 1930 -2305842459453685760 1931 -2305841909699969024 1932 -2305840810189389824 1933 -2305838611166658560 1934 -2305834213120409600 1935 -2305825417027518464 1936 -2305807824841539584 1937 -2305772640469483520 1938 -2305702271725322240 1939 -2305561534236975104 1940 -2305280059260268544 1941 -2304717109306849280 1942 -2303591209400007680 1943 -2301339409586322944 1944 -2296835809958952704 1945 -2287828610704211840 1946 -2269814212194729920 1947 -2233785415175765984 1948 -2161727821137838064 1949 -2017612633061982200 1950 -1729382256910270460 1951 -1152921504606846974 1952 1 1953 1 1954 -2305843009213693950 1955 -3458764513820540924 1956 -4035225266123964408 1957 -4323455642275676144 1958 -4467570830351532000 1959 -4539628424389459904 1960 -4575657221408423808 1961 -4593671619917905664 1962 -4602678819172646400 1963 -4607182418800016384 1964 -4609434218613700608 1965 -4610560118520541184 1966 -4611123068473958400 1967 -4611404543450660864 1968 -4611545280938999808 1969 -4611615649683144704 1970 -4611650834055168000 1971 -4611668426241081344 1972 -4611677222333841408 1973 -4611681620379828224 1974 -4611683819402035200 1975 -4611684918911565824 1976 -4611685468663185408 1977 -4611685743532703744 1978 -4611685880954880000 1979 -4611685949640802304 1980 -4611685983933431808 1981 -4611686000979083264 1982 -4611686009300582400 1983 -4611686013058678784 1984 -4611686014132420608 1985 -4611686013058678784 1986 -4611686009300582400 1987 -4611686000979083264 1988 -4611685983933431808 1989 -4611685949640802304 1990 -4611685880954880000 1991 -4611685743532703744 1992 -4611685468663185408 1993 -4611684918911565824 1994 -4611683819402035200 1995 -4611681620379828224 1996 -4611677222333841408 1997 -4611668426241081344 1998 -4611650834055168000 1999 -4611615649683144704 2000 -4611545280938999808 2001 -4611404543450660864 2002 -4611123068473958400 2003 -4610560118520541184 2004 -4609434218613700608 2005 -4607182418800016384 2006 -4602678819172646400 2007 -4593671619917905664 2008 -4575657221408423808 2009 -4539628424389459904 2010 -4467570830351532000 2011 -4323455642275676144 2012 -4035225266123964408 2013 -3458764513820540924 2014 -2305843009213693950 2015 1 2016 1 2017 -4611686018427387902 2018 -6917529027641081852 2019 -8070450532247928824 2020 -8646911284551352304 2021 -8935141660703064032 2022 -9079256848778919872 2023 -9151314442816847744 2024 -9187343239835811584 2025 -9205357638345293312 2026 -9214364837600033792 2027 -9218868437227403264 2028 -9221120237041086464 2029 -9222246136947924992 2030 -9222809086901338112 2031 -9223090561878032384 2032 -9223231299366354944 2033 -9223301668110467072 2034 -9223336852482424832 2035 -9223354444668207104 2036 -9223363240760705024 2037 -9223367638806167552 2038 -9223369837827325952 2039 -9223370937334759424 2040 -9223371487082184704 2041 -9223371761943314432 2042 -9223371899348713472 2043 -9223371968001081344 2044 -9223372002226601984 2045 -9223372019138035712 2046 -9223372027191099392 2047 -9223372030412324864 2048 -9223372030412324864 2049 -9223372027191099392 2050 -9223372019138035712 2051 -9223372002226601984 2052 -9223371968001081344 2053 -9223371899348713472 2054 -9223371761943314432 2055 -9223371487082184704 2056 -9223370937334759424 2057 -9223369837827325952 2058 -9223367638806167552 2059 -9223363240760705024 2060 -9223354444668207104 2061 -9223336852482424832 2062 -9223301668110467072 2063 -9223231299366354944 2064 -9223090561878032384 2065 -9222809086901338112 2066 -9222246136947924992 2067 -9221120237041086464 2068 -9218868437227403264 2069 -9214364837600033792 2070 -9205357638345293312 2071 -9187343239835811584 2072 -9151314442816847744 2073 -9079256848778919872 2074 -8935141660703064032 2075 -8646911284551352304 2076 -8070450532247928824 2077 -6917529027641081852 2078 -4611686018427387902 2079 1 2080 1 2081 -9223372036854775806 2082 -13835058055282163708 2083 -16140901064495857656 2084 -17293822569102704624 2085 -17870283321406128096 2086 -18158513697557839808 2087 -18302628885633695616 2088 -18374686479671623424 2089 -18410715276690587136 2090 -18428729675200068608 2091 -18437736874454808576 2092 -18442240474082177024 2093 -18444492273895858176 2094 -18445618173802692608 2095 -18446181123756097536 2096 -18446462598732775424 2097 -18446603336221065216 2098 -18446673704965111808 2099 -18446708889336938496 2100 -18446726481522458624 2101 -18446735277614432256 2102 -18446739675658846208 2103 -18446741874677907456 2104 -18446742974181146624 2105 -18446743523920183296 2106 -18446743798764535808 2107 -18446743936136380416 2108 -18446744004721639424 2109 -18446744038812942336 2110 -18446744055455940608 2111 -18446744062972133376 2112 -18446744065119617024 2113 -18446744062972133376 2114 -18446744055455940608 2115 -18446744038812942336 2116 -18446744004721639424 2117 -18446743936136380416 2118 -18446743798764535808 2119 -18446743523920183296 2120 -18446742974181146624 2121 -18446741874677907456 2122 -18446739675658846208 2123 -18446735277614432256 2124 -18446726481522458624 2125 -18446708889336938496 2126 -18446673704965111808 2127 -18446603336221065216 2128 -18446462598732775424 2129 -18446181123756097536 2130 -18445618173802692608 2131 -18444492273895858176 2132 -18442240474082177024 2133 -18437736874454808576 2134 -18428729675200068608 2135 -18410715276690587136 2136 -18374686479671623424 2137 -18302628885633695616 2138 -18158513697557839808 2139 -17870283321406128096 2140 -17293822569102704624 2141 -16140901064495857656 2142 -13835058055282163708 2143 -9223372036854775806 2144 1 2145 1 2146 -18446744073709551614 2147 -27670116110564327420 2148 -32281802128991715320 2149 -34587645138205409264 2150 -35740566642812256224 2151 -36317027395115679680 2152 -36605257771267391360 2153 -36749372959343247104 2154 -36821430553381174784 2155 -36857459350400138240 2156 -36875473748909619200 2157 -36884480948164358144 2158 -36888984547791724544 2159 -36891236347605401600 2160 -36892362247512227840 2161 -36892925197465616384 2162 -36893206672442261504 2163 -36893347409930485760 2164 -36893417778674401280 2165 -36893452963045965824 2166 -36893470555230961664 2167 -36893479351321886720 2168 -36893483749364203520 2169 -36893485948379070464 2170 -36893487047873921024 2171 -36893487597596180480 2172 -36893487872406978560 2173 -36893488009711714304 2174 -36893488078162755584 2175 -36893488111985623040 2176 -36893488128091750400 2177 -36893488134534201344 2178 -36893488134534201344 2179 -36893488128091750400 2180 -36893488111985623040 2181 -36893488078162755584 2182 -36893488009711714304 2183 -36893487872406978560 2184 -36893487597596180480 2185 -36893487047873921024 2186 -36893485948379070464 2187 -36893483749364203520 2188 -36893479351321886720 2189 -36893470555230961664 2190 -36893452963045965824 2191 -36893417778674401280 2192 -36893347409930485760 2193 -36893206672442261504 2194 -36892925197465616384 2195 -36892362247512227840 2196 -36891236347605401600 2197 -36888984547791724544 2198 -36884480948164358144 2199 -36875473748909619200 2200 -36857459350400138240 2201 -36821430553381174784 2202 -36749372959343247104 2203 -36605257771267391360 2204 -36317027395115679680 2205 -35740566642812256224 2206 -34587645138205409264 2207 -32281802128991715320 2208 -27670116110564327420 2209 -18446744073709551614 2210 1 2211 1 2212 -36893488147419103230 2213 -55340232221128654844 2214 -64563604257983430648 2215 -69175290276410818544 2216 -71481133285624512480 2217 -72634054790231359424 2218 -73210515542534782848 2219 -73498745918686494464 2220 -73642861106762350080 2221 -73714918700800277504 2222 -73750947497819240448 2223 -73768961896328720384 2224 -73777969095583457280 2225 -73782472695210819584 2226 -73784724495024488448 2227 -73785850394931298304 2228 -73786413344884654080 2229 -73786694819861233664 2230 -73786835557349326848 2231 -73786905926092980224 2232 -73786941110464020480 2233 -73786958702647967744 2234 -73786967498736795648 2235 -73786971896774918144 2236 -73786974095781396480 2237 -73786975195259469824 2238 -73786975744948174848 2239 -73786976019691864064 2240 -73786976156862382080 2241 -73786976225044987904 2242 -73786976258330984448 2243 -73786976273363369984 2244 -73786976277658337280 2245 -73786976273363369984 2246 -73786976258330984448 2247 -73786976225044987904 2248 -73786976156862382080 2249 -73786976019691864064 2250 -73786975744948174848 2251 -73786975195259469824 2252 -73786974095781396480 2253 -73786971896774918144 2254 -73786967498736795648 2255 -73786958702647967744 2256 -73786941110464020480 2257 -73786905926092980224 2258 -73786835557349326848 2259 -73786694819861233664 2260 -73786413344884654080 2261 -73785850394931298304 2262 -73784724495024488448 2263 -73782472695210819584 2264 -73777969095583457280 2265 -73768961896328720384 2266 -73750947497819240448 2267 -73714918700800277504 2268 -73642861106762350080 2269 -73498745918686494464 2270 -73210515542534782848 2271 -72634054790231359424 2272 -71481133285624512480 2273 -69175290276410818544 2274 -64563604257983430648 2275 -55340232221128654844 2276 -36893488147419103230 2277 1 2278 1 2279 -73786976294838206462 2280 -110680464442257309692 2281 -129127208515966861304 2282 -138350580552821637104 2283 -142962266571249024992 2284 -145268109580462718912 2285 -146421031085069565824 2286 -146997491837372989184 2287 -147285722213524700672 2288 -147429837401600556032 2289 -147501894995638482944 2290 -147537923792657444864 2291 -147555938191166922752 2292 -147564945390421655552 2293 -147569448990049009664 2294 -147571700789862662144 2295 -147572826689769439232 2296 -147573389639722729472 2297 -147573671114699177984 2298 -147573811852187009024 2299 -147573882220930138112 2300 -147573917405300129792 2301 -147573934997481979904 2302 -147573943793566613504 2303 -147573948191596347392 2304 -147573950390586048512 2305 -147573951490030567424 2306 -147573952039652163584 2307 -147573952314261635072 2308 -147573952451163717632 2309 -147573952518809452544 2310 -147573952551021707264 2311 -147573952563906609152 2312 -147573952563906609152 2313 -147573952551021707264 2314 -147573952518809452544 2315 -147573952451163717632 2316 -147573952314261635072 2317 -147573952039652163584 2318 -147573951490030567424 2319 -147573950390586048512 2320 -147573948191596347392 2321 -147573943793566613504 2322 -147573934997481979904 2323 -147573917405300129792 2324 -147573882220930138112 2325 -147573811852187009024 2326 -147573671114699177984 2327 -147573389639722729472 2328 -147572826689769439232 2329 -147571700789862662144 2330 -147569448990049009664 2331 -147564945390421655552 2332 -147555938191166922752 2333 -147537923792657444864 2334 -147501894995638482944 2335 -147429837401600556032 2336 -147285722213524700672 2337 -146997491837372989184 2338 -146421031085069565824 2339 -145268109580462718912 2340 -142962266571249024992 2341 -138350580552821637104 2342 -129127208515966861304 2343 -110680464442257309692 2344 -73786976294838206462 2345 1 2346 1 2347 -147573952589676412926 2348 -221360928884514619388 2349 -258254417031933722616 2350 -276701161105643274224 2351 -285924533142498050016 2352 -290536219160925437888 2353 -292842062170139131776 2354 -293994983674745978624 2355 -294571444427049401856 2356 -294859674803201113088 2357 -295003789991276967936 2358 -295075847585314893824 2359 -295111876382333853696 2360 -295129890780843327488 2361 -295138897980098052096 2362 -295143401579725389824 2363 -295145653379539009536 2364 -295146779279445721088 2365 -295147342229398880256 2366 -295147623704375066624 2367 -295147764441862373376 2368 -295147834810604453888 2369 -295147869994972348416 2370 -295147887587150004224 2371 -295147896383226249216 2372 -295147900781239205888 2373 -295147902980195352576 2374 -295147904079572762624 2375 -295147904629060141056 2376 -295147904903401177088 2377 -295147905039766388736 2378 -295147905106338381824 2379 -295147905136403152896 2380 -295147905144993087488 2381 -295147905136403152896 2382 -295147905106338381824 2383 -295147905039766388736 2384 -295147904903401177088 2385 -295147904629060141056 2386 -295147904079572762624 2387 -295147902980195352576 2388 -295147900781239205888 2389 -295147896383226249216 2390 -295147887587150004224 2391 -295147869994972348416 2392 -295147834810604453888 2393 -295147764441862373376 2394 -295147623704375066624 2395 -295147342229398880256 2396 -295146779279445721088 2397 -295145653379539009536 2398 -295143401579725389824 2399 -295138897980098052096 2400 -295129890780843327488 2401 -295111876382333853696 2402 -295075847585314893824 2403 -295003789991276967936 2404 -294859674803201113088 2405 -294571444427049401856 2406 -293994983674745978624 2407 -292842062170139131776 2408 -290536219160925437888 2409 -285924533142498050016 2410 -276701161105643274224 2411 -258254417031933722616 2412 -221360928884514619388 2413 -147573952589676412926 2414 1 2415 1 2416 -295147905179352825854 2417 -442721857769029238780 2418 -516508834063867445240 2419 -553402322211286548464 2420 -571849066284996100064 2421 -581072438321850875840 2422 -585684124340278263680 2423 -587989967349491957504 2424 -589142888854098804224 2425 -589719349606402227200 2426 -590007579982553937920 2427 -590151695170629791744 2428 -590223752764667715584 2429 -590259781561686671360 2430 -590277795960196136960 2431 -590286803159450845184 2432 -590291306759078150144 2433 -590293558558891704320 2434 -590294684458798284800 2435 -590295247408751181824 2436 -590295528883726843904 2437 -590295669621213102080 2438 -590295739989953085440 2439 -590295775174316785664 2440 -590295792766486052864 2441 -590295801562545520640 2442 -590295805960524922880 2443 -590295808159413960704 2444 -590295809258657153024 2445 -590295809807876096000 2446 -590295810081680261120 2447 -590295810216971730944 2448 -590295810281396240384 2449 -590295810307166044160 2450 -590295810307166044160 2451 -590295810281396240384 2452 -590295810216971730944 2453 -590295810081680261120 2454 -590295809807876096000 2455 -590295809258657153024 2456 -590295808159413960704 2457 -590295805960524922880 2458 -590295801562545520640 2459 -590295792766486052864 2460 -590295775174316785664 2461 -590295739989953085440 2462 -590295669621213102080 2463 -590295528883726843904 2464 -590295247408751181824 2465 -590294684458798284800 2466 -590293558558891704320 2467 -590291306759078150144 2468 -590286803159450845184 2469 -590277795960196136960 2470 -590259781561686671360 2471 -590223752764667715584 2472 -590151695170629791744 2473 -590007579982553937920 2474 -589719349606402227200 2475 -589142888854098804224 2476 -587989967349491957504 2477 -585684124340278263680 2478 -581072438321850875840 2479 -571849066284996100064 2480 -553402322211286548464 2481 -516508834063867445240 2482 -442721857769029238780 2483 -295147905179352825854 2484 1 2485 1 2486 -590295810358705651710 2487 -885443715538058477564 2488 -1033017668127734890488 2489 -1106804644422573096944 2490 -1143698132569992200160 2491 -1162144876643701751744 2492 -1171368248680556527488 2493 -1175979934698983915264 2494 -1178285777708197608960 2495 -1179438699212804455424 2496 -1180015159965107877888 2497 -1180303390341259587584 2498 -1180447505529335439360 2499 -1180519563123373359104 2500 -1180555591920392306688 2501 -1180573606318901755904 2502 -1180582613518156431360 2503 -1180587117117783670784 2504 -1180589368917597093888 2505 -1180590494817503412224 2506 -1180591057767455784960 2507 -1180591339242430398464 2508 -1180591479979914559488 2509 -1180591550348650348544 2510 -1180591585533005660160 2511 -1180591603125158150144 2512 -1180591611921184063488 2513 -1180591616319096356864 2514 -1180591618517851176960 2515 -1180591619616825933824 2516 -1180591620165508005888 2517 -1180591620438238429184 2518 -1180591620571382415360 2519 -1180591620631511957504 2520 -1180591620648691826688 2521 -1180591620631511957504 2522 -1180591620571382415360 2523 -1180591620438238429184 2524 -1180591620165508005888 2525 -1180591619616825933824 2526 -1180591618517851176960 2527 -1180591616319096356864 2528 -1180591611921184063488 2529 -1180591603125158150144 2530 -1180591585533005660160 2531 -1180591550348650348544 2532 -1180591479979914559488 2533 -1180591339242430398464 2534 -1180591057767455784960 2535 -1180590494817503412224 2536 -1180589368917597093888 2537 -1180587117117783670784 2538 -1180582613518156431360 2539 -1180573606318901755904 2540 -1180555591920392306688 2541 -1180519563123373359104 2542 -1180447505529335439360 2543 -1180303390341259587584 2544 -1180015159965107877888 2545 -1179438699212804455424 2546 -1178285777708197608960 2547 -1175979934698983915264 2548 -1171368248680556527488 2549 -1162144876643701751744 2550 -1143698132569992200160 2551 -1106804644422573096944 2552 -1033017668127734890488 2553 -885443715538058477564 2554 -590295810358705651710 2555 1 2556 1 2557 -1180591620717411303422 2558 -1770887431076116955132 2559 -2066035336255469780984 2560 -2213609288845146193904 2561 -2287396265139984400352 2562 -2324289753287403503552 2563 -2342736497361113055104 2564 -2351959869397967830784 2565 -2356571555416395218432 2566 -2358877398425608911872 2567 -2360030319930215757824 2568 -2360606780682519179264 2569 -2360895011058670886912 2570 -2361039126246746734592 2571 -2361111183840784646144 2572 -2361147212637803577344 2573 -2361165227036312993792 2574 -2361174234235567603712 2575 -2361178737835194712064 2576 -2361180989635007873024 2577 -2361182115534913667072 2578 -2361182678484864991232 2579 -2361182959959837507584 2580 -2361183100697317474304 2581 -2361183171066044874752 2582 -2361183206250383409152 2583 -2361183223842502344704 2584 -2361183232638461149184 2585 -2361183237036239224832 2586 -2361183239234725609472 2587 -2361183240333163495424 2588 -2361183240880771825664 2589 -2361183241151354765312 2590 -2361183241280203784192 2591 -2361183241331743391744 2592 -2361183241331743391744 2593 -2361183241280203784192 2594 -2361183241151354765312 2595 -2361183240880771825664 2596 -2361183240333163495424 2597 -2361183239234725609472 2598 -2361183237036239224832 2599 -2361183232638461149184 2600 -2361183223842502344704 2601 -2361183206250383409152 2602 -2361183171066044874752 2603 -2361183100697317474304 2604 -2361182959959837507584 2605 -2361182678484864991232 2606 -2361182115534913667072 2607 -2361180989635007873024 2608 -2361178737835194712064 2609 -2361174234235567603712 2610 -2361165227036312993792 2611 -2361147212637803577344 2612 -2361111183840784646144 2613 -2361039126246746734592 2614 -2360895011058670886912 2615 -2360606780682519179264 2616 -2360030319930215757824 2617 -2358877398425608911872 2618 -2356571555416395218432 2619 -2351959869397967830784 2620 -2342736497361113055104 2621 -2324289753287403503552 2622 -2287396265139984400352 2623 -2213609288845146193904 2624 -2066035336255469780984 2625 -1770887431076116955132 2626 -1180591620717411303422 2627 1 2628 1 2629 -2361183241434822606846 2630 -3541774862152233910268 2631 -4132070672510939561976 2632 -4427218577690292387824 2633 -4574792530279968800736 2634 -4648579506574807007168 2635 -4685472994722226110336 2636 -4703919738795935661824 2637 -4713143110832790437376 2638 -4717754796851217824768 2639 -4720060639860431517696 2640 -4721213561365038362624 2641 -4721790022117341782016 2642 -4722078252493493485568 2643 -4722222367681569325056 2644 -4722294425275607220224 2645 -4722330454072626118656 2646 -4722348468471135469568 2647 -4722357475670389948416 2648 -4722361979270016794624 2649 -4722364231069829431296 2650 -4722365356969734176768 2651 -4722365919919683403776 2652 -4722366201394651725824 2653 -4722366342132123303936 2654 -4722366412500833927168 2655 -4722366447685138907136 2656 -4722366465277190733824 2657 -4722366474073015320576 2658 -4722366478470524960768 2659 -4722366480668474474496 2660 -4722366481765838618624 2661 -4722366482311299465216 2662 -4722366482577587437568 2663 -4722366482697846521856 2664 -4722366482732206260224 2665 -4722366482697846521856 2666 -4722366482577587437568 2667 -4722366482311299465216 2668 -4722366481765838618624 2669 -4722366480668474474496 2670 -4722366478470524960768 2671 -4722366474073015320576 2672 -4722366465277190733824 2673 -4722366447685138907136 2674 -4722366412500833927168 2675 -4722366342132123303936 2676 -4722366201394651725824 2677 -4722365919919683403776 2678 -4722365356969734176768 2679 -4722364231069829431296 2680 -4722361979270016794624 2681 -4722357475670389948416 2682 -4722348468471135469568 2683 -4722330454072626118656 2684 -4722294425275607220224 2685 -4722222367681569325056 2686 -4722078252493493485568 2687 -4721790022117341782016 2688 -4721213561365038362624 2689 -4720060639860431517696 2690 -4717754796851217824768 2691 -4713143110832790437376 2692 -4703919738795935661824 2693 -4685472994722226110336 2694 -4648579506574807007168 2695 -4574792530279968800736 2696 -4427218577690292387824 2697 -4132070672510939561976 2698 -3541774862152233910268 2699 -2361183241434822606846 2700 1 2701 1 2702 -4722366482869645213694 2703 -7083549724304467820540 2704 -8264141345021879123960 2705 -8854437155380584775664 2706 -9149585060559937601504 2707 -9297159013149614014400 2708 -9370945989444452220800 2709 -9407839477591871323904 2710 -9426286221665580875264 2711 -9435509593702435650560 2712 -9440121279720863037440 2713 -9442427122730076729344 2714 -9443580044234683572224 2715 -9444156504986986987520 2716 -9444444735363138682880 2717 -9444588850551214505984 2718 -9444660908145252368384 2719 -9444696936942271201280 2720 -9444714951340780421120 2721 -9444723958540034637824 2722 -9444728462139660959744 2723 -9444730713939472547840 2724 -9444731839839375196160 2725 -9444732402789320228864 2726 -9444732684264280162304 2727 -9444732825001734963200 2728 -9444732895370412032000 2729 -9444732930554649903104 2730 -9444732948146567512064 2731 -9444732956942123663360 2732 -9444732961339096432640 2733 -9444732963535972204544 2734 -9444732964631188865024 2735 -9444732965172354744320 2736 -9444732965430052782080 2737 -9444732965533131997184 2738 -9444732965533131997184 2739 -9444732965430052782080 2740 -9444732965172354744320 2741 -9444732964631188865024 2742 -9444732963535972204544 2743 -9444732961339096432640 2744 -9444732956942123663360 2745 -9444732948146567512064 2746 -9444732930554649903104 2747 -9444732895370412032000 2748 -9444732825001734963200 2749 -9444732684264280162304 2750 -9444732402789320228864 2751 -9444731839839375196160 2752 -9444730713939472547840 2753 -9444728462139660959744 2754 -9444723958540034637824 2755 -9444714951340780421120 2756 -9444696936942271201280 2757 -9444660908145252368384 2758 -9444588850551214505984 2759 -9444444735363138682880 2760 -9444156504986986987520 2761 -9443580044234683572224 2762 -9442427122730076729344 2763 -9440121279720863037440 2764 -9435509593702435650560 2765 -9426286221665580875264 2766 -9407839477591871323904 2767 -9370945989444452220800 2768 -9297159013149614014400 2769 -9149585060559937601504 2770 -8854437155380584775664 2771 -8264141345021879123960 2772 -7083549724304467820540 2773 -4722366482869645213694 2774 1 2775 1 2776 -9444732965739290427390 2777 -14167099448608935641084 2778 -16528282690043758247928 2779 -17708874310761169551344 2780 -18299170121119875203040 2781 -18594318026299228028864 2782 -18741891978888904441728 2783 -18815678955183742648064 2784 -18852572443331161751040 2785 -18871019187404871302144 2786 -18880242559441726076928 2787 -18884854245460153462784 2788 -18887160088469367152640 2789 -18888313009973973991424 2790 -18888889470726277398528 2791 -18889177701102429077504 2792 -18889321816290504867840 2793 -18889393873884542664704 2794 -18889429902681561366528 2795 -18889447917080070324224 2796 -18889456924279324016640 2797 -18889461427878949289984 2798 -18889463679678758780928 2799 -18889464805578657234944 2800 -18889465368528593879040 2801 -18889465650003537035264 2802 -18889465790740958281728 2803 -18889465861109568241664 2804 -18889465896293671895040 2805 -18889465913885321068544 2806 -18889465922680340348928 2807 -18889465927076239376384 2808 -18889465929270967664640 2809 -18889465930361889357824 2810 -18889465930894465302528 2811 -18889465931134983471104 2812 -18889465931203702947840 2813 -18889465931134983471104 2814 -18889465930894465302528 2815 -18889465930361889357824 2816 -18889465929270967664640 2817 -18889465927076239376384 2818 -18889465922680340348928 2819 -18889465913885321068544 2820 -18889465896293671895040 2821 -18889465861109568241664 2822 -18889465790740958281728 2823 -18889465650003537035264 2824 -18889465368528593879040 2825 -18889464805578657234944 2826 -18889463679678758780928 2827 -18889461427878949289984 2828 -18889456924279324016640 2829 -18889447917080070324224 2830 -18889429902681561366528 2831 -18889393873884542664704 2832 -18889321816290504867840 2833 -18889177701102429077504 2834 -18888889470726277398528 2835 -18888313009973973991424 2836 -18887160088469367152640 2837 -18884854245460153462784 2838 -18880242559441726076928 2839 -18871019187404871302144 2840 -18852572443331161751040 2841 -18815678955183742648064 2842 -18741891978888904441728 2843 -18594318026299228028864 2844 -18299170121119875203040 2845 -17708874310761169551344 2846 -16528282690043758247928 2847 -14167099448608935641084 2848 -9444732965739290427390 2849 1 2850 1 2851 -18889465931478580854782 2852 -28334198897217871282172 2853 -33056565380087516495864 2854 -35417748621522339102704 2855 -36598340242239750406112 2856 -37188636052598456057792 2857 -37483783957777808883584 2858 -37631357910367485296384 2859 -37705144886662323502592 2860 -37742038374809742605312 2861 -37760485118883452155904 2862 -37769708490920306929664 2863 -37774320176938734313472 2864 -37776626019947947999232 2865 -37777778941452554829824 2866 -37778355402204858220544 2867 -37778643632581009866752 2868 -37778787747769085591552 2869 -37778859805363123257344 2870 -37778895834160141697024 2871 -37778913848558650130432 2872 -37778922855757902774272 2873 -37778927359357525950464 2874 -37778929611157331247104 2875 -37778930737057221312512 2876 -37778931300007141179392 2877 -37778931581482050781184 2878 -37778931722219404918784 2879 -37778931792587880660992 2880 -37778931827771715878912 2881 -37778931845362828181504 2882 -37778931854156773720064 2883 -37778931858550525263872 2884 -37778931860740958584832 2885 -37778931861823290343424 2886 -37778931862338686418944 2887 -37778931862544844849152 2888 -37778931862544844849152 2889 -37778931862338686418944 2890 -37778931861823290343424 2891 -37778931860740958584832 2892 -37778931858550525263872 2893 -37778931854156773720064 2894 -37778931845362828181504 2895 -37778931827771715878912 2896 -37778931792587880660992 2897 -37778931722219404918784 2898 -37778931581482050781184 2899 -37778931300007141179392 2900 -37778930737057221312512 2901 -37778929611157331247104 2902 -37778927359357525950464 2903 -37778922855757902774272 2904 -37778913848558650130432 2905 -37778895834160141697024 2906 -37778859805363123257344 2907 -37778787747769085591552 2908 -37778643632581009866752 2909 -37778355402204858220544 2910 -37777778941452554829824 2911 -37776626019947947999232 2912 -37774320176938734313472 2913 -37769708490920306929664 2914 -37760485118883452155904 2915 -37742038374809742605312 2916 -37705144886662323502592 2917 -37631357910367485296384 2918 -37483783957777808883584 2919 -37188636052598456057792 2920 -36598340242239750406112 2921 -35417748621522339102704 2922 -33056565380087516495864 2923 -28334198897217871282172 2924 -18889465931478580854782 2925 1 2926 1 2927 -37778931862957161709566 2928 -56668397794435742564348 2929 -66113130760175032991736 2930 -70835497243044678205424 2931 -73196680484479500812256 2932 -74377272105196912115648 2933 -74967567915555617767296 2934 -75262715820734970593024 2935 -75410289773324647005696 2936 -75484076749619485211648 2937 -75520970237766904313856 2938 -75539416981840613863424 2939 -75548640353877468635136 2940 -75553252039895896014848 2941 -75555557882905109692416 2942 -75556710804409716506624 2943 -75557287265162019864576 2944 -75557575495538171445248 2945 -75557719610726247038976 2946 -75557791668320284442624 2947 -75557827697117302358016 2948 -75557845711515809742848 2949 -75557854718715060289536 2950 -75557859222314679271424 2951 -75557861474114476179456 2952 -75557862600014349467648 2953 -75557863162964235780096 2954 -75557863444439078273024 2955 -75557863585176298192896 2956 -75557863655544505499648 2957 -75557863690727803846656 2958 -75557863708317842407424 2959 -75557863717109640462336 2960 -75557863721499097038848 2961 -75557863723680940425216 2962 -75557863724746092314624 2963 -75557863725227128651776 2964 -75557863725364567605248 2965 -75557863725227128651776 2966 -75557863724746092314624 2967 -75557863723680940425216 2968 -75557863721499097038848 2969 -75557863717109640462336 2970 -75557863708317842407424 2971 -75557863690727803846656 2972 -75557863655544505499648 2973 -75557863585176298192896 2974 -75557863444439078273024 2975 -75557863162964235780096 2976 -75557862600014349467648 2977 -75557861474114476179456 2978 -75557859222314679271424 2979 -75557854718715060289536 2980 -75557845711515809742848 2981 -75557827697117302358016 2982 -75557791668320284442624 2983 -75557719610726247038976 2984 -75557575495538171445248 2985 -75557287265162019864576 2986 -75556710804409716506624 2987 -75555557882905109692416 2988 -75553252039895896014848 2989 -75548640353877468635136 2990 -75539416981840613863424 2991 -75520970237766904313856 2992 -75484076749619485211648 2993 -75410289773324647005696 2994 -75262715820734970593024 2995 -74967567915555617767296 2996 -74377272105196912115648 2997 -73196680484479500812256 2998 -70835497243044678205424 2999 -66113130760175032991736 3000 -56668397794435742564348 3001 -37778931862957161709566 3002 1 3003 1 3004 -75557863725914323419134 3005 -113336795588871485128700 3006 -132226261520350065983480 3007 -141670994486089356410864 3008 -146393360968959001624544 3009 -148754544210393824231360 3010 -149935135831111235534720 3011 -150525431641469941186304 3012 -150820579546649294011904 3013 -150968153499238970424320 3014 -151041940475533808629760 3015 -151078833963681227730944 3016 -151097280707754937278464 3017 -151106504079791792046080 3018 -151111115765810219417600 3019 -151113421608819433078784 3020 -151114574530324039860224 3021 -151115150991076343152640 3022 -151115439221452494602240 3023 -151115583336640569933824 3024 -151115655394234606813184 3025 -151115691423031623680000 3026 -151115709437430128967680 3027 -151115718444629375320064 3028 -151115722948228985913344 3029 -151115725200028766044160 3030 -151115726325928605777920 3031 -151115726888878424981504 3032 -151115727170353133256704 3033 -151115727311090084741120 3034 -151115727381457755176960 3035 -151115727416639979782144 3036 -151115727434227870859264 3037 -151115727443015373946880 3038 -151115727447396240588800 3039 -151115727449560904105984 3040 -151115727450591696257024 3041 -151115727451004013117440 3042 -151115727451004013117440 3043 -151115727450591696257024 3044 -151115727449560904105984 3045 -151115727447396240588800 3046 -151115727443015373946880 3047 -151115727434227870859264 3048 -151115727416639979782144 3049 -151115727381457755176960 3050 -151115727311090084741120 3051 -151115727170353133256704 3052 -151115726888878424981504 3053 -151115726325928605777920 3054 -151115725200028766044160 3055 -151115722948228985913344 3056 -151115718444629375320064 3057 -151115709437430128967680 3058 -151115691423031623680000 3059 -151115655394234606813184 3060 -151115583336640569933824 3061 -151115439221452494602240 3062 -151115150991076343152640 3063 -151114574530324039860224 3064 -151113421608819433078784 3065 -151111115765810219417600 3066 -151106504079791792046080 3067 -151097280707754937278464 3068 -151078833963681227730944 3069 -151041940475533808629760 3070 -150968153499238970424320 3071 -150820579546649294011904 3072 -150525431641469941186304 3073 -149935135831111235534720 3074 -148754544210393824231360 3075 -146393360968959001624544 3076 -141670994486089356410864 3077 -132226261520350065983480 3078 -113336795588871485128700 3079 -75557863725914323419134 3080 1 3081 1 3082 -151115727451828646838270 3083 -226673591177742970257404 3084 -264452523040700131966968 3085 -283341988972178712821744 3086 -292786721937918003249120 3087 -297509088420787648462784 3088 -299870271662222471069568 3089 -301050863282939882372864 3090 -301641159093298588024320 3091 -301936306998477940849664 3092 -302083880951067617261568 3093 -302157667927362455465984 3094 -302194561415509874565120 3095 -302213008159583584108544 3096 -302222231531620438867968 3097 -302226843217638866223104 3098 -302229149060648079851520 3099 -302230301982152686567424 3100 -302230878442904989728768 3101 -302231166673281140916224 3102 -302231310788469215723520 3103 -302231382846063251554304 3104 -302231418874860266323968 3105 -302231436889258767417344 3106 -302231445896458005381120 3107 -302231450400057599197184 3108 -302231452651857345773568 3109 -302231453777757118398464 3110 -302231454340706803384320 3111 -302231454622181243224064 3112 -302231454762917657837568 3113 -302231454833284254531584 3114 -302231454868464331653120 3115 -302231454886047927762944 3116 -302231454894826840915968 3117 -302231454899190527688704 3118 -302231454901320831467520 3119 -302231454902282904141824 3120 -302231454902557782048768 3121 -302231454902282904141824 3122 -302231454901320831467520 3123 -302231454899190527688704 3124 -302231454894826840915968 3125 -302231454886047927762944 3126 -302231454868464331653120 3127 -302231454833284254531584 3128 -302231454762917657837568 3129 -302231454622181243224064 3130 -302231454340706803384320 3131 -302231453777757118398464 3132 -302231452651857345773568 3133 -302231450400057599197184 3134 -302231445896458005381120 3135 -302231436889258767417344 3136 -302231418874860266323968 3137 -302231382846063251554304 3138 -302231310788469215723520 3139 -302231166673281140916224 3140 -302230878442904989728768 3141 -302230301982152686567424 3142 -302229149060648079851520 3143 -302226843217638866223104 3144 -302222231531620438867968 3145 -302213008159583584108544 3146 -302194561415509874565120 3147 -302157667927362455465984 3148 -302083880951067617261568 3149 -301936306998477940849664 3150 -301641159093298588024320 3151 -301050863282939882372864 3152 -299870271662222471069568 3153 -297509088420787648462784 3154 -292786721937918003249120 3155 -283341988972178712821744 3156 -264452523040700131966968 3157 -226673591177742970257404 3158 -151115727451828646838270 3159 1 3160 1 3161 -302231454903657293676542 3162 -453347182355485940514812 3163 -528905046081400263933944 3164 -566683977944357425643504 3165 -585573443875836006498272 3166 -595018176841575296925632 3167 -599740543324444942139264 3168 -602101726565879764745984 3169 -603282318186597176049152 3170 -603872613996955881700352 3171 -604167761902135234525184 3172 -604315335854724910936064 3173 -604389122831019749138432 3174 -604426016319167168233472 3175 -604444463063240877768704 3176 -604453686435277732511744 3177 -604458298121296159834112 3178 -604460603964305373396992 3179 -604461756885809979981824 3180 -604462333346562282881024 3181 -604462621576938433544192 3182 -604462765692126507302912 3183 -604462837749720541036544 3184 -604462873778517551611904 3185 -604462891792916044316672 3186 -604462900800115265503232 3187 -604462905303714825764864 3188 -604462907555514505232384 3189 -604462908681414143639552 3190 -604462909244363560189952 3191 -604462909525837463158784 3192 -604462909666572804030464 3193 -604462909736937253240832 3194 -604462909772113035395072 3195 -604462909789688041570304 3196 -604462909798449774854144 3197 -604462909802779101888512 3198 -604462909804840686190592 3199 -604462909805665319911424 3200 -604462909805665319911424 3201 -604462909804840686190592 3202 -604462909802779101888512 3203 -604462909798449774854144 3204 -604462909789688041570304 3205 -604462909772113035395072 3206 -604462909736937253240832 3207 -604462909666572804030464 3208 -604462909525837463158784 3209 -604462909244363560189952 3210 -604462908681414143639552 3211 -604462907555514505232384 3212 -604462905303714825764864 3213 -604462900800115265503232 3214 -604462891792916044316672 3215 -604462873778517551611904 3216 -604462837749720541036544 3217 -604462765692126507302912 3218 -604462621576938433544192 3219 -604462333346562282881024 3220 -604461756885809979981824 3221 -604460603964305373396992 3222 -604458298121296159834112 3223 -604453686435277732511744 3224 -604444463063240877768704 3225 -604426016319167168233472 3226 -604389122831019749138432 3227 -604315335854724910936064 3228 -604167761902135234525184 3229 -603872613996955881700352 3230 -603282318186597176049152 3231 -602101726565879764745984 3232 -599740543324444942139264 3233 -595018176841575296925632 3234 -585573443875836006498272 3235 -566683977944357425643504 3236 -528905046081400263933944 3237 -453347182355485940514812 3238 -302231454903657293676542 3239 1 3240 1 3241 -604462909807314587353086 3242 -906694364710971881029628 3243 -1057810092162800527867896 3244 -1133367955888714851287024 3245 -1171146887751672012996576 3246 -1190036353683150593851328 3247 -1199481086648889884278656 3248 -1204203453131759529492224 3249 -1206564636373194352098816 3250 -1207745227993911763401728 3251 -1208335523804270469052416 3252 -1208630671709449821876224 3253 -1208778245662039498285056 3254 -1208852032638334336483328 3255 -1208888926126481755570176 3256 -1208907372870555465089024 3257 -1208916596242592319799296 3258 -1208921207928610747056128 3259 -1208923513771619960487936 3260 -1208924666693124566810624 3261 -1208925243153876869185536 3262 -1208925531384253018800128 3263 -1208925675499441090461696 3264 -1208925747557035120001024 3265 -1208925783585832122187776 3266 -1208925801600230598115328 3267 -1208925810607429785747456 3268 -1208925815111029278900224 3269 -1208925817362828824150016 3270 -1208925818488728194121728 3271 -1208925819051677073801216 3272 -1208925819333149903028224 3273 -1208925819473883096416256 3274 -1208925819544243250659328 3275 -1208925819579410442878976 3276 -1208925819596968269185024 3277 -1208925819605695642730496 3278 -1208925819609956250288128 3279 -1208925819611880395636736 3280 -1208925819612430151450624 3281 -1208925819611880395636736 3282 -1208925819609956250288128 3283 -1208925819605695642730496 3284 -1208925819596968269185024 3285 -1208925819579410442878976 3286 -1208925819544243250659328 3287 -1208925819473883096416256 3288 -1208925819333149903028224 3289 -1208925819051677073801216 3290 -1208925818488728194121728 3291 -1208925817362828824150016 3292 -1208925815111029278900224 3293 -1208925810607429785747456 3294 -1208925801600230598115328 3295 -1208925783585832122187776 3296 -1208925747557035120001024 3297 -1208925675499441090461696 3298 -1208925531384253018800128 3299 -1208925243153876869185536 3300 -1208924666693124566810624 3301 -1208923513771619960487936 3302 -1208921207928610747056128 3303 -1208916596242592319799296 3304 -1208907372870555465089024 3305 -1208888926126481755570176 3306 -1208852032638334336483328 3307 -1208778245662039498285056 3308 -1208630671709449821876224 3309 -1208335523804270469052416 3310 -1207745227993911763401728 3311 -1206564636373194352098816 3312 -1204203453131759529492224 3313 -1199481086648889884278656 3314 -1190036353683150593851328 3315 -1171146887751672012996576 3316 -1133367955888714851287024 3317 -1057810092162800527867896 3318 -906694364710971881029628 3319 -604462909807314587353086 3320 1 3321 1 3322 -1208925819614629174706174 3323 -1813388729421943762059260 3324 -2115620184325601055735800 3325 -2266735911777429702574064 3326 -2342293775503344025993184 3327 -2380072707366301187702720 3328 -2398962173297779768557440 3329 -2408406906263519058984704 3330 -2413129272746388704198144 3331 -2415490455987823526804480 3332 -2416671047608540938106880 3333 -2417261343418899643756544 3334 -2417556491324078996578304 3335 -2417704065276668672983040 3336 -2417777852252963511173120 3337 -2417814745741110930243584 3338 -2417833192485184639729664 3339 -2417842415857221494374400 3340 -2417847027543239921500160 3341 -2417849333386249134669824 3342 -2417850486307753740468224 3343 -2417851062768506041794560 3344 -2417851350998882189312000 3345 -2417851495114070256779264 3346 -2417851567171664277929984 3347 -2417851603200461263339520 3348 -2417851621214859705712640 3349 -2417851630222058826235904 3350 -2417851634725658185170944 3351 -2417851636977457461985280 3352 -2417851638103356295086080 3353 -2417851638666304101023744 3354 -2417851638947774782767104 3355 -2417851639088503681187840 3356 -2417851639158855245496320 3357 -2417851639194005257846784 3358 -2417851639211528724414464 3359 -2417851639220187378483200 3360 -2417851639224310547087360 3361 -2417851639225959814529024 3362 -2417851639225959814529024 3363 -2417851639224310547087360 3364 -2417851639220187378483200 3365 -2417851639211528724414464 3366 -2417851639194005257846784 3367 -2417851639158855245496320 3368 -2417851639088503681187840 3369 -2417851638947774782767104 3370 -2417851638666304101023744 3371 -2417851638103356295086080 3372 -2417851636977457461985280 3373 -2417851634725658185170944 3374 -2417851630222058826235904 3375 -2417851621214859705712640 3376 -2417851603200461263339520 3377 -2417851567171664277929984 3378 -2417851495114070256779264 3379 -2417851350998882189312000 3380 -2417851062768506041794560 3381 -2417850486307753740468224 3382 -2417849333386249134669824 3383 -2417847027543239921500160 3384 -2417842415857221494374400 3385 -2417833192485184639729664 3386 -2417814745741110930243584 3387 -2417777852252963511173120 3388 -2417704065276668672983040 3389 -2417556491324078996578304 3390 -2417261343418899643756544 3391 -2416671047608540938106880 3392 -2415490455987823526804480 3393 -2413129272746388704198144 3394 -2408406906263519058984704 3395 -2398962173297779768557440 3396 -2380072707366301187702720 3397 -2342293775503344025993184 3398 -2266735911777429702574064 3399 -2115620184325601055735800 3400 -1813388729421943762059260 3401 -1208925819614629174706174 3402 1 3403 1 3404 -2417851639229258349412350 3405 -3626777458843887524118524 3406 -4231240368651202111471608 3407 -4533471823554859405148144 3408 -4684587551006688051986400 3409 -4760145414732602375405504 3410 -4797924346595559537115008 3411 -4816813812527038117969664 3412 -4826258545492777408396800 3413 -4830980911975647053609984 3414 -4833342095217081876215808 3415 -4834522686837799287517184 3416 -4835112982648157993164800 3417 -4835408130553337345982464 3418 -4835555704505927022379008 3419 -4835629491482221860552704 3420 -4835666384970369279590400 3421 -4835684831714442989010944 3422 -4835694055086479843524608 3423 -4835698666772498270388224 3424 -4835700972615507483033600 3425 -4835702125537012087783424 3426 -4835702701997764387012608 3427 -4835702990228140530335744 3428 -4835703134343328589414400 3429 -4835703206400922593787904 3430 -4835703242429719545643008 3431 -4835703260444117920907264 3432 -4835703269451316907212800 3433 -4835703273954915997712384 3434 -4835703276206714737655808 3435 -4835703277332612497014784 3436 -4835703277895558155468800 3437 -4835703278177024542244864 3438 -4835703278317744850731008 3439 -4835703278388079235170304 3440 -4835703278423194887782400 3441 -4835703278440649634873344 3442 -4835703278449170849988608 3443 -4835703278453019140685824 3444 -4835703278454118652313600 3445 -4835703278453019140685824 3446 -4835703278449170849988608 3447 -4835703278440649634873344 3448 -4835703278423194887782400 3449 -4835703278388079235170304 3450 -4835703278317744850731008 3451 -4835703278177024542244864 3452 -4835703277895558155468800 3453 -4835703277332612497014784 3454 -4835703276206714737655808 3455 -4835703273954915997712384 3456 -4835703269451316907212800 3457 -4835703260444117920907264 3458 -4835703242429719545643008 3459 -4835703206400922593787904 3460 -4835703134343328589414400 3461 -4835702990228140530335744 3462 -4835702701997764387012608 3463 -4835702125537012087783424 3464 -4835700972615507483033600 3465 -4835698666772498270388224 3466 -4835694055086479843524608 3467 -4835684831714442989010944 3468 -4835666384970369279590400 3469 -4835629491482221860552704 3470 -4835555704505927022379008 3471 -4835408130553337345982464 3472 -4835112982648157993164800 3473 -4834522686837799287517184 3474 -4833342095217081876215808 3475 -4830980911975647053609984 3476 -4826258545492777408396800 3477 -4816813812527038117969664 3478 -4797924346595559537115008 3479 -4760145414732602375405504 3480 -4684587551006688051986400 3481 -4533471823554859405148144 3482 -4231240368651202111471608 3483 -3626777458843887524118524 3484 -2417851639229258349412350 3485 1 3486 1 3487 -4835703278458516698824702 3488 -7253554917687775048237052 3489 -8462480737302404222943224 3490 -9066943647109718810296304 3491 -9369175102013376103972832 3492 -9520290829465204750811072 3493 -9595848693191119074230144 3494 -9633627625054076235939584 3495 -9652517090985554816794112 3496 -9661961823951294107220992 3497 -9666684190434163752433664 3498 -9669045373675598575038464 3499 -9670225965296315986337792 3500 -9670816261106674691981312 3501 -9671111409011854044790784 3502 -9671258982964443721170944 3503 -9671332769940738559311872 3504 -9671369663428885978284032 3505 -9671388110172959687573504 3506 -9671397333544996541825024 3507 -9671401945231014968164352 3508 -9671404251074024179761152 3509 -9671405403995528782413824 3510 -9671405980456281077448704 3511 -9671406268686657212383232 3512 -9671406412801845254684672 3513 -9671406484859439225503744 3514 -9671406520888236110249984 3515 -9671406538902634351296512 3516 -9671406547909833069166592 3517 -9671406552413431622795264 3518 -9671406554665229288996864 3519 -9671406555791124900872192 3520 -9671406556354066264358912 3521 -9671406556635524061200384 3522 -9671406556776227189817344 3523 -9671406556846527214518272 3524 -9671406556881574147653632 3525 -9671406556898891455791104 3526 -9671406556907137792999424 3527 -9671406556910436327882752 3528 -9671406556910436327882752 3529 -9671406556907137792999424 3530 -9671406556898891455791104 3531 -9671406556881574147653632 3532 -9671406556846527214518272 3533 -9671406556776227189817344 3534 -9671406556635524061200384 3535 -9671406556354066264358912 3536 -9671406555791124900872192 3537 -9671406554665229288996864 3538 -9671406552413431622795264 3539 -9671406547909833069166592 3540 -9671406538902634351296512 3541 -9671406520888236110249984 3542 -9671406484859439225503744 3543 -9671406412801845254684672 3544 -9671406268686657212383232 3545 -9671405980456281077448704 3546 -9671405403995528782413824 3547 -9671404251074024179761152 3548 -9671401945231014968164352 3549 -9671397333544996541825024 3550 -9671388110172959687573504 3551 -9671369663428885978284032 3552 -9671332769940738559311872 3553 -9671258982964443721170944 3554 -9671111409011854044790784 3555 -9670816261106674691981312 3556 -9670225965296315986337792 3557 -9669045373675598575038464 3558 -9666684190434163752433664 3559 -9661961823951294107220992 3560 -9652517090985554816794112 3561 -9633627625054076235939584 3562 -9595848693191119074230144 3563 -9520290829465204750811072 3564 -9369175102013376103972832 3565 -9066943647109718810296304 3566 -8462480737302404222943224 3567 -7253554917687775048237052 3568 -4835703278458516698824702 3569 1 3570 1 3571 -9671406556917033397649406 3572 -14507109835375550096474108 3573 -16924961474604808445886456 3574 -18133887294219437620592624 3575 -18738350204026752207945696 3576 -19040581658930409501622208 3577 -19191697386382238148460416 3578 -19267255250108152471879424 3579 -19305034181971109633588736 3580 -19323923647902588214443008 3581 -19333368380868327504869376 3582 -19338090747351197150081024 3583 -19340451930592631972683776 3584 -19341632522213349383979008 3585 -19342222818023708089614336 3586 -19342517965928887442407424 3587 -19342665539881477118754816 3588 -19342739326857771956830208 3589 -19342776220345919375671296 3590 -19342794667089993084698624 3591 -19342803890462029938425856 3592 -19342808502148048363716608 3593 -19342810807991057573216256 3594 -19342811960912562171674624 3595 -19342812537373314458320896 3596 -19342812825603690576478208 3597 -19342812969718878585225216 3598 -19342813041776472488935424 3599 -19342813077805269239463936 3600 -19342813095819667212075008 3601 -19342813104826865393074176 3602 -19342813109330462872961024 3603 -19342813111582258391678976 3604 -19342813112708149708587008 3605 -19342813113271082482139136 3606 -19342813113552523099111424 3607 -19342813113693191867990016 3608 -19342813113763423173214208 3609 -19342813113798332667396096 3610 -19342813113815375097626624 3611 -19342813113823071679021056 3612 -19342813113825270702276608 3613 -19342813113823071679021056 3614 -19342813113815375097626624 3615 -19342813113798332667396096 3616 -19342813113763423173214208 3617 -19342813113693191867990016 3618 -19342813113552523099111424 3619 -19342813113271082482139136 3620 -19342813112708149708587008 3621 -19342813111582258391678976 3622 -19342813109330462872961024 3623 -19342813104826865393074176 3624 -19342813095819667212075008 3625 -19342813077805269239463936 3626 -19342813041776472488935424 3627 -19342812969718878585225216 3628 -19342812825603690576478208 3629 -19342812537373314458320896 3630 -19342811960912562171674624 3631 -19342810807991057573216256 3632 -19342808502148048363716608 3633 -19342803890462029938425856 3634 -19342794667089993084698624 3635 -19342776220345919375671296 3636 -19342739326857771956830208 3637 -19342665539881477118754816 3638 -19342517965928887442407424 3639 -19342222818023708089614336 3640 -19341632522213349383979008 3641 -19340451930592631972683776 3642 -19338090747351197150081024 3643 -19333368380868327504869376 3644 -19323923647902588214443008 3645 -19305034181971109633588736 3646 -19267255250108152471879424 3647 -19191697386382238148460416 3648 -19040581658930409501622208 3649 -18738350204026752207945696 3650 -18133887294219437620592624 3651 -16924961474604808445886456 3652 -14507109835375550096474108 3653 -9671406556917033397649406 3654 1 3655 1 3656 -19342813113834066795298814 3657 -29014219670751100192948220 3658 -33849922949209616891772920 3659 -36267774588438875241185264 3660 -37476700408053504415891424 3661 -38081163317860819003244480 3662 -38383394772764476296920960 3663 -38534510500216304943759104 3664 -38610068363942219267177984 3665 -38647847295805176428887040 3666 -38666736761736655009740800 3667 -38676181494702394300166144 3668 -38680903861185263945375744 3669 -38683265044426698767974400 3670 -38684445636047416179261440 3671 -38685035931857774884880384 3672 -38685331079762954237640704 3673 -38685478653715543913922560 3674 -38685552440691838751866880 3675 -38685589334179986170445824 3676 -38685607780924059878948864 3677 -38685617004296096731627520 3678 -38685621615982115154821120 3679 -38685623921825124360126464 3680 -38685625074746628950196224 3681 -38685625651207381220065280 3682 -38685625939437757304668160 3683 -38685626083552945246306304 3684 -38685626155610539015798784 3685 -38685626191639335497891840 3686 -38685626209653732933632000 3687 -38685626218660930040889344 3688 -38685626223164525373292544 3689 -38685626225416316597043200 3690 -38685626226542199324016640 3691 -38685626227105114917699584 3692 -38685626227386521174933504 3693 -38685626227527121224335360 3694 -38685626227597215090606080 3695 -38685626227631849706881024 3696 -38685626227648342381297664 3697 -38685626227654939451064320 3698 -38685626227654939451064320 3699 -38685626227648342381297664 3700 -38685626227631849706881024 3701 -38685626227597215090606080 3702 -38685626227527121224335360 3703 -38685626227386521174933504 3704 -38685626227105114917699584 3705 -38685626226542199324016640 3706 -38685626225416316597043200 3707 -38685626223164525373292544 3708 -38685626218660930040889344 3709 -38685626209653732933632000 3710 -38685626191639335497891840 3711 -38685626155610539015798784 3712 -38685626083552945246306304 3713 -38685625939437757304668160 3714 -38685625651207381220065280 3715 -38685625074746628950196224 3716 -38685623921825124360126464 3717 -38685621615982115154821120 3718 -38685617004296096731627520 3719 -38685607780924059878948864 3720 -38685589334179986170445824 3721 -38685552440691838751866880 3722 -38685478653715543913922560 3723 -38685331079762954237640704 3724 -38685035931857774884880384 3725 -38684445636047416179261440 3726 -38683265044426698767974400 3727 -38680903861185263945375744 3728 -38676181494702394300166144 3729 -38666736761736655009740800 3730 -38647847295805176428887040 3731 -38610068363942219267177984 3732 -38534510500216304943759104 3733 -38383394772764476296920960 3734 -38081163317860819003244480 3735 -37476700408053504415891424 3736 -36267774588438875241185264 3737 -33849922949209616891772920 3738 -29014219670751100192948220 3739 -19342813113834066795298814 3740 1 3741 1 3742 -38685626227668133590597630 3743 -58028439341502200385896444 3744 -67699845898419233783545848 3745 -72535549176877750482370544 3746 -74953400816107008831782880 3747 -76162326635721638006489024 3748 -76766789545528952593842048 3749 -77069021000432609887518464 3750 -77220136727884438534356480 3751 -77295694591610352857775104 3752 -77333473523473310019483648 3753 -77352362989404788600336384 3754 -77361807722370527890759680 3755 -77366530088853397535965184 3756 -77368891272094832358555648 3757 -77370071863715549769826304 3758 -77370662159525908475412480 3759 -77370957307431087828107264 3760 -77371104881383677504258048 3761 -77371178668359972341940224 3762 -77371215561848119759994880 3763 -77371234008592193467449344 3764 -77371243231964230318030848 3765 -77371247843650248737030144 3766 -77371250149493257933946880 3767 -77371251302414762507239424 3768 -77371251878875514743554048 3769 -77371252167105890761048064 3770 -77371252311221078568468480 3771 -77371252383278672069525504 3772 -77371252419307468014747648 3773 -77371252437321864376745984 3774 -77371252446329059336519680 3775 -77371252450832650373955584 3776 -77371252453084433007771648 3777 -77371252454210298554875904 3778 -77371252454773179788820480 3779 -77371252455054517326577664 3780 -77371252455194979937026048 3781 -77371252455264798925389824 3782 -77371252455298883785850880 3783 -77371252455314276948639744 3784 -77371252455318674995150848 3785 -77371252455314276948639744 3786 -77371252455298883785850880 3787 -77371252455264798925389824 3788 -77371252455194979937026048 3789 -77371252455054517326577664 3790 -77371252454773179788820480 3791 -77371252454210298554875904 3792 -77371252453084433007771648 3793 -77371252450832650373955584 3794 -77371252446329059336519680 3795 -77371252437321864376745984 3796 -77371252419307468014747648 3797 -77371252383278672069525504 3798 -77371252311221078568468480 3799 -77371252167105890761048064 3800 -77371251878875514743554048 3801 -77371251302414762507239424 3802 -77371250149493257933946880 3803 -77371247843650248737030144 3804 -77371243231964230318030848 3805 -77371234008592193467449344 3806 -77371215561848119759994880 3807 -77371178668359972341940224 3808 -77371104881383677504258048 3809 -77370957307431087828107264 3810 -77370662159525908475412480 3811 -77370071863715549769826304 3812 -77368891272094832358555648 3813 -77366530088853397535965184 3814 -77361807722370527890759680 3815 -77352362989404788600336384 3816 -77333473523473310019483648 3817 -77295694591610352857775104 3818 -77220136727884438534356480 3819 -77069021000432609887518464 3820 -76766789545528952593842048 3821 -76162326635721638006489024 3822 -74953400816107008831782880 3823 -72535549176877750482370544 3824 -67699845898419233783545848 3825 -58028439341502200385896444 3826 -38685626227668133590597630 3827 1 3828 1 3829 -77371252455336267181195262 3830 -116056878683004400771792892 3831 -135399691796838467567091704 3832 -145071098353755500964741104 3833 -149906801632214017663565792 3834 -152324653271443276012978112 3835 -153533579091057905187684224 3836 -154138042000865219775037184 3837 -154440273455768877068713472 3838 -154591389183220705715551232 3839 -154666947046946620038969344 3840 -154704725978809577200676864 3841 -154723615444741055781527552 3842 -154733060177706795071946752 3843 -154737782544189664717144064 3844 -154740143727431099539718144 3845 -154741324319051816950956032 3846 -154741914614862175656476672 3847 -154742209762767355009040384 3848 -154742357336719944684929024 3849 -154742431123696239522086912 3850 -154742468017184386939092992 3851 -154742486463928460644450304 3852 -154742495687300497490837504 3853 -154742500298986515901448192 3854 -154742502604829525081587712 3855 -154742503757751029621325824 3856 -154742504334211781790531584 3857 -154742504622442157673807872 3858 -154742504766557345212792832 3859 -154742504838614938176978944 3860 -154742504874643733048459264 3861 -154742504892658127262973952 3862 -154742504901665317927780352 3863 -154742504906168900375281664 3864 -154742504908420665829228544 3865 -154742504909546497016594432 3866 -154742504910109309531062272 3867 -154742504910390509629865984 3868 -154742504910530697362407424 3869 -154742504910599966594957312 3870 -154742504910632951943790592 3871 -154742504910646146083323904 3872 -154742504910646146083323904 3873 -154742504910632951943790592 3874 -154742504910599966594957312 3875 -154742504910530697362407424 3876 -154742504910390509629865984 3877 -154742504910109309531062272 3878 -154742504909546497016594432 3879 -154742504908420665829228544 3880 -154742504906168900375281664 3881 -154742504901665317927780352 3882 -154742504892658127262973952 3883 -154742504874643733048459264 3884 -154742504838614938176978944 3885 -154742504766557345212792832 3886 -154742504622442157673807872 3887 -154742504334211781790531584 3888 -154742503757751029621325824 3889 -154742502604829525081587712 3890 -154742500298986515901448192 3891 -154742495687300497490837504 3892 -154742486463928460644450304 3893 -154742468017184386939092992 3894 -154742431123696239522086912 3895 -154742357336719944684929024 3896 -154742209762767355009040384 3897 -154741914614862175656476672 3898 -154741324319051816950956032 3899 -154740143727431099539718144 3900 -154737782544189664717144064 3901 -154733060177706795071946752 3902 -154723615444741055781527552 3903 -154704725978809577200676864 3904 -154666947046946620038969344 3905 -154591389183220705715551232 3906 -154440273455768877068713472 3907 -154138042000865219775037184 3908 -153533579091057905187684224 3909 -152324653271443276012978112 3910 -149906801632214017663565792 3911 -145071098353755500964741104 3912 -135399691796838467567091704 3913 -116056878683004400771792892 3914 -77371252455336267181195262 3915 1 3916 1 3917 -154742504910672534362390526 3918 -232113757366008801543585788 3919 -270799383593676935134183416 3920 -290142196707511001929482224 3921 -299813603264428035327131616 3922 -304649306542886552025956288 3923 -307067158182115810375368576 3924 -308276084001730439550074624 3925 -308880546911537754137427456 3926 -309182778366441411431103488 3927 -309333894093893240077940736 3928 -309409451957619154401357824 3929 -309447230889482111563063296 3930 -309466120355413590143909888 3931 -309475565088379329434320896 3932 -309480287454862199079501824 3933 -309482648638103633902043136 3934 -309483829229724351313215488 3935 -309484419525534710018605056 3936 -309484714673439889370906624 3937 -309484862247392479046270976 3938 -309484936034368773882380288 3939 -309484972927856921297289216 3940 -309484991374600994998452224 3941 -309485000597973031836450816 3942 -309485005209659050230284288 3943 -309485007515502059376869376 3944 -309485008668423563849498624 3945 -309485009244884315884486656 3946 -309485009533114691499327488 3947 -309485009677229878501441536 3948 -309485009749287470391885824 3949 -309485009785316263115882496 3950 -309485009803330653035429888 3951 -309485009812337835110301696 3952 -309485009816841400377933824 3953 -309485009819093131472142336 3954 -309485009820218893940031488 3955 -309485009820781569015545856 3956 -309485009821062494236442624 3957 -309485009821202132213170176 3958 -309485009821270301934092288 3959 -309485009821301088259670016 3960 -309485009821309884352692224 3961 -309485009821301088259670016 3962 -309485009821270301934092288 3963 -309485009821202132213170176 3964 -309485009821062494236442624 3965 -309485009820781569015545856 3966 -309485009820218893940031488 3967 -309485009819093131472142336 3968 -309485009816841400377933824 3969 -309485009812337835110301696 3970 -309485009803330653035429888 3971 -309485009785316263115882496 3972 -309485009749287470391885824 3973 -309485009677229878501441536 3974 -309485009533114691499327488 3975 -309485009244884315884486656 3976 -309485008668423563849498624 3977 -309485007515502059376869376 3978 -309485005209659050230284288 3979 -309485000597973031836450816 3980 -309484991374600994998452224 3981 -309484972927856921297289216 3982 -309484936034368773882380288 3983 -309484862247392479046270976 3984 -309484714673439889370906624 3985 -309484419525534710018605056 3986 -309483829229724351313215488 3987 -309482648638103633902043136 3988 -309480287454862199079501824 3989 -309475565088379329434320896 3990 -309466120355413590143909888 3991 -309447230889482111563063296 3992 -309409451957619154401357824 3993 -309333894093893240077940736 3994 -309182778366441411431103488 3995 -308880546911537754137427456 3996 -308276084001730439550074624 3997 -307067158182115810375368576 3998 -304649306542886552025956288 3999 -299813603264428035327131616 4000 -290142196707511001929482224 4001 -270799383593676935134183416 4002 -232113757366008801543585788 4003 -154742504910672534362390526 4004 1 4005 1 4006 -309485009821345068724781054 4007 -464227514732017603087171580 4008 -541598767187353870268366840 4009 -580284393415022003858964464 4010 -599627206528856070654263264 4011 -609298613085773104051912640 4012 -614134316364231620750737280 4013 -616552168003460879100149504 4014 -617761093823075508274855424 4015 -618365556732882822862208000 4016 -618667788187786480155883520 4017 -618818903915238308802719744 4018 -618894461778964223126134784 4019 -618932240710827180287836160 4020 -618951130176758658868674560 4021 -618960574909724398159069184 4022 -618965297276207267804217344 4023 -618967658459448702626693120 4024 -618968839051069420037734400 4025 -618969429346879778742861824 4026 -618969724494784958094639104 4027 -618969872068737547768954880 4028 -618969945855713842602967040 4029 -618969982749201990013681664 4030 -618970001195946063706456064 4031 -618970010419318100527677440 4032 -618970015031004118887956480 4033 -618970017336847127967432704 4034 -618970018489768632305844224 4035 -618970019066229384072396800 4036 -618970019354459759150366720 4037 -618970019498574945078738944 4038 -618970019570632534821699584 4039 -618970019606661323250728960 4040 -618970019624675704580341760 4041 -618970019633682869475344384 4042 -618970019638186400383238144 4043 -618970019640438062757969920 4044 -618970019641563687786905600 4045 -618970019642126087984513024 4046 -618970019642406463449595904 4047 -618970019642545001914695680 4048 -618970019642610972612362240 4049 -618970019642637360891428864 4050 -618970019642637360891428864 4051 -618970019642610972612362240 4052 -618970019642545001914695680 4053 -618970019642406463449595904 4054 -618970019642126087984513024 4055 -618970019641563687786905600 4056 -618970019640438062757969920 4057 -618970019638186400383238144 4058 -618970019633682869475344384 4059 -618970019624675704580341760 4060 -618970019606661323250728960 4061 -618970019570632534821699584 4062 -618970019498574945078738944 4063 -618970019354459759150366720 4064 -618970019066229384072396800 4065 -618970018489768632305844224 4066 -618970017336847127967432704 4067 -618970015031004118887956480 4068 -618970010419318100527677440 4069 -618970001195946063706456064 4070 -618969982749201990013681664 4071 -618969945855713842602967040 4072 -618969872068737547768954880 4073 -618969724494784958094639104 4074 -618969429346879778742861824 4075 -618968839051069420037734400 4076 -618967658459448702626693120 4077 -618965297276207267804217344 4078 -618960574909724398159069184 4079 -618951130176758658868674560 4080 -618932240710827180287836160 4081 -618894461778964223126134784 4082 -618818903915238308802719744 4083 -618667788187786480155883520 4084 -618365556732882822862208000 4085 -617761093823075508274855424 4086 -616552168003460879100149504 4087 -614134316364231620750737280 4088 -609298613085773104051912640 4089 -599627206528856070654263264 4090 -580284393415022003858964464 4091 -541598767187353870268366840 4092 -464227514732017603087171580 4093 -309485009821345068724781054 4094 1 4095 1 4096 -618970019642690137449562110 4097 -928455029464035206174343164 4098 -1083197534374707740536733688 4099 -1160568786830044007717928944 4100 -1199254413057712141308526560 4101 -1218597226171546208103825344 4102 -1228268632728463241501474688 4103 -1233104336006921758200299264 4104 -1235522187646151016549711360 4105 -1236731113465765645724417024 4106 -1237335576375572960311769088 4107 -1237637807830476617605443584 4108 -1237788923557928446252277760 4109 -1237864481421654360575688704 4110 -1237902260353517317737381888 4111 -1237921149819448796318203904 4112 -1237930594552414535608565760 4113 -1237935316918897405253648384 4114 -1237937678102138840075993088 4115 -1237938858693759557486772224 4116 -1237939448989569916191375360 4117 -1237939744137475095542104064 4118 -1237939891711427685214322688 4119 -1237939965498403980044140544 4120 -1237940002391892127446466560 4121 -1237940020838636201122463744 4122 -1237940030062008237910130688 4123 -1237940034673694256203300864 4124 -1237940036979537265148559360 4125 -1237940038132458769218535424 4126 -1237940038708919520448217088 4127 -1237940038997149894452445184 4128 -1237940039141265078233333760 4129 -1237940039213322663681327104 4130 -1237940039249351443520421888 4131 -1237940039267365807670165504 4132 -1237940039276372938205429760 4133 -1237940039280876400393846784 4134 -1237940039283127925329625088 4135 -1237940039284253275480653824 4136 -1237940039284815125922447360 4137 -1237940039285094401875902464 4138 -1237940039285230741317746688 4139 -1237940039285292313968902144 4140 -1237940039285309906154946560 4141 -1237940039285292313968902144 4142 -1237940039285230741317746688 4143 -1237940039285094401875902464 4144 -1237940039284815125922447360 4145 -1237940039284253275480653824 4146 -1237940039283127925329625088 4147 -1237940039280876400393846784 4148 -1237940039276372938205429760 4149 -1237940039267365807670165504 4150 -1237940039249351443520421888 4151 -1237940039213322663681327104 4152 -1237940039141265078233333760 4153 -1237940038997149894452445184 4154 -1237940038708919520448217088 4155 -1237940038132458769218535424 4156 -1237940036979537265148559360 4157 -1237940034673694256203300864 4158 -1237940030062008237910130688 4159 -1237940020838636201122463744 4160 -1237940002391892127446466560 4161 -1237939965498403980044140544 4162 -1237939891711427685214322688 4163 -1237939744137475095542104064 4164 -1237939448989569916191375360 4165 -1237938858693759557486772224 4166 -1237937678102138840075993088 4167 -1237935316918897405253648384 4168 -1237930594552414535608565760 4169 -1237921149819448796318203904 4170 -1237902260353517317737381888 4171 -1237864481421654360575688704 4172 -1237788923557928446252277760 4173 -1237637807830476617605443584 4174 -1237335576375572960311769088 4175 -1236731113465765645724417024 4176 -1235522187646151016549711360 4177 -1233104336006921758200299264 4178 -1228268632728463241501474688 4179 -1218597226171546208103825344 4180 -1199254413057712141308526560 4181 -1160568786830044007717928944 4182 -1083197534374707740536733688 4183 -928455029464035206174343164 4184 -618970019642690137449562110 4185 1 4186 1 4187 -1237940039285380274899124222 4188 -1856910058928070412348686332 4189 -2166395068749415481073467384 4190 -2321137573660088015435857904 4191 -2398508826115424282617053152 4192 -2437194452343092416207650752 4193 -2456537265456926483002949504 4194 -2466208672013843516400598784 4195 -2471044375292302033099423232 4196 -2473462226931531291448835072 4197 -2474671152751145920623540224 4198 -2475275615660953235210891264 4199 -2475577847115856892504563712 4200 -2475728962843308721151393792 4201 -2475804520707034635474796544 4202 -2475842299638897592636473344 4203 -2475861189104829071217262592 4204 -2475870633837794810507558912 4205 -2475875356204277680152510464 4206 -2475877717387519114974593024 4207 -2475878897979139832384847872 4208 -2475879488274950191088402432 4209 -2475879783422855370437033984 4210 -2475879930996807960105058304 4211 -2475880004783784254926487552 4212 -2475880041677272402312036352 4213 -2475880060124016475954479104 4214 -2475880069347388512675037184 4215 -2475880073959074530833989632 4216 -2475880076264917539510812672 4217 -2475880077417839043043917824 4218 -2475880077994299793199857664 4219 -2475880078282530165056602112 4220 -2475880078426645344542523392 4221 -2475880078498702921400582144 4222 -2475880078534731684059807744 4223 -2475880078552746013849812992 4224 -2475880078561753075665600512 4225 -2475880078566256400415064064 4226 -2475880078568507650472935424 4227 -2475880078569632450868150272 4228 -2475880078570193201798316032 4229 -2475880078570470278728515584 4230 -2475880078570602220123848704 4231 -2475880078570654996681981952 4232 -2475880078570654996681981952 4233 -2475880078570602220123848704 4234 -2475880078570470278728515584 4235 -2475880078570193201798316032 4236 -2475880078569632450868150272 4237 -2475880078568507650472935424 4238 -2475880078566256400415064064 4239 -2475880078561753075665600512 4240 -2475880078552746013849812992 4241 -2475880078534731684059807744 4242 -2475880078498702921400582144 4243 -2475880078426645344542523392 4244 -2475880078282530165056602112 4245 -2475880077994299793199857664 4246 -2475880077417839043043917824 4247 -2475880076264917539510812672 4248 -2475880073959074530833989632 4249 -2475880069347388512675037184 4250 -2475880060124016475954479104 4251 -2475880041677272402312036352 4252 -2475880004783784254926487552 4253 -2475879930996807960105058304 4254 -2475879783422855370437033984 4255 -2475879488274950191088402432 4256 -2475878897979139832384847872 4257 -2475877717387519114974593024 4258 -2475875356204277680152510464 4259 -2475870633837794810507558912 4260 -2475861189104829071217262592 4261 -2475842299638897592636473344 4262 -2475804520707034635474796544 4263 -2475728962843308721151393792 4264 -2475577847115856892504563712 4265 -2475275615660953235210891264 4266 -2474671152751145920623540224 4267 -2473462226931531291448835072 4268 -2471044375292302033099423232 4269 -2466208672013843516400598784 4270 -2456537265456926483002949504 4271 -2437194452343092416207650752 4272 -2398508826115424282617053152 4273 -2321137573660088015435857904 4274 -2166395068749415481073467384 4275 -1856910058928070412348686332 4276 -1237940039285380274899124222 4277 1 4278 1 4279 -2475880078570760549798248446 4280 -3713820117856140824697372668 4281 -4332790137498830962146934776 4282 -4642275147320176030871715824 4283 -4797017652230848565234106336 4284 -4874388904686184832415301568 4285 -4913074530913852966005899136 4286 -4932417344027687032801197824 4287 -4942088750584604066198846976 4288 -4946924453863062582897671168 4289 -4949342305502291841247082496 4290 -4950551231321906470421786624 4291 -4951155694231713785009135616 4292 -4951457925686617442302803968 4293 -4951609041414069270949625856 4294 -4951684599277795185273012224 4295 -4951722378209658142434656256 4296 -4951741267675589621015379968 4297 -4951750712408555360305545216 4298 -4951755434775038229950234624 4299 -4951757795958279664771792896 4300 -4951758976549900382180999168 4301 -4951759566845710740882456576 4302 -4951759861993615920226893824 4303 -4951760009567568509886529536 4304 -4951760083354544804691181568 4305 -4951760120248032952043175936 4306 -4951760138694777025618509824 4307 -4951760147918149062204850176 4308 -4951760152529835080095367168 4309 -4951760154835678088235319296 4310 -4951760155988599590694682624 4311 -4951760156565060338703138816 4312 -4951760156853290706264915968 4313 -4951760156997405877160902656 4314 -4951760157069463436839092224 4315 -4951760157105492165138579456 4316 -4951760157123506426209107968 4317 -4951760157132513350585942016 4318 -4951760157137016400457498624 4319 -4951760157139267100759556096 4320 -4951760157140390801643143168 4321 -4951760157140949353550053376 4322 -4951760157141222032433741824 4323 -4951760157141345177736052736 4324 -4951760157141380362108141568 4325 -4951760157141345177736052736 4326 -4951760157141222032433741824 4327 -4951760157140949353550053376 4328 -4951760157140390801643143168 4329 -4951760157139267100759556096 4330 -4951760157137016400457498624 4331 -4951760157132513350585942016 4332 -4951760157123506426209107968 4333 -4951760157105492165138579456 4334 -4951760157069463436839092224 4335 -4951760156997405877160902656 4336 -4951760156853290706264915968 4337 -4951760156565060338703138816 4338 -4951760155988599590694682624 4339 -4951760154835678088235319296 4340 -4951760152529835080095367168 4341 -4951760147918149062204850176 4342 -4951760138694777025618509824 4343 -4951760120248032952043175936 4344 -4951760083354544804691181568 4345 -4951760009567568509886529536 4346 -4951759861993615920226893824 4347 -4951759566845710740882456576 4348 -4951758976549900382180999168 4349 -4951757795958279664771792896 4350 -4951755434775038229950234624 4351 -4951750712408555360305545216 4352 -4951741267675589621015379968 4353 -4951722378209658142434656256 4354 -4951684599277795185273012224 4355 -4951609041414069270949625856 4356 -4951457925686617442302803968 4357 -4951155694231713785009135616 4358 -4950551231321906470421786624 4359 -4949342305502291841247082496 4360 -4946924453863062582897671168 4361 -4942088750584604066198846976 4362 -4932417344027687032801197824 4363 -4913074530913852966005899136 4364 -4874388904686184832415301568 4365 -4797017652230848565234106336 4366 -4642275147320176030871715824 4367 -4332790137498830962146934776 4368 -3713820117856140824697372668 4369 -2475880078570760549798248446 4370 1 4371 1 4372 -4951760157141521099596496894 4373 -7427640235712281649394745340 4374 -8665580274997661924293869560 4375 -9284550294640352061743431664 4376 -9594035304461697130468212704 4377 -9748777809372369664830603200 4378 -9826149061827705932011798400 4379 -9864834688055374065602395904 4380 -9884177501169208132397694464 4381 -9893848907726125165795343360 4382 -9898684611004583682494167040 4383 -9901102462643812940843577344 4384 -9902311388463427570018279424 4385 -9902915851373234884605624320 4386 -9903218082828138541899284480 4387 -9903369198555590370546089984 4388 -9903444756419316284869443584 4389 -9903482535351179242031022080 4390 -9903501424817110720611614720 4391 -9903510869550076459901517824 4392 -9903515591916559329545682944 4393 -9903517953099800764366192640 4394 -9903519133691421481773301760 4395 -9903519723987231840470564864 4396 -9903520019135137019806613504 4397 -9903520166709089609449472000 4398 -9903520240496065904220569600 4399 -9903520277389554051505455104 4400 -9903520295836298124946571264 4401 -9903520305059670161264476160 4402 -9903520309671356178618122240 4403 -9903520311977199185684332544 4404 -9903520313130120685996212224 4405 -9903520313706581429709701120 4406 -9903520313994811788681543680 4407 -9903520314138926942397661184 4408 -9903520314210984467716112384 4409 -9903520314247013127296122880 4410 -9903520314265027250927697920 4411 -9903520314274033900426625024 4412 -9903520314278536400542367744 4413 -9903520314280786001332797440 4414 -9903520314281907503193128960 4415 -9903520314282461657053528064 4416 -9903520314282725539844194304 4417 -9903520314282831092960460800 4418 -9903520314282831092960460800 4419 -9903520314282725539844194304 4420 -9903520314282461657053528064 4421 -9903520314281907503193128960 4422 -9903520314280786001332797440 4423 -9903520314278536400542367744 4424 -9903520314274033900426625024 4425 -9903520314265027250927697920 4426 -9903520314247013127296122880 4427 -9903520314210984467716112384 4428 -9903520314138926942397661184 4429 -9903520313994811788681543680 4430 -9903520313706581429709701120 4431 -9903520313130120685996212224 4432 -9903520311977199185684332544 4433 -9903520309671356178618122240 4434 -9903520305059670161264476160 4435 -9903520295836298124946571264 4436 -9903520277389554051505455104 4437 -9903520240496065904220569600 4438 -9903520166709089609449472000 4439 -9903520019135137019806613504 4440 -9903519723987231840470564864 4441 -9903519133691421481773301760 4442 -9903517953099800764366192640 4443 -9903515591916559329545682944 4444 -9903510869550076459901517824 4445 -9903501424817110720611614720 4446 -9903482535351179242031022080 4447 -9903444756419316284869443584 4448 -9903369198555590370546089984 4449 -9903218082828138541899284480 4450 -9902915851373234884605624320 4451 -9902311388463427570018279424 4452 -9901102462643812940843577344 4453 -9898684611004583682494167040 4454 -9893848907726125165795343360 4455 -9884177501169208132397694464 4456 -9864834688055374065602395904 4457 -9826149061827705932011798400 4458 -9748777809372369664830603200 4459 -9594035304461697130468212704 4460 -9284550294640352061743431664 4461 -8665580274997661924293869560 4462 -7427640235712281649394745340 4463 -4951760157141521099596496894 4464 1 4465 1 4466 -9903520314283042199192993790 4467 -14855280471424563298789490684 4468 -17331160549995323848587739128 4469 -18569100589280704123486863344 4470 -19188070608923394260936425440 4471 -19497555618744739329661206464 4472 -19652298123655411864023596928 4473 -19729669376110748131204792064 4474 -19768355002338416264795389440 4475 -19787697815452250331590687744 4476 -19797369222009167364988336128 4477 -19802204925287625881687158784 4478 -19804622776926855140036567040 4479 -19805831702746469769211265024 4480 -19806436165656277083798601728 4481 -19806738397111180741092245504 4482 -19806889512838632569739018240 4483 -19806965070702358484062306304 4484 -19807002849634221441223753728 4485 -19807021739100152919804084224 4486 -19807031183833118659093463040 4487 -19807035906199601528736579584 4488 -19807038267382842963554992128 4489 -19807039447974463680957906944 4490 -19807040038270274039646781440 4491 -19807040333418179218966052864 4492 -19807040480992131808575356928 4493 -19807040554779108103279345664 4494 -19807040591672596250430013440 4495 -19807040610119340323602694144 4496 -19807040619342712359383728128 4497 -19807040623954398375663632384 4498 -19807040626260241380582359040 4499 -19807040627413162876599271424 4500 -19807040627989623611722825728 4501 -19807040628277853953514799104 4502 -19807040628421969072871178240 4503 -19807040628494026529470152704 4504 -19807040628530055051611209728 4505 -19807040628548068900364877824 4506 -19807040628557075000107991040 4507 -19807040628561576400712105984 4508 -19807040628563823802479280128 4509 -19807040628564940906293100544 4510 -19807040628565486264060477440 4511 -19807040628565732554665099264 4512 -19807040628565802923409276928 4513 -19807040628565732554665099264 4514 -19807040628565486264060477440 4515 -19807040628564940906293100544 4516 -19807040628563823802479280128 4517 -19807040628561576400712105984 4518 -19807040628557075000107991040 4519 -19807040628548068900364877824 4520 -19807040628530055051611209728 4521 -19807040628494026529470152704 4522 -19807040628421969072871178240 4523 -19807040628277853953514799104 4524 -19807040627989623611722825728 4525 -19807040627413162876599271424 4526 -19807040626260241380582359040 4527 -19807040623954398375663632384 4528 -19807040619342712359383728128 4529 -19807040610119340323602694144 4530 -19807040591672596250430013440 4531 -19807040554779108103279345664 4532 -19807040480992131808575356928 4533 -19807040333418179218966052864 4534 -19807040038270274039646781440 4535 -19807039447974463680957906944 4536 -19807038267382842963554992128 4537 -19807035906199601528736579584 4538 -19807031183833118659093463040 4539 -19807021739100152919804084224 4540 -19807002849634221441223753728 4541 -19806965070702358484062306304 4542 -19806889512838632569739018240 4543 -19806738397111180741092245504 4544 -19806436165656277083798601728 4545 -19805831702746469769211265024 4546 -19804622776926855140036567040 4547 -19802204925287625881687158784 4548 -19797369222009167364988336128 4549 -19787697815452250331590687744 4550 -19768355002338416264795389440 4551 -19729669376110748131204792064 4552 -19652298123655411864023596928 4553 -19497555618744739329661206464 4554 -19188070608923394260936425440 4555 -18569100589280704123486863344 4556 -17331160549995323848587739128 4557 -14855280471424563298789490684 4558 -9903520314283042199192993790 4559 1 4560 1 4561 -19807040628566084398385987582 4562 -29710560942849126597578981372 4563 -34662321099990647697175478264 4564 -37138201178561408246973726704 4565 -38376141217846788521872850912 4566 -38995111237489478659322412992 4567 -39304596247310823728047193984 4568 -39459338752221496262409584384 4569 -39536710004676832529590779392 4570 -39575395630904500663181376512 4571 -39594738444018334729976674304 4572 -39604409850575251763374321664 4573 -39609245553853710280073142272 4574 -39611663405492939538422546432 4575 -39612872331312554167597236224 4576 -39613476794222361482184556544 4577 -39613779025677265139478167552 4578 -39613930141404716968124874752 4579 -39614005699268442882448031744 4580 -39614043478200305839609217024 4581 -39614062367666237318189023232 4582 -39614071812399203057477353472 4583 -39614076534765685927118372864 4584 -39614078895948927361932591104 4585 -39614080076540548079327117312 4586 -39614080666836358437999214592 4587 -39614080961984263617284931584 4588 -39614081109558216206827126784 4589 -39614081183345192501396897792 4590 -39614081220238680648279130112 4591 -39614081238685424720914939904 4592 -39614081247908796755622232064 4593 -39614081252520482769754652672 4594 -39614081254826325770378412032 4595 -39614081255979247257805389824 4596 -39614081256555707975749074944 4597 -39614081256843938283181309952 4598 -39614081256988053333818212352 4599 -39614081257060110652978233344 4600 -39614081257096138900241383424 4601 -39614081257114152199239237632 4602 -39614081257123157199470723072 4603 -39614081257127656401051582464 4604 -39614081257129899404772245504 4605 -39614081257131007712493043712 4606 -39614081257131535478074376192 4607 -39614081257131746584306909184 4608 -39614081257131746584306909184 4609 -39614081257131535478074376192 4610 -39614081257131007712493043712 4611 -39614081257129899404772245504 4612 -39614081257127656401051582464 4613 -39614081257123157199470723072 4614 -39614081257114152199239237632 4615 -39614081257096138900241383424 4616 -39614081257060110652978233344 4617 -39614081256988053333818212352 4618 -39614081256843938283181309952 4619 -39614081256555707975749074944 4620 -39614081255979247257805389824 4621 -39614081254826325770378412032 4622 -39614081252520482769754652672 4623 -39614081247908796755622232064 4624 -39614081238685424720914939904 4625 -39614081220238680648279130112 4626 -39614081183345192501396897792 4627 -39614081109558216206827126784 4628 -39614080961984263617284931584 4629 -39614080666836358437999214592 4630 -39614080076540548079327117312 4631 -39614078895948927361932591104 4632 -39614076534765685927118372864 4633 -39614071812399203057477353472 4634 -39614062367666237318189023232 4635 -39614043478200305839609217024 4636 -39614005699268442882448031744 4637 -39613930141404716968124874752 4638 -39613779025677265139478167552 4639 -39613476794222361482184556544 4640 -39612872331312554167597236224 4641 -39611663405492939538422546432 4642 -39609245553853710280073142272 4643 -39604409850575251763374321664 4644 -39594738444018334729976674304 4645 -39575395630904500663181376512 4646 -39536710004676832529590779392 4647 -39459338752221496262409584384 4648 -39304596247310823728047193984 4649 -38995111237489478659322412992 4650 -38376141217846788521872850912 4651 -37138201178561408246973726704 4652 -34662321099990647697175478264 4653 -29710560942849126597578981372 4654 -19807040628566084398385987582 4655 1 4656 1 4657 -39614081257132168796771975166 4658 -59421121885698253195157962748 4659 -69324642199981295394350956536 4660 -74276402357122816493947453424 4661 -76752282435693577043745701856 4662 -77990222474978957318644826048 4663 -78609192494621647456094388096 4664 -78918677504442992524819169024 4665 -79073420009353665059181559296 4666 -79150791261809001326362754048 4667 -79189476888036669459953350656 4668 -79208819701150503526748647424 4669 -79218491107707420560146292736 4670 -79223326810985879076845109248 4671 -79225744662625108335194505216 4672 -79226953588444722964369178624 4673 -79227558051354530278956466176 4674 -79227860282809433936250011648 4675 -79228011398536885764896587776 4676 -79228086956400611679219482624 4677 -79228124735332474636380143616 4678 -79228143624798406114958901248 4679 -79228153069531371854245134336 4680 -79228157791897854723881959424 4681 -79228160153081096158687789056 4682 -79228161333672716876065538048 4683 -79228161923968527234704080896 4684 -79228162219116432413922689024 4685 -79228162366690385003330666496 4686 -79228162440477361297632002048 4687 -79228162477370849443977363456 4688 -79228162495817593515539431424 4689 -79228162505040965548099239936 4690 -79228162509652651557936693248 4691 -79228162511958494549970518016 4692 -79228162513111416020217626624 4693 -79228162513687876703801573376 4694 -79228162513976106942514331648 4695 -79228162514120221855712280576 4696 -79228162514192278899994394624 4697 -79228162514228306597501730816 4698 -79228162514246318796987957248 4699 -79228162514255321598196187136 4700 -79228162514259816401730535424 4701 -79228162514262050609358176256 4702 -79228162514263141324892930048 4703 -79228162514263633906102173696 4704 -79228162514263774643590529024 4705 -79228162514263633906102173696 4706 -79228162514263141324892930048 4707 -79228162514262050609358176256 4708 -79228162514259816401730535424 4709 -79228162514255321598196187136 4710 -79228162514246318796987957248 4711 -79228162514228306597501730816 4712 -79228162514192278899994394624 4713 -79228162514120221855712280576 4714 -79228162513976106942514331648 4715 -79228162513687876703801573376 4716 -79228162513111416020217626624 4717 -79228162511958494549970518016 4718 -79228162509652651557936693248 4719 -79228162505040965548099239936 4720 -79228162495817593515539431424 4721 -79228162477370849443977363456 4722 -79228162440477361297632002048 4723 -79228162366690385003330666496 4724 -79228162219116432413922689024 4725 -79228161923968527234704080896 4726 -79228161333672716876065538048 4727 -79228160153081096158687789056 4728 -79228157791897854723881959424 4729 -79228153069531371854245134336 4730 -79228143624798406114958901248 4731 -79228124735332474636380143616 4732 -79228086956400611679219482624 4733 -79228011398536885764896587776 4734 -79227860282809433936250011648 4735 -79227558051354530278956466176 4736 -79226953588444722964369178624 4737 -79225744662625108335194505216 4738 -79223326810985879076845109248 4739 -79218491107707420560146292736 4740 -79208819701150503526748647424 4741 -79189476888036669459953350656 4742 -79150791261809001326362754048 4743 -79073420009353665059181559296 4744 -78918677504442992524819169024 4745 -78609192494621647456094388096 4746 -77990222474978957318644826048 4747 -76752282435693577043745701856 4748 -74276402357122816493947453424 4749 -69324642199981295394350956536 4750 -59421121885698253195157962748 4751 -39614081257132168796771975166 4752 1 4753 1 4754 -79228162514264337593543950334 4755 -118842243771396506390315925500 4756 -138649284399962590788701913080 4757 -148552804714245632987894906864 4758 -153504564871387154087491403744 4759 -155980444949957914637289652160 4760 -157218384989243294912188776320 4761 -157837355008885985049638338304 4762 -158146840018707330118363119104 4763 -158301582523618002652725509120 4764 -158378953776073338919906703360 4765 -158417639402301007053497298944 4766 -158436982215414841120292593664 4767 -158446653621971758153690234880 4768 -158451489325250216670389043200 4769 -158453907176889445928738422784 4770 -158455116102709060557913063424 4771 -158455720565618867872500285440 4772 -158456022797073771529793699840 4773 -158456173912801223358440013824 4774 -158456249470664949272762384384 4775 -158456287249596812229921996800 4776 -158456306139062743708498657280 4777 -158456315583795709447780696064 4778 -158456320306162192317409132544 4779 -158456322667345433752198184960 4780 -158456323847937054469542379520 4781 -158456324438232864828113813504 4782 -158456324733380770007198203904 4783 -158456324880954722596337745920 4784 -158456324954741698890102210560 4785 -158456324991635187035373830144 4786 -158456325010081931104788414464 4787 -158456325019305303133053255680 4788 -158456325023916989134300774400 4789 -158456325026222832109154729984 4790 -158456325027375753545042100224 4791 -158456325027952214159906570240 4792 -158456325028240444261180375040 4793 -158456325028384558899500417024 4794 -158456325028456615394026717184 4795 -158456325028492641992022425600 4796 -158456325028510651992485396480 4797 -158456325028519650395647115264 4798 -158456325028524136403088441344 4799 -158456325028526353018530037760 4800 -158456325028527408549692702720 4801 -158456325028527830762157768704 4802 -158456325028527830762157768704 4803 -158456325028527408549692702720 4804 -158456325028526353018530037760 4805 -158456325028524136403088441344 4806 -158456325028519650395647115264 4807 -158456325028510651992485396480 4808 -158456325028492641992022425600 4809 -158456325028456615394026717184 4810 -158456325028384558899500417024 4811 -158456325028240444261180375040 4812 -158456325027952214159906570240 4813 -158456325027375753545042100224 4814 -158456325026222832109154729984 4815 -158456325023916989134300774400 4816 -158456325019305303133053255680 4817 -158456325010081931104788414464 4818 -158456324991635187035373830144 4819 -158456324954741698890102210560 4820 -158456324880954722596337745920 4821 -158456324733380770007198203904 4822 -158456324438232864828113813504 4823 -158456323847937054469542379520 4824 -158456322667345433752198184960 4825 -158456320306162192317409132544 4826 -158456315583795709447780696064 4827 -158456306139062743708498657280 4828 -158456287249596812229921996800 4829 -158456249470664949272762384384 4830 -158456173912801223358440013824 4831 -158456022797073771529793699840 4832 -158455720565618867872500285440 4833 -158455116102709060557913063424 4834 -158453907176889445928738422784 4835 -158451489325250216670389043200 4836 -158446653621971758153690234880 4837 -158436982215414841120292593664 4838 -158417639402301007053497298944 4839 -158378953776073338919906703360 4840 -158301582523618002652725509120 4841 -158146840018707330118363119104 4842 -157837355008885985049638338304 4843 -157218384989243294912188776320 4844 -155980444949957914637289652160 4845 -153504564871387154087491403744 4846 -148552804714245632987894906864 4847 -138649284399962590788701913080 4848 -118842243771396506390315925500 4849 -79228162514264337593543950334 4850 1 4851 1 4852 -158456325028528675187087900670 4853 -237684487542793012780631851004 4854 -277298568799925181577403826168 4855 -297105609428491265975789813744 4856 -307009129742774308174982807520 4857 -311960889899915829274579304384 4858 -314436769978486589824377552768 4859 -315674710017771970099276676864 4860 -316293680037414660236726238720 4861 -316603165047236005305451019264 4862 -316757907552146677839813408768 4863 -316835278804602014106994601984 4864 -316873964430829682240585195520 4865 -316893307243943516307380486144 4866 -316902978650500433340778119168 4867 -316907814353778891857476911104 4868 -316910232205418121115826257920 4869 -316911441131237735745000833024 4870 -316912045594147543059587923968 4871 -316912347825602446716881076224 4872 -316912498941329898545526865920 4873 -316912574499193624459848187904 4874 -316912612278125487417005703168 4875 -316912631167591418895578169344 4876 -316912640612324384634851819520 4877 -316912645334690867504463478784 4878 -316912647695874108939218976768 4879 -316912648876465729656496062464 4880 -316912649466761540014933278720 4881 -316912649761909445193749233664 4882 -316912649909483397782351904768 4883 -316912649983270374075042627584 4884 -316912650020163862218166763520 4885 -316912650038610606283286380544 4886 -316912650047833978302961287168 4887 -316912650052445664287028936704 4888 -316912650054751507227523153920 4889 -316912650055904428594691047424 4890 -316912650056480889072116563968 4891 -316912650056769118898512461824 4892 -316912650056913232987076689920 4893 -316912650056985288382091362304 4894 -316912650057021312781063815168 4895 -316912650057039318383480274944 4896 -316912650057048307990548971520 4897 -316912650057052776405804253184 4898 -316912650057054957836873760768 4899 -316912650057055942999292248064 4900 -316912650057056224474268958720 4901 -316912650057055942999292248064 4902 -316912650057054957836873760768 4903 -316912650057052776405804253184 4904 -316912650057048307990548971520 4905 -316912650057039318383480274944 4906 -316912650057021312781063815168 4907 -316912650056985288382091362304 4908 -316912650056913232987076689920 4909 -316912650056769118898512461824 4910 -316912650056480889072116563968 4911 -316912650055904428594691047424 4912 -316912650054751507227523153920 4913 -316912650052445664287028936704 4914 -316912650047833978302961287168 4915 -316912650038610606283286380544 4916 -316912650020163862218166763520 4917 -316912649983270374075042627584 4918 -316912649909483397782351904768 4919 -316912649761909445193749233664 4920 -316912649466761540014933278720 4921 -316912648876465729656496062464 4922 -316912647695874108939218976768 4923 -316912645334690867504463478784 4924 -316912640612324384634851819520 4925 -316912631167591418895578169344 4926 -316912612278125487417005703168 4927 -316912574499193624459848187904 4928 -316912498941329898545526865920 4929 -316912347825602446716881076224 4930 -316912045594147543059587923968 4931 -316911441131237735745000833024 4932 -316910232205418121115826257920 4933 -316907814353778891857476911104 4934 -316902978650500433340778119168 4935 -316893307243943516307380486144 4936 -316873964430829682240585195520 4937 -316835278804602014106994601984 4938 -316757907552146677839813408768 4939 -316603165047236005305451019264 4940 -316293680037414660236726238720 4941 -315674710017771970099276676864 4942 -314436769978486589824377552768 4943 -311960889899915829274579304384 4944 -307009129742774308174982807520 4945 -297105609428491265975789813744 4946 -277298568799925181577403826168 4947 -237684487542793012780631851004 4948 -158456325028528675187087900670 4949 1 4950 1 4951 -316912650057057350374175801342 4952 -475368975085586025561263702012 4953 -554597137599850363154807652344 4954 -594211218856982531951579627504 4955 -614018259485548616349965615072 4956 -623921779799831658549158608832 4957 -628873539956973179648755105664 4958 -631349420035543940198553353984 4959 -632587360074829320473452477952 4960 -633206330094472010610902039552 4961 -633515815104293355679626819584 4962 -633670557609204028213989208064 4963 -633747928861659364481170399232 4964 -633786614487887032614760988672 4965 -633805957301000866681556271104 4966 -633815628707557783714953887744 4967 -633820464410836242231652646912 4968 -633822882262475471490001928192 4969 -633824091188295086119176372224 4970 -633824695651204893433763201024 4971 -633824997882659797091055828992 4972 -633825148998387248919700570112 4973 -633825224556250974834019794944 4974 -633825262335182837791173115904 4975 -633825281224648769269737193472 4976 -633825290669381735008994066432 4977 -633825295391748217878572171264 4978 -633825297752931459313260560384 4979 -633825298933523080030403428352 4980 -633825299523818890388572209152 4981 -633825299818966795566851293184 4982 -633825299966540748154380222464 4983 -633825300040327724444923461632 4984 -633825300077221212583752630272 4985 -633825300095667956640282312704 4986 -633825300104891328642777350144 4987 -633825300109503014592485261312 4988 -633825300111808857464260001792 4989 -633825300112961778693988941824 4990 -633825300113538238896536551424 4991 -633825300113826468173176635392 4992 -633825300113970581162229235712 4993 -633825300114042634358220652544 4994 -633825300114078654359146594304 4995 -633825300114096651165470031872 4996 -633825300114105623180352684032 4997 -633825300114110056411235876864 4998 -633825300114112167473561206784 4999 -633825300114113011898491338752 5000 -633825300114113011898491338752 5001 -633825300114112167473561206784 5002 -633825300114110056411235876864 5003 -633825300114105623180352684032 5004 -633825300114096651165470031872 5005 -633825300114078654359146594304 5006 -633825300114042634358220652544 5007 -633825300113970581162229235712 5008 -633825300113826468173176635392 5009 -633825300113538238896536551424 5010 -633825300112961778693988941824 5011 -633825300111808857464260001792 5012 -633825300109503014592485261312 5013 -633825300104891328642777350144 5014 -633825300095667956640282312704 5015 -633825300077221212583752630272 5016 -633825300040327724444923461632 5017 -633825299966540748154380222464 5018 -633825299818966795566851293184 5019 -633825299523818890388572209152 5020 -633825298933523080030403428352 5021 -633825297752931459313260560384 5022 -633825295391748217878572171264 5023 -633825290669381735008994066432 5024 -633825281224648769269737193472 5025 -633825262335182837791173115904 5026 -633825224556250974834019794944 5027 -633825148998387248919700570112 5028 -633824997882659797091055828992 5029 -633824695651204893433763201024 5030 -633824091188295086119176372224 5031 -633822882262475471490001928192 5032 -633820464410836242231652646912 5033 -633815628707557783714953887744 5034 -633805957301000866681556271104 5035 -633786614487887032614760988672 5036 -633747928861659364481170399232 5037 -633670557609204028213989208064 5038 -633515815104293355679626819584 5039 -633206330094472010610902039552 5040 -632587360074829320473452477952 5041 -631349420035543940198553353984 5042 -628873539956973179648755105664 5043 -623921779799831658549158608832 5044 -614018259485548616349965615072 5045 -594211218856982531951579627504 5046 -554597137599850363154807652344 5047 -475368975085586025561263702012 5048 -316912650057057350374175801342 5049 1 5050 1 5051 -633825300114114700748351602686 5052 -950737950171172051122527404028 5053 -1109194275199700726309615304696 5054 -1188422437713965063903159255024 5055 -1228036518971097232699931230176 5056 -1247843559599663317098317217728 5057 -1257747079913946359297510211456 5058 -1262698840071087880397106708224 5059 -1265174720149658640946904956416 5060 -1266412660188944021221804080128 5061 -1267031630208586711359253641216 5062 -1267341115218408056427978420224 5063 -1267495857723318728962340806656 5064 -1267573228975774065229521993728 5065 -1267611914602001733363112574976 5066 -1267631257415115567429907841024 5067 -1267640928821672484463305424896 5068 -1267645764524950942980004118528 5069 -1267648182376590172238353268736 5070 -1267649391302409786867527450624 5071 -1267649995765319594182113755136 5072 -1267650297996774497839405334528 5073 -1267650449112501949668047978496 5074 -1267650524670365675582363009024 5075 -1267650562449297538539507941376 5076 -1267650581338763470018055241728 5077 -1267650590783496435757278560256 5078 -1267650595505862918626789556224 5079 -1267650597867046160061343727616 5080 -1267650599047637780778218160128 5081 -1267650599637933591135850070016 5082 -1267650599933081496313055412224 5083 -1267650600080655448898436857856 5084 -1267650600154442425184685129728 5085 -1267650600191335913314924363776 5086 -1267650600209782657354274177024 5087 -1267650600219006029322409476096 5088 -1267650600223617715203397910528 5089 -1267650600225923557937733697536 5090 -1267650600227076478892584730624 5091 -1267650600227652938545376526336 5092 -1267650600227941166722504982528 5093 -1267650600228085277512534327296 5094 -1267650600228157326310479233024 5095 -1267650600228193337515312152576 5096 -1267650600228211316729449545728 5097 -1267650600228220253559960109056 5098 -1267650600228224616422099124224 5099 -1267650600228226586746936098816 5100 -1267650600228227149696889520128 5101 -1267650600228226586746936098816 5102 -1267650600228224616422099124224 5103 -1267650600228220253559960109056 5104 -1267650600228211316729449545728 5105 -1267650600228193337515312152576 5106 -1267650600228157326310479233024 5107 -1267650600228085277512534327296 5108 -1267650600227941166722504982528 5109 -1267650600227652938545376526336 5110 -1267650600227076478892584730624 5111 -1267650600225923557937733697536 5112 -1267650600223617715203397910528 5113 -1267650600219006029322409476096 5114 -1267650600209782657354274177024 5115 -1267650600191335913314924363776 5116 -1267650600154442425184685129728 5117 -1267650600080655448898436857856 5118 -1267650599933081496313055412224 5119 -1267650599637933591135850070016 5120 -1267650599047637780778218160128 5121 -1267650597867046160061343727616 5122 -1267650595505862918626789556224 5123 -1267650590783496435757278560256 5124 -1267650581338763470018055241728 5125 -1267650562449297538539507941376 5126 -1267650524670365675582363009024 5127 -1267650449112501949668047978496 5128 -1267650297996774497839405334528 5129 -1267649995765319594182113755136 5130 -1267649391302409786867527450624 5131 -1267648182376590172238353268736 5132 -1267645764524950942980004118528 5133 -1267640928821672484463305424896 5134 -1267631257415115567429907841024 5135 -1267611914602001733363112574976 5136 -1267573228975774065229521993728 5137 -1267495857723318728962340806656 5138 -1267341115218408056427978420224 5139 -1267031630208586711359253641216 5140 -1266412660188944021221804080128 5141 -1265174720149658640946904956416 5142 -1262698840071087880397106708224 5143 -1257747079913946359297510211456 5144 -1247843559599663317098317217728 5145 -1228036518971097232699931230176 5146 -1188422437713965063903159255024 5147 -1109194275199700726309615304696 5148 -950737950171172051122527404028 5149 -633825300114114700748351602686 5150 1