673 101
0 2 3 3 3 4 5 7 8 8 10 10 11 13 15 16 16 19 19 20 23 24 25 28 30 30 30 35 35 35 36 40 40 41 44 44 45 47 48 50 52 55 55 55 56 58 58 61 63 63 64 64 67 70 71 74 75 76 76 78 79 80 81 82 83 83 87 87 90 97 100 101 103 104 104 104 106 106 111 111 112 115 116 119 120 121 122 123 125 127 129 130 135 136 137 139 139 143 146 149 150 152 154 154 155 160 162 162 166 168 171 172 172 173 175 175 183 185 189 190 191 192 195 195 198 199 200 200 202 204 204 205 205 206 208 211 213 213 215 221 225 226 226 227 227 231 232 235 236 237 238 240 240 241 242 245 246 247 248 249 254 255 256 258 263 264 266 268 269 269 271 272 274 274 275 275 275 276 276 276 277 278 279 280 280 281 283 284 287 288 288 288 290 290 291 294 294 295 298 300 301 304 305 305 305 306 306 310 313 315 316 316 317 321 322 322 322 324 324 326 328 330 336 336 337 337 338 339 343 344 350 350 350 351 352 353 354 357 358 361 363 368 369 369 370 371 372 372 374 377 378 380 380 381 381 382 382 386 391 395 398 398 399 399 400 402 404 406 408 409 412 412 413 413 416 420 420 420 421 422 422 424 426 428 428 430 432 433 434 434 435 436 437 438 440 440 444 445 445 447 447 449 450 450 451 451 452 457 457 457 461 461 462 463 470 471 473 474 474 475 479 479 481 482 486 489 491 493 494 494 498 499 500 500 505 506 509 511 512 515 520 522 524 524 526 527 527 528 528 529 530 530 533 535 535 536 537 538 538 544 551 551 552 554 555 556 556 557 557 558 559 562 563 563 565 566 567 568 569 569 572 577 577 578 578 579 579 579 583 585 586 590 592 594 595 596 597 597 598 600 602 604 607 607 607 607 609 611 611 612 613 615 616 617 619 621 625 626 627 628 629 629 634 635 639 641 642 643 645 647 652 653 653 653 655 656 660 661 665 666 666 667 668 668 669 670 673 673 675 676 676 681 683 685 687 691 692 692 697 697 699 701 701 705 705 707 709 711 717 717 717 718 719 720 721 722 723 725 726 728 731 732 735 737 738 739 740 740 740 741 741 741 744 744 745 745 745 745 747 748 750 750 751 752 753 754 758 761 763 764 764 765 767 768 769 769 771 773 773 773 774 775 775 778 780 784 786 786 787 788 788 789 789 791 792 793 795 796 797 802 804 804 807 808 810 811 813 817 817 821 821 823 824 825 827 831 834 835 838 840 840 841 845 846 846 846 846 852 853 853 853 854 859 861 866 866 867 868 871 872 872 873 873 879 880 882 882 883 886 888 889 890 890 892 893 895 897 897 898 899 901 901 902 902 903 904 905 905 906 908 910 915 916 916 918 918 921 924 927 929 929 929 931 932 932 932 933 934 934 936 937 938 939 940 942 944 945 946 947 947 948 949 949 950 953 955 956 957 959 960 964 965 967 971 976 977 978 980 981 982 983 985 986 986 988 992 992 992 992 998 998 999 1000 
