758 406
3 5 7 8 12 14 15 17 19 20 21 25 25 27 30 30 30 32 32 37 40 41 42 44 45 46 48 51 52 54 56 60 64 65 67 70 70 71 72 73 75 76 79 79 81 81 81 83 83 83 84 85 85 87 88 89 91 91 92 95 96 96 97 98 99 99 102 103 105 106 107 111 112 113 113 114 115 116 116 117 117 117 117 120 121 121 121 123 130 131 131 131 135 138 140 141 141 142 144 146 148 149 149 149 150 151 152 153 155 158 160 161 161 161 163 165 166 167 168 169 170 171 172 173 174 176 177 180 183 183 184 185 186 187 188 191 193 195 195 195 195 196 197 198 199 199 201 201 202 203 203 203 205 206 209 209 210 213 214 216 218 219 220 223 224 225 227 228 230 230 231 232 232 232 233 237 238 239 239 240 241 242 248 251 253 254 255 258 259 260 261 262 262 262 263 264 264 265 266 266 267 270 272 274 274 274 276 277 279 280 280 282 283 284 291 292 292 292 295 295 295 295 299 299 302 303 303 303 304 304 305 305 307 308 309 310 311 313 314 316 324 325 326 327 329 329 332 332 332 336 337 338 338 340 340 343 344 344 345 347 347 347 349 352 352 353 354 355 355 357 361 366 369 370 373 375 378 379 383 383 386 387 389 390 390 390 391 392 392 393 393 394 396 400 404 406 406 409 410 411 413 414 416 417 418 419 423 427 431 433 433 438 442 444 446 448 451 451 452 452 453 453 453 454 456 457 459 459 463 465 467 469 473 475 476 477 478 478 480 482 482 483 486 490 490 490 491 492 493 493 493 493 495 496 497 497 498 498 499 505 506 506 507 508 508 509 509 509 510 510 513 515 516 516 517 518 521 521 522 525 526 528 529 530 530 531 532 532 534 535 535 537 538 539 540 541 542 543 545 547 550 551 553 553 554 556 560 561 561 563 563 565 566 566 566 567 572 575 575 576 579 581 583 584 586 586 587 588 589 589 591 591 594 595 596 597 597 598 599 600 602 603 603 603 604 606 608 608 612 612 613 614 616 618 619 620 621 621 622 622 623 623 624 626 627 627 629 629 630 631 632 632 633 634 636 640 641 643 643 644 646 646 650 652 653 654 655 655 656 657 659 659 660 660 661 661 663 663 663 665 666 667 669 670 670 672 677 679 680 682 686 686 689 690 690 694 696 697 697 698 699 700 700 702 703 703 704 704 704 704 705 705 706 708 710 711 712 713 717 719 721 722 723 724 724 725 726 727 729 730 734 734 734 734 734 736 737 737 737 737 738 738 739 741 742 742 744 745 745 748 748 751 753 756 757 757 759 763 764 764 767 768 770 770 771 775 775 775 776 777 777 777 777 778 779 781 783 784 785 787 787 788 789 789 791 792 793 794 795 796 797 800 801 802 802 804 805 805 806 807 808 808 809 811 811 813 814 815 818 819 820 820 822 822 822 822 823 823 825 826 826 827 831 832 838 843 848 849 851 853 853 854 854 854 857 857 861 864 864 865 868 871 872 873 877 878 878 878 878 879 879 879 881 885 886 887 890 891 892 892 893 893 895 896 896 897 899 901 903 906 908 909 911 911 912 912 913 914 915 918 920 921 922 922 925 925 925 926 928 931 931 933 934 935 936 936 942 944 944 945 946 946 948 949 955 955 956 957 957 958 958 958 960 965 967 968 969 974 974 975 975 977 978 978 980 980 981 984 985 986 987 989 991 991 991 992 997 997 
