1 3 2 5 3 7 4 13 5 17 6 27 7 33 8 47 9 55 10 73 11 83 12 105 13 117 14 143 15 157 16 187 17 203 18 237 19 255 20 293 21 313 22 355 23 377 24 423 25 447 26 497 27 523 28 577 29 605 30 663 31 693 32 755 33 787 34 853 35 887 36 957 37 993 38 1067 39 1105 40 1183 41 1223 42 1305 43 1347 44 1433 45 1477 46 1567 47 1613 48 1707 49 1755 50 1853 51 1903 52 2005 53 2057 54 2163 55 2217 56 2327 57 2383 58 2497 59 2555 60 2673 61 2733 62 2855 63 2917 64 3043 65 3107 66 3237 67 3303 68 3437 69 3505 70 3643 71 3713 72 3855 73 3927 74 4073 75 4147 76 4297 77 4373 78 4527 79 4605 80 4763 81 4843 82 5005 83 5087 84 5253 85 5337 86 5507 87 5593 88 5767 89 5855 90 6033 91 6123 92 6305 93 6397 94 6583 95 6677 96 6867 97 6963 98 7157 99 7255 100 7453 101 7553 102 7755 103 7857 104 8063 105 8167 106 8377 107 8483 108 8697 109 8805 110 9023 111 9133 112 9355 113 9467 114 9693 115 9807 116 10037 117 10153 118 10387 119 10505 120 10743 121 10863 122 11105 123 11227 124 11473 125 11597 126 11847 127 11973 128 12227 129 12355 130 12613 131 12743 132 13005 133 13137 134 13403 135 13537 136 13807 137 13943 138 14217 139 14355 140 14633 141 14773 142 15055 143 15197 144 15483 145 15627 146 15917 147 16063 148 16357 149 16505 150 16803 151 16953 152 17255 153 17407 154 17713 155 17867 156 18177 157 18333 158 18647 159 18805 160 19123 161 19283 162 19605 163 19767 164 20093 165 20257 166 20587 167 20753 168 21087 169 21255 170 21593 171 21763 172 22105 173 22277 174 22623 175 22797 176 23147 177 23323 178 23677 179 23855 180 24213 181 24393 182 24755 183 24937 184 25303 185 25487 186 25857 187 26043 188 26417 189 26605 190 26983 191 27173 192 27555 193 27747 194 28133 195 28327 196 28717 197 28913 198 29307 199 29505 200 29903 201 30103 202 30505 203 30707 204 31113 205 31317 206 31727 207 31933 208 32347 209 32555 210 32973 211 33183 212 33605 213 33817 214 34243 215 34457 216 34887 217 35103 218 35537 219 35755 220 36193 221 36413 222 36855 223 37077 224 37523 225 37747 226 38197 227 38423 228 38877 229 39105 230 39563 231 39793 232 40255 233 40487 234 40953 235 41187 236 41657 237 41893 238 42367 239 42605 240 43083 241 43323 242 43805 243 44047 244 44533 245 44777 246 45267 247 45513 248 46007 249 46255 250 46753 251 47003 252 47505 253 47757 254 48263 255 48517 256 49027 257 49283 258 49797 259 50055 260 50573 261 50833 262 51355 263 51617 264 52143 265 52407 266 52937 267 53203 268 53737 269 54005 270 54543 271 54813 272 55355 273 55627 274 56173 275 56447 276 56997 277 57273 278 57827 279 58105 280 58663 281 58943 282 59505 283 59787 284 60353 285 60637 286 61207 287 61493 288 62067 289 62355 290 62933 291 63223 292 63805 293 64097 294 64683 295 64977 296 65567 297 65863 298 66457 299 66755 300 67353 301 67653 302 68255 303 68557 304 69163 305 69467 306 70077 307 70383 308 70997 309 71305 310 71923 311 72233 312 72855 313 73167 314 73793 315 74107 316 74737 317 75053 318 75687 319 76005 320 76643 321 76963 322 77605 323 77927 324 78573 325 78897 326 79547 327 79873 328 80527 329 80855 330 81513 331 81843 332 82505 333 82837 334 83503 335 83837 336 84507 337 84843 338 85517 339 85855 340 86533 341 86873 342 87555 343 87897 344 88583 345 88927 346 89617 347 89963 348 90657 349 91005 350 91703 351 92053 352 92755 353 93107 354 93813 355 94167 356 94877 357 95233 358 95947 359 96305 360 97023 361 97383 362 98105 363 98467 364 99193 365 99557 366 100287 367 100653 368 101387 369 101755 370 102493 371 102863 372 103605 373 103977 374 104723 375 105097 376 105847 377 106223 378 106977 379 107355 380 108113 381 108493 382 109255 383 109637 384 110403 385 110787 386 111557 387 111943 388 112717 389 113105 390 113883 391 114273 392 115055 393 115447 394 116233 395 116627 396 117417 397 117813 398 118607 399 119005 400 119803 401 120203 402 121005 403 121407 404 122213 405 122617 406 123427 407 123833 408 124647 409 125055 410 125873 411 126283 412 127105 413 127517 414 128343 415 128757 416 129587 417 130003 418 130837 419 131255 420 132093 421 132513 422 133355 423 133777 424 134623 425 135047 426 135897 427 136323 428 137177 429 137605 430 138463 431 138893 432 139755 433 140187 434 141053 435 141487 436 142357 437 142793 438 143667 439 144105 440 144983 441 145423 442 146305 443 146747 444 147633 445 148077 446 148967 447 149413 448 150307 449 150755 450 151653 451 152103 452 153005 453 153457 454 154363 455 154817 456 155727 457 156183 458 157097 459 157555 460 158473 461 158933 462 159855 463 160317 464 161243 465 161707 466 162637 467 163103 468 164037 469 164505 470 165443 471 165913 472 166855 473 167327 474 168273 475 168747 476 169697 477 170173 478 171127 479 171605 480 172563 481 173043 482 174005 483 174487 484 175453 485 175937 486 176907 487 177393 488 178367 489 178855 490 179833 491 180323 492 181305 493 181797 494 182783 495 183277 496 184267 497 184763 498 185757 499 186255 500 187253 501 187753 502 188755 503 189257 504 190263 505 190767 506 191777 507 192283 508 193297 509 193805 510 194823 511 195333 512 196355 513 196867 514 197893 515 198407 516 199437 517 199953 518 200987 519 201505 520 202543 521 203063 522 204105 523 204627 524 205673 525 206197 526 207247 527 207773 528 208827 529 209355 530 210413 531 210943 532 212005 533 212537 534 213603 535 214137 536 215207 537 215743 538 216817 539 217355 540 218433 541 218973 542 220055 543 220597 544 221683 545 222227 546 223317 547 223863 548 224957 549 225505 550 226603 551 227153 552 228255 553 228807 554 229913 555 230467 556 231577 557 232133 558 233247 559 233805 560 234923 561 235483 562 236605 563 237167 564 238293 565 238857 566 239987 567 240553 568 241687 569 242255 570 243393 571 243963 572 245105 573 245677 574 246823 575 247397 576 248547 577 249123 578 250277 579 250855 580 252013 581 252593 582 253755 583 254337 584 255503 585 256087 586 257257 587 257843 588 259017 589 259605 590 260783 591 261373 592 262555 593 263147 594 264333 595 264927 596 266117 597 266713 598 267907 599 268505 600 269703 601 270303 602 271505 603 272107 604 273313 605 273917 606 275127 607 275733 608 276947 609 277555 610 278773 611 279383 612 280605 613 281217 614 282443 615 283057 616 284287 617 284903 618 286137 619 286755 620 287993 621 288613 622 289855 623 290477 624 291723 625 292347 626 293597 627 294223 628 295477 629 296105 630 297363 631 297993 632 299255 633 299887 634 301153 635 301787 636 303057 637 303693 638 304967 639 305605 640 306883 641 307523 642 308805 643 309447 644 310733 645 311377 646 312667 647 313313 648 314607 649 315255 650 316553 651 317203 652 318505 653 319157 654 320463 655 321117 656 322427 657 323083 658 324397 659 325055 660 326373 661 327033 662 328355 663 329017 664 330343 665 331007 666 332337 667 333003 668 334337 669 335005 670 336343 671 337013 672 338355 673 339027 674 340373 675 341047 676 342397 677 343073 678 344427 679 345105 680 346463 681 347143 682 348505 683 349187 684 350553 685 351237 686 352607 687 353293 688 354667 689 355355 690 356733 691 357423 692 358805 693 359497 694 360883 695 361577 696 362967 697 363663 698 365057 699 365755 700 367153 701 367853 702 369255 703 369957 704 371363 705 372067 706 373477 707 374183 708 375597 709 376305 710 377723 711 378433 712 379855 713 380567 714 381993 715 382707 716 384137 717 384853 718 386287 719 387005 720 388443 721 389163 722 390605 723 391327 724 392773 725 393497 726 394947 727 395673 728 397127 729 397855 730 399313 731 400043 732 401505 733 402237 734 403703 735 404437 736 405907 737 406643 738 408117 739 408855 740 410333 741 411073 742 412555 743 413297 744 414783 745 415527 746 417017 747 417763 748 419257 749 420005 750 421503 751 422253 752 423755 753 424507 754 426013 755 426767 756 428277 757 429033 758 430547 759 431305 760 432823 761 433583 762 435105 763 435867 764 437393 765 438157 766 439687 767 440453 768 441987 769 442755 770 444293 771 445063 772 446605 773 447377 774 448923 775 449697 776 451247 777 452023 778 453577 779 454355 780 455913 781 456693 782 458255 783 459037 784 460603 785 461387 786 462957 787 463743 788 465317 789 466105 790 467683 791 468473 792 470055 793 470847 794 472433 795 473227 796 474817 797 475613 798 477207 799 478005 800 479603 801 480403 802 482005 803 482807 804 484413 805 485217 806 486827 807 487633 808 489247 809 490055 810 491673 811 492483 812 494105 813 494917 814 496543 815 497357 816 498987 817 499803 818 501437 819 502255 820 503893 821 504713 822 506355 823 507177 824 508823 825 509647 826 511297 827 512123 828 513777 829 514605 830 516263 831 517093 832 518755 833 519587 834 521253 835 522087 836 523757 837 524593 838 526267 839 527105 840 528783 841 529623 842 531305 843 532147 844 533833 845 534677 846 536367 847 537213 848 538907 849 539755 850 541453 851 542303 852 544005 853 544857 854 546563 855 547417 856 549127 857 549983 858 551697 859 552555 860 554273 861 555133 862 556855 863 557717 864 559443 865 560307 866 562037 867 562903 868 564637 869 565505 870 567243 871 568113 872 569855 873 570727 874 572473 875 573347 876 575097 877 575973 878 577727 879 578605 880 580363 881 581243 882 583005 883 583887 884 585653 885 586537 886 588307 887 589193 888 590967 889 591855 890 593633 891 594523 892 596305 893 597197 894 598983 895 599877 896 601667 897 602563 898 604357 899 605255 900 607053 901 607953 902 609755 903 610657 904 612463 905 613367 906 615177 907 616083 908 617897 909 618805 910 620623 911 621533 912 623355 913 624267 914 626093 915 627007 916 628837 917 629753 918 631587 919 632505 920 634343 921 635263 922 637105 923 638027 924 639873 925 640797 926 642647 927 643573 928 645427 929 646355 930 648213 931 649143 932 651005 933 651937 934 653803 935 654737 936 656607 937 657543 938 659417 939 660355 940 662233 941 663173 942 665055 943 665997 944 667883 945 668827 946 670717 947 671663 948 673557 949 674505 950 676403 951 677353 952 679255 953 680207 954 682113 955 683067 956 684977 957 685933 958 687847 959 688805 960 690723 961 691683 962 693605 963 694567 964 696493 965 697457 966 699387 967 700353 968 702287 969 703255 970 705193 971 706163 972 708105 973 709077 974 711023 975 711997 976 713947 977 714923 978 716877 979 717855 980 719813 981 720793 982 722755 983 723737 984 725703 985 726687 986 728657 987 729643 988 731617 989 732605 990 734583 991 735573 992 737555 993 738547 994 740533 995 741527 996 743517 997 744513 998 746507 999 747505 1000 749503