0 3331 1 1163 2 -727 3 -2339 4 -3673 5 -4729 6 -5507 7 -6007 8 -6229 9 -6173 10 -5839 11 -5227 12 -4337 13 -3169 14 -1723 15 1 16 2003 17 4283 18 6841 19 9677 20 12791 21 16183 22 19853 23 23801 24 28027 25 32531 26 37313 27 42373 28 47711 29 53327 30 59221 31 65393 32 71843 33 78571 34 85577 35 92861 36 100423 37 108263 38 116381 39 124777 40 133451 41 142403 42 151633 43 161141 44 170927 45 180991 46 191333 47 201953 48 212851 49 224027 50 235481 51 247213 52 259223 53 271511 54 284077 55 296921 56 310043 57 323443 58 337121 59 351077 60 365311 61 379823 62 394613 63 409681 64 425027 65 440651 66 456553 67 472733 68 489191 69 505927 70 522941 71 540233 72 557803 73 575651 74 593777 75 612181 76 630863 77 649823 78 669061 79 688577 80 708371 81 728443 82 748793 83 769421 84 790327 85 811511 86 832973 87 854713 88 876731 89 899027 90 921601 91 944453 92 967583 93 990991 94 1014677 95 1038641 96 1062883 97 1087403 98 1112201 99 1137277 100 1162631 101 1188263 102 1214173 103 1240361 104 1266827 105 1293571 106 1320593 107 1347893 108 1375471 109 1403327 110 1431461 111 1459873 112 1488563 113 1517531 114 1546777 115 1576301 116 1606103 117 1636183 118 1666541 119 1697177 120 1728091 121 1759283 122 1790753 123 1822501 124 1854527 125 1886831 126 1919413 127 1952273 128 1985411 129 2018827 130 2052521 131 2086493 132 2120743 133 2155271 134 2190077 135 2225161 136 2260523 137 2296163 138 2332081 139 2368277 140 2404751 141 2441503 142 2478533 143 2515841 144 2553427 145 2591291 146 2629433 147 2667853 148 2706551 149 2745527 150 2784781 151 2824313 152 2864123 153 2904211 154 2944577 155 2985221 156 3026143 157 3067343 158 3108821 159 3150577 160 3192611 161 3234923 162 3277513 163 3320381 164 3363527 165 3406951 166 3450653 167 3494633 168 3538891 169 3583427 170 3628241 171 3673333 172 3718703 173 3764351 174 3810277 175 3856481 176 3902963 177 3949723 178 3996761 179 4044077 180 4091671 181 4139543 182 4187693 183 4236121 184 4284827 185 4333811 186 4383073 187 4432613 188 4482431 189 4532527 190 4582901 191 4633553 192 4684483 193 4735691 194 4787177 195 4838941 196 4890983 197 4943303 198 4995901 199 5048777 200 5101931 201 5155363 202 5209073 203 5263061 204 5317327 205 5371871 206 5426693 207 5481793 208 5537171 209 5592827 210 5648761 211 5704973 212 5761463 213 5818231 214 5875277 215 5932601 216 5990203 217 6048083 218 6106241 219 6164677 220 6223391 221 6282383 222 6341653 223 6401201 224 6461027 225 6521131 226 6581513 227 6642173 228 6703111 229 6764327 230 6825821 231 6887593 232 6949643 233 7011971 234 7074577 235 7137461 236 7200623 237 7264063 238 7327781 239 7391777 240 7456051 241 7520603 242 7585433 243 7650541 244 7715927 245 7781591 246 7847533 247 7913753 248 7980251 249 8047027 250 8114081 251 8181413 252 8249023 253 8316911 254 8385077 255 8453521 256 8522243 257 8591243 258 8660521 259 8730077 260 8799911 261 8870023 262 8940413 263 9011081 264 9082027 265 9153251 266 9224753 267 9296533 268 9368591 269 9440927 270 9513541 271 9586433 272 9659603 273 9733051 274 9806777 275 9880781 276 9955063 277 10029623 278 10104461 279 10179577 280 10254971 281 10330643 282 10406593 283 10482821 284 10559327 285 10636111 286 10713173 287 10790513 288 10868131 289 10946027 290 11024201 291 11102653 292 11181383 293 11260391 294 11339677 295 11419241 296 11499083 297 11579203 298 11659601 299 11740277 300 11821231 301 11902463 302 11983973 303 12065761 304 12147827 305 12230171 306 12312793 307 12395693 308 12478871 309 12562327 310 12646061 311 12730073 312 12814363 313 12898931 314 12983777 315 13068901 316 13154303 317 13239983 318 13325941 319 13412177 320 13498691 321 13585483 322 13672553 323 13759901 324 13847527 325 13935431 326 14023613 327 14112073 328 14200811 329 14289827 330 14379121 331 14468693 332 14558543 333 14648671 334 14739077 335 14829761 336 14920723 337 15011963 338 15103481 339 15195277 340 15287351 341 15379703 342 15472333 343 15565241 344 15658427 345 15751891 346 15845633 347 15939653 348 16033951 349 16128527 350 16223381 351 16318513 352 16413923 353 16509611 354 16605577 355 16701821 356 16798343 357 16895143 358 16992221 359 17089577 360 17187211 361 17285123 362 17383313 363 17481781 364 17580527 365 17679551 366 17778853 367 17878433 368 17978291 369 18078427 370 18178841 371 18279533 372 18380503 373 18481751 374 18583277 375 18685081 376 18787163 377 18889523 378 18992161 379 19095077 380 19198271 381 19301743 382 19405493 383 19509521 384 19613827 385 19718411 386 19823273 387 19928413 388 20033831 389 20139527 390 20245501 391 20351753 392 20458283 393 20565091 394 20672177 395 20779541 396 20887183 397 20995103 398 21103301 399 21211777 400 21320531 401 21429563 402 21538873 403 21648461 404 21758327 405 21868471 406 21978893 407 22089593 408 22200571 409 22311827 410 22423361 411 22535173 412 22647263 413 22759631 414 22872277 415 22985201 416 23098403 417 23211883 418 23325641 419 23439677 420 23553991 421 23668583 422 23783453 423 23898601 424 24014027 425 24129731 426 24245713 427 24361973 428 24478511 429 24595327 430 24712421 431 24829793 432 24947443 433 25065371 434 25183577 435 25302061 436 25420823 437 25539863 438 25659181 439 25778777 440 25898651 441 26018803 442 26139233 443 26259941 444 26380927 445 26502191 446 26623733 447 26745553 448 26867651 449 26990027 450 27112681 451 27235613 452 27358823 453 27482311 454 27606077 455 27730121 456 27854443 457 27979043 458 28103921 459 28229077 460 28354511 461 28480223 462 28606213 463 28732481 464 28859027 465 28985851 466 29112953 467 29240333 468 29367991 469 29495927 470 29624141 471 29752633 472 29881403 473 30010451 474 30139777 475 30269381 476 30399263 477 30529423 478 30659861 479 30790577 480 30921571 481 31052843 482 31184393 483 31316221 484 31448327 485 31580711 486 31713373 487 31846313 488 31979531 489 32113027 490 32246801 491 32380853 492 32515183 493 32649791 494 32784677 495 32919841 496 33055283 497 33191003 498 33327001 499 33463277 500 33599831 501 33736663 502 33873773 503 34011161 504 34148827 505 34286771 506 34424993 507 34563493 508 34702271 509 34841327 510 34980661 511 35120273 512 35260163 513 35400331 514 35540777 515 35681501 516 35822503 517 35963783 518 36105341 519 36247177 520 36389291 521 36531683 522 36674353 523 36817301 524 36960527 525 37104031 526 37247813 527 37391873 528 37536211 529 37680827 530 37825721 531 37970893 532 38116343 533 38262071 534 38408077 535 38554361 536 38700923 537 38847763 538 38994881 539 39142277 540 39289951 541 39437903 542 39586133 543 39734641 544 39883427 545 40032491 546 40181833 547 40331453 548 40481351 549 40631527 550 40781981 551 40932713 552 41083723 553 41235011 554 41386577 555 41538421 556 41690543 557 41842943 558 41995621 559 42148577 560 42301811 561 42455323 562 42609113 563 42763181 564 42917527 565 43072151 566 43227053 567 43382233 568 43537691 569 43693427 570 43849441 571 44005733 572 44162303 573 44319151 574 44476277 575 44633681 576 44791363 577 44949323 578 45107561 579 45266077 580 45424871 581 45583943 582 45743293 583 45902921 584 46062827 585 46223011 586 46383473 587 46544213 588 46705231 589 46866527 590 47028101 591 47189953 592 47352083 593 47514491 594 47677177 595 47840141 596 48003383 597 48166903 598 48330701 599 48494777 600 48659131 601 48823763 602 48988673 603 49153861 604 49319327 605 49485071 606 49651093 607 49817393 608 49983971 609 50150827 610 50317961 611 50485373 612 50653063 613 50821031 614 50989277 615 51157801 616 51326603 617 51495683 618 51665041 619 51834677 620 52004591 621 52174783 622 52345253 623 52516001 624 52687027 625 52858331 626 53029913 627 53201773 628 53373911 629 53546327 630 53719021 631 53891993 632 54065243 633 54238771 634 54412577 635 54586661 636 54761023 637 54935663 638 55110581 639 55285777 640 55461251 641 55637003 642 55813033 643 55989341 644 56165927 645 56342791 646 56519933 647 56697353 648 56875051 649 57053027 650 57231281 651 57409813 652 57588623 653 57767711 654 57947077 655 58126721 656 58306643 657 58486843 658 58667321 659 58848077 660 59029111 661 59210423 662 59392013 663 59573881 664 59756027 665 59938451 666 60121153 667 60304133 668 60487391 669 60670927 670 60854741 671 61038833 672 61223203 673 61407851 674 61592777 675 61777981 676 61963463 677 62149223 678 62335261 679 62521577 680 62708171 681 62895043 682 63082193 683 63269621 684 63457327 685 63645311 686 63833573 687 64022113 688 64210931 689 64400027 690 64589401 691 64779053 692 64968983 693 65159191 694 65349677 695 65540441 696 65731483 697 65922803 698 66114401 699 66306277 700 66498431 701 66690863 702 66883573 703 67076561 704 67269827 705 67463371 706 67657193 707 67851293 708 68045671 709 68240327 710 68435261 711 68630473 712 68825963 713 69021731 714 69217777 715 69414101 716 69610703 717 69807583 718 70004741 719 70202177 720 70399891 721 70597883 722 70796153 723 70994701 724 71193527 725 71392631 726 71592013 727 71791673 728 71991611 729 72191827 730 72392321 731 72593093 732 72794143 733 72995471 734 73197077 735 73398961 736 73601123 737 73803563 738 74006281 739 74209277 740 74412551 741 74616103 742 74819933 743 75024041 744 75228427 745 75433091 746 75638033 747 75843253 748 76048751 749 76254527 750 76460581 751 76666913 752 76873523 753 77080411 754 77287577 755 77495021 756 77702743 757 77910743 758 78119021 759 78327577 760 78536411 761 78745523 762 78954913 763 79164581 764 79374527 765 79584751 766 79795253 767 80006033 768 80217091 769 80428427 770 80640041 771 80851933 772 81064103 773 81276551 774 81489277 775 81702281 776 81915563 777 82129123 778 82342961 779 82557077 780 82771471 781 82986143 782 83201093 783 83416321 784 83631827 785 83847611 786 84063673 787 84280013 788 84496631 789 84713527 790 84930701 791 85148153 792 85365883 793 85583891 794 85802177 795 86020741 796 86239583 797 86458703 798 86678101 799 86897777 800 87117731 801 87337963 802 87558473 803 87779261 804 88000327 805 88221671 806 88443293 807 88665193 808 88887371 809 89109827 810 89332561 811 89555573 812 89778863 813 90002431 814 90226277 815 90450401 816 90674803 817 90899483 818 91124441 819 91349677 820 91575191 821 91800983 822 92027053 823 92253401 824 92480027 825 92706931 826 92934113 827 93161573 828 93389311 829 93617327 830 93845621 831 94074193 832 94303043 833 94532171 834 94761577 835 94991261 836 95221223 837 95451463 838 95681981 839 95912777 840 96143851 841 96375203 842 96606833 843 96838741 844 97070927 845 97303391 846 97536133 847 97769153 848 98002451 849 98236027 850 98469881 851 98704013 852 98938423 853 99173111 854 99408077 855 99643321 856 99878843 857 100114643 858 100350721 859 100587077 860 100823711 861 101060623 862 101297813 863 101535281 864 101773027 865 102011051 866 102249353 867 102487933 868 102726791 869 102965927 870 103205341 871 103445033 872 103685003 873 103925251 874 104165777 875 104406581 876 104647663 877 104889023 878 105130661 879 105372577 880 105614771 881 105857243 882 106099993 883 106343021 884 106586327 885 106829911 886 107073773 887 107317913 888 107562331 889 107807027 890 108052001 891 108297253 892 108542783 893 108788591 894 109034677 895 109281041 896 109527683 897 109774603 898 110021801 899 110269277 900 110517031 901 110765063 902 111013373 903 111261961 904 111510827 905 111759971 906 112009393 907 112259093 908 112509071 909 112759327 910 113009861 911 113260673 912 113511763 913 113763131 914 114014777 915 114266701 916 114518903 917 114771383 918 115024141 919 115277177 920 115530491 921 115784083 922 116037953 923 116292101 924 116546527 925 116801231 926 117056213 927 117311473 928 117567011 929 117822827 930 118078921 931 118335293 932 118591943 933 118848871 934 119106077 935 119363561 936 119621323 937 119879363 938 120137681 939 120396277 940 120655151 941 120914303 942 121173733 943 121433441 944 121693427 945 121953691 946 122214233 947 122475053 948 122736151 949 122997527 950 123259181 951 123521113 952 123783323 953 124045811 954 124308577 955 124571621 956 124834943 957 125098543 958 125362421 959 125626577 960 125891011 961 126155723 962 126420713 963 126685981 964 126951527 965 127217351 966 127483453 967 127749833 968 128016491 969 128283427 970 128550641 971 128818133 972 129085903 973 129353951 974 129622277 975 129890881 976 130159763 977 130428923 978 130698361 979 130968077 980 131238071 981 131508343 982 131778893 983 132049721 984 132320827 985 132592211 986 132863873 987 133135813 988 133408031 989 133680527 990 133953301 991 134226353 992 134499683 993 134773291 994 135047177 995 135321341 996 135595783 997 135870503 998 136145501 999 136420777 1000 136696331