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