2 3 4 5 6 7 8 9 10 1 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 69 70 71 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 97 98 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 119 121 125 127 128 130 131 132 134 135 136 139 140 141 142 143 144 146 147 148 149 150 151 153 154 155 156 157 158 159 160 161 162 164 165 166 167 168 169 172 173 176 177 179 180 181 182 183 186 187 188 191 193 196 199 200 201 202 204 205 206 207 208 209 210 211 212 213 214 215 217 218 222 223 224 225 226 227 228 229 231 232 233 234 236 237 238 239 242 244 245 247 248 249 250 251 252 255 256 257 258 262 263 264 266 269 270 272 273 275 277 279 280 281 282 283 285 287 289 291 294 295 297 298 299 300 303 304 307 309 311 313 314 315 317 320 321 323 324 328 329 331 334 335 336 341 343 345 350 351 352 353 354 355 358 361 362 363 365 368 369 376 377 379 381 383 387 388 389 392 393 394 395 397 400 401 404 406 410 414 415 420 422 424 425 426 428 430 432 433 436 438 440 441 442 443 444 447 449 450 451 453 456 459 461 463 464 473 474 475 477 478 479 481 484 485 487 489 491 494 496 497 499 500 502 503 505 507 508 510 512 513 514 519 521 525 526 527 529 530 534 542 543 549 553 555 557 559 561 562 566 567 570 573 574 576 577 580 584 591 594 596 598 599 601 602 603 604 606 609 610 613 616 617 618 621 625 628 630 632 634 635 636 638 639 640 641 645 648 655 657 659 661 662 663 664 665 670 671 672 674 675 676 678 680 682 685 689 697 699 704 707 709 710 711 714 717 718 719 727 731 735 736 739 741 742 754 755 756 758 762 767 771 773 776 777 785 788 789 793 796 798 803 805 809 813 818 821 823 825 826 834 841 843 846 850 855 862 868 869 871 875 877 881 882 884 885 886 889 894 900 904 905 906 909 911 914 915 918 920 922 923 926 928 932 934 935 936 938 941 946 948 951 957 959 961 972 982 983 984 993 997 998 40 63 65 72 73 96 102 117 120 122 126 129 133 145 152 163 170 175 184 189 190 198 203 216 219 230 243 246 259 260 261 268 271 276 284 286 288 290 302 305 316 318 325 333 338 339 346 347 349 356 357 360 364 367 370 371 378 380 382 384 385 390 391 398 402 405 408 409 412 413 419 427 431 435 439 445 448 452 454 455 458 468 469 471 472 476 483 488 490 493 495 506 515 517 520 522 523 524 528 536 539 540 544 548 550 551 554 560 563 564 568 575 578 581 582 583 587 588 589 590 592 600 605 607 611 612 615 619 620 623 637 643 644 646 647 650 651 654 656 666 667 669 679 683 688 692 693 694 701 703 712 713 716 720 725 726 728 734 738 745 746 750 752 760 768 769 770 772 778 779 782 787 790 797 799 801 802 804 807 810 812 815 817 819 822 827 830 837 838 840 842 844 847 848 849 852 854 856 859 867 870 873 879 880 891 898 907 910 912 919 924 925 927 939 940 949 954 955 963 969 979 981 985 986 987 995 999 50 78 94 99 118 123 124 137 138 171 174 178 185 192 194 195 197 220 221 235 240 241 253 254 265 267 274 278 292 293 296 301 306 308 310 312 319 322 326 327 330 332 337 340 342 344 348 359 366 372 373 374 375 386 396 399 403 407 411 416 417 418 421 423 429 434 437 446 457 460 462 465 466 467 470 480 482 486 492 498 501 504 509 511 516 518 531 532 533 535 537 538 541 545 546 547 552 556 558 565 569 571 572 579 585 586 593 595 597 608 614 622 624 626 627 629 631 633 642 649 652 653 658 660 668 673 677 681 684 686 687 690 691 695 696 698 700 702 705 706 708 715 721 722 723 724 729 730 732 733 737 740 743 744 747 748 749 751 753 757 759 761 763 764 765 766 774 775 780 781 783 784 786 791 792 794 795 800 806 808 811 814 816 820 824 828 829 831 832 833 835 836 839 845 851 853 857 858 860 861 863 864 865 866 872 874 876 878 883 887 888 890 892 893 895 896 897 899 901 902 903 908 913 916 917 921 929 930 931 933 937 942 943 944 945 947 950 952 953 956 958 960 962 964 965 966 967 968 970 971 973 974 975 976 977 978 980 988 989 990 991 992 994 996 1000