878 45
1 3 4 4 4 6 6 7 9 11 12 15 17 17 18 18 19 22 22 23 25 25 28 30 30 31 31 32 32 35 36 36 37 37 38 38 39 39 40 43 47 47 49 52 54 55 56 57 57 60 60 61 62 64 67 68 69 69 70 70 71 75 76 77 78 78 79 83 84 88 90 92 95 95 96 97 98 98 99 100 100 102 102 103 105 107 107 110 111 111 112 112 114 114 115 116 116 116 116 117 123 124 125 127 129 129 131 131 134 135 135 138 138 139 139 140 140 141 143 143 144 149 149 149 150 151 152 152 153 156 157 157 158 161 162 163 164 164 167 168 170 171 172 174 175 178 179 181 184 184 187 190 191 193 193 196 196 198 200 201 204 206 207 208 211 214 214 215 216 216 217 217 218 219 219 220 221 221 223 224 225 229 230 230 234 234 235 235 235 236 237 239 239 239 242 242 246 246 248 249 250 250 250 250 250 253 254 256 256 257 259 260 261 262 263 265 268 268 271 271 271 272 274 277 279 280 280 281 281 282 284 286 286 289 289 292 292 292 294 295 299 300 301 302 303 303 304 307 308 312 315 315 316 317 317 317 319 321 322 322 324 325 326 326 327 328 328 328 333 334 338 338 340 340 341 342 342 345 346 347 347 349 351 352 355 356 357 358 359 359 361 361 362 362 362 365 368 369 372 373 373 374 377 377 378 380 380 381 381 382 383 384 385 385 385 386 387 388 389 389 390 390 394 394 395 396 397 398 399 400 401 401 402 404 404 404 405 406 406 411 411 411 412 412 415 416 418 419 420 421 421 421 422 423 423 425 426 426 426 427 427 429 431 431 433 434 434 435 436 436 438 439 442 443 444 446 448 449 449 450 451 451 451 451 452 453 454 457 460 461 462 465 466 468 468 469 470 470 471 472 473 478 479 479 479 481 481 482 482 483 483 484 486 487 490 491 497 498 498 499 499 502 505 505 506 506 507 510 511 512 513 513 515 515 517 518 518 518 519 521 522 524 526 528 528 528 529 532 532 534 535 536 537 538 539 539 540 541 541 542 542 544 546 547 548 549 551 551 552 552 552 553 556 557 558 560 562 562 567 568 568 568 568 571 571 571 572 574 574 574 575 575 579 580 581 581 581 582 583 583 584 587 587 588 589 589 590 590 590 591 592 595 598 598 603 604 606 606 606 606 608 609 610 612 612 612 613 614 615 617 618 619 620 622 622 624 628 628 629 630 632 632 634 637 641 641 643 646 646 648 649 649 649 653 654 654 655 655 655 659 660 661 662 665 665 666 667 668 670 670 672 673 675 676 676 677 677 677 677 678 680 681 683 683 684 684 685 685 685 686 686 689 690 692 692 694 694 695 695 695 696 696 697 697 698 699 700 702 705 707 708 708 708 710 710 713 713 714 714 714 718 718 719 721 724 724 725 726 728 728 729 729 730 731 734 736 737 737 740 741 742 743 745 746 746 746 747 748 748 750 751 752 753 754 754 755 755 759 761 763 764 769 770 770 773 773 776 777 782 784 784 785 786 788 789 790 795 795 795 796 797 797 798 798 798 799 801 801 801 802 803 803 804 805 807 807 807 808 810 811 811 812 814 815 817 818 819 819 819 819 819 819 822 823 824 826 829 829 830 831 832 836 837 839 839 839 840 841 843 843 844 844 845 847 847 848 848 849 850 852 852 853 854 856 856 856 856 856 858 863 866 867 867 867 868 868 871 873 876 878 882 883 884 888 890 890 890 891 892 892 893 893 893 895 895 897 897 899 899 900 901 902 903 904 904 905 906 907 907 907 909 913 915 917 917 918 919 919 919 921 924 925 925 926 926 927 927 930 931 932 934 934 935 936 936 937 940 940 941 941 942 944 945 945 946 947 947 947 947 948 950 950 951 952 955 955 956 957 957 958 958 959 959 959 960 961 961 962 962 963 963 966 967 967 969 971 971 972 972 974 976 976 978 982 982 983 986 989 990 992 993 997 997 998 998 998 1000 1000 
