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