0 86861 1 64601 2 44021 3 25121 4 7901 5 -7639 6 -21499 7 -33679 8 -44179 9 -52999 10 -60139 11 -65599 12 -69379 13 -71479 14 -71899 15 -70639 16 -67699 17 -63079 18 -56779 19 -48799 20 -39139 21 -27799 22 -14779 23 -79 24 16301 25 34361 26 54101 27 75521 28 98621 29 123401 30 149861 31 178001 32 207821 33 239321 34 272501 35 307361 36 343901 37 382121 38 422021 39 463601 40 506861 41 551801 42 598421 43 646721 44 696701 45 748361 46 801701 47 856721 48 913421 49 971801 50 1031861 51 1093601 52 1157021 53 1222121 54 1288901 55 1357361 56 1427501 57 1499321 58 1572821 59 1648001 60 1724861 61 1803401 62 1883621 63 1965521 64 2049101 65 2134361 66 2221301 67 2309921 68 2400221 69 2492201 70 2585861 71 2681201 72 2778221 73 2876921 74 2977301 75 3079361 76 3183101 77 3288521 78 3395621 79 3504401 80 3614861 81 3727001 82 3840821 83 3956321 84 4073501 85 4192361 86 4312901 87 4435121 88 4559021 89 4684601 90 4811861 91 4940801 92 5071421 93 5203721 94 5337701 95 5473361 96 5610701 97 5749721 98 5890421 99 6032801 100 6176861 101 6322601 102 6470021 103 6619121 104 6769901 105 6922361 106 7076501 107 7232321 108 7389821 109 7549001 110 7709861 111 7872401 112 8036621 113 8202521 114 8370101 115 8539361 116 8710301 117 8882921 118 9057221 119 9233201 120 9410861 121 9590201 122 9771221 123 9953921 124 10138301 125 10324361 126 10512101 127 10701521 128 10892621 129 11085401 130 11279861 131 11476001 132 11673821 133 11873321 134 12074501 135 12277361 136 12481901 137 12688121 138 12896021 139 13105601 140 13316861 141 13529801 142 13744421 143 13960721 144 14178701 145 14398361 146 14619701 147 14842721 148 15067421 149 15293801 150 15521861 151 15751601 152 15983021 153 16216121 154 16450901 155 16687361 156 16925501 157 17165321 158 17406821 159 17650001 160 17894861 161 18141401 162 18389621 163 18639521 164 18891101 165 19144361 166 19399301 167 19655921 168 19914221 169 20174201 170 20435861 171 20699201 172 20964221 173 21230921 174 21499301 175 21769361 176 22041101 177 22314521 178 22589621 179 22866401 180 23144861 181 23425001 182 23706821 183 23990321 184 24275501 185 24562361 186 24850901 187 25141121 188 25433021 189 25726601 190 26021861 191 26318801 192 26617421 193 26917721 194 27219701 195 27523361 196 27828701 197 28135721 198 28444421 199 28754801 200 29066861 201 29380601 202 29696021 203 30013121 204 30331901 205 30652361 206 30974501 207 31298321 208 31623821 209 31951001 210 32279861 211 32610401 212 32942621 213 33276521 214 33612101 215 33949361 216 34288301 217 34628921 218 34971221 219 35315201 220 35660861 221 36008201 222 36357221 223 36707921 224 37060301 225 37414361 226 37770101 227 38127521 228 38486621 229 38847401 230 39209861 231 39574001 232 39939821 233 40307321 234 40676501 235 41047361 236 41419901 237 41794121 238 42170021 239 42547601 240 42926861 241 43307801 242 43690421 243 44074721 244 44460701 245 44848361 246 45237701 247 45628721 248 46021421 249 46415801 250 46811861 251 47209601 252 47609021 253 48010121 254 48412901 255 48817361 256 49223501 257 49631321 258 50040821 259 50452001 260 50864861 261 51279401 262 51695621 263 52113521 264 52533101 265 52954361 266 53377301 267 53801921 268 54228221 269 54656201 270 55085861 271 55517201 272 55950221 273 56384921 274 56821301 275 57259361 276 57699101 277 58140521 278 58583621 279 59028401 280 59474861 281 59923001 282 60372821 283 60824321 284 61277501 285 61732361 286 62188901 287 62647121 288 63107021 289 63568601 290 64031861 291 64496801 292 64963421 293 65431721 294 65901701 295 66373361 296 66846701 297 67321721 298 67798421 299 68276801 300 68756861 301 69238601 302 69722021 303 70207121 304 70693901 305 71182361 306 71672501 307 72164321 308 72657821 309 73153001 310 73649861 311 74148401 312 74648621 313 75150521 314 75654101 315 76159361 316 76666301 317 77174921 318 77685221 319 78197201 320 78710861 321 79226201 322 79743221 323 80261921 324 80782301 325 81304361 326 81828101 327 82353521 328 82880621 329 83409401 330 83939861 331 84472001 332 85005821 333 85541321 334 86078501 335 86617361 336 87157901 337 87700121 338 88244021 339 88789601 340 89336861 341 89885801 342 90436421 343 90988721 344 91542701 345 92098361 346 92655701 347 93214721 348 93775421 349 94337801 350 94901861 351 95467601 352 96035021 353 96604121 354 97174901 355 97747361 356 98321501 357 98897321 358 99474821 359 100054001 360 100634861 361 101217401 362 101801621 363 102387521 364 102975101 365 103564361 366 104155301 367 104747921 368 105342221 369 105938201 370 106535861 371 107135201 372 107736221 373 108338921 374 108943301 375 109549361 376 110157101 377 110766521 378 111377621 379 111990401 380 112604861 381 113221001 382 113838821 383 114458321 384 115079501 385 115702361 386 116326901 387 116953121 388 117581021 389 118210601 390 118841861 391 119474801 392 120109421 393 120745721 394 121383701 395 122023361 396 122664701 397 123307721 398 123952421 399 124598801 400 125246861 401 125896601 402 126548021 403 127201121 404 127855901 405 128512361 406 129170501 407 129830321 408 130491821 409 131155001 410 131819861 411 132486401 412 133154621 413 133824521 414 134496101 415 135169361 416 135844301 417 136520921 418 137199221 419 137879201 420 138560861 421 139244201 422 139929221 423 140615921 424 141304301 425 141994361 426 142686101 427 143379521 428 144074621 429 144771401 430 145469861 431 146170001 432 146871821 433 147575321 434 148280501 435 148987361 436 149695901 437 150406121 438 151118021 439 151831601 440 152546861 441 153263801 442 153982421 443 154702721 444 155424701 445 156148361 446 156873701 447 157600721 448 158329421 449 159059801 450 159791861 451 160525601 452 161261021 453 161998121 454 162736901 455 163477361 456 164219501 457 164963321 458 165708821 459 166456001 460 167204861 461 167955401 462 168707621 463 169461521 464 170217101 465 170974361 466 171733301 467 172493921 468 173256221 469 174020201 470 174785861 471 175553201 472 176322221 473 177092921 474 177865301 475 178639361 476 179415101 477 180192521 478 180971621 479 181752401 480 182534861 481 183319001 482 184104821 483 184892321 484 185681501 485 186472361 486 187264901 487 188059121 488 188855021 489 189652601 490 190451861 491 191252801 492 192055421 493 192859721 494 193665701 495 194473361 496 195282701 497 196093721 498 196906421 499 197720801 500 198536861 501 199354601 502 200174021 503 200995121 504 201817901 505 202642361 506 203468501 507 204296321 508 205125821 509 205957001 510 206789861 511 207624401 512 208460621 513 209298521 514 210138101 515 210979361 516 211822301 517 212666921 518 213513221 519 214361201 520 215210861 521 216062201 522 216915221 523 217769921 524 218626301 525 219484361 526 220344101 527 221205521 528 222068621 529 222933401 530 223799861 531 224668001 532 225537821 533 226409321 534 227282501 535 228157361 536 229033901 537 229912121 538 230792021 539 231673601 540 232556861 541 233441801 542 234328421 543 235216721 544 236106701 545 236998361 546 237891701 547 238786721 548 239683421 549 240581801 550 241481861 551 242383601 552 243287021 553 244192121 554 245098901 555 246007361 556 246917501 557 247829321 558 248742821 559 249658001 560 250574861 561 251493401 562 252413621 563 253335521 564 254259101 565 255184361 566 256111301 567 257039921 568 257970221 569 258902201 570 259835861 571 260771201 572 261708221 573 262646921 574 263587301 575 264529361 576 265473101 577 266418521 578 267365621 579 268314401 580 269264861 581 270217001 582 271170821 583 272126321 584 273083501 585 274042361 586 275002901 587 275965121 588 276929021 589 277894601 590 278861861 591 279830801 592 280801421 593 281773721 594 282747701 595 283723361 596 284700701 597 285679721 598 286660421 599 287642801 600 288626861 601 289612601 602 290600021 603 291589121 604 292579901 605 293572361 606 294566501 607 295562321 608 296559821 609 297559001 610 298559861 611 299562401 612 300566621 613 301572521 614 302580101 615 303589361 616 304600301 617 305612921 618 306627221 619 307643201 620 308660861 621 309680201 622 310701221 623 311723921 624 312748301 625 313774361 626 314802101 627 315831521 628 316862621 629 317895401 630 318929861 631 319966001 632 321003821 633 322043321 634 323084501 635 324127361 636 325171901 637 326218121 638 327266021 639 328315601 640 329366861 641 330419801 642 331474421 643 332530721 644 333588701 645 334648361 646 335709701 647 336772721 648 337837421 649 338903801 650 339971861 651 341041601 652 342113021 653 343186121 654 344260901 655 345337361 656 346415501 657 347495321 658 348576821 659 349660001 660 350744861 661 351831401 662 352919621 663 354009521 664 355101101 665 356194361 666 357289301 667 358385921 668 359484221 669 360584201 670 361685861 671 362789201 672 363894221 673 365000921 674 366109301 675 367219361 676 368331101 677 369444521 678 370559621 679 371676401 680 372794861 681 373915001 682 375036821 683 376160321 684 377285501 685 378412361 686 379540901 687 380671121 688 381803021 689 382936601 690 384071861 691 385208801 692 386347421 693 387487721 694 388629701 695 389773361 696 390918701 697 392065721 698 393214421 699 394364801 700 395516861 701 396670601 702 397826021 703 398983121 704 400141901 705 401302361 706 402464501 707 403628321 708 404793821 709 405961001 710 407129861 711 408300401 712 409472621 713 410646521 714 411822101 715 412999361 716 414178301 717 415358921 718 416541221 719 417725201 720 418910861 721 420098201 722 421287221 723 422477921 724 423670301 725 424864361 726 426060101 727 427257521 728 428456621 729 429657401 730 430859861 731 432064001 732 433269821 733 434477321 734 435686501 735 436897361 736 438109901 737 439324121 738 440540021 739 441757601 740 442976861 741 444197801 742 445420421 743 446644721 744 447870701 745 449098361 746 450327701 747 451558721 748 452791421 749 454025801 750 455261861 751 456499601 752 457739021 753 458980121 754 460222901 755 461467361 756 462713501 757 463961321 758 465210821 759 466462001 760 467714861 761 468969401 762 470225621 763 471483521 764 472743101 765 474004361 766 475267301 767 476531921 768 477798221 769 479066201 770 480335861 771 481607201 772 482880221 773 484154921 774 485431301 775 486709361 776 487989101 777 489270521 778 490553621 779 491838401 780 493124861 781 494413001 782 495702821 783 496994321 784 498287501 785 499582361 786 500878901 787 502177121 788 503477021 789 504778601 790 506081861 791 507386801 792 508693421 793 510001721 794 511311701 795 512623361 796 513936701 797 515251721 798 516568421 799 517886801 800 519206861 801 520528601 802 521852021 803 523177121 804 524503901 805 525832361 806 527162501 807 528494321 808 529827821 809 531163001 810 532499861 811 533838401 812 535178621 813 536520521 814 537864101 815 539209361 816 540556301 817 541904921 818 543255221 819 544607201 820 545960861 821 547316201 822 548673221 823 550031921 824 551392301 825 552754361 826 554118101 827 555483521 828 556850621 829 558219401 830 559589861 831 560962001 832 562335821 833 563711321 834 565088501 835 566467361 836 567847901 837 569230121 838 570614021 839 571999601 840 573386861 841 574775801 842 576166421 843 577558721 844 578952701 845 580348361 846 581745701 847 583144721 848 584545421 849 585947801 850 587351861 851 588757601 852 590165021 853 591574121 854 592984901 855 594397361 856 595811501 857 597227321 858 598644821 859 600064001 860 601484861 861 602907401 862 604331621 863 605757521 864 607185101 865 608614361 866 610045301 867 611477921 868 612912221 869 614348201 870 615785861 871 617225201 872 618666221 873 620108921 874 621553301 875 622999361 876 624447101 877 625896521 878 627347621 879 628800401 880 630254861 881 631711001 882 633168821 883 634628321 884 636089501 885 637552361 886 639016901 887 640483121 888 641951021 889 643420601 890 644891861 891 646364801 892 647839421 893 649315721 894 650793701 895 652273361 896 653754701 897 655237721 898 656722421 899 658208801 900 659696861 901 661186601 902 662678021 903 664171121 904 665665901 905 667162361 906 668660501 907 670160321 908 671661821 909 673165001 910 674669861 911 676176401 912 677684621 913 679194521 914 680706101 915 682219361 916 683734301 917 685250921 918 686769221 919 688289201 920 689810861 921 691334201 922 692859221 923 694385921 924 695914301 925 697444361 926 698976101 927 700509521 928 702044621 929 703581401 930 705119861 931 706660001 932 708201821 933 709745321 934 711290501 935 712837361 936 714385901 937 715936121 938 717488021 939 719041601 940 720596861 941 722153801 942 723712421 943 725272721 944 726834701 945 728398361 946 729963701 947 731530721 948 733099421 949 734669801 950 736241861 951 737815601 952 739391021 953 740968121 954 742546901 955 744127361 956 745709501 957 747293321 958 748878821 959 750466001 960 752054861 961 753645401 962 755237621 963 756831521 964 758427101 965 760024361 966 761623301 967 763223921 968 764826221 969 766430201 970 768035861 971 769643201 972 771252221 973 772862921 974 774475301 975 776089361 976 777705101 977 779322521 978 780941621 979 782562401 980 784184861 981 785809001 982 787434821 983 789062321 984 790691501 985 792322361 986 793954901 987 795589121 988 797225021 989 798862601 990 800501861 991 802142801 992 803785421 993 805429721 994 807075701 995 808723361 996 810372701 997 812023721 998 813676421 999 815330801 1000 816986861