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