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