2 14 278 836 14 23 59 89 88 57 38 63 32 49 52 80 4 84 3 11 549 571 711 14 23 59 64 32 61 70 58 24 4 84 5 9 105 182 571 633 711 14 23 59 89 39 92 24 4 84 6 8 141 278 364 571 711 831 14 23 64 2 58 24 99 84 12 7 141 182 205 278 290 462 467 507 573 797 836 915 14 23 89 15 2 4 84 24 6 19 49 86 105 117 141 182 205 217 247 254 341 348 462 610 711 718 772 826 831 836 915 942 956 14 23 21 1 4 84 49 5 19 34 56 71 73 77 84 141 165 176 182 202 231 247 259 278 321 339 364 415 435 446 454 462 480 503 515 536 549 571 573 606 627 633 687 711 750 759 775 826 831 836 861 878 897 903 915 922 956 14 29 34 99 84 106 4 14 16 17 21 34 37 46 55 58 62 65 71 78 94 124 132 139 145 146 168 181 196 217 219 231 238 262 265 269 275 282 309 313 326 354 379 381 388 413 418 444 446 460 466 471 474 482 501 511 520 527 529 534 535 541 545 558 563 565 567 572 579 585 611 615 625 626 631 646 647 659 675 677 695 704 709 719 727 732 745 763 771 772 775 794 804 812 814 816 822 831 841 843 853 868 869 877 884 888 915 937 938 951 972 973 974 6 39 71 43 261 3 9 12 13 14 16 17 21 25 26 28 31 34 37 38 46 47 49 50 51 55 56 58 62 63 65 71 78 80 83 84 90 94 96 99 102 110 114 124 132 133 139 145 146 148 153 161 168 173 181 186 189 190 193 194 196 213 216 217 219 225 226 231 237 238 247 259 262 265 268 269 270 273 274 275 278 282 283 298 300 303 309 313 319 320 323 325 326 328 330 338 350 351 354 357 374 377 379 381 385 388 390 391 397 399 410 412 413 418 421 429 430 441 444 445 446 448 451 452 454 459 460 462 466 467 471 474 482 488 491 492 501 503 507 508 511 513 515 516 520 523 526 527 529 530 534 535 536 537 541 545 549 556 558 563 564 565 566 567 572 574 579 584 585 587 588 593 598 601 604 606 611 615 625 626 627 630 631 646 647 651 659 663 664 667 674 675 677 678 694 695 698 700 701 704 709 719 722 724 727 732 745 751 761 762 763 771 772 773 775 783 790 794 796 798 803 804 812 814 816 821 822 827 829 831 835 836 837 841 843 844 853 858 861 868 869 871 877 882 884 885 888 890 908 912 915 917 921 929 937 938 939 942 951 964 965 972 973 974 975 984 996 39 71 43 556 2 2 5 6 8 9 10 11 12 14 16 18 19 20 21 22 23 25 26 28 29 30 34 36 37 39 40 41 42 43 47 49 50 51 54 55 56 57 59 60 61 62 63 65 66 69 71 72 73 74 75 77 79 82 83 84 85 86 90 94 95 97 100 101 102 103 104 105 107 108 111 112 114 116 117 120 121 123 124 125 130 131 133 136 137 138 139 141 146 148 149 150 152 153 154 155 157 159 162 163 164 165 167 168 170 171 175 176 177 179 180 182 183 192 194 201 202 205 209 210 212 213 215 216 217 220 221 223 224 225 226 227 228 229 232 235 243 244 247 248 249 251 254 256 258 260 261 263 264 268 269 270 271 272 273 274 278 280 283 284 289 290 291 292 295 297 298 299 300 302 309 310 311 312 313 314 315 316 317 318 319 320 324 325 326 327 330 331 332 333 334 336 337 340 341 348 350 352 360 361 364 365 366 367 368 370 372 373 375 376 379 382 384 386 387 388 393 394 397 400 403 404 406 407 409 410 413 415 418 420 421 423 424 425 427 428 429 431 432 434 435 436 437 441 442 445 446 447 450 451 453 454 455 456 457 461 462 464 467 470 471 472 479 480 482 483 487 488 489 490 491 493 495 496 502 505 506 507 512 514 515 516 519 521 522 524 525 527 528 529 530 532 533 536 539 540 541 542 543 545 546 547 548 549 551 552 553 555 556 557 562 563 569 571 572 573 574 577 579 580 581 582 583 586 589 590 591 594 595 596 599 601 602 603 604 606 607 608 609 615 616 617 618 619 621 622 623 626 627 630 631 633 635 636 638 639 640 641 642 643 644 645 646 648 651 652 654 655 656 657 659 661 662 663 664 665 668 670 673 677 678 679 681 683 685 686 687 689 690 692 693 694 695 697 698 702 705 710 711 713 715 717 718 721 722 723 725 729 730 731 732 735 736 737 740 741 743 744 746 747 748 750 752 753 754 756 757 760 761 763 765 766 767 768 769 770 772 773 774 775 776 780 782 786 789 790 791 793 797 798 800 801 802 803 810 813 816 817 819 823 825 826 827 830 831 832 834 836 837 838 840 842 844 847 848 849 850 851 854 855 856 858 859 860 861 862 867 869 870 873 876 877 878 879 880 881 882 883 887 888 891 895 897 898 899 900 901 902 903 907 909 912 913 914 915 916 917 921 922 923 924 927 928 929 933 935 936 940 944 950 951 953 954 956 961 963 964 965 966 967 969 972 973 974 975 976 977 978 984 986 987 989 991 993 995 996 999 23 24