1 349 2 778 3 1105 4 1237 5 1306 6 1565 7 1721 8 2473 9 3361 10 3706 11 3889 12 4133 13 4985 14 5261 15 5545 16 6217 17 6841 18 6929 19 7165 20 7253 21 7418 22 7754 23 8021 24 8273 25 8369 26 8629 27 9089 28 9274 29 9461 30 10034 31 10229 32 10333 33 10729 34 11245 35 11657 36 12077 37 12842 38 12941 39 13385 40 13730 41 14314 42 14650 43 15013 44 15122 45 15361 46 15845 47 15973 48 16601 49 17473 50 17609 51 18269 52 18649 53 18793 54 19181 55 19477 56 20290 57 20413 58 21121 59 21562 60 21685 61 22130 62 22546 63 22837 64 23425 65 23753 66 23882 67 24181 68 24482 69 24625 70 24785 71 24953 72 25706 73 26017 74 26330 75 26645 76 26813 77 27281 78 27449 79 27602 80 28093 81 28453 82 28778 83 28921 84 29434 85 29581 86 30098 87 30962 88 31301 89 31642 90 31793 91 31985 92 32138 93 32330 94 33001 95 33377 96 33577 97 33730 98 33893 99 34085 100 34285 101 34442 102 34609 103 35162 104 35333 105 35933 106 36257 107 36434 108 36457 109 36626 110 36997 111 37370 112 38153 113 38501 114 38701 115 38746 116 39265 117 39673 118 40237 119 40274 120 40661 121 41017 122 42013 123 42626 124 42809 125 43249 126 43426 127 43613 128 44053 129 44458 130 44641 131 45274 132 45874 133 46073 134 46745 135 47546 136 47581 137 47969 138 48193 139 48394 140 48665 141 48821 142 49277 143 49474 144 49517 145 49681 146 50137 147 50377 148 50773 149 52121 150 52369 151 52978 152 53657 153 53698 154 53897 155 54401 156 55465 157 55498 158 55705 159 55754 160 56209 161 56621 162 57389 163 57793 164 58049 165 58313 166 58477 167 59417 168 59921 169 60365 170 60394 171 60869 172 61346 173 62089 174 62306 175 62533 176 62789 177 63053 178 63761 179 64577 180 64741 181 64978 182 65066 183 65473 184 65557 185 65729 186 65993 187 66226 188 66545 189 67226 190 67261 191 67993 192 68545 193 69050 194 69277 195 69557 196 70297 197 71090 198 72089 199 72122 200 73133 201 73405 202 73685 203 73973 204 75554 205 75797 206 76585 207 76865 208 77153 209 77753 210 78229 211 79570 212 79609 213 79858 214 80701 215 81866 216 82325 217 82417 218 82613 219 82882 220 82970 221 83845 222 84961 223 85418 224 85453 225 85522 226 86281 227 86650 228 87421 229 87466 230 88037 231 88357 232 88610 233 88873 234 88930 235 89185 236 89833 237 90661 238 90889 239 90922 240 90989 241 91193 242 91825 243 92153 244 92410 245 92489 246 92677 247 93266 248 94733 249 94841 250 95365 251 95929 252 95962 253 97133 254 97162 255 97445 256 97765 257 98429 258 98657 259 98773 260 99586 261 99641 262 99877 263 100810 264 101105 265 101425 266 101818 267 102170 268 102433 269 102661 270 102962 271 103282 272 103669 273 104021 274 104233 275 104530 276 105157 277 105890 278 106417 279 106877 280 107050 281 107777 282 108013 283 109289 284 109405 285 109682 286 109969 287 110321 288 110573 289 110681 290 110909 291 110962 292 111049 293 111253 294 111898 295 113194 296 113501 297 113546 298 114197 299 114557 300 114809 301 114850 302 115153 303 115301 304 115865 305 115954 306 117482 307 117793 308 118145 309 118586 310 118810 311 118873 312 119249 313 119477 314 119837 315 119914 316 120298 317 120817 318 121490 319 121634 320 121813 321 121921 322 122842 323 123169 324 123269 325 123653 326 124249 327 124885 328 125306 329 125401 330 126257 331 126674 332 126946 333 127637 334 127997 335 128137 336 128434 337 129385 338 129434 339 129517 340 130129 341 130513 342 130826 343 131149 344 131909 345 132185 346 132701 347 132929 348 133597 349 134341 350 135017 351 135761 352 136537 353 136813 354 137189 355 137573 356 137906 357 138058 358 138365 359 139693 360 139801 361 140069 362 140453 363 141178 364 141653 365 142297 366 142634 367 142697 368 142981 369 143834 370 144098 371 144157 372 145186 373 145625 374 146033 375 146309 376 146449 377 146701 378 146873 379 147409 380 147509 381 147793 382 148154 383 148585 384 148901 385 149738 386 150077 387 150901 388 151757 389 152293 390 152738 391 153493 392 154333 393 155009 394 155725 395 155849 396 157373 397 157657 398 157714 399 159010 400 159337 401 160745 402 160877 403 161153 404 161569 405 162346 406 162709 407 162865 408 163549 409 163865 410 163981 411 165113 412 165202 413 165437 414 165545 415 166261 416 166433 417 166634 418 167017 419 167117 420 168634 421 168697 422 169429 423 169853 424 169930 425 170041 426 170285 427 170609 428 170725 429 171449 430 171629 431 171826 432 171881 433 172213 434 172321 435 173018 436 173053 437 174241 438 174373 439 174634 440 174829 441 175178 442 175537 443 176674 444 176717 445 176794 446 177913 447 178418 448 179233 449 179549 450 179689 451 179981 452 180421 453 180769 454 181193 455 181625 456 181789 457 182261 458 182890 459 182969 460 183082 461 185557 462 186173 463 187217 464 187697 465 187849 466 187882 467 187949 468 188281 469 188530 470 189169 471 189562 472 189965 473 190202 474 190405 475 191041 476 191402 477 191657 478 191773 479 192097 480 193001 481 193090 482 193213 483 193357 484 193394 485 193570 486 193937 487 195098 488 196117 489 196873 490 196970 491 197221 492 197825 493 198313 494 198589 495 199061 496 199541 497 199922 498 200029 499 201265 500 201581 501 202130 502 202997 503 203290 504 203321 505 203386 506 203738 507 203866 508 204613 509 204737 510 205069 511 205130 512 205610 513 205721 514 206369 515 206485 516 207098 517 207469 518 207973 519 208589 520 208729 521 209018 522 209729 523 210005 524 210361 525 210493 526 210989 527 211297 528 211493 529 211777 530 212141 531 212378 532 212666 533 213557 534 213929 535 213970 536 214154 537 214393 538 214541 539 214666 540 215345 541 215762 542 215833 543 216242 544 216329 545 216661 546 217141 547 217562 548 218629 549 218945 550 219370 551 219433 552 220277 553 220757 554 220945 555 221338 556 221465 557 222577 558 223154 559 223277 560 223490 561 223666 562 224405 563 224893 564 224978 565 225289 566 225322 567 225490 568 225761 569 226241 570 226682 571 226729 572 227453 573 227729 574 228241 575 228530 576 228761 577 229010 578 229457 579 229937 580 231010 581 231317 582 231797 583 232250 584 232457 585 232730 586 233185 587 233665 588 233797 589 234218 590 234317 591 234649 592 234730 593 235153 594 235541 595 236185 596 236482 597 236713 598 237029 599 237425 600 238409 601 239317 602 239669 603 239858 604 240266 605 240301 606 240473 607 241217 608 241754 609 242201 610 242266 611 243613 612 244109 613 244613 614 244801 615 246173 616 246709 617 248089 618 249169 619 249485 620 249586 621 249721 622 249881 623 250013 624 251417 625 251645 626 251866 627 252058 628 252481 629 253298 630 253357 631 253769 632 254785 633 255517 634 256369 635 256913 636 257689 637 257722 638 258025 639 258193 640 259178 641 259421 642 259690 643 260677 644 261818 645 262261 646 262513 647 262657 648 263498 649 263917 650 264133 651 265337 652 265778 653 266129 654 266641 655 267226 656 268645 657 268769 658 269029 659 269165 660 269321 661 270229 662 271177 663 271325 664 271885 665 272026 666 272453 667 272677 668 273029 669 274034 670 275357 671 275818 672 275917 673 276833 674 277261 675 277789 676 277945 677 278513 678 279089 679 279305 680 279346 681 279421 682 279833 683 280106 684 280369 685 280549 686 280913 687 281357 688 281465 689 282025 690 282593 691 283169 692 283517 693 283618 694 283753 695 284077 696 284345 697 285221 698 285514 699 285674 700 286397 701 287093 702 287281 703 287645 704 288089 705 288773 706 289169 707 289349 708 289721 709 290386 710 291125 711 291253 712 292298 713 292601 714 292801 715 292933 716 293201 717 293978 718 294394 719 294685 720 295601 721 295954 722 295997 723 296330 724 296557 725 297377 726 298426 727 298877 728 299477 729 300221 730 300985 731 301349 732 301585 733 301793 734 302509 735 302858 736 303473 737 304049 738 304477 739 304762 740 305225 741 306674 742 306890 743 307049 744 307357 745 307498 746 308213 747 309181 748 309325 749 309497 750 309634 751 311053 752 311170 753 311321 754 311546 755 313085 756 313469 757 313801 758 314213 759 314401 760 315257 761 315373 762 316565 763 316961 764 317437 765 317474 766 317789 767 318137 768 318737 769 319141 770 319961 771 320185 772 320234 773 320317 774 321329 775 322381 776 322505 777 322618 778 324202 779 324329 780 324953 781 325153 782 325301 783 325729 784 326258 785 327505 786 327941 787 328610 788 329717 789 330698 790 330941 791 331274 792 331337 793 331937 794 332837 795 333050 796 333161 797 333565 798 333946 799 334049 800 335057 801 336170 802 337418 803 337453 804 337522 805 339121 806 340169 807 340297 808 340378 809 340493 810 340642 811 340897 812 341125 813 341765 814 342026 815 342121 816 342413 817 342634 818 342890 819 343649 820 344017 821 344290 822 344381 823 345146 824 345637 825 346033 826 346277 827 346649 828 347101 829 347581 830 348545 831 349385 832 349682 833 349849 834 349985 835 350593 836 351469 837 351677 838 351833 839 353426 840 353501 841 354034 842 355730 843 355906 844 356285 845 356701 846 356885 847 358042 848 358109 849 358601 850 358733 851 360362 852 360653 853 360818 854 360925 855 361049 856 361309 857 361525 858 361681 859 361973 860 362321 861 362690 862 362749 863 362842 864 362969 865 363257 866 363298 867 363373 868 364289 869 364645 870 364961 871 365026 872 365293 873 365810 874 366337 875 367370 876 367421 877 367978 878 368146 879 368281 880 368545 881 369617 882 369722 883 370393 884 370621 885 371509 886 371957 887 372313 888 372458 889 372842 890 373130 891 373265 892 374450 893 374669 894 375113 895 375202 896 375482 897 375637 898 376385 899 376661 900 376861 901 376930 902 377570 903 378353 904 378757 905 379241 906 379306 907 380210 908 380497 909 381397 910 381629 911 382253 912 382441 913 382586 914 383777 915 384173 916 384298 917 385493 918 386429 919 386482 920 386569 921 388561 922 389530 923 389629 924 389762 925 390097 926 390737 927 390965 928 391261 929 391498 930 391826 931 391946 932 392170 933 392333 934 393157 935 393377 936 393730 937 393914 938 394057 939 394234 940 394586 941 395585 942 396889 943 397010 944 397381 945 397861 946 398602 947 398669 948 399193 949 399242 950 399989 951 400289 952 400993 953 401050 954 401113 955 401341 956 402029 957 402277 958 402433 959 403658 960 403946 961 404221 962 404330 963 405557 964 405970 965 406573 966 407098 967 407621 968 408017 969 409037 970 409250 971 409813 972 410321 973 410485 974 411314 975 411722 976 411853 977 412289 978 412549 979 413410 980 413641 981 413965 982 414109 983 414202 984 414329 985 414773 986 415729 987 416018 988 416266 989 416441 990 416690 991 417157 992 417509 993 418925 994 419050 995 420001 996 421417 997 421609 998 422137 999 423469 1000 423625