0 2 1 5 2 14 3 32 4 53 5 77 6 104 7 134 8 170 9 209 10 254 11 302 12 353 13 407 14 464 15 524 16 587 17 653 18 722 19 794 20 869 21 950 22 1034 23 1121 24 1211 25 1304 26 1403 27 1505 28 1610 29 1718 30 1829 31 1943 32 2060 33 2180 34 2303 35 2429 36 2558 37 2690 38 2825 39 2966 40 3110 41 3257 42 3407 43 3560 44 3716 45 3878 46 4043 47 4211 48 4382 49 4556 50 4733 51 4913 52 5096 53 5282 54 5471 55 5663 56 5858 57 6056 58 6257 59 6461 60 6671 61 6884 62 7100 63 7319 64 7541 65 7766 66 7994 67 8228 68 8465 69 8705 70 8948 71 9194 72 9443 73 9695 74 9950 75 10208 76 10469 77 10733 78 11000 79 11270 80 11543 81 11819 82 12098 83 12380 84 12668 85 12959 86 13253 87 13550 88 13850 89 14153 90 14459 91 14768 92 15083 93 15401 94 15722 95 16046 96 16373 97 16703 98 17036 99 17372 100 17711 101 18053 102 18398 103 18746 104 19097 105 19451 106 19808 107 20168 108 20531 109 20897 110 21266 111 21641 112 22019 113 22400 114 22784 115 23171 116 23561 117 23954 118 24350 119 24749 120 25154 121 25562 122 25973 123 26387 124 26804 125 27224 126 27647 127 28073 128 28502 129 28934 130 29369 131 29807 132 30248 133 30692 134 31139 135 31589 136 32042 137 32498 138 32957 139 33419 140 33884 141 34352 142 34823 143 35300 144 35780 145 36263 146 36749 147 37238 148 37730 149 38225 150 38723 151 39224 152 39728 153 40235 154 40748 155 41264 156 41783 157 42305 158 42830 159 43358 160 43889 161 44423 162 44960 163 45500 164 46043 165 46589 166 47138 167 47690 168 48245 169 48803 170 49364 171 49928 172 50495 173 51065 174 51638 175 52214 176 52793 177 53375 178 53960 179 54551 180 55145 181 55742 182 56342 183 56945 184 57551 185 58160 186 58772 187 59387 188 60005 189 60626 190 61250 191 61880 192 62513 193 63149 194 63788 195 64430 196 65075 197 65723 198 66374 199 67028 200 67685 201 68345 202 69008 203 69674 204 70343 205 71015 206 71690 207 72368 208 73049 209 73733 210 74420 211 75110 212 75803 213 76499 214 77198 215 77900 216 78605 217 79313 218 80024 219 80738 220 81458 221 82181 222 82907 223 83636 224 84368 225 85103 226 85841 227 86582 228 87326 229 88073 230 88823 231 89576 232 90332 233 91091 234 91856 235 92624 236 93395 237 94169 238 94946 239 95726 240 96509 241 97295 242 98084 243 98876 244 99671 245 100469 246 101270 247 102074 248 102881 249 103691 250 104504 251 105320 252 106139 253 106961 254 107786 255 108614 256 109445 257 110279 258 111116 259 111956 260 112799 261 113645 262 114494 263 115346 264 116201 265 117062 266 117926 267 118793 268 119663 269 120536 270 121412 271 122291 272 123173 273 124058 274 124946 275 125837 276 126731 277 127628 278 128528 279 129431 280 130340 281 131252 282 132167 283 133085 284 134006 285 134930 286 135857 287 136787 288 137720 289 138656 290 139595 291 140537 292 141482 293 142430 294 143381 295 144335 296 145292 297 146252 298 147215 299 148181 300 149150 301 150122 302 151097 303 152075 304 153056 305 154040 306 155027 307 156017 308 157010 309 158006 310 159005 311 160007 312 161012 313 162023 314 163037 315 164054 316 165074 317 166097 318 167123 319 168152 320 169184 321 170219 322 171257 323 172298 324 173342 325 174389 326 175439 327 176492 328 177548 329 178610 330 179675 331 180743 332 181814 333 182888 334 183965 335 185045 336 186128 337 187214 338 188303 339 189395 340 190490 341 191588 342 192689 343 193793 344 194900 345 196010 346 197123 347 198239 348 199358 349 200480 350 201605 351 202733 352 203864 353 204998 354 206135 355 207275 356 208418 357 209564 358 210713 359 211865 360 213020 361 214178 362 215339 363 216503 364 217673 365 218846 366 220022 367 221201 368 222383 369 223568 370 224756 371 225947 372 227141 373 228338 374 229538 375 230741 376 231947 377 233156 378 234368 379 235583 380 236801 381 238025 382 239252 383 240482 384 241715 385 242951 386 244190 387 245432 388 246677 389 247925 390 249176 391 250430 392 251687 393 252947 394 254210 395 255476 396 256745 397 258017 398 259292 399 260570 400 261851 401 263135 402 264422 403 265712 404 267005 405 268301 406 269600 407 270902 408 272207 409 273515 410 274826 411 276140 412 277457 413 278777 414 280100 415 281426 416 282755 417 284087 418 285425 419 286766 420 288110 421 289457 422 290807 423 292160 424 293516 425 294875 426 296237 427 297602 428 298970 429 300341 430 301715 431 303092 432 304472 433 305855 434 307241 435 308630 436 310025 437 311423 438 312824 439 314228 440 315635 441 317045 442 318458 443 319874 444 321293 445 322715 446 324140 447 325568 448 326999 449 328433 450 329870 451 331310 452 332753 453 334199 454 335648 455 337100 456 338555 457 340013 458 341474 459 342938 460 344405 461 345875 462 347348 463 348824 464 350303 465 351785 466 353270 467 354758 468 356249 469 357743 470 359240 471 360740 472 362243 473 363749 474 365258 475 366773 476 368291 477 369812 478 371336 479 372863 480 374393 481 375926 482 377462 483 379001 484 380543 485 382088 486 383636 487 385187 488 386741 489 388298 490 389858 491 391421 492 392987 493 394556 494 396131 495 397709 496 399290 497 400874 498 402461 499 404051 500 405644 501 407240 502 408839 503 410441 504 412046 505 413654 506 415265 507 416879 508 418496 509 420116 510 421739 511 423365 512 424994 513 426626 514 428261 515 429899 516 431540 517 433184 518 434831 519 436481 520 438134 521 439790 522 441449 523 443111 524 444776 525 446444 526 448115 527 449789 528 451466 529 453146 530 454829 531 456515 532 458204 533 459896 534 461591 535 463292 536 464996 537 466703 538 468413 539 470126 540 471842 541 473561 542 475283 543 477008 544 478736 545 480467 546 482201 547 483938 548 485678 549 487421 550 489167 551 490916 552 492668 553 494423 554 496181 555 497945 556 499712 557 501482 558 503255 559 505031 560 506810 561 508592 562 510377 563 512165 564 513956 565 515750 566 517547 567 519347 568 521150 569 522956 570 524765 571 526577 572 528392 573 530210 574 532031 575 533855 576 535682 577 537512 578 539345 579 541181 580 543020 581 544862 582 546707 583 548555 584 550406 585 552260 586 554117 587 555977 588 557840 589 559706 590 561575 591 563447 592 565322 593 567200 594 569081 595 570965 596 572852 597 574742 598 576638 599 578537 600 580439 601 582344 602 584252 603 586163 604 588077 605 589994 606 591914 607 593837 608 595763 609 597692 610 599624 611 601559 612 603497 613 605438 614 607382 615 609329 616 611279 617 613232 618 615188 619 617150 620 619115 621 621083 622 623054 623 625028 624 627005 625 628985 626 630968 627 632954 628 634943 629 636935 630 638930 631 640928 632 642929 633 644933 634 646940 635 648950 636 650963 637 652979 638 654998 639 657020 640 659045 641 661073 642 663104 643 665138 644 667175 645 669215 646 671258 647 673304 648 675353 649 677405 650 679460 651 681518 652 683579 653 685643 654 687710 655 689780 656 691853 657 693929 658 696008 659 698090 660 700175 661 702263 662 704354 663 706448 664 708548 665 710651 666 712757 667 714866 668 716978 669 719093 670 721211 671 723332 672 725456 673 727583 674 729713 675 731846 676 733982 677 736121 678 738263 679 740408 680 742556 681 744707 682 746861 683 749018 684 751178 685 753341 686 755510 687 757682 688 759857 689 762035 690 764216 691 766400 692 768587 693 770777 694 772970 695 775166 696 777365 697 779567 698 781772 699 783980 700 786191 701 788405 702 790622 703 792842 704 795065 705 797291 706 799520 707 801752 708 803987 709 806225 710 808466 711 810710 712 812957 713 815207 714 817460 715 819716 716 821975 717 824237 718 826502 719 828770 720 831041 721 833315 722 835592 723 837872 724 840155 725 842441 726 844730 727 847022 728 849317 729 851615 730 853916 731 856220 732 858527 733 860840 734 863156 735 865475 736 867797 737 870122 738 872450 739 874781 740 877115 741 879452 742 881792 743 884135 744 886481 745 888830 746 891182 747 893537 748 895895 749 898256 750 900620 751 902987 752 905357 753 907730 754 910106 755 912485 756 914870 757 917258 758 919649 759 922043 760 924440 761 926840 762 929243 763 931649 764 934058 765 936470 766 938885 767 941303 768 943724 769 946148 770 948575 771 951005 772 953438 773 955874 774 958313 775 960755 776 963200 777 965648 778 968099 779 970553 780 973010 781 975470 782 977933 783 980399 784 982868 785 985340 786 987815 787 990293 788 992774 789 995258 790 997745 791 1000235 792 1002728 793 1005224 794 1007723 795 1010225 796 1012730 797 1015238 798 1017749 799 1020263 800 1022780 801 1025300 802 1027823 803 1030349 804 1032878 805 1035413 806 1037951 807 1040492 808 1043036 809 1045583 810 1048133 811 1050686 812 1053242 813 1055801 814 1058363 815 1060928 816 1063496 817 1066067 818 1068641 819 1071218 820 1073798 821 1076381 822 1078967 823 1081556 824 1084148 825 1086743 826 1089341 827 1091942 828 1094546 829 1097156 830 1099769 831 1102385 832 1105004 833 1107626 834 1110251 835 1112879 836 1115510 837 1118144 838 1120781 839 1123421 840 1126064 841 1128710 842 1131359 843 1134011 844 1136666 845 1139324 846 1141985 847 1144649 848 1147316 849 1149986 850 1152659 851 1155335 852 1158014 853 1160696 854 1163381 855 1166069 856 1168760 857 1171454 858 1174151 859 1176851 860 1179554 861 1182260 862 1184969 863 1187681 864 1190396 865 1193114 866 1195835 867 1198559 868 1201286 869 1204016 870 1206749 871 1209485 872 1212224 873 1214966 874 1217711 875 1220459 876 1223210 877 1225964 878 1228721 879 1231481 880 1234244 881 1237010 882 1239782 883 1242557 884 1245335 885 1248116 886 1250900 887 1253687 888 1256477 889 1259270 890 1262066 891 1264865 892 1267667 893 1270472 894 1273280 895 1276091 896 1278905 897 1281722 898 1284542 899 1287365 900 1290191 901 1293020 902 1295852 903 1298687 904 1301525 905 1304366 906 1307210 907 1310057 908 1312910 909 1315766 910 1318625 911 1321487 912 1324352 913 1327220 914 1330091 915 1332965 916 1335842 917 1338722 918 1341605 919 1344491 920 1347380 921 1350272 922 1353167 923 1356065 924 1358966 925 1361870 926 1364777 927 1367687 928 1370600 929 1373516 930 1376435 931 1379357 932 1382282 933 1385210 934 1388141 935 1391075 936 1394012 937 1396952 938 1399895 939 1402841 940 1405790 941 1408742 942 1411697 943 1414655 944 1417616 945 1420580 946 1423547 947 1426517 948 1429490 949 1432466 950 1435445 951 1438427 952 1441412 953 1444400 954 1447391 955 1450385 956 1453382 957 1456382 958 1459385 959 1462391 960 1465400 961 1468412 962 1471427 963 1474448 964 1477472 965 1480499 966 1483529 967 1486562 968 1489598 969 1492637 970 1495679 971 1498724 972 1501772 973 1504823 974 1507877 975 1510934 976 1513994 977 1517057 978 1520123 979 1523192 980 1526264 981 1529339 982 1532417 983 1535498 984 1538582 985 1541669 986 1544759 987 1547852 988 1550948 989 1554047 990 1557152 991 1560260 992 1563371 993 1566485 994 1569602 995 1572722 996 1575845 997 1578971 998 1582100 999 1585232 1000 1588367