1 103 2 347 3 1201 4 1567 5 1811 6 1933 7 2543 8 2909 9 4007 10 4129 11 4373 12 4861 13 5227 14 5471 15 6203 16 6569 17 6691 18 7057 19 7789 20 8521 21 8887 22 9497 23 9619 24 11083 25 12547 26 12791 27 13523 28 14011 29 14621 30 16451 31 16573 32 17183 33 19013 34 19379 35 19501 36 19867 37 20233 38 20477 39 20599 40 22063 41 22307 42 23039 43 23893 44 24137 45 25357 46 25601 47 26699 48 26821 49 27431 50 27919 51 28163 52 29017 53 29383 54 31091 55 32189 56 33287 57 33409 58 34019 59 34141 60 35117 61 36947 62 37313 63 38167 64 39509 65 39631 66 40241 67 40973 68 42071 69 42193 70 42437 71 43291 72 44267 73 44389 74 44633 75 45121 76 45853 77 46219 78 46829 79 47317 80 48049 81 48781 82 49391 83 49757 84 50123 85 51343 86 52807 87 53051 88 53173 89 53783 90 54881 91 56101 92 56467 93 56711 94 57077 95 57809 96 58907 97 59029 98 59273 99 60127 100 60493 101 60737 102 60859 103 61469 104 62201 105 62323 106 63299 107 63421 108 64153 109 64763 110 65129 111 65617 112 65983 113 66593 114 66959 115 67447 116 70009 117 70619 118 71473 119 72937 120 73181 121 73303 122 73547 123 74279 124 75011 125 75133 126 75377 127 75743 128 76231 129 76597 130 76963 131 77573 132 78427 133 79159 134 79769 135 80989 136 81233 137 83063 138 84649 139 85259 140 85381 141 85991 142 86113 143 86357 144 87211 145 87943 146 88919 147 89041 148 90017 149 90749 150 91237 151 91969 152 94531 153 95507 154 95629 155 95873 156 97459 157 98801 158 99289 159 101119 160 101363 161 102217 162 102461 163 103681 164 104047 165 104779 166 105023 167 105389 168 106121 169 106243 170 106487 171 106853 172 107951 173 108439 174 109049 175 109171 176 109537 177 109903 178 110269 179 110879 180 111611 181 111733 182 111977 183 112831 184 114661 185 115637 186 116491 187 117101 188 117223 189 117833 190 118687 191 118931 192 119297 193 119419 194 121493 195 122347 196 122957 197 123323 198 124543 199 124909 200 125641 201 126739 202 127837 203 128203 204 128813 205 130399 206 130643 207 131009 208 131497 209 132229 210 132961 211 133327 212 133571 213 134059 214 134669 215 136133 216 136621 217 136987 218 137353 219 137597 220 138451 221 140159 222 140281 223 140891 224 141257 225 141623 226 142111 227 144307 228 144917 229 145283 230 145771 231 146381 232 149309 233 150041 234 150407 235 151871 236 153457 237 153701 238 154067 239 154799 240 155653 241 156019 242 157483 243 158581 244 159191 245 161387 246 161753 247 162119 248 162973 249 164071 250 165047 251 165779 252 165901 253 168463 254 170293 255 170537 256 171757 257 172001 258 172489 259 173099 260 174197 261 174929 262 175783 263 177979 264 178223 265 179321 266 179687 267 180053 268 180419 269 180541 270 180907 271 181273 272 181639 273 182981 274 183713 275 184567 276 185177 277 185299 278 185543 279 186397 280 186763 281 187129 282 187373 283 187861 284 189691 285 190301 286 190667 287 191033 288 192497 289 194083 290 195791 291 195913 292 196279 293 196523 294 197621 295 198109 296 198719 297 198841 298 199207 299 200183 300 200671 301 201037 302 201281 303 201403 304 201769 305 203233 306 203843 307 204331 308 205063 309 205307 310 206039 311 206527 312 207869 313 209089 314 209333 315 209821 316 210187 317 212383 318 212627 319 213359 320 213481 321 213847 322 214091 323 214213 324 214457 325 215921 326 216653 327 218117 328 218849 329 218971 330 221411 331 223241 332 224461 333 226169 334 226657 335 226901 336 227267 337 228731 338 228853 339 230561 340 230683 341 231293 342 232391 343 232513 344 233489 345 234343 346 234587 347 235441 348 236783 349 237271 350 238247 351 238369 352 239711 353 241663 354 241907 355 242273 356 242639 357 244957 358 246787 359 247031 360 247519 361 248861 362 249593 363 250813 364 251057 365 251179 366 251789 367 252277 368 252887 369 253741 370 255083 371 255571 372 256181 373 257401 374 258499 375 258743 376 259841 377 260207 378 260329 379 260573 380 261061 381 261427 382 263257 383 263867 384 264599 385 265819 386 267649 387 267893 388 268747 389 269723 390 270577 391 270821 392 271553 393 271919 394 272407 395 272651 396 274237 397 274847 398 275579 399 277531 400 277897 401 280337 402 280703 403 281069 404 281191 405 281557 406 281923 407 282167 408 283631 409 284729 410 285827 411 285949 412 287047 413 287291 414 288023 415 288389 416 288877 417 289243 418 289853 419 290219 420 290707 421 291439 422 293147 423 293269 424 294001 425 295831 426 296441 427 296563 428 296929 429 298759 430 299857 431 300589 432 302053 433 302297 434 302663 435 303029 436 303151 437 304127 438 304981 439 306689 440 307543 441 308153 442 308519 443 308641 444 309007 445 309251 446 311203 447 311447 448 311569 449 313399 450 314497 451 315961 452 316571 453 316937 454 318523 455 318889 456 319133 457 319499 458 321329 459 321817 460 322549 461 323647 462 325477 463 326087 464 326941 465 327307 466 327673 467 327917 468 328283 469 329503 470 331333 471 331577 472 331943 473 332309 474 333041 475 334261 476 334993 477 336823 478 337189 479 338287 480 338531 481 339263 482 339751 483 340117 484 340849 485 341459 486 341947 487 342191 488 342679 489 343289 490 343411 491 344021 492 344753 493 345607 494 346217 495 347071 496 347437 497 348779 498 350731 499 351097 500 351341 501 351707 502 351829 503 352073 504 353293 505 354391 506 356831 507 357197 508 357319 509 357563 510 358051 511 358417 512 358783 513 359027 514 360979 515 361223 516 362443 517 363541 518 364883 519 365249 520 366103 521 366347 522 366713 523 367201 524 370373 525 371227 526 371471 527 371837 528 373301 529 374399 530 374887 531 375253 532 376351 533 377327 534 379157 535 379889 536 380377 537 380621 538 381841 539 382939 540 383549 541 384403 542 385013 543 385379 544 385501 545 386233 546 388673 547 389161 548 389527 549 390503 550 390869 551 390991 552 391967 553 392333 554 392699 555 393187 556 393797 557 393919 558 394529 559 395261 560 395383 561 395627 562 395749 563 398311 564 398921 565 399043 566 399409 567 402581 568 402947 569 403679 570 404167 571 404533 572 405143 573 405997 574 406729 575 408071 576 408437 577 408803 578 409291 579 409657 580 409901 581 410999 582 412219 583 412463 584 413683 585 414049 586 415147 587 415391 588 415879 589 417953 590 419051 591 419417 592 420149 593 420271 594 422101 595 422711 596 423931 597 425273 598 426737 599 426859 600 427103 601 427591 602 427957 603 428567 604 431251 605 431617 606 431983 607 432227 608 432349 609 432959 610 433813 611 434179 612 435277 613 436253 614 436741 615 437351 616 437473 617 438937 618 439303 619 441011 620 441499 621 442109 622 442963 623 443939 624 444671 625 444793 626 445769 627 445891 628 447233 629 448697 630 450161 631 450649 632 450893 633 451747 634 454919 635 455407 636 456871 637 458701 638 459677 639 460409 640 460531 641 461507 642 462239 643 462361 644 462727 645 463093 646 463459 647 464069 648 464557 649 464801 650 464923 651 465167 652 466997 653 467119 654 467729 655 469193 656 470413 657 470779 658 471389 659 473219 660 473951 661 474073 662 475903 663 476513 664 477977 665 478099 666 478343 667 478831 668 479441 669 480661 670 483467 671 485053 672 488347 673 489689 674 490421 675 490543 676 492007 677 492251 678 492617 679 495301 680 495667 681 496399 682 497741 683 498961 684 499327 685 499571 686 499693 687 500791 688 501157 689 501401 690 501889 691 502133 692 502499 693 503231 694 503963 695 504817 696 505061 697 506281 698 506647 699 508477 700 509087 701 510551 702 511039 703 512137 704 512503 705 512747 706 513479 707 514333 708 516163 709 516407 710 517261 711 518237 712 519091 713 519457 714 520067 715 520433 716 520921 717 521897 718 524947 719 525191 720 525313 721 525923 722 526289 723 526777 724 527143 725 527753 726 528973 727 531169 728 531901 729 532267 730 532633 731 532999 732 534341 733 534707 734 536293 735 537269 736 538001 737 538123 738 538367 739 541417 740 541661 741 542027 742 542149 743 543857 744 544223 745 545443 746 546053 747 547273 748 547639 749 548371 750 549713 751 550811 752 551543 753 551909 754 552031 755 552397 756 554837 757 554959 758 555691 759 556789 760 557033 761 557521 762 558253 763 558497 764 558863 765 560083 766 561059 767 561181 768 563011 769 563377 770 563743 771 563987 772 564353 773 565207 774 565451 775 566183 776 566549 777 569111 778 569599 779 569843 780 570697 781 571673 782 572161 783 574723 784 574967 785 575699 786 575821 787 576431 788 576553 789 577529 790 580213 791 581311 792 581921 793 582409 794 583019 795 583873 796 584849 797 584971 798 585337 799 585581 800 586679 801 586801 802 587533 803 588509 804 588631 805 589241 806 589607 807 591193 808 591559 809 593633 810 595097 811 595951 812 596317 813 596927 814 597049 815 597659 816 597781 817 599611 818 600221 819 601319 820 601807 821 603149 822 603881 823 604369 824 604613 825 606077 826 606443 827 608029 828 608273 829 609859 830 610469 831 610957 832 611323 833 613153 834 613763 835 614129 836 614617 837 614983 838 618521 839 618643 840 619009 841 619253 842 619741 843 620351 844 620717 845 621083 846 621937 847 622547 848 622669 849 623279 850 623401 851 623767 852 624133 853 625109 854 625231 855 626207 856 628037 857 629623 858 629989 859 631453 860 631819 861 633161 862 633649 863 634747 864 636211 865 636821 866 637309 867 640847 868 641213 869 641579 870 641701 871 642799 872 643043 873 644141 874 644507 875 644629 876 645727 877 647069 878 647557 879 648289 880 649631 881 650851 882 651461 883 652559 884 654023 885 654877 886 655121 887 655243 888 656707 889 656951 890 657439 891 659513 892 660001 893 660367 894 660733 895 661099 896 661343 897 663539 898 663661 899 664271 900 665369 901 665857 902 666467 903 667321 904 667687 905 669029 906 670249 907 670493 908 671591 909 672079 910 672323 911 672811 912 673787 913 675251 914 675617 915 675739 916 676349 917 677081 918 677447 919 677813 920 678179 921 679033 922 679277 923 681229 924 681839 925 682327 926 683303 927 684157 928 684767 929 684889 930 685621 931 685987 932 686353 933 686963 934 689891 935 691111 936 691721 937 691843 938 692453 939 694039 940 694649 941 695503 942 697211 943 699529 944 700627 945 700871 946 700993 947 701359 948 701969 949 702701 950 704287 951 704897 952 705751 953 706117 954 707459 955 708923 956 709777 957 711973 958 712339 959 713681 960 714169 961 715877 962 715999 963 716731 964 717341 965 717463 966 719659 967 719903 968 721733 969 723319 970 723563 971 724783 972 725149 973 725393 974 727589 975 727711 976 728687 977 728809 978 729907 979 731249 980 731737 981 731981 982 732713 983 734177 984 734543 985 736007 986 737593 987 739301 988 740521 989 741131 990 741253 991 742229 992 742351 993 742717 994 743693 995 744547 996 744791 997 746743 998 747841 999 748207 1000 748817