0 1 1 -2 2 4 3 -8 4 7 5 -10 6 12 7 -8 8 18 9 -18 10 16 11 -24 12 21 13 -20 14 28 15 -32 16 20 17 -32 18 36 19 -24 20 42 21 -42 22 28 23 -48 24 57 25 -36 26 52 27 -40 28 36 29 -58 30 60 31 -56 32 48 33 -66 34 48 35 -72 36 74 37 -42 38 80 39 -80 40 61 41 -82 42 72 43 -56 44 90 45 -96 46 64 47 -72 48 98 49 -70 50 100 51 -104 52 64 53 -106 54 108 55 -72 56 114 57 -96 58 84 59 -144 60 111 61 -84 62 104 63 -128 64 84 65 -130 66 144 67 -80 68 138 69 -138 70 96 71 -120 72 112 73 -114 74 148 75 -152 76 126 77 -128 78 156 79 -104 80 192 81 -162 82 80 83 -168 84 157 85 -126 86 172 87 -168 88 116 89 -178 90 180 91 -120 92 144 93 -180 94 160 95 -192 96 194 97 -96 98 196 99 -200 100 132 101 -224 102 168 103 -168 104 180 105 -210 106 144 107 -168 108 256 109 -148 110 216 111 -224 112 147 113 -226 114 228 115 -160 116 234 117 -192 118 160 119 -240 120 242 121 -182 122 228 123 -216 124 164 125 -250 126 240 127 -144 128 258 129 -288 130 196 131 -264 132 208 133 -180 134 268 135 -272 136 192 137 -210 138 276 139 -224 140 282 141 -282 142 144 143 -336 144 307 145 -196 146 292 147 -232 148 200 149 -288 150 336 151 -200 152 240 153 -306 154 208 155 -312 156 314 157 -224 158 316 159 -280 160 212 161 -324 162 252 163 -216 164 384 165 -330 166 252 167 -264 168 338 169 -228 170 320 171 -400 172 192 173 -346 174 348 175 -240 176 354 177 -288 178 288 179 -360 180 343 181 -222 182 296 183 -368 184 294 185 -416 186 372 187 -208 188 336 189 -378 190 256 191 -384 192 320 193 -294 194 388 195 -432 196 260 197 -320 198 396 199 -288 200 402 201 -384 202 244 203 -360 204 410 205 -276 206 464 207 -328 208 276 209 -418 210 420 211 -336 212 378 213 -480 214 240 215 -432 216 434 217 -224 218 432 219 -440 220 399 221 -442 222 360 223 -296 224 450 225 -420 226 304 227 -384 228 458 229 -360 230 460 231 -464 232 256 233 -466 234 528 235 -312 236 420 237 -378 238 364 239 -480 240 432 241 -384 242 392 243 -488 244 324 245 -490 246 504 247 -280 248 576 249 -498 250 336 251 -504 252 400 253 -314 254 508 255 -592 256 360 257 -416 258 480 259 -344 260 522 261 -522 262 336 263 -576 264 553 265 -406 266 504 267 -424 268 356 269 -570 270 540 271 -360 272 432 273 -546 274 420 275 -504 276 640 277 -288 278 556 279 -504 280 360 281 -562 282 456 283 -488 284 570 285 -570 286 384 287 -504 288 578 289 -388 290 656 291 -520 292 336 293 -586 294 576 295 -392 296 594 297 -576 298 400 299 -600 300 602 301 -462 302 444 303 -608 304 448 305 -576 306 612 307 -336 308 618 309 -618 310 480 311 -720 312 521 313 -360 314 648 315 -632 316 420 317 -512 318 684 319 -504 320 642 321 -642 322 336 323 -648 324 580 325 -512 326 652 327 -520 328 518 329 -658 330 660 331 -432 332 576 333 -672 334 448 335 -600 336 674 337 -420 338 676 339 -784 340 452 341 -682 342 552 343 -456 344 624 345 -690 346 560 347 -552 348 756 349 -468 350 700 351 -648 352 384 353 -800 354 708 355 -560 356 768 357 -480 358 480 359 -720 360 832 361 -484 362 588 363 -728 364 547 365 -756 366 732 367 -456 368 660 369 -738 370 432 371 -744 372 592 373 -574 374 848 375 -752 376 500 377 -608 378 756 379 -480 380 762 381 -864 382 504 383 -696 384 770 385 -516 386 772 387 -672 388 576 389 -756 390 720 391 -560 392 624 393 -786 394 528 395 -912 396 720 397 -416 398 796 399 -864 400 630 401 -740 402 768 403 -536 404 810 405 -810 406 544 407 -648 408 756 409 -672 410 820 411 -824 412 420 413 -826 414 828 415 -552 416 1026 417 -672 418 640 419 -840 420 813 421 -564 422 628 423 -888 424 564 425 -864 426 852 427 -504 428 858 429 -858 430 672 431 -864 432 688 433 -614 434 800 435 -792 436 686 437 -832 438 876 439 -584 440 882 441 -882 442 464 443 -888 444 1024 445 -610 446 864 447 -712 448 576 449 -896 450 936 451 -672 452 720 453 -906 454 700 455 -912 456 820 457 -480 458 1040 459 -920 460 612 461 -864 462 756 463 -728 464 930 465 -1026 466 624 467 -720 468 938 469 -628 470 940 471 -1008 472 640 473 -946 474 888 475 -632 476 954 477 -768 478 560 479 -1104 480 993 481 -742 482 776 483 -968 484 648 485 -970 486 1104 487 -504 488 978 489 -900 490 756 491 -984 492 784 493 -768 494 1008 495 -992 496 660 497 -800 498 996 499 -720 500 960 501 -1044 502 528 503 -936 504 1010 505 -676 506 1012 507 -896 508 798 509 -1018 510 1020 511 -640 512 882 513 -960 514 800 515 -1032 516 1034 517 -672 518 1080 519 -1040 520 692 521 -1184 522 720 523 -696 524 1050 525 -1050 526 732 527 -840 528 1216 529 -708 530 1060 531 -1064 532 576 533 -980 534 1068 535 -1008 536 1008 537 -882 538 720 539 -984 540 1152 541 -686 542 1024 543 -1088 544 777 545 -1090 546 1092 547 -592 548 1098 549 -1248 550 736 551 -1104 552 864 553 -840 554 1108 555 -1000 556 832 557 -896 558 1116 559 -744 560 1044 561 -1122 562 728 563 -1368 564 1130 565 -672 566 1040 567 -904 568 756 569 -1188 570 1296 571 -896 572 912 573 -1152 574 768 575 -1152 576 1154 577 -640 578 1080 579 -1080 580 840 581 -1162 582 936 583 -776 584 1344 585 -1170 586 864 587 -1008 588 1060 589 -910 590 1180 591 -1256 592 640 593 -1186 594 1176 595 -792 596 1194 597 -960 598 1008 599 -1080 600 1202 601 -804 602 968 603 -1296 604 768 605 -1376 606 1212 607 -728 608 1218 609 -1248 610 720 611 -1224 612 1197 613 -820 614 1228 615 -1232 616 966 617 -864 618 1236 619 -928 620 1332 621 -1140 622 656 623 -1176 624 1250 625 -966 626 1424 627 -1000 628 836 629 -1258 630 1176 631 -840 632 960 633 -1440 634 960 635 -1344 636 1188 637 -756 638 1276 639 -1280 640 960 641 -1282 642 1032 643 -840 644 1290 645 -1290 646 864 647 -1152 648 1298 649 -868 650 1300 651 -1304 652 784 653 -1306 654 1440 655 -864 656 1200 657 -1056 658 880 659 -1320 660 1322 661 -1140 662 1092 663 -1328 664 884 665 -1220 666 1344 667 -720 668 1536 669 -1248 670 1036 671 -1440 672 1072 673 -900 674 1296 675 -1552 676 840 677 -1088 678 1392 679 -1064 680 1362 681 -1344 682 768 683 -1368 684 1333 685 -916 686 1372 687 -1040 688 1098 689 -1568 690 1380 691 -920 692 1104 693 -1332 694 928 695 -1272 696 1600 697 -896 698 1280 699 -1400 700 932 701 -1440 702 1128 703 -1056 704 1410 705 -1476 706 1092 707 -1128 708 1296 709 -840 710 1596 711 -1424 712 756 713 -1426 714 1428 715 -1040 716 1434 717 -1344 718 960 719 -1440 720 1300 721 -864 722 1228 723 -1448 724 1344 725 -1450 726 1452 727 -784 728 1536 729 -1458 730 976 731 -1440 732 1168 733 -1134 734 1368 735 -1472 736 980 737 -1218 738 1680 739 -1008 740 1482 741 -1482 742 800 743 -1488 744 1490 745 -1152 746 1492 747 -1152 748 996 749 -1498 750 1440 751 -1176 752 1344 753 -1380 754 1008 755 -1512 756 1620 757 -800 758 1512 759 -1824 760 1099 761 -1522 762 1260 763 -1016 764 1380 765 -1530 766 1184 767 -1224 768 1456 769 -1098 770 1584 771 -1544 772 832 773 -1728 774 1548 775 -960 776 1554 777 -1248 778 1204 779 -1560 780 1792 781 -1044 782 1256 783 -1568 784 1044 785 -1570 786 1332 787 -1176 788 1476 789 -1578 790 1152 791 -1584 792 1264 793 -1106 794 1808 795 -1512 796 1160 797 -1120 798 1596 799 -1008 800 1602 801 -1824 802 848 803 -1608 804 1610 805 -1246 806 1612 807 -1296 808 1140 809 -1618 810 1620 811 -1080 812 1248 813 -1626 814 1260 815 -1872 816 1728 817 -864 818 1636 819 -1480 820 1092 821 -1664 822 1536 823 -1200 824 1764 825 -1536 826 1008 827 -1320 828 1658 829 -1280 830 1520 831 -1664 832 1008 833 -1666 834 1668 835 -1112 836 1920 837 -1386 838 1008 839 -1776 840 1723 841 -1260 842 1352 843 -1936 844 1124 845 -1620 846 1692 847 -912 848 1698 849 -1698 850 1456 851 -1560 852 1280 853 -1140 854 1708 855 -1624 856 1140 857 -1600 858 1800 859 -1344 860 1722 861 -1722 862 1008 863 -1560 864 1728 865 -1156 866 1732 867 -1384 868 1358 869 -1728 870 1740 871 -1312 872 1392 873 -1746 874 1040 875 -1872 876 1754 877 -960 878 2000 879 -1760 880 1172 881 -1764 882 1416 883 -1152 884 1680 885 -1920 886 1372 887 -1512 888 1778 889 -1188 890 1656 891 -1784 892 1152 893 -1786 894 1788 895 -1400 896 1620 897 -1440 898 1200 899 -2064 900 1802 901 -1204 902 1372 903 -1656 904 1320 905 -1810 906 2052 907 -888 908 1920 909 -1908 910 1216 911 -1824 912 1554 913 -1568 914 1856 915 -1832 916 1152 917 -1472 918 1680 919 -1224 920 2112 921 -1764 922 1176 923 -1848 924 1807 925 -1236 926 1944 927 -1664 928 1236 929 -1570 930 1860 931 -1464 932 1488 933 -1866 934 1440 935 -1872 936 1874 937 -1042 938 1876 939 -1880 940 1260 941 -2144 942 1344 943 -1296 944 1890 945 -1920 946 1264 947 -1512 948 2176 949 -1470 950 1900 951 -1720 952 1024 953 -1906 954 1968 955 -1368 956 1914 957 -1536 958 1440 959 -1800 960 2052 961 -1284 962 1680 963 -2016 964 1284 965 -1930 966 1932 967 -1176 968 1776 969 -2208 970 1296 971 -1848 972 1552 973 -1160 974 1948 975 -1952 976 1792 977 -1728 978 1872 979 -1304 980 1872 981 -1824 982 1040 983 -2256 984 1780 985 -1480 986 1972 987 -1680 988 1316 989 -1978 990 2256 991 -1320 992 1584 993 -1986 994 1512 995 -1800 996 1994 997 -1152 998 1996 999 -2000 1000 1344