0 1 1 -7 2 14 3 7 4 -49 5 21 6 35 7 42 8 -56 9 -119 10 105 11 -70 12 147 13 147 14 -133 15 -168 16 -231 17 252 18 -154 19 315 20 441 21 7 22 -644 23 -574 24 595 25 -679 26 735 27 574 28 196 29 -406 30 -840 31 840 32 -1470 33 854 34 1260 35 21 36 -1617 37 -966 38 1575 39 -1176 40 1785 41 1470 42 35 43 -1974 44 -2058 45 1533 46 -1988 47 1932 48 2387 49 -301 50 -2170 51 -2016 52 3087 53 -2422 54 2870 55 2562 56 -203 57 -2520 58 -4676 59 3045 60 -3528 61 3255 62 4200 63 322 64 -4221 65 -3528 66 4270 67 -3206 68 5292 69 3710 70 105 71 -5110 72 -5264 73 4662 74 -6692 75 4207 76 6615 77 -364 78 -5880 79 -4886 80 7161 81 -5663 82 7350 83 6027 84 147 85 -6048 86 -7028 87 5894 88 -9184 89 6930 90 7665 91 147 92 -10290 93 -6720 94 9660 95 -7560 96 9555 97 8232 98 896 99 -7462 100 -11809 101 8925 102 -10080 103 9282 104 12495 105 -168 106 -12404 107 -11158 108 12054 109 -11046 110 12810 111 9590 112 -770 113 -9814 114 -12600 115 11130 116 -13818 117 10731 118 15225 119 252 120 -14280 121 -12397 122 16275 123 -11760 124 17640 125 13146 126 -1477 127 -14126 128 -19684 129 12950 130 -17640 131 15015 132 17934 133 315 134 -21812 135 -13776 136 21420 137 -15358 138 18550 139 16905 140 441 141 -15456 142 -19964 143 17934 144 -21175 145 17682 146 23310 147 7 148 -24010 149 -20566 150 21035 151 -21630 152 26775 153 18396 154 238 155 -20160 156 -24696 157 21567 158 -29036 159 19670 160 28665 161 308 162 -24346 163 -23702 164 30870 165 -20496 166 30135 167 24402 168 595 169 -25879 170 -30240 171 22995 172 -35770 173 26187 174 29470 175 546 176 -36806 177 -24360 178 34650 179 -25942 180 32193 181 28665 182 735 183 -26040 184 -39088 185 28770 186 -33600 187 30744 188 40572 189 574 190 -37800 191 -29974 192 38227 193 -32214 194 41160 195 28224 196 -1519 197 -35686 198 -39956 199 34650 200 -44240 201 31430 202 44625 203 -3052 204 -42336 205 -35280 206 46410 207 -34846 208 50127 209 38430 210 -840 211 -37254 212 -51450 213 35294 214 -46676 215 38850 216 48790 217 840 218 -50036 219 -37296 220 53802 221 -42336 222 47950 223 43512 224 735 225 -39767 226 -59948 227 45087 228 -52920 229 45885 230 55650 231 854 232 -63616 233 -47614 234 53655 235 -46368 236 63945 237 43694 238 1260 239 -48622 240 -57288 241 50820 242 -66150 243 46501 244 68355 245 21 246 -58800 247 -52920 248 71400 249 -48216 250 65730 251 55125 252 588 253 -55916 254 -70532 255 48384 256 -76979 257 57792 258 64750 259 -2828 260 -74088 261 -50806 262 75075 263 -63574 264 72590 265 59010 266 1575 267 -55440 268 -78890 269 63315 270 -68880 271 64260 272 85932 273 -1176 274 -85316 275 -63238 276 77910 277 -64358 278 84525 279 61320 280 1785 281 -69790 282 -77280 283 70077 284 -96138 285 60480 286 89670 287 1470 288 -89670 289 -74599 290 88410 291 -65856 292 97902 293 75117 294 35 295 -73080 296 -102592 297 70028 298 -93716 299 77910 300 88347 301 868 302 -94724 303 -71400 304 107415 305 -78120 306 91980 307 82467 308 -3528 309 -74256 310 -100800 311 84630 312 -99960 313 85722 314 107835 315 1533 316 -111818 317 -91126 318 98350 319 -91868 320 114681 321 80150 322 -4634 323 -90720 324 -110985 325 88347 326 -114884 327 83174 328 124950 329 1932 330 -102480 331 -99750 332 126567 333 -85414 334 122010 335 94290 336 2387 337 -100758 338 -121114 339 89390 340 -127008 341 102480 342 114975 343 2100 344 -136528 345 -89040 346 130935 347 -101206 348 123774 349 106575 350 -5845 351 -96432 352 -144060 353 109032 354 -121800 355 105882 356 145530 357 -2016 358 -146468 359 -108766 360 130305 361 -115927 362 143325 363 103341 364 3087 365 -111888 366 -130200 367 117852 368 -156926 369 107310 370 143850 371 -2716 372 -141120 373 -120134 374 153720 375 -105168 376 164220 377 123774 378 2870 379 -121926 380 -158760 381 112910 382 -165452 383 128352 384 152915 385 2562 386 -164108 387 -121366 388 172872 389 -136486 390 141120 391 133560 392 826 393 -120120 394 -164612 395 131082 396 -161994 397 137907 398 173250 399 -2520 400 -177639 401 -142870 402 157150 403 -141120 404 187425 405 124005 406 3262 407 -147644 408 -171360 409 146370 410 -176400 411 131390 412 194922 413 3045 414 -166292 415 -144648 416 200655 417 -135240 418 192150 419 153615 420 -3528 421 -154070 422 -199892 423 141036 424 -209104 425 151452 426 176470 427 3255 428 -216090 429 -143472 430 194250 431 -163534 432 195734 433 164052 434 4200 435 -141456 436 -221578 437 166950 438 -186480 439 168630 440 217770 441 -2765 442 -211680 443 -168742 444 201390 445 -166320 446 217560 447 155414 448 -8680 449 -170926 450 -187810 451 179340 452 -227850 453 159614 454 225435 455 -3528 456 -214200 457 -177366 458 229425 459 -165312 460 233730 461 185955 462 4270 463 -191702 464 -254870 465 161280 466 -237188 467 190827 468 225351 469 -8988 470 -231840 471 -172536 472 258825 473 -195356 474 218470 475 189315 476 5292 477 -179158 478 -253988 479 200760 480 -229320 481 201390 482 254100 483 3710 484 -268667 485 -197568 486 232505 487 -205086 488 276675 489 185990 490 105 491 -216790 492 -246960 493 212184 494 -264600 495 187026 496 286440 497 476 498 -241080 499 -219702 500 276066 501 -195216 502 275625 503 221382 504 -6587 505 -214200 506 -284872 507 198751 508 -296450 509 226695 510 241920 511 4662 512 -301994 513 -206640 514 288960 515 -222768 516 271950 517 235704 518 -1106 519 -209496 520 -299880 521 237510 522 -277844 523 239337 524 315315 525 4207 526 -293468 527 -241920 528 291214 529 -244069 530 295050 531 222285 532 6615 533 -246960 534 -277200 535 240450 536 -336112 537 224294 538 316575 539 1694 540 -289296 541 -256550 542 321300 543 -229320 544 343980 545 249522 546 -5880 547 -266966 548 -339570 549 237615 550 -323540 551 265230 552 315350 553 -9492 554 -344036 555 -230160 556 355005 557 -277606 558 306600 559 271950 560 7161 561 -245952 562 -343364 563 277347 564 -324576 565 268170 566 350385 567 -1694 568 -372904 569 -279286 570 302400 571 -278390 572 376614 573 255374 574 7350 575 -281470 576 -343805 577 291312 578 -358834 579 260750 580 371322 581 6027 582 -329280 583 -300188 584 396270 585 -257544 586 375585 587 301497 588 147 589 -302400 590 -365400 591 271670 592 -411334 593 307692 594 350140 595 -6048 596 -413658 597 -277200 598 389550 599 -312886 600 357595 601 316050 602 -15554 603 -280294 604 -427378 605 310023 606 -357000 607 322392 608 429975 609 5894 610 -390600 611 -324576 612 386316 613 -330134 614 412335 615 282240 616 -8302 617 -329686 618 -371280 619 335265 620 -423360 621 304220 622 423150 623 6930 624 -401016 625 -332479 626 428610 627 -307440 628 452907 629 345240 630 7665 631 -342230 632 -465976 633 311654 634 -430052 635 338730 636 413070 637 147 638 -443464 639 -328342 640 458745 641 -364630 642 400750 643 361767 644 -5880 645 -310800 646 -453600 647 366282 648 -437696 649 371490 650 441735 651 -6720 652 -490490 653 -380422 654 415870 655 -360360 656 501270 657 340326 658 9660 659 -383782 660 -430416 661 382305 662 -467684 663 338688 664 512295 665 -7560 666 -443828 667 -384524 668 512442 669 -348096 670 471450 671 397110 672 9555 673 -393582 674 -492716 675 344974 676 -526897 677 401037 678 446950 679 8232 680 -514080 681 -360696 682 512400 683 -416374 684 482895 685 394170 686 -6307 687 -367080 688 -548086 689 413070 690 -445200 691 417795 692 549927 693 -10108 694 -539252 695 -405720 696 500990 697 -423360 698 532875 699 380030 700 -5684 701 -421414 702 -482160 703 431550 704 -586306 705 370944 706 545160 707 8925 708 -511560 709 -431382 710 529410 711 -393526 712 589050 713 445200 714 -10080 715 -430416 716 -578298 717 399854 718 -575876 719 452340 720 522753 721 9282 722 -561946 723 -406560 724 601965 725 -434518 726 516705 727 462462 728 12495 729 -422975 730 -559440 731 466200 732 -546840 733 470127 734 589260 735 -168 736 -637980 737 -483644 738 536550 739 -485366 740 604170 741 423360 742 -11522 743 -483742 744 -571200 745 466242 746 -613508 747 439971 748 645624 749 -2044 750 -525840 751 -498414 752 658812 753 -441000 754 618870 755 478842 756 12054 757 -510006 758 -639716 759 452620 760 -642600 761 506730 762 564550 763 -5852 764 -660618 765 -441504 766 641760 767 -511560 768 611667 769 517440 770 12810 771 -462336 772 -682570 773 522837 774 -581252 775 504840 776 699720 777 9590 778 -649796 779 -529200 780 592704 781 -534044 782 667800 783 483308 784 3003 785 -517608 786 -600600 787 541947 788 -721770 789 484190 790 655410 791 -20692 792 -663376 793 -546840 794 689535 795 -472080 796 727650 797 555807 798 -12600 799 -556416 800 -724710 801 505890 802 -697004 803 568764 804 660030 805 11130 806 -705600 807 -506520 808 758625 809 -571606 810 620025 811 575505 812 -27048 813 -514080 814 -727048 815 557970 816 -687456 817 582750 818 731850 819 10731 820 -740880 821 -582694 822 656950 823 -588854 824 788970 825 513254 826 15225 827 -600166 828 -715890 829 601335 830 -723240 831 537110 832 802767 833 252 834 -676200 835 -585648 836 807030 837 -551040 838 768075 839 615930 840 -14280 841 -632317 842 -778484 843 552734 844 -809578 845 596253 846 705180 847 -16562 848 -838838 849 -560616 850 757260 851 -631148 852 741174 853 636657 854 16275 855 -551880 856 -848176 857 642642 858 -717360 859 645645 860 815850 861 -11760 862 -809732 863 -641494 864 783510 865 -628488 866 820260 867 582631 868 17640 869 -669788 870 -707280 871 660030 872 -881776 873 600936 874 834750 875 13146 876 -783216 877 -677558 878 843150 879 -600936 880 873642 881 679140 882 7784 883 -672294 884 -889056 885 584640 886 -867524 887 688422 888 815150 889 -14028 890 -831600 891 -627382 892 913752 893 -695520 894 777070 895 672882 896 -15127 897 -623280 898 -898436 899 707280 900 -813057 901 708120 902 896700 903 12950 904 -953848 905 -687960 906 798070 907 -730758 908 946827 909 651525 910 -17640 911 -716590 912 -859320 913 735294 914 -929852 915 624960 916 963585 917 15015 918 -826560 919 -741846 920 946050 921 -659736 922 929775 923 741174 924 17934 925 -714630 926 -925484 927 677586 928 -990780 929 755160 930 806400 931 315 932 -998130 933 -677040 934 954135 935 -737856 936 912135 937 768222 938 -4466 939 -685776 940 -973728 941 774795 942 -862680 943 779100 944 1038345 945 -13776 946 -993832 947 -775558 948 917574 949 -783216 950 946575 951 703430 952 21420 953 -803614 954 -898436 955 766122 956 -1042818 957 719068 958 1003800 959 -23884 960 -917448 961 -813127 962 1006950 963 -741622 964 1067220 965 782250 966 18550 967 -816158 968 -1099560 969 725760 970 -987840 971 824985 972 976521 973 16905 974 -1044932 975 -706776 976 1109955 977 -836206 978 929950 979 845460 980 441 981 -764806 982 -1037204 983 845502 984 -999600 985 815010 986 1060920 987 -15456 988 -1111320 989 -864332 990 935130 991 -850710 992 1146600 993 766934 994 -36722 995 -831600 996 -1012536 997 869757 998 -1083908 999 786380 1000 1117410