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