1 -1 2 1 3 1 4 -1 5 5 6 -11 7 7 8 13 9 -49 10 5 11 23 12 29 13 -179 14 -17 15 11 16 37 17 55 18 61 19 -601 20 -115 21 17 22 47 23 101 24 119 25 125 26 -1931 27 -473 28 13 29 25 30 35 31 175 32 229 33 247 34 253 35 -6049 36 -1675 37 -217 38 -31 39 97 40 269 41 431 42 485 43 503 44 509 45 -18659 46 -5537 47 -1163 48 -791 49 59 50 71 51 145 52 203 53 295 54 781 55 943 56 997 57 1015 58 1021 59 -57001 60 -17635 61 -4513 62 -139 63 -1 64 19 65 43 66 95 67 281 68 361 69 1319 70 1805 71 1967 72 2021 73 2039 74 2045 75 -173051 76 -54953 77 -15587 78 -2465 79 -1417 80 -493 81 -145 82 -85 83 -29 84 55 85 73 86 83 87 91 88 259 89 313 90 365 91 481 92 803 93 1909 94 3367 95 3853 96 4015 97 4069 98 4087 99 4093 100 -523249 101 -168955 102 -50857 103 -11491 104 233 105 355 106 439 107 1169 108 1201 109 1631 110 1633 111 6005 112 7463 113 7949 114 8111 115 8165 116 8183 117 8189 118 -1577939 119 -515057 120 -160763 121 -42665 122 -8533 123 -6095 124 -3299 125 -1855 126 -1219 127 -805 128 -371 129 11 130 101 131 137 132 209 133 505 134 517 135 893 136 959 137 1487 138 2329 139 3131 140 3275 141 9823 142 14197 143 15655 144 16141 145 16303 146 16357 147 16375 148 16381 149 -4750201 150 -1561555 151 -498673 152 -144379 153 -71239 154 -26281 155 -641 156 73 157 161 158 199 159 359 160 577 161 1129 162 1301 163 1393 164 2617 165 4577 166 6505 167 13085 168 26207 169 30581 170 32039 171 32525 172 32687 173 32741 174 32759 175 32765 176 -14283371 177 -4717433 178 -1528787 179 -673919 180 -465905 181 -117599 182 -111611 183 -93181 184 -66469 185 -42355 186 -10835 187 -8471 188 -2167 189 25 190 143 191 175 192 229 193 283 194 337 195 443 196 499 197 601 198 1007 199 1235 200 1685 201 2359 202 3445 203 4873 204 5035 205 5759 206 5957 207 6487 208 8425 209 9361 210 11795 211 13091 212 45853 213 58975 214 63349 215 64807 216 65293 217 65455 218 65509 219 65527 220 65533 221 -42915649 222 -14217835 223 -4651897 224 -1463251 225 -400369 226 -273641 227 -46075 228 -31133 229 -9215 230 -8977 231 -5639 232 -2425 233 -1843 234 -485 235 -475 236 -97 237 -95 238 -19 239 29 240 89 241 167 242 173 243 667 244 745 245 865 246 1399 247 3841 248 4843 249 10289 250 18713 251 25777 252 26209 253 72023 254 111389 255 124511 256 128885 257 130343 258 130829 259 130991 260 131045 261 131063 262 131069 263 -128878019 264 -42784577 265 -14086763 266 -4520825 267 -1332179 268 -904165 269 -269297 270 -180833 271 -67475 272 -38471 273 -21839 274 -15841 275 -8687 276 -3689 277 -2263 278 -1241 279 -527 280 -119 281 47 282 97 283 151 284 193 285 269 286 385 287 431 288 539 289 593 290 679 291 755 292 1067 293 1345 294 1357 295 2695 296 3395 297 4439 298 4753 299 5335 300 5531 301 6553 302 7469 303 7727 304 11387 305 23765 306 37345 307 40619 308 52283 309 52427 310 84997 311 203095 312 242461 313 255583 314 259957 315 261415 316 261901 317 262063 318 262117 319 262135 320 262141 321 -386896201 322 -128615875 323 -42522433 324 -13824619 325 -4258681 326 -1070035 327 -608383 328 -476711 329 -214007 330 -8497 331 -7153 332 -311 333 -23 334 215 335 643 336 815 337 2347 338 3215 339 4639 340 11735 341 16889 342 27367 343 27479 344 73961 345 74897 346 100921 347 104809 348 347141 349 465239 350 504605 351 517727 352 522101 353 523559 354 524045 355 524207 356 524261 357 524279 358 524285 359 -1161212891 360 -386371913 361 -128091587 362 -41998145 363 -13300331 364 -9853199 365 -8399629 366 -5999735 367 -3734393 368 -1209121 369 -1199947 370 -1135085 371 -1024345 372 -857105 373 -545747 374 -371665 375 -287261 376 -227017 377 -196547 378 -171421 379 -74333 380 -53095 381 -29267 382 -22097 383 -15119 384 -3211 385 41 386 181 387 221 388 295 389 299 390 391 391 497 392 533 393 697 394 781 395 943 396 1051 397 1105 398 1267 399 1495 400 1753 401 1955 402 1991 403 2665 404 3485 405 4715 406 5083 407 5467 408 7231 409 7331 410 8765 411 9061 412 12259 413 12851 414 13937 415 16031 416 25415 417 29957 418 36155 419 45305 420 61295 421 67033 422 80155 423 80641 424 89957 425 95303 426 103427 427 141361 428 149785 429 208403 430 209699 431 517135 432 871429 433 989527 434 1028893 435 1042015 436 1046389 437 1047847 438 1048333 439 1048495 440 1048549 441 1048567 442 1048573 443 -3484687249 444 -1160164315 445 -385323337 446 -127043011 447 -55046191 448 -40949569 449 -12251755 450 -2685817 451 -2450351 452 -560953 453 -532685 454 -245207 455 -106537 456 103 457 307 458 329 459 553 460 1343 461 1561 462 3791 463 4759 464 6767 465 9401 466 17617 467 20297 468 20569 469 22075 470 26537 471 28727 472 31007 473 33313 474 83885 475 91177 476 110375 477 123319 478 223673 479 299489 480 384001 481 418993 482 419425 483 502829 484 1565711 485 1920005 486 2038103 487 2077469 488 2090591 489 2094965 490 2096423 491 2096909 492 2097071 493 2097125 494 2097143 495 2097149 496 -10456158899 497 -3482590097 498 -1158067163 499 -497512871 500 -383226185 501 -204858241 502 -124945859 503 -105278833 504 -76645237 505 -38852417 506 -19628257 507 -12362135 508 -10154603 509 -2472427 510 -588665 511 -121189 512 -117733 513 -84095 514 -64679 515 -53515 516 -16819 517 -10703 518 -8609 519 -7645 520 -4865 521 -4235 522 -1529 523 -973 524 -847 525 -695 526 -605 527 -385 528 -139 529 -121 530 -77 531 145 532 281 533 361 534 395 535 551 536 673 537 1175 538 1319 539 1501 540 1805 541 1967 542 2075 543 2129 544 2291 545 2755 546 2777 547 3569 548 3901 549 6229 550 7505 551 9731 552 10105 553 10469 554 11455 555 14903 556 15947 557 17845 558 19505 559 28519 560 34501 561 34663 562 43529 563 50525 564 52345 565 89225 566 97525 567 113353 568 119837 569 142595 570 167743 571 174659 572 217645 573 246719 574 379511 575 381293 576 598249 577 599185 578 827051 579 838715 580 838859 581 2599981 582 3662863 583 4017157 584 4135255 585 4174621 586 4187743 587 4192117 588 4193575 589 4194061 590 4194223 591 4194277 592 4194295 593 4194301 594 -31372671001 595 -10451964595 596 -3478395793 597 -1153872859 598 -379031881 599 -120751555 600 -34658113 601 -24150311 602 -22295993 603 -16479647 604 -6355345 605 -5960299 606 -4951159 607 -2984503 608 -1311529 609 -1271069 610 -969391 611 -844169 612 -389417 613 -175559 614 -57023 615 -55631 616 -13829 617 -431 618 31 619 79 620 557 621 601 622 1327 623 2785 624 3005 625 5921 626 13925 627 15025 628 41137 629 45641 630 118057 631 169991 632 253457 633 334757 634 364627 635 1189937 636 1198361 637 1358857 638 1673785 639 1677673 640 3605639 641 6794285 642 7857167 643 8211461 644 8329559 645 8368925 646 8382047 647 8386421 648 8387879 649 8388365 650 8388527 651 8388581 652 8388599 653 8388605 654 -94126401611 655 -31364282393 656 -10443575987 657 -3470007185 658 -1145484251 659 -803351999 660 -694001437 661 -370643273 662 -112362947 663 -52949039 664 -47534345 665 -33694843 666 -28511021 667 -26269505 668 -20057845 669 -16133581 670 -13580723 671 -11302955 672 -9506869 673 -8619611 674 -5253901 675 -4813549 676 -4691687 677 -4073003 678 -3400397 679 -2591911 680 -2390701 681 -2260591 682 -1545265 683 -1231373 684 -1050121 685 -1038517 686 -905845 687 -783601 688 -670241 689 -663047 690 -485771 691 -426517 692 -370273 693 -360899 694 -309127 695 -309053 696 -261569 697 -181169 698 -111943 699 -94721 700 -79079 701 -78313 702 -60277 703 -53285 704 -44161 705 -22343 706 -10657 707 -5029 708 -2465 709 13 710 65 711 83 712 169 713 175 714 193 715 259 716 325 717 433 718 455 719 481 720 827 721 925 722 965 723 1295 724 1351 725 1403 726 1669 727 1729 728 1909 729 2191 730 2275 731 2369 732 2405 733 2509 734 2977 735 3367 736 3853 737 4015 738 4069 739 4177 740 4339 741 4825 742 5063 743 5629 744 5947 745 6283 746 6475 747 6755 748 7141 749 7657 750 8549 751 9097 752 9703 753 12025 754 12545 755 16835 756 17563 757 18359 758 20885 759 28483 760 33775 761 35705 762 38701 763 41629 764 45947 765 49987 766 50081 767 53599 768 53939 769 55007 770 62725 771 67921 772 73177 773 77311 774 84175 775 87815 776 92833 777 99157 778 116449 779 117323 780 126139 781 144509 782 178525 783 184357 784 186793 785 196627 786 229735 787 249935 788 250405 789 275035 790 304921 791 439075 792 464165 793 521489 794 541177 795 649831 796 729443 797 882973 798 1249675 799 1289041 800 1290499 801 1290553 802 1380263 803 1524605 804 1525199 805 2320825 806 2396641 807 2428309 808 3249155 809 3354131 810 3355427 811 11994247 812 15182893 813 16245775 814 16600069 815 16718167 816 16757533 817 16770655 818 16775029 819 16776487 820 16776973 821 16777135 822 16777189 823 16777207 824 16777213 825 -282395982049 826 -94109624395 827 -31347505177 828 -10426798771 829 -3453229969 830 -1128707035 831 -764573297 832 -493318567 833 -453339077 834 -353866057 835 -225741407 836 -95585731 837 -70474081 838 -11636155 839 -9492289 840 -7575215 841 -2327231 842 -1515043 843 -110273 844 -46199 845 -2069 846 119 847 235 848 287 849 697 850 1097 851 1723 852 4879 853 5897 854 19463 855 30103 856 41279 857 100249 858 139229 859 142031 860 241777 861 701743 862 710155 863 768221 864 780335 865 818383 866 1157041 867 1456321 868 1682111 869 1692439 870 3841105 871 4110209 872 4792553 873 4793489 874 6675457 875 6710449 876 6710881 877 19205525 878 28771463 879 31960109 880 33022991 881 33377285 882 33495383 883 33534749 884 33547871 885 33552245 886 33553703 887 33554189 888 33554351 889 33554405 890 33554423 891 33554429 892 -847221500579 893 -282362427617 894 -94076069963 895 -31313950745 896 -10393244339 897 -6262790149 898 -4473421535 899 -3419675537 900 -2846722795 901 -1095152603 902 -1079791405 903 -894684307 904 -569344559 905 -406674685 906 -377276515 907 -320311625 908 -215958281 909 -179982923 910 -98162855 911 -81334937 912 -75455303 913 -64062325 914 -62031299 915 -53896645 916 -30851183 917 -29598719 918 -12812465 919 -5639209 920 -2697013 921 -2562493 922 -1436375 923 -966283 924 -646871 925 -287275 926 -245183 927 -62641 928 -57455 929 -27875 930 -11491 931 -5575 932 131 933 187 934 233 935 439 936 485 937 535 938 811 939 1201 940 1205 941 1631 942 1667 943 1687 944 3817 945 4829 946 6005 947 6037 948 6563 949 7463 950 7949 951 8039 952 8111 953 8273 954 8435 955 8921 956 9853 957 10379 958 11113 959 13787 960 14753 961 17581 962 39745 963 40151 964 41095 965 51895 966 55643 967 82093 968 103271 969 116497 970 128507 971 151657 972 162491 973 189037 974 193391 975 278215 976 356029 977 401849 978 500111 979 582485 980 583549 981 642535 982 945185 983 1137437 984 1369567 985 1427843 986 1915709 987 2917745 988 3437449 989 3532045 990 3916319 991 6052493 992 6100607 993 6100805 994 9578545 995 9586969 996 12465179 997 13409963 998 13421627 999 13421771 1000 24062143 1001 52759957 1002 62325895 1003 65514541 1004 66577423 1005 66931717 1006 67049815 1007 67089181 1008 67102303 1009 67106677 1010 67108135 1011 67108621 1012 67108783 1013 67108837 1014 67108855 1015 67108861