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