1 173 2 661 3 1637 4 1759 5 2003 6 2857 7 3467 8 3833 9 4931 10 5297 11 5419 12 6029 13 6151 14 6761 15 6883 16 7127 17 8713 18 9323 19 9689 20 9811 21 10177 22 10909 23 11519 24 12007 25 12251 26 12373 27 12739 28 12983 29 14081 30 14447 31 14813 32 15667 33 16033 34 17497 35 17863 36 18229 37 18839 38 19571 39 19937 40 21157 41 21401 42 21523 43 21767 44 22133 45 22621 46 23719 47 24329 48 25183 49 25793 50 26647 51 26891 52 28111 53 28477 54 28843 55 29209 56 29453 57 29819 58 30307 59 31039 60 31649 61 31771 62 32381 63 32503 64 32869 65 33113 66 33479 67 33601 68 33967 69 34211 70 35797 71 36529 72 37139 73 37871 74 37993 75 38237 76 38603 77 40189 78 40433 79 41897 80 42019 81 42751 82 43117 83 45191 84 45557 85 46411 86 47143 87 47387 88 48119 89 48973 90 49339 91 51047 92 51169 93 51413 94 52267 95 52511 96 52999 97 53609 98 53731 99 54829 100 55073 101 55439 102 55927 103 56171 104 56659 105 57269 106 58367 107 58733 108 59221 109 61051 110 61417 111 63247 112 63857 113 64223 114 65687 115 65809 116 66541 117 67273 118 67883 119 68371 120 68737 121 70079 122 70201 123 71909 124 72031 125 72763 126 74471 127 74959 128 76423 129 76667 130 77521 131 78497 132 79229 133 80449 134 81181 135 81547 136 82279 137 82889 138 83621 139 83987 140 84719 141 85451 142 85817 143 86183 144 87037 145 87281 146 87403 147 88379 148 88867 149 89477 150 89599 151 90697 152 91673 153 92893 154 93503 155 94723 156 95089 157 96431 158 96553 159 96797 160 97651 161 98017 162 98627 163 98993 164 100213 165 100823 166 101921 167 102043 168 102409 169 102653 170 103141 171 104239 172 104849 173 104971 174 105337 175 106801 176 107777 177 108631 178 109363 179 110339 180 112291 181 112657 182 112901 183 113023 184 114487 185 116927 186 117659 187 118147 188 118757 189 119489 190 119611 191 120587 192 120709 193 121441 194 122051 195 122173 196 123637 197 124247 198 124979 199 125101 200 125711 201 126199 202 126443 203 127297 204 127541 205 127663 206 128273 207 128761 208 129127 209 129737 210 130469 211 130957 212 131933 213 132299 214 132421 215 133153 216 133519 217 134129 218 135349 219 135593 220 136447 221 136691 222 136813 223 137911 224 139619 225 140351 226 140473 227 140717 228 140839 229 141937 230 142547 231 143401 232 145109 233 145963 234 147671 235 147793 236 148403 237 148891 238 149257 239 149623 240 149867 241 150721 242 152063 243 152429 244 153649 245 154747 246 154991 247 155723 248 156089 249 156577 250 156943 251 158407 252 159017 253 159871 254 160481 255 160603 256 160969 257 162677 258 163409 259 166703 260 167191 261 167801 262 168533 263 168899 264 169753 265 170363 266 170851 267 171583 268 171827 269 172681 270 173291 271 173779 272 174389 273 174877 274 175853 275 176951 276 178537 277 178781 278 178903 279 179269 280 180001 281 182929 282 183661 283 184271 284 185369 285 185491 286 187687 287 187931 288 189151 289 189517 290 190249 291 192323 292 192811 293 195739 294 196837 295 197203 296 197569 297 198179 298 198301 299 199033 300 199399 301 200009 302 200131 303 201107 304 201473 305 201961 306 202327 307 202693 308 203669 309 205133 310 206597 311 207329 312 209159 313 209647 314 210257 315 212209 316 212453 317 213307 318 214283 319 214771 320 215381 321 215503 322 216113 323 216967 324 217333 325 217577 326 218797 327 219041 328 219407 329 219529 330 221603 331 222823 332 223921 333 224897 334 225263 335 225629 336 225751 337 226483 338 227093 339 227459 340 227581 341 227947 342 228923 343 229777 344 230143 345 230387 346 231241 347 231607 348 232217 349 233071 350 233437 351 235877 352 236609 353 237707 354 238439 355 239171 356 241489 357 243197 358 245149 359 245759 360 245881 361 246247 362 246613 363 246979 364 247223 365 247711 366 248077 367 249419 368 249541 369 251737 370 252713 371 253567 372 253811 373 254299 374 255641 375 255763 376 256129 377 257837 378 258569 379 258691 380 259667 381 260399 382 261619 383 262351 384 263083 385 264059 386 264791 387 265157 388 267353 389 267719 390 268207 391 268573 392 268817 393 269183 394 270037 395 271013 396 271501 397 271867 398 272477 399 273697 400 273941 401 275039 402 275161 403 276137 404 276503 405 276869 406 277601 407 279187 408 279431 409 279553 410 279919 411 281627 412 281993 413 282481 414 282847 415 283579 416 284311 417 285287 418 286019 419 286751 420 286873 421 287117 422 287239 423 287849 424 288947 425 290533 426 291143 427 291509 428 291997 429 292241 430 292363 431 292973 432 293339 433 293827 434 294803 435 295291 436 295901 437 297487 438 297853 439 299317 440 299683 441 302123 442 302977 443 303587 444 304807 445 305783 446 306149 447 308101 448 308467 449 309931 450 310663 451 312371 452 312737 453 314933 454 315421 455 316031 456 316153 457 317617 458 317983 459 318349 460 319691 461 320057 462 320179 463 320911 464 322009 465 323473 466 323717 467 324449 468 325181 469 327011 470 327133 471 327499 472 328109 473 329207 474 330061 475 330427 476 330793 477 331159 478 331769 479 332623 480 332989 481 333233 482 333721 483 334331 484 335429 485 335917 486 336527 487 336649 488 339211 489 339821 490 339943 491 340919 492 341041 493 341773 494 342871 495 343237 496 343481 497 344213 498 345067 499 345311 500 346043 501 347141 502 347629 503 347873 504 348239 505 349093 506 349337 507 350191 508 351289 509 352021 510 352753 511 354461 512 355193 513 355559 514 357389 515 358243 516 358487 517 360317 518 360439 519 361903 520 362147 521 363367 522 363611 523 363977 524 365441 525 365929 526 366173 527 367027 528 367637 529 368369 530 368491 531 368857 532 369833 533 370199 534 370687 535 371663 536 373127 537 373859 538 373981 539 374347 540 374713 541 376787 542 378739 543 379837 544 380203 545 380447 546 381301 547 381911 548 382643 549 384107 550 384473 551 384961 552 385327 553 385571 554 386303 555 388133 556 388499 557 388621 558 389231 559 392159 560 392281 561 392647 562 393013 563 393257 564 393989 565 394721 566 395453 567 397283 568 399601 569 400943 570 401309 571 402529 572 403261 573 403993 574 404969 575 405091 576 405701 577 406067 578 407287 579 408019 580 408263 581 409483 582 410093 583 411557 584 411679 585 411923 586 412289 587 412411 588 413143 589 413753 590 414241 591 414607 592 415949 593 416071 594 417169 595 418511 596 418633 597 419609 598 420097 599 420341 600 422537 601 424001 602 426197 603 426319 604 426563 605 427417 606 428027 607 428149 608 428759 609 430589 610 431077 611 432053 612 432907 613 433151 614 433639 615 433883 616 434249 617 434981 618 435103 619 436811 620 437543 621 437909 622 439007 623 439861 624 440227 625 440471 626 440959 627 441569 628 442789 629 444131 630 444253 631 444863 632 445229 633 447791 634 448157 635 449011 636 449621 637 449987 638 450719 639 450841 640 451207 641 451939 642 452549 643 452671 644 454379 645 454501 646 455233 647 455599 648 456697 649 457307 650 457673 651 458039 652 461333 653 464383 654 464749 655 464993 656 466091 657 466579 658 468653 659 469141 660 471703 661 473167 662 473411 663 473533 664 473899 665 474143 666 475729 667 475973 668 478169 669 478901 670 479023 671 479267 672 480731 673 480853 674 481097 675 482683 676 485123 677 485977 678 486221 679 488051 680 488417 681 488539 682 490003 683 490247 684 491833 685 492077 686 493541 687 494029 688 494639 689 494761 690 495371 691 497323 692 497689 693 498787 694 499397 695 499519 696 500861 697 501593 698 502081 699 503423 700 503911 701 504521 702 505619 703 506351 704 507571 705 507937 706 508913 707 509767 708 511109 709 511963 710 512207 711 512573 712 513427 713 514769 714 516233 715 516599 716 516721 717 517087 718 518429 719 519161 720 519283 721 519527 722 520381 723 520747 724 521357 725 521723 726 522211 727 522943 728 523553 729 525017 730 525871 731 527701 732 528433 733 528799 734 529043 735 529531 736 530507 737 531239 738 532093 739 533191 740 533801 741 534167 742 535387 743 536729 744 537583 745 539047 746 540389 747 540511 748 540877 749 542219 750 542951 751 544171 752 544781 753 544903 754 546001 755 546367 756 546977 757 547709 758 547831 759 548441 760 550027 761 550637 762 551003 763 552589 764 552833 765 553687 766 554419 767 554663 768 555029 769 555761 770 556859 771 556981 772 557591 773 559177 774 559421 775 560641 776 561251 777 561373 778 561983 779 562349 780 563081 781 563447 782 563813 783 564301 784 564667 785 566131 786 567107 787 567961 788 571133 789 572597 790 572963 791 573329 792 573451 793 573817 794 574061 795 574183 796 575647 797 576013 798 576379 799 577111 800 577721 801 578209 802 578453 803 578819 804 579673 805 581137 806 581869 807 582601 808 583577 809 585041 810 585163 811 586139 812 586627 813 586871 814 587603 815 587969 816 589189 817 589921 818 591751 819 592483 820 592727 821 592849 822 594313 823 594679 824 595411 825 596021 826 596143 827 599681 828 599803 829 600169 830 601267 831 604073 832 606757 833 607001 834 608099 835 608831 836 608953 837 609929 838 610417 839 610661 840 610783 841 611027 842 611393 843 612613 844 614321 845 614687 846 615053 847 615907 848 616639 849 617249 850 618347 851 619079 852 619811 853 620909 854 621031 855 621641 856 622129 857 622861 858 624203 859 625057 860 625789 861 626033 862 626887 863 627131 864 627619 865 629449 866 630181 867 631157 868 631889 869 632743 870 632987 871 634573 872 634817 873 634939 874 636403 875 637379 876 638233 877 639697 878 639941 879 640307 880 642869 881 643723 882 644089 883 645187 884 645431 885 647261 886 647627 887 648481 888 649457 889 650189 890 651043 891 652019 892 652507 893 653117 894 655069 895 658607 896 660071 897 660559 898 662267 899 662999 900 663853 901 668611 902 671417 903 672271 904 673247 905 673613 906 673979 907 674711 908 674833 909 675931 910 676297 911 677029 912 677639 913 678371 914 678493 915 678859 916 679957 917 680567 918 681787 919 682153 920 682519 921 682763 922 683129 923 683251 924 683861 925 683983 926 684349 927 685081 928 686057 929 686423 930 686789 931 686911 932 687277 933 687521 934 688253 935 688741 936 689107 937 690449 938 691181 939 692401 940 693743 941 694597 942 695207 943 695329 944 695573 945 695939 946 696061 947 696427 948 696793 949 697891 950 700087 951 700331 952 702283 953 702893 954 703991 955 704357 956 705821 957 706309 958 706919 959 707407 960 708017 961 708139 962 709237 963 709603 964 709847 965 712409 966 712531 967 713873 968 714361 969 714971 970 717289 971 717533 972 718387 973 719119 974 722047 975 722291 976 724121 977 724487 978 724609 979 724853 980 725341 981 727049 982 727781 983 728269 984 729367 985 729977 986 731807 987 733393 988 734003 989 735467 990 737053 991 737663 992 738029 993 738151 994 739493 995 739859 996 740591 997 740713 998 741079 999 742909 1000 744251