997 80944 838 518 838 518 68 710 68 710 270 343 270 343 766 3 766 3 915 519 915 519 512 235 512 235 669 304 669 304 292 869 292 869 490 142 490 142 441 313 441 313 289 649 289 649 264 391 264 391 796 438 796 438 47 850 47 850 155 597 155 597 938 106 938 106 827 160 827 160 423 933 423 933 700 226 700 226 203 959 203 959 272 4 272 4 885 974 885 974 100 236 100 236 409 539 409 539 854 789 854 789 217 882 217 882 273 158 273 158 920 388 920 388 319 767 319 767 899 252 899 252 760 349 760 349 366 214 366 214 990 292 990 292 451 456 451 456 72 204 72 204 663 716 663 716 286 238 286 238 997 340 997 340 402 465 402 465 631 696 631 696 211 537 211 537 319 917 319 917 628 195 628 195 363 955 363 955 1 87 1 87 956 220 956 220 138 137 138 137 269 316 269 316 742 369 742 369 646 121 646 121 128 213 128 213 401 387 401 387 754 370 754 370 765 851 765 851 823 995 823 995 296 588 296 588 448 424 448 424 842 583 842 583 473 538 473 538 132 197 132 197 389 630 389 630 819 157 819 157 897 501 897 501 55 266 55 266 719 162 719 162 172 85 172 85 69 414 69 414 686 868 686 868 192 198 192 198 506 997 506 997 489 191 489 191 177 278 177 278 377 650 377 650 332 673 332 673 68 648 68 648 105 405 105 405 663 755 663 755 821 695 821 695 96 369 96 369 144 960 144 960 555 119 555 119 764 216 764 216 33 29 33 29 280 653 280 653 93 654 93 654 586 526 586 526 927 642 927 642 973 325 973 325 159 266 159 266 160 561 160 561 632 511 632 511 707 723 707 723 333 355 333 355 463 595 463 595 507 558 507 558 772 979 772 979 809 691 809 691 696 941 696 941 759 979 759 979 29 838 29 838 3 569 3 569 282 895 282 895 968 222 968 222 748 462 748 462 770 81 770 81 419 878 419 878 687 342 687 342 160 656 160 656 48 632 48 632 749 733 749 733 23 288 23 288 526 684 526 684 80 740 80 740 344 930 344 930 28 878 28 878 362 487 362 487 929 288 929 288 189 112 189 112 922 423 922 423 770 22 770 22 745 77 745 77 768 553 768 553 314 768 314 768 88 19 88 19 703 157 703 157 392 671 392 671 568 385 568 385 382 343 382 343 338 599 338 599 542 523 542 523 206 222 206 222 973 390 973 390 175 172 175 172 215 648 215 648 761 861 761 861 631 90 631 90 300 663 300 663 859 980 859 980 14 394 14 394 784 348 784 348 705 104 705 104 314 101 314 101 55 328 55 328 834 915 834 915 769 16 769 16 645 976 645 976 172 177 172 177 801 651 801 651 246 661 246 661 638 639 638 639 37 172 37 172 443 328 443 328 441 568 441 568 453 40 453 40 440 35 440 35 701 163 701 163 715 920 715 920 474 828 474 828 440 640 440 640 429 354 429 354 496 592 496 592 512 164 512 164 26 947 26 947 292 840 292 840 41 338 41 338 867 492 867 492 479 982 479 982 664 765 664 765 719 720 719 720 611 204 611 204 909 992 909 992 510 759 510 759 321 976 321 976 823 766 823 766 589 638 589 638 260 362 260 362 846 394 846 394 978 639 978 639 881 90 881 90 168 421 168 421 431 396 431 396 686 524 686 524 306 307 306 307 588 12 588 12 800 475 800 475 274 250 274 250 372 957 372 957 169 155 169 155 221 667 221 667 810 320 810 320 688 427 688 427 287 788 287 788 647 721 647 721 291 655 291 655 951 527 951 527 686 302 686 302 850 217 850 217 444 15 444 15 416 163 416 163 775 581 775 581 699 36 699 36 796 9 796 9 560 457 560 457 307 225 307 225 615 642 615 642 703 158 703 158 360 77 360 77 105 971 105 971 966 213 966 213 169 584 169 584 830 347 830 347 241 553 241 553 264 425 264 425 78 370 78 370 306 236 306 236 120 611 120 611 739 389 739 389 246 414 246 414 654 546 654 546 868 315 868 315 613 472 613 472 561 957 561 957 900 915 900 915 821 807 821 807 82 344 82 344 711 817 711 817 7 100 7 100 100 619 100 619 496 863 496 863 687 703 687 703 487 992 487 992 469 705 469 705 551 87 551 87 130 943 130 943 443 478 443 478 34 870 34 870 269 276 269 276 125 382 125 382 879 508 879 508 320 428 320 428 390 770 390 770 952 386 952 386 823 467 823 467 336 639 336 639 579 246 579 246 32 541 32 541 149 139 149 139 625 97 625 97 339 475 339 475 533 844 533 844 938 90 938 90 288 245 288 245 616 794 616 794 173 688 173 688 741 236 741 236 733 756 733 756 6 441 6 441 247 401 247 401 419 802 419 802 280 899 280 899 562 509 562 509 585 710 585 710 52 37 52 37 88 31 88 31 287 306 287 306 178 283 178 283 916 24 916 24 878 231 878 231 898 813 898 813 130 201 130 201 803 850 803 850 943 732 943 732 514 499 514 499 346 217 346 217 894 213 894 213 690 835 690 835 425 30 425 30 609 760 609 760 516 572 516 572 772 405 772 405 636 195 636 195 51 142 51 142 940 498 940 498 410 184 410 184 333 488 333 488 748 346 748 346 724 665 724 665 812 556 812 556 587 768 587 768 315 380 315 380 274 772 274 772 994 93 994 93 258 543 258 543 636 349 636 349 930 122 930 122 249 794 249 794 367 988 367 988 969 557 969 557 499 899 499 899 785 54 785 54 843 322 843 322 235 430 235 430 648 364 648 364 225 53 225 53 235 222 235 222 55 494 55 494 916 206 916 206 842 737 842 737 769 708 769 708 140 961 140 961 266 176 266 176 755 336 755 336 841 622 841 622 745 210 745 210 466 321 466 321 241 909 241 909 137 18 137 18 487 306 487 306 225 885 225 885 549 607 549 607 493 936 493 936 790 105 790 105 735 440 735 440 710 921 710 921 86 757 86 757 367 906 367 906 102 483 102 483 275 357 275 357 856 805 856 805 272 373 272 373 647 578 647 578 838 688 838 688 136 989 136 989 779 913 779 913 566 684 566 684 364 157 364 157 523 69 523 69 943 517 943 517 608 635 608 635 28 750 28 750 559 283 559 283 593 714 593 714 570 216 570 216 740 935 740 935 940 617 940 617 29 775 29 775 975 73 975 73 53 206 53 206 470 681 470 681 221 109 221 109 426 71 426 71 390 394 390 394 116 497 116 497 324 314 324 314 735 546 735 546 648 218 648 218 33 542 33 542 565 283 565 283 874 830 874 830 682 815 682 815 959 600 959 600 931 965 931 965 466 504 466 504 647 56 647 56 433 485 433 485 250 720 250 720 565 55 565 55 705 305 705 305 369 972 369 972 372 239 372 239 579 979 579 979 789 786 789 786 484 839 484 839 56 23 56 23 780 510 780 510 140 456 140 456 774 881 774 881 185 971 185 971 798 103 798 103 830 613 830 613 828 673 828 673 561 982 561 982 928 37 928 37 216 994 216 994 427 393 427 393 857 443 857 443 956 485 956 485 442 774 442 774 404 39 404 39 895 587 895 587 621 668 621 668 452 519 452 519 333 744 333 744 490 927 490 927 936 119 936 119 696 98 696 98 773 810 773 810 826 303 826 303 141 398 141 398 251 693 251 693 866 536 866 536 656 775 656 775 204 468 204 468 13 158 13 158 18 716 18 716 58 24 58 24 286 727 286 727 37 587 37 587 893 243 893 243 736 166 736 166 23 138 23 138 769 113 769 113 735 215 735 215 500 744 500 744 54 442 54 442 660 930 660 930 802 749 802 749 901 767 901 767 756 349 756 349 572 879 572 879 484 176 484 176 139 713 139 713 759 265 759 265 517 882 517 882 702 250 702 250 452 670 452 670 598 210 598 210 913 372 913 372 786 707 786 707 722 599 722 599 259 564 259 564 985 195 985 195 875 274 875 274 422 191 422 191 204 61 204 61 585 936 585 936 271 839 271 839 23 493 23 493 462 306 462 306 757 632 757 632 494 730 494 730 969 448 969 448 141 1 141 1 573 719 573 719 464 840 464 840 811 291 811 291 573 881 573 881 786 698 786 698 886 280 886 280 79 406 79 406 23 972 23 972 542 184 542 184 861 993 861 993 733 196 733 196 527 880 527 880 18 95 18 95 838 1 838 1 612 369 612 369 565 962 565 962 975 21 975 21 247 810 247 810 608 470 608 470 343 510 343 510 433 158 433 158 164 827 164 827 973 953 973 953 79 690 79 690 897 862 897 862 814 642 814 642 696 546 696 546 502 904 502 904 111 712 111 712 198 683 198 683 222 388 222 388 270 200 270 200 973 78 973 78 110 439 110 439 380 394 380 394 490 22 490 22 87 416 87 416 705 368 705 368 318 840 318 840 147 351 147 351 509 41 509 41 948 624 948 624 55 808 55 808 99 89 99 89 33 569 33 569 603 691 603 691 692 527 692 527 338 139 338 139 745 55 745 55 319 622 319 622 910 398 910 398 110 210 110 210 827 750 827 750 172 108 172 108 930 853 930 853 658 299 658 299 963 755 963 755 742 250 742 250 436 409 436 409 437 398 437 398 861 725 861 725 224 196 224 196 255 705 255 705 857 771 857 771 984 411 984 411 463 508 463 508 659 80 659 80 141 940 141 940 154 686 154 686 385 183 385 183 591 467 591 467 852 611 852 611 500 510 500 510 155 678 155 678 846 45 846 45 346 621 346 621 673 652 673 652 621 278 621 278 520 381 520 381 815 45 815 45 513 243 513 243 36 778 36 778 395 62 395 62 418 247 418 247 712 916 712 916 900 378 900 378 302 463 302 463 33 231 33 231 928 319 928 319 520 879 520 879 783 904 783 904 14 42 14 42 57 809 57 809 911 690 911 690 911 765 911 765 697 531 697 531 470 737 470 737 782 202 782 202 8 639 8 639 959 12 959 12 147 868 147 868 65 889 65 889 982 475 982 475 134 172 134 172 11 698 11 698 658 71 658 71 754 44 754 44 784 682 784 682 578 500 578 500 379 849 379 849 533 954 533 954 74 92 74 92 663 741 663 741 679 304 679 304 488 139 488 139 364 509 364 509 333 864 333 864 950 505 950 505 120 931 120 931 550 114 550 114 718 914 718 914 668 739 668 739 783 265 783 265 465 599 465 599 639 101 639 101 58 818 58 818 167 534 167 534 728 293 728 293 421 862 421 862 970 543 970 543 197 93 197 93 570 363 570 363 882 115 882 115 909 792 909 792 231 309 231 309 208 977 208 977 264 620 264 620 346 570 346 570 568 7 568 7 462 285 462 285 424 467 424 467 32 57 32 57 321 426 321 426 473 571 473 571 18 663 18 663 381 532 381 532 540 880 540 880 944 678 944 678 872 744 872 744 268 46 268 46 763 483 763 483 746 184 746 184 8 837 8 837 189 253 189 253 415 686 415 686 608 638 608 638 553 418 553 418 510 944 510 944 819 884 819 884 48 17 48 17 460 961 460 961 97 580 97 580 685 751 685 751 489 701 489 701 627 867 627 867 5 494 5 494 239 463 239 463 352 595 352 595 735 753 735 753 704 637 704 637 756 42 756 42 873 36 873 36 195 891 195 891 349 977 349 977 670 841 670 841 313 30 313 30 115 771 115 771 167 497 167 497 603 733 603 733 204 254 204 254 91 387 91 387 157 315 157 315 443 230 443 230 214 385 214 385 47 401 47 401 898 216 898 216 878 4 878 4 641 560 641 560 378 798 378 798 80 745 80 745 804 497 804 497 761 788 761 788 97 121 97 121 819 574 819 574 248 126 248 126 98 788 98 788 135 483 135 483 102 52 102 52 307 39 307 39 842 443 842 443 383 848 383 848 748 739 748 739 770 682 770 682 916 560 916 560 706 713 706 713 629 558 629 558 375 931 375 931 6 310 6 310 611 227 611 227 717 951 717 951 406 77 406 77 932 583 932 583 523 839 523 839 158 905 158 905 504 724 504 724 352 610 352 610 816 350 816 350 625 66 625 66 218 438 218 438 103 678 103 678 715 254 715 254 739 154 739 154 460 409 460 409 859 232 859 232 431 96 431 96 667 80 667 80 124 434 124 434 627 308 627 308 477 900 477 900 695 74 695 74 673 461 673 461 883 839 883 839 288 268 288 268 978 476 978 476 440 602 440 602 736 646 736 646 780 136 780 136 545 568 545 568 392 539 392 539 660 692 660 692 904 141 904 141 378 543 378 543 76 826 76 826 655 397 655 397 76 168 76 168 996 334 996 334 834 648 834 648 575 681 575 681 399 549 399 549 209 863 209 863 511 43 511 43 681 725 681 725 523 322 523 322 209 586 209 586 176 804 176 804 281 476 281 476 144 21 144 21 588 104 588 104 600 153 600 153 946 274 946 274 908 321 908 321 897 956 897 956 839 100 839 100 444 194 444 194 887 36 887 36 138 626 138 626 516 245 516 245 570 292 570 292 39 316 39 316 110 884 110 884 321 439 321 439 285 288 285 288 343 168 343 168 190 24 190 24 366 93 366 93 660 482 660 482 296 954 296 954 397 651 397 651 357 479 357 479 943 743 943 743 711 666 711 666 147 468 147 468 543 537 543 537 267 588 267 588 412 908 412 908 974 64 974 64 668 447 668 447 581 449 581 449 336 909 336 909 308 427 308 427 265 910 265 910 558 44 558 44 789 929 789 929 368 34 368 34 957 984 957 984 231 262 231 262 376 225 376 225 234 597 234 597 25 614 25 614 831 857 831 857 971 20 971 20 576 483 576 483 806 898 806 898 617 859 617 859 677 387 677 387 555 367 555 367 217 824 217 824 614 264 614 264 835 988 835 988 5 239 5 239 395 197 395 197 269 83 269 83 474 841 474 841 645 922 645 922 771 61 771 61 704 630 704 630 376 770 376 770 260 440 260 440 350 508 350 508 978 934 978 934 577 404 577 404 570 547 570 547 644 8 644 8 509 522 509 522 686 407 686 407 29 689 29 689 345 321 345 321 616 239 616 239 268 615 268 615 463 152 463 152 548 649 548 649 900 308 900 308 538 158 538 158 267 766 267 766 954 422 954 422 878 166 878 166 492 763 492 763 175 858 175 858 925 570 925 570 768 607 768 607 806 131 806 131 428 276 428 276 134 739 134 739 869 713 869 713 932 350 932 350 584 304 584 304 279 430 279 430 861 974 861 974 935 269 935 269 810 478 810 478 848 201 848 201 284 699 284 699 516 461 516 461 955 837 955 837 312 82 312 82 136 196 136 196 891 794 891 794 250 567 250 567 834 391 834 391 382 768 382 768 613 588 613 588 40 48 40 48 722 198 722 198 26 405 26 405 385 578 385 578 654 730 654 730 704 274 704 274 933 140 933 140 570 807 570 807 170 424 170 424 836 986 836 986 752 347 752 347 231 602 231 602 941 602 941 602 802 919 802 919 636 240 636 240 121 116 121 116 301 38 301 38 801 281 801 281 364 470 364 470 565 890 565 890 875 48 875 48 339 311 339 311 747 758 747 758 240 985 240 985 759 12 759 12 621 742 621 742 216 557 216 557 847 839 847 839 544 603 544 603 74 895 74 895 792 365 792 365 545 456 545 456 122 721 122 721 754 493 754 493 266 688 266 688 425 770 425 770 55 899 55 899 306 260 306 260 804 917 804 917 374 399 374 399 762 620 762 620 529 583 529 583 368 41 368 41 510 965 510 965 536 178 536 178 381 970 381 970 741 906 741 906 353 625 353 625 493 51 493 51 196 360 196 360 634 965 634 965 210 131 210 131 228 234 228 234 946 126 946 126 3 548 3 548 639 274 639 274 880 809 880 809 848 259 848 259 715 950 715 950 425 926 425 926 604 437 604 437 132 904 132 904 587 347 587 347 618 427 618 427 778 802 778 802 649 721 649 721 332 770 332 770 272 269 272 269 736 681 736 681 576 385 576 385 185 135 185 135 412 270 412 270 313 897 313 897 316 342 316 342 716 384 716 384 623 636 623 636 793 948 793 948 817 97 817 97 714 240 714 240 588 410 588 410 220 923 220 923 983 341 983 341 748 399 748 399 635 924 635 924 777 560 777 560 170 703 170 703 907 882 907 882 879 229 879 229 796 506 796 506 646 295 646 295 691 989 691 989 390 689 390 689 94 261 94 261 744 288 744 288 544 145 544 145 264 980 264 980 799 172 799 172 628 949 628 949 688 519 688 519 351 643 351 643 620 522 620 522 607 423 607 423 723 989 723 989 556 696 556 696 106 604 106 604 700 395 700 395 896 422 896 422 819 504 819 504 798 208 798 208 583 356 583 356 223 651 223 651 723 674 723 674 819 58 819 58 582 484 582 484 352 15 352 15 744 462 744 462 725 146 725 146 279 896 279 896 468 366 468 366 762 278 762 278 469 79 469 79 607 393 607 393 359 552 359 552 927 534 927 534 652 115 652 115 820 565 820 565 704 405 704 405 103 737 103 737 680 918 680 918 747 563 747 563 76 77 76 77 767 839 767 839 371 947 371 947 727 597 727 597 216 417 216 417 616 291 616 291 477 419 477 419 624 702 624 702 938 410 938 410 798 741 798 741 909 638 909 638 815 99 815 99 65 934 65 934 253 65 253 65 723 658 723 658 818 238 818 238 490 463 490 463 152 751 152 751 400 738 400 738 725 803 725 803 891 320 891 320 153 673 153 673 154 986 154 986 494 792 494 792 749 996 749 996 968 445 968 445 785 224 785 224 733 446 733 446 195 83 195 83 465 50 465 50 476 857 476 857 22 973 22 973 878 89 878 89 259 55 259 55 207 876 207 876 352 304 352 304 687 281 687 281 658 394 658 394 397 172 397 172 969 670 969 670 41 354 41 354 187 236 187 236 984 532 984 532 34 664 34 664 129 305 129 305 473 270 473 270 336 194 336 194 370 918 370 918 730 942 730 942 488 279 488 279 119 90 119 90 610 462 610 462 253 170 253 170 381 682 381 682 389 853 389 853 700 897 700 897 716 242 716 242 435 474 435 474 752 751 752 751 902 357 902 357 945 695 945 695 712 601 712 601 808 279 808 279 10 356 10 356 707 970 707 970 902 293 902 293 788 511 788 511 106 647 106 647 847 411 847 411 346 987 346 987 595 247 595 247 135 733 135 733 859 715 859 715 28 481 28 481 911 972 911 972 317 245 317 245 149 596 149 596 918 648 918 648 90 337 90 337 4 412 4 412 742 486 742 486 880 747 880 747 137 846 137 846 957 578 957 578 619 328 619 328 576 636 576 636 851 122 851 122 763 251 763 251 63 82 63 82 972 619 972 619 372 302 372 302 32 525 32 525 986 396 986 396 686 172 686 172 581 533 581 533 151 155 151 155 406 778 406 778 382 93 382 93 248 837 248 837 272 231 272 231 444 25 444 25 469 275 469 275 580 715 580 715 9 223 9 223 960 25 960 25 919 102 919 102 712 831 712 831 910 243 910 243 667 393 667 393 767 953 767 953 163 198 163 198 202 732 202 732 504 962 504 962 169 642 169 642 600 965 600 965 290 3 290 3 784 639 784 639 268 211 268 211 400 626 400 626 563 824 563 824 89 188 89 188 31 281 31 281 144 971 144 971 541 92 541 92 912 190 912 190 101 104 101 104 70 785 70 785 226 894 226 894 990 775 990 775 464 76 464 76 825 512 825 512 366 769 366 769 878 583 878 583 219 205 219 205 173 334 173 334 836 820 836 820 529 746 529 746 887 399 887 399 555 139 555 139 326 170 326 170 947 128 947 128 394 968 394 968 630 419 630 419 374 756 374 756 22 277 22 277 571 899 571 899 358 666 358 666 849 626 849 626 256 311 256 311 541 367 541 367 791 439 791 439 878 895 878 895 691 373 691 373 448 71 448 71 985 469 985 469 149 163 149 163 244 75 244 75 926 224 926 224 768 496 768 496 476 162 476 162 274 713 274 713 239 113 239 113 299 651 299 651 273 78 273 78 799 312 799 312 747 856 747 856 331 275 331 275 217 504 217 504 336 392 336 392 355 99 355 99 173 56 173 56 974 365 974 365 564 172 564 172 143 506 143 506 382 844 382 844 404 614 404 614 910 727 910 727 826 728 826 728 80 886 80 886 171 155 171 155 674 836 674 836 646 257 646 257 835 656 835 656 287 661 287 661 895 299 895 299 186 297 186 297 3 357 3 357 766 209 766 209 924 277 924 277 244 318 244 318 156 182 156 182 942 470 942 470 978 831 978 831 50 376 50 376 956 731 956 731 257 224 257 224 619 311 619 311 987 100 987 100 250 158 250 158 104 288 104 288 597 20 597 20 975 271 975 271 126 422 126 422 168 901 168 901 988 240 988 240 907 633 907 633 907 576 907 576 499 450 499 450 87 848 87 848 159 529 159 529 148 409 148 409 232 836 232 836 331 905 331 905 418 412 418 412 34 866 34 866 629 526 629 526 202 797 202 797 371 839 371 839 277 365 277 365 32 958 32 958 816 698 816 698 101 437 101 437 696 659 696 659 135 732 135 732 872 586 872 586 908 200 908 200 570 895 570 895 973 541 973 541 757 710 757 710 884 160 884 160 683 360 683 360 634 540 634 540 561 27 561 27 979 732 979 732 630 674 630 674 495 877 495 877 593 941 593 941 675 176 675 176 854 147 854 147 101 839 101 839 470 720 470 720 814 288 814 288 214 759 214 759 447 838 447 838 158 50 158 50 315 956 315 956 388 515 388 515 812 877 812 877 626 454 626 454 293 717 293 717 587 688 587 688 863 360 863 360 904 221 904 221 841 667 841 667 403 303 403 303 730 587 730 587 956 713 956 713 473 959 473 959 993 731 993 731 905 609 905 609 504 432 504 432 462 556 462 556 462 753 462 753 501 324 501 324 681 663 681 663 609 348 609 348 267 793 267 793 225 977 225 977 117 727 117 727 470 695 470 695 782 468 782 468 660 486 660 486 320 717 320 717 646 217 646 217 795 15 795 15 265 744 265 744 65 396 65 396 24 157 24 157 180 426 180 426 96 504 96 504 619 925 619 925 791 729 791 729 212 385 212 385 472 828 472 828 360 557 360 557 869 570 869 570 658 469 658 469 53 368 53 368 331 362 331 362 123 394 123 394 414 240 414 240 857 91 857 91 517 647 517 647 918 416 918 416 709 169 709 169 467 537 467 537 792 227 792 227 561 668 561 668 58 223 58 223 843 537 843 537 323 248 323 248 697 113 697 113 234 390 234 390 305 968 305 968 157 34 157 34 883 642 883 642 388 459 388 459 363 382 363 382 715 658 715 658 852 217 852 217 575 979 575 979 823 17 823 17 915 367 915 367 738 45 738 45 730 490 730 490 211 640 211 640 670 35 670 35 294 672 294 672 574 537 574 537 930 339 930 339 602 919 602 919 982 146 982 146 398 426 398 426 853 949 853 949 433 251 433 251 356 437 356 437 30 442 30 442 462 82 462 82 192 797 192 797 117 320 117 320 887 198 887 198 72 841 72 841 500 137 500 137 933 772 933 772 309 674 309 674 605 837 605 837 205 237 205 237 882 164 882 164 618 266 618 266 491 960 491 960 835 644 835 644 473 794 473 794 71 793 71 793 360 39 360 39 951 970 951 970 927 459 927 459 283 862 283 862 551 36 551 36 75 264 75 264 838 548 838 548 459 407 459 407 712 863 712 863 230 397 230 397 810 663 810 663 522 50 522 50 897 671 897 671 285 568 285 568 732 346 732 346 125 758 125 758 262 807 262 807 189 763 189 763 745 23 745 23 917 604 917 604 721 129 721 129 913 635 913 635 807 777 807 777 848 342 848 342 687 708 687 708 842 963 842 963 986 847 986 847 767 89 767 89 486 208 486 208 649 875 649 875 966 932 966 932 873 294 873 294 963 318 963 318 507 544 507 544 4 524 4 524 988 890 988 890 104 302 104 302 967 832 967 832 796 61 796 61 152 372 152 372 155 526 155 526 937 248 937 248 961 344 961 344 722 71 722 71 175 356 175 356 722 98 722 98 829 917 829 917 112 780 112 780 654 41 654 41 501 672 501 672 386 934 386 934 194 513 194 513 548 689 548 689 139 310 139 310 17 81 17 81 965 673 965 673 898 647 898 647 869 629 869 629 680 281 680 281 352 758 352 758 159 678 159 678 494 409 494 409 514 260 514 260 252 385 252 385 820 70 820 70 926 445 926 445 157 647 157 647 443 857 443 857 252 920 252 920 89 869 89 869 941 469 941 469 420 532 420 532 293 267 293 267 362 970 362 970 189 839 189 839 661 599 661 599 568 874 568 874 553 17 553 17 160 974 160 974 786 592 786 592 77 366 77 366 709 801 709 801 953 540 953 540 680 86 680 86 168 265 168 265 392 551 392 551 143 569 143 569 539 585 539 585 939 100 939 100 26 33 26 33 216 895 216 895 109 962 109 962 235 547 235 547 752 307 752 307 521 284 521 284 51 138 51 138 648 964 648 964 536 951 536 951 404 277 404 277 1 989 1 989 364 855 364 855 400 755 400 755 415 596 415 596 488 520 488 520 439 562 439 562 911 688 911 688 534 103 534 103 251 289 251 289 944 940 944 940 98 953 98 953 748 795 748 795 348 179 348 179 638 962 638 962 543 689 543 689 618 950 618 950 990 878 990 878 25 83 25 83 171 446 171 446 562 193 562 193 410 461 410 461 580 119 580 119 322 891 322 891 768 989 768 989 810 788 810 788 73 198 73 198 829 437 829 437 427 317 427 317 52 484 52 484 937 272 937 272 134 133 134 133 216 987 216 987 287 742 287 742 404 548 404 548 986 830 986 830 652 918 652 918 303 271 303 271 801 689 801 689 858 41 858 41 436 532 436 532 913 149 913 149 839 539 839 539 777 608 777 608 90 206 90 206 431 230 431 230 165 852 165 852 348 947 348 947 404 153 404 153 550 740 550 740 270 885 270 885 455 230 455 230 377 327 377 327 11 669 11 669 706 561 706 561 628 723 628 723 217 894 217 894 463 578 463 578 755 102 755 102 106 982 106 982 620 812 620 812 294 785 294 785 740 152 740 152 291 391 291 391 488 898 488 898 489 760 489 760 144 181 144 181 758 917 758 917 128 941 128 941 910 654 910 654 880 553 880 553 169 582 169 582 404 258 404 258 13 147 13 147 377 767 377 767 191 426 191 426 180 544 180 544 914 786 914 786 813 837 813 837 590 959 590 959 288 994 288 994 236 407 236 407 586 312 586 312 154 976 154 976 387 752 387 752 485 377 485 377 151 216 151 216 819 389 819 389 908 192 908 192 736 426 736 426 29 116 29 116 603 253 603 253 291 499 291 499 591 546 591 546 459 696 459 696 810 93 810 93 459 451 459 451 922 263 922 263 838 802 838 802 771 185 771 185 583 996 583 996 123 995 123 995 891 307 891 307 238 558 238 558 54 120 54 120 494 963 494 963 286 93 286 93 710 217 710 217 236 145 236 145 969 700 969 700 192 808 192 808 75 302 75 302 79 404 79 404 612 132 612 132 280 844 280 844 558 445 558 445 862 835 862 835 413 77 413 77 638 903 638 903 348 690 348 690 922 885 922 885 458 786 458 786 35 410 35 410 214 202 214 202 470 461 470 461 909 25 909 25 854 137 854 137 154 314 154 314 632 783 632 783 299 914 299 914 106 462 106 462 695 548 695 548 582 768 582 768 609 853 609 853 977 183 977 183 193 554 193 554 935 941 935 941 854 375 854 375 676 653 676 653 993 780 993 780 764 179 764 179 616 539 616 539 328 891 328 891 488 690 488 690 162 578 162 578 381 394 381 394 987 124 987 124 777 543 777 543 520 727 520 727 76 229 76 229 654 775 654 775 571 169 571 169 635 421 635 421 904 360 904 360 411 75 411 75 319 239 319 239 909 334 909 334 760 975 760 975 61 903 61 903 817 496 817 496 691 938 691 938 168 462 168 462 175 423 175 423 64 476 64 476 751 150 751 150 511 638 511 638 979 586 979 586 274 177 274 177 551 715 551 715 954 276 954 276 74 235 74 235 129 771 129 771 340 3 340 3 189 178 189 178 269 476 269 476 760 398 760 398 701 116 701 116 799 477 799 477 732 95 732 95 39 21 39 21 490 536 490 536 759 121 759 121 383 318 383 318 260 618 260 618 769 72 769 72 218 557 218 557 949 661 949 661 918 772 918 772 671 477 671 477 593 211 593 211 175 36 175 36 770 958 770 958 344 882 344 882 323 172 323 172 315 236 315 236 876 707 876 707 380 681 380 681 706 191 706 191 353 650 353 650 334 634 334 634 175 630 175 630 175 38 175 38 109 554 109 554 321 928 321 928 555 217 555 217 619 299 619 299 350 584 350 584 421 54 421 54 264 153 264 153 102 264 102 264 709 913 709 913 96 140 96 140 22 296 22 296 364 269 364 269 566 595 566 595 893 826 893 826 377 737 377 737 909 199 909 199 750 977 750 977 399 852 399 852 664 18 664 18 223 307 223 307 578 976 578 976 803 749 803 749 298 714 298 714 312 816 312 816 105 919 105 919 951 702 951 702 563 441 563 441 364 720 364 720 212 962 212 962 79 473 79 473 692 294 692 294 977 295 977 295 796 260 796 260 16 306 16 306 72 23 72 23 51 254 51 254 817 835 817 835 169 197 169 197 845 501 845 501 887 669 887 669 305 605 305 605 791 354 791 354 688 479 688 479 613 206 613 206 542 329 542 329 104 222 104 222 564 544 564 544 209 171 209 171 968 690 968 690 467 892 467 892 911 320 911 320 302 236 302 236 489 89 489 89 11 137 11 137 85 830 85 830 621 984 621 984 209 237 209 237 132 606 132 606 914 332 914 332 204 52 204 52 957 987 957 987 719 109 719 109 719 956 719 956 241 667 241 667 986 253 986 253 478 409 478 409 208 944 208 944 857 557 857 557 888 680 888 680 70 86 70 86 839 957 839 957 539 458 539 458 824 593 824 593 258 927 258 927 978 798 978 798 649 92 649 92 948 236 948 236 161 518 161 518 493 623 493 623 461 122 461 122 868 921 868 921 161 231 161 231 871 718 871 718 507 46 507 46 18 507 18 507 85 402 85 402 134 107 134 107 358 95 358 95 221 627 221 627 981 507 981 507 635 236 635 236 39 604 39 604 510 67 510 67 101 712 101 712 370 541 370 541 549 262 549 262 742 782 742 782 341 118 341 118 96 530 96 530 475 706 475 706 600 566 600 566 115 185 115 185 799 248 799 248 541 6 541 6 712 446 712 446 557 699 557 699 517 562 517 562 222 497 222 497 787 870 787 870 204 400 204 400 396 500 396 500 539 101 539 101 588 38 588 38 535 997 535 997 87 981 87 981 255 554 255 554 135 509 135 509 845 413 845 413 417 946 417 946 346 771 346 771 688 596 688 596 58 451 58 451 409 223 409 223 60 867 60 867 907 649 907 649 349 635 349 635 950 915 950 915 917 394 917 394 725 582 725 582 582 355 582 355 604 113 604 113 553 688 553 688 748 137 748 137 534 839 534 839 440 347 440 347 65 651 65 651 182 599 182 599 839 460 839 460 653 808 653 808 334 790 334 790 220 127 220 127 793 72 793 72 257 155 257 155 244 99 244 99 984 170 984 170 805 482 805 482 338 358 338 358 825 846 825 846 494 531 494 531 592 305 592 305 602 559 602 559 838 543 838 543 950 684 950 684 269 871 269 871 65 514 65 514 375 153 375 153 492 557 492 557 82 158 82 158 460 945 460 945 785 286 785 286 608 939 608 939 378 556 378 556 27 62 27 62 505 710 505 710 737 215 737 215 253 125 253 125 580 443 580 443 247 595 247 595 95 743 95 743 875 991 875 991 652 340 652 340 438 105 438 105 660 236 660 236 318 17 318 17 907 177 907 177 668 6 668 6 905 954 905 954 64 52 64 52 311 732 311 732 973 94 973 94 238 441 238 441 531 133 531 133 845 123 845 123 645 679 645 679 126 751 126 751 438 392 438 392 880 891 880 891 159 287 159 287 617 869 617 869 951 158 951 158 824 734 824 734 830 687 830 687 688 95 688 95 165 576 165 576 239 65 239 65 718 843 718 843 615 159 615 159 310 291 310 291 897 357 897 357 538 457 538 457 151 926 151 926 539 412 539 412 383 78 383 78 46 795 46 795 381 751 381 751 330 745 330 745 840 952 840 952 808 876 808 876 611 154 611 154 384 646 384 646 671 738 671 738 233 238 233 238 151 607 151 607 35 482 35 482 691 788 691 788 877 582 877 582 804 32 804 32 440 438 440 438 176 655 176 655 474 62 474 62 609 343 609 343 34 767 34 767 225 753 225 753 118 595 118 595 781 189 781 189 378 99 378 99 405 95 405 95 117 681 117 681 767 900 767 900 219 448 219 448 46 535 46 535 280 20 280 20 543 724 543 724 47 985 47 985 276 116 276 116 896 118 896 118 770 38 770 38 982 92 982 92 103 770 103 770 655 828 655 828 967 348 967 348 497 437 497 437 913 113 913 113 336 462 336 462 369 97 369 97 417 219 417 219 940 965 940 965 934 757 934 757 273 367 273 367 958 728 958 728 326 823 326 823 247 171 247 171 655 391 655 391 130 983 130 983 895 4 895 4 468 701 468 701 377 506 377 506 573 491 573 491 34 738 34 738 631 954 631 954 71 179 71 179 442 355 442 355 340 101 340 101 29 768 29 768 967 248 967 248 369 776 369 776 438 739 438 739 588 16 588 16 959 242 959 242 394 409 394 409 786 789 786 789 385 510 385 510 871 533 871 533 217 573 217 573 611 981 611 981 324 832 324 832 858 36 858 36 727 528 727 528 271 146 271 146 71 375 71 375 599 258 599 258 694 471 694 471 988 568 988 568 869 391 869 391 338 378 338 378 919 75 919 75 121 301 121 301 190 551 190 551 890 380 890 380 755 241 755 241 406 307 406 307 569 653 569 653 631 928 631 928 835 350 835 350 871 576 871 576 502 576 502 576 963 222 963 222 213 805 213 805 787 555 787 555 770 402 770 402 117 688 117 688 233 607 233 607 809 822 809 822 600 803 600 803 603 755 603 755 455 94 455 94 418 664 418 664 759 668 759 668 133 342 133 342 287 755 287 755 585 12 585 12 294 572 294 572 395 632 395 632 413 520 413 520 963 425 963 425 928 654 928 654 334 716 334 716 377 454 377 454 867 809 867 809 322 308 322 308 586 203 586 203 335 755 335 755 345 767 345 767 592 984 592 984 310 931 310 931 76 477 76 477 48 479 48 479 487 651 487 651 678 835 678 835 361 876 361 876 820 783 820 783 782 725 782 725 532 615 532 615 393 340 393 340 693 47 693 47 502 67 502 67 100 994 100 994 958 262 958 262 528 717 528 717 430 690 430 690 22 482 22 482 822 728 822 728 364 434 364 434 40 376 40 376 302 969 302 969 562 292 562 292 847 584 847 584 203 781 203 781 784 638 784 638 3 631 3 631 627 474 627 474 175 370 175 370 403 185 403 185 553 310 553 310 431 642 431 642 425 195 425 195 973 751 973 751 259 182 259 182 62 115 62 115 451 584 451 584 493 904 493 904 852 190 852 190 990 290 990 290 148 684 148 684 248 938 248 938 138 958 138 958 164 278 164 278 323 633 323 633 478 145 478 145 655 991 655 991 516 335 516 335 275 320 275 320 519 852 519 852 473 371 473 371 119 152 119 152 790 621 790 621 452 370 452 370 727 350 727 350 929 270 929 270 515 687 515 687 773 307 773 307 255 209 255 209 832 73 832 73 141 40 141 40 869 493 869 493 33 211 33 211 260 809 260 809 412 509 412 509 793 825 793 825 804 349 804 349 385 585 385 585 93 837 93 837 882 126 882 126 743 7 743 7 914 831 914 831 388 146 388 146 568 389 568 389 149 796 149 796 159 562 159 562 297 807 297 807 804 655 804 655 664 112 664 112 346 275 346 275 108 374 108 374 389 341 389 341 297 545 297 545 58 51 58 51 945 366 945 366 661 707 661 707 180 878 180 878 538 761 538 761 199 765 199 765 318 30 318 30 83 94 83 94 772 358 772 358 734 505 734 505 731 395 731 395 236 53 236 53 354 921 354 921 830 913 830 913 779 622 779 622 497 715 497 715 692 43 692 43 85 157 85 157 87 156 87 156 128 727 128 727 98 96 98 96 528 626 528 626 628 55 628 55 961 143 961 143 111 906 111 906 606 767 606 767 678 138 678 138 490 326 490 326 445 629 445 629 457 276 457 276 493 905 493 905 120 365 120 365 185 864 185 864 841 228 841 228 841 166 841 166 637 693 637 693 614 44 614 44 822 138 822 138 468 997 468 997 978 653 978 653 965 948 965 948 400 70 400 70 483 638 483 638 339 870 339 870 467 417 467 417 721 935 721 935 244 916 244 916 355 481 355 481 253 287 253 287 38 54 38 54 758 420 758 420 129 852 129 852 85 229 85 229 681 362 681 362 150 339 150 339 216 208 216 208 566 938 566 938 414 933 414 933 549 48 549 48 759 344 759 344 322 466 322 466 873 264 873 264 320 432 320 432 295 204 295 204 947 893 947 893 847 557 847 557 364 56 364 56 217 522 217 522 923 411 923 411 200 649 200 649 222 862 222 862 838 810 838 810 746 930 746 930 411 220 411 220 641 120 641 120 174 364 174 364 301 778 301 778 819 89 819 89 366 657 366 657 495 991 495 991 512 470 512 470 355 732 355 732 55 690 55 690 620 436 620 436 241 689 241 689 401 466 401 466 770 284 770 284 254 501 254 501 473 533 473 533 613 887 613 887 132 507 132 507 159 118 159 118 71 277 71 277 358 567 358 567 256 237 256 237 861 953 861 953 448 610 448 610 927 368 927 368 380 333 380 333 370 953 370 953 452 222 452 222 348 280 348 280 337 361 337 361 795 354 795 354 483 404 483 404 820 797 820 797 237 667 237 667 71 55 71 55 519 692 519 692 547 761 547 761 379 757 379 757 943 497 943 497 215 750 215 750 192 201 192 201 357 793 357 793 293 147 293 147 771 689 771 689 112 92 112 92 282 689 282 689 229 790 229 790 465 503 465 503 871 824 871 824 803 651 803 651 348 935 348 935 424 8 424 8 592 492 592 492 43 730 43 730 245 78 245 78 145 290 145 290 861 839 861 839 474 249 474 249 729 883 729 883 120 450 120 450 258 919 258 919 233 197 233 197 204 931 204 931 100 259 100 259 324 227 324 227 136 500 136 500 756 265 756 265 506 87 506 87 740 634 740 634 143 474 143 474 847 514 847 514 32 1 32 1 304 700 304 700 485 89 485 89 483 328 483 328 401 831 401 831 382 645 382 645 125 91 125 91 961 383 961 383 567 298 567 298 358 331 358 331 107 552 107 552 976 662 976 662 595 490 595 490 660 519 660 519 185 253 185 253 357 13 357 13 797 750 797 750 928 281 928 281 780 62 780 62 22 397 22 397 740 441 740 441 934 9 934 9 38 377 38 377 463 294 463 294 395 821 395 821 143 497 143 497 511 187 511 187 373 632 373 632 543 520 543 520 771 684 771 684 398 180 398 180 39 942 39 942 17 371 17 371 26 601 26 601 8 506 8 506 37 138 37 138 533 87 533 87 557 875 557 875 798 125 798 125 763 338 763 338 362 396 362 396 931 1 931 1 951 780 951 780 301 749 301 749 375 949 375 949 100 632 100 632 353 498 353 498 280 830 280 830 395 916 395 916 926 134 926 134 614 827 614 827 53 176 53 176 864 510 864 510 203 166 203 166 245 70 245 70 128 410 128 410 567 456 567 456 50 604 50 604 307 909 307 909 271 867 271 867 193 71 193 71 272 307 272 307 406 55 406 55 110 168 110 168 767 962 767 962 146 663 146 663 7 705 7 705 376 826 376 826 22 15 22 15 930 105 930 105 383 826 383 826 431 294 431 294 321 458 321 458 695 147 695 147 261 919 261 919 520 576 520 576 639 4 639 4 673 277 673 277 808 256 808 256 293 981 293 981 143 498 143 498 93 528 93 528 779 737 779 737 463 354 463 354 776 579 776 579 652 818 652 818 38 194 38 194 526 672 526 672 485 223 485 223 146 401 146 401 450 494 450 494 944 143 944 143 63 642 63 642 168 592 168 592 979 743 979 743 325 305 325 305 11 583 11 583 807 216 807 216 192 171 192 171 251 961 251 961 102 820 102 820 436 260 436 260 666 174 666 174 137 105 137 105 576 432 576 432 192 247 192 247 212 554 212 554 225 469 225 469 785 132 785 132 427 686 427 686 803 113 803 113 852 97 852 97 58 750 58 750 967 22 967 22 948 68 948 68 842 6 842 6 169 921 169 921 595 67 595 67 587 180 587 180 826 936 826 936 107 530 107 530 834 963 834 963 425 764 425 764 986 267 986 267 694 135 694 135 446 460 446 460 327 932 327 932 463 248 463 248 929 257 929 257 367 190 367 190 311 564 311 564 665 357 665 357 302 746 302 746 637 140 637 140 941 14 941 14 398 615 398 615 951 632 951 632 154 966 154 966 694 613 694 613 607 881 607 881 28 255 28 255 416 949 416 949 899 55 899 55 344 138 344 138 434 918 434 918 270 68 270 68 143 663 143 663 452 6 452 6 565 591 565 591 825 882 825 882 624 502 624 502 33 906 33 906 76 874 76 874 658 640 658 640 609 426 609 426 916 718 916 718 317 567 317 567 303 741 303 741 163 49 163 49 756 970 756 970 685 932 685 932 367 530 367 530 686 595 686 595 856 297 856 297 430 806 430 806 599 515 599 515 14 629 14 629 733 976 733 976 585 114 585 114 514 457 514 457 669 163 669 163 283 594 283 594 916 571 916 571 713 151 713 151 581 131 581 131 115 729 115 729 53 146 53 146 825 947 825 947 103 586 103 586 170 495 170 495 585 569 585 569 705 447 705 447 818 247 818 247 690 61 690 61 888 446 888 446 319 283 319 283 786 660 786 660 159 825 159 825 241 132 241 132 735 390 735 390 159 990 159 990 877 440 877 440 701 325 701 325 493 982 493 982 598 549 598 549 179 839 179 839 139 440 139 440 936 292 936 292 805 283 805 283 929 828 929 828 241 533 241 533 197 216 197 216 742 75 742 75 237 865 237 865 746 53 746 53 344 686 344 686 440 202 440 202 307 210 307 210 831 937 831 937 562 55 562 55 650 77 650 77 489 666 489 666 262 725 262 725 958 988 958 988 37 35 37 35 814 837 814 837 444 754 444 754 599 362 599 362 370 626 370 626 838 25 838 25 64 585 64 585 720 546 720 546 484 654 484 654 663 133 663 133 49 141 49 141 327 606 327 606 574 926 574 926 923 792 923 792 496 212 496 212 476 802 476 802 844 18 844 18 700 332 700 332 764 733 764 733 96 725 96 725 348 608 348 608 556 532 556 532 942 243 942 243 154 183 154 183 657 382 657 382 719 840 719 840 953 849 953 849 260 53 260 53 230 659 230 659 324 239 324 239 857 121 857 121 585 260 585 260 893 547 893 547 48 945 48 945 336 272 336 272 943 47 943 47 908 369 908 369 901 839 901 839 217 101 217 101 884 960 884 960 13 642 13 642 177 820 177 820 964 247 964 247 366 735 366 735 958 222 958 222 407 982 407 982 71 380 71 380 386 714 386 714 493 274 493 274 646 415 646 415 418 258 418 258 6 11 6 11 286 109 286 109 618 189 618 189 328 816 328 816 654 741 654 741 506 975 506 975 831 775 831 775 536 300 536 300 586 996 586 996 72 350 72 350 41 403 41 403 823 250 823 250 818 465 818 465 156 109 156 109 273 406 273 406 368 172 368 172 893 484 893 484 618 252 618 252 780 286 780 286 415 744 415 744 707 732 707 732 894 993 894 993 572 986 572 986 263 941 263 941 897 129 897 129 161 503 161 503 644 379 644 379 574 725 574 725 896 286 896 286 206 977 206 977 447 316 447 316 440 382 440 382 101 690 101 690 710 427 710 427 749 281 749 281 36 217 36 217 579 884 579 884 715 500 715 500 845 985 845 985 963 509 963 509 927 935 927 935 64 212 64 212 402 872 402 872 16 596 16 596 49 447 49 447 584 725 584 725 19 939 19 939 447 17 447 17 490 735 490 735 421 781 421 781 14 377 14 377 128 879 128 879 947 700 947 700 882 873 882 873 630 754 630 754 880 182 880 182 216 23 216 23 411 308 411 308 203 901 203 901 451 617 451 617 121 725 121 725 473 870 473 870 227 56 227 56 597 82 597 82 517 875 517 875 111 890 111 890 379 543 379 543 119 197 119 197 423 399 423 399 749 829 749 829 861 670 861 670 388 786 388 786 200 820 200 820 237 474 237 474 85 684 85 684 471 368 471 368 798 288 798 288 353 26 353 26 579 7 579 7 501 131 501 131 915 96 915 96 166 442 166 442 274 978 274 978 563 221 563 221 853 510 853 510 208 671 208 671 42 179 42 179 941 171 941 171 2 968 2 968 145 341 145 341 49 432 49 432 277 852 277 852 37 539 37 539 174 341 174 341 923 605 923 605 304 877 304 877 712 196 712 196 76 380 76 380 37 741 37 741 946 330 946 330 709 838 709 838 774 103 774 103 503 881 503 881 553 85 553 85 395 635 395 635 360 2 360 2 901 831 901 831 469 627 469 627 828 991 828 991 19 230 19 230 825 375 825 375 282 645 282 645 195 820 195 820 748 178 748 178 10 630 10 630 856 599 856 599 928 461 928 461 304 554 304 554 283 149 283 149 179 211 179 211 863 58 863 58 801 868 801 868 442 154 442 154 609 929 609 929 328 447 328 447 618 825 618 825 805 413 805 413 825 853 825 853 950 953 950 953 380 248 380 248 768 770 768 770 110 228 110 228 781 125 781 125 821 284 821 284 248 558 248 558 430 512 430 512 743 838 743 838 234 911 234 911 862 725 862 725 140 311 140 311 449 316 449 316 903 184 903 184 330 517 330 517 525 83 525 83 531 622 531 622 43 925 43 925 891 915 891 915 258 158 258 158 207 595 207 595 708 100 708 100 265 901 265 901 131 547 131 547 863 209 863 209 749 945 749 945 447 870 447 870 401 302 401 302 953 558 953 558 571 378 571 378 592 70 592 70 788 912 788 912 779 786 779 786 752 313 752 313 250 886 250 886 392 3 392 3 29 590 29 590 74 121 74 121 238 451 238 451 556 459 556 459 282 505 282 505 570 527 570 527 400 593 400 593 252 690 252 690 84 36 84 36 264 953 264 953 848 630 848 630 348 574 348 574 938 742 938 742 16 684 16 684 738 783 738 783 83 331 83 331 955 684 955 684 483 108 483 108 489 374 489 374 631 695 631 695 240 177 240 177 807 626 807 626 218 157 218 157 343 686 343 686 294 361 294 361 944 764 944 764 874 993 874 993 235 512 235 512 563 358 563 358 237 27 237 27 921 475 921 475 696 28 696 28 274 517 274 517 854 470 854 470 148 229 148 229 588 578 588 578 545 796 545 796 893 827 893 827 816 194 816 194 296 573 296 573 640 511 640 511 176 824 176 824 714 564 714 564 29 216 29 216 231 936 231 936 742 766 742 766 121 98 121 98 789 34 789 34 176 607 176 607 354 122 354 122 358 128 358 128 729 546 729 546 844 337 844 337 919 906 919 906 492 860 492 860 658 377 658 377 549 263 549 263 118 561 118 561 627 915 627 915 323 268 323 268 805 987 805 987 593 860 593 860 697 751 697 751 49 316 49 316 319 206 319 206 16 769 16 769 446 86 446 86 752 804 752 804 406 267 406 267 565 483 565 483 318 225 318 225 40 409 40 409 368 410 368 410 342 469 342 469 169 24 169 24 721 815 721 815 192 955 192 955 647 133 647 133 971 938 971 938 889 452 889 452 321 268 321 268 578 861 578 861 640 636 640 636 462 94 462 94 229 104 229 104 763 902 763 902 125 360 125 360 916 391 916 391 477 383 477 383 488 775 488 775 289 808 289 808 690 412 690 412 787 192 787 192 266 285 266 285 407 641 407 641 731 667 731 667 608 534 608 534 183 976 183 976 149 793 149 793 374 50 374 50 934 285 934 285 630 140 630 140 719 961 719 961 501 328 501 328 192 71 192 71 490 457 490 457 218 228 218 228 475 716 475 716 192 644 192 644 348 692 348 692 960 493 960 493 540 818 540 818 807 575 807 575 827 141 827 141 611 71 611 71 281 781 281 781 22 947 22 947 5 832 5 832 823 560 823 560 279 74 279 74 509 904 509 904 340 114 340 114 537 61 537 61 215 265 215 265 124 666 124 666 421 699 421 699 682 758 682 758 572 287 572 287 673 106 673 106 336 363 336 363 649 302 649 302 436 274 436 274 867 106 867 106 177 433 177 433 390 765 390 765 131 580 131 580 534 723 534 723 853 947 853 947 794 544 794 544 719 386 719 386 286 912 286 912 231 174 231 174 140 135 140 135 554 519 554 519 438 135 438 135 813 826 813 826 889 942 889 942 336 205 336 205 430 650 430 650 838 429 838 429 340 913 340 913 478 618 478 618 683 233 683 233 348 907 348 907 236 267 236 267 5 873 5 873 160 165 160 165 612 342 612 342 569 311 569 311 391 365 391 365 50 219 50 219 77 805 77 805 844 196 844 196 1 978 1 978 911 256 911 256 716 716 716 716 380 8 380 8 100 644 100 644 616 280 616 280 207 873 207 873 210 951 210 951 316 422 316 422 712 793 712 793 496 787 496 787 459 477 459 477 519 413 519 413 939 180 939 180 826 148 826 148 504 446 504 446 749 238 749 238 633 125 633 125 88 528 88 528 252 389 252 389 740 908 740 908 375 916 375 916 855 265 855 265 469 443 469 443 267 860 267 860 485 97 485 97 240 933 240 933 308 321 308 321 314 933 314 933 911 841 911 841 337 83 337 83 438 170 438 170 557 220 557 220 218 397 218 397 650 175 650 175 929 74 929 74 251 944 251 944 9 778 9 778 95 867 95 867 786 239 786 239 163 116 163 116 187 378 187 378 82 736 82 736 564 359 564 359 733 867 733 867 175 231 175 231 215 977 215 977 227 796 227 796 351 677 351 677 423 227 423 227 3 505 3 505 445 488 445 488 964 121 964 121 586 33 586 33 474 860 474 860 59 74 59 74 613 850 613 850 845 570 845 570 107 325 107 325 912 133 912 133 401 11 401 11 911 890 911 890 652 588 652 588 842 169 842 169 282 64 282 64 209 736 209 736 567 315 567 315 481 843 481 843 316 546 316 546 655 264 655 264 78 127 78 127 360 917 360 917 510 39 510 39 4 4 4 4 30 278 30 278 735 111 735 111 642 623 642 623 895 439 895 439 673 637 673 637 574 695 574 695 49 675 49 675 405 696 405 696 824 88 824 88 714 138 714 138 451 315 451 315 163 642 163 642 499 799 499 799 428 827 428 827 136 25 136 25 712 439 712 439 764 901 764 901 879 589 879 589 79 98 79 98 248 433 248 433 750 121 750 121 68 577 68 577 725 414 725 414 308 981 308 981 773 911 773 911 225 831 225 831 512 726 512 726 389 340 389 340 82 83 82 83 362 525 362 525 483 666 483 666 768 381 768 381 821 959 821 959 631 739 631 739 199 117 199 117 760 453 760 453 667 637 667 637 664 305 664 305 945 500 945 500 684 567 684 567 290 899 290 899 890 799 890 799 893 125 893 125 391 476 391 476 424 226 424 226 532 125 532 125 8 868 8 868 506 538 506 538 101 464 101 464 33 234 33 234 336 906 336 906 182 631 182 631 774 212 774 212 743 359 743 359 988 639 988 639 51 655 51 655 568 417 568 417 428 198 428 198 784 621 784 621 279 987 279 987 31 916 31 916 868 747 868 747 391 171 391 171 444 732 444 732 922 761 922 761 280 883 280 883 75 540 75 540 122 877 122 877 24 145 24 145 904 391 904 391 243 261 243 261 4 115 4 115 689 119 689 119 534 883 534 883 55 361 55 361 185 642 185 642 363 887 363 887 942 802 942 802 812 798 812 798 368 798 368 798 477 860 477 860 556 546 556 546 382 82 382 82 440 113 440 113 889 120 889 120 791 213 791 213 205 152 205 152 31 176 31 176 684 704 684 704 107 48 107 48 334 934 334 934 243 892 243 892 2 451 2 451 182 399 182 399 217 897 217 897 978 976 978 976 85 258 85 258 2 232 2 232 521 240 521 240 67 130 67 130 13 787 13 787 340 635 340 635 170 369 170 369 412 180 412 180 591 285 591 285 68 775 68 775 208 863 208 863 788 284 788 284 257 895 257 895 425 898 425 898 12 826 12 826 47 418 47 418 306 569 306 569 909 821 909 821 892 835 892 835 733 83 733 83 472 250 472 250 558 763 558 763 937 133 937 133 546 952 546 952 869 748 869 748 4 442 4 442 981 595 981 595 84 633 84 633 783 522 783 522 118 895 118 895 933 120 933 120 615 961 615 961 763 707 763 707 276 429 276 429 306 332 306 332 251 904 251 904 148 623 148 623 750 435 750 435 281 123 281 123 119 661 119 661 495 823 495 823 365 804 365 804 808 80 808 80 574 336 574 336 996 124 996 124 231 243 231 243 845 82 845 82 470 310 470 310 591 656 591 656 405 532 405 532 860 356 860 356 671 949 671 949 646 639 646 639 601 221 601 221 771 718 771 718 990 206 990 206 369 721 369 721 538 404 538 404 314 702 314 702 217 823 217 823 548 146 548 146 17 744 17 744 499 381 499 381 514 323 514 323 738 489 738 489 383 613 383 613 842 12 842 12 775 871 775 871 702 54 702 54 901 742 901 742 278 164 278 164 354 255 354 255 371 766 371 766 682 672 682 672 921 178 921 178 434 4 434 4 12 702 12 702 846 96 846 96 529 951 529 951 681 857 681 857 272 941 272 941 850 393 850 393 480 669 480 669 821 161 821 161 686 716 686 716 902 74 902 74 540 488 540 488 714 132 714 132 50 551 50 551 264 689 264 689 250 787 250 787 678 588 678 588 567 848 567 848 723 847 723 847 752 232 752 232 546 339 546 339 926 667 926 667 225 956 225 956 286 823 286 823 969 622 969 622 532 987 532 987 123 961 123 961 119 516 119 516 775 147 775 147 828 792 828 792 76 809 76 809 118 544 118 544 225 772 225 772 783 791 783 791 184 98 184 98 168 73 168 73 825 654 825 654 410 962 410 962 899 183 899 183 231 677 231 677 688 935 688 935 623 187 623 187 163 997 163 997 245 858 245 858 654 681 654 681 357 72 357 72 204 899 204 899 612 828 612 828 439 2 439 2 260 576 260 576 626 377 626 377 188 815 188 815 851 160 851 160 304 903 304 903 271 116 271 116 505 224 505 224 467 175 467 175 212 845 212 845 685 833 685 833 604 466 604 466 672 343 672 343 259 574 259 574 436 30 436 30 249 985 249 985 950 785 950 785 634 466 634 466 102 221 102 221 192 226 192 226 461 309 461 309 378 758 378 758 353 843 353 843 394 348 394 348 44 321 44 321 100 800 100 800 742 841 742 841 752 86 752 86 108 641 108 641 826 126 826 126 733 320 733 320 620 249 620 249 917 225 917 225 617 961 617 961 11 846 11 846 399 840 399 840 903 640 903 640 130 769 130 769 266 390 266 390 475 799 475 799 708 200 708 200 195 718 195 718 213 781 213 781 444 500 444 500 533 416 533 416 346 604 346 604 125 255 125 255 193 255 193 255 546 557 546 557 715 894 715 894 328 197 328 197 95 336 95 336 250 431 250 431 422 26 422 26 464 158 464 158 966 827 966 827 982 740 982 740 781 996 781 996 544 320 544 320 389 285 389 285 96 158 96 158 285 378 285 378 746 822 746 822 98 115 98 115 435 774 435 774 635 886 635 886 66 11 66 11 693 673 693 673 835 114 835 114 440 683 440 683 651 156 651 156 362 238 362 238 328 450 328 450 670 439 670 439 895 688 895 688 220 628 220 628 409 31 409 31 982 263 982 263 282 355 282 355 645 404 645 404 264 899 264 899 213 705 213 705 840 354 840 354 548 602 548 602 190 221 190 221 223 440 223 440 596 258 596 258 421 816 421 816 401 897 401 897 18 971 18 971 290 940 290 940 755 554 755 554 69 413 69 413 638 407 638 407 328 317 328 317 823 184 823 184 314 198 314 198 834 582 834 582 630 347 630 347 753 520 753 520 964 506 964 506 847 133 847 133 231 604 231 604 280 988 280 988 317 859 317 859 719 664 719 664 114 262 114 262 295 356 295 356 397 723 397 723 241 941 241 941 405 546 405 546 988 881 988 881 407 683 407 683 751 807 751 807 236 163 236 163 158 415 158 415 256 197 256 197 276 761 276 761 313 548 313 548 843 607 843 607 336 319 336 319 894 944 894 944 965 469 965 469 620 179 620 179 145 277 145 277 991 38 991 38 906 580 906 580 3 175 3 175 385 896 385 896 612 742 612 742 315 34 315 34 769 394 769 394 239 721 239 721 410 710 410 710 72 495 72 495 371 988 371 988 584 994 584 994 945 226 945 226 611 976 611 976 674 971 674 971 954 608 954 608 63 256 63 256 552 270 552 270 378 406 378 406 330 137 330 137 667 816 667 816 317 966 317 966 324 846 324 846 716 656 716 656 311 52 311 52 62 192 62 192 569 349 569 349 347 972 347 972 142 342 142 342 350 814 350 814 909 680 909 680 538 894 538 894 248 266 248 266 793 759 793 759 888 855 888 855 420 602 420 602 769 849 769 849 107 209 107 209 269 551 269 551 434 531 434 531 673 400 673 400 405 479 405 479 503 370 503 370 273 692 273 692 503 130 503 130 206 780 206 780 874 627 874 627 463 804 463 804 299 267 299 267 889 636 889 636 392 604 392 604 974 952 974 952 875 2 875 2 330 512 330 512 430 568 430 568 317 518 317 518 637 729 637 729 363 778 363 778 283 85 283 85 26 30 26 30 851 880 851 880 145 415 145 415 587 141 587 141 994 397 994 397 198 585 198 585 681 250 681 250 694 314 694 314 538 132 538 132 689 186 689 186 613 961 613 961 979 535 979 535 861 907 861 907 627 626 627 626 796 288 796 288 369 877 369 877 178 838 178 838 57 733 57 733 781 373 781 373 902 527 902 527 444 346 444 346 733 469 733 469 118 361 118 361 105 769 105 769 462 511 462 511 372 830 372 830 429 102 429 102 99 986 99 986 785 736 785 736 392 77 392 77 817 947 817 947 318 470 318 470 670 624 670 624 720 997 720 997 496 175 496 175 281 586 281 586 435 150 435 150 743 97 743 97 643 959 643 959 580 17 580 17 39 59 39 59 543 883 543 883 870 70 870 70 504 93 504 93 316 463 316 463 550 875 550 875 220 858 220 858 275 828 275 828 583 989 583 989 88 193 88 193 283 89 283 89 93 722 93 722 741 98 741 98 689 105 689 105 67 237 67 237 205 893 205 893 541 177 541 177 895 647 895 647 907 923 907 923 447 59 447 59 400 844 400 844 167 504 167 504 148 399 148 399 984 619 984 619 377 341 377 341 283 404 283 404 342 287 342 287 344 469 344 469 248 713 248 713 482 857 482 857 691 807 691 807 481 222 481 222 838 837 838 837 187 545 187 545 933 628 933 628 570 829 570 829 53 843 53 843 161 320 161 320 863 620 863 620 16 508 16 508 330 460 330 460 946 53 946 53 645 26 645 26 620 511 620 511 415 122 415 122 459 381 459 381 933 429 933 429 565 276 565 276 482 26 482 26 73 229 73 229 940 738 940 738 738 328 738 328 343 653 343 653 345 2 345 2 226 229 226 229 951 84 951 84 106 540 106 540 306 953 306 953 526 787 526 787 18 150 18 150 552 139 552 139 545 489 545 489 758 625 758 625 263 245 263 245 717 442 717 442 153 462 153 462 912 435 912 435 126 509 126 509 785 513 785 513 655 301 655 301 638 590 638 590 677 665 677 665 668 591 668 591 888 676 888 676 746 56 746 56 305 662 305 662 891 101 891 101 681 54 681 54 122 751 122 751 447 209 447 209 150 941 150 941 142 530 142 530 560 519 560 519 485 683 485 683 157 537 157 537 867 862 867 862 762 129 762 129 108 670 108 670 85 394 85 394 191 136 191 136 193 179 193 179 278 229 278 229 919 230 919 230 629 548 629 548 902 881 902 881 637 548 637 548 574 499 574 499 254 529 254 529 262 39 262 39 871 499 871 499 470 671 470 671 263 328 263 328 729 256 729 256 472 55 472 55 50 963 50 963 956 134 956 134 421 795 421 795 614 122 614 122 293 290 293 290 62 915 62 915 492 218 492 218 955 820 955 820 232 584 232 584 325 200 325 200 493 829 493 829 38 751 38 751 805 481 805 481 894 480 894 480 569 286 569 286 931 283 931 283 904 150 904 150 368 501 368 501 493 967 493 967 458 897 458 897 721 540 721 540 710 965 710 965 195 534 195 534 960 706 960 706 859 941 859 941 930 515 930 515 465 913 465 913 709 161 709 161 495 375 495 375 706 233 706 233 135 251 135 251 7 130 7 130 91 652 91 652 81 704 81 704 147 69 147 69 757 260 757 260 779 842 779 842 610 529 610 529 616 161 616 161 171 465 171 465 391 79 391 79 426 550 426 550 912 209 912 209 187 767 187 767 393 31 393 31 413 14 413 14 627 96 627 96 735 809 735 809 795 814 795 814 4 871 4 871 119 918 119 918 36 943 36 943 260 242 260 242 829 760 829 760 200 753 200 753 272 827 272 827 350 7 350 7 898 160 898 160 789 454 789 454 841 951 841 951 544 551 544 551 957 902 957 902 82 213 82 213 526 268 526 268 925 467 925 467 520 300 520 300 108 456 108 456 269 473 269 473 39 241 39 241 614 209 614 209 730 178 730 178 870 529 870 529 750 749 750 749 836 811 836 811 102 461 102 461 674 765 674 765 635 605 635 605 997 169 997 169 370 307 370 307 359 412 359 412 340 888 340 888 902 679 902 679 349 996 349 996 449 902 449 902 859 685 859 685 952 25 952 25 651 795 651 795 337 980 337 980 549 246 549 246 394 131 394 131 479 326 479 326 400 493 400 493 524 691 524 691 442 299 442 299 90 264 90 264 515 509 515 509 285 346 285 346 864 30 864 30 996 444 996 444 479 947 479 947 803 948 803 948 645 941 645 941 417 307 417 307 889 357 889 357 705 328 705 328 487 2 487 2 906 865 906 865 38 524 38 524 152 426 152 426 699 28 699 28 540 619 540 619 9 527 9 527 226 724 226 724 645 530 645 530 441 892 441 892 128 534 128 534 511 406 511 406 470 665 470 665 218 292 218 292 9 541 9 541 773 907 773 907 357 329 357 329 725 474 725 474 517 233 517 233 608 295 608 295 983 763 983 763 990 572 990 572 953 171 953 171 647 463 647 463 103 934 103 934 726 398 726 398 464 361 464 361 483 349 483 349 638 53 638 53 978 727 978 727 150 789 150 789 336 642 336 642 525 729 525 729 836 603 836 603 625 238 625 238 873 138 873 138 124 474 124 474 458 407 458 407 595 964 595 964 366 664 366 664 28 932 28 932 714 146 714 146 389 774 389 774 346 685 346 685 665 490 665 490 378 54 378 54 457 392 457 392 846 734 846 734 678 884 678 884 222 679 222 679 318 149 318 149 902 823 902 823 929 401 929 401 247 885 247 885 843 474 843 474 52 469 52 469 54 846 54 846 51 609 51 609 391 956 391 956 38 198 38 198 164 452 164 452 374 35 374 35 142 592 142 592 818 743 818 743 958 634 958 634 740 700 740 700 21 148 21 148 156 903 156 903 947 274 947 274 162 985 162 985 181 959 181 959 784 863 784 863 423 840 423 840 479 303 479 303 834 173 834 173 521 385 521 385 234 113 234 113 913 387 913 387 630 880 630 880 904 283 904 283 728 930 728 930 35 801 35 801 428 890 428 890 161 839 161 839 166 933 166 933 785 7 785 7 452 194 452 194 208 545 208 545 48 924 48 924 659 428 659 428 9 779 9 779 159 588 159 588 847 611 847 611 953 215 953 215 380 399 380 399 901 122 901 122 943 233 943 233 898 404 898 404 468 87 468 87 537 427 537 427 222 568 222 568 83 658 83 658 382 468 382 468 447 932 447 932 155 563 155 563 778 991 778 991 910 698 910 698 251 499 251 499 675 328 675 328 277 88 277 88 609 467 609 467 192 204 192 204 647 158 647 158 613 36 613 36 395 764 395 764 25 181 25 181 798 171 798 171 19 759 19 759 884 183 884 183 37 783 37 783 819 366 819 366 949 365 949 365 963 738 963 738 776 72 776 72 966 176 966 176 448 958 448 958 654 14 654 14 92 688 92 688 43 377 43 377 801 172 801 172 274 252 274 252 836 329 836 329 2 380 2 380 943 876 943 876 848 79 848 79 218 642 218 642 997 137 997 137 393 366 393 366 118 90 118 90 506 116 506 116 746 809 746 809 83 709 83 709 91 236 91 236 143 201 143 201 952 571 952 571 440 680 440 680 772 934 772 934 570 975 570 975 492 924 492 924 615 318 615 318 339 344 339 344 65 62 65 62 499 26 499 26 111 525 111 525 236 855 236 855 206 968 206 968 525 406 525 406 980 734 980 734 602 466 602 466 546 252 546 252 825 107 825 107 112 980 112 980 83 828 83 828 833 267 833 267 465 510 465 510 915 480 915 480 617 509 617 509 743 308 743 308 549 161 549 161 541 923 541 923 196 514 196 514 717 958 717 958 301 719 301 719 681 623 681 623 228 248 228 248 732 98 732 98 361 781 361 781 956 813 956 813 542 65 542 65 908 415 908 415 541 180 541 180 742 982 742 982 908 392 908 392 429 209 429 209 879 353 879 353 589 280 589 280 71 419 71 419 915 60 915 60 849 907 849 907 979 338 979 338 759 346 759 346 438 88 438 88 591 249 591 249 528 614 528 614 295 909 295 909 445 65 445 65 166 673 166 673 376 346 376 346 462 961 462 961 516 441 516 441 979 524 979 524 221 100 221 100 838 495 838 495 914 389 914 389 16 494 16 494 458 103 458 103 841 796 841 796 181 252 181 252 58 938 58 938 433 767 433 767 974 859 974 859 995 58 995 58 779 484 779 484 820 554 820 554 414 981 414 981 126 15 126 15 477 159 477 159 957 719 957 719 41 559 41 559 316 993 316 993 423 42 423 42 224 612 224 612 716 567 716 567 445 514 445 514 970 340 970 340 393 750 393 750 862 245 862 245 923 181 923 181 125 488 125 488 154 662 154 662 337 326 337 326 348 454 348 454 362 383 362 383 584 363 584 363 509 370 509 370 140 538 140 538 377 648 377 648 213 771 213 771 161 947 161 947 890 687 890 687 132 621 132 621 946 800 946 800 377 756 377 756 521 67 521 67 525 939 525 939 856 424 856 424 474 506 474 506 343 346 343 346 482 88 482 88 836 177 836 177 917 694 917 694 901 752 901 752 111 869 111 869 618 267 618 267 607 727 607 727 802 650 802 650 769 415 769 415 207 300 207 300 979 750 979 750 356 585 356 585 59 666 59 666 467 703 467 703 906 161 906 161 494 365 494 365 787 261 787 261 719 44 719 44 949 130 949 130 866 410 866 410 571 196 571 196 970 65 970 65 261 425 261 425 447 122 447 122 247 220 247 220 317 182 317 182 404 61 404 61 423 152 423 152 771 367 771 367 756 424 756 424 13 103 13 103 441 448 441 448 946 230 946 230 686 653 686 653 480 453 480 453 449 292 449 292 306 602 306 602 921 896 921 896 45 437 45 437 480 680 480 680 571 913 571 913 804 524 804 524 981 398 981 398 254 824 254 824 887 508 887 508 85 357 85 357 738 358 738 358 285 176 285 176 81 879 81 879 199 822 199 822 990 384 990 384 579 560 579 560 355 435 355 435 706 987 706 987 687 690 687 690 467 353 467 353 538 142 538 142 819 385 819 385 218 127 218 127 475 455 475 455 820 469 820 469 613 643 613 643 116 357 116 357 946 934 946 934 335 612 335 612 293 929 293 929 702 601 702 601 89 991 89 991 936 207 936 207 183 653 183 653 622 159 622 159 68 641 68 641 501 492 501 492 22 349 22 349 434 519 434 519 762 848 762 848 373 636 373 636 153 92 153 92 811 339 811 339 121 270 121 270 535 448 535 448 580 450 580 450 896 533 896 533 244 876 244 876 17 891 17 891 731 377 731 377 985 810 985 810 815 901 815 901 311 488 311 488 500 530 500 530 386 605 386 605 277 67 277 67 845 309 845 309 18 907 18 907 432 874 432 874 787 839 787 839 376 952 376 952 739 789 739 789 603 407 603 407 411 545 411 545 140 312 140 312 996 343 996 343 393 204 393 204 310 68 310 68 30 898 30 898 886 980 886 980 985 719 985 719 333 747 333 747 678 681 678 681 736 884 736 884 638 850 638 850 604 220 604 220 79 947 79 947 814 124 814 124 96 555 96 555 2 15 2 15 910 819 910 819 913 604 913 604 41 652 41 652 685 151 685 151 424 227 424 227 287 977 287 977 889 670 889 670 502 570 502 570 630 190 630 190 332 599 332 599 546 43 546 43 838 133 838 133 674 320 674 320 956 548 956 548 2 746 2 746 847 637 847 637 112 602 112 602 771 918 771 918 59 572 59 572 335 339 335 339 306 539 306 539 965 196 965 196 3 767 3 767 368 63 368 63 786 114 786 114 307 12 307 12 805 357 805 357 28 229 28 229 915 764 915 764 542 542 542 542 534 267 534 267 978 907 978 907 27 551 27 551 377 81 377 81 921 80 921 80 984 107 984 107 186 419 186 419 816 687 816 687 435 449 435 449 79 665 79 665 471 415 471 415 406 552 406 552 841 820 841 820 313 642 313 642 630 38 630 38 504 691 504 691 860 711 860 711 487 710 487 710 187 855 187 855 858 471 858 471 423 733 423 733 771 590 771 590 269 150 269 150 276 91 276 91 397 634 397 634 744 896 744 896 419 813 419 813 768 309 768 309 991 215 991 215 571 264 571 264 213 172 213 172 641 711 641 711 984 417 984 417 750 528 750 528 335 857 335 857 392 741 392 741 607 922 607 922 997 403 997 403 741 477 741 477 528 501 528 501 901 898 901 898 378 839 378 839 404 47 404 47 621 137 621 137 560 737 560 737 320 904 320 904 649 558 649 558 581 673 581 673 647 971 647 971 829 344 829 344 315 801 315 801 298 38 298 38 52 39 52 39 589 598 589 598 33 142 33 142 919 59 919 59 965 640 965 640 866 5 866 5 72 648 72 648 697 651 697 651 321 105 321 105 222 84 222 84 331 168 331 168 770 426 770 426 542 177 542 177 259 188 259 188 619 984 619 984 445 151 445 151 440 52 440 52 276 687 276 687 665 153 665 153 563 219 563 219 832 379 832 379 208 323 208 323 776 610 776 610 627 977 627 977 30 619 30 619 707 526 707 526 587 339 587 339 754 352 754 352 832 729 832 729 880 578 880 578 49 598 49 598 767 78 767 78 403 538 403 538 810 296 810 296 99 692 99 692 236 44 236 44 828 523 828 523 317 191 317 191 950 448 950 448 689 949 689 949 700 827 700 827 749 554 749 554 141 715 141 715 584 288 584 288 921 897 921 897 988 577 988 577 615 992 615 992 140 809 140 809 490 659 490 659 526 713 526 713 135 47 135 47 587 750 587 750 837 205 837 205 629 291 629 291 548 669 548 669 569 488 569 488 232 171 232 171 15 191 15 191 40 239 40 239 808 818 808 818 312 957 312 957 813 842 813 842 479 869 479 869 473 355 473 355 433 610 433 610 837 800 837 800 8 67 8 67 524 732 524 732 818 733 818 733 174 157 174 157 917 300 917 300 6 283 6 283 402 902 402 902 330 765 330 765 658 714 658 714 380 820 380 820 922 782 922 782 275 44 275 44 524 477 524 477 58 155 58 155 861 175 861 175 554 302 554 302 452 297 452 297 794 350 794 350 829 595 829 595 907 184 907 184 730 574 730 574 699 781 699 781 39 594 39 594 224 811 224 811 953 411 953 411 881 913 881 913 645 308 645 308 950 336 950 336 49 5 49 5 95 361 95 361 869 622 869 622 925 372 925 372 473 378 473 378 27 613 27 613 975 453 975 453 390 909 390 909 221 354 221 354 646 171 646 171 378 266 378 266 830 92 830 92 191 769 191 769 175 767 175 767 889 444 889 444 965 579 965 579 462 326 462 326 665 849 665 849 273 792 273 792 162 915 162 915 567 250 567 250 720 556 720 556 687 32 687 32 383 575 383 575 755 45 755 45 453 956 453 956 833 394 833 394 963 827 963 827 752 790 752 790 139 85 139 85 675 851 675 851 760 35 760 35 521 978 521 978 659 176 659 176 781 512 781 512 304 859 304 859 94 311 94 311 854 236 854 236 682 84 682 84 175 762 175 762 659 519 659 519 195 570 195 570 707 842 707 842 473 456 473 456 61 419 61 419 576 185 576 185 926 648 926 648 640 159 640 159 670 296 670 296 292 791 292 791 429 140 429 140 88 320 88 320 198 993 198 993 313 633 313 633 444 27 444 27 538 545 538 545 970 799 970 799 266 282 266 282 628 912 628 912 91 232 91 232 20 902 20 902 723 671 723 671 822 471 822 471 711 877 711 877 838 962 838 962 491 808 491 808 665 517 665 517 177 798 177 798 487 641 487 641 932 280 932 280 532 648 532 648 589 618 589 618 100 96 100 96 686 238 686 238 807 261 807 261 901 411 901 411 631 94 631 94 636 492 636 492 572 892 572 892 987 786 987 786 153 645 153 645 942 510 942 510 217 34 217 34 791 150 791 150 503 280 503 280 546 540 546 540 800 834 800 834 537 813 537 813 959 322 959 322 515 175 515 175 738 61 738 61 786 640 786 640 705 315 705 315 875 88 875 88 458 759 458 759 75 5 75 5 131 55 131 55 958 480 958 480 332 883 332 883 371 347 371 347 927 34 927 34 653 741 653 741 224 965 224 965 638 935 638 935 974 428 974 428 627 685 627 685 145 514 145 514 799 390 799 390 21 824 21 824 780 844 780 844 969 170 969 170 507 722 507 722 979 878 979 878 204 986 204 986 460 949 460 949 501 787 501 787 403 799 403 799 673 92 673 92 535 81 535 81 559 756 559 756 978 398 978 398 487 511 487 511 96 824 96 824 479 734 479 734 635 494 635 494 542 896 542 896 402 491 402 491 973 753 973 753 513 736 513 736 701 398 701 398 890 409 890 409 402 701 402 701 499 628 499 628 158 164 158 164 434 868 434 868 62 147 62 147 487 429 487 429 731 433 731 433 478 666 478 666 118 690 118 690 408 673 408 673 767 20 767 20 452 553 452 553 404 520 404 520 693 371 693 371 278 88 278 88 9 893 9 893 81 771 81 771 903 226 903 226 849 268 849 268 876 345 876 345 528 757 528 757 360 939 360 939 169 809 169 809 605 104 605 104 586 227 586 227 881 357 881 357 371 980 371 980 244 416 244 416 319 23 319 23 993 853 993 853 205 247 205 247 348 74 348 74 407 134 407 134 800 702 800 702 46 572 46 572 765 116 765 116 282 578 282 578 193 477 193 477 961 209 961 209 150 384 150 384 875 873 875 873 377 554 377 554 493 877 493 877 741 895 741 895 608 340 608 340 668 895 668 895 775 524 775 524 315 938 315 938 840 665 840 665 631 630 631 630 245 104 245 104 852 889 852 889 820 177 820 177 867 415 867 415 275 233 275 233 527 296 527 296 616 869 616 869 209 948 209 948 801 802 801 802 848 855 848 855 475 247 475 247 493 4 493 4 851 245 851 245 934 832 934 832 893 190 893 190 54 309 54 309 158 978 158 978 650 943 650 943 339 735 339 735 316 933 316 933 483 984 483 984 827 629 827 629 19 762 19 762 391 810 391 810 82 150 82 150 564 370 564 370 578 5 578 5 576 439 576 439 629 259 629 259 863 742 863 742 577 369 577 369 93 225 93 225 772 160 772 160 893 267 893 267 547 691 547 691 301 650 301 650 917 933 917 933 44 921 44 921 907 15 907 15 380 107 380 107 789 459 789 459 689 330 689 330 464 566 464 566 574 199 574 199 807 196 807 196 690 279 690 279 950 719 950 719 735 939 735 939 740 209 740 209 246 614 246 614 744 424 744 424 137 840 137 840 284 193 284 193 556 410 556 410 292 495 292 495 201 912 201 912 449 46 449 46 35 294 35 294 261 91 261 91 896 996 896 996 32 421 32 421 447 625 447 625 382 446 382 446 289 981 289 981 127 458 127 458 988 57 988 57 159 291 159 291 624 486 624 486 834 13 834 13 579 326 579 326 707 393 707 393 700 101 700 101 657 783 657 783 216 292 216 292 666 227 666 227 606 762 606 762 93 871 93 871 501 128 501 128 695 255 695 255 799 186 799 186 190 224 190 224 260 426 260 426 416 885 416 885 476 421 476 421 452 46 452 46 368 347 368 347 278 41 278 41 220 136 220 136 906 631 906 631 988 281 988 281 96 682 96 682 269 567 269 567 634 680 634 680 652 867 652 867 627 635 627 635 265 441 265 441 495 489 495 489 585 417 585 417 158 807 158 807 51 303 51 303 826 443 826 443 329 325 329 325 206 685 206 685 341 759 341 759 783 292 783 292 320 719 320 719 109 924 109 924 28 918 28 918 639 43 639 43 362 488 362 488 948 262 948 262 78 904 78 904 591 958 591 958 10 19 10 19 847 295 847 295 528 319 528 319 217 843 217 843 948 149 948 149 462 30 462 30 77 720 77 720 327 381 327 381 150 52 150 52 810 824 810 824 219 896 219 896 864 573 864 573 819 671 819 671 184 300 184 300 317 922 317 922 636 538 636 538 934 199 934 199 214 939 214 939 613 804 613 804 897 453 897 453 699 899 699 899 401 151 401 151 837 839 837 839 738 303 738 303 71 553 71 553 892 226 892 226 583 876 583 876 348 72 348 72 722 600 722 600 599 913 599 913 406 832 406 832 710 308 710 308 867 498 867 498 77 820 77 820 255 221 255 221 902 548 902 548 401 652 401 652 303 943 303 943 28 45 28 45 77 491 77 491 983 322 983 322 994 988 994 988 575 561 575 561 610 311 610 311 540 388 540 388 99 933 99 933 691 919 691 919 921 522 921 522 87 519 87 519 642 747 642 747 638 526 638 526 884 688 884 688 964 367 964 367 527 438 527 438 757 616 757 616 727 42 727 42 452 874 452 874 925 878 925 878 896 334 896 334 317 491 317 491 80 387 80 387 481 482 481 482 397 709 397 709 329 496 329 496 695 149 695 149 399 458 399 458 733 490 733 490 583 616 583 616 420 194 420 194 454 197 454 197 142 698 142 698 165 171 165 171 890 129 890 129 58 827 58 827 118 981 118 981 378 73 378 73 508 97 508 97 91 264 91 264 189 405 189 405 569 523 569 523 295 702 295 702 11 31 11 31 614 599 614 599 324 617 324 617 298 341 298 341 837 248 837 248 743 622 743 622 860 827 860 827 455 62 455 62 924 486 924 486 392 488 392 488 44 606 44 606 882 483 882 483 785 833 785 833 393 467 393 467 42 168 42 168 397 989 397 989 541 399 541 399 813 832 813 832 993 955 993 955 190 670 190 670 493 584 493 584 265 53 265 53 449 586 449 586 769 290 769 290 40 97 40 97 602 142 602 142 597 78 597 78 668 489 668 489 90 226 90 226 302 681 302 681 953 778 953 778 68 444 68 444 10 501 10 501 36 250 36 250 96 929 96 929 514 108 514 108 682 917 682 917 533 592 533 592 211 770 211 770 118 11 118 11 922 331 922 331 580 984 580 984 847 50 847 50 33 887 33 887 497 791 497 791 963 163 963 163 367 209 367 209 421 819 421 819 874 124 874 124 171 935 171 935 123 685 123 685 621 955 621 955 592 822 592 822 828 570 828 570 769 743 769 743 781 350 781 350 583 732 583 732 656 347 656 347 385 886 385 886 629 62 629 62 270 341 270 341 658 915 658 915 315 845 315 845 819 109 819 109 230 820 230 820 249 417 249 417 246 842 246 842 224 455 224 455 216 502 216 502 261 47 261 47 832 757 832 757 745 619 745 619 47 323 47 323 490 701 490 701 671 974 671 974 555 550 555 550 202 295 202 295 554 524 554 524 627 885 627 885 56 547 56 547 952 822 952 822 67 962 67 962 81 586 81 586 724 743 724 743 210 963 210 963 589 328 589 328 694 541 694 541 522 221 522 221 85 80 85 80 69 880 69 880 582 741 582 741 402 521 402 521 807 593 807 593 493 949 493 949 624 801 624 801 985 930 985 930 77 854 77 854 616 474 616 474 982 127 982 127 356 81 356 81 425 969 425 969 105 92 105 92 384 710 384 710 366 502 366 502 477 373 477 373 102 335 102 335 189 220 189 220 897 318 897 318 858 358 858 358 965 759 965 759 31 85 31 85 40 124 40 124 648 339 648 339 356 350 356 350 223 40 223 40 986 34 986 34 112 693 112 693 882 693 882 693 557 980 557 980 601 979 601 979 233 893 233 893 377 712 377 712 654 536 654 536 478 736 478 736 916 941 916 941 789 669 789 669 562 267 562 267 530 169 530 169 631 684 631 684 940 871 940 871 697 335 697 335 631 435 631 435 39 364 39 364 308 860 308 860 328 767 328 767 241 755 241 755 319 519 319 519 720 967 720 967 604 293 604 293 314 181 314 181 148 382 148 382 426 52 426 52 253 224 253 224 751 960 751 960 110 283 110 283 115 465 115 465 798 331 798 331 890 904 890 904 166 228 166 228 850 90 850 90 435 219 435 219 967 335 967 335 259 715 259 715 992 120 992 120 489 164 489 164 392 224 392 224 687 52 687 52 21 975 21 975 402 648 402 648 474 61 474 61 696 917 696 917 949 707 949 707 602 28 602 28 896 295 896 295 372 925 372 925 948 300 948 300 648 259 648 259 107 467 107 467 570 926 570 926 342 864 342 864 478 822 478 822 167 290 167 290 870 308 870 308 317 351 317 351 606 779 606 779 767 722 767 722 413 418 413 418 50 141 50 141 57 755 57 755 224 974 224 974 404 657 404 657 262 487 262 487 683 947 683 947 287 447 287 447 733 751 733 751 837 206 837 206 369 399 369 399 155 829 155 829 954 857 954 857 314 279 314 279 8 407 8 407 131 348 131 348 557 688 557 688 597 594 597 594 846 804 846 804 461 447 461 447 308 277 308 277 179 834 179 834 859 168 859 168 703 472 703 472 11 374 11 374 160 135 160 135 869 550 869 550 729 437 729 437 126 792 126 792 481 921 481 921 897 184 897 184 357 5 357 5 777 674 777 674 855 488 855 488 72 735 72 735 470 320 470 320 774 974 774 974 551 135 551 135 323 395 323 395 420 444 420 444 257 332 257 332 749 839 749 839 5 391 5 391 564 442 564 442 444 445 444 445 25 188 25 188 564 992 564 992 574 49 574 49 887 957 887 957 658 925 658 925 401 490 401 490 581 392 581 392 99 567 99 567 598 55 598 55 797 2 797 2 134 945 134 945 9 875 9 875 902 203 902 203 952 408 952 408 47 677 47 677 292 132 292 132 558 110 558 110 287 927 287 927 548 762 548 762 171 294 171 294 584 370 584 370 568 70 568 70 343 22 343 22 78 229 78 229 328 298 328 298 699 434 699 434 818 312 818 312 737 853 737 853 682 138 682 138 103 539 103 539 749 504 749 504 206 316 206 316 940 128 940 128 660 131 660 131 70 48 70 48 765 593 765 593 926 988 926 988 856 273 856 273 971 853 971 853 404 720 404 720 747 213 747 213 620 55 620 55 243 144 243 144 604 459 604 459 266 686 266 686 159 805 159 805 718 121 718 121 649 789 649 789 426 882 426 882 185 38 185 38 884 413 884 413 506 31 506 31 167 226 167 226 15 956 15 956 987 683 987 683 981 813 981 813 871 661 871 661 270 829 270 829 936 131 936 131 79 966 79 966 379 9 379 9 709 836 709 836 388 928 388 928 71 542 71 542 941 79 941 79 62 21 62 21 477 591 477 591 581 498 581 498 690 369 690 369 417 18 417 18 13 596 13 596 52 347 52 347 447 36 447 36 792 609 792 609 92 928 92 928 213 815 213 815 295 912 295 912 985 801 985 801 271 479 271 479 550 306 550 306 747 613 747 613 189 923 189 923 629 911 629 911 260 290 260 290 662 684 662 684 360 303 360 303 691 337 691 337 839 580 839 580 414 364 414 364 737 418 737 418 454 244 454 244 28 821 28 821 543 134 543 134 763 817 763 817 354 395 354 395 137 914 137 914 214 146 214 146 657 319 657 319 602 245 602 245 785 903 785 903 201 578 201 578 806 200 806 200 229 987 229 987 72 147 72 147 268 284 268 284 782 95 782 95 320 544 320 544 795 752 795 752 716 601 716 601 776 121 776 121 387 714 387 714 109 473 109 473 84 583 84 583 50 587 50 587 274 976 274 976 632 303 632 303 800 183 800 183 85 786 85 786 886 869 886 869 501 892 501 892 723 315 723 315 937 199 937 199 8 497 8 497 202 145 202 145 414 282 414 282 135 1 135 1 811 331 811 331 888 52 888 52 657 226 657 226 430 500 430 500 702 374 702 374 990 339 990 339 42 860 42 860 111 160 111 160 775 688 775 688 570 109 570 109 876 506 876 506 74 125 74 125 550 193 550 193 408 244 408 244 609 610 609 610 974 470 974 470 423 807 423 807 406 537 406 537 569 800 569 800 398 928 398 928 839 310 839 310 360 254 360 254 322 527 322 527 863 974 863 974 927 866 927 866 463 916 463 916 281 91 281 91 576 493 576 493 398 108 398 108 105 388 105 388 82 192 82 192 548 821 548 821 941 452 941 452 7 665 7 665 425 779 425 779 285 872 285 872 696 833 696 833 679 838 679 838 414 675 414 675 779 323 779 323 711 317 711 317 505 230 505 230 468 634 468 634 174 739 174 739 807 799 807 799 458 505 458 505 462 455 462 455 591 601 591 601 895 367 895 367 84 378 84 378 200 462 200 462 909 736 909 736 426 497 426 497 464 405 464 405 433 823 433 823 809 586 809 586 276 119 276 119 550 614 550 614 806 349 806 349 247 90 247 90 974 319 974 319 732 924 732 924 963 106 963 106 511 775 511 775 79 326 79 326 399 579 399 579 269 403 269 403 43 796 43 796 897 553 897 553 281 278 281 278 835 504 835 504 472 198 472 198 524 42 524 42 822 262 822 262 250 592 250 592 284 575 284 575 929 486 929 486 413 421 413 421 856 80 856 80 483 410 483 410 757 190 757 190 346 670 346 670 312 860 312 860 880 948 880 948 461 612 461 612 426 395 426 395 167 877 167 877 137 630 137 630 28 409 28 409 959 33 959 33 778 714 778 714 384 519 384 519 126 905 126 905 669 301 669 301 74 499 74 499 142 821 142 821 394 196 394 196 864 995 864 995 901 311 901 311 110 764 110 764 97 379 97 379 995 296 995 296 230 460 230 460 923 748 923 748 484 328 484 328 232 457 232 457 664 95 664 95 438 51 438 51 945 450 945 450 766 356 766 356 764 339 764 339 58 241 58 241 785 993 785 993 30 921 30 921 797 832 797 832 493 755 493 755 328 808 328 808 966 230 966 230 666 1 666 1 161 489 161 489 219 65 219 65 105 430 105 430 510 384 510 384 103 59 103 59 665 18 665 18 989 157 989 157 584 701 584 701 97 225 97 225 48 466 48 466 341 585 341 585 353 311 353 311 788 726 788 726 115 477 115 477 739 565 739 565 517 872 517 872 912 355 912 355 32 559 32 559 73 844 73 844 969 122 969 122 314 327 314 327 520 414 520 414 868 553 868 553 894 949 894 949 238 916 238 916 120 177 120 177 237 729 237 729 859 472 859 472 572 739 572 739 419 59 419 59 859 512 859 512 971 559 971 559 156 26 156 26 289 600 289 600 481 496 481 496 995 562 995 562 43 951 43 951 197 687 197 687 187 538 187 538 233 589 233 589 527 929 527 929 658 551 658 551 520 732 520 732 619 368 619 368 740 35 740 35 255 207 255 207 960 916 960 916 929 95 929 95 257 54 257 54 213 622 213 622 227 473 227 473 517 678 517 678 138 784 138 784 370 460 370 460 974 203 974 203 200 898 200 898 364 68 364 68 639 218 639 218 514 964 514 964 994 879 994 879 193 172 193 172 913 714 913 714 62 599 62 599 972 652 972 652 212 4 212 4 502 525 502 525 741 320 741 320 938 471 938 471 463 560 463 560 600 604 600 604 976 77 976 77 515 198 515 198 933 684 933 684 842 328 842 328 916 525 916 525 722 979 722 979 290 770 290 770 583 706 583 706 719 555 719 555 521 33 521 33 468 712 468 712 91 763 91 763 209 319 209 319 311 580 311 580 504 907 504 907 550 462 550 462 27 596 27 596 245 128 245 128 54 970 54 970 256 564 256 564 539 863 539 863 728 655 728 655 223 1 223 1 993 306 993 306 293 758 293 758 149 855 149 855 371 924 371 924 300 829 300 829 334 756 334 756 357 834 357 834 919 580 919 580 293 703 293 703 258 69 258 69 342 328 342 328 107 37 107 37 529 922 529 922 613 99 613 99 522 308 522 308 15 794 15 794 464 484 464 484 422 72 422 72 434 774 434 774 897 117 897 117 153 935 153 935 819 812 819 812 225 736 225 736 478 469 478 469 67 40 67 40 623 362 623 362 561 262 561 262 204 121 204 121 344 248 344 248 96 182 96 182 824 662 824 662 548 10 548 10 203 63 203 63 385 341 385 341 785 827 785 827 296 498 296 498 803 795 803 795 694 483 694 483 953 391 953 391 337 65 337 65 864 807 864 807 987 621 987 621 383 381 383 381 924 723 924 723 237 375 237 375 393 667 393 667 682 433 682 433 913 954 913 954 813 177 813 177 727 823 727 823 500 369 500 369 502 243 502 243 628 775 628 775 239 677 239 677 593 230 593 230 349 894 349 894 24 11 24 11 926 450 926 450 201 324 201 324 830 46 830 46 327 399 327 399 107 359 107 359 936 654 936 654 612 113 612 113 5 626 5 626 787 847 787 847 268 385 268 385 53 401 53 401 934 11 934 11 419 758 419 758 820 677 820 677 270 368 270 368 260 925 260 925 295 780 295 780 510 613 510 613 726 216 726 216 465 696 465 696 360 143 360 143 17 191 17 191 685 20 685 20 678 825 678 825 433 385 433 385 873 232 873 232 44 946 44 946 763 196 763 196 433 676 433 676 555 192 555 192 396 15 396 15 478 473 478 473 13 207 13 207 940 571 940 571 835 78 835 78 386 768 386 768 664 44 664 44 749 404 749 404 134 705 134 705 591 244 591 244 418 780 418 780 997 769 997 769 587 328 587 328 820 270 820 270 45 92 45 92 765 874 765 874 276 989 276 989 829 310 829 310 382 909 382 909 840 141 840 141 254 83 254 83 432 188 432 188 659 724 659 724 591 786 591 786 533 905 533 905 277 147 277 147 340 727 340 727 983 756 983 756 582 193 582 193 957 497 957 497 63 121 63 121 686 193 686 193 943 353 943 353 245 761 245 761 996 493 996 493 531 982 531 982 360 833 360 833 493 729 493 729 220 231 220 231 466 285 466 285 873 706 873 706 622 903 622 903 992 379 992 379 831 364 831 364 742 360 742 360 817 213 817 213 965 616 965 616 347 944 347 944 993 178 993 178 581 365 581 365 893 428 893 428 887 81 887 81 35 615 35 615 196 600 196 600 785 431 785 431 870 461 870 461 686 564 686 564 695 927 695 927 197 953 197 953 227 7 227 7 314 507 314 507 213 364 213 364 306 338 306 338 311 780 311 780 165 416 165 416 425 530 425 530 952 976 952 976 491 272 491 272 472 425 472 425 910 720 910 720 754 759 754 759 258 867 258 867 640 497 640 497 12 13 12 13 72 36 72 36 209 409 209 409 120 69 120 69 681 439 681 439 536 272 536 272 904 274 904 274 204 53 204 53 846 233 846 233 315 209 315 209 368 8 368 8 497 810 497 810 874 263 874 263 665 185 665 185 982 478 982 478 759 457 759 457 983 593 983 593 27 300 27 300 277 939 277 939 882 287 882 287 87 777 87 777 989 954 989 954 768 873 768 873 163 588 163 588 404 84 404 84 511 503 511 503 414 150 414 150 143 377 143 377 686 536 686 536 831 455 831 455 385 642 385 642 368 823 368 823 477 506 477 506 397 678 397 678 927 108 927 108 960 619 960 619 696 60 696 60 966 517 966 517 451 439 451 439 651 812 651 812 710 621 710 621 41 905 41 905 677 401 677 401 9 914 9 914 759 244 759 244 246 324 246 324 967 861 967 861 16 423 16 423 63 943 63 943 636 247 636 247 35 434 35 434 803 508 803 508 725 924 725 924 416 696 416 696 355 764 355 764 476 692 476 692 634 851 634 851 19 359 19 359 517 340 517 340 500 686 500 686 375 510 375 510 657 438 657 438 41 198 41 198 790 302 790 302 890 438 890 438 940 118 940 118 883 526 883 526 508 213 508 213 411 993 411 993 474 910 474 910 905 449 905 449 608 646 608 646 691 47 691 47 479 529 479 529 952 650 952 650 936 901 936 901 975 829 975 829 920 107 920 107 502 650 502 650 763 374 763 374 503 375 503 375 704 917 704 917 362 400 362 400 741 856 741 856 155 220 155 220 609 184 609 184 10 144 10 144 288 776 288 776 603 722 603 722 440 284 440 284 644 618 644 618 929 507 929 507 118 599 118 599 661 624 661 624 941 957 941 957 898 734 898 734 351 770 351 770 508 874 508 874 100 969 100 969 562 926 562 926 478 113 478 113 729 694 729 694 736 773 736 773 331 93 331 93 870 6 870 6 678 225 678 225 739 450 739 450 266 279 266 279 757 428 757 428 26 585 26 585 906 767 906 767 836 779 836 779 791 37 791 37 366 42 366 42 277 946 277 946 74 927 74 927 117 660 117 660 848 829 848 829 253 363 253 363 892 755 892 755 481 98 481 98 244 758 244 758 141 848 141 848 615 859 615 859 427 434 427 434 850 511 850 511 467 589 467 589 476 12 476 12 224 111 224 111 8 813 8 813 442 907 442 907 688 275 688 275 811 271 811 271 498 545 498 545 10 608 10 608 239 975 239 975 605 47 605 47 666 858 666 858 26 649 26 649 966 637 966 637 40 853 40 853 42 975 42 975 59 522 59 522 18 564 18 564 727 954 727 954 656 554 656 554 573 563 573 563 230 277 230 277 802 906 802 906 60 58 60 58 143 423 143 423 989 918 989 918 585 934 585 934 329 889 329 889 644 602 644 602 886 133 886 133 962 795 962 795 185 618 185 618 531 948 531 948 316 693 316 693 648 242 648 242 809 719 809 719 649 357 649 357 779 880 779 880 165 670 165 670 709 290 709 290 262 968 262 968 470 903 470 903 460 971 460 971 810 694 810 694 197 733 197 733 358 346 358 346 640 436 640 436 264 590 264 590 369 540 369 540 320 614 320 614 679 173 679 173 698 58 698 58 972 302 972 302 138 825 138 825 847 373 847 373 146 301 146 301 225 408 225 408 307 826 307 826 530 214 530 214 867 986 867 986 181 797 181 797 650 841 650 841 646 382 646 382 7 343 7 343 392 466 392 466 711 586 711 586 884 745 884 745 299 76 299 76 317 898 317 898 372 92 372 92 349 780 349 780 159 313 159 313 426 777 426 777 296 950 296 950 163 104 163 104 321 25 321 25 794 784 794 784 545 267 545 267 855 146 855 146 981 352 981 352 447 934 447 934 380 338 380 338 401 3 401 3 363 766 363 766 827 786 827 786 595 562 595 562 365 520 365 520 562 468 562 468 286 293 286 293 725 763 725 763 893 745 893 745 437 326 437 326 860 131 860 131 766 253 766 253 594 196 594 196 458 523 458 523 578 67 578 67 963 477 963 477 964 875 964 875 137 628 137 628 616 856 616 856 119 761 119 761 920 715 920 715 586 468 586 468 748 343 748 343 460 336 460 336 620 131 620 131 439 900 439 900 615 634 615 634 731 277 731 277 660 849 660 849 37 394 37 394 281 656 281 656 93 533 93 533 957 986 957 986 521 873 521 873 181 530 181 530 671 301 671 301 612 797 612 797 349 721 349 721 383 460 383 460 958 537 958 537 529 598 529 598 433 593 433 593 41 190 41 190 481 53 481 53 829 768 829 768 880 68 880 68 981 591 981 591 519 849 519 849 645 870 645 870 683 987 683 987 361 490 361 490 120 838 120 838 118 310 118 310 503 606 503 606 568 60 568 60 738 18 738 18 579 624 579 624 274 685 274 685 404 134 404 134 867 983 867 983 357 447 357 447 90 882 90 882 977 297 977 297 791 969 791 969 590 340 590 340 488 436 488 436 519 145 519 145 111 209 111 209 81 189 81 189 184 49 184 49 766 567 766 567 795 11 795 11 846 42 846 42 773 715 773 715 949 523 949 523 959 11 959 11 224 104 224 104 211 742 211 742 453 582 453 582 754 361 754 361 353 134 353 134 549 583 549 583 808 132 808 132 364 943 364 943 995 170 995 170 282 287 282 287 404 855 404 855 1 565 1 565 683 58 683 58 639 735 639 735 930 167 930 167 820 528 820 528 765 794 765 794 179 550 179 550 721 596 721 596 732 59 732 59 569 864 569 864 423 996 423 996 845 245 845 245 838 562 838 562 457 819 457 819 32 983 32 983 682 840 682 840 549 934 549 934 450 893 450 893 841 458 841 458 747 23 747 23 377 699 377 699 571 877 571 877 350 728 350 728 920 948 920 948 931 791 931 791 37 171 37 171 893 920 893 920 601 375 601 375 246 16 246 16 915 57 915 57 570 461 570 461 770 325 770 325 36 442 36 442 333 757 333 757 951 154 951 154 743 983 743 983 789 976 789 976 814 307 814 307 950 372 950 372 683 430 683 430 567 313 567 313 270 169 270 169 819 991 819 991 496 816 496 816 145 336 145 336 224 625 224 625 94 226 94 226 318 174 318 174 490 341 490 341 353 564 353 564 257 164 257 164 565 747 565 747 686 900 686 900 350 781 350 781 636 214 636 214 332 611 332 611 10 197 10 197 120 993 120 993 819 421 819 421 689 22 689 22 746 284 746 284 824 714 824 714 878 926 878 926 37 759 37 759 729 981 729 981 687 402 687 402 397 359 397 359 349 120 349 120 939 132 939 132 699 700 699 700 323 269 323 269 947 949 947 949 552 361 552 361 872 857 872 857 672 834 672 834 981 259 981 259 361 905 361 905 925 261 925 261 14 290 14 290 739 416 739 416 150 441 150 441 541 150 541 150 151 224 151 224 26 348 26 348 697 611 697 611 707 497 707 497 293 208 293 208 292 25 292 25 842 281 842 281 377 115 377 115 713 192 713 192 284 688 284 688 17 485 17 485 51 364 51 364 899 314 899 314 431 495 431 495 430 927 430 927 487 48 487 48 385 693 385 693 747 851 747 851 487 268 487 268 712 347 712 347 610 675 610 675 355 880 355 880 219 277 219 277 528 693 528 693 283 202 283 202 44 664 44 664 105 607 105 607 864 191 864 191 333 109 333 109 825 308 825 308 849 128 849 128 90 853 90 853 547 878 547 878 556 179 556 179 747 495 747 495 176 873 176 873 671 71 671 71 400 57 400 57 634 330 634 330 957 819 957 819 843 497 843 497 589 490 589 490 689 771 689 771 100 638 100 638 803 478 803 478 889 829 889 829 538 87 538 87 877 90 877 90 916 238 916 238 540 99 540 99 438 532 438 532 52 410 52 410 119 320 119 320 430 434 430 434 591 478 591 478 946 757 946 757 202 815 202 815 523 846 523 846 660 635 660 635 954 4 954 4 844 921 844 921 53 864 53 864 122 809 122 809 93 745 93 745 757 860 757 860 51 241 51 241 959 483 959 483 848 139 848 139 787 270 787 270 671 443 671 443 353 329 353 329 962 220 962 220 666 507 666 507 877 364 877 364 384 330 384 330 638 876 638 876 872 188 872 188 63 353 63 353 674 940 674 940 513 769 513 769 53 273 53 273 987 619 987 619 616 897 616 897 837 955 837 955 411 783 411 783 341 676 341 676 570 128 570 128 595 523 595 523 984 248 984 248 108 557 108 557 495 344 495 344 928 534 928 534 39 580 39 580 597 284 597 284 895 800 895 800 465 303 465 303 946 20 946 20 855 642 855 642 737 598 737 598 231 29 231 29 756 898 756 898 761 603 761 603 62 514 62 514 774 496 774 496 173 929 173 929 405 459 405 459 994 37 994 37 448 204 448 204 633 925 633 925 954 133 954 133 358 474 358 474 278 969 278 969 343 107 343 107 555 292 555 292 523 583 523 583 42 183 42 183 865 172 865 172 721 647 721 647 609 126 609 126 446 122 446 122 517 220 517 220 456 617 456 617 565 203 565 203 879 970 879 970 471 505 471 505 985 427 985 427 285 273 285 273 801 361 801 361 405 38 405 38 731 599 731 599 978 513 978 513 896 936 896 936 18 491 18 491 875 195 875 195 428 882 428 882 785 938 785 938 340 665 340 665 184 896 184 896 186 58 186 58 306 630 306 630 550 420 550 420 213 718 213 718 262 566 262 566 285 714 285 714 33 704 33 704 113 275 113 275 250 881 250 881 291 441 291 441 40 805 40 805 686 424 686 424 673 382 673 382 820 411 820 411 272 687 272 687 964 100 964 100 855 316 855 316 348 22 348 22 205 159 205 159 229 651 229 651 531 637 531 637 487 218 487 218 843 954 843 954 566 569 566 569 786 201 786 201 702 84 702 84 965 558 965 558 482 831 482 831 122 104 122 104 38 328 38 328 562 452 562 452 985 241 985 241 743 597 743 597 837 336 837 336 151 372 151 372 593 375 593 375 425 895 425 895 901 18 901 18 793 95 793 95 743 856 743 856 313 708 313 708 779 653 779 653 941 838 941 838 639 353 639 353 137 765 137 765 473 135 473 135 921 186 921 186 747 484 747 484 566 136 566 136 298 106 298 106 184 852 184 852 607 166 607 166 833 392 833 392 449 9 449 9 74 907 74 907 531 526 531 526 661 694 661 694 591 681 591 681 212 325 212 325 367 574 367 574 96 925 96 925 689 774 689 774 71 572 71 572 131 383 131 383 32 490 32 490 415 796 415 796 693 997 693 997 390 242 390 242 129 475 129 475 311 313 311 313 893 519 893 519 530 65 530 65 907 192 907 192 324 105 324 105 570 950 570 950 220 239 220 239 802 684 802 684 459 217 459 217 523 557 523 557 437 851 437 851 813 974 813 974 854 431 854 431 786 235 786 235 589 85 589 85 457 720 457 720 23 621 23 621 144 884 144 884 809 913 809 913 937 577 937 577 336 20 336 20 965 304 965 304 468 10 468 10 200 11 200 11 374 133 374 133 301 429 301 429 668 54 668 54 371 821 371 821 218 835 218 835 423 832 423 832 832 533 832 533 873 272 873 272 795 337 795 337 604 529 604 529 772 522 772 522 109 606 109 606 40 930 40 930 321 934 321 934 174 404 174 404 505 718 505 718 888 777 888 777 249 796 249 796 279 952 279 952 706 940 706 940 381 292 381 292 923 47 923 47 824 694 824 694 297 151 297 151 44 90 44 90 947 188 947 188 552 994 552 994 179 727 179 727 693 798 693 798 642 72 642 72 869 245 869 245 401 456 401 456 475 64 475 64 303 348 303 348 977 570 977 570 461 716 461 716 966 867 966 867 878 306 878 306 291 584 291 584 81 990 81 990 368 591 368 591 748 103 748 103 526 609 526 609 563 694 563 694 563 63 563 63 356 515 356 515 292 905 292 905 529 211 529 211 21 243 21 243 388 390 388 390 848 303 848 303 15 311 15 311 183 152 183 152 804 767 804 767 819 454 819 454 277 123 277 123 558 500 558 500 597 235 597 235 894 923 894 923 704 64 704 64 208 62 208 62 16 781 16 781 582 292 582 292 267 579 267 579 771 179 771 179 118 18 118 18 812 338 812 338 630 833 630 833 836 113 836 113 608 312 608 312 154 122 154 122 186 639 186 639 863 108 863 108 981 18 981 18 772 794 772 794 825 561 825 561 501 468 501 468 33 708 33 708 443 664 443 664 830 958 830 958 60 629 60 629 85 185 85 185 73 607 73 607 524 326 524 326 617 678 617 678 50 333 50 333 282 374 282 374 677 854 677 854 830 360 830 360 698 105 698 105 569 986 569 986 851 23 851 23 138 438 138 438 827 925 827 925 648 102 648 102 354 454 354 454 597 217 597 217 254 344 254 344 161 772 161 772 634 220 634 220 509 627 509 627 327 155 327 155 616 250 616 250 334 154 334 154 810 53 810 53 266 640 266 640 240 648 240 648 620 195 620 195 886 319 886 319 211 866 211 866 105 647 105 647 600 97 600 97 65 756 65 756 572 997 572 997 17 694 17 694 343 831 343 831 811 75 811 75 251 640 251 640 494 890 494 890 560 798 560 798 243 635 243 635 867 330 867 330 169 592 169 592 432 313 432 313 142 449 142 449 11 942 11 942 704 604 704 604 662 689 662 689 571 188 571 188 22 957 22 957 258 649 258 649 615 688 615 688 956 542 956 542 315 838 315 838 698 939 698 939 747 145 747 145 128 565 128 565 234 497 234 497 233 21 233 21 523 228 523 228 523 147 523 147 806 976 806 976 735 71 735 71 824 365 824 365 866 205 866 205 669 257 669 257 942 635 942 635 270 972 270 972 807 166 807 166 332 269 332 269 546 287 546 287 254 298 254 298 220 885 220 885 118 488 118 488 864 523 864 523 204 645 204 645 639 319 639 319 255 868 255 868 322 286 322 286 973 932 973 932 517 537 517 537 58 955 58 955 379 45 379 45 690 717 690 717 364 203 364 203 978 982 978 982 58 812 58 812 962 539 962 539 337 984 337 984 592 86 592 86 694 253 694 253 987 536 987 536 397 899 397 899 167 565 167 565 396 380 396 380 229 21 229 21 144 491 144 491 64 672 64 672 169 165 169 165 487 728 487 728 253 590 253 590 975 251 975 251 267 637 267 637 648 445 648 445 58 614 58 614 239 713 239 713 250 197 250 197 131 171 131 171 299 584 299 584 349 148 349 148 550 812 550 812 333 716 333 716 415 343 415 343 585 623 585 623 763 647 763 647 583 90 583 90 69 269 69 269 174 337 174 337 71 451 71 451 312 127 312 127 343 99 343 99 632 232 632 232 961 228 961 228 141 830 141 830 206 217 206 217 355 211 355 211 637 592 637 592 108 448 108 448 931 461 931 461 860 883 860 883 885 506 885 506 601 741 601 741 363 884 363 884 32 565 32 565 962 128 962 128 711 587 711 587 924 74 924 74 279 619 279 619 372 645 372 645 943 332 943 332 169 836 169 836 596 857 596 857 997 480 997 480 347 914 347 914 369 371 369 371 867 883 867 883 548 933 548 933 563 397 563 397 402 891 402 891 557 607 557 607 430 619 430 619 419 414 419 414 248 134 248 134 498 163 498 163 731 693 731 693 913 459 913 459 573 560 573 560 715 298 715 298 566 429 566 429 558 744 558 744 957 202 957 202 883 86 883 86 155 781 155 781 404 726 404 726 864 673 864 673 919 922 919 922 354 131 354 131 821 858 821 858 599 813 599 813 858 769 858 769 688 678 688 678 446 570 446 570 505 173 505 173 137 13 137 13 747 371 747 371 674 615 674 615 355 297 355 297 629 110 629 110 722 126 722 126 314 771 314 771 774 983 774 983 115 817 115 817 448 354 448 354 532 28 532 28 415 99 415 99 665 751 665 751 105 178 105 178 616 914 616 914 541 378 541 378 133 507 133 507 726 299 726 299 967 488 967 488 336 273 336 273 187 853 187 853 743 30 743 30 925 425 925 425 890 848 890 848 983 255 983 255 554 321 554 321 172 217 172 217 696 639 696 639 674 447 674 447 699 278 699 278 11 675 11 675 585 126 585 126 591 616 591 616 184 452 184 452 429 493 429 493 195 939 195 939 558 856 558 856 904 668 904 668 975 593 975 593 229 275 229 275 427 323 427 323 577 101 577 101 984 673 984 673 216 813 216 813 245 481 245 481 229 441 229 441 172 623 172 623 956 155 956 155 585 667 585 667 850 753 850 753 295 337 295 337 372 894 372 894 317 405 317 405 201 464 201 464 93 70 93 70 860 768 860 768 2 582 2 582 22 968 22 968 205 645 205 645 209 640 209 640 701 109 701 109 234 414 234 414 825 769 825 769 908 917 908 917 54 622 54 622 877 740 877 740 600 751 600 751 648 197 648 197 525 279 525 279 339 959 339 959 776 127 776 127 811 429 811 429 284 187 284 187 598 891 598 891 449 466 449 466 111 128 111 128 642 832 642 832 291 376 291 376 711 497 711 497 131 692 131 692 510 402 510 402 893 330 893 330 518 647 518 647 740 144 740 144 865 804 865 804 429 465 429 465 997 46 997 46 443 197 443 197 428 547 428 547 247 968 247 968 83 126 83 126 657 674 657 674 950 305 950 305 20 474 20 474 477 794 477 794 826 771 826 771 55 634 55 634 702 386 702 386 354 684 354 684 945 501 945 501 114 891 114 891 800 55 800 55 399 139 399 139 38 342 38 342 801 967 801 967 385 494 385 494 449 874 449 874 334 45 334 45 656 333 656 333 612 337 612 337 880 679 880 679 645 265 645 265 15 645 15 645 23 904 23 904 170 156 170 156 147 923 147 923 768 203 768 203 42 991 42 991 454 651 454 651 410 822 410 822 989 991 989 991 997 31 997 31 849 155 849 155 922 187 922 187 501 208 501 208 753 218 753 218 259 170 259 170 451 801 451 801 343 387 343 387 480 982 480 982 575 131 575 131 41 628 41 628 9 411 9 411 490 253 490 253 330 503 330 503 92 13 92 13 49 326 49 326 805 664 805 664 927 126 927 126 111 838 111 838 55 653 55 653 340 137 340 137 245 123 245 123 488 671 488 671 581 318 581 318 208 823 208 823 626 651 626 651 445 330 445 330 758 512 758 512 848 418 848 418 271 646 271 646 532 67 532 67 987 851 987 851 854 853 854 853 263 546 263 546 76 629 76 629 95 287 95 287 70 154 70 154 633 561 633 561 763 264 763 264 890 512 890 512 3 707 3 707 143 542 143 542 301 257 301 257 306 129 306 129 938 618 938 618 271 26 271 26 649 157 649 157 471 774 471 774 778 100 778 100 346 85 346 85 270 313 270 313 65 869 65 869 491 312 491 312 813 509 813 509 373 74 373 74 512 960 512 960 380 743 380 743 295 680 295 680 794 363 794 363 963 978 963 978 698 900 698 900 564 437 564 437 742 547 742 547 306 270 306 270 694 848 694 848 491 423 491 423 638 785 638 785 213 476 213 476 595 415 595 415 343 815 343 815 867 55 867 55 1 287 1 287 482 132 482 132 496 655 496 655 167 727 167 727 841 56 841 56 583 954 583 954 679 901 679 901 39 228 39 228 933 792 933 792 212 872 212 872 250 934 250 934 390 572 390 572 667 406 667 406 965 672 965 672 833 207 833 207 536 996 536 996 767 986 767 986 765 240 765 240 342 793 342 793 391 428 391 428 803 767 803 767 810 227 810 227 8 633 8 633 934 826 934 826 745 416 745 416 950 235 950 235 434 276 434 276 410 764 410 764 271 380 271 380 44 589 44 589 347 543 347 543 201 452 201 452 870 258 870 258 868 147 868 147 775 319 775 319 862 853 862 853 150 420 150 420 728 725 728 725 566 241 566 241 25 612 25 612 748 34 748 34 680 237 680 237 32 781 32 781 258 40 258 40 131 762 131 762 762 864 762 864 899 319 899 319 612 55 612 55 590 532 590 532 166 25 166 25 838 909 838 909 134 323 134 323 694 968 694 968 950 822 950 822 217 691 217 691 89 407 89 407 234 866 234 866 444 973 444 973 344 212 344 212 506 456 506 456 731 72 731 72 292 267 292 267 480 245 480 245 46 730 46 730 760 307 760 307 784 761 784 761 374 807 374 807 591 920 591 920 797 715 797 715 512 507 512 507 765 24 765 24 70 695 70 695 390 727 390 727 624 653 624 653 95 164 95 164 163 347 163 347 786 30 786 30 514 645 514 645 135 543 135 543 148 976 148 976 74 177 74 177 394 691 394 691 947 34 947 34 153 943 153 943 123 45 123 45 130 94 130 94 887 448 887 448 375 842 375 842 752 228 752 228 360 727 360 727 411 936 411 936 660 100 660 100 307 209 307 209 651 353 651 353 96 632 96 632 443 87 443 87 520 563 520 563 716 913 716 913 453 552 453 552 648 191 648 191 743 947 743 947 931 306 931 306 837 612 837 612 418 440 418 440 239 727 239 727 182 220 182 220 721 537 721 537 783 96 783 96 475 987 475 987 669 48 669 48 862 753 862 753 33 826 33 826 186 93 186 93 888 469 888 469 647 840 647 840 466 404 466 404 441 28 441 28 246 101 246 101 735 463 735 463 361 222 361 222 825 613 825 613 634 144 634 144 189 918 189 918 472 342 472 342 415 746 415 746 222 377 222 377 976 875 976 875 116 708 116 708 416 533 416 533 273 25 273 25 209 474 209 474 446 591 446 591 397 824 397 824 668 228 668 228 175 584 175 584 55 515 55 515 509 731 509 731 315 500 315 500 896 885 896 885 762 472 762 472 460 774 460 774 233 435 233 435 159 371 159 371 600 671 600 671 556 177 556 177 981 842 981 842 244 709 244 709 783 603 783 603 423 351 423 351 529 650 529 650 986 785 986 785 760 932 760 932 618 916 618 916 825 442 825 442 954 291 954 291 865 283 865 283 310 281 310 281 559 970 559 970 724 69 724 69 418 601 418 601 408 77 408 77 568 891 568 891 738 230 738 230 195 681 195 681 485 373 485 373 828 535 828 535 815 311 815 311 417 602 417 602 648 904 648 904 395 890 395 890 516 152 516 152 889 117 889 117 196 30 196 30 627 396 627 396 365 575 365 575 222 399 222 399 590 498 590 498 418 153 418 153 979 504 979 504 489 646 489 646 355 773 355 773 450 373 450 373 527 869 527 869 377 790 377 790 280 726 280 726 430 872 430 872 722 122 722 122 873 72 873 72 371 889 371 889 266 308 266 308 269 909 269 909 820 308 820 308 239 811 239 811 466 435 466 435 731 237 731 237 838 561 838 561 851 971 851 971 585 817 585 817 516 425 516 425 461 302 461 302 445 914 445 914 190 581 190 581 962 19 962 19 419 390 419 390 585 939 585 939 242 794 242 794 130 989 130 989 89 576 89 576 426 945 426 945 828 764 828 764 509 853 509 853 337 425 337 425 282 554 282 554 785 275 785 275 832 229 832 229 927 236 927 236 896 180 896 180 179 43 179 43 135 909 135 909 188 667 188 667 177 384 177 384 542 698 542 698 823 496 823 496 113 424 113 424 788 879 788 879 625 650 625 650 92 523 92 523 664 434 664 434 784 731 784 731 832 634 832 634 135 660 135 660 110 636 110 636 924 733 924 733 747 418 747 418 167 873 167 873 338 596 338 596 738 399 738 399 885 412 885 412 847 152 847 152 453 501 453 501 296 313 296 313 638 917 638 917 414 442 414 442 386 450 386 450 190 374 190 374 915 503 915 503 987 515 987 515 488 475 488 475 857 325 857 325 41 238 41 238 984 792 984 792 222 692 222 692 465 332 465 332 198 218 198 218 348 168 348 168 931 631 931 631 629 89 629 89 58 641 58 641 156 248 156 248 736 123 736 123 5 521 5 521 882 146 882 146 779 320 779 320 109 810 109 810 103 446 103 446 665 924 665 924 152 683 152 683 841 230 841 230 544 589 544 589 724 614 724 614 532 470 532 470 626 545 626 545 324 306 324 306 846 424 846 424 128 135 128 135 159 670 159 670 824 92 824 92 450 468 450 468 394 901 394 901 448 396 448 396 838 102 838 102 544 829 544 829 275 16 275 16 103 622 103 622 466 255 466 255 879 200 879 200 131 802 131 802 145 84 145 84 865 355 865 355 87 820 87 820 512 636 512 636 610 808 610 808 764 5 764 5 334 585 334 585 549 364 549 364 986 147 986 147 851 234 851 234 799 225 799 225 632 570 632 570 644 800 644 800 930 229 930 229 761 236 761 236 272 405 272 405 205 343 205 343 382 475 382 475 669 186 669 186 468 204 468 204 649 741 649 741 185 111 185 111 931 924 931 924 283 130 283 130 476 378 476 378 627 90 627 90 332 710 332 710 748 177 748 177 610 211 610 211 245 560 245 560 640 113 640 113 466 542 466 542 202 543 202 543 87 212 87 212 218 479 218 479 115 426 115 426 351 723 351 723 837 16 837 16 690 371 690 371 453 461 453 461 315 788 315 788 710 372 710 372 968 853 968 853 375 158 375 158 178 530 178 530 179 274 179 274 956 760 956 760 898 731 898 731 518 550 518 550 417 408 417 408 138 817 138 817 509 266 509 266 739 603 739 603 4 575 4 575 501 263 501 263 851 912 851 912 269 935 269 935 223 681 223 681 835 479 835 479 514 286 514 286 506 791 506 791 329 159 329 159 310 857 310 857 453 75 453 75 231 511 231 511 173 546 173 546 81 792 81 792 258 844 258 844 242 913 242 913 512 519 512 519 312 273 312 273 261 133 261 133 760 517 760 517 142 222 142 222 566 700 566 700 134 7 134 7 528 481 528 481 898 402 898 402 230 721 230 721 87 168 87 168 187 786 187 786 110 394 110 394 379 641 379 641 707 424 707 424 888 611 888 611 71 444 71 444 102 822 102 822 557 250 557 250 593 96 593 96 547 281 547 281 686 688 686 688 52 352 52 352 310 599 310 599 43 932 43 932 562 821 562 821 652 576 652 576 570 18 570 18 574 157 574 157 683 642 683 642 200 465 200 465 304 313 304 313 969 365 969 365 703 532 703 532 976 903 976 903 714 837 714 837 846 494 846 494 130 44 130 44 772 922 772 922 329 276 329 276 31 646 31 646 556 295 556 295 888 655 888 655 159 556 159 556 159 19 159 19 399 461 399 461 511 804 511 804 79 336 79 336 907 638 907 638 620 745 620 745 884 951 884 951 738 725 738 725 540 112 540 112 896 323 896 323 156 415 156 415 359 35 359 35 459 29 459 29 629 256 629 256 172 565 172 565 497 274 497 274 78 213 78 213 184 750 184 750 758 889 758 889 499 627 499 627 233 119 233 119 745 152 745 152 858 280 858 280 551 190 551 190 779 91 779 91 514 455 514 455 687 103 687 103 223 755 223 755 962 142 962 142 945 312 945 312 351 158 351 158 595 487 595 487 762 614 762 614 196 933 196 933 507 118 507 118 960 667 960 667 614 816 614 816 747 674 747 674 452 162 452 162 724 813 724 813 582 67 582 67 98 266 98 266 535 568 535 568 403 895 403 895 602 738 602 738 675 734 675 734 430 891 430 891 84 303 84 303 724 873 724 873 115 165 115 165 437 51 437 51 926 814 926 814 182 606 182 606 174 974 174 974 565 231 565 231 13 378 13 378 237 493 237 493 976 449 976 449 638 343 638 343 984 514 984 514 592 955 592 955 427 697 427 697 98 995 98 995 623 213 623 213 394 833 394 833 641 761 641 761 241 935 241 935 815 735 815 735 207 799 207 799 346 403 346 403 483 635 483 635 135 551 135 551 761 539 761 539 136 506 136 506 994 172 994 172 928 941 928 941 312 691 312 691 983 589 983 589 915 236 915 236 320 22 320 22 11 672 11 672 624 616 624 616 255 562 255 562 232 771 232 771 260 789 260 789 358 595 358 595 405 304 405 304 658 538 658 538 878 417 878 417 802 821 802 821 994 940 994 940 317 253 317 253 964 549 964 549 406 876 406 876 34 770 34 770 813 653 813 653 707 317 707 317 274 429 274 429 268 877 268 877 245 687 245 687 28 57 28 57 631 984 631 984 648 239 648 239 258 725 258 725 105 89 105 89 445 812 445 812 376 575 376 575 435 758 435 758 234 560 234 560 393 574 393 574 255 499 255 499 748 336 748 336 320 687 320 687 519 615 519 615 874 485 874 485 233 264 233 264 99 53 99 53 620 26 620 26 179 196 179 196 978 580 978 580 35 675 35 675 513 631 513 631 530 980 530 980 509 193 509 193 279 72 279 72 747 463 747 463 777 688 777 688 940 568 940 568 986 430 986 430 677 157 677 157 476 687 476 687 301 763 301 763 502 245 502 245 173 167 173 167 19 428 19 428 828 45 828 45 402 803 402 803 929 502 929 502 796 624 796 624 337 238 337 238 974 667 974 667 870 378 870 378 649 292 649 292 367 593 367 593 648 138 648 138 288 512 288 512 886 374 886 374 122 661 122 661 599 597 599 597 27 574 27 574 144 167 144 167 532 506 532 506 946 903 946 903 508 372 508 372 849 960 849 960 932 119 932 119 467 818 467 818 106 265 106 265 345 956 345 956 145 322 145 322 935 242 935 242 329 754 329 754 557 49 557 49 597 10 597 10 235 773 235 773 235 104 235 104 833 679 833 679 776 500 776 500 16 228 16 228 10 703 10 703 265 30 265 30 854 114 854 114 856 151 856 151 365 302 365 302 865 838 865 838 109 184 109 184 335 367 335 367 811 232 811 232 483 183 483 183 652 509 652 509 67 174 67 174 235 712 235 712 210 38 210 38 758 955 758 955 174 658 174 658 56 568 56 568 495 387 495 387 226 945 226 945 348 458 348 458 284 335 284 335 643 835 643 835 114 833 114 833 352 346 352 346 730 44 730 44 992 622 992 622 906 512 906 512 327 474 327 474 539 923 539 923 50 885 50 885 988 819 988 819 334 117 334 117 891 888 891 888 775 526 775 526 476 647 476 647 314 666 314 666 298 436 298 436 223 215 223 215 308 204 308 204 237 639 237 639 673 251 673 251 220 727 220 727 909 508 909 508 592 269 592 269 671 544 671 544 729 763 729 763 63 433 63 433 722 101 722 101 710 338 710 338 796 725 796 725 74 397 74 397 112 311 112 311 167 49 167 49 837 196 837 196 894 955 894 955 691 816 691 816 595 968 595 968 334 909 334 909 851 653 851 653 20 88 20 88 80 931 80 931 709 92 709 92 242 661 242 661 570 325 570 325 736 913 736 913 872 487 872 487 577 940 577 940 510 44 510 44 747 799 747 799 167 55 167 55 775 834 775 834 917 780 917 780 885 828 885 828 556 496 556 496 787 771 787 771 560 586 560 586 610 953 610 953 951 252 951 252 614 232 614 232 538 759 538 759 256 104 256 104 270 771 270 771 68 991 68 991 858 392 858 392 689 384 689 384 824 251 824 251 941 585 941 585 234 456 234 456 550 821 550 821 735 770 735 770 83 249 83 249 784 44 784 44 50 796 50 796 648 992 648 992 121 807 121 807 920 123 920 123 231 248 231 248 924 674 924 674 434 107 434 107 419 951 419 951 57 602 57 602 485 162 485 162 178 832 178 832 834 105 834 105 128 209 128 209 132 781 132 781 761 937 761 937 956 659 956 659 365 911 365 911 314 982 314 982 715 62 715 62 651 200 651 200 52 442 52 442 609 351 609 351 794 603 794 603 539 964 539 964 761 74 761 74 746 815 746 815 725 810 725 810 25 374 25 374 190 62 190 62 110 631 110 631 34 66 34 66 726 657 726 657 445 644 445 644 894 124 894 124 91 163 91 163 731 134 731 134 643 680 643 680 232 164 232 164 630 362 630 362 142 249 142 249 878 620 878 620 609 765 609 765 251 937 251 937 341 228 341 228 180 230 180 230 545 853 545 853 153 681 153 681 81 463 81 463 240 475 240 475 750 557 750 557 173 963 173 963 811 584 811 584 300 583 300 583 44 245 44 245 750 824 750 824 241 402 241 402 155 510 155 510 96 992 96 992 784 684 784 684 302 2 302 2 138 334 138 334 175 962 175 962 238 889 238 889 473 352 473 352 224 183 224 183 398 945 398 945 744 27 744 27 59 766 59 766 378 792 378 792 668 681 668 681 412 615 412 615 900 703 900 703 194 816 194 816 371 390 371 390 559 706 559 706 343 593 343 593 54 780 54 780 320 937 320 937 11 432 11 432 962 460 962 460 877 337 877 337 78 231 78 231 820 723 820 723 726 373 726 373 458 319 458 319 223 753 223 753 636 373 636 373 66 145 66 145 615 587 615 587 726 37 726 37 60 657 60 657 380 815 380 815 653 592 653 592 144 187 144 187 683 757 683 757 417 426 417 426 882 446 882 446 4 171 4 171 706 789 706 789 488 339 488 339 631 596 631 596 330 452 330 452 244 658 244 658 560 324 560 324 995 706 995 706 72 598 72 598 797 978 797 978 982 894 982 894 623 66 623 66 390 82 390 82 528 958 528 958 847 3 847 3 6 614 6 614 925 933 925 933 91 545 91 545 177 711 177 711 773 23 773 23 600 579 600 579 722 602 722 602 840 1 840 1 55 270 55 270 393 442 393 442 897 47 897 47 718 34 718 34 46 762 46 762 377 378 377 378 484 337 484 337 710 432 710 432 538 540 538 540 537 291 537 291 670 858 670 858 607 315 607 315 364 532 364 532 131 944 131 944 335 4 335 4 318 457 318 457 920 45 920 45 798 467 798 467 451 505 451 505 422 472 422 472 380 93 380 93 125 334 125 334 67 287 67 287 223 162 223 162 496 477 496 477 151 363 151 363 417 75 417 75 740 217 740 217 866 671 866 671 162 9 162 9 28 694 28 694 828 907 828 907 132 132 132 132 545 570 545 570 575 241 575 241 363 762 363 762 147 508 147 508 788 734 788 734 323 93 323 93 89 63 89 63 837 657 837 657 128 621 128 621 224 438 224 438 141 511 141 511 485 641 485 641 412 355 412 355 866 73 866 73 380 113 380 113 92 65 92 65 481 78 481 78 251 656 251 656 797 200 797 200 320 533 320 533 364 141 364 141 562 18 562 18 954 550 954 550 262 945 262 945 44 82 44 82 356 296 356 296 618 632 618 632 826 780 826 780 215 59 215 59 60 143 60 143 881 377 881 377 638 964 638 964 494 708 494 708 908 597 908 597 685 479 685 479 796 768 796 768 569 853 569 853 639 94 639 94 6 239 6 239 544 629 544 629 30 651 30 651 605 283 605 283 46 417 46 417 29 726 29 726 401 290 401 290 751 592 751 592 343 113 343 113 680 523 680 523 589 954 589 954 997 840 997 840 33 108 33 108 185 363 185 363 138 534 138 534 853 646 853 646 86 575 86 575 40 859 40 859 331 997 331 997 647 850 647 850 770 897 770 897 389 940 389 940 687 724 687 724 987 625 987 625 66 529 66 529 210 300 210 300 342 989 342 989 474 82 474 82 142 475 142 475 259 796 259 796 199 760 199 760 400 317 400 317 770 547 770 547 769 814 769 814 2 484 2 484 255 959 255 959 395 552 395 552 904 170 904 170 452 286 452 286 178 224 178 224 982 168 982 168 759 94 759 94 787 719 787 719 800 134 800 134 95 411 95 411 14 284 14 284 233 753 233 753 677 997 677 997 863 989 863 989 552 503 552 503 834 509 834 509 106 892 106 892 276 285 276 285 507 753 507 753 969 825 969 825 428 612 428 612 737 76 737 76 155 21 155 21 708 470 708 470 684 922 684 922 189 231 189 231 528 411 528 411 311 312 311 312 741 294 741 294 513 589 513 589 807 19 807 19 833 756 833 756 679 171 679 171 197 273 197 273 210 109 210 109 690 770 690 770 275 795 275 795 846 702 846 702 377 392 377 392 631 918 631 918 554 41 554 41 737 387 737 387 234 150 234 150 236 916 236 916 181 314 181 314 29 661 29 661 170 427 170 427 834 330 834 330 708 393 708 393 823 614 823 614 577 71 577 71 455 174 455 174 620 159 620 159 421 7 421 7 334 986 334 986 473 8 473 8 302 175 302 175 106 921 106 921 77 193 77 193 398 513 398 513 792 784 792 784 976 412 976 412 615 574 615 574 251 522 251 522 981 975 981 975 229 449 229 449 100 99 100 99 498 332 498 332 51 634 51 634 949 173 949 173 713 566 713 566 774 598 774 598 237 654 237 654 880 242 880 242 456 17 456 17 644 42 644 42 968 507 968 507 912 519 912 519 201 434 201 434 379 831 379 831 477 422 477 422 978 525 978 525 442 805 442 805 409 630 409 630 37 258 37 258 708 796 708 796 88 847 88 847 970 958 970 958 462 925 462 925 551 312 551 312 755 806 755 806 356 422 356 422 493 493 493 493 28 73 28 73 509 413 509 413 658 289 658 289 695 517 695 517 997 783 997 783 819 432 819 432 306 705 306 705 36 736 36 736 832 711 832 711 274 485 274 485 990 707 990 707 302 680 302 680 904 860 904 860 78 40 78 40 809 803 809 803 249 80 249 80 249 602 249 602 867 91 867 91 654 884 654 884 540 907 540 907 122 407 122 407 972 422 972 422 495 750 495 750 71 271 71 271 346 296 346 296 25 185 25 185 93 938 93 938 159 138 159 138 318 924 318 924 126 847 126 847 944 933 944 933 199 928 199 928 545 508 545 508 460 213 460 213 828 414 828 414 937 131 937 131 463 789 463 789 317 40 317 40 50 903 50 903 261 949 261 949 864 840 864 840 758 688 758 688 904 639 904 639 517 381 517 381 837 640 837 640 338 418 338 418 34 934 34 934 927 186 927 186 489 705 489 705 84 802 84 802 809 473 809 473 263 571 263 571 531 5 531 5 932 353 932 353 992 359 992 359 950 839 950 839 749 522 749 522 961 231 961 231 614 331 614 331 214 127 214 127 599 402 599 402 620 420 620 420 150 398 150 398 86 36 86 36 931 349 931 349 302 692 302 692 622 721 622 721 442 809 442 809 165 794 165 794 454 572 454 572 468 394 468 394 895 53 895 53 662 81 662 81 139 811 139 811 937 962 937 962 14 730 14 730 743 17 743 17 453 983 453 983 143 177 143 177 395 667 395 667 198 8 198 8 335 30 335 30 928 414 928 414 924 263 924 263 57 60 57 60 691 651 691 651 262 477 262 477 691 216 691 216 164 450 164 450 811 393 811 393 510 23 510 23 273 402 273 402 416 924 416 924 641 408 641 408 508 989 508 989 362 281 362 281 286 552 286 552 248 144 248 144 356 74 356 74 40 313 40 313 712 790 712 790 627 151 627 151 497 44 497 44 692 669 692 669 191 585 191 585 221 979 221 979 109 713 109 713 291 246 291 246 6 908 6 908 745 675 745 675 491 318 491 318 616 902 616 902 627 382 627 382 833 973 833 973 808 74 808 74 344 993 344 993 281 620 281 620 188 661 188 661 937 387 937 387 540 375 540 375 438 319 438 319 393 968 393 968 579 169 579 169 583 106 583 106 315 419 315 419 276 404 276 404 509 540 509 540 332 73 332 73 154 783 154 783 586 484 586 484 167 279 167 279 435 149 435 149 198 481 198 481 249 93 249 93 526 234 526 234 476 73 476 73 880 72 880 72 558 546 558 546 203 310 203 310 95 837 95 837 284 164 284 164 918 723 918 723 457 150 457 150 910 349 910 349 521 753 521 753 201 582 201 582 955 365 955 365 387 429 387 429 320 758 320 758 450 791 450 791 917 293 917 293 373 927 373 927 718 7 718 7 14 4 14 4 849 70 849 70 268 950 268 950 468 705 468 705 273 299 273 299 170 142 170 142 11 26 11 26 65 838 65 838 733 959 733 959 803 636 803 636 683 285 683 285 441 840 441 840 211 785 211 785 686 436 686 436 56 762 56 762 896 692 896 692 89 583 89 583 718 835 718 835 14 556 14 556 143 456 143 456 300 573 300 573 695 309 695 309 476 827 476 827 743 557 743 557 172 415 172 415 205 66 205 66 814 188 814 188 836 979 836 979 73 770 73 770 333 787 333 787 534 432 534 432 241 866 241 866 477 338 477 338 439 690 439 690 227 281 227 281 642 516 642 516 858 147 858 147 47 885 47 885 707 681 707 681 435 689 435 689 380 853 380 853 249 597 249 597 535 552 535 552 455 512 455 512 837 119 837 119 480 961 480 961 427 968 427 968 747 492 747 492 706 793 706 793 933 956 933 956 643 731 643 731 539 507 539 507 662 759 662 759 791 342 791 342 799 799 799 799 366 916 366 916 520 55 520 55 945 846 945 846 302 501 302 501 189 597 189 597 877 188 877 188 266 115 266 115 510 677 510 677 341 152 341 152 930 278 930 278 974 613 974 613 673 899 673 899 905 704 905 704 437 850 437 850 369 224 369 224 17 302 17 302 930 965 930 965 224 244 224 244 587 826 587 826 556 187 556 187 565 694 565 694 321 955 321 955 227 979 227 979 856 987 856 987 606 413 606 413 214 258 214 258 128 798 128 798 706 129 706 129 54 305 54 305 317 97 317 97 382 517 382 517 275 472 275 472 585 629 585 629 359 250 359 250 293 117 293 117 37 21 37 21 102 710 102 710 652 856 652 856 127 664 127 664 831 668 831 668 28 868 28 868 665 941 665 941 307 438 307 438 699 967 699 967 505 272 505 272 294 704 294 704 985 341 985 341 701 898 701 898 275 274 275 274 223 672 223 672 956 289 956 289 476 594 476 594 167 358 167 358 282 792 282 792 88 662 88 662 516 297 516 297 156 93 156 93 94 195 94 195 90 329 90 329 625 568 625 568 197 959 197 959 425 121 425 121 78 609 78 609 5 422 5 422 639 550 639 550 364 459 364 459 578 369 578 369 156 341 156 341 395 319 395 319 828 573 828 573 392 434 392 434 461 65 461 65 684 990 684 990 745 791 745 791 536 170 536 170 693 307 693 307 828 628 828 628 665 161 665 161 61 68 61 68 589 552 589 552 134 234 134 234 299 647 299 647 415 713 415 713 557 904 557 904 991 453 991 453 34 392 34 392 765 122 765 122 551 811 551 811 710 374 710 374 554 579 554 579 303 302 303 302 558 541 558 541 685 256 685 256 501 900 501 900 412 492 412 492 100 167 100 167 741 544 741 544 109 517 109 517 713 195 713 195 55 579 55 579 916 351 916 351 629 769 629 769 746 145 746 145 164 56 164 56 370 712 370 712 303 403 303 403 844 147 844 147 672 463 672 463 405 768 405 768 401 447 401 447 101 478 101 478 299 215 299 215 268 549 268 549 456 523 456 523 724 412 724 412 171 741 171 741 627 964 627 964 870 484 870 484 609 799 609 799 671 733 671 733 850 293 850 293 266 748 266 748 918 470 918 470 120 783 120 783 231 448 231 448 820 438 820 438 601 924 601 924 59 953 59 953 955 815 955 815 661 278 661 278 741 484 741 484 846 90 846 90 616 873 616 873 706 92 706 92 907 278 907 278 83 831 83 831 279 497 279 497 947 59 947 59 388 378 388 378 664 20 664 20 559 365 559 365 302 189 302 189 852 321 852 321 639 332 639 332 89 365 89 365 344 953 344 953 497 687 497 687 35 710 35 710 673 154 673 154 820 324 820 324 290 589 290 589 797 337 797 337 461 297 461 297 413 68 413 68 361 856 361 856 772 237 772 237 460 547 460 547 793 693 793 693 610 915 610 915 270 412 270 412 130 938 130 938 856 478 856 478 921 635 921 635 713 323 713 323 192 281 192 281 416 92 416 92 405 336 405 336 947 438 947 438 8 229 8 229 297 405 297 405 241 569 241 569 255 355 255 355 616 877 616 877 452 200 452 200 177 177 177 177 871 485 871 485 802 334 802 334 562 734 562 734 916 708 916 708 780 248 780 248 550 622 550 622 692 483 692 483 11 892 11 892 859 214 859 214 651 326 651 326 545 617 545 617 535 702 535 702 955 299 955 299 746 635 746 635 321 897 321 897 21 810 21 810 187 67 187 67 819 141 819 141 768 87 768 87 574 588 574 588 461 107 461 107 194 543 194 543 209 13 209 13 640 915 640 915 563 200 563 200 161 470 161 470 180 148 180 148 325 357 325 357 846 472 846 472 685 907 685 907 655 899 655 899 30 480 30 480 94 198 94 198 277 706 277 706 262 229 262 229 649 62 649 62 69 137 69 137 404 535 404 535 728 420 728 420 150 806 150 806 795 368 795 368 705 17 705 17 458 860 458 860 522 844 522 844 882 725 882 725 330 782 330 782 236 424 236 424 792 442 792 442 30 148 30 148 48 354 48 354 57 87 57 87 74 176 74 176 763 591 763 591 906 113 906 113 194 275 194 275 759 865 759 865 236 562 236 562 499 535 499 535 163 688 163 688 105 475 105 475 92 405 92 405 413 125 413 125 945 215 945 215 262 750 262 750 905 302 905 302 812 627 812 627 291 232 291 232 888 562 888 562 459 272 459 272 926 192 926 192 211 311 211 311 714 670 714 670 792 917 792 917 105 381 105 381 624 608 624 608 629 365 629 365 909 327 909 327 726 344 726 344 456 346 456 346 982 133 982 133 506 320 506 320 451 266 451 266 544 67 544 67 573 740 573 740 201 311 201 311 297 108 297 108 442 654 442 654 155 647 155 647 760 668 760 668 14 767 14 767 914 827 914 827 356 986 356 986 186 590 186 590 819 45 819 45 636 839 636 839 470 817 470 817 276 107 276 107 787 578 787 578 125 565 125 565 295 183 295 183 15 344 15 344 329 939 329 939 947 459 947 459 254 440 254 440 141 472 141 472 567 222 567 222 211 265 211 265 676 561 676 561 816 50 816 50 891 100 891 100 715 884 715 884 709 519 709 519 142 935 142 935 120 608 120 608 93 42 93 42 697 107 697 107 428 379 428 379 914 398 914 398 33 223 33 223 756 111 756 111 517 170 517 170 916 111 916 111 387 666 387 666 175 545 175 545 678 740 678 740 841 57 841 57 657 823 657 823 226 540 226 540 765 339 765 339 576 783 576 783 117 43 117 43 551 840 551 840 939 696 939 696 717 917 717 917 944 452 944 452 987 314 987 314 613 478 613 478 878 879 878 879 559 982 559 982 351 932 351 932 830 183 830 183 764 152 764 152 528 359 528 359 701 341 701 341 307 227 307 227 992 240 992 240 366 137 366 137 977 459 977 459 386 680 386 680 127 169 127 169 237 255 237 255 264 347 264 347 102 593 102 593 149 114 149 114 724 913 724 913 495 524 495 524 190 759 190 759 849 236 849 236 427 553 427 553 133 771 133 771 737 802 737 802 373 552 373 552 771 861 771 861 903 156 903 156 103 927 103 927 712 672 712 672 699 849 699 849 33 725 33 725 60 799 60 799 70 897 70 897 950 87 950 87 95 109 95 109 43 794 43 794 996 189 996 189 655 974 655 974 488 633 488 633 391 802 391 802 738 778 738 778 948 371 948 371 161 849 161 849 271 422 271 422 133 446 133 446 943 647 943 647 620 2 620 2 204 563 204 563 425 60 425 60 141 89 141 89 155 581 155 581 548 687 548 687 764 374 764 374 89 878 89 878 793 372 793 372 461 721 461 721 26 824 26 824 445 754 445 754 27 259 27 259 287 100 287 100 639 649 639 649 218 579 218 579 824 2 824 2 750 418 750 418 304 65 304 65 31 258 31 258 851 821 851 821 525 593 525 593 277 121 277 121 38 656 38 656 298 85 298 85 92 356 92 356 996 936 996 936 948 942 948 942 167 782 167 782 200 457 200 457 61 539 61 539 543 641 543 641 675 814 675 814 439 64 439 64 223 405 223 405 357 815 357 815 357 85 357 85 662 108 662 108 857 596 857 596 267 910 267 910 576 528 576 528 984 716 984 716 839 858 839 858 746 704 746 704 360 489 360 489 339 826 339 826 755 565 755 565 667 960 667 960 756 153 756 153 519 781 519 781 376 899 376 899 305 792 305 792 691 56 691 56 202 965 202 965 341 287 341 287 270 289 270 289 401 198 401 198 73 869 73 869 442 318 442 318 779 414 779 414 793 105 793 105 492 458 492 458 768 767 768 767 443 299 443 299 207 9 207 9 938 460 938 460 953 471 953 471 489 268 489 268 712 565 712 565 338 556 338 556 788 389 788 389 733 591 733 591 300 190 300 190 92 279 92 279 641 814 641 814 823 85 823 85 788 122 788 122 720 221 720 221 982 884 982 884 213 162 213 162 265 401 265 401 477 194 477 194 356 97 356 97 201 675 201 675 938 284 938 284 170 487 170 487 269 907 269 907 404 354 404 354 799 899 799 899 696 532 696 532 974 864 974 864 625 125 625 125 200 347 200 347 8 584 8 584 682 363 682 363 423 578 423 578 620 974 620 974 641 600 641 600 103 342 103 342 437 320 437 320 2 62 2 62 54 800 54 800 809 883 809 883 723 712 723 712 432 830 432 830 284 669 284 669 233 817 233 817 265 162 265 162 253 269 253 269 733 917 733 917 882 692 882 692 938 862 938 862 762 333 762 333 407 168 407 168 718 84 718 84 872 143 872 143 772 29 772 29 390 254 390 254 915 528 915 528 668 982 668 982 490 433 490 433 544 88 544 88 301 865 301 865 74 32 74 32 576 557 576 557 149 835 149 835 41 920 41 920 546 731 546 731 698 550 698 550 164 771 164 771 219 376 219 376 952 995 952 995 414 324 414 324 190 141 190 141 118 769 118 769 903 28 903 28 573 922 573 922 758 385 758 385 734 559 734 559 217 939 217 939 368 406 368 406 402 398 402 398 956 196 956 196 864 820 864 820 360 4 360 4 806 820 806 820 198 356 198 356 416 705 416 705 260 42 260 42 233 610 233 610 395 700 395 700 775 169 775 169 997 838 997 838 39 61 39 61 477 982 477 982 123 587 123 587 298 763 298 763 649 873 649 873 819 57 819 57 750 819 750 819 255 247 255 247 819 288 819 288 605 494 605 494 571 364 571 364 912 900 912 900 452 576 452 576 251 16 251 16 246 979 246 979 385 444 385 444 399 937 399 937 280 733 280 733 122 185 122 185 680 475 680 475 982 68 982 68 344 375 344 375 77 2 77 2 918 44 918 44 934 343 934 343 383 887 383 887 476 478 476 478 655 318 655 318 68 19 68 19 408 275 408 275 804 569 804 569 36 869 36 869 431 961 431 961 928 402 928 402 681 317 681 317 656 797 656 797 45 356 45 356 502 263 502 263 974 260 974 260 552 980 552 980 785 711 785 711 731 793 731 793 228 180 228 180 464 58 464 58 37 133 37 133 300 474 300 474 932 472 932 472 543 822 543 822 395 406 395 406 513 41 513 41 308 313 308 313 708 510 708 510 385 777 385 777 368 17 368 17 804 713 804 713 902 588 902 588 431 193 431 193 297 153 297 153 107 792 107 792 895 839 895 839 248 215 248 215 3 64 3 64 922 298 922 298 637 736 637 736 290 436 290 436 222 53 222 53 153 75 153 75 128 465 128 465 505 774 505 774 789 428 789 428 743 140 743 140 215 674 215 674 633 514 633 514 289 765 289 765 846 371 846 371 983 360 983 360 764 769 764 769 236 807 236 807 451 416 451 416 77 546 77 546 844 778 844 778 809 925 809 925 942 421 942 421 858 329 858 329 660 968 660 968 231 273 231 273 929 5 929 5 156 529 156 529 911 988 911 988 474 524 474 524 118 83 118 83 723 701 723 701 230 372 230 372 96 978 96 978 62 917 62 917 659 797 659 797 15 536 15 536 644 197 644 197 803 226 803 226 264 407 264 407 863 415 863 415 925 305 925 305 921 328 921 328 69 981 69 981 124 659 124 659 814 256 814 256 925 720 925 720 460 589 460 589 842 303 842 303 553 920 553 920 280 13 280 13 60 921 60 921 431 687 431 687 456 822 456 822 701 377 701 377 466 656 466 656 663 284 663 284 71 95 71 95 111 672 111 672 630 174 630 174 56 377 56 377 919 465 919 465 678 285 678 285 22 540 22 540 217 774 217 774 788 660 788 660 809 480 809 480 784 972 784 972 381 19 381 19 967 690 967 690 783 994 783 994 937 519 937 519 524 241 524 241 791 504 791 504 572 37 572 37 480 702 480 702 583 719 583 719 267 436 267 436 333 20 333 20 588 613 588 613 994 390 994 390 44 781 44 781 967 462 967 462 778 517 778 517 761 411 761 411 163 136 163 136 275 280 275 280 926 67 926 67 856 779 856 779 734 270 734 270 203 345 203 345 261 432 261 432 706 402 706 402 25 745 25 745 588 660 588 660 27 716 27 716 929 562 929 562 570 741 570 741 351 359 351 359 135 457 135 457 694 89 694 89 438 275 438 275 442 39 442 39 683 299 683 299 212 337 212 337 283 613 283 613 95 805 95 805 230 591 230 591 960 707 960 707 781 741 781 741 647 445 647 445 70 530 70 530 821 225 821 225 701 418 701 418 731 586 731 586 737 472 737 472 124 36 124 36 821 938 821 938 460 150 460 150 515 682 515 682 860 599 860 599 708 565 708 565 814 156 814 156 328 192 328 192 550 485 550 485 616 401 616 401 939 456 939 456 620 323 620 323 77 874 77 874 305 786 305 786 671 253 671 253 267 10 267 10 462 701 462 701 739 926 739 926 146 848 146 848 42 782 42 782 763 225 763 225 478 273 478 273 951 747 951 747 675 249 675 249 513 105 513 105 263 441 263 441 615 764 615 764 237 363 237 363 72 257 72 257 368 747 368 747 400 27 400 27 17 297 17 297 593 709 593 709 243 591 243 591 945 710 945 710 165 768 165 768 668 111 668 111 101 943 101 943 738 226 738 226 542 835 542 835 456 613 456 613 982 299 982 299 30 912 30 912 730 803 730 803 43 16 43 16 632 458 632 458 666 881 666 881 917 704 917 704 801 749 801 749 819 147 819 147 300 1 300 1 343 169 343 169 205 322 205 322 300 18 300 18 272 475 272 475 376 148 376 148 727 134 727 134 415 653 415 653 768 616 768 616 617 614 617 614 969 261 969 261 408 245 408 245 225 555 225 555 309 816 309 816 152 676 152 676 810 521 810 521 99 3 99 3 14 365 14 365 879 237 879 237 266 452 266 452 251 478 251 478 450 766 450 766 784 553 784 553 776 167 776 167 431 455 431 455 327 587 327 587 155 419 155 419 712 270 712 270 963 108 963 108 212 564 212 564 239 531 239 531 58 563 58 563 245 565 245 565 665 348 665 348 37 205 37 205 550 26 550 26 416 671 416 671 918 225 918 225 419 442 419 442 853 448 853 448 828 896 828 896 419 654 419 654 812 25 812 25 804 181 804 181 426 867 426 867 981 221 981 221 289 766 289 766 402 737 402 737 167 756 167 756 353 747 353 747 608 819 608 819 30 439 30 439 51 253 51 253 980 665 980 665 657 737 657 737 415 990 415 990 155 723 155 723 274 626 274 626 97 959 97 959 443 441 443 441 101 993 101 993 507 613 507 613 885 967 885 967 45 567 45 567 385 963 385 963 167 878 167 878 304 338 304 338 765 967 765 967 522 187 522 187 464 291 464 291 809 106 809 106 748 382 748 382 590 12 590 12 504 995 504 995 859 879 859 879 51 961 51 961 258 583 258 583 549 235 549 235 934 579 934 579 868 395 868 395 91 857 91 857 343 417 343 417 329 927 329 927 453 195 453 195 515 888 515 888 144 645 144 645 897 120 897 120 830 910 830 910 828 65 828 65 184 213 184 213 848 982 848 982 499 35 499 35 912 105 912 105 365 160 365 160 900 895 900 895 820 162 820 162 124 277 124 277 622 992 622 992 106 208 106 208 649 944 649 944 332 480 332 480 616 360 616 360 173 794 173 794 638 893 638 893 127 294 127 294 850 307 850 307 254 697 254 697 764 69 764 69 717 385 717 385 304 138 304 138 831 509 831 509 293 172 293 172 824 170 824 170 814 387 814 387 795 439 795 439 969 641 969 641 850 228 850 228 165 59 165 59 263 126 263 126 759 773 759 773 104 840 104 840 648 556 648 556 921 506 921 506 336 934 336 934 350 314 350 314 400 116 400 116 408 381 408 381 481 929 481 929 19 694 19 694 721 213 721 213 258 650 258 650 147 452 147 452 938 774 938 774 367 441 367 441 317 184 317 184 731 471 731 471 440 595 440 595 385 243 385 243 738 273 738 273 851 852 851 852 734 426 734 426 767 318 767 318 361 605 361 605 876 338 876 338 620 941 620 941 895 146 895 146 184 669 184 669 581 611 581 611 213 623 213 623 376 1 376 1 114 466 114 466 768 926 768 926 220 173 220 173 164 443 164 443 882 816 882 816 421 316 421 316 335 50 335 50 767 150 767 150 816 228 816 228 646 125 646 125 299 422 299 422 820 79 820 79 433 211 433 211 188 547 188 547 837 602 837 602 26 962 26 962 161 104 161 104 131 459 131 459 839 341 839 341 992 932 992 932 351 517 351 517 4 707 4 707 819 285 819 285 719 570 719 570 125 331 125 331 279 367 279 367 233 247 233 247 413 26 413 26 595 191 595 191 350 204 350 204 71 747 71 747 11 52 11 52 929 66 929 66 133 839 133 839 931 523 931 523 4 443 4 443 671 596 671 596 973 513 973 513 777 458 777 458 431 303 431 303 913 166 913 166 665 629 665 629 528 220 528 220 343 514 343 514 860 525 860 525 290 908 290 908 568 231 568 231 447 766 447 766 764 348 764 348 8 869 8 869 886 857 886 857 306 922 306 922 864 87 864 87 260 740 260 740 40 984 40 984 615 957 615 957 354 71 354 71 193 926 193 926 473 419 473 419 251 939 251 939 38 940 38 940 458 428 458 428 8 690 8 690 88 471 88 471 425 77 425 77 462 142 462 142 985 995 985 995 874 479 874 479 478 656 478 656 186 320 186 320 805 964 805 964 868 635 868 635 531 62 531 62 404 305 404 305 202 973 202 973 553 719 553 719 883 53 883 53 507 916 507 916 359 960 359 960 949 536 949 536 618 70 618 70 140 204 140 204 784 944 784 944 97 127 97 127 323 98 323 98 51 60 51 60 462 757 462 757 441 628 441 628 401 45 401 45 477 273 477 273 697 818 697 818 111 52 111 52 797 953 797 953 151 621 151 621 859 575 859 575 837 457 837 457 33 359 33 359 592 702 592 702 508 118 508 118 835 27 835 27 835 584 835 584 831 885 831 885 256 984 256 984 911 560 911 560 635 927 635 927 241 949 241 949 944 319 944 319 582 457 582 457 366 634 366 634 436 555 436 555 535 82 535 82 369 899 369 899 217 542 217 542 158 912 158 912 872 708 872 708 591 987 591 987 290 756 290 756 952 855 952 855 539 613 539 613 439 400 439 400 94 577 94 577 708 156 708 156 263 392 263 392 482 177 482 177 809 80 809 80 528 507 528 507 99 214 99 214 83 149 83 149 270 394 270 394 552 765 552 765 308 458 308 458 119 62 119 62 845 398 845 398 449 180 449 180 46 569 46 569 824 160 824 160 59 233 59 233 970 709 970 709 90 491 90 491 195 119 195 119 981 249 981 249 38 58 38 58 782 455 782 455 890 510 890 510 249 930 249 930 179 489 179 489 976 208 976 208 123 630 123 630 208 45 208 45 543 628 543 628 493 93 493 93 365 594 365 594 228 44 228 44 471 217 471 217 807 406 807 406 488 856 488 856 172 649 172 649 530 366 530 366 598 855 598 855 799 712 799 712 227 669 227 669 373 216 373 216 522 313 522 313 176 483 176 483 88 192 88 192 56 950 56 950 570 13 570 13 155 131 155 131 625 899 625 899 600 939 600 939 916 711 916 711 895 21 895 21 687 695 687 695 417 583 417 583 679 115 679 115 861 298 861 298 215 905 215 905 941 437 941 437 754 837 754 837 123 217 123 217 176 372 176 372 513 143 513 143 770 668 770 668 955 311 955 311 831 495 831 495 63 967 63 967 650 80 650 80 814 609 814 609 331 966 331 966 807 73 807 73 443 797 443 797 193 764 193 764 860 534 860 534 78 623 78 623 779 277 779 277 454 78 454 78 469 810 469 810 152 978 152 978 92 566 92 566 602 52 602 52 666 724 666 724 318 600 318 600 296 88 296 88 606 329 606 329 172 16 172 16 18 584 18 584 44 943 44 943 699 571 699 571 661 115 661 115 517 559 517 559 211 356 211 356 68 732 68 732 780 175 780 175 457 885 457 885 342 801 342 801 292 626 292 626 739 234 739 234 343 63 343 63 376 191 376 191 728 984 728 984 783 117 783 117 724 564 724 564 931 908 931 908 575 408 575 408 401 848 401 848 616 420 616 420 777 100 777 100 415 742 415 742 112 549 112 549 626 153 626 153 222 182 222 182 808 471 808 471 545 182 545 182 495 296 495 296 776 52 776 52 755 469 755 469 244 503 244 503 256 72 256 72 285 329 285 329 136 80 136 80 680 121 680 121 324 313 324 313 76 257 76 257 447 545 447 545 978 720 978 720 703 86 703 86 259 242 259 242 270 607 270 607 811 472 811 472 791 305 791 305 102 842 102 842 852 768 852 768 148 632 148 632 115 613 115 613 610 527 610 527 247 242 247 242 867 367 867 367 649 127 649 127 588 18 588 18 333 654 333 654 345 693 345 693 581 719 581 719 282 939 282 939 618 64 618 64 869 951 869 951 453 441 453 441 365 185 365 185 129 188 129 188 137 47 137 47 621 514 621 514 895 895 895 895 590 495 590 495 278 815 278 815 29 533 29 533 93 596 93 596 277 211 277 211 284 519 284 519 371 724 371 724 959 887 959 887 916 632 916 632 503 32 503 32 364 40 364 40 882 990 882 990 955 140 955 140 996 17 996 17 207 261 207 261 773 918 773 918 449 762 449 762 435 790 435 790 532 359 532 359 103 726 103 726 314 448 314 448 507 267 507 267 276 313 276 313 696 880 696 880 585 944 585 944 972 603 972 603 378 453 378 453 526 834 526 834 647 671 647 671 34 979 34 979 497 292 497 292 942 991 942 991 483 92 483 92 858 248 858 248 463 985 463 985 647 610 647 610 618 879 618 879 285 242 285 242 231 900 231 900 706 354 706 354 960 523 960 523 194 34 194 34 293 78 293 78 60 263 60 263 221 761 221 761 747 564 747 564 745 878 745 878 970 12 970 12 180 293 180 293 778 184 778 184 235 209 235 209 452 929 452 929 69 233 69 233 928 681 928 681 142 279 142 279 432 573 432 573 102 534 102 534 409 389 409 389 415 848 415 848 952 694 952 694 554 620 554 620 486 620 486 620 970 488 970 488 260 551 260 551 949 321 949 321 465 117 465 117 442 302 442 302 18 289 18 289 981 290 981 290 920 283 920 283 462 899 462 899 17 641 17 641 920 464 920 464 689 403 689 403 183 971 183 971 971 365 971 365 806 99 806 99 522 865 522 865 568 211 568 211 226 64 226 64 205 327 205 327 515 693 515 693 210 198 210 198 357 841 357 841 971 965 971 965 745 369 745 369 538 656 538 656 284 943 284 943 365 32 365 32 172 747 172 747 293 582 293 582 772 540 772 540 11 625 11 625 611 53 611 53 962 444 962 444 924 575 924 575 883 710 883 710 398 600 398 600 761 220 761 220 669 75 669 75 455 46 455 46 923 239 923 239 787 383 787 383 906 816 906 816 27 540 27 540 346 704 346 704 772 130 772 130 953 49 953 49 968 306 968 306 328 506 328 506 775 853 775 853 632 282 632 282 916 605 916 605 597 96 597 96 310 575 310 575 565 108 565 108 833 478 833 478 76 469 76 469 678 471 678 471 551 620 551 620 14 356 14 356 351 987 351 987 463 826 463 826 964 906 964 906 266 196 266 196 869 635 869 635 971 636 971 636 836 880 836 880 622 232 622 232 443 938 443 938 81 660 81 660 52 658 52 658 609 708 609 708 360 885 360 885 239 548 239 548 661 695 661 695 943 619 943 619 889 717 889 717 827 9 827 9 924 490 924 490 804 709 804 709 398 839 398 839 520 993 520 993 599 524 599 524 225 204 225 204 764 701 764 701 695 242 695 242 364 239 364 239 942 541 942 541 359 393 359 393 668 788 668 788 166 927 166 927 229 985 229 985 832 511 832 511 852 600 852 600 311 852 311 852 105 761 105 761 992 845 992 845 839 801 839 801 80 174 80 174 388 57 388 57 806 11 806 11 588 459 588 459 276 924 276 924 855 552 855 552 179 150 179 150 754 403 754 403 892 578 892 578 444 81 444 81 183 314 183 314 302 731 302 731 888 509 888 509 922 863 922 863 354 922 354 922 517 760 517 760 950 724 950 724 766 297 766 297 753 442 753 442 721 290 721 290 67 636 67 636 221 955 221 955 174 305 174 305 859 994 859 994 933 798 933 798 821 323 821 323 387 563 387 563 76 425 76 425 180 517 180 517 476 557 476 557 447 584 447 584 567 607 567 607 309 271 309 271 985 226 985 226 256 216 256 216 668 695 668 695 118 910 118 910 976 809 976 809 685 84 685 84 436 529 436 529 190 981 190 981 561 934 561 934 287 210 287 210 136 123 136 123 974 140 974 140 899 867 899 867 402 506 402 506 476 726 476 726 610 210 610 210 47 811 47 811 121 126 121 126 992 39 992 39 758 334 758 334 727 700 727 700 213 16 213 16 616 497 616 497 836 381 836 381 181 893 181 893 715 308 715 308 971 191 971 191 242 255 242 255 269 812 269 812 880 506 880 506 641 295 641 295 160 832 160 832 359 805 359 805 41 884 41 884 106 399 106 399 314 734 314 734 125 217 125 217 163 617 163 617 392 825 392 825 744 744 744 744 491 456 491 456 188 526 188 526 713 108 713 108 411 39 411 39 357 517 357 517 719 927 719 927 23 388 23 388 195 446 195 446 63 180 63 180 347 662 347 662 585 779 585 779 719 795 719 795 61 362 61 362 951 860 951 860 799 436 799 436 729 173 729 173 867 807 867 807 382 730 382 730 280 825 280 825 226 301 226 301 297 479 297 479 793 91 793 91 60 737 60 737 21 363 21 363 299 240 299 240 870 26 870 26 373 282 373 282 152 127 152 127 559 167 559 167 818 326 818 326 289 645 289 645 93 881 93 881 49 12 49 12 827 415 827 415 876 749 876 749 735 940 735 940 384 96 384 96 322 911 322 911 517 762 517 762 234 337 234 337 524 968 524 968 362 98 362 98 300 464 300 464 534 869 534 869 353 850 353 850 777 141 777 141 527 854 527 854 97 10 97 10 971 824 971 824 446 834 446 834 239 645 239 645 864 605 864 605 579 931 579 931 22 647 22 647 609 380 609 380 458 370 458 370 82 341 82 341 448 337 448 337 580 137 580 137 450 491 450 491 257 927 257 927 835 657 835 657 477 313 477 313 290 264 290 264 813 482 813 482 843 870 843 870 495 793 495 793 163 712 163 712 957 781 957 781 541 849 541 849 215 118 215 118 955 631 955 631 180 231 180 231 198 390 198 390 255 334 255 334 132 798 132 798 901 357 901 357 536 824 536 824 53 717 53 717 342 64 342 64 661 581 661 581 939 579 939 579 100 161 100 161 641 478 641 478 142 278 142 278 521 58 521 58 562 460 562 460 698 292 698 292 19 978 19 978 908 930 908 930 90 923 90 923 212 640 212 640 529 60 529 60 317 705 317 705 387 392 387 392 611 185 611 185 520 940 520 940 83 345 83 345 164 168 164 168 820 8 820 8 61 944 61 944 210 340 210 340 661 475 661 475 663 102 663 102 289 706 289 706 640 75 640 75 245 888 245 888 454 980 454 980 693 18 693 18 911 847 911 847 986 343 986 343 121 424 121 424 961 265 961 265 223 649 223 649 31 471 31 471 352 407 352 407 786 741 786 741 309 730 309 730 13 13 13 13 571 607 571 607 288 769 288 769 948 424 948 424 202 552 202 552 890 885 890 885 942 406 942 406 160 432 160 432 816 421 816 421 745 346 745 346 700 864 700 864 860 521 860 521 3 512 3 512 254 691 254 691 763 562 763 562 673 444 673 444 208 763 208 763 279 784 279 784 201 741 201 741 144 542 144 542 615 796 615 796 337 541 337 541 830 901 830 901 703 480 703 480 515 901 515 901 337 510 337 510 367 820 367 820 670 728 670 728 403 238 403 238 442 762 442 762 852 610 852 610 908 214 908 214 293 88 293 88 443 874 443 874 315 662 315 662 828 536 828 536 863 619 863 619 734 634 734 634 784 510 784 510 663 28 663 28 898 637 898 637 538 88 538 88 272 564 272 564 600 822 600 822 90 560 90 560 855 512 855 512 485 765 485 765 863 216 863 216 939 360 939 360 454 583 454 583 352 979 352 979 393 849 393 849 329 284 329 284 611 174 611 174 677 913 677 913 396 898 396 898 842 393 842 393 281 230 281 230 806 728 806 728 674 473 674 473 383 294 383 294 324 312 324 312 360 960 360 960 312 58 312 58 260 267 260 267 475 85 475 85 269 654 269 654 773 641 773 641 403 635 403 635 449 772 449 772 43 954 43 954 472 304 472 304 334 581 334 581 779 385 779 385 632 563 632 563 416 176 416 176 426 547 426 547 263 493 263 493 701 310 701 310 115 745 115 745 910 531 910 531 464 509 464 509 792 800 792 800 333 473 333 473 468 560 468 560 842 173 842 173 134 383 134 383 576 782 576 782 433 841 433 841 525 203 525 203 523 429 523 429 253 6 253 6 473 222 473 222 838 782 838 782 710 412 710 412 773 180 773 180 401 835 401 835 996 578 996 578 889 374 889 374 115 440 115 440 833 157 833 157 804 507 804 507 429 195 429 195 937 922 937 922 285 220 285 220 793 648 793 648 778 507 778 507 332 573 332 573 53 454 53 454 122 158 122 158 158 350 158 350 482 251 482 251 89 6 89 6 176 749 176 749 633 587 633 587 187 858 187 858 696 473 696 473 636 535 636 535 677 564 677 564 773 448 773 448 247 850 247 850 907 597 907 597 734 486 734 486 270 714 270 714 178 947 178 947 997 508 997 508 7 551 7 551 311 23 311 23 868 258 868 258 840 258 840 258 902 297 902 297 133 575 133 575 390 891 390 891 327 724 327 724 564 255 564 255 533 711 533 711 757 16 757 16 204 882 204 882 261 677 261 677 639 364 639 364 623 598 623 598 713 740 713 740 341 533 341 533 696 928 696 928 962 566 962 566 340 295 340 295 909 702 909 702 536 302 536 302 813 849 813 849 466 584 466 584 166 86 166 86 425 941 425 941 19 578 19 578 778 903 778 903 207 958 207 958 75 797 75 797 26 778 26 778 187 608 187 608 121 95 121 95 268 871 268 871 728 737 728 737 106 266 106 266 897 935 897 935 687 652 687 652 632 942 632 942 348 472 348 472 764 117 764 117 120 549 120 549 994 785 994 785 772 746 772 746 950 754 950 754 880 988 880 988 562 46 562 46 633 254 633 254 300 63 300 63 963 428 963 428 423 395 423 395 822 343 822 343 284 121 284 121 885 588 885 588 251 817 251 817 119 59 119 59 318 188 318 188 332 962 332 962 817 927 817 927 839 162 839 162 139 651 139 651 744 128 744 128 628 662 628 662 126 745 126 745 750 963 750 963 660 225 660 225 978 368 978 368 339 191 339 191 357 564 357 564 403 984 403 984 956 404 956 404 411 703 411 703 567 275 567 275 252 264 252 264 398 414 398 414 894 902 894 902 118 323 118 323 598 373 598 373 556 614 556 614 785 414 785 414 7 507 7 507 534 289 534 289 369 67 369 67 188 833 188 833 17 260 17 260 243 407 243 407 404 316 404 316 693 350 693 350 53 690 53 690 401 663 401 663 2 836 2 836 183 262 183 262 211 554 211 554 645 667 645 667 795 327 795 327 47 139 47 139 846 675 846 675 392 927 392 927 696 773 696 773 970 770 970 770 920 551 920 551 762 324 762 324 457 504 457 504 392 211 392 211 661 549 661 549 368 736 368 736 176 851 176 851 402 559 402 559 813 21 813 21 243 164 243 164 173 10 173 10 337 773 337 773 555 648 555 648 154 265 154 265 443 497 443 497 678 421 678 421 702 195 702 195 899 167 899 167 118 336 118 336 716 796 716 796 627 429 627 429 33 922 33 922 584 736 584 736 315 973 315 973 538 116 538 116 754 5 754 5 71 100 71 100 249 90 249 90 769 488 769 488 461 127 461 127 481 442 481 442 505 489 505 489 991 902 991 902 885 1 885 1 511 33 511 33 303 592 303 592 808 773 808 773 595 579 595 579 414 371 414 371 420 732 420 732 143 777 143 777 369 719 369 719 266 233 266 233 897 853 897 853 618 57 618 57 353 405 353 405 902 447 902 447 734 850 734 850 528 138 528 138 907 275 907 275 378 132 378 132 713 468 713 468 567 352 567 352 189 333 189 333 404 425 404 425 459 859 459 859 160 797 160 797 657 563 657 563 989 480 989 480 467 368 467 368 72 83 72 83 661 664 661 664 960 211 960 211 996 926 996 926 946 775 946 775 490 247 490 247 393 414 393 414 315 827 315 827 104 47 104 47 878 495 878 495 492 41 492 41 710 827 710 827 916 634 916 634 674 674 674 674 250 991 250 991 714 278 714 278 948 658 948 658 369 497 369 497 730 155 730 155 60 113 60 113 193 133 193 133 231 874 231 874 344 525 344 525 339 340 339 340 572 847 572 847 387 94 387 94 688 502 688 502 839 680 839 680 660 779 660 779 729 792 729 792 826 605 826 605 125 316 125 316 706 682 706 682 170 281 170 281 702 700 702 700 235 947 235 947 353 799 353 799 382 919 382 919 231 405 231 405 898 697 898 697 875 184 875 184 486 805 486 805 771 146 771 146 44 72 44 72 620 961 620 961 107 691 107 691 653 795 653 795 872 415 872 415 952 32 952 32 616 308 616 308 297 797 297 797 122 183 122 183 470 507 470 507 976 962 976 962 677 423 677 423 865 995 865 995 411 650 411 650 206 494 206 494 641 418 641 418 858 627 858 627 218 754 218 754 17 790 17 790 453 486 453 486 161 241 161 241 755 833 755 833 920 831 920 831 525 584 525 584 156 184 156 184 446 838 446 838 198 686 198 686 418 68 418 68 885 658 885 658 844 330 844 330 752 439 752 439 155 463 155 463 803 44 803 44 100 668 100 668 29 598 29 598 937 29 937 29 343 853 343 853 106 717 106 717 19 445 19 445 804 692 804 692 439 911 439 911 645 55 645 55 224 219 224 219 689 929 689 929 614 652 614 652 711 324 711 324 413 317 413 317 713 577 713 577 286 857 286 857 852 245 852 245 76 17 76 17 873 546 873 546 963 296 963 296 945 185 945 185 698 743 698 743 268 363 268 363 211 105 211 105 184 548 184 548 689 858 689 858 498 686 498 686 53 954 53 954 70 761 70 761 895 773 895 773 254 963 254 963 112 177 112 177 300 894 300 894 117 287 117 287 640 993 640 993 603 875 603 875 722 343 722 343 525 785 525 785 223 479 223 479 797 471 797 471 991 549 991 549 606 206 606 206 721 115 721 115 348 448 348 448 457 787 457 787 196 177 196 177 294 925 294 925 870 327 870 327 571 228 571 228 81 644 81 644 789 678 789 678 383 486 383 486 694 974 694 974 49 871 49 871 321 609 321 609 550 798 550 798 669 533 669 533 715 897 715 897 269 576 269 576 2 653 2 653 841 795 841 795 462 887 462 887 70 24 70 24 932 880 932 880 494 164 494 164 611 735 611 735 1 537 1 537 524 346 524 346 472 442 472 442 447 713 447 713 500 689 500 689 314 713 314 713 19 34 19 34 458 496 458 496 61 495 61 495 398 145 398 145 214 613 214 613 378 96 378 96 811 977 811 977 895 841 895 841 765 481 765 481 746 239 746 239 240 399 240 399 9 12 9 12 677 663 677 663 587 135 587 135 291 794 291 794 791 807 791 807 972 338 972 338 275 771 275 771 473 666 473 666 123 556 123 556 146 141 146 141 45 677 45 677 240 536 240 536 971 128 971 128 548 315 548 315 954 467 954 467 662 485 662 485 196 248 196 248 580 547 580 547 247 534 247 534 854 286 854 286 508 66 508 66 170 160 170 160 100 904 100 904 953 699 953 699 560 790 560 790 232 473 232 473 96 846 96 846 631 732 631 732 280 199 280 199 281 118 281 118 728 423 728 423 262 281 262 281 405 150 405 150 33 229 33 229 747 794 747 794 111 366 111 366 564 745 564 745 301 160 301 160 521 620 521 620 767 611 767 611 282 3 282 3 659 325 659 325 989 146 989 146 116 43 116 43 789 492 789 492 666 773 666 773 42 568 42 568 432 460 432 460 690 693 690 693 806 693 806 693 5 95 5 95 346 82 346 82 846 548 846 548 928 909 928 909 56 997 56 997 347 397 347 397 540 590 540 590 319 744 319 744 910 15 910 15 266 864 266 864 431 130 431 130 983 77 983 77 481 302 481 302 982 353 982 353 851 240 851 240 300 471 300 471 889 789 889 789 621 532 621 532 493 374 493 374 138 640 138 640 614 384 614 384 932 171 932 171 932 388 932 388 817 860 817 860 523 507 523 507 72 488 72 488 838 537 838 537 400 550 400 550 439 404 439 404 941 598 941 598 39 479 39 479 229 529 229 529 498 990 498 990 267 86 267 86 450 683 450 683 687 928 687 928 582 371 582 371 321 226 321 226 498 394 498 394 842 45 842 45 8 95 8 95 758 963 758 963 166 171 166 171 955 65 955 65 482 727 482 727 514 810 514 810 166 840 166 840 616 841 616 841 235 12 235 12 486 313 486 313 515 843 515 843 532 46 532 46 701 464 701 464 807 672 807 672 757 375 757 375 147 358 147 358 528 42 528 42 549 406 549 406 866 725 866 725 399 494 399 494 51 422 51 422 180 27 180 27 882 593 882 593 260 406 260 406 594 213 594 213 425 652 425 652 487 79 487 79 278 757 278 757 356 429 356 429 444 976 444 976 436 120 436 120 222 70 222 70 956 870 956 870 740 679 740 679 331 442 331 442 401 658 401 658 439 35 439 35 84 487 84 487 558 817 558 817 114 579 114 579 484 30 484 30 246 707 246 707 403 151 403 151 213 559 213 559 420 387 420 387 788 160 788 160 941 682 941 682 532 719 532 719 657 940 657 940 18 82 18 82 39 769 39 769 303 392 303 392 176 8 176 8 759 791 759 791 718 67 718 67 335 516 335 516 664 485 664 485 707 592 707 592 516 61 516 61 259 848 259 848 709 954 709 954 408 699 408 699 593 727 593 727 69 27 69 27 649 417 649 417 220 206 220 206 517 367 517 367 51 559 51 559 832 446 832 446 669 741 669 741 141 889 141 889 782 644 782 644 868 726 868 726 975 984 975 984 409 553 409 553 345 432 345 432 51 475 51 475 630 670 630 670 854 423 854 423 979 659 979 659 828 588 828 588 596 402 596 402 817 218 817 218 262 710 262 710 558 92 558 92 348 464 348 464 153 987 153 987 61 348 61 348 48 509 48 509 64 520 64 520 396 859 396 859 985 782 985 782 878 913 878 913 887 473 887 473 63 651 63 651 411 464 411 464 535 975 535 975 634 616 634 616 404 17 404 17 146 409 146 409 687 771 687 771 308 656 308 656 18 978 18 978 663 589 663 589 6 715 6 715 650 222 650 222 638 523 638 523 351 205 351 205 158 489 158 489 363 139 363 139 9 537 9 537 303 913 303 913 63 159 63 159 194 58 194 58 468 69 468 69 236 275 236 275 676 522 676 522 261 580 261 580 244 217 244 217 340 488 340 488 477 714 477 714 829 345 829 345 61 780 61 780 131 548 131 548 726 666 726 666 303 978 303 978 829 283 829 283 581 254 581 254 270 51 270 51 508 209 508 209 948 700 948 700 29 143 29 143 226 282 226 282 545 591 545 591 112 281 112 281 71 234 71 234 790 327 790 327 802 720 802 720 759 393 759 393 977 396 977 396 221 359 221 359 346 809 346 809 874 797 874 797 459 116 459 116 509 85 509 85 357 471 357 471 565 548 565 548 520 147 520 147 571 962 571 962 22 259 22 259 108 817 108 817 951 582 951 582 910 563 910 563 196 187 196 187 569 997 569 997 928 138 928 138 463 782 463 782 186 610 186 610 848 212 848 212 694 20 694 20 153 472 153 472 905 848 905 848 880 66 880 66 172 191 172 191 735 867 735 867 318 361 318 361 474 748 474 748 816 186 816 186 615 908 615 908 232 846 232 846 873 572 873 572 915 453 915 453 681 414 681 414 74 65 74 65 994 955 994 955 892 50 892 50 506 152 506 152 717 368 717 368 88 878 88 878 63 131 63 131 530 113 530 113 876 736 876 736 962 926 962 926 385 835 385 835 42 544 42 544 653 65 653 65 734 506 734 506 550 655 550 655 608 141 608 141 961 122 961 122 404 710 404 710 192 846 192 846 883 925 883 925 107 152 107 152 471 290 471 290 425 831 425 831 42 660 42 660 869 316 869 316 30 729 30 729 230 968 230 968 286 346 286 346 465 283 465 283 179 254 179 254 332 50 332 50 270 604 270 604 600 672 600 672 813 875 813 875 951 551 951 551 618 203 618 203 568 920 568 920 304 42 304 42 64 281 64 281 831 651 831 651 831 302 831 302 667 680 667 680 383 437 383 437 125 216 125 216 100 128 100 128 847 670 847 670 337 390 337 390 136 620 136 620 440 216 440 216 528 143 528 143 804 186 804 186 504 505 504 505 500 671 500 671 349 88 349 88 970 597 970 597 276 453 276 453 204 643 204 643 613 589 613 589 106 496 106 496 835 406 835 406 397 25 397 25 771 438 771 438 818 264 818 264 253 669 253 669 608 639 608 639 148 153 148 153 367 580 367 580 152 471 152 471 717 402 717 402 430 846 430 846 338 355 338 355 292 478 292 478 854 499 854 499 966 492 966 492 419 344 419 344 433 589 433 589 813 350 813 350 421 663 421 663 417 471 417 471 790 443 790 443 803 994 803 994 363 107 363 107 278 762 278 762 197 352 197 352 525 353 525 353 312 804 312 804 947 516 947 516 659 448 659 448 581 530 581 530 980 64 980 64 545 850 545 850 199 246 199 246 211 188 211 188 888 751 888 751 65 863 65 863 623 668 623 668 760 196 760 196 263 352 263 352 206 108 206 108 703 136 703 136 476 859 476 859 358 938 358 938 265 191 265 191 373 451 373 451 693 718 693 718 221 752 221 752 964 612 964 612 180 391 180 391 907 971 907 971 378 771 378 771 997 898 997 898 840 252 840 252 334 925 334 925 387 250 387 250 138 65 138 65 588 363 588 363 706 752 706 752 669 855 669 855 167 695 167 695 334 85 334 85 77 703 77 703 507 333 507 333 957 322 957 322 433 296 433 296 972 952 972 952 632 168 632 168 86 486 86 486 234 780 234 780 505 242 505 242 592 629 592 629 560 944 560 944 704 843 704 843 582 295 582 295 572 319 572 319 120 885 120 885 751 990 751 990 741 509 741 509 827 587 827 587 767 290 767 290 361 461 361 461 739 413 739 413 721 911 721 911 540 38 540 38 363 294 363 294 801 104 801 104 773 436 773 436 862 483 862 483 329 311 329 311 821 305 821 305 288 798 288 798 540 969 540 969 558 806 558 806 358 67 358 67 130 771 130 771 8 150 8 150 224 979 224 979 411 146 411 146 865 741 865 741 938 217 938 217 879 300 879 300 404 290 404 290 132 717 132 717 762 438 762 438 818 8 818 8 482 685 482 685 683 371 683 371 649 467 649 467 424 642 424 642 480 683 480 683 184 623 184 623 26 313 26 313 41 522 41 522 281 271 281 271 174 660 174 660 641 569 641 569 950 914 950 914 817 173 817 173 389 170 389 170 359 100 359 100 522 312 522 312 145 48 145 48 375 112 375 112 46 150 46 150 982 577 982 577 888 285 888 285 228 295 228 295 537 833 537 833 226 9 226 9 596 825 596 825 59 66 59 66 823 174 823 174 451 250 451 250 45 754 45 754 41 543 41 543 423 473 423 473 984 206 984 206 12 593 12 593 818 377 818 377 817 472 817 472 121 943 121 943 342 471 342 471 33 824 33 824 362 699 362 699 463 82 463 82 558 69 558 69 525 585 525 585 561 666 561 666 753 354 753 354 359 890 359 890 593 197 593 197 231 30 231 30 762 341 762 341 275 841 275 841 613 33 613 33 930 969 930 969 421 135 421 135 543 510 543 510 457 83 457 83 656 409 656 409 493 421 493 421 979 764 979 764 300 438 300 438 927 231 927 231 995 694 995 694 349 637 349 637 326 709 326 709 558 737 558 737 285 613 285 613 96 213 96 213 451 518 451 518 630 766 630 766 669 81 669 81 304 913 304 913 432 73 432 73 193 631 193 631 383 429 383 429 916 405 916 405 276 978 276 978 995 620 995 620 818 321 818 321 828 943 828 943 671 275 671 275 339 236 339 236 822 641 822 641 438 622 438 622 184 814 184 814 545 364 545 364 213 189 213 189 453 819 453 819 944 581 944 581 490 938 490 938 546 151 546 151 419 690 419 690 731 786 731 786 42 394 42 394 379 322 379 322 140 518 140 518 572 637 572 637 230 826 230 826 309 380 309 380 810 253 810 253 818 147 818 147 855 309 855 309 159 386 159 386 673 480 673 480 573 391 573 391 767 751 767 751 671 652 671 652 339 97 339 97 708 143 708 143 610 233 610 233 290 877 290 877 752 426 752 426 365 787 365 787 537 222 537 222 958 899 958 899 383 902 383 902 400 910 400 910 185 88 185 88 659 564 659 564 625 466 625 466 951 628 951 628 34 877 34 877 3 862 3 862 115 31 115 31 740 364 740 364 166 536 166 536 147 843 147 843 275 480 275 480 322 929 322 929 847 606 847 606 158 740 158 740 97 48 97 48 956 290 956 290 620 317 620 317 155 698 155 698 796 200 796 200 59 454 59 454 572 411 572 411 843 512 843 512 730 162 730 162 207 347 207 347 467 871 467 871 170 507 170 507 843 488 843 488 647 828 647 828 106 942 106 942 586 493 586 493 443 133 443 133 857 508 857 508 855 596 855 596 587 499 587 499 55 40 55 40 681 789 681 789 154 628 154 628 343 604 343 604 771 508 771 508 467 184 467 184 522 583 522 583 503 895 503 895 417 94 417 94 807 186 807 186 545 561 545 561 534 829 534 829 994 12 994 12 751 227 751 227 232 57 232 57 843 781 843 781 487 679 487 679 61 122 61 122 340 761 340 761 897 463 897 463 835 183 835 183 315 39 315 39 610 643 610 643 816 667 816 667 161 56 161 56 522 705 522 705 765 789 765 789 624 242 624 242 892 636 892 636 595 942 595 942 750 74 750 74 861 580 861 580 979 481 979 481 754 241 754 241 685 349 685 349 98 15 98 15 733 291 733 291 433 446 433 446 751 296 751 296 41 672 41 672 417 347 417 347 168 601 168 601 328 751 328 751 376 282 376 282 694 424 694 424 443 326 443 326 867 349 867 349 342 882 342 882 333 854 333 854 844 886 844 886 395 775 395 775 21 154 21 154 106 483 106 483 92 304 92 304 48 641 48 641 153 625 153 625 50 142 50 142 261 436 261 436 316 657 316 657 494 23 494 23 702 415 702 415 511 477 511 477 922 767 922 767 223 91 223 91 829 968 829 968 316 285 316 285 99 707 99 707 272 751 272 751 21 808 21 808 931 256 931 256 122 244 122 244 201 724 201 724 430 246 430 246 150 373 150 373 462 275 462 275 380 430 380 430 753 194 753 194 823 532 823 532 192 554 192 554 267 622 267 622 172 435 172 435 885 690 885 690 370 651 370 651 671 408 671 408 973 955 973 955 508 967 508 967 744 770 744 770 203 447 203 447 720 768 720 768 314 908 314 908 519 982 519 982 519 303 519 303 31 671 31 671 883 547 883 547 815 753 815 753 858 581 858 581 231 83 231 83 733 378 733 378 662 773 662 773 425 465 425 465 866 599 866 599 547 634 547 634 814 940 814 940 799 765 799 765 620 18 620 18 315 510 315 510 502 49 502 49 509 947 509 947 744 24 744 24 739 658 739 658 779 714 779 714 416 77 416 77 29 705 29 705 977 48 977 48 515 759 515 759 788 379 788 379 881 733 881 733 973 903 973 903 649 114 649 114 238 262 238 262 302 892 302 892 770 201 770 201 425 603 425 603 399 222 399 222 549 918 549 918 325 582 325 582 451 437 451 437 722 323 722 323 715 150 715 150 455 938 455 938 564 684 564 684 93 605 93 605 85 703 85 703 726 975 726 975 449 979 449 979 394 726 394 726 615 462 615 462 830 311 830 311 948 241 948 241 971 27 971 27 950 779 950 779 315 311 315 311 752 775 752 775 38 655 38 655 797 488 797 488 438 465 438 465 69 955 69 955 737 382 737 382 546 986 546 986 332 23 332 23 80 506 80 506 579 949 579 949 262 782 262 782 663 989 663 989 519 959 519 959 834 806 834 806 963 605 963 605 842 257 842 257 676 119 676 119 939 70 939 70 715 347 715 347 229 993 229 993 487 972 487 972 640 989 640 989 696 776 696 776 156 665 156 665 4 990 4 990 798 727 798 727 775 119 775 119 393 349 393 349 699 847 699 847 126 319 126 319 110 782 110 782 888 313 888 313 731 881 731 881 801 686 801 686 703 912 703 912 340 880 340 880 540 418 540 418 839 347 839 347 997 215 997 215 518 921 518 921 530 799 530 799 103 22 103 22 141 211 141 211 184 311 184 311 624 548 624 548 933 933 933 933 752 223 752 223 391 408 391 408 32 69 32 69 283 794 283 794 637 591 637 591 472 682 472 682 305 508 305 508 418 419 418 419 735 414 735 414 422 431 422 431 522 644 522 644 499 732 499 732 47 802 47 802 731 319 731 319 931 717 931 717 878 656 878 656 324 933 324 933 270 365 270 365 145 144 145 144 162 925 162 925 460 514 460 514 239 978 239 978 741 811 741 811 556 428 556 428 43 294 43 294 950 545 950 545 710 986 710 986 590 202 590 202 436 698 436 698 507 882 507 882 739 850 739 850 728 938 728 938 245 452 245 452 136 607 136 607 678 841 678 841 462 341 462 341 519 788 519 788 632 915 632 915 256 864 256 864 89 66 89 66 326 165 326 165 30 220 30 220 199 843 199 843 154 337 154 337 849 538 849 538 18 576 18 576 37 55 37 55 458 384 458 384 850 976 850 976 431 773 431 773 894 946 894 946 753 456 753 456 744 385 744 385 422 323 422 323 703 599 703 599 991 749 991 749 817 783 817 783 809 720 809 720 285 450 285 450 138 970 138 970 667 542 667 542 691 154 691 154 114 538 114 538 458 59 458 59 487 349 487 349 934 803 934 803 393 316 393 316 705 27 705 27 157 962 157 962 816 104 816 104 558 341 558 341 344 511 344 511 392 680 392 680 131 735 131 735 196 866 196 866 944 240 944 240 12 755 12 755 261 969 261 969 522 88 522 88 267 481 267 481 108 620 108 620 439 190 439 190 942 100 942 100 396 655 396 655 410 884 410 884 399 883 399 883 802 871 802 871 499 894 499 894 844 924 844 924 642 447 642 447 238 161 238 161 460 709 460 709 5 679 5 679 20 451 20 451 950 570 950 570 719 894 719 894 206 835 206 835 37 454 37 454 843 547 843 547 724 777 724 777 549 2 549 2 801 127 801 127 841 203 841 203 647 532 647 532 979 953 979 953 617 541 617 541 741 303 741 303 894 640 894 640 732 810 732 810 545 671 545 671 471 439 471 439 478 276 478 276 29 259 29 259 925 28 925 28 288 674 288 674 969 895 969 895 387 680 387 680 835 663 835 663 89 939 89 939 897 894 897 894 35 769 35 769 213 81 213 81 483 995 483 995 609 825 609 825 332 470 332 470 764 326 764 326 994 622 994 622 547 435 547 435 703 930 703 930 437 295 437 295 601 292 601 292 508 154 508 154 711 876 711 876 973 928 973 928 521 863 521 863 334 430 334 430 684 604 684 604 12 692 12 692 308 72 308 72 565 142 565 142 458 935 458 935 563 213 563 213 682 30 682 30 166 422 166 422 777 398 777 398 590 278 590 278 132 764 132 764 315 932 315 932 513 882 513 882 866 465 866 465 727 508 727 508 690 518 690 518 860 36 860 36 378 142 378 142 691 67 691 67 22 233 22 233 904 650 904 650 358 797 358 797 69 979 69 979 92 47 92 47 622 335 622 335 48 677 48 677 308 354 308 354 568 258 568 258 990 931 990 931 131 279 131 279 386 846 386 846 849 910 849 910 284 356 284 356 617 892 617 892 872 163 872 163 752 642 752 642 819 880 819 880 389 628 389 628 900 765 900 765 684 688 684 688 868 949 868 949 352 887 352 887 427 438 427 438 229 599 229 599 585 704 585 704 922 568 922 568 927 5 927 5 92 970 92 970 533 780 533 780 21 702 21 702 890 997 890 997 161 5 161 5 973 54 973 54 489 120 489 120 646 34 646 34 673 399 673 399 765 719 765 719 235 860 235 860 831 803 831 803 514 51 514 51 915 208 915 208 863 104 863 104 771 554 771 554 481 428 481 428 119 234 119 234 895 903 895 903 913 482 913 482 470 336 470 336 182 677 182 677 18 98 18 98 6 651 6 651 410 180 410 180 163 670 163 670 676 196 676 196 440 281 440 281 116 951 116 951 15 534 15 534 17 697 17 697 239 896 239 896 644 398 644 398 924 682 924 682 989 639 989 639 969 901 969 901 554 160 554 160 133 243 133 243 125 556 125 556 53 530 53 530 100 525 100 525 529 835 529 835 697 948 697 948 628 310 628 310 955 889 955 889 501 191 501 191 335 251 335 251 540 668 540 668 878 542 878 542 52 679 52 679 158 687 158 687 678 521 678 521 304 259 304 259 376 942 376 942 96 384 96 384 227 983 227 983 614 289 614 289 199 577 199 577 687 929 687 929 786 294 786 294 71 689 71 689 447 597 447 597 55 220 55 220 286 701 286 701 625 193 625 193 390 807 390 807 416 121 416 121 283 937 283 937 686 715 686 715 331 665 331 665 815 374 815 374 206 655 206 655 159 910 159 910 111 125 111 125 97 780 97 780 925 815 925 815 8 622 8 622 867 688 867 688 573 368 573 368 229 181 229 181 49 381 49 381 709 538 709 538 668 141 668 141 450 713 450 713 267 661 267 661 883 102 883 102 662 445 662 445 658 669 658 669 624 357 624 357 48 532 48 532 497 902 497 902 686 200 686 200 865 714 865 714 711 54 711 54 423 509 423 509 279 749 279 749 370 209 370 209 696 848 696 848 657 417 657 417 101 890 101 890 978 569 978 569 206 577 206 577 939 664 939 664 637 520 637 520 270 393 270 393 315 885 315 885 967 355 967 355 984 704 984 704 380 967 380 967 237 643 237 643 159 439 159 439 990 752 990 752 250 610 250 610 347 378 347 378 130 165 130 165 451 520 451 520 905 820 905 820 65 59 65 59 600 323 600 323 498 617 498 617 462 198 462 198 860 239 860 239 839 280 839 280 960 798 960 798 279 689 279 689 449 28 449 28 214 552 214 552 276 968 276 968 525 717 525 717 606 603 606 603 548 191 548 191 979 908 979 908 873 343 873 343 793 909 793 909 396 25 396 25 858 428 858 428 30 404 30 404 63 994 63 994 708 738 708 738 173 409 173 409 632 146 632 146 324 843 324 843 281 595 281 595 894 257 894 257 741 279 741 279 779 683 779 683 369 146 369 146 329 890 329 890 977 40 977 40 721 135 721 135 976 455 976 455 979 961 979 961 772 376 772 376 641 200 641 200 353 127 353 127 219 955 219 955 929 326 929 326 177 855 177 855 505 993 505 993 159 249 159 249 374 546 374 546 807 110 807 110 736 349 736 349 269 657 269 657 187 421 187 421 904 105 904 105 464 389 464 389 923 353 923 353 797 517 797 517 774 866 774 866 904 75 904 75 550 920 550 920 392 259 392 259 908 400 908 400 121 332 121 332 894 629 894 629 689 247 689 247 19 898 19 898 188 710 188 710 232 726 232 726 414 274 414 274 190 599 190 599 818 851 818 851 433 528 433 528 730 908 730 908 198 834 198 834 465 485 465 485 120 281 120 281 762 661 762 661 473 547 473 547 168 419 168 419 794 578 794 578 602 913 602 913 2 853 2 853 975 894 975 894 565 397 565 397 929 881 929 881 211 678 211 678 158 644 158 644 528 373 528 373 345 344 345 344 826 577 826 577 722 612 722 612 671 538 671 538 126 218 126 218 889 274 889 274 573 401 573 401 814 534 814 534 879 204 879 204 693 337 693 337 252 629 252 629 557 921 557 921 646 361 646 361 56 258 56 258 493 185 493 185 870 25 870 25 284 289 284 289 493 636 493 636 953 110 953 110 302 761 302 761 899 26 899 26 245 310 245 310 373 845 373 845 63 51 63 51 703 30 703 30 911 934 911 934 739 652 739 652 501 451 501 451 987 107 987 107 884 962 884 962 649 289 649 289 842 508 842 508 314 334 314 334 27 988 27 988 267 203 267 203 952 95 952 95 573 364 573 364 41 303 41 303 405 669 405 669 627 943 627 943 163 223 163 223 794 566 794 566 579 214 579 214 800 173 800 173 946 780 946 780 963 645 963 645 355 615 355 615 569 362 569 362 508 972 508 972 532 797 532 797 115 331 115 331 574 103 574 103 973 466 973 466 812 730 812 730 947 888 947 888 887 905 887 905 383 917 383 917 951 66 951 66 376 790 376 790 817 241 817 241 268 312 268 312 819 814 819 814 694 22 694 22 408 949 408 949 793 294 793 294 850 183 850 183 964 26 964 26 955 993 955 993 346 87 346 87 875 328 875 328 832 671 832 671 40 8 40 8 696 325 696 325 429 377 429 377 836 967 836 967 422 492 422 492 973 285 973 285 592 994 592 994 891 417 891 417 305 702 305 702 913 217 913 217 421 857 421 857 353 689 353 689 653 435 653 435 481 464 481 464 595 274 595 274 794 781 794 781 825 828 825 828 959 49 959 49 311 886 311 886 807 639 807 639 159 237 159 237 175 399 175 399 131 314 131 314 53 596 53 596 72 484 72 484 415 20 415 20 155 207 155 207 75 294 75 294 132 340 132 340 42 617 42 617 549 384 549 384 931 198 931 198 589 339 589 339 485 422 485 422 69 150 69 150 821 400 821 400 669 117 669 117 84 534 84 534 344 600 344 600 8 689 8 689 953 672 953 672 15 236 15 236 600 487 600 487 135 980 135 980 310 593 310 593 235 918 235 918 477 908 477 908 347 775 347 775 731 712 731 712 750 203 750 203 652 246 652 246 6 514 6 514 210 514 210 514 559 172 559 172 720 165 720 165 878 184 878 184 2 60 2 60 158 503 158 503 946 909 946 909 656 323 656 323 911 513 911 513 849 891 849 891 930 118 930 118 521 65 521 65 718 699 718 699 83 681 83 681 950 524 950 524 697 866 697 866 882 785 882 785 122 768 122 768 36 503 36 503 855 646 855 646 481 902 481 902 81 287 81 287 538 584 538 584 403 848 403 848 98 175 98 175 440 664 440 664 319 481 319 481 436 675 436 675 410 165 410 165 706 901 706 901 803 56 803 56 608 637 608 637 30 724 30 724 958 769 958 769 545 210 545 210 981 21 981 21 914 320 914 320 359 78 359 78 549 988 549 988 538 110 538 110 86 497 86 497 139 728 139 728 740 890 740 890 624 77 624 77 264 363 264 363 966 687 966 687 497 609 497 609 304 96 304 96 376 579 376 579 536 358 536 358 662 610 662 610 920 541 920 541 864 326 864 326 87 367 87 367 280 867 280 867 504 320 504 320 599 869 599 869 837 615 837 615 88 153 88 153 652 24 652 24 474 880 474 880 904 187 904 187 703 558 703 558 794 786 794 786 218 550 218 550 358 459 358 459 581 139 581 139 611 671 611 671 389 793 389 793 435 520 435 520 908 700 908 700 309 228 309 228 1 963 1 963 36 466 36 466 247 279 247 279 116 188 116 188 1 338 1 338 70 816 70 816 951 782 951 782 974 902 974 902 521 182 521 182 456 477 456 477 905 154 905 154 449 402 449 402 811 592 811 592 160 53 160 53 466 120 466 120 20 68 20 68 154 477 154 477 859 151 859 151 253 712 253 712 975 331 975 331 851 293 851 293 387 843 387 843 989 955 989 955 30 101 30 101 358 824 358 824 986 547 986 547 502 774 502 774 761 938 761 938 10 47 10 47 38 134 38 134 251 815 251 815 192 403 192 403 960 666 960 666 534 491 534 491 857 4 857 4 755 239 755 239 183 907 183 907 509 750 509 750 766 753 766 753 571 413 571 413 876 577 876 577 214 831 214 831 701 532 701 532 366 313 366 313 442 443 442 443 818 319 818 319 989 540 989 540 58 202 58 202 58 475 58 475 815 902 815 902 395 682 395 682 765 319 765 319 864 610 864 610 658 320 658 320 575 805 575 805 249 718 249 718 697 309 697 309 907 481 907 481 803 290 803 290 412 675 412 675 118 32 118 32 931 363 931 363 782 370 782 370 663 134 663 134 424 464 424 464 917 100 917 100 742 398 742 398 553 260 553 260 993 353 993 353 74 459 74 459 361 362 361 362 488 886 488 886 427 922 427 922 522 48 522 48 702 387 702 387 547 525 547 525 915 163 915 163 144 643 144 643 58 418 58 418 140 450 140 450 892 663 892 663 557 206 557 206 701 175 701 175 621 942 621 942 19 412 19 412 213 843 213 843 352 734 352 734 666 920 666 920 393 175 393 175 183 166 183 166 619 559 619 559 214 164 214 164 165 652 165 652 672 588 672 588 777 384 777 384 666 502 666 502 459 892 459 892 375 129 375 129 601 632 601 632 777 519 777 519 302 245 302 245 858 362 858 362 356 721 356 721 574 211 574 211 466 502 466 502 624 5 624 5 421 745 421 745 630 483 630 483 487 303 487 303 957 838 957 838 89 362 89 362 196 993 196 993 648 57 648 57 270 257 270 257 340 535 340 535 212 85 212 85 571 671 571 671 382 956 382 956 819 369 819 369 14 846 14 846 676 923 676 923 706 70 706 70 476 97 476 97 204 556 204 556 691 584 691 584 241 416 241 416 380 554 380 554 623 810 623 810 558 540 558 540 883 636 883 636 340 303 340 303 637 650 637 650 114 79 114 79 163 12 163 12 39 793 39 793 181 865 181 865 311 769 311 769 703 902 703 902 152 226 152 226 810 40 810 40 456 229 456 229 151 301 151 301 879 421 879 421 490 959 490 959 22 229 22 229 553 789 553 789 713 98 713 98 216 760 216 760 381 183 381 183 455 193 455 193 551 241 551 241 881 564 881 564 849 739 849 739 87 440 87 440 23 783 23 783 209 558 209 558 982 437 982 437 113 206 113 206 98 272 98 272 707 86 707 86 495 322 495 322 440 111 440 111 11 818 11 818 580 924 580 924 896 530 896 530 711 659 711 659 692 509 692 509 173 575 173 575 627 598 627 598 183 684 183 684 202 967 202 967 766 79 766 79 796 525 796 525 957 367 957 367 611 240 611 240 988 432 988 432 959 680 959 680 790 7 790 7 578 392 578 392 996 890 996 890 62 973 62 973 421 895 421 895 533 213 533 213 578 105 578 105 31 418 31 418 456 139 456 139 150 404 150 404 563 512 563 512 293 900 293 900 775 603 775 603 240 896 240 896 701 294 701 294 451 5 451 5 694 845 694 845 934 596 934 596 255 118 255 118 386 100 386 100 590 486 590 486 305 76 305 76 776 957 776 957 937 76 937 76 471 590 471 590 675 754 675 754 499 161 499 161 409 394 409 394 710 331 710 331 454 644 454 644 904 317 904 317 280 455 280 455 429 322 429 322 627 970 627 970 356 731 356 731 836 215 836 215 499 445 499 445 710 913 710 913 219 390 219 390 697 765 697 765 510 54 510 54 469 971 469 971 298 883 298 883 763 466 763 466 132 936 132 936 952 294 952 294 296 185 296 185 142 141 142 141 230 60 230 60 91 378 91 378 505 331 505 331 204 288 204 288 946 513 946 513 116 873 116 873 768 958 768 958 859 99 859 99 767 466 767 466 858 850 858 850 977 284 977 284 270 902 270 902 453 935 453 935 827 126 827 126 658 838 658 838 479 790 479 790 373 663 373 663 35 414 35 414 581 566 581 566 927 248 927 248 703 847 703 847 862 140 862 140 101 627 101 627 265 295 265 295 2 732 2 732 778 394 778 394 34 477 34 477 424 475 424 475 67 433 67 433 340 990 340 990 537 329 537 329 694 725 694 725 649 713 649 713 748 699 748 699 373 857 373 857 345 824 345 824 512 843 512 843 438 550 438 550 582 615 582 615 607 815 607 815 107 135 107 135 213 185 213 185 212 263 212 263 515 784 515 784 524 958 524 958 88 670 88 670 214 827 214 827 900 791 900 791 987 265 987 265 199 48 199 48 824 556 824 556 142 945 142 945 84 696 84 696 114 574 114 574 664 262 664 262 735 648 735 648 764 47 764 47 854 658 854 658 991 275 991 275 956 822 956 822 50 104 50 104 850 757 850 757 358 44 358 44 764 636 764 636 790 469 790 469 624 632 624 632 151 769 151 769 978 672 978 672 606 322 606 322 627 870 627 870 482 319 482 319 696 768 696 768 169 100 169 100 499 555 499 555 501 881 501 881 574 497 574 497 317 318 317 318 347 842 347 842 806 862 806 862 59 860 59 860 185 134 185 134 165 812 165 812 634 538 634 538 391 615 391 615 105 326 105 326 279 21 279 21 20 191 20 191 111 475 111 475 902 839 902 839 376 920 376 920 787 526 787 526 121 838 121 838 811 476 811 476 909 479 909 479 297 45 297 45 979 741 979 741 626 475 626 475 252 73 252 73 921 525 921 525 335 923 335 923 508 590 508 590 585 209 585 209 453 278 453 278 935 363 935 363 802 267 802 267 87 217 87 217 915 569 915 569 366 720 366 720 771 974 771 974 451 284 451 284 146 100 146 100 381 61 381 61 205 470 205 470 357 935 357 935 836 589 836 589 582 70 582 70 913 546 913 546 38 673 38 673 269 182 269 182 615 427 615 427 637 677 637 677 743 154 743 154 424 559 424 559 584 3 584 3 583 774 583 774 268 505 268 505 435 401 435 401 707 772 707 772 594 769 594 769 645 382 645 382 595 736 595 736 200 747 200 747 626 69 626 69 933 951 933 951 532 45 532 45 470 147 470 147 784 50 784 50 262 600 262 600 6 367 6 367 606 825 606 825 685 749 685 749 751 380 751 380 527 19 527 19 147 539 147 539 493 887 493 887 690 471 690 471 326 320 326 320 963 852 963 852 223 696 223 696 69 927 69 927 932 38 932 38 646 286 646 286 172 656 172 656 388 17 388 17 276 195 276 195 317 27 317 27 502 116 502 116 859 916 859 916 548 80 548 80 13 284 13 284 986 21 986 21 980 559 980 559 914 710 914 710 939 108 939 108 457 558 457 558 740 16 740 16 504 37 504 37 626 468 626 468 94 871 94 871 227 198 227 198 657 792 657 792 170 500 170 500 191 196 191 196 520 969 520 969 316 22 316 22 696 227 696 227 459 599 459 599 6 409 6 409 384 181 384 181 477 898 477 898 838 260 838 260 656 670 656 670 739 647 739 647 284 244 284 244 631 597 631 597 104 5 104 5 174 756 174 756 432 268 432 268 453 427 453 427 281 544 281 544 266 478 266 478 500 157 500 157 412 102 412 102 616 594 616 594 837 863 837 863 848 24 848 24 787 174 787 174 715 193 715 193 414 162 414 162 613 832 613 832 287 81 287 81 605 650 605 650 261 339 261 339 866 405 866 405 201 780 201 780 883 686 883 686 407 126 407 126 396 755 396 755 359 641 359 641 891 181 891 181 120 316 120 316 424 416 424 416 868 884 868 884 344 393 344 393 283 834 283 834 527 887 527 887 538 718 538 718 230 508 230 508 548 178 548 178 383 17 383 17 284 351 284 351 699 420 699 420 2 89 2 89 876 360 876 360 148 475 148 475 424 233 424 233 431 491 431 491 285 946 285 946 343 58 343 58 739 902 739 902 114 734 114 734 518 766 518 766 563 714 563 714 262 783 262 783 400 97 400 97 926 231 926 231 453 193 453 193 397 883 397 883 840 379 840 379 631 487 631 487 34 841 34 841 899 936 899 936 950 384 950 384 656 132 656 132 153 454 153 454 544 56 544 56 989 449 989 449 544 322 544 322 460 227 460 227 977 385 977 385 344 129 344 129 112 65 112 65 270 115 270 115 850 834 850 834 32 389 32 389 758 900 758 900 870 805 870 805 734 338 734 338 598 215 598 215 565 493 565 493 934 218 934 218 680 877 680 877 243 894 243 894 531 318 531 318 297 653 297 653 6 558 6 558 893 305 893 305 640 995 640 995 727 331 727 331 306 704 306 704 128 333 128 333 215 724 215 724 11 160 11 160 447 880 447 880 142 181 142 181 419 836 419 836 791 447 791 447 523 528 523 528 26 164 26 164 611 790 611 790 643 102 643 102 810 576 810 576 188 473 188 473 367 251 367 251 587 221 587 221 314 743 314 743 443 847 443 847 143 244 143 244 23 601 23 601 320 64 320 64 450 850 450 850 711 642 711 642 445 858 445 858 198 728 198 728 228 621 228 621 276 534 276 534 917 549 917 549 974 484 974 484 807 430 807 430 863 181 863 181 36 342 36 342 893 567 893 567 185 699 185 699 434 142 434 142 377 362 377 362 208 757 208 757 736 924 736 924 429 815 429 815 245 557 245 557 775 110 775 110 448 415 448 415 492 215 492 215 76 966 76 966 372 328 372 328 338 983 338 983 794 925 794 925 626 479 626 479 512 250 512 250 405 867 405 867 561 921 561 921 36 256 36 256 555 351 555 351 94 96 94 96 561 83 561 83 97 635 97 635 327 295 327 295 282 196 282 196 302 88 302 88 598 427 598 427 92 715 92 715 820 782 820 782 721 219 721 219 621 188 621 188 940 591 940 591 631 860 631 860 701 502 701 502 770 43 770 43 648 523 648 523 12 312 12 312 421 465 421 465 989 485 989 485 754 300 754 300 865 71 865 71 365 432 365 432 621 414 621 414 974 339 974 339 651 840 651 840 346 441 346 441 467 427 467 427 371 695 371 695 234 460 234 460 66 197 66 197 211 780 211 780 86 848 86 848 608 968 608 968 190 44 190 44 448 923 448 923 462 893 462 893 600 872 600 872 120 210 120 210 382 422 382 422 117 210 117 210 741 760 741 760 460 288 460 288 467 550 467 550 933 679 933 679 693 478 693 478 674 900 674 900 616 619 616 619 657 158 657 158 507 880 507 880 68 794 68 794 651 889 651 889 458 68 458 68 275 636 275 636 969 703 969 703 14 176 14 176 929 533 929 533 722 852 722 852 765 972 765 972 870 415 870 415 404 732 404 732 436 688 436 688 862 592 862 592 536 927 536 927 277 533 277 533 838 912 838 912 244 980 244 980 243 74 243 74 837 460 837 460 222 214 222 214 696 557 696 557 172 97 172 97 128 459 128 459 629 905 629 905 671 390 671 390 149 18 149 18 194 313 194 313 369 630 369 630 776 794 776 794 116 322 116 322 136 294 136 294 224 242 224 242 398 628 398 628 48 315 48 315 39 558 39 558 946 365 946 365 271 221 271 221 626 461 626 461 194 663 194 663 688 663 688 663 48 63 48 63 338 924 338 924 351 789 351 789 455 636 455 636 479 705 479 705 953 384 953 384 466 440 466 440 530 837 530 837 382 135 382 135 264 479 264 479 980 529 980 529 891 919 891 919 762 457 762 457 460 360 460 360 867 192 867 192 366 146 366 146 883 667 883 667 909 365 909 365 410 36 410 36 907 121 907 121 639 329 639 329 212 315 212 315 107 24 107 24 280 38 280 38 90 461 90 461 931 502 931 502 975 752 975 752 381 346 381 346 645 120 645 120 715 48 715 48 394 974 394 974 932 765 932 765 576 402 576 402 765 508 765 508 556 714 556 714 732 512 732 512 365 819 365 819 872 895 872 895 568 250 568 250 931 541 931 541 649 229 649 229 386 749 386 749 100 598 100 598 982 363 982 363 239 119 239 119 437 690 437 690 98 919 98 919 769 976 769 976 869 159 869 159 423 600 423 600 73 209 73 209 7 535 7 535 458 296 458 296 393 909 393 909 354 340 354 340 856 387 856 387 918 221 918 221 129 415 129 415 733 92 733 92 74 951 74 951 462 816 462 816 889 231 889 231 558 959 558 959 366 871 366 871 793 347 793 347 532 10 532 10 211 524 211 524 584 972 584 972 381 509 381 509 330 435 330 435 415 979 415 979 945 580 945 580 11 175 11 175 241 744 241 744 445 169 445 169 488 526 488 526 807 707 807 707 803 405 803 405 276 671 276 671 431 518 431 518 80 537 80 537 702 35 702 35 830 664 830 664 707 406 707 406 326 445 326 445 637 774 637 774 838 890 838 890 309 692 309 692 272 740 272 740 312 558 312 558 986 66 986 66 670 549 670 549 498 876 498 876 335 329 335 329 423 797 423 797 107 897 107 897 538 727 538 727 428 961 428 961 978 991 978 991 811 201 811 201 799 307 799 307 761 358 761 358 11 666 11 666 17 648 17 648 540 695 540 695 457 42 457 42 700 960 700 960 836 174 836 174 40 458 40 458 655 770 655 770 459 570 459 570 709 757 709 757 22 593 22 593 176 615 176 615 882 306 882 306 210 245 210 245 790 474 790 474 360 969 360 969 826 759 826 759 736 102 736 102 407 507 407 507 860 910 860 910 47 967 47 967 642 106 642 106 990 532 990 532 572 468 572 468 827 344 827 344 389 158 389 158 415 331 415 331 306 237 306 237 230 358 230 358 204 59 204 59 170 402 170 402 992 439 992 439 184 916 184 916 806 607 806 607 47 970 47 970 242 736 242 736 525 27 525 27 794 65 794 65 921 56 921 56 486 986 486 986 257 626 257 626 468 647 468 647 781 150 781 150 371 118 371 118 427 821 427 821 739 983 739 983 247 592 247 592 221 168 221 168 683 779 683 779 212 482 212 482 962 255 962 255 864 332 864 332 449 522 449 522 325 41 325 41 603 388 603 388 432 100 432 100 73 372 73 372 540 502 540 502 195 770 195 770 380 822 380 822 577 963 577 963 809 152 809 152 569 243 569 243 55 344 55 344 767 652 767 652 358 642 358 642 319 237 319 237 483 836 483 836 718 929 718 929 477 113 477 113 472 424 472 424 943 578 943 578 865 265 865 265 196 288 196 288 235 410 235 410 912 923 912 923 91 288 91 288 542 925 542 925 124 858 124 858 196 932 196 932 983 647 983 647 511 684 511 684 223 732 223 732 921 551 921 551 30 569 30 569 718 430 718 430 387 54 387 54 22 914 22 914 397 522 397 522 806 635 806 635 273 846 273 846 751 393 751 393 187 798 187 798 318 266 318 266 726 217 726 217 202 440 202 440 230 844 230 844 951 474 951 474 582 594 582 594 568 328 568 328 920 806 920 806 105 462 105 462 734 416 734 416 846 480 846 480 697 134 697 134 597 863 597 863 429 688 429 688 208 897 208 897 916 914 916 914 543 418 543 418 279 559 279 559 21 175 21 175 984 632 984 632 781 283 781 283 263 272 263 272 644 619 644 619 533 336 533 336 431 893 431 893 339 68 339 68 354 13 354 13 344 946 344 946 18 593 18 593 488 861 488 861 260 325 260 325 627 194 627 194 958 375 958 375 748 175 748 175 922 986 922 986 832 570 832 570 33 502 33 502 382 364 382 364 756 854 756 854 29 739 29 739 556 230 556 230 81 163 81 163 495 189 495 189 183 24 183 24 782 770 782 770 535 156 535 156 310 523 310 523 818 524 818 524 658 608 658 608 572 576 572 576 256 213 256 213 689 497 689 497 665 456 665 456 365 619 365 619 448 600 448 600 21 777 21 777 112 595 112 595 547 234 547 234 265 942 265 942 154 37 154 37 262 551 262 551 679 466 679 466 349 96 349 96 110 19 110 19 87 1 87 1 54 111 54 111 428 785 428 785 371 65 371 65 911 602 911 602 85 362 85 362 524 909 524 909 535 188 535 188 797 373 797 373 502 665 502 665 201 595 201 595 42 447 42 447 789 975 789 975 541 436 541 436 666 505 666 505 911 228 911 228 13 978 13 978 35 719 35 719 657 146 657 146 968 815 968 815 847 757 847 757 76 887 76 887 310 535 310 535 829 869 829 869 562 813 562 813 671 79 671 79 528 335 528 335 729 612 729 612 617 608 617 608 36 684 36 684 813 288 813 288 38 412 38 412 204 221 204 221 209 141 209 141 125 951 125 951 813 232 813 232 377 213 377 213 143 198 143 198 173 288 173 288 927 671 927 671 769 112 769 112 796 117 796 117 840 35 840 35 832 638 832 638 179 450 179 450 408 154 408 154 600 573 600 573 860 828 860 828 533 76 533 76 150 576 150 576 646 740 646 740 785 309 785 309 342 71 342 71 32 145 32 145 922 171 922 171 142 859 142 859 567 74 567 74 64 576 64 576 400 793 400 793 919 787 919 787 20 716 20 716 348 584 348 584 21 484 21 484 805 769 805 769 199 666 199 666 632 871 632 871 183 353 183 353 437 73 437 73 119 420 119 420 183 225 183 225 134 94 134 94 660 288 660 288 420 418 420 418 414 103 414 103 127 839 127 839 470 929 470 929 584 461 584 461 190 521 190 521 730 254 730 254 912 760 912 760 595 291 595 291 962 163 962 163 758 143 758 143 654 361 654 361 411 835 411 835 258 441 258 441 681 686 681 686 794 373 794 373 813 768 813 768 814 68 814 68 782 121 782 121 539 537 539 537 643 443 643 443 61 523 61 523 510 390 510 390 319 714 319 714 723 630 723 630 978 910 978 910 285 113 285 113 745 958 745 958 676 295 676 295 651 747 651 747 9 442 9 442 984 739 984 739 505 780 505 780 806 790 806 790 504 264 504 264 436 682 436 682 544 499 544 499 453 997 453 997 653 309 653 309 272 498 272 498 527 743 527 743 145 917 145 917 532 647 532 647 744 138 744 138 398 547 398 547 209 517 209 517 472 81 472 81 373 977 373 977 558 928 558 928 75 27 75 27 991 821 991 821 91 792 91 792 376 688 376 688 301 527 301 527 885 896 885 896 564 832 564 832 6 781 6 781 194 541 194 541 549 599 549 599 748 395 748 395 469 78 469 78 857 225 857 225 897 792 897 792 881 231 881 231 824 713 824 713 728 137 728 137 327 447 327 447 569 103 569 103 382 309 382 309 814 976 814 976 14 328 14 328 235 453 235 453 91 662 91 662 814 266 814 266 353 154 353 154 72 360 72 360 383 814 383 814 750 157 750 157 814 742 814 742 248 893 248 893 580 869 580 869 791 48 791 48 489 15 489 15 474 321 474 321 202 228 202 228 701 214 701 214 303 149 303 149 153 555 153 555 885 961 885 961 639 721 639 721 876 547 876 547 230 230 230 230 949 4 949 4 624 952 624 952 647 745 647 745 602 895 602 895 500 193 500 193 637 893 637 893 778 289 778 289 644 367 644 367 53 72 53 72 576 523 576 523 704 552 704 552 448 429 448 429 498 355 498 355 700 412 700 412 416 477 416 477 517 992 517 992 207 232 207 232 318 466 318 466 256 134 256 134 365 655 365 655 975 334 975 334 155 659 155 659 872 640 872 640 394 565 394 565 311 113 311 113 783 165 783 165 680 262 680 262 684 434 684 434 538 902 538 902 555 528 555 528 726 331 726 331 590 362 590 362 431 677 431 677 586 927 586 927 632 258 632 258 946 957 946 957 248 852 248 852 545 165 545 165 684 209 684 209 768 58 768 58 984 165 984 165 157 48 157 48 838 40 838 40 474 209 474 209 430 117 430 117 516 119 516 119 10 905 10 905 455 730 455 730 556 783 556 783 459 472 459 472 94 727 94 727 67 679 67 679 346 796 346 796 933 230 933 230 877 977 877 977 939 238 939 238 108 738 108 738 375 796 375 796 510 20 510 20 432 954 432 954 502 690 502 690 270 69 270 69 775 352 775 352 445 402 445 402 888 995 888 995 994 546 994 546 470 173 470 173 483 577 483 577 893 94 893 94 17 141 17 141 417 470 417 470 195 845 195 845 654 510 654 510 270 929 270 929 573 843 573 843 142 291 142 291 760 844 760 844 316 290 316 290 82 281 82 281 950 968 950 968 722 941 722 941 380 952 380 952 565 302 565 302 291 980 291 980 398 613 398 613 890 373 890 373 355 456 355 456 811 934 811 934 162 33 162 33 814 633 814 633 713 571 713 571 588 24 588 24 489 808 489 808 575 830 575 830 63 141 63 141 882 231 882 231 804 528 804 528 495 20 495 20 54 39 54 39 289 112 289 112 583 267 583 267 51 570 51 570 944 6 944 6 489 237 489 237 566 618 566 618 635 219 635 219 895 112 895 112 848 506 848 506 576 708 576 708 969 731 969 731 438 974 438 974 489 113 489 113 467 773 467 773 160 941 160 941 499 58 499 58 915 886 915 886 109 213 109 213 59 739 59 739 948 901 948 901 762 873 762 873 8 538 8 538 683 323 683 323 826 807 826 807 735 779 735 779 472 313 472 313 499 539 499 539 676 302 676 302 857 822 857 822 340 435 340 435 233 347 233 347 542 452 542 452 993 102 993 102 500 827 500 827 961 656 961 656 429 921 429 921 921 87 921 87 336 603 336 603 130 181 130 181 919 361 919 361 117 638 117 638 103 597 103 597 498 703 498 703 257 251 257 251 964 440 964 440 128 143 128 143 334 367 334 367 397 771 397 771 242 612 242 612 413 197 413 197 359 654 359 654 306 889 306 889 993 494 993 494 217 681 217 681 813 43 813 43 552 611 552 611 177 163 177 163 345 1 345 1 237 711 237 711 913 974 913 974 667 673 667 673 866 777 866 777 719 678 719 678 870 221 870 221 417 839 417 839 896 520 896 520 325 549 325 549 573 436 573 436 17 294 17 294 347 692 347 692 374 100 374 100 341 420 341 420 14 146 14 146 396 264 396 264 531 671 531 671 377 783 377 783 273 900 273 900 164 891 164 891 202 996 202 996 422 822 422 822 341 412 341 412 923 833 923 833 647 638 647 638 620 70 620 70 80 849 80 849 94 274 94 274 913 721 913 721 454 488 454 488 937 471 937 471 906 309 906 309 932 717 932 717 405 736 405 736 246 699 246 699 472 217 472 217 268 286 268 286 885 971 885 971 971 495 971 495 888 65 888 65 992 116 992 116 826 505 826 505 827 37 827 37 940 815 940 815 619 870 619 870 330 804 330 804 670 273 670 273 726 889 726 889 431 453 431 453 188 958 188 958 820 918 820 918 6 359 6 359 298 86 298 86 883 576 883 576 687 291 687 291 421 804 421 804 957 264 957 264 8 555 8 555 633 577 633 577 649 473 649 473 983 207 983 207 645 344 645 344 88 406 88 406 781 592 781 592 866 885 866 885 202 806 202 806 403 403 403 403 435 693 435 693 585 331 585 331 728 212 728 212 726 458 726 458 381 327 381 327 737 15 737 15 389 785 389 785 718 95 718 95 89 493 89 493 808 975 808 975 339 331 339 331 683 414 683 414 77 113 77 113 626 345 626 345 660 710 660 710 855 422 855 422 906 585 906 585 439 539 439 539 558 671 558 671 79 904 79 904 556 890 556 890 775 106 775 106 278 982 278 982 634 682 634 682 205 558 205 558 57 365 57 365 885 110 885 110 193 747 193 747 772 448 772 448 502 715 502 715 794 351 794 351 499 576 499 576 301 129 301 129 568 440 568 440 491 947 491 947 893 828 893 828 551 360 551 360 579 792 579 792 165 170 165 170 466 527 466 527 725 184 725 184 521 882 521 882 778 78 778 78 89 784 89 784 498 119 498 119 901 945 901 945 302 179 302 179 566 958 566 958 888 935 888 935 547 25 547 25 595 524 595 524 892 176 892 176 437 630 437 630 111 538 111 538 580 397 580 397 337 454 337 454 627 889 627 889 165 7 165 7 610 480 610 480 433 645 433 645 812 327 812 327 432 322 432 322 884 103 884 103 633 315 633 315 3 417 3 417 638 592 638 592 802 4 802 4 968 833 968 833 325 21 325 21 414 401 414 401 143 823 143 823 263 460 263 460 579 898 579 898 730 660 730 660 21 620 21 620 366 972 366 972 283 559 283 559 990 701 990 701 285 25 285 25 683 505 683 505 472 609 472 609 993 871 993 871 35 490 35 490 273 450 273 450 550 116 550 116 483 807 483 807 317 593 317 593 403 642 403 642 124 340 124 340 623 880 623 880 187 721 187 721 823 44 823 44 416 718 416 718 963 365 963 365 695 700 695 700 585 928 585 928 406 332 406 332 153 791 153 791 694 148 694 148 582 564 582 564 128 860 128 860 670 221 670 221 372 520 372 520 575 530 575 530 309 619 309 619 945 758 945 758 797 914 797 914 132 591 132 591 330 407 330 407 985 609 985 609 579 466 579 466 829 949 829 949 522 576 522 576 924 206 924 206 863 918 863 918 201 344 201 344 544 304 544 304 474 609 474 609 913 311 913 311 940 829 940 829 32 942 32 942 326 660 326 660 233 462 233 462 348 229 348 229 712 769 712 769 246 639 246 639 449 454 449 454 124 351 124 351 987 59 987 59 974 688 974 688 748 800 748 800 217 513 217 513 79 239 79 239 325 615 325 615 720 951 720 951 223 501 223 501 192 323 192 323 714 592 714 592 613 628 613 628 907 281 907 281 426 98 426 98 513 468 513 468 581 865 581 865 211 669 211 669 634 232 634 232 885 825 885 825 346 154 346 154 839 683 839 683 858 97 858 97 830 53 830 53 142 429 142 429 981 645 981 645 838 607 838 607 35 323 35 323 247 902 247 902 482 525 482 525 219 150 219 150 228 785 228 785 324 197 324 197 712 96 712 96 228 153 228 153 216 575 216 575 980 855 980 855 363 650 363 650 113 748 113 748 95 581 95 581 890 174 890 174 92 705 92 705 729 604 729 604 525 849 525 849 226 253 226 253 798 706 798 706 581 410 581 410 165 182 165 182 780 923 780 923 260 716 260 716 274 782 274 782 42 272 42 272 577 924 577 924 954 476 954 476 618 649 618 649 514 448 514 448 883 809 883 809 652 572 652 572 578 614 578 614 317 796 317 796 996 283 996 283 748 840 748 840 57 277 57 277 773 682 773 682 598 976 598 976 117 863 117 863 919 802 919 802 938 978 938 978 743 789 743 789 654 272 654 272 366 252 366 252 313 504 313 504 476 528 476 528 743 730 743 730 7 885 7 885 27 68 27 68 438 958 438 958 888 815 888 815 844 467 844 467 623 770 623 770 500 549 500 549 436 325 436 325 694 996 694 996 348 459 348 459 389 171 389 171 182 560 182 560 164 343 164 343 21 364 21 364 707 281 707 281 36 922 36 922 360 482 360 482 798 736 798 736 934 725 934 725 979 83 979 83 326 520 326 520 303 553 303 553 494 152 494 152 565 898 565 898 760 589 760 589 165 882 165 882 429 665 429 665 258 689 258 689 685 99 685 99 517 446 517 446 70 751 70 751 58 537 58 537 215 453 215 453 463 233 463 233 821 363 821 363 844 931 844 931 663 910 663 910 213 427 213 427 701 2 701 2 112 502 112 502 50 981 50 981 593 509 593 509 19 934 19 934 171 310 171 310 477 703 477 703 219 905 219 905 42 85 42 85 306 181 306 181 699 68 699 68 143 671 143 671 6 309 6 309 542 593 542 593 282 400 282 400 395 440 395 440 376 82 376 82 350 695 350 695 231 806 231 806 607 132 607 132 303 630 303 630 641 110 641 110 245 293 245 293 716 939 716 939 66 397 66 397 328 422 328 422 816 684 816 684 714 971 714 971 333 638 333 638 876 578 876 578 80 763 80 763 924 137 924 137 742 664 742 664 431 731 431 731 705 484 705 484 404 479 404 479 424 59 424 59 371 725 371 725 513 395 513 395 730 538 730 538 994 348 994 348 296 223 296 223 849 121 849 121 208 315 208 315 315 481 315 481 280 898 280 898 201 457 201 457 734 318 734 318 964 550 964 550 762 282 762 282 488 162 488 162 641 588 641 588 86 332 86 332 641 250 641 250 465 983 465 983 616 99 616 99 272 336 272 336 476 730 476 730 918 524 918 524 945 430 945 430 342 211 342 211 977 141 977 141 724 169 724 169 263 251 263 251 762 524 762 524 123 112 123 112 991 357 991 357 258 597 258 597 222 295 222 295 816 294 816 294 406 198 406 198 429 478 429 478 963 1 963 1 849 431 849 431 338 727 338 727 997 860 997 860 674 643 674 643 758 979 758 979 34 470 34 470 865 686 865 686 596 347 596 347 567 837 567 837 308 645 308 645 65 739 65 739 210 658 210 658 522 700 522 700 731 251 731 251 559 183 559 183 590 628 590 628 164 232 164 232 793 391 793 391 97 628 97 628 925 918 925 918 375 718 375 718 353 725 353 725 524 954 524 954 322 333 322 333 749 73 749 73 201 773 201 773 756 106 756 106 852 410 852 410 71 800 71 800 101 793 101 793 316 440 316 440 854 68 854 68 412 547 412 547 987 822 987 822 85 866 85 866 536 266 536 266 2 681 2 681 166 6 166 6 718 519 718 519 592 950 592 950 523 196 523 196 838 99 838 99 871 148 871 148 311 348 311 348 285 675 285 675 615 365 615 365 449 929 449 929 528 609 528 609 8 320 8 320 793 359 793 359 932 951 932 951 281 966 281 966 981 551 981 551 865 339 865 339 702 813 702 813 992 537 992 537 743 938 743 938 799 323 799 323 531 357 531 357 413 255 413 255 672 756 672 756 325 475 325 475 142 553 142 553 335 550 335 550 180 85 180 85 783 918 783 918 104 419 104 419 139 326 139 326 856 480 856 480 909 576 909 576 914 262 914 262 391 555 391 555 610 248 610 248 46 142 46 142 960 932 960 932 849 742 849 742 460 736 460 736 636 656 636 656 715 712 715 712 324 959 324 959 959 842 959 842 294 858 294 858 167 517 167 517 155 924 155 924 628 472 628 472 558 941 558 941 266 232 266 232 974 958 974 958 868 855 868 855 819 997 819 997 579 80 579 80 133 633 133 633 759 220 759 220 144 663 144 663 723 162 723 162 553 990 553 990 943 566 943 566 389 843 389 843 160 353 160 353 760 832 760 832 475 895 475 895 724 325 724 325 678 128 678 128 988 514 988 514 482 763 482 763 942 65 942 65 546 618 546 618 402 215 402 215 111 305 111 305 859 793 859 793 430 543 430 543 460 743 460 743 428 534 428 534 20 75 20 75 253 122 253 122 939 74 939 74 377 92 377 92 897 614 897 614 813 503 813 503 423 753 423 753 217 812 217 812 968 234 968 234 602 399 602 399 335 332 335 332 214 850 214 850 355 48 355 48 702 553 702 553 901 454 901 454 111 854 111 854 527 103 527 103 191 691 191 691 62 563 62 563 974 869 974 869 453 735 453 735 822 401 822 401 5 860 5 860 331 872 331 872 492 124 492 124 583 413 583 413 448 100 448 100 531 132 531 132 14 299 14 299 945 554 945 554 899 128 899 128 517 687 517 687 681 355 681 355 584 698 584 698 433 77 433 77 983 823 983 823 419 731 419 731 703 64 703 64 748 985 748 985 668 287 668 287 677 8 677 8 216 568 216 568 742 42 742 42 638 266 638 266 124 112 124 112 794 762 794 762 44 855 44 855 946 651 946 651 688 166 688 166 122 279 122 279 700 534 700 534 908 325 908 325 737 642 737 642 119 377 119 377 827 910 827 910 376 15 376 15 31 334 31 334 34 791 34 791 685 7 685 7 377 806 377 806 492 474 492 474 24 937 24 937 883 926 883 926 329 662 329 662 716 821 716 821 525 547 525 547 453 234 453 234 439 751 439 751 337 73 337 73 354 780 354 780 155 425 155 425 302 429 302 429 410 958 410 958 581 251 581 251 558 215 558 215 174 369 174 369 884 71 884 71 158 384 158 384 13 275 13 275 642 665 642 665 757 102 757 102 609 872 609 872 943 570 943 570 993 818 993 818 256 34 256 34 681 550 681 550 906 404 906 404 310 558 310 558 178 743 178 743 586 36 586 36 812 356 812 356 402 683 402 683 550 612 550 612 961 234 961 234 367 562 367 562 475 427 475 427 616 335 616 335 107 222 107 222 496 649 496 649 251 665 251 665 807 301 807 301 507 99 507 99 920 733 920 733 496 40 496 40 144 769 144 769 863 448 863 448 70 60 70 60 639 396 639 396 461 909 461 909 569 583 569 583 356 303 356 303 556 107 556 107 304 255 304 255 63 923 63 923 41 473 41 473 91 755 91 755 538 648 538 648 923 268 923 268 374 18 374 18 481 635 481 635 397 404 397 404 62 222 62 222 73 611 73 611 972 396 972 396 292 786 292 786 648 630 648 630 72 549 72 549 621 508 621 508 546 812 546 812 265 832 265 832 600 319 600 319 1 582 1 582 801 855 801 855 822 379 822 379 14 845 14 845 675 948 675 948 517 937 517 937 849 146 849 146 265 722 265 722 153 369 153 369 303 543 303 543 909 42 909 42 191 364 191 364 550 237 550 237 589 349 589 349 15 275 15 275 564 102 564 102 121 905 121 905 156 329 156 329 578 93 578 93 411 886 411 886 281 310 281 310 952 394 952 394 205 28 205 28 245 902 245 902 416 399 416 399 619 390 619 390 727 563 727 563 730 77 730 77 851 399 851 399 353 988 353 988 364 536 364 536 753 182 753 182 372 7 372 7 620 588 620 588 841 814 841 814 394 818 394 818 129 995 129 995 976 337 976 337 407 496 407 496 664 875 664 875 898 233 898 233 716 479 716 479 154 52 154 52 415 320 415 320 3 409 3 409 827 240 827 240 96 886 96 886 870 621 870 621 52 538 52 538 276 599 276 599 703 96 703 96 12 914 12 914 52 756 52 756 354 461 354 461 558 790 558 790 195 986 195 986 199 302 199 302 423 771 423 771 248 561 248 561 794 586 794 586 646 875 646 875 404 917 404 917 463 326 463 326 327 236 327 236 156 123 156 123 286 505 286 505 916 588 916 588 449 342 449 342 129 335 129 335 584 840 584 840 974 906 974 906 233 514 233 514 56 308 56 308 406 535 406 535 308 784 308 784 280 68 280 68 535 265 535 265 872 424 872 424 927 707 927 707 186 432 186 432 800 718 800 718 941 536 941 536 687 941 687 941 325 451 325 451 831 596 831 596 592 867 592 867 397 848 397 848 130 552 130 552 610 949 610 949 197 835 197 835 806 681 806 681 637 433 637 433 878 77 878 77 548 787 548 787 37 449 37 449 425 676 425 676 937 805 937 805 64 360 64 360 154 125 154 125 350 400 350 400 593 537 593 537 76 75 76 75 846 331 846 331 249 549 249 549 622 49 622 49 822 442 822 442 288 404 288 404 572 237 572 237 84 964 84 964 451 823 451 823 985 160 985 160 338 866 338 866 215 261 215 261 578 283 578 283 941 29 941 29 983 25 983 25 523 922 523 922 752 784 752 784 520 512 520 512 65 23 65 23 877 570 877 570 365 813 365 813 422 466 422 466 911 428 911 428 527 720 527 720 10 476 10 476 838 513 838 513 302 322 302 322 184 963 184 963 606 226 606 226 124 198 124 198 508 994 508 994 273 820 273 820 403 121 403 121 712 255 712 255 427 407 427 407 374 416 374 416 393 509 393 509 787 157 787 157 705 331 705 331 669 394 669 394 635 657 635 657 919 633 919 633 848 113 848 113 324 644 324 644 44 804 44 804 441 72 441 72 515 560 515 560 414 187 414 187 447 270 447 270 273 344 273 344 932 969 932 969 651 725 651 725 244 181 244 181 98 857 98 857 662 68 662 68 245 127 245 127 22 545 22 545 870 262 870 262 84 520 84 520 596 485 596 485 924 14 924 14 942 829 942 829 382 985 382 985 259 951 259 951 13 29 13 29 474 838 474 838 915 67 915 67 271 229 271 229 231 578 231 578 760 413 760 413 555 861 555 861 189 766 189 766 932 731 932 731 877 657 877 657 893 251 893 251 419 914 419 914 333 602 333 602 688 405 688 405 924 964 924 964 798 355 798 355 10 42 10 42 744 337 744 337 377 561 377 561 698 273 698 273 708 970 708 970 933 682 933 682 466 508 466 508 918 954 918 954 772 273 772 273 940 510 940 510 377 596 377 596 18 965 18 965 87 543 87 543 725 770 725 770 656 840 656 840 192 232 192 232 231 772 231 772 310 402 310 402 274 415 274 415 484 74 484 74 755 799 755 799 352 297 352 297 691 6 691 6 927 957 927 957 488 54 488 54 824 507 824 507 244 95 244 95 775 438 775 438 260 228 260 228 209 1 209 1 142 683 142 683 500 631 500 631 385 152 385 152 287 787 287 787 337 761 337 761 7 301 7 301 282 66 282 66 648 422 648 422 976 161 976 161 791 961 791 961 370 192 370 192 750 842 750 842 454 877 454 877 678 55 678 55 482 546 482 546 392 807 392 807 225 226 225 226 348 149 348 149 489 904 489 904 718 144 718 144 172 776 172 776 436 973 436 973 939 344 939 344 619 912 619 912 163 299 163 299 386 936 386 936 509 726 509 726 446 367 446 367 178 471 178 471 142 158 142 158 780 729 780 729 830 563 830 563 976 439 976 439 765 963 765 963 35 679 35 679 439 503 439 503 336 916 336 916 938 548 938 548 437 794 437 794 523 918 523 918 73 413 73 413 527 359 527 359 159 709 159 709 375 135 375 135 36 483 36 483 561 110 561 110 146 710 146 710 256 364 256 364 530 126 530 126 563 666 563 666 781 941 781 941 584 364 584 364 688 586 688 586 327 169 327 169 888 646 888 646 845 524 845 524 665 551 665 551 828 387 828 387 629 383 629 383 974 518 974 518 436 879 436 879 731 512 731 512 733 700 733 700 870 330 870 330 511 68 511 68 720 661 720 661 606 517 606 517 277 639 277 639 522 589 522 589 647 314 647 314 596 859 596 859 177 763 177 763 357 93 357 93 812 353 812 353 251 466 251 466 319 247 319 247 90 241 90 241 208 908 208 908 905 326 905 326 257 13 257 13 33 514 33 514 668 876 668 876 368 303 368 303 121 526 121 526 441 662 441 662 968 9 968 9 388 972 388 972 676 930 676 930 71 252 71 252 757 253 757 253 556 849 556 849 14 567 14 567 446 960 446 960 357 512 357 512 536 631 536 631 976 65 976 65 105 969 105 969 755 452 755 452 425 871 425 871 62 666 62 666 743 15 743 15 851 476 851 476 94 122 94 122 94 287 94 287 971 813 971 813 664 276 664 276 426 974 426 974 567 918 567 918 783 875 783 875 904 271 904 271 689 316 689 316 186 689 186 689 535 677 535 677 109 198 109 198 377 562 377 562 118 708 118 708 714 988 714 988 834 826 834 826 239 602 239 602 230 192 230 192 541 526 541 526 150 581 150 581 492 875 492 875 110 799 110 799 449 545 449 545 565 421 565 421 483 420 483 420 640 345 640 345 421 836 421 836 125 505 125 505 938 198 938 198 365 467 365 467 540 29 540 29 974 267 974 267 81 905 81 905 282 962 282 962 1 359 1 359 518 794 518 794 406 296 406 296 522 386 522 386 379 327 379 327 832 646 832 646 82 750 82 750 947 202 947 202 619 195 619 195 462 950 462 950 409 792 409 792 82 864 82 864 323 767 323 767 843 784 843 784 838 694 838 694 66 466 66 466 42 59 42 59 4 883 4 883 475 733 475 733 419 651 419 651 33 146 33 146 770 587 770 587 527 490 527 490 194 897 194 897 123 658 123 658 992 17 992 17 613 158 613 158 863 664 863 664 67 322 67 322 546 492 546 492 290 950 290 950 536 574 536 574 568 438 568 438 395 283 395 283 974 918 974 918 589 289 589 289 143 799 143 799 692 662 692 662 699 683 699 683 3 863 3 863 123 115 123 115 785 181 785 181 845 911 845 911 316 764 316 764 119 911 119 911 439 62 439 62 191 740 191 740 963 237 963 237 399 602 399 602 156 441 156 441 154 968 154 968 540 530 540 530 845 409 845 409 542 445 542 445 859 22 859 22 355 461 355 461 587 910 587 910 463 151 463 151 69 264 69 264 127 520 127 520 740 860 740 860 143 665 143 665 467 429 467 429 111 527 111 527 747 114 747 114 92 180 92 180 963 904 963 904 260 154 260 154 368 291 368 291 595 768 595 768 843 947 843 947 303 457 303 457 109 196 109 196 986 172 986 172 52 136 52 136 668 359 668 359 234 736 234 736 340 297 340 297 192 538 192 538 352 173 352 173 775 501 775 501 673 270 673 270 538 910 538 910 996 374 996 374 893 599 893 599 936 257 936 257 552 401 552 401 971 973 971 973 213 606 213 606 126 287 126 287 363 821 363 821 760 677 760 677 684 53 684 53 296 527 296 527 760 586 760 586 243 268 243 268 962 726 962 726 946 734 946 734 784 661 784 661 379 19 379 19 46 604 46 604 942 827 942 827 670 141 670 141 635 381 635 381 614 28 614 28 16 751 16 751 148 880 148 880 389 221 389 221 968 78 968 78 233 32 233 32 11 406 11 406 620 413 620 413 955 586 955 586 881 71 881 71 185 973 185 973 626 660 626 660 480 983 480 983 815 263 815 263 380 808 380 808 120 728 120 728 464 273 464 273 274 361 274 361 303 695 303 695 677 283 677 283 278 576 278 576 4 173 4 173 113 387 113 387 136 177 136 177 233 420 233 420 403 445 403 445 69 781 69 781 917 209 917 209 987 930 987 930 159 834 159 834 358 722 358 722 30 793 30 793 18 239 18 239 617 665 617 665 128 238 128 238 949 283 949 283 729 344 729 344 380 618 380 618 337 693 337 693 503 51 503 51 962 692 962 692 345 639 345 639 269 952 269 952 491 836 491 836 405 923 405 923 961 755 961 755 623 765 623 765 149 287 149 287 903 920 903 920 968 526 968 526 349 632 349 632 38 584 38 584 824 614 824 614 381 742 381 742 822 500 822 500 234 275 234 275 516 677 516 677 630 798 630 798 947 114 947 114 748 498 748 498 511 213 511 213 984 856 984 856 172 672 172 672 823 390 823 390 316 46 316 46 950 808 950 808 850 170 850 170 900 937 900 937 7 656 7 656 208 669 208 669 4 116 4 116 575 128 575 128 704 555 704 555 219 549 219 549 743 16 743 16 863 796 863 796 759 250 759 250 84 828 84 828 857 278 857 278 559 64 559 64 592 406 592 406 298 829 298 829 56 19 56 19 783 413 783 413 831 286 831 286 490 949 490 949 260 100 260 100 106 672 106 672 897 831 897 831 853 467 853 467 900 960 900 960 454 386 454 386 258 440 258 440 14 185 14 185 737 662 737 662 975 178 975 178 715 915 715 915 303 796 303 796 876 938 876 938 129 961 129 961 267 206 267 206 382 20 382 20 552 559 552 559 811 359 811 359 9 191 9 191 318 948 318 948 129 562 129 562 540 650 540 650 687 790 687 790 690 353 690 353 471 470 471 470 301 232 301 232 17 714 17 714 279 447 279 447 747 423 747 423 988 58 988 58 752 637 752 637 608 604 608 604 943 325 943 325 330 262 330 262 683 886 683 886 167 162 167 162 917 705 917 705 307 15 307 15 762 63 762 63 741 242 741 242 143 108 143 108 728 289 728 289 969 206 969 206 675 953 675 953 727 664 727 664 535 84 535 84 102 613 102 613 209 157 209 157 3 231 3 231 808 521 808 521 766 37 766 37 234 970 234 970 434 573 434 573 537 901 537 901 172 413 172 413 887 794 887 794 317 563 317 563 522 578 522 578 600 436 600 436 60 167 60 167 152 182 152 182 747 221 747 221 215 630 215 630 314 476 314 476 10 819 10 819 330 299 330 299 117 674 117 674 157 464 157 464 583 253 583 253 665 173 665 173 852 172 852 172 186 574 186 574 545 495 545 495 191 388 191 388 55 387 55 387 426 794 426 794 79 664 79 664 300 415 300 415 58 848 58 848 135 33 135 33 703 856 703 856 707 593 707 593 725 175 725 175 559 231 559 231 7 770 7 770 156 252 156 252 500 437 500 437 619 324 619 324 699 679 699 679 463 480 463 480 879 32 879 32 49 776 49 776 792 229 792 229 904 180 904 180 833 156 833 156 221 8 221 8 807 645 807 645 232 5 232 5 723 602 723 602 915 494 915 494 742 628 742 628 286 328 286 328 118 403 118 403 491 748 491 748 769 553 769 553 535 15 535 15 205 874 205 874 270 358 270 358 128 102 128 102 774 37 774 37 911 392 911 392 677 331 677 331 331 931 331 931 10 123 10 123 934 553 934 553 92 581 92 581 210 840 210 840 758 718 758 718 729 280 729 280 57 411 57 411 723 158 723 158 960 368 960 368 380 358 380 358 139 883 139 883 131 945 131 945 575 898 575 898 517 920 517 920 372 509 372 509 631 278 631 278 692 171 692 171 575 142 575 142 116 7 116 7 59 685 59 685 463 550 463 550 46 360 46 360 880 380 880 380 885 606 885 606 186 961 186 961 734 101 734 101 707 462 707 462 916 188 916 188 920 64 920 64 532 824 532 824 600 842 600 842 66 356 66 356 562 421 562 421 671 327 671 327 160 412 160 412 418 210 418 210 199 891 199 891 462 231 462 231 93 286 93 286 422 404 422 404 689 199 689 199 152 892 152 892 560 821 560 821 651 191 651 191 398 130 398 130 275 680 275 680 661 46 661 46 918 406 918 406 556 38 556 38 958 264 958 264 679 465 679 465 108 314 108 314 323 124 323 124 92 24 92 24 776 897 776 897 701 215 701 215 925 818 925 818 873 860 873 860 576 634 576 634 282 711 282 711 140 225 140 225 848 550 848 550 106 327 106 327 588 385 588 385 230 805 230 805 447 280 447 280 726 530 726 530 442 1 442 1 881 86 881 86 93 961 93 961 777 711 777 711 699 908 699 908 770 526 770 526 619 716 619 716 11 44 11 44 1 896 1 896 462 174 462 174 292 123 292 123 100 703 100 703 408 547 408 547 557 488 557 488 163 729 163 729 831 785 831 785 760 542 760 542 886 695 886 695 812 340 812 340 627 937 627 937 663 767 663 767 62 756 62 756 847 482 847 482 699 207 699 207 653 194 653 194 780 357 780 357 340 216 340 216 810 464 810 464 157 526 157 526 624 144 624 144 897 335 897 335 580 774 580 774 939 377 939 377 2 283 2 283 77 420 77 420 741 387 741 387 993 889 993 889 521 744 521 744 445 555 445 555 641 523 641 523 268 747 268 747 872 377 872 377 332 519 332 519 452 81 452 81 308 222 308 222 358 971 358 971 726 705 726 705 48 718 48 718 450 987 450 987 175 390 175 390 767 989 767 989 828 329 828 329 480 131 480 131 953 725 953 725 409 457 409 457 782 617 782 617 391 857 391 857 144 359 144 359 254 412 254 412 364 987 364 987 153 291 153 291 179 101 179 101 182 215 182 215 60 507 60 507 42 47 42 47 814 141 814 141 429 682 429 682 817 739 817 739 611 927 611 927 531 815 531 815 975 747 975 747 91 941 91 941 113 902 113 902 531 307 531 307 309 349 309 349 162 294 162 294 503 778 503 778 103 929 103 929 61 740 61 740 856 857 856 857 702 712 702 712 989 398 989 398 334 21 334 21 617 427 617 427 440 474 440 474 410 485 410 485 38 117 38 117 535 405 535 405 426 220 426 220 242 484 242 484 248 184 248 184 557 819 557 819 309 812 309 812 977 374 977 374 409 192 409 192 59 474 59 474 633 666 633 666 174 2 174 2 909 450 909 450 375 91 375 91 192 456 192 456 550 867 550 867 540 741 540 741 110 537 110 537 326 562 326 562 102 785 102 785 571 925 571 925 79 347 79 347 957 955 957 955 789 734 789 734 657 962 657 962 821 851 821 851 566 704 566 704 861 470 861 470 964 542 964 542 960 2 960 2 859 622 859 622 114 894 114 894 489 134 489 134 193 545 193 545 845 360 845 360 490 696 490 696 148 288 148 288 316 345 316 345 723 610 723 610 104 608 104 608 102 26 102 26 630 12 630 12 737 392 737 392 673 816 673 816 805 127 805 127 100 792 100 792 413 91 413 91 934 820 934 820 821 711 821 711 239 794 239 794 937 335 937 335 389 34 389 34 535 163 535 163 398 561 398 561 797 945 797 945 558 34 558 34 479 643 479 643 890 602 890 602 935 655 935 655 508 310 508 310 595 631 595 631 451 104 451 104 888 97 888 97 314 540 314 540 784 422 784 422 57 118 57 118 340 274 340 274 397 125 397 125 799 203 799 203 84 192 84 192 483 774 483 774 464 627 464 627 916 363 916 363 664 94 664 94 668 782 668 782 516 824 516 824 683 659 683 659 728 464 728 464 825 979 825 979 912 625 912 625 364 812 364 812 113 870 113 870 921 99 921 99 329 678 329 678 222 841 222 841 310 205 310 205 893 526 893 526 816 825 816 825 77 438 77 438 777 442 777 442 954 181 954 181 836 310 836 310 614 848 614 848 745 401 745 401 414 440 414 440 934 924 934 924 894 146 894 146 937 859 937 859 625 224 625 224 775 955 775 955 938 75 938 75 218 128 218 128 787 265 787 265 936 887 936 887 596 560 596 560 268 245 268 245 710 98 710 98 371 241 371 241 659 60 659 60 106 962 106 962 352 459 352 459 359 75 359 75 896 340 896 340 479 336 479 336 444 4 444 4 576 751 576 751 136 556 136 556 716 829 716 829 344 768 344 768 834 871 834 871 766 13 766 13 46 197 46 197 62 556 62 556 973 660 973 660 861 138 861 138 526 968 526 968 189 935 189 935 397 428 397 428 443 616 443 616 598 941 598 941 50 205 50 205 337 954 337 954 706 212 706 212 374 197 374 197 539 18 539 18 486 46 486 46 384 917 384 917 316 570 316 570 949 656 949 656 581 120 581 120 228 315 228 315 151 455 151 455 386 43 386 43 927 763 927 763 501 426 501 426 670 269 670 269 242 6 242 6 474 379 474 379 266 27 266 27 331 457 331 457 522 777 522 777 743 248 743 248 138 883 138 883 610 459 610 459 793 935 793 935 768 41 768 41 301 280 301 280 250 583 250 583 379 220 379 220 563 333 563 333 850 712 850 712 905 51 905 51 226 178 226 178 164 637 164 637 903 966 903 966 762 325 762 325 570 660 570 660 54 634 54 634 667 863 667 863 604 590 604 590 779 396 779 396 519 430 519 430 716 186 716 186 116 403 116 403 370 628 370 628 50 515 50 515 178 245 178 245 351 299 351 299 879 131 879 131 811 497 811 497 140 785 140 785 971 308 971 308 935 948 935 948 544 307 544 307 883 71 883 71 922 185 922 185 147 460 147 460 333 297 333 297 305 266 305 266 877 827 877 827 558 612 558 612 795 420 795 420 727 37 727 37 61 478 61 478 964 942 964 942 757 827 757 827 396 892 396 892 147 719 147 719 47 569 47 569 828 344 828 344 6 918 6 918 857 5 857 5 692 837 692 837 986 216 986 216 737 714 737 714 818 849 818 849 256 866 256 866 922 879 922 879 17 230 17 230 562 158 562 158 886 918 886 918 609 901 609 901 379 156 379 156 307 987 307 987 603 562 603 562 64 969 64 969 391 798 391 798 452 867 452 867 522 756 522 756 610 740 610 740 37 141 37 141 260 605 260 605 60 67 60 67 83 523 83 523 570 655 570 655 648 13 648 13 920 509 920 509 618 600 618 600 327 800 327 800 562 783 562 783 59 767 59 767 12 56 12 56 847 164 847 164 557 261 557 261 622 541 622 541 900 877 900 877 723 281 723 281 405 238 405 238 287 640 287 640 842 378 842 378 509 734 509 734 564 96 564 96 457 260 457 260 324 942 324 942 223 188 223 188 904 527 904 527 392 99 392 99 755 539 755 539 246 566 246 566 119 810 119 810 510 959 510 959 939 185 939 185 637 855 637 855 578 820 578 820 583 344 583 344 653 803 653 803 861 925 861 925 568 735 568 735 444 338 444 338 552 905 552 905 71 600 71 600 943 7 943 7 540 364 540 364 121 811 121 811 640 555 640 555 512 510 512 510 8 885 8 885 613 608 613 608 457 228 457 228 521 73 521 73 958 914 958 914 274 340 274 340 222 263 222 263 720 757 720 757 249 327 249 327 171 621 171 621 33 607 33 607 960 854 960 854 318 691 318 691 289 422 289 422 404 269 404 269 770 76 770 76 942 3 942 3 825 867 825 867 32 426 32 426 334 518 334 518 176 271 176 271 982 210 982 210 56 385 56 385 601 79 601 79 326 788 326 788 303 213 303 213 195 295 195 295 989 278 989 278 328 149 328 149 862 150 862 150 510 145 510 145 229 752 229 752 749 649 749 649 697 491 697 491 260 588 260 588 581 16 581 16 287 419 287 419 321 171 321 171 946 599 946 599 786 211 786 211 935 107 935 107 9 909 9 909 713 69 713 69 771 546 771 546 113 325 113 325 810 990 810 990 845 452 845 452 508 953 508 953 346 762 346 762 34 501 34 501 921 994 921 994 21 800 21 800 860 122 860 122 867 209 867 209 788 353 788 353 640 398 640 398 621 365 621 365 524 213 524 213 263 832 263 832 852 561 852 561 314 738 314 738 71 283 71 283 572 788 572 788 462 146 462 146 378 736 378 736 494 482 494 482 882 829 882 829 699 586 699 586 69 759 69 759 926 692 926 692 756 571 756 571 77 394 77 394 633 412 633 412 991 297 991 297 475 588 475 588 433 473 433 473 183 433 183 433 878 271 878 271 429 981 429 981 822 332 822 332 757 867 757 867 908 118 908 118 344 18 344 18 881 76 881 76 94 644 94 644 147 817 147 817 145 833 145 833 114 605 114 605 969 879 969 879 433 449 433 449 119 547 119 547 96 655 96 655 575 808 575 808 913 40 913 40 938 793 938 793 311 835 311 835 878 312 878 312 40 156 40 156 217 724 217 724 431 16 431 16 720 78 720 78 544 707 544 707 625 794 625 794 785 336 785 336 518 626 518 626 289 761 289 761 773 83 773 83 8 938 8 938 842 744 842 744 962 90 962 90 886 586 886 586 48 993 48 993 658 683 658 683 487 110 487 110 593 291 593 291 508 928 508 928 67 467 67 467 702 281 702 281 389 19 389 19 660 963 660 963 404 244 404 244 84 304 84 304 195 965 195 965 230 65 230 65 274 459 274 459 597 151 597 151 370 261 370 261 537 810 537 810 916 961 916 961 472 950 472 950 103 158 103 158 233 693 233 693 219 876 219 876 102 722 102 722 384 995 384 995 82 886 82 886 557 631 557 631 164 762 164 762 351 923 351 923 255 324 255 324 734 940 734 940 195 301 195 301 653 796 653 796 42 996 42 996 304 679 304 679 48 575 48 575 706 848 706 848 871 371 871 371 755 932 755 932 512 339 512 339 643 857 643 857 7 970 7 970 946 390 946 390 492 608 492 608 805 905 805 905 404 764 404 764 712 581 712 581 768 455 768 455 382 191 382 191 605 67 605 67 749 357 749 357 131 259 131 259 505 483 505 483 542 940 542 940 281 111 281 111 985 736 985 736 622 487 622 487 590 81 590 81 442 228 442 228 487 50 487 50 341 627 341 627 636 375 636 375 423 90 423 90 978 120 978 120 244 780 244 780 153 577 153 577 772 225 772 225 170 378 170 378 121 454 121 454 521 714 521 714 705 287 705 287 842 501 842 501 960 979 960 979 184 387 184 387 827 253 827 253 917 281 917 281 622 987 622 987 803 722 803 722 175 238 175 238 575 327 575 327 166 270 166 270 169 757 169 757 809 502 809 502 477 174 477 174 377 201 377 201 267 295 267 295 850 842 850 842 802 645 802 645 245 465 245 465 917 307 917 307 690 86 690 86 763 46 763 46 220 111 220 111 821 95 821 95 363 314 363 314 569 886 569 886 724 28 724 28 393 510 393 510 594 282 594 282 929 44 929 44 876 376 876 376 144 163 144 163 687 769 687 769 770 911 770 911 885 718 885 718 858 664 858 664 172 476 172 476 709 808 709 808 903 986 903 986 890 592 890 592 556 268 556 268 490 855 490 855 173 828 173 828 774 500 774 500 305 32 305 32 949 905 949 905 6 832 6 832 985 638 985 638 955 7 955 7 480 963 480 963 213 970 213 970 761 359 761 359 160 920 160 920 121 412 121 412 687 318 687 318 74 418 74 418 901 377 901 377 578 300 578 300 782 909 782 909 37 877 37 877 934 405 934 405 174 641 174 641 711 111 711 111 836 511 836 511 678 539 678 539 565 567 565 567 133 179 133 179 2 141 2 141 127 429 127 429 457 57 457 57 370 656 370 656 636 54 636 54 15 611 15 611 451 390 451 390 417 706 417 706 753 603 753 603 75 940 75 940 781 560 781 560 78 831 78 831 299 204 299 204 621 309 621 309 280 338 280 338 87 246 87 246 232 71 232 71 585 645 585 645 628 446 628 446 726 676 726 676 412 736 412 736 243 753 243 753 64 138 64 138 480 645 480 645 772 205 772 205 426 956 426 956 480 37 480 37 845 752 845 752 979 964 979 964 963 804 963 804 387 838 387 838 571 289 571 289 68 903 68 903 278 857 278 857 919 243 919 243 748 721 748 721 325 76 325 76 506 258 506 258 851 31 851 31 979 620 979 620 528 447 528 447 312 441 312 441 476 332 476 332 464 155 464 155 386 27 386 27 843 903 843 903 434 991 434 991 862 514 862 514 45 865 45 865 625 237 625 237 50 989 50 989 358 158 358 158 792 147 792 147 90 751 90 751 189 169 189 169 850 530 850 530 527 909 527 909 305 647 305 647 754 640 754 640 627 153 627 153 655 699 655 699 47 854 47 854 599 264 599 264 666 16 666 16 214 304 214 304 451 945 451 945 648 938 648 938 362 509 362 509 159 823 159 823 624 879 624 879 429 952 429 952 587 394 587 394 577 881 577 881 734 71 734 71 390 609 390 609 19 504 19 504 14 583 14 583 389 233 389 233 73 511 73 511 573 322 573 322 572 931 572 931 384 166 384 166 664 237 664 237 171 348 171 348 554 57 554 57 978 35 978 35 471 633 471 633 251 27 251 27 601 178 601 178 705 497 705 497 299 106 299 106 836 265 836 265 907 238 907 238 339 858 339 858 201 897 201 897 338 705 338 705 753 768 753 768 623 769 623 769 138 211 138 211 962 455 962 455 264 735 264 735 243 291 243 291 255 123 255 123 904 129 904 129 849 889 849 889 257 574 257 574 211 89 211 89 238 433 238 433 393 814 393 814 36 31 36 31 169 275 169 275 989 832 989 832 274 846 274 846 490 747 490 747 662 220 662 220 251 835 251 835 899 25 899 25 607 61 607 61 229 891 229 891 194 662 194 662 391 702 391 702 251 613 251 613 947 944 947 944 278 342 278 342 450 70 450 70 719 733 719 733 894 665 894 665 308 988 308 988 856 820 856 820 467 613 467 613 312 557 312 557 747 556 747 556 728 679 728 679 215 99 215 99 218 937 218 937 366 473 366 473 160 718 160 718 22 832 22 832 660 771 660 771 515 738 515 738 199 128 199 128 719 345 719 345 336 801 336 801 93 845 93 845 798 473 798 473 983 435 983 435 505 232 505 232 929 644 929 644 509 913 509 913 272 547 272 547 847 792 847 792 548 108 548 108 963 949 963 949 657 123 657 123 527 68 527 68 946 979 946 979 940 592 940 592 879 756 879 756 682 52 682 52 374 363 374 363 434 880 434 880 287 151 287 151 193 485 193 485 96 183 96 183 780 888 780 888 328 789 328 789 917 329 917 329 706 326 706 326 197 446 197 446 454 813 454 813 483 172 483 172 103 589 103 589 407 423 407 423 534 655 534 655 995 12 995 12 823 1 823 1 405 300 405 300 16 581 16 581 704 599 704 599 767 47 767 47 668 449 668 449 620 49 620 49 633 693 633 693 711 886 711 886 186 694 186 694 190 854 190 854 16 950 16 950 616 311 616 311 315 729 315 729 883 517 883 517 283 64 283 64 222 878 222 878 782 745 782 745 684 36 684 36 562 251 562 251 671 481 671 481 481 335 481 335 138 952 138 952 31 116 31 116 455 520 455 520 544 736 544 736 58 692 58 692 120 372 120 372 152 60 152 60 267 692 267 692 650 987 650 987 666 859 666 859 300 890 300 890 565 417 565 417 585 618 585 618 623 257 623 257 830 621 830 621 879 761 879 761 776 400 776 400 65 465 65 465 735 786 735 786 549 165 549 165 379 236 379 236 848 582 848 582 533 625 533 625 105 596 105 596 979 122 979 122 918 839 918 839 298 465 298 465 258 861 258 861 658 152 658 152 37 837 37 837 123 514 123 514 936 512 936 512 88 912 88 912 908 408 908 408 942 310 942 310 282 929 282 929 149 55 149 55 556 221 556 221 512 491 512 491 454 304 454 304 398 142 398 142 456 312 456 312 638 726 638 726 931 119 931 119 788 771 788 771 772 899 772 899 520 456 520 456 385 533 385 533 765 491 765 491 925 583 925 583 978 97 978 97 182 400 182 400 648 510 648 510 379 816 379 816 495 153 495 153 610 387 610 387 714 923 714 923 786 948 786 948 391 773 391 773 143 816 143 816 964 503 964 503 545 173 545 173 831 79 831 79 943 121 943 121 405 31 405 31 66 925 66 925 871 351 871 351 841 686 841 686 525 699 525 699 416 383 416 383 766 27 766 27 612 189 612 189 354 46 354 46 929 852 929 852 562 806 562 806 118 877 118 877 994 508 994 508 515 514 515 514 276 882 276 882 531 728 531 728 847 296 847 296 963 293 963 293 236 332 236 332 177 928 177 928 814 507 814 507 415 476 415 476 359 611 359 611 945 382 945 382 697 409 697 409 289 25 289 25 728 672 728 672 952 157 952 157 886 514 886 514 591 568 591 568 44 424 44 424 711 101 711 101 570 568 570 568 455 522 455 522 916 559 916 559 227 287 227 287 504 416 504 416 464 582 464 582 764 885 764 885 848 451 848 451 677 394 677 394 610 32 610 32 847 594 847 594 136 200 136 200 941 189 941 189 63 694 63 694 38 40 38 40 66 799 66 799 806 368 806 368 907 373 907 373 612 145 612 145 281 472 281 472 567 467 567 467 659 674 659 674 97 313 97 313 709 288 709 288 947 118 947 118 94 196 94 196 217 635 217 635 777 320 777 320 530 158 530 158 539 557 539 557 790 645 790 645 163 161 163 161 836 787 836 787 117 668 117 668 215 767 215 767 985 914 985 914 771 883 771 883 578 578 578 578 498 737 498 737 620 636 620 636 980 861 980 861 751 66 751 66 481 146 481 146 18 800 18 800 918 987 918 987 78 462 78 462 365 862 365 862 706 396 706 396 980 892 980 892 412 661 412 661 667 472 667 472 515 299 515 299 213 699 213 699 570 34 570 34 483 226 483 226 868 390 868 390 959 27 959 27 924 629 924 629 588 246 588 246 932 901 932 901 559 615 559 615 129 507 129 507 411 873 411 873 30 902 30 902 370 589 370 589 669 220 669 220 485 584 485 584 752 888 752 888 565 553 565 553 597 972 597 972 900 906 900 906 128 1 128 1 471 513 471 513 472 940 472 940 848 257 848 257 779 353 779 353 861 362 861 362 317 688 317 688 446 846 446 846 787 758 787 758 554 289 554 289 265 556 265 556 403 712 403 712 404 545 404 545 848 695 848 695 244 888 244 888 337 838 337 838 338 333 338 333 976 791 976 791 492 188 492 188 592 163 592 163 560 688 560 688 973 268 973 268 819 452 819 452 87 726 87 726 882 741 882 741 807 701 807 701 427 470 427 470 903 321 903 321 425 379 425 379 190 802 190 802 33 143 33 143 472 926 472 926 952 587 952 587 285 406 285 406 227 461 227 461 802 60 802 60 250 985 250 985 938 504 938 504 689 758 689 758 711 675 711 675 684 18 684 18 524 361 524 361 658 528 658 528 575 767 575 767 778 333 778 333 898 892 898 892 634 177 634 177 781 578 781 578 262 846 262 846 167 836 167 836 8 449 8 449 563 799 563 799 722 120 722 120 575 923 575 923 976 905 976 905 159 800 159 800 335 730 335 730 444 224 444 224 796 699 796 699 832 403 832 403 140 452 140 452 94 609 94 609 317 360 317 360 454 897 454 897 697 991 697 991 438 130 438 130 730 531 730 531 60 159 60 159 340 233 340 233 225 667 225 667 228 214 228 214 386 790 386 790 980 733 980 733 669 891 669 891 210 739 210 739 866 798 866 798 732 80 732 80 199 637 199 637 928 776 928 776 706 268 706 268 331 221 331 221 904 764 904 764 899 917 899 917 114 953 114 953 629 372 629 372 706 641 706 641 827 519 827 519 885 262 885 262 710 24 710 24 159 680 159 680 425 436 425 436 348 230 348 230 230 382 230 382 218 578 218 578 408 828 408 828 287 237 287 237 140 557 140 557 41 495 41 495 532 974 532 974 666 129 666 129 594 842 594 842 924 812 924 812 684 215 684 215 355 357 355 357 166 615 166 615 811 862 811 862 454 630 454 630 306 659 306 659 606 432 606 432 706 123 706 123 280 681 280 681 827 719 827 719 54 175 54 175 887 503 887 503 172 829 172 829 623 253 623 253 252 393 252 393 856 577 856 577 471 829 471 829 142 563 142 563 42 773 42 773 444 712 444 712 683 793 683 793 559 913 559 913 84 323 84 323 851 295 851 295 509 5 509 5 454 946 454 946 2 302 2 302 53 21 53 21 344 402 344 402 249 760 249 760 576 473 576 473 137 609 137 609 217 814 217 814 284 140 284 140 845 92 845 92 992 108 992 108 108 568 108 568 964 95 964 95 41 542 41 542 839 615 839 615 125 800 125 800 964 353 964 353 863 524 863 524 989 43 989 43 67 452 67 452 734 612 734 612 168 408 168 408 181 331 181 331 281 29 281 29 211 720 211 720 746 160 746 160 328 586 328 586 757 973 757 973 669 76 669 76 190 519 190 519 403 244 403 244 129 915 129 915 624 992 624 992 47 7 47 7 736 919 736 919 402 925 402 925 153 545 153 545 898 602 898 602 906 373 906 373 770 428 770 428 813 533 813 533 663 646 663 646 844 605 844 605 582 728 582 728 294 360 294 360 192 5 192 5 406 721 406 721 753 847 753 847 268 350 268 350 797 450 797 450 419 677 419 677 416 422 416 422 173 820 173 820 18 393 18 393 250 891 250 891 80 336 80 336 592 750 592 750 895 226 895 226 283 414 283 414 80 870 80 870 167 91 167 91 907 834 907 834 247 173 247 173 761 83 761 83 506 242 506 242 535 8 535 8 26 925 26 925 547 940 547 940 886 215 886 215 530 166 530 166 740 220 740 220 442 977 442 977 236 358 236 358 460 100 460 100 720 653 720 653 436 559 436 559 796 603 796 603 130 593 130 593 730 124 730 124 452 753 452 753 71 870 71 870 163 132 163 132 861 701 861 701 469 566 469 566 271 17 271 17 504 638 504 638 874 909 874 909 11 190 11 190 713 231 713 231 362 326 362 326 277 100 277 100 257 496 257 496 303 607 303 607 750 754 750 754 500 611 500 611 617 356 617 356 317 303 317 303 834 155 834 155 347 978 347 978 587 414 587 414 373 965 373 965 994 34 994 34 227 196 227 196 374 334 374 334 831 828 831 828 460 76 460 76 722 141 722 141 582 106 582 106 70 409 70 409 778 875 778 875 108 954 108 954 562 304 562 304 43 972 43 972 350 383 350 383 48 219 48 219 13 12 13 12 348 637 348 637 169 970 169 970 133 492 133 492 96 813 96 813 385 604 385 604 258 916 258 916 196 361 196 361 972 893 972 893 783 154 783 154 918 705 918 705 931 419 931 419 312 906 312 906 792 711 792 711 299 109 299 109 313 310 313 310 836 641 836 641 634 291 634 291 180 79 180 79 577 75 577 75 491 522 491 522 591 579 591 579 601 33 601 33 265 637 265 637 609 167 609 167 12 708 12 708 858 154 858 154 846 995 846 995 609 244 609 244 250 555 250 555 775 505 775 505 371 776 371 776 306 977 306 977 377 902 377 902 364 327 364 327 132 179 132 179 904 87 904 87 664 223 664 223 752 501 752 501 240 538 240 538 503 988 503 988 826 362 826 362 656 396 656 396 776 156 776 156 63 60 63 60 627 903 627 903 818 594 818 594 347 680 347 680 509 926 509 926 593 774 593 774 158 335 158 335 136 187 136 187 150 588 150 588 939 295 939 295 577 806 577 806 306 72 306 72 672 207 672 207 205 456 205 456 253 756 253 756 52 169 52 169 462 36 462 36 504 710 504 710 591 242 591 242 912 987 912 987 242 660 242 660 234 679 234 679 466 886 466 886 556 972 556 972 784 636 784 636 467 482 467 482 391 869 391 869 48 288 48 288 38 209 38 209 866 765 866 765 570 888 570 888 195 567 195 567 504 265 504 265 657 431 657 431 379 784 379 784 415 652 415 652 242 360 242 360 216 389 216 389 375 88 375 88 684 257 684 257 197 735 197 735 619 116 619 116 447 39 447 39 119 858 119 858 989 808 989 808 669 970 669 970 889 326 889 326 852 563 852 563 321 895 321 895 470 626 470 626 875 462 875 462 461 604 461 604 497 538 497 538 820 505 820 505 137 599 137 599 25 798 25 798 457 972 457 972 172 188 172 188 903 66 903 66 95 917 95 917 825 32 825 32 505 381 505 381 311 499 311 499 131 563 131 563 940 397 940 397 980 29 980 29 836 123 836 123 626 503 626 503 274 130 274 130 808 725 808 725 191 649 191 649 181 190 181 190 396 405 396 405 802 792 802 792 849 737 849 737 506 68 506 68 521 267 521 267 212 427 212 427 614 735 614 735 121 380 121 380 753 157 753 157 112 769 112 769 324 935 324 935 203 806 203 806 408 624 408 624 322 554 322 554 695 656 695 656 419 496 419 496 405 109 405 109 932 596 932 596 410 280 410 280 592 347 592 347 811 446 811 446 451 153 451 153 916 298 916 298 467 226 467 226 114 399 114 399 321 128 321 128 471 280 471 280 6 59 6 59 499 615 499 615 428 39 428 39 227 439 227 439 312 680 312 680 665 439 665 439 972 926 972 926 585 982 585 982 833 526 833 526 177 20 177 20 526 222 526 222 384 643 384 643 945 175 945 175 842 716 842 716 323 689 323 689 609 312 609 312 185 399 185 399 695 701 695 701 182 524 182 524 351 180 351 180 54 254 54 254 921 432 921 432 488 943 488 943 462 686 462 686 142 892 142 892 951 530 951 530 341 212 341 212 162 550 162 550 908 740 908 740 578 770 578 770 327 302 327 302 465 911 465 911 652 155 652 155 757 213 757 213 608 662 608 662 641 235 641 235 10 134 10 134 34 160 34 160 726 699 726 699 695 471 695 471 404 526 404 526 587 604 587 604 738 622 738 622 344 636 344 636 278 696 278 696 772 284 772 284 244 900 244 900 386 122 386 122 718 195 718 195 300 430 300 430 826 739 826 739 192 512 192 512 134 601 134 601 827 451 827 451 802 272 802 272 983 533 983 533 4 663 4 663 28 943 28 943 161 226 161 226 468 613 468 613 823 646 823 646 22 256 22 256 108 561 108 561 616 344 616 344 995 84 995 84 73 89 73 89 425 937 425 937 331 584 331 584 896 349 896 349 808 830 808 830 989 320 989 320 544 988 544 988 276 608 276 608 597 264 597 264 492 921 492 921 607 1 607 1 290 537 290 537 4 490 4 490 182 889 182 889 763 552 763 552 319 724 319 724 85 700 85 700 792 108 792 108 957 171 957 171 456 749 456 749 705 436 705 436 573 838 573 838 833 680 833 680 682 674 682 674 587 279 587 279 506 428 506 428 966 214 966 214 30 256 30 256 190 943 190 943 615 723 615 723 43 659 43 659 561 344 561 344 287 181 287 181 629 460 629 460 847 530 847 530 80 647 80 647 434 611 434 611 385 115 385 115 437 607 437 607 455 799 455 799 589 416 589 416 194 964 194 964 491 340 491 340 8 275 8 275 105 86 105 86 247 115 247 115 968 796 968 796 925 741 925 741 897 793 897 793 745 327 745 327 627 289 627 289 89 275 89 275 161 819 161 819 439 744 439 744 818 937 818 937 813 951 813 951 963 985 963 985 240 253 240 253 475 541 475 541 815 204 815 204 580 15 580 15 456 101 456 101 786 903 786 903 679 844 679 844 297 35 297 35 746 4 746 4 548 561 548 561 901 452 901 452 150 589 150 589 648 51 648 51 200 313 200 313 847 723 847 723 954 399 954 399 833 193 833 193 274 831 274 831 723 923 723 923 526 499 526 499 594 314 594 314 901 510 901 510 959 783 959 783 818 38 818 38 595 347 595 347 558 12 558 12 501 562 501 562 316 630 316 630 62 784 62 784 752 456 752 456 186 570 186 570 185 854 185 854 337 317 337 317 730 181 730 181 728 896 728 896 196 899 196 899 579 569 579 569 837 707 837 707 462 389 462 389 238 142 238 142 596 125 596 125 562 330 562 330 167 359 167 359 766 236 766 236 181 280 181 280 329 519 329 519 867 985 867 985 730 792 730 792 989 747 989 747 79 677 79 677 452 323 452 323 861 35 861 35 916 147 916 147 865 807 865 807 640 105 640 105 752 203 752 203 116 892 116 892 908 205 908 205 536 44 536 44 881 282 881 282 503 653 503 653 459 940 459 940 76 408 76 408 756 478 756 478 454 765 454 765 233 481 233 481 884 605 884 605 586 247 586 247 111 38 111 38 809 211 809 211 319 864 319 864 380 735 380 735 662 963 662 963 194 737 194 737 705 941 705 941 121 963 121 963 275 869 275 869 874 177 874 177 659 656 659 656 54 676 54 676 971 626 971 626 77 276 77 276 98 463 98 463 277 892 277 892 898 773 898 773 207 515 207 515 106 577 106 577 666 687 666 687 818 148 818 148 709 464 709 464 851 738 851 738 518 605 518 605 356 768 356 768 713 36 713 36 825 137 825 137 849 362 849 362 349 323 349 323 168 987 168 987 840 506 840 506 653 954 653 954 843 291 843 291 647 882 647 882 740 840 740 840 76 813 76 813 532 488 532 488 401 76 401 76 450 247 450 247 947 540 947 540 213 648 213 648 813 993 813 993 959 523 959 523 836 344 836 344 31 148 31 148 812 520 812 520 759 575 759 575 852 463 852 463 747 542 747 542 642 838 642 838 316 787 316 787 392 374 392 374 194 247 194 247 621 878 621 878 345 554 345 554 335 845 335 845 127 58 127 58 981 370 981 370 87 406 87 406 461 755 461 755 534 389 534 389 574 728 574 728 839 557 839 557 854 872 854 872 996 882 996 882 821 164 821 164 404 708 404 708 843 561 843 561 12 217 12 217 140 496 140 496 407 273 407 273 821 509 821 509 422 801 422 801 241 816 241 816 922 338 922 338 618 14 618 14 683 273 683 273 32 834 32 834 44 112 44 112 590 780 590 780 574 948 574 948 584 758 584 758 543 644 543 644 390 67 390 67 466 446 466 446 511 606 511 606 349 856 349 856 268 664 268 664 818 656 818 656 806 972 806 972 872 357 872 357 349 920 349 920 763 234 763 234 783 7 783 7 281 832 281 832 875 737 875 737 143 543 143 543 2 252 2 252 66 370 66 370 983 644 983 644 896 432 896 432 712 656 712 656 129 256 129 256 182 886 182 886 520 567 520 567 360 361 360 361 953 161 953 161 171 327 171 327 500 948 500 948 656 563 656 563 918 771 918 771 306 17 306 17 575 633 575 633 995 667 995 667 381 475 381 475 106 477 106 477 557 860 557 860 268 606 268 606 268 812 268 812 535 115 535 115 573 723 573 723 658 13 658 13 371 760 371 760 975 101 975 101 727 209 727 209 701 278 701 278 899 505 899 505 322 809 322 809 792 879 792 879 448 595 448 595 39 104 39 104 257 40 257 40 262 337 262 337 594 718 594 718 417 563 417 563 277 593 277 593 554 137 554 137 480 763 480 763 686 185 686 185 315 316 315 316 363 358 363 358 398 633 398 633 942 130 942 130 767 195 767 195 468 228 468 228 912 302 912 302 399 74 399 74 67 132 67 132 604 708 604 708 656 379 656 379 548 883 548 883 542 336 542 336 203 214 203 214 324 177 324 177 3 400 3 400 189 422 189 422 646 544 646 544 679 331 679 331 145 169 145 169 832 408 832 408 833 612 833 612 169 957 169 957 253 869 253 869 100 311 100 311 418 364 418 364 226 397 226 397 56 270 56 270 317 748 317 748 817 587 817 587 488 210 488 210 498 884 498 884 577 247 577 247 61 347 61 347 77 840 77 840 504 827 504 827 133 94 133 94 215 889 215 889 479 566 479 566 423 101 423 101 806 702 806 702 930 694 930 694 355 937 355 937 19 727 19 727 73 319 73 319 164 683 164 683 715 976 715 976 331 934 331 934 193 510 193 510 680 679 680 679 307 360 307 360 276 544 276 544 436 940 436 940 594 129 594 129 969 479 969 479 297 493 297 493 262 854 262 854 824 771 824 771 625 968 625 968 294 674 294 674 227 776 227 776 210 925 210 925 210 498 210 498 463 606 463 606 408 992 408 992 319 189 319 189 323 823 323 823 783 164 783 164 666 477 666 477 736 980 736 980 856 501 856 501 454 332 454 332 881 473 881 473 388 103 388 103 929 268 929 268 982 328 982 328 941 906 941 906 533 532 533 532 312 188 312 188 145 883 145 883 960 746 960 746 983 714 983 714 742 35 742 35 188 752 188 752 872 627 872 627 835 3 835 3 935 867 935 867 515 338 515 338 100 150 100 150 312 939 312 939 262 133 262 133 89 612 89 612 526 520 526 520 666 263 666 263 226 332 226 332 238 134 238 134 685 825 685 825 577 371 577 371 627 675 627 675 271 389 271 389 859 571 859 571 859 330 859 330 438 109 438 109 462 76 462 76 477 546 477 546 77 312 77 312 176 942 176 942 404 164 404 164 880 473 880 473 982 49 982 49 401 951 401 951 312 54 312 54 958 494 958 494 661 361 661 361 131 12 131 12 216 313 216 313 851 471 851 471 604 846 604 846 864 659 864 659 861 446 861 446 849 259 849 259 328 277 328 277 165 480 165 480 834 471 834 471 667 537 667 537 299 323 299 323 5 509 5 509 280 283 280 283 392 477 392 477 949 812 949 812 282 56 282 56 615 700 615 700 545 208 545 208 325 900 325 900 718 102 718 102 653 739 653 739 773 410 773 410 98 356 98 356 758 225 758 225 100 762 100 762 138 84 138 84 806 204 806 204 91 93 91 93 899 460 899 460 425 760 425 760 718 854 718 854 958 263 958 263 775 57 775 57 130 461 130 461 715 282 715 282 18 483 18 483 588 433 588 433 127 645 127 645 963 241 963 241 922 160 922 160 796 625 796 625 108 618 108 618 275 154 275 154 907 290 907 290 826 927 826 927 244 507 244 507 891 419 891 419 371 82 371 82 282 539 282 539 210 530 210 530 905 184 905 184 346 825 346 825 340 152 340 152 988 146 988 146 232 713 232 713 42 387 42 387 490 133 490 133 902 346 902 346 263 529 263 529 603 240 603 240 496 689 496 689 797 345 797 345 792 606 792 606 355 184 355 184 971 348 971 348 198 216 198 216 839 406 839 406 854 842 854 842 534 380 534 380 841 37 841 37 86 341 86 341 71 177 71 177 646 233 646 233 635 829 635 829 259 983 259 983 587 567 587 567 443 543 443 543 483 803 483 803 267 46 267 46 661 909 661 909 706 850 706 850 190 336 190 336 573 493 573 493 653 347 653 347 99 627 99 627 500 60 500 60 951 695 951 695 378 502 378 502 62 23 62 23 277 47 277 47 509 220 509 220 525 495 525 495 40 232 40 232 823 482 823 482 819 707 819 707 122 841 122 841 4 988 4 988 393 408 393 408 144 270 144 270 816 613 816 613 87 600 87 600 528 687 528 687 233 556 233 556 968 41 968 41 958 178 958 178 969 296 969 296 83 863 83 863 719 246 719 246 257 344 257 344 633 380 633 380 9 887 9 887 948 921 948 921 458 125 458 125 914 963 914 963 117 967 117 967 869 499 869 499 838 661 838 661 581 213 581 213 292 164 292 164 21 433 21 433 121 824 121 824 792 553 792 553 40 100 40 100 660 604 660 604 63 784 63 784 796 188 796 188 530 219 530 219 647 265 647 265 502 506 502 506 957 433 957 433 221 668 221 668 455 424 455 424 363 484 363 484 890 724 890 724 718 307 718 307 223 227 223 227 614 769 614 769 129 884 129 884 527 62 527 62 510 302 510 302 390 404 390 404 13 828 13 828 9 376 9 376 284 163 284 163 570 912 570 912 535 899 535 899 632 779 632 779 732 445 732 445 217 90 217 90 924 827 924 827 17 228 17 228 39 268 39 268 745 750 745 750 890 347 890 347 922 383 922 383 187 146 187 146 560 594 560 594 990 708 990 708 166 490 166 490 953 32 953 32 867 40 867 40 840 977 840 977 619 5 619 5 348 857 348 857 217 490 217 490 192 356 192 356 410 366 410 366 912 18 912 18 49 628 49 628 220 795 220 795 802 884 802 884 176 195 176 195 436 862 436 862 599 775 599 775 16 539 16 539 655 798 655 798 795 779 795 779 336 921 336 921 903 381 903 381 434 480 434 480 127 283 127 283 120 845 120 845 887 660 887 660 753 168 753 168 866 319 866 319 701 534 701 534 584 780 584 780 68 56 68 56 213 297 213 297 289 347 289 347 301 51 301 51 597 523 597 523 191 390 191 390 986 680 986 680 455 208 455 208 460 688 460 688 285 815 285 815 717 820 717 820 595 935 595 935 146 875 146 875 867 397 867 397 600 973 600 973 81 20 81 20 755 163 755 163 985 140 985 140 470 323 470 323 768 485 768 485 674 503 674 503 194 772 194 772 166 756 166 756 15 869 15 869 885 910 885 910 854 221 854 221 309 703 309 703 579 117 579 117 87 64 87 64 104 939 104 939 456 98 456 98 45 181 45 181 513 197 513 197 729 266 729 266 951 517 951 517 41 605 41 605 106 105 106 105 507 349 507 349 757 134 757 134 533 613 533 613 526 889 526 889 218 789 218 789 283 159 283 159 551 700 551 700 455 341 455 341 571 200 571 200 450 719 450 719 92 540 92 540 499 613 499 613 704 680 704 680 825 304 825 304 970 548 970 548 478 756 478 756 419 676 419 676 340 415 340 415 353 213 353 213 21 246 21 246 450 374 450 374 498 47 498 47 858 241 858 241 508 351 508 351 387 595 387 595 438 216 438 216 282 396 282 396 877 904 877 904 112 325 112 325 581 974 581 974 406 708 406 708 295 588 295 588 294 770 294 770 911 515 911 515 817 966 817 966 993 216 993 216 333 377 333 377 250 282 250 282 646 685 646 685 548 253 548 253 600 422 600 422 728 843 728 843 926 354 926 354 422 457 422 457 157 987 157 987 605 42 605 42 685 788 685 788 924 738 924 738 996 934 996 934 218 360 218 360 272 915 272 915 258 925 258 925 837 52 837 52 428 326 428 326 850 781 850 781 187 706 187 706 865 947 865 947 48 229 48 229 42 7 42 7 196 977 196 977 588 216 588 216 79 225 79 225 503 68 503 68 861 407 861 407 888 10 888 10 640 314 640 314 465 382 465 382 993 281 993 281 207 191 207 191 802 245 802 245 655 188 655 188 152 126 152 126 753 395 753 395 91 45 91 45 471 946 471 946 48 236 48 236 111 757 111 757 815 187 815 187 60 915 60 915 556 361 556 361 722 482 722 482 904 363 904 363 152 101 152 101 183 648 183 648 86 89 86 89 153 992 153 992 933 952 933 952 875 529 875 529 46 97 46 97 17 819 17 819 441 344 441 344 676 698 676 698 937 730 937 730 503 317 503 317 471 503 471 503 367 96 367 96 251 489 251 489 503 903 503 903 522 251 522 251 670 198 670 198 865 373 865 373 925 249 925 249 101 4 101 4 660 297 660 297 72 49 72 49 828 717 828 717 752 919 752 919 115 994 115 994 858 972 858 972 131 319 131 319 823 23 823 23 781 199 781 199 925 308 925 308 19 519 19 519 150 139 150 139 868 457 868 457 82 263 82 263 58 608 58 608 113 135 113 135 61 440 61 440 75 814 75 814 29 51 29 51 81 608 81 608 358 548 358 548 107 457 107 457 775 46 775 46 302 623 302 623 616 834 616 834 689 375 689 375 266 430 266 430 540 947 540 947 506 954 506 954 508 132 508 132 994 340 994 340 626 784 626 784 931 342 931 342 429 221 429 221 284 949 284 949 295 538 295 538 16 285 16 285 574 904 574 904 504 577 504 577 942 800 942 800 9 384 9 384 121 48 121 48 891 637 891 637 545 457 545 457 997 717 997 717 936 430 936 430 858 296 858 296 617 338 617 338 366 980 366 980 114 783 114 783 298 323 298 323 503 121 503 121 350 676 350 676 832 602 832 602 340 466 340 466 592 653 592 653 962 957 962 957 965 809 965 809 205 287 205 287 131 656 131 656 335 631 335 631 736 893 736 893 839 808 839 808 667 353 667 353 275 98 275 98 264 36 264 36 398 807 398 807 57 482 57 482 766 561 766 561 625 543 625 543 400 186 400 186 848 396 848 396 398 678 398 678 279 773 279 773 632 878 632 878 51 845 51 845 467 366 467 366 499 216 499 216 822 414 822 414 136 512 136 512 481 853 481 853 565 35 565 35 638 220 638 220 907 500 907 500 930 172 930 172 290 550 290 550 164 797 164 797 623 863 623 863 254 14 254 14 633 147 633 147 945 551 945 551 753 472 753 472 611 887 611 887 824 678 824 678 190 418 190 418 490 56 490 56 251 997 251 997 535 610 535 610 208 906 208 906 883 963 883 963 540 342 540 342 591 572 591 572 402 497 402 497 132 61 132 61 830 278 830 278 227 255 227 255 715 517 715 517 542 291 542 291 10 550 10 550 474 417 474 417 105 295 105 295 900 691 900 691 459 317 459 317 757 870 757 870 374 109 374 109 295 875 295 875 157 694 157 694 940 97 940 97 341 600 341 600 524 195 524 195 38 94 38 94 502 831 502 831 539 438 539 438 58 642 58 642 130 888 130 888 912 729 912 729 928 735 928 735 234 180 234 180 328 857 328 857 30 690 30 690 582 987 582 987 422 725 422 725 927 77 927 77 179 772 179 772 259 751 259 751 150 765 150 765 251 618 251 618 133 808 133 808 938 764 938 764 571 99 571 99 647 555 647 555 847 848 847 848 316 531 316 531 469 326 469 326 548 200 548 200 489 565 489 565 990 853 990 853 7 429 7 429 177 411 177 411 767 209 767 209 217 8 217 8 655 108 655 108 607 101 607 101 473 31 473 31 866 473 866 473 260 832 260 832 379 934 379 934 500 745 500 745 394 209 394 209 278 522 278 522 769 562 769 562 723 942 723 942 629 959 629 959 593 593 593 593 991 658 991 658 740 46 740 46 755 309 755 309 339 522 339 522 524 738 524 738 708 226 708 226 329 385 329 385 994 352 994 352 806 627 806 627 759 658 759 658 127 994 127 994 974 314 974 314 79 111 79 111 787 879 787 879 642 122 642 122 575 766 575 766 249 373 249 373 119 166 119 166 436 524 436 524 559 747 559 747 973 192 973 192 484 731 484 731 972 737 972 737 688 409 688 409 770 131 770 131 367 300 367 300 942 272 942 272 969 917 969 917 617 672 617 672 9 59 9 59 607 338 607 338 456 776 456 776 38 263 38 263 574 468 574 468 336 222 336 222 204 662 204 662 819 86 819 86 466 760 466 760 83 926 83 926 639 428 639 428 649 171 649 171 518 221 518 221 694 132 694 132 394 667 394 667 294 30 294 30 899 649 899 649 582 364 582 364 44 432 44 432 693 711 693 711 973 853 973 853 276 335 276 335 312 975 312 975 89 51 89 51 214 875 214 875 154 179 154 179 460 495 460 495 619 986 619 986 834 92 834 92 435 121 435 121 435 153 435 153 334 604 334 604 411 837 411 837 115 428 115 428 273 550 273 550 669 37 669 37 919 792 919 792 545 938 545 938 533 420 533 420 765 749 765 749 615 959 615 959 359 814 359 814 54 323 54 323 988 449 988 449 847 627 847 627 465 314 465 314 715 567 715 567 944 181 944 181 442 978 442 978 896 989 896 989 261 13 261 13 642 425 642 425 673 483 673 483 318 710 318 710 382 476 382 476 446 843 446 843 319 101 319 101 387 740 387 740 367 671 367 671 831 572 831 572 420 240 420 240 486 461 486 461 784 584 784 584 808 500 808 500 900 139 900 139 974 788 974 788 772 240 772 240 764 126 764 126 748 259 748 259 338 520 338 520 732 188 732 188 845 255 845 255 707 896 707 896 609 168 609 168 445 466 445 466 252 860 252 860 744 492 744 492 48 818 48 818 267 682 267 682 73 798 73 798 574 675 574 675 487 657 487 657 824 18 824 18 489 162 489 162 40 133 40 133 530 463 530 463 26 764 26 764 472 499 472 499 167 926 167 926 820 694 820 694 892 537 892 537 434 745 434 745 198 676 198 676 631 19 631 19 994 461 994 461 258 19 258 19 794 953 794 953 30 644 30 644 171 107 171 107 644 785 644 785 417 15 417 15 952 154 952 154 348 379 348 379 49 963 49 963 699 582 699 582 96 440 96 440 196 829 196 829 405 759 405 759 435 122 435 122 376 241 376 241 28 394 28 394 147 820 147 820 886 16 886 16 525 358 525 358 963 417 963 417 589 246 589 246 557 949 557 949 16 944 16 944 422 719 422 719 962 223 962 223 675 486 675 486 260 707 260 707 388 340 388 340 713 963 713 963 396 383 396 383 863 268 863 268 924 539 924 539 803 490 803 490 412 248 412 248 375 264 375 264 130 663 130 663 614 595 614 595 10 216 10 216 154 19 154 19 762 963 762 963 80 498 80 498 726 468 726 468 566 477 566 477 449 658 449 658 830 100 830 100 339 165 339 165 298 612 298 612 886 423 886 423 106 287 106 287 122 703 122 703 646 176 646 176 346 122 346 122 346 44 346 44 964 893 964 893 286 964 286 964 348 762 348 762 874 486 874 486 652 380 652 380 234 299 234 299 387 781 387 781 988 426 988 426 113 752 113 752 905 208 905 208 194 799 194 799 694 39 694 39 829 813 829 813 307 116 307 116 958 458 958 458 647 305 647 305 614 333 614 333 537 519 537 519 878 474 878 474 467 926 467 926 208 838 208 838 402 568 402 568 653 345 653 345 525 918 525 918 51 768 51 768 315 346 315 346 415 211 415 211 398 459 398 459 269 738 269 738 392 595 392 595 803 398 803 398 947 240 947 240 483 478 483 478 614 974 614 974 366 622 366 622 797 275 797 275 40 484 40 484 102 352 102 352 158 543 158 543 640 127 640 127 638 787 638 787 741 371 741 371 224 95 224 95 118 9 118 9 123 257 123 257 166 574 166 574 236 16 236 16 946 603 946 603 772 17 772 17 642 619 642 619 193 248 193 248 332 74 332 74 277 591 277 591 238 478 238 478 962 419 962 419 581 758 581 758 75 155 75 155 116 807 116 807 542 884 542 884 379 583 379 583 210 441 210 441 29 461 29 461 912 392 912 392 596 234 596 234 781 172 781 172 236 168 236 168 145 827 145 827 505 476 505 476 579 311 579 311 622 78 622 78 79 424 79 424 412 150 412 150 536 57 536 57 137 607 137 607 424 929 424 929 525 845 525 845 160 313 160 313 797 484 797 484 433 919 433 919 986 310 986 310 40 812 40 812 653 540 653 540 198 186 198 186 332 528 332 528 211 9 211 9 413 842 413 842 719 868 719 868 37 167 37 167 536 659 536 659 298 933 298 933 108 824 108 824 786 528 786 528 604 213 604 213 164 616 164 616 974 795 974 795 550 232 550 232 196 292 196 292 964 748 964 748 764 571 764 571 351 613 351 613 525 125 525 125 958 727 958 727 61 216 61 216 449 381 449 381 958 125 958 125 801 916 801 916 270 822 270 822 113 365 113 365 713 598 713 598 474 439 474 439 762 270 762 270 90 669 90 669 105 806 105 806 629 421 629 421 693 370 693 370 519 741 519 741 891 545 891 545 881 8 881 8 42 35 42 35 117 371 117 371 816 578 816 578 848 972 848 972 381 165 381 165 946 826 946 826 139 789 139 789 606 621 606 621 357 210 357 210 489 465 489 465 101 592 101 592 428 11 428 11 298 275 298 275 50 806 50 806 145 844 145 844 937 649 937 649 60 902 60 902 53 644 53 644 548 220 548 220 63 95 63 95 152 925 152 925 241 937 241 937 816 156 816 156 530 595 530 595 222 98 222 98 348 455 348 455 63 859 63 859 741 73 741 73 570 615 570 615 800 54 800 54 379 512 379 512 372 980 372 980 753 857 753 857 510 246 510 246 865 715 865 715 762 685 762 685 674 605 674 605 775 262 775 262 348 478 348 478 972 299 972 299 386 547 386 547 59 617 59 617 755 909 755 909 622 856 622 856 233 479 233 479 836 468 836 468 195 436 195 436 947 201 947 201 762 509 762 509 360 159 360 159 219 842 219 842 506 902 506 902 10 142 10 142 97 970 97 970 828 576 828 576 155 311 155 311 134 463 134 463 764 278 764 278 496 804 496 804 93 427 93 427 927 481 927 481 997 102 997 102 760 722 760 722 319 959 319 959 168 919 168 919 282 316 282 316 768 614 768 614 713 376 713 376 701 903 701 903 908 706 908 706 121 522 121 522 603 188 603 188 653 382 653 382 359 95 359 95 430 659 430 659 474 815 474 815 435 209 435 209 150 932 150 932 440 237 440 237 267 544 267 544 906 895 906 895 941 235 941 235 211 256 211 256 406 395 406 395 375 570 375 570 91 442 91 442 118 379 118 379 238 732 238 732 623 361 623 361 341 815 341 815 258 976 258 976 943 858 943 858 576 170 576 170 676 37 676 37 320 249 320 249 271 885 271 885 85 811 85 811 12 565 12 565 120 991 120 991 638 749 638 749 676 761 676 761 117 394 117 394 568 662 568 662 185 734 185 734 673 467 673 467 350 667 350 667 63 450 63 450 515 438 515 438 953 234 953 234 316 351 316 351 805 155 805 155 727 304 727 304 358 621 358 621 948 855 948 855 226 430 226 430 335 116 335 116 933 787 933 787 177 628 177 628 453 824 453 824 549 610 549 610 29 953 29 953 281 614 281 614 925 699 925 699 120 442 120 442 791 725 791 725 797 64 797 64 245 867 245 867 655 38 655 38 889 639 889 639 142 280 142 280 440 272 440 272 866 750 866 750 816 179 816 179 542 230 542 230 438 501 438 501 273 827 273 827 995 646 995 646 142 977 142 977 618 915 618 915 337 917 337 917 146 200 146 200 664 736 664 736 242 691 242 691 892 42 892 42 671 989 671 989 333 84 333 84 715 209 715 209 171 302 171 302 673 925 673 925 8 10 8 10 698 67 698 67 885 250 885 250 234 328 234 328 245 997 245 997 64 313 64 313 753 411 753 411 658 293 658 293 643 355 643 355 584 59 584 59 430 993 430 993 538 10 538 10 975 755 975 755 718 209 718 209 164 286 164 286 761 61 761 61 148 324 148 324 379 741 379 741 875 489 875 489 207 583 207 583 738 824 738 824 250 278 250 278 387 856 387 856 246 634 246 634 659 66 659 66 74 924 74 924 314 698 314 698 390 253 390 253 398 300 398 300 160 710 160 710 421 278 421 278 468 976 468 976 108 783 108 783 623 438 623 438 10 468 10 468 865 185 865 185 625 562 625 562 490 453 490 453 617 659 617 659 721 75 721 75 547 223 547 223 810 204 810 204 627 21 627 21 753 44 753 44 293 217 293 217 622 142 622 142 487 950 487 950 245 221 245 221 538 689 538 689 283 854 283 854 39 442 39 442 993 646 993 646 397 446 397 446 331 197 331 197 909 732 909 732 598 229 598 229 464 451 464 451 360 963 360 963 936 91 936 91 718 376 718 376 715 770 715 770 860 266 860 266 975 346 975 346 177 286 177 286 426 10 426 10 806 852 806 852 5 128 5 128 923 53 923 53 625 825 625 825 74 448 74 448 56 418 56 418 40 919 40 919 440 981 440 981 455 833 455 833 95 527 95 527 67 493 67 493 690 228 690 228 898 403 898 403 520 890 520 890 278 174 278 174 543 365 543 365 636 495 636 495 591 231 591 231 382 303 382 303 533 849 533 849 5 592 5 592 854 753 854 753 994 272 994 272 285 584 285 584 743 985 743 985 246 407 246 407 870 575 870 575 667 301 667 301 173 983 173 983 141 71 141 71 443 577 443 577 864 277 864 277 485 315 485 315 843 266 843 266 515 107 515 107 732 441 732 441 386 651 386 651 195 226 195 226 555 635 555 635 791 358 791 358 14 112 14 112 305 656 305 656 299 692 299 692 959 35 959 35 733 537 733 537 976 586 976 586 470 899 470 899 317 974 317 974 22 450 22 450 450 780 450 780 249 158 249 158 429 744 429 744 416 378 416 378 747 129 747 129 78 46 78 46 303 606 303 606 212 595 212 595 487 854 487 854 222 686 222 686 188 535 188 535 995 99 995 99 364 4 364 4 437 809 437 809 778 944 778 944 644 979 644 979 960 366 960 366 561 972 561 972 435 870 435 870 498 114 498 114 169 399 169 399 775 258 775 258 989 849 989 849 826 603 826 603 667 100 667 100 470 202 470 202 150 476 150 476 928 831 928 831 527 816 527 816 493 739 493 739 57 900 57 900 159 519 159 519 934 340 934 340 827 829 827 829 671 254 671 254 9 2 9 2 305 922 305 922 660 525 660 525 502 707 502 707 135 236 135 236 897 486 897 486 790 983 790 983 576 510 576 510 449 5 449 5 22 846 22 846 878 729 878 729 94 319 94 319 328 14 328 14 259 735 259 735 581 507 581 507 682 388 682 388 552 159 552 159 764 532 764 532 546 528 546 528 315 73 315 73 505 767 505 767 821 498 821 498 158 467 158 467 367 310 367 310 12 82 12 82 304 456 304 456 777 931 777 931 997 435 997 435 241 680 241 680 731 847 731 847 516 884 516 884 21 291 21 291 16 17 16 17 235 636 235 636 840 140 840 140 372 782 372 782 541 439 541 439 923 255 923 255 437 627 437 627 161 720 161 720 256 656 256 656 990 258 990 258 453 477 453 477 514 530 514 530 315 492 315 492 492 424 492 424 496 844 496 844 312 881 312 881 730 149 730 149 660 595 660 595 330 821 330 821 645 905 645 905 677 967 677 967 503 158 503 158 572 810 572 810 587 428 587 428 948 778 948 778 186 329 186 329 27 824 27 824 707 115 707 115 96 457 96 457 902 568 902 568 518 432 518 432 384 431 384 431 859 286 859 286 709 531 709 531 627 628 627 628 419 689 419 689 294 783 294 783 393 475 393 475 867 967 867 967 408 265 408 265 302 50 302 50 307 619 307 619 235 996 235 996 128 264 128 264 122 569 122 569 610 830 610 830 399 434 399 434 803 460 803 460 753 214 753 214 696 364 696 364 146 162 146 162 884 36 884 36 201 746 201 746 405 433 405 433 534 615 534 615 831 413 831 413 421 356 421 356 432 602 432 602 493 681 493 681 179 12 179 12 182 582 182 582 334 763 334 763 67 177 67 177 478 397 478 397 975 866 975 866 253 139 253 139 40 529 40 529 230 263 230 263 293 153 293 153 24 982 24 982 499 640 499 640 751 959 751 959 662 722 662 722 339 220 339 220 40 505 40 505 727 362 727 362 347 197 347 197 214 450 214 450 253 545 253 545 707 823 707 823 337 81 337 81 491 405 491 405 633 964 633 964 40 835 40 835 519 66 519 66 286 554 286 554 459 586 459 586 400 650 400 650 673 339 673 339 963 969 963 969 126 435 126 435 963 386 963 386 602 340 602 340 438 777 438 777 865 337 865 337 310 690 310 690 487 949 487 949 330 295 330 295 637 76 637 76 399 795 399 795 110 658 110 658 818 154 818 154 402 734 402 734 917 837 917 837 970 779 970 779 495 388 495 388 39 577 39 577 611 230 611 230 971 45 971 45 909 378 909 378 245 770 245 770 838 234 838 234 211 24 211 24 120 162 120 162 616 225 616 225 73 967 73 967 840 336 840 336 641 702 641 702 117 477 117 477 661 918 661 918 698 865 698 865 381 656 381 656 723 148 723 148 94 72 94 72 167 137 167 137 329 326 329 326 362 247 362 247 699 624 699 624 799 506 799 506 281 167 281 167 14 8 14 8 296 57 296 57 58 332 58 332 224 819 224 819 50 413 50 413 435 465 435 465 612 236 612 236 179 513 179 513 150 649 150 649 452 695 452 695 208 510 208 510 453 702 453 702 164 490 164 490 762 230 762 230 637 569 637 569 819 777 819 777 566 238 566 238 985 940 985 940 389 245 389 245 919 252 919 252 455 140 455 140 991 502 991 502 470 527 470 527 732 489 732 489 676 448 676 448 891 608 891 608 913 317 913 317 599 586 599 586 445 938 445 938 644 730 644 730 48 193 48 193 115 353 115 353 962 71 962 71 227 592 227 592 973 494 973 494 735 586 735 586 563 367 563 367 873 915 873 915 339 835 339 835 801 236 801 236 605 577 605 577 139 438 139 438 681 910 681 910 474 444 474 444 767 946 767 946 112 226 112 226 640 47 640 47 52 500 52 500 126 296 126 296 240 835 240 835 4 191 4 191 72 953 72 953 563 814 563 814 587 329 587 329 520 3 520 3 524 181 524 181 292 475 292 475 804 323 804 323 597 566 597 566 135 347 135 347 699 948 699 948 798 589 798 589 378 740 378 740 442 89 442 89 51 924 51 924 128 705 128 705 304 909 304 909 54 119 54 119 46 820 46 820 674 18 674 18 523 725 523 725 595 569 595 569 136 477 136 477 818 986 818 986 777 576 777 576 376 881 376 881 238 405 238 405 205 116 205 116 574 356 574 356 376 900 376 900 271 187 271 187 184 757 184 757 463 160 463 160 689 916 689 916 413 951 413 951 451 267 451 267 239 541 239 541 390 503 390 503 157 235 157 235 529 512 529 512 950 758 950 758 179 109 179 109 701 980 701 980 687 306 687 306 468 858 468 858 394 377 394 377 129 555 129 555 534 859 534 859 766 865 766 865 848 854 848 854 48 905 48 905 851 615 851 615 582 90 582 90 502 265 502 265 530 340 530 340 682 907 682 907 212 190 212 190 444 666 444 666 565 192 565 192 137 110 137 110 558 485 558 485 288 742 288 742 883 63 883 63 697 961 697 961 915 160 915 160 822 915 822 915 86 803 86 803 253 981 253 981 162 845 162 845 359 259 359 259 572 472 572 472 815 572 815 572 230 697 230 697 143 315 143 315 674 300 674 300 443 360 443 360 820 660 820 660 575 197 575 197 457 54 457 54 607 540 607 540 513 322 513 322 773 684 773 684 23 459 23 459 135 479 135 479 436 746 436 746 300 667 300 667 943 531 943 531 961 84 961 84 340 607 340 607 519 750 519 750 866 155 866 155 637 163 637 163 584 447 584 447 121 438 121 438 81 881 81 881 19 799 19 799 242 76 242 76 884 604 884 604 233 140 233 140 280 540 280 540 730 500 730 500 543 673 543 673 974 225 974 225 381 290 381 290 492 511 492 511 590 485 590 485 665 710 665 710 776 10 776 10 262 451 262 451 938 565 938 565 362 236 362 236 848 670 848 670 773 242 773 242 251 761 251 761 749 567 749 567 816 672 816 672 981 753 981 753 104 14 104 14 402 728 402 728 771 595 771 595 622 476 622 476 40 35 40 35 93 451 93 451 810 819 810 819 414 567 414 567 193 12 193 12 652 283 652 283 924 216 924 216 511 276 511 276 548 545 548 545 504 887 504 887 255 93 255 93 334 816 334 816 960 419 960 419 297 559 297 559 676 721 676 721 77 451 77 451 33 479 33 479 121 115 121 115 892 368 892 368 310 386 310 386 639 847 639 847 505 397 505 397 56 560 56 560 71 470 71 470 474 791 474 791 597 375 597 375 686 693 686 693 276 314 276 314 577 625 577 625 154 227 154 227 29 226 29 226 823 64 823 64 13 981 13 981 449 755 449 755 441 401 441 401 258 374 258 374 511 5 511 5 337 586 337 586 334 128 334 128 695 287 695 287 905 796 905 796 341 334 341 334 908 458 908 458 675 681 675 681 438 167 438 167 44 765 44 765 117 616 117 616 925 344 925 344 147 12 147 12 302 460 302 460 566 19 566 19 995 818 995 818 369 762 369 762 424 253 424 253 729 197 729 197 230 150 230 150 81 642 81 642 663 436 663 436 244 202 244 202 940 72 940 72 106 910 106 910 380 307 380 307 920 28 920 28 214 330 214 330 956 332 956 332 361 457 361 457 594 317 594 317 923 379 923 379 84 749 84 749 490 78 490 78 394 856 394 856 367 793 367 793 276 1 276 1 36 545 36 545 252 3 252 3 543 586 543 586 602 945 602 945 446 850 446 850 617 416 617 416 575 882 575 882 102 291 102 291 901 534 901 534 175 219 175 219 466 698 466 698 620 307 620 307 130 574 130 574 287 663 287 663 929 78 929 78 132 348 132 348 270 543 270 543 705 454 705 454 421 137 421 137 150 858 150 858 115 68 115 68 844 764 844 764 631 572 631 572 31 268 31 268 817 884 817 884 268 112 268 112 151 68 151 68 629 695 629 695 693 644 693 644 693 952 693 952 545 401 545 401 598 819 598 819 45 800 45 800 562 642 562 642 166 70 166 70 807 837 807 837 465 452 465 452 237 472 237 472 886 462 886 462 755 985 755 985 702 120 702 120 114 415 114 415 349 561 349 561 460 382 460 382 518 248 518 248 798 10 798 10 322 697 322 697 624 467 624 467 906 621 906 621 184 134 184 134 658 295 658 295 584 677 584 677 3 663 3 663 335 554 335 554 805 671 805 671 625 307 625 307 199 266 199 266 233 676 233 676 395 776 395 776 675 273 675 273 134 318 134 318 976 202 976 202 56 6 56 6 454 283 454 283 133 102 133 102 621 870 621 870 743 246 743 246 119 403 119 403 69 109 69 109 463 36 463 36 626 413 626 413 876 726 876 726 839 220 839 220 818 612 818 612 896 296 896 296 209 366 209 366 858 134 858 134 409 706 409 706 715 516 715 516 712 648 712 648 160 126 160 126 93 864 93 864 267 578 267 578 779 657 779 657 336 551 336 551 247 720 247 720 644 48 644 48 809 597 809 597 856 375 856 375 576 754 576 754 426 170 426 170 510 687 510 687 125 399 125 399 247 972 247 972 606 178 606 178 459 943 459 943 82 547 82 547 509 161 509 161 98 454 98 454 216 363 216 363 711 504 711 504 106 828 106 828 855 963 855 963 664 437 664 437 354 915 354 915 108 780 108 780 422 275 422 275 223 374 223 374 466 112 466 112 361 620 361 620 592 738 592 738 61 493 61 493 890 863 890 863 91 62 91 62 604 287 604 287 1 400 1 400 778 706 778 706 624 438 624 438 123 661 123 661 446 440 446 440 135 778 135 778 530 712 530 712 704 438 704 438 148 94 148 94 688 448 688 448 640 328 640 328 777 388 777 388 724 511 724 511 485 352 485 352 764 375 764 375 122 783 122 783 684 605 684 605 270 596 270 596 969 192 969 192 521 193 521 193 923 166 923 166 699 317 699 317 660 515 660 515 587 492 587 492 699 782 699 782 236 620 236 620 569 227 569 227 651 482 651 482 527 879 527 879 120 959 120 959 733 894 733 894 739 49 739 49 796 194 796 194 946 375 946 375 627 894 627 894 227 556 227 556 241 27 241 27 768 697 768 697 672 211 672 211 572 460 572 460 280 327 280 327 323 407 323 407 803 828 803 828 744 378 744 378 680 226 680 226 523 274 523 274 721 778 721 778 227 594 227 594 742 725 742 725 807 173 807 173 879 573 879 573 993 795 993 795 280 634 280 634 924 179 924 179 573 390 573 390 484 686 484 686 234 58 234 58 732 800 732 800 764 751 764 751 619 702 619 702 160 435 160 435 354 920 354 920 808 599 808 599 670 554 670 554 685 730 685 730 292 576 292 576 205 350 205 350 211 404 211 404 453 27 453 27 720 978 720 978 90 195 90 195 658 301 658 301 67 708 67 708 75 75 75 75 322 801 322 801 256 442 256 442 84 214 84 214 932 67 932 67 29 313 29 313 522 150 522 150 675 941 675 941 53 545 53 545 450 658 450 658 133 629 133 629 585 527 585 527 471 932 471 932 90 741 90 741 304 599 304 599 488 718 488 718 373 685 373 685 967 813 967 813 677 91 677 91 189 596 189 596 493 278 493 278 610 818 610 818 143 453 143 453 629 625 629 625 601 953 601 953 319 952 319 952 891 157 891 157 250 232 250 232 220 847 220 847 981 518 981 518 85 926 85 926 562 530 562 530 957 11 957 11 205 80 205 80 336 543 336 543 537 97 537 97 18 589 18 589 346 813 346 813 110 988 110 988 84 502 84 502 549 191 549 191 904 949 904 949 803 427 803 427 69 446 69 446 128 779 128 779 487 226 487 226 478 497 478 497 503 148 503 148 150 533 150 533 849 154 849 154 335 146 335 146 152 724 152 724 388 484 388 484 189 476 189 476 135 353 135 353 821 135 821 135 317 865 317 865 41 53 41 53 361 37 361 37 946 874 946 874 425 443 425 443 590 790 590 790 955 474 955 474 476 750 476 750 44 762 44 762 457 221 457 221 810 203 810 203 690 640 690 640 246 499 246 499 116 570 116 570 562 334 562 334 347 789 347 789 324 904 324 904 242 138 242 138 481 608 481 608 313 255 313 255 753 428 753 428 311 117 311 117 27 922 27 922 68 624 68 624 181 409 181 409 167 766 167 766 575 367 575 367 514 200 514 200 156 127 156 127 203 924 203 924 484 269 484 269 277 969 277 969 207 643 207 643 248 775 248 775 211 262 211 262 634 995 634 995 996 726 996 726 740 570 740 570 606 423 606 423 168 678 168 678 810 340 810 340 837 167 837 167 607 984 607 984 622 94 622 94 814 745 814 745 800 989 800 989 239 757 239 757 472 888 472 888 523 838 523 838 479 936 479 936 654 230 654 230 270 674 270 674 448 669 448 669 589 763 589 763 962 406 962 406 331 121 331 121 239 67 239 67 430 16 430 16 831 222 831 222 716 221 716 221 529 63 529 63 701 991 701 991 641 36 641 36 377 571 377 571 58 876 58 876 718 826 718 826 509 447 509 447 831 410 831 410 163 71 163 71 452 258 452 258 523 371 523 371 397 148 397 148 139 808 139 808 456 341 456 341 272 68 272 68 479 180 479 180 480 687 480 687 435 384 435 384 392 895 392 895 220 683 220 683 770 334 770 334 310 59 310 59 566 325 566 325 407 453 407 453 218 57 218 57 391 248 391 248 231 350 231 350 116 734 116 734 744 142 744 142 145 358 145 358 958 565 958 565 924 41 924 41 339 881 339 881 885 814 885 814 13 36 13 36 46 82 46 82 378 28 378 28 770 690 770 690 427 972 427 972 363 875 363 875 158 486 158 486 842 455 842 455 84 311 84 311 389 845 389 845 40 287 40 287 158 248 158 248 118 136 118 136 195 823 195 823 925 628 925 628 908 335 908 335 540 169 540 169 790 817 790 817 56 886 56 886 533 403 533 403 467 376 467 376 171 946 171 946 719 156 719 156 670 904 670 904 338 189 338 189 504 430 504 430 132 452 132 452 745 811 745 811 810 742 810 742 803 136 803 136 624 664 624 664 93 217 93 217 36 597 36 597 409 923 409 923 727 416 727 416 583 712 583 712 151 14 151 14 984 525 984 525 561 364 561 364 521 526 521 526 701 632 701 632 333 916 333 916 143 258 143 258 918 77 918 77 971 777 971 777 253 818 253 818 707 410 707 410 683 6 683 6 594 341 594 341 166 149 166 149 668 911 668 911 728 83 728 83 841 603 841 603 756 626 756 626 533 572 533 572 704 407 704 407 647 178 647 178 129 290 129 290 239 385 239 385 971 43 971 43 902 938 902 938 62 61 62 61 181 897 181 897 959 820 959 820 851 347 851 347 965 94 965 94 463 925 463 925 653 960 653 960 797 89 797 89 720 930 720 930 889 620 889 620 595 824 595 824 822 826 822 826 354 900 354 900 571 487 571 487 985 783 985 783 897 534 897 534 688 671 688 671 495 107 495 107 388 354 388 354 523 297 523 297 889 137 889 137 342 554 342 554 936 496 936 496 925 455 925 455 369 287 369 287 906 966 906 966 10 588 10 588 608 630 608 630 786 821 786 821 786 365 786 365 468 570 468 570 325 167 325 167 416 927 416 927 795 134 795 134 548 733 548 733 260 197 260 197 833 165 833 165 527 372 527 372 460 373 460 373 896 861 896 861 437 377 437 377 413 330 413 330 848 765 848 765 74 831 74 831 966 402 966 402 261 330 261 330 400 237 400 237 798 486 798 486 495 162 495 162 245 267 245 267 487 974 487 974 412 779 412 779 489 84 489 84 895 372 895 372 257 964 257 964 283 948 283 948 202 729 202 729 987 464 987 464 141 596 141 596 302 72 302 72 677 244 677 244 475 853 475 853 694 184 694 184 654 22 654 22 610 577 610 577 292 397 292 397 735 665 735 665 800 846 800 846 192 551 192 551 714 979 714 979 33 57 33 57 223 359 223 359 570 770 570 770 928 53 928 53 360 441 360 441 454 117 454 117 798 870 798 870 522 494 522 494 375 444 375 444 7 461 7 461 429 177 429 177 325 759 325 759 161 62 161 62 1 206 1 206 198 710 198 710 120 361 120 361 498 551 498 551 141 32 141 32 152 54 152 54 383 819 383 819 46 339 46 339 410 939 410 939 122 940 122 940 552 663 552 663 563 795 563 795 618 809 618 809 447 973 447 973 536 953 536 953 523 772 523 772 995 342 995 342 85 378 85 378 939 58 939 58 411 689 411 689 146 514 146 514 297 639 297 639 500 319 500 319 856 171 856 171 618 886 618 886 456 614 456 614 422 700 422 700 498 509 498 509 536 952 536 952 782 243 782 243 379 727 379 727 875 560 875 560 165 4 165 4 193 184 193 184 248 794 248 794 236 249 236 249 830 677 830 677 761 120 761 120 427 509 427 509 748 830 748 830 425 122 425 122 194 973 194 973 796 900 796 900 938 564 938 564 729 615 729 615 962 821 962 821 491 221 491 221 760 237 760 237 23 295 23 295 16 940 16 940 54 909 54 909 860 683 860 683 905 329 905 329 63 634 63 634 356 94 356 94 480 314 480 314 26 193 26 193 585 173 585 173 288 519 288 519 2 867 2 867 800 501 800 501 775 502 775 502 794 512 794 512 898 947 898 947 229 750 229 750 600 497 600 497 338 192 338 192 227 377 227 377 9 720 9 720 655 134 655 134 608 508 608 508 360 212 360 212 802 943 802 943 134 331 134 331 699 96 699 96 733 709 733 709 969 181 969 181 656 157 656 157 549 253 549 253 298 509 298 509 806 756 806 756 26 214 26 214 420 513 420 513 659 732 659 732 225 818 225 818 25 197 25 197 363 870 363 870 386 677 386 677 832 933 832 933 759 211 759 211 76 878 76 878 680 788 680 788 26 121 26 121 871 289 871 289 317 136 317 136 412 882 412 882 401 497 401 497 727 276 727 276 108 269 108 269 422 587 422 587 423 921 423 921 760 377 760 377 92 15 92 15 885 696 885 696 343 579 343 579 325 277 325 277 120 720 120 720 434 145 434 145 537 504 537 504 473 30 473 30 886 352 886 352 711 657 711 657 885 562 885 562 189 593 189 593 107 753 107 753 253 888 253 888 684 836 684 836 338 878 338 878 595 653 595 653 774 51 774 51 701 698 701 698 770 784 770 784 371 332 371 332 712 812 712 812 710 824 710 824 872 783 872 783 198 39 198 39 309 546 309 546 86 612 86 612 698 426 698 426 712 17 712 17 318 152 318 152 287 415 287 415 336 250 336 250 99 71 99 71 391 950 391 950 681 779 681 779 634 996 634 996 115 965 115 965 246 7 246 7 72 130 72 130 459 179 459 179 936 480 936 480 229 883 229 883 277 667 277 667 839 877 839 877 583 837 583 837 963 406 963 406 184 174 184 174 389 900 389 900 169 182 169 182 533 602 533 602 977 477 977 477 759 637 759 637 573 542 573 542 450 43 450 43 192 929 192 929 84 353 84 353 965 356 965 356 540 204 540 204 636 507 636 507 527 595 527 595 940 313 940 313 643 985 643 985 585 582 585 582 974 735 974 735 130 491 130 491 140 895 140 895 148 387 148 387 299 611 299 611 595 972 595 972 207 344 207 344 650 336 650 336 16 42 16 42 934 598 934 598 263 345 263 345 688 609 688 609 673 308 673 308 921 931 921 931 142 310 142 310 884 342 884 342 931 805 931 805 742 601 742 601 828 840 828 840 810 407 810 407 282 193 282 193 784 346 784 346 835 485 835 485 125 506 125 506 316 60 316 60 508 12 508 12 922 460 922 460 655 438 655 438 223 362 223 362 997 185 997 185 290 447 290 447 280 711 280 711 351 397 351 397 759 907 759 907 256 658 256 658 122 500 122 500 382 26 382 26 634 657 634 657 116 493 116 493 526 168 526 168 777 110 777 110 314 931 314 931 224 750 224 750 796 832 796 832 665 953 665 953 522 61 522 61 499 53 499 53 580 814 580 814 491 273 491 273 706 860 706 860 588 312 588 312 916 245 916 245 946 799 946 799 705 959 705 959 992 929 992 929 544 289 544 289 443 869 443 869 622 891 622 891 866 801 866 801 766 625 766 625 42 360 42 360 590 262 590 262 94 125 94 125 705 382 705 382 676 534 676 534 541 382 541 382 171 280 171 280 209 185 209 185 205 849 205 849 62 510 62 510 724 893 724 893 837 373 837 373 141 886 141 886 330 298 330 298 110 529 110 529 233 224 233 224 932 414 932 414 377 500 377 500 357 595 357 595 433 253 433 253 37 404 37 404 172 130 172 130 552 353 552 353 180 189 180 189 827 754 827 754 638 610 638 610 848 652 848 652 237 756 237 756 53 101 53 101 903 739 903 739 39 764 39 764 914 94 914 94 321 628 321 628 178 552 178 552 672 498 672 498 243 828 243 828 407 607 407 607 380 653 380 653 138 39 138 39 625 136 625 136 569 778 569 778 771 239 771 239 655 399 655 399 441 158 441 158 411 7 411 7 324 29 324 29 877 592 877 592 263 2 263 2 535 263 535 263 127 995 127 995 25 340 25 340 380 260 380 260 710 721 710 721 892 298 892 298 601 386 601 386 853 628 853 628 916 968 916 968 702 378 702 378 464 398 464 398 714 202 714 202 170 246 170 246 673 674 673 674 878 84 878 84 844 2 844 2 164 709 164 709 782 667 782 667 793 796 793 796 240 868 240 868 622 199 622 199 709 521 709 521 489 466 489 466 874 754 874 754 534 335 534 335 704 192 704 192 2 124 2 124 61 925 61 925 678 614 678 614 300 623 300 623 814 90 814 90 49 741 49 741 241 204 241 204 43 112 43 112 323 160 323 160 109 387 109 387 393 387 393 387 601 255 601 255 315 169 315 169 946 839 946 839 620 379 620 379 393 439 393 439 23 988 23 988 379 173 379 173 260 349 260 349 406 567 406 567 539 551 539 551 409 658 409 658 166 9 166 9 327 906 327 906 874 788 874 788 301 808 301 808 252 471 252 471 522 442 522 442 84 457 84 457 557 830 557 830 577 735 577 735 972 200 972 200 292 871 292 871 240 283 240 283 801 459 801 459 150 129 150 129 105 702 105 702 936 837 936 837 448 52 448 52 36 508 36 508 36 185 36 185 289 739 289 739 37 536 37 536 380 447 380 447 318 619 318 619 592 258 592 258 431 507 431 507 370 608 370 608 189 875 189 875 910 686 910 686 860 638 860 638 334 706 334 706 719 527 719 527 98 273 98 273 863 621 863 621 23 572 23 572 303 652 303 652 688 89 688 89 642 229 642 229 485 698 485 698 324 845 324 845 997 346 997 346 971 153 971 153 705 322 705 322 832 844 832 844 579 693 579 693 262 129 262 129 828 884 828 884 934 577 934 577 758 91 758 91 545 644 545 644 775 718 775 718 638 241 638 241 408 441 408 441 291 138 291 138 743 421 743 421 882 41 882 41 769 676 769 676 173 811 173 811 159 308 159 308 277 893 277 893 90 135 90 135 162 708 162 708 17 743 17 743 602 41 602 41 860 781 860 781 843 29 843 29 438 193 438 193 423 636 423 636 447 77 447 77 124 562 124 562 278 899 278 899 252 717 252 717 369 831 369 831 580 411 580 411 298 384 298 384 993 817 993 817 124 638 124 638 282 112 282 112 629 842 629 842 545 914 545 914 359 836 359 836 742 309 742 309 187 659 187 659 442 682 442 682 537 759 537 759 231 441 231 441 806 102 806 102 440 439 440 439 310 971 310 971 418 612 418 612 526 696 526 696 381 644 381 644 237 144 237 144 976 444 976 444 105 355 105 355 866 353 866 353 659 678 659 678 936 967 936 967 900 519 900 519 177 36 177 36 714 23 714 23 11 90 11 90 431 20 431 20 100 313 100 313 691 566 691 566 124 65 124 65 649 71 649 71 562 398 562 398 733 910 733 910 26 985 26 985 174 28 174 28 922 103 922 103 631 903 631 903 610 844 610 844 578 671 578 671 275 270 275 270 820 141 820 141 42 342 42 342 363 504 363 504 834 876 834 876 561 885 561 885 46 859 46 859 432 710 432 710 26 174 26 174 286 883 286 883 548 774 548 774 605 666 605 666 989 623 989 623 769 445 769 445 401 521 401 521 723 911 723 911 350 517 350 517 698 102 698 102 290 927 290 927 455 343 455 343 746 740 746 740 179 953 179 953 921 161 921 161 832 790 832 790 438 318 438 318 603 564 603 564 742 639 742 639 3 368 3 368 549 554 549 554 887 144 887 144 541 419 541 419 800 163 800 163 445 850 445 850 727 720 727 720 955 64 955 64 422 101 422 101 991 553 991 553 738 459 738 459 705 301 705 301 405 478 405 478 458 620 458 620 517 659 517 659 996 448 996 448 940 682 940 682 482 450 482 450 419 283 419 283 519 600 519 600 590 925 590 925 740 823 740 823 174 446 174 446 952 445 952 445 988 840 988 840 820 341 820 341 229 361 229 361 683 716 683 716 489 267 489 267 140 803 140 803 20 362 20 362 600 557 600 557 377 334 377 334 627 498 627 498 255 711 255 711 638 119 638 119 2 526 2 526 320 902 320 902 102 890 102 890 84 98 84 98 383 770 383 770 679 83 679 83 691 290 691 290 16 483 16 483 382 524 382 524 431 730 431 730 727 774 727 774 1 668 1 668 208 986 208 986 718 783 718 783 71 700 71 700 656 992 656 992 420 606 420 606 568 75 568 75 388 902 388 902 38 105 38 105 747 261 747 261 418 531 418 531 982 57 982 57 352 977 352 977 911 941 911 941 851 680 851 680 232 241 232 241 373 538 373 538 992 438 992 438 71 365 71 365 585 447 585 447 753 823 753 823 745 562 745 562 586 383 586 383 686 327 686 327 678 179 678 179 869 26 869 26 167 112 167 112 609 99 609 99 891 626 891 626 919 143 919 143 275 759 275 759 196 48 196 48 411 103 411 103 807 394 807 394 604 550 604 550 150 842 150 842 210 977 210 977 786 171 786 171 925 169 925 169 573 662 573 662 460 942 460 942 245 641 245 641 441 702 441 702 405 67 405 67 481 517 481 517 3 27 3 27 676 467 676 467 83 281 83 281 552 432 552 432 736 783 736 783 712 512 712 512 195 780 195 780 585 9 585 9 399 539 399 539 289 448 289 448 872 617 872 617 611 268 611 268 54 44 54 44 262 847 262 847 414 415 414 415 331 364 331 364 273 70 273 70 65 776 65 776 85 305 85 305 991 489 991 489 347 488 347 488 909 690 909 690 543 583 543 583 947 77 947 77 192 258 192 258 314 134 314 134 604 53 604 53 612 980 612 980 155 326 155 326 363 949 363 949 944 652 944 652 216 524 216 524 803 840 803 840 637 473 637 473 986 595 986 595 774 568 774 568 926 53 926 53 185 676 185 676 645 904 645 904 892 165 892 165 760 290 760 290 74 666 74 666 444 363 444 363 830 237 830 237 567 141 567 141 659 16 659 16 228 531 228 531 134 636 134 636 245 525 245 525 361 272 361 272 710 422 710 422 906 944 906 944 825 341 825 341 539 204 539 204 384 949 384 949 132 988 132 988 463 279 463 279 801 682 801 682 66 950 66 950 120 661 120 661 368 35 368 35 106 501 106 501 50 973 50 973 586 903 586 903 250 916 250 916 72 303 72 303 358 818 358 818 994 806 994 806 618 648 618 648 652 353 652 353 582 743 582 743 507 193 507 193 204 517 204 517 58 260 58 260 722 797 722 797 306 983 306 983 882 196 882 196 417 182 417 182 465 798 465 798 8 293 8 293 2 299 2 299 460 858 460 858 102 207 102 207 132 287 132 287 327 609 327 609 958 342 958 342 97 179 97 179 88 68 88 68 475 855 475 855 899 114 899 114 782 472 782 472 466 689 466 689 898 90 898 90 300 172 300 172 888 409 888 409 645 212 645 212 717 467 717 467 866 446 866 446 851 714 851 714 842 39 842 39 176 29 176 29 949 977 949 977 674 209 674 209 465 723 465 723 851 8 851 8 403 532 403 532 882 379 882 379 699 171 699 171 604 736 604 736 702 730 702 730 416 802 416 802 454 240 454 240 838 195 838 195 362 932 362 932 533 62 533 62 591 684 591 684 893 441 893 441 298 120 298 120 935 606 935 606 561 748 561 748 321 256 321 256 578 975 578 975 143 159 143 159 143 827 143 827 312 847 312 847 585 484 585 484 413 818 413 818 348 279 348 279 45 123 45 123 371 43 371 43 322 723 322 723 107 898 107 898 329 90 329 90 63 657 63 657 451 861 451 861 277 734 277 734 370 981 370 981 309 128 309 128 702 327 702 327 961 805 961 805 517 714 517 714 343 737 343 737 172 630 172 630 934 907 934 907 824 198 824 198 111 199 111 199 454 19 454 19 469 355 469 355 237 121 237 121 356 138 356 138 88 348 88 348 913 343 913 343 28 856 28 856 707 491 707 491 342 246 342 246 56 532 56 532 688 839 688 839 612 360 612 360 279 575 279 575 28 818 28 818 250 360 250 360 698 392 698 392 837 919 837 919 2 330 2 330 166 195 166 195 613 777 613 777 26 574 26 574 358 360 358 360 61 62 61 62 675 968 675 968 545 403 545 403 574 881 574 881 405 85 405 85 943 455 943 455 577 17 577 17 735 875 735 875 748 525 748 525 209 470 209 470 490 728 490 728 739 159 739 159 885 946 885 946 253 135 253 135 292 845 292 845 775 435 775 435 721 910 721 910 960 742 960 742 959 524 959 524 623 982 623 982 860 794 860 794 915 730 915 730 711 88 711 88 545 488 545 488 146 705 146 705 436 259 436 259 818 277 818 277 840 261 840 261 223 715 223 715 198 292 198 292 535 481 535 481 444 572 444 572 450 504 450 504 415 414 415 414 130 185 130 185 817 475 817 475 428 990 428 990 956 414 956 414 856 818 856 818 950 805 950 805 86 372 86 372 8 933 8 933 449 345 449 345 988 365 988 365 959 452 959 452 820 815 820 815 299 739 299 739 192 68 192 68 152 914 152 914 132 647 132 647 862 663 862 663 88 635 88 635 662 455 662 455 693 597 693 597 225 859 225 859 589 816 589 816 40 689 40 689 2 496 2 496 656 169 656 169 792 507 792 507 412 540 412 540 401 206 401 206 477 682 477 682 988 75 988 75 457 109 457 109 620 726 620 726 204 830 204 830 565 29 565 29 794 782 794 782 469 338 469 338 371 693 371 693 476 423 476 423 258 179 258 179 85 251 85 251 311 186 311 186 566 462 566 462 592 703 592 703 141 361 141 361 518 399 518 399 326 126 326 126 369 411 369 411 168 974 168 974 17 434 17 434 453 124 453 124 682 688 682 688 715 954 715 954 863 567 863 567 405 331 405 331 884 920 884 920 128 430 128 430 384 311 384 311 712 901 712 901 202 534 202 534 485 614 485 614 373 557 373 557 864 539 864 539 662 261 662 261 217 429 217 429 702 65 702 65 741 45 741 45 635 187 635 187 567 443 567 443 5 169 5 169 589 530 589 530 296 10 296 10 774 290 774 290 791 587 791 587 107 59 107 59 920 263 920 263 338 74 338 74 188 569 188 569 93 560 93 560 212 847 212 847 501 832 501 832 498 420 498 420 488 331 488 331 54 700 54 700 242 837 242 837 22 675 22 675 839 548 839 548 382 414 382 414 158 705 158 705 274 224 274 224 745 423 745 423 988 343 988 343 455 347 455 347 922 17 922 17 929 429 929 429 979 189 979 189 877 938 877 938 95 636 95 636 64 782 64 782 145 326 145 326 37 159 37 159 420 580 420 580 410 681 410 681 35 713 35 713 732 607 732 607 903 865 903 865 73 606 73 606 410 79 410 79 249 214 249 214 623 772 623 772 177 932 177 932 554 140 554 140 226 356 226 356 347 686 347 686 161 521 161 521 361 386 361 386 832 965 832 965 89 553 89 553 864 981 864 981 370 698 370 698 482 150 482 150 480 938 480 938 768 183 768 183 67 722 67 722 979 505 979 505 983 440 983 440 572 318 572 318 344 729 344 729 791 764 791 764 249 235 249 235 773 704 773 704 94 864 94 864 934 839 934 839 164 609 164 609 398 776 398 776 980 299 980 299 772 371 772 371 753 808 753 808 939 787 939 787 979 895 979 895 187 737 187 737 611 270 611 270 566 877 566 877 639 869 639 869 695 141 695 141 161 853 161 853 726 297 726 297 272 138 272 138 922 373 922 373 299 604 299 604 866 185 866 185 340 30 340 30 690 847 690 847 504 57 504 57 483 369 483 369 623 584 623 584 204 674 204 674 506 359 506 359 599 222 599 222 514 567 514 567 789 275 789 275 154 575 154 575 799 700 799 700 562 982 562 982 49 442 49 442 181 2 181 2 312 682 312 682 856 701 856 701 326 882 326 882 150 145 150 145 739 487 739 487 448 900 448 900 938 80 938 80 10 161 10 161 450 174 450 174 635 333 635 333 774 274 774 274 295 520 295 520 151 667 151 667 378 467 378 467 695 84 695 84 151 59 151 59 542 501 542 501 788 744 788 744 6 323 6 323 358 79 358 79 745 587 745 587 884 910 884 910 417 111 417 111 226 732 226 732 438 669 438 669 862 139 862 139 497 364 497 364 732 375 732 375 719 501 719 501 773 219 773 219 506 524 506 524 627 66 627 66 905 176 905 176 925 762 925 762 467 413 467 413 813 372 813 372 479 687 479 687 625 576 625 576 794 497 794 497 515 243 515 243 498 465 498 465 8 120 8 120 190 332 190 332 854 848 854 848 219 8 219 8 902 324 902 324 817 75 817 75 665 26 665 26 599 327 599 327 34 510 34 510 231 17 231 17 521 51 521 51 302 84 302 84 598 761 598 761 362 944 362 944 340 641 340 641 396 294 396 294 18 901 18 901 917 274 917 274 865 978 865 978 634 820 634 820 960 738 960 738 440 729 440 729 856 123 856 123 500 140 500 140 417 981 417 981 169 711 169 711 46 675 46 675 547 32 547 32 58 35 58 35 36 788 36 788 486 12 486 12 540 599 540 599 580 560 580 560 731 818 731 818 622 659 622 659 979 47 979 47 855 288 855 288 195 439 195 439 667 426 667 426 707 979 707 979 549 139 549 139 897 537 897 537 727 746 727 746 134 170 134 170 692 905 692 905 821 35 821 35 587 429 587 429 651 695 651 695 113 572 113 572 626 732 626 732 556 631 556 631 665 709 665 709 667 626 667 626 963 976 963 976 637 32 637 32 61 358 61 358 593 884 593 884 651 735 651 735 560 858 560 858 107 406 107 406 524 780 524 780 648 235 648 235 747 615 747 615 335 731 335 731 19 993 19 993 144 777 144 777 806 796 806 796 609 636 609 636 594 118 594 118 289 679 289 679 573 207 573 207 722 425 722 425 687 284 687 284 581 869 581 869 731 910 731 910 921 279 921 279 826 551 826 551 129 397 129 397 91 176 91 176 462 738 462 738 167 68 167 68 671 216 671 216 628 639 628 639 819 683 819 683 154 208 154 208 771 88 771 88 531 232 531 232 583 766 583 766 716 838 716 838 717 369 717 369 27 815 27 815 849 20 849 20 701 481 701 481 491 401 491 401 492 769 492 769 377 726 377 726 950 834 950 834 905 947 905 947 428 775 428 775 389 130 389 130 536 505 536 505 651 147 651 147 146 242 146 242 747 14 747 14 149 11 149 11 112 660 112 660 970 839 970 839 125 791 125 791 208 540 208 540 987 777 987 777 200 456 200 456 301 647 301 647 688 545 688 545 571 214 571 214 765 478 765 478 559 991 559 991 558 808 558 808 883 634 883 634 636 254 636 254 54 760 54 760 88 457 88 457 58 816 58 816 854 855 854 855 397 868 397 868 778 288 778 288 618 148 618 148 68 546 68 546 910 367 910 367 417 265 417 265 160 639 160 639 580 173 580 173 584 78 584 78 505 815 505 815 406 206 406 206 967 653 967 653 230 865 230 865 774 236 774 236 641 807 641 807 572 346 572 346 408 307 408 307 7 156 7 156 828 337 828 337 736 675 736 675 590 69 590 69 764 873 764 873 297 429 297 429 7 333 7 333 234 62 234 62 538 174 538 174 449 721 449 721 602 914 602 914 886 336 886 336 539 737 539 737 812 963 812 963 43 292 43 292 316 511 316 511 728 352 728 352 306 766 306 766 602 888 602 888 396 236 396 236 15 868 15 868 130 423 130 423 211 931 211 931 412 931 412 931 719 53 719 53 73 565 73 565 922 820 922 820 716 414 716 414 150 567 150 567 929 96 929 96 385 814 385 814 326 569 326 569 334 15 334 15 81 934 81 934 589 499 589 499 123 459 123 459 499 139 499 139 106 262 106 262 97 463 97 463 590 36 590 36 532 923 532 923 989 354 989 354 680 811 680 811 935 42 935 42 768 749 768 749 106 914 106 914 42 931 42 931 366 375 366 375 557 924 557 924 304 566 304 566 921 699 921 699 53 94 53 94 686 650 686 650 399 558 399 558 14 429 14 429 833 357 833 357 953 475 953 475 199 784 199 784 272 750 272 750 39 880 39 880 845 556 845 556 942 799 942 799 746 845 746 845 787 82 787 82 895 211 895 211 724 720 724 720 791 974 791 974 132 845 132 845 624 167 624 167 867 720 867 720 32 574 32 574 483 422 483 422 580 360 580 360 596 581 596 581 780 589 780 589 107 208 107 208 986 553 986 553 987 813 987 813 768 680 768 680 412 379 412 379 234 544 234 544 914 496 914 496 864 843 864 843 691 238 691 238 77 169 77 169 9 688 9 688 763 940 763 940 334 241 334 241 435 741 435 741 888 159 888 159 286 205 286 205 230 476 230 476 647 399 647 399 650 244 650 244 591 877 591 877 256 345 256 345 107 768 107 768 179 870 179 870 633 987 633 987 728 281 728 281 122 864 122 864 911 166 911 166 618 166 618 166 928 372 928 372 958 584 958 584 404 319 404 319 582 624 582 624 956 849 956 849 91 515 91 515 450 803 450 803 453 443 453 443 713 551 713 551 402 188 402 188 897 845 897 845 142 402 142 402 137 586 137 586 980 863 980 863 737 984 737 984 625 476 625 476 207 332 207 332 481 171 481 171 901 716 901 716 114 261 114 261 124 566 124 566 255 341 255 341 654 194 654 194 367 570 367 570 362 432 362 432 874 238 874 238 838 292 838 292 406 593 406 593 264 873 264 873 562 113 562 113 397 439 397 439 784 434 784 434 861 722 861 722 991 73 991 73 315 200 315 200 6 612 6 612 583 80 583 80 726 243 726 243 903 52 903 52 272 36 272 36 602 89 602 89 175 153 175 153 276 261 276 261 384 335 384 335 541 540 541 540 462 183 462 183 925 64 925 64 704 976 704 976 33 782 33 782 692 637 692 637 263 387 263 387 482 164 482 164 976 534 976 534 73 598 73 598 793 705 793 705 541 645 541 645 581 438 581 438 323 854 323 854 389 800 389 800 589 522 589 522 652 684 652 684 6 605 6 605 198 543 198 543 916 874 916 874 423 902 423 902 267 360 267 360 245 953 245 953 825 174 825 174 798 285 798 285 121 44 121 44 59 18 59 18 523 587 523 587 894 757 894 757 43 328 43 328 820 418 820 418 562 829 562 829 558 426 558 426 90 935 90 935 958 284 958 284 38 162 38 162 349 313 349 313 268 527 268 527 231 37 231 37 63 774 63 774 171 36 171 36 655 675 655 675 115 878 115 878 764 828 764 828 128 479 128 479 915 789 915 789 796 405 796 405 661 651 661 651 42 937 42 937 26 96 26 96 824 13 824 13 529 55 529 55 717 12 717 12 110 398 110 398 308 875 308 875 453 837 453 837 551 470 551 470 244 659 244 659 206 888 206 888 477 220 477 220 157 179 157 179 260 805 260 805 269 227 269 227 691 369 691 369 414 559 414 559 931 171 931 171 41 464 41 464 122 488 122 488 757 796 757 796 244 625 244 625 85 679 85 679 982 323 982 323 726 713 726 713 452 758 452 758 305 358 305 358 68 914 68 914 230 51 230 51 31 64 31 64 274 891 274 891 621 269 621 269 769 465 769 465 566 348 566 348 351 554 351 554 677 175 677 175 206 78 206 78 802 17 802 17 217 434 217 434 286 908 286 908 168 487 168 487 917 810 917 810 563 706 563 706 878 972 878 972 860 472 860 472 321 769 321 769 762 901 762 901 426 287 426 287 812 125 812 125 946 860 946 860 976 86 976 86 282 628 282 628 913 503 913 503 420 419 420 419 16 568 16 568 425 737 425 737 605 558 605 558 239 232 239 232 923 614 923 614 524 40 524 40 87 397 87 397 953 209 953 209 121 908 121 908 899 643 899 643 369 574 369 574 30 146 30 146 378 772 378 772 459 212 459 212 682 471 682 471 523 455 523 455 655 677 655 677 673 398 673 398 236 479 236 479 912 917 912 917 146 316 146 316 73 839 73 839 171 72 171 72 693 822 693 822 855 639 855 639 302 382 302 382 328 263 328 263 725 94 725 94 975 221 975 221 166 338 166 338 280 659 280 659 650 718 650 718 80 406 80 406 208 635 208 635 727 494 727 494 800 136 800 136 194 923 194 923 474 455 474 455 6 481 6 481 209 579 209 579 168 121 168 121 671 22 671 22 409 403 409 403 51 319 51 319 557 408 557 408 596 830 596 830 780 378 780 378 664 469 664 469 765 353 765 353 985 328 985 328 584 197 584 197 869 845 869 845 88 413 88 413 119 32 119 32 972 319 972 319 454 546 454 546 490 986 490 986 487 252 487 252 555 984 555 984 487 372 487 372 267 933 267 933 222 960 222 960 796 513 796 513 369 65 369 65 109 226 109 226 146 201 146 201 648 376 648 376 294 959 294 959 52 299 52 299 590 54 590 54 469 473 469 473 48 152 48 152 419 160 419 160 693 701 693 701 89 640 89 640 157 397 157 397 218 324 218 324 256 217 256 217 887 478 887 478 94 955 94 955 379 163 379 163 949 784 949 784 133 915 133 915 277 828 277 828 708 48 708 48 874 456 874 456 947 124 947 124 651 238 651 238 346 460 346 460 575 7 575 7 566 583 566 583 911 150 911 150 264 666 264 666 263 108 263 108 424 701 424 701 815 539 815 539 328 902 328 902 518 711 518 711 366 461 366 461 416 299 416 299 460 220 460 220 781 504 781 504 581 442 581 442 511 583 511 583 358 16 358 16 219 453 219 453 555 664 555 664 235 658 235 658 488 704 488 704 205 770 205 770 194 817 194 817 469 388 469 388 536 381 536 381 406 169 406 169 371 973 371 973 624 863 624 863 815 892 815 892 887 902 887 902 54 768 54 768 124 704 124 704 663 98 663 98 971 556 971 556 886 551 886 551 420 577 420 577 643 547 643 547 862 877 862 877 706 99 706 99 746 204 746 204 297 668 297 668 12 611 12 611 507 138 507 138 589 336 589 336 483 10 483 10 734 29 734 29 117 162 117 162 212 469 212 469 833 964 833 964 562 542 562 542 556 406 556 406 439 12 439 12 994 530 994 530 997 653 997 653 793 878 793 878 818 128 818 128 787 280 787 280 490 598 490 598 928 622 928 622 321 817 321 817 149 926 149 926 656 315 656 315 693 936 693 936 924 536 924 536 696 69 696 69 853 373 853 373 421 276 421 276 539 575 539 575 955 228 955 228 194 70 194 70 873 804 873 804 205 264 205 264 159 221 159 221 494 656 494 656 55 812 55 812 975 97 975 97 241 567 241 567 960 545 960 545 612 443 612 443 221 17 221 17 748 568 748 568 358 119 358 119 441 879 441 879 667 24 667 24 344 559 344 559 653 997 653 997 180 979 180 979 441 6 441 6 395 611 395 611 369 504 369 504 925 130 925 130 747 554 747 554 709 489 709 489 566 48 566 48 493 544 493 544 942 740 942 740 714 936 714 936 859 380 859 380 686 936 686 936 361 829 361 829 926 924 926 924 744 389 744 389 866 418 866 418 110 562 110 562 271 357 271 357 764 744 764 744 689 43 689 43 173 241 173 241 360 735 360 735 599 334 599 334 104 294 104 294 338 267 338 267 343 886 343 886 96 810 96 810 736 482 736 482 508 100 508 100 968 820 968 820 9 305 9 305 750 580 750 580 791 678 791 678 455 525 455 525 192 898 192 898 991 828 991 828 448 626 448 626 60 600 60 600 542 3 542 3 968 115 968 115 844 236 844 236 907 964 907 964 588 688 588 688 850 910 850 910 299 821 299 821 330 399 330 399 304 710 304 710 546 795 546 795 670 503 670 503 829 794 829 794 299 892 299 892 364 163 364 163 168 132 168 132 537 264 537 264 616 19 616 19 954 766 954 766 900 811 900 811 239 864 239 864 840 46 840 46 707 872 707 872 730 889 730 889 579 450 579 450 518 996 518 996 363 241 363 241 877 747 877 747 650 210 650 210 835 393 835 393 795 680 795 680 191 235 191 235 131 174 131 174 377 808 377 808 351 35 351 35 312 629 312 629 688 826 688 826 813 779 813 779 29 568 29 568 794 131 794 131 825 522 825 522 839 255 839 255 181 914 181 914 535 112 535 112 71 263 71 263 464 826 464 826 957 42 957 42 850 663 850 663 31 1 31 1 193 278 193 278 411 360 411 360 771 679 771 679 935 69 935 69 387 97 387 97 993 217 993 217 714 805 714 805 893 588 893 588 30 280 30 280 846 175 846 175 698 29 698 29 445 978 445 978 270 411 270 411 335 824 335 824 316 846 316 846 380 528 380 528 44 406 44 406 436 777 436 777 439 745 439 745 326 925 326 925 232 277 232 277 73 68 73 68 591 921 591 921 39 420 39 420 565 367 565 367 301 73 301 73 923 566 923 566 297 689 297 689 19 474 19 474 589 367 589 367 344 801 344 801 290 84 290 84 964 553 964 553 920 131 920 131 992 961 992 961 65 737 65 737 256 606 256 606 305 238 305 238 24 671 24 671 413 790 413 790 916 801 916 801 741 469 741 469 678 575 678 575 274 446 274 446 63 72 63 72 286 926 286 926 105 864 105 864 403 161 403 161 406 864 406 864 420 853 420 853 962 547 962 547 114 403 114 403 473 12 473 12 335 807 335 807 314 583 314 583 565 89 565 89 611 17 611 17 277 122 277 122 600 277 600 277 369 710 369 710 41 970 41 970 435 206 435 206 183 112 183 112 444 720 444 720 765 35 765 35 28 846 28 846 992 921 992 921 476 415 476 415 685 501 685 501 681 636 681 636 294 154 294 154 577 163 577 163 172 333 172 333 975 170 975 170 505 464 505 464 714 642 714 642 573 109 573 109 170 128 170 128 126 299 126 299 317 928 317 928 829 176 829 176 884 625 884 625 78 308 78 308 70 604 70 604 329 271 329 271 872 248 872 248 710 132 710 132 117 815 117 815 901 6 901 6 445 456 445 456 2 794 2 794 214 6 214 6 113 648 113 648 955 988 955 988 615 320 615 320 403 591 403 591 11 742 11 742 161 761 161 761 973 708 973 708 669 966 669 966 122 448 122 448 671 603 671 603 413 360 413 360 715 667 715 667 772 118 772 118 157 880 157 880 136 600 136 600 55 462 55 462 407 222 407 222 19 928 19 928 541 736 541 736 202 701 202 701 467 158 467 158 727 825 727 825 103 800 103 800 949 74 949 74 337 96 337 96 638 469 638 469 836 952 836 952 135 979 135 979 337 594 337 594 127 514 127 514 569 45 569 45 262 592 262 592 347 346 347 346 626 707 626 707 571 703 571 703 413 133 413 133 64 373 64 373 804 375 804 375 794 224 794 224 559 573 559 573 368 975 368 975 131 938 131 938 115 50 115 50 652 491 652 491 211 945 211 945 962 31 962 31 579 285 579 285 165 996 165 996 184 245 184 245 632 203 632 203 413 337 413 337 396 863 396 863 45 16 45 16 505 252 505 252 844 673 844 673 442 542 442 542 123 908 123 908 766 781 766 781 651 756 651 756 412 964 412 964 125 346 125 346 215 561 215 561 661 442 661 442 505 426 505 426 701 94 701 94 136 209 136 209 493 965 493 965 389 217 389 217 943 134 943 134 8 513 8 513 163 166 163 166 816 781 816 781 725 136 725 136 308 401 308 401 292 705 292 705 161 766 161 766 130 112 130 112 353 281 353 281 867 708 867 708 277 378 277 378 555 644 555 644 604 121 604 121 714 625 714 625 318 557 318 557 48 414 48 414 4 514 4 514 130 391 130 391 909 488 909 488 774 151 774 151 712 68 712 68 1 43 1 43 904 233 904 233 655 517 655 517 24 815 24 815 510 241 510 241 859 435 859 435 272 962 272 962 457 151 457 151 145 433 145 433 447 117 447 117 976 431 976 431 49 350 49 350 450 13 450 13 416 643 416 643 27 154 27 154 914 829 914 829 419 936 419 936 325 88 325 88 106 835 106 835 96 757 96 757 465 451 465 451 823 2 823 2 59 286 59 286 521 708 521 708 970 831 970 831 613 758 613 758 256 722 256 722 172 157 172 157 188 373 188 373 677 29 677 29 480 783 480 783 174 316 174 316 335 854 335 854 916 786 916 786 751 155 751 155 179 721 179 721 929 858 929 858 506 44 506 44 546 64 546 64 703 350 703 350 852 573 852 573 834 688 834 688 480 610 480 610 803 10 803 10 792 910 792 910 56 896 56 896 220 945 220 945 721 313 721 313 95 47 95 47 155 622 155 622 594 931 594 931 856 561 856 561 269 116 269 116 865 703 865 703 912 17 912 17 725 148 725 148 114 672 114 672 340 296 340 296 68 542 68 542 413 921 413 921 118 710 118 710 807 942 807 942 874 364 874 364 89 273 89 273 91 32 91 32 127 724 127 724 760 474 760 474 639 569 639 569 756 655 756 655 761 142 761 142 426 966 426 966 14 404 14 404 323 812 323 812 601 568 601 568 412 486 412 486 246 422 246 422 253 95 253 95 712 5 712 5 501 188 501 188 566 738 566 738 977 538 977 538 118 756 118 756 586 881 586 881 514 962 514 962 444 575 444 575 737 731 737 731 333 42 333 42 446 740 446 740 382 770 382 770 505 376 505 376 761 714 761 714 173 6 173 6 5 625 5 625 2 564 2 564 842 187 842 187 812 399 812 399 562 940 562 940 818 209 818 209 480 27 480 27 555 340 555 340 71 409 71 409 626 429 626 429 884 186 884 186 536 481 536 481 75 593 75 593 641 162 641 162 178 874 178 874 723 36 723 36 609 692 609 692 752 492 752 492 520 27 520 27 399 540 399 540 389 179 389 179 723 408 723 408 607 189 607 189 849 511 849 511 619 641 619 641 876 439 876 439 871 27 871 27 773 863 773 863 957 837 957 837 737 590 737 590 943 654 943 654 189 451 189 451 842 296 842 296 240 263 240 263 137 192 137 192 660 314 660 314 381 700 381 700 461 985 461 985 482 391 482 391 445 944 445 944 266 1 266 1 779 437 779 437 218 699 218 699 784 743 784 743 681 101 681 101 792 326 792 326 616 110 616 110 798 380 798 380 991 397 991 397 339 106 339 106 755 521 755 521 575 576 575 576 875 936 875 936 977 656 977 656 221 150 221 150 717 49 717 49 589 9 589 9 888 408 888 408 268 144 268 144 111 755 111 755 400 227 400 227 27 654 27 654 996 567 996 567 318 544 318 544 709 360 709 360 217 95 217 95 245 362 245 362 158 582 158 582 448 805 448 805 183 292 183 292 362 794 362 794 759 923 759 923 21 964 21 964 109 124 109 124 85 220 85 220 960 795 960 795 524 817 524 817 889 423 889 423 885 541 885 541 471 704 471 704 643 746 643 746 973 611 973 611 4 362 4 362 967 824 967 824 730 6 730 6 235 269 235 269 342 922 342 922 817 251 817 251 275 401 275 401 598 167 598 167 72 473 72 473 832 958 832 958 991 577 991 577 292 695 292 695 382 182 382 182 206 872 206 872 818 866 818 866 542 801 542 801 824 116 824 116 274 554 274 554 978 137 978 137 738 970 738 970 721 860 721 860 937 698 937 698 495 59 495 59 46 103 46 103 736 760 736 760 947 445 947 445 16 553 16 553 644 236 644 236 212 594 212 594 123 101 123 101 886 619 886 619 781 875 781 875 663 798 663 798 365 992 365 992 675 482 675 482 267 809 267 809 287 19 287 19 62 273 62 273 974 718 974 718 821 265 821 265 612 348 612 348 784 884 784 884 328 769 328 769 101 937 101 937 914 685 914 685 524 443 524 443 495 154 495 154 47 274 47 274 908 678 908 678 268 298 268 298 343 88 343 88 124 415 124 415 892 132 892 132 694 56 694 56 257 243 257 243 850 762 850 762 665 408 665 408 738 554 738 554 481 771 481 771 910 743 910 743 690 477 690 477 325 271 325 271 680 617 680 617 437 417 437 417 619 527 619 527 661 225 661 225 345 97 345 97 674 487 674 487 308 765 308 765 669 641 669 641 45 739 45 739 842 512 842 512 260 365 260 365 863 722 863 722 19 798 19 798 19 363 19 363 768 499 768 499 704 360 704 360 196 255 196 255 885 909 885 909 683 108 683 108 722 131 722 131 84 692 84 692 660 718 660 718 538 471 538 471 892 597 892 597 855 985 855 985 844 428 844 428 944 377 944 377 199 771 199 771 30 790 30 790 31 28 31 28 604 864 604 864 356 334 356 334 519 778 519 778 763 185 763 185 940 261 940 261 237 991 237 991 86 207 86 207 803 164 803 164 176 764 176 764 72 451 72 451 99 589 99 589 174 453 174 453 399 370 399 370 153 562 153 562 443 86 443 86 221 319 221 319 267 895 267 895 961 754 961 754 411 848 411 848 16 626 16 626 469 29 469 29 497 374 497 374 759 679 759 679 257 650 257 650 26 632 26 632 596 689 596 689 601 525 601 525 747 217 747 217 78 304 78 304 230 395 230 395 642 104 642 104 552 131 552 131 817 274 817 274 927 628 927 628 696 646 696 646 108 351 108 351 530 995 530 995 685 174 685 174 451 965 451 965 929 349 929 349 733 439 733 439 293 916 293 916 592 157 592 157 274 453 274 453 307 709 307 709 67 61 67 61 21 488 21 488 724 609 724 609 567 718 567 718 381 168 381 168 989 27 989 27 50 685 50 685 295 267 295 267 110 427 110 427 164 395 164 395 210 276 210 276 397 983 397 983 913 126 913 126 122 260 122 260 154 652 154 652 468 261 468 261 933 46 933 46 323 521 323 521 526 73 526 73 681 472 681 472 181 218 181 218 262 160 262 160 273 629 273 629 763 159 763 159 378 529 378 529 955 372 955 372 809 531 809 531 209 633 209 633 623 704 623 704 939 313 939 313 478 685 478 685 871 667 871 667 756 926 756 926 886 785 886 785 711 303 711 303 530 496 530 496 519 746 519 746 568 864 568 864 3 768 3 768 783 681 783 681 302 115 302 115 934 518 934 518 58 462 58 462 497 676 497 676 453 411 453 411 687 899 687 899 47 254 47 254 117 700 117 700 851 758 851 758 522 214 522 214 650 418 650 418 229 427 229 427 130 609 130 609 1 587 1 587 417 7 417 7 144 43 144 43 793 238 793 238 165 677 165 677 240 371 240 371 232 309 232 309 135 332 135 332 52 624 52 624 178 960 178 960 254 870 254 870 331 278 331 278 392 157 392 157 532 651 532 651 259 780 259 780 480 925 480 925 96 966 96 966 270 762 270 762 62 882 62 882 795 227 795 227 673 522 673 522 118 739 118 739 88 699 88 699 18 632 18 632 935 701 935 701 326 17 326 17 393 723 393 723 162 694 162 694 560 356 560 356 540 822 540 822 879 186 879 186 288 921 288 921 264 378 264 378 980 353 980 353 469 759 469 759 87 800 87 800 278 600 278 600 311 624 311 624 629 589 629 589 224 473 224 473 310 126 310 126 332 608 332 608 710 958 710 958 558 594 558 594 662 217 662 217 652 835 652 835 137 168 137 168 582 687 582 687 335 314 335 314 509 355 509 355 504 327 504 327 765 640 765 640 484 613 484 613 603 119 603 119 524 854 524 854 615 390 615 390 9 525 9 525 684 216 684 216 264 458 264 458 339 80 339 80 184 65 184 65 630 777 630 777 655 490 655 490 97 266 97 266 472 534 472 534 888 438 888 438 233 890 233 890 523 476 523 476 126 32 126 32 487 638 487 638 719 241 719 241 358 655 358 655 939 749 939 749 291 540 291 540 182 43 182 43 610 354 610 354 301 556 301 556 186 523 186 523 823 493 823 493 954 26 954 26 648 1 648 1 833 41 833 41 912 500 912 500 757 957 757 957 743 437 743 437 975 438 975 438 106 585 106 585 834 438 834 438 690 503 690 503 966 334 966 334 973 24 973 24 885 843 885 843 60 198 60 198 784 61 784 61 385 29 385 29 970 208 970 208 705 33 705 33 353 831 353 831 797 408 797 408 715 170 715 170 23 996 23 996 519 747 519 747 691 596 691 596 199 416 199 416 309 792 309 792 713 788 713 788 143 639 143 639 184 20 184 20 236 743 236 743 869 487 869 487 197 748 197 748 874 426 874 426 983 126 983 126 932 888 932 888 176 327 176 327 773 884 773 884 638 355 638 355 19 902 19 902 62 500 62 500 673 306 673 306 385 766 385 766 675 200 675 200 640 769 640 769 615 456 615 456 63 779 63 779 375 568 375 568 462 693 462 693 278 453 278 453 752 446 752 446 41 836 41 836 720 521 720 521 944 926 944 926 82 147 82 147 931 85 931 85 962 357 962 357 777 2 777 2 501 651 501 651 85 547 85 547 79 902 79 902 724 984 724 984 493 366 493 366 718 55 718 55 797 704 797 704 438 279 438 279 342 612 342 612 661 253 661 253 225 556 225 556 609 483 609 483 150 153 150 153 692 767 692 767 338 299 338 299 61 406 61 406 556 952 556 952 464 885 464 885 731 24 731 24 872 175 872 175 409 478 409 478 772 10 772 10 848 752 848 752 711 494 711 494 302 297 302 297 340 440 340 440 270 869 270 869 743 810 743 810 211 61 211 61 592 227 592 227 292 135 292 135 780 291 780 291 685 241 685 241 119 567 119 567 850 173 850 173 513 891 513 891 260 521 260 521 134 975 134 975 726 612 726 612 674 601 674 601 6 326 6 326 360 981 360 981 14 832 14 832 107 507 107 507 485 237 485 237 591 148 591 148 259 593 259 593 417 401 417 401 172 692 172 692 275 628 275 628 891 610 891 610 627 949 627 949 149 553 149 553 867 207 867 207 646 188 646 188 910 334 910 334 303 736 303 736 446 677 446 677 101 118 101 118 237 108 237 108 400 371 400 371 946 596 946 596 790 253 790 253 262 115 262 115 127 653 127 653 722 475 722 475 848 140 848 140 513 566 513 566 341 636 341 636 573 578 573 578 37 734 37 734 752 652 752 652 197 524 197 524 23 989 23 989 820 958 820 958 19 666 19 666 312 958 312 958 25 252 25 252 840 457 840 457 443 722 443 722 293 247 293 247 323 684 323 684 693 614 693 614 78 663 78 663 538 627 538 627 824 680 824 680 77 595 77 595 553 758 553 758 975 558 975 558 613 266 613 266 182 591 182 591 410 261 410 261 413 364 413 364 898 386 898 386 503 502 503 502 780 625 780 625 910 529 910 529 14 553 14 553 78 729 78 729 562 560 562 560 454 374 454 374 563 456 563 456 732 27 732 27 249 391 249 391 864 311 864 311 522 637 522 637 273 71 273 71 338 482 338 482 160 621 160 621 565 393 565 393 724 429 724 429 283 402 283 402 146 363 146 363 8 327 8 327 334 899 334 899 502 518 502 518 990 34 990 34 251 616 251 616 828 155 828 155 41 484 41 484 596 12 596 12 107 799 107 799 269 506 269 506 212 177 212 177 894 265 894 265 113 305 113 305 45 887 45 887 538 248 538 248 626 572 626 572 99 604 99 604 494 218 494 218 909 115 909 115 358 499 358 499 497 141 497 141 442 890 442 890 487 215 487 215 168 362 168 362 128 870 128 870 378 310 378 310 186 461 186 461 118 837 118 837 232 709 232 709 742 213 742 213 341 588 341 588 664 891 664 891 565 337 565 337 369 40 369 40 65 749 65 749 293 429 293 429 314 865 314 865 25 912 25 912 238 333 238 333 32 943 32 943 336 220 336 220 712 637 712 637 69 845 69 845 668 63 668 63 40 19 40 19 444 246 444 246 484 517 484 517 385 820 385 820 105 498 105 498 592 322 592 322 748 169 748 169 222 86 222 86 778 938 778 938 37 351 37 351 833 495 833 495 328 718 328 718 696 406 696 406 429 532 429 532 760 456 760 456 802 332 802 332 8 23 8 23 347 399 347 399 436 760 436 760 155 274 155 274 433 411 433 411 877 951 877 951 40 432 40 432 166 631 166 631 829 543 829 543 383 834 383 834 124 664 124 664 617 368 617 368 870 885 870 885 230 400 230 400 756 828 756 828 155 917 155 917 318 25 318 25 793 789 793 789 669 294 669 294 650 765 650 765 753 30 753 30 587 550 587 550 98 617 98 617 441 563 441 563 941 379 941 379 17 599 17 599 370 247 370 247 727 391 727 391 387 42 387 42 237 494 237 494 723 410 723 410 70 439 70 439 94 17 94 17 622 879 622 879 224 778 224 778 695 598 695 598 870 815 870 815 379 586 379 586 931 244 931 244 636 900 636 900 872 572 872 572 886 382 886 382 98 206 98 206 775 835 775 835 967 790 967 790 257 560 257 560 461 920 461 920 363 421 363 421 726 485 726 485 629 124 629 124 257 296 257 296 49 648 49 648 113 906 113 906 613 930 613 930 576 184 576 184 812 673 812 673 73 283 73 283 646 347 646 347 53 653 53 653 784 747 784 747 113 641 113 641 318 155 318 155 294 827 294 827 806 913 806 913 158 43 158 43 241 677 241 677 913 221 913 221 237 870 237 870 731 749 731 749 698 34 698 34 238 50 238 50 854 251 854 251 606 247 606 247 921 614 921 614 961 598 961 598 189 557 189 557 135 321 135 321 350 700 350 700 120 482 120 482 846 591 846 591 268 246 268 246 331 352 331 352 960 836 960 836 934 712 934 712 165 608 165 608 84 357 84 357 176 202 176 202 517 103 517 103 733 342 733 342 823 698 823 698 187 337 187 337 325 315 325 315 777 389 777 389 447 496 447 496 484 912 484 912 281 12 281 12 479 537 479 537 795 608 795 608 221 356 221 356 291 533 291 533 707 69 707 69 429 182 429 182 553 622 553 622 527 612 527 612 48 580 48 580 48 931 48 931 828 185 828 185 332 404 332 404 301 909 301 909 544 978 544 978 204 865 204 865 460 580 460 580 203 88 203 88 654 738 654 738 148 483 148 483 55 916 55 916 754 191 754 191 795 512 795 512 138 567 138 567 937 323 937 323 91 502 91 502 241 922 241 922 135 8 135 8 229 585 229 585 103 826 103 826 636 268 636 268 227 524 227 524 693 462 693 462 896 845 896 845 380 744 380 744 853 429 853 429 793 331 793 331 301 358 301 358 730 550 730 550 908 80 908 80 793 514 793 514 516 722 516 722 590 459 590 459 764 943 764 943 53 940 53 940 621 967 621 967 376 803 376 803 184 440 184 440 245 102 245 102 170 332 170 332 921 484 921 484 499 14 499 14 21 258 21 258 52 623 52 623 355 212 355 212 476 146 476 146 303 158 303 158 392 354 392 354 170 781 170 781 253 231 253 231 954 961 954 961 373 168 373 168 963 46 963 46 227 424 227 424 156 438 156 438 649 956 649 956 69 580 69 580 765 168 765 168 812 783 812 783 876 22 876 22 872 165 872 165 847 626 847 626 22 331 22 331 111 747 111 747 954 586 954 586 710 544 710 544 203 929 203 929 86 947 86 947 463 392 463 392 492 966 492 966 387 514 387 514 246 801 246 801 477 988 477 988 94 189 94 189 662 277 662 277 720 989 720 989 301 310 301 310 11 637 11 637 541 199 541 199 753 424 753 424 864 656 864 656 739 552 739 552 729 611 729 611 862 735 862 735 86 608 86 608 277 769 277 769 816 126 816 126 688 319 688 319 211 471 211 471 441 887 441 887 658 602 658 602 319 846 319 846 632 988 632 988 659 792 659 792 514 6 514 6 264 312 264 312 168 105 168 105 139 867 139 867 325 80 325 80 227 857 227 857 935 640 935 640 322 39 322 39 471 288 471 288 441 444 441 444 799 231 799 231 212 38 212 38 976 677 976 677 858 915 858 915 714 316 714 316 29 522 29 522 236 483 236 483 186 687 186 687 950 532 950 532 515 908 515 908 656 49 656 49 553 286 553 286 839 807 839 807 372 560 372 560 43 498 43 498 961 929 961 929 408 795 408 795 899 195 899 195 834 321 834 321 87 442 87 442 220 83 220 83 123 374 123 374 67 286 67 286 193 846 193 846 8 416 8 416 605 391 605 391 803 137 803 137 771 143 771 143 341 12 341 12 70 6 70 6 792 653 792 653 437 791 437 791 221 147 221 147 730 408 730 408 737 117 737 117 539 961 539 961 60 440 60 440 231 13 231 13 621 145 621 145 729 522 729 522 848 37 848 37 1 951 1 951 98 609 98 609 231 812 231 812 226 267 226 267 30 47 30 47 408 946 408 946 22 144 22 144 124 102 124 102 241 724 241 724 464 987 464 987 181 61 181 61 514 363 514 363 491 151 491 151 570 586 570 586 893 53 893 53 983 445 983 445 805 215 805 215 896 265 896 265 89 702 89 702 19 188 19 188 473 75 473 75 303 406 303 406 724 874 724 874 813 418 813 418 917 343 917 343 98 90 98 90 501 740 501 740 75 775 75 775 343 728 343 728 290 315 290 315 598 628 598 628 264 128 264 128 619 471 619 471 771 281 771 281 251 432 251 432 732 533 732 533 761 635 761 635 214 329 214 329 346 96 346 96 736 878 736 878 910 231 910 231 670 289 670 289 887 483 887 483 93 691 93 691 619 305 619 305 728 443 728 443 187 950 187 950 336 832 336 832 987 890 987 890 621 492 621 492 716 940 716 940 506 51 506 51 231 117 231 117 790 759 790 759 784 875 784 875 113 324 113 324 233 268 233 268 671 326 671 326 551 229 551 229 339 336 339 336 408 171 408 171 629 188 629 188 820 277 820 277 481 859 481 859 896 834 896 834 791 93 791 93 776 693 776 693 292 953 292 953 932 453 932 453 510 345 510 345 640 50 640 50 493 352 493 352 963 678 963 678 41 631 41 631 62 391 62 391 734 793 734 793 806 846 806 846 839 137 839 137 172 511 172 511 684 308 684 308 315 359 315 359 429 953 429 953 324 216 324 216 249 782 249 782 781 668 781 668 482 60 482 60 260 115 260 115 122 251 122 251 521 544 521 544 137 932 137 932 444 52 444 52 34 261 34 261 16 673 16 673 626 319 626 319 510 663 510 663 483 90 483 90 664 876 664 876 496 748 496 748 298 579 298 579 656 239 656 239 584 432 584 432 11 652 11 652 724 58 724 58 530 752 530 752 735 188 735 188 49 859 49 859 993 445 993 445 308 17 308 17 527 487 527 487 229 73 229 73 46 201 46 201 993 455 993 455 451 236 451 236 371 779 371 779 192 507 192 507 528 106 528 106 282 42 282 42 181 33 181 33 797 233 797 233 453 70 453 70 422 266 422 266 764 488 764 488 591 489 591 489 545 186 545 186 429 125 429 125 161 517 161 517 980 947 980 947 375 134 375 134 919 427 919 427 390 754 390 754 705 965 705 965 183 746 183 746 747 334 747 334 312 448 312 448 756 90 756 90 270 373 270 373 180 363 180 363 684 6 684 6 948 825 948 825 548 553 548 553 388 526 388 526 353 199 353 199 718 805 718 805 828 184 828 184 469 723 469 723 804 392 804 392 54 595 54 595 324 876 324 876 857 154 857 154 725 517 725 517 953 807 953 807 213 253 213 253 760 96 760 96 181 232 181 232 597 335 597 335 601 32 601 32 12 352 12 352 517 445 517 445 675 841 675 841 177 210 177 210 729 391 729 391 571 864 571 864 899 1 899 1 528 422 528 422 17 345 17 345 676 593 676 593 945 532 945 532 756 743 756 743 376 404 376 404 47 995 47 995 694 977 694 977 362 341 362 341 130 153 130 153 512 666 512 666 409 989 409 989 981 808 981 808 9 31 9 31 751 26 751 26 203 696 203 696 797 601 797 601 838 473 838 473 948 357 948 357 471 896 471 896 446 520 446 520 450 426 450 426 260 637 260 637 261 279 261 279 493 542 493 542 780 73 780 73 448 165 448 165 882 66 882 66 666 721 666 721 403 585 403 585 113 181 113 181 5 303 5 303 64 700 64 700 419 615 419 615 146 573 146 573 140 519 140 519 557 387 557 387 385 872 385 872 110 620 110 620 855 497 855 497 325 996 325 996 392 90 392 90 746 698 746 698 537 215 537 215 495 882 495 882 983 926 983 926 355 148 355 148 928 566 928 566 27 732 27 732 571 854 571 854 3 750 3 750 570 851 570 851 546 648 546 648 580 553 580 553 152 711 152 711 280 221 280 221 693 921 693 921 267 95 267 95 117 851 117 851 622 923 622 923 92 336 92 336 799 244 799 244 435 944 435 944 833 90 833 90 577 588 577 588 791 55 791 55 304 348 304 348 27 717 27 717 746 90 746 90 692 729 692 729 275 493 275 493 922 482 922 482 583 285 583 285 203 409 203 409 553 927 553 927 963 375 963 375 478 399 478 399 328 109 328 109 658 777 658 777 434 275 434 275 81 419 81 419 566 755 566 755 118 683 118 683 829 475 829 475 165 986 165 986 730 225 730 225 492 181 492 181 760 850 760 850 715 82 715 82 351 382 351 382 78 808 78 808 865 121 865 121 639 604 639 604 589 772 589 772 263 12 263 12 536 749 536 749 985 669 985 669 726 707 726 707 494 974 494 974 317 825 317 825 607 514 607 514 530 665 530 665 188 771 188 771 571 93 571 93 610 629 610 629 797 961 797 961 224 119 224 119 755 30 755 30 140 933 140 933 193 717 193 717 906 290 906 290 157 128 157 128 147 379 147 379 225 89 225 89 946 60 946 60 187 758 187 758 425 312 425 312 820 538 820 538 951 850 951 850 481 614 481 614 806 805 806 805 339 462 339 462 382 463 382 463 472 786 472 786 599 916 599 916 171 599 171 599 317 663 317 663 827 209 827 209 343 329 343 329 950 929 950 929 337 910 337 910 697 622 697 622 465 114 465 114 888 905 888 905 379 326 379 326 839 546 839 546 323 133 323 133 485 619 485 619 545 620 545 620 208 775 208 775 773 883 773 883 734 659 734 659 400 385 400 385 439 782 439 782 466 490 466 490 692 113 692 113 215 376 215 376 987 267 987 267 132 36 132 36 263 268 263 268 904 277 904 277 410 596 410 596 944 257 944 257 702 892 702 892 881 268 881 268 311 787 311 787 168 970 168 970 435 382 435 382 601 117 601 117 252 432 252 432 960 517 960 517 738 925 738 925 952 925 952 925 196 357 196 357 828 232 828 232 858 542 858 542 889 971 889 971 146 959 146 959 187 690 187 690 336 324 336 324 653 314 653 314 563 322 563 322 58 380 58 380 410 374 410 374 987 501 987 501 335 548 335 548 990 841 990 841 95 646 95 646 742 137 742 137 367 473 367 473 655 230 655 230 88 412 88 412 544 267 544 267 128 299 128 299 105 617 105 617 492 669 492 669 436 234 436 234 854 746 854 746 806 938 806 938 131 452 131 452 517 563 517 563 869 744 869 744 358 724 358 724 829 960 829 960 131 364 131 364 376 99 376 99 551 145 551 145 522 741 522 741 700 566 700 566 765 46 765 46 239 447 239 447 787 990 787 990 663 749 663 749 808 963 808 963 446 150 446 150 305 897 305 897 582 850 582 850 952 693 952 693 738 332 738 332 758 617 758 617 835 923 835 923 181 504 181 504 29 791 29 791 451 987 451 987 53 853 53 853 910 719 910 719 59 551 59 551 662 448 662 448 4 517 4 517 958 641 958 641 409 988 409 988 90 446 90 446 350 970 350 970 234 383 234 383 2 437 2 437 349 760 349 760 827 86 827 86 30 896 30 896 900 708 900 708 354 956 354 956 193 375 193 375 260 520 260 520 184 600 184 600 982 200 982 200 958 611 958 611 268 943 268 943 165 797 165 797 966 235 966 235 255 337 255 337 855 480 855 480 581 833 581 833 597 156 597 156 339 685 339 685 311 408 311 408 562 157 562 157 267 948 267 948 674 17 674 17 81 322 81 322 833 390 833 390 776 588 776 588 10 797 10 797 709 599 709 599 485 888 485 888 454 901 454 901 922 915 922 915 12 73 12 73 834 433 834 433 359 939 359 939 169 359 169 359 162 996 162 996 229 492 229 492 276 300 276 300 811 225 811 225 391 994 391 994 654 19 654 19 661 328 661 328 201 134 201 134 158 803 158 803 216 482 216 482 208 442 208 442 670 808 670 808 589 683 589 683 581 370 581 370 450 481 450 481 358 261 358 261 721 870 721 870 52 743 52 743 974 938 974 938 656 869 656 869 293 887 293 887 918 350 918 350 251 794 251 794 655 666 655 666 775 799 775 799 932 142 932 142 388 451 388 451 735 634 735 634 355 369 355 369 554 804 554 804 667 339 667 339 873 931 873 931 251 645 251 645 915 421 915 421 701 378 701 378 99 426 99 426 632 835 632 835 642 507 642 507 76 21 76 21 953 700 953 700 59 433 59 433 451 904 451 904 302 833 302 833 450 694 450 694 951 166 951 166 580 382 580 382 289 596 289 596 23 677 23 677 783 533 783 533 760 608 760 608 691 832 691 832 199 623 199 623 869 92 869 92 392 948 392 948 365 541 365 541 844 871 844 871 83 911 83 911 690 222 690 222 140 388 140 388 990 781 990 781 673 852 673 852 537 532 537 532 599 670 599 670 580 629 580 629 965 891 965 891 100 407 100 407 429 523 429 523 81 44 81 44 215 729 215 729 929 436 929 436 710 511 710 511 264 803 264 803 827 162 827 162 924 908 924 908 162 77 162 77 706 794 706 794 924 815 924 815 160 509 160 509 10 12 10 12 442 894 442 894 95 27 95 27 769 303 769 303 432 591 432 591 681 188 681 188 822 980 822 980 365 547 365 547 96 329 96 329 558 19 558 19 905 85 905 85 81 219 81 219 935 79 935 79 920 138 920 138 422 385 422 385 309 224 309 224 962 121 962 121 468 960 468 960 303 80 303 80 966 174 966 174 302 772 302 772 921 731 921 731 777 493 777 493 523 294 523 294 274 359 274 359 890 598 890 598 468 146 468 146 386 369 386 369 65 518 65 518 395 818 395 818 428 949 428 949 240 415 240 415 606 107 606 107 704 448 704 448 380 335 380 335 394 385 394 385 858 633 858 633 204 917 204 917 587 865 587 865 388 969 388 969 105 812 105 812 182 77 182 77 490 311 490 311 326 340 326 340 923 100 923 100 500 294 500 294 97 135 97 135 802 533 802 533 66 175 66 175 532 863 532 863 249 699 249 699 81 970 81 970 480 96 480 96 989 421 989 421 574 415 574 415 60 415 60 415 572 971 572 971 817 407 817 407 128 203 128 203 777 198 777 198 604 163 604 163 422 305 422 305 626 97 626 97 793 379 793 379 499 41 499 41 397 578 397 578 685 240 685 240 88 879 88 879 910 181 910 181 60 452 60 452 826 259 826 259 641 822 641 822 150 223 150 223 264 424 264 424 914 847 914 847 40 278 40 278 495 363 495 363 60 6 60 6 52 60 52 60 337 898 337 898 957 288 957 288 836 724 836 724 961 807 961 807 12 629 12 629 618 777 618 777 139 323 139 323 319 740 319 740 525 616 525 616 630 604 630 604 785 251 785 251 3 447 3 447 178 110 178 110 160 478 160 478 635 264 635 264 38 781 38 781 108 368 108 368 417 317 417 317 964 615 964 615 954 901 954 901 507 928 507 928 450 320 450 320 316 344 316 344 427 868 427 868 972 455 972 455 484 401 484 401 997 269 997 269 16 933 16 933 960 470 960 470 404 340 404 340 309 851 309 851 605 281 605 281 655 893 655 893 83 776 83 776 325 675 325 675 939 783 939 783 197 124 197 124 329 971 329 971 383 260 383 260 969 578 969 578 868 139 868 139 539 259 539 259 481 49 481 49 372 218 372 218 878 396 878 396 652 863 652 863 871 525 871 525 708 24 708 24 433 322 433 322 667 824 667 824 858 857 858 857 552 228 552 228 569 664 569 664 195 719 195 719 49 525 49 525 553 827 553 827 101 156 101 156 290 310 290 310 762 636 762 636 32 106 32 106 907 629 907 629 16 597 16 597 654 86 654 86 613 965 613 965 436 669 436 669 665 196 665 196 606 704 606 704 209 344 209 344 805 894 805 894 190 803 190 803 478 341 478 341 441 259 441 259 143 565 143 565 547 556 547 556 577 752 577 752 66 84 66 84 597 288 597 288 440 864 440 864 338 723 338 723 272 428 272 428 949 502 949 502 667 763 667 763 252 208 252 208 975 770 975 770 918 980 918 980 401 314 401 314 443 488 443 488 924 727 924 727 595 637 595 637 848 667 848 667 3 429 3 429 305 136 305 136 211 859 211 859 775 583 775 583 159 150 159 150 305 203 305 203 447 598 447 598 514 384 514 384 832 333 832 333 423 696 423 696 173 82 173 82 17 861 17 861 235 94 235 94 992 271 992 271 896 972 896 972 241 698 241 698 422 461 422 461 192 526 192 526 836 708 836 708 902 927 902 927 778 968 778 968 728 486 728 486 337 310 337 310 251 495 251 495 73 47 73 47 619 593 619 593 382 450 382 450 963 496 963 496 910 546 910 546 135 692 135 692 850 413 850 413 576 306 576 306 777 586 777 586 287 921 287 921 925 336 925 336 706 43 706 43 357 56 357 56 986 815 986 815 791 412 791 412 349 451 349 451 752 608 752 608 846 13 846 13 52 287 52 287 362 562 362 562 719 662 719 662 659 853 659 853 794 500 794 500 841 419 841 419 262 840 262 840 853 244 853 244 532 794 532 794 131 467 131 467 588 223 588 223 628 920 628 920 339 732 339 732 754 872 754 872 757 474 757 474 808 806 808 806 390 970 390 970 544 524 544 524 772 774 772 774 42 627 42 627 967 180 967 180 148 936 148 936 409 598 409 598 319 945 319 945 1 339 1 339 648 531 648 531 712 893 712 893 937 924 937 924 839 242 839 242 349 493 349 493 310 244 310 244 663 875 663 875 757 721 757 721 695 782 695 782 407 334 407 334 875 525 875 525 44 453 44 453 574 791 574 791 197 613 197 613 803 463 803 463 876 811 876 811 509 881 509 881 839 978 839 978 218 383 218 383 903 392 903 392 313 476 313 476 792 235 792 235 142 895 142 895 833 326 833 326 972 502 972 502 568 329 568 329 934 599 934 599 332 993 332 993 251 249 251 249 841 761 841 761 167 309 167 309 184 988 184 988 412 872 412 872 36 855 36 855 489 602 489 602 89 386 89 386 253 120 253 120 912 214 912 214 662 669 662 669 222 412 222 412 628 69 628 69 846 255 846 255 332 194 332 194 680 37 680 37 507 420 507 420 275 529 275 529 470 306 470 306 729 180 729 180 534 762 534 762 954 574 954 574 168 370 168 370 923 711 923 711 295 684 295 684 51 179 51 179 527 689 527 689 951 448 951 448 148 531 148 531 731 169 731 169 252 738 252 738 727 756 727 756 108 339 108 339 662 133 662 133 808 50 808 50 682 439 682 439 371 926 371 926 540 11 540 11 607 715 607 715 710 266 710 266 773 340 773 340 969 689 969 689 134 71 134 71 185 723 185 723 455 970 455 970 94 275 94 275 755 528 755 528 913 362 913 362 223 511 223 511 183 161 183 161 117 294 117 294 532 325 532 325 551 399 551 399 529 509 529 509 735 917 735 917 683 369 683 369 397 225 397 225 77 618 77 618 635 147 635 147 27 549 27 549 457 640 457 640 516 300 516 300 919 347 919 347 328 249 328 249 693 143 693 143 347 15 347 15 929 86 929 86 342 838 342 838 647 846 647 846 409 916 409 916 489 558 489 558 807 72 807 72 507 564 507 564 287 573 287 573 14 621 14 621 255 16 255 16 714 421 714 421 857 87 857 87 777 148 777 148 935 402 935 402 255 244 255 244 108 1 108 1 522 592 522 592 406 777 406 777 722 332 722 332 818 503 818 503 125 314 125 314 628 712 628 712 706 217 706 217 32 171 32 171 571 662 571 662 75 510 75 510 35 376 35 376 454 229 454 229 265 173 265 173 630 322 630 322 919 973 919 973 265 168 265 168 10 141 10 141 686 809 686 809 813 672 813 672 801 294 801 294 213 958 213 958 719 908 719 908 678 28 678 28 491 816 491 816 187 948 187 948 89 415 89 415 206 741 206 741 272 705 272 705 937 154 937 154 976 945 976 945 136 165 136 165 117 223 117 223 551 3 551 3 996 964 996 964 677 380 677 380 728 397 728 397 719 341 719 341 348 569 348 569 720 386 720 386 554 796 554 796 158 257 158 257 280 205 280 205 99 39 99 39 390 10 390 10 771 391 771 391 627 902 627 902 729 484 729 484 694 800 694 800 732 388 732 388 996 89 996 89 47 370 47 370 956 231 956 231 815 240 815 240 92 724 92 724 321 616 321 616 730 893 730 893 800 806 800 806 604 755 604 755 767 860 767 860 46 833 46 833 939 527 939 527 118 531 118 531 238 350 238 350 219 557 219 557 359 873 359 873 643 142 643 142 537 349 537 349 298 856 298 856 519 762 519 762 815 366 815 366 269 481 269 481 249 913 249 913 461 990 461 990 776 214 776 214 894 9 894 9 631 65 631 65 351 502 351 502 966 627 966 627 457 654 457 654 393 792 393 792 54 495 54 495 651 572 651 572 505 797 505 797 417 140 417 140 729 691 729 691 945 793 945 793 628 297 628 297 950 710 950 710 175 995 175 995 236 481 236 481 614 854 614 854 769 595 769 595 595 243 595 243 328 292 328 292 623 288 623 288 501 180 501 180 986 455 986 455 503 581 503 581 134 986 134 986 654 603 654 603 422 145 422 145 254 605 254 605 429 93 429 93 269 387 269 387 440 579 440 579 620 575 620 575 634 402 634 402 879 213 879 213 34 443 34 443 420 201 420 201 236 344 236 344 139 46 139 46 905 91 905 91 716 257 716 257 135 313 135 313 811 244 811 244 97 712 97 712 151 171 151 171 29 489 29 489 24 658 24 658 83 165 83 165 846 828 846 828 242 984 242 984 688 195 688 195 535 474 535 474 846 770 846 770 867 540 867 540 604 696 604 696 239 634 239 634 776 126 776 126 913 897 913 897 835 42 835 42 61 584 61 584 954 500 954 500 866 388 866 388 893 131 893 131 517 698 517 698 404 132 404 132 671 781 671 781 108 713 108 713 911 529 911 529 446 489 446 489 894 728 894 728 767 468 767 468 451 424 451 424 379 967 379 967 691 604 691 604 317 368 317 368 382 583 382 583 972 252 972 252 91 272 91 272 941 541 941 541 959 832 959 832 590 500 590 500 546 131 546 131 276 193 276 193 664 819 664 819 894 390 894 390 720 240 720 240 126 961 126 961 480 156 480 156 832 632 832 632 12 149 12 149 574 90 574 90 405 298 405 298 508 61 508 61 192 455 192 455 333 594 333 594 102 646 102 646 548 421 548 421 657 692 657 692 54 3 54 3 599 779 599 779 939 195 939 195 311 392 311 392 93 191 93 191 180 384 180 384 937 893 937 893 610 649 610 649 391 57 391 57 185 955 185 955 876 462 876 462 611 563 611 563 700 192 700 192 362 849 362 849 996 130 996 130 192 698 192 698 755 684 755 684 426 78 426 78 469 707 469 707 335 996 335 996 520 375 520 375 856 615 856 615 796 672 796 672 392 76 392 76 197 486 197 486 416 972 416 972 974 990 974 990 895 327 895 327 387 611 387 611 54 338 54 338 749 37 749 37 381 243 381 243 856 692 856 692 545 610 545 610 29 33 29 33 215 659 215 659 880 653 880 653 407 437 407 437 342 158 342 158 96 692 96 692 597 631 597 631 459 247 459 247 502 894 502 894 811 98 811 98 599 64 599 64 877 836 877 836 640 620 640 620 681 6 681 6 106 931 106 931 527 388 527 388 412 434 412 434 557 138 557 138 642 156 642 156 271 52 271 52 391 253 391 253 835 44 835 44 915 714 915 714 925 88 925 88 402 574 402 574 56 526 56 526 979 29 979 29 554 44 554 44 607 643 607 643 113 180 113 180 907 19 907 19 295 194 295 194 714 27 714 27 779 358 779 358 850 358 850 358 695 784 695 784 59 295 59 295 379 685 379 685 164 864 164 864 101 759 101 759 272 88 272 88 994 323 994 323 235 760 235 760 767 850 767 850 308 423 308 423 944 749 944 749 800 316 800 316 298 682 298 682 494 266 494 266 202 92 202 92 145 688 145 688 429 993 429 993 196 216 196 216 981 762 981 762 289 867 289 867 965 248 965 248 280 983 280 983 596 370 596 370 377 793 377 793 508 978 508 978 361 333 361 333 382 598 382 598 77 848 77 848 336 995 336 995 886 506 886 506 678 83 678 83 475 264 475 264 119 468 119 468 287 503 287 503 577 277 577 277 310 95 310 95 234 206 234 206 15 95 15 95 561 166 561 166 344 498 344 498 879 867 879 867 840 618 840 618 555 307 555 307 32 443 32 443 457 474 457 474 503 204 503 204 555 564 555 564 127 821 127 821 698 616 698 616 621 879 621 879 325 794 325 794 101 693 101 693 43 492 43 492 738 206 738 206 73 257 73 257 231 122 231 122 906 473 906 473 207 271 207 271 813 609 813 609 661 773 661 773 495 643 495 643 603 984 603 984 487 87 487 87 709 287 709 287 454 884 454 884 711 9 711 9 139 815 139 815 93 983 93 983 727 418 727 418 612 613 612 613 417 259 417 259 387 247 387 247 448 55 448 55 551 662 551 662 329 308 329 308 746 613 746 613 512 318 512 318 950 25 950 25 767 626 767 626 203 768 203 768 126 567 126 567 139 198 139 198 877 102 877 102 217 739 217 739 248 570 248 570 690 292 690 292 594 663 594 663 542 89 542 89 492 583 492 583 227 519 227 519 979 20 979 20 693 204 693 204 67 744 67 744 485 682 485 682 311 361 311 361 375 458 375 458 912 896 912 896 561 337 561 337 765 260 765 260 881 79 881 79 322 43 322 43 469 35 469 35 532 194 532 194 844 988 844 988 435 787 435 787 2 830 2 830 618 842 618 842 581 91 581 91 496 410 496 410 935 770 935 770 648 825 648 825 655 293 655 293 36 303 36 303 144 720 144 720 312 93 312 93 311 712 311 712 79 381 79 381 784 397 784 397 535 754 535 754 112 796 112 796 606 109 606 109 62 816 62 816 46 216 46 216 547 245 547 245 31 856 31 856 665 631 665 631 689 922 689 922 795 544 795 544 392 789 392 789 289 462 289 462 19 59 19 59 234 211 234 211 753 156 753 156 276 128 276 128 577 745 577 745 84 856 84 856 629 503 629 503 251 673 251 673 625 20 625 20 865 13 865 13 517 404 517 404 498 750 498 750 675 610 675 610 128 387 128 387 769 323 769 323 124 950 124 950 631 4 631 4 620 954 620 954 14 923 14 923 450 278 450 278 731 248 731 248 737 137 737 137 905 864 905 864 918 214 918 214 462 494 462 494 32 484 32 484 947 154 947 154 929 782 929 782 769 356 769 356 719 470 719 470 134 994 134 994 667 836 667 836 917 235 917 235 224 895 224 895 40 425 40 425 172 270 172 270 717 10 717 10 336 620 336 620 733 10 733 10 494 46 494 46 776 416 776 416 860 411 860 411 254 464 254 464 764 299 764 299 362 628 362 628 88 741 88 741 401 217 401 217 193 335 193 335 186 91 186 91 57 263 57 263 662 230 662 230 670 244 670 244 806 909 806 909 101 519 101 519 303 845 303 845 760 253 760 253 596 891 596 891 552 608 552 608 390 423 390 423 163 987 163 987 879 914 879 914 242 260 242 260 92 829 92 829 910 895 910 895 886 363 886 363 385 256 385 256 481 586 481 586 822 771 822 771 31 172 31 172 598 519 598 519 460 860 460 860 219 591 219 591 483 2 483 2 793 522 793 522 89 799 89 799 247 317 247 317 326 202 326 202 70 796 70 796 677 231 677 231 33 127 33 127 920 809 920 809 664 751 664 751 792 613 792 613 549 162 549 162 710 76 710 76 72 177 72 177 166 117 166 117 348 991 348 991 125 123 125 123 751 790 751 790 265 534 265 534 164 602 164 602 707 859 707 859 390 282 390 282 959 561 959 561 85 427 85 427 703 437 703 437 51 908 51 908 120 726 120 726 944 110 944 110 200 960 200 960 255 929 255 929 361 412 361 412 975 491 975 491 655 295 655 295 107 654 107 654 897 852 897 852 540 547 540 547 381 819 381 819 682 338 682 338 566 369 566 369 777 326 777 326 249 463 249 463 969 828 969 828 265 904 265 904 506 833 506 833 671 857 671 857 12 430 12 430 163 706 163 706 191 36 191 36 675 187 675 187 470 342 470 342 13 465 13 465 283 190 283 190 393 325 393 325 48 124 48 124 903 251 903 251 818 485 818 485 107 719 107 719 793 607 793 607 580 769 580 769 56 901 56 901 231 496 231 496 876 296 876 296 782 612 782 612 736 545 736 545 995 768 995 768 879 130 879 130 901 528 901 528 893 360 893 360 85 399 85 399 340 685 340 685 931 196 931 196 276 875 276 875 705 973 705 973 666 751 666 751 800 252 800 252 297 221 297 221 69 582 69 582 135 418 135 418 380 786 380 786 951 553 951 553 665 46 665 46 157 161 157 161 932 726 932 726 426 95 426 95 128 591 128 591 545 40 545 40 557 782 557 782 403 544 403 544 71 53 71 53 889 936 889 936 832 144 832 144 732 51 732 51 635 669 635 669 188 467 188 467 177 797 177 797 952 589 952 589 226 244 226 244 780 114 780 114 693 271 693 271 571 425 571 425 806 957 806 957 869 372 869 372 749 122 749 122 39 203 39 203 532 468 532 468 678 81 678 81 798 348 798 348 904 606 904 606 321 64 321 64 943 734 943 734 286 213 286 213 660 966 660 966 379 213 379 213 997 341 997 341 808 433 808 433 5 30 5 30 352 240 352 240 564 634 564 634 946 418 946 418 454 656 454 656 13 741 13 741 232 205 232 205 565 195 565 195 289 425 289 425 971 593 971 593 585 306 585 306 890 119 890 119 570 390 570 390 806 127 806 127 322 907 322 907 947 997 947 997 973 877 973 877 245 693 245 693 737 513 737 513 873 961 873 961 278 6 278 6 145 115 145 115 476 510 476 510 104 361 104 361 638 672 638 672 188 766 188 766 497 869 497 869 880 808 880 808 981 119 981 119 910 120 910 120 260 356 260 356 740 477 740 477 792 349 792 349 418 580 418 580 52 668 52 668 366 809 366 809 419 450 419 450 471 984 471 984 809 239 809 239 792 44 792 44 868 168 868 168 779 532 779 532 425 15 425 15 249 116 249 116 414 4 414 4 438 535 438 535 835 164 835 164 128 776 128 776 726 447 726 447 818 532 818 532 475 447 475 447 521 472 521 472 284 900 284 900 98 433 98 433 506 844 506 844 481 59 481 59 557 802 557 802 77 179 77 179 86 666 86 666 629 908 629 908 277 872 277 872 953 402 953 402 314 23 314 23 536 684 536 684 22 241 22 241 508 433 508 433 815 914 815 914 628 8 628 8 477 941 477 941 915 94 915 94 238 834 238 834 421 627 421 627 333 746 333 746 869 13 869 13 530 385 530 385 288 761 288 761 65 213 65 213 205 557 205 557 766 402 766 402 963 303 963 303 843 831 843 831 80 155 80 155 951 378 951 378 835 116 835 116 754 294 754 294 238 974 238 974 147 701 147 701 840 349 840 349 635 530 635 530 565 248 565 248 828 365 828 365 495 292 495 292 288 952 288 952 881 707 881 707 510 250 510 250 439 919 439 919 362 604 362 604 928 516 928 516 219 37 219 37 273 750 273 750 13 886 13 886 859 333 859 333 466 972 466 972 961 981 961 981 442 904 442 904 270 814 270 814 277 897 277 897 852 622 852 622 527 44 527 44 940 760 940 760 267 444 267 444 103 612 103 612 278 937 278 937 724 494 724 494 68 207 68 207 741 331 741 331 913 432 913 432 365 625 365 625 538 803 538 803 789 222 789 222 712 913 712 913 820 110 820 110 458 137 458 137 456 136 456 136 269 541 269 541 828 773 828 773 895 118 895 118 862 599 862 599 800 852 800 852 315 557 315 557 167 460 167 460 751 157 751 157 954 965 954 965 511 744 511 744 290 891 290 891 332 939 332 939 571 753 571 753 398 960 398 960 273 645 273 645 375 376 375 376 181 11 181 11 522 491 522 491 235 371 235 371 164 965 164 965 417 404 417 404 428 648 428 648 291 108 291 108 512 892 512 892 962 933 962 933 345 549 345 549 352 228 352 228 70 602 70 602 156 135 156 135 627 223 627 223 242 955 242 955 577 362 577 362 605 955 605 955 979 568 979 568 446 291 446 291 555 897 555 897 351 785 351 785 171 119 171 119 388 504 388 504 603 192 603 192 965 652 965 652 238 327 238 327 853 868 853 868 296 534 296 534 17 755 17 755 883 991 883 991 272 709 272 709 914 960 914 960 974 84 974 84 421 903 421 903 687 456 687 456 834 482 834 482 863 1 863 1 645 322 645 322 308 526 308 526 90 382 90 382 88 222 88 222 498 559 498 559 996 302 996 302 867 781 867 781 460 444 460 444 163 857 163 857 295 466 295 466 537 670 537 670 646 624 646 624 544 105 544 105 510 984 510 984 517 77 517 77 961 199 961 199 225 234 225 234 319 321 319 321 333 982 333 982 399 788 399 788 550 146 550 146 533 241 533 241 291 235 291 235 906 974 906 974 424 523 424 523 25 436 25 436 339 60 339 60 978 388 978 388 763 280 763 280 278 452 278 452 548 394 548 394 974 713 974 713 22 459 22 459 380 286 380 286 399 697 399 697 735 383 735 383 465 973 465 973 23 639 23 639 912 184 912 184 146 375 146 375 333 7 333 7 619 33 619 33 49 831 49 831 742 265 742 265 579 336 579 336 62 57 62 57 806 574 806 574 983 54 983 54 712 630 712 630 650 291 650 291 307 745 307 745 253 599 253 599 218 799 218 799 186 597 186 597 477 607 477 607 326 300 326 300 869 351 869 351 613 440 613 440 333 984 333 984 617 104 617 104 95 19 95 19 829 890 829 890 711 837 711 837 338 118 338 118 252 568 252 568 876 231 876 231 794 871 794 871 365 826 365 826 518 963 518 963 485 577 485 577 218 746 218 746 541 984 541 984 234 768 234 768 79 770 79 770 118 256 118 256 996 803 996 803 165 787 165 787 893 248 893 248 936 762 936 762 967 168 967 168 260 749 260 749 579 908 579 908 43 93 43 93 561 752 561 752 987 561 987 561 45 136 45 136 179 858 179 858 379 315 379 315 544 491 544 491 377 986 377 986 270 179 270 179 963 789 963 789 722 719 722 719 535 501 535 501 915 58 915 58 740 17 740 17 681 191 681 191 984 962 984 962 963 411 963 411 178 38 178 38 2 95 2 95 98 896 98 896 530 568 530 568 331 297 331 297 356 514 356 514 451 245 451 245 538 395 538 395 796 289 796 289 859 399 859 399 489 952 489 952 671 239 671 239 255 177 255 177 510 430 510 430 476 972 476 972 493 99 493 99 744 500 744 500 229 158 229 158 801 548 801 548 867 90 867 90 766 176 766 176 376 890 376 890 730 837 730 837 790 783 790 783 451 160 451 160 773 823 773 823 258 613 258 613 523 751 523 751 242 150 242 150 709 530 709 530 187 8 187 8 942 67 942 67 433 261 433 261 851 540 851 540 390 972 390 972 122 568 122 568 963 191 963 191 824 657 824 657 976 401 976 401 813 501 813 501 823 324 823 324 600 62 600 62 822 859 822 859 573 834 573 834 12 614 12 614 298 855 298 855 525 396 525 396 603 290 603 290 966 617 966 617 432 136 432 136 213 652 213 652 182 791 182 791 311 733 311 733 118 598 118 598 220 933 220 933 339 176 339 176 253 696 253 696 241 435 241 435 147 430 147 430 15 740 15 740 248 425 248 425 33 74 33 74 533 208 533 208 945 953 945 953 233 13 233 13 650 857 650 857 87 740 87 740 166 165 166 165 840 762 840 762 455 590 455 590 460 294 460 294 241 607 241 607 695 69 695 69 734 536 734 536 233 196 233 196 173 165 173 165 672 14 672 14 484 280 484 280 336 262 336 262 911 209 911 209 778 551 778 551 51 42 51 42 932 810 932 810 194 933 194 933 711 455 711 455 202 926 202 926 815 822 815 822 666 956 666 956 813 341 813 341 27 590 27 590 673 132 673 132 595 774 595 774 523 318 523 318 490 321 490 321 499 268 499 268 624 589 624 589 634 732 634 732 232 197 232 197 393 861 393 861 870 850 870 850 341 79 341 79 700 815 700 815 760 472 760 472 736 873 736 873 224 804 224 804 186 536 186 536 703 108 703 108 155 862 155 862 9 964 9 964 284 865 284 865 884 860 884 860 558 390 558 390 15 268 15 268 348 677 348 677 394 190 394 190 838 404 838 404 221 648 221 648 236 793 236 793 459 178 459 178 846 116 846 116 444 882 444 882 280 371 280 371 659 247 659 247 817 857 817 857 955 170 955 170 440 349 440 349 314 851 314 851 534 835 534 835 165 589 165 589 340 712 340 712 92 284 92 284 988 539 988 539 279 269 279 269 532 686 532 686 823 809 823 809 983 111 983 111 584 427 584 427 492 848 492 848 781 860 781 860 188 119 188 119 823 607 823 607 507 864 507 864 922 511 922 511 737 756 737 756 722 892 722 892 90 61 90 61 486 328 486 328 588 967 588 967 401 764 401 764 747 899 747 899 577 215 577 215 97 922 97 922 550 466 550 466 116 928 116 928 444 534 444 534 683 701 683 701 428 644 428 644 228 199 228 199 767 126 767 126 758 488 758 488 905 234 905 234 117 26 117 26 229 471 229 471 858 707 858 707 17 364 17 364 634 632 634 632 135 355 135 355 91 11 91 11 102 320 102 320 678 21 678 21 723 116 723 116 576 420 576 420 831 373 831 373 456 99 456 99 518 772 518 772 431 626 431 626 46 674 46 674 866 48 866 48 283 534 283 534 101 31 101 31 200 15 200 15 453 521 453 521 650 1 650 1 629 557 629 557 551 265 551 265 308 797 308 797 61 376 61 376 739 598 739 598 169 800 169 800 416 193 416 193 310 486 310 486 275 209 275 209 885 945 885 945 273 670 273 670 140 51 140 51 632 373 632 373 562 360 562 360 358 344 358 344 72 685 72 685 545 663 545 663 33 656 33 656 732 910 732 910 503 795 503 795 716 662 716 662 278 925 278 925 862 885 862 885 459 236 459 236 282 81 282 81 7 965 7 965 8 803 8 803 677 994 677 994 375 60 375 60 277 386 277 386 235 238 235 238 383 221 383 221 418 82 418 82 408 359 408 359 513 9 513 9 969 797 969 797 138 439 138 439 746 256 746 256 793 954 793 954 851 899 851 899 435 523 435 523 786 85 786 85 653 179 653 179 657 375 657 375 880 668 880 668 517 944 517 944 434 25 434 25 462 507 462 507 211 884 211 884 3 178 3 178 241 560 241 560 547 472 547 472 31 725 31 725 347 801 347 801 688 465 688 465 317 311 317 311 31 536 31 536 86 32 86 32 137 67 137 67 760 900 760 900 487 884 487 884 624 259 624 259 758 23 758 23 647 138 647 138 378 416 378 416 741 778 741 778 556 625 556 625 105 132 105 132 669 400 669 400 12 20 12 20 25 395 25 395 295 539 295 539 26 429 26 429 254 620 254 620 646 784 646 784 235 994 235 994 748 959 748 959 394 410 394 410 665 688 665 688 480 782 480 782 345 428 345 428 302 220 302 220 985 63 985 63 210 496 210 496 563 838 563 838 146 131 146 131 315 725 315 725 880 832 880 832 949 101 949 101 415 286 415 286 791 717 791 717 259 710 259 710 193 707 193 707 80 526 80 526 2 188 2 188 255 614 255 614 531 903 531 903 323 933 323 933 175 540 175 540 308 54 308 54 731 873 731 873 440 656 440 656 277 381 277 381 371 302 371 302 938 904 938 904 24 152 24 152 117 468 117 468 256 979 256 979 323 958 323 958 661 718 661 718 415 940 415 940 694 108 694 108 449 76 449 76 621 435 621 435 868 129 868 129 358 963 358 963 768 780 768 780 677 792 677 792 755 200 755 200 60 668 60 668 407 191 407 191 780 84 780 84 149 72 149 72 48 109 48 109 232 856 232 856 888 925 888 925 560 494 560 494 669 945 669 945 99 150 99 150 436 575 436 575 613 737 613 737 608 683 608 683 655 106 655 106 777 561 777 561 834 178 834 178 228 35 228 35 724 584 724 584 482 339 482 339 915 776 915 776 692 712 692 712 394 193 394 193 816 492 816 492 330 392 330 392 898 255 898 255 391 257 391 257 584 778 584 778 414 267 414 267 400 140 400 140 803 620 803 620 661 938 661 938 569 587 569 587 557 291 557 291 459 738 459 738 163 411 163 411 741 419 741 419 328 368 328 368 210 411 210 411 175 362 175 362 861 959 861 959 779 514 779 514 924 106 924 106 565 612 565 612 634 406 634 406 263 603 263 603 81 856 81 856 425 286 425 286 840 60 840 60 408 162 408 162 487 602 487 602 954 426 954 426 81 93 81 93 399 480 399 480 923 689 923 689 255 555 255 555 242 499 242 499 632 501 632 501 676 328 676 328 285 62 285 62 108 550 108 550 477 152 477 152 115 87 115 87 583 70 583 70 725 643 725 643 958 19 958 19 912 931 912 931 59 737 59 737 85 534 85 534 106 972 106 972 101 273 101 273 132 645 132 645 760 779 760 779 808 721 808 721 273 858 273 858 492 449 492 449 406 408 406 408 899 492 899 492 430 15 430 15 664 987 664 987 38 190 38 190 57 903 57 903 579 716 579 716 408 630 408 630 648 691 648 691 971 5 971 5 995 175 995 175 503 781 503 781 631 915 631 915 62 208 62 208 445 788 445 788 874 572 874 572 256 106 256 106 537 277 537 277 648 650 648 650 397 475 397 475 246 402 246 402 563 328 563 328 796 331 796 331 465 52 465 52 599 46 599 46 931 627 931 627 68 691 68 691 65 369 65 369 364 692 364 692 462 452 462 452 121 186 121 186 705 410 705 410 875 302 875 302 932 487 932 487 904 992 904 992 269 456 269 456 23 813 23 813 939 650 939 650 560 717 560 717 94 359 94 359 885 154 885 154 965 346 965 346 979 289 979 289 331 848 331 848 442 388 442 388 484 799 484 799 538 724 538 724 303 908 303 908 179 436 179 436 961 861 961 861 807 726 807 726 528 944 528 944 254 560 254 560 354 613 354 613 669 747 669 747 891 616 891 616 551 358 551 358 365 192 365 192 35 244 35 244 366 2 366 2 867 734 867 734 954 336 954 336 740 592 740 592 719 419 719 419 800 489 800 489 96 157 96 157 98 618 98 618 390 370 390 370 928 375 928 375 800 939 800 939 959 701 959 701 896 91 896 91 396 597 396 597 511 285 511 285 613 625 613 625 803 440 803 440 227 493 227 493 928 869 928 869 644 658 644 658 71 18 71 18 974 826 974 826 532 832 532 832 693 708 693 708 415 795 415 795 742 962 742 962 223 86 223 86 546 504 546 504 166 820 166 820 997 439 997 439 426 917 426 917 452 56 452 56 526 626 526 626 648 935 648 935 810 337 810 337 903 932 903 932 644 23 644 23 808 726 808 726 379 529 379 529 588 333 588 333 757 824 757 824 164 799 164 799 867 406 867 406 773 216 773 216 848 179 848 179 2 914 2 914 452 380 452 380 442 457 442 457 164 264 164 264 228 642 228 642 728 560 728 560 585 968 585 968 18 753 18 753 248 452 248 452 893 414 893 414 750 393 750 393 501 629 501 629 656 783 656 783 590 430 590 430 192 706 192 706 878 545 878 545 168 880 168 880 301 21 301 21 350 668 350 668 382 348 382 348 770 268 770 268 541 38 541 38 738 471 738 471 484 258 484 258 742 115 742 115 330 436 330 436 604 226 604 226 405 335 405 335 808 509 808 509 932 996 932 996 528 909 528 909 846 492 846 492 686 686 686 686 729 550 729 550 79 488 79 488 311 145 311 145 435 640 435 640 857 643 857 643 665 573 665 573 587 9 587 9 531 410 531 410 195 63 195 63 427 117 427 117 885 682 885 682 714 697 714 697 741 478 741 478 246 656 246 656 486 43 486 43 524 587 524 587 928 626 928 626 237 52 237 52 401 400 401 400 733 647 733 647 735 577 735 577 420 157 420 157 787 246 787 246 393 889 393 889 305 70 305 70 776 499 776 499 9 828 9 828 108 516 108 516 856 379 856 379 255 159 255 159 191 418 191 418 968 652 968 652 443 178 443 178 564 543 564 543 871 906 871 906 33 361 33 361 856 2 856 2 335 486 335 486 257 773 257 773 496 381 496 381 344 347 344 347 465 767 465 767 152 605 152 605 874 184 874 184 424 77 424 77 372 868 372 868 7 114 7 114 635 207 635 207 436 66 436 66 378 303 378 303 748 293 748 293 503 314 503 314 270 250 270 250 520 303 520 303 422 317 422 317 87 792 87 792 72 910 72 910 779 566 779 566 648 404 648 404 380 198 380 198 397 913 397 913 595 167 595 167 710 329 710 329 813 467 813 467 548 878 548 878 341 805 341 805 631 357 631 357 251 391 251 391 531 540 531 540 223 976 223 976 351 537 351 537 946 747 946 747 35 558 35 558 888 68 888 68 470 652 470 652 114 101 114 101 22 285 22 285 240 393 240 393 748 523 748 523 871 779 871 779 716 227 716 227 43 774 43 774 759 957 759 957 224 169 224 169 210 82 210 82 447 854 447 854 160 947 160 947 497 96 497 96 200 56 200 56 274 289 274 289 237 212 237 212 520 587 520 587 36 522 36 522 822 618 822 618 799 195 799 195 408 466 408 466 535 409 535 409 15 721 15 721 401 236 401 236 360 733 360 733 499 368 499 368 405 462 405 462 855 612 855 612 627 503 627 503 248 714 248 714 794 89 794 89 81 890 81 890 248 973 248 973 900 782 900 782 29 887 29 887 131 385 131 385 535 579 535 579 926 502 926 502 418 552 418 552 451 611 451 611 706 586 706 586 984 343 984 343 591 492 591 492 533 279 533 279 393 301 393 301 769 495 769 495 164 809 164 809 510 146 510 146 331 378 331 378 721 25 721 25 879 621 879 621 597 276 597 276 726 338 726 338 937 180 937 180 885 195 885 195 510 505 510 505 478 91 478 91 941 883 941 883 766 820 766 820 762 41 762 41 910 968 910 968 268 62 268 62 863 427 863 427 461 706 461 706 303 981 303 981 603 546 603 546 939 722 939 722 687 37 687 37 960 413 960 413 597 225 597 225 402 738 402 738 774 19 774 19 905 143 905 143 851 65 851 65 334 398 334 398 62 925 62 925 435 540 435 540 209 294 209 294 230 985 230 985 264 912 264 912 465 853 465 853 433 412 433 412 881 565 881 565 593 384 593 384 271 718 271 718 98 120 98 120 645 339 645 339 342 535 342 535 84 927 84 927 393 341 393 341 944 921 944 921 342 257 342 257 413 968 413 968 415 978 415 978 363 225 363 225 515 899 515 899 407 656 407 656 66 524 66 524 922 470 922 470 627 973 627 973 470 845 470 845 527 661 527 661 370 385 370 385 873 612 873 612 899 80 899 80 762 884 762 884 21 845 21 845 981 525 981 525 983 161 983 161 484 134 484 134 170 433 170 433 580 371 580 371 650 22 650 22 580 296 580 296 768 40 768 40 552 652 552 652 186 212 186 212 42 497 42 497 175 689 175 689 433 516 433 516 634 832 634 832 280 178 280 178 939 592 939 592 849 389 849 389 527 935 527 935 908 402 908 402 565 312 565 312 696 211 696 211 514 638 514 638 418 872 418 872 813 253 813 253 792 143 792 143 55 260 55 260 644 326 644 326 326 476 326 476 799 169 799 169 394 688 394 688 8 835 8 835 285 811 285 811 91 927 91 927 688 629 688 629 972 715 972 715 286 375 286 375 260 836 260 836 549 479 549 479 640 962 640 962 392 381 392 381 14 32 14 32 395 952 395 952 576 258 576 258 938 934 938 934 607 340 607 340 955 80 955 80 911 804 911 804 170 366 170 366 409 193 409 193 455 270 455 270 229 148 229 148 322 281 322 281 287 185 287 185 868 970 868 970 745 222 745 222 364 168 364 168 979 797 979 797 941 213 941 213 567 304 567 304 639 414 639 414 121 290 121 290 948 413 948 413 242 795 242 795 182 55 182 55 397 872 397 872 507 913 507 913 67 273 67 273 257 810 257 810 169 703 169 703 857 911 857 911 521 368 521 368 269 775 269 775 680 195 680 195 860 623 860 623 850 18 850 18 874 923 874 923 154 140 154 140 73 476 73 476 906 675 906 675 299 829 299 829 369 570 369 570 34 311 34 311 523 384 523 384 612 579 612 579 724 797 724 797 179 153 179 153 207 414 207 414 36 136 36 136 522 5 522 5 21 598 21 598 809 878 809 878 161 680 161 680 161 194 161 194 706 881 706 881 301 442 301 442 61 321 61 321 307 725 307 725 447 527 447 527 439 309 439 309 189 538 189 538 514 172 514 172 46 948 46 948 938 267 938 267 8 890 8 890 463 895 463 895 614 346 614 346 82 58 82 58 543 862 543 862 964 822 964 822 544 540 544 540 156 516 156 516 943 399 943 399 661 465 661 465 842 344 842 344 9 533 9 533 207 86 207 86 542 290 542 290 519 246 519 246 874 245 874 245 475 434 475 434 334 560 334 560 236 539 236 539 518 391 518 391 440 215 440 215 500 758 500 758 186 633 186 633 318 922 318 922 538 667 538 667 452 237 452 237 301 604 301 604 454 845 454 845 449 479 449 479 44 298 44 298 678 971 678 971 275 722 275 722 761 421 761 421 743 828 743 828 986 287 986 287 693 165 693 165 757 817 757 817 410 410 410 410 645 297 645 297 396 936 396 936 327 477 327 477 717 914 717 914 42 591 42 591 846 781 846 781 179 266 179 266 415 64 415 64 677 812 677 812 60 830 60 830 204 873 204 873 584 242 584 242 90 723 90 723 512 246 512 246 239 14 239 14 785 675 785 675 63 178 63 178 72 766 72 766 794 346 794 346 674 964 674 964 110 960 110 960 323 319 323 319 45 785 45 785 517 477 517 477 592 983 592 983 357 882 357 882 14 844 14 844 577 430 577 430 155 336 155 336 333 881 333 881 459 370 459 370 378 63 378 63 680 423 680 423 469 763 469 763 274 426 274 426 531 492 531 492 492 597 492 597 361 113 361 113 582 37 582 37 960 391 960 391 515 672 515 672 296 953 296 953 75 32 75 32 666 403 666 403 38 886 38 886 367 646 367 646 608 786 608 786 512 690 512 690 61 700 61 700 114 208 114 208 83 556 83 556 169 607 169 607 71 215 71 215 98 971 98 971 391 602 391 602 163 787 163 787 264 878 264 878 843 698 843 698 2 275 2 275 364 213 364 213 84 753 84 753 413 639 413 639 803 724 803 724 510 790 510 790 110 573 110 573 924 256 924 256 164 105 164 105 933 494 933 494 107 759 107 759 155 276 155 276 148 517 148 517 171 721 171 721 944 141 944 141 94 924 94 924 362 415 362 415 925 170 925 170 60 579 60 579 973 802 973 802 426 799 426 799 623 664 623 664 380 638 380 638 991 242 991 242 995 554 995 554 887 297 887 297 672 340 672 340 588 420 588 420 346 988 346 988 826 615 826 615 696 394 696 394 79 176 79 176 545 59 545 59 350 165 350 165 625 779 625 779 293 491 293 491 983 853 983 853 546 348 546 348 735 962 735 962 152 911 152 911 558 886 558 886 57 239 57 239 233 989 233 989 3 922 3 922 724 382 724 382 848 56 848 56 418 400 418 400 906 530 906 530 340 603 340 603 863 727 863 727 573 367 573 367 89 374 89 374 55 977 55 977 859 640 859 640 743 890 743 890 276 484 276 484 239 966 239 966 337 768 337 768 287 188 287 188 808 978 808 978 372 585 372 585 918 612 918 612 512 276 512 276 250 544 250 544 677 641 677 641 97 100 97 100 940 457 940 457 271 912 271 912 995 618 995 618 971 401 971 401 464 234 464 234 322 590 322 590 498 168 498 168 88 46 88 46 273 149 273 149 879 346 879 346 819 587 819 587 531 602 531 602 343 607 343 607 871 969 871 969 30 875 30 875 79 161 79 161 315 206 315 206 671 900 671 900 761 876 761 876 166 539 166 539 383 888 383 888 889 643 889 643 684 134 684 134 369 269 369 269 465 407 465 407 694 713 694 713 433 28 433 28 458 553 458 553 439 209 439 209 911 60 911 60 788 642 788 642 809 617 809 617 523 39 523 39 269 769 269 769 354 417 354 417 772 802 772 802 690 914 690 914 582 308 582 308 927 431 927 431 733 28 733 28 535 406 535 406 483 111 483 111 569 41 569 41 655 19 655 19 962 413 962 413 360 183 360 183 976 24 976 24 918 76 918 76 745 768 745 768 466 492 466 492 154 301 154 301 569 133 569 133 520 101 520 101 458 838 458 838 786 462 786 462 724 79 724 79 157 479 157 479 56 734 56 734 979 440 979 440 937 702 937 702 261 93 261 93 127 488 127 488 59 462 59 462 574 69 574 69 515 313 515 313 16 331 16 331 470 773 470 773 35 851 35 851 436 941 436 941 236 614 236 614 432 34 432 34 741 859 741 859 62 105 62 105 627 935 627 935 154 248 154 248 342 978 342 978 646 671 646 671 69 324 69 324 511 727 511 727 71 562 71 562 763 577 763 577 187 229 187 229 294 237 294 237 547 143 547 143 497 161 497 161 225 238 225 238 951 508 951 508 102 720 102 720 699 435 699 435 834 814 834 814 567 976 567 976 762 416 762 416 160 278 160 278 813 143 813 143 763 665 763 665 599 598 599 598 345 518 345 518 814 144 814 144 419 572 419 572 655 818 655 818 693 280 693 280 795 217 795 217 434 372 434 372 749 914 749 914 263 531 263 531 864 720 864 720 761 665 761 665 888 163 888 163 850 242 850 242 698 9 698 9 124 748 124 748 732 784 732 784 799 906 799 906 489 412 489 412 168 929 168 929 179 281 179 281 171 749 171 749 692 768 692 768 579 449 579 449 54 366 54 366 314 800 314 800 203 372 203 372 606 485 606 485 10 840 10 840 885 762 885 762 221 426 221 426 61 789 61 789 945 706 945 706 590 579 590 579 183 737 183 737 367 479 367 479 867 878 867 878 736 427 736 427 320 270 320 270 457 491 457 491 731 211 731 211 280 4 280 4 381 439 381 439 593 958 593 958 243 737 243 737 968 709 968 709 647 100 647 100 551 645 551 645 991 714 991 714 751 797 751 797 745 664 745 664 471 6 471 6 742 405 742 405 569 784 569 784 986 12 986 12 174 105 174 105 922 954 922 954 792 782 792 782 943 10 943 10 337 719 337 719 829 655 829 655 446 217 446 217 324 583 324 583 351 243 351 243 469 344 469 344 103 554 103 554 368 141 368 141 952 776 952 776 790 188 790 188 658 769 658 769 819 105 819 105 821 351 821 351 876 940 876 940 71 160 71 160 310 498 310 498 739 755 739 755 721 628 721 628 53 570 53 570 725 962 725 962 302 190 302 190 281 486 281 486 619 189 619 189 969 499 969 499 734 47 734 47 216 51 216 51 965 368 965 368 711 918 711 918 785 355 785 355 495 197 495 197 763 21 763 21 960 178 960 178 731 751 731 751 155 566 155 566 278 994 278 994 891 69 891 69 474 467 474 467 166 72 166 72 595 154 595 154 5 101 5 101 758 529 758 529 528 25 528 25 792 693 792 693 301 979 301 979 967 342 967 342 16 48 16 48 905 712 905 712 532 718 532 718 554 42 554 42 38 441 38 441 867 889 867 889 70 61 70 61 885 525 885 525 355 862 355 862 963 951 963 951 430 952 430 952 121 318 121 318 667 757 667 757 192 266 192 266 91 931 91 931 927 768 927 768 714 54 714 54 595 497 595 497 627 256 627 256 528 357 528 357 572 393 572 393 145 977 145 977 541 39 541 39 275 515 275 515 778 770 778 770 733 148 733 148 645 27 645 27 906 829 906 829 236 640 236 640 856 391 856 391 263 73 263 73 419 534 419 534 466 305 466 305 350 398 350 398 559 385 559 385 508 143 508 143 323 479 323 479 388 181 388 181 812 970 812 970 260 10 260 10 244 837 244 837 557 105 557 105 276 139 276 139 810 485 810 485 48 863 48 863 158 161 158 161 90 697 90 697 908 982 908 982 599 60 599 60 224 177 224 177 309 518 309 518 129 85 129 85 494 427 494 427 664 297 664 297 114 70 114 70 552 423 552 423 968 297 968 297 75 347 75 347 672 849 672 849 772 823 772 823 205 901 205 901 520 115 520 115 135 164 135 164 774 521 774 521 328 964 328 964 571 932 571 932 97 754 97 754 45 770 45 770 292 658 292 658 612 371 612 371 764 87 764 87 645 564 645 564 553 123 553 123 889 841 889 841 851 820 851 820 793 982 793 982 988 150 988 150 875 881 875 881 673 770 673 770 481 930 481 930 808 967 808 967 885 249 885 249 613 539 613 539 447 640 447 640 741 522 741 522 730 794 730 794 254 3 254 3 719 189 719 189 839 270 839 270 168 826 168 826 824 427 824 427 119 81 119 81 504 893 504 893 495 262 495 262 764 279 764 279 771 771 771 771 66 399 66 399 7 476 7 476 229 909 229 909 708 11 708 11 559 184 559 184 483 156 483 156 540 553 540 553 246 981 246 981 397 687 397 687 2 245 2 245 694 199 694 199 795 478 795 478 130 405 130 405 469 331 469 331 857 945 857 945 857 537 857 537 271 315 271 315 839 941 839 941 845 784 845 784 963 448 963 448 861 94 861 94 841 263 841 263 21 132 21 132 313 508 313 508 313 109 313 109 811 414 811 414 741 519 741 519 310 666 310 666 303 529 303 529 551 385 551 385 970 751 970 751 744 522 744 522 353 631 353 631 132 257 132 257 112 684 112 684 827 457 827 457 91 228 91 228 66 42 66 42 588 413 588 413 568 855 568 855 236 689 236 689 684 596 684 596 789 529 789 529 451 462 451 462 988 822 988 822 721 920 721 920 669 43 669 43 93 498 93 498 410 62 410 62 63 685 63 685 850 537 850 537 662 716 662 716 111 788 111 788 244 674 244 674 488 955 488 955 438 312 438 312 386 825 386 825 676 745 676 745 361 819 361 819 361 55 361 55 190 113 190 113 709 42 709 42 509 902 509 902 485 560 485 560 156 259 156 259 231 51 231 51 800 325 800 325 718 23 718 23 178 404 178 404 419 150 419 150 809 39 809 39 118 520 118 520 264 881 264 881 951 536 951 536 241 62 241 62 109 261 109 261 67 558 67 558 956 365 956 365 992 56 992 56 263 618 263 618 251 692 251 692 91 946 91 946 752 581 752 581 295 311 295 311 313 568 313 568 138 138 138 138 125 244 125 244 72 682 72 682 767 136 767 136 315 123 315 123 628 731 628 731 879 171 879 171 89 546 89 546 988 979 988 979 317 258 317 258 380 57 380 57 209 374 209 374 950 141 950 141 745 302 745 302 781 214 781 214 657 168 657 168 552 186 552 186 334 681 334 681 846 338 846 338 439 119 439 119 958 348 958 348 428 218 428 218 377 521 377 521 522 873 522 873 741 936 741 936 688 305 688 305 315 530 315 530 8 884 8 884 39 257 39 257 564 802 564 802 108 248 108 248 852 877 852 877 25 861 25 861 313 653 313 653 277 736 277 736 880 983 880 983 56 309 56 309 865 77 865 77 701 277 701 277 735 670 735 670 40 98 40 98 443 957 443 957 97 154 97 154 212 532 212 532 828 900 828 900 196 154 196 154 658 685 658 685 896 309 896 309 887 827 887 827 575 107 575 107 324 629 324 629 666 738 666 738 685 801 685 801 421 644 421 644 249 290 249 290 732 948 732 948 81 511 81 511 333 925 333 925 927 452 927 452 801 992 801 992 964 770 964 770 386 890 386 890 18 42 18 42 695 648 695 648 372 616 372 616 211 586 211 586 186 629 186 629 353 131 353 131 486 503 486 503 474 713 474 713 961 966 961 966 201 458 201 458 401 245 401 245 980 198 980 198 72 292 72 292 155 608 155 608 162 89 162 89 470 766 470 766 433 402 433 402 893 65 893 65 260 292 260 292 487 951 487 951 414 318 414 318 606 336 606 336 496 739 496 739 499 869 499 869 59 21 59 21 70 944 70 944 163 290 163 290 288 604 288 604 336 44 336 44 954 633 954 633 443 839 443 839 95 469 95 469 253 14 253 14 608 733 608 733 196 857 196 857 821 123 821 123 110 638 110 638 854 763 854 763 868 45 868 45 476 194 476 194 404 317 404 317 788 269 788 269 419 750 419 750 428 591 428 591 224 821 224 821 565 976 565 976 153 618 153 618 734 434 734 434 773 204 773 204 454 641 454 641 10 326 10 326 666 994 666 994 90 699 90 699 674 661 674 661 327 117 327 117 282 515 282 515 220 144 220 144 842 847 842 847 710 77 710 77 119 742 119 742 867 337 867 337 172 228 172 228 169 449 169 449 633 108 633 108 907 111 907 111 386 822 386 822 559 478 559 478 297 249 297 249 856 115 856 115 773 1 773 1 402 601 402 601 349 629 349 629 163 845 163 845 235 15 235 15 209 464 209 464 60 249 60 249 319 142 319 142 707 250 707 250 136 636 136 636 613 199 613 199 882 537 882 537 65 380 65 380 878 151 878 151 814 935 814 935 918 78 918 78 509 602 509 602 941 69 941 69 741 243 741 243 292 919 292 919 68 35 68 35 822 853 822 853 79 993 79 993 238 859 238 859 283 183 283 183 378 395 378 395 291 294 291 294 569 696 569 696 662 571 662 571 57 423 57 423 552 247 552 247 569 94 569 94 837 812 837 812 812 587 812 587 593 497 593 497 951 250 951 250 551 522 551 522 337 525 337 525 35 971 35 971 360 566 360 566 77 688 77 688 235 302 235 302 554 543 554 543 105 549 105 549 164 350 164 350 905 470 905 470 317 386 317 386 813 651 813 651 485 178 485 178 485 207 485 207 237 738 237 738 893 454 893 454 452 644 452 644 390 57 390 57 85 520 85 520 961 527 961 527 654 294 654 294 981 193 981 193 752 341 752 341 103 404 103 404 16 125 16 125 120 339 120 339 544 20 544 20 148 180 148 180 515 442 515 442 504 228 504 228 50 368 50 368 386 165 386 165 690 830 690 830 378 815 378 815 907 2 907 2 115 60 115 60 912 136 912 136 783 459 783 459 528 477 528 477 685 731 685 731 519 241 519 241 299 457 299 457 667 75 667 75 504 256 504 256 600 307 600 307 360 255 360 255 934 125 934 125 42 846 42 846 430 818 430 818 920 276 920 276 475 841 475 841 483 937 483 937 27 314 27 314 544 840 544 840 451 667 451 667 199 482 199 482 863 244 863 244 446 94 446 94 634 317 634 317 222 363 222 363 924 707 924 707 703 925 703 925 340 775 340 775 556 381 556 381 420 722 420 722 353 926 353 926 351 776 351 776 174 284 174 284 603 995 603 995 865 327 865 327 726 935 726 935 656 100 656 100 219 940 219 940 309 483 309 483 271 943 271 943 962 126 962 126 669 842 669 842 769 216 769 216 710 424 710 424 300 412 300 412 405 569 405 569 806 664 806 664 274 313 274 313 228 55 228 55 944 301 944 301 790 820 790 820 710 532 710 532 372 747 372 747 448 397 448 397 936 582 936 582 514 643 514 643 129 275 129 275 514 248 514 248 706 370 706 370 247 829 247 829 576 408 576 408 752 880 752 880 389 936 389 936 832 12 832 12 62 811 62 811 824 54 824 54 916 328 916 328 962 561 962 561 862 542 862 542 674 222 674 222 445 535 445 535 765 327 765 327 334 736 334 736 657 936 657 936 521 897 521 897 956 25 956 25 669 650 669 650 78 818 78 818 319 806 319 806 567 820 567 820 766 719 766 719 153 148 153 148 402 322 402 322 944 806 944 806 839 397 839 397 675 730 675 730 574 110 574 110 340 174 340 174 469 272 469 272 910 250 910 250 834 651 834 651 539 67 539 67 406 418 406 418 920 224 920 224 133 108 133 108 330 994 330 994 174 237 174 237 845 706 845 706 479 278 479 278 616 466 616 466 786 651 786 651 807 160 807 160 415 606 415 606 532 438 532 438 107 126 107 126 575 620 575 620 217 906 217 906 912 347 912 347 938 640 938 640 194 886 194 886 67 688 67 688 23 169 23 169 900 536 900 536 972 111 972 111 473 390 473 390 155 749 155 749 89 345 89 345 618 515 618 515 739 407 739 407 974 55 974 55 785 272 785 272 129 726 129 726 866 859 866 859 34 156 34 156 268 902 268 902 317 989 317 989 319 433 319 433 370 748 370 748 213 111 213 111 240 331 240 331 31 768 31 768 390 389 390 389 440 762 440 762 602 632 602 632 582 799 582 799 143 574 143 574 821 673 821 673 446 859 446 859 398 355 398 355 522 281 522 281 589 903 589 903 49 995 49 995 206 489 206 489 378 996 378 996 954 206 954 206 874 713 874 713 175 793 175 793 756 88 756 88 600 458 600 458 199 411 199 411 34 407 34 407 324 711 324 711 515 585 515 585 104 748 104 748 626 621 626 621 180 100 180 100 8 424 8 424 824 406 824 406 621 470 621 470 57 598 57 598 255 267 255 267 105 790 105 790 650 399 650 399 901 880 901 880 353 388 353 388 422 92 422 92 744 545 744 545 270 233 270 233 645 450 645 450 459 17 459 17 489 742 489 742 972 284 972 284 606 752 606 752 604 916 604 916 295 10 295 10 113 82 113 82 475 563 475 563 963 19 963 19 32 112 32 112 533 867 533 867 697 329 697 329 589 912 589 912 228 768 228 768 886 235 886 235 120 966 120 966 366 499 366 499 595 577 595 577 975 824 975 824 930 366 930 366 693 180 693 180 949 9 949 9 383 560 383 560 568 780 568 780 49 783 49 783 492 62 492 62 22 422 22 422 58 53 58 53 665 857 665 857 659 740 659 740 422 140 422 140 499 479 499 479 601 436 601 436 495 22 495 22 279 664 279 664 390 502 390 502 266 744 266 744 566 685 566 685 433 71 433 71 80 991 80 991 486 20 486 20 27 591 27 591 152 599 152 599 624 783 624 783 553 936 553 936 800 384 800 384 71 284 71 284 857 683 857 683 758 766 758 766 625 100 625 100 18 320 18 320 117 386 117 386 386 673 386 673 972 536 972 536 792 656 792 656 715 383 715 383 901 482 901 482 942 96 942 96 781 720 781 720 915 375 915 375 641 20 641 20 481 680 481 680 977 44 977 44 199 963 199 963 128 970 128 970 468 178 468 178 805 480 805 480 523 465 523 465 597 339 597 339 780 300 780 300 315 710 315 710 338 503 338 503 341 406 341 406 634 183 634 183 978 361 978 361 912 236 912 236 151 126 151 126 104 950 104 950 213 423 213 423 989 705 989 705 198 89 198 89 163 796 163 796 582 52 582 52 16 749 16 749 72 691 72 691 574 183 574 183 322 178 322 178 136 682 136 682 401 255 401 255 559 953 559 953 752 206 752 206 668 117 668 117 30 667 30 667 110 107 110 107 163 699 163 699 178 369 178 369 922 578 922 578 550 853 550 853 393 331 393 331 936 619 936 619 178 704 178 704 976 981 976 981 24 169 24 169 121 274 121 274 375 174 375 174 754 393 754 393 959 422 959 422 794 888 794 888 289 438 289 438 187 335 187 335 133 237 133 237 985 983 985 983 343 102 343 102 902 428 902 428 145 421 145 421 898 802 898 802 314 44 314 44 482 321 482 321 402 989 402 989 823 542 823 542 268 879 268 879 581 795 581 795 735 792 735 792 500 343 500 343 603 446 603 446 946 50 946 50 881 848 881 848 661 703 661 703 21 108 21 108 29 332 29 332 250 166 250 166 574 743 574 743 53 779 53 779 292 255 292 255 454 193 454 193 324 222 324 222 343 675 343 675 544 127 544 127 675 597 675 597 562 766 562 766 317 162 317 162 254 988 254 988 333 817 333 817 588 684 588 684 62 218 62 218 40 205 40 205 29 242 29 242 178 140 178 140 558 6 558 6 257 174 257 174 372 367 372 367 691 459 691 459 750 295 750 295 936 775 936 775 831 472 831 472 761 886 761 886 957 626 957 626 216 26 216 26 530 427 530 427 833 826 833 826 700 320 700 320 429 452 429 452 594 29 594 29 737 183 737 183 468 199 468 199 899 326 899 326 451 206 451 206 252 159 252 159 790 18 790 18 729 150 729 150 700 804 700 804 838 864 838 864 982 87 982 87 334 248 334 248 220 94 220 94 990 637 990 637 180 4 180 4 281 222 281 222 620 496 620 496 983 639 983 639 337 908 337 908 879 28 879 28 744 519 744 519 405 977 405 977 818 668 818 668 925 201 925 201 271 465 271 465 431 567 431 567 322 27 322 27 737 46 737 46 554 279 554 279 664 974 664 974 163 905 163 905 948 115 948 115 850 81 850 81 967 500 967 500 449 351 449 351 515 149 515 149 418 913 418 913 238 16 238 16 2 373 2 373 299 252 299 252 765 641 765 641 128 95 128 95 904 485 904 485 266 188 266 188 995 865 995 865 604 150 604 150 646 841 646 841 303 134 303 134 804 840 804 840 431 954 431 954 264 642 264 642 597 982 597 982 761 505 761 505 95 400 95 400 866 281 866 281 65 419 65 419 959 629 959 629 581 847 581 847 879 940 879 940 649 501 649 501 163 683 163 683 42 153 42 153 512 832 512 832 88 728 88 728 194 110 194 110 566 563 566 563 237 747 237 747 635 801 635 801 60 178 60 178 124 681 124 681 278 641 278 641 865 926 865 926 144 139 144 139 326 682 326 682 425 36 425 36 198 70 198 70 232 606 232 606 407 77 407 77 599 501 599 501 208 949 208 949 28 929 28 929 248 353 248 353 728 155 728 155 211 944 211 944 651 196 651 196 629 243 629 243 40 746 40 746 482 385 482 385 306 588 306 588 964 681 964 681 919 684 919 684 193 628 193 628 898 464 898 464 471 102 471 102 967 830 967 830 363 580 363 580 444 480 444 480 143 169 143 169 277 340 277 340 377 147 377 147 960 827 960 827 474 411 474 411 838 145 838 145 474 75 474 75 574 165 574 165 448 459 448 459 235 450 235 450 774 693 774 693 812 936 812 936 401 214 401 214 778 540 778 540 963 853 963 853 198 35 198 35 796 946 796 946 864 338 864 338 276 899 276 899 400 563 400 563 911 137 911 137 704 943 704 943 77 863 77 863 881 840 881 840 802 677 802 677 410 673 410 673 79 71 79 71 671 953 671 953 115 972 115 972 596 875 596 875 584 997 584 997 61 624 61 624 135 505 135 505 397 99 397 99 975 417 975 417 588 365 588 365 736 263 736 263 597 251 597 251 733 904 733 904 10 858 10 858 558 434 558 434 990 46 990 46 146 898 146 898 40 334 40 334 881 304 881 304 714 995 714 995 78 800 78 800 723 591 723 591 501 298 501 298 511 551 511 551 145 456 145 456 968 434 968 434 745 581 745 581 114 575 114 575 811 986 811 986 359 668 359 668 311 586 311 586 518 171 518 171 818 817 818 817 670 267 670 267 686 622 686 622 804 873 804 873 507 507 507 507 835 425 835 425 63 385 63 385 384 682 384 682 617 448 617 448 537 338 537 338 348 934 348 934 170 753 170 753 210 813 210 813 143 347 143 347 421 273 421 273 382 35 382 35 203 799 203 799 742 439 742 439 838 285 838 285 431 502 431 502 684 512 684 512 497 969 497 969 384 739 384 739 155 616 155 616 930 169 930 169 813 582 813 582 815 975 815 975 393 862 393 862 316 916 316 916 965 351 965 351 607 194 607 194 309 75 309 75 421 400 421 400 564 648 564 648 810 516 810 516 718 13 718 13 338 849 338 849 631 489 631 489 280 730 280 730 818 628 818 628 764 650 764 650 311 478 311 478 540 269 540 269 738 257 738 257 158 550 158 550 231 225 231 225 478 965 478 965 196 690 196 690 627 111 627 111 588 619 588 619 617 620 617 620 609 556 609 556 945 588 945 588 719 133 719 133 767 168 767 168 40 254 40 254 265 232 265 232 565 950 565 950 193 936 193 936 967 249 967 249 290 904 290 904 434 851 434 851 234 683 234 683 62 683 62 683 134 852 134 852 547 482 547 482 500 888 500 888 890 476 890 476 602 428 602 428 170 944 170 944 992 585 992 585 611 778 611 778 934 24 934 24 47 695 47 695 528 89 528 89 877 218 877 218 743 476 743 476 202 132 202 132 762 84 762 84 45 997 45 997 651 189 651 189 227 510 227 510 718 918 718 918 474 919 474 919 240 317 240 317 477 310 477 310 706 741 706 741 226 801 226 801 305 39 305 39 735 447 735 447 987 34 987 34 298 576 298 576 289 634 289 634 946 843 946 843 705 873 705 873 537 966 537 966 129 281 129 281 695 98 695 98 816 187 816 187 714 59 714 59 375 535 375 535 352 644 352 644 743 40 743 40 705 936 705 936 99 739 99 739 606 857 606 857 807 897 807 897 127 833 127 833 687 608 687 608 186 104 186 104 827 137 827 137 128 182 128 182 928 148 928 148 102 849 102 849 653 277 653 277 322 64 322 64 836 688 836 688 493 602 493 602 97 102 97 102 15 909 15 909 240 44 240 44 90 953 90 953 564 3 564 3 574 87 574 87 677 94 677 94 428 271 428 271 987 643 987 643 847 587 847 587 895 652 895 652 323 838 323 838 300 50 300 50 508 425 508 425 187 270 187 270 25 951 25 951 364 935 364 935 257 892 257 892 28 51 28 51 957 150 957 150 79 256 79 256 838 628 838 628 604 715 604 715 547 707 547 707 145 547 145 547 790 384 790 384 92 657 92 657 54 52 54 52 837 175 837 175 153 334 153 334 750 618 750 618 366 74 366 74 809 486 809 486 540 624 540 624 635 444 635 444 153 1 153 1 578 890 578 890 443 725 443 725 657 785 657 785 356 282 356 282 161 771 161 771 832 405 832 405 698 930 698 930 148 162 148 162 935 591 935 591 236 129 236 129 368 786 368 786 424 311 424 311 727 524 727 524 850 68 850 68 159 659 159 659 349 631 349 631 786 595 786 595 774 452 774 452 636 407 636 407 981 857 981 857 175 9 175 9 70 12 70 12 995 889 995 889 243 136 243 136 977 257 977 257 770 778 770 778 144 159 144 159 657 346 657 346 15 471 15 471 490 409 490 409 692 723 692 723 45 395 45 395 863 226 863 226 689 423 689 423 898 526 898 526 913 82 913 82 616 32 616 32 790 363 790 363 347 179 347 179 533 906 533 906 915 606 915 606 237 422 237 422 446 401 446 401 414 126 414 126 282 306 282 306 296 171 296 171 117 682 117 682 347 790 347 790 389 42 389 42 697 270 697 270 627 663 627 663 527 710 527 710 286 838 286 838 602 365 602 365 721 22 721 22 796 567 796 567 281 391 281 391 414 884 414 884 765 450 765 450 806 717 806 717 169 894 169 894 105 589 105 589 310 156 310 156 915 222 915 222 877 103 877 103 78 534 78 534 884 997 884 997 495 84 495 84 503 697 503 697 611 619 611 619 130 323 130 323 3 425 3 425 672 940 672 940 607 516 607 516 70 820 70 820 151 575 151 575 522 724 522 724 312 92 312 92 138 15 138 15 797 421 797 421 400 741 400 741 365 656 365 656 274 706 274 706 972 230 972 230 949 19 949 19 839 871 839 871 502 739 502 739 966 763 966 763 95 327 95 327 894 309 894 309 183 364 183 364 749 12 749 12 44 1 44 1 308 422 308 422 360 45 360 45 603 684 603 684 888 368 888 368 992 523 992 523 167 194 167 194 140 638 140 638 109 364 109 364 868 314 868 314 87 482 87 482 173 619 173 619 684 790 684 790 889 790 889 790 697 20 697 20 415 213 415 213 253 884 253 884 873 408 873 408 896 992 896 992 929 625 929 625 584 980 584 980 904 612 904 612 124 295 124 295 634 19 634 19 218 803 218 803 88 943 88 943 908 556 908 556 490 639 490 639 447 328 447 328 86 958 86 958 666 378 666 378 822 155 822 155 204 716 204 716 347 567 347 567 666 605 666 605 454 927 454 927 730 751 730 751 130 160 130 160 460 234 460 234 102 971 102 971 831 961 831 961 840 856 840 856 876 6 876 6 775 588 775 588 705 843 705 843 748 282 748 282 755 701 755 701 942 368 942 368 305 103 305 103 375 629 375 629 296 575 296 575 289 255 289 255 515 792 515 792 823 475 823 475 570 676 570 676 560 809 560 809 774 851 774 851 440 920 440 920 531 186 531 186 740 640 740 640 766 702 766 702 389 625 389 625 380 782 380 782 620 173 620 173 397 721 397 721 982 345 982 345 325 644 325 644 249 596 249 596 50 617 50 617 888 863 888 863 389 993 389 993 571 234 571 234 169 243 169 243 314 788 314 788 455 961 455 961 631 430 631 430 720 557 720 557 140 649 140 649 72 250 72 250 803 845 803 845 35 363 35 363 741 89 741 89 658 22 658 22 860 401 860 401 326 465 326 465 940 194 940 194 627 873 627 873 773 184 773 184 804 583 804 583 978 138 978 138 594 414 594 414 818 716 818 716 621 659 621 659 69 514 69 514 554 386 554 386 395 468 395 468 90 109 90 109 90 197 90 197 830 714 830 714 405 368 405 368 766 920 766 920 720 912 720 912 104 900 104 900 714 528 714 528 581 341 581 341 124 912 124 912 952 956 952 956 139 661 139 661 72 371 72 371 421 881 421 881 433 742 433 742 621 110 621 110 32 62 32 62 249 655 249 655 530 329 530 329 140 412 140 412 374 827 374 827 217 264 217 264 871 142 871 142 800 909 800 909 461 868 461 868 799 202 799 202 178 784 178 784 429 586 429 586 386 706 386 706 659 407 659 407 544 59 544 59 628 839 628 839 677 98 677 98 411 544 411 544 78 194 78 194 500 860 500 860 996 580 996 580 874 80 874 80 64 231 64 231 995 628 995 628 89 931 89 931 498 957 498 957 864 274 864 274 564 372 564 372 360 538 360 538 754 376 754 376 203 969 203 969 149 757 149 757 689 224 689 224 921 915 921 915 585 153 585 153 759 666 759 666 731 988 731 988 427 674 427 674 886 732 886 732 234 977 234 977 348 315 348 315 370 453 370 453 381 28 381 28 861 75 861 75 349 242 349 242 826 247 826 247 97 122 97 122 183 28 183 28 192 572 192 572 419 719 419 719 546 104 546 104 648 264 648 264 192 324 192 324 366 907 366 907 209 341 209 341 751 578 751 578 671 540 671 540 240 33 240 33 20 289 20 289 119 495 119 495 99 957 99 957 739 209 739 209 521 601 521 601 464 944 464 944 247 360 247 360 444 972 444 972 347 562 347 562 423 22 423 22 620 88 620 88 753 734 753 734 383 425 383 425 275 756 275 756 217 871 217 871 787 753 787 753 97 420 97 420 487 803 487 803 113 929 113 929 656 26 656 26 424 983 424 983 57 116 57 116 605 797 605 797 128 697 128 697 399 881 399 881 392 748 392 748 30 377 30 377 347 178 347 178 638 177 638 177 381 44 381 44 351 524 351 524 582 169 582 169 514 66 514 66 805 835 805 835 642 250 642 250 872 727 872 727 65 812 65 812 134 921 134 921 463 866 463 866 125 780 125 780 258 978 258 978 35 771 35 771 776 703 776 703 643 749 643 749 571 919 571 919 362 113 362 113 446 906 446 906 779 387 779 387 915 66 915 66 613 420 613 420 119 325 119 325 636 301 636 301 357 292 357 292 831 557 831 557 535 68 535 68 90 651 90 651 489 837 489 837 886 471 886 471 557 926 557 926 744 248 744 248 147 457 147 457 695 630 695 630 232 9 232 9 710 597 710 597 910 640 910 640 84 796 84 796 491 944 491 944 92 493 92 493 203 155 203 155 846 972 846 972 995 300 995 300 50 527 50 527 36 211 36 211 978 865 978 865 690 445 690 445 171 909 171 909 83 698 83 698 752 430 752 430 753 193 753 193 446 180 446 180 110 679 110 679 376 444 376 444 66 954 66 954 33 551 33 551 89 902 89 902 945 393 945 393 446 476 446 476 281 899 281 899 826 339 826 339 324 202 324 202 451 798 451 798 458 551 458 551 692 336 692 336 93 796 93 796 58 718 58 718 530 433 530 433 560 363 560 363 643 9 643 9 767 406 767 406 983 246 983 246 508 708 508 708 794 664 794 664 148 40 148 40 48 623 48 623 708 64 708 64 397 30 397 30 358 752 358 752 966 924 966 924 553 371 553 371 751 454 751 454 927 651 927 651 950 608 950 608 274 974 274 974 121 302 121 302 578 305 578 305 813 109 813 109 795 402 795 402 499 199 499 199 945 78 945 78 549 302 549 302 905 986 905 986 274 479 274 479 682 28 682 28 791 988 791 988 221 947 221 947 393 36 393 36 415 660 415 660 639 303 639 303 522 475 522 475 754 226 754 226 995 15 995 15 380 639 380 639 712 730 712 730 715 521 715 521 57 873 57 873 665 332 665 332 55 658 55 658 245 903 245 903 599 121 599 121 973 385 973 385 942 869 942 869 672 65 672 65 126 207 126 207 501 223 501 223 797 250 797 250 889 800 889 800 83 426 83 426 681 944 681 944 599 988 599 988 902 13 902 13 944 117 944 117 207 806 207 806 755 785 755 785 652 685 652 685 121 775 121 775 855 964 855 964 959 255 959 255 41 671 41 671 323 943 323 943 141 610 141 610 50 913 50 913 416 621 416 621 322 123 322 123 155 981 155 981 325 770 325 770 76 232 76 232 281 207 281 207 454 774 454 774 115 475 115 475 135 944 135 944 853 10 853 10 669 468 669 468 745 865 745 865 522 392 522 392 363 695 363 695 572 911 572 911 655 534 655 534 887 209 887 209 103 43 103 43 682 521 682 521 760 546 760 546 755 516 755 516 356 966 356 966 526 47 526 47 415 138 415 138 25 631 25 631 434 78 434 78 178 80 178 80 853 990 853 990 113 446 113 446 659 607 659 607 976 254 976 254 177 560 177 560 527 807 527 807 915 950 915 950 817 802 817 802 701 943 701 943 975 320 975 320 964 556 964 556 142 43 142 43 394 990 394 990 27 51 27 51 86 495 86 495 800 934 800 934 800 864 800 864 489 378 489 378 569 438 569 438 196 554 196 554 845 488 845 488 54 29 54 29 505 157 505 157 240 360 240 360 877 22 877 22 726 77 726 77 364 541 364 541 222 865 222 865 514 164 514 164 536 935 536 935 564 223 564 223 701 801 701 801 694 743 694 743 162 273 162 273 511 12 511 12 5 360 5 360 215 856 215 856 783 33 783 33 532 971 532 971 129 979 129 979 505 916 505 916 412 506 412 506 759 570 759 570 314 388 314 388 575 104 575 104 807 756 807 756 272 902 272 902 429 112 429 112 657 134 657 134 574 109 574 109 963 446 963 446 395 193 395 193 771 746 771 746 550 464 550 464 124 137 124 137 830 872 830 872 628 241 628 241 580 352 580 352 680 691 680 691 89 935 89 935 266 633 266 633 807 154 807 154 295 397 295 397 390 640 390 640 563 197 563 197 413 36 413 36 977 589 977 589 892 495 892 495 519 893 519 893 455 916 455 916 454 226 454 226 473 925 473 925 660 24 660 24 655 787 655 787 968 502 968 502 556 857 556 857 484 316 484 316 957 568 957 568 295 555 295 555 819 138 819 138 303 577 303 577 73 621 73 621 902 174 902 174 47 434 47 434 966 521 966 521 897 658 897 658 852 724 852 724 734 661 734 661 864 184 864 184 43 189 43 189 909 894 909 894 196 505 196 505 428 487 428 487 982 8 982 8 425 210 425 210 575 363 575 363 630 309 630 309 488 664 488 664 557 664 557 664 996 617 996 617 481 509 481 509 701 340 701 340 652 985 652 985 616 563 616 563 843 926 843 926 593 116 593 116 687 625 687 625 388 613 388 613 232 207 232 207 144 374 144 374 614 540 614 540 952 368 952 368 870 622 870 622 929 247 929 247 19 253 19 253 427 606 427 606 888 536 888 536 666 709 666 709 295 241 295 241 203 247 203 247 440 515 440 515 975 973 975 973 773 493 773 493 531 508 531 508 815 785 815 785 279 375 279 375 559 612 559 612 316 912 316 912 527 171 527 171 540 815 540 815 450 581 450 581 593 368 593 368 537 598 537 598 924 266 924 266 498 724 498 724 991 958 991 958 665 325 665 325 259 547 259 547 301 497 301 497 678 450 678 450 691 904 691 904 603 503 603 503 330 52 330 52 88 586 88 586 205 334 205 334 282 507 282 507 642 600 642 600 435 719 435 719 85 91 85 91 532 944 532 944 389 948 389 948 134 727 134 727 446 407 446 407 220 904 220 904 933 96 933 96 253 890 253 890 625 662 625 662 390 473 390 473 589 714 589 714 114 99 114 99 639 187 639 187 478 974 478 974 964 165 964 165 359 404 359 404 286 589 286 589 32 911 32 911 620 952 620 952 785 153 785 153 674 419 674 419 1 532 1 532 738 400 738 400 893 833 893 833 678 135 678 135 906 605 906 605 3 156 3 156 716 121 716 121 293 273 293 273 185 112 185 112 693 802 693 802 300 954 300 954 876 795 876 795 803 766 803 766 219 527 219 527 639 18 639 18 221 942 221 942 480 425 480 425 489 142 489 142 717 162 717 162 566 385 566 385 716 815 716 815 95 899 95 899 467 848 467 848 380 471 380 471 393 569 393 569 816 853 816 853 292 951 292 951 314 255 314 255 127 822 127 822 94 59 94 59 613 579 613 579 144 845 144 845 116 219 116 219 888 642 888 642 762 645 762 645 351 233 351 233 61 74 61 74 369 729 369 729 130 873 130 873 981 541 981 541 937 584 937 584 479 135 479 135 907 535 907 535 823 734 823 734 367 605 367 605 139 987 139 987 656 611 656 611 711 531 711 531 42 120 42 120 207 748 207 748 119 386 119 386 854 370 854 370 117 482 117 482 847 368 847 368 92 690 92 690 230 752 230 752 719 989 719 989 349 377 349 377 239 76 239 76 907 609 907 609 240 79 240 79 479 806 479 806 964 376 964 376 8 649 8 649 868 466 868 466 660 128 660 128 778 826 778 826 611 624 611 624 858 472 858 472 102 131 102 131 732 710 732 710 631 17 631 17 292 866 292 866 346 936 346 936 195 17 195 17 643 309 643 309 171 281 171 281 516 423 516 423 403 665 403 665 398 147 398 147 2 932 2 932 417 204 417 204 904 179 904 179 544 863 544 863 250 677 250 677 985 533 985 533 12 928 12 928 509 606 509 606 607 864 607 864 232 637 232 637 775 385 775 385 757 347 757 347 585 291 585 291 74 359 74 359 629 60 629 60 825 789 825 789 364 816 364 816 956 248 956 248 296 906 296 906 881 499 881 499 631 522 631 522 961 283 961 283 436 368 436 368 244 592 244 592 251 402 251 402 983 813 983 813 535 483 535 483 885 394 885 394 860 927 860 927 889 24 889 24 80 668 80 668 346 373 346 373 4 580 4 580 412 138 412 138 947 740 947 740 285 307 285 307 548 737 548 737 604 690 604 690 739 725 739 725 153 424 153 424 365 326 365 326 677 182 677 182 900 770 900 770 734 640 734 640 774 112 774 112 580 52 580 52 46 467 46 467 879 101 879 101 32 96 32 96 275 862 275 862 962 252 962 252 467 529 467 529 570 471 570 471 839 12 839 12 177 724 177 724 540 329 540 329 379 603 379 603 789 752 789 752 965 899 965 899 567 604 567 604 510 373 510 373 465 653 465 653 672 239 672 239 732 209 732 209 472 100 472 100 73 955 73 955 723 163 723 163 596 23 596 23 58 896 58 896 845 512 845 512 547 593 547 593 864 181 864 181 592 127 592 127 564 144 564 144 914 335 914 335 894 562 894 562 232 261 232 261 637 272 637 272 831 315 831 315 963 90 963 90 658 81 658 81 927 691 927 691 573 526 573 526 576 90 576 90 465 168 465 168 568 965 568 965 241 303 241 303 425 537 425 537 10 283 10 283 577 203 577 203 16 756 16 756 720 89 720 89 705 871 705 871 333 49 333 49 443 41 443 41 248 954 248 954 474 799 474 799 484 442 484 442 505 48 505 48 217 952 217 952 148 513 148 513 860 700 860 700 527 182 527 182 379 648 379 648 897 899 897 899 9 43 9 43 806 944 806 944 655 111 655 111 412 171 412 171 324 337 324 337 982 492 982 492 85 983 85 983 811 770 811 770 378 564 378 564 636 37 636 37 395 823 395 823 432 576 432 576 407 459 407 459 712 491 712 491 252 721 252 721 959 281 959 281 786 18 786 18 244 292 244 292 809 413 809 413 931 317 931 317 940 541 940 541 783 141 783 141 211 797 211 797 967 671 967 671 716 621 716 621 773 414 773 414 545 878 545 878 461 673 461 673 789 772 789 772 805 2 805 2 101 256 101 256 364 608 364 608 822 190 822 190 940 785 940 785 340 256 340 256 990 662 990 662 656 180 656 180 937 567 937 567 569 168 569 168 176 564 176 564 752 401 752 401 28 721 28 721 816 236 816 236 572 573 572 573 919 791 919 791 166 454 166 454 203 698 203 698 311 8 311 8 776 119 776 119 975 775 975 775 659 191 659 191 880 975 880 975 640 325 640 325 311 472 311 472 660 767 660 767 184 983 184 983 23 805 23 805 755 311 755 311 394 143 394 143 78 250 78 250 207 352 207 352 398 994 398 994 835 924 835 924 653 823 653 823 827 465 827 465 842 721 842 721 292 539 292 539 304 134 304 134 205 689 205 689 964 88 964 88 948 419 948 419 760 345 760 345 519 4 519 4 3 327 3 327 290 533 290 533 16 52 16 52 972 733 972 733 498 590 498 590 798 594 798 594 969 747 969 747 964 730 964 730 949 910 949 910 798 997 798 997 635 990 635 990 674 578 674 578 818 760 818 760 740 537 740 537 900 897 900 897 465 921 465 921 534 673 534 673 1 217 1 217 672 679 672 679 615 405 615 405 826 630 826 630 387 940 387 940 765 933 765 933 569 531 569 531 687 82 687 82 416 547 416 547 723 915 723 915 246 688 246 688 282 317 282 317 387 469 387 469 31 111 31 111 528 14 528 14 883 794 883 794 580 567 580 567 472 850 472 850 78 257 78 257 404 715 404 715 708 556 708 556 692 448 692 448 879 884 879 884 633 689 633 689 683 711 683 711 702 569 702 569 55 900 55 900 398 794 398 794 213 737 213 737 522 359 522 359 24 277 24 277 753 602 753 602 585 966 585 966 367 757 367 757 735 127 735 127 29 573 29 573 514 212 514 212 827 674 827 674 169 373 169 373 35 781 35 781 414 791 414 791 663 406 663 406 277 482 277 482 736 880 736 880 806 873 806 873 478 250 478 250 298 260 298 260 758 911 758 911 777 813 777 813 143 268 143 268 457 383 457 383 152 14 152 14 838 731 838 731 825 85 825 85 228 341 228 341 604 457 604 457 111 294 111 294 939 628 939 628 367 156 367 156 176 13 176 13 863 665 863 665 370 313 370 313 904 940 904 940 69 836 69 836 918 114 918 114 42 125 42 125 251 317 251 317 651 428 651 428 543 577 543 577 816 545 816 545 65 535 65 535 540 311 540 311 771 55 771 55 676 715 676 715 937 406 937 406 558 918 558 918 377 358 377 358 263 871 263 871 636 290 636 290 76 880 76 880 292 519 292 519 139 560 139 560 525 213 525 213 380 556 380 556 145 194 145 194 193 266 193 266 283 598 283 598 190 47 190 47 834 204 834 204 190 65 190 65 368 555 368 555 207 316 207 316 852 259 852 259 9 574 9 574 922 480 922 480 860 386 860 386 87 75 87 75 207 597 207 597 94 997 94 997 295 55 295 55 889 54 889 54 485 60 485 60 740 182 740 182 926 812 926 812 568 388 568 388 8 392 8 392 358 257 358 257 21 623 21 623 802 707 802 707 342 919 342 919 309 200 309 200 956 871 956 871 279 321 279 321 486 454 486 454 874 973 874 973 322 804 322 804 781 779 781 779 541 869 541 869 955 296 955 296 956 847 956 847 829 170 829 170 827 294 827 294 35 344 35 344 220 818 220 818 961 773 961 773 29 692 29 692 651 464 651 464 212 575 212 575 713 389 713 389 356 67 356 67 136 7 136 7 871 191 871 191 761 638 761 638 866 567 866 567 902 195 902 195 280 809 280 809 709 892 709 892 549 663 549 663 218 710 218 710 788 30 788 30 739 161 739 161 646 921 646 921 22 255 22 255 145 73 145 73 557 110 557 110 36 704 36 704 895 224 895 224 691 379 691 379 298 116 298 116 882 522 882 522 803 582 803 582 148 190 148 190 189 908 189 908 45 859 45 859 598 299 598 299 46 432 46 432 640 10 640 10 145 338 145 338 29 465 29 465 258 721 258 721 219 396 219 396 749 286 749 286 311 506 311 506 992 595 992 595 916 384 916 384 307 643 307 643 836 250 836 250 353 362 353 362 119 948 119 948 375 621 375 621 803 409 803 409 354 449 354 449 268 190 268 190 833 773 833 773 959 932 959 932 730 823 730 823 466 764 466 764 790 670 790 670 502 505 502 505 143 282 143 282 392 199 392 199 734 469 734 469 333 690 333 690 321 385 321 385 460 662 460 662 55 73 55 73 654 372 654 372 320 67 320 67 954 842 954 842 800 186 800 186 865 881 865 881 306 812 306 812 622 768 622 768 396 282 396 282 421 925 421 925 25 743 25 743 343 961 343 961 466 696 466 696 721 547 721 547 780 837 780 837 153 896 153 896 866 364 866 364 33 581 33 581 401 992 401 992 61 420 61 420 205 515 205 515 309 582 309 582 373 763 373 763 245 4 245 4 255 793 255 793 368 598 368 598 359 49 359 49 613 755 613 755 27 215 27 215 43 810 43 810 681 162 681 162 507 931 507 931 912 331 912 331 714 392 714 392 84 548 84 548 642 638 642 638 976 980 976 980 130 376 130 376 485 402 485 402 633 164 633 164 767 402 767 402 588 321 588 321 63 495 63 495 427 784 427 784 107 586 107 586 988 935 988 935 317 24 317 24 712 701 712 701 190 310 190 310 461 202 461 202 1 604 1 604 341 38 341 38 57 506 57 506 859 799 859 799 759 105 759 105 296 849 296 849 509 36 509 36 255 850 255 850 23 781 23 781 130 470 130 470 191 986 191 986 964 854 964 854 745 590 745 590 282 333 282 333 638 858 638 858 966 311 966 311 681 82 681 82 637 905 637 905 948 736 948 736 329 659 329 659 460 676 460 676 906 327 906 327 25 79 25 79 206 67 206 67 244 364 244 364 322 390 322 390 175 260 175 260 336 136 336 136 639 711 639 711 58 810 58 810 530 277 530 277 976 73 976 73 323 802 323 802 392 160 392 160 328 428 328 428 500 85 500 85 511 718 511 718 354 141 354 141 290 308 290 308 383 774 383 774 767 95 767 95 266 235 266 235 559 606 559 606 666 252 666 252 366 150 366 150 926 840 926 840 50 847 50 847 851 616 851 616 514 914 514 914 370 650 370 650 894 555 894 555 226 126 226 126 273 489 273 489 174 795 174 795 636 339 636 339 11 574 11 574 465 766 465 766 168 160 168 160 122 966 122 966 304 119 304 119 175 309 175 309 888 819 888 819 811 767 811 767 335 158 335 158 123 509 123 509 776 423 776 423 970 940 970 940 548 693 548 693 351 947 351 947 878 711 878 711 101 455 101 455 413 374 413 374 282 384 282 384 596 299 596 299 812 493 812 493 45 591 45 591 167 478 167 478 643 353 643 353 718 274 718 274 49 804 49 804 196 214 196 214 965 682 965 682 262 676 262 676 382 790 382 790 234 379 234 379 425 853 425 853 826 370 826 370 668 980 668 980 264 510 264 510 263 945 263 945 616 538 616 538 199 902 199 902 514 505 514 505 766 817 766 817 265 343 265 343 350 423 350 423 284 94 284 94 428 799 428 799 185 51 185 51 341 311 341 311 270 863 270 863 636 793 636 793 788 735 788 735 15 775 15 775 186 287 186 287 441 370 441 370 47 761 47 761 486 84 486 84 257 483 257 483 559 306 559 306 908 121 908 121 499 800 499 800 869 214 869 214 232 187 232 187 316 293 316 293 955 640 955 640 192 577 192 577 991 984 991 984 624 73 624 73 884 795 884 795 946 236 946 236 481 97 481 97 345 937 345 937 955 847 955 847 573 708 573 708 36 157 36 157 262 307 262 307 916 140 916 140 37 3 37 3 359 515 359 515 27 358 27 358 399 720 399 720 805 606 805 606 448 544 448 544 110 616 110 616 261 674 261 674 177 80 177 80 950 381 950 381 108 595 108 595 223 483 223 483 200 439 200 439 102 116 102 116 741 59 741 59 666 478 666 478 397 409 397 409 481 172 481 172 115 918 115 918 392 79 392 79 345 774 345 774 568 436 568 436 617 376 617 376 190 5 190 5 529 755 529 755 3 966 3 966 306 195 306 195 914 47 914 47 848 991 848 991 434 791 434 791 983 298 983 298 744 447 744 447 926 342 926 342 774 177 774 177 520 394 520 394 940 994 940 994 460 187 460 187 892 13 892 13 752 573 752 573 619 358 619 358 892 421 892 421 208 661 208 661 46 713 46 713 46 496 46 496 380 199 380 199 405 630 405 630 677 460 677 460 604 600 604 600 686 799 686 799 110 953 110 953 640 572 640 572 284 284 284 284 368 539 368 539 323 770 323 770 158 575 158 575 587 598 587 598 139 614 139 614 222 134 222 134 483 85 483 85 97 21 97 21 58 470 58 470 180 587 180 587 64 774 64 774 647 579 647 579 32 732 32 732 622 527 622 527 594 877 594 877 19 700 19 700 167 955 167 955 522 377 522 377 6 522 6 522 304 276 304 276 590 633 590 633 671 565 671 565 619 25 619 25 309 833 309 833 915 80 915 80 959 694 959 694 186 736 186 736 636 649 636 649 959 2 959 2 54 547 54 547 381 842 381 842 625 37 625 37 507 584 507 584 883 257 883 257 793 841 793 841 55 309 55 309 206 471 206 471 561 993 561 993 52 772 52 772 13 958 13 958 207 198 207 198 674 853 674 853 869 100 869 100 931 481 931 481 28 639 28 639 736 432 736 432 786 84 786 84 356 190 356 190 376 946 376 946 903 244 903 244 568 142 568 142 814 469 814 469 971 691 971 691 533 585 533 585 628 965 628 965 281 388 281 388 310 61 310 61 700 387 700 387 843 351 843 351 619 186 619 186 189 856 189 856 833 766 833 766 672 778 672 778 132 210 132 210 852 216 852 216 172 861 172 861 824 656 824 656 558 818 558 818 13 347 13 347 792 345 792 345 939 778 939 778 469 416 469 416 993 907 993 907 261 478 261 478 283 571 283 571 643 700 643 700 215 752 215 752 278 708 278 708 267 16 267 16 215 635 215 635 271 892 271 892 890 195 890 195 996 694 996 694 22 281 22 281 553 813 553 813 605 974 605 974 386 496 386 496 367 881 367 881 114 548 114 548 691 33 691 33 560 856 560 856 699 725 699 725 276 392 276 392 163 637 163 637 745 105 745 105 172 988 172 988 63 910 63 910 333 123 333 123 536 601 536 601 800 581 800 581 592 98 592 98 245 363 245 363 235 8 235 8 613 216 613 216 428 488 428 488 181 769 181 769 175 298 175 298 158 111 158 111 427 445 427 445 719 574 719 574 379 749 379 749 759 837 759 837 327 471 327 471 674 645 674 645 284 127 284 127 89 224 89 224 410 107 410 107 548 656 548 656 234 77 234 77 874 195 874 195 465 546 465 546 301 368 301 368 792 47 792 47 141 936 141 936 830 678 830 678 716 211 716 211 645 219 645 219 339 98 339 98 422 433 422 433 397 732 397 732 587 817 587 817 738 705 738 705 939 136 939 136 611 621 611 621 637 960 637 960 222 599 222 599 834 134 834 134 269 670 269 670 178 358 178 358 132 722 132 722 612 277 612 277 507 271 507 271 774 375 774 375 64 98 64 98 244 375 244 375 803 570 803 570 362 572 362 572 82 17 82 17 539 594 539 594 530 548 530 548 612 945 612 945 727 571 727 571 760 543 760 543 363 722 363 722 533 129 533 129 969 593 969 593 969 824 969 824 394 241 394 241 241 239 241 239 378 905 378 905 568 594 568 594 167 870 167 870 562 780 562 780 56 157 56 157 409 825 409 825 583 342 583 342 580 863 580 863 242 506 242 506 154 844 154 844 54 115 54 115 212 119 212 119 432 208 432 208 593 775 593 775 532 804 532 804 82 537 82 537 692 277 692 277 45 778 45 778 94 803 94 803 261 226 261 226 891 446 891 446 534 513 534 513 558 436 558 436 441 903 441 903 281 572 281 572 649 19 649 19 88 170 88 170 33 741 33 741 921 692 921 692 986 107 986 107 65 526 65 526 78 579 78 579 462 453 462 453 883 834 883 834 637 702 637 702 648 698 648 698 195 392 195 392 840 835 840 835 328 291 328 291 497 952 497 952 199 210 199 210 289 532 289 532 17 887 17 887 348 190 348 190 93 289 93 289 260 212 260 212 751 910 751 910 547 689 547 689 856 481 856 481 143 405 143 405 756 632 756 632 295 231 295 231 629 477 629 477 347 95 347 95 162 633 162 633 969 99 969 99 233 432 233 432 600 653 600 653 860 754 860 754 619 615 619 615 132 997 132 997 876 984 876 984 321 922 321 922 802 487 802 487 21 914 21 914 710 149 710 149 779 203 779 203 619 958 619 958 726 26 726 26 377 764 377 764 258 931 258 931 454 576 454 576 342 590 342 590 814 529 814 529 190 611 190 611 440 657 440 657 777 970 777 970 86 644 86 644 413 814 413 814 195 170 195 170 898 9 898 9 382 585 382 585 769 247 769 247 939 123 939 123 793 164 793 164 609 20 609 20 800 672 800 672 141 17 141 17 649 566 649 566 76 531 76 531 266 981 266 981 680 360 680 360 407 827 407 827 156 474 156 474 147 450 147 450 124 316 124 316 36 574 36 574 58 504 58 504 765 855 765 855 9 646 9 646 328 724 328 724 106 814 106 814 423 816 423 816 25 587 25 587 56 110 56 110 61 408 61 408 554 231 554 231 598 782 598 782 295 736 295 736 635 129 635 129 566 805 566 805 905 58 905 58 421 837 421 837 336 446 336 446 316 466 316 466 736 10 736 10 127 467 127 467 839 72 839 72 558 124 558 124 637 491 637 491 304 278 304 278 649 149 649 149 645 292 645 292 887 983 887 983 750 613 750 613 793 38 793 38 983 214 983 214 781 25 781 25 924 556 924 556 254 925 254 925 980 150 980 150 349 233 349 233 654 459 654 459 824 71 824 71 338 690 338 690 447 288 447 288 7 517 7 517 201 375 201 375 986 873 986 873 91 461 91 461 370 859 370 859 55 410 55 410 319 633 319 633 22 348 22 348 508 602 508 602 333 220 333 220 417 363 417 363 689 881 689 881 716 684 716 684 471 18 471 18 776 541 776 541 614 22 614 22 887 908 887 908 575 670 575 670 203 118 203 118 909 242 909 242 965 567 965 567 960 311 960 311 336 825 336 825 843 950 843 950 589 937 589 937 133 981 133 981 512 417 512 417 132 371 132 371 727 254 727 254 647 298 647 298 839 130 839 130 385 218 385 218 457 917 457 917 904 199 904 199 275 656 275 656 557 557 557 557 592 880 592 880 801 539 801 539 952 788 952 788 938 915 938 915 125 285 125 285 929 358 929 358 630 557 630 557 988 3 988 3 278 526 278 526 306 406 306 406 294 532 294 532 630 961 630 961 954 730 954 730 729 900 729 900 591 35 591 35 760 174 760 174 774 942 774 942 31 570 31 570 225 842 225 842 146 340 146 340 466 402 466 402 993 273 993 273 630 698 630 698 590 259 590 259 15 798 15 798 770 237 770 237 371 109 371 109 3 560 3 560 916 433 916 433 177 663 177 663 120 589 120 589 800 592 800 592 652 128 652 128 643 978 643 978 85 19 85 19 746 436 746 436 496 153 496 153 471 793 471 793 781 754 781 754 730 98 730 98 272 639 272 639 177 414 177 414 892 183 892 183 122 361 122 361 249 299 249 299 548 605 548 605 79 832 79 832 874 463 874 463 56 130 56 130 647 964 647 964 377 583 377 583 855 628 855 628 588 566 588 566 710 857 710 857 813 211 813 211 589 536 589 536 206 21 206 21 459 862 459 862 375 402 375 402 589 332 589 332 122 153 122 153 214 553 214 553 353 425 353 425 843 674 843 674 17 943 17 943 691 249 691 249 242 152 242 152 884 811 884 811 592 42 592 42 231 424 231 424 754 505 754 505 277 860 277 860 304 724 304 724 462 402 462 402 978 873 978 873 721 39 721 39 316 854 316 854 405 240 405 240 923 763 923 763 782 391 782 391 862 174 862 174 977 196 977 196 497 870 497 870 936 788 936 788 956 963 956 963 852 401 852 401 119 230 119 230 939 770 939 770 959 435 959 435 398 302 398 302 893 49 893 49 267 463 267 463 307 729 307 729 572 242 572 242 58 589 58 589 440 144 440 144 816 633 816 633 255 880 255 880 649 435 649 435 473 560 473 560 67 799 67 799 453 784 453 784 900 652 900 652 555 310 555 310 149 337 149 337 50 935 50 935 788 360 788 360 663 286 663 286 626 812 626 812 77 604 77 604 644 327 644 327 271 100 271 100 249 687 249 687 599 807 599 807 618 609 618 609 88 558 88 558 862 219 862 219 498 346 498 346 213 122 213 122 94 792 94 792 879 359 879 359 880 882 880 882 855 780 855 780 412 325 412 325 740 201 740 201 256 230 256 230 865 604 865 604 926 73 926 73 785 778 785 778 903 863 903 863 658 902 658 902 235 648 235 648 161 889 161 889 395 312 395 312 264 596 264 596 976 891 976 891 525 666 525 666 133 289 133 289 784 914 784 914 609 396 609 396 990 323 990 323 673 301 673 301 24 681 24 681 401 289 401 289 362 183 362 183 230 144 230 144 723 844 723 844 49 985 49 985 749 650 749 650 95 615 95 615 449 667 449 667 345 979 345 979 875 819 875 819 948 836 948 836 934 402 934 402 525 433 525 433 68 481 68 481 673 729 673 729 752 246 752 246 189 576 189 576 904 205 904 205 952 991 952 991 355 43 355 43 601 244 601 244 140 444 140 444 541 578 541 578 142 973 142 973 526 438 526 438 817 703 817 703 329 395 329 395 233 663 233 663 289 838 289 838 206 915 206 915 587 587 587 587 767 395 767 395 11 466 11 466 800 882 800 882 667 907 667 907 38 244 38 244 752 117 752 117 237 678 237 678 876 636 876 636 336 107 336 107 808 797 808 797 573 940 573 940 607 654 607 654 210 762 210 762 710 683 710 683 263 905 263 905 144 928 144 928 69 284 69 284 792 481 792 481 207 406 207 406 792 905 792 905 172 92 172 92 346 915 346 915 304 947 304 947 310 48 310 48 646 560 646 560 236 393 236 393 606 318 606 318 220 770 220 770 51 752 51 752 388 415 388 415 112 399 112 399 266 259 266 259 958 511 958 511 558 845 558 845 359 421 359 421 556 349 556 349 838 939 838 939 531 620 531 620 818 683 818 683 473 583 473 583 958 806 958 806 473 190 473 190 439 556 439 556 620 819 620 819 332 116 332 116 664 942 664 942 438 709 438 709 486 932 486 932 235 172 235 172 669 467 669 467 662 219 662 219 644 502 644 502 390 221 390 221 131 512 131 512 51 651 51 651 898 960 898 960 757 924 757 924 580 828 580 828 653 570 653 570 693 220 693 220 192 953 192 953 608 483 608 483 49 943 49 943 139 233 139 233 316 722 316 722 102 819 102 819 768 320 768 320 512 614 512 614 933 198 933 198 627 67 627 67 164 339 164 339 147 326 147 326 981 457 981 457 260 853 260 853 374 53 374 53 397 974 397 974 213 879 213 879 769 293 769 293 257 199 257 199 857 534 857 534 464 981 464 981 818 776 818 776 659 493 659 493 212 226 212 226 908 573 908 573 256 814 256 814 305 767 305 767 122 125 122 125 753 122 753 122 154 878 154 878 175 738 175 738 221 333 221 333 567 371 567 371 41 701 41 701 902 367 902 367 905 155 905 155 649 648 649 648 154 774 154 774 143 124 143 124 311 779 311 779 622 230 622 230 950 92 950 92 682 850 682 850 381 752 381 752 527 623 527 623 113 874 113 874 456 668 456 668 854 560 854 560 674 816 674 816 81 400 81 400 399 29 399 29 331 726 331 726 854 534 854 534 169 883 169 883 655 853 655 853 804 911 804 911 842 767 842 767 452 381 452 381 267 631 267 631 681 865 681 865 224 10 224 10 477 966 477 966 639 591 639 591 337 983 337 983 404 522 404 522 737 578 737 578 339 595 339 595 499 553 499 553 580 807 580 807 570 976 570 976 564 211 564 211 317 363 317 363 920 654 920 654 55 65 55 65 382 661 382 661 631 723 631 723 144 391 144 391 246 945 246 945 578 917 578 917 820 115 820 115 413 162 413 162 792 364 792 364 520 636 520 636 893 807 893 807 970 606 970 606 121 545 121 545 143 622 143 622 721 438 721 438 925 864 925 864 275 63 275 63 959 861 959 861 814 670 814 670 144 658 144 658 407 955 407 955 961 658 961 658 472 91 472 91 273 81 273 81 901 144 901 144 262 554 262 554 328 120 328 120 121 54 121 54 725 533 725 533 546 584 546 584 430 393 430 393 493 451 493 451 939 972 939 972 713 67 713 67 657 977 657 977 885 88 885 88 211 438 211 438 531 791 531 791 862 461 862 461 204 666 204 666 404 564 404 564 978 156 978 156 420 585 420 585 320 527 320 527 433 782 433 782 772 139 772 139 921 792 921 792 178 243 178 243 52 825 52 825 634 494 634 494 567 206 567 206 980 654 980 654 699 716 699 716 427 983 427 983 352 573 352 573 623 17 623 17 593 219 593 219 888 137 888 137 329 478 329 478 960 404 960 404 320 943 320 943 646 914 646 914 537 937 537 937 478 96 478 96 487 758 487 758 557 472 557 472 182 150 182 150 250 11 250 11 952 94 952 94 475 617 475 617 142 309 142 309 756 344 756 344 819 137 819 137 793 335 793 335 980 757 980 757 150 455 150 455 350 779 350 779 682 628 682 628 603 299 603 299 567 480 567 480 700 200 700 200 736 233 736 233 485 139 485 139 780 464 780 464 726 978 726 978 330 587 330 587 31 133 31 133 511 261 511 261 104 428 104 428 366 525 366 525 166 360 166 360 676 815 676 815 471 804 471 804 392 630 392 630 283 425 283 425 923 6 923 6 424 738 424 738 607 813 607 813 819 91 819 91 433 962 433 962 217 75 217 75 650 342 650 342 403 193 403 193 775 844 775 844 846 69 846 69 615 257 615 257 180 503 180 503 80 693 80 693 548 779 548 779 888 314 888 314 75 893 75 893 888 969 888 969 593 63 593 63 494 766 494 766 925 417 925 417 28 864 28 864 160 609 160 609 364 142 364 142 182 372 182 372 272 189 272 189 190 144 190 144 832 723 832 723 646 354 646 354 874 783 874 783 768 891 768 891 547 753 547 753 442 280 442 280 988 818 988 818 407 175 407 175 33 113 33 113 667 812 667 812 142 785 142 785 909 919 909 919 982 823 982 823 278 888 278 888 102 750 102 750 742 504 742 504 755 529 755 529 926 451 926 451 60 864 60 864 718 363 718 363 944 689 944 689 533 809 533 809 416 531 416 531 516 690 516 690 271 469 271 469 26 760 26 760 69 454 69 454 371 337 371 337 433 951 433 951 23 233 23 233 760 310 760 310 86 128 86 128 975 35 975 35 635 313 635 313 898 63 898 63 667 982 667 982 528 45 528 45 508 55 508 55 146 11 146 11 265 687 265 687 285 965 285 965 392 301 392 301 75 356 75 356 439 255 439 255 182 688 182 688 528 801 528 801 368 817 368 817 631 269 631 269 867 611 867 611 872 123 872 123 820 785 820 785 130 37 130 37 699 63 699 63 924 856 924 856 111 94 111 94 974 889 974 889 838 77 838 77 888 533 888 533 503 191 503 191 17 187 17 187 131 578 131 578 542 903 542 903 192 8 192 8 462 338 462 338 462 1 462 1 56 631 56 631 819 599 819 599 916 803 916 803 202 225 202 225 1 409 1 409 426 582 426 582 800 651 800 651 364 705 364 705 666 542 666 542 32 313 32 313 164 502 164 502 365 431 365 431 760 132 760 132 356 989 356 989 617 818 617 818 451 464 451 464 279 561 279 561 828 338 828 338 324 127 324 127 849 570 849 570 879 51 879 51 264 41 264 41 867 846 867 846 878 392 878 392 655 834 655 834 81 834 81 834 771 856 771 856 346 591 346 591 117 227 117 227 69 35 69 35 332 260 332 260 861 702 861 702 988 380 988 380 678 39 678 39 407 344 407 344 644 739 644 739 175 531 175 531 276 711 276 711 42 770 42 770 181 507 181 507 510 704 510 704 821 221 821 221 419 898 419 898 540 253 540 253 511 2 511 2 180 885 180 885 448 665 448 665 401 445 401 445 917 218 917 218 739 394 739 394 484 289 484 289 570 368 570 368 243 113 243 113 120 239 120 239 913 4 913 4 6 318 6 318 813 18 813 18 939 87 939 87 494 669 494 669 386 96 386 96 977 462 977 462 351 189 351 189 114 743 114 743 81 221 81 221 618 451 618 451 382 915 382 915 143 987 143 987 881 517 881 517 843 211 843 211 664 171 664 171 565 352 565 352 936 139 936 139 256 133 256 133 458 507 458 507 908 661 908 661 870 633 870 633 55 111 55 111 115 476 115 476 491 49 491 49 426 915 426 915 93 274 93 274 560 498 560 498 600 428 600 428 637 549 637 549 960 745 960 745 409 741 409 741 404 408 404 408 589 702 589 702 819 353 819 353 349 633 349 633 112 986 112 986 257 498 257 498 669 484 669 484 882 389 882 389 642 166 642 166 911 374 911 374 33 861 33 861 287 827 287 827 918 969 918 969 861 20 861 20 750 436 750 436 567 660 567 660 754 598 754 598 405 510 405 510 56 744 56 744 374 843 374 843 525 357 525 357 599 37 599 37 156 328 156 328 469 950 469 950 996 922 996 922 474 98 474 98 936 972 936 972 543 62 543 62 892 335 892 335 553 168 553 168 286 896 286 896 360 302 360 302 537 805 537 805 307 621 307 621 301 964 301 964 759 302 759 302 956 541 956 541 300 863 300 863 130 872 130 872 635 282 635 282 766 310 766 310 43 896 43 896 130 6 130 6 355 706 355 706 549 408 549 408 763 263 763 263 304 444 304 444 567 404 567 404 333 271 333 271 923 237 923 237 11 888 11 888 187 994 187 994 647 663 647 663 492 554 492 554 995 204 995 204 364 732 364 732 895 585 895 585 563 561 563 561 263 250 263 250 275 885 275 885 15 814 15 814 836 367 836 367 990 967 990 967 160 386 160 386 442 324 442 324 568 101 568 101 220 896 220 896 284 825 284 825 575 155 575 155 527 186 527 186 50 478 50 478 258 52 258 52 623 661 623 661 815 989 815 989 364 243 364 243 229 939 229 939 402 700 402 700 433 476 433 476 152 344 152 344 937 575 937 575 354 678 354 678 523 743 523 743 37 471 37 471 945 887 945 887 918 21 918 21 46 436 46 436 39 23 39 23 959 75 959 75 601 43 601 43 408 647 408 647 583 233 583 233 563 289 563 289 521 586 521 586 303 62 303 62 688 797 688 797 470 238 470 238 207 156 207 156 855 939 855 939 246 512 246 512 532 879 532 879 904 515 904 515 412 249 412 249 324 777 324 777 743 90 743 90 587 538 587 538 384 184 384 184 705 133 705 133 142 106 142 106 715 236 715 236 289 951 289 951 55 670 55 670 684 55 684 55 496 490 496 490 348 767 348 767 840 800 840 800 420 132 420 132 754 289 754 289 109 585 109 585 650 44 650 44 579 867 579 867 152 504 152 504 622 918 622 918 942 303 942 303 296 130 296 130 717 557 717 557 971 754 971 754 422 838 422 838 908 91 908 91 444 931 444 931 775 930 775 930 45 231 45 231 824 237 824 237 781 911 781 911 697 809 697 809 417 552 417 552 891 732 891 732 951 388 951 388 839 231 839 231 451 173 451 173 392 559 392 559 429 343 429 343 613 538 613 538 993 356 993 356 492 834 492 834 924 362 924 362 903 231 903 231 387 566 387 566 713 50 713 50 324 391 324 391 347 354 347 354 941 910 941 910 75 582 75 582 146 691 146 691 616 875 616 875 375 122 375 122 548 105 548 105 965 493 965 493 649 20 649 20 355 465 355 465 190 128 190 128 75 852 75 852 86 224 86 224 410 787 410 787 624 511 624 511 679 803 679 803 253 529 253 529 631 110 631 110 222 946 222 946 367 711 367 711 121 486 121 486 255 540 255 540 610 428 610 428 666 404 666 404 37 694 37 694 277 183 277 183 150 739 150 739 529 145 529 145 682 598 682 598 377 484 377 484 347 355 347 355 237 788 237 788 217 990 217 990 578 406 578 406 280 687 280 687 15 934 15 934 437 356 437 356 981 427 981 427 290 229 290 229 737 58 737 58 529 128 529 128 235 110 235 110 675 652 675 652 881 187 881 187 128 793 128 793 530 82 530 82 539 891 539 891 634 621 634 621 319 423 319 423 91 876 91 876 453 974 453 974 544 498 544 498 365 708 365 708 736 840 736 840 736 533 736 533 750 17 750 17 587 736 587 736 883 353 883 353 942 198 942 198 939 918 939 918 276 394 276 394 722 848 722 848 534 744 534 744 451 694 451 694 266 98 266 98 65 641 65 641 85 729 85 729 193 891 193 891 364 992 364 992 242 562 242 562 772 34 772 34 342 124 342 124 475 485 475 485 741 629 741 629 252 132 252 132 867 191 867 191 365 342 365 342 427 617 427 617 101 590 101 590 645 745 645 745 298 319 298 319 336 838 336 838 469 539 469 539 190 528 190 528 210 804 210 804 866 105 866 105 854 18 854 18 777 109 777 109 866 69 866 69 901 29 901 29 176 947 176 947 508 80 508 80 125 269 125 269 4 285 4 285 96 744 96 744 831 89 831 89 701 353 701 353 377 302 377 302 398 667 398 667 424 418 424 418 702 858 702 858 87 807 87 807 874 260 874 260 209 996 209 996 628 283 628 283 770 177 770 177 354 483 354 483 683 978 683 978 103 615 103 615 634 169 634 169 422 720 422 720 121 891 121 891 498 388 498 388 980 277 980 277 804 222 804 222 787 678 787 678 493 259 493 259 558 681 558 681 160 63 160 63 223 900 223 900 93 583 93 583 167 276 167 276 135 768 135 768 409 448 409 448 273 972 273 972 57 70 57 70 258 866 258 866 206 427 206 427 287 786 287 786 950 48 950 48 867 737 867 737 476 995 476 995 498 641 498 641 136 261 136 261 830 806 830 806 536 878 536 878 624 751 624 751 794 392 794 392 464 694 464 694 592 619 592 619 260 383 260 383 208 300 208 300 867 644 867 644 251 333 251 333 154 984 154 984 199 28 199 28 764 860 764 860 69 5 69 5 334 325 334 325 996 148 996 148 63 24 63 24 260 898 260 898 855 544 855 544 276 566 276 566 194 392 194 392 388 636 388 636 454 431 454 431 419 954 419 954 438 980 438 980 846 632 846 632 275 242 275 242 789 165 789 165 952 63 952 63 881 821 881 821 153 19 153 19 936 639 936 639 14 852 14 852 793 273 793 273 915 947 915 947 643 792 643 792 857 817 857 817 170 61 170 61 620 316 620 316 527 766 527 766 63 311 63 311 260 968 260 968 900 165 900 165 40 159 40 159 848 919 848 919 961 712 961 712 432 470 432 470 360 683 360 683 437 455 437 455 568 875 568 875 318 331 318 331 222 178 222 178 10 676 10 676 79 442 79 442 995 588 995 588 506 761 506 761 595 749 595 749 972 43 972 43 133 672 133 672 587 900 587 900 420 717 420 717 875 250 875 250 368 95 368 95 951 320 951 320 65 893 65 893 379 296 379 296 143 286 143 286 57 630 57 630 663 626 663 626 520 126 520 126 901 86 901 86 719 812 719 812 826 270 826 270 982 305 982 305 589 130 589 130 513 716 513 716 482 148 482 148 992 924 992 924 129 346 129 346 55 212 55 212 803 505 803 505 198 721 198 721 96 695 96 695 845 395 845 395 246 391 246 391 542 173 542 173 398 318 398 318 273 855 273 855 194 525 194 525 274 470 274 470 722 631 722 631 127 499 127 499 990 987 990 987 851 679 851 679 301 166 301 166 135 844 135 844 560 993 560 993 241 397 241 397 870 345 870 345 315 762 315 762 909 157 909 157 631 894 631 894 458 636 458 636 852 597 852 597 367 538 367 538 684 285 684 285 699 18 699 18 981 176 981 176 733 385 733 385 756 865 756 865 846 751 846 751 627 179 627 179 428 503 428 503 294 203 294 203 872 671 872 671 848 742 848 742 566 150 566 150 370 381 370 381 840 370 840 370 862 693 862 693 68 654 68 654 342 392 342 392 31 291 31 291 383 35 383 35 168 299 168 299 504 444 504 444 959 92 959 92 168 54 168 54 988 434 988 434 478 463 478 463 876 871 876 871 474 980 474 980 279 283 279 283 695 344 695 344 573 263 573 263 3 753 3 753 566 493 566 493 322 78 322 78 787 705 787 705 167 345 167 345 242 672 242 672 784 70 784 70 145 86 145 86 387 716 387 716 715 432 715 432 801 196 801 196 22 842 22 842 210 436 210 436 639 886 639 886 25 200 25 200 207 590 207 590 755 38 755 38 383 95 383 95 241 236 241 236 54 124 54 124 156 173 156 173 198 650 198 650 204 928 204 928 872 837 872 837 195 304 195 304 580 574 580 574 104 53 104 53 247 876 247 876 930 369 930 369 994 733 994 733 923 307 923 307 275 49 275 49 563 990 563 990 886 267 886 267 931 966 931 966 587 741 587 741 262 399 262 399 949 779 949 779 954 877 954 877 978 641 978 641 108 583 108 583 830 370 830 370 497 399 497 399 320 941 320 941 579 589 579 589 375 857 375 857 905 402 905 402 549 815 549 815 382 649 382 649 464 220 464 220 680 727 680 727 289 379 289 379 913 641 913 641 16 928 16 928 5 79 5 79 99 428 99 428 227 164 227 164 967 564 967 564 587 80 587 80 50 500 50 500 863 125 863 125 201 690 201 690 928 914 928 914 895 352 895 352 682 502 682 502 3 600 3 600 729 814 729 814 706 379 706 379 36 57 36 57 220 75 220 75 441 98 441 98 724 868 724 868 185 323 185 323 917 247 917 247 399 102 399 102 371 18 371 18 577 268 577 268 445 865 445 865 311 189 311 189 204 135 204 135 11 291 11 291 249 258 249 258 470 5 470 5 731 199 731 199 747 132 747 132 184 551 184 551 449 775 449 775 632 384 632 384 264 411 264 411 772 218 772 218 431 595 431 595 938 384 938 384 408 287 408 287 920 414 920 414 894 556 894 556 995 967 995 967 646 376 646 376 650 392 650 392 697 698 697 698 52 696 52 696 113 45 113 45 500 462 500 462 620 340 620 340 359 731 359 731 520 368 520 368 258 506 258 506 195 360 195 360 46 695 46 695 681 854 681 854 804 851 804 851 525 706 525 706 226 189 226 189 101 72 101 72 128 460 128 460 742 69 742 69 334 757 334 757 445 564 445 564 97 554 97 554 324 223 324 223 495 310 495 310 353 195 353 195 698 74 698 74 315 873 315 873 871 805 871 805 933 671 933 671 160 245 160 245 557 583 557 583 696 434 696 434 874 762 874 762 487 595 487 595 619 306 619 306 932 493 932 493 648 638 648 638 869 368 869 368 396 856 396 856 26 669 26 669 769 561 769 561 253 54 253 54 618 110 618 110 864 701 864 701 297 956 297 956 18 496 18 496 506 722 506 722 829 169 829 169 206 645 206 645 696 128 696 128 584 865 584 865 746 141 746 141 518 55 518 55 227 146 227 146 888 107 888 107 72 103 72 103 84 307 84 307 344 443 344 443 420 548 420 548 892 73 892 73 260 562 260 562 630 465 630 465 467 483 467 483 714 981 714 981 975 508 975 508 995 319 995 319 525 976 525 976 61 272 61 272 934 641 934 641 295 152 295 152 868 631 868 631 170 54 170 54 1 22 1 22 422 272 422 272 634 518 634 518 66 836 66 836 768 50 768 50 927 40 927 40 987 996 987 996 483 729 483 729 967 430 967 430 120 120 120 120 585 233 585 233 111 607 111 607 72 934 72 934 721 963 721 963 518 518 518 518 227 35 227 35 882 259 882 259 134 347 134 347 662 139 662 139 703 154 703 154 154 576 154 576 30 916 30 916 692 377 692 377 289 276 289 276 848 867 848 867 321 909 321 909 436 724 436 724 242 226 242 226 817 586 817 586 271 325 271 325 140 97 140 97 831 740 831 740 277 926 277 926 870 645 870 645 12 17 12 17 496 847 496 847 170 360 170 360 1 590 1 590 216 137 216 137 406 247 406 247 702 2 702 2 925 153 925 153 463 442 463 442 750 838 750 838 823 754 823 754 134 762 134 762 873 840 873 840 435 507 435 507 920 300 920 300 380 946 380 946 148 524 148 524 94 842 94 842 956 64 956 64 140 24 140 24 507 48 507 48 585 450 585 450 902 511 902 511 590 150 590 150 386 943 386 943 940 724 940 724 250 526 250 526 241 825 241 825 668 726 668 726 952 429 952 429 2 346 2 346 654 476 654 476 284 480 284 480 887 713 887 713 449 780 449 780 23 650 23 650 829 467 829 467 523 535 523 535 908 693 908 693 757 317 757 317 474 369 474 369 12 779 12 779 749 973 749 973 776 991 776 991 743 19 743 19 807 139 807 139 771 274 771 274 162 602 162 602 327 57 327 57 78 575 78 575 6 751 6 751 75 684 75 684 173 540 173 540 92 474 92 474 244 700 244 700 219 809 219 809 81 455 81 455 539 36 539 36 572 980 572 980 428 54 428 54 787 63 787 63 989 39 989 39 892 418 892 418 89 254 89 254 225 21 225 21 552 75 552 75 334 594 334 594 67 431 67 431 826 697 826 697 426 362 426 362 848 857 848 857 196 988 196 988 865 785 865 785 924 280 924 280 543 556 543 556 594 547 594 547 906 599 906 599 518 928 518 928 490 329 490 329 486 425 486 425 178 634 178 634 773 460 773 460 92 211 92 211 258 465 258 465 870 598 870 598 340 441 340 441 404 34 404 34 684 653 684 653 452 18 452 18 406 232 406 232 797 966 797 966 307 3 307 3 84 745 84 745 311 994 311 994 182 719 182 719 17 854 17 854 209 86 209 86 722 85 722 85 575 46 575 46 18 463 18 463 258 249 258 249 989 559 989 559 654 467 654 467 82 646 82 646 248 623 248 623 239 954 239 954 561 319 561 319 885 35 885 35 6 324 6 324 917 478 917 478 951 849 951 849 929 960 929 960 193 471 193 471 238 78 238 78 831 146 831 146 256 862 256 862 419 645 419 645 664 417 664 417 503 261 503 261 11 861 11 861 662 830 662 830 593 60 593 60 349 913 349 913 215 717 215 717 377 890 377 890 407 728 407 728 483 239 483 239 52 105 52 105 568 74 568 74 949 790 949 790 581 101 581 101 384 652 384 652 9 280 9 280 945 747 945 747 57 254 57 254 543 292 543 292 917 255 917 255 53 410 53 410 885 694 885 694 867 551 867 551 440 499 440 499 336 559 336 559 340 487 340 487 412 545 412 545 431 750 431 750 380 892 380 892 965 787 965 787 752 630 752 630 596 864 596 864 842 405 842 405 417 479 417 479 242 339 242 339 10 561 10 561 175 138 175 138 640 205 640 205 732 896 732 896 393 663 393 663 724 206 724 206 994 782 994 782 970 358 970 358 402 318 402 318 314 670 314 670 503 234 503 234 701 368 701 368 939 741 939 741 296 416 296 416 985 53 985 53 467 713 467 713 576 411 576 411 340 146 340 146 549 494 549 494 817 600 817 600 175 396 175 396 898 594 898 594 632 160 632 160 72 662 72 662 477 498 477 498 72 483 72 483 476 439 476 439 383 139 383 139 173 153 173 153 32 529 32 529 642 952 642 952 227 244 227 244 160 689 160 689 199 911 199 911 669 568 669 568 286 253 286 253 934 148 934 148 551 596 551 596 266 516 266 516 365 205 365 205 901 867 901 867 729 259 729 259 80 718 80 718 489 721 489 721 313 287 313 287 20 589 20 589 771 614 771 614 379 398 379 398 676 358 676 358 156 729 156 729 114 177 114 177 792 369 792 369 589 560 589 560 830 950 830 950 593 200 593 200 79 166 79 166 397 226 397 226 336 389 336 389 746 739 746 739 40 801 40 801 215 172 215 172 383 952 383 952 885 185 885 185 652 529 652 529 867 952 867 952 816 285 816 285 455 14 455 14 46 62 46 62 338 279 338 279 689 616 689 616 350 575 350 575 685 4 685 4 734 466 734 466 561 877 561 877 879 164 879 164 481 744 481 744 79 540 79 540 594 678 594 678 827 575 827 575 818 114 818 114 40 904 40 904 548 330 548 330 868 108 868 108 845 856 845 856 13 80 13 80 873 216 873 216 479 377 479 377 627 731 627 731 451 858 451 858 118 631 118 631 202 686 202 686 808 410 808 410 278 381 278 381 144 189 144 189 783 806 783 806 990 236 990 236 244 246 244 246 865 993 865 993 829 451 829 451 32 829 32 829 725 305 725 305 576 789 576 789 698 508 698 508 942 992 942 992 956 20 956 20 457 772 457 772 964 243 964 243 56 121 56 121 488 3 488 3 990 857 990 857 607 688 607 688 23 261 23 261 327 234 327 234 571 777 571 777 70 748 70 748 254 357 254 357 202 417 202 417 190 450 190 450 100 430 100 430 188 347 188 347 230 166 230 166 306 917 306 917 85 426 85 426 985 120 985 120 753 766 753 766 795 881 795 881 131 175 131 175 651 70 651 70 391 215 391 215 271 388 271 388 333 486 333 486 3 350 3 350 257 849 257 849 74 931 74 931 877 132 877 132 693 769 693 769 890 685 890 685 948 209 948 209 672 394 672 394 934 415 934 415 604 405 604 405 871 182 871 182 359 518 359 518 878 50 878 50 608 781 608 781 956 564 956 564 967 945 967 945 484 519 484 519 128 60 128 60 215 483 215 483 2 833 2 833 663 91 663 91 810 484 810 484 593 632 593 632 803 889 803 889 263 707 263 707 240 543 240 543 922 524 922 524 558 59 558 59 550 169 550 169 157 799 157 799 376 232 376 232 529 597 529 597 529 200 529 200 23 963 23 963 307 797 307 797 198 946 198 946 526 965 526 965 133 791 133 791 362 872 362 872 859 486 859 486 280 984 280 984 591 76 591 76 855 56 855 56 505 974 505 974 792 912 792 912 345 122 345 122 992 931 992 931 23 361 23 361 548 278 548 278 429 712 429 712 897 923 897 923 824 623 824 623 252 227 252 227 552 818 552 818 589 240 589 240 371 656 371 656 209 239 209 239 449 378 449 378 425 191 425 191 74 614 74 614 832 871 832 871 375 636 375 636 235 105 235 105 710 280 710 280 853 296 853 296 472 30 472 30 879 494 879 494 710 134 710 134 509 715 509 715 553 971 553 971 868 137 868 137 662 402 662 402 444 181 444 181 84 569 84 569 47 925 47 925 520 852 520 852 691 184 691 184 217 818 217 818 569 139 569 139 447 80 447 80 108 236 108 236 354 645 354 645 911 25 911 25 205 123 205 123 148 735 148 735 172 103 172 103 443 7 443 7 976 889 976 889 482 342 482 342 231 89 231 89 640 381 640 381 428 884 428 884 756 165 756 165 752 654 752 654 956 746 956 746 291 790 291 790 293 855 293 855 528 967 528 967 973 368 973 368 538 197 538 197 17 271 17 271 627 641 627 641 194 363 194 363 435 455 435 455 758 245 758 245 356 130 356 130 786 619 786 619 447 742 447 742 429 327 429 327 453 665 453 665 81 691 81 691 467 46 467 46 922 722 922 722 509 196 509 196 520 653 520 653 37 720 37 720 951 291 951 291 696 914 696 914 798 908 798 908 67 734 67 734 775 781 775 781 394 186 394 186 589 990 589 990 432 492 432 492 678 591 678 591 137 364 137 364 820 658 820 658 669 905 669 905 151 742 151 742 718 66 718 66 80 369 80 369 444 216 444 216 876 646 876 646 545 946 545 946 775 403 775 403 815 850 815 850 250 961 250 961 780 52 780 52 28 989 28 989 363 844 363 844 791 968 791 968 190 834 190 834 805 169 805 169 896 484 896 484 923 415 923 415 215 225 215 225 825 733 825 733 774 127 774 127 345 343 345 343 958 390 958 390 185 576 185 576 764 854 764 854 726 267 726 267 487 656 487 656 747 172 747 172 951 162 951 162 258 414 258 414 386 811 386 811 637 771 637 771 200 900 200 900 612 893 612 893 446 971 446 971 344 936 344 936 619 557 619 557 820 756 820 756 616 331 616 331 357 649 357 649 399 246 399 246 720 865 720 865 331 165 331 165 767 720 767 720 538 330 538 330 224 245 224 245 580 675 580 675 65 266 65 266 824 333 824 333 931 528 931 528 824 811 824 811 285 75 285 75 323 32 323 32 514 124 514 124 261 407 261 407 485 75 485 75 742 377 742 377 3 528 3 528 713 839 713 839 157 910 157 910 795 33 795 33 981 301 981 301 187 489 187 489 688 764 688 764 127 758 127 758 471 38 471 38 643 407 643 407 729 424 729 424 715 506 715 506 345 644 345 644 364 688 364 688 399 329 399 329 526 19 526 19 140 599 140 599 576 354 576 354 750 69 750 69 312 117 312 117 656 473 656 473 740 18 740 18 312 542 312 542 473 629 473 629 133 800 133 800 139 465 139 465 442 252 442 252 67 63 67 63 729 438 729 438 447 428 447 428 813 342 813 342 369 701 369 701 111 880 111 880 817 893 817 893 453 194 453 194 236 360 236 360 559 339 559 339 57 650 57 650 750 265 750 265 806 674 806 674 877 617 877 617 959 299 959 299 957 251 957 251 501 260 501 260 473 667 473 667 216 276 216 276 851 57 851 57 606 631 606 631 163 824 163 824 473 814 473 814 114 519 114 519 537 20 537 20 898 133 898 133 756 209 756 209 988 284 988 284 572 507 572 507 60 16 60 16 744 877 744 877 296 146 296 146 173 931 173 931 795 688 795 688 384 504 384 504 409 905 409 905 501 308 501 308 704 636 704 636 384 351 384 351 718 120 718 120 63 401 63 401 816 714 816 714 517 729 517 729 940 621 940 621 753 409 753 409 598 545 598 545 602 326 602 326 805 282 805 282 397 907 397 907 831 135 831 135 717 90 717 90 808 405 808 405 804 616 804 616 122 838 122 838 1 193 1 193 252 37 252 37 700 264 700 264 458 559 458 559 550 151 550 151 433 133 433 133 729 168 729 168 886 451 886 451 813 320 813 320 840 524 840 524 961 268 961 268 684 907 684 907 645 582 645 582 106 639 106 639 218 917 218 917 273 219 273 219 291 657 291 657 363 806 363 806 192 139 192 139 969 764 969 764 130 867 130 867 31 361 31 361 964 967 964 967 16 300 16 300 377 816 377 816 835 910 835 910 258 361 258 361 751 438 751 438 255 375 255 375 248 632 248 632 441 586 441 586 836 975 836 975 227 754 227 754 108 312 108 312 577 810 577 810 515 396 515 396 967 116 967 116 46 132 46 132 989 208 989 208 897 25 897 25 264 553 264 553 78 333 78 333 964 632 964 632 763 512 763 512 410 865 410 865 454 846 454 846 591 188 591 188 98 126 98 126 41 336 41 336 907 631 907 631 646 703 646 703 93 324 93 324 233 414 233 414 782 450 782 450 509 440 509 440 679 702 679 702 58 335 58 335 293 883 293 883 601 132 601 132 601 744 601 744 181 484 181 484 367 317 367 317 979 80 979 80 344 240 344 240 743 400 743 400 398 128 398 128 826 395 826 395 668 239 668 239 524 985 524 985 617 8 617 8 926 510 926 510 638 890 638 890 304 403 304 403 685 497 685 497 663 526 663 526 314 118 314 118 915 6 915 6 381 139 381 139 115 913 115 913 532 900 532 900 125 589 125 589 589 872 589 872 409 814 409 814 484 26 484 26 272 465 272 465 18 904 18 904 104 945 104 945 424 677 424 677 265 33 265 33 349 89 349 89 573 191 573 191 289 456 289 456 228 437 228 437 408 826 408 826 322 933 322 933 490 675 490 675 649 419 649 419 757 892 757 892 790 596 790 596 223 573 223 573 423 145 423 145 357 766 357 766 766 700 766 700 716 680 716 680 36 227 36 227 265 494 265 494 446 612 446 612 689 544 689 544 232 279 232 279 450 306 450 306 473 216 473 216 964 557 964 557 974 25 974 25 811 430 811 430 439 241 439 241 700 496 700 496 400 515 400 515 157 812 157 812 40 423 40 423 207 490 207 490 880 831 880 831 225 815 225 815 249 845 249 845 743 739 743 739 224 507 224 507 630 804 630 804 668 805 668 805 957 233 957 233 317 496 317 496 866 222 866 222 886 737 886 737 58 534 58 534 599 570 599 570 606 673 606 673 500 203 500 203 607 492 607 492 359 968 359 968 817 576 817 576 785 455 785 455 588 584 588 584 474 9 474 9 477 499 477 499 277 665 277 665 777 254 777 254 187 947 187 947 424 274 424 274 222 332 222 332 852 171 852 171 428 605 428 605 678 382 678 382 844 35 844 35 748 711 748 711 43 927 43 927 408 444 408 444 21 661 21 661 182 194 182 194 855 110 855 110 816 4 816 4 287 731 287 731 68 135 68 135 543 542 543 542 2 771 2 771 511 687 511 687 180 654 180 654 876 450 876 450 657 771 657 771 268 547 268 547 133 374 133 374 744 540 744 540 604 769 604 769 36 928 36 928 910 132 910 132 710 663 710 663 463 956 463 956 917 748 917 748 368 701 368 701 265 781 265 781 704 600 704 600 87 274 87 274 845 241 845 241 713 988 713 988 166 419 166 419 152 416 152 416 111 652 111 652 42 866 42 866 154 71 154 71 922 641 922 641 394 715 394 715 162 693 162 693 929 658 929 658 408 388 408 388 866 85 866 85 405 201 405 201 500 215 500 215 645 721 645 721 440 689 440 689 62 699 62 699 952 820 952 820 37 46 37 46 730 886 730 886 61 964 61 964 357 247 357 247 63 677 63 677 919 865 919 865 541 181 541 181 625 265 625 265 511 257 511 257 424 807 424 807 663 243 663 243 543 324 543 324 457 267 457 267 811 783 811 783 55 547 55 547 273 772 273 772 238 605 238 605 367 761 367 761 830 971 830 971 336 199 336 199 88 898 88 898 131 430 131 430 993 533 993 533 543 513 543 513 472 481 472 481 150 627 150 627 935 547 935 547 475 394 475 394 186 663 186 663 763 347 763 347 768 177 768 177 274 885 274 885 939 844 939 844 82 680 82 680 767 793 767 793 958 218 958 218 925 768 925 768 665 611 665 611 506 659 506 659 907 27 907 27 766 87 766 87 10 40 10 40 353 673 353 673 700 607 700 607 298 942 298 942 885 644 885 644 604 985 604 985 789 15 789 15 213 686 213 686 703 561 703 561 401 260 401 260 338 151 338 151 938 630 938 630 619 169 619 169 536 340 536 340 990 714 990 714 525 798 525 798 310 512 310 512 687 72 687 72 721 70 721 70 4 760 4 760 423 506 423 506 597 572 597 572 15 745 15 745 336 326 336 326 732 564 732 564 376 462 376 462 743 280 743 280 740 719 740 719 418 401 418 401 151 981 151 981 67 115 67 115 802 750 802 750 74 238 74 238 296 402 296 402 810 887 810 887 746 564 746 564 316 594 316 594 605 35 605 35 608 98 608 98 172 938 172 938 904 903 904 903 22 985 22 985 125 157 125 157 391 619 391 619 307 193 307 193 184 918 184 918 215 335 215 335 212 432 212 432 84 257 84 257 53 10 53 10 23 428 23 428 899 504 899 504 60 347 60 347 244 745 244 745 584 651 584 651 64 51 64 51 260 109 260 109 808 977 808 977 473 410 473 410 627 515 627 515 591 254 591 254 926 471 926 471 217 732 217 732 663 709 663 709 683 614 683 614 725 705 725 705 229 964 229 964 593 906 593 906 446 397 446 397 369 241 369 241 575 938 575 938 484 567 484 567 255 672 255 672 116 398 116 398 661 43 661 43 300 390 300 390 433 812 433 812 198 124 198 124 448 846 448 846 632 287 632 287 795 450 795 450 861 31 861 31 947 884 947 884 501 498 501 498 114 195 114 195 917 713 917 713 555 438 555 438 545 622 545 622 200 36 200 36 395 614 395 614 130 990 130 990 984 146 984 146 484 775 484 775 45 174 45 174 767 387 767 387 651 264 651 264 929 333 929 333 642 612 642 612 92 119 92 119 286 899 286 899 111 730 111 730 379 795 379 795 957 12 957 12 629 805 629 805 836 528 836 528 702 83 702 83 301 65 301 65 543 358 543 358 535 850 535 850 379 462 379 462 540 183 540 183 725 468 725 468 390 706 390 706 543 445 543 445 42 512 42 512 904 67 904 67 904 84 904 84 372 994 372 994 150 810 150 810 569 960 569 960 855 774 855 774 132 353 132 353 71 989 71 989 649 525 649 525 211 596 211 596 814 330 814 330 857 740 857 740 430 308 430 308 290 347 290 347 336 483 336 483 315 221 315 221 788 237 788 237 107 707 107 707 152 249 152 249 287 202 287 202 578 571 578 571 353 400 353 400 821 486 821 486 17 851 17 851 131 309 131 309 489 427 489 427 282 346 282 346 493 509 493 509 273 248 273 248 430 103 430 103 551 118 551 118 919 980 919 980 742 665 742 665 862 391 862 391 357 997 357 997 22 456 22 456 727 728 727 728 374 386 374 386 333 2 333 2 833 300 833 300 530 573 530 573 215 212 215 212 214 403 214 403 300 195 300 195 295 190 295 190 255 962 255 962 425 635 425 635 722 78 722 78 890 52 890 52 327 895 327 895 95 548 95 548 71 601 71 601 415 178 415 178 167 235 167 235 721 179 721 179 107 43 107 43 460 678 460 678 510 300 510 300 824 958 824 958 785 869 785 869 341 859 341 859 261 61 261 61 412 426 412 426 125 553 125 553 727 311 727 311 915 406 915 406 463 665 463 665 749 916 749 916 361 546 361 546 975 246 975 246 913 35 913 35 615 669 615 669 945 260 945 260 852 773 852 773 937 98 937 98 535 751 535 751 917 969 917 969 335 538 335 538 674 3 674 3 947 363 947 363 681 766 681 766 881 24 881 24 65 54 65 54 3 284 3 284 196 226 196 226 30 62 30 62 614 632 614 632 847 791 847 791 484 206 484 206 893 983 893 983 264 234 264 234 428 166 428 166 453 584 453 584 316 679 316 679 694 870 694 870 585 350 585 350 167 161 167 161 675 673 675 673 495 548 495 548 365 164 365 164 916 931 916 931 471 187 471 187 847 951 847 951 827 730 827 730 278 402 278 402 22 530 22 530 63 203 63 203 289 300 289 300 329 597 329 597 67 504 67 504 108 203 108 203 773 357 773 357 876 772 876 772 789 141 789 141 302 32 302 32 755 348 755 348 954 10 954 10 860 939 860 939 986 599 986 599 662 660 662 660 215 553 215 553 234 822 234 822 677 195 677 195 276 771 276 771 476 900 476 900 279 87 279 87 966 117 966 117 787 929 787 929 204 180 204 180 466 293 466 293 194 903 194 903 34 622 34 622 679 179 679 179 189 387 189 387 497 191 497 191 215 938 215 938 951 962 951 962 452 684 452 684 354 47 354 47 432 781 432 781 86 714 86 714 686 384 686 384 556 403 556 403 280 270 280 270 751 361 751 361 419 540 419 540 461 6 461 6 58 954 58 954 353 308 353 308 710 261 710 261 804 745 804 745 957 337 957 337 586 607 586 607 614 253 614 253 333 67 333 67 239 968 239 968 557 537 557 537 851 311 851 311 182 624 182 624 883 886 883 886 309 479 309 479 6 31 6 31 299 243 299 243 360 23 360 23 494 275 494 275 292 160 292 160 677 989 677 989 231 569 231 569 775 827 775 827 672 186 672 186 979 118 979 118 150 694 150 694 420 344 420 344 199 752 199 752 979 407 979 407 491 878 491 878 941 349 941 349 54 95 54 95 599 113 599 113 358 142 358 142 292 15 292 15 103 118 103 118 197 375 197 375 104 523 104 523 439 883 439 883 533 708 533 708 497 985 497 985 964 577 964 577 285 533 285 533 574 646 574 646 501 499 501 499 813 95 813 95 55 373 55 373 647 249 647 249 74 748 74 748 200 497 200 497 554 274 554 274 924 483 924 483 100 823 100 823 906 376 906 376 530 446 530 446 395 686 395 686 607 730 607 730 35 495 35 495 16 209 16 209 556 347 556 347 684 86 684 86 198 281 198 281 270 770 270 770 357 609 357 609 876 51 876 51 922 923 922 923 600 215 600 215 978 216 978 216 629 369 629 369 148 341 148 341 497 133 497 133 50 495 50 495 484 333 484 333 913 379 913 379 624 867 624 867 479 774 479 774 206 166 206 166 368 162 368 162 279 9 279 9 6 594 6 594 28 808 28 808 453 12 453 12 325 870 325 870 639 455 639 455 100 325 100 325 359 530 359 530 823 825 823 825 872 264 872 264 942 501 942 501 432 397 432 397 784 880 784 880 354 390 354 390 620 214 620 214 748 37 748 37 928 217 928 217 388 864 388 864 231 226 231 226 359 557 359 557 43 482 43 482 804 82 804 82 200 571 200 571 815 249 815 249 663 477 663 477 516 740 516 740 804 967 804 967 555 391 555 391 150 867 150 867 72 587 72 587 588 122 588 122 11 577 11 577 848 168 848 168 436 472 436 472 900 689 900 689 496 905 496 905 866 941 866 941 57 835 57 835 398 184 398 184 52 919 52 919 332 690 332 690 740 549 740 549 61 809 61 809 557 724 557 724 80 289 80 289 520 873 520 873 661 356 661 356 482 272 482 272 568 900 568 900 57 970 57 970 764 90 764 90 790 578 790 578 454 80 454 80 890 871 890 871 961 375 961 375 821 258 821 258 19 204 19 204 907 298 907 298 697 318 697 318 246 794 246 794 921 955 921 955 366 334 366 334 99 722 99 722 375 828 375 828 920 334 920 334 771 542 771 542 479 618 479 618 264 305 264 305 781 349 781 349 78 589 78 589 316 30 316 30 793 506 793 506 366 389 366 389 868 177 868 177 718 973 718 973 984 21 984 21 211 819 211 819 264 273 264 273 700 523 700 523 861 530 861 530 935 393 935 393 613 238 613 238 501 691 501 691 170 210 170 210 756 451 756 451 314 985 314 985 18 787 18 787 552 100 552 100 925 304 925 304 273 608 273 608 279 590 279 590 230 817 230 817 214 177 214 177 313 895 313 895 752 224 752 224 139 773 139 773 939 129 939 129 20 709 20 709 165 48 165 48 33 686 33 686 201 5 201 5 163 277 163 277 781 837 781 837 926 478 926 478 72 879 72 879 7 823 7 823 350 503 350 503 898 487 898 487 160 242 160 242 10 27 10 27 508 873 508 873 500 58 500 58 94 147 94 147 497 783 497 783 674 689 674 689 690 158 690 158 606 144 606 144 812 527 812 527 965 629 965 629 147 864 147 864 868 320 868 320 224 73 224 73 479 808 479 808 640 288 640 288 891 741 891 741 707 653 707 653 517 351 517 351 368 789 368 789 222 563 222 563 761 198 761 198 385 226 385 226 120 573 120 573 380 313 380 313 181 882 181 882 868 876 868 876 936 813 936 813 944 171 944 171 84 454 84 454 720 826 720 826 673 86 673 86 664 528 664 528 543 593 543 593 410 117 410 117 228 697 228 697 872 171 872 171 681 170 681 170 186 279 186 279 763 620 763 620 931 463 931 463 864 489 864 489 953 291 953 291 526 238 526 238 643 237 643 237 396 942 396 942 48 961 48 961 860 70 860 70 259 260 259 260 224 950 224 950 137 997 137 997 242 228 242 228 433 914 433 914 818 307 818 307 505 449 505 449 3 7 3 7 210 188 210 188 273 455 273 455 894 468 894 468 198 929 198 929 446 174 446 174 697 1 697 1 723 979 723 979 780 754 780 754 851 126 851 126 984 44 984 44 171 771 171 771 528 833 528 833 4 660 4 660 600 626 600 626 840 265 840 265 556 44 556 44 556 975 556 975 173 628 173 628 625 876 625 876 542 945 542 945 594 393 594 393 485 558 485 558 3 272 3 272 211 901 211 901 668 963 668 963 906 527 906 527 580 72 580 72 160 366 160 366 191 778 191 778 928 838 928 838 293 342 293 342 128 533 128 533 759 521 759 521 449 771 449 771 685 987 685 987 330 401 330 401 769 182 769 182 689 634 689 634 93 14 93 14 404 233 404 233 823 299 823 299 287 428 287 428 372 267 372 267 730 129 730 129 764 251 764 251 240 436 240 436 94 164 94 164 904 49 904 49 256 452 256 452 333 176 333 176 485 208 485 208 243 241 243 241 212 391 212 391 668 286 668 286 316 399 316 399 146 491 146 491 446 811 446 811 212 746 212 746 404 951 404 951 517 41 517 41 632 13 632 13 517 538 517 538 806 446 806 446 127 435 127 435 143 879 143 879 713 860 713 860 379 355 379 355 521 834 521 834 619 242 619 242 525 795 525 795 658 83 658 83 326 723 326 723 931 807 931 807 941 621 941 621 503 783 503 783 350 330 350 330 76 268 76 268 189 531 189 531 970 634 970 634 358 991 358 991 852 761 852 761 115 17 115 17 974 28 974 28 652 717 652 717 84 970 84 970 52 697 52 697 439 514 439 514 909 189 909 189 465 672 465 672 900 226 900 226 690 814 690 814 598 293 598 293 632 560 632 560 914 64 914 64 443 798 443 798 284 641 284 641 303 34 303 34 324 660 324 660 227 520 227 520 626 987 626 987 879 273 879 273 881 560 881 560 856 378 856 378 320 235 320 235 986 295 986 295 281 232 281 232 593 694 593 694 63 740 63 740 962 86 962 86 254 260 254 260 438 790 438 790 786 581 786 581 552 489 552 489 618 661 618 661 509 714 509 714 88 349 88 349 96 490 96 490 67 573 67 573 84 588 84 588 133 340 133 340 33 898 33 898 818 225 818 225 214 717 214 717 853 323 853 323 519 266 519 266 844 951 844 951 312 828 312 828 50 11 50 11 300 353 300 353 162 875 162 875 731 489 731 489 875 25 875 25 627 567 627 567 735 667 735 667 851 640 851 640 196 812 196 812 732 687 732 687 7 342 7 342 542 318 542 318 974 592 974 592 709 408 709 408 865 219 865 219 50 259 50 259 905 881 905 881 668 736 668 736 194 277 194 277 925 296 925 296 427 733 427 733 780 738 780 738 982 637 982 637 909 648 909 648 698 115 698 115 172 994 172 994 727 459 727 459 607 726 607 726 221 568 221 568 712 271 712 271 132 195 132 195 416 992 416 992 626 171 626 171 151 657 151 657 276 697 276 697 135 915 135 915 53 968 53 968 579 111 579 111 518 382 518 382 227 236 227 236 20 713 20 713 437 880 437 880 392 950 392 950 45 455 45 455 335 181 335 181 531 645 531 645 851 392 851 392 274 877 274 877 783 256 783 256 268 398 268 398 537 748 537 748 834 339 834 339 326 84 326 84 929 535 929 535 691 540 691 540 167 434 167 434 962 747 962 747 569 268 569 268 364 533 364 533 214 381 214 381 682 488 682 488 552 13 552 13 513 292 513 292 823 691 823 691 538 968 538 968 218 969 218 969 245 334 245 334 403 909 403 909 106 881 106 881 694 41 694 41 115 571 115 571 951 959 951 959 354 899 354 899 557 219 557 219 710 426 710 426 887 289 887 289 997 872 997 872 284 378 284 378 8 932 8 932 96 229 96 229 527 47 527 47 297 770 297 770 939 690 939 690 590 746 590 746 640 199 640 199 271 34 271 34 350 783 350 783 464 198 464 198 694 384 694 384 267 339 267 339 371 569 371 569 480 979 480 979 620 20 620 20 772 491 772 491 555 430 555 430 439 606 439 606 778 621 778 621 641 32 641 32 467 627 467 627 860 128 860 128 126 954 126 954 1 721 1 721 468 117 468 117 984 226 984 226 387 896 387 896 464 27 464 27 170 254 170 254 71 471 71 471 679 874 679 874 316 264 316 264 965 996 965 996 431 575 431 575 514 4 514 4 447 868 447 868 714 99 714 99 983 662 983 662 378 170 378 170 631 795 631 795 482 351 482 351 39 747 39 747 481 764 481 764 946 556 946 556 491 733 491 733 458 276 458 276 7 595 7 595 923 840 923 840 591 875 591 875 220 789 220 789 500 206 500 206 675 384 675 384 478 3 478 3 616 775 616 775 909 178 909 178 141 75 141 75 683 92 683 92 16 599 16 599 112 193 112 193 872 287 872 287 74 433 74 433 412 947 412 947 75 991 75 991 586 839 586 839 560 609 560 609 521 155 521 155 173 909 173 909 866 594 866 594 545 371 545 371 300 843 300 843 565 849 565 849 803 791 803 791 219 116 219 116 621 956 621 956 278 418 278 418 12 458 12 458 138 945 138 945 363 745 363 745 599 45 599 45 424 454 424 454 610 404 610 404 960 644 960 644 575 365 575 365 989 984 989 984 538 635 538 635 619 599 619 599 419 299 419 299 211 605 211 605 583 400 583 400 130 269 130 269 822 569 822 569 66 630 66 630 56 454 56 454 301 22 301 22 833 256 833 256 6 746 6 746 944 125 944 125 486 279 486 279 861 567 861 567 520 382 520 382 142 863 142 863 989 19 989 19 980 957 980 957 324 810 324 810 949 259 949 259 991 619 991 619 233 799 233 799 558 8 558 8 693 348 693 348 136 448 136 448 905 66 905 66 798 426 798 426 644 712 644 712 520 236 520 236 549 961 549 961 314 902 314 902 966 629 966 629 73 483 73 483 733 724 733 724 771 46 771 46 32 635 32 635 962 345 962 345 23 522 23 522 358 908 358 908 644 431 644 431 517 88 517 88 849 153 849 153 845 939 845 939 576 256 576 256 911 849 911 849 124 826 124 826 181 936 181 936 195 235 195 235 383 176 383 176 426 271 426 271 754 992 754 992 677 64 677 64 605 649 605 649 1 651 1 651 982 757 982 757 940 282 940 282 860 311 860 311 267 961 267 961 669 763 669 763 198 865 198 865 367 329 367 329 267 928 267 928 877 589 877 589 569 932 569 932 896 495 896 495 208 343 208 343 374 444 374 444 488 729 488 729 220 208 220 208 800 512 800 512 480 451 480 451 571 571 571 571 517 924 517 924 815 957 815 957 803 122 803 122 440 370 440 370 289 703 289 703 631 376 631 376 861 643 861 643 529 99 529 99 149 262 149 262 876 255 876 255 266 284 266 284 415 258 415 258 99 960 99 960 920 197 920 197 69 49 69 49 845 49 845 49 270 602 270 602 221 858 221 858 205 73 205 73 594 915 594 915 539 673 539 673 199 649 199 649 742 409 742 409 893 259 893 259 131 688 131 688 302 576 302 576 396 208 396 208 49 728 49 728 992 564 992 564 239 875 239 875 754 805 754 805 388 37 388 37 960 427 960 427 930 938 930 938 993 937 993 937 746 123 746 123 370 909 370 909 68 453 68 453 713 837 713 837 557 451 557 451 398 558 398 558 723 43 723 43 951 668 951 668 236 478 236 478 449 442 449 442 208 767 208 767 39 950 39 950 897 56 897 56 366 585 366 585 629 817 629 817 172 585 172 585 678 30 678 30 14 359 14 359 926 831 926 831 353 987 353 987 306 2 306 2 485 251 485 251 814 628 814 628 840 993 840 993 938 652 938 652 978 42 978 42 9 295 9 295 768 34 768 34 741 118 741 118 570 457 570 457 362 745 362 745 767 642 767 642 293 131 293 131 656 913 656 913 420 672 420 672 497 733 497 733 402 823 402 823 763 860 763 860 44 405 44 405 735 597 735 597 17 576 17 576 483 645 483 645 69 37 69 37 767 515 767 515 780 784 780 784 23 64 23 64 41 868 41 868 28 214 28 214 987 962 987 962 682 174 682 174 563 292 563 292 184 488 184 488 959 442 959 442 239 162 239 162 692 202 692 202 44 576 44 576 622 766 622 766 105 855 105 855 898 35 898 35 693 854 693 854 501 544 501 544 811 135 811 135 242 988 242 988 438 670 438 670 26 378 26 378 206 847 206 847 714 964 714 964 56 797 56 797 502 306 502 306 184 357 184 357 172 712 172 712 464 132 464 132 815 342 815 342 530 100 530 100 698 307 698 307 677 864 677 864 958 784 958 784 813 519 813 519 958 664 958 664 698 267 698 267 104 963 104 963 920 655 920 655 569 391 569 391 408 831 408 831 598 678 598 678 506 369 506 369 287 467 287 467 11 700 11 700 354 205 354 205 154 578 154 578 382 556 382 556 688 482 688 482 407 916 407 916 694 131 694 131 700 880 700 880 240 71 240 71 258 569 258 569 302 826 302 826 181 721 181 721 185 965 185 965 778 523 778 523 61 98 61 98 763 293 763 293 668 151 668 151 538 34 538 34 337 660 337 660 889 953 889 953 695 639 695 639 181 667 181 667 819 696 819 696 472 778 472 778 366 829 366 829 968 677 968 677 688 1 688 1 527 648 527 648 743 364 743 364 932 615 932 615 705 14 705 14 20 415 20 415 896 273 896 273 756 37 756 37 414 281 414 281 292 394 292 394 265 609 265 609 868 548 868 548 317 230 317 230 800 250 800 250 725 470 725 470 492 69 492 69 128 871 128 871 427 912 427 912 393 555 393 555 125 988 125 988 295 475 295 475 700 617 700 617 761 913 761 913 71 454 71 454 565 775 565 775 228 322 228 322 165 499 165 499 289 26 289 26 862 746 862 746 354 230 354 230 811 710 811 710 51 278 51 278 420 988 420 988 984 963 984 963 140 741 140 741 966 414 966 414 407 990 407 990 301 415 301 415 721 528 721 528 708 915 708 915 977 301 977 301 520 417 520 417 33 335 33 335 253 323 253 323 730 986 730 986 25 124 25 124 542 37 542 37 521 997 521 997 634 365 634 365 839 60 839 60 110 944 110 944 652 25 652 25 316 767 316 767 247 418 247 418 714 772 714 772 6 857 6 857 51 10 51 10 293 206 293 206 781 829 781 829 921 206 921 206 807 238 807 238 383 412 383 412 847 351 847 351 132 711 132 711 570 855 570 855 117 915 117 915 840 652 840 652 948 615 948 615 602 441 602 441 637 435 637 435 152 692 152 692 340 962 340 962 341 654 341 654 306 624 306 624 652 72 652 72 193 592 193 592 235 864 235 864 489 434 489 434 441 150 441 150 506 446 506 446 880 663 880 663 441 866 441 866 619 236 619 236 905 844 905 844 512 42 512 42 188 438 188 438 181 392 181 392 762 869 762 869 930 490 930 490 454 10 454 10 468 775 468 775 133 303 133 303 836 170 836 170 361 257 361 257 827 984 827 984 782 86 782 86 544 837 544 837 928 796 928 796 29 751 29 751 750 120 750 120 353 757 353 757 967 63 967 63 61 726 61 726 839 696 839 696 305 652 305 652 324 183 324 183 960 844 960 844 765 76 765 76 796 578 796 578 467 325 467 325 151 665 151 665 404 671 404 671 399 190 399 190 237 410 237 410 831 724 831 724 334 823 334 823 99 37 99 37 537 595 537 595 308 299 308 299 729 813 729 813 316 518 316 518 602 678 602 678 611 13 611 13 232 346 232 346 895 768 895 768 660 1 660 1 771 503 771 503 534 189 534 189 846 764 846 764 197 220 197 220 229 920 229 920 363 585 363 585 928 88 928 88 596 282 596 282 477 64 477 64 901 198 901 198 381 280 381 280 337 31 337 31 456 876 456 876 919 16 919 16 424 161 424 161 30 824 30 824 110 779 110 779 686 744 686 744 130 861 130 861 582 802 582 802 165 12 165 12 361 666 361 666 116 526 116 526 474 303 474 303 635 896 635 896 308 33 308 33 567 490 567 490 332 631 332 631 674 111 674 111 816 871 816 871 565 83 565 83 677 477 677 477 580 502 580 502 259 54 259 54 218 154 218 154 693 885 693 885 854 369 854 369 973 408 973 408 202 268 202 268 994 772 994 772 203 359 203 359 133 2 133 2 827 30 827 30 989 378 989 378 416 343 416 343 159 689 159 689 293 771 293 771 735 752 735 752 208 201 208 201 926 835 926 835 985 906 985 906 847 9 847 9 683 829 683 829 219 646 219 646 210 704 210 704 46 717 46 717 341 245 341 245 900 921 900 921 350 224 350 224 831 7 831 7 531 672 531 672 99 940 99 940 525 674 525 674 20 727 20 727 46 328 46 328 565 974 565 974 393 907 393 907 587 722 587 722 766 338 766 338 875 14 875 14 690 288 690 288 308 866 308 866 467 88 467 88 776 414 776 414 111 743 111 743 779 990 779 990 954 485 954 485 558 197 558 197 443 335 443 335 664 46 664 46 877 267 877 267 988 337 988 337 204 903 204 903 343 682 343 682 847 674 847 674 822 501 822 501 528 255 528 255 155 679 155 679 781 83 781 83 983 188 983 188 323 169 323 169 949 914 949 914 98 163 98 163 805 278 805 278 169 135 169 135 394 289 394 289 776 124 776 124 172 324 172 324 226 269 226 269 977 381 977 381 877 855 877 855 564 811 564 811 250 797 250 797 834 598 834 598 494 647 494 647 978 439 978 439 602 238 602 238 588 565 588 565 43 311 43 311 995 680 995 680 94 712 94 712 912 614 912 614 523 338 523 338 591 136 591 136 6 537 6 537 498 555 498 555 139 634 139 634 99 69 99 69 369 910 369 910 713 496 713 496 445 792 445 792 525 351 525 351 804 575 804 575 128 602 128 602 452 72 452 72 7 683 7 683 33 677 33 677 684 455 684 455 308 24 308 24 278 569 278 569 11 840 11 840 612 417 612 417 174 486 174 486 831 464 831 464 583 284 583 284 539 28 539 28 254 918 254 918 263 648 263 648 161 177 161 177 984 831 984 831 180 873 180 873 66 903 66 903 452 304 452 304 276 837 276 837 914 571 914 571 968 871 968 871 53 429 53 429 921 217 921 217 89 684 89 684 170 972 170 972 322 664 322 664 829 659 829 659 4 245 4 245 397 27 397 27 304 195 304 195 996 256 996 256 355 27 355 27 888 471 888 471 291 65 291 65 525 375 525 375 500 379 500 379 438 800 438 800 734 622 734 622 977 733 977 733 934 835 934 835 68 472 68 472 510 205 510 205 566 390 566 390 808 591 808 591 209 906 209 906 259 250 259 250 554 182 554 182 712 49 712 49 135 114 135 114 920 370 920 370 226 831 226 831 216 112 216 112 430 785 430 785 615 18 615 18 30 23 30 23 722 860 722 860 622 39 622 39 747 943 747 943 979 619 979 619 699 310 699 310 269 987 269 987 79 51 79 51 918 240 918 240 186 11 186 11 614 805 614 805 683 584 683 584 895 223 895 223 711 297 711 297 342 149 342 149 752 283 752 283 802 933 802 933 924 421 924 421 134 69 134 69 496 423 496 423 354 462 354 462 920 174 920 174 959 957 959 957 670 912 670 912 627 32 627 32 934 796 934 796 748 322 748 322 709 910 709 910 918 709 918 709 331 961 331 961 970 472 970 472 400 332 400 332 640 332 640 332 423 948 423 948 255 398 255 398 303 721 303 721 516 225 516 225 774 877 774 877 421 983 421 983 484 825 484 825 460 846 460 846 852 267 852 267 205 226 205 226 870 795 870 795 539 804 539 804 227 39 227 39 245 9 245 9 652 325 652 325 796 770 796 770 344 886 344 886 645 425 645 425 246 440 246 440 358 982 358 982 559 840 559 840 549 605 549 605 531 981 531 981 865 976 865 976 950 494 950 494 215 695 215 695 250 297 250 297 412 841 412 841 26 200 26 200 401 209 401 209 941 875 941 875 661 922 661 922 594 189 594 189 510 836 510 836 247 205 247 205 388 343 388 343 823 681 823 681 51 703 51 703 951 822 951 822 966 738 966 738 585 529 585 529 647 395 647 395 415 111 415 111 73 922 73 922 176 336 176 336 856 61 856 61 925 137 925 137 913 940 913 940 790 600 790 600 619 923 619 923 761 467 761 467 853 674 853 674 598 559 598 559 676 326 676 326 579 775 579 775 847 95 847 95 373 9 373 9 585 973 585 973 53 773 53 773 610 839 610 839 334 492 334 492 326 620 326 620 398 966 398 966 137 915 137 915 398 192 398 192 147 689 147 689 49 736 49 736 101 798 101 798 796 378 796 378 396 842 396 842 920 270 920 270 27 768 27 768 229 838 229 838 871 281 871 281 275 3 275 3 874 61 874 61 283 844 283 844 709 240 709 240 423 820 423 820 404 264 404 264 912 437 912 437 560 220 560 220 184 724 184 724 289 82 289 82 506 616 506 616 362 443 362 443 796 868 796 868 229 470 229 470 598 538 598 538 596 919 596 919 561 66 561 66 670 287 670 287 45 651 45 651 995 750 995 750 793 153 793 153 459 76 459 76 355 839 355 839 709 393 709 393 615 659 615 659 177 907 177 907 688 747 688 747 604 71 604 71 333 198 333 198 411 791 411 791 163 315 163 315 58 755 58 755 519 573 519 573 232 766 232 766 943 192 943 192 425 623 425 623 398 254 398 254 962 739 962 739 381 8 381 8 656 780 656 780 817 216 817 216 690 89 690 89 166 49 166 49 428 696 428 696 711 234 711 234 882 244 882 244 820 626 820 626 561 943 561 943 142 837 142 837 518 699 518 699 187 411 187 411 604 199 604 199 482 12 482 12 916 494 916 494 533 388 533 388 339 829 339 829 2 857 2 857 454 285 454 285 589 194 589 194 332 17 332 17 24 785 24 785 28 279 28 279 607 924 607 924 230 451 230 451 664 661 664 661 656 221 656 221 439 872 439 872 224 334 224 334 53 809 53 809 39 500 39 500 100 907 100 907 105 709 105 709 598 300 598 300 975 833 975 833 401 281 401 281 370 171 370 171 86 959 86 959 502 806 502 806 728 521 728 521 561 970 561 970 390 224 390 224 544 275 544 275 123 834 123 834 599 825 599 825 787 112 787 112 525 831 525 831 922 16 922 16 620 442 620 442 900 84 900 84 954 601 954 601 228 732 228 732 806 87 806 87 419 559 419 559 43 373 43 373 388 476 388 476 380 492 380 492 949 5 949 5 724 735 724 735 303 461 303 461 134 718 134 718 877 888 877 888 116 389 116 389 888 946 888 946 463 694 463 694 756 454 756 454 941 447 941 447 276 854 276 854 157 487 157 487 116 404 116 404 699 675 699 675 496 633 496 633 491 829 491 829 76 934 76 934 304 713 304 713 951 198 951 198 778 915 778 915 748 824 748 824 238 20 238 20 412 937 412 937 178 235 178 235 805 957 805 957 241 778 241 778 728 713 728 713 437 74 437 74 39 312 39 312 367 24 367 24 787 385 787 385 789 306 789 306 6 844 6 844 624 225 624 225 474 851 474 851 434 165 434 165 92 455 92 455 932 544 932 544 518 819 518 819 868 406 868 406 702 816 702 816 708 454 708 454 326 125 326 125 491 424 491 424 204 194 204 194 708 938 708 938 770 710 770 710 149 911 149 911 995 17 995 17 388 954 388 954 985 45 985 45 929 749 929 749 762 419 762 419 547 314 547 314 483 571 483 571 592 365 592 365 642 496 642 496 777 127 777 127 960 943 960 943 98 584 98 584 186 264 186 264 464 396 464 396 897 94 897 94 944 2 944 2 348 481 348 481 852 432 852 432 310 139 310 139 101 596 101 596 611 847 611 847 819 730 819 730 532 383 532 383 450 414 450 414 135 617 135 617 374 777 374 777 45 669 45 669 837 126 837 126 199 39 199 39 828 824 828 824 456 174 456 174 441 25 441 25 503 806 503 806 449 93 449 93 194 187 194 187 899 613 899 613 588 419 588 419 351 426 351 426 72 611 72 611 991 248 991 248 179 151 179 151 260 962 260 962 433 978 433 978 584 186 584 186 767 23 767 23 611 667 611 667 242 532 242 532 297 431 297 431 380 659 380 659 236 935 236 935 675 96 675 96 836 656 836 656 226 662 226 662 121 853 121 853 563 369 563 369 419 408 419 408 900 164 900 164 441 29 441 29 713 395 713 395 667 716 667 716 896 907 896 907 204 952 204 952 661 437 661 437 241 316 241 316 151 762 151 762 492 240 492 240 714 430 714 430 254 655 254 655 718 762 718 762 806 80 806 80 62 457 62 457 708 927 708 927 646 128 646 128 524 418 524 418 733 122 733 122 574 266 574 266 198 413 198 413 444 825 444 825 623 79 623 79 580 279 580 279 178 440 178 440 942 585 942 585 237 854 237 854 41 414 41 414 112 849 112 849 199 662 199 662 599 791 599 791 344 177 344 177 260 224 260 224 467 458 467 458 175 742 175 742 169 544 169 544 283 895 283 895 183 515 183 515 460 196 460 196 778 941 778 941 707 48 707 48 202 204 202 204 63 14 63 14 268 779 268 779 806 855 806 855 514 977 514 977 522 500 522 500 791 792 791 792 211 308 211 308 148 20 148 20 941 352 941 352 768 995 768 995 223 184 223 184 912 928 912 928 852 912 852 912 743 473 743 473 47 803 47 803 981 731 981 731 823 359 823 359 859 910 859 910 378 476 378 476 877 695 877 695 2 72 2 72 577 849 577 849 671 648 671 648 691 407 691 407 443 248 443 248 506 443 506 443 20 343 20 343 332 740 332 740 883 632 883 632 347 450 347 450 341 433 341 433 607 806 607 806 14 470 14 470 140 480 140 480 884 598 884 598 570 493 570 493 729 241 729 241 709 125 709 125 939 576 939 576 330 689 330 689 574 324 574 324 452 277 452 277 13 524 13 524 876 18 876 18 367 129 367 129 94 352 94 352 407 596 407 596 313 258 313 258 815 616 815 616 26 782 26 782 111 177 111 177 79 141 79 141 463 320 463 320 823 503 823 503 963 262 963 262 758 623 758 623 601 341 601 341 891 873 891 873 921 424 921 424 842 28 842 28 959 665 959 665 124 885 124 885 460 309 460 309 702 143 702 143 431 443 431 443 345 588 345 588 448 134 448 134 833 916 833 916 178 533 178 533 69 593 69 593 302 19 302 19 595 77 595 77 228 355 228 355 801 473 801 473 315 300 315 300 358 7 358 7 526 694 526 694 44 410 44 410 865 276 865 276 268 128 268 128 844 202 844 202 340 384 340 384 490 105 490 105 408 771 408 771 276 917 276 917 917 136 917 136 447 424 447 424 400 350 400 350 1 592 1 592 784 208 784 208 544 456 544 456 136 848 136 848 166 786 166 786 518 740 518 740 596 878 596 878 589 196 589 196 305 462 305 462 582 834 582 834 513 704 513 704 365 18 365 18 24 535 24 535 469 282 469 282 65 648 65 648 583 776 583 776 61 37 61 37 570 857 570 857 963 721 963 721 561 311 561 311 300 443 300 443 302 619 302 619 475 709 475 709 876 383 876 383 286 413 286 413 249 982 249 982 688 960 688 960 31 648 31 648 236 907 236 907 838 565 838 565 986 116 986 116 577 896 577 896 233 335 233 335 44 508 44 508 166 953 166 953 988 581 988 581 427 854 427 854 959 287 959 287 842 755 842 755 297 721 297 721 480 750 480 750 269 955 269 955 340 865 340 865 359 426 359 426 206 408 206 408 280 244 280 244 152 313 152 313 236 346 236 346 64 791 64 791 952 765 952 765 989 738 989 738 421 916 421 916 836 631 836 631 712 350 712 350 355 963 355 963 938 119 938 119 194 748 194 748 535 220 535 220 729 414 729 414 818 811 818 811 714 916 714 916 224 617 224 617 881 41 881 41 628 21 628 21 817 390 817 390 162 195 162 195 37 134 37 134 942 356 942 356 936 927 936 927 22 378 22 378 268 384 268 384 59 660 59 660 431 784 431 784 361 329 361 329 729 156 729 156 824 766 824 766 636 98 636 98 291 36 291 36 472 513 472 513 545 212 545 212 682 982 682 982 894 491 894 491 351 221 351 221 624 226 624 226 726 292 726 292 682 298 682 298 7 491 7 491 610 758 610 758 372 897 372 897 618 429 618 429 657 964 657 964 85 88 85 88 32 728 32 728 422 242 422 242 170 357 170 357 823 523 823 523 167 143 167 143 133 402 133 402 184 703 184 703 877 421 877 421 594 185 594 185 700 540 700 540 138 127 138 127 392 705 392 705 420 290 420 290 19 935 19 935 910 253 910 253 625 436 625 436 632 377 632 377 732 320 732 320 662 435 662 435 924 53 924 53 365 545 365 545 562 42 562 42 873 945 873 945 247 307 247 307 72 389 72 389 381 953 381 953 423 850 423 850 588 138 588 138 925 8 925 8 159 691 159 691 963 577 963 577 618 511 618 511 199 426 199 426 622 744 622 744 27 288 27 288 618 212 618 212 355 173 355 173 738 838 738 838 641 828 641 828 870 301 870 301 177 483 177 483 508 529 508 529 880 256 880 256 646 88 646 88 159 889 159 889 984 374 984 374 913 789 913 789 292 471 292 471 111 176 111 176 463 580 463 580 443 662 443 662 71 80 71 80 773 358 773 358 874 264 874 264 355 200 355 200 137 268 137 268 299 875 299 875 636 463 636 463 243 837 243 837 409 462 409 462 538 863 538 863 910 733 910 733 465 410 465 410 986 326 986 326 396 299 396 299 187 402 187 402 71 137 71 137 598 688 598 688 308 839 308 839 318 415 318 415 314 678 314 678 116 625 116 625 558 652 558 652 324 701 324 701 421 230 421 230 112 697 112 697 744 699 744 699 719 165 719 165 272 726 272 726 906 213 906 213 365 389 365 389 609 538 609 538 291 154 291 154 593 342 593 342 897 700 897 700 641 899 641 899 639 904 639 904 429 708 429 708 493 305 493 305 625 174 625 174 744 191 744 191 257 535 257 535 412 602 412 602 295 537 295 537 472 647 472 647 606 565 606 565 199 742 199 742 433 106 433 106 883 267 883 267 454 543 454 543 820 633 820 633 814 403 814 403 545 333 545 333 708 747 708 747 616 522 616 522 283 592 283 592 229 207 229 207 846 469 846 469 509 237 509 237 790 233 790 233 762 42 762 42 648 74 648 74 768 774 768 774 417 453 417 453 906 358 906 358 330 246 330 246 727 568 727 568 180 395 180 395 427 897 427 897 883 729 883 729 173 599 173 599 685 425 685 425 797 870 797 870 897 85 897 85 842 603 842 603 118 431 118 431 550 980 550 980 580 212 580 212 911 490 911 490 34 912 34 912 681 797 681 797 866 531 866 531 307 204 307 204 314 302 314 302 560 252 560 252 192 874 192 874 630 801 630 801 374 776 374 776 76 901 76 901 131 799 131 799 603 521 603 521 654 142 654 142 288 706 288 706 699 115 699 115 22 205 22 205 687 100 687 100 915 385 915 385 452 914 452 914 430 226 430 226 230 716 230 716 652 574 652 574 280 422 280 422 393 620 393 620 908 441 908 441 740 352 740 352 280 319 280 319 469 384 469 384 896 395 896 395 840 601 840 601 246 42 246 42 942 213 942 213 295 487 295 487 415 868 415 868 207 645 207 645 152 620 152 620 85 924 85 924 317 493 317 493 168 980 168 980 244 441 244 441 735 9 735 9 538 644 538 644 8 908 8 908 122 67 122 67 881 555 881 555 250 957 250 957 707 551 707 551 102 14 102 14 141 34 141 34 288 56 288 56 981 883 981 883 583 959 583 959 276 645 276 645 930 506 930 506 166 598 166 598 699 87 699 87 305 602 305 602 248 300 248 300 643 520 643 520 959 905 959 905 623 507 623 507 988 712 988 712 950 775 950 775 228 210 228 210 590 531 590 531 868 19 868 19 847 942 847 942 536 414 536 414 799 828 799 828 822 76 822 76 313 876 313 876 803 348 803 348 858 270 858 270 762 743 762 743 932 506 932 506 431 190 431 190 717 979 717 979 672 269 672 269 113 99 113 99 482 887 482 887 730 91 730 91 675 123 675 123 272 538 272 538 673 135 673 135 494 292 494 292 442 597 442 597 479 323 479 323 310 836 310 836 68 557 68 557 770 4 770 4 37 355 37 355 552 238 552 238 227 124 227 124 559 715 559 715 151 561 151 561 577 422 577 422 954 385 954 385 159 82 159 82 649 14 649 14 893 130 893 130 890 429 890 429 292 910 292 910 169 849 169 849 47 141 47 141 739 765 739 765 287 879 287 879 590 152 590 152 424 717 424 717 957 599 957 599 329 466 329 466 271 668 271 668 410 217 410 217 681 448 681 448 86 479 86 479 988 797 988 797 726 152 726 152 487 584 487 584 571 71 571 71 667 642 667 642 666 757 666 757 977 807 977 807 445 723 445 723 364 388 364 388 59 44 59 44 804 320 804 320 197 801 197 801 387 908 387 908 569 858 569 858 888 596 888 596 577 207 577 207 840 292 840 292 897 26 897 26 123 4 123 4 826 84 826 84 971 489 971 489 417 282 417 282 433 116 433 116 245 940 245 940 699 16 699 16 725 699 725 699 83 111 83 111 920 575 920 575 846 330 846 330 956 259 956 259 279 68 279 68 595 393 595 393 357 977 357 977 240 237 240 237 819 804 819 804 338 725 338 725 326 394 326 394 754 616 754 616 741 313 741 313 848 654 848 654 101 37 101 37 938 801 938 801 581 166 581 166 303 75 303 75 958 374 958 374 57 587 57 587 568 658 568 658 306 840 306 840 206 535 206 535 915 397 915 397 55 11 55 11 199 502 199 502 908 672 908 672 981 617 981 617 582 587 582 587 119 750 119 750 48 901 48 901 72 481 72 481 664 673 664 673 810 513 810 513 569 400 569 400 745 511 745 511 711 413 711 413 93 827 93 827 647 54 647 54 67 840 67 840 886 832 886 832 825 517 825 517 613 893 613 893 795 874 795 874 928 747 928 747 646 578 646 578 232 414 232 414 860 886 860 886 211 59 211 59 48 563 48 563 455 603 455 603 262 531 262 531 692 567 692 567 728 857 728 857 558 698 558 698 704 339 704 339 382 60 382 60 987 80 987 80 712 428 712 428 455 955 455 955 497 4 497 4 494 478 494 478 431 93 431 93 666 14 666 14 831 865 831 865 833 611 833 611 764 35 764 35 184 664 184 664 687 986 687 986 9 266 9 266 223 698 223 698 635 833 635 833 485 969 485 969 495 83 495 83 285 126 285 126 990 398 990 398 545 321 545 321 625 986 625 986 620 452 620 452 777 330 777 330 595 795 595 795 752 545 752 545 146 386 146 386 661 444 661 444 9 796 9 796 562 478 562 478 858 634 858 634 809 335 809 335 919 586 919 586 540 543 540 543 528 794 528 794 184 847 184 847 885 863 885 863 689 508 689 508 677 827 677 827 124 892 124 892 784 64 784 64 457 756 457 756 949 227 949 227 27 859 27 859 828 499 828 499 146 628 146 628 465 522 465 522 992 134 992 134 940 339 940 339 981 513 981 513 167 250 167 250 934 306 934 306 278 284 278 284 167 777 167 777 630 520 630 520 533 314 533 314 922 889 922 889 453 88 453 88 592 270 592 270 870 525 870 525 185 585 185 585 533 886 533 886 152 806 152 806 681 349 681 349 208 244 208 244 594 95 594 95 82 136 82 136 574 223 574 223 680 97 680 97 797 580 797 580 708 159 708 159 268 250 268 250 404 205 404 205 538 72 538 72 262 649 262 649 388 60 388 60 845 22 845 22 991 407 991 407 495 263 495 263 342 334 342 334 354 713 354 713 782 493 782 493 464 634 464 634 975 185 975 185 801 581 801 581 786 151 786 151 570 74 570 74 743 284 743 284 708 967 708 967 118 179 118 179 122 521 122 521 667 359 667 359 868 537 868 537 14 326 14 326 474 643 474 643 93 294 93 294 675 763 675 763 72 279 72 279 924 321 924 321 942 645 942 645 63 785 63 785 626 95 626 95 939 785 939 785 454 706 454 706 846 214 846 214 86 927 86 927 973 739 973 739 579 495 579 495 959 94 959 94 967 102 967 102 456 869 456 869 719 851 719 851 489 854 489 854 100 370 100 370 985 155 985 155 699 194 699 194 49 701 49 701 498 911 498 911 302 23 302 23 774 411 774 411 754 749 754 749 317 596 317 596 302 228 302 228 209 205 209 205 874 319 874 319 909 501 909 501 288 368 288 368 959 722 959 722 338 868 338 868 981 652 981 652 179 742 179 742 929 433 929 433 657 956 657 956 342 99 342 99 734 906 734 906 128 664 128 664 113 840 113 840 295 707 295 707 629 164 629 164 852 976 852 976 764 992 764 992 544 892 544 892 752 770 752 770 522 585 522 585 867 387 867 387 632 249 632 249 993 263 993 263 133 63 133 63 389 476 389 476 307 632 307 632 317 327 317 327 715 532 715 532 643 360 643 360 855 24 855 24 969 636 969 636 179 485 179 485 778 971 778 971 370 288 370 288 811 334 811 334 269 598 269 598 548 1 548 1 234 516 234 516 526 125 526 125 888 246 888 246 871 923 871 923 696 578 696 578 119 202 119 202 965 403 965 403 868 312 868 312 665 472 665 472 913 828 913 828 190 570 190 570 858 15 858 15 858 211 858 211 596 749 596 749 884 456 884 456 312 985 312 985 807 224 807 224 953 782 953 782 55 831 55 831 375 664 375 664 479 123 479 123 230 644 230 644 783 167 783 167 207 284 207 284 182 755 182 755 293 143 293 143 970 987 970 987 345 778 345 778 225 449 225 449 198 491 198 491 390 164 390 164 744 307 744 307 185 540 185 540 232 250 232 250 405 633 405 633 213 445 213 445 580 970 580 970 278 28 278 28 140 435 140 435 878 118 878 118 455 352 455 352 935 553 935 553 543 357 543 357 570 808 570 808 294 180 294 180 490 168 490 168 83 209 83 209 505 387 505 387 235 721 235 721 456 608 456 608 228 317 228 317 415 837 415 837 119 856 119 856 972 108 972 108 798 756 798 756 860 10 860 10 834 960 834 960 15 637 15 637 755 767 755 767 172 462 172 462 32 774 32 774 830 884 830 884 820 421 820 421 963 876 963 876 382 54 382 54 786 923 786 923 321 125 321 125 387 92 387 92 372 352 372 352 613 552 613 552 648 224 648 224 265 718 265 718 25 256 25 256 293 28 293 28 658 631 658 631 244 118 244 118 349 489 349 489 369 111 369 111 746 309 746 309 344 778 344 778 84 897 84 897 839 727 839 727 822 453 822 453 477 845 477 845 840 66 840 66 633 695 633 695 512 160 512 160 978 674 978 674 777 145 777 145 724 236 724 236 560 521 560 521 810 364 810 364 980 233 980 233 428 295 428 295 697 229 697 229 284 966 284 966 211 179 211 179 588 408 588 408 717 512 717 512 19 568 19 568 147 910 147 910 215 195 215 195 928 561 928 561 155 449 155 449 791 981 791 981 572 471 572 471 453 850 453 850 688 394 688 394 618 866 618 866 94 829 94 829 443 65 443 65 319 576 319 576 889 805 889 805 233 839 233 839 34 300 34 300 387 775 387 775 154 35 154 35 897 239 897 239 698 545 698 545 187 639 187 639 520 989 520 989 723 955 723 955 48 837 48 837 266 511 266 511 534 509 534 509 627 475 627 475 987 646 987 646 389 814 389 814 917 161 917 161 562 980 562 980 517 171 517 171 207 265 207 265 936 320 936 320 770 980 770 980 17 553 17 553 702 326 702 326 607 913 607 913 582 660 582 660 760 408 760 408 228 809 228 809 900 167 900 167 816 245 816 245 830 247 830 247 550 547 550 547 449 253 449 253 874 160 874 160 247 643 247 643 982 535 982 535 515 802 515 802 256 256 256 256 267 671 267 671 720 280 720 280 713 843 713 843 143 556 143 556 873 716 873 716 725 592 725 592 230 8 230 8 946 888 946 888 928 447 928 447 187 382 187 382 259 772 259 772 880 283 880 283 264 420 264 420 827 118 827 118 663 604 663 604 830 412 830 412 99 568 99 568 965 30 965 30 223 349 223 349 613 303 613 303 331 550 331 550 261 533 261 533 310 81 310 81 136 968 136 968 132 475 132 475 132 656 132 656 276 450 276 450 34 570 34 570 314 988 314 988 540 121 540 121 718 604 718 604 940 46 940 46 112 513 112 513 158 608 158 608 579 785 579 785 835 195 835 195 684 127 684 127 115 947 115 947 4 463 4 463 256 682 256 682 45 348 45 348 30 328 30 328 967 449 967 449 410 738 410 738 326 959 326 959 124 134 124 134 212 636 212 636 634 703 634 703 153 229 153 229 271 154 271 154 635 645 635 645 92 974 92 974 616 809 616 809 619 811 619 811 70 607 70 607 867 845 867 845 4 266 4 266 494 650 494 650 619 840 619 840 843 673 843 673 112 336 112 336 254 476 254 476 371 909 371 909 826 660 826 660 525 438 525 438 703 397 703 397 728 589 728 589 293 209 293 209 217 160 217 160 889 701 889 701 309 445 309 445 456 472 456 472 787 149 787 149 222 355 222 355 990 245 990 245 745 871 745 871 928 951 928 951 495 151 495 151 62 955 62 955 673 397 673 397 195 460 195 460 126 315 126 315 919 844 919 844 923 817 923 817 244 488 244 488 250 984 250 984 301 643 301 643 850 141 850 141 386 572 386 572 237 420 237 420 771 349 771 349 23 808 23 808 770 438 770 438 137 820 137 820 339 942 339 942 491 226 491 226 220 540 220 540 886 159 886 159 624 563 624 563 297 893 297 893 902 113 902 113 116 939 116 939 232 532 232 532 24 601 24 601 947 368 947 368 924 188 924 188 601 851 601 851 151 579 151 579 148 580 148 580 315 713 315 713 904 529 904 529 714 711 714 711 689 286 689 286 201 541 201 541 736 766 736 766 498 241 498 241 308 843 308 843 698 652 698 652 616 493 616 493 457 829 457 829 978 795 978 795 890 813 890 813 968 197 968 197 427 659 427 659 455 363 455 363 406 236 406 236 634 88 634 88 806 479 806 479 459 937 459 937 656 55 656 55 57 421 57 421 492 261 492 261 422 609 422 609 635 611 635 611 500 180 500 180 997 865 997 865 337 388 337 388 415 369 415 369 610 282 610 282 173 234 173 234 681 665 681 665 294 962 294 962 409 920 409 920 815 481 815 481 29 738 29 738 496 653 496 653 250 554 250 554 814 10 814 10 212 27 212 27 604 933 604 933 675 929 675 929 659 619 659 619 873 996 873 996 692 633 692 633 355 390 355 390 249 620 249 620 166 913 166 913 302 583 302 583 814 11 814 11 346 959 346 959 651 284 651 284 5 398 5 398 426 705 426 705 748 828 748 828 8 558 8 558 438 141 438 141 83 99 83 99 598 926 598 926 775 611 775 611 219 578 219 578 390 557 390 557 868 822 868 822 783 976 783 976 466 278 466 278 764 630 764 630 626 913 626 913 628 905 628 905 693 298 693 298 575 54 575 54 549 32 549 32 402 366 402 366 803 175 803 175 426 114 426 114 431 733 431 733 602 387 602 387 964 948 964 948 473 188 473 188 337 746 337 746 779 383 779 383 976 112 976 112 563 21 563 21 825 287 825 287 730 931 730 931 246 79 246 79 325 404 325 404 963 608 963 608 872 226 872 226 476 289 476 289 490 652 490 652 861 946 861 946 291 25 291 25 412 840 412 840 361 521 361 521 96 434 96 434 220 190 220 190 821 124 821 124 162 455 162 455 832 388 832 388 112 167 112 167 508 824 508 824 190 73 190 73 147 307 147 307 951 908 951 908 60 820 60 820 383 375 383 375 346 756 346 756 601 938 601 938 974 784 974 784 161 93 161 93 428 141 428 141 124 857 124 857 421 435 421 435 838 288 838 288 282 375 282 375 691 111 691 111 383 812 383 812 237 158 237 158 530 886 530 886 928 931 928 931 479 984 479 984 682 851 682 851 44 258 44 258 225 580 225 580 611 66 611 66 122 109 122 109 926 621 926 621 190 769 190 769 363 370 363 370 917 188 917 188 334 566 334 566 523 833 523 833 33 377 33 377 164 127 164 127 431 598 431 598 933 303 933 303 13 130 13 130 944 957 944 957 467 516 467 516 182 72 182 72 379 635 379 635 467 621 467 621 455 823 455 823 795 431 795 431 964 326 964 326 415 474 415 474 157 159 157 159 926 448 926 448 568 994 568 994 152 919 152 919 434 48 434 48 842 103 842 103 179 697 179 697 911 692 911 692 148 413 148 413 942 311 942 311 56 887 56 887 334 867 334 867 462 350 462 350 917 752 917 752 769 594 769 594 621 468 621 468 139 562 139 562 967 675 967 675 538 408 538 408 697 979 697 979 530 896 530 896 463 635 463 635 816 199 816 199 403 197 403 197 340 973 340 973 849 858 849 858 146 800 146 800 199 488 199 488 544 13 544 13 948 669 948 669 838 733 838 733 831 350 831 350 985 788 985 788 627 736 627 736 608 760 608 760 25 652 25 652 260 335 260 335 508 411 508 411 856 762 856 762 195 357 195 357 266 184 266 184 605 115 605 115 548 791 548 791 151 261 151 261 68 698 68 698 428 32 428 32 247 187 247 187 81 77 81 77 237 324 237 324 778 43 778 43 332 350 332 350 152 57 152 57 19 510 19 510 674 858 674 858 549 620 549 620 378 391 378 391 995 29 995 29 739 884 739 884 164 18 164 18 613 509 613 509 157 671 157 671 20 543 20 543 558 643 558 643 69 71 69 71 455 660 455 660 104 285 104 285 279 308 279 308 684 564 684 564 465 118 465 118 604 989 604 989 76 908 76 908 683 51 683 51 336 670 336 670 879 481 879 481 476 641 476 641 429 183 429 183 47 148 47 148 886 868 886 868 631 424 631 424 9 707 9 707 216 237 216 237 223 69 223 69 180 101 180 101 592 903 592 903 211 104 211 104 372 23 372 23 445 491 445 491 827 419 827 419 953 598 953 598 838 433 838 433 533 506 533 506 936 557 936 557 647 33 647 33 85 967 85 967 581 75 581 75 802 683 802 683 434 527 434 527 513 443 513 443 792 68 792 68 793 102 793 102 450 388 450 388 40 695 40 695 841 704 841 704 149 711 149 711 204 102 204 102 120 44 120 44 139 246 139 246 469 714 469 714 705 75 705 75 494 835 494 835 875 185 875 185 869 88 869 88 284 562 284 562 166 432 166 432 561 686 561 686 305 964 305 964 56 247 56 247 880 471 880 471 745 364 745 364 100 145 100 145 928 282 928 282 728 743 728 743 422 896 422 896 26 581 26 581 25 311 25 311 233 460 233 460 472 207 472 207 912 63 912 63 27 585 27 585 355 912 355 912 680 107 680 107 740 253 740 253 26 622 26 622 466 809 466 809 297 949 297 949 712 121 712 121 84 912 84 912 208 849 208 849 583 972 583 972 320 595 320 595 92 672 92 672 712 671 712 671 432 501 432 501 335 261 335 261 514 806 514 806 917 59 917 59 592 408 592 408 863 348 863 348 104 496 104 496 55 253 55 253 723 333 723 333 40 342 40 342 199 631 199 631 564 450 564 450 619 250 619 250 613 529 613 529 987 658 987 658 618 672 618 672 577 321 577 321 592 346 592 346 397 281 397 281 668 783 668 783 796 754 796 754 768 68 768 68 274 716 274 716 845 593 845 593 805 805 805 805 19 520 19 520 654 408 654 408 322 913 322 913 725 132 725 132 988 403 988 403 832 321 832 321 278 861 278 861 916 62 916 62 527 712 527 712 404 592 404 592 317 595 317 595 690 82 690 82 349 709 349 709 854 858 854 858 676 603 676 603 198 568 198 568 503 490 503 490 335 389 335 389 548 830 548 830 799 876 799 876 599 925 599 925 529 440 529 440 204 849 204 849 312 696 312 696 148 259 148 259 595 856 595 856 359 823 359 823 266 973 266 973 434 434 434 434 964 933 964 933 345 411 345 411 806 526 806 526 170 446 170 446 584 386 584 386 901 644 901 644 994 922 994 922 794 488 794 488 100 844 100 844 911 848 911 848 622 788 622 788 714 646 714 646 863 842 863 842 645 455 645 455 695 808 695 808 152 615 152 615 462 538 462 538 270 504 270 504 278 128 278 128 829 965 829 965 360 872 360 872 173 216 173 216 454 976 454 976 918 314 918 314 287 241 287 241 259 53 259 53 508 294 508 294 212 710 212 710 833 640 833 640 606 395 606 395 428 332 428 332 892 783 892 783 134 252 134 252 143 986 143 986 716 764 716 764 677 915 677 915 730 929 730 929 650 812 650 812 443 842 443 842 610 580 610 580 94 116 94 116 980 409 980 409 995 279 995 279 833 196 833 196 956 377 956 377 167 342 167 342 238 996 238 996 881 431 881 431 729 979 729 979 246 806 246 806 831 68 831 68 445 951 445 951 517 940 517 940 395 347 395 347 872 829 872 829 548 384 548 384 978 839 978 839 139 758 139 758 271 233 271 233 929 411 929 411 633 122 633 122 706 408 706 408 922 193 922 193 529 267 529 267 183 967 183 967 146 732 146 732 826 745 826 745 175 847 175 847 921 899 921 899 559 78 559 78 42 258 42 258 41 305 41 305 283 8 283 8 360 91 360 91 31 921 31 921 33 257 33 257 298 174 298 174 639 296 639 296 902 803 902 803 858 863 858 863 516 875 516 875 487 492 487 492 244 143 244 143 125 278 125 278 26 268 26 268 401 704 401 704 143 572 143 572 427 423 427 423 629 706 629 706 387 133 387 133 269 405 269 405 590 967 590 967 334 196 334 196 441 927 441 927 71 26 71 26 158 866 158 866 612 633 612 633 823 388 823 388 5 902 5 902 21 635 21 635 42 74 42 74 224 467 224 467 978 745 978 745 219 112 219 112 388 794 388 794 866 690 866 690 944 789 944 789 337 923 337 923 112 491 112 491 804 925 804 925 525 457 525 457 557 470 557 470 784 246 784 246 334 30 334 30 165 308 165 308 601 414 601 414 135 857 135 857 176 261 176 261 197 893 197 893 263 645 263 645 623 472 623 472 621 194 621 194 406 722 406 722 197 371 197 371 69 251 69 251 803 984 803 984 912 244 912 244 389 243 389 243 380 896 380 896 596 562 596 562 240 342 240 342 414 931 414 931 949 660 949 660 455 714 455 714 934 627 934 627 583 846 583 846 979 889 979 889 442 704 442 704 121 394 121 394 279 354 279 354 773 190 773 190 60 834 60 834 735 848 735 848 783 756 783 756 39 296 39 296 109 524 109 524 128 14 128 14 279 37 279 37 494 624 494 624 5 737 5 737 175 131 175 131 287 337 287 337 159 202 159 202 991 135 991 135 747 666 747 666 589 932 589 932 762 583 762 583 562 153 562 153 280 808 280 808 127 142 127 142 624 713 624 713 297 932 297 932 651 741 651 741 437 369 437 369 990 620 990 620 209 431 209 431 690 197 690 197 545 68 545 68 908 107 908 107 942 312 942 312 231 835 231 835 288 750 288 750 766 475 766 475 811 871 811 871 729 608 729 608 56 262 56 262 312 843 312 843 836 129 836 129 377 827 377 827 901 770 901 770 386 734 386 734 277 898 277 898 514 346 514 346 400 904 400 904 253 757 253 757 890 877 890 877 571 54 571 54 372 552 372 552 670 716 670 716 979 132 979 132 535 818 535 818 715 990 715 990 111 533 111 533 66 499 66 499 500 45 500 45 947 407 947 407 336 931 336 931 724 519 724 519 861 209 861 209 212 759 212 759 43 441 43 441 355 571 355 571 280 955 280 955 983 252 983 252 833 52 833 52 517 580 517 580 837 204 837 204 682 85 682 85 499 927 499 927 236 147 236 147 920 382 920 382 690 196 690 196 861 750 861 750 618 169 618 169 540 24 540 24 37 703 37 703 107 458 107 458 904 944 904 944 619 714 619 714 885 487 885 487 135 424 135 424 438 921 438 921 246 480 246 480 951 195 951 195 66 383 66 383 114 987 114 987 465 310 465 310 818 106 818 106 180 841 180 841 834 674 834 674 881 654 881 654 748 23 748 23 587 960 587 960 725 15 725 15 169 559 169 559 24 616 24 616 894 670 894 670 918 499 918 499 638 14 638 14 969 193 969 193 5 566 5 566 1 794 1 794 618 254 618 254 761 867 761 867 762 328 762 328 70 452 70 452 402 565 402 565 611 985 611 985 554 350 554 350 890 169 890 169 892 922 892 922 401 418 401 418 209 969 209 969 265 49 265 49 850 495 850 495 878 357 878 357 330 437 330 437 29 758 29 758 956 371 956 371 31 34 31 34 286 411 286 411 969 493 969 493 754 465 754 465 74 546 74 546 429 862 429 862 825 709 825 709 771 176 771 176 617 883 617 883 290 517 290 517 711 557 711 557 365 518 365 518 482 367 482 367 83 957 83 957 984 924 984 924 517 876 517 876 517 721 517 721 829 671 829 671 266 607 266 607 297 111 297 111 279 156 279 156 273 926 273 926 348 204 348 204 274 344 274 344 798 748 798 748 24 164 24 164 656 467 656 467 174 669 174 669 571 955 571 955 223 119 223 119 334 95 334 95 866 877 866 877 855 447 855 447 223 394 223 394 355 440 355 440 48 869 48 869 416 749 416 749 599 232 599 232 289 308 289 308 864 534 864 534 431 29 431 29 26 235 26 235 888 194 888 194 195 282 195 282 55 313 55 313 31 875 31 875 102 661 102 661 640 278 640 278 828 135 828 135 590 52 590 52 607 617 607 617 39 678 39 678 328 624 328 624 269 763 269 763 39 825 39 825 87 760 87 760 720 673 720 673 71 258 71 258 567 995 567 995 218 498 218 498 504 941 504 941 30 818 30 818 575 514 575 514 371 458 371 458 468 37 468 37 488 869 488 869 688 244 688 244 461 271 461 271 330 662 330 662 27 132 27 132 281 445 281 445 341 53 341 53 76 626 76 626 842 132 842 132 630 36 630 36 322 711 322 711 524 989 524 989 798 859 798 859 709 512 709 512 758 88 758 88 830 788 830 788 274 316 274 316 894 418 894 418 598 996 598 996 12 527 12 527 17 286 17 286 68 680 68 680 749 830 749 830 869 563 869 563 757 830 757 830 75 177 75 177 598 896 598 896 761 950 761 950 508 656 508 656 149 859 149 859 465 405 465 405 545 56 545 56 429 135 429 135 857 354 857 354 301 287 301 287 309 613 309 613 739 451 739 451 870 862 870 862 264 367 264 367 345 805 345 805 387 3 387 3 389 127 389 127 763 668 763 668 718 208 718 208 246 802 246 802 750 365 750 365 421 80 421 80 227 861 227 861 718 181 718 181 786 796 786 796 180 480 180 480 873 734 873 734 963 140 963 140 517 73 517 73 687 524 687 524 155 456 155 456 86 381 86 381 198 755 198 755 717 481 717 481 774 349 774 349 111 513 111 513 858 137 858 137 500 89 500 89 933 877 933 877 930 958 930 958 610 535 610 535 964 898 964 898 179 184 179 184 414 545 414 545 84 362 84 362 944 411 944 411 824 217 824 217 768 611 768 611 278 571 278 571 969 265 969 265 696 528 696 528 605 446 605 446 249 354 249 354 993 920 993 920 193 438 193 438 650 727 650 727 388 612 388 612 332 557 332 557 75 2 75 2 243 221 243 221 136 795 136 795 77 579 77 579 857 973 857 973 535 277 535 277 722 576 722 576 330 431 330 431 566 926 566 926 747 724 747 724 78 533 78 533 445 594 445 594 416 233 416 233 134 448 134 448 335 588 335 588 272 656 272 656 253 276 253 276 826 20 826 20 485 859 485 859 52 172 52 172 532 396 532 396 110 301 110 301 89 503 89 503 411 813 411 813 683 645 683 645 356 447 356 447 50 586 50 586 473 275 473 275 62 705 62 705 61 45 61 45 944 558 944 558 287 793 287 793 150 760 150 760 468 585 468 585 527 849 527 849 989 435 989 435 663 877 663 877 857 341 857 341 176 711 176 711 259 805 259 805 545 374 545 374 648 505 648 505 404 762 404 762 348 918 348 918 917 213 917 213 105 808 105 808 838 180 838 180 800 32 800 32 386 290 386 290 365 586 365 586 11 321 11 321 364 778 364 778 809 570 809 570 859 903 859 903 770 696 770 696 31 496 31 496 983 230 983 230 825 732 825 732 985 932 985 932 542 231 542 231 824 573 824 573 163 85 163 85 549 47 549 47 986 410 986 410 94 178 94 178 210 632 210 632 36 471 36 471 610 524 610 524 850 405 850 405 811 413 811 413 395 18 395 18 314 598 314 598 33 227 33 227 586 474 586 474 806 656 806 656 591 260 591 260 313 807 313 807 277 988 277 988 685 154 685 154 566 101 566 101 57 119 57 119 881 331 881 331 21 234 21 234 53 992 53 992 356 494 356 494 427 507 427 507 279 170 279 170 339 714 339 714 201 548 201 548 24 469 24 469 783 592 783 592 811 682 811 682 894 739 894 739 753 832 753 832 660 13 660 13 985 593 985 593 150 296 150 296 234 690 234 690 676 320 676 320 147 323 147 323 536 584 536 584 772 558 772 558 664 359 664 359 374 931 374 931 863 451 863 451 635 121 635 121 617 424 617 424 819 700 819 700 319 808 319 808 466 383 466 383 320 32 320 32 508 286 508 286 369 894 369 894 131 422 131 422 830 552 830 552 607 439 607 439 181 494 181 494 208 957 208 957 960 267 960 267 340 73 340 73 304 508 304 508 518 960 518 960 862 626 862 626 351 678 351 678 934 445 934 445 200 562 200 562 152 787 152 787 214 724 214 724 237 459 237 459 887 189 887 189 472 249 472 249 773 291 773 291 568 507 568 507 976 823 976 823 757 81 757 81 821 563 821 563 462 539 462 539 502 361 502 361 99 913 99 913 850 107 850 107 6 124 6 124 715 727 715 727 534 592 534 592 200 861 200 861 35 83 35 83 304 894 304 894 159 280 159 280 971 389 971 389 976 358 976 358 241 969 241 969 566 585 566 585 184 320 184 320 38 938 38 938 443 260 443 260 827 831 827 831 679 737 679 737 399 550 399 550 947 49 947 49 529 471 529 471 3 670 3 670 668 810 668 810 455 107 455 107 505 976 505 976 579 911 579 911 719 805 719 805 305 404 305 404 199 870 199 870 647 801 647 801 168 255 168 255 24 115 24 115 444 35 444 35 371 346 371 346 957 273 957 273 881 835 881 835 497 685 497 685 716 989 716 989 849 982 849 982 622 430 622 430 910 801 910 801 731 568 731 568 536 960 536 960 817 661 817 661 810 104 810 104 67 736 67 736 735 604 735 604 160 134 160 134 793 100 793 100 176 40 176 40 111 796 111 796 444 620 444 620 471 184 471 184 47 602 47 602 373 292 373 292 960 573 960 573 220 716 220 716 911 651 911 651 123 684 123 684 737 307 737 307 640 603 640 603 572 946 572 946 125 870 125 870 667 157 667 157 514 611 514 611 745 863 745 863 770 930 770 930 339 619 339 619 332 748 332 748 916 556 916 556 534 93 534 93 41 148 41 148 177 621 177 621 773 93 773 93 63 292 63 292 770 791 770 791 676 371 676 371 350 243 350 243 421 543 421 543 289 86 289 86 437 764 437 764 677 298 677 298 19 630 19 630 399 674 399 674 779 179 779 179 568 247 568 247 651 688 651 688 553 908 553 908 419 723 419 723 137 88 137 88 307 952 307 952 185 332 185 332 562 257 562 257 55 382 55 382 602 916 602 916 168 212 168 212 775 684 775 684 393 922 393 922 716 177 716 177 831 871 831 871 240 962 240 962 551 104 551 104 221 980 221 980 8 166 8 166 276 152 276 152 677 165 677 165 751 574 751 574 872 541 872 541 180 490 180 490 915 215 915 215 457 105 457 105 261 489 261 489 888 330 888 330 702 675 702 675 448 500 448 500 236 270 236 270 429 703 429 703 387 702 387 702 667 830 667 830 774 461 774 461 773 530 773 530 186 844 186 844 860 625 860 625 412 422 412 422 261 424 261 424 528 923 528 923 116 201 116 201 596 659 596 659 695 877 695 877 572 229 572 229 387 221 387 221 582 617 582 617 216 940 216 940 416 905 416 905 955 698 955 698 730 292 730 292 241 730 241 730 928 164 928 164 345 760 345 760 738 405 738 405 579 712 579 712 876 985 876 985 720 699 720 699 571 312 571 312 40 905 40 905 320 631 320 631 369 231 369 231 40 45 40 45 211 717 211 717 731 158 731 158 475 276 475 276 994 437 994 437 540 284 540 284 663 442 663 442 553 45 553 45 190 976 190 976 762 175 762 175 531 877 531 877 816 450 816 450 153 589 153 589 537 384 537 384 5 658 5 658 354 245 354 245 858 345 858 345 344 898 344 898 597 961 597 961 175 375 175 375 247 956 247 956 552 721 552 721 610 541 610 541 726 852 726 852 569 30 569 30 532 351 532 351 460 30 460 30 830 454 830 454 681 258 681 258 201 949 201 949 102 375 102 375 402 671 402 671 431 757 431 757 756 31 756 31 304 655 304 655 990 452 990 452 935 199 935 199 37 842 37 842 758 705 758 705 378 94 378 94 412 925 412 925 149 160 149 160 658 659 658 659 765 297 765 297 86 530 86 530 959 821 959 821 669 957 669 957 816 414 816 414 643 99 643 99 927 158 927 158 706 301 706 301 243 740 243 740 687 745 687 745 651 566 651 566 256 55 256 55 414 650 414 650 923 718 923 718 798 387 798 387 675 120 675 120 906 647 906 647 404 988 404 988 657 19 657 19 820 212 820 212 231 783 231 783 330 37 330 37 92 121 92 121 991 392 991 392 519 194 519 194 809 25 809 25 355 89 355 89 312 47 312 47 91 603 91 603 744 387 744 387 601 239 601 239 474 594 474 594 666 487 666 487 183 291 183 291 904 330 904 330 24 810 24 810 113 622 113 622 733 767 733 767 186 490 186 490 829 337 829 337 230 691 230 691 938 208 938 208 922 695 922 695 88 426 88 426 529 786 529 786 699 298 699 298 503 9 503 9 829 350 829 350 111 51 111 51 819 512 819 512 525 405 525 405 155 218 155 218 722 786 722 786 544 341 544 341 778 753 778 753 154 170 154 170 955 973 955 973 315 524 315 524 189 50 189 50 792 117 792 117 521 242 521 242 600 777 600 777 149 730 149 730 422 51 422 51 110 205 110 205 533 54 533 54 826 742 826 742 452 870 452 870 130 758 130 758 60 992 60 992 868 869 868 869 677 509 677 509 705 659 705 659 899 180 899 180 211 8 211 8 612 67 612 67 553 922 553 922 20 76 20 76 103 625 103 625 65 444 65 444 734 62 734 62 175 450 175 450 881 841 881 841 260 690 260 690 321 913 321 913 385 8 385 8 403 266 403 266 802 36 802 36 943 848 943 848 900 232 900 232 874 404 874 404 152 933 152 933 361 178 361 178 529 222 529 222 372 541 372 541 318 578 318 578 179 962 179 962 992 678 992 678 706 230 706 230 881 471 881 471 323 665 323 665 489 486 489 486 537 459 537 459 239 459 239 459 578 676 578 676 608 208 608 208 739 539 739 539 970 332 970 332 313 33 313 33 798 545 798 545 6 33 6 33 79 808 79 808 647 6 647 6 285 79 285 79 991 931 991 931 805 447 805 447 371 745 371 745 663 18 663 18 771 751 771 751 175 70 175 70 380 67 380 67 639 575 639 575 951 393 951 393 70 339 70 339 413 685 413 685 858 251 858 251 15 628 15 628 484 750 484 750 698 520 698 520 697 623 697 623 556 183 556 183 726 128 726 128 933 380 933 380 737 919 737 919 310 982 310 982 582 636 582 636 495 34 495 34 447 508 447 508 793 871 793 871 467 384 467 384 483 428 483 428 91 393 91 393 578 659 578 659 462 426 462 426 424 748 424 748 8 417 8 417 647 504 647 504 601 558 601 558 294 242 294 242 373 484 373 484 980 356 980 356 342 342 342 342 790 35 790 35 935 694 935 694 650 405 650 405 618 124 618 124 279 333 279 333 154 44 154 44 212 601 212 601 663 64 663 64 879 143 879 143 954 498 954 498 278 867 278 867 622 637 622 637 147 195 147 195 293 319 293 319 256 882 256 882 3 363 3 363 390 817 390 817 806 410 806 410 421 537 421 537 96 461 96 461 789 628 789 628 581 278 581 278 945 124 945 124 856 748 856 748 105 432 105 432 59 698 59 698 25 267 25 267 515 48 515 48 415 425 415 425 709 483 709 483 395 180 395 180 308 567 308 567 40 132 40 132 728 336 728 336 554 255 554 255 521 43 521 43 736 637 736 637 343 856 343 856 668 301 668 301 493 543 493 543 13 492 13 492 543 594 543 594 777 59 777 59 962 302 962 302 816 597 816 597 985 362 985 362 20 746 20 746 616 630 616 630 771 890 771 890 628 526 628 526 680 517 680 517 319 847 319 847 21 690 21 690 957 317 957 317 858 524 858 524 382 879 382 879 966 529 966 529 28 707 28 707 763 340 763 340 982 155 982 155 446 73 446 73 603 874 603 874 210 838 210 838 937 82 937 82 273 189 273 189 583 652 583 652 666 678 666 678 117 445 117 445 292 713 292 713 926 368 926 368 901 963 901 963 40 7 40 7 580 782 580 782 635 161 635 161 482 839 482 839 896 943 896 943 503 956 503 956 232 633 232 633 551 479 551 479 334 189 334 189 255 810 255 810 696 783 696 783 589 283 589 283 295 404 295 404 383 496 383 496 207 895 207 895 9 113 9 113 54 189 54 189 828 227 828 227 135 824 135 824 379 228 379 228 733 286 733 286 919 67 919 67 667 480 667 480 713 136 713 136 590 210 590 210 573 168 573 168 729 926 729 926 358 335 358 335 413 164 413 164 269 838 269 838 912 399 912 399 611 239 611 239 119 302 119 302 778 709 778 709 399 5 399 5 446 171 446 171 157 541 157 541 178 968 178 968 871 896 871 896 41 928 41 928 600 746 600 746 578 161 578 161 508 190 508 190 865 886 865 886 150 303 150 303 756 301 756 301 375 45 375 45 245 460 245 460 490 437 490 437 294 908 294 908 711 718 711 718 921 207 921 207 561 513 561 513 534 928 534 928 959 679 959 679 407 389 407 389 331 228 331 228 971 181 971 181 893 942 893 942 679 956 679 956 112 119 112 119 692 762 692 762 6 422 6 422 248 625 248 625 314 682 314 682 236 87 236 87 273 899 273 899 732 274 732 274 770 884 770 884 576 797 576 797 12 69 12 69 742 980 742 980 221 983 221 983 948 973 948 973 123 680 123 680 123 268 123 268 184 3 184 3 805 676 805 676 203 680 203 680 726 87 726 87 194 743 194 743 726 694 726 694 804 856 804 856 963 136 963 136 862 106 862 106 944 686 944 686 718 460 718 460 253 76 253 76 422 501 422 501 60 471 60 471 742 7 742 7 403 497 403 497 531 146 531 146 438 571 438 571 191 104 191 104 360 365 360 365 816 607 816 607 114 898 114 898 695 49 695 49 830 808 830 808 700 464 700 464 58 919 58 919 308 445 308 445 941 338 941 338 728 253 728 253 214 588 214 588 347 906 347 906 38 178 38 178 865 249 865 249 113 293 113 293 509 854 509 854 640 649 640 649 296 661 296 661 232 681 232 681 750 761 750 761 594 560 594 560 221 136 221 136 77 835 77 835 65 655 65 655 259 724 259 724 66 296 66 296 868 777 868 777 552 698 552 698 836 852 836 852 660 108 660 108 412 975 412 975 461 360 461 360 798 556 798 556 461 119 461 119 308 71 308 71 920 488 920 488 856 399 856 399 830 602 830 602 225 496 225 496 839 342 839 342 418 353 418 353 61 620 61 620 146 679 146 679 502 53 502 53 858 279 858 279 576 742 576 742 954 799 954 799 73 616 73 616 254 443 254 443 331 720 331 720 961 211 961 211 923 187 923 187 729 125 729 125 426 856 426 856 995 720 995 720 365 411 365 411 518 135 518 135 536 898 536 898 569 962 569 962 56 749 56 749 246 470 246 470 313 575 313 575 870 150 870 150 883 514 883 514 149 170 149 170 503 47 503 47 838 62 838 62 854 978 854 978 444 943 444 943 372 771 372 771 311 821 311 821 138 954 138 954 756 802 756 802 327 923 327 923 31 367 31 367 463 600 463 600 809 159 809 159 768 828 768 828 721 861 721 861 67 242 67 242 795 672 795 672 681 169 681 169 540 404 540 404 807 590 807 590 723 632 723 632 403 902 403 902 661 777 661 777 49 918 49 918 948 625 948 625 501 706 501 706 537 207 537 207 58 779 58 779 263 575 263 575 147 729 147 729 207 759 207 759 515 156 515 156 531 245 531 245 967 370 967 370 50 100 50 100 626 159 626 159 619 710 619 710 462 969 462 969 638 648 638 648 866 847 866 847 981 140 981 140 488 325 488 325 827 345 827 345 882 420 882 420 614 636 614 636 940 695 940 695 785 51 785 51 631 336 631 336 244 821 244 821 97 943 97 943 849 66 849 66 975 513 975 513 197 815 197 815 616 514 616 514 121 991 121 991 307 60 307 60 375 773 375 773 434 301 434 301 630 539 630 539 456 50 456 50 312 240 312 240 555 900 555 900 322 332 322 332 171 215 171 215 284 650 284 650 264 452 264 452 327 476 327 476 128 962 128 962 442 161 442 161 324 575 324 575 123 919 123 919 111 257 111 257 268 469 268 469 68 892 68 892 640 431 640 431 574 592 574 592 644 768 644 768 956 91 956 91 247 766 247 766 79 742 79 742 549 861 549 861 83 69 83 69 175 525 175 525 924 82 924 82 10 405 10 405 779 49 779 49 608 185 608 185 512 336 512 336 928 558 928 558 489 737 489 737 843 957 843 957 488 40 488 40 493 210 493 210 131 345 131 345 152 924 152 924 184 117 184 117 557 656 557 656 898 156 898 156 386 541 386 541 930 316 930 316 651 230 651 230 28 596 28 596 319 900 319 900 738 190 738 190 275 586 275 586 979 63 979 63 850 440 850 440 622 581 622 581 990 435 990 435 561 193 561 193 353 421 353 421 892 196 892 196 40 49 40 49 183 445 183 445 190 316 190 316 227 86 227 86 111 12 111 12 681 915 681 915 809 332 809 332 306 446 306 446 273 703 273 703 915 693 915 693 185 96 185 96 186 336 186 336 817 72 817 72 20 851 20 851 501 148 501 148 661 394 661 394 680 208 680 208 479 674 479 674 394 686 394 686 799 274 799 274 919 53 919 53 768 729 768 729 606 920 606 920 142 751 142 751 613 338 613 338 387 518 387 518 700 646 700 646 704 21 704 21 838 3 838 3 183 820 183 820 120 846 120 846 574 8 574 8 922 710 922 710 77 845 77 845 40 451 40 451 650 843 650 843 490 53 490 53 790 9 790 9 909 805 909 805 642 487 642 487 608 490 608 490 184 830 184 830 705 877 705 877 518 89 518 89 83 702 83 702 434 414 434 414 618 180 618 180 633 186 633 186 409 101 409 101 747 576 747 576 644 823 644 823 57 336 57 336 286 139 286 139 549 901 549 901 125 989 125 989 400 884 400 884 207 743 207 743 401 261 401 261 734 458 734 458 932 826 932 826 542 305 542 305 897 223 897 223 490 35 490 35 705 496 705 496 343 14 343 14 275 5 275 5 957 238 957 238 103 725 103 725 873 990 873 990 114 551 114 551 45 485 45 485 60 665 60 665 173 83 173 83 839 641 839 641 375 250 375 250 916 231 916 231 253 482 253 482 576 325 576 325 636 430 636 430 134 403 134 403 610 451 610 451 688 766 688 766 134 67 134 67 206 199 206 199 820 810 820 810 411 202 411 202 718 343 718 343 663 950 663 950 949 759 949 759 347 402 347 402 943 212 943 212 438 562 438 562 573 381 573 381 232 156 232 156 83 870 83 870 643 521 643 521 333 554 333 554 318 823 318 823 886 821 886 821 882 317 882 317 252 530 252 530 847 680 847 680 50 383 50 383 101 769 101 769 620 612 620 612 765 145 765 145 684 926 684 926 808 16 808 16 318 770 318 770 945 280 945 280 372 355 372 355 36 480 36 480 434 482 434 482 68 779 68 779 911 279 911 279 549 397 549 397 547 101 547 101 741 842 741 842 139 761 139 761 194 642 194 642 93 345 93 345 541 975 541 975 995 125 995 125 814 816 814 816 588 585 588 585 367 775 367 775 67 547 67 547 177 277 177 277 986 853 986 853 143 65 143 65 658 744 658 744 635 470 635 470 7 401 7 401 62 267 62 267 536 729 536 729 823 756 823 756 616 142 616 142 105 139 105 139 377 427 377 427 837 700 837 700 444 386 444 386 898 244 898 244 758 152 758 152 117 420 117 420 686 898 686 898 275 652 275 652 624 648 624 648 628 973 628 973 320 959 320 959 967 121 967 121 61 178 61 178 850 164 850 164 665 170 665 170 280 793 280 793 350 917 350 917 286 961 286 961 503 19 503 19 297 10 297 10 867 46 867 46 162 233 162 233 705 884 705 884 843 668 843 668 997 578 997 578 947 603 947 603 329 671 329 671 606 451 606 451 578 97 578 97 583 53 583 53 782 976 782 976 975 394 975 394 8 935 8 935 672 77 672 77 977 856 977 856 142 209 142 209 153 373 153 373 448 238 448 238 828 326 828 326 724 420 724 420 189 473 189 473 632 98 632 98 776 368 776 368 154 473 154 473 53 306 53 306 277 357 277 357 405 420 405 420 383 921 383 921 542 146 542 146 791 586 791 586 489 678 489 678 64 658 64 658 353 155 353 155 668 563 668 563 374 254 374 254 610 413 610 413 234 55 234 55 221 160 221 160 14 332 14 332 802 745 802 745 551 571 551 571 788 342 788 342 579 152 579 152 766 996 766 996 151 8 151 8 526 489 526 489 862 884 862 884 575 588 575 588 577 35 577 35 151 441 151 441 471 116 471 116 224 253 224 253 484 159 484 159 953 104 953 104 673 511 673 511 749 172 749 172 329 572 329 572 243 319 243 319 441 860 441 860 934 850 934 850 662 424 662 424 255 665 255 665 763 612 763 612 421 213 421 213 131 782 131 782 251 753 251 753 986 322 986 322 185 174 185 174 736 39 736 39 631 541 631 541 870 822 870 822 269 419 269 419 390 175 390 175 222 544 222 544 917 791 917 791 681 462 681 462 825 155 825 155 433 199 433 199 890 888 890 888 12 284 12 284 62 5 62 5 468 110 468 110 272 356 272 356 276 938 276 938 862 281 862 281 776 4 776 4 155 850 155 850 965 235 965 235 785 886 785 886 180 591 180 591 313 506 313 506 78 466 78 466 994 191 994 191 882 510 882 510 435 501 435 501 958 126 958 126 636 363 636 363 213 688 213 688 276 65 276 65 327 346 327 346 338 237 338 237 216 14 216 14 247 652 247 652 874 296 874 296 332 852 332 852 857 264 857 264 609 139 609 139 415 23 415 23 883 408 883 408 219 505 219 505 571 816 571 816 528 736 528 736 482 414 482 414 388 667 388 667 744 333 744 333 994 753 994 753 779 470 779 470 54 46 54 46 106 175 106 175 335 115 335 115 277 98 277 98 573 64 573 64 19 392 19 392 595 528 595 528 117 742 117 742 745 687 745 687 71 447 71 447 976 688 976 688 186 154 186 154 443 633 443 633 411 497 411 497 269 357 269 357 421 428 421 428 934 866 934 866 913 475 913 475 615 249 615 249 279 455 279 455 320 392 320 392 577 432 577 432 207 738 207 738 249 145 249 145 927 91 927 91 586 338 586 338 756 443 756 443 99 657 99 657 279 416 279 416 555 31 555 31 148 642 148 642 456 240 456 240 982 951 982 951 638 236 638 236 588 687 588 687 215 704 215 704 721 967 721 967 987 183 987 183 737 9 737 9 94 362 94 362 159 403 159 403 845 111 845 111 433 195 433 195 801 79 801 79 617 107 617 107 741 300 741 300 797 198 797 198 632 455 632 455 699 101 699 101 744 694 744 694 193 986 193 986 794 420 794 420 80 238 80 238 632 826 632 826 174 300 174 300 152 67 152 67 390 816 390 816 48 620 48 620 614 219 614 219 266 525 266 525 876 585 876 585 623 226 623 226 446 478 446 478 893 424 893 424 632 162 632 162 715 333 715 333 128 799 128 799 326 841 326 841 584 454 584 454 50 38 50 38 653 838 653 838 199 668 199 668 977 879 977 879 824 75 824 75 996 186 996 186 331 824 331 824 439 48 439 48 109 436 109 436 946 332 946 332 265 257 265 257 305 452 305 452 377 881 377 881 356 364 356 364 470 443 470 443 310 796 310 796 716 432 716 432 848 944 848 944 170 194 170 194 752 575 752 575 494 34 494 34 925 557 925 557 772 64 772 64 983 274 983 274 552 533 552 533 780 703 780 703 542 489 542 489 79 233 79 233 569 263 569 263 290 257 290 257 228 106 228 106 227 936 227 936 68 88 68 88 220 352 220 352 188 40 188 40 964 286 964 286 550 714 550 714 90 315 90 315 40 933 40 933 873 847 873 847 258 462 258 462 677 730 677 730 25 853 25 853 526 458 526 458 513 312 513 312 972 208 972 208 478 281 478 281 130 948 130 948 795 939 795 939 88 206 88 206 321 26 321 26 499 686 499 686 49 94 49 94 634 799 634 799 989 645 989 645 52 992 52 992 736 927 736 927 352 348 352 348 314 171 314 171 960 219 960 219 354 596 354 596 860 28 860 28 223 429 223 429 806 587 806 587 420 39 420 39 265 594 265 594 699 684 699 684 683 981 683 981 852 871 852 871 725 461 725 461 529 159 529 159 876 935 876 935 190 740 190 740 925 470 925 470 908 536 908 536 655 502 655 502 38 589 38 589 837 960 837 960 708 581 708 581 804 785 804 785 368 610 368 610 861 290 861 290 729 805 729 805 974 883 974 883 966 494 966 494 257 875 257 875 772 438 772 438 131 90 131 90 529 179 529 179 834 359 834 359 1 171 1 171 620 908 620 908 312 649 312 649 16 266 16 266 751 55 751 55 190 613 190 613 267 343 267 343 536 96 536 96 45 596 45 596 833 323 833 323 712 401 712 401 997 509 997 509 702 819 702 819 387 774 387 774 459 145 459 145 938 785 938 785 836 117 836 117 186 368 186 368 868 624 868 624 383 973 383 973 288 189 288 189 51 143 51 143 938 704 938 704 456 14 456 14 913 327 913 327 722 314 722 314 373 286 373 286 243 372 243 372 394 737 394 737 424 822 424 822 417 424 417 424 201 231 201 231 305 527 305 527 522 698 522 698 767 991 767 991 697 247 697 247 95 741 95 741 593 254 593 254 430 315 430 315 764 98 764 98 23 921 23 921 547 784 547 784 951 555 951 555 176 928 176 928 202 40 202 40 313 985 313 985 519 401 519 401 100 172 100 172 724 281 724 281 677 358 677 358 533 832 533 832 44 853 44 853 191 648 191 648 397 650 397 650 526 471 526 471 724 638 724 638 746 201 746 201 171 499 171 499 8 983 8 983 487 458 487 458 638 819 638 819 752 750 752 750 841 763 841 763 108 610 108 610 803 416 803 416 859 867 859 867 434 680 434 680 426 296 426 296 681 673 681 673 455 197 455 197 113 179 113 179 685 974 685 974 105 250 105 250 399 32 399 32 790 277 790 277 446 280 446 280 567 214 567 214 988 63 988 63 494 143 494 143 629 104 629 104 164 482 164 482 341 478 341 478 236 69 236 69 39 279 39 279 424 224 424 224 675 858 675 858 242 925 242 925 173 842 173 842 11 33 11 33 444 714 444 714 976 557 976 557 673 405 673 405 254 162 254 162 138 686 138 686 100 603 100 603 920 856 920 856 4 550 4 550 558 173 558 173 778 966 778 966 825 82 825 82 417 225 417 225 302 715 302 715 531 290 531 290 995 766 995 766 64 765 64 765 510 518 510 518 213 565 213 565 618 559 618 559 878 529 878 529 805 761 805 761 658 944 658 944 267 828 267 828 880 870 880 870 486 380 486 380 256 240 256 240 594 702 594 702 315 727 315 727 638 399 638 399 623 398 623 398 595 945 595 945 134 649 134 649 900 7 900 7 971 830 971 830 146 255 146 255 96 92 96 92 340 498 340 498 821 746 821 746 358 648 358 648 468 80 468 80 276 926 276 926 7 932 7 932 253 375 253 375 495 967 495 967 539 145 539 145 769 926 769 926 694 414 694 414 802 555 802 555 182 10 182 10 342 741 342 741 870 807 870 807 461 770 461 770 886 89 886 89 631 735 631 735 991 683 991 683 75 50 75 50 176 371 176 371 530 861 530 861 743 113 743 113 574 495 574 495 320 634 320 634 859 744 859 744 471 838 471 838 149 312 149 312 124 276 124 276 133 581 133 581 26 866 26 866 656 33 656 33 719 327 719 327 810 612 810 612 215 613 215 613 869 867 869 867 224 586 224 586 842 521 842 521 352 841 352 841 77 203 77 203 937 994 937 994 951 786 951 786 263 175 263 175 93 610 93 610 486 586 486 586 250 875 250 875 908 544 908 544 944 793 944 793 748 715 748 715 259 213 259 213 45 346 45 346 231 327 231 327 825 761 825 761 476 861 476 861 931 86 931 86 723 829 723 829 929 636 929 636 251 3 251 3 990 469 990 469 675 7 675 7 904 934 904 934 178 293 178 293 773 210 773 210 168 174 168 174 719 665 719 665 759 297 759 297 882 95 882 95 227 701 227 701 78 577 78 577 297 366 297 366 668 12 668 12 842 853 842 853 437 145 437 145 256 811 256 811 329 374 329 374 34 274 34 274 313 743 313 743 811 589 811 589 410 722 410 722 390 34 390 34 853 945 853 945 686 175 686 175 709 668 709 668 120 746 120 746 935 185 935 185 415 378 415 378 190 565 190 565 785 823 785 823 419 331 419 331 171 456 171 456 669 745 669 745 979 677 979 677 106 162 106 162 855 648 855 648 964 177 964 177 540 861 540 861 292 602 292 602 781 665 781 665 95 237 95 237 335 503 335 503 151 945 151 945 619 342 619 342 562 809 562 809 516 126 516 126 619 498 619 498 437 668 437 668 877 57 877 57 447 187 447 187 825 839 825 839 671 707 671 707 875 358 875 358 92 86 92 86 490 932 490 932 84 742 84 742 118 793 118 793 873 673 873 673 279 323 279 323 532 334 532 334 872 272 872 272 93 371 93 371 252 447 252 447 892 798 892 798 198 83 198 83 906 995 906 995 107 918 107 918 176 162 176 162 121 888 121 888 721 899 721 899 926 557 926 557 136 549 136 549 412 888 412 888 774 93 774 93 793 907 793 907 813 755 813 755 574 37 574 37 985 754 985 754 714 281 714 281 411 793 411 793 646 312 646 312 81 824 81 824 863 117 863 117 20 855 20 855 156 806 156 806 414 458 414 458 840 991 840 991 744 697 744 697 593 446 593 446 57 326 57 326 965 447 965 447 86 292 86 292 768 292 768 292 216 449 216 449 61 271 61 271 256 880 256 880 360 117 360 117 762 683 762 683 410 774 410 774 790 92 790 92 468 23 468 23 991 940 991 940 369 768 369 768 526 723 526 723 901 824 901 824 329 450 329 450 64 413 64 413 92 504 92 504 545 676 545 676 932 366 932 366 807 913 807 913 759 448 759 448 952 173 952 173 696 800 696 800 409 243 409 243 810 531 810 531 170 222 170 222 979 276 979 276 652 519 652 519 52 301 52 301 385 313 385 313 718 111 718 111 382 28 382 28 159 165 159 165 323 10 323 10 221 349 221 349 924 255 924 255 397 361 397 361 939 720 939 720 98 298 98 298 407 850 407 850 309 169 309 169 511 308 511 308 786 736 786 736 597 377 597 377 757 161 757 161 709 27 709 27 615 713 615 713 15 834 15 834 108 768 108 768 488 975 488 975 310 229 310 229 17 762 17 762 701 914 701 914 502 958 502 958 553 24 553 24 827 661 827 661 114 642 114 642 706 574 706 574 524 394 524 394 667 46 667 46 905 392 905 392 547 220 547 220 918 238 918 238 581 783 581 783 364 677 364 677 182 513 182 513 287 427 287 427 754 658 754 658 814 346 814 346 689 156 689 156 72 972 72 972 981 567 981 567 788 89 788 89 938 224 938 224 646 66 646 66 135 327 135 327 223 860 223 860 970 259 970 259 805 842 805 842 171 10 171 10 283 214 283 214 544 99 544 99 568 28 568 28 887 348 887 348 660 584 660 584 983 215 983 215 433 281 433 281 346 963 346 963 228 585 228 585 643 950 643 950 687 322 687 322 672 288 672 288 633 376 633 376 748 812 748 812 535 431 535 431 929 172 929 172 960 543 960 543 336 516 336 516 280 623 280 623 260 409 260 409 911 913 911 913 682 810 682 810 45 974 45 974 768 476 768 476 679 920 679 920 781 104 781 104 644 97 644 97 36 653 36 653 634 419 634 419 818 921 818 921 454 907 454 907 68 530 68 530 994 57 994 57 252 213 252 213 747 27 747 27 981 462 981 462 271 170 271 170 271 203 271 203 549 940 549 940 161 748 161 748 358 594 358 594 794 898 794 898 983 525 983 525 929 746 929 746 408 856 408 856 655 823 655 823 771 896 771 896 78 711 78 711 713 6 713 6 141 481 141 481 429 31 429 31 96 866 96 866 767 212 767 212 156 633 156 633 100 449 100 449 281 786 281 786 348 914 348 914 107 183 107 183 671 23 671 23 315 482 315 482 172 650 172 650 28 209 28 209 539 349 539 349 673 530 673 530 815 904 815 904 702 621 702 621 480 464 480 464 543 627 543 627 227 855 227 855 201 274 201 274 866 124 866 124 36 281 36 281 65 912 65 912 202 933 202 933 41 278 41 278 759 351 759 351 575 694 575 694 658 825 658 825 184 927 184 927 982 930 982 930 828 519 828 519 492 565 492 565 302 365 302 365 365 245 365 245 307 976 307 976 987 674 987 674 608 652 608 652 361 570 361 570 975 481 975 481 246 835 246 835 107 689 107 689 432 357 432 357 518 52 518 52 881 380 881 380 757 281 757 281 873 888 873 888 982 290 982 290 735 870 735 870 87 992 87 992 354 821 354 821 836 981 836 981 988 734 988 734 824 177 824 177 395 935 395 935 339 821 339 821 614 123 614 123 839 482 839 482 380 125 380 125 360 57 360 57 941 604 941 604 683 53 683 53 230 409 230 409 399 582 399 582 84 518 84 518 396 401 396 401 611 939 611 939 25 133 25 133 53 438 53 438 494 677 494 677 611 717 611 717 625 651 625 651 489 28 489 28 919 129 919 129 587 68 587 68 477 975 477 975 707 719 707 719 836 30 836 30 713 862 713 862 794 926 794 926 457 377 457 377 610 319 610 319 181 750 181 750 796 292 796 292 318 607 318 607 467 2 467 2 410 25 410 25 15 652 15 652 989 488 989 488 848 383 848 383 206 631 206 631 69 762 69 762 963 684 963 684 887 409 887 409 104 236 104 236 255 577 255 577 446 58 446 58 350 205 350 205 492 902 492 902 959 802 959 802 624 366 624 366 274 895 274 895 930 353 930 353 681 809 681 809 600 16 600 16 843 79 843 79 530 818 530 818 848 269 848 269 251 487 251 487 24 692 24 692 966 475 966 475 188 519 188 519 241 900 241 900 749 878 749 878 367 583 367 583 32 128 32 128 33 300 33 300 508 544 508 544 928 383 928 383 127 34 127 34 927 440 927 440 520 984 520 984 500 696 500 696 39 670 39 670 601 515 601 515 365 57 365 57 41 18 41 18 265 738 265 738 114 113 114 113 963 691 963 691 916 151 916 151 607 834 607 834 138 920 138 920 996 662 996 662 311 542 311 542 6 78 6 78 700 667 700 667 932 449 932 449 180 355 180 355 561 937 561 937 6 6 6 6 742 192 742 192 975 821 975 821 275 655 275 655 973 514 973 514 295 295 295 295 343 657 343 657 761 807 761 807 826 671 826 671 265 598 265 598 649 81 649 81 56 758 56 758 101 97 101 97 434 227 434 227 410 646 410 646 458 569 458 569 893 157 893 157 800 856 800 856 50 68 50 68 778 24 778 24 428 403 428 403 469 949 469 949 402 23 402 23 206 442 206 442 793 30 793 30 916 818 916 818 667 511 667 511 203 62 203 62 760 748 760 748 572 858 572 858 228 932 228 932 782 630 782 630 681 575 681 575 660 296 660 296 890 661 890 661 239 624 239 624 810 128 810 128 237 926 237 926 166 476 166 476 205 171 205 171 598 185 598 185 967 200 967 200 402 652 402 652 3 741 3 741 123 401 123 401 316 417 316 417 154 362 154 362 282 843 282 843 708 520 708 520 989 578 989 578 326 948 326 948 823 956 823 956 986 614 986 614 262 334 262 334 77 793 77 793 373 165 373 165 894 173 894 173 25 919 25 919 798 357 798 357 290 643 290 643 624 877 624 877 791 386 791 386 870 23 870 23 672 91 672 91 779 810 779 810 794 780 794 780 577 744 577 744 477 605 477 605 92 576 92 576 992 865 992 865 547 222 547 222 533 433 533 433 933 489 933 489 132 4 132 4 72 686 72 686 881 146 881 146 289 809 289 809 400 866 400 866 448 102 448 102 223 107 223 107 879 676 879 676 176 77 176 77 280 586 280 586 626 116 626 116 757 284 757 284 612 452 612 452 183 529 183 529 800 368 800 368 281 846 281 846 612 558 612 558 473 793 473 793 643 806 643 806 249 722 249 722 399 583 399 583 638 321 638 321 483 523 483 523 480 855 480 855 729 829 729 829 78 206 78 206 956 170 956 170 989 326 989 326 770 260 770 260 824 931 824 931 854 681 854 681 606 599 606 599 718 684 718 684 265 952 265 952 113 901 113 901 255 860 255 860 956 66 956 66 996 355 996 355 317 816 317 816 42 859 42 859 33 305 33 305 518 756 518 756 641 980 641 980 323 830 323 830 164 214 164 214 164 535 164 535 954 825 954 825 813 499 813 499 128 916 128 916 155 567 155 567 426 819 426 819 30 178 30 178 482 417 482 417 365 15 365 15 714 573 714 573 112 420 112 420 788 441 788 441 236 819 236 819 796 293 796 293 417 670 417 670 402 932 402 932 739 993 739 993 908 608 908 608 734 407 734 407 709 753 709 753 523 791 523 791 234 446 234 446 863 495 863 495 741 664 741 664 619 114 619 114 102 374 102 374 593 713 593 713 595 409 595 409 408 40 408 40 841 29 841 29 628 936 628 936 300 960 300 960 266 512 266 512 559 327 559 327 325 680 325 680 310 403 310 403 707 889 707 889 281 196 281 196 250 459 250 459 572 13 572 13 670 612 670 612 776 702 776 702 57 401 57 401 808 722 808 722 543 884 543 884 239 433 239 433 659 441 659 441 277 541 277 541 52 525 52 525 225 146 225 146 957 911 957 911 172 365 172 365 925 863 925 863 774 965 774 965 821 304 821 304 213 714 213 714 887 797 887 797 144 837 144 837 520 139 520 139 712 8 712 8 243 288 243 288 928 726 928 726 101 809 101 809 958 742 958 742 189 331 189 331 674 946 674 946 279 674 279 674 832 955 832 955 716 136 716 136 663 555 663 555 797 204 797 204 740 69 740 69 519 785 519 785 415 934 415 934 593 769 593 769 987 418 987 418 730 737 730 737 386 817 386 817 71 136 71 136 531 744 531 744 100 702 100 702 285 135 285 135 258 439 258 439 467 47 467 47 753 441 753 441 619 956 619 956 72 671 72 671 173 95 173 95 871 243 871 243 155 19 155 19 390 13 390 13 881 407 881 407 587 453 587 453 804 249 804 249 743 799 743 799 435 70 435 70 861 162 861 162 730 230 730 230 685 36 685 36 207 884 207 884 756 815 756 815 551 958 551 958 343 753 343 753 2 765 2 765 471 137 471 137 14 363 14 363 531 779 531 779 987 166 987 166 50 348 50 348 993 922 993 922 539 953 539 953 635 86 635 86 491 903 491 903 936 567 936 567 105 899 105 899 386 565 386 565 874 649 874 649 199 725 199 725 191 805 191 805 666 538 666 538 210 94 210 94 590 15 590 15 202 229 202 229 228 956 228 956 962 449 962 449 946 454 946 454 657 476 657 476 187 133 187 133 424 927 424 927 340 266 340 266 597 476 597 476 346 617 346 617 309 38 309 38 769 20 769 20 497 12 497 12 961 426 961 426 307 970 307 970 233 916 233 916 562 816 562 816 518 714 518 714 285 841 285 841 793 677 793 677 459 68 459 68 626 355 626 355 465 198 465 198 248 237 248 237 523 638 523 638 335 54 335 54 844 856 844 856 24 648 24 648 751 126 751 126 810 54 810 54 261 563 261 563 370 955 370 955 1 954 1 954 290 268 290 268 396 891 396 891 648 994 648 994 556 47 556 47 416 851 416 851 63 88 63 88 925 989 925 989 266 853 266 853 765 759 765 759 431 591 431 591 311 923 311 923 634 502 634 502 621 986 621 986 306 241 306 241 82 819 82 819 397 378 397 378 902 858 902 858 643 249 643 249 982 344 982 344 69 613 69 613 136 487 136 487 380 612 380 612 509 73 509 73 901 881 901 881 288 157 288 157 591 6 591 6 47 962 47 962 152 586 152 586 799 147 799 147 347 849 347 849 830 129 830 129 993 456 993 456 670 608 670 608 111 676 111 676 604 176 604 176 422 500 422 500 13 282 13 282 262 471 262 471 443 974 443 974 951 864 951 864 394 58 394 58 539 139 539 139 308 735 308 735 473 13 473 13 986 406 986 406 927 608 927 608 935 491 935 491 801 905 801 905 85 768 85 768 591 529 591 529 837 330 837 330 451 100 451 100 910 68 910 68 313 361 313 361 792 170 792 170 214 182 214 182 563 930 563 930 907 45 907 45 16 875 16 875 760 123 760 123 946 273 946 273 801 230 801 230 884 600 884 600 367 377 367 377 144 489 144 489 882 811 882 811 809 166 809 166 321 802 321 802 602 35 602 35 523 75 523 75 821 88 821 88 951 834 951 834 881 882 881 882 105 802 105 802 891 738 891 738 455 464 455 464 246 406 246 406 363 748 363 748 288 656 288 656 368 493 368 493 982 341 982 341 598 523 598 523 482 76 482 76 902 110 902 110 324 799 324 799 443 977 443 977 125 862 125 862 593 530 593 530 914 107 914 107 89 264 89 264 599 105 599 105 375 94 375 94 561 489 561 489 252 787 252 787 329 397 329 397 178 327 178 327 95 125 95 125 575 407 575 407 284 662 284 662 613 508 613 508 319 313 319 313 415 33 415 33 111 29 111 29 877 418 877 418 885 225 885 225 807 277 807 277 435 276 435 276 852 182 852 182 980 888 980 888 272 451 272 451 433 743 433 743 226 675 226 675 620 880 620 880 545 181 545 181 13 735 13 735 354 611 354 611 753 347 753 347 377 340 377 340 359 207 359 207 378 52 378 52 456 69 456 69 874 621 874 621 159 862 159 862 776 583 776 583 105 44 105 44 945 353 945 353 488 338 488 338 199 972 199 972 797 232 797 232 538 700 538 700 848 859 848 859 911 566 911 566 115 482 115 482 820 493 820 493 460 97 460 97 672 94 672 94 749 653 749 653 91 205 91 205 325 737 325 737 312 534 312 534 858 653 858 653 354 246 354 246 484 869 484 869 707 81 707 81 667 842 667 842 28 483 28 483 530 727 530 727 678 272 678 272 536 611 536 611 306 266 306 266 136 502 136 502 336 728 336 728 413 385 413 385 300 628 300 628 574 555 574 555 308 195 308 195 771 94 771 94 550 552 550 552 905 301 905 301 47 313 47 313 887 1 887 1 612 970 612 970 202 775 202 775 231 588 231 588 939 563 939 563 311 871 311 871 88 593 88 593 797 285 797 285 493 60 493 60 357 171 357 171 597 701 597 701 663 352 663 352 629 397 629 397 822 851 822 851 778 609 778 609 391 280 391 280 357 960 357 960 199 477 199 477 725 198 725 198 740 94 740 94 641 815 641 815 541 809 541 809 473 379 473 379 187 88 187 88 601 976 601 976 739 866 739 866 485 230 485 230 418 964 418 964 753 36 753 36 88 179 88 179 174 221 174 221 266 844 266 844 294 590 294 590 439 808 439 808 241 540 241 540 470 838 470 838 599 308 599 308 318 94 318 94 89 722 89 722 969 238 969 238 808 285 808 285 314 984 314 984 603 726 603 726 641 44 641 44 520 131 520 131 98 362 98 362 632 128 632 128 115 52 115 52 284 964 284 964 504 558 504 558 887 577 887 577 30 274 30 274 798 585 798 585 589 423 589 423 659 629 659 629 357 134 357 134 578 736 578 736 956 291 956 291 296 491 296 491 970 764 970 764 189 575 189 575 832 437 832 437 654 843 654 843 358 828 358 828 648 660 648 660 840 775 840 775 982 923 982 923 590 912 590 912 486 329 486 329 195 485 195 485 196 40 196 40 668 40 668 40 794 172 794 172 77 973 77 973 170 644 170 644 416 175 416 175 464 265 464 265 792 161 792 161 103 250 103 250 201 704 201 704 966 28 966 28 92 278 92 278 517 266 517 266 263 735 263 735 145 276 145 276 695 195 695 195 254 927 254 927 545 696 545 696 629 884 629 884 891 945 891 945 502 203 502 203 435 816 435 816 562 274 562 274 617 38 617 38 622 168 622 168 803 652 803 652 1 156 1 156 863 72 863 72 871 604 871 604 890 254 890 254 648 920 648 920 333 356 333 356 484 225 484 225 427 268 427 268 201 825 201 825 45 786 45 786 850 377 850 377 678 25 678 25 430 509 430 509 451 247 451 247 492 386 492 386 660 784 660 784 235 59 235 59 268 151 268 151 93 853 93 853 565 884 565 884 171 712 171 712 220 393 220 393 712 163 712 163 385 468 385 468 457 208 457 208 356 831 356 831 892 917 892 917 56 882 56 882 391 431 391 431 117 762 117 762 379 737 379 737 877 203 877 203 812 74 812 74 852 508 852 508 283 610 283 610 484 939 484 939 375 789 375 789 312 65 312 65 347 454 347 454 728 148 728 148 165 841 165 841 479 42 479 42 595 300 595 300 797 767 797 767 334 184 334 184 584 47 584 47 403 89 403 89 134 734 134 734 468 707 468 707 997 710 997 710 217 638 217 638 379 711 379 711 205 890 205 890 637 70 637 70 939 138 939 138 68 822 68 822 621 171 621 171 582 877 582 877 432 631 432 631 665 644 665 644 466 471 466 471 295 859 295 859 48 535 48 535 836 100 836 100 445 437 445 437 701 823 701 823 90 490 90 490 335 534 335 534 45 877 45 877 578 227 578 227 356 227 356 227 965 748 965 748 428 172 428 172 864 822 864 822 330 563 330 563 838 933 838 933 734 488 734 488 197 324 197 324 155 719 155 719 153 170 153 170 690 289 690 289 238 498 238 498 465 180 465 180 329 294 329 294 857 791 857 791 352 60 352 60 532 89 532 89 473 344 473 344 849 103 849 103 385 488 385 488 496 444 496 444 941 740 941 740 185 776 185 776 307 840 307 840 770 789 770 789 110 899 110 899 296 110 296 110 629 781 629 781 905 174 905 174 607 93 607 93 430 699 430 699 38 216 38 216 701 50 701 50 943 627 943 627 127 617 127 617 888 458 888 458 220 343 220 343 845 247 845 247 81 390 81 390 232 284 232 284 220 662 220 662 184 417 184 417 143 179 143 179 595 233 595 233 694 915 694 915 671 135 671 135 363 671 363 671 152 630 152 630 476 158 476 158 930 827 930 827 740 323 740 323 867 194 867 194 7 195 7 195 151 404 151 404 164 300 164 300 902 860 902 860 467 898 467 898 327 254 327 254 660 424 660 424 988 83 988 83 267 680 267 680 827 224 827 224 960 233 960 233 459 612 459 612 925 722 925 722 729 383 729 383 114 598 114 598 714 394 714 394 521 144 521 144 790 932 790 932 481 524 481 524 710 154 710 154 596 184 596 184 153 401 153 401 775 332 775 332 989 390 989 390 338 764 338 764 935 934 935 934 648 539 648 539 806 611 806 611 239 905 239 905 745 582 745 582 457 635 457 635 54 450 54 450 526 156 526 156 105 164 105 164 549 440 549 440 153 121 153 121 791 712 791 712 132 93 132 93 636 928 636 928 325 899 325 899 721 394 721 394 955 180 955 180 83 337 83 337 623 471 623 471 767 454 767 454 69 390 69 390 787 2 787 2 930 866 930 866 245 652 245 652 755 794 755 794 131 375 131 375 878 560 878 560 620 929 620 929 878 514 878 514 399 359 399 359 194 377 194 377 491 938 491 938 577 161 577 161 39 251 39 251 89 916 89 916 62 978 62 978 321 357 321 357 978 434 978 434 650 449 650 449 948 64 948 64 767 8 767 8 873 94 873 94 278 23 278 23 45 169 45 169 752 87 752 87 122 128 122 128 703 349 703 349 948 979 948 979 3 462 3 462 487 22 487 22 199 520 199 520 774 738 774 738 128 833 128 833 409 675 409 675 883 337 883 337 414 145 414 145 377 956 377 956 609 649 609 649 201 824 201 824 43 384 43 384 563 520 563 520 193 521 193 521 836 417 836 417 718 172 718 172 927 675 927 675 967 594 967 594 297 708 297 708 708 50 708 50 218 294 218 294 8 588 8 588 213 982 213 982 962 42 962 42 806 147 806 147 365 615 365 615 873 329 873 329 763 553 763 553 489 66 489 66 328 410 328 410 905 994 905 994 832 72 832 72 863 310 863 310 366 490 366 490 354 894 354 894 952 449 952 449 679 19 679 19 228 571 228 571 273 207 273 207 305 186 305 186 14 590 14 590 818 862 818 862 645 622 645 622 700 55 700 55 475 535 475 535 120 681 120 681 85 388 85 388 787 942 787 942 860 655 860 655 991 633 991 633 616 635 616 635 662 1 662 1 936 31 936 31 229 982 229 982 142 907 142 907 898 632 898 632 649 636 649 636 861 354 861 354 556 675 556 675 208 233 208 233 217 886 217 886 396 34 396 34 44 38 44 38 451 766 451 766 462 582 462 582 863 765 863 765 581 802 581 802 670 647 670 647 702 353 702 353 454 429 454 429 826 372 826 372 226 849 226 849 664 307 664 307 804 290 804 290 362 458 362 458 292 607 292 607 936 817 936 817 373 622 373 622 617 710 617 710 785 792 785 792 995 425 995 425 158 548 158 548 65 897 65 897 571 403 571 403 552 963 552 963 49 289 49 289 899 927 899 927 421 424 421 424 305 845 305 845 119 572 119 572 501 766 501 766 38 974 38 974 282 990 282 990 86 657 86 657 894 806 894 806 336 425 336 425 975 445 975 445 848 856 848 856 841 339 841 339 581 487 581 487 841 832 841 832 984 512 984 512 683 578 683 578 591 803 591 803 569 245 569 245 85 435 85 435 147 456 147 456 460 974 460 974 465 305 465 305 254 80 254 80 884 85 884 85 15 41 15 41 936 782 936 782 36 891 36 891 322 370 322 370 686 692 686 692 517 43 517 43 824 149 824 149 185 806 185 806 631 236 631 236 919 814 919 814 674 915 674 915 441 42 441 42 405 87 405 87 784 643 784 643 633 890 633 890 153 119 153 119 243 417 243 417 166 610 166 610 244 629 244 629 272 950 272 950 19 529 19 529 558 979 558 979 150 996 150 996 559 176 559 176 463 730 463 730 889 704 889 704 231 680 231 680 421 619 421 619 585 349 585 349 333 843 333 843 127 954 127 954 824 862 824 862 339 291 339 291 525 201 525 201 679 427 679 427 99 596 99 596 715 428 715 428 482 490 482 490 106 954 106 954 813 240 813 240 724 803 724 803 387 379 387 379 411 214 411 214 601 881 601 881 132 242 132 242 57 434 57 434 158 459 158 459 265 583 265 583 288 527 288 527 912 128 912 128 508 970 508 970 819 722 819 722 525 57 525 57 146 964 146 964 821 27 821 27 914 565 914 565 173 458 173 458 240 431 240 431 740 238 740 238 244 293 244 293 76 764 76 764 246 982 246 982 725 955 725 955 380 649 380 649 436 950 436 950 331 409 331 409 33 83 33 83 532 808 532 808 265 311 265 311 815 937 815 937 190 69 190 69 796 243 796 243 621 799 621 799 409 693 409 693 446 146 446 146 685 587 685 587 943 2 943 2 528 698 528 698 323 144 323 144 661 856 661 856 757 116 757 116 427 585 427 585 659 555 659 555 908 715 908 715 977 166 977 166 865 544 865 544 470 806 470 806 714 60 714 60 492 927 492 927 595 427 595 427 397 156 397 156 576 758 576 758 515 86 515 86 238 486 238 486 742 28 742 28 355 909 355 909 332 395 332 395 348 906 348 906 625 735 625 735 136 941 136 941 325 613 325 613 238 239 238 239 307 121 307 121 774 794 774 794 580 766 580 766 439 59 439 59 560 131 560 131 809 956 809 956 522 572 522 572 791 882 791 882 51 595 51 595 195 768 195 768 540 381 540 381 88 919 88 919 450 812 450 812 962 299 962 299 869 111 869 111 666 270 666 270 423 199 423 199 99 797 99 797 791 674 791 674 968 588 968 588 788 812 788 812 985 588 985 588 685 711 685 711 128 395 128 395 616 692 616 692 35 745 35 745 804 795 804 795 346 51 346 51 252 355 252 355 590 307 590 307 211 7 211 7 169 962 169 962 402 909 402 909 50 912 50 912 454 16 454 16 436 496 436 496 101 897 101 897 19 575 19 575 107 340 107 340 231 525 231 525 515 945 515 945 433 318 433 318 890 22 890 22 398 146 398 146 362 446 362 446 563 889 563 889 798 538 798 538 872 76 872 76 740 705 740 705 628 370 628 370 405 400 405 400 135 676 135 676 308 761 308 761 23 846 23 846 637 13 637 13 908 547 908 547 369 705 369 705 662 665 662 665 278 409 278 409 838 289 838 289 478 562 478 562 878 872 878 872 525 684 525 684 13 30 13 30 360 857 360 857 167 606 167 606 687 327 687 327 315 726 315 726 729 899 729 899 718 883 718 883 727 177 727 177 437 496 437 496 686 7 686 7 356 542 356 542 661 625 661 625 466 521 466 521 2 312 2 312 604 312 604 312 245 451 245 451 973 185 973 185 779 86 779 86 230 782 230 782 268 235 268 235 371 812 371 812 840 210 840 210 765 258 765 258 493 511 493 511 403 852 403 852 768 37 768 37 210 882 210 882 923 991 923 991 6 408 6 408 547 749 547 749 270 521 270 521 134 168 134 168 776 912 776 912 274 354 274 354 946 538 946 538 125 365 125 365 989 199 989 199 978 426 978 426 314 878 314 878 295 655 295 655 378 70 378 70 946 656 946 656 976 74 976 74 435 968 435 968 379 769 379 769 201 281 201 281 554 109 554 109 354 862 354 862 507 391 507 391 301 756 301 756 357 367 357 367 7 962 7 962 6 656 6 656 55 718 55 718 222 485 222 485 136 867 136 867 906 862 906 862 780 23 780 23 702 211 702 211 953 671 953 671 723 977 723 977 251 151 251 151 196 660 196 660 665 851 665 851 6 75 6 75 439 835 439 835 612 287 612 287 353 23 353 23 374 887 374 887 575 612 575 612 782 554 782 554 470 330 470 330 916 964 916 964 441 204 441 204 463 975 463 975 189 964 189 964 420 762 420 762 844 586 844 586 302 989 302 989 625 49 625 49 900 113 900 113 680 606 680 606 181 536 181 536 872 963 872 963 406 95 406 95 520 828 520 828 817 258 817 258 312 775 312 775 671 173 671 173 673 804 673 804 303 693 303 693 214 194 214 194 182 587 182 587 767 202 767 202 973 554 973 554 481 292 481 292 496 390 496 390 435 220 435 220 527 604 527 604 80 641 80 641 711 507 711 507 561 32 561 32 755 812 755 812 804 907 804 907 474 726 474 726 452 689 452 689 833 126 833 126 812 839 812 839 772 178 772 178 300 321 300 321 294 181 294 181 845 611 845 611 689 551 689 551 967 674 967 674 5 719 5 719 368 596 368 596 462 262 462 262 660 273 660 273 595 273 595 273 127 455 127 455 690 769 690 769 799 452 799 452 691 787 691 787 789 201 789 201 937 397 937 397 994 441 994 441 495 914 495 914 360 142 360 142 182 964 182 964 997 553 997 553 300 906 300 906 374 992 374 992 115 40 115 40 769 160 769 160 540 234 540 234 979 294 979 294 867 412 867 412 196 562 196 562 171 548 171 548 596 797 596 797 315 113 315 113 968 228 968 228 580 875 580 875 780 616 780 616 40 179 40 179 301 124 301 124 225 618 225 618 186 44 186 44 925 475 925 475 413 149 413 149 692 108 692 108 814 9 814 9 858 19 858 19 495 635 495 635 507 319 507 319 318 889 318 889 648 872 648 872 313 550 313 550 661 930 661 930 511 78 511 78 242 299 242 299 29 881 29 881 955 744 955 744 97 845 97 845 171 142 171 142 474 624 474 624 934 989 934 989 337 702 337 702 535 177 535 177 319 158 319 158 904 240 904 240 85 514 85 514 541 292 541 292 945 272 945 272 60 794 60 794 538 385 538 385 262 107 262 107 86 929 86 929 412 968 412 968 624 331 624 331 850 990 850 990 452 39 452 39 592 986 592 986 668 777 668 777 7 191 7 191 973 240 973 240 968 989 968 989 100 62 100 62 288 149 288 149 828 395 828 395 381 599 381 599 94 867 94 867 414 338 414 338 108 602 108 602 37 523 37 523 6 354 6 354 630 462 630 462 483 562 483 562 333 181 333 181 292 937 292 937 351 951 351 951 216 298 216 298 279 488 279 488 289 230 289 230 863 804 863 804 169 690 169 690 400 143 400 143 913 261 913 261 716 288 716 288 651 209 651 209 491 374 491 374 56 847 56 847 447 811 447 811 718 559 718 559 982 209 982 209 153 780 153 780 975 462 975 462 555 289 555 289 664 41 664 41 982 864 982 864 464 233 464 233 549 720 549 720 159 273 159 273 73 660 73 660 944 842 944 842 389 523 389 523 427 103 427 103 765 272 765 272 426 933 426 933 354 619 354 619 232 361 232 361 917 251 917 251 254 424 254 424 428 599 428 599 134 482 134 482 69 168 69 168 292 38 292 38 760 53 760 53 915 587 915 587 858 567 858 567 353 786 353 786 768 768 768 768 783 359 783 359 916 565 916 565 982 474 982 474 516 380 516 380 800 491 800 491 862 818 862 818 932 116 932 116 77 607 77 607 174 299 174 299 13 481 13 481 162 314 162 314 267 7 267 7 191 790 191 790 71 138 71 138 369 887 369 887 520 835 520 835 550 475 550 475 810 270 810 270 311 842 311 842 329 316 329 316 565 558 565 558 43 503 43 503 39 985 39 985 916 812 916 812 634 581 634 581 767 435 767 435 455 465 455 465 743 904 743 904 14 421 14 421 150 900 150 900 157 320 157 320 364 137 364 137 434 404 434 404 883 727 883 727 494 78 494 78 17 155 17 155 750 793 750 793 583 381 583 381 958 978 958 978 298 794 298 794 187 29 187 29 153 312 153 312 726 855 726 855 861 288 861 288 399 701 399 701 888 846 888 846 798 218 798 218 404 996 404 996 404 492 404 492 257 615 257 615 568 200 568 200 983 61 983 61 217 808 217 808 420 872 420 872 630 950 630 950 733 5 733 5 471 598 471 598 38 264 38 264 531 980 531 980 92 382 92 382 967 545 967 545 318 727 318 727 127 888 127 888 263 520 263 520 892 514 892 514 545 952 545 952 41 617 41 617 24 839 24 839 895 484 895 484 408 686 408 686 206 358 206 358 342 493 342 493 531 430 531 430 319 393 319 393 137 968 137 968 548 652 548 652 231 257 231 257 903 463 903 463 470 718 470 718 753 332 753 332 824 898 824 898 975 100 975 100 829 815 829 815 864 730 864 730 531 876 531 876 795 968 795 968 660 311 660 311 17 182 17 182 575 170 575 170 698 422 698 422 566 821 566 821 137 873 137 873 641 632 641 632 392 851 392 851 165 37 165 37 978 825 978 825 542 653 542 653 452 257 452 257 847 597 847 597 186 150 186 150 640 265 640 265 27 357 27 357 800 733 800 733 361 212 361 212 418 561 418 561 184 422 184 422 702 508 702 508 24 410 24 410 880 528 880 528 696 366 696 366 242 873 242 873 528 189 528 189 694 322 694 322 907 805 907 805 30 435 30 435 832 431 832 431 922 957 922 957 955 401 955 401 831 95 831 95 977 460 977 460 248 362 248 362 170 590 170 590 353 744 353 744 451 443 451 443 278 616 278 616 285 653 285 653 290 894 290 894 349 130 349 130 499 46 499 46 585 351 585 351 170 432 170 432 617 118 617 118 466 777 466 777 289 123 289 123 120 254 120 254 297 867 297 867 975 720 975 720 38 294 38 294 613 14 613 14 654 102 654 102 779 728 779 728 558 932 558 932 60 973 60 973 623 442 623 442 39 918 39 918 274 979 274 979 537 841 537 841 229 375 229 375 90 385 90 385 596 70 596 70 813 154 813 154 242 569 242 569 207 220 207 220 237 753 237 753 52 689 52 689 233 90 233 90 450 187 450 187 264 217 264 217 500 814 500 814 750 457 750 457 740 427 740 427 683 811 683 811 147 886 147 886 829 411 829 411 962 475 962 475 7 169 7 169 676 859 676 859 314 351 314 351 573 145 573 145 435 584 435 584 14 423 14 423 830 692 830 692 252 512 252 512 24 291 24 291 925 753 925 753 230 82 230 82 709 516 709 516 294 666 294 666 247 174 247 174 647 597 647 597 174 801 174 801 107 459 107 459 896 586 896 586 266 264 266 264 37 192 37 192 899 605 899 605 775 461 775 461 215 580 215 580 343 993 343 993 82 152 82 152 317 143 317 143 144 957 144 957 986 486 986 486 142 852 142 852 961 33 961 33 329 420 329 420 671 529 671 529 434 132 434 132 68 78 68 78 892 591 892 591 770 847 770 847 977 526 977 526 892 428 892 428 581 180 581 180 720 91 720 91 210 807 210 807 155 469 155 469 795 228 795 228 569 679 569 679 442 664 442 664 328 564 328 564 166 924 166 924 283 247 283 247 23 820 23 820 342 980 342 980 594 839 594 839 919 941 919 941 28 37 28 37 680 100 680 100 8 924 8 924 675 335 675 335 817 939 817 939 161 513 161 513 408 71 408 71 447 722 447 722 621 235 621 235 470 325 470 325 967 113 967 113 158 577 158 577 113 73 113 73 334 4 334 4 619 459 619 459 831 248 831 248 671 34 671 34 93 593 93 593 243 328 243 328 60 111 60 111 485 104 485 104 425 965 425 965 410 951 410 951 743 820 743 820 404 299 404 299 975 908 975 908 758 159 758 159 261 384 261 384 299 87 299 87 266 596 266 596 346 501 346 501 929 391 929 391 854 864 854 864 804 555 804 555 204 578 204 578 634 97 634 97 826 729 826 729 465 757 465 757 501 335 501 335 635 466 635 466 82 134 82 134 312 343 312 343 760 765 760 765 603 851 603 851 286 146 286 146 739 653 739 653 139 652 139 652 589 151 589 151 295 68 295 68 762 321 762 321 758 459 758 459 461 337 461 337 180 726 180 726 682 646 682 646 528 284 528 284 306 589 306 589 880 572 880 572 883 840 883 840 864 375 864 375 511 29 511 29 361 468 361 468 479 32 479 32 711 82 711 82 586 557 586 557 98 108 98 108 860 301 860 301 915 131 915 131 9 406 9 406 926 630 926 630 744 782 744 782 956 490 956 490 335 25 335 25 790 502 790 502 26 549 26 549 411 773 411 773 787 298 787 298 992 89 992 89 358 883 358 883 915 639 915 639 155 298 155 298 488 138 488 138 443 421 443 421 479 176 479 176 716 511 716 511 824 257 824 257 778 736 778 736 78 724 78 724 486 872 486 872 586 19 586 19 686 250 686 250 35 230 35 230 503 103 503 103 30 98 30 98 732 113 732 113 502 691 502 691 684 648 684 648 293 952 293 952 306 470 306 470 466 324 466 324 448 904 448 904 336 489 336 489 573 663 573 663 669 368 669 368 494 84 494 84 605 640 605 640 53 313 53 313 979 10 979 10 648 101 648 101 564 524 564 524 410 433 410 433 106 541 106 541 29 979 29 979 69 142 69 142 500 11 500 11 871 628 871 628 671 976 671 976 644 230 644 230 537 154 537 154 567 691 567 691 576 24 576 24 694 210 694 210 930 672 930 672 151 845 151 845 586 820 586 820 811 445 811 445 91 186 91 186 284 593 284 593 391 406 391 406 970 694 970 694 988 992 988 992 448 967 448 967 138 911 138 911 70 928 70 928 819 368 819 368 23 448 23 448 17 194 17 194 626 38 626 38 982 157 982 157 464 64 464 64 338 842 338 842 332 209 332 209 700 40 700 40 578 982 578 982 816 26 816 26 572 218 572 218 711 916 711 916 2 557 2 557 956 938 956 938 783 726 783 726 267 394 267 394 206 534 206 534 761 38 761 38 230 432 230 432 402 397 402 397 313 889 313 889 932 633 932 633 220 706 220 706 295 833 295 833 553 362 553 362 571 233 571 233 262 682 262 682 319 882 319 882 856 882 856 882 662 755 662 755 245 290 245 290 504 398 504 398 373 929 373 929 207 93 207 93 526 695 526 695 39 922 39 922 29 57 29 57 742 565 742 565 945 227 945 227 411 476 411 476 273 445 273 445 548 977 548 977 578 203 578 203 453 495 453 495 304 291 304 291 929 760 929 760 940 409 940 409 702 623 702 623 700 381 700 381 61 791 61 791 960 133 960 133 566 832 566 832 147 318 147 318 778 499 778 499 39 936 39 936 638 540 638 540 347 808 347 808 111 439 111 439 848 425 848 425 125 58 125 58 451 417 451 417 539 379 539 379 14 355 14 355 320 499 320 499 905 907 905 907 910 417 910 417 489 497 489 497 450 27 450 27 389 129 389 129 803 988 803 988 841 780 841 780 25 84 25 84 56 303 56 303 864 931 864 931 776 761 776 761 846 80 846 80 102 938 102 938 884 534 884 534 787 391 787 391 573 60 573 60 714 141 714 141 103 578 103 578 664 143 664 143 120 597 120 597 47 923 47 923 954 301 954 301 303 939 303 939 854 857 854 857 657 125 657 125 196 339 196 339 679 973 679 973 354 221 354 221 332 101 332 101 104 717 104 717 383 934 383 934 592 330 592 330 375 617 375 617 1 554 1 554 42 888 42 888 691 562 691 562 199 219 199 219 456 90 456 90 833 302 833 302 752 732 752 732 930 150 930 150 748 304 748 304 284 872 284 872 931 932 931 932 256 138 256 138 400 902 400 902 955 554 955 554 916 113 916 113 27 180 27 180 768 823 768 823 650 308 650 308 140 694 140 694 52 514 52 514 454 565 454 565 519 217 519 217 135 459 135 459 50 158 50 158 361 349 361 349 46 87 46 87 520 806 520 806 735 397 735 397 865 112 865 112 547 471 547 471 85 309 85 309 430 834 430 834 302 590 302 590 827 649 827 649 495 910 495 910 540 585 540 585 27 4 27 4 744 469 744 469 882 23 882 23 672 754 672 754 289 719 289 719 749 749 749 749 285 31 285 31 109 898 109 898 112 482 112 482 264 319 264 319 335 374 335 374 869 834 869 834 193 856 193 856 648 857 648 857 363 941 363 941 587 769 587 769 327 966 327 966 40 874 40 874 770 362 770 362 124 833 124 833 904 143 904 143 561 243 561 243 293 321 293 321 518 343 518 343 472 54 472 54 46 350 46 350 55 255 55 255 58 964 58 964 132 843 132 843 677 33 677 33 964 232 964 232 555 24 555 24 816 196 816 196 589 755 589 755 620 109 620 109 676 597 676 597 674 634 674 634 407 94 407 94 197 447 197 447 21 552 21 552 693 720 693 720 780 149 780 149 706 861 706 861 95 960 95 960 81 593 81 593 723 688 723 688 366 319 366 319 201 968 201 968 294 7 294 7 528 244 528 244 4 386 4 386 811 182 811 182 757 362 757 362 832 199 832 199 496 192 496 192 473 432 473 432 917 638 917 638 689 755 689 755 997 524 997 524 174 34 174 34 947 474 947 474 166 701 166 701 669 878 669 878 916 194 916 194 391 712 391 712 281 295 281 295 891 979 891 979 933 580 933 580 709 852 709 852 507 572 507 572 396 745 396 745 979 327 979 327 333 164 333 164 761 111 761 111 400 566 400 566 373 784 373 784 522 198 522 198 710 117 710 117 373 42 373 42 576 247 576 247 974 633 974 633 361 147 361 147 201 411 201 411 129 212 129 212 347 119 347 119 105 984 105 984 59 933 59 933 772 624 772 624 221 508 221 508 779 679 779 679 51 801 51 801 725 650 725 650 700 887 700 887 507 446 507 446 259 875 259 875 513 863 513 863 21 220 21 220 17 763 17 763 608 168 608 168 557 128 557 128 463 534 463 534 890 122 890 122 691 385 691 385 971 724 971 724 601 465 601 465 605 762 605 762 256 629 256 629 816 800 816 800 814 978 814 978 120 398 120 398 969 67 969 67 132 783 132 783 237 821 237 821 513 621 513 621 772 862 772 862 743 518 743 518 760 939 760 939 213 897 213 897 45 870 45 870 787 697 787 697 15 597 15 597 217 682 217 682 772 357 772 357 714 887 714 887 149 87 149 87 624 656 624 656 726 187 726 187 50 768 50 768 677 974 677 974 8 232 8 232 882 791 882 791 894 67 894 67 150 852 150 852 65 133 65 133 170 928 170 928 243 161 243 161 933 95 933 95 937 369 937 369 780 442 780 442 165 619 165 619 424 208 424 208 35 56 35 56 647 986 647 986 997 594 997 594 882 793 882 793 718 749 718 749 61 612 61 612 724 582 724 582 26 272 26 272 916 876 916 876 964 388 964 388 265 92 265 92 740 91 740 91 81 789 81 789 126 933 126 933 11 213 11 213 972 295 972 295 364 446 364 446 161 755 161 755 174 867 174 867 915 677 915 677 80 295 80 295 135 375 135 375 861 392 861 392 674 61 674 61 653 503 653 503 485 987 485 987 625 5 625 5 818 677 818 677 934 842 934 842 523 572 523 572 359 601 359 601 322 635 322 635 672 746 672 746 850 30 850 30 188 483 188 483 166 733 166 733 334 889 334 889 908 779 908 779 636 302 636 302 913 265 913 265 547 521 547 521 77 858 77 858 441 926 441 926 942 205 942 205 662 437 662 437 386 853 386 853 143 426 143 426 678 440 678 440 293 370 293 370 236 773 236 773 500 491 500 491 779 992 779 992 164 221 164 221 765 693 765 693 254 236 254 236 400 150 400 150 792 189 792 189 570 785 570 785 388 681 388 681 566 952 566 952 790 501 790 501 325 612 325 612 262 641 262 641 126 536 126 536 83 619 83 619 48 198 48 198 2 361 2 361 607 91 607 91 206 549 206 549 922 469 922 469 945 250 945 250 554 177 554 177 283 600 283 600 214 129 214 129 262 541 262 541 240 650 240 650 36 605 36 605 988 361 988 361 561 604 561 604 600 957 600 957 327 376 327 376 317 877 317 877 701 640 701 640 98 712 98 712 303 408 303 408 471 919 471 919 343 688 343 688 718 373 718 373 172 132 172 132 101 807 101 807 543 920 543 920 325 866 325 866 664 233 664 233 289 844 289 844 410 518 410 518 587 988 587 988 181 5 181 5 265 661 265 661 412 343 412 343 141 762 141 762 601 714 601 714 48 190 48 190 58 536 58 536 335 773 335 773 862 797 862 797 176 437 176 437 696 616 696 616 194 936 194 936 602 660 602 660 343 518 343 518 868 702 868 702 223 494 223 494 460 541 460 541 509 232 509 232 405 761 405 761 943 375 943 375 635 674 635 674 562 825 562 825 424 519 424 519 807 325 807 325 435 267 435 267 196 421 196 421 201 931 201 931 698 562 698 562 160 953 160 953 584 628 584 628 965 380 965 380 667 318 667 318 619 965 619 965 344 619 344 619 175 439 175 439 289 401 289 401 164 929 164 929 522 818 522 818 545 234 545 234 674 927 674 927 439 258 439 258 639 522 639 522 36 345 36 345 574 639 574 639 274 569 274 569 301 465 301 465 822 468 822 468 524 771 524 771 723 173 723 173 534 231 534 231 468 141 468 141 949 832 949 832 735 156 735 156 78 747 78 747 897 725 897 725 324 265 324 265 485 418 485 418 599 108 599 108 469 901 469 901 249 909 249 909 775 967 775 967 606 367 606 367 554 653 554 653 92 329 92 329 514 795 514 795 470 768 470 768 574 576 574 576 672 165 672 165 909 865 909 865 542 376 542 376 98 55 98 55 273 229 273 229 907 381 907 381 287 172 287 172 83 18 83 18 470 182 470 182 282 652 282 652 475 511 475 511 500 970 500 970 330 507 330 507 99 727 99 727 740 869 740 869 84 612 84 612 210 313 210 313 228 656 228 656 143 57 143 57 551 462 551 462 409 627 409 627 73 488 73 488 134 761 134 761 814 958 814 958 8 667 8 667 707 325 707 325 81 612 81 612 41 128 41 128 331 391 331 391 557 340 557 340 588 691 588 691 468 599 468 599 148 170 148 170 854 896 854 896 831 444 831 444 690 779 690 779 559 969 559 969 713 79 713 79 883 372 883 372 375 855 375 855 115 603 115 603 758 11 758 11 119 860 119 860 780 366 780 366 846 614 846 614 262 821 262 821 234 179 234 179 769 793 769 793 989 404 989 404 962 669 962 669 699 259 699 259 468 531 468 531 466 994 466 994 393 534 393 534 305 575 305 575 861 353 861 353 306 635 306 635 992 916 992 916 336 284 336 284 148 245 148 245 177 376 177 376 44 876 44 876 842 990 842 990 482 777 482 777 330 341 330 341 141 326 141 326 563 860 563 860 803 403 803 403 386 337 386 337 170 488 170 488 470 61 470 61 842 620 842 620 309 669 309 669 111 309 111 309 397 921 397 921 448 128 448 128 48 301 48 301 938 665 938 665 735 830 735 830 804 783 804 783 263 716 263 716 552 273 552 273 895 924 895 924 77 60 77 60 697 312 697 312 135 338 135 338 275 489 275 489 710 181 710 181 262 823 262 823 17 129 17 129 908 898 908 898 385 205 385 205 916 484 916 484 150 863 150 863 746 611 746 611 435 842 435 842 585 491 585 491 478 732 478 732 44 265 44 265 160 869 160 869 815 987 815 987 345 508 345 508 478 58 478 58 663 912 663 912 780 290 780 290 811 731 811 731 367 979 367 979 318 632 318 632 279 112 279 112 55 240 55 240 798 811 798 811 181 283 181 283 423 257 423 257 694 757 694 757 264 886 264 886 460 109 460 109 138 271 138 271 368 487 368 487 593 433 593 433 412 514 412 514 323 483 323 483 205 537 205 537 807 961 807 961 250 827 250 827 551 971 551 971 705 283 705 283 245 527 245 527 230 703 230 703 369 846 369 846 419 618 419 618 721 464 721 464 511 597 511 597 587 208 587 208 776 561 776 561 118 803 118 803 85 332 85 332 169 912 169 912 99 146 99 146 242 336 242 336 755 630 755 630 459 288 459 288 255 363 255 363 18 688 18 688 621 770 621 770 131 577 131 577 23 718 23 718 854 319 854 319 542 398 542 398 317 30 317 30 605 618 605 618 146 206 146 206 383 718 383 718 291 745 291 745 117 881 117 881 314 361 314 361 858 786 858 786 313 127 313 127 41 367 41 367 614 338 614 338 767 333 767 333 388 141 388 141 691 642 691 642 856 475 856 475 525 970 525 970 727 438 727 438 678 908 678 908 115 858 115 858 107 723 107 723 576 300 576 300 220 869 220 869 501 370 501 370 562 598 562 598 683 382 683 382 500 107 500 107 227 496 227 496 19 25 19 25 734 316 734 316 66 247 66 247 261 594 261 594 145 510 145 510 810 850 810 850 784 797 784 797 910 774 910 774 69 52 69 52 151 918 151 918 107 627 107 627 191 627 191 627 220 98 220 98 305 989 305 989 25 435 25 435 427 757 427 757 328 945 328 945 807 459 807 459 40 674 40 674 578 253 578 253 377 600 377 600 456 943 456 943 707 641 707 641 834 929 834 929 427 484 427 484 213 929 213 929 680 806 680 806 304 68 304 68 235 920 235 920 71 904 71 904 488 949 488 949 639 787 639 787 924 768 924 768 558 32 558 32 400 249 400 249 400 765 400 765 718 886 718 886 47 487 47 487 298 442 298 442 908 534 908 534 475 217 475 217 676 410 676 410 844 258 844 258 362 817 362 817 349 753 349 753 329 361 329 361 832 718 832 718 93 325 93 325 214 904 214 904 711 573 711 573 655 922 655 922 857 626 857 626 96 892 96 892 7 399 7 399 338 37 338 37 874 722 874 722 990 55 990 55 360 518 360 518 226 793 226 793 560 667 560 667 950 581 950 581 68 383 68 383 222 698 222 698 305 506 305 506 434 96 434 96 861 203 861 203 896 720 896 720 972 104 972 104 362 133 362 133 996 840 996 840 277 522 277 522 576 491 576 491 364 972 364 972 830 397 830 397 65 110 65 110 640 262 640 262 692 977 692 977 336 193 336 193 805 816 805 816 193 585 193 585 50 106 50 106 882 877 882 877 761 517 761 517 631 586 631 586 206 681 206 681 858 676 858 676 81 295 81 295 168 358 168 358 138 927 138 927 97 719 97 719 960 94 960 94 504 835 504 835 940 614 940 614 22 454 22 454 236 140 236 140 71 899 71 899 834 447 834 447 824 37 824 37 673 834 673 834 828 725 828 725 98 978 98 978 875 804 875 804 562 647 562 647 572 285 572 285 507 342 507 342 193 950 193 950 672 123 672 123 342 954 342 954 522 658 522 658 310 817 310 817 677 857 677 857 683 692 683 692 10 569 10 569 743 513 743 513 691 795 691 795 362 66 362 66 30 226 30 226 506 184 506 184 900 134 900 134 927 807 927 807 315 991 315 991 148 350 148 350 474 284 474 284 311 722 311 722 672 674 672 674 571 456 571 456 308 925 308 925 656 544 656 544 235 253 235 253 778 487 778 487 864 428 864 428 15 782 15 782 952 934 952 934 515 241 515 241 456 641 456 641 518 83 518 83 559 534 559 534 254 153 254 153 153 903 153 903 606 906 606 906 679 924 679 924 165 978 165 978 278 332 278 332 575 539 575 539 601 980 601 980 723 653 723 653 778 951 778 951 814 737 814 737 15 670 15 670 462 472 462 472 736 630 736 630 383 538 383 538 974 857 974 857 615 944 615 944 173 219 173 219 37 726 37 726 366 267 366 267 101 372 101 372 69 645 69 645 838 638 838 638 377 250 377 250 788 443 788 443 70 117 70 117 86 676 86 676 849 727 849 727 32 977 32 977 184 109 184 109 985 812 985 812 566 555 566 555 61 825 61 825 889 396 889 396 97 602 97 602 309 825 309 825 517 278 517 278 160 68 160 68 251 381 251 381 463 548 463 548 411 690 411 690 578 895 578 895 499 635 499 635 333 185 333 185 68 281 68 281 495 246 495 246 147 278 147 278 518 212 518 212 272 243 272 243 338 843 338 843 175 182 175 182 16 377 16 377 934 418 934 418 870 106 870 106 203 721 203 721 940 125 940 125 749 74 749 74 309 249 309 249 666 801 666 801 115 108 115 108 420 454 420 454 223 993 223 993 271 283 271 283 424 810 424 810 922 928 922 928 782 689 782 689 192 755 192 755 240 355 240 355 828 388 828 388 534 284 534 284 971 219 971 219 660 243 660 243 812 915 812 915 56 331 56 331 328 242 328 242 955 339 955 339 253 619 253 619 289 887 289 887 892 167 892 167 465 706 465 706 818 391 818 391 173 863 173 863 748 123 748 123 771 607 771 607 864 377 864 377 431 353 431 353 484 698 484 698 671 533 671 533 24 789 24 789 932 308 932 308 939 852 939 852 744 402 744 402 228 509 228 509 90 66 90 66 430 882 430 882 522 256 522 256 869 33 869 33 428 987 428 987 450 315 450 315 484 668 484 668 462 526 462 526 535 338 535 338 449 582 449 582 862 643 862 643 586 554 586 554 987 978 987 978 246 427 246 427 812 813 812 813 305 757 305 757 742 277 742 277 369 969 369 969 560 366 560 366 577 360 577 360 796 843 796 843 335 266 335 266 251 559 251 559 815 66 815 66 863 739 863 739 359 68 359 68 293 436 293 436 812 613 812 613 114 684 114 684 21 476 21 476 26 497 26 497 612 911 612 911 665 132 665 132 660 150 660 150 615 223 615 223 973 449 973 449 239 471 239 471 539 776 539 776 427 901 427 901 386 944 386 944 517 926 517 926 887 335 887 335 589 15 589 15 248 78 248 78 291 752 291 752 1 781 1 781 889 657 889 657 754 404 754 404 794 716 794 716 502 252 502 252 867 616 867 616 628 964 628 964 309 133 309 133 78 979 78 979 55 247 55 247 643 359 643 359 222 716 222 716 489 566 489 566 827 453 827 453 810 563 810 563 33 808 33 808 417 322 417 322 291 698 291 698 516 510 516 510 370 208 370 208 544 522 544 522 938 383 938 383 150 62 150 62 858 423 858 423 535 230 535 230 26 997 26 997 509 748 509 748 764 822 764 822 670 94 670 94 599 982 599 982 325 487 325 487 770 949 770 949 331 217 331 217 177 494 177 494 133 951 133 951 952 921 952 921 402 621 402 621 841 886 841 886 689 426 689 426 428 76 428 76 321 607 321 607 20 755 20 755 629 251 629 251 981 726 981 726 445 699 445 699 267 299 267 299 234 9 234 9 140 343 140 343 798 786 798 786 550 842 550 842 595 690 595 690 161 902 161 902 830 924 830 924 664 555 664 555 688 6 688 6 250 231 250 231 624 635 624 635 284 526 284 526 649 447 649 447 460 588 460 588 437 234 437 234 6 93 6 93 233 695 233 695 833 923 833 923 952 544 952 544 385 962 385 962 143 697 143 697 494 343 494 343 602 707 602 707 441 946 441 946 982 322 982 322 329 610 329 610 608 4 608 4 490 398 490 398 90 510 90 510 485 20 485 20 966 224 966 224 835 260 835 260 841 705 841 705 858 847 858 847 841 19 841 19 386 340 386 340 17 298 17 298 939 657 939 657 334 989 334 989 972 100 972 100 388 603 388 603 398 963 398 963 607 206 607 206 179 966 179 966 571 527 571 527 624 897 624 897 246 261 246 261 169 228 169 228 374 348 374 348 63 134 63 134 220 331 220 331 192 809 192 809 682 285 682 285 271 441 271 441 612 825 612 825 218 726 218 726 133 158 133 158 134 679 134 679 18 128 18 128 910 812 910 812 586 835 586 835 114 752 114 752 471 248 471 248 444 621 444 621 802 939 802 939 492 572 492 572 396 118 396 118 324 182 324 182 523 611 523 611 810 336 810 336 545 156 545 156 808 373 808 373 855 665 855 665 125 41 125 41 882 273 882 273 290 708 290 708 687 495 687 495 908 235 908 235 314 144 314 144 557 198 557 198 50 61 50 61 311 414 311 414 790 421 790 421 547 202 547 202 515 717 515 717 353 763 353 763 695 714 695 714 494 816 494 816 137 893 137 893 683 971 683 971 909 197 909 197 600 90 600 90 848 243 848 243 285 67 285 67 7 609 7 609 204 114 204 114 406 477 406 477 88 904 88 904 747 7 747 7 495 505 495 505 489 562 489 562 780 961 780 961 900 360 900 360 227 773 227 773 228 61 228 61 696 909 696 909 733 508 733 508 560 368 560 368 983 914 983 914 733 957 733 957 692 725 692 725 200 169 200 169 939 75 939 75 69 105 69 105 497 228 497 228 754 154 754 154 509 473 509 473 809 313 809 313 707 986 707 986 707 596 707 596 158 305 158 305 733 864 733 864 296 13 296 13 467 349 467 349 605 314 605 314 675 692 675 692 967 939 967 939 808 21 808 21 884 8 884 8 634 626 634 626 476 878 476 878 159 147 159 147 16 958 16 958 490 492 490 492 566 683 566 683 77 153 77 153 979 39 979 39 253 821 253 821 733 347 733 347 642 538 642 538 371 957 371 957 349 959 349 959 578 527 578 527 244 726 244 726 483 141 483 141 990 341 990 341 819 523 819 523 829 449 829 449 901 575 901 575 165 14 165 14 377 969 377 969 20 353 20 353 245 690 245 690 342 728 342 728 592 613 592 613 142 873 142 873 731 4 731 4 467 863 467 863 703 704 703 704 487 559 487 559 779 256 779 256 813 700 813 700 184 225 184 225 389 357 389 357 630 44 630 44 936 307 936 307 4 594 4 594 474 230 474 230 95 604 95 604 384 864 384 864 534 438 534 438 428 345 428 345 749 26 749 26 316 756 316 756 356 4 356 4 495 300 495 300 654 673 654 673 123 557 123 557 412 902 412 902 164 690 164 690 328 311 328 311 325 157 325 157 18 750 18 750 137 378 137 378 822 903 822 903 660 667 660 667 10 445 10 445 492 404 492 404 413 342 413 342 580 311 580 311 345 706 345 706 725 111 725 111 564 686 564 686 558 46 558 46 271 970 271 970 727 483 727 483 89 262 89 262 466 611 466 611 703 557 703 557 461 651 461 651 962 485 962 485 823 964 823 964 537 829 537 829 275 996 275 996 554 433 554 433 498 364 498 364 419 63 419 63 853 821 853 821 606 878 606 878 160 244 160 244 635 939 635 939 416 374 416 374 28 253 28 253 577 109 577 109 55 355 55 355 100 139 100 139 278 175 278 175 91 702 91 702 149 222 149 222 533 561 533 561 220 333 220 333 821 634 821 634 468 192 468 192 964 199 964 199 966 714 966 714 291 465 291 465 386 364 386 364 586 819 586 819 621 971 621 971 411 29 411 29 760 137 760 137 171 321 171 321 543 271 543 271 865 445 865 445 21 986 21 986 872 922 872 922 235 904 235 904 875 298 875 298 911 296 911 296 992 838 992 838 740 28 740 28 528 737 528 737 454 463 454 463 371 348 371 348 454 300 454 300 125 536 125 536 818 906 818 906 505 985 505 985 975 270 975 270 240 53 240 53 660 528 660 528 398 223 398 223 81 296 81 296 571 620 571 620 212 582 212 582 876 717 876 717 828 962 828 962 636 413 636 413 422 860 422 860 795 547 795 547 305 295 305 295 94 316 94 316 46 235 46 235 449 448 449 448 619 303 619 303 250 323 250 323 740 229 740 229 191 854 191 854 561 150 561 150 2 106 2 106 739 231 739 231 531 288 531 288 617 477 617 477 514 168 514 168 646 957 646 957 658 175 658 175 894 571 894 571 864 686 864 686 899 444 899 444 823 665 823 665 255 511 255 511 637 354 637 354 65 766 65 766 369 244 369 244 642 512 642 512 564 481 564 481 42 198 42 198 523 733 523 733 16 152 16 152 193 3 193 3 630 898 630 898 921 908 921 908 812 528 812 528 814 443 814 443 423 947 423 947 867 444 867 444 410 357 410 357 718 82 718 82 914 914 914 914 960 288 960 288 186 837 186 837 589 125 589 125 914 635 914 635 90 240 90 240 456 47 456 47 808 328 808 328 48 764 48 764 714 852 714 852 620 322 620 322 979 2 979 2 65 89 65 89 488 235 488 235 472 9 472 9 53 227 53 227 522 639 522 639 842 610 842 610 437 875 437 875 752 913 752 913 796 381 796 381 716 547 716 547 747 706 747 706 381 790 381 790 114 654 114 654 461 349 461 349 648 313 648 313 436 267 436 267 704 430 704 430 126 573 126 573 942 970 942 970 594 985 594 985 274 528 274 528 178 469 178 469 517 6 517 6 72 211 72 211 887 951 887 951 517 492 517 492 71 505 71 505 435 609 435 609 19 755 19 755 184 855 184 855 166 812 166 812 249 849 249 849 574 113 574 113 403 437 403 437 139 960 139 960 267 888 267 888 899 487 899 487 961 79 961 79 36 962 36 962 278 429 278 429 62 454 62 454 114 702 114 702 877 590 877 590 644 624 644 624 195 323 195 323 890 842 890 842 536 550 536 550 315 936 315 936 39 386 39 386 347 10 347 10 716 747 716 747 689 800 689 800 234 220 234 220 914 537 914 537 759 574 759 574 197 555 197 555 100 944 100 944 633 422 633 422 277 313 277 313 635 958 635 958 446 239 446 239 3 539 3 539 405 52 405 52 299 443 299 443 223 911 223 911 242 383 242 383 612 212 612 212 327 277 327 277 239 982 239 982 226 679 226 679 325 829 325 829 381 382 381 382 71 503 71 503 957 891 957 891 240 819 240 819 310 993 310 993 128 72 128 72 276 976 276 976 879 371 879 371 687 856 687 856 409 506 409 506 810 384 810 384 338 6 338 6 485 570 485 570 217 617 217 617 322 887 322 887 399 362 399 362 198 243 198 243 323 15 323 15 830 890 830 890 796 439 796 439 863 607 863 607 846 288 846 288 98 156 98 156 95 219 95 219 806 475 806 475 304 400 304 400 38 607 38 607 541 568 541 568 170 678 170 678 459 925 459 925 200 132 200 132 128 28 128 28 384 361 384 361 729 699 729 699 702 682 702 682 113 788 113 788 394 771 394 771 634 176 634 176 379 837 379 837 446 553 446 553 918 265 918 265 230 755 230 755 797 96 797 96 924 105 924 105 926 816 926 816 685 941 685 941 836 157 836 157 309 906 309 906 249 575 249 575 244 967 244 967 894 478 894 478 959 152 959 152 770 591 770 591 618 479 618 479 250 176 250 176 37 491 37 491 626 465 626 465 980 70 980 70 92 748 92 748 597 118 597 118 140 842 140 842 955 20 955 20 393 906 393 906 580 590 580 590 391 846 391 846 883 276 883 276 311 694 311 694 720 109 720 109 947 106 947 106 921 136 921 136 963 991 963 991 997 170 997 170 458 516 458 516 34 564 34 564 838 386 838 386 372 341 372 341 784 500 784 500 971 985 971 985 938 821 938 821 332 141 332 141 431 6 431 6 603 919 603 919 479 951 479 951 761 464 761 464 260 599 260 599 607 43 607 43 937 350 937 350 129 985 129 985 802 915 802 915 817 62 817 62 915 386 915 386 19 407 19 407 287 421 287 421 187 662 187 662 300 385 300 385 947 265 947 265 464 283 464 283 353 115 353 115 697 580 697 580 263 96 263 96 877 581 877 581 470 497 470 497 104 802 104 802 379 38 379 38 90 262 90 262 427 355 427 355 634 878 634 878 898 431 898 431 802 111 802 111 588 342 588 342 597 3 597 3 713 575 713 575 575 801 575 801 74 181 74 181 127 84 127 84 689 962 689 962 980 720 980 720 133 722 133 722 312 940 312 940 318 792 318 792 48 280 48 280 167 320 167 320 841 943 841 943 388 657 388 657 825 640 825 640 856 167 856 167 623 517 623 517 361 699 361 699 471 304 471 304 746 677 746 677 70 844 70 844 277 298 277 298 212 697 212 697 319 754 319 754 975 159 975 159 562 845 562 845 392 112 392 112 784 675 784 675 573 879 573 879 118 80 118 80 290 192 290 192 508 683 508 683 776 699 776 699 613 978 613 978 942 120 942 120 173 172 173 172 945 538 945 538 415 791 415 791 169 151 169 151 415 276 415 276 423 122 423 122 862 980 862 980 608 826 608 826 766 426 766 426 510 927 510 927 645 63 645 63 584 700 584 700 626 114 626 114 954 315 954 315 885 629 885 629 711 342 711 342 717 692 717 692 358 209 358 209 744 514 744 514 579 187 579 187 710 571 710 571 30 570 30 570 937 889 937 889 69 277 69 277 65 316 65 316 953 394 953 394 892 260 892 260 853 356 853 356 217 599 217 599 927 424 927 424 598 692 598 692 57 856 57 856 697 459 697 459 12 227 12 227 825 306 825 306 410 701 410 701 265 930 265 930 187 77 187 77 664 404 664 404 955 131 955 131 305 907 305 907 364 172 364 172 576 175 576 175 346 500 346 500 466 708 466 708 7 10 7 10 624 671 624 671 926 147 926 147 787 158 787 158 818 979 818 979 52 455 52 455 73 850 73 850 268 925 268 925 763 667 763 667 381 521 381 521 91 607 91 607 982 831 982 831 147 90 147 90 111 902 111 902 913 91 913 91 344 1 344 1 723 399 723 399 418 981 418 981 746 797 746 797 638 274 638 274 9 902 9 902 233 528 233 528 70 169 70 169 990 531 990 531 751 141 751 141 329 171 329 171 942 518 942 518 749 307 749 307 610 533 610 533 169 488 169 488 799 868 799 868 242 59 242 59 943 131 943 131 599 378 599 378 795 522 795 522 780 305 780 305 256 742 256 742 788 593 788 593 697 711 697 711 213 123 213 123 755 233 755 233 633 61 633 61 158 478 158 478 769 174 769 174 91 17 91 17 64 489 64 489 959 102 959 102 928 985 928 985 940 141 940 141 941 856 941 856 815 965 815 965 162 630 162 630 175 60 175 60 615 151 615 151 650 937 650 937 800 66 800 66 634 451 634 451 443 142 443 142 939 724 939 724 14 986 14 986 834 504 834 504 822 907 822 907 651 398 651 398 499 237 499 237 309 917 309 917 25 857 25 857 921 772 921 772 788 330 788 330 584 988 584 988 681 211 681 211 584 668 584 668 686 475 686 475 491 562 491 562 923 110 923 110 600 103 600 103 355 379 355 379 900 687 900 687 24 801 24 801 238 639 238 639 779 37 779 37 764 441 764 441 798 116 798 116 880 47 880 47 538 268 538 268 583 227 583 227 820 125 820 125 163 528 163 528 561 927 561 927 355 300 355 300 764 59 764 59 201 180 201 180 281 248 281 248 286 464 286 464 442 34 442 34 960 83 960 83 822 646 822 646 175 741 175 741 71 240 71 240 27 838 27 838 322 414 322 414 47 382 47 382 724 244 724 244 201 752 201 752 718 19 718 19 165 548 165 548 783 362 783 362 47 85 47 85 477 641 477 641 847 883 847 883 855 355 855 355 845 105 845 105 91 343 91 343 562 32 562 32 240 820 240 820 361 793 361 793 273 292 273 292 381 491 381 491 80 391 80 391 747 981 747 981 671 898 671 898 809 432 809 432 403 764 403 764 259 940 259 940 293 93 293 93 212 306 212 306 8 469 8 469 853 266 853 266 271 855 271 855 132 455 132 455 344 713 344 713 328 237 328 237 497 217 497 217 1 557 1 557 93 752 93 752 358 213 358 213 89 54 89 54 950 492 950 492 644 541 644 541 660 791 660 791 912 322 912 322 918 962 918 962 712 964 712 964 246 50 246 50 361 106 361 106 995 155 995 155 865 611 865 611 261 260 261 260 655 212 655 212 301 242 301 242 744 94 744 94 61 733 61 733 346 253 346 253 171 613 171 613 241 378 241 378 785 48 785 48 751 957 751 957 106 961 106 961 705 495 705 495 114 11 114 11 830 973 830 973 773 159 773 159 110 222 110 222 140 67 140 67 221 474 221 474 444 896 444 896 783 435 783 435 966 552 966 552 624 286 624 286 540 812 540 812 196 60 196 60 769 830 769 830 178 747 178 747 822 136 822 136 107 42 107 42 388 6 388 6 693 115 693 115 144 990 144 990 516 14 516 14 997 954 997 954 128 281 128 281 326 436 326 436 40 720 40 720 475 216 475 216 820 656 820 656 499 879 499 879 676 438 676 438 399 89 399 89 470 973 470 973 782 927 782 927 366 232 366 232 191 894 191 894 234 608 234 608 240 913 240 913 689 563 689 563 758 330 758 330 913 961 913 961 993 191 993 191 859 269 859 269 31 604 31 604 628 134 628 134 349 871 349 871 748 124 748 124 990 476 990 476 877 856 877 856 298 610 298 610 388 751 388 751 604 653 604 653 361 69 361 69 313 39 313 39 151 13 151 13 810 626 810 626 101 133 101 133 878 478 878 478 565 931 565 931 737 258 737 258 874 391 874 391 689 344 689 344 570 113 570 113 64 234 64 234 722 829 722 829 172 184 172 184 467 400 467 400 885 342 885 342 313 608 313 608 768 370 768 370 37 166 37 166 113 563 113 563 749 144 749 144 257 834 257 834 11 695 11 695 66 314 66 314 284 25 284 25 578 200 578 200 853 918 853 918 32 217 32 217 744 758 744 758 935 332 935 332 641 991 641 991 228 75 228 75 266 461 266 461 349 670 349 670 119 327 119 327 462 833 462 833 757 780 757 780 791 17 791 17 800 332 800 332 903 286 903 286 979 543 979 543 334 166 334 166 368 935 368 935 500 741 500 741 54 163 54 163 132 394 132 394 492 492 492 492 653 976 653 976 853 928 853 928 887 873 887 873 45 76 45 76 791 787 791 787 512 272 512 272 846 678 846 678 28 56 28 56 446 69 446 69 293 158 293 158 938 907 938 907 167 916 167 916 743 446 743 446 328 834 328 834 580 336 580 336 271 597 271 597 29 951 29 951 911 188 911 188 373 430 373 430 25 320 25 320 152 132 152 132 48 388 48 388 800 158 800 158 959 609 959 609 281 162 281 162 631 668 631 668 157 935 157 935 674 830 674 830 531 287 531 287 896 485 896 485 921 451 921 451 963 868 963 868 132 953 132 953 765 351 765 351 542 588 542 588 364 382 364 382 83 783 83 783 915 591 915 591 287 614 287 614 750 556 750 556 713 143 713 143 35 180 35 180 232 383 232 383 437 139 437 139 708 359 708 359 28 201 28 201 782 4 782 4 788 621 788 621 690 11 690 11 22 804 22 804 156 305 156 305 294 459 294 459 348 593 348 593 180 382 180 382 442 309 442 309 688 279 688 279 814 209 814 209 293 360 293 360 968 20 968 20 893 349 893 349 663 506 663 506 22 882 22 882 530 604 530 604 799 222 799 222 824 96 824 96 499 338 499 338 428 738 428 738 447 820 447 820 302 278 302 278 47 562 47 562 346 521 346 521 505 928 505 928 631 948 631 948 350 654 350 654 694 597 694 597 74 58 74 58 674 780 674 780 56 314 56 314 814 672 814 672 56 912 56 912 278 941 278 941 717 398 717 398 124 384 124 384 940 258 940 258 809 6 809 6 298 951 298 951 21 664 21 664 762 736 762 736 759 73 759 73 221 576 221 576 358 349 358 349 967 16 967 16 721 788 721 788 262 243 262 243 39 797 39 797 328 42 328 42 125 675 125 675 460 797 460 797 121 733 121 733 155 821 155 821 422 5 422 5 636 16 636 16 731 639 731 639 933 643 933 643 594 507 594 507 619 141 619 141 898 624 898 624 278 885 278 885 986 820 986 820 118 243 118 243 129 271 129 271 106 249 106 249 414 101 414 101 162 102 162 102 376 200 376 200 411 445 411 445 791 546 791 546 230 302 230 302 362 768 362 768 268 204 268 204 908 467 908 467 499 579 499 579 298 919 298 919 144 140 144 140 755 727 755 727 325 930 325 930 710 337 710 337 796 634 796 634 709 686 709 686 592 246 592 246 238 846 238 846 847 233 847 233 381 233 381 233 235 634 235 634 34 384 34 384 923 597 923 597 374 283 374 283 444 804 444 804 868 769 868 769 176 963 176 963 200 545 200 545 329 883 329 883 317 918 317 918 190 14 190 14 650 860 650 860 104 667 104 667 196 543 196 543 930 257 930 257 866 145 866 145 840 577 840 577 924 831 924 831 190 327 190 327 692 179 692 179 324 613 324 613 139 424 139 424 186 853 186 853 254 796 254 796 205 971 205 971 980 836 980 836 401 763 401 763 16 311 16 311 415 475 415 475 612 848 612 848 977 369 977 369 583 388 583 388 383 807 383 807 452 871 452 871 191 16 191 16 73 71 73 71 373 837 373 837 186 401 186 401 748 78 748 78 888 145 888 145 585 183 585 183 256 618 256 618 839 553 839 553 236 465 236 465 174 698 174 698 155 195 155 195 642 578 642 578 350 952 350 952 356 787 356 787 425 221 425 221 56 232 56 232 872 916 872 916 117 555 117 555 893 927 893 927 376 717 376 717 540 118 540 118 145 981 145 981 974 366 974 366 211 694 211 694 801 446 801 446 132 328 132 328 920 9 920 9 897 123 897 123 810 57 810 57 787 848 787 848 942 986 942 986 848 668 848 668 59 217 59 217 388 496 388 496 740 577 740 577 599 443 599 443 946 233 946 233 546 91 546 91 618 603 618 603 690 549 690 549 525 389 525 389 838 189 838 189 513 140 513 140 207 937 207 937 551 393 551 393 827 568 827 568 826 117 826 117 306 912 306 912 817 673 817 673 502 939 502 939 823 667 823 667 116 58 116 58 491 48 491 48 729 324 729 324 47 58 47 58 332 565 332 565 365 511 365 511 106 58 106 58 532 340 532 340 549 323 549 323 618 31 618 31 393 761 393 761 908 349 908 349 732 338 732 338 317 479 317 479 357 729 357 729 562 67 562 67 674 995 674 995 235 753 235 753 313 951 313 951 556 25 556 25 392 722 392 722 472 111 472 111 866 499 866 499 485 833 485 833 991 67 991 67 634 806 634 806 705 548 705 548 228 802 228 802 156 1 156 1 322 791 322 791 401 64 401 64 196 923 196 923 190 407 190 407 254 734 254 734 473 383 473 383 675 313 675 313 501 421 501 421 218 604 218 604 206 487 206 487 297 623 297 623 414 732 414 732 804 1 804 1 512 581 512 581 615 572 615 572 382 754 382 754 300 467 300 467 952 916 952 916 733 183 733 183 125 104 125 104 270 450 270 450 48 756 48 756 143 236 143 236 421 831 421 831 8 308 8 308 210 541 210 541 867 906 867 906 355 858 355 858 839 2 839 2 95 246 95 246 134 836 134 836 214 983 214 983 990 89 990 89 621 92 621 92 601 511 601 511 545 168 545 168 521 910 521 910 291 730 291 730 421 368 421 368 59 90 59 90 729 652 729 652 624 902 624 902 619 876 619 876 32 189 32 189 450 312 450 312 736 853 736 853 190 258 190 258 856 625 856 625 84 822 84 822 266 24 266 24 203 652 203 652 402 847 402 847 687 137 687 137 167 915 167 915 490 160 490 160 633 309 633 309 537 698 537 698 859 352 859 352 810 205 810 205 6 79 6 79 772 907 772 907 863 569 863 569 994 684 994 684 480 214 480 214 330 42 330 42 380 178 380 178 928 389 928 389 188 218 188 218 255 136 255 136 166 190 166 190 615 788 615 788 559 915 559 915 258 804 258 804 964 386 964 386 312 60 312 60 965 735 965 735 847 262 847 262 618 221 618 221 328 39 328 39 7 814 7 814 35 707 35 707 503 734 503 734 539 907 539 907 721 822 721 822 725 892 725 892 872 432 872 432 291 498 291 498 480 317 480 317 44 229 44 229 981 503 981 503 591 847 591 847 187 490 187 490 982 524 982 524 784 255 784 255 665 253 665 253 706 270 706 270 299 916 299 916 924 444 924 444 921 502 921 502 413 354 413 354 520 927 520 927 185 889 185 889 719 819 719 819 585 657 585 657 195 506 195 506 640 669 640 669 383 73 383 73 401 933 401 933 248 687 248 687 437 311 437 311 123 483 123 483 622 823 622 823 93 658 93 658 962 332 962 332 26 53 26 53 895 293 895 293 101 800 101 800 122 811 122 811 125 320 125 320 178 158 178 158 943 677 943 677 798 225 798 225 868 589 868 589 886 955 886 955 887 538 887 538 383 730 383 730 158 840 158 840 422 634 422 634 925 179 925 179 697 224 697 224 265 396 265 396 90 261 90 261 911 728 911 728 693 476 693 476 129 439 129 439 104 936 104 936 714 165 714 165 602 695 602 695 634 585 634 585 788 796 788 796 576 669 576 669 306 892 306 892 548 673 548 673 875 271 875 271 728 224 728 224 516 175 516 175 929 108 929 108 554 944 554 944 33 945 33 945 710 224 710 224 324 767 324 767 931 507 931 507 635 594 635 594 782 431 782 431 288 375 288 375 700 138 700 138 88 398 88 398 696 502 696 502 833 366 833 366 175 972 175 972 70 912 70 912 739 585 739 585 796 193 796 193 419 343 419 343 363 209 363 209 63 979 63 979 274 259 274 259 687 905 687 905 632 472 632 472 284 734 284 734 948 503 948 503 739 126 739 126 874 210 874 210 77 429 77 429 338 988 338 988 220 520 220 520 134 833 134 833 484 652 484 652 618 820 618 820 854 490 854 490 10 16 10 16 355 762 355 762 708 295 708 295 44 939 44 939 960 964 960 964 454 794 454 794 155 125 155 125 162 885 162 885 877 546 877 546 843 587 843 587 166 900 166 900 779 370 779 370 541 742 541 742 985 218 985 218 863 980 863 980 133 467 133 467 278 662 278 662 733 535 733 535 493 219 493 219 171 575 171 575 537 703 537 703 604 78 604 78 482 363 482 363 196 584 196 584 728 69 728 69 391 975 391 975 564 16 564 16 846 282 846 282 407 945 407 945 173 694 173 694 779 742 779 742 413 987 413 987 703 786 703 786 323 881 323 881 317 566 317 566 942 572 942 572 983 409 983 409 941 68 941 68 760 781 760 781 712 456 712 456 800 431 800 431 933 922 933 922 318 252 318 252 115 435 115 435 826 123 826 123 449 119 449 119 947 153 947 153 527 708 527 708 577 258 577 258 263 474 263 474 21 668 21 668 591 496 591 496 781 342 781 342 965 294 965 294 735 680 735 680 345 502 345 502 269 813 269 813 567 632 567 632 466 606 466 606 581 416 581 416 855 796 855 796 105 552 105 552 676 945 676 945 453 226 453 226 51 917 51 917 176 896 176 896 882 515 882 515 983 116 983 116 478 690 478 690 320 141 320 141 449 877 449 877 206 512 206 512 913 926 913 926 840 976 840 976 583 566 583 566 806 452 806 452 385 366 385 366 651 414 651 414 306 585 306 585 636 390 636 390 874 566 874 566 757 175 757 175 171 116 171 116 994 79 994 79 129 957 129 957 29 873 29 873 345 140 345 140 214 878 214 878 692 484 692 484 841 688 841 688 204 519 204 519 848 50 848 50 890 946 890 946 977 502 977 502 380 526 380 526 50 292 50 292 640 782 640 782 408 270 408 270 643 432 643 432 556 214 556 214 712 719 712 719 854 994 854 994 798 440 798 440 646 459 646 459 247 913 247 913 502 637 502 637 766 211 766 211 446 852 446 852 970 198 970 198 416 770 416 770 314 365 314 365 390 518 390 518 481 382 481 382 684 698 684 698 345 339 345 339 209 79 209 79 219 632 219 632 407 829 407 829 456 232 456 232 234 308 234 308 845 336 845 336 521 369 521 369 920 495 920 495 955 317 955 317 895 816 895 816 781 506 781 506 173 329 173 329 990 905 990 905 854 909 854 909 104 686 104 686 602 207 602 207 201 528 201 528 148 476 148 476 602 879 602 879 214 948 214 948 736 6 736 6 456 984 456 984 532 161 532 161 867 992 867 992 569 353 569 353 174 83 174 83 464 950 464 950 26 607 26 607 990 972 990 972 607 182 607 182 455 744 455 744 593 489 593 489 651 297 651 297 350 340 350 340 862 200 862 200 9 23 9 23 254 271 254 271 566 177 566 177 933 599 933 599 419 297 419 297 203 229 203 229 49 640 49 640 852 438 852 438 296 881 296 881 441 598 441 598 83 199 83 199 325 879 325 879 258 852 258 852 768 761 768 761 670 751 670 751 890 657 890 657 681 582 681 582 667 627 667 627 660 983 660 983 384 44 384 44 436 373 436 373 885 567 885 567 580 356 580 356 949 792 949 792 928 615 928 615 842 52 842 52 310 15 310 15 578 52 578 52 327 464 327 464 265 615 265 615 608 133 608 133 453 667 453 667 22 102 22 102 672 767 672 767 600 635 600 635 812 193 812 193 711 723 711 723 508 981 508 981 103 655 103 655 409 748 409 748 238 377 238 377 487 33 487 33 275 884 275 884 931 667 931 667 260 118 260 118 173 7 173 7 849 698 849 698 34 799 34 799 888 559 888 559 135 43 135 43 138 532 138 532 895 78 895 78 906 531 906 531 957 761 957 761 370 822 370 822 997 946 997 946 828 445 828 445 218 226 218 226 420 890 420 890 656 429 656 429 451 636 451 636 606 823 606 823 226 804 226 804 934 213 934 213 868 666 868 666 66 892 66 892 412 437 412 437 41 939 41 939 33 331 33 331 749 721 749 721 395 484 395 484 437 378 437 378 785 508 785 508 125 968 125 968 668 635 668 635 758 597 758 597 205 218 205 218 906 627 906 627 695 735 695 735 127 315 127 315 232 910 232 910 365 645 365 645 526 593 526 593 943 645 943 645 887 501 887 501 794 326 794 326 330 792 330 792 19 60 19 60 965 343 965 343 331 465 331 465 55 174 55 174 199 721 199 721 446 327 446 327 733 8 733 8 785 980 785 980 384 390 384 390 33 552 33 552 363 898 363 898 478 233 478 233 901 775 901 775 243 41 243 41 305 554 305 554 168 683 168 683 89 179 89 179 743 485 743 485 890 677 890 677 109 987 109 987 241 252 241 252 872 457 872 457 229 707 229 707 238 849 238 849 358 214 358 214 25 714 25 714 112 264 112 264 277 954 277 954 476 630 476 630 747 565 747 565 231 505 231 505 701 518 701 518 349 320 349 320 912 874 912 874 170 62 170 62 101 490 101 490 787 518 787 518 38 27 38 27 771 357 771 357 674 779 674 779 850 956 850 956 112 788 112 788 890 68 890 68 774 138 774 138 990 651 990 651 163 954 163 954 35 304 35 304 215 610 215 610 162 774 162 774 189 954 189 954 39 705 39 705 230 300 230 300 390 554 390 554 132 108 132 108 356 104 356 104 234 194 234 194 548 370 548 370 655 56 655 56 578 618 578 618 544 268 544 268 593 341 593 341 478 69 478 69 442 691 442 691 605 565 605 565 295 920 295 920 232 922 232 922 53 602 53 602 882 540 882 540 265 357 265 357 377 705 377 705 627 221 627 221 12 731 12 731 7 224 7 224 877 6 877 6 865 143 865 143 116 387 116 387 686 117 686 117 162 819 162 819 283 84 283 84 626 382 626 382 807 157 807 157 317 642 317 642 363 672 363 672 623 375 623 375 224 817 224 817 895 451 895 451 259 466 259 466 557 649 557 649 818 421 818 421 204 797 204 797 536 387 536 387 389 339 389 339 641 324 641 324 990 889 990 889 192 805 192 805 386 889 386 889 646 276 646 276 764 300 764 300 545 77 545 77 933 991 933 991 818 608 818 608 645 407 645 407 471 110 471 110 734 375 734 375 824 60 824 60 503 908 503 908 279 973 279 973 103 75 103 75 113 388 113 388 47 906 47 906 957 284 957 284 866 25 866 25 420 364 420 364 870 399 870 399 462 437 462 437 260 215 260 215 364 201 364 201 428 745 428 745 53 242 53 242 378 49 378 49 304 279 304 279 335 971 335 971 672 682 672 682 406 603 406 603 500 79 500 79 226 747 226 747 537 650 537 650 530 226 530 226 204 139 204 139 209 11 209 11 537 754 537 754 530 493 530 493 867 21 867 21 708 281 708 281 34 927 34 927 643 89 643 89 501 176 501 176 396 649 396 649 381 293 381 293 813 805 813 805 731 542 731 542 501 94 501 94 383 19 383 19 374 205 374 205 757 748 757 748 509 702 509 702 328 59 328 59 264 643 264 643 740 101 740 101 557 823 557 823 154 591 154 591 860 336 860 336 791 572 791 572 856 320 856 320 466 534 466 534 297 755 297 755 71 835 71 835 664 429 664 429 794 371 794 371 626 324 626 324 585 478 585 478 86 919 86 919 555 36 555 36 499 534 499 534 80 780 80 780 787 349 787 349 918 106 918 106 791 378 791 378 16 838 16 838 517 101 517 101 993 5 993 5 761 843 761 843 123 528 123 528 846 691 846 691 352 429 352 429 495 490 495 490 831 60 831 60 956 608 956 608 184 108 184 108 944 364 944 364 89 615 89 615 996 778 996 778 396 55 396 55 62 901 62 901 159 370 159 370 819 355 819 355 989 155 989 155 652 920 652 920 468 65 468 65 690 775 690 775 370 535 370 535 192 202 192 202 709 831 709 831 59 413 59 413 928 689 928 689 192 758 192 758 438 649 438 649 650 324 650 324 840 250 840 250 825 481 825 481 395 629 395 629 197 177 197 177 284 857 284 857 330 749 330 749 119 593 119 593 260 519 260 519 265 871 265 871 259 699 259 699 693 428 693 428 680 569 680 569 935 821 935 821 709 724 709 724 342 702 342 702 193 915 193 915 559 809 559 809 803 299 803 299 49 397 49 397 698 155 698 155 178 7 178 7 981 881 981 881 11 111 11 111 635 551 635 551 922 914 922 914 476 682 476 682 822 762 822 762 353 474 353 474 914 595 914 595 705 234 705 234 921 240 921 240 426 36 426 36 585 425 585 425 162 446 162 446 905 454 905 454 565 330 565 330 698 622 698 622 597 224 597 224 9 157 9 157 282 908 282 908 351 971 351 971 812 506 812 506 907 747 907 747 101 527 101 527 86 11 86 11 519 162 519 162 311 845 311 845 861 202 861 202 110 885 110 885 992 256 992 256 293 670 293 670 598 484 598 484 259 849 259 849 551 493 551 493 771 8 771 8 132 441 132 441 265 877 265 877 49 729 49 729 263 270 263 270 610 867 610 867 866 519 866 519 147 758 147 758 708 260 708 260 333 841 333 841 571 566 571 566 209 149 209 149 700 253 700 253 946 412 946 412 574 832 574 832 513 605 513 605 677 747 677 747 648 472 648 472 107 243 107 243 926 544 926 544 651 510 651 510 643 283 643 283 929 13 929 13 974 326 974 326 610 521 610 521 511 35 511 35 398 76 398 76 375 419 375 419 464 619 464 619 793 230 793 230 85 507 85 507 435 589 435 589 500 357 500 357 646 31 646 31 556 589 556 589 595 624 595 624 620 760 620 760 612 518 612 518 433 119 433 119 485 212 485 212 941 165 941 165 785 340 785 340 453 466 453 466 243 604 243 604 173 395 173 395 376 728 376 728 148 193 148 193 864 511 864 511 388 965 388 965 751 402 751 402 831 592 831 592 759 216 759 216 743 148 743 148 55 608 55 608 886 253 886 253 191 603 191 603 243 805 243 805 400 967 400 967 301 247 301 247 954 106 954 106 905 399 905 399 280 335 280 335 807 417 807 417 628 548 628 548 572 433 572 433 550 981 550 981 72 852 72 852 490 119 490 119 413 108 413 108 332 875 332 875 147 153 147 153 905 437 905 437 568 991 568 991 565 179 565 179 894 85 894 85 746 459 746 459 774 300 774 300 712 445 712 445 393 644 393 644 937 504 937 504 566 332 566 332 857 932 857 932 10 227 10 227 644 185 644 185 126 423 126 423 623 561 623 561 565 289 565 289 483 483 483 483 294 891 294 891 210 650 210 650 986 64 986 64 565 815 565 815 396 76 396 76 699 656 699 656 139 726 139 726 802 679 802 679 979 261 979 261 863 24 863 24 548 874 548 874 326 654 326 654 669 209 669 209 695 650 695 650 653 822 653 822 815 85 815 85 228 340 228 340 409 652 409 652 551 841 551 841 354 156 354 156 860 556 860 556 22 861 22 861 400 979 400 979 319 161 319 161 646 965 646 965 506 802 506 802 704 554 704 554 27 746 27 746 711 665 711 665 906 465 906 465 452 233 452 233 300 661 300 661 457 101 457 101 760 375 760 375 874 284 874 284 87 386 87 386 602 897 602 897 404 428 404 428 493 725 493 725 109 628 109 628 453 493 453 493 562 616 562 616 437 160 437 160 328 209 328 209 323 566 323 566 916 397 916 397 512 145 512 145 316 101 316 101 786 343 786 343 49 195 49 195 653 316 653 316 604 310 604 310 151 559 151 559 865 928 865 928 473 236 473 236 652 351 652 351 571 935 571 935 839 320 839 320 296 968 296 968 220 723 220 723 637 958 637 958 75 778 75 778 900 531 900 531 254 977 254 977 886 661 886 661 374 530 374 530 878 68 878 68 524 172 524 172 655 929 655 929 592 975 592 975 621 866 621 866 259 884 259 884 774 653 774 653 63 558 63 558 799 356 799 356 800 850 800 850 406 528 406 528 989 119 989 119 779 200 779 200 316 353 316 353 315 176 315 176 691 751 691 751 547 172 547 172 541 500 541 500 671 449 671 449 809 536 809 536 316 130 316 130 279 869 279 869 876 7 876 7 403 664 403 664 892 977 892 977 360 83 360 83 779 363 779 363 10 447 10 447 255 801 255 801 665 503 665 503 972 834 972 834 759 84 759 84 504 791 504 791 934 849 934 849 272 833 272 833 863 73 863 73 452 529 452 529 626 256 626 256 175 580 175 580 28 398 28 398 821 255 821 255 347 870 347 870 531 369 531 369 952 273 952 273 994 221 994 221 944 73 944 73 712 871 712 871 328 609 328 609 409 104 409 104 637 570 637 570 242 497 242 497 296 976 296 976 141 286 141 286 131 94 131 94 350 850 350 850 634 71 634 71 853 35 853 35 911 920 911 920 462 966 462 966 206 521 206 521 362 464 362 464 473 782 473 782 182 78 182 78 272 483 272 483 954 752 954 752 736 13 736 13 103 713 103 713 555 93 555 93 16 855 16 855 228 660 228 660 135 728 135 728 308 725 308 725 397 386 397 386 886 855 886 855 709 101 709 101 792 944 792 944 766 130 766 130 694 316 694 316 978 602 978 602 309 680 309 680 519 36 519 36 907 977 907 977 204 29 204 29 256 315 256 315 484 749 484 749 119 19 119 19 473 421 473 421 765 311 765 311 670 573 670 573 446 45 446 45 279 786 279 786 274 109 274 109 721 422 721 422 428 862 428 862 525 911 525 911 82 732 82 732 887 770 887 770 839 888 839 888 715 280 715 280 14 950 14 950 67 403 67 403 629 967 629 967 951 449 951 449 598 923 598 923 549 148 549 148 318 676 318 676 941 912 941 912 80 606 80 606 901 359 901 359 337 971 337 971 88 981 88 981 846 337 846 337 481 828 481 828 206 937 206 937 808 900 808 900 150 864 150 864 609 970 609 970 150 17 150 17 98 956 98 956 968 348 968 348 572 742 572 742 636 397 636 397 614 179 614 179 381 291 381 291 205 462 205 462 24 62 24 62 16 577 16 577 544 661 544 661 84 469 84 469 883 77 883 77 92 50 92 50 529 554 529 554 811 748 811 748 8 866 8 866 383 466 383 466 683 94 683 94 127 5 127 5 880 816 880 816 43 380 43 380 656 605 656 605 373 143 373 143 89 906 89 906 315 511 315 511 552 230 552 230 960 695 960 695 558 223 558 223 700 788 700 788 586 648 586 648 901 448 901 448 264 657 264 657 425 609 425 609 956 58 956 58 273 301 273 301 42 870 42 870 51 185 51 185 124 964 124 964 716 93 716 93 670 226 670 226 330 719 330 719 416 503 416 503 47 937 47 937 988 108 988 108 143 666 143 666 692 753 692 753 490 777 490 777 760 465 760 465 930 342 930 342 23 418 23 418 957 44 957 44 93 129 93 129 420 55 420 55 208 22 208 22 287 488 287 488 744 911 744 911 291 801 291 801 934 762 934 762 739 66 739 66 348 255 348 255 673 407 673 407 762 670 762 670 113 18 113 18 332 661 332 661 991 951 991 951 200 787 200 787 447 322 447 322 516 334 516 334 93 547 93 547 946 948 946 948 402 22 402 22 687 480 687 480 121 544 121 544 222 402 222 402 524 803 524 803 63 249 63 249 47 776 47 776 831 231 831 231 526 861 526 861 189 547 189 547 448 855 448 855 417 415 417 415 657 600 657 600 211 26 211 26 720 69 720 69 20 133 20 133 113 375 113 375 639 240 639 240 829 610 829 610 326 556 326 556 626 699 626 699 105 499 105 499 584 347 584 347 422 627 422 627 187 747 187 747 671 461 671 461 892 818 892 818 247 662 247 662 2 301 2 301 804 742 804 742 41 483 41 483 509 177 509 177 633 776 633 776 349 742 349 742 480 170 480 170 672 752 672 752 293 680 293 680 200 481 200 481 192 776 192 776 822 777 822 777 222 844 222 844 156 424 156 424 90 797 90 797 997 300 997 300 852 766 852 766 486 693 486 693 917 635 917 635 752 256 752 256 57 739 57 739 967 797 967 797 735 253 735 253 62 360 62 360 684 221 684 221 72 93 72 93 129 752 129 752 22 137 22 137 822 987 822 987 670 113 670 113 894 134 894 134 95 166 95 166 320 103 320 103 148 194 148 194 956 472 956 472 66 229 66 229 371 496 371 496 418 963 418 963 801 776 801 776 176 21 176 21 240 31 240 31 719 318 719 318 387 539 387 539 417 483 417 483 211 621 211 621 70 50 70 50 869 838 869 838 842 927 842 927 585 766 585 766 595 473 595 473 668 582 668 582 574 275 574 275 438 204 438 204 166 446 166 446 461 392 461 392 75 486 75 486 364 51 364 51 466 955 466 955 329 558 329 558 285 985 285 985 52 730 52 730 762 740 762 740 267 509 267 509 797 152 797 152 824 863 824 863 257 171 257 171 90 569 90 569 725 178 725 178 144 941 144 941 677 211 677 211 970 509 970 509 910 276 910 276 202 502 202 502 491 633 491 633 660 988 660 988 431 154 431 154 536 242 536 242 370 979 370 979 243 868 243 868 302 135 302 135 583 565 583 565 937 202 937 202 134 490 134 490 581 347 581 347 689 16 689 16 239 63 239 63 792 471 792 471 410 622 410 622 789 402 789 402 867 4 867 4 799 725 799 725 594 620 594 620 98 149 98 149 245 182 245 182 281 398 281 398 139 893 139 893 554 935 554 935 338 533 338 533 931 395 931 395 252 722 252 722 714 177 714 177 880 501 880 501 746 665 746 665 594 316 594 316 233 649 233 649 235 228 235 228 665 621 665 621 856 367 856 367 558 854 558 854 333 134 333 134 464 678 464 678 859 957 859 957 568 40 568 40 16 75 16 75 377 520 377 520 481 520 481 520 182 156 182 156 563 210 563 210 394 368 394 368 462 959 462 959 423 884 423 884 194 464 194 464 913 276 913 276 119 129 119 129 154 32 154 32 902 335 902 335 886 88 886 88 204 781 204 781 285 539 285 539 307 461 307 461 728 698 728 698 913 57 913 57 347 878 347 878 980 15 980 15 709 907 709 907 700 600 700 600 565 52 565 52 485 710 485 710 109 374 109 374 345 328 345 328 441 770 441 770 461 471 461 471 167 758 167 758 4 956 4 956 51 745 51 745 540 779 540 779 254 922 254 922 897 877 897 877 411 25 411 25 187 491 187 491 109 828 109 828 187 713 187 713 240 72 240 72 180 147 180 147 707 79 707 79 167 815 167 815 952 567 952 567 109 397 109 397 371 858 371 858 316 586 316 586 842 665 842 665 242 547 242 547 191 267 191 267 618 853 618 853 798 549 798 549 64 584 64 584 218 537 218 537 144 768 144 768 142 593 142 593 956 743 956 743 145 330 145 330 565 804 565 804 992 991 992 991 951 783 951 783 965 319 965 319 762 357 762 357 364 694 364 694 946 54 946 54 280 960 280 960 224 322 224 322 984 930 984 930 51 484 51 484 766 653 766 653 322 262 322 262 818 212 818 212 595 320 595 320 572 771 572 771 750 259 750 259 525 153 525 153 875 347 875 347 4 919 4 919 410 252 410 252 329 580 329 580 313 51 313 51 771 767 771 767 322 906 322 906 709 523 709 523 336 831 336 831 705 124 705 124 604 104 604 104 491 544 491 544 90 379 90 379 284 251 284 251 895 359 895 359 284 923 284 923 943 345 943 345 69 610 69 610 61 756 61 756 708 479 708 479 639 173 639 173 960 346 960 346 420 167 420 167 804 530 804 530 851 78 851 78 969 353 969 353 521 694 521 694 496 179 496 179 991 811 991 811 570 478 570 478 749 801 749 801 825 34 825 34 780 340 780 340 716 487 716 487 641 705 641 705 769 741 769 741 410 291 410 291 252 827 252 827 886 38 886 38 851 434 851 434 95 382 95 382 700 585 700 585 64 612 64 612 901 39 901 39 55 950 55 950 267 141 267 141 775 314 775 314 808 793 808 793 577 822 577 822 654 403 654 403 972 655 972 655 325 917 325 917 841 105 841 105 586 579 586 579 805 828 805 828 874 760 874 760 429 552 429 552 827 823 827 823 984 54 984 54 132 820 132 820 907 862 907 862 754 915 754 915 433 976 433 976 631 425 631 425 797 526 797 526 657 555 657 555 792 453 792 453 810 704 810 704 432 471 432 471 251 611 251 611 831 934 831 934 517 577 517 577 552 317 552 317 955 463 955 463 120 182 120 182 802 949 802 949 620 629 620 629 510 527 510 527 210 944 210 944 18 377 18 377 257 612 257 612 366 938 366 938 968 914 968 914 413 83 413 83 148 362 148 362 49 846 49 846 583 89 583 89 213 398 213 398 479 797 479 797 514 126 514 126 135 757 135 757 632 84 632 84 358 767 358 767 589 355 589 355 287 797 287 797 412 472 412 472 2 22 2 22 666 194 666 194 119 829 119 829 203 124 203 124 128 156 128 156 7 924 7 924 908 366 908 366 510 660 510 660 721 284 721 284 916 980 916 980 131 108 131 108 276 34 276 34 471 906 471 906 268 718 268 718 207 536 207 536 62 913 62 913 794 572 794 572 148 356 148 356 909 196 909 196 403 576 403 576 951 929 951 929 483 640 483 640 189 900 189 900 631 491 631 491 727 8 727 8 500 351 500 351 697 513 697 513 866 404 866 404 793 800 793 800 953 696 953 696 926 390 926 390 977 847 977 847 805 866 805 866 768 960 768 960 986 956 986 956 637 474 637 474 304 513 304 513 151 55 151 55 897 111 897 111 510 33 510 33 644 814 644 814 297 110 297 110 851 228 851 228 785 503 785 503 343 209 343 209 621 678 621 678 410 388 410 388 853 802 853 802 65 158 65 158 770 472 770 472 450 745 450 745 467 992 467 992 85 86 85 86 787 410 787 410 614 421 614 421 320 514 320 514 154 614 154 614 677 42 677 42 427 890 427 890 150 646 150 646 881 511 881 511 875 165 875 165 190 617 190 617 568 335 568 335 561 92 561 92 206 555 206 555 692 90 692 90 923 85 923 85 173 284 173 284 720 512 720 512 145 157 145 157 385 299 385 299 954 209 954 209 414 498 414 498 547 254 547 254 535 766 535 766 457 118 457 118 412 544 412 544 36 632 36 632 430 745 430 745 78 318 78 318 517 977 517 977 693 789 693 789 333 722 333 722 8 282 8 282 99 350 99 350 144 506 144 506 305 648 305 648 213 430 213 430 253 131 253 131 348 133 348 133 67 77 67 77 630 407 630 407 599 286 599 286 264 282 264 282 255 264 255 264 697 246 697 246 622 536 622 536 262 134 262 134 364 374 364 374 783 429 783 429 970 849 970 849 497 906 497 906 533 164 533 164 985 209 985 209 938 486 938 486 241 57 241 57 975 758 975 758 202 358 202 358 782 695 782 695 160 380 160 380 647 889 647 889 940 334 940 334 680 194 680 194 321 464 321 464 676 775 676 775 704 811 704 811 674 984 674 984 579 155 579 155 975 209 975 209 706 739 706 739 755 35 755 35 849 941 849 941 287 51 287 51 760 78 760 78 773 473 773 473 728 360 728 360 747 833 747 833 736 253 736 253 526 405 526 405 772 503 772 503 282 266 282 266 950 363 950 363 308 253 308 253 458 737 458 737 482 728 482 728 471 388 471 388 891 813 891 813 285 945 285 945 499 12 499 12 638 877 638 877 553 409 553 409 966 5 966 5 797 890 797 890 122 590 122 590 419 51 419 51 543 816 543 816 337 448 337 448 288 686 288 686 409 213 409 213 271 581 271 581 914 947 914 947 54 134 54 134 725 356 725 356 225 305 225 305 851 355 851 355 573 53 573 53 516 118 516 118 161 778 161 778 509 185 509 185 47 123 47 123 130 205 130 205 582 767 582 767 868 647 868 647 967 161 967 161 362 782 362 782 929 472 929 472 504 894 504 894 456 871 456 871 188 244 188 244 282 464 282 464 847 52 847 52 700 666 700 666 87 234 87 234 252 700 252 700 113 872 113 872 99 126 99 126 141 682 141 682 417 237 417 237 339 754 339 754 795 411 795 411 279 439 279 439 648 301 648 301 979 792 979 792 217 864 217 864 771 404 771 404 492 787 492 787 790 586 790 586 465 879 465 879 901 278 901 278 693 879 693 879 940 294 940 294 810 115 810 115 152 440 152 440 396 439 396 439 193 299 193 299 214 867 214 867 980 766 980 766 459 850 459 850 210 256 210 256 989 825 989 825 787 821 787 821 595 823 595 823 156 667 156 667 417 662 417 662 986 533 986 533 778 838 778 838 425 624 425 624 328 167 328 167 768 12 768 12 407 707 407 707 771 455 771 455 712 902 712 902 68 475 68 475 961 417 961 417 775 988 775 988 185 232 185 232 981 943 981 943 652 549 652 549 131 117 131 117 737 432 737 432 98 443 98 443 741 83 741 83 171 740 171 740 385 864 385 864 272 59 272 59 833 316 833 316 292 345 292 345 469 493 469 493 810 866 810 866 504 18 504 18 747 865 747 865 842 831 842 831 753 416 753 416 750 428 750 428 105 12 105 12 837 481 837 481 330 814 330 814 548 667 548 667 84 227 84 227 840 73 840 73 56 539 56 539 63 883 63 883 529 553 529 553 887 63 887 63 605 612 605 612 942 133 942 133 501 306 501 306 453 786 453 786 390 497 390 497 194 375 194 375 968 647 968 647 428 861 428 861 859 855 859 855 992 469 992 469 455 207 455 207 670 661 670 661 623 489 623 489 418 936 418 936 268 733 268 733 560 537 560 537 674 342 674 342 753 727 753 727 952 775 952 775 667 120 667 120 799 914 799 914 529 257 529 257 509 793 509 793 355 567 355 567 149 14 149 14 173 593 173 593 74 928 74 928 805 21 805 21 123 536 123 536 997 646 997 646 100 221 100 221 268 322 268 322 922 887 922 887 547 69 547 69 692 342 692 342 252 331 252 331 928 649 928 649 296 649 296 649 538 562 538 562 206 443 206 443 219 923 219 923 804 658 804 658 484 444 484 444 439 462 439 462 60 477 60 477 349 766 349 766 746 767 746 767 112 942 112 942 558 945 558 945 338 391 338 391 699 977 699 977 925 549 925 549 199 864 199 864 410 630 410 630 757 353 757 353 885 861 885 861 471 703 471 703 466 926 466 926 970 763 970 763 942 443 942 443 417 27 417 27 81 155 81 155 905 52 905 52 902 81 902 81 781 1 781 1 51 454 51 454 187 121 187 121 472 286 472 286 825 872 825 872 723 288 723 288 736 845 736 845 683 123 683 123 654 186 654 186 275 706 275 706 713 767 713 767 429 820 429 820 435 322 435 322 430 721 430 721 739 583 739 583 364 782 364 782 727 702 727 702 686 966 686 966 39 387 39 387 920 252 920 252 625 417 625 417 68 550 68 550 576 67 576 67 594 402 594 402 578 838 578 838 800 879 800 879 799 340 799 340 112 338 112 338 256 774 256 774 156 919 156 919 263 843 263 843 41 855 41 855 344 282 344 282 50 773 50 773 294 508 294 508 965 347 965 347 316 449 316 449 422 298 422 298 195 786 195 786 153 765 153 765 370 107 370 107 683 819 683 819 217 141 217 141 93 714 93 714 852 592 852 592 448 672 448 672 714 901 714 901 812 11 812 11 528 50 528 50 532 527 532 527 179 203 179 203 779 720 779 720 435 86 435 86 898 286 898 286 912 554 912 554 799 461 799 461 243 711 243 711 104 549 104 549 852 776 852 776 8 80 8 80 543 643 543 643 120 843 120 843 740 616 740 616 866 74 866 74 191 634 191 634 753 40 753 40 207 2 207 2 93 95 93 95 881 577 881 577 692 466 692 466 761 761 761 761 629 390 629 390 280 923 280 923 823 791 823 791 954 673 954 673 956 380 956 380 385 726 385 726 409 100 409 100 226 695 226 695 838 984 838 984 628 161 628 161 837 429 837 429 498 183 498 183 345 538 345 538 781 623 781 623 674 569 674 569 58 174 58 174 564 180 564 180 268 461 268 461 168 761 168 761 399 260 399 260 75 322 75 322 374 294 374 294 490 80 490 80 654 781 654 781 985 732 985 732 606 93 606 93 199 986 199 986 221 817 221 817 375 737 375 737 664 535 664 535 390 852 390 852 457 119 457 119 851 12 851 12 46 479 46 479 222 930 222 930 558 283 558 283 372 370 372 370 136 345 136 345 241 821 241 821 201 722 201 722 306 224 306 224 722 533 722 533 982 689 982 689 919 562 919 562 192 713 192 713 93 697 93 697 813 977 813 977 614 504 614 504 239 706 239 706 713 390 713 390 901 913 901 913 980 71 980 71 881 845 881 845 910 216 910 216 731 625 731 625 512 689 512 689 789 490 789 490 623 120 623 120 678 983 678 983 489 4 489 4 138 92 138 92 274 907 274 907 414 703 414 703 205 70 205 70 361 446 361 446 807 992 807 992 334 275 334 275 350 966 350 966 585 511 585 511 406 794 406 794 807 523 807 523 528 415 528 415 941 535 941 535 950 874 950 874 68 843 68 843 808 413 808 413 491 841 491 841 964 390 964 390 828 927 828 927 299 423 299 423 673 595 673 595 958 859 958 859 717 145 717 145 259 581 259 581 664 168 664 168 118 175 118 175 118 189 118 189 500 356 500 356 946 959 946 959 989 977 989 977 111 550 111 550 311 679 311 679 440 696 440 696 502 450 502 450 73 551 73 551 919 268 919 268 605 757 605 757 938 595 938 595 245 357 245 357 447 350 447 350 962 127 962 127 444 562 444 562 179 978 179 978 275 317 275 317 632 588 632 588 433 372 433 372 669 750 669 750 90 60 90 60 394 271 394 271 701 633 701 633 441 595 441 595 3 695 3 695 549 602 549 602 878 58 878 58 426 618 426 618 951 218 951 218 649 643 649 643 74 449 74 449 772 269 772 269 903 526 903 526 515 34 515 34 533 774 533 774 763 449 763 449 889 19 889 19 553 804 553 804 450 646 450 646 152 318 152 318 84 451 84 451 922 604 922 604 603 81 603 81 798 489 798 489 310 658 310 658 322 381 322 381 299 958 299 958 448 913 448 913 300 171 300 171 460 368 460 368 771 884 771 884 186 977 186 977 170 154 170 154 582 776 582 776 99 977 99 977 204 409 204 409 882 447 882 447 275 162 275 162 468 202 468 202 484 114 484 114 444 180 444 180 663 559 663 559 942 318 942 318 189 357 189 357 450 802 450 802 357 55 357 55 250 577 250 577 226 182 226 182 769 992 769 992 62 680 62 680 380 977 380 977 624 327 624 327 818 354 818 354 590 698 590 698 810 961 810 961 909 469 909 469 749 763 749 763 11 879 11 879 35 187 35 187 711 123 711 123 433 286 433 286 45 249 45 249 284 349 284 349 144 923 144 923 100 589 100 589 791 691 791 691 951 414 951 414 319 16 319 16 88 73 88 73 339 262 339 262 26 354 26 354 964 958 964 958 401 678 401 678 753 860 753 860 25 192 25 192 104 278 104 278 823 56 823 56 8 557 8 557 494 679 494 679 445 686 445 686 611 917 611 917 555 90 555 90 376 460 376 460 997 606 997 606 809 872 809 872 360 334 360 334 681 122 681 122 735 681 735 681 375 343 375 343 577 234 577 234 996 11 996 11 962 904 962 904 839 949 839 949 120 810 120 810 841 945 841 945 65 228 65 228 939 768 939 768 663 829 663 829 940 831 940 831 350 573 350 573 651 400 651 400 913 708 913 708 944 966 944 966 878 553 878 553 200 319 200 319 994 754 994 754 140 354 140 354 890 854 890 854 946 378 946 378 239 141 239 141 26 900 26 900 981 742 981 742 697 768 697 768 265 209 265 209 970 806 970 806 286 826 286 826 387 456 387 456 151 157 151 157 497 148 497 148 179 212 179 212 118 123 118 123 622 678 622 678 876 563 876 563 90 682 90 682 476 494 476 494 876 82 876 82 22 345 22 345 454 212 454 212 762 585 762 585 418 718 418 718 947 105 947 105 90 106 90 106 322 460 322 460 888 236 888 236 853 798 853 798 433 530 433 530 139 866 139 866 645 164 645 164 342 368 342 368 405 608 405 608 269 560 269 560 814 596 814 596 402 66 402 66 271 272 271 272 985 407 985 407 895 74 895 74 448 865 448 865 577 777 577 777 263 779 263 779 448 458 448 458 584 134 584 134 617 537 617 537 452 575 452 575 38 983 38 983 562 843 562 843 233 81 233 81 499 71 499 71 841 321 841 321 480 177 480 177 699 669 699 669 728 274 728 274 813 278 813 278 849 373 849 373 356 537 356 537 384 800 384 800 940 694 940 694 33 981 33 981 277 577 277 577 265 989 265 989 860 29 860 29 379 592 379 592 832 194 832 194 688 416 688 416 406 424 406 424 905 534 905 534 5 306 5 306 121 307 121 307 646 773 646 773 771 759 771 759 362 64 362 64 353 834 353 834 292 388 292 388 892 981 892 981 930 267 930 267 349 619 349 619 502 543 502 543 185 122 185 122 503 390 503 390 822 431 822 431 895 695 895 695 757 429 757 429 823 545 823 545 971 940 971 940 763 756 763 756 724 816 724 816 767 55 767 55 628 315 628 315 252 840 252 840 993 226 993 226 835 326 835 326 189 291 189 291 889 424 889 424 168 853 168 853 153 107 153 107 30 537 30 537 194 688 194 688 108 340 108 340 614 292 614 292 608 431 608 431 77 542 77 542 106 657 106 657 673 495 673 495 879 633 879 633 408 837 408 837 732 593 732 593 139 532 139 532 154 415 154 415 631 809 631 809 848 194 848 194 935 26 935 26 411 907 411 907 818 472 818 472 846 670 846 670 596 448 596 448 415 968 415 968 204 701 204 701 419 685 419 685 961 242 961 242 4 653 4 653 824 795 824 795 129 984 129 984 279 320 279 320 100 694 100 694 972 990 972 990 894 284 894 284 868 539 868 539 152 988 152 988 573 970 573 970 229 753 229 753 142 186 142 186 868 107 868 107 623 95 623 95 435 238 435 238 847 457 847 457 660 786 660 786 193 85 193 85 430 9 430 9 758 141 758 141 552 789 552 789 403 468 403 468 702 844 702 844 470 1 470 1 480 494 480 494 174 706 174 706 936 804 936 804 228 879 228 879 778 159 778 159 638 758 638 758 728 357 728 357 300 420 300 420 797 98 797 98 422 196 422 196 371 501 371 501 270 557 270 557 647 591 647 591 938 714 938 714 37 380 37 380 811 250 811 250 882 661 882 661 783 166 783 166 687 807 687 807 876 264 876 264 855 917 855 917 164 102 164 102 688 625 688 625 621 979 621 979 116 588 116 588 441 67 441 67 233 400 233 400 691 187 691 187 80 946 80 946 930 568 930 568 812 475 812 475 921 355 921 355 518 153 518 153 575 475 575 475 424 698 424 698 737 404 737 404 234 348 234 348 524 72 524 72 334 722 334 722 99 817 99 817 699 753 699 753 230 101 230 101 482 217 482 217 627 796 627 796 533 792 533 792 98 323 98 323 701 598 701 598 975 993 975 993 744 724 744 724 207 702 207 702 425 20 425 20 186 306 186 306 65 451 65 451 678 13 678 13 678 43 678 43 531 275 531 275 514 156 514 156 171 987 171 987 721 249 721 249 820 521 820 521 536 838 536 838 450 792 450 792 132 466 132 466 123 419 123 419 165 790 165 790 445 266 445 266 762 53 762 53 479 70 479 70 682 53 682 53 557 330 557 330 964 965 964 965 534 993 534 993 154 239 154 239 349 467 349 467 799 400 799 400 388 456 388 456 171 256 171 256 749 4 749 4 653 191 653 191 68 784 68 784 663 265 663 265 49 234 49 234 214 123 214 123 562 521 562 521 958 191 958 191 766 828 766 828 538 324 538 324 36 29 36 29 235 225 235 225 151 451 151 451 534 944 534 944 161 152 161 152 503 443 503 443 972 592 972 592 550 112 550 112 779 934 779 934 758 481 758 481 927 666 927 666 949 183 949 183 586 491 586 491 948 106 948 106 902 407 902 407 145 190 145 190 963 700 963 700 441 336 441 336 710 641 710 641 44 769 44 769 623 764 623 764 135 272 135 272 879 565 879 565 849 751 849 751 792 587 792 587 265 710 265 710 496 407 496 407 807 907 807 907 507 273 507 273 568 458 568 458 968 559 968 559 988 344 988 344 625 693 625 693 289 837 289 837 265 758 265 758 385 216 385 216 65 223 65 223 142 314 142 314 56 131 56 131 768 287 768 287 297 777 297 777 228 394 228 394 371 929 371 929 406 386 406 386 996 218 996 218 409 818 409 818 74 167 74 167 26 416 26 416 278 668 278 668 690 159 690 159 417 330 417 330 482 294 482 294 278 422 278 422 167 811 167 811 803 596 803 596 930 925 930 925 282 446 282 446 151 791 151 791 696 345 696 345 681 549 681 549 294 307 294 307 619 582 619 582 229 654 229 654 219 666 219 666 375 69 375 69 487 361 487 361 735 609 735 609 243 975 243 975 229 572 229 572 631 233 631 233 632 992 632 992 642 231 642 231 260 399 260 399 46 642 46 642 989 915 989 915 543 981 543 981 338 335 338 335 945 583 945 583 602 657 602 657 342 387 342 387 331 775 331 775 77 458 77 458 447 610 447 610 485 711 485 711 638 221 638 221 328 129 328 129 630 920 630 920 558 380 558 380 621 974 621 974 869 974 869 974 168 572 168 572 134 181 134 181 607 869 607 869 697 63 697 63 660 768 660 768 387 618 387 618 577 254 577 254 753 771 753 771 197 795 197 795 898 77 898 77 91 756 91 756 95 188 95 188 291 293 291 293 330 335 330 335 103 609 103 609 527 738 527 738 785 417 785 417 810 761 810 761 201 559 201 559 796 974 796 974 681 798 681 798 290 324 290 324 792 504 792 504 30 315 30 315 657 363 657 363 121 688 121 688 655 510 655 510 325 504 325 504 599 66 599 66 512 760 512 760 872 773 872 773 847 96 847 96 396 92 396 92 896 455 896 455 206 332 206 332 619 576 619 576 290 524 290 524 307 464 307 464 322 508 322 508 31 351 31 351 959 295 959 295 111 380 111 380 760 571 760 571 609 939 609 939 415 644 415 644 825 796 825 796 288 456 288 456 481 969 481 969 524 283 524 283 496 942 496 942 224 198 224 198 650 284 650 284 824 929 824 929 919 219 919 219 97 283 97 283 24 227 24 227 698 347 698 347 482 675 482 675 615 758 615 758 590 970 590 970 889 14 889 14 258 657 258 657 42 257 42 257 352 691 352 691 722 235 722 235 657 215 657 215 653 120 653 120 439 248 439 248 72 77 72 77 939 101 939 101 704 139 704 139 845 948 845 948 715 327 715 327 744 817 744 817 560 86 560 86 857 75 857 75 503 602 503 602 903 40 903 40 782 342 782 342 765 479 765 479 294 570 294 570 91 207 91 207 5 261 5 261 787 382 787 382 472 714 472 714 905 33 905 33 944 602 944 602 329 487 329 487 327 371 327 371 522 164 522 164 303 651 303 651 944 755 944 755 932 192 932 192 185 218 185 218 696 647 696 647 917 563 917 563 455 108 455 108 80 47 80 47 576 709 576 709 879 848 879 848 627 74 627 74 865 629 865 629 214 319 214 319 750 559 750 559 640 418 640 418 910 851 910 851 103 621 103 621 43 192 43 192 497 220 497 220 312 743 312 743 848 702 848 702 620 882 620 882 619 244 619 244 110 375 110 375 275 202 275 202 91 943 91 943 381 468 381 468 111 799 111 799 436 644 436 644 838 190 838 190 729 971 729 971 792 27 792 27 426 983 426 983 191 741 191 741 593 348 593 348 375 137 375 137 837 894 837 894 699 704 699 704 722 658 722 658 82 733 82 733 19 705 19 705 866 477 866 477 782 975 782 975 95 531 95 531 373 438 373 438 522 181 522 181 683 725 683 725 169 577 169 577 399 843 399 843 136 243 136 243 470 299 470 299 970 887 970 887 570 879 570 879 93 10 93 10 231 365 231 365 794 611 794 611 502 249 502 249 916 637 916 637 988 105 988 105 172 560 172 560 593 482 593 482 979 575 979 575 306 616 306 616 127 881 127 881 19 713 19 713 414 13 414 13 18 49 18 49 654 759 654 759 786 111 786 111 575 641 575 641 281 852 281 852 828 86 828 86 227 573 227 573 801 276 801 276 406 518 406 518 738 506 738 506 13 410 13 410 270 164 270 164 242 10 242 10 645 795 645 795 209 441 209 441 863 422 863 422 599 997 599 997 89 620 89 620 851 3 851 3 983 532 983 532 125 67 125 67 485 588 485 588 742 390 742 390 991 92 991 92 385 116 385 116 2 186 2 186 443 409 443 409 152 89 152 89 931 487 931 487 784 753 784 753 428 729 428 729 972 127 972 127 184 964 184 964 56 669 56 669 875 533 875 533 356 176 356 176 823 363 823 363 963 257 963 257 185 208 185 208 663 438 663 438 758 457 758 457 24 581 24 581 829 692 829 692 173 637 173 637 100 790 100 790 823 653 823 653 467 803 467 803 713 777 713 777 393 935 393 935 317 446 317 446 186 907 186 907 101 177 101 177 714 378 714 378 850 920 850 920 133 778 133 778 264 869 264 869 25 603 25 603 782 971 782 971 903 980 903 980 676 117 676 117 700 411 700 411 345 585 345 585 372 631 372 631 616 362 616 362 906 643 906 643 193 296 193 296 548 338 548 338 919 341 919 341 471 652 471 652 421 885 421 885 117 452 117 452 509 44 509 44 840 804 840 804 353 164 353 164 866 852 866 852 898 543 898 543 382 846 382 846 831 263 831 263 563 483 563 483 99 379 99 379 552 519 552 519 568 102 568 102 324 785 324 785 657 723 657 723 609 979 609 979 303 267 303 267 876 670 876 670 358 919 358 919 802 9 802 9 415 900 415 900 65 689 65 689 556 836 556 836 307 707 307 707 376 386 376 386 539 603 539 603 649 407 649 407 695 760 695 760 45 775 45 775 679 479 679 479 108 857 108 857 29 353 29 353 531 840 531 840 193 654 193 654 129 530 129 530 445 416 445 416 366 191 366 191 135 96 135 96 960 514 960 514 254 735 254 735 671 193 671 193 250 397 250 397 811 285 811 285 676 535 676 535 144 583 144 583 72 321 72 321 773 7 773 7 499 594 499 594 883 605 883 605 188 797 188 797 694 698 694 698 535 505 535 505 223 650 223 650 187 636 187 636 871 782 871 782 884 269 884 269 613 3 613 3 100 159 100 159 899 563 899 563 465 804 465 804 19 515 19 515 399 716 399 716 976 201 976 201 675 345 675 345 959 543 959 543 776 622 776 622 36 893 36 893 897 237 897 237 928 857 928 857 14 907 14 907 941 970 941 970 795 665 795 665 1 286 1 286 817 725 817 725 997 275 997 275 49 925 49 925 868 392 868 392 930 942 930 942 814 96 814 96 307 333 307 333 384 53 384 53 80 804 80 804 943 947 943 947 144 81 144 81 232 405 232 405 414 992 414 992 103 850 103 850 80 34 80 34 220 184 220 184 55 223 55 223 291 6 291 6 355 993 355 993 729 642 729 642 905 259 905 259 116 608 116 608 588 523 588 523 161 532 161 532 205 986 205 986 79 642 79 642 977 363 977 363 832 792 832 792 94 939 94 939 207 92 207 92 271 110 271 110 649 737 649 737 328 230 328 230 872 259 872 259 627 542 627 542 243 777 243 777 213 825 213 825 796 102 796 102 484 784 484 784 527 570 527 570 593 498 593 498 805 429 805 429 949 597 949 597 477 823 477 823 578 229 578 229 125 888 125 888 834 658 834 658 770 652 770 652 634 459 634 459 358 445 358 445 147 888 147 888 298 973 298 973 533 619 533 619 553 649 553 649 844 942 844 942 573 743 573 743 844 509 844 509 264 617 264 617 117 821 117 821 76 722 76 722 764 161 764 161 247 763 247 763 466 92 466 92 849 402 849 402 470 717 470 717 926 821 926 821 393 135 393 135 451 200 451 200 485 437 485 437 851 953 851 953 35 976 35 976 980 859 980 859 166 266 166 266 138 865 138 865 152 541 152 541 435 27 435 27 235 752 235 752 416 610 416 610 964 696 964 696 238 201 238 201 129 408 129 408 339 286 339 286 221 697 221 697 771 354 771 354 515 16 515 16 212 755 212 755 18 801 18 801 400 557 400 557 401 370 401 370 966 225 966 225 90 44 90 44 644 852 644 852 836 818 836 818 332 131 332 131 909 700 909 700 729 602 729 602 602 843 602 843 370 627 370 627 101 832 101 832 594 862 594 862 964 976 964 976 957 438 957 438 893 886 893 886 71 585 71 585 360 3 360 3 777 775 777 775 236 417 236 417 843 290 843 290 16 892 16 892 349 981 349 981 818 7 818 7 449 856 449 856 558 732 558 732 283 775 283 775 899 514 899 514 259 496 259 496 866 188 866 188 733 303 733 303 914 649 914 649 132 177 132 177 341 114 341 114 945 394 945 394 548 177 548 177 879 453 879 453 989 806 989 806 111 907 111 907 251 503 251 503 988 61 988 61 881 498 881 498 984 561 984 561 307 809 307 809 40 61 40 61 73 146 73 146 523 497 523 497 697 499 697 499 668 134 668 134 9 351 9 351 161 543 161 543 503 292 503 292 714 953 714 953 67 208 67 208 895 300 895 300 900 655 900 655 838 508 838 508 545 35 545 35 904 887 904 887 658 529 658 529 726 114 726 114 511 491 511 491 768 339 768 339 248 124 248 124 24 776 24 776 242 271 242 271 932 452 932 452 271 504 271 504 739 328 739 328 831 747 831 747 469 218 469 218 279 660 279 660 818 430 818 430 607 732 607 732 457 797 457 797 806 50 806 50 565 586 565 586 238 116 238 116 6 63 6 63 919 598 919 598 546 819 546 819 691 284 691 284 278 449 278 449 587 647 587 647 929 446 929 446 507 516 507 516 443 671 443 671 631 736 631 736 615 294 615 294 957 20 957 20 629 258 629 258 649 529 649 529 914 446 914 446 828 577 828 577 311 574 311 574 270 608 270 608 437 240 437 240 904 895 904 895 942 511 942 511 912 759 912 759 799 192 799 192 926 964 926 964 912 168 912 168 984 635 984 635 373 868 373 868 678 650 678 650 23 220 23 220 246 4 246 4 478 981 478 981 46 955 46 955 74 794 74 794 754 603 754 603 659 873 659 873 913 608 913 608 562 684 562 684 536 344 536 344 984 531 984 531 72 417 72 417 183 733 183 733 174 759 174 759 788 977 788 977 843 332 843 332 689 455 689 455 705 708 705 708 807 478 807 478 101 360 101 360 625 8 625 8 245 97 245 97 326 141 326 141 493 711 493 711 18 406 18 406 255 893 255 893 486 271 486 271 997 976 997 976 241 493 241 493 84 578 84 578 879 855 879 855 954 537 954 537 588 722 588 722 235 169 235 169 947 314 947 314 872 309 872 309 56 970 56 970 714 966 714 966 303 284 303 284 707 638 707 638 188 54 188 54 455 696 455 696 475 741 475 741 297 865 297 865 292 880 292 880 475 167 475 167 628 433 628 433 446 432 446 432 35 194 35 194 138 320 138 320 893 447 893 447 819 327 819 327 414 845 414 845 322 702 322 702 627 156 627 156 487 151 487 151 243 947 243 947 386 283 386 283 248 86 248 86 689 355 689 355 719 978 719 978 590 601 590 601 292 309 292 309 360 243 360 243 431 417 431 417 123 413 123 413 5 474 5 474 452 427 452 427 238 947 238 947 472 143 472 143 391 826 391 826 275 527 275 527 282 299 282 299 897 209 897 209 330 837 330 837 724 54 724 54 295 714 295 714 869 904 869 904 979 342 979 342 778 532 778 532 116 348 116 348 808 463 808 463 646 253 646 253 337 138 337 138 613 828 613 828 689 990 689 990 447 133 447 133 58 258 58 258 480 858 480 858 492 709 492 709 199 850 199 850 913 741 913 741 365 377 365 377 943 433 943 433 982 414 982 414 608 566 608 566 767 409 767 409 274 620 274 620 614 783 614 783 486 158 486 158 5 32 5 32 552 289 552 289 129 790 129 790 858 536 858 536 375 810 375 810 54 340 54 340 487 773 487 773 238 462 238 462 613 936 613 936 900 75 900 75 433 37 433 37 25 245 25 245 433 745 433 745 857 787 857 787 336 464 336 464 261 352 261 352 134 685 134 685 622 824 622 824 808 546 808 546 182 795 182 795 510 776 510 776 40 944 40 944 301 487 301 487 226 169 226 169 567 964 567 964 988 95 988 95 652 314 652 314 929 637 929 637 395 353 395 353 216 518 216 518 60 448 60 448 10 910 10 910 713 160 713 160 595 645 595 645 882 864 882 864 216 210 216 210 13 937 13 937 320 949 320 949 397 587 397 587 309 333 309 333 143 238 143 238 297 640 297 640 309 452 309 452 993 595 993 595 568 962 568 962 10 204 10 204 744 452 744 452 10 344 10 344 705 699 705 699 760 52 760 52 184 285 184 285 997 735 997 735 621 465 621 465 636 710 636 710 771 233 771 233 573 951 573 951 925 492 925 492 54 296 54 296 115 253 115 253 661 380 661 380 753 644 753 644 793 584 793 584 197 158 197 158 514 980 514 980 470 344 470 344 108 455 108 455 693 960 693 960 554 419 554 419 116 468 116 468 295 722 295 722 520 548 520 548 82 315 82 315 450 102 450 102 763 565 763 565 175 905 175 905 705 688 705 688 509 166 509 166 372 226 372 226 510 703 510 703 864 639 864 639 228 755 228 755 776 929 776 929 67 609 67 609 633 411 633 411 298 170 298 170 33 205 33 205 723 512 723 512 591 509 591 509 848 715 848 715 514 104 514 104 435 765 435 765 597 750 597 750 52 389 52 389 528 172 528 172 462 60 462 60 268 409 268 409 20 569 20 569 42 457 42 457 620 956 620 956 390 976 390 976 607 850 607 850 844 691 844 691 192 411 192 411 794 989 794 989 872 979 872 979 414 673 414 673 329 65 329 65 415 944 415 944 964 377 964 377 438 342 438 342 985 976 985 976 720 830 720 830 762 965 762 965 659 409 659 409 673 566 673 566 81 965 81 965 764 275 764 275 837 675 837 675 479 837 479 837 725 73 725 73 488 222 488 222 358 904 358 904 699 892 699 892 704 953 704 953 629 90 629 90 579 333 579 333 483 314 483 314 981 141 981 141 96 620 96 620 273 807 273 807 907 52 907 52 714 663 714 663 84 957 84 957 160 111 160 111 980 199 980 199 663 466 663 466 317 706 317 706 494 546 494 546 315 582 315 582 493 310 493 310 172 208 172 208 817 558 817 558 412 609 412 609 168 706 168 706 260 419 260 419 344 791 344 791 166 51 166 51 505 775 505 775 669 264 669 264 783 104 783 104 676 376 676 376 301 708 301 708 717 430 717 430 280 991 280 991 806 842 806 842 737 518 737 518 243 823 243 823 551 369 551 369 545 427 545 427 906 799 906 799 11 688 11 688 410 664 410 664 280 874 280 874 316 574 316 574 870 884 870 884 661 422 661 422 435 9 435 9 45 78 45 78 146 510 146 510 428 133 428 133 645 129 645 129 847 533 847 533 49 471 49 471 588 756 588 756 124 920 124 920 410 259 410 259 347 576 347 576 790 695 790 695 933 523 933 523 15 331 15 331 112 307 112 307 719 143 719 143 821 231 821 231 579 481 579 481 540 987 540 987 698 343 698 343 460 968 460 968 515 139 515 139 416 626 416 626 165 401 165 401 693 404 693 404 731 254 731 254 31 887 31 887 772 443 772 443 837 349 837 349 25 394 25 394 810 835 810 835 314 26 314 26 508 288 508 288 307 492 307 492 425 830 425 830 317 600 317 600 183 229 183 229 304 88 304 88 474 513 474 513 729 556 729 556 513 456 513 456 735 292 735 292 619 541 619 541 991 648 991 648 504 307 504 307 13 254 13 254 282 748 282 748 136 411 136 411 404 606 404 606 943 892 943 892 380 222 380 222 437 259 437 259 735 328 735 328 385 791 385 791 572 660 572 660 353 736 353 736 756 580 756 580 168 697 168 697 861 777 861 777 648 229 648 229 476 443 476 443 395 290 395 290 222 209 222 209 199 225 199 225 347 760 347 760 861 217 861 217 447 862 447 862 731 976 731 976 585 988 585 988 359 76 359 76 329 12 329 12 626 392 626 392 82 265 82 265 340 78 340 78 89 965 89 965 368 956 368 956 975 375 975 375 862 892 862 892 180 705 180 705 161 885 161 885 187 262 187 262 882 940 882 940 513 372 513 372 583 200 583 200 894 415 894 415 975 388 975 388 484 12 484 12 691 247 691 247 249 7 249 7 815 586 815 586 572 226 572 226 791 751 791 751 836 955 836 955 916 830 916 830 591 729 591 729 109 520 109 520 837 267 837 267 121 643 121 643 642 925 642 925 885 321 885 321 831 168 831 168 918 208 918 208 862 583 862 583 318 514 318 514 736 898 736 898 185 721 185 721 982 953 982 953 291 689 291 689 477 573 477 573 917 197 917 197 362 473 362 473 634 128 634 128 125 778 125 778 582 49 582 49 164 584 164 584 332 874 332 874 665 278 665 278 923 555 923 555 582 109 582 109 302 916 302 916 486 319 486 319 492 406 492 406 75 554 75 554 991 440 991 440 688 338 688 338 655 296 655 296 671 575 671 575 718 563 718 563 378 33 378 33 359 157 359 157 228 466 228 466 848 929 848 929 178 273 178 273 886 18 886 18 443 269 443 269 708 459 708 459 224 814 224 814 784 80 784 80 60 781 60 781 99 58 99 58 154 504 154 504 461 474 461 474 78 198 78 198 225 410 225 410 518 119 518 119 780 256 780 256 844 213 844 213 247 422 247 422 614 234 614 234 629 445 629 445 506 953 506 953 408 161 408 161 145 853 145 853 871 462 871 462 66 135 66 135 56 707 56 707 901 941 901 941 880 585 880 585 790 671 790 671 539 816 539 816 815 551 815 551 540 566 540 566 839 761 839 761 424 666 424 666 293 634 293 634 563 922 563 922 405 405 405 405 241 129 241 129 305 823 305 823 228 898 228 898 540 256 540 256 823 946 823 946 617 178 617 178 558 415 558 415 671 385 671 385 186 398 186 398 904 425 904 425 361 390 361 390 773 283 773 283 24 41 24 41 623 241 623 241 264 82 264 82 93 943 93 943 76 490 76 490 133 117 133 117 239 351 239 351 41 467 41 467 578 162 578 162 400 474 400 474 538 754 538 754 111 544 111 544 18 229 18 229 707 598 707 598 882 738 882 738 435 5 435 5 472 3 472 3 928 730 928 730 492 819 492 819 449 786 449 786 900 570 900 570 299 591 299 591 993 43 993 43 338 264 338 264 116 893 116 893 434 738 434 738 454 296 454 296 776 201 776 201 445 962 445 962 99 928 99 928 591 515 591 515 894 338 894 338 779 726 779 726 632 321 632 321 333 710 333 710 211 978 211 978 744 194 744 194 674 905 674 905 851 777 851 777 958 296 958 296 185 429 185 429 168 595 168 595 497 295 497 295 296 503 296 503 20 103 20 103 286 810 286 810 60 90 60 90 120 581 120 581 195 415 195 415 458 144 458 144 311 501 311 501 100 97 100 97 51 371 51 371 681 246 681 246 374 12 374 12 957 240 957 240 760 988 760 988 528 661 528 661 247 635 247 635 521 922 521 922 629 737 629 737 330 131 330 131 920 458 920 458 190 103 190 103 577 947 577 947 520 353 520 353 889 802 889 802 531 860 531 860 438 904 438 904 196 811 196 811 741 513 741 513 479 928 479 928 642 246 642 246 970 935 970 935 530 630 530 630 73 929 73 929 568 947 568 947 474 341 474 341 191 79 191 79 102 24 102 24 984 398 984 398 306 7 306 7 770 233 770 233 990 423 990 423 403 676 403 676 906 214 906 214 399 376 399 376 861 425 861 425 262 192 262 192 727 307 727 307 589 888 589 888 56 13 56 13 7 563 7 563 304 379 304 379 54 913 54 913 206 560 206 560 4 637 4 637 93 883 93 883 715 509 715 509 267 518 267 518 881 283 881 283 539 181 539 181 106 762 106 762 294 278 294 278 93 541 93 541 534 129 534 129 439 666 439 666 878 324 878 324 745 594 745 594 244 723 244 723 596 69 596 69 559 486 559 486 740 591 740 591 943 364 943 364 464 710 464 710 381 534 381 534 6 54 6 54 989 530 989 530 553 59 553 59 16 335 16 335 849 866 849 866 48 285 48 285 400 69 400 69 806 886 806 886 138 860 138 860 276 970 276 970 377 804 377 804 561 724 561 724 989 752 989 752 895 972 895 972 421 196 421 196 69 912 69 912 201 797 201 797 19 547 19 547 223 5 223 5 698 265 698 265 264 853 264 853 629 221 629 221 580 391 580 391 857 35 857 35 48 773 48 773 260 466 260 466 694 112 694 112 439 175 439 175 733 335 733 335 17 360 17 360 306 434 306 434 480 771 480 771 397 178 397 178 606 924 606 924 754 986 754 986 823 400 823 400 393 102 393 102 45 628 45 628 713 453 713 453 948 125 948 125 345 543 345 543 420 546 420 546 484 263 484 263 712 414 712 414 369 556 369 556 146 624 146 624 371 902 371 902 660 926 660 926 828 73 828 73 523 187 523 187 950 361 950 361 391 520 391 520 959 872 959 872 520 179 520 179 74 891 74 891 787 840 787 840 502 374 502 374 27 227 27 227 145 748 145 748 936 647 936 647 251 198 251 198 40 514 40 514 152 690 152 690 513 60 513 60 697 855 697 855 137 965 137 965 992 658 992 658 83 825 83 825 267 107 267 107 725 352 725 352 597 667 597 667 777 67 777 67 895 916 895 916 323 245 323 245 965 393 965 393 183 236 183 236 965 491 965 491 558 143 558 143 35 162 35 162 140 646 140 646 10 684 10 684 845 782 845 782 877 646 877 646 306 626 306 626 818 455 818 455 143 649 143 649 896 13 896 13 517 96 517 96 473 570 473 570 507 343 507 343 436 981 436 981 471 557 471 557 863 513 863 513 296 546 296 546 99 538 99 538 388 716 388 716 274 458 274 458 651 771 651 771 526 880 526 880 856 34 856 34 939 735 939 735 621 538 621 538 986 888 986 888 945 768 945 768 265 319 265 319 299 270 299 270 987 879 987 879 381 994 381 994 905 838 905 838 937 881 937 881 527 272 527 272 657 804 657 804 751 719 751 719 695 337 695 337 275 703 275 703 213 20 213 20 456 12 456 12 428 672 428 672 221 457 221 457 327 264 327 264 887 14 887 14 12 618 12 618 92 2 92 2 864 106 864 106 440 532 440 532 996 113 996 113 762 787 762 787 614 975 614 975 976 747 976 747 760 331 760 331 195 200 195 200 120 369 120 369 155 399 155 399 323 697 323 697 790 419 790 419 123 92 123 92 656 209 656 209 687 575 687 575 415 526 415 526 669 779 669 779 229 344 229 344 113 760 113 760 320 416 320 416 729 938 729 938 126 532 126 532 785 476 785 476 376 554 376 554 229 237 229 237 127 496 127 496 42 966 42 966 695 948 695 948 59 32 59 32 473 47 473 47 960 664 960 664 851 76 851 76 831 708 831 708 55 209 55 209 734 222 734 222 1 969 1 969 274 441 274 441 371 632 371 632 682 722 682 722 225 552 225 552 566 543 566 543 390 478 390 478 265 658 265 658 835 750 835 750 587 61 587 61 569 78 569 78 351 969 351 969 859 384 859 384 76 616 76 616 937 153 937 153 596 719 596 719 872 351 872 351 668 731 668 731 24 45 24 45 308 60 308 60 867 327 867 327 348 794 348 794 249 230 249 230 460 500 460 500 780 940 780 940 526 561 526 561 215 388 215 388 629 214 629 214 689 140 689 140 533 265 533 265 126 814 126 814 71 45 71 45 505 963 505 963 208 641 208 641 499 76 499 76 725 793 725 793 892 306 892 306 27 703 27 703 384 758 384 758 61 966 61 966 174 296 174 296 894 673 894 673 79 460 79 460 750 858 750 858 152 483 152 483 76 91 76 91 13 542 13 542 648 16 648 16 990 937 990 937 379 123 379 123 605 171 605 171 662 584 662 584 387 577 387 577 245 68 245 68 532 632 532 632 355 267 355 267 453 371 453 371 961 262 961 262 57 730 57 730 419 833 419 833 718 193 718 193 963 817 963 817 396 22 396 22 117 860 117 860 755 476 755 476 65 341 65 341 913 20 913 20 360 650 360 650 539 729 539 729 418 388 418 388 107 262 107 262 468 650 468 650 857 28 857 28 637 488 637 488 346 743 346 743 457 840 457 840 765 52 765 52 768 698 768 698 30 990 30 990 809 662 809 662 701 596 701 596 337 961 337 961 329 605 329 605 530 885 530 885 780 957 780 957 880 733 880 733 661 14 661 14 231 934 231 934 200 653 200 653 247 331 247 331 352 42 352 42 185 832 185 832 990 221 990 221 464 820 464 820 161 482 161 482 839 788 839 788 879 74 879 74 795 972 795 972 508 797 508 797 856 381 856 381 667 898 667 898 45 105 45 105 715 196 715 196 300 89 300 89 774 625 774 625 81 601 81 601 777 694 777 694 989 843 989 843 647 603 647 603 664 538 664 538 916 160 916 160 42 150 42 150 453 130 453 130 567 930 567 930 756 141 756 141 201 599 201 599 370 473 370 473 533 119 533 119 953 14 953 14 111 115 111 115 352 234 352 234 863 510 863 510 360 749 360 749 484 321 484 321 153 50 153 50 754 280 754 280 178 251 178 251 348 891 348 891 612 527 612 527 480 564 480 564 806 762 806 762 960 872 960 872 210 124 210 124 698 55 698 55 879 741 879 741 619 638 619 638 189 619 189 619 840 737 840 737 653 348 653 348 205 112 205 112 567 415 567 415 60 985 60 985 797 828 797 828 634 628 634 628 844 814 844 814 387 267 387 267 854 102 854 102 374 633 374 633 894 423 894 423 855 214 855 214 686 985 686 985 906 938 906 938 245 26 245 26 920 322 920 322 592 442 592 442 615 192 615 192 434 390 434 390 326 994 326 994 568 29 568 29 919 181 919 181 435 654 435 654 323 785 323 785 768 43 768 43 250 959 250 959 949 141 949 141 377 492 377 492 887 945 887 945 842 71 842 71 906 348 906 348 343 865 343 865 474 866 474 866 744 422 744 422 479 165 479 165 689 389 689 389 922 837 922 837 454 372 454 372 323 847 323 847 648 192 648 192 895 101 895 101 707 717 707 717 691 99 691 99 164 606 164 606 298 813 298 813 662 899 662 899 188 621 188 621 185 77 185 77 869 685 869 685 323 777 323 777 350 208 350 208 517 935 517 935 252 131 252 131 526 201 526 201 598 148 598 148 82 138 82 138 795 155 795 155 219 306 219 306 522 451 522 451 87 957 87 957 517 180 517 180 541 629 541 629 552 97 552 97 606 837 606 837 185 57 185 57 951 108 951 108 250 535 250 535 742 179 742 179 626 686 626 686 98 166 98 166 385 387 385 387 953 664 953 664 29 161 29 161 565 340 565 340 264 325 264 325 471 455 471 455 105 582 105 582 683 611 683 611 919 504 919 504 707 637 707 637 211 450 211 450 318 740 318 740 842 965 842 965 210 16 210 16 662 807 662 807 99 267 99 267 357 387 357 387 583 236 583 236 189 914 189 914 887 625 887 625 297 144 297 144 18 18 18 18 684 746 684 746 207 172 207 172 986 390 986 390 434 956 434 956 407 327 407 327 660 886 660 886 156 600 156 600 213 892 213 892 696 340 696 340 829 539 829 539 687 356 687 356 239 168 239 168 436 934 436 934 701 47 701 47 466 301 466 301 741 588 741 588 989 992 989 992 763 27 763 27 414 886 414 886 263 833 263 833 687 794 687 794 135 377 135 377 66 159 66 159 433 270 433 270 14 941 14 941 801 89 801 89 128 943 128 943 629 381 629 381 680 690 680 690 869 591 869 591 66 824 66 824 93 381 93 381 828 420 828 420 408 347 408 347 453 484 453 484 292 449 292 449 146 996 146 996 291 158 291 158 622 688 622 688 379 616 379 616 99 887 99 887 930 373 930 373 830 24 830 24 313 556 313 556 589 301 589 301 400 496 400 496 252 472 252 472 384 896 384 896 494 379 494 379 47 351 47 351 44 871 44 871 406 269 406 269 854 41 854 41 153 357 153 357 355 439 355 439 225 281 225 281 493 838 493 838 51 605 51 605 317 629 317 629 770 331 770 331 542 555 542 555 978 351 978 351 840 15 840 15 151 152 151 152 297 85 297 85 179 257 179 257 679 329 679 329 698 913 698 913 176 726 176 726 354 851 354 851 795 292 795 292 248 760 248 760 64 744 64 744 120 546 120 546 316 324 316 324 361 513 361 513 594 858 594 858 621 778 621 778 585 605 585 605 218 538 218 538 523 627 523 627 63 286 63 286 289 934 289 934 436 364 436 364 217 943 217 943 644 17 644 17 806 62 806 62 515 388 515 388 513 672 513 672 243 431 243 431 687 73 687 73 397 637 397 637 686 426 686 426 396 676 396 676 454 950 454 950 280 619 280 619 593 990 593 990 839 362 839 362 381 197 381 197 85 629 85 629 372 556 372 556 478 265 478 265 282 930 282 930 489 692 489 692 161 435 161 435 360 437 360 437 477 377 477 377 696 197 696 197 155 792 155 792 573 41 573 41 726 383 726 383 100 528 100 528 830 405 830 405 587 465 587 465 837 630 837 630 902 535 902 535 14 685 14 685 394 575 394 575 242 409 242 409 610 286 610 286 853 986 853 986 554 848 554 848 883 620 883 620 598 218 598 218 554 402 554 402 731 101 731 101 557 816 557 816 897 263 897 263 905 507 905 507 574 906 574 906 735 502 735 502 237 316 237 316 306 652 306 652 49 726 49 726 496 597 496 597 708 129 708 129 617 921 617 921 956 209 956 209 844 534 844 534 983 1 983 1 853 300 853 300 328 359 328 359 483 698 483 698 202 271 202 271 570 683 570 683 553 899 553 899 551 233 551 233 614 294 614 294 573 380 573 380 642 644 642 644 779 898 779 898 991 428 991 428 938 792 938 792 869 178 869 178 522 203 522 203 79 198 79 198 281 794 281 794 897 332 897 332 275 569 275 569 949 494 949 494 674 839 674 839 885 780 885 780 879 179 879 179 832 604 832 604 101 125 101 125 456 659 456 659 766 296 766 296 303 777 303 777 310 986 310 986 648 14 648 14 858 220 858 220 80 909 80 909 904 577 904 577 281 152 281 152 144 988 144 988 531 385 531 385 590 432 590 432 963 315 963 315 233 449 233 449 995 557 995 557 298 425 298 425 236 716 236 716 828 202 828 202 554 504 554 504 550 849 550 849 643 338 643 338 405 686 405 686 602 420 602 420 578 81 578 81 611 924 611 924 948 976 948 976 208 848 208 848 580 667 580 667 308 90 308 90 906 674 906 674 889 871 889 871 976 566 976 566 554 741 554 741 411 170 411 170 354 143 354 143 960 168 960 168 591 365 591 365 202 944 202 944 250 111 250 111 445 948 445 948 373 720 373 720 208 172 208 172 396 181 396 181 498 588 498 588 668 410 668 410 71 416 71 416 595 754 595 754 461 296 461 296 163 995 163 995 73 296 73 296 796 294 796 294 659 417 659 417 358 769 358 769 766 285 766 285 220 762 220 762 870 725 870 725 734 282 734 282 391 198 391 198 711 812 711 812 204 669 204 669 262 151 262 151 738 334 738 334 75 665 75 665 277 353 277 353 591 351 591 351 578 359 578 359 15 271 15 271 282 771 282 771 896 360 896 360 261 549 261 549 382 261 382 261 33 719 33 719 983 199 983 199 50 64 50 64 154 268 154 268 657 300 657 300 66 867 66 867 162 411 162 411 834 291 834 291 977 222 977 222 957 31 957 31 770 986 770 986 314 305 314 305 789 393 789 393 628 394 628 394 601 248 601 248 776 513 776 513 262 538 262 538 10 625 10 625 397 878 397 878 735 805 735 805 602 812 602 812 276 243 276 243 258 420 258 420 380 703 380 703 921 297 921 297 975 11 975 11 486 992 486 992 822 174 822 174 925 784 925 784 315 968 315 968 60 542 60 542 709 960 709 960 971 934 971 934 16 158 16 158 20 142 20 142 940 376 940 376 194 572 194 572 443 854 443 854 992 608 992 608 536 583 536 583 93 975 93 975 337 432 337 432 246 78 246 78 924 848 924 848 44 371 44 371 393 583 393 583 839 586 839 586 52 618 52 618 279 373 279 373 526 530 526 530 819 985 819 985 487 314 487 314 782 558 782 558 639 542 639 542 830 875 830 875 873 125 873 125 265 229 265 229 846 247 846 247 406 652 406 652 216 852 216 852 559 541 559 541 358 430 358 430 94 454 94 454 276 121 276 121 187 194 187 194 248 575 248 575 77 339 77 339 581 369 581 369 993 880 993 880 467 826 467 826 518 540 518 540 283 836 283 836 600 306 600 306 895 297 895 297 633 459 633 459 305 180 305 180 13 975 13 975 776 447 776 447 424 855 424 855 456 142 456 142 622 266 622 266 157 982 157 982 729 927 729 927 805 119 805 119 282 205 282 205 630 46 630 46 606 26 606 26 148 358 148 358 150 367 150 367 386 289 386 289 427 862 427 862 385 257 385 257 659 617 659 617 341 1 341 1 45 656 45 656 710 302 710 302 415 935 415 935 962 661 962 661 273 19 273 19 444 110 444 110 744 997 744 997 624 611 624 611 882 517 882 517 763 813 763 813 639 238 639 238 267 810 267 810 188 772 188 772 13 485 13 485 97 444 97 444 646 853 646 853 260 923 260 923 278 719 278 719 257 775 257 775 737 353 737 353 675 86 675 86 883 927 883 927 928 793 928 793 863 318 863 318 756 528 756 528 855 919 855 919 325 275 325 275 58 12 58 12 539 581 539 581 674 876 674 876 902 12 902 12 456 335 456 335 750 89 750 89 461 48 461 48 740 763 740 763 159 59 159 59 540 859 540 859 428 115 428 115 80 723 80 723 885 337 885 337 592 113 592 113 984 355 984 355 876 812 876 812 788 406 788 406 258 347 258 347 229 152 229 152 634 532 634 532 411 505 411 505 887 113 887 113 781 880 781 880 694 871 694 871 327 636 327 636 53 228 53 228 256 778 256 778 36 973 36 973 78 511 78 511 341 761 341 761 448 182 448 182 605 332 605 332 330 242 330 242 523 331 523 331 176 81 176 81 839 37 839 37 978 84 978 84 141 231 141 231 327 867 327 867 325 195 325 195 880 107 880 107 547 265 547 265 601 482 601 482 22 20 22 20 348 529 348 529 525 878 525 878 358 266 358 266 819 958 819 958 808 69 808 69 209 322 209 322 114 52 114 52 534 419 534 419 339 766 339 766 45 57 45 57 975 733 975 733 814 747 814 747 689 15 689 15 19 957 19 957 283 316 283 316 33 454 33 454 583 277 583 277 466 800 466 800 496 579 496 579 714 234 714 234 543 518 543 518 125 823 125 823 497 149 497 149 226 840 226 840 695 357 695 357 229 560 229 560 867 373 867 373 515 249 515 249 828 592 828 592 828 887 828 887 730 918 730 918 387 103 387 103 520 789 520 789 922 2 922 2 480 261 480 261 548 994 548 994 570 337 570 337 202 20 202 20 106 322 106 322 668 507 668 507 897 411 897 411 183 936 183 936 347 276 347 276 78 902 78 902 910 786 910 786 533 657 533 657 891 117 891 117 300 59 300 59 744 197 744 197 150 328 150 328 994 179 994 179 620 693 620 693 135 207 135 207 248 200 248 200 756 777 756 777 212 234 212 234 24 667 24 667 684 772 684 772 875 490 875 490 991 859 991 859 326 321 326 321 112 648 112 648 985 293 985 293 129 856 129 856 240 624 240 624 409 687 409 687 68 820 68 820 197 729 197 729 398 677 398 677 856 463 856 463 363 29 363 29 834 389 834 389 139 385 139 385 604 339 604 339 894 514 894 514 544 969 544 969 640 500 640 500 825 157 825 157 2 487 2 487 416 346 416 346 599 823 599 823 853 487 853 487 225 545 225 545 174 449 174 449 417 232 417 232 570 725 570 725 823 782 823 782 26 551 26 551 34 528 34 528 880 454 880 454 485 243 485 243 724 576 724 576 877 347 877 347 411 878 411 878 691 319 691 319 291 911 291 911 20 366 20 366 363 271 363 271 60 130 60 130 277 873 277 873 154 290 154 290 694 727 694 727 587 549 587 549 332 7 332 7 948 634 948 634 679 296 679 296 722 791 722 791 718 71 718 71 260 895 260 895 273 719 273 719 771 182 771 182 961 416 961 416 947 656 947 656 858 269 858 269 126 521 126 521 109 593 109 593 964 260 964 260 843 510 843 510 933 600 933 600 863 202 863 202 270 924 270 924 222 179 222 179 86 376 86 376 646 702 646 702 554 626 554 626 822 699 822 699 877 351 877 351 429 914 429 914 774 105 774 105 942 481 942 481 328 51 328 51 972 805 972 805 914 199 914 199 315 218 315 218 903 815 903 815 283 502 283 502 276 89 276 89 653 582 653 582 320 585 320 585 622 671 622 671 671 439 671 439 73 975 73 975 435 260 435 260 823 893 823 893 413 431 413 431 659 940 659 940 519 945 519 945 581 547 581 547 638 896 638 896 457 826 457 826 138 573 138 573 19 171 19 171 880 798 880 798 992 43 992 43 825 98 825 98 920 886 920 886 279 843 279 843 157 292 157 292 247 424 247 424 240 425 240 425 625 45 625 45 451 392 451 392 818 339 818 339 600 874 600 874 428 338 428 338 588 77 588 77 893 975 893 975 106 461 106 461 14 171 14 171 989 425 989 425 383 752 383 752 685 953 685 953 551 979 551 979 819 617 819 617 866 945 866 945 752 970 752 970 648 296 648 296 236 956 236 956 533 946 533 946 672 9 672 9 534 767 534 767 252 271 252 271 58 616 58 616 302 762 302 762 507 207 507 207 400 392 400 392 190 595 190 595 463 824 463 824 627 200 627 200 214 981 214 981 356 102 356 102 417 263 417 263 368 876 368 876 534 836 534 836 900 543 900 543 634 768 634 768 817 328 817 328 407 274 407 274 165 132 165 132 20 440 20 440 226 472 226 472 900 989 900 989 214 855 214 855 447 150 447 150 113 76 113 76 604 92 604 92 656 326 656 326 992 744 992 744 807 933 807 933 531 173 531 173 182 759 182 759 618 410 618 410 984 316 984 316 542 535 542 535 972 25 972 25 984 892 984 892 751 814 751 814 357 499 357 499 591 197 591 197 843 238 843 238 553 239 553 239 378 362 378 362 351 76 351 76 855 797 855 797 488 392 488 392 86 526 86 526 252 253 252 253 850 909 850 909 105 724 105 724 368 478 368 478 748 963 748 963 426 249 426 249 836 984 836 984 811 35 811 35 123 43 123 43 526 30 526 30 336 644 336 644 782 102 782 102 465 932 465 932 993 69 993 69 752 28 752 28 695 169 695 169 49 56 49 56 144 389 144 389 81 380 81 380 434 98 434 98 701 602 701 602 803 535 803 535 223 495 223 495 761 727 761 727 996 215 996 215 60 976 60 976 317 192 317 192 74 840 74 840 587 146 587 146 437 433 437 433 585 964 585 964 923 119 923 119 497 706 497 706 354 626 354 626 896 941 896 941 795 164 795 164 326 627 326 627 474 894 474 894 830 964 830 964 730 10 730 10 785 242 785 242 8 425 8 425 907 55 907 55 128 278 128 278 606 969 606 969 564 265 564 265 92 506 92 506 557 681 557 681 144 55 144 55 643 365 643 365 4 385 4 385 682 238 682 238 79 543 79 543 635 140 635 140 230 252 230 252 440 154 440 154 305 276 305 276 29 721 29 721 674 143 674 143 651 202 651 202 25 142 25 142 922 713 922 713 100 560 100 560 569 378 569 378 130 755 130 755 230 701 230 701 157 956 157 956 236 629 236 629 630 523 630 523 784 928 784 928 65 593 65 593 242 418 242 418 50 447 50 447 688 431 688 431 658 298 658 298 987 473 987 473 363 616 363 616 13 176 13 176 545 217 545 217 863 990 863 990 123 64 123 64 898 932 898 932 568 850 568 850 215 974 215 974 265 704 265 704 343 15 343 15 65 60 65 60 260 178 260 178 736 768 736 768 747 144 747 144 31 427 31 427 714 789 714 789 101 605 101 605 300 591 300 591 624 948 624 948 639 727 639 727 411 227 411 227 256 247 256 247 727 2 727 2 968 407 968 407 16 496 16 496 831 587 831 587 356 894 356 894 212 102 212 102 154 359 154 359 962 396 962 396 888 108 888 108 167 125 167 125 858 373 858 373 835 221 835 221 716 290 716 290 268 368 268 368 58 978 58 978 298 468 298 468 984 624 984 624 692 796 692 796 315 281 315 281 785 470 785 470 553 532 553 532 281 994 281 994 559 510 559 510 125 308 125 308 363 120 363 120 177 555 177 555 399 446 399 446 933 430 933 430 38 820 38 820 48 422 48 422 610 858 610 858 517 567 517 567 799 458 799 458 431 109 431 109 205 384 205 384 158 351 158 351 954 229 954 229 453 51 453 51 392 146 392 146 305 30 305 30 200 170 200 170 496 684 496 684 982 962 982 962 938 649 938 649 72 555 72 555 450 691 450 691 179 100 179 100 804 364 804 364 918 894 918 894 961 562 961 562 235 187 235 187 495 900 495 900 120 382 120 382 37 794 37 794 499 385 499 385 214 921 214 921 152 112 152 112 807 468 807 468 883 613 883 613 713 221 713 221 913 917 913 917 13 719 13 719 53 849 53 849 804 707 804 707 822 208 822 208 385 646 385 646 889 890 889 890 422 949 422 949 681 222 681 222 491 363 491 363 171 520 171 520 676 476 676 476 815 400 815 400 248 589 248 589 165 204 165 204 200 725 200 725 362 916 362 916 3 184 3 184 767 27 767 27 198 963 198 963 652 767 652 767 22 458 22 458 286 870 286 870 304 13 304 13 453 844 453 844 571 225 571 225 723 803 723 803 845 803 845 803 683 338 683 338 728 348 728 348 767 460 767 460 59 437 59 437 566 289 566 289 231 238 231 238 47 12 47 12 106 993 106 993 4 982 4 982 985 450 985 450 166 725 166 725 977 981 977 981 516 729 516 729 112 265 112 265 74 746 74 746 289 705 289 705 314 380 314 380 505 684 505 684 829 197 829 197 822 317 822 317 964 608 964 608 892 113 892 113 33 318 33 318 797 336 797 336 803 863 803 863 994 290 994 290 886 80 886 80 67 191 67 191 34 284 34 284 916 666 916 666 274 373 274 373 228 228 228 228 746 16 746 16 984 860 984 860 676 564 676 564 767 731 767 731 755 618 755 618 587 770 587 770 868 403 868 403 404 918 404 918 204 895 204 895 244 679 244 679 987 946 987 946 367 809 367 809 246 266 246 266 498 366 498 366 508 772 508 772 898 482 898 482 972 376 972 376 443 290 443 290 725 22 725 22 157 285 157 285 519 989 519 989 341 78 341 78 974 699 974 699 433 312 433 312 308 871 308 871 524 68 524 68 272 916 272 916 443 313 443 313 822 328 822 328 147 47 147 47 121 78 121 78 542 663 542 663 754 438 754 438 188 684 188 684 527 248 527 248 68 245 68 245 534 612 534 612 173 690 173 690 586 370 586 370 288 122 288 122 889 49 889 49 815 579 815 579 857 819 857 819 686 890 686 890 907 93 907 93 219 318 219 318 393 646 393 646 840 636 840 636 390 701 390 701 574 777 574 777 695 208 695 208 879 249 879 249 708 574 708 574 602 767 602 767 281 991 281 991 360 421 360 421 500 27 500 27 671 858 671 858 727 472 727 472 552 810 552 810 744 800 744 800 975 877 975 877 72 824 72 824 555 755 555 755 714 467 714 467 959 77 959 77 764 686 764 686 810 714 810 714 152 841 152 841 941 905 941 905 150 598 150 598 210 298 210 298 725 779 725 779 298 108 298 108 517 189 517 189 113 960 113 960 757 963 757 963 806 679 806 679 430 804 430 804 223 930 223 930 374 735 374 735 332 322 332 322 852 64 852 64 433 899 433 899 402 422 402 422 834 376 834 376 352 292 352 292 2 713 2 713 160 521 160 521 574 585 574 585 112 515 112 515 580 843 580 843 40 663 40 663 656 313 656 313 959 224 959 224 943 173 943 173 203 275 203 275 438 567 438 567 310 457 310 457 312 671 312 671 214 301 214 301 388 144 388 144 254 845 254 845 66 221 66 221 907 498 907 498 750 682 750 682 976 203 976 203 430 725 430 725 367 16 367 16 768 847 768 847 849 845 849 845 48 426 48 426 16 233 16 233 923 316 923 316 909 828 909 828 107 23 107 23 133 349 133 349 129 832 129 832 175 165 175 165 130 435 130 435 521 860 521 860 942 707 942 707 930 22 930 22 322 229 322 229 50 18 50 18 215 784 215 784 393 890 393 890 809 871 809 871 510 753 510 753 791 740 791 740 151 919 151 919 213 563 213 563 677 273 677 273 811 373 811 373 484 24 484 24 767 133 767 133 943 495 943 495 636 608 636 608 256 560 256 560 315 229 315 229 616 706 616 706 391 342 391 342 635 87 635 87 677 832 677 832 437 120 437 120 926 56 926 56 737 765 737 765 679 107 679 107 750 973 750 973 573 827 573 827 567 129 567 129 378 668 378 668 22 486 22 486 731 670 731 670 318 880 318 880 574 925 574 925 715 732 715 732 778 641 778 641 21 261 21 261 889 203 889 203 379 171 379 171 147 605 147 605 230 490 230 490 331 745 331 745 409 900 409 900 700 702 700 702 134 141 134 141 479 927 479 927 636 892 636 892 505 132 505 132 483 351 483 351 849 744 849 744 563 909 563 909 618 957 618 957 367 64 367 64 809 145 809 145 385 423 385 423 834 457 834 457 819 414 819 414 979 997 979 997 888 150 888 150 826 515 826 515 75 210 75 210 481 754 481 754 864 780 864 780 185 241 185 241 446 664 446 664 634 993 634 993 350 933 350 933 832 928 832 928 195 789 195 789 858 519 858 519 910 447 910 447 675 729 675 729 187 164 187 164 427 301 427 301 278 300 278 300 633 856 633 856 55 563 55 563 830 48 830 48 933 475 933 475 778 208 778 208 332 694 332 694 410 484 410 484 977 867 977 867 849 567 849 567 825 773 825 773 70 964 70 964 4 465 4 465 663 697 663 697 837 289 837 289 689 671 689 671 617 29 617 29 372 911 372 911 534 28 534 28 332 553 332 553 861 416 861 416 200 51 200 51 171 75 171 75 378 783 378 783 31 890 31 890 284 520 284 520 175 973 175 973 275 711 275 711 47 556 47 556 202 29 202 29 105 917 105 917 4 379 4 379 637 378 637 378 400 145 400 145 609 470 609 470 783 430 783 430 616 883 616 883 25 35 25 35 290 483 290 483 849 260 849 260 610 921 610 921 868 289 868 289 673 21 673 21 845 959 845 959 616 647 616 647 653 979 653 979 16 572 16 572 84 892 84 892 605 2 605 2 839 429 839 429 593 642 593 642 868 454 868 454 507 416 507 416 767 352 767 352 310 12 310 12 325 747 325 747 234 840 234 840 87 341 87 341 620 580 620 580 195 80 195 80 216 239 216 239 233 711 233 711 2 981 2 981 705 927 705 927 791 225 791 225 850 101 850 101 470 625 470 625 979 726 979 726 381 550 381 550 171 859 171 859 500 59 500 59 125 576 125 576 379 646 379 646 818 554 818 554 386 482 386 482 841 86 841 86 901 651 901 651 702 292 702 292 282 973 282 973 517 554 517 554 216 965 216 965 865 850 865 850 599 214 599 214 736 431 736 431 277 721 277 721 16 388 16 388 702 252 702 252 287 255 287 255 200 133 200 133 695 582 695 582 941 464 941 464 844 725 844 725 727 624 727 624 130 716 130 716 474 179 474 179 324 518 324 518 68 707 68 707 464 530 464 530 939 257 939 257 635 323 635 323 509 132 509 132 524 637 524 637 958 99 958 99 800 84 800 84 609 98 609 98 141 603 141 603 408 207 408 207 708 930 708 930 472 863 472 863 319 312 319 312 734 291 734 291 652 175 652 175 195 632 195 632 384 968 384 968 562 43 562 43 242 398 242 398 110 1 110 1 920 706 920 706 79 848 79 848 113 230 113 230 911 480 911 480 904 85 904 85 311 569 311 569 250 997 250 997 622 9 622 9 89 540 89 540 480 73 480 73 742 964 742 964 488 239 488 239 86 23 86 23 468 325 468 325 470 311 470 311 305 855 305 855 457 207 457 207 788 343 788 343 370 113 370 113 898 287 898 287 905 859 905 859 914 15 914 15 459 698 459 698 801 684 801 684 45 51 45 51 271 696 271 696 939 894 939 894 24 774 24 774 979 549 979 549 535 817 535 817 581 938 581 938 904 97 904 97 177 591 177 591 847 977 847 977 728 400 728 400 133 773 133 773 484 112 484 112 890 777 890 777 605 268 605 268 576 942 576 942 650 94 650 94 22 531 22 531 222 678 222 678 460 236 460 236 613 830 613 830 501 783 501 783 617 3 617 3 282 60 282 60 22 759 22 759 334 904 334 904 557 263 557 263 996 63 996 63 448 961 448 961 330 860 330 860 983 258 983 258 394 795 394 795 575 977 575 977 256 171 256 171 251 575 251 575 318 971 318 971 455 249 455 249 490 132 490 132 781 667 781 667 686 832 686 832 637 229 637 229 342 43 342 43 130 701 130 701 863 755 863 755 880 175 880 175 332 22 332 22 840 661 840 661 940 366 940 366 709 974 709 974 878 28 878 28 544 773 544 773 230 599 230 599 868 362 868 362 668 177 668 177 842 177 842 177 886 449 886 449 325 732 325 732 901 397 901 397 971 513 971 513 568 161 568 161 526 762 526 762 766 62 766 62 90 507 90 507 901 98 901 98 757 847 757 847 580 655 580 655 910 408 910 408 507 475 507 475 878 359 878 359 581 544 581 544 202 412 202 412 697 302 697 302 206 757 206 757 255 605 255 605 338 698 338 698 700 382 700 382 272 305 272 305 374 49 374 49 54 153 54 153 449 805 449 805 943 412 943 412 828 754 828 754 942 99 942 99 634 381 634 381 446 629 446 629 996 552 996 552 736 22 736 22 11 221 11 221 90 474 90 474 174 677 174 677 341 144 341 144 617 52 617 52 608 668 608 668 356 229 356 229 675 369 675 369 224 454 224 454 770 281 770 281 163 352 163 352 260 247 260 247 415 748 415 748 168 321 168 321 229 842 229 842 448 956 448 956 99 306 99 306 625 137 625 137 650 668 650 668 186 146 186 146 815 312 815 312 662 661 662 661 463 208 463 208 407 106 407 106 46 263 46 263 568 834 568 834 205 787 205 787 507 133 507 133 424 247 424 247 841 33 841 33 371 913 371 913 823 155 823 155 73 704 73 704 480 965 480 965 219 964 219 964 157 409 157 409 593 465 593 465 574 236 574 236 834 477 834 477 899 189 899 189 673 615 673 615 901 598 901 598 333 24 333 24 450 168 450 168 186 796 186 796 158 353 158 353 134 111 134 111 55 906 55 906 919 711 919 711 63 158 63 158 796 145 796 145 924 693 924 693 222 52 222 52 140 974 140 974 996 471 996 471 649 399 649 399 93 436 93 436 178 721 178 721 131 883 131 883 223 410 223 410 350 497 350 497 386 921 386 921 659 905 659 905 448 405 448 405 825 311 825 311 670 614 670 614 824 859 824 859 18 355 18 355 263 266 263 266 364 652 364 652 331 341 331 341 543 475 543 475 804 8 804 8 408 17 408 17 905 325 905 325 325 891 325 891 313 261 313 261 176 87 176 87 74 862 74 862 284 376 284 376 539 851 539 851 634 306 634 306 510 270 510 270 738 91 738 91 748 673 748 673 549 251 549 251 92 750 92 750 727 90 727 90 332 496 332 496 358 80 358 80 259 650 259 650 250 64 250 64 877 873 877 873 936 372 936 372 34 544 34 544 224 648 224 648 27 85 27 85 924 782 924 782 109 412 109 412 769 490 769 490 346 176 346 176 909 724 909 724 223 77 223 77 968 422 968 422 141 782 141 782 440 648 440 648 165 925 165 925 878 237 878 237 367 735 367 735 478 258 478 258 67 545 67 545 425 791 425 791 442 496 442 496 466 444 466 444 904 645 904 645 295 881 295 881 923 115 923 115 376 592 376 592 473 249 473 249 522 919 522 919 62 174 62 174 635 620 635 620 821 808 821 808 187 726 187 726 984 265 984 265 621 580 621 580 909 571 909 571 502 454 502 454 555 706 555 706 707 531 707 531 500 688 500 688 800 232 800 232 922 699 922 699 257 922 257 922 139 92 139 92 820 541 820 541 949 528 949 528 191 194 191 194 555 54 555 54 916 520 916 520 672 628 672 628 502 217 502 217 79 80 79 80 444 734 444 734 423 891 423 891 24 818 24 818 647 503 647 503 236 937 236 937 849 107 849 107 197 488 197 488 540 60 540 60 342 38 342 38 390 37 390 37 71 720 71 720 481 672 481 672 176 765 176 765 648 65 648 65 942 394 942 394 288 913 288 913 273 887 273 887 414 311 414 311 617 833 617 833 79 602 79 602 579 656 579 656 273 7 273 7 459 105 459 105 56 376 56 376 806 950 806 950 293 605 293 605 366 364 366 364 186 9 186 9 409 372 409 372 634 862 634 862 444 520 444 520 937 674 937 674 246 200 246 200 320 88 320 88 433 298 433 298 68 5 68 5 770 63 770 63 287 975 287 975 512 625 512 625 883 343 883 343 52 187 52 187 341 451 341 451 704 506 704 506 461 597 461 597 102 364 102 364 609 857 609 857 763 265 763 265 737 830 737 830 769 77 769 77 30 302 30 302 214 426 214 426 86 713 86 713 734 220 734 220 255 316 255 316 503 358 503 358 360 603 360 603 316 714 316 714 366 742 366 742 677 976 677 976 351 509 351 509 502 571 502 571 167 244 167 244 469 587 469 587 313 536 313 536 854 176 854 176 359 86 359 86 583 686 583 686 810 183 810 183 562 599 562 599 857 518 857 518 893 863 893 863 229 126 229 126 287 568 287 568 495 257 495 257 210 914 210 914 935 754 935 754 800 908 800 908 241 610 241 610 171 690 171 690 574 714 574 714 300 85 300 85 456 914 456 914 539 220 539 220 985 133 985 133 11 73 11 73 910 536 910 536 267 187 267 187 450 224 450 224 346 780 346 780 310 79 310 79 726 589 726 589 79 342 79 342 561 474 561 474 835 301 835 301 879 751 879 751 922 37 922 37 84 934 84 934 14 266 14 266 61 224 61 224 759 53 759 53 837 693 837 693 627 849 627 849 747 393 747 393 409 575 409 575 303 209 303 209 582 141 582 141 829 786 829 786 692 127 692 127 54 839 54 839 289 496 289 496 389 330 389 330 704 288 704 288 65 868 65 868 440 299 440 299 261 863 261 863 608 945 608 945 765 913 765 913 890 895 890 895 646 935 646 935 904 369 904 369 203 206 203 206 371 588 371 588 513 107 513 107 27 775 27 775 19 579 19 579 769 892 769 892 435 630 435 630 690 454 690 454 294 473 294 473 520 752 520 752 404 446 404 446 856 292 856 292 701 401 701 401 443 483 443 483 393 593 393 593 889 613 889 613 459 852 459 852 788 161 788 161 561 275 561 275 538 608 538 608 219 934 219 934 465 728 465 728 201 573 201 573 133 59 133 59 343 715 343 715 934 426 934 426 400 992 400 992 431 753 431 753 264 427 264 427 18 863 18 863 678 746 678 746 278 107 278 107 461 7 461 7 216 247 216 247 224 679 224 679 385 84 385 84 389 597 389 597 154 642 154 642 786 437 786 437 610 105 610 105 429 922 429 922 993 288 993 288 926 626 926 626 514 771 514 771 953 187 953 187 51 126 51 126 938 538 938 538 890 329 890 329 666 778 666 778 206 592 206 592 378 254 378 254 792 477 792 477 521 736 521 736 661 590 661 590 230 815 230 815 476 15 476 15 620 227 620 227 152 32 152 32 357 11 357 11 225 749 225 749 520 424 520 424 624 67 624 67 710 309 710 309 108 493 108 493 753 176 753 176 64 229 64 229 763 451 763 451 319 528 319 528 675 264 675 264 579 446 579 446 468 890 468 890 389 917 389 917 763 78 763 78 549 98 549 98 186 742 186 742 533 868 533 868 17 907 17 907 23 894 23 894 197 65 197 65 756 272 756 272 157 50 157 50 114 313 114 313 230 509 230 509 750 253 750 253 705 545 705 545 484 956 484 956 236 792 236 792 95 665 95 665 528 731 528 731 795 634 795 634 369 619 369 619 480 364 480 364 134 349 134 349 612 144 612 144 297 617 297 617 565 370 565 370 493 516 493 516 311 222 311 222 234 844 234 844 847 634 847 634 589 495 589 495 174 707 174 707 835 312 835 312 132 442 132 442 93 441 93 441 559 404 559 404 432 415 432 415 133 878 133 878 90 574 90 574 790 711 790 711 700 860 700 860 862 513 862 513 960 296 960 296 941 137 941 137 341 280 341 280 408 942 408 942 322 284 322 284 538 591 538 591 294 478 294 478 383 484 383 484 282 175 282 175 392 27 392 27 100 570 100 570 512 208 512 208 301 378 301 378 189 624 189 624 945 410 945 410 465 869 465 869 791 491 791 491 214 53 214 53 456 196 456 196 748 321 748 321 564 429 564 429 539 53 539 53 66 379 66 379 419 834 419 834 749 450 749 450 121 574 121 574 240 827 240 827 881 939 881 939 7 659 7 659 124 239 124 239 470 830 470 830 234 210 234 210 486 56 486 56 652 186 652 186 17 944 17 944 916 661 916 661 977 361 977 361 538 161 538 161 442 147 442 147 271 180 271 180 143 972 143 972 959 194 959 194 858 454 858 454 871 962 871 962 948 686 948 686 571 78 571 78 812 668 812 668 552 693 552 693 2 902 2 902 129 10 129 10 813 721 813 721 914 148 914 148 428 436 428 436 553 616 553 616 746 811 746 811 883 660 883 660 413 19 413 19 387 742 387 742 923 205 923 205 924 31 924 31 347 288 347 288 397 392 397 392 465 791 465 791 257 952 257 952 591 178 591 178 177 208 177 208 288 489 288 489 685 812 685 812 812 812 812 812 782 908 782 908 87 879 87 879 406 432 406 432 686 516 686 516 971 773 971 773 8 499 8 499 733 744 733 744 660 308 660 308 293 508 293 508 244 196 244 196 234 905 234 905 671 483 671 483 565 609 565 609 135 21 135 21 398 427 398 427 77 721 77 721 573 861 573 861 110 575 110 575 912 984 912 984 895 832 895 832 889 364 889 364 28 243 28 243 237 705 237 705 712 192 712 192 253 471 253 471 40 710 40 710 619 62 619 62 348 310 348 310 553 68 553 68 180 201 180 201 679 92 679 92 285 604 285 604 73 496 73 496 387 184 387 184 335 443 335 443 351 895 351 895 452 669 452 669 982 235 982 235 635 881 635 881 878 205 878 205 32 84 32 84 42 892 42 892 35 560 35 560 898 924 898 924 535 558 535 558 595 75 595 75 544 914 544 914 855 415 855 415 398 924 398 924 935 150 935 150 433 816 433 816 613 59 613 59 666 113 666 113 282 461 282 461 718 492 718 492 808 532 808 532 337 627 337 627 477 69 477 69 64 380 64 380 666 560 666 560 278 645 278 645 733 684 733 684 829 63 829 63 114 668 114 668 338 386 338 386 726 749 726 749 9 606 9 606 267 724 267 724 91 496 91 496 576 563 576 563 809 862 809 862 757 700 757 700 120 258 120 258 356 384 356 384 645 823 645 823 714 921 714 921 562 513 562 513 964 222 964 222 244 148 244 148 666 787 666 787 957 422 957 422 608 970 608 970 468 179 468 179 829 680 829 680 538 112 538 112 514 712 514 712 432 8 432 8 391 845 391 845 717 189 717 189 624 398 624 398 957 592 957 592 828 734 828 734 571 488 571 488 68 951 68 951 905 762 905 762 106 315 106 315 716 433 716 433 810 743 810 743 496 244 496 244 931 249 931 249 654 295 654 295 319 359 319 359 449 516 449 516 881 424 881 424 796 355 796 355 979 139 979 139 748 176 748 176 521 95 521 95 947 841 947 841 479 210 479 210 555 214 555 214 16 139 16 139 249 573 249 573 519 114 519 114 806 143 806 143 762 331 762 331 324 276 324 276 448 814 448 814 817 41 817 41 453 557 453 557 649 297 649 297 434 936 434 936 718 253 718 253 271 346 271 346 938 376 938 376 842 65 842 65 922 650 922 650 482 305 482 305 844 846 844 846 593 308 593 308 312 71 312 71 220 914 220 914 976 636 976 636 8 511 8 511 183 985 183 985 873 914 873 914 276 212 276 212 456 7 456 7 278 22 278 22 394 314 394 314 840 662 840 662 86 928 86 928 748 87 748 87 846 731 846 731 834 856 834 856 539 701 539 701 36 421 36 421 830 109 830 109 544 470 544 470 902 573 902 573 2 911 2 911 692 7 692 7 3 521 3 521 945 505 945 505 270 895 270 895 171 536 171 536 866 962 866 962 511 137 511 137 916 893 916 893 395 853 395 853 63 477 63 477 374 481 374 481 465 615 465 615 867 798 867 798 216 358 216 358 587 380 587 380 378 285 378 285 261 830 261 830 704 992 704 992 616 759 616 759 113 62 113 62 555 770 555 770 923 344 923 344 900 477 900 477 885 947 885 947 430 646 430 646 648 33 648 33 16 991 16 991 275 92 275 92 164 647 164 647 456 563 456 563 696 815 696 815 34 496 34 496 251 177 251 177 993 20 993 20 960 230 960 230 675 516 675 516 487 546 487 546 994 592 994 592 226 996 226 996 983 470 983 470 319 874 319 874 676 4 676 4 61 90 61 90 105 49 105 49 656 389 656 389 146 484 146 484 589 58 589 58 613 413 613 413 50 234 50 234 137 226 137 226 823 156 823 156 676 772 676 772 935 380 935 380 458 109 458 109 423 337 423 337 944 563 944 563 897 220 897 220 39 991 39 991 122 165 122 165 388 487 388 487 808 585 808 585 805 881 805 881 796 430 796 430 552 708 552 708 905 481 905 481 964 648 964 648 101 559 101 559 100 493 100 493 585 208 585 208 201 560 201 560 574 671 574 671 852 407 852 407 67 555 67 555 898 935 898 935 588 427 588 427 358 207 358 207 214 937 214 937 96 149 96 149 838 116 838 116 107 5 107 5 904 815 904 815 941 309 941 309 283 979 283 979 409 595 409 595 447 623 447 623 974 944 974 944 439 346 439 346 796 977 796 977 497 934 497 934 539 374 539 374 588 370 588 370 243 104 243 104 72 935 72 935 835 963 835 963 794 674 794 674 779 831 779 831 704 906 704 906 182 896 182 896 129 546 129 546 35 723 35 723 269 621 269 621 768 165 768 165 641 759 641 759 852 699 852 699 201 664 201 664 551 896 551 896 244 219 244 219 46 185 46 185 276 209 276 209 757 930 757 930 441 413 441 413 755 298 755 298 772 334 772 334 161 740 161 740 736 546 736 546 322 663 322 663 580 722 580 722 872 939 872 939 138 544 138 544 632 680 632 680 465 234 465 234 512 904 512 904 862 1 862 1 736 606 736 606 965 311 965 311 851 154 851 154 195 535 195 535 138 647 138 647 909 730 909 730 225 881 225 881 268 300 268 300 830 763 830 763 198 388 198 388 683 946 683 946 809 227 809 227 398 574 398 574 761 125 761 125 488 867 488 867 352 548 352 548 291 348 291 348 485 813 485 813 960 243 960 243 78 543 78 543 948 728 948 728 262 556 262 556 770 282 770 282 365 124 365 124 890 43 890 43 375 758 375 758 13 392 13 392 856 445 856 445 342 18 342 18 332 897 332 897 536 987 536 987 710 131 710 131 919 667 919 667 7 858 7 858 403 562 403 562 447 312 447 312 839 45 839 45 140 131 140 131 308 870 308 870 323 265 323 265 668 502 668 502 405 42 405 42 690 325 690 325 302 639 302 639 18 847 18 847 202 184 202 184 167 605 167 605 103 208 103 208 29 400 29 400 99 558 99 558 52 550 52 550 189 334 189 334 833 941 833 941 690 420 690 420 601 76 601 76 401 877 401 877 661 844 661 844 215 257 215 257 231 442 231 442 933 911 933 911 564 970 564 970 923 648 923 648 173 695 173 695 233 772 233 772 131 212 131 212 454 858 454 858 359 513 359 513 933 962 933 962 932 758 932 758 895 20 895 20 905 345 905 345 848 735 848 735 481 597 481 597 113 543 113 543 139 469 139 469 505 488 505 488 646 357 646 357 795 705 795 705 582 488 582 488 114 913 114 913 333 280 333 280 626 74 626 74 908 95 908 95 980 114 980 114 270 533 270 533 995 773 995 773 56 502 56 502 257 254 257 254 702 593 702 593 823 308 823 308 535 124 535 124 741 423 741 423 681 834 681 834 308 889 308 889 724 398 724 398 408 9 408 9 469 437 469 437 65 317 65 317 88 180 88 180 187 6 187 6 463 461 463 461 47 167 47 167 733 37 733 37 562 865 562 865 185 942 185 942 9 253 9 253 376 133 376 133 201 513 201 513 231 986 231 986 709 237 709 237 559 53 559 53 923 38 923 38 148 151 148 151 216 304 216 304 19 609 19 609 811 289 811 289 988 184 988 184 64 613 64 613 968 125 968 125 419 991 419 991 487 947 487 947 899 471 899 471 929 966 929 966 463 210 463 210 438 617 438 617 811 814 811 814 520 386 520 386 739 680 739 680 775 76 775 76 266 329 266 329 904 133 904 133 649 524 649 524 544 880 544 880 255 862 255 862 906 125 906 125 530 3 530 3 638 869 638 869 474 557 474 557 740 819 740 819 284 798 284 798 329 549 329 549 41 887 41 887 91 135 91 135 117 534 117 534 220 232 220 232 69 956 69 956 954 282 954 282 191 335 191 335 459 463 459 463 327 971 327 971 6 460 6 460 206 598 206 598 191 947 191 947 814 397 814 397 696 797 696 797 99 253 99 253 573 221 573 221 645 504 645 504 224 85 224 85 130 173 130 173 956 733 956 733 21 596 21 596 578 9 578 9 150 984 150 984 89 646 89 646 866 22 866 22 502 980 502 980 414 772 414 772 887 863 887 863 20 135 20 135 81 3 81 3 65 10 65 10 197 14 197 14 633 978 633 978 934 137 934 137 705 510 705 510 760 798 760 798 394 621 394 621 851 231 851 231 852 638 852 638 421 363 421 363 701 617 701 617 318 555 318 555 81 30 81 30 61 746 61 746 914 288 914 288 448 452 448 452 119 20 119 20 711 227 711 227 95 706 95 706 524 605 524 605 312 793 312 793 254 44 254 44 339 801 339 801 10 96 10 96 406 105 406 105 330 465 330 465 331 333 331 333 636 184 636 184 985 560 985 560 281 280 281 280 272 671 272 671 495 531 495 531 466 605 466 605 582 753 582 753 47 80 47 80 793 737 793 737 675 340 675 340 775 756 775 756 354 826 354 826 416 832 416 832 832 922 832 922 147 63 147 63 244 49 244 49 737 141 737 141 734 73 734 73 579 345 579 345 895 673 895 673 330 384 330 384 591 240 591 240 574 587 574 587 934 324 934 324 42 893 42 893 19 225 19 225 92 381 92 381 848 341 848 341 66 942 66 942 73 80 73 80 971 762 971 762 814 4 814 4 380 647 380 647 734 870 734 870 776 492 776 492 784 671 784 671 329 607 329 607 561 472 561 472 801 19 801 19 868 66 868 66 793 125 793 125 913 883 913 883 615 644 615 644 892 914 892 914 388 303 388 303 811 927 811 927 792 351 792 351 351 578 351 578 575 802 575 802 435 352 435 352 504 67 504 67 520 783 520 783 697 23 697 23 708 57 708 57 680 645 680 645 559 770 559 770 330 560 330 560 96 249 96 249 805 211 805 211 559 605 559 605 213 673 213 673 686 642 686 642 645 659 645 659 713 597 713 597 955 454 955 454 933 80 933 80 45 768 45 768 369 405 369 405 95 211 95 211 278 669 278 669 756 505 756 505 725 784 725 784 712 430 712 430 825 407 825 407 145 472 145 472 817 861 817 861 164 765 164 765 741 584 741 584 168 676 168 676 782 585 782 585 184 445 184 445 309 622 309 622 302 723 302 723 171 219 171 219 215 965 215 965 215 524 215 524 768 178 768 178 909 511 909 511 564 418 564 418 15 661 15 661 637 103 637 103 869 119 869 119 85 824 85 824 448 359 448 359 947 842 947 842 844 400 844 400 947 44 947 44 251 507 251 507 103 166 103 166 467 103 467 103 257 980 257 980 535 925 535 925 619 579 619 579 31 688 31 688 769 43 769 43 694 352 694 352 749 657 749 657 613 4 613 4 865 660 865 660 224 200 224 200 544 644 544 644 135 829 135 829 316 12 316 12 877 665 877 665 960 636 960 636 935 624 935 624 669 436 669 436 831 381 831 381 218 923 218 923 396 644 396 644 914 864 914 864 649 82 649 82 553 551 553 551 29 844 29 844 579 205 579 205 124 913 124 913 393 165 393 165 304 117 304 117 382 25 382 25 235 133 235 133 82 652 82 652 382 870 382 870 975 99 975 99 736 141 736 141 50 812 50 812 109 588 109 588 268 138 268 138 560 543 560 543 291 26 291 26 731 696 731 696 309 880 309 880 818 513 818 513 620 335 620 335 220 537 220 537 210 351 210 351 338 313 338 313 992 219 992 219 688 593 688 593 231 56 231 56 245 979 245 979 870 138 870 138 312 244 312 244 509 564 509 564 123 46 123 46 670 291 670 291 634 777 634 777 747 155 747 155 328 713 328 713 104 508 104 508 254 945 254 945 293 177 293 177 588 299 588 299 775 821 775 821 484 695 484 695 390 5 390 5 435 896 435 896 305 748 305 748 153 459 153 459 114 42 114 42 506 883 506 883 693 848 693 848 622 718 622 718 341 748 341 748 818 389 818 389 37 183 37 183 395 473 395 473 329 251 329 251 249 689 249 689 5 515 5 515 877 702 877 702 89 204 89 204 838 17 838 17 353 863 353 863 388 959 388 959 757 242 757 242 109 679 109 679 900 522 900 522 190 857 190 857 32 629 32 629 845 751 845 751 487 8 487 8 680 549 680 549 518 967 518 967 541 995 541 995 118 190 118 190 921 533 921 533 746 66 746 66 262 175 262 175 855 261 855 261 103 377 103 377 498 70 498 70 826 908 826 908 496 538 496 538 914 181 914 181 307 690 307 690 269 653 269 653 525 19 525 19 341 684 341 684 192 934 192 934 62 354 62 354 381 338 381 338 830 450 830 450 294 147 294 147 431 695 431 695 978 855 978 855 624 97 624 97 826 491 826 491 65 575 65 575 796 329 796 329 305 36 305 36 247 939 247 939 347 367 347 367 593 11 593 11 961 57 961 57 838 615 838 615 928 201 928 201 931 219 931 219 915 584 915 584 152 472 152 472 27 112 27 112 168 26 168 26 493 685 493 685 375 919 375 919 209 115 209 115 343 221 343 221 27 734 27 734 309 985 309 985 703 993 703 993 409 426 409 426 549 144 549 144 898 888 898 888 348 718 348 718 788 308 788 308 457 346 457 346 919 761 919 761 686 162 686 162 678 995 678 995 642 940 642 940 90 495 90 495 734 623 734 623 895 653 895 653 533 162 533 162 835 826 835 826 718 625 718 625 48 541 48 541 896 509 896 509 741 835 741 835 434 763 434 763 298 250 298 250 57 65 57 65 617 390 617 390 203 89 203 89 888 933 888 933 230 917 230 917 886 851 886 851 954 694 954 694 107 140 107 140 752 604 752 604 511 554 511 554 867 322 867 322 420 110 420 110 565 786 565 786 342 981 342 981 58 611 58 611 594 899 594 899 418 169 418 169 209 91 209 91 251 990 251 990 141 655 141 655 196 783 196 783 567 909 567 909 355 657 355 657 146 538 146 538 894 543 894 543 187 793 187 793 489 203 489 203 807 485 807 485 46 938 46 938 298 767 298 767 657 750 657 750 687 660 687 660 345 15 345 15 32 475 32 475 136 621 136 621 322 79 322 79 388 435 388 435 730 635 730 635 448 722 448 722 562 282 562 282 92 451 92 451 101 509 101 509 481 832 481 832 135 542 135 542 414 207 414 207 254 584 254 584 874 127 874 127 527 860 527 860 993 976 993 976 351 476 351 476 583 532 583 532 118 693 118 693 641 929 641 929 621 952 621 952 563 252 563 252 180 110 180 110 315 615 315 615 83 401 83 401 543 621 543 621 418 629 418 629 174 149 174 149 941 698 941 698 439 336 439 336 371 298 371 298 276 83 276 83 49 521 49 521 258 736 258 736 598 798 598 798 964 431 964 431 157 692 157 692 314 445 314 445 948 843 948 843 788 139 788 139 746 26 746 26 491 33 491 33 231 22 231 22 35 549 35 549 511 830 511 830 769 128 769 128 160 490 160 490 176 253 176 253 754 732 754 732 527 105 527 105 62 409 62 409 212 176 212 176 303 65 303 65 199 92 199 92 151 76 151 76 756 701 756 701 531 536 531 536 471 270 471 270 376 178 376 178 34 453 34 453 430 47 430 47 183 672 183 672 178 868 178 868 61 437 61 437 493 984 493 984 416 137 416 137 256 297 256 297 750 470 750 470 666 903 666 903 304 738 304 738 347 864 347 864 102 304 102 304 972 930 972 930 462 675 462 675 318 627 318 627 488 451 488 451 805 424 805 424 613 764 613 764 248 247 248 247 125 107 125 107 323 147 323 147 356 414 356 414 811 762 811 762 645 722 645 722 460 378 460 378 413 794 413 794 250 533 250 533 573 520 573 520 803 593 803 593 164 444 164 444 59 843 59 843 213 403 213 403 631 672 631 672 880 339 880 339 921 853 921 853 654 307 654 307 197 915 197 915 892 98 892 98 337 601 337 601 823 273 823 273 447 543 447 543 290 238 290 238 368 280 368 280 754 498 754 498 365 702 365 702 486 966 486 966 347 838 347 838 526 229 526 229 749 406 749 406 306 945 306 945 80 71 80 71 191 709 191 709 250 380 250 380 311 895 311 895 736 670 736 670 202 844 202 844 9 733 9 733 472 158 472 158 790 815 790 815 583 485 583 485 639 23 639 23 151 232 151 232 568 966 568 966 801 720 801 720 496 661 496 661 578 839 578 839 495 446 495 446 855 739 855 739 208 534 208 534 631 960 631 960 143 383 143 383 743 507 743 507 780 612 780 612 442 303 442 303 29 735 29 735 69 666 69 666 262 14 262 14 826 449 826 449 876 607 876 607 594 681 594 681 753 317 753 317 695 635 695 635 126 767 126 767 885 934 885 934 541 628 541 628 356 85 356 85 490 66 490 66 185 915 185 915 751 54 751 54 206 227 206 227 921 703 921 703 2 602 2 602 861 583 861 583 866 486 866 486 361 400 361 400 528 989 528 989 770 550 770 550 284 611 284 611 180 356 180 356 301 989 301 989 844 225 844 225 943 516 943 516 227 731 227 731 116 242 116 242 183 488 183 488 991 942 991 942 374 683 374 683 340 674 340 674 457 362 457 362 288 76 288 76 76 342 76 342 902 579 902 579 216 582 216 582 6 983 6 983 212 455 212 455 771 623 771 623 338 552 338 552 169 163 169 163 922 97 922 97 261 217 261 217 517 676 517 676 908 906 908 906 271 624 271 624 332 610 332 610 292 855 292 855 509 992 509 992 542 192 542 192 149 109 149 109 241 893 241 893 768 830 768 830 755 248 755 248 710 963 710 963 793 810 793 810 755 987 755 987 605 500 605 500 488 858 488 858 929 492 929 492 683 734 683 734 380 551 380 551 260 95 260 95 172 715 172 715 67 842 67 842 798 186 798 186 824 480 824 480 100 935 100 935 728 596 728 596 7 557 7 557 850 86 850 86 94 146 94 146 973 788 973 788 808 466 808 466 68 280 68 280 934 336 934 336 51 9 51 9 501 755 501 755 832 945 832 945 763 147 763 147 598 602 598 602 591 210 591 210 913 9 913 9 348 489 348 489 457 174 457 174 691 245 691 245 472 929 472 929 98 310 98 310 548 117 548 117 740 688 740 688 538 262 538 262 189 31 189 31 794 764 794 764 888 623 888 623 958 725 958 725 282 562 282 562 37 237 37 237 645 682 645 682 529 78 529 78 745 930 745 930 717 510 717 510 106 84 106 84 634 749 634 749 42 715 42 715 156 161 156 161 979 337 979 337 786 271 786 271 703 759 703 759 828 332 828 332 266 433 266 433 947 921 947 921 425 734 425 734 870 58 870 58 662 414 662 414 524 762 524 762 640 869 640 869 427 257 427 257 988 931 988 931 445 167 445 167 420 677 420 677 159 415 159 415 889 320 889 320 24 984 24 984 69 304 69 304 23 441 23 441 847 523 847 523 848 657 848 657 183 543 183 543 255 640 255 640 358 59 358 59 821 9 821 9 519 738 519 738 60 696 60 696 47 594 47 594 18 514 18 514 343 39 343 39 918 696 918 696 478 18 478 18 431 466 431 466 225 750 225 750 326 636 326 636 995 802 995 802 164 581 164 581 704 518 704 518 791 613 791 613 262 733 262 733 600 793 600 793 415 161 415 161 938 309 938 309 68 242 68 242 696 862 696 862 380 317 380 317 768 810 768 810 849 640 849 640 614 935 614 935 218 589 218 589 391 262 391 262 32 322 32 322 479 158 479 158 846 937 846 937 643 392 643 392 454 143 454 143 905 526 905 526 58 32 58 32 201 617 201 617 50 402 50 402 820 77 820 77 95 123 95 123 67 697 67 697 222 975 222 975 893 355 893 355 700 109 700 109 464 485 464 485 132 594 132 594 917 29 917 29 327 960 327 960 481 375 481 375 634 154 634 154 984 510 984 510 665 756 665 756 290 559 290 559 152 42 152 42 262 669 262 669 562 908 562 908 556 343 556 343 713 478 713 478 130 395 130 395 331 898 331 898 100 890 100 890 197 320 197 320 207 921 207 921 224 624 224 624 494 747 494 747 474 12 474 12 651 944 651 944 158 823 158 823 571 107 571 107 730 822 730 822 204 360 204 360 737 70 737 70 266 438 266 438 73 949 73 949 777 701 777 701 554 158 554 158 162 325 162 325 132 587 132 587 855 7 855 7 500 876 500 876 327 584 327 584 913 861 913 861 391 130 391 130 573 712 573 712 785 909 785 909 839 827 839 827 227 470 227 470 383 966 383 966 37 207 37 207 299 746 299 746 877 754 877 754 298 450 298 450 672 990 672 990 115 951 115 951 456 829 456 829 448 454 448 454 687 628 687 628 683 389 683 389 376 47 376 47 425 59 425 59 385 35 385 35 949 363 949 363 763 169 763 169 10 208 10 208 868 971 868 971 712 391 712 391 431 164 431 164 285 890 285 890 102 58 102 58 512 802 512 802 722 116 722 116 426 197 426 197 738 311 738 311 844 496 844 496 816 259 816 259 323 714 323 714 279 931 279 931 961 633 961 633 94 381 94 381 208 676 208 676 763 87 763 87 604 12 604 12 873 284 873 284 870 683 870 683 849 421 849 421 640 488 640 488 855 714 855 714 770 627 770 627 484 901 484 901 604 576 604 576 227 511 227 511 89 562 89 562 214 920 214 920 447 515 447 515 316 88 316 88 977 3 977 3 14 213 14 213 334 405 334 405 931 34 931 34 236 230 236 230 739 572 739 572 884 677 884 677 243 274 243 274 701 827 701 827 737 51 737 51 972 508 972 508 741 375 741 375 792 446 792 446 786 282 786 282 185 447 185 447 774 858 774 858 207 605 207 605 12 921 12 921 128 978 128 978 908 847 908 847 994 466 994 466 35 381 35 381 559 200 559 200 631 547 631 547 769 576 769 576 220 593 220 593 448 574 448 574 714 762 714 762 182 635 182 635 42 460 42 460 74 636 74 636 538 290 538 290 358 805 358 805 696 747 696 747 34 687 34 687 810 298 810 298 712 258 712 258 792 833 792 833 676 493 676 493 230 581 230 581 76 544 76 544 141 938 141 938 132 672 132 672 178 373 178 373 464 267 464 267 839 403 839 403 85 508 85 508 12 841 12 841 140 348 140 348 247 260 247 260 628 132 628 132 260 194 260 194 794 553 794 553 776 918 776 918 328 614 328 614 147 423 147 423 166 351 166 351 150 221 150 221 564 347 564 347 895 326 895 326 630 458 630 458 468 732 468 732 420 561 420 561 7 121 7 121 919 192 919 192 100 315 100 315 429 565 429 565 79 482 79 482 368 171 368 171 28 222 28 222 47 952 47 952 431 967 431 967 781 87 781 87 320 873 320 873 199 476 199 476 930 527 930 527 411 175 411 175 822 427 822 427 786 876 786 876 702 635 702 635 926 768 926 768 602 502 602 502 44 174 44 174 545 944 545 944 490 604 490 604 272 9 272 9 693 418 693 418 883 771 883 771 607 187 607 187 687 119 687 119 575 282 575 282 85 952 85 952 203 58 203 58 994 550 994 550 327 524 327 524 576 983 576 983 630 379 630 379 435 420 435 420 39 175 39 175 310 930 310 930 353 934 353 934 912 721 912 721 260 571 260 571 80 623 80 623 492 273 492 273 402 166 402 166 259 318 259 318 971 879 971 879 500 54 500 54 576 862 576 862 872 723 872 723 239 944 239 944 318 693 318 693 753 905 753 905 600 54 600 54 591 369 591 369 691 142 691 142 196 148 196 148 911 442 911 442 6 970 6 970 968 447 968 447 229 911 229 911 145 311 145 311 14 906 14 906 518 695 518 695 312 819 312 819 612 127 612 127 304 693 304 693 632 610 632 610 610 448 610 448 43 832 43 832 613 685 613 685 739 712 739 712 26 490 26 490 516 670 516 670 649 207 649 207 804 848 804 848 623 175 623 175 660 452 660 452 762 562 762 562 371 322 371 322 96 684 96 684 852 576 852 576 335 975 335 975 523 9 523 9 15 91 15 91 500 254 500 254 466 276 466 276 750 505 750 505 521 272 521 272 29 788 29 788 183 876 183 876 286 946 286 946 224 801 224 801 26 682 26 682 604 720 604 720 898 555 898 555 943 831 943 831 633 190 633 190 916 705 916 705 325 432 325 432 838 257 838 257 682 604 682 604 421 141 421 141 723 533 723 533 398 198 398 198 638 420 638 420 524 897 524 897 728 522 728 522 160 555 160 555 382 187 382 187 211 113 211 113 244 923 244 923 437 919 437 919 759 173 759 173 537 658 537 658 288 973 288 973 869 78 869 78 304 376 304 376 494 562 494 562 454 671 454 671 997 813 997 813 452 801 452 801 195 479 195 479 370 33 370 33 71 714 71 714 183 106 183 106 697 522 697 522 330 4 330 4 734 281 734 281 132 568 132 568 418 716 418 716 432 799 432 799 950 59 950 59 607 692 607 692 851 710 851 710 981 909 981 909 158 362 158 362 311 937 311 937 222 661 222 661 102 358 102 358 157 641 157 641 830 130 830 130 850 526 850 526 468 77 468 77 797 335 797 335 856 581 856 581 775 244 775 244 719 315 719 315 285 226 285 226 486 216 486 216 603 820 603 820 93 576 93 576 974 120 974 120 589 524 589 524 463 951 463 951 491 370 491 370 401 2 401 2 997 398 997 398 127 584 127 584 835 629 835 629 853 96 853 96 609 3 609 3 386 428 386 428 923 1 923 1 925 798 925 798 623 81 623 81 11 255 11 255 80 455 80 455 343 553 343 553 427 718 427 718 429 227 429 227 597 198 597 198 931 861 931 861 12 642 12 642 910 69 910 69 506 214 506 214 95 614 95 614 693 400 693 400 968 847 968 847 804 458 804 458 37 710 37 710 751 198 751 198 400 319 400 319 779 378 779 378 335 597 335 597 20 77 20 77 275 11 275 11 822 339 822 339 452 833 452 833 391 101 391 101 643 774 643 774 799 287 799 287 382 757 382 757 219 833 219 833 577 508 577 508 484 507 484 507 22 730 22 730 21 109 21 109 883 61 883 61 342 906 342 906 828 78 828 78 877 849 877 849 624 818 624 818 256 554 256 554 915 922 915 922 788 784 788 784 43 398 43 398 712 275 712 275 337 247 337 247 246 216 246 216 373 683 373 683 465 259 465 259 85 961 85 961 918 550 918 550 939 40 939 40 418 305 418 305 486 29 486 29 511 128 511 128 512 866 512 866 687 852 687 852 677 488 677 488 313 542 313 542 658 725 658 725 186 569 186 569 884 1 884 1 704 2 704 2 150 586 150 586 679 318 679 318 327 486 327 486 352 337 352 337 65 98 65 98 964 502 964 502 726 459 726 459 764 688 764 688 170 24 170 24 687 611 687 611 987 836 987 836 35 113 35 113 404 785 404 785 147 529 147 529 717 818 717 818 874 647 874 647 824 267 824 267 691 794 691 794 711 576 711 576 341 164 341 164 579 61 579 61 742 806 742 806 515 81 515 81 686 85 686 85 38 547 38 547 663 92 663 92 803 295 803 295 456 212 456 212 654 743 654 743 79 274 79 274 994 260 994 260 126 784 126 784 546 138 546 138 957 927 957 927 576 268 576 268 327 112 327 112 249 931 249 931 263 494 263 494 526 69 526 69 664 317 664 317 961 128 961 128 317 770 317 770 229 214 229 214 612 555 612 555 628 913 628 913 355 833 355 833 543 469 543 469 72 585 72 585 254 232 254 232 532 607 532 607 362 296 362 296 611 839 611 839 21 762 21 762 188 980 188 980 743 639 743 639 900 36 900 36 678 787 678 787 284 944 284 944 414 444 414 444 956 109 956 109 987 708 987 708 515 286 515 286 147 132 147 132 40 982 40 982 406 859 406 859 555 842 555 842 815 665 815 665 726 941 726 941 751 441 751 441 667 317 667 317 78 658 78 658 870 877 870 877 758 768 758 768 167 592 167 592 409 136 409 136 431 769 431 769 109 627 109 627 31 578 31 578 757 667 757 667 754 434 754 434 478 641 478 641 171 640 171 640 165 553 165 553 203 168 203 168 157 849 157 849 220 160 220 160 253 133 253 133 350 209 350 209 845 896 845 896 396 158 396 158 206 225 206 225 17 264 17 264 960 497 960 497 428 572 428 572 960 143 960 143 390 839 390 839 865 397 865 397 962 279 962 279 546 281 546 281 568 635 568 635 617 911 617 911 779 723 779 723 247 698 247 698 506 872 506 872 777 752 777 752 666 663 666 663 807 313 807 313 290 252 290 252 749 546 749 546 928 659 928 659 787 674 787 674 804 207 804 207 918 260 918 260 954 365 954 365 628 254 628 254 463 178 463 178 939 590 939 590 619 432 619 432 3 86 3 86 53 598 53 598 756 246 756 246 902 794 902 794 273 661 273 661 170 63 170 63 907 389 907 389 341 909 341 909 939 63 939 63 455 819 455 819 692 707 692 707 262 536 262 536 862 639 862 639 677 31 677 31 65 704 65 704 716 269 716 269 770 251 770 251 115 653 115 653 531 386 531 386 325 209 325 209 29 168 29 168 962 395 962 395 537 49 537 49 395 985 395 985 205 29 205 29 667 744 667 744 287 811 287 811 668 912 668 912 28 15 28 15 481 569 481 569 784 270 784 270 350 416 350 416 935 258 935 258 139 16 139 16 462 975 462 975 376 365 376 365 46 170 46 170 833 556 833 556 195 549 195 549 737 405 737 405 658 993 658 993 898 235 898 235 533 880 533 880 411 395 411 395 690 559 690 559 791 430 791 430 140 673 140 673 421 279 421 279 32 281 32 281 670 611 670 611 409 340 409 340 438 977 438 977 214 777 214 777 829 716 829 716 859 279 859 279 99 111 99 111 128 267 128 267 223 164 223 164 197 517 197 517 483 69 483 69 58 936 58 936 180 280 180 280 260 138 260 138 942 22 942 22 940 116 940 116 517 422 517 422 810 529 810 529 234 513 234 513 524 941 524 941 688 401 688 401 807 398 807 398 385 523 385 523 709 224 709 224 284 458 284 458 610 474 610 474 911 33 911 33 40 997 40 997 57 530 57 530 886 356 886 356 774 462 774 462 486 435 486 435 981 377 981 377 546 928 546 928 862 470 862 470 546 870 546 870 976 5 976 5 207 360 207 360 121 729 121 729 501 470 501 470 506 625 506 625 301 743 301 743 914 169 914 169 808 640 808 640 314 660 314 660 450 24 450 24 345 367 345 367 80 543 80 543 622 687 622 687 962 819 962 819 126 46 126 46 443 810 443 810 729 34 729 34 549 630 549 630 969 94 969 94 845 344 845 344 877 737 877 737 349 932 349 932 824 846 824 846 853 218 853 218 68 398 68 398 796 474 796 474 391 739 391 739 242 871 242 871 153 643 153 643 124 654 124 654 441 815 441 815 128 660 128 660 209 600 209 600 495 514 495 514 437 368 437 368 371 831 371 831 104 550 104 550 596 994 596 994 844 913 844 913 142 521 142 521 6 700 6 700 170 724 170 724 253 464 253 464 759 775 759 775 551 933 551 933 125 663 125 663 234 946 234 946 282 88 282 88 875 551 875 551 636 393 636 393 821 224 821 224 992 841 992 841 148 327 148 327 851 958 851 958 765 924 765 924 436 486 436 486 997 877 997 877 136 340 136 340 340 401 340 401 464 487 464 487 895 531 895 531 851 518 851 518 903 744 903 744 663 478 663 478 597 574 597 574 813 332 813 332 833 868 833 868 653 445 653 445 203 703 203 703 36 750 36 750 663 264 663 264 962 53 962 53 10 874 10 874 193 845 193 845 20 776 20 776 8 534 8 534 22 789 22 789 507 774 507 774 900 319 900 319 688 136 688 136 838 622 838 622 746 379 746 379 219 417 219 417 34 313 34 313 447 403 447 403 776 942 776 942 716 334 716 334 644 279 644 279 744 941 744 941 604 965 604 965 155 1 155 1 634 497 634 497 669 240 669 240 652 12 652 12 507 614 507 614 734 193 734 193 858 583 858 583 874 911 874 911 932 769 932 769 960 841 960 841 124 208 124 208 850 918 850 918 668 198 668 198 532 86 532 86 955 50 955 50 18 12 18 12 939 102 939 102 241 679 241 679 547 389 547 389 93 620 93 620 599 887 599 887 859 883 859 883 169 538 169 538 615 139 615 139 536 135 536 135 608 488 608 488 357 122 357 122 217 234 217 234 925 947 925 947 191 488 191 488 976 567 976 567 777 475 777 475 511 754 511 754 171 366 171 366 330 677 330 677 799 165 799 165 428 982 428 982 749 252 749 252 82 306 82 306 981 332 981 332 279 128 279 128 915 440 915 440 291 116 291 116 44 102 44 102 658 957 658 957 962 652 962 652 933 548 933 548 579 476 579 476 128 701 128 701 724 958 724 958 31 54 31 54 554 230 554 230 734 797 734 797 639 731 639 731 755 965 755 965 836 835 836 835 881 757 881 757 423 572 423 572 958 780 958 780 989 684 989 684 727 870 727 870 989 729 989 729 23 683 23 683 931 819 931 819 416 308 416 308 666 962 666 962 188 882 188 882 791 338 791 338 540 832 540 832 428 804 428 804 792 353 792 353 595 301 595 301 623 237 623 237 888 494 888 494 718 724 718 724 968 824 968 824 683 943 683 943 569 395 569 395 431 153 431 153 782 924 782 924 461 355 461 355 361 149 361 149 99 866 99 866 423 355 423 355 296 120 296 120 226 391 226 391 973 405 973 405 495 313 495 313 158 984 158 984 680 769 680 769 772 855 772 855 312 628 312 628 398 740 398 740 641 135 641 135 525 955 525 955 862 380 862 380 513 695 513 695 665 722 665 722 640 622 640 622 263 485 263 485 955 183 955 183 49 811 49 811 799 123 799 123 798 149 798 149 6 569 6 569 385 427 385 427 666 207 666 207 798 522 798 522 329 307 329 307 201 218 201 218 28 294 28 294 608 5 608 5 281 919 281 919 858 361 858 361 934 314 934 314 858 295 858 295 92 496 92 496 430 476 430 476 546 101 546 101 707 469 707 469 569 744 569 744 334 182 334 182 780 769 780 769 544 335 544 335 393 321 393 321 67 340 67 340 911 252 911 252 442 508 442 508 769 181 769 181 339 310 339 310 14 486 14 486 450 774 450 774 406 505 406 505 169 383 169 383 463 250 463 250 350 272 350 272 5 628 5 628 1 238 1 238 980 108 980 108 875 759 875 759 570 925 570 925 471 70 471 70 423 611 423 611 956 80 956 80 91 368 91 368 303 852 303 852 622 925 622 925 642 498 642 498 62 788 62 788 415 311 415 311 745 164 745 164 321 254 321 254 891 866 891 866 341 460 341 460 577 593 577 593 906 957 906 957 238 666 238 666 811 545 811 545 694 492 694 492 912 56 912 56 423 341 423 341 20 599 20 599 482 804 482 804 918 859 918 859 400 353 400 353 566 215 566 215 443 913 443 913 845 229 845 229 457 112 457 112 235 733 235 733 759 834 759 834 687 957 687 957 150 211 150 211 394 919 394 919 80 839 80 839 229 233 229 233 599 827 599 827 930 595 930 595 402 62 402 62 586 454 586 454 133 902 133 902 523 905 523 905 657 810 657 810 493 258 493 258 576 253 576 253 881 751 881 751 886 24 886 24 212 719 212 719 143 926 143 926 887 479 887 479 488 598 488 598 826 305 826 305 701 436 701 436 691 31 691 31 796 644 796 644 397 282 397 282 57 563 57 563 232 1 232 1 497 563 497 563 597 814 597 814 796 261 796 261 928 379 928 379 556 408 556 408 65 368 65 368 880 53 880 53 656 302 656 302 179 208 179 208 844 690 844 690 770 30 770 30 529 817 529 817 356 933 356 933 538 454 538 454 534 321 534 321 461 536 461 536 271 321 271 321 760 570 760 570 615 247 615 247 343 614 343 614 651 250 651 250 677 406 677 406 503 201 503 201 414 658 414 658 697 251 697 251 167 543 167 543 100 958 100 958 810 321 810 321 621 83 621 83 304 521 304 521 702 825 702 825 243 729 243 729 101 867 101 867 494 783 494 783 34 421 34 421 262 6 262 6 315 976 315 976 94 762 94 762 711 87 711 87 754 528 754 528 821 261 821 261 93 614 93 614 685 210 685 210 688 746 688 746 73 328 73 328 279 745 279 745 924 114 924 114 924 597 924 597 630 700 630 700 761 961 761 961 853 592 853 592 612 86 612 86 963 105 963 105 764 608 764 608 114 366 114 366 231 995 231 995 858 797 858 797 671 463 671 463 50 394 50 394 308 282 308 282 842 7 842 7 647 393 647 393 447 49 447 49 785 966 785 966 387 176 387 176 237 995 237 995 86 493 86 493 447 824 447 824 404 204 404 204 905 908 905 908 350 87 350 87 891 716 891 716 286 757 286 757 174 967 174 967 844 192 844 192 263 819 263 819 540 500 540 500 522 383 522 383 553 350 553 350 72 467 72 467 95 367 95 367 606 252 606 252 530 948 530 948 222 361 222 361 598 890 598 890 348 890 348 890 692 619 692 619 833 906 833 906 829 413 829 413 586 140 586 140 468 285 468 285 238 403 238 403 602 225 602 225 72 402 72 402 489 734 489 734 362 18 362 18 362 854 362 854 477 593 477 593 687 832 687 832 330 76 330 76 157 275 157 275 79 666 79 666 555 928 555 928 284 686 284 686 977 122 977 122 499 781 499 781 463 359 463 359 144 586 144 586 939 94 939 94 419 819 419 819 532 444 532 444 469 95 469 95 68 201 68 201 977 298 977 298 461 778 461 778 833 70 833 70 796 276 796 276 47 242 47 242 880 563 880 563 292 418 292 418 974 774 974 774 15 212 15 212 556 909 556 909 459 660 459 660 304 286 304 286 45 387 45 387 516 257 516 257 600 496 600 496 249 832 249 832 899 39 899 39 17 817 17 817 101 534 101 534 258 371 258 371 262 187 262 187 768 114 768 114 111 674 111 674 229 918 229 918 45 234 45 234 106 293 106 293 624 108 624 108 750 95 750 95 640 201 640 201 833 275 833 275 138 445 138 445 30 229 30 229 240 335 240 335 958 198 958 198 6 509 6 509 559 49 559 49 416 599 416 599 45 664 45 664 309 19 309 19 305 708 305 708 173 556 173 556 377 686 377 686 264 432 264 432 235 424 235 424 57 1 57 1 749 690 749 690 696 565 696 565 764 775 764 775 622 114 622 114 701 459 701 459 196 765 196 765 418 726 418 726 996 560 996 560 901 583 901 583 365 392 365 392 177 995 177 995 110 321 110 321 309 358 309 358 484 524 484 524 331 849 331 849 401 332 401 332 872 302 872 302 903 834 903 834 964 109 964 109 77 792 77 792 507 661 507 661 673 853 673 853 520 397 520 397 649 725 649 725 830 768 830 768 731 170 731 170 887 172 887 172 597 524 597 524 731 428 731 428 56 20 56 20 376 838 376 838 932 563 932 563 878 890 878 890 552 112 552 112 299 172 299 172 123 824 123 824 289 395 289 395 118 342 118 342 928 772 928 772 760 692 760 692 722 180 722 180 463 5 463 5 366 526 366 526 775 633 775 633 830 106 830 106 659 142 659 142 337 104 337 104 214 97 214 97 735 351 735 351 982 161 982 161 531 665 531 665 91 296 91 296 612 48 612 48 948 758 948 758 520 957 520 957 970 257 970 257 496 280 496 280 132 374 132 374 299 160 299 160 345 665 345 665 463 46 463 46 677 670 677 670 944 713 944 713 647 937 647 937 395 71 395 71 530 414 530 414 335 482 335 482 644 930 644 930 557 16 557 16 38 142 38 142 851 414 851 414 436 585 436 585 282 542 282 542 557 438 557 438 415 152 415 152 331 357 331 357 319 880 319 880 299 16 299 16 479 170 479 170 112 750 112 750 223 57 223 57 180 467 180 467 300 300 300 300 22 156 22 156 287 331 287 331 825 941 825 941 766 492 766 492 748 52 748 52 311 785 311 785 733 179 733 179 79 169 79 169 768 385 768 385 793 259 793 259 23 125 23 125 259 505 259 505 923 180 923 180 571 930 571 930 974 109 974 109 140 484 140 484 287 9 287 9 176 19 176 19 613 430 613 430 159 472 159 472 587 17 587 17 167 868 167 868 215 292 215 292 246 302 246 302 341 722 341 722 632 326 632 326 89 317 89 317 410 106 410 106 332 162 332 162 277 859 277 859 272 325 272 325 692 808 692 808 816 993 816 993 141 780 141 780 99 565 99 565 960 403 960 403 240 569 240 569 653 854 653 854 798 955 798 955 577 759 577 759 257 680 257 680 854 338 854 338 550 520 550 520 217 488 217 488 878 774 878 774 840 183 840 183 17 326 17 326 271 511 271 511 561 511 561 511 838 328 838 328 897 616 897 616 42 884 42 884 899 257 899 257 351 707 351 707 255 917 255 917 429 714 429 714 382 777 382 777 369 144 369 144 119 825 119 825 939 896 939 896 274 456 274 456 656 104 656 104 742 248 742 248 616 812 616 812 677 842 677 842 989 23 989 23 608 246 608 246 622 658 622 658 478 282 478 282 699 621 699 621 733 424 733 424 277 418 277 418 221 381 221 381 389 536 389 536 779 548 779 548 415 103 415 103 5 155 5 155 305 368 305 368 321 334 321 334 782 44 782 44 549 448 549 448 710 885 710 885 247 132 247 132 733 81 733 81 909 438 909 438 779 979 779 979 829 42 829 42 944 928 944 928 40 326 40 326 104 839 104 839 61 668 61 668 596 534 596 534 326 91 326 91 107 501 107 501 247 453 247 453 706 204 706 204 724 63 724 63 586 63 586 63 232 986 232 986 153 231 153 231 935 666 935 666 226 24 226 24 142 8 142 8 885 675 885 675 94 780 94 780 343 584 343 584 287 942 287 942 234 649 234 649 667 985 667 985 545 461 545 461 17 248 17 248 859 895 859 895 372 573 372 573 10 213 10 213 115 650 115 650 808 706 808 706 909 204 909 204 536 41 536 41 879 806 879 806 225 793 225 793 269 616 269 616 69 995 69 995 601 844 601 844 792 938 792 938 75 434 75 434 270 458 270 458 208 389 208 389 599 649 599 649 325 147 325 147 568 37 568 37 76 205 76 205 793 991 793 991 851 805 851 805 249 23 249 23 893 287 893 287 658 308 658 308 132 807 132 807 871 698 871 698 348 325 348 325 201 295 201 295 489 62 489 62 851 250 851 250 352 102 352 102 995 859 995 859 592 951 592 951 8 832 8 832 78 404 78 404 848 47 848 47 445 727 445 727 854 119 854 119 118 552 118 552 213 804 213 804 788 149 788 149 770 65 770 65 246 259 246 259 645 311 645 311 707 676 707 676 392 456 392 456 243 656 243 656 774 58 774 58 830 378 830 378 921 723 921 723 774 477 774 477 665 433 665 433 868 581 868 581 818 550 818 550 411 923 411 923 84 387 84 387 504 183 504 183 423 935 423 935 922 884 922 884 975 384 975 384 893 528 893 528 706 525 706 525 825 955 825 955 179 928 179 928 250 425 250 425 479 783 479 783 113 825 113 825 131 722 131 722 49 98 49 98 381 866 381 866 851 36 851 36 563 533 563 533 644 219 644 219 568 404 568 404 873 472 873 472 551 180 551 180 941 228 941 228 193 323 193 323 761 224 761 224 707 307 707 307 559 870 559 870 396 531 396 531 102 944 102 944 159 598 159 598 216 461 216 461 327 839 327 839 647 756 647 756 708 636 708 636 67 715 67 715 34 747 34 747 524 615 524 615 168 958 168 958 943 560 943 560 273 27 273 27 171 102 171 102 646 305 646 305 495 849 495 849 546 463 546 463 486 768 486 768 324 665 324 665 538 841 538 841 696 748 696 748 317 438 317 438 876 154 876 154 889 42 889 42 368 457 368 457 739 669 739 669 2 608 2 608 403 658 403 658 43 531 43 531 244 146 244 146 143 768 143 768 396 308 396 308 454 713 454 713 897 757 897 757 215 997 215 997 218 685 218 685 289 64 289 64 782 831 782 831 368 230 368 230 235 145 235 145 827 718 827 718 680 940 680 940 382 945 382 945 430 184 430 184 643 637 643 637 411 337 411 337 215 831 215 831 646 817 646 817 544 33 544 33 887 389 887 389 535 629 535 629 948 708 948 708 241 823 241 823 539 691 539 691 593 302 593 302 405 410 405 410 654 505 654 505 818 459 818 459 102 939 102 939 720 589 720 589 293 338 293 338 558 762 558 762 327 564 327 564 827 425 827 425 379 295 379 295 920 16 920 16 81 595 81 595 519 630 519 630 587 791 587 791 375 281 375 281 977 616 977 616 229 928 229 928 9 855 9 855 393 811 393 811 196 696 196 696 937 216 937 216 892 847 892 847 975 779 975 779 63 608 63 608 775 281 775 281 908 692 908 692 815 944 815 944 441 963 441 963 633 223 633 223 544 795 544 795 581 525 581 525 955 272 955 272 918 203 918 203 722 844 722 844 233 453 233 453 591 862 591 862 581 923 581 923 713 844 713 844 111 206 111 206 470 367 470 367 177 353 177 353 6 276 6 276 616 980 616 980 630 727 630 727 823 262 823 262 993 6 993 6 788 493 788 493 38 102 38 102 361 763 361 763 24 947 24 947 286 680 286 680 375 917 375 917 197 949 197 949 78 382 78 382 418 372 418 372 573 278 573 278 380 955 380 955 821 893 821 893 518 226 518 226 182 623 182 623 589 701 589 701 56 86 56 86 476 789 476 789 34 37 34 37 451 510 451 510 593 757 593 757 100 539 100 539 635 848 635 848 672 580 672 580 77 623 77 623 202 350 202 350 427 123 427 123 608 276 608 276 241 521 241 521 214 275 214 275 86 255 86 255 917 429 917 429 927 33 927 33 380 689 380 689 737 225 737 225 988 793 988 793 529 725 529 725 805 944 805 944 125 828 125 828 766 231 766 231 686 343 686 343 927 295 927 295 184 526 184 526 242 439 242 439 814 645 814 645 202 424 202 424 605 582 605 582 802 705 802 705 164 650 164 650 438 178 438 178 518 300 518 300 633 972 633 972 996 356 996 356 231 214 231 214 358 233 358 233 640 18 640 18 737 873 737 873 495 542 495 542 486 899 486 899 404 631 404 631 648 245 648 245 943 337 943 337 761 582 761 582 285 249 285 249 857 933 857 933 821 317 821 317 448 777 448 777 962 361 962 361 692 727 692 727 275 866 275 866 87 66 87 66 466 236 466 236 775 397 775 397 162 453 162 453 161 586 161 586 938 422 938 422 926 514 926 514 534 881 534 881 285 60 285 60 572 628 572 628 346 17 346 17 265 3 265 3 648 835 648 835 301 168 301 168 78 851 78 851 479 285 479 285 757 296 757 296 191 227 191 227 434 353 434 353 319 517 319 517 181 95 181 95 391 706 391 706 288 341 288 341 978 79 978 79 988 917 988 917 471 517 471 517 58 312 58 312 626 713 626 713 628 143 628 143 995 831 995 831 334 786 334 786 300 837 300 837 369 514 369 514 819 67 819 67 742 326 742 326 663 652 663 652 324 332 324 332 690 704 690 704 928 708 928 708 122 516 122 516 54 617 54 617 780 614 780 614 716 790 716 790 235 355 235 355 826 407 826 407 672 642 672 642 41 443 41 443 422 395 422 395 731 137 731 137 283 731 283 731 74 864 74 864 383 304 383 304 185 491 185 491 602 375 602 375 272 468 272 468 87 387 87 387 530 478 530 478 726 768 726 768 494 765 494 765 641 340 641 340 989 742 989 742 451 937 451 937 409 577 409 577 819 2 819 2 577 297 577 297 432 677 432 677 514 754 514 754 398 730 398 730 800 30 800 30 25 183 25 183 154 349 154 349 468 979 468 979 460 681 460 681 122 959 122 959 520 14 520 14 632 169 632 169 772 449 772 449 982 965 982 965 751 278 751 278 643 254 643 254 492 680 492 680 752 588 752 588 978 803 978 803 799 154 799 154 415 883 415 883 317 248 317 248 206 109 206 109 251 470 251 470 643 31 643 31 760 512 760 512 741 208 741 208 589 43 589 43 307 663 307 663 904 323 904 323 38 371 38 371 500 753 500 753 102 299 102 299 694 19 694 19 169 988 169 988 557 514 557 514 85 87 85 87 657 881 657 881 65 730 65 730 381 415 381 415 947 178 947 178 711 530 711 530 654 423 654 423 565 895 565 895 729 499 729 499 487 41 487 41 182 30 182 30 920 462 920 462 50 746 50 746 821 348 821 348 368 513 368 513 802 490 802 490 261 770 261 770 775 946 775 946 850 609 850 609 500 444 500 444 782 520 782 520 836 637 836 637 46 980 46 980 297 116 297 116 405 956 405 956 234 67 234 67 481 221 481 221 478 503 478 503 861 199 861 199 404 148 404 148 801 515 801 515 851 308 851 308 255 861 255 861 968 808 968 808 47 229 47 229 202 15 202 15 791 876 791 876 620 355 620 355 136 157 136 157 756 897 756 897 55 506 55 506 197 527 197 527 157 324 157 324 39 948 39 948 509 227 509 227 314 531 314 531 711 565 711 565 940 63 940 63 967 944 967 944 367 73 367 73 598 494 598 494 557 862 557 862 898 452 898 452 248 531 248 531 672 438 672 438 795 172 795 172 444 253 444 253 816 8 816 8 853 725 853 725 920 751 920 751 335 144 335 144 410 627 410 627 261 906 261 906 186 543 186 543 180 46 180 46 162 353 162 353 301 66 301 66 314 425 314 425 744 804 744 804 877 199 877 199 359 614 359 614 388 448 388 448 843 126 843 126 743 773 743 773 819 333 819 333 786 112 786 112 20 920 20 920 451 290 451 290 879 126 879 126 730 22 730 22 598 62 598 62 274 420 274 420 720 110 720 110 973 749 973 749 216 714 216 714 109 950 109 950 456 661 456 661 676 993 676 993 251 814 251 814 248 120 248 120 215 530 215 530 705 339 705 339 961 813 961 813 777 805 777 805 169 42 169 42 912 992 912 992 496 972 496 972 797 289 797 289 255 374 255 374 644 60 644 60 117 454 117 454 136 791 136 791 46 173 46 173 10 852 10 852 657 684 657 684 939 901 939 901 621 806 621 806 833 667 833 667 636 558 636 558 870 521 870 521 794 809 794 809 606 21 606 21 594 446 594 446 411 76 411 76 196 780 196 780 696 372 696 372 299 723 299 723 759 320 759 320 584 841 584 841 794 415 794 415 972 139 972 139 404 870 404 870 234 609 234 609 838 550 838 550 605 317 605 317 938 909 938 909 594 433 594 433 414 257 414 257 834 88 834 88 979 265 979 265 492 670 492 670 875 745 875 745 510 919 510 919 728 175 728 175 137 993 137 993 388 447 388 447 737 430 737 430 728 860 728 860 537 131 537 131 774 502 774 502 13 665 13 665 672 459 672 459 272 8 272 8 822 840 822 840 350 731 350 731 638 874 638 874 993 310 993 310 8 248 8 248 187 886 187 886 420 278 420 278 393 978 393 978 86 697 86 697 906 923 906 923 410 384 410 384 475 303 475 303 315 301 315 301 391 227 391 227 194 453 194 453 533 634 533 634 525 705 525 705 534 988 534 988 588 409 588 409 943 519 943 519 751 242 751 242 291 857 291 857 736 937 736 937 532 2 532 2 717 560 717 560 587 276 587 276 704 48 704 48 944 582 944 582 838 796 838 796 242 824 242 824 739 771 739 771 86 286 86 286 147 417 147 417 903 447 903 447 808 843 808 843 267 869 267 869 517 54 517 54 544 570 544 570 506 592 506 592 115 568 115 568 835 448 835 448 792 243 792 243 868 402 868 402 9 905 9 905 865 957 865 957 484 705 484 705 445 983 445 983 706 110 706 110 152 178 152 178 104 25 104 25 971 353 971 353 249 715 249 715 628 194 628 194 666 922 666 922 740 685 740 685 932 3 932 3 516 248 516 248 130 260 130 260 930 559 930 559 248 361 248 361 988 342 988 342 102 33 102 33 664 993 664 993 100 747 100 747 404 185 404 185 270 345 270 345 95 304 95 304 205 559 205 559 288 885 288 885 162 187 162 187 989 136 989 136 433 698 433 698 261 149 261 149 833 468 833 468 128 846 128 846 475 6 475 6 521 646 521 646 885 518 885 518 402 268 402 268 654 140 654 140 686 222 686 222 541 539 541 539 255 621 255 621 113 481 113 481 219 664 219 664 132 320 132 320 933 153 933 153 339 225 339 225 383 915 383 915 994 743 994 743 909 886 909 886 496 955 496 955 934 551 934 551 295 431 295 431 54 933 54 933 872 60 872 60 662 103 662 103 9 550 9 550 776 480 776 480 736 894 736 894 183 828 183 828 617 550 617 550 134 958 134 958 435 820 435 820 489 788 489 788 943 101 943 101 115 776 115 776 332 645 332 645 580 150 580 150 144 886 144 886 424 441 424 441 544 624 544 624 14 903 14 903 732 694 732 694 315 171 315 171 659 473 659 473 249 211 249 211 627 169 627 169 443 168 443 168 508 256 508 256 46 576 46 576 11 438 11 438 521 622 521 622 602 400 602 400 891 935 891 935 545 328 545 328 870 343 870 343 570 509 570 509 727 5 727 5 991 474 991 474 567 95 567 95 124 226 124 226 595 45 595 45 234 846 234 846 874 125 874 125 790 688 790 688 835 128 835 128 485 451 485 451 113 51 113 51 992 327 992 327 687 793 687 793 327 65 327 65 875 375 875 375 895 524 895 524 914 561 914 561 202 494 202 494 73 276 73 276 291 16 291 16 247 474 247 474 136 720 136 720 800 477 800 477 479 132 479 132 754 583 754 583 808 673 808 673 709 783 709 783 250 293 250 293 677 695 677 695 391 512 391 512 758 733 758 733 614 561 614 561 489 280 489 280 244 931 244 931 29 875 29 875 853 327 853 327 623 867 623 867 6 127 6 127 221 295 221 295 506 634 506 634 499 632 499 632 143 123 143 123 127 982 127 982 361 968 361 968 774 163 774 163 621 646 621 646 497 736 497 736 476 226 476 226 55 874 55 874 888 146 888 146 553 41 553 41 561 770 561 770 763 441 763 441 366 181 366 181 623 408 623 408 518 217 518 217 914 643 914 643 700 796 700 796 870 37 870 37 121 584 121 584 328 266 328 266 547 30 547 30 732 781 732 781 346 291 346 291 727 338 727 338 714 291 714 291 554 839 554 839 481 812 481 812 387 140 387 140 618 556 618 556 748 637 748 637 651 167 651 167 927 98 927 98 17 47 17 47 316 609 316 609 424 831 424 831 218 393 218 393 236 845 236 845 564 538 564 538 540 432 540 432 25 937 25 937 81 336 81 336 201 444 201 444 964 8 964 8 684 239 684 239 502 573 502 573 805 391 805 391 529 343 529 343 535 108 535 108 371 825 371 825 609 281 609 281 420 578 420 578 566 145 566 145 589 385 589 385 459 710 459 710 956 118 956 118 932 385 932 385 150 232 150 232 453 717 453 717 543 788 543 788 945 518 945 518 34 375 34 375 70 821 70 821 163 396 163 396 874 294 874 294 482 925 482 925 499 379 499 379 644 635 644 635 243 485 243 485 985 786 985 786 149 104 149 104 244 764 244 764 25 30 25 30 931 604 931 604 766 591 766 591 823 986 823 986 566 996 566 996 276 614 276 614 179 67 179 67 450 387 450 387 501 359 501 359 123 645 123 645 17 678 17 678 888 167 888 167 345 149 345 149 51 207 51 207 713 638 713 638 422 712 422 712 461 796 461 796 676 492 676 492 615 168 615 168 304 629 304 629 817 453 817 453 826 737 826 737 756 512 756 512 49 877 49 877 519 13 519 13 463 44 463 44 886 638 886 638 308 682 308 682 827 213 827 213 163 910 163 910 570 445 570 445 403 721 403 721 876 782 876 782 351 945 351 945 588 265 588 265 513 971 513 971 705 629 705 629 118 318 118 318 225 732 225 732 898 493 898 493 844 516 844 516 313 574 313 574 510 534 510 534 31 616 31 616 626 47 626 47 333 585 333 585 589 975 589 975 104 643 104 643 393 508 393 508 199 551 199 551 563 971 563 971 539 771 539 771 902 797 902 797 316 8 316 8 273 904 273 904 239 264 239 264 753 899 753 899 819 20 819 20 719 769 719 769 809 644 809 644 532 460 532 460 930 304 930 304 581 705 581 705 447 691 447 691 689 176 689 176 193 795 193 795 164 150 164 150 438 272 438 272 292 505 292 505 159 342 159 342 398 941 398 941 290 687 290 687 564 587 564 587 73 923 73 923 842 371 842 371 201 456 201 456 143 579 143 579 804 536 804 536 221 579 221 579 989 9 989 9 90 728 90 728 487 345 487 345 392 17 392 17 317 126 317 126 549 411 549 411 121 431 121 431 909 924 909 924 296 705 296 705 607 5 607 5 557 633 557 633 104 598 104 598 469 567 469 567 684 683 684 683 408 660 408 660 209 952 209 952 915 804 915 804 516 240 516 240 83 174 83 174 711 865 711 865 24 242 24 242 918 756 918 756 643 299 643 299 533 338 533 338 519 228 519 228 129 609 129 609 248 201 248 201 155 61 155 61 254 874 254 874 199 391 199 391 141 162 141 162 607 611 607 611 736 287 736 287 189 904 189 904 415 873 415 873 962 719 962 719 24 46 24 46 239 363 239 363 105 380 105 380 322 149 322 149 807 316 807 316 663 892 663 892 50 60 50 60 487 7 487 7 882 61 882 61 692 79 692 79 163 130 163 130 735 525 735 525 833 420 833 420 716 285 716 285 312 154 312 154 966 680 966 680 6 473 6 473 878 923 878 923 167 451 167 451 875 850 875 850 847 327 847 327 941 783 941 783 268 145 268 145 446 968 446 968 604 56 604 56 55 258 55 258 650 153 650 153 194 634 194 634 119 693 119 693 641 774 641 774 983 183 983 183 197 847 197 847 312 149 312 149 932 182 932 182 547 366 547 366 696 351 696 351 556 730 556 730 267 889 267 889 193 310 193 310 507 930 507 930 481 661 481 661 668 386 668 386 709 24 709 24 84 965 84 965 30 438 30 438 125 643 125 643 663 168 663 168 551 262 551 262 704 114 704 114 448 293 448 293 913 600 913 600 677 83 677 83 343 409 343 409 798 758 798 758 233 133 233 133 68 274 68 274 653 265 653 265 151 308 151 308 82 880 82 880 439 607 439 607 790 634 790 634 211 663 211 663 432 245 432 245 559 301 559 301 293 405 293 405 888 198 888 198 20 266 20 266 162 493 162 493 589 405 589 405 33 153 33 153 30 668 30 668 225 536 225 536 912 822 912 822 346 504 346 504 136 961 136 961 17 124 17 124 3 703 3 703 768 689 768 689 259 84 259 84 461 634 461 634 325 717 325 717 167 964 167 964 738 632 738 632 45 428 45 428 184 121 184 121 420 233 420 233 163 638 163 638 323 146 323 146 101 38 101 38 791 152 791 152 307 259 307 259 541 179 541 179 946 290 946 290 886 859 886 859 807 829 807 829 122 270 122 270 49 674 49 674 253 263 253 263 784 420 784 420 835 603 835 603 398 342 398 342 210 19 210 19 798 7 798 7 28 474 28 474 800 724 800 724 499 40 499 40 43 743 43 743 346 537 346 537 254 944 254 944 425 860 425 860 307 53 307 53 743 330 743 330 294 84 294 84 781 231 781 231 316 686 316 686 166 778 166 778 27 155 27 155 968 977 968 977 463 416 463 416 151 180 151 180 468 718 468 718 391 849 391 849 414 192 414 192 271 457 271 457 436 975 436 975 817 699 817 699 72 586 72 586 757 41 757 41 625 788 625 788 591 557 591 557 177 400 177 400 635 636 635 636 578 363 578 363 567 476 567 476 850 257 850 257 63 662 63 662 951 874 951 874 155 157 155 157 511 335 511 335 585 358 585 358 688 912 688 912 582 18 582 18 715 592 715 592 524 286 524 286 451 69 451 69 717 903 717 903 284 625 284 625 323 879 323 879 287 198 287 198 828 351 828 351 906 144 906 144 522 603 522 603 138 648 138 648 712 51 712 51 825 79 825 79 886 62 886 62 736 80 736 80 54 423 54 423 679 611 679 611 836 58 836 58 500 927 500 927 79 618 79 618 954 346 954 346 839 669 839 669 82 246 82 246 397 54 397 54 874 52 874 52 680 810 680 810 358 436 358 436 56 224 56 224 905 489 905 489 857 896 857 896 304 853 304 853 556 56 556 56 991 478 991 478 779 476 779 476 232 543 232 543 441 705 441 705 107 976 107 976 766 263 766 263 205 755 205 755 990 224 990 224 780 45 780 45 115 174 115 174 102 815 102 815 231 850 231 850 5 71 5 71 457 643 457 643 71 303 71 303 804 974 804 974 179 412 179 412 383 971 383 971 287 209 287 209 581 290 581 290 75 929 75 929 208 400 208 400 121 832 121 832 319 545 319 545 341 148 341 148 628 770 628 770 351 454 351 454 449 27 449 27 994 412 994 412 858 642 858 642 581 77 581 77 86 580 86 580 118 177 118 177 682 847 682 847 483 20 483 20 457 857 457 857 751 149 751 149 551 452 551 452 557 849 557 849 313 107 313 107 153 684 153 684 98 514 98 514 710 499 710 499 897 594 897 594 282 820 282 820 328 553 328 553 301 225 301 225 217 793 217 793 166 448 166 448 208 582 208 582 403 338 403 338 344 631 344 631 360 175 360 175 804 113 804 113 385 70 385 70 566 828 566 828 523 397 523 397 729 783 729 783 422 890 422 890 910 197 910 197 666 391 666 391 566 723 566 723 758 421 758 421 487 810 487 810 159 728 159 728 448 543 448 543 215 191 215 191 13 586 13 586 730 523 730 523 797 800 797 800 567 542 567 542 523 304 523 304 596 198 596 198 322 354 322 354 473 359 473 359 709 321 709 321 310 604 310 604 963 813 963 813 863 470 863 470 356 253 356 253 51 300 51 300 996 70 996 70 784 612 784 612 679 933 679 933 953 217 953 217 125 42 125 42 735 574 735 574 184 755 184 755 274 200 274 200 690 460 690 460 179 856 179 856 727 530 727 530 555 265 555 265 111 543 111 543 366 474 366 474 411 599 411 599 127 185 127 185 78 135 78 135 411 276 411 276 903 482 903 482 728 292 728 292 808 169 808 169 650 315 650 315 697 774 697 774 82 555 82 555 2 912 2 912 986 978 986 978 488 158 488 158 680 58 680 58 668 711 668 711 458 163 458 163 632 437 632 437 149 841 149 841 322 520 322 520 694 821 694 821 993 791 993 791 249 148 249 148 712 536 712 536 251 643 251 643 376 38 376 38 341 390 341 390 165 260 165 260 668 240 668 240 92 431 92 431 908 522 908 522 842 185 842 185 725 841 725 841 883 867 883 867 173 707 173 707 927 968 927 968 114 389 114 389 755 674 755 674 158 134 158 134 360 670 360 670 649 739 649 739 405 711 405 711 382 494 382 494 465 372 465 372 264 176 264 176 464 720 464 720 513 858 513 858 271 508 271 508 944 505 944 505 565 850 565 850 563 778 563 778 67 385 67 385 366 838 366 838 930 928 930 928 317 559 317 559 288 45 288 45 642 256 642 256 319 77 319 77 483 556 483 556 989 481 989 481 486 261 486 261 616 64 616 64 28 191 28 191 218 570 218 570 707 150 707 150 585 476 585 476 304 422 304 422 696 40 696 40 603 587 603 587 695 1 695 1 126 381 126 381 348 202 348 202 876 535 876 535 101 320 101 320 776 971 776 971 962 112 962 112 676 216 676 216 820 605 820 605 394 644 394 644 54 193 54 193 950 351 950 351 575 600 575 600 581 842 581 842 219 263 219 263 434 524 434 524 783 197 783 197 364 538 364 538 336 206 336 206 214 722 214 722 329 721 329 721 535 753 535 753 608 769 608 769 205 496 205 496 826 184 826 184 816 666 816 666 810 109 810 109 922 404 922 404 362 593 362 593 117 481 117 481 425 852 425 852 237 862 237 862 479 565 479 565 909 803 909 803 220 978 220 978 602 827 602 827 679 87 679 87 686 151 686 151 730 113 730 113 290 356 290 356 459 594 459 594 741 449 741 449 331 361 331 361 287 358 287 358 244 813 244 813 338 99 338 99 569 294 569 294 286 652 286 652 529 542 529 542 148 305 148 305 109 316 109 316 364 413 364 413 13 756 13 756 162 504 162 504 239 509 239 509 614 746 614 746 304 642 304 642 299 2 299 2 852 44 852 44 924 427 924 427 463 703 463 703 636 997 636 997 822 363 822 363 192 417 192 417 419 56 419 56 651 131 651 131 641 444 641 444 889 435 889 435 748 597 748 597 92 389 92 389 493 336 493 336 83 106 83 106 198 553 198 553 31 321 31 321 696 220 696 220 26 901 26 901 628 469 628 469 368 997 368 997 814 381 814 381 708 737 708 737 539 344 539 344 431 839 431 839 377 599 377 599 675 121 675 121 779 23 779 23 620 200 620 200 669 518 669 518 116 560 116 560 883 490 883 490 571 705 571 705 449 313 449 313 492 991 492 991 704 458 704 458 694 512 694 512 633 961 633 961 32 453 32 453 711 774 711 774 478 191 478 191 817 399 817 399 167 245 167 245 704 776 704 776 358 598 358 598 652 641 652 641 67 350 67 350 122 571 122 571 65 403 65 403 77 769 77 769 107 985 107 985 981 469 981 469 615 521 615 521 516 443 516 443 844 797 844 797 981 710 981 710 226 971 226 971 817 81 817 81 330 650 330 650 812 864 812 864 799 313 799 313 953 108 953 108 540 426 540 426 906 94 906 94 642 6 642 6 716 299 716 299 697 766 697 766 249 971 249 971 976 2 976 2 600 66 600 66 287 926 287 926 134 849 134 849 178 523 178 523 401 102 401 102 424 29 424 29 770 951 770 951 219 929 219 929 515 244 515 244 270 452 270 452 778 207 778 207 137 738 137 738 41 878 41 878 246 803 246 803 38 122 38 122 600 669 600 669 38 185 38 185 756 942 756 942 795 236 795 236 989 182 989 182 370 125 370 125 777 537 777 537 596 41 596 41 752 31 752 31 922 753 922 753 544 838 544 838 241 862 241 862 222 682 222 682 429 950 429 950 397 597 397 597 702 444 702 444 6 763 6 763 943 864 943 864 875 758 875 758 305 673 305 673 982 723 982 723 754 208 754 208 540 992 540 992 367 649 367 649 927 526 927 526 515 132 515 132 337 733 337 733 291 365 291 365 801 839 801 839 176 974 176 974 711 705 711 705 250 780 250 780 794 3 794 3 913 6 913 6 153 156 153 156 724 154 724 154 667 309 667 309 373 283 373 283 831 876 831 876 426 629 426 629 50 680 50 680 203 780 203 780 883 788 883 788 5 499 5 499 265 561 265 561 772 594 772 594 143 882 143 882 370 861 370 861 794 313 794 313 808 423 808 423 604 214 604 214 348 866 348 866 170 338 170 338 799 720 799 720 348 553 348 553 839 892 839 892 436 604 436 604 541 392 541 392 780 783 780 783 277 164 277 164 528 788 528 788 733 440 733 440 703 801 703 801 124 240 124 240 589 675 589 675 253 630 253 630 588 298 588 298 767 110 767 110 299 427 299 427 234 686 234 686 137 621 137 621 855 545 855 545 753 220 753 220 460 822 460 822 941 139 941 139 842 353 842 353 846 523 846 523 211 608 211 608 973 777 973 777 671 195 671 195 111 732 111 732 189 286 189 286 734 141 734 141 174 427 174 427 773 247 773 247 275 439 275 439 370 148 370 148 697 859 697 859 202 989 202 989 250 52 250 52 642 56 642 56 98 187 98 187 124 509 124 509 544 207 544 207 34 518 34 518 951 754 951 754 97 269 97 269 950 183 950 183 347 890 347 890 681 432 681 432 603 603 603 603 818 88 818 88 737 303 737 303 606 219 606 219 728 139 728 139 190 20 190 20 934 655 934 655 273 82 273 82 652 139 652 139 712 38 712 38 148 863 148 863 662 330 662 330 908 611 908 611 255 216 255 216 802 389 802 389 906 350 906 350 822 68 822 68 396 751 396 751 160 44 160 44 949 796 949 796 701 685 701 685 343 291 343 291 244 725 244 725 481 342 481 342 797 179 797 179 880 475 880 475 935 868 935 868 620 114 620 114 706 833 706 833 641 638 641 638 897 648 897 648 34 425 34 425 144 211 144 211 684 382 684 382 528 497 528 497 560 240 560 240 280 312 280 312 639 108 639 108 289 567 289 567 592 909 592 909 110 820 110 820 503 127 503 127 927 693 927 693 337 728 337 728 322 742 322 742 550 204 550 204 468 659 468 659 789 471 789 471 337 324 337 324 144 929 144 929 381 421 381 421 684 540 684 540 706 905 706 905 352 361 352 361 933 363 933 363 980 187 980 187 695 563 695 563 198 749 198 749 692 528 692 528 194 915 194 915 361 926 361 926 239 568 239 568 685 796 685 796 820 978 820 978 185 313 185 313 343 162 343 162 459 816 459 816 733 189 733 189 25 345 25 345 266 70 266 70 425 455 425 455 569 807 569 807 28 554 28 554 440 377 440 377 860 763 860 763 902 706 902 706 276 862 276 862 953 729 953 729 249 897 249 897 358 288 358 288 476 179 476 179 13 877 13 877 785 350 785 350 312 113 312 113 612 811 612 811 846 543 846 543 464 930 464 930 108 956 108 956 524 623 524 623 249 356 249 356 399 290 399 290 81 123 81 123 411 398 411 398 636 260 636 260 238 684 238 684 215 407 215 407 68 562 68 562 877 182 877 182 141 232 141 232 121 214 121 214 261 76 261 76 191 149 191 149 846 273 846 273 494 570 494 570 997 784 997 784 257 851 257 851 1 895 1 895 548 448 548 448 250 645 250 645 74 162 74 162 447 64 447 64 697 835 697 835 420 746 420 746 671 732 671 732 5 442 5 442 977 805 977 805 997 426 997 426 887 758 887 758 105 995 105 995 591 166 591 166 857 832 857 832 216 702 216 702 505 399 505 399 588 701 588 701 722 988 722 988 777 630 777 630 237 928 237 928 651 17 651 17 857 394 857 394 333 75 333 75 280 480 280 480 740 939 740 939 327 964 327 964 108 753 108 753 407 50 407 50 550 765 550 765 413 737 413 737 99 930 99 930 48 719 48 719 230 313 230 313 326 342 326 342 829 563 829 563 597 128 597 128 163 279 163 279 585 508 585 508 470 782 470 782 538 647 538 647 378 43 378 43 678 956 678 956 787 692 787 692 529 683 529 683 772 866 772 866 467 558 467 558 375 322 375 322 147 120 147 120 575 619 575 619 418 940 418 940 776 84 776 84 335 508 335 508 719 811 719 811 596 973 596 973 17 811 17 811 656 598 656 598 659 550 659 550 245 678 245 678 939 561 939 561 59 829 59 829 542 392 542 392 119 453 119 453 364 129 364 129 76 599 76 599 477 408 477 408 674 258 674 258 68 25 68 25 861 211 861 211 433 299 433 299 671 731 671 731 876 888 876 888 459 377 459 377 703 863 703 863 832 46 832 46 267 368 267 368 863 947 863 947 683 302 683 302 374 645 374 645 862 244 862 244 544 668 544 668 882 79 882 79 17 324 17 324 376 52 376 52 471 650 471 650 5 851 5 851 627 975 627 975 733 53 733 53 921 671 921 671 722 459 722 459 960 857 960 857 27 582 27 582 556 527 556 527 633 966 633 966 465 221 465 221 391 226 391 226 111 517 111 517 631 611 631 611 495 208 495 208 639 30 639 30 914 200 914 200 765 31 765 31 24 222 24 222 546 477 546 477 242 199 242 199 651 409 651 409 569 639 569 639 813 965 813 965 786 866 786 866 346 816 346 816 485 675 485 675 63 418 63 418 391 81 391 81 354 541 354 541 287 346 287 346 588 386 588 386 742 776 742 776 775 643 775 643 221 766 221 766 42 139 42 139 811 415 811 415 484 133 484 133 2 733 2 733 673 553 673 553 842 743 842 743 252 446 252 446 910 844 910 844 20 958 20 958 724 569 724 569 485 538 485 538 152 656 152 656 700 65 700 65 675 475 675 475 408 770 408 770 80 512 80 512 680 990 680 990 496 491 496 491 421 110 421 110 402 234 402 234 157 957 157 957 266 505 266 505 358 312 358 312 225 474 225 474 22 149 22 149 241 953 241 953 458 233 458 233 265 268 265 268 256 515 256 515 540 615 540 615 153 440 153 440 238 966 238 966 651 330 651 330 84 674 84 674 255 521 255 521 358 889 358 889 509 510 509 510 43 903 43 903 782 865 782 865 212 189 212 189 470 891 470 891 734 852 734 852 877 776 877 776 437 493 437 493 727 302 727 302 645 613 645 613 647 146 647 146 538 493 538 493 880 593 880 593 86 360 86 360 894 567 894 567 671 727 671 727 358 472 358 472 727 253 727 253 320 677 320 677 279 266 279 266 659 643 659 643 784 561 784 561 448 101 448 101 141 639 141 639 723 284 723 284 912 981 912 981 7 528 7 528 852 667 852 667 402 141 402 141 801 38 801 38 500 433 500 433 32 901 32 901 22 45 22 45 679 481 679 481 833 572 833 572 64 897 64 897 709 193 709 193 601 644 601 644 197 833 197 833 330 381 330 381 501 580 501 580 610 751 610 751 278 894 278 894 602 611 602 611 557 7 557 7 151 353 151 353 520 929 520 929 255 109 255 109 910 710 910 710 968 987 968 987 832 443 832 443 857 203 857 203 590 101 590 101 356 871 356 871 370 310 370 310 207 317 207 317 698 87 698 87 299 192 299 192 728 489 728 489 927 308 927 308 103 735 103 735 11 46 11 46 39 838 39 838 552 54 552 54 221 352 221 352 514 535 514 535 447 471 447 471 954 795 954 795 645 946 645 946 139 413 139 413 223 250 223 250 867 919 867 919 879 976 879 976 951 694 951 694 975 110 975 110 433 26 433 26 643 878 643 878 355 767 355 767 558 679 558 679 695 885 695 885 488 238 488 238 646 124 646 124 456 857 456 857 168 225 168 225 346 709 346 709 46 669 46 669 656 729 656 729 292 371 292 371 912 233 912 233 312 537 312 537 62 100 62 100 542 225 542 225 495 317 495 317 902 896 902 896 247 927 247 927 596 927 596 927 8 49 8 49 827 517 827 517 63 948 63 948 633 752 633 752 678 413 678 413 581 808 581 808 756 72 756 72 233 122 233 122 161 547 161 547 701 453 701 453 310 6 310 6 447 672 447 672 103 908 103 908 728 208 728 208 458 394 458 394 148 314 148 314 280 688 280 688 360 86 360 86 366 308 366 308 930 379 930 379 93 513 93 513 768 889 768 889 821 812 821 812 305 93 305 93 792 58 792 58 807 630 807 630 865 758 865 758 169 148 169 148 642 477 642 477 706 659 706 659 711 194 711 194 365 272 365 272 338 669 338 669 931 245 931 245 785 666 785 666 198 658 198 658 429 576 429 576 394 567 394 567 578 35 578 35 671 925 671 925 548 718 548 718 360 65 360 65 812 523 812 523 986 963 986 963 559 765 559 765 604 601 604 601 732 652 732 652 165 764 165 764 292 215 292 215 268 517 268 517 338 177 338 177 780 322 780 322 952 18 952 18 905 366 905 366 982 400 982 400 438 2 438 2 272 723 272 723 477 792 477 792 848 940 848 940 995 23 995 23 219 734 219 734 188 239 188 239 878 381 878 381 290 115 290 115 692 736 692 736 384 872 384 872 480 396 480 396 578 123 578 123 652 986 652 986 347 969 347 969 441 883 441 883 817 139 817 139 28 200 28 200 566 218 566 218 271 70 271 70 887 684 887 684 162 336 162 336 144 306 144 306 914 214 914 214 450 84 450 84 15 942 15 942 767 572 767 572 759 328 759 328 310 284 310 284 153 937 153 937 995 68 995 68 594 147 594 147 378 755 378 755 795 268 795 268 865 975 865 975 793 723 793 723 301 847 301 847 274 134 274 134 283 33 283 33 497 80 497 80 455 185 455 185 40 590 40 590 278 293 278 293 760 455 760 455 521 92 521 92 49 132 49 132 513 409 513 409 377 51 377 51 75 123 75 123 636 875 636 875 684 227 684 227 763 346 763 346 696 644 696 644 406 851 406 851 147 501 147 501 237 465 237 465 850 994 850 994 848 360 848 360 146 974 146 974 477 883 477 883 985 883 985 883 33 364 33 364 117 268 117 268 583 182 583 182 345 315 345 315 349 161 349 161 107 877 107 877 979 788 979 788 124 39 124 39 872 250 872 250 93 659 93 659 974 980 974 980 114 356 114 356 730 605 730 605 132 450 132 450 827 412 827 412 192 307 192 307 328 773 328 773 91 214 91 214 182 140 182 140 859 109 859 109 868 779 868 779 126 201 126 201 214 618 214 618 751 729 751 729 339 520 339 520 548 71 548 71 807 50 807 50 557 883 557 883 941 562 941 562 233 427 233 427 285 155 285 155 805 299 805 299 437 142 437 142 872 438 872 438 725 400 725 400 280 146 280 146 505 619 505 619 531 433 531 433 470 752 470 752 908 736 908 736 482 563 482 563 509 160 509 160 340 785 340 785 150 568 150 568 631 333 631 333 498 76 498 76 871 771 871 771 917 465 917 465 644 178 644 178 763 461 763 461 11 626 11 626 571 711 571 711 586 431 586 431 859 706 859 706 374 72 374 72 97 700 97 700 337 878 337 878 670 308 670 308 362 557 362 557 79 457 79 457 77 93 77 93 862 635 862 635 478 458 478 458 573 268 573 268 499 110 499 110 959 977 959 977 73 722 73 722 357 203 357 203 176 159 176 159 398 526 398 526 258 549 258 549 893 810 893 810 357 714 357 714 665 520 665 520 940 914 940 914 888 457 888 457 988 737 988 737 914 125 914 125 109 114 109 114 672 989 672 989 932 497 932 497 700 603 700 603 673 254 673 254 347 747 347 747 571 914 571 914 53 178 53 178 53 224 53 224 829 25 829 25 424 316 424 316 551 814 551 814 311 791 311 791 638 153 638 153 165 370 165 370 777 957 777 957 908 98 908 98 277 305 277 305 136 351 136 351 816 692 816 692 333 303 333 303 547 92 547 92 60 844 60 844 730 755 730 755 879 992 879 992 259 617 259 617 500 163 500 163 316 565 316 565 422 975 422 975 378 350 378 350 928 778 928 778 391 16 391 16 88 324 88 324 168 737 168 737 195 96 195 96 917 122 917 122 29 416 29 416 100 381 100 381 954 625 954 625 381 218 381 218 795 784 795 784 179 396 179 396 153 541 153 541 301 903 301 903 269 539 269 539 337 837 337 837 24 243 24 243 283 360 283 360 334 526 334 526 30 147 30 147 502 430 502 430 389 592 389 592 182 526 182 526 603 939 603 939 125 322 125 322 568 695 568 695 726 452 726 452 975 374 975 374 434 891 434 891 930 410 930 410 139 421 139 421 502 388 502 388 374 521 374 521 285 550 285 550 296 417 296 417 981 117 981 117 763 372 763 372 513 959 513 959 273 625 273 625 919 871 919 871 254 324 254 324 101 408 101 408 232 969 232 969 712 272 712 272 90 360 90 360 814 905 814 905 723 513 723 513 553 942 553 942 139 682 139 682 639 269 639 269 225 578 225 578 531 248 531 248 42 716 42 716 426 86 426 86 636 720 636 720 562 988 562 988 300 693 300 693 890 528 890 528 637 277 637 277 740 987 740 987 712 849 712 849 28 635 28 635 677 569 677 569 115 785 115 785 631 290 631 290 35 782 35 782 993 114 993 114 562 969 562 969 878 278 878 278 807 68 807 68 521 217 521 217 809 827 809 827 824 514 824 514 540 964 540 964 33 755 33 755 969 646 969 646 315 400 315 400 516 65 516 65 120 921 120 921 381 853 381 853 470 455 470 455 31 901 31 901 122 604 122 604 728 570 728 570 468 553 468 553 95 39 95 39 620 570 620 570 62 861 62 861 637 86 637 86 184 593 184 593 667 327 667 327 682 630 682 630 522 421 522 421 42 67 42 67 991 506 991 506 561 831 561 831 688 532 688 532 241 789 241 789 658 675 658 675 2 674 2 674 718 996 718 996 785 53 785 53 202 78 202 78 890 159 890 159 751 879 751 879 573 289 573 289 706 237 706 237 687 503 687 503 676 57 676 57 994 533 994 533 909 611 909 611 385 236 385 236 332 647 332 647 69 104 69 104 688 711 688 711 111 95 111 95 40 742 40 742 731 502 731 502 838 435 838 435 749 738 749 738 379 824 379 824 262 407 262 407 149 148 149 148 798 579 798 579 231 406 231 406 400 773 400 773 602 591 602 591 15 460 15 460 406 918 406 918 725 659 725 659 601 126 601 126 181 775 181 775 952 27 952 27 839 865 839 865 211 776 211 776 313 85 313 85 122 549 122 549 690 252 690 252 925 712 925 712 250 536 250 536 568 585 568 585 806 474 806 474 97 96 97 96 708 185 708 185 594 674 594 674 75 584 75 584 383 561 383 561 428 810 428 810 680 466 680 466 234 314 234 314 489 80 489 80 404 597 404 597 43 875 43 875 770 816 770 816 324 234 324 234 703 182 703 182 160 286 160 286 322 400 322 400 794 24 794 24 995 396 995 396 905 641 905 641 195 496 195 496 764 367 764 367 483 30 483 30 142 371 142 371 311 468 311 468 44 720 44 720 774 38 774 38 596 322 596 322 790 139 790 139 988 852 988 852 524 797 524 797 916 128 916 128 447 70 447 70 141 625 141 625 232 688 232 688 493 886 493 886 144 696 144 696 137 348 137 348 854 226 854 226 883 154 883 154 106 563 106 563 160 232 160 232 55 269 55 269 917 614 917 614 601 214 601 214 875 266 875 266 570 455 570 455 260 887 260 887 275 399 275 399 287 279 287 279 218 476 218 476 544 888 544 888 204 911 204 911 729 428 729 428 465 587 465 587 547 77 547 77 492 369 492 369 512 653 512 653 821 457 821 457 205 423 205 423 579 773 579 773 747 316 747 316 573 894 573 894 815 880 815 880 318 812 318 812 108 626 108 626 304 132 304 132 946 790 946 790 240 190 240 190 188 825 188 825 793 951 793 951 413 453 413 453 842 319 842 319 753 502 753 502 273 377 273 377 459 237 459 237 323 948 323 948 116 301 116 301 845 585 845 585 475 335 475 335 811 1 811 1 288 823 288 823 704 758 704 758 408 671 408 671 55 320 55 320 955 117 955 117 716 446 716 446 401 419 401 419 747 348 747 348 589 914 589 914 963 272 963 272 955 369 955 369 330 905 330 905 815 415 815 415 365 589 365 589 123 603 123 603 600 214 600 214 520 972 520 972 85 593 85 593 734 371 734 371 258 23 258 23 875 932 875 932 602 209 602 209 455 975 455 975 497 858 497 858 139 625 139 625 849 130 849 130 90 943 90 943 153 608 153 608 515 102 515 102 35 334 35 334 772 963 772 963 700 528 700 528 649 794 649 794 223 528 223 528 68 166 68 166 383 240 383 240 791 19 791 19 536 425 536 425 621 716 621 716 896 208 896 208 169 376 169 376 482 221 482 221 368 472 368 472 396 187 396 187 551 93 551 93 874 932 874 932 654 636 654 636 235 765 235 765 434 803 434 803 382 344 382 344 741 726 741 726 718 768 718 768 267 918 267 918 324 36 324 36 265 380 265 380 858 313 858 313 107 276 107 276 210 722 210 722 466 783 466 783 159 757 159 757 229 867 229 867 546 923 546 923 65 322 65 322 896 379 896 379 730 812 730 812 897 581 897 581 90 860 90 860 119 608 119 608 37 923 37 923 11 330 11 330 567 295 567 295 927 330 927 330 441 874 441 874 183 841 183 841 464 245 464 245 570 764 570 764 695 978 695 978 307 761 307 761 224 364 224 364 500 407 500 407 994 74 994 74 146 481 146 481 561 663 561 663 26 284 26 284 856 66 856 66 813 822 813 822 64 202 64 202 512 687 512 687 124 523 124 523 440 1 440 1 882 91 882 91 274 244 274 244 496 939 496 939 734 628 734 628 122 582 122 582 271 24 271 24 836 706 836 706 337 51 337 51 403 71 403 71 755 796 755 796 109 169 109 169 337 132 337 132 983 482 983 482 105 599 105 599 319 365 319 365 614 657 614 657 778 933 778 933 592 35 592 35 615 601 615 601 122 575 122 575 759 738 759 738 125 99 125 99 950 377 950 377 537 137 537 137 493 553 493 553 132 49 132 49 390 446 390 446 988 582 988 582 615 955 615 955 17 947 17 947 773 654 773 654 305 735 305 735 627 824 627 824 952 183 952 183 452 33 452 33 515 928 515 928 732 589 732 589 56 420 56 420 443 75 443 75 255 101 255 101 971 9 971 9 439 852 439 852 648 699 648 699 791 639 791 639 186 697 186 697 413 985 413 985 922 920 922 920 982 555 982 555 228 361 228 361 195 58 195 58 399 574 399 574 246 478 246 478 197 326 197 326 38 794 38 794 135 640 135 640 431 700 431 700 408 223 408 223 632 294 632 294 86 871 86 871 635 60 635 60 413 750 413 750 400 430 400 430 216 339 216 339 276 918 276 918 139 1 139 1 267 618 267 618 552 498 552 498 920 967 920 967 157 203 157 203 741 445 741 445 424 120 424 120 621 895 621 895 429 468 429 468 223 111 223 111 851 465 851 465 719 706 719 706 982 247 982 247 784 775 784 775 991 201 991 201 941 115 941 115 881 833 881 833 966 768 966 768 285 217 285 217 625 163 625 163 93 773 93 773 561 101 561 101 979 321 979 321 585 315 585 315 27 156 27 156 873 451 873 451 550 902 550 902 61 431 61 431 607 483 607 483 618 279 618 279 246 829 246 829 733 477 733 477 813 946 813 946 628 608 628 608 97 822 97 822 347 433 347 433 526 16 526 16 940 284 940 284 535 888 535 888 234 46 234 46 983 72 983 72 946 770 946 770 479 852 479 852 783 358 783 358 223 366 223 366 530 364 530 364 909 557 909 557 784 105 784 105 173 596 173 596 628 268 628 268 871 508 871 508 822 199 822 199 990 664 990 664 429 38 429 38 565 334 565 334 406 306 406 306 288 566 288 566 648 664 648 664 156 863 156 863 808 527 808 527 59 92 59 92 393 419 393 419 496 151 496 151 795 861 795 861 865 234 865 234 320 678 320 678 982 567 982 567 578 258 578 258 230 228 230 228 149 73 149 73 281 129 281 129 518 779 518 779 183 627 183 627 695 405 695 405 893 614 893 614 778 860 778 860 791 391 791 391 253 229 253 229 12 162 12 162 647 601 647 601 90 182 90 182 207 431 207 431 301 26 301 26 632 53 632 53 419 920 419 920 813 850 813 850 655 644 655 644 746 861 746 861 464 909 464 909 954 817 954 817 145 119 145 119 912 36 912 36 12 479 12 479 347 538 347 538 438 930 438 930 304 918 304 918 603 829 603 829 993 11 993 11 273 453 273 453 643 46 643 46 497 912 497 912 492 589 492 589 622 781 622 781 42 670 42 670 502 89 502 89 728 701 728 701 876 356 876 356 887 637 887 637 207 769 207 769 50 480 50 480 226 743 226 743 120 847 120 847 344 737 344 737 69 178 69 178 844 575 844 575 854 515 854 515 893 162 893 162 717 354 717 354 383 824 383 824 726 882 726 882 843 649 843 649 65 249 65 249 482 665 482 665 382 916 382 916 637 113 637 113 12 788 12 788 499 499 499 499 600 140 600 140 548 198 548 198 625 729 625 729 374 539 374 539 821 530 821 530 380 673 380 673 336 596 336 596 103 101 103 101 674 81 674 81 181 771 181 771 126 618 126 618 519 891 519 891 536 463 536 463 65 613 65 613 735 613 735 613 326 38 326 38 860 670 860 670 650 745 650 745 145 384 145 384 362 378 362 378 136 987 136 987 400 162 400 162 553 957 553 957 850 356 850 356 392 274 392 274 663 88 663 88 364 430 364 430 482 802 482 802 507 702 507 702 202 38 202 38 59 789 59 789 628 743 628 743 922 821 922 821 63 807 63 807 208 425 208 425 736 485 736 485 4 496 4 496 175 5 175 5 535 452 535 452 820 451 820 451 34 292 34 292 938 951 938 951 929 476 929 476 568 881 568 881 202 476 202 476 107 236 107 236 155 358 155 358 957 973 957 973 544 876 544 876 268 159 268 159 178 180 178 180 273 456 273 456 11 814 11 814 473 655 473 655 365 556 365 556 515 125 515 125 351 768 351 768 771 247 771 247 287 784 287 784 423 251 423 251 565 152 565 152 471 732 471 732 592 392 592 392 858 854 858 854 139 448 139 448 72 111 72 111 915 391 915 391 636 129 636 129 263 635 263 635 623 698 623 698 590 493 590 493 607 434 607 434 137 453 137 453 174 153 174 153 704 377 704 377 72 859 72 859 198 495 198 495 361 360 361 360 381 375 381 375 607 782 607 782 53 327 53 327 339 847 339 847 40 318 40 318 52 57 52 57 556 735 556 735 509 685 509 685 710 489 710 489 408 852 408 852 968 67 968 67 933 468 933 468 682 239 682 239 614 371 614 371 321 51 321 51 44 237 44 237 370 73 370 73 316 482 316 482 529 562 529 562 823 733 823 733 356 674 356 674 238 692 238 692 440 163 440 163 17 867 17 867 88 821 88 821 128 45 128 45 392 474 392 474 792 128 792 128 275 824 275 824 595 344 595 344 270 145 270 145 420 409 420 409 79 903 79 903 323 437 323 437 790 433 790 433 397 147 397 147 79 507 79 507 920 178 920 178 266 194 266 194 707 849 707 849 71 943 71 943 301 376 301 376 879 374 879 374 550 848 550 848 289 258 289 258 438 258 438 258 415 564 415 564 709 36 709 36 43 769 43 769 934 308 934 308 959 803 959 803 674 204 674 204 545 636 545 636 101 885 101 885 396 490 396 490 604 523 604 523 280 894 280 894 834 618 834 618 189 267 189 267 363 332 363 332 140 323 140 323 881 223 881 223 165 455 165 455 594 652 594 652 63 852 63 852 924 811 924 811 769 655 769 655 292 30 292 30 250 465 250 465 312 653 312 653 358 155 358 155 540 472 540 472 723 245 723 245 911 892 911 892 852 270 852 270 914 302 914 302 451 912 451 912 578 604 578 604 594 299 594 299 586 728 586 728 571 458 571 458 521 559 521 559 248 109 248 109 728 475 728 475 259 489 259 489 757 978 757 978 138 504 138 504 364 272 364 272 331 428 331 428 505 757 505 757 261 468 261 468 444 263 444 263 221 502 221 502 174 482 174 482 7 911 7 911 435 442 435 442 719 753 719 753 306 904 306 904 576 207 576 207 659 67 659 67 641 771 641 771 832 367 832 367 246 159 246 159 648 545 648 545 589 506 589 506 641 349 641 349 686 48 686 48 663 245 663 245 900 885 900 885 945 283 945 283 615 774 615 774 138 594 138 594 327 782 327 782 988 839 988 839 366 234 366 234 341 443 341 443 135 655 135 655 949 419 949 419 106 829 106 829 691 133 691 133 824 676 824 676 629 409 629 409 339 715 339 715 76 918 76 918 236 81 236 81 215 893 215 893 306 634 306 634 951 914 951 914 328 157 328 157 75 837 75 837 402 321 402 321 780 706 780 706 92 396 92 396 751 607 751 607 610 33 610 33 619 49 619 49 460 648 460 648 930 457 930 457 257 461 257 461 725 62 725 62 282 780 282 780 811 952 811 952 730 907 730 907 40 518 40 518 557 59 557 59 816 271 816 271 197 918 197 918 652 925 652 925 945 177 945 177 59 835 59 835 809 788 809 788 971 972 971 972 562 206 562 206 185 719 185 719 229 810 229 810 712 139 712 139 345 705 345 705 439 811 439 811 712 232 712 232 638 504 638 504 512 531 512 531 252 665 252 665 417 838 417 838 442 377 442 377 111 225 111 225 148 214 148 214 14 405 14 405 915 622 915 622 255 38 255 38 167 966 167 966 966 257 966 257 702 469 702 469 851 251 851 251 806 761 806 761 723 446 723 446 25 52 25 52 281 553 281 553 758 296 758 296 188 329 188 329 530 371 530 371 508 241 508 241 428 165 428 165 574 228 574 228 416 268 416 268 625 700 625 700 173 349 173 349 241 624 241 624 698 549 698 549 173 762 173 762 559 743 559 743 144 434 144 434 349 212 349 212 389 888 389 888 966 481 966 481 44 309 44 309 582 639 582 639 820 710 820 710 246 926 246 926 196 819 196 819 181 701 181 701 497 66 497 66 4 650 4 650 307 924 307 924 626 36 626 36 286 617 286 617 518 791 518 791 946 925 946 925 609 898 609 898 526 90 526 90 710 682 710 682 49 146 49 146 297 243 297 243 51 978 51 978 253 452 253 452 767 408 767 408 105 474 105 474 921 47 921 47 112 983 112 983 602 685 602 685 979 28 979 28 764 414 764 414 271 65 271 65 583 113 583 113 373 661 373 661 194 217 194 217 516 11 516 11 204 479 204 479 511 992 511 992 100 811 100 811 832 371 832 371 972 922 972 922 185 810 185 810 787 818 787 818 119 261 119 261 703 343 703 343 332 213 332 213 667 361 667 361 131 739 131 739 359 306 359 306 422 427 422 427 381 330 381 330 732 621 732 621 703 113 703 113 630 849 630 849 995 35 995 35 916 841 916 841 229 15 229 15 477 728 477 728 582 456 582 456 353 995 353 995 768 60 768 60 570 61 570 61 265 686 265 686 374 687 374 687 128 273 128 273 632 587 632 587 614 906 614 906 25 108 25 108 546 19 546 19 197 571 197 571 43 280 43 280 744 664 744 664 615 616 615 616 830 473 830 473 181 317 181 317 206 628 206 628 865 370 865 370 954 765 954 765 595 285 595 285 31 363 31 363 527 194 527 194 369 932 369 932 486 153 486 153 804 166 804 166 264 107 264 107 608 200 608 200 29 798 29 798 542 145 542 145 953 924 953 924 865 122 865 122 109 613 109 613 306 742 306 742 166 238 166 238 811 179 811 179 609 810 609 810 194 233 194 233 795 447 795 447 943 877 943 877 22 696 22 696 900 286 900 286 411 565 411 565 183 555 183 555 744 617 744 617 394 731 394 731 890 851 890 851 103 855 103 855 688 92 688 92 371 66 371 66 408 238 408 238 553 361 553 361 18 57 18 57 572 19 572 19 695 581 695 581 852 22 852 22 850 218 850 218 608 135 608 135 466 538 466 538 323 129 323 129 890 713 890 713 572 635 572 635 148 142 148 142 954 439 954 439 449 287 449 287 812 450 812 450 367 330 367 330 343 546 343 546 348 333 348 333 930 478 930 478 532 596 532 596 683 920 683 920 661 641 661 641 815 96 815 96 356 883 356 883 235 692 235 692 274 407 274 407 144 273 144 273 967 773 967 773 3 706 3 706 181 924 181 924 166 580 166 580 996 794 996 794 530 265 530 265 745 671 745 671 932 840 932 840 701 67 701 67 586 116 586 116 613 500 613 500 776 648 776 648 936 735 936 735 288 250 288 250 475 846 475 846 567 204 567 204 11 256 11 256 199 953 199 953 766 272 766 272 951 95 951 95 276 223 276 223 910 608 910 608 876 119 876 119 550 897 550 897 763 690 763 690 836 823 836 823 727 929 727 929 558 233 558 233 389 567 389 567 170 298 170 298 704 158 704 158 250 9 250 9 260 554 260 554 808 166 808 166 709 262 709 262 822 218 822 218 312 955 312 955 872 4 872 4 47 806 47 806 441 916 441 916 294 713 294 713 832 266 832 266 290 532 290 532 4 214 4 214 463 466 463 466 850 767 850 767 968 926 968 926 915 805 915 805 691 205 691 205 408 923 408 923 314 544 314 544 203 607 203 607 467 576 467 576 281 699 281 699 29 105 29 105 17 889 17 889 48 497 48 497 863 714 863 714 376 534 376 534 466 449 466 449 251 276 251 276 223 104 223 104 732 354 732 354 37 769 37 769 7 259 7 259 271 442 271 442 833 725 833 725 382 629 382 629 236 233 236 233 811 504 811 504 462 519 462 519 100 680 100 680 820 132 820 132 203 803 203 803 847 306 847 306 945 629 945 629 469 935 469 935 23 345 23 345 132 300 132 300 89 348 89 348 599 718 599 718 70 146 70 146 890 708 890 708 256 242 256 242 59 868 59 868 114 18 114 18 301 61 301 61 70 769 70 769 170 225 170 225 249 559 249 559 101 788 101 788 357 719 357 719 59 182 59 182 316 429 316 429 260 875 260 875 132 431 132 431 616 533 616 533 235 843 235 843 363 913 363 913 71 106 71 106 658 963 658 963 264 122 264 122 678 404 678 404 796 765 796 765 429 368 429 368 727 127 727 127 134 745 134 745 51 424 51 424 150 329 150 329 420 909 420 909 235 208 235 208 444 664 444 664 551 380 551 380 579 202 579 202 589 784 589 784 914 924 914 924 522 158 522 158 233 336 233 336 568 390 568 390 537 535 537 535 790 264 790 264 262 790 262 790 187 151 187 151 155 35 155 35 499 258 499 258 594 210 594 210 873 984 873 984 955 766 955 766 858 123 858 123 817 113 817 113 376 510 376 510 20 726 20 726 367 587 367 587 75 202 75 202 915 991 915 991 630 481 630 481 100 959 100 959 692 618 692 618 831 863 831 863 896 161 896 161 150 724 150 724 792 247 792 247 886 13 886 13 848 943 848 943 68 108 68 108 312 45 312 45 627 264 627 264 895 393 895 393 429 13 429 13 832 297 832 297 40 779 40 779 857 231 857 231 26 907 26 907 588 376 588 376 531 891 531 891 170 66 170 66 695 454 695 454 249 671 249 671 762 380 762 380 842 425 842 425 574 475 574 475 337 346 337 346 61 769 61 769 976 173 976 173 422 887 422 887 901 274 901 274 388 115 388 115 413 69 413 69 366 965 366 965 380 883 380 883 65 740 65 740 34 572 34 572 165 681 165 681 374 537 374 537 258 429 258 429 293 895 293 895 31 8 31 8 871 761 871 761 800 749 800 749 447 301 447 301 116 903 116 903 101 355 101 355 701 226 701 226 820 233 820 233 76 612 76 612 198 315 198 315 622 609 622 609 471 593 471 593 917 435 917 435 577 923 577 923 906 317 906 317 795 840 795 840 840 307 840 307 590 785 590 785 903 790 903 790 638 458 638 458 405 997 405 997 237 326 237 326 16 328 16 328 179 474 179 474 421 343 421 343 331 670 331 670 489 624 489 624 279 85 279 85 373 900 373 900 122 130 122 130 345 679 345 679 644 980 644 980 678 702 678 702 454 573 454 573 645 296 645 296 929 940 929 940 902 724 902 724 629 947 629 947 305 617 305 617 538 719 538 719 115 733 115 733 583 419 583 419 484 160 484 160 716 669 716 669 682 19 682 19 747 460 747 460 613 640 613 640 877 397 877 397 34 474 34 474 89 603 89 603 662 695 662 695 412 918 412 918 200 499 200 499 564 415 564 415 845 364 845 364 820 517 820 517 949 713 949 713 87 163 87 163 139 13 139 13 535 881 535 881 232 741 232 741 78 21 78 21 487 777 487 777 11 275 11 275 729 295 729 295 589 792 589 792 188 870 188 870 202 177 202 177 983 835 983 835 979 672 979 672 470 81 470 81 577 476 577 476 647 195 647 195 69 722 69 722 855 193 855 193 309 541 309 541 185 600 185 600 489 361 489 361 248 884 248 884 638 838 638 838 755 603 755 603 843 276 843 276 197 213 197 213 738 438 738 438 23 317 23 317 480 629 480 629 439 172 439 172 534 152 534 152 897 782 897 782 473 285 473 285 136 93 136 93 378 938 378 938 434 464 434 464 636 484 636 484 583 97 583 97 32 835 32 835 665 917 665 917 590 529 590 529 466 795 466 795 194 671 194 671 584 752 584 752 817 421 817 421 738 568 738 568 171 792 171 792 11 298 11 298 696 904 696 904 879 434 879 434 417 921 417 921 221 658 221 658 146 294 146 294 847 434 847 434 953 749 953 749 967 850 967 850 490 144 490 144 238 656 238 656 145 141 145 141 306 716 306 716 197 366 197 366 338 800 338 800 202 273 202 273 132 941 132 941 326 533 326 533 974 779 974 779 376 251 376 251 984 539 984 539 210 677 210 677 923 75 923 75 701 46 701 46 49 351 49 351 230 875 230 875 531 932 531 932 659 824 659 824 321 886 321 886 833 947 833 947 215 866 215 866 135 122 135 122 116 15 116 15 521 29 521 29 212 663 212 663 355 584 355 584 910 610 910 610 460 64 460 64 146 122 146 122 150 790 150 790 682 325 682 325 86 336 86 336 327 817 327 817 947 715 947 715 691 780 691 780 194 877 194 877 641 606 641 606 507 196 507 196 684 577 684 577 941 683 941 683 454 669 454 669 105 764 105 764 565 957 565 957 388 953 388 953 656 712 656 712 580 165 580 165 134 719 134 719 48 386 48 386 124 727 124 727 650 890 650 890 868 565 868 565 444 877 444 877 845 699 845 699 290 277 290 277 205 431 205 431 88 811 88 811 446 877 446 877 252 803 252 803 157 801 157 801 115 131 115 131 266 509 266 509 970 730 970 730 461 887 461 887 723 299 723 299 823 549 823 549 354 884 354 884 134 758 134 758 869 875 869 875 854 876 854 876 453 519 453 519 96 645 96 645 177 385 177 385 404 207 404 207 773 845 773 845 156 517 156 517 695 246 695 246 533 200 533 200 972 906 972 906 137 594 137 594 396 411 396 411 833 286 833 286 472 272 472 272 617 939 617 939 454 872 454 872 569 321 569 321 475 191 475 191 372 76 372 76 548 90 548 90 253 631 253 631 605 212 605 212 602 380 602 380 263 700 263 700 435 995 435 995 90 186 90 186 691 997 691 997 79 22 79 22 23 508 23 508 301 842 301 842 133 366 133 366 272 163 272 163 79 515 79 515 756 475 756 475 329 328 329 328 612 73 612 73 953 722 953 722 788 235 788 235 154 785 154 785 199 258 199 258 949 481 949 481 432 372 432 372 39 201 39 201 5 705 5 705 918 80 918 80 202 98 202 98 752 469 752 469 621 851 621 851 834 112 834 112 176 969 176 969 876 927 876 927 46 278 46 278 443 967 443 967 642 548 642 548 733 201 733 201 642 336 642 336 65 53 65 53 983 628 983 628 300 91 300 91 252 155 252 155 20 419 20 419 183 153 183 153 293 735 293 735 433 231 433 231 91 951 91 951 233 489 233 489 131 873 131 873 379 939 379 939 818 551 818 551 490 579 490 579 422 215 422 215 774 718 774 718 208 700 208 700 56 370 56 370 59 336 59 336 177 49 177 49 718 745 718 745 551 144 551 144 882 989 882 989 701 519 701 519 35 614 35 614 936 351 936 351 375 910 375 910 993 948 993 948 971 770 971 770 456 740 456 740 469 898 469 898 699 390 699 390 86 940 86 940 307 899 307 899 320 206 320 206 68 652 68 652 448 771 448 771 70 411 70 411 973 455 973 455 789 13 789 13 316 37 316 37 882 899 882 899 410 916 410 916 477 870 477 870 673 324 673 324 765 236 765 236 512 479 512 479 616 337 616 337 863 515 863 515 229 851 229 851 404 104 404 104 370 136 370 136 956 983 956 983 995 757 995 757 96 264 96 264 638 841 638 841 18 914 18 914 440 510 440 510 268 882 268 882 211 936 211 936 653 444 653 444 457 420 457 420 462 110 462 110 793 416 793 416 339 521 339 521 429 782 429 782 456 840 456 840 465 981 465 981 338 454 338 454 370 290 370 290 138 934 138 934 768 866 768 866 229 453 229 453 166 852 166 852 485 489 485 489 343 791 343 791 632 54 632 54 3 320 3 320 302 618 302 618 685 518 685 518 62 971 62 971 710 842 710 842 247 921 247 921 896 30 896 30 158 780 158 780 357 811 357 811 485 526 485 526 781 405 781 405 636 914 636 914 460 174 460 174 355 437 355 437 446 193 446 193 111 148 111 148 454 42 454 42 74 539 74 539 138 923 138 923 501 927 501 927 832 867 832 867 667 895 667 895 714 440 714 440 894 749 894 749 63 815 63 815 118 71 118 71 112 532 112 532 866 589 866 589 939 303 939 303 557 212 557 212 678 447 678 447 103 453 103 453 459 664 459 664 698 244 698 244 292 438 292 438 78 334 78 334 843 932 843 932 458 907 458 907 102 647 102 647 523 797 523 797 204 792 204 792 229 27 229 27 792 858 792 858 216 883 216 883 433 887 433 887 537 528 537 528 747 801 747 801 288 855 288 855 407 57 407 57 35 76 35 76 789 18 789 18 517 71 517 71 461 899 461 899 256 485 256 485 530 991 530 991 241 615 241 615 212 180 212 180 130 891 130 891 749 199 749 199 749 750 749 750 958 336 958 336 175 577 175 577 154 712 154 712 332 724 332 724 67 292 67 292 259 768 259 768 30 75 30 75 311 971 311 971 208 663 208 663 292 378 292 378 428 91 428 91 594 434 594 434 42 812 42 812 729 500 729 500 276 437 276 437 919 806 919 806 884 859 884 859 298 115 298 115 423 571 423 571 775 98 775 98 194 332 194 332 654 127 654 127 49 797 49 797 74 713 74 713 490 381 490 381 599 168 599 168 618 932 618 932 787 828 787 828 697 777 697 777 55 534 55 534 748 36 748 36 408 902 408 902 534 807 534 807 171 279 171 279 438 614 438 614 212 444 212 444 529 819 529 819 916 195 916 195 507 135 507 135 694 785 694 785 10 859 10 859 516 408 516 408 286 513 286 513 390 308 390 308 298 701 298 701 988 190 988 190 434 598 434 598 359 147 359 147 739 975 739 975 107 493 107 493 714 499 714 499 678 126 678 126 106 304 106 304 21 16 21 16 795 36 795 36 235 290 235 290 910 762 910 762 196 14 196 14 703 614 703 614 244 296 244 296 123 175 123 175 503 509 503 509 855 644 855 644 836 127 836 127 752 647 752 647 398 247 398 247 500 264 500 264 138 591 138 591 782 118 782 118 862 338 862 338 967 120 967 120 669 849 669 849 349 322 349 322 282 788 282 788 511 269 511 269 163 414 163 414 358 844 358 844 705 905 705 905 132 670 132 670 785 936 785 936 144 176 144 176 884 354 884 354 439 274 439 274 863 726 863 726 897 942 897 942 756 593 756 593 707 755 707 755 466 509 466 509 441 517 441 517 869 667 869 667 289 590 289 590 598 569 598 569 843 902 843 902 405 811 405 811 418 883 418 883 438 655 438 655 26 261 26 261 292 239 292 239 132 458 132 458 386 504 386 504 168 690 168 690 933 639 933 639 885 213 885 213 117 185 117 185 354 491 354 491 130 483 130 483 273 794 273 794 414 369 414 369 107 416 107 416 37 340 37 340 186 335 186 335 946 289 946 289 232 924 232 924 745 449 745 449 513 773 513 773 160 770 160 770 370 640 370 640 98 872 98 872 178 448 178 448 756 386 756 386 894 42 894 42 251 452 251 452 601 992 601 992 607 267 607 267 611 940 611 940 321 361 321 361 687 738 687 738 541 884 541 884 563 115 563 115 840 227 840 227 773 26 773 26 501 466 501 466 85 65 85 65 957 91 957 91 240 899 240 899 167 324 167 324 86 543 86 543 562 818 562 818 28 415 28 415 297 553 297 553 938 966 938 966 238 928 238 928 757 159 757 159 985 80 985 80 350 288 350 288 660 473 660 473 551 91 551 91 706 506 706 506 729 375 729 375 903 918 903 918 601 933 601 933 104 342 104 342 421 326 421 326 225 232 225 232 889 232 889 232 267 612 267 612 864 465 864 465 817 778 817 778 394 826 394 826 92 70 92 70 714 601 714 601 684 726 684 726 933 447 933 447 724 125 724 125 928 965 928 965 645 176 645 176 605 101 605 101 335 602 335 602 452 608 452 608 598 60 598 60 547 144 547 144 926 377 926 377 474 115 474 115 12 616 12 616 559 947 559 947 676 220 676 220 583 584 583 584 341 535 341 535 553 929 553 929 171 868 171 868 482 464 482 464 820 550 820 550 460 296 460 296 94 235 94 235 186 657 186 657 584 487 584 487 719 67 719 67 237 1 237 1 754 196 754 196 822 359 822 359 946 969 946 969 181 551 181 551 48 18 48 18 750 372 750 372 307 201 307 201 54 218 54 218 194 733 194 733 899 706 899 706 646 98 646 98 137 160 137 160 140 608 140 608 22 981 22 981 98 861 98 861 868 951 868 951 705 437 705 437 621 222 621 222 473 981 473 981 206 762 206 762 985 574 985 574 310 970 310 970 980 265 980 265 227 370 227 370 2 785 2 785 762 415 762 415 922 977 922 977 760 11 760 11 276 289 276 289 655 191 655 191 876 318 876 318 609 675 609 675 434 904 434 904 18 556 18 556 78 129 78 129 599 776 599 776 945 203 945 203 440 405 440 405 60 184 60 184 694 508 694 508 167 579 167 579 165 898 165 898 906 968 906 968 868 269 868 269 270 16 270 16 804 255 804 255 816 65 816 65 80 42 80 42 908 886 908 886 663 451 663 451 535 970 535 970 474 332 474 332 885 80 885 80 656 505 656 505 593 249 593 249 666 684 666 684 535 447 535 447 555 963 555 963 198 210 198 210 329 556 329 556 29 284 29 284 628 98 628 98 672 802 672 802 42 52 42 52 207 331 207 331 991 61 991 61 76 601 76 601 500 347 500 347 580 538 580 538 867 371 867 371 508 261 508 261 720 738 720 738 396 288 396 288 588 531 588 531 640 473 640 473 404 262 404 262 520 65 520 65 957 227 957 227 415 937 415 937 616 552 616 552 648 177 648 177 788 368 788 368 386 682 386 682 346 90 346 90 957 934 957 934 918 268 918 268 5 70 5 70 685 605 685 605 915 621 915 621 711 912 711 912 23 700 23 700 94 630 94 630 591 123 591 123 303 288 303 288 644 861 644 861 722 883 722 883 462 772 462 772 211 29 211 29 392 123 392 123 545 689 545 689 334 650 334 650 965 839 965 839 712 662 712 662 598 930 598 930 50 876 50 876 448 813 448 813 19 130 19 130 135 77 135 77 259 280 259 280 808 624 808 624 972 797 972 797 419 922 419 922 871 206 871 206 661 245 661 245 420 143 420 143 331 256 331 256 689 261 689 261 502 534 502 534 150 433 150 433 67 709 67 709 94 606 94 606 195 69 195 69 745 961 745 961 954 493 954 493 879 515 879 515 180 153 180 153 675 481 675 481 989 434 989 434 453 721 453 721 129 77 129 77 525 650 525 650 710 632 710 632 470 135 470 135 771 858 771 858 814 341 814 341 57 954 57 954 916 660 916 660 940 340 940 340 346 991 346 991 683 976 683 976 996 371 996 371 497 94 497 94 707 2 707 2 664 492 664 492 891 179 891 179 155 30 155 30 501 996 501 996 872 813 872 813 115 750 115 750 570 581 570 581 403 847 403 847 357 861 357 861 90 40 90 40 953 447 953 447 223 343 223 343 465 20 465 20 398 786 398 786 910 479 910 479 347 946 347 946 897 226 897 226 432 127 432 127 555 833 555 833 396 209 396 209 459 405 459 405 219 810 219 810 927 700 927 700 82 548 82 548 506 523 506 523 643 566 643 566 719 144 719 144 135 519 135 519 263 514 263 514 519 484 519 484 152 956 152 956 646 861 646 861 75 860 75 860 248 765 248 765 505 163 505 163 172 370 172 370 184 479 184 479 260 603 260 603 408 751 408 751 976 647 976 647 87 746 87 746 553 709 553 709 865 22 865 22 972 569 972 569 557 981 557 981 8 991 8 991 571 163 571 163 950 572 950 572 956 826 956 826 133 994 133 994 844 346 844 346 98 537 98 537 236 65 236 65 853 36 853 36 990 285 990 285 642 443 642 443 157 494 157 494 623 916 623 916 88 95 88 95 613 226 613 226 907 664 907 664 336 448 336 448 832 863 832 863 486 835 486 835 459 112 459 112 929 788 929 788 465 443 465 443 416 350 416 350 983 211 983 211 916 966 916 966 416 264 416 264 733 331 733 331 273 77 273 77 691 662 691 662 746 407 746 407 470 985 470 985 514 447 514 447 690 988 690 988 788 42 788 42 542 628 542 628 170 441 170 441 314 977 314 977 634 931 634 931 413 834 413 834 493 768 493 768 260 236 260 236 375 265 375 265 581 216 581 216 628 477 628 477 694 16 694 16 741 900 741 900 441 814 441 814 175 478 175 478 837 379 837 379 168 328 168 328 177 579 177 579 130 848 130 848 402 533 402 533 682 16 682 16 280 1 280 1 387 268 387 268 83 310 83 310 359 570 359 570 514 415 514 415 306 893 306 893 991 35 991 35 343 185 343 185 646 813 646 813 200 791 200 791 165 468 165 468 409 770 409 770 461 902 461 902 458 638 458 638 320 201 320 201 531 853 531 853 589 710 589 710 116 915 116 915 791 499 791 499 578 365 578 365 79 782 79 782 485 967 485 967 424 906 424 906 93 833 93 833 195 550 195 550 709 932 709 932 711 854 711 854 101 393 101 393 331 193 331 193 187 859 187 859 847 326 847 326 750 276 750 276 497 816 497 816 976 937 976 937 410 709 410 709 826 992 826 992 82 334 82 334 12 315 12 315 246 551 246 551 174 506 174 506 130 217 130 217 271 544 271 544 724 899 724 899 519 45 519 45 714 790 714 790 302 944 302 944 147 133 147 133 888 262 888 262 14 775 14 775 261 337 261 337 6 785 6 785 1 304 1 304 555 448 555 448 72 676 72 676 557 129 557 129 574 434 574 434 686 593 686 593 24 933 24 933 716 116 716 116 89 46 89 46 959 568 959 568 631 881 631 881 365 492 365 492 844 870 844 870 231 689 231 689 151 560 151 560 414 542 414 542 804 339 804 339 872 628 872 628 128 863 128 863 30 646 30 646 635 972 635 972 888 607 888 607 476 851 476 851 932 440 932 440 531 103 531 103 746 365 746 365 93 428 93 428 988 164 988 164 420 936 420 936 912 252 912 252 396 324 396 324 460 350 460 350 784 77 784 77 377 891 377 891 488 513 488 513 809 99 809 99 249 166 249 166 796 763 796 763 807 910 807 910 569 544 569 544 37 49 37 49 977 980 977 980 276 799 276 799 540 423 540 423 584 421 584 421 287 451 287 451 516 777 516 777 713 728 713 728 149 362 149 362 197 914 197 914 856 141 856 141 287 557 287 557 730 894 730 894 777 359 777 359 4 920 4 920 126 914 126 914 303 417 303 417 681 486 681 486 640 886 640 886 632 411 632 411 359 644 359 644 455 675 455 675 336 722 336 722 100 542 100 542 145 464 145 464 368 127 368 127 347 161 347 161 447 758 447 758 812 600 812 600 603 542 603 542 799 258 799 258 467 176 467 176 229 577 229 577 640 850 640 850 849 914 849 914 306 744 306 744 910 61 910 61 441 249 441 249 659 401 659 401 740 706 740 706 996 697 996 697 497 343 497 343 687 766 687 766 868 918 868 918 136 54 136 54 731 578 731 578 501 522 501 522 667 291 667 291 778 374 778 374 872 995 872 995 511 328 511 328 207 544 207 544 803 470 803 470 681 337 681 337 414 30 414 30 185 564 185 564 783 39 783 39 584 720 584 720 464 6 464 6 767 773 767 773 256 645 256 645 27 943 27 943 135 414 135 414 877 248 877 248 910 271 910 271 943 228 943 228 507 992 507 992 44 736 44 736 267 129 267 129 624 483 624 483 995 377 995 377 802 142 802 142 255 106 255 106 810 68 810 68 837 412 837 412 293 11 293 11 869 551 869 551 826 469 826 469 468 606 468 606 966 645 966 645 835 370 835 370 883 979 883 979 76 111 76 111 113 721 113 721 110 536 110 536 486 68 486 68 505 620 505 620 869 79 869 79 66 906 66 906 979 655 979 655 534 567 534 567 378 316 378 316 337 957 337 957 579 626 579 626 135 179 135 179 37 821 37 821 354 314 354 314 172 151 172 151 748 344 748 344 402 280 402 280 771 327 771 327 433 617 433 617 265 48 265 48 696 111 696 111 830 738 830 738 347 996 347 996 659 285 659 285 21 978 21 978 422 265 422 265 427 975 427 975 508 662 508 662 929 914 929 914 196 720 196 720 901 538 901 538 783 732 783 732 976 738 976 738 918 33 918 33 712 631 712 631 199 594 199 594 150 988 150 988 972 724 972 724 70 217 70 217 252 437 252 437 212 191 212 191 106 860 106 860 666 750 666 750 989 341 989 341 383 10 383 10 250 924 250 924 248 803 248 803 463 894 463 894 720 290 720 290 368 428 368 428 464 695 464 695 143 185 143 185 182 197 182 197 87 141 87 141 679 618 679 618 50 601 50 601 293 214 293 214 751 349 751 349 646 434 646 434 480 227 480 227 926 779 926 779 698 595 698 595 389 95 389 95 113 655 113 655 942 897 942 897 616 361 616 361 935 520 935 520 864 565 864 565 305 981 305 981 400 156 400 156 223 244 223 244 965 409 965 409 78 50 78 50 662 383 662 383 288 136 288 136 673 316 673 316 429 650 429 650 654 64 654 64 668 755 668 755 722 606 722 606 10 71 10 71 298 49 298 49 135 561 135 561 781 203 781 203 180 775 180 775 777 877 777 877 18 562 18 562 992 584 992 584 271 35 271 35 708 599 708 599 436 493 436 493 807 522 807 522 909 68 909 68 590 850 590 850 642 313 642 313 349 63 349 63 607 847 607 847 821 876 821 876 53 218 53 218 362 605 362 605 918 577 918 577 963 440 963 440 375 280 375 280 221 237 221 237 126 956 126 956 671 710 671 710 822 913 822 913 248 191 248 191 269 675 269 675 34 618 34 618 300 316 300 316 399 643 399 643 41 263 41 263 765 189 765 189 514 958 514 958 931 676 931 676 585 66 585 66 785 315 785 315 572 381 572 381 927 801 927 801 357 381 357 381 597 129 597 129 177 150 177 150 263 778 263 778 781 717 781 717 774 387 774 387 493 782 493 782 677 530 677 530 210 354 210 354 408 105 408 105 828 826 828 826 767 541 767 541 161 983 161 983 728 81 728 81 900 307 900 307 258 22 258 22 325 753 325 753 984 85 984 85 649 314 649 314 631 737 631 737 389 248 389 248 154 817 154 817 552 941 552 941 576 466 576 466 118 74 118 74 687 834 687 834 749 919 749 919 708 490 708 490 613 752 613 752 378 501 378 501 959 306 959 306 869 808 869 808 505 434 505 434 357 892 357 892 290 95 290 95 850 8 850 8 638 735 638 735 116 44 116 44 248 127 248 127 209 630 209 630 46 899 46 899 909 244 909 244 952 4 952 4 646 839 646 839 275 620 275 620 456 688 456 688 249 966 249 966 793 211 793 211 153 710 153 710 23 79 23 79 234 440 234 440 579 942 579 942 968 403 968 403 256 327 256 327 934 441 934 441 445 358 445 358 54 806 54 806 556 924 556 924 479 258 479 258 552 833 552 833 897 241 897 241 976 272 976 272 99 392 99 392 656 440 656 440 741 229 741 229 36 984 36 984 525 732 525 732 44 977 44 977 669 990 669 990 732 454 732 454 842 333 842 333 795 502 795 502 392 492 392 492 34 764 34 764 688 413 688 413 538 236 538 236 713 114 713 114 878 246 878 246 205 977 205 977 619 693 619 693 206 561 206 561 849 700 849 700 630 788 630 788 948 653 948 653 98 898 98 898 646 356 646 356 933 172 933 172 249 613 249 613 444 227 444 227 883 159 883 159 477 483 477 483 903 733 903 733 941 743 941 743 690 76 690 76 485 481 485 481 299 668 299 668 635 518 635 518 326 690 326 690 380 368 380 368 762 827 762 827 52 784 52 784 23 464 23 464 352 101 352 101 188 499 188 499 366 704 366 704 564 895 564 895 332 762 332 762 266 689 266 689 914 115 914 115 845 478 845 478 620 118 620 118 687 460 687 460 434 808 434 808 651 727 651 727 764 95 764 95 475 243 475 243 216 126 216 126 649 975 649 975 717 21 717 21 305 784 305 784 642 227 642 227 136 19 136 19 307 598 307 598 970 952 970 952 189 534 189 534 653 886 653 886 39 148 39 148 694 902 694 902 230 142 230 142 204 892 204 892 866 742 866 742 597 422 597 422 488 334 488 334 558 889 558 889 170 536 170 536 215 158 215 158 724 450 724 450 94 833 94 833 700 337 700 337 436 435 436 435 175 617 175 617 914 472 914 472 392 910 392 910 574 347 574 347 302 893 302 893 400 8 400 8 129 623 129 623 734 621 734 621 929 380 929 380 878 195 878 195 155 954 155 954 552 271 552 271 832 952 832 952 849 817 849 817 63 38 63 38 198 401 198 401 948 118 948 118 561 389 561 389 595 860 595 860 945 13 945 13 435 240 435 240 781 908 781 908 35 105 35 105 640 65 640 65 21 466 21 466 210 69 210 69 3 657 3 657 513 84 513 84 620 892 620 892 875 229 875 229 727 834 727 834 225 458 225 458 688 553 688 553 503 185 503 185 621 15 621 15 525 695 525 695 372 286 372 286 392 652 392 652 222 418 222 418 923 836 923 836 988 623 988 623 10 662 10 662 39 775 39 775 989 53 989 53 157 795 157 795 889 130 889 130 971 281 971 281 95 185 95 185 105 775 105 775 686 113 686 113 152 952 152 952 726 723 726 723 707 618 707 618 529 182 529 182 842 687 842 687 818 914 818 914 176 762 176 762 690 852 690 852 597 108 597 108 200 844 200 844 200 543 200 543 384 553 384 553 94 255 94 255 555 633 555 633 953 219 953 219 500 41 500 41 660 941 660 941 327 297 327 297 979 116 979 116 223 275 223 275 548 812 548 812 213 653 213 653 691 979 691 979 941 782 941 782 377 237 377 237 357 804 357 804 785 862 785 862 519 914 519 914 547 822 547 822 776 172 776 172 456 777 456 777 856 513 856 513 845 171 845 171 60 829 60 829 773 350 773 350 122 889 122 889 141 982 141 982 549 558 549 558 346 219 346 219 464 282 464 282 127 786 127 786 506 982 506 982 983 617 983 617 940 769 940 769 489 409 489 409 884 416 884 416 579 96 579 96 194 46 194 46 986 176 986 176 645 117 645 117 258 332 258 332 441 869 441 869 978 233 978 233 652 974 652 974 677 447 677 447 555 634 555 634 642 82 642 82 374 632 374 632 602 939 602 939 621 544 621 544 867 556 867 556 895 629 895 629 904 694 904 694 894 224 894 224 786 673 786 673 340 806 340 806 844 571 844 571 233 68 233 68 421 841 421 841 16 605 16 605 504 819 504 819 229 832 229 832 306 958 306 958 783 476 783 476 932 73 932 73 942 730 942 730 638 294 638 294 602 347 602 347 339 378 339 378 888 60 888 60 602 747 602 747 51 112 51 112 432 270 432 270 762 23 762 23 306 238 306 238 7 652 7 652 217 87 217 87 774 463 774 463 662 451 662 451 313 778 313 778 125 487 125 487 264 976 264 976 767 143 767 143 819 409 819 409 399 744 399 744 766 585 766 585 349 672 349 672 947 75 947 75 717 88 717 88 436 825 436 825 481 132 481 132 804 334 804 334 548 755 548 755 799 852 799 852 67 392 67 392 623 875 623 875 996 72 996 72 440 493 440 493 80 617 80 617 913 752 913 752 700 170 700 170 380 245 380 245 213 495 213 495 351 389 351 389 31 181 31 181 479 903 479 903 761 264 761 264 235 221 235 221 840 48 840 48 367 430 367 430 61 142 61 142 648 369 648 369 736 248 736 248 548 265 548 265 885 34 885 34 950 683 950 683 122 922 122 922 215 454 215 454 975 896 975 896 541 612 541 612 472 177 472 177 164 692 164 692 522 235 522 235 700 785 700 785 717 978 717 978 958 852 958 852 112 483 112 483 953 325 953 325 468 899 468 899 787 520 787 520 886 720 886 720 526 738 526 738 274 822 274 822 905 831 905 831 779 607 779 607 752 196 752 196 132 264 132 264 679 824 679 824 434 314 434 314 425 385 425 385 532 369 532 369 993 162 993 162 221 415 221 415 565 359 565 359 125 384 125 384 833 558 833 558 677 714 677 714 248 424 248 424 43 2 43 2 425 176 425 176 486 886 486 886 609 236 609 236 211 108 211 108 839 604 839 604 554 673 554 673 877 71 877 71 45 830 45 830 867 826 867 826 125 432 125 432 989 624 989 624 620 868 620 868 154 408 154 408 713 333 713 333 218 170 218 170 503 259 503 259 50 155 50 155 543 532 543 532 690 697 690 697 372 535 372 535 165 910 165 910 159 831 159 831 797 671 797 671 149 256 149 256 271 918 271 918 112 424 112 424 493 94 493 94 545 635 545 635 710 363 710 363 363 507 363 507 369 272 369 272 556 655 556 655 375 547 375 547 988 512 988 512 581 931 581 931 759 986 759 986 374 176 374 176 702 887 702 887 511 623 511 623 640 688 640 688 686 861 686 861 228 916 228 916 894 782 894 782 778 150 778 150 296 695 296 695 888 867 888 867 903 883 903 883 680 29 680 29 210 868 210 868 509 839 509 839 953 826 953 826 848 14 848 14 176 36 176 36 394 752 394 752 909 471 909 471 703 101 703 101 235 194 235 194 256 397 256 397 619 873 619 873 149 832 149 832 636 462 636 462 365 748 365 748 48 561 48 561 444 728 444 728 8 253 8 253 959 578 959 578 46 628 46 628 818 930 818 930 377 189 377 189 514 149 514 149 95 126 95 126 111 431 111 431 854 631 854 631 942 576 942 576 902 290 902 290 731 105 731 105 45 208 45 208 681 967 681 967 43 702 43 702 626 626 626 626 305 412 305 412 713 336 713 336 828 564 828 564 933 773 933 773 115 859 115 859 690 247 690 247 788 258 788 258 426 539 426 539 769 19 769 19 628 497 628 497 13 620 13 620 819 221 819 221 912 41 912 41 495 923 495 923 789 846 789 846 776 900 776 900 718 435 718 435 675 925 675 925 836 764 836 764 358 528 358 528 969 831 969 831 731 846 731 846 225 124 225 124 318 221 318 221 579 720 579 720 849 387 849 387 626 296 626 296 495 430 495 430 995 549 995 549 281 664 281 664 73 178 73 178 376 990 376 990 121 911 121 911 985 127 985 127 624 459 624 459 918 101 918 101 569 371 569 371 676 80 676 80 601 131 601 131 661 369 661 369 627 499 627 499 668 720 668 720 926 565 926 565 517 99 517 99 93 817 93 817 151 780 151 780 716 318 716 318 18 219 18 219 705 820 705 820 26 646 26 646 323 61 323 61 793 809 793 809 683 903 683 903 525 551 525 551 576 457 576 457 971 157 971 157 725 742 725 742 922 232 922 232 752 433 752 433 406 11 406 11 317 511 317 511 754 199 754 199 975 760 975 760 591 474 591 474 928 393 928 393 514 302 514 302 856 603 856 603 472 409 472 409 148 62 148 62 934 409 934 409 410 583 410 583 55 617 55 617 425 607 425 607 400 388 400 388 555 390 555 390 830 435 830 435 877 121 877 121 728 621 728 621 240 179 240 179 231 622 231 622 329 234 329 234 770 423 770 423 409 106 409 106 310 880 310 880 434 291 434 291 831 575 831 575 736 935 736 935 770 970 770 970 633 401 633 401 606 77 606 77 702 604 702 604 151 46 151 46 618 281 618 281 913 823 913 823 231 642 231 642 493 175 493 175 568 848 568 848 220 959 220 959 887 912 887 912 133 631 133 631 739 479 739 479 718 276 718 276 914 660 914 660 923 556 923 556 205 193 205 193 592 84 592 84 740 346 740 346 698 363 698 363 290 910 290 910 132 608 132 608 71 512 71 512 277 6 277 6 587 855 587 855 426 602 426 602 956 717 956 717 188 993 188 993 46 466 46 466 390 80 390 80 592 720 592 720 159 502 159 502 452 894 452 894 98 230 98 230 343 359 343 359 292 216 292 216 883 47 883 47 617 763 617 763 173 838 173 838 371 53 371 53 468 17 468 17 235 49 235 49 742 465 742 465 923 360 923 360 305 448 305 448 455 155 455 155 122 961 122 961 223 25 223 25 699 77 699 77 212 886 212 886 378 993 378 993 119 985 119 985 175 420 175 420 879 835 879 835 858 486 858 486 163 111 163 111 368 837 368 837 728 375 728 375 234 800 234 800 562 502 562 502 671 45 671 45 422 959 422 959 438 651 438 651 291 50 291 50 506 300 506 300 874 598 874 598 19 301 19 301 89 886 89 886 291 467 291 467 268 288 268 288 882 280 882 280 644 951 644 951 360 546 360 546 386 824 386 824 116 717 116 717 772 757 772 757 731 111 731 111 64 448 64 448 84 403 84 403 626 75 626 75 519 109 519 109 738 771 738 771 944 827 944 827 319 18 319 18 40 869 40 869 465 645 465 645 530 494 530 494 90 864 90 864 907 97 907 97 261 948 261 948 534 169 534 169 958 482 958 482 777 278 777 278 794 897 794 897 521 713 521 713 144 543 144 543 175 137 175 137 529 161 529 161 628 203 628 203 911 464 911 464 31 348 31 348 153 483 153 483 370 949 370 949 108 14 108 14 631 300 631 300 868 106 868 106 479 454 479 454 973 197 973 197 775 396 775 396 454 681 454 681 769 238 769 238 221 940 221 940 940 788 940 788 597 909 597 909 311 70 311 70 386 738 386 738 473 770 473 770 688 594 688 594 756 137 756 137 415 846 415 846 596 665 596 665 279 696 279 696 460 530 460 530 384 835 384 835 520 958 520 958 849 354 849 354 52 334 52 334 79 632 79 632 953 344 953 344 614 555 614 555 545 629 545 629 375 433 375 433 685 519 685 519 748 145 748 145 717 611 717 611 576 274 576 274 314 793 314 793 799 270 799 270 248 822 248 822 172 382 172 382 837 207 837 207 740 55 740 55 197 67 197 67 807 792 807 792 642 247 642 247 200 304 200 304 784 460 784 460 212 540 212 540 210 432 210 432 354 876 354 876 316 950 316 950 894 734 894 734 624 58 624 58 306 170 306 170 714 303 714 303 157 960 157 960 722 277 722 277 966 693 966 693 801 746 801 746 901 957 901 957 903 745 903 745 748 383 748 383 178 463 178 463 435 76 435 76 596 947 596 947 221 16 221 16 229 5 229 5 597 242 597 242 517 159 517 159 187 281 187 281 449 526 449 526 444 986 444 986 111 844 111 844 422 7 422 7 632 993 632 993 711 295 711 295 123 759 123 759 761 675 761 675 68 872 68 872 13 411 13 411 207 461 207 461 781 26 781 26 458 621 458 621 521 493 521 493 488 84 488 84 499 196 499 196 598 442 598 442 622 665 622 665 924 322 924 322 149 870 149 870 243 933 243 933 885 24 885 24 710 334 710 334 459 436 459 436 670 196 670 196 137 335 137 335 750 362 750 362 364 82 364 82 517 884 517 884 441 497 441 497 51 575 51 575 561 35 561 35 361 91 361 91 625 293 625 293 826 312 826 312 58 758 58 758 330 111 330 111 551 474 551 474 310 460 310 460 918 365 918 365 10 657 10 657 166 226 166 226 246 518 246 518 241 543 241 543 138 815 138 815 949 134 949 134 688 346 688 346 273 801 273 801 982 365 982 365 662 631 662 631 265 751 265 751 740 72 740 72 127 540 127 540 62 553 62 553 438 28 438 28 149 894 149 894 942 979 942 979 246 381 246 381 837 142 837 142 848 309 848 309 308 585 308 585 204 232 204 232 411 294 411 294 395 719 395 719 80 283 80 283 598 565 598 565 354 84 354 84 866 556 866 556 5 297 5 297 237 993 237 993 55 144 55 144 557 868 557 868 628 196 628 196 684 479 684 479 333 363 333 363 560 487 560 487 120 987 120 987 376 60 376 60 713 677 713 677 610 112 610 112 854 497 854 497 476 104 476 104 911 748 911 748 43 525 43 525 174 542 174 542 809 85 809 85 46 83 46 83 489 821 489 821 23 541 23 541 855 886 855 886 896 840 896 840 207 39 207 39 575 644 575 644 609 258 609 258 947 80 947 80 860 601 860 601 380 823 380 823 43 195 43 195 115 725 115 725 81 208 81 208 114 678 114 678 359 520 359 520 938 872 938 872 82 844 82 844 808 881 808 881 398 155 398 155 945 23 945 23 438 297 438 297 446 37 446 37 690 242 690 242 182 137 182 137 314 227 314 227 546 864 546 864 9 825 9 825 623 940 623 940 888 742 888 742 450 121 450 121 893 583 893 583 367 481 367 481 825 673 825 673 572 177 572 177 568 255 568 255 249 887 249 887 188 570 188 570 644 89 644 89 152 283 152 283 659 349 659 349 196 400 196 400 696 921 696 921 539 565 539 565 2 401 2 401 268 530 268 530 157 791 157 791 739 533 739 533 589 81 589 81 949 251 949 251 794 709 794 709 948 461 948 461 805 96 805 96 200 175 200 175 340 528 340 528 436 778 436 778 770 369 770 369 258 560 258 560 462 239 462 239 899 7 899 7 581 62 581 62 225 644 225 644 287 200 287 200 327 507 327 507 111 784 111 784 426 763 426 763 84 185 84 185 768 492 768 492 2 855 2 855 609 418 609 418 153 200 153 200 238 713 238 713 886 288 886 288 167 280 167 280 818 974 818 974 118 682 118 682 412 474 412 474 770 417 770 417 722 578 722 578 401 544 401 544 894 519 894 519 47 134 47 134 472 814 472 814 50 897 50 897 251 142 251 142 104 456 104 456 715 175 715 175 561 440 561 440 558 838 558 838 896 196 896 196 258 118 258 118 518 575 518 575 212 460 212 460 237 760 237 760 851 349 851 349 634 763 634 763 541 914 541 914 220 442 220 442 976 153 976 153 893 762 893 762 217 128 217 128 450 126 450 126 32 995 32 995 330 955 330 955 363 440 363 440 700 613 700 613 756 133 756 133 530 159 530 159 954 879 954 879 735 80 735 80 787 499 787 499 705 626 705 626 382 954 382 954 612 539 612 539 865 671 865 671 858 700 858 700 494 380 494 380 396 653 396 653 806 766 806 766 775 145 775 145 489 797 489 797 841 840 841 840 788 82 788 82 507 167 507 167 897 900 897 900 844 504 844 504 695 850 695 850 970 238 970 238 342 414 342 414 376 935 376 935 588 754 588 754 336 342 336 342 879 537 879 537 565 385 565 385 884 635 884 635 246 748 246 748 604 70 604 70 775 481 775 481 757 631 757 631 916 887 916 887 491 217 491 217 164 205 164 205 117 494 117 494 682 714 682 714 847 926 847 926 42 970 42 970 803 111 803 111 377 945 377 945 150 793 150 793 806 416 806 416 388 600 388 600 258 327 258 327 6 254 6 254 621 630 621 630 803 509 803 509 552 945 552 945 881 334 881 334 795 919 795 919 632 594 632 594 288 652 288 652 557 603 557 603 99 676 99 676 637 740 637 740 992 741 992 741 241 392 241 392 580 396 580 396 689 815 689 815 248 21 248 21 584 917 584 917 819 140 819 140 120 620 120 620 484 549 484 549 178 740 178 740 481 599 481 599 64 919 64 919 114 620 114 620 751 478 751 478 628 744 628 744 321 432 321 432 732 109 732 109 774 970 774 970 919 140 919 140 873 816 873 816 117 566 117 566 267 120 267 120 50 771 50 771 31 346 31 346 740 696 740 696 179 754 179 754 348 239 348 239 274 191 274 191 78 408 78 408 2 392 2 392 40 468 40 468 64 70 64 70 843 656 843 656 834 624 834 624 159 279 159 279 146 833 146 833 55 429 55 429 596 782 596 782 185 818 185 818 576 441 576 441 181 164 181 164 702 349 702 349 876 208 876 208 850 277 850 277 604 47 604 47 906 147 906 147 765 71 765 71 849 753 849 753 306 992 306 992 892 362 892 362 480 535 480 535 27 389 27 389 138 475 138 475 653 446 653 446 550 312 550 312 148 251 148 251 92 498 92 498 775 797 775 797 207 832 207 832 716 887 716 887 234 167 234 167 603 73 603 73 343 124 343 124 202 305 202 305 349 736 349 736 393 911 393 911 800 464 800 464 817 300 817 300 56 165 56 165 813 296 813 296 493 152 493 152 652 383 652 383 576 323 576 323 124 140 124 140 694 745 694 745 562 372 562 372 666 562 666 562 679 49 679 49 303 549 303 549 211 161 211 161 122 215 122 215 373 1 373 1 608 898 608 898 651 642 651 642 343 406 343 406 848 922 848 922 609 313 609 313 165 21 165 21 980 410 980 410 90 997 90 997 415 736 415 736 411 95 411 95 401 889 401 889 86 278 86 278 508 664 508 664 208 386 208 386 380 568 380 568 438 463 438 463 385 85 385 85 756 892 756 892 83 362 83 362 711 140 711 140 695 535 695 535 477 46 477 46 549 869 549 869 425 629 425 629 190 315 190 315 892 218 892 218 11 752 11 752 335 735 335 735 64 78 64 78 322 256 322 256 430 151 430 151 591 344 591 344 172 453 172 453 960 473 960 473 649 225 649 225 664 151 664 151 771 940 771 940 382 102 382 102 282 267 282 267 473 398 473 398 639 259 639 259 274 815 274 815 233 233 233 233 361 421 361 421 186 595 186 595 834 47 834 47 923 933 923 933 865 330 865 330 840 139 840 139 401 192 401 192 164 135 164 135 784 295 784 295 57 910 57 910 400 917 400 917 235 317 235 317 505 282 505 282 210 460 210 460 18 189 18 189 65 102 65 102 246 108 246 108 525 797 525 797 958 500 958 500 507 215 507 215 130 603 130 603 74 45 74 45 857 603 857 603 710 246 710 246 375 548 375 548 45 841 45 841 860 589 860 589 948 444 948 444 209 222 209 222 721 387 721 387 596 924 596 924 551 425 551 425 259 7 259 7 236 789 236 789 537 358 537 358 340 212 340 212 107 857 107 857 518 508 518 508 123 860 123 860 401 436 401 436 628 968 628 968 834 297 834 297 98 698 98 698 227 947 227 947 217 330 217 330 226 883 226 883 519 926 519 926 966 476 966 476 351 844 351 844 278 322 278 322 11 837 11 837 620 640 620 640 669 586 669 586 429 711 429 711 206 324 206 324 288 945 288 945 117 116 117 116 946 441 946 441 289 270 289 270 744 798 744 798 955 89 955 89 270 379 270 379 607 635 607 635 579 385 579 385 379 743 379 743 803 939 803 939 433 807 433 807 764 747 764 747 438 3 438 3 176 970 176 970 84 344 84 344 454 667 454 667 651 643 651 643 833 911 833 911 626 109 626 109 577 658 577 658 984 832 984 832 639 124 639 124 596 984 596 984 767 158 767 158 490 368 490 368 663 338 663 338 406 961 406 961 599 801 599 801 527 165 527 165 181 792 181 792 666 948 666 948 743 989 743 989 866 897 866 897 203 107 203 107 893 709 893 709 36 798 36 798 148 966 148 966 210 634 210 634 49 650 49 650 62 628 62 628 597 978 597 978 316 905 316 905 791 479 791 479 684 476 684 476 279 351 279 351 503 628 503 628 807 670 807 670 268 34 268 34 378 202 378 202 585 842 585 842 169 10 169 10 457 388 457 388 140 465 140 465 856 311 856 311 510 291 510 291 880 883 880 883 3 869 3 869 166 7 166 7 974 346 974 346 223 485 223 485 176 339 176 339 235 995 235 995 540 639 540 639 386 379 386 379 302 298 302 298 935 239 935 239 462 81 462 81 908 412 908 412 290 596 290 596 259 900 259 900 116 453 116 453 931 402 931 402 281 947 281 947 703 927 703 927 424 609 424 609 623 511 623 511 504 450 504 450 137 142 137 142 535 819 535 819 381 214 381 214 807 317 807 317 487 117 487 117 483 83 483 83 887 982 887 982 764 910 764 910 15 315 15 315 579 963 579 963 628 162 628 162 563 146 563 146 161 283 161 283 457 63 457 63 299 368 299 368 959 731 959 731 924 273 924 273 768 89 768 89 500 922 500 922 861 543 861 543 919 525 919 525 236 85 236 85 959 911 959 911 694 197 694 197 595 657 595 657 825 125 825 125 657 840 657 840 585 226 585 226 314 345 314 345 388 207 388 207 250 958 250 958 601 184 601 184 995 732 995 732 261 415 261 415 716 18 716 18 600 82 600 82 348 753 348 753 239 640 239 640 148 722 148 722 142 194 142 194 822 100 822 100 458 648 458 648 155 338 155 338 371 954 371 954 554 159 554 159 445 882 445 882 317 432 317 432 435 396 435 396 866 334 866 334 195 727 195 727 500 136 500 136 908 514 908 514 320 41 320 41 98 582 98 582 82 823 82 823 370 533 370 533 580 565 580 565 194 342 194 342 135 574 135 574 724 177 724 177 645 712 645 712 686 136 686 136 579 819 579 819 479 557 479 557 702 881 702 881 849 524 849 524 188 793 188 793 587 721 587 721 108 714 108 714 448 335 448 335 794 663 794 663 555 64 555 64 609 92 609 92 3 396 3 396 738 110 738 110 929 578 929 578 37 946 37 946 195 984 195 984 993 126 993 126 810 557 810 557 469 818 469 818 715 420 715 420 791 874 791 874 633 71 633 71 916 50 916 50 272 372 272 372 478 802 478 802 429 659 429 659 584 839 584 839 203 244 203 244 556 244 556 244 125 885 125 885 687 539 687 539 219 815 219 815 209 41 209 41 16 251 16 251 918 261 918 261 526 424 526 424 283 101 283 101 879 133 879 133 899 346 899 346 682 570 682 570 328 46 328 46 9 178 9 178 553 624 553 624 406 979 406 979 872 295 872 295 988 974 988 974 740 909 740 909 925 766 925 766 427 582 427 582 610 348 610 348 242 737 242 737 967 662 967 662 945 11 945 11 448 871 448 871 630 853 630 853 111 238 111 238 601 349 601 349 459 637 459 637 378 616 378 616 238 851 238 851 31 482 31 482 664 566 664 566 157 527 157 527 221 897 221 897 699 603 699 603 316 462 316 462 832 868 832 868 986 763 986 763 480 503 480 503 396 571 396 571 408 869 408 869 787 79 787 79 132 465 132 465 530 811 530 811 824 268 824 268 787 131 787 131 981 967 981 967 161 862 161 862 138 939 138 939 295 428 295 428 543 109 543 109 782 449 782 449 941 656 941 656 530 486 530 486 951 259 951 259 23 529 23 529 705 166 705 166 471 182 471 182 150 323 150 323 566 856 566 856 153 717 153 717 588 179 588 179 32 415 32 415 526 579 526 579 15 564 15 564 401 517 401 517 187 220 187 220 715 871 715 871 225 605 225 605 838 76 838 76 847 190 847 190 200 460 200 460 9 120 9 120 987 445 987 445 22 926 22 926 418 373 418 373 567 688 567 688 505 898 505 898 844 223 844 223 93 65 93 65 248 877 248 877 975 213 975 213 549 989 549 989 476 847 476 847 320 68 320 68 233 439 233 439 582 677 582 677 909 390 909 390 234 315 234 315 989 506 989 506 761 966 761 966 342 993 342 993 585 392 585 392 293 522 293 522 583 368 583 368 54 402 54 402 962 829 962 829 896 144 896 144 817 209 817 209 623 540 623 540 479 660 479 660 825 60 825 60 722 269 722 269 336 708 336 708 639 734 639 734 278 565 278 565 758 550 758 550 115 704 115 704 241 415 241 415 444 479 444 479 832 100 832 100 449 978 449 978 901 638 901 638 780 448 780 448 118 671 118 671 279 688 279 688 671 623 671 623 56 164 56 164 492 373 492 373 861 23 861 23 82 970 82 970 898 37 898 37 730 581 730 581 336 197 336 197 20 601 20 601 141 859 141 859 704 847 704 847 429 324 429 324 814 455 814 455 960 369 960 369 427 192 427 192 263 75 263 75 552 815 552 815 628 681 628 681 60 797 60 797 963 873 963 873 485 716 485 716 656 540 656 540 608 25 608 25 579 72 579 72 443 985 443 985 140 743 140 743 922 871 922 871 637 861 637 861 702 149 702 149 636 284 636 284 749 544 749 544 595 852 595 852 363 123 363 123 242 971 242 971 266 866 266 866 515 582 515 582 826 882 826 882 62 401 62 401 296 549 296 549 454 49 454 49 908 384 908 384 912 611 912 611 959 264 959 264 900 78 900 78 551 664 551 664 276 271 276 271 700 393 700 393 490 322 490 322 107 428 107 428 582 151 582 151 234 133 234 133 432 138 432 138 710 86 710 86 346 957 346 957 163 660 163 660 643 887 643 887 58 95 58 95 548 864 548 864 17 261 17 261 430 837 430 837 149 300 149 300 95 710 95 710 853 40 853 40 200 91 200 91 941 170 941 170 590 240 590 240 161 358 161 358 492 926 492 926 562 296 562 296 614 641 614 641 86 66 86 66 743 616 743 616 750 500 750 500 233 418 233 418 435 157 435 157 19 684 19 684 550 913 550 913 685 532 685 532 581 34 581 34 881 30 881 30 451 602 451 602 612 314 612 314 851 886 851 886 690 566 690 566 229 822 229 822 166 192 166 192 862 852 862 852 293 721 293 721 215 843 215 843 910 95 910 95 825 702 825 702 618 783 618 783 520 742 520 742 452 405 452 405 551 816 551 816 489 833 489 833 940 415 940 415 729 189 729 189 955 91 955 91 225 633 225 633 359 896 359 896 30 267 30 267 227 982 227 982 94 376 94 376 79 557 79 557 992 11 992 11 5 816 5 816 724 709 724 709 452 701 452 701 92 303 92 303 127 864 127 864 174 858 174 858 897 277 897 277 607 195 607 195 963 211 963 211 600 947 600 947 566 66 566 66 430 222 430 222 855 118 855 118 391 932 391 932 724 691 724 691 10 945 10 945 105 69 105 69 696 262 696 262 728 514 728 514 625 117 625 117 419 733 419 733 979 744 979 744 157 705 157 705 74 677 74 677 945 896 945 896 991 142 991 142 433 353 433 353 607 46 607 46 796 586 796 586 700 886 700 886 730 617 730 617 243 544 243 544 779 945 779 945 463 535 463 535 372 404 372 404 680 35 680 35 138 955 138 955 776 111 776 111 222 935 222 935 972 130 972 130 268 920 268 920 143 679 143 679 995 709 995 709 710 39 710 39 502 133 502 133 310 500 310 500 857 889 857 889 272 214 272 214 122 532 122 532 755 85 755 85 431 106 431 106 646 797 646 797 874 121 874 121 254 773 254 773 243 533 243 533 585 946 585 946 509 521 509 521 59 205 59 205 469 502 469 502 705 785 705 785 40 467 40 467 154 960 154 960 330 949 330 949 749 104 749 104 248 327 248 327 631 289 631 289 68 123 68 123 138 728 138 728 419 694 419 694 341 767 341 767 35 660 35 660 991 825 991 825 507 402 507 402 856 996 856 996 106 704 106 704 320 254 320 254 469 45 469 45 559 264 559 264 231 896 231 896 541 758 541 758 304 289 304 289 118 105 118 105 183 942 183 942 443 14 443 14 972 357 972 357 83 91 83 91 749 342 749 342 144 267 144 267 929 490 929 490 605 108 605 108 562 1 562 1 898 239 898 239 834 239 834 239 12 659 12 659 601 45 601 45 572 993 572 993 581 628 581 628 532 852 532 852 134 265 134 265 579 566 579 566 592 706 592 706 375 593 375 593 276 888 276 888 285 689 285 689 834 44 834 44 282 463 282 463 697 663 697 663 625 723 625 723 151 319 151 319 144 743 144 743 765 796 765 796 172 772 172 772 297 59 297 59 250 225 250 225 493 862 493 862 964 275 964 275 982 388 982 388 333 238 333 238 875 478 875 478 432 569 432 569 545 630 545 630 799 448 799 448 383 288 383 288 297 369 297 369 495 632 495 632 610 997 610 997 377 472 377 472 306 101 306 101 228 622 228 622 553 177 553 177 661 513 661 513 953 431 953 431 55 929 55 929 705 963 705 963 2 748 2 748 425 647 425 647 778 578 778 578 751 700 751 700 797 936 797 936 585 780 585 780 602 491 602 491 52 865 52 865 289 566 289 566 715 845 715 845 393 372 393 372 675 933 675 933 287 436 287 436 939 648 939 648 342 464 342 464 401 545 401 545 352 927 352 927 217 713 217 713 406 649 406 649 787 124 787 124 524 558 524 558 785 516 785 516 706 87 706 87 714 248 714 248 218 376 218 376 965 44 965 44 858 814 858 814 168 602 168 602 273 3 273 3 166 73 166 73 797 384 797 384 763 739 763 739 912 271 912 271 286 246 286 246 313 322 313 322 15 183 15 183 117 307 117 307 885 491 885 491 322 306 322 306 261 898 261 898 831 622 831 622 562 425 562 425 87 4 87 4 99 278 99 278 579 218 579 218 464 50 464 50 914 755 914 755 737 755 737 755 777 466 777 466 83 933 83 933 874 282 874 282 843 827 843 827 256 314 256 314 986 887 986 887 29 289 29 289 995 161 995 161 701 825 701 825 333 516 333 516 200 55 200 55 753 554 753 554 216 387 216 387 855 893 855 893 662 614 662 614 585 652 585 652 324 944 324 944 53 132 53 132 574 935 574 935 358 643 358 643 484 994 484 994 118 963 118 963 941 243 941 243 784 902 784 902 81 329 81 329 829 513 829 513 172 544 172 544 419 4 419 4 630 289 630 289 131 64 131 64 354 953 354 953 146 132 146 132 166 687 166 687 345 458 345 458 711 938 711 938 574 47 574 47 166 495 166 495 31 771 31 771 102 171 102 171 165 899 165 899 682 532 682 532 925 810 925 810 691 340 691 340 858 204 858 204 956 507 956 507 941 133 941 133 129 762 129 762 593 586 593 586 862 504 862 504 470 744 470 744 697 713 697 713 758 588 758 588 630 980 630 980 237 403 237 403 17 387 17 387 165 916 165 916 573 503 573 503 171 385 171 385 818 177 818 177 238 190 238 190 391 9 391 9 644 163 644 163 347 909 347 909 134 108 134 108 185 874 185 874 901 53 901 53 782 901 782 901 385 324 385 324 67 574 67 574 702 510 702 510 440 575 440 575 790 294 790 294 555 826 555 826 927 594 927 594 864 162 864 162 524 578 524 578 219 338 219 338 144 699 144 699 66 943 66 943 901 125 901 125 356 633 356 633 909 394 909 394 42 37 42 37 216 818 216 818 343 116 343 116 913 34 913 34 121 877 121 877 235 694 235 694 916 401 916 401 934 727 934 727 996 717 996 717 248 339 248 339 662 775 662 775 634 949 634 949 403 751 403 751 5 173 5 173 84 598 84 598 484 783 484 783 589 190 589 190 360 863 360 863 185 397 185 397 530 766 530 766 122 437 122 437 451 195 451 195 674 794 674 794 521 956 521 956 835 143 835 143 982 922 982 922 586 795 586 795 199 95 199 95 508 188 508 188 685 39 685 39 562 954 562 954 935 351 935 351 202 442 202 442 646 50 646 50 3 910 3 910 266 96 266 96 770 467 770 467 578 802 578 802 22 795 22 795 785 625 785 625 37 342 37 342 693 818 693 818 765 687 765 687 506 930 506 930 731 707 731 707 644 989 644 989 698 593 698 593 529 215 529 215 234 437 234 437 114 492 114 492 988 427 988 427 745 270 745 270 233 254 233 254 230 583 230 583 901 943 901 943 887 763 887 763 127 627 127 627 645 175 645 175 737 434 737 434 473 179 473 179 48 991 48 991 481 565 481 565 493 941 493 941 564 537 564 537 927 701 927 701 924 165 924 165 797 694 797 694 497 40 497 40 643 403 643 403 152 614 152 614 391 581 391 581 807 21 807 21 325 13 325 13 866 500 866 500 218 885 218 885 452 357 452 357 869 977 869 977 48 594 48 594 218 354 218 354 992 343 992 343 840 664 840 664 148 5 148 5 449 503 449 503 563 134 563 134 355 446 355 446 692 657 692 657 773 892 773 892 85 769 85 769 103 193 103 193 286 772 286 772 535 389 535 389 762 928 762 928 702 210 702 210 765 700 765 700 4 38 4 38 138 283 138 283 31 53 31 53 515 310 515 310 262 456 262 456 737 572 737 572 718 477 718 477 372 373 372 373 52 791 52 791 625 610 625 610 643 458 643 458 60 957 60 957 643 205 643 205 847 532 847 532 577 66 577 66 956 692 956 692 247 667 247 667 700 527 700 527 460 712 460 712 318 26 318 26 161 578 161 578 538 873 538 873 59 981 59 981 441 146 441 146 618 289 618 289 312 888 312 888 341 201 341 201 879 147 879 147 895 413 895 413 720 255 720 255 169 867 169 867 310 995 310 995 691 125 691 125 191 193 191 193 665 796 665 796 707 921 707 921 73 291 73 291 97 407 97 407 550 764 550 764 16 795 16 795 258 829 258 829 506 861 506 861 266 501 266 501 518 289 518 289 804 614 804 614 839 449 839 449 496 76 496 76 559 620 559 620 740 774 740 774 32 497 32 497 145 340 145 340 378 832 378 832 763 222 763 222 616 243 616 243 971 166 971 166 875 832 875 832 817 156 817 156 628 197 628 197 645 912 645 912 196 536 196 536 778 866 778 866 102 545 102 545 77 668 77 668 928 247 928 247 667 886 667 886 348 589 348 589 708 357 708 357 262 775 262 775 690 745 690 745 473 656 473 656 174 610 174 610 555 932 555 932 53 529 53 529 290 920 290 920 851 447 851 447 576 711 576 711 489 273 489 273 857 922 857 922 608 477 608 477 131 415 131 415 396 739 396 739 58 878 58 878 57 871 57 871 377 752 377 752 866 734 866 734 568 36 568 36 774 617 774 617 270 317 270 317 122 656 122 656 422 160 422 160 480 648 480 648 500 463 500 463 334 843 334 843 608 706 608 706 685 217 685 217 18 657 18 657 324 710 324 710 669 762 669 762 330 583 330 583 877 75 877 75 965 795 965 795 870 740 870 740 16 140 16 140 518 777 518 777 373 366 373 366 632 978 632 978 645 153 645 153 984 304 984 304 582 933 582 933 570 302 570 302 363 780 363 780 944 226 944 226 217 928 217 928 557 197 557 197 875 480 875 480 503 346 503 346 576 791 576 791 977 291 977 291 840 969 840 969 280 346 280 346 455 988 455 988 264 126 264 126 188 78 188 78 87 204 87 204 716 782 716 782 320 119 320 119 503 116 503 116 990 542 990 542 588 454 588 454 551 572 551 572 417 647 417 647 688 494 688 494 578 99 578 99 581 891 581 891 849 378 849 378 658 364 658 364 966 710 966 710 754 587 754 587 752 727 752 727 802 767 802 767 840 221 840 221 649 195 649 195 973 596 973 596 709 267 709 267 600 4 600 4 511 604 511 604 943 897 943 897 725 255 725 255 888 874 888 874 758 324 758 324 534 857 534 857 833 359 833 359 94 86 94 86 749 335 749 335 326 608 326 608 644 622 644 622 549 122 549 122 179 535 179 535 96 972 96 972 768 945 768 945 117 8 117 8 359 42 359 42 629 804 629 804 815 10 815 10 417 131 417 131 503 890 503 890 184 46 184 46 153 744 153 744 401 594 401 594 258 584 258 584 790 727 790 727 467 911 467 911 1 371 1 371 103 705 103 705 936 899 936 899 331 704 331 704 705 735 705 735 177 720 177 720 632 822 632 822 911 792 911 792 108 821 108 821 917 966 917 966 572 321 572 321 870 689 870 689 672 290 672 290 86 78 86 78 623 202 623 202 409 957 409 957 639 22 639 22 784 42 784 42 187 550 187 550 18 671 18 671 369 869 369 869 257 929 257 929 659 192 659 192 731 504 731 504 157 707 157 707 427 550 427 550 736 636 736 636 750 720 750 720 990 82 990 82 774 817 774 817 712 797 712 797 764 395 764 395 235 741 235 741 596 673 596 673 517 798 517 798 427 287 427 287 642 355 642 355 249 667 249 667 306 228 306 228 430 914 430 914 243 887 243 887 820 189 820 189 206 432 206 432 226 93 226 93 302 908 302 908 943 78 943 78 758 776 758 776 45 860 45 860 268 488 268 488 549 80 549 80 278 575 278 575 671 712 671 712 610 43 610 43 412 99 412 99 472 82 472 82 634 870 634 870 207 401 207 401 94 2 94 2 315 280 315 280 2 265 2 265 234 304 234 304 520 860 520 860 317 693 317 693 682 178 682 178 948 345 948 345 222 241 222 241 660 175 660 175 66 47 66 47 973 947 973 947 57 678 57 678 263 555 263 555 20 762 20 762 899 939 899 939 42 372 42 372 988 353 988 353 392 792 392 792 157 874 157 874 903 648 903 648 821 413 821 413 985 634 985 634 344 408 344 408 223 401 223 401 44 716 44 716 286 587 286 587 652 845 652 845 73 92 73 92 856 358 856 358 559 801 559 801 984 30 984 30 869 796 869 796 528 673 528 673 118 748 118 748 385 647 385 647 813 500 813 500 955 893 955 893 694 219 694 219 401 605 401 605 161 162 161 162 208 818 208 818 340 724 340 724 7 494 7 494 800 121 800 121 163 172 163 172 766 252 766 252 3 28 3 28 969 175 969 175 205 759 205 759 203 524 203 524 245 165 245 165 892 67 892 67 397 518 397 518 106 95 106 95 577 757 577 757 733 973 733 973 874 778 874 778 79 440 79 440 177 559 177 559 635 394 635 394 5 2 5 2 293 64 293 64 483 733 483 733 225 589 225 589 434 398 434 398 474 4 474 4 496 304 496 304 224 261 224 261 520 617 520 617 255 509 255 509 78 399 78 399 396 316 396 316 417 177 417 177 30 440 30 440 443 748 443 748 263 309 263 309 400 314 400 314 988 521 988 521 941 832 941 832 741 328 741 328 90 290 90 290 290 530 290 530 317 927 317 927 121 478 121 478 215 480 215 480 147 954 147 954 643 539 643 539 612 761 612 761 460 35 460 35 336 189 336 189 821 321 821 321 877 995 877 995 368 652 368 652 895 609 895 609 727 227 727 227 906 63 906 63 485 945 485 945 282 865 282 865 642 8 642 8 240 946 240 946 860 550 860 550 945 973 945 973 924 754 924 754 409 266 409 266 435 751 435 751 974 488 974 488 483 229 483 229 371 106 371 106 788 409 788 409 878 17 878 17 600 976 600 976 40 857 40 857 234 346 234 346 382 746 382 746 664 384 664 384 120 380 120 380 542 734 542 734 716 379 716 379 310 763 310 763 490 24 490 24 523 810 523 810 466 579 466 579 812 425 812 425 658 826 658 826 255 112 255 112 118 945 118 945 755 77 755 77 78 427 78 427 177 104 177 104 265 328 265 328 758 893 758 893 103 386 103 386 635 316 635 316 108 131 108 131 94 813 94 813 627 882 627 882 759 120 759 120 367 596 367 596 653 272 653 272 929 844 929 844 126 804 126 804 523 335 523 335 102 603 102 603 838 558 838 558 459 729 459 729 81 212 81 212 760 401 760 401 442 923 442 923 506 891 506 891 423 298 423 298 646 397 646 397 556 832 556 832 80 684 80 684 884 319 884 319 512 838 512 838 466 198 466 198 390 465 390 465 294 371 294 371 597 249 597 249 294 15 294 15 875 217 875 217 291 279 291 279 234 280 234 280 517 237 517 237 256 525 256 525 655 488 655 488 941 619 941 619 848 359 848 359 501 918 501 918 622 850 622 850 495 214 495 214 444 540 444 540 916 148 916 148 946 9 946 9 467 451 467 451 785 141 785 141 189 602 189 602 171 437 171 437 473 652 473 652 550 796 550 796 954 370 954 370 65 372 65 372 54 514 54 514 418 682 418 682 221 917 221 917 168 769 168 769 614 255 614 255 881 337 881 337 745 729 745 729 381 407 381 407 674 208 674 208 61 312 61 312 623 141 623 141 891 939 891 939 48 682 48 682 675 254 675 254 750 702 750 702 647 860 647 860 280 504 280 504 721 585 721 585 358 189 358 189 637 406 637 406 479 312 479 312 806 730 806 730 567 668 567 668 822 241 822 241 394 336 394 336 271 365 271 365 969 40 969 40 589 829 589 829 27 719 27 719 137 903 137 903 228 530 228 530 183 6 183 6 499 183 499 183 995 477 995 477 996 738 996 738 698 435 698 435 100 52 100 52 149 93 149 93 737 338 737 338 10 644 10 644 195 657 195 657 756 28 756 28 270 436 270 436 374 920 374 920 137 636 137 636 310 406 310 406 51 640 51 640 929 950 929 950 356 187 356 187 146 88 146 88 486 931 486 931 43 565 43 565 552 148 552 148 852 959 852 959 12 377 12 377 403 924 403 924 579 331 579 331 646 68 646 68 787 959 787 959 921 758 921 758 517 566 517 566 935 589 935 589 718 171 718 171 34 13 34 13 448 919 448 919 804 446 804 446 155 354 155 354 515 840 515 840 655 530 655 530 449 132 449 132 63 91 63 91 556 980 556 980 172 138 172 138 317 148 317 148 661 20 661 20 899 470 899 470 970 575 970 575 449 989 449 989 817 567 817 567 432 970 432 970 818 904 818 904 173 325 173 325 640 273 640 273 151 466 151 466 355 315 355 315 493 334 493 334 506 686 506 686 807 619 807 619 462 617 462 617 893 294 893 294 376 269 376 269 316 320 316 320 978 780 978 780 677 836 677 836 827 559 827 559 777 890 777 890 823 688 823 688 891 886 891 886 34 659 34 659 943 295 943 295 941 382 941 382 234 710 234 710 972 900 972 900 119 235 119 235 625 731 625 731 331 900 331 900 716 638 716 638 529 329 529 329 404 889 404 889 574 170 574 170 925 829 925 829 561 294 561 294 642 618 642 618 981 187 981 187 376 499 376 499 96 101 96 101 454 394 454 394 597 359 597 359 572 338 572 338 980 832 980 832 418 602 418 602 352 634 352 634 842 48 842 48 684 908 684 908 283 122 283 122 512 509 512 509 861 483 861 483 816 162 816 162 638 571 638 571 797 956 797 956 107 815 107 815 488 817 488 817 332 13 332 13 139 177 139 177 435 860 435 860 953 23 953 23 192 943 192 943 966 874 966 874 408 664 408 664 691 420 691 420 279 623 279 623 326 169 326 169 5 792 5 792 936 403 936 403 935 743 935 743 230 466 230 466 531 489 531 489 601 339 601 339 662 540 662 540 669 799 669 799 986 933 986 933 359 894 359 894 922 892 922 892 243 808 243 808 343 699 343 699 377 204 377 204 441 131 441 131 103 617 103 617 492 145 492 145 39 427 39 427 139 599 139 599 271 363 271 363 510 93 510 93 13 142 13 142 949 210 949 210 363 69 363 69 474 995 474 995 90 183 90 183 200 406 200 406 387 731 387 731 892 625 892 625 475 633 475 633 703 809 703 809 481 903 481 903 479 706 479 706 924 956 924 956 141 345 141 345 591 556 591 556 921 572 921 572 339 328 339 328 797 553 797 553 242 500 242 500 268 674 268 674 502 538 502 538 835 446 835 446 307 505 307 505 652 962 652 962 692 469 692 469 472 361 472 361 479 726 479 726 341 848 341 848 102 777 102 777 206 390 206 390 941 272 941 272 994 994 994 994 871 172 871 172 500 235 500 235 695 231 695 231 62 65 62 65 757 849 757 849 807 34 807 34 532 62 532 62 733 539 733 539 644 237 644 237 805 444 805 444 212 245 212 245 314 20 314 20 23 263 23 263 924 808 924 808 440 988 440 988 362 543 362 543 554 185 554 185 285 437 285 437 511 911 511 911 216 902 216 902 312 407 312 407 774 762 774 762 527 191 527 191 190 273 190 273 898 621 898 621 394 296 394 296 162 778 162 778 442 935 442 935 3 701 3 701 143 917 143 917 23 272 23 272 379 856 379 856 232 896 232 896 338 857 338 857 817 962 817 962 911 544 911 544 516 918 516 918 437 8 437 8 893 751 893 751 452 702 452 702 993 957 993 957 540 238 540 238 227 449 227 449 438 710 438 710 745 482 745 482 261 4 261 4 492 677 492 677 819 842 819 842 31 436 31 436 882 227 882 227 171 371 171 371 68 84 68 84 826 985 826 985 820 16 820 16 727 577 727 577 333 32 333 32 741 502 741 502 465 491 465 491 85 771 85 771 728 88 728 88 546 657 546 657 346 427 346 427 243 279 243 279 65 787 65 787 688 462 688 462 769 452 769 452 272 75 272 75 246 563 246 563 579 897 579 897 154 874 154 874 557 928 557 928 390 756 390 756 251 480 251 480 167 377 167 377 578 101 578 101 555 767 555 767 168 251 168 251 257 458 257 458 253 376 253 376 280 339 280 339 562 784 562 784 695 262 695 262 352 838 352 838 989 609 989 609 655 415 655 415 677 861 677 861 282 119 282 119 885 363 885 363 311 320 311 320 602 540 602 540 605 842 605 842 903 159 903 159 882 294 882 294 612 530 612 530 515 410 515 410 699 541 699 541 461 36 461 36 537 842 537 842 583 632 583 632 605 249 605 249 385 739 385 739 879 107 879 107 754 477 754 477 716 789 716 789 360 62 360 62 690 162 690 162 221 307 221 307 864 538 864 538 250 163 250 163 615 166 615 166 702 894 702 894 651 207 651 207 183 845 183 845 334 968 334 968 370 205 370 205 759 479 759 479 405 933 405 933 607 358 607 358 178 470 178 470 443 4 443 4 535 838 535 838 837 511 837 511 698 862 698 862 402 542 402 542 117 826 117 826 628 296 628 296 322 591 322 591 439 843 439 843 242 545 242 545 101 830 101 830 53 449 53 449 695 875 695 875 386 439 386 439 978 312 978 312 454 168 454 168 490 439 490 439 103 372 103 372 924 731 924 731 450 849 450 849 551 224 551 224 212 496 212 496 160 107 160 107 971 619 971 619 95 478 95 478 105 245 105 245 531 957 531 957 776 894 776 894 179 941 179 941 841 732 841 732 75 81 75 81 582 713 582 713 115 151 115 151 633 674 633 674 791 341 791 341 789 72 789 72 400 393 400 393 105 494 105 494 11 788 11 788 314 93 314 93 726 990 726 990 181 825 181 825 54 814 54 814 265 324 265 324 325 915 325 915 522 430 522 430 366 559 366 559 947 163 947 163 885 420 885 420 234 834 234 834 660 812 660 812 942 938 942 938 303 298 303 298 533 709 533 709 192 297 192 297 413 138 413 138 465 14 465 14 627 502 627 502 126 271 126 271 75 290 75 290 739 550 739 550 786 925 786 925 128 197 128 197 625 972 625 972 532 279 532 279 323 35 323 35 703 420 703 420 145 305 145 305 140 791 140 791 692 814 692 814 887 543 887 543 596 753 596 753 691 53 691 53 770 66 770 66 892 191 892 191 627 22 627 22 673 926 673 926 923 24 923 24 10 194 10 194 338 913 338 913 660 803 660 803 94 201 94 201 608 102 608 102 668 253 668 253 84 877 84 877 725 435 725 435 342 705 342 705 624 749 624 749 710 747 710 747 632 997 632 997 49 17 49 17 527 247 527 247 823 252 823 252 483 28 483 28 863 628 863 628 881 460 881 460 647 459 647 459 937 900 937 900 180 206 180 206 431 764 431 764 70 173 70 173 698 205 698 205 466 254 466 254 172 352 172 352 778 684 778 684 583 319 583 319 890 49 890 49 107 797 107 797 688 989 688 989 142 211 142 211 113 518 113 518 154 373 154 373 577 9 577 9 756 52 756 52 743 905 743 905 684 466 684 466 58 778 58 778 422 477 422 477 640 469 640 469 129 672 129 672 430 327 430 327 99 948 99 948 256 159 256 159 775 585 775 585 375 540 375 540 686 138 686 138 563 110 563 110 406 131 406 131 781 708 781 708 605 684 605 684 35 680 35 680 328 978 328 978 317 434 317 434 442 683 442 683 37 859 37 859 134 577 134 577 597 689 597 689 843 262 843 262 920 609 920 609 870 709 870 709 698 232 698 232 724 272 724 272 590 607 590 607 332 991 332 991 29 412 29 412 697 333 697 333 280 409 280 409 770 924 770 924 993 135 993 135 314 942 314 942 651 371 651 371 610 604 610 604 500 538 500 538 477 797 477 797 410 755 410 755 321 958 321 958 265 365 265 365 877 333 877 333 312 324 312 324 846 649 846 649 978 885 978 885 117 171 117 171 45 112 45 112 480 173 480 173 696 368 696 368 171 55 171 55 644 466 644 466 433 377 433 377 319 836 319 836 22 574 22 574 877 605 877 605 111 956 111 956 730 957 730 957 577 2 577 2 781 547 781 547 790 81 790 81 247 114 247 114 921 447 921 447 16 356 16 356 781 580 781 580 706 405 706 405 968 948 968 948 689 536 689 536 571 333 571 333 391 349 391 349 909 460 909 460 643 814 643 814 282 390 282 390 581 368 581 368 259 235 259 235 432 184 432 184 500 607 500 607 74 360 74 360 279 412 279 412 220 189 220 189 714 285 714 285 464 178 464 178 624 606 624 606 816 155 816 155 179 443 179 443 558 949 558 949 794 43 794 43 388 839 388 839 752 73 752 73 91 769 91 769 232 471 232 471 703 551 703 551 1 846 1 846 715 955 715 955 550 996 550 996 746 597 746 597 970 342 970 342 514 828 514 828 243 488 243 488 293 124 293 124 316 557 316 557 756 448 756 448 520 261 520 261 95 279 95 279 656 581 656 581 838 604 838 604 579 729 579 729 152 534 152 534 469 482 469 482 45 757 45 757 907 789 907 789 952 602 952 602 506 924 506 924 128 608 128 608 661 486 661 486 948 103 948 103 171 738 171 738 445 773 445 773 918 608 918 608 143 454 143 454 622 521 622 521 615 541 615 541 246 123 246 123 749 224 749 224 891 877 891 877 54 887 54 887 619 881 619 881 633 178 633 178 197 530 197 530 445 43 445 43 621 892 621 892 962 392 962 392 387 108 387 108 210 232 210 232 497 516 497 516 966 444 966 444 486 858 486 858 454 486 454 486 833 86 833 86 892 102 892 102 383 278 383 278 262 508 262 508 66 317 66 317 610 102 610 102 243 231 243 231 543 635 543 635 985 216 985 216 525 4 525 4 78 232 78 232 693 547 693 547 570 96 570 96 196 282 196 282 758 858 758 858 267 56 267 56 453 217 453 217 549 819 549 819 730 881 730 881 410 193 410 193 554 521 554 521 241 831 241 831 478 143 478 143 205 502 205 502 667 712 667 712 928 415 928 415 419 625 419 625 369 666 369 666 935 846 935 846 312 195 312 195 679 288 679 288 320 461 320 461 731 560 731 560 644 659 644 659 163 773 163 773 658 526 658 526 589 860 589 860 459 891 459 891 389 211 389 211 17 898 17 898 879 135 879 135 108 635 108 635 826 480 826 480 943 407 943 407 723 823 723 823 696 67 696 67 54 732 54 732 355 125 355 125 464 201 464 201 931 948 931 948 366 314 366 314 749 87 749 87 988 721 988 721 689 978 689 978 144 521 144 521 908 315 908 315 437 474 437 474 799 818 799 818 605 538 605 538 634 439 634 439 781 105 781 105 404 786 404 786 401 376 401 376 215 896 215 896 945 440 945 440 561 232 561 232 877 910 877 910 154 440 154 440 113 102 113 102 674 306 674 306 447 745 447 745 381 646 381 646 887 511 887 511 205 441 205 441 357 8 357 8 920 479 920 479 190 444 190 444 794 806 794 806 482 745 482 745 631 112 631 112 962 38 962 38 499 278 499 278 30 186 30 186 100 241 100 241 115 942 115 942 246 469 246 469 934 53 934 53 900 341 900 341 662 468 662 468 306 591 306 591 701 329 701 329 478 865 478 865 933 520 933 520 441 394 441 394 289 523 289 523 425 330 425 330 463 340 463 340 230 303 230 303 600 848 600 848 933 372 933 372 934 852 934 852 963 743 963 743 112 24 112 24 494 398 494 398 55 397 55 397 527 161 527 161 431 159 431 159 377 888 377 888 469 122 469 122 205 791 205 791 336 755 336 755 472 236 472 236 266 488 266 488 350 915 350 915 160 205 160 205 299 171 299 171 816 810 816 810 102 911 102 911 12 24 12 24 272 907 272 907 895 198 895 198 330 94 330 94 955 818 955 818 785 917 785 917 374 120 374 120 572 358 572 358 678 666 678 666 186 251 186 251 452 377 452 377 710 463 710 463 802 326 802 326 534 66 534 66 800 425 800 425 320 130 320 130 71 710 71 710 478 962 478 962 202 351 202 351 997 319 997 319 809 283 809 283 74 215 74 215 34 33 34 33 421 444 421 444 950 557 950 557 304 490 304 490 784 820 784 820 905 873 905 873 987 744 987 744 649 406 649 406 724 296 724 296 170 67 170 67 864 625 864 625 288 642 288 642 134 451 134 451 806 604 806 604 907 754 907 754 166 101 166 101 839 537 839 537 947 938 947 938 279 606 279 606 677 955 677 955 194 75 194 75 426 978 426 978 740 457 740 457 284 581 284 581 273 26 273 26 38 552 38 552 143 969 143 969 462 100 462 100 431 783 431 783 852 812 852 812 794 23 794 23 462 858 462 858 6 267 6 267 590 360 590 360 710 712 710 712 269 439 269 439 694 192 694 192 900 32 900 32 480 643 480 643 518 856 518 856 396 331 396 331 556 342 556 342 764 553 764 553 180 217 180 217 286 839 286 839 862 843 862 843 963 234 963 234 14 111 14 111 365 549 365 549 298 812 298 812 350 832 350 832 637 152 637 152 398 439 398 439 167 278 167 278 959 592 959 592 140 814 140 814 220 788 220 788 451 256 451 256 341 809 341 809 757 634 757 634 978 231 978 231 619 858 619 858 884 866 884 866 154 5 154 5 217 726 217 726 6 28 6 28 52 342 52 342 706 170 706 170 247 630 247 630 454 626 454 626 150 169 150 169 223 542 223 542 773 871 773 871 385 302 385 302 797 13 797 13 923 298 923 298 872 182 872 182 132 661 132 661 569 801 569 801 18 75 18 75 240 808 240 808 925 27 925 27 916 472 916 472 534 138 534 138 701 323 701 323 876 378 876 378 107 385 107 385 690 879 690 879 862 263 862 263 772 215 772 215 359 446 359 446 166 538 166 538 632 616 632 616 804 332 804 332 255 126 255 126 974 724 974 724 618 62 618 62 892 409 892 409 793 619 793 619 959 376 959 376 821 96 821 96 264 429 264 429 306 872 306 872 568 630 568 630 335 713 335 713 655 196 655 196 850 233 850 233 800 811 800 811 706 111 706 111 390 381 390 381 172 831 172 831 728 844 728 844 825 236 825 236 276 260 276 260 864 349 864 349 431 921 431 921 625 383 625 383 613 518 613 518 268 647 268 647 259 298 259 298 712 93 712 93 661 766 661 766 670 365 670 365 757 594 757 594 603 74 603 74 12 895 12 895 658 818 658 818 571 775 571 775 3 35 3 35 798 294 798 294 633 708 633 708 479 499 479 499 707 805 707 805 575 35 575 35 307 97 307 97 947 457 947 457 433 168 433 168 678 865 678 865 2 741 2 741 100 385 100 385 530 83 530 83 854 343 854 343 177 882 177 882 275 528 275 528 901 883 901 883 980 305 980 305 84 997 84 997 112 303 112 303 256 187 256 187 574 280 574 280 36 365 36 365 600 188 600 188 665 585 665 585 450 532 450 532 320 939 320 939 965 950 965 950 774 294 774 294 376 375 376 375 369 686 369 686 931 955 931 955 302 955 302 955 316 82 316 82 581 355 581 355 520 745 520 745 180 541 180 541 394 251 394 251 469 864 469 864 424 991 424 991 650 146 650 146 838 9 838 9 111 961 111 961 244 928 244 928 736 402 736 402 238 830 238 830 571 437 571 437 179 810 179 810 155 661 155 661 49 157 49 157 789 287 789 287 775 927 775 927 457 722 457 722 351 73 351 73 184 286 184 286 152 993 152 993 99 518 99 518 680 958 680 958 848 769 848 769 126 409 126 409 5 750 5 750 25 572 25 572 351 797 351 797 589 245 589 245 719 330 719 330 334 390 334 390 457 559 457 559 629 407 629 407 479 716 479 716 495 278 495 278 283 153 283 153 642 276 642 276 522 207 522 207 846 212 846 212 596 887 596 887 886 900 886 900 217 965 217 965 365 521 365 521 714 944 714 944 508 527 508 527 671 358 671 358 742 39 742 39 256 89 256 89 31 353 31 353 508 952 508 952 974 198 974 198 205 728 205 728 414 105 414 105 892 963 892 963 629 799 629 799 388 490 388 490 667 493 667 493 613 348 613 348 826 900 826 900 965 348 965 348 122 25 122 25 205 753 205 753 88 736 88 736 418 759 418 759 471 916 471 916 514 630 514 630 634 199 634 199 221 263 221 263 857 750 857 750 596 804 596 804 989 165 989 165 357 101 357 101 991 281 991 281 716 728 716 728 56 840 56 840 734 231 734 231 83 183 83 183 839 124 839 124 851 718 851 718 13 454 13 454 500 747 500 747 290 660 290 660 972 470 972 470 643 288 643 288 508 855 508 855 517 934 517 934 212 304 212 304 135 56 135 56 800 364 800 364 585 65 585 65 466 517 466 517 483 144 483 144 844 363 844 363 513 191 513 191 587 321 587 321 568 673 568 673 344 406 344 406 386 779 386 779 727 932 727 932 600 647 600 647 628 51 628 51 489 895 489 895 773 364 773 364 440 135 440 135 622 38 622 38 619 523 619 523 332 525 332 525 688 992 688 992 404 618 404 618 258 618 258 618 280 872 280 872 931 871 931 871 226 575 226 575 703 643 703 643 729 767 729 767 988 723 988 723 231 249 231 249 858 712 858 712 788 875 788 875 144 554 144 554 873 592 873 592 107 812 107 812 733 967 733 967 744 755 744 755 739 457 739 457 251 932 251 932 878 31 878 31 232 25 232 25 901 160 901 160 472 796 472 796 717 744 717 744 810 434 810 434 376 475 376 475 914 131 914 131 912 294 912 294 323 741 323 741 471 69 471 69 954 552 954 552 88 842 88 842 969 628 969 628 842 69 842 69 155 143 155 143 927 749 927 749 24 130 24 130 144 410 144 410 591 678 591 678 643 101 643 101 505 687 505 687 666 741 666 741 608 15 608 15 69 187 69 187 238 413 238 413 822 9 822 9 993 478 993 478 585 563 585 563 876 162 876 162 59 869 59 869 85 919 85 919 405 983 405 983 89 176 89 176 158 718 158 718 294 332 294 332 583 325 583 325 662 456 662 456 113 604 113 604 796 389 796 389 294 932 294 932 88 761 88 761 451 207 451 207 995 764 995 764 50 79 50 79 461 240 461 240 752 393 752 393 290 307 290 307 658 609 658 609 199 710 199 710 753 471 753 471 337 751 337 751 50 877 50 877 678 236 678 236 973 678 973 678 551 610 551 610 23 897 23 897 143 419 143 419 32 759 32 759 776 357 776 357 187 866 187 866 952 491 952 491 994 338 994 338 985 170 985 170 873 67 873 67 992 361 992 361 49 405 49 405 379 348 379 348 402 512 402 512 414 7 414 7 960 673 960 673 2 367 2 367 237 244 237 244 778 248 778 248 352 974 352 974 92 524 92 524 296 942 296 942 427 113 427 113 646 399 646 399 585 808 585 808 414 303 414 303 355 487 355 487 531 59 531 59 730 457 730 457 356 869 356 869 886 397 886 397 480 569 480 569 941 642 941 642 785 831 785 831 535 752 535 752 91 529 91 529 45 10 45 10 940 287 940 287 405 730 405 730 628 841 628 841 180 782 180 782 272 672 272 672 11 297 11 297 207 182 207 182 240 89 240 89 272 675 272 675 877 180 877 180 691 477 691 477 561 829 561 829 393 4 393 4 693 951 693 951 561 703 561 703 547 350 547 350 569 89 569 89 530 547 530 547 524 260 524 260 676 948 676 948 14 162 14 162 572 241 572 241 96 540 96 540 127 763 127 763 868 614 868 614 678 888 678 888 816 425 816 425 950 98 950 98 379 588 379 588 995 371 995 371 658 264 658 264 216 501 216 501 584 104 584 104 936 181 936 181 169 965 169 965 451 535 451 535 688 33 688 33 910 838 910 838 578 937 578 937 461 335 461 335 68 788 68 788 237 769 237 769 513 302 513 302 558 507 558 507 95 722 95 722 632 175 632 175 963 990 963 990 40 989 40 989 836 980 836 980 46 635 46 635 96 867 96 867 512 248 512 248 962 368 962 368 968 134 968 134 766 636 766 636 980 376 980 376 491 184 491 184 825 567 825 567 739 495 739 495 459 965 459 965 644 61 644 61 80 181 80 181 372 285 372 285 43 185 43 185 700 995 700 995 408 597 408 597 910 470 910 470 387 880 387 880 987 771 987 771 634 346 634 346 726 556 726 556 121 189 121 189 672 927 672 927 342 180 342 180 309 661 309 661 739 193 739 193 891 971 891 971 559 551 559 551 584 655 584 655 832 827 832 827 828 703 828 703 922 813 922 813 10 612 10 612 786 188 786 188 828 320 828 320 125 263 125 263 666 39 666 39 163 525 163 525 539 790 539 790 12 368 12 368 782 814 782 814 664 554 664 554 881 278 881 278 163 981 163 981 814 92 814 92 694 227 694 227 215 823 215 823 787 638 787 638 441 422 441 422 125 246 125 246 737 363 737 363 414 693 414 693 416 6 416 6 704 769 704 769 427 186 427 186 787 239 787 239 667 456 667 456 517 550 517 550 526 628 526 628 543 218 543 218 366 77 366 77 75 379 75 379 972 994 972 994 514 39 514 39 431 356 431 356 696 829 696 829 377 792 377 792 782 470 782 470 683 306 683 306 720 358 720 358 227 988 227 988 291 113 291 113 394 753 394 753 527 245 527 245 852 353 852 353 311 205 311 205 120 284 120 284 536 644 536 644 359 774 359 774 80 974 80 974 466 614 466 614 227 944 227 944 862 657 862 657 817 147 817 147 396 866 396 866 719 388 719 388 168 115 168 115 193 41 193 41 964 882 964 882 44 243 44 243 885 956 885 956 947 882 947 882 424 10 424 10 144 117 144 117 496 555 496 555 256 929 256 929 390 176 390 176 201 656 201 656 150 583 150 583 185 3 185 3 246 461 246 461 510 311 510 311 976 509 976 509 509 17 509 17 477 429 477 429 394 293 394 293 910 186 910 186 412 290 412 290 987 389 987 389 290 986 290 986 1 705 1 705 448 365 448 365 62 200 62 200 269 231 269 231 461 167 461 167 110 322 110 322 784 52 784 52 266 400 266 400 505 158 505 158 108 144 108 144 863 892 863 892 474 630 474 630 251 763 251 763 29 690 29 690 359 24 359 24 79 415 79 415 867 793 867 793 500 879 500 879 667 501 667 501 379 363 379 363 858 960 858 960 757 553 757 553 445 969 445 969 49 601 49 601 540 629 540 629 247 457 247 457 295 348 295 348 494 755 494 755 411 15 411 15 706 61 706 61 147 969 147 969 142 26 142 26 240 203 240 203 956 243 956 243 320 213 320 213 767 528 767 528 399 293 399 293 707 303 707 303 573 377 573 377 417 635 417 635 98 520 98 520 84 199 84 199 568 372 568 372 51 792 51 792 398 962 398 962 912 352 912 352 81 197 81 197 530 48 530 48 711 670 711 670 583 148 583 148 90 144 90 144 387 817 387 817 196 246 196 246 415 550 415 550 247 326 247 326 330 206 330 206 536 524 536 524 674 115 674 115 250 808 250 808 131 911 131 911 940 544 940 544 47 371 47 371 93 813 93 813 456 712 456 712 349 296 349 296 658 846 658 846 3 641 3 641 172 698 172 698 401 565 401 565 943 472 943 472 705 444 705 444 21 152 21 152 118 235 118 235 486 88 486 88 548 363 548 363 615 561 615 561 72 311 72 311 698 117 698 117 484 454 484 454 527 926 527 926 385 909 385 909 621 518 621 518 375 831 375 831 969 943 969 943 487 794 487 794 457 656 457 656 924 296 924 296 483 599 483 599 152 725 152 725 751 594 751 594 179 668 179 668 240 437 240 437 411 165 411 165 953 884 953 884 161 218 161 218 148 218 148 218 714 766 714 766 378 517 378 517 664 706 664 706 493 592 493 592 84 46 84 46 126 25 126 25 844 210 844 210 700 501 700 501 274 424 274 424 312 467 312 467 910 430 910 430 671 256 671 256 921 437 921 437 395 328 395 328 436 167 436 167 522 305 522 305 833 838 833 838 797 536 797 536 85 35 85 35 45 760 45 760 798 194 798 194 170 963 170 963 529 284 529 284 191 279 191 279 27 77 27 77 610 373 610 373 753 923 753 923 560 496 560 496 980 517 980 517 629 36 629 36 996 104 996 104 947 691 947 691 357 219 357 219 231 886 231 886 893 591 893 591 617 515 617 515 353 928 353 928 720 294 720 294 226 993 226 993 36 150 36 150 582 507 582 507 154 387 154 387 522 130 522 130 864 824 864 824 990 337 990 337 842 731 842 731 496 826 496 826 20 539 20 539 970 681 970 681 219 351 219 351 877 779 877 779 482 412 482 412 461 878 461 878 586 498 586 498 205 117 205 117 415 368 415 368 872 852 872 852 496 680 496 680 86 636 86 636 217 216 217 216 962 386 962 386 278 704 278 704 681 768 681 768 447 786 447 786 260 849 260 849 764 508 764 508 17 331 17 331 44 131 44 131 292 54 292 54 668 378 668 378 975 307 975 307 689 812 689 812 273 789 273 789 100 75 100 75 572 992 572 992 185 37 185 37 155 660 155 660 350 877 350 877 551 753 551 753 742 983 742 983 335 993 335 993 874 488 874 488 591 36 591 36 667 55 667 55 716 171 716 171 374 31 374 31 651 321 651 321 99 224 99 224 32 747 32 747 338 707 338 707 85 819 85 819 952 713 952 713 166 934 166 934 851 467 851 467 608 752 608 752 711 701 711 701 576 25 576 25 504 775 504 775 217 525 217 525 603 532 603 532 608 611 608 611 692 64 692 64 215 845 215 845 394 113 394 113 169 489 169 489 338 781 338 781 698 416 698 416 772 976 772 976 889 722 889 722 818 667 818 667 544 856 544 856 221 257 221 257 477 363 477 363 651 358 651 358 484 309 484 309 956 190 956 190 218 732 218 732 740 26 740 26 711 991 711 991 662 510 662 510 114 438 114 438 312 646 312 646 643 702 643 702 353 910 353 910 707 284 707 284 562 416 562 416 285 301 285 301 412 722 412 722 157 599 157 599 693 725 693 725 761 991 761 991 851 977 851 977 305 880 305 880 910 416 910 416 239 872 239 872 961 490 961 490 739 463 739 463 790 143 790 143 413 355 413 355 565 161 565 161 409 554 409 554 636 128 636 128 986 353 986 353 840 579 840 579 705 279 705 279 830 888 830 888 686 202 686 202 30 74 30 74 714 380 714 380 917 511 917 511 681 731 681 731 205 75 205 75 550 934 550 934 147 409 147 409 796 408 796 408 604 142 604 142 53 658 53 658 920 780 920 780 52 596 52 596 959 457 959 457 865 956 865 956 690 352 690 352 902 975 902 975 532 264 532 264 756 30 756 30 185 968 185 968 523 883 523 883 879 843 879 843 978 89 978 89 52 121 52 121 723 365 723 365 4 468 4 468 879 889 879 889 45 247 45 247 574 569 574 569 973 412 973 412 727 556 727 556 263 105 263 105 665 450 665 450 230 665 230 665 16 177 16 177 306 661 306 661 411 301 411 301 969 262 969 262 585 666 585 666 177 916 177 916 587 111 587 111 69 107 69 107 879 222 879 222 486 460 486 460 141 701 141 701 831 947 831 947 645 851 645 851 182 321 182 321 978 472 978 472 30 778 30 778 632 956 632 956 617 122 617 122 122 954 122 954 461 656 461 656 494 290 494 290 989 968 989 968 959 547 959 547 566 910 566 910 664 309 664 309 690 686 690 686 719 660 719 660 794 300 794 300 234 6 234 6 695 902 695 902 978 354 978 354 517 742 517 742 164 851 164 851 354 42 354 42 545 991 545 991 187 460 187 460 962 814 962 814 496 346 496 346 298 421 298 421 710 492 710 492 843 847 843 847 796 238 796 238 842 584 842 584 504 530 504 530 260 825 260 825 625 989 625 989 432 924 432 924 633 660 633 660 354 961 354 961 736 114 736 114 105 682 105 682 976 686 976 686 814 270 814 270 859 35 859 35 765 476 765 476 140 201 140 201 832 727 832 727 68 748 68 748 233 291 233 291 255 210 255 210 946 876 946 876 343 920 343 920 841 32 841 32 239 666 239 666 697 458 697 458 764 396 764 396 520 691 520 691 630 493 630 493 804 238 804 238 438 520 438 520 944 169 944 169 511 138 511 138 677 599 677 599 487 639 487 639 484 624 484 624 104 558 104 558 96 224 96 224 369 147 369 147 79 451 79 451 403 568 403 568 496 520 496 520 676 619 676 619 809 735 809 735 787 350 787 350 263 89 263 89 14 448 14 448 608 854 608 854 72 287 72 287 370 499 370 499 817 67 817 67 533 136 533 136 447 858 447 858 639 671 639 671 99 535 99 535 593 444 593 444 448 290 448 290 173 66 173 66 945 662 945 662 850 852 850 852 900 987 900 987 19 479 19 479 344 76 344 76 507 945 507 945 504 658 504 658 228 197 228 197 762 417 762 417 258 458 258 458 959 965 959 965 163 100 163 100 531 761 531 761 191 925 191 925 672 747 672 747 336 331 336 331 6 629 6 629 534 17 534 17 639 925 639 925 524 76 524 76 129 956 129 956 342 379 342 379 232 912 232 912 246 319 246 319 673 390 673 390 954 808 954 808 135 974 135 974 709 6 709 6 878 412 878 412 319 229 319 229 638 217 638 217 140 689 140 689 420 736 420 736 379 252 379 252 325 565 325 565 246 223 246 223 286 991 286 991 877 769 877 769 151 255 151 255 949 562 949 562 656 673 656 673 820 665 820 665 487 135 487 135 548 645 548 645 906 148 906 148 487 895 487 895 85 452 85 452 530 860 530 860 202 936 202 936 817 972 817 972 345 379 345 379 740 353 740 353 257 676 257 676 997 505 997 505 890 363 890 363 433 287 433 287 686 574 686 574 544 64 544 64 689 802 689 802 685 842 685 842 350 661 350 661 881 528 881 528 374 685 374 685 250 70 250 70 904 370 904 370 957 519 957 519 213 58 213 58 526 576 526 576 526 938 526 938 564 49 564 49 504 124 504 124 202 801 202 801 540 285 540 285 935 729 935 729 385 680 385 680 183 577 183 577 291 532 291 532 80 265 80 265 533 944 533 944 975 705 975 705 872 722 872 722 548 509 548 509 253 563 253 563 470 649 470 649 507 713 507 713 739 262 739 262 758 200 758 200 537 360 537 360 793 932 793 932 171 495 171 495 351 755 351 755 654 819 654 819 562 114 562 114 898 608 898 608 362 496 362 496 967 511 967 511 267 598 267 598 326 418 326 418 482 155 482 155 72 706 72 706 640 82 640 82 208 205 208 205 167 145 167 145 865 257 865 257 410 213 410 213 884 838 884 838 172 957 172 957 670 310 670 310 233 694 233 694 352 605 352 605 237 176 237 176 891 992 891 992 217 10 217 10 211 254 211 254 390 453 390 453 688 820 688 820 105 130 105 130 772 82 772 82 217 45 217 45 941 407 941 407 826 178 826 178 621 138 621 138 942 478 942 478 530 71 530 71 179 565 179 565 132 178 132 178 53 703 53 703 61 875 61 875 927 24 927 24 519 495 519 495 186 434 186 434 764 546 764 546 800 972 800 972 439 952 439 952 551 711 551 711 67 326 67 326 667 854 667 854 893 576 893 576 571 183 571 183 621 632 621 632 577 359 577 359 942 236 942 236 660 625 660 625 340 436 340 436 481 372 481 372 50 380 50 380 427 98 427 98 966 787 966 787 369 520 369 520 886 503 886 503 343 931 343 931 457 242 457 242 859 27 859 27 708 63 708 63 151 48 151 48 803 268 803 268 1 957 1 957 970 578 970 578 765 857 765 857 929 882 929 882 158 146 158 146 550 870 550 870 318 343 318 343 671 15 671 15 615 611 615 611 876 443 876 443 695 225 695 225 604 649 604 649 368 993 368 993 802 662 802 662 201 308 201 308 558 630 558 630 438 610 438 610 668 341 668 341 489 986 489 986 829 970 829 970 28 139 28 139 749 179 749 179 239 854 239 854 340 734 340 734 330 534 330 534 289 859 289 859 743 961 743 961 232 685 232 685 376 322 376 322 171 270 171 270 477 173 477 173 187 584 187 584 857 334 857 334 654 638 654 638 806 354 806 354 386 879 386 879 840 818 840 818 473 769 473 769 961 685 961 685 152 589 152 589 208 368 208 368 971 187 971 187 166 633 166 633 496 960 496 960 45 719 45 719 936 586 936 586 745 200 745 200 747 798 747 798 958 285 958 285 169 810 169 810 754 595 754 595 627 435 627 435 76 146 76 146 402 557 402 557 147 51 147 51 342 704 342 704 10 822 10 822 185 132 185 132 309 360 309 360 280 561 280 561 243 601 243 601 554 446 554 446 780 983 780 983 596 215 596 215 466 663 466 663 751 941 751 941 920 876 920 876 804 620 804 620 50 351 50 351 483 263 483 263 184 952 184 952 238 898 238 898 104 246 104 246 171 766 171 766 263 836 263 836 609 358 609 358 360 197 360 197 641 635 641 635 736 356 736 356 600 445 600 445 223 709 223 709 486 219 486 219 407 182 407 182 973 224 973 224 664 59 664 59 598 937 598 937 187 977 187 977 144 536 144 536 356 274 356 274 901 838 901 838 104 19 104 19 444 174 444 174 487 659 487 659 935 71 935 71 658 676 658 676 30 321 30 321 807 696 807 696 264 409 264 409 378 238 378 238 665 553 665 553 342 69 342 69 261 390 261 390 711 55 711 55 916 765 916 765 670 625 670 625 676 932 676 932 305 666 305 666 605 285 605 285 921 996 921 996 755 673 755 673 404 58 404 58 370 273 370 273 206 90 206 90 633 579 633 579 889 974 889 974 653 807 653 807 281 746 281 746 165 358 165 358 751 193 751 193 200 143 200 143 788 335 788 335 512 349 512 349 741 918 741 918 933 942 933 942 948 628 948 628 178 227 178 227 613 637 613 637 671 743 671 743 53 387 53 387 227 708 227 708 815 210 815 210 556 397 556 397 793 11 793 11 739 421 739 421 44 178 44 178 798 167 798 167 287 531 287 531 736 686 736 686 740 202 740 202 433 376 433 376 393 101 393 101 269 353 269 353 53 683 53 683 912 668 912 668 967 772 967 772 749 282 749 282 841 881 841 881 297 227 297 227 940 175 940 175 229 767 229 767 674 187 674 187 342 719 342 719 343 974 343 974 690 633 690 633 118 298 118 298 405 637 405 637 333 500 333 500 292 357 292 357 192 251 192 251 260 114 260 114 659 726 659 726 899 10 899 10 25 123 25 123 918 98 918 98 33 776 33 776 889 466 889 466 697 139 697 139 162 72 162 72 383 913 383 913 464 70 464 70 160 730 160 730 581 348 581 348 184 42 184 42 145 370 145 370 211 689 211 689 387 419 387 419 226 541 226 541 909 27 909 27 727 913 727 913 692 534 692 534 457 985 457 985 445 96 445 96 631 501 631 501 887 164 887 164 707 56 707 56 69 330 69 330 640 365 640 365 817 93 817 93 891 617 891 617 640 308 640 308 829 560 829 560 135 146 135 146 76 573 76 573 197 992 197 992 629 430 629 430 865 336 865 336 247 975 247 975 284 981 284 981 587 344 587 344 396 367 396 367 435 714 435 714 202 151 202 151 746 963 746 963 218 610 218 610 506 357 506 357 50 295 50 295 102 905 102 905 244 413 244 413 479 404 479 404 732 148 732 148 912 594 912 594 301 846 301 846 531 209 531 209 672 475 672 475 650 896 650 896 466 26 466 26 71 732 71 732 438 526 438 526 241 845 241 845 902 143 902 143 889 517 889 517 449 891 449 891 247 419 247 419 19 719 19 719 807 258 807 258 215 601 215 601 652 853 652 853 18 63 18 63 923 77 923 77 161 161 161 161 929 251 929 251 911 737 911 737 795 277 795 277 950 339 950 339 222 168 222 168 345 361 345 361 798 61 798 61 751 236 751 236 572 442 572 442 989 714 989 714 897 270 897 270 596 304 596 304 662 883 662 883 962 24 962 24 628 654 628 654 551 713 551 713 159 356 159 356 925 745 925 745 582 985 582 985 34 954 34 954 222 738 222 738 510 115 510 115 70 976 70 976 884 374 884 374 438 554 438 554 496 20 496 20 990 908 990 908 591 518 591 518 925 267 925 267 388 177 388 177 705 623 705 623 465 2 465 2 548 31 548 31 506 5 506 5 46 777 46 777 75 265 75 265 347 934 347 934 144 605 144 605 351 820 351 820 779 730 779 730 721 89 721 89 877 443 877 443 950 400 950 400 732 525 732 525 789 356 789 356 661 674 661 674 202 111 202 111 739 891 739 891 555 358 555 358 671 227 671 227 924 364 924 364 857 118 857 118 142 618 142 618 585 610 585 610 563 345 563 345 653 488 653 488 686 876 686 876 277 550 277 550 834 328 834 328 62 80 62 80 682 89 682 89 665 657 665 657 677 723 677 723 229 325 229 325 142 958 142 958 507 648 507 648 710 270 710 270 946 827 946 827 119 262 119 262 499 403 499 403 649 512 649 512 512 694 512 694 135 185 135 185 892 321 892 321 257 859 257 859 714 991 714 991 14 736 14 736 744 634 744 634 186 713 186 713 941 17 941 17 110 385 110 385 715 591 715 591 469 900 469 900 142 832 142 832 77 415 77 415 173 312 173 312 117 814 117 814 168 653 168 653 883 721 883 721 894 958 894 958 177 729 177 729 797 804 797 804 551 712 551 712 651 179 651 179 522 489 522 489 882 784 882 784 449 815 449 815 662 216 662 216 163 521 163 521 255 258 255 258 588 336 588 336 125 69 125 69 431 234 431 234 505 82 505 82 792 270 792 270 383 378 383 378 17 532 17 532 321 632 321 632 967 387 967 387 898 719 898 719 403 832 403 832 925 195 925 195 755 822 755 822 13 786 13 786 72 80 72 80 96 522 96 522 234 917 234 917 819 213 819 213 135 600 135 600 175 918 175 918 737 707 737 707 495 243 495 243 908 342 908 342 195 55 195 55 61 747 61 747 41 530 41 530 493 923 493 923 958 369 958 369 76 411 76 411 948 376 948 376 291 277 291 277 69 748 69 748 919 616 919 616 532 510 532 510 137 732 137 732 922 598 922 598 897 286 897 286 422 54 422 54 850 297 850 297 156 895 156 895 992 649 992 649 904 733 904 733 961 67 961 67 24 425 24 425 871 28 871 28 459 890 459 890 50 209 50 209 606 715 606 715 326 905 326 905 681 601 681 601 913 825 913 825 732 615 732 615 811 256 811 256 115 930 115 930 281 37 281 37 302 932 302 932 722 426 722 426 959 775 959 775 940 597 940 597 741 716 741 716 975 150 975 150 567 629 567 629 881 873 881 873 642 187 642 187 411 740 411 740 896 626 896 626 980 431 980 431 830 802 830 802 628 726 628 726 146 565 146 565 37 770 37 770 764 406 764 406 446 577 446 577 711 289 711 289 498 82 498 82 481 810 481 810 89 85 89 85 598 84 598 84 748 768 748 768 831 604 831 604 39 453 39 453 313 105 313 105 778 359 778 359 80 204 80 204 738 729 738 729 783 536 783 536 592 704 592 704 504 83 504 83 330 434 330 434 583 570 583 570 759 693 759 693 500 100 500 100 38 636 38 636 126 129 126 129 737 332 737 332 61 438 61 438 16 428 16 428 890 252 890 252 529 403 529 403 874 826 874 826 697 166 697 166 114 818 114 818 820 932 820 932 658 195 658 195 722 395 722 395 501 117 501 117 273 210 273 210 928 989 928 989 101 829 101 829 27 262 27 262 375 40 375 40 760 12 760 12 650 589 650 589 141 801 141 801 928 432 928 432 464 886 464 886 198 527 198 527 49 197 49 197 252 4 252 4 296 337 296 337 319 221 319 221 575 492 575 492 764 746 764 746 824 621 824 621 702 487 702 487 730 596 730 596 167 941 167 941 479 552 479 552 640 780 640 780 895 179 895 179 447 444 447 444 638 39 638 39 509 561 509 561 279 482 279 482 664 684 664 684 700 137 700 137 708 403 708 403 746 882 746 882 855 934 855 934 662 188 662 188 436 326 436 326 875 841 875 841 534 510 534 510 179 951 179 951 145 419 145 419 787 892 787 892 160 100 160 100 908 602 908 602 747 497 747 497 889 975 889 975 254 692 254 692 199 609 199 609 383 276 383 276 316 181 316 181 599 577 599 577 821 885 821 885 212 262 212 262 140 678 140 678 79 768 79 768 485 887 485 887 331 591 331 591 278 181 278 181 501 215 501 215 719 605 719 605 914 305 914 305 165 223 165 223 745 698 745 698 268 291 268 291 479 891 479 891 433 542 433 542 880 533 880 533 258 450 258 450 472 699 472 699 672 364 672 364 9 30 9 30 313 462 313 462 258 267 258 267 86 201 86 201 504 423 504 423 452 549 452 549 603 718 603 718 274 291 274 291 857 237 857 237 681 59 681 59 510 465 510 465 563 832 563 832 589 89 589 89 728 784 728 784 856 840 856 840 416 387 416 387 863 74 863 74 933 39 933 39 574 862 574 862 453 225 453 225 958 220 958 220 853 193 853 193 991 983 991 983 260 771 260 771 320 388 320 388 577 463 577 463 24 401 24 401 609 56 609 56 908 623 908 623 778 164 778 164 919 8 919 8 927 153 927 153 670 80 670 80 663 306 663 306 536 404 536 404 468 523 468 523 14 933 14 933 276 528 276 528 737 306 737 306 77 601 77 601 738 325 738 325 522 605 522 605 187 625 187 625 954 639 954 639 68 606 68 606 233 990 233 990 892 930 892 930 42 875 42 875 67 252 67 252 104 803 104 803 866 142 866 142 536 531 536 531 870 716 870 716 549 438 549 438 198 836 198 836 505 821 505 821 756 134 756 134 278 478 278 478 81 703 81 703 543 612 543 612 651 134 651 134 323 592 323 592 15 59 15 59 251 26 251 26 666 383 666 383 968 144 968 144 40 457 40 457 167 71 167 71 605 570 605 570 451 137 451 137 300 232 300 232 205 201 205 201 753 868 753 868 196 769 196 769 791 672 791 672 100 982 100 982 253 749 253 749 670 104 670 104 803 220 803 220 182 541 182 541 837 211 837 211 827 678 827 678 188 118 188 118 493 641 493 641 832 991 832 991 263 376 263 376 911 341 911 341 908 135 908 135 151 367 151 367 293 624 293 624 675 995 675 995 550 384 550 384 263 524 263 524 98 717 98 717 475 753 475 753 569 65 569 65 667 459 667 459 665 225 665 225 587 685 587 685 447 559 447 559 805 389 805 389 930 843 930 843 460 71 460 71 865 518 865 518 103 868 103 868 545 911 545 911 438 422 438 422 527 397 527 397 478 163 478 163 40 656 40 656 831 391 831 391 217 474 217 474 885 370 885 370 411 207 411 207 493 312 493 312 979 314 979 314 371 590 371 590 484 463 484 463 547 55 547 55 290 845 290 845 300 108 300 108 527 829 527 829 683 260 683 260 729 49 729 49 357 380 357 380 568 278 568 278 996 135 996 135 729 949 729 949 897 736 897 736 550 807 550 807 764 259 764 259 948 541 948 541 194 695 194 695 969 311 969 311 724 989 724 989 935 155 935 155 748 757 748 757 128 794 128 794 886 292 886 292 271 871 271 871 447 819 447 819 187 459 187 459 690 557 690 557 709 474 709 474 580 575 580 575 550 56 550 56 678 34 678 34 734 872 734 872 562 655 562 655 692 838 692 838 474 295 474 295 979 291 979 291 745 551 745 551 524 23 524 23 167 474 167 474 976 623 976 623 972 217 972 217 41 733 41 733 715 231 715 231 826 242 826 242 625 607 625 607 245 131 245 131 216 731 216 731 976 525 976 525 900 92 900 92 177 695 177 695 804 85 804 85 233 290 233 290 431 919 431 919 275 6 275 6 154 762 154 762 386 157 386 157 804 161 804 161 507 13 507 13 328 91 328 91 775 127 775 127 53 321 53 321 526 223 526 223 804 516 804 516 6 810 6 810 121 73 121 73 927 561 927 561 945 76 945 76 621 4 621 4 920 897 920 897 952 747 952 747 642 547 642 547 928 656 928 656 355 197 355 197 961 769 961 769 679 108 679 108 332 501 332 501 849 320 849 320 434 698 434 698 702 426 702 426 521 745 521 745 979 7 979 7 913 829 913 829 816 21 816 21 222 569 222 569 269 558 269 558 411 569 411 569 782 273 782 273 523 556 523 556 982 304 982 304 950 957 950 957 543 242 543 242 974 539 974 539 699 132 699 132 395 318 395 318 772 687 772 687 743 239 743 239 630 661 630 661 511 203 511 203 609 915 609 915 432 498 432 498 933 333 933 333 591 940 591 940 745 45 745 45 362 497 362 497 73 703 73 703 45 701 45 701 65 933 65 933 953 441 953 441 630 306 630 306 652 118 652 118 894 761 894 761 572 672 572 672 890 922 890 922 478 489 478 489 969 304 969 304 4 647 4 647 486 800 486 800 639 539 639 539 865 116 865 116 353 333 353 333 102 267 102 267 631 583 631 583 11 756 11 756 352 897 352 897 378 46 378 46 595 309 595 309 243 708 243 708 634 554 634 554 482 518 482 518 931 829 931 829 198 522 198 522 217 655 217 655 31 870 31 870 590 573 590 573 64 946 64 946 182 157 182 157 13 883 13 883 660 555 660 555 375 732 375 732 654 269 654 269 923 752 923 752 187 107 187 107 474 934 474 934 133 147 133 147 477 49 477 49 181 596 181 596 567 552 567 552 6 648 6 648 131 151 131 151 684 368 684 368 867 991 867 991 49 120 49 120 691 231 691 231 841 844 841 844 485 304 485 304 817 698 817 698 935 181 935 181 256 757 256 757 533 415 533 415 285 394 285 394 192 33 192 33 49 834 49 834 758 818 758 818 858 198 858 198 874 739 874 739 175 307 175 307 846 260 846 260 219 486 219 486 826 457 826 457 139 794 139 794 378 193 378 193 362 682 362 682 375 108 375 108 488 579 488 579 831 153 831 153 402 772 402 772 241 974 241 974 340 14 340 14 267 742 267 742 267 717 267 717 259 209 259 209 128 161 128 161 743 327 743 327 510 2 510 2 144 63 144 63 4 739 4 739 629 178 629 178 549 883 549 883 985 854 985 854 881 252 881 252 129 740 129 740 751 259 751 259 930 902 930 902 238 838 238 838 574 586 574 586 959 538 959 538 137 486 137 486 571 461 571 461 145 758 145 758 565 219 565 219 941 483 941 483 976 724 976 724 674 79 674 79 490 445 490 445 599 842 599 842 107 930 107 930 882 744 882 744 304 992 304 992 730 665 730 665 513 973 513 973 91 678 91 678 472 492 472 492 376 61 376 61 77 30 77 30 861 427 861 427 340 234 340 234 247 7 247 7 640 889 640 889 5 865 5 865 477 613 477 613 87 107 87 107 123 790 123 790 191 278 191 278 985 157 985 157 969 335 969 335 889 852 889 852 448 689 448 689 246 227 246 227 414 65 414 65 354 105 354 105 513 453 513 453 720 4 720 4 219 799 219 799 409 985 409 985 476 79 476 79 813 362 813 362 995 513 995 513 992 539 992 539 354 671 354 671 450 604 450 604 679 875 679 875 507 543 507 543 704 593 704 593 522 186 522 186 80 660 80 660 136 277 136 277 555 551 555 551 660 228 660 228 231 146 231 146 540 13 540 13 168 717 168 717 231 71 231 71 914 123 914 123 654 731 654 731 610 464 610 464 352 601 352 601 11 563 11 563 693 703 693 703 790 528 790 528 951 672 951 672 594 7 594 7 133 871 133 871 337 930 337 930 427 369 427 369 502 857 502 857 550 403 550 403 829 158 829 158 893 166 893 166 691 452 691 452 692 606 692 606 943 748 943 748 310 675 310 675 840 85 840 85 547 671 547 671 781 439 781 439 873 796 873 796 385 668 385 668 906 502 906 502 911 103 911 103 98 75 98 75 952 227 952 227 865 8 865 8 289 115 289 115 191 34 191 34 108 140 108 140 764 552 764 552 790 930 790 930 145 988 145 988 788 759 788 759 683 141 683 141 969 696 969 696 248 147 248 147 399 114 399 114 332 520 332 520 53 140 53 140 900 498 900 498 640 191 640 191 932 492 932 492 684 159 684 159 409 142 409 142 227 127 227 127 874 414 874 414 134 954 134 954 555 237 555 237 241 489 241 489 765 247 765 247 562 216 562 216 202 865 202 865 926 668 926 668 465 262 465 262 389 49 389 49 265 197 265 197 486 458 486 458 59 430 59 430 130 208 130 208 824 396 824 396 505 842 505 842 9 170 9 170 368 405 368 405 787 59 787 59 131 437 131 437 953 517 953 517 54 813 54 813 1 551 1 551 727 857 727 857 215 692 215 692 98 60 98 60 828 425 828 425 937 344 937 344 504 85 504 85 212 723 212 723 711 743 711 743 212 275 212 275 6 773 6 773 651 762 651 762 430 350 430 350 753 687 753 687 368 521 368 521 109 623 109 623 752 5 752 5 815 815 815 815 739 869 739 869 761 549 761 549 993 334 993 334 602 790 602 790 783 383 783 383 905 8 905 8 588 573 588 573 482 396 482 396 899 375 899 375 94 223 94 223 595 939 595 939 271 979 271 979 2 27 2 27 358 747 358 747 842 13 842 13 495 304 495 304 713 91 713 91 311 188 311 188 412 48 412 48 965 842 965 842 256 190 256 190 300 750 300 750 950 466 950 466 822 608 822 608 806 618 806 618 272 989 272 989 301 788 301 788 595 379 595 379 253 683 253 683 700 32 700 32 322 516 322 516 282 519 282 519 456 187 456 187 381 624 381 624 690 748 690 748 662 561 662 561 371 177 371 177 916 110 916 110 903 354 903 354 372 140 372 140 735 326 735 326 945 339 945 339 658 686 658 686 89 843 89 843 128 710 128 710 202 207 202 207 165 831 165 831 162 699 162 699 404 219 404 219 583 385 583 385 557 245 557 245 202 142 202 142 497 855 497 855 54 108 54 108 15 9 15 9 741 855 741 855 692 239 692 239 229 48 229 48 433 461 433 461 437 99 437 99 896 635 896 635 717 95 717 95 178 864 178 864 118 468 118 468 219 883 219 883 647 548 647 548 627 393 627 393 611 191 611 191 131 880 131 880 847 231 847 231 674 96 674 96 276 549 276 549 256 958 256 958 881 205 881 205 453 203 453 203 181 14 181 14 30 614 30 614 318 454 318 454 169 555 169 555 561 499 561 499 776 493 776 493 302 486 302 486 186 740 186 740 328 10 328 10 798 926 798 926 239 78 239 78 324 899 324 899 295 365 295 365 104 785 104 785 762 542 762 542 131 205 131 205 369 436 369 436 662 201 662 201 747 548 747 548 98 843 98 843 142 878 142 878 13 903 13 903 33 773 33 773 740 351 740 351 990 812 990 812 462 905 462 905 631 456 631 456 161 856 161 856 747 199 747 199 897 279 897 279 857 929 857 929 586 674 586 674 708 718 708 718 500 131 500 131 816 730 816 730 227 262 227 262 304 567 304 567 7 669 7 669 549 755 549 755 781 816 781 816 724 24 724 24 183 419 183 419 707 862 707 862 96 258 96 258 903 282 903 282 683 857 683 857 926 740 926 740 429 868 429 868 429 583 429 583 568 272 568 272 584 305 584 305 583 11 583 11 673 846 673 846 459 935 459 935 438 119 438 119 95 832 95 832 714 507 714 507 596 730 596 730 947 321 947 321 469 235 469 235 664 279 664 279 208 511 208 511 747 900 747 900 914 326 914 326 40 135 40 135 352 707 352 707 919 265 919 265 500 723 500 723 521 204 521 204 911 543 911 543 952 778 952 778 577 136 577 136 572 621 572 621 751 871 751 871 34 949 34 949 673 183 673 183 668 429 668 429 721 518 721 518 571 657 571 657 611 928 611 928 292 303 292 303 704 541 704 541 42 133 42 133 938 143 938 143 180 155 180 155 457 928 457 928 203 552 203 552 801 335 801 335 905 38 905 38 899 175 899 175 853 235 853 235 314 143 314 143 743 475 743 475 180 34 180 34 467 751 467 751 666 18 666 18 468 503 468 503 630 40 630 40 526 883 526 883 513 667 513 667 591 726 591 726 664 214 664 214 933 443 933 443 416 869 416 869 596 478 596 478 148 905 148 905 413 427 413 427 479 602 479 602 889 169 889 169 854 50 854 50 222 539 222 539 837 218 837 218 309 809 309 809 141 202 141 202 817 288 817 288 808 578 808 578 579 934 579 934 152 675 152 675 98 49 98 49 624 465 624 465 939 634 939 634 448 608 448 608 586 499 586 499 141 12 141 12 991 353 991 353 685 924 685 924 940 685 940 685 855 862 855 862 641 275 641 275 349 180 349 180 260 552 260 552 398 102 398 102 744 905 744 905 682 964 682 964 879 236 879 236 268 370 268 370 967 27 967 27 1 241 1 241 736 439 736 439 754 982 754 982 263 428 263 428 485 469 485 469 459 893 459 893 327 760 327 760 435 325 435 325 821 779 821 779 261 245 261 245 958 3 958 3 161 279 161 279 393 738 393 738 561 969 561 969 313 655 313 655 918 730 918 730 326 687 326 687 217 621 217 621 695 596 695 596 854 404 854 404 770 563 770 563 592 266 592 266 249 780 249 780 731 117 731 117 918 543 918 543 349 995 349 995 261 777 261 777 238 243 238 243 209 193 209 193 666 582 666 582 60 304 60 304 172 204 172 204 486 89 486 89 67 845 67 845 729 8 729 8 324 427 324 427 208 445 208 445 150 133 150 133 69 291 69 291 722 447 722 447 343 711 343 711 495 365 495 365 443 156 443 156 992 2 992 2 234 429 234 429 155 537 155 537 931 949 931 949 196 677 196 677 859 797 859 797 686 680 686 680 390 966 390 966 928 740 928 740 82 455 82 455 532 493 532 493 818 997 818 997 554 181 554 181 974 54 974 54 693 883 693 883 817 709 817 709 553 515 553 515 201 80 201 80 466 677 466 677 565 923 565 923 17 637 17 637 681 929 681 929 640 672 640 672 957 563 957 563 725 204 725 204 960 782 960 782 337 818 337 818 579 655 579 655 520 982 520 982 741 136 741 136 239 111 239 111 413 862 413 862 534 116 534 116 49 334 49 334 310 687 310 687 865 895 865 895 350 762 350 762 308 291 308 291 52 317 52 317 879 348 879 348 785 228 785 228 855 973 855 973 551 740 551 740 385 356 385 356 927 265 927 265 30 342 30 342 354 812 354 812 93 432 93 432 291 664 291 664 319 82 319 82 676 334 676 334 644 203 644 203 684 690 684 690 550 964 550 964 629 846 629 846 469 64 469 64 740 949 740 949 836 194 836 194 951 550 951 550 270 532 270 532 710 548 710 548 794 27 794 27 943 782 943 782 770 373 770 373 903 345 903 345 425 460 425 460 298 225 298 225 169 873 169 873 402 316 402 316 571 577 571 577 877 846 877 846 440 440 440 440 562 578 562 578 267 83 267 83 667 211 667 211 738 443 738 443 290 810 290 810 678 756 678 756 856 587 856 587 526 580 526 580 89 310 89 310 348 438 348 438 251 789 251 789 413 62 413 62 499 406 499 406 921 281 921 281 750 111 750 111 485 687 485 687 282 903 282 903 575 389 575 389 323 538 323 538 802 856 802 856 640 417 640 417 927 830 927 830 140 290 140 290 270 432 270 432 547 422 547 422 234 628 234 628 772 869 772 869 537 395 537 395 864 287 864 287 841 370 841 370 392 558 392 558 846 468 846 468 384 175 384 175 461 951 461 951 461 258 461 258 252 560 252 560 384 711 384 711 102 601 102 601 733 397 733 397 411 919 411 919 701 177 701 177 35 460 35 460 128 647 128 647 634 783 634 783 944 352 944 352 974 251 974 251 770 408 770 408 458 828 458 828 616 761 616 761 232 117 232 117 473 406 473 406 681 558 681 558 186 407 186 407 572 76 572 76 581 321 581 321 578 963 578 963 635 950 635 950 298 293 298 293 364 207 364 207 742 563 742 563 439 358 439 358 736 369 736 369 399 107 399 107 527 379 527 379 486 114 486 114 746 502 746 502 989 777 989 777 185 137 185 137 848 345 848 345 288 621 288 621 207 495 207 495 59 925 59 925 739 828 739 828 390 149 390 149 735 806 735 806 280 707 280 707 256 298 256 298 811 746 811 746 169 157 169 157 576 569 576 569 563 707 563 707 345 138 345 138 744 273 744 273 66 700 66 700 459 378 459 378 760 188 760 188 923 460 923 460 193 122 193 122 922 96 922 96 433 215 433 215 423 913 423 913 901 847 901 847 807 314 807 314 867 87 867 87 598 91 598 91 610 491 610 491 725 870 725 870 635 622 635 622 8 306 8 306 253 146 253 146 291 3 291 3 309 563 309 563 966 147 966 147 268 598 268 598 293 133 293 133 951 835 951 835 915 345 915 345 800 519 800 519 307 354 307 354 738 525 738 525 303 700 303 700 36 13 36 13 490 563 490 563 407 734 407 734 786 983 786 983 500 478 500 478 715 597 715 597 203 733 203 733 990 455 990 455 292 865 292 865 565 139 565 139 848 281 848 281 727 116 727 116 661 509 661 509 27 276 27 276 683 487 683 487 636 781 636 781 438 986 438 986 752 279 752 279 140 127 140 127 494 80 494 80 176 491 176 491 840 853 840 853 514 653 514 653 83 433 83 433 858 99 858 99 663 916 663 916 554 896 554 896 16 578 16 578 284 350 284 350 953 149 953 149 305 870 305 870 974 459 974 459 657 10 657 10 626 234 626 234 375 729 375 729 26 320 26 320 493 749 493 749 323 403 323 403 810 304 810 304 752 337 752 337 466 551 466 551 139 41 139 41 139 747 139 747 568 310 568 310 150 980 150 980 899 223 899 223 172 725 172 725 79 513 79 513 581 93 581 93 681 36 681 36 624 761 624 761 270 651 270 651 461 758 461 758 350 404 350 404 476 211 476 211 363 173 363 173 804 96 804 96 158 3 158 3 504 498 504 498 913 492 913 492 194 11 194 11 728 735 728 735 691 897 691 897 940 389 940 389 589 664 589 664 233 35 233 35 375 471 375 471 643 859 643 859 77 225 77 225 903 906 903 906 863 930 863 930 499 165 499 165 313 193 313 193 880 116 880 116 437 878 437 878 36 284 36 284 496 779 496 779 645 497 645 497 317 910 317 910 76 24 76 24 871 217 871 217 517 283 517 283 440 959 440 959 253 487 253 487 669 870 669 870 900 188 900 188 368 39 368 39 262 343 262 343 436 756 436 756 160 693 160 693 369 140 369 140 393 771 393 771 41 956 41 956 503 633 503 633 644 644 644 644 644 707 644 707 389 850 389 850 731 996 731 996 549 769 549 769 478 734 478 734 936 284 936 284 547 147 547 147 817 806 817 806 527 55 527 55 273 576 273 576 969 899 969 899 266 806 266 806 813 139 813 139 771 639 771 639 629 95 629 95 781 287 781 287 561 841 561 841 171 203 171 203 685 261 685 261 337 213 337 213 290 566 290 566 818 867 818 867 615 556 615 556 99 454 99 454 399 354 399 354 43 779 43 779 604 110 604 110 159 826 159 826 311 491 311 491 403 956 403 956 161 354 161 354 23 265 23 265 487 506 487 506 788 903 788 903 687 107 687 107 573 175 573 175 850 387 850 387 365 379 365 379 591 742 591 742 107 263 107 263 608 946 608 946 625 347 625 347 162 473 162 473 395 674 395 674 842 231 842 231 557 258 557 258 889 604 889 604 524 239 524 239 78 858 78 858 970 835 970 835 438 53 438 53 613 160 613 160 613 533 613 533 810 284 810 284 863 544 863 544 461 816 461 816 437 613 437 613 954 670 954 670 325 304 325 304 624 412 624 412 778 640 778 640 200 290 200 290 231 638 231 638 706 615 706 615 514 52 514 52 332 832 332 832 35 910 35 910 721 559 721 559 69 832 69 832 532 566 532 566 840 523 840 523 881 921 881 921 760 995 760 995 84 937 84 937 149 485 149 485 918 826 918 826 914 615 914 615 645 775 645 775 973 671 973 671 483 17 483 17 388 742 388 742 353 238 353 238 795 521 795 521 934 133 934 133 35 390 35 390 218 277 218 277 995 316 995 316 658 287 658 287 547 325 547 325 124 246 124 246 904 706 904 706 555 383 555 383 368 871 368 871 25 610 25 610 644 972 644 972 363 673 363 673 103 700 103 700 496 169 496 169 295 886 295 886 856 258 856 258 877 976 877 976 331 20 331 20 331 1 331 1 174 20 174 20 256 123 256 123 346 147 346 147 239 27 239 27 74 375 74 375 354 409 354 409 270 728 270 728 391 170 391 170 536 971 536 971 710 348 710 348 505 981 505 981 506 821 506 821 664 197 664 197 245 766 245 766 30 777 30 777 715 263 715 263 151 626 151 626 287 776 287 776 123 935 123 935 388 483 388 483 270 726 270 726 307 148 307 148 778 130 778 130 278 92 278 92 334 34 334 34 227 392 227 392 861 967 861 967 996 886 996 886 20 391 20 391 323 275 323 275 352 796 352 796 651 181 651 181 961 217 961 217 276 301 276 301 132 832 132 832 44 819 44 819 147 674 147 674 449 353 449 353 336 712 336 712 594 377 594 377 45 397 45 397 320 566 320 566 589 691 589 691 790 315 790 315 434 463 434 463 625 829 625 829 651 336 651 336 13 709 13 709 976 560 976 560 433 844 433 844 780 695 780 695 677 183 677 183 228 299 228 299 107 271 107 271 497 389 497 389 609 808 609 808 559 245 559 245 355 768 355 768 726 930 726 930 407 20 407 20 298 69 298 69 636 765 636 765 685 980 685 980 977 75 977 75 550 493 550 493 736 610 736 610 994 407 994 407 573 160 573 160 77 129 77 129 653 245 653 245 715 763 715 763 448 374 448 374 780 995 780 995 995 73 995 73 638 195 638 195 590 255 590 255 387 353 387 353 269 962 269 962 932 619 932 619 491 127 491 127 71 76 71 76 123 303 123 303 433 57 433 57 762 519 762 519 221 616 221 616 947 798 947 798 600 508 600 508 284 946 284 946 666 803 666 803 819 926 819 926 265 201 265 201 948 294 948 294 303 800 303 800 612 37 612 37 788 476 788 476 687 305 687 305 614 377 614 377 363 312 363 312 77 91 77 91 261 247 261 247 872 470 872 470 535 457 535 457 259 931 259 931 817 23 817 23 503 725 503 725 475 372 475 372 76 42 76 42 131 702 131 702 460 192 460 192 836 936 836 936 904 876 904 876 653 773 653 773 387 413 387 413 152 500 152 500 677 304 677 304 50 501 50 501 754 888 754 888 496 604 496 604 368 920 368 920 934 677 934 677 220 574 220 574 57 167 57 167 984 968 984 968 263 423 263 423 78 434 78 434 47 989 47 989 123 281 123 281 160 599 160 599 863 523 863 523 361 647 361 647 846 530 846 530 838 737 838 737 459 230 459 230 450 680 450 680 952 168 952 168 375 212 375 212 295 438 295 438 637 183 637 183 938 812 938 812 447 951 447 951 354 773 354 773 82 469 82 469 587 869 587 869 571 89 571 89 294 663 294 663 982 29 982 29 108 79 108 79 580 77 580 77 624 899 624 899 746 711 746 711 871 610 871 610 804 722 804 722 844 233 844 233 9 984 9 984 673 296 673 296 613 299 613 299 108 365 108 365 281 414 281 414 859 249 859 249 560 911 560 911 501 364 501 364 97 369 97 369 519 984 519 984 636 100 636 100 467 592 467 592 808 718 808 718 354 588 354 588 455 361 455 361 369 270 369 270 234 472 234 472 729 108 729 108 729 361 729 361 947 74 947 74 904 307 904 307 350 730 350 730 635 942 635 942 31 657 31 657 564 387 564 387 63 855 63 855 789 440 789 440 380 718 380 718 237 771 237 771 605 153 605 153 769 643 769 643 123 29 123 29 997 496 997 496 539 950 539 950 518 455 518 455 230 777 230 777 556 623 556 623 969 270 969 270 229 459 229 459 345 889 345 889 592 964 592 964 561 796 561 796 897 313 897 313 371 96 371 96 603 692 603 692 707 613 707 613 450 902 450 902 910 653 910 653 294 873 294 873 768 665 768 665 644 477 644 477 590 419 590 419 709 357 709 357 447 384 447 384 337 665 337 665 250 763 250 763 856 314 856 314 184 152 184 152 910 855 910 855 170 353 170 353 24 109 24 109 453 504 453 504 135 37 135 37 910 708 910 708 932 651 932 651 932 448 932 448 519 611 519 611 324 600 324 600 927 679 927 679 391 558 391 558 569 993 569 993 630 806 630 806 728 534 728 534 152 378 152 378 64 394 64 394 417 352 417 352 948 227 948 227 291 518 291 518 538 346 538 346 261 152 261 152 816 511 816 511 341 197 341 197 979 971 979 971 850 294 850 294 432 267 432 267 523 255 523 255 823 264 823 264 453 805 453 805 267 103 267 103 204 585 204 585 153 296 153 296 383 368 383 368 123 883 123 883 955 690 955 690 890 223 890 223 228 578 228 578 68 737 68 737 529 61 529 61 601 473 601 473 188 293 188 293 752 791 752 791 544 69 544 69 758 909 758 909 222 860 222 860 817 318 817 318 373 111 373 111 16 299 16 299 402 518 402 518 374 420 374 420 233 617 233 617 806 145 806 145 167 461 167 461 269 859 269 859 898 662 898 662 898 361 898 361 702 160 702 160 45 26 45 26 773 327 773 327 993 289 993 289 562 199 562 199 239 259 239 259 864 69 864 69 62 339 62 339 990 670 990 670 189 176 189 176 856 285 856 285 924 943 924 943 232 441 232 441 851 596 851 596 371 540 371 540 404 534 404 534 213 369 213 369 496 892 496 892 660 119 660 119 752 996 752 996 342 72 342 72 712 276 712 276 861 42 861 42 581 103 581 103 317 401 317 401 357 980 357 980 893 260 893 260 985 399 985 399 562 72 562 72 555 936 555 936 749 843 749 843 204 848 204 848 187 158 187 158 883 756 883 756 474 975 474 975 253 968 253 968 764 745 764 745 334 637 334 637 939 523 939 523 830 623 830 623 834 460 834 460 597 891 597 891 870 134 870 134 87 139 87 139 564 703 564 703 549 508 549 508 206 156 206 156 721 359 721 359 235 466 235 466 765 225 765 225 668 395 668 395 184 353 184 353 116 480 116 480 985 853 985 853 34 136 34 136 498 297 498 297 414 266 414 266 588 653 588 653 192 252 192 252 594 971 594 971 897 921 897 921 926 47 926 47 914 962 914 962 844 788 844 788 201 649 201 649 784 605 784 605 487 711 487 711 769 99 769 99 765 106 765 106 354 807 354 807 457 930 457 930 310 49 310 49 148 206 148 206 884 452 884 452 164 462 164 462 152 204 152 204 481 204 481 204 604 637 604 637 996 193 996 193 261 855 261 855 9 460 9 460 306 73 306 73 338 779 338 779 460 903 460 903 352 255 352 255 635 226 635 226 541 707 541 707 924 103 924 103 31 38 31 38 512 566 512 566 822 685 822 685 369 937 369 937 677 171 677 171 762 921 762 921 100 730 100 730 548 195 548 195 710 118 710 118 940 787 940 787 938 478 938 478 202 336 202 336 426 952 426 952 556 143 556 143 844 598 844 598 4 368 4 368 883 992 883 992 8 871 8 871 538 294 538 294 789 35 789 35 512 494 512 494 984 943 984 943 504 767 504 767 7 914 7 914 108 913 108 913 604 918 604 918 554 9 554 9 985 106 985 106 972 454 972 454 114 393 114 393 39 720 39 720 650 627 650 627 333 304 333 304 928 337 928 337 95 886 95 886 148 799 148 799 92 802 92 802 703 854 703 854 282 78 282 78 318 260 318 260 932 137 932 137 17 32 17 32 390 802 390 802 844 576 844 576 118 988 118 988 462 913 462 913 484 859 484 859 805 26 805 26 876 973 876 973 32 778 32 778 212 474 212 474 864 513 864 513 395 962 395 962 665 448 665 448 921 720 921 720 919 821 919 821 840 374 840 374 223 391 223 391 117 154 117 154 588 52 588 52 684 377 684 377 191 295 191 295 450 335 450 335 96 761 96 761 188 108 188 108 299 311 299 311 684 789 684 789 301 53 301 53 142 916 142 916 585 792 585 792 403 891 403 891 94 608 94 608 196 937 196 937 970 486 970 486 937 656 937 656 419 814 419 814 188 610 188 610 140 339 140 339 500 802 500 802 736 165 736 165 593 503 593 503 444 893 444 893 401 488 401 488 750 549 750 549 977 197 977 197 331 349 331 349 899 494 899 494 303 963 303 963 706 986 706 986 277 257 277 257 816 376 816 376 791 984 791 984 929 389 929 389 314 245 314 245 883 354 883 354 171 408 171 408 261 822 261 822 355 527 355 527 334 675 334 675 726 832 726 832 720 775 720 775 932 517 932 517 101 126 101 126 373 721 373 721 575 872 575 872 285 120 285 120 803 424 803 424 339 255 339 255 556 794 556 794 198 273 198 273 635 937 635 937 366 640 366 640 950 940 950 940 666 40 666 40 490 635 490 635 578 844 578 844 981 399 981 399 762 249 762 249 59 242 59 242 420 583 420 583 552 258 552 258 607 791 607 791 437 563 437 563 802 393 802 393 591 532 591 532 581 238 581 238 492 476 492 476 139 332 139 332 2 177 2 177 667 815 667 815 885 719 885 719 68 70 68 70 533 272 533 272 320 66 320 66 687 729 687 729 345 820 345 820 943 45 943 45 914 996 914 996 244 65 244 65 691 923 691 923 720 725 720 725 767 813 767 813 270 907 270 907 954 265 954 265 367 362 367 362 601 22 601 22 141 779 141 779 121 861 121 861 801 288 801 288 321 573 321 573 35 914 35 914 127 347 127 347 655 514 655 514 929 99 929 99 353 375 353 375 261 309 261 309 520 12 520 12 568 954 568 954 474 358 474 358 849 828 849 828 244 830 244 830 179 345 179 345 899 317 899 317 583 660 583 660 58 184 58 184 695 92 695 92 753 461 753 461 657 293 657 293 749 44 749 44 889 11 889 11 370 121 370 121 543 318 543 318 4 658 4 658 382 783 382 783 649 953 649 953 774 724 774 724 161 614 161 614 535 234 535 234 804 289 804 289 896 747 896 747 660 247 660 247 699 285 699 285 935 377 935 377 979 142 979 142 219 357 219 357 706 920 706 920 448 746 448 746 873 531 873 531 914 936 914 936 484 101 484 101 406 99 406 99 552 85 552 85 968 944 968 944 433 347 433 347 379 912 379 912 95 55 95 55 877 559 877 559 759 383 759 383 603 688 603 688 428 350 428 350 901 164 901 164 180 922 180 922 978 73 978 73 639 263 639 263 987 321 987 321 787 637 787 637 882 682 882 682 350 886 350 886 224 901 224 901 526 378 526 378 71 524 71 524 56 468 56 468 371 226 371 226 159 131 159 131 419 362 419 362 562 860 562 860 685 477 685 477 704 87 704 87 635 612 635 612 590 744 590 744 389 497 389 497 233 267 233 267 762 21 762 21 399 685 399 685 64 607 64 607 694 942 694 942 920 904 920 904 717 696 717 696 669 852 669 852 776 425 776 425 611 988 611 988 928 208 928 208 738 151 738 151 623 336 623 336 562 674 562 674 194 986 194 986 819 3 819 3 701 133 701 133 633 121 633 121 812 891 812 891 540 982 540 982 245 477 245 477 200 348 200 348 625 287 625 287 926 735 926 735 863 527 863 527 457 983 457 983 135 920 135 920 717 800 717 800 405 584 405 584 635 491 635 491 753 385 753 385 736 758 736 758 291 541 291 541 805 404 805 404 118 946 118 946 692 704 692 704 427 23 427 23 934 420 934 420 52 606 52 606 85 95 85 95 892 2 892 2 108 297 108 297 267 278 267 278 719 354 719 354 424 898 424 898 646 559 646 559 844 200 844 200 802 474 802 474 653 409 653 409 264 171 264 171 147 397 147 397 3 890 3 890 837 347 837 347 762 14 762 14 72 940 72 940 492 292 492 292 277 857 277 857 78 235 78 235 676 22 676 22 118 811 118 811 98 170 98 170 964 44 964 44 621 179 621 179 590 299 590 299 360 154 360 154 243 353 243 353 35 452 35 452 139 877 139 877 175 167 175 167 459 866 459 866 652 605 652 605 310 908 310 908 387 922 387 922 541 264 541 264 88 388 88 388 387 77 387 77 27 644 27 644 714 223 714 223 84 555 84 555 486 320 486 320 755 431 755 431 301 269 301 269 540 294 540 294 731 498 731 498 381 676 381 676 665 767 665 767 315 716 315 716 793 395 793 395 317 1 317 1 696 705 696 705 737 263 737 263 389 514 389 514 161 481 161 481 249 857 249 857 747 331 747 331 306 693 306 693 260 611 260 611 395 959 395 959 133 259 133 259 665 318 665 318 579 882 579 882 354 580 354 580 867 335 867 335 178 683 178 683 201 192 201 192 150 197 150 197 6 229 6 229 725 162 725 162 969 507 969 507 664 386 664 386 747 793 747 793 897 104 897 104 615 925 615 925 582 300 582 300 325 326 325 326 215 367 215 367 539 393 539 393 749 466 749 466 452 766 452 766 842 34 842 34 267 228 267 228 19 661 19 661 941 223 941 223 567 939 567 939 219 900 219 900 972 731 972 731 159 236 159 236 568 701 568 701 664 567 664 567 648 412 648 412 92 398 92 398 135 608 135 608 26 616 26 616 278 400 278 400 724 565 724 565 108 608 108 608 81 672 81 672 47 470 47 470 436 309 436 309 257 993 257 993 191 8 191 8 342 693 342 693 161 984 161 984 742 927 742 927 82 807 82 807 88 623 88 623 116 673 116 673 429 867 429 867 385 816 385 816 57 618 57 618 868 933 868 933 213 912 213 912 968 764 968 764 320 516 320 516 758 196 758 196 824 870 824 870 159 609 159 609 36 658 36 658 356 578 356 578 611 559 611 559 77 92 77 92 699 911 699 911 730 521 730 521 961 93 961 93 891 655 891 655 905 645 905 645 488 661 488 661 168 8 168 8 651 218 651 218 119 411 119 411 153 35 153 35 410 371 410 371 160 351 160 351 903 258 903 258 666 33 666 33 846 898 846 898 582 781 582 781 436 951 436 951 96 931 96 931 917 205 917 205 583 245 583 245 260 269 260 269 168 461 168 461 204 710 204 710 737 245 737 245 826 867 826 867 311 817 311 817 259 34 259 34 173 616 173 616 251 84 251 84 576 649 576 649 25 874 25 874 429 28 429 28 661 829 661 829 951 911 951 911 386 812 386 812 813 444 813 444 796 1 796 1 723 316 723 316 58 384 58 384 729 358 729 358 581 239 581 239 46 290 46 290 471 82 471 82 329 77 329 77 413 983 413 983 546 757 546 757 399 77 399 77 348 748 348 748 234 991 234 991 118 685 118 685 286 860 286 860 286 731 286 731 28 347 28 347 849 571 849 571 904 516 904 516 920 333 920 333 510 682 510 682 241 535 241 535 427 957 427 957 569 51 569 51 445 239 445 239 601 241 601 241 249 208 249 208 877 60 877 60 914 150 914 150 151 884 151 884 260 334 260 334 780 78 780 78 881 899 881 899 405 342 405 342 24 586 24 586 299 169 299 169 284 907 284 907 658 692 658 692 269 690 269 690 648 275 648 275 661 2 661 2 678 989 678 989 707 570 707 570 546 698 546 698 375 662 375 662 151 140 151 140 769 825 769 825 20 431 20 431 246 679 246 679 792 701 792 701 974 282 974 282 261 562 261 562 208 793 208 793 638 276 638 276 618 496 618 496 655 372 655 372 15 298 15 298 141 781 141 781 900 623 900 623 757 367 757 367 633 564 633 564 461 205 461 205 389 371 389 371 443 331 443 331 908 884 908 884 799 371 799 371 290 665 290 665 916 216 916 216 142 937 142 937 312 417 312 417 871 651 871 651 861 347 861 347 215 498 215 498 399 939 399 939 906 475 906 475 968 308 968 308 828 516 828 516 734 149 734 149 800 90 800 90 160 470 160 470 949 747 949 747 469 189 469 189 651 786 651 786 396 64 396 64 457 456 457 456 756 988 756 988 453 156 453 156 979 361 979 361 136 403 136 403 387 825 387 825 351 873 351 873 136 245 136 245 859 102 859 102 621 281 621 281 174 57 174 57 453 439 453 439 171 584 171 584 194 116 194 116 857 741 857 741 317 330 317 330 327 779 327 779 822 600 822 600 636 727 636 727 916 171 916 171 974 626 974 626 49 904 49 904 514 609 514 609 336 554 336 554 228 203 228 203 343 101 343 101 510 989 510 989 547 938 547 938 746 321 746 321 498 789 498 789 352 723 352 723 259 267 259 267 281 645 281 645 705 298 705 298 509 368 509 368 939 16 939 16 226 193 226 193 444 76 444 76 146 572 146 572 134 670 134 670 318 251 318 251 336 125 336 125 316 246 316 246 815 502 815 502 983 159 983 159 447 43 447 43 718 585 718 585 641 339 641 339 429 810 429 810 88 119 88 119 455 271 455 271 331 200 331 200 74 237 74 237 385 519 385 519 147 232 147 232 618 949 618 949 79 205 79 205 464 321 464 321 847 392 847 392 504 563 504 563 604 827 604 827 27 881 27 881 383 899 383 899 186 132 186 132 772 241 772 241 230 778 230 778 431 78 431 78 506 529 506 529 63 458 63 458 39 639 39 639 773 598 773 598 543 38 543 38 608 352 608 352 392 840 392 840 959 912 959 912 619 920 619 920 37 805 37 805 748 62 748 62 965 752 965 752 188 402 188 402 488 131 488 131 679 225 679 225 661 217 661 217 43 658 43 658 42 780 42 780 89 805 89 805 979 354 979 354 225 424 225 424 76 703 76 703 189 666 189 666 498 715 498 715 668 389 668 389 706 688 706 688 411 273 411 273 703 891 703 891 218 622 218 622 616 922 616 922 316 90 316 90 738 469 738 469 991 155 991 155 534 575 534 575 117 902 117 902 751 709 751 709 376 283 376 283 923 924 923 924 989 647 989 647 609 474 609 474 631 527 631 527 658 244 658 244 823 950 823 950 776 34 776 34 265 745 265 745 639 556 639 556 123 553 123 553 984 458 984 458 970 247 970 247 45 472 45 472 553 806 553 806 664 433 664 433 38 455 38 455 553 36 553 36 641 96 641 96 423 973 423 973 475 750 475 750 468 102 468 102 239 940 239 940 518 411 518 411 311 64 311 64 507 45 507 45 157 228 157 228 571 463 571 463 368 727 368 727 18 521 18 521 724 831 724 831 45 734 45 734 70 357 70 357 102 860 102 860 671 263 671 263 766 913 766 913 828 113 828 113 605 190 605 190 199 45 199 45 523 361 523 361 369 125 369 125 784 895 784 895 765 706 765 706 782 907 782 907 234 625 234 625 98 761 98 761 219 537 219 537 138 519 138 519 216 123 216 123 583 359 583 359 526 582 526 582 11 204 11 204 673 537 673 537 930 926 930 926 727 258 727 258 353 945 353 945 533 808 533 808 421 448 421 448 270 268 270 268 458 754 458 754 769 13 769 13 855 119 855 119 402 829 402 829 559 867 559 867 614 147 614 147 460 215 460 215 608 182 608 182 622 191 622 191 770 480 770 480 967 411 967 411 961 129 961 129 118 221 118 221 199 641 199 641 109 459 109 459 110 396 110 396 104 547 104 547 863 3 863 3 778 88 778 88 26 380 26 380 543 678 543 678 923 342 923 342 184 216 184 216 113 731 113 731 87 586 87 586 213 454 213 454 673 19 673 19 479 930 479 930 176 695 176 695 611 218 611 218 496 758 496 758 913 452 913 452 118 557 118 557 320 175 320 175 346 263 346 263 747 808 747 808 743 189 743 189 290 594 290 594 403 581 403 581 343 199 343 199 745 849 745 849 151 645 151 645 728 671 728 671 946 312 946 312 67 846 67 846 669 888 669 888 362 465 362 465 905 556 905 556 307 501 307 501 792 305 792 305 141 460 141 460 263 853 263 853 422 189 422 189 782 557 782 557 553 206 553 206 194 173 194 173 313 11 313 11 734 815 734 815 601 450 601 450 422 708 422 708 466 776 466 776 163 257 163 257 758 24 758 24 321 845 321 845 434 348 434 348 6 337 6 337 176 332 176 332 544 680 544 680 715 174 715 174 188 699 188 699 110 15 110 15 580 124 580 124 838 552 838 552 295 205 295 205 54 963 54 963 493 427 493 427 491 135 491 135 608 910 608 910 136 583 136 583 699 505 699 505 789 114 789 114 553 457 553 457 887 75 887 75 745 682 745 682 43 57 43 57 57 867 57 867 288 808 288 808 12 805 12 805 994 492 994 492 443 632 443 632 726 921 726 921 9 580 9 580 933 646 933 646 93 139 93 139 510 491 510 491 353 772 353 772 905 294 905 294 306 43 306 43 48 375 48 375 589 92 589 92 267 33 267 33 284 227 284 227 563 348 563 348 676 623 676 623 956 256 956 256 496 271 496 271 543 245 543 245 128 146 128 146 844 318 844 318 614 667 614 667 282 979 282 979 600 398 600 398 992 605 992 605 408 255 408 255 736 622 736 622 369 772 369 772 690 509 690 509 394 934 394 934 936 273 936 273 608 326 608 326 794 798 794 798 216 558 216 558 698 145 698 145 315 485 315 485 757 324 757 324 409 78 409 78 618 39 618 39 359 466 359 466 132 256 132 256 66 914 66 914 48 899 48 899 124 379 124 379 721 627 721 627 239 450 239 450 615 64 615 64 126 100 126 100 476 455 476 455 773 516 773 516 887 96 887 96 235 398 235 398 730 771 730 771 784 112 784 112 297 349 297 349 256 600 256 600 605 29 605 29 527 385 527 385 109 347 109 347 269 245 269 245 58 689 58 689 921 750 921 750 134 696 134 696 116 268 116 268 457 318 457 318 711 230 711 230 976 696 976 696 179 135 179 135 902 412 902 412 480 898 480 898 403 335 403 335 906 319 906 319 560 611 560 611 896 962 896 962 2 978 2 978 629 546 629 546 382 24 382 24 575 895 575 895 398 538 398 538 506 957 506 957 261 885 261 885 99 993 99 993 896 101 896 101 99 293 99 293 127 604 127 604 685 551 685 551 802 908 802 908 62 464 62 464 976 630 976 630 500 70 500 70 112 74 112 74 77 673 77 673 503 822 503 822 56 543 56 543 126 123 126 123 111 91 111 91 643 44 643 44 403 450 403 450 953 403 953 403 871 695 871 695 713 514 713 514 419 707 419 707 937 536 937 536 414 124 414 124 701 944 701 944 598 980 598 980 634 687 634 687 412 373 412 373 70 311 70 311 404 199 404 199 636 773 636 773 834 835 834 835 870 355 870 355 437 412 437 412 971 633 971 633 964 589 964 589 333 450 333 450 485 433 485 433 185 329 185 329 923 249 923 249 264 231 264 231 217 697 217 697 377 979 377 979 894 249 894 249 679 786 679 786 989 940 989 940 906 352 906 352 563 379 563 379 84 258 84 258 2 36 2 36 481 604 481 604 849 735 849 735 381 503 381 503 144 169 144 169 254 749 254 749 126 912 126 912 560 394 560 394 118 251 118 251 10 276 10 276 302 872 302 872 509 938 509 938 439 494 439 494 42 220 42 220 461 848 461 848 74 308 74 308 527 389 527 389 876 906 876 906 320 302 320 302 549 333 549 333 468 92 468 92 510 545 510 545 577 572 577 572 279 378 279 378 136 929 136 929 833 260 833 260 679 549 679 549 184 911 184 911 668 575 668 575 756 536 756 536 970 857 970 857 680 764 680 764 917 259 917 259 232 772 232 772 382 76 382 76 537 819 537 819 227 78 227 78 586 49 586 49 972 398 972 398 239 502 239 502 283 747 283 747 853 146 853 146 838 829 838 829 302 911 302 911 553 430 553 430 369 100 369 100 189 76 189 76 465 177 465 177 270 108 270 108 409 924 409 924 993 127 993 127 596 147 596 147 794 619 794 619 305 556 305 556 843 1 843 1 90 804 90 804 148 320 148 320 747 696 747 696 68 120 68 120 430 337 430 337 218 357 218 357 277 412 277 412 903 724 903 724 953 915 953 915 178 462 178 462 616 815 616 815 72 392 72 392 514 194 514 194 679 429 679 429 592 630 592 630 826 579 826 579 822 400 822 400 296 39 296 39 714 311 714 311 487 46 487 46 748 693 748 693 22 356 22 356 85 674 85 674 997 570 997 570 585 644 585 644 539 536 539 536 881 249 881 249 414 844 414 844 897 95 897 95 5 831 5 831 886 170 886 170 496 183 496 183 119 196 119 196 328 160 328 160 591 227 591 227 255 728 255 728 59 874 59 874 754 59 754 59 90 994 90 994 944 541 944 541 85 387 85 387 916 186 916 186 657 745 657 745 880 282 880 282 261 194 261 194 92 714 92 714 441 5 441 5 258 344 258 344 653 143 653 143 774 126 774 126 330 233 330 233 503 268 503 268 485 38 485 38 312 810 312 810 247 512 247 512 813 385 813 385 17 937 17 937 106 611 106 611 820 826 820 826 147 573 147 573 250 570 250 570 1 916 1 916 12 770 12 770 81 408 81 408 141 117 141 117 865 369 865 369 483 220 483 220 482 953 482 953 222 560 222 560 234 735 234 735 236 498 236 498 291 807 291 807 754 564 754 564 711 459 711 459 377 643 377 643 593 350 593 350 605 771 605 771 944 456 944 456 948 528 948 528 774 458 774 458 226 511 226 511 578 940 578 940 16 566 16 566 345 672 345 672 48 179 48 179 885 221 885 221 474 114 474 114 844 84 844 84 943 632 943 632 464 647 464 647 697 510 697 510 130 311 130 311 365 565 365 565 397 92 397 92 163 258 163 258 35 218 35 218 653 404 653 404 250 800 250 800 520 615 520 615 657 526 657 526 607 366 607 366 456 11 456 11 555 395 555 395 57 813 57 813 265 713 265 713 344 816 344 816 262 718 262 718 288 817 288 817 610 297 610 297 470 436 470 436 884 877 884 877 424 580 424 580 345 397 345 397 161 284 161 284 783 77 783 77 673 738 673 738 620 725 620 725 856 548 856 548 210 329 210 329 754 413 754 413 232 318 232 318 793 52 793 52 351 408 351 408 947 192 947 192 102 760 102 760 346 439 346 439 525 187 525 187 783 47 783 47 93 483 93 483 958 385 958 385 663 582 663 582 30 459 30 459 672 250 672 250 561 543 561 543 270 685 270 685 769 398 769 398 981 463 981 463 677 797 677 797 327 592 327 592 63 390 63 390 800 824 800 824 911 925 911 925 207 672 207 672 670 508 670 508 845 261 845 261 813 456 813 456 62 984 62 984 536 94 536 94 866 300 866 300 360 946 360 946 119 481 119 481 762 83 762 83 272 151 272 151 628 92 628 92 774 845 774 845 512 908 512 908 68 521 68 521 173 810 173 810 236 436 236 436 774 417 774 417 610 287 610 287 909 43 909 43 234 695 234 695 993 159 993 159 176 902 176 902 773 642 773 642 294 584 294 584 704 465 704 465 961 299 961 299 421 506 421 506 597 273 597 273 178 414 178 414 808 207 808 207 354 839 354 839 161 716 161 716 294 222 294 222 337 457 337 457 722 905 722 905 896 476 896 476 339 534 339 534 295 967 295 967 778 320 778 320 167 688 167 688 212 576 212 576 782 131 782 131 174 893 174 893 822 18 822 18 174 181 174 181 847 253 847 253 457 877 457 877 523 97 523 97 211 408 211 408 358 5 358 5 366 398 366 398 309 433 309 433 417 108 417 108 800 378 800 378 30 741 30 741 830 8 830 8 866 455 866 455 301 512 301 512 151 252 151 252 243 558 243 558 169 646 169 646 695 388 695 388 189 38 189 38 449 822 449 822 635 717 635 717 678 859 678 859 149 121 149 121 669 667 669 667 292 787 292 787 465 979 465 979 440 944 440 944 335 356 335 356 463 671 463 671 344 386 344 386 580 178 580 178 710 439 710 439 520 291 520 291 949 143 949 143 589 870 589 870 133 304 133 304 598 33 598 33 610 859 610 859 376 427 376 427 528 219 528 219 265 260 265 260 845 438 845 438 62 165 62 165 176 790 176 790 36 184 36 184 235 431 235 431 452 885 452 885 512 87 512 87 109 28 109 28 971 445 971 445 570 313 570 313 641 923 641 923 424 158 424 158 547 794 547 794 182 347 182 347 751 801 751 801 265 812 265 812 202 108 202 108 378 923 378 923 183 853 183 853 312 915 312 915 743 805 743 805 263 513 263 513 375 336 375 336 867 979 867 979 467 935 467 935 357 12 357 12 252 224 252 224 362 571 362 571 481 185 481 185 393 522 393 522 743 964 743 964 178 941 178 941 621 948 621 948 734 70 734 70 287 515 287 515 977 882 977 882 415 126 415 126 227 782 227 782 640 552 640 552 832 778 832 778 910 537 910 537 405 837 405 837 790 102 790 102 210 294 210 294 935 811 935 811 888 171 888 171 860 267 860 267 317 905 317 905 695 349 695 349 135 497 135 497 942 642 942 642 106 460 106 460 934 689 934 689 837 795 837 795 138 421 138 421 80 520 80 520 569 727 569 727 515 380 515 380 781 291 781 291 968 964 968 964 14 195 14 195 370 538 370 538 662 171 662 171 677 437 677 437 974 156 974 156 502 167 502 167 835 545 835 545 557 94 557 94 632 537 632 537 189 189 189 189 151 679 151 679 737 819 737 819 986 246 986 246 229 552 229 552 450 903 450 903 181 174 181 174 150 260 150 260 228 143 228 143 699 107 699 107 570 536 570 536 697 543 697 543 478 779 478 779 378 323 378 323 518 951 518 951 61 345 61 345 82 729 82 729 686 164 686 164 522 529 522 529 624 594 624 594 443 193 443 193 38 829 38 829 965 370 965 370 53 518 53 518 980 921 980 921 670 392 670 392 912 103 912 103 963 867 963 867 438 183 438 183 910 505 910 505 527 559 527 559 709 320 709 320 456 544 456 544 618 822 618 822 878 821 878 821 152 9 152 9 67 946 67 946 894 719 894 719 913 853 913 853 924 562 924 562 706 732 706 732 725 518 725 518 878 793 878 793 75 381 75 381 895 100 895 100 843 564 843 564 448 646 448 646 195 869 195 869 418 120 418 120 219 192 219 192 161 324 161 324 582 710 582 710 2 969 2 969 714 606 714 606 279 52 279 52 363 628 363 628 824 624 824 624 562 347 562 347 396 29 396 29 717 71 717 71 95 970 95 970 63 861 63 861 757 869 757 869 562 620 562 620 736 563 736 563 498 234 498 234 292 638 292 638 546 988 546 988 461 157 461 157 620 177 620 177 660 54 660 54 240 663 240 663 629 192 629 192 12 279 12 279 460 621 460 621 982 271 982 271 767 896 767 896 342 457 342 457 487 484 487 484 878 316 878 316 857 582 857 582 608 334 608 334 60 766 60 766 242 669 242 669 330 579 330 579 775 540 775 540 68 266 68 266 362 223 362 223 234 60 234 60 858 834 858 834 126 450 126 450 529 429 529 429 432 183 432 183 590 621 590 621 968 341 968 341 247 736 247 736 620 160 620 160 1 14 1 14 302 857 302 857 913 806 913 806 699 544 699 544 122 138 122 138 332 414 332 414 821 985 821 985 132 343 132 343 921 632 921 632 409 735 409 735 470 993 470 993 676 996 676 996 914 236 914 236 554 80 554 80 102 621 102 621 470 216 470 216 640 848 640 848 588 398 588 398 509 552 509 552 773 965 773 965 125 979 125 979 608 331 608 331 370 503 370 503 144 94 144 94 537 100 537 100 4 86 4 86 820 391 820 391 716 760 716 760 638 168 638 168 272 797 272 797 47 804 47 804 129 661 129 661 26 219 26 219 682 170 682 170 255 700 255 700 112 664 112 664 53 461 53 461 668 148 668 148 580 251 580 251 220 995 220 995 201 697 201 697 971 758 971 758 270 401 270 401 989 411 989 411 76 576 76 576 445 755 445 755 435 524 435 524 668 745 668 745 91 559 91 559 817 983 817 983 909 903 909 903 75 705 75 705 950 679 950 679 62 872 62 872 481 972 481 972 11 394 11 394 688 283 688 283 495 47 495 47 6 184 6 184 249 677 249 677 286 160 286 160 464 961 464 961 381 827 381 827 139 98 139 98 222 596 222 596 102 980 102 980 3 390 3 390 383 568 383 568 118 30 118 30 195 397 195 397 542 633 542 633 31 831 31 831 492 737 492 737 666 640 666 640 674 353 674 353 371 451 371 451 892 958 892 958 537 465 537 465 147 345 147 345 862 142 862 142 388 676 388 676 715 832 715 832 330 657 330 657 582 401 582 401 810 342 810 342 614 737 614 737 836 130 836 130 131 183 131 183 899 522 899 522 629 384 629 384 118 448 118 448 93 478 93 478 61 236 61 236 205 519 205 519 321 212 321 212 875 896 875 896 463 626 463 626 321 819 321 819 532 185 532 185 854 426 854 426 924 386 924 386 919 534 919 534 18 529 18 529 312 116 312 116 746 891 746 891 650 227 650 227 440 741 440 741 223 8 223 8 854 871 854 871 906 466 906 466 140 721 140 721 8 314 8 314 526 913 526 913 734 372 734 372 583 795 583 795 234 820 234 820 724 164 724 164 25 645 25 645 814 524 814 524 392 685 392 685 398 263 398 263 931 468 931 468 874 475 874 475 302 108 302 108 234 733 234 733 125 143 125 143 333 699 333 699 771 620 771 620 98 137 98 137 426 938 426 938 588 910 588 910 774 807 774 807 918 218 918 218 914 680 914 680 516 226 516 226 94 408 94 408 380 763 380 763 532 641 532 641 432 756 432 756 529 670 529 670 233 198 233 198 672 275 672 275 209 386 209 386 501 417 501 417 621 306 621 306 509 508 509 508 98 769 98 769 833 634 833 634 301 840 301 840 211 750 211 750 182 902 182 902 108 587 108 587 205 634 205 634 791 426 791 426 669 554 669 554 72 921 72 921 833 25 833 25 223 795 223 795 268 645 268 645 356 700 356 700 336 768 336 768 701 885 701 885 444 107 444 107 674 623 674 623 993 812 993 812 347 766 347 766 671 152 671 152 14 560 14 560 183 706 183 706 469 711 469 711 986 878 986 878 500 551 500 551 980 760 980 760 819 156 819 156 891 622 891 622 421 861 421 861 57 76 57 76 615 319 615 319 921 455 921 455 700 986 700 986 709 534 709 534 430 748 430 748 88 446 88 446 714 891 714 891 973 950 973 950 645 531 645 531 409 160 409 160 804 959 804 959 321 798 321 798 984 813 984 813 82 579 82 579 974 995 974 995 738 873 738 873 685 780 685 780 920 293 920 293 383 202 383 202 811 20 811 20 475 718 475 718 224 386 224 386 682 832 682 832 841 513 841 513 332 342 332 342 137 476 137 476 443 852 443 852 801 34 801 34 462 567 462 567 10 567 10 567 86 769 86 769 55 587 55 587 465 416 465 416 492 759 492 759 363 962 363 962 460 922 460 922 506 685 506 685 894 969 894 969 422 684 422 684 53 740 53 740 292 130 292 130 411 613 411 613 127 593 127 593 954 461 954 461 916 457 916 457 137 631 137 631 263 320 263 320 895 64 895 64 672 677 672 677 945 571 945 571 264 104 264 104 506 442 506 442 961 557 961 557 560 987 560 987 309 103 309 103 388 807 388 807 201 400 201 400 898 542 898 542 605 835 605 835 114 685 114 685 624 155 624 155 795 202 795 202 170 94 170 94 73 434 73 434 208 791 208 791 518 866 518 866 769 427 769 427 907 428 907 428 376 581 376 581 454 542 454 542 923 854 923 854 912 903 912 903 178 260 178 260 701 910 701 910 959 400 959 400 129 223 129 223 127 91 127 91 103 455 103 455 315 382 315 382 130 966 130 966 918 796 918 796 559 451 559 451 940 667 940 667 499 72 499 72 42 554 42 554 624 370 624 370 696 986 696 986 929 935 929 935 199 750 199 750 415 762 415 762 284 3 284 3 217 614 217 614 526 897 526 897 165 718 165 718 379 395 379 395 259 730 259 730 711 929 711 929 870 848 870 848 388 687 388 687 813 544 813 544 129 395 129 395 526 153 526 153 278 80 278 80 995 400 995 400 848 680 848 680 864 606 864 606 823 952 823 952 608 256 608 256 453 268 453 268 521 435 521 435 175 572 175 572 911 948 911 948 744 186 744 186 264 871 264 871 305 818 305 818 420 80 420 80 744 122 744 122 584 278 584 278 535 983 535 983 301 887 301 887 547 503 547 503 774 972 774 972 843 228 843 228 64 853 64 853 467 210 467 210 370 916 370 916 915 142 915 142 559 371 559 371 445 375 445 375 979 497 979 497 519 574 519 574 977 875 977 875 563 442 563 442 202 275 202 275 124 839 124 839 959 16 959 16 533 335 533 335 972 58 972 58 794 598 794 598 464 882 464 882 349 136 349 136 308 760 308 760 680 418 680 418 93 420 93 420 730 962 730 962 741 572 741 572 160 982 160 982 737 954 737 954 513 213 513 213 870 140 870 140 254 227 254 227 518 261 518 261 318 950 318 950 917 377 917 377 755 707 755 707 684 218 684 218 512 845 512 845 601 355 601 355 658 630 658 630 738 410 738 410 482 578 482 578 145 496 145 496 872 212 872 212 259 66 259 66 839 512 839 512 693 996 693 996 583 809 583 809 792 391 792 391 886 387 886 387 800 2 800 2 46 944 46 944 488 928 488 928 856 579 856 579 365 206 365 206 816 989 816 989 426 500 426 500 895 777 895 777 290 162 290 162 826 996 826 996 812 236 812 236 571 276 571 276 834 628 834 628 849 912 849 912 247 638 247 638 578 595 578 595 414 22 414 22 848 320 848 320 824 266 824 266 45 807 45 807 89 648 89 648 647 344 647 344 374 103 374 103 211 961 211 961 161 781 161 781 528 943 528 943 868 328 868 328 39 75 39 75 576 652 576 652 8 145 8 145 898 609 898 609 267 517 267 517 109 115 109 115 648 77 648 77 101 795 101 795 2 505 2 505 172 68 172 68 951 24 951 24 694 535 694 535 358 668 358 668 438 376 438 376 73 617 73 617 535 636 535 636 284 818 284 818 301 19 301 19 21 960 21 960 602 251 602 251 587 179 587 179 952 30 952 30 221 776 221 776 435 241 435 241 372 301 372 301 242 434 242 434 7 438 7 438 667 533 667 533 906 347 906 347 903 25 903 25 790 702 790 702 979 954 979 954 513 35 513 35 650 105 650 105 151 510 151 510 555 789 555 789 546 712 546 712 858 761 858 761 236 295 236 295 8 594 8 594 47 156 47 156 210 558 210 558 233 193 233 193 298 902 298 902 718 313 718 313 961 158 961 158 901 195 901 195 45 740 45 740 407 137 407 137 797 811 797 811 505 537 505 537 185 923 185 923 838 785 838 785 543 889 543 889 598 348 598 348 414 753 414 753 189 854 189 854 586 429 586 429 896 113 896 113 137 788 137 788 899 940 899 940 167 502 167 502 520 550 520 550 724 891 724 891 125 522 125 522 61 279 61 279 208 127 208 127 85 330 85 330 343 774 343 774 771 589 771 589 492 15 492 15 628 549 628 549 884 366 884 366 462 944 462 944 937 354 937 354 380 698 380 698 235 247 235 247 635 486 635 486 69 570 69 570 66 587 66 587 843 702 843 702 537 17 537 17 837 996 837 996 916 517 916 517 4 78 4 78 76 361 76 361 238 853 238 853 713 781 713 781 121 782 121 782 55 769 55 769 492 852 492 852 423 419 423 419 659 31 659 31 417 941 417 941 432 798 432 798 441 550 441 550 461 236 461 236 50 82 50 82 852 282 852 282 389 406 389 406 29 820 29 820 905 107 905 107 327 762 327 762 510 355 510 355 608 512 608 512 783 914 783 914 847 227 847 227 392 737 392 737 962 256 962 256 82 869 82 869 834 890 834 890 940 184 940 184 14 25 14 25 322 50 322 50 203 629 203 629 374 741 374 741 930 830 930 830 222 7 222 7 240 214 240 214 967 795 967 795 386 470 386 470 249 991 249 991 311 342 311 342 152 680 152 680 946 493 946 493 641 971 641 971 987 824 987 824 903 742 903 742 952 510 952 510 457 308 457 308 759 270 759 270 307 959 307 959 902 915 902 915 740 315 740 315 655 150 655 150 947 251 947 251 699 532 699 532 716 510 716 510 588 811 588 811 100 545 100 545 295 61 295 61 887 837 887 837 972 184 972 184 448 258 448 258 758 264 758 264 968 244 968 244 236 169 236 169 291 681 291 681 215 304 215 304 27 355 27 355 701 718 701 718 120 748 120 748 971 421 971 421 589 478 589 478 336 268 336 268 932 387 932 387 823 524 823 524 759 921 759 921 483 601 483 601 807 986 807 986 447 292 447 292 206 996 206 996 243 804 243 804 489 132 489 132 628 38 628 38 564 600 564 600 768 133 768 133 888 224 888 224 6 587 6 587 878 281 878 281 229 875 229 875 157 889 157 889 168 531 168 531 640 116 640 116 926 475 926 475 414 294 414 294 150 349 150 349 347 77 347 77 274 708 274 708 867 124 867 124 95 783 95 783 687 223 687 223 276 636 276 636 123 192 123 192 14 158 14 158 598 364 598 364 34 504 34 504 81 218 81 218 697 943 697 943 274 17 274 17 116 17 116 17 79 603 79 603 398 197 398 197 369 59 369 59 332 754 332 754 916 501 916 501 864 878 864 878 51 859 51 859 77 608 77 608 744 31 744 31 181 23 181 23 5 69 5 69 726 578 726 578 559 588 559 588 869 229 869 229 237 612 237 612 31 9 31 9 70 388 70 388 55 532 55 532 233 631 233 631 420 9 420 9 734 900 734 900 429 39 429 39 538 187 538 187 644 645 644 645 968 439 968 439 88 53 88 53 70 991 70 991 793 373 793 373 67 11 67 11 747 870 747 870 86 535 86 535 323 701 323 701 578 185 578 185 271 328 271 328 984 163 984 163 542 760 542 760 533 304 533 304 40 783 40 783 149 311 149 311 411 477 411 477 285 837 285 837 776 120 776 120 616 587 616 587 494 880 494 880 835 36 835 36 572 26 572 26 897 456 897 456 584 14 584 14 166 637 166 637 770 163 770 163 682 613 682 613 134 566 134 566 422 444 422 444 676 398 676 398 876 778 876 778 350 946 350 946 375 377 375 377 94 330 94 330 918 805 918 805 559 310 559 310 443 944 443 944 17 455 17 455 233 215 233 215 576 644 576 644 92 85 92 85 869 549 869 549 52 474 52 474 848 613 848 613 892 387 892 387 783 582 783 582 734 34 734 34 413 242 413 242 170 103 170 103 587 69 587 69 963 650 963 650 742 868 742 868 367 841 367 841 604 974 604 974 858 963 858 963 886 522 886 522 39 826 39 826 115 393 115 393 197 368 197 368 26 241 26 241 316 190 316 190 889 824 889 824 434 635 434 635 668 129 668 129 813 788 813 788 33 77 33 77 544 733 544 733 2 640 2 640 752 106 752 106 797 9 797 9 136 434 136 434 30 803 30 803 555 230 555 230 885 483 885 483 282 611 282 611 177 969 177 969 517 839 517 839 921 625 921 625 118 947 118 947 615 32 615 32 407 838 407 838 665 81 665 81 654 790 654 790 316 138 316 138 797 720 797 720 164 516 164 516 68 438 68 438 702 128 702 128 393 545 393 545 972 725 972 725 496 292 496 292 239 610 239 610 173 480 173 480 375 196 375 196 801 789 801 789 470 889 470 889 713 701 713 701 568 10 568 10 814 121 814 121 877 945 877 945 885 943 885 943 486 794 486 794 842 411 842 411 472 619 472 619 502 542 502 542 257 414 257 414 397 995 397 995 172 732 172 732 304 241 304 241 604 439 604 439 993 283 993 283 893 311 893 311 891 246 891 246 786 569 786 569 126 330 126 330 736 61 736 61 377 832 377 832 878 700 878 700 893 747 893 747 781 345 781 345 104 610 104 610 168 613 168 613 399 518 399 518 329 130 329 130 212 889 212 889 834 490 834 490 641 517 641 517 73 164 73 164 904 66 904 66 841 415 841 415 762 717 762 717 569 397 569 397 143 925 143 925 291 654 291 654 294 562 294 562 333 460 333 460 238 324 238 324 350 399 350 399 367 164 367 164 576 946 576 946 497 962 497 962 421 81 421 81 94 270 94 270 184 599 184 599 896 552 896 552 891 89 891 89 839 141 839 141 300 995 300 995 698 223 698 223 931 492 931 492 932 948 932 948 921 419 921 419 104 11 104 11 80 697 80 697 941 515 941 515 204 58 204 58 621 101 621 101 360 240 360 240 17 153 17 153 94 68 94 68 872 839 872 839 666 679 666 679 403 583 403 583 66 846 66 846 759 803 759 803 173 760 173 760 852 707 852 707 226 470 226 470 451 704 451 704 217 647 217 647 211 975 211 975 48 894 48 894 309 694 309 694 784 712 784 712 937 621 937 621 514 301 514 301 197 290 197 290 843 923 843 923 804 299 804 299 30 535 30 535 280 569 280 569 863 993 863 993 950 698 950 698 92 502 92 502 164 76 164 76 682 482 682 482 73 909 73 909 713 632 713 632 796 707 796 707 838 874 838 874 730 443 730 443 798 766 798 766 457 5 457 5 194 601 194 601 267 54 267 54 360 897 360 897 891 479 891 479 317 441 317 441 289 329 289 329 170 715 170 715 737 462 737 462 461 717 461 717 10 710 10 710 909 891 909 891 790 665 790 665 606 891 606 891 52 564 52 564 751 636 751 636 897 830 897 830 526 365 526 365 100 788 100 788 348 308 348 308 844 705 844 705 323 963 323 963 589 674 589 674 362 535 362 535 950 28 950 28 777 167 777 167 631 458 631 458 651 532 651 532 133 737 133 737 630 61 630 61 121 450 121 450 175 84 175 84 42 92 42 92 808 943 808 943 625 202 625 202 909 572 909 572 455 72 455 72 202 666 202 666 487 309 487 309 41 269 41 269 637 91 637 91 724 940 724 940 246 670 246 670 353 732 353 732 95 781 95 781 510 106 510 106 835 208 835 208 672 654 672 654 478 495 478 495 224 796 224 796 652 725 652 725 155 191 155 191 168 60 168 60 673 694 673 694 441 411 441 411 525 222 525 222 111 3 111 3 99 804 99 804 465 164 465 164 342 622 342 622 46 645 46 645 803 709 803 709 581 72 581 72 937 918 937 918 389 387 389 387 778 634 778 634 832 722 832 722 176 836 176 836 42 357 42 357 175 113 175 113 475 974 475 974 674 489 674 489 424 220 424 220 2 123 2 123 964 192 964 192 809 349 809 349 599 541 599 541 111 381 111 381 791 548 791 548 199 25 199 25 418 788 418 788 464 862 464 862 311 608 311 608 331 14 331 14 981 142 981 142 728 4 728 4 162 256 162 256 989 300 989 300 914 318 914 318 335 376 335 376 492 809 492 809 461 502 461 502 140 600 140 600 122 713 122 713 872 26 872 26 411 71 411 71 996 309 996 309 863 775 863 775 679 936 679 936 475 30 475 30 350 905 350 905 557 242 557 242 108 62 108 62 719 612 719 612 599 809 599 809 45 134 45 134 170 929 170 929 823 6 823 6 555 100 555 100 848 648 848 648 49 297 49 297 568 149 568 149 525 936 525 936 772 732 772 732 661 330 661 330 661 77 661 77 161 537 161 537 921 852 921 852 628 533 628 533 815 231 815 231 817 527 817 527 151 274 151 274 637 138 637 138 45 644 45 644 939 172 939 172 220 384 220 384 308 683 308 683 421 271 421 271 159 208 159 208 767 928 767 928 980 551 980 551 10 890 10 890 812 677 812 677 962 540 962 540 960 898 960 898 980 149 980 149 920 511 920 511 380 566 380 566 195 274 195 274 779 952 779 952 945 84 945 84 244 849 244 849 781 206 781 206 732 269 732 269 767 46 767 46 500 461 500 461 608 244 608 244 278 547 278 547 220 326 220 326 829 220 829 220 171 96 171 96 725 271 725 271 66 668 66 668 65 420 65 420 512 741 512 741 751 20 751 20 333 957 333 957 456 660 456 660 135 658 135 658 811 919 811 919 888 568 888 568 598 38 598 38 677 560 677 560 934 319 934 319 301 681 301 681 102 702 102 702 801 105 801 105 182 726 182 726 538 564 538 564 253 145 253 145 626 977 626 977 821 424 821 424 504 280 504 280 255 941 255 941 527 930 527 930 932 29 932 29 28 598 28 598 787 203 787 203 405 917 405 917 570 283 570 283 702 962 702 962 674 112 674 112 410 723 410 723 173 928 173 928 763 678 763 678 882 136 882 136 264 389 264 389 205 250 205 250 602 560 602 560 400 86 400 86 652 990 652 990 857 949 857 949 113 453 113 453 886 688 886 688 910 198 910 198 636 161 636 161 157 473 157 473 788 617 788 617 505 223 505 223 284 303 284 303 265 296 265 296 275 561 275 561 226 69 226 69 31 665 31 665 878 191 878 191 148 659 148 659 60 317 60 317 775 414 775 414 403 208 403 208 153 630 153 630 112 385 112 385 839 7 839 7 661 532 661 532 365 949 365 949 300 817 300 817 453 166 453 166 612 538 612 538 895 899 895 899 916 439 916 439 590 276 590 276 767 404 767 404 147 932 147 932 277 698 277 698 255 942 255 942 477 522 477 522 688 569 688 569 508 537 508 537 32 758 32 758 631 604 631 604 552 558 552 558 975 342 975 342 967 583 967 583 184 81 184 81 418 36 418 36 920 137 920 137 551 535 551 535 355 23 355 23 910 711 910 711 636 276 636 276 270 953 270 953 50 469 50 469 523 141 523 141 48 389 48 389 512 525 512 525 263 432 263 432 371 586 371 586 594 532 594 532 271 126 271 126 738 580 738 580 273 841 273 841 620 208 620 208 35 758 35 758 933 954 933 954 324 865 324 865 748 236 748 236 895 527 895 527 492 894 492 894 354 102 354 102 997 367 997 367 508 199 508 199 460 365 460 365 730 332 730 332 602 93 602 93 208 567 208 567 25 885 25 885 139 141 139 141 480 238 480 238 101 24 101 24 25 902 25 902 76 968 76 968 919 278 919 278 626 700 626 700 15 612 15 612 627 317 627 317 259 591 259 591 505 317 505 317 777 316 777 316 574 874 574 874 213 893 213 893 114 868 114 868 191 41 191 41 875 390 875 390 829 516 829 516 613 351 613 351 91 77 91 77 189 702 189 702 591 628 591 628 109 128 109 128 384 651 384 651 781 413 781 413 984 69 984 69 849 553 849 553 104 440 104 440 729 583 729 583 196 911 196 911 577 853 577 853 172 134 172 134 785 441 785 441 790 311 790 311 553 89 553 89 334 200 334 200 542 250 542 250 381 913 381 913 166 936 166 936 128 470 128 470 896 550 896 550 923 536 923 536 815 628 815 628 625 861 625 861 886 786 886 786 474 502 474 502 850 510 850 510 709 462 709 462 462 500 462 500 390 174 390 174 322 750 322 750 985 487 985 487 542 399 542 399 231 90 231 90 467 878 467 878 779 583 779 583 31 571 31 571 75 395 75 395 298 7 298 7 26 651 26 651 192 543 192 543 337 355 337 355 903 971 903 971 916 470 916 470 217 458 217 458 973 214 973 214 992 463 992 463 974 425 974 425 580 846 580 846 349 60 349 60 272 22 272 22 572 927 572 927 370 765 370 765 461 420 461 420 996 52 996 52 255 966 255 966 976 918 976 918 553 99 553 99 975 155 975 155 818 538 818 538 838 58 838 58 882 604 882 604 524 295 524 295 50 798 50 798 823 923 823 923 758 443 758 443 84 350 84 350 228 748 228 748 263 74 263 74 198 408 198 408 973 433 973 433 1 726 1 726 73 135 73 135 378 853 378 853 154 128 154 128 260 721 260 721 578 54 578 54 201 705 201 705 39 931 39 931 272 394 272 394 216 930 216 930 530 523 530 523 121 585 121 585 765 686 765 686 437 539 437 539 93 11 93 11 706 921 706 921 472 375 472 375 944 481 944 481 405 789 405 789 205 773 205 773 18 975 18 975 4 437 4 437 446 689 446 689 304 481 304 481 631 35 631 35 877 177 877 177 976 814 976 814 105 193 105 193 126 806 126 806 901 406 901 406 736 648 736 648 202 464 202 464 225 36 225 36 988 374 988 374 289 820 289 820 326 479 326 479 937 461 937 461 578 40 578 40 901 15 901 15 839 338 839 338 757 599 757 599 765 227 765 227 568 444 568 444 474 23 474 23 389 741 389 741 440 62 440 62 910 267 910 267 630 826 630 826 201 762 201 762 192 690 192 690 283 115 283 115 651 696 651 696 704 37 704 37 532 786 532 786 281 619 281 619 980 764 980 764 513 144 513 144 147 113 147 113 723 725 723 725 528 858 528 858 605 279 605 279 67 851 67 851 608 616 608 616 78 847 78 847 930 447 930 447 41 9 41 9 99 35 99 35 483 859 483 859 723 841 723 841 155 889 155 889 498 96 498 96 641 435 641 435 333 317 333 317 644 992 644 992 100 610 100 610 480 134 480 134 311 992 311 992 882 853 882 853 903 957 903 957 318 337 318 337 451 368 451 368 148 766 148 766 23 925 23 925 828 479 828 479 637 170 637 170 700 990 700 990 456 529 456 529 80 170 80 170 130 777 130 777 669 273 669 273 638 369 638 369 605 292 605 292 604 951 604 951 248 820 248 820 926 624 926 624 268 470 268 470 826 899 826 899 696 679 696 679 686 749 686 749 65 505 65 505 742 650 742 650 162 580 162 580 801 392 801 392 308 31 308 31 91 31 91 31 189 807 189 807 196 940 196 940 261 498 261 498 618 981 618 981 991 672 991 672 413 738 413 738 432 771 432 771 317 269 317 269 916 762 916 762 718 828 718 828 462 182 462 182 203 511 203 511 575 86 575 86 372 878 372 878 783 693 783 693 526 28 526 28 426 588 426 588 53 515 53 515 847 153 847 153 384 469 384 469 463 391 463 391 365 842 365 842 173 635 173 635 650 252 650 252 471 253 471 253 759 308 759 308 476 62 476 62 473 143 473 143 265 943 265 943 547 278 547 278 547 15 547 15 160 170 160 170 573 445 573 445 284 545 284 545 161 71 161 71 424 667 424 667 613 916 613 916 790 594 790 594 208 40 208 40 300 528 300 528 263 169 263 169 274 850 274 850 794 378 794 378 969 425 969 425 519 939 519 939 214 960 214 960 42 993 42 993 88 569 88 569 805 758 805 758 881 974 881 974 78 58 78 58 963 585 963 585 368 911 368 911 265 507 265 507 560 359 560 359 955 524 955 524 134 582 134 582 275 161 275 161 912 314 912 314 62 688 62 688 273 902 273 902 105 892 105 892 815 792 815 792 715 929 715 929 933 234 933 234 929 415 929 415 454 440 454 440 622 489 622 489 280 728 280 728 209 297 209 297 178 516 178 516 653 731 653 731 172 931 172 931 879 752 879 752 983 874 983 874 119 990 119 990 438 880 438 880 257 200 257 200 161 310 161 310 302 530 302 530 154 823 154 823 336 843 336 843 617 521 617 521 799 519 799 519 396 780 396 780 40 773 40 773 706 308 706 308 959 828 959 828 513 57 513 57 107 611 107 611 845 224 845 224 430 981 430 981 880 59 880 59 501 222 501 222 692 441 692 441 68 326 68 326 995 224 995 224 752 689 752 689 862 743 862 743 46 697 46 697 155 888 155 888 873 418 873 418 120 794 120 794 934 15 934 15 619 237 619 237 900 844 900 844 9 876 9 876 187 897 187 897 67 900 67 900 312 235 312 235 538 296 538 296 172 330 172 330 837 239 837 239 935 117 935 117 500 37 500 37 318 465 318 465 377 157 377 157 882 840 882 840 265 413 265 413 242 981 242 981 631 799 631 799 564 794 564 794 729 65 729 65 509 873 509 873 21 689 21 689 259 386 259 386 933 895 933 895 857 528 857 528 420 814 420 814 299 469 299 469 989 130 989 130 199 512 199 512 399 265 399 265 657 167 657 167 505 73 505 73 601 69 601 69 37 436 37 436 129 632 129 632 138 172 138 172 259 670 259 670 797 871 797 871 859 280 859 280 740 308 740 308 289 788 289 788 138 933 138 933 774 88 774 88 727 992 727 992 962 63 962 63 688 43 688 43 853 525 853 525 67 153 67 153 988 1 988 1 670 952 670 952 340 883 340 883 255 23 255 23 507 15 507 15 872 442 872 442 788 210 788 210 273 580 273 580 770 712 770 712 920 484 920 484 267 837 267 837 135 160 135 160 88 833 88 833 35 640 35 640 252 180 252 180 482 210 482 210 456 937 456 937 307 893 307 893 819 634 819 634 836 108 836 108 148 619 148 619 903 761 903 761 140 446 140 446 728 90 728 90 750 150 750 150 302 504 302 504 82 288 82 288 456 916 456 916 765 836 765 836 341 806 341 806 803 115 803 115 128 432 128 432 160 643 160 643 941 950 941 950 721 128 721 128 326 725 326 725 839 414 839 414 994 587 994 587 217 56 217 56 418 186 418 186 798 222 798 222 684 138 684 138 670 305 670 305 648 432 648 432 208 138 208 138 532 294 532 294 279 777 279 777 216 403 216 403 320 557 320 557 875 63 875 63 355 97 355 97 942 317 942 317 102 690 102 690 447 196 447 196 290 864 290 864 709 311 709 311 856 674 856 674 716 640 716 640 841 440 841 440 367 53 367 53 128 852 128 852 481 735 481 735 484 728 484 728 420 341 420 341 179 529 179 529 810 149 810 149 573 255 573 255 749 744 749 744 789 23 789 23 336 165 336 165 856 722 856 722 659 432 659 432 123 762 123 762 715 498 715 498 171 672 171 672 928 7 928 7 589 840 589 840 703 186 703 186 743 223 743 223 515 411 515 411 702 169 702 169 926 146 926 146 951 682 951 682 733 871 733 871 487 533 487 533 371 537 371 537 703 142 703 142 236 606 236 606 29 680 29 680 662 213 662 213 920 884 920 884 708 394 708 394 91 122 91 122 826 129 826 129 50 170 50 170 842 942 842 942 165 877 165 877 801 715 801 715 422 942 422 942 322 189 322 189 124 447 124 447 919 695 919 695 366 69 366 69 512 714 512 714 884 723 884 723 89 463 89 463 951 384 951 384 860 572 860 572 652 563 652 563 323 713 323 713 163 693 163 693 85 236 85 236 566 156 566 156 372 85 372 85 632 523 632 523 778 339 778 339 117 607 117 607 469 418 469 418 363 361 363 361 566 885 566 885 148 286 148 286 473 273 473 273 13 129 13 129 324 374 324 374 857 393 857 393 108 827 108 827 772 630 772 630 203 520 203 520 943 366 943 366 795 7 795 7 274 915 274 915 66 873 66 873 317 381 317 381 313 323 313 323 469 262 469 262 293 694 293 694 18 276 18 276 58 685 58 685 791 540 791 540 173 648 173 648 638 695 638 695 771 412 771 412 190 612 190 612 626 872 626 872 170 19 170 19 365 678 365 678 964 891 964 891 10 209 10 209 289 816 289 816 327 697 327 697 989 853 989 853 497 628 497 628 484 805 484 805 801 406 801 406 157 905 157 905 116 883 116 883 275 367 275 367 262 553 262 553 804 97 804 97 138 791 138 791 520 561 520 561 987 757 987 757 703 710 703 710 866 818 866 818 635 921 635 921 149 956 149 956 876 435 876 435 736 347 736 347 27 92 27 92 996 489 996 489 415 76 415 76 359 170 359 170 314 586 314 586 367 770 367 770 370 390 370 390 178 56 178 56 471 15 471 15 575 856 575 856 260 972 260 972 658 740 658 740 182 345 182 345 774 523 774 523 983 228 983 228 702 411 702 411 77 73 77 73 723 510 723 510 594 830 594 830 276 850 276 850 27 95 27 95 920 111 920 111 184 872 184 872 323 739 323 739 455 587 455 587 342 490 342 490 463 216 463 216 694 769 694 769 124 834 124 834 366 175 366 175 296 321 296 321 495 654 495 654 74 48 74 48 567 621 567 621 890 188 890 188 397 918 397 918 760 267 760 267 702 756 702 756 270 809 270 809 871 844 871 844 379 926 379 926 105 678 105 678 7 311 7 311 734 996 734 996 716 385 716 385 687 705 687 705 48 264 48 264 364 402 364 402 294 506 294 506 670 48 670 48 416 124 416 124 477 320 477 320 448 809 448 809 14 424 14 424 342 156 342 156 992 697 992 697 719 687 719 687 199 321 199 321 438 645 438 645 862 937 862 937 573 262 573 262 117 103 117 103 319 371 319 371 12 649 12 649 472 225 472 225 402 859 402 859 698 645 698 645 414 565 414 565 846 963 846 963 278 407 278 407 803 438 803 438 920 343 920 343 85 383 85 383 640 717 640 717 279 88 279 88 298 868 298 868 422 866 422 866 934 572 934 572 119 210 119 210 269 137 269 137 810 314 810 314 33 848 33 848 526 636 526 636 64 235 64 235 273 124 273 124 417 77 417 77 649 400 649 400 36 608 36 608 284 323 284 323 177 878 177 878 516 610 516 610 207 463 207 463 834 718 834 718 838 925 838 925 749 864 749 864 715 422 715 422 532 938 532 938 495 895 495 895 918 652 918 652 474 263 474 263 502 336 502 336 768 905 768 905 481 486 481 486 936 484 936 484 576 200 576 200 981 950 981 950 425 296 425 296 129 366 129 366 637 414 637 414 501 31 501 31 19 275 19 275 47 852 47 852 278 609 278 609 847 741 847 741 657 26 657 26 151 576 151 576 949 776 949 776 192 73 192 73 78 815 78 815 676 318 676 318 937 162 937 162 564 964 564 964 315 430 315 430 63 265 63 265 995 46 995 46 736 194 736 194 358 102 358 102 749 630 749 630 594 621 594 621 120 852 120 852 109 696 109 696 450 285 450 285 634 409 634 409 194 598 194 598 770 555 770 555 162 678 162 678 692 5 692 5 176 182 176 182 9 790 9 790 814 916 814 916 649 610 649 610 43 130 43 130 187 497 187 497 711 129 711 129 737 105 737 105 580 379 580 379 469 823 469 823 959 811 959 811 901 521 901 521 430 427 430 427 975 303 975 303 254 333 254 333 446 617 446 617 786 435 786 435 234 100 234 100 966 477 966 477 171 687 171 687 52 115 52 115 748 964 748 964 662 957 662 957 933 457 933 457 725 430 725 430 916 229 916 229 674 969 674 969 974 213 974 213 521 315 521 315 730 750 730 750 665 853 665 853 724 714 724 714 622 46 622 46 551 588 551 588 284 221 284 221 775 185 775 185 966 140 966 140 969 471 969 471 43 647 43 647 855 798 855 798 374 762 374 762 547 311 547 311 284 19 284 19 321 362 321 362 315 974 315 974 285 325 285 325 958 444 958 444 693 781 693 781 64 571 64 571 353 77 353 77 538 693 538 693 877 683 877 683 232 691 232 691 196 191 196 191 47 681 47 681 955 354 955 354 325 645 325 645 142 7 142 7 669 786 669 786 730 554 730 554 638 864 638 864 241 310 241 310 795 732 795 732 283 14 283 14 907 896 907 896 887 196 887 196 388 321 388 321 537 318 537 318 582 483 582 483 9 418 9 418 503 698 503 698 916 203 916 203 663 246 663 246 747 24 747 24 944 473 944 473 379 106 379 106 710 583 710 583 962 627 962 627 510 467 510 467 916 727 916 727 348 335 348 335 55 304 55 304 690 356 690 356 287 655 287 655 118 624 118 624 731 354 731 354 60 135 60 135 363 605 363 605 73 403 73 403 979 391 979 391 263 699 263 699 81 787 81 787 343 152 343 152 344 121 344 121 670 125 670 125 190 585 190 585 558 635 558 635 667 707 667 707 443 937 443 937 869 880 869 880 402 938 402 938 200 696 200 696 727 485 727 485 343 767 343 767 867 941 867 941 88 864 88 864 879 163 879 163 554 13 554 13 528 571 528 571 432 511 432 511 892 619 892 619 434 435 434 435 891 425 891 425 641 507 641 507 910 589 910 589 219 443 219 443 812 56 812 56 889 573 889 573 981 805 981 805 405 523 405 523 891 413 891 413 778 632 778 632 815 879 815 879 127 19 127 19 410 181 410 181 685 689 685 689 693 713 693 713 693 982 693 982 322 928 322 928 804 225 804 225 945 184 945 184 814 373 814 373 20 276 20 276 985 349 985 349 845 710 845 710 598 946 598 946 157 469 157 469 312 750 312 750 138 655 138 655 553 406 553 406 272 379 272 379 845 818 845 818 462 274 462 274 688 452 688 452 138 299 138 299 847 432 847 432 58 469 58 469 867 901 867 901 516 407 516 407 53 258 53 258 701 24 701 24 649 820 649 820 600 178 600 178 64 731 64 731 41 459 41 459 290 107 290 107 97 405 97 405 939 278 939 278 619 939 619 939 17 256 17 256 116 216 116 216 409 180 409 180 358 985 358 985 17 581 17 581 462 779 462 779 36 997 36 997 195 922 195 922 752 83 752 83 445 522 445 522 440 716 440 716 680 200 680 200 678 490 678 490 961 82 961 82 291 580 291 580 144 309 144 309 480 676 480 676 473 938 473 938 313 850 313 850 58 243 58 243 644 867 644 867 951 292 951 292 266 445 266 445 388 835 388 835 615 528 615 528 618 298 618 298 454 428 454 428 972 521 972 521 463 108 463 108 105 87 105 87 483 924 483 924 210 543 210 543 598 366 598 366 635 707 635 707 351 788 351 788 275 436 275 436 707 500 707 500 414 547 414 547 38 889 38 889 639 832 639 832 414 879 414 879 383 366 383 366 382 319 382 319 448 69 448 69 68 431 68 431 337 533 337 533 524 601 524 601 313 388 313 388 531 208 531 208 680 976 680 976 348 532 348 532 131 165 131 165 135 275 135 275 159 209 159 209 637 695 637 695 16 987 16 987 74 778 74 778 209 477 209 477 27 352 27 352 762 319 762 319 886 899 886 899 774 621 774 621 408 412 408 412 275 736 275 736 851 842 851 842 739 429 739 429 561 26 561 26 414 702 414 702 395 332 395 332 944 399 944 399 180 76 180 76 37 695 37 695 627 140 627 140 931 178 931 178 825 536 825 536 902 510 902 510 167 316 167 316 663 969 663 969 92 453 92 453 407 149 407 149 817 790 817 790 505 138 505 138 160 235 160 235 982 459 982 459 70 812 70 812 365 624 365 624 12 132 12 132 797 699 797 699 166 473 166 473 631 465 631 465 542 609 542 609 286 682 286 682 145 952 145 952 760 119 760 119 378 337 378 337 389 416 389 416 956 690 956 690 985 977 985 977 336 310 336 310 811 863 811 863 976 95 976 95 155 418 155 418 50 880 50 880 497 7 497 7 561 527 561 527 444 600 444 600 756 296 756 296 250 374 250 374 751 779 751 779 579 161 579 161 975 321 975 321 478 459 478 459 892 612 892 612 264 97 264 97 930 3 930 3 365 735 365 735 95 536 95 536 586 586 586 586 566 773 566 773 567 29 567 29 261 212 261 212 304 41 304 41 64 648 64 648 622 887 622 887 367 586 367 586 691 71 691 71 968 65 968 65 547 381 547 381 396 365 396 365 6 709 6 709 239 199 239 199 518 782 518 782 874 827 874 827 181 442 181 442 850 987 850 987 361 164 361 164 725 546 725 546 859 433 859 433 446 487 446 487 639 695 639 695 336 961 336 961 835 422 835 422 537 216 537 216 102 811 102 811 635 389 635 389 499 411 499 411 222 173 222 173 723 37 723 37 123 8 123 8 348 263 348 263 816 970 816 970 683 243 683 243 408 733 408 733 878 45 878 45 550 770 550 770 431 683 431 683 466 338 466 338 94 649 94 649 118 714 118 714 536 781 536 781 928 367 928 367 665 312 665 312 794 612 794 612 448 111 448 111 660 43 660 43 983 457 983 457 115 824 115 824 430 676 430 676 987 221 987 221 46 800 46 800 839 839 839 839 284 43 284 43 682 644 682 644 946 214 946 214 803 867 803 867 644 766 644 766 924 874 924 874 897 504 897 504 304 156 304 156 425 441 425 441 531 341 531 341 201 31 201 31 929 911 929 911 724 854 724 854 431 432 431 432 820 617 820 617 481 183 481 183 992 816 992 816 588 855 588 855 267 592 267 592 38 551 38 551 293 683 293 683 119 818 119 818 561 310 561 310 904 782 904 782 615 468 615 468 151 374 151 374 210 814 210 814 582 941 582 941 219 40 219 40 519 820 519 820 87 779 87 779 434 907 434 907 693 967 693 967 883 624 883 624 37 370 37 370 176 800 176 800 190 538 190 538 219 814 219 814 46 435 46 435 650 497 650 497 902 379 902 379 821 772 821 772 819 402 819 402 892 103 892 103 907 157 907 157 495 978 495 978 149 5 149 5 646 474 646 474 943 91 943 91 725 433 725 433 273 415 273 415 672 707 672 707 160 884 160 884 991 16 991 16 814 623 814 623 631 550 631 550 648 547 648 547 687 424 687 424 406 428 406 428 656 117 656 117 58 826 58 826 218 74 218 74 383 428 383 428 805 978 805 978 370 137 370 137 783 784 783 784 940 932 940 932 369 362 369 362 772 292 772 292 615 388 615 388 171 476 171 476 702 715 702 715 952 851 952 851 387 602 387 602 92 805 92 805 80 786 80 786 541 523 541 523 78 618 78 618 267 857 267 857 973 355 973 355 96 502 96 502 992 529 992 529 448 193 448 193 471 440 471 440 414 723 414 723 335 757 335 757 104 230 104 230 960 281 960 281 292 956 292 956 121 149 121 149 260 845 260 845 171 418 171 418 506 884 506 884 566 722 566 722 298 429 298 429 448 739 448 739 774 468 774 468 144 397 144 397 71 432 71 432 776 887 776 887 828 139 828 139 718 59 718 59 571 827 571 827 271 194 271 194 682 120 682 120 557 28 557 28 470 195 470 195 746 774 746 774 890 243 890 243 710 961 710 961 833 531 833 531 897 290 897 290 723 481 723 481 897 787 897 787 273 83 273 83 149 995 149 995 493 789 493 789 916 988 916 988 380 691 380 691 977 554 977 554 166 113 166 113 474 409 474 409 218 179 218 179 680 678 680 678 444 556 444 556 657 851 657 851 413 812 413 812 302 388 302 388 486 773 486 773 903 458 903 458 379 420 379 420 383 930 383 930 537 414 537 414 731 100 731 100 579 607 579 607 106 494 106 494 4 797 4 797 640 868 640 868 778 741 778 741 632 931 632 931 572 908 572 908 445 834 445 834 518 981 518 981 383 161 383 161 487 9 487 9 249 675 249 675 202 426 202 426 655 587 655 587 801 11 801 11 602 262 602 262 735 645 735 645 824 528 824 528 992 698 992 698 654 954 654 954 192 31 192 31 251 400 251 400 44 849 44 849 119 34 119 34 256 567 256 567 445 506 445 506 574 54 574 54 69 296 69 296 593 666 593 666 572 368 572 368 366 601 366 601 274 818 274 818 846 428 846 428 91 700 91 700 746 506 746 506 715 617 715 617 689 662 689 662 49 444 49 444 585 521 585 521 91 491 91 491 903 318 903 318 234 290 234 290 62 410 62 410 158 849 158 849 359 734 359 734 944 383 944 383 666 472 666 472 739 39 739 39 532 401 532 401 58 914 58 914 773 25 773 25 82 678 82 678 972 254 972 254 197 46 197 46 916 940 916 940 460 666 460 666 202 196 202 196 132 831 132 831 952 655 952 655 933 934 933 934 106 635 106 635 434 6 434 6 439 985 439 985 166 723 166 723 258 633 258 633 638 410 638 410 825 49 825 49 549 974 549 974 387 370 387 370 655 629 655 629 404 798 404 798 339 174 339 174 555 300 555 300 271 67 271 67 494 56 494 56 104 397 104 397 330 268 330 268 266 698 266 698 136 751 136 751 298 753 298 753 993 210 993 210 729 53 729 53 575 903 575 903 559 860 559 860 339 4 339 4 4 282 4 282 543 765 543 765 709 231 709 231 921 17 921 17 964 34 964 34 266 487 266 487 271 538 271 538 415 198 415 198 932 25 932 25 573 371 573 371 762 912 762 912 840 67 840 67 575 852 575 852 368 900 368 900 977 325 977 325 853 564 853 564 24 139 24 139 862 578 862 578 137 994 137 994 196 614 196 614 503 491 503 491 580 960 580 960 158 523 158 523 603 392 603 392 499 939 499 939 333 550 333 550 185 631 185 631 703 249 703 249 762 189 762 189 780 700 780 700 101 459 101 459 353 607 353 607 711 650 711 650 729 969 729 969 68 147 68 147 835 583 835 583 47 973 47 973 274 472 274 472 740 78 740 78 510 442 510 442 200 422 200 422 630 832 630 832 169 303 169 303 349 963 349 963 919 370 919 370 934 915 934 915 260 583 260 583 596 685 596 685 567 636 567 636 782 556 782 556 430 431 430 431 535 563 535 563 441 871 441 871 375 531 375 531 438 156 438 156 980 483 980 483 626 870 626 870 394 630 394 630 926 800 926 800 481 476 481 476 647 627 647 627 405 445 405 445 621 253 621 253 949 894 949 894 338 801 338 801 626 815 626 815 341 26 341 26 434 359 434 359 719 482 719 482 304 532 304 532 161 732 161 732 32 540 32 540 58 220 58 220 679 190 679 190 706 143 706 143 859 743 859 743 890 783 890 783 475 823 475 823 917 937 917 937 502 331 502 331 119 755 119 755 727 888 727 888 86 820 86 820 857 321 857 321 920 781 920 781 428 557 428 557 481 943 481 943 666 164 666 164 414 212 414 212 117 200 117 200 823 134 823 134 703 826 703 826 939 867 939 867 410 886 410 886 186 650 186 650 633 721 633 721 166 734 166 734 831 326 831 326 254 516 254 516 889 666 889 666 3 720 3 720 900 994 900 994 874 348 874 348 511 376 511 376 431 446 431 446 295 764 295 764 371 276 371 276 114 970 114 970 129 422 129 422 590 553 590 553 573 466 573 466 16 370 16 370 428 580 428 580 310 401 310 401 723 544 723 544 896 839 896 839 469 814 469 814 352 786 352 786 373 341 373 341 716 106 716 106 304 34 304 34 515 665 515 665 849 663 849 663 878 807 878 807 88 328 88 328 254 279 254 279 551 11 551 11 936 36 936 36 866 156 866 156 893 516 893 516 923 760 923 760 74 129 74 129 556 318 556 318 195 457 195 457 633 351 633 351 922 355 922 355 658 368 658 368 620 311 620 311 938 363 938 363 299 743 299 743 797 296 797 296 873 490 873 490 109 910 109 910 922 329 922 329 522 732 522 732 794 173 794 173 758 69 758 69 327 770 327 770 591 154 591 154 573 852 573 852 447 601 447 601 304 681 304 681 430 473 430 473 911 731 911 731 450 807 450 807 921 454 921 454 472 715 472 715 323 923 323 923 380 783 380 783 4 936 4 936 170 96 170 96 852 630 852 630 271 628 271 628 665 711 665 711 69 482 69 482 988 702 988 702 872 269 872 269 780 846 780 846 642 605 642 605 775 796 775 796 118 331 118 331 97 947 97 947 464 655 464 655 406 61 406 61 650 950 650 950 686 262 686 262 608 62 608 62 161 143 161 143 466 576 466 576 874 454 874 454 512 297 512 297 699 121 699 121 356 762 356 762 580 543 580 543 670 304 670 304 853 997 853 997 578 13 578 13 302 821 302 821 353 927 353 927 697 447 697 447 751 190 751 190 455 620 455 620 1 296 1 296 670 634 670 634 392 545 392 545 327 563 327 563 409 857 409 857 676 217 676 217 507 52 507 52 22 866 22 866 776 398 776 398 29 500 29 500 113 266 113 266 997 521 997 521 669 587 669 587 793 605 793 605 160 229 160 229 941 992 941 992 125 932 125 932 372 275 372 275 705 992 705 992 689 776 689 776 633 829 633 829 655 270 655 270 292 229 292 229 524 312 524 312 787 636 787 636 565 336 565 336 380 792 380 792 940 150 940 150 49 383 49 383 930 997 930 997 806 176 806 176 461 804 461 804 634 593 634 593 690 368 690 368 302 81 302 81 538 590 538 590 319 682 319 682 910 775 910 775 421 44 421 44 850 503 850 503 225 983 225 983 769 177 769 177 389 468 389 468 238 619 238 619 916 926 916 926 465 988 465 988 660 673 660 673 167 812 167 812 307 874 307 874 266 765 266 765 712 539 712 539 140 972 140 972 839 754 839 754 129 139 129 139 911 611 911 611 917 849 917 849 257 797 257 797 219 882 219 882 390 322 390 322 485 163 485 163 122 647 122 647 511 10 511 10 703 388 703 388 635 553 635 553 452 423 452 423 691 72 691 72 484 926 484 926 100 157 100 157 155 287 155 287 475 540 475 540 75 241 75 241 64 637 64 637 696 458 696 458 631 315 631 315 458 366 458 366 221 984 221 984 651 773 651 773 36 131 36 131 469 366 469 366 429 467 429 467 997 673 997 673 835 747 835 747 385 328 385 328 820 503 820 503 761 640 761 640 880 181 880 181 110 739 110 739 277 422 277 422 71 547 71 547 941 110 941 110 823 59 823 59 752 881 752 881 308 568 308 568 796 136 796 136 584 480 584 480 167 167 167 167 155 553 155 553 419 136 419 136 498 710 498 710 642 571 642 571 225 553 225 553 91 85 91 85 617 195 617 195 938 651 938 651 681 708 681 708 195 899 195 899 384 408 384 408 638 763 638 763 283 860 283 860 20 895 20 895 262 378 262 378 657 456 657 456 656 30 656 30 700 589 700 589 384 779 384 779 158 924 158 924 292 350 292 350 367 826 367 826 167 855 167 855 420 82 420 82 549 875 549 875 222 756 222 756 267 155 267 155 591 984 591 984 121 537 121 537 852 688 852 688 959 674 959 674 683 623 683 623 33 122 33 122 809 762 809 762 868 337 868 337 941 826 941 826 597 62 597 62 780 179 780 179 413 207 413 207 414 385 414 385 328 453 328 453 241 966 241 966 259 651 259 651 406 104 406 104 21 212 21 212 148 397 148 397 758 790 758 790 107 800 107 800 246 421 246 421 386 613 386 613 414 733 414 733 894 503 894 503 932 756 932 756 20 318 20 318 423 655 423 655 371 329 371 329 601 936 601 936 29 365 29 365 64 817 64 817 996 112 996 112 697 472 697 472 152 520 152 520 370 892 370 892 478 322 478 322 553 602 553 602 757 39 757 39 870 783 870 783 816 88 816 88 65 491 65 491 522 651 522 651 262 67 262 67 826 639 826 639 869 544 869 544 255 187 255 187 284 958 284 958 257 966 257 966 784 383 784 383 619 490 619 490 658 65 658 65 574 381 574 381 992 130 992 130 746 326 746 326 441 295 441 295 638 570 638 570 195 952 195 952 439 270 439 270 207 385 207 385 5 152 5 152 968 261 968 261 664 963 664 963 727 188 727 188 674 669 674 669 315 820 315 820 357 236 357 236 193 987 193 987 595 343 595 343 215 256 215 256 838 19 838 19 829 190 829 190 612 856 612 856 734 716 734 716 399 641 399 641 717 582 717 582 800 898 800 898 269 205 269 205 931 766 931 766 807 830 807 830 489 726 489 726 655 842 655 842 288 712 288 712 269 736 269 736 582 571 582 571 548 341 548 341 791 173 791 173 278 167 278 167 381 635 381 635 24 726 24 726 134 258 134 258 361 76 361 76 301 680 301 680 181 454 181 454 924 223 924 223 485 991 485 991 745 78 745 78 513 22 513 22 802 588 802 588 587 611 587 611 958 927 958 927 724 805 724 805 778 83 778 83 670 739 670 739 320 18 320 18 829 592 829 592 604 639 604 639 566 258 566 258 875 440 875 440 12 749 12 749 11 657 11 657 267 803 267 803 322 416 322 416 890 551 890 551 406 689 406 689 429 357 429 357 892 82 892 82 682 697 682 697 512 482 512 482 634 384 634 384 371 166 371 166 437 652 437 652 685 185 685 185 689 595 689 595 33 729 33 729 839 643 839 643 172 283 172 283 456 896 456 896 338 305 338 305 553 520 553 520 103 328 103 328 949 614 949 614 101 665 101 665 793 503 793 503 793 428 793 428 964 758 964 758 687 740 687 740 509 149 509 149 803 297 803 297 795 85 795 85 99 59 99 59 824 378 824 378 770 259 770 259 106 603 106 603 54 820 54 820 122 421 122 421 323 498 323 498 3 646 3 646 112 903 112 903 820 454 820 454 823 630 823 630 663 880 663 880 465 525 465 525 632 742 632 742 64 515 64 515 739 412 739 412 286 871 286 871 855 430 855 430 38 981 38 981 408 765 408 765 321 310 321 310 281 77 281 77 771 23 771 23 595 30 595 30 33 313 33 313 166 164 166 164 381 551 381 551 946 941 946 941 760 136 760 136 787 554 787 554 138 119 138 119 325 869 325 869 408 768 408 768 976 109 976 109 91 631 91 631 9 122 9 122 673 940 673 940 383 291 383 291 521 428 521 428 6 138 6 138 95 861 95 861 446 203 446 203 315 249 315 249 867 155 867 155 128 475 128 475 35 974 35 974 507 184 507 184 222 993 222 993 744 604 744 604 211 570 211 570 33 49 33 49 298 831 298 831 754 203 754 203 300 512 300 512 945 264 945 264 747 994 747 994 192 697 192 697 222 307 222 307 11 750 11 750 92 622 92 622 191 637 191 637 78 903 78 903 645 191 645 191 143 625 143 625 476 131 476 131 177 714 177 714 578 292 578 292 942 230 942 230 472 451 472 451 166 622 166 622 681 874 681 874 5 549 5 549 895 99 895 99 310 417 310 417 792 352 792 352 673 445 673 445 794 287 794 287 266 538 266 538 10 991 10 991 305 463 305 463 903 457 903 457 50 764 50 764 622 705 622 705 156 719 156 719 202 327 202 327 410 950 410 950 818 848 818 848 838 771 838 771 665 281 665 281 337 802 337 802 53 291 53 291 391 348 391 348 652 680 652 680 801 234 801 234 12 275 12 275 827 255 827 255 714 134 714 134 318 698 318 698 221 481 221 481 52 251 52 251 354 492 354 492 220 413 220 413 16 882 16 882 939 575 939 575 704 611 704 611 275 958 275 958 347 37 347 37 964 570 964 570 532 466 532 466 797 726 797 726 812 762 812 762 463 967 463 967 657 88 657 88 416 918 416 918 936 860 936 860 4 786 4 786 509 172 509 172 596 195 596 195 603 565 603 565 488 122 488 122 166 186 166 186 44 485 44 485 458 353 458 353 510 972 510 972 699 763 699 763 650 981 650 981 105 602 105 602 892 170 892 170 140 169 140 169 290 184 290 184 128 239 128 239 748 311 748 311 40 804 40 804 10 739 10 739 425 977 425 977 229 569 229 569 15 991 15 991 918 149 918 149 809 123 809 123 810 92 810 92 6 881 6 881 764 333 764 333 514 468 514 468 333 785 333 785 715 37 715 37 954 953 954 953 949 497 949 497 417 782 417 782 920 63 920 63 609 67 609 67 563 85 563 85 58 809 58 809 391 968 391 968 313 846 313 846 118 250 118 250 593 186 593 186 182 403 182 403 620 367 620 367 215 421 215 421 962 298 962 298 993 278 993 278 59 791 59 791 751 977 751 977 736 573 736 573 67 342 67 342 852 905 852 905 467 685 467 685 460 428 460 428 871 972 871 972 134 497 134 497 325 699 325 699 808 810 808 810 826 383 826 383 405 5 405 5 899 54 899 54 602 903 602 903 961 840 961 840 650 435 650 435 769 9 769 9 929 41 929 41 833 183 833 183 23 73 23 73 733 246 733 246 866 333 866 333 440 667 440 667 56 44 56 44 677 39 677 39 174 826 174 826 756 913 756 913 242 259 242 259 500 657 500 657 64 500 64 500 30 639 30 639 23 22 23 22 792 802 792 802 423 222 423 222 550 647 550 647 310 513 310 513 496 908 496 908 620 752 620 752 758 8 758 8 60 354 60 354 226 778 226 778 756 542 756 542 429 727 429 727 155 739 155 739 869 691 869 691 821 908 821 908 70 977 70 977 16 571 16 571 735 730 735 730 711 483 711 483 80 755 80 755 963 379 963 379 719 643 719 643 910 158 910 158 767 959 767 959 46 381 46 381 565 176 565 176 440 249 440 249 469 159 469 159 523 436 523 436 203 579 203 579 643 860 643 860 100 809 100 809 526 124 526 124 940 766 940 766 25 651 25 651 299 203 299 203 187 69 187 69 414 232 414 232 627 543 627 543 927 201 927 201 700 62 700 62 337 62 337 62 214 905 214 905 471 319 471 319 234 833 234 833 665 514 665 514 216 798 216 798 438 335 438 335 310 257 310 257 907 191 907 191 947 971 947 971 198 537 198 537 10 203 10 203 65 141 65 141 3 682 3 682 875 167 875 167 383 620 383 620 818 905 818 905 603 536 603 536 637 364 637 364 343 898 343 898 607 105 607 105 476 348 476 348 305 697 305 697 844 569 844 569 405 910 405 910 995 208 995 208 284 824 284 824 986 500 986 500 304 732 304 732 52 204 52 204 646 547 646 547 648 962 648 962 141 656 141 656 534 596 534 596 440 513 440 513 763 446 763 446 745 273 745 273 874 657 874 657 362 685 362 685 863 882 863 882 982 673 982 673 716 733 716 733 252 49 252 49 870 589 870 589 252 861 252 861 407 150 407 150 343 67 343 67 426 671 426 671 924 591 924 591 486 576 486 576 144 318 144 318 911 763 911 763 57 209 57 209 635 532 635 532 79 39 79 39 138 838 138 838 770 477 770 477 895 900 895 900 598 639 598 639 542 626 542 626 222 334 222 334 741 781 741 781 838 556 838 556 706 528 706 528 875 907 875 907 205 486 205 486 743 778 743 778 727 439 727 439 348 412 348 412 375 303 375 303 791 346 791 346 559 841 559 841 662 21 662 21 764 505 764 505 369 370 369 370 205 661 205 661 888 859 888 859 870 452 870 452 354 377 354 377 151 154 151 154 256 696 256 696 801 462 801 462 522 926 522 926 983 762 983 762 879 525 879 525 318 745 318 745 799 684 799 684 621 864 621 864 203 649 203 649 800 673 800 673 654 30 654 30 604 410 604 410 242 410 242 410 402 759 402 759 804 686 804 686 163 554 163 554 88 925 88 925 164 344 164 344 942 771 942 771 862 946 862 946 28 666 28 666 577 386 577 386 164 317 164 317 503 299 503 299 973 114 973 114 732 650 732 650 307 5 307 5 116 101 116 101 759 435 759 435 348 49 348 49 131 371 131 371 127 801 127 801 818 632 818 632 968 424 968 424 811 172 811 172 738 520 738 520 17 665 17 665 253 393 253 393 10 292 10 292 840 898 840 898 144 213 144 213 112 402 112 402 431 170 431 170 777 639 777 639 241 286 241 286 289 256 289 256 515 983 515 983 127 401 127 401 629 704 629 704 25 323 25 323 253 984 253 984 555 651 555 651 465 819 465 819 48 635 48 635 972 487 972 487 363 157 363 157 502 796 502 796 623 609 623 609 611 756 611 756 239 684 239 684 284 952 284 952 320 852 320 852 901 917 901 917 656 887 656 887 769 579 769 579 657 164 657 164 626 397 626 397 398 586 398 586 302 443 302 443 860 292 860 292 972 477 972 477 168 866 168 866 680 238 680 238 246 868 246 868 285 764 285 764 563 445 563 445 252 533 252 533 621 41 621 41 463 334 463 334 981 573 981 573 208 745 208 745 7 790 7 790 211 984 211 984 503 708 503 708 206 303 206 303 380 357 380 357 167 180 167 180 196 188 196 188 833 696 833 696 252 429 252 429 168 217 168 217 354 381 354 381 269 111 269 111 660 80 660 80 268 96 268 96 463 447 463 447 977 897 977 897 687 636 687 636 987 374 987 374 319 397 319 397 799 451 799 451 774 320 774 320 275 751 275 751 553 167 553 167 676 574 676 574 463 299 463 299 583 559 583 559 294 879 294 879 239 41 239 41 610 80 610 80 722 961 722 961 786 321 786 321 295 868 295 868 549 499 549 499 218 270 218 270 488 470 488 470 662 890 662 890 226 204 226 204 433 486 433 486 27 133 27 133 801 506 801 506 873 174 873 174 104 481 104 481 835 204 835 204 131 955 131 955 824 296 824 296 691 94 691 94 575 106 575 106 818 424 818 424 226 902 226 902 806 835 806 835 250 155 250 155 611 997 611 997 926 923 926 923 303 604 303 604 848 374 848 374 580 901 580 901 180 735 180 735 592 838 592 838 672 97 672 97 233 526 233 526 635 796 635 796 954 755 954 755 955 704 955 704 300 605 300 605 719 841 719 841 260 609 260 609 1 189 1 189 468 148 468 148 343 980 343 980 41 972 41 972 740 671 740 671 803 172 803 172 862 35 862 35 620 318 620 318 591 589 591 589 901 789 901 789 793 108 793 108 383 67 383 67 87 678 87 678 279 838 279 838 569 169 569 169 42 146 42 146 393 542 393 542 148 418 148 418 398 952 398 952 844 997 844 997 665 512 665 512 359 60 359 60 218 994 218 994 622 691 622 691 461 586 461 586 815 180 815 180 708 69 708 69 417 704 417 704 184 513 184 513 872 414 872 414 7 887 7 887 335 549 335 549 242 658 242 658 575 907 575 907 791 943 791 943 941 442 941 442 370 513 370 513 194 959 194 959 579 38 579 38 872 505 872 505 118 364 118 364 444 944 444 944 619 256 619 256 196 123 196 123 348 127 348 127 102 626 102 626 898 666 898 666 463 25 463 25 501 85 501 85 240 119 240 119 775 447 775 447 108 784 108 784 638 813 638 813 31 36 31 36 732 75 732 75 589 644 589 644 883 467 883 467 287 791 287 791 957 271 957 271 814 699 814 699 586 267 586 267 578 585 578 585 787 673 787 673 405 978 405 978 264 118 264 118 763 610 763 610 794 388 794 388 589 759 589 759 269 433 269 433 805 770 805 770 292 486 292 486 521 761 521 761 687 145 687 145 624 26 624 26 692 154 692 154 666 955 666 955 826 333 826 333 497 997 497 997 965 443 965 443 174 335 174 335 148 302 148 302 170 349 170 349 957 727 957 727 635 739 635 739 555 120 555 120 378 589 378 589 356 780 356 780 231 665 231 665 10 978 10 978 440 83 440 83 932 412 932 412 297 793 297 793 40 747 40 747 117 255 117 255 631 79 631 79 155 413 155 413 643 39 643 39 165 885 165 885 230 355 230 355 550 788 550 788 302 641 302 641 106 913 106 913 930 881 930 881 59 324 59 324 295 704 295 704 583 721 583 721 746 206 746 206 688 710 688 710 96 59 96 59 957 348 957 348 58 23 58 23 63 243 63 243 458 454 458 454 24 374 24 374 476 290 476 290 373 173 373 173 430 409 430 409 197 340 197 340 974 621 974 621 818 273 818 273 243 305 243 305 160 392 160 392 725 910 725 910 690 413 690 413 969 13 969 13 785 670 785 670 903 425 903 425 144 496 144 496 943 181 943 181 218 721 218 721 336 845 336 845 450 195 450 195 525 289 525 289 830 565 830 565 815 849 815 849 779 113 779 113 66 498 66 498 383 662 383 662 728 567 728 567 737 977 737 977 402 164 402 164 918 425 918 425 780 46 780 46 252 877 252 877 337 352 337 352 231 654 231 654 903 315 903 315 895 859 895 859 723 293 723 293 211 831 211 831 635 64 635 64 441 882 441 882 785 547 785 547 148 183 148 183 809 912 809 912 42 763 42 763 847 952 847 952 760 328 760 328 24 278 24 278 445 975 445 975 132 942 132 942 232 684 232 684 435 450 435 450 979 996 979 996 230 668 230 668 752 356 752 356 737 685 737 685 976 235 976 235 966 398 966 398 536 849 536 849 46 118 46 118 107 638 107 638 666 151 666 151 150 284 150 284 413 947 413 947 878 911 878 911 58 570 58 570 888 754 888 754 703 806 703 806 508 93 508 93 661 233 661 233 556 816 556 816 754 275 754 275 563 757 563 757 422 856 422 856 843 675 843 675 546 416 546 416 213 689 213 689 133 73 133 73 765 421 765 421 598 750 598 750 260 291 260 291 471 676 471 676 157 930 157 930 321 946 321 946 554 31 554 31 561 726 561 726 197 73 197 73 219 953 219 953 710 45 710 45 227 530 227 530 190 31 190 31 748 279 748 279 582 341 582 341 717 207 717 207 94 492 94 492 535 371 535 371 248 258 248 258 228 108 228 108 274 631 274 631 402 396 402 396 293 437 293 437 705 490 705 490 941 858 941 858 86 748 86 748 795 393 795 393 142 845 142 845 815 162 815 162 437 663 437 663 807 503 807 503 315 916 315 916 264 303 264 303 507 867 507 867 358 758 358 758 644 970 644 970 686 839 686 839 19 293 19 293 197 771 197 771 607 573 607 573 40 234 40 234 932 260 932 260 819 996 819 996 435 96 435 96 488 657 488 657 242 287 242 287 758 27 758 27 597 221 597 221 693 320 693 320 404 729 404 729 656 351 656 351 784 153 784 153 545 37 545 37 280 525 280 525 316 986 316 986 14 79 14 79 219 901 219 901 296 50 296 50 521 310 521 310 752 272 752 272 270 866 270 866 815 239 815 239 664 537 664 537 523 470 523 470 447 299 447 299 883 618 883 618 143 382 143 382 896 512 896 512 167 465 167 465 681 219 681 219 560 320 560 320 518 317 518 317 194 303 194 303 632 969 632 969 422 815 422 815 149 260 149 260 795 541 795 541 696 803 696 803 634 386 634 386 719 33 719 33 60 663 60 663 736 433 736 433 832 82 832 82 596 813 596 813 510 872 510 872 656 640 656 640 719 349 719 349 143 562 143 562 85 772 85 772 81 169 81 169 441 279 441 279 680 565 680 565 770 848 770 848 488 90 488 90 601 742 601 742 77 937 77 937 139 216 139 216 112 451 112 451 307 934 307 934 273 664 273 664 622 370 622 370 392 333 392 333 21 553 21 553 540 125 540 125 26 342 26 342 752 414 752 414 893 688 893 688 436 183 436 183 904 566 904 566 472 98 472 98 949 299 949 299 3 450 3 450 954 284 954 284 438 615 438 615 342 863 342 863 348 246 348 246 52 547 52 547 130 415 130 415 347 81 347 81 433 305 433 305 970 696 970 696 469 390 469 390 554 395 554 395 714 807 714 807 698 625 698 625 378 922 378 922 913 832 913 832 690 982 690 982 264 786 264 786 601 963 601 963 889 1 889 1 319 169 319 169 605 972 605 972 37 43 37 43 63 214 63 214 198 776 198 776 638 455 638 455 914 244 914 244 783 561 783 561 490 681 490 681 791 693 791 693 704 427 704 427 690 467 690 467 86 570 86 570 147 128 147 128 240 48 240 48 467 910 467 910 466 578 466 578 132 472 132 472 383 788 383 788 848 853 848 853 374 60 374 60 878 784 878 784 443 509 443 509 36 122 36 122 517 780 517 780 878 618 878 618 130 49 130 49 920 313 920 313 545 343 545 343 373 863 373 863 711 186 711 186 544 800 544 800 749 183 749 183 577 28 577 28 654 800 654 800 394 354 394 354 346 819 346 819 110 229 110 229 92 130 92 130 533 904 533 904 940 654 940 654 145 32 145 32 542 795 542 795 298 126 298 126 88 905 88 905 916 688 916 688 659 625 659 625 897 188 897 188 802 601 802 601 318 482 318 482 367 477 367 477 30 456 30 456 836 474 836 474 910 687 910 687 670 633 670 633 178 138 178 138 322 560 322 560 303 929 303 929 731 147 731 147 923 308 923 308 638 107 638 107 782 977 782 977 287 299 287 299 888 708 888 708 656 571 656 571 394 92 394 92 166 830 166 830 789 166 789 166 14 976 14 976 676 182 676 182 109 46 109 46 511 921 511 921 431 365 431 365 198 907 198 907 774 192 774 192 560 733 560 733 245 354 245 354 673 456 673 456 232 385 232 385 905 633 905 633 869 48 869 48 510 213 510 213 380 597 380 597 156 321 156 321 39 683 39 683 663 46 663 46 213 950 213 950 653 195 653 195 14 712 14 712 398 276 398 276 696 978 696 978 803 351 803 351 377 684 377 684 986 907 986 907 783 888 783 888 934 564 934 564 495 688 495 688 829 374 829 374 895 216 895 216 623 909 623 909 314 995 314 995 855 386 855 386 886 524 886 524 507 95 507 95 980 428 980 428 913 338 913 338 487 138 487 138 624 341 624 341 163 408 163 408 360 182 360 182 474 14 474 14 571 327 571 327 958 20 958 20 182 121 182 121 290 714 290 714 240 473 240 473 148 818 148 818 376 180 376 180 619 268 619 268 197 880 197 880 811 514 811 514 385 139 385 139 430 231 430 231 936 646 936 646 766 611 766 611 930 825 930 825 207 722 207 722 207 75 207 75 624 379 624 379 390 297 390 297 495 636 495 636 753 350 753 350 129 754 129 754 64 742 64 742 560 785 560 785 910 808 910 808 187 448 187 448 295 283 295 283 378 44 378 44 824 411 824 411 91 474 91 474 560 135 560 135 606 501 606 501 596 98 596 98 681 393 681 393 223 775 223 775 814 570 814 570 559 509 559 509 197 297 197 297 488 478 488 478 777 51 777 51 503 555 503 555 583 966 583 966 751 423 751 423 268 681 268 681 44 159 44 159 430 643 430 643 854 802 854 802 413 696 413 696 631 472 631 472 171 907 171 907 20 711 20 711 843 243 843 243 638 802 638 802 781 79 781 79 823 304 823 304 177 687 177 687 177 508 177 508 825 36 825 36 315 503 315 503 268 846 268 846 45 379 45 379 596 120 596 120 876 784 876 784 443 685 443 685 872 384 872 384 167 409 167 409 573 603 573 603 932 374 932 374 967 285 967 285 669 84 669 84 517 299 517 299 675 500 675 500 972 880 972 880 415 688 415 688 575 267 575 267 194 121 194 121 166 669 166 669 289 57 289 57 765 391 765 391 795 133 795 133 122 890 122 890 184 590 184 590 871 196 871 196 473 703 473 703 693 97 693 97 770 842 770 842 669 547 669 547 435 831 435 831 109 836 109 836 247 383 247 383 676 47 676 47 82 369 82 369 752 310 752 310 170 114 170 114 451 353 451 353 977 360 977 360 232 211 232 211 5 653 5 653 344 453 344 453 448 256 448 256 385 857 385 857 319 975 319 975 97 660 97 660 270 995 270 995 204 668 204 668 255 308 255 308 142 564 142 564 670 283 670 283 746 542 746 542 794 715 794 715 783 99 783 99 856 68 856 68 789 236 789 236 520 140 520 140 733 133 733 133 162 576 162 576 934 490 934 490 147 796 147 796 809 151 809 151 368 800 368 800 32 161 32 161 180 400 180 400 916 272 916 272 8 819 8 819 651 612 651 612 237 813 237 813 810 409 810 409 467 227 467 227 322 474 322 474 652 102 652 102 278 935 278 935 10 242 10 242 650 293 650 293 122 335 122 335 465 972 465 972 302 550 302 550 443 936 443 936 958 906 958 906 68 22 68 22 780 772 780 772 660 63 660 63 153 386 153 386 385 125 385 125 632 873 632 873 954 827 954 827 141 355 141 355 852 936 852 936 434 930 434 930 24 143 24 143 668 840 668 840 468 406 468 406 133 599 133 599 927 292 927 292 498 830 498 830 229 949 229 949 19 454 19 454 83 871 83 871 510 275 510 275 975 548 975 548 711 516 711 516 683 112 683 112 54 246 54 246 659 290 659 290 21 556 21 556 636 849 636 849 664 420 664 420 321 585 321 585 82 333 82 333 430 974 430 974 22 522 22 522 329 845 329 845 694 75 694 75 343 776 343 776 452 186 452 186 626 702 626 702 643 595 643 595 528 169 528 169 205 598 205 598 749 759 749 759 910 114 910 114 23 836 23 836 258 147 258 147 549 853 549 853 3 565 3 565 100 990 100 990 344 854 344 854 332 88 332 88 827 399 827 399 15 883 15 883 30 850 30 850 797 977 797 977 899 764 899 764 17 188 17 188 630 340 630 340 790 652 790 652 837 352 837 352 165 613 165 613 299 648 299 648 232 991 232 991 934 584 934 584 482 282 482 282 685 43 685 43 836 193 836 193 534 81 534 81 466 862 466 862 213 328 213 328 299 248 299 248 969 249 969 249 485 897 485 897 527 513 527 513 874 237 874 237 881 897 881 897 727 973 727 973 97 575 97 575 331 246 331 246 219 184 219 184 100 322 100 322 870 739 870 739 40 469 40 469 236 639 236 639 404 930 404 930 65 69 65 69 705 335 705 335 633 902 633 902 920 666 920 666 799 255 799 255 185 703 185 703 723 136 723 136 137 82 137 82 424 150 424 150 289 895 289 895 734 52 734 52 201 73 201 73 381 320 381 320 404 810 404 810 753 202 753 202 223 109 223 109 963 696 963 696 672 930 672 930 679 351 679 351 131 595 131 595 801 436 801 436 826 24 826 24 735 244 735 244 454 232 454 232 358 633 358 633 712 778 712 778 410 741 410 741 644 243 644 243 432 172 432 172 65 753 65 753 122 487 122 487 702 351 702 351 466 341 466 341 300 917 300 917 636 104 636 104 706 916 706 916 331 137 331 137 599 30 599 30 804 189 804 189 613 800 613 800 524 14 524 14 373 447 373 447 5 527 5 527 867 64 867 64 314 639 314 639 274 263 274 263 7 896 7 896 463 921 463 921 221 887 221 887 92 136 92 136 19 233 19 233 333 853 333 853 430 648 430 648 532 6 532 6 214 976 214 976 626 974 626 974 533 309 533 309 227 841 227 841 599 149 599 149 337 520 337 520 189 891 189 891 516 932 516 932 946 420 946 420 530 643 530 643 88 382 88 382 75 79 75 79 310 503 310 503 611 148 611 148 914 658 914 658 255 425 255 425 139 78 139 78 302 318 302 318 263 680 263 680 661 71 661 71 883 92 883 92 189 224 189 224 640 930 640 930 380 520 380 520 133 607 133 607 620 894 620 894 645 807 645 807 31 463 31 463 75 880 75 880 979 955 979 955 636 758 636 758 261 555 261 555 530 412 530 412 370 529 370 529 286 117 286 117 690 860 690 860 830 657 830 657 971 933 971 933 798 642 798 642 107 888 107 888 832 891 832 891 889 9 889 9 376 646 376 646 610 63 610 63 515 941 515 941 306 792 306 792 405 423 405 423 471 830 471 830 232 549 232 549 93 762 93 762 793 54 793 54 482 943 482 943 809 167 809 167 822 263 822 263 249 795 249 795 183 91 183 91 616 33 616 33 232 328 232 328 604 811 604 811 914 295 914 295 170 839 170 839 857 461 857 461 514 389 514 389 271 607 271 607 399 342 399 342 201 988 201 988 153 477 153 477 615 571 615 571 368 936 368 936 658 668 658 668 339 95 339 95 469 353 469 353 459 269 459 269 653 57 653 57 716 824 716 824 120 740 120 740 62 106 62 106 709 107 709 107 415 400 415 400 587 186 587 186 695 775 695 775 84 446 84 446 93 749 93 749 944 203 944 203 241 916 241 916 238 577 238 577 467 657 467 657 362 146 362 146 518 531 518 531 627 687 627 687 436 904 436 904 884 740 884 740 826 72 826 72 850 629 850 629 931 297 931 297 880 217 880 217 445 917 445 917 719 182 719 182 919 249 919 249 500 953 500 953 974 93 974 93 608 766 608 766 590 666 590 666 112 742 112 742 633 837 633 837 564 628 564 628 759 709 759 709 507 775 507 775 480 302 480 302 856 77 856 77 167 867 167 867 192 12 192 12 759 490 759 490 885 778 885 778 413 146 413 146 173 839 173 839 847 753 847 753 287 673 287 673 713 115 713 115 281 9 281 9 587 388 587 388 251 666 251 666 790 108 790 108 845 352 845 352 933 281 933 281 190 936 190 936 109 501 109 501 656 291 656 291 316 249 316 249 390 339 390 339 992 525 992 525 426 782 426 782 291 480 291 480 751 704 751 704 773 855 773 855 845 636 845 636 829 579 829 579 17 339 17 339 995 348 995 348 579 184 579 184 775 162 775 162 524 199 524 199 615 109 615 109 946 342 946 342 252 783 252 783 925 473 925 473 469 690 469 690 619 431 619 431 600 350 600 350 165 297 165 297 686 829 686 829 166 155 166 155 461 803 461 803 620 12 620 12 889 788 889 788 724 71 724 71 697 540 697 540 495 558 495 558 67 509 67 509 245 371 245 371 910 784 910 784 12 669 12 669 521 710 521 710 627 243 627 243 810 905 810 905 651 103 651 103 789 391 789 391 223 117 223 117 661 540 661 540 430 140 430 140 63 26 63 26 390 671 390 671 660 862 660 862 250 19 250 19 962 679 962 679 334 422 334 422 750 532 750 532 387 580 387 580 80 23 80 23 739 905 739 905 492 695 492 695 544 447 544 447 99 543 99 543 277 336 277 336 331 575 331 575 405 297 405 297 311 543 311 543 286 721 286 721 389 427 389 427 97 415 97 415 655 765 655 765 347 407 347 407 726 260 726 260 543 15 543 15 488 109 488 109 912 927 912 927 602 667 602 667 420 161 420 161 318 293 318 293 180 446 180 446 228 691 228 691 472 387 472 387 982 349 982 349 441 835 441 835 439 484 439 484 991 861 991 861 274 977 274 977 605 562 605 562 475 104 475 104 24 138 24 138 314 618 314 618 639 55 639 55 617 124 617 124 141 125 141 125 753 291 753 291 277 436 277 436 567 560 567 560 116 795 116 795 614 598 614 598 688 140 688 140 388 951 388 951 596 318 596 318 598 42 598 42 263 163 263 163 580 968 580 968 786 624 786 624 121 889 121 889 907 859 907 859 8 353 8 353 781 893 781 893 40 303 40 303 276 726 276 726 667 806 667 806 770 644 770 644 930 306 930 306 459 727 459 727 433 92 433 92 529 651 529 651 409 542 409 542 559 79 559 79 620 759 620 759 419 482 419 482 654 235 654 235 159 54 159 54 41 825 41 825 975 500 975 500 902 79 902 79 412 63 412 63 535 497 535 497 201 259 201 259 242 578 242 578 481 384 481 384 364 164 364 164 956 698 956 698 767 448 767 448 980 389 980 389 319 803 319 803 626 739 626 739 881 889 881 889 114 157 114 157 418 44 418 44 607 86 607 86 402 715 402 715 992 902 992 902 840 855 840 855 194 40 194 40 308 388 308 388 762 791 762 791 499 37 499 37 798 166 798 166 218 561 218 561 766 143 766 143 851 120 851 120 914 872 914 872 962 347 962 347 67 529 67 529 811 780 811 780 384 108 384 108 137 169 137 169 93 141 93 141 692 309 692 309 994 585 994 585 25 233 25 233 143 116 143 116 329 256 329 256 131 275 131 275 805 932 805 932 727 631 727 631 50 314 50 314 229 1 229 1 436 50 436 50 754 138 754 138 616 498 616 498 127 477 127 477 598 179 598 179 123 27 123 27 87 839 87 839 698 521 698 521 410 941 410 941 248 167 248 167 744 558 744 558 584 597 584 597 363 980 363 980 867 645 867 645 387 960 387 960 442 146 442 146 56 446 56 446 63 18 63 18 718 165 718 165 868 275 868 275 543 528 543 528 501 898 501 898 729 278 729 278 643 816 643 816 188 637 188 637 195 176 195 176 577 495 577 495 603 395 603 395 78 593 78 593 917 35 917 35 503 215 503 215 522 47 522 47 929 514 929 514 569 841 569 841 270 982 270 982 513 547 513 547 406 581 406 581 462 659 462 659 203 367 203 367 396 12 396 12 704 671 704 671 523 272 523 272 749 1 749 1 375 344 375 344 193 807 193 807 711 498 711 498 749 464 749 464 809 893 809 893 544 277 544 277 952 622 952 622 822 94 822 94 662 374 662 374 48 233 48 233 808 380 808 380 74 372 74 372 995 389 995 389 445 799 445 799 571 161 571 161 765 827 765 827 760 845 760 845 75 306 75 306 714 88 714 88 760 863 760 863 482 287 482 287 30 238 30 238 236 126 236 126 566 612 566 612 342 606 342 606 149 909 149 909 199 841 199 841 191 842 191 842 905 922 905 922 602 158 602 158 491 640 491 640 413 270 413 270 164 696 164 696 550 315 550 315 860 369 860 369 264 608 264 608 314 166 314 166 621 40 621 40 845 674 845 674 813 429 813 429 354 793 354 793 686 571 686 571 78 351 78 351 206 424 206 424 360 761 360 761 158 298 158 298 740 644 740 644 840 705 840 705 23 222 23 222 720 55 720 55 132 948 132 948 327 441 327 441 764 911 764 911 99 545 99 545 234 28 234 28 275 514 275 514 250 674 250 674 132 688 132 688 373 602 373 602 872 519 872 519 529 112 529 112 962 493 962 493 760 476 760 476 123 800 123 800 740 317 740 317 312 494 312 494 220 387 220 387 748 152 748 152 917 976 917 976 628 558 628 558 908 186 908 186 500 612 500 612 694 133 694 133 5 985 5 985 458 267 458 267 43 727 43 727 61 618 61 618 773 910 773 910 619 102 619 102 189 850 189 850 70 361 70 361 964 62 964 62 973 417 973 417 409 984 409 984 81 340 81 340 648 802 648 802 250 272 250 272 576 678 576 678 826 887 826 887 950 810 950 810 979 756 979 756 64 444 64 444 568 368 568 368 412 344 412 344 194 684 194 684 470 423 470 423 565 817 565 817 487 690 487 690 403 316 403 316 183 340 183 340 95 944 95 944 513 112 513 112 788 384 788 384 510 303 510 303 906 485 906 485 215 254 215 254 918 91 918 91 619 685 619 685 632 953 632 953 895 209 895 209 678 784 678 784 372 397 372 397 346 339 346 339 609 861 609 861 324 77 324 77 69 751 69 751 688 541 688 541 792 455 792 455 237 343 237 343 976 199 976 199 358 906 358 906 86 596 86 596 351 855 351 855 887 883 887 883 277 169 277 169 655 691 655 691 141 199 141 199 87 191 87 191 858 606 858 606 378 817 378 817 98 758 98 758 122 497 122 497 633 239 633 239 884 906 884 906 508 503 508 503 673 578 673 578 134 373 134 373 574 307 574 307 543 647 543 647 436 322 436 322 358 49 358 49 741 838 741 838 11 32 11 32 927 458 927 458 793 624 793 624 242 977 242 977 596 21 596 21 214 898 214 898 44 785 44 785 909 321 909 321 785 115 785 115 144 787 144 787 685 599 685 599 514 578 514 578 89 995 89 995 1 961 1 961 130 348 130 348 897 397 897 397 66 2 66 2 720 636 720 636 794 541 794 541 960 544 960 544 608 46 608 46 536 515 536 515 496 841 496 841 132 121 132 121 374 216 374 216 905 893 905 893 865 124 865 124 869 515 869 515 836 744 836 744 205 17 205 17 49 164 49 164 218 386 218 386 431 725 431 725 99 331 99 331 892 450 892 450 325 796 325 796 146 202 146 202 285 615 285 615 456 502 456 502 913 94 913 94 861 531 861 531 463 227 463 227 960 917 960 917 15 250 15 250 146 816 146 816 356 449 356 449 579 850 579 850 254 82 254 82 708 912 708 912 362 301 362 301 374 274 374 274 673 712 673 712 317 957 317 957 941 993 941 993 412 751 412 751 927 183 927 183 224 427 224 427 675 445 675 445 168 612 168 612 212 78 212 78 399 688 399 688 658 224 658 224 603 937 603 937 510 256 510 256 997 987 997 987 882 875 882 875 455 770 455 770 772 113 772 113 284 543 284 543 353 284 353 284 500 947 500 947 14 198 14 198 502 856 502 856 934 6 934 6 674 786 674 786 267 787 267 787 427 869 427 869 419 377 419 377 367 863 367 863 870 804 870 804 564 425 564 425 667 944 667 944 54 668 54 668 838 859 838 859 574 253 574 253 436 221 436 221 851 173 851 173 1 177 1 177 560 468 560 468 375 915 375 915 643 567 643 567 221 93 221 93 906 275 906 275 674 126 674 126 571 790 571 790 106 794 106 794 367 126 367 126 616 62 616 62 699 186 699 186 777 769 777 769 914 841 914 841 419 772 419 772 950 243 950 243 747 593 747 593 332 903 332 903 215 950 215 950 203 753 203 753 352 846 352 846 881 568 881 568 695 671 695 671 720 569 720 569 729 563 729 563 594 797 594 797 410 581 410 581 91 855 91 855 763 658 763 658 12 769 12 769 729 946 729 946 304 608 304 608 906 407 906 407 884 139 884 139 85 337 85 337 286 340 286 340 135 878 135 878 917 967 917 967 466 131 466 131 689 578 689 578 79 461 79 461 247 315 247 315 591 479 591 479 215 781 215 781 824 989 824 989 2 796 2 796 548 765 548 765 616 807 616 807 96 798 96 798 269 290 269 290 335 571 335 571 336 898 336 898 189 566 189 566 941 289 941 289 993 723 993 723 580 806 580 806 98 860 98 860 468 15 468 15 165 909 165 909 963 437 963 437 121 167 121 167 604 903 604 903 779 689 779 689 815 265 815 265 611 86 611 86 499 507 499 507 590 887 590 887 686 907 686 907 428 466 428 466 553 295 553 295 393 26 393 26 556 906 556 906 95 881 95 881 145 359 145 359 938 545 938 545 711 984 711 984 157 581 157 581 633 578 633 578 161 455 161 455 307 977 307 977 783 524 783 524 195 671 195 671 964 480 964 480 95 443 95 443 864 92 864 92 824 368 824 368 937 167 937 167 559 536 559 536 803 69 803 69 523 458 523 458 817 32 817 32 303 272 303 272 545 682 545 682 306 844 306 844 20 745 20 745 804 920 804 920 468 338 468 338 947 403 947 403 816 407 816 407 416 987 416 987 243 121 243 121 985 870 985 870 70 27 70 27 711 190 711 190 799 699 799 699 889 414 889 414 584 875 584 875 909 284 909 284 766 673 766 673 819 248 819 248 830 640 830 640 691 888 691 888 454 516 454 516 328 787 328 787 372 448 372 448 873 383 873 383 286 700 286 700 987 317 987 317 889 625 889 625 402 834 402 834 568 569 568 569 680 800 680 800 200 337 200 337 413 343 413 343 37 68 37 68 567 541 567 541 325 448 325 448 843 487 843 487 695 54 695 54 448 745 448 745 940 668 940 668 542 520 542 520 870 222 870 222 190 851 190 851 666 983 666 983 268 299 268 299 84 882 84 882 572 873 572 873 71 560 71 560 264 58 264 58 709 461 709 461 195 551 195 551 199 947 199 947 600 395 600 395 533 174 533 174 221 194 221 194 642 533 642 533 515 700 515 700 799 637 799 637 475 521 475 521 510 623 510 623 96 116 96 116 375 288 375 288 919 133 919 133 166 96 166 96 57 90 57 90 855 34 855 34 862 87 862 87 481 945 481 945 559 845 559 845 809 890 809 890 733 157 733 157 775 897 775 897 756 275 756 275 924 592 924 592 54 919 54 919 165 993 165 993 376 401 376 401 5 540 5 540 265 320 265 320 383 473 383 473 423 182 423 182 669 248 669 248 723 530 723 530 43 305 43 305 555 77 555 77 793 60 793 60 25 644 25 644 563 172 563 172 502 259 502 259 252 282 252 282 280 564 280 564 816 977 816 977 936 433 936 433 83 827 83 827 82 223 82 223 584 661 584 661 20 178 20 178 621 936 621 936 245 585 245 585 980 917 980 917 328 114 328 114 586 52 586 52 94 378 94 378 392 934 392 934 365 273 365 273 953 401 953 401 359 687 359 687 531 452 531 452 587 295 587 295 901 23 901 23 472 922 472 922 237 254 237 254 357 498 357 498 184 976 184 976 919 694 919 694 818 295 818 295 191 236 191 236 738 142 738 142 725 449 725 449 197 381 197 381 486 739 486 739 863 551 863 551 581 726 581 726 147 21 147 21 380 345 380 345 28 180 28 180 698 7 698 7 353 237 353 237 812 128 812 128 489 706 489 706 991 314 991 314 803 881 803 881 693 820 693 820 12 701 12 701 673 769 673 769 515 78 515 78 74 353 74 353 35 17 35 17 980 639 980 639 536 670 536 670 498 790 498 790 642 570 642 570 986 588 986 588 479 510 479 510 929 818 929 818 55 595 55 595 844 721 844 721 674 808 674 808 272 237 272 237 519 219 519 219 262 924 262 924 487 961 487 961 920 894 920 894 439 66 439 66 407 338 407 338 341 961 341 961 272 925 272 925 966 688 966 688 624 662 624 662 623 208 623 208 107 68 107 68 487 612 487 612 324 82 324 82 911 753 911 753 573 43 573 43 924 374 924 374 148 249 148 249 3 219 3 219 905 370 905 370 989 190 989 190 367 38 367 38 917 165 917 165 638 258 638 258 605 914 605 914 324 755 324 755 747 421 747 421 579 391 579 391 924 454 924 454 480 827 480 827 605 845 605 845 337 738 337 738 699 322 699 322 195 3 195 3 984 833 984 833 115 991 115 991 551 191 551 191 7 173 7 173 121 920 121 920 789 32 789 32 624 448 624 448 272 435 272 435 178 828 178 828 648 82 648 82 122 807 122 807 168 497 168 497 262 588 262 588 626 986 626 986 458 45 458 45 151 203 151 203 572 304 572 304 344 785 344 785 611 921 611 921 12 455 12 455 417 149 417 149 432 960 432 960 749 675 749 675 650 344 650 344 704 89 704 89 270 188 270 188 459 320 459 320 850 15 850 15 591 62 591 62 891 771 891 771 899 369 899 369 565 37 565 37 58 960 58 960 839 329 839 329 443 683 443 683 655 628 655 628 885 857 885 857 428 121 428 121 489 253 489 253 758 778 758 778 230 956 230 956 68 563 68 563 903 988 903 988 389 431 389 431 538 220 538 220 215 81 215 81 353 764 353 764 23 612 23 612 429 546 429 546 135 430 135 430 36 433 36 433 711 522 711 522 209 197 209 197 281 936 281 936 659 396 659 396 682 321 682 321 486 882 486 882 110 350 110 350 9 572 9 572 616 90 616 90 643 715 643 715 891 383 891 383 92 876 92 876 574 121 574 121 365 559 365 559 831 728 831 728 857 526 857 526 53 719 53 719 510 650 510 650 552 911 552 911 467 234 467 234 895 290 895 290 179 227 179 227 487 102 487 102 624 797 624 797 620 182 620 182 279 423 279 423 394 524 394 524 932 705 932 705 930 409 930 409 24 2 24 2 467 531 467 531 728 431 728 431 560 129 560 129 890 135 890 135 427 78 427 78 594 78 594 78 145 505 145 505 413 760 413 760 245 418 245 418 851 395 851 395 734 574 734 574 786 304 786 304 139 622 139 622 227 389 227 389 958 919 958 919 983 724 983 724 511 457 511 457 930 6 930 6 414 741 414 741 87 831 87 831 526 901 526 901 576 985 576 985 7 981 7 981 891 581 891 581 809 892 809 892 767 745 767 745 753 208 753 208 869 99 869 99 120 650 120 650 536 487 536 487 974 352 974 352 326 18 326 18 366 660 366 660 578 629 578 629 503 277 503 277 794 253 794 253 978 611 978 611 220 468 220 468 689 716 689 716 190 716 190 716 614 467 614 467 453 497 453 497 166 988 166 988 494 827 494 827 521 198 521 198 443 770 443 770 28 476 28 476 871 842 871 842 582 831 582 831 486 102 486 102 480 792 480 792 829 774 829 774 143 695 143 695 902 665 902 665 738 474 738 474 243 307 243 307 765 911 765 911 13 160 13 160 717 852 717 852 2 752 2 752 862 876 862 876 981 720 981 720 696 100 696 100 172 471 172 471 603 293 603 293 509 225 509 225 100 210 100 210 935 452 935 452 78 664 78 664 35 547 35 547 305 255 305 255 83 991 83 991 100 646 100 646 704 512 704 512 609 367 609 367 431 424 431 424 960 677 960 677 28 600 28 600 705 309 705 309 664 176 664 176 405 349 405 349 392 723 392 723 611 692 611 692 558 331 558 331 648 974 648 974 205 619 205 619 828 83 828 83 824 271 824 271 848 726 848 726 751 898 751 898 571 761 571 761 584 436 584 436 674 660 674 660 138 112 138 112 695 712 695 712 234 673 234 673 819 453 819 453 352 237 352 237 966 369 966 369 102 744 102 744 450 869 450 869 321 679 321 679 786 279 786 279 107 616 107 616 978 747 978 747 932 65 932 65 839 27 839 27 497 525 497 525 103 579 103 579 746 54 746 54 785 807 785 807 943 133 943 133 38 659 38 659 966 757 966 757 806 959 806 959 68 98 68 98 99 708 99 708 522 946 522 946 953 706 953 706 815 423 815 423 125 526 125 526 802 560 802 560 645 794 645 794 935 281 935 281 732 437 732 437 43 922 43 922 966 489 966 489 330 770 330 770 349 506 349 506 670 497 670 497 931 561 931 561 488 20 488 20 82 413 82 413 199 981 199 981 641 67 641 67 882 195 882 195 842 626 842 626 591 663 591 663 676 360 676 360 98 633 98 633 189 20 189 20 746 656 746 656 965 16 965 16 243 195 243 195 956 990 956 990 326 678 326 678 763 930 763 930 457 971 457 971 823 399 823 399 846 526 846 526 392 976 392 976 677 944 677 944 307 114 307 114 751 880 751 880 177 783 177 783 80 220 80 220 971 251 971 251 217 375 217 375 627 286 627 286 760 737 760 737 993 695 993 695 925 594 925 594 993 671 993 671 117 379 117 379 954 502 954 502 509 616 509 616 422 451 422 451 109 135 109 135 793 59 793 59 602 51 602 51 840 808 840 808 832 235 832 235 355 274 355 274 337 467 337 467 119 550 119 550 726 463 726 463 48 965 48 965 241 71 241 71 86 944 86 944 106 348 106 348 944 787 944 787 534 213 534 213 716 502 716 502 594 779 594 779 410 29 410 29 381 386 381 386 706 527 706 527 905 699 905 699 296 644 296 644 281 383 281 383 647 765 647 765 244 593 244 593 45 17 45 17 798 85 798 85 931 939 931 939 793 808 793 808 967 804 967 804 301 922 301 922 86 574 86 574 541 454 541 454 705 247 705 247 803 377 803 377 31 532 31 532 737 202 737 202 364 945 364 945 546 467 546 467 278 558 278 558 274 995 274 995 553 3 553 3 378 707 378 707 90 103 90 103 88 505 88 505 743 346 743 346 913 41 913 41 278 276 278 276 10 48 10 48 717 826 717 826 487 397 487 397 691 738 691 738 787 320 787 320 869 383 869 383 585 145 585 145 329 412 329 412 12 393 12 393 439 645 439 645 952 550 952 550 249 571 249 571 667 286 667 286 270 956 270 956 635 33 635 33 876 223 876 223 21 23 21 23 18 141 18 141 190 210 190 210 498 369 498 369 763 500 763 500 904 34 904 34 379 697 379 697 557 569 557 569 921 379 921 379 460 781 460 781 103 242 103 242 970 190 970 190 237 230 237 230 102 18 102 18 260 309 260 309 406 541 406 541 540 549 540 549 806 196 806 196 652 375 652 375 401 372 401 372 769 207 769 207 604 739 604 739 811 829 811 829 809 273 809 273 71 613 71 613 355 637 355 637 817 518 817 518 509 116 509 116 455 510 455 510 502 895 502 895 876 843 876 843 249 639 249 639 428 402 428 402 78 768 78 768 389 16 389 16 982 777 982 777 88 806 88 806 50 484 50 484 518 615 518 615 275 289 275 289 929 213 929 213 203 746 203 746 247 757 247 757 458 934 458 934 986 124 986 124 126 264 126 264 269 248 269 248 185 562 185 562 24 338 24 338 405 284 405 284 865 760 865 760 143 371 143 371 264 661 264 661 732 453 732 453 219 88 219 88 487 681 487 681 385 536 385 536 221 852 221 852 470 322 470 322 597 557 597 557 125 935 125 935 383 629 383 629 194 133 194 133 307 629 307 629 67 389 67 389 989 413 989 413 667 474 667 474 934 619 934 619 141 464 141 464 243 362 243 362 964 349 964 349 143 50 143 50 252 724 252 724 667 263 667 263 517 190 517 190 830 258 830 258 653 370 653 370 53 537 53 537 8 236 8 236 332 64 332 64 770 415 770 415 171 716 171 716 703 59 703 59 123 818 123 818 170 321 170 321 516 830 516 830 448 561 448 561 55 559 55 559 146 544 146 544 687 123 687 123 544 714 544 714 744 619 744 619 66 384 66 384 737 619 737 619 959 755 959 755 636 270 636 270 786 180 786 180 6 345 6 345 179 916 179 916 333 715 333 715 669 223 669 223 513 447 513 447 749 921 749 921 176 307 176 307 900 683 900 683 264 435 264 435 815 610 815 610 605 352 605 352 778 402 778 402 943 593 943 593 340 251 340 251 150 150 150 150 829 685 829 685 956 506 956 506 184 869 184 869 661 7 661 7 963 131 963 131 968 489 968 489 39 187 39 187 412 427 412 427 899 302 899 302 915 24 915 24 212 737 212 737 128 821 128 821 857 954 857 954 630 342 630 342 984 793 984 793 22 390 22 390 767 191 767 191 146 579 146 579 928 680 928 680 194 621 194 621 393 641 393 641 150 290 150 290 484 512 484 512 779 218 779 218 631 615 631 615 122 846 122 846 89 234 89 234 894 815 894 815 773 928 773 928 340 987 340 987 131 339 131 339 604 553 604 553 670 900 670 900 559 373 559 373 126 686 126 686 682 24 682 24 188 546 188 546 845 445 845 445 309 273 309 273 737 735 737 735 242 232 242 232 23 108 23 108 102 418 102 418 771 255 771 255 239 156 239 156 65 665 65 665 123 134 123 134 686 123 686 123 861 539 861 539 698 118 698 118 975 177 975 177 266 423 266 423 272 636 272 636 12 906 12 906 737 374 737 374 403 259 403 259 83 944 83 944 599 171 599 171 573 923 573 923 871 500 871 500 546 761 546 761 383 716 383 716 823 355 823 355 285 932 285 932 379 978 379 978 660 913 660 913 577 288 577 288 767 405 767 405 775 65 775 65 493 800 493 800 958 354 958 354 745 365 745 365 396 832 396 832 931 675 931 675 826 502 826 502 479 141 479 141 682 889 682 889 3 180 3 180 723 693 723 693 880 797 880 797 188 688 188 688 886 410 886 410 536 698 536 698 217 9 217 9 577 644 577 644 53 5 53 5 231 459 231 459 893 570 893 570 538 430 538 430 89 808 89 808 478 711 478 711 955 29 955 29 735 268 735 268 797 91 797 91 899 329 899 329 675 491 675 491 206 567 206 567 821 62 821 62 329 150 329 150 427 425 427 425 861 564 861 564 779 306 779 306 65 117 65 117 429 678 429 678 682 702 682 702 337 267 337 267 273 738 273 738 975 652 975 652 770 768 770 768 133 197 133 197 929 640 929 640 300 413 300 413 574 784 574 784 435 648 435 648 473 820 473 820 781 567 781 567 854 532 854 532 304 595 304 595 942 791 942 791 923 78 923 78 700 622 700 622 878 159 878 159 519 312 519 312 729 165 729 165 523 508 523 508 352 32 352 32 48 883 48 883 124 777 124 777 136 234 136 234 979 710 979 710 241 869 241 869 79 535 79 535 34 904 34 904 940 693 940 693 855 809 855 809 58 299 58 299 56 184 56 184 301 439 301 439 905 72 905 72 691 545 691 545 347 183 347 183 103 56 103 56 97 58 97 58 278 297 278 297 764 477 764 477 725 280 725 280 330 281 330 281 186 764 186 764 526 402 526 402 663 934 663 934 713 60 713 60 43 64 43 64 171 833 171 833 614 291 614 291 390 522 390 522 592 689 592 689 965 285 965 285 930 701 930 701 224 736 224 736 622 112 622 112 283 868 283 868 122 622 122 622 838 804 838 804 364 69 364 69 486 499 486 499 547 392 547 392 39 1 39 1 18 953 18 953 956 523 956 523 535 995 535 995 362 622 362 622 474 378 474 378 118 883 118 883 871 195 871 195 604 233 604 233 613 935 613 935 182 420 182 420 394 888 394 888 359 490 359 490 854 419 854 419 343 244 343 244 565 58 565 58 719 681 719 681 151 264 151 264 274 178 274 178 190 86 190 86 185 442 185 442 504 666 504 666 208 959 208 959 285 898 285 898 249 87 249 87 468 157 468 157 900 143 900 143 299 623 299 623 69 546 69 546 121 854 121 854 151 365 151 365 242 58 242 58 107 20 107 20 497 827 497 827 962 483 962 483 275 66 275 66 135 18 135 18 544 920 544 920 543 651 543 651 965 848 965 848 895 500 895 500 560 899 560 899 779 18 779 18 897 446 897 446 943 9 943 9 479 167 479 167 718 185 718 185 368 350 368 350 514 222 514 222 284 561 284 561 915 537 915 537 702 869 702 869 414 701 414 701 468 323 468 323 651 804 651 804 34 272 34 272 633 562 633 562 762 181 762 181 147 836 147 836 417 986 417 986 16 911 16 911 410 42 410 42 629 396 629 396 125 71 125 71 815 664 815 664 592 366 592 366 194 946 194 946 88 194 88 194 155 826 155 826 834 318 834 318 315 564 315 564 463 258 463 258 699 758 699 758 133 183 133 183 920 400 920 400 283 850 283 850 330 762 330 762 428 888 428 888 386 958 386 958 20 380 20 380 88 167 88 167 452 816 452 816 356 148 356 148 963 807 963 807 946 157 946 157 447 875 447 875 678 499 678 499 530 797 530 797 574 692 574 692 883 621 883 621 462 240 462 240 327 810 327 810 175 342 175 342 520 541 520 541 236 421 236 421 874 889 874 889 717 535 717 535 701 513 701 513 203 449 203 449 871 864 871 864 128 617 128 617 814 945 814 945 280 887 280 887 426 638 426 638 788 508 788 508 924 366 924 366 363 750 363 750 840 128 840 128 407 567 407 567 110 274 110 274 860 857 860 857 981 354 981 354 748 988 748 988 174 402 174 402 756 59 756 59 263 857 263 857 690 101 690 101 616 939 616 939 564 288 564 288 842 708 842 708 104 84 104 84 613 267 613 267 173 800 173 800 477 353 477 353 778 160 778 160 411 180 411 180 172 17 172 17 308 23 308 23 918 953 918 953 922 744 922 744 6 552 6 552 883 904 883 904 833 857 833 857 777 71 777 71 629 226 629 226 496 543 496 543 146 605 146 605 807 250 807 250 210 224 210 224 270 304 270 304 82 242 82 242 590 853 590 853 835 588 835 588 438 590 438 590 309 68 309 68 246 757 246 757 275 626 275 626 52 494 52 494 10 109 10 109 914 591 914 591 845 107 845 107 348 422 348 422 827 358 827 358 116 39 116 39 716 924 716 924 907 591 907 591 760 532 760 532 134 163 134 163 333 838 333 838 95 894 95 894 815 943 815 943 189 308 189 308 723 469 723 469 784 670 784 670 69 458 69 458 906 31 906 31 156 548 156 548 775 6 775 6 126 519 126 519 545 47 545 47 301 803 301 803 406 448 406 448 379 59 379 59 303 347 303 347 415 780 415 780 174 410 174 410 287 886 287 886 737 868 737 868 440 314 440 314 22 367 22 367 546 818 546 818 630 312 630 312 7 22 7 22 79 17 79 17 327 625 327 625 117 378 117 378 513 864 513 864 921 284 921 284 524 751 524 751 415 217 415 217 610 15 610 15 85 835 85 835 232 808 232 808 149 807 149 807 244 753 244 753 924 478 924 478 213 464 213 464 581 555 581 555 953 389 953 389 506 897 506 897 836 815 836 815 231 302 231 302 633 177 633 177 689 175 689 175 833 543 833 543 343 660 343 660 745 310 745 310 73 419 73 419 84 800 84 800 277 332 277 332 989 786 989 786 638 519 638 519 858 760 858 760 416 747 416 747 351 564 351 564 754 725 754 725 534 361 534 361 589 88 589 88 97 800 97 800 570 784 570 784 888 388 888 388 399 630 399 630 602 794 602 794 492 942 492 942 44 7 44 7 805 921 805 921 825 165 825 165 686 751 686 751 994 695 994 695 965 692 965 692 849 294 849 294 575 386 575 386 64 286 64 286 799 529 799 529 893 487 893 487 286 793 286 793 732 178 732 178 809 379 809 379 191 43 191 43 294 513 294 513 877 556 877 556 623 847 623 847 578 334 578 334 609 373 609 373 364 46 364 46 954 182 954 182 766 301 766 301 727 789 727 789 570 36 570 36 141 696 141 696 134 332 134 332 625 628 625 628 625 22 625 22 323 97 323 97 889 730 889 730 300 723 300 723 892 807 892 807 777 215 777 215 738 719 738 719 922 342 922 342 976 473 976 473 564 409 564 409 186 989 186 989 210 248 210 248 769 481 769 481 8 614 8 614 104 117 104 117 200 114 200 114 720 108 720 108 41 782 41 782 883 346 883 346 549 798 549 798 779 232 779 232 774 403 774 403 424 65 424 65 233 843 233 843 181 138 181 138 816 404 816 404 472 588 472 588 736 948 736 948 317 902 317 902 279 659 279 659 534 660 534 660 937 535 937 535 530 292 530 292 141 149 141 149 752 167 752 167 80 172 80 172 565 429 565 429 119 708 119 708 890 742 890 742 492 761 492 761 371 189 371 189 746 806 746 806 530 760 530 760 17 247 17 247 252 607 252 607 707 973 707 973 454 788 454 788 982 509 982 509 790 154 790 154 162 138 162 138 738 803 738 803 817 647 817 647 256 421 256 421 727 926 727 926 541 871 541 871 201 786 201 786 776 479 776 479 130 31 130 31 84 805 84 805 297 849 297 849 242 932 242 932 6 526 6 526 648 989 648 989 9 492 9 492 610 522 610 522 447 561 447 561 376 642 376 642 668 988 668 988 162 111 162 111 893 221 893 221 219 179 219 179 872 423 872 423 921 21 921 21 637 245 637 245 176 927 176 927 102 309 102 309 69 175 69 175 729 52 729 52 514 773 514 773 720 824 720 824 405 942 405 942 278 822 278 822 200 24 200 24 865 12 865 12 634 447 634 447 821 376 821 376 783 801 783 801 451 357 451 357 432 485 432 485 754 728 754 728 983 559 983 559 495 931 495 931 866 741 866 741 498 814 498 814 450 83 450 83 228 546 228 546 597 350 597 350 159 594 159 594 827 443 827 443 215 973 215 973 629 349 629 349 87 702 87 702 659 612 659 612 25 966 25 966 188 544 188 544 316 771 316 771 208 46 208 46 884 330 884 330 327 671 327 671 62 72 62 72 381 595 381 595 301 952 301 952 129 480 129 480 736 872 736 872 604 636 604 636 987 318 987 318 512 308 512 308 929 918 929 918 836 533 836 533 231 712 231 712 386 63 386 63 737 163 737 163 824 45 824 45 947 47 947 47 9 441 9 441 330 187 330 187 176 957 176 957 933 227 933 227 10 122 10 122 365 231 365 231 415 531 415 531 718 980 718 980 196 347 196 347 441 86 441 86 428 933 428 933 921 165 921 165 764 252 764 252 265 951 265 951 900 713 900 713 729 633 729 633 48 758 48 758 296 839 296 839 643 448 643 448 904 964 904 964 14 908 14 908 92 708 92 708 706 577 706 577 485 960 485 960 745 434 745 434 668 997 668 997 691 482 691 482 927 853 927 853 619 34 619 34 262 332 262 332 739 827 739 827 30 472 30 472 764 673 764 673 326 118 326 118 746 146 746 146 235 549 235 549 233 229 233 229 73 17 73 17 416 668 416 668 491 726 491 726 46 29 46 29 92 92 92 92 855 572 855 572 820 696 820 696 563 463 563 463 645 574 645 574 461 500 461 500 668 771 668 771 211 854 211 854 51 744 51 744 424 494 424 494 938 929 938 929 234 145 234 145 531 349 531 349 518 284 518 284 696 799 696 799 703 858 703 858 354 888 354 888 548 473 548 473 777 916 777 916 893 415 893 415 168 533 168 533 786 33 786 33 587 65 587 65 538 739 538 739 671 614 671 614 466 247 466 247 515 980 515 980 772 778 772 778 89 778 89 778 986 632 986 632 426 694 426 694 44 408 44 408 70 511 70 511 805 573 805 573 486 28 486 28 706 505 706 505 826 682 826 682 934 569 934 569 751 870 751 870 453 811 453 811 166 433 166 433 139 797 139 797 270 98 270 98 147 349 147 349 264 771 264 771 946 55 946 55 427 782 427 782 462 278 462 278 194 950 194 950 403 112 403 112 868 555 868 555 719 917 719 917 687 802 687 802 151 107 151 107 988 295 988 295 978 493 978 493 364 247 364 247 101 233 101 233 870 964 870 964 322 598 322 598 740 96 740 96 144 674 144 674 260 728 260 728 5 772 5 772 186 560 186 560 865 376 865 376 35 284 35 284 623 306 623 306 673 989 673 989 309 500 309 500 420 767 420 767 75 104 75 104 398 291 398 291 453 470 453 470 344 689 344 689 140 512 140 512 569 641 569 641 22 148 22 148 601 986 601 986 764 569 764 569 856 848 856 848 841 383 841 383 213 877 213 877 253 199 253 199 312 462 312 462 957 443 957 443 211 415 211 415 166 273 166 273 417 63 417 63 903 198 903 198 549 430 549 430 41 638 41 638 887 709 887 709 351 174 351 174 225 453 225 453 274 516 274 516 67 298 67 298 470 440 470 440 360 644 360 644 344 163 344 163 136 353 136 353 386 121 386 121 73 254 73 254 718 336 718 336 221 187 221 187 608 829 608 829 24 575 24 575 58 54 58 54 415 209 415 209 796 533 796 533 651 842 651 842 411 935 411 935 77 166 77 166 886 482 886 482 896 821 896 821 56 136 56 136 947 82 947 82 832 825 832 825 978 323 978 323 472 50 472 50 799 45 799 45 654 72 654 72 159 649 159 649 629 480 629 480 577 431 577 431 109 301 109 301 827 875 827 875 763 834 763 834 827 98 827 98 141 718 141 718 96 581 96 581 632 954 632 954 607 619 607 619 711 127 711 127 105 94 105 94 672 957 672 957 380 981 380 981 733 91 733 91 265 214 265 214 154 752 154 752 628 506 628 506 266 588 266 588 532 848 532 848 889 727 889 727 223 12 223 12 144 681 144 681 465 753 465 753 894 903 894 903 334 371 334 371 533 18 533 18 857 578 857 578 123 944 123 944 158 21 158 21 461 376 461 376 445 232 445 232 993 597 993 597 529 525 529 525 871 469 871 469 210 901 210 901 902 28 902 28 794 616 794 616 178 337 178 337 733 474 733 474 556 542 556 542 686 881 686 881 148 629 148 629 608 619 608 619 911 313 911 313 208 948 208 948 712 40 712 40 974 388 974 388 500 237 500 237 458 615 458 615 799 55 799 55 166 699 166 699 70 145 70 145 602 677 602 677 915 297 915 297 210 612 210 612 558 268 558 268 61 616 61 616 378 404 378 404 263 404 263 404 145 475 145 475 876 932 876 932 352 902 352 902 829 988 829 988 735 219 735 219 532 73 532 73 511 951 511 951 7 645 7 645 167 552 167 552 279 407 279 407 62 82 62 82 639 841 639 841 269 437 269 437 270 997 270 997 325 658 325 658 208 678 208 678 479 845 479 845 242 378 242 378 592 737 592 737 454 453 454 453 499 155 499 155 334 568 334 568 316 80 316 80 232 870 232 870 724 214 724 214 27 1 27 1 804 930 804 930 184 938 184 938 259 220 259 220 700 352 700 352 410 150 410 150 809 572 809 572 821 597 821 597 25 956 25 956 911 689 911 689 990 425 990 425 603 21 603 21 235 43 235 43 186 63 186 63 696 438 696 438 24 163 24 163 649 446 649 446 840 351 840 351 936 437 936 437 121 819 121 819 117 308 117 308 479 939 479 939 588 124 588 124 444 750 444 750 777 798 777 798 215 208 215 208 286 955 286 955 689 467 689 467 99 305 99 305 823 28 823 28 892 946 892 946 1 669 1 669 161 810 161 810 409 852 409 852 512 300 512 300 100 136 100 136 553 960 553 960 509 600 509 600 333 646 333 646 25 54 25 54 675 219 675 219 304 133 304 133 695 64 695 64 977 24 977 24 172 179 172 179 844 818 844 818 359 41 359 41 25 498 25 498 754 314 754 314 531 116 531 116 667 111 667 111 170 371 170 371 615 370 615 370 341 315 341 315 477 921 477 921 325 89 325 89 175 955 175 955 933 986 933 986 153 657 153 657 680 434 680 434 441 858 441 858 918 79 918 79 481 285 481 285 108 317 108 317 746 760 746 760 40 651 40 651 530 916 530 916 390 439 390 439 136 493 136 493 342 559 342 559 707 674 707 674 32 159 32 159 735 236 735 236 458 373 458 373 986 117 986 117 744 448 744 448 471 788 471 788 687 971 687 971 501 200 501 200 781 486 781 486 156 455 156 455 389 140 389 140 672 639 672 639 952 699 952 699 382 36 382 36 192 954 192 954 185 411 185 411 298 451 298 451 275 984 275 984 28 928 28 928 256 324 256 324 403 323 403 323 954 724 954 724 528 102 528 102 769 871 769 871 878 548 878 548 820 450 820 450 73 501 73 501 868 242 868 242 415 437 415 437 447 211 447 211 886 563 886 563 858 568 858 568 229 467 229 467 766 519 766 519 96 947 96 947 137 522 137 522 901 548 901 548 782 239 782 239 23 348 23 348 233 583 233 583 135 357 135 357 754 586 754 586 94 550 94 550 230 43 230 43 410 382 410 382 790 640 790 640 911 719 911 719 538 748 538 748 338 424 338 424 966 866 966 866 466 990 466 990 980 419 980 419 144 819 144 819 925 824 925 824 594 266 594 266 309 432 309 432 187 676 187 676 14 304 14 304 904 435 904 435 643 683 643 683 627 697 627 697 734 394 734 394 173 607 173 607 936 98 936 98 455 983 455 983 297 95 297 95 753 752 753 752 188 222 188 222 145 903 145 903 831 524 831 524 936 439 936 439 951 282 951 282 138 311 138 311 785 130 785 130 600 666 600 666 5 706 5 706 739 76 739 76 276 274 276 274 484 422 484 422 514 873 514 873 227 10 227 10 745 842 745 842 793 631 793 631 471 848 471 848 715 167 715 167 252 514 252 514 343 897 343 897 187 458 187 458 146 190 146 190 818 189 818 189 27 778 27 778 769 260 769 260 307 875 307 875 167 147 167 147 791 692 791 692 844 650 844 650 410 15 410 15 204 306 204 306 264 162 264 162 949 207 949 207 739 327 739 327 223 584 223 584 845 592 845 592 775 868 775 868 70 880 70 880 946 61 946 61 530 510 530 510 74 571 74 571 590 195 590 195 794 902 794 902 275 176 275 176 487 693 487 693 416 189 416 189 542 488 542 488 549 240 549 240 284 718 284 718 340 1 340 1 100 593 100 593 62 570 62 570 350 817 350 817 773 706 773 706 118 231 118 231 492 180 492 180 413 491 413 491 759 138 759 138 768 933 768 933 831 549 831 549 742 331 742 331 553 25 553 25 393 252 393 252 765 14 765 14 531 570 531 570 241 342 241 342 156 206 156 206 257 944 257 944 148 557 148 557 338 21 338 21 373 232 373 232 816 707 816 707 471 518 471 518 117 508 117 508 181 29 181 29 752 851 752 851 41 271 41 271 577 121 577 121 343 129 343 129 76 171 76 171 261 656 261 656 952 435 952 435 647 623 647 623 617 155 617 155 460 263 460 263 136 58 136 58 254 557 254 557 133 954 133 954 986 799 986 799 407 526 407 526 681 923 681 923 725 715 725 715 323 960 323 960 146 224 146 224 373 142 373 142 423 817 423 817 949 909 949 909 66 516 66 516 245 834 245 834 688 807 688 807 709 701 709 701 672 782 672 782 616 642 616 642 685 585 685 585 516 812 516 812 62 342 62 342 742 881 742 881 271 323 271 323 672 971 672 971 664 315 664 315 42 322 42 322 756 237 756 237 820 440 820 440 810 195 810 195 965 871 965 871 545 155 545 155 968 296 968 296 746 997 746 997 822 758 822 758 802 369 802 369 974 228 974 228 788 714 788 714 909 656 909 656 323 455 323 455 483 969 483 969 725 469 725 469 470 207 470 207 494 728 494 728 291 484 291 484 360 882 360 882 965 937 965 937 539 599 539 599 994 424 994 424 850 289 850 289 366 33 366 33 582 107 582 107 55 63 55 63 625 366 625 366 4 72 4 72 752 461 752 461 424 534 424 534 81 16 81 16 815 18 815 18 828 954 828 954 55 312 55 312 578 65 578 65 803 450 803 450 987 774 987 774 189 292 189 292 196 405 196 405 590 891 590 891 243 474 243 474 235 612 235 612 837 5 837 5 897 905 897 905 659 326 659 326 450 192 450 192 2 447 2 447 219 620 219 620 519 490 519 490 6 557 6 557 421 64 421 64 880 835 880 835 242 656 242 656 482 854 482 854 493 627 493 627 87 65 87 65 15 793 15 793 574 254 574 254 584 38 584 38 306 392 306 392 247 143 247 143 562 364 562 364 428 472 428 472 47 673 47 673 283 936 283 936 942 40 942 40 563 955 563 955 789 637 789 637 104 722 104 722 301 602 301 602 666 121 666 121 166 932 166 932 895 88 895 88 974 948 974 948 931 185 931 185 805 867 805 867 682 873 682 873 575 769 575 769 373 736 373 736 489 839 489 839 348 858 348 858 216 88 216 88 819 83 819 83 374 598 374 598 908 176 908 176 180 791 180 791 355 588 355 588 696 99 696 99 427 963 427 963 56 524 56 524 148 967 148 967 414 95 414 95 971 751 971 751 486 494 486 494 642 595 642 595 684 195 684 195 140 476 140 476 277 645 277 645 938 698 938 698 216 507 216 507 909 858 909 858 224 721 224 721 396 642 396 642 986 29 986 29 903 921 903 921 475 329 475 329 745 108 745 108 697 419 697 419 601 940 601 940 954 705 954 705 165 561 165 561 712 287 712 287 708 302 708 302 150 414 150 414 651 462 651 462 147 399 147 399 647 750 647 750 414 899 414 899 590 420 590 420 122 971 122 971 274 487 274 487 541 505 541 505 803 484 803 484 173 803 173 803 926 464 926 464 83 56 83 56 378 500 378 500 140 228 140 228 476 596 476 596 7 456 7 456 543 78 543 78 903 449 903 449 380 974 380 974 886 704 886 704 264 856 264 856 44 373 44 373 441 622 441 622 321 233 321 233 320 791 320 791 352 685 352 685 737 270 737 270 556 426 556 426 86 885 86 885 239 827 239 827 371 511 371 511 954 312 954 312 204 78 204 78 402 199 402 199 570 564 570 564 543 571 543 571 741 352 741 352 370 632 370 632 679 937 679 937 880 544 880 544 181 593 181 593 716 298 716 298 602 479 602 479 83 949 83 949 69 948 69 948 565 193 565 193 104 915 104 915 590 473 590 473 472 981 472 981 64 877 64 877 803 423 803 423 94 370 94 370 66 716 66 716 226 316 226 316 636 958 636 958 957 754 957 754 306 331 306 331 375 213 375 213 951 465 951 465 708 316 708 316 41 901 41 901 674 742 674 742 62 703 62 703 150 823 150 823 794 391 794 391 582 332 582 332 783 798 783 798 239 874 239 874 341 532 341 532 287 283 287 283 480 937 480 937 488 910 488 910 616 389 616 389 683 789 683 789 582 323 582 323 203 185 203 185 750 19 750 19 218 259 218 259 390 623 390 623 394 568 394 568 1 392 1 392 403 885 403 885 45 692 45 692 335 716 335 716 449 783 449 783 633 314 633 314 496 297 496 297 267 263 267 263 957 618 957 618 706 791 706 791 790 375 790 375 948 5 948 5 108 781 108 781 80 310 80 310 543 322 543 322 270 116 270 116 795 642 795 642 110 621 110 621 855 446 855 446 56 495 56 495 106 960 106 960 231 482 231 482 809 539 809 539 547 460 547 460 774 344 774 344 171 609 171 609 429 106 429 106 275 272 275 272 929 277 929 277 833 614 833 614 777 260 777 260 896 168 896 168 514 887 514 887 571 55 571 55 382 1 382 1 629 759 629 759 10 56 10 56 716 655 716 655 922 79 922 79 728 317 728 317 426 764 426 764 290 395 290 395 158 640 158 640 748 713 748 713 500 949 500 949 810 393 810 393 132 366 132 366 388 258 388 258 299 339 299 339 948 283 948 283 857 492 857 492 152 868 152 868 80 306 80 306 24 926 24 926 200 856 200 856 367 50 367 50 554 800 554 800 355 108 355 108 318 208 318 208 248 759 248 759 226 940 226 940 968 531 968 531 803 219 803 219 857 122 857 122 522 792 522 792 386 453 386 453 292 127 292 127 192 667 192 667 577 169 577 169 632 250 632 250 640 743 640 743 665 77 665 77 881 761 881 761 324 108 324 108 39 866 39 866 276 157 276 157 687 688 687 688 896 77 896 77 54 2 54 2 213 943 213 943 711 278 711 278 314 428 314 428 280 128 280 128 59 401 59 401 166 829 166 829 347 140 347 140 552 43 552 43 522 432 522 432 55 79 55 79 24 403 24 403 245 190 245 190 71 247 71 247 39 67 39 67 977 388 977 388 267 800 267 800 171 917 171 917 985 251 985 251 633 442 633 442 87 95 87 95 869 262 869 262 397 864 397 864 654 250 654 250 177 110 177 110 791 934 791 934 419 627 419 627 155 831 155 831 411 576 411 576 926 529 926 529 288 215 288 215 232 242 232 242 173 654 173 654 137 963 137 963 61 954 61 954 612 484 612 484 318 993 318 993 457 369 457 369 120 995 120 995 46 265 46 265 23 139 23 139 283 187 283 187 856 536 856 536 581 990 581 990 964 579 964 579 516 480 516 480 563 913 563 913 984 151 984 151 956 262 956 262 494 654 494 654 307 270 307 270 409 404 409 404 354 209 354 209 171 979 171 979 119 769 119 769 658 806 658 806 797 29 797 29 755 208 755 208 679 268 679 268 985 24 985 24 686 761 686 761 982 104 982 104 27 362 27 362 247 799 247 799 170 297 170 297 322 399 322 399 620 153 620 153 592 568 592 568 11 503 11 503 12 218 12 218 483 270 483 270 931 434 931 434 89 441 89 441 397 33 397 33 164 396 164 396 169 915 169 915 699 741 699 741 387 554 387 554 460 859 460 859 267 758 267 758 361 824 361 824 733 432 733 432 838 90 838 90 608 570 608 570 102 339 102 339 379 678 379 678 41 427 41 427 496 922 496 922 970 910 970 910 659 165 659 165 224 105 224 105 177 21 177 21 624 103 624 103 947 637 947 637 920 481 920 481 995 579 995 579 498 964 498 964 886 801 886 801 531 795 531 795 342 865 342 865 716 55 716 55 285 904 285 904 240 596 240 596 660 16 660 16 364 408 364 408 184 744 184 744 32 275 32 275 897 734 897 734 610 900 610 900 516 723 516 723 724 908 724 908 405 820 405 820 916 863 916 863 942 665 942 665 414 953 414 953 457 153 457 153 759 900 759 900 655 790 655 790 978 800 978 800 870 729 870 729 736 151 736 151 675 298 675 298 287 958 287 958 725 859 725 859 578 22 578 22 546 237 546 237 414 502 414 502 640 91 640 91 550 990 550 990 458 459 458 459 68 306 68 306 990 669 990 669 793 87 793 87 843 84 843 84 278 902 278 902 224 50 224 50 393 847 393 847 304 768 304 768 465 476 465 476 144 878 144 878 134 968 134 968 867 83 867 83 873 104 873 104 384 484 384 484 188 505 188 505 522 780 522 780 432 715 432 715 911 518 911 518 809 322 809 322 382 98 382 98 518 511 518 511 709 841 709 841 240 467 240 467 680 736 680 736 356 225 356 225 800 169 800 169 91 721 91 721 495 972 495 972 915 334 915 334 184 807 184 807 842 128 842 128 579 413 579 413 876 183 876 183 584 520 584 520 37 924 37 924 514 386 514 386 588 2 588 2 381 951 381 951 734 396 734 396 567 135 567 135 484 768 484 768 13 604 13 604 587 895 587 895 732 403 732 403 587 563 587 563 579 453 579 453 751 668 751 668 679 421 679 421 542 771 542 771 481 917 481 917 272 668 272 668 886 698 886 698 279 457 279 457 439 183 439 183 440 54 440 54 879 30 879 30 107 151 107 151 983 150 983 150 721 812 721 812 476 253 476 253 116 54 116 54 243 465 243 465 828 466 828 466 542 86 542 86 713 165 713 165 189 250 189 250 71 852 71 852 325 336 325 336 838 996 838 996 718 767 718 767 962 671 962 671 630 885 630 885 990 744 990 744 576 573 576 573 200 379 200 379 442 321 442 321 200 560 200 560 168 794 168 794 547 767 547 767 64 849 64 849 754 295 754 295 970 566 970 566 495 878 495 878 696 716 696 716 346 271 346 271 379 313 379 313 538 13 538 13 943 461 943 461 295 968 295 968 986 534 986 534 390 72 390 72 171 589 171 589 429 814 429 814 238 290 238 290 201 16 201 16 215 337 215 337 653 943 653 943 454 763 454 763 899 663 899 663 75 112 75 112 764 327 764 327 929 43 929 43 618 48 618 48 51 934 51 934 940 531 940 531 876 832 876 832 744 728 744 728 388 773 388 773 731 893 731 893 34 408 34 408 532 620 532 620 688 736 688 736 437 371 437 371 586 768 586 768 177 237 177 237 563 112 563 112 201 427 201 427 15 717 15 717 143 601 143 601 619 945 619 945 605 388 605 388 9 456 9 456 262 651 262 651 191 531 191 531 441 724 441 724 541 699 541 699 984 880 984 880 481 403 481 403 799 595 799 595 502 329 502 329 574 540 574 540 395 135 395 135 896 809 896 809 235 617 235 617 274 693 274 693 231 108 231 108 937 455 937 455 605 88 605 88 917 227 917 227 40 670 40 670 242 783 242 783 442 199 442 199 526 756 526 756 965 283 965 283 607 734 607 734 103 857 103 857 230 625 230 625 784 133 784 133 352 589 352 589 951 569 951 569 624 542 624 542 637 961 637 961 721 936 721 936 158 530 158 530 589 928 589 928 705 846 705 846 578 833 578 833 251 720 251 720 12 908 12 908 452 791 452 791 217 865 217 865 378 492 378 492 250 80 250 80 996 630 996 630 643 770 643 770 418 575 418 575 198 602 198 602 608 586 608 586 696 967 696 967 319 974 319 974 497 683 497 683 15 68 15 68 249 642 249 642 777 301 777 301 939 326 939 326 299 696 299 696 10 303 10 303 616 633 616 633 8 380 8 380 309 263 309 263 485 253 485 253 951 128 951 128 646 997 646 997 944 249 944 249 121 774 121 774 180 455 180 455 797 195 797 195 586 874 586 874 221 737 221 737 657 413 657 413 130 370 130 370 639 742 639 742 424 101 424 101 348 47 348 47 703 864 703 864 283 375 283 375 709 695 709 695 14 201 14 201 385 227 385 227 872 232 872 232 249 830 249 830 301 878 301 878 801 278 801 278 777 869 777 869 76 484 76 484 974 2 974 2 701 567 701 567 173 856 173 856 765 510 765 510 643 861 643 861 465 486 465 486 174 315 174 315 356 897 356 897 558 861 558 861 349 566 349 566 300 717 300 717 73 21 73 21 118 64 118 64 584 70 584 70 893 823 893 823 386 748 386 748 401 77 401 77 292 703 292 703 731 178 731 178 392 901 392 901 575 380 575 380 396 823 396 823 12 786 12 786 664 245 664 245 329 856 329 856 618 464 618 464 606 865 606 865 682 185 682 185 970 78 970 78 144 882 144 882 876 485 876 485 605 960 605 960 475 673 475 673 212 751 212 751 480 691 480 691 556 55 556 55 276 957 276 957 641 336 641 336 372 66 372 66 838 574 838 574 716 903 716 903 887 766 887 766 511 290 511 290 382 11 382 11 794 79 794 79 698 309 698 309 849 150 849 150 728 678 728 678 668 668 668 668 40 375 40 375 100 346 100 346 130 788 130 788 282 368 282 368 312 791 312 791 644 102 644 102 854 557 854 557 897 437 897 437 963 153 963 153 214 362 214 362 985 36 985 36 984 654 984 654 609 528 609 528 261 373 261 373 624 807 624 807 760 547 760 547 678 946 678 946 372 808 372 808 366 899 366 899 198 86 198 86 483 444 483 444 498 19 498 19 972 790 972 790 969 494 969 494 686 683 686 683 668 946 668 946 732 836 732 836 893 844 893 844 64 777 64 777 556 193 556 193 151 248 151 248 209 847 209 847 592 399 592 399 740 551 740 551 897 650 897 650 595 290 595 290 873 22 873 22 354 125 354 125 84 149 84 149 138 551 138 551 54 857 54 857 477 256 477 256 936 377 936 377 732 637 732 637 894 404 894 404 103 168 103 168 310 359 310 359 945 341 945 341 660 78 660 78 169 586 169 586 278 945 278 945 612 361 612 361 592 625 592 625 793 879 793 879 445 318 445 318 208 805 208 805 387 319 387 319 925 619 925 619 334 626 334 626 464 771 464 771 196 413 196 413 965 22 965 22 448 239 448 239 953 746 953 746 207 642 207 642 170 842 170 842 438 223 438 223 884 363 884 363 493 91 493 91 930 834 930 834 24 316 24 316 677 424 677 424 616 499 616 499 88 887 88 887 787 18 787 18 573 451 573 451 225 67 225 67 207 31 207 31 770 498 770 498 417 526 417 526 911 395 911 395 837 71 837 71 159 213 159 213 832 586 832 586 709 205 709 205 377 646 377 646 928 492 928 492 387 282 387 282 316 741 316 741 968 785 968 785 108 722 108 722 475 177 475 177 730 941 730 941 48 74 48 74 46 986 46 986 271 421 271 421 175 925 175 925 742 480 742 480 554 687 554 687 635 558 635 558 653 607 653 607 982 898 982 898 981 809 981 809 380 546 380 546 755 561 755 561 737 295 737 295 489 556 489 556 796 185 796 185 729 203 729 203 102 520 102 520 804 945 804 945 705 971 705 971 236 826 236 826 790 531 790 531 699 745 699 745 630 200 630 200 870 942 870 942 818 624 818 624 82 861 82 861 514 953 514 953 276 725 276 725 669 857 669 857 103 52 103 52 676 59 676 59 683 269 683 269 259 100 259 100 892 275 892 275 344 533 344 533 65 302 65 302 789 9 789 9 554 345 554 345 134 428 134 428 733 551 733 551 966 378 966 378 978 804 978 804 5 392 5 392 540 628 540 628 125 737 125 737 652 263 652 263 681 771 681 771 264 601 264 601 804 432 804 432 291 809 291 809 392 583 392 583 305 693 305 693 150 312 150 312 766 36 766 36 791 788 791 788 4 52 4 52 504 825 504 825 575 270 575 270 522 433 522 433 803 341 803 341 767 903 767 903 542 881 542 881 715 962 715 962 183 371 183 371 55 839 55 839 258 637 258 637 425 189 425 189 642 995 642 995 179 333 179 333 660 402 660 402 86 887 86 887 696 610 696 610 644 370 644 370 691 665 691 665 393 743 393 743 746 98 746 98 991 406 991 406 696 924 696 924 896 259 896 259 885 414 885 414 741 528 741 528 897 27 897 27 735 887 735 887 391 937 391 937 250 884 250 884 218 705 218 705 680 870 680 870 671 80 671 80 718 1 718 1 533 69 533 69 11 72 11 72 3 900 3 900 844 101 844 101 860 567 860 567 36 807 36 807 948 874 948 874 978 67 978 67 370 972 370 972 645 136 645 136 19 535 19 535 513 401 513 401 316 28 316 28 195 267 195 267 333 808 333 808 740 60 740 60 177 701 177 701 918 254 918 254 828 589 828 589 622 973 622 973 784 923 784 923 739 123 739 123 498 705 498 705 204 676 204 676 702 519 702 519 543 388 543 388 969 52 969 52 429 557 429 557 262 505 262 505 827 132 827 132 729 714 729 714 27 817 27 817 595 783 595 783 229 323 229 323 100 717 100 717 506 535 506 535 638 971 638 971 625 449 625 449 754 439 754 439 29 761 29 761 922 406 922 406 827 647 827 647 283 319 283 319 262 455 262 455 635 228 635 228 191 765 191 765 191 500 191 500 163 551 163 551 655 557 655 557 709 300 709 300 334 691 334 691 850 366 850 366 945 885 945 885 770 483 770 483 120 107 120 107 545 700 545 700 424 507 424 507 385 879 385 879 449 726 449 726 151 672 151 672 44 790 44 790 519 150 519 150 677 110 677 110 992 194 992 194 504 910 504 910 107 741 107 741 506 516 506 516 985 34 985 34 531 718 531 718 192 545 192 545 843 653 843 653 609 315 609 315 702 789 702 789 820 938 820 938 193 233 193 233 699 3 699 3 337 231 337 231 298 890 298 890 922 833 922 833 873 575 873 575 136 566 136 566 949 589 949 589 647 550 647 550 18 850 18 850 996 885 996 885 28 159 28 159 925 101 925 101 879 93 879 93 356 243 356 243 342 630 342 630 288 203 288 203 421 220 421 220 93 27 93 27 826 635 826 635 884 563 884 563 326 695 326 695 573 431 573 431 30 786 30 786 15 357 15 357 189 338 189 338 662 795 662 795 47 616 47 616 613 146 613 146 333 146 333 146 288 288 288 288 625 962 625 962 681 716 681 716 302 218 302 218 519 85 519 85 236 485 236 485 199 459 199 459 315 374 315 374 182 452 182 452 497 684 497 684 200 765 200 765 299 335 299 335 609 801 609 801 885 520 885 520 736 904 736 904 434 495 434 495 679 247 679 247 278 408 278 408 24 736 24 736 323 971 323 971 754 42 754 42 35 762 35 762 406 23 406 23 235 248 235 248 478 447 478 447 82 862 82 862 965 468 965 468 541 920 541 920 663 622 663 622 87 15 87 15 191 781 191 781 166 314 166 314 247 809 247 809 881 801 881 801 608 800 608 800 723 135 723 135 795 949 795 949 855 531 855 531 885 22 885 22 668 42 668 42 752 713 752 713 314 658 314 658 33 909 33 909 549 905 549 905 66 643 66 643 481 419 481 419 910 885 910 885 224 513 224 513 424 525 424 525 279 176 279 176 33 174 33 174 200 917 200 917 223 824 223 824 988 11 988 11 459 465 459 465 465 436 465 436 467 868 467 868 367 309 367 309 654 869 654 869 697 527 697 527 48 258 48 258 499 284 499 284 158 418 158 418 403 880 403 880 874 288 874 288 4 869 4 869 530 522 530 522 352 934 352 934 41 760 41 760 257 330 257 330 724 902 724 902 861 445 861 445 988 479 988 479 311 859 311 859 705 746 705 746 707 96 707 96 575 179 575 179 727 853 727 853 162 438 162 438 681 817 681 817 575 981 575 981 849 602 849 602 212 30 212 30 272 358 272 358 251 298 251 298 538 780 538 780 867 722 867 722 806 663 806 663 283 798 283 798 294 542 294 542 862 116 862 116 965 332 965 332 70 320 70 320 991 933 991 933 647 7 647 7 506 915 506 915 429 568 429 568 150 479 150 479 32 907 32 907 44 489 44 489 584 254 584 254 770 560 770 560 359 839 359 839 414 625 414 625 411 880 411 880 283 276 283 276 195 144 195 144 802 955 802 955 490 971 490 971 369 249 369 249 866 796 866 796 572 528 572 528 776 338 776 338 111 184 111 184 421 503 421 503 865 384 865 384 33 753 33 753 46 495 46 495 313 629 313 629 528 266 528 266 239 591 239 591 841 625 841 625 61 777 61 777 359 519 359 519 104 28 104 28 418 115 418 115 26 215 26 215 383 174 383 174 245 422 245 422 678 280 678 280 642 440 642 440 314 34 314 34 948 891 948 891 439 528 439 528 601 984 601 984 898 938 898 938 557 390 557 390 42 889 42 889 272 449 272 449 713 334 713 334 704 685 704 685 386 990 386 990 339 132 339 132 58 697 58 697 878 446 878 446 858 654 858 654 358 836 358 836 466 968 466 968 265 791 265 791 412 508 412 508 250 228 250 228 520 205 520 205 838 371 838 371 652 110 652 110 576 343 576 343 631 867 631 867 363 588 363 588 424 835 424 835 960 275 960 275 835 411 835 411 110 7 110 7 815 50 815 50 10 296 10 296 562 438 562 438 337 250 337 250 17 611 17 611 178 933 178 933 687 853 687 853 876 140 876 140 884 220 884 220 207 496 207 496 551 236 551 236 685 814 685 814 381 665 381 665 557 658 557 658 350 710 350 710 978 972 978 972 212 498 212 498 884 251 884 251 356 288 356 288 914 250 914 250 839 143 839 143 831 851 831 851 391 131 391 131 290 344 290 344 110 664 110 664 942 473 942 473 913 157 913 157 286 196 286 196 836 790 836 790 53 891 53 891 172 962 172 962 576 337 576 337 927 239 927 239 38 197 38 197 903 373 903 373 305 120 305 120 419 185 419 185 545 553 545 553 656 76 656 76 629 990 629 990 536 866 536 866 510 436 510 436 893 246 893 246 845 297 845 297 238 312 238 312 508 744 508 744 480 800 480 800 100 960 100 960 548 164 548 164 339 149 339 149 299 933 299 933 361 903 361 903 559 627 559 627 490 365 490 365 162 991 162 991 880 776 880 776 506 723 506 723 425 794 425 794 610 417 610 417 394 175 394 175 598 672 598 672 110 726 110 726 774 251 774 251 311 527 311 527 892 390 892 390 685 594 685 594 28 851 28 851 701 564 701 564 473 107 473 107 425 9 425 9 285 656 285 656 161 288 161 288 463 559 463 559 971 82 971 82 125 983 125 983 222 320 222 320 196 90 196 90 770 618 770 618 274 67 274 67 23 450 23 450 818 605 818 605 429 189 429 189 535 699 535 699 471 673 471 673 258 94 258 94 641 97 641 97 330 410 330 410 197 708 197 708 877 909 877 909 418 802 418 802 550 173 550 173 75 515 75 515 237 147 237 147 170 219 170 219 386 389 386 389 212 354 212 354 521 290 521 290 77 210 77 210 746 232 746 232 983 84 983 84 500 182 500 182 45 304 45 304 697 258 697 258 715 806 715 806 427 236 427 236 666 624 666 624 114 409 114 409 674 717 674 717 466 725 466 725 868 237 868 237 735 123 735 123 629 266 629 266 965 168 965 168 918 484 918 484 33 417 33 417 679 241 679 241 194 338 194 338 176 421 176 421 969 613 969 613 968 449 968 449 962 804 962 804 423 299 423 299 850 863 850 863 844 680 844 680 550 926 550 926 17 392 17 392 2 385 2 385 792 649 792 649 954 801 954 801 906 185 906 185 4 355 4 355 772 932 772 932 748 380 748 380 725 636 725 636 738 566 738 566 499 19 499 19 989 810 989 810 850 260 850 260 410 94 410 94 86 643 86 643 961 442 961 442 385 789 385 789 313 869 313 869 992 375 992 375 329 462 329 462 658 827 658 827 306 322 306 322 363 398 363 398 588 248 588 248 112 238 112 238 457 458 457 458 617 70 617 70 310 780 310 780 905 814 905 814 910 834 910 834 888 37 888 37 246 103 246 103 41 322 41 322 691 95 691 95 873 906 873 906 846 136 846 136 913 551 913 551 128 575 128 575 817 149 817 149 769 951 769 951 619 203 619 203 895 55 895 55 977 527 977 527 549 529 549 529 769 380 769 380 882 175 882 175 3 743 3 743 403 905 403 905 300 941 300 941 856 661 856 661 250 326 250 326 300 88 300 88 131 554 131 554 334 668 334 668 352 599 352 599 876 647 876 647 817 483 817 483 223 249 223 249 631 283 631 283 809 4 809 4 766 775 766 775 399 284 399 284 1 151 1 151 437 823 437 823 361 33 361 33 956 446 956 446 53 39 53 39 658 288 658 288 756 985 756 985 939 905 939 905 245 703 245 703 3 744 3 744 206 119 206 119 668 930 668 930 430 372 430 372 538 243 538 243 107 361 107 361 985 488 985 488 190 541 190 541 92 410 92 410 127 385 127 385 480 971 480 971 758 232 758 232 726 736 726 736 110 891 110 891 883 103 883 103 380 644 380 644 319 61 319 61 268 425 268 425 937 703 937 703 199 819 199 819 632 663 632 663 672 668 672 668 651 461 651 461 933 522 933 522 803 317 803 317 533 434 533 434 286 825 286 825 250 261 250 261 211 135 211 135 601 633 601 633 470 219 470 219 533 707 533 707 511 950 511 950 508 51 508 51 312 961 312 961 661 508 661 508 307 167 307 167 324 365 324 365 282 385 282 385 396 935 396 935 861 579 861 579 925 17 925 17 987 678 987 678 691 54 691 54 284 992 284 992 967 551 967 551 499 654 499 654 884 532 884 532 61 326 61 326 205 525 205 525 50 627 50 627 427 147 427 147 401 500 401 500 161 359 161 359 698 801 698 801 911 628 911 628 479 785 479 785 762 699 762 699 242 82 242 82 218 340 218 340 456 630 456 630 507 895 507 895 983 9 983 9 604 911 604 911 630 907 630 907 215 988 215 988 991 410 991 410 586 224 586 224 695 907 695 907 233 175 233 175 345 475 345 475 574 960 574 960 718 678 718 678 836 655 836 655 458 392 458 392 777 738 777 738 326 884 326 884 9 755 9 755 764 685 764 685 343 197 343 197 721 544 721 544 659 662 659 662 609 752 609 752 365 94 365 94 957 369 957 369 746 157 746 157 655 2 655 2 754 284 754 284 803 933 803 933 208 109 208 109 329 458 329 458 254 401 254 401 55 353 55 353 118 79 118 79 582 910 582 910 201 527 201 527 582 874 582 874 162 570 162 570 567 152 567 152 104 391 104 391 660 758 660 758 193 538 193 538 15 861 15 861 609 412 609 412 366 557 366 557 304 264 304 264 89 673 89 673 779 867 779 867 503 240 503 240 479 573 479 573 723 75 723 75 147 410 147 410 183 533 183 533 46 914 46 914 609 366 609 366 598 438 598 438 325 574 325 574 409 68 409 68 563 803 563 803 585 278 585 278 488 905 488 905 340 893 340 893 376 910 376 910 663 768 663 768 454 898 454 898 553 380 553 380 766 643 766 643 367 489 367 489 190 627 190 627 26 288 26 288 559 997 559 997 587 586 587 586 441 464 441 464 883 108 883 108 231 552 231 552 530 40 530 40 684 19 684 19 392 435 392 435 206 580 206 580 481 946 481 946 22 279 22 279 505 43 505 43 620 384 620 384 45 906 45 906 397 201 397 201 606 388 606 388 616 262 616 262 257 256 257 256 246 472 246 472 722 144 722 144 214 658 214 658 995 250 995 250 92 98 92 98 190 377 190 377 179 907 179 907 297 717 297 717 738 941 738 941 303 526 303 526 799 530 799 530 388 71 388 71 873 659 873 659 933 134 933 134 728 847 728 847 655 919 655 919 542 21 542 21 807 892 807 892 85 356 85 356 187 206 187 206 73 43 73 43 863 927 863 927 315 239 315 239 491 863 491 863 132 737 132 737 597 824 597 824 207 12 207 12 967 838 967 838 531 558 531 558 957 959 957 959 941 49 941 49 577 733 577 733 370 635 370 635 397 715 397 715 526 285 526 285 46 50 46 50 272 568 272 568 178 73 178 73 829 162 829 162 91 953 91 953 40 26 40 26 500 939 500 939 509 239 509 239 862 328 862 328 799 657 799 657 377 862 377 862 339 351 339 351 339 507 339 507 600 543 600 543 841 928 841 928 699 813 699 813 801 142 801 142 614 48 614 48 159 277 159 277 874 876 874 876 617 727 617 727 442 311 442 311 670 746 670 746 547 299 547 299 994 43 994 43 576 968 576 968 284 22 284 22 656 140 656 140 17 585 17 585 163 586 163 586 19 482 19 482 202 953 202 953 363 888 363 888 728 628 728 628 591 58 591 58 858 287 858 287 706 513 706 513 80 149 80 149 303 882 303 882 706 942 706 942 898 684 898 684 661 159 661 159 451 335 451 335 561 546 561 546 620 988 620 988 989 893 989 893 80 877 80 877 689 399 689 399 339 869 339 869 514 538 514 538 483 167 483 167 776 995 776 995 502 350 502 350 964 975 964 975 11 467 11 467 201 229 201 229 84 684 84 684 892 296 892 296 47 954 47 954 500 498 500 498 552 894 552 894 292 527 292 527 874 976 874 976 909 536 909 536 808 147 808 147 452 50 452 50 628 105 628 105 74 966 74 966 442 131 442 131 794 523 794 523 280 885 280 885 437 289 437 289 229 534 229 534 776 817 776 817 866 436 866 436 931 325 931 325 741 921 741 921 876 447 876 447 904 45 904 45 440 470 440 470 410 125 410 125 951 599 951 599 474 389 474 389 153 850 153 850 691 554 691 554 854 3 854 3 509 281 509 281 374 436 374 436 604 246 604 246 860 121 860 121 794 272 794 272 172 140 172 140 568 317 568 317 53 348 53 348 245 62 245 62 365 317 365 317 706 181 706 181 941 158 941 158 361 808 361 808 288 655 288 655 558 504 558 504 418 130 418 130 352 778 352 778 455 22 455 22 60 910 60 910 977 104 977 104 426 22 426 22 383 290 383 290 330 198 330 198 418 896 418 896 339 9 339 9 141 722 141 722 331 155 331 155 802 796 802 796 697 678 697 678 382 467 382 467 725 190 725 190 263 400 263 400 267 457 267 457 989 875 989 875 253 488 253 488 98 555 98 555 588 469 588 469 650 527 650 527 945 225 945 225 93 984 93 984 923 847 923 847 354 92 354 92 217 627 217 627 519 977 519 977 48 970 48 970 842 431 842 431 638 262 638 262 836 211 836 211 865 341 865 341 603 765 603 765 896 127 896 127 983 464 983 464 73 379 73 379 877 633 877 633 581 73 581 73 128 605 128 605 964 492 964 492 568 938 568 938 402 411 402 411 435 20 435 20 527 548 527 548 112 485 112 485 480 845 480 845 200 871 200 871 818 270 818 270 308 12 308 12 744 97 744 97 110 608 110 608 392 298 392 298 45 634 45 634 247 937 247 937 385 507 385 507 284 204 284 204 417 454 417 454 491 823 491 823 498 584 498 584 931 354 931 354 429 832 429 832 38 460 38 460 51 114 51 114 268 336 268 336 164 677 164 677 896 306 896 306 196 443 196 443 995 232 995 232 159 85 159 85 835 122 835 122 387 499 387 499 31 462 31 462 325 45 325 45 789 8 789 8 825 680 825 680 831 65 831 65 546 696 546 696 835 942 835 942 665 146 665 146 321 617 321 617 318 78 318 78 663 648 663 648 508 117 508 117 197 525 197 525 354 659 354 659 716 109 716 109 119 248 119 248 512 542 512 542 297 126 297 126 925 40 925 40 862 55 862 55 274 744 274 744 244 850 244 850 7 512 7 512 544 83 544 83 190 240 190 240 435 460 435 460 179 568 179 568 938 326 938 326 781 606 781 606 274 661 274 661 325 754 325 754 324 975 324 975 73 585 73 585 957 752 957 752 806 500 806 500 1 562 1 562 550 150 550 150 522 228 522 228 282 433 282 433 617 317 617 317 601 305 601 305 298 138 298 138 556 110 556 110 981 908 981 908 469 31 469 31 917 773 917 773 159 713 159 713 78 583 78 583 560 25 560 25 63 856 63 856 883 947 883 947 996 884 996 884 780 585 780 585 800 267 800 267 389 816 389 816 140 352 140 352 518 494 518 494 757 427 757 427 540 891 540 891 811 454 811 454 135 518 135 518 817 825 817 825 264 385 264 385 18 628 18 628 749 570 749 570 120 562 120 562 341 821 341 821 624 142 624 142 991 649 991 649 692 668 692 668 23 329 23 329 22 363 22 363 209 729 209 729 487 882 487 882 333 266 333 266 576 245 576 245 287 134 287 134 527 658 527 658 570 7 570 7 806 331 806 331 207 934 207 934 581 930 581 930 906 474 906 474 973 243 973 243 716 855 716 855 672 592 672 592 457 211 457 211 364 990 364 990 935 859 935 859 199 378 199 378 404 20 404 20 830 429 830 429 573 23 573 23 905 483 905 483 635 4 635 4 387 958 387 958 933 138 933 138 164 758 164 758 204 72 204 72 970 520 970 520 403 668 403 668 904 473 904 473 835 833 835 833 233 4 233 4 903 692 903 692 589 764 589 764 265 571 265 571 434 787 434 787 407 136 407 136 422 133 422 133 512 413 512 413 898 107 898 107 853 209 853 209 570 722 570 722 754 625 754 625 240 977 240 977 60 635 60 635 889 67 889 67 478 839 478 839 458 864 458 864 524 597 524 597 427 71 427 71 290 88 290 88 346 901 346 901 488 389 488 389 77 642 77 642 858 976 858 976 192 44 192 44 599 594 599 594 820 960 820 960 269 759 269 759 947 191 947 191 20 652 20 652 700 439 700 439 721 156 721 156 884 977 884 977 470 800 470 800 394 261 394 261 124 421 124 421 481 818 481 818 771 879 771 879 368 695 368 695 820 461 820 461 840 373 840 373 817 594 817 594 341 842 341 842 27 470 27 470 225 985 225 985 58 298 58 298 241 43 241 43 737 638 737 638 283 463 283 463 105 714 105 714 217 184 217 184 308 923 308 923 102 697 102 697 263 793 263 793 900 910 900 910 809 65 809 65 349 685 349 685 965 980 965 980 211 306 211 306 706 481 706 481 417 584 417 584 803 772 803 772 232 4 232 4 610 812 610 812 233 70 233 70 896 769 896 769 111 876 111 876 525 281 525 281 9 787 9 787 376 454 376 454 435 539 435 539 615 350 615 350 862 716 862 716 394 698 394 698 693 410 693 410 244 537 244 537 597 881 597 881 120 195 120 195 704 385 704 385 244 532 244 532 213 624 213 624 466 601 466 601 537 540 537 540 987 527 987 527 797 654 797 654 355 925 355 925 512 576 512 576 150 71 150 71 930 546 930 546 737 527 737 527 234 63 234 63 916 477 916 477 330 722 330 722 618 13 618 13 952 516 952 516 130 540 130 540 937 19 937 19 438 385 438 385 929 1 929 1 730 485 730 485 858 417 858 417 783 180 783 180 646 809 646 809 446 14 446 14 394 234 394 234 193 421 193 421 12 58 12 58 425 95 425 95 454 172 454 172 158 578 158 578 409 580 409 580 673 605 673 605 208 794 208 794 369 549 369 549 124 632 124 632 144 974 144 974 681 422 681 422 248 158 248 158 83 367 83 367 250 658 250 658 580 372 580 372 796 990 796 990 824 36 824 36 190 926 190 926 345 511 345 511 756 465 756 465 750 756 750 756 427 883 427 883 587 888 587 888 200 239 200 239 648 599 648 599 481 581 481 581 943 207 943 207 198 889 198 889 258 101 258 101 124 776 124 776 348 959 348 959 531 597 531 597 523 398 523 398 785 435 785 435 579 740 579 740 31 958 31 958 169 304 169 304 931 127 931 127 812 966 812 966 667 725 667 725 731 663 731 663 112 754 112 754 714 131 714 131 377 988 377 988 208 483 208 483 229 914 229 914 444 79 444 79 202 960 202 960 592 165 592 165 248 143 248 143 566 12 566 12 858 253 858 253 536 77 536 77 491 367 491 367 154 302 154 302 73 871 73 871 357 680 357 680 830 268 830 268 201 34 201 34 373 893 373 893 331 87 331 87 606 546 606 546 282 257 282 257 957 1 957 1 465 381 465 381 628 141 628 141 144 697 144 697 964 729 964 729 12 234 12 234 198 251 198 251 504 205 504 205 883 296 883 296 717 465 717 465 456 589 456 589 292 800 292 800 438 642 438 642 174 644 174 644 410 53 410 53 725 353 725 353 399 700 399 700 197 434 197 434 497 420 497 420 718 395 718 395 465 488 465 488 801 93 801 93 202 427 202 427 362 417 362 417 963 625 963 625 114 922 114 922 652 77 652 77 960 519 960 519 550 349 550 349 632 556 632 556 310 724 310 724 759 949 759 949 44 694 44 694 365 448 365 448 758 124 758 124 638 433 638 433 164 627 164 627 172 241 172 241 721 10 721 10 544 256 544 256 87 237 87 237 196 428 196 428 463 90 463 90 627 901 627 901 124 663 124 663 116 8 116 8 405 35 405 35 737 52 737 52 104 553 104 553 536 207 536 207 303 277 303 277 578 470 578 470 190 216 190 216 233 497 233 497 835 875 835 875 643 103 643 103 192 658 192 658 473 987 473 987 648 186 648 186 950 462 950 462 606 727 606 727 421 607 421 607 41 264 41 264 587 568 587 568 400 254 400 254 623 718 623 718 631 891 631 891 191 61 191 61 788 186 788 186 910 859 910 859 977 209 977 209 321 924 321 924 450 74 450 74 579 232 579 232 214 178 214 178 547 896 547 896 293 931 293 931 280 723 280 723 642 384 642 384 544 925 544 925 952 599 952 599 788 257 788 257 838 893 838 893 184 331 184 331 345 753 345 753 138 617 138 617 819 541 819 541 775 463 775 463 323 305 323 305 512 138 512 138 66 215 66 215 883 552 883 552 34 305 34 305 699 842 699 842 567 752 567 752 40 84 40 84 940 983 940 983 14 675 14 675 71 799 71 799 96 671 96 671 108 521 108 521 97 241 97 241 258 794 258 794 628 806 628 806 52 241 52 241 954 285 954 285 327 9 327 9 554 645 554 645 1 774 1 774 806 211 806 211 549 658 549 658 233 727 233 727 340 283 340 283 645 200 645 200 621 911 621 911 708 162 708 162 674 950 674 950 195 452 195 452 447 961 447 961 37 502 37 502 471 891 471 891 558 319 558 319 370 329 370 329 627 187 627 187 955 144 955 144 402 94 402 94 723 350 723 350 379 744 379 744 475 682 475 682 626 564 626 564 423 95 423 95 542 703 542 703 685 254 685 254 360 707 360 707 870 770 870 770 967 420 967 420 774 286 774 286 959 906 959 906 853 29 853 29 40 150 40 150 349 588 349 588 899 18 899 18 872 193 872 193 975 657 975 657 883 617 883 617 532 609 532 609 12 876 12 876 21 72 21 72 195 247 195 247 152 217 152 217 133 410 133 410 51 396 51 396 936 234 936 234 300 205 300 205 34 146 34 146 920 278 920 278 728 402 728 402 114 305 114 305 9 706 9 706 993 705 993 705 137 363 137 363 797 208 797 208 808 60 808 60 313 544 313 544 935 675 935 675 723 828 723 828 223 583 223 583 124 570 124 570 544 674 544 674 341 545 341 545 247 858 247 858 803 41 803 41 546 726 546 726 313 764 313 764 393 918 393 918 322 457 322 457 602 948 602 948 250 558 250 558 170 938 170 938 219 148 219 148 735 994 735 994 1 523 1 523 502 585 502 585 982 296 982 296 142 918 142 918 816 910 816 910 593 598 593 598 93 247 93 247 927 146 927 146 548 7 548 7 636 227 636 227 941 112 941 112 666 310 666 310 206 877 206 877 937 958 937 958 708 77 708 77 29 59 29 59 323 339 323 339 128 472 128 472 808 7 808 7 501 465 501 465 804 641 804 641 969 816 969 816 454 124 454 124 596 73 596 73 191 178 191 178 388 563 388 563 502 77 502 77 298 413 298 413 930 628 930 628 56 282 56 282 620 333 620 333 817 130 817 130 572 256 572 256 827 382 827 382 948 389 948 389 544 163 544 163 170 986 170 986 442 363 442 363 939 729 939 729 618 34 618 34 276 706 276 706 169 26 169 26 826 644 826 644 449 51 449 51 30 588 30 588 857 937 857 937 975 577 975 577 118 676 118 676 86 760 86 760 162 152 162 152 515 547 515 547 248 462 248 462 83 595 83 595 809 524 809 524 295 40 295 40 653 269 653 269 347 292 347 292 607 381 607 381 659 706 659 706 288 292 288 292 837 649 837 649 121 516 121 516 869 613 869 613 435 452 435 452 822 653 822 653 806 79 806 79 309 91 309 91 589 145 589 145 738 826 738 826 26 397 26 397 650 468 650 468 809 748 809 748 584 937 584 937 672 933 672 933 316 540 316 540 266 700 266 700 135 278 135 278 868 646 868 646 743 194 743 194 877 350 877 350 796 723 796 723 351 227 351 227 239 736 239 736 758 680 758 680 247 481 247 481 588 412 588 412 664 829 664 829 669 695 669 695 550 165 550 165 878 631 878 631 404 877 404 877 405 538 405 538 417 740 417 740 243 375 243 375 293 484 293 484 137 766 137 766 544 537 544 537 644 749 644 749 440 303 440 303 900 216 900 216 87 363 87 363 738 448 738 448 574 810 574 810 117 608 117 608 791 193 791 193 532 307 532 307 147 209 147 209 5 932 5 932 650 254 650 254 64 772 64 772 676 805 676 805 470 995 470 995 339 209 339 209 934 714 934 714 332 529 332 529 890 746 890 746 340 238 340 238 693 489 693 489 514 929 514 929 640 102 640 102 605 206 605 206 358 365 358 365 189 956 189 956 625 170 625 170 968 622 968 622 865 321 865 321 497 862 497 862 533 341 533 341 595 175 595 175 692 402 692 402 48 65 48 65 700 103 700 103 978 537 978 537 779 292 779 292 841 550 841 550 695 971 695 971 105 230 105 230 273 5 273 5 912 834 912 834 654 942 654 942 995 801 995 801 728 587 728 587 895 463 895 463 404 345 404 345 947 257 947 257 167 706 167 706 895 801 895 801 415 702 415 702 37 559 37 559 536 270 536 270 267 577 267 577 923 263 923 263 804 174 804 174 664 341 664 341 218 949 218 949 499 711 499 711 567 429 567 429 226 977 226 977 681 638 681 638 859 443 859 443 2 673 2 673 877 521 877 521 645 441 645 441 978 994 978 994 437 208 437 208 983 487 983 487 952 615 952 615 181 162 181 162 797 502 797 502 179 222 179 222 273 378 273 378 601 168 601 168 386 730 386 730 635 777 635 777 162 740 162 740 466 539 466 539 294 410 294 410 896 731 896 731 929 770 929 770 260 188 260 188 931 121 931 121 477 99 477 99 892 379 892 379 564 664 564 664 158 512 158 512 329 85 329 85 610 833 610 833 879 311 879 311 561 890 561 890 345 573 345 573 942 805 942 805 552 20 552 20 907 224 907 224 369 339 369 339 636 714 636 714 60 882 60 882 540 48 540 48 329 305 329 305 846 532 846 532 389 799 389 799 690 344 690 344 881 385 881 385 222 146 222 146 362 305 362 305 849 323 849 323 659 820 659 820 805 112 805 112 741 934 741 934 778 408 778 408 161 67 161 67 64 945 64 945 57 383 57 383 849 716 849 716 24 625 24 625 539 503 539 503 689 943 689 943 972 354 972 354 59 911 59 911 257 350 257 350 336 283 336 283 798 419 798 419 67 336 67 336 854 845 854 845 848 494 848 494 518 114 518 114 368 103 368 103 51 282 51 282 27 224 27 224 428 382 428 382 988 14 988 14 455 960 455 960 844 103 844 103 133 730 133 730 908 637 908 637 119 104 119 104 240 392 240 392 619 849 619 849 151 597 151 597 472 557 472 557 138 298 138 298 885 812 885 812 882 795 882 795 599 311 599 311 501 444 501 444 552 399 552 399 521 536 521 536 61 51 61 51 948 677 948 677 24 119 24 119 61 81 61 81 833 127 833 127 66 87 66 87 250 649 250 649 462 773 462 773 538 666 538 666 526 151 526 151 96 198 96 198 28 165 28 165 911 80 911 80 582 989 582 989 964 239 964 239 837 964 837 964 235 383 235 383 599 893 599 893 224 569 224 569 43 51 43 51 788 324 788 324 784 332 784 332 406 770 406 770 647 486 647 486 628 52 628 52 700 155 700 155 581 304 581 304 990 915 990 915 638 661 638 661 922 917 922 917 425 447 425 447 484 520 484 520 123 604 123 604 865 883 865 883 286 149 286 149 891 995 891 995 129 432 129 432 421 513 421 513 398 233 398 233 182 436 182 436 393 774 393 774 307 178 307 178 136 179 136 179 75 256 75 256 732 789 732 789 671 412 671 412 284 290 284 290 344 866 344 866 629 58 629 58 578 477 578 477 853 671 853 671 981 973 981 973 826 119 826 119 745 830 745 830 757 389 757 389 444 473 444 473 557 935 557 935 535 369 535 369 172 213 172 213 294 76 294 76 171 735 171 735 268 59 268 59 912 232 912 232 457 628 457 628 287 989 287 989 395 172 395 172 357 213 357 213 659 857 659 857 574 40 574 40 115 186 115 186 127 419 127 419 456 657 456 657 301 191 301 191 409 831 409 831 547 41 547 41 903 387 903 387 987 617 987 617 543 430 543 430 586 990 586 990 673 49 673 49 262 274 262 274 295 98 295 98 500 995 500 995 424 197 424 197 696 235 696 235 172 186 172 186 19 17 19 17 558 22 558 22 49 858 49 858 816 7 816 7 297 904 297 904 579 488 579 488 933 495 933 495 25 424 25 424 790 828 790 828 102 415 102 415 801 248 801 248 921 940 921 940 443 228 443 228 748 886 748 886 877 963 877 963 631 992 631 992 519 660 519 660 821 548 821 548 755 901 755 901 808 212 808 212 810 591 810 591 256 989 256 989 376 219 376 219 516 874 516 874 812 21 812 21 675 334 675 334 624 136 624 136 965 329 965 329 969 207 969 207 763 908 763 908 602 831 602 831 844 108 844 108 103 132 103 132 668 95 668 95 353 540 353 540 339 18 339 18 248 293 248 293 221 801 221 801 592 773 592 773 313 250 313 250 393 117 393 117 158 404 158 404 576 254 576 254 415 921 415 921 530 758 530 758 308 977 308 977 212 750 212 750 503 567 503 567 240 802 240 802 883 543 883 543 117 859 117 859 583 596 583 596 328 996 328 996 692 99 692 99 304 227 304 227 643 385 643 385 201 207 201 207 944 193 944 193 5 237 5 237 716 826 716 826 497 578 497 578 161 775 161 775 356 456 356 456 846 128 846 128 930 513 930 513 807 180 807 180 815 39 815 39 313 217 313 217 761 352 761 352 968 388 968 388 312 270 312 270 640 883 640 883 961 792 961 792 972 492 972 492 130 956 130 956 962 232 962 232 869 631 869 631 696 306 696 306 303 523 303 523 247 527 247 527 128 515 128 515 756 889 756 889 157 823 157 823 188 62 188 62 381 271 381 271 696 609 696 609 319 465 319 465 814 395 814 395 18 608 18 608 432 162 432 162 528 617 528 617 773 661 773 661 875 61 875 61 704 831 704 831 53 128 53 128 965 461 965 461 445 386 445 386 133 636 133 636 126 810 126 810 271 782 271 782 58 942 58 942 662 323 662 323 106 273 106 273 318 606 318 606 76 778 76 778 839 363 839 363 749 603 749 603 916 676 916 676 964 155 964 155 299 601 299 601 788 539 788 539 310 451 310 451 608 663 608 663 590 369 590 369 236 431 236 431 561 79 561 79 89 72 89 72 217 625 217 625 603 428 603 428 124 467 124 467 811 994 811 994 879 160 879 160 4 50 4 50 979 560 979 560 813 114 813 114 148 338 148 338 772 981 772 981 461 46 461 46 556 351 556 351 280 618 280 618 972 543 972 543 659 231 659 231 62 585 62 585 665 67 665 67 55 17 55 17 303 413 303 413 778 169 778 169 937 652 937 652 655 648 655 648 153 480 153 480 746 417 746 417 941 323 941 323 899 365 899 365 896 238 896 238 415 984 415 984 204 11 204 11 344 439 344 439 54 866 54 866 437 471 437 471 701 266 701 266 588 465 588 465 900 884 900 884 737 84 737 84 984 491 984 491 252 278 252 278 512 338 512 338 991 561 991 561 958 64 958 64 636 405 636 405 812 433 812 433 388 160 388 160 405 19 405 19 307 557 307 557 725 734 725 734 874 871 874 871 151 461 151 461 363 354 363 354 839 793 839 793 499 13 499 13 430 170 430 170 721 269 721 269 731 619 731 619 951 31 951 31 692 758 692 758 408 499 408 499 218 414 218 414 958 373 958 373 54 40 54 40 487 590 487 590 122 949 122 949 649 835 649 835 260 91 260 91 972 867 972 867 282 285 282 285 885 891 885 891 747 208 747 208 102 879 102 879 394 943 394 943 370 36 370 36 941 744 941 744 55 488 55 488 648 901 648 901 198 25 198 25 833 37 833 37 632 459 632 459 777 247 777 247 307 634 307 634 955 84 955 84 243 298 243 298 986 39 986 39 424 784 424 784 350 502 350 502 732 950 732 950 521 502 521 502 745 436 745 436 732 157 732 157 9 260 9 260 218 306 218 306 422 306 422 306 372 468 372 468 219 134 219 134 324 299 324 299 669 944 669 944 328 12 328 12 711 825 711 825 164 496 164 496 780 293 780 293 200 322 200 322 453 787 453 787 506 402 506 402 481 620 481 620 946 399 946 399 299 34 299 34 3 825 3 825 300 444 300 444 697 288 697 288 447 516 447 516 525 821 525 821 419 177 419 177 710 65 710 65 302 196 302 196 97 650 97 650 613 684 613 684 60 916 60 916 319 4 319 4 393 866 393 866 919 870 919 870 813 129 813 129 50 811 50 811 833 93 833 93 228 362 228 362 974 888 974 888 864 684 864 684 487 512 487 512 994 21 994 21 304 436 304 436 408 809 408 809 573 514 573 514 72 276 72 276 716 639 716 639 445 223 445 223 902 689 902 689 500 913 500 913 529 612 529 612 64 724 64 724 52 46 52 46 485 525 485 525 306 20 306 20 147 935 147 935 100 340 100 340 621 720 621 720 997 57 997 57 242 296 242 296 287 273 287 273 28 496 28 496 465 885 465 885 405 235 405 235 535 306 535 306 993 358 993 358 632 432 632 432 658 297 658 297 380 116 380 116 77 525 77 525 118 976 118 976 608 959 608 959 286 970 286 970 569 39 569 39 15 34 15 34 90 85 90 85 76 610 76 610 96 991 96 991 454 66 454 66 965 976 965 976 910 176 910 176 317 808 317 808 180 40 180 40 693 815 693 815 538 70 538 70 204 720 204 720 593 462 593 462 201 33 201 33 754 158 754 158 836 695 836 695 642 935 642 935 959 898 959 898 337 664 337 664 550 822 550 822 396 805 396 805 643 91 643 91 590 147 590 147 696 420 696 420 551 948 551 948 846 602 846 602 845 483 845 483 504 640 504 640 793 653 793 653 176 648 176 648 391 77 391 77 73 687 73 687 718 203 718 203 991 830 991 830 211 906 211 906 278 135 278 135 76 293 76 293 564 666 564 666 400 830 400 830 137 17 137 17 831 982 831 982 538 628 538 628 167 665 167 665 980 390 980 390 520 697 520 697 242 851 242 851 253 784 253 784 158 867 158 867 447 960 447 960 851 420 851 420 222 192 222 192 906 940 906 940 317 916 317 916 713 142 713 142 32 210 32 210 125 503 125 503 381 83 381 83 250 185 250 185 957 796 957 796 119 773 119 773 528 925 528 925 93 531 93 531 617 80 617 80 920 83 920 83 419 228 419 228 793 93 793 93 770 100 770 100 806 931 806 931 846 434 846 434 152 976 152 976 926 507 926 507 138 967 138 967 132 757 132 757 770 300 770 300 358 888 358 888 160 750 160 750 373 416 373 416 584 122 584 122 955 298 955 298 230 653 230 653 624 85 624 85 473 93 473 93 100 927 100 927 350 93 350 93 424 735 424 735 793 781 793 781 28 658 28 658 226 897 226 897 524 786 524 786 416 720 416 720 623 15 623 15 514 518 514 518 611 469 611 469 217 747 217 747 10 263 10 263 846 961 846 961 282 337 282 337 712 274 712 274 363 919 363 919 515 786 515 786 256 492 256 492 33 554 33 554 241 758 241 758 839 674 839 674 25 841 25 841 775 846 775 846 254 926 254 926 193 239 193 239 236 684 236 684 528 768 528 768 632 672 632 672 810 750 810 750 128 412 128 412 261 416 261 416 538 785 538 785 552 812 552 812 803 189 803 189 69 695 69 695 894 394 894 394 928 767 928 767 777 522 777 522 739 379 739 379 989 675 989 675 130 29 130 29 121 829 121 829 208 835 208 835 633 737 633 737 255 659 255 659 777 793 777 793 272 422 272 422 807 24 807 24 717 176 717 176 321 403 321 403 317 876 317 876 359 697 359 697 906 519 906 519 93 852 93 852 116 817 116 817 322 468 322 468 522 811 522 811 527 883 527 883 473 766 473 766 101 90 101 90 875 400 875 400 143 954 143 954 591 397 591 397 47 353 47 353 821 629 821 629 74 297 74 297 844 830 844 830 806 775 806 775 515 758 515 758 775 504 775 504 612 425 612 425 968 811 968 811 74 485 74 485 208 260 208 260 319 280 319 280 176 614 176 614 297 497 297 497 789 302 789 302 369 592 369 592 153 80 153 80 307 520 307 520 816 911 816 911 557 806 557 806 493 104 493 104 70 789 70 789 510 593 510 593 230 279 230 279 253 444 253 444 145 215 145 215 153 505 153 505 495 132 495 132 561 397 561 397 499 983 499 983 174 475 174 475 316 228 316 228 260 166 260 166 902 72 902 72 41 359 41 359 791 97 791 97 343 11 343 11 253 399 253 399 499 638 499 638 434 249 434 249 745 534 745 534 89 948 89 948 98 773 98 773 35 373 35 373 95 863 95 863 744 62 744 62 342 324 342 324 401 806 401 806 537 734 537 734 527 934 527 934 142 568 142 568 660 393 660 393 608 152 608 152 908 9 908 9 705 412 705 412 12 456 12 456 106 36 106 36 596 710 596 710 390 544 390 544 261 248 261 248 848 704 848 704 4 729 4 729 341 678 341 678 935 943 935 943 303 735 303 735 642 968 642 968 121 196 121 196 569 501 569 501 262 967 262 967 688 728 688 728 767 223 767 223 450 400 450 400 741 553 741 553 684 722 684 722 368 792 368 792 20 561 20 561 185 941 185 941 358 732 358 732 646 311 646 311 12 832 12 832 566 625 566 625 66 534 66 534 250 911 250 911 140 38 140 38 559 918 559 918 200 645 200 645 272 92 272 92 701 889 701 889 946 785 946 785 12 422 12 422 750 772 750 772 504 290 504 290 175 143 175 143 598 909 598 909 103 163 103 163 930 125 930 125 47 584 47 584 825 172 825 172 300 236 300 236 785 880 785 880 956 314 956 314 568 267 568 267 801 211 801 211 781 934 781 934 52 337 52 337 617 915 617 915 975 607 975 607 619 606 619 606 371 709 371 709 459 749 459 749 147 511 147 511 921 167 921 167 30 568 30 568 858 697 858 697 726 68 726 68 759 321 759 321 14 710 14 710 503 238 503 238 92 512 92 512 637 57 637 57 738 93 738 93 486 934 486 934 632 230 632 230 853 579 853 579 609 517 609 517 111 705 111 705 147 940 147 940 843 618 843 618 438 162 438 162 836 731 836 731 563 250 563 250 536 737 536 737 768 988 768 988 137 749 137 749 526 846 526 846 319 134 319 134 732 139 732 139 374 253 374 253 215 581 215 581 910 45 910 45 631 160 631 160 553 342 553 342 290 557 290 557 909 407 909 407 709 234 709 234 940 470 940 470 239 609 239 609 387 52 387 52 287 341 287 341 147 890 147 890 114 34 114 34 412 73 412 73 877 829 877 829 609 299 609 299 438 439 438 439 882 239 882 239 321 667 321 667 398 666 398 666 356 550 356 550 877 91 877 91 918 854 918 854 824 635 824 635 742 26 742 26 362 592 362 592 86 914 86 914 570 431 570 431 107 265 107 265 450 826 450 826 924 291 924 291 280 906 280 906 357 131 357 131 795 346 795 346 614 530 614 530 643 635 643 635 26 580 26 580 535 935 535 935 252 434 252 434 479 646 479 646 704 846 704 846 314 750 314 750 553 75 553 75 877 858 877 858 209 225 209 225 313 671 313 671 607 347 607 347 331 837 331 837 128 309 128 309 952 590 952 590 232 972 232 972 646 913 646 913 269 925 269 925 284 40 284 40 730 58 730 58 350 600 350 600 405 408 405 408 622 161 622 161 883 278 883 278 584 916 584 916 826 962 826 962 134 892 134 892 57 516 57 516 16 208 16 208 396 485 396 485 261 88 261 88 888 635 888 635 491 635 491 635 138 909 138 909 806 206 806 206 244 91 244 91 587 490 587 490 139 540 139 540 244 958 244 958 250 50 250 50 904 738 904 738 396 197 396 197 71 147 71 147 437 427 437 427 341 948 341 948 858 73 858 73 298 790 298 790 204 181 204 181 165 483 165 483 316 519 316 519 423 709 423 709 284 510 284 510 217 175 217 175 424 108 424 108 360 27 360 27 171 556 171 556 636 771 636 771 499 656 499 656 89 289 89 289 874 955 874 955 995 947 995 947 104 303 104 303 540 271 540 271 68 657 68 657 787 694 787 694 66 861 66 861 992 63 992 63 365 523 365 523 328 393 328 393 637 846 637 846 742 128 742 128 866 617 866 617 992 129 992 129 206 261 206 261 146 156 146 156 337 769 337 769 551 982 551 982 884 355 884 355 166 10 166 10 868 637 868 637 182 184 182 184 579 993 579 993 539 401 539 401 188 491 188 491 786 751 786 751 948 4 948 4 623 860 623 860 832 296 832 296 677 749 677 749 795 37 795 37 683 575 683 575 74 379 74 379 551 494 551 494 278 723 278 723 16 592 16 592 740 469 740 469 342 667 342 667 425 527 425 527 476 327 476 327 684 204 684 204 126 246 126 246 192 578 192 578 231 991 231 991 543 548 543 548 394 640 394 640 218 654 218 654 468 600 468 600 190 884 190 884 279 131 279 131 642 653 642 653 403 474 403 474 887 253 887 253 676 874 676 874 451 223 451 223 579 90 579 90 47 339 47 339 560 657 560 657 266 296 266 296 859 826 859 826 175 656 175 656 598 431 598 431 535 660 535 660 890 937 890 937 593 740 593 740 575 615 575 615 980 322 980 322 491 438 491 438 185 627 185 627 116 757 116 757 760 387 760 387 406 762 406 762 158 140 158 140 363 929 363 929 758 426 758 426 524 986 524 986 292 512 292 512 692 311 692 311 507 794 507 794 894 987 894 987 106 598 106 598 131 349 131 349 966 667 966 667 97 277 97 277 377 59 377 59 253 886 253 886 252 630 252 630 293 920 293 920 767 62 767 62 386 408 386 408 525 29 525 29 975 903 975 903 595 451 595 451 872 471 872 471 65 218 65 218 201 273 201 273 271 709 271 709 603 128 603 128 438 981 438 981 938 869 938 869 136 442 136 442 341 42 341 42 71 586 71 586 649 519 649 519 312 189 312 189 272 369 272 369 767 152 767 152 909 565 909 565 550 211 550 211 787 702 787 702 393 174 393 174 578 171 578 171 187 696 187 696 592 241 592 241 405 497 405 497 312 831 312 831 719 119 719 119 317 19 317 19 838 315 838 315 754 74 754 74 855 495 855 495 301 406 301 406 88 322 88 322 608 376 608 376 48 811 48 811 774 119 774 119 628 800 628 800 3 884 3 884 246 116 246 116 22 304 22 304 100 152 100 152 505 819 505 819 241 465 241 465 229 20 229 20 230 768 230 768 934 82 934 82 437 684 437 684 759 951 759 951 100 173 100 173 991 873 991 873 808 394 808 394 346 353 346 353 964 594 964 594 396 180 396 180 325 318 325 318 448 406 448 406 824 375 824 375 692 705 692 705 221 335 221 335 595 610 595 610 888 962 888 962 359 775 359 775 149 569 149 569 115 25 115 25 774 12 774 12 86 291 86 291 543 710 543 710 656 666 656 666 485 42 485 42 701 350 701 350 150 28 150 28 807 514 807 514 171 441 171 441 422 234 422 234 225 639 225 639 478 312 478 312 149 50 149 50 524 424 524 424 200 31 200 31 167 181 167 181 296 87 296 87 553 963 553 963 146 545 146 545 586 712 586 712 948 251 948 251 557 889 557 889 585 853 585 853 351 113 351 113 850 105 850 105 913 936 913 936 77 838 77 838 946 884 946 884 40 892 40 892 782 307 782 307 500 783 500 783 129 603 129 603 8 167 8 167 93 812 93 812 809 295 809 295 8 733 8 733 922 771 922 771 68 807 68 807 686 31 686 31 168 557 168 557 814 754 814 754 934 899 934 899 914 176 914 176 840 911 840 911 55 972 55 972 806 984 806 984 96 257 96 257 80 527 80 527 323 680 323 680 882 199 882 199 359 329 359 329 368 782 368 782 388 993 388 993 103 229 103 229 64 90 64 90 613 751 613 751 726 170 726 170 950 259 950 259 356 470 356 470 632 886 632 886 396 245 396 245 96 821 96 821 269 257 269 257 324 302 324 302 827 554 827 554 853 912 853 912 67 802 67 802 692 39 692 39 433 113 433 113 856 140 856 140 91 287 91 287 87 668 87 668 700 322 700 322 296 477 296 477 34 549 34 549 980 402 980 402 469 39 469 39 851 959 851 959 527 278 527 278 677 189 677 189 920 622 920 622 980 929 980 929 178 901 178 901 952 132 952 132 482 886 482 886 589 407 589 407 435 105 435 105 424 480 424 480 590 107 590 107 71 185 71 185 400 897 400 897 206 380 206 380 479 802 479 802 641 1 641 1 183 223 183 223 757 486 757 486 908 538 908 538 914 689 914 689 546 610 546 610 718 285 718 285 95 555 95 555 953 958 953 958 867 911 867 911 46 398 46 398 118 780 118 780 630 808 630 808 864 813 864 813 335 721 335 721 645 543 645 543 355 804 355 804 156 934 156 934 767 269 767 269 668 843 668 843 121 473 121 473 281 435 281 435 347 501 347 501 496 391 496 391 543 770 543 770 881 483 881 483 992 259 992 259 945 328 945 328 144 371 144 371 453 572 453 572 908 704 908 704 172 605 172 605 211 14 211 14 807 413 807 413 90 308 90 308 232 288 232 288 429 812 429 812 750 872 750 872 848 557 848 557 100 149 100 149 340 636 340 636 364 161 364 161 513 387 513 387 218 410 218 410 112 845 112 845 361 237 361 237 693 219 693 219 360 136 360 136 433 166 433 166 961 97 961 97 288 723 288 723 110 85 110 85 139 452 139 452 238 742 238 742 696 343 696 343 619 336 619 336 268 411 268 411 722 918 722 918 555 985 555 985 257 152 257 152 828 841 828 841 910 131 910 131 486 343 486 343 673 249 673 249 808 35 808 35 126 478 126 478 413 515 413 515 785 888 785 888 447 806 447 806 178 597 178 597 779 14 779 14 850 683 850 683 733 240 733 240 472 918 472 918 583 688 583 688 247 241 247 241 73 638 73 638 696 843 696 843 804 205 804 205 73 905 73 905 113 85 113 85 513 571 513 571 669 227 669 227 547 157 547 157 699 309 699 309 502 648 502 648 87 242 87 242 750 945 750 945 259 877 259 877 917 303 917 303 631 102 631 102 950 910 950 910 150 231 150 231 478 673 478 673 267 450 267 450 752 682 752 682 706 44 706 44 191 58 191 58 696 695 696 695 715 861 715 861 163 437 163 437 688 579 688 579 668 138 668 138 721 452 721 452 115 804 115 804 273 754 273 754 897 687 897 687 721 613 721 613 109 869 109 869 35 151 35 151 262 962 262 962 863 865 863 865 745 354 745 354 81 739 81 739 766 412 766 412 996 637 996 637 615 582 615 582 737 345 737 345 757 432 757 432 457 367 457 367 190 572 190 572 432 324 432 324 944 114 944 114 627 629 627 629 453 382 453 382 226 251 226 251 966 315 966 315 785 633 785 633 180 890 180 890 876 602 876 602 868 849 868 849 901 871 901 871 970 133 970 133 657 66 657 66 867 951 867 951 578 339 578 339 813 759 813 759 585 661 585 661 639 942 639 942 840 674 840 674 267 134 267 134 396 175 396 175 859 585 859 585 680 7 680 7 532 148 532 148 490 619 490 619 396 265 396 265 448 636 448 636 986 55 986 55 90 926 90 926 200 141 200 141 258 524 258 524 216 801 216 801 20 176 20 176 183 760 183 760 961 22 961 22 610 724 610 724 436 983 436 983 769 813 769 813 439 777 439 777 593 329 593 329 410 513 410 513 84 334 84 334 53 662 53 662 681 427 681 427 795 668 795 668 840 961 840 961 620 435 620 435 181 611 181 611 62 830 62 830 844 438 844 438 116 405 116 405 402 373 402 373 388 664 388 664 262 756 262 756 454 290 454 290 752 729 752 729 567 662 567 662 745 189 745 189 105 623 105 623 520 757 520 757 910 879 910 879 284 643 284 643 351 263 351 263 844 989 844 989 806 108 806 108 161 912 161 912 360 990 360 990 411 658 411 658 735 278 735 278 460 609 460 609 6 437 6 437 197 54 197 54 619 882 619 882 773 927 773 927 526 145 526 145 808 127 808 127 879 456 879 456 598 721 598 721 693 507 693 507 866 781 866 781 797 892 797 892 586 883 586 883 341 93 341 93 716 995 716 995 756 558 756 558 900 548 900 548 429 817 429 817 574 281 574 281 35 734 35 734 818 691 818 691 332 817 332 817 446 810 446 810 442 250 442 250 94 812 94 812 819 647 819 647 239 919 239 919 727 137 727 137 265 869 265 869 111 255 111 255 956 735 956 735 93 412 93 412 758 212 758 212 10 334 10 334 458 740 458 740 179 287 179 287 754 490 754 490 792 26 792 26 931 923 931 923 906 707 906 707 469 591 469 591 440 230 440 230 370 871 370 871 740 971 740 971 326 412 326 412 18 216 18 216 803 549 803 549 34 605 34 605 500 891 500 891 592 959 592 959 371 117 371 117 984 965 984 965 334 259 334 259 3 268 3 268 595 941 595 941 443 322 443 322 125 11 125 11 774 645 774 645 776 831 776 831 424 144 424 144 580 525 580 525 112 737 112 737 361 657 361 657 881 832 881 832 176 992 176 992 715 889 715 889 595 333 595 333 942 323 942 323 257 257 257 257 247 51 247 51 346 607 346 607 392 476 392 476 980 578 980 578 778 457 778 457 741 164 741 164 34 99 34 99 782 99 782 99 995 456 995 456 830 250 830 250 472 858 472 858 467 407 467 407 804 760 804 760 851 367 851 367 603 314 603 314 552 153 552 153 496 431 496 431 554 257 554 257 894 636 894 636 904 231 904 231 576 121 576 121 774 319 774 319 567 526 567 526 860 893 860 893 337 608 337 608 151 401 151 401 163 365 163 365 528 160 528 160 81 780 81 780 103 29 103 29 339 897 339 897 71 315 71 315 337 199 337 199 463 674 463 674 873 789 873 789 924 772 924 772 510 486 510 486 174 494 174 494 594 889 594 889 900 764 900 764 490 763 490 763 589 619 589 619 715 379 715 379 917 365 917 365 107 657 107 657 548 710 548 710 836 375 836 375 820 190 820 190 901 313 901 313 16 559 16 559 83 705 83 705 871 627 871 627 367 888 367 888 265 613 265 613 710 909 710 909 711 508 711 508 61 968 61 968 820 924 820 924 422 679 422 679 764 857 764 857 241 684 241 684 975 519 975 519 188 192 188 192 615 558 615 558 692 670 692 670 543 344 543 344 119 560 119 560 344 828 344 828 337 103 337 103 774 573 774 573 143 978 143 978 851 318 851 318 941 590 941 590 238 275 238 275 281 484 281 484 799 804 799 804 126 659 126 659 969 958 969 958 265 668 265 668 542 671 542 671 369 566 369 566 85 96 85 96 950 7 950 7 678 972 678 972 225 162 225 162 450 536 450 536 259 988 259 988 81 560 81 560 903 723 903 723 154 351 154 351 533 910 533 910 564 478 564 478 118 565 118 565 220 359 220 359 375 462 375 462 543 781 543 781 423 801 423 801 529 171 529 171 996 443 996 443 88 254 88 254 451 22 451 22 932 964 932 964 951 25 951 25 183 691 183 691 532 572 532 572 908 173 908 173 70 913 70 913 298 624 298 624 949 52 949 52 710 167 710 167 148 674 148 674 593 191 593 191 884 266 884 266 624 221 624 221 276 858 276 858 65 929 65 929 437 248 437 248 98 364 98 364 915 211 915 211 776 301 776 301 154 722 154 722 89 486 89 486 503 786 503 786 590 559 590 559 625 268 625 268 315 625 315 625 676 502 676 502 612 121 612 121 852 449 852 449 638 212 638 212 625 674 625 674 563 755 563 755 756 225 756 225 190 451 190 451 942 219 942 219 137 39 137 39 957 173 957 173 599 638 599 638 950 325 950 325 751 827 751 827 897 515 897 515 200 404 200 404 501 383 501 383 963 644 963 644 703 798 703 798 856 210 856 210 699 119 699 119 310 684 310 684 755 735 755 735 99 865 99 865 536 678 536 678 204 826 204 826 779 48 779 48 33 22 33 22 542 104 542 104 278 507 278 507 539 512 539 512 72 81 72 81 627 650 627 650 450 462 450 462 492 615 492 615 377 548 377 548 296 486 296 486 332 240 332 240 625 6 625 6 839 20 839 20 294 592 294 592 373 291 373 291 708 861 708 861 756 885 756 885 154 145 154 145 968 902 968 902 698 380 698 380 822 880 822 880 350 407 350 407 436 717 436 717 188 904 188 904 438 79 438 79 735 967 735 967 585 313 585 313 44 156 44 156 643 518 643 518 452 23 452 23 637 359 637 359 135 297 135 297 17 674 17 674 576 312 576 312 355 809 355 809 60 454 60 454 85 207 85 207 841 241 841 241 599 680 599 680 594 368 594 368 458 534 458 534 57 942 57 942 940 372 940 372 262 447 262 447 650 102 650 102 18 457 18 457 17 421 17 421 437 270 437 270 490 695 490 695 770 112 770 112 898 291 898 291 166 696 166 696 822 233 822 233 852 981 852 981 443 746 443 746 929 361 929 361 604 22 604 22 729 503 729 503 102 195 102 195 337 430 337 430 874 215 874 215 786 597 786 597 93 619 93 619 369 7 369 7 281 428 281 428 466 121 466 121 58 203 58 203 983 320 983 320 201 237 201 237 130 979 130 979 416 837 416 837 685 802 685 802 968 15 968 15 28 215 28 215 698 668 698 668 866 555 866 555 940 299 940 299 53 640 53 640 336 25 336 25 119 598 119 598 144 122 144 122 259 366 259 366 209 994 209 994 54 333 54 333 644 912 644 912 808 110 808 110 485 371 485 371 764 862 764 862 134 774 134 774 251 856 251 856 235 455 235 455 93 788 93 788 701 913 701 913 784 440 784 440 673 805 673 805 892 484 892 484 31 113 31 113 41 806 41 806 481 223 481 223 190 695 190 695 134 481 134 481 229 157 229 157 213 925 213 925 560 986 560 986 186 562 186 562 413 855 413 855 423 180 423 180 578 948 578 948 177 32 177 32 831 859 831 859 160 831 160 831 432 363 432 363 226 705 226 705 653 399 653 399 157 961 157 961 919 400 919 400 411 628 411 628 996 879 996 879 876 639 876 639 976 741 976 741 707 77 707 77 840 680 840 680 528 448 528 448 652 113 652 113 380 151 380 151 139 34 139 34 474 607 474 607 197 239 197 239 534 819 534 819 753 989 753 989 905 145 905 145 474 181 474 181 294 150 294 150 241 895 241 895 340 426 340 426 917 388 917 388 700 162 700 162 890 642 890 642 849 201 849 201 520 366 520 366 201 935 201 935 507 865 507 865 154 58 154 58 993 154 993 154 483 472 483 472 402 69 402 69 90 193 90 193 436 307 436 307 296 911 296 911 841 532 841 532 729 87 729 87 882 588 882 588 252 960 252 960 950 756 950 756 237 33 237 33 542 190 542 190 194 381 194 381 434 373 434 373 943 759 943 759 937 254 937 254 799 453 799 453 272 530 272 530 734 828 734 828 468 851 468 851 126 739 126 739 156 846 156 846 268 74 268 74 550 143 550 143 536 124 536 124 538 138 538 138 230 652 230 652 726 288 726 288 780 43 780 43 585 806 585 806 137 667 137 667 905 12 905 12 103 272 103 272 725 881 725 881 665 810 665 810 325 424 325 424 987 320 987 320 539 130 539 130 278 967 278 967 595 108 595 108 544 440 544 440 780 627 780 627 541 918 541 918 658 37 658 37 623 497 623 497 975 978 975 978 624 157 624 157 880 845 880 845 581 781 581 781 859 768 859 768 514 453 514 453 145 53 145 53 983 984 983 984 842 84 842 84 424 456 424 456 615 954 615 954 793 924 793 924 843 336 843 336 927 907 927 907 429 186 429 186 981 419 981 419 349 215 349 215 859 186 859 186 277 242 277 242 748 101 748 101 395 457 395 457 32 769 32 769 469 636 469 636 928 369 928 369 14 322 14 322 370 412 370 412 987 917 987 917 125 179 125 179 810 335 810 335 963 522 963 522 80 689 80 689 375 736 375 736 321 69 321 69 15 472 15 472 120 286 120 286 56 318 56 318 973 553 973 553 466 10 466 10 934 974 934 974 867 958 867 958 733 170 733 170 639 770 639 770 398 896 398 896 337 333 337 333 521 411 521 411 843 523 843 523 633 202 633 202 409 783 409 783 487 370 487 370 112 373 112 373 101 228 101 228 775 416 775 416 588 215 588 215 992 428 992 428 363 457 363 457 664 557 664 557 995 495 995 495 584 687 584 687 155 667 155 667 175 320 175 320 377 527 377 527 290 2 290 2 306 521 306 521 322 510 322 510 221 106 221 106 185 847 185 847 216 30 216 30 178 289 178 289 111 98 111 98 464 99 464 99 360 404 360 404 186 553 186 553 287 722 287 722 525 70 525 70 970 656 970 656 429 660 429 660 716 157 716 157 31 365 31 365 245 93 245 93 372 891 372 891 547 639 547 639 776 773 776 773 326 551 326 551 463 144 463 144 228 463 228 463 12 421 12 421 680 531 680 531 798 764 798 764 451 201 451 201 169 184 169 184 195 204 195 204 183 602 183 602 936 191 936 191 584 167 584 167 656 307 656 307 742 48 742 48 948 527 948 527 871 516 871 516 778 515 778 515 388 533 388 533 723 414 723 414 607 479 607 479 532 539 532 539 971 642 971 642 289 988 289 988 105 947 105 947 673 639 673 639 186 75 186 75 943 75 943 75 510 883 510 883 890 756 890 756 931 715 931 715 30 82 30 82 409 434 409 434 553 60 553 60 74 334 74 334 543 965 543 965 238 870 238 870 672 633 672 633 583 552 583 552 859 476 859 476 244 396 244 396 948 303 948 303 400 391 400 391 288 613 288 613 623 85 623 85 371 622 371 622 570 656 570 656 431 131 431 131 444 360 444 360 521 967 521 967 442 409 442 409 920 961 920 961 625 900 625 900 357 95 357 95 271 731 271 731 608 884 608 884 596 979 596 979 222 159 222 159 40 294 40 294 519 183 519 183 692 616 692 616 434 771 434 771 175 966 175 966 57 497 57 497 852 795 852 795 353 688 353 688 270 95 270 95 21 118 21 118 205 38 205 38 171 73 171 73 500 907 500 907 216 504 216 504 506 8 506 8 596 520 596 520 669 677 669 677 98 574 98 574 136 90 136 90 992 341 992 341 996 527 996 527 649 889 649 889 496 803 496 803 910 826 910 826 196 755 196 755 615 276 615 276 142 799 142 799 764 663 764 663 836 799 836 799 850 870 850 870 699 695 699 695 974 235 974 235 911 593 911 593 139 831 139 831 196 900 196 900 359 553 359 553 838 374 838 374 646 369 646 369 979 93 979 93 987 543 987 543 826 989 826 989 765 125 765 125 267 233 267 233 477 409 477 409 302 311 302 311 664 329 664 329 961 765 961 765 149 875 149 875 376 223 376 223 693 46 693 46 482 181 482 181 293 791 293 791 757 546 757 546 604 859 604 859 849 951 849 951 880 561 880 561 705 770 705 770 771 992 771 992 104 792 104 792 240 298 240 298 83 162 83 162 71 237 71 237 118 264 118 264 790 484 790 484 411 956 411 956 575 146 575 146 635 362 635 362 712 993 712 993 383 572 383 572 464 77 464 77 760 519 760 519 422 402 422 402 648 637 648 637 597 790 597 790 272 824 272 824 985 59 985 59 67 67 67 67 906 658 906 658 217 241 217 241 344 351 344 351 516 216 516 216 616 439 616 439 180 319 180 319 439 43 439 43 179 609 179 609 28 699 28 699 718 140 718 140 302 728 302 728 816 384 816 384 572 918 572 918 449 147 449 147 86 327 86 327 771 854 771 854 317 676 317 676 746 814 746 814 487 353 487 353 590 31 590 31 831 529 831 529 564 806 564 806 478 225 478 225 864 969 864 969 896 782 896 782 322 167 322 167 29 318 29 318 10 49 10 49 551 238 551 238 182 965 182 965 488 660 488 660 827 225 827 225 200 161 200 161 618 205 618 205 593 282 593 282 87 392 87 392 250 638 250 638 204 338 204 338 363 765 363 765 839 715 839 715 907 650 907 650 451 816 451 816 464 136 464 136 963 181 963 181 381 733 381 733 208 642 208 642 875 309 875 309 286 102 286 102 909 752 909 752 764 605 764 605 652 492 652 492 595 128 595 128 237 677 237 677 410 281 410 281 398 767 398 767 200 738 200 738 23 693 23 693 881 583 881 583 59 497 59 497 591 223 591 223 78 964 78 964 100 93 100 93 904 709 904 709 558 278 558 278 383 358 383 358 526 2 526 2 832 872 832 872 725 547 725 547 362 810 362 810 926 623 926 623 720 686 720 686 134 720 134 720 178 267 178 267 854 218 854 218 514 365 514 365 836 513 836 513 599 568 599 568 489 830 489 830 523 129 523 129 646 439 646 439 146 580 146 580 225 752 225 752 691 525 691 525 730 353 730 353 495 478 495 478 196 431 196 431 644 974 644 974 493 940 493 940 173 161 173 161 475 1 475 1 98 184 98 184 654 736 654 736 957 256 957 256 896 341 896 341 617 91 617 91 176 186 176 186 463 946 463 946 636 929 636 929 223 58 223 58 810 238 810 238 298 502 298 502 311 663 311 663 529 304 529 304 997 932 997 932 265 83 265 83 934 556 934 556 283 723 283 723 453 727 453 727 454 718 454 718 189 926 189 926 118 311 118 311 578 270 578 270 847 887 847 887 38 683 38 683 637 816 637 816 900 659 900 659 655 133 655 133 622 580 622 580 659 145 659 145 395 592 395 592 275 413 275 413 245 366 245 366 44 840 44 840 425 959 425 959 990 679 990 679 423 872 423 872 548 396 548 396 718 127 718 127 951 261 951 261 279 827 279 827 636 962 636 962 504 597 504 597 790 89 790 89 652 659 652 659 385 964 385 964 972 161 972 161 300 751 300 751 560 488 560 488 623 737 623 737 967 287 967 287 301 169 301 169 309 132 309 132 411 881 411 881 456 347 456 347 938 405 938 405 305 715 305 715 987 920 987 920 771 2 771 2 135 720 135 720 885 292 885 292 928 438 928 438 240 603 240 603 394 763 394 763 472 312 472 312 549 623 549 623 14 643 14 643 703 264 703 264 233 431 233 431 67 550 67 550 979 536 979 536 468 408 468 408 378 473 378 473 187 373 187 373 94 294 94 294 646 468 646 468 55 758 55 758 485 831 485 831 315 96 315 96 820 423 820 423 704 213 704 213 679 574 679 574 166 606 166 606 261 853 261 853 684 633 684 633 368 484 368 484 10 443 10 443 572 895 572 895 435 248 435 248 444 296 444 296 321 937 321 937 16 923 16 923 922 754 922 754 291 281 291 281 269 358 269 358 311 948 311 948 817 748 817 748 861 690 861 690 745 424 745 424 459 774 459 774 326 961 326 961 617 35 617 35 293 340 293 340 242 319 242 319 217 367 217 367 67 461 67 461 72 270 72 270 426 501 426 501 26 550 26 550 565 351 565 351 289 768 289 768 258 421 258 421 484 22 484 22 568 447 568 447 4 826 4 826 439 14 439 14 778 715 778 715 791 67 791 67 787 763 787 763 897 421 897 421 18 290 18 290 714 489 714 489 945 648 945 648 787 836 787 836 735 53 735 53 716 516 716 516 195 581 195 581 524 952 524 952 644 886 644 886 482 502 482 502 399 90 399 90 446 200 446 200 283 725 283 725 513 669 513 669 848 912 848 912 950 613 950 613 81 130 81 130 46 240 46 240 661 805 661 805 381 76 381 76 967 495 967 495 142 829 142 829 431 138 431 138 463 582 463 582 776 574 776 574 299 249 299 249 681 611 681 611 760 495 760 495 564 581 564 581 19 892 19 892 387 606 387 606 802 638 802 638 736 529 736 529 813 39 813 39 17 980 17 980 505 432 505 432 975 322 975 322 58 649 58 649 163 564 163 564 932 135 932 135 288 61 288 61 721 348 721 348 931 228 931 228 544 509 544 509 978 506 978 506 393 318 393 318 491 606 491 606 216 806 216 806 339 831 339 831 603 272 603 272 823 105 823 105 606 678 606 678 137 663 137 663 188 776 188 776 697 702 697 702 542 344 542 344 301 292 301 292 555 389 555 389 574 482 574 482 264 405 264 405 885 455 885 455 823 947 823 947 936 249 936 249 573 20 573 20 127 238 127 238 719 462 719 462 81 148 81 148 163 681 163 681 801 596 801 596 205 982 205 982 679 783 679 783 788 554 788 554 775 265 775 265 40 330 40 330 378 334 378 334 664 35 664 35 745 741 745 741 266 977 266 977 101 661 101 661 104 200 104 200 693 690 693 690 272 112 272 112 745 969 745 969 636 136 636 136 175 511 175 511 294 312 294 312 141 865 141 865 179 958 179 958 277 348 277 348 806 510 806 510 420 53 420 53 871 963 871 963 391 384 391 384 58 822 58 822 980 96 980 96 649 257 649 257 461 102 461 102 504 28 504 28 99 266 99 266 18 194 18 194 530 15 530 15 159 533 159 533 706 690 706 690 765 497 765 497 643 30 643 30 585 550 585 550 711 161 711 161 339 785 339 785 460 63 460 63 167 270 167 270 401 661 401 661 246 576 246 576 733 638 733 638 208 549 208 549 685 391 685 391 919 195 919 195 87 312 87 312 735 293 735 293 599 189 599 189 598 983 598 983 257 229 257 229 188 59 188 59 554 101 554 101 364 386 364 386 375 722 375 722 521 282 521 282 96 48 96 48 539 245 539 245 761 278 761 278 898 214 898 214 32 485 32 485 408 164 408 164 644 679 644 679 671 124 671 124 528 248 528 248 473 354 473 354 522 445 522 445 224 94 224 94 561 911 561 911 630 75 630 75 628 746 628 746 951 159 951 159 681 159 681 159 590 867 590 867 861 647 861 647 829 480 829 480 195 396 195 396 115 8 115 8 628 922 628 922 126 780 126 780 947 956 947 956 843 51 843 51 348 905 348 905 384 743 384 743 190 715 190 715 33 367 33 367 654 509 654 509 275 765 275 765 582 279 582 279 686 4 686 4 971 416 971 416 46 445 46 445 454 988 454 988 329 880 329 880 848 717 848 717 592 711 592 711 43 637 43 637 605 382 605 382 499 918 499 918 145 757 145 757 818 820 818 820 501 453 501 453 638 554 638 554 815 596 815 596 404 474 404 474 372 934 372 934 119 319 119 319 145 832 145 832 35 552 35 552 920 984 920 984 519 610 519 610 753 753 753 753 288 639 288 639 532 20 532 20 709 875 709 875 103 781 103 781 319 944 319 944 891 217 891 217 40 273 40 273 473 685 473 685 926 615 926 615 300 891 300 891 568 663 568 663 163 728 163 728 111 977 111 977 365 866 365 866 277 42 277 42 624 549 624 549 315 990 315 990 836 441 836 441 51 796 51 796 870 766 870 766 724 897 724 897 828 578 828 578 925 837 925 837 591 948 591 948 929 335 929 335 553 793 553 793 881 804 881 804 475 896 475 896 292 458 292 458 712 922 712 922 512 176 512 176 94 921 94 921 926 702 926 702 794 103 794 103 121 723 121 723 175 849 175 849 897 959 897 959 580 49 580 49 283 912 283 912 430 875 430 875 266 464 266 464 782 465 782 465 152 851 152 851 736 275 736 275 852 525 852 525 426 989 426 989 98 652 98 652 316 964 316 964 563 422 563 422 529 431 529 431 580 5 580 5 234 31 234 31 576 56 576 56 410 721 410 721 98 319 98 319 191 457 191 457 589 487 589 487 919 931 919 931 608 268 608 268 797 895 797 895 136 912 136 912 476 238 476 238 684 222 684 222 665 502 665 502 73 12 73 12 224 436 224 436 769 348 769 348 761 66 761 66 175 424 175 424 252 835 252 835 458 354 458 354 441 567 441 567 806 169 806 169 916 404 916 404 40 172 40 172 259 12 259 12 976 866 976 866 311 301 311 301 466 688 466 688 480 176 480 176 148 241 148 241 527 285 527 285 718 332 718 332 670 119 670 119 299 687 299 687 472 678 472 678 410 416 410 416 446 115 446 115 531 8 531 8 525 778 525 778 186 952 186 952 672 501 672 501 771 673 771 673 175 947 175 947 472 759 472 759 555 61 555 61 755 203 755 203 360 748 360 748 874 484 874 484 95 368 95 368 277 606 277 606 158 954 158 954 568 130 568 130 343 832 343 832 97 617 97 617 759 48 759 48 492 88 492 88 843 386 843 386 748 476 748 476 995 851 995 851 225 492 225 492 67 676 67 676 15 759 15 759 766 173 766 173 343 139 343 139 729 646 729 646 258 745 258 745 348 90 348 90 107 14 107 14 441 532 441 532 215 814 215 814 153 702 153 702 884 347 884 347 817 438 817 438 479 111 479 111 299 299 299 299 440 533 440 533 816 483 816 483 204 424 204 424 400 508 400 508 872 987 872 987 110 441 110 441 104 781 104 781 107 678 107 678 268 36 268 36 345 406 345 406 204 856 204 856 538 486 538 486 353 798 353 798 746 862 746 862 309 778 309 778 705 54 705 54 982 915 982 915 46 424 46 424 623 933 623 933 109 189 109 189 312 84 312 84 431 4 431 4 439 600 439 600 945 682 945 682 929 373 929 373 908 626 908 626 128 443 128 443 967 955 967 955 428 312 428 312 551 396 551 396 494 664 494 664 482 33 482 33 108 545 108 545 74 316 74 316 506 205 506 205 267 959 267 959 627 301 627 301 616 671 616 671 709 747 709 747 914 699 914 699 4 278 4 278 183 927 183 927 805 202 805 202 815 378 815 378 401 601 401 601 26 163 26 163 210 693 210 693 591 149 591 149 839 652 839 652 20 389 20 389 526 863 526 863 915 974 915 974 468 416 468 416 802 615 802 615 808 775 808 775 609 64 609 64 602 996 602 996 378 232 378 232 986 648 986 648 938 238 938 238 395 255 395 255 984 450 984 450 64 639 64 639 368 332 368 332 299 663 299 663 88 117 88 117 214 101 214 101 190 891 190 891 399 160 399 160 301 769 301 769 669 58 669 58 635 455 635 455 969 791 969 791 840 268 840 268 160 800 160 800 133 326 133 326 131 756 131 756 744 688 744 688 54 665 54 665 316 728 316 728 731 767 731 767 853 624 853 624 903 126 903 126 652 221 652 221 804 383 804 383 181 143 181 143 535 197 535 197 267 954 267 954 552 864 552 864 574 172 574 172 607 549 607 549 354 819 354 819 997 845 997 845 555 143 555 143 2 219 2 219 604 519 604 519 35 979 35 979 38 313 38 313 485 821 485 821 647 394 647 394 650 780 650 780 575 90 575 90 470 975 470 975 975 358 975 358 164 759 164 759 925 499 925 499 19 305 19 305 739 961 739 961 408 823 408 823 790 71 790 71 146 258 146 258 737 670 737 670 946 675 946 675 559 889 559 889 517 55 517 55 520 31 520 31 738 461 738 461 425 7 425 7 183 158 183 158 291 14 291 14 611 321 611 321 252 642 252 642 182 286 182 286 51 306 51 306 948 543 948 543 443 231 443 231 463 943 463 943 504 668 504 668 980 196 980 196 933 350 933 350 686 550 686 550 697 595 697 595 49 380 49 380 282 72 282 72 716 928 716 928 145 498 145 498 729 975 729 975 571 514 571 514 191 358 191 358 366 770 366 770 196 489 196 489 384 732 384 732 988 421 988 421 444 630 444 630 676 279 676 279 780 990 780 990 547 468 547 468 77 212 77 212 370 941 370 941 758 68 758 68 239 315 239 315 735 865 735 865 578 39 578 39 619 643 619 643 377 943 377 943 853 532 853 532 480 708 480 708 297 895 297 895 669 258 669 258 961 175 961 175 621 774 621 774 889 928 889 928 433 406 433 406 650 128 650 128 129 428 129 428 30 501 30 501 147 561 147 561 665 535 665 535 15 561 15 561 541 153 541 153 113 510 113 510 760 540 760 540 38 325 38 325 606 98 606 98 348 535 348 535 415 942 415 942 356 201 356 201 250 41 250 41 821 148 821 148 812 483 812 483 83 900 83 900 823 921 823 921 175 971 175 971 959 634 959 634 576 656 576 656 550 367 550 367 473 116 473 116 427 619 427 619 256 116 256 116 620 946 620 946 381 365 381 365 964 175 964 175 548 717 548 717 336 170 336 170 576 882 576 882 285 115 285 115 580 585 580 585 980 995 980 995 146 639 146 639 413 561 413 561 299 674 299 674 315 834 315 834 797 789 797 789 648 167 648 167 187 583 187 583 606 549 606 549 477 863 477 863 863 291 863 291 135 306 135 306 373 941 373 941 607 8 607 8 251 313 251 313 416 490 416 490 335 108 335 108 106 170 106 170 532 872 532 872 847 520 847 520 506 717 506 717 595 779 595 779 418 590 418 590 288 955 288 955 451 547 451 547 68 524 68 524 785 605 785 605 309 222 309 222 226 347 226 347 833 644 833 644 130 782 130 782 845 230 845 230 636 913 636 913 488 834 488 834 969 59 969 59 153 642 153 642 312 875 312 875 296 165 296 165 126 106 126 106 602 699 602 699 985 913 985 913 408 351 408 351 236 782 236 782 338 807 338 807 897 770 897 770 634 477 634 477 207 611 207 611 722 937 722 937 57 375 57 375 831 441 831 441 389 694 389 694 501 356 501 356 883 561 883 561 157 968 157 968 170 340 170 340 939 655 939 655 654 619 654 619 233 597 233 597 44 194 44 194 193 76 193 76 9 520 9 520 760 728 760 728 393 979 393 979 281 914 281 914 489 196 489 196 838 192 838 192 645 304 645 304 465 346 465 346 494 169 494 169 504 965 504 965 988 328 988 328 628 169 628 169 492 801 492 801 755 592 755 592 420 605 420 605 521 244 521 244 561 932 561 932 262 73 262 73 179 647 179 647 730 227 730 227 869 915 869 915 242 64 242 64 414 711 414 711 257 905 257 905 617 1 617 1 676 598 676 598 351 504 351 504 801 904 801 904 463 374 463 374 565 374 565 374 923 725 923 725 257 182 257 182 334 20 334 20 50 53 50 53 871 686 871 686 991 689 991 689 310 353 310 353 974 901 974 901 129 920 129 920 591 623 591 623 221 266 221 266 47 900 47 900 455 885 455 885 836 553 836 553 725 507 725 507 36 324 36 324 748 338 748 338 147 2 147 2 682 969 682 969 302 867 302 867 534 418 534 418 176 59 176 59 804 574 804 574 940 86 940 86 81 224 81 224 424 352 424 352 184 185 184 185 937 929 937 929 220 304 220 304 255 25 255 25 942 704 942 704 379 702 379 702 180 759 180 759 295 944 295 944 437 456 437 456 100 277 100 277 199 897 199 897 956 566 956 566 391 105 391 105 649 318 649 318 14 18 14 18 777 675 777 675 535 815 535 815 161 921 161 921 504 917 504 917 566 26 566 26 537 115 537 115 650 778 650 778 301 234 301 234 635 189 635 189 914 738 914 738 129 834 129 834 485 108 485 108 912 588 912 588 544 776 544 776 662 535 662 535 228 264 228 264 747 512 747 512 374 64 374 64 845 126 845 126 86 260 86 260 438 797 438 797 817 781 817 781 385 593 385 593 36 134 36 134 138 685 138 685 421 842 421 842 262 79 262 79 847 928 847 928 247 683 247 683 457 904 457 904 232 435 232 435 871 234 871 234 877 648 877 648 741 394 741 394 253 66 253 66 554 190 554 190 254 976 254 976 102 239 102 239 983 641 983 641 801 950 801 950 179 512 179 512 38 8 38 8 483 528 483 528 522 866 522 866 568 271 568 271 461 431 461 431 356 756 356 756 181 378 181 378 559 685 559 685 727 82 727 82 907 673 907 673 807 25 807 25 960 672 960 672 349 886 349 886 267 171 267 171 691 828 691 828 37 622 37 622 100 14 100 14 872 40 872 40 895 364 895 364 402 546 402 546 570 951 570 951 399 581 399 581 429 807 429 807 325 248 325 248 302 140 302 140 475 170 475 170 417 397 417 397 410 247 410 247 809 270 809 270 266 623 266 623 64 344 64 344 993 649 993 649 143 463 143 463 560 251 560 251 524 574 524 574 553 240 553 240 919 87 919 87 631 773 631 773 749 115 749 115 622 269 622 269 234 906 234 906 619 555 619 555 990 327 990 327 557 404 557 404 524 946 524 946 776 30 776 30 471 284 471 284 263 532 263 532 294 553 294 553 109 255 109 255 290 982 290 982 851 628 851 628 642 585 642 585 926 895 926 895 820 764 820 764 245 532 245 532 443 51 443 51 44 271 44 271 63 275 63 275 320 762 320 762 266 587 266 587 121 375 121 375 903 189 903 189 171 356 171 356 387 73 387 73 363 49 363 49 876 538 876 538 627 584 627 584 759 177 759 177 6 991 6 991 971 605 971 605 106 446 106 446 653 974 653 974 510 629 510 629 370 423 370 423 92 172 92 172 484 890 484 890 78 175 78 175 236 587 236 587 561 516 561 516 195 509 195 509 451 711 451 711 997 68 997 68 548 120 548 120 153 734 153 734 710 815 710 815 1 65 1 65 776 15 776 15 720 270 720 270 909 245 909 245 339 896 339 896 583 919 583 919 296 118 296 118 70 862 70 862 357 302 357 302 709 272 709 272 718 433 718 433 691 876 691 876 101 702 101 702 606 776 606 776 642 316 642 316 4 776 4 776 291 848 291 848 878 594 878 594 867 276 867 276 758 58 758 58 155 766 155 766 333 302 333 302 727 442 727 442 263 267 263 267 68 215 68 215 89 924 89 924 499 55 499 55 418 46 418 46 1 16 1 16 54 69 54 69 918 579 918 579 735 313 735 313 274 460 274 460 358 171 358 171 319 322 319 322 618 106 618 106 110 805 110 805 183 884 183 884 619 138 619 138 581 717 581 717 510 573 510 573 38 248 38 248 771 548 771 548 65 367 65 367 241 38 241 38 68 517 68 517 313 59 313 59 957 295 957 295 3 603 3 603 127 843 127 843 89 470 89 470 279 150 279 150 39 139 39 139 545 772 545 772 741 672 741 672 520 441 520 441 180 81 180 81 978 543 978 543 698 122 698 122 695 129 695 129 544 561 544 561 67 643 67 643 186 503 186 503 475 33 475 33 633 47 633 47 894 35 894 35 116 234 116 234 893 796 893 796 18 8 18 8 6 989 6 989 532 989 532 989 406 143 406 143 189 548 189 548 971 362 971 362 995 758 995 758 854 456 854 456 574 221 574 221 85 428 85 428 850 898 850 898 829 433 829 433 962 229 962 229 756 380 756 380 395 226 395 226 701 623 701 623 629 915 629 915 608 19 608 19 570 423 570 423 913 408 913 408 689 735 689 735 845 728 845 728 526 987 526 987 372 22 372 22 24 669 24 669 883 13 883 13 609 425 609 425 449 495 449 495 235 745 235 745 969 360 969 360 74 534 74 534 189 838 189 838 564 268 564 268 383 168 383 168 345 709 345 709 598 861 598 861 708 904 708 904 466 93 466 93 925 472 925 472 838 924 838 924 222 564 222 564 108 831 108 831 472 578 472 578 88 70 88 70 781 743 781 743 264 348 264 348 645 703 645 703 573 908 573 908 682 886 682 886 768 758 768 758 79 893 79 893 432 414 432 414 678 805 678 805 413 81 413 81 89 283 89 283 181 685 181 685 772 560 772 560 642 632 642 632 718 94 718 94 98 828 98 828 529 118 529 118 717 798 717 798 471 377 471 377 45 402 45 402 775 892 775 892 126 190 126 190 259 799 259 799 644 487 644 487 770 167 770 167 912 288 912 288 154 41 154 41 598 154 598 154 907 567 907 567 231 809 231 809 42 443 42 443 934 209 934 209 261 800 261 800 103 823 103 823 224 800 224 800 446 301 446 301 960 542 960 542 845 98 845 98 899 979 899 979 609 740 609 740 926 166 926 166 63 461 63 461 178 236 178 236 485 317 485 317 12 84 12 84 111 579 111 579 500 886 500 886 25 269 25 269 928 543 928 543 671 786 671 786 553 572 553 572 665 417 665 417 237 613 237 613 756 515 756 515 464 323 464 323 520 10 520 10 9 437 9 437 814 657 814 657 116 320 116 320 4 229 4 229 961 631 961 631 82 145 82 145 725 466 725 466 344 752 344 752 979 151 979 151 955 749 955 749 399 496 399 496 334 525 334 525 825 918 825 918 96 191 96 191 510 535 510 535 97 173 97 173 456 662 456 662 511 823 511 823 400 957 400 957 303 201 303 201 313 189 313 189 475 225 475 225 971 941 971 941 778 795 778 795 383 720 383 720 175 968 175 968 888 911 888 911 248 963 248 963 263 439 263 439 874 981 874 981 261 287 261 287 401 696 401 696 613 748 613 748 945 73 945 73 660 312 660 312 861 523 861 523 969 321 969 321 166 969 166 969 712 621 712 621 53 707 53 707 657 529 657 529 556 224 556 224 545 528 545 528 914 484 914 484 583 708 583 708 276 852 276 852 24 234 24 234 987 564 987 564 312 805 312 805 91 899 91 899 111 563 111 563 56 244 56 244 973 278 973 278 732 79 732 79 111 141 111 141 705 500 705 500 125 686 125 686 123 410 123 410 667 76 667 76 692 781 692 781 341 500 341 500 641 451 641 451 666 839 666 839 374 443 374 443 111 196 111 196 300 485 300 485 672 21 672 21 855 795 855 795 836 921 836 921 460 722 460 722 138 340 138 340 210 330 210 330 278 456 278 456 865 144 865 144 635 565 635 565 20 968 20 968 366 326 366 326 458 591 458 591 259 960 259 960 868 681 868 681 774 229 774 229 607 90 607 90 660 951 660 951 928 809 928 809 213 446 213 446 609 127 609 127 895 173 895 173 184 761 184 761 408 962 408 962 455 51 455 51 544 128 544 128 89 281 89 281 227 9 227 9 417 524 417 524 837 768 837 768 197 359 197 359 434 534 434 534 332 868 332 868 148 166 148 166 703 581 703 581 22 211 22 211 387 312 387 312 313 594 313 594 825 213 825 213 748 102 748 102 878 74 878 74 389 180 389 180 444 28 444 28 943 595 943 595 945 749 945 749 463 924 463 924 247 203 247 203 87 758 87 758 478 630 478 630 694 896 694 896 627 757 627 757 929 271 929 271 635 423 635 423 606 652 606 652 51 957 51 957 887 992 887 992 435 869 435 869 295 115 295 115 838 579 838 579 269 224 269 224 869 53 869 53 593 620 593 620 512 55 512 55 938 846 938 846 255 502 255 502 372 553 372 553 876 163 876 163 826 938 826 938 944 909 944 909 352 187 352 187 807 141 807 141 527 765 527 765 144 573 144 573 288 448 288 448 72 551 72 551 940 309 940 309 123 482 123 482 14 335 14 335 214 692 214 692 787 451 787 451 960 794 960 794 775 325 775 325 577 178 577 178 153 326 153 326 545 345 545 345 867 78 867 78 473 977 473 977 348 119 348 119 388 3 388 3 341 775 341 775 375 542 375 542 229 177 229 177 821 700 821 700 915 710 915 710 317 302 317 302 397 600 397 600 861 984 861 984 339 639 339 639 491 205 491 205 402 53 402 53 705 539 705 539 847 408 847 408 914 211 914 211 597 455 597 455 372 492 372 492 662 355 662 355 345 136 345 136 171 670 171 670 435 338 435 338 119 765 119 765 361 889 361 889 717 479 717 479 431 922 431 922 79 746 79 746 11 312 11 312 806 231 806 231 60 822 60 822 840 538 840 538 708 107 708 107 632 29 632 29 395 600 395 600 223 774 223 774 682 856 682 856 245 910 245 910 960 959 960 959 482 648 482 648 120 352 120 352 34 45 34 45 731 312 731 312 77 220 77 220 240 395 240 395 575 922 575 922 603 467 603 467 315 608 315 608 621 946 621 946 333 825 333 825 928 568 928 568 987 155 987 155 260 915 260 915 634 595 634 595 885 172 885 172 261 66 261 66 551 719 551 719 967 765 967 765 66 726 66 726 879 203 879 203 647 630 647 630 765 414 765 414 928 269 928 269 904 471 904 471 75 224 75 224 940 47 940 47 451 176 451 176 223 75 223 75 716 772 716 772 178 944 178 944 45 600 45 600 467 109 467 109 606 895 606 895 980 298 980 298 626 588 626 588 443 953 443 953 893 160 893 160 376 64 376 64 65 313 65 313 579 84 579 84 745 730 745 730 356 790 356 790 327 319 327 319 446 598 446 598 663 737 663 737 312 834 312 834 913 885 913 885 335 89 335 89 774 222 774 222 113 159 113 159 520 17 520 17 907 372 907 372 154 287 154 287 255 294 255 294 230 812 230 812 183 352 183 352 743 598 743 598 533 575 533 575 488 945 488 945 888 465 888 465 718 982 718 982 341 21 341 21 818 98 818 98 234 707 234 707 556 686 556 686 694 283 694 283 333 734 333 734 994 482 994 482 290 17 290 17 245 303 245 303 683 783 683 783 392 799 392 799 515 425 515 425 64 160 64 160 312 852 312 852 893 203 893 203 142 229 142 229 382 384 382 384 335 847 335 847 597 216 597 216 101 312 101 312 972 864 972 864 878 719 878 719 987 483 987 483 917 826 917 826 605 729 605 729 192 782 192 782 655 454 655 454 596 336 596 336 592 34 592 34 709 822 709 822 436 676 436 676 514 624 514 624 359 516 359 516 296 963 296 963 626 340 626 340 540 320 540 320 557 927 557 927 816 145 816 145 730 524 730 524 778 554 778 554 194 724 194 724 89 927 89 927 399 705 399 705 618 755 618 755 531 330 531 330 708 239 708 239 848 141 848 141 409 835 409 835 265 885 265 885 903 818 903 818 238 774 238 774 832 126 832 126 668 644 668 644 478 302 478 302 565 454 565 454 770 431 770 431 533 372 533 372 101 457 101 457 226 779 226 779 683 279 683 279 743 893 743 893 675 484 675 484 946 392 946 392 85 395 85 395 750 97 750 97 440 873 440 873 514 82 514 82 37 233 37 233 946 299 946 299 370 807 370 807 562 357 562 357 402 289 402 289 468 990 468 990 340 159 340 159 215 516 215 516 240 383 240 383 263 278 263 278 821 654 821 654 441 476 441 476 781 982 781 982 745 496 745 496 38 471 38 471 176 965 176 965 144 34 144 34 727 519 727 519 864 562 864 562 530 377 530 377 98 992 98 992 794 219 794 219 301 950 301 950 82 232 82 232 765 542 765 542 304 86 304 86 424 295 424 295 325 239 325 239 62 708 62 708 729 345 729 345 980 367 980 367 420 977 420 977 314 884 314 884 479 655 479 655 617 595 617 595 4 392 4 392 556 846 556 846 782 83 782 83 35 941 35 941 715 497 715 497 879 765 879 765 857 398 857 398 898 635 898 635 896 799 896 799 576 834 576 834 502 371 502 371 100 505 100 505 887 833 887 833 555 923 555 923 779 15 779 15 193 168 193 168 685 160 685 160 874 381 874 381 668 349 668 349 28 913 28 913 709 931 709 931 556 818 556 818 341 727 341 727 633 484 633 484 165 179 165 179 606 345 606 345 243 527 243 527 357 196 357 196 149 305 149 305 523 492 523 492 426 274 426 274 661 405 661 405 861 487 861 487 536 149 536 149 316 958 316 958 229 871 229 871 94 351 94 351 420 29 420 29 965 560 965 560 328 55 328 55 987 796 987 796 66 297 66 297 887 783 887 783 978 92 978 92 995 169 995 169 322 190 322 190 558 50 558 50 146 41 146 41 706 930 706 930 621 105 621 105 310 43 310 43 482 988 482 988 786 922 786 922 271 927 271 927 74 670 74 670 627 624 627 624 744 473 744 473 332 107 332 107 830 850 830 850 36 511 36 511 790 63 790 63 968 281 968 281 707 438 707 438 416 322 416 322 231 724 231 724 339 349 339 349 677 308 677 308 245 390 245 390 864 756 864 756 360 249 360 249 730 623 730 623 756 452 756 452 280 992 280 992 148 758 148 758 374 351 374 351 835 844 835 844 781 131 781 131 264 496 264 496 10 487 10 487 334 341 334 341 297 822 297 822 994 664 994 664 682 817 682 817 54 326 54 326 454 523 454 523 290 306 290 306 917 475 917 475 855 457 855 457 784 31 784 31 491 737 491 737 602 803 602 803 627 358 627 358 907 768 907 768 657 28 657 28 151 169 151 169 357 627 357 627 515 745 515 745 367 657 367 657 397 473 397 473 239 530 239 530 353 113 353 113 776 484 776 484 556 85 556 85 574 395 574 395 899 351 899 351 849 803 849 803 675 966 675 966 456 88 456 88 188 646 188 646 854 630 854 630 582 980 582 980 927 889 927 889 76 326 76 326 121 398 121 398 485 585 485 585 228 946 228 946 349 787 349 787 419 460 419 460 856 898 856 898 229 994 229 994 630 593 630 593 78 74 78 74 102 10 102 10 913 761 913 761 460 224 460 224 801 623 801 623 346 381 346 381 63 880 63 880 161 422 161 422 86 478 86 478 618 278 618 278 947 784 947 784 647 500 647 500 549 906 549 906 358 719 358 719 373 164 373 164 747 607 747 607 912 830 912 830 212 450 212 450 795 390 795 390 552 545 552 545 617 299 617 299 679 656 679 656 125 693 125 693 904 923 904 923 279 649 279 649 35 420 35 420 840 528 840 528 740 466 740 466 275 277 275 277 835 796 835 796 266 654 266 654 143 708 143 708 197 938 197 938 775 192 775 192 377 245 377 245 481 765 481 765 779 206 779 206 139 538 139 538 498 787 498 787 531 125 531 125 83 114 83 114 420 441 420 441 552 402 552 402 518 255 518 255 441 828 441 828 651 720 651 720 640 621 640 621 829 250 829 250 568 468 568 468 829 363 829 363 728 451 728 451 684 85 684 85 965 582 965 582 37 263 37 263 157 2 157 2 396 981 396 981 269 441 269 441 342 193 342 193 534 954 534 954 332 777 332 777 229 290 229 290 530 762 530 762 125 790 125 790 222 761 222 761 428 55 428 55 623 221 623 221 878 414 878 414 785 858 785 858 87 34 87 34 810 979 810 979 338 194 338 194 466 245 466 245 732 240 732 240 576 344 576 344 778 412 778 412 904 597 904 597 535 739 535 739 757 961 757 961 528 482 528 482 329 650 329 650 305 381 305 381 879 708 879 708 111 894 111 894 798 621 798 621 220 44 220 44 385 54 385 54 71 3 71 3 707 40 707 40 798 920 798 920 943 352 943 352 127 547 127 547 702 777 702 777 587 316 587 316 851 877 851 877 626 140 626 140 745 740 745 740 877 830 877 830 787 70 787 70 168 731 168 731 177 115 177 115 507 246 507 246 335 924 335 924 171 249 171 249 606 864 606 864 280 246 280 246 565 909 565 909 823 578 823 578 529 95 529 95 757 682 757 682 12 680 12 680 739 400 739 400 131 981 131 981 211 467 211 467 400 106 400 106 313 135 313 135 579 201 579 201 603 255 603 255 177 23 177 23 964 957 964 957 394 213 394 213 14 638 14 638 694 291 694 291 733 97 733 97 494 223 494 223 652 397 652 397 46 663 46 663 268 448 268 448 145 870 145 870 582 652 582 652 186 282 186 282 459 252 459 252 625 414 625 414 770 193 770 193 681 588 681 588 653 860 653 860 410 84 410 84 777 481 777 481 96 441 96 441 307 129 307 129 248 468 248 468 477 473 477 473 390 740 390 740 708 44 708 44 632 825 632 825 401 949 401 949 239 522 239 522 449 773 449 773 311 525 311 525 855 260 855 260 768 130 768 130 959 328 959 328 376 478 376 478 182 295 182 295 497 809 497 809 489 85 489 85 278 607 278 607 148 499 148 499 452 27 452 27 602 893 602 893 192 700 192 700 79 402 79 402 738 369 738 369 114 885 114 885 877 72 877 72 563 588 563 588 695 823 695 823 145 136 145 136 487 482 487 482 730 993 730 993 797 672 797 672 666 384 666 384 65 230 65 230 151 206 151 206 880 900 880 900 598 865 598 865 560 539 560 539 194 10 194 10 980 455 980 455 792 196 792 196 770 392 770 392 281 977 281 977 324 576 324 576 872 836 872 836 863 965 863 965 432 827 432 827 177 267 177 267 697 609 697 609 766 174 766 174 692 160 692 160 660 495 660 495 391 91 391 91 363 313 363 313 580 582 580 582 95 879 95 879 2 114 2 114 238 347 238 347 963 278 963 278 231 349 231 349 561 647 561 647 918 722 918 722 484 864 484 864 100 884 100 884 6 397 6 397 529 342 529 342 413 659 413 659 452 343 452 343 185 635 185 635 627 978 627 978 961 615 961 615 18 946 18 946 17 130 17 130 605 571 605 571 347 356 347 356 515 794 515 794 350 317 350 317 47 498 47 498 168 111 168 111 900 979 900 979 767 943 767 943 98 976 98 976 99 457 99 457 439 217 439 217 911 110 911 110 308 131 308 131 454 170 454 170 287 763 287 763 812 603 812 603 20 787 20 787 287 730 287 730 44 141 44 141 61 305 61 305 556 892 556 892 789 995 789 995 236 658 236 658 587 977 587 977 502 168 502 168 63 673 63 673 225 88 225 88 429 143 429 143 158 786 158 786 658 348 658 348 203 725 203 725 945 796 945 796 366 678 366 678 810 980 810 980 417 742 417 742 193 536 193 536 680 338 680 338 578 628 578 628 353 707 353 707 660 994 660 994 948 238 948 238 256 45 256 45 836 854 836 854 765 631 765 631 421 302 421 302 275 557 275 557 244 428 244 428 140 116 140 116 876 943 876 943 156 682 156 682 5 773 5 773 875 496 875 496 85 522 85 522 513 706 513 706 694 513 694 513 196 548 196 548 530 18 530 18 99 775 99 775 102 900 102 900 29 468 29 468 168 632 168 632 790 398 790 398 373 813 373 813 299 54 299 54 616 707 616 707 649 413 649 413 672 552 672 552 544 238 544 238 237 485 237 485 480 53 480 53 49 243 49 243 751 384 751 384 843 906 843 906 833 64 833 64 380 740 380 740 199 638 199 638 332 932 332 932 94 94 94 94 309 564 309 564 307 872 307 872 573 946 573 946 577 791 577 791 958 992 958 992 469 40 469 40 925 518 925 518 864 644 864 644 983 280 983 280 395 15 395 15 82 730 82 730 554 380 554 380 868 330 868 330 847 224 847 224 518 955 518 955 321 124 321 124 248 190 248 190 430 653 430 653 954 635 954 635 545 53 545 53 535 574 535 574 465 837 465 837 398 240 398 240 232 469 232 469 151 446 151 446 281 105 281 105 584 28 584 28 951 933 951 933 899 938 899 938 541 127 541 127 597 789 597 789 646 405 646 405 913 878 913 878 268 741 268 741 241 595 241 595 726 509 726 509 674 983 674 983 299 536 299 536 107 300 107 300 461 862 461 862 706 695 706 695 259 786 259 786 212 718 212 718 499 310 499 310 432 785 432 785 584 888 584 888 349 58 349 58 632 611 632 611 479 667 479 667 374 758 374 758 362 290 362 290 903 148 903 148 942 708 942 708 836 853 836 853 820 933 820 933 565 450 565 450 627 441 627 441 760 930 760 930 649 580 649 580 947 601 947 601 407 794 407 794 129 840 129 840 711 90 711 90 253 388 253 388 943 681 943 681 3 208 3 208 460 45 460 45 468 530 468 530 170 807 170 807 322 917 322 917 602 448 602 448 661 557 661 557 197 776 197 776 900 580 900 580 764 777 764 777 808 918 808 918 875 838 875 838 880 122 880 122 106 518 106 518 667 606 667 606 30 781 30 781 596 137 596 137 252 821 252 821 635 382 635 382 953 322 953 322 986 401 986 401 612 960 612 960 793 318 793 318 717 143 717 143 500 405 500 405 65 4 65 4 799 442 799 442 695 26 695 26 470 779 470 779 112 112 112 112 277 300 277 300 131 82 131 82 243 126 243 126 38 17 38 17 790 187 790 187 122 771 122 771 807 683 807 683 950 625 950 625 566 438 566 438 634 935 634 935 564 320 564 320 399 585 399 585 996 930 996 930 922 922 922 922 99 796 99 796 68 938 68 938 808 252 808 252 113 533 113 533 112 276 112 276 860 183 860 183 292 601 292 601 358 696 358 696 413 688 413 688 229 969 229 969 61 482 61 482 693 351 693 351 465 292 465 292 736 793 736 793 224 203 224 203 949 783 949 783 805 487 805 487 67 566 67 566 620 602 620 602 357 358 357 358 821 967 821 967 314 97 314 97 124 902 124 902 429 639 429 639 516 708 516 708 787 14 787 14 93 169 93 169 340 375 340 375 41 889 41 889 239 735 239 735 103 601 103 601 70 890 70 890 380 917 380 917 884 120 884 120 629 581 629 581 208 592 208 592 929 576 929 576 779 510 779 510 451 275 451 275 53 592 53 592 90 348 90 348 127 355 127 355 865 53 865 53 311 481 311 481 331 313 331 313 346 740 346 740 402 812 402 812 821 109 821 109 900 978 900 978 542 820 542 820 930 706 930 706 3 9 3 9 424 591 424 591 683 577 683 577 708 487 708 487 218 530 218 530 937 307 937 307 732 116 732 116 108 972 108 972 207 381 207 381 334 603 334 603 437 558 437 558 85 783 85 783 236 401 236 401 720 274 720 274 272 164 272 164 168 394 168 394 56 11 56 11 600 524 600 524 545 769 545 769 277 940 277 940 705 66 705 66 726 192 726 192 841 387 841 387 554 292 554 292 291 837 291 837 508 712 508 712 65 216 65 216 430 469 430 469 344 934 344 934 383 280 383 280 328 188 328 188 845 694 845 694 320 414 320 414 419 907 419 907 191 855 191 855 866 819 866 819 549 439 549 439 459 75 459 75 231 466 231 466 566 573 566 573 989 693 989 693 256 483 256 483 355 562 355 562 856 558 856 558 996 134 996 134 930 319 930 319 322 799 322 799 667 616 667 616 667 114 667 114 876 866 876 866 4 294 4 294 642 376 642 376 497 671 497 671 445 365 445 365 595 215 595 215 623 58 623 58 108 322 108 322 109 167 109 167 956 922 956 922 830 376 830 376 754 760 754 760 721 138 721 138 226 248 226 248 505 92 505 92 451 371 451 371 785 177 785 177 566 930 566 930 708 869 708 869 951 799 951 799 482 851 482 851 411 825 411 825 243 339 243 339 957 454 957 454 857 890 857 890 167 199 167 199 380 455 380 455 182 836 182 836 875 984 875 984 25 905 25 905 694 880 694 880 295 153 295 153 248 841 248 841 623 958 623 958 877 365 877 365 393 726 393 726 135 839 135 839 564 658 564 658 434 277 434 277 22 978 22 978 671 409 671 409 687 381 687 381 468 973 468 973 709 390 709 390 357 293 357 293 914 594 914 594 31 762 31 762 996 337 996 337 834 603 834 603 989 36 989 36 292 415 292 415 100 692 100 692 400 814 400 814 895 549 895 549 35 419 35 419 401 512 401 512 653 482 653 482 948 846 948 846 921 222 921 222 905 745 905 745 100 684 100 684 831 462 831 462 258 986 258 986 672 660 672 660 323 801 323 801 885 143 885 143 77 590 77 590 704 162 704 162 551 106 551 106 304 214 304 214 761 691 761 691 824 134 824 134 575 845 575 845 756 319 756 319 717 562 717 562 321 851 321 851 253 477 253 477 528 550 528 550 512 331 512 331 730 358 730 358 859 982 859 982 571 604 571 604 54 902 54 902 390 722 390 722 780 929 780 929 460 918 460 918 861 74 861 74 550 229 550 229 205 285 205 285 734 274 734 274 785 594 785 594 290 569 290 569 158 165 158 165 126 605 126 605 610 238 610 238 505 107 505 107 748 110 748 110 949 644 949 644 941 53 941 53 413 695 413 695 899 251 899 251 407 282 407 282 423 621 423 621 823 969 823 969 346 545 346 545 940 553 940 553 461 310 461 310 604 587 604 587 303 381 303 381 464 278 464 278 3 47 3 47 596 718 596 718 790 87 790 87 350 338 350 338 536 462 536 462 553 101 553 101 913 553 913 553 359 684 359 684 668 948 668 948 546 835 546 835 877 179 877 179 831 837 831 837 941 505 941 505 354 816 354 816 632 354 632 354 951 644 951 644 85 441 85 441 491 495 491 495 314 170 314 170 415 487 415 487 70 417 70 417 77 968 77 968 622 482 622 482 586 146 586 146 692 376 692 376 851 215 851 215 373 49 373 49 421 287 421 287 949 525 949 525 707 924 707 924 825 569 825 569 520 190 520 190 569 128 569 128 613 159 613 159 294 644 294 644 630 749 630 749 325 773 325 773 679 95 679 95 308 36 308 36 958 853 958 853 915 502 915 502 819 200 819 200 983 125 983 125 611 564 611 564 412 719 412 719 808 659 808 659 745 697 745 697 260 833 260 833 971 37 971 37 625 721 625 721 478 793 478 793 150 796 150 796 788 993 788 993 658 107 658 107 696 88 696 88 271 759 271 759 899 129 899 129 406 419 406 419 428 38 428 38 763 766 763 766 903 414 903 414 444 207 444 207 159 988 159 988 546 277 546 277 779 847 779 847 734 406 734 406 343 34 343 34 975 326 975 326 583 888 583 888 922 591 922 591 865 21 865 21 42 803 42 803 948 172 948 172 251 701 251 701 811 866 811 866 538 153 538 153 868 476 868 476 800 797 800 797 501 73 501 73 744 451 744 451 402 327 402 327 59 604 59 604 771 786 771 786 53 541 53 541 185 124 185 124 900 41 900 41 238 75 238 75 668 179 668 179 392 235 392 235 980 868 980 868 15 396 15 396 617 167 617 167 569 766 569 766 224 155 224 155 979 323 979 323 713 493 713 493 73 346 73 346 53 155 53 155 566 949 566 949 70 70 70 70 621 610 621 610 342 857 342 857 925 860 925 860 530 396 530 396 66 680 66 680 977 223 977 223 748 270 748 270 259 78 259 78 627 694 627 694 872 510 872 510 387 982 387 982 405 140 405 140 440 399 440 399 364 330 364 330 767 760 767 760 682 963 682 963 572 51 572 51 689 650 689 650 773 813 773 813 681 671 681 671 473 835 473 835 807 225 807 225 846 619 846 619 702 117 702 117 388 617 388 617 875 198 875 198 771 502 771 502 774 594 774 594 160 607 160 607 784 128 784 128 933 790 933 790 995 31 995 31 422 529 422 529 659 649 659 649 334 151 334 151 541 692 541 692 288 500 288 500 958 740 958 740 289 840 289 840 768 545 768 545 694 956 694 956 559 645 559 645 34 691 34 691 77 537 77 537 225 130 225 130 918 305 918 305 694 970 694 970 393 558 393 558 663 558 663 558 753 855 753 855 244 790 244 790 989 176 989 176 924 511 924 511 854 440 854 440 722 558 722 558 177 773 177 773 28 106 28 106 910 168 910 168 671 373 671 373 838 326 838 326 617 962 617 962 995 731 995 731 705 640 705 640 241 747 241 747 684 173 684 173 17 77 17 77 787 533 787 533 368 962 368 962 189 311 189 311 549 460 549 460 583 524 583 524 363 17 363 17 251 657 251 657 739 589 739 589 590 145 590 145 650 640 650 640 75 103 75 103 114 187 114 187 707 761 707 761 224 398 224 398 968 166 968 166 776 193 776 193 767 330 767 330 990 400 990 400 199 421 199 421 109 566 109 566 727 509 727 509 342 920 342 920 835 382 835 382 86 77 86 77 31 440 31 440 82 30 82 30 44 608 44 608 398 516 398 516 604 848 604 848 479 107 479 107 597 876 597 876 509 659 509 659 122 441 122 441 837 687 837 687 843 928 843 928 525 613 525 613 720 946 720 946 114 715 114 715 824 173 824 173 326 349 326 349 7 260 7 260 949 650 949 650 795 490 795 490 883 507 883 507 141 262 141 262 595 987 595 987 86 48 86 48 854 270 854 270 489 676 489 676 822 645 822 645 855 576 855 576 529 106 529 106 329 394 329 394 685 996 685 996 690 881 690 881 186 950 186 950 433 833 433 833 285 35 285 35 948 11 948 11 689 391 689 391 710 366 710 366 511 642 511 642 892 147 892 147 317 492 317 492 815 221 815 221 332 717 332 717 30 992 30 992 361 338 361 338 910 791 910 791 329 896 329 896 113 547 113 547 488 769 488 769 208 28 208 28 157 557 157 557 882 318 882 318 376 700 376 700 674 62 674 62 756 259 756 259 745 510 745 510 236 349 236 349 645 761 645 761 617 401 617 401 672 407 672 407 954 692 954 692 317 789 317 789 231 660 231 660 115 583 115 583 441 576 441 576 590 441 590 441 946 944 946 944 151 254 151 254 79 940 79 940 206 903 206 903 789 200 789 200 165 131 165 131 306 852 306 852 920 354 920 354 906 64 906 64 528 82 528 82 937 865 937 865 698 271 698 271 457 926 457 926 261 220 261 220 770 493 770 493 989 204 989 204 513 814 513 814 200 75 200 75 14 739 14 739 364 785 364 785 79 73 79 73 325 684 325 684 860 978 860 978 328 841 328 841 636 582 636 582 153 934 153 934 693 106 693 106 356 344 356 344 36 437 36 437 167 427 167 427 939 337 939 337 868 181 868 181 768 782 768 782 524 988 524 988 333 255 333 255 30 109 30 109 426 452 426 452 993 144 993 144 653 919 653 919 328 329 328 329 609 211 609 211 833 464 833 464 431 99 431 99 871 260 871 260 107 54 107 54 973 206 973 206 495 314 495 314 51 966 51 966 230 498 230 498 121 133 121 133 525 417 525 417 3 147 3 147 767 929 767 929 391 653 391 653 997 718 997 718 528 900 528 900 186 726 186 726 381 412 381 412 272 116 272 116 885 369 885 369 504 870 504 870 749 233 749 233 53 463 53 463 61 254 61 254 997 250 997 250 546 979 546 979 75 872 75 872 169 479 169 479 269 330 269 330 218 497 218 497 671 725 671 725 193 455 193 455 622 628 622 628 776 164 776 164 550 437 550 437 102 671 102 671 615 824 615 824 825 151 825 151 717 592 717 592 614 34 614 34 780 122 780 122 945 620 945 620 827 641 827 641 506 511 506 511 51 509 51 509 567 575 567 575 358 202 358 202 705 994 705 994 537 14 537 14 505 353 505 353 629 822 629 822 645 695 645 695 4 106 4 106 745 498 745 498 770 516 770 516 77 87 77 87 818 933 818 933 829 550 829 550 750 735 750 735 714 354 714 354 820 196 820 196 883 848 883 848 163 913 163 913 63 378 63 378 194 184 194 184 521 172 521 172 795 458 795 458 491 426 491 426 845 64 845 64 695 636 695 636 87 570 87 570 51 734 51 734 24 173 24 173 450 249 450 249 195 731 195 731 200 826 200 826 133 414 133 414 728 45 728 45 558 65 558 65 471 709 471 709 870 189 870 189 422 929 422 929 911 121 911 121 440 984 440 984 540 721 540 721 351 824 351 824 428 211 428 211 628 490 628 490 868 729 868 729 901 931 901 931 388 290 388 290 455 723 455 723 236 451 236 451 279 860 279 860 747 442 747 442 10 154 10 154 270 660 270 660 581 571 581 571 296 556 296 556 850 6 850 6 873 837 873 837 969 857 969 857 784 663 784 663 774 365 774 365 554 360 554 360 303 619 303 619 4 49 4 49 762 708 762 708 205 527 205 527 723 17 723 17 686 563 686 563 577 209 577 209 279 342 279 342 457 514 457 514 10 193 10 193 59 428 59 428 768 752 768 752 959 529 959 529 700 492 700 492 220 92 220 92 730 88 730 88 314 993 314 993 572 988 572 988 264 890 264 890 794 525 794 525 449 669 449 669 256 378 256 378 953 921 953 921 222 204 222 204 940 562 940 562 662 334 662 334 541 335 541 335 153 688 153 688 12 265 12 265 982 351 982 351 419 606 419 606 634 908 634 908 896 652 896 652 214 42 214 42 7 508 7 508 215 168 215 168 767 54 767 54 77 39 77 39 472 328 472 328 350 49 350 49 245 245 245 245 450 786 450 786 708 833 708 833 178 553 178 553 988 366 988 366 728 820 728 820 740 526 740 526 681 856 681 856 336 599 336 599 720 580 720 580 323 513 323 513 544 443 544 443 63 266 63 266 117 32 117 32 414 637 414 637 830 839 830 839 816 547 816 547 194 957 194 957 593 499 593 499 549 52 549 52 320 301 320 301 425 485 425 485 9 39 9 39 35 937 35 937 895 790 895 790 353 635 353 635 348 293 348 293 124 713 124 713 351 372 351 372 27 978 27 978 812 82 812 82 142 838 142 838 477 935 477 935 513 283 513 283 618 387 618 387 227 482 227 482 381 332 381 332 187 351 187 351 859 945 859 945 776 910 776 910 983 50 983 50 950 860 950 860 789 66 789 66 629 576 629 576 212 988 212 988 151 340 151 340 641 795 641 795 841 556 841 556 105 34 105 34 202 454 202 454 301 567 301 567 34 213 34 213 513 297 513 297 361 623 361 623 883 966 883 966 147 328 147 328 866 19 866 19 455 87 455 87 735 544 735 544 420 343 420 343 916 406 916 406 802 95 802 95 126 108 126 108 159 242 159 242 997 748 997 748 32 175 32 175 293 430 293 430 621 434 621 434 142 809 142 809 151 2 151 2 953 536 953 536 671 266 671 266 659 316 659 316 75 687 75 687 865 797 865 797 159 94 159 94 493 106 493 106 13 334 13 334 714 66 714 66 729 657 729 657 110 65 110 65 579 926 579 926 840 232 840 232 508 901 508 901 686 408 686 408 137 551 137 551 478 576 478 576 211 853 211 853 747 785 747 785 909 993 909 993 641 572 641 572 696 166 696 166 912 505 912 505 505 885 505 885 571 428 571 428 53 497 53 497 422 802 422 802 417 616 417 616 963 462 963 462 27 257 27 257 435 375 435 375 210 535 210 535 213 126 213 126 46 748 46 748 921 102 921 102 727 21 727 21 664 267 664 267 493 770 493 770 326 940 326 940 715 719 715 719 323 346 323 346 233 485 233 485 698 174 698 174 840 919 840 919 546 256 546 256 357 618 357 618 693 665 693 665 492 775 492 775 319 977 319 977 802 188 802 188 280 946 280 946 381 573 381 573 353 1 353 1 552 84 552 84 257 454 257 454 612 657 612 657 256 96 256 96 706 48 706 48 458 962 458 962 426 106 426 106 887 932 887 932 473 184 473 184 840 156 840 156 251 120 251 120 690 917 690 917 608 321 608 321 252 549 252 549 565 617 565 617 234 851 234 851 808 371 808 371 245 21 245 21 833 4 833 4 52 832 52 832 825 286 825 286 184 107 184 107 349 893 349 893 660 211 660 211 345 224 345 224 222 869 222 869 968 658 968 658 115 126 115 126 967 472 967 472 36 703 36 703 785 388 785 388 211 435 211 435 735 797 735 797 76 344 76 344 897 158 897 158 338 295 338 295 499 133 499 133 574 855 574 855 943 507 943 507 708 370 708 370 961 924 961 924 904 785 904 785 104 613 104 613 963 240 963 240 331 270 331 270 155 142 155 142 707 32 707 32 176 444 176 444 171 330 171 330 95 231 95 231 43 976 43 976 293 91 293 91 922 719 922 719 951 216 951 216 239 9 239 9 63 664 63 664 506 306 506 306 611 296 611 296 166 332 166 332 240 585 240 585 312 487 312 487 861 149 861 149 1 852 1 852 211 146 211 146 94 410 94 410 993 562 993 562 891 553 891 553 209 433 209 433 395 83 395 83 156 65 156 65 66 921 66 921 748 486 748 486 662 688 662 688 451 610 451 610 715 310 715 310 131 210 131 210 374 989 374 989 966 419 966 419 431 740 431 740 327 637 327 637 406 592 406 592 499 169 499 169 921 156 921 156 698 493 698 493 919 123 919 123 550 690 550 690 249 838 249 838 791 406 791 406 913 470 913 470 736 900 736 900 485 697 485 697 940 744 940 744 966 130 966 130 772 53 772 53 376 864 376 864 840 560 840 560 397 939 397 939 252 113 252 113 858 69 858 69 396 910 396 910 670 502 670 502 196 486 196 486 371 608 371 608 121 480 121 480 957 787 957 787 573 298 573 298 185 107 185 107 415 581 415 581 989 652 989 652 548 107 548 107 512 174 512 174 891 817 891 817 559 343 559 343 359 443 359 443 62 114 62 114 106 561 106 561 556 885 556 885 370 298 370 298 344 901 344 901 659 616 659 616 668 91 668 91 549 808 549 808 589 51 589 51 268 25 268 25 641 642 641 642 666 673 666 673 927 398 927 398 192 582 192 582 276 443 276 443 380 921 380 921 886 144 886 144 318 976 318 976 328 645 328 645 564 875 564 875 689 761 689 761 451 253 451 253 764 150 764 150 659 972 659 972 75 297 75 297 530 901 530 901 957 724 957 724 62 722 62 722 773 440 773 440 698 837 698 837 978 330 978 330 9 687 9 687 702 799 702 799 729 889 729 889 409 277 409 277 643 276 643 276 464 763 464 763 302 716 302 716 389 557 389 557 603 876 603 876 793 383 793 383 265 266 265 266 972 8 972 8 683 670 683 670 768 172 768 172 568 828 568 828 896 910 896 910 804 328 804 328 771 236 771 236 831 347 831 347 222 795 222 795 926 995 926 995 214 208 214 208 460 951 460 951 53 549 53 549 794 433 794 433 494 943 494 943 992 22 992 22 644 652 644 652 716 553 716 553 763 330 763 330 833 476 833 476 664 80 664 80 811 654 811 654 427 166 427 166 548 917 548 917 578 438 578 438 925 242 925 242 296 22 296 22 159 372 159 372 556 299 556 299 456 701 456 701 405 631 405 631 748 756 748 756 38 421 38 421 310 479 310 479 209 332 209 332 244 944 244 944 889 262 889 262 523 674 523 674 807 951 807 951 419 622 419 622 376 698 376 698 121 562 121 562 978 95 978 95 285 562 285 562 986 904 986 904 847 404 847 404 379 193 379 193 581 972 581 972 792 428 792 428 237 515 237 515 372 128 372 128 682 791 682 791 785 942 785 942 674 15 674 15 767 707 767 707 620 338 620 338 392 663 392 663 94 341 94 341 226 925 226 925 107 309 107 309 447 224 447 224 472 664 472 664 19 627 19 627 912 202 912 202 827 798 827 798 723 252 723 252 919 167 919 167 780 57 780 57 967 256 967 256 178 550 178 550 77 941 77 941 362 114 362 114 689 988 689 988 743 149 743 149 558 688 558 688 54 24 54 24 583 110 583 110 65 977 65 977 3 971 3 971 342 403 342 403 599 284 599 284 345 162 345 162 766 783 766 783 894 861 894 861 851 744 851 744 428 58 428 58 926 898 926 898 670 143 670 143 618 322 618 322 892 521 892 521 638 302 638 302 747 103 747 103 213 121 213 121 868 742 868 742 953 467 953 467 844 630 844 630 552 644 552 644 560 960 560 960 776 721 776 721 463 888 463 888 935 572 935 572 345 303 345 303 634 615 634 615 532 56 532 56 305 499 305 499 359 870 359 870 276 669 276 669 637 990 637 990 470 739 470 739 559 672 559 672 627 862 627 862 873 611 873 611 792 178 792 178 591 399 591 399 652 965 652 965 577 954 577 954 639 370 639 370 304 52 304 52 248 394 248 394 841 542 841 542 863 671 863 671 795 712 795 712 415 788 415 788 448 853 448 853 143 390 143 390 949 933 949 933 361 629 361 629 16 464 16 464 607 677 607 677 861 552 861 552 65 116 65 116 599 449 599 449 814 60 814 60 9 554 9 554 258 501 258 501 558 862 558 862 588 868 588 868 873 403 873 403 519 243 519 243 634 441 634 441 800 915 800 915 820 736 820 736 110 942 110 942 710 474 710 474 593 103 593 103 56 639 56 639 187 577 187 577 928 471 928 471 415 781 415 781 948 24 948 24 986 264 986 264 724 960 724 960 156 61 156 61 389 402 389 402 167 84 167 84 148 772 148 772 644 374 644 374 238 360 238 360 419 206 419 206 14 388 14 388 522 194 522 194 366 111 366 111 513 617 513 617 603 983 603 983 984 804 984 804 919 449 919 449 227 88 227 88 668 439 668 439 511 668 511 668 415 73 415 73 60 583 60 583 360 424 360 424 781 476 781 476 933 730 933 730 247 687 247 687 71 679 71 679 640 495 640 495 766 930 766 930 237 335 237 335 94 249 94 249 396 447 396 447 564 564 564 564 446 781 446 781 902 917 902 917 907 277 907 277 15 946 15 946 591 697 591 697 731 637 731 637 256 325 256 325 703 944 703 944 289 900 289 900 579 501 579 501 264 777 264 777 207 492 207 492 406 237 406 237 170 326 170 326 507 668 507 668 181 581 181 581 639 812 639 812 409 276 409 276 380 171 380 171 867 461 867 461 709 520 709 520 936 94 936 94 254 700 254 700 151 718 151 718 49 346 49 346 869 352 869 352 978 644 978 644 943 742 943 742 505 770 505 770 205 892 205 892 300 458 300 458 123 683 123 683 739 290 739 290 136 101 136 101 542 921 542 921 904 530 904 530 395 314 395 314 928 117 928 117 678 647 678 647 892 411 892 411 494 713 494 713 305 127 305 127 332 626 332 626 639 656 639 656 312 32 312 32 403 916 403 916 934 315 934 315 604 759 604 759 456 927 456 927 905 569 905 569 69 498 69 498 404 712 404 712 8 636 8 636 65 746 65 746 42 834 42 834 810 853 810 853 942 693 942 693 715 465 715 465 625 746 625 746 881 10 881 10 969 539 969 539 491 532 491 532 263 314 263 314 791 112 791 112 319 656 319 656 40 68 40 68 796 217 796 217 172 363 172 363 653 77 653 77 153 778 153 778 652 214 652 214 969 489 969 489 22 689 22 689 329 526 329 526 15 181 15 181 474 84 474 84 723 937 723 937 288 214 288 214 369 977 369 977 841 247 841 247 788 462 788 462 737 723 737 723 274 586 274 586 241 886 241 886 302 45 302 45 94 514 94 514 212 622 212 622 414 529 414 529 576 472 576 472 565 601 565 601 143 680 143 680 859 103 859 103 521 695 521 695 867 810 867 810 34 766 34 766 374 805 374 805 245 29 245 29 862 492 862 492 407 160 407 160 736 469 736 469 632 712 632 712 509 276 509 276 896 373 896 373 755 898 755 898 308 693 308 693 412 997 412 997 408 812 408 812 563 494 563 494 62 379 62 379 619 333 619 333 683 594 683 594 472 34 472 34 433 76 433 76 452 813 452 813 647 531 647 531 373 381 373 381 149 710 149 710 179 293 179 293 773 520 773 520 698 39 698 39 561 581 561 581 39 358 39 358 221 518 221 518 368 570 368 570 175 181 175 181 595 144 595 144 239 484 239 484 28 148 28 148 314 625 314 625 283 337 283 337 706 705 706 705 600 53 600 53 137 144 137 144 22 253 22 253 323 615 323 615 270 683 270 683 437 41 437 41 362 505 362 505 752 843 752 843 720 235 720 235 197 134 197 134 6 920 6 920 818 416 818 416 885 434 885 434 738 910 738 910 890 698 890 698 960 162 960 162 474 58 474 58 839 648 839 648 692 403 692 403 115 303 115 303 305 635 305 635 480 140 480 140 493 31 493 31 833 578 833 578 364 797 364 797 807 118 807 118 815 592 815 592 640 118 640 118 317 562 317 562 91 267 91 267 617 968 617 968 729 519 729 519 821 3 821 3 741 192 741 192 721 955 721 955 17 98 17 98 710 147 710 147 443 763 443 763 718 766 718 766 968 476 968 476 641 115 641 115 397 73 397 73 392 412 392 412 488 77 488 77 100 496 100 496 606 179 606 179 577 328 577 328 26 63 26 63 965 239 965 239 624 224 624 224 774 364 774 364 836 451 836 451 905 197 905 197 163 206 163 206 15 239 15 239 610 478 610 478 455 602 455 602 268 386 268 386 491 735 491 735 173 70 173 70 277 185 277 185 755 68 755 68 278 275 278 275 334 334 334 334 361 658 361 658 320 46 320 46 781 666 781 666 406 150 406 150 963 176 963 176 780 168 780 168 603 756 603 756 960 637 960 637 419 769 419 769 119 524 119 524 437 597 437 597 849 86 849 86 961 130 961 130 577 489 577 489 741 20 741 20 811 461 811 461 329 72 329 72 219 377 219 377 838 219 838 219 970 640 970 640 371 951 371 951 91 138 91 138 984 563 984 563 47 413 47 413 546 62 546 62 821 82 821 82 723 449 723 449 34 289 34 289 583 502 583 502 556 563 556 563 873 726 873 726 707 754 707 754 383 124 383 124 235 540 235 540 928 737 928 737 909 643 909 643 34 876 34 876 450 566 450 566 22 710 22 710 9 623 9 623 401 650 401 650 75 99 75 99 437 181 437 181 197 104 197 104 637 196 637 196 507 347 507 347 340 108 340 108 327 77 327 77 844 338 844 338 256 486 256 486 496 476 496 476 590 583 590 583 35 557 35 557 375 35 375 35 950 431 950 431 319 949 319 949 70 264 70 264 463 737 463 737 385 364 385 364 796 65 796 65 599 88 599 88 135 965 135 965 377 854 377 854 240 710 240 710 520 924 520 924 222 770 222 770 41 968 41 968 235 926 235 926 820 168 820 168 785 552 785 552 835 445 835 445 554 200 554 200 246 687 246 687 663 662 663 662 430 357 430 357 283 578 283 578 719 903 719 903 91 651 91 651 534 382 534 382 940 239 940 239 417 651 417 651 321 903 321 903 766 908 766 908 346 225 346 225 209 660 209 660 227 363 227 363 42 880 42 880 350 11 350 11 113 792 113 792 79 645 79 645 797 863 797 863 59 528 59 528 765 950 765 950 451 495 451 495 482 399 482 399 367 709 367 709 23 985 23 985 909 837 909 837 310 411 310 411 918 436 918 436 474 294 474 294 230 474 230 474 918 893 918 893 650 764 650 764 359 602 359 602 754 917 754 917 102 735 102 735 626 803 626 803 840 414 840 414 692 949 692 949 634 442 634 442 530 634 530 634 476 60 476 60 860 459 860 459 30 691 30 691 85 626 85 626 990 130 990 130 766 330 766 330 986 725 986 725 158 18 158 18 676 94 676 94 435 43 435 43 449 521 449 521 969 21 969 21 129 407 129 407 778 600 778 600 245 764 245 764 179 660 179 660 267 872 267 872 979 140 979 140 219 426 219 426 822 791 822 791 92 599 92 599 851 9 851 9 378 648 378 648 536 308 536 308 548 241 548 241 868 856 868 856 386 940 386 940 522 627 522 627 47 369 47 369 432 256 432 256 780 287 780 287 569 40 569 40 686 258 686 258 252 62 252 62 39 575 39 575 331 979 331 979 806 496 806 496 193 783 193 783 517 270 517 270 779 942 779 942 466 400 466 400 812 549 812 549 494 287 494 287 31 78 31 78 396 748 396 748 539 805 539 805 414 757 414 757 6 394 6 394 312 424 312 424 778 148 778 148 631 673 631 673 524 288 524 288 262 577 262 577 464 873 464 873 9 506 9 506 371 786 371 786 244 66 244 66 626 724 626 724 720 17 720 17 233 906 233 906 523 415 523 415 404 895 404 895 753 458 753 458 950 249 950 249 553 878 553 878 92 547 92 547 450 230 450 230 596 212 596 212 563 620 563 620 363 804 363 804 651 668 651 668 45 525 45 525 296 235 296 235 955 814 955 814 58 50 58 50 60 136 60 136 719 79 719 79 35 242 35 242 480 775 480 775 363 85 363 85 410 356 410 356 785 892 785 892 418 84 418 84 465 319 465 319 46 342 46 342 121 177 121 177 967 988 967 988 911 402 911 402 981 790 981 790 325 394 325 394 224 256 224 256 243 703 243 703 349 688 349 688 582 679 582 679 340 979 340 979 780 934 780 934 267 845 267 845 582 230 582 230 750 657 750 657 534 431 534 431 671 157 671 157 824 180 824 180 123 978 123 978 506 566 506 566 4 241 4 241 656 902 656 902 975 861 975 861 787 822 787 822 690 783 690 783 321 829 321 829 303 376 303 376 856 774 856 774 505 536 505 536 871 331 871 331 810 368 810 368 466 701 466 701 71 488 71 488 218 584 218 584 188 395 188 395 503 363 503 363 448 993 448 993 412 524 412 524 821 38 821 38 30 956 30 956 918 463 918 463 806 683 806 683 583 635 583 635 205 575 205 575 795 523 795 523 915 907 915 907 66 579 66 579 159 126 159 126 768 77 768 77 171 117 171 117 867 24 867 24 635 435 635 435 242 477 242 477 628 291 628 291 822 877 822 877 493 102 493 102 784 177 784 177 860 544 860 544 603 590 603 590 949 7 949 7 11 951 11 951 840 372 840 372 722 997 722 997 950 212 950 212 495 422 495 422 788 908 788 908 654 171 654 171 114 700 114 700 158 586 158 586 113 373 113 373 469 132 469 132 64 816 64 816 187 741 187 741 656 576 656 576 523 471 523 471 334 924 334 924 162 175 162 175 491 447 491 447 506 653 506 653 86 13 86 13 735 149 735 149 209 309 209 309 441 742 441 742 110 917 110 917 169 882 169 882 107 293 107 293 939 816 939 816 496 532 496 532 435 478 435 478 370 241 370 241 601 310 601 310 557 461 557 461 570 136 570 136 156 393 156 393 754 496 754 496 157 580 157 580 142 150 142 150 85 18 85 18 977 6 977 6 987 656 987 656 786 470 786 470 776 454 776 454 617 782 617 782 257 819 257 819 350 810 350 810 793 513 793 513 930 246 930 246 499 698 499 698 243 953 243 953 792 119 792 119 757 85 757 85 459 804 459 804 953 366 953 366 724 309 724 309 110 246 110 246 944 327 944 327 813 351 813 351 865 5 865 5 964 285 964 285 443 886 443 886 190 151 190 151 623 738 623 738 335 729 335 729 211 879 211 879 207 879 207 879 46 306 46 306 726 285 726 285 289 260 289 260 556 368 556 368 40 523 40 523 688 457 688 457 858 413 858 413 409 684 409 684 779 96 779 96 780 313 780 313 145 615 145 615 361 750 361 750 830 660 830 660 271 225 271 225 180 108 180 108 537 307 537 307 580 469 580 469 141 126 141 126 261 370 261 370 489 915 489 915 740 222 740 222 100 507 100 507 854 852 854 852 581 331 581 331 29 293 29 293 46 168 46 168 99 490 99 490 508 232 508 232 796 25 796 25 163 153 163 153 566 945 566 945 300 209 300 209 143 903 143 903 815 714 815 714 760 313 760 313 709 642 709 642 479 44 479 44 223 858 223 858 824 956 824 956 407 619 407 619 37 28 37 28 598 128 598 128 379 992 379 992 248 427 248 427 954 836 954 836 271 347 271 347 527 158 527 158 481 81 481 81 131 776 131 776 302 434 302 434 582 225 582 225 312 676 312 676 418 877 418 877 617 90 617 90 718 157 718 157 194 721 194 721 728 980 728 980 481 875 481 875 480 209 480 209 849 149 849 149 789 884 789 884 22 673 22 673 330 169 330 169 888 36 888 36 64 203 64 203 466 185 466 185 587 749 587 749 880 310 880 310 691 701 691 701 311 884 311 884 191 487 191 487 31 537 31 537 525 226 525 226 685 930 685 930 736 400 736 400 720 475 720 475 424 505 424 505 237 727 237 727 624 972 624 972 341 495 341 495 842 95 842 95 620 576 620 576 548 502 548 502 568 865 568 865 617 848 617 848 949 503 949 503 781 548 781 548 682 426 682 426 837 238 837 238 109 306 109 306 226 293 226 293 928 915 928 915 796 29 796 29 198 284 198 284 651 129 651 129 176 169 176 169 962 722 962 722 725 404 725 404 102 331 102 331 64 38 64 38 826 804 826 804 905 448 905 448 408 588 408 588 907 20 907 20 466 759 466 759 925 156 925 156 183 780 183 780 429 822 429 822 878 716 878 716 132 322 132 322 761 381 761 381 769 347 769 347 399 438 399 438 232 76 232 76 137 246 137 246 937 707 937 707 448 84 448 84 355 155 355 155 458 259 458 259 847 161 847 161 806 178 806 178 451 982 451 982 916 848 916 848 972 610 972 610 679 503 679 503 912 33 912 33 408 978 408 978 155 302 155 302 18 222 18 222 144 180 144 180 184 967 184 967 776 107 776 107 514 548 514 548 400 78 400 78 784 206 784 206 730 435 730 435 58 175 58 175 422 622 422 622 942 353 942 353 910 185 910 185 907 6 907 6 455 322 455 322 938 154 938 154 722 853 722 853 488 395 488 395 197 717 197 717 866 914 866 914 763 775 763 775 864 273 864 273 809 653 809 653 424 739 424 739 277 441 277 441 881 440 881 440 276 699 276 699 496 589 496 589 329 217 329 217 634 683 634 683 723 262 723 262 862 358 862 358 720 795 720 795 479 729 479 729 209 641 209 641 236 745 236 745 138 595 138 595 742 702 742 702 799 919 799 919 966 163 966 163 856 759 856 759 766 588 766 588 159 871 159 871 34 511 34 511 261 433 261 433 191 671 191 671 230 781 230 781 646 612 646 612 699 966 699 966 898 33 898 33 957 642 957 642 432 930 432 930 401 664 401 664 942 487 942 487 708 265 708 265 162 530 162 530 991 481 991 481 434 855 434 855 281 822 281 822 376 641 376 641 764 725 764 725 325 969 325 969 185 976 185 976 808 79 808 79 269 359 269 359 830 40 830 40 17 803 17 803 241 559 241 559 732 850 732 850 820 416 820 416 321 588 321 588 41 337 41 337 687 201 687 201 958 576 958 576 971 214 971 214 328 719 328 719 564 835 564 835 720 182 720 182 38 480 38 480 974 385 974 385 630 765 630 765 961 832 961 832 153 964 153 964 174 387 174 387 775 29 775 29 166 83 166 83 27 178 27 178 815 889 815 889 840 840 840 840 658 571 658 571 865 354 865 354 829 140 829 140 331 69 331 69 970 909 970 909 368 678 368 678 67 247 67 247 659 793 659 793 529 843 529 843 260 495 260 495 910 754 910 754 94 150 94 150 265 977 265 977 971 520 971 520 444 320 444 320 470 794 470 794 490 913 490 913 314 7 314 7 394 685 394 685 405 485 405 485 428 502 428 502 584 229 584 229 474 76 474 76 414 595 414 595 574 19 574 19 928 59 928 59 507 122 507 122 635 330 635 330 251 211 251 211 416 224 416 224 154 222 154 222 595 511 595 511 194 345 194 345 868 494 868 494 945 592 945 592 383 15 383 15 54 587 54 587 836 671 836 671 768 943 768 943 136 738 136 738 432 360 432 360 58 496 58 496 355 935 355 935 563 599 563 599 915 839 915 839 806 707 806 707 599 292 599 292 359 457 359 457 930 114 930 114 363 540 363 540 946 209 946 209 613 109 613 109 212 515 212 515 964 210 964 210 207 155 207 155 392 264 392 264 353 728 353 728 984 741 984 741 208 638 208 638 887 187 887 187 220 186 220 186 520 34 520 34 45 863 45 863 480 26 480 26 536 1 536 1 59 770 59 770 582 394 582 394 539 862 539 862 630 139 630 139 767 514 767 514 512 643 512 643 233 747 233 747 474 807 474 807 226 597 226 597 926 360 926 360 429 483 429 483 103 540 103 540 116 182 116 182 127 875 127 875 546 802 546 802 318 197 318 197 76 95 76 95 193 900 193 900 798 127 798 127 800 887 800 887 867 996 867 996 305 562 305 562 574 661 574 661 795 857 795 857 631 268 631 268 39 673 39 673 303 972 303 972 632 478 632 478 588 209 588 209 720 363 720 363 494 113 494 113 338 347 338 347 680 499 680 499 746 936 746 936 682 686 682 686 638 751 638 751 50 63 50 63 795 248 795 248 200 767 200 767 545 195 545 195 241 494 241 494 911 86 911 86 848 876 848 876 92 695 92 695 907 409 907 409 731 194 731 194 754 659 754 659 471 736 471 736 171 196 171 196 842 695 842 695 227 707 227 707 909 935 909 935 638 899 638 899 491 453 491 453 102 71 102 71 908 187 908 187 119 26 119 26 91 723 91 723 45 928 45 928 373 708 373 708 381 392 381 392 648 515 648 515 522 868 522 868 149 117 149 117 342 293 342 293 469 265 469 265 106 511 106 511 842 899 842 899 590 812 590 812 50 73 50 73 387 474 387 474 89 349 89 349 662 659 662 659 746 796 746 796 274 312 274 312 20 157 20 157 453 390 453 390 466 323 466 323 139 52 139 52 980 343 980 343 238 552 238 552 703 897 703 897 866 994 866 994 641 825 641 825 79 556 79 556 179 931 179 931 273 366 273 366 261 25 261 25 284 462 284 462 686 253 686 253 155 349 155 349 707 960 707 960 722 90 722 90 643 548 643 548 531 331 531 331 273 500 273 500 295 749 295 749 86 49 86 49 399 695 399 695 180 903 180 903 416 354 416 354 119 421 119 421 788 695 788 695 833 677 833 677 650 95 650 95 698 208 698 208 39 913 39 913 78 855 78 855 548 759 548 759 439 441 439 441 406 85 406 85 106 427 106 427 728 549 728 549 202 478 202 478 449 337 449 337 78 610 78 610 401 27 401 27 981 890 981 890 897 127 897 127 858 492 858 492 187 260 187 260 266 620 266 620 240 65 240 65 387 220 387 220 906 115 906 115 894 553 894 553 500 527 500 527 101 679 101 679 641 671 641 671 833 887 833 887 334 610 334 610 865 587 865 587 896 425 896 425 526 465 526 465 375 176 375 176 109 23 109 23 726 38 726 38 436 39 436 39 167 140 167 140 729 576 729 576 460 523 460 523 869 534 869 534 390 417 390 417 931 214 931 214 191 288 191 288 632 499 632 499 129 390 129 390 174 155 174 155 853 322 853 322 407 91 407 91 96 121 96 121 24 944 24 944 801 244 801 244 346 292 346 292 118 62 118 62 518 188 518 188 351 927 351 927 364 15 364 15 251 652 251 652 196 476 196 476 592 198 592 198 788 645 788 645 608 400 608 400 130 105 130 105 271 882 271 882 133 890 133 890 801 266 801 266 83 272 83 272 630 846 630 846 105 310 105 310 148 646 148 646 213 365 213 365 399 448 399 448 420 805 420 805 496 819 496 819 159 96 159 96 607 630 607 630 619 944 619 944 64 604 64 604 664 448 664 448 729 961 729 961 711 485 711 485 284 987 284 987 513 927 513 927 738 576 738 576 569 62 569 62 744 509 744 509 488 12 488 12 842 711 842 711 953 950 953 950 2 193 2 193 835 199 835 199 629 796 629 796 967 784 967 784 480 668 480 668 282 184 282 184 752 721 752 721 94 916 94 916 200 65 200 65 146 890 146 890 793 787 793 787 774 369 774 369 831 35 831 35 590 70 590 70 677 123 677 123 220 257 220 257 141 925 141 925 212 753 212 753 177 662 177 662 177 941 177 941 193 566 193 566 759 988 759 988 279 565 279 565 21 603 21 603 77 609 77 609 993 747 993 747 917 570 917 570 876 221 876 221 584 52 584 52 669 964 669 964 747 366 747 366 786 14 786 14 343 794 343 794 219 153 219 153 421 252 421 252 307 369 307 369 983 749 983 749 385 421 385 421 514 414 514 414 977 812 977 812 781 264 781 264 7 90 7 90 386 424 386 424 574 331 574 331 657 635 657 635 164 222 164 222 288 839 288 839 475 694 475 694 318 731 318 731 931 986 931 986 65 714 65 714 611 656 611 656 603 261 603 261 783 398 783 398 894 819 894 819 554 694 554 694 63 399 63 399 981 621 981 621 925 580 925 580 656 75 656 75 638 368 638 368 782 707 782 707 957 831 957 831 285 90 285 90 950 704 950 704 876 981 876 981 69 810 69 810 289 978 289 978 55 349 55 349 276 681 276 681 804 666 804 666 249 131 249 131 992 35 992 35 825 71 825 71 690 950 690 950 663 147 663 147 91 422 91 422 776 419 776 419 478 819 478 819 749 174 749 174 723 81 723 81 985 873 985 873 484 402 484 402 585 457 585 457 596 555 596 555 400 751 400 751 200 281 200 281 35 744 35 744 904 569 904 569 740 751 740 751 810 424 810 424 670 337 670 337 711 693 711 693 820 592 820 592 863 708 863 708 663 319 663 319 707 597 707 597 883 270 883 270 801 709 801 709 210 74 210 74 753 285 753 285 795 119 795 119 855 792 855 792 497 50 497 50 887 504 887 504 617 259 617 259 693 467 693 467 497 871 497 871 916 166 916 166 666 29 666 29 600 67 600 67 229 132 229 132 350 431 350 431 290 419 290 419 698 397 698 397 758 771 758 771 257 955 257 955 918 180 918 180 620 469 620 469 171 827 171 827 65 479 65 479 2 906 2 906 165 75 165 75 916 49 916 49 937 212 937 212 127 583 127 583 667 728 667 728 559 474 559 474 28 65 28 65 802 433 802 433 570 878 570 878 467 399 467 399 562 605 562 605 98 6 98 6 707 174 707 174 511 292 511 292 283 677 283 677 763 109 763 109 601 788 601 788 126 661 126 661 942 884 942 884 885 228 885 228 488 761 488 761 44 796 44 796 446 667 446 667 386 531 386 531 801 41 801 41 385 881 385 881 727 15 727 15 667 598 667 598 80 729 80 729 207 302 207 302 372 191 372 191 481 294 481 294 868 828 868 828 634 274 634 274 619 511 619 511 860 821 860 821 397 708 397 708 204 104 204 104 646 451 646 451 901 530 901 530 773 650 773 650 493 23 493 23 109 597 109 597 483 993 483 993 165 189 165 189 725 696 725 696 349 898 349 898 956 967 956 967 668 657 668 657 363 989 363 989 914 853 914 853 549 908 549 908 251 37 251 37 691 683 691 683 700 493 700 493 856 502 856 502 913 941 913 941 724 282 724 282 568 767 568 767 172 940 172 940 642 134 642 134 459 745 459 745 617 925 617 925 421 565 421 565 388 922 388 922 318 925 318 925 809 589 809 589 412 431 412 431 928 719 928 719 274 801 274 801 155 412 155 412 870 422 870 422 789 600 789 600 195 195 195 195 430 680 430 680 354 860 354 860 244 444 244 444 60 461 60 461 949 581 949 581 179 554 179 554 996 757 996 757 625 96 625 96 290 857 290 857 745 747 745 747 765 577 765 577 369 21 369 21 43 359 43 359 540 792 540 792 112 657 112 657 736 602 736 602 597 67 597 67 238 108 238 108 485 73 485 73 71 476 71 476 208 752 208 752 393 210 393 210 729 325 729 325 53 510 53 510 987 518 987 518 667 995 667 995 944 252 944 252 628 547 628 547 887 11 887 11 235 323 235 323 333 636 333 636 598 574 598 574 17 224 17 224 285 441 285 441 763 656 763 656 326 330 326 330 560 830 560 830 338 436 338 436 905 740 905 740 512 262 512 262 594 808 594 808 910 75 910 75 791 490 791 490 637 400 637 400 28 763 28 763 342 898 342 898 366 64 366 64 111 909 111 909 536 573 536 573 141 837 141 837 422 779 422 779 629 34 629 34 352 938 352 938 582 721 582 721 892 855 892 855 243 702 243 702 174 101 174 101 47 30 47 30 868 82 868 82 649 156 649 156 643 626 643 626 829 591 829 591 697 959 697 959 897 235 897 235 315 791 315 791 673 840 673 840 499 307 499 307 571 532 571 532 411 309 411 309 445 100 445 100 291 534 291 534 507 861 507 861 686 914 686 914 938 425 938 425 321 471 321 471 151 229 151 229 795 754 795 754 282 395 282 395 915 692 915 692 978 429 978 429 961 29 961 29 287 972 287 972 369 725 369 725 571 420 571 420 405 348 405 348 557 448 557 448 357 280 357 280 845 270 845 270 300 103 300 103 606 400 606 400 275 596 275 596 888 215 888 215 288 260 288 260 355 503 355 503 194 507 194 507 16 56 16 56 843 304 843 304 292 830 292 830 220 842 220 842 402 178 402 178 274 23 274 23 852 129 852 129 350 942 350 942 852 272 852 272 685 759 685 759 932 681 932 681 689 540 689 540 920 245 920 245 141 195 141 195 844 877 844 877 986 180 986 180 532 288 532 288 70 588 70 588 935 902 935 902 976 634 976 634 971 739 971 739 842 669 842 669 367 594 367 594 648 874 648 874 101 16 101 16 980 894 980 894 170 418 170 418 230 412 230 412 977 859 977 859 252 405 252 405 286 490 286 490 852 376 852 376 507 517 507 517 942 271 942 271 405 206 405 206 135 477 135 477 86 431 86 431 22 5 22 5 960 171 960 171 730 151 730 151 272 130 272 130 419 872 419 872 235 136 235 136 993 268 993 268 70 100 70 100 565 391 565 391 831 618 831 618 970 381 970 381 444 367 444 367 839 503 839 503 125 286 125 286 90 621 90 621 693 118 693 118 482 793 482 793 494 76 494 76 103 535 103 535 271 98 271 98 351 396 351 396 358 605 358 605 714 24 714 24 899 246 899 246 931 226 931 226 240 853 240 853 751 142 751 142 306 987 306 987 181 673 181 673 577 458 577 458 957 486 957 486 18 249 18 249 977 464 977 464 330 616 330 616 880 140 880 140 590 483 590 483 156 406 156 406 63 202 63 202 614 65 614 65 227 90 227 90 41 775 41 775 306 791 306 791 917 802 917 802 577 683 577 683 605 589 605 589 121 163 121 163 260 784 260 784 704 311 704 311 762 739 762 739 181 644 181 644 223 472 223 472 482 130 482 130 358 193 358 193 966 800 966 800 493 409 493 409 429 533 429 533 447 57 447 57 228 462 228 462 842 984 842 984 533 972 533 972 653 20 653 20 459 67 459 67 940 131 940 131 519 166 519 166 321 184 321 184 952 563 952 563 177 950 177 950 797 388 797 388 407 469 407 469 251 889 251 889 968 32 968 32 440 292 440 292 428 342 428 342 833 88 833 88 889 354 889 354 521 393 521 393 617 524 617 524 783 728 783 728 15 361 15 361 88 515 88 515 263 563 263 563 220 782 220 782 578 705 578 705 114 310 114 310 215 757 215 757 56 759 56 759 933 762 933 762 970 480 970 480 1 101 1 101 806 269 806 269 573 325 573 325 945 906 945 906 764 826 764 826 37 556 37 556 531 24 531 24 387 389 387 389 814 314 814 314 478 404 478 404 382 728 382 728 453 445 453 445 738 231 738 231 358 156 358 156 665 951 665 951 467 903 467 903 496 387 496 387 834 378 834 378 766 70 766 70 220 802 220 802 881 653 881 653 31 200 31 200 636 796 636 796 281 158 281 158 353 915 353 915 485 182 485 182 878 862 878 862 388 488 388 488 572 709 572 709 734 764 734 764 223 891 223 891 649 243 649 243 49 826 49 826 248 426 248 426 964 315 964 315 773 45 773 45 14 337 14 337 864 956 864 956 989 638 989 638 782 94 782 94 910 573 910 573 529 69 529 69 373 194 373 194 23 962 23 962 648 298 648 298 655 900 655 900 641 826 641 826 346 125 346 125 935 451 935 451 532 781 532 781 926 597 926 597 733 384 733 384 31 861 31 861 157 806 157 806 595 986 595 986 361 408 361 408 293 13 293 13 886 333 886 333 303 751 303 751 830 592 830 592 706 727 706 727 703 346 703 346 447 21 447 21 949 399 949 399 912 512 912 512 821 578 821 578 890 689 890 689 787 903 787 903 806 904 806 904 461 311 461 311 765 121 765 121 980 627 980 627 295 772 295 772 378 824 378 824 543 878 543 878 276 354 276 354 498 155 498 155 67 155 67 155 689 773 689 773 178 114 178 114 65 765 65 765 191 361 191 361 945 322 945 322 320 16 320 16 922 4 922 4 581 513 581 513 921 660 921 660 743 216 743 216 453 128 453 128 126 985 126 985 373 460 373 460 760 738 760 738 292 325 292 325 500 336 500 336 945 304 945 304 618 194 618 194 81 635 81 635 79 290 79 290 528 188 528 188 163 307 163 307 442 239 442 239 122 147 122 147 86 449 86 449 151 883 151 883 890 463 890 463 428 360 428 360 398 725 398 725 285 649 285 649 305 882 305 882 943 612 943 612 416 412 416 412 398 358 398 358 368 776 368 776 882 586 882 586 674 397 674 397 541 324 541 324 238 270 238 270 675 973 675 973 549 354 549 354 538 78 538 78 828 345 828 345 788 622 788 622 702 707 702 707 757 859 757 859 323 485 323 485 437 528 437 528 897 145 897 145 933 126 933 126 613 682 613 682 844 269 844 269 81 491 81 491 404 155 404 155 953 310 953 310 564 432 564 432 149 923 149 923 57 395 57 395 418 299 418 299 170 152 170 152 126 948 126 948 545 834 545 834 653 146 653 146 59 386 59 386 163 891 163 891 506 427 506 427 683 80 683 80 447 114 447 114 586 105 586 105 503 590 503 590 924 260 924 260 303 472 303 472 745 661 745 661 283 92 283 92 870 806 870 806 885 830 885 830 28 75 28 75 378 393 378 393 476 911 476 911 236 380 236 380 461 539 461 539 613 971 613 971 255 212 255 212 247 47 247 47 335 217 335 217 837 411 837 411 283 266 283 266 103 886 103 886 592 911 592 911 142 587 142 587 741 35 741 35 117 145 117 145 159 798 159 798 731 820 731 820 538 979 538 979 397 200 397 200 436 131 436 131 868 840 868 840 382 852 382 852 656 133 656 133 544 868 544 868 115 541 115 541 174 37 174 37 278 222 278 222 779 809 779 809 299 556 299 556 558 166 558 166 408 734 408 734 286 2 286 2 994 403 994 403 985 94 985 94 927 294 927 294 308 649 308 649 569 928 569 928 440 119 440 119 891 890 891 890 740 407 740 407 409 91 409 91 420 115 420 115 194 707 194 707 840 557 840 557 579 698 579 698 883 23 883 23 731 41 731 41 614 801 614 801 88 857 88 857 986 644 986 644 440 255 440 255 359 235 359 235 737 886 737 886 675 269 675 269 707 763 707 763 667 139 667 139 596 181 596 181 79 156 79 156 684 5 684 5 835 865 835 865 707 470 707 470 773 453 773 453 739 304 739 304 648 577 648 577 619 793 619 793 127 942 127 942 663 914 663 914 237 943 237 943 652 927 652 927 464 456 464 456 430 531 430 531 48 340 48 340 172 437 172 437 150 326 150 326 222 853 222 853 110 358 110 358 558 800 558 800 714 653 714 653 418 550 418 550 853 192 853 192 47 975 47 975 532 24 532 24 806 406 806 406 421 664 421 664 663 413 663 413 247 530 247 530 183 143 183 143 777 489 777 489 468 605 468 605 379 885 379 885 824 915 824 915 153 556 153 556 917 537 917 537 480 623 480 623 20 491 20 491 957 843 957 843 170 368 170 368 19 389 19 389 533 35 533 35 339 603 339 603 955 439 955 439 918 167 918 167 105 500 105 500 456 182 456 182 64 728 64 728 952 904 952 904 482 941 482 941 240 236 240 236 789 374 789 374 681 142 681 142 799 430 799 430 625 886 625 886 67 255 67 255 318 960 318 960 913 864 913 864 459 539 459 539 486 385 486 385 194 965 194 965 714 667 714 667 543 604 543 604 118 176 118 176 13 28 13 28 561 985 561 985 189 867 189 867 138 550 138 550 196 224 196 224 978 171 978 171 250 17 250 17 566 278 566 278 172 837 172 837 330 231 330 231 885 134 885 134 715 202 715 202 543 669 543 669 501 515 501 515 44 992 44 992 111 824 111 824 149 615 149 615 542 549 542 549 245 39 245 39 677 325 677 325 929 679 929 679 383 266 383 266 545 206 545 206 749 531 749 531 188 248 188 248 409 495 409 495 219 220 219 220 527 770 527 770 683 729 683 729 629 678 629 678 933 878 933 878 867 57 867 57 531 158 531 158 56 461 56 461 281 160 281 160 60 71 60 71 662 521 662 521 950 691 950 691 637 200 637 200 634 946 634 946 261 663 261 663 890 861 890 861 864 645 864 645 537 434 537 434 238 661 238 661 457 344 457 344 120 407 120 407 665 775 665 775 3 245 3 245 89 767 89 767 32 984 32 984 214 737 214 737 47 902 47 902 486 843 486 843 124 545 124 545 667 3 667 3 342 560 342 560 417 255 417 255 520 18 520 18 856 734 856 734 108 468 108 468 882 57 882 57 440 341 440 341 809 778 809 778 982 513 982 513 289 843 289 843 603 524 603 524 563 180 563 180 238 629 238 629 322 156 322 156 334 111 334 111 210 996 210 996 278 12 278 12 512 198 512 198 94 503 94 503 228 287 228 287 523 326 523 326 871 2 871 2 892 384 892 384 237 750 237 750 433 17 433 17 804 300 804 300 239 202 239 202 681 553 681 553 534 602 534 602 258 835 258 835 615 721 615 721 832 116 832 116 567 913 567 913 352 724 352 724 768 856 768 856 288 601 288 601 815 443 815 443 887 353 887 353 832 896 832 896 425 573 425 573 704 536 704 536 903 127 903 127 741 612 741 612 935 24 935 24 690 354 690 354 816 619 816 619 740 20 740 20 173 973 173 973 132 523 132 523 939 311 939 311 716 471 716 471 39 905 39 905 862 991 862 991 38 909 38 909 110 282 110 282 852 361 852 361 410 505 410 505 481 526 481 526 496 78 496 78 459 677 459 677 414 20 414 20 462 64 462 64 371 800 371 800 803 812 803 812 645 434 645 434 977 259 977 259 852 972 852 972 252 590 252 590 202 459 202 459 566 370 566 370 708 671 708 671 218 931 218 931 916 712 916 712 937 528 937 528 503 933 503 933 702 824 702 824 357 896 357 896 985 833 985 833 128 965 128 965 882 152 882 152 179 846 179 846 317 908 317 908 846 881 846 881 367 652 367 652 294 802 294 802 355 902 355 902 718 258 718 258 311 321 311 321 654 362 654 362 16 49 16 49 712 223 712 223 5 815 5 815 71 842 71 842 921 734 921 734 151 435 151 435 317 104 317 104 812 79 812 79 240 629 240 629 179 463 179 463 637 704 637 704 585 238 585 238 856 225 856 225 487 937 487 937 526 480 526 480 908 845 908 845 84 431 84 431 548 609 548 609 820 522 820 522 345 565 345 565 501 954 501 954 132 94 132 94 541 418 541 418 385 127 385 127 74 376 74 376 475 836 475 836 751 567 751 567 862 103 862 103 950 748 950 748 33 272 33 272 502 463 502 463 619 129 619 129 950 405 950 405 483 356 483 356 937 231 937 231 423 564 423 564 613 563 613 563 319 713 319 713 194 585 194 585 720 902 720 902 935 373 935 373 178 696 178 696 511 974 511 974 985 687 985 687 914 982 914 982 123 65 123 65 957 478 957 478 917 954 917 954 553 847 553 847 256 544 256 544 43 878 43 878 326 933 326 933 516 630 516 630 249 396 249 396 873 655 873 655 617 780 617 780 490 882 490 882 123 972 123 972 732 943 732 943 59 447 59 447 426 870 426 870 686 580 686 580 817 305 817 305 243 900 243 900 521 504 521 504 203 349 203 349 942 248 942 248 875 11 875 11 882 284 882 284 50 646 50 646 754 120 754 120 174 581 174 581 973 468 973 468 403 816 403 816 122 863 122 863 837 324 837 324 458 940 458 940 809 5 809 5 956 852 956 852 331 254 331 254 495 155 495 155 958 786 958 786 650 38 650 38 620 262 620 262 804 844 804 844 254 752 254 752 581 950 581 950 123 847 123 847 127 814 127 814 11 722 11 722 141 963 141 963 390 507 390 507 835 254 835 254 832 76 832 76 349 523 349 523 66 173 66 173 24 102 24 102 914 436 914 436 93 940 93 940 182 206 182 206 550 773 550 773 981 946 981 946 750 636 750 636 218 682 218 682 726 167 726 167 518 542 518 542 846 695 846 695 977 68 977 68 696 484 696 484 652 938 652 938 61 841 61 841 938 669 938 669 780 492 780 492 974 833 974 833 968 287 968 287 324 916 324 916 232 225 232 225 84 948 84 948 146 295 146 295 45 21 45 21 748 592 748 592 697 631 697 631 750 66 750 66 368 508 368 508 679 870 679 870 372 300 372 300 162 441 162 441 45 363 45 363 844 231 844 231 419 193 419 193 607 290 607 290 166 252 166 252 348 218 348 218 549 822 549 822 686 728 686 728 4 734 4 734 943 813 943 813 814 580 814 580 494 645 494 645 378 850 378 850 836 869 836 869 213 386 213 386 786 97 786 97 575 491 575 491 640 238 640 238 897 369 897 369 147 185 147 185 37 267 37 267 79 595 79 595 466 457 466 457 741 825 741 825 407 231 407 231 712 768 712 768 164 946 164 946 599 376 599 376 926 469 926 469 36 767 36 767 58 855 58 855 932 863 932 863 28 301 28 301 794 736 794 736 330 112 330 112 612 605 612 605 773 439 773 439 309 182 309 182 385 565 385 565 334 89 334 89 516 825 516 825 202 394 202 394 359 104 359 104 716 84 716 84 53 420 53 420 465 625 465 625 616 537 616 537 47 462 47 462 541 467 541 467 63 75 63 75 408 78 408 78 254 994 254 994 365 464 365 464 130 220 130 220 476 634 476 634 481 834 481 834 261 385 261 385 547 571 547 571 959 161 959 161 83 72 83 72 187 522 187 522 790 175 790 175 759 594 759 594 820 170 820 170 705 989 705 989 500 691 500 691 365 378 365 378 296 184 296 184 650 989 650 989 923 777 923 777 482 939 482 939 680 745 680 745 339 155 339 155 19 44 19 44 46 677 46 677 273 758 273 758 912 307 912 307 229 802 229 802 686 548 686 548 568 950 568 950 648 496 648 496 775 209 775 209 321 488 321 488 475 647 475 647 42 165 42 165 699 105 699 105 807 695 807 695 823 384 823 384 229 821 229 821 965 462 965 462 959 526 959 526 683 446 683 446 828 946 828 946 193 930 193 930 801 451 801 451 798 867 798 867 322 730 322 730 57 830 57 830 510 620 510 620 846 313 846 313 655 456 655 456 308 342 308 342 88 550 88 550 754 139 754 139 910 340 910 340 923 333 923 333 811 448 811 448 834 98 834 98 634 712 634 712 923 88 923 88 993 906 993 906 859 858 859 858 895 453 895 453 644 289 644 289 789 373 789 373 950 486 950 486 196 302 196 302 339 889 339 889 746 666 746 666 79 409 79 409 302 116 302 116 679 872 679 872 534 738 534 738 793 355 793 355 344 377 344 377 792 130 792 130 783 652 783 652 694 379 694 379 114 348 114 348 510 940 510 940 715 781 715 781 493 589 493 589 504 30 504 30 11 732 11 732 252 957 252 957 571 811 571 811 371 25 371 25 778 111 778 111 512 359 512 359 891 548 891 548 155 524 155 524 707 932 707 932 125 463 125 463 216 574 216 574 88 816 88 816 120 552 120 552 821 194 821 194 873 416 873 416 689 341 689 341 929 929 929 929 923 903 923 903 127 709 127 709 304 146 304 146 663 620 663 620 505 340 505 340 251 69 251 69 699 246 699 246 871 511 871 511 698 502 698 502 779 423 779 423 358 393 358 393 738 276 738 276 861 55 861 55 734 290 734 290 15 307 15 307 507 773 507 773 764 535 764 535 314 802 314 802 594 529 594 529 554 501 554 501 838 337 838 337 613 184 613 184 248 432 248 432 667 130 667 130 580 100 580 100 205 877 205 877 633 682 633 682 193 931 193 931 411 423 411 423 156 551 156 551 524 599 524 599 703 210 703 210 818 518 818 518 515 719 515 719 190 789 190 789 642 523 642 523 909 231 909 231 42 266 42 266 951 178 951 178 33 93 33 93 270 558 270 558 803 694 803 694 209 802 209 802 294 677 294 677 835 695 835 695 943 355 943 355 268 888 268 888 267 135 267 135 578 481 578 481 191 421 191 421 875 349 875 349 699 271 699 271 510 357 510 357 783 63 783 63 885 976 885 976 175 717 175 717 694 356 694 356 103 387 103 387 398 71 398 71 637 986 637 986 49 163 49 163 182 538 182 538 961 901 961 901 989 909 989 909 915 449 915 449 808 884 808 884 629 688 629 688 884 467 884 467 835 627 835 627 794 435 794 435 559 744 559 744 774 842 774 842 936 50 936 50 865 616 865 616 630 314 630 314 529 702 529 702 175 679 175 679 31 906 31 906 673 14 673 14 278 237 278 237 539 474 539 474 143 29 143 29 93 430 93 430 191 305 191 305 592 308 592 308 530 296 530 296 494 666 494 666 766 858 766 858 974 650 974 650 315 114 315 114 371 664 371 664 479 766 479 766 908 966 908 966 645 336 645 336 51 242 51 242 981 107 981 107 266 352 266 352 935 213 935 213 91 821 91 821 54 149 54 149 173 901 173 901 476 921 476 921 394 306 394 306 378 674 378 674 938 44 938 44 911 421 911 421 328 692 328 692 936 381 936 381 218 576 218 576 778 188 778 188 866 997 866 997 272 437 272 437 464 952 464 952 10 972 10 972 642 970 642 970 81 687 81 687 34 982 34 982 692 183 692 183 732 813 732 813 564 137 564 137 695 779 695 779 618 810 618 810 839 474 839 474 296 937 296 937 562 524 562 524 709 116 709 116 546 669 546 669 358 741 358 741 304 915 304 915 792 552 792 552 321 561 321 561 952 333 952 333 617 242 617 242 696 282 696 282 250 4 250 4 306 333 306 333 519 476 519 476 956 952 956 952 403 656 403 656 223 823 223 823 513 407 513 407 36 419 36 419 557 373 557 373 126 895 126 895 986 948 986 948 369 104 369 104 388 231 388 231 504 520 504 520 378 958 378 958 426 200 426 200 609 369 609 369 513 452 513 452 415 12 415 12 364 777 364 777 471 538 471 538 925 600 925 600 524 162 524 162 868 805 868 805 593 760 593 760 771 561 771 561 950 892 950 892 107 383 107 383 720 210 720 210 174 16 174 16 735 924 735 924 35 604 35 604 982 262 982 262 876 313 876 313 350 669 350 669 886 854 886 854 839 678 839 678 834 816 834 816 402 836 402 836 156 460 156 460 114 264 114 264 586 45 586 45 833 140 833 140 305 429 305 429 233 905 233 905 847 280 847 280 862 969 862 969 661 937 661 937 208 363 208 363 105 289 105 289 213 542 213 542 576 181 576 181 372 714 372 714 370 956 370 956 415 857 415 857 863 251 863 251 449 742 449 742 636 973 636 973 3 448 3 448 526 407 526 407 113 54 113 54 884 58 884 58 496 318 496 318 756 904 756 904 440 849 440 849 290 536 290 536 517 296 517 296 586 76 586 76 336 771 336 771 39 235 39 235 408 963 408 963 678 960 678 960 777 807 777 807 156 842 156 842 398 52 398 52 890 508 890 508 275 966 275 966 427 514 427 514 706 275 706 275 829 418 829 418 151 612 151 612 919 801 919 801 973 993 973 993 741 458 741 458 465 313 465 313 381 982 381 982 869 545 869 545 533 835 533 835 79 863 79 863 584 36 584 36 246 892 246 892 274 305 274 305 963 512 963 512 397 960 397 960 636 716 636 716 270 33 270 33 107 171 107 171 240 614 240 614 550 383 550 383 907 790 907 790 280 749 280 749 899 312 899 312 628 97 628 97 126 785 126 785 100 45 100 45 35 290 35 290 101 376 101 376 220 192 220 192 215 13 215 13 686 167 686 167 441 403 441 403 554 674 554 674 172 292 172 292 868 14 868 14 877 150 877 150 738 936 738 936 752 747 752 747 668 619 668 619 379 458 379 458 977 520 977 520 909 556 909 556 626 84 626 84 817 387 817 387 763 452 763 452 224 984 224 984 468 425 468 425 852 309 852 309 370 292 370 292 841 41 841 41 486 427 486 427 134 744 134 744 906 498 906 498 317 274 317 274 32 441 32 441 546 448 546 448 409 576 409 576 278 211 278 211 904 160 904 160 716 428 716 428 297 339 297 339 558 881 558 881 700 239 700 239 399 339 399 339 869 191 869 191 936 669 936 669 815 450 815 450 597 611 597 611 340 457 340 457 455 414 455 414 988 225 988 225 495 992 495 992 575 235 575 235 477 818 477 818 249 111 249 111 564 959 564 959 802 140 802 140 862 616 862 616 364 789 364 789 744 716 744 716 443 427 443 427 286 195 286 195 746 164 746 164 323 819 323 819 988 675 988 675 419 880 419 880 629 15 629 15 440 10 440 10 272 858 272 858 223 347 223 347 195 766 195 766 367 581 367 581 72 118 72 118 645 130 645 130 150 643 150 643 789 874 789 874 845 340 845 340 608 798 608 798 706 319 706 319 951 61 951 61 283 885 283 885 118 646 118 646 180 208 180 208 961 248 961 248 51 32 51 32 264 289 264 289 54 532 54 532 469 241 469 241 167 555 167 555 564 400 564 400 288 702 288 702 957 207 957 207 543 233 543 233 876 649 876 649 40 907 40 907 487 685 487 685 449 157 449 157 817 811 817 811 668 604 668 604 274 525 274 525 67 116 67 116 935 979 935 979 838 937 838 937 865 981 865 981 411 68 411 68 100 544 100 544 135 862 135 862 334 589 334 589 58 950 58 950 695 368 695 368 705 636 705 636 518 149 518 149 438 118 438 118 183 941 183 941 108 305 108 305 341 367 341 367 207 850 207 850 481 95 481 95 700 423 700 423 325 361 325 361 943 23 943 23 605 304 605 304 929 838 929 838 357 905 357 905 796 308 796 308 679 972 679 972 812 619 812 619 321 776 321 776 590 280 590 280 38 601 38 601 534 584 534 584 114 596 114 596 728 582 728 582 516 52 516 52 679 604 679 604 286 118 286 118 194 273 194 273 580 346 580 346 395 777 395 777 763 545 763 545 82 901 82 901 208 265 208 265 280 294 280 294 117 125 117 125 203 958 203 958 93 821 93 821 407 981 407 981 225 600 225 600 292 750 292 750 343 44 343 44 200 13 200 13 651 418 651 418 652 627 652 627 662 600 662 600 539 902 539 902 910 248 910 248 718 482 718 482 763 749 763 749 850 607 850 607 560 838 560 838 407 806 407 806 83 90 83 90 109 756 109 756 384 404 384 404 641 389 641 389 307 738 307 738 785 82 785 82 859 410 859 410 575 43 575 43 499 805 499 805 880 641 880 641 307 930 307 930 70 995 70 995 821 630 821 630 634 997 634 997 133 28 133 28 234 965 234 965 648 895 648 895 792 59 792 59 316 373 316 373 552 209 552 209 551 697 551 697 849 137 849 137 410 693 410 693 235 784 235 784 413 758 413 758 426 567 426 567 388 974 388 974 976 89 976 89 789 44 789 44 92 548 92 548 81 524 81 524 982 18 982 18 523 189 523 189 252 912 252 912 559 449 559 449 105 846 105 846 885 589 885 589 67 832 67 832 940 524 940 524 718 524 718 524 869 172 869 172 232 269 232 269 559 263 559 263 293 527 293 527 497 34 497 34 716 255 716 255 841 334 841 334 272 714 272 714 213 287 213 287 855 315 855 315 482 697 482 697 286 158 286 158 130 533 130 533 972 524 972 524 431 524 431 524 537 392 537 392 306 182 306 182 642 138 642 138 20 807 20 807 563 625 563 625 434 175 434 175 78 323 78 323 357 74 357 74 990 811 990 811 340 894 340 894 809 610 809 610 21 446 21 446 668 17 668 17 861 147 861 147 212 57 212 57 629 222 629 222 646 141 646 141 221 34 221 34 172 878 172 878 258 779 258 779 880 285 880 285 277 928 277 928 157 763 157 763 339 917 339 917 294 546 294 546 492 75 492 75 484 630 484 630 96 277 96 277 364 295 364 295 691 951 691 951 242 831 242 831 645 62 645 62 264 455 264 455 918 958 918 958 165 903 165 903 327 97 327 97 394 88 394 88 208 376 208 376 923 807 923 807 671 137 671 137 392 548 392 548 324 65 324 65 786 957 786 957 119 322 119 322 9 656 9 656 43 557 43 557 614 824 614 824 528 472 528 472 437 228 437 228 817 463 817 463 861 132 861 132 314 149 314 149 293 262 293 262 918 383 918 383 527 526 527 526 165 187 165 187 794 757 794 757 151 115 151 115 477 170 477 170 22 911 22 911 495 413 495 413 651 481 651 481 577 730 577 730 677 950 677 950 165 332 165 332 483 318 483 318 1 60 1 60 989 475 989 475 166 386 166 386 815 836 815 836 713 542 713 542 860 917 860 917 970 960 970 960 10 631 10 631 582 853 582 853 401 339 401 339 167 982 167 982 35 934 35 934 71 628 71 628 722 462 722 462 283 585 283 585 327 544 327 544 321 58 321 58 225 913 225 913 723 558 723 558 669 798 669 798 614 49 614 49 311 229 311 229 141 976 141 976 152 780 152 780 161 478 161 478 95 826 95 826 202 921 202 921 937 94 937 94 902 228 902 228 336 471 336 471 672 71 672 71 543 407 543 407 837 282 837 282 581 520 581 520 478 461 478 461 40 480 40 480 708 178 708 178 548 785 548 785 160 66 160 66 190 40 190 40 19 231 19 231 976 499 976 499 294 373 294 373 83 116 83 116 600 887 600 887 657 315 657 315 176 24 176 24 433 394 433 394 332 866 332 866 245 819 245 819 944 120 944 120 487 288 487 288 700 265 700 265 958 47 958 47 662 498 662 498 607 985 607 985 755 957 755 957 660 167 660 167 911 241 911 241 806 757 806 757 517 487 517 487 531 566 531 566 765 141 765 141 992 461 992 461 717 908 717 908 453 120 453 120 333 454 333 454 946 428 946 428 985 272 985 272 875 663 875 663 756 905 756 905 606 576 606 576 279 106 279 106 730 51 730 51 896 927 896 927 292 782 292 782 656 108 656 108 930 597 930 597 331 783 331 783 681 630 681 630 904 841 904 841 794 844 794 844 239 850 239 850 668 456 668 456 657 795 657 795 417 78 417 78 644 335 644 335 510 65 510 65 145 949 145 949 314 312 314 312 514 68 514 68 522 245 522 245 290 794 290 794 285 474 285 474 749 530 749 530 338 539 338 539 460 980 460 980 28 186 28 186 821 289 821 289 549 614 549 614 322 104 322 104 48 953 48 953 997 601 997 601 745 480 745 480 986 231 986 231 101 484 101 484 316 156 316 156 799 809 799 809 29 502 29 502 284 381 284 381 538 575 538 575 671 435 671 435 223 288 223 288 336 511 336 511 453 513 453 513 903 903 903 903 934 667 934 667 146 195 146 195 422 435 422 435 528 984 528 984 586 978 586 978 306 90 306 90 740 142 740 142 369 859 369 859 411 818 411 818 209 298 209 298 735 166 735 166 136 468 136 468 304 353 304 353 948 781 948 781 723 833 723 833 937 359 937 359 814 221 814 221 26 361 26 361 946 106 946 106 826 18 826 18 858 909 858 909 412 989 412 989 54 270 54 270 611 733 611 733 849 589 849 589 267 984 267 984 763 837 763 837 477 931 477 931 665 609 665 609 151 190 151 190 903 362 903 362 710 6 710 6 688 439 688 439 615 274 615 274 303 853 303 853 867 377 867 377 975 857 975 857 504 153 504 153 991 133 991 133 252 761 252 761 880 344 880 344 819 863 819 863 50 191 50 191 329 963 329 963 399 993 399 993 955 752 955 752 907 812 907 812 124 230 124 230 277 955 277 955 136 841 136 841 690 149 690 149 775 392 775 392 439 552 439 552 778 199 778 199 305 145 305 145 835 299 835 299 297 495 297 495 329 216 329 216 974 116 974 116 915 25 915 25 101 26 101 26 129 821 129 821 973 911 973 911 794 730 794 730 805 382 805 382 797 370 797 370 969 451 969 451 69 85 69 85 613 695 613 695 437 331 437 331 740 226 740 226 176 480 176 480 343 535 343 535 953 969 953 969 588 450 588 450 886 759 886 759 561 648 561 648 759 399 759 399 781 299 781 299 247 41 247 41 686 36 686 36 701 837 701 837 129 180 129 180 923 592 923 592 715 873 715 873 835 172 835 172 176 354 176 354 670 280 670 280 606 181 606 181 325 411 325 411 823 595 823 595 948 977 948 977 525 676 525 676 407 667 407 667 832 455 832 455 790 669 790 669 612 42 612 42 194 142 194 142 185 503 185 503 348 225 348 225 243 157 243 157 270 106 270 106 449 343 449 343 174 382 174 382 346 302 346 302 297 212 297 212 861 782 861 782 979 62 979 62 706 11 706 11 280 695 280 695 173 318 173 318 109 61 109 61 992 668 992 668 288 704 288 704 984 493 984 493 153 233 153 233 675 251 675 251 631 574 631 574 890 699 890 699 81 863 81 863 638 644 638 644 345 574 345 574 853 110 853 110 375 726 375 726 15 526 15 526 656 667 656 667 419 900 419 900 751 440 751 440 484 759 484 759 672 414 672 414 518 741 518 741 815 148 815 148 282 943 282 943 595 963 595 963 334 299 334 299 734 115 734 115 835 822 835 822 599 434 599 434 692 775 692 775 128 985 128 985 678 112 678 112 790 964 790 964 33 24 33 24 794 527 794 527 622 690 622 690 591 808 591 808 547 359 547 359 325 589 325 589 744 623 744 623 477 252 477 252 254 947 254 947 136 35 136 35 762 62 762 62 891 1 891 1 319 246 319 246 283 313 283 313 308 428 308 428 554 352 554 352 291 439 291 439 896 759 896 759 259 836 259 836 240 498 240 498 36 794 36 794 520 973 520 973 216 943 216 943 266 915 266 915 974 746 974 746 728 150 728 150 484 180 484 180 652 522 652 522 304 11 304 11 571 632 571 632 939 269 939 269 212 613 212 613 199 827 199 827 85 669 85 669 936 700 936 700 804 38 804 38 624 540 624 540 631 837 631 837 705 744 705 744 800 537 800 537 452 953 452 953 249 209 249 209 908 958 908 958 119 517 119 517 745 954 745 954 374 437 374 437 309 477 309 477 972 464 972 464 447 503 447 503 304 535 304 535 298 884 298 884 210 886 210 886 703 443 703 443 199 602 199 602 821 864 821 864 670 193 670 193 12 290 12 290 762 981 762 981 721 607 721 607 237 339 237 339 675 359 675 359 50 975 50 975 507 569 507 569 609 990 609 990 459 785 459 785 920 736 920 736 392 646 392 646 664 184 664 184 410 194 410 194 277 679 277 679 260 629 260 629 940 634 940 634 593 424 593 424 958 280 958 280 934 424 934 424 920 632 920 632 860 577 860 577 550 305 550 305 22 393 22 393 250 141 250 141 589 947 589 947 876 367 876 367 521 140 521 140 977 637 977 637 208 721 208 721 619 635 619 635 546 36 546 36 12 797 12 797 377 623 377 623 153 883 153 883 143 306 143 306 477 10 477 10 907 480 907 480 936 776 936 776 264 302 264 302 291 417 291 417 102 738 102 738 765 551 765 551 52 678 52 678 190 97 190 97 731 274 731 274 702 523 702 523 110 338 110 338 532 381 532 381 960 986 960 986 494 22 494 22 480 710 480 710 931 788 931 788 279 362 279 362 248 207 248 207 390 28 390 28 960 146 960 146 956 882 956 882 617 732 617 732 617 615 617 615 751 573 751 573 902 353 902 353 450 73 450 73 123 209 123 209 550 889 550 889 29 382 29 382 392 421 392 421 340 594 340 594 345 531 345 531 807 163 807 163 569 624 569 624 292 236 292 236 47 421 47 421 990 636 990 636 149 76 149 76 792 585 792 585 213 24 213 24 641 972 641 972 736 40 736 40 860 609 860 609 76 236 76 236 276 136 276 136 62 635 62 635 627 822 627 822 207 330 207 330 707 286 707 286 774 495 774 495 539 105 539 105 710 162 710 162 61 899 61 899 513 686 513 686 431 841 431 841 115 744 115 744 687 35 687 35 362 677 362 677 405 681 405 681 519 367 519 367 241 292 241 292 438 595 438 595 409 745 409 745 523 829 523 829 47 287 47 287 950 707 950 707 217 881 217 881 789 212 789 212 245 474 245 474 678 158 678 158 550 453 550 453 616 460 616 460 428 119 428 119 790 639 790 639 332 664 332 664 194 691 194 691 835 952 835 952 370 64 370 64 191 407 191 407 459 799 459 799 503 13 503 13 399 217 399 217 823 259 823 259 62 209 62 209 763 371 763 371 782 199 782 199 692 398 692 398 715 200 715 200 8 115 8 115 804 654 804 654 616 659 616 659 713 162 713 162 739 874 739 874 148 411 148 411 419 811 419 811 78 928 78 928 600 554 600 554 227 704 227 704 414 199 414 199 722 993 722 993 181 101 181 101 386 338 386 338 64 645 64 645 145 531 145 531 291 841 291 841 207 493 207 493 80 66 80 66 962 563 962 563 783 74 783 74 716 947 716 947 644 148 644 148 500 414 500 414 262 452 262 452 727 574 727 574 44 962 44 962 40 128 40 128 715 398 715 398 786 509 786 509 221 197 221 197 352 870 352 870 226 135 226 135 206 285 206 285 865 750 865 750 633 92 633 92 661 131 661 131 992 965 992 965 645 288 645 288 832 357 832 357 323 769 323 769 744 20 744 20 948 12 948 12 46 988 46 988 533 127 533 127 68 234 68 234 780 198 780 198 645 647 645 647 678 741 678 741 833 322 833 322 538 851 538 851 513 91 513 91 341 444 341 444 833 356 833 356 780 951 780 951 861 795 861 795 685 927 685 927 755 839 755 839 873 631 873 631 890 843 890 843 832 753 832 753 946 73 946 73 887 899 887 899 169 807 169 807 414 726 414 726 873 941 873 941 724 108 724 108 255 5 255 5 384 291 384 291 506 928 506 928 153 995 153 995 905 575 905 575 827 21 827 21 451 175 451 175 528 850 528 850 281 762 281 762 958 258 958 258 479 600 479 600 504 905 504 905 478 561 478 561 704 108 704 108 461 997 461 997 90 124 90 124 787 515 787 515 44 261 44 261 575 756 575 756 159 717 159 717 429 232 429 232 373 352 373 352 178 710 178 710 347 403 347 403 365 155 365 155 564 19 564 19 809 513 809 513 744 498 744 498 580 639 580 639 115 85 115 85 70 330 70 330 39 887 39 887 38 684 38 684 39 605 39 605 622 355 622 355 996 616 996 616 606 332 606 332 964 493 964 493 483 401 483 401 956 301 956 301 309 966 309 966 294 972 294 972 75 962 75 962 958 26 958 26 868 717 868 717 556 805 556 805 22 212 22 212 471 276 471 276 617 773 617 773 328 367 328 367 23 141 23 141 168 282 168 282 54 972 54 972 160 342 160 342 234 226 234 226 809 13 809 13 873 691 873 691 296 614 296 614 844 93 844 93 496 884 496 884 827 580 827 580 995 136 995 136 566 484 566 484 808 304 808 304 783 786 783 786 774 21 774 21 784 739 784 739 137 787 137 787 977 835 977 835 500 951 500 951 211 748 211 748 352 772 352 772 13 761 13 761 502 159 502 159 763 28 763 28 81 482 81 482 775 11 775 11 134 964 134 964 476 958 476 958 997 143 997 143 85 876 85 876 512 119 512 119 725 421 725 421 958 636 958 636 371 294 371 294 895 117 895 117 66 555 66 555 790 508 790 508 320 529 320 529 104 275 104 275 336 267 336 267 481 966 481 966 172 498 172 498 118 577 118 577 272 313 272 313 610 424 610 424 517 247 517 247 481 293 481 293 599 506 599 506 459 150 459 150 575 420 575 420 590 496 590 496 538 390 538 390 717 901 717 901 631 584 631 584 634 47 634 47 860 81 860 81 758 709 758 709 268 295 268 295 760 356 760 356 732 208 732 208 420 879 420 879 565 33 565 33 530 979 530 979 598 564 598 564 888 202 888 202 677 855 677 855 67 449 67 449 689 77 689 77 6 88 6 88 407 10 407 10 694 638 694 638 7 289 7 289 889 317 889 317 898 790 898 790 54 144 54 144 514 890 514 890 243 285 243 285 611 984 611 984 608 696 608 696 935 116 935 116 919 840 919 840 91 596 91 596 795 724 795 724 415 216 415 216 277 246 277 246 280 654 280 654 607 923 607 923 775 911 775 911 455 645 455 645 192 595 192 595 249 355 249 355 985 520 985 520 962 876 962 876 597 191 597 191 326 563 326 563 814 275 814 275 260 265 260 265 154 319 154 319 198 558 198 558 461 594 461 594 64 456 64 456 48 427 48 427 182 129 182 129 842 424 842 424 708 438 708 438 910 502 910 502 706 159 706 159 692 719 692 719 167 114 167 114 957 396 957 396 401 782 401 782 362 141 362 141 473 584 473 584 628 956 628 956 208 914 208 914 315 824 315 824 732 319 732 319 493 548 493 548 310 107 310 107 596 765 596 765 117 666 117 666 389 840 389 840 943 201 943 201 542 608 542 608 594 675 594 675 123 310 123 310 597 735 597 735 636 475 636 475 281 69 281 69 208 336 208 336 526 446 526 446 183 50 183 50 481 369 481 369 955 382 955 382 863 476 863 476 262 391 262 391 521 220 521 220 189 634 189 634 525 536 525 536 731 103 731 103 409 556 409 556 804 293 804 293 331 880 331 880 173 956 173 956 97 785 97 785 327 12 327 12 717 743 717 743 548 697 548 697 202 702 202 702 365 356 365 356 930 256 930 256 823 425 823 425 229 44 229 44 557 863 557 863 845 393 845 393 199 781 199 781 352 790 352 790 953 846 953 846 598 875 598 875 923 139 923 139 681 491 681 491 644 609 644 609 254 446 254 446 645 238 645 238 756 85 756 85 553 830 553 830 301 674 301 674 428 425 428 425 213 483 213 483 964 213 964 213 316 483 316 483 376 835 376 835 115 626 115 626 348 615 348 615 594 458 594 458 248 920 248 920 59 301 59 301 569 706 569 706 387 974 387 974 979 141 979 141 384 796 384 796 18 644 18 644 754 695 754 695 934 83 934 83 866 454 866 454 342 556 342 556 6 886 6 886 454 492 454 492 952 137 952 137 570 848 570 848 851 831 851 831 431 520 431 520 719 115 719 115 47 586 47 586 198 890 198 890 436 805 436 805 986 234 986 234 31 696 31 696 834 287 834 287 135 409 135 409 156 772 156 772 860 225 860 225 322 977 322 977 838 300 838 300 36 890 36 890 31 548 31 548 847 398 847 398 215 182 215 182 739 890 739 890 450 507 450 507 262 436 262 436 543 44 543 44 181 31 181 31 307 37 307 37 384 50 384 50 788 502 788 502 180 316 180 316 304 847 304 847 649 530 649 530 319 795 319 795 448 612 448 612 17 245 17 245 176 546 176 546 819 464 819 464 518 233 518 233 657 280 657 280 460 517 460 517 954 204 954 204 158 23 158 23 413 562 413 562 736 810 736 810 250 623 250 623 564 249 564 249 254 891 254 891 243 346 243 346 13 95 13 95 321 600 321 600 187 513 187 513 819 498 819 498 58 11 58 11 529 990 529 990 330 305 330 305 728 906 728 906 296 711 296 711 564 285 564 285 694 617 694 617 934 423 934 423 170 877 170 877 413 781 413 781 705 316 705 316 714 82 714 82 706 500 706 500 599 826 599 826 415 834 415 834 15 580 15 580 62 737 62 737 898 262 898 262 747 648 747 648 470 347 470 347 247 529 247 529 111 461 111 461 680 488 680 488 544 571 544 571 616 665 616 665 173 222 173 222 90 98 90 98 460 406 460 406 286 425 286 425 213 67 213 67 675 969 675 969 857 474 857 474 935 118 935 118 370 889 370 889 522 238 522 238 155 430 155 430 964 36 964 36 977 336 977 336 386 312 386 312 574 433 574 433 912 134 912 134 623 482 623 482 674 256 674 256 645 820 645 820 764 114 764 114 463 401 463 401 525 69 525 69 417 962 417 962 877 368 877 368 931 958 931 958 784 229 784 229 863 799 863 799 402 517 402 517 706 869 706 869 768 296 768 296 982 587 982 587 152 125 152 125 544 961 544 961 342 433 342 433 297 419 297 419 877 399 877 399 452 12 452 12 685 991 685 991 633 900 633 900 966 682 966 682 444 650 444 650 951 372 951 372 909 718 909 718 849 229 849 229 639 609 639 609 397 244 397 244 551 644 551 644 66 518 66 518 48 357 48 357 953 624 953 624 369 355 369 355 294 12 294 12 805 785 805 785 582 110 582 110 287 711 287 711 292 983 292 983 915 434 915 434 713 383 713 383 141 671 141 671 688 619 688 619 69 346 69 346 104 150 104 150 56 892 56 892 817 440 817 440 797 321 797 321 388 820 388 820 780 954 780 954 974 677 974 677 554 873 554 873 645 325 645 325 115 734 115 734 330 278 330 278 930 894 930 894 638 202 638 202 241 305 241 305 852 516 852 516 759 713 759 713 237 536 237 536 311 458 311 458 404 173 404 173 739 340 739 340 188 305 188 305 373 877 373 877 44 971 44 971 910 793 910 793 90 161 90 161 346 204 346 204 978 736 978 736 666 475 666 475 185 28 185 28 130 413 130 413 587 191 587 191 59 486 59 486 542 926 542 926 841 984 841 984 658 188 658 188 403 936 403 936 614 94 614 94 909 406 909 406 983 174 983 174 346 342 346 342 81 567 81 567 440 50 440 50 828 359 828 359 810 585 810 585 252 976 252 976 645 942 645 942 482 845 482 845 702 284 702 284 341 735 341 735 494 732 494 732 80 198 80 198 494 198 494 198 410 373 410 373 451 997 451 997 37 433 37 433 816 410 816 410 867 899 867 899 151 39 151 39 409 146 409 146 407 970 407 970 703 549 703 549 980 746 980 746 525 2 525 2 984 761 984 761 880 848 880 848 639 131 639 131 352 376 352 376 427 34 427 34 644 115 644 115 883 316 883 316 905 821 905 821 826 340 826 340 453 666 453 666 32 429 32 429 709 171 709 171 949 526 949 526 750 651 750 651 17 289 17 289 350 84 350 84 879 243 879 243 882 700 882 700 418 320 418 320 458 729 458 729 761 47 761 47 864 444 864 444 963 279 963 279 530 234 530 234 828 200 828 200 454 397 454 397 64 935 64 935 138 957 138 957 141 546 141 546 265 924 265 924 516 395 516 395 830 743 830 743 785 931 785 931 985 78 985 78 172 588 172 588 912 318 912 318 347 31 347 31 308 689 308 689 347 847 347 847 119 306 119 306 994 566 994 566 94 679 94 679 204 166 204 166 800 298 800 298 500 146 500 146 824 285 824 285 600 679 600 679 239 87 239 87 39 621 39 621 994 327 994 327 666 705 666 705 453 580 453 580 968 689 968 689 952 891 952 891 118 829 118 829 241 964 241 964 395 205 395 205 375 813 375 813 654 225 654 225 796 7 796 7 672 527 672 527 318 447 318 447 836 617 836 617 100 134 100 134 305 655 305 655 454 814 454 814 583 627 583 627 519 808 519 808 18 116 18 116 936 605 936 605 122 936 122 936 324 815 324 815 705 696 705 696 193 959 193 959 461 579 461 579 685 595 685 595 850 286 850 286 10 353 10 353 638 689 638 689 654 154 654 154 406 916 406 916 334 293 334 293 590 66 590 66 247 724 247 724 825 766 825 766 681 377 681 377 3 697 3 697 522 165 522 165 171 662 171 662 55 77 55 77 538 938 538 938 602 36 602 36 944 616 944 616 265 671 265 671 506 232 506 232 909 263 909 263 755 598 755 598 583 852 583 852 138 673 138 673 467 204 467 204 127 684 127 684 838 592 838 592 64 109 64 109 249 425 249 425 971 458 971 458 209 959 209 959 953 57 953 57 991 364 991 364 970 552 970 552 887 615 887 615 854 245 854 245 928 910 928 910 472 953 472 953 268 444 268 444 65 309 65 309 575 575 575 575 427 155 427 155 554 627 554 627 286 729 286 729 266 311 266 311 14 434 14 434 519 180 519 180 608 259 608 259 771 202 771 202 776 382 776 382 896 836 896 836 748 455 748 455 47 643 47 643 797 483 797 483 815 862 815 862 927 544 927 544 896 627 896 627 328 637 328 637 475 889 475 889 77 789 77 789 970 338 970 338 453 408 453 408 436 565 436 565 170 679 170 679 991 177 991 177 165 49 165 49 861 350 861 350 401 845 401 845 562 651 562 651 524 580 524 580 271 55 271 55 8 172 8 172 943 966 943 966 141 670 141 670 447 812 447 812 376 93 376 93 701 347 701 347 967 976 967 976 950 513 950 513 562 754 562 754 784 74 784 74 489 303 489 303 393 882 393 882 273 854 273 854 331 172 331 172 567 762 567 762 955 810 955 810 180 574 180 574 650 685 650 685 148 383 148 383 11 648 11 648 595 226 595 226 807 53 807 53 91 645 91 645 669 620 669 620 22 728 22 728 874 415 874 415 786 755 786 755 108 925 108 925 571 519 571 519 990 502 990 502 339 230 339 230 978 317 978 317 565 534 565 534 951 893 951 893 795 970 795 970 1 873 1 873 745 318 745 318 276 892 276 892 566 596 566 596 613 41 613 41 380 588 380 588 428 179 428 179 524 683 524 683 39 186 39 186 278 733 278 733 681 938 681 938 933 831 933 831 96 773 96 773 928 834 928 834 78 822 78 822 75 704 75 704 588 758 588 758 951 204 951 204 41 875 41 875 870 447 870 447 659 943 659 943 73 237 73 237 854 524 854 524 818 121 818 121 92 320 92 320 907 91 907 91 980 132 980 132 753 588 753 588 225 215 225 215 284 849 284 849 663 621 663 621 951 598 951 598 113 934 113 934 511 243 511 243 652 267 652 267 337 610 337 610 377 55 377 55 388 581 388 581 904 135 904 135 758 593 758 593 655 672 655 672 143 457 143 457 324 890 324 890 721 751 721 751 901 494 901 494 451 4 451 4 384 667 384 667 276 500 276 500 599 114 599 114 851 649 851 649 101 243 101 243 152 441 152 441 170 323 170 323 381 879 381 879 404 701 404 701 736 875 736 875 295 738 295 738 460 504 460 504 757 622 757 622 605 774 605 774 952 214 952 214 274 343 274 343 355 908 355 908 143 806 143 806 562 333 562 333 467 39 467 39 152 328 152 328 402 385 402 385 99 268 99 268 111 271 111 271 946 905 946 905 396 403 396 403 48 304 48 304 41 349 41 349 495 620 495 620 129 187 129 187 625 991 625 991 700 255 700 255 756 595 756 595 268 743 268 743 248 702 248 702 295 664 295 664 617 492 617 492 493 367 493 367 503 470 503 470 439 598 439 598 667 142 667 142 68 880 68 880 487 262 487 262 677 153 677 153 177 519 177 519 209 614 209 614 527 685 527 685 637 258 637 258 446 393 446 393 37 846 37 846 175 180 175 180 320 808 320 808 677 667 677 667 513 572 513 572 294 130 294 130 908 993 908 993 157 380 157 380 903 726 903 726 71 329 71 329 194 387 194 387 859 381 859 381 701 471 701 471 957 8 957 8 772 923 772 923 66 754 66 754 677 818 677 818 669 322 669 322 5 768 5 768 429 164 429 164 520 914 520 914 350 528 350 528 555 838 555 838 704 326 704 326 292 878 292 878 82 918 82 918 917 703 917 703 226 837 226 837 216 171 216 171 867 950 867 950 61 233 61 233 924 587 924 587 777 348 777 348 298 251 298 251 503 967 503 967 618 296 618 296 960 826 960 826 138 385 138 385 249 768 249 768 786 251 786 251 823 12 823 12 174 847 174 847 400 271 400 271 903 773 903 773 983 807 983 807 136 469 136 469 715 232 715 232 401 396 401 396 118 365 118 365 250 78 250 78 795 790 795 790 135 83 135 83 380 931 380 931 190 830 190 830 341 57 341 57 26 872 26 872 574 745 574 745 281 233 281 233 725 71 725 71 523 369 523 369 31 311 31 311 661 208 661 208 725 723 725 723 833 237 833 237 167 874 167 874 249 105 249 105 742 883 742 883 46 863 46 863 623 370 623 370 226 950 226 950 580 682 580 682 511 894 511 894 244 533 244 533 956 745 956 745 391 777 391 777 896 454 896 454 915 670 915 670 687 276 687 276 662 385 662 385 42 592 42 592 388 81 388 81 307 803 307 803 502 164 502 164 747 683 747 683 836 877 836 877 918 97 918 97 661 461 661 461 600 715 600 715 946 417 946 417 722 273 722 273 412 617 412 617 842 534 842 534 755 643 755 643 295 552 295 552 243 472 243 472 743 52 743 52 880 477 880 477 297 88 297 88 5 468 5 468 602 55 602 55 593 126 593 126 847 701 847 701 72 122 72 122 828 654 828 654 637 501 637 501 551 53 551 53 256 828 256 828 716 320 716 320 654 839 654 839 753 28 753 28 291 272 291 272 721 737 721 737 335 879 335 879 466 263 466 263 229 813 229 813 273 497 273 497 622 259 622 259 751 129 751 129 249 460 249 460 741 786 741 786 710 656 710 656 462 725 462 725 643 20 643 20 445 254 445 254 349 222 349 222 64 784 64 784 146 47 146 47 414 640 414 640 779 264 779 264 131 712 131 712 99 967 99 967 987 117 987 117 312 556 312 556 194 308 194 308 281 695 281 695 682 494 682 494 459 286 459 286 3 107 3 107 18 409 18 409 755 148 755 148 948 151 948 151 510 571 510 571 171 620 171 620 421 475 421 475 871 101 871 101 355 143 355 143 677 935 677 935 861 463 861 463 57 703 57 703 643 87 643 87 18 147 18 147 736 822 736 822 468 246 468 246 65 439 65 439 629 488 629 488 611 843 611 843 238 176 238 176 102 217 102 217 122 596 122 596 224 423 224 423 677 147 677 147 550 869 550 869 564 143 564 143 513 141 513 141 174 690 174 690 607 795 607 795 317 860 317 860 977 318 977 318 214 341 214 341 296 598 296 598 498 199 498 199 668 478 668 478 95 249 95 249 993 874 993 874 964 103 964 103 137 10 137 10 373 828 373 828 367 137 367 137 755 486 755 486 262 179 262 179 732 827 732 827 500 896 500 896 609 628 609 628 773 543 773 543 73 275 73 275 761 967 761 967 322 608 322 608 276 768 276 768 948 534 948 534 198 368 198 368 407 903 407 903 376 421 376 421 919 700 919 700 736 28 736 28 209 627 209 627 445 615 445 615 657 578 657 578 518 828 518 828 53 831 53 831 187 850 187 850 63 441 63 441 509 949 509 949 495 810 495 810 708 982 708 982 744 174 744 174 991 278 991 278 824 995 824 995 393 679 393 679 94 258 94 258 718 2 718 2 381 747 381 747 664 210 664 210 208 95 208 95 222 743 222 743 95 256 95 256 755 774 755 774 414 406 414 406 812 956 812 956 856 251 856 251 581 609 581 609 321 257 321 257 594 938 594 938 646 371 646 371 482 462 482 462 963 981 963 981 496 176 496 176 311 755 311 755 807 798 807 798 651 948 651 948 569 532 569 532 735 784 735 784 654 784 654 784 382 307 382 307 404 186 404 186 407 720 407 720 411 134 411 134 363 386 363 386 99 424 99 424 203 588 203 588 311 651 311 651 287 441 287 441 486 409 486 409 722 158 722 158 683 212 683 212 211 612 211 612 472 395 472 395 745 35 745 35 224 668 224 668 268 619 268 619 529 504 529 504 155 115 155 115 670 39 670 39 161 115 161 115 850 869 850 869 413 280 413 280 929 503 929 503 819 279 819 279 164 35 164 35 732 490 732 490 431 344 431 344 593 360 593 360 257 391 257 391 51 162 51 162 659 929 659 929 198 868 198 868 231 704 231 704 149 583 149 583 860 141 860 141 329 747 329 747 799 432 799 432 751 935 751 935 534 583 534 583 515 278 515 278 238 611 238 611 662 558 662 558 785 910 785 910 762 933 762 933 301 27 301 27 989 505 989 505 759 345 759 345 299 751 299 751 553 712 553 712 919 30 919 30 575 843 575 843 721 73 721 73 807 569 807 569 255 822 255 822 995 397 995 397 538 685 538 685 773 578 773 578 308 639 308 639 464 263 464 263 737 555 737 555 38 837 38 837 543 477 543 477 272 782 272 782 12 764 12 764 985 579 985 579 414 854 414 854 768 897 768 897 811 834 811 834 732 730 732 730 371 319 371 319 630 186 630 186 448 409 448 409 874 601 874 601 949 10 949 10 617 733 617 733 115 555 115 555 483 479 483 479 414 210 414 210 668 81 668 81 638 724 638 724 465 810 465 810 120 670 120 670 522 206 522 206 549 699 549 699 420 114 420 114 764 457 764 457 719 754 719 754 428 746 428 746 398 709 398 709 200 184 200 184 95 158 95 158 384 424 384 424 513 62 513 62 990 541 990 541 362 917 362 917 721 688 721 688 904 882 904 882 784 261 784 261 349 646 349 646 580 448 580 448 418 767 418 767 499 783 499 783 720 355 720 355 769 231 769 231 701 187 701 187 687 175 687 175 786 855 786 855 157 696 157 696 118 328 118 328 704 382 704 382 652 586 652 586 611 773 611 773 397 440 397 440 370 688 370 688 746 400 746 400 924 664 924 664 224 121 224 121 112 601 112 601 706 255 706 255 199 856 199 856 39 198 39 198 674 532 674 532 17 917 17 917 689 395 689 395 22 34 22 34 356 37 356 37 540 920 540 920 447 177 447 177 739 720 739 720 480 435 480 435 163 262 163 262 642 388 642 388 17 159 17 159 464 38 464 38 768 459 768 459 565 949 565 949 208 840 208 840 550 747 550 747 359 382 359 382 217 187 217 187 520 144 520 144 457 499 457 499 803 781 803 781 277 616 277 616 892 91 892 91 859 592 859 592 846 620 846 620 135 925 135 925 387 196 387 196 873 679 873 679 416 893 416 893 741 21 741 21 218 760 218 760 291 863 291 863 753 869 753 869 315 866 315 866 74 178 74 178 659 296 659 296 490 964 490 964 213 433 213 433 634 619 634 619 758 455 758 455 383 22 383 22 420 871 420 871 997 866 997 866 675 246 675 246 78 484 78 484 814 243 814 243 191 29 191 29 959 17 959 17 357 615 357 615 784 113 784 113 253 138 253 138 350 315 350 315 767 636 767 636 558 876 558 876 829 314 829 314 819 760 819 760 825 801 825 801 317 100 317 100 932 819 932 819 346 508 346 508 640 485 640 485 268 730 268 730 96 55 96 55 353 870 353 870 333 97 333 97 414 926 414 926 779 374 779 374 599 128 599 128 18 604 18 604 341 755 341 755 354 394 354 394 433 332 433 332 851 647 851 647 119 957 119 957 579 335 579 335 731 724 731 724 377 117 377 117 495 302 495 302 757 818 757 818 43 752 43 752 263 195 263 195 4 796 4 796 121 6 121 6 799 94 799 94 42 204 42 204 805 589 805 589 351 86 351 86 256 502 256 502 159 21 159 21 62 535 62 535 398 277 398 277 33 855 33 855 655 86 655 86 418 301 418 301 33 294 33 294 733 565 733 565 206 474 206 474 716 701 716 701 847 29 847 29 282 185 282 185 404 863 404 863 607 95 607 95 166 894 166 894 765 771 765 771 807 635 807 635 257 188 257 188 952 732 952 732 498 649 498 649 233 463 233 463 333 729 333 729 220 348 220 348 530 76 530 76 553 640 553 640 776 933 776 933 196 936 196 936 697 331 697 331 821 834 821 834 156 332 156 332 209 877 209 877 413 528 413 528 930 838 930 838 949 651 949 651 653 907 653 907 281 831 281 831 298 244 298 244 615 810 615 810 329 290 329 290 101 575 101 575 373 356 373 356 570 398 570 398 560 982 560 982 592 461 592 461 84 168 84 168 478 753 478 753 767 32 767 32 290 585 290 585 52 282 52 282 380 37 380 37 121 285 121 285 835 593 835 593 458 936 458 936 714 877 714 877 820 597 820 597 203 984 203 984 24 865 24 865 598 426 598 426 225 379 225 379 589 337 589 337 763 969 763 969 139 684 139 684 41 265 41 265 332 300 332 300 918 966 918 966 693 221 693 221 387 338 387 338 145 878 145 878 115 589 115 589 87 289 87 289 242 423 242 423 243 845 243 845 702 597 702 597 90 198 90 198 828 644 828 644 976 596 976 596 582 409 582 409 539 449 539 449 228 624 228 624 156 290 156 290 435 516 435 516 123 736 123 736 128 382 128 382 564 966 564 966 901 118 901 118 971 73 971 73 242 41 242 41 492 420 492 420 548 824 548 824 646 753 646 753 544 408 544 408 852 709 852 709 632 245 632 245 663 502 663 502 520 416 520 416 184 246 184 246 906 762 906 762 940 771 940 771 128 588 128 588 984 776 984 776 486 230 486 230 598 384 598 384 322 322 322 322 83 506 83 506 397 408 397 408 664 449 664 449 279 568 279 568 714 575 714 575 699 463 699 463 647 274 647 274 18 173 18 173 462 901 462 901 840 632 840 632 246 67 246 67 764 617 764 617 610 434 610 434 652 950 652 950 520 296 520 296 418 452 418 452 210 872 210 872 122 799 122 799 583 28 583 28 953 862 953 862 974 77 974 77 408 550 408 550 633 283 633 283 198 127 198 127 356 686 356 686 993 867 993 867 363 880 363 880 153 471 153 471 887 220 887 220 495 782 495 782 233 354 233 354 136 644 136 644 16 102 16 102 534 826 534 826 640 601 640 601 39 263 39 263 591 419 591 419 874 785 874 785 257 752 257 752 779 618 779 618 772 115 772 115 298 34 298 34 969 291 969 291 836 320 836 320 738 637 738 637 782 103 782 103 396 400 396 400 185 572 185 572 224 74 224 74 895 971 895 971 336 495 336 495 815 988 815 988 578 326 578 326 398 921 398 921 939 568 939 568 894 742 894 742 377 959 377 959 920 290 920 290 790 545 790 545 707 135 707 135 909 160 909 160 204 828 204 828 967 204 967 204 578 291 578 291 227 517 227 517 671 330 671 330 502 241 502 241 25 529 25 529 597 526 597 526 324 855 324 855 293 822 293 822 343 250 343 250 49 569 49 569 627 760 627 760 110 678 110 678 529 712 529 712 585 21 585 21 531 843 531 843 107 177 107 177 518 883 518 883 545 538 545 538 844 503 844 503 243 332 243 332 783 159 783 159 333 608 333 608 463 592 463 592 850 560 850 560 303 359 303 359 20 422 20 422 276 658 276 658 712 909 712 909 428 430 428 430 250 146 250 146 954 783 954 783 674 817 674 817 419 30 419 30 882 81 882 81 408 23 408 23 60 466 60 466 991 841 991 841 48 342 48 342 805 160 805 160 850 442 850 442 98 377 98 377 776 788 776 788 858 783 858 783 175 214 175 214 340 870 340 870 565 80 565 80 945 522 945 522 474 479 474 479 17 303 17 303 852 742 852 742 361 245 361 245 807 722 807 722 450 589 450 589 439 506 439 506 391 809 391 809 90 881 90 881 734 800 734 800 357 50 357 50 427 988 427 988 93 877 93 877 575 980 575 980 915 412 915 412 915 417 915 417 379 79 379 79 607 153 607 153 801 268 801 268 116 73 116 73 964 372 964 372 891 463 891 463 665 393 665 393 42 211 42 211 589 296 589 296 916 608 916 608 662 986 662 986 3 209 3 209 747 878 747 878 431 204 431 204 520 765 520 765 17 988 17 988 680 137 680 137 718 17 718 17 612 324 612 324 737 835 737 835 183 374 183 374 602 624 602 624 26 355 26 355 368 340 368 340 110 629 110 629 814 22 814 22 132 635 132 635 887 49 887 49 467 620 467 620 289 221 289 221 123 983 123 983 959 664 959 664 16 748 16 748 586 74 586 74 981 608 981 608 342 398 342 398 274 918 274 918 549 437 549 437 933 484 933 484 327 372 327 372 235 299 235 299 899 404 899 404 434 130 434 130 156 697 156 697 610 26 610 26 986 813 986 813 6 357 6 357 497 384 497 384 643 592 643 592 137 178 137 178 896 42 896 42 690 849 690 849 582 208 582 208 538 199 538 199 247 6 247 6 895 355 895 355 858 687 858 687 160 361 160 361 268 866 268 866 726 858 726 858 436 107 436 107 918 670 918 670 925 391 925 391 17 525 17 525 722 782 722 782 273 38 273 38 388 42 388 42 852 670 852 670 5 260 5 260 409 46 409 46 437 926 437 926 34 178 34 178 540 640 540 640 576 289 576 289 748 793 748 793 471 251 471 251 394 399 394 399 637 154 637 154 262 495 262 495 737 658 737 658 561 285 561 285 600 938 600 938 697 439 697 439 664 422 664 422 949 305 949 305 167 790 167 790 288 378 288 378 594 103 594 103 37 606 37 606 771 873 771 873 587 49 587 49 228 870 228 870 136 579 136 579 288 737 288 737 397 198 397 198 588 636 588 636 510 288 510 288 270 623 270 623 305 75 305 75 82 752 82 752 860 481 860 481 373 20 373 20 661 260 661 260 737 104 737 104 452 641 452 641 502 237 502 237 609 609 609 609 270 767 270 767 22 738 22 738 540 609 540 609 380 916 380 916 620 785 620 785 386 955 386 955 626 654 626 654 315 325 315 325 844 624 844 624 396 425 396 425 784 789 784 789 379 254 379 254 825 111 825 111 733 162 733 162 601 435 601 435 114 289 114 289 866 269 866 269 153 103 153 103 621 177 621 177 750 949 750 949 507 127 507 127 218 114 218 114 602 824 602 824 21 541 21 541 384 202 384 202 815 252 815 252 110 497 110 497 653 888 653 888 667 597 667 597 480 422 480 422 266 496 266 496 134 713 134 713 420 411 420 411 174 805 174 805 971 132 971 132 730 357 730 357 288 528 288 528 855 716 855 716 940 506 940 506 643 879 643 879 263 681 263 681 388 651 388 651 740 851 740 851 894 722 894 722 237 173 237 173 476 866 476 866 907 523 907 523 442 356 442 356 92 61 92 61 180 846 180 846 963 833 963 833 311 863 311 863 766 720 766 720 89 854 89 854 18 910 18 910 890 690 890 690 602 114 602 114 79 55 79 55 663 431 663 431 3 988 3 988 905 683 905 683 746 180 746 180 360 544 360 544 54 419 54 419 920 678 920 678 958 993 958 993 24 471 24 471 408 633 408 633 936 264 936 264 306 996 306 996 911 803 911 803 528 122 528 122 944 462 944 462 354 278 354 278 419 644 419 644 663 290 663 290 921 194 921 194 461 308 461 308 864 186 864 186 22 743 22 743 725 535 725 535 427 380 427 380 32 464 32 464 224 847 224 847 585 252 585 252 12 915 12 915 565 833 565 833 911 612 911 612 436 458 436 458 879 616 879 616 214 931 214 931 527 119 527 119 447 634 447 634 87 997 87 997 802 303 802 303 48 743 48 743 60 500 60 500 953 372 953 372 747 536 747 536 421 818 421 818 530 688 530 688 618 501 618 501 142 28 142 28 315 101 315 101 743 872 743 872 162 597 162 597 877 372 877 372 418 224 418 224 352 56 352 56 952 905 952 905 26 334 26 334 44 653 44 653 853 548 853 548 865 731 865 731 299 677 299 677 426 723 426 723 720 863 720 863 973 86 973 86 145 962 145 962 222 732 222 732 751 511 751 511 776 257 776 257 933 920 933 920 306 926 306 926 984 244 984 244 968 886 968 886 373 959 373 959 212 734 212 734 261 52 261 52 619 111 619 111 250 340 250 340 610 107 610 107 393 100 393 100 204 392 204 392 157 173 157 173 377 614 377 614 539 233 539 233 865 556 865 556 33 823 33 823 395 441 395 441 644 188 644 188 497 915 497 915 333 621 333 621 7 787 7 787 303 905 303 905 391 778 391 778 514 377 514 377 415 738 415 738 367 508 367 508 294 822 294 822 446 209 446 209 726 464 726 464 16 871 16 871 86 755 86 755 648 113 648 113 627 652 627 652 202 762 202 762 668 356 668 356 353 810 353 810 144 679 144 679 319 361 319 361 241 291 241 291 557 431 557 431 100 179 100 179 238 265 238 265 421 590 421 590 458 5 458 5 613 634 613 634 781 721 781 721 955 621 955 621 567 640 567 640 290 399 290 399 590 620 590 620 941 478 941 478 293 838 293 838 380 269 380 269 841 382 841 382 674 797 674 797 423 625 423 625 46 805 46 805 573 410 573 410 223 520 223 520 843 978 843 978 379 696 379 696 689 674 689 674 227 946 227 946 909 848 909 848 937 478 937 478 485 771 485 771 580 168 580 168 270 758 270 758 758 621 758 621 82 163 82 163 208 212 208 212 120 310 120 310 494 525 494 525 733 177 733 177 79 76 79 76 62 224 62 224 185 101 185 101 316 698 316 698 800 436 800 436 13 919 13 919 10 340 10 340 484 966 484 966 137 455 137 455 259 722 259 722 576 977 576 977 763 722 763 722 214 367 214 367 573 66 573 66 763 496 763 496 72 776 72 776 480 705 480 705 130 452 130 452 617 159 617 159 406 43 406 43 672 103 672 103 443 182 443 182 328 771 328 771 683 74 683 74 524 488 524 488 141 720 141 720 831 701 831 701 824 810 824 810 235 448 235 448 803 340 803 340 89 367 89 367 460 273 460 273 819 326 819 326 692 960 692 960 607 221 607 221 387 83 387 83 500 501 500 501 994 896 994 896 958 242 958 242 803 118 803 118 248 915 248 915 760 178 760 178 959 48 959 48 511 917 511 917 365 406 365 406 80 906 80 906 162 921 162 921 473 46 473 46 954 318 954 318 816 116 816 116 396 662 396 662 767 146 767 146 487 238 487 238 263 289 263 289 986 811 986 811 57 697 57 697 228 679 228 679 707 348 707 348 197 574 197 574 401 383 401 383 796 309 796 309 311 893 311 893 344 270 344 270 132 747 132 747 396 779 396 779 915 885 915 885 869 688 869 688 827 504 827 504 853 959 853 959 724 493 724 493 942 371 942 371 432 226 432 226 364 179 364 179 331 767 331 767 549 510 549 510 381 419 381 419 933 915 933 915 54 22 54 22 468 541 468 541 565 630 565 630 70 828 70 828 585 34 585 34 884 196 884 196 641 16 641 16 239 525 239 525 670 589 670 589 562 226 562 226 178 764 178 764 331 106 331 106 603 517 603 517 569 669 569 669 229 865 229 865 97 496 97 496 21 701 21 701 780 743 780 743 121 53 121 53 18 793 18 793 447 136 447 136 502 574 502 574 741 929 741 929 53 96 53 96 102 125 102 125 571 636 571 636 58 398 58 398 973 866 973 866 840 841 840 841 564 147 564 147 583 76 583 76 366 791 366 791 650 671 650 671 9 849 9 849 688 664 688 664 456 650 456 650 686 15 686 15 34 494 34 494 129 978 129 978 181 390 181 390 697 211 697 211 338 450 338 450 727 61 727 61 861 987 861 987 783 146 783 146 760 515 760 515 675 709 675 709 45 855 45 855 66 933 66 933 17 42 17 42 777 30 777 30 952 198 952 198 785 110 785 110 230 762 230 762 102 439 102 439 834 299 834 299 120 884 120 884 967 854 967 854 643 502 643 502 450 372 450 372 752 193 752 193 861 622 861 622 901 419 901 419 602 90 602 90 818 100 818 100 149 537 149 537 630 417 630 417 563 433 563 433 732 602 732 602 267 986 267 986 182 958 182 958 549 826 549 826 942 813 942 813 220 946 220 946 723 132 723 132 373 697 373 697 693 698 693 698 639 181 639 181 342 9 342 9 912 872 912 872 663 177 663 177 5 340 5 340 795 166 795 166 685 645 685 645 213 702 213 702 929 802 929 802 776 134 776 134 208 134 208 134 218 113 218 113 981 373 981 373 409 822 409 822 890 386 890 386 950 44 950 44 382 51 382 51 578 608 578 608 52 637 52 637 426 988 426 988 866 559 866 559 324 798 324 798 92 198 92 198 575 656 575 656 754 405 754 405 469 181 469 181 522 317 522 317 627 369 627 369 888 963 888 963 678 389 678 389 355 656 355 656 448 780 448 780 173 618 173 618 3 456 3 456 950 391 950 391 363 769 363 769 985 171 985 171 930 384 930 384 72 844 72 844 840 88 840 88 457 77 457 77 698 444 698 444 578 502 578 502 426 183 426 183 358 352 358 352 689 968 689 968 282 836 282 836 232 325 232 325 171 13 171 13 120 960 120 960 924 716 924 716 144 927 144 927 79 37 79 37 981 500 981 500 161 46 161 46 686 229 686 229 916 808 916 808 556 799 556 799 84 324 84 324 128 162 128 162 177 862 177 862 747 439 747 439 238 687 238 687 606 583 606 583 901 869 901 869 581 6 581 6 660 103 660 103 907 687 907 687 658 662 658 662 587 835 587 835 987 902 987 902 519 458 519 458 615 875 615 875 434 287 434 287 572 30 572 30 698 183 698 183 820 108 820 108 994 928 994 928 730 576 730 576 139 485 139 485 31 981 31 981 670 346 670 346 863 778 863 778 683 616 683 616 461 975 461 975 297 693 297 693 265 796 265 796 137 314 137 314 494 587 494 587 65 210 65 210 399 439 399 439 366 24 366 24 959 455 959 455 312 457 312 457 8 536 8 536 457 70 457 70 490 506 490 506 939 571 939 571 161 296 161 296 505 674 505 674 592 402 592 402 348 213 348 213 597 246 597 246 109 890 109 890 750 934 750 934 212 997 212 997 553 663 553 663 740 418 740 418 665 210 665 210 899 387 899 387 499 835 499 835 415 649 415 649 751 867 751 867 707 870 707 870 665 994 665 994 213 387 213 387 105 30 105 30 908 937 908 937 458 432 458 432 263 210 263 210 23 616 23 616 389 305 389 305 111 317 111 317 305 491 305 491 33 864 33 864 770 116 770 116 927 498 927 498 255 219 255 219 593 914 593 914 838 456 838 456 651 601 651 601 609 501 609 501 536 945 536 945 101 472 101 472 493 818 493 818 734 398 734 398 288 565 288 565 466 635 466 635 149 955 149 955 298 474 298 474 62 679 62 679 896 248 896 248 357 399 357 399 880 538 880 538 878 638 878 638 179 903 179 903 457 87 457 87 694 145 694 145 335 989 335 989 766 524 766 524 311 474 311 474 942 497 942 497 36 415 36 415 715 180 715 180 695 299 695 299 839 468 839 468 36 698 36 698 712 804 712 804 110 593 110 593 272 846 272 846 503 151 503 151 382 462 382 462 120 929 120 929 845 50 845 50 542 650 542 650 479 897 479 897 663 584 663 584 380 507 380 507 953 902 953 902 646 91 646 91 981 701 981 701 693 716 693 716 881 618 881 618 753 544 753 544 156 427 156 427 459 39 459 39 210 408 210 408 601 705 601 705 44 364 44 364 287 523 287 523 459 552 459 552 801 54 801 54 253 838 253 838 791 903 791 903 31 472 31 472 897 380 897 380 368 311 368 311 776 370 776 370 670 644 670 644 247 507 247 507 161 453 161 453 412 744 412 744 610 343 610 343 893 634 893 634 628 509 628 509 662 46 662 46 717 935 717 935 128 440 128 440 222 42 222 42 760 984 760 984 700 647 700 647 548 955 548 955 177 629 177 629 760 471 760 471 802 817 802 817 560 771 560 771 410 936 410 936 726 160 726 160 59 701 59 701 876 153 876 153 309 212 309 212 627 123 627 123 333 944 333 944 70 592 70 592 243 80 243 80 829 352 829 352 882 806 882 806 790 509 790 509 409 809 409 809 790 389 790 389 223 972 223 972 36 795 36 795 112 628 112 628 22 674 22 674 220 910 220 910 402 281 402 281 513 869 513 869 303 256 303 256 682 500 682 500 580 880 580 880 442 345 442 345 711 393 711 393 242 131 242 131 920 607 920 607 562 701 562 701 859 880 859 880 544 597 544 597 394 609 394 609 208 618 208 618 236 613 236 613 930 393 930 393 326 770 326 770 951 872 951 872 340 431 340 431 472 631 472 631 214 353 214 353 881 355 881 355 195 542 195 542 446 699 446 699 125 881 125 881 606 759 606 759 665 654 665 654 543 721 543 721 210 503 210 503 403 929 403 929 809 62 809 62 303 828 303 828 273 921 273 921 301 900 301 900 20 556 20 556 827 604 827 604 61 895 61 895 563 5 563 5 398 604 398 604 115 288 115 288 650 725 650 725 738 163 738 163 424 985 424 985 558 225 558 225 665 975 665 975 43 988 43 988 398 974 398 974 563 411 563 411 198 959 198 959 187 420 187 420 268 850 268 850 617 444 617 444 107 168 107 168 183 787 183 787 342 643 342 643 682 777 682 777 729 974 729 974 356 242 356 242 976 572 976 572 178 561 178 561 7 362 7 362 476 591 476 591 47 133 47 133 569 262 569 262 557 617 557 617 348 639 348 639 10 126 10 126 782 805 782 805 538 592 538 592 217 296 217 296 773 850 773 850 465 544 465 544 759 825 759 825 730 114 730 114 548 700 548 700 282 48 282 48 832 260 832 260 449 64 449 64 894 909 894 909 185 745 185 745 16 643 16 643 206 137 206 137 706 639 706 639 42 287 42 287 454 575 454 575 972 701 972 701 661 724 661 724 459 339 459 339 408 599 408 599 710 826 710 826 420 191 420 191 132 40 132 40 553 950 553 950 899 767 899 767 680 59 680 59 443 303 443 303 106 548 106 548 264 55 264 55 990 715 990 715 85 832 85 832 6 687 6 687 111 936 111 936 788 721 788 721 286 224 286 224 819 962 819 962 52 441 52 441 201 660 201 660 189 736 189 736 431 650 431 650 403 122 403 122 470 164 470 164 413 935 413 935 631 272 631 272 300 45 300 45 799 93 799 93 695 886 695 886 318 498 318 498 404 818 404 818 286 457 286 457 254 119 254 119 749 444 749 444 776 975 776 975 363 250 363 250 672 456 672 456 361 95 361 95 762 64 762 64 944 955 944 955 924 180 924 180 368 72 368 72 409 747 409 747 900 451 900 451 985 414 985 414 782 593 782 593 985 269 985 269 840 655 840 655 785 985 785 985 697 340 697 340 674 531 674 531 345 607 345 607 690 4 690 4 732 623 732 623 487 490 487 490 820 285 820 285 409 897 409 897 191 782 191 782 981 329 981 329 77 551 77 551 570 327 570 327 891 243 891 243 481 263 481 263 480 721 480 721 405 909 405 909 827 931 827 931 637 239 637 239 859 121 859 121 221 288 221 288 555 132 555 132 106 217 106 217 246 740 246 740 222 59 222 59 651 127 651 127 495 308 495 308 469 526 469 526 646 362 646 362 709 809 709 809 444 177 444 177 730 93 730 93 944 275 944 275 422 375 422 375 591 56 591 56 612 688 612 688 386 843 386 843 250 809 250 809 170 730 170 730 503 326 503 326 250 838 250 838 317 823 317 823 55 359 55 359 772 323 772 323 416 75 416 75 968 206 968 206 201 189 201 189 108 856 108 856 56 443 56 443 811 131 811 131 722 546 722 546 254 983 254 983 291 215 291 215 928 687 928 687 521 416 521 416 480 106 480 106 42 683 42 683 722 982 722 982 925 429 925 429 721 592 721 592 406 160 406 160 719 680 719 680 362 314 362 314 525 359 525 359 390 487 390 487 690 691 690 691 326 634 326 634 484 32 484 32 330 533 330 533 864 60 864 60 688 362 688 362 137 576 137 576 616 985 616 985 651 407 651 407 812 153 812 153 977 788 977 788 537 486 537 486 717 540 717 540 383 271 383 271 20 162 20 162 597 703 597 703 416 83 416 83 32 993 32 993 447 65 447 65 686 203 686 203 152 570 152 570 754 970 754 970 291 530 291 530 730 691 730 691 590 755 590 755 723 194 723 194 422 888 422 888 106 667 106 667 301 156 301 156 667 547 667 547 927 600 927 600 234 600 234 600 25 924 25 924 542 306 542 306 638 479 638 479 943 608 943 608 218 388 218 388 327 182 327 182 297 256 297 256 389 992 389 992 992 28 992 28 981 54 981 54 288 996 288 996 686 504 686 504 354 689 354 689 928 262 928 262 581 119 581 119 633 127 633 127 737 807 737 807 33 664 33 664 133 988 133 988 512 220 512 220 329 175 329 175 826 38 826 38 436 876 436 876 844 132 844 132 541 412 541 412 399 727 399 727 239 980 239 980 494 81 494 81 225 603 225 603 924 543 924 543 928 430 928 430 442 417 442 417 801 416 801 416 589 71 589 71 472 799 472 799 362 792 362 792 169 113 169 113 412 807 412 807 914 751 914 751 949 218 949 218 1 124 1 124 894 779 894 779 907 942 907 942 385 826 385 826 128 244 128 244 230 112 230 112 548 839 548 839 848 688 848 688 90 793 90 793 798 202 798 202 730 674 730 674 201 624 201 624 978 688 978 688 497 747 497 747 448 300 448 300 236 373 236 373 421 87 421 87 940 338 940 338 89 451 89 451 982 855 982 855 586 890 586 890 230 47 230 47 685 466 685 466 938 378 938 378 919 22 919 22 716 946 716 946 993 929 993 929 694 147 694 147 642 81 642 81 687 981 687 981 130 425 130 425 751 685 751 685 394 971 394 971 299 254 299 254 814 18 814 18 528 494 528 494 982 785 982 785 820 680 820 680 448 177 448 177 99 303 99 303 515 204 515 204 792 680 792 680 792 667 792 667 562 79 562 79 916 952 916 952 820 78 820 78 283 25 283 25 854 824 854 824 93 403 93 403 548 95 548 95 522 354 522 354 636 223 636 223 87 505 87 505 967 485 967 485 479 919 479 919 926 45 926 45 657 728 657 728 534 290 534 290 890 731 890 731 714 870 714 870 530 75 530 75 995 726 995 726 973 179 973 179 843 400 843 400 918 250 918 250 915 866 915 866 326 951 326 951 895 975 895 975 404 531 404 531 490 19 490 19 655 809 655 809 863 33 863 33 100 252 100 252 149 804 149 804 186 479 186 479 84 74 84 74 87 575 87 575 682 694 682 694 918 992 918 992 958 415 958 415 288 345 288 345 513 876 513 876 357 36 357 36 189 961 189 961 298 887 298 887 288 961 288 961 833 695 833 695 373 300 373 300 397 406 397 406 219 196 219 196 142 684 142 684 891 65 891 65 319 72 319 72 486 304 486 304 14 378 14 378 807 80 807 80 367 585 367 585 105 73 105 73 958 949 958 949 221 189 221 189 327 446 327 446 645 285 645 285 549 882 549 882 462 505 462 505 606 435 606 435 245 67 245 67 172 960 172 960 946 264 946 264 412 485 412 485 240 914 240 914 850 270 850 270 920 41 920 41 241 217 241 217 797 703 797 703 13 194 13 194 929 344 929 344 706 58 706 58 719 365 719 365 184 822 184 822 613 32 613 32 714 727 714 727 66 99 66 99 559 909 559 909 296 885 296 885 601 860 601 860 325 726 325 726 501 406 501 406 263 356 263 356 772 180 772 180 632 652 632 652 994 826 994 826 636 801 636 801 34 240 34 240 125 276 125 276 331 466 331 466 614 601 614 601 357 518 357 518 446 809 446 809 381 648 381 648 462 372 462 372 522 582 522 582 223 910 223 910 330 828 330 828 684 44 684 44 764 528 764 528 886 316 886 316 972 287 972 287 431 332 431 332 882 204 882 204 447 321 447 321 201 45 201 45 435 38 435 38 827 58 827 58 704 81 704 81 629 575 629 575 955 458 955 458 505 868 505 868 292 559 292 559 399 462 399 462 579 439 579 439 362 644 362 644 637 777 637 777 452 235 452 235 125 667 125 667 711 703 711 703 76 548 76 548 920 560 920 560 167 99 167 99 671 820 671 820 62 356 62 356 503 582 503 582 317 846 317 846 268 183 268 183 945 438 945 438 996 832 996 832 971 383 971 383 22 439 22 439 128 663 128 663 878 685 878 685 356 492 356 492 629 360 629 360 175 928 175 928 650 316 650 316 678 769 678 769 938 483 938 483 72 489 72 489 275 501 275 501 636 947 636 947 485 188 485 188 752 603 752 603 484 856 484 856 651 212 651 212 171 914 171 914 183 146 183 146 977 854 977 854 128 419 128 419 158 210 158 210 708 136 708 136 865 479 865 479 269 633 269 633 137 921 137 921 982 412 982 412 509 927 509 927 758 308 758 308 452 116 452 116 711 922 711 922 915 270 915 270 605 486 605 486 820 667 820 667 36 504 36 504 333 827 333 827 90 419 90 419 425 434 425 434 460 375 460 375 125 900 125 900 525 246 525 246 426 406 426 406 817 268 817 268 852 779 852 779 211 983 211 983 700 808 700 808 554 242 554 242 300 816 300 816 309 649 309 649 146 266 146 266 102 482 102 482 607 112 607 112 853 953 853 953 880 914 880 914 607 400 607 400 899 42 899 42 494 33 494 33 97 255 97 255 52 195 52 195 973 358 973 358 411 158 411 158 579 127 579 127 15 722 15 722 500 236 500 236 773 64 773 64 455 97 455 97 631 420 631 420 26 80 26 80 551 194 551 194 909 932 909 932 377 291 377 291 2 943 2 943 229 229 229 229 374 202 374 202 567 270 567 270 422 936 422 936 823 237 823 237 203 674 203 674 662 232 662 232 422 972 422 972 497 727 497 727 541 464 541 464 542 258 542 258 464 84 464 84 457 327 457 327 702 68 702 68 97 161 97 161 246 392 246 392 31 915 31 915 527 5 527 5 863 670 863 670 831 774 831 774 132 110 132 110 640 3 640 3 135 912 135 912 587 273 587 273 816 740 816 740 182 968 182 968 983 649 983 649 311 11 311 11 851 686 851 686 143 512 143 512 437 107 437 107 216 374 216 374 687 432 687 432 139 851 139 851 134 860 134 860 482 416 482 416 736 456 736 456 962 446 962 446 77 972 77 972 316 411 316 411 19 346 19 346 862 228 862 228 626 781 626 781 85 501 85 501 160 545 160 545 664 652 664 652 305 48 305 48 903 716 903 716 996 281 996 281 917 315 917 315 336 64 336 64 846 132 846 132 181 126 181 126 968 756 968 756 416 207 416 207 961 777 961 777 547 319 547 319 48 983 48 983 444 916 444 916 755 519 755 519 144 835 144 835 194 329 194 329 445 832 445 832 983 18 983 18 707 691 707 691 361 501 361 501 600 708 600 708 189 41 189 41 82 207 82 207 556 647 556 647 389 823 389 823 80 904 80 904 941 412 941 412 696 287 696 287 124 610 124 610 501 18 501 18 324 40 324 40 166 967 166 967 364 861 364 861 456 627 456 627 585 800 585 800 200 495 200 495 91 579 91 579 589 218 589 218 53 341 53 341 995 659 995 659 155 709 155 709 309 208 309 208 84 239 84 239 740 325 740 325 581 381 581 381 95 511 95 511 446 764 446 764 647 19 647 19 316 701 316 701 632 433 632 433 794 707 794 707 42 699 42 699 863 146 863 146 117 593 117 593 686 944 686 944 977 848 977 848 271 982 271 982 168 292 168 292 63 650 63 650 140 377 140 377 638 674 638 674 592 235 592 235 896 852 896 852 448 770 448 770 883 150 883 150 182 469 182 469 509 140 509 140 466 343 466 343 762 672 762 672 713 692 713 692 888 991 888 991 748 957 748 957 654 328 654 328 20 360 20 360 390 587 390 587 571 171 571 171 676 311 676 311 210 758 210 758 603 667 603 667 225 780 225 780 326 446 326 446 329 611 329 611 591 175 591 175 389 67 389 67 160 464 160 464 185 150 185 150 578 924 578 924 178 799 178 799 597 548 597 548 906 922 906 922 793 936 793 936 332 901 332 901 248 539 248 539 747 319 747 319 505 640 505 640 53 565 53 565 778 588 778 588 773 759 773 759 377 694 377 694 534 831 534 831 708 578 708 578 101 227 101 227 862 109 862 109 115 554 115 554 690 263 690 263 930 469 930 469 829 148 829 148 737 90 737 90 51 549 51 549 959 217 959 217 307 468 307 468 354 359 354 359 957 189 957 189 336 368 336 368 729 218 729 218 115 462 115 462 80 982 80 982 412 852 412 852 131 242 131 242 32 351 32 351 757 786 757 786 721 829 721 829 17 305 17 305 286 635 286 635 35 788 35 788 815 97 815 97 117 735 117 735 567 620 567 620 20 397 20 397 29 417 29 417 670 316 670 316 294 485 294 485 874 988 874 988 628 362 628 362 608 70 608 70 843 949 843 949 129 872 129 872 408 12 408 12 345 390 345 390 913 31 913 31 130 239 130 239 380 91 380 91 373 302 373 302 375 22 375 22 180 733 180 733 72 675 72 675 861 600 861 600 430 644 430 644 577 943 577 943 363 291 363 291 269 323 269 323 371 401 371 401 175 750 175 750 31 139 31 139 35 439 35 439 337 258 337 258 149 853 149 853 970 748 970 748 591 505 591 505 870 153 870 153 350 237 350 237 971 381 971 381 29 423 29 423 538 946 538 946 654 841 654 841 105 170 105 170 836 119 836 119 596 400 596 400 77 221 77 221 87 648 87 648 646 464 646 464 936 961 936 961 331 841 331 841 982 416 982 416 91 293 91 293 996 350 996 350 928 346 928 346 398 551 398 551 752 924 752 924 314 674 314 674 435 602 435 602 898 498 898 498 529 276 529 276 157 896 157 896 142 703 142 703 441 270 441 270 952 654 952 654 705 797 705 797 834 825 834 825 679 974 679 974 558 158 558 158 65 240 65 240 19 647 19 647 628 35 628 35 824 957 824 957 952 907 952 907 41 881 41 881 919 272 919 272 604 454 604 454 625 691 625 691 782 518 782 518 723 542 723 542 800 599 800 599 753 623 753 623 926 341 926 341 472 749 472 749 685 525 685 525 198 705 198 705 436 143 436 143 750 541 750 541 803 267 803 267 901 758 901 758 815 75 815 75 308 935 308 935 494 993 494 993 610 536 610 536 745 967 745 967 887 611 887 611 792 318 792 318 285 767 285 767 846 725 846 725 219 631 219 631 323 390 323 390 65 732 65 732 692 304 692 304 205 915 205 915 884 387 884 387 775 903 775 903 14 822 14 822 514 814 514 814 36 685 36 685 246 847 246 847 193 975 193 975 467 316 467 316 979 833 979 833 769 94 769 94 894 342 894 342 665 513 665 513 929 218 929 218 414 661 414 661 161 982 161 982 242 329 242 329 886 481 886 481 419 637 419 637 792 363 792 363 305 65 305 65 654 429 654 429 295 299 295 299 417 572 417 572 191 24 191 24 878 570 878 570 961 897 961 897 739 265 739 265 385 331 385 331 357 159 357 159 325 182 325 182 997 155 997 155 17 547 17 547 372 454 372 454 983 76 983 76 633 552 633 552 880 45 880 45 891 761 891 761 629 513 629 513 184 614 184 614 280 17 280 17 288 60 288 60 106 885 106 885 620 304 620 304 366 626 366 626 925 250 925 250 838 951 838 951 862 366 862 366 430 865 430 865 53 568 53 568 907 386 907 386 838 738 838 738 844 770 844 770 9 958 9 958 608 551 608 551 860 498 860 498 385 619 385 619 132 532 132 532 799 116 799 116 989 512 989 512 11 930 11 930 237 30 237 30 753 93 753 93 183 187 183 187 484 878 484 878 604 870 604 870 987 502 987 502 33 2 33 2 947 374 947 374 863 979 863 979 16 835 16 835 949 466 949 466 511 423 511 423 23 106 23 106 101 563 101 563 707 177 707 177 532 322 532 322 954 239 954 239 834 974 834 974 794 452 794 452 438 627 438 627 646 206 646 206 973 272 973 272 870 811 870 811 857 766 857 766 60 557 60 557 322 148 322 148 711 852 711 852 191 678 191 678 51 661 51 661 237 563 237 563 112 799 112 799 788 612 788 612 799 900 799 900 638 76 638 76 496 86 496 86 977 217 977 217 762 761 762 761 317 532 317 532 78 86 78 86 41 520 41 520 874 979 874 979 777 137 777 137 433 838 433 838 869 939 869 939 937 427 937 427 509 576 509 576 320 320 320 320 997 722 997 722 22 575 22 575 98 82 98 82 256 427 256 427 330 504 330 504 868 957 868 957 436 737 436 737 56 393 56 393 46 151 46 151 580 952 580 952 682 712 682 712 932 251 932 251 696 196 696 196 438 966 438 966 108 764 108 764 318 836 318 836 136 303 136 303 308 953 308 953 204 851 204 851 964 825 964 825 608 373 608 373 419 357 419 357 887 622 887 622 832 929 832 929 345 81 345 81 569 665 569 665 760 411 760 411 428 189 428 189 775 507 775 507 447 944 447 944 653 150 653 150 394 798 394 798 507 255 507 255 771 180 771 180 990 633 990 633 758 109 758 109 992 530 992 530 708 294 708 294 688 525 688 525 854 601 854 601 545 306 545 306 927 264 927 264 946 518 946 518 530 14 530 14 460 625 460 625 656 782 656 782 143 300 143 300 185 623 185 623 372 647 372 647 996 831 996 831 738 55 738 55 308 949 308 949 68 904 68 904 934 216 934 216 21 15 21 15 108 331 108 331 798 75 798 75 250 688 250 688 130 925 130 925 566 340 566 340 621 548 621 548 956 462 956 462 36 62 36 62 372 650 372 650 858 644 858 644 315 168 315 168 743 517 743 517 664 116 664 116 794 33 794 33 727 796 727 796 20 627 20 627 443 686 443 686 167 940 167 940 189 974 189 974 360 30 360 30 925 897 925 897 421 630 421 630 68 668 68 668 134 698 134 698 649 655 649 655 115 600 115 600 834 53 834 53 914 32 914 32 274 992 274 992 172 496 172 496 738 349 738 349 331 304 331 304 352 124 352 124 867 272 867 272 157 237 157 237 832 74 832 74 773 354 773 354 758 505 758 505 113 394 113 394 563 424 563 424 407 430 407 430 908 72 908 72 668 884 668 884 595 666 595 666 1 810 1 810 93 206 93 206 284 174 284 174 737 255 737 255 184 350 184 350 407 795 407 795 848 475 848 475 455 294 455 294 804 333 804 333 548 93 548 93 828 511 828 511 202 462 202 462 323 5 323 5 517 704 517 704 293 831 293 831 331 129 331 129 269 371 269 371 199 318 199 318 494 68 494 68 440 316 440 316 531 93 531 93 898 318 898 318 313 160 313 160 660 481 660 481 341 709 341 709 212 358 212 358 964 726 964 726 146 91 146 91 886 77 886 77 949 888 949 888 26 936 26 936 355 128 355 128 11 158 11 158 713 859 713 859 573 112 573 112 94 481 94 481 796 297 796 297 310 823 310 823 369 603 369 603 421 450 421 450 653 634 653 634 811 963 811 963 276 736 276 736 735 3 735 3 122 368 122 368 538 194 538 194 752 764 752 764 588 883 588 883 856 184 856 184 941 30 941 30 294 897 294 897 836 732 836 732 282 65 282 65 213 497 213 497 947 84 947 84 716 670 716 670 292 803 292 803 124 283 124 283 220 277 220 277 692 13 692 13 303 2 303 2 63 340 63 340 628 578 628 578 402 849 402 849 237 211 237 211 262 944 262 944 593 353 593 353 729 531 729 531 148 741 148 741 360 514 360 514 372 717 372 717 489 140 489 140 476 160 476 160 633 637 633 637 381 712 381 712 264 364 264 364 762 178 762 178 596 428 596 428 261 466 261 466 335 829 335 829 571 12 571 12 814 791 814 791 696 51 696 51 508 913 508 913 933 55 933 55 721 987 721 987 305 913 305 913 330 276 330 276 884 331 884 331 132 589 132 589 1 734 1 734 722 538 722 538 418 250 418 250 976 52 976 52 812 86 812 86 435 425 435 425 122 351 122 351 869 775 869 775 573 747 573 747 771 467 771 467 949 773 949 773 540 734 540 734 619 428 619 428 197 115 197 115 705 728 705 728 514 56 514 56 847 927 847 927 158 638 158 638 131 614 131 614 111 330 111 330 159 699 159 699 96 124 96 124 229 234 229 234 285 414 285 414 909 933 909 933 657 597 657 597 774 184 774 184 985 497 985 497 562 408 562 408 235 227 235 227 579 244 579 244 779 759 779 759 110 131 110 131 724 47 724 47 752 127 752 127 414 180 414 180 215 645 215 645 778 867 778 867 289 781 289 781 807 648 807 648 269 335 269 335 352 329 352 329 692 3 692 3 777 665 777 665 916 288 916 288 816 168 816 168 455 511 455 511 962 295 962 295 772 251 772 251 497 471 497 471 889 66 889 66 886 348 886 348 735 721 735 721 834 161 834 161 832 521 832 521 709 468 709 468 816 377 816 377 163 501 163 501 857 714 857 714 346 755 346 755 102 906 102 906 888 151 888 151 662 429 662 429 152 65 152 65 272 510 272 510 888 463 888 463 643 969 643 969 233 76 233 76 780 827 780 827 777 750 777 750 112 88 112 88 98 419 98 419 798 672 798 672 108 696 108 696 269 214 269 214 807 220 807 220 107 566 107 566 785 615 785 615 561 589 561 589 873 599 873 599 231 7 231 7 143 425 143 425 700 823 700 823 792 637 792 637 858 547 858 547 396 978 396 978 729 124 729 124 166 710 166 710 578 863 578 863 219 726 219 726 369 378 369 378 424 912 424 912 679 22 679 22 685 505 685 505 206 879 206 879 533 893 533 893 247 42 247 42 407 781 407 781 748 327 748 327 543 557 543 557 307 320 307 320 465 146 465 146 900 831 900 831 551 410 551 410 444 565 444 565 184 158 184 158 681 16 681 16 579 699 579 699 296 993 296 993 531 482 531 482 6 19 6 19 129 50 129 50 119 60 119 60 511 782 511 782 433 49 433 49 573 907 573 907 313 384 313 384 738 937 738 937 83 253 83 253 838 992 838 992 173 889 173 889 463 773 463 773 490 225 490 225 399 747 399 747 601 779 601 779 609 994 609 994 353 931 353 931 602 604 602 604 418 405 418 405 5 291 5 291 248 649 248 649 741 288 741 288 628 812 628 812 585 560 585 560 398 490 398 490 603 418 603 418 1 682 1 682 470 944 470 944 751 445 751 445 923 456 923 456 588 704 588 704 491 109 491 109 760 213 760 213 468 816 468 816 194 761 194 761 54 306 54 306 643 801 643 801 2 951 2 951 155 629 155 629 949 542 949 542 463 704 463 704 774 218 774 218 675 683 675 683 280 896 280 896 833 790 833 790 373 574 373 574 67 224 67 224 272 242 272 242 415 617 415 617 141 198 141 198 636 683 636 683 224 381 224 381 937 353 937 353 661 789 661 789 53 194 53 194 776 93 776 93 314 139 314 139 348 524 348 524 319 984 319 984 136 689 136 689 430 112 430 112 814 700 814 700 940 314 940 314 534 13 534 13 179 359 179 359 132 188 132 188 166 1 166 1 337 271 337 271 256 394 256 394 89 953 89 953 888 799 888 799 83 82 83 82 970 56 970 56 630 122 630 122 36 995 36 995 816 14 816 14 363 93 363 93 133 328 133 328 133 479 133 479 898 589 898 589 492 712 492 712 664 238 664 238 956 267 956 267 691 771 691 771 408 80 408 80 312 326 312 326 211 93 211 93 918 732 918 732 667 479 667 479 495 318 495 318 496 568 496 568 981 725 981 725 453 536 453 536 571 332 571 332 329 254 329 254 83 994 83 994 188 885 188 885 84 106 84 106 202 404 202 404 695 721 695 721 151 556 151 556 155 706 155 706 801 164 801 164 486 592 486 592 229 57 229 57 572 591 572 591 314 859 314 859 264 266 264 266 65 96 65 96 66 53 66 53 101 491 101 491 342 429 342 429 86 810 86 810 995 185 995 185 492 481 492 481 368 600 368 600 370 611 370 611 297 648 297 648 334 951 334 951 586 782 586 782 218 454 218 454 832 932 832 932 351 112 351 112 830 102 830 102 520 46 520 46 260 343 260 343 20 996 20 996 910 214 910 214 176 861 176 861 822 911 822 911 395 53 395 53 558 967 558 967 538 137 538 137 349 200 349 200 896 536 896 536 950 124 950 124 226 268 226 268 958 442 958 442 394 80 394 80 268 827 268 827 369 276 369 276 609 828 609 828 67 938 67 938 102 790 102 790 963 216 963 216 79 147 79 147 524 504 524 504 407 294 407 294 53 421 53 421 496 164 496 164 742 209 742 209 334 336 334 336 690 177 690 177 202 626 202 626 522 456 522 456 130 711 130 711 968 814 968 814 479 675 479 675 692 217 692 217 357 256 357 256 371 381 371 381 154 374 154 374 554 388 554 388 50 338 50 338 193 852 193 852 890 544 890 544 44 643 44 643 816 480 816 480 468 573 468 573 521 532 521 532 33 515 33 515 288 208 288 208 11 370 11 370 935 550 935 550 733 605 733 605 343 908 343 908 178 594 178 594 714 875 714 875 416 565 416 565 440 613 440 613 164 708 164 708 894 145 894 145 890 649 890 649 969 590 969 590 680 207 680 207 35 137 35 137 801 229 801 229 573 627 573 627 44 113 44 113 72 687 72 687 705 340 705 340 765 215 765 215 821 426 821 426 237 544 237 544 101 785 101 785 730 782 730 782 75 539 75 539 717 857 717 857 749 391 749 391 202 915 202 915 474 456 474 456 583 175 583 175 904 457 904 457 935 292 935 292 922 870 922 870 640 493 640 493 207 273 207 273 674 534 674 534 19 257 19 257 339 558 339 558 45 352 45 352 447 128 447 128 812 225 812 225 359 737 359 737 361 836 361 836 178 558 178 558 128 300 128 300 138 910 138 910 437 495 437 495 307 69 307 69 579 114 579 114 736 578 736 578 641 258 641 258 381 664 381 664 193 817 193 817 848 295 848 295 695 311 695 311 389 877 389 877 670 922 670 922 220 84 220 84 813 550 813 550 467 854 467 854 100 360 100 360 69 358 69 358 781 361 781 361 231 389 231 389 99 159 99 159 727 202 727 202 252 403 252 403 967 769 967 769 460 735 460 735 195 37 195 37 657 797 657 797 155 645 155 645 510 498 510 498 113 733 113 733 506 392 506 392 810 385 810 385 281 652 281 652 598 695 598 695 367 322 367 322 482 959 482 959 175 740 175 740 938 499 938 499 472 504 472 504 406 740 406 740 469 319 469 319 192 47 192 47 442 761 442 761 354 159 354 159 704 290 704 290 299 284 299 284 36 43 36 43 993 941 993 941 12 615 12 615 186 386 186 386 294 376 294 376 353 929 353 929 640 446 640 446 470 105 470 105 715 779 715 779 994 731 994 731 695 272 695 272 181 336 181 336 784 474 784 474 236 863 236 863 499 544 499 544 301 260 301 260 121 455 121 455 421 391 421 391 390 632 390 632 16 437 16 437 942 883 942 883 679 717 679 717 660 805 660 805 541 450 541 450 6 210 6 210 498 125 498 125 164 1 164 1 705 655 705 655 572 261 572 261 142 507 142 507 867 321 867 321 80 591 80 591 797 637 797 637 824 587 824 587 183 603 183 603 870 823 870 823 374 873 374 873 26 770 26 770 981 155 981 155 675 752 675 752 219 289 219 289 211 217 211 217 622 63 622 63 802 759 802 759 630 782 630 782 776 242 776 242 380 324 380 324 539 595 539 595 588 429 588 429 921 282 921 282 577 7 577 7 239 906 239 906 812 736 812 736 82 106 82 106 155 791 155 791 890 963 890 963 473 460 473 460 901 404 901 404 417 653 417 653 714 185 714 185 911 767 911 767 94 666 94 666 132 440 132 440 489 710 489 710 235 66 235 66 603 993 603 993 663 996 663 996 819 412 819 412 252 377 252 377 498 870 498 870 875 956 875 956 935 768 935 768 833 226 833 226 392 607 392 607 537 555 537 555 943 696 943 696 722 619 722 619 721 262 721 262 892 911 892 911 908 283 908 283 955 953 955 953 909 703 909 703 795 772 795 772 788 570 788 570 573 776 573 776 6 209 6 209 941 179 941 179 459 903 459 903 310 57 310 57 693 963 693 963 569 557 569 557 95 965 95 965 560 697 560 697 914 567 914 567 696 676 696 676 835 255 835 255 581 849 581 849 560 855 560 855 547 666 547 666 17 335 17 335 64 996 64 996 593 558 593 558 595 961 595 961 645 58 645 58 440 991 440 991 845 808 845 808 229 525 229 525 183 372 183 372 653 977 653 977 410 535 410 535 977 761 977 761 403 894 403 894 717 109 717 109 662 580 662 580 556 75 556 75 970 91 970 91 469 836 469 836 352 54 352 54 605 362 605 362 715 545 715 545 264 649 264 649 742 649 742 649 885 782 885 782 875 727 875 727 551 257 551 257 614 616 614 616 546 519 546 519 973 209 973 209 978 979 978 979 534 919 534 919 42 409 42 409 852 582 852 582 960 478 960 478 321 752 321 752 310 834 310 834 641 672 641 672 622 246 622 246 876 552 876 552 443 693 443 693 823 990 823 990 414 168 414 168 865 138 865 138 69 637 69 637 393 11 393 11 468 300 468 300 673 974 673 974 259 238 259 238 164 665 164 665 789 7 789 7 573 269 573 269 779 931 779 931 610 466 610 466 432 807 432 807 253 338 253 338 420 158 420 158 966 408 966 408 596 238 596 238 534 381 534 381 525 802 525 802 99 992 99 992 711 115 711 115 949 263 949 263 921 202 921 202 274 881 274 881 478 377 478 377 8 705 8 705 84 135 84 135 203 834 203 834 236 257 236 257 822 847 822 847 439 32 439 32 320 147 320 147 232 324 232 324 90 167 90 167 113 782 113 782 600 943 600 943 572 158 572 158 689 492 689 492 886 256 886 256 163 113 163 113 642 753 642 753 402 103 402 103 659 811 659 811 995 408 995 408 442 249 442 249 283 95 283 95 520 220 520 220 84 465 84 465 721 646 721 646 737 493 737 493 944 422 944 422 48 548 48 548 401 681 401 681 920 342 920 342 65 919 65 919 52 178 52 178 868 773 868 773 548 173 548 173 558 884 558 884 376 878 376 878 299 75 299 75 813 230 813 230 692 916 692 916 57 702 57 702 925 885 925 885 588 587 588 587 691 198 691 198 624 993 624 993 491 233 491 233 720 114 720 114 852 587 852 587 853 956 853 956 613 86 613 86 726 544 726 544 204 576 204 576 411 501 411 501 660 22 660 22 981 825 981 825 160 782 160 782 822 565 822 565 64 499 64 499 53 113 53 113 699 169 699 169 91 802 91 802 731 997 731 997 225 593 225 593 445 82 445 82 897 951 897 951 621 324 621 324 930 921 930 921 57 238 57 238 126 768 126 768 705 690 705 690 94 228 94 228 137 373 137 373 297 656 297 656 761 637 761 637 708 631 708 631 907 247 907 247 507 123 507 123 936 197 936 197 947 98 947 98 96 266 96 266 484 575 484 575 150 982 150 982 374 703 374 703 252 14 252 14 612 803 612 803 566 375 566 375 939 705 939 705 191 551 191 551 97 639 97 639 498 671 498 671 355 104 355 104 204 307 204 307 206 206 206 206 983 338 983 338 665 247 665 247 793 291 793 291 140 487 140 487 882 225 882 225 296 775 296 775 202 788 202 788 893 309 893 309 371 110 371 110 444 221 444 221 843 761 843 761 435 253 435 253 172 190 172 190 506 670 506 670 357 789 357 789 397 886 397 886 886 834 886 834 583 676 583 676 824 12 824 12 484 846 484 846 964 209 964 209 974 982 974 982 164 42 164 42 593 762 593 762 844 822 844 822 757 600 757 600 85 178 85 178 6 463 6 463 878 909 878 909 242 791 242 791 161 863 161 863 958 574 958 574 191 727 191 727 393 878 393 878 621 261 621 261 597 873 597 873 648 324 648 324 482 11 482 11 142 986 142 986 881 598 881 598 710 127 710 127 733 356 733 356 324 413 324 413 641 882 641 882 199 273 199 273 884 131 884 131 576 313 576 313 587 686 587 686 362 342 362 342 313 445 313 445 125 452 125 452 192 441 192 441 582 386 582 386 181 363 181 363 686 599 686 599 567 139 567 139 446 447 446 447 62 831 62 831 768 2 768 2 26 832 26 832 205 995 205 995 446 848 446 848 532 760 532 760 117 164 117 164 398 823 398 823 677 987 677 987 916 78 916 78 50 331 50 331 310 862 310 862 81 678 81 678 932 434 932 434 607 137 607 137 519 994 519 994 774 404 774 404 725 978 725 978 170 56 170 56 775 240 775 240 488 55 488 55 879 687 879 687 922 272 922 272 459 173 459 173 134 25 134 25 348 353 348 353 103 681 103 681 648 845 648 845 362 650 362 650 367 320 367 320 128 800 128 800 398 505 398 505 150 644 150 644 550 831 550 831 173 927 173 927 887 257 887 257 994 982 994 982 509 391 509 391 927 781 927 781 541 342 541 342 438 254 438 254 149 146 149 146 749 251 749 251 728 123 728 123 551 652 551 652 698 858 698 858 659 570 659 570 255 671 255 671 797 375 797 375 557 374 557 374 147 321 147 321 484 868 484 868 608 188 608 188 990 525 990 525 651 608 651 608 711 697 711 697 312 409 312 409 648 879 648 879 601 370 601 370 534 834 534 834 673 544 673 544 597 757 597 757 789 421 789 421 191 18 191 18 415 575 415 575 85 947 85 947 309 948 309 948 822 844 822 844 626 488 626 488 935 860 935 860 212 163 212 163 212 200 212 200 20 54 20 54 563 257 563 257 558 551 558 551 427 121 427 121 793 938 793 938 254 374 254 374 371 996 371 996 100 720 100 720 695 248 695 248 5 76 5 76 957 608 957 608 488 515 488 515 390 336 390 336 626 67 626 67 378 136 378 136 907 431 907 431 793 155 793 155 633 66 633 66 459 558 459 558 968 112 968 112 500 713 500 713 885 801 885 801 692 961 692 961 320 730 320 730 308 494 308 494 530 810 530 810 152 150 152 150 865 661 865 661 842 857 842 857 366 50 366 50 308 571 308 571 728 734 728 734 900 552 900 552 603 492 603 492 669 900 669 900 173 976 173 976 349 358 349 358 802 87 802 87 359 555 359 555 335 934 335 934 381 142 381 142 160 715 160 715 785 24 785 24 892 107 892 107 434 388 434 388 60 538 60 538 706 461 706 461 3 563 3 563 59 673 59 673 218 911 218 911 773 779 773 779 431 715 431 715 435 346 435 346 56 652 56 652 948 890 948 890 543 719 543 719 902 805 902 805 743 527 743 527 201 623 201 623 415 776 415 776 890 798 890 798 443 475 443 475 622 589 622 589 373 820 373 820 250 441 250 441 244 277 244 277 908 567 908 567 328 260 328 260 743 142 743 142 750 486 750 486 539 586 539 586 122 271 122 271 945 144 945 144 883 962 883 962 462 91 462 91 551 442 551 442 655 477 655 477 904 591 904 591 777 840 777 840 633 654 633 654 880 31 880 31 178 210 178 210 246 798 246 798 962 165 962 165 202 395 202 395 449 21 449 21 451 621 451 621 344 668 344 668 932 124 932 124 139 324 139 324 582 328 582 328 107 955 107 955 174 735 174 735 414 243 414 243 694 925 694 925 317 147 317 147 544 58 544 58 926 93 926 93 601 383 601 383 172 607 172 607 443 719 443 719 254 627 254 627 935 50 935 50 855 381 855 381 569 926 569 926 459 787 459 787 292 366 292 366 35 516 35 516 128 979 128 979 559 69 559 69 590 318 590 318 701 862 701 862 118 239 118 239 859 174 859 174 957 82 957 82 848 589 848 589 148 693 148 693 903 575 903 575 430 371 430 371 15 208 15 208 522 459 522 459 67 171 67 171 102 592 102 592 866 245 866 245 756 531 756 531 144 711 144 711 943 401 943 401 789 919 789 919 526 318 526 318 757 348 757 348 980 37 980 37 382 125 382 125 200 182 200 182 124 350 124 350 693 827 693 827 601 845 601 845 750 845 750 845 707 778 707 778 799 177 799 177 299 792 299 792 180 93 180 93 468 180 468 180 191 453 191 453 957 7 957 7 972 236 972 236 71 930 71 930 65 81 65 81 258 746 258 746 980 234 980 234 318 764 318 764 986 665 986 665 321 538 321 538 894 621 894 621 918 387 918 387 293 416 293 416 382 839 382 839 237 3 237 3 511 833 511 833 433 801 433 801 130 816 130 816 667 328 667 328 708 176 708 176 33 131 33 131 247 636 247 636 640 994 640 994 383 490 383 490 290 265 290 265 725 552 725 552 539 778 539 778 347 630 347 630 100 623 100 623 543 744 543 744 188 290 188 290 356 630 356 630 797 16 797 16 77 734 77 734 664 532 664 532 387 98 387 98 434 887 434 887 870 90 870 90 653 496 653 496 747 3 747 3 446 263 446 263 251 236 251 236 217 863 217 863 914 967 914 967 372 303 372 303 218 420 218 420 113 495 113 495 621 43 621 43 557 685 557 685 147 481 147 481 140 808 140 808 41 759 41 759 866 368 866 368 521 995 521 995 569 903 569 903 338 266 338 266 967 924 967 924 890 887 890 887 178 416 178 416 345 691 345 691 841 746 841 746 433 661 433 661 858 932 858 932 256 174 256 174 140 25 140 25 626 955 626 955 750 297 750 297 891 676 891 676 676 663 676 663 470 24 470 24 4 473 4 473 863 746 863 746 13 398 13 398 269 95 269 95 136 907 136 907 975 858 975 858 858 670 858 670 963 676 963 676 803 589 803 589 566 428 566 428 661 580 661 580 812 488 812 488 629 105 629 105 510 120 510 120 983 466 983 466 857 775 857 775 447 825 447 825 181 587 181 587 698 289 698 289 25 301 25 301 735 884 735 884 131 312 131 312 909 959 909 959 567 884 567 884 811 165 811 165 829 285 829 285 453 476 453 476 626 934 626 934 49 788 49 788 720 767 720 767 939 364 939 364 238 168 238 168 53 484 53 484 65 643 65 643 695 951 695 951 323 724 323 724 886 303 886 303 314 333 314 333 21 737 21 737 971 386 971 386 821 327 821 327 832 923 832 923 994 721 994 721 616 948 616 948 823 246 823 246 714 565 714 565 418 671 418 671 766 113 766 113 129 713 129 713 124 6 124 6 407 25 407 25 858 910 858 910 256 628 256 628 198 225 198 225 844 288 844 288 516 293 516 293 422 798 422 798 345 974 345 974 190 958 190 958 652 173 652 173 272 834 272 834 482 165 482 165 53 936 53 936 726 5 726 5 573 396 573 396 655 380 655 380 201 516 201 516 267 180 267 180 181 620 181 620 597 993 597 993 224 787 224 787 989 775 989 775 118 276 118 276 694 762 694 762 911 208 911 208 458 286 458 286 109 13 109 13 220 823 220 823 379 404 379 404 775 669 775 669 390 514 390 514 159 574 159 574 623 630 623 630 212 465 212 465 646 891 646 891 428 236 428 236 466 514 466 514 292 427 292 427 862 50 862 50 178 270 178 270 285 52 285 52 908 358 908 358 920 475 920 475 11 337 11 337 774 565 774 565 744 468 744 468 697 518 697 518 858 129 858 129 151 266 151 266 537 408 537 408 90 657 90 657 697 577 697 577 587 666 587 666 737 913 737 913 89 596 89 596 745 104 745 104 542 103 542 103 372 81 372 81 503 695 503 695 525 18 525 18 163 286 163 286 351 20 351 20 53 907 53 907 95 707 95 707 922 484 922 484 6 129 6 129 638 846 638 846 796 887 796 887 938 333 938 333 133 491 133 491 1 394 1 394 188 283 188 283 783 308 783 308 840 915 840 915 71 908 71 908 826 672 826 672 642 396 642 396 423 370 423 370 941 572 941 572 961 837 961 837 101 660 101 660 837 42 837 42 31 250 31 250 710 649 710 649 103 269 103 269 94 771 94 771 360 368 360 368 851 424 851 424 722 535 722 535 763 206 763 206 993 696 993 696 198 31 198 31 722 887 722 887 383 528 383 528 495 61 495 61 640 276 640 276 594 821 594 821 395 723 395 723 331 572 331 572 619 812 619 812 356 703 356 703 107 859 107 859 651 145 651 145 685 995 685 995 62 953 62 953 518 338 518 338 117 677 117 677 846 454 846 454 320 37 320 37 287 396 287 396 882 897 882 897 450 735 450 735 42 461 42 461 277 760 277 760 941 521 941 521 680 399 680 399 228 662 228 662 438 458 438 458 281 165 281 165 307 495 307 495 471 795 471 795 345 704 345 704 336 181 336 181 80 339 80 339 481 967 481 967 487 176 487 176 441 10 441 10 799 318 799 318 335 644 335 644 862 966 862 966 335 421 335 421 445 144 445 144 760 994 760 994 181 830 181 830 810 132 810 132 639 294 639 294 696 336 696 336 924 535 924 535 847 216 847 216 466 232 466 232 726 206 726 206 501 58 501 58 459 308 459 308 596 169 596 169 863 825 863 825 917 212 917 212 660 21 660 21 829 4 829 4 911 434 911 434 391 993 391 993 796 31 796 31 532 410 532 410 142 317 142 317 387 562 387 562 836 563 836 563 237 155 237 155 251 68 251 68 966 765 966 765 114 738 114 738 810 447 810 447 797 239 797 239 328 974 328 974 864 945 864 945 762 841 762 841 222 437 222 437 268 595 268 595 211 209 211 209 484 497 484 497 951 298 951 298 206 559 206 559 818 76 818 76 499 752 499 752 153 86 153 86 570 235 570 235 272 142 272 142 591 971 591 971 18 14 18 14 534 663 534 663 160 860 160 860 305 654 305 654 362 279 362 279 50 849 50 849 945 857 945 857 283 416 283 416 328 334 328 334 872 695 872 695 875 434 875 434 720 774 720 774 683 274 683 274 933 24 933 24 369 239 369 239 103 488 103 488 964 863 964 863 666 111 666 111 954 988 954 988 261 167 261 167 689 100 689 100 531 477 531 477 571 778 571 778 888 354 888 354 851 955 851 955 534 297 534 297 531 32 531 32 631 226 631 226 956 786 956 786 170 831 170 831 777 939 777 939 994 432 994 432 330 577 330 577 37 886 37 886 650 622 650 622 583 272 583 272 880 958 880 958 72 605 72 605 228 714 228 714 676 154 676 154 270 826 270 826 711 57 711 57 568 501 568 501 495 799 495 799 45 577 45 577 838 455 838 455 209 783 209 783 908 883 908 883 50 959 50 959 719 710 719 710 836 873 836 873 740 857 740 857 798 518 798 518 479 612 479 612 385 882 385 882 553 42 553 42 516 628 516 628 74 365 74 365 939 702 939 702 670 743 670 743 454 878 454 878 438 159 438 159 172 757 172 757 73 653 73 653 482 486 482 486 790 641 790 641 656 196 656 196 884 552 884 552 693 491 693 491 71 410 71 410 497 429 497 429 369 974 369 974 380 531 380 531 915 672 915 672 149 901 149 901 976 356 976 356 76 832 76 832 968 546 968 546 469 365 469 365 765 888 765 888 899 666 899 666 277 241 277 241 170 584 170 584 568 100 568 100 755 155 755 155 192 360 192 360 335 596 335 596 455 905 455 905 758 794 758 794 948 969 948 969 741 635 741 635 941 303 941 303 989 814 989 814 795 846 795 846 577 961 577 961 504 987 504 987 939 181 939 181 582 871 582 871 942 840 942 840 634 30 634 30 937 566 937 566 804 879 804 879 246 183 246 183 698 535 698 535 440 887 440 887 347 255 347 255 571 299 571 299 529 110 529 110 800 997 800 997 117 767 117 767 774 954 774 954 956 707 956 707 808 826 808 826 950 851 950 851 610 483 610 483 143 638 143 638 667 792 667 792 629 966 629 966 769 645 769 645 66 291 66 291 522 805 522 805 669 389 669 389 68 932 68 932 404 569 404 569 725 346 725 346 911 575 911 575 118 825 118 825 258 277 258 277 929 9 929 9 481 949 481 949 424 112 424 112 822 801 822 801 138 456 138 456 723 664 723 664 840 310 840 310 402 947 402 947 497 60 497 60 95 42 95 42 656 772 656 772 395 840 395 840 988 288 988 288 248 880 248 880 985 629 985 629 727 131 727 131 447 555 447 555 555 514 555 514 130 192 130 192 650 768 650 768 136 665 136 665 102 518 102 518 516 275 516 275 66 977 66 977 886 620 886 620 834 931 834 931 196 461 196 461 566 144 566 144 649 952 649 952 68 660 68 660 475 634 475 634 660 687 660 687 105 876 105 876 268 247 268 247 442 898 442 898 246 254 246 254 534 788 534 788 578 681 578 681 583 290 583 290 392 351 392 351 689 602 689 602 554 443 554 443 533 912 533 912 856 241 856 241 912 773 912 773 68 50 68 50 64 972 64 972 479 670 479 670 380 780 380 780 243 525 243 525 376 529 376 529 643 645 643 645 976 355 976 355 117 869 117 869 209 66 209 66 694 864 694 864 627 29 627 29 223 208 223 208 919 455 919 455 398 518 398 518 161 808 161 808 166 43 166 43 80 534 80 534 697 557 697 557 692 991 692 991 446 511 446 511 226 56 226 56 836 345 836 345 442 292 442 292 173 410 173 410 748 291 748 291 295 805 295 805 344 771 344 771 29 933 29 933 602 499 602 499 838 975 838 975 987 470 987 470 673 259 673 259 110 672 110 672 888 734 888 734 520 108 520 108 628 619 628 619 248 937 248 937 674 322 674 322 180 171 180 171 510 564 510 564 317 911 317 911 297 195 297 195 76 221 76 221 58 326 58 326 429 524 429 524 581 116 581 116 356 781 356 781 199 204 199 204 238 574 238 574 754 562 754 562 531 950 531 950 409 559 409 559 769 89 769 89 971 877 971 877 256 126 256 126 533 253 533 253 424 404 424 404 146 823 146 823 332 531 332 531 868 470 868 470 560 195 560 195 742 755 742 755 358 774 358 774 368 764 368 764 824 850 824 850 73 144 73 144 975 478 975 478 682 40 682 40 923 604 923 604 350 542 350 542 85 94 85 94 571 625 571 625 159 714 159 714 686 86 686 86 938 311 938 311 404 292 404 292 917 17 917 17 319 21 319 21 140 10 140 10 533 926 533 926 695 670 695 670 572 71 572 71 785 782 785 782 958 973 958 973 641 647 641 647 168 414 168 414 72 705 72 705 286 648 286 648 373 424 373 424 794 775 794 775 435 415 435 415 390 843 390 843 738 503 738 503 479 622 479 622 191 117 191 117 44 378 44 378 284 552 284 552 200 287 200 287 325 343 325 343 563 626 563 626 526 537 526 537 803 150 803 150 601 399 601 399 404 381 404 381 146 826 146 826 594 737 594 737 580 477 580 477 185 92 185 92 264 544 264 544 491 53 491 53 898 394 898 394 291 662 291 662 159 39 159 39 10 768 10 768 421 855 421 855 287 607 287 607 493 411 493 411 502 694 502 694 196 595 196 595 925 719 925 719 513 164 513 164 960 471 960 471 163 99 163 99 261 591 261 591 345 388 345 388 27 50 27 50 538 546 538 546 319 209 319 209 693 546 693 546 49 544 49 544 649 154 649 154 861 24 861 24 270 182 270 182 660 209 660 209 449 708 449 708 99 349 99 349 416 247 416 247 715 294 715 294 387 881 387 881 123 456 123 456 937 246 937 246 891 605 891 605 709 57 709 57 587 107 587 107 358 364 358 364 739 619 739 619 461 45 461 45 486 6 486 6 787 993 787 993 508 301 508 301 598 637 598 637 676 230 676 230 581 394 581 394 16 85 16 85 77 561 77 561 971 123 971 123 610 57 610 57 782 349 782 349 327 328 327 328 33 622 33 622 689 242 689 242 737 975 737 975 970 13 970 13 882 484 882 484 448 163 448 163 286 55 286 55 958 670 958 670 887 35 887 35 503 293 503 293 357 271 357 271 401 783 401 783 543 652 543 652 504 526 504 526 768 122 768 122 513 233 513 233 791 508 791 508 699 764 699 764 364 534 364 534 512 711 512 711 779 190 779 190 992 677 992 677 528 53 528 53 885 628 885 628 724 946 724 946 689 243 689 243 734 807 734 807 790 755 790 755 618 767 618 767 879 961 879 961 393 928 393 928 538 82 538 82 208 231 208 231 538 613 538 613 96 739 96 739 839 348 839 348 218 742 218 742 502 488 502 488 494 93 494 93 485 348 485 348 116 361 116 361 66 398 66 398 668 451 668 451 64 477 64 477 745 885 745 885 277 863 277 863 104 4 104 4 735 661 735 661 677 863 677 863 49 244 49 244 60 887 60 887 345 888 345 888 945 408 945 408 538 680 538 680 759 783 759 783 996 192 996 192 797 584 797 584 76 673 76 673 610 590 610 590 402 815 402 815 106 627 106 627 447 706 447 706 227 688 227 688 323 394 323 394 347 35 347 35 870 177 870 177 652 562 652 562 335 397 335 397 197 236 197 236 534 265 534 265 796 655 796 655 291 15 291 15 729 674 729 674 160 705 160 705 252 605 252 605 598 577 598 577 630 302 630 302 11 659 11 659 519 157 519 157 927 41 927 41 344 581 344 581 516 516 516 516 538 507 538 507 366 492 366 492 753 972 753 972 81 383 81 383 136 815 136 815 726 970 726 970 738 726 738 726 378 126 378 126 254 594 254 594 262 44 262 44 794 565 794 565 312 294 312 294 643 116 643 116 707 172 707 172 659 535 659 535 290 512 290 512 258 64 258 64 774 567 774 567 559 704 559 704 96 470 96 470 943 211 943 211 85 55 85 55 954 465 954 465 670 528 670 528 276 876 276 876 3 451 3 451 968 39 968 39 539 627 539 627 369 615 369 615 500 148 500 148 877 140 877 140 429 174 429 174 269 454 269 454 71 112 71 112 107 61 107 61 143 647 143 647 823 846 823 846 614 564 614 564 583 29 583 29 570 485 570 485 950 198 950 198 246 457 246 457 805 319 805 319 977 210 977 210 330 983 330 983 968 5 968 5 644 779 644 779 828 547 828 547 665 463 665 463 536 840 536 840 660 884 660 884 607 270 607 270 407 358 407 358 551 796 551 796 527 616 527 616 953 420 953 420 71 72 71 72 916 759 916 759 4 985 4 985 259 56 259 56 362 249 362 249 552 764 552 764 846 790 846 790 470 948 470 948 622 81 622 81 14 989 14 989 253 607 253 607 984 997 984 997 645 565 645 565 123 982 123 982 841 257 841 257 797 445 797 445 398 521 398 521 198 861 198 861 693 164 693 164 935 476 935 476 483 818 483 818 216 29 216 29 313 220 313 220 111 483 111 483 701 29 701 29 941 518 941 518 265 212 265 212 605 373 605 373 801 634 801 634 702 26 702 26 906 906 906 906 103 848 103 848 982 75 982 75 129 563 129 563 165 153 165 153 324 584 324 584 917 918 917 918 26 356 26 356 174 303 174 303 189 780 189 780 773 551 773 551 499 97 499 97 474 488 474 488 532 347 532 347 24 698 24 698 900 192 900 192 30 579 30 579 420 857 420 857 204 365 204 365 235 536 235 536 835 856 835 856 288 576 288 576 388 539 388 539 45 900 45 900 489 301 489 301 997 339 997 339 821 515 821 515 130 58 130 58 110 681 110 681 798 971 798 971 660 859 660 859 156 632 156 632 760 573 760 573 563 204 563 204 909 113 909 113 794 1 794 1 761 903 761 903 938 332 938 332 364 499 364 499 695 446 695 446 960 692 960 692 947 170 947 170 737 276 737 276 958 995 958 995 387 294 387 294 173 105 173 105 681 433 681 433 538 35 538 35 405 374 405 374 872 199 872 199 66 68 66 68 467 24 467 24 9 956 9 956 673 45 673 45 396 143 396 143 782 656 782 656 313 580 313 580 42 2 42 2 152 957 152 957 658 144 658 144 620 487 620 487 439 781 439 781 466 666 466 666 76 591 76 591 731 525 731 525 27 281 27 281 54 718 54 718 717 32 717 32 841 286 841 286 688 93 688 93 15 948 15 948 727 374 727 374 740 136 740 136 139 9 139 9 708 906 708 906 571 41 571 41 940 5 940 5 761 681 761 681 456 826 456 826 269 904 269 904 805 378 805 378 63 947 63 947 217 368 217 368 822 465 822 465 650 553 650 553 245 482 245 482 386 330 386 330 552 944 552 944 183 149 183 149 680 407 680 407 705 610 705 610 851 731 851 731 861 797 861 797 270 559 270 559 866 901 866 901 315 848 315 848 850 867 850 867 272 664 272 664 552 535 552 535 399 694 399 694 650 873 650 873 974 278 974 278 605 337 605 337 88 610 88 610 885 295 885 295 460 996 460 996 89 907 89 907 144 76 144 76 814 33 814 33 659 543 659 543 244 620 244 620 760 649 760 649 167 142 167 142 47 868 47 868 374 513 374 513 920 186 920 186 426 136 426 136 684 957 684 957 799 56 799 56 372 47 372 47 34 55 34 55 632 271 632 271 974 139 974 139 411 275 411 275 304 451 304 451 79 157 79 157 268 244 268 244 889 536 889 536 851 913 851 913 449 374 449 374 376 294 376 294 440 468 440 468 85 958 85 958 895 606 895 606 624 151 624 151 541 687 541 687 34 614 34 614 553 229 553 229 741 977 741 977 390 863 390 863 792 402 792 402 684 842 684 842 297 367 297 367 602 757 602 757 251 891 251 891 301 445 301 445 488 811 488 811 82 590 82 590 723 877 723 877 652 921 652 921 940 41 940 41 773 296 773 296 922 862 922 862 79 368 79 368 416 355 416 355 820 206 820 206 203 907 203 907 460 337 460 337 878 528 878 528 873 642 873 642 600 346 600 346 863 851 863 851 251 39 251 39 971 346 971 346 335 11 335 11 852 263 852 263 753 249 753 249 476 905 476 905 405 383 405 383 752 345 752 345 929 995 929 995 532 943 532 943 161 330 161 330 974 988 974 988 672 502 672 502 242 653 242 653 5 302 5 302 227 890 227 890 653 898 653 898 981 852 981 852 362 947 362 947 140 804 140 804 49 302 49 302 611 454 611 454 830 394 830 394 881 980 881 980 766 486 766 486 849 810 849 810 283 76 283 76 861 692 861 692 495 785 495 785 707 202 707 202 493 200 493 200 429 479 429 479 553 721 553 721 913 187 913 187 804 391 804 391 807 12 807 12 833 373 833 373 445 140 445 140 722 208 722 208 628 260 628 260 937 103 937 103 2 550 2 550 507 285 507 285 366 848 366 848 398 206 398 206 36 486 36 486 815 866 815 866 525 173 525 173 640 269 640 269 312 895 312 895 87 833 87 833 431 103 431 103 152 444 152 444 262 170 262 170 170 91 170 91 103 894 103 894 479 254 479 254 456 882 456 882 502 602 502 602 443 180 443 180 975 678 975 678 383 196 383 196 132 46 132 46 971 806 971 806 805 59 805 59 184 502 184 502 798 734 798 734 361 229 361 229 652 553 652 553 35 81 35 81 63 806 63 806 682 636 682 636 584 852 584 852 445 207 445 207 107 415 107 415 582 198 582 198 704 576 704 576 252 212 252 212 906 628 906 628 502 429 502 429 284 707 284 707 795 333 795 333 945 112 945 112 851 258 851 258 488 15 488 15 76 470 76 470 149 884 149 884 675 923 675 923 836 51 836 51 878 559 878 559 383 956 383 956 596 374 596 374 46 760 46 760 274 314 274 314 441 69 441 69 576 424 576 424 770 374 770 374 836 9 836 9 626 190 626 190 371 484 371 484 718 298 718 298 439 359 439 359 840 721 840 721 386 485 386 485 823 684 823 684 83 257 83 257 731 222 731 222 319 183 319 183 430 639 430 639 686 456 686 456 616 737 616 737 121 277 121 277 3 832 3 832 577 474 577 474 373 398 373 398 577 211 577 211 995 514 995 514 660 67 660 67 603 301 603 301 122 174 122 174 655 885 655 885 477 626 477 626 501 560 501 560 255 747 255 747 257 387 257 387 424 847 424 847 706 215 706 215 477 848 477 848 832 347 832 347 729 837 729 837 885 783 885 783 361 959 361 959 339 78 339 78 787 912 787 912 804 373 804 373 810 120 810 120 679 482 679 482 48 484 48 484 129 121 129 121 956 206 956 206 951 229 951 229 668 23 668 23 298 784 298 784 649 52 649 52 672 278 672 278 431 84 431 84 768 842 768 842 579 378 579 378 814 181 814 181 812 536 812 536 642 678 642 678 639 896 639 896 598 614 598 614 612 472 612 472 210 461 210 461 26 713 26 713 456 739 456 739 309 528 309 528 129 299 129 299 254 265 254 265 607 970 607 970 585 586 585 586 397 969 397 969 207 802 207 802 855 442 855 442 230 925 230 925 286 134 286 134 659 533 659 533 23 320 23 320 108 27 108 27 220 527 220 527 313 21 313 21 708 664 708 664 115 934 115 934 946 93 946 93 406 991 406 991 533 115 533 115 704 436 704 436 107 90 107 90 35 601 35 601 308 943 308 943 670 259 670 259 25 290 25 290 511 755 511 755 933 805 933 805 239 169 239 169 238 554 238 554 525 517 525 517 805 475 805 475 306 667 306 667 253 716 253 716 953 385 953 385 462 446 462 446 780 595 780 595 451 645 451 645 957 853 957 853 175 718 175 718 660 98 660 98 480 82 480 82 669 567 669 567 829 679 829 679 919 746 919 746 260 807 260 807 611 370 611 370 108 752 108 752 309 198 309 198 443 306 443 306 161 282 161 282 225 201 225 201 679 976 679 976 189 263 189 263 407 315 407 315 101 234 101 234 244 483 244 483 714 908 714 908 145 987 145 987 849 849 849 849 856 142 856 142 168 820 168 820 488 752 488 752 724 962 724 962 733 359 733 359 141 419 141 419 659 201 659 201 622 48 622 48 695 834 695 834 491 581 491 581 657 148 657 148 13 258 13 258 150 331 150 331 221 630 221 630 149 378 149 378 381 469 381 469 667 226 667 226 211 339 211 339 965 519 965 519 142 696 142 696 410 456 410 456 715 796 715 796 879 272 879 272 557 466 557 466 733 9 733 9 35 74 35 74 182 691 182 691 537 652 537 652 68 801 68 801 986 643 986 643 182 461 182 461 664 675 664 675 744 277 744 277 220 402 220 402 823 517 823 517 436 295 436 295 531 315 531 315 640 905 640 905 604 63 604 63 626 245 626 245 904 669 904 669 369 806 369 806 173 862 173 862 281 363 281 363 132 614 132 614 117 506 117 506 628 873 628 873 511 733 511 733 408 985 408 985 422 791 422 791 604 266 604 266 587 114 587 114 324 430 324 430 409 37 409 37 460 374 460 374 529 183 529 183 474 469 474 469 559 311 559 311 436 821 436 821 155 830 155 830 164 397 164 397 582 143 582 143 634 303 634 303 789 329 789 329 303 325 303 325 631 838 631 838 89 276 89 276 458 424 458 424 797 898 797 898 537 90 537 90 577 183 577 183 369 738 369 738 759 277 759 277 583 23 583 23 13 751 13 751 177 944 177 944 869 332 869 332 590 456 590 456 101 460 101 460 357 674 357 674 417 392 417 392 123 93 123 93 751 543 751 543 823 989 823 989 702 735 702 735 997 146 997 146 696 161 696 161 559 152 559 152 517 259 517 259 989 156 989 156 144 648 144 648 93 117 93 117 915 69 915 69 424 70 424 70 355 896 355 896 319 965 319 965 208 662 208 662 153 582 153 582 925 189 925 189 224 652 224 652 523 767 523 767 18 195 18 195 38 430 38 430 919 412 919 412 274 93 274 93 8 473 8 473 521 556 521 556 401 710 401 710 937 79 937 79 977 518 977 518 562 116 562 116 729 273 729 273 193 79 193 79 188 422 188 422 250 169 250 169 711 12 711 12 2 507 2 507 952 85 952 85 33 216 33 216 551 267 551 267 223 623 223 623 795 74 795 74 285 462 285 462 68 848 68 848 213 646 213 646 670 979 670 979 962 48 962 48 816 87 816 87 58 996 58 996 403 51 403 51 115 471 115 471 385 184 385 184 44 59 44 59 177 409 177 409 492 859 492 859 116 949 116 949 35 927 35 927 685 794 685 794 881 302 881 302 546 516 546 516 125 117 125 117 120 774 120 774 134 615 134 615 566 590 566 590 765 381 765 381 820 966 820 966 33 232 33 232 842 691 842 691 559 813 559 813 746 108 746 108 584 981 584 981 615 62 615 62 661 903 661 903 357 874 357 874 458 932 458 932 35 836 35 836 206 25 206 25 521 593 521 593 370 621 370 621 563 948 563 948 37 621 37 621 229 794 229 794 292 326 292 326 238 256 238 256 633 948 633 948 312 401 312 401 968 857 968 857 945 635 945 635 422 741 422 741 885 90 885 90 217 692 217 692 754 641 754 641 136 281 136 281 626 951 626 951 234 492 234 492 912 484 912 484 197 437 197 437 237 811 237 811 309 328 309 328 976 492 976 492 75 392 75 392 363 908 363 908 213 519 213 519 973 801 973 801 141 946 141 946 540 223 540 223 820 645 820 645 753 764 753 764 308 739 308 739 20 206 20 206 220 57 220 57 886 115 886 115 288 732 288 732 540 469 540 469 421 912 421 912 405 234 405 234 921 292 921 292 619 819 619 819 546 496 546 496 814 409 814 409 655 461 655 461 412 277 412 277 133 76 133 76 669 692 669 692 536 944 536 944 365 658 365 658 230 688 230 688 565 113 565 113 758 894 758 894 380 88 380 88 271 914 271 914 837 353 837 353 991 505 991 505 793 488 793 488 537 453 537 453 10 645 10 645 199 390 199 390 115 535 115 535 989 431 989 431 964 703 964 703 821 804 821 804 834 449 834 449 882 934 882 934 100 46 100 46 640 855 640 855 659 182 659 182 322 150 322 150 699 951 699 951 797 979 797 979 368 889 368 889 524 990 524 990 456 44 456 44 229 269 229 269 188 270 188 270 91 563 91 563 757 505 757 505 510 441 510 441 920 973 920 973 193 29 193 29 285 294 285 294 456 79 456 79 125 969 125 969 210 225 210 225 784 213 784 213 493 759 493 759 169 12 169 12 573 695 573 695 334 600 334 600 733 396 733 396 766 967 766 967 236 183 236 183 243 687 243 687 671 38 671 38 515 624 515 624 437 57 437 57 572 224 572 224 702 792 702 792 167 551 167 551 743 54 743 54 319 737 319 737 857 944 857 944 679 334 679 334 133 178 133 178 624 98 624 98 880 609 880 609 159 459 159 459 813 340 813 340 973 14 973 14 683 440 683 440 819 158 819 158 370 633 370 633 464 133 464 133 353 606 353 606 628 208 628 208 181 676 181 676 948 93 948 93 616 199 616 199 715 203 715 203 930 956 930 956 188 166 188 166 820 317 820 317 203 356 203 356 420 331 420 331 491 916 491 916 323 176 323 176 888 952 888 952 708 983 708 983 264 190 264 190 522 718 522 718 491 723 491 723 918 363 918 363 718 537 718 537 58 592 58 592 55 903 55 903 105 76 105 76 920 910 920 910 82 514 82 514 886 265 886 265 402 814 402 814 273 11 273 11 379 833 379 833 929 397 929 397 189 769 189 769 169 902 169 902 65 989 65 989 634 825 634 825 972 474 972 474 846 478 846 478 966 727 966 727 774 111 774 111 12 177 12 177 785 566 785 566 34 484 34 484 914 192 914 192 830 767 830 767 777 443 777 443 480 444 480 444 752 470 752 470 974 878 974 878 54 980 54 980 428 5 428 5 735 740 735 740 674 591 674 591 479 321 479 321 298 149 298 149 886 570 886 570 846 417 846 417 592 273 592 273 839 588 839 588 557 760 557 760 678 403 678 403 400 275 400 275 633 784 633 784 13 111 13 111 27 498 27 498 325 668 325 668 121 813 121 813 57 779 57 779 852 530 852 530 628 382 628 382 826 355 826 355 563 116 563 116 758 787 758 787 719 946 719 946 218 69 218 69 702 164 702 164 671 476 671 476 762 425 762 425 825 371 825 371 527 316 527 316 108 180 108 180 583 558 583 558 46 971 46 971 936 810 936 810 450 134 450 134 824 16 824 16 917 210 917 210 757 965 757 965 257 341 257 341 946 183 946 183 587 129 587 129 310 559 310 559 624 451 624 451 646 181 646 181 54 953 54 953 453 708 453 708 399 943 399 943 897 618 897 618 753 789 753 789 176 558 176 558 692 351 692 351 331 15 331 15 991 643 991 643 162 892 162 892 673 800 673 800 540 180 540 180 662 274 662 274 543 873 543 873 312 107 312 107 594 155 594 155 925 232 925 232 738 921 738 921 553 808 553 808 654 649 654 649 735 39 735 39 706 655 706 655 703 947 703 947 71 341 71 341 957 146 957 146 740 378 740 378 680 393 680 393 955 683 955 683 964 766 964 766 32 447 32 447 101 843 101 843 906 891 906 891 677 697 677 697 855 181 855 181 653 891 653 891 724 98 724 98 581 529 581 529 145 694 145 694 450 319 450 319 700 679 700 679 146 734 146 734 185 532 185 532 748 99 748 99 485 908 485 908 879 435 879 435 82 631 82 631 784 496 784 496 70 284 70 284 68 840 68 840 356 631 356 631 686 208 686 208 456 861 456 861 922 747 922 747 676 851 676 851 499 790 499 790 420 834 420 834 276 708 276 708 174 520 174 520 49 280 49 280 724 351 724 351 493 703 493 703 388 698 388 698 231 843 231 843 396 524 396 524 300 521 300 521 370 91 370 91 601 116 601 116 652 966 652 966 965 761 965 761 938 887 938 887 977 102 977 102 712 77 712 77 836 400 836 400 630 27 630 27 809 233 809 233 674 773 674 773 95 416 95 416 276 747 276 747 891 683 891 683 70 597 70 597 438 217 438 217 832 926 832 926 437 72 437 72 787 972 787 972 7 644 7 644 200 210 200 210 991 425 991 425 918 259 918 259 699 654 699 654 161 654 161 654 212 785 212 785 822 834 822 834 531 249 531 249 367 883 367 883 636 621 636 621 9 571 9 571 984 76 984 76 303 850 303 850 410 155 410 155 924 192 924 192 499 914 499 914 882 160 882 160 878 747 878 747 313 356 313 356 386 659 386 659 265 300 265 300 904 325 904 325 485 361 485 361 506 409 506 409 517 983 517 983 597 444 597 444 572 225 572 225 190 813 190 813 741 860 741 860 568 455 568 455 116 862 116 862 102 383 102 383 240 672 240 672 191 38 191 38 573 157 573 157 488 223 488 223 460 891 460 891 974 424 974 424 356 324 356 324 425 612 425 612 303 458 303 458 422 205 422 205 958 389 958 389 937 125 937 125 191 987 191 987 483 311 483 311 656 177 656 177 677 502 677 502 341 555 341 555 751 512 751 512 167 859 167 859 133 825 133 825 505 670 505 670 529 363 529 363 299 485 299 485 473 552 473 552 460 934 460 934 510 867 510 867 441 80 441 80 572 818 572 818 564 942 564 942 60 451 60 451 887 719 887 719 847 122 847 122 845 758 845 758 777 760 777 760 974 502 974 502 186 538 186 538 305 867 305 867 324 790 324 790 420 211 420 211 927 908 927 908 367 408 367 408 270 251 270 251 792 514 792 514 142 745 142 745 3 540 3 540 462 18 462 18 845 140 845 140 231 390 231 390 420 564 420 564 887 311 887 311 472 68 472 68 802 293 802 293 190 753 190 753 986 72 986 72 939 793 939 793 384 216 384 216 314 489 314 489 205 266 205 266 632 991 632 991 244 298 244 298 219 607 219 607 103 437 103 437 303 844 303 844 151 25 151 25 204 831 204 831 611 426 611 426 408 435 408 435 792 894 792 894 217 849 217 849 812 375 812 375 380 90 380 90 341 787 341 787 944 862 944 862 611 425 611 425 584 290 584 290 191 462 191 462 426 20 426 20 942 714 942 714 489 611 489 611 260 545 260 545 97 1 97 1 513 586 513 586 345 528 345 528 266 17 266 17 158 309 158 309 794 187 794 187 344 897 344 897 213 306 213 306 63 362 63 362 696 935 696 935 824 171 824 171 359 158 359 158 854 317 854 317 42 93 42 93 799 590 799 590 18 607 18 607 995 113 995 113 868 415 868 415 522 336 522 336 679 727 679 727 689 336 689 336 613 313 613 313 276 221 276 221 533 96 533 96 798 411 798 411 291 591 291 591 207 350 207 350 652 159 652 159 105 331 105 331 626 160 626 160 86 737 86 737 344 234 344 234 257 41 257 41 501 788 501 788 103 332 103 332 602 486 602 486 324 522 324 522 633 59 633 59 493 820 493 820 815 445 815 445 881 723 881 723 914 694 914 694 731 484 731 484 183 114 183 114 323 137 323 137 111 331 111 331 962 370 962 370 412 712 412 712 119 675 119 675 584 525 584 525 764 408 764 408 622 945 622 945 141 85 141 85 408 11 408 11 137 342 137 342 392 103 392 103 234 223 234 223 315 405 315 405 132 381 132 381 540 718 540 718 547 40 547 40 564 461 564 461 270 21 270 21 596 112 596 112 140 846 140 846 268 655 268 655 700 799 700 799 377 645 377 645 525 168 525 168 112 765 112 765 954 334 954 334 345 110 345 110 589 696 589 696 561 135 561 135 496 836 496 836 241 503 241 503 415 574 415 574 737 485 737 485 943 309 943 309 498 342 498 342 352 748 352 748 654 292 654 292 188 713 188 713 363 75 363 75 462 223 462 223 712 956 712 956 103 704 103 704 198 400 198 400 420 159 420 159 507 932 507 932 984 385 984 385 668 636 668 636 166 788 166 788 821 733 821 733 651 834 651 834 158 991 158 991 450 951 450 951 410 309 410 309 477 184 477 184 246 575 246 575 6 307 6 307 941 928 941 928 302 402 302 402 821 362 821 362 186 145 186 145 977 562 977 562 799 650 799 650 971 298 971 298 573 980 573 980 688 735 688 735 182 586 182 586 347 272 347 272 869 230 869 230 427 61 427 61 115 735 115 735 116 247 116 247 921 856 921 856 345 583 345 583 885 441 885 441 440 95 440 95 699 472 699 472 466 209 466 209 25 354 25 354 375 766 375 766 755 482 755 482 468 697 468 697 871 753 871 753 565 209 565 209 821 444 821 444 937 803 937 803 952 511 952 511 413 178 413 178 772 761 772 761 118 753 118 753 196 158 196 158 487 169 487 169 644 444 644 444 470 348 470 348 22 82 22 82 737 413 737 413 656 867 656 867 808 227 808 227 300 228 300 228 737 599 737 599 487 74 487 74 279 363 279 363 319 855 319 855 517 272 517 272 369 210 369 210 943 927 943 927 653 437 653 437 467 968 467 968 927 704 927 704 555 786 555 786 447 387 447 387 726 224 726 224 921 785 921 785 233 995 233 995 59 950 59 950 530 476 530 476 846 275 846 275 39 448 39 448 812 975 812 975 390 159 390 159 869 814 869 814 159 128 159 128 609 895 609 895 215 716 215 716 4 733 4 733 505 106 505 106 154 243 154 243 898 506 898 506 35 191 35 191 226 824 226 824 711 695 711 695 924 787 924 787 858 767 858 767 179 630 179 630 111 479 111 479 848 117 848 117 925 545 925 545 735 207 735 207 118 233 118 233 874 881 874 881 458 158 458 158 482 262 482 262 15 919 15 919 102 629 102 629 457 796 457 796 912 499 912 499 479 692 479 692 182 466 182 466 6 902 6 902 131 788 131 788 503 584 503 584 321 348 321 348 612 334 612 334 433 934 433 934 433 576 433 576 971 487 971 487 666 977 666 977 21 995 21 995 639 438 639 438 896 497 896 497 486 624 486 624 720 551 720 551 738 1 738 1 90 4 90 4 842 416 842 416 637 16 637 16 151 714 151 714 170 209 170 209 106 127 106 127 823 161 823 161 266 846 266 846 657 283 657 283 169 626 169 626 352 581 352 581 351 574 351 574 363 648 363 648 560 242 560 242 111 835 111 835 394 671 394 671 680 539 680 539 691 138 691 138 90 270 90 270 639 772 639 772 240 223 240 223 420 885 420 885 306 79 306 79 256 915 256 915 530 302 530 302 31 378 31 378 45 165 45 165 935 146 935 146 337 741 337 741 324 169 324 169 956 222 956 222 99 995 99 995 223 285 223 285 756 996 756 996 299 529 299 529 558 783 558 783 764 212 764 212 11 318 11 318 783 997 783 997 129 937 129 937 357 751 357 751 715 989 715 989 954 513 954 513 237 550 237 550 157 577 157 577 794 341 794 341 226 736 226 736 8 517 8 517 355 800 355 800 218 951 218 951 664 247 664 247 563 263 563 263 57 152 57 152 403 476 403 476 389 970 389 970 899 457 899 457 172 69 172 69 955 558 955 558 272 87 272 87 113 979 113 979 449 338 449 338 703 118 703 118 593 206 593 206 943 803 943 803 743 678 743 678 63 507 63 507 970 82 970 82 647 21 647 21 817 396 817 396 665 21 665 21 604 536 604 536 671 491 671 491 228 888 228 888 381 959 381 959 331 538 331 538 718 426 718 426 460 921 460 921 698 899 698 899 352 380 352 380 637 455 637 455 306 749 306 749 945 864 945 864 388 703 388 703 5 953 5 953 527 777 527 777 689 65 689 65 940 611 940 611 554 47 554 47 233 145 233 145 455 541 455 541 411 806 411 806 895 707 895 707 90 625 90 625 155 275 155 275 579 966 579 966 605 761 605 761 747 65 747 65 513 396 513 396 507 639 507 639 981 572 981 572 86 105 86 105 828 50 828 50 732 645 732 645 901 785 901 785 682 183 682 183 934 261 934 261 304 224 304 224 302 627 302 627 4 378 4 378 147 498 147 498 687 475 687 475 771 758 771 758 353 191 353 191 787 916 787 916 421 471 421 471 112 198 112 198 125 501 125 501 73 373 73 373 208 573 208 573 425 228 425 228 836 92 836 92 85 503 85 503 607 610 607 610 874 122 874 122 349 319 349 319 108 729 108 729 522 997 522 997 165 484 165 484 451 635 451 635 52 70 52 70 696 259 696 259 110 6 110 6 512 52 512 52 492 582 492 582 576 360 576 360 633 87 633 87 635 75 635 75 645 122 645 122 694 217 694 217 990 793 990 793 839 217 839 217 847 188 847 188 536 591 536 591 141 284 141 284 61 190 61 190 435 103 435 103 836 698 836 698 558 687 558 687 905 182 905 182 102 311 102 311 884 146 884 146 123 963 123 963 995 485 995 485 655 327 655 327 268 800 268 800 89 456 89 456 428 805 428 805 708 324 708 324 671 447 671 447 324 538 324 538 68 590 68 590 223 818 223 818 922 856 922 856 518 556 518 556 471 568 471 568 80 890 80 890 116 311 116 311 604 721 604 721 33 496 33 496 95 808 95 808 142 570 142 570 720 611 720 611 70 712 70 712 571 167 571 167 578 557 578 557 630 622 630 622 2 169 2 169 942 373 942 373 379 782 379 782 561 990 561 990 898 395 898 395 660 358 660 358 425 924 425 924 262 449 262 449 664 599 664 599 495 229 495 229 759 650 759 650 510 35 510 35 506 450 506 450 637 742 637 742 694 503 694 503 494 776 494 776 805 61 805 61 360 317 360 317 306 372 306 372 369 823 369 823 616 456 616 456 592 368 592 368 480 630 480 630 938 343 938 343 769 844 769 844 120 417 120 417 843 868 843 868 189 720 189 720 136 364 136 364 823 634 823 634 152 670 152 670 945 940 945 940 866 202 866 202 274 628 274 628 780 188 780 188 581 39 581 39 650 172 650 172 722 465 722 465 221 285 221 285 271 329 271 329 34 326 34 326 323 60 323 60 588 305 588 305 553 514 553 514 161 673 161 673 549 914 549 914 267 674 267 674 390 107 390 107 519 534 519 534 507 172 507 172 398 846 398 846 421 417 421 417 139 925 139 925 151 616 151 616 593 734 593 734 101 184 101 184 440 345 440 345 560 576 560 576 80 754 80 754 28 440 28 440 26 671 26 671 826 45 826 45 853 515 853 515 375 421 375 421 518 242 518 242 48 338 48 338 681 388 681 388 424 903 424 903 11 736 11 736 884 808 884 808 448 104 448 104 718 941 718 941 314 924 314 924 723 570 723 570 971 213 971 213 811 316 811 316 848 907 848 907 471 516 471 516 772 939 772 939 189 533 189 533 500 622 500 622 509 617 509 617 258 520 258 520 252 61 252 61 866 366 866 366 142 929 142 929 90 603 90 603 201 122 201 122 664 216 664 216 986 786 986 786 329 323 329 323 410 26 410 26 170 259 170 259 175 278 175 278 650 797 650 797 545 430 545 430 339 918 339 918 948 703 948 703 807 925 807 925 121 81 121 81 477 808 477 808 117 368 117 368 640 79 640 79 107 429 107 429 907 276 907 276 36 819 36 819 825 428 825 428 600 358 600 358 521 214 521 214 801 888 801 888 906 152 906 152 554 90 554 90 854 813 854 813 18 13 18 13 825 820 825 820 876 100 876 100 313 410 313 410 593 10 593 10 581 826 581 826 244 420 244 420 446 302 446 302 498 647 498 647 222 9 222 9 958 897 958 897 212 916 212 916 850 451 850 451 585 23 585 23 678 988 678 988 304 671 304 671 736 918 736 918 625 896 625 896 920 503 920 503 904 462 904 462 575 772 575 772 121 808 121 808 777 251 777 251 629 738 629 738 194 941 194 941 121 232 121 232 688 484 688 484 701 700 701 700 851 860 851 860 647 572 647 572 592 907 592 907 806 133 806 133 800 435 800 435 536 703 536 703 633 764 633 764 374 318 374 318 17 459 17 459 897 849 897 849 728 297 728 297 53 481 53 481 558 262 558 262 904 865 904 865 853 975 853 975 179 435 179 435 673 80 673 80 511 230 511 230 98 131 98 131 124 409 124 409 241 479 241 479 891 953 891 953 678 889 678 889 702 741 702 741 961 546 961 546 956 937 956 937 639 637 639 637 110 141 110 141 624 84 624 84 639 809 639 809 319 400 319 400 87 59 87 59 345 734 345 734 538 150 538 150 56 289 56 289 593 645 593 645 125 738 125 738 377 365 377 365 522 560 522 560 937 7 937 7 32 203 32 203 423 65 423 65 743 519 743 519 231 31 231 31 113 829 113 829 613 706 613 706 336 926 336 926 633 233 633 233 355 66 355 66 23 14 23 14 46 439 46 439 470 802 470 802 272 544 272 544 801 590 801 590 774 190 774 190 514 72 514 72 267 210 267 210 496 104 496 104 138 452 138 452 680 586 680 586 852 748 852 748 211 212 211 212 229 500 229 500 526 67 526 67 530 676 530 676 134 449 134 449 160 374 160 374 631 354 631 354 273 832 273 832 133 130 133 130 122 814 122 814 881 208 881 208 198 259 198 259 341 161 341 161 683 224 683 224 214 716 214 716 229 465 229 465 591 17 591 17 128 536 128 536 614 480 614 480 356 733 356 733 389 389 389 389 35 52 35 52 534 866 534 866 521 871 521 871 252 172 252 172 817 585 817 585 528 81 528 81 323 972 323 972 387 28 387 28 624 781 624 781 113 591 113 591 335 33 335 33 872 261 872 261 432 326 432 326 618 240 618 240 82 124 82 124 301 562 301 562 318 716 318 716 242 718 242 718 184 242 184 242 65 527 65 527 891 598 891 598 622 306 622 306 624 423 624 423 442 44 442 44 93 351 93 351 975 366 975 366 844 776 844 776 812 452 812 452 49 306 49 306 924 358 924 358 687 229 687 229 56 332 56 332 493 233 493 233 517 440 517 440 708 492 708 492 777 646 777 646 642 577 642 577 721 709 721 709 282 37 282 37 299 924 299 924 7 553 7 553 416 488 416 488 122 95 122 95 215 571 215 571 160 301 160 301 168 729 168 729 56 577 56 577 620 245 620 245 556 688 556 688 408 367 408 367 775 431 775 431 243 927 243 927 883 874 883 874 920 95 920 95 357 774 357 774 460 952 460 952 78 817 78 817 96 862 96 862 409 544 409 544 962 374 962 374 993 399 993 399 871 944 871 944 286 491 286 491 747 834 747 834 290 433 290 433 175 382 175 382 35 377 35 377 78 882 78 882 838 928 838 928 911 631 911 631 551 54 551 54 359 163 359 163 553 707 553 707 105 162 105 162 266 574 266 574 522 943 522 943 576 588 576 588 582 655 582 655 919 839 919 839 8 431 8 431 685 176 685 176 61 144 61 144 428 180 428 180 199 506 199 506 291 350 291 350 895 634 895 634 544 874 544 874 235 313 235 313 376 367 376 367 356 438 356 438 725 798 725 798 224 265 224 265 793 476 793 476 523 14 523 14 218 288 218 288 711 793 711 793 728 853 728 853 79 563 79 563 418 360 418 360 146 637 146 637 142 335 142 335 73 111 73 111 770 767 770 767 583 763 583 763 500 576 500 576 254 898 254 898 375 625 375 625 458 886 458 886 795 954 795 954 963 698 963 698 92 838 92 838 617 600 617 600 219 721 219 721 936 914 936 914 868 725 868 725 140 286 140 286 836 726 836 726 10 260 10 260 264 907 264 907 420 313 420 313 163 87 163 87 104 845 104 845 790 34 790 34 910 893 910 893 762 289 762 289 702 392 702 392 248 85 248 85 852 154 852 154 294 806 294 806 336 388 336 388 436 614 436 614 785 8 785 8 368 257 368 257 30 350 30 350 133 822 133 822 740 257 740 257 637 424 637 424 649 962 649 962 168 549 168 549 348 59 348 59 892 832 892 832 251 714 251 714 283 630 283 630 524 509 524 509 65 71 65 71 986 20 986 20 989 168 989 168 962 596 962 596 417 40 417 40 599 157 599 157 414 787 414 787 424 946 424 946 389 240 389 240 464 327 464 327 436 730 436 730 818 351 818 351 194 24 194 24 604 342 604 342 766 328 766 328 809 131 809 131 77 616 77 616 82 87 82 87 955 304 955 304 685 268 685 268 807 813 807 813 50 747 50 747 340 356 340 356 445 706 445 706 762 403 762 403 125 190 125 190 968 278 968 278 141 10 141 10 288 789 288 789 604 112 604 112 800 943 800 943 128 54 128 54 920 859 920 859 821 593 821 593 528 379 528 379 635 522 635 522 524 748 524 748 236 771 236 771 129 229 129 229 33 65 33 65 57 4 57 4 873 677 873 677 199 385 199 385 99 85 99 85 906 35 906 35 17 65 17 65 729 776 729 776 468 395 468 395 879 315 879 315 551 849 551 849 342 896 342 896 222 856 222 856 902 600 902 600 436 452 436 452 785 955 785 955 854 299 854 299 449 897 449 897 635 940 635 940 227 70 227 70 242 693 242 693 168 751 168 751 339 23 339 23 820 652 820 652 279 524 279 524 805 744 805 744 335 151 335 151 25 229 25 229 904 290 904 290 296 192 296 192 612 880 612 880 339 348 339 348 686 774 686 774 299 837 299 837 414 113 414 113 560 49 560 49 451 241 451 241 110 89 110 89 404 55 404 55 234 268 234 268 141 688 141 688 264 235 264 235 600 820 600 820 954 7 954 7 853 500 853 500 189 953 189 953 701 448 701 448 950 376 950 376 43 379 43 379 656 934 656 934 304 695 304 695 194 268 194 268 172 618 172 618 124 408 124 408 289 330 289 330 891 934 891 934 582 754 582 754 595 515 595 515 124 705 124 705 570 188 570 188 848 261 848 261 270 166 270 166 216 450 216 450 393 710 393 710 316 250 316 250 223 295 223 295 79 462 79 462 407 941 407 941 182 103 182 103 250 682 250 682 253 985 253 985 336 451 336 451 190 379 190 379 398 884 398 884 709 527 709 527 895 849 895 849 324 910 324 910 544 721 544 721 845 253 845 253 106 375 106 375 16 617 16 617 293 679 293 679 614 366 614 366 346 490 346 490 234 555 234 555 906 637 906 637 310 263 310 263 371 331 371 331 925 240 925 240 277 372 277 372 576 699 576 699 271 674 271 674 117 676 117 676 370 306 370 306 818 145 818 145 31 458 31 458 959 198 959 198 898 915 898 915 65 939 65 939 160 880 160 880 67 290 67 290 155 382 155 382 375 640 375 640 991 911 991 911 206 738 206 738 676 986 676 986 260 822 260 822 952 643 952 643 789 852 789 852 568 916 568 916 93 766 93 766 306 189 306 189 987 55 987 55 215 587 215 587 622 500 622 500 59 85 59 85 773 821 773 821 864 604 864 604 272 763 272 763 851 317 851 317 840 553 840 553 713 753 713 753 236 856 236 856 892 543 892 543 845 951 845 951 684 757 684 757 16 340 16 340 326 168 326 168 21 880 21 880 626 232 626 232 818 637 818 637 903 520 903 520 328 626 328 626 910 835 910 835 684 234 684 234 694 262 694 262 813 155 813 155 356 473 356 473 512 496 512 496 159 343 159 343 396 341 396 341 119 341 119 341 854 385 854 385 196 908 196 908 855 770 855 770 669 20 669 20 363 700 363 700 36 752 36 752 681 328 681 328 521 255 521 255 703 766 703 766 334 835 334 835 151 719 151 719 720 530 720 530 517 146 517 146 464 60 464 60 676 652 676 652 274 541 274 541 618 61 618 61 973 715 973 715 247 673 247 673 85 827 85 827 853 279 853 279 87 867 87 867 211 493 211 493 401 718 401 718 844 361 844 361 265 271 265 271 989 745 989 745 561 187 561 187 341 98 341 98 567 225 567 225 698 863 698 863 603 218 603 218 994 734 994 734 449 335 449 335 426 2 426 2 109 308 109 308 533 899 533 899 474 805 474 805 398 810 398 810 453 885 453 885 330 58 330 58 801 561 801 561 692 985 692 985 503 115 503 115 616 553 616 553 507 762 507 762 430 763 430 763 696 561 696 561 660 370 660 370 570 295 570 295 925 912 925 912 799 428 799 428 116 99 116 99 416 815 416 815 506 874 506 874 579 355 579 355 762 929 762 929 440 553 440 553 980 787 980 787 418 420 418 420 246 459 246 459 96 49 96 49 45 752 45 752 155 437 155 437 662 3 662 3 123 842 123 842 67 198 67 198 357 133 357 133 671 507 671 507 541 955 541 955 874 231 874 231 883 540 883 540 657 753 657 753 785 288 785 288 213 108 213 108 562 418 562 418 255 996 255 996 130 908 130 908 89 112 89 112 832 167 832 167 150 933 150 933 685 47 685 47 800 400 800 400 688 895 688 895 503 721 503 721 526 335 526 335 95 220 95 220 276 218 276 218 847 574 847 574 424 629 424 629 333 537 333 537 901 926 901 926 858 311 858 311 566 124 566 124 601 81 601 81 867 599 867 599 542 722 542 722 490 917 490 917 755 830 755 830 831 424 831 424 733 407 733 407 773 885 773 885 970 672 970 672 58 27 58 27 389 742 389 742 836 423 836 423 14 564 14 564 483 322 483 322 642 936 642 936 228 184 228 184 98 267 98 267 566 844 566 844 790 877 790 877 252 321 252 321 208 852 208 852 388 479 388 479 550 803 550 803 947 343 947 343 265 955 265 955 270 892 270 892 756 318 756 318 754 90 754 90 16 830 16 830 200 203 200 203 139 430 139 430 691 204 691 204 145 209 145 209 560 266 560 266 149 634 149 634 444 262 444 262 732 521 732 521 112 740 112 740 693 652 693 652 127 804 127 804 419 829 419 829 784 600 784 600 404 511 404 511 832 6 832 6 495 166 495 166 853 189 853 189 630 687 630 687 242 764 242 764 497 81 497 81 249 583 249 583 788 746 788 746 741 354 741 354 607 980 607 980 533 565 533 565 617 204 617 204 722 409 722 409 715 961 715 961 535 393 535 393 606 176 606 176 729 249 729 249 800 110 800 110 814 674 814 674 226 699 226 699 376 360 376 360 585 731 585 731 72 89 72 89 865 519 865 519 643 329 643 329 530 870 530 870 152 208 152 208 823 426 823 426 715 466 715 466 742 254 742 254 66 737 66 737 254 428 254 428 750 151 750 151 258 161 258 161 426 470 426 470 672 627 672 627 466 692 466 692 372 884 372 884 50 9 50 9 269 803 269 803 36 856 36 856 158 162 158 162 786 479 786 479 547 856 547 856 221 967 221 967 984 422 984 422 583 849 583 849 11 91 11 91 618 370 618 370 677 10 677 10 739 632 739 632 12 230 12 230 341 937 341 937 343 53 343 53 928 170 928 170 80 980 80 980 511 122 511 122 814 635 814 635 838 739 838 739 597 925 597 925 356 936 356 936 900 413 900 413 658 57 658 57 208 43 208 43 247 711 247 711 442 289 442 289 206 434 206 434 966 36 966 36 499 346 499 346 118 528 118 528 225 245 225 245 967 454 967 454 228 408 228 408 978 192 978 192 11 990 11 990 96 108 96 108 671 656 671 656 850 615 850 615 144 223 144 223 533 260 533 260 695 76 695 76 944 133 944 133 740 546 740 546 799 655 799 655 97 985 97 985 348 716 348 716 813 88 813 88 101 694 101 694 487 686 487 686 386 729 386 729 856 92 856 92 768 832 768 832 310 219 310 219 583 467 583 467 87 667 87 667 997 353 997 353 858 688 858 688 647 473 647 473 110 362 110 362 884 931 884 931 986 748 986 748 81 160 81 160 498 402 498 402 450 276 450 276 180 256 180 256 378 644 378 644 975 129 975 129 696 313 696 313 753 269 753 269 637 631 637 631 467 571 467 571 650 125 650 125 184 633 184 633 172 451 172 451 925 598 925 598 991 141 991 141 369 223 369 223 818 39 818 39 805 738 805 738 217 35 217 35 566 646 566 646 664 741 664 741 851 510 851 510 978 751 978 751 508 886 508 886 946 868 946 868 362 982 362 982 28 555 28 555 244 513 244 513 319 619 319 619 244 112 244 112 516 138 516 138 431 665 431 665 670 405 670 405 480 344 480 344 783 469 783 469 123 160 123 160 599 127 599 127 99 312 99 312 930 286 930 286 794 950 794 950 814 122 814 122 466 904 466 904 324 970 324 970 368 200 368 200 500 537 500 537 916 85 916 85 283 109 283 109 429 717 429 717 953 468 953 468 578 879 578 879 482 418 482 418 863 652 863 652 204 69 204 69 858 739 858 739 641 697 641 697 254 695 254 695 910 659 910 659 493 591 493 591 897 238 897 238 163 306 163 306 357 393 357 393 648 965 648 965 394 450 394 450 193 377 193 377 25 878 25 878 11 592 11 592 355 976 355 976 596 480 596 480 939 745 939 745 762 836 762 836 588 226 588 226 451 347 451 347 271 905 271 905 788 97 788 97 204 280 204 280 118 433 118 433 801 729 801 729 262 312 262 312 368 630 368 630 126 187 126 187 379 881 379 881 905 364 905 364 163 741 163 741 754 854 754 854 719 880 719 880 554 111 554 111 214 947 214 947 325 457 325 457 344 463 344 463 688 599 688 599 708 705 708 705 590 944 590 944 385 158 385 158 842 135 842 135 334 469 334 469 244 986 244 986 329 364 329 364 779 124 779 124 388 787 388 787 14 821 14 821 599 521 599 521 973 44 973 44 730 476 730 476 134 124 134 124 722 107 722 107 133 739 133 739 994 978 994 978 924 389 924 389 269 603 269 603 149 949 149 949 341 571 341 571 509 314 509 314 684 219 684 219 559 709 559 709 801 13 801 13 129 206 129 206 735 29 735 29 667 218 667 218 173 749 173 749 589 424 589 424 388 618 388 618 31 928 31 928 814 269 814 269 506 221 506 221 993 830 993 830 352 246 352 246 88 706 88 706 263 117 263 117 504 964 504 964 701 601 701 601 486 432 486 432 513 160 513 160 159 455 159 455 609 307 609 307 144 730 144 730 465 317 465 317 345 616 345 616 278 29 278 29 437 708 437 708 737 965 737 965 278 44 278 44 932 143 932 143 869 334 869 334 141 758 141 758 917 888 917 888 543 620 543 620 52 206 52 206 71 207 71 207 48 8 48 8 381 688 381 688 452 102 452 102 18 144 18 144 746 879 746 879 735 633 735 633 700 84 700 84 483 494 483 494 177 352 177 352 102 700 102 700 872 447 872 447 765 298 765 298 310 495 310 495 173 587 173 587 951 494 951 494 390 635 390 635 183 695 183 695 145 112 145 112 61 467 61 467 340 600 340 600 516 652 516 652 133 189 133 189 352 947 352 947 227 735 227 735 515 842 515 842 439 515 439 515 219 234 219 234 790 86 790 86 486 36 486 36 600 242 600 242 213 304 213 304 407 748 407 748 520 348 520 348 34 690 34 690 549 649 549 649 41 764 41 764 245 692 245 692 919 723 919 723 721 140 721 140 568 535 568 535 377 344 377 344 542 537 542 537 265 64 265 64 732 143 732 143 484 362 484 362 851 314 851 314 981 195 981 195 17 16 17 16 901 476 901 476 369 959 369 959 921 396 921 396 645 611 645 611 736 18 736 18 425 519 425 519 359 793 359 793 108 2 108 2 339 357 339 357 907 572 907 572 444 831 444 831 96 147 96 147 873 566 873 566 101 50 101 50 829 670 829 670 964 675 964 675 521 703 521 703 901 371 901 371 265 151 265 151 76 759 76 759 889 109 889 109 325 499 325 499 731 347 731 347 903 506 903 506 637 749 637 749 104 217 104 217 585 940 585 940 766 736 766 736 404 467 404 467 789 817 789 817 913 570 913 570 718 91 718 91 344 292 344 292 324 879 324 879 535 977 535 977 534 870 534 870 161 117 161 117 419 624 419 624 978 898 978 898 774 57 774 57 902 224 902 224 110 464 110 464 635 938 635 938 479 344 479 344 158 942 158 942 113 255 113 255 847 342 847 342 695 766 695 766 935 398 935 398 991 20 991 20 546 652 546 652 12 202 12 202 129 384 129 384 929 753 929 753 767 392 767 392 232 150 232 150 816 763 816 763 974 963 974 963 655 543 655 543 391 666 391 666 657 780 657 780 871 821 871 821 596 892 596 892 166 324 166 324 721 845 721 845 382 993 382 993 926 160 926 160 862 185 862 185 656 788 656 788 532 137 532 137 154 788 154 788 436 567 436 567 276 559 276 559 859 367 859 367 443 806 443 806 848 15 848 15 30 462 30 462 981 758 981 758 564 395 564 395 926 635 926 635 293 311 293 311 290 744 290 744 301 494 301 494 993 18 993 18 802 506 802 506 818 686 818 686 44 63 44 63 103 40 103 40 421 184 421 184 80 493 80 493 762 226 762 226 81 973 81 973 736 828 736 828 197 258 197 258 847 31 847 31 499 233 499 233 685 294 685 294 533 16 533 16 332 62 332 62 195 830 195 830 695 549 695 549 489 489 489 489 374 744 374 744 910 967 910 967 705 809 705 809 429 218 429 218 19 400 19 400 350 956 350 956 364 735 364 735 608 288 608 288 174 154 174 154 192 448 192 448 756 35 756 35 319 571 319 571 98 697 98 697 514 146 514 146 336 488 336 488 653 863 653 863 793 466 793 466 475 357 475 357 230 991 230 991 179 221 179 221 346 183 346 183 362 20 362 20 593 747 593 747 126 997 126 997 559 720 559 720 930 299 930 299 546 878 546 878 327 814 327 814 361 946 361 946 751 293 751 293 545 935 545 935 938 479 938 479 627 844 627 844 579 794 579 794 712 549 712 549 210 151 210 151 473 407 473 407 661 263 661 263 174 139 174 139 39 16 39 16 114 407 114 407 955 115 955 115 681 306 681 306 647 18 647 18 636 141 636 141 63 10 63 10 930 396 930 396 87 402 87 402 407 587 407 587 886 75 886 75 164 468 164 468 247 671 247 671 253 112 253 112 505 755 505 755 172 583 172 583 437 859 437 859 785 356 785 356 783 825 783 825 592 864 592 864 511 17 511 17 130 467 130 467 351 528 351 528 189 735 189 735 568 873 568 873 739 790 739 790 446 862 446 862 377 393 377 393 250 387 250 387 509 410 509 410 87 890 87 890 534 576 534 576 805 571 805 571 849 482 849 482 141 338 141 338 532 744 532 744 934 761 934 761 679 961 679 961 448 657 448 657 236 774 236 774 332 411 332 411 863 282 863 282 195 9 195 9 316 898 316 898 5 80 5 80 332 659 332 659 763 253 763 253 626 322 626 322 352 395 352 395 274 842 274 842 196 243 196 243 225 269 225 269 271 485 271 485 209 589 209 589 150 259 150 259 553 275 553 275 300 341 300 341 515 334 515 334 103 761 103 761 787 267 787 267 723 134 723 134 56 678 56 678 372 837 372 837 275 432 275 432 701 984 701 984 358 362 358 362 953 268 953 268 25 60 25 60 307 376 307 376 227 800 227 800 843 157 843 157 187 655 187 655 379 241 379 241 215 237 215 237 78 265 78 265 935 396 935 396 518 645 518 645 881 28 881 28 382 107 382 107 408 544 408 544 238 384 238 384 523 435 523 435 694 543 694 543 239 316 239 316 847 519 847 519 617 436 617 436 760 420 760 420 776 271 776 271 354 157 354 157 569 196 569 196 946 619 946 619 97 928 97 928 128 737 128 737 880 308 880 308 695 276 695 276 727 320 727 320 352 819 352 819 685 647 685 647 206 200 206 200 378 875 378 875 324 821 324 821 730 591 730 591 51 762 51 762 890 26 890 26 730 379 730 379 442 971 442 971 909 685 909 685 256 441 256 441 386 292 386 292 528 239 528 239 832 942 832 942 161 531 161 531 162 869 162 869 481 445 481 445 923 242 923 242 169 722 169 722 317 913 317 913 208 373 208 373 901 426 901 426 171 739 171 739 86 333 86 333 924 345 924 345 736 46 736 46 176 664 176 664 42 987 42 987 885 523 885 523 119 332 119 332 876 924 876 924 984 702 984 702 609 988 609 988 533 308 533 308 738 212 738 212 380 968 380 968 277 755 277 755 649 500 649 500 873 959 873 959 802 168 802 168 444 136 444 136 457 687 457 687 608 588 608 588 136 490 136 490 537 55 537 55 709 339 709 339 290 438 290 438 103 368 103 368 154 525 154 525 342 578 342 578 549 43 549 43 836 919 836 919 691 367 691 367 651 779 651 779 536 770 536 770 153 798 153 798 379 70 379 70 364 786 364 786 101 328 101 328 209 270 209 270 262 489 262 489 935 259 935 259 547 680 547 680 675 723 675 723 622 312 622 312 587 33 587 33 459 343 459 343 289 908 289 908 593 420 593 420 160 114 160 114 34 569 34 569 244 243 244 243 509 709 509 709 560 24 560 24 662 317 662 317 162 575 162 575 628 483 628 483 264 249 264 249 382 129 382 129 764 851 764 851 926 327 926 327 853 191 853 191 376 302 376 302 230 388 230 388 296 345 296 345 466 105 466 105 830 91 830 91 566 388 566 388 932 989 932 989 519 679 519 679 684 35 684 35 477 166 477 166 88 242 88 242 856 993 856 993 243 66 243 66 818 663 818 663 183 311 183 311 352 868 352 868 872 938 872 938 302 273 302 273 653 557 653 557 64 550 64 550 208 103 208 103 4 1 4 1 930 771 930 771 570 767 570 767 885 490 885 490 715 105 715 105 674 666 674 666 922 702 922 702 415 127 415 127 594 810 594 810 86 256 86 256 641 843 641 843 282 98 282 98 547 372 547 372 85 673 85 673 538 989 538 989 364 791 364 791 805 156 805 156 534 926 534 926 863 693 863 693 167 683 167 683 96 861 96 861 859 900 859 900 463 977 463 977 820 864 820 864 255 878 255 878 190 28 190 28 647 884 647 884 22 725 22 725 654 232 654 232 992 886 992 886 894 917 894 917 651 311 651 311 879 318 879 318 714 352 714 352 19 146 19 146 476 410 476 410 457 416 457 416 434 262 434 262 419 886 419 886 183 170 183 170 612 823 612 823 188 256 188 256 335 932 335 932 559 16 559 16 635 205 635 205 331 161 331 161 444 892 444 892 466 855 466 855 103 832 103 832 108 364 108 364 709 353 709 353 97 289 97 289 830 550 830 550 499 920 499 920 933 165 933 165 860 830 860 830 335 294 335 294 747 284 747 284 944 109 944 109 41 735 41 735 599 729 599 729 290 902 290 902 903 443 903 443 28 744 28 744 233 942 233 942 157 488 157 488 142 153 142 153 218 192 218 192 102 187 102 187 618 535 618 535 496 794 496 794 662 238 662 238 125 158 125 158 439 409 439 409 520 656 520 656 511 665 511 665 818 983 818 983 451 808 451 808 486 262 486 262 167 100 167 100 192 516 192 516 503 380 503 380 692 754 692 754 321 626 321 626 191 704 191 704 638 408 638 408 390 187 390 187 430 641 430 641 801 961 801 961 970 529 970 529 109 866 109 866 254 711 254 711 674 7 674 7 28 262 28 262 952 664 952 664 816 413 816 413 845 551 845 551 487 404 487 404 331 867 331 867 410 72 410 72 165 944 165 944 298 219 298 219 211 894 211 894 254 100 254 100 654 475 654 475 78 841 78 841 909 770 909 770 191 582 191 582 993 990 993 990 570 231 570 231 630 243 630 243 72 273 72 273 642 349 642 349 438 742 438 742 199 381 199 381 632 728 632 728 795 700 795 700 139 756 139 756 240 160 240 160 399 414 399 414 830 443 830 443 151 976 151 976 731 280 731 280 817 150 817 150 840 687 840 687 406 988 406 988 213 61 213 61 816 379 816 379 946 671 946 671 154 153 154 153 335 324 335 324 583 826 583 826 597 161 597 161 921 800 921 800 347 88 347 88 550 187 550 187 95 477 95 477 499 750 499 750 653 483 653 483 886 686 886 686 577 728 577 728 126 82 126 82 265 706 265 706 499 333 499 333 921 514 921 514 383 792 383 792 756 919 756 919 403 805 403 805 302 954 302 954 589 206 589 206 433 478 433 478 633 733 633 733 255 724 255 724 406 710 406 710 973 994 973 994 483 813 483 813 217 854 217 854 487 412 487 412 603 369 603 369 268 101 268 101 473 845 473 845 564 321 564 321 141 572 141 572 173 871 173 871 581 651 581 651 110 215 110 215 493 854 493 854 493 780 493 780 187 450 187 450 414 379 414 379 69 343 69 343 631 404 631 404 908 813 908 813 170 147 170 147 265 489 265 489 244 282 244 282 286 412 286 412 37 285 37 285 53 625 53 625 673 962 673 962 782 995 782 995 993 31 993 31 180 284 180 284 402 210 402 210 540 700 540 700 160 319 160 319 351 680 351 680 819 793 819 793 897 747 897 747 803 242 803 242 300 516 300 516 705 63 705 63 911 23 911 23 547 316 547 316 490 727 490 727 238 500 238 500 298 557 298 557 850 71 850 71 782 863 782 863 42 865 42 865 401 359 401 359 437 767 437 767 412 864 412 864 694 429 694 429 434 901 434 901 37 616 37 616 797 975 797 975 243 771 243 771 727 771 727 771 959 10 959 10 71 96 71 96 331 309 331 309 834 195 834 195 920 540 920 540 783 870 783 870 379 754 379 754 209 738 209 738 268 405 268 405 247 450 247 450 197 132 197 132 735 928 735 928 170 845 170 845 250 762 250 762 932 424 932 424 610 520 610 520 905 100 905 100 564 650 564 650 176 260 176 260 182 509 182 509 251 44 251 44 830 825 830 825 942 290 942 290 284 88 284 88 473 196 473 196 209 696 209 696 722 265 722 265 563 818 563 818 895 136 895 136 348 498 348 498 35 517 35 517 301 248 301 248 589 620 589 620 122 461 122 461 530 734 530 734 867 32 867 32 232 945 232 945 646 843 646 843 733 533 733 533 541 167 541 167 281 282 281 282 875 501 875 501 810 989 810 989 912 799 912 799 356 806 356 806 837 393 837 393 400 875 400 875 586 540 586 540 386 592 386 592 397 874 397 874 344 400 344 400 219 13 219 13 784 593 784 593 735 495 735 495 392 313 392 313 592 164 592 164 437 239 437 239 64 871 64 871 533 147 533 147 52 427 52 427 927 85 927 85 711 613 711 613 152 641 152 641 407 456 407 456 470 196 470 196 803 609 803 609 50 821 50 821 939 996 939 996 436 713 436 713 404 547 404 547 838 500 838 500 9 629 9 629 174 130 174 130 284 784 284 784 248 888 248 888 395 86 395 86 350 498 350 498 756 943 756 943 801 508 801 508 987 912 987 912 597 70 597 70 645 859 645 859 175 125 175 125 804 271 804 271 893 518 893 518 833 554 833 554 257 306 257 306 71 950 71 950 568 636 568 636 819 651 819 651 443 843 443 843 331 502 331 502 495 419 495 419 323 409 323 409 16 323 16 323 349 836 349 836 436 921 436 921 605 620 605 620 133 742 133 742 834 606 834 606 786 320 786 320 596 461 596 461 306 798 306 798 240 456 240 456 117 460 117 460 32 844 32 844 481 527 481 527 700 884 700 884 374 966 374 966 698 151 698 151 481 25 481 25 899 88 899 88 228 677 228 677 803 807 803 807 621 535 621 535 540 357 540 357 477 627 477 627 115 147 115 147 298 643 298 643 322 304 322 304 485 672 485 672 199 138 199 138 261 714 261 714 711 119 711 119 190 350 190 350 410 246 410 246 874 292 874 292 742 513 742 513 484 555 484 555 693 524 693 524 106 789 106 789 760 129 760 129 127 725 127 725 241 905 241 905 840 193 840 193 448 389 448 389 614 765 614 765 777 808 777 808 343 216 343 216 183 669 183 669 738 798 738 798 991 396 991 396 97 302 97 302 314 645 314 645 292 306 292 306 36 786 36 786 407 353 407 353 363 452 363 452 249 995 249 995 900 278 900 278 931 723 931 723 345 597 345 597 831 518 831 518 566 172 566 172 421 622 421 622 826 796 826 796 169 334 169 334 152 662 152 662 914 913 914 913 576 630 576 630 682 6 682 6 431 51 431 51 447 411 447 411 97 157 97 157 550 37 550 37 702 204 702 204 786 168 786 168 436 244 436 244 996 454 996 454 885 645 885 645 96 155 96 155 859 618 859 618 247 98 247 98 528 37 528 37 539 221 539 221 114 763 114 763 951 451 951 451 742 263 742 263 70 581 70 581 650 772 650 772 513 893 513 893 479 214 479 214 205 931 205 931 860 306 860 306 471 942 471 942 326 326 326 326 450 318 450 318 664 250 664 250 638 360 638 360 110 140 110 140 937 8 937 8 517 383 517 383 208 802 208 802 624 62 624 62 1 937 1 937 171 925 171 925 717 568 717 568 399 800 399 800 997 627 997 627 912 846 912 846 442 638 442 638 554 166 554 166 761 738 761 738 806 140 806 140 122 708 122 708 386 665 386 665 302 455 302 455 31 157 31 157 971 58 971 58 949 301 949 301 976 517 976 517 124 711 124 711 561 113 561 113 92 934 92 934 8 241 8 241 978 239 978 239 903 606 903 606 872 986 872 986 709 526 709 526 886 453 886 453 741 341 741 341 519 345 519 345 745 980 745 980 634 569 634 569 368 646 368 646 599 320 599 320 596 481 596 481 881 175 881 175 725 839 725 839 760 905 760 905 899 216 899 216 672 264 672 264 210 606 210 606 391 149 391 149 893 970 893 970 782 567 782 567 674 859 674 859 303 310 303 310 437 284 437 284 435 612 435 612 439 923 439 923 610 406 610 406 208 689 208 689 585 228 585 228 634 989 634 989 686 677 686 677 779 539 779 539 192 682 192 682 227 108 227 108 767 339 767 339 121 539 121 539 782 649 782 649 950 651 950 651 30 137 30 137 840 13 840 13 506 270 506 270 204 544 204 544 640 824 640 824 716 46 716 46 823 814 823 814 788 701 788 701 274 861 274 861 34 901 34 901 152 315 152 315 795 619 795 619 121 661 121 661 787 93 787 93 789 991 789 991 664 407 664 407 283 318 283 318 137 697 137 697 55 493 55 493 886 922 886 922 919 404 919 404 316 237 316 237 59 135 59 135 942 753 942 753 537 235 537 235 443 199 443 199 465 179 465 179 358 970 358 970 930 351 930 351 72 700 72 700 483 105 483 105 262 286 262 286 562 87 562 87 720 507 720 507 607 988 607 988 430 798 430 798 496 290 496 290 128 152 128 152 434 809 434 809 261 851 261 851 268 725 268 725 177 582 177 582 452 804 452 804 461 830 461 830 899 840 899 840 874 670 874 670 928 109 928 109 535 487 535 487 478 165 478 165 702 318 702 318 560 939 560 939 656 384 656 384 64 711 64 711 306 997 306 997 366 724 366 724 136 466 136 466 152 790 152 790 419 38 419 38 334 990 334 990 887 852 887 852 828 701 828 701 819 499 819 499 75 668 75 668 639 527 639 527 939 498 939 498 184 839 184 839 789 301 789 301 751 720 751 720 338 895 338 895 453 473 453 473 192 977 192 977 261 793 261 793 559 584 559 584 614 744 614 744 77 666 77 666 2 570 2 570 814 231 814 231 931 658 931 658 925 34 925 34 471 323 471 323 441 853 441 853 592 943 592 943 9 284 9 284 115 897 115 897 502 526 502 526 277 201 277 201 329 227 329 227 53 890 53 890 834 326 834 326 370 155 370 155 804 838 804 838 94 132 94 132 659 112 659 112 642 509 642 509 313 485 313 485 256 260 256 260 944 922 944 922 710 430 710 430 882 556 882 556 561 825 561 825 460 884 460 884 591 886 591 886 226 98 226 98 405 256 405 256 323 604 323 604 53 459 53 459 16 241 16 241 275 481 275 481 581 197 581 197 284 202 284 202 727 855 727 855 702 657 702 657 722 660 722 660 782 525 782 525 763 681 763 681 623 245 623 245 976 218 976 218 625 786 625 786 851 688 851 688 418 439 418 439 799 767 799 767 597 68 597 68 503 173 503 173 769 325 769 325 726 86 726 86 506 336 506 336 637 78 637 78 485 421 485 421 482 304 482 304 945 641 945 641 91 969 91 969 141 727 141 727 671 320 671 320 556 576 556 576 803 273 803 273 680 106 680 106 489 67 489 67 741 272 741 272 336 780 336 780 661 669 661 669 795 655 795 655 941 18 941 18 564 706 564 706 663 722 663 722 121 64 121 64 724 652 724 652 929 79 929 79 187 828 187 828 368 668 368 668 609 890 609 890 704 966 704 966 589 501 589 501 597 400 597 400 556 367 556 367 725 667 725 667 394 935 394 935 506 303 506 303 668 391 668 391 795 940 795 940 753 593 753 593 219 942 219 942 577 547 577 547 73 120 73 120 343 945 343 945 695 810 695 810 28 667 28 667 159 822 159 822 151 660 151 660 411 822 411 822 109 487 109 487 679 493 679 493 583 629 583 629 565 238 565 238 193 755 193 755 761 542 761 542 728 228 728 228 85 637 85 637 186 431 186 431 145 95 145 95 551 819 551 819 651 959 651 959 530 732 530 732 911 938 911 938 382 764 382 764 96 524 96 524 87 444 87 444 687 417 687 417 107 55 107 55 300 830 300 830 916 822 916 822 829 107 829 107 184 621 184 621 468 236 468 236 440 263 440 263 990 550 990 550 389 731 389 731 837 911 837 911 429 222 429 222 449 614 449 614 136 337 136 337 748 682 748 682 818 79 818 79 641 151 641 151 709 505 709 505 859 985 859 985 393 919 393 919 494 210 494 210 799 106 799 106 933 965 933 965 376 941 376 941 293 3 293 3 383 574 383 574 16 420 16 420 838 108 838 108 465 246 465 246 792 979 792 979 831 750 831 750 256 697 256 697 272 79 272 79 314 374 314 374 854 35 854 35 212 518 212 518 254 174 254 174 584 563 584 563 858 723 858 723 641 846 641 846 7 646 7 646 805 739 805 739 984 973 984 973 460 807 460 807 757 706 757 706 472 970 472 970 147 447 147 447 146 246 146 246 983 635 983 635 812 309 812 309 385 651 385 651 892 26 892 26 1 237 1 237 776 757 776 757 458 64 458 64 934 549 934 549 512 648 512 648 189 431 189 431 131 668 131 668 843 604 843 604 809 543 809 543 197 60 197 60 587 84 587 84 645 773 645 773 140 862 140 862 179 384 179 384 644 957 644 957 235 509 235 509 721 185 721 185 121 988 121 988 953 797 953 797 611 473 611 473 803 42 803 42 245 455 245 455 74 96 74 96 850 465 850 465 58 929 58 929 875 550 875 550 391 436 391 436 997 159 997 159 894 260 894 260 202 193 202 193 595 193 595 193 505 628 505 628 177 901 177 901 185 885 185 885 745 936 745 936 406 6 406 6 351 478 351 478 494 596 494 596 12 573 12 573 432 820 432 820 328 927 328 927 109 419 109 419 898 1 898 1 663 682 663 682 760 989 760 989 727 58 727 58 100 61 100 61 114 107 114 107 213 791 213 791 976 601 976 601 841 717 841 717 885 279 885 279 185 764 185 764 499 570 499 570 569 568 569 568 454 58 454 58 412 185 412 185 686 616 686 616 706 245 706 245 365 616 365 616 758 783 758 783 528 608 528 608 622 364 622 364 952 931 952 931 698 983 698 983 877 475 877 475 545 97 545 97 302 803 302 803 581 296 581 296 231 107 231 107 942 169 942 169 408 881 408 881 291 43 291 43 532 17 532 17 935 773 935 773 928 736 928 736 304 631 304 631 951 760 951 760 367 976 367 976 247 226 247 226 430 200 430 200 703 706 703 706 6 64 6 64 177 300 177 300 895 380 895 380 924 889 924 889 278 663 278 663 272 504 272 504 917 459 917 459 432 250 432 250 582 283 582 283 712 450 712 450 922 380 922 380 501 670 501 670 698 283 698 283 260 77 260 77 212 599 212 599 501 749 501 749 319 825 319 825 233 971 233 971 311 365 311 365 13 548 13 548 440 210 440 210 780 669 780 669 668 678 668 678 2 868 2 868 227 565 227 565 736 383 736 383 186 268 186 268 837 307 837 307 972 558 972 558 17 347 17 347 576 610 576 610 445 367 445 367 697 945 697 945 928 972 928 972 509 822 509 822 414 960 414 960 64 186 64 186 119 623 119 623 588 304 588 304 536 609 536 609 223 335 223 335 487 956 487 956 37 369 37 369 807 789 807 789 898 965 898 965 237 366 237 366 675 727 675 727 19 79 19 79 122 832 122 832 622 655 622 655 993 365 993 365 485 308 485 308 625 665 625 665 96 681 96 681 652 937 652 937 157 481 157 481 253 200 253 200 54 136 54 136 277 611 277 611 697 832 697 832 328 798 328 798 170 995 170 995 380 524 380 524 76 977 76 977 4 238 4 238 776 836 776 836 550 90 550 90 837 268 837 268 384 444 384 444 458 677 458 677 629 927 629 927 431 674 431 674 746 19 746 19 256 368 256 368 995 309 995 309 669 819 669 819 969 925 969 925 882 862 882 862 665 399 665 399 899 31 899 31 144 467 144 467 864 146 864 146 818 81 818 81 295 243 295 243 314 872 314 872 945 991 945 991 671 345 671 345 913 611 913 611 975 889 975 889 256 200 256 200 454 263 454 263 342 206 342 206 250 82 250 82 378 214 378 214 129 593 129 593 574 623 574 623 757 833 757 833 105 395 105 395 806 177 806 177 683 730 683 730 982 241 982 241 343 640 343 640 355 659 355 659 210 792 210 792 43 798 43 798 441 504 441 504 652 296 652 296 989 406 989 406 154 716 154 716 3 777 3 777 937 614 937 614 482 186 482 186 220 472 220 472 295 100 295 100 355 968 355 968 38 912 38 912 98 13 98 13 635 300 635 300 666 752 666 752 737 734 737 734 158 748 158 748 111 283 111 283 607 916 607 916 924 182 924 182 250 725 250 725 234 86 234 86 935 329 935 329 604 812 604 812 237 642 237 642 835 821 835 821 958 153 958 153 130 234 130 234 57 670 57 670 17 34 17 34 296 977 296 977 180 127 180 127 829 984 829 984 173 669 173 669 298 193 298 193 630 376 630 376 18 665 18 665 788 91 788 91 479 445 479 445 14 131 14 131 566 580 566 580 310 627 310 627 562 603 562 603 560 310 560 310 784 388 784 388 89 434 89 434 909 940 909 940 965 940 965 940 929 968 929 968 737 797 737 797 900 135 900 135 781 479 781 479 939 392 939 392 434 857 434 857 919 335 919 335 824 565 824 565 56 503 56 503 550 566 550 566 950 11 950 11 823 568 823 568 609 377 609 377 681 359 681 359 921 256 921 256 728 109 728 109 100 269 100 269 859 728 859 728 168 830 168 830 980 377 980 377 17 533 17 533 535 354 535 354 729 860 729 860 886 415 886 415 116 132 116 132 871 542 871 542 781 736 781 736 6 302 6 302 216 811 216 811 254 43 254 43 566 117 566 117 509 940 509 940 468 471 468 471 996 7 996 7 952 112 952 112 969 477 969 477 725 266 725 266 624 924 624 924 856 162 856 162 372 123 372 123 838 899 838 899 457 791 457 791 551 580 551 580 627 250 627 250 737 536 737 536 808 408 808 408 869 554 869 554 553 669 553 669 122 490 122 490 143 345 143 345 664 353 664 353 717 343 717 343 806 724 806 724 410 330 410 330 747 920 747 920 699 346 699 346 838 825 838 825 364 640 364 640 353 706 353 706 904 376 904 376 678 720 678 720 473 580 473 580 241 285 241 285 420 845 420 845 320 756 320 756 490 868 490 868 972 186 972 186 732 888 732 888 781 888 781 888 886 372 886 372 285 459 285 459 462 413 462 413 219 768 219 768 919 153 919 153 794 937 794 937 879 14 879 14 66 355 66 355 536 284 536 284 302 631 302 631 707 784 707 784 563 668 563 668 253 910 253 910 596 144 596 144 77 674 77 674 295 847 295 847 431 775 431 775 586 909 586 909 494 619 494 619 169 750 169 750 612 644 612 644 652 672 652 672 959 493 959 493 700 481 700 481 350 984 350 984 368 341 368 341 478 913 478 913 514 847 514 847 644 371 644 371 582 668 582 668 591 200 591 200 266 768 266 768 298 199 298 199 934 69 934 69 645 289 645 289 561 639 561 639 932 163 932 163 338 778 338 778 240 487 240 487 255 144 255 144 701 668 701 668 709 308 709 308 374 114 374 114 614 102 614 102 285 909 285 909 710 837 710 837 859 276 859 276 21 52 21 52 254 378 254 378 973 618 973 618 725 577 725 577 364 443 364 443 324 806 324 806 628 760 628 760 279 588 279 588 56 555 56 555 387 814 387 814 892 550 892 550 283 136 283 136 12 571 12 571 657 269 657 269 733 377 733 377 94 640 94 640 18 300 18 300 822 354 822 354 486 173 486 173 288 259 288 259 104 546 104 546 543 926 543 926 415 547 415 547 301 690 301 690 581 19 581 19 90 306 90 306 956 561 956 561 766 293 766 293 107 150 107 150 275 282 275 282 658 836 658 836 893 645 893 645 936 697 936 697 406 207 406 207 896 197 896 197 632 139 632 139 347 964 347 964 613 43 613 43 540 545 540 545 859 358 859 358 391 147 391 147 636 154 636 154 859 58 859 58 729 735 729 735 287 959 287 959 870 172 870 172 959 311 959 311 642 175 642 175 527 110 527 110 290 755 290 755 808 864 808 864 589 40 589 40 484 504 484 504 548 4 548 4 657 641 657 641 967 917 967 917 665 252 665 252 252 88 252 88 807 874 807 874 856 641 856 641 373 289 373 289 790 111 790 111 204 388 204 388 481 544 481 544 258 621 258 621 430 72 430 72 46 418 46 418 617 887 617 887 844 347 844 347 156 62 156 62 726 455 726 455 161 910 161 910 705 591 705 591 211 36 211 36 370 866 370 866 219 473 219 473 507 540 507 540 310 310 310 310 334 577 334 577 843 996 843 996 780 809 780 809 327 401 327 401 256 48 256 48 72 754 72 754 743 635 743 635 234 995 234 995 315 696 315 696 64 911 64 911 953 683 953 683 668 265 668 265 146 659 146 659 260 575 260 575 413 290 413 290 255 549 255 549 977 642 977 642 788 678 788 678 598 850 598 850 186 413 186 413 65 337 65 337 33 705 33 705 924 593 924 593 255 143 255 143 322 583 322 583 759 482 759 482 68 756 68 756 105 772 105 772 572 512 572 512 443 933 443 933 21 515 21 515 983 439 983 439 362 468 362 468 782 884 782 884 557 503 557 503 152 320 152 320 668 887 668 887 990 830 990 830 377 567 377 567 980 128 980 128 882 295 882 295 176 895 176 895 356 918 356 918 996 939 996 939 705 904 705 904 449 552 449 552 767 128 767 128 24 4 24 4 61 52 61 52 740 944 740 944 137 113 137 113 734 267 734 267 329 631 329 631 495 840 495 840 769 333 769 333 888 908 888 908 403 149 403 149 669 517 669 517 454 806 454 806 523 334 523 334 429 487 429 487 858 29 858 29 613 342 613 342 486 959 486 959 283 573 283 573 299 20 299 20 74 143 74 143 373 445 373 445 526 646 526 646 82 218 82 218 700 430 700 430 273 275 273 275 780 396 780 396 953 25 953 25 750 45 750 45 798 666 798 666 769 620 769 620 126 433 126 433 198 454 198 454 571 679 571 679 136 544 136 544 213 830 213 830 399 8 399 8 871 925 871 925 186 609 186 609 433 986 433 986 503 35 503 35 911 670 911 670 346 529 346 529 639 20 639 20 597 352 597 352 939 958 939 958 556 336 556 336 854 637 854 637 903 743 903 743 241 193 241 193 468 239 468 239 632 221 632 221 566 81 566 81 997 680 997 680 334 17 334 17 107 413 107 413 607 933 607 933 861 96 861 96 259 179 259 179 563 950 563 950 217 948 217 948 589 120 589 120 357 583 357 583 708 698 708 698 755 970 755 970 197 509 197 509 933 125 933 125 273 666 273 666 84 11 84 11 305 357 305 357 270 58 270 58 417 452 417 452 918 643 918 643 282 845 282 845 238 107 238 107 496 31 496 31 985 317 985 317 187 618 187 618 854 28 854 28 952 375 952 375 569 129 569 129 137 830 137 830 636 715 636 715 483 894 483 894 216 667 216 667 417 727 417 727 155 949 155 949 710 403 710 403 319 621 319 621 397 593 397 593 396 321 396 321 791 118 791 118 126 694 126 694 993 923 993 923 153 145 153 145 544 935 544 935 556 277 556 277 653 236 653 236 419 367 419 367 538 136 538 136 221 375 221 375 744 271 744 271 607 930 607 930 327 739 327 739 665 264 665 264 284 422 284 422 170 765 170 765 477 636 477 636 488 616 488 616 928 940 928 940 251 97 251 97 708 457 708 457 195 110 195 110 817 528 817 528 471 434 471 434 462 476 462 476 649 244 649 244 594 625 594 625 106 952 106 952 331 288 331 288 684 154 684 154 787 921 787 921 794 536 794 536 567 693 567 693 963 651 963 651 971 903 971 903 845 660 845 660 305 887 305 887 103 496 103 496 308 144 308 144 350 6 350 6 814 677 814 677 561 778 561 778 36 920 36 920 44 836 44 836 277 569 277 569 761 984 761 984 589 957 589 957 870 154 870 154 631 158 631 158 226 647 226 647 952 990 952 990 946 728 946 728 93 527 93 527 503 706 503 706 514 640 514 640 742 788 742 788 902 752 902 752 103 812 103 812 937 572 937 572 206 841 206 841 833 891 833 891 288 714 288 714 271 461 271 461 146 522 146 522 289 671 289 671 714 688 714 688 624 3 624 3 566 781 566 781 23 874 23 874 384 382 384 382 522 721 522 721 167 217 167 217 613 602 613 602 184 958 184 958 490 114 490 114 821 685 821 685 685 325 685 325 103 416 103 416 62 544 62 544 351 275 351 275 550 653 550 653 80 311 80 311 255 60 255 60 816 932 816 932 967 492 967 492 211 480 211 480 681 826 681 826 287 141 287 141 881 241 881 241 18 292 18 292 837 908 837 908 60 299 60 299 930 632 930 632 130 176 130 176 366 740 366 740 955 157 955 157 486 927 486 927 855 29 855 29 885 785 885 785 888 781 888 781 392 775 392 775 528 706 528 706 501 790 501 790 830 505 830 505 843 546 843 546 681 571 681 571 560 90 560 90 351 342 351 342 665 224 665 224 198 327 198 327 935 551 935 551 836 347 836 347 744 796 744 796 47 655 47 655 725 883 725 883 41 847 41 847 610 416 610 416 987 387 987 387 140 742 140 742 790 739 790 739 720 40 720 40 172 246 172 246 324 633 324 633 320 829 320 829 947 439 947 439 210 593 210 593 273 421 273 421 671 505 671 505 622 653 622 653 322 832 322 832 912 493 912 493 627 102 627 102 373 950 373 950 204 212 204 212 730 838 730 838 712 547 712 547 783 210 783 210 581 915 581 915 656 374 656 374 454 50 454 50 401 946 401 946 779 82 779 82 323 224 323 224 380 494 380 494 412 161 412 161 292 256 292 256 449 391 449 391 436 132 436 132 69 203 69 203 771 74 771 74 633 404 633 404 900 645 900 645 357 258 357 258 707 379 707 379 374 775 374 775 758 599 758 599 299 390 299 390 52 336 52 336 415 798 415 798 215 389 215 389 460 240 460 240 268 900 268 900 662 654 662 654 187 336 187 336 638 82 638 82 405 60 405 60 113 111 113 111 478 251 478 251 69 543 69 543 188 945 188 945 274 858 274 858 414 403 414 403 211 56 211 56 925 575 925 575 424 896 424 896 264 467 264 467 376 116 376 116 583 831 583 831 933 594 933 594 71 810 71 810 36 671 36 671 760 100 760 100 67 15 67 15 959 101 959 101 891 910 891 910 143 19 143 19 296 648 296 648 412 441 412 441 774 106 774 106 673 663 673 663 830 555 830 555 631 379 631 379 933 74 933 74 432 616 432 616 640 870 640 870 895 575 895 575 261 73 261 73 877 394 877 394 627 908 627 908 678 929 678 929 835 432 835 432 988 643 988 643 52 200 52 200 709 655 709 655 598 591 598 591 400 343 400 343 260 227 260 227 696 735 696 735 827 36 827 36 192 807 192 807 792 422 792 422 191 675 191 675 519 285 519 285 235 386 235 386 142 492 142 492 603 155 603 155 706 529 706 529 274 433 274 433 928 478 928 478 151 33 151 33 225 680 225 680 381 606 381 606 450 824 450 824 478 667 478 667 659 276 659 276 201 312 201 312 182 158 182 158 831 627 831 627 857 220 857 220 294 457 294 457 641 148 641 148 183 678 183 678 262 606 262 606 556 790 556 790 583 415 583 415 330 518 330 518 815 720 815 720 711 193 711 193 219 712 219 712 228 901 228 901 834 647 834 647 582 556 582 556 335 954 335 954 445 464 445 464 947 686 947 686 949 287 949 287 124 662 124 662 942 898 942 898 719 628 719 628 536 36 536 36 835 346 835 346 628 332 628 332 246 910 246 910 548 298 548 298 80 21 80 21 900 883 900 883 537 618 537 618 276 401 276 401 637 172 637 172 331 623 331 623 261 325 261 325 81 900 81 900 354 410 354 410 184 192 184 192 130 589 130 589 390 959 390 959 10 362 10 362 929 364 929 364 899 268 899 268 770 382 770 382 448 754 448 754 757 716 757 716 271 641 271 641 626 887 626 887 907 507 907 507 611 522 611 522 160 883 160 883 847 681 847 681 231 752 231 752 654 190 654 190 736 945 736 945 543 463 543 463 360 285 360 285 345 271 345 271 735 654 735 654 524 43 524 43 170 642 170 642 756 537 756 537 524 387 524 387 730 700 730 700 730 308 730 308 812 756 812 756 572 813 572 813 975 210 975 210 295 925 295 925 83 815 83 815 698 987 698 987 238 835 238 835 330 140 330 140 580 837 580 837 851 976 851 976 701 993 701 993 909 19 909 19 819 362 819 362 757 485 757 485 777 581 777 581 853 685 853 685 17 902 17 902 556 656 556 656 471 524 471 524 268 669 268 669 25 761 25 761 963 928 963 928 9 751 9 751 204 671 204 671 834 334 834 334 704 560 704 560 418 991 418 991 301 606 301 606 723 430 723 430 589 756 589 756 341 621 341 621 263 876 263 876 920 443 920 443 456 889 456 889 520 338 520 338 500 415 500 415 771 205 771 205 385 333 385 333 483 221 483 221 761 242 761 242 827 60 827 60 568 109 568 109 305 176 305 176 510 326 510 326 370 55 370 55 435 307 435 307 997 551 997 551 743 422 743 422 85 188 85 188 672 454 672 454 888 184 888 184 236 399 236 399 348 449 348 449 589 525 589 525 280 438 280 438 8 609 8 609 376 986 376 986 406 516 406 516 718 14 718 14 98 530 98 530 496 33 496 33 177 90 177 90 827 417 827 417 261 440 261 440 47 623 47 623 316 64 316 64 984 914 984 914 871 249 871 249 582 312 582 312 220 258 220 258 186 158 186 158 399 741 399 741 729 234 729 234 3 516 3 516 163 657 163 657 37 286 37 286 957 437 957 437 897 201 897 201 946 202 946 202 411 519 411 519 348 803 348 803 895 617 895 617 306 601 306 601 708 841 708 841 242 695 242 695 141 542 141 542 33 271 33 271 340 699 340 699 879 590 879 590 685 694 685 694 501 2 501 2 74 686 74 686 875 869 875 869 174 14 174 14 152 234 152 234 259 403 259 403 819 912 819 912 325 619 325 619 423 641 423 641 790 359 790 359 414 603 414 603 31 152 31 152 571 382 571 382 631 558 631 558 850 181 850 181 96 927 96 927 312 910 312 910 181 679 181 679 348 962 348 962 995 508 995 508 219 121 219 121 746 553 746 553 883 985 883 985 411 156 411 156 222 985 222 985 611 20 611 20 982 515 982 515 86 148 86 148 979 487 979 487 756 768 756 768 489 900 489 900 668 901 668 901 309 462 309 462 904 260 904 260 379 842 379 842 31 425 31 425 995 791 995 791 296 499 296 499 846 305 846 305 552 828 552 828 105 944 105 944 281 742 281 742 911 290 911 290 985 416 985 416 490 460 490 460 473 315 473 315 467 624 467 624 153 794 153 794 49 587 49 587 66 559 66 559 712 14 712 14 937 470 937 470 338 126 338 126 194 312 194 312 447 920 447 920 2 399 2 399 881 297 881 297 740 718 740 718 44 580 44 580 324 23 324 23 323 472 323 472 645 456 645 456 622 414 622 414 455 588 455 588 148 121 148 121 120 727 120 727 240 894 240 894 352 444 352 444 584 318 584 318 712 969 712 969 169 53 169 53 393 897 393 897 937 123 937 123 23 979 23 979 101 757 101 757 25 102 25 102 18 101 18 101 295 856 295 856 551 946 551 946 284 781 284 781 265 644 265 644 602 27 602 27 278 42 278 42 442 177 442 177 473 500 473 500 832 801 832 801 252 158 252 158 281 582 281 582 487 320 487 320 261 307 261 307 544 74 544 74 14 348 14 348 441 674 441 674 36 758 36 758 300 963 300 963 390 166 390 166 886 876 886 876 375 4 375 4 32 148 32 148 697 635 697 635 407 977 407 977 419 669 419 669 573 486 573 486 486 837 486 837 430 247 430 247 267 538 267 538 148 876 148 876 181 1 181 1 735 916 735 916 905 517 905 517 388 804 388 804 661 633 661 633 939 243 939 243 225 703 225 703 202 176 202 176 936 471 936 471 949 847 949 847 15 172 15 172 39 130 39 130 461 292 461 292 795 911 795 911 441 192 441 192 858 711 858 711 84 904 84 904 330 10 330 10 398 451 398 451 407 378 407 378 570 154 570 154 558 98 558 98 121 989 121 989 296 945 296 945 894 129 894 129 528 304 528 304