964 67886 426 661 426 661 518 368 518 368 88 520 88 520 723 173 723 173 390 635 390 635 655 637 655 637 254 939 254 939 285 33 285 33 243 460 243 460 117 715 117 715 569 665 569 665 194 231 194 231 193 467 193 467 662 10 662 10 387 266 387 266 852 425 852 425 727 615 727 615 797 343 797 343 609 196 609 196 596 931 596 931 133 950 133 950 522 807 522 807 24 125 24 125 867 664 867 664 465 812 465 812 359 611 359 611 908 123 908 123 393 657 393 657 386 500 386 500 392 148 392 148 239 839 239 839 121 180 121 180 235 577 235 577 294 847 294 847 585 172 585 172 626 469 626 469 855 709 855 709 867 853 867 853 608 161 608 161 223 542 223 542 233 256 233 256 271 487 271 487 757 450 757 450 175 891 175 891 477 805 477 805 344 78 344 78 76 268 76 268 448 6 448 6 684 503 684 503 98 391 98 391 895 872 895 872 467 924 467 924 19 96 19 96 882 251 882 251 783 616 783 616 637 113 637 113 863 785 863 785 14 191 14 191 668 824 668 824 339 742 339 742 854 822 854 822 238 392 238 392 604 653 604 653 606 345 606 345 536 274 536 274 684 564 684 564 332 801 332 801 499 615 499 615 841 60 841 60 536 362 536 362 808 716 808 716 738 528 738 528 8 117 8 117 879 572 879 572 394 935 394 935 246 277 246 277 349 192 349 192 535 699 535 699 546 799 546 799 942 272 942 272 309 728 309 728 688 248 688 248 767 538 767 538 84 238 84 238 614 375 614 375 772 300 772 300 343 919 343 919 537 759 537 759 783 394 783 394 315 405 315 405 886 450 886 450 50 181 50 181 271 274 271 274 498 906 498 906 871 689 871 689 168 220 168 220 878 787 878 787 27 737 27 737 60 543 60 543 956 233 956 233 509 272 509 272 186 499 186 499 525 179 525 179 646 407 646 407 481 903 481 903 224 562 224 562 628 889 628 889 825 236 825 236 195 596 195 596 223 321 223 321 665 831 665 831 588 571 588 571 212 767 212 767 255 878 255 878 903 804 903 804 338 557 338 557 302 912 302 912 582 739 582 739 77 900 77 900 390 678 390 678 176 241 176 241 576 451 576 451 684 364 684 364 58 804 58 804 777 343 777 343 386 340 386 340 242 914 242 914 651 131 651 131 13 302 13 302 470 564 470 564 856 453 856 453 410 277 410 277 725 796 725 796 408 830 408 830 759 812 759 812 348 530 348 530 914 339 914 339 210 425 210 425 491 76 491 76 725 388 725 388 21 601 21 601 104 200 104 200 745 584 745 584 440 71 440 71 860 378 860 378 939 537 939 537 256 175 256 175 532 637 532 637 278 85 278 85 941 846 941 846 595 365 595 365 300 782 300 782 162 244 162 244 174 334 174 334 240 92 240 92 423 332 423 332 568 412 568 412 500 68 500 68 747 167 747 167 19 928 19 928 321 194 321 194 739 907 739 907 490 445 490 445 245 502 245 502 922 778 922 778 288 746 288 746 177 770 177 770 458 879 458 879 548 7 548 7 665 708 665 708 331 468 331 468 787 737 787 737 289 519 289 519 846 752 846 752 410 527 410 527 144 584 144 584 232 502 232 502 808 545 808 545 886 504 886 504 404 378 404 378 240 960 240 960 217 818 217 818 910 280 910 280 946 720 946 720 113 533 113 533 878 299 878 299 392 760 392 760 849 94 849 94 784 535 784 535 170 524 170 524 444 826 444 826 812 833 812 833 630 739 630 739 832 368 832 368 848 574 848 574 281 171 281 171 320 93 320 93 949 294 949 294 217 665 217 665 909 709 909 709 808 220 808 220 601 885 601 885 751 765 751 765 89 171 89 171 73 903 73 903 553 285 553 285 620 138 620 138 698 158 698 158 370 671 370 671 526 442 526 442 949 161 949 161 73 136 73 136 35 811 35 811 11 191 11 191 622 243 622 243 486 18 486 18 929 634 929 634 822 84 822 84 733 658 733 658 116 620 116 620 841 159 841 159 770 826 770 826 935 674 935 674 362 628 362 628 372 336 372 336 683 157 683 157 596 680 596 680 762 406 762 406 263 873 263 873 303 576 303 576 506 893 506 893 894 171 894 171 584 838 584 838 761 567 761 567 877 891 877 891 349 94 349 94 399 963 399 963 785 579 785 579 343 202 343 202 584 789 584 789 936 922 936 922 226 329 226 329 357 807 357 807 494 35 494 35 562 195 562 195 125 925 125 925 300 208 300 208 443 633 443 633 253 369 253 369 495 666 495 666 224 696 224 696 472 275 472 275 891 547 891 547 810 908 810 908 374 258 374 258 725 111 725 111 111 815 111 815 91 220 91 220 61 71 61 71 533 397 533 397 331 42 331 42 77 479 77 479 704 770 704 770 611 339 611 339 77 473 77 473 699 490 699 490 704 866 704 866 737 253 737 253 361 792 361 792 290 742 290 742 455 707 455 707 208 405 208 405 44 337 44 337 846 84 846 84 262 867 262 867 289 644 289 644 215 893 215 893 72 129 72 129 506 277 506 277 645 577 645 577 255 524 255 524 158 645 158 645 799 628 799 628 753 812 753 812 430 677 430 677 36 187 36 187 143 268 143 268 805 904 805 904 751 587 751 587 163 283 163 283 946 479 946 479 652 510 652 510 661 268 661 268 369 410 369 410 18 128 18 128 445 500 445 500 515 473 515 473 626 786 626 786 328 78 328 78 258 854 258 854 680 230 680 230 140 374 140 374 64 101 64 101 569 386 569 386 288 705 288 705 279 708 279 708 188 963 188 963 953 77 953 77 665 239 665 239 80 545 80 545 461 136 461 136 928 23 928 23 726 589 726 589 213 822 213 822 79 949 79 949 890 753 890 753 825 255 825 255 758 960 758 960 252 919 252 919 726 357 726 357 364 952 364 952 129 700 129 700 549 951 549 951 672 404 672 404 479 491 479 491 902 755 902 755 474 779 474 779 748 490 748 490 383 662 383 662 674 794 674 794 113 663 113 663 825 920 825 920 733 445 733 445 619 442 619 442 222 173 222 173 818 344 818 344 242 251 242 251 945 837 945 837 952 336 952 336 777 595 777 595 11 895 11 895 785 126 785 126 21 667 21 667 407 289 407 289 302 70 302 70 473 783 473 783 217 298 217 298 257 440 257 440 694 43 694 43 134 1 134 1 631 731 631 731 788 952 788 952 42 6 42 6 867 426 867 426 673 333 673 333 621 958 621 958 918 743 918 743 367 821 367 821 155 279 155 279 633 32 633 32 643 476 643 476 311 232 311 232 711 225 711 225 240 423 240 423 486 673 486 673 683 504 683 504 181 869 181 869 833 407 833 407 413 637 413 637 488 455 488 455 240 898 240 898 871 842 871 842 779 911 779 911 896 460 896 460 731 387 731 387 84 304 84 304 687 305 687 305 299 249 299 249 123 629 123 629 661 623 661 623 448 948 448 948 198 256 198 256 810 615 810 615 867 751 867 751 921 16 921 16 255 292 255 292 881 836 881 836 787 618 787 618 906 816 906 816 406 811 406 811 569 184 569 184 94 556 94 556 328 775 328 775 465 247 465 247 238 168 238 168 781 575 781 575 553 330 553 330 288 319 288 319 557 30 557 30 732 91 732 91 48 408 48 408 952 378 952 378 81 174 81 174 746 686 746 686 88 232 88 232 239 787 239 787 121 717 121 717 634 876 634 876 904 941 904 941 309 381 309 381 51 676 51 676 94 131 94 131 811 101 811 101 436 443 436 443 815 305 815 305 931 284 931 284 37 328 37 328 923 160 923 160 583 644 583 644 878 518 878 518 171 309 171 309 6 891 6 891 443 426 443 426 772 849 772 849 91 595 91 595 164 175 164 175 862 16 862 16 546 172 546 172 672 677 672 677 646 135 646 135 194 624 194 624 773 500 773 500 489 648 489 648 401 62 401 62 391 718 391 718 145 251 145 251 105 27 105 27 511 911 511 911 356 755 356 755 805 898 805 898 547 421 547 421 52 701 52 701 463 353 463 353 104 37 104 37 551 896 551 896 470 84 470 84 852 268 852 268 48 205 48 205 134 69 134 69 953 608 953 608 769 513 769 513 770 884 770 884 758 84 758 84 55 652 55 652 783 73 783 73 407 403 407 403 538 360 538 360 271 83 271 83 926 670 926 670 480 690 480 690 617 592 617 592 217 428 217 428 292 839 292 839 110 394 110 394 510 310 510 310 55 827 55 827 62 159 62 159 742 633 742 633 148 494 148 494 444 197 444 197 8 755 8 755 249 436 249 436 923 55 923 55 705 634 705 634 8 438 8 438 707 927 707 927 64 292 64 292 853 585 853 585 327 239 327 239 66 588 66 588 72 47 72 47 800 110 800 110 153 171 153 171 128 739 128 739 9 404 9 404 412 410 412 410 180 925 180 925 144 365 144 365 358 918 358 918 548 417 548 417 264 904 264 904 888 281 888 281 318 856 318 856 281 274 281 274 595 252 595 252 145 901 145 901 189 856 189 856 626 701 626 701 610 362 610 362 304 128 304 128 376 403 376 403 351 19 351 19 774 427 774 427 89 99 89 99 4 157 4 157 614 321 614 321 959 745 959 745 311 818 311 818 342 772 342 772 302 535 302 535 186 708 186 708 613 187 613 187 863 645 863 645 19 720 19 720 166 457 166 457 114 826 114 826 513 793 513 793 263 128 263 128 730 170 730 170 389 745 389 745 544 145 544 145 586 660 586 660 863 947 863 947 556 532 556 532 212 293 212 293 238 925 238 925 663 573 663 573 800 573 800 573 732 215 732 215 850 792 850 792 943 809 943 809 286 664 286 664 376 944 376 944 402 158 402 158 92 645 92 645 623 959 623 959 522 169 522 169 380 268 380 268 618 65 618 65 40 859 40 859 125 154 125 154 499 419 499 419 687 70 687 70 917 764 917 764 464 105 464 105 856 456 856 456 627 677 627 677 881 263 881 263 466 707 466 707 571 32 571 32 192 568 192 568 463 106 463 106 518 689 518 689 709 244 709 244 511 119 511 119 758 613 758 613 52 579 52 579 56 289 56 289 700 823 700 823 257 574 257 574 437 55 437 55 544 196 544 196 613 441 613 441 530 810 530 810 54 170 54 170 962 946 962 946 643 771 643 771 386 737 386 737 25 121 25 121 48 844 48 844 486 741 486 741 478 568 478 568 721 17 721 17 510 831 510 831 404 600 404 600 222 157 222 157 137 574 137 574 633 940 633 940 762 622 762 622 321 173 321 173 240 78 240 78 355 817 355 817 704 23 704 23 735 860 735 860 201 106 201 106 9 957 9 957 220 136 220 136 516 563 516 563 632 818 632 818 119 186 119 186 650 534 650 534 30 692 30 692 343 177 343 177 558 257 558 257 493 243 493 243 187 700 187 700 297 842 297 842 303 451 303 451 743 99 743 99 58 111 58 111 788 935 788 935 804 333 804 333 348 503 348 503 253 794 253 794 378 228 378 228 5 821 5 821 535 256 535 256 684 676 684 676 155 124 155 124 800 46 800 46 42 652 42 652 42 491 42 491 636 722 636 722 485 682 485 682 525 883 525 883 639 950 639 950 46 696 46 696 94 538 94 538 130 586 130 586 523 158 523 158 558 294 558 294 290 488 290 488 917 390 917 390 645 203 645 203 389 791 389 791 729 687 729 687 793 337 793 337 224 511 224 511 209 314 209 314 593 173 593 173 889 343 889 343 674 230 674 230 657 553 657 553 901 964 901 964 770 285 770 285 805 954 805 954 32 853 32 853 782 887 782 887 622 937 622 937 288 483 288 483 158 58 158 58 864 476 864 476 158 707 158 707 32 71 32 71 100 347 100 347 536 549 536 549 895 596 895 596 600 250 600 250 635 7 635 7 43 285 43 285 137 649 137 649 512 266 512 266 636 740 636 740 783 703 783 703 357 376 357 376 84 255 84 255 549 750 549 750 685 502 685 502 342 12 342 12 643 251 643 251 357 452 357 452 793 285 793 285 803 269 803 269 708 150 708 150 703 645 703 645 440 547 440 547 438 921 438 921 145 778 145 778 171 207 171 207 851 679 851 679 887 519 887 519 272 767 272 767 298 34 298 34 20 620 20 620 692 603 692 603 756 455 756 455 633 273 633 273 124 289 124 289 569 162 569 162 906 327 906 327 365 703 365 703 186 565 186 565 585 285 585 285 109 147 109 147 512 542 512 542 889 615 889 615 906 266 906 266 657 908 657 908 249 466 249 466 882 462 882 462 528 673 528 673 35 744 35 744 547 946 547 946 141 393 141 393 334 99 334 99 807 696 807 696 442 709 442 709 891 359 891 359 894 858 894 858 771 571 771 571 459 697 459 697 462 763 462 763 520 325 520 325 513 29 513 29 515 531 515 531 962 673 962 673 714 167 714 167 428 901 428 901 759 388 759 388 140 93 140 93 681 713 681 713 806 468 806 468 701 284 701 284 98 250 98 250 665 886 665 886 776 85 776 85 256 789 256 789 652 76 652 76 328 29 328 29 682 22 682 22 531 792 531 792 204 959 204 959 75 494 75 494 871 254 871 254 534 125 534 125 30 706 30 706 566 702 566 702 891 34 891 34 206 47 206 47 935 117 935 117 15 203 15 203 754 550 754 550 676 81 676 81 13 700 13 700 399 477 399 477 655 803 655 803 229 337 229 337 192 402 192 402 794 373 794 373 557 16 557 16 730 275 730 275 242 119 242 119 690 157 690 157 570 479 570 479 389 270 389 270 23 932 23 932 719 876 719 876 863 943 863 943 130 621 130 621 544 217 544 217 619 669 619 669 793 469 793 469 653 490 653 490 703 229 703 229 115 636 115 636 585 33 585 33 437 226 437 226 384 44 384 44 32 411 32 411 540 785 540 785 674 945 674 945 893 863 893 863 606 134 606 134 486 465 486 465 454 229 454 229 394 235 394 235 594 846 594 846 294 223 294 223 408 612 408 612 248 641 248 641 295 776 295 776 79 599 79 599 395 864 395 864 433 798 433 798 248 514 248 514 731 695 731 695 2 497 2 497 61 338 61 338 122 611 122 611 927 615 927 615 940 478 940 478 725 344 725 344 747 606 747 606 229 493 229 493 93 453 93 453 575 284 575 284 732 608 732 608 615 477 615 477 650 939 650 939 47 631 47 631 290 536 290 536 185 113 185 113 820 201 820 201 655 722 655 722 241 53 241 53 695 442 695 442 369 107 369 107 903 78 903 78 315 283 315 283 646 299 646 299 948 863 948 863 473 764 473 764 488 668 488 668 338 504 338 504 724 558 724 558 392 901 392 901 86 792 86 792 66 132 66 132 556 561 556 561 684 62 684 62 870 847 870 847 217 156 217 156 195 828 195 828 455 516 455 516 852 361 852 361 165 182 165 182 69 234 69 234 100 456 100 456 246 712 246 712 847 386 847 386 144 786 144 786 792 427 792 427 665 135 665 135 24 518 24 518 519 649 519 649 210 783 210 783 393 918 393 918 217 731 217 731 553 618 553 618 890 859 890 859 736 506 736 506 851 33 851 33 749 28 749 28 902 393 902 393 631 753 631 753 278 601 278 601 266 537 266 537 545 446 545 446 490 250 490 250 417 765 417 765 960 826 960 826 608 335 608 335 283 637 283 637 891 786 891 786 204 799 204 799 754 21 754 21 838 136 838 136 535 404 535 404 527 339 527 339 678 565 678 565 590 801 590 801 28 637 28 637 458 141 458 141 589 673 589 673 629 102 629 102 320 313 320 313 347 955 347 955 27 396 27 396 715 739 715 739 836 293 836 293 725 437 725 437 221 828 221 828 211 390 211 390 357 819 357 819 459 402 459 402 857 586 857 586 739 562 739 562 648 940 648 940 521 509 521 509 131 936 131 936 127 954 127 954 321 316 321 316 956 904 956 904 756 941 756 941 453 219 453 219 719 241 719 241 885 228 885 228 406 299 406 299 229 560 229 560 213 27 213 27 350 173 350 173 338 139 338 139 618 116 618 116 281 788 281 788 746 853 746 853 315 175 315 175 619 707 619 707 533 284 533 284 856 777 856 777 660 82 660 82 197 538 197 538 620 321 620 321 47 50 47 50 870 351 870 351 298 171 298 171 264 231 264 231 610 473 610 473 768 353 768 353 963 153 963 153 690 928 690 928 429 66 429 66 30 278 30 278 957 611 957 611 806 704 806 704 957 507 957 507 718 688 718 688 60 774 60 774 491 957 491 957 248 313 248 313 135 114 135 114 421 13 421 13 41 71 41 71 917 128 917 128 818 667 818 667 583 331 583 331 340 748 340 748 543 847 543 847 938 66 938 66 561 276 561 276 710 348 710 348 329 353 329 353 743 945 743 945 161 862 161 862 869 1 869 1 338 56 338 56 639 542 639 542 119 876 119 876 456 815 456 815 402 628 402 628 21 300 21 300 425 957 425 957 833 852 833 852 570 652 570 652 25 134 25 134 59 265 59 265 677 617 677 617 448 271 448 271 465 471 465 471 776 342 776 342 457 926 457 926 799 603 799 603 1 454 1 454 138 727 138 727 33 84 33 84 470 225 470 225 191 935 191 935 161 375 161 375 536 601 536 601 76 733 76 733 231 926 231 926 200 855 200 855 305 821 305 821 596 49 596 49 54 706 54 706 201 426 201 426 379 138 379 138 802 18 802 18 574 330 574 330 560 847 560 847 645 605 645 605 527 329 527 329 863 217 863 217 387 678 387 678 609 238 609 238 613 51 613 51 750 187 750 187 595 528 595 528 912 286 912 286 407 248 407 248 673 920 673 920 77 587 77 587 843 723 843 723 936 46 936 46 888 559 888 559 12 255 12 255 91 378 91 378 887 518 887 518 525 768 525 768 784 417 784 417 540 323 540 323 935 612 935 612 564 615 564 615 8 98 8 98 697 676 697 676 568 83 568 83 954 651 954 651 742 860 742 860 574 461 574 461 287 418 287 418 765 124 765 124 347 195 347 195 651 735 651 735 557 735 557 735 613 423 613 423 291 372 291 372 410 612 410 612 928 823 928 823 172 560 172 560 556 960 556 960 144 769 144 769 523 670 523 670 374 354 374 354 682 509 682 509 14 70 14 70 541 74 541 74 568 493 568 493 699 727 699 727 85 509 85 509 102 452 102 452 860 434 860 434 872 311 872 311 110 286 110 286 51 421 51 421 698 126 698 126 610 631 610 631 674 671 674 671 213 773 213 773 848 561 848 561 93 514 93 514 929 636 929 636 733 347 733 347 853 78 853 78 814 435 814 435 814 171 814 171 921 566 921 566 497 689 497 689 168 463 168 463 332 588 332 588 952 167 952 167 111 355 111 355 478 445 478 445 206 645 206 645 489 481 489 481 960 113 960 113 541 612 541 612 523 362 523 362 83 551 83 551 601 692 601 692 48 848 48 848 789 581 789 581 489 503 489 503 276 469 276 469 157 394 157 394 433 342 433 342 248 482 248 482 77 609 77 609 704 512 704 512 744 767 744 767 543 205 543 205 930 649 930 649 428 454 428 454 378 456 378 456 236 652 236 652 383 386 383 386 643 25 643 25 30 815 30 815 773 385 773 385 105 753 105 753 233 858 233 858 51 377 51 377 501 297 501 297 910 823 910 823 444 467 444 467 600 314 600 314 495 321 495 321 302 841 302 841 321 892 321 892 608 219 608 219 675 701 675 701 91 800 91 800 53 514 53 514 721 194 721 194 146 796 146 796 765 245 765 245 352 755 352 755 460 939 460 939 897 537 897 537 209 613 209 613 919 798 919 798 902 840 902 840 658 845 658 845 837 425 837 425 248 162 248 162 104 882 104 882 80 35 80 35 221 810 221 810 956 332 956 332 867 485 867 485 766 686 766 686 183 917 183 917 60 899 60 899 240 846 240 846 411 492 411 492 771 311 771 311 340 474 340 474 295 35 295 35 366 454 366 454 702 653 702 653 926 929 926 929 151 641 151 641 507 165 507 165 406 125 406 125 867 565 867 565 539 408 539 408 556 317 556 317 367 414 367 414 87 72 87 72 937 325 937 325 568 744 568 744 47 226 47 226 311 642 311 642 718 639 718 639 337 83 337 83 938 302 938 302 874 656 874 656 867 184 867 184 845 671 845 671 177 639 177 639 95 411 95 411 593 139 593 139 956 140 956 140 454 467 454 467 496 885 496 885 373 129 373 129 203 316 203 316 437 957 437 957 205 514 205 514 283 546 283 546 599 704 599 704 155 191 155 191 804 47 804 47 118 856 118 856 773 89 773 89 26 95 26 95 146 934 146 934 705 939 705 939 518 635 518 635 214 616 214 616 763 598 763 598 323 565 323 565 948 668 948 668 25 120 25 120 761 318 761 318 939 386 939 386 726 701 726 701 203 177 203 177 300 883 300 883 835 660 835 660 23 211 23 211 497 906 497 906 490 28 490 28 764 863 764 863 99 843 99 843 697 265 697 265 868 748 868 748 55 481 55 481 503 169 503 169 879 864 879 864 767 55 767 55 777 42 777 42 928 79 928 79 249 406 249 406 595 118 595 118 630 832 630 832 367 422 367 422 375 77 375 77 606 223 606 223 197 43 197 43 886 258 886 258 270 403 270 403 616 78 616 78 677 529 677 529 20 70 20 70 816 167 816 167 121 354 121 354 664 609 664 609 641 492 641 492 948 370 948 370 944 200 944 200 154 221 154 221 671 541 671 541 667 770 667 770 572 771 572 771 571 150 571 150 810 941 810 941 514 268 514 268 494 413 494 413 564 75 564 75 619 443 619 443 385 921 385 921 291 495 291 495 766 47 766 47 780 950 780 950 147 566 147 566 432 160 432 160 591 844 591 844 889 185 889 185 147 297 147 297 305 908 305 908 202 479 202 479 735 291 735 291 78 302 78 302 705 506 705 506 2 80 2 80 552 300 552 300 366 754 366 754 824 139 824 139 715 289 715 289 333 192 333 192 824 459 824 459 590 77 590 77 646 3 646 3 633 962 633 962 684 381 684 381 121 789 121 789 932 471 932 471 163 149 163 149 12 213 12 213 74 419 74 419 322 218 322 218 948 484 948 484 849 28 849 28 762 216 762 216 534 780 534 780 940 195 940 195 512 715 512 715 626 194 626 194 799 651 799 651 564 922 564 922 469 316 469 316 863 414 863 414 388 336 388 336 626 160 626 160 149 283 149 283 638 268 638 268 437 328 437 328 930 397 930 397 882 318 882 318 627 634 627 634 243 127 243 127 557 873 557 873 569 200 569 200 513 84 513 84 167 827 167 827 393 951 393 951 627 124 627 124 659 695 659 695 874 561 874 561 6 735 6 735 320 298 320 298 255 885 255 885 693 334 693 334 134 438 134 438 558 244 558 244 675 123 675 123 430 94 430 94 961 168 961 168 757 798 757 798 834 245 834 245 461 591 461 591 76 516 76 516 240 225 240 225 250 217 250 217 774 950 774 950 89 690 89 690 801 938 801 938 859 771 859 771 700 128 700 128 764 851 764 851 272 202 272 202 308 849 308 849 471 170 471 170 426 600 426 600 440 11 440 11 213 675 213 675 541 948 541 948 5 906 5 906 622 765 622 765 294 467 294 467 505 632 505 632 790 793 790 793 185 365 185 365 390 313 390 313 814 667 814 667 380 384 380 384 264 509 264 509 568 615 568 615 495 301 495 301 806 695 806 695 816 793 816 793 298 145 298 145 203 472 203 472 925 159 925 159 352 450 352 450 649 729 649 729 62 182 62 182 277 445 277 445 306 885 306 885 862 319 862 319 281 481 281 481 363 230 363 230 570 216 570 216 338 153 338 153 837 37 837 37 265 519 265 519 751 655 751 655 434 671 434 671 260 189 260 189 759 949 759 949 231 891 231 891 610 91 610 91 221 776 221 776 366 193 366 193 78 537 78 537 125 278 125 278 579 20 579 20 408 336 408 336 822 943 822 943 826 335 826 335 510 721 510 721 365 559 365 559 284 397 284 397 319 650 319 650 838 715 838 715 407 199 407 199 833 504 833 504 90 806 90 806 507 646 507 646 574 57 574 57 833 869 833 869 102 52 102 52 291 376 291 376 715 582 715 582 97 566 97 566 941 782 941 782 320 882 320 882 576 419 576 419 155 167 155 167 852 485 852 485 872 404 872 404 477 417 477 417 804 301 804 301 743 441 743 441 718 660 718 660 468 798 468 798 529 386 529 386 221 951 221 951 709 595 709 595 425 889 425 889 778 874 778 874 673 797 673 797 529 758 529 758 725 800 725 800 681 222 681 222 450 356 450 356 843 498 843 498 142 284 142 284 379 191 379 191 195 864 195 864 40 331 40 331 532 242 532 242 104 607 104 607 906 178 906 178 445 531 445 531 28 295 28 295 217 810 217 810 492 156 492 156 216 479 216 479 708 561 708 561 889 557 889 557 766 867 766 867 532 684 532 684 293 931 293 931 475 605 475 605 261 435 261 435 260 410 260 410 926 91 926 91 565 48 565 48 754 306 754 306 936 787 936 787 434 690 434 690 331 586 331 586 486 336 486 336 589 268 589 268 554 502 554 502 427 388 427 388 509 299 509 299 804 582 804 582 830 274 830 274 782 359 782 359 514 187 514 187 271 41 271 41 883 96 883 96 900 773 900 773 896 481 896 481 713 132 713 132 775 166 775 166 107 10 107 10 101 232 101 232 213 678 213 678 146 335 146 335 719 931 719 931 42 618 42 618 82 736 82 736 193 273 193 273 278 642 278 642 756 243 756 243 159 381 159 381 722 86 722 86 865 587 865 587 804 189 804 189 444 960 444 960 325 941 325 941 921 499 921 499 95 188 95 188 510 159 510 159 260 140 260 140 254 511 254 511 950 34 950 34 667 59 667 59 187 529 187 529 798 169 798 169 293 323 293 323 814 465 814 465 103 527 103 527 117 476 117 476 675 178 675 178 802 781 802 781 566 741 566 741 425 452 425 452 667 544 667 544 714 861 714 861 256 370 256 370 3 255 3 255 259 183 259 183 929 862 929 862 167 65 167 65 583 400 583 400 748 371 748 371 175 929 175 929 171 669 171 669 247 718 247 718 367 774 367 774 417 570 417 570 193 345 193 345 919 621 919 621 893 636 893 636 537 563 537 563 519 784 519 784 626 927 626 927 387 635 387 635 22 845 22 845 377 381 377 381 651 595 651 595 862 32 862 32 963 393 963 393 316 471 316 471 419 765 419 765 362 51 362 51 391 215 391 215 426 61 426 61 312 802 312 802 618 385 618 385 741 906 741 906 183 835 183 835 207 159 207 159 753 608 753 608 597 157 597 157 945 29 945 29 20 594 20 594 465 289 465 289 584 497 584 497 868 250 868 250 569 795 569 795 48 612 48 612 60 785 60 785 138 485 138 485 315 640 315 640 945 222 945 222 324 100 324 100 906 625 906 625 515 28 515 28 373 25 373 25 431 44 431 44 572 898 572 898 593 10 593 10 75 890 75 890 840 954 840 954 394 800 394 800 222 450 222 450 863 837 863 837 406 303 406 303 343 298 343 298 60 241 60 241 958 727 958 727 881 687 881 687 460 868 460 868 84 433 84 433 756 259 756 259 702 624 702 624 45 559 45 559 55 554 55 554 539 251 539 251 522 191 522 191 51 399 51 399 201 829 201 829 513 202 513 202 407 489 407 489 887 467 887 467 64 760 64 760 257 865 257 865 344 638 344 638 903 663 903 663 480 834 480 834 797 280 797 280 712 432 712 432 308 520 308 520 332 230 332 230 586 213 586 213 823 808 823 808 785 926 785 926 558 824 558 824 765 724 765 724 634 943 634 943 930 800 930 800 902 234 902 234 398 395 398 395 682 470 682 470 957 530 957 530 779 656 779 656 600 710 600 710 268 233 268 233 641 465 641 465 510 315 510 315 606 215 606 215 718 734 718 734 254 574 254 574 222 60 222 60 39 266 39 266 123 742 123 742 114 574 114 574 438 180 438 180 714 469 714 469 706 705 706 705 281 434 281 434 247 313 247 313 21 904 21 904 899 550 899 550 941 103 941 103 152 779 152 779 565 69 565 69 854 284 854 284 266 590 266 590 379 160 379 160 935 536 935 536 359 673 359 673 893 283 893 283 596 83 596 83 768 851 768 851 708 641 708 641 635 521 635 521 602 307 602 307 829 630 829 630 603 119 603 119 862 912 862 912 827 456 827 456 374 239 374 239 614 346 614 346 31 645 31 645 91 288 91 288 498 438 498 438 644 856 644 856 614 781 614 781 152 286 152 286 500 509 500 509 100 633 100 633 312 137 312 137 719 553 719 553 439 645 439 645 126 264 126 264 687 279 687 279 25 598 25 598 478 242 478 242 759 444 759 444 67 702 67 702 886 928 886 928 191 441 191 441 836 159 836 159 709 932 709 932 651 634 651 634 359 736 359 736 527 534 527 534 327 422 327 422 950 380 950 380 403 20 403 20 159 269 159 269 97 305 97 305 120 671 120 671 284 81 284 81 251 38 251 38 677 602 677 602 890 565 890 565 290 880 290 880 882 91 882 91 602 102 602 102 260 89 260 89 36 835 36 835 267 490 267 490 456 198 456 198 704 242 704 242 633 87 633 87 226 503 226 503 182 791 182 791 747 749 747 749 223 896 223 896 281 597 281 597 809 319 809 319 853 913 853 913 688 255 688 255 943 614 943 614 530 705 530 705 839 905 839 905 255 602 255 602 706 803 706 803 859 363 859 363 396 477 396 477 474 122 474 122 964 301 964 301 344 70 344 70 171 579 171 579 802 347 802 347 417 364 417 364 851 212 851 212 262 222 262 222 311 827 311 827 742 578 742 578 144 428 144 428 397 545 397 545 8 802 8 802 732 48 732 48 641 72 641 72 294 353 294 353 377 54 377 54 160 695 160 695 462 637 462 637 178 685 178 685 230 175 230 175 911 811 911 811 664 697 664 697 221 632 221 632 697 22 697 22 411 151 411 151 204 771 204 771 313 894 313 894 915 130 915 130 35 126 35 126 924 129 924 129 146 100 146 100 58 797 58 797 586 289 586 289 569 649 569 649 430 271 430 271 845 599 845 599 936 23 936 23 715 494 715 494 50 869 50 869 357 830 357 830 614 139 614 139 655 14 655 14 795 678 795 678 389 370 389 370 681 543 681 543 827 407 827 407 293 364 293 364 761 285 761 285 322 72 322 72 3 404 3 404 466 78 466 78 773 71 773 71 559 411 559 411 716 500 716 500 30 855 30 855 76 114 76 114 911 544 911 544 444 734 444 734 259 783 259 783 757 914 757 914 701 837 701 837 99 329 99 329 806 784 806 784 550 298 550 298 657 763 657 763 582 716 582 716 943 945 943 945 221 331 221 331 796 375 796 375 771 86 771 86 464 473 464 473 157 515 157 515 835 137 835 137 503 958 503 958 809 336 809 336 836 922 836 922 739 951 739 951 813 899 813 899 273 400 273 400 494 330 494 330 226 526 226 526 524 656 524 656 875 476 875 476 858 24 858 24 263 919 263 919 705 376 705 376 236 435 236 435 428 532 428 532 741 247 741 247 464 570 464 570 574 526 574 526 628 803 628 803 700 278 700 278 542 245 542 245 222 540 222 540 20 79 20 79 109 730 109 730 693 549 693 549 800 844 800 844 2 209 2 209 649 508 649 508 697 134 697 134 230 410 230 410 641 817 641 817 209 820 209 820 211 79 211 79 105 43 105 43 423 292 423 292 539 532 539 532 621 231 621 231 598 285 598 285 145 820 145 820 742 841 742 841 103 609 103 609 149 880 149 880 132 890 132 890 665 220 665 220 511 341 511 341 751 425 751 425 564 874 564 874 488 458 488 458 525 148 525 148 214 737 214 737 588 61 588 61 336 435 336 435 87 282 87 282 615 686 615 686 615 285 615 285 114 661 114 661 28 902 28 902 235 916 235 916 524 571 524 571 867 281 867 281 300 648 300 648 514 948 514 948 414 387 414 387 216 620 216 620 313 712 313 712 430 239 430 239 635 779 635 779 775 394 775 394 146 305 146 305 375 31 375 31 336 271 336 271 524 354 524 354 155 43 155 43 512 940 512 940 102 329 102 329 187 623 187 623 454 907 454 907 371 19 371 19 214 597 214 597 223 714 223 714 595 422 595 422 652 162 652 162 169 525 169 525 440 134 440 134 312 457 312 457 590 440 590 440 267 389 267 389 304 18 304 18 237 264 237 264 386 248 386 248 455 691 455 691 42 880 42 880 267 14 267 14 343 307 343 307 132 799 132 799 21 553 21 553 24 183 24 183 924 588 924 588 860 819 860 819 436 333 436 333 248 812 248 812 86 346 86 346 253 711 253 711 726 363 726 363 92 262 92 262 420 669 420 669 322 281 322 281 107 50 107 50 120 782 120 782 229 221 229 221 232 160 232 160 963 77 963 77 618 387 618 387 446 225 446 225 666 281 666 281 474 16 474 16 401 664 401 664 156 489 156 489 251 456 251 456 242 740 242 740 363 442 363 442 279 663 279 663 198 368 198 368 356 78 356 78 644 674 644 674 435 423 435 423 142 303 142 303 636 647 636 647 758 958 758 958 419 915 419 915 779 701 779 701 35 784 35 784 270 878 270 878 706 900 706 900 397 713 397 713 118 494 118 494 241 575 241 575 890 758 890 758 356 906 356 906 559 818 559 818 275 595 275 595 636 138 636 138 846 910 846 910 339 881 339 881 441 641 441 641 349 622 349 622 77 362 77 362 142 436 142 436 625 876 625 876 318 526 318 526 795 210 795 210 485 80 485 80 448 585 448 585 784 144 784 144 27 153 27 153 921 418 921 418 315 711 315 711 767 389 767 389 372 658 372 658 324 719 324 719 406 173 406 173 950 925 950 925 90 314 90 314 203 745 203 745 863 843 863 843 12 434 12 434 18 668 18 668 497 535 497 535 595 218 595 218 908 36 908 36 485 451 485 451 941 499 941 499 114 444 114 444 93 640 93 640 392 669 392 669 852 586 852 586 305 853 305 853 333 452 333 452 433 199 433 199 298 861 298 861 811 794 811 794 557 853 557 853 140 658 140 658 644 786 644 786 551 40 551 40 446 331 446 331 889 694 889 694 40 632 40 632 511 209 511 209 269 464 269 464 35 450 35 450 138 477 138 477 123 133 123 133 350 516 350 516 582 844 582 844 371 10 371 10 761 585 761 585 668 724 668 724 783 12 783 12 273 37 273 37 14 667 14 667 42 227 42 227 472 234 472 234 409 17 409 17 706 702 706 702 655 915 655 915 48 718 48 718 710 84 710 84 47 761 47 761 714 615 714 615 518 418 518 418 175 180 175 180 197 257 197 257 57 232 57 232 841 587 841 587 169 132 169 132 414 333 414 333 385 898 385 898 668 521 668 521 835 2 835 2 271 252 271 252 295 379 295 379 791 498 791 498 681 768 681 768 377 890 377 890 900 715 900 715 315 155 315 155 565 869 565 869 312 220 312 220 404 904 404 904 530 301 530 301 90 216 90 216 602 220 602 220 26 23 26 23 595 297 595 297 717 288 717 288 359 394 359 394 413 527 413 527 769 171 769 171 473 868 473 868 605 891 605 891 300 292 300 292 260 553 260 553 346 727 346 727 233 492 233 492 150 909 150 909 780 652 780 652 94 80 94 80 955 291 955 291 929 59 929 59 240 301 240 301 468 326 468 326 81 952 81 952 878 176 878 176 345 476 345 476 924 820 924 820 319 408 319 408 250 480 250 480 38 204 38 204 424 389 424 389 628 32 628 32 274 721 274 721 949 503 949 503 736 256 736 256 355 6 355 6 710 56 710 56 460 833 460 833 858 900 858 900 5 270 5 270 589 920 589 920 278 834 278 834 110 336 110 336 252 277 252 277 394 369 394 369 682 642 682 642 501 375 501 375 793 9 793 9 748 746 748 746 620 891 620 891 125 784 125 784 264 310 264 310 334 652 334 652 557 950 557 950 114 875 114 875 356 257 356 257 770 61 770 61 795 607 795 607 901 620 901 620 171 823 171 823 857 310 857 310 545 413 545 413 148 230 148 230 853 937 853 937 64 595 64 595 514 675 514 675 191 673 191 673 877 413 877 413 184 530 184 530 829 878 829 878 24 593 24 593 840 695 840 695 70 243 70 243 261 293 261 293 567 573 567 573 12 17 12 17 882 39 882 39 894 259 894 259 81 809 81 809 238 398 238 398 611 164 611 164 345 131 345 131 916 189 916 189 567 673 567 673 408 375 408 375 464 827 464 827 780 68 780 68 447 258 447 258 495 924 495 924 174 407 174 407 207 70 207 70 960 107 960 107 925 581 925 581 153 191 153 191 637 940 637 940 758 511 758 511 675 322 675 322 143 915 143 915 275 406 275 406 348 149 348 149 150 805 150 805 744 765 744 765 411 231 411 231 56 238 56 238 403 234 403 234 25 145 25 145 437 535 437 535 830 705 830 705 435 438 435 438 791 366 791 366 215 567 215 567 553 61 553 61 646 448 646 448 471 375 471 375 249 88 249 88 882 330 882 330 947 174 947 174 851 658 851 658 292 351 292 351 284 497 284 497 77 608 77 608 306 524 306 524 846 953 846 953 502 880 502 880 479 440 479 440 775 518 775 518 35 54 35 54 413 439 413 439 380 878 380 878 134 276 134 276 384 709 384 709 480 415 480 415 458 637 458 637 499 416 499 416 875 518 875 518 569 921 569 921 286 598 286 598 614 235 614 235 156 582 156 582 232 935 232 935 25 279 25 279 625 9 625 9 481 30 481 30 116 544 116 544 895 640 895 640 214 285 214 285 234 927 234 927 959 928 959 928 815 203 815 203 163 38 163 38 948 670 948 670 709 945 709 945 717 332 717 332 111 602 111 602 601 680 601 680 732 162 732 162 921 45 921 45 957 170 957 170 326 710 326 710 949 767 949 767 917 471 917 471 757 302 757 302 566 837 566 837 613 837 613 837 330 438 330 438 264 360 264 360 268 894 268 894 272 325 272 325 233 499 233 499 327 681 327 681 765 578 765 578 311 689 311 689 555 512 555 512 116 958 116 958 812 319 812 319 909 597 909 597 389 209 389 209 406 327 406 327 153 228 153 228 80 694 80 694 712 416 712 416 268 243 268 243 262 171 262 171 432 50 432 50 205 710 205 710 185 521 185 521 554 533 554 533 248 61 248 61 812 203 812 203 604 779 604 779 125 315 125 315 50 524 50 524 12 192 12 192 765 69 765 69 205 902 205 902 891 708 891 708 184 679 184 679 670 22 670 22 766 679 766 679 647 235 647 235 698 493 698 493 238 465 238 465 346 332 346 332 707 361 707 361 251 346 251 346 227 79 227 79 473 348 473 348 922 251 922 251 816 964 816 964 307 959 307 959 812 869 812 869 583 906 583 906 502 371 502 371 502 249 502 249 265 504 265 504 468 324 468 324 678 648 678 648 833 817 833 817 380 503 380 503 729 69 729 69 724 222 724 222 521 93 521 93 502 57 502 57 228 834 228 834 955 763 955 763 487 109 487 109 685 248 685 248 622 76 622 76 666 662 666 662 652 860 652 860 813 381 813 381 263 905 263 905 500 840 500 840 134 741 134 741 524 610 524 610 893 653 893 653 828 893 828 893 344 398 344 398 154 446 154 446 916 693 916 693 504 91 504 91 369 152 369 152 180 487 180 487 874 627 874 627 769 74 769 74 85 51 85 51 628 891 628 891 740 587 740 587 812 708 812 708 769 118 769 118 690 141 690 141 163 438 163 438 434 49 434 49 258 596 258 596 836 240 836 240 907 553 907 553 303 775 303 775 613 242 613 242 518 523 518 523 346 185 346 185 862 674 862 674 928 831 928 831 389 132 389 132 720 480 720 480 154 288 154 288 246 550 246 550 63 741 63 741 371 638 371 638 478 914 478 914 466 562 466 562 496 737 496 737 472 437 472 437 841 543 841 543 148 145 148 145 50 131 50 131 335 788 335 788 733 607 733 607 673 111 673 111 177 246 177 246 266 382 266 382 875 125 875 125 218 879 218 879 430 917 430 917 657 712 657 712 956 714 956 714 236 24 236 24 855 327 855 327 915 205 915 205 241 176 241 176 97 113 97 113 500 915 500 915 367 816 367 816 935 167 935 167 868 239 868 239 675 97 675 97 558 249 558 249 414 709 414 709 64 929 64 929 807 309 807 309 202 501 202 501 289 131 289 131 105 246 105 246 156 334 156 334 784 621 784 621 503 125 503 125 240 60 240 60 664 719 664 719 596 347 596 347 482 912 482 912 122 580 122 580 298 27 298 27 221 867 221 867 927 850 927 850 164 250 164 250 103 194 103 194 605 270 605 270 387 600 387 600 956 549 956 549 179 896 179 896 12 166 12 166 783 574 783 574 81 560 81 560 919 344 919 344 421 815 421 815 372 937 372 937 414 661 414 661 461 34 461 34 309 118 309 118 727 80 727 80 467 544 467 544 821 58 821 58 420 861 420 861 277 124 277 124 188 563 188 563 217 519 217 519 630 283 630 283 525 212 525 212 180 509 180 509 75 99 75 99 728 707 728 707 40 682 40 682 257 536 257 536 516 805 516 805 112 637 112 637 311 714 311 714 561 867 561 867 950 402 950 402 888 891 888 891 544 871 544 871 448 706 448 706 621 372 621 372 179 185 179 185 603 556 603 556 399 54 399 54 396 543 396 543 315 384 315 384 612 735 612 735 860 460 860 460 425 960 425 960 542 357 542 357 943 304 943 304 164 545 164 545 117 528 117 528 677 474 677 474 289 825 289 825 716 330 716 330 746 455 746 455 303 804 303 804 716 807 716 807 538 176 538 176 579 766 579 766 547 208 547 208 585 719 585 719 957 108 957 108 859 417 859 417 784 639 784 639 711 150 711 150 456 635 456 635 617 574 617 574 913 498 913 498 833 77 833 77 232 879 232 879 651 325 651 325 189 565 189 565 496 81 496 81 200 824 200 824 206 500 206 500 112 670 112 670 420 603 420 603 638 100 638 100 799 47 799 47 875 578 875 578 554 208 554 208 354 902 354 902 43 625 43 625 963 158 963 158 868 781 868 781 95 293 95 293 519 135 519 135 46 702 46 702 22 331 22 331 415 617 415 617 179 503 179 503 799 504 799 504 509 291 509 291 254 892 254 892 738 817 738 817 565 145 565 145 263 210 263 210 850 233 850 233 51 251 51 251 88 266 88 266 500 21 500 21 576 99 576 99 884 185 884 185 757 835 757 835 558 145 558 145 781 850 781 850 751 5 751 5 53 874 53 874 393 199 393 199 501 940 501 940 3 336 3 336 533 176 533 176 858 844 858 844 505 773 505 773 314 902 314 902 18 326 18 326 511 649 511 649 624 662 624 662 833 668 833 668 758 121 758 121 868 735 868 735 684 4 684 4 328 548 328 548 88 569 88 569 427 71 427 71 273 617 273 617 2 51 2 51 415 16 415 16 692 274 692 274 370 272 370 272 394 789 394 789 79 759 79 759 656 681 656 681 669 896 669 896 331 819 331 819 609 954 609 954 621 718 621 718 843 66 843 66 156 111 156 111 190 900 190 900 859 64 859 64 184 433 184 433 511 278 511 278 863 312 863 312 876 177 876 177 41 200 41 200 9 136 9 136 278 932 278 932 415 370 415 370 349 327 349 327 723 335 723 335 67 536 67 536 88 936 88 936 539 312 539 312 810 783 810 783 258 91 258 91 761 217 761 217 901 10 901 10 455 721 455 721 774 236 774 236 542 688 542 688 855 148 855 148 827 800 827 800 235 841 235 841 645 479 645 479 847 902 847 902 570 906 570 906 398 642 398 642 273 520 273 520 470 934 470 934 691 938 691 938 565 290 565 290 858 198 858 198 220 884 220 884 577 189 577 189 295 80 295 80 674 379 674 379 379 633 379 633 386 675 386 675 911 870 911 870 745 461 745 461 451 306 451 306 947 506 947 506 264 765 264 765 944 195 944 195 890 832 890 832 573 126 573 126 13 445 13 445 633 131 633 131 801 857 801 857 713 121 713 121 654 709 654 709 772 499 772 499 717 193 717 193 804 567 804 567 225 664 225 664 883 650 883 650 854 306 854 306 659 826 659 826 929 824 929 824 458 734 458 734 814 111 814 111 522 258 522 258 416 417 416 417 786 645 786 645 525 411 525 411 940 425 940 425 348 630 348 630 77 242 77 242 305 210 305 210 368 76 368 76 569 310 569 310 851 784 851 784 143 505 143 505 652 202 652 202 311 879 311 879 150 18 150 18 291 642 291 642 41 543 41 543 749 77 749 77 266 355 266 355 111 761 111 761 588 334 588 334 788 527 788 527 232 138 232 138 955 251 955 251 294 184 294 184 823 688 823 688 734 438 734 438 102 570 102 570 536 243 536 243 644 862 644 862 564 518 564 518 647 917 647 917 143 115 143 115 377 681 377 681 675 425 675 425 831 223 831 223 935 922 935 922 398 112 398 112 921 803 921 803 936 445 936 445 947 401 947 401 631 254 631 254 862 508 862 508 55 918 55 918 94 356 94 356 343 173 343 173 492 635 492 635 832 501 832 501 178 4 178 4 638 678 638 678 875 527 875 527 798 178 798 178 153 159 153 159 146 678 146 678 385 491 385 491 263 326 263 326 550 906 550 906 322 349 322 349 466 219 466 219 911 175 911 175 879 321 879 321 481 889 481 889 39 355 39 355 433 893 433 893 364 697 364 697 434 959 434 959 301 786 301 786 42 805 42 805 104 900 104 900 544 843 544 843 66 80 66 80 428 808 428 808 195 915 195 915 399 84 399 84 935 841 935 841 372 604 372 604 405 518 405 518 724 17 724 17 16 456 16 456 483 708 483 708 900 223 900 223 665 944 665 944 102 781 102 781 937 584 937 584 898 354 898 354 293 141 293 141 854 913 854 913 24 738 24 738 674 364 674 364 938 435 938 435 702 344 702 344 908 853 908 853 442 804 442 804 338 489 338 489 79 181 79 181 356 117 356 117 671 916 671 916 153 313 153 313 152 300 152 300 198 691 198 691 114 56 114 56 724 512 724 512 541 238 541 238 794 712 794 712 795 562 795 562 824 122 824 122 492 792 492 792 731 342 731 342 901 41 901 41 478 273 478 273 780 487 780 487 374 909 374 909 140 878 140 878 672 658 672 658 561 319 561 319 754 582 754 582 584 229 584 229 165 286 165 286 745 295 745 295 390 755 390 755 939 580 939 580 120 306 120 306 944 387 944 387 3 880 3 880 306 239 306 239 313 718 313 718 568 456 568 456 460 654 460 654 222 240 222 240 529 216 529 216 669 499 669 499 483 542 483 542 288 640 288 640 421 473 421 473 636 73 636 73 276 726 276 726 493 258 493 258 234 690 234 690 743 587 743 587 650 98 650 98 946 198 946 198 625 939 625 939 102 790 102 790 283 687 283 687 924 339 924 339 536 326 536 326 238 203 238 203 575 782 575 782 883 634 883 634 498 724 498 724 581 63 581 63 513 197 513 197 261 405 261 405 818 622 818 622 187 607 187 607 775 528 775 528 776 188 776 188 84 180 84 180 426 460 426 460 417 108 417 108 835 757 835 757 317 209 317 209 230 707 230 707 446 323 446 323 528 225 528 225 714 412 714 412 872 533 872 533 951 432 951 432 92 504 92 504 805 418 805 418 682 639 682 639 667 374 667 374 796 239 796 239 557 62 557 62 320 750 320 750 180 254 180 254 853 4 853 4 549 35 549 35 788 432 788 432 174 411 174 411 959 748 959 748 725 835 725 835 162 488 162 488 644 328 644 328 801 475 801 475 909 399 909 399 799 568 799 568 508 833 508 833 522 526 522 526 432 639 432 639 489 725 489 725 843 299 843 299 812 535 812 535 347 206 347 206 164 660 164 660 73 212 73 212 21 243 21 243 425 307 425 307 713 886 713 886 728 716 728 716 168 58 168 58 116 400 116 400 434 557 434 557 400 336 400 336 483 602 483 602 826 193 826 193 408 108 408 108 723 57 723 57 363 727 363 727 539 97 539 97 542 529 542 529 706 425 706 425 40 62 40 62 524 159 524 159 463 805 463 805 361 284 361 284 957 677 957 677 494 205 494 205 220 698 220 698 954 883 954 883 182 453 182 453 374 924 374 924 109 379 109 379 926 472 926 472 263 38 263 38 557 56 557 56 603 650 603 650 297 666 297 666 50 862 50 862 901 871 901 871 44 545 44 545 221 388 221 388 877 245 877 245 769 282 769 282 268 563 268 563 146 395 146 395 335 857 335 857 444 194 444 194 180 674 180 674 26 626 26 626 794 110 794 110 326 480 326 480 474 528 474 528 250 644 250 644 335 870 335 870 348 928 348 928 390 772 390 772 263 121 263 121 678 261 678 261 731 420 731 420 270 264 270 264 421 126 421 126 346 321 346 321 412 905 412 905 350 314 350 314 954 737 954 737 7 826 7 826 401 843 401 843 951 789 951 789 726 214 726 214 865 642 865 642 821 473 821 473 63 700 63 700 419 558 419 558 306 137 306 137 95 226 95 226 718 922 718 922 594 710 594 710 792 429 792 429 951 612 951 612 465 614 465 614 211 580 211 580 2 787 2 787 378 691 378 691 50 535 50 535 404 772 404 772 890 82 890 82 309 522 309 522 374 792 374 792 150 495 150 495 693 434 693 434 865 876 865 876 220 952 220 952 873 410 873 410 143 642 143 642 620 435 620 435 556 934 556 934 147 395 147 395 383 787 383 787 789 732 789 732 928 769 928 769 320 86 320 86 137 227 137 227 799 171 799 171 339 760 339 760 294 428 294 428 929 635 929 635 830 694 830 694 709 906 709 906 878 707 878 707 345 735 345 735 315 774 315 774 480 902 480 902 132 858 132 858 963 252 963 252 311 124 311 124 528 260 528 260 259 524 259 524 478 172 478 172 167 181 167 181 670 164 670 164 769 862 769 862 308 524 308 524 353 685 353 685 528 789 528 789 734 819 734 819 748 166 748 166 659 343 659 343 633 38 633 38 237 369 237 369 103 133 103 133 678 58 678 58 767 515 767 515 901 57 901 57 154 138 154 138 656 713 656 713 343 576 343 576 53 773 53 773 582 484 582 484 766 80 766 80 411 240 411 240 152 169 152 169 460 362 460 362 903 572 903 572 947 714 947 714 193 475 193 475 817 78 817 78 567 865 567 865 882 558 882 558 863 951 863 951 530 905 530 905 232 526 232 526 262 766 262 766 408 198 408 198 445 379 445 379 109 251 109 251 223 189 223 189 421 339 421 339 274 950 274 950 662 337 662 337 712 218 712 218 859 484 859 484 245 103 245 103 537 728 537 728 831 902 831 902 131 208 131 208 769 831 769 831 490 263 490 263 104 728 104 728 106 808 106 808 307 654 307 654 587 358 587 358 18 507 18 507 780 792 780 792 398 623 398 623 108 482 108 482 26 531 26 531 644 806 644 806 680 353 680 353 98 272 98 272 251 769 251 769 317 186 317 186 563 785 563 785 175 453 175 453 500 235 500 235 381 354 381 354 602 270 602 270 899 354 899 354 534 144 534 144 886 886 886 886 912 163 912 163 359 144 359 144 800 144 800 144 315 564 315 564 933 394 933 394 889 199 889 199 352 617 352 617 274 105 274 105 886 448 886 448 942 622 942 622 278 694 278 694 579 632 579 632 876 126 876 126 253 421 253 421 45 930 45 930 233 277 233 277 741 24 741 24 737 577 737 577 415 921 415 921 864 259 864 259 504 784 504 784 887 839 887 839 108 541 108 541 228 815 228 815 552 155 552 155 919 204 919 204 859 125 859 125 112 339 112 339 309 654 309 654 582 129 582 129 462 913 462 913 543 919 543 919 404 701 404 701 493 743 493 743 505 650 505 650 467 897 467 897 758 479 758 479 854 932 854 932 103 577 103 577 565 790 565 790 780 543 780 543 766 531 766 531 805 444 805 444 910 458 910 458 559 566 559 566 585 38 585 38 438 731 438 731 183 202 183 202 745 483 745 483 416 898 416 898 360 323 360 323 961 932 961 932 641 177 641 177 304 888 304 888 467 66 467 66 564 357 564 357 366 334 366 334 603 109 603 109 762 880 762 880 571 37 571 37 524 907 524 907 222 650 222 650 611 390 611 390 681 637 681 637 444 37 444 37 284 580 284 580 683 781 683 781 13 843 13 843 603 168 603 168 149 585 149 585 610 755 610 755 958 744 958 744 146 682 146 682 619 396 619 396 194 107 194 107 414 796 414 796 763 572 763 572 453 147 453 147 547 397 547 397 126 112 126 112 594 503 594 503 871 623 871 623 63 799 63 799 351 395 351 395 799 951 799 951 399 25 399 25 919 624 919 624 914 319 914 319 53 938 53 938 709 471 709 471 655 636 655 636 423 859 423 859 852 853 852 853 131 352 131 352 573 952 573 952 737 264 737 264 453 477 453 477 248 862 248 862 582 569 582 569 7 690 7 690 590 6 590 6 440 347 440 347 26 549 26 549 540 235 540 235 46 710 46 710 765 942 765 942 495 868 495 868 827 855 827 855 500 14 500 14 154 605 154 605 893 951 893 951 702 164 702 164 388 795 388 795 212 50 212 50 874 452 874 452 846 682 846 682 506 686 506 686 347 200 347 200 927 486 927 486 284 863 284 863 113 503 113 503 456 45 456 45 673 440 673 440 541 735 541 735 150 204 150 204 760 135 760 135 648 703 648 703 917 252 917 252 772 378 772 378 469 481 469 481 598 598 598 598 559 462 559 462 861 653 861 653 600 518 600 518 823 296 823 296 226 179 226 179 875 364 875 364 548 1 548 1 289 505 289 505 201 899 201 899 98 838 98 838 317 497 317 497 389 63 389 63 43 676 43 676 618 389 618 389 761 225 761 225 215 677 215 677 114 38 114 38 206 617 206 617 91 780 91 780 821 282 821 282 655 423 655 423 963 233 963 233 132 66 132 66 579 336 579 336 924 288 924 288 779 463 779 463 920 791 920 791 939 417 939 417 231 260 231 260 827 365 827 365 851 21 851 21 919 383 919 383 878 846 878 846 609 822 609 822 277 741 277 741 642 224 642 224 497 230 497 230 705 829 705 829 780 284 780 284 935 817 935 817 552 926 552 926 936 325 936 325 873 767 873 767 473 913 473 913 706 23 706 23 604 493 604 493 812 568 812 568 303 12 303 12 576 66 576 66 873 800 873 800 476 471 476 471 835 625 835 625 509 784 509 784 256 850 256 850 871 333 871 333 382 234 382 234 167 397 167 397 763 411 763 411 17 256 17 256 941 263 941 263 584 75 584 75 398 658 398 658 809 92 809 92 745 513 745 513 831 431 831 431 639 355 639 355 104 10 104 10 299 102 299 102 531 302 531 302 522 666 522 666 661 715 661 715 223 619 223 619 884 284 884 284 792 474 792 474 798 609 798 609 444 208 444 208 883 467 883 467 539 223 539 223 679 800 679 800 765 522 765 522 470 264 470 264 75 366 75 366 51 777 51 777 808 684 808 684 812 944 812 944 258 547 258 547 936 253 936 253 390 852 390 852 832 47 832 47 112 145 112 145 103 754 103 754 632 633 632 633 897 323 897 323 546 860 546 860 60 104 60 104 899 376 899 376 590 213 590 213 462 833 462 833 656 724 656 724 208 473 208 473 895 422 895 422 572 757 572 757 878 776 878 776 724 450 724 450 417 134 417 134 362 632 362 632 273 383 273 383 316 331 316 331 865 160 865 160 396 225 396 225 135 40 135 40 564 502 564 502 61 295 61 295 851 208 851 208 352 556 352 556 218 399 218 399 44 657 44 657 445 690 445 690 266 98 266 98 908 856 908 856 301 50 301 50 110 572 110 572 677 609 677 609 617 165 617 165 840 696 840 696 423 639 423 639 544 537 544 537 827 480 827 480 586 733 586 733 410 136 410 136 534 744 534 744 151 201 151 201 392 363 392 363 91 668 91 668 476 597 476 597 42 114 42 114 867 490 867 490 288 664 288 664 464 143 464 143 416 40 416 40 824 197 824 197 629 633 629 633 499 954 499 954 280 594 280 594 929 111 929 111 144 20 144 20 197 116 197 116 6 256 6 256 313 866 313 866 244 418 244 418 193 836 193 836 250 225 250 225 359 322 359 322 465 76 465 76 933 341 933 341 222 34 222 34 7 919 7 919 713 279 713 279 141 631 141 631 859 641 859 641 142 549 142 549 287 56 287 56 496 744 496 744 335 291 335 291 797 490 797 490 472 608 472 608 399 4 399 4 597 67 597 67 878 159 878 159 763 620 763 620 461 672 461 672 638 425 638 425 852 60 852 60 632 901 632 901 421 873 421 873 573 44 573 44 602 755 602 755 665 596 665 596 136 340 136 340 646 901 646 901 792 45 792 45 881 514 881 514 268 155 268 155 421 530 421 530 698 631 698 631 944 741 944 741 894 454 894 454 221 904 221 904 211 902 211 902 352 460 352 460 435 555 435 555 317 463 317 463 728 410 728 410 845 697 845 697 383 1 383 1 351 925 351 925 764 197 764 197 481 813 481 813 508 523 508 523 904 98 904 98 165 172 165 172 196 325 196 325 814 737 814 737 953 115 953 115 405 508 405 508 391 959 391 959 675 809 675 809 79 26 79 26 572 529 572 529 424 750 424 750 568 470 568 470 679 32 679 32 843 557 843 557 483 552 483 552 577 27 577 27 366 409 366 409 463 25 463 25 417 906 417 906 620 360 620 360 332 719 332 719 369 426 369 426 924 862 924 862 946 563 946 563 656 82 656 82 434 584 434 584 48 67 48 67 719 904 719 904 625 100 625 100 152 842 152 842 611 731 611 731 617 416 617 416 109 761 109 761 450 115 450 115 33 796 33 796 824 304 824 304 609 123 609 123 399 452 399 452 376 113 376 113 247 893 247 893 646 826 646 826 311 416 311 416 15 156 15 156 388 565 388 565 41 376 41 376 675 74 675 74 574 847 574 847 31 524 31 524 651 69 651 69 536 456 536 456 363 425 363 425 699 895 699 895 349 279 349 279 547 863 547 863 425 825 425 825 754 772 754 772 411 394 411 394 814 88 814 88 520 590 520 590 912 111 912 111 640 544 640 544 372 711 372 711 898 579 898 579 59 897 59 897 15 41 15 41 228 538 228 538 315 855 315 855 472 99 472 99 266 195 266 195 330 278 330 278 261 836 261 836 787 327 787 327 234 314 234 314 523 28 523 28 8 840 8 840 354 737 354 737 172 264 172 264 776 960 776 960 17 186 17 186 942 574 942 574 117 346 117 346 650 636 650 636 246 529 246 529 415 804 415 804 598 564 598 564 539 81 539 81 619 821 619 821 187 710 187 710 528 887 528 887 914 864 914 864 122 818 122 818 758 35 758 35 295 917 295 917 782 77 782 77 758 787 758 787 358 703 358 703 878 714 878 714 895 419 895 419 403 755 403 755 40 784 40 784 476 756 476 756 318 269 318 269 163 373 163 373 425 302 425 302 595 588 595 588 724 488 724 488 274 421 274 421 409 498 409 498 728 430 728 430 226 407 226 407 178 87 178 87 125 153 125 153 92 667 92 667 634 21 634 21 830 130 830 130 188 845 188 845 448 857 448 857 103 720 103 720 306 89 306 89 89 561 89 561 373 141 373 141 20 81 20 81 32 167 32 167 561 321 561 321 148 727 148 727 45 917 45 917 740 344 740 344 339 263 339 263 873 661 873 661 283 420 283 420 35 601 35 601 357 910 357 910 415 43 415 43 431 324 431 324 303 82 303 82 819 9 819 9 541 362 541 362 854 106 854 106 924 374 924 374 572 160 572 160 338 808 338 808 205 243 205 243 140 133 140 133 410 633 410 633 605 46 605 46 818 27 818 27 771 736 771 736 954 343 954 343 908 408 908 408 93 948 93 948 494 919 494 919 644 562 644 562 760 216 760 216 799 399 799 399 159 509 159 509 41 551 41 551 865 26 865 26 716 73 716 73 498 890 498 890 172 251 172 251 862 144 862 144 380 311 380 311 448 419 448 419 588 196 588 196 15 374 15 374 441 645 441 645 215 761 215 761 203 258 203 258 136 402 136 402 313 881 313 881 448 885 448 885 545 142 545 142 776 388 776 388 410 876 410 876 198 151 198 151 700 174 700 174 366 894 366 894 839 798 839 798 197 74 197 74 400 926 400 926 900 136 900 136 839 606 839 606 823 578 823 578 284 31 284 31 455 580 455 580 278 775 278 775 747 644 747 644 903 906 903 906 540 2 540 2 885 879 885 879 405 785 405 785 310 841 310 841 248 544 248 544 593 178 593 178 119 754 119 754 251 332 251 332 912 678 912 678 300 839 300 839 881 596 881 596 59 200 59 200 208 806 208 806 189 861 189 861 344 656 344 656 630 458 630 458 567 565 567 565 291 542 291 542 426 227 426 227 511 96 511 96 852 19 852 19 166 138 166 138 123 626 123 626 912 870 912 870 862 717 862 717 479 128 479 128 825 522 825 522 169 725 169 725 348 253 348 253 955 551 955 551 285 99 285 99 140 175 140 175 815 761 815 761 285 41 285 41 865 299 865 299 295 589 295 589 948 391 948 391 422 82 422 82 560 832 560 832 518 852 518 852 476 213 476 213 99 749 99 749 425 643 425 643 621 320 621 320 230 77 230 77 450 801 450 801 661 115 661 115 27 778 27 778 685 136 685 136 319 312 319 312 410 91 410 91 672 944 672 944 905 119 905 119 515 215 515 215 545 567 545 567 596 411 596 411 279 219 279 219 28 587 28 587 459 812 459 812 153 807 153 807 68 656 68 656 910 721 910 721 768 164 768 164 56 550 56 550 222 836 222 836 407 651 407 651 150 287 150 287 939 428 939 428 680 660 680 660 622 952 622 952 45 842 45 842 493 294 493 294 57 213 57 213 647 842 647 842 895 414 895 414 435 662 435 662 144 859 144 859 816 2 816 2 625 817 625 817 964 213 964 213 104 924 104 924 465 738 465 738 175 167 175 167 292 419 292 419 505 61 505 61 460 905 460 905 287 825 287 825 295 378 295 378 276 939 276 939 200 589 200 589 726 732 726 732 848 802 848 802 159 90 159 90 849 231 849 231 52 898 52 898 394 133 394 133 853 717 853 717 369 69 369 69 795 555 795 555 547 411 547 411 97 891 97 891 540 930 540 930 271 436 271 436 116 90 116 90 551 169 551 169 491 528 491 528 799 335 799 335 946 34 946 34 303 786 303 786 712 773 712 773 77 616 77 616 806 77 806 77 740 457 740 457 115 396 115 396 153 476 153 476 651 164 651 164 726 632 726 632 322 596 322 596 324 810 324 810 887 216 887 216 293 752 293 752 414 670 414 670 419 502 419 502 858 390 858 390 869 850 869 850 701 122 701 122 605 369 605 369 326 242 326 242 544 648 544 648 929 665 929 665 301 635 301 635 443 670 443 670 502 741 502 741 955 24 955 24 897 430 897 430 177 183 177 183 609 864 609 864 243 429 243 429 454 882 454 882 435 346 435 346 697 772 697 772 15 28 15 28 77 73 77 73 690 335 690 335 651 452 651 452 32 494 32 494 707 732 707 732 473 252 473 252 157 387 157 387 730 424 730 424 197 258 197 258 646 238 646 238 935 424 935 424 707 484 707 484 960 127 960 127 735 922 735 922 234 70 234 70 511 962 511 962 392 882 392 882 60 640 60 640 340 696 340 696 240 431 240 431 684 708 684 708 161 575 161 575 526 478 526 478 183 261 183 261 907 31 907 31 737 774 737 774 699 804 699 804 461 567 461 567 132 912 132 912 117 479 117 479 718 121 718 121 134 272 134 272 894 411 894 411 432 422 432 422 556 617 556 617 107 77 107 77 495 553 495 553 40 405 40 405 225 576 225 576 679 933 679 933 936 680 936 680 811 777 811 777 778 101 778 101 593 263 593 263 505 925 505 925 620 943 620 943 236 196 236 196 598 403 598 403 661 488 661 488 250 148 250 148 789 1 789 1 557 951 557 951 172 747 172 747 657 932 657 932 770 75 770 75 632 962 632 962 38 794 38 794 130 189 130 189 403 154 403 154 711 567 711 567 866 842 866 842 855 952 855 952 177 898 177 898 793 82 793 82 323 685 323 685 559 474 559 474 133 262 133 262 468 577 468 577 271 300 271 300 625 315 625 315 513 194 513 194 369 767 369 767 163 427 163 427 424 342 424 342 782 551 782 551 24 15 24 15 48 708 48 708 439 458 439 458 844 394 844 394 598 806 598 806 547 747 547 747 590 944 590 944 888 899 888 899 578 699 578 699 692 110 692 110 894 327 894 327 775 421 775 421 547 65 547 65 914 801 914 801 512 738 512 738 891 400 891 400 543 848 543 848 89 582 89 582 810 355 810 355 412 777 412 777 442 701 442 701 89 901 89 901 295 539 295 539 764 701 764 701 286 910 286 910 852 332 852 332 734 626 734 626 695 553 695 553 427 278 427 278 275 75 275 75 375 891 375 891 51 362 51 362 176 256 176 256 399 12 399 12 819 129 819 129 600 669 600 669 184 873 184 873 21 623 21 623 183 510 183 510 635 687 635 687 36 640 36 640 114 858 114 858 280 570 280 570 818 949 818 949 726 388 726 388 459 841 459 841 943 252 943 252 53 116 53 116 339 89 339 89 369 166 369 166 306 443 306 443 9 453 9 453 247 685 247 685 896 754 896 754 904 273 904 273 504 513 504 513 745 528 745 528 507 17 507 17 464 194 464 194 218 261 218 261 667 370 667 370 181 500 181 500 934 157 934 157 649 906 649 906 781 951 781 951 260 65 260 65 175 361 175 361 521 181 521 181 874 961 874 961 573 72 573 72 768 180 768 180 767 383 767 383 83 575 83 575 669 503 669 503 307 723 307 723 213 769 213 769 119 753 119 753 137 59 137 59 763 654 763 654 115 100 115 100 409 672 409 672 698 268 698 268 407 168 407 168 251 329 251 329 638 246 638 246 224 387 224 387 147 336 147 336 533 957 533 957 124 719 124 719 10 266 10 266 663 291 663 291 898 637 898 637 568 692 568 692 831 458 831 458 799 56 799 56 736 563 736 563 951 194 951 194 46 727 46 727 173 850 173 850 303 218 303 218 953 730 953 730 306 326 306 326 87 367 87 367 168 936 168 936 356 722 356 722 173 629 173 629 635 680 635 680 865 450 865 450 580 90 580 90 364 101 364 101 724 654 724 654 359 297 359 297 71 920 71 920 328 482 328 482 877 861 877 861 589 659 589 659 694 192 694 192 717 46 717 46 874 380 874 380 962 339 962 339 801 258 801 258 886 77 886 77 256 201 256 201 107 15 107 15 598 66 598 66 519 709 519 709 296 48 296 48 104 24 104 24 590 42 590 42 408 630 408 630 127 765 127 765 522 516 522 516 425 849 425 849 675 766 675 766 147 500 147 500 143 414 143 414 561 735 561 735 406 777 406 777 175 775 175 775 915 828 915 828 42 533 42 533 24 212 24 212 102 607 102 607 923 80 923 80 951 185 951 185 575 842 575 842 620 384 620 384 901 17 901 17 590 882 590 882 256 41 256 41 662 308 662 308 465 842 465 842 663 763 663 763 819 397 819 397 745 616 745 616 877 358 877 358 501 409 501 409 879 153 879 153 702 873 702 873 581 247 581 247 214 279 214 279 860 474 860 474 619 516 619 516 366 759 366 759 350 928 350 928 138 798 138 798 467 181 467 181 962 625 962 625 251 792 251 792 619 921 619 921 525 722 525 722 749 688 749 688 46 737 46 737 945 757 945 757 601 92 601 92 137 691 137 691 615 498 615 498 747 546 747 546 560 656 560 656 49 461 49 461 600 866 600 866 579 546 579 546 835 166 835 166 33 257 33 257 662 609 662 609 514 553 514 553 943 724 943 724 716 254 716 254 225 849 225 849 156 169 156 169 270 335 270 335 167 547 167 547 467 834 467 834 432 895 432 895 955 744 955 744 440 484 440 484 130 723 130 723 657 620 657 620 310 909 310 909 918 751 918 751 790 450 790 450 528 927 528 927 304 652 304 652 478 405 478 405 423 686 423 686 685 615 685 615 431 224 431 224 517 209 517 209 212 228 212 228 121 401 121 401 651 941 651 941 451 451 451 451 463 560 463 560 553 613 553 613 594 306 594 306 693 232 693 232 77 663 77 663 103 794 103 794 463 223 463 223 90 54 90 54 723 319 723 319 778 211 778 211 350 56 350 56 353 765 353 765 918 525 918 525 617 661 617 661 901 736 901 736 227 918 227 918 674 865 674 865 876 527 876 527 183 679 183 679 643 258 643 258 362 704 362 704 852 244 852 244 153 241 153 241 835 167 835 167 253 261 253 261 726 223 726 223 610 285 610 285 935 497 935 497 274 170 274 170 435 46 435 46 278 723 278 723 586 305 586 305 508 926 508 926 109 765 109 765 799 12 799 12 562 496 562 496 205 882 205 882 511 668 511 668 940 792 940 792 304 188 304 188 34 506 34 506 600 507 600 507 30 446 30 446 312 777 312 777 416 132 416 132 656 464 656 464 184 746 184 746 371 588 371 588 340 700 340 700 963 807 963 807 357 21 357 21 956 863 956 863 667 164 667 164 21 835 21 835 110 104 110 104 602 669 602 669 489 552 489 552 28 131 28 131 163 524 163 524 287 321 287 321 525 646 525 646 734 645 734 645 831 892 831 892 442 362 442 362 925 762 925 762 918 378 918 378 332 345 332 345 603 738 603 738 512 571 512 571 918 847 918 847 526 19 526 19 787 938 787 938 338 688 338 688 35 497 35 497 732 746 732 746 648 192 648 192 223 631 223 631 432 593 432 593 313 511 313 511 295 312 295 312 84 793 84 793 281 40 281 40 438 20 438 20 953 852 953 852 950 954 950 954 304 291 304 291 645 849 645 849 550 352 550 352 339 825 339 825 360 807 360 807 287 151 287 151 445 406 445 406 730 129 730 129 598 517 598 517 640 456 640 456 957 642 957 642 406 256 406 256 362 734 362 734 327 11 327 11 221 306 221 306 575 411 575 411 197 495 197 495 726 707 726 707 572 523 572 523 674 638 674 638 780 365 780 365 513 900 513 900 744 677 744 677 140 491 140 491 286 689 286 689 339 360 339 360 134 325 134 325 574 555 574 555 161 604 161 604 741 727 741 727 283 933 283 933 449 299 449 299 648 523 648 523 774 254 774 254 144 766 144 766 907 555 907 555 387 31 387 31 493 806 493 806 638 108 638 108 55 934 55 934 963 489 963 489 919 684 919 684 842 952 842 952 876 191 876 191 526 219 526 219 806 242 806 242 92 508 92 508 30 872 30 872 721 808 721 808 267 712 267 712 330 229 330 229 562 165 562 165 75 742 75 742 935 16 935 16 722 275 722 275 17 584 17 584 424 458 424 458 962 257 962 257 459 851 459 851 349 591 349 591 246 801 246 801 934 270 934 270 607 159 607 159 77 348 77 348 112 937 112 937 151 531 151 531 147 512 147 512 920 551 920 551 622 849 622 849 31 526 31 526 248 898 248 898 273 768 273 768 14 355 14 355 643 790 643 790 915 163 915 163 479 723 479 723 152 652 152 652 963 470 963 470 116 839 116 839 498 726 498 726 594 318 594 318 125 638 125 638 30 140 30 140 407 485 407 485 503 708 503 708 802 116 802 116 28 350 28 350 540 331 540 331 627 516 627 516 166 251 166 251 469 594 469 594 156 475 156 475 308 324 308 324 195 486 195 486 472 511 472 511 754 259 754 259 209 607 209 607 601 58 601 58 259 927 259 927 154 776 154 776 191 475 191 475 795 646 795 646 859 682 859 682 480 382 480 382 26 598 26 598 851 737 851 737 941 174 941 174 687 952 687 952 367 755 367 755 89 915 89 915 278 31 278 31 668 209 668 209 11 880 11 880 324 117 324 117 222 519 222 519 694 566 694 566 532 11 532 11 926 305 926 305 604 774 604 774 307 170 307 170 919 291 919 291 843 431 843 431 47 595 47 595 533 384 533 384 248 35 248 35 781 336 781 336 450 271 450 271 316 251 316 251 12 278 12 278 133 345 133 345 248 840 248 840 357 765 357 765 596 351 596 351 599 868 599 868 635 130 635 130 385 82 385 82 42 605 42 605 821 313 821 313 960 823 960 823 261 209 261 209 199 295 199 295 144 237 144 237 44 211 44 211 898 329 898 329 894 196 894 196 456 197 456 197 456 516 456 516 821 605 821 605 174 155 174 155 231 159 231 159 828 459 828 459 844 590 844 590 152 623 152 623 833 259 833 259 903 624 903 624 191 615 191 615 828 923 828 923 564 590 564 590 292 428 292 428 882 639 882 639 7 322 7 322 405 606 405 606 654 421 654 421 156 136 156 136 43 519 43 519 537 71 537 71 488 252 488 252 938 183 938 183 512 346 512 346 84 510 84 510 544 893 544 893 127 548 127 548 323 799 323 799 443 500 443 500 283 309 283 309 189 690 189 690 202 277 202 277 501 287 501 287 206 938 206 938 210 712 210 712 949 120 949 120 129 306 129 306 38 737 38 737 13 264 13 264 178 940 178 940 404 944 404 944 268 546 268 546 197 138 197 138 929 128 929 128 681 58 681 58 684 702 684 702 490 669 490 669 63 388 63 388 715 87 715 87 925 899 925 899 221 308 221 308 814 800 814 800 943 158 943 158 438 34 438 34 464 81 464 81 350 899 350 899 623 611 623 611 201 563 201 563 570 480 570 480 809 953 809 953 424 348 424 348 503 572 503 572 830 428 830 428 143 111 143 111 623 737 623 737 534 297 534 297 423 296 423 296 829 962 829 962 616 3 616 3 76 528 76 528 252 586 252 586 25 662 25 662 148 959 148 959 493 693 493 693 141 451 141 451 623 286 623 286 694 38 694 38 893 462 893 462 83 847 83 847 953 806 953 806 1 274 1 274 865 347 865 347 499 48 499 48 683 547 683 547 315 627 315 627 113 530 113 530 103 375 103 375 954 638 954 638 775 607 775 607 554 765 554 765 160 480 160 480 154 905 154 905 813 180 813 180 35 539 35 539 533 930 533 930 589 480 589 480 610 897 610 897 266 625 266 625 106 288 106 288 56 568 56 568 120 452 120 452 140 605 140 605 305 465 305 465 870 722 870 722 56 37 56 37 662 580 662 580 674 805 674 805 164 956 164 956 319 806 319 806 69 667 69 667 935 381 935 381 480 542 480 542 758 635 758 635 890 430 890 430 488 78 488 78 291 729 291 729 521 674 521 674 23 11 23 11 107 613 107 613 270 178 270 178 115 783 115 783 771 531 771 531 111 163 111 163 437 603 437 603 839 88 839 88 837 507 837 507 528 189 528 189 5 336 5 336 859 618 859 618 405 143 405 143 432 580 432 580 133 198 133 198 805 165 805 165 136 9 136 9 558 281 558 281 420 158 420 158 256 686 256 686 571 622 571 622 63 898 63 898 791 410 791 410 182 211 182 211 524 419 524 419 566 850 566 850 849 894 849 894 731 881 731 881 258 17 258 17 663 259 663 259 385 467 385 467 378 655 378 655 888 148 888 148 864 694 864 694 488 739 488 739 883 837 883 837 938 494 938 494 564 444 564 444 48 754 48 754 182 286 182 286 337 208 337 208 339 290 339 290 538 333 538 333 674 916 674 916 774 826 774 826 499 789 499 789 23 481 23 481 134 363 134 363 822 455 822 455 364 623 364 623 407 924 407 924 872 824 872 824 86 106 86 106 32 911 32 911 120 838 120 838 801 357 801 357 104 573 104 573 683 11 683 11 266 652 266 652 450 139 450 139 655 56 655 56 802 528 802 528 947 727 947 727 276 682 276 682 526 578 526 578 923 403 923 403 916 753 916 753 184 836 184 836 161 418 161 418 582 346 582 346 397 566 397 566 275 113 275 113 641 298 641 298 228 68 228 68 24 823 24 823 569 782 569 782 907 422 907 422 403 583 403 583 934 41 934 41 645 50 645 50 204 401 204 401 563 553 563 553 315 714 315 714 266 183 266 183 946 914 946 914 138 697 138 697 385 270 385 270 558 949 558 949 40 31 40 31 220 21 220 21 72 954 72 954 338 82 338 82 105 685 105 685 727 623 727 623 591 864 591 864 563 29 563 29 861 644 861 644 10 862 10 862 96 872 96 872 150 163 150 163 141 15 141 15 117 216 117 216 131 739 131 739 960 300 960 300 42 113 42 113 642 723 642 723 207 238 207 238 186 342 186 342 937 192 937 192 4 594 4 594 682 415 682 415 708 234 708 234 176 548 176 548 220 908 220 908 604 785 604 785 217 763 217 763 62 256 62 256 205 832 205 832 719 864 719 864 244 641 244 641 422 787 422 787 162 869 162 869 16 138 16 138 327 427 327 427 956 379 956 379 956 78 956 78 619 658 619 658 667 942 667 942 657 964 657 964 755 710 755 710 174 511 174 511 341 300 341 300 682 737 682 737 624 368 624 368 214 473 214 473 484 453 484 453 253 571 253 571 827 522 827 522 187 419 187 419 485 314 485 314 174 478 174 478 575 793 575 793 473 523 473 523 408 300 408 300 289 896 289 896 594 310 594 310 324 785 324 785 880 822 880 822 438 248 438 248 766 326 766 326 247 426 247 426 401 75 401 75 490 789 490 789 756 779 756 779 397 336 397 336 180 669 180 669 515 446 515 446 1 364 1 364 892 139 892 139 894 765 894 765 789 718 789 718 689 732 689 732 401 297 401 297 420 595 420 595 233 157 233 157 585 356 585 356 177 875 177 875 928 870 928 870 65 571 65 571 304 647 304 647 21 637 21 637 397 909 397 909 553 947 553 947 5 60 5 60 590 557 590 557 254 154 254 154 47 725 47 725 53 303 53 303 959 193 959 193 471 221 471 221 839 77 839 77 870 44 870 44 417 37 417 37 742 770 742 770 50 940 50 940 456 642 456 642 893 233 893 233 910 444 910 444 227 848 227 848 290 446 290 446 756 375 756 375 515 396 515 396 848 938 848 938 959 348 959 348 40 303 40 303 123 358 123 358 82 412 82 412 858 954 858 954 308 960 308 960 834 545 834 545 54 525 54 525 273 20 273 20 415 325 415 325 533 97 533 97 76 572 76 572 533 60 533 60 897 792 897 792 110 491 110 491 17 569 17 569 547 322 547 322 631 458 631 458 425 876 425 876 688 958 688 958 231 875 231 875 750 191 750 191 276 572 276 572 736 127 736 127 612 742 612 742 487 765 487 765 330 550 330 550 651 169 651 169 573 669 573 669 859 153 859 153 303 926 303 926 281 613 281 613 869 652 869 652 524 568 524 568 305 141 305 141 508 317 508 317 355 357 355 357 941 735 941 735 444 464 444 464 584 4 584 4 933 340 933 340 5 918 5 918 594 44 594 44 916 801 916 801 428 796 428 796 396 815 396 815 498 290 498 290 239 489 239 489 889 370 889 370 511 335 511 335 716 223 716 223 838 3 838 3 365 632 365 632 907 535 907 535 574 668 574 668 271 774 271 774 513 230 513 230 298 675 298 675 840 130 840 130 847 518 847 518 421 890 421 890 871 809 871 809 571 762 571 762 587 609 587 609 860 668 860 668 385 922 385 922 929 825 929 825 247 510 247 510 653 554 653 554 712 271 712 271 586 232 586 232 368 860 368 860 147 121 147 121 961 136 961 136 596 440 596 440 297 504 297 504 277 217 277 217 917 952 917 952 115 162 115 162 273 469 273 469 285 675 285 675 529 861 529 861 308 111 308 111 921 526 921 526 236 581 236 581 682 563 682 563 869 664 869 664 652 451 652 451 247 891 247 891 786 698 786 698 774 342 774 342 549 853 549 853 630 795 630 795 776 494 776 494 273 258 273 258 561 698 561 698 324 614 324 614 211 669 211 669 506 429 506 429 62 581 62 581 849 756 849 756 783 332 783 332 698 841 698 841 801 909 801 909 629 870 629 870 597 499 597 499 447 733 447 733 263 139 263 139 634 211 634 211 722 177 722 177 481 895 481 895 816 694 816 694 262 665 262 665 836 913 836 913 394 256 394 256 482 289 482 289 500 95 500 95 178 417 178 417 738 153 738 153 469 960 469 960 646 346 646 346 299 941 299 941 386 472 386 472 651 309 651 309 4 414 4 414 250 648 250 648 120 764 120 764 821 223 821 223 349 885 349 885 270 877 270 877 48 591 48 591 431 621 431 621 341 375 341 375 387 558 387 558 763 582 763 582 443 936 443 936 280 429 280 429 687 540 687 540 255 299 255 299 402 355 402 355 173 389 173 389 621 27 621 27 164 21 164 21 748 509 748 509 615 684 615 684 659 269 659 269 412 198 412 198 315 466 315 466 108 634 108 634 623 203 623 203 831 28 831 28 655 183 655 183 74 173 74 173 729 442 729 442 414 194 414 194 323 662 323 662 132 817 132 817 149 623 149 623 687 946 687 946 25 458 25 458 567 496 567 496 818 882 818 882 818 378 818 378 141 610 141 610 530 350 530 350 69 69 69 69 809 73 809 73 830 175 830 175 269 37 269 37 73 241 73 241 828 714 828 714 138 480 138 480 424 429 424 429 56 514 56 514 548 64 548 64 749 768 749 768 638 200 638 200 648 235 648 235 771 277 771 277 745 591 745 591 246 307 246 307 93 287 93 287 545 939 545 939 39 479 39 479 422 465 422 465 580 780 580 780 684 753 684 753 271 323 271 323 484 314 484 314 478 886 478 886 756 618 756 618 583 54 583 54 579 877 579 877 768 920 768 920 782 781 782 781 476 124 476 124 564 47 564 47 403 733 403 733 132 853 132 853 826 555 826 555 198 726 198 726 284 723 284 723 410 877 410 877 895 302 895 302 621 398 621 398 209 471 209 471 681 468 681 468 783 692 783 692 434 549 434 549 902 789 902 789 915 630 915 630 552 946 552 946 333 552 333 552 255 195 255 195 209 511 209 511 879 383 879 383 196 651 196 651 619 822 619 822 42 338 42 338 393 370 393 370 517 707 517 707 339 279 339 279 593 874 593 874 610 63 610 63 311 322 311 322 318 447 318 447 247 334 247 334 955 323 955 323 356 345 356 345 846 66 846 66 316 510 316 510 499 584 499 584 665 876 665 876 5 494 5 494 241 198 241 198 889 342 889 342 170 436 170 436 255 528 255 528 380 601 380 601 58 594 58 594 106 740 106 740 860 556 860 556 941 703 941 703 633 657 633 657 957 198 957 198 635 77 635 77 549 41 549 41 145 889 145 889 11 873 11 873 900 758 900 758 398 439 398 439 43 942 43 942 159 62 159 62 469 77 469 77 276 140 276 140 121 433 121 433 28 589 28 589 629 39 629 39 437 120 437 120 876 767 876 767 320 172 320 172 575 520 575 520 912 712 912 712 769 326 769 326 608 159 608 159 742 330 742 330 825 720 825 720 64 474 64 474 897 643 897 643 801 854 801 854 411 399 411 399 898 160 898 160 864 527 864 527 596 9 596 9 579 97 579 97 202 346 202 346 834 729 834 729 792 639 792 639 182 883 182 883 719 611 719 611 519 133 519 133 158 483 158 483 166 278 166 278 327 762 327 762 442 901 442 901 960 384 960 384 524 935 524 935 114 364 114 364 502 273 502 273 201 495 201 495 219 774 219 774 758 172 758 172 309 179 309 179 60 943 60 943 126 442 126 442 459 193 459 193 320 651 320 651 641 135 641 135 246 675 246 675 584 443 584 443 309 439 309 439 121 853 121 853 743 494 743 494 564 595 564 595 154 935 154 935 521 26 521 26 394 828 394 828 780 235 780 235 179 954 179 954 354 275 354 275 225 162 225 162 622 755 622 755 740 157 740 157 601 528 601 528 180 173 180 173 299 448 299 448 302 334 302 334 8 95 8 95 504 330 504 330 952 847 952 847 737 733 737 733 562 629 562 629 423 398 423 398 37 482 37 482 844 764 844 764 210 51 210 51 9 298 9 298 367 281 367 281 18 163 18 163 40 233 40 233 308 963 308 963 421 337 421 337 677 652 677 652 665 838 665 838 232 890 232 890 90 856 90 856 806 364 806 364 662 585 662 585 954 240 954 240 359 861 359 861 198 243 198 243 725 491 725 491 724 850 724 850 755 111 755 111 926 510 926 510 45 911 45 911 346 98 346 98 613 811 613 811 695 247 695 247 105 824 105 824 482 911 482 911 722 504 722 504 937 239 937 239 741 240 741 240 528 27 528 27 64 721 64 721 583 930 583 930 906 672 906 672 365 679 365 679 856 350 856 350 952 181 952 181 857 757 857 757 123 376 123 376 879 792 879 792 19 590 19 590 55 923 55 923 698 827 698 827 705 481 705 481 855 674 855 674 813 200 813 200 847 334 847 334 364 385 364 385 766 145 766 145 301 673 301 673 568 60 568 60 916 521 916 521 765 593 765 593 206 811 206 811 98 703 98 703 931 378 931 378 601 918 601 918 535 402 535 402 208 960 208 960 398 418 398 418 622 457 622 457 944 696 944 696 769 196 769 196 957 961 957 961 375 181 375 181 234 22 234 22 690 941 690 941 954 96 954 96 64 352 64 352 626 81 626 81 407 610 407 610 402 465 402 465 637 361 637 361 473 689 473 689 889 141 889 141 1 79 1 79 920 361 920 361 697 216 697 216 14 560 14 560 745 241 745 241 67 772 67 772 849 179 849 179 566 958 566 958 326 264 326 264 249 844 249 844 772 895 772 895 838 849 838 849 323 731 323 731 868 685 868 685 410 57 410 57 8 39 8 39 14 49 14 49 577 525 577 525 240 545 240 545 664 675 664 675 527 726 527 726 848 268 848 268 479 597 479 597 836 456 836 456 761 63 761 63 56 548 56 548 220 778 220 778 84 781 84 781 690 474 690 474 677 69 677 69 581 704 581 704 377 580 377 580 234 943 234 943 83 749 83 749 741 106 741 106 477 723 477 723 419 239 419 239 596 401 596 401 535 663 535 663 520 577 520 577 338 399 338 399 266 120 266 120 111 217 111 217 272 569 272 569 563 805 563 805 268 922 268 922 710 596 710 596 249 682 249 682 720 5 720 5 404 622 404 622 685 191 685 191 732 259 732 259 358 608 358 608 95 65 95 65 429 37 429 37 179 755 179 755 245 755 245 755 438 381 438 381 644 788 644 788 50 533 50 533 943 172 943 172 225 446 225 446 145 365 145 365 202 664 202 664 692 351 692 351 879 10 879 10 423 844 423 844 409 755 409 755 902 65 902 65 75 458 75 458 18 335 18 335 355 462 355 462 914 680 914 680 636 926 636 926 707 327 707 327 438 513 438 513 805 168 805 168 833 39 833 39 607 53 607 53 86 875 86 875 195 794 195 794 812 243 812 243 279 90 279 90 57 947 57 947 789 19 789 19 30 935 30 935 705 98 705 98 738 748 738 748 626 448 626 448 44 859 44 859 628 95 628 95 493 582 493 582 97 963 97 963 483 484 483 484 619 446 619 446 472 337 472 337 899 336 899 336 355 580 355 580 586 628 586 628 630 240 630 240 799 925 799 925 851 72 851 72 194 877 194 877 300 295 300 295 204 929 204 929 310 596 310 596 964 275 964 275 286 115 286 115 715 307 715 307 251 238 251 238 701 823 701 823 857 112 857 112 950 323 950 323 769 234 769 234 559 878 559 878 118 81 118 81 322 623 322 623 830 905 830 905 737 800 737 800 835 750 835 750 596 499 596 499 27 546 27 546 334 79 334 79 861 444 861 444 816 807 816 807 350 412 350 412 599 424 599 424 579 443 579 443 621 592 621 592 742 800 742 800 741 590 741 590 16 809 16 809 728 291 728 291 3 915 3 915 677 673 677 673 386 420 386 420 238 879 238 879 202 580 202 580 814 445 814 445 719 688 719 688 274 97 274 97 304 638 304 638 776 895 776 895 771 554 771 554 715 785 715 785 771 171 771 171 605 872 605 872 880 432 880 432 620 241 620 241 570 511 570 511 181 217 181 217 758 42 758 42 288 414 288 414 916 808 916 808 478 951 478 951 24 909 24 909 73 535 73 535 945 644 945 644 743 763 743 763 881 398 881 398 56 500 56 500 398 137 398 137 684 430 684 430 270 711 270 711 646 383 646 383 848 327 848 327 239 117 239 117 33 260 33 260 739 528 739 528 325 961 325 961 503 852 503 852 743 106 743 106 162 730 162 730 260 378 260 378 957 946 957 946 245 766 245 766 698 526 698 526 596 572 596 572 413 504 413 504 527 538 527 538 542 558 542 558 69 687 69 687 428 717 428 717 574 78 574 78 945 726 945 726 536 359 536 359 676 651 676 651 525 263 525 263 473 956 473 956 70 368 70 368 253 459 253 459 139 778 139 778 327 865 327 865 872 184 872 184 244 514 244 514 189 777 189 777 756 133 756 133 919 260 919 260 439 961 439 961 174 200 174 200 797 77 797 77 369 724 369 724 314 189 314 189 193 644 193 644 715 895 715 895 469 618 469 618 910 795 910 795 111 67 111 67 399 168 399 168 114 171 114 171 305 792 305 792 206 349 206 349 733 364 733 364 760 4 760 4 604 277 604 277 783 203 783 203 776 232 776 232 124 618 124 618 215 572 215 572 435 858 435 858 779 606 779 606 731 93 731 93 35 28 35 28 114 248 114 248 272 439 272 439 935 603 935 603 925 539 925 539 298 817 298 817 68 663 68 663 775 25 775 25 295 626 295 626 371 230 371 230 312 160 312 160 146 340 146 340 241 382 241 382 715 816 715 816 117 450 117 450 819 532 819 532 549 37 549 37 751 333 751 333 292 186 292 186 481 711 481 711 939 442 939 442 203 617 203 617 453 686 453 686 956 658 956 658 681 843 681 843 873 869 873 869 875 395 875 395 442 70 442 70 735 361 735 361 218 842 218 842 289 253 289 253 910 367 910 367 186 442 186 442 258 466 258 466 190 694 190 694 758 228 758 228 87 601 87 601 795 561 795 561 417 38 417 38 524 888 524 888 208 480 208 480 513 676 513 676 92 143 92 143 192 800 192 800 270 713 270 713 231 305 231 305 668 33 668 33 411 179 411 179 45 839 45 839 915 244 915 244 538 622 538 622 514 380 514 380 882 901 882 901 261 622 261 622 675 14 675 14 874 621 874 621 46 526 46 526 804 908 804 908 135 283 135 283 356 951 356 951 879 96 879 96 438 664 438 664 585 581 585 581 245 823 245 823 958 489 958 489 79 225 79 225 596 466 596 466 575 885 575 885 823 456 823 456 801 106 801 106 187 534 187 534 866 259 866 259 707 316 707 316 425 644 425 644 381 223 381 223 39 202 39 202 275 248 275 248 703 498 703 498 740 682 740 682 867 943 867 943 517 879 517 879 953 27 953 27 321 579 321 579 199 242 199 242 370 952 370 952 56 592 56 592 413 307 413 307 168 505 168 505 365 602 365 602 888 252 888 252 597 612 597 612 595 921 595 921 409 388 409 388 743 730 743 730 169 358 169 358 442 695 442 695 699 205 699 205 361 430 361 430 180 563 180 563 209 427 209 427 315 804 315 804 720 213 720 213 702 904 702 904 933 44 933 44 738 152 738 152 861 296 861 296 463 541 463 541 883 289 883 289 730 909 730 909 737 593 737 593 85 543 85 543 952 7 952 7 175 135 175 135 300 64 300 64 641 76 641 76 277 569 277 569 374 221 374 221 763 535 763 535 364 45 364 45 579 778 579 778 705 319 705 319 537 853 537 853 187 54 187 54 884 492 884 492 600 793 600 793 317 693 317 693 859 312 859 312 132 484 132 484 65 58 65 58 880 751 880 751 457 529 457 529 603 683 603 683 124 630 124 630 713 848 713 848 201 302 201 302 892 441 892 441 910 77 910 77 223 766 223 766 714 99 714 99 75 692 75 692 483 345 483 345 875 734 875 734 726 205 726 205 145 673 145 673 603 198 603 198 818 243 818 243 792 385 792 385 16 67 16 67 788 882 788 882 361 715 361 715 380 684 380 684 358 636 358 636 875 795 875 795 727 841 727 841 453 880 453 880 316 323 316 323 152 641 152 641 810 891 810 891 726 342 726 342 788 336 788 336 805 813 805 813 306 796 306 796 79 439 79 439 870 20 870 20 926 921 926 921 722 417 722 417 909 312 909 312 132 336 132 336 937 249 937 249 690 546 690 546 841 329 841 329 122 160 122 160 523 214 523 214 282 845 282 845 557 956 557 956 97 567 97 567 744 133 744 133 293 186 293 186 536 562 536 562 535 517 535 517 122 907 122 907 66 803 66 803 661 71 661 71 464 911 464 911 402 770 402 770 743 956 743 956 656 154 656 154 365 438 365 438 744 338 744 338 5 883 5 883 910 166 910 166 32 623 32 623 958 293 958 293 721 33 721 33 636 137 636 137 462 739 462 739 908 770 908 770 720 377 720 377 819 795 819 795 370 195 370 195 656 28 656 28 595 799 595 799 932 343 932 343 955 292 955 292 143 31 143 31 758 774 758 774 421 332 421 332 794 183 794 183 82 117 82 117 552 675 552 675 457 24 457 24 242 445 242 445 961 345 961 345 592 620 592 620 183 263 183 263 895 579 895 579 117 370 117 370 772 345 772 345 271 244 271 244 655 218 655 218 661 869 661 869 162 72 162 72 526 590 526 590 577 499 577 499 660 957 660 957 17 206 17 206 21 31 21 31 534 423 534 423 283 909 283 909 327 467 327 467 678 724 678 724 806 75 806 75 841 833 841 833 44 672 44 672 92 289 92 289 154 308 154 308 685 546 685 546 99 679 99 679 442 736 442 736 875 815 875 815 636 870 636 870 152 693 152 693 32 802 32 802 155 262 155 262 724 848 724 848 155 882 155 882 699 780 699 780 430 111 430 111 739 263 739 263 320 635 320 635 350 283 350 283 435 532 435 532 339 198 339 198 780 731 780 731 263 304 263 304 771 758 771 758 797 580 797 580 308 406 308 406 951 548 951 548 440 832 440 832 506 625 506 625 514 345 514 345 146 136 146 136 726 50 726 50 151 574 151 574 861 909 861 909 469 350 469 350 183 458 183 458 41 34 41 34 924 66 924 66 294 541 294 541 644 95 644 95 381 343 381 343 831 802 831 802 197 523 197 523 633 256 633 256 940 744 940 744 307 406 307 406 511 30 511 30 588 117 588 117 802 742 802 742 445 643 445 643 942 901 942 901 138 48 138 48 102 649 102 649 514 221 514 221 679 270 679 270 119 557 119 557 587 815 587 815 688 175 688 175 101 422 101 422 325 469 325 469 819 460 819 460 754 916 754 916 787 807 787 807 756 269 756 269 799 482 799 482 751 941 751 941 170 612 170 612 263 914 263 914 704 737 704 737 351 357 351 357 605 484 605 484 28 182 28 182 187 715 187 715 519 87 519 87 556 186 556 186 335 813 335 813 5 764 5 764 928 61 928 61 57 660 57 660 163 529 163 529 419 514 419 514 811 692 811 692 187 176 187 176 194 897 194 897 61 805 61 805 522 385 522 385 895 549 895 549 148 508 148 508 842 363 842 363 925 832 925 832 704 26 704 26 99 766 99 766 253 752 253 752 36 343 36 343 162 750 162 750 40 60 40 60 896 778 896 778 858 811 858 811 627 828 627 828 151 460 151 460 84 194 84 194 195 621 195 621 22 719 22 719 538 106 538 106 422 159 422 159 68 161 68 161 807 694 807 694 334 659 334 659 183 709 183 709 475 445 475 445 276 40 276 40 691 577 691 577 808 51 808 51 447 158 447 158 745 668 745 668 639 211 639 211 254 634 254 634 858 857 858 857 408 493 408 493 358 952 358 952 309 496 309 496 722 230 722 230 397 570 397 570 870 365 870 365 632 438 632 438 51 700 51 700 737 398 737 398 20 105 20 105 402 588 402 588 66 638 66 638 918 100 918 100 353 631 353 631 141 887 141 887 920 126 920 126 112 572 112 572 193 283 193 283 471 125 471 125 622 60 622 60 52 78 52 78 185 398 185 398 243 491 243 491 638 450 638 450 184 521 184 521 152 46 152 46 82 869 82 869 767 757 767 757 400 585 400 585 739 580 739 580 756 534 756 534 430 906 430 906 613 226 613 226 334 782 334 782 245 954 245 954 738 143 738 143 815 388 815 388 464 192 464 192 691 909 691 909 189 840 189 840 962 171 962 171 845 206 845 206 247 13 247 13 501 241 501 241 563 619 563 619 859 333 859 333 298 195 298 195 10 525 10 525 748 137 748 137 752 848 752 848 706 140 706 140 806 776 806 776 382 418 382 418 63 929 63 929 390 768 390 768 709 115 709 115 350 216 350 216 346 275 346 275 913 946 913 946 860 39 860 39 188 943 188 943 338 503 338 503 291 341 291 341 193 304 193 304 254 948 254 948 892 557 892 557 409 710 409 710 244 713 244 713 244 468 244 468 956 543 956 543 528 552 528 552 347 806 347 806 688 909 688 909 693 389 693 389 953 30 953 30 518 264 518 264 923 899 923 899 386 953 386 953 349 250 349 250 158 760 158 760 765 504 765 504 382 615 382 615 90 657 90 657 785 563 785 563 708 523 708 523 652 409 652 409 471 67 471 67 667 774 667 774 765 543 765 543 194 211 194 211 835 835 835 835 741 477 741 477 692 800 692 800 549 63 549 63 542 200 542 200 185 599 185 599 227 15 227 15 118 549 118 549 109 360 109 360 563 388 563 388 906 306 906 306 174 847 174 847 193 75 193 75 113 553 113 553 135 933 135 933 190 250 190 250 816 244 816 244 275 231 275 231 207 397 207 397 730 837 730 837 285 150 285 150 166 959 166 959 491 303 491 303 401 348 401 348 7 787 7 787 628 286 628 286 903 741 903 741 206 650 206 650 714 715 714 715 273 269 273 269 852 527 852 527 548 376 548 376 71 653 71 653 27 473 27 473 461 214 461 214 458 944 458 944 211 340 211 340 726 507 726 507 125 464 125 464 698 75 698 75 583 890 583 890 191 472 191 472 553 220 553 220 949 368 949 368 144 384 144 384 704 958 704 958 156 733 156 733 872 55 872 55 528 2 528 2 157 16 157 16 405 484 405 484 292 651 292 651 802 503 802 503 604 24 604 24 349 376 349 376 633 245 633 245 345 602 345 602 629 635 629 635 42 744 42 744 74 183 74 183 901 664 901 664 561 422 561 422 717 784 717 784 822 314 822 314 615 420 615 420 114 706 114 706 63 545 63 545 87 318 87 318 60 557 60 557 476 688 476 688 160 249 160 249 703 349 703 349 434 185 434 185 613 854 613 854 6 428 6 428 657 559 657 559 200 201 200 201 133 907 133 907 621 175 621 175 891 293 891 293 537 842 537 842 237 145 237 145 323 303 323 303 734 385 734 385 864 340 864 340 795 745 795 745 349 106 349 106 62 728 62 728 928 506 928 506 15 641 15 641 599 708 599 708 130 226 130 226 361 650 361 650 518 4 518 4 75 274 75 274 669 397 669 397 213 236 213 236 330 232 330 232 798 818 798 818 334 33 334 33 303 464 303 464 903 259 903 259 484 319 484 319 24 628 24 628 777 890 777 890 835 708 835 708 311 80 311 80 649 130 649 130 785 804 785 804 2 693 2 693 619 506 619 506 239 765 239 765 339 651 339 651 613 920 613 920 439 4 439 4 277 625 277 625 360 19 360 19 46 56 46 56 749 325 749 325 16 328 16 328 825 730 825 730 481 119 481 119 365 517 365 517 667 698 667 698 819 881 819 881 112 671 112 671 678 521 678 521 646 233 646 233 211 741 211 741 787 171 787 171 298 611 298 611 201 637 201 637 262 907 262 907 19 138 19 138 781 63 781 63 795 292 795 292 218 107 218 107 790 43 790 43 673 202 673 202 323 730 323 730 631 363 631 363 80 700 80 700 259 29 259 29 531 353 531 353 802 64 802 64 771 203 771 203 891 174 891 174 65 149 65 149 500 347 500 347 615 499 615 499 947 549 947 549 372 752 372 752 678 764 678 764 145 351 145 351 300 787 300 787 866 79 866 79 573 381 573 381 731 663 731 663 610 221 610 221 187 230 187 230 62 751 62 751 117 271 117 271 523 273 523 273 46 314 46 314 291 211 291 211 276 374 276 374 79 311 79 311 603 817 603 817 224 474 224 474 230 815 230 815 132 732 132 732 254 403 254 403 686 848 686 848 744 393 744 393 903 590 903 590 25 338 25 338 230 351 230 351 613 279 613 279 189 532 189 532 530 3 530 3 861 460 861 460 756 488 756 488 658 854 658 854 584 70 584 70 456 447 456 447 694 556 694 556 367 586 367 586 457 736 457 736 576 482 576 482 795 503 795 503 155 666 155 666 934 719 934 719 939 343 939 343 76 960 76 960 165 12 165 12 40 84 40 84 633 84 633 84 295 939 295 939 266 368 266 368 643 619 643 619 366 553 366 553 740 8 740 8 341 608 341 608 710 230 710 230 549 409 549 409 592 38 592 38 196 101 196 101 646 295 646 295 685 405 685 405 479 708 479 708 628 157 628 157 751 189 751 189 143 342 143 342 705 807 705 807 221 249 221 249 159 399 159 399 576 229 576 229 940 274 940 274 617 195 617 195 49 793 49 793 820 709 820 709 401 60 401 60 701 58 701 58 600 223 600 223 132 770 132 770 88 136 88 136 494 603 494 603 827 459 827 459 338 693 338 693 751 299 751 299 105 550 105 550 866 821 866 821 626 459 626 459 826 612 826 612 571 701 571 701 282 276 282 276 781 724 781 724 759 782 759 782 764 288 764 288 192 767 192 767 689 951 689 951 303 441 303 441 403 941 403 941 250 176 250 176 623 912 623 912 122 406 122 406 95 900 95 900 239 568 239 568 790 704 790 704 790 375 790 375 830 851 830 851 258 284 258 284 325 804 325 804 140 696 140 696 586 346 586 346 891 464 891 464 97 941 97 941 32 54 32 54 186 439 186 439 215 586 215 586 858 856 858 856 40 358 40 358 692 530 692 530 407 603 407 603 21 514 21 514 264 18 264 18 40 285 40 285 160 51 160 51 496 196 496 196 54 245 54 245 705 140 705 140 351 385 351 385 367 71 367 71 747 195 747 195 951 209 951 209 450 824 450 824 291 708 291 708 336 698 336 698 178 485 178 485 825 82 825 82 166 616 166 616 769 305 769 305 149 688 149 688 716 192 716 192 136 504 136 504 615 84 615 84 175 707 175 707 798 742 798 742 515 5 515 5 373 940 373 940 70 260 70 260 155 798 155 798 259 108 259 108 894 346 894 346 523 815 523 815 768 877 768 877 237 46 237 46 763 232 763 232 651 698 651 698 799 680 799 680 155 900 155 900 883 886 883 886 687 658 687 658 127 155 127 155 725 107 725 107 857 729 857 729 832 275 832 275 691 713 691 713 713 856 713 856 770 579 770 579 466 426 466 426 251 953 251 953 903 792 903 792 396 828 396 828 908 489 908 489 896 577 896 577 236 937 236 937 712 589 712 589 297 721 297 721 147 385 147 385 938 478 938 478 947 15 947 15 12 210 12 210 121 95 121 95 137 213 137 213 653 60 653 60 724 710 724 710 543 533 543 533 862 239 862 239 444 919 444 919 379 741 379 741 287 625 287 625 95 849 95 849 220 940 220 940 354 448 354 448 724 739 724 739 29 689 29 689 211 917 211 917 922 701 922 701 57 770 57 770 875 370 875 370 366 37 366 37 476 245 476 245 142 813 142 813 616 310 616 310 249 896 249 896 688 760 688 760 636 631 636 631 361 358 361 358 50 279 50 279 173 392 173 392 196 97 196 97 406 272 406 272 690 887 690 887 426 289 426 289 647 910 647 910 664 391 664 391 85 242 85 242 542 353 542 353 39 381 39 381 457 229 457 229 29 48 29 48 628 712 628 712 115 680 115 680 557 472 557 472 262 826 262 826 174 620 174 620 594 844 594 844 541 683 541 683 851 886 851 886 381 757 381 757 308 133 308 133 875 500 875 500 42 267 42 267 346 765 346 765 178 190 178 190 115 205 115 205 947 637 947 637 373 604 373 604 797 166 797 166 483 333 483 333 13 826 13 826 417 392 417 392 443 658 443 658 227 767 227 767 534 212 534 212 334 909 334 909 379 373 379 373 524 862 524 862 270 221 270 221 208 425 208 425 788 650 788 650 824 916 824 916 147 805 147 805 734 712 734 712 521 31 521 31 343 863 343 863 42 238 42 238 231 236 231 236 957 797 957 797 779 46 779 46 571 135 571 135 661 829 661 829 928 169 928 169 136 640 136 640 332 687 332 687 121 477 121 477 223 555 223 555 823 268 823 268 850 514 850 514 68 157 68 157 44 230 44 230 654 321 654 321 445 662 445 662 347 620 347 620 318 401 318 401 789 42 789 42 155 947 155 947 390 278 390 278 808 673 808 673 209 930 209 930 736 786 736 786 16 194 16 194 33 557 33 557 164 229 164 229 186 204 186 204 304 181 304 181 208 764 208 764 278 843 278 843 750 774 750 774 881 549 881 549 161 712 161 712 229 863 229 863 813 130 813 130 614 19 614 19 889 154 889 154 521 932 521 932 771 776 771 776 113 99 113 99 937 498 937 498 268 801 268 801 733 245 733 245 467 838 467 838 447 315 447 315 717 674 717 674 854 855 854 855 897 226 897 226 810 628 810 628 552 515 552 515 637 506 637 506 524 844 524 844 441 379 441 379 799 443 799 443 507 859 507 859 732 548 732 548 688 408 688 408 349 46 349 46 43 635 43 635 344 312 344 312 240 2 240 2 819 272 819 272 920 160 920 160 204 280 204 280 474 860 474 860 581 132 581 132 103 250 103 250 88 53 88 53 547 852 547 852 804 878 804 878 858 562 858 562 702 21 702 21 69 750 69 750 849 915 849 915 190 101 190 101 663 237 663 237 571 769 571 769 370 616 370 616 612 229 612 229 544 525 544 525 236 928 236 928 420 401 420 401 548 610 548 610 678 435 678 435 68 321 68 321 322 105 322 105 844 353 844 353 6 511 6 511 220 753 220 753 708 496 708 496 816 284 816 284 605 427 605 427 213 648 213 648 936 639 936 639 570 547 570 547 127 163 127 163 920 312 920 312 297 575 297 575 431 523 431 523 383 209 383 209 166 478 166 478 403 301 403 301 167 669 167 669 456 429 456 429 745 915 745 915 496 909 496 909 600 934 600 934 485 821 485 821 36 800 36 800 228 354 228 354 35 932 35 932 301 133 301 133 70 533 70 533 121 604 121 604 684 479 684 479 190 467 190 467 563 540 563 540 83 112 83 112 669 165 669 165 21 135 21 135 528 174 528 174 759 595 759 595 226 125 226 125 667 399 667 399 283 932 283 932 198 646 198 646 569 114 569 114 484 839 484 839 947 518 947 518 343 282 343 282 395 436 395 436 463 153 463 153 842 494 842 494 684 100 684 100 417 961 417 961 640 198 640 198 726 297 726 297 840 169 840 169 683 268 683 268 923 618 923 618 927 564 927 564 435 554 435 554 958 256 958 256 578 806 578 806 246 135 246 135 787 964 787 964 861 453 861 453 94 148 94 148 572 480 572 480 704 396 704 396 291 577 291 577 184 136 184 136 110 316 110 316 835 11 835 11 45 508 45 508 189 208 189 208 265 960 265 960 806 162 806 162 818 607 818 607 170 125 170 125 795 809 795 809 337 10 337 10 257 923 257 923 644 751 644 751 303 71 303 71 410 501 410 501 331 37 331 37 16 47 16 47 160 236 160 236 493 814 493 814 582 479 582 479 210 835 210 835 738 941 738 941 455 515 455 515 451 553 451 553 489 692 489 692 138 274 138 274 174 645 174 645 687 761 687 761 872 762 872 762 653 550 653 550 706 165 706 165 798 418 798 418 417 586 417 586 77 884 77 884 744 292 744 292 154 755 154 755 769 150 769 150 889 566 889 566 426 852 426 852 253 335 253 335 260 200 260 200 156 696 156 696 267 787 267 787 842 677 842 677 150 813 150 813 792 906 792 906 639 171 639 171 217 310 217 310 439 104 439 104 194 811 194 811 523 747 523 747 62 150 62 150 522 439 522 439 704 297 704 297 597 239 597 239 12 819 12 819 548 278 548 278 842 399 842 399 582 909 582 909 754 33 754 33 68 752 68 752 345 467 345 467 398 357 398 357 431 258 431 258 800 636 800 636 834 487 834 487 15 560 15 560 58 874 58 874 26 48 26 48 728 10 728 10 865 251 865 251 89 746 89 746 42 713 42 713 613 630 613 630 167 435 167 435 177 281 177 281 381 471 381 471 668 577 668 577 712 294 712 294 563 437 563 437 680 369 680 369 173 686 173 686 865 700 865 700 556 458 556 458 712 258 712 258 750 963 750 963 388 894 388 894 48 815 48 815 6 608 6 608 455 802 455 802 170 754 170 754 234 233 234 233 767 867 767 867 913 754 913 754 563 80 563 80 417 950 417 950 913 162 913 162 362 498 362 498 545 737 545 737 436 942 436 942 744 344 744 344 870 377 870 377 513 14 513 14 790 807 790 807 373 155 373 155 670 766 670 766 343 849 343 849 409 345 409 345 509 431 509 431 356 76 356 76 809 722 809 722 438 318 438 318 645 475 645 475 49 210 49 210 508 386 508 386 66 394 66 394 870 374 870 374 304 235 304 235 524 703 524 703 338 507 338 507 765 286 765 286 229 686 229 686 727 880 727 880 83 934 83 934 208 319 208 319 518 882 518 882 185 176 185 176 917 491 917 491 907 124 907 124 170 678 170 678 208 299 208 299 799 787 799 787 903 532 903 532 805 546 805 546 781 295 781 295 760 104 760 104 301 837 301 837 441 318 441 318 701 756 701 756 746 731 746 731 258 364 258 364 314 581 314 581 724 935 724 935 158 476 158 476 375 285 375 285 237 726 237 726 295 681 295 681 729 372 729 372 129 203 129 203 724 568 724 568 165 740 165 740 780 785 780 785 662 405 662 405 419 635 419 635 241 355 241 355 304 544 304 544 818 517 818 517 28 259 28 259 680 786 680 786 426 221 426 221 449 667 449 667 595 883 595 883 261 423 261 423 738 597 738 597 830 566 830 566 514 275 514 275 771 797 771 797 203 511 203 511 958 441 958 441 512 260 512 260 319 439 319 439 520 69 520 69 384 250 384 250 665 754 665 754 335 593 335 593 735 606 735 606 186 105 186 105 547 728 547 728 748 873 748 873 58 31 58 31 382 33 382 33 805 782 805 782 131 414 131 414 120 116 120 116 519 225 519 225 135 689 135 689 676 408 676 408 631 835 631 835 920 299 920 299 747 17 747 17 101 244 101 244 835 268 835 268 629 304 629 304 909 409 909 409 302 707 302 707 587 805 587 805 211 696 211 696 659 241 659 241 861 395 861 395 395 718 395 718 723 325 723 325 533 598 533 598 319 644 319 644 19 577 19 577 807 744 807 744 644 613 644 613 568 691 568 691 950 534 950 534 874 910 874 910 390 275 390 275 94 78 94 78 887 555 887 555 187 808 187 808 939 285 939 285 582 93 582 93 920 892 920 892 58 74 58 74 836 512 836 512 768 489 768 489 650 451 650 451 96 502 96 502 819 533 819 533 918 351 918 351 930 108 930 108 446 605 446 605 697 400 697 400 712 729 712 729 573 9 573 9 441 868 441 868 373 332 373 332 248 595 248 595 56 78 56 78 474 947 474 947 762 381 762 381 843 698 843 698 963 525 963 525 15 20 15 20 261 556 261 556 934 527 934 527 109 303 109 303 188 260 188 260 406 674 406 674 673 28 673 28 533 559 533 559 525 564 525 564 214 48 214 48 29 405 29 405 821 249 821 249 365 84 365 84 70 928 70 928 305 563 305 563 507 492 507 492 944 426 944 426 328 113 328 113 100 836 100 836 142 425 142 425 484 143 484 143 501 593 501 593 923 3 923 3 104 318 104 318 592 152 592 152 821 1 821 1 921 507 921 507 198 288 198 288 850 398 850 398 669 654 669 654 933 957 933 957 628 951 628 951 840 453 840 453 870 613 870 613 932 944 932 944 665 380 665 380 390 683 390 683 378 683 378 683 588 623 588 623 376 869 376 869 73 361 73 361 866 385 866 385 550 118 550 118 116 679 116 679 830 359 830 359 769 948 769 948 63 802 63 802 136 378 136 378 234 384 234 384 38 418 38 418 683 425 683 425 394 351 394 351 78 795 78 795 394 698 394 698 700 427 700 427 648 666 648 666 825 494 825 494 502 633 502 633 208 758 208 758 315 213 315 213 768 291 768 291 655 872 655 872 62 93 62 93 870 295 870 295 653 347 653 347 632 622 632 622 46 163 46 163 861 255 861 255 384 129 384 129 201 743 201 743 305 412 305 412 837 847 837 847 170 55 170 55 184 884 184 884 707 642 707 642 171 140 171 140 589 702 589 702 302 943 302 943 627 805 627 805 476 366 476 366 590 792 590 792 31 55 31 55 900 454 900 454 730 947 730 947 12 376 12 376 905 727 905 727 928 272 928 272 172 832 172 832 118 28 118 28 733 903 733 903 652 921 652 921 409 546 409 546 345 402 345 402 787 629 787 629 85 141 85 141 341 182 341 182 589 133 589 133 757 101 757 101 420 14 420 14 253 260 253 260 207 431 207 431 847 276 847 276 510 4 510 4 706 822 706 822 652 790 652 790 35 115 35 115 928 385 928 385 922 9 922 9 618 325 618 325 258 600 258 600 558 769 558 769 264 957 264 957 550 823 550 823 100 839 100 839 79 739 79 739 431 909 431 909 251 743 251 743 783 781 783 781 862 832 862 832 702 172 702 172 641 96 641 96 524 903 524 903 393 850 393 850 540 176 540 176 386 505 386 505 623 299 623 299 589 337 589 337 449 581 449 581 905 777 905 777 850 869 850 869 887 471 887 471 322 114 322 114 658 907 658 907 490 82 490 82 528 908 528 908 61 350 61 350 651 830 651 830 243 731 243 731 933 918 933 918 929 639 929 639 116 37 116 37 443 478 443 478 31 590 31 590 429 202 429 202 915 919 915 919 666 443 666 443 714 228 714 228 236 131 236 131 908 267 908 267 346 747 346 747 405 265 405 265 9 560 9 560 508 332 508 332 500 756 500 756 123 607 123 607 728 198 728 198 301 814 301 814 69 189 69 189 174 783 174 783 698 94 698 94 171 853 171 853 253 701 253 701 444 345 444 345 752 441 752 441 435 56 435 56 93 217 93 217 332 926 332 926 432 947 432 947 287 10 287 10 404 768 404 768 280 692 280 692 753 50 753 50 11 310 11 310 273 545 273 545 228 568 228 568 134 647 134 647 29 552 29 552 417 472 417 472 875 302 875 302 467 478 467 478 429 305 429 305 907 211 907 211 925 603 925 603 561 650 561 650 164 601 164 601 670 29 670 29 814 193 814 193 457 738 457 738 384 511 384 511 151 313 151 313 540 893 540 893 520 136 520 136 809 859 809 859 624 331 624 331 453 827 453 827 136 625 136 625 533 618 533 618 526 181 526 181 908 693 908 693 580 417 580 417 504 696 504 696 586 398 586 398 247 715 247 715 87 214 87 214 735 348 735 348 780 753 780 753 591 923 591 923 489 857 489 857 664 46 664 46 94 355 94 355 461 909 461 909 235 783 235 783 755 87 755 87 904 495 904 495 649 591 649 591 638 676 638 676 522 964 522 964 212 612 212 612 130 581 130 581 671 911 671 911 225 213 225 213 383 182 383 182 255 869 255 869 787 159 787 159 5 729 5 729 385 394 385 394 111 11 111 11 196 829 196 829 64 400 64 400 540 74 540 74 841 285 841 285 602 956 602 956 290 71 290 71 469 897 469 897 483 119 483 119 941 899 941 899 192 519 192 519 400 651 400 651 738 915 738 915 116 272 116 272 244 517 244 517 459 126 459 126 175 281 175 281 775 168 775 168 942 770 942 770 914 508 914 508 247 247 247 247 76 456 76 456 788 887 788 887 327 863 327 863 71 789 71 789 422 600 422 600 358 701 358 701 131 444 131 444 860 289 860 289 187 294 187 294 853 637 853 637 703 862 703 862 874 223 874 223 49 743 49 743 287 472 287 472 559 256 559 256 827 777 827 777 388 960 388 960 485 71 485 71 656 914 656 914 25 564 25 564 505 797 505 797 502 891 502 891 25 745 25 745 879 652 879 652 865 1 865 1 529 485 529 485 901 730 901 730 443 230 443 230 121 815 121 815 223 170 223 170 673 831 673 831 294 432 294 432 258 100 258 100 819 39 819 39 528 788 528 788 857 339 857 339 906 335 906 335 597 361 597 361 261 346 261 346 729 475 729 475 896 687 896 687 931 457 931 457 129 695 129 695 726 769 726 769 43 550 43 550 916 153 916 153 946 303 946 303 319 723 319 723 511 869 511 869 680 392 680 392 505 723 505 723 807 722 807 722 369 781 369 781 405 128 405 128 647 404 647 404 624 522 624 522 342 490 342 490 639 514 639 514 644 176 644 176 156 688 156 688 616 790 616 790 628 3 628 3 86 170 86 170 770 822 770 822 450 722 450 722 348 548 348 548 37 230 37 230 144 889 144 889 559 511 559 511 108 891 108 891 435 486 435 486 863 449 863 449 647 265 647 265 922 291 922 291 557 789 557 789 355 372 355 372 546 750 546 750 150 886 150 886 107 475 107 475 199 634 199 634 567 347 567 347 505 873 505 873 639 593 639 593 643 348 643 348 323 121 323 121 145 190 145 190 698 560 698 560 799 337 799 337 517 56 517 56 898 324 898 324 584 518 584 518 569 831 569 831 887 534 887 534 690 581 690 581 7 855 7 855 755 86 755 86 271 952 271 952 369 511 369 511 904 16 904 16 260 484 260 484 849 435 849 435 84 405 84 405 759 123 759 123 354 68 354 68 302 832 302 832 461 705 461 705 930 623 930 623 394 471 394 471 175 143 175 143 348 585 348 585 509 235 509 235 92 518 92 518 225 410 225 410 107 528 107 528 102 240 102 240 635 740 635 740 841 70 841 70 546 409 546 409 710 389 710 389 243 953 243 953 877 727 877 727 750 459 750 459 177 581 177 581 840 111 840 111 900 484 900 484 897 841 897 841 141 652 141 652 576 246 576 246 609 644 609 644 203 494 203 494 171 104 171 104 405 853 405 853 128 517 128 517 598 557 598 557 955 340 955 340 134 721 134 721 90 583 90 583 750 845 750 845 511 419 511 419 689 124 689 124 240 73 240 73 160 533 160 533 715 78 715 78 235 238 235 238 594 796 594 796 326 452 326 452 292 741 292 741 485 800 485 800 228 589 228 589 875 456 875 456 135 726 135 726 365 472 365 472 488 599 488 599 423 422 423 422 416 189 416 189 70 602 70 602 41 733 41 733 80 539 80 539 491 463 491 463 380 84 380 84 787 606 787 606 739 176 739 176 726 102 726 102 840 671 840 671 904 241 904 241 885 151 885 151 867 786 867 786 111 376 111 376 423 566 423 566 126 912 126 912 777 33 777 33 238 844 238 844 725 61 725 61 407 76 407 76 382 272 382 272 870 239 870 239 122 333 122 333 123 441 123 441 403 767 403 767 773 143 773 143 431 538 431 538 165 615 165 615 553 208 553 208 899 1 899 1 418 860 418 860 806 51 806 51 92 47 92 47 368 354 368 354 475 742 475 742 329 774 329 774 463 101 463 101 119 514 119 514 315 824 315 824 685 810 685 810 293 200 293 200 573 803 573 803 200 370 200 370 607 439 607 439 521 497 521 497 369 630 369 630 930 447 930 447 773 198 773 198 726 812 726 812 485 816 485 816 643 795 643 795 88 536 88 536 558 135 558 135 935 673 935 673 795 911 795 911 473 495 473 495 790 170 790 170 742 119 742 119 839 311 839 311 356 583 356 583 687 927 687 927 593 563 593 563 557 194 557 194 959 657 959 657 934 218 934 218 868 398 868 398 337 4 337 4 206 755 206 755 8 488 8 488 280 516 280 516 964 686 964 686 647 632 647 632 633 792 633 792 598 704 598 704 688 573 688 573 483 755 483 755 856 844 856 844 684 805 684 805 462 610 462 610 118 521 118 521 364 332 364 332 337 477 337 477 145 686 145 686 586 345 586 345 19 130 19 130 308 584 308 584 896 457 896 457 676 578 676 578 703 170 703 170 673 688 673 688 288 522 288 522 256 412 256 412 199 95 199 95 205 919 205 919 417 425 417 425 660 49 660 49 177 294 177 294 673 535 673 535 240 383 240 383 816 872 816 872 953 297 953 297 622 352 622 352 535 569 535 569 726 340 726 340 250 836 250 836 945 357 945 357 334 392 334 392 459 593 459 593 572 653 572 653 744 389 744 389 530 9 530 9 696 637 696 637 699 456 699 456 399 706 399 706 209 661 209 661 433 675 433 675 146 47 146 47 526 872 526 872 211 637 211 637 939 550 939 550 736 691 736 691 104 511 104 511 470 270 470 270 189 746 189 746 99 924 99 924 189 563 189 563 602 369 602 369 958 849 958 849 716 851 716 851 323 958 323 958 576 235 576 235 272 859 272 859 220 874 220 874 737 828 737 828 746 454 746 454 731 205 731 205 8 313 8 313 309 144 309 144 444 201 444 201 453 576 453 576 313 962 313 962 833 853 833 853 484 782 484 782 186 401 186 401 751 922 751 922 465 505 465 505 54 294 54 294 369 250 369 250 833 185 833 185 842 697 842 697 891 470 891 470 304 199 304 199 434 200 434 200 393 466 393 466 505 939 505 939 731 362 731 362 397 950 397 950 163 864 163 864 540 662 540 662 893 114 893 114 369 149 369 149 169 45 169 45 502 857 502 857 280 98 280 98 744 252 744 252 109 538 109 538 302 395 302 395 664 642 664 642 947 188 947 188 878 216 878 216 332 838 332 838 883 464 883 464 751 429 751 429 763 607 763 607 602 723 602 723 522 395 522 395 101 813 101 813 852 177 852 177 288 168 288 168 809 42 809 42 701 336 701 336 218 867 218 867 156 440 156 440 818 617 818 617 742 187 742 187 466 182 466 182 69 309 69 309 758 638 758 638 667 557 667 557 297 74 297 74 871 216 871 216 337 261 337 261 771 388 771 388 473 758 473 758 796 831 796 831 717 383 717 383 957 547 957 547 562 77 562 77 952 825 952 825 87 365 87 365 667 555 667 555 56 272 56 272 444 601 444 601 927 60 927 60 314 168 314 168 842 746 842 746 422 330 422 330 847 666 847 666 547 680 547 680 396 874 396 874 514 138 514 138 455 263 455 263 199 407 199 407 499 30 499 30 838 747 838 747 165 268 165 268 410 195 410 195 441 139 441 139 482 72 482 72 14 571 14 571 731 260 731 260 557 550 557 550 747 36 747 36 58 300 58 300 81 452 81 452 278 95 278 95 355 710 355 710 791 800 791 800 171 392 171 392 707 56 707 56 358 364 358 364 802 264 802 264 804 199 804 199 27 202 27 202 594 416 594 416 719 250 719 250 422 97 422 97 326 478 326 478 667 693 667 693 844 694 844 694 254 741 254 741 793 460 793 460 790 490 790 490 406 513 406 513 913 584 913 584 710 134 710 134 805 126 805 126 105 316 105 316 796 924 796 924 768 681 768 681 380 316 380 316 563 573 563 573 703 745 703 745 158 326 158 326 488 540 488 540 156 260 156 260 905 237 905 237 823 613 823 613 615 506 615 506 655 702 655 702 557 69 557 69 110 105 110 105 137 601 137 601 214 37 214 37 534 61 534 61 779 837 779 837 908 644 908 644 101 661 101 661 439 762 439 762 95 586 95 586 908 494 908 494 399 483 399 483 766 54 766 54 264 323 264 323 799 839 799 839 926 584 926 584 16 386 16 386 773 223 773 223 269 279 269 279 542 58 542 58 722 410 722 410 848 860 848 860 931 689 931 689 117 188 117 188 765 271 765 271 123 71 123 71 406 705 406 705 383 678 383 678 78 492 78 492 70 213 70 213 780 87 780 87 439 310 439 310 889 207 889 207 234 42 234 42 110 650 110 650 788 558 788 558 325 55 325 55 8 796 8 796 192 650 192 650 587 692 587 692 941 229 941 229 765 204 765 204 391 224 391 224 406 653 406 653 319 397 319 397 239 35 239 35 652 788 652 788 806 644 806 644 728 305 728 305 485 573 485 573 837 413 837 413 340 100 340 100 245 233 245 233 42 680 42 680 279 895 279 895 92 545 92 545 567 822 567 822 654 269 654 269 489 415 489 415 48 704 48 704 451 371 451 371 282 129 282 129 35 649 35 649 660 938 660 938 334 794 334 794 151 793 151 793 499 484 499 484 938 81 938 81 89 111 89 111 758 829 758 829 184 720 184 720 203 117 203 117 260 876 260 876 412 523 412 523 926 418 926 418 351 415 351 415 633 877 633 877 255 260 255 260 111 219 111 219 156 153 156 153 550 500 550 500 91 268 91 268 407 80 407 80 519 315 519 315 654 585 654 585 428 482 428 482 604 750 604 750 796 278 796 278 263 574 263 574 313 453 313 453 642 462 642 462 309 211 309 211 722 579 722 579 334 291 334 291 538 453 538 453 706 864 706 864 880 671 880 671 673 312 673 312 486 684 486 684 117 953 117 953 125 827 125 827 73 39 73 39 502 620 502 620 783 231 783 231 536 433 536 433 904 355 904 355 27 266 27 266 117 151 117 151 325 293 325 293 272 354 272 354 779 687 779 687 743 839 743 839 700 941 700 941 721 944 721 944 786 756 786 756 426 547 426 547 775 617 775 617 308 68 308 68 578 406 578 406 117 876 117 876 31 255 31 255 314 433 314 433 471 154 471 154 19 831 19 831 690 252 690 252 348 189 348 189 754 1 754 1 10 410 10 410 118 660 118 660 359 465 359 465 849 796 849 796 290 309 290 309 259 244 259 244 317 141 317 141 892 540 892 540 229 270 229 270 413 262 413 262 854 363 854 363 861 10 861 10 267 528 267 528 857 835 857 835 198 556 198 556 412 479 412 479 919 614 919 614 503 211 503 211 188 773 188 773 150 324 150 324 479 344 479 344 74 943 74 943 852 371 852 371 341 327 341 327 535 559 535 559 709 817 709 817 823 594 823 594 193 259 193 259 498 205 498 205 906 318 906 318 611 420 611 420 775 282 775 282 886 322 886 322 118 766 118 766 363 34 363 34 825 493 825 493 815 259 815 259 558 579 558 579 290 933 290 933 72 701 72 701 415 505 415 505 935 685 935 685 464 333 464 333 667 952 667 952 923 682 923 682 514 197 514 197 529 88 529 88 413 737 413 737 627 134 627 134 472 658 472 658 308 775 308 775 795 126 795 126 301 690 301 690 725 762 725 762 326 427 326 427 741 621 741 621 30 887 30 887 908 276 908 276 282 568 282 568 840 49 840 49 962 67 962 67 406 893 406 893 714 696 714 696 935 266 935 266 847 597 847 597 900 541 900 541 159 388 159 388 914 193 914 193 326 606 326 606 924 545 924 545 140 44 140 44 931 450 931 450 798 816 798 816 491 660 491 660 171 938 171 938 148 129 148 129 788 273 788 273 858 877 858 877 652 300 652 300 869 159 869 159 33 861 33 861 414 542 414 542 309 545 309 545 268 173 268 173 593 230 593 230 660 320 660 320 190 783 190 783 638 937 638 937 939 60 939 60 738 376 738 376 528 476 528 476 27 130 27 130 35 277 35 277 271 750 271 750 133 611 133 611 149 304 149 304 533 806 533 806 618 300 618 300 301 503 301 503 197 449 197 449 459 458 459 458 455 239 455 239 725 499 725 499 555 88 555 88 270 697 270 697 631 148 631 148 455 494 455 494 41 665 41 665 599 490 599 490 51 867 51 867 224 199 224 199 476 121 476 121 735 674 735 674 80 438 80 438 43 93 43 93 812 153 812 153 11 707 11 707 608 438 608 438 36 155 36 155 247 707 247 707 744 349 744 349 242 296 242 296 769 636 769 636 145 419 145 419 950 762 950 762 557 132 557 132 853 32 853 32 913 618 913 618 884 287 884 287 505 493 505 493 544 323 544 323 605 938 605 938 657 836 657 836 595 390 595 390 40 748 40 748 757 678 757 678 27 430 27 430 612 428 612 428 929 558 929 558 300 177 300 177 787 851 787 851 85 630 85 630 208 124 208 124 464 912 464 912 466 332 466 332 923 891 923 891 339 538 339 538 329 734 329 734 381 753 381 753 304 97 304 97 351 416 351 416 913 858 913 858 469 815 469 815 184 937 184 937 83 225 83 225 413 476 413 476 895 520 895 520 363 316 363 316 190 385 190 385 153 946 153 946 947 841 947 841 76 574 76 574 661 48 661 48 419 899 419 899 4 490 4 490 224 601 224 601 503 761 503 761 719 86 719 86 325 301 325 301 432 780 432 780 195 63 195 63 229 354 229 354 600 122 600 122 958 498 958 498 619 706 619 706 556 929 556 929 200 775 200 775 803 132 803 132 93 828 93 828 161 810 161 810 179 450 179 450 264 626 264 626 184 714 184 714 422 340 422 340 422 51 422 51 317 342 317 342 208 692 208 692 943 952 943 952 244 431 244 431 690 326 690 326 268 656 268 656 841 81 841 81 210 275 210 275 529 906 529 906 372 913 372 913 650 378 650 378 596 20 596 20 227 743 227 743 12 124 12 124 221 121 221 121 223 682 223 682 820 170 820 170 847 349 847 349 464 99 464 99 705 936 705 936 486 769 486 769 436 110 436 110 525 820 525 820 410 762 410 762 146 875 146 875 757 500 757 500 212 411 212 411 19 61 19 61 636 791 636 791 55 714 55 714 418 511 418 511 918 342 918 342 650 266 650 266 3 440 3 440 720 530 720 530 720 958 720 958 496 803 496 803 458 676 458 676 123 884 123 884 308 118 308 118 464 845 464 845 257 702 257 702 744 852 744 852 13 915 13 915 271 152 271 152 808 277 808 277 629 361 629 361 188 166 188 166 310 122 310 122 10 814 10 814 154 433 154 433 701 340 701 340 749 415 749 415 962 167 962 167 151 172 151 172 485 310 485 310 226 759 226 759 639 100 639 100 687 413 687 413 497 589 497 589 569 554 569 554 864 551 864 551 262 155 262 155 7 506 7 506 320 450 320 450 319 309 319 309 930 860 930 860 696 902 696 902 32 558 32 558 845 254 845 254 226 821 226 821 496 854 496 854 353 946 353 946 107 43 107 43 408 946 408 946 964 403 964 403 697 327 697 327 717 94 717 94 938 642 938 642 524 579 524 579 498 800 498 800 960 352 960 352 113 421 113 421 733 117 733 117 258 705 258 705 99 665 99 665 9 747 9 747 682 373 682 373 93 534 93 534 820 92 820 92 700 198 700 198 131 945 131 945 929 13 929 13 180 260 180 260 850 359 850 359 939 255 939 255 399 339 399 339 800 215 800 215 297 335 297 335 780 617 780 617 97 180 97 180 654 110 654 110 148 596 148 596 78 279 78 279 962 494 962 494 33 426 33 426 183 877 183 877 235 95 235 95 515 41 515 41 720 919 720 919 584 436 584 436 200 45 200 45 683 718 683 718 615 611 615 611 671 50 671 50 533 521 533 521 846 23 846 23 746 877 746 877 184 303 184 303 368 797 368 797 153 940 153 940 908 792 908 792 286 133 286 133 264 608 264 608 430 523 430 523 741 97 741 97 615 822 615 822 5 942 5 942 36 820 36 820 219 46 219 46 581 506 581 506 485 343 485 343 423 489 423 489 793 106 793 106 221 38 221 38 757 669 757 669 95 35 95 35 444 815 444 815 15 828 15 828 546 500 546 500 915 694 915 694 148 171 148 171 961 71 961 71 349 166 349 166 687 680 687 680 374 449 374 449 379 250 379 250 871 863 871 863 804 398 804 398 843 819 843 819 571 470 571 470 901 725 901 725 816 109 816 109 233 407 233 407 254 122 254 122 207 472 207 472 194 198 194 198 669 424 669 424 368 53 368 53 380 846 380 846 693 717 693 717 807 85 807 85 339 699 339 699 187 643 187 643 716 68 716 68 744 345 744 345 544 478 544 478 438 173 438 173 506 688 506 688 149 139 149 139 871 721 871 721 694 757 694 757 275 218 275 218 700 14 700 14 754 51 754 51 332 199 332 199 348 794 348 794 917 941 917 941 862 700 862 700 585 464 585 464 935 226 935 226 718 335 718 335 691 350 691 350 646 182 646 182 507 839 507 839 363 587 363 587 511 40 511 40 764 473 764 473 175 914 175 914 154 868 154 868 922 137 922 137 75 111 75 111 766 756 766 756 279 509 279 509 363 474 363 474 138 629 138 629 739 401 739 401 183 878 183 878 956 814 956 814 412 183 412 183 50 859 50 859 56 279 56 279 901 876 901 876 279 166 279 166 500 103 500 103 702 235 702 235 769 16 769 16 829 364 829 364 219 665 219 665 186 549 186 549 694 535 694 535 565 282 565 282 22 875 22 875 514 744 514 744 596 207 596 207 33 620 33 620 851 791 851 791 702 888 702 888 249 708 249 708 785 407 785 407 152 547 152 547 448 81 448 81 286 231 286 231 36 329 36 329 769 391 769 391 268 194 268 194 355 473 355 473 166 531 166 531 491 666 491 666 543 275 543 275 382 128 382 128 455 657 455 657 815 955 815 955 775 361 775 361 35 300 35 300 490 265 490 265 806 328 806 328 472 844 472 844 324 250 324 250 586 915 586 915 442 745 442 745 60 335 60 335 914 831 914 831 817 212 817 212 822 153 822 153 111 846 111 846 290 881 290 881 624 427 624 427 905 851 905 851 66 142 66 142 4 620 4 620 776 694 776 694 151 274 151 274 755 407 755 407 394 657 394 657 734 332 734 332 233 839 233 839 54 660 54 660 936 702 936 702 386 270 386 270 332 385 332 385 421 45 421 45 712 746 712 746 559 600 559 600 589 795 589 795 60 735 60 735 775 764 775 764 373 64 373 64 593 431 593 431 40 307 40 307 261 497 261 497 248 174 248 174 54 30 54 30 307 550 307 550 644 100 644 100 530 720 530 720 80 65 80 65 597 61 597 61 881 364 881 364 476 54 476 54 835 232 835 232 791 709 791 709 96 133 96 133 719 790 719 790 346 645 346 645 623 906 623 906 835 204 835 204 356 885 356 885 509 421 509 421 205 343 205 343 94 583 94 583 168 958 168 958 70 4 70 4 35 504 35 504 127 338 127 338 768 929 768 929 576 813 576 813 741 194 741 194 895 522 895 522 285 541 285 541 217 335 217 335 909 470 909 470 107 808 107 808 379 735 379 735 619 760 619 760 622 621 622 621 767 262 767 262 401 189 401 189 658 281 658 281 620 136 620 136 281 104 281 104 394 223 394 223 327 398 327 398 505 144 505 144 213 919 213 919 744 139 744 139 319 41 319 41 420 463 420 463 785 253 785 253 676 98 676 98 743 83 743 83 682 552 682 552 514 606 514 606 771 8 771 8 276 421 276 421 58 765 58 765 332 123 332 123 542 362 542 362 240 311 240 311 516 735 516 735 197 289 197 289 266 614 266 614 895 12 895 12 290 743 290 743 501 397 501 397 163 937 163 937 393 15 393 15 691 858 691 858 335 909 335 909 408 143 408 143 521 494 521 494 923 89 923 89 417 465 417 465 728 217 728 217 371 889 371 889 8 281 8 281 859 587 859 587 42 693 42 693 192 558 192 558 962 484 962 484 896 874 896 874 765 180 765 180 798 255 798 255 223 793 223 793 670 469 670 469 415 394 415 394 180 554 180 554 279 66 279 66 421 940 421 940 409 256 409 256 425 679 425 679 607 144 607 144 95 728 95 728 312 953 312 953 149 793 149 793 229 272 229 272 109 555 109 555 28 255 28 255 700 79 700 79 545 48 545 48 815 293 815 293 360 405 360 405 530 844 530 844 336 83 336 83 435 427 435 427 540 508 540 508 97 933 97 933 572 55 572 55 422 387 422 387 524 668 524 668 375 149 375 149 841 578 841 578 188 488 188 488 78 959 78 959 653 851 653 851 281 263 281 263 767 781 767 781 16 249 16 249 525 189 525 189 324 484 324 484 532 195 532 195 717 92 717 92 587 536 587 536 664 635 664 635 339 625 339 625 531 444 531 444 60 736 60 736 712 799 712 799 422 262 422 262 227 847 227 847 189 60 189 60 964 246 964 246 257 378 257 378 837 281 837 281 431 839 431 839 918 138 918 138 550 562 550 562 816 648 816 648 555 690 555 690 509 790 509 790 414 908 414 908 920 812 920 812 943 100 943 100 302 673 302 673 525 268 525 268 77 799 77 799 166 856 166 856 400 238 400 238 557 243 557 243 597 741 597 741 695 208 695 208 270 828 270 828 267 510 267 510 186 804 186 804 538 541 538 541 765 666 765 666 775 875 775 875 159 697 159 697 808 696 808 696 437 523 437 523 335 578 335 578 338 335 338 335 294 657 294 657 655 390 655 390 244 44 244 44 908 758 908 758 561 731 561 731 109 798 109 798 714 294 714 294 665 385 665 385 135 501 135 501 883 246 883 246 291 238 291 238 92 497 92 497 515 916 515 916 291 329 291 329 511 956 511 956 337 956 337 956 368 631 368 631 388 330 388 330 865 29 865 29 388 511 388 511 782 73 782 73 198 928 198 928 871 391 871 391 780 446 780 446 266 588 266 588 295 543 295 543 361 270 361 270 24 334 24 334 801 913 801 913 55 27 55 27 602 819 602 819 902 909 902 909 828 624 828 624 860 3 860 3 52 703 52 703 183 644 183 644 708 548 708 548 545 746 545 746 135 928 135 928 436 559 436 559 471 440 471 440 702 215 702 215 441 505 441 505 914 447 914 447 617 838 617 838 681 18 681 18 111 561 111 561 153 162 153 162 471 830 471 830 698 463 698 463 289 897 289 897 244 285 244 285 501 111 501 111 38 689 38 689 45 896 45 896 378 260 378 260 943 456 943 456 507 672 507 672 499 229 499 229 338 465 338 465 823 815 823 815 265 809 265 809 889 396 889 396 71 724 71 724 331 488 331 488 858 528 858 528 436 775 436 775 895 446 895 446 293 162 293 162 202 408 202 408 505 670 505 670 295 33 295 33 716 300 716 300 406 629 406 629 948 178 948 178 500 42 500 42 447 124 447 124 556 244 556 244 227 212 227 212 463 225 463 225 222 867 222 867 8 858 8 858 670 957 670 957 153 820 153 820 754 329 754 329 327 552 327 552 875 891 875 891 466 739 466 739 721 76 721 76 591 410 591 410 939 78 939 78 373 456 373 456 434 933 434 933 929 379 929 379 906 391 906 391 357 867 357 867 627 873 627 873 500 215 500 215 18 4 18 4 436 462 436 462 938 669 938 669 948 135 948 135 352 621 352 621 296 881 296 881 483 185 483 185 191 696 191 696 364 395 364 395 284 266 284 266 899 515 899 515 640 83 640 83 840 563 840 563 814 853 814 853 523 476 523 476 135 181 135 181 704 375 704 375 343 940 343 940 284 17 284 17 934 351 934 351 434 855 434 855 211 360 211 360 719 546 719 546 937 938 937 938 35 84 35 84 297 768 297 768 274 49 274 49 717 335 717 335 728 799 728 799 136 40 136 40 613 287 613 287 600 475 600 475 905 346 905 346 427 23 427 23 316 405 316 405 366 227 366 227 800 489 800 489 933 890 933 890 850 571 850 571 593 620 593 620 905 773 905 773 480 775 480 775 619 307 619 307 297 107 297 107 882 59 882 59 877 895 877 895 133 538 133 538 579 757 579 757 232 529 232 529 621 269 621 269 499 425 499 425 189 951 189 951 791 783 791 783 627 457 627 457 827 682 827 682 949 854 949 854 278 6 278 6 375 210 375 210 955 851 955 851 38 628 38 628 857 177 857 177 859 726 859 726 605 911 605 911 101 897 101 897 666 676 666 676 712 838 712 838 14 20 14 20 116 210 116 210 295 336 295 336 631 554 631 554 404 869 404 869 731 248 731 248 446 709 446 709 753 725 753 725 175 660 175 660 129 781 129 781 66 849 66 849 63 882 63 882 45 446 45 446 324 289 324 289 925 816 925 816 871 915 871 915 78 928 78 928 284 605 284 605 760 811 760 811 184 304 184 304 635 696 635 696 67 350 67 350 272 184 272 184 793 548 793 548 90 445 90 445 954 478 954 478 670 604 670 604 478 174 478 174 583 937 583 937 401 309 401 309 474 95 474 95 852 212 852 212 439 501 439 501 798 236 798 236 175 927 175 927 28 170 28 170 268 779 268 779 918 92 918 92 360 276 360 276 216 39 216 39 230 210 230 210 341 527 341 527 144 660 144 660 7 18 7 18 295 368 295 368 121 713 121 713 670 299 670 299 288 553 288 553 151 379 151 379 539 299 539 299 832 695 832 695 378 501 378 501 703 674 703 674 819 723 819 723 587 744 587 744 440 534 440 534 509 859 509 859 791 733 791 733 928 448 928 448 310 315 310 315 673 876 673 876 143 54 143 54 836 647 836 647 509 439 509 439 865 244 865 244 481 399 481 399 647 703 647 703 479 924 479 924 733 434 733 434 150 170 150 170 416 828 416 828 739 190 739 190 790 893 790 893 222 870 222 870 874 300 874 300 812 27 812 27 330 276 330 276 115 143 115 143 436 867 436 867 601 201 601 201 161 274 161 274 466 31 466 31 645 755 645 755 469 450 469 450 641 785 641 785 551 57 551 57 963 796 963 796 916 162 916 162 366 495 366 495 356 920 356 920 567 640 567 640 839 121 839 121 477 155 477 155 646 320 646 320 310 600 310 600 920 903 920 903 492 476 492 476 861 755 861 755 453 848 453 848 110 238 110 238 711 250 711 250 311 828 311 828 572 961 572 961 200 922 200 922 767 109 767 109 336 395 336 395 402 761 402 761 273 530 273 530 830 96 830 96 507 765 507 765 434 344 434 344 888 261 888 261 765 466 765 466 54 431 54 431 951 16 951 16 181 85 181 85 907 426 907 426 405 883 405 883 288 434 288 434 945 759 945 759 103 440 103 440 155 365 155 365 855 22 855 22 114 231 114 231 10 744 10 744 146 555 146 555 205 953 205 953 859 72 859 72 216 253 216 253 882 772 882 772 899 941 899 941 307 185 307 185 574 910 574 910 741 575 741 575 674 523 674 523 253 364 253 364 513 66 513 66 880 720 880 720 331 783 331 783 604 61 604 61 811 49 811 49 519 660 519 660 594 247 594 247 860 223 860 223 925 964 925 964 292 933 292 933 50 691 50 691 770 877 770 877 247 323 247 323 311 963 311 963 794 832 794 832 227 29 227 29 514 489 514 489 482 527 482 527 596 649 596 649 25 151 25 151 771 162 771 162 454 39 454 39 157 616 157 616 439 462 439 462 424 371 424 371 768 898 768 898 239 684 239 684 68 409 68 409 158 60 158 60 432 663 432 663 472 382 472 382 16 418 16 418 657 296 657 296 36 938 36 938 740 362 740 362 608 306 608 306 222 779 222 779 912 817 912 817 743 442 743 442 749 573 749 573 206 490 206 490 234 792 234 792 470 782 470 782 724 309 724 309 187 758 187 758 807 360 807 360 585 240 585 240 426 399 426 399 213 176 213 176 711 178 711 178 754 128 754 128 893 792 893 792 506 437 506 437 700 703 700 703 363 964 363 964 941 69 941 69 850 381 850 381 775 913 775 913 75 864 75 864 106 166 106 166 403 735 403 735 672 408 672 408 228 490 228 490 799 241 799 241 937 243 937 243 145 418 145 418 695 310 695 310 964 703 964 703 61 922 61 922 934 466 934 466 613 178 613 178 315 925 315 925 473 5 473 5 825 399 825 399 259 99 259 99 851 775 851 775 941 725 941 725 947 813 947 813 129 492 129 492 727 783 727 783 402 635 402 635 149 462 149 462 490 725 490 725 314 446 314 446 714 68 714 68 135 53 135 53 445 773 445 773 135 661 135 661 597 133 597 133 179 509 179 509 520 153 520 153 262 888 262 888 205 259 205 259 37 663 37 663 213 467 213 467 96 869 96 869 458 91 458 91 819 38 819 38 387 167 387 167 542 937 542 937 741 678 741 678 14 909 14 909 392 31 392 31 213 693 213 693 940 205 940 205 234 36 234 36 960 940 960 940 395 222 395 222 643 878 643 878 181 708 181 708 914 34 914 34 744 468 744 468 796 400 796 400 467 471 467 471 58 10 58 10 840 121 840 121 343 225 343 225 447 204 447 204 444 882 444 882 18 270 18 270 957 462 957 462 371 122 371 122 111 543 111 543 842 51 842 51 648 900 648 900 743 802 743 802 490 413 490 413 385 351 385 351 416 676 416 676 274 699 274 699 283 6 283 6 9 93 9 93 522 176 522 176 514 656 514 656 607 330 607 330 137 863 137 863 848 735 848 735 351 613 351 613 655 226 655 226 24 385 24 385 595 207 595 207 19 332 19 332 694 158 694 158 950 65 950 65 931 88 931 88 683 281 683 281 612 557 612 557 128 159 128 159 471 232 471 232 761 769 761 769 79 704 79 704 54 100 54 100 673 365 673 365 214 474 214 474 936 360 936 360 136 654 136 654 50 882 50 882 397 376 397 376 408 17 408 17 655 6 655 6 110 766 110 766 149 569 149 569 476 249 476 249 465 906 465 906 859 549 859 549 464 645 464 645 462 769 462 769 810 417 810 417 894 592 894 592 51 30 51 30 194 366 194 366 507 501 507 501 139 632 139 632 63 44 63 44 553 365 553 365 910 340 910 340 705 553 705 553 960 194 960 194 679 201 679 201 945 461 945 461 114 469 114 469 632 51 632 51 16 223 16 223 680 404 680 404 711 14 711 14 382 189 382 189 685 813 685 813 694 811 694 811 948 948 948 948 759 73 759 73 939 77 939 77 168 57 168 57 941 239 941 239 416 481 416 481 329 886 329 886 70 85 70 85 252 829 252 829 592 920 592 920 141 492 141 492 932 194 932 194 781 248 781 248 129 9 129 9 627 262 627 262 763 148 763 148 797 412 797 412 302 811 302 811 929 715 929 715 576 493 576 493 1 116 1 116 731 657 731 657 872 671 872 671 588 654 588 654 394 171 394 171 891 650 891 650 60 340 60 340 476 539 476 539 182 267 182 267 259 781 259 781 91 509 91 509 905 157 905 157 160 33 160 33 292 82 292 82 609 765 609 765 743 410 743 410 223 601 223 601 552 477 552 477 845 645 845 645 301 574 301 574 911 581 911 581 779 233 779 233 621 504 621 504 358 151 358 151 793 650 793 650 203 333 203 333 465 201 465 201 16 246 16 246 178 301 178 301 84 496 84 496 88 828 88 828 620 619 620 619 759 547 759 547 756 42 756 42 432 686 432 686 839 847 839 847 285 916 285 916 630 11 630 11 301 577 301 577 362 8 362 8 570 294 570 294 566 194 566 194 838 51 838 51 30 898 30 898 658 111 658 111 445 939 445 939 144 632 144 632 478 228 478 228 145 550 145 550 857 408 857 408 404 789 404 789 699 927 699 927 264 146 264 146 607 626 607 626 953 558 953 558 562 746 562 746 318 399 318 399 791 301 791 301 706 104 706 104 664 835 664 835 607 929 607 929 280 682 280 682 26 181 26 181 238 778 238 778 633 519 633 519 940 234 940 234 868 774 868 774 658 194 658 194 535 905 535 905 687 23 687 23 262 835 262 835 591 14 591 14 874 192 874 192 908 881 908 881 389 410 389 410 280 376 280 376 1 97 1 97 353 289 353 289 322 67 322 67 701 433 701 433 639 536 639 536 802 29 802 29 329 204 329 204 123 641 123 641 341 944 341 944 169 188 169 188 509 221 509 221 160 263 160 263 31 401 31 401 567 869 567 869 957 280 957 280 759 618 759 618 686 684 686 684 828 701 828 701 192 517 192 517 922 475 922 475 104 490 104 490 514 67 514 67 745 950 745 950 195 817 195 817 153 192 153 192 302 6 302 6 662 547 662 547 650 299 650 299 955 115 955 115 872 906 872 906 376 794 376 794 296 315 296 315 81 412 81 412 958 708 958 708 836 691 836 691 422 774 422 774 803 928 803 928 652 462 652 462 403 420 403 420 517 377 517 377 759 28 759 28 577 520 577 520 310 537 310 537 311 396 311 396 844 45 844 45 427 155 427 155 529 616 529 616 103 777 103 777 47 848 47 848 242 528 242 528 283 202 283 202 472 245 472 245 640 362 640 362 149 197 149 197 779 631 779 631 701 821 701 821 152 628 152 628 950 226 950 226 608 924 608 924 317 349 317 349 941 743 941 743 537 476 537 476 445 599 445 599 484 864 484 864 587 556 587 556 460 457 460 457 636 48 636 48 60 221 60 221 195 72 195 72 184 180 184 180 870 729 870 729 52 621 52 621 911 40 911 40 601 684 601 684 828 435 828 435 242 739 242 739 231 73 231 73 749 254 749 254 90 686 90 686 828 214 828 214 588 780 588 780 728 181 728 181 371 447 371 447 902 672 902 672 100 898 100 898 645 668 645 668 295 168 295 168 21 30 21 30 544 760 544 760 82 163 82 163 822 590 822 590 342 813 342 813 811 48 811 48 471 763 471 763 498 409 498 409 242 25 242 25 565 729 565 729 943 190 943 190 809 454 809 454 654 112 654 112 264 357 264 357 440 112 440 112 334 148 334 148 48 847 48 847 431 481 431 481 390 222 390 222 167 269 167 269 451 674 451 674 558 762 558 762 667 405 667 405 302 392 302 392 19 462 19 462 236 931 236 931 112 462 112 462 481 868 481 868 110 756 110 756 793 348 793 348 935 51 935 51 525 12 525 12 885 342 885 342 636 773 636 773 697 485 697 485 887 697 887 697 391 758 391 758 846 872 846 872 409 384 409 384 221 535 221 535 432 271 432 271 807 100 807 100 798 534 798 534 198 400 198 400 950 71 950 71 717 560 717 560 754 175 754 175 961 637 961 637 940 807 940 807 685 569 685 569 278 48 278 48 765 915 765 915 827 465 827 465 179 898 179 898 607 492 607 492 689 83 689 83 503 248 503 248 737 230 737 230 950 849 950 849 61 353 61 353 577 427 577 427 815 17 815 17 620 223 620 223 934 63 934 63 218 329 218 329 71 648 71 648 474 349 474 349 672 32 672 32 682 489 682 489 908 240 908 240 404 414 404 414 468 474 468 474 92 676 92 676 297 102 297 102 103 858 103 858 14 626 14 626 815 690 815 690 464 403 464 403 30 213 30 213 815 55 815 55 772 288 772 288 655 737 655 737 304 513 304 513 320 72 320 72 719 892 719 892 816 368 816 368 481 406 481 406 883 276 883 276 346 946 346 946 442 722 442 722 526 959 526 959 389 750 389 750 450 515 450 515 670 87 670 87 353 955 353 955 873 13 873 13 839 596 839 596 355 529 355 529 189 844 189 844 438 700 438 700 659 147 659 147 437 701 437 701 421 219 421 219 489 498 489 498 770 164 770 164 152 367 152 367 756 112 756 112 522 518 522 518 347 44 347 44 831 772 831 772 529 937 529 937 74 79 74 79 900 805 900 805 441 74 441 74 200 783 200 783 331 497 331 497 277 543 277 543 113 342 113 342 930 267 930 267 937 312 937 312 113 27 113 27 638 616 638 616 885 958 885 958 53 767 53 767 14 582 14 582 6 889 6 889 120 32 120 32 469 314 469 314 240 797 240 797 918 687 918 687 874 631 874 631 769 709 769 709 437 90 437 90 838 875 838 875 178 428 178 428 15 103 15 103 570 841 570 841 729 93 729 93 839 916 839 916 295 460 295 460 259 652 259 652 167 950 167 950 177 251 177 251 938 140 938 140 838 426 838 426 348 685 348 685 861 39 861 39 114 102 114 102 23 886 23 886 611 16 611 16 20 437 20 437 211 578 211 578 21 480 21 480 651 314 651 314 528 214 528 214 879 833 879 833 522 686 522 686 594 720 594 720 120 678 120 678 534 75 534 75 202 712 202 712 401 426 401 426 963 507 963 507 161 695 161 695 312 134 312 134 797 678 797 678 85 446 85 446 202 505 202 505 310 336 310 336 511 932 511 932 59 576 59 576 109 710 109 710 732 856 732 856 460 294 460 294 534 813 534 813 364 727 364 727 292 337 292 337 376 56 376 56 759 32 759 32 187 657 187 657 943 47 943 47 190 552 190 552 47 244 47 244 963 280 963 280 949 435 949 435 105 70 105 70 752 923 752 923 830 47 830 47 20 123 20 123 719 244 719 244 334 465 334 465 228 14 228 14 573 175 573 175 317 70 317 70 297 528 297 528 50 898 50 898 304 588 304 588 217 38 217 38 872 33 872 33 862 908 862 908 767 191 767 191 425 376 425 376 639 821 639 821 312 517 312 517 58 698 58 698 509 306 509 306 836 897 836 897 862 122 862 122 728 844 728 844 481 224 481 224 834 701 834 701 360 704 360 704 643 925 643 925 146 260 146 260 656 651 656 651 512 316 512 316 19 467 19 467 840 591 840 591 689 540 689 540 769 463 769 463 759 921 759 921 182 568 182 568 512 869 512 869 43 926 43 926 661 279 661 279 835 891 835 891 545 187 545 187 388 678 388 678 841 390 841 390 485 251 485 251 337 150 337 150 655 92 655 92 385 583 385 583 265 817 265 817 901 72 901 72 193 653 193 653 458 744 458 744 292 795 292 795 406 621 406 621 217 794 217 794 240 737 240 737 71 126 71 126 254 732 254 732 583 952 583 952 729 867 729 867 479 438 479 438 165 716 165 716 345 549 345 549 621 124 621 124 816 412 816 412 607 371 607 371 498 296 498 296 775 624 775 624 1 134 1 134 643 930 643 930 895 955 895 955 665 92 665 92 209 773 209 773 861 846 861 846 555 267 555 267 259 881 259 881 451 941 451 941 907 887 907 887 925 45 925 45 824 561 824 561 178 935 178 935 652 919 652 919 906 14 906 14 26 844 26 844 872 233 872 233 50 135 50 135 758 924 758 924 21 843 21 843 414 120 414 120 827 220 827 220 22 154 22 154 791 863 791 863 281 316 281 316 923 838 923 838 840 86 840 86 89 958 89 958 65 743 65 743 823 839 823 839 712 497 712 497 239 196 239 196 453 705 453 705 456 228 456 228 127 293 127 293 655 806 655 806 45 756 45 756 243 122 243 122 531 337 531 337 42 853 42 853 445 924 445 924 677 157 677 157 740 219 740 219 168 155 168 155 755 946 755 946 456 120 456 120 852 905 852 905 859 352 859 352 217 837 217 837 287 698 287 698 887 126 887 126 688 797 688 797 346 355 346 355 305 772 305 772 67 468 67 468 711 900 711 900 796 420 796 420 178 573 178 573 527 509 527 509 798 153 798 153 244 402 244 402 111 184 111 184 439 776 439 776 521 489 521 489 770 701 770 701 425 743 425 743 493 247 493 247 322 793 322 793 129 451 129 451 285 519 285 519 124 672 124 672 2 582 2 582 285 300 285 300 365 105 365 105 541 942 541 942 1 42 1 42 454 551 454 551 324 433 324 433 303 352 303 352 145 165 145 165 702 293 702 293 389 933 389 933 850 753 850 753 527 809 527 809 463 252 463 252 352 630 352 630 216 348 216 348 379 457 379 457 760 672 760 672 50 357 50 357 120 668 120 668 327 452 327 452 279 591 279 591 308 106 308 106 646 288 646 288 688 263 688 263 89 865 89 865 743 187 743 187 48 419 48 419 526 273 526 273 426 432 426 432 465 585 465 585 70 512 70 512 63 901 63 901 153 729 153 729 833 201 833 201 394 442 394 442 191 643 191 643 430 676 430 676 782 263 782 263 84 300 84 300 677 916 677 916 501 294 501 294 164 822 164 822 13 425 13 425 323 325 323 325 329 721 329 721 232 201 232 201 683 36 683 36 361 760 361 760 113 138 113 138 395 461 395 461 862 205 862 205 502 281 502 281 459 417 459 417 858 909 858 909 899 72 899 72 212 57 212 57 424 839 424 839 323 888 323 888 464 804 464 804 419 218 419 218 665 146 665 146 341 804 341 804 149 313 149 313 109 760 109 760 847 871 847 871 127 98 127 98 648 239 648 239 731 364 731 364 378 894 378 894 157 7 157 7 469 69 469 69 673 939 673 939 881 528 881 528 708 691 708 691 81 383 81 383 293 387 293 387 587 775 587 775 837 940 837 940 874 402 874 402 927 892 927 892 435 912 435 912 541 875 541 875 964 634 964 634 194 855 194 855 656 671 656 671 573 325 573 325 809 854 809 854 464 517 464 517 272 390 272 390 523 922 523 922 137 634 137 634 725 664 725 664 784 205 784 205 327 600 327 600 217 575 217 575 708 704 708 704 93 202 93 202 473 168 473 168 839 25 839 25 563 778 563 778 632 229 632 229 776 215 776 215 115 315 115 315 734 740 734 740 802 940 802 940 956 226 956 226 947 353 947 353 963 154 963 154 851 431 851 431 39 189 39 189 34 296 34 296 515 193 515 193 546 876 546 876 548 218 548 218 880 377 880 377 218 622 218 622 290 47 290 47 518 958 518 958 395 709 395 709 254 542 254 542 898 126 898 126 128 477 128 477 159 577 159 577 376 127 376 127 29 869 29 869 841 462 841 462 746 834 746 834 872 829 872 829 149 66 149 66 701 704 701 704 511 428 511 428 956 570 956 570 431 721 431 721 337 588 337 588 934 554 934 554 576 193 576 193 940 308 940 308 770 957 770 957 333 24 333 24 883 325 883 325 484 691 484 691 170 710 170 710 164 115 164 115 699 894 699 894 822 656 822 656 540 714 540 714 128 824 128 824 520 358 520 358 625 655 625 655 175 720 175 720 451 764 451 764 657 788 657 788 856 122 856 122 286 461 286 461 657 276 657 276 944 663 944 663 850 898 850 898 196 768 196 768 776 657 776 657 409 408 409 408 169 691 169 691 293 96 293 96 496 713 496 713 778 306 778 306 310 362 310 362 391 791 391 791 286 843 286 843 856 436 856 436 490 305 490 305 53 478 53 478 536 505 536 505 71 186 71 186 482 705 482 705 637 673 637 673 862 932 862 932 413 253 413 253 715 894 715 894 101 330 101 330 386 913 386 913 942 883 942 883 274 561 274 561 337 874 337 874 4 913 4 913 513 359 513 359 451 56 451 56 442 486 442 486 561 785 561 785 888 828 888 828 1 916 1 916 913 503 913 503 527 842 527 842 319 955 319 955 71 85 71 85 327 49 327 49 706 310 706 310 121 787 121 787 535 544 535 544 861 554 861 554 496 432 496 432 464 55 464 55 342 11 342 11 869 23 869 23 201 494 201 494 280 899 280 899 645 187 645 187 134 57 134 57 914 845 914 845 3 861 3 861 865 820 865 820 247 212 247 212 301 414 301 414 94 880 94 880 275 52 275 52 168 294 168 294 298 871 298 871 621 183 621 183 759 767 759 767 570 132 570 132 838 771 838 771 30 94 30 94 84 554 84 554 846 787 846 787 639 328 639 328 234 507 234 507 389 60 389 60 742 859 742 859 149 48 149 48 13 726 13 726 609 831 609 831 677 323 677 323 274 266 274 266 569 312 569 312 503 175 503 175 150 890 150 890 454 316 454 316 115 710 115 710 617 842 617 842 136 77 136 77 254 516 254 516 599 809 599 809 660 119 660 119 586 127 586 127 872 61 872 61 747 83 747 83 553 951 553 951 292 211 292 211 180 481 180 481 931 680 931 680 709 319 709 319 779 675 779 675 124 778 124 778 745 2 745 2 744 310 744 310 97 920 97 920 188 251 188 251 314 76 314 76 25 324 25 324 761 647 761 647 901 443 901 443 398 925 398 925 919 355 919 355 842 904 842 904 517 89 517 89 243 273 243 273 105 699 105 699 607 285 607 285 88 624 88 624 242 513 242 513 342 547 342 547 151 143 151 143 572 775 572 775 395 351 395 351 72 120 72 120 358 107 358 107 393 917 393 917 712 487 712 487 560 336 560 336 297 393 297 393 282 434 282 434 43 667 43 667 874 155 874 155 751 882 751 882 833 318 833 318 366 683 366 683 716 826 716 826 454 631 454 631 879 150 879 150 445 105 445 105 310 403 310 403 98 247 98 247 356 813 356 813 11 277 11 277 947 198 947 198 89 881 89 881 911 884 911 884 243 764 243 764 326 270 326 270 364 940 364 940 446 274 446 274 84 672 84 672 791 154 791 154 450 739 450 739 577 670 577 670 337 841 337 841 895 27 895 27 222 933 222 933 399 576 399 576 648 193 648 193 356 900 356 900 817 714 817 714 902 137 902 137 122 181 122 181 929 108 929 108 187 686 187 686 898 111 898 111 592 909 592 909 373 553 373 553 345 544 345 544 637 550 637 550 691 771 691 771 923 196 923 196 89 816 89 816 880 595 880 595 548 643 548 643 26 570 26 570 203 382 203 382 411 679 411 679 731 622 731 622 638 611 638 611 240 537 240 537 880 112 880 112 239 550 239 550 900 221 900 221 178 889 178 889 747 210 747 210 599 532 599 532 229 373 229 373 209 107 209 107 211 82 211 82 793 884 793 884 771 504 771 504 727 887 727 887 482 389 482 389 667 212 667 212 897 434 897 434 680 528 680 528 408 693 408 693 164 260 164 260 290 130 290 130 905 862 905 862 208 610 208 610 314 666 314 666 158 847 158 847 312 358 312 358 640 477 640 477 629 142 629 142 342 534 342 534 548 359 548 359 196 541 196 541 739 494 739 494 625 891 625 891 878 738 878 738 887 294 887 294 818 698 818 698 206 495 206 495 847 66 847 66 134 139 134 139 745 736 745 736 133 197 133 197 659 101 659 101 116 288 116 288 411 289 411 289 229 62 229 62 952 382 952 382 472 507 472 507 107 457 107 457 213 787 213 787 263 284 263 284 116 768 116 768 324 643 324 643 850 633 850 633 144 915 144 915 245 554 245 554 185 550 185 550 448 329 448 329 289 24 289 24 668 946 668 946 870 408 870 408 572 776 572 776 90 397 90 397 882 162 882 162 585 817 585 817 276 67 276 67 30 146 30 146 584 114 584 114 177 892 177 892 596 919 596 919 703 360 703 360 366 680 366 680 897 752 897 752 589 349 589 349 421 372 421 372 635 200 635 200 268 739 268 739 225 190 225 190 471 76 471 76 902 848 902 848 69 677 69 677 488 135 488 135 451 156 451 156 853 233 853 233 876 45 876 45 788 853 788 853 429 129 429 129 874 867 874 867 258 438 258 438 401 357 401 357 439 757 439 757 756 511 756 511 356 578 356 578 888 560 888 560 458 55 458 55 797 715 797 715 292 938 292 938 186 302 186 302 29 343 29 343 321 434 321 434 530 643 530 643 185 883 185 883 123 141 123 141 570 185 570 185 455 341 455 341 591 249 591 249 523 378 523 378 94 50 94 50 514 6 514 6 3 459 3 459 401 182 401 182 452 590 452 590 116 688 116 688 123 841 123 841 300 482 300 482 168 32 168 32 15 254 15 254 179 884 179 884 119 853 119 853 108 199 108 199 419 150 419 150 734 638 734 638 28 781 28 781 579 109 579 109 741 681 741 681 914 315 914 315 864 277 864 277 163 875 163 875 875 404 875 404 203 700 203 700 192 38 192 38 222 826 222 826 662 249 662 249 823 806 823 806 733 212 733 212 156 170 156 170 601 287 601 287 843 719 843 719 224 941 224 941 878 249 878 249 147 740 147 740 70 677 70 677 501 720 501 720 533 9 533 9 269 691 269 691 99 757 99 757 750 612 750 612 147 564 147 564 962 733 962 733 182 920 182 920 794 366 794 366 286 744 286 744 658 856 658 856 810 200 810 200 163 542 163 542 828 159 828 159 187 695 187 695 693 252 693 252 344 658 344 658 817 395 817 395 78 487 78 487 40 741 40 741 780 743 780 743 642 847 642 847 507 387 507 387 332 487 332 487 931 205 931 205 513 377 513 377 736 622 736 622 838 940 838 940 154 854 154 854 798 323 798 323 565 104 565 104 399 724 399 724 626 455 626 455 439 796 439 796 172 190 172 190 468 449 468 449 648 245 648 245 892 955 892 955 410 474 410 474 197 512 197 512 66 765 66 765 130 879 130 879 323 748 323 748 581 208 581 208 403 183 403 183 15 550 15 550 957 357 957 357 567 201 567 201 58 9 58 9 611 946 611 946 137 906 137 906 381 758 381 758 635 256 635 256 476 602 476 602 187 701 187 701 888 244 888 244 647 181 647 181 146 937 146 937 445 294 445 294 125 505 125 505 439 348 439 348 374 302 374 302 152 858 152 858 641 549 641 549 340 91 340 91 70 736 70 736 416 318 416 318 913 318 913 318 700 43 700 43 782 519 782 519 511 920 511 920 306 960 306 960 514 121 514 121 939 91 939 91 266 216 266 216 812 505 812 505 301 66 301 66 699 787 699 787 645 803 645 803 826 962 826 962 161 834 161 834 158 742 158 742 289 287 289 287 655 31 655 31 947 287 947 287 70 359 70 359 101 135 101 135 445 261 445 261 960 122 960 122 363 481 363 481 448 838 448 838 881 210 881 210 125 235 125 235 767 207 767 207 396 249 396 249 749 719 749 719 352 772 352 772 953 701 953 701 549 99 549 99 355 788 355 788 744 131 744 131 453 559 453 559 393 847 393 847 871 262 871 262 908 78 908 78 37 276 37 276 361 885 361 885 881 928 881 928 704 885 704 885 508 100 508 100 573 779 573 779 646 648 646 648 541 191 541 191 863 796 863 796 863 260 863 260 54 41 54 41 556 454 556 454 814 720 814 720 95 223 95 223 635 776 635 776 498 659 498 659 482 575 482 575 232 656 232 656 839 709 839 709 676 883 676 883 764 749 764 749 556 265 556 265 465 706 465 706 392 26 392 26 202 691 202 691 523 277 523 277 11 695 11 695 906 831 906 831 441 677 441 677 760 71 760 71 738 457 738 457 900 62 900 62 809 740 809 740 479 499 479 499 523 309 523 309 915 914 915 914 338 487 338 487 106 611 106 611 201 442 201 442 912 82 912 82 265 891 265 891 438 357 438 357 218 319 218 319 922 407 922 407 199 156 199 156 590 419 590 419 381 950 381 950 573 458 573 458 244 439 244 439 729 1 729 1 225 772 225 772 795 367 795 367 126 598 126 598 910 149 910 149 845 338 845 338 248 277 248 277 562 433 562 433 3 823 3 823 920 720 920 720 666 292 666 292 576 169 576 169 833 321 833 321 514 296 514 296 228 649 228 649 538 639 538 639 753 91 753 91 624 335 624 335 474 257 474 257 660 905 660 905 528 916 528 916 891 769 891 769 886 561 886 561 89 414 89 414 163 345 163 345 189 321 189 321 287 18 287 18 607 118 607 118 38 408 38 408 269 414 269 414 298 325 298 325 118 407 118 407 172 313 172 313 806 638 806 638 255 467 255 467 237 824 237 824 12 486 12 486 704 762 704 762 507 325 507 325 42 293 42 293 633 844 633 844 211 430 211 430 796 744 796 744 749 391 749 391 654 506 654 506 482 748 482 748 822 673 822 673 880 471 880 471 593 768 593 768 626 557 626 557 762 721 762 721 348 11 348 11 795 289 795 289 730 486 730 486 918 933 918 933 401 503 401 503 373 354 373 354 585 831 585 831 298 43 298 43 905 252 905 252 603 625 603 625 586 243 586 243 500 446 500 446 940 656 940 656 304 675 304 675 852 633 852 633 363 368 363 368 461 635 461 635 80 424 80 424 303 571 303 571 667 910 667 910 923 286 923 286 255 889 255 889 156 949 156 949 295 809 295 809 875 166 875 166 963 240 963 240 520 253 520 253 788 486 788 486 339 373 339 373 686 610 686 610 28 113 28 113 303 259 303 259 764 358 764 358 427 75 427 75 2 699 2 699 58 371 58 371 266 729 266 729 348 657 348 657 213 291 213 291 829 712 829 712 539 184 539 184 146 908 146 908 920 960 920 960 630 67 630 67 128 526 128 526 733 789 733 789 823 209 823 209 217 957 217 957 469 843 469 843 632 259 632 259 815 205 815 205 464 172 464 172 548 176 548 176 98 532 98 532 453 645 453 645 875 687 875 687 850 822 850 822 282 291 282 291 879 544 879 544 807 716 807 716 11 483 11 483 143 113 143 113 112 861 112 861 557 197 557 197 793 811 793 811 379 750 379 750 75 510 75 510 879 253 879 253 161 843 161 843 776 60 776 60 543 132 543 132 738 626 738 626 131 901 131 901 941 711 941 711 3 927 3 927 170 530 170 530 957 260 957 260 579 553 579 553 179 202 179 202 840 560 840 560 859 964 859 964 365 458 365 458 604 268 604 268 590 263 590 263 947 723 947 723 431 280 431 280 292 362 292 362 155 954 155 954 658 839 658 839 909 939 909 939 722 255 722 255 663 367 663 367 596 454 596 454 534 157 534 157 57 830 57 830 805 636 805 636 247 476 247 476 825 831 825 831 788 417 788 417 450 936 450 936 28 143 28 143 420 400 420 400 166 381 166 381 99 610 99 610 239 634 239 634 693 476 693 476 443 767 443 767 686 753 686 753 710 344 710 344 459 58 459 58 776 755 776 755 844 64 844 64 594 453 594 453 879 3 879 3 731 684 731 684 924 610 924 610 411 143 411 143 188 597 188 597 691 941 691 941 745 458 745 458 243 662 243 662 446 120 446 120 47 875 47 875 188 415 188 415 767 743 767 743 430 154 430 154 594 761 594 761 713 492 713 492 487 591 487 591 420 204 420 204 755 490 755 490 517 153 517 153 832 39 832 39 814 138 814 138 718 4 718 4 70 822 70 822 129 793 129 793 114 437 114 437 844 704 844 704 168 22 168 22 829 689 829 689 635 71 635 71 939 766 939 766 820 929 820 929 162 584 162 584 651 389 651 389 182 345 182 345 472 679 472 679 280 888 280 888 871 707 871 707 540 568 540 568 812 103 812 103 893 657 893 657 820 210 820 210 312 601 312 601 146 721 146 721 930 340 930 340 782 220 782 220 325 16 325 16 82 129 82 129 823 10 823 10 536 602 536 602 107 155 107 155 705 962 705 962 542 281 542 281 441 584 441 584 399 908 399 908 741 64 741 64 895 497 895 497 900 736 900 736 890 74 890 74 938 239 938 239 5 255 5 255 148 890 148 890 570 150 570 150 138 634 138 634 6 168 6 168 299 504 299 504 610 575 610 575 249 361 249 361 762 422 762 422 626 50 626 50 773 428 773 428 280 153 280 153 284 825 284 825 650 693 650 693 103 467 103 467 677 255 677 255 194 934 194 934 964 196 964 196 357 925 357 925 236 167 236 167 496 179 496 179 673 877 673 877 232 546 232 546 731 856 731 856 860 895 860 895 433 663 433 663 481 324 481 324 310 834 310 834 447 333 447 333 411 283 411 283 462 224 462 224 590 114 590 114 685 866 685 866 410 121 410 121 18 951 18 951 241 249 241 249 256 589 256 589 300 299 300 299 112 34 112 34 31 912 31 912 473 153 473 153 595 466 595 466 300 473 300 473 69 460 69 460 840 890 840 890 114 925 114 925 558 918 558 918 449 950 449 950 95 222 95 222 855 136 855 136 846 570 846 570 76 275 76 275 498 644 498 644 94 493 94 493 654 686 654 686 457 248 457 248 164 715 164 715 762 188 762 188 28 366 28 366 855 118 855 118 139 91 139 91 867 760 867 760 886 668 886 668 183 314 183 314 107 758 107 758 809 666 809 666 639 233 639 233 957 917 957 917 483 539 483 539 27 460 27 460 174 790 174 790 302 568 302 568 97 313 97 313 8 154 8 154 963 527 963 527 119 892 119 892 53 676 53 676 278 114 278 114 295 894 295 894 22 486 22 486 521 698 521 698 374 381 374 381 523 740 523 740 912 423 912 423 462 963 462 963 837 111 837 111 97 710 97 710 209 612 209 612 564 460 564 460 552 441 552 441 760 905 760 905 962 626 962 626 709 786 709 786 400 549 400 549 479 41 479 41 64 218 64 218 841 726 841 726 589 344 589 344 297 828 297 828 369 349 369 349 287 374 287 374 566 914 566 914 641 523 641 523 930 836 930 836 538 66 538 66 622 964 622 964 943 410 943 410 18 157 18 157 839 940 839 940 596 164 596 164 649 884 649 884 732 267 732 267 532 599 532 599 542 108 542 108 781 816 781 816 210 250 210 250 513 829 513 829 284 248 284 248 637 961 637 961 533 17 533 17 507 780 507 780 153 896 153 896 633 19 633 19 915 754 915 754 442 800 442 800 621 771 621 771 119 152 119 152 857 16 857 16 479 618 479 618 569 100 569 100 947 759 947 759 751 614 751 614 778 340 778 340 42 405 42 405 470 322 470 322 571 76 571 76 462 607 462 607 813 610 813 610 706 654 706 654 790 408 790 408 38 215 38 215 99 650 99 650 264 829 264 829 816 190 816 190 880 6 880 6 418 168 418 168 499 790 499 790 675 247 675 247 430 136 430 136 729 286 729 286 782 643 782 643 192 932 192 932 451 603 451 603 259 733 259 733 890 730 890 730 931 34 931 34 345 343 345 343 748 253 748 253 374 186 374 186 242 883 242 883 5 30 5 30 493 665 493 665 462 426 462 426 13 539 13 539 447 64 447 64 175 320 175 320 108 617 108 617 618 227 618 227 630 211 630 211 363 100 363 100 263 833 263 833 698 421 698 421 442 727 442 727 643 369 643 369 744 920 744 920 637 49 637 49 243 54 243 54 338 837 338 837 638 165 638 165 765 596 765 596 927 796 927 796 359 686 359 686 153 55 153 55 915 47 915 47 168 467 168 467 82 150 82 150 831 169 831 169 787 104 787 104 269 740 269 740 324 901 324 901 3 218 3 218 87 631 87 631 276 827 276 827 506 283 506 283 57 713 57 713 476 913 476 913 682 925 682 925 553 84 553 84 535 169 535 169 962 912 962 912 216 680 216 680 323 898 323 898 385 501 385 501 246 812 246 812 175 873 175 873 789 80 789 80 328 785 328 785 663 231 663 231 208 176 208 176 891 77 891 77 949 738 949 738 890 22 890 22 414 906 414 906 612 291 612 291 535 196 535 196 406 9 406 9 22 285 22 285 46 270 46 270 445 755 445 755 858 341 858 341 649 630 649 630 405 290 405 290 902 912 902 912 680 164 680 164 256 957 256 957 150 14 150 14 564 960 564 960 945 631 945 631 621 357 621 357 243 742 243 742 43 757 43 757 450 538 450 538 111 825 111 825 88 186 88 186 649 270 649 270 784 154 784 154 491 221 491 221 835 303 835 303 11 225 11 225 243 231 243 231 784 735 784 735 661 882 661 882 46 84 46 84 238 508 238 508 576 908 576 908 957 522 957 522 117 647 117 647 503 429 503 429 681 151 681 151 51 354 51 354 552 244 552 244 563 672 563 672 587 12 587 12 514 30 514 30 369 63 369 63 107 45 107 45 776 544 776 544 368 692 368 692 917 693 917 693 109 567 109 567 196 159 196 159 661 687 661 687 465 745 465 745 513 849 513 849 180 724 180 724 664 347 664 347 622 329 622 329 251 377 251 377 382 163 382 163 679 121 679 121 241 872 241 872 10 580 10 580 502 757 502 757 278 542 278 542 643 363 643 363 582 702 582 702 242 319 242 319 883 864 883 864 797 621 797 621 650 541 650 541 955 231 955 231 835 959 835 959 846 454 846 454 495 14 495 14 794 888 794 888 687 682 687 682 900 946 900 946 647 870 647 870 270 525 270 525 747 61 747 61 526 318 526 318 250 602 250 602 524 82 524 82 242 620 242 620 315 850 315 850 881 299 881 299 640 848 640 848 498 797 498 797 155 140 155 140 14 166 14 166 132 16 132 16 252 781 252 781 239 133 239 133 313 28 313 28 116 52 116 52 877 791 877 791 820 282 820 282 520 586 520 586 123 248 123 248 949 415 949 415 764 943 764 943 611 165 611 165 587 229 587 229 387 716 387 716 918 766 918 766 895 654 895 654 184 488 184 488 54 23 54 23 173 924 173 924 962 942 962 942 833 943 833 943 497 562 497 562 413 70 413 70 4 306 4 306 636 830 636 830 367 501 367 501 318 876 318 876 219 207 219 207 897 470 897 470 570 738 570 738 532 316 532 316 687 90 687 90 42 317 42 317 963 898 963 898 957 915 957 915 438 236 438 236 352 62 352 62 571 934 571 934 443 562 443 562 735 404 735 404 703 836 703 836 60 614 60 614 465 41 465 41 853 556 853 556 580 817 580 817 103 615 103 615 261 918 261 918 818 865 818 865 235 509 235 509 739 399 739 399 919 503 919 503 573 486 573 486 744 204 744 204 272 847 272 847 736 171 736 171 681 471 681 471 418 327 418 327 259 575 259 575 594 924 594 924 19 649 19 649 676 636 676 636 129 130 129 130 213 483 213 483 273 534 273 534 824 128 824 128 307 455 307 455 207 481 207 481 428 538 428 538 959 239 959 239 575 552 575 552 344 600 344 600 180 62 180 62 226 814 226 814 252 793 252 793 97 387 97 387 507 187 507 187 342 500 342 500 165 945 165 945 732 524 732 524 954 323 954 323 848 755 848 755 310 907 310 907 189 436 189 436 461 882 461 882 244 374 244 374 453 69 453 69 150 221 150 221 109 786 109 786 902 710 902 710 946 57 946 57 494 939 494 939 484 544 484 544 176 577 176 577 413 28 413 28 242 823 242 823 491 395 491 395 945 719 945 719 321 122 321 122 584 894 584 894 620 626 620 626 261 942 261 942 279 388 279 388 618 786 618 786 354 314 354 314 489 905 489 905 331 876 331 876 265 631 265 631 928 108 928 108 547 735 547 735 819 90 819 90 390 907 390 907 270 456 270 456 279 123 279 123 823 707 823 707 313 228 313 228 667 919 667 919 417 572 417 572 153 470 153 470 747 665 747 665 223 553 223 553 254 855 254 855 954 299 954 299 451 47 451 47 56 24 56 24 186 788 186 788 952 71 952 71 32 5 32 5 752 75 752 75 603 932 603 932 494 334 494 334 242 550 242 550 503 241 503 241 94 820 94 820 311 778 311 778 293 292 293 292 295 177 295 177 15 538 15 538 305 608 305 608 912 375 912 375 544 638 544 638 336 818 336 818 757 215 757 215 240 274 240 274 523 11 523 11 942 53 942 53 856 543 856 543 80 580 80 580 26 863 26 863 949 952 949 952 483 747 483 747 274 815 274 815 29 809 29 809 667 761 667 761 279 452 279 452 68 804 68 804 137 144 137 144 125 40 125 40 188 384 188 384 589 303 589 303 644 151 644 151 835 782 835 782 277 836 277 836 816 650 816 650 407 373 407 373 706 105 706 105 473 656 473 656 221 162 221 162 153 225 153 225 425 304 425 304 770 857 770 857 21 248 21 248 225 135 225 135 7 730 7 730 617 225 617 225 910 549 910 549 112 483 112 483 778 728 778 728 75 197 75 197 491 785 491 785 758 324 758 324 110 525 110 525 141 621 141 621 151 830 151 830 212 618 212 618 585 736 585 736 720 406 720 406 289 621 289 621 804 209 804 209 292 1 292 1 749 246 749 246 628 734 628 734 206 328 206 328 583 98 583 98 448 602 448 602 508 424 508 424 567 555 567 555 596 58 596 58 320 666 320 666 126 798 126 798 165 38 165 38 55 916 55 916 516 196 516 196 616 474 616 474 168 664 168 664 667 928 667 928 710 324 710 324 929 848 929 848 354 525 354 525 122 524 122 524 900 287 900 287 803 731 803 731 439 662 439 662 700 15 700 15 405 419 405 419 776 386 776 386 772 20 772 20 660 948 660 948 575 349 575 349 224 519 224 519 351 243 351 243 308 948 308 948 402 857 402 857 632 451 632 451 164 58 164 58 216 314 216 314 681 353 681 353 329 102 329 102 156 749 156 749 206 461 206 461 340 377 340 377 828 603 828 603 397 253 397 253 387 313 387 313 39 643 39 643 487 181 487 181 172 835 172 835 19 583 19 583 417 567 417 567 385 141 385 141 532 784 532 784 340 125 340 125 485 99 485 99 697 530 697 530 472 109 472 109 943 434 943 434 665 339 665 339 623 511 623 511 941 506 941 506 676 494 676 494 550 141 550 141 919 274 919 274 147 634 147 634 145 839 145 839 193 717 193 717 681 20 681 20 431 925 431 925 298 115 298 115 579 837 579 837 727 962 727 962 727 644 727 644 610 512 610 512 717 926 717 926 731 404 731 404 83 820 83 820 379 842 379 842 7 627 7 627 287 52 287 52 68 798 68 798 525 727 525 727 320 380 320 380 54 219 54 219 292 779 292 779 283 111 283 111 511 676 511 676 763 722 763 722 291 544 291 544 763 719 763 719 698 652 698 652 710 725 710 725 43 66 43 66 409 592 409 592 7 574 7 574 636 927 636 927 300 362 300 362 179 955 179 955 341 51 341 51 886 495 886 495 963 558 963 558 310 14 310 14 942 27 942 27 750 234 750 234 386 557 386 557 630 933 630 933 451 675 451 675 847 291 847 291 905 849 905 849 245 181 245 181 468 225 468 225 612 925 612 925 750 15 750 15 735 520 735 520 72 201 72 201 720 54 720 54 61 4 61 4 763 838 763 838 862 750 862 750 478 567 478 567 847 529 847 529 212 404 212 404 717 822 717 822 34 669 34 669 82 635 82 635 579 151 579 151 796 96 796 96 354 716 354 716 382 12 382 12 62 157 62 157 613 661 613 661 65 174 65 174 800 75 800 75 82 437 82 437 941 833 941 833 913 304 913 304 6 950 6 950 615 35 615 35 713 65 713 65 432 614 432 614 241 702 241 702 443 837 443 837 790 675 790 675 418 487 418 487 88 808 88 808 491 518 491 518 881 936 881 936 728 610 728 610 502 494 502 494 283 149 283 149 839 852 839 852 827 833 827 833 33 274 33 274 960 913 960 913 16 509 16 509 162 669 162 669 150 747 150 747 687 319 687 319 568 82 568 82 185 702 185 702 510 543 510 543 119 656 119 656 341 766 341 766 419 61 419 61 523 934 523 934 606 412 606 412 54 10 54 10 56 292 56 292 170 853 170 853 701 601 701 601 770 267 770 267 445 685 445 685 879 278 879 278 825 815 825 815 473 774 473 774 848 235 848 235 680 656 680 656 951 400 951 400 740 439 740 439 769 152 769 152 317 730 317 730 232 164 232 164 604 76 604 76 226 558 226 558 412 321 412 321 537 641 537 641 274 310 274 310 507 376 507 376 310 232 310 232 834 347 834 347 564 673 564 673 757 601 757 601 919 630 919 630 314 908 314 908 273 108 273 108 190 580 190 580 61 803 61 803 864 660 864 660 252 266 252 266 210 108 210 108 157 305 157 305 922 553 922 553 777 817 777 817 243 152 243 152 211 799 211 799 837 375 837 375 717 489 717 489 445 515 445 515 409 312 409 312 470 460 470 460 953 57 953 57 165 816 165 816 448 600 448 600 742 373 742 373 602 892 602 892 793 118 793 118 708 357 708 357 230 806 230 806 730 832 730 832 557 840 557 840 879 747 879 747 523 456 523 456 688 218 688 218 278 53 278 53 890 563 890 563 673 269 673 269 959 830 959 830 882 900 882 900 713 878 713 878 327 445 327 445 383 550 383 550 477 936 477 936 350 41 350 41 268 6 268 6 333 287 333 287 821 196 821 196 225 790 225 790 518 613 518 613 166 6 166 6 590 687 590 687 272 405 272 405 123 962 123 962 755 124 755 124 258 817 258 817 48 23 48 23 930 410 930 410 134 913 134 913 664 446 664 446 617 782 617 782 496 439 496 439 630 595 630 595 236 613 236 613 497 302 497 302 28 110 28 110 10 719 10 719 644 638 644 638 694 891 694 891 474 250 474 250 851 433 851 433 469 49 469 49 231 184 231 184 519 296 519 296 850 809 850 809 195 47 195 47 591 229 591 229 737 834 737 834 623 930 623 930 84 291 84 291 64 184 64 184 501 349 501 349 172 635 172 635 760 909 760 909 382 780 382 780 675 418 675 418 228 115 228 115 862 521 862 521 434 931 434 931 297 624 297 624 539 276 539 276 244 210 244 210 388 135 388 135 724 315 724 315 80 478 80 478 435 557 435 557 956 821 956 821 467 556 467 556 825 610 825 610 692 686 692 686 533 354 533 354 394 300 394 300 194 462 194 462 427 671 427 671 63 190 63 190 579 619 579 619 533 901 533 901 295 160 295 160 160 332 160 332 269 552 269 552 339 846 339 846 811 431 811 431 595 467 595 467 372 943 372 943 400 538 400 538 746 204 746 204 687 189 687 189 122 757 122 757 678 148 678 148 703 93 703 93 491 338 491 338 359 539 359 539 190 947 190 947 596 670 596 670 562 356 562 356 785 658 785 658 288 875 288 875 374 149 374 149 208 64 208 64 856 451 856 451 918 917 918 917 286 470 286 470 758 843 758 843 781 99 781 99 400 175 400 175 101 707 101 707 225 638 225 638 745 779 745 779 465 285 465 285 600 425 600 425 371 709 371 709 607 900 607 900 635 792 635 792 476 307 476 307 939 374 939 374 489 675 489 675 758 210 758 210 449 369 449 369 836 786 836 786 90 341 90 341 961 90 961 90 197 914 197 914 834 70 834 70 906 143 906 143 118 783 118 783 782 875 782 875 685 243 685 243 467 426 467 426 561 665 561 665 943 374 943 374 605 641 605 641 225 263 225 263 712 442 712 442 646 919 646 919 372 618 372 618 237 631 237 631 932 270 932 270 160 368 160 368 44 174 44 174 641 871 641 871 773 670 773 670 38 50 38 50 613 844 613 844 9 247 9 247 505 253 505 253 568 159 568 159 787 571 787 571 565 910 565 910 61 934 61 934 474 405 474 405 235 961 235 961 641 637 641 637 425 715 425 715 137 403 137 403 194 264 194 264 19 232 19 232 472 273 472 273 510 270 510 270 738 175 738 175 211 605 211 605 564 812 564 812 134 354 134 354 563 940 563 940 211 487 211 487 487 750 487 750 770 185 770 185 718 944 718 944 28 373 28 373 180 427 180 427 220 164 220 164 57 560 57 560 386 403 386 403 873 744 873 744 268 768 268 768 700 602 700 602 195 755 195 755 895 835 895 835 474 377 474 377 737 841 737 841 894 657 894 657 613 281 613 281 308 135 308 135 925 561 925 561 41 854 41 854 641 705 641 705 767 833 767 833 148 262 148 262 396 464 396 464 355 886 355 886 586 893 586 893 618 805 618 805 307 159 307 159 577 664 577 664 654 814 654 814 703 621 703 621 252 821 252 821 218 446 218 446 564 362 564 362 253 769 253 769 617 94 617 94 865 167 865 167 27 839 27 839 113 422 113 422 225 764 225 764 641 140 641 140 801 912 801 912 403 471 403 471 58 527 58 527 357 640 357 640 301 659 301 659 265 307 265 307 649 629 649 629 713 834 713 834 43 90 43 90 467 434 467 434 874 122 874 122 731 32 731 32 861 916 861 916 39 193 39 193 20 572 20 572 890 383 890 383 279 856 279 856 714 570 714 570 651 727 651 727 532 808 532 808 290 713 290 713 304 753 304 753 659 677 659 677 679 303 679 303 48 565 48 565 27 535 27 535 118 214 118 214 307 418 307 418 737 122 737 122 672 769 672 769 646 692 646 692 160 378 160 378 614 859 614 859 903 785 903 785 938 463 938 463 953 708 953 708 297 135 297 135 526 55 526 55 208 241 208 241 523 852 523 852 123 501 123 501 286 52 286 52 301 675 301 675 85 556 85 556 279 924 279 924 599 145 599 145 485 173 485 173 837 957 837 957 937 887 937 887 247 724 247 724 515 300 515 300 817 116 817 116 727 33 727 33 819 5 819 5 679 870 679 870 185 17 185 17 372 634 372 634 483 429 483 429 161 351 161 351 217 271 217 271 664 882 664 882 273 450 273 450 959 613 959 613 700 525 700 525 649 356 649 356 537 232 537 232 255 853 255 853 606 324 606 324 759 227 759 227 649 664 649 664 592 571 592 571 607 950 607 950 838 259 838 259 668 668 668 668 416 321 416 321 655 413 655 413 236 499 236 499 52 722 52 722 174 232 174 232 747 360 747 360 477 139 477 139 9 402 9 402 630 481 630 481 490 270 490 270 215 180 215 180 135 553 135 553 633 575 633 575 503 465 503 465 857 726 857 726 685 328 685 328 941 60 941 60 226 939 226 939 118 144 118 144 369 768 369 768 884 573 884 573 283 651 283 651 825 851 825 851 149 590 149 590 726 429 726 429 893 178 893 178 829 625 829 625 684 771 684 771 497 892 497 892 6 479 6 479 480 727 480 727 76 799 76 799 268 771 268 771 66 281 66 281 539 773 539 773 839 712 839 712 67 770 67 770 8 160 8 160 759 893 759 893 569 535 569 535 244 272 244 272 150 21 150 21 937 483 937 483 535 369 535 369 475 457 475 457 612 833 612 833 422 829 422 829 162 539 162 539 622 210 622 210 256 30 256 30 174 539 174 539 755 77 755 77 337 96 337 96 323 944 323 944 940 563 940 563 956 685 956 685 593 424 593 424 25 244 25 244 467 257 467 257 176 604 176 604 252 906 252 906 344 492 344 492 537 131 537 131 322 442 322 442 574 881 574 881 117 48 117 48 488 73 488 73 186 798 186 798 732 865 732 865 556 889 556 889 143 449 143 449 461 811 461 811 288 403 288 403 143 952 143 952 240 99 240 99 288 830 288 830 551 324 551 324 638 139 638 139 699 261 699 261 208 146 208 146 856 189 856 189 156 926 156 926 807 359 807 359 62 794 62 794 190 487 190 487 171 250 171 250 252 699 252 699 736 945 736 945 826 139 826 139 195 852 195 852 810 890 810 890 381 326 381 326 312 234 312 234 579 326 579 326 236 328 236 328 816 34 816 34 37 501 37 501 293 904 293 904 949 274 949 274 89 720 89 720 306 405 306 405 301 407 301 407 103 566 103 566 29 727 29 727 621 799 621 799 837 236 837 236 315 388 315 388 681 317 681 317 739 748 739 748 458 29 458 29 530 346 530 346 535 935 535 935 600 693 600 693 492 770 492 770 909 849 909 849 54 417 54 417 845 536 845 536 201 72 201 72 197 581 197 581 249 797 249 797 931 880 931 880 558 225 558 225 902 395 902 395 611 620 611 620 80 491 80 491 491 849 491 849 475 301 475 301 919 15 919 15 445 234 445 234 246 197 246 197 371 144 371 144 593 203 593 203 481 14 481 14 947 106 947 106 405 136 405 136 219 168 219 168 888 84 888 84 116 658 116 658 440 602 440 602 856 364 856 364 588 689 588 689 206 845 206 845 858 205 858 205 126 160 126 160 552 211 552 211 777 140 777 140 364 359 364 359 835 353 835 353 940 333 940 333 471 240 471 240 511 363 511 363 811 715 811 715 438 573 438 573 829 751 829 751 60 938 60 938 123 652 123 652 574 780 574 780 567 53 567 53 439 732 439 732 476 673 476 673 713 656 713 656 931 427 931 427 459 123 459 123 127 51 127 51 41 372 41 372 810 50 810 50 887 111 887 111 841 590 841 590 187 122 187 122 128 208 128 208 270 234 270 234 716 257 716 257 942 108 942 108 155 897 155 897 7 344 7 344 599 687 599 687 313 637 313 637 688 610 688 610 196 646 196 646 237 253 237 253 405 519 405 519 99 581 99 581 334 795 334 795 430 114 430 114 938 960 938 960 62 226 62 226 938 161 938 161 555 505 555 505 621 371 621 371 873 954 873 954 681 72 681 72 861 840 861 840 347 67 347 67 958 354 958 354 287 219 287 219 765 660 765 660 118 179 118 179 390 92 390 92 159 747 159 747 181 542 181 542 927 957 927 957 157 415 157 415 232 194 232 194 836 562 836 562 21 371 21 371 693 815 693 815 421 88 421 88 113 166 113 166 156 888 156 888 515 686 515 686 401 19 401 19 224 363 224 363 350 459 350 459 151 175 151 175 766 779 766 779 518 22 518 22 334 495 334 495 931 369 931 369 613 246 613 246 748 363 748 363 132 147 132 147 776 304 776 304 171 888 171 888 899 608 899 608 226 70 226 70 834 38 834 38 901 923 901 923 921 814 921 814 772 279 772 279 103 422 103 422 539 824 539 824 817 890 817 890 8 353 8 353 776 864 776 864 76 507 76 507 314 772 314 772 386 371 386 371 145 177 145 177 431 881 431 881 544 771 544 771 131 565 131 565 532 331 532 331 463 280 463 280 652 634 652 634 213 71 213 71 925 809 925 809 507 313 507 313 931 314 931 314 808 644 808 644 242 654 242 654 621 848 621 848 870 414 870 414 829 723 829 723 808 39 808 39 594 466 594 466 343 105 343 105 926 335 926 335 403 191 403 191 11 573 11 573 813 65 813 65 923 624 923 624 205 549 205 549 397 122 397 122 291 343 291 343 678 562 678 562 527 317 527 317 45 21 45 21 913 244 913 244 711 12 711 12 885 448 885 448 411 139 411 139 468 576 468 576 163 806 163 806 321 348 321 348 766 107 766 107 701 165 701 165 100 421 100 421 751 401 751 401 413 743 413 743 9 840 9 840 610 333 610 333 734 240 734 240 382 558 382 558 797 754 797 754 791 501 791 501 532 519 532 519 494 841 494 841 223 759 223 759 723 937 723 937 37 809 37 809 906 936 906 936 115 822 115 822 963 894 963 894 128 361 128 361 139 525 139 525 625 149 625 149 149 293 149 293 663 303 663 303 274 660 274 660 488 188 488 188 937 458 937 458 734 65 734 65 180 775 180 775 361 291 361 291 709 224 709 224 615 159 615 159 58 618 58 618 343 434 343 434 425 503 425 503 147 766 147 766 256 611 256 611 464 555 464 555 934 140 934 140 870 635 870 635 76 526 76 526 918 31 918 31 314 204 314 204 722 580 722 580 556 9 556 9 864 378 864 378 141 696 141 696 264 284 264 284 551 460 551 460 117 199 117 199 512 557 512 557 688 494 688 494 271 437 271 437 821 417 821 417 821 152 821 152 664 259 664 259 41 440 41 440 157 930 157 930 412 18 412 18 485 426 485 426 702 431 702 431 198 166 198 166 159 343 159 343 815 686 815 686 530 78 530 78 378 124 378 124 950 450 950 450 479 843 479 843 396 59 396 59 288 579 288 579 819 463 819 463 592 807 592 807 116 255 116 255 783 877 783 877 493 323 493 323 177 337 177 337 638 125 638 125 195 254 195 254 188 340 188 340 368 820 368 820 864 725 864 725 757 529 757 529 306 93 306 93 761 553 761 553 443 806 443 806 702 625 702 625 418 588 418 588 962 219 962 219 153 5 153 5 539 608 539 608 861 294 861 294 128 81 128 81 140 864 140 864 793 619 793 619 930 900 930 900 111 51 111 51 20 676 20 676 182 574 182 574 501 267 501 267 149 390 149 390 41 381 41 381 5 232 5 232 52 732 52 732 275 960 275 960 248 204 248 204 533 668 533 668 490 116 490 116 937 796 937 796 445 891 445 891 146 511 146 511 143 316 143 316 677 90 677 90 915 295 915 295 657 624 657 624 241 485 241 485 99 152 99 152 57 776 57 776 747 178 747 178 96 825 96 825 945 864 945 864 705 23 705 23 949 535 949 535 174 91 174 91 376 548 376 548 900 290 900 290 657 820 657 820 827 501 827 501 460 808 460 808 611 554 611 554 795 858 795 858 28 868 28 868 191 106 191 106 799 775 799 775 391 925 391 925 847 442 847 442 722 169 722 169 473 955 473 955 560 803 560 803 340 10 340 10 314 192 314 192 662 150 662 150 570 917 570 917 620 602 620 602 438 416 438 416 590 198 590 198 22 184 22 184 241 571 241 571 942 76 942 76 392 175 392 175 54 889 54 889 763 495 763 495 937 779 937 779 35 818 35 818 77 152 77 152 932 953 932 953 733 569 733 569 949 490 949 490 694 11 694 11 148 539 148 539 799 107 799 107 467 125 467 125 44 535 44 535 592 243 592 243 283 319 283 319 542 691 542 691 74 856 74 856 694 604 694 604 403 692 403 692 203 738 203 738 624 752 624 752 498 433 498 433 467 53 467 53 51 862 51 862 292 820 292 820 426 189 426 189 501 955 501 955 666 533 666 533 577 1 577 1 738 702 738 702 298 433 298 433 283 147 283 147 857 248 857 248 183 750 183 750 202 662 202 662 269 603 269 603 682 889 682 889 563 428 563 428 888 162 888 162 699 962 699 962 164 218 164 218 10 295 10 295 762 459 762 459 160 94 160 94 435 964 435 964 470 810 470 810 943 412 943 412 942 903 942 903 734 904 734 904 511 532 511 532 296 820 296 820 914 719 914 719 594 702 594 702 502 848 502 848 366 383 366 383 429 194 429 194 178 180 178 180 317 717 317 717 737 539 737 539 420 578 420 578 432 731 432 731 572 854 572 854 899 835 899 835 272 152 272 152 78 336 78 336 117 426 117 426 709 86 709 86 689 288 689 288 280 80 280 80 111 548 111 548 679 185 679 185 398 59 398 59 142 867 142 867 830 931 830 931 559 891 559 891 574 19 574 19 911 919 911 919 616 175 616 175 29 419 29 419 595 873 595 873 351 573 351 573 896 144 896 144 123 333 123 333 774 301 774 301 740 365 740 365 623 957 623 957 398 626 398 626 868 12 868 12 205 933 205 933 305 434 305 434 922 364 922 364 654 836 654 836 597 347 597 347 527 759 527 759 401 915 401 915 49 718 49 718 115 841 115 841 23 807 23 807 900 808 900 808 682 930 682 930 614 959 614 959 153 782 153 782 447 824 447 824 249 181 249 181 166 180 166 180 298 792 298 792 904 573 904 573 881 569 881 569 684 754 684 754 808 480 808 480 219 303 219 303 29 599 29 599 754 642 754 642 151 382 151 382 275 831 275 831 820 815 820 815 863 385 863 385 649 959 649 959 747 602 747 602 449 79 449 79 169 395 169 395 610 547 610 547 216 354 216 354 602 515 602 515 546 563 546 563 871 241 871 241 880 299 880 299 920 233 920 233 282 252 282 252 58 125 58 125 356 38 356 38 763 765 763 765 382 279 382 279 751 556 751 556 368 585 368 585 366 837 366 837 7 807 7 807 843 315 843 315 390 227 390 227 825 113 825 113 566 379 566 379 216 358 216 358 651 743 651 743 476 163 476 163 1 77 1 77 843 588 843 588 387 90 387 90 442 895 442 895 955 294 955 294 747 85 747 85 748 619 748 619 950 415 950 415 35 210 35 210 95 50 95 50 867 149 867 149 894 851 894 851 789 324 789 324 576 692 576 692 172 656 172 656 115 821 115 821 730 239 730 239 470 788 470 788 305 369 305 369 698 525 698 525 527 5 527 5 370 843 370 843 23 558 23 558 4 485 4 485 1 890 1 890 678 798 678 798 670 743 670 743 290 649 290 649 345 121 345 121 326 230 326 230 951 957 951 957 208 411 208 411 209 557 209 557 767 144 767 144 829 237 829 237 265 407 265 407 316 264 316 264 963 565 963 565 663 649 663 649 740 191 740 191 481 863 481 863 379 341 379 341 720 492 720 492 736 318 736 318 830 412 830 412 485 422 485 422 416 954 416 954 598 599 598 599 607 716 607 716 867 310 867 310 826 830 826 830 116 391 116 391 742 867 742 867 482 244 482 244 659 170 659 170 380 743 380 743 449 786 449 786 830 463 830 463 680 767 680 767 557 395 557 395 260 626 260 626 913 625 913 625 758 562 758 562 709 20 709 20 560 198 560 198 653 109 653 109 447 343 447 343 928 686 928 686 12 165 12 165 516 644 516 644 826 735 826 735 420 486 420 486 542 658 542 658 696 577 696 577 41 693 41 693 87 881 87 881 777 600 777 600 244 864 244 864 757 613 757 613 282 611 282 611 838 512 838 512 775 443 775 443 928 216 928 216 618 40 618 40 439 780 439 780 871 128 871 128 45 459 45 459 135 865 135 865 902 31 902 31 656 404 656 404 639 767 639 767 263 863 263 863 600 11 600 11 607 310 607 310 507 396 507 396 234 640 234 640 38 63 38 63 714 587 714 587 584 636 584 636 16 360 16 360 37 62 37 62 451 389 451 389 705 132 705 132 509 524 509 524 466 389 466 389 149 79 149 79 58 842 58 842 160 843 160 843 522 239 522 239 292 735 292 735 42 413 42 413 476 447 476 447 187 883 187 883 234 814 234 814 407 468 407 468 767 112 767 112 260 747 260 747 67 398 67 398 894 800 894 800 958 880 958 880 456 448 456 448 600 810 600 810 627 408 627 408 294 147 294 147 243 266 243 266 687 733 687 733 476 327 476 327 544 71 544 71 718 527 718 527 640 338 640 338 413 401 413 401 869 728 869 728 790 373 790 373 481 963 481 963 452 287 452 287 782 376 782 376 744 678 744 678 666 310 666 310 194 447 194 447 859 823 859 823 598 74 598 74 268 826 268 826 452 869 452 869 359 411 359 411 455 416 455 416 521 238 521 238 714 286 714 286 101 272 101 272 334 122 334 122 477 117 477 117 949 371 949 371 463 317 463 317 47 529 47 529 814 206 814 206 311 866 311 866 778 883 778 883 135 302 135 302 424 424 424 424 677 147 677 147 419 776 419 776 779 625 779 625 632 194 632 194 235 604 235 604 424 909 424 909 548 251 548 251 959 569 959 569 340 473 340 473 252 410 252 410 39 621 39 621 580 408 580 408 750 898 750 898 493 122 493 122 454 549 454 549 74 849 74 849 145 451 145 451 153 58 153 58 25 780 25 780 580 701 580 701 589 883 589 883 393 589 393 589 82 548 82 548 509 642 509 642 947 248 947 248 164 858 164 858 157 853 157 853 427 180 427 180 764 787 764 787 5 765 5 765 876 132 876 132 20 421 20 421 829 616 829 616 941 342 941 342 44 954 44 954 283 394 283 394 788 170 788 170 152 952 152 952 221 204 221 204 922 747 922 747 724 108 724 108 515 675 515 675 357 192 357 192 165 198 165 198 568 828 568 828 755 831 755 831 637 770 637 770 287 179 287 179 400 730 400 730 686 99 686 99 485 120 485 120 508 831 508 831 345 524 345 524 349 227 349 227 767 533 767 533 712 388 712 388 532 32 532 32 244 95 244 95 263 76 263 76 458 647 458 647 426 949 426 949 144 406 144 406 188 513 188 513 757 692 757 692 692 248 692 248 194 220 194 220 885 218 885 218 703 881 703 881 268 452 268 452 680 490 680 490 715 731 715 731 593 390 593 390 242 204 242 204 455 840 455 840 160 217 160 217 160 777 160 777 14 778 14 778 843 769 843 769 769 105 769 105 9 106 9 106 907 194 907 194 57 861 57 861 318 648 318 648 824 870 824 870 386 391 386 391 874 157 874 157 765 940 765 940 684 196 684 196 942 632 942 632 684 706 684 706 811 409 811 409 125 390 125 390 777 775 777 775 31 37 31 37 684 696 684 696 503 528 503 528 505 605 505 605 361 891 361 891 890 431 890 431 764 552 764 552 329 111 329 111 814 761 814 761 394 410 394 410 205 134 205 134 72 649 72 649 948 575 948 575 320 682 320 682 207 361 207 361 674 513 674 513 207 936 207 936 62 8 62 8 395 810 395 810 728 792 728 792 288 204 288 204 341 642 341 642 726 3 726 3 407 223 407 223 469 208 469 208 209 896 209 896 877 572 877 572 917 894 917 894 98 833 98 833 576 407 576 407 165 867 165 867 285 67 285 67 288 88 288 88 390 20 390 20 630 280 630 280 670 651 670 651 441 698 441 698 589 621 589 621 670 705 670 705 344 139 344 139 765 572 765 572 442 474 442 474 303 807 303 807 504 579 504 579 382 339 382 339 241 168 241 168 80 790 80 790 227 657 227 657 188 188 188 188 332 256 332 256 619 943 619 943 446 98 446 98 588 484 588 484 904 184 904 184 229 204 229 204 130 183 130 183 912 397 912 397 717 232 717 232 427 793 427 793 277 477 277 477 376 862 376 862 61 77 61 77 22 420 22 420 90 524 90 524 282 349 282 349 917 653 917 653 354 658 354 658 156 914 156 914 958 247 958 247 357 212 357 212 434 107 434 107 267 952 267 952 461 789 461 789 311 67 311 67 833 720 833 720 944 794 944 794 865 836 865 836 207 59 207 59 962 784 962 784 576 715 576 715 590 325 590 325 647 422 647 422 744 69 744 69 625 554 625 554 313 930 313 930 560 324 560 324 149 454 149 454 210 913 210 913 116 314 116 314 270 922 270 922 478 328 478 328 418 20 418 20 72 247 72 247 912 347 912 347 472 174 472 174 544 38 544 38 860 603 860 603 599 701 599 701 223 322 223 322 883 685 883 685 882 720 882 720 878 630 878 630 671 362 671 362 698 447 698 447 645 525 645 525 761 339 761 339 97 742 97 742 893 226 893 226 870 923 870 923 216 319 216 319 371 765 371 765 929 28 929 28 607 720 607 720 873 392 873 392 384 70 384 70 732 508 732 508 957 620 957 620 810 605 810 605 399 51 399 51 630 428 630 428 53 528 53 528 930 735 930 735 344 281 344 281 200 174 200 174 95 642 95 642 507 542 507 542 419 120 419 120 460 289 460 289 225 514 225 514 930 552 930 552 867 795 867 795 598 415 598 415 287 345 287 345 775 649 775 649 317 841 317 841 132 830 132 830 7 352 7 352 281 303 281 303 388 252 388 252 730 245 730 245 898 689 898 689 820 183 820 183 618 64 618 64 749 463 749 463 37 751 37 751 180 872 180 872 669 687 669 687 487 355 487 355 768 349 768 349 563 946 563 946 233 199 233 199 84 739 84 739 816 296 816 296 707 888 707 888 278 610 278 610 537 185 537 185 352 920 352 920 839 407 839 407 423 104 423 104 476 692 476 692 606 33 606 33 161 553 161 553 385 953 385 953 902 843 902 843 414 451 414 451 658 638 658 638 311 377 311 377 230 489 230 489 931 428 931 428 434 24 434 24 423 466 423 466 16 637 16 637 479 175 479 175 564 872 564 872 675 692 675 692 118 455 118 455 67 356 67 356 912 9 912 9 631 214 631 214 291 159 291 159 11 232 11 232 362 731 362 731 547 23 547 23 579 568 579 568 873 188 873 188 508 597 508 597 838 713 838 713 304 381 304 381 609 658 609 658 712 444 712 444 481 217 481 217 286 61 286 61 369 598 369 598 709 814 709 814 59 127 59 127 402 600 402 600 250 302 250 302 817 512 817 512 82 30 82 30 366 238 366 238 96 393 96 393 261 786 261 786 724 109 724 109 279 582 279 582 677 50 677 50 962 389 962 389 704 450 704 450 540 808 540 808 590 581 590 581 960 96 960 96 121 45 121 45 752 552 752 552 467 247 467 247 218 813 218 813 183 813 183 813 28 621 28 621 134 470 134 470 931 123 931 123 839 157 839 157 955 219 955 219 896 958 896 958 34 943 34 943 275 619 275 619 513 535 513 535 266 661 266 661 806 47 806 47 836 845 836 845 727 626 727 626 737 907 737 907 655 124 655 124 475 304 475 304 534 547 534 547 216 5 216 5 693 413 693 413 403 932 403 932 504 366 504 366 780 132 780 132 587 700 587 700 771 458 771 458 794 571 794 571 202 751 202 751 257 286 257 286 842 555 842 555 72 608 72 608 723 84 723 84 208 347 208 347 621 235 621 235 584 661 584 661 639 451 639 451 369 301 369 301 168 457 168 457 839 583 839 583 809 774 809 774 650 341 650 341 452 597 452 597 293 651 293 651 476 141 476 141 882 36 882 36 187 24 187 24 232 82 232 82 526 458 526 458 216 11 216 11 257 135 257 135 945 894 945 894 849 881 849 881 896 622 896 622 803 63 803 63 232 695 232 695 728 868 728 868 663 783 663 783 175 157 175 157 555 343 555 343 257 887 257 887 90 811 90 811 294 342 294 342 623 313 623 313 704 329 704 329 926 227 926 227 723 191 723 191 676 840 676 840 496 83 496 83 748 859 748 859 209 409 209 409 300 540 300 540 546 461 546 461 233 385 233 385 923 887 923 887 79 729 79 729 39 454 39 454 283 548 283 548 23 696 23 696 869 131 869 131 922 779 922 779 88 503 88 503 273 918 273 918 662 322 662 322 431 96 431 96 397 699 397 699 685 914 685 914 596 41 596 41 587 215 587 215 796 217 796 217 729 95 729 95 816 308 816 308 603 441 603 441 934 418 934 418 138 92 138 92 695 558 695 558 1 587 1 587 524 265 524 265 510 692 510 692 848 318 848 318 388 541 388 541 949 67 949 67 38 616 38 616 719 166 719 166 950 1 950 1 830 164 830 164 556 743 556 743 958 885 958 885 423 932 423 932 99 807 99 807 796 705 796 705 729 576 729 576 460 835 460 835 546 59 546 59 564 275 564 275 332 939 332 939 188 688 188 688 187 157 187 157 574 283 574 283 905 333 905 333 879 370 879 370 908 640 908 640 357 574 357 574 558 677 558 677 155 359 155 359 551 36 551 36 500 69 500 69 575 836 575 836 221 62 221 62 333 591 333 591 673 805 673 805 383 894 383 894 768 135 768 135 212 63 212 63 85 540 85 540 73 31 73 31 125 421 125 421 237 485 237 485 769 793 769 793 573 750 573 750 140 223 140 223 488 884 488 884 746 310 746 310 17 361 17 361 480 206 480 206 692 318 692 318 873 704 873 704 100 262 100 262 874 141 874 141 600 942 600 942 623 751 623 751 698 644 698 644 120 415 120 415 351 89 351 89 758 549 758 549 73 9 73 9 919 876 919 876 468 455 468 455 353 859 353 859 524 607 524 607 492 817 492 817 441 266 441 266 51 826 51 826 192 889 192 889 923 187 923 187 487 202 487 202 476 782 476 782 305 297 305 297 386 748 386 748 879 929 879 929 421 118 421 118 948 537 948 537 593 304 593 304 566 931 566 931 507 317 507 317 114 52 114 52 102 493 102 493 652 286 652 286 331 125 331 125 109 189 109 189 114 594 114 594 304 714 304 714 751 762 751 762 758 263 758 263 338 834 338 834 637 897 637 897 14 523 14 523 157 924 157 924 570 529 570 529 198 296 198 296 319 595 319 595 743 658 743 658 963 801 963 801 78 186 78 186 830 848 830 848 841 68 841 68 660 517 660 517 251 883 251 883 700 274 700 274 81 181 81 181 583 232 583 232 774 706 774 706 962 820 962 820 392 960 392 960 36 530 36 530 512 272 512 272 793 849 793 849 645 856 645 856 114 617 114 617 878 235 878 235 119 819 119 819 159 428 159 428 711 920 711 920 48 395 48 395 667 103 667 103 407 215 407 215 676 14 676 14 873 466 873 466 192 93 192 93 349 677 349 677 125 432 125 432 140 957 140 957 490 927 490 927 878 758 878 758 788 229 788 229 628 376 628 376 690 878 690 878 888 41 888 41 157 780 157 780 200 408 200 408 821 595 821 595 647 201 647 201 538 165 538 165 490 383 490 383 648 715 648 715 332 733 332 733 876 609 876 609 225 902 225 902 319 190 319 190 132 545 132 545 299 554 299 554 190 265 190 265 769 44 769 44 178 849 178 849 157 152 157 152 741 924 741 924 679 560 679 560 738 900 738 900 371 960 371 960 794 26 794 26 601 63 601 63 168 699 168 699 650 905 650 905 842 123 842 123 821 895 821 895 239 442 239 442 7 242 7 242 499 138 499 138 886 807 886 807 395 737 395 737 257 23 257 23 514 931 514 931 715 346 715 346 124 762 124 762 894 667 894 667 905 225 905 225 267 101 267 101 125 92 125 92 598 814 598 814 549 840 549 840 307 364 307 364 601 158 601 158 26 695 26 695 836 400 836 400 476 660 476 660 664 70 664 70 584 74 584 74 371 498 371 498 479 468 479 468 910 937 910 937 744 52 744 52 814 79 814 79 685 454 685 454 447 459 447 459 304 102 304 102 191 473 191 473 71 501 71 501 145 683 145 683 224 509 224 509 791 664 791 664 409 862 409 862 450 176 450 176 525 677 525 677 746 494 746 494 669 957 669 957 764 107 764 107 393 817 393 817 578 482 578 482 865 712 865 712 658 915 658 915 656 633 656 633 72 755 72 755 912 168 912 168 307 731 307 731 51 534 51 534 592 401 592 401 428 520 428 520 351 437 351 437 748 489 748 489 728 221 728 221 270 396 270 396 463 54 463 54 103 455 103 455 153 25 153 25 723 187 723 187 536 99 536 99 534 285 534 285 771 433 771 433 216 196 216 196 389 532 389 532 573 955 573 955 646 803 646 803 622 137 622 137 372 297 372 297 45 58 45 58 917 273 917 273 544 497 544 497 285 616 285 616 871 257 871 257 37 947 37 947 571 621 571 621 812 179 812 179 21 136 21 136 343 713 343 713 681 130 681 130 269 503 269 503 920 29 920 29 128 394 128 394 577 885 577 885 298 422 298 422 586 737 586 737 29 33 29 33 624 51 624 51 840 19 840 19 282 396 282 396 219 43 219 43 193 585 193 585 891 545 891 545 521 711 521 711 24 135 24 135 920 708 920 708 761 825 761 825 306 872 306 872 811 12 811 12 671 246 671 246 131 346 131 346 837 788 837 788 331 684 331 684 933 666 933 666 581 767 581 767 42 903 42 903 732 880 732 880 322 554 322 554 405 940 405 940 220 154 220 154 427 221 427 221 400 283 400 283 163 10 163 10 318 843 318 843 353 251 353 251 551 526 551 526 561 499 561 499 174 611 174 611 28 252 28 252 429 684 429 684 948 707 948 707 729 118 729 118 95 309 95 309 50 247 50 247 144 55 144 55 16 158 16 158 841 546 841 546 147 178 147 178 68 200 68 200 484 323 484 323 37 286 37 286 918 51 918 51 38 556 38 556 594 586 594 586 342 600 342 600 535 819 535 819 374 15 374 15 119 309 119 309 56 350 56 350 703 680 703 680 663 954 663 954 495 53 495 53 608 45 608 45 484 677 484 677 754 351 754 351 709 230 709 230 680 789 680 789 886 408 886 408 25 197 25 197 444 22 444 22 515 56 515 56 523 207 523 207 797 923 797 923 678 653 678 653 588 451 588 451 947 829 947 829 435 134 435 134 300 329 300 329 691 303 691 303 472 768 472 768 279 649 279 649 703 638 703 638 300 817 300 817 85 22 85 22 575 303 575 303 4 110 4 110 310 813 310 813 914 206 914 206 527 432 527 432 914 269 914 269 949 794 949 794 713 905 713 905 4 545 4 545 15 158 15 158 669 56 669 56 262 128 262 128 840 198 840 198 407 860 407 860 47 343 47 343 551 181 551 181 51 386 51 386 544 362 544 362 222 390 222 390 576 317 576 317 764 665 764 665 130 571 130 571 209 388 209 388 314 193 314 193 493 917 493 917 357 785 357 785 41 292 41 292 820 139 820 139 215 851 215 851 880 596 880 596 278 957 278 957 704 647 704 647 283 79 283 79 776 607 776 607 569 242 569 242 694 178 694 178 538 590 538 590 420 953 420 953 784 670 784 670 433 761 433 761 278 676 278 676 747 388 747 388 435 946 435 946 329 763 329 763 868 81 868 81 292 223 292 223 805 893 805 893 118 887 118 887 210 400 210 400 427 530 427 530 639 19 639 19 395 315 395 315 688 219 688 219 733 709 733 709 487 10 487 10 27 231 27 231 465 519 465 519 383 908 383 908 861 85 861 85 704 8 704 8 486 613 486 613 240 350 240 350 59 920 59 920 167 340 167 340 662 498 662 498 190 162 190 162 426 273 426 273 881 588 881 588 39 554 39 554 196 535 196 535 694 850 694 850 347 644 347 644 799 143 799 143 738 53 738 53 609 753 609 753 262 389 262 389 485 922 485 922 826 308 826 308 164 206 164 206 367 497 367 497 868 964 868 964 68 267 68 267 667 895 667 895 938 805 938 805 792 369 792 369 521 334 521 334 616 711 616 711 598 825 598 825 646 131 646 131 139 598 139 598 288 137 288 137 534 931 534 931 224 39 224 39 338 583 338 583 623 113 623 113 177 615 177 615 765 490 765 490 424 696 424 696 351 605 351 605 578 50 578 50 628 120 628 120 285 669 285 669 140 500 140 500 379 583 379 583 872 179 872 179 650 175 650 175 444 9 444 9 569 444 569 444 876 892 876 892 149 798 149 798 180 853 180 853 521 476 521 476 228 696 228 696 654 849 654 849 892 707 892 707 19 756 19 756 169 219 169 219 386 816 386 816 942 290 942 290 46 516 46 516 16 760 16 760 783 884 783 884 47 198 47 198 461 778 461 778 335 542 335 542 406 254 406 254 903 232 903 232 459 934 459 934 821 910 821 910 890 875 890 875 172 890 172 890 963 494 963 494 9 267 9 267 615 132 615 132 271 224 271 224 707 630 707 630 635 172 635 172 619 538 619 538 880 39 880 39 64 32 64 32 400 839 400 839 657 706 657 706 385 936 385 936 19 281 19 281 569 517 569 517 949 484 949 484 431 741 431 741 421 540 421 540 23 91 23 91 757 771 757 771 890 917 890 917 667 309 667 309 19 125 19 125 13 447 13 447 104 32 104 32 157 883 157 883 235 701 235 701 954 221 954 221 261 736 261 736 234 7 234 7 198 328 198 328 590 962 590 962 595 904 595 904 473 651 473 651 863 59 863 59 525 711 525 711 959 444 959 444 277 255 277 255 34 127 34 127 165 726 165 726 225 697 225 697 673 869 673 869 688 212 688 212 810 610 810 610 219 900 219 900 551 646 551 646 866 688 866 688 777 5 777 5 410 735 410 735 822 295 822 295 680 124 680 124 58 178 58 178 357 422 357 422 919 516 919 516 219 272 219 272 829 514 829 514 398 8 398 8 580 950 580 950 332 726 332 726 168 205 168 205 358 533 358 533 165 567 165 567 15 303 15 303 555 223 555 223 793 581 793 581 322 368 322 368 893 108 893 108 216 913 216 913 167 733 167 733 723 746 723 746 508 250 508 250 883 244 883 244 946 143 946 143 306 1 306 1 136 191 136 191 354 218 354 218 255 264 255 264 437 883 437 883 463 338 463 338 254 578 254 578 612 336 612 336 502 325 502 325 605 661 605 661 919 508 919 508 268 712 268 712 916 140 916 140 639 141 639 141 504 658 504 658 300 167 300 167 274 344 274 344 699 636 699 636 15 763 15 763 675 227 675 227 904 43 904 43 873 245 873 245 580 15 580 15 101 815 101 815 299 78 299 78 86 162 86 162 330 491 330 491 366 368 366 368 676 738 676 738 8 784 8 784 42 796 42 796 961 450 961 450 740 711 740 711 147 513 147 513 306 160 306 160 921 655 921 655 569 783 569 783 553 928 553 928 667 507 667 507 776 335 776 335 462 931 462 931 718 239 718 239 98 82 98 82 683 412 683 412 94 872 94 872 35 820 35 820 455 363 455 363 135 306 135 306 317 259 317 259 22 866 22 866 696 290 696 290 857 131 857 131 716 356 716 356 955 171 955 171 77 504 77 504 954 191 954 191 624 841 624 841 32 825 32 825 24 410 24 410 595 408 595 408 370 719 370 719 41 615 41 615 858 265 858 265 952 86 952 86 516 771 516 771 523 484 523 484 944 599 944 599 456 303 456 303 117 301 117 301 784 947 784 947 430 696 430 696 506 907 506 907 716 347 716 347 784 743 784 743 301 454 301 454 360 816 360 816 101 910 101 910 861 127 861 127 252 296 252 296 436 683 436 683 197 947 197 947 587 302 587 302 894 957 894 957 429 875 429 875 281 334 281 334 587 575 587 575 656 902 656 902 588 216 588 216 730 637 730 637 371 197 371 197 476 698 476 698 600 173 600 173 214 5 214 5 475 247 475 247 187 384 187 384 909 959 909 959 32 367 32 367 92 924 92 924 734 560 734 560 519 228 519 228 663 575 663 575 240 631 240 631 457 47 457 47 929 33 929 33 723 920 723 920 216 887 216 887 934 846 934 846 542 258 542 258 837 237 837 237 199 504 199 504 925 887 925 887 137 516 137 516 406 659 406 659 724 358 724 358 248 666 248 666 133 437 133 437 539 1 539 1 468 252 468 252 52 384 52 384 80 170 80 170 106 922 106 922 691 525 691 525 801 863 801 863 767 39 767 39 310 364 310 364 242 560 242 560 753 179 753 179 562 865 562 865 482 708 482 708 550 773 550 773 497 785 497 785 192 194 192 194 870 751 870 751 574 941 574 941 305 262 305 262 541 871 541 871 227 365 227 365 644 744 644 744 879 44 879 44 125 120 125 120 822 16 822 16 915 761 915 761 248 923 248 923 439 519 439 519 448 441 448 441 383 844 383 844 400 480 400 480 354 236 354 236 819 393 819 393 529 809 529 809 725 544 725 544 800 824 800 824 578 72 578 72 459 303 459 303 835 237 835 237 178 773 178 773 528 608 528 608 506 442 506 442 552 627 552 627 97 252 97 252 233 450 233 450 798 815 798 815 37 519 37 519 574 357 574 357 814 327 814 327 464 363 464 363 642 303 642 303 686 438 686 438 164 584 164 584 197 391 197 391 225 815 225 815 769 951 769 951 440 801 440 801 591 931 591 931 7 100 7 100 386 202 386 202 755 764 755 764 259 810 259 810 236 275 236 275 728 439 728 439 811 770 811 770 60 716 60 716 710 129 710 129 625 516 625 516 303 603 303 603 697 718 697 718 438 44 438 44 134 945 134 945 934 470 934 470 619 109 619 109 940 152 940 152 952 340 952 340 528 26 528 26 482 538 482 538 2 947 2 947 340 49 340 49 930 840 930 840 239 250 239 250 865 604 865 604 247 758 247 758 697 239 697 239 632 546 632 546 309 150 309 150 798 848 798 848 847 446 847 446 341 395 341 395 236 437 236 437 938 23 938 23 311 768 311 768 659 890 659 890 534 743 534 743 463 692 463 692 492 404 492 404 556 508 556 508 477 707 477 707 76 69 76 69 866 267 866 267 412 418 412 418 798 868 798 868 236 434 236 434 238 756 238 756 433 573 433 573 109 170 109 170 621 421 621 421 593 214 593 214 711 94 711 94 340 563 340 563 728 239 728 239 708 391 708 391 423 486 423 486 204 231 204 231 142 540 142 540 504 248 504 248 823 710 823 710 268 445 268 445 635 145 635 145 203 431 203 431 365 44 365 44 47 512 47 512 704 52 704 52 605 138 605 138 889 455 889 455 743 261 743 261 766 174 766 174 389 785 389 785 505 46 505 46 391 735 391 735 117 784 117 784 832 787 832 787 799 73 799 73 790 348 790 348 42 423 42 423 344 246 344 246 943 322 943 322 907 503 907 503 786 427 786 427 613 923 613 923 79 568 79 568 957 169 957 169 415 854 415 854 340 675 340 675 620 2 620 2 890 622 890 622 376 301 376 301 539 635 539 635 715 151 715 151 920 957 920 957 63 933 63 933 380 276 380 276 637 30 637 30 794 14 794 14 487 928 487 928 748 657 748 657 56 124 56 124 281 238 281 238 790 602 790 602 782 250 782 250 559 65 559 65 413 318 413 318 117 460 117 460 841 71 841 71 834 919 834 919 423 743 423 743 40 484 40 484 254 514 254 514 885 206 885 206 73 253 73 253 856 381 856 381 83 915 83 915 806 684 806 684 530 155 530 155 391 633 391 633 661 591 661 591 303 121 303 121 573 156 573 156 133 206 133 206 677 467 677 467 603 267 603 267 674 365 674 365 71 659 71 659 695 792 695 792 868 842 868 842 33 389 33 389 571 34 571 34 685 812 685 812 719 936 719 936 517 947 517 947 857 529 857 529 703 139 703 139 368 577 368 577 271 493 271 493 455 759 455 759 371 443 371 443 658 243 658 243 526 8 526 8 709 219 709 219 786 855 786 855 101 378 101 378 620 281 620 281 316 472 316 472 921 142 921 142 525 424 525 424 671 484 671 484 926 713 926 713 20 856 20 856 336 861 336 861 503 287 503 287 475 893 475 893 672 874 672 874 228 595 228 595 565 575 565 575 809 579 809 579 124 194 124 194 52 458 52 458 354 37 354 37 659 422 659 422 595 612 595 612 314 136 314 136 35 769 35 769 629 765 629 765 934 905 934 905 383 366 383 366 653 385 653 385 134 39 134 39 671 551 671 551 171 196 171 196 925 18 925 18 767 735 767 735 295 805 295 805 573 247 573 247 369 101 369 101 25 128 25 128 543 438 543 438 433 889 433 889 881 814 881 814 758 245 758 245 691 439 691 439 375 126 375 126 281 252 281 252 925 675 925 675 58 388 58 388 228 406 228 406 607 271 607 271 597 241 597 241 185 780 185 780 115 753 115 753 661 411 661 411 621 441 621 441 810 270 810 270 849 760 849 760 230 509 230 509 522 940 522 940 698 135 698 135 181 904 181 904 584 592 584 592 182 942 182 942 314 801 314 801 262 840 262 840 73 961 73 961 255 257 255 257 438 818 438 818 283 273 283 273 362 896 362 896 853 903 853 903 211 382 211 382 283 282 283 282 399 822 399 822 139 585 139 585 61 389 61 389 727 939 727 939 494 361 494 361 388 831 388 831 121 581 121 581 606 96 606 96 860 96 860 96 707 138 707 138 381 95 381 95 512 480 512 480 73 875 73 875 143 677 143 677 88 132 88 132 215 435 215 435 895 84 895 84 866 90 866 90 625 280 625 280 474 222 474 222 406 74 406 74 261 432 261 432 147 330 147 330 10 717 10 717 112 593 112 593 1 492 1 492 957 632 957 632 586 207 586 207 302 846 302 846 179 926 179 926 875 378 875 378 933 896 933 896 728 182 728 182 392 864 392 864 150 144 150 144 844 265 844 265 212 667 212 667 812 442 812 442 323 562 323 562 215 295 215 295 387 257 387 257 894 542 894 542 344 734 344 734 423 543 423 543 433 805 433 805 13 920 13 920 844 873 844 873 334 946 334 946 296 493 296 493 116 542 116 542 734 207 734 207 416 896 416 896 753 265 753 265 850 40 850 40 322 943 322 943 175 768 175 768 384 610 384 610 825 356 825 356 541 704 541 704 42 562 42 562 223 961 223 961 414 498 414 498 648 216 648 216 549 787 549 787 647 4 647 4 418 196 418 196 576 671 576 671 362 276 362 276 280 675 280 675 929 827 929 827 918 848 918 848 608 450 608 450 580 359 580 359 530 274 530 274 408 230 408 230 612 958 612 958 955 809 955 809 376 565 376 565 1 827 1 827 894 381 894 381 187 683 187 683 86 139 86 139 708 131 708 131 767 348 767 348 265 361 265 361 683 793 683 793 745 925 745 925 565 676 565 676 765 568 765 568 765 793 765 793 833 4 833 4 20 574 20 574 45 674 45 674 209 519 209 519 149 350 149 350 45 335 45 335 150 626 150 626 864 441 864 441 631 352 631 352 798 85 798 85 428 183 428 183 719 732 719 732 490 638 490 638 463 459 463 459 585 98 585 98 883 280 883 280 369 375 369 375 814 234 814 234 65 350 65 350 744 346 744 346 218 634 218 634 15 486 15 486 617 396 617 396 40 320 40 320 587 761 587 761 190 614 190 614 118 199 118 199 194 792 194 792 516 41 516 41 507 743 507 743 811 443 811 443 631 281 631 281 638 519 638 519 376 231 376 231 542 286 542 286 720 297 720 297 230 713 230 713 358 458 358 458 344 812 344 812 667 749 667 749 558 934 558 934 826 309 826 309 302 554 302 554 947 154 947 154 294 96 294 96 896 301 896 301 685 486 685 486 223 624 223 624 228 608 228 608 777 896 777 896 118 581 118 581 755 473 755 473 28 872 28 872 568 74 568 74 21 99 21 99 368 730 368 730 628 623 628 623 672 644 672 644 785 274 785 274 663 680 663 680 135 199 135 199 806 792 806 792 513 166 513 166 929 616 929 616 321 373 321 373 452 177 452 177 632 253 632 253 924 470 924 470 560 699 560 699 7 590 7 590 441 935 441 935 667 864 667 864 823 328 823 328 584 643 584 643 110 734 110 734 897 811 897 811 203 914 203 914 708 826 708 826 526 899 526 899 328 283 328 283 586 411 586 411 352 113 352 113 19 674 19 674 511 426 511 426 785 167 785 167 147 207 147 207 37 209 37 209 241 342 241 342 470 895 470 895 197 450 197 450 537 249 537 249 144 490 144 490 642 361 642 361 165 502 165 502 49 891 49 891 757 853 757 853 822 477 822 477 490 865 490 865 428 875 428 875 360 86 360 86 538 436 538 436 559 219 559 219 937 539 937 539 102 803 102 803 831 207 831 207 775 750 775 750 680 716 680 716 796 530 796 530 712 732 712 732 896 674 896 674 6 51 6 51 20 410 20 410 120 891 120 891 71 197 71 197 828 348 828 348 671 458 671 458 140 413 140 413 93 496 93 496 179 285 179 285 712 389 712 389 10 475 10 475 803 611 803 611 349 287 349 287 186 42 186 42 675 267 675 267 629 831 629 831 509 127 509 127 330 733 330 733 636 601 636 601 174 278 174 278 530 922 530 922 300 910 300 910 581 262 581 262 837 200 837 200 740 396 740 396 25 920 25 920 568 928 568 928 285 83 285 83 144 79 144 79 51 490 51 490 841 770 841 770 873 252 873 252 667 904 667 904 570 815 570 815 742 559 742 559 103 951 103 951 722 599 722 599 371 939 371 939 964 32 964 32 432 13 432 13 927 546 927 546 100 298 100 298 11 312 11 312 949 256 949 256 241 131 241 131 681 855 681 855 433 2 433 2 39 757 39 757 159 280 159 280 620 498 620 498 183 910 183 910 883 668 883 668 705 369 705 369 801 963 801 963 441 934 441 934 325 43 325 43 28 957 28 957 357 53 357 53 749 961 749 961 872 478 872 478 114 68 114 68 700 138 700 138 747 330 747 330 125 289 125 289 696 653 696 653 914 53 914 53 672 821 672 821 642 655 642 655 401 528 401 528 205 508 205 508 553 608 553 608 483 476 483 476 677 28 677 28 505 30 505 30 749 767 749 767 555 547 555 547 221 193 221 193 676 778 676 778 153 120 153 120 962 511 962 511 723 380 723 380 411 389 411 389 160 231 160 231 249 337 249 337 475 517 475 517 918 226 918 226 326 830 326 830 341 936 341 936 559 699 559 699 51 156 51 156 956 525 956 525 715 939 715 939 707 622 707 622 775 303 775 303 54 910 54 910 880 164 880 164 932 43 932 43 66 820 66 820 551 949 551 949 554 96 554 96 908 31 908 31 514 436 514 436 576 511 576 511 699 191 699 191 704 805 704 805 437 759 437 759 861 612 861 612 610 536 610 536 852 144 852 144 873 192 873 192 561 78 561 78 947 891 947 891 232 560 232 560 243 311 243 311 821 351 821 351 382 589 382 589 25 552 25 552 548 290 548 290 830 839 830 839 789 195 789 195 459 19 459 19 261 821 261 821 330 281 330 281 560 526 560 526 240 725 240 725 830 150 830 150 156 780 156 780 733 43 733 43 140 512 140 512 630 574 630 574 743 498 743 498 439 711 439 711 141 299 141 299 532 201 532 201 155 23 155 23 322 203 322 203 344 590 344 590 378 264 378 264 801 762 801 762 84 640 84 640 705 426 705 426 250 209 250 209 122 498 122 498 924 395 924 395 526 96 526 96 807 836 807 836 499 369 499 369 211 405 211 405 244 46 244 46 655 263 655 263 489 112 489 112 36 819 36 819 139 32 139 32 858 303 858 303 602 87 602 87 163 722 163 722 817 231 817 231 323 276 323 276 481 329 481 329 694 331 694 331 39 637 39 637 794 3 794 3 521 605 521 605 344 427 344 427 417 634 417 634 867 454 867 454 574 537 574 537 186 863 186 863 349 895 349 895 857 410 857 410 321 601 321 601 459 209 459 209 495 601 495 601 671 479 671 479 687 743 687 743 170 928 170 928 453 802 453 802 471 402 471 402 90 9 90 9 552 514 552 514 404 813 404 813 286 458 286 458 597 757 597 757 765 48 765 48 673 194 673 194 453 657 453 657 655 199 655 199 370 811 370 811 668 847 668 847 93 694 93 694 859 106 859 106 161 685 161 685 910 911 910 911 507 278 507 278 540 505 540 505 534 621 534 621 318 782 318 782 912 97 912 97 394 607 394 607 314 85 314 85 803 877 803 877 888 157 888 157 99 577 99 577 839 399 839 399 182 789 182 789 454 542 454 542 82 626 82 626 785 678 785 678 665 636 665 636 73 742 73 742 513 725 513 725 450 340 450 340 437 654 437 654 147 885 147 885 6 796 6 796 350 615 350 615 891 232 891 232 13 485 13 485 153 684 153 684 547 626 547 626 119 776 119 776 728 550 728 550 462 573 462 573 912 115 912 115 7 337 7 337 769 170 769 170 869 341 869 341 89 332 89 332 219 82 219 82 680 742 680 742 380 344 380 344 837 504 837 504 229 301 229 301 589 30 589 30 948 613 948 613 670 946 670 946 601 342 601 342 141 89 141 89 370 385 370 385 875 947 875 947 812 578 812 578 954 762 954 762 289 403 289 403 60 411 60 411 545 361 545 361 312 575 312 575 457 742 457 742 182 572 182 572 46 401 46 401 580 41 580 41 128 169 128 169 416 205 416 205 696 850 696 850 223 269 223 269 553 851 553 851 249 237 249 237 864 602 864 602 458 203 458 203 772 51 772 51 638 124 638 124 263 734 263 734 494 178 494 178 775 508 775 508 9 472 9 472 332 937 332 937 274 429 274 429 551 225 551 225 686 963 686 963 594 161 594 161 859 213 859 213 245 488 245 488 611 159 611 159 224 261 224 261 478 104 478 104 399 26 399 26 372 674 372 674 247 168 247 168 692 198 692 198 735 688 735 688 384 626 384 626 103 12 103 12 531 322 531 322 825 636 825 636 301 548 301 548 772 758 772 758 175 667 175 667 455 722 455 722 736 520 736 520 364 658 364 658 65 712 65 712 810 595 810 595 167 475 167 475 705 347 705 347 479 141 479 141 346 845 346 845 516 531 516 531 741 516 741 516 301 506 301 506 309 544 309 544 375 717 375 717 776 542 776 542 765 566 765 566 116 841 116 841 780 533 780 533 98 692 98 692 947 201 947 201 219 501 219 501 188 760 188 760 418 237 418 237 600 355 600 355 864 478 864 478 119 1 119 1 764 932 764 932 710 463 710 463 332 20 332 20 519 770 519 770 330 255 330 255 729 929 729 929 339 208 339 208 466 598 466 598 503 406 503 406 223 898 223 898 555 775 555 775 375 938 375 938 210 937 210 937 748 810 748 810 452 527 452 527 392 178 392 178 534 88 534 88 25 856 25 856 116 612 116 612 722 120 722 120 426 169 426 169 112 320 112 320 592 115 592 115 906 192 906 192 798 876 798 876 613 895 613 895 756 850 756 850 188 612 188 612 775 20 775 20 426 932 426 932 851 412 851 412 894 164 894 164 530 222 530 222 303 948 303 948 878 638 878 638 97 486 97 486 21 251 21 251 955 907 955 907 232 862 232 862 611 287 611 287 302 900 302 900 496 900 496 900 116 818 116 818 827 700 827 700 174 649 174 649 851 202 851 202 853 781 853 781 526 115 526 115 168 929 168 929 129 300 129 300 14 716 14 716 504 491 504 491 29 747 29 747 360 884 360 884 947 306 947 306 256 286 256 286 235 139 235 139 474 760 474 760 317 31 317 31 336 845 336 845 790 68 790 68 260 912 260 912 1 186 1 186 256 829 256 829 288 822 288 822 822 206 822 206 5 814 5 814 877 939 877 939 357 219 357 219 231 787 231 787 80 629 80 629 433 488 433 488 19 146 19 146 18 334 18 334 913 308 913 308 196 37 196 37 591 142 591 142 938 251 938 251 80 191 80 191 832 891 832 891 409 307 409 307 698 217 698 217 34 928 34 928 185 651 185 651 267 219 267 219 500 841 500 841 572 116 572 116 376 802 376 802 538 230 538 230 5 865 5 865 356 88 356 88 963 725 963 725 718 797 718 797 846 906 846 906 501 497 501 497 178 837 178 837 729 801 729 801 131 192 131 192 886 39 886 39 259 96 259 96 160 411 160 411 155 880 155 880 263 228 263 228 750 289 750 289 183 597 183 597 622 516 622 516 829 945 829 945 652 626 652 626 76 467 76 467 904 401 904 401 173 294 173 294 939 584 939 584 871 767 871 767 311 219 311 219 180 178 180 178 371 68 371 68 102 588 102 588 293 99 293 99 659 424 659 424 898 891 898 891 626 293 626 293 361 927 361 927 28 442 28 442 332 803 332 803 328 706 328 706 501 208 501 208 782 512 782 512 354 31 354 31 816 153 816 153 814 590 814 590 488 381 488 381 798 917 798 917 83 517 83 517 800 591 800 591 822 700 822 700 756 626 756 626 220 893 220 893 166 319 166 319 329 679 329 679 609 904 609 904 370 961 370 961 863 924 863 924 178 222 178 222 611 726 611 726 378 279 378 279 894 906 894 906 94 200 94 200 210 890 210 890 962 431 962 431 766 302 766 302 919 436 919 436 452 870 452 870 551 758 551 758 421 71 421 71 108 112 108 112 137 293 137 293 646 445 646 445 489 211 489 211 632 149 632 149 586 85 586 85 955 5 955 5 525 662 525 662 531 131 531 131 285 476 285 476 12 424 12 424 922 958 922 958 602 873 602 873 510 45 510 45 673 814 673 814 787 495 787 495 322 58 322 58 495 174 495 174 833 912 833 912 360 343 360 343 176 924 176 924 264 145 264 145 882 688 882 688 589 422 589 422 402 959 402 959 542 453 542 453 384 266 384 266 633 511 633 511 595 701 595 701 747 713 747 713 106 103 106 103 919 659 919 659 650 660 650 660 471 548 471 548 369 776 369 776 493 424 493 424 291 310 291 310 592 611 592 611 241 566 241 566 747 575 747 575 626 771 626 771 922 440 922 440 322 227 322 227 95 47 95 47 326 221 326 221 440 652 440 652 489 207 489 207 508 266 508 266 574 446 574 446 721 376 721 376 420 254 420 254 690 425 690 425 687 342 687 342 466 259 466 259 350 463 350 463 499 181 499 181 170 730 170 730 273 264 273 264 1 140 1 140 955 889 955 889 13 65 13 65 718 824 718 824 753 856 753 856 87 913 87 913 694 249 694 249 527 373 527 373 779 37 779 37 374 657 374 657 417 734 417 734 794 544 794 544 396 252 396 252 103 76 103 76 864 465 864 465 678 673 678 673 709 821 709 821 791 945 791 945 284 667 284 667 869 909 869 909 480 527 480 527 938 675 938 675 929 90 929 90 928 534 928 534 864 485 864 485 77 138 77 138 529 817 529 817 415 269 415 269 108 49 108 49 550 806 550 806 725 408 725 408 633 594 633 594 840 783 840 783 77 278 77 278 585 193 585 193 390 774 390 774 833 578 833 578 383 210 383 210 59 75 59 75 110 899 110 899 600 761 600 761 782 711 782 711 444 373 444 373 280 254 280 254 214 962 214 962 698 161 698 161 700 875 700 875 51 183 51 183 529 719 529 719 193 367 193 367 233 584 233 584 616 485 616 485 715 557 715 557 871 540 871 540 875 705 875 705 530 417 530 417 521 880 521 880 364 322 364 322 422 800 422 800 271 491 271 491 317 856 317 856 653 830 653 830 267 381 267 381 428 380 428 380 163 920 163 920 354 121 354 121 779 110 779 110 110 964 110 964 856 132 856 132 97 801 97 801 710 823 710 823 122 613 122 613 658 601 658 601 123 38 123 38 611 906 611 906 338 16 338 16 636 697 636 697 469 583 469 583 65 138 65 138 923 926 923 926 70 8 70 8 834 704 834 704 373 612 373 612 412 180 412 180 98 835 98 835 8 1 8 1 744 166 744 166 910 287 910 287 28 619 28 619 406 924 406 924 102 210 102 210 453 383 453 383 150 525 150 525 646 557 646 557 756 189 756 189 214 687 214 687 957 487 957 487 908 34 908 34 339 928 339 928 591 611 591 611 753 177 753 177 779 75 779 75 221 415 221 415 520 364 520 364 148 776 148 776 795 66 795 66 861 228 861 228 646 307 646 307 586 141 586 141 216 807 216 807 170 960 170 960 791 929 791 929 45 782 45 782 369 704 369 704 936 696 936 696 151 427 151 427 902 291 902 291 213 322 213 322 76 608 76 608 792 482 792 482 177 341 177 341 618 317 618 317 823 406 823 406 582 860 582 860 344 798 344 798 729 474 729 474 114 219 114 219 482 584 482 584 460 133 460 133 215 859 215 859 854 632 854 632 770 864 770 864 1 665 1 665 857 285 857 285 889 98 889 98 754 565 754 565 737 267 737 267 748 860 748 860 326 277 326 277 68 548 68 548 825 530 825 530 736 637 736 637 516 31 516 31 276 398 276 398 77 813 77 813 160 426 160 426 167 873 167 873 911 296 911 296 763 256 763 256 207 880 207 880 748 151 748 151 791 379 791 379 43 720 43 720 772 311 772 311 80 904 80 904 820 721 820 721 811 875 811 875 882 524 882 524 69 603 69 603 371 821 371 821 156 285 156 285 783 949 783 949 754 514 754 514 434 73 434 73 763 855 763 855 508 539 508 539 846 333 846 333 846 86 846 86 548 850 548 850 486 678 486 678 780 31 780 31 574 501 574 501 192 296 192 296 62 792 62 792 459 963 459 963 77 92 77 92 778 881 778 881 152 333 152 333 535 131 535 131 316 890 316 890 709 586 709 586 487 318 487 318 182 468 182 468 827 261 827 261 2 644 2 644 110 366 110 366 747 234 747 234 187 819 187 819 208 137 208 137 55 207 55 207 780 395 780 395 794 687 794 687 277 925 277 925 164 777 164 777 887 540 887 540 572 723 572 723 789 769 789 769 804 390 804 390 908 954 908 954 562 777 562 777 595 71 595 71 789 598 789 598 240 409 240 409 370 504 370 504 597 843 597 843 44 43 44 43 36 544 36 544 408 354 408 354 247 78 247 78 677 113 677 113 569 466 569 466 734 473 734 473 872 529 872 529 59 426 59 426 332 957 332 957 832 600 832 600 886 398 886 398 674 478 674 478 570 873 570 873 195 146 195 146 365 17 365 17 802 455 802 455 85 105 85 105 177 614 177 614 616 807 616 807 461 177 461 177 641 404 641 404 874 359 874 359 236 905 236 905 581 311 581 311 303 884 303 884 100 184 100 184 240 641 240 641 741 950 741 950 392 885 392 885 651 896 651 896 867 51 867 51 439 140 439 140 297 714 297 714 496 274 496 274 54 900 54 900 484 329 484 329 619 78 619 78 369 577 369 577 311 517 311 517 285 475 285 475 399 859 399 859 922 552 922 552 227 272 227 272 718 695 718 695 759 386 759 386 440 874 440 874 679 661 679 661 150 537 150 537 615 91 615 91 73 370 73 370 279 833 279 833 32 170 32 170 540 700 540 700 481 271 481 271 213 762 213 762 7 492 7 492 75 130 75 130 562 789 562 789 573 951 573 951 394 520 394 520 293 838 293 838 860 716 860 716 537 515 537 515 403 546 403 546 407 697 407 697 649 423 649 423 622 679 622 679 151 19 151 19 418 223 418 223 948 1 948 1 732 654 732 654 907 729 907 729 156 150 156 150 621 737 621 737 929 331 929 331 760 345 760 345 105 567 105 567 266 667 266 667 678 914 678 914 614 91 614 91 777 498 777 498 914 643 914 643 947 685 947 685 484 292 484 292 707 22 707 22 738 96 738 96 570 887 570 887 298 850 298 850 655 650 655 650 250 6 250 6 716 39 716 39 828 962 828 962 559 304 559 304 459 406 459 406 765 249 765 249 728 832 728 832 130 200 130 200 82 96 82 96 179 39 179 39 7 866 7 866 415 749 415 749 133 43 133 43 686 296 686 296 606 888 606 888 405 554 405 554 741 191 741 191 576 935 576 935 518 128 518 128 559 465 559 465 141 649 141 649 714 288 714 288 188 222 188 222 833 359 833 359 773 730 773 730 608 65 608 65 769 220 769 220 904 704 904 704 655 262 655 262 784 770 784 770 769 310 769 310 881 951 881 951 642 456 642 456 447 72 447 72 655 213 655 213 626 315 626 315 438 876 438 876 29 588 29 588 754 588 754 588 442 181 442 181 461 711 461 711 484 24 484 24 305 838 305 838 140 256 140 256 859 246 859 246 33 167 33 167 583 940 583 940 880 887 880 887 418 394 418 394 368 744 368 744 422 712 422 712 383 952 383 952 614 820 614 820 471 324 471 324 279 330 279 330 150 924 150 924 648 177 648 177 403 78 403 78 651 344 651 344 885 930 885 930 168 485 168 485 270 6 270 6 812 580 812 580 339 692 339 692 588 721 588 721 615 130 615 130 398 886 398 886 659 300 659 300 871 508 871 508 937 564 937 564 879 651 879 651 61 383 61 383 551 694 551 694 591 318 591 318 646 532 646 532 278 530 278 530 489 727 489 727 472 85 472 85 391 353 391 353 956 146 956 146 613 703 613 703 786 525 786 525 143 217 143 217 423 40 423 40 885 640 885 640 638 739 638 739 919 675 919 675 792 961 792 961 170 905 170 905 901 25 901 25 209 756 209 756 85 618 85 618 192 794 192 794 204 755 204 755 440 243 440 243 526 616 526 616 853 532 853 532 716 431 716 431 811 595 811 595 613 952 613 952 154 129 154 129 874 358 874 358 870 906 870 906 453 319 453 319 895 316 895 316 246 820 246 820 22 161 22 161 2 231 2 231 634 721 634 721 855 923 855 923 188 305 188 305 135 339 135 339 307 698 307 698 88 239 88 239 181 146 181 146 677 441 677 441 544 521 544 521 751 161 751 161 306 806 306 806 581 26 581 26 862 836 862 836 333 95 333 95 57 250 57 250 129 295 129 295 642 379 642 379 407 38 407 38 693 878 693 878 617 210 617 210 860 572 860 572 894 310 894 310 849 573 849 573 399 294 399 294 493 587 493 587 627 709 627 709 461 302 461 302 439 617 439 617 376 796 376 796 294 259 294 259 702 67 702 67 947 80 947 80 780 75 780 75 370 757 370 757 9 525 9 525 779 693 779 693 150 118 150 118 606 562 606 562 195 232 195 232 20 875 20 875 9 672 9 672 673 840 673 840 771 188 771 188 267 301 267 301 942 326 942 326 85 692 85 692 574 22 574 22 440 818 440 818 755 633 755 633 139 307 139 307 90 488 90 488 303 593 303 593 285 377 285 377 656 860 656 860 563 64 563 64 74 117 74 117 785 276 785 276 437 615 437 615 810 220 810 220 681 597 681 597 484 562 484 562 623 66 623 66 801 719 801 719 867 166 867 166 482 505 482 505 908 350 908 350 108 424 108 424 826 219 826 219 362 926 362 926 35 95 35 95 396 262 396 262 758 459 758 459 83 528 83 528 531 624 531 624 919 944 919 944 86 762 86 762 140 75 140 75 489 853 489 853 595 138 595 138 684 302 684 302 534 709 534 709 379 959 379 959 116 214 116 214 677 758 677 758 448 695 448 695 791 564 791 564 848 101 848 101 446 113 446 113 746 55 746 55 64 835 64 835 434 111 434 111 246 854 246 854 747 819 747 819 290 138 290 138 60 166 60 166 647 216 647 216 761 864 761 864 503 706 503 706 778 355 778 355 700 552 700 552 929 382 929 382 768 591 768 591 115 321 115 321 240 590 240 590 767 328 767 328 233 357 233 357 639 304 639 304 26 148 26 148 76 809 76 809 116 758 116 758 278 707 278 707 230 24 230 24 157 373 157 373 278 175 278 175 289 836 289 836 381 185 381 185 446 30 446 30 632 30 632 30 260 676 260 676 254 120 254 120 244 386 244 386 529 389 529 389 481 267 481 267 963 920 963 920 935 647 935 647 942 476 942 476 699 363 699 363 632 340 632 340 217 801 217 801 864 425 864 425 849 417 849 417 767 607 767 607 91 601 91 601 944 668 944 668 323 606 323 606 64 145 64 145 97 396 97 396 926 586 926 586 498 298 498 298 693 619 693 619 341 816 341 816 97 257 97 257 363 615 363 615 773 537 773 537 280 301 280 301 420 362 420 362 503 774 503 774 503 474 503 474 366 696 366 696 717 949 717 949 812 220 812 220 300 282 300 282 309 374 309 374 234 704 234 704 797 949 797 949 300 786 300 786 849 637 849 637 890 255 890 255 729 167 729 167 492 422 492 422 684 629 684 629 815 915 815 915 656 383 656 383 762 589 762 589 187 383 187 383 761 827 761 827 27 746 27 746 598 559 598 559 262 305 262 305 835 453 835 453 830 53 830 53 211 694 211 694 401 749 401 749 177 536 177 536 826 216 826 216 623 945 623 945 835 573 835 573 890 637 890 637 175 81 175 81 162 847 162 847 884 157 884 157 916 236 916 236 483 209 483 209 138 867 138 867 579 367 579 367 570 824 570 824 94 372 94 372 204 492 204 492 950 111 950 111 883 828 883 828 177 393 177 393 848 550 848 550 834 31 834 31 263 214 263 214 454 488 454 488 688 438 688 438 220 823 220 823 655 763 655 763 574 590 574 590 749 766 749 766 213 942 213 942 325 452 325 452 560 556 560 556 635 406 635 406 622 769 622 769 472 425 472 425 399 255 399 255 448 147 448 147 394 180 394 180 204 88 204 88 956 187 956 187 415 41 415 41 897 538 897 538 415 188 415 188 393 109 393 109 177 684 177 684 517 360 517 360 717 804 717 804 96 912 96 912 399 400 399 400 911 298 911 298 351 729 351 729 673 892 673 892 347 472 347 472 760 311 760 311 479 680 479 680 94 863 94 863 308 28 308 28 921 358 921 358 686 338 686 338 660 413 660 413 844 479 844 479 591 160 591 160 516 660 516 660 19 451 19 451 220 194 220 194 244 4 244 4 314 132 314 132 133 906 133 906 276 323 276 323 251 801 251 801 309 897 309 897 359 47 359 47 591 911 591 911 519 389 519 389 691 801 691 801 80 18 80 18 348 437 348 437 53 825 53 825 941 417 941 417 514 149 514 149 603 654 603 654 838 514 838 514 887 296 887 296 124 270 124 270 637 348 637 348 805 701 805 701 725 696 725 696 592 18 592 18 824 737 824 737 319 492 319 492 380 568 380 568 91 93 91 93 383 418 383 418 920 218 920 218 813 332 813 332 898 861 898 861 281 556 281 556 129 657 129 657 128 410 128 410 306 54 306 54 321 15 321 15 956 66 956 66 830 669 830 669 232 453 232 453 306 937 306 937 173 567 173 567 810 800 810 800 653 957 653 957 384 699 384 699 293 763 293 763 387 15 387 15 933 808 933 808 497 858 497 858 46 312 46 312 518 736 518 736 75 229 75 229 8 274 8 274 477 759 477 759 326 90 326 90 350 517 350 517 451 437 451 437 45 142 45 142 61 952 61 952 816 956 816 956 880 508 880 508 589 908 589 908 731 731 731 731 442 380 442 380 863 480 863 480 2 399 2 399 839 778 839 778 785 585 785 585 201 490 201 490 207 273 207 273 483 428 483 428 78 325 78 325 547 706 547 706 240 305 240 305 455 913 455 913 86 764 86 764 46 566 46 566 47 526 47 526 846 206 846 206 258 816 258 816 123 139 123 139 263 759 263 759 878 365 878 365 330 917 330 917 851 482 851 482 113 270 113 270 67 734 67 734 397 373 397 373 160 583 160 583 524 417 524 417 712 938 712 938 598 785 598 785 910 736 910 736 100 167 100 167 346 618 346 618 99 284 99 284 386 738 386 738 187 763 187 763 520 280 520 280 225 722 225 722 57 310 57 310 824 120 824 120 245 436 245 436 689 810 689 810 712 356 712 356 675 473 675 473 598 459 598 459 868 381 868 381 180 558 180 558 174 245 174 245 657 910 657 910 679 561 679 561 118 113 118 113 273 95 273 95 311 711 311 711 315 826 315 826 320 438 320 438 326 491 326 491 881 150 881 150 260 222 260 222 514 789 514 789 33 873 33 873 607 876 607 876 389 622 389 622 433 209 433 209 575 856 575 856 815 943 815 943 109 746 109 746 834 393 834 393 250 647 250 647 421 247 421 247 330 179 330 179 74 866 74 866 438 733 438 733 691 893 691 893 770 519 770 519 466 807 466 807 288 626 288 626 510 874 510 874 756 591 756 591 447 815 447 815 774 502 774 502 122 804 122 804 861 115 861 115 483 72 483 72 80 504 80 504 537 390 537 390 564 368 564 368 566 75 566 75 112 4 112 4 408 135 408 135 457 8 457 8 356 61 356 61 194 522 194 522 963 640 963 640 941 768 941 768 216 786 216 786 839 197 839 197 716 916 716 916 492 332 492 332 330 816 330 816 741 917 741 917 424 54 424 54 176 502 176 502 900 920 900 920 360 346 360 346 287 738 287 738 19 438 19 438 953 759 953 759 326 95 326 95 87 310 87 310 916 58 916 58 96 833 96 833 459 484 459 484 936 446 936 446 725 302 725 302 292 508 292 508 100 422 100 422 684 51 684 51 779 547 779 547 944 337 944 337 631 450 631 450 536 418 536 418 3 788 3 788 792 89 792 89 20 872 20 872 164 284 164 284 481 123 481 123 377 697 377 697 693 119 693 119 672 824 672 824 120 289 120 289 630 355 630 355 31 939 31 939 231 89 231 89 847 283 847 283 192 233 192 233 903 825 903 825 489 598 489 598 697 944 697 944 225 350 225 350 432 127 432 127 645 621 645 621 265 272 265 272 817 611 817 611 403 557 403 557 713 662 713 662 531 321 531 321 453 1 453 1 488 36 488 36 34 43 34 43 124 753 124 753 659 565 659 565 553 457 553 457 769 320 769 320 97 38 97 38 3 452 3 452 603 902 603 902 719 396 719 396 571 464 571 464 427 35 427 35 358 663 358 663 177 780 177 780 351 658 351 658 519 211 519 211 800 789 800 789 435 906 435 906 295 815 295 815 24 277 24 277 753 773 753 773 284 730 284 730 147 102 147 102 960 54 960 54 547 525 547 525 895 406 895 406 831 824 831 824 404 795 404 795 235 165 235 165 459 538 459 538 158 76 158 76 359 717 359 717 385 50 385 50 411 28 411 28 896 169 896 169 608 509 608 509 671 601 671 601 881 621 881 621 878 61 878 61 40 828 40 828 294 652 294 652 754 681 754 681 870 641 870 641 910 235 910 235 614 675 614 675 295 85 295 85 531 669 531 669 549 963 549 963 445 319 445 319 297 31 297 31 80 827 80 827 302 229 302 229 152 254 152 254 516 620 516 620 141 196 141 196 273 310 273 310 7 308 7 308 559 708 559 708 759 197 759 197 687 571 687 571 748 186 748 186 5 156 5 156 251 483 251 483 774 794 774 794 107 129 107 129 20 962 20 962 658 342 658 342 250 146 250 146 362 903 362 903 14 903 14 903 849 508 849 508 81 145 81 145 710 384 710 384 694 399 694 399 810 222 810 222 307 216 307 216 244 577 244 577 802 128 802 128 492 465 492 465 417 852 417 852 880 267 880 267 119 358 119 358 378 5 378 5 649 611 649 611 627 580 627 580 365 694 365 694 420 532 420 532 131 264 131 264 144 812 144 812 75 290 75 290 351 899 351 899 668 205 668 205 330 780 330 780 669 843 669 843 448 811 448 811 698 435 698 435 414 281 414 281 835 409 835 409 844 960 844 960 925 300 925 300 887 857 887 857 475 470 475 470 893 509 893 509 919 315 919 315 963 952 963 952 530 746 530 746 182 405 182 405 648 854 648 854 846 935 846 935 766 775 766 775 210 33 210 33 737 787 737 787 467 140 467 140 938 333 938 333 517 504 517 504 940 697 940 697 12 679 12 679 519 802 519 802 816 741 816 741 829 411 829 411 461 561 461 561 932 890 932 890 92 650 92 650 962 468 962 468 221 195 221 195 937 423 937 423 403 676 403 676 543 190 543 190 602 155 602 155 646 481 646 481 784 48 784 48 93 131 93 131 744 208 744 208 654 254 654 254 854 86 854 86 398 150 398 150 464 442 464 442 96 112 96 112 642 274 642 274 937 183 937 183 59 871 59 871 857 35 857 35 831 514 831 514 916 702 916 702 822 694 822 694 189 64 189 64 73 769 73 769 134 726 134 726 307 415 307 415 593 951 593 951 137 26 137 26 948 119 948 119 955 779 955 779 487 826 487 826 573 528 573 528 52 939 52 939 490 254 490 254 329 562 329 562 383 865 383 865 195 838 195 838 313 304 313 304 487 679 487 679 794 761 794 761 475 324 475 324 410 522 410 522 49 816 49 816 239 648 239 648 895 233 895 233 566 426 566 426 102 507 102 507 80 793 80 793 305 246 305 246 589 435 589 435 113 248 113 248 655 99 655 99 818 148 818 148 530 89 530 89 704 643 704 643 959 604 959 604 559 146 559 146 730 683 730 683 168 110 168 110 526 465 526 465 650 715 650 715 761 409 761 409 577 584 577 584 781 358 781 358 254 313 254 313 192 187 192 187 473 36 473 36 617 728 617 728 930 373 930 373 233 848 233 848 957 722 957 722 898 605 898 605 170 540 170 540 388 484 388 484 37 607 37 607 167 554 167 554 955 190 955 190 670 79 670 79 463 381 463 381 827 127 827 127 874 173 874 173 205 520 205 520 352 504 352 504 857 434 857 434 64 210 64 210 569 375 569 375 236 673 236 673 336 959 336 959 35 790 35 790 496 837 496 837 925 570 925 570 26 879 26 879 590 273 590 273 110 70 110 70 343 174 343 174 372 237 372 237 744 941 744 941 212 281 212 281 836 128 836 128 859 567 859 567 229 247 229 247 832 530 832 530 349 480 349 480 532 632 532 632 70 320 70 320 662 810 662 810 606 784 606 784 704 349 704 349 652 365 652 365 23 846 23 846 370 204 370 204 123 42 123 42 740 922 740 922 77 487 77 487 11 321 11 321 4 461 4 461 7 821 7 821 209 197 209 197 769 128 769 128 454 162 454 162 311 327 311 327 158 503 158 503 598 235 598 235 35 879 35 879 312 880 312 880 7 149 7 149 762 413 762 413 481 508 481 508 14 463 14 463 57 728 57 728 812 445 812 445 235 283 235 283 212 415 212 415 52 569 52 569 594 100 594 100 103 521 103 521 858 18 858 18 441 749 441 749 549 789 549 789 629 921 629 921 2 368 2 368 470 189 470 189 797 603 797 603 700 227 700 227 251 824 251 824 107 354 107 354 120 74 120 74 928 350 928 350 331 493 331 493 437 161 437 161 462 24 462 24 881 803 881 803 144 353 144 353 922 487 922 487 725 832 725 832 714 892 714 892 258 460 258 460 122 113 122 113 538 245 538 245 182 9 182 9 582 161 582 161 891 832 891 832 765 708 765 708 503 372 503 372 557 583 557 583 953 201 953 201 228 132 228 132 438 342 438 342 24 260 24 260 797 1 797 1 632 580 632 580 944 423 944 423 184 869 184 869 101 401 101 401 761 852 761 852 402 800 402 800 587 666 587 666 273 378 273 378 277 585 277 585 185 839 185 839 4 622 4 622 95 529 95 529 393 765 393 765 97 741 97 741 34 700 34 700 155 956 155 956 941 127 941 127 33 106 33 106 385 237 385 237 838 750 838 750 423 430 423 430 404 695 404 695 146 72 146 72 194 609 194 609 215 403 215 403 93 94 93 94 462 264 462 264 503 590 503 590 39 1 39 1 87 544 87 544 215 663 215 663 199 146 199 146 12 691 12 691 836 433 836 433 256 322 256 322 445 75 445 75 879 821 879 821 709 50 709 50 196 554 196 554 905 416 905 416 200 397 200 397 651 514 651 514 47 543 47 543 541 99 541 99 532 114 532 114 363 227 363 227 633 7 633 7 192 569 192 569 554 587 554 587 673 932 673 932 17 31 17 31 915 60 915 60 237 673 237 673 120 774 120 774 116 724 116 724 502 399 502 399 186 719 186 719 515 933 515 933 805 551 805 551 126 276 126 276 624 248 624 248 569 291 569 291 806 504 806 504 37 585 37 585 445 820 445 820 189 144 189 144 789 165 789 165 859 529 859 529 377 484 377 484 961 638 961 638 586 903 586 903 157 574 157 574 71 449 71 449 710 617 710 617 414 314 414 314 121 642 121 642 317 167 317 167 562 4 562 4 939 608 939 608 27 312 27 312 127 700 127 700 191 502 191 502 777 454 777 454 48 896 48 896 760 914 760 914 806 493 806 493 811 474 811 474 570 144 570 144 531 829 531 829 356 730 356 730 854 355 854 355 205 519 205 519 7 903 7 903 767 217 767 217 252 248 252 248 772 897 772 897 727 312 727 312 87 104 87 104 133 584 133 584 956 384 956 384 674 94 674 94 269 604 269 604 51 790 51 790 756 623 756 623 650 302 650 302 358 590 358 590 622 85 622 85 291 685 291 685 548 747 548 747 655 490 655 490 543 720 543 720 854 654 854 654 313 737 313 737 357 922 357 922 44 658 44 658 787 152 787 152 670 223 670 223 373 443 373 443 177 146 177 146 791 606 791 606 219 618 219 618 693 450 693 450 859 423 859 423 835 963 835 963 159 800 159 800 649 860 649 860 256 724 256 724 191 356 191 356 101 430 101 430 838 645 838 645 852 548 852 548 645 264 645 264 936 244 936 244 181 183 181 183 61 334 61 334 361 770 361 770 739 719 739 719 687 826 687 826 477 78 477 78 192 853 192 853 69 537 69 537 200 24 200 24 250 197 250 197 916 875 916 875 44 247 44 247 592 455 592 455 760 857 760 857 652 713 652 713 54 890 54 890 336 91 336 91 877 398 877 398 461 532 461 532 759 247 759 247 217 420 217 420 776 726 776 726 535 355 535 355 765 441 765 441 123 787 123 787 521 868 521 868 681 914 681 914 621 506 621 506 854 390 854 390 43 474 43 474 310 650 310 650 297 275 297 275 776 898 776 898 385 162 385 162 893 396 893 396 98 687 98 687 193 640 193 640 309 108 309 108 588 945 588 945 273 306 273 306 915 937 915 937 396 369 396 369 737 821 737 821 736 509 736 509 638 571 638 571 379 715 379 715 751 147 751 147 100 629 100 629 544 738 544 738 323 79 323 79 937 50 937 50 836 206 836 206 446 707 446 707 933 229 933 229 43 623 43 623 384 251 384 251 804 160 804 160 942 551 942 551 502 349 502 349 630 524 630 524 865 784 865 784 663 617 663 617 859 783 859 783 641 494 641 494 143 130 143 130 796 385 796 385 120 667 120 667 249 534 249 534 422 647 422 647 535 27 535 27 48 770 48 770 148 753 148 753 488 326 488 326 702 401 702 401 762 408 762 408 944 295 944 295 898 292 898 292 537 496 537 496 468 223 468 223 651 107 651 107 793 441 793 441 901 53 901 53 943 494 943 494 308 505 308 505 188 925 188 925 623 130 623 130 779 65 779 65 484 263 484 263 684 752 684 752 916 963 916 963 832 308 832 308 379 558 379 558 942 157 942 157 259 489 259 489 836 802 836 802 812 891 812 891 186 493 186 493 51 630 51 630 819 912 819 912 434 596 434 596 444 544 444 544 31 16 31 16 40 410 40 410 184 232 184 232 169 107 169 107 745 606 745 606 601 876 601 876 53 386 53 386 251 663 251 663 745 637 745 637 383 804 383 804 289 449 289 449 318 721 318 721 393 447 393 447 699 639 699 639 642 899 642 899 75 27 75 27 410 387 410 387 142 729 142 729 879 301 879 301 156 784 156 784 300 428 300 428 577 115 577 115 502 895 502 895 725 122 725 122 589 963 589 963 677 199 677 199 105 684 105 684 196 406 196 406 874 699 874 699 555 430 555 430 480 531 480 531 453 613 453 613 495 271 495 271 239 776 239 776 628 141 628 141 937 240 937 240 682 135 682 135 20 570 20 570 102 721 102 721 694 936 694 936 351 884 351 884 757 18 757 18 867 742 867 742 228 283 228 283 808 956 808 956 40 837 40 837 916 747 916 747 344 672 344 672 930 847 930 847 834 287 834 287 363 242 363 242 820 617 820 617 154 610 154 610 536 321 536 321 911 871 911 871 304 311 304 311 748 102 748 102 103 573 103 573 579 65 579 65 66 147 66 147 349 645 349 645 564 532 564 532 515 511 515 511 618 199 618 199 416 459 416 459 916 870 916 870 52 180 52 180 646 618 646 618 76 497 76 497 111 841 111 841 107 57 107 57 942 654 942 654 650 665 650 665 339 285 339 285 417 953 417 953 239 145 239 145 369 542 369 542 938 628 938 628 316 771 316 771 30 654 30 654 403 159 403 159 863 322 863 322 239 97 239 97 346 947 346 947 808 909 808 909 457 304 457 304 725 126 725 126 411 115 411 115 94 409 94 409 446 56 446 56 226 490 226 490 422 464 422 464 14 640 14 640 871 403 871 403 921 129 921 129 689 84 689 84 937 286 937 286 57 331 57 331 228 5 228 5 51 944 51 944 175 769 175 769 26 262 26 262 947 529 947 529 926 710 926 710 107 885 107 885 349 412 349 412 127 64 127 64 506 6 506 6 828 516 828 516 957 180 957 180 646 545 646 545 578 21 578 21 461 582 461 582 137 596 137 596 40 131 40 131 943 868 943 868 673 873 673 873 180 473 180 473 198 713 198 713 820 937 820 937 42 509 42 509 634 916 634 916 466 558 466 558 244 636 244 636 641 84 641 84 724 789 724 789 641 913 641 913 200 106 200 106 171 795 171 795 610 513 610 513 686 128 686 128 449 618 449 618 357 440 357 440 813 133 813 133 283 396 283 396 484 706 484 706 350 552 350 552 728 956 728 956 460 370 460 370 264 329 264 329 906 731 906 731 826 73 826 73 957 687 957 687 108 519 108 519 236 689 236 689 199 927 199 927 880 449 880 449 803 282 803 282 828 664 828 664 701 677 701 677 541 400 541 400 563 287 563 287 751 781 751 781 712 862 712 862 258 725 258 725 681 434 681 434 846 452 846 452 277 606 277 606 600 245 600 245 766 60 766 60 775 756 775 756 470 317 470 317 179 421 179 421 699 268 699 268 233 764 233 764 201 555 201 555 5 472 5 472 730 445 730 445 779 227 779 227 753 351 753 351 613 862 613 862 799 634 799 634 473 547 473 547 411 338 411 338 84 122 84 122 264 384 264 384 797 266 797 266 958 797 958 797 485 576 485 576 268 895 268 895 248 883 248 883 337 541 337 541 861 906 861 906 831 532 831 532 910 298 910 298 870 649 870 649 546 48 546 48 179 123 179 123 441 761 441 761 63 347 63 347 771 786 771 786 315 695 315 695 137 232 137 232 371 558 371 558 671 504 671 504 491 32 491 32 668 251 668 251 8 43 8 43 522 68 522 68 941 627 941 627 51 618 51 618 350 254 350 254 181 178 181 178 445 645 445 645 738 475 738 475 132 753 132 753 637 509 637 509 549 906 549 906 924 429 924 429 946 508 946 508 443 512 443 512 481 309 481 309 407 512 407 512 496 449 496 449 300 241 300 241 422 170 422 170 423 957 423 957 281 436 281 436 54 209 54 209 822 86 822 86 447 586 447 586 388 527 388 527 149 437 149 437 425 434 425 434 728 31 728 31 907 442 907 442 621 509 621 509 384 411 384 411 832 753 832 753 539 387 539 387 293 919 293 919 949 162 949 162 792 513 792 513 169 674 169 674 585 544 585 544 717 936 717 936 337 401 337 401 530 489 530 489 207 608 207 608 867 438 867 438 43 205 43 205 419 609 419 609 678 962 678 962 778 41 778 41 872 506 872 506 956 833 956 833 404 553 404 553 691 618 691 618 296 933 296 933 820 77 820 77 27 559 27 559 546 346 546 346 281 692 281 692 114 944 114 944 359 737 359 737 156 18 156 18 816 451 816 451 929 119 929 119 717 779 717 779 674 11 674 11 237 63 237 63 680 708 680 708 914 895 914 895 658 934 658 934 822 665 822 665 849 611 849 611 959 606 959 606 589 552 589 552 620 827 620 827 661 310 661 310 41 393 41 393 807 602 807 602 67 397 67 397 413 438 413 438 666 685 666 685 113 17 113 17 717 52 717 52 853 211 853 211 25 130 25 130 488 118 488 118 479 906 479 906 488 554 488 554 245 450 245 450 590 762 590 762 529 583 529 583 369 57 369 57 510 582 510 582 756 147 756 147 37 552 37 552 571 389 571 389 97 454 97 454 29 616 29 616 207 154 207 154 797 302 797 302 535 357 535 357 537 11 537 11 765 115 765 115 353 606 353 606 666 658 666 658 18 105 18 105 792 419 792 419 489 213 489 213 889 307 889 307 127 3 127 3 589 227 589 227 727 128 727 128 155 488 155 488 312 299 312 299 908 928 908 928 787 917 787 917 428 632 428 632 675 280 675 280 842 488 842 488 233 77 233 77 276 382 276 382 208 416 208 416 826 51 826 51 862 452 862 452 934 636 934 636 236 64 236 64 351 294 351 294 774 584 774 584 559 254 559 254 385 490 385 490 818 38 818 38 558 99 558 99 584 297 584 297 782 829 782 829 67 241 67 241 249 118 249 118 808 507 808 507 822 331 822 331 613 548 613 548 950 117 950 117 848 958 848 958 131 413 131 413 783 580 783 580 185 41 185 41 673 145 673 145 335 17 335 17 802 557 802 557 759 194 759 194 863 410 863 410 699 959 699 959 383 565 383 565 689 663 689 663 691 75 691 75 152 276 152 276 327 188 327 188 286 867 286 867 514 801 514 801 951 924 951 924 434 573 434 573 182 167 182 167 383 337 383 337 190 686 190 686 752 404 752 404 927 384 927 384 490 681 490 681 666 47 666 47 3 866 3 866 792 852 792 852 711 472 711 472 476 609 476 609 491 113 491 113 334 873 334 873 300 408 300 408 792 278 792 278 826 924 826 924 924 202 924 202 154 105 154 105 227 594 227 594 119 346 119 346 541 678 541 678 10 349 10 349 510 317 510 317 54 38 54 38 62 650 62 650 297 253 297 253 582 415 582 415 513 127 513 127 225 153 225 153 472 661 472 661 865 686 865 686 388 669 388 669 27 514 27 514 340 498 340 498 130 78 130 78 185 964 185 964 361 809 361 809 545 742 545 742 248 10 248 10 788 655 788 655 255 887 255 887 474 629 474 629 55 129 55 129 2 69 2 69 707 393 707 393 778 197 778 197 20 789 20 789 209 549 209 549 701 889 701 889 259 207 259 207 668 611 668 611 277 454 277 454 163 99 163 99 91 755 91 755 648 843 648 843 167 363 167 363 898 321 898 321 517 954 517 954 429 740 429 740 497 644 497 644 762 98 762 98 751 146 751 146 529 833 529 833 947 389 947 389 341 405 341 405 49 392 49 392 196 796 196 796 259 449 259 449 180 690 180 690 630 764 630 764 590 233 590 233 265 712 265 712 407 2 407 2 862 780 862 780 154 283 154 283 926 343 926 343 408 111 408 111 181 396 181 396 609 773 609 773 644 546 644 546 116 89 116 89 185 473 185 473 362 461 362 461 127 672 127 672 323 169 323 169 24 565 24 565 311 75 311 75 261 857 261 857 99 936 99 936 309 773 309 773 494 850 494 850 694 950 694 950 814 305 814 305 642 117 642 117 91 155 91 155 20 793 20 793 276 923 276 923 586 106 586 106 254 131 254 131 108 924 108 924 656 255 656 255 846 154 846 154 51 278 51 278 481 219 481 219 226 11 226 11 855 781 855 781 952 401 952 401 659 254 659 254 377 839 377 839 571 5 571 5 33 913 33 913 703 710 703 710 173 949 173 949 953 763 953 763 151 815 151 815 400 848 400 848 526 325 526 325 759 220 759 220 172 911 172 911 373 9 373 9 462 649 462 649 731 461 731 461 244 40 244 40 647 643 647 643 230 505 230 505 881 46 881 46 316 10 316 10 248 90 248 90 407 823 407 823 346 561 346 561 150 570 150 570 389 220 389 220 482 955 482 955 591 827 591 827 18 921 18 921 459 832 459 832 557 657 557 657 462 548 462 548 326 77 326 77 818 23 818 23 97 347 97 347 958 404 958 404 48 487 48 487 853 933 853 933 701 767 701 767 512 514 512 514 853 592 853 592 849 730 849 730 265 882 265 882 343 111 343 111 907 47 907 47 264 390 264 390 833 441 833 441 563 848 563 848 819 311 819 311 152 634 152 634 56 836 56 836 830 786 830 786 437 45 437 45 48 908 48 908 926 489 926 489 143 774 143 774 307 256 307 256 546 432 546 432 425 737 425 737 815 517 815 517 342 39 342 39 627 752 627 752 908 477 908 477 125 808 125 808 494 570 494 570 316 649 316 649 81 554 81 554 797 721 797 721 773 846 773 846 806 395 806 395 882 812 882 812 736 133 736 133 745 651 745 651 691 433 691 433 536 828 536 828 479 938 479 938 152 663 152 663 337 558 337 558 874 949 874 949 28 336 28 336 242 316 242 316 257 167 257 167 629 507 629 507 343 108 343 108 497 546 497 546 364 575 364 575 721 75 721 75 318 597 318 597 139 658 139 658 935 577 935 577 936 479 936 479 174 318 174 318 691 623 691 623 188 887 188 887 866 358 866 358 452 311 452 311 367 703 367 703 550 797 550 797 780 742 780 742 308 398 308 398 304 517 304 517 276 538 276 538 252 324 252 324 19 326 19 326 98 954 98 954 78 713 78 713 762 309 762 309 292 254 292 254 128 698 128 698 581 220 581 220 599 471 599 471 658 34 658 34 438 871 438 871 514 139 514 139 169 933 169 933 946 464 946 464 764 33 764 33 198 21 198 21 100 833 100 833 959 664 959 664 768 370 768 370 879 193 879 193 578 433 578 433 616 363 616 363 680 462 680 462 593 641 593 641 891 676 891 676 226 858 226 858 431 39 431 39 32 814 32 814 908 684 908 684 11 170 11 170 127 437 127 437 563 288 563 288 67 911 67 911 288 225 288 225 361 802 361 802 246 434 246 434 1 500 1 500 806 927 806 927 461 886 461 886 866 947 866 947 81 254 81 254 789 182 789 182 30 255 30 255 597 761 597 761 514 108 514 108 278 193 278 193 412 613 412 613 806 548 806 548 560 372 560 372 260 623 260 623 515 410 515 410 52 95 52 95 789 208 789 208 802 544 802 544 429 286 429 286 234 165 234 165 305 425 305 425 88 275 88 275 127 832 127 832 350 680 350 680 760 664 760 664 751 169 751 169 31 712 31 712 352 910 352 910 134 229 134 229 396 418 396 418 491 48 491 48 292 8 292 8 192 705 192 705 800 219 800 219 829 835 829 835 704 5 704 5 13 62 13 62 711 803 711 803 672 371 672 371 16 716 16 716 507 563 507 563 264 394 264 394 11 516 11 516 54 848 54 848 66 275 66 275 751 55 751 55 69 577 69 577 317 488 317 488 69 607 69 607 320 239 320 239 393 773 393 773 769 892 769 892 110 390 110 390 53 348 53 348 883 638 883 638 44 156 44 156 793 943 793 943 384 19 384 19 800 473 800 473 777 231 777 231 332 886 332 886 280 144 280 144 906 119 906 119 113 173 113 173 864 816 864 816 375 248 375 248 576 448 576 448 736 466 736 466 229 943 229 943 930 277 930 277 904 846 904 846 923 65 923 65 641 567 641 567 898 868 898 868 156 142 156 142 504 550 504 550 349 13 349 13 43 857 43 857 732 868 732 868 387 533 387 533 537 514 537 514 872 622 872 622 57 167 57 167 845 845 845 845 655 64 655 64 484 243 484 243 680 18 680 18 552 262 552 262 556 871 556 871 682 697 682 697 542 471 542 471 4 436 4 436 776 284 776 284 249 42 249 42 653 194 653 194 659 914 659 914 405 936 405 936 275 955 275 955 452 394 452 394 885 540 885 540 895 893 895 893 245 120 245 120 274 278 274 278 955 895 955 895 96 655 96 655 168 407 168 407 627 348 627 348 595 196 595 196 893 307 893 307 861 504 861 504 164 365 164 365 313 219 313 219 119 598 119 598 45 409 45 409 62 193 62 193 458 619 458 619 562 510 562 510 576 394 576 394 110 35 110 35 940 448 940 448 255 283 255 283 421 889 421 889 157 626 157 626 572 35 572 35 29 931 29 931 951 70 951 70 505 791 505 791 417 601 417 601 43 329 43 329 456 39 456 39 2 897 2 897 842 863 842 863 294 260 294 260 222 576 222 576 724 487 724 487 612 278 612 278 660 700 660 700 336 227 336 227 926 319 926 319 755 551 755 551 738 522 738 522 140 636 140 636 192 738 192 738 304 631 304 631 41 460 41 460 682 821 682 821 608 473 608 473 597 3 597 3 941 666 941 666 441 654 441 654 469 108 469 108 914 428 914 428 480 545 480 545 557 529 557 529 245 473 245 473 280 111 280 111 702 82 702 82 466 103 466 103 726 153 726 153 461 793 461 793 17 831 17 831 891 387 891 387 268 517 268 517 901 487 901 487 898 28 898 28 219 513 219 513 776 733 776 733 654 542 654 542 741 674 741 674 204 672 204 672 331 928 331 928 144 407 144 407 376 179 376 179 63 733 63 733 86 677 86 677 232 403 232 403 156 834 156 834 894 445 894 445 108 755 108 755 613 806 613 806 735 132 735 132 225 663 225 663 572 712 572 712 729 592 729 592 462 347 462 347 779 238 779 238 166 231 166 231 645 835 645 835 306 500 306 500 656 144 656 144 306 265 306 265 589 530 589 530 778 493 778 493 963 98 963 98 925 259 925 259 783 353 783 353 101 291 101 291 692 472 692 472 381 539 381 539 47 181 47 181 702 186 702 186 360 577 360 577 114 620 114 620 52 780 52 780 964 659 964 659 277 732 277 732 802 272 802 272 648 954 648 954 197 756 197 756 590 239 590 239 372 228 372 228 15 316 15 316 498 930 498 930 694 286 694 286 840 577 840 577 356 691 356 691 856 321 856 321 101 508 101 508 584 833 584 833 448 769 448 769 204 499 204 499 963 676 963 676 248 747 248 747 298 834 298 834 246 664 246 664 64 736 64 736 102 629 102 629 873 395 873 395 337 870 337 870 942 113 942 113 713 688 713 688 614 782 614 782 800 781 800 781 791 643 791 643 629 598 629 598 216 170 216 170 890 146 890 146 520 628 520 628 788 546 788 546 866 518 866 518 422 888 422 888 487 769 487 769 802 830 802 830 873 383 873 383 6 601 6 601 732 755 732 755 700 396 700 396 851 624 851 624 355 525 355 525 844 663 844 663 20 347 20 347 857 48 857 48 150 338 150 338 300 441 300 441 570 778 570 778 488 379 488 379 448 416 448 416 581 587 581 587 264 496 264 496 64 574 64 574 261 537 261 537 540 826 540 826 274 175 274 175 362 183 362 183 96 545 96 545 507 946 507 946 801 481 801 481 281 378 281 378 328 15 328 15 913 14 913 14 679 781 679 781 940 648 940 648 528 76 528 76 277 789 277 789 748 646 748 646 160 558 160 558 147 238 147 238 695 785 695 785 306 291 306 291 532 510 532 510 451 781 451 781 788 938 788 938 85 535 85 535 455 476 455 476 909 907 909 907 5 759 5 759 590 881 590 881 398 865 398 865 170 644 170 644 99 727 99 727 920 174 920 174 755 182 755 182 336 204 336 204 624 807 624 807 635 709 635 709 12 886 12 886 271 931 271 931 54 341 54 341 407 14 407 14 908 652 908 652 211 420 211 420 375 297 375 297 307 478 307 478 430 601 430 601 420 349 420 349 464 114 464 114 777 619 777 619 821 411 821 411 795 639 795 639 948 712 948 712 25 720 25 720 688 303 688 303 705 147 705 147 74 187 74 187 537 672 537 672 461 133 461 133 479 762 479 762 903 22 903 22 46 952 46 952 641 734 641 734 154 680 154 680 155 829 155 829 188 487 188 487 465 176 465 176 248 199 248 199 23 192 23 192 681 548 681 548 506 204 506 204 813 8 813 8 596 918 596 918 858 447 858 447 573 562 573 562 814 167 814 167 372 299 372 299 255 394 255 394 874 147 874 147 635 439 635 439 960 255 960 255 866 356 866 356 272 461 272 461 544 411 544 411 152 21 152 21 796 848 796 848 246 245 246 245 503 309 503 309 385 5 385 5 337 14 337 14 886 335 886 335 886 374 886 374 120 724 120 724 663 816 663 816 857 737 857 737 595 286 595 286 487 438 487 438 242 405 242 405 432 667 432 667 273 879 273 879 895 702 895 702 488 360 488 360 616 755 616 755 707 38 707 38 760 708 760 708 122 830 122 830 258 169 258 169 121 900 121 900 71 861 71 861 557 258 557 258 939 651 939 651 816 485 816 485 885 570 885 570 937 23 937 23 628 905 628 905 786 868 786 868 112 727 112 727 683 25 683 25 777 689 777 689 582 652 582 652 812 139 812 139 282 433 282 433 340 123 340 123 298 910 298 910 655 286 655 286 249 425 249 425 907 157 907 157 316 21 316 21 941 893 941 893 353 629 353 629 617 275 617 275 164 844 164 844 440 617 440 617 732 334 732 334 16 599 16 599 619 241 619 241 400 883 400 883 787 901 787 901 273 297 273 297 690 161 690 161 498 632 498 632 933 427 933 427 814 893 814 893 544 169 544 169 52 642 52 642 904 357 904 357 140 317 140 317 334 879 334 879 480 859 480 859 141 489 141 489 345 927 345 927 75 93 75 93 288 59 288 59 256 868 256 868 863 302 863 302 43 551 43 551 925 645 925 645 42 249 42 249 488 545 488 545 733 725 733 725 10 320 10 320 311 798 311 798 354 101 354 101 13 492 13 492 704 752 704 752 375 390 375 390 173 319 173 319 661 425 661 425 149 854 149 854 676 948 676 948 810 192 810 192 298 266 298 266 808 840 808 840 665 477 665 477 171 825 171 825 724 583 724 583 2 527 2 527 932 956 932 956 4 507 4 507 333 273 333 273 38 871 38 871 955 384 955 384 75 323 75 323 458 658 458 658 844 493 844 493 730 407 730 407 512 63 512 63 947 330 947 330 904 719 904 719 870 14 870 14 128 574 128 574 774 346 774 346 393 618 393 618 704 206 704 206 157 934 157 934 915 127 915 127 614 370 614 370 837 531 837 531 955 156 955 156 129 963 129 963 589 560 589 560 490 19 490 19 959 661 959 661 466 461 466 461 679 630 679 630 77 539 77 539 579 447 579 447 298 485 298 485 313 937 313 937 645 164 645 164 220 745 220 745 616 149 616 149 168 917 168 917 709 890 709 890 185 325 185 325 457 516 457 516 693 484 693 484 589 267 589 267 845 512 845 512 168 698 168 698 265 222 265 222 546 156 546 156 497 340 497 340 956 208 956 208 76 336 76 336 777 538 777 538 353 608 353 608 450 803 450 803 861 189 861 189 476 521 476 521 714 206 714 206 409 717 409 717 23 943 23 943 30 303 30 303 34 311 34 311 824 410 824 410 248 158 248 158 118 529 118 529 277 697 277 697 236 459 236 459 285 184 285 184 443 620 443 620 140 403 140 403 919 290 919 290 63 553 63 553 944 761 944 761 485 776 485 776 258 178 258 178 483 867 483 867 356 79 356 79 734 23 734 23 314 798 314 798 723 551 723 551 531 142 531 142 443 675 443 675 881 516 881 516 324 275 324 275 114 923 114 923 322 272 322 272 856 737 856 737 111 44 111 44 666 617 666 617 418 164 418 164 110 763 110 763 415 469 415 469 349 819 349 819 18 359 18 359 610 38 610 38 567 241 567 241 347 784 347 784 695 731 695 731 878 521 878 521 130 478 130 478 929 563 929 563 500 367 500 367 379 517 379 517 204 69 204 69 1 743 1 743 92 258 92 258 354 358 354 358 200 779 200 779 488 124 488 124 772 586 772 586 306 631 306 631 893 918 893 918 703 459 703 459 450 97 450 97 435 73 435 73 60 295 60 295 779 423 779 423 621 570 621 570 260 765 260 765 939 921 939 921 328 353 328 353 369 665 369 665 536 279 536 279 773 607 773 607 757 6 757 6 757 859 757 859 358 525 358 525 714 76 714 76 204 327 204 327 228 358 228 358 890 244 890 244 580 91 580 91 861 962 861 962 948 963 948 963 465 853 465 853 615 564 615 564 290 783 290 783 714 162 714 162 241 93 241 93 480 451 480 451 28 551 28 551 479 908 479 908 797 340 797 340 673 179 673 179 607 928 607 928 560 663 560 663 328 460 328 460 743 44 743 44 645 846 645 846 530 260 530 260 49 122 49 122 433 122 433 122 919 694 919 694 510 363 510 363 35 843 35 843 138 16 138 16 545 929 545 929 240 801 240 801 674 891 674 891 391 90 391 90 153 297 153 297 443 228 443 228 767 604 767 604 411 520 411 520 412 598 412 598 426 229 426 229 107 803 107 803 210 297 210 297 714 37 714 37 180 812 180 812 932 109 932 109 778 249 778 249 481 887 481 887 877 454 877 454 574 233 574 233 789 806 789 806 540 766 540 766 365 896 365 896 435 766 435 766 444 14 444 14 537 735 537 735 404 636 404 636 508 632 508 632 815 272 815 272 176 618 176 618 367 727 367 727 816 698 816 698 803 726 803 726 453 273 453 273 951 298 951 298 720 324 720 324 924 327 924 327 83 556 83 556 105 909 105 909 332 3 332 3 643 71 643 71 493 168 493 168 166 570 166 570 453 740 453 740 959 84 959 84 674 300 674 300 72 194 72 194 277 612 277 612 823 12 823 12 1 859 1 859 943 765 943 765 800 160 800 160 848 5 848 5 920 338 920 338 119 189 119 189 876 924 876 924 176 803 176 803 864 891 864 891 503 184 503 184 940 767 940 767 904 672 904 672 862 262 862 262 291 556 291 556 572 585 572 585 153 375 153 375 859 557 859 557 881 141 881 141 154 67 154 67 855 195 855 195 692 852 692 852 496 958 496 958 173 194 173 194 124 668 124 668 17 109 17 109 542 342 542 342 214 139 214 139 448 440 448 440 705 576 705 576 237 255 237 255 625 415 625 415 897 150 897 150 651 503 651 503 621 957 621 957 939 759 939 759 796 181 796 181 642 463 642 463 475 616 475 616 501 228 501 228 373 429 373 429 649 744 649 744 924 268 924 268 949 107 949 107 374 424 374 424 702 851 702 851 216 286 216 286 260 50 260 50 194 658 194 658 719 342 719 342 514 420 514 420 503 396 503 396 362 129 362 129 196 941 196 941 432 903 432 903 637 623 637 623 550 22 550 22 84 366 84 366 711 80 711 80 255 448 255 448 257 58 257 58 779 490 779 490 65 772 65 772 701 633 701 633 159 81 159 81 64 246 64 246 951 600 951 600 41 602 41 602 908 925 908 925 7 743 7 743 816 73 816 73 703 289 703 289 922 206 922 206 209 433 209 433 312 172 312 172 678 181 678 181 474 873 474 873 252 702 252 702 893 507 893 507 384 849 384 849 574 308 574 308 847 175 847 175 626 153 626 153 953 657 953 657 793 176 793 176 601 73 601 73 607 764 607 764 880 323 880 323 560 733 560 733 50 152 50 152 718 13 718 13 870 954 870 954 70 33 70 33 823 726 823 726 655 538 655 538 50 885 50 885 423 284 423 284 93 920 93 920 480 906 480 906 471 572 471 572 307 755 307 755 593 735 593 735 596 23 596 23 438 465 438 465 333 569 333 569 844 231 844 231 663 623 663 623 22 164 22 164 464 540 464 540 31 391 31 391 587 925 587 925 226 690 226 690 794 907 794 907 212 562 212 562 715 803 715 803 335 520 335 520 396 623 396 623 355 361 355 361 80 659 80 659 79 763 79 763 59 368 59 368 301 307 301 307 446 428 446 428 487 921 487 921 468 288 468 288 959 615 959 615 502 68 502 68 740 514 740 514 8 899 8 899 334 643 334 643 709 189 709 189 538 619 538 619 268 419 268 419 555 612 555 612 217 374 217 374 590 186 590 186 944 869 944 869 944 127 944 127 95 898 95 898 403 547 403 547 131 184 131 184 464 260 464 260 491 36 491 36 240 639 240 639 740 844 740 844 378 629 378 629 738 875 738 875 374 375 374 375 597 764 597 764 818 427 818 427 793 10 793 10 504 529 504 529 915 817 915 817 545 515 545 515 826 463 826 463 533 393 533 393 792 121 792 121 480 761 480 761 878 608 878 608 386 208 386 208 506 308 506 308 260 907 260 907 448 177 448 177 497 260 497 260 423 298 423 298 579 286 579 286 931 256 931 256 749 78 749 78 100 683 100 683 352 322 352 322 273 663 273 663 10 673 10 673 746 782 746 782 667 360 667 360 683 737 683 737 47 665 47 665 481 382 481 382 249 251 249 251 903 476 903 476 327 433 327 433 94 526 94 526 564 798 564 798 509 296 509 296 17 278 17 278 446 311 446 311 888 456 888 456 911 218 911 218 368 642 368 642 310 276 310 276 714 565 714 565 942 383 942 383 722 818 722 818 167 368 167 368 676 845 676 845 318 149 318 149 72 166 72 166 879 637 879 637 678 211 678 211 41 887 41 887 730 676 730 676 458 720 458 720 446 591 446 591 48 5 48 5 363 800 363 800 481 418 481 418 432 725 432 725 683 53 683 53 259 559 259 559 697 467 697 467 925 304 925 304 876 250 876 250 310 499 310 499 379 449 379 449 335 900 335 900 452 687 452 687 23 513 23 513 200 433 200 433 286 346 286 346 91 120 91 120 297 653 297 653 433 456 433 456 828 42 828 42 539 623 539 623 798 905 798 905 860 706 860 706 817 507 817 507 176 67 176 67 283 233 283 233 432 173 432 173 394 385 394 385 132 68 132 68 97 111 97 111 144 554 144 554 629 237 629 237 136 371 136 371 53 443 53 443 128 330 128 330 30 272 30 272 665 805 665 805 447 738 447 738 233 778 233 778 427 218 427 218 199 680 199 680 794 495 794 495 377 626 377 626 56 490 56 490 719 884 719 884 170 408 170 408 295 132 295 132 342 676 342 676 8 650 8 650 107 681 107 681 469 5 469 5 243 325 243 325 529 484 529 484 591 128 591 128 693 45 693 45 243 914 243 914 319 234 319 234 283 773 283 773 35 31 35 31 767 464 767 464 920 949 920 949 256 78 256 78 268 274 268 274 913 604 913 604 365 410 365 410 287 519 287 519 157 268 157 268 85 475 85 475 947 611 947 611 33 299 33 299 167 421 167 421 745 242 745 242 666 492 666 492 323 819 323 819 256 820 256 820 501 518 501 518 476 482 476 482 382 381 382 381 591 608 591 608 667 596 667 596 61 594 61 594 530 961 530 961 603 251 603 251 286 857 286 857 331 418 331 418 158 25 158 25 631 129 631 129 746 674 746 674 447 858 447 858 145 162 145 162 278 585 278 585 233 900 233 900 621 591 621 591 741 311 741 311 728 546 728 546 470 408 470 408 499 87 499 87 667 384 667 384 631 818 631 818 294 535 294 535 350 757 350 757 128 348 128 348 618 342 618 342 412 54 412 54 570 508 570 508 557 4 557 4 379 506 379 506 804 882 804 882 301 61 301 61 675 650 675 650 756 304 756 304 772 84 772 84 360 439 360 439 598 631 598 631 109 898 109 898 871 101 871 101 771 593 771 593 213 327 213 327 27 542 27 542 561 571 561 571 328 939 328 939 531 147 531 147 483 156 483 156 208 489 208 489 159 550 159 550 255 265 255 265 134 803 134 803 572 721 572 721 783 312 783 312 664 266 664 266 777 545 777 545 407 620 407 620 902 77 902 77 464 918 464 918 298 483 298 483 649 739 649 739 224 962 224 962 244 587 244 587 752 834 752 834 139 36 139 36 84 656 84 656 341 181 341 181 10 898 10 898 767 870 767 870 351 201 351 201 11 801 11 801 424 433 424 433 505 695 505 695 356 617 356 617 105 590 105 590 723 372 723 372 518 84 518 84 414 657 414 657 511 818 511 818 676 492 676 492 860 423 860 423 298 426 298 426 345 348 345 348 613 586 613 586 371 923 371 923 771 462 771 462 241 177 241 177 277 678 277 678 164 369 164 369 929 133 929 133 831 122 831 122 930 814 930 814 934 284 934 284 858 654 858 654 744 38 744 38 367 141 367 141 912 348 912 348 45 821 45 821 302 76 302 76 740 880 740 880 714 885 714 885 508 122 508 122 956 758 956 758 434 162 434 162 458 945 458 945 676 487 676 487 876 783 876 783 401 892 401 892 923 70 923 70 43 961 43 961 861 218 861 218 230 900 230 900 497 704 497 704 792 905 792 905 492 846 492 846 956 170 956 170 30 687 30 687 684 57 684 57 926 63 926 63 594 842 594 842 308 297 308 297 860 509 860 509 382 24 382 24 537 614 537 614 81 856 81 856 701 261 701 261 204 815 204 815 896 305 896 305 357 761 357 761 431 840 431 840 46 808 46 808 865 390 865 390 417 196 417 196 327 89 327 89 304 200 304 200 145 474 145 474 779 531 779 531 315 795 315 795 329 852 329 852 860 415 860 415 770 371 770 371 171 257 171 257 167 266 167 266 865 245 865 245 105 606 105 606 274 426 274 426 24 622 24 622 835 90 835 90 241 718 241 718 909 569 909 569 289 771 289 771 615 234 615 234 96 405 96 405 938 701 938 701 591 304 591 304 833 343 833 343 115 858 115 858 345 753 345 753 437 914 437 914 178 378 178 378 581 228 581 228 868 116 868 116 785 899 785 899 728 375 728 375 652 62 652 62 836 131 836 131 212 732 212 732 722 748 722 748 935 180 935 180 377 213 377 213 795 81 795 81 435 230 435 230 582 90 582 90 89 89 89 89 54 698 54 698 903 67 903 67 917 539 917 539 460 552 460 552 246 73 246 73 814 879 814 879 805 345 805 345 629 545 629 545 515 499 515 499 528 850 528 850 343 98 343 98 641 846 641 846 62 326 62 326 323 263 323 263 616 401 616 401 435 173 435 173 308 663 308 663 667 246 667 246 564 542 564 542 766 766 766 766 671 71 671 71 130 184 130 184 757 671 757 671 76 567 76 567 886 846 886 846 272 786 272 786 655 63 655 63 630 416 630 416 520 183 520 183 210 156 210 156 596 477 596 477 897 410 897 410 149 669 149 669 126 25 126 25 717 2 717 2 106 180 106 180 850 413 850 413 828 565 828 565 759 713 759 713 338 44 338 44 236 962 236 962 110 653 110 653 194 769 194 769 789 462 789 462 468 467 468 467 7 54 7 54 595 302 595 302 426 584 426 584 727 401 727 401 961 109 961 109 744 218 744 218 71 16 71 16 776 722 776 722 783 220 783 220 470 830 470 830 188 209 188 209 330 416 330 416 134 386 134 386 535 460 535 460 426 536 426 536 847 739 847 739 96 539 96 539 201 838 201 838 152 288 152 288 830 168 830 168 226 769 226 769 581 824 581 824 794 835 794 835 31 528 31 528 849 954 849 954 848 897 848 897 446 789 446 789 584 808 584 808 697 172 697 172 606 190 606 190 175 665 175 665 921 913 921 913 268 892 268 892 566 929 566 929 228 534 228 534 115 312 115 312 10 197 10 197 31 606 31 606 420 834 420 834 472 890 472 890 745 238 745 238 236 627 236 627 414 865 414 865 616 104 616 104 282 871 282 871 476 912 476 912 937 383 937 383 349 345 349 345 649 123 649 123 493 788 493 788 535 668 535 668 620 577 620 577 324 861 324 861 680 713 680 713 507 268 507 268 448 125 448 125 238 374 238 374 496 822 496 822 907 292 907 292 229 841 229 841 756 251 756 251 315 187 315 187 159 145 159 145 689 910 689 910 783 430 783 430 565 923 565 923 289 729 289 729 29 886 29 886 616 808 616 808 374 517 374 517 301 911 301 911 189 841 189 841 579 141 579 141 665 898 665 898 520 33 520 33 91 804 91 804 859 690 859 690 946 661 946 661 348 700 348 700 583 860 583 860 871 429 871 429 814 797 814 797 805 17 805 17 252 923 252 923 121 279 121 279 619 68 619 68 805 925 805 925 768 788 768 788 838 200 838 200 488 699 488 699 348 762 348 762 583 835 583 835 463 330 463 330 924 23 924 23 371 627 371 627 584 174 584 174 305 253 305 253 319 500 319 500 244 426 244 426 37 24 37 24 125 358 125 358 626 301 626 301 35 632 35 632 658 636 658 636 895 708 895 708 866 820 866 820 133 951 133 951 209 926 209 926 506 889 506 889 316 849 316 849 600 510 600 510 846 228 846 228 937 52 937 52 773 100 773 100 452 915 452 915 828 305 828 305 579 930 579 930 247 308 247 308 506 709 506 709 259 571 259 571 781 944 781 944 345 229 345 229 199 77 199 77 118 544 118 544 163 289 163 289 831 887 831 887 156 208 156 208 914 171 914 171 247 953 247 953 245 722 245 722 963 214 963 214 834 149 834 149 93 547 93 547 100 249 100 249 713 439 713 439 727 268 727 268 215 366 215 366 192 609 192 609 378 49 378 49 746 110 746 110 877 281 877 281 62 121 62 121 57 484 57 484 157 947 157 947 292 950 292 950 245 692 245 692 565 338 565 338 903 922 903 922 782 739 782 739 796 942 796 942 881 639 881 639 207 77 207 77 215 771 215 771 13 17 13 17 108 545 108 545 873 229 873 229 73 681 73 681 84 344 84 344 848 93 848 93 366 647 366 647 688 216 688 216 755 54 755 54 66 299 66 299 903 727 903 727 165 707 165 707 26 27 26 27 603 260 603 260 301 960 301 960 46 229 46 229 168 401 168 401 880 414 880 414 330 52 330 52 951 937 951 937 487 156 487 156 17 865 17 865 293 219 293 219 653 798 653 798 207 645 207 645 941 3 941 3 373 361 373 361 914 235 914 235 627 645 627 645 363 449 363 449 202 506 202 506 615 408 615 408 845 925 845 925 754 75 754 75 289 584 289 584 735 501 735 501 797 891 797 891 485 566 485 566 867 328 867 328 437 133 437 133 129 55 129 55 258 512 258 512 337 810 337 810 358 619 358 619 922 490 922 490 154 582 154 582 701 105 701 105 718 190 718 190 224 326 224 326 286 896 286 896 30 52 30 52 298 390 298 390 173 835 173 835 867 655 867 655 103 460 103 460 431 831 431 831 734 250 734 250 26 5 26 5 328 552 328 552 724 684 724 684 575 636 575 636 623 259 623 259 86 499 86 499 915 561 915 561 74 83 74 83 361 873 361 873 642 32 642 32 23 511 23 511 396 455 396 455 611 597 611 597 453 97 453 97 296 178 296 178 661 225 661 225 483 743 483 743 944 594 944 594 800 145 800 145 771 618 771 618 539 760 539 760 393 55 393 55 670 564 670 564 238 572 238 572 450 795 450 795 440 132 440 132 126 204 126 204 276 111 276 111 353 46 353 46 925 487 925 487 595 858 595 858 290 528 290 528 607 660 607 660 219 160 219 160 814 578 814 578 513 265 513 265 888 486 888 486 158 662 158 662 792 183 792 183 273 417 273 417 289 252 289 252 176 264 176 264 703 521 703 521 227 823 227 823 270 236 270 236 416 700 416 700 900 285 900 285 430 68 430 68 166 358 166 358 404 775 404 775 274 480 274 480 413 283 413 283 248 568 248 568 34 950 34 950 768 515 768 515 634 478 634 478 870 9 870 9 735 643 735 643 28 456 28 456 169 102 169 102 669 494 669 494 519 249 519 249 815 16 815 16 682 521 682 521 816 530 816 530 825 162 825 162 255 342 255 342 430 86 430 86 928 665 928 665 131 234 131 234 248 809 248 809 950 405 950 405 839 174 839 174 925 952 925 952 960 81 960 81 446 505 446 505 212 772 212 772 376 552 376 552 791 252 791 252 781 879 781 879 718 157 718 157 438 355 438 355 287 537 287 537 662 781 662 781 632 78 632 78 953 175 953 175 499 395 499 395 893 11 893 11 901 715 901 715 161 370 161 370 698 255 698 255 501 606 501 606 416 429 416 429 829 276 829 276 422 846 422 846 934 764 934 764 897 674 897 674 14 25 14 25 841 832 841 832 491 554 491 554 450 503 450 503 276 810 276 810 287 814 287 814 546 960 546 960 3 625 3 625 405 504 405 504 647 414 647 414 41 521 41 521 710 357 710 357 470 856 470 856 285 717 285 717 260 684 260 684 647 776 647 776 707 216 707 216 605 611 605 611 940 11 940 11 575 495 575 495 686 196 686 196 642 657 642 657 306 454 306 454 360 403 360 403 143 730 143 730 799 933 799 933 899 848 899 848 674 226 674 226 453 941 453 941 702 668 702 668 868 504 868 504 778 455 778 455 622 368 622 368 220 890 220 890 635 603 635 603 238 548 238 548 354 799 354 799 154 265 154 265 195 76 195 76 783 610 783 610 732 124 732 124 541 257 541 257 119 287 119 287 252 487 252 487 718 786 718 786 538 943 538 943 99 520 99 520 460 82 460 82 288 528 288 528 562 509 562 509 924 953 924 953 368 709 368 709 780 474 780 474 153 500 153 500 315 122 315 122 584 421 584 421 338 646 338 646 674 100 674 100 454 470 454 470 233 508 233 508 753 359 753 359 72 291 72 291 476 924 476 924 353 825 353 825 504 60 504 60 361 321 361 321 900 530 900 530 672 718 672 718 120 454 120 454 354 392 354 392 857 145 857 145 155 421 155 421 475 460 475 460 676 644 676 644 570 949 570 949 180 61 180 61 198 873 198 873 232 435 232 435 403 473 403 473 179 776 179 776 770 905 770 905 671 649 671 649 397 472 397 472 614 404 614 404 599 777 599 777 62 304 62 304 386 923 386 923 213 704 213 704 478 887 478 887 797 112 797 112 105 73 105 73 77 859 77 859 862 431 862 431 591 723 591 723 489 425 489 425 504 740 504 740 282 282 282 282 797 94 797 94 782 678 782 678 788 701 788 701 931 780 931 780 632 106 632 106 793 384 793 384 396 538 396 538 200 881 200 881 650 709 650 709 556 321 556 321 28 777 28 777 951 503 951 503 168 246 168 246 871 632 871 632 868 615 868 615 917 206 917 206 476 804 476 804 485 592 485 592 591 945 591 945 659 577 659 577 669 834 669 834 331 4 331 4 587 377 587 377 402 541 402 541 506 529 506 529 786 203 786 203 936 659 936 659 910 796 910 796 458 672 458 672 368 896 368 896 33 492 33 492 470 319 470 319 872 178 872 178 261 926 261 926 944 602 944 602 413 954 413 954 704 753 704 753 799 521 799 521 465 689 465 689 645 826 645 826 215 922 215 922 74 869 74 869 902 922 902 922 487 345 487 345 471 257 471 257 164 321 164 321 156 262 156 262 428 68 428 68 63 497 63 497 936 288 936 288 67 11 67 11 465 35 465 35 258 501 258 501 718 201 718 201 921 548 921 548 423 383 423 383 911 655 911 655 600 504 600 504 367 924 367 924 943 886 943 886 881 507 881 507 297 850 297 850 713 732 713 732 270 717 270 717 804 728 804 728 446 23 446 23 129 723 129 723 624 268 624 268 765 785 765 785 854 426 854 426 84 684 84 684 659 285 659 285 729 792 729 792 809 559 809 559 650 756 650 756 833 636 833 636 430 361 430 361 201 139 201 139 897 786 897 786 741 398 741 398 563 699 563 699 901 130 901 130 133 701 133 701 337 914 337 914 571 457 571 457 674 51 674 51 272 21 272 21 462 694 462 694 863 18 863 18 723 951 723 951 957 881 957 881 9 424 9 424 4 480 4 480 395 568 395 568 870 176 870 176 461 438 461 438 12 470 12 470 600 959 600 959 615 137 615 137 295 144 295 144 439 185 439 185 828 82 828 82 464 221 464 221 343 375 343 375 838 390 838 390 108 257 108 257 779 339 779 339 938 170 938 170 729 378 729 378 131 545 131 545 520 632 520 632 153 361 153 361 85 866 85 866 143 326 143 326 360 610 360 610 329 210 329 210 5 272 5 272 419 745 419 745 864 598 864 598 851 717 851 717 137 45 137 45 239 955 239 955 385 182 385 182 256 916 256 916 891 466 891 466 941 705 941 705 663 118 663 118 365 572 365 572 166 951 166 951 684 540 684 540 888 959 888 959 630 777 630 777 177 642 177 642 233 925 233 925 800 138 800 138 534 776 534 776 943 568 943 568 676 337 676 337 517 325 517 325 672 67 672 67 547 502 547 502 502 629 502 629 536 876 536 876 383 690 383 690 713 738 713 738 693 432 693 432 46 723 46 723 882 676 882 676 645 233 645 233 594 274 594 274 851 659 851 659 627 127 627 127 819 179 819 179 740 236 740 236 723 134 723 134 394 962 394 962 921 137 921 137 919 285 919 285 302 670 302 670 463 480 463 480 937 77 937 77 771 346 771 346 50 867 50 867 466 425 466 425 39 303 39 303 866 526 866 526 377 215 377 215 820 770 820 770 57 672 57 672 464 297 464 297 634 411 634 411 490 238 490 238 225 317 225 317 901 376 901 376 861 647 861 647 216 179 216 179 715 35 715 35 231 585 231 585 8 198 8 198 79 846 79 846 830 308 830 308 456 25 456 25 210 319 210 319 800 936 800 936 496 816 496 816 391 860 391 860 737 716 737 716 373 690 373 690 905 936 905 936 274 791 274 791 195 313 195 313 426 446 426 446 840 113 840 113 49 369 49 369 492 117 492 117 317 591 317 591 499 89 499 89 207 256 207 256 661 199 661 199 138 947 138 947 342 392 342 392 616 907 616 907 703 69 703 69 183 179 183 179 479 607 479 607 820 411 820 411 147 455 147 455 843 205 843 205 602 915 602 915 410 236 410 236 702 284 702 284 202 920 202 920 62 610 62 610 581 884 581 884 682 747 682 747 130 822 130 822 646 584 646 584 3 323 3 323 50 178 50 178 278 929 278 929 367 858 367 858 910 563 910 563 845 306 845 306 579 820 579 820 859 706 859 706 645 600 645 600 131 259 131 259 161 941 161 941 727 904 727 904 557 396 557 396 525 780 525 780 677 506 677 506 660 645 660 645 657 223 657 223 204 172 204 172 212 450 212 450 430 186 430 186 9 107 9 107 533 837 533 837 468 228 468 228 577 224 577 224 494 599 494 599 734 951 734 951 535 401 535 401 568 288 568 288 906 933 906 933 534 494 534 494 412 738 412 738 29 203 29 203 388 346 388 346 437 752 437 752 703 870 703 870 94 959 94 959 276 236 276 236 952 524 952 524 16 664 16 664 801 748 801 748 411 219 411 219 241 833 241 833 845 944 845 944 845 548 845 548 746 618 746 618 81 714 81 714 290 35 290 35 591 568 591 568 370 152 370 152 547 894 547 894 434 558 434 558 378 632 378 632 21 963 21 963 506 240 506 240 451 239 451 239 38 845 38 845 322 891 322 891 331 391 331 391 13 814 13 814 84 457 84 457 16 107 16 107 650 178 650 178 875 152 875 152 560 25 560 25 255 506 255 506 476 920 476 920 659 743 659 743 136 812 136 812 852 386 852 386 3 760 3 760 617 686 617 686 282 718 282 718 20 596 20 596 555 374 555 374 651 864 651 864 861 622 861 622 344 685 344 685 281 266 281 266 334 530 334 530 503 637 503 637 66 913 66 913 667 627 667 627 938 779 938 779 897 22 897 22 605 542 605 542 137 41 137 41 169 270 169 270 599 603 599 603 472 153 472 153 929 592 929 592 816 143 816 143 104 547 104 547 143 574 143 574 531 743 531 743 503 499 503 499 916 827 916 827 71 352 71 352 892 114 892 114 692 900 692 900 939 695 939 695 393 306 393 306 226 813 226 813 720 282 720 282 300 772 300 772 318 502 318 502 333 223 333 223 667 726 667 726 74 613 74 613 27 368 27 368 115 468 115 468 323 586 323 586 55 932 55 932 942 155 942 155 944 409 944 409 112 553 112 553 504 340 504 340 859 950 859 950 925 466 925 466 316 154 316 154 154 874 154 874 930 331 930 331 800 154 800 154 520 105 520 105 578 578 578 578 470 511 470 511 517 785 517 785 937 376 937 376 285 602 285 602 671 234 671 234 230 584 230 584 555 831 555 831 155 814 155 814 35 954 35 954 915 876 915 876 603 287 603 287 859 728 859 728 117 689 117 689 65 434 65 434 80 633 80 633 652 868 652 868 192 189 192 189 922 15 922 15 569 355 569 355 112 752 112 752 631 742 631 742 162 815 162 815 175 800 175 800 812 816 812 816 869 563 869 563 494 725 494 725 392 275 392 275 22 342 22 342 486 14 486 14 236 129 236 129 365 473 365 473 648 874 648 874 147 888 147 888 476 716 476 716 95 473 95 473 230 282 230 282 137 654 137 654 912 571 912 571 666 774 666 774 72 319 72 319 102 624 102 624 540 599 540 599 936 876 936 876 871 552 871 552 305 196 305 196 942 881 942 881 137 157 137 157 755 381 755 381 329 539 329 539 557 286 557 286 167 133 167 133 115 765 115 765 689 838 689 838 805 755 805 755 779 588 779 588 334 565 334 565 380 361 380 361 184 421 184 421 45 830 45 830 234 39 234 39 386 711 386 711 353 17 353 17 191 433 191 433 812 207 812 207 377 75 377 75 685 616 685 616 530 392 530 392 837 443 837 443 488 438 488 438 419 180 419 180 634 840 634 840 702 543 702 543 495 360 495 360 509 943 509 943 80 422 80 422 742 205 742 205 687 82 687 82 84 602 84 602 103 478 103 478 951 278 951 278 594 519 594 519 831 171 831 171 78 690 78 690 249 655 249 655 581 892 581 892 212 582 212 582 512 735 512 735 681 472 681 472 391 622 391 622 607 85 607 85 432 717 432 717 264 624 264 624 707 778 707 778 903 650 903 650 917 346 917 346 295 162 295 162 206 42 206 42 906 851 906 851 321 10 321 10 128 956 128 956 232 173 232 173 760 596 760 596 109 514 109 514 902 658 902 658 322 257 322 257 272 363 272 363 210 720 210 720 636 239 636 239 258 287 258 287 244 91 244 91 125 397 125 397 874 618 874 618 348 217 348 217 134 165 134 165 21 121 21 121 737 922 737 922 542 24 542 24 60 722 60 722 234 409 234 409 547 384 547 384 478 725 478 725 786 492 786 492 55 158 55 158 263 204 263 204 223 885 223 885 338 85 338 85 687 182 687 182 212 852 212 852 512 516 512 516 170 217 170 217 157 238 157 238 897 19 897 19 322 387 322 387 309 778 309 778 300 535 300 535 655 132 655 132 403 660 403 660 117 852 117 852 11 502 11 502 605 6 605 6 260 902 260 902 123 257 123 257 286 211 286 211 490 420 490 420 711 833 711 833 694 680 694 680 775 373 775 373 249 471 249 471 356 450 356 450 721 654 721 654 512 335 512 335 734 194 734 194 626 328 626 328 578 277 578 277 375 472 375 472 300 732 300 732 801 961 801 961 468 800 468 800 459 11 459 11 266 153 266 153 363 465 363 465 738 322 738 322 140 578 140 578 686 287 686 287 774 22 774 22 3 653 3 653 880 815 880 815 540 533 540 533 485 724 485 724 287 281 287 281 114 473 114 473 230 234 230 234 242 273 242 273 487 393 487 393 70 219 70 219 696 58 696 58 254 534 254 534 297 428 297 428 742 736 742 736 273 475 273 475 70 571 70 571 572 348 572 348 226 915 226 915 135 76 135 76 750 717 750 717 683 98 683 98 114 152 114 152 597 118 597 118 57 290 57 290 928 459 928 459 914 778 914 778 121 142 121 142 103 423 103 423 616 447 616 447 215 603 215 603 455 923 455 923 505 296 505 296 726 934 726 934 504 950 504 950 144 418 144 418 932 655 932 655 550 147 550 147 646 440 646 440 947 104 947 104 24 209 24 209 329 211 329 211 536 141 536 141 50 25 50 25 746 848 746 848 528 84 528 84 57 683 57 683 477 336 477 336 109 628 109 628 760 671 760 671 452 683 452 683 918 205 918 205 845 570 845 570 753 584 753 584 764 493 764 493 533 752 533 752 781 847 781 847 514 269 514 269 121 480 121 480 551 340 551 340 547 769 547 769 923 506 923 506 248 219 248 219 382 581 382 581 332 624 332 624 548 404 548 404 170 196 170 196 818 676 818 676 864 433 864 433 687 165 687 165 9 304 9 304 629 249 629 249 9 9 9 9 677 646 677 646 420 659 420 659 263 327 263 327 279 138 279 138 699 195 699 195 110 243 110 243 845 58 845 58 744 476 744 476 150 458 150 458 551 369 551 369 313 627 313 627 445 928 445 928 411 807 411 807 104 426 104 426 823 123 823 123 299 632 299 632 143 172 143 172 938 34 938 34 245 278 245 278 466 531 466 531 838 297 838 297 134 588 134 588 830 835 830 835 147 660 147 660 639 416 639 416 466 435 466 435 146 238 146 238 529 700 529 700 313 797 313 797 337 408 337 408 560 84 560 84 771 646 771 646 903 578 903 578 566 730 566 730 733 258 733 258 6 617 6 617 140 715 140 715 648 436 648 436 158 701 158 701 669 509 669 509 758 794 758 794 414 912 414 912 721 814 721 814 842 479 842 479 670 755 670 755 161 267 161 267 874 894 874 894 217 325 217 325 289 400 289 400 688 90 688 90 291 190 291 190 753 891 753 891 615 549 615 549 625 197 625 197 784 434 784 434 227 488 227 488 814 302 814 302 898 870 898 870 410 59 410 59 16 510 16 510 322 374 322 374 467 448 467 448 673 772 673 772 797 351 797 351 452 82 452 82 883 654 883 654 606 405 606 405 833 296 833 296 868 786 868 786 480 933 480 933 890 735 890 735 350 55 350 55 163 297 163 297 394 638 394 638 365 304 365 304 789 644 789 644 266 526 266 526 674 290 674 290 688 591 688 591 563 25 563 25 171 794 171 794 198 214 198 214 101 207 101 207 369 495 369 495 141 32 141 32 146 935 146 935 229 613 229 613 880 714 880 714 923 871 923 871 892 958 892 958 313 88 313 88 65 859 65 859 292 45 292 45 188 196 188 196 133 791 133 791 428 468 428 468 655 55 655 55 27 86 27 86 51 378 51 378 116 522 116 522 712 286 712 286 703 698 703 698 660 374 660 374 820 245 820 245 449 530 449 530 196 611 196 611 284 369 284 369 530 90 530 90 213 501 213 501 240 135 240 135 72 183 72 183 166 808 166 808 939 231 939 231 379 725 379 725 748 945 748 945 162 96 162 96 362 184 362 184 956 808 956 808 394 392 394 392 93 909 93 909 175 460 175 460 629 386 629 386 830 434 830 434 496 709 496 709 534 158 534 158 370 411 370 411 752 555 752 555 208 729 208 729 356 304 356 304 401 416 401 416 575 653 575 653 882 390 882 390 627 884 627 884 511 579 511 579 402 496 402 496 663 536 663 536 831 421 831 421 108 591 108 591 92 626 92 626 557 533 557 533 834 509 834 509 278 135 278 135 212 375 212 375 347 518 347 518 160 390 160 390 745 88 745 88 4 797 4 797 468 616 468 616 178 847 178 847 783 641 783 641 33 452 33 452 700 124 700 124 606 430 606 430 465 529 465 529 344 422 344 422 880 950 880 950 956 105 956 105 468 816 468 816 326 23 326 23 589 508 589 508 250 87 250 87 916 499 916 499 743 21 743 21 832 350 832 350 451 312 451 312 854 732 854 732 611 583 611 583 231 188 231 188 465 183 465 183 22 846 22 846 649 675 649 675 841 760 841 760 748 593 748 593 866 547 866 547 341 146 341 146 526 29 526 29 757 955 757 955 693 805 693 805 139 958 139 958 712 606 712 606 704 751 704 751 81 752 81 752 584 291 584 291 511 462 511 462 75 289 75 289 659 54 659 54 393 596 393 596 68 632 68 632 658 818 658 818 520 56 520 56 411 408 411 408 833 491 833 491 492 127 492 127 933 697 933 697 876 457 876 457 146 334 146 334 412 286 412 286 410 897 410 897 375 880 375 880 224 680 224 680 399 807 399 807 534 3 534 3 115 189 115 189 37 25 37 25 535 851 535 851 465 436 465 436 860 662 860 662 654 513 654 513 113 940 113 940 631 258 631 258 87 92 87 92 302 295 302 295 549 438 549 438 750 194 750 194 501 800 501 800 104 306 104 306 569 110 569 110 763 428 763 428 23 847 23 847 525 777 525 777 182 705 182 705 455 625 455 625 687 193 687 193 929 952 929 952 471 499 471 499 672 524 672 524 413 63 413 63 118 917 118 917 64 315 64 315 633 721 633 721 883 265 883 265 598 112 598 112 375 937 375 937 670 753 670 753 639 566 639 566 767 79 767 79 536 3 536 3 656 856 656 856 814 730 814 730 438 101 438 101 454 781 454 781 270 860 270 860 100 769 100 769 472 600 472 600 811 910 811 910 79 876 79 876 741 911 741 911 84 22 84 22 630 587 630 587 739 175 739 175 231 69 231 69 704 392 704 392 859 179 859 179 642 405 642 405 598 383 598 383 515 194 515 194 542 896 542 896 661 689 661 689 177 86 177 86 939 494 939 494 11 351 11 351 298 283 298 283 874 723 874 723 276 224 276 224 957 257 957 257 717 572 717 572 613 679 613 679 577 62 577 62 648 871 648 871 919 805 919 805 509 828 509 828 506 648 506 648 514 21 514 21 122 903 122 903 767 914 767 914 715 596 715 596 686 869 686 869 715 646 715 646 774 206 774 206 747 126 747 126 687 52 687 52 317 565 317 565 205 342 205 342 713 188 713 188 672 554 672 554 811 28 811 28 689 618 689 618 243 958 243 958 168 957 168 957 410 380 410 380 537 907 537 907 782 418 782 418 575 343 575 343 302 498 302 498 927 866 927 866 795 916 795 916 230 258 230 258 664 383 664 383 191 849 191 849 451 934 451 934 550 574 550 574 14 696 14 696 948 96 948 96 719 768 719 768 385 22 385 22 508 330 508 330 160 8 160 8 963 932 963 932 782 905 782 905 519 942 519 942 187 362 187 362 366 587 366 587 784 853 784 853 617 653 617 653 431 16 431 16 515 52 515 52 251 930 251 930 54 692 54 692 661 658 661 658 548 199 548 199 375 232 375 232 648 896 648 896 750 581 750 581 863 355 863 355 44 771 44 771 799 942 799 942 746 894 746 894 363 541 363 541 832 325 832 325 580 455 580 455 938 583 938 583 270 467 270 467 573 27 573 27 621 828 621 828 616 872 616 872 869 594 869 594 829 745 829 745 622 794 622 794 349 18 349 18 752 142 752 142 867 261 867 261 617 399 617 399 510 287 510 287 314 328 314 328 210 620 210 620 198 322 198 322 679 159 679 159 178 470 178 470 822 139 822 139 694 549 694 549 646 423 646 423 903 477 903 477 384 851 384 851 51 893 51 893 472 160 472 160 780 121 780 121 165 92 165 92 85 835 85 835 33 320 33 320 887 183 887 183 766 948 766 948 105 240 105 240 382 795 382 795 761 956 761 956 569 682 569 682 798 390 798 390 887 28 887 28 261 369 261 369 470 928 470 928 460 566 460 566 6 612 6 612 105 291 105 291 711 284 711 284 6 689 6 689 547 151 547 151 381 256 381 256 699 67 699 67 460 383 460 383 691 721 691 721 702 385 702 385 127 787 127 787 32 105 32 105 42 172 42 172 717 63 717 63 111 875 111 875 567 296 567 296 211 156 211 156 684 922 684 922 204 693 204 693 533 834 533 834 389 278 389 278 550 681 550 681 72 463 72 463 596 771 596 771 102 297 102 297 618 843 618 843 903 80 903 80 500 460 500 460 755 487 755 487 3 113 3 113 438 250 438 250 319 731 319 731 897 828 897 828 372 250 372 250 907 415 907 415 602 500 602 500 493 161 493 161 150 506 150 506 218 272 218 272 824 297 824 297 515 580 515 580 345 829 345 829 491 112 491 112 235 191 235 191 708 380 708 380 180 654 180 654 963 730 963 730 686 52 686 52 423 382 423 382 212 448 212 448 714 429 714 429 76 775 76 775 595 274 595 274 683 242 683 242 90 33 90 33 688 781 688 781 63 922 63 922 429 807 429 807 32 860 32 860 704 220 704 220 774 611 774 611 412 942 412 942 580 801 580 801 637 508 637 508 392 530 392 530 648 862 648 862 172 919 172 919 336 547 336 547 342 355 342 355 50 142 50 142 768 594 768 594 410 117 410 117 194 404 194 404 684 529 684 529 571 636 571 636 956 896 956 896 615 410 615 410 562 26 562 26 736 612 736 612 779 945 779 945 232 754 232 754 21 816 21 816 256 470 256 470 475 148 475 148 804 588 804 588 411 182 411 182 909 635 909 635 299 574 299 574 510 603 510 603 900 120 900 120 700 372 700 372 734 713 734 713 66 738 66 738 302 342 302 342 73 647 73 647 86 14 86 14 801 410 801 410 249 15 249 15 526 252 526 252 277 913 277 913 509 658 509 658 347 658 347 658 916 373 916 373 266 367 266 367 453 953 453 953 863 174 863 174 732 105 732 105 506 814 506 814 340 669 340 669 333 491 333 491 574 943 574 943 884 227 884 227 621 719 621 719 507 781 507 781 3 347 3 347 640 606 640 606 903 28 903 28 352 951 352 951 661 914 661 914 807 796 807 796 194 76 194 76 33 165 33 165 953 330 953 330 169 704 169 704 3 681 3 681 610 948 610 948 292 563 292 563 512 800 512 800 867 76 867 76 188 88 188 88 566 918 566 918 870 515 870 515 872 706 872 706 204 704 204 704 145 121 145 121 782 778 782 778 293 811 293 811 252 700 252 700 793 651 793 651 334 813 334 813 137 445 137 445 145 401 145 401 233 315 233 315 915 262 915 262 860 81 860 81 342 347 342 347 67 417 67 417 266 701 266 701 955 900 955 900 487 877 487 877 871 195 871 195 283 492 283 492 791 419 791 419 734 539 734 539 72 357 72 357 193 791 193 791 813 858 813 858 534 278 534 278 567 244 567 244 647 764 647 764 903 763 903 763 455 179 455 179 427 101 427 101 792 575 792 575 592 451 592 451 339 431 339 431 427 69 427 69 863 854 863 854 206 147 206 147 244 38 244 38 166 45 166 45 316 959 316 959 270 352 270 352 945 216 945 216 322 350 322 350 563 833 563 833 563 959 563 959 580 693 580 693 132 289 132 289 520 402 520 402 202 320 202 320 725 288 725 288 529 360 529 360 197 610 197 610 392 394 392 394 659 512 659 512 86 791 86 791 464 332 464 332 283 441 283 441 616 757 616 757 855 728 855 728 115 343 115 343 244 954 244 954 756 105 756 105 71 843 71 843 853 673 853 673 271 306 271 306 497 743 497 743 229 822 229 822 89 838 89 838 129 366 129 366 8 618 8 618 560 418 560 418 679 713 679 713 228 188 228 188 510 115 510 115 455 23 455 23 872 557 872 557 632 495 632 495 623 97 623 97 592 210 592 210 301 924 301 924 758 941 758 941 64 871 64 871 364 625 364 625 252 335 252 335 480 263 480 263 71 597 71 597 44 429 44 429 772 90 772 90 370 478 370 478 725 192 725 192 476 851 476 851 199 606 199 606 407 257 407 257 835 504 835 504 771 235 771 235 209 438 209 438 373 732 373 732 673 303 673 303 321 31 321 31 942 228 942 228 503 448 503 448 823 288 823 288 760 726 760 726 828 109 828 109 466 278 466 278 802 4 802 4 618 382 618 382 821 420 821 420 920 891 920 891 531 370 531 370 120 802 120 802 52 403 52 403 255 768 255 768 448 188 448 188 229 94 229 94 731 627 731 627 133 74 133 74 677 123 677 123 580 916 580 916 847 856 847 856 370 205 370 205 700 241 700 241 419 695 419 695 609 365 609 365 265 363 265 363 345 513 345 513 878 289 878 289 843 914 843 914 94 47 94 47 177 404 177 404 771 142 771 142 419 778 419 778 359 180 359 180 472 892 472 892 361 338 361 338 642 943 642 943 908 388 908 388 477 464 477 464 50 651 50 651 204 223 204 223 936 887 936 887 157 154 157 154 447 229 447 229 727 450 727 450 578 470 578 470 547 632 547 632 302 132 302 132 333 92 333 92 656 631 656 631 303 598 303 598 458 83 458 83 775 800 775 800 788 347 788 347 132 399 132 399 202 311 202 311 282 248 282 248 344 200 344 200 418 477 418 477 70 250 70 250 71 581 71 581 644 717 644 717 307 259 307 259 882 920 882 920 408 284 408 284 265 917 265 917 11 340 11 340 773 663 773 663 948 549 948 549 429 303 429 303 300 148 300 148 98 227 98 227 194 450 194 450 948 742 948 742 839 697 839 697 615 775 615 775 618 60 618 60 495 353 495 353 454 760 454 760 601 268 601 268 88 143 88 143 353 802 353 802 198 348 198 348 16 110 16 110 76 535 76 535 686 357 686 357 913 11 913 11 632 528 632 528 942 624 942 624 814 65 814 65 771 607 771 607 667 535 667 535 317 133 317 133 92 573 92 573 771 273 771 273 632 828 632 828 618 577 618 577 393 252 393 252 333 457 333 457 358 844 358 844 265 303 265 303 71 67 71 67 657 596 657 596 309 503 309 503 303 906 303 906 927 45 927 45 281 144 281 144 358 223 358 223 866 754 866 754 141 953 141 953 531 910 531 910 370 377 370 377 934 575 934 575 911 67 911 67 422 358 422 358 618 93 618 93 112 824 112 824 234 732 234 732 884 893 884 893 604 189 604 189 150 472 150 472 231 570 231 570 214 925 214 925 927 374 927 374 452 462 452 462 534 789 534 789 97 763 97 763 338 445 338 445 216 558 216 558 676 82 676 82 137 643 137 643 213 143 213 143 850 261 850 261 515 110 515 110 429 842 429 842 677 396 677 396 764 271 764 271 332 147 332 147 812 514 812 514 207 450 207 450 209 163 209 163 548 137 548 137 825 620 825 620 32 790 32 790 441 929 441 929 475 717 475 717 347 380 347 380 429 53 429 53 550 417 550 417 867 788 867 788 292 552 292 552 204 919 204 919 447 626 447 626 176 852 176 852 581 468 581 468 53 611 53 611 620 216 620 216 909 841 909 841 691 678 691 678 136 80 136 80 255 56 255 56 844 724 844 724 84 663 84 663 308 87 308 87 197 303 197 303 893 295 893 295 665 762 665 762 751 521 751 521 12 630 12 630 765 111 765 111 582 913 582 913 879 505 879 505 796 140 796 140 775 109 775 109 224 959 224 959 268 940 268 940 773 808 773 808 306 34 306 34 305 424 305 424 193 61 193 61 93 816 93 816 505 818 505 818 593 229 593 229 443 683 443 683 238 160 238 160 551 4 551 4 633 143 633 143 417 614 417 614 339 18 339 18 572 855 572 855 755 455 755 455 517 535 517 535 110 262 110 262 473 721 473 721 276 886 276 886 479 852 479 852 871 854 871 854 163 434 163 434 99 333 99 333 86 673 86 673 901 758 901 758 864 101 864 101 19 737 19 737 528 563 528 563 816 372 816 372 387 365 387 365 825 811 825 811 733 431 733 431 316 844 316 844 71 36 71 36 753 796 753 796 107 587 107 587 948 880 948 880 464 630 464 630 624 433 624 433 363 811 363 811 855 241 855 241 594 198 594 198 87 387 87 387 642 864 642 864 947 199 947 199 173 407 173 407 696 203 696 203 648 528 648 528 481 531 481 531 571 787 571 787 356 702 356 702 302 90 302 90 886 19 886 19 710 563 710 563 723 705 723 705 102 165 102 165 648 755 648 755 778 889 778 889 505 466 505 466 161 773 161 773 412 118 412 118 130 903 130 903 276 764 276 764 928 890 928 890 705 251 705 251 197 84 197 84 343 850 343 850 303 290 303 290 247 187 247 187 800 10 800 10 616 240 616 240 841 655 841 655 631 501 631 501 354 452 354 452 524 43 524 43 45 825 45 825 122 168 122 168 402 848 402 848 323 581 323 581 390 629 390 629 141 758 141 758 93 159 93 159 834 182 834 182 50 561 50 561 866 864 866 864 703 882 703 882 352 719 352 719 822 562 822 562 21 551 21 551 61 11 61 11 688 609 688 609 335 28 335 28 54 159 54 159 141 609 141 609 568 142 568 142 178 897 178 897 844 211 844 211 835 470 835 470 708 890 708 890 507 169 507 169 619 685 619 685 884 403 884 403 306 842 306 842 193 889 193 889 102 446 102 446 67 756 67 756 327 608 327 608 733 323 733 323 730 786 730 786 391 411 391 411 100 448 100 448 117 603 117 603 763 581 763 581 644 714 644 714 367 492 367 492 195 811 195 811 148 517 148 517 546 786 546 786 818 165 818 165 534 308 534 308 98 577 98 577 875 122 875 122 110 427 110 427 297 206 297 206 788 111 788 111 676 905 676 905 932 907 932 907 182 853 182 853 418 27 418 27 309 748 309 748 172 356 172 356 98 10 98 10 553 609 553 609 845 457 845 457 943 126 943 126 331 73 331 73 891 825 891 825 283 140 283 140 512 718 512 718 866 589 866 589 340 519 340 519 746 232 746 232 518 648 518 648 154 257 154 257 706 20 706 20 489 321 489 321 565 930 565 930 271 380 271 380 498 705 498 705 679 906 679 906 653 749 653 749 787 221 787 221 296 392 296 392 206 368 206 368 169 610 169 610 297 411 297 411 798 61 798 61 483 945 483 945 630 793 630 793 509 841 509 841 368 201 368 201 215 417 215 417 819 721 819 721 137 134 137 134 73 185 73 185 403 562 403 562 778 836 778 836 944 551 944 551 351 493 351 493 93 678 93 678 211 865 211 865 554 593 554 593 247 839 247 839 23 601 23 601 765 478 765 478 627 486 627 486 83 431 83 431 854 720 854 720 786 746 786 746 949 284 949 284 50 433 50 433 381 571 381 571 523 929 523 929 846 651 846 651 935 468 935 468 193 514 193 514 115 698 115 698 784 196 784 196 790 929 790 929 40 8 40 8 590 363 590 363 754 86 754 86 345 495 345 495 846 222 846 222 913 316 913 316 79 820 79 820 64 158 64 158 254 614 254 614 478 731 478 731 745 682 745 682 49 700 49 700 167 172 167 172 550 350 550 350 276 86 276 86 669 6 669 6 827 272 827 272 55 92 55 92 526 302 526 302 3 655 3 655 56 245 56 245 310 684 310 684 885 578 885 578 500 882 500 882 949 528 949 528 921 156 921 156 721 157 721 157 364 543 364 543 16 533 16 533 711 876 711 876 244 863 244 863 473 860 473 860 30 490 30 490 694 80 694 80 282 161 282 161 531 420 531 420 544 943 544 943 724 32 724 32 816 671 816 671 793 934 793 934 279 642 279 642 705 78 705 78 192 424 192 424 881 587 881 587 124 123 124 123 950 558 950 558 322 752 322 752 343 546 343 546 800 119 800 119 124 23 124 23 500 936 500 936 650 330 650 330 431 901 431 901 576 668 576 668 946 237 946 237 911 771 911 771 280 15 280 15 800 175 800 175 705 608 705 608 41 706 41 706 275 641 275 641 763 554 763 554 927 369 927 369 836 257 836 257 380 283 380 283 948 171 948 171 650 700 650 700 605 695 605 695 171 725 171 725 381 38 381 38 445 716 445 716 7 682 7 682 336 629 336 629 436 203 436 203 46 542 46 542 163 591 163 591 855 864 855 864 741 695 741 695 729 676 729 676 262 60 262 60 74 806 74 806 558 831 558 831 637 625 637 625 372 813 372 813 599 426 599 426 11 492 11 492 352 9 352 9 424 948 424 948 168 151 168 151 453 275 453 275 334 326 334 326 910 953 910 953 88 663 88 663 34 889 34 889 705 163 705 163 690 82 690 82 802 87 802 87 787 715 787 715 426 580 426 580 214 840 214 840 86 391 86 391 411 78 411 78 498 534 498 534 907 83 907 83 833 345 833 345 225 931 225 931 669 962 669 962 250 720 250 720 684 82 684 82 66 927 66 927 108 294 108 294 192 77 192 77 141 851 141 851 921 544 921 544 722 650 722 650 426 146 426 146 711 220 711 220 821 75 821 75 929 581 929 581 905 712 905 712 515 828 515 828 689 779 689 779 158 343 158 343 314 618 314 618 691 750 691 750 369 90 369 90 197 728 197 728 893 400 893 400 450 196 450 196 891 761 891 761 721 289 721 289 494 786 494 786 816 237 816 237 213 688 213 688 807 871 807 871 147 116 147 116 704 724 704 724 207 482 207 482 643 70 643 70 795 273 795 273 684 774 684 774 444 783 444 783 548 736 548 736 546 605 546 605 143 752 143 752 21 893 21 893 388 356 388 356 705 30 705 30 768 327 768 327 855 108 855 108 651 878 651 878 618 585 618 585 913 141 913 141 419 653 419 653 954 182 954 182 113 484 113 484 594 146 594 146 825 951 825 951 226 522 226 522 451 650 451 650 729 543 729 543 876 904 876 904 252 182 252 182 898 209 898 209 55 717 55 717 71 87 71 87 221 133 221 133 726 438 726 438 608 654 608 654 421 117 421 117 659 174 659 174 637 895 637 895 566 14 566 14 641 778 641 778 933 415 933 415 585 686 585 686 281 868 281 868 606 25 606 25 901 196 901 196 531 904 531 904 222 451 222 451 302 440 302 440 81 616 81 616 445 372 445 372 21 189 21 189 802 183 802 183 555 166 555 166 584 183 584 183 755 602 755 602 843 337 843 337 800 770 800 770 536 232 536 232 778 371 778 371 771 244 771 244 651 106 651 106 215 911 215 911 733 244 733 244 610 737 610 737 81 673 81 673 843 41 843 41 283 443 283 443 896 846 896 846 728 739 728 739 595 263 595 263 587 739 587 739 329 370 329 370 58 368 58 368 173 170 173 170 467 840 467 840 476 605 476 605 6 924 6 924 110 244 110 244 706 207 706 207 243 863 243 863 328 94 328 94 503 536 503 536 67 870 67 870 562 513 562 513 665 495 665 495 201 269 201 269 472 824 472 824 908 338 908 338 350 845 350 845 534 802 534 802 761 556 761 556 744 429 744 429 464 356 464 356 821 852 821 852 176 902 176 902 311 458 311 458 911 50 911 50 501 574 501 574 148 842 148 842 723 114 723 114 770 72 770 72 230 307 230 307 713 643 713 643 745 486 745 486 84 742 84 742 233 409 233 409 761 856 761 856 341 872 341 872 959 217 959 217 347 221 347 221 483 616 483 616 26 196 26 196 556 319 556 319 157 839 157 839 268 955 268 955 598 107 598 107 904 117 904 117 313 230 313 230 400 961 400 961 841 203 841 203 884 687 884 687 938 693 938 693 728 481 728 481 74 644 74 644 893 726 893 726 567 958 567 958 14 611 14 611 374 427 374 427 652 105 652 105 28 933 28 933 918 651 918 651 771 833 771 833 1 822 1 822 386 785 386 785 713 752 713 752 2 160 2 160 431 960 431 960 806 409 806 409 341 426 341 426 680 436 680 436 277 844 277 844 201 635 201 635 186 69 186 69 237 794 237 794 205 30 205 30 384 515 384 515 166 812 166 812 647 367 647 367 433 632 433 632 477 132 477 132 781 719 781 719 858 89 858 89 64 318 64 318 376 553 376 553 924 39 924 39 961 396 961 396 860 757 860 757 669 728 669 728 621 129 621 129 290 585 290 585 489 444 489 444 803 170 803 170 340 57 340 57 541 262 541 262 562 565 562 565 786 139 786 139 878 794 878 794 729 287 729 287 715 908 715 908 376 937 376 937 709 520 709 520 627 649 627 649 120 179 120 179 256 845 256 845 498 656 498 656 190 745 190 745 168 582 168 582 357 900 357 900 552 731 552 731 749 828 749 828 214 683 214 683 254 47 254 47 230 158 230 158 841 164 841 164 732 290 732 290 226 378 226 378 353 858 353 858 921 817 921 817 881 167 881 167 185 772 185 772 263 253 263 253 172 176 172 176 788 23 788 23 491 529 491 529 471 147 471 147 836 534 836 534 324 883 324 883 753 614 753 614 460 6 460 6 304 264 304 264 263 911 263 911 211 48 211 48 328 434 328 434 452 688 452 688 704 609 704 609 262 68 262 68 31 485 31 485 43 338 43 338 58 946 58 946 468 931 468 931 175 586 175 586 76 868 76 868 61 411 61 411 897 678 897 678 357 60 357 60 949 926 949 926 490 76 490 76 187 718 187 718 170 503 170 503 856 690 856 690 246 239 246 239 358 292 358 292 582 693 582 693 904 569 904 569 750 221 750 221 891 689 891 689 110 266 110 266 127 655 127 655 871 867 871 867 536 94 536 94 293 579 293 579 406 97 406 97 347 146 347 146 533 380 533 380 961 405 961 405 341 121 341 121 105 686 105 686 44 100 44 100 230 34 230 34 739 912 739 912 712 117 712 117 145 559 145 559 819 77 819 77 615 762 615 762 452 136 452 136 781 962 781 962 890 825 890 825 108 836 108 836 470 259 470 259 350 531 350 531 316 127 316 127 281 200 281 200 399 821 399 821 612 945 612 945 901 906 901 906 916 195 916 195 564 553 564 553 185 674 185 674 386 705 386 705 730 853 730 853 943 113 943 113 280 631 280 631 902 444 902 444 676 280 676 280 613 617 613 617 580 121 580 121 387 652 387 652 511 788 511 788 846 318 846 318 626 819 626 819 288 218 288 218 135 333 135 333 119 145 119 145 376 753 376 753 720 373 720 373 796 638 796 638 102 340 102 340 92 587 92 587 331 811 331 811 303 895 303 895 326 609 326 609 755 55 755 55 860 455 860 455 498 791 498 791 371 431 371 431 373 605 373 605 738 358 738 358 172 949 172 949 179 392 179 392 544 586 544 586 471 564 471 564 196 503 196 503 114 494 114 494 376 731 376 731 585 626 585 626 677 724 677 724 515 941 515 941 638 215 638 215 886 698 886 698 746 548 746 548 618 678 618 678 598 78 598 78 711 646 711 646 317 156 317 156 494 22 494 22 877 476 877 476 534 893 534 893 292 939 292 939 619 167 619 167 120 939 120 939 838 837 838 837 171 135 171 135 167 416 167 416 887 707 887 707 713 618 713 618 635 242 635 242 342 808 342 808 785 146 785 146 149 155 149 155 934 747 934 747 346 35 346 35 13 369 13 369 706 535 706 535 648 685 648 685 88 246 88 246 365 111 365 111 292 864 292 864 711 651 711 651 604 279 604 279 698 704 698 704 486 158 486 158 795 356 795 356 160 370 160 370 353 635 353 635 45 652 45 652 648 740 648 740 251 793 251 793 896 193 896 193 387 507 387 507 171 55 171 55 265 836 265 836 769 267 769 267 201 951 201 951 800 930 800 930 964 472 964 472 470 522 470 522 572 42 572 42 64 252 64 252 48 115 48 115 523 253 523 253 686 836 686 836 177 414 177 414 312 638 312 638 716 119 716 119 775 565 775 565 928 879 928 879 196 802 196 802 917 864 917 864 269 174 269 174 923 793 923 793 643 135 643 135 884 288 884 288 479 907 479 907 86 120 86 120 19 735 19 735 338 944 338 944 72 803 72 803 487 359 487 359 715 38 715 38 323 568 323 568 892 516 892 516 820 154 820 154 46 334 46 334 196 508 196 508 638 462 638 462 621 378 621 378 739 160 739 160 350 95 350 95 367 582 367 582 329 677 329 677 465 312 465 312 575 261 575 261 841 733 841 733 932 548 932 548 460 149 460 149 956 794 956 794 661 605 661 605 186 179 186 179 921 854 921 854 277 921 277 921 852 773 852 773 861 888 861 888 366 921 366 921 223 638 223 638 822 209 822 209 99 415 99 415 18 650 18 650 315 214 315 214 93 91 93 91 779 657 779 657 743 280 743 280 115 933 115 933 617 714 617 714 691 501 691 501 515 426 515 426 744 658 744 658 141 558 141 558 144 741 144 741 134 154 134 154 345 565 345 565 435 940 435 940 299 517 299 517 685 393 685 393 882 159 882 159 763 533 763 533 212 207 212 207 953 487 953 487 49 385 49 385 640 767 640 767 942 554 942 554 239 22 239 22 225 280 225 280 595 298 595 298 253 911 253 911 473 159 473 159 162 536 162 536 531 819 531 819 541 118 541 118 430 591 430 591 294 884 294 884 951 148 951 148 792 489 792 489 121 347 121 347 248 881 248 881 855 412 855 412 598 491 598 491 193 621 193 621 73 955 73 955 311 249 311 249 846 77 846 77 390 88 390 88 872 135 872 135 653 569 653 569 122 110 122 110 493 798 493 798 405 171 405 171 34 759 34 759 687 619 687 619 560 892 560 892 371 931 371 931 203 591 203 591 214 788 214 788 603 459 603 459 20 380 20 380 869 832 869 832 425 87 425 87 179 588 179 588 864 791 864 791 540 451 540 451 595 289 595 289 422 68 422 68 78 882 78 882 330 606 330 606 879 739 879 739 200 12 200 12 916 197 916 197 525 397 525 397 477 133 477 133 959 65 959 65 842 793 842 793 132 910 132 910 218 750 218 750 919 552 919 552 555 96 555 96 661 142 661 142 643 353 643 353 765 582 765 582 637 653 637 653 510 891 510 891 927 548 927 548 880 627 880 627 765 868 765 868 898 507 898 507 301 515 301 515 765 311 765 311 130 49 130 49 738 384 738 384 387 784 387 784 564 581 564 581 154 132 154 132 899 337 899 337 133 409 133 409 962 360 962 360 362 36 362 36 660 61 660 61 601 202 601 202 919 523 919 523 417 944 417 944 618 466 618 466 192 724 192 724 253 72 253 72 260 543 260 543 537 181 537 181 130 97 130 97 122 264 122 264 834 692 834 692 834 471 834 471 409 81 409 81 309 111 309 111 581 777 581 777 915 606 915 606 381 857 381 857 364 615 364 615 227 862 227 862 49 637 49 637 888 598 888 598 560 608 560 608 16 270 16 270 111 30 111 30 259 690 259 690 941 439 941 439 469 684 469 684 624 454 624 454 6 869 6 869 438 582 438 582 643 582 643 582 709 63 709 63 143 360 143 360 635 686 635 686 223 425 223 425 346 156 346 156 923 105 923 105 408 755 408 755 946 697 946 697 672 951 672 951 610 263 610 263 455 631 455 631 578 696 578 696 449 738 449 738 554 665 554 665 306 822 306 822 894 487 894 487 177 432 177 432 811 624 811 624 700 74 700 74 833 59 833 59 769 867 769 867 487 771 487 771 735 13 735 13 523 113 523 113 79 133 79 133 652 259 652 259 357 185 357 185 619 761 619 761 760 714 760 714 351 910 351 910 468 173 468 173 715 893 715 893 38 95 38 95 851 178 851 178 117 886 117 886 651 687 651 687 203 770 203 770 348 403 348 403 770 284 770 284 368 950 368 950 139 771 139 771 842 259 842 259 954 42 954 42 712 641 712 641 536 787 536 787 27 166 27 166 472 499 472 499 151 107 151 107 47 839 47 839 625 270 625 270 436 633 436 633 806 535 806 535 248 609 248 609 299 236 299 236 243 588 243 588 51 484 51 484 629 97 629 97 527 387 527 387 130 615 130 615 443 29 443 29 295 440 295 440 294 603 294 603 34 869 34 869 733 565 733 565 794 223 794 223 336 239 336 239 433 568 433 568 433 755 433 755 156 400 156 400 292 160 292 160 150 625 150 625 453 70 453 70 349 787 349 787 770 156 770 156 480 768 480 768 568 233 568 233 583 213 583 213 178 924 178 924 587 363 587 363 58 231 58 231 511 68 511 68 710 884 710 884 592 43 592 43 41 491 41 491 932 485 932 485 172 741 172 741 97 757 97 757 628 853 628 853 223 25 223 25 88 646 88 646 963 53 963 53 70 15 70 15 937 121 937 121 62 886 62 886 343 520 343 520 803 301 803 301 685 175 685 175 816 832 816 832 942 611 942 611 158 18 158 18 380 42 380 42 447 635 447 635 492 160 492 160 218 742 218 742 355 507 355 507 909 430 909 430 420 85 420 85 130 814 130 814 547 653 547 653 347 801 347 801 740 689 740 689 773 18 773 18 565 959 565 959 712 693 712 693 648 355 648 355 26 140 26 140 390 911 390 911 164 178 164 178 839 679 839 679 668 380 668 380 799 350 799 350 553 79 553 79 899 7 899 7 869 295 869 295 782 800 782 800 150 484 150 484 604 190 604 190 470 616 470 616 643 407 643 407 403 918 403 918 233 123 233 123 920 817 920 817 234 616 234 616 394 285 394 285 316 759 316 759 220 101 220 101 554 40 554 40 399 112 399 112 825 829 825 829 219 337 219 337 160 55 160 55 132 67 132 67 555 260 555 260 765 701 765 701 171 64 171 64 389 231 389 231 647 868 647 868 609 383 609 383 673 2 673 2 87 225 87 225 940 546 940 546 484 394 484 394 412 282 412 282 553 284 553 284 586 783 586 783 267 79 267 79 696 159 696 159 139 165 139 165 367 339 367 339 285 628 285 628 880 469 880 469 85 89 85 89 720 681 720 681 166 35 166 35 294 284 294 284 653 50 653 50 423 282 423 282 303 689 303 689 27 719 27 719 103 763 103 763 840 21 840 21 709 231 709 231 578 26 578 26 586 711 586 711 522 722 522 722 650 65 650 65 42 278 42 278 492 594 492 594 913 880 913 880 221 69 221 69 308 504 308 504 749 598 749 598 701 600 701 600 209 832 209 832 428 397 428 397 356 602 356 602 329 844 329 844 523 182 523 182 407 302 407 302 836 384 836 384 733 442 733 442 874 400 874 400 570 39 570 39 872 142 872 142 443 912 443 912 339 633 339 633 402 311 402 311 605 536 605 536 39 24 39 24 826 797 826 797 55 775 55 775 40 715 40 715 678 195 678 195 271 420 271 420 428 171 428 171 414 468 414 468 349 863 349 863 105 396 105 396 906 365 906 365 122 430 122 430 961 741 961 741 572 619 572 619 457 310 457 310 963 219 963 219 736 930 736 930 467 697 467 697 956 306 956 306 689 548 689 548 583 87 583 87 804 695 804 695 878 658 878 658 853 726 853 726 269 561 269 561 432 10 432 10 934 424 934 424 56 781 56 781 374 334 374 334 375 256 375 256 767 789 767 789 415 607 415 607 876 929 876 929 115 940 115 940 719 137 719 137 536 933 536 933 922 204 922 204 908 626 908 626 787 245 787 245 539 364 539 364 492 136 492 136 432 8 432 8 380 636 380 636 540 724 540 724 152 770 152 770 472 37 472 37 207 36 207 36 246 391 246 391 326 952 326 952 108 233 108 233 304 800 304 800 549 130 549 130 120 925 120 925 454 933 454 933 286 357 286 357 238 282 238 282 389 655 389 655 107 810 107 810 816 771 816 771 803 195 803 195 297 376 297 376 415 150 415 150 245 744 245 744 347 867 347 867 874 547 874 547 944 221 944 221 872 460 872 460 461 83 461 83 735 598 735 598 162 724 162 724 3 825 3 825 913 756 913 756 397 227 397 227 387 25 387 25 95 567 95 567 279 67 279 67 792 541 792 541 624 555 624 555 781 380 781 380 182 200 182 200 949 110 949 110 158 105 158 105 830 924 830 924 487 685 487 685 181 880 181 880 601 596 601 596 870 877 870 877 265 623 265 623 294 466 294 466 3 455 3 455 848 931 848 931 414 166 414 166 29 639 29 639 347 576 347 576 816 141 816 141 773 26 773 26 686 162 686 162 66 888 66 888 667 195 667 195 166 662 166 662 738 388 738 388 404 953 404 953 95 734 95 734 338 10 338 10 304 230 304 230 731 267 731 267 803 454 803 454 724 313 724 313 174 235 174 235 628 660 628 660 960 138 960 138 728 230 728 230 917 403 917 403 840 785 840 785 113 497 113 497 296 872 296 872 673 680 673 680 776 486 776 486 740 189 740 189 400 662 400 662 20 830 20 830 800 860 800 860 811 907 811 907 206 671 206 671 498 134 498 134 111 801 111 801 618 279 618 279 202 894 202 894 121 121 121 121 896 862 896 862 197 647 197 647 537 110 537 110 714 60 714 60 98 762 98 762 187 900 187 900 489 670 489 670 249 17 249 17 448 285 448 285 129 747 129 747 958 277 958 277 673 552 673 552 900 562 900 562 98 585 98 585 197 363 197 363 584 530 584 530 323 703 323 703 108 846 108 846 920 400 920 400 206 797 206 797 226 596 226 596 237 732 237 732 711 591 711 591 586 809 586 809 762 26 762 26 208 200 208 200 384 632 384 632 545 879 545 879 904 907 904 907 684 115 684 115 799 567 799 567 342 948 342 948 392 312 392 312 261 557 261 557 773 263 773 263 175 26 175 26 565 101 565 101 956 856 956 856 60 328 60 328 220 821 220 821 398 935 398 935 707 157 707 157 812 255 812 255 636 822 636 822 709 629 709 629 529 513 529 513 499 292 499 292 869 754 869 754 339 765 339 765 953 72 953 72 649 770 649 770 676 923 676 923 105 314 105 314 742 348 742 348 755 653 755 653 821 45 821 45 232 593 232 593 679 822 679 822 479 546 479 546 713 785 713 785 921 230 921 230 680 779 680 779 73 14 73 14 115 685 115 685 417 531 417 531 210 491 210 491 275 225 275 225 149 140 149 140 626 101 626 101 441 250 441 250 512 217 512 217 549 415 549 415 66 728 66 728 121 725 121 725 257 938 257 938 702 671 702 671 467 519 467 519 305 85 305 85 810 847 810 847 135 897 135 897 638 714 638 714 838 630 838 630 257 725 257 725 768 232 768 232 477 238 477 238 44 849 44 849 499 22 499 22 923 873 923 873 843 665 843 665 548 274 548 274 100 145 100 145 901 554 901 554 811 75 811 75 748 499 748 499 485 565 485 565 833 880 833 880 917 333 917 333 405 454 405 454 822 234 822 234 272 923 272 923 361 531 361 531 550 452 550 452 445 545 445 545 850 613 850 613 343 185 343 185 362 687 362 687 161 483 161 483 534 121 534 121 675 30 675 30 708 623 708 623 654 561 654 561 218 682 218 682 939 727 939 727 324 728 324 728 382 68 382 68 866 740 866 740 620 290 620 290 675 26 675 26 932 229 932 229 477 17 477 17 852 300 852 300 386 495 386 495 897 193 897 193 56 885 56 885 374 752 374 752 359 480 359 480 828 801 828 801 134 65 134 65 83 478 83 478 97 837 97 837 937 422 937 422 618 298 618 298 390 877 390 877 415 516 415 516 362 953 362 953 765 5 765 5 139 638 139 638 829 718 829 718 426 327 426 327 573 652 573 652 886 939 886 939 375 516 375 516 461 862 461 862 211 803 211 803 114 745 114 745 80 839 80 839 801 45 801 45 392 116 392 116 198 180 198 180 769 467 769 467 666 838 666 838 208 406 208 406 136 914 136 914 813 134 813 134 394 562 394 562 105 868 105 868 521 931 521 931 170 757 170 757 513 686 513 686 819 686 819 686 602 668 602 668 894 557 894 557 164 484 164 484 84 710 84 710 892 3 892 3 421 290 421 290 97 711 97 711 225 123 225 123 824 221 824 221 956 818 956 818 24 849 24 849 486 528 486 528 255 158 255 158 896 130 896 130 226 535 226 535 193 413 193 413 341 24 341 24 398 815 398 815 153 27 153 27 63 764 63 764 897 115 897 115 307 181 307 181 137 168 137 168 504 441 504 441 606 561 606 561 289 839 289 839 472 192 472 192 866 761 866 761 370 558 370 558 455 48 455 48 430 697 430 697 333 613 333 613 654 360 654 360 80 541 80 541 57 354 57 354 380 98 380 98 379 27 379 27 752 741 752 741 80 641 80 641 305 642 305 642 482 137 482 137 32 427 32 427 391 416 391 416 124 197 124 197 892 254 892 254 725 701 725 701 516 520 516 520 866 496 866 496 136 236 136 236 382 750 382 750 651 301 651 301 312 927 312 927 863 505 863 505 473 579 473 579 153 168 153 168 661 925 661 925 945 648 945 648 7 432 7 432 684 406 684 406 120 250 120 250 957 431 957 431 456 112 456 112 537 640 537 640 71 696 71 696 311 535 311 535 202 45 202 45 232 216 232 216 843 503 843 503 460 637 460 637 309 69 309 69 859 490 859 490 501 601 501 601 221 245 221 245 202 643 202 643 839 63 839 63 374 123 374 123 75 97 75 97 563 802 563 802 936 141 936 141 683 449 683 449 780 154 780 154 52 702 52 702 508 959 508 959 105 104 105 104 27 253 27 253 55 355 55 355 567 176 567 176 96 142 96 142 503 186 503 186 323 940 323 940 883 60 883 60 887 783 887 783 636 192 636 192 388 836 388 836 69 525 69 525 461 621 461 621 11 158 11 158 852 134 852 134 922 379 922 379 828 277 828 277 301 641 301 641 815 714 815 714 86 271 86 271 373 99 373 99 879 476 879 476 63 392 63 392 438 146 438 146 369 32 369 32 775 718 775 718 687 951 687 951 213 566 213 566 721 810 721 810 180 385 180 385 939 502 939 502 114 306 114 306 194 574 194 574 253 542 253 542 461 44 461 44 866 886 866 886 833 344 833 344 266 90 266 90 621 881 621 881 16 228 16 228 742 26 742 26 540 190 540 190 938 83 938 83 436 484 436 484 208 333 208 333 400 491 400 491 24 10 24 10 910 703 910 703 635 403 635 403 113 39 113 39 209 777 209 777 99 233 99 233 766 348 766 348 581 522 581 522 287 718 287 718 554 707 554 707 683 432 683 432 188 45 188 45 19 496 19 496 657 773 657 773 182 617 182 617 355 500 355 500 773 635 773 635 565 205 565 205 816 256 816 256 292 738 292 738 330 252 330 252 294 531 294 531 369 574 369 574 399 459 399 459 953 656 953 656 435 781 435 781 65 652 65 652 801 388 801 388 649 553 649 553 276 391 276 391 2 154 2 154 452 162 452 162 868 131 868 131 317 803 317 803 422 738 422 738 445 170 445 170 10 131 10 131 113 417 113 417 51 65 51 65 515 464 515 464 289 247 289 247 23 359 23 359 924 391 924 391 62 439 62 439 441 879 441 879 529 709 529 709 600 283 600 283 448 23 448 23 221 556 221 556 144 73 144 73 955 552 955 552 876 13 876 13 864 239 864 239 497 163 497 163 422 484 422 484 414 538 414 538 319 154 319 154 929 73 929 73 482 347 482 347 304 471 304 471 668 809 668 809 541 879 541 879 253 944 253 944 454 869 454 869 60 561 60 561 45 127 45 127 770 18 770 18 57 481 57 481 939 115 939 115 780 302 780 302 908 635 908 635 783 164 783 164 664 549 664 549 617 100 617 100 700 611 700 611 13 563 13 563 927 778 927 778 776 601 776 601 662 55 662 55 158 710 158 710 853 894 853 894 492 604 492 604 253 817 253 817 170 832 170 832 377 856 377 856 344 234 344 234 666 154 666 154 106 204 106 204 500 450 500 450 381 380 381 380 771 515 771 515 769 913 769 913 723 341 723 341 313 142 313 142 684 666 684 666 122 752 122 752 290 513 290 513 475 962 475 962 859 86 859 86 690 248 690 248 812 467 812 467 714 805 714 805 536 13 536 13 539 728 539 728 57 737 57 737 762 504 762 504 276 300 276 300 682 196 682 196 112 128 112 128 645 352 645 352 184 537 184 537 194 796 194 796 525 17 525 17 319 182 319 182 253 721 253 721 281 411 281 411 883 489 883 489 528 776 528 776 327 840 327 840 869 753 869 753 399 165 399 165 186 575 186 575 442 807 442 807 434 278 434 278 456 451 456 451 132 359 132 359 716 715 716 715 185 212 185 212 861 751 861 751 738 862 738 862 489 102 489 102 5 725 5 725 498 587 498 587 480 844 480 844 941 176 941 176 662 22 662 22 145 586 145 586 44 510 44 510 396 603 396 603 541 272 541 272 865 410 865 410 915 289 915 289 177 879 177 879 492 703 492 703 470 320 470 320 121 523 121 523 151 918 151 918 694 206 694 206 962 546 962 546 272 900 272 900 104 368 104 368 814 928 814 928 569 515 569 515 248 133 248 133 537 911 537 911 660 478 660 478 80 181 80 181 872 956 872 956 135 375 135 375 532 507 532 507 653 90 653 90 231 514 231 514 917 658 917 658 252 885 252 885 786 853 786 853 890 176 890 176 652 173 652 173 535 501 535 501 947 433 947 433 321 663 321 663 308 217 308 217 350 433 350 433 807 699 807 699 868 935 868 935 19 411 19 411 314 863 314 863 362 295 362 295 538 670 538 670 751 43 751 43 53 525 53 525 486 518 486 518 434 520 434 520 320 859 320 859 79 802 79 802 716 85 716 85 742 251 742 251 458 428 458 428 362 781 362 781 327 151 327 151 52 887 52 887 922 117 922 117 812 681 812 681 518 182 518 182 159 832 159 832 128 397 128 397 645 787 645 787 816 265 816 265 350 177 350 177 426 504 426 504 839 177 839 177 658 3 658 3 415 735 415 735 632 917 632 917 572 269 572 269 417 404 417 404 92 735 92 735 691 415 691 415 720 783 720 783 545 867 545 867 9 581 9 581 5 869 5 869 165 516 165 516 793 769 793 769 666 648 666 648 711 827 711 827 380 206 380 206 884 424 884 424 182 723 182 723 428 477 428 477 622 856 622 856 893 365 893 365 43 618 43 618 607 837 607 837 131 260 131 260 337 455 337 455 169 170 169 170 192 818 192 818 700 770 700 770 341 634 341 634 862 537 862 537 76 818 76 818 593 41 593 41 400 242 400 242 215 342 215 342 426 104 426 104 322 230 322 230 837 796 837 796 317 537 317 537 411 800 411 800 482 57 482 57 467 297 467 297 50 202 50 202 426 628 426 628 41 444 41 444 410 945 410 945 643 220 643 220 273 415 273 415 43 615 43 615 175 866 175 866 268 231 268 231 616 916 616 916 467 947 467 947 520 541 520 541 702 699 702 699 106 451 106 451 220 466 220 466 876 811 876 811 814 783 814 783 689 218 689 218 324 749 324 749 194 572 194 572 614 163 614 163 90 900 90 900 324 292 324 292 33 951 33 951 451 436 451 436 45 76 45 76 773 545 773 545 732 395 732 395 105 331 105 331 951 87 951 87 112 964 112 964 295 73 295 73 701 456 701 456 463 608 463 608 197 307 197 307 183 900 183 900 208 90 208 90 16 298 16 298 791 558 791 558 369 599 369 599 760 665 760 665 332 1 332 1 454 583 454 583 143 16 143 16 415 210 415 210 846 606 846 606 536 780 536 780 713 330 713 330 355 95 355 95 573 497 573 497 355 235 355 235 20 222 20 222 768 83 768 83 676 792 676 792 224 256 224 256 332 235 332 235 189 489 189 489 480 693 480 693 416 758 416 758 353 950 353 950 173 266 173 266 250 528 250 528 552 87 552 87 676 400 676 400 277 509 277 509 759 931 759 931 649 447 649 447 355 2 355 2 27 165 27 165 332 730 332 730 620 237 620 237 586 681 586 681 640 170 640 170 138 191 138 191 959 196 959 196 806 690 806 690 76 610 76 610 741 731 741 731 285 78 285 78 881 270 881 270 862 449 862 449 124 590 124 590 249 467 249 467 779 486 779 486 792 587 792 587 702 673 702 673 307 822 307 822 350 955 350 955 294 404 294 404 277 834 277 834 728 678 728 678 503 866 503 866 806 373 806 373 113 489 113 489 428 528 428 528 264 4 264 4 186 712 186 712 608 176 608 176 474 530 474 530 376 110 376 110 538 708 538 708 220 83 220 83 172 665 172 665 370 341 370 341 139 877 139 877 656 93 656 93 860 838 860 838 179 275 179 275 121 220 121 220 624 697 624 697 738 298 738 298 741 768 741 768 339 887 339 887 660 468 660 468 507 258 507 258 541 645 541 645 464 87 464 87 392 45 392 45 721 68 721 68 260 399 260 399 159 568 159 568 182 859 182 859 452 331 452 331 962 363 962 363 283 235 283 235 836 600 836 600 513 217 513 217 89 491 89 491 754 2 754 2 12 289 12 289 430 943 430 943 113 327 113 327 297 626 297 626 9 323 9 323 632 822 632 822 880 33 880 33 65 747 65 747 230 450 230 450 494 380 494 380 147 313 147 313 606 263 606 263 739 857 739 857 531 900 531 900 938 579 938 579 471 826 471 826 345 10 345 10 320 232 320 232 271 359 271 359 856 950 856 950 337 337 337 337 177 573 177 573 711 219 711 219 733 623 733 623 288 78 288 78 111 501 111 501 166 442 166 442 484 387 484 387 576 653 576 653 792 627 792 627 178 96 178 96 335 906 335 906 148 208 148 208 708 325 708 325 23 586 23 586 257 449 257 449 375 964 375 964 328 429 328 429 764 142 764 142 864 223 864 223 729 61 729 61 198 514 198 514 371 179 371 179 877 826 877 826 163 769 163 769 698 519 698 519 300 852 300 852 712 318 712 318 518 629 518 629 938 899 938 899 226 266 226 266 756 410 756 410 15 826 15 826 382 712 382 712 451 648 451 648 633 951 633 951 196 717 196 717 11 200 11 200 791 849 791 849 3 939 3 939 612 266 612 266 195 210 195 210 368 449 368 449 388 750 388 750 730 483 730 483 806 101 806 101 235 850 235 850 718 206 718 206 218 373 218 373 558 936 558 936 140 875 140 875 60 463 60 463 913 289 913 289 838 530 838 530 377 447 377 447 180 867 180 867 248 359 248 359 514 594 514 594 11 458 11 458 7 350 7 350 268 405 268 405 753 503 753 503 858 782 858 782 385 542 385 542 63 588 63 588 44 496 44 496 416 719 416 719 449 148 449 148 888 389 888 389 272 444 272 444 701 181 701 181 375 424 375 424 54 293 54 293 611 854 611 854 679 564 679 564 139 507 139 507 93 336 93 336 813 789 813 789 619 634 619 634 536 935 536 935 130 912 130 912 64 137 64 137 398 574 398 574 253 41 253 41 218 126 218 126 168 74 168 74 868 724 868 724 532 261 532 261 98 66 98 66 463 79 463 79 498 729 498 729 782 712 782 712 772 299 772 299 24 772 24 772 299 875 299 875 119 20 119 20 427 453 427 453 758 814 758 814 447 706 447 706 194 738 194 738 190 945 190 945 104 839 104 839 607 322 607 322 241 912 241 912 784 236 784 236 396 591 396 591 79 745 79 745 861 601 861 601 482 2 482 2 472 356 472 356 898 726 898 726 511 644 511 644 671 802 671 802 640 786 640 786 7 183 7 183 512 535 512 535 919 56 919 56 651 570 651 570 281 291 281 291 94 534 94 534 336 161 336 161 95 125 95 125 662 823 662 823 956 69 956 69 885 481 885 481 661 585 661 585 247 895 247 895 497 168 497 168 891 255 891 255 297 930 297 930 753 677 753 677 345 153 345 153 261 51 261 51 456 549 456 549 317 549 317 549 844 920 844 920 634 282 634 282 601 964 601 964 216 897 216 897 350 676 350 676 691 921 691 921 919 74 919 74 826 365 826 365 941 896 941 896 536 821 536 821 944 530 944 530 730 135 730 135 603 942 603 942 122 518 122 518 964 749 964 749 687 371 687 371 390 27 390 27 515 31 515 31 829 286 829 286 936 403 936 403 141 188 141 188 783 380 783 380 703 12 703 12 372 895 372 895 327 533 327 533 172 350 172 350 381 23 381 23 129 729 129 729 504 316 504 316 765 474 765 474 426 612 426 612 816 145 816 145 265 958 265 958 198 421 198 421 339 169 339 169 190 713 190 713 531 275 531 275 725 904 725 904 714 450 714 450 291 245 291 245 688 14 688 14 329 764 329 764 432 72 432 72 118 759 118 759 847 90 847 90 799 826 799 826 77 793 77 793 454 275 454 275 407 953 407 953 791 747 791 747 588 352 588 352 238 163 238 163 488 180 488 180 114 744 114 744 167 308 167 308 209 152 209 152 319 871 319 871 501 542 501 542 185 738 185 738 573 224 573 224 435 498 435 498 780 529 780 529 835 694 835 694 875 696 875 696 542 705 542 705 582 104 582 104 384 282 384 282 870 880 870 880 673 600 673 600 607 367 607 367 365 427 365 427 300 224 300 224 72 872 72 872 798 591 798 591 547 49 547 49 912 31 912 31 800 194 800 194 836 45 836 45 835 849 835 849 697 904 697 904 43 608 43 608 623 391 623 391 197 229 197 229 383 825 383 825 506 449 506 449 568 549 568 549 527 542 527 542 171 770 171 770 548 307 548 307 148 805 148 805 391 360 391 360 610 401 610 401 809 875 809 875 891 58 891 58 652 736 652 736 90 648 90 648 403 858 403 858 708 436 708 436 778 685 778 685 545 550 545 550 284 584 284 584 668 137 668 137 589 360 589 360 551 434 551 434 736 599 736 599 589 955 589 955 958 189 958 189 35 416 35 416 308 875 308 875 216 876 216 876 432 856 432 856 13 893 13 893 864 407 864 407 361 612 361 612 487 647 487 647 427 599 427 599 958 383 958 383 739 449 739 449 276 98 276 98 856 121 856 121 407 53 407 53 313 615 313 615 365 644 365 644 380 297 380 297 383 24 383 24 78 907 78 907 589 236 589 236 337 25 337 25 396 251 396 251 561 64 561 64 899 308 899 308 334 312 334 312 106 27 106 27 900 632 900 632 907 957 907 957 540 628 540 628 932 299 932 299 760 459 760 459 297 403 297 403 95 443 95 443 712 270 712 270 578 519 578 519 608 225 608 225 276 328 276 328 350 176 350 176 843 136 843 136 181 490 181 490 652 401 652 401 869 518 869 518 63 516 63 516 651 563 651 563 37 624 37 624 583 162 583 162 321 151 321 151 128 923 128 923 764 732 764 732 36 304 36 304 308 496 308 496 62 705 62 705 917 736 917 736 170 749 170 749 667 704 667 704 801 540 801 540 409 747 409 747 234 770 234 770 801 669 801 669 310 186 310 186 185 16 185 16 592 161 592 161 520 771 520 771 338 143 338 143 431 86 431 86 390 630 390 630 697 40 697 40 450 766 450 766 744 512 744 512 105 850 105 850 509 948 509 948 587 210 587 210 823 353 823 353 877 374 877 374 837 853 837 853 450 690 450 690 123 136 123 136 772 504 772 504 617 496 617 496 217 191 217 191 865 576 865 576 542 676 542 676 304 669 304 669 832 432 832 432 329 572 329 572 65 563 65 563 597 441 597 441 423 340 423 340 956 295 956 295 726 159 726 159 535 330 535 330 361 97 361 97 956 20 956 20 678 864 678 864 949 49 949 49 815 468 815 468 673 199 673 199 549 191 549 191 485 614 485 614 188 345 188 345 940 272 940 272 872 469 872 469 560 466 560 466 230 675 230 675 227 482 227 482 26 648 26 648 735 959 735 959 79 445 79 445 406 29 406 29 674 863 674 863 871 726 871 726 450 689 450 689 783 209 783 209 253 277 253 277 69 775 69 775 566 411 566 411 2 193 2 193 2 763 2 763 37 603 37 603 707 662 707 662 460 249 460 249 320 376 320 376 870 132 870 132 54 565 54 565 963 149 963 149 716 747 716 747 531 747 531 747 593 126 593 126 339 184 339 184 572 704 572 704 330 388 330 388 347 605 347 605 190 398 190 398 181 901 181 901 452 281 452 281 191 185 191 185 712 712 712 712 684 498 684 498 935 42 935 42 856 509 856 509 862 59 862 59 373 548 373 548 5 901 5 901 837 603 837 603 654 395 654 395 309 260 309 260 886 802 886 802 826 784 826 784 160 483 160 483 31 319 31 319 274 719 274 719 440 912 440 912 350 107 350 107 182 339 182 339 330 260 330 260 532 325 532 325 760 940 760 940 692 784 692 784 394 307 394 307 72 468 72 468 451 195 451 195 865 703 865 703 536 140 536 140 655 234 655 234 417 353 417 353 763 882 763 882 650 269 650 269 604 420 604 420 38 283 38 283 386 409 386 409 735 846 735 846 643 530 643 530 715 185 715 185 121 673 121 673 149 409 149 409 233 434 233 434 902 554 902 554 239 207 239 207 625 682 625 682 63 133 63 133 227 386 227 386 885 401 885 401 128 219 128 219 750 644 750 644 196 138 196 138 349 943 349 943 519 320 519 320 43 127 43 127 765 207 765 207 104 594 104 594 734 739 734 739 140 824 140 824 104 382 104 382 195 867 195 867 692 760 692 760 800 356 800 356 872 388 872 388 90 108 90 108 396 409 396 409 138 276 138 276 873 682 873 682 934 85 934 85 464 207 464 207 134 480 134 480 89 257 89 257 386 59 386 59 630 318 630 318 285 946 285 946 331 374 331 374 617 795 617 795 724 511 724 511 44 203 44 203 488 159 488 159 919 596 919 596 777 448 777 448 947 771 947 771 238 827 238 827 924 134 924 134 23 258 23 258 644 476 644 476 850 488 850 488 923 728 923 728 245 469 245 469 637 15 637 15 893 276 893 276 12 454 12 454 15 59 15 59 397 601 397 601 685 267 685 267 883 91 883 91 282 901 282 901 424 187 424 187 167 518 167 518 103 285 103 285 187 919 187 919 404 742 404 742 380 746 380 746 295 264 295 264 171 204 171 204 261 24 261 24 820 841 820 841 585 349 585 349 659 415 659 415 33 960 33 960 917 651 917 651 466 142 466 142 161 658 161 658 904 960 904 960 963 73 963 73 911 844 911 844 504 89 504 89 807 901 807 901 656 380 656 380 425 931 425 931 443 219 443 219 284 472 284 472 649 486 649 486 333 37 333 37 122 379 122 379 299 479 299 479 266 559 266 559 56 330 56 330 490 571 490 571 257 701 257 701 505 40 505 40 70 691 70 691 604 407 604 407 228 152 228 152 862 211 862 211 493 874 493 874 36 226 36 226 420 547 420 547 667 392 667 392 91 499 91 499 99 66 99 66 94 683 94 683 407 646 407 646 77 432 77 432 33 410 33 410 489 399 489 399 567 271 567 271 102 66 102 66 240 660 240 660 108 265 108 265 952 38 952 38 478 177 478 177 851 671 851 671 149 257 149 257 503 696 503 696 146 636 146 636 954 589 954 589 248 832 248 832 321 617 321 617 459 646 459 646 255 204 255 204 572 231 572 231 135 839 135 839 574 257 574 257 801 251 801 251 787 308 787 308 357 591 357 591 325 57 325 57 701 321 701 321 341 234 341 234 894 600 894 600 831 13 831 13 902 473 902 473 292 69 292 69 441 26 441 26 191 640 191 640 775 242 775 242 45 179 45 179 832 168 832 168 545 200 545 200 585 463 585 463 692 915 692 915 856 523 856 523 294 357 294 357 28 203 28 203 859 28 859 28 942 285 942 285 301 149 301 149 475 118 475 118 753 338 753 338 198 412 198 412 564 955 564 955 600 260 600 260 190 271 190 271 367 119 367 119 304 234 304 234 210 472 210 472 269 433 269 433 494 869 494 869 813 642 813 642 493 735 493 735 391 513 391 513 443 695 443 695 656 159 656 159 126 316 126 316 731 614 731 614 265 632 265 632 190 913 190 913 437 394 437 394 236 579 236 579 910 221 910 221 797 712 797 712 891 762 891 762 630 235 630 235 854 461 854 461 942 666 942 666 165 884 165 884 470 942 470 942 846 588 846 588 549 891 549 891 678 464 678 464 149 40 149 40 818 666 818 666 62 394 62 394 962 440 962 440 54 273 54 273 335 438 335 438 927 95 927 95 492 634 492 634 498 404 498 404 18 152 18 152 784 562 784 562 240 742 240 742 632 178 632 178 431 13 431 13 94 614 94 614 827 251 827 251 831 385 831 385 809 375 809 375 782 342 782 342 859 421 859 421 132 117 132 117 159 783 159 783 781 84 781 84 92 949 92 949 69 499 69 499 748 553 748 553 749 480 749 480 352 267 352 267 259 401 259 401 147 127 147 127 465 809 465 809 215 870 215 870 499 114 499 114 502 385 502 385 346 474 346 474 137 913 137 913 230 149 230 149 790 289 790 289 259 808 259 808 366 378 366 378 872 875 872 875 564 919 564 919 234 753 234 753 365 163 365 163 512 676 512 676 387 472 387 472 753 317 753 317 761 412 761 412 313 551 313 551 416 390 416 390 11 139 11 139 316 370 316 370 602 878 602 878 320 422 320 422 308 307 308 307 594 258 594 258 602 329 602 329 157 661 157 661 282 430 282 430 205 498 205 498 456 890 456 890 466 872 466 872 429 385 429 385 673 137 673 137 274 77 274 77 151 569 151 569 693 166 693 166 925 333 925 333 377 648 377 648 199 51 199 51 708 262 708 262 306 791 306 791 16 832 16 832 457 864 457 864 391 652 391 652 74 273 74 273 268 460 268 460 455 53 455 53 408 571 408 571 166 731 166 731 875 912 875 912 617 43 617 43 852 175 852 175 190 539 190 539 100 662 100 662 868 855 868 855 840 822 840 822 149 405 149 405 566 791 566 791 390 230 390 230 128 131 128 131 262 839 262 839 573 32 573 32 731 37 731 37 377 265 377 265 572 942 572 942 758 609 758 609 797 125 797 125 34 85 34 85 134 86 134 86 158 325 158 325 468 711 468 711 330 950 330 950 22 156 22 156 10 698 10 698 877 728 877 728 866 883 866 883 275 40 275 40 954 657 954 657 81 720 81 720 292 932 292 932 531 843 531 843 711 503 711 503 530 438 530 438 323 172 323 172 661 235 661 235 170 255 170 255 586 623 586 623 801 391 801 391 860 2 860 2 935 814 935 814 51 854 51 854 774 861 774 861 40 793 40 793 447 770 447 770 514 550 514 550 398 55 398 55 770 360 770 360 196 686 196 686 856 232 856 232 235 336 235 336 575 682 575 682 358 400 358 400 649 615 649 615 479 262 479 262 271 501 271 501 399 674 399 674 293 56 293 56 763 258 763 258 547 746 547 746 558 25 558 25 763 255 763 255 320 718 320 718 359 749 359 749 664 626 664 626 913 427 913 427 447 625 447 625 237 733 237 733 710 516 710 516 642 438 642 438 363 618 363 618 625 96 625 96 660 642 660 642 946 100 946 100 48 211 48 211 148 831 148 831 116 857 116 857 885 502 885 502 964 921 964 921 228 344 228 344 411 72 411 72 250 546 250 546 742 520 742 520 245 14 245 14 633 538 633 538 336 461 336 461 108 346 108 346 781 667 781 667 444 279 444 279 529 691 529 691 44 240 44 240 464 629 464 629 96 80 96 80 215 642 215 642 278 19 278 19 219 419 219 419 956 163 956 163 281 682 281 682 614 40 614 40 816 883 816 883 178 351 178 351 668 685 668 685 571 175 571 175 687 263 687 263 762 799 762 799 907 831 907 831 130 154 130 154 738 526 738 526 39 284 39 284 462 122 462 122 142 466 142 466 173 903 173 903 243 265 243 265 873 630 873 630 881 131 881 131 205 37 205 37 771 865 771 865 845 344 845 344 68 470 68 470 442 248 442 248 791 276 791 276 770 916 770 916 722 220 722 220 240 916 240 916 255 682 255 682 309 317 309 317 501 694 501 694 444 624 444 624 897 855 897 855 847 699 847 699 781 755 781 755 816 135 816 135 836 578 836 578 93 105 93 105 843 570 843 570 961 961 961 961 929 12 929 12 964 350 964 350 873 350 873 350 107 556 107 556 547 115 547 115 569 892 569 892 543 942 543 942 848 863 848 863 542 139 542 139 402 552 402 552 122 361 122 361 664 849 664 849 811 862 811 862 839 262 839 262 380 27 380 27 353 923 353 923 642 929 642 929 140 4 140 4 830 944 830 944 52 352 52 352 8 327 8 327 407 911 407 911 922 95 922 95 486 280 486 280 292 368 292 368 814 407 814 407 571 444 571 444 236 815 236 815 895 940 895 940 844 699 844 699 524 404 524 404 497 138 497 138 7 815 7 815 873 319 873 319 892 293 892 293 662 529 662 529 226 471 226 471 94 303 94 303 958 503 958 503 419 105 419 105 28 101 28 101 929 794 929 794 651 857 651 857 769 469 769 469 474 452 474 452 582 118 582 118 566 691 566 691 440 530 440 530 890 402 890 402 906 202 906 202 660 178 660 178 181 307 181 307 755 604 755 604 348 651 348 651 24 107 24 107 458 546 458 546 609 385 609 385 202 110 202 110 461 138 461 138 210 432 210 432 318 945 318 945 901 420 901 420 681 57 681 57 788 461 788 461 909 801 909 801 862 267 862 267 793 684 793 684 151 627 151 627 122 513 122 513 237 911 237 911 334 532 334 532 802 219 802 219 848 252 848 252 575 365 575 365 425 736 425 736 669 814 669 814 232 294 232 294 619 843 619 843 855 34 855 34 377 684 377 684 891 148 891 148 356 880 356 880 344 862 344 862 727 700 727 700 571 355 571 355 556 615 556 615 899 398 899 398 441 953 441 953 525 40 525 40 899 329 899 329 506 644 506 644 212 191 212 191 703 793 703 793 514 136 514 136 693 356 693 356 360 354 360 354 941 732 941 732 926 104 926 104 843 936 843 936 401 588 401 588 538 852 538 852 90 362 90 362 761 536 761 536 607 344 607 344 6 487 6 487 99 797 99 797 785 584 785 584 624 367 624 367 27 840 27 840 806 895 806 895 571 472 571 472 181 298 181 298 18 425 18 425 833 198 833 198 108 1 108 1 51 631 51 631 377 76 377 76 137 911 137 911 673 472 673 472 174 398 174 398 115 6 115 6 544 391 544 391 862 899 862 899 609 265 609 265 327 512 327 512 522 427 522 427 648 122 648 122 443 84 443 84 937 926 937 926 757 276 757 276 158 714 158 714 554 389 554 389 46 451 46 451 645 831 645 831 111 157 111 157 83 381 83 381 39 338 39 338 479 701 479 701 756 586 756 586 19 32 19 32 310 892 310 892 645 239 645 239 716 276 716 276 3 947 3 947 462 276 462 276 643 291 643 291 122 72 122 72 216 692 216 692 586 365 586 365 511 272 511 272 719 177 719 177 334 556 334 556 706 469 706 469 109 572 109 572 497 778 497 778 492 843 492 843 647 909 647 909 90 920 90 920 625 679 625 679 941 198 941 198 426 666 426 666 332 137 332 137 312 305 312 305 728 511 728 511 760 892 760 892 283 96 283 96 574 542 574 542 112 715 112 715 786 825 786 825 624 775 624 775 509 614 509 614 31 38 31 38 162 262 162 262 81 781 81 781 617 718 617 718 854 450 854 450 699 220 699 220 211 496 211 496 800 935 800 935 254 839 254 839 132 599 132 599 365 933 365 933 103 383 103 383 107 282 107 282 125 893 125 893 822 225 822 225 10 282 10 282 168 338 168 338 879 19 879 19 723 582 723 582 747 281 747 281 705 129 705 129 767 694 767 694 172 487 172 487 563 706 563 706 290 386 290 386 510 378 510 378 358 806 358 806 230 952 230 952 493 590 493 590 574 685 574 685 363 585 363 585 526 850 526 850 600 953 600 953 322 816 322 816 851 575 851 575 239 181 239 181 710 921 710 921 845 504 845 504 135 890 135 890 208 384 208 384 193 46 193 46 843 182 843 182 841 4 841 4 107 150 107 150 454 42 454 42 573 586 573 586 817 780 817 780 372 35 372 35 177 209 177 209 408 218 408 218 181 173 181 173 510 804 510 804 381 529 381 529 721 487 721 487 769 866 769 866 619 7 619 7 958 2 958 2 690 33 690 33 414 493 414 493 631 284 631 284 912 226 912 226 286 739 286 739 846 692 846 692 180 328 180 328 57 514 57 514 672 140 672 140 137 250 137 250 791 369 791 369 740 782 740 782 185 650 185 650 636 802 636 802 885 375 885 375 947 245 947 245 70 647 70 647 853 786 853 786 329 215 329 215 758 780 758 780 757 772 757 772 499 205 499 205 518 606 518 606 868 204 868 204 526 140 526 140 595 342 595 342 341 229 341 229 731 642 731 642 220 489 220 489 710 63 710 63 38 254 38 254 91 129 91 129 137 236 137 236 200 947 200 947 868 793 868 793 646 700 646 700 255 842 255 842 592 75 592 75 715 156 715 156 260 503 260 503 251 777 251 777 609 811 609 811 631 174 631 174 318 589 318 589 590 624 590 624 856 94 856 94 883 340 883 340 64 79 64 79 397 524 397 524 576 747 576 747 594 124 594 124 34 212 34 212 915 256 915 256 74 867 74 867 859 257 859 257 583 245 583 245 785 880 785 880 253 204 253 204 398 671 398 671 2 732 2 732 696 725 696 725 812 739 812 739 597 218 597 218 136 521 136 521 564 265 564 265 959 53 959 53 719 121 719 121 588 442 588 442 312 613 312 613 607 242 607 242 765 800 765 800 473 190 473 190 179 241 179 241 499 540 499 540 784 320 784 320 296 135 296 135 746 240 746 240 718 221 718 221 767 764 767 764 886 275 886 275 876 739 876 739 195 82 195 82 331 628 331 628 687 226 687 226 694 373 694 373 788 379 788 379 129 616 129 616 64 575 64 575 631 180 631 180 762 945 762 945 909 472 909 472 178 144 178 144 799 469 799 469 300 413 300 413 908 728 908 728 138 377 138 377 823 177 823 177 518 83 518 83 149 182 149 182 329 784 329 784 716 724 716 724 10 914 10 914 135 481 135 481 323 380 323 380 447 517 447 517 435 818 435 818 175 954 175 954 145 411 145 411 773 784 773 784 716 795 716 795 248 594 248 594 660 352 660 352 894 133 894 133 501 509 501 509 25 614 25 614 79 428 79 428 218 150 218 150 7 951 7 951 865 643 865 643 729 269 729 269 95 816 95 816 917 10 917 10 670 500 670 500 14 405 14 405 896 932 896 932 194 899 194 899 345 737 345 737 31 514 31 514 377 887 377 887 667 740 667 740 183 244 183 244 85 124 85 124 936 294 936 294 714 873 714 873 812 609 812 609 510 806 510 806 524 89 524 89 368 819 368 819 83 591 83 591 173 611 173 611 574 455 574 455 758 715 758 715 295 55 295 55 81 561 81 561 706 581 706 581 240 67 240 67 515 515 515 515 674 424 674 424 477 418 477 418 843 631 843 631 294 755 294 755 837 604 837 604 565 168 565 168 794 133 794 133 383 593 383 593 222 144 222 144 928 255 928 255 828 374 828 374 329 469 329 469 677 307 677 307 722 822 722 822 961 430 961 430 720 349 720 349 772 494 772 494 639 25 639 25 458 442 458 442 554 101 554 101 871 462 871 462 10 649 10 649 682 279 682 279 807 392 807 392 456 400 456 400 912 237 912 237 723 284 723 284 802 729 802 729 722 805 722 805 945 257 945 257 693 366 693 366 580 260 580 260 881 869 881 869 761 931 761 931 588 469 588 469 452 355 452 355 572 459 572 459 896 366 896 366 36 377 36 377 575 397 575 397 509 392 509 392 748 72 748 72 634 852 634 852 867 86 867 86 777 704 777 704 120 318 120 318 608 287 608 287 372 155 372 155 789 33 789 33 155 129 155 129 394 267 394 267 708 309 708 309 166 875 166 875 172 801 172 801 242 170 242 170 896 430 896 430 669 459 669 459 810 556 810 556 236 491 236 491 212 634 212 634 962 59 962 59 633 283 633 283 710 624 710 624 826 870 826 870 212 184 212 184 507 751 507 751 704 142 704 142 791 499 791 499 914 238 914 238 715 332 715 332 227 391 227 391 79 587 79 587 275 341 275 341 192 890 192 890 458 551 458 551 265 445 265 445 953 381 953 381 622 421 622 421 769 348 769 348 569 533 569 533 435 626 435 626 148 726 148 726 617 186 617 186 384 180 384 180 874 936 874 936 88 169 88 169 195 351 195 351 903 881 903 881 387 474 387 474 950 687 950 687 664 91 664 91 171 734 171 734 347 7 347 7 365 825 365 825 480 656 480 656 889 680 889 680 440 141 440 141 963 493 963 493 866 586 866 586 950 228 950 228 607 514 607 514 172 582 172 582 665 875 665 875 564 322 564 322 62 787 62 787 868 231 868 231 671 752 671 752 596 609 596 609 178 945 178 945 522 88 522 88 588 607 588 607 244 541 244 541 764 747 764 747 65 803 65 803 528 296 528 296 142 944 142 944 190 948 190 948 428 463 428 463 135 909 135 909 765 541 765 541 930 152 930 152 717 98 717 98 878 27 878 27 929 697 929 697 6 489 6 489 924 178 924 178 402 101 402 101 840 659 840 659 482 711 482 711 835 780 835 780 4 310 4 310 182 435 182 435 129 116 129 116 758 300 758 300 640 281 640 281 537 814 537 814 303 165 303 165 22 645 22 645 955 89 955 89 334 81 334 81 12 738 12 738 772 346 772 346 907 242 907 242 714 74 714 74 70 100 70 100 361 832 361 832 576 396 576 396 693 793 693 793 358 73 358 73 222 582 222 582 619 846 619 846 596 324 596 324 169 126 169 126 620 851 620 851 762 772 762 772 534 34 534 34 852 495 852 495 605 749 605 749 13 470 13 470 838 370 838 370 760 297 760 297 573 393 573 393 317 960 317 960 334 222 334 222 140 740 140 740 553 131 553 131 554 845 554 845 318 639 318 639 637 186 637 186 155 246 155 246 680 499 680 499 647 136 647 136 300 541 300 541 406 363 406 363 124 518 124 518 64 55 64 55 524 71 524 71 383 432 383 432 577 676 577 676 277 759 277 759 474 712 474 712 561 589 561 589 859 281 859 281 784 120 784 120 240 170 240 170 666 349 666 349 285 180 285 180 501 98 501 98 723 956 723 956 743 959 743 959 197 121 197 121 474 614 474 614 499 333 499 333 600 736 600 736 811 489 811 489 15 582 15 582 919 386 919 386 774 825 774 825 593 101 593 101 250 370 250 370 923 91 923 91 806 18 806 18 327 441 327 441 7 14 7 14 150 305 150 305 278 184 278 184 465 778 465 778 806 171 806 171 177 667 177 667 452 322 452 322 75 676 75 676 447 572 447 572 218 484 218 484 73 32 73 32 891 51 891 51 440 157 440 157 681 419 681 419 370 679 370 679 81 179 81 179 950 476 950 476 843 567 843 567 177 112 177 112 727 338 727 338 866 778 866 778 549 330 549 330 431 916 431 916 861 203 861 203 885 698 885 698 536 516 536 516 267 300 267 300 641 645 641 645 932 632 932 632 1 432 1 432 252 733 252 733 612 88 612 88 303 35 303 35 422 941 422 941 899 184 899 184 339 270 339 270 321 944 321 944 322 849 322 849 543 794 543 794 738 818 738 818 365 729 365 729 512 692 512 692 792 608 792 608 158 667 158 667 597 542 597 542 744 117 744 117 412 719 412 719 94 718 94 718 855 761 855 761 199 67 199 67 350 40 350 40 461 754 461 754 798 91 798 91 894 348 894 348 235 188 235 188 116 18 116 18 960 312 960 312 655 749 655 749 899 936 899 936 110 382 110 382 177 53 177 53 549 930 549 930 171 33 171 33 874 171 874 171 776 732 776 732 215 881 215 881 820 556 820 556 461 583 461 583 317 690 317 690 1 255 1 255 372 555 372 555 736 583 736 583 316 77 316 77 156 569 156 569 739 684 739 684 848 616 848 616 149 412 149 412 779 388 779 388 136 117 136 117 884 587 884 587 45 912 45 912 876 941 876 941 264 423 264 423 354 373 354 373 545 615 545 615 180 937 180 937 409 349 409 349 835 826 835 826 267 634 267 634 111 245 111 245 811 415 811 415 128 507 128 507 182 906 182 906 102 391 102 391 372 159 372 159 662 535 662 535 809 87 809 87 667 750 667 750 105 196 105 196 690 728 690 728 556 503 556 503 962 532 962 532 566 489 566 489 537 513 537 513 640 879 640 879 924 683 924 683 681 662 681 662 915 339 915 339 418 444 418 444 571 906 571 906 223 393 223 393 663 730 663 730 411 578 411 578 596 263 596 263 444 906 444 906 804 44 804 44 258 463 258 463 638 214 638 214 872 97 872 97 731 801 731 801 188 240 188 240 325 306 325 306 344 151 344 151 395 221 395 221 20 731 20 731 241 102 241 102 468 350 468 350 654 869 654 869 577 843 577 843 360 832 360 832 824 44 824 44 153 627 153 627 136 658 136 658 58 25 58 25 5 930 5 930 210 697 210 697 472 922 472 922 664 375 664 375 140 277 140 277 708 49 708 49 867 170 867 170 262 770 262 770 679 714 679 714 352 586 352 586 155 396 155 396 917 663 917 663 208 363 208 363 714 761 714 761 177 896 177 896 643 287 643 287 657 597 657 597 533 763 533 763 679 680 679 680 304 689 304 689 964 101 964 101 673 879 673 879 856 766 856 766 51 720 51 720 99 135 99 135 947 276 947 276 637 690 637 690 856 539 856 539 552 238 552 238 480 274 480 274 677 633 677 633 524 678 524 678 757 332 757 332 232 279 232 279 898 561 898 561 136 292 136 292 315 835 315 835 879 742 879 742 801 430 801 430 651 769 651 769 890 521 890 521 851 891 851 891 382 731 382 731 589 327 589 327 128 417 128 417 178 15 178 15 837 102 837 102 363 441 363 441 795 427 795 427 31 841 31 841 354 504 354 504 778 448 778 448 125 61 125 61 588 262 588 262 331 361 331 361 549 163 549 163 546 3 546 3 436 320 436 320 99 799 99 799 701 226 701 226 433 99 433 99 823 562 823 562 184 50 184 50 953 886 953 886 418 136 418 136 504 409 504 409 309 191 309 191 363 119 363 119 346 859 346 859 599 155 599 155 34 119 34 119 376 145 376 145 589 541 589 541 956 770 956 770 718 5 718 5 171 832 171 832 22 679 22 679 156 722 156 722 142 738 142 738 308 76 308 76 384 442 384 442 211 268 211 268 79 266 79 266 417 602 417 602 741 661 741 661 959 633 959 633 211 697 211 697 503 343 503 343 740 590 740 590 755 561 755 561 662 268 662 268 607 961 607 961 451 876 451 876 326 779 326 779 81 280 81 280 89 304 89 304 783 484 783 484 684 942 684 942 530 493 530 493 783 145 783 145 365 482 365 482 274 207 274 207 381 418 381 418 601 901 601 901 837 8 837 8 725 105 725 105 848 375 848 375 577 386 577 386 698 738 698 738 894 263 894 263 3 781 3 781 460 776 460 776 163 234 163 234 222 15 222 15 787 13 787 13 818 477 818 477 931 952 931 952 67 202 67 202 346 348 346 348 933 152 933 152 125 566 125 566 308 260 308 260 680 539 680 539 554 904 554 904 827 372 827 372 854 902 854 902 217 9 217 9 790 400 790 400 715 129 715 129 518 536 518 536 88 456 88 456 131 306 131 306 930 593 930 593 140 737 140 737 627 335 627 335 47 632 47 632 358 940 358 940 58 98 58 98 872 346 872 346 227 827 227 827 697 909 697 909 932 20 932 20 116 354 116 354 83 606 83 606 714 295 714 295 247 148 247 148 84 88 84 88 354 313 354 313 368 420 368 420 13 855 13 855 932 730 932 730 87 923 87 923 735 412 735 412 354 906 354 906 193 648 193 648 29 529 29 529 964 450 964 450 252 802 252 802 562 659 562 659 539 337 539 337 736 677 736 677 747 572 747 572 6 17 6 17 559 528 559 528 112 183 112 183 864 413 864 413 154 813 154 813 646 701 646 701 769 97 769 97 689 303 689 303 393 10 393 10 401 688 401 688 541 327 541 327 62 213 62 213 782 301 782 301 617 924 617 924 219 308 219 308 869 517 869 517 14 65 14 65 470 98 470 98 302 515 302 515 862 4 862 4 703 641 703 641 643 648 643 648 174 225 174 225 658 679 658 679 358 921 358 921 551 427 551 427 328 453 328 453 319 375 319 375 936 782 936 782 836 815 836 815 889 310 889 310 729 277 729 277 513 18 513 18 308 618 308 618 555 318 555 318 854 39 854 39 739 165 739 165 666 632 666 632 321 726 321 726 838 480 838 480 574 540 574 540 52 790 52 790 366 883 366 883 486 874 486 874 516 768 516 768 439 398 439 398 417 929 417 929 184 162 184 162 910 363 910 363 323 429 323 429 873 235 873 235 96 542 96 542 148 625 148 625 335 155 335 155 586 751 586 751 415 349 415 349 280 471 280 471 474 818 474 818 154 229 154 229 483 277 483 277 475 27 475 27 103 762 103 762 128 125 128 125 148 376 148 376 305 776 305 776 589 589 589 589 202 563 202 563 368 441 368 441 292 553 292 553 826 787 826 787 686 557 686 557 119 150 119 150 388 651 388 651 468 650 468 650 668 508 668 508 798 801 798 801 824 285 824 285 286 54 286 54 449 136 449 136 739 389 739 389 902 902 902 902 709 769 709 769 266 299 266 299 698 404 698 404 890 114 890 114 324 775 324 775 856 50 856 50 1 264 1 264 307 430 307 430 943 590 943 590 324 462 324 462 752 652 752 652 491 132 491 132 558 134 558 134 227 356 227 356 44 547 44 547 290 240 290 240 336 133 336 133 95 512 95 512 499 328 499 328 162 615 162 615 420 107 420 107 360 252 360 252 65 657 65 657 296 822 296 822 772 502 772 502 587 145 587 145 568 924 568 924 344 735 344 735 218 774 218 774 769 444 769 444 364 504 364 504 532 286 532 286 609 785 609 785 227 597 227 597 954 740 954 740 45 732 45 732 635 720 635 720 242 694 242 694 888 280 888 280 915 766 915 766 580 11 580 11 259 556 259 556 594 664 594 664 728 626 728 626 287 259 287 259 272 540 272 540 624 262 624 262 773 723 773 723 375 892 375 892 885 897 885 897 167 872 167 872 47 621 47 621 497 430 497 430 896 811 896 811 286 855 286 855 443 672 443 672 294 828 294 828 38 645 38 645 331 436 331 436 530 597 530 597 305 785 305 785 731 631 731 631 857 479 857 479 121 228 121 228 963 553 963 553 232 951 232 951 178 597 178 597 637 835 637 835 480 908 480 908 232 903 232 903 403 432 403 432 752 164 752 164 705 465 705 465 838 789 838 789 373 609 373 609 602 833 602 833 444 256 444 256 143 341 143 341 352 540 352 540 591 6 591 6 1 45 1 45 22 89 22 89 179 355 179 355 74 378 74 378 601 859 601 859 678 316 678 316 177 354 177 354 487 668 487 668 666 194 666 194 844 21 844 21 161 626 161 626 16 290 16 290 644 815 644 815 234 796 234 796 654 58 654 58 856 896 856 896 785 878 785 878 881 227 881 227 742 512 742 512 550 458 550 458 545 694 545 694 534 105 534 105 570 63 570 63 229 512 229 512 441 503 441 503 773 725 773 725 683 72 683 72 444 196 444 196 119 478 119 478 820 248 820 248 278 783 278 783 251 390 251 390 19 568 19 568 463 49 463 49 752 570 752 570 771 89 771 89 934 341 934 341 488 155 488 155 957 281 957 281 613 408 613 408 574 104 574 104 376 326 376 326 860 938 860 938 487 465 487 465 916 673 916 673 663 875 663 875 428 553 428 553 268 673 268 673 35 913 35 913 519 808 519 808 667 128 667 128 63 513 63 513 106 25 106 25 933 929 933 929 575 283 575 283 300 45 300 45 926 922 926 922 525 407 525 407 675 120 675 120 448 423 448 423 867 373 867 373 105 119 105 119 65 883 65 883 836 60 836 60 894 3 894 3 393 111 393 111 185 502 185 502 101 201 101 201 303 394 303 394 74 309 74 309 132 694 132 694 356 40 356 40 876 156 876 156 92 570 92 570 179 373 179 373 536 205 536 205 335 586 335 586 646 667 646 667 135 637 135 637 222 490 222 490 182 377 182 377 125 121 125 121 765 49 765 49 448 41 448 41 872 860 872 860 943 487 943 487 656 286 656 286 686 609 686 609 679 181 679 181 208 899 208 899 732 349 732 349 703 295 703 295 432 784 432 784 93 62 93 62 242 607 242 607 72 557 72 557 940 559 940 559 548 585 548 585 352 417 352 417 908 883 908 883 728 155 728 155 456 452 456 452 658 404 658 404 26 834 26 834 793 596 793 596 100 550 100 550 770 525 770 525 891 184 891 184 943 303 943 303 320 578 320 578 16 849 16 849 49 873 49 873 553 442 553 442 741 394 741 394 497 618 497 618 117 294 117 294 54 646 54 646 60 254 60 254 819 287 819 287 616 44 616 44 193 507 193 507 678 4 678 4 738 802 738 802 494 845 494 845 833 207 833 207 168 302 168 302 687 148 687 148 661 600 661 600 624 230 624 230 36 422 36 422 436 362 436 362 713 165 713 165 259 845 259 845 165 840 165 840 342 46 342 46 480 66 480 66 391 54 391 54 70 839 70 839 680 123 680 123 503 134 503 134 701 426 701 426 491 10 491 10 549 555 549 555 318 221 318 221 853 93 853 93 277 600 277 600 326 879 326 879 143 840 143 840 522 717 522 717 97 110 97 110 23 472 23 472 23 830 23 830 484 247 484 247 441 300 441 300 726 439 726 439 503 710 503 710 944 746 944 746 866 806 866 806 70 9 70 9 1 473 1 473 420 557 420 557 218 701 218 701 467 639 467 639 267 65 267 65 111 701 111 701 594 892 594 892 452 275 452 275 197 234 197 234 780 417 780 417 355 896 355 896 351 470 351 470 279 559 279 559 284 274 284 274 208 410 208 410 446 801 446 801 82 331 82 331 172 690 172 690 402 255 402 255 638 77 638 77 368 863 368 863 500 256 500 256 507 357 507 357 519 594 519 594 424 730 424 730 809 323 809 323 291 874 291 874 245 702 245 702 109 643 109 643 301 97 301 97 628 590 628 590 767 373 767 373 754 228 754 228 400 68 400 68 179 839 179 839 8 361 8 361 58 926 58 926 84 463 84 463 664 492 664 492 437 342 437 342 305 37 305 37 37 780 37 780 790 90 790 90 864 812 864 812 760 937 760 937 19 291 19 291 297 702 297 702 309 763 309 763 699 674 699 674 750 435 750 435 348 917 348 917 279 230 279 230 526 299 526 299 356 712 356 712 791 51 791 51 329 342 329 342 338 963 338 963 689 643 689 643 445 215 445 215 914 46 914 46 33 674 33 674 11 577 11 577 933 798 933 798 25 601 25 601 399 564 399 564 871 779 871 779 630 562 630 562 566 181 566 181 370 320 370 320 574 587 574 587 711 452 711 452 942 747 942 747 570 1 570 1 256 25 256 25 298 240 298 240 674 675 674 675 145 394 145 394 750 130 750 130 732 427 732 427 352 212 352 212 598 139 598 139 715 820 715 820 910 259 910 259 107 293 107 293 658 735 658 735 621 921 621 921 398 860 398 860 208 488 208 488 436 120 436 120 341 245 341 245 237 65 237 65 294 547 294 547 492 536 492 536 933 165 933 165 453 335 453 335 380 85 380 85 5 913 5 913 869 553 869 553 759 33 759 33 350 505 350 505 196 743 196 743 565 326 565 326 672 397 672 397 765 63 765 63 87 203 87 203 363 2 363 2 370 691 370 691 674 568 674 568 839 62 839 62 32 898 32 898 212 298 212 298 963 925 963 925 397 302 397 302 57 686 57 686 81 17 81 17 497 654 497 654 665 799 665 799 335 508 335 508 485 26 485 26 963 306 963 306 113 38 113 38 899 264 899 264 213 602 213 602 609 941 609 941 389 641 389 641 362 216 362 216 962 457 962 457 353 780 353 780 367 528 367 528 124 800 124 800 397 621 397 621 30 808 30 808 840 264 840 264 544 42 544 42 867 459 867 459 820 674 820 674 88 558 88 558 857 274 857 274 454 64 454 64 165 774 165 774 941 931 941 931 790 706 790 706 41 93 41 93 132 605 132 605 38 162 38 162 511 870 511 870 602 9 602 9 33 860 33 860 139 864 139 864 444 869 444 869 732 345 732 345 778 398 778 398 258 56 258 56 681 487 681 487 844 392 844 392 259 510 259 510 428 44 428 44 756 213 756 213 39 871 39 871 814 107 814 107 737 388 737 388 876 299 876 299 792 495 792 495 116 1 116 1 268 730 268 730 919 527 919 527 393 521 393 521 2 494 2 494 749 107 749 107 123 582 123 582 205 598 205 598 472 885 472 885 256 903 256 903 196 709 196 709 20 463 20 463 35 61 35 61 955 303 955 303 147 432 147 432 52 57 52 57 954 874 954 874 691 153 691 153 689 717 689 717 905 909 905 909 644 810 644 810 605 505 605 505 63 61 63 61 460 688 460 688 666 545 666 545 150 521 150 521 318 793 318 793 835 599 835 599 595 424 595 424 339 6 339 6 724 138 724 138 214 471 214 471 202 660 202 660 409 292 409 292 496 772 496 772 719 474 719 474 756 666 756 666 897 848 897 848 517 701 517 701 906 339 906 339 839 892 839 892 903 296 903 296 407 50 407 50 236 564 236 564 360 862 360 862 870 473 870 473 243 523 243 523 595 410 595 410 188 430 188 430 449 423 449 423 306 31 306 31 887 230 887 230 495 435 495 435 94 655 94 655 346 505 346 505 433 149 433 149 43 624 43 624 322 447 322 447 202 599 202 599 467 857 467 857 716 313 716 313 790 940 790 940 5 717 5 717 433 921 433 921 420 660 420 660 259 478 259 478 707 42 707 42 509 903 509 903 916 500 916 500 878 627 878 627 344 913 344 913 275 188 275 188 540 168 540 168 231 579 231 579 247 12 247 12 145 54 145 54 558 724 558 724 529 844 529 844 717 71 717 71 343 68 343 68 95 274 95 274 717 597 717 597 858 504 858 504 735 226 735 226 764 223 764 223 469 365 469 365 931 184 931 184 576 245 576 245 863 903 863 903 695 41 695 41 329 335 329 335 514 452 514 452 898 263 898 263 667 678 667 678 946 795 946 795 736 956 736 956 286 602 286 602 418 672 418 672 433 702 433 702 325 915 325 915 864 306 864 306 933 466 933 466 342 35 342 35 218 381 218 381 389 735 389 735 169 199 169 199 867 436 867 436 553 895 553 895 797 836 797 836 236 71 236 71 959 851 959 851 475 642 475 642 532 584 532 584 742 395 742 395 236 449 236 449 194 167 194 167 58 615 58 615 875 435 875 435 738 778 738 778 713 651 713 651 485 117 485 117 355 534 355 534 542 231 542 231 947 236 947 236 718 152 718 152 423 251 423 251 116 150 116 150 234 454 234 454 766 788 766 788 177 197 177 197 490 599 490 599 595 915 595 915 830 400 830 400 622 399 622 399 917 939 917 939 559 547 559 547 719 419 719 419 285 384 285 384 801 492 801 492 807 408 807 408 474 675 474 675 610 615 610 615 288 869 288 869 316 167 316 167 573 664 573 664 711 659 711 659 470 773 470 773 810 744 810 744 572 289 572 289 255 723 255 723 709 852 709 852 56 744 56 744 872 673 872 673 206 947 206 947 746 616 746 616 585 629 585 629 686 254 686 254 250 223 250 223 174 185 174 185 871 72 871 72 531 557 531 557 871 266 871 266 245 568 245 568 531 525 531 525 812 570 812 570 462 359 462 359 412 322 412 322 430 409 430 409 282 608 282 608 421 541 421 541 746 9 746 9 525 670 525 670 151 278 151 278 456 564 456 564 834 404 834 404 341 61 341 61 403 146 403 146 361 932 361 932 57 691 57 691 475 586 475 586 478 28 478 28 548 568 548 568 718 460 718 460 315 198 315 198 195 84 195 84 520 202 520 202 492 412 492 412 255 170 255 170 677 333 677 333 204 732 204 732 197 666 197 666 737 71 737 71 530 487 530 487 852 790 852 790 608 943 608 943 259 422 259 422 12 85 12 85 841 302 841 302 703 348 703 348 79 654 79 654 198 671 198 671 512 323 512 323 137 485 137 485 624 150 624 150 648 826 648 826 757 37 757 37 904 376 904 376 737 344 737 344 328 82 328 82 594 517 594 517 532 433 532 433 390 845 390 845 386 422 386 422 459 36 459 36 32 518 32 518 208 493 208 493 172 230 172 230 450 800 450 800 84 387 84 387 16 166 16 166 14 559 14 559 632 361 632 361 316 134 316 134 376 541 376 541 725 782 725 782 229 384 229 384 911 499 911 499 167 19 167 19 311 964 311 964 23 831 23 831 500 504 500 504 80 829 80 829 816 638 816 638 919 686 919 686 541 809 541 809 619 935 619 935 417 113 417 113 957 490 957 490 485 739 485 739 360 162 360 162 279 688 279 688 559 21 559 21 779 62 779 62 734 957 734 957 785 174 785 174 506 58 506 58 270 569 270 569 318 561 318 561 717 444 717 444 629 535 629 535 799 752 799 752 863 654 863 654 664 935 664 935 660 702 660 702 780 405 780 405 842 69 842 69 927 884 927 884 906 640 906 640 53 137 53 137 419 939 419 939 746 809 746 809 174 496 174 496 322 217 322 217 31 353 31 353 62 130 62 130 518 566 518 566 270 445 270 445 279 109 279 109 250 884 250 884 312 33 312 33 501 419 501 419 461 106 461 106 385 797 385 797 379 158 379 158 269 612 269 612 282 362 282 362 364 688 364 688 805 131 805 131 201 161 201 161 542 622 542 622 694 864 694 864 383 809 383 809 431 71 431 71 638 371 638 371 250 686 250 686 117 520 117 520 681 470 681 470 203 550 203 550 801 813 801 813 290 533 290 533 895 268 895 268 451 120 451 120 885 880 885 880 45 506 45 506 490 486 490 486 35 834 35 834 747 95 747 95 923 816 923 816 674 733 674 733 432 207 432 207 9 263 9 263 491 533 491 533 755 839 755 839 580 774 580 774 871 920 871 920 151 876 151 876 679 699 679 699 917 900 917 900 716 809 716 809 209 475 209 475 706 255 706 255 847 754 847 754 565 147 565 147 936 914 936 914 201 952 201 952 960 345 960 345 815 886 815 886 391 720 391 720 538 224 538 224 439 792 439 792 958 648 958 648 381 242 381 242 114 232 114 232 582 925 582 925 598 536 598 536 371 760 371 760 949 153 949 153 572 419 572 419 344 69 344 69 126 423 126 423 263 644 263 644 732 786 732 786 341 399 341 399 355 881 355 881 944 960 944 960 141 407 141 407 259 520 259 520 801 609 801 609 954 304 954 304 137 85 137 85 441 941 441 941 235 933 235 933 62 600 62 600 137 546 137 546 10 439 10 439 422 331 422 331 912 910 912 910 546 318 546 318 214 110 214 110 294 602 294 602 773 215 773 215 896 724 896 724 948 801 948 801 411 125 411 125 279 779 279 779 49 383 49 383 204 428 204 428 429 802 429 802 567 570 567 570 763 906 763 906 459 753 459 753 263 570 263 570 789 158 789 158 367 40 367 40 493 96 493 96 828 752 828 752 284 110 284 110 604 216 604 216 636 350 636 350 19 541 19 541 159 501 159 501 906 17 906 17 929 244 929 244 554 343 554 343 945 337 945 337 479 846 479 846 148 772 148 772 778 434 778 434 566 750 566 750 378 806 378 806 151 674 151 674 544 752 544 752 423 323 423 323 927 96 927 96 663 171 663 171 153 945 153 945 666 163 666 163 452 39 452 39 276 796 276 796 530 211 530 211 446 656 446 656 333 930 333 930 588 291 588 291 68 579 68 579 766 143 766 143 448 604 448 604 943 960 943 960 527 905 527 905 285 164 285 164 789 816 789 816 951 940 951 940 790 86 790 86 346 41 346 41 277 481 277 481 93 433 93 433 160 476 160 476 633 799 633 799 906 275 906 275 758 630 758 630 759 796 759 796 303 275 303 275 460 90 460 90 358 862 358 862 497 938 497 938 341 726 341 726 588 197 588 197 438 286 438 286 477 663 477 663 101 632 101 632 773 309 773 309 857 37 857 37 26 139 26 139 96 675 96 675 42 458 42 458 449 129 449 129 147 256 147 256 254 81 254 81 762 909 762 909 148 275 148 275 128 407 128 407 670 590 670 590 604 364 604 364 302 868 302 868 358 731 358 731 89 634 89 634 347 530 347 530 855 226 855 226 754 91 754 91 401 340 401 340 352 6 352 6 549 46 549 46 237 605 237 605 66 784 66 784 145 264 145 264 294 476 294 476 813 758 813 758 446 335 446 335 959 22 959 22 697 114 697 114 797 186 797 186 697 205 697 205 563 403 563 403 392 380 392 380 452 283 452 283 892 697 892 697 889 642 889 642 488 68 488 68 62 410 62 410 585 855 585 855 959 644 959 644 654 698 654 698 904 252 904 252 352 632 352 632 877 192 877 192 798 204 798 204 91 9 91 9 707 585 707 585 333 301 333 301 619 742 619 742 736 572 736 572 846 486 846 486 416 927 416 927 856 234 856 234 24 604 24 604 654 610 654 610 590 299 590 299 360 272 360 272 937 70 937 70 29 421 29 421 689 95 689 95 574 302 574 302 855 297 855 297 443 880 443 880 574 494 574 494 592 676 592 676 650 448 650 448 709 380 709 380 289 384 289 384 639 352 639 352 357 414 357 414 840 515 840 515 428 566 428 566 176 605 176 605 255 347 255 347 711 665 711 665 644 660 644 660 697 825 697 825 713 384 713 384 804 580 804 580 860 722 860 722 231 709 231 709 523 398 523 398 677 662 677 662 248 447 248 447 830 882 830 882 244 771 244 771 443 464 443 464 242 436 242 436 460 777 460 777 592 661 592 661 376 62 376 62 937 369 937 369 922 812 922 812 917 315 917 315 142 789 142 789 210 154 210 154 403 224 403 224 842 806 842 806 580 513 580 513 662 378 662 378 330 814 330 814 10 103 10 103 260 467 260 467 826 296 826 296 546 676 546 676 319 669 319 669 355 285 355 285 808 884 808 884 773 25 773 25 946 128 946 128 839 376 839 376 822 378 822 378 694 879 694 879 194 200 194 200 477 852 477 852 252 710 252 710 306 196 306 196 531 722 531 722 632 375 632 375 417 670 417 670 515 112 515 112 680 812 680 812 664 534 664 534 77 53 77 53 706 364 706 364 148 583 148 583 502 514 502 514 470 509 470 509 480 117 480 117 509 7 509 7 843 451 843 451 920 431 920 431 409 797 409 797 217 953 217 953 413 839 413 839 389 796 389 796 579 15 579 15 639 67 639 67 23 299 23 299 885 549 885 549 214 7 214 7 893 78 893 78 820 532 820 532 541 628 541 628 716 635 716 635 236 442 236 442 632 534 632 534 191 160 191 160 718 342 718 342 952 269 952 269 243 943 243 943 607 3 607 3 556 12 556 12 124 551 124 551 822 126 822 126 64 74 64 74 716 637 716 637 544 926 544 926 590 275 590 275 199 701 199 701 108 706 108 706 406 845 406 845 171 357 171 357 241 419 241 419 666 240 666 240 904 815 904 815 267 574 267 574 908 560 908 560 596 147 596 147 824 717 824 717 102 544 102 544 661 893 661 893 229 533 229 533 638 544 638 544 53 162 53 162 52 720 52 720 371 261 371 261 631 657 631 657 910 698 910 698 487 176 487 176 555 932 555 932 612 300 612 300 121 286 121 286 334 620 334 620 617 691 617 691 146 639 146 639 580 725 580 725 767 433 767 433 688 641 688 641 146 547 146 547 519 710 519 710 379 206 379 206 356 42 356 42 78 748 78 748 299 124 299 124 678 534 678 534 397 584 397 584 662 754 662 754 294 437 294 437 133 939 133 939 714 541 714 541 348 663 348 663 660 313 660 313 458 462 458 462 141 670 141 670 479 614 479 614 560 177 560 177 139 242 139 242 423 936 423 936 123 698 123 698 310 17 310 17 489 290 489 290 749 838 749 838 37 582 37 582 308 207 308 207 600 511 600 511 339 785 339 785 343 805 343 805 133 698 133 698 510 793 510 793 437 130 437 130 464 897 464 897 860 395 860 395 502 117 502 117 529 92 529 92 344 287 344 287 433 230 433 230 875 651 875 651 6 46 6 46 737 616 737 616 112 108 112 108 89 825 89 825 732 483 732 483 948 441 948 441 871 579 871 579 769 824 769 824 269 286 269 286 662 932 662 932 860 659 860 659 112 149 112 149 180 431 180 431 219 773 219 773 794 646 794 646 843 645 843 645 574 882 574 882 476 57 476 57 51 693 51 693 511 672 511 672 259 402 259 402 960 522 960 522 736 68 736 68 282 744 282 744 12 447 12 447 394 752 394 752 358 153 358 153 452 226 452 226 791 57 791 57 807 448 807 448 289 528 289 528 41 555 41 555 88 595 88 595 366 67 366 67 656 86 656 86 484 227 484 227 104 661 104 661 782 243 782 243 418 665 418 665 642 120 642 120 677 787 677 787 940 88 940 88 850 210 850 210 234 659 234 659 799 668 799 668 118 719 118 719 291 657 291 657 30 937 30 937 772 804 772 804 809 777 809 777 39 404 39 404 164 554 164 554 428 336 428 336 802 616 802 616 243 139 243 139 703 620 703 620 80 220 80 220 45 588 45 588 836 476 836 476 706 704 706 704 306 163 306 163 628 654 628 654 407 259 407 259 377 231 377 231 94 509 94 509 395 92 395 92 197 705 197 705 121 785 121 785 213 431 213 431 820 53 820 53 334 797 334 797 787 721 787 721 933 250 933 250 44 908 44 908 529 613 529 613 389 94 389 94 187 299 187 299 519 58 519 58 205 817 205 817 466 58 466 58 919 570 919 570 872 943 872 943 881 185 881 185 741 790 741 790 69 223 69 223 216 711 216 711 794 433 794 433 225 963 225 963 113 237 113 237 608 756 608 756 114 372 114 372 650 686 650 686 237 882 237 882 570 163 570 163 734 684 734 684 533 148 533 148 277 485 277 485 202 838 202 838 504 586 504 586 927 961 927 961 871 561 871 561 494 854 494 854 380 46 380 46 421 590 421 590 457 434 457 434 603 134 603 134 409 678 409 678 8 257 8 257 140 627 140 627 394 486 394 486 366 668 366 668 611 168 611 168 551 293 551 293 368 98 368 98 436 151 436 151 453 868 453 868 829 560 829 560 927 799 927 799 738 403 738 403 128 285 128 285 566 484 566 484 327 438 327 438 207 470 207 470 389 548 389 548 656 315 656 315 269 432 269 432 773 84 773 84 381 327 381 327 46 473 46 473 623 583 623 583 472 330 472 330 153 838 153 838 194 645 194 645 125 386 125 386 146 541 146 541 366 943 366 943 494 326 494 326 945 543 945 543 527 438 527 438 748 851 748 851 546 18 546 18 235 859 235 859 814 571 814 571 326 414 326 414 699 142 699 142 828 791 828 791 481 540 481 540 63 517 63 517 302 523 302 523 878 316 878 316 792 223 792 223 214 639 214 639 728 761 728 761 589 931 589 931 622 895 622 895 34 310 34 310 770 934 770 934 735 266 735 266 25 959 25 959 129 281 129 281 98 847 98 847 603 668 603 668 125 87 125 87 584 185 584 185 839 93 839 93 241 695 241 695 240 173 240 173 660 670 660 670 844 852 844 852 423 748 423 748 223 152 223 152 206 622 206 622 529 78 529 78 273 421 273 421 334 571 334 571 386 309 386 309 435 72 435 72 721 653 721 653 359 382 359 382 187 324 187 324 35 531 35 531 418 830 418 830 843 827 843 827 116 178 116 178 550 319 550 319 96 809 96 809 522 70 522 70 764 401 764 401 386 743 386 743 413 524 413 524 482 196 482 196 766 628 766 628 643 198 643 198 169 742 169 742 500 54 500 54 44 824 44 824 93 681 93 681 205 770 205 770 612 377 612 377 71 445 71 445 111 87 111 87 211 955 211 955 520 191 520 191 792 357 792 357 889 323 889 323 367 663 367 663 908 752 908 752 428 644 428 644 720 779 720 779 583 812 583 812 590 609 590 609 647 324 647 324 874 828 874 828 439 413 439 413 903 848 903 848 276 377 276 377 702 47 702 47 480 501 480 501 327 641 327 641 394 605 394 605 247 656 247 656 792 543 792 543 936 261 936 261 172 349 172 349 696 237 696 237 251 557 251 557 911 901 911 901 193 684 193 684 152 891 152 891 427 961 427 961 672 503 672 503 695 431 695 431 596 14 596 14 925 839 925 839 115 422 115 422 442 417 442 417 95 391 95 391 387 502 387 502 547 859 547 859 294 911 294 911 786 65 786 65 753 121 753 121 893 674 893 674 45 497 45 497 624 278 624 278 176 194 176 194 179 771 179 771 509 661 509 661 269 837 269 837 166 798 166 798 128 194 128 194 236 7 236 7 950 258 950 258 363 178 363 178 638 486 638 486 515 714 515 714 667 242 667 242 792 182 792 182 409 373 409 373 718 930 718 930 784 315 784 315 312 91 312 91 397 179 397 179 124 692 124 692 495 87 495 87 321 760 321 760 640 120 640 120 659 185 659 185 285 223 285 223 90 440 90 440 270 900 270 900 667 239 667 239 193 393 193 393 420 198 420 198 366 405 366 405 142 676 142 676 264 524 264 524 927 698 927 698 912 19 912 19 231 437 231 437 203 646 203 646 745 932 745 932 756 123 756 123 790 120 790 120 419 351 419 351 75 527 75 527 773 403 773 403 942 748 942 748 857 817 857 817 849 499 849 499 612 665 612 665 282 390 282 390 878 165 878 165 104 197 104 197 891 738 891 738 848 878 848 878 432 344 432 344 585 833 585 833 543 541 543 541 21 870 21 870 162 806 162 806 290 674 290 674 285 161 285 161 814 310 814 310 563 33 563 33 601 514 601 514 436 911 436 911 691 158 691 158 322 868 322 868 101 289 101 289 188 592 188 592 43 934 43 934 932 850 932 850 749 843 749 843 427 875 427 875 852 582 852 582 880 829 880 829 887 30 887 30 110 712 110 712 91 586 91 586 653 589 653 589 328 46 328 46 845 417 845 417 661 964 661 964 247 787 247 787 608 436 608 436 78 286 78 286 656 337 656 337 288 932 288 932 861 818 861 818 655 141 655 141 944 589 944 589 520 685 520 685 408 728 408 728 687 906 687 906 705 455 705 455 373 427 373 427 685 751 685 751 896 931 896 931 470 878 470 878 671 31 671 31 158 412 158 412 295 216 295 216 479 836 479 836 427 338 427 338 27 885 27 885 501 584 501 584 814 345 814 345 359 741 359 741 526 306 526 306 722 848 722 848 114 956 114 956 571 125 571 125 952 608 952 608 157 802 157 802 797 416 797 416 904 863 904 863 90 528 90 528 102 810 102 810 649 207 649 207 28 484 28 484 260 416 260 416 9 382 9 382 958 113 958 113 11 649 11 649 863 616 863 616 424 534 424 534 169 389 169 389 791 779 791 779 922 481 922 481 308 172 308 172 135 738 135 738 52 571 52 571 280 656 280 656 939 753 939 753 689 602 689 602 451 382 451 382 123 675 123 675 7 517 7 517 68 526 68 526 482 701 482 701 455 806 455 806 332 849 332 849 606 418 606 418 433 453 433 453 662 743 662 743 786 823 786 823 679 224 679 224 534 859 534 859 876 733 876 733 802 404 802 404 399 689 399 689 853 324 853 324 268 191 268 191 588 156 588 156 921 962 921 962 239 125 239 125 408 441 408 441 119 820 119 820 589 340 589 340 222 692 222 692 392 168 392 168 890 786 890 786 332 551 332 551 2 540 2 540 31 582 31 582 895 23 895 23 16 181 16 181 284 415 284 415 719 763 719 763 103 123 103 123 276 95 276 95 766 814 766 814 564 168 564 168 619 480 619 480 191 230 191 230 585 282 585 282 840 74 840 74 584 106 584 106 477 926 477 926 836 325 836 325 472 787 472 787 847 86 847 86 114 869 114 869 658 898 658 898 320 671 320 671 917 7 917 7 953 80 953 80 964 615 964 615 630 35 630 35 146 551 146 551 447 600 447 600 390 234 390 234 515 248 515 248 169 265 169 265 463 853 463 853 221 606 221 606 355 876 355 876 413 202 413 202 151 542 151 542 212 859 212 859 924 642 924 642 213 574 213 574 196 213 196 213 735 190 735 190 731 891 731 891 229 66 229 66 821 245 821 245 832 79 832 79 267 817 267 817 952 597 952 597 708 619 708 619 305 462 305 462 873 58 873 58 875 354 875 354 429 173 429 173 226 468 226 468 778 158 778 158 639 591 639 591 354 518 354 518 433 922 433 922 194 399 194 399 81 341 81 341 543 724 543 724 635 574 635 574 280 401 280 401 435 685 435 685 437 233 437 233 604 543 604 543 144 30 144 30 152 851 152 851 482 641 482 641 834 763 834 763 203 561 203 561 774 760 774 760 472 199 472 199 948 524 948 524 410 172 410 172 408 613 408 613 255 306 255 306 872 525 872 525 924 607 924 607 574 710 574 710 192 835 192 835 808 928 808 928 541 652 541 652 501 30 501 30 388 203 388 203 809 207 809 207 372 750 372 750 269 26 269 26 944 664 944 664 329 523 329 523 721 792 721 792 596 28 596 28 805 866 805 866 487 693 487 693 334 833 334 833 818 872 818 872 439 91 439 91 918 109 918 109 622 173 622 173 530 139 530 139 677 716 677 716 298 862 298 862 1 964 1 964 262 803 262 803 930 253 930 253 420 359 420 359 97 241 97 241 94 291 94 291 652 763 652 763 949 729 949 729 782 927 782 927 725 170 725 170 956 488 956 488 674 195 674 195 65 229 65 229 961 377 961 377 423 825 423 825 848 184 848 184 88 779 88 779 686 63 686 63 78 122 78 122 177 514 177 514 168 825 168 825 538 295 538 295 558 868 558 868 41 62 41 62 692 906 692 906 98 313 98 313 776 361 776 361 544 889 544 889 539 38 539 38 434 295 434 295 848 190 848 190 741 779 741 779 942 705 942 705 580 716 580 716 293 499 293 499 437 702 437 702 260 830 260 830 500 939 500 939 842 38 842 38 463 99 463 99 433 157 433 157 508 564 508 564 258 623 258 623 405 535 405 535 719 315 719 315 849 481 849 481 936 359 936 359 633 294 633 294 253 948 253 948 80 393 80 393 710 93 710 93 774 711 774 711 196 659 196 659 941 407 941 407 919 809 919 809 527 188 527 188 338 163 338 163 229 297 229 297 816 61 816 61 649 20 649 20 867 531 867 531 293 365 293 365 162 610 162 610 99 40 99 40 38 927 38 927 849 226 849 226 851 615 851 615 753 401 753 401 724 740 724 740 533 305 533 305 842 858 842 858 300 931 300 931 525 623 525 623 624 78 624 78 554 613 554 613 27 370 27 370 153 519 153 519 646 693 646 693 147 903 147 903 247 132 247 132 218 661 218 661 492 726 492 726 117 548 117 548 372 339 372 339 915 368 915 368 743 347 743 347 671 227 671 227 696 465 696 465 869 903 869 903 221 451 221 451 785 248 785 248 759 945 759 945 672 605 672 605 217 707 217 707 617 154 617 154 462 355 462 355 561 609 561 609 630 812 630 812 760 337 760 337 113 634 113 634 78 306 78 306 385 195 385 195 919 475 919 475 19 39 19 39 379 622 379 622 522 49 522 49 506 964 506 964 387 168 387 168 296 309 296 309 130 427 130 427 875 592 875 592 372 329 372 329 640 842 640 842 622 154 622 154 218 415 218 415 405 648 405 648 327 704 327 704 160 215 160 215 485 359 485 359 448 374 448 374 235 813 235 813 933 187 933 187 149 171 149 171 250 519 250 519 799 854 799 854 717 55 717 55 26 675 26 675 4 516 4 516 445 579 445 579 793 356 793 356 466 456 466 456 870 175 870 175 755 759 755 759 194 876 194 876 89 636 89 636 651 893 651 893 441 553 441 553 138 6 138 6 590 610 590 610 783 62 783 62 712 890 712 890 390 760 390 760 155 230 155 230 442 7 442 7 377 245 377 245 953 411 953 411 572 150 572 150 746 142 746 142 885 409 885 409 163 808 163 808 192 876 192 876 24 488 24 488 97 728 97 728 854 432 854 432 461 814 461 814 206 753 206 753 195 895 195 895 817 749 817 749 87 640 87 640 379 87 379 87 138 915 138 915 500 518 500 518 324 848 324 848 88 654 88 654 749 56 749 56 77 217 77 217 477 882 477 882 292 615 292 615 488 56 488 56 500 59 500 59 786 782 786 782 695 364 695 364 580 308 580 308 131 206 131 206 829 920 829 920 157 282 157 282 426 5 426 5 5 261 5 261 723 194 723 194 273 521 273 521 895 716 895 716 782 66 782 66 96 591 96 591 302 447 302 447 685 741 685 741 772 699 772 699 26 203 26 203 174 372 174 372 140 862 140 862 254 67 254 67 338 50 338 50 648 688 648 688 25 600 25 600 648 837 648 837 883 573 883 573 740 387 740 387 477 752 477 752 546 648 546 648 542 943 542 943 804 793 804 793 799 122 799 122 952 795 952 795 264 912 264 912 541 251 541 251 800 8 800 8 960 231 960 231 718 262 718 262 693 714 693 714 890 772 890 772 583 895 583 895 552 857 552 857 39 487 39 487 942 797 942 797 921 170 921 170 493 111 493 111 866 242 866 242 492 558 492 558 32 928 32 928 584 544 584 544 113 145 113 145 197 434 197 434 833 591 833 591 7 886 7 886 199 917 199 917 558 948 558 948 704 154 704 154 127 554 127 554 480 443 480 443 45 111 45 111 419 644 419 644 889 172 889 172 853 731 853 731 350 930 350 930 615 509 615 509 858 785 858 785 332 695 332 695 83 836 83 836 832 351 832 351 763 191 763 191 372 340 372 340 304 328 304 328 956 505 956 505 889 290 889 290 728 431 728 431 151 77 151 77 127 166 127 166 768 500 768 500 379 381 379 381 468 258 468 258 560 511 560 511 339 618 339 618 32 598 32 598 128 831 128 831 709 911 709 911 441 816 441 816 703 844 703 844 577 616 577 616 958 637 958 637 908 407 908 407 265 376 265 376 219 436 219 436 70 645 70 645 486 745 486 745 312 522 312 522 355 514 355 514 231 808 231 808 758 163 758 163 55 900 55 900 579 833 579 833 705 684 705 684 114 93 114 93 604 956 604 956 491 137 491 137 482 893 482 893 338 892 338 892 525 660 525 660 173 146 173 146 195 248 195 248 169 702 169 702 934 612 934 612 333 11 333 11 548 558 548 558 127 744 127 744 180 751 180 751 488 516 488 516 443 901 443 901 748 290 748 290 60 262 60 262 352 465 352 465 883 174 883 174 943 13 943 13 45 933 45 933 321 595 321 595 127 440 127 440 939 506 939 506 645 332 645 332 611 892 611 892 838 653 838 653 47 126 47 126 888 459 888 459 867 134 867 134 913 860 913 860 194 428 194 428 103 623 103 623 929 963 929 963 748 483 748 483 620 128 620 128 35 158 35 158 795 477 795 477 130 576 130 576 707 345 707 345 893 215 893 215 915 771 915 771 877 418 877 418 402 218 402 218 265 859 265 859 408 621 408 621 242 880 242 880 761 20 761 20 248 685 248 685 742 705 742 705 6 384 6 384 361 788 361 788 22 298 22 298 361 143 361 143 451 475 451 475 824 599 824 599 385 801 385 801 363 893 363 893 665 446 665 446 82 734 82 734 6 465 6 465 933 799 933 799 812 393 812 393 204 738 204 738 717 694 717 694 648 791 648 791 295 58 295 58 236 35 236 35 176 837 176 837 5 526 5 526 522 598 522 598 586 604 586 604 583 388 583 388 749 571 749 571 535 633 535 633 292 429 292 429 960 399 960 399 273 10 273 10 937 398 937 398 586 35 586 35 300 627 300 627 670 330 670 330 278 792 278 792 426 795 426 795 220 557 220 557 880 516 880 516 816 749 816 749 799 686 799 686 704 83 704 83 942 702 942 702 671 414 671 414 297 493 297 493 858 233 858 233 91 304 91 304 688 507 688 507 186 653 186 653 450 892 450 892 681 508 681 508 260 242 260 242 165 328 165 328 958 382 958 382 893 355 893 355 108 704 108 704 527 157 527 157 567 955 567 955 768 641 768 641 197 146 197 146 931 258 931 258 441 580 441 580 399 499 399 499 9 356 9 356 21 356 21 356 338 358 338 358 383 27 383 27 796 509 796 509 947 796 947 796 602 706 602 706 296 518 296 518 558 944 558 944 76 627 76 627 384 874 384 874 273 604 273 604 702 227 702 227 680 354 680 354 558 162 558 162 305 302 305 302 56 362 56 362 89 902 89 902 12 456 12 456 123 118 123 118 9 751 9 751 675 497 675 497 937 663 937 663 490 941 490 941 171 456 171 456 632 538 632 538 583 206 583 206 60 523 60 523 521 119 521 119 768 279 768 279 926 109 926 109 34 565 34 565 770 464 770 464 168 609 168 609 116 81 116 81 233 710 233 710 14 22 14 22 462 121 462 121 750 348 750 348 613 328 613 328 525 16 525 16 510 801 510 801 160 2 160 2 169 794 169 794 931 401 931 401 25 408 25 408 924 196 924 196 329 961 329 961 2 910 2 910 501 416 501 416 635 40 635 40 757 913 757 913 492 886 492 886 766 55 766 55 305 385 305 385 67 828 67 828 518 752 518 752 568 6 568 6 393 922 393 922 870 466 870 466 545 621 545 621 637 112 637 112 590 549 590 549 716 929 716 929 513 68 513 68 368 870 368 870 224 213 224 213 749 317 749 317 313 508 313 508 255 59 255 59 736 856 736 856 590 769 590 769 653 623 653 623 254 447 254 447 398 318 398 318 596 940 596 940 919 723 919 723 947 575 947 575 737 313 737 313 888 231 888 231 662 695 662 695 447 277 447 277 253 429 253 429 772 229 772 229 947 86 947 86 698 37 698 37 18 476 18 476 551 37 551 37 845 519 845 519 522 592 522 592 938 862 938 862 820 101 820 101 227 277 227 277 868 883 868 883 411 621 411 621 891 746 891 746 390 295 390 295 396 276 396 276 888 322 888 322 97 637 97 637 510 520 510 520 916 891 916 891 659 828 659 828 739 106 739 106 456 95 456 95 365 433 365 433 429 611 429 611 770 492 770 492 962 919 962 919 547 503 547 503 306 302 306 302 852 654 852 654 400 747 400 747 253 390 253 390 964 121 964 121 208 138 208 138 740 953 740 953 770 669 770 669 125 768 125 768 81 847 81 847 814 314 814 314 853 780 853 780 747 98 747 98 251 677 251 677 700 732 700 732 461 675 461 675 75 869 75 869 472 320 472 320 698 291 698 291 825 123 825 123 86 310 86 310 892 916 892 916 103 104 103 104 315 26 315 26 541 689 541 689 409 220 409 220 241 528 241 528 672 897 672 897 817 853 817 853 538 15 538 15 940 381 940 381 517 904 517 904 96 897 96 897 883 40 883 40 842 58 842 58 371 32 371 32 626 587 626 587 230 535 230 535 152 202 152 202 30 15 30 15 28 847 28 847 51 880 51 880 334 478 334 478 113 162 113 162 854 580 854 580 931 298 931 298 234 505 234 505 111 13 111 13 176 617 176 617 440 17 440 17 460 262 460 262 339 170 339 170 496 300 496 300 570 826 570 826 356 389 356 389 32 265 32 265 123 893 123 893 385 628 385 628 168 911 168 911 794 487 794 487 359 713 359 713 426 207 426 207 400 722 400 722 661 97 661 97 875 498 875 498 717 355 717 355 253 403 253 403 708 649 708 649 437 173 437 173 104 229 104 229 568 566 568 566 283 696 283 696 233 579 233 579 347 474 347 474 266 913 266 913 111 122 111 122 524 917 524 917 188 400 188 400 299 540 299 540 74 757 74 757 72 863 72 863 612 27 612 27 66 29 66 29 915 474 915 474 778 36 778 36 383 904 383 904 314 40 314 40 500 166 500 166 45 592 45 592 155 53 155 53 489 163 489 163 455 586 455 586 773 408 773 408 913 622 913 622 929 598 929 598 720 330 720 330 628 169 628 169 201 192 201 192 513 463 513 463 128 308 128 308 945 608 945 608 305 520 305 520 395 278 395 278 584 605 584 605 456 706 456 706 821 520 821 520 532 881 532 881 369 838 369 838 195 880 195 880 503 700 503 700 320 133 320 133 900 503 900 503 686 599 686 599 808 929 808 929 770 789 770 789 67 894 67 894 510 608 510 608 517 848 517 848 893 561 893 561 190 284 190 284 449 852 449 852 706 647 706 647 276 96 276 96 157 526 157 526 139 96 139 96 125 466 125 466 482 159 482 159 391 204 391 204 762 209 762 209 386 698 386 698 33 588 33 588 8 736 8 736 350 44 350 44 451 356 451 356 486 300 486 300 434 355 434 355 320 366 320 366 885 630 885 630 298 62 298 62 956 98 956 98 874 520 874 520 608 744 608 744 162 602 162 602 188 938 188 938 668 27 668 27 306 719 306 719 339 839 339 839 196 511 196 511 500 940 500 940 515 105 515 105 356 175 356 175 602 556 602 556 42 766 42 766 623 257 623 257 941 847 941 847 959 765 959 765 9 203 9 203 208 581 208 581 444 599 444 599 921 562 921 562 596 637 596 637 259 530 259 530 738 386 738 386 544 845 544 845 798 378 798 378 159 230 159 230 336 739 336 739 346 811 346 811 153 698 153 698 150 205 150 205 52 488 52 488 7 269 7 269 805 318 805 318 481 908 481 908 69 433 69 433 312 129 312 129 340 327 340 327 9 389 9 389 594 241 594 241 91 526 91 526 843 839 843 839 307 781 307 781 371 103 371 103 716 2 716 2 698 598 698 598 287 748 287 748 760 190 760 190 395 653 395 653 560 924 560 924 845 375 845 375 937 688 937 688 459 141 459 141 737 689 737 689 785 916 785 916 227 75 227 75 242 176 242 176 801 821 801 821 516 635 516 635 512 889 512 889 686 410 686 410 39 220 39 220 752 460 752 460 36 876 36 876 877 352 877 352 843 930 843 930 20 579 20 579 504 796 504 796 520 293 520 293 653 111 653 111 82 756 82 756 960 346 960 346 357 589 357 589 139 616 139 616 374 925 374 925 32 771 32 771 413 700 413 700 354 336 354 336 266 509 266 509 602 660 602 660 544 812 544 812 356 201 356 201 290 199 290 199 659 371 659 371 389 461 389 461 380 539 380 539 843 218 843 218 119 675 119 675 143 565 143 565 825 224 825 224 603 305 603 305 548 796 548 796 773 912 773 912 962 414 962 414 506 531 506 531 651 940 651 940 706 676 706 676 58 7 58 7 272 946 272 946 76 597 76 597 585 891 585 891 919 224 919 224 21 849 21 849 680 865 680 865 368 714 368 714 934 744 934 744 383 313 383 313 351 253 351 253 229 196 229 196 313 513 313 513 170 468 170 468 18 913 18 913 263 179 263 179 144 847 144 847 441 826 441 826 621 451 621 451 860 358 860 358 13 956 13 956 595 682 595 682 546 891 546 891 307 365 307 365 668 314 668 314 959 589 959 589 529 106 529 106 342 51 342 51 903 64 903 64 164 345 164 345 162 234 162 234 896 679 896 679 574 756 574 756 29 103 29 103 790 112 790 112 536 261 536 261 480 362 480 362 744 439 744 439 339 464 339 464 431 453 431 453 663 628 663 628 590 370 590 370 476 649 476 649 5 142 5 142 939 433 939 433 168 274 168 274 300 514 300 514 783 171 783 171 410 308 410 308 663 324 663 324 946 821 946 821 74 491 74 491 688 52 688 52 192 314 192 314 800 417 800 417 423 448 423 448 405 820 405 820 254 425 254 425 837 866 837 866 879 822 879 822 720 148 720 148 884 720 884 720 127 417 127 417 228 386 228 386 339 70 339 70 195 88 195 88 177 382 177 382 478 560 478 560 208 119 208 119 587 364 587 364 450 861 450 861 520 671 520 671 529 632 529 632 13 219 13 219 304 461 304 461 405 706 405 706 959 89 959 89 525 460 525 460 453 519 453 519 289 231 289 231 34 529 34 529 5 455 5 455 653 827 653 827 745 179 745 179 299 24 299 24 709 54 709 54 552 343 552 343 534 638 534 638 231 303 231 303 507 221 507 221 415 867 415 867 785 706 785 706 788 755 788 755 300 193 300 193 546 253 546 253 583 616 583 616 486 333 486 333 8 371 8 371 371 353 371 353 674 361 674 361 331 102 331 102 201 336 201 336 424 145 424 145 118 750 118 750 99 738 99 738 560 102 560 102 756 49 756 49 579 63 579 63 513 961 513 961 933 71 933 71 628 802 628 802 254 160 254 160 350 875 350 875 928 155 928 155 489 36 489 36 618 679 618 679 619 675 619 675 470 407 470 407 492 10 492 10 534 386 534 386 358 568 358 568 152 112 152 112 904 232 904 232 742 526 742 526 260 566 260 566 618 881 618 881 336 920 336 920 171 236 171 236 426 963 426 963 551 422 551 422 871 95 871 95 275 945 275 945 960 294 960 294 90 118 90 118 20 62 20 62 854 510 854 510 664 106 664 106 773 78 773 78 963 573 963 573 506 476 506 476 694 404 694 404 334 524 334 524 245 242 245 242 35 188 35 188 408 639 408 639 372 840 372 840 939 822 939 822 666 27 666 27 235 230 235 230 305 172 305 172 450 322 450 322 801 70 801 70 959 289 959 289 401 117 401 117 696 275 696 275 28 275 28 275 754 481 754 481 319 179 319 179 825 425 825 425 441 689 441 689 468 20 468 20 187 767 187 767 809 166 809 166 720 898 720 898 204 913 204 913 341 831 341 831 511 555 511 555 570 499 570 499 244 491 244 491 956 284 956 284 579 932 579 932 624 843 624 843 467 210 467 210 606 312 606 312 221 489 221 489 523 512 523 512 244 803 244 803 138 530 138 530 739 121 739 121 463 745 463 745 164 211 164 211 302 940 302 940 597 200 597 200 160 182 160 182 96 171 96 171 193 686 193 686 32 156 32 156 368 789 368 789 361 865 361 865 259 687 259 687 455 14 455 14 188 453 188 453 92 490 92 490 49 138 49 138 709 624 709 624 192 893 192 893 690 222 690 222 332 745 332 745 611 849 611 849 314 222 314 222 383 59 383 59 465 885 465 885 285 431 285 431 459 475 459 475 898 129 898 129 293 466 293 466 280 859 280 859 659 567 659 567 10 942 10 942 649 506 649 506 158 443 158 443 192 178 192 178 421 482 421 482 963 550 963 550 175 234 175 234 539 605 539 605 864 611 864 611 15 207 15 207 932 2 932 2 252 629 252 629 480 225 480 225 142 70 142 70 909 420 909 420 22 490 22 490 861 959 861 959 672 126 672 126 906 398 906 398 467 242 467 242 833 452 833 452 605 728 605 728 753 737 753 737 488 347 488 347 51 710 51 710 58 954 58 954 523 728 523 728 277 9 277 9 741 413 741 413 152 438 152 438 408 514 408 514 713 822 713 822 246 660 246 660 805 190 805 190 650 143 650 143 499 66 499 66 305 390 305 390 937 345 937 345 642 533 642 533 469 475 469 475 366 153 366 153 732 575 732 575 364 961 364 961 363 700 363 700 46 704 46 704 221 114 221 114 726 149 726 149 452 654 452 654 609 232 609 232 485 59 485 59 691 668 691 668 512 123 512 123 29 285 29 285 109 96 109 96 779 284 779 284 900 238 900 238 624 174 624 174 710 86 710 86 653 718 653 718 41 483 41 483 358 158 358 158 700 459 700 459 428 430 428 430 101 490 101 490 194 582 194 582 188 502 188 502 644 642 644 642 74 217 74 217 927 172 927 172 682 759 682 759 620 666 620 666 282 738 282 738 675 246 675 246 821 565 821 565 369 453 369 453 749 840 749 840 896 644 896 644 169 643 169 643 517 23 517 23 138 801 138 801 791 304 791 304 379 317 379 317 259 423 259 423 918 154 918 154 631 604 631 604 279 275 279 275 495 344 495 344 90 32 90 32 277 449 277 449 463 637 463 637 814 151 814 151 110 329 110 329 33 626 33 626 112 672 112 672 285 199 285 199 584 647 584 647 902 707 902 707 123 755 123 755 283 512 283 512 128 338 128 338 511 429 511 429 377 524 377 524 644 690 644 690 493 307 493 307 375 866 375 866 383 611 383 611 282 76 282 76 957 303 957 303 569 767 569 767 271 39 271 39 200 634 200 634 960 616 960 616 883 708 883 708 664 903 664 903 47 957 47 957 177 598 177 598 586 619 586 619 393 285 393 285 750 90 750 90 766 158 766 158 575 832 575 832 74 514 74 514 156 909 156 909 403 886 403 886 842 633 842 633 816 714 816 714 258 245 258 245 214 777 214 777 454 642 454 642 929 920 929 920 244 730 244 730 396 682 396 682 932 159 932 159 427 285 427 285 493 222 493 222 905 758 905 758 215 740 215 740 497 611 497 611 35 228 35 228 678 843 678 843 920 574 920 574 886 869 886 869 775 143 775 143 323 472 323 472 719 740 719 740 768 664 768 664 773 391 773 391 573 815 573 815 553 540 553 540 90 577 90 577 335 325 335 325 777 876 777 876 747 175 747 175 400 113 400 113 101 195 101 195 32 429 32 429 490 354 490 354 276 761 276 761 774 565 774 565 575 578 575 578 944 341 944 341 869 50 869 50 24 344 24 344 758 945 758 945 592 314 592 314 32 921 32 921 855 141 855 141 368 735 368 735 709 26 709 26 637 511 637 511 470 94 470 94 340 472 340 472 590 450 590 450 249 325 249 325 895 207 895 207 233 593 233 593 942 374 942 374 122 228 122 228 522 837 522 837 82 72 82 72 257 13 257 13 660 21 660 21 157 286 157 286 753 221 753 221 217 858 217 858 80 585 80 585 621 885 621 885 611 266 611 266 729 182 729 182 268 241 268 241 74 789 74 789 593 644 593 644 379 380 379 380 24 550 24 550 170 491 170 491 303 287 303 287 25 215 25 215 25 921 25 921 161 210 161 210 260 724 260 724 239 557 239 557 445 151 445 151 166 277 166 277 884 437 884 437 474 583 474 583 561 829 561 829 871 212 871 212 551 135 551 135 243 2 243 2 808 465 808 465 884 320 884 320 371 574 371 574 807 410 807 410 958 282 958 282 160 99 160 99 206 675 206 675 55 773 55 773 933 86 933 86 637 577 637 577 583 225 583 225 185 208 185 208 64 298 64 298 935 359 935 359 692 114 692 114 439 575 439 575 892 490 892 490 841 885 841 885 227 413 227 413 452 639 452 639 169 464 169 464 533 879 533 879 738 309 738 309 915 889 915 889 842 841 842 841 520 704 520 704 282 897 282 897 590 715 590 715 557 134 557 134 514 682 514 682 892 475 892 475 215 821 215 821 238 277 238 277 470 672 470 672 845 356 845 356 888 1 888 1 131 331 131 331 655 1 655 1 671 476 671 476 422 101 422 101 831 904 831 904 290 298 290 298 873 836 873 836 442 302 442 302 75 633 75 633 258 900 258 900 332 582 332 582 24 171 24 171 456 945 456 945 686 48 686 48 224 245 224 245 38 207 38 207 635 750 635 750 662 826 662 826 894 680 894 680 28 562 28 562 27 500 27 500 659 322 659 322 588 869 588 869 259 718 259 718 495 291 495 291 9 425 9 425 99 950 99 950 777 37 777 37 893 807 893 807 157 303 157 303 13 21 13 21 902 587 902 587 752 747 752 747 355 219 355 219 272 911 272 911 231 86 231 86 764 812 764 812 605 693 605 693 504 14 504 14 849 82 849 82 713 673 713 673 760 717 760 717 825 109 825 109 674 215 674 215 656 225 656 225 743 883 743 883 603 187 603 187 131 332 131 332 830 607 830 607 843 84 843 84 271 680 271 680 634 720 634 720 366 370 366 370 484 837 484 837 644 330 644 330 522 765 522 765 3 497 3 497 808 356 808 356 806 566 806 566 98 512 98 512 346 695 346 695 679 461 679 461 601 720 601 720 565 289 565 289 175 923 175 923 496 161 496 161 764 5 764 5 350 218 350 218 111 840 111 840 933 602 933 602 574 547 574 547 297 636 297 636 172 538 172 538 70 184 70 184 446 91 446 91 951 664 951 664 554 281 554 281 198 464 198 464 55 569 55 569 870 375 870 375 402 544 402 544 323 119 323 119 623 246 623 246 885 181 885 181 366 275 366 275 457 774 457 774 847 796 847 796 366 306 366 306 274 255 274 255 347 652 347 652 579 769 579 769 820 240 820 240 915 494 915 494 146 386 146 386 188 693 188 693 340 805 340 805 864 197 864 197 628 383 628 383 382 372 382 372 43 825 43 825 423 87 423 87 357 410 357 410 378 648 378 648 239 831 239 831 108 343 108 343 604 457 604 457 945 546 945 546 212 887 212 887 846 825 846 825 64 207 64 207 301 87 301 87 576 638 576 638 807 231 807 231 711 481 711 481 181 903 181 903 155 540 155 540 775 465 775 465 750 447 750 447 56 84 56 84 950 340 950 340 493 131 493 131 670 123 670 123 838 335 838 335 891 158 891 158 307 685 307 685 340 961 340 961 524 109 524 109 762 27 762 27 589 881 589 881 773 503 773 503 867 886 867 886 553 264 553 264 97 930 97 930 465 157 465 157 360 273 360 273 876 930 876 930 924 404 924 404 243 581 243 581 64 701 64 701 864 693 864 693 438 888 438 888 450 495 450 495 713 112 713 112 859 360 859 360 217 528 217 528 108 817 108 817 391 262 391 262 385 327 385 327 538 300 538 300 518 779 518 779 654 641 654 641 399 887 399 887 89 781 89 781 790 379 790 379 669 46 669 46 779 17 779 17 392 76 392 76 342 113 342 113 224 266 224 266 449 290 449 290 635 191 635 191 662 123 662 123 813 342 813 342 147 275 147 275 597 769 597 769 42 857 42 857 171 254 171 254 501 473 501 473 596 426 596 426 299 929 299 929 625 692 625 692 449 745 449 745 620 352 620 352 5 660 5 660 790 796 790 796 516 198 516 198 667 873 667 873 365 26 365 26 548 691 548 691 498 220 498 220 224 348 224 348 702 396 702 396 277 927 277 927 662 511 662 511 782 155 782 155 4 497 4 497 310 800 310 800 270 170 270 170 46 193 46 193 778 342 778 342 95 869 95 869 629 388 629 388 527 130 527 130 662 399 662 399 377 458 377 458 312 915 312 915 731 761 731 761 940 661 940 661 486 8 486 8 712 551 712 551 506 373 506 373 778 638 778 638 290 257 290 257 485 369 485 369 204 12 204 12 135 525 135 525 8 265 8 265 898 231 898 231 60 779 60 779 936 388 936 388 678 533 678 533 894 370 894 370 730 39 730 39 56 664 56 664 576 238 576 238 636 338 636 338 664 848 664 848 950 646 950 646 801 506 801 506 431 756 431 756 925 604 925 604 147 935 147 935 675 445 675 445 397 782 397 782 119 700 119 700 851 877 851 877 54 664 54 664 691 617 691 617 916 773 916 773 743 867 743 867 716 424 716 424 862 585 862 585 788 15 788 15 265 663 265 663 358 67 358 67 546 324 546 324 420 808 420 808 109 742 109 742 44 757 44 757 506 394 506 394 905 21 905 21 512 766 512 766 640 655 640 655 378 381 378 381 712 471 712 471 576 758 576 758 355 758 355 758 298 829 298 829 426 814 426 814 193 852 193 852 296 803 296 803 365 449 365 449 897 718 897 718 892 41 892 41 332 743 332 743 556 859 556 859 85 314 85 314 943 32 943 32 170 21 170 21 224 565 224 565 624 765 624 765 517 1 517 1 419 642 419 642 868 154 868 154 303 874 303 874 301 203 301 203 828 521 828 521 606 214 606 214 503 402 503 402 750 960 750 960 638 476 638 476 811 394 811 394 74 900 74 900 598 836 598 836 817 417 817 417 751 711 751 711 162 237 162 237 934 834 934 834 270 851 270 851 214 111 214 111 431 428 431 428 573 918 573 918 824 273 824 273 86 358 86 358 523 78 523 78 450 146 450 146 287 426 287 426 636 626 636 626 776 505 776 505 953 467 953 467 705 545 705 545 164 110 164 110 201 193 201 193 627 370 627 370 553 73 553 73 640 925 640 925 260 512 260 512 197 715 197 715 423 901 423 901 5 520 5 520 870 30 870 30 252 696 252 696 501 472 501 472 339 822 339 822 295 537 295 537 322 954 322 954 915 525 915 525 88 538 88 538 818 630 818 630 742 926 742 926 359 803 359 803 892 504 892 504 171 553 171 553 815 732 815 732 385 73 385 73 346 681 346 681 242 459 242 459 45 163 45 163 82 546 82 546 388 466 388 466 614 478 614 478 281 122 281 122 820 293 820 293 646 505 646 505 674 847 674 847 24 222 24 222 963 938 963 938 43 430 43 430 848 466 848 466 551 314 551 314 296 433 296 433 873 226 873 226 677 964 677 964 280 849 280 849 213 465 213 465 836 499 836 499 146 99 146 99 770 298 770 298 334 213 334 213 60 408 60 408 952 563 952 563 433 196 433 196 456 441 456 441 55 611 55 611 658 76 658 76 186 586 186 586 830 344 830 344 538 533 538 533 957 924 957 924 314 256 314 256 482 220 482 220 552 564 552 564 95 395 95 395 620 325 620 325 126 44 126 44 145 667 145 667 311 844 311 844 613 392 613 392 806 710 806 710 66 387 66 387 257 466 257 466 736 59 736 59 214 391 214 391 862 305 862 305 749 426 749 426 616 177 616 177 150 896 150 896 201 837 201 837 526 451 526 451 286 417 286 417 964 406 964 406 60 855 60 855 313 406 313 406 521 328 521 328 16 964 16 964 19 425 19 425 303 693 303 693 181 555 181 555 772 354 772 354 740 499 740 499 16 8 16 8 392 98 392 98 135 585 135 585 464 942 464 942 431 233 431 233 501 947 501 947 693 502 693 502 87 471 87 471 535 328 535 328 43 251 43 251 92 190 92 190 811 463 811 463 511 879 511 879 937 298 937 298 768 318 768 318 785 260 785 260 838 279 838 279 115 87 115 87 357 622 357 622 566 555 566 555 846 381 846 381 336 753 336 753 209 911 209 911 72 646 72 646 50 21 50 21 951 403 951 403 37 850 37 850 509 593 509 593 711 826 711 826 474 585 474 585 449 748 449 748 379 423 379 423 133 736 133 736 560 271 560 271 351 85 351 85 593 147 593 147 469 757 469 757 753 915 753 915 102 180 102 180 912 765 912 765 784 957 784 957 498 397 498 397 893 639 893 639 311 102 311 102 482 337 482 337 713 304 713 304 599 203 599 203 585 213 585 213 565 62 565 62 854 137 854 137 134 476 134 476 538 117 538 117 273 490 273 490 319 799 319 799 215 27 215 27 48 92 48 92 443 612 443 612 85 429 85 429 563 230 563 230 82 175 82 175 213 962 213 962 844 287 844 287 823 454 823 454 482 918 482 918 19 185 19 185 570 774 570 774 632 435 632 435 442 527 442 527 859 654 859 654 951 96 951 96 443 834 443 834 114 479 114 479 885 122 885 122 558 260 558 260 780 445 780 445 711 391 711 391 750 518 750 518 609 521 609 521 310 165 310 165 734 40 734 40 396 123 396 123 348 940 348 940 504 530 504 530 340 418 340 418 355 195 355 195 946 912 946 912 196 601 196 601 714 843 714 843 765 309 765 309 797 692 797 692 467 728 467 728 830 376 830 376 170 155 170 155 301 860 301 860 810 424 810 424 551 230 551 230 719 602 719 602 852 454 852 454 354 269 354 269 136 349 136 349 134 327 134 327 539 213 539 213 308 389 308 389 185 699 185 699 239 920 239 920 386 536 386 536 872 400 872 400 699 761 699 761 47 420 47 420 43 435 43 435 813 887 813 887 131 188 131 188 384 117 384 117 95 464 95 464 186 785 186 785 775 488 775 488 382 873 382 873 946 715 946 715 610 660 610 660 214 376 214 376 614 129 614 129 832 180 832 180 863 91 863 91 623 361 623 361 804 467 804 467 214 371 214 371 681 106 681 106 527 401 527 401 636 158 636 158 685 192 685 192 455 192 455 192 861 934 861 934 808 284 808 284 38 828 38 828 81 124 81 124 797 554 797 554 608 1 608 1 710 688 710 688 624 920 624 920 309 771 309 771 922 743 922 743 225 883 225 883 34 241 34 241 925 888 925 888 539 693 539 693 794 221 794 221 514 856 514 856 158 340 158 340 299 882 299 882 32 756 32 756 551 17 551 17 90 82 90 82 352 426 352 426 226 608 226 608 744 306 744 306 801 473 801 473 659 778 659 778 291 592 291 592 76 732 76 732 817 640 817 640 4 704 4 704 785 717 785 717 199 900 199 900 522 130 522 130 577 36 577 36 125 641 125 641 322 706 322 706 453 258 453 258 135 651 135 651 428 728 428 728 535 172 535 172 96 663 96 663 334 223 334 223 667 180 667 180 353 951 353 951 791 208 791 208 340 291 340 291 287 12 287 12 871 664 871 664 469 690 469 690 12 50 12 50 628 671 628 671 806 730 806 730 500 269 500 269 800 857 800 857 227 891 227 891 785 257 785 257 71 839 71 839 929 473 929 473 136 447 136 447 75 832 75 832 206 375 206 375 346 870 346 870 472 752 472 752 551 418 551 418 12 333 12 333 357 778 357 778 913 441 913 441 258 627 258 627 199 918 199 918 46 317 46 317 372 79 372 79 787 256 787 256 25 50 25 50 946 762 946 762 226 33 226 33 228 212 228 212 856 653 856 653 74 749 74 749 97 344 97 344 505 940 505 940 899 643 899 643 588 815 588 815 580 880 580 880 652 911 652 911 883 496 883 496 257 74 257 74 929 121 929 121 740 207 740 207 629 62 629 62 143 210 143 210 564 687 564 687 540 553 540 553 494 466 494 466 54 496 54 496 236 107 236 107 86 625 86 625 428 849 428 849 804 796 804 796 679 474 679 474 392 389 392 389 778 651 778 651 381 53 381 53 89 730 89 730 853 221 853 221 871 703 871 703 846 447 846 447 961 719 961 719 579 839 579 839 71 864 71 864 309 147 309 147 185 162 185 162 882 635 882 635 771 419 771 419 466 826 466 826 677 384 677 384 353 754 353 754 488 363 488 363 406 672 406 672 871 411 871 411 680 99 680 99 39 299 39 299 847 148 847 148 324 799 324 799 283 136 283 136 718 453 718 453 46 634 46 634 48 710 48 710 281 601 281 601 896 814 896 814 582 135 582 135 581 951 581 951 157 224 157 224 416 566 416 566 434 424 434 424 116 233 116 233 857 769 857 769 201 948 201 948 111 170 111 170 801 164 801 164 230 115 230 115 302 511 302 511 897 370 897 370 510 461 510 461 769 263 769 263 391 701 391 701 485 897 485 897 303 510 303 510 175 227 175 227 450 410 450 410 637 44 637 44 11 455 11 455 585 347 585 347 354 781 354 781 745 280 745 280 40 681 40 681 939 617 939 617 854 929 854 929 114 922 114 922 888 337 888 337 657 480 657 480 194 951 194 951 336 953 336 953 91 837 91 837 942 78 942 78 917 516 917 516 636 29 636 29 134 394 134 394 841 294 841 294 129 442 129 442 854 286 854 286 235 848 235 848 131 855 131 855 854 634 854 634 920 706 920 706 325 168 325 168 461 443 461 443 641 853 641 853 439 392 439 392 402 924 402 924 905 107 905 107 636 472 636 472 151 359 151 359 614 760 614 760 542 935 542 935 827 16 827 16 302 704 302 704 208 874 208 874 295 542 295 542 900 818 900 818 240 451 240 451 183 39 183 39 743 311 743 311 92 608 92 608 666 883 666 883 809 47 809 47 65 753 65 753 292 310 292 310 121 135 121 135 257 209 257 209 656 419 656 419 444 893 444 893 772 510 772 510 9 392 9 392 580 447 580 447 387 823 387 823 321 534 321 534 120 246 120 246 858 930 858 930 103 32 103 32 865 218 865 218 232 744 232 744 280 461 280 461 688 881 688 881 133 519 133 519 319 183 319 183 159 342 159 342 748 279 748 279 14 657 14 657 153 419 153 419 74 852 74 852 860 156 860 156 93 282 93 282 15 846 15 846 212 73 212 73 104 108 104 108 47 282 47 282 278 761 278 761 166 794 166 794 554 640 554 640 55 309 55 309 200 33 200 33 443 86 443 86 99 937 99 937 495 55 495 55 267 713 267 713 539 909 539 909 787 441 787 441 408 475 408 475 185 572 185 572 184 100 184 100 634 629 634 629 21 491 21 491 902 696 902 696 419 52 419 52 213 174 213 174 69 152 69 152 207 132 207 132 236 32 236 32 837 624 837 624 248 886 248 886 858 202 858 202 49 235 49 235 471 813 471 813 811 303 811 303 411 76 411 76 22 417 22 417 268 41 268 41 455 12 455 12 524 125 524 125 521 395 521 395 585 498 585 498 465 590 465 590 405 628 405 628 175 207 175 207 626 265 626 265 67 594 67 594 587 408 587 408 272 549 272 549 762 805 762 805 720 520 720 520 88 307 88 307 218 186 218 186 792 698 792 698 223 326 223 326 736 747 736 747 562 663 562 663 652 265 652 265 173 207 173 207 648 834 648 834 217 585 217 585 800 206 800 206 875 130 875 130 230 719 230 719 950 414 950 414 272 341 272 341 575 583 575 583 481 59 481 59 946 570 946 570 829 580 829 580 307 737 307 737 549 359 549 359 562 923 562 923 869 288 869 288 527 696 527 696 436 901 436 901 667 777 667 777 907 418 907 418 532 924 532 924 663 449 663 449 129 350 129 350 514 699 514 699 86 752 86 752 835 31 835 31 750 799 750 799 355 455 355 455 922 76 922 76 720 176 720 176 544 260 544 260 559 104 559 104 562 168 562 168 326 958 326 958 321 451 321 451 468 290 468 290 689 647 689 647 374 287 374 287 690 400 690 400 796 840 796 840 181 650 181 650 430 692 430 692 509 785 509 785 674 566 674 566 146 640 146 640 592 337 592 337 613 280 613 280 706 836 706 836 118 92 118 92 720 399 720 399 33 899 33 899 222 545 222 545 838 186 838 186 866 505 866 505 153 146 153 146 629 637 629 637 182 288 182 288 115 509 115 509 34 692 34 692 20 37 20 37 52 261 52 261 535 122 535 122 337 147 337 147 187 405 187 405 816 636 816 636 592 517 592 517 299 316 299 316 215 256 215 256 13 145 13 145 912 382 912 382 829 124 829 124 465 538 465 538 841 458 841 458 354 823 354 823 857 631 857 631 359 732 359 732 224 790 224 790 92 704 92 704 802 562 802 562 645 720 645 720 507 450 507 450 939 126 939 126 777 651 777 651 46 877 46 877 616 16 616 16 276 694 276 694 160 891 160 891 491 568 491 568 775 332 775 332 773 647 773 647 250 408 250 408 731 698 731 698 243 676 243 676 595 212 595 212 940 21 940 21 11 936 11 936 210 479 210 479 562 274 562 274 326 297 326 297 880 716 880 716 251 131 251 131 711 274 711 274 862 463 862 463 213 54 213 54 95 210 95 210 232 552 232 552 933 401 933 401 939 253 939 253 301 386 301 386 306 522 306 522 447 161 447 161 525 502 525 502 603 864 603 864 362 664 362 664 785 732 785 732 315 582 315 582 345 454 345 454 545 457 545 457 371 258 371 258 954 451 954 451 80 106 80 106 326 742 326 742 72 623 72 623 192 275 192 275 603 33 603 33 930 751 930 751 935 466 935 466 395 796 395 796 505 710 505 710 715 487 715 487 600 72 600 72 782 57 782 57 333 667 333 667 697 195 697 195 444 358 444 358 359 470 359 470 50 437 50 437 964 551 964 551 613 393 613 393 714 576 714 576 287 555 287 555 331 465 331 465 483 130 483 130 477 516 477 516 94 329 94 329 579 690 579 690 663 70 663 70 773 868 773 868 736 546 736 546 207 799 207 799 79 946 79 946 306 256 306 256 826 535 826 535 226 8 226 8 927 324 927 324 346 193 346 193 272 758 272 758 751 876 751 876 917 331 917 331 345 629 345 629 41 196 41 196 909 198 909 198 228 45 228 45 790 748 790 748 393 169 393 169 716 776 716 776 696 367 696 367 44 243 44 243 696 742 696 742 505 366 505 366 412 958 412 958 220 491 220 491 800 925 800 925 845 650 845 650 513 327 513 327 604 566 604 566 915 695 915 695 149 254 149 254 300 360 300 360 685 363 685 363 416 404 416 404 387 348 387 348 235 856 235 856 495 426 495 426 917 18 917 18 938 604 938 604 430 489 430 489 824 349 824 349 879 497 879 497 239 688 239 688 333 15 333 15 902 26 902 26 424 394 424 394 686 290 686 290 426 192 426 192 577 752 577 752 184 358 184 358 585 393 585 393 881 701 881 701 567 697 567 697 94 730 94 730 248 164 248 164 15 895 15 895 291 136 291 136 76 153 76 153 32 437 32 437 344 224 344 224 364 430 364 430 37 378 37 378 590 598 590 598 170 484 170 484 248 231 248 231 596 3 596 3 236 578 236 578 578 32 578 32 441 669 441 669 44 437 44 437 731 859 731 859 776 682 776 682 934 100 934 100 788 872 788 872 95 427 95 427 334 845 334 845 116 342 116 342 668 51 668 51 717 461 717 461 308 585 308 585 154 159 154 159 829 101 829 101 195 136 195 136 288 412 288 412 356 301 356 301 749 91 749 91 24 443 24 443 495 56 495 56 466 632 466 632 99 792 99 792 640 400 640 400 237 227 237 227 575 418 575 418 950 89 950 89 68 209 68 209 233 314 233 314 111 201 111 201 737 376 737 376 721 209 721 209 523 798 523 798 836 275 836 275 140 651 140 651 930 645 930 645 28 396 28 396 79 782 79 782 527 825 527 825 644 199 644 199 353 832 353 832 469 25 469 25 127 530 127 530 884 908 884 908 328 681 328 681 957 599 957 599 184 340 184 340 45 426 45 426 428 102 428 102 310 343 310 343 456 135 456 135 719 789 719 789 676 756 676 756 77 164 77 164 844 316 844 316 47 247 47 247 235 806 235 806 438 125 438 125 248 572 248 572 701 129 701 129 320 47 320 47 554 738 554 738 789 268 789 268 243 423 243 423 619 721 619 721 103 787 103 787 274 30 274 30 307 946 307 946 781 761 781 761 689 507 689 507 642 642 642 642 888 788 888 788 476 219 476 219 761 550 761 550 391 841 391 841 892 414 892 414 623 854 623 854 365 32 365 32 513 609 513 609 836 256 836 256 917 485 917 485 133 532 133 532 958 398 958 398 713 223 713 223 385 946 385 946 207 722 207 722 391 557 391 557 107 217 107 217 446 353 446 353 475 274 475 274 264 11 264 11 169 259 169 259 224 300 224 300 98 647 98 647 771 550 771 550 278 629 278 629 932 477 932 477 914 433 914 433 408 694 408 694 341 281 341 281 575 383 575 383 47 528 47 528 602 580 602 580 305 671 305 671 439 431 439 431 7 31 7 31 79 901 79 901 660 69 660 69 911 324 911 324 474 242 474 242 19 911 19 911 943 151 943 151 738 45 738 45 261 922 261 922 601 190 601 190 859 326 859 326 228 588 228 588 170 68 170 68 463 763 463 763 477 849 477 849 334 490 334 490 29 128 29 128 613 48 613 48 218 330 218 330 5 895 5 895 284 249 284 249 817 260 817 260 678 628 678 628 390 301 390 301 135 395 135 395 596 134 596 134 960 184 960 184 479 909 479 909 695 703 695 703 962 75 962 75 639 530 639 530 875 408 875 408 594 610 594 610 313 474 313 474 585 784 585 784 761 183 761 183 512 665 512 665 690 282 690 282 456 675 456 675 501 510 501 510 290 381 290 381 669 251 669 251 19 170 19 170 119 359 119 359 338 515 338 515 868 619 868 619 940 469 940 469 867 271 867 271 141 300 141 300 823 317 823 317 699 494 699 494 759 915 759 915 606 653 606 653 213 32 213 32 39 229 39 229 885 379 885 379 688 819 688 819 292 896 292 896 184 865 184 865 423 769 423 769 652 391 652 391 840 51 840 51 730 551 730 551 952 406 952 406 286 774 286 774 676 284 676 284 364 77 364 77 475 683 475 683 579 233 579 233 74 30 74 30 925 707 925 707 312 84 312 84 56 657 56 657 534 465 534 465 367 571 367 571 904 27 904 27 291 959 291 959 814 27 814 27 535 286 535 286 516 597 516 597 473 680 473 680 299 656 299 656 202 632 202 632 582 743 582 743 586 805 586 805 833 697 833 697 317 182 317 182 121 702 121 702 867 915 867 915 954 183 954 183 853 174 853 174 904 110 904 110 701 375 701 375 694 15 694 15 606 205 606 205 710 433 710 433 866 106 866 106 28 431 28 431 723 687 723 687 362 776 362 776 455 185 455 185 59 327 59 327 335 105 335 105 384 839 384 839 263 106 263 106 752 29 752 29 297 25 297 25 262 397 262 397 5 276 5 276 797 228 797 228 956 320 956 320 411 929 411 929 690 1 690 1 291 11 291 11 82 354 82 354 945 625 945 625 718 462 718 462 884 737 884 737 602 517 602 517 502 772 502 772 600 751 600 751 875 137 875 137 138 396 138 396 68 21 68 21 398 145 398 145 252 635 252 635 562 81 562 81 392 732 392 732 428 855 428 855 479 769 479 769 199 934 199 934 947 471 947 471 924 481 924 481 19 160 19 160 270 151 270 151 871 801 871 801 323 280 323 280 548 815 548 815 901 210 901 210 305 531 305 531 129 327 129 327 139 193 139 193 260 403 260 403 592 184 592 184 783 925 783 925 834 403 834 403 951 68 951 68 921 721 921 721 708 964 708 964 759 763 759 763 636 779 636 779 457 98 457 98 143 523 143 523 35 904 35 904 422 875 422 875 470 166 470 166 363 211 363 211 810 148 810 148 4 877 4 877 56 941 56 941 509 282 509 282 851 172 851 172 3 248 3 248 752 705 752 705 900 450 900 450 407 642 407 642 259 496 259 496 180 50 180 50 889 845 889 845 798 902 798 902 172 615 172 615 103 746 103 746 187 22 187 22 334 681 334 681 392 29 392 29 8 419 8 419 642 956 642 956 704 312 704 312 213 932 213 932 575 571 575 571 376 470 376 470 404 305 404 305 438 889 438 889 389 266 389 266 952 487 952 487 789 660 789 660 907 600 907 600 162 286 162 286 825 370 825 370 251 82 251 82 430 93 430 93 240 894 240 894 159 817 159 817 169 509 169 509 890 422 890 422 44 124 44 124 103 241 103 241 160 726 160 726 198 761 198 761 649 346 649 346 584 508 584 508 689 753 689 753 932 366 932 366 194 731 194 731 523 575 523 575 579 763 579 763 809 560 809 560 488 689 488 689 503 742 503 742 227 806 227 806 751 783 751 783 594 16 594 16 327 14 327 14 538 539 538 539 647 241 647 241 749 221 749 221 809 638 809 638 735 295 735 295 657 541 657 541 826 148 826 148 350 910 350 910 372 835 372 835 440 694 440 694 731 847 731 847 92 542 92 542 101 123 101 123 114 792 114 792 684 810 684 810 612 156 612 156 360 562 360 562 188 136 188 136 525 420 525 420 838 851 838 851 355 461 355 461 743 801 743 801 765 557 765 557 410 444 410 444 884 674 884 674 334 48 334 48 92 191 92 191 157 189 157 189 932 793 932 793 28 825 28 825 879 867 879 867 780 814 780 814 145 197 145 197 613 17 613 17 838 886 838 886 906 680 906 680 817 100 817 100 162 712 162 712 914 486 914 486 806 186 806 186 1 920 1 920 227 710 227 710 480 118 480 118 651 516 651 516 122 909 122 909 831 249 831 249 687 642 687 642 299 163 299 163 796 268 796 268 299 575 299 575 763 244 763 244 784 361 784 361 81 727 81 727 582 950 582 950 783 186 783 186 328 88 328 88 564 148 564 148 895 243 895 243 632 119 632 119 7 573 7 573 360 891 360 891 949 483 949 483 592 475 592 475 199 742 199 742 84 926 84 926 803 23 803 23 143 295 143 295 323 397 323 397 432 371 432 371 514 516 514 516 117 625 117 625 47 398 47 398 408 689 408 689 761 729 761 729 577 274 577 274 228 778 228 778 114 905 114 905 757 537 757 537 442 496 442 496 269 211 269 211 953 707 953 707 548 853 548 853 166 788 166 788 217 392 217 392 912 318 912 318 868 822 868 822 816 489 816 489 371 47 371 47 728 311 728 311 539 16 539 16 731 291 731 291 110 412 110 412 646 343 646 343 18 227 18 227 941 335 941 335 757 423 757 423 736 590 736 590 763 685 763 685 960 160 960 160 542 239 542 239 847 731 847 731 65 917 65 917 608 3 608 3 179 278 179 278 824 811 824 811 594 440 594 440 203 657 203 657 505 935 505 935 240 330 240 330 88 935 88 935 888 437 888 437 360 445 360 445 105 867 105 867 774 906 774 906 250 25 250 25 509 530 509 530 880 952 880 952 94 299 94 299 275 298 275 298 552 638 552 638 464 652 464 652 152 24 152 24 638 467 638 467 141 221 141 221 225 892 225 892 529 596 529 596 386 596 386 596 527 736 527 736 516 112 516 112 875 541 875 541 828 270 828 270 681 533 681 533 902 816 902 816 650 195 650 195 925 893 925 893 92 944 92 944 556 626 556 626 165 19 165 19 160 840 160 840 260 949 260 949 917 561 917 561 821 567 821 567 43 455 43 455 153 778 153 778 142 960 142 960 380 588 380 588 643 889 643 889 758 790 758 790 501 513 501 513 635 784 635 784 945 772 945 772 103 652 103 652 358 281 358 281 54 307 54 307 61 955 61 955 741 546 741 546 190 690 190 690 503 782 503 782 834 735 834 735 325 257 325 257 787 158 787 158 71 88 71 88 861 629 861 629 757 934 757 934 630 405 630 405 219 112 219 112 892 836 892 836 22 252 22 252 470 287 470 287 41 759 41 759 781 131 781 131 870 207 870 207 132 81 132 81 391 235 391 235 375 179 375 179 134 802 134 802 124 249 124 249 486 508 486 508 97 685 97 685 604 184 604 184 688 203 688 203 43 552 43 552 379 13 379 13 500 440 500 440 204 276 204 276 58 145 58 145 324 424 324 424 558 793 558 793 782 583 782 583 148 70 148 70 564 882 564 882 359 708 359 708 755 952 755 952 232 420 232 420 617 13 617 13 963 485 963 485 517 144 517 144 61 702 61 702 693 276 693 276 560 369 560 369 263 343 263 343 763 103 763 103 468 166 468 166 147 413 147 413 500 287 500 287 922 273 922 273 476 222 476 222 632 327 632 327 846 557 846 557 577 300 577 300 97 791 97 791 61 675 61 675 390 384 390 384 421 355 421 355 372 356 372 356 563 798 563 798 289 556 289 556 205 593 205 593 679 172 679 172 54 381 54 381 660 868 660 868 455 456 455 456 674 370 674 370 880 894 880 894 408 705 408 705 473 737 473 737 482 1 482 1 326 893 326 893 169 749 169 749 550 408 550 408 785 336 785 336 468 503 468 503 790 545 790 545 125 91 125 91 436 622 436 622 431 618 431 618 666 421 666 421 774 835 774 835 14 394 14 394 846 145 846 145 699 562 699 562 918 389 918 389 878 32 878 32 496 799 496 799 250 506 250 506 487 666 487 666 673 136 673 136 419 321 419 321 656 702 656 702 424 666 424 666 735 225 735 225 447 682 447 682 618 770 618 770 692 439 692 439 569 127 569 127 958 781 958 781 949 227 949 227 342 650 342 650 873 858 873 858 489 342 489 342 914 843 914 843 273 875 273 875 283 449 283 449 728 271 728 271 61 31 61 31 133 609 133 609 676 908 676 908 525 431 525 431 693 539 693 539 603 831 603 831 682 311 682 311 696 233 696 233 213 873 213 873 533 267 533 267 657 929 657 929 551 805 551 805 142 853 142 853 467 638 467 638 35 341 35 341 229 164 229 164 648 236 648 236 872 199 872 199 213 100 213 100 150 356 150 356 477 763 477 763 469 625 469 625 45 641 45 641 716 342 716 342 393 12 393 12 168 344 168 344 301 65 301 65 647 906 647 906 501 900 501 900 517 319 517 319 73 383 73 383 122 654 122 654 666 711 666 711 799 862 799 862 777 906 777 906 805 676 805 676 30 318 30 318 208 58 208 58 540 152 540 152 900 922 900 922 853 628 853 628 644 676 644 676 510 760 510 760 22 426 22 426 101 537 101 537 269 902 269 902 826 755 826 755 617 226 617 226 658 692 658 692 264 768 264 768 134 383 134 383 853 339 853 339 183 430 183 430 276 383 276 383 612 63 612 63 26 332 26 332 514 518 514 518 574 597 574 597 768 222 768 222 443 428 443 428 624 10 624 10 196 839 196 839 84 513 84 513 734 719 734 719 692 781 692 781 752 489 752 489 356 107 356 107 60 860 60 860 960 829 960 829 945 643 945 643 314 44 314 44 161 665 161 665 387 288 387 288 329 4 329 4 512 256 512 256 64 573 64 573 588 887 588 887 800 5 800 5 44 900 44 900 151 577 151 577 307 94 307 94 516 23 516 23 954 181 954 181 640 511 640 511 849 236 849 236 317 339 317 339 256 276 256 276 630 856 630 856 599 116 599 116 708 359 708 359 675 375 675 375 131 88 131 88 231 647 231 647 375 906 375 906 715 758 715 758 152 904 152 904 400 836 400 836 810 698 810 698 778 30 778 30 825 110 825 110 861 434 861 434 479 448 479 448 404 505 404 505 701 774 701 774 581 479 581 479 502 449 502 449 828 467 828 467 959 767 959 767 359 388 359 388 68 142 68 142 337 157 337 157 386 623 386 623 135 618 135 618 111 240 111 240 164 868 164 868 309 813 309 813 31 737 31 737 815 321 815 321 451 54 451 54 190 818 190 818 606 495 606 495 409 404 409 404 115 78 115 78 338 602 338 602 794 465 794 465 203 419 203 419 720 408 720 408 106 858 106 858 817 739 817 739 866 203 866 203 568 766 568 766 947 784 947 784 243 692 243 692 641 553 641 553 228 31 228 31 102 873 102 873 189 727 189 727 667 671 667 671 704 410 704 410 312 845 312 845 224 658 224 658 913 680 913 680 870 543 870 543 805 346 805 346 233 382 233 382 275 156 275 156 892 120 892 120 445 451 445 451 634 271 634 271 83 828 83 828 828 37 828 37 334 159 334 159 772 170 772 170 844 87 844 87 447 601 447 601 487 379 487 379 257 597 257 597 347 266 347 266 850 854 850 854 143 8 143 8 30 774 30 774 840 55 840 55 618 444 618 444 150 279 150 279 673 384 673 384 721 741 721 741 296 949 296 949 849 224 849 224 634 941 634 941 670 955 670 955 941 481 941 481 173 509 173 509 423 891 423 891 382 370 382 370 607 715 607 715 528 269 528 269 883 529 883 529 547 92 547 92 689 190 689 190 514 42 514 42 284 527 284 527 755 165 755 165 290 333 290 333 563 613 563 613 90 16 90 16 785 501 785 501 189 867 189 867 31 61 31 61 462 730 462 730 895 566 895 566 870 202 870 202 516 713 516 713 936 24 936 24 954 20 954 20 782 390 782 390 786 724 786 724 18 453 18 453 659 169 659 169 74 502 74 502 38 201 38 201 773 429 773 429 595 546 595 546 227 909 227 909 598 167 598 167 401 738 401 738 271 51 271 51 831 57 831 57 534 821 534 821 556 632 556 632 896 661 896 661 625 815 625 815 843 650 843 650 887 720 887 720 478 658 478 658 320 875 320 875 431 921 431 921 418 299 418 299 468 795 468 795 402 685 402 685 347 390 347 390 197 767 197 767 782 172 782 172 2 793 2 793 734 351 734 351 579 894 579 894 671 947 671 947 627 472 627 472 637 130 637 130 296 943 296 943 428 577 428 577 819 754 819 754 149 572 149 572 87 891 87 891 487 122 487 122 365 127 365 127 370 223 370 223 613 232 613 232 555 640 555 640 897 722 897 722 565 579 565 579 51 388 51 388 69 471 69 471 774 717 774 717 687 4 687 4 499 587 499 587 332 742 332 742 538 850 538 850 924 561 924 561 452 621 452 621 279 950 279 950 184 272 184 272 488 214 488 214 99 848 99 848 850 575 850 575 460 539 460 539 841 37 841 37 290 442 290 442 837 488 837 488 209 310 209 310 451 689 451 689 344 463 344 463 457 412 457 412 607 742 607 742 951 84 951 84 590 745 590 745 292 433 292 433 853 839 853 839 461 612 461 612 765 324 765 324 384 562 384 562 441 898 441 898 804 305 804 305 738 355 738 355 109 675 109 675 582 767 582 767 939 161 939 161 295 251 295 251 376 440 376 440 264 127 264 127 744 748 744 748 118 282 118 282 84 469 84 469 57 165 57 165 282 829 282 829 680 87 680 87 128 404 128 404 244 288 244 288 565 60 565 60 673 935 673 935 315 37 315 37 532 678 532 678 319 854 319 854 803 509 803 509 800 934 800 934 424 367 424 367 112 420 112 420 635 404 635 404 849 175 849 175 427 921 427 921 914 515 914 515 453 388 453 388 507 58 507 58 169 829 169 829 385 24 385 24 863 562 863 562 623 507 623 507 663 296 663 296 22 648 22 648 493 748 493 748 942 264 942 264 886 719 886 719 114 888 114 888 174 354 174 354 853 398 853 398 184 630 184 630 836 669 836 669 108 505 108 505 577 888 577 888 24 579 24 579 406 880 406 880 855 843 855 843 886 158 886 158 777 743 777 743 171 406 171 406 418 627 418 627 930 247 930 247 847 227 847 227 855 748 855 748 459 864 459 864 171 176 171 176 194 936 194 936 836 255 836 255 618 894 618 894 240 519 240 519 882 190 882 190 534 716 534 716 381 939 381 939 37 31 37 31 514 256 514 256 25 567 25 567 909 617 909 617 405 555 405 555 682 480 682 480 506 111 506 111 379 951 379 951 292 957 292 957 518 705 518 705 758 446 758 446 833 688 833 688 420 232 420 232 558 175 558 175 766 907 766 907 663 186 663 186 952 846 952 846 654 338 654 338 830 940 830 940 682 512 682 512 647 317 647 317 280 641 280 641 305 926 305 926 507 663 507 663 159 548 159 548 60 586 60 586 273 317 273 317 323 555 323 555 484 605 484 605 204 244 204 244 764 211 764 211 51 298 51 298 139 493 139 493 41 154 41 154 73 280 73 280 505 329 505 329 958 21 958 21 199 144 199 144 446 369 446 369 917 417 917 417 133 827 133 827 628 76 628 76 120 304 120 304 331 86 331 86 854 710 854 710 825 589 825 589 207 434 207 434 430 278 430 278 305 832 305 832 186 938 186 938 442 255 442 255 256 446 256 446 33 259 33 259 461 141 461 141 936 875 936 875 391 78 391 78 156 952 156 952 294 229 294 229 783 219 783 219 948 498 948 498 493 230 493 230 935 627 935 627 545 535 545 535 422 818 422 818 894 551 894 551 302 180 302 180 840 288 840 288 842 275 842 275 878 925 878 925 66 761 66 761 482 797 482 797 792 500 792 500 555 316 555 316 174 161 174 161 866 956 866 956 590 312 590 312 662 82 662 82 26 347 26 347 540 387 540 387 504 843 504 843 339 519 339 519 76 17 76 17 698 889 698 889 748 610 748 610 905 473 905 473 279 660 279 660 324 625 324 625 607 451 607 451 512 92 512 92 821 557 821 557 395 478 395 478 41 490 41 490 956 250 956 250 544 724 544 724 169 370 169 370 84 32 84 32 243 795 243 795 328 123 328 123 478 783 478 783 493 606 493 606 283 553 283 553 689 675 689 675 631 336 631 336 784 258 784 258 363 844 363 844 86 205 86 205 190 736 190 736 123 164 123 164 265 134 265 134 432 905 432 905 68 350 68 350 27 617 27 617 370 704 370 704 126 373 126 373 264 781 264 781 408 338 408 338 534 522 534 522 850 106 850 106 410 644 410 644 176 917 176 917 796 337 796 337 370 77 370 77 752 66 752 66 204 122 204 122 584 239 584 239 546 166 546 166 341 227 341 227 450 504 450 504 805 111 805 111 258 195 258 195 760 502 760 502 765 422 765 422 534 293 534 293 950 77 950 77 420 422 420 422 819 525 819 525 436 756 436 756 798 437 798 437 369 616 369 616 714 40 714 40 492 207 492 207 383 516 383 516 893 881 893 881 901 522 901 522 648 870 648 870 853 244 853 244 397 203 397 203 959 21 959 21 400 441 400 441 166 648 166 648 834 691 834 691 743 878 743 878 774 67 774 67 663 127 663 127 312 373 312 373 160 14 160 14 770 296 770 296 880 902 880 902 746 135 746 135 870 785 870 785 18 713 18 713 511 824 511 824 135 293 135 293 878 293 878 293 501 818 501 818 548 160 548 160 322 940 322 940 642 619 642 619 71 942 71 942 922 515 922 515 870 78 870 78 557 476 557 476 10 373 10 373 227 264 227 264 753 596 753 596 525 556 525 556 57 296 57 296 559 326 559 326 680 482 680 482 628 597 628 597 820 511 820 511 105 809 105 809 188 226 188 226 418 604 418 604 325 29 325 29 343 274 343 274 502 580 502 580 384 714 384 714 536 582 536 582 897 58 897 58 275 2 275 2 179 240 179 240 855 199 855 199 477 851 477 851 423 860 423 860 376 486 376 486 878 665 878 665 292 749 292 749 229 836 229 836 881 230 881 230 298 701 298 701 750 117 750 117 232 878 232 878 609 293 609 293 129 835 129 835 858 320 858 320 3 19 3 19 775 286 775 286 230 733 230 733 625 10 625 10 327 791 327 791 749 58 749 58 781 874 781 874 712 54 712 54 410 164 410 164 553 224 553 224 760 169 760 169 605 540 605 540 389 75 389 75 392 837 392 837 107 936 107 936 196 478 196 478 349 431 349 431 309 826 309 826 489 903 489 903 664 556 664 556 179 95 179 95 595 420 595 420 892 463 892 463 65 32 65 32 961 446 961 446 47 340 47 340 728 301 728 301 371 111 371 111 822 335 822 335 17 371 17 371 604 511 604 511 273 713 273 713 5 447 5 447 454 550 454 550 514 701 514 701 154 223 154 223 730 389 730 389 471 178 471 178 634 168 634 168 364 371 364 371 198 896 198 896 770 860 770 860 450 381 450 381 540 621 540 621 218 650 218 650 352 665 352 665 155 730 155 730 59 351 59 351 64 312 64 312 809 803 809 803 106 290 106 290 143 722 143 722 914 473 914 473 82 29 82 29 258 918 258 918 870 746 870 746 656 641 656 641 963 570 963 570 475 652 475 652 272 169 272 169 389 728 389 728 392 858 392 858 64 950 64 950 596 404 596 404 258 947 258 947 419 70 419 70 248 21 248 21 486 876 486 876 422 519 422 519 620 375 620 375 494 245 494 245 40 673 40 673 485 957 485 957 337 215 337 215 925 267 925 267 229 681 229 681 101 114 101 114 591 38 591 38 847 154 847 154 783 329 783 329 301 916 301 916 518 285 518 285 961 268 961 268 776 762 776 762 573 382 573 382 796 465 796 465 192 940 192 940 332 308 332 308 315 218 315 218 449 739 449 739 616 693 616 693 419 521 419 521 280 262 280 262 200 225 200 225 693 742 693 742 226 257 226 257 792 932 792 932 384 344 384 344 672 488 672 488 426 717 426 717 47 255 47 255 104 812 104 812 234 695 234 695 184 415 184 415 705 341 705 341 47 555 47 555 353 214 353 214 583 277 583 277 580 158 580 158 560 833 560 833 936 584 936 584 658 226 658 226 21 463 21 463 29 495 29 495 270 158 270 158 90 24 90 24 55 572 55 572 931 731 931 731 51 289 51 289 775 31 775 31 931 110 931 110 160 618 160 618 366 824 366 824 542 751 542 751 174 305 174 305 914 369 914 369 212 880 212 880 420 88 420 88 438 133 438 133 607 868 607 868 383 377 383 377 788 140 788 140 18 391 18 391 168 690 168 690 370 172 370 172 217 11 217 11 229 379 229 379 886 144 886 144 958 48 958 48 598 217 598 217 426 451 426 451 393 873 393 873 336 663 336 663 546 744 546 744 269 180 269 180 523 136 523 136 472 708 472 708 367 828 367 828 227 443 227 443 691 900 691 900 168 62 168 62 534 491 534 491 861 692 861 692 421 392 421 392 581 869 581 869 560 85 560 85 352 669 352 669 251 23 251 23 287 815 287 815 838 244 838 244 642 883 642 883 597 856 597 856 348 63 348 63 460 529 460 529 538 347 538 347 185 182 185 182 617 565 617 565 85 960 85 960 835 277 835 277 91 704 91 704 794 882 794 882 580 898 580 898 637 928 637 928 868 766 868 766 25 192 25 192 732 305 732 305 913 371 913 371 694 384 694 384 86 778 86 778 712 678 712 678 476 855 476 855 833 161 833 161 287 415 287 415 714 177 714 177 723 667 723 667 685 940 685 940 460 582 460 582 688 4 688 4 932 758 932 758 318 670 318 670 944 281 944 281 6 818 6 818 270 59 270 59 568 876 568 876 931 611 931 611 8 634 8 634 718 498 718 498 158 17 158 17 828 313 828 313 34 509 34 509 324 212 324 212 881 457 881 457 428 23 428 23 686 161 686 161 339 932 339 932 182 598 182 598 801 534 801 534 84 862 84 862 590 476 590 476 310 921 310 921 679 730 679 730 495 949 495 949 55 451 55 451 598 27 598 27 437 224 437 224 827 326 827 326 300 668 300 668 824 598 824 598 14 46 14 46 263 477 263 477 320 471 320 471 196 951 196 951 181 194 181 194 948 806 948 806 162 334 162 334 728 492 728 492 707 793 707 793 569 169 569 169 810 319 810 319 887 642 887 642 441 352 441 352 682 4 682 4 178 821 178 821 548 760 548 760 647 559 647 559 696 267 696 267 694 268 694 268 516 463 516 463 641 816 641 816 509 648 509 648 859 17 859 17 239 888 239 888 57 183 57 183 895 552 895 552 167 409 167 409 941 778 941 778 525 7 525 7 898 125 898 125 485 733 485 733 964 873 964 873 534 624 534 624 309 830 309 830 789 815 789 815 540 590 540 590 330 154 330 154 90 121 90 121 401 156 401 156 198 257 198 257 66 643 66 643 433 495 433 495 754 471 754 471 879 40 879 40 479 127 479 127 528 64 528 64 788 575 788 575 135 303 135 303 391 41 391 41 271 619 271 619 576 244 576 244 413 924 413 924 509 720 509 720 52 64 52 64 749 508 749 508 432 890 432 890 818 728 818 728 214 610 214 610 543 882 543 882 704 659 704 659 225 829 225 829 953 593 953 593 29 154 29 154 654 674 654 674 431 838 431 838 930 650 930 650 428 91 428 91 591 838 591 838 587 873 587 873 375 660 375 660 842 190 842 190 64 857 64 857 602 179 602 179 105 662 105 662 873 329 873 329 414 204 414 204 687 37 687 37 788 944 788 944 845 637 845 637 779 875 779 875 898 352 898 352 358 527 358 527 870 742 870 742 358 237 358 237 569 749 569 749 504 857 504 857 177 673 177 673 558 909 558 909 883 441 883 441 418 129 418 129 942 312 942 312 143 916 143 916 412 253 412 253 734 899 734 899 272 428 272 428 490 193 490 193 142 922 142 922 624 353 624 353 950 353 950 353 300 855 300 855 77 162 77 162 74 357 74 357 190 776 190 776 70 504 70 504 519 288 519 288 373 533 373 533 313 303 313 303 418 541 418 541 248 554 248 554 869 661 869 661 704 799 704 799 96 651 96 651 469 821 469 821 200 383 200 383 156 932 156 932 120 270 120 270 724 275 724 275 519 578 519 578 738 444 738 444 497 320 497 320 593 663 593 663 871 657 871 657 287 243 287 243 749 239 749 239 775 461 775 461 503 503 503 503 275 409 275 409 890 872 890 872 415 557 415 557 569 620 569 620 871 694 871 694 824 168 824 168 542 792 542 792 340 299 340 299 490 561 490 561 273 862 273 862 646 422 646 422 866 263 866 263 211 764 211 764 849 496 849 496 440 476 440 476 324 942 324 942 173 720 173 720 949 644 949 644 712 200 712 200 875 600 875 600 379 765 379 765 215 85 215 85 440 441 440 441 896 643 896 643 705 453 705 453 487 78 487 78 424 430 424 430 376 423 376 423 297 389 297 389 10 448 10 448 891 422 891 422 766 682 766 682 607 507 607 507 915 6 915 6 200 368 200 368 326 57 326 57 736 367 736 367 543 79 543 79 654 584 654 584 231 62 231 62 524 877 524 877 89 75 89 75 724 139 724 139 21 111 21 111 619 344 619 344 819 384 819 384 1 259 1 259 952 837 952 837 955 299 955 299 300 897 300 897 707 960 707 960 139 453 139 453 616 189 616 189 241 769 241 769 479 272 479 272 583 259 583 259 459 5 459 5 891 672 891 672 738 183 738 183 931 493 931 493 258 754 258 754 62 692 62 692 621 132 621 132 913 635 913 635 304 488 304 488 9 625 9 625 299 113 299 113 454 915 454 915 914 275 914 275 310 781 310 781 429 769 429 769 284 333 284 333 8 266 8 266 715 592 715 592 439 388 439 388 563 932 563 932 308 428 308 428 491 940 491 940 140 528 140 528 893 212 893 212 894 368 894 368 556 242 556 242 736 366 736 366 501 681 501 681 876 678 876 678 495 54 495 54 405 66 405 66 728 850 728 850 307 231 307 231 521 601 521 601 366 722 366 722 962 823 962 823 863 769 863 769 615 813 615 813 758 812 758 812 824 772 824 772 838 84 838 84 562 455 562 455 648 166 648 166 272 720 272 720 859 952 859 952 538 375 538 375 500 737 500 737 930 222 930 222 759 441 759 441 655 789 655 789 357 326 357 326 86 690 86 690 93 711 93 711 369 261 369 261 824 872 824 872 610 52 610 52 947 183 947 183 416 767 416 767 836 376 836 376 853 864 853 864 520 798 520 798 902 72 902 72 20 199 20 199 706 148 706 148 346 184 346 184 651 580 651 580 177 211 177 211 479 904 479 904 511 716 511 716 684 422 684 422 953 844 953 844 145 78 145 78 103 685 103 685 319 766 319 766 201 111 201 111 156 854 156 854 563 308 563 308 204 869 204 869 65 46 65 46 883 770 883 770 320 532 320 532 124 332 124 332 263 876 263 876 158 178 158 178 431 896 431 896 617 355 617 355 280 196 280 196 273 444 273 444 506 842 506 842 468 665 468 665 936 867 936 867 643 224 643 224 352 839 352 839 856 522 856 522 877 688 877 688 503 496 503 496 856 847 856 847 268 687 268 687 528 442 528 442 259 572 259 572 573 437 573 437 477 633 477 633 712 394 712 394 395 740 395 740 159 361 159 361 930 630 930 630 651 330 651 330 684 846 684 846 347 516 347 516 264 87 264 87 213 478 213 478 902 331 902 331 151 795 151 795 503 376 503 376 231 238 231 238 954 754 954 754 399 955 399 955 248 102 248 102 93 716 93 716 534 234 534 234 208 9 208 9 842 438 842 438 574 180 574 180 245 701 245 701 720 922 720 922 813 308 813 308 598 792 598 792 355 163 355 163 88 818 88 818 185 417 185 417 845 775 845 775 619 265 619 265 562 711 562 711 113 827 113 827 555 708 555 708 300 433 300 433 184 219 184 219 523 187 523 187 777 260 777 260 139 908 139 908 175 685 175 685 772 71 772 71 53 16 53 16 74 191 74 191 431 360 431 360 129 336 129 336 50 956 50 956 885 215 885 215 78 749 78 749 486 402 486 402 671 483 671 483 354 661 354 661 257 559 257 559 182 710 182 710 960 220 960 220 21 75 21 75 424 921 424 921 309 698 309 698 85 613 85 613 605 827 605 827 939 119 939 119 461 286 461 286 526 690 526 690 722 497 722 497 313 173 313 173 414 710 414 710 95 192 95 192 307 337 307 337 32 24 32 24 465 409 465 409 167 353 167 353 548 869 548 869 216 93 216 93 686 796 686 796 228 190 228 190 612 30 612 30 255 256 255 256 389 69 389 69 864 440 864 440 948 428 948 428 621 204 621 204 944 435 944 435 828 229 828 229 379 949 379 949 179 156 179 156 961 381 961 381 581 517 581 517 906 871 906 871 800 802 800 802 74 9 74 9 58 265 58 265 727 418 727 418 714 664 714 664 27 31 27 31 313 212 313 212 475 824 475 824 921 412 921 412 179 962 179 962 93 688 93 688 76 928 76 928 263 659 263 659 448 637 448 637 168 153 168 153 137 924 137 924 736 499 736 499 823 33 823 33 19 517 19 517 17 757 17 757 821 507 821 507 924 349 924 349 699 264 699 264 180 299 180 299 872 530 872 530 649 216 649 216 729 832 729 832 435 236 435 236 657 787 657 787 342 314 342 314 158 353 158 353 451 954 451 954 894 404 894 404 121 936 121 936 731 73 731 73 801 219 801 219 335 455 335 455 279 120 279 120 28 788 28 788 499 223 499 223 145 927 145 927 565 602 565 602 192 476 192 476 276 57 276 57 582 331 582 331 923 143 923 143 78 385 78 385 147 75 147 75 98 714 98 714 250 776 250 776 844 222 844 222 584 38 584 38 103 543 103 543 183 572 183 572 284 59 284 59 277 905 277 905 718 284 718 284 588 529 588 529 760 838 760 838 545 855 545 855 453 384 453 384 4 441 4 441 509 742 509 742 17 388 17 388 529 504 529 504 592 166 592 166 733 194 733 194 565 679 565 679 348 646 348 646 369 777 369 777 351 163 351 163 462 727 462 727 863 662 863 662 283 338 283 338 490 868 490 868 390 719 390 719 362 233 362 233 205 114 205 114 786 476 786 476 406 618 406 618 67 533 67 533 910 583 910 583 152 777 152 777 145 179 145 179 366 178 366 178 824 325 824 325 145 204 145 204 846 302 846 302 317 505 317 505 81 526 81 526 498 449 498 449 722 135 722 135 369 207 369 207 504 903 504 903 501 483 501 483 193 225 193 225 746 53 746 53 775 312 775 312 357 277 357 277 280 152 280 152 282 29 282 29 590 519 590 519 213 33 213 33 36 4 36 4 786 87 786 87 212 292 212 292 865 895 865 895 407 408 407 408 666 325 666 325 849 536 849 536 370 653 370 653 410 72 410 72 236 758 236 758 461 317 461 317 177 561 177 561 493 648 493 648 540 601 540 601 135 680 135 680 603 74 603 74 869 431 869 431 689 762 689 762 206 305 206 305 321 789 321 789 899 57 899 57 438 395 438 395 468 530 468 530 249 385 249 385 265 219 265 219 436 820 436 820 170 211 170 211 667 237 667 237 32 749 32 749 309 102 309 102 409 74 409 74 211 347 211 347 72 878 72 878 754 394 754 394 294 87 294 87 400 939 400 939 862 346 862 346 481 199 481 199 659 632 659 632 739 598 739 598 558 941 558 941 389 693 389 693 627 697 627 697 425 27 425 27 924 934 924 934 678 319 678 319 606 152 606 152 780 34 780 34 837 913 837 913 680 669 680 669 710 178 710 178 510 528 510 528 223 884 223 884 70 528 70 528 519 10 519 10 175 295 175 295 586 435 586 435 157 218 157 218 337 820 337 820 833 691 833 691 148 462 148 462 67 938 67 938 820 917 820 917 247 521 247 521 872 795 872 795 37 289 37 289 509 941 509 941 238 335 238 335 559 580 559 580 924 364 924 364 82 513 82 513 146 533 146 533 342 285 342 285 254 347 254 347 619 770 619 770 561 116 561 116 614 500 614 500 74 820 74 820 885 381 885 381 683 929 683 929 99 960 99 960 626 743 626 743 18 302 18 302 511 126 511 126 737 820 737 820 574 561 574 561 468 308 468 308 869 408 869 408 699 856 699 856 290 949 290 949 809 115 809 115 336 86 336 86 345 901 345 901 425 25 425 25 564 808 564 808 883 963 883 963 177 177 177 177 245 201 245 201 30 749 30 749 71 868 71 868 521 94 521 94 638 817 638 817 316 6 316 6 842 442 842 442 181 795 181 795 878 126 878 126 263 449 263 449 619 33 619 33 915 30 915 30 894 130 894 130 715 603 715 603 113 175 113 175 959 568 959 568 218 505 218 505 567 340 567 340 68 25 68 25 230 958 230 958 844 216 844 216 938 277 938 277 1 19 1 19 418 5 418 5 928 648 928 648 911 121 911 121 545 692 545 692 563 562 563 562 284 483 284 483 209 114 209 114 390 875 390 875 30 871 30 871 309 177 309 177 562 571 562 571 763 678 763 678 873 719 873 719 283 739 283 739 115 437 115 437 395 445 395 445 217 448 217 448 129 422 129 422 209 172 209 172 161 623 161 623 565 363 565 363 333 704 333 704 644 794 644 794 352 111 352 111 812 594 812 594 575 673 575 673 943 147 943 147 872 91 872 91 171 892 171 892 946 282 946 282 790 268 790 268 102 659 102 659 122 7 122 7 707 588 707 588 513 880 513 880 4 582 4 582 394 309 394 309 680 269 680 269 78 605 78 605 581 691 581 691 781 237 781 237 102 121 102 121 183 610 183 610 348 360 348 360 631 449 631 449 498 821 498 821 763 224 763 224 565 534 565 534 193 903 193 903 332 491 332 491 724 507 724 507 592 145 592 145 89 506 89 506 894 431 894 431 619 861 619 861 336 916 336 916 915 388 915 388 572 542 572 542 540 298 540 298 106 498 106 498 629 439 629 439 516 249 516 249 618 840 618 840 305 357 305 357 355 350 355 350 259 318 259 318 833 684 833 684 771 685 771 685 906 700 906 700 750 476 750 476 905 241 905 241 946 64 946 64 936 296 936 296 509 598 509 598 800 343 800 343 474 716 474 716 9 184 9 184 109 937 109 937 296 593 296 593 179 299 179 299 714 922 714 922 369 597 369 597 512 84 512 84 180 909 180 909 725 693 725 693 147 698 147 698 954 682 954 682 286 766 286 766 103 808 103 808 23 828 23 828 947 283 947 283 192 958 192 958 519 254 519 254 180 649 180 649 839 421 839 421 372 95 372 95 5 502 5 502 288 872 288 872 61 769 61 769 952 781 952 781 887 60 887 60 84 17 84 17 757 350 757 350 144 515 144 515 864 212 864 212 588 189 588 189 55 180 55 180 152 200 152 200 24 393 24 393 802 385 802 385 77 830 77 830 275 786 275 786 145 782 145 782 926 879 926 879 253 537 253 537 178 346 178 346 699 426 699 426 522 931 522 931 882 227 882 227 36 948 36 948 139 677 139 677 231 847 231 847 678 449 678 449 263 867 263 867 119 363 119 363 289 406 289 406 142 947 142 947 853 74 853 74 632 99 632 99 606 607 606 607 963 226 963 226 773 871 773 871 871 66 871 66 222 342 222 342 805 613 805 613 920 460 920 460 527 210 527 210 820 862 820 862 369 550 369 550 119 719 119 719 336 868 336 868 456 582 456 582 128 380 128 380 397 67 397 67 512 416 512 416 214 356 214 356 494 517 494 517 99 30 99 30 87 428 87 428 89 638 89 638 500 655 500 655 904 185 904 185 692 477 692 477 431 632 431 632 345 770 345 770 666 606 666 606 872 145 872 145 41 659 41 659 821 177 821 177 528 49 528 49 640 395 640 395 51 316 51 316 179 792 179 792 858 231 858 231 839 364 839 364 177 397 177 397 24 961 24 961 913 336 913 336 742 356 742 356 533 786 533 786 348 204 348 204 822 202 822 202 369 846 369 846 536 108 536 108 154 239 154 239 851 646 851 646 637 354 637 354 162 520 162 520 657 58 657 58 807 961 807 961 212 269 212 269 629 915 629 915 75 135 75 135 781 720 781 720 334 920 334 920 110 895 110 895 650 586 650 586 645 559 645 559 456 692 456 692 769 832 769 832 897 617 897 617 388 540 388 540 680 718 680 718 562 8 562 8 399 340 399 340 75 411 75 411 372 866 372 866 921 290 921 290 755 796 755 796 237 229 237 229 593 936 593 936 25 632 25 632 838 322 838 322 525 201 525 201 622 428 622 428 607 42 607 42 774 238 774 238 892 532 892 532 672 750 672 750 516 587 516 587 724 749 724 749 256 149 256 149 62 368 62 368 289 720 289 720 902 775 902 775 443 415 443 415 796 617 796 617 186 8 186 8 274 619 274 619 681 634 681 634 932 44 932 44 213 358 213 358 730 132 730 132 49 405 49 405 44 326 44 326 499 215 499 215 47 373 47 373 936 291 936 291 162 500 162 500 789 842 789 842 719 325 719 325 805 667 805 667 733 370 733 370 826 556 826 556 151 733 151 733 20 547 20 547 891 106 891 106 483 385 483 385 549 924 549 924 483 410 483 410 392 709 392 709 776 808 776 808 629 86 629 86 278 169 278 169 477 520 477 520 247 20 247 20 513 936 513 936 329 684 329 684 185 49 185 49 952 230 952 230 695 876 695 876 602 402 602 402 452 927 452 927 21 157 21 157 794 767 794 767 51 18 51 18 100 244 100 244 559 52 559 52 340 209 340 209 557 590 557 590 104 625 104 625 638 399 638 399 802 236 802 236 30 558 30 558 856 31 856 31 405 116 405 116 481 940 481 940 242 857 242 857 34 456 34 456 790 474 790 474 450 290 450 290 962 662 962 662 742 487 742 487 957 116 957 116 421 685 421 685 939 171 939 171 154 878 154 878 729 323 729 323 373 735 373 735 682 97 682 97 777 719 777 719 139 402 139 402 781 859 781 859 276 640 276 640 415 925 415 925 37 72 37 72 572 450 572 450 483 214 483 214 414 510 414 510 80 389 80 389 881 428 881 428 318 132 318 132 229 844 229 844 9 766 9 766 926 359 926 359 456 347 456 347 113 598 113 598 652 252 652 252 164 99 164 99 457 471 457 471 530 586 530 586 239 829 239 829 534 875 534 875 905 26 905 26 730 261 730 261 859 608 859 608 384 962 384 962 51 577 51 577 467 418 467 418 737 727 737 727 612 426 612 426 818 70 818 70 43 19 43 19 449 223 449 223 540 35 540 35 231 288 231 288 775 439 775 439 578 454 578 454 607 32 607 32 310 645 310 645 227 878 227 878 747 849 747 849 948 704 948 704 636 211 636 211 476 530 476 530 239 435 239 435 539 801 539 801 594 117 594 117 117 398 117 398 420 616 420 616 165 59 165 59 522 54 522 54 948 921 948 921 283 175 283 175 199 893 199 893 321 689 321 689 893 315 893 315 409 957 409 957 882 694 882 694 198 537 198 537 183 310 183 310 715 776 715 776 828 184 828 184 176 925 176 925 800 465 800 465 401 152 401 152 484 176 484 176 560 648 560 648 661 647 661 647 118 871 118 871 209 434 209 434 334 318 334 318 618 669 618 669 713 666 713 666 435 196 435 196 83 683 83 683 701 710 701 710 721 433 721 433 163 767 163 767 37 630 37 630 158 533 158 533 85 525 85 525 646 604 646 604 572 338 572 338 543 346 543 346 787 244 787 244 673 104 673 104 321 146 321 146 453 242 453 242 940 159 940 159 834 575 834 575 758 378 758 378 144 627 144 627 637 390 637 390 668 83 668 83 843 142 843 142 774 9 774 9 947 278 947 278 214 949 214 949 194 465 194 465 232 409 232 409 167 337 167 337 744 333 744 333 239 215 239 215 302 256 302 256 497 952 497 952 631 354 631 354 375 364 375 364 142 472 142 472 672 135 672 135 620 399 620 399 680 687 680 687 429 785 429 785 835 820 835 820 784 110 784 110 94 248 94 248 287 324 287 324 952 347 952 347 889 175 889 175 919 868 919 868 582 538 582 538 680 574 680 574 354 281 354 281 555 431 555 431 414 941 414 941 416 913 416 913 626 99 626 99 579 744 579 744 549 693 549 693 229 121 229 121 893 739 893 739 113 703 113 703 940 543 940 543 416 489 416 489 221 645 221 645 495 620 495 620 706 903 706 903 308 956 308 956 37 907 37 907 780 494 780 494 628 270 628 270 206 504 206 504 77 878 77 878 860 1 860 1 658 459 658 459 151 561 151 561 86 810 86 810 427 347 427 347 602 818 602 818 73 884 73 884 54 202 54 202 323 959 323 959 490 137 490 137 327 952 327 952 461 290 461 290 333 688 333 688 541 37 541 37 404 436 404 436 892 375 892 375 961 266 961 266 293 769 293 769 952 110 952 110 181 42 181 42 415 57 415 57 916 795 916 795 448 52 448 52 402 438 402 438 216 456 216 456 857 388 857 388 739 550 739 550 892 618 892 618 432 55 432 55 185 373 185 373 830 757 830 757 729 579 729 579 26 520 26 520 799 548 799 548 323 430 323 430 837 222 837 222 546 595 546 595 938 650 938 650 317 786 317 786 290 777 290 777 184 34 184 34 394 216 394 216 332 390 332 390 805 376 805 376 278 881 278 881 308 22 308 22 354 479 354 479 162 908 162 908 273 302 273 302 545 499 545 499 406 370 406 370 63 863 63 863 279 474 279 474 58 782 58 782 445 856 445 856 285 536 285 536 375 489 375 489 568 404 568 404 798 150 798 150 516 674 516 674 946 808 946 808 389 960 389 960 49 753 49 753 734 186 734 186 203 9 203 9 648 681 648 681 372 427 372 427 332 31 332 31 474 161 474 161 60 629 60 629 202 359 202 359 94 456 94 456 839 928 839 928 689 277 689 277 471 247 471 247 466 529 466 529 865 759 865 759 452 50 452 50 33 624 33 624 524 123 524 123 795 848 795 848 818 24 818 24 440 331 440 331 482 68 482 68 119 872 119 872 73 705 73 705 422 445 422 445 157 528 157 528 6 291 6 291 572 358 572 358 855 868 855 868 945 916 945 916 225 91 225 91 866 691 866 691 388 251 388 251 325 597 325 597 485 732 485 732 738 843 738 843 43 228 43 228 823 441 823 441 483 23 483 23 67 441 67 441 516 580 516 580 575 784 575 784 936 150 936 150 661 847 661 847 868 337 868 337 636 19 636 19 168 506 168 506 461 670 461 670 589 910 589 910 219 792 219 792 934 595 934 595 181 354 181 354 847 853 847 853 334 618 334 618 21 903 21 903 592 157 592 157 488 12 488 12 110 436 110 436 519 818 519 818 793 820 793 820 180 538 180 538 224 459 224 459 609 370 609 370 828 856 828 856 485 229 485 229 24 574 24 574 84 355 84 355 173 46 173 46 206 283 206 283 432 240 432 240 681 67 681 67 475 186 475 186 527 371 527 371 456 369 456 369 97 158 97 158 583 750 583 750 646 595 646 595 10 418 10 418 697 958 697 958 192 687 192 687 938 281 938 281 71 877 71 877 765 727 765 727 888 589 888 589 704 328 704 328 364 58 364 58 192 59 192 59 681 167 681 167 119 351 119 351 353 746 353 746 253 218 253 218 399 272 399 272 850 533 850 533 19 242 19 242 142 806 142 806 182 70 182 70 738 937 738 937 241 328 241 328 544 792 544 792 129 961 129 961 843 858 843 858 777 12 777 12 448 472 448 472 933 900 933 900 558 631 558 631 555 759 555 759 863 799 863 799 233 566 233 566 629 955 629 955 338 706 338 706 662 687 662 687 587 65 587 65 964 165 964 165 868 159 868 159 554 20 554 20 565 714 565 714 725 676 725 676 410 202 410 202 395 33 395 33 812 919 812 919 288 712 288 712 928 48 928 48 661 56 661 56 538 698 538 698 620 539 620 539 268 420 268 420 914 68 914 68 224 77 224 77 610 182 610 182 539 354 539 354 881 611 881 611 28 377 28 377 592 321 592 321 339 539 339 539 455 55 455 55 963 638 963 638 486 81 486 81 584 735 584 735 205 480 205 480 139 835 139 835 656 933 656 933 371 98 371 98 54 946 54 946 507 518 507 518 178 555 178 555 207 241 207 241 313 819 313 819 884 82 884 82 409 585 409 585 165 80 165 80 264 800 264 800 419 722 419 722 333 694 333 694 530 459 530 459 653 592 653 592 711 210 711 210 115 292 115 292 784 891 784 891 65 522 65 522 601 68 601 68 559 872 559 872 196 182 196 182 318 460 318 460 6 379 6 379 281 529 281 529 324 474 324 474 451 95 451 95 81 693 81 693 806 26 806 26 457 681 457 681 808 712 808 712 949 660 949 660 231 680 231 680 133 406 133 406 714 377 714 377 521 361 521 361 250 355 250 355 741 634 741 634 373 781 373 781 95 486 95 486 593 488 593 488 804 337 804 337 118 260 118 260 307 153 307 153 727 723 727 723 375 617 375 617 897 797 897 797 904 333 904 333 552 867 552 867 374 847 374 847 328 867 328 867 307 919 307 919 56 265 56 265 164 411 164 411 850 791 850 791 235 296 235 296 621 471 621 471 60 659 60 659 918 332 918 332 724 365 724 365 884 101 884 101 52 963 52 963 892 113 892 113 116 643 116 643 453 444 453 444 577 601 577 601 25 800 25 800 690 915 690 915 946 265 946 265 476 846 476 846 402 186 402 186 918 573 918 573 156 234 156 234 702 165 702 165 796 356 796 356 210 680 210 680 135 938 135 938 652 434 652 434 680 38 680 38 610 792 610 792 61 69 61 69 762 796 762 796 828 222 828 222 79 854 79 854 610 889 610 889 399 732 399 732 339 661 339 661 947 555 947 555 772 277 772 277 726 244 726 244 924 56 924 56 618 772 618 772 288 549 288 549 890 476 890 476 307 944 307 944 842 267 842 267 698 702 698 702 246 718 246 718 297 709 297 709 335 551 335 551 364 457 364 457 16 463 16 463 178 786 178 786 295 512 295 512 441 623 441 623 603 124 603 124 113 33 113 33 499 119 499 119 426 71 426 71 712 177 712 177 720 605 720 605 910 531 910 531 323 417 323 417 73 103 73 103 697 123 697 123 501 206 501 206 367 946 367 946 26 440 26 440 808 100 808 100 764 24 764 24 678 946 678 946 911 525 911 525 522 353 522 353 361 850 361 850 68 495 68 495 649 919 649 919 204 501 204 501 531 412 531 412 675 114 675 114 785 568 785 568 915 487 915 487 948 769 948 769 254 924 254 924 280 179 280 179 659 571 659 571 393 17 393 17 643 398 643 398 378 422 378 422 404 45 404 45 113 5 113 5 373 437 373 437 96 250 96 250 489 355 489 355 661 636 661 636 399 53 399 53 916 925 916 925 68 172 68 172 952 436 952 436 729 284 729 284 706 670 706 670 573 684 573 684 100 239 100 239 395 407 395 407 263 512 263 512 431 893 431 893 633 247 633 247 669 413 669 413 487 53 487 53 714 851 714 851 181 588 181 588 104 66 104 66 667 765 667 765 582 824 582 824 474 564 474 564 174 753 174 753 344 956 344 956 797 456 797 456 859 956 859 956 551 620 551 620 131 147 131 147 712 897 712 897 467 817 467 817 32 361 32 361 296 712 296 712 812 183 812 183 882 808 882 808 927 43 927 43 909 927 909 927 562 632 562 632 861 481 861 481 520 960 520 960 198 401 198 401 395 836 395 836 549 638 549 638 833 122 833 122 153 939 153 939 812 581 812 581 511 340 511 340 742 548 742 548 91 258 91 258 901 507 901 507 553 628 553 628 676 773 676 773 501 704 501 704 569 4 569 4 622 626 622 626 193 628 193 628 11 221 11 221 199 632 199 632 577 852 577 852 821 548 821 548 442 835 442 835 93 397 93 397 26 71 26 71 746 468 746 468 665 913 665 913 197 660 197 660 278 804 278 804 780 147 780 147 71 106 71 106 750 712 750 712 66 303 66 303 200 608 200 608 177 331 177 331 685 473 685 473 219 266 219 266 128 658 128 658 445 651 445 651 193 622 193 622 115 466 115 466 332 340 332 340 524 777 524 777 218 56 218 56 417 4 417 4 805 93 805 93 515 601 515 601 272 273 272 273 432 628 432 628 349 744 349 744 618 468 618 468 774 246 774 246 948 105 948 105 225 8 225 8 295 455 295 455 375 383 375 383 658 434 658 434 632 245 632 245 486 468 486 468 18 53 18 53 507 512 507 512 613 387 613 387 797 763 797 763 194 458 194 458 44 150 44 150 517 753 517 753 753 951 753 951 43 195 43 195 476 146 476 146 94 852 94 852 60 116 60 116 275 697 275 697 231 393 231 393 862 440 862 440 7 566 7 566 347 1 347 1 115 230 115 230 186 106 186 106 861 111 861 111 719 84 719 84 639 326 639 326 2 807 2 807 906 404 906 404 733 537 733 537 716 309 716 309 778 229 778 229 103 733 103 733 244 682 244 682 873 408 873 408 460 464 460 464 897 294 897 294 220 841 220 841 381 849 381 849 667 569 667 569 376 394 376 394 250 930 250 930 482 649 482 649 689 401 689 401 179 757 179 757 620 502 620 502 815 782 815 782 957 697 957 697 235 503 235 503 545 20 545 20 562 801 562 801 342 523 342 523 755 360 755 360 702 692 702 692 671 106 671 106 367 404 367 404 661 460 661 460 63 788 63 788 163 791 163 791 673 153 673 153 182 664 182 664 850 248 850 248 750 464 750 464 265 362 265 362 940 752 940 752 252 285 252 285 139 827 139 827 424 453 424 453 500 959 500 959 893 616 893 616 917 424 917 424 788 619 788 619 77 625 77 625 575 14 575 14 654 409 654 409 228 944 228 944 278 339 278 339 171 593 171 593 39 590 39 590 140 526 140 526 233 945 233 945 353 673 353 673 233 399 233 399 347 267 347 267 95 184 95 184 157 730 157 730 251 625 251 625 384 259 384 259 722 625 722 625 404 663 404 663 210 464 210 464 149 839 149 839 586 283 586 283 363 785 363 785 588 179 588 179 814 472 814 472 845 430 845 430 423 172 423 172 208 445 208 445 624 551 624 551 675 48 675 48 568 553 568 553 237 389 237 389 301 325 301 325 758 484 758 484 597 854 597 854 583 276 583 276 245 291 245 291 919 629 919 629 129 183 129 183 343 725 343 725 518 827 518 827 318 374 318 374 384 859 384 859 517 352 517 352 949 56 949 56 161 804 161 804 664 31 664 31 681 204 681 204 319 645 319 645 385 65 385 65 172 15 172 15 486 512 486 512 773 398 773 398 880 150 880 150 772 920 772 920 874 309 874 309 628 357 628 357 201 441 201 441 466 835 466 835 758 456 758 456 880 218 880 218 867 839 867 839 794 618 794 618 590 195 590 195 432 496 432 496 318 37 318 37 781 848 781 848 820 182 820 182 307 9 307 9 687 644 687 644 441 871 441 871 4 75 4 75 484 156 484 156 895 740 895 740 794 560 794 560 948 9 948 9 226 838 226 838 828 715 828 715 269 792 269 792 737 863 737 863 255 87 255 87 149 158 149 158 812 540 812 540 20 565 20 565 332 800 332 800 825 534 825 534 580 186 580 186 361 85 361 85 878 703 878 703 683 219 683 219 320 521 320 521 873 246 873 246 41 69 41 69 390 123 390 123 763 223 763 223 763 791 763 791 196 190 196 190 606 603 606 603 198 557 198 557 706 284 706 284 471 876 471 876 228 124 228 124 705 289 705 289 267 363 267 363 582 779 582 779 502 310 502 310 25 358 25 358 600 372 600 372 555 513 555 513 831 488 831 488 664 410 664 410 370 28 370 28 872 150 872 150 678 101 678 101 442 839 442 839 490 736 490 736 224 540 224 540 115 494 115 494 728 352 728 352 688 697 688 697 893 767 893 767 922 10 922 10 588 663 588 663 658 877 658 877 452 221 452 221 502 44 502 44 662 910 662 910 436 436 436 436 545 226 545 226 164 826 164 826 44 36 44 36 84 124 84 124 543 220 543 220 359 485 359 485 530 896 530 896 479 452 479 452 702 119 702 119 749 134 749 134 425 461 425 461 778 91 778 91 614 593 614 593 48 521 48 521 399 310 399 310 61 165 61 165 89 778 89 778 888 880 888 880 288 586 288 586 61 687 61 687 197 628 197 628 650 924 650 924 38 440 38 440 389 115 389 115 393 615 393 615 395 714 395 714 12 307 12 307 448 713 448 713 803 37 803 37 280 118 280 118 614 186 614 186 763 374 763 374 40 375 40 375 742 38 742 38 899 460 899 460 488 72 488 72 72 417 72 417 206 867 206 867 172 500 172 500 352 562 352 562 610 488 610 488 562 538 562 538 746 745 746 745 400 911 400 911 330 510 330 510 162 787 162 787 111 542 111 542 544 568 544 568 336 779 336 779 710 253 710 253 731 870 731 870 706 408 706 408 779 237 779 237 105 891 105 891 824 664 824 664 230 826 230 826 742 201 742 201 612 338 612 338 950 388 950 388 174 350 174 350 783 507 783 507 306 261 306 261 707 490 707 490 343 781 343 781 811 552 811 552 341 455 341 455 574 225 574 225 465 657 465 657 719 339 719 339 155 914 155 914 267 269 267 269 414 890 414 890 304 382 304 382 559 859 559 859 928 646 928 646 403 297 403 297 706 568 706 568 756 531 756 531 604 639 604 639 580 75 580 75 530 770 530 770 72 636 72 636 351 758 351 758 505 744 505 744 946 18 946 18 455 401 455 401 425 449 425 449 64 435 64 435 22 596 22 596 929 341 929 341 122 528 122 528 392 694 392 694 349 205 349 205 796 580 796 580 828 141 828 141 379 619 379 619 78 625 78 625 267 571 267 571 851 443 851 443 278 825 278 825 920 367 920 367 563 850 563 850 758 513 758 513 650 461 650 461 859 356 859 356 467 583 467 583 732 431 732 431 962 437 962 437 57 839 57 839 789 773 789 773 923 461 923 461 249 38 249 38 949 340 949 340 77 119 77 119 56 3 56 3 436 544 436 544 180 250 180 250 919 911 919 911 729 875 729 875 928 16 928 16 762 642 762 642 714 617 714 617 629 642 629 642 603 319 603 319 481 150 481 150 225 183 225 183 489 397 489 397 90 834 90 834 947 961 947 961 23 156 23 156 600 417 600 417 177 683 177 683 518 25 518 25 418 649 418 649 695 939 695 939 464 762 464 762 823 267 823 267 894 204 894 204 64 21 64 21 307 393 307 393 453 864 453 864 783 721 783 721 649 728 649 728 150 176 150 176 943 425 943 425 865 843 865 843 941 420 941 420 95 27 95 27 665 443 665 443 633 963 633 963 488 630 488 630 177 454 177 454 158 364 158 364 323 618 323 618 784 588 784 588 483 456 483 456 297 160 297 160 924 261 924 261 256 822 256 822 42 606 42 606 594 5 594 5 226 265 226 265 326 294 326 294 306 437 306 437 37 579 37 579 350 839 350 839 226 256 226 256 366 483 366 483 186 768 186 768 179 527 179 527 325 898 325 898 120 849 120 849 761 824 761 824 636 77 636 77 215 807 215 807 540 928 540 928 374 459 374 459 880 677 880 677 834 780 834 780 894 616 894 616 587 379 587 379 342 231 342 231 49 91 49 91 19 707 19 707 354 221 354 221 77 325 77 325 732 866 732 866 299 447 299 447 243 200 243 200 919 349 919 349 469 678 469 678 88 80 88 80 368 332 368 332 556 662 556 662 359 536 359 536 335 83 335 83 949 826 949 826 763 842 763 842 323 487 323 487 105 721 105 721 476 622 476 622 235 299 235 299 359 110 359 110 543 419 543 419 344 7 344 7 91 749 91 749 221 778 221 778 230 491 230 491 916 921 916 921 385 377 385 377 634 297 634 297 267 182 267 182 308 866 308 866 165 389 165 389 469 911 469 911 486 452 486 452 641 927 641 927 793 168 793 168 961 413 961 413 360 289 360 289 960 32 960 32 459 373 459 373 346 31 346 31 502 713 502 713 894 426 894 426 777 618 777 618 241 882 241 882 841 607 841 607 801 104 801 104 916 667 916 667 118 176 118 176 884 457 884 457 8 477 8 477 653 676 653 676 183 847 183 847 618 704 618 704 208 627 208 627 32 175 32 175 257 635 257 635 355 672 355 672 173 804 173 804 927 544 927 544 817 294 817 294 28 843 28 843 580 143 580 143 334 836 334 836 448 800 448 800 354 98 354 98 362 355 362 355 763 960 763 960 602 283 602 283 114 642 114 642 709 39 709 39 875 382 875 382 878 363 878 363 866 600 866 600 310 254 310 254 879 934 879 934 311 910 311 910 217 320 217 320 877 255 877 255 715 465 715 465 424 16 424 16 826 964 826 964 727 416 727 416 396 180 396 180 596 323 596 323 925 85 925 85 745 479 745 479 885 257 885 257 765 847 765 847 807 460 807 460 401 235 401 235 753 612 753 612 484 346 484 346 753 445 753 445 600 419 600 419 737 354 737 354 378 277 378 277 828 910 828 910 869 34 869 34 611 96 611 96 652 920 652 920 230 856 230 856 507 507 507 507 4 916 4 916 358 432 358 432 594 788 594 788 563 582 563 582 673 934 673 934 235 623 235 623 411 723 411 723 917 615 917 615 570 523 570 523 10 357 10 357 633 241 633 241 250 789 250 789 553 81 553 81 110 928 110 928 657 876 657 876 378 535 378 535 558 357 558 357 424 601 424 601 807 376 807 376 111 228 111 228 700 360 700 360 59 68 59 68 504 68 504 68 345 289 345 289 293 10 293 10 16 163 16 163 5 323 5 323 708 721 708 721 954 261 954 261 410 808 410 808 398 472 398 472 806 675 806 675 852 674 852 674 628 929 628 929 153 723 153 723 416 331 416 331 648 513 648 513 134 850 134 850 454 124 454 124 346 787 346 787 270 20 270 20 449 270 449 270 482 386 482 386 614 794 614 794 341 239 341 239 586 83 586 83 655 837 655 837 481 763 481 763 120 859 120 859 6 854 6 854 721 746 721 746 615 346 615 346 869 466 869 466 563 68 563 68 458 193 458 193 526 505 526 505 690 189 690 189 252 481 252 481 390 853 390 853 166 575 166 575 750 880 750 880 768 820 768 820 278 274 278 274 921 607 921 607 678 473 678 473 323 228 323 228 784 69 784 69 172 790 172 790 933 624 933 624 186 474 186 474 616 398 616 398 547 63 547 63 475 263 475 263 630 585 630 585 924 4 924 4 932 593 932 593 869 170 869 170 400 28 400 28 264 159 264 159 188 472 188 472 75 835 75 835 597 617 597 617 45 216 45 216 691 553 691 553 767 213 767 213 753 292 753 292 947 790 947 790 47 749 47 749 605 228 605 228 176 568 176 568 393 450 393 450 162 832 162 832 818 525 818 525 423 453 423 453 449 301 449 301 770 49 770 49 430 675 430 675 912 340 912 340 733 797 733 797 36 300 36 300 770 880 770 880 959 54 959 54 162 93 162 93 921 739 921 739 331 276 331 276 250 72 250 72 644 720 644 720 502 78 502 78 887 254 887 254 289 79 289 79 869 446 869 446 147 119 147 119 149 177 149 177 118 556 118 556 629 269 629 269 847 667 847 667 548 59 548 59 284 396 284 396 474 824 474 824 133 2 133 2 20 56 20 56 867 708 867 708 821 543 821 543 927 121 927 121 946 931 946 931 893 385 893 385 442 931 442 931 99 750 99 750 463 219 463 219 569 528 569 528 559 321 559 321 120 413 120 413 692 438 692 438 540 694 540 694 745 555 745 555 212 60 212 60 254 581 254 581 177 852 177 852 308 589 308 589 535 64 535 64 131 8 131 8 364 263 364 263 914 536 914 536 884 73 884 73 426 934 426 934 324 98 324 98 259 948 259 948 834 806 834 806 793 220 793 220 322 899 322 899 404 867 404 867 407 826 407 826 583 600 583 600 526 208 526 208 258 51 258 51 198 482 198 482 440 682 440 682 140 606 140 606 640 688 640 688 520 608 520 608 327 13 327 13 810 479 810 479 536 919 536 919 11 466 11 466 553 339 553 339 421 954 421 954 503 575 503 575 206 398 206 398 430 73 430 73 298 687 298 687 242 754 242 754 800 156 800 156 319 532 319 532 125 884 125 884 126 883 126 883 272 899 272 899 370 26 370 26 159 56 159 56 388 667 388 667 421 914 421 914 159 946 159 946 539 683 539 683 841 442 841 442 7 196 7 196 431 254 431 254 80 930 80 930 733 278 733 278 192 438 192 438 308 348 308 348 511 214 511 214 139 807 139 807 555 451 555 451 306 7 306 7 630 261 630 261 510 427 510 427 162 106 162 106 699 89 699 89 46 123 46 123 724 14 724 14 799 37 799 37 907 320 907 320 488 101 488 101 674 234 674 234 922 613 922 613 824 159 824 159 60 777 60 777 941 123 941 123 527 110 527 110 509 676 509 676 300 434 300 434 322 663 322 663 310 126 310 126 206 809 206 809 488 583 488 583 434 10 434 10 885 443 885 443 697 409 697 409 26 9 26 9 530 758 530 758 166 431 166 431 509 326 509 326 287 19 287 19 714 459 714 459 58 34 58 34 67 10 67 10 272 368 272 368 385 931 385 931 623 283 623 283 482 624 482 624 65 176 65 176 558 330 558 330 893 116 893 116 534 59 534 59 167 1 167 1 65 450 65 450 697 534 697 534 773 402 773 402 73 911 73 911 188 790 188 790 478 788 478 788 102 678 102 678 521 663 521 663 435 504 435 504 685 236 685 236 203 65 203 65 955 359 955 359 192 109 192 109 146 197 146 197 439 366 439 366 157 346 157 346 11 702 11 702 196 446 196 446 547 460 547 460 399 906 399 906 76 866 76 866 830 561 830 561 848 440 848 440 617 46 617 46 915 369 915 369 472 399 472 399 277 83 277 83 256 813 256 813 477 215 477 215 896 961 896 961 873 327 873 327 16 445 16 445 544 591 544 591 66 665 66 665 298 525 298 525 845 683 845 683 548 880 548 880 256 31 256 31 49 1 49 1 661 823 661 823 158 149 158 149 399 540 399 540 596 72 596 72 924 842 924 842 627 382 627 382 841 216 841 216 582 825 582 825 346 367 346 367 86 837 86 837 728 66 728 66 713 251 713 251 414 47 414 47 713 614 713 614 477 478 477 478 771 185 771 185 920 470 920 470 240 686 240 686 495 906 495 906 613 400 613 400 701 527 701 527 40 626 40 626 397 841 397 841 155 96 155 96 861 5 861 5 100 199 100 199 294 634 294 634 52 73 52 73 103 739 103 739 200 715 200 715 752 15 752 15 428 172 428 172 744 231 744 231 263 586 263 586 957 231 957 231 785 40 785 40 513 779 513 779 887 621 887 621 246 241 246 241 45 909 45 909 927 173 927 173 255 854 255 854 925 429 925 429 573 616 573 616 815 365 815 365 198 604 198 604 121 547 121 547 193 801 193 801 532 401 532 401 539 667 539 667 219 217 219 217 796 325 796 325 523 913 523 913 783 579 783 579 124 177 124 177 815 279 815 279 458 411 458 411 618 68 618 68 300 220 300 220 765 715 765 715 224 184 224 184 719 309 719 309 901 741 901 741 81 851 81 851 256 225 256 225 843 450 843 450 600 863 600 863 625 7 625 7 802 726 802 726 847 356 847 356 597 62 597 62 210 685 210 685 223 877 223 877 489 148 489 148 886 412 886 412 265 57 265 57 808 63 808 63 841 771 841 771 76 592 76 592 479 517 479 517 614 136 614 136 625 186 625 186 771 269 771 269 445 137 445 137 178 639 178 639 81 570 81 570 293 563 293 563 827 467 827 467 262 731 262 731 310 196 310 196 242 568 242 568 884 48 884 48 605 122 605 122 266 277 266 277 744 503 744 503 103 603 103 603 570 601 570 601 297 902 297 902 880 819 880 819 679 748 679 748 161 180 161 180 129 604 129 604 486 52 486 52 763 270 763 270 875 573 875 573 874 352 874 352 440 896 440 896 357 186 357 186 601 277 601 277 669 435 669 435 479 355 479 355 214 30 214 30 605 521 605 521 820 462 820 462 447 318 447 318 419 163 419 163 262 962 262 962 207 26 207 26 694 898 694 898 264 513 264 513 575 580 575 580 100 217 100 217 541 800 541 800 40 173 40 173 80 85 80 85 455 6 455 6 40 902 40 902 267 257 267 257 402 570 402 570 461 215 461 215 105 48 105 48 697 230 697 230 678 335 678 335 388 497 388 497 156 316 156 316 604 892 604 892 253 359 253 359 248 509 248 509 107 365 107 365 906 804 906 804 440 257 440 257 391 872 391 872 831 14 831 14 874 504 874 504 105 611 105 611 817 36 817 36 69 947 69 947 682 589 682 589 455 665 455 665 611 572 611 572 921 818 921 818 555 83 555 83 625 814 625 814 811 438 811 438 740 778 740 778 613 492 613 492 617 19 617 19 701 86 701 86 123 864 123 864 906 172 906 172 546 261 546 261 783 594 783 594 199 163 199 163 304 343 304 343 943 804 943 804 607 435 607 435 851 313 851 313 811 811 811 811 823 379 823 379 484 189 484 189 733 187 733 187 472 51 472 51 270 56 270 56 225 221 225 221 270 30 270 30 707 606 707 606 670 348 670 348 761 470 761 470 779 218 779 218 692 794 692 794 426 83 426 83 668 784 668 784 854 285 854 285 881 885 881 885 275 267 275 267 119 422 119 422 382 427 382 427 288 16 288 16 871 279 871 279 824 527 824 527 818 893 818 893 949 504 949 504 761 665 761 665 437 606 437 606 407 589 407 589 458 623 458 623 927 44 927 44 383 202 383 202 197 467 197 467 422 596 422 596 728 718 728 718 632 730 632 730 143 36 143 36 228 480 228 480 919 793 919 793 294 449 294 449 202 173 202 173 228 383 228 383 245 810 245 810 949 372 949 372 726 871 726 871 668 812 668 812 607 208 607 208 799 833 799 833 635 368 635 368 760 776 760 776 255 118 255 118 841 769 841 769 62 412 62 412 733 703 733 703 897 482 897 482 626 941 626 941 181 711 181 711 707 118 707 118 704 187 704 187 423 760 423 760 923 460 923 460 892 334 892 334 895 747 895 747 698 137 698 137 330 373 330 373 340 698 340 698 818 274 818 274 683 153 683 153 402 629 402 629 708 838 708 838 303 742 303 742 144 210 144 210 596 446 596 446 391 354 391 354 398 347 398 347 75 929 75 929 153 529 153 529 108 141 108 141 501 522 501 522 647 386 647 386 222 362 222 362 612 630 612 630 29 16 29 16 690 330 690 330 37 728 37 728 375 156 375 156 818 507 818 507 481 651 481 651 105 774 105 774 666 571 666 571 226 66 226 66 476 354 476 354 553 366 553 366 247 851 247 851 826 737 826 737 530 567 530 567 441 732 441 732 138 187 138 187 414 170 414 170 943 167 943 167 774 419 774 419 680 443 680 443 872 352 872 352 371 256 371 256 397 742 397 742 267 484 267 484 309 70 309 70 749 603 749 603 595 815 595 815 775 614 775 614 77 696 77 696 376 40 376 40 22 886 22 886 854 192 854 192 778 372 778 372 870 573 870 573 905 42 905 42 528 534 528 534 628 253 628 253 748 882 748 882 359 858 359 858 566 605 566 605 561 687 561 687 295 193 295 193 908 76 908 76 414 321 414 321 950 859 950 859 288 398 288 398 401 801 401 801 888 909 888 909 607 374 607 374 692 299 692 299 3 413 3 413 109 29 109 29 950 166 950 166 815 544 815 544 711 930 711 930 303 186 303 186 860 103 860 103 188 83 188 83 38 349 38 349 175 809 175 809 485 186 485 186 330 180 330 180 166 39 166 39 16 387 16 387 375 269 375 269 823 409 823 409 134 201 134 201 673 665 673 665 151 408 151 408 573 702 573 702 737 671 737 671 223 924 223 924 653 248 653 248 147 761 147 761 487 775 487 775 186 336 186 336 51 198 51 198 155 498 155 498 721 294 721 294 387 452 387 452 886 876 886 876 589 7 589 7 180 525 180 525 628 412 628 412 306 402 306 402 88 276 88 276 18 400 18 400 861 877 861 877 573 845 573 845 708 507 708 507 774 541 774 541 83 76 83 76 227 962 227 962 345 120 345 120 131 593 131 593 916 46 916 46 138 959 138 959 530 437 530 437 593 533 593 533 632 412 632 412 531 280 531 280 962 35 962 35 349 961 349 961 933 227 933 227 154 590 154 590 871 690 871 690 328 799 328 799 831 941 831 941 249 843 249 843 426 479 426 479 879 424 879 424 55 217 55 217 489 554 489 554 880 308 880 308 335 313 335 313 671 285 671 285 730 178 730 178 206 498 206 498 482 175 482 175 527 182 527 182 846 260 846 260 629 561 629 561 107 622 107 622 497 833 497 833 254 319 254 319 557 842 557 842 413 716 413 716 241 235 241 235 542 610 542 610 921 215 921 215 676 774 676 774 964 733 964 733 616 621 616 621 16 685 16 685 201 444 201 444 244 377 244 377 413 64 413 64 937 305 937 305 877 498 877 498 372 632 372 632 119 125 119 125 534 940 534 940 624 182 624 182 737 522 737 522 680 698 680 698 551 691 551 691 387 226 387 226 156 848 156 848 721 28 721 28 91 706 91 706 159 555 159 555 161 63 161 63 819 319 819 319 761 220 761 220 843 110 843 110 893 581 893 581 83 365 83 365 908 208 908 208 462 421 462 421 955 54 955 54 181 842 181 842 364 484 364 484 145 175 145 175 54 843 54 843 604 547 604 547 899 317 899 317 192 378 192 378 355 709 355 709 539 19 539 19 660 51 660 51 188 20 188 20 821 754 821 754 460 144 460 144 837 480 837 480 431 732 431 732 194 278 194 278 557 614 557 614 288 545 288 545 337 524 337 524 586 534 586 534 129 267 129 267 449 735 449 735 712 20 712 20 282 471 282 471 541 366 541 366 955 365 955 365 482 380 482 380 173 716 173 716 701 533 701 533 753 227 753 227 760 439 760 439 6 510 6 510 466 491 466 491 227 626 227 626 653 478 653 478 824 343 824 343 953 566 953 566 57 653 57 653 579 11 579 11 287 915 287 915 831 894 831 894 632 891 632 891 494 938 494 938 111 696 111 696 142 578 142 578 758 359 758 359 361 180 361 180 798 134 798 134 558 865 558 865 439 784 439 784 337 826 337 826 770 456 770 456 496 901 496 901 465 865 465 865 653 770 653 770 642 159 642 159 369 254 369 254 876 449 876 449 684 284 684 284 728 561 728 561 102 799 102 799 465 79 465 79 275 457 275 457 389 230 389 230 312 771 312 771 42 918 42 918 800 94 800 94 306 56 306 56 848 536 848 536 155 949 155 949 184 801 184 801 699 100 699 100 512 963 512 963 517 623 517 623 736 510 736 510 527 450 527 450 24 680 24 680 562 431 562 431 800 850 800 850 381 403 381 403 745 813 745 813 338 852 338 852 726 771 726 771 56 953 56 953 820 555 820 555 551 242 551 242 402 516 402 516 595 741 595 741 534 371 534 371 489 533 489 533 106 304 106 304 784 171 784 171 216 530 216 530 26 800 26 800 907 120 907 120 184 428 184 428 627 704 627 704 661 230 661 230 209 291 209 291 796 374 796 374 77 195 77 195 178 586 178 586 106 576 106 576 953 286 953 286 902 900 902 900 3 484 3 484 839 7 839 7 211 4 211 4 710 787 710 787 915 652 915 652 772 946 772 946 793 937 793 937 216 255 216 255 395 309 395 309 411 960 411 960 531 663 531 663 412 299 412 299 443 247 443 247 245 720 245 720 689 199 689 199 732 337 732 337 792 551 792 551 874 682 874 682 533 77 533 77 315 13 315 13 935 385 935 385 904 624 904 624 60 795 60 795 200 454 200 454 630 88 630 88 103 273 103 273 375 685 375 685 418 663 418 663 58 64 58 64 935 873 935 873 868 558 868 558 922 538 922 538 467 245 467 245 457 895 457 895 922 964 922 964 742 231 742 231 477 590 477 590 438 881 438 881 697 177 697 177 924 699 924 699 561 23 561 23 222 659 222 659 502 868 502 868 799 545 799 545 252 573 252 573 312 42 312 42 343 776 343 776 735 97 735 97 742 185 742 185 919 557 919 557 695 958 695 958 438 684 438 684 825 669 825 669 634 235 634 235 193 609 193 609 836 687 836 687 166 576 166 576 432 941 432 941 201 116 201 116 303 783 303 783 493 265 493 265 103 277 103 277 484 669 484 669 640 267 640 267 71 825 71 825 112 827 112 827 60 305 60 305 187 801 187 801 274 703 274 703 749 490 749 490 255 279 255 279 17 205 17 205 124 377 124 377 13 250 13 250 604 843 604 843 511 747 511 747 596 489 596 489 824 537 824 537 314 813 314 813 392 596 392 596 750 244 750 244 652 399 652 399 872 491 872 491 271 613 271 613 247 179 247 179 394 552 394 552 889 278 889 278 644 190 644 190 877 507 877 507 306 612 306 612 439 126 439 126 68 518 68 518 232 665 232 665 634 1 634 1 647 608 647 608 600 636 600 636 657 322 657 322 951 654 951 654 190 734 190 734 350 137 350 137 854 455 854 455 41 319 41 319 701 312 701 312 821 724 821 724 695 281 695 281 198 29 198 29 513 628 513 628 768 868 768 868 146 585 146 585 911 170 911 170 379 431 379 431 315 399 315 399 702 916 702 916 176 541 176 541 759 873 759 873 199 602 199 602 363 796 363 796 95 670 95 670 364 764 364 764 577 618 577 618 676 116 676 116 20 815 20 815 661 180 661 180 242 359 242 359 269 470 269 470 56 46 56 46 683 891 683 891 654 891 654 891 95 93 95 93 178 232 178 232 746 939 746 939 578 436 578 436 615 904 615 904 80 615 80 615 278 599 278 599 814 919 814 919 497 365 497 365 835 643 835 643 660 863 660 863 438 588 438 588 364 598 364 598 246 807 246 807 912 414 912 414 437 193 437 193 251 684 251 684 7 60 7 60 340 545 340 545 61 704 61 704 463 850 463 850 202 578 202 578 688 914 688 914 963 167 963 167 560 841 560 841 386 189 386 189 730 821 730 821 903 123 903 123 316 457 316 457 384 650 384 650 755 291 755 291 906 141 906 141 103 379 103 379 713 259 713 259 340 294 340 294 764 84 764 84 351 425 351 425 88 318 88 318 74 574 74 574 949 945 949 945 832 849 832 849 746 833 746 833 250 748 250 748 395 921 395 921 10 730 10 730 649 635 649 635 792 135 792 135 554 12 554 12 492 607 492 607 611 230 611 230 397 883 397 883 717 141 717 141 51 356 51 356 603 207 603 207 193 231 193 231 343 580 343 580 844 333 844 333 388 745 388 745 44 117 44 117 895 963 895 963 645 836 645 836 12 277 12 277 270 566 270 566 836 591 836 591 533 187 533 187 259 498 259 498 628 592 628 592 153 319 153 319 870 891 870 891 309 292 309 292 756 841 756 841 701 310 701 310 19 734 19 734 335 228 335 228 753 8 753 8 843 371 843 371 444 716 444 716 563 879 563 879 785 479 785 479 828 357 828 357 330 109 330 109 924 563 924 563 507 736 507 736 441 629 441 629 894 147 894 147 261 400 261 400 192 902 192 902 849 787 849 787 4 837 4 837 598 162 598 162 248 429 248 429 521 158 521 158 541 47 541 47 15 4 15 4 807 517 807 517 94 906 94 906 167 68 167 68 150 261 150 261 78 370 78 370 43 651 43 651 737 699 737 699 745 769 745 769 899 173 899 173 309 607 309 607 102 586 102 586 594 56 594 56 316 709 316 709 936 728 936 728 551 409 551 409 328 948 328 948 285 189 285 189 362 226 362 226 929 366 929 366 410 890 410 890 296 344 296 344 928 538 928 538 261 705 261 705 448 247 448 247 29 426 29 426 566 145 566 145 755 915 755 915 566 316 566 316 702 834 702 834 64 8 64 8 618 346 618 346 253 142 253 142 549 227 549 227 756 651 756 651 564 655 564 655 99 657 99 657 270 714 270 714 745 49 745 49 305 867 305 867 662 291 662 291 463 329 463 329 738 546 738 546 137 171 137 171 930 642 930 642 443 432 443 432 526 292 526 292 925 63 925 63 601 222 601 222 800 716 800 716 473 596 473 596 555 102 555 102 20 660 20 660 86 156 86 156 108 267 108 267 355 476 355 476 915 374 915 374 56 582 56 582 372 49 372 49 319 98 319 98 96 819 96 819 46 46 46 46 802 145 802 145 695 625 695 625 4 58 4 58 740 610 740 610 668 786 668 786 667 244 667 244 409 418 409 418 737 417 737 417 164 626 164 626 3 920 3 920 124 388 124 388 867 517 867 517 363 25 363 25 645 85 645 85 671 164 671 164 812 741 812 741 346 854 346 854 281 783 281 783 663 252 663 252 528 511 528 511 859 65 859 65 925 883 925 883 481 924 481 924 452 676 452 676 787 679 787 679 178 175 178 175 418 647 418 647 850 945 850 945 593 801 593 801 32 707 32 707 215 894 215 894 297 218 297 218 756 848 756 848 113 920 113 920 696 771 696 771 67 685 67 685 837 605 837 605 964 446 964 446 846 483 846 483 488 25 488 25 706 286 706 286 426 293 426 293 54 949 54 949 34 609 34 609 257 593 257 593 892 869 892 869 436 359 436 359 472 354 472 354 154 557 154 557 548 357 548 357 933 652 933 652 44 529 44 529 295 136 295 136 641 397 641 397 674 947 674 947 663 859 663 859 197 162 197 162 489 232 489 232 388 717 388 717 101 689 101 689 376 512 376 512 21 811 21 811 253 725 253 725 539 157 539 157 14 959 14 959 693 128 693 128 212 674 212 674 882 698 882 698 372 280 372 280 296 328 296 328 352 826 352 826 556 230 556 230 70 489 70 489 645 347 645 347 409 446 409 446 854 578 854 578 434 466 434 466 779 786 779 786 948 363 948 363 367 443 367 443 900 225 900 225 909 219 909 219 694 29 694 29 174 522 174 522 214 709 214 709 933 575 933 575 9 470 9 470 236 165 236 165 585 309 585 309 696 638 696 638 4 903 4 903 317 575 317 575 382 429 382 429 627 658 627 658 906 629 906 629 410 526 410 526 817 135 817 135 739 507 739 507 274 608 274 608 245 19 245 19 115 786 115 786 201 110 201 110 251 214 251 214 74 532 74 532 703 837 703 837 574 610 574 610 81 836 81 836 14 8 14 8 540 320 540 320 610 125 610 125 466 943 466 943 911 213 911 213 867 849 867 849 536 178 536 178 661 127 661 127 370 420 370 420 787 206 787 206 288 34 288 34 222 311 222 311 318 365 318 365 109 489 109 489 197 93 197 93 210 121 210 121 240 560 240 560 159 585 159 585 952 89 952 89 655 232 655 232 380 843 380 843 74 950 74 950 562 579 562 579 416 218 416 218 847 430 847 430 596 431 596 431 761 366 761 366 460 798 460 798 943 721 943 721 439 687 439 687 840 647 840 647 543 963 543 963 339 853 339 853 212 656 212 656 236 716 236 716 407 890 407 890 207 406 207 406 580 615 580 615 950 531 950 531 176 635 176 635 454 438 454 438 181 568 181 568 409 674 409 674 853 19 853 19 87 682 87 682 741 112 741 112 511 439 511 439 460 397 460 397 411 587 411 587 24 376 24 376 501 5 501 5 186 943 186 943 142 959 142 959 521 577 521 577 946 313 946 313 702 51 702 51 433 705 433 705 624 494 624 494 23 704 23 704 461 878 461 878 677 571 677 571 735 634 735 634 226 191 226 191 324 702 324 702 75 34 75 34 598 640 598 640 32 956 32 956 668 595 668 595 389 387 389 387 435 164 435 164 622 583 622 583 57 171 57 171 519 750 519 750 686 90 686 90 56 457 56 457 274 907 274 907 650 730 650 730 956 677 956 677 672 548 672 548 242 707 242 707 315 78 315 78 290 180 290 180 535 580 535 580 339 43 339 43 663 682 663 682 948 290 948 290 107 488 107 488 591 360 591 360 561 99 561 99 747 635 747 635 416 432 416 432 139 787 139 787 439 197 439 197 334 388 334 388 836 589 836 589 701 929 701 929 50 55 50 55 421 129 421 129 903 812 903 812 833 481 833 481 857 336 857 336 593 678 593 678 395 323 395 323 812 821 812 821 82 489 82 489 481 823 481 823 5 405 5 405 385 241 385 241 291 693 291 693 838 118 838 118 137 123 137 123 305 439 305 439 617 253 617 253 857 223 857 223 252 175 252 175 748 907 748 907 502 820 502 820 223 660 223 660 468 511 468 511 913 567 913 567 401 834 401 834 204 717 204 717 425 747 425 747 198 203 198 203 573 681 573 681 117 143 117 143 761 476 761 476 252 264 252 264 865 334 865 334 340 195 340 195 289 187 289 187 68 869 68 869 85 626 85 626 305 437 305 437 765 841 765 841 518 952 518 952 294 450 294 450 422 256 422 256 203 336 203 336 405 85 405 85 77 578 77 578 623 704 623 704 740 432 740 432 100 50 100 50 369 402 369 402 100 370 100 370 86 619 86 619 262 197 262 197 854 247 854 247 205 12 205 12 422 50 422 50 66 13 66 13 734 20 734 20 168 370 168 370 466 819 466 819 532 754 532 754 542 614 542 614 17 317 17 317 43 736 43 736 569 394 569 394 752 862 752 862 658 438 658 438 934 513 934 513 874 819 874 819 148 409 148 409 408 631 408 631 552 769 552 769 52 433 52 433 512 520 512 520 19 828 19 828 478 109 478 109 856 659 856 659 896 104 896 104 777 206 777 206 216 335 216 335 592 852 592 852 585 314 585 314 542 582 542 582 105 247 105 247 204 723 204 723 961 63 961 63 252 898 252 898 208 435 208 435 248 489 248 489 165 780 165 780 420 474 420 474 140 115 140 115 671 957 671 957 828 386 828 386 170 35 170 35 168 77 168 77 957 214 957 214 893 454 893 454 720 690 720 690 330 958 330 958 555 778 555 778 169 513 169 513 199 645 199 645 843 694 843 694 283 694 283 694 331 752 331 752 751 56 751 56 756 150 756 150 408 698 408 698 22 916 22 916 414 536 414 536 538 48 538 48 837 868 837 868 687 354 687 354 481 559 481 559 193 9 193 9 274 69 274 69 734 703 734 703 392 825 392 825 68 309 68 309 656 22 656 22 576 508 576 508 57 151 57 151 190 669 190 669 356 840 356 840 863 699 863 699 228 682 228 682 937 107 937 107 803 835 803 835 943 171 943 171 939 424 939 424 447 628 447 628 238 113 238 113 138 50 138 50 615 61 615 61 635 92 635 92 200 121 200 121 413 522 413 522 219 853 219 853 537 2 537 2 930 389 930 389 57 268 57 268 60 67 60 67 179 470 179 470 826 820 826 820 74 763 74 763 205 733 205 733 892 781 892 781 509 497 509 497 788 803 788 803 400 216 400 216 593 378 593 378 90 128 90 128 193 244 193 244 499 72 499 72 416 282 416 282 905 889 905 889 150 373 150 373 404 842 404 842 332 495 332 495 494 10 494 10 104 588 104 588 532 93 532 93 107 123 107 123 839 894 839 894 213 183 213 183 331 720 331 720 503 364 503 364 455 10 455 10 274 596 274 596 16 641 16 641 159 46 159 46 82 269 82 269 833 410 833 410 233 740 233 740 640 367 640 367 65 10 65 10 134 878 134 878 597 743 597 743 473 107 473 107 727 433 727 433 414 308 414 308 850 364 850 364 120 313 120 313 292 451 292 451 259 908 259 908 863 706 863 706 509 533 509 533 230 336 230 336 517 93 517 93 11 951 11 951 267 91 267 91 719 831 719 831 791 11 791 11 473 151 473 151 937 109 937 109 279 211 279 211 298 356 298 356 812 316 812 316 156 939 156 939 145 355 145 355 779 847 779 847 318 925 318 925 210 546 210 546 635 151 635 151 784 660 784 660 126 740 126 740 282 799 282 799 217 196 217 196 108 196 108 196 844 371 844 371 646 273 646 273 133 760 133 760 371 733 371 733 727 47 727 47 354 339 354 339 440 646 440 646 196 335 196 335 282 949 282 949 920 372 920 372 443 734 443 734 119 616 119 616 752 725 752 725 147 59 147 59 706 845 706 845 248 97 248 97 840 378 840 378 247 691 247 691 335 176 335 176 813 322 813 322 34 855 34 855 370 836 370 836 686 385 686 385 192 144 192 144 607 889 607 889 559 666 559 666 753 700 753 700 744 501 744 501 176 75 176 75 919 728 919 728 65 603 65 603 623 674 623 674 443 852 443 852 474 506 474 506 466 957 466 957 254 51 254 51 359 530 359 530 257 32 257 32 118 241 118 241 238 469 238 469 915 534 915 534 678 37 678 37 618 879 618 879 391 402 391 402 395 369 395 369 625 445 625 445 870 492 870 492 40 751 40 751 916 859 916 859 299 536 299 536 948 2 948 2 860 648 860 648 583 882 583 882 10 645 10 645 585 401 585 401 462 271 462 271 29 95 29 95 546 820 546 820 77 694 77 694 581 576 581 576 604 735 604 735 565 162 565 162 54 771 54 771 611 92 611 92 263 406 263 406 355 415 355 415 440 587 440 587 361 614 361 614 597 742 597 742 941 418 941 418 181 789 181 789 952 12 952 12 790 604 790 604 449 859 449 859 382 149 382 149 377 181 377 181 619 153 619 153 347 723 347 723 131 581 131 581 961 866 961 866 93 630 93 630 832 595 832 595 403 497 403 497 780 267 780 267 350 124 350 124 448 510 448 510 737 610 737 610 948 674 948 674 778 446 778 446 426 257 426 257 143 571 143 571 444 516 444 516 351 512 351 512 739 904 739 904 96 632 96 632 269 661 269 661 668 770 668 770 87 910 87 910 846 829 846 829 403 272 403 272 230 849 230 849 237 878 237 878 412 372 412 372 205 948 205 948 789 538 789 538 671 445 671 445 900 478 900 478 106 770 106 770 210 554 210 554 194 754 194 754 787 325 787 325 423 946 423 946 258 636 258 636 369 228 369 228 456 409 456 409 660 575 660 575 729 183 729 183 409 363 409 363 372 714 372 714 466 538 466 538 671 225 671 225 694 316 694 316 425 842 425 842 363 352 363 352 18 665 18 665 603 329 603 329 735 609 735 609 391 514 391 514 27 238 27 238 415 938 415 938 411 222 411 222 916 609 916 609 414 145 414 145 452 685 452 685 78 908 78 908 22 346 22 346 493 465 493 465 943 319 943 319 525 749 525 749 846 718 846 718 845 277 845 277 581 672 581 672 845 402 845 402 462 670 462 670 454 93 454 93 199 101 199 101 136 87 136 87 114 127 114 127 602 98 602 98 938 180 938 180 941 707 941 707 480 426 480 426 954 834 954 834 466 14 466 14 599 157 599 157 296 573 296 573 926 756 926 756 202 663 202 663 342 842 342 842 127 143 127 143 32 67 32 67 405 172 405 172 259 409 259 409 291 94 291 94 960 712 960 712 602 439 602 439 63 721 63 721 788 727 788 727 384 378 384 378 368 73 368 73 648 544 648 544 420 667 420 667 265 540 265 540 473 506 473 506 505 151 505 151 890 260 890 260 408 430 408 430 214 91 214 91 617 91 617 91 602 921 602 921 61 18 61 18 276 315 276 315 752 304 752 304 898 216 898 216 745 171 745 171 788 628 788 628 614 316 614 316 827 624 827 624 378 696 378 696 912 493 912 493 642 238 642 238 129 87 129 87 653 305 653 305 163 348 163 348 283 16 283 16 108 866 108 866 110 168 110 168 815 413 815 413 729 77 729 77 838 120 838 120 783 569 783 569 882 954 882 954 238 641 238 641 358 790 358 790 704 714 704 714 66 41 66 41 358 867 358 867 603 828 603 828 414 167 414 167 664 22 664 22 551 470 551 470 487 579 487 579 150 483 150 483 222 754 222 754 50 348 50 348 603 653 603 653 84 465 84 465 264 77 264 77 392 657 392 657 8 251 8 251 858 559 858 559 521 641 521 641 649 299 649 299 203 946 203 946 236 659 236 659 171 1 171 1 736 270 736 270 153 3 153 3 299 404 299 404 710 276 710 276 620 736 620 736 652 398 652 398 841 641 841 641 129 826 129 826 140 809 140 809 664 661 664 661 58 569 58 569 449 205 449 205 35 835 35 835 914 321 914 321 964 871 964 871 729 52 729 52 11 275 11 275 631 107 631 107 175 754 175 754 688 570 688 570 801 244 801 244 124 379 124 379 404 1 404 1 871 287 871 287 110 306 110 306 534 247 534 247 197 711 197 711 636 13 636 13 719 868 719 868 174 132 174 132 570 711 570 711 300 479 300 479 300 191 300 191 646 243 646 243 652 44 652 44 36 160 36 160 148 277 148 277 366 425 366 425 57 77 57 77 256 565 256 565 30 463 30 463 463 150 463 150 205 581 205 581 66 529 66 529 945 597 945 597 926 580 926 580 898 303 898 303 746 11 746 11 500 552 500 552 496 108 496 108 716 523 716 523 422 675 422 675 905 598 905 598 598 34 598 34 585 573 585 573 199 430 199 430 249 804 249 804 841 188 841 188 709 412 709 412 193 806 193 806 961 586 961 586 671 183 671 183 265 136 265 136 222 291 222 291 466 73 466 73 476 212 476 212 634 669 634 669 107 298 107 298 477 415 477 415 216 576 216 576 602 58 602 58 924 356 924 356 470 845 470 845 554 535 554 535 514 747 514 747 323 879 323 879 812 679 812 679 315 543 315 543 938 944 938 944 637 19 637 19 846 743 846 743 746 249 746 249 738 161 738 161 346 277 346 277 109 266 109 266 802 959 802 959 393 182 393 182 958 378 958 378 377 750 377 750 163 144 163 144 772 664 772 664 741 282 741 282 645 723 645 723 316 368 316 368 558 191 558 191 369 583 369 583 411 924 411 924 842 642 842 642 812 624 812 624 217 452 217 452 173 857 173 857 951 520 951 520 639 162 639 162 707 889 707 889 34 825 34 825 468 910 468 910 540 260 540 260 130 199 130 199 304 403 304 403 693 158 693 158 749 472 749 472 946 251 946 251 199 44 199 44 788 752 788 752 685 907 685 907 909 130 909 130 177 787 177 787 195 762 195 762 939 29 939 29 551 797 551 797 806 383 806 383 137 568 137 568 250 181 250 181 825 664 825 664 456 640 456 640 170 558 170 558 550 566 550 566 132 203 132 203 493 906 493 906 540 411 540 411 696 102 696 102 285 736 285 736 345 689 345 689 153 308 153 308 57 281 57 281 276 311 276 311 907 58 907 58 196 410 196 410 917 257 917 257 901 315 901 315 681 892 681 892 851 394 851 394 340 839 340 839 892 341 892 341 415 461 415 461 841 9 841 9 516 961 516 961 113 939 113 939 453 413 453 413 814 948 814 948 474 295 474 295 566 45 566 45 214 359 214 359 944 356 944 356 496 297 496 297 574 222 574 222 39 514 39 514 714 912 714 912 352 168 352 168 419 420 419 420 784 300 784 300 623 24 623 24 583 254 583 254 360 542 360 542 353 325 353 325 485 549 485 549 546 624 546 624 227 508 227 508 134 687 134 687 122 80 122 80 190 680 190 680 342 221 342 221 837 903 837 903 807 668 807 668 408 479 408 479 689 768 689 768 810 818 810 818 28 28 28 28 924 577 924 577 349 554 349 554 474 793 474 793 315 232 315 232 945 743 945 743 523 406 523 406 963 329 963 329 828 549 828 549 334 487 334 487 724 579 724 579 97 696 97 696 77 669 77 669 181 346 181 346 829 360 829 360 61 837 61 837 507 592 507 592 679 436 679 436 380 823 380 823 21 346 21 346 227 867 227 867 709 174 709 174 804 448 804 448 297 168 297 168 597 155 597 155 552 310 552 310 83 72 83 72 734 782 734 782 301 741 301 741 892 384 892 384 371 44 371 44 793 556 793 556 717 443 717 443 933 777 933 777 71 123 71 123 629 542 629 542 588 934 588 934 464 338 464 338 823 543 823 543 315 678 315 678 880 370 880 370 14 186 14 186 696 246 696 246 202 855 202 855 915 189 915 189 537 404 537 404 195 803 195 803 352 384 352 384 916 275 916 275 360 646 360 646 851 792 851 792 937 950 937 950 41 222 41 222 930 713 930 713 186 71 186 71 900 536 900 536 483 538 483 538 855 953 855 953 127 367 127 367 867 265 867 265 87 137 87 137 864 728 864 728 382 626 382 626 662 437 662 437 610 315 610 315 234 628 234 628 441 274 441 274 588 393 588 393 892 870 892 870 767 915 767 915 476 446 476 446 731 755 731 755 32 342 32 342 544 121 544 121 943 479 943 479 517 121 517 121 931 946 931 946 255 426 255 426 38 863 38 863 410 41 410 41 369 888 369 888 804 869 804 869 458 78 458 78 9 654 9 654 211 522 211 522 885 954 885 954 467 378 467 378 171 901 171 901 895 99 895 99 393 417 393 417 162 425 162 425 305 242 305 242 770 366 770 366 641 479 641 479 392 476 392 476 185 724 185 724 471 642 471 642 531 809 531 809 46 19 46 19 490 381 490 381 510 66 510 66 468 465 468 465 309 951 309 951 371 77 371 77 333 405 333 405 25 411 25 411 213 410 213 410 947 860 947 860 15 658 15 658 386 84 386 84 769 652 769 652 209 502 209 502 4 496 4 496 425 162 425 162 224 299 224 299 661 181 661 181 574 286 574 286 776 692 776 692 812 426 812 426 493 491 493 491 715 334 715 334 406 927 406 927 211 193 211 193 386 907 386 907 37 922 37 922 419 941 419 941 600 765 600 765 663 602 663 602 364 478 364 478 784 629 784 629 202 589 202 589 149 315 149 315 734 948 734 948 902 921 902 921 864 486 864 486 351 894 351 894 192 712 192 712 426 108 426 108 582 403 582 403 12 615 12 615 210 232 210 232 224 47 224 47 801 367 801 367 415 754 415 754 538 913 538 913 221 244 221 244 765 492 765 492 882 738 882 738 166 587 166 587 844 857 844 857 583 479 583 479 907 326 907 326 867 589 867 589 492 892 492 892 238 126 238 126 292 764 292 764 528 475 528 475 884 344 884 344 26 701 26 701 596 831 596 831 404 725 404 725 492 937 492 937 881 876 881 876 529 296 529 296 959 553 959 553 60 299 60 299 71 487 71 487 847 560 847 560 713 142 713 142 474 118 474 118 930 691 930 691 865 734 865 734 487 905 487 905 456 621 456 621 570 154 570 154 372 725 372 725 441 646 441 646 693 378 693 378 735 483 735 483 928 714 928 714 394 697 394 697 347 458 347 458 247 939 247 939 324 299 324 299 57 476 57 476 126 86 126 86 626 367 626 367 625 132 625 132 36 11 36 11 158 206 158 206 49 508 49 508 725 86 725 86 148 492 148 492 366 496 366 496 474 599 474 599 673 430 673 430 346 423 346 423 862 769 862 769 918 197 918 197 638 426 638 426 679 394 679 394 888 525 888 525 920 315 920 315 232 854 232 854 168 422 168 422 643 563 643 563 955 230 955 230 197 375 197 375 629 894 629 894 893 722 893 722 508 215 508 215 61 142 61 142 909 306 909 306 20 920 20 920 959 571 959 571 686 801 686 801 415 853 415 853 644 950 644 950 337 119 337 119 57 864 57 864 258 488 258 488 946 312 946 312 271 460 271 460 530 96 530 96 877 165 877 165 835 224 835 224 315 35 315 35 851 954 851 954 822 840 822 840 632 75 632 75 830 125 830 125 261 572 261 572 550 743 550 743 230 362 230 362 904 667 904 667 16 906 16 906 962 287 962 287 823 522 823 522 218 514 218 514 478 105 478 105 266 252 266 252 106 215 106 215 617 843 617 843 809 855 809 855 666 643 666 643 223 583 223 583 710 412 710 412 454 794 454 794 459 87 459 87 401 928 401 928 426 149 426 149 380 586 380 586 306 227 306 227 174 953 174 953 496 499 496 499 838 23 838 23 476 150 476 150 706 88 706 88 718 256 718 256 374 23 374 23 243 671 243 671 731 374 731 374 597 748 597 748 638 458 638 458 882 924 882 924 580 24 580 24 478 684 478 684 764 109 764 109 468 701 468 701 313 800 313 800 809 817 809 817 317 49 317 49 804 381 804 381 787 593 787 593 462 714 462 714 653 751 653 751 473 957 473 957 35 196 35 196 683 169 683 169 375 653 375 653 637 797 637 797 776 891 776 891 395 809 395 809 64 551 64 551 634 119 634 119 123 359 123 359 637 714 637 714 531 224 531 224 313 526 313 526 959 354 959 354 932 418 932 418 190 439 190 439 325 632 325 632 159 676 159 676 458 533 458 533 867 78 867 78 841 691 841 691 928 514 928 514 616 777 616 777 210 522 210 522 910 778 910 778 792 178 792 178 39 798 39 798 624 875 624 875 380 223 380 223 580 28 580 28 552 510 552 510 554 104 554 104 764 708 764 708 773 737 773 737 236 557 236 557 441 60 441 60 499 572 499 572 831 410 831 410 200 573 200 573 338 744 338 744 479 294 479 294 912 646 912 646 151 99 151 99 649 829 649 829 888 97 888 97 239 226 239 226 239 460 239 460 8 951 8 951 729 509 729 509 917 862 917 862 844 470 844 470 83 350 83 350 397 765 397 765 745 563 745 563 811 525 811 525 905 655 905 655 147 14 147 14 76 703 76 703 664 851 664 851 86 227 86 227 47 490 47 490 327 242 327 242 919 123 919 123 423 531 423 531 798 766 798 766 75 504 75 504 914 108 914 108 566 250 566 250 205 534 205 534 606 903 606 903 448 371 448 371 145 783 145 783 559 671 559 671 54 149 54 149 394 610 394 610 14 399 14 399 465 647 465 647 361 24 361 24 652 160 652 160 511 362 511 362 119 630 119 630 868 274 868 274 463 902 463 902 905 926 905 926 42 126 42 126 850 58 850 58 332 824 332 824 513 956 513 956 758 887 758 887 528 844 528 844 52 236 52 236 697 788 697 788 536 348 536 348 719 186 719 186 534 827 534 827 462 93 462 93 822 537 822 537 511 19 511 19 500 791 500 791 798 566 798 566 832 386 832 386 454 890 454 890 530 613 530 613 337 929 337 929 756 742 756 742 849 591 849 591 799 261 799 261 59 34 59 34 814 25 814 25 700 483 700 483 659 437 659 437 3 948 3 948 447 716 447 716 729 744 729 744 406 849 406 849 754 922 754 922 81 63 81 63 857 290 857 290 274 182 274 182 891 802 891 802 508 249 508 249 960 642 960 642 81 634 81 634 140 832 140 832 390 10 390 10 400 941 400 941 822 90 822 90 463 195 463 195 599 303 599 303 117 945 117 945 255 246 255 246 759 874 759 874 60 4 60 4 869 430 869 430 341 780 341 780 1 725 1 725 209 672 209 672 747 107 747 107 500 439 500 439 50 892 50 892 467 44 467 44 336 902 336 902 541 354 541 354 908 639 908 639 506 180 506 180 516 830 516 830 630 518 630 518 288 3 288 3 342 494 342 494 494 648 494 648 780 148 780 148 525 913 525 913 263 34 263 34 636 789 636 789 221 296 221 296 642 182 642 182 419 206 419 206 36 646 36 646 25 521 25 521 780 560 780 560 599 122 599 122 850 487 850 487 789 71 789 71 185 339 185 339 260 380 260 380 679 430 679 430 267 335 267 335 110 29 110 29 363 740 363 740 248 44 248 44 91 126 91 126 640 577 640 577 777 692 777 692 34 538 34 538 447 33 447 33 547 690 547 690 819 400 819 400 838 192 838 192 575 941 575 941 605 592 605 592 230 520 230 520 693 867 693 867 198 413 198 413 718 23 718 23 718 947 718 947 352 584 352 584 464 716 464 716 649 655 649 655 130 678 130 678 96 685 96 685 560 496 560 496 901 311 901 311 661 661 661 661 195 639 195 639 546 762 546 762 317 225 317 225 567 914 567 914 196 499 196 499 148 53 148 53 655 61 655 61 894 762 894 762 620 746 620 746 571 136 571 136 964 441 964 441 545 174 545 174 254 925 254 925 435 63 435 63 458 699 458 699 74 250 74 250 850 455 850 455 99 592 99 592 439 85 439 85 2 164 2 164 937 138 937 138 574 612 574 612 552 814 552 814 788 299 788 299 141 608 141 608 474 827 474 827 691 762 691 762 197 921 197 921 223 77 223 77 826 384 826 384 558 888 558 888 696 477 696 477 726 115 726 115 737 704 737 704 670 432 670 432 863 858 863 858 752 859 752 859 44 446 44 446 493 536 493 536 147 955 147 955 224 224 224 224 381 312 381 312 263 703 263 703 189 528 189 528 856 864 856 864 371 458 371 458 697 279 697 279 333 935 333 935 97 218 97 218 101 75 101 75 501 493 501 493 344 843 344 843 831 727 831 727 631 54 631 54 863 770 863 770 201 419 201 419 729 247 729 247 710 613 710 613 420 544 420 544 219 939 219 939 559 760 559 760 847 792 847 792 950 630 950 630 663 949 663 949 325 10 325 10 631 454 631 454 245 330 245 330 853 119 853 119 408 190 408 190 947 14 947 14 705 552 705 552 813 687 813 687 18 526 18 526 520 601 520 601 963 563 963 563 792 520 792 520 565 479 565 479 405 141 405 141 244 875 244 875 512 934 512 934 684 169 684 169 608 312 608 312 469 122 469 122 390 159 390 159 815 375 815 375 258 41 258 41 343 264 343 264 462 335 462 335 227 644 227 644 162 835 162 835 406 219 406 219 131 460 131 460 778 282 778 282 11 209 11 209 947 610 947 610 817 902 817 902 843 793 843 793 661 561 661 561 105 880 105 880 336 795 336 795 325 60 325 60 290 429 290 429 683 389 683 389 74 111 74 111 787 518 787 518 626 820 626 820 434 610 434 610 385 156 385 156 264 281 264 281 199 197 199 197 201 197 201 197 28 662 28 662 276 557 276 557 749 803 749 803 911 910 911 910 216 617 216 617 517 665 517 665 873 526 873 526 217 108 217 108 14 484 14 484 29 842 29 842 114 295 114 295 16 756 16 756 81 444 81 444 477 369 477 369 520 64 520 64 941 359 941 359 692 117 692 117 187 837 187 837 219 484 219 484 460 164 460 164 662 914 662 914 562 245 562 245 477 36 477 36 30 50 30 50 622 301 622 301 867 955 867 955 846 813 846 813 892 515 892 515 197 533 197 533 390 432 390 432 305 480 305 480 265 226 265 226 482 660 482 660 709 923 709 923 701 725 701 725 807 416 807 416 774 806 774 806 53 557 53 557 604 781 604 781 521 817 521 817 821 255 821 255 478 536 478 536 479 286 479 286 561 323 561 323 184 778 184 778 858 36 858 36 431 49 431 49 897 595 897 595 442 934 442 934 200 262 200 262 269 881 269 881 896 338 896 338 106 807 106 807 433 239 433 239 910 732 910 732 916 945 916 945 393 288 393 288 465 719 465 719 337 779 337 779 817 292 817 292 295 250 295 250 963 888 963 888 233 905 233 905 297 477 297 477 330 687 330 687 114 163 114 163 884 575 884 575 630 597 630 597 912 856 912 856 133 375 133 375 506 81 506 81 284 570 284 570 258 233 258 233 247 443 247 443 92 8 92 8 885 380 885 380 397 908 397 908 64 749 64 749 168 21 168 21 578 620 578 620 702 333 702 333 445 554 445 554 290 292 290 292 52 891 52 891 750 74 750 74 383 614 383 614 95 4 95 4 473 403 473 403 943 900 943 900 273 833 273 833 940 892 940 892 802 566 802 566 610 835 610 835 569 940 569 940 118 476 118 476 316 111 316 111 82 352 82 352 414 702 414 702 644 678 644 678 497 844 497 844 779 440 779 440 463 509 463 509 39 45 39 45 657 560 657 560 137 631 137 631 473 765 473 765 865 548 865 548 903 852 903 852 416 764 416 764 643 615 643 615 205 121 205 121 837 67 837 67 273 428 273 428 50 861 50 861 243 34 243 34 317 318 317 318 918 95 918 95 582 939 582 939 42 221 42 221 383 141 383 141 669 34 669 34 930 854 930 854 578 370 578 370 57 164 57 164 695 855 695 855 127 556 127 556 783 114 783 114 106 482 106 482 82 812 82 812 432 12 432 12 705 770 705 770 866 560 866 560 615 261 615 261 364 258 364 258 785 482 785 482 907 587 907 587 934 243 934 243 5 701 5 701 740 193 740 193 65 656 65 656 389 80 389 80 772 202 772 202 239 774 239 774 861 512 861 512 205 35 205 35 710 783 710 783 195 118 195 118 845 692 845 692 66 55 66 55 104 225 104 225 98 440 98 440 149 557 149 557 674 117 674 117 527 784 527 784 356 291 356 291 679 700 679 700 70 960 70 960 115 553 115 553 577 861 577 861 787 614 787 614 718 111 718 111 527 382 527 382 736 407 736 407 330 56 330 56 406 188 406 188 393 893 393 893 958 72 958 72 280 670 280 670 75 651 75 651 29 202 29 202 287 209 287 209 585 793 585 793 13 608 13 608 58 665 58 665 915 305 915 305 925 907 925 907 386 681 386 681 687 656 687 656 517 681 517 681 32 305 32 305 611 343 611 343 23 903 23 903 829 894 829 894 577 504 577 504 133 782 133 782 926 785 926 785 681 270 681 270 797 126 797 126 489 804 489 804 852 621 852 621 721 368 721 368 591 291 591 291 67 525 67 525 849 789 849 789 371 774 371 774 574 212 574 212 590 7 590 7 483 890 483 890 518 13 518 13 815 571 815 571 421 778 421 778 812 288 812 288 234 227 234 227 693 923 693 923 675 615 675 615 529 721 529 721 829 759 829 759 435 787 435 787 955 657 955 657 848 314 848 314 883 459 883 459 822 420 822 420 791 702 791 702 349 352 349 352 337 917 337 917 880 765 880 765 196 134 196 134 605 576 605 576 365 660 365 660 230 721 230 721 299 247 299 247 77 834 77 834 87 855 87 855 553 748 553 748 73 177 73 177 422 808 422 808 525 73 525 73 181 155 181 155 598 394 598 394 343 20 343 20 223 76 223 76 553 702 553 702 464 219 464 219 126 846 126 846 626 155 626 155 685 188 685 188 534 199 534 199 5 141 5 141 93 633 93 633 918 518 918 518 949 675 949 675 385 311 385 311 268 403 268 403 752 190 752 190 447 256 447 256 221 431 221 431 160 330 160 330 565 651 565 651 78 176 78 176 128 301 128 301 530 680 530 680 266 704 266 704 455 122 455 122 819 598 819 598 219 373 219 373 660 652 660 652 284 301 284 301 489 359 489 359 680 455 680 455 361 217 361 217 609 96 609 96 772 410 772 410 305 863 305 863 68 628 68 628 187 326 187 326 792 75 792 75 877 433 877 433 324 177 324 177 104 654 104 654 804 143 804 143 571 226 571 226 81 694 81 694 125 331 125 331 942 472 942 472 690 440 690 440 869 725 869 725 362 633 362 633 173 940 173 940 838 848 838 848 871 8 871 8 66 197 66 197 902 514 902 514 160 415 160 415 216 279 216 279 735 549 735 549 418 231 418 231 227 385 227 385 116 34 116 34 209 540 209 540 402 565 402 565 249 408 249 408 240 217 240 217 110 69 110 69 487 85 487 85 389 871 389 871 743 860 743 860 746 767 746 767 867 292 867 292 857 792 857 792 4 471 4 471 567 392 567 392 532 188 532 188 33 324 33 324 331 789 331 789 205 850 205 850 209 84 209 84 689 894 689 894 897 309 897 309 11 750 11 750 396 662 396 662 922 754 922 754 518 839 518 839 755 256 755 256 863 163 863 163 933 833 933 833 760 813 760 813 962 210 962 210 648 639 648 639 596 651 596 651 235 818 235 818 649 288 649 288 674 732 674 732 320 107 320 107 573 21 573 21 33 116 33 116 8 199 8 199 361 137 361 137 667 571 667 571 671 550 671 550 710 329 710 329 564 342 564 342 34 835 34 835 752 428 752 428 1 686 1 686 182 647 182 647 822 364 822 364 881 918 881 918 623 133 623 133 521 548 521 548 868 118 868 118 770 906 770 906 95 601 95 601 349 580 349 580 3 814 3 814 69 688 69 688 715 659 715 659 624 523 624 523 610 214 610 214 624 286 624 286 861 810 861 810 398 50 398 50 78 70 78 70 26 152 26 152 129 105 129 105 589 354 589 354 733 763 733 763 937 600 937 600 580 350 580 350 125 488 125 488 732 466 732 466 526 374 526 374 67 518 67 518 651 765 651 765 740 469 740 469 334 932 334 932 451 694 451 694 501 66 501 66 721 835 721 835 101 338 101 338 525 790 525 790 527 104 527 104 817 280 817 280 454 514 454 514 823 28 823 28 426 324 426 324 104 786 104 786 461 380 461 380 561 897 561 897 160 367 160 367 564 80 564 80 194 350 194 350 53 170 53 170 910 814 910 814 395 185 395 185 484 503 484 503 959 130 959 130 106 449 106 449 673 357 673 357 424 307 424 307 670 744 670 744 950 114 950 114 522 783 522 783 705 309 705 309 351 189 351 189 559 735 559 735 141 381 141 381 102 834 102 834 156 818 156 818 189 572 189 572 315 552 315 552 361 193 361 193 745 544 745 544 210 22 210 22 591 728 591 728 876 385 876 385 431 91 431 91 193 302 193 302 843 916 843 916 365 616 365 616 580 111 580 111 705 760 705 760 35 883 35 883 669 643 669 643 743 111 743 111 458 439 458 439 553 923 553 923 318 451 318 451 844 344 844 344 519 203 519 203 150 476 150 476 644 797 644 797 250 924 250 924 14 433 14 433 811 164 811 164 228 166 228 166 295 674 295 674 424 575 424 575 294 268 294 268 112 528 112 528 123 770 123 770 202 106 202 106 746 149 746 149 437 234 437 234 329 766 329 766 777 798 777 798 698 819 698 819 326 362 326 362 226 53 226 53 294 29 294 29 962 528 962 528 502 197 502 197 273 579 273 579 774 655 774 655 19 117 19 117 834 85 834 85 521 921 521 921 605 205 605 205 934 831 934 831 46 641 46 641 951 708 951 708 726 18 726 18 885 14 885 14 735 131 735 131 834 646 834 646 732 116 732 116 883 896 883 896 27 372 27 372 513 731 513 731 713 855 713 855 411 946 411 946 882 258 882 258 581 900 581 900 666 417 666 417 424 233 424 233 577 848 577 848 348 679 348 679 500 134 500 134 421 822 421 822 890 937 890 937 147 799 147 799 524 44 524 44 66 753 66 753 121 156 121 156 47 892 47 892 639 575 639 575 304 340 304 340 148 411 148 411 580 512 580 512 882 61 882 61 297 116 297 116 663 568 663 568 343 461 343 461 329 854 329 854 568 645 568 645 375 554 375 554 147 833 147 833 315 652 315 652 772 774 772 774 926 492 926 492 851 956 851 956 387 579 387 579 28 310 28 310 628 697 628 697 3 58 3 58 415 639 415 639 554 324 554 324 961 532 961 532 440 622 440 622 33 474 33 474 290 296 290 296 693 795 693 795 627 881 627 881 303 859 303 859 709 268 709 268 589 713 589 713 601 115 601 115 27 816 27 816 570 99 570 99 752 156 752 156 943 34 943 34 172 58 172 58 953 956 953 956 132 684 132 684 458 455 458 455 213 930 213 930 552 810 552 810 333 138 333 138 354 286 354 286 97 372 97 372 522 80 522 80 830 451 830 451 918 272 918 272 11 718 11 718 495 613 495 613 457 180 457 180 273 959 273 959 463 721 463 721 425 528 425 528 66 191 66 191 625 452 625 452 386 954 386 954 380 129 380 129 551 196 551 196 667 511 667 511 766 478 766 478 653 16 653 16 673 692 673 692 564 337 564 337 242 345 242 345 846 956 846 956 620 949 620 949 73 520 73 520 25 529 25 529 400 921 400 921 774 771 774 771 435 37 435 37 162 559 162 559 62 95 62 95 240 43 240 43 455 340 455 340 456 332 456 332 187 429 187 429 866 770 866 770 569 22 569 22 539 88 539 88 688 51 688 51 22 806 22 806 92 305 92 305 380 493 380 493 396 849 396 849 885 195 885 195 323 294 323 294 331 474 331 474 235 418 235 418 105 177 105 177 329 190 329 190 95 286 95 286 850 960 850 960 485 32 485 32 818 3 818 3 323 894 323 894 146 303 146 303 849 663 849 663 922 537 922 537 568 543 568 543 349 935 349 935 865 937 865 937 853 537 853 537 916 97 916 97 653 771 653 771 672 516 672 516 697 491 697 491 276 159 276 159 826 618 826 618 872 783 872 783 961 861 961 861 845 144 845 144 588 625 588 625 626 842 626 842 309 296 309 296 144 212 144 212 590 753 590 753 759 835 759 835 238 897 238 897 144 745 144 745 779 89 779 89 497 791 497 791 514 925 514 925 892 645 892 645 922 536 922 536 857 865 857 865 801 330 801 330 65 171 65 171 348 862 348 862 653 629 653 629 889 736 889 736 177 664 177 664 284 693 284 693 209 380 209 380 797 101 797 101 359 399 359 399 692 177 692 177 233 22 233 22 534 552 534 552 596 702 596 702 926 162 926 162 99 580 99 580 72 192 72 192 769 581 769 581 261 143 261 143 794 479 794 479 681 133 681 133 182 634 182 634 791 215 791 215 591 8 591 8 165 753 165 753 438 685 438 685 198 312 198 312 322 804 322 804 594 171 594 171 204 488 204 488 342 782 342 782 876 428 876 428 245 138 245 138 191 244 191 244 608 557 608 557 650 833 650 833 430 870 430 870 306 777 306 777 953 237 953 237 358 616 358 616 847 549 847 549 735 468 735 468 246 888 246 888 637 555 637 555 433 795 433 795 439 855 439 855 960 675 960 675 331 749 331 749 652 165 652 165 799 410 799 410 145 446 145 446 573 948 573 948 458 700 458 700 803 83 803 83 457 183 457 183 764 549 764 549 632 545 632 545 838 515 838 515 296 487 296 487 798 505 798 505 494 586 494 586 584 746 584 746 756 1 756 1 22 947 22 947 109 466 109 466 4 628 4 628 17 602 17 602 400 578 400 578 383 199 383 199 914 574 914 574 421 41 421 41 39 934 39 934 535 598 535 598 333 523 333 523 322 388 322 388 397 790 397 790 619 301 619 301 420 180 420 180 839 330 839 330 98 286 98 286 82 381 82 381 254 158 254 158 960 709 960 709 873 876 873 876 297 826 297 826 243 821 243 821 903 38 903 38 615 635 615 635 663 914 663 914 576 487 576 487 492 739 492 739 163 214 163 214 768 29 768 29 398 533 398 533 45 19 45 19 828 477 828 477 736 700 736 700 266 568 266 568 137 836 137 836 279 538 279 538 158 382 158 382 753 156 753 156 332 240 332 240 39 121 39 121 181 25 181 25 436 752 436 752 308 526 308 526 487 787 487 787 595 872 595 872 141 427 141 427 756 584 756 584 612 405 612 405 517 332 517 332 420 782 420 782 517 188 517 188 404 548 404 548 48 961 48 961 286 400 286 400 843 601 843 601 280 662 280 662 405 573 405 573 744 528 744 528 291 809 291 809 657 635 657 635 113 960 113 960 323 232 323 232 250 934 250 934 675 536 675 536 273 420 273 420 588 457 588 457 694 607 694 607 143 519 143 519 625 826 625 826 525 4 525 4 648 767 648 767 840 52 840 52 196 929 196 929 213 185 213 185 464 177 464 177 333 844 333 844 789 869 789 869 95 74 95 74 447 908 447 908 579 256 579 256 534 433 534 433 367 412 367 412 314 603 314 603 829 794 829 794 592 642 592 642 74 64 74 64 907 544 907 544 750 362 750 362 241 690 241 690 53 498 53 498 639 293 639 293 379 421 379 421 611 169 611 169 57 644 57 644 77 250 77 250 431 837 431 837 934 869 934 869 836 339 836 339 864 463 864 463 288 669 288 669 110 399 110 399 557 236 557 236 161 475 161 475 258 836 258 836 23 778 23 778 476 365 476 365 724 194 724 194 84 126 84 126 786 211 786 211 530 380 530 380 772 153 772 153 188 702 188 702 823 891 823 891 241 307 241 307 86 609 86 609 830 631 830 631 247 892 247 892 781 893 781 893 72 99 72 99 817 895 817 895 915 585 915 585 831 146 831 146 15 332 15 332 519 847 519 847 624 665 624 665 401 590 401 590 115 902 115 902 721 251 721 251 256 334 256 334 187 792 187 792 422 312 422 312 19 177 19 177 567 221 567 221 875 484 875 484 581 338 581 338 340 709 340 709 242 143 242 143 793 546 793 546 490 60 490 60 386 385 386 385 925 591 925 591 263 60 263 60 616 834 616 834 436 253 436 253 397 284 397 284 936 290 936 290 501 586 501 586 655 363 655 363 284 185 284 185 486 106 486 106 654 721 654 721 856 480 856 480 507 742 507 742 385 159 385 159 82 692 82 692 97 844 97 844 820 450 820 450 489 326 489 326 683 138 683 138 893 621 893 621 850 856 850 856 629 147 629 147 38 6 38 6 333 936 333 936 870 24 870 24 529 891 529 891 47 301 47 301 790 942 790 942 792 459 792 459 158 335 158 335 764 743 764 743 640 181 640 181 731 160 731 160 918 39 918 39 465 347 465 347 512 205 512 205 43 29 43 29 383 637 383 637 961 763 961 763 600 826 600 826 302 642 302 642 72 466 72 466 690 261 690 261 832 313 832 313 248 51 248 51 36 279 36 279 724 598 724 598 332 272 332 272 772 465 772 465 225 694 225 694 313 475 313 475 917 855 917 855 894 841 894 841 566 351 566 351 4 380 4 380 290 529 290 529 694 128 694 128 208 156 208 156 226 36 226 36 68 902 68 902 802 891 802 891 595 629 595 629 452 348 452 348 629 489 629 489 238 247 238 247 301 803 301 803 684 41 684 41 836 77 836 77 22 859 22 859 551 778 551 778 856 748 856 748 927 598 927 598 108 647 108 647 755 326 755 326 416 458 416 458 215 607 215 607 820 703 820 703 666 159 666 159 371 854 371 854 330 473 330 473 714 852 714 852 466 856 466 856 565 427 565 427 387 397 387 397 40 280 40 280 52 711 52 711 655 376 655 376 111 282 111 282 659 635 659 635 231 853 231 853 742 321 742 321 636 747 636 747 501 27 501 27 386 58 386 58 96 811 96 811 437 317 437 317 953 517 953 517 785 884 785 884 239 948 239 948 562 803 562 803 596 430 596 430 664 450 664 450 590 664 590 664 252 67 252 67 726 760 726 760 309 964 309 964 932 424 932 424 672 453 672 453 789 174 789 174 404 263 404 263 864 494 864 494 139 804 139 804 137 946 137 946 956 337 956 337 417 471 417 471 734 958 734 958 284 613 284 613 603 230 603 230 921 911 921 911 159 312 159 312 430 96 430 96 861 459 861 459 741 908 741 908 9 403 9 403 784 57 784 57 421 29 421 29 866 630 866 630 491 495 491 495 732 339 732 339 696 854 696 854 916 54 916 54 449 882 449 882 554 892 554 892 425 338 425 338 74 631 74 631 592 141 592 141 595 277 595 277 127 526 127 526 284 371 284 371 301 401 301 401 601 160 601 160 779 311 779 311 314 937 314 937 362 351 362 351 388 584 388 584 236 387 236 387 154 406 154 406 366 443 366 443 433 938 433 938 818 18 818 18 868 843 868 843 523 599 523 599 663 853 663 853 281 115 281 115 825 139 825 139 696 382 696 382 185 885 185 885 382 798 382 798 179 357 179 357 549 653 549 653 559 782 559 782 93 935 93 935 451 223 451 223 907 286 907 286 589 140 589 140 413 552 413 552 766 193 766 193 104 331 104 331 852 910 852 910 202 387 202 387 343 765 343 765 42 321 42 321 801 182 801 182 449 795 449 795 533 131 533 131 625 514 625 514 567 148 567 148 333 418 333 418 219 368 219 368 47 115 47 115 949 338 949 338 931 277 931 277 218 467 218 467 866 49 866 49 26 86 26 86 481 764 481 764 825 914 825 914 378 286 378 286 552 129 552 129 495 857 495 857 122 631 122 631 942 613 942 613 80 414 80 414 573 257 573 257 894 107 894 107 620 776 620 776 728 572 728 572 810 821 810 821 157 792 157 792 931 756 931 756 752 943 752 943 898 446 898 446 582 10 582 10 810 675 810 675 599 415 599 415 77 159 77 159 688 155 688 155 398 231 398 231 158 502 158 502 254 708 254 708 832 151 832 151 241 422 241 422 199 18 199 18 140 21 140 21 330 688 330 688 44 15 44 15 802 590 802 590 642 91 642 91 899 863 899 863 82 737 82 737 5 421 5 421 70 712 70 712 309 116 309 116 473 409 473 409 471 621 471 621 856 597 856 597 646 38 646 38 788 190 788 190 4 867 4 867 107 243 107 243 794 74 794 74 788 892 788 892 951 599 951 599 392 488 392 488 846 592 846 592 497 65 497 65 931 250 931 250 795 304 795 304 690 114 690 114 306 526 306 526 708 488 708 488 241 587 241 587 552 95 552 95 786 651 786 651 440 436 440 436 805 802 805 802 416 182 416 182 333 424 333 424 808 11 808 11 569 239 569 239 787 739 787 739 604 752 604 752 639 665 639 665 774 292 774 292 417 684 417 684 219 459 219 459 337 715 337 715 908 708 908 708 771 41 771 41 77 948 77 948 563 657 563 657 357 518 357 518 214 779 214 779 758 642 758 642 763 337 763 337 311 34 311 34 297 590 297 590 248 818 248 818 443 57 443 57 117 803 117 803 863 678 863 678 691 726 691 726 738 31 738 31 65 408 65 408 492 511 492 511 736 587 736 587 47 93 47 93 248 74 248 74 886 774 886 774 673 647 673 647 204 661 204 661 221 171 221 171 20 289 20 289 151 279 151 279 729 682 729 682 875 397 875 397 799 427 799 427 232 73 232 73 67 641 67 641 792 844 792 844 453 456 453 456 26 723 26 723 533 809 533 809 551 673 551 673 327 854 327 854 18 337 18 337 783 280 783 280 212 141 212 141 602 555 602 555 833 946 833 946 659 50 659 50 101 405 101 405 338 205 338 205 675 279 675 279 944 638 944 638 178 610 178 610 909 953 909 953 331 386 331 386 241 359 241 359 512 277 512 277 131 874 131 874 344 315 344 315 373 255 373 255 161 639 161 639 286 671 286 671 309 932 309 932 463 34 463 34 449 597 449 597 851 420 851 420 893 929 893 929 567 599 567 599 634 216 634 216 38 538 38 538 678 368 678 368 938 13 938 13 41 78 41 78 445 314 445 314 140 65 140 65 701 82 701 82 587 595 587 595 289 631 289 631 196 133 196 133 586 794 586 794 841 656 841 656 164 96 164 96 532 390 532 390 154 675 154 675 68 775 68 775 610 28 610 28 70 574 70 574 862 603 862 603 285 197 285 197 27 538 27 538 518 96 518 96 122 122 122 122 260 818 260 818 162 507 162 507 665 266 665 266 36 521 36 521 420 783 420 783 151 242 151 242 537 313 537 313 920 101 920 101 936 338 936 338 467 526 467 526 66 498 66 498 633 604 633 604 30 688 30 688 380 281 380 281 454 14 454 14 285 885 285 885 531 469 531 469 341 80 341 80 545 303 545 303 756 724 756 724 392 315 392 315 477 328 477 328 756 540 756 540 109 151 109 151 566 186 566 186 216 377 216 377 185 647 185 647 882 837 882 837 118 87 118 87 579 374 579 374 840 765 840 765 111 457 111 457 780 41 780 41 515 489 515 489 334 336 334 336 274 583 274 583 467 358 467 358 653 926 653 926 261 907 261 907 103 481 103 481 254 341 254 341 214 77 214 77 817 784 817 784 809 86 809 86 232 595 232 595 4 122 4 122 552 593 552 593 467 494 467 494 544 660 544 660 54 331 54 331 962 501 962 501 462 326 462 326 872 294 872 294 471 817 471 817 564 318 564 318 452 928 452 928 101 773 101 773 7 668 7 668 116 294 116 294 874 159 874 159 480 95 480 95 7 266 7 266 86 620 86 620 609 494 609 494 126 496 126 496 252 241 252 241 120 411 120 411 561 6 561 6 815 862 815 862 703 887 703 887 14 14 14 14 551 82 551 82 426 885 426 885 430 704 430 704 573 903 573 903 542 537 542 537 326 387 326 387 160 835 160 835 147 536 147 536 201 551 201 551 250 784 250 784 308 690 308 690 88 620 88 620 878 654 878 654 633 362 633 362 242 318 242 318 314 306 314 306 821 797 821 797 45 410 45 410 707 528 707 528 781 293 781 293 64 779 64 779 371 388 371 388 388 752 388 752 206 904 206 904 767 872 767 872 120 649 120 649 394 501 394 501 155 450 155 450 593 438 593 438 145 91 145 91 239 361 239 361 948 150 948 150 196 945 196 945 882 66 882 66 542 116 542 116 778 683 778 683 4 586 4 586 90 828 90 828 98 590 98 590 743 408 743 408 696 266 696 266 104 150 104 150 275 767 275 767 236 345 236 345 186 338 186 338 143 528 143 528 466 481 466 481 816 86 816 86 22 552 22 552 506 835 506 835 672 321 672 321 502 562 502 562 566 220 566 220 787 777 787 777 435 104 435 104 67 447 67 447 727 123 727 123 666 518 666 518 643 99 643 99 477 471 477 471 927 117 927 117 551 501 551 501 3 187 3 187 46 280 46 280 936 164 936 164 200 381 200 381 916 16 916 16 215 875 215 875 835 14 835 14 109 361 109 361 604 809 604 809 172 112 172 112 367 620 367 620 236 234 236 234 407 244 407 244 850 258 850 258 847 669 847 669 576 860 576 860 397 552 397 552 800 546 800 546 286 546 286 546 669 51 669 51 92 892 92 892 269 167 269 167 149 894 149 894 624 939 624 939 156 393 156 393 450 784 450 784 191 277 191 277 95 141 95 141 339 844 339 844 265 373 265 373 443 373 443 373 713 452 713 452 330 907 330 907 770 964 770 964 896 79 896 79 615 97 615 97 408 341 408 341 528 677 528 677 219 787 219 787 722 70 722 70 609 95 609 95 919 515 919 515 625 712 625 712 534 398 534 398 658 733 658 733 545 313 545 313 720 234 720 234 344 8 344 8 71 425 71 425 409 261 409 261 601 542 601 542 447 261 447 261 251 27 251 27 961 612 961 612 843 141 843 141 850 864 850 864 113 257 113 257 687 767 687 767 49 160 49 160 386 612 386 612 431 195 431 195 887 762 887 762 528 924 528 924 390 575 390 575 618 107 618 107 944 214 944 214 460 885 460 885 107 826 107 826 845 23 845 23 866 895 866 895 696 943 696 943 251 671 251 671 465 378 465 378 920 227 920 227 93 742 93 742 847 406 847 406 324 491 324 491 574 229 574 229 757 950 757 950 139 314 139 314 237 661 237 661 37 901 37 901 468 257 468 257 450 136 450 136 291 646 291 646 675 556 675 556 496 874 496 874 707 846 707 846 921 7 921 7 928 60 928 60 514 396 514 396 956 484 956 484 30 376 30 376 618 608 618 608 670 343 670 343 243 728 243 728 930 963 930 963 38 177 38 177 707 711 707 711 107 465 107 465 90 623 90 623 699 394 699 394 638 685 638 685 508 571 508 571 847 732 847 732 97 895 97 895 144 403 144 403 303 313 303 313 508 370 508 370 730 149 730 149 672 839 672 839 526 778 526 778 551 682 551 682 595 757 595 757 718 70 718 70 441 285 441 285 876 241 876 241 356 53 356 53 154 932 154 932 889 156 889 156 304 112 304 112 379 845 379 845 207 563 207 563 73 776 73 776 140 567 140 567 940 102 940 102 20 173 20 173 287 359 287 359 642 934 642 934 531 697 531 697 557 717 557 717 223 500 223 500 611 117 611 117 677 167 677 167 696 492 696 492 215 229 215 229 359 206 359 206 360 185 360 185 941 553 941 553 518 518 518 518 224 296 224 296 425 872 425 872 947 19 947 19 355 820 355 820 112 425 112 425 381 799 381 799 29 437 29 437 739 110 739 110 321 70 321 70 561 726 561 726 673 631 673 631 898 645 898 645 452 399 452 399 509 390 509 390 559 679 559 679 27 685 27 685 355 271 355 271 886 493 886 493 194 388 194 388 457 292 457 292 845 605 845 605 542 334 542 334 805 13 805 13 890 566 890 566 61 387 61 387 337 291 337 291 597 807 597 807 167 941 167 941 690 410 690 410 520 186 520 186 176 857 176 857 61 425 61 425 695 870 695 870 681 290 681 290 855 870 855 870 653 484 653 484 668 278 668 278 344 933 344 933 747 78 747 78 780 914 780 914 714 493 714 493 507 713 507 713 704 350 704 350 415 757 415 757 199 700 199 700 462 313 462 313 639 544 639 544 238 409 238 409 462 442 462 442 410 204 410 204 507 304 507 304 700 432 700 432 330 750 330 750 317 433 317 433 959 403 959 403 524 446 524 446 62 323 62 323 147 239 147 239 525 566 525 566 4 885 4 885 77 227 77 227 910 589 910 589 905 387 905 387 505 26 505 26 951 806 951 806 365 378 365 378 485 190 485 190 132 360 132 360 393 547 393 547 4 385 4 385 545 496 545 496 202 587 202 587 337 129 337 129 346 785 346 785 752 602 752 602 744 834 744 834 378 179 378 179 400 665 400 665 952 870 952 870 167 294 167 294 51 426 51 426 67 768 67 768 317 952 317 952 839 201 839 201 179 1 179 1 593 13 593 13 154 21 154 21 287 716 287 716 61 775 61 775 190 491 190 491 593 191 593 191 938 959 938 959 736 598 736 598 458 730 458 730 914 147 914 147 356 811 356 811 191 410 191 410 355 563 355 563 408 814 408 814 785 410 785 410 185 411 185 411 409 901 409 901 460 734 460 734 733 625 733 625 218 340 218 340 307 538 307 538 495 406 495 406 742 957 742 957 464 944 464 944 52 268 52 268 145 749 145 749 352 595 352 595 706 888 706 888 586 515 586 515 767 190 767 190 441 777 441 777 915 116 915 116 378 812 378 812 117 957 117 957 26 206 26 206 779 307 779 307 413 69 413 69 276 454 276 454 206 833 206 833 902 184 902 184 643 857 643 857 750 189 750 189 739 918 739 918 606 636 606 636 14 575 14 575 642 531 642 531 340 864 340 864 958 631 958 631 290 426 290 426 110 927 110 927 896 462 896 462 847 404 847 404 815 179 815 179 771 638 771 638 868 499 868 499 48 960 48 960 630 722 630 722 394 373 394 373 145 97 145 97 564 45 564 45 842 815 842 815 8 119 8 119 521 487 521 487 57 220 57 220 84 582 84 582 264 141 264 141 536 278 536 278 383 121 383 121 61 703 61 703 345 962 345 962 612 411 612 411 604 168 604 168 75 351 75 351 357 70 357 70 172 200 172 200 835 307 835 307 234 503 234 503 644 842 644 842 197 505 197 505 902 942 902 942 206 883 206 883 648 387 648 387 589 167 589 167 926 135 926 135 516 26 516 26 677 31 677 31 284 770 284 770 66 518 66 518 164 812 164 812 242 535 242 535 725 821 725 821 668 887 668 887 670 162 670 162 496 739 496 739 678 265 678 265 99 24 99 24 181 697 181 697 161 308 161 308 239 66 239 66 582 594 582 594 837 315 837 315 535 29 535 29 268 97 268 97 537 938 537 938 830 298 830 298 545 628 545 628 56 219 56 219 103 614 103 614 305 621 305 621 768 895 768 895 122 229 122 229 94 311 94 311 174 289 174 289 691 860 691 860 415 353 415 353 610 262 610 262 915 215 915 215 348 148 348 148 588 700 588 700 816 732 816 732 833 33 833 33 12 331 12 331 339 735 339 735 110 530 110 530 352 243 352 243 188 766 188 766 659 259 659 259 44 557 44 557 726 414 726 414 552 919 552 919 819 720 819 720 607 174 607 174 80 12 80 12 395 727 395 727 758 252 758 252 897 199 897 199 342 89 342 89 173 938 173 938 475 376 475 376 379 935 379 935 166 742 166 742 878 461 878 461 794 864 794 864 700 52 700 52 444 370 444 370 617 719 617 719 300 291 300 291 471 237 471 237 721 806 721 806 447 696 447 696 329 461 329 461 504 121 504 121 958 413 958 413 246 815 246 815 902 229 902 229 847 756 847 756 768 566 768 566 67 335 67 335 569 398 569 398 370 786 370 786 641 398 641 398 210 324 210 324 216 18 216 18 116 457 116 457 662 364 662 364 163 328 163 328 763 361 763 361 369 480 369 480 56 282 56 282 244 100 244 100 676 816 676 816 53 312 53 312 84 760 84 760 488 58 488 58 895 56 895 56 691 237 691 237 455 297 455 297 427 417 427 417 287 579 287 579 234 169 234 169 955 872 955 872 935 203 935 203 271 165 271 165 112 496 112 496 411 439 411 439 523 542 523 542 732 771 732 771 715 276 715 276 874 911 874 911 356 205 356 205 448 599 448 599 338 125 338 125 852 692 852 692 586 38 586 38 544 649 544 649 674 81 674 81 130 173 130 173 798 175 798 175 53 662 53 662 602 476 602 476 573 745 573 745 157 75 157 75 747 895 747 895 422 704 422 704 254 858 254 858 321 757 321 757 347 646 347 646 930 305 930 305 319 724 319 724 419 296 419 296 392 446 392 446 81 797 81 797 383 23 383 23 577 567 577 567 446 932 446 932 713 175 713 175 390 245 390 245 495 424 495 424 21 933 21 933 633 417 633 417 609 713 609 713 18 25 18 25 236 920 236 920 22 18 22 18 422 153 422 153 586 101 586 101 947 207 947 207 778 731 778 731 531 152 531 152 464 713 464 713 395 233 395 233 292 127 292 127 39 95 39 95 455 293 455 293 351 741 351 741 784 292 784 292 543 286 543 286 203 400 203 400 952 332 952 332 46 179 46 179 557 282 557 282 157 672 157 672 355 355 355 355 732 541 732 541 440 467 440 467 325 409 325 409 144 512 144 512 277 165 277 165 113 63 113 63 660 693 660 693 494 255 494 255 275 591 275 591 129 233 129 233 212 351 212 351 648 185 648 185 290 399 290 399 893 946 893 946 506 643 506 643 487 595 487 595 192 350 192 350 855 2 855 2 212 964 212 964 187 212 187 212 870 499 870 499 166 243 166 243 150 274 150 274 718 791 718 791 284 568 284 568 661 282 661 282 430 321 430 321 881 700 881 700 69 848 69 848 360 263 360 263 800 856 800 856 384 856 384 856 213 152 213 152 688 81 688 81 713 403 713 403 829 477 829 477 792 820 792 820 646 19 646 19 643 42 643 42 33 731 33 731 25 845 25 845 495 259 495 259 590 472 590 472 324 423 324 423 575 198 575 198 28 453 28 453 140 909 140 909 120 779 120 779 284 569 284 569 407 712 407 712 645 946 645 946 337 506 337 506 765 873 765 873 780 547 780 547 674 359 674 359 197 639 197 639 103 107 103 107 223 4 223 4 953 327 953 327 417 450 417 450 135 55 135 55 783 508 783 508 454 722 454 722 750 197 750 197 846 503 846 503 180 171 180 171 447 689 447 689 148 436 148 436 508 587 508 587 576 923 576 923 12 257 12 257 504 648 504 648 848 465 848 465 610 566 610 566 322 91 322 91 549 66 549 66 145 13 145 13 861 234 861 234 891 432 891 432 282 688 282 688 349 845 349 845 868 911 868 911 59 328 59 328 792 509 792 509 481 113 481 113 438 132 438 132 203 186 203 186 141 520 141 520 907 843 907 843 79 383 79 383 253 102 253 102 194 518 194 518 553 595 553 595 152 817 152 817 581 601 581 601 16 54 16 54 435 695 435 695 106 95 106 95 677 232 677 232 195 415 195 415 697 464 697 464 731 149 731 149 501 20 501 20 201 481 201 481 308 173 308 173 870 57 870 57 487 238 487 238 894 702 894 702 836 250 836 250 34 40 34 40 74 767 74 767 780 174 780 174 124 102 124 102 614 343 614 343 834 124 834 124 720 133 720 133 15 674 15 674 577 806 577 806 869 454 869 454 482 419 482 419 551 384 551 384 523 804 523 804 50 302 50 302 244 866 244 866 505 920 505 920 346 524 346 524 554 305 554 305 175 297 175 297 190 944 190 944 577 915 577 915 136 505 136 505 579 512 579 512 47 204 47 204 520 321 520 321 526 864 526 864 509 791 509 791 907 230 907 230 368 119 368 119 649 767 649 767 164 227 164 227 692 507 692 507 747 100 747 100 924 812 924 812 503 947 503 947 718 440 718 440 498 713 498 713 109 531 109 531 525 536 525 536 382 897 382 897 824 803 824 803 388 146 388 146 885 690 885 690 773 281 773 281 300 391 300 391 356 719 356 719 170 843 170 843 760 151 760 151 311 719 311 719 695 56 695 56 842 179 842 179 733 701 733 701 313 510 313 510 13 385 13 385 18 283 18 283 655 379 655 379 179 42 179 42 309 548 309 548 855 481 855 481 197 644 197 644 307 240 307 240 138 850 138 850 723 227 723 227 517 114 517 114 873 676 873 676 779 234 779 234 246 22 246 22 730 71 730 71 571 817 571 817 101 431 101 431 723 842 723 842 332 909 332 909 403 750 403 750 295 769 295 769 760 77 760 77 116 682 116 682 483 758 483 758 280 719 280 719 957 37 957 37 357 217 357 217 175 518 175 518 202 179 202 179 566 420 566 420 359 188 359 188 250 663 250 663 817 804 817 804 8 405 8 405 208 161 208 161 822 777 822 777 464 863 464 863 246 959 246 959 305 787 305 787 664 922 664 922 71 372 71 372 236 56 236 56 391 289 391 289 288 46 288 46 811 849 811 849 640 70 640 70 306 672 306 672 717 535 717 535 846 747 846 747 833 620 833 620 207 707 207 707 199 533 199 533 927 290 927 290 308 689 308 689 446 270 446 270 368 32 368 32 815 190 815 190 188 386 188 386 651 15 651 15 29 35 29 35 87 836 87 836 719 323 719 323 372 526 372 526 33 716 33 716 785 886 785 886 266 533 266 533 956 482 956 482 55 862 55 862 711 339 711 339 563 662 563 662 764 638 764 638 427 960 427 960 775 659 775 659 2 293 2 293 939 465 939 465 786 432 786 432 479 652 479 652 625 573 625 573 711 116 711 116 952 485 952 485 47 682 47 682 28 563 28 563 597 229 597 229 646 291 646 291 246 327 246 327 649 468 649 468 566 949 566 949 900 832 900 832 247 952 247 952 253 172 253 172 516 228 516 228 68 76 68 76 518 205 518 205 159 795 159 795 665 731 665 731 561 287 561 287 417 764 417 764 295 656 295 656 771 825 771 825 100 753 100 753 429 630 429 630 538 744 538 744 713 266 713 266 883 854 883 854 679 433 679 433 105 777 105 777 418 600 418 600 890 405 890 405 690 401 690 401 53 200 53 200 809 744 809 744 383 794 383 794 774 699 774 699 58 689 58 689 81 346 81 346 90 25 90 25 634 64 634 64 403 150 403 150 262 121 262 121 496 345 496 345 800 614 800 614 768 111 768 111 565 504 565 504 491 450 491 450 825 65 825 65 309 661 309 661 159 757 159 757 787 485 787 485 561 578 561 578 556 914 556 914 782 773 782 773 802 386 802 386 878 586 878 586 646 39 646 39 29 388 29 388 944 684 944 684 100 67 100 67 628 796 628 796 327 428 327 428 582 783 582 783 25 97 25 97 835 939 835 939 756 910 756 910 358 384 358 384 574 849 574 849 120 548 120 548 529 423 529 423 144 576 144 576 916 793 916 793 520 829 520 829 491 487 491 487 562 215 562 215 771 256 771 256 75 353 75 353 624 677 624 677 372 949 372 949 119 400 119 400 779 135 779 135 438 589 438 589 706 170 706 170 438 437 438 437 785 337 785 337 744 211 744 211 576 383 576 383 523 491 523 491 127 430 127 430 365 357 365 357 891 350 891 350 718 62 718 62 239 727 239 727 83 489 83 489 154 167 154 167 75 836 75 836 95 72 95 72 118 72 118 72 219 551 219 551 594 326 594 326 78 105 78 105 809 479 809 479 872 291 872 291 930 784 930 784 724 234 724 234 774 18 774 18 465 376 465 376 317 603 317 603 196 525 196 525 431 87 431 87 603 531 603 531 583 868 583 868 913 923 913 923 71 251 71 251 628 297 628 297 306 401 306 401 278 412 278 412 737 587 737 587 176 403 176 403 210 369 210 369 449 671 449 671 689 338 689 338 171 620 171 620 711 36 711 36 288 922 288 922 787 379 787 379 774 853 774 853 426 573 426 573 455 11 455 11 81 584 81 584 528 134 528 134 108 47 108 47 831 707 831 707 758 896 758 896 558 740 558 740 130 53 130 53 267 144 267 144 546 922 546 922 453 495 453 495 576 476 576 476 565 935 565 935 278 145 278 145 533 126 533 126 245 893 245 893 478 708 478 708 673 745 673 745 492 616 492 616 388 391 388 391 61 791 61 791 497 927 497 927 880 175 880 175 769 63 769 63 461 550 461 550 686 155 686 155 321 556 321 556 609 466 609 466 439 939 439 939 562 318 562 318 749 684 749 684 153 396 153 396 952 341 952 341 143 89 143 89 592 308 592 308 352 298 352 298 341 570 341 570 367 85 367 85 343 893 343 893 153 289 153 289 839 281 839 281 830 862 830 862 124 29 124 29 666 315 666 315 703 87 703 87 625 942 625 942 879 323 879 323 819 892 819 892 865 824 865 824 53 318 53 318 653 641 653 641 242 849 242 849 92 930 92 930 251 719 251 719 956 209 956 209 840 372 840 372 731 161 731 161 584 109 584 109 840 58 840 58 729 600 729 600 245 951 245 951 286 666 286 666 339 206 339 206 27 644 27 644 925 824 925 824 804 131 804 131 597 827 597 827 170 941 170 941 413 198 413 198 501 573 501 573 739 868 739 868 108 306 108 306 502 93 502 93 811 519 811 519 586 698 586 698 357 315 357 315 765 371 765 371 369 922 369 922 117 261 117 261 347 152 347 152 166 9 166 9 415 596 415 596 949 716 949 716 940 354 940 354 325 580 325 580 113 11 113 11 264 73 264 73 267 897 267 897 348 608 348 608 412 221 412 221 366 332 366 332 767 803 767 803 174 612 174 612 398 293 398 293 401 298 401 298 203 320 203 320 270 915 270 915 687 446 687 446 950 580 950 580 62 322 62 322 160 815 160 815 721 127 721 127 929 292 929 292 346 409 346 409 953 628 953 628 100 751 100 751 856 10 856 10 600 943 600 943 426 945 426 945 637 101 637 101 159 563 159 563 565 881 565 881 464 561 464 561 846 928 846 928 205 500 205 500 154 286 154 286 11 475 11 475 821 915 821 915 347 770 347 770 232 241 232 241 957 489 957 489 428 668 428 668 187 444 187 444 512 870 512 870 514 522 514 522 588 460 588 460 422 5 422 5 281 819 281 819 151 390 151 390 926 217 926 217 608 647 608 647 200 473 200 473 699 192 699 192 522 791 522 791 259 579 259 579 806 321 806 321 505 419 505 419 858 887 858 887 572 881 572 881 104 360 104 360 566 946 566 946 79 38 79 38 272 710 272 710 204 390 204 390 470 121 470 121 36 248 36 248 589 945 589 945 418 816 418 816 87 514 87 514 121 440 121 440 286 326 286 326 304 402 304 402 43 717 43 717 244 510 244 510 159 38 159 38 752 423 752 423 20 72 20 72 617 664 617 664 17 673 17 673 43 243 43 243 327 934 327 934 887 626 887 626 541 213 541 213 227 469 227 469 617 518 617 518 497 485 497 485 704 923 704 923 408 357 408 357 814 232 814 232 561 199 561 199 392 640 392 640 448 746 448 746 185 933 185 933 316 292 316 292 447 374 447 374 951 556 951 556 248 899 248 899 399 789 399 789 286 894 286 894 158 635 158 635 156 695 156 695 504 672 504 672 235 768 235 768 375 92 375 92 601 405 601 405 654 222 654 222 870 65 870 65 498 196 498 196 822 719 822 719 213 168 213 168 232 350 232 350 98 677 98 677 899 869 899 869 359 390 359 390 619 292 619 292 920 887 920 887 428 533 428 533 803 594 803 594 744 487 744 487 491 455 491 455 848 611 848 611 336 281 336 281 370 398 370 398 370 791 370 791 626 885 626 885 121 855 121 855 540 901 540 901 738 351 738 351 276 43 276 43 341 802 341 802 667 9 667 9 2 852 2 852 467 891 467 891 864 472 864 472 815 803 815 803 188 451 188 451 272 713 272 713 307 863 307 863 945 272 945 272 256 22 256 22 848 855 848 855 587 947 587 947 571 561 571 561 585 773 585 773 908 45 908 45 310 223 310 223 945 159 945 159 281 121 281 121 916 565 916 565 755 526 755 526 128 91 128 91 836 351 836 351 667 756 667 756 957 818 957 818 482 766 482 766 952 893 952 893 24 533 24 533 148 499 148 499 927 589 927 589 238 87 238 87 56 801 56 801 545 437 545 437 627 858 627 858 532 508 532 508 249 584 249 584 864 747 864 747 463 739 463 739 680 826 680 826 13 594 13 594 801 140 801 140 727 652 727 652 899 852 899 852 822 240 822 240 110 557 110 557 949 649 949 649 374 931 374 931 558 246 558 246 287 535 287 535 790 571 790 571 421 391 421 391 348 286 348 286 522 668 522 668 695 620 695 620 767 425 767 425 827 249 827 249 199 863 199 863 4 40 4 40 527 343 527 343 235 760 235 760 219 914 219 914 243 44 243 44 396 310 396 310 237 844 237 844 640 686 640 686 1 553 1 553 817 586 817 586 938 57 938 57 750 516 750 516 642 325 642 325 524 852 524 852 431 493 431 493 86 601 86 601 183 68 183 68 346 878 346 878 70 277 70 277 182 11 182 11 559 483 559 483 308 269 308 269 910 898 910 898 739 705 739 705 553 863 553 863 163 73 163 73 702 368 702 368 568 77 568 77 347 570 347 570 44 852 44 852 658 49 658 49 280 636 280 636 197 344 197 344 392 946 392 946 639 362 639 362 544 348 544 348 869 950 869 950 851 105 851 105 636 548 636 548 672 685 672 685 120 769 120 769 453 567 453 567 689 530 689 530 834 747 834 747 102 167 102 167 863 634 863 634 809 876 809 876 913 140 913 140 91 598 91 598 935 384 935 384 500 865 500 865 761 509 761 509 812 872 812 872 328 106 328 106 639 83 639 83 200 656 200 656 802 329 802 329 541 319 541 319 7 629 7 629 230 923 230 923 150 670 150 670 127 963 127 963 767 937 767 937 881 586 881 586 264 625 264 625 618 698 618 698 472 861 472 861 404 116 404 116 21 577 21 577 497 19 497 19 208 91 208 91 899 577 899 577 596 535 596 535 641 641 641 641 175 262 175 262 269 88 269 88 536 599 536 599 620 455 620 455 15 614 15 614 41 682 41 682 464 831 464 831 14 500 14 500 281 785 281 785 613 925 613 925 695 476 695 476 213 163 213 163 394 413 394 413 553 359 553 359 849 951 849 951 385 656 385 656 881 192 881 192 511 760 511 760 599 199 599 199 389 959 389 959 731 630 731 630 547 837 547 837 629 50 629 50 240 285 240 285 541 29 541 29 912 75 912 75 423 727 423 727 297 353 297 353 832 110 832 110 941 91 941 91 90 877 90 877 345 83 345 83 460 333 460 333 577 405 577 405 516 647 516 647 722 516 722 516 848 527 848 527 107 876 107 876 117 921 117 921 369 889 369 889 939 350 939 350 291 747 291 747 683 815 683 815 770 780 770 780 607 359 607 359 370 51 370 51 114 732 114 732 503 673 503 673 170 18 170 18 210 659 210 659 344 535 344 535 245 262 245 262 247 732 247 732 490 498 490 498 908 811 908 811 601 594 601 594 671 635 671 635 845 962 845 962 342 764 342 764 711 204 711 204 209 136 209 136 362 956 362 956 780 570 780 570 484 616 484 616 597 803 597 803 492 369 492 369 789 368 789 368 926 435 926 435 612 313 612 313 919 53 919 53 342 422 342 422 722 295 722 295 378 833 378 833 252 390 252 390 579 873 579 873 393 212 393 212 209 133 209 133 748 425 748 425 869 353 869 353 235 32 235 32 81 363 81 363 589 745 589 745 102 630 102 630 355 551 355 551 530 864 530 864 721 297 721 297 686 892 686 892 467 10 467 10 590 590 590 590 786 858 786 858 226 412 226 412 760 711 760 711 359 932 359 932 460 342 460 342 263 286 263 286 808 289 808 289 80 818 80 818 936 704 936 704 244 649 244 649 576 728 576 728 335 892 335 892 129 862 129 862 182 700 182 700 358 191 358 191 651 27 651 27 516 513 516 513 356 816 356 816 84 76 84 76 764 378 764 378 605 428 605 428 945 780 945 780 4 492 4 492 104 23 104 23 552 371 552 371 331 528 331 528 261 403 261 403 959 902 959 902 945 300 945 300 455 809 455 809 334 145 334 145 627 227 627 227 140 426 140 426 672 904 672 904 681 614 681 614 117 750 117 750 849 35 849 35 51 117 51 117 862 517 862 517 570 243 570 243 529 755 529 755 496 57 496 57 491 668 491 668 465 673 465 673 492 246 492 246 885 934 885 934 12 493 12 493 272 136 272 136 661 915 661 915 765 690 765 690 240 944 240 944 414 430 414 430 400 639 400 639 634 904 634 904 74 779 74 779 18 435 18 435 522 195 522 195 713 191 713 191 665 567 665 567 760 582 760 582 941 645 941 645 279 392 279 392 324 756 324 756 277 434 277 434 617 536 617 536 188 150 188 150 877 779 877 779 622 181 622 181 947 94 947 94 197 716 197 716 541 342 541 342 525 280 525 280 817 224 817 224 112 174 112 174 953 902 953 902 497 67 497 67 715 115 715 115 834 581 834 581 406 463 406 463 329 456 329 456 343 328 343 328 768 411 768 411 216 174 216 174 68 861 68 861 288 808 288 808 382 767 382 767 238 861 238 861 173 316 173 316 554 340 554 340 114 252 114 252 135 641 135 641 484 789 484 789 44 25 44 25 685 963 685 963 217 170 217 170 187 707 187 707 779 729 779 729 891 491 891 491 182 573 182 573 9 380 9 380 272 287 272 287 297 327 297 327 585 132 585 132 76 129 76 129 341 745 341 745 466 763 466 763 116 572 116 572 66 731 66 731 682 960 682 960 421 665 421 665 704 161 704 161 119 70 119 70 653 174 653 174 400 180 400 180 505 153 505 153 780 264 780 264 934 630 934 630 359 615 359 615 802 752 802 752 70 410 70 410 575 794 575 794 284 255 284 255 155 660 155 660 286 273 286 273 948 235 948 235 816 639 816 639 800 153 800 153 181 9 181 9 342 711 342 711 143 158 143 158 387 768 387 768 701 573 701 573 542 809 542 809 611 516 611 516 545 388 545 388 613 808 613 808 462 83 462 83 108 458 108 458 576 907 576 907 644 11 644 11 831 699 831 699 280 681 280 681 835 541 835 541 486 213 486 213 573 356 573 356 760 839 760 839 875 384 875 384 320 933 320 933 389 392 389 392 61 88 61 88 99 524 99 524 871 121 871 121 849 177 849 177 831 806 831 806 807 263 807 263 88 554 88 554 241 806 241 806 940 740 940 740 137 193 137 193 866 222 866 222 868 1 868 1 878 712 878 712 517 266 517 266 70 428 70 428 889 357 889 357 535 216 535 216 541 187 541 187 408 226 408 226 680 280 680 280 739 733 739 733 505 779 505 779 339 493 339 493 382 225 382 225 389 648 389 648 878 435 878 435 233 743 233 743 901 684 901 684 819 614 819 614 666 488 666 488 537 277 537 277 447 925 447 925 855 930 855 930 856 316 856 316 144 276 144 276 850 494 850 494 89 742 89 742 656 530 656 530 809 529 809 529 935 790 935 790 194 717 194 717 398 42 398 42 655 917 655 917 30 684 30 684 804 216 804 216 426 237 426 237 26 636 26 636 788 487 788 487 900 858 900 858 158 301 158 301 951 848 951 848 935 639 935 639 422 526 422 526 312 87 312 87 959 270 959 270 527 380 527 380 944 276 944 276 155 919 155 919 63 550 63 550 105 357 105 357 615 193 615 193 117 74 117 74 157 746 157 746 583 485 583 485 768 599 768 599 143 870 143 870 844 315 844 315 365 583 365 583 647 518 647 518 334 20 334 20 507 730 507 730 641 155 641 155 173 851 173 851 186 404 186 404 290 740 290 740 679 646 679 646 768 819 768 819 318 855 318 855 806 805 806 805 545 288 545 288 209 928 209 928 925 23 925 23 820 223 820 223 41 506 41 506 174 261 174 261 957 131 957 131 758 930 758 930 220 26 220 26 96 129 96 129 834 622 834 622 27 214 27 214 256 853 256 853 257 21 257 21 465 632 465 632 740 343 740 343 357 917 357 917 286 589 286 589 898 588 898 588 505 25 505 25 6 590 6 590 904 563 904 563 261 69 261 69 104 401 104 401 357 445 357 445 217 128 217 128 81 680 81 680 475 435 475 435 858 652 858 652 422 27 422 27 804 14 804 14 953 31 953 31 958 872 958 872 927 838 927 838 548 454 548 454 493 221 493 221 868 622 868 622 153 548 153 548 169 945 169 945 582 665 582 665 251 423 251 423 834 653 834 653 322 734 322 734 438 841 438 841 686 75 686 75 282 610 282 610 656 548 656 548 707 905 707 905 460 869 460 869 654 272 654 272 510 375 510 375 280 151 280 151 237 28 237 28 468 664 468 664 590 732 590 732 631 335 631 335 10 554 10 554 937 79 937 79 448 501 448 501 40 491 40 491 108 43 108 43 408 726 408 726 555 566 555 566 454 83 454 83 685 238 685 238 360 598 360 598 53 652 53 652 829 413 829 413 828 694 828 694 626 280 626 280 726 280 726 280 373 549 373 549 808 961 808 961 454 573 454 573 252 20 252 20 29 265 29 265 181 511 181 511 89 678 89 678 504 28 504 28 64 954 64 954 811 407 811 407 816 664 816 664 119 725 119 725 740 112 740 112 790 932 790 932 81 320 81 320 677 917 677 917 506 332 506 332 732 152 732 152 801 731 801 731 711 415 711 415 663 248 663 248 251 496 251 496 812 170 812 170 539 782 539 782 609 80 609 80 535 486 535 486 814 539 814 539 542 154 542 154 13 647 13 647 387 780 387 780 369 681 369 681 105 307 105 307 350 280 350 280 950 885 950 885 792 847 792 847 896 695 896 695 372 468 372 468 837 475 837 475 337 869 337 869 322 472 322 472 51 197 51 197 209 680 209 680 438 62 438 62 531 937 531 937 851 853 851 853 636 690 636 690 459 442 459 442 758 603 758 603 590 84 590 84 363 143 363 143 83 690 83 690 187 769 187 769 232 507 232 507 773 56 773 56 767 511 767 511 186 464 186 464 214 300 214 300 341 870 341 870 512 549 512 549 539 396 539 396 182 830 182 830 941 659 941 659 631 594 631 594 433 232 433 232 8 115 8 115 513 203 513 203 268 750 268 750 604 246 604 246 701 204 701 204 755 875 755 875 606 34 606 34 689 210 689 210 60 193 60 193 708 793 708 793 218 8 218 8 155 135 155 135 816 564 816 564 845 905 845 905 282 212 282 212 444 558 444 558 681 551 681 551 140 29 140 29 164 900 164 900 313 90 313 90 551 499 551 499 347 38 347 38 39 777 39 777 303 558 303 558 524 135 524 135 935 668 935 668 270 487 270 487 493 804 493 804 105 430 105 430 197 777 197 777 293 572 293 572 659 938 659 938 367 888 367 888 150 837 150 837 861 765 861 765 455 827 455 827 670 78 670 78 110 610 110 610 752 155 752 155 328 2 328 2 84 98 84 98 936 913 936 913 589 39 589 39 683 134 683 134 777 392 777 392 775 961 775 961 547 621 547 621 239 934 239 934 935 793 935 793 850 418 850 418 586 323 586 323 440 121 440 121 587 370 587 370 796 483 796 483 718 386 718 386 392 238 392 238 929 925 929 925 455 313 455 313 626 307 626 307 426 472 426 472 263 510 263 510 292 54 292 54 771 642 771 642 422 562 422 562 253 782 253 782 664 554 664 554 236 750 236 750 478 743 478 743 22 598 22 598 620 883 620 883 434 218 434 218 937 484 937 484 952 714 952 714 86 867 86 867 512 626 512 626 195 132 195 132 719 470 719 470 928 164 928 164 896 634 896 634 890 347 890 347 376 31 376 31 844 416 844 416 795 333 795 333 531 707 531 707 350 92 350 92 742 909 742 909 679 570 679 570 310 848 310 848 960 746 960 746 611 912 611 912 444 693 444 693 634 655 634 655 416 723 416 723 157 301 157 301 343 306 343 306 893 949 893 949 851 52 851 52 747 247 747 247 514 556 514 556 359 315 359 315 494 429 494 429 364 757 364 757 301 899 301 899 875 419 875 419 806 752 806 752 655 668 655 668 586 245 586 245 320 397 320 397 771 447 771 447 41 227 41 227 594 903 594 903 332 85 332 85 752 653 752 653 611 111 611 111 216 848 216 848 669 134 669 134 827 561 827 561 886 379 886 379 941 863 941 863 646 109 646 109 74 781 74 781 622 246 622 246 361 220 361 220 357 434 357 434 560 917 560 917 261 424 261 424 182 701 182 701 935 827 935 827 487 681 487 681 11 218 11 218 272 117 272 117 673 616 673 616 801 641 801 641 561 424 561 424 56 303 56 303 414 211 414 211 829 437 829 437 590 692 590 692 201 204 201 204 583 263 583 263 571 717 571 717 68 547 68 547 589 676 589 676 229 428 229 428 537 569 537 569 423 759 423 759 736 86 736 86 521 305 521 305 267 394 267 394 412 484 412 484 297 844 297 844 678 505 678 505 566 63 566 63 187 274 187 274 960 802 960 802 4 687 4 687 316 374 316 374 153 910 153 910 633 328 633 328 61 64 61 64 331 573 331 573 374 152 374 152 836 954 836 954 394 423 394 423 102 149 102 149 220 191 220 191 165 470 165 470 715 195 715 195 4 212 4 212 680 97 680 97 566 196 566 196 410 145 410 145 231 869 231 869 267 631 267 631 635 512 635 512 294 426 294 426 881 842 881 842 292 119 292 119 188 465 188 465 869 566 869 566 241 385 241 385 961 892 961 892 911 539 911 539 619 174 619 174 257 524 257 524 63 102 63 102 90 256 90 256 459 127 459 127 11 236 11 236 668 444 668 444 223 221 223 221 139 45 139 45 491 724 491 724 84 503 84 503 84 292 84 292 562 678 562 678 178 316 178 316 566 627 566 627 27 909 27 909 613 223 613 223 347 92 347 92 937 815 937 815 381 574 381 574 130 500 130 500 186 245 186 245 111 195 111 195 371 279 371 279 927 394 927 394 686 900 686 900 338 97 338 97 236 465 236 465 154 952 154 952 643 400 643 400 555 535 555 535 760 303 760 303 786 939 786 939 650 653 650 653 722 25 722 25 767 865 767 865 564 846 564 846 890 782 890 782 511 607 511 607 719 436 719 436 77 422 77 422 566 201 566 201 84 876 84 876 96 273 96 273 897 253 897 253 492 839 492 839 736 435 736 435 152 846 152 846 469 435 469 435 29 564 29 564 83 38 83 38 540 245 540 245 670 394 670 394 129 505 129 505 914 355 914 355 245 256 245 256 880 1 880 1 472 187 472 187 243 242 243 242 494 838 494 838 532 458 532 458 614 217 614 217 215 551 215 551 366 704 366 704 175 711 175 711 444 239 444 239 954 120 954 120 829 109 829 109 481 335 481 335 591 182 591 182 672 550 672 550 620 568 620 568 786 502 786 502 807 855 807 855 309 675 309 675 10 878 10 878 348 387 348 387 230 948 230 948 735 51 735 51 666 143 666 143 898 424 898 424 108 308 108 308 190 399 190 399 342 917 342 917 431 926 431 926 514 1 514 1 176 481 176 481 815 616 815 616 427 749 427 749 530 1 530 1 434 85 434 85 386 578 386 578 103 816 103 816 268 35 268 35 245 736 245 736 328 843 328 843 620 558 620 558 58 902 58 902 849 875 849 875 401 833 401 833 371 540 371 540 352 69 352 69 140 911 140 911 72 888 72 888 902 194 902 194 552 134 552 134 692 888 692 888 33 607 33 607 281 844 281 844 720 156 720 156 500 484 500 484 686 635 686 635 114 819 114 819 363 777 363 777 490 731 490 731 89 442 89 442 531 925 531 925 363 61 363 61 671 236 671 236 680 328 680 328 529 611 529 611 36 21 36 21 568 95 568 95 139 426 139 426 634 320 634 320 54 826 54 826 809 553 809 553 789 131 789 131 595 370 595 370 387 339 387 339 146 189 146 189 737 238 737 238 805 693 805 693 442 425 442 425 717 623 717 623 744 219 744 219 216 403 216 403 530 271 530 271 745 467 745 467 880 903 880 903 603 701 603 701 75 904 75 904 694 508 694 508 46 563 46 563 813 859 813 859 890 810 890 810 170 601 170 601 698 21 698 21 820 758 820 758 344 18 344 18 616 393 616 393 535 917 535 917 729 232 729 232 26 296 26 296 129 628 129 628 191 68 191 68 829 522 829 522 962 695 962 695 181 854 181 854 778 364 778 364 13 500 13 500 679 402 679 402 233 46 233 46 755 877 755 877 606 287 606 287 392 235 392 235 403 256 403 256 143 548 143 548 673 6 673 6 781 438 781 438 572 934 572 934 462 139 462 139 663 790 663 790 6 393 6 393 79 289 79 289 212 69 212 69 323 678 323 678 838 291 838 291 401 329 401 329 234 185 234 185 318 748 318 748 371 154 371 154 442 3 442 3 765 636 765 636 287 273 287 273 888 416 888 416 666 637 666 637 470 905 470 905 18 456 18 456 123 914 123 914 1 47 1 47 633 846 633 846 225 56 225 56 606 417 606 417 393 782 393 782 770 165 770 165 306 426 306 426 43 502 43 502 18 909 18 909 373 802 373 802 470 939 470 939 275 110 275 110 275 584 275 584 39 811 39 811 962 752 962 752 528 909 528 909 57 898 57 898 834 537 834 537 732 238 732 238 113 868 113 868 149 962 149 962 3 61 3 61 231 110 231 110 645 703 645 703 942 273 942 273 721 256 721 256 294 153 294 153 287 952 287 952 539 872 539 872 511 567 511 567 926 773 926 773 917 711 917 711 223 311 223 311 266 847 266 847 906 546 906 546 628 930 628 930 462 792 462 792 446 493 446 493 208 454 208 454 309 221 309 221 573 288 573 288 492 782 492 782 60 380 60 380 249 547 249 547 273 216 273 216 30 835 30 835 761 699 761 699 941 537 941 537 784 4 784 4 124 205 124 205 177 343 177 343 317 381 317 381 21 914 21 914 887 437 887 437 348 46 348 46 372 223 372 223 739 419 739 419 133 228 133 228 404 355 404 355 650 120 650 120 362 375 362 375 310 393 310 393 258 799 258 799 367 173 367 173 188 399 188 399 475 116 475 116 565 315 565 315 135 760 135 760 171 73 171 73 187 778 187 778 445 102 445 102 307 142 307 142 332 158 332 158 591 963 591 963 780 408 780 408 304 752 304 752 705 327 705 327 798 20 798 20 191 10 191 10 416 739 416 739 502 361 502 361 906 874 906 874 14 506 14 506 870 15 870 15 133 813 133 813 127 599 127 599 360 565 360 565 957 786 957 786 798 280 798 280 172 546 172 546 16 679 16 679 917 565 917 565 290 895 290 895 495 634 495 634 341 837 341 837 651 116 651 116 503 244 503 244 189 408 189 408 318 781 318 781 548 698 548 698 874 511 874 511 721 316 721 316 565 690 565 690 354 427 354 427 367 498 367 498 935 750 935 750 116 826 116 826 861 100 861 100 343 617 343 617 697 853 697 853 221 654 221 654 62 786 62 786 917 770 917 770 896 513 896 513 755 19 755 19 731 416 731 416 789 59 789 59 344 310 344 310 752 870 752 870 17 46 17 46 93 290 93 290 669 31 669 31 651 909 651 909 156 836 156 836 260 48 260 48 847 494 847 494 541 164 541 164 43 48 43 48 332 596 332 596 938 646 938 646 395 123 395 123 789 958 789 958 416 265 416 265 521 563 521 563 536 689 536 689 621 928 621 928 3 339 3 339 337 268 337 268 365 8 365 8 818 153 818 153 928 186 928 186 263 184 263 184 751 195 751 195 267 1 267 1 803 467 803 467 120 219 120 219 262 705 262 705 771 487 771 487 38 309 38 309 323 226 323 226 861 860 861 860 267 26 267 26 216 696 216 696 536 673 536 673 824 724 824 724 798 551 798 551 744 119 744 119 243 377 243 377 194 759 194 759 98 264 98 264 127 292 127 292 135 852 135 852 466 334 466 334 231 616 231 616 105 38 105 38 501 7 501 7 498 688 498 688 861 249 861 249 44 584 44 584 669 488 669 488 727 641 727 641 875 919 875 919 784 5 784 5 761 667 761 667 446 560 446 560 94 364 94 364 573 417 573 417 116 250 116 250 437 306 437 306 76 804 76 804 672 896 672 896 674 821 674 821 86 540 86 540 478 956 478 956 421 207 421 207 957 737 957 737 783 823 783 823 321 339 321 339 769 121 769 121 441 600 441 600 24 538 24 538 67 957 67 957 314 175 314 175 281 435 281 435 817 816 817 816 860 210 860 210 525 896 525 896 361 99 361 99 950 289 950 289 358 439 358 439 128 26 128 26 700 804 700 804 669 29 669 29 632 160 632 160 851 301 851 301 816 476 816 476 343 145 343 145 25 464 25 464 836 740 836 740 44 791 44 791 284 325 284 325 517 313 517 313 341 947 341 947 207 863 207 863 89 385 89 385 743 467 743 467 102 835 102 835 740 557 740 557 551 432 551 432 676 723 676 723 486 174 486 174 698 849 698 849 556 170 556 170 910 478 910 478 465 601 465 601 261 298 261 298 493 487 493 487 830 682 830 682 251 232 251 232 138 883 138 883 454 674 454 674 121 930 121 930 802 141 802 141 815 646 815 646 211 66 211 66 252 396 252 396 859 95 859 95 588 275 588 275 550 848 550 848 640 802 640 802 912 374 912 374 162 743 162 743 828 346 828 346 40 503 40 503 737 39 737 39 2 491 2 491 369 10 369 10 959 947 959 947 750 82 750 82 584 617 584 617 272 74 272 74 638 210 638 210 31 216 31 216 128 646 128 646 601 424 601 424 750 256 750 256 138 322 138 322 851 895 851 895 928 655 928 655 858 717 858 717 156 311 156 311 210 836 210 836 54 596 54 596 863 65 863 65 696 584 696 584 538 267 538 267 579 108 579 108 699 457 699 457 856 957 856 957 249 386 249 386 662 272 662 272 26 917 26 917 257 114 257 114 431 868 431 868 162 738 162 738 210 68 210 68 240 298 240 298 511 910 511 910 179 233 179 233 858 258 858 258 503 147 503 147 430 319 430 319 558 628 558 628 147 704 147 704 96 168 96 168 765 473 765 473 580 848 580 848 608 188 608 188 395 73 395 73 928 420 928 420 485 717 485 717 454 601 454 601 22 796 22 796 376 625 376 625 753 552 753 552 25 928 25 928 496 494 496 494 727 369 727 369 135 51 135 51 63 443 63 443 172 964 172 964 13 877 13 877 25 534 25 534 778 18 778 18 586 470 586 470 216 730 216 730 303 54 303 54 97 795 97 795 615 619 615 619 320 841 320 841 944 233 944 233 686 859 686 859 20 202 20 202 98 39 98 39 649 374 649 374 142 646 142 646 55 32 55 32 912 585 912 585 101 752 101 752 526 869 526 869 343 656 343 656 610 212 610 212 598 528 598 528 327 26 327 26 547 293 547 293 414 218 414 218 888 469 888 469 305 722 305 722 527 805 527 805 232 874 232 874 562 930 562 930 831 733 831 733 451 57 451 57 373 450 373 450 366 515 366 515 652 784 652 784 106 485 106 485 43 899 43 899 937 957 937 957 670 909 670 909 153 152 153 152 382 42 382 42 3 170 3 170 671 777 671 777 603 501 603 501 183 52 183 52 22 942 22 942 674 340 674 340 362 98 362 98 232 151 232 151 6 238 6 238 857 844 857 844 136 27 136 27 326 714 326 714 493 355 493 355 49 777 49 777 253 475 253 475 48 903 48 903 804 287 804 287 366 244 366 244 126 677 126 677 705 883 705 883 767 242 767 242 455 359 455 359 656 135 656 135 470 936 470 936 656 25 656 25 468 107 468 107 420 590 420 590 195 529 195 529 572 18 572 18 865 484 865 484 527 178 527 178 265 260 265 260 915 708 915 708 507 205 507 205 398 371 398 371 39 538 39 538 11 47 11 47 775 372 775 372 698 213 698 213 844 185 844 185 765 811 765 811 242 120 242 120 886 512 886 512 424 140 424 140 680 750 680 750 736 710 736 710 324 654 324 654 749 944 749 944 714 338 714 338 828 258 828 258 629 107 629 107 108 619 108 619 485 786 485 786 228 34 228 34 207 784 207 784 88 99 88 99 594 83 594 83 608 120 608 120 500 583 500 583 89 296 89 296 507 717 507 717 581 723 581 723 692 268 692 268 919 348 919 348 371 491 371 491 957 618 957 618 501 640 501 640 860 163 860 163 269 208 269 208 956 500 956 500 460 832 460 832 466 307 466 307 73 358 73 358 727 300 727 300 845 330 845 330 504 193 504 193 604 497 604 497 780 105 780 105 542 210 542 210 524 152 524 152 739 148 739 148 808 786 808 786 236 109 236 109 543 676 543 676 443 274 443 274 366 54 366 54 223 716 223 716 541 488 541 488 494 645 494 645 86 496 86 496 885 921 885 921 369 513 369 513 275 550 275 550 374 75 374 75 474 464 474 464 87 701 87 701 585 841 585 841 241 338 241 338 632 606 632 606 131 549 131 549 196 444 196 444 627 396 627 396 171 657 171 657 957 956 957 956 786 464 786 464 642 40 642 40 417 414 417 414 637 222 637 222 950 378 950 378 349 258 349 258 884 906 884 906 725 563 725 563 880 906 880 906 331 328 331 328 850 482 850 482 675 263 675 263 870 339 870 339 352 213 352 213 596 190 596 190 354 396 354 396 289 113 289 113 287 40 287 40 95 543 95 543 649 719 649 719 724 600 724 600 489 721 489 721 259 719 259 719 200 372 200 372 462 163 462 163 697 154 697 154 715 343 715 343 96 494 96 494 252 330 252 330 9 10 9 10 286 607 286 607 490 524 490 524 733 902 733 902 749 888 749 888 127 97 127 97 751 380 751 380 397 671 397 671 76 160 76 160 229 281 229 281 544 751 544 751 38 944 38 944 36 932 36 932 922 80 922 80 439 573 439 573 401 663 401 663 431 357 431 357 400 804 400 804 280 691 280 691 390 80 390 80 399 961 399 961 811 338 811 338 769 536 769 536 829 138 829 138 415 625 415 625 10 606 10 606 233 812 233 812 301 656 301 656 480 841 480 841 922 478 922 478 640 941 640 941 466 212 466 212 700 205 700 205 442 856 442 856 470 671 470 671 64 238 64 238 633 855 633 855 463 524 463 524 825 919 825 919 401 355 401 355 246 109 246 109 443 268 443 268 52 68 52 68 564 210 564 210 324 832 324 832 194 833 194 833 361 590 361 590 890 618 890 618 537 222 537 222 715 688 715 688 63 753 63 753 878 883 878 883 436 235 436 235 696 918 696 918 188 676 188 676 752 716 752 716 41 610 41 610 750 492 750 492 623 671 623 671 683 888 683 888 131 667 131 667 295 786 295 786 423 355 423 355 433 447 433 447 642 877 642 877 17 833 17 833 126 235 126 235 838 625 838 625 674 65 674 65 441 466 441 466 897 107 897 107 506 53 506 53 543 60 543 60 816 831 816 831 128 203 128 203 949 61 949 61 71 713 71 713 207 724 207 724 49 379 49 379 220 953 220 953 488 358 488 358 921 651 921 651 923 212 923 212 626 273 626 273 516 177 516 177 183 98 183 98 880 960 880 960 161 324 161 324 347 768 347 768 100 13 100 13 45 40 45 40 439 905 439 905 198 844 198 844 614 661 614 661 371 734 371 734 731 531 731 531 294 942 294 942 569 524 569 524 330 143 330 143 684 592 684 592 1 551 1 551 420 526 420 526 193 643 193 643 882 401 882 401 648 16 648 16 257 824 257 824 963 531 963 531 494 675 494 675 802 370 802 370 645 759 645 759 671 373 671 373 741 254 741 254 615 515 615 515 944 429 944 429 868 650 868 650 596 560 596 560 657 330 657 330 256 221 256 221 640 718 640 718 621 66 621 66 55 821 55 821 485 259 485 259 420 166 420 166 68 433 68 433 337 713 337 713 769 641 769 641 501 745 501 745 381 373 381 373 553 531 553 531 85 734 85 734 752 937 752 937 191 104 191 104 347 837 347 837 1 118 1 118 61 457 61 457 654 807 654 807 821 914 821 914 19 246 19 246 279 446 279 446 455 791 455 791 678 616 678 616 76 415 76 415 305 656 305 656 504 476 504 476 478 657 478 657 308 691 308 691 30 265 30 265 284 808 284 808 115 384 115 384 833 950 833 950 329 417 329 417 458 624 458 624 536 91 536 91 751 389 751 389 512 666 512 666 226 953 226 953 398 408 398 408 52 86 52 86 700 916 700 916 388 496 388 496 725 962 725 962 309 16 309 16 902 713 902 713 699 629 699 629 482 431 482 431 259 78 259 78 783 701 783 701 692 658 692 658 886 945 886 945 430 797 430 797 363 874 363 874 622 876 622 876 63 523 63 523 44 652 44 652 569 128 569 128 851 243 851 243 610 464 610 464 545 10 545 10 600 573 600 573 934 895 934 895 255 943 255 943 155 937 155 937 244 744 244 744 267 215 267 215 211 369 211 369 805 42 805 42 28 371 28 371 303 387 303 387 481 735 481 735 340 140 340 140 700 847 700 847 249 786 249 786 911 44 911 44 549 893 549 893 421 347 421 347 805 379 805 379 318 52 318 52 365 18 365 18 122 670 122 670 689 481 689 481 222 897 222 897 205 71 205 71 573 410 573 410 37 911 37 911 257 771 257 771 693 157 693 157 584 596 584 596 43 556 43 556 139 455 139 455 804 874 804 874 231 800 231 800 463 727 463 727 30 854 30 854 885 591 885 591 946 120 946 120 954 127 954 127 571 497 571 497 327 795 327 795 804 833 804 833 558 355 558 355 2 890 2 890 141 806 141 806 830 836 830 836 183 122 183 122 58 757 58 757 709 843 709 843 43 902 43 902 66 872 66 872 113 759 113 759 552 40 552 40 285 51 285 51 597 185 597 185 887 662 887 662 179 349 179 349 370 669 370 669 884 824 884 824 651 934 651 934 375 447 375 447 121 317 121 317 677 381 677 381 138 60 138 60 849 64 849 64 505 172 505 172 672 832 672 832 913 293 913 293 474 90 474 90 658 624 658 624 964 351 964 351 386 774 386 774 625 561 625 561 73 93 73 93 13 366 13 366 364 186 364 186 297 920 297 920 337 771 337 771 918 626 918 626 70 106 70 106 704 477 704 477 298 863 298 863 628 406 628 406 334 357 334 357 494 567 494 567 953 428 953 428 34 267 34 267 783 389 783 389 672 890 672 890 818 830 818 830 697 890 697 890 524 835 524 835 848 87 848 87 618 602 618 602 778 171 778 171 325 684 325 684 698 683 698 683 498 788 498 788 767 820 767 820 852 294 852 294 823 385 823 385 690 361 690 361 935 290 935 290 134 283 134 283 361 638 361 638 954 616 954 616 683 285 683 285 405 398 405 398 402 554 402 554 588 433 588 433 922 751 922 751 291 204 291 204 860 304 860 304 410 150 410 150 499 892 499 892 231 627 231 627 302 338 302 338 173 421 173 421 453 682 453 682 608 867 608 867 152 618 152 618 468 98 468 98 653 683 653 683 930 73 930 73 781 222 781 222 774 691 774 691 160 560 160 560 417 56 417 56 230 574 230 574 338 817 338 817 310 678 310 678 462 775 462 775 459 251 459 251 921 892 921 892 206 832 206 832 3 209 3 209 374 350 374 350 783 526 783 526 632 642 632 642 339 768 339 768 418 772 418 772 279 914 279 914 180 559 180 559 429 712 429 712 331 514 331 514 79 663 79 663 100 8 100 8 489 841 489 841 127 341 127 341 247 777 247 777 909 511 909 511 616 371 616 371 617 270 617 270 925 533 925 533 366 258 366 258 309 38 309 38 907 193 907 193 760 573 760 573 237 722 237 722 807 358 807 358 416 283 416 283 762 690 762 690 482 247 482 247 391 7 391 7 535 554 535 554 952 933 952 933 251 470 251 470 346 522 346 522 156 799 156 799 458 963 458 963 167 448 167 448 6 485 6 485 951 492 951 492 112 201 112 201 730 99 730 99 544 488 544 488 431 18 431 18 689 68 689 68 401 513 401 513 207 357 207 357 402 884 402 884 339 727 339 727 877 627 877 627 245 315 245 315 814 131 814 131 179 695 179 695 466 929 466 929 502 852 502 852 59 410 59 410 746 675 746 675 848 839 848 839 483 349 483 349 87 906 87 906 729 855 729 855 601 392 601 392 198 907 198 907 714 684 714 684 222 664 222 664 581 226 581 226 861 655 861 655 785 634 785 634 159 897 159 897 44 867 44 867 345 251 345 251 71 124 71 124 710 334 710 334 374 313 374 313 635 524 635 524 82 876 82 876 550 240 550 240 920 686 920 686 650 629 650 629 413 710 413 710 963 66 963 66 554 148 554 148 957 889 957 889 843 118 843 118 67 47 67 47 784 33 784 33 795 386 795 386 275 321 275 321 833 702 833 702 106 419 106 419 713 79 713 79 560 500 560 500 853 730 853 730 945 334 945 334 62 135 62 135 569 580 569 580 508 77 508 77 413 218 413 218 889 587 889 587 114 18 114 18 497 237 497 237 495 629 495 629 381 869 381 869 895 779 895 779 952 722 952 722 1 936 1 936 156 614 156 614 126 816 126 816 146 269 146 269 658 246 658 246 670 165 670 165 753 167 753 167 233 47 233 47 2 344 2 344 669 1 669 1 22 673 22 673 212 817 212 817 328 876 328 876 111 638 111 638 309 645 309 645 792 368 792 368 497 666 497 666 54 586 54 586 144 651 144 651 94 274 94 274 578 834 578 834 543 372 543 372 152 372 152 372 864 66 864 66 372 59 372 59 133 290 133 290 896 394 896 394 181 295 181 295 85 567 85 567 521 176 521 176 946 417 946 417 44 786 44 786 92 833 92 833 701 123 701 123 516 159 516 159 684 893 684 893 788 157 788 157 248 328 248 328 821 253 821 253 9 669 9 669 410 478 410 478 126 958 126 958 420 867 420 867 349 211 349 211 819 240 819 240 445 502 445 502 358 746 358 746 136 187 136 187 211 908 211 908 818 220 818 220 700 377 700 377 880 761 880 761 351 15 351 15 770 293 770 293 740 723 740 723 600 388 600 388 310 871 310 871 466 471 466 471 821 138 821 138 568 335 568 335 459 259 459 259 623 771 623 771 346 479 346 479 514 901 514 901 603 51 603 51 446 341 446 341 846 654 846 654 25 681 25 681 279 419 279 419 585 254 585 254 725 911 725 911 839 444 839 444 445 321 445 321 177 210 177 210 833 856 833 856 281 599 281 599 963 512 963 512 620 152 620 152 734 366 734 366 4 246 4 246 679 49 679 49 912 699 912 699 227 924 227 924 352 865 352 865 949 818 949 818 304 273 304 273 442 470 442 470 747 130 747 130 476 565 476 565 698 176 698 176 578 306 578 306 425 777 425 777 597 631 597 631 235 757 235 757 111 808 111 808 238 919 238 919 826 349 826 349 948 422 948 422 102 809 102 809 690 661 690 661 478 906 478 906 133 144 133 144 391 703 391 703 617 123 617 123 569 272 569 272 762 552 762 552 467 527 467 527 306 143 306 143 283 332 283 332 874 922 874 922 4 806 4 806 948 189 948 189 802 416 802 416 172 240 172 240 33 40 33 40 103 160 103 160 914 220 914 220 65 36 65 36 641 344 641 344 650 305 650 305 93 334 93 334 188 41 188 41 793 350 793 350 445 848 445 848 442 684 442 684 531 909 531 909 931 223 931 223 764 711 764 711 938 926 938 926 959 616 959 616 333 840 333 840 73 330 73 330 586 704 586 704 66 897 66 897 203 174 203 174 517 246 517 246 898 364 898 364 198 634 198 634 320 200 320 200 277 411 277 411 537 560 537 560 616 365 616 365 261 674 261 674 926 229 926 229 256 788 256 788 789 360 789 360 250 124 250 124 688 663 688 663 757 906 757 906 403 104 403 104 303 391 303 391 510 475 510 475 945 405 945 405 39 429 39 429 722 369 722 369 909 27 909 27 635 599 635 599 931 153 931 153 589 55 589 55 314 481 314 481 316 788 316 788 134 58 134 58 944 826 944 826 638 203 638 203 345 407 345 407 443 205 443 205 327 298 327 298 784 55 784 55 471 821 471 821 737 168 737 168 963 618 963 618 521 122 521 122 800 801 800 801 338 474 338 474 259 269 259 269 821 549 821 549 911 481 911 481 238 777 238 777 777 657 777 657 270 17 270 17 761 438 761 438 395 65 395 65 162 802 162 802 320 403 320 403 930 870 930 870 418 228 418 228 880 226 880 226 93 165 93 165 140 945 140 945 73 766 73 766 530 474 530 474 388 274 388 274 631 296 631 296 451 284 451 284 255 939 255 939 877 796 877 796 885 376 885 376 1 44 1 44 706 273 706 273 474 852 474 852 531 411 531 411 178 79 178 79 38 150 38 150 95 212 95 212 845 217 845 217 610 29 610 29 379 543 379 543 486 267 486 267 77 95 77 95 357 444 357 444 334 27 334 27 212 34 212 34 946 884 946 884 429 320 429 320 539 341 539 341 594 468 594 468 128 591 128 591 47 63 47 63 351 371 351 371 161 365 161 365 27 605 27 605 666 876 666 876 13 86 13 86 370 780 370 780 653 431 653 431 77 918 77 918 265 261 265 261 564 84 564 84 717 428 717 428 206 379 206 379 507 778 507 778 950 503 950 503 21 338 21 338 683 902 683 902 727 301 727 301 405 54 405 54 336 258 336 258 344 446 344 446 946 28 946 28 477 554 477 554 31 54 31 54 732 228 732 228 437 236 437 236 896 164 896 164 515 200 515 200 603 552 603 552 751 447 751 447 104 940 104 940 602 346 602 346 755 655 755 655 419 333 419 333 285 640 285 640 484 811 484 811 697 438 697 438 503 228 503 228 815 541 815 541 115 254 115 254 829 703 829 703 528 868 528 868 65 684 65 684 103 66 103 66 233 878 233 878 59 419 59 419 376 737 376 737 509 618 509 618 526 772 526 772 773 626 773 626 923 198 923 198 935 909 935 909 868 66 868 66 587 104 587 104 852 632 852 632 721 10 721 10 877 282 877 282 2 605 2 605 889 556 889 556 28 220 28 220 745 504 745 504 810 932 810 932 94 870 94 870 46 686 46 686 526 905 526 905 346 390 346 390 487 77 487 77 872 772 872 772 265 719 265 719 129 153 129 153 383 304 383 304 473 54 473 54 3 773 3 773 874 190 874 190 31 233 31 233 108 131 108 131 860 634 860 634 260 849 260 849 926 872 926 872 286 399 286 399 685 299 685 299 617 943 617 943 294 715 294 715 127 870 127 870 789 399 789 399 274 626 274 626 841 83 841 83 864 563 864 563 159 457 159 457 575 295 575 295 750 165 750 165 370 942 370 942 916 349 916 349 739 310 739 310 484 106 484 106 907 131 907 131 923 381 923 381 378 553 378 553 159 78 159 78 288 105 288 105 938 124 938 124 384 624 384 624 896 239 896 239 313 544 313 544 889 205 889 205 56 612 56 612 941 142 941 142 99 384 99 384 347 336 347 336 629 76 629 76 891 656 891 656 778 495 778 495 125 794 125 794 103 445 103 445 675 912 675 912 611 509 611 509 569 49 569 49 926 480 926 480 412 897 412 897 662 141 662 141 766 346 766 346 905 832 905 832 98 928 98 928 64 912 64 912 165 525 165 525 956 562 956 562 30 405 30 405 444 101 444 101 734 812 734 812 880 613 880 613 241 103 241 103 753 99 753 99 544 859 544 859 634 132 634 132 349 874 349 874 425 230 425 230 843 484 843 484 920 861 920 861 754 583 754 583 68 911 68 911 663 119 663 119 841 421 841 421 810 419 810 419 484 892 484 892 862 666 862 666 764 444 764 444 313 567 313 567 685 596 685 596 761 325 761 325 841 745 841 745 257 768 257 768 726 942 726 942 649 246 649 246 793 687 793 687 174 815 174 815 762 523 762 523 771 637 771 637 645 516 645 516 361 393 361 393 534 954 534 954 304 688 304 688 666 448 666 448 24 763 24 763 268 758 268 758 909 87 909 87 641 614 641 614 167 54 167 54 457 647 457 647 759 4 759 4 612 897 612 897 639 331 639 331 469 543 469 543 422 864 422 864 690 71 690 71 58 571 58 571 499 586 499 586 361 83 361 83 734 388 734 388 192 763 192 763 149 764 149 764 951 514 951 514 360 695 360 695 959 392 959 392 319 97 319 97 186 627 186 627 301 51 301 51 427 371 427 371 916 163 916 163 223 66 223 66 570 6 570 6 937 65 937 65 901 917 901 917 591 501 591 501 41 737 41 737 467 675 467 675 349 39 349 39 271 5 271 5 9 384 9 384 105 190 105 190 99 614 99 614 756 906 756 906 337 542 337 542 105 187 105 187 528 324 528 324 930 345 930 345 825 490 825 490 43 335 43 335 114 541 114 541 384 68 384 68 125 757 125 757 232 527 232 527 186 330 186 330 909 244 909 244 857 686 857 686 2 273 2 273 257 872 257 872 284 29 284 29 607 652 607 652 73 784 73 784 531 124 531 124 460 388 460 388 433 45 433 45 854 466 854 466 710 356 710 356 151 267 151 267 299 480 299 480 246 396 246 396 74 667 74 667 254 168 254 168 133 903 133 903 601 486 601 486 774 780 774 780 336 226 336 226 231 148 231 148 776 786 776 786 224 569 224 569 963 388 963 388 796 475 796 475 290 223 290 223 693 37 693 37 552 644 552 644 633 387 633 387 274 78 274 78 314 746 314 746 484 420 484 420 610 856 610 856 349 159 349 159 452 706 452 706 87 711 87 711 801 148 801 148 557 250 557 250 781 544 781 544 159 17 159 17 540 143 540 143 321 541 321 541 849 698 849 698 328 31 328 31 898 278 898 278 632 749 632 749 677 938 677 938 705 35 705 35 753 284 753 284 826 754 826 754 615 795 615 795 560 492 560 492 842 467 842 467 20 10 20 10 655 924 655 924 17 901 17 901 245 963 245 963 587 102 587 102 775 652 775 652 503 851 503 851 73 7 73 7 356 251 356 251 607 953 607 953 524 97 524 97 266 64 266 64 813 486 813 486 964 465 964 465 692 946 692 946 428 136 428 136 485 63 485 63 244 87 244 87 777 942 777 942 553 283 553 283 355 380 355 380 811 14 811 14 428 571 428 571 951 799 951 799 575 761 575 761 669 440 669 440 953 180 953 180 722 686 722 686 939 279 939 279 746 312 746 312 141 376 141 376 193 752 193 752 507 787 507 787 136 807 136 807 660 511 660 511 313 462 313 462 422 364 422 364 27 235 27 235 158 851 158 851 120 325 120 325 857 365 857 365 113 924 113 924 882 381 882 381 621 74 621 74 677 33 677 33 358 510 358 510 328 749 328 749 71 850 71 850 816 475 816 475 668 721 668 721 644 872 644 872 474 609 474 609 614 622 614 622 480 235 480 235 197 816 197 816 175 421 175 421 97 490 97 490 263 395 263 395 510 506 510 506 475 847 475 847 713 243 713 243 645 329 645 329 809 266 809 266 419 703 419 703 168 808 168 808 539 254 539 254 251 817 251 817 425 712 425 712 233 821 233 821 908 732 908 732 385 453 385 453 156 493 156 493 324 410 324 410 403 179 403 179 708 535 708 535 463 627 463 627 183 338 183 338 65 908 65 908 300 35 300 35 214 33 214 33 633 65 633 65 349 316 349 316 40 282 40 282 190 178 190 178 163 755 163 755 721 193 721 193 239 3 239 3 364 553 364 553 220 427 220 427 489 303 489 303 776 240 776 240 481 820 481 820 720 329 720 329 244 179 244 179 782 368 782 368 519 23 519 23 265 394 265 394 312 934 312 934 199 716 199 716 117 586 117 586 310 18 310 18 690 286 690 286 380 492 380 492 38 257 38 257 156 228 156 228 910 871 910 871 450 510 450 510 202 118 202 118 386 296 386 296 537 414 537 414 106 294 106 294 545 541 545 541 715 259 715 259 878 237 878 237 565 42 565 42 695 909 695 909 668 442 668 442 360 819 360 819 619 46 619 46 382 205 382 205 209 130 209 130 529 695 529 695 351 528 351 528 728 587 728 587 499 739 499 739 101 950 101 950 552 732 552 732 283 4 283 4 572 440 572 440 258 727 258 727 461 104 461 104 846 957 846 957 436 93 436 93 28 233 28 233 441 912 441 912 400 826 400 826 949 699 949 699 842 328 842 328 958 170 958 170 181 809 181 809 950 31 950 31 463 397 463 397 458 395 458 395 483 414 483 414 348 474 348 474 551 818 551 818 312 520 312 520 414 101 414 101 99 899 99 899 316 858 316 858 509 651 509 651 862 81 862 81 645 225 645 225 683 480 683 480 696 399 696 399 784 827 784 827 886 266 886 266 331 156 331 156 252 658 252 658 556 388 556 388 929 233 929 233 719 908 719 908 953 405 953 405 631 361 631 361 356 405 356 405 126 453 126 453 496 344 496 344 214 411 214 411 51 186 51 186 582 571 582 571 834 717 834 717 44 67 44 67 177 190 177 190 292 215 292 215 392 85 392 85 199 502 199 502 715 545 715 545 697 215 697 215 719 221 719 221 444 136 444 136 478 508 478 508 757 841 757 841 177 245 177 245 195 576 195 576 692 670 692 670 261 904 261 904 533 503 533 503 381 686 381 686 356 362 356 362 334 645 334 645 628 505 628 505 712 100 712 100 826 282 826 282 492 230 492 230 243 70 243 70 829 142 829 142 604 955 604 955 480 643 480 643 357 416 357 416 797 734 797 734 600 813 600 813 507 546 507 546 758 240 758 240 412 87 412 87 881 181 881 181 699 937 699 937 596 483 596 483 64 264 64 264 621 33 621 33 811 954 811 954 606 23 606 23 589 305 589 305 349 778 349 778 90 889 90 889 252 819 252 819 709 884 709 884 766 172 766 172 319 894 319 894 456 473 456 473 493 844 493 844 513 845 513 845 649 489 649 489 82 794 82 794 497 128 497 128 722 341 722 341 620 544 620 544 264 296 264 296 963 868 963 868 928 242 928 242 781 927 781 927 401 930 401 930 464 558 464 558 234 692 234 692 890 801 890 801 13 330 13 330 888 949 888 949 747 932 747 932 410 745 410 745 258 674 258 674 753 420 753 420 62 489 62 489 584 53 584 53 139 917 139 917 939 640 939 640 565 481 565 481 448 914 448 914 449 521 449 521 725 380 725 380 549 700 549 700 654 64 654 64 420 872 420 872 569 595 569 595 111 716 111 716 713 682 713 682 461 149 461 149 783 205 783 205 108 101 108 101 518 519 518 519 62 715 62 715 656 149 656 149 456 56 456 56 458 841 458 841 612 95 612 95 954 448 954 448 825 584 825 584 269 613 269 613 401 121 401 121 9 961 9 961 127 778 127 778 294 361 294 361 659 606 659 606 84 233 84 233 38 553 38 553 342 340 342 340 927 383 927 383 422 266 422 266 471 563 471 563 622 529 622 529 725 158 725 158 165 348 165 348 291 300 291 300 676 747 676 747 387 803 387 803 374 233 374 233 555 147 555 147 389 617 389 617 414 563 414 563 690 469 690 469 328 559 328 559 928 154 928 154 650 111 650 111 350 194 350 194 905 245 905 245 410 581 410 581 906 572 906 572 598 377 598 377 899 349 899 349 665 210 665 210 249 269 249 269 534 193 534 193 126 460 126 460 230 606 230 606 368 229 368 229 25 492 25 492 91 336 91 336 772 415 772 415 498 334 498 334 637 9 637 9 367 197 367 197 506 794 506 794 688 357 688 357 34 676 34 676 466 704 466 704 930 935 930 935 101 138 101 138 521 485 521 485 153 282 153 282 665 199 665 199 755 448 755 448 736 731 736 731 299 769 299 769 208 136 208 136 916 678 916 678 687 246 687 246 543 572 543 572 864 651 864 651 451 506 451 506 724 638 724 638 482 550 482 550 182 840 182 840 875 724 875 724 351 110 351 110 775 456 775 456 698 280 698 280 796 411 796 411 505 434 505 434 381 97 381 97 55 145 55 145 711 78 711 78 188 378 188 378 469 604 469 604 224 632 224 632 646 495 646 495 536 177 536 177 849 189 849 189 571 257 571 257 656 30 656 30 251 735 251 735 910 294 910 294 289 682 289 682 740 390 740 390 193 55 193 55 580 51 580 51 61 22 61 22 807 564 807 564 346 717 346 717 546 398 546 398 462 476 462 476 655 460 655 460 514 785 514 785 431 643 431 643 911 153 911 153 309 232 309 232 40 44 40 44 555 196 555 196 145 505 145 505 667 132 667 132 31 104 31 104 315 337 315 337 857 654 857 654 417 377 417 377 797 733 797 733 847 108 847 108 141 461 141 461 208 160 208 160 818 268 818 268 205 313 205 313 952 447 952 447 962 50 962 50 848 427 848 427 171 486 171 486 601 769 601 769 395 888 395 888 63 402 63 402 676 443 676 443 948 463 948 463 828 678 828 678 314 934 314 934 850 350 850 350 522 387 522 387 27 171 27 171 348 424 348 424 646 699 646 699 268 406 268 406 700 567 700 567 330 34 330 34 889 872 889 872 933 3 933 3 574 364 574 364 844 313 844 313 364 340 364 340 734 744 734 744 785 715 785 715 259 8 259 8 533 593 533 593 489 899 489 899 296 724 296 724 777 761 777 761 961 945 961 945 309 61 309 61 563 421 563 421 917 234 917 234 527 533 527 533 194 643 194 643 511 122 511 122 893 560 893 560 419 89 419 89 274 614 274 614 507 292 507 292 215 335 215 335 354 303 354 303 612 327 612 327 766 708 766 708 246 320 246 320 185 944 185 944 545 960 545 960 773 108 773 108 24 685 24 685 286 753 286 753 680 184 680 184 175 244 175 244 317 539 317 539 500 523 500 523 829 33 829 33 951 25 951 25 584 609 584 609 574 926 574 926 338 424 338 424 242 229 242 229 185 503 185 503 176 152 176 152 878 110 878 110 466 796 466 796 460 268 460 268 31 370 31 370 501 148 501 148 564 551 564 551 220 50 220 50 596 304 596 304 445 819 445 819 73 943 73 943 780 889 780 889 68 569 68 569 734 145 734 145 209 762 209 762 630 234 630 234 928 528 928 528 350 685 350 685 798 172 798 172 495 695 495 695 94 15 94 15 521 325 521 325 12 678 12 678 217 874 217 874 608 706 608 706 441 789 441 789 254 116 254 116 808 724 808 724 845 809 845 809 730 391 730 391 854 718 854 718 379 888 379 888 264 356 264 356 607 172 607 172 1 99 1 99 55 152 55 152 126 790 126 790 10 797 10 797 807 184 807 184 57 412 57 412 45 697 45 697 252 251 252 251 47 224 47 224 346 507 346 507 121 507 121 507 385 396 385 396 480 353 480 353 840 872 840 872 428 687 428 687 759 560 759 560 212 547 212 547 438 117 438 117 590 323 590 323 654 784 654 784 207 935 207 935 121 521 121 521 65 178 65 178 365 339 365 339 207 842 207 842 44 200 44 200 282 286 282 286 572 925 572 925 623 605 623 605 683 790 683 790 825 821 825 821 138 818 138 818 332 515 332 515 16 513 16 513 137 820 137 820 664 560 664 560 859 890 859 890 158 12 158 12 588 581 588 581 946 688 946 688 938 946 938 946 446 434 446 434 566 683 566 683 131 589 131 589 240 322 240 322 363 734 363 734 545 438 545 438 212 53 212 53 956 511 956 511 714 216 714 216 957 485 957 485 170 557 170 557 634 48 634 48 433 944 433 944 581 36 581 36 483 654 483 654 844 917 844 917 355 810 355 810 736 135 736 135 850 874 850 874 384 631 384 631 296 623 296 623 406 15 406 15 811 193 811 193 897 536 897 536 697 869 697 869 11 800 11 800 196 708 196 708 433 315 433 315 43 553 43 553 78 226 78 226 519 14 519 14 52 284 52 284 638 291 638 291 150 964 150 964 884 834 884 834 276 320 276 320 877 324 877 324 551 325 551 325 140 711 140 711 838 245 838 245 875 34 875 34 454 419 454 419 693 772 693 772 247 826 247 826 538 405 538 405 216 199 216 199 923 408 923 408 503 98 503 98 603 515 603 515 923 127 923 127 491 550 491 550 411 481 411 481 950 724 950 724 843 185 843 185 66 513 66 513 139 667 139 667 539 419 539 419 811 77 811 77 423 890 423 890 680 91 680 91 365 63 365 63 127 581 127 581 299 489 299 489 121 39 121 39 865 243 865 243 501 511 501 511 872 558 872 558 903 535 903 535 132 156 132 156 224 770 224 770 698 716 698 716 615 771 615 771 624 806 624 806 932 324 932 324 633 826 633 826 426 244 426 244 229 390 229 390 102 5 102 5 585 912 585 912 220 278 220 278 584 348 584 348 170 694 170 694 676 467 676 467 236 811 236 811 59 90 59 90 41 143 41 143 411 619 411 619 958 202 958 202 631 358 631 358 531 450 531 450 136 73 136 73 347 487 347 487 433 32 433 32 449 516 449 516 739 658 739 658 46 80 46 80 513 445 513 445 624 117 624 117 50 382 50 382 794 437 794 437 822 104 822 104 465 99 465 99 80 544 80 544 245 411 245 411 879 887 879 887 869 879 869 879 169 384 169 384 495 295 495 295 335 490 335 490 86 114 86 114 135 115 135 115 886 595 886 595 581 355 581 355 679 349 679 349 846 422 846 422 486 178 486 178 939 262 939 262 379 564 379 564 736 306 736 306 954 939 954 939 506 134 506 134 142 449 142 449 840 780 840 780 729 799 729 799 231 156 231 156 373 485 373 485 186 721 186 721 892 805 892 805 587 778 587 778 413 921 413 921 896 98 896 98 497 640 497 640 423 856 423 856 84 545 84 545 638 660 638 660 589 384 589 384 267 148 267 148 413 723 413 723 877 576 877 576 149 235 149 235 206 702 206 702 7 508 7 508 487 139 487 139 921 132 921 132 219 216 219 216 854 321 854 321 396 570 396 570 701 887 701 887 255 454 255 454 910 582 910 582 627 846 627 846 107 371 107 371 571 598 571 598 653 444 653 444 627 83 627 83 319 865 319 865 255 675 255 675 590 713 590 713 15 772 15 772 370 283 370 283 368 337 368 337 483 490 483 490 602 769 602 769 89 297 89 297 764 336 764 336 680 44 680 44 631 603 631 603 126 656 126 656 95 220 95 220 355 724 355 724 418 632 418 632 245 867 245 867 364 831 364 831 872 59 872 59 579 918 579 918 857 582 857 582 724 599 724 599 55 327 55 327 367 57 367 57 369 795 369 795 125 41 125 41 4 953 4 953 564 683 564 683 375 665 375 665 710 120 710 120 96 259 96 259 790 299 790 299 44 258 44 258 404 347 404 347 30 877 30 877 308 871 308 871 100 299 100 299 951 818 951 818 164 792 164 792 561 639 561 639 432 798 432 798 273 307 273 307 562 688 562 688 672 798 672 798 682 302 682 302 91 501 91 501 647 79 647 79 588 495 588 495 330 597 330 597 949 119 949 119 323 373 323 373 233 432 233 432 377 108 377 108 313 226 313 226 846 199 846 199 73 458 73 458 217 945 217 945 944 737 944 737 795 631 795 631 23 485 23 485 782 383 782 383 162 419 162 419 533 278 533 278 485 279 485 279 646 220 646 220 649 100 649 100 682 540 682 540 793 105 793 105 165 582 165 582 529 753 529 753 476 151 476 151 683 212 683 212 936 312 936 312 193 216 193 216 194 171 194 171 515 621 515 621 821 564 821 564 187 732 187 732 81 858 81 858 128 776 128 776 444 332 444 332 203 216 203 216 628 324 628 324 711 555 711 555 599 611 599 611 460 57 460 57 567 675 567 675 447 327 447 327 550 68 550 68 604 258 604 258 442 663 442 663 274 896 274 896 874 282 874 282 863 710 863 710 16 42 16 42 405 863 405 863 851 649 851 649 668 165 668 165 127 693 127 693 567 429 567 429 141 169 141 169 772 815 772 815 610 482 610 482 318 651 318 651 113 81 113 81 230 908 230 908 136 32 136 32 282 532 282 532 893 912 893 912 705 663 705 663 882 158 882 158 648 191 648 191 442 526 442 526 178 309 178 309 737 311 737 311 694 135 694 135 544 505 544 505 152 832 152 832 558 189 558 189 608 843 608 843 781 432 781 432 79 52 79 52 371 837 371 837 183 422 183 422 865 138 865 138 812 539 812 539 912 835 912 835 229 740 229 740 78 240 78 240 599 158 599 158 289 133 289 133 207 709 207 709 593 113 593 113 554 157 554 157 161 232 161 232 108 680 108 680 679 164 679 164 383 933 383 933 365 893 365 893 811 192 811 192 568 817 568 817 920 153 920 153 521 520 521 520 945 649 945 649 342 595 342 595 236 8 236 8 570 48 570 48 681 166 681 166 675 170 675 170 599 372 599 372 639 388 639 388 679 460 679 460 840 534 840 534 477 598 477 598 930 795 930 795 344 844 344 844 164 422 164 422 478 298 478 298 691 441 691 441 187 815 187 815 139 392 139 392 505 623 505 623 295 955 295 955 319 811 319 811 425 387 425 387 854 268 854 268 772 57 772 57 321 724 321 724 585 412 585 412 495 251 495 251 778 762 778 762 231 515 231 515 866 827 866 827 207 9 207 9 559 150 559 150 338 750 338 750 121 786 121 786 82 706 82 706 91 904 91 904 610 393 610 393 400 612 400 612 223 174 223 174 42 132 42 132 11 385 11 385 487 280 487 280 533 49 533 49 684 962 684 962 466 93 466 93 726 787 726 787 869 107 869 107 168 464 168 464 424 363 424 363 398 125 398 125 196 721 196 721 305 9 305 9 805 899 805 899 236 137 236 137 125 136 125 136 936 51 936 51 146 326 146 326 926 581 926 581 400 86 400 86 44 611 44 611 891 5 891 5 873 68 873 68 700 910 700 910 118 633 118 633 548 224 548 224 281 199 281 199 26 337 26 337 43 677 43 677 120 953 120 953 290 509 290 509 351 409 351 409 115 579 115 579 929 612 929 612 594 121 594 121 900 913 900 913 419 384 419 384 336 278 336 278 806 281 806 281 925 180 925 180 64 565 64 565 103 180 103 180 488 749 488 749 770 615 770 615 743 466 743 466 354 951 354 951 141 138 141 138 156 724 156 724 438 817 438 817 222 904 222 904 258 617 258 617 207 219 207 219 880 467 880 467 873 220 873 220 754 886 754 886 452 117 452 117 391 344 391 344 869 631 869 631 860 629 860 629 442 905 442 905 851 887 851 887 827 318 827 318 187 536 187 536 230 696 230 696 916 334 916 334 216 234 216 234 528 715 528 715 144 818 144 818 645 643 645 643 268 109 268 109 955 917 955 917 298 464 298 464 129 253 129 253 792 740 792 740 503 753 503 753 304 392 304 392 551 449 551 449 649 105 649 105 951 362 951 362 848 145 848 145 56 382 56 382 379 465 379 465 651 138 651 138 10 593 10 593 386 47 386 47 365 280 365 280 308 294 308 294 699 853 699 853 766 468 766 468 18 223 18 223 867 767 867 767 341 606 341 606 177 794 177 794 665 308 665 308 225 141 225 141 560 669 560 669 455 543 455 543 525 292 525 292 647 858 647 858 141 956 141 956 842 411 842 411 492 115 492 115 747 459 747 459 862 554 862 554 926 287 926 287 87 531 87 531 232 265 232 265 960 613 960 613 553 700 553 700 419 68 419 68 309 300 309 300 634 342 634 342 820 739 820 739 698 294 698 294 27 582 27 582 435 311 435 311 497 871 497 871 416 164 416 164 924 59 924 59 200 910 200 910 18 330 18 330 804 51 804 51 761 960 761 960 812 15 812 15 963 387 963 387 127 463 127 463 903 745 903 745 574 695 574 695 251 138 251 138 248 306 248 306 415 603 415 603 257 242 257 242 711 861 711 861 264 104 264 104 928 198 928 198 615 342 615 342 638 309 638 309 888 367 888 367 921 937 921 937 594 539 594 539 292 103 292 103 422 717 422 717 887 95 887 95 94 107 94 107 438 153 438 153 553 772 553 772 546 626 546 626 429 451 429 451 258 330 258 330 547 549 547 549 206 754 206 754 586 376 586 376 666 727 666 727 376 28 376 28 127 47 127 47 175 338 175 338 283 786 283 786 248 501 248 501 893 695 893 695 283 120 283 120 607 705 607 705 941 477 941 477 886 67 886 67 25 265 25 265 674 167 674 167 564 485 564 485 45 787 45 787 198 327 198 327 313 243 313 243 446 88 446 88 384 418 384 418 867 300 867 300 878 427 878 427 418 736 418 736 911 93 911 93 558 885 558 885 444 234 444 234 361 279 361 279 123 135 123 135 933 485 933 485 67 205 67 205 304 503 304 503 30 570 30 570 232 619 232 619 473 358 473 358 195 660 195 660 259 191 259 191 112 50 112 50 642 45 642 45 389 828 389 828 253 662 253 662 839 321 839 321 340 811 340 811 841 956 841 956 556 661 556 661 625 232 625 232 280 766 280 766 906 328 906 328 720 539 720 539 55 670 55 670 827 445 827 445 293 151 293 151 584 601 584 601 769 120 769 120 658 153 658 153 421 156 421 156 951 529 951 529 231 157 231 157 368 589 368 589 347 624 347 624 212 486 212 486 736 742 736 742 422 221 422 221 54 5 54 5 387 312 387 312 103 73 103 73 217 862 217 862 741 324 741 324 214 955 214 955 881 402 881 402 269 214 269 214 712 390 712 390 312 530 312 530 841 775 841 775 785 898 785 898 340 747 340 747 590 377 590 377 390 779 390 779 238 85 238 85 660 345 660 345 553 277 553 277 625 68 625 68 171 409 171 409 251 750 251 750 376 45 376 45 563 772 563 772 917 788 917 788 212 695 212 695 60 645 60 645 340 711 340 711 587 618 587 618 741 820 741 820 494 489 494 489 269 76 269 76 324 701 324 701 91 886 91 886 222 445 222 445 323 929 323 929 49 642 49 642 277 729 277 729 687 562 687 562 272 230 272 230 363 512 363 512 922 911 922 911 482 661 482 661 225 473 225 473 675 107 675 107 936 654 936 654 384 713 384 713 688 150 688 150 816 459 816 459 89 818 89 818 404 787 404 787 762 496 762 496 494 25 494 25 109 507 109 507 713 733 713 733 219 142 219 142 734 378 734 378 294 307 294 307 144 789 144 789 811 83 811 83 264 664 264 664 690 684 690 684 114 682 114 682 148 213 148 213 430 847 430 847 943 605 943 605 399 462 399 462 245 777 245 777 923 180 923 180 310 510 310 510 384 367 384 367 438 692 438 692 404 661 404 661 136 597 136 597 938 325 938 325 117 19 117 19 251 918 251 918 649 198 649 198 167 375 167 375 153 598 153 598 53 40 53 40 180 544 180 544 526 928 526 928 27 876 27 876 723 244 723 244 68 268 68 268 434 778 434 778 599 790 599 790 41 296 41 296 704 140 704 140 859 565 859 565 622 715 622 715 444 460 444 460 171 740 171 740 698 345 698 345 242 785 242 785 423 717 423 717 595 566 595 566 80 870 80 870 411 313 411 313 937 904 937 904 553 271 553 271 938 754 938 754 830 496 830 496 71 771 71 771 662 143 662 143 197 614 197 614 161 887 161 887 136 10 136 10 199 7 199 7 395 178 395 178 591 386 591 386 9 317 9 317 359 744 359 744 328 89 328 89 429 853 429 853 177 442 177 442 192 841 192 841 943 942 943 942 636 439 636 439 723 802 723 802 630 210 630 210 470 419 470 419 841 585 841 585 610 138 610 138 178 956 178 956 85 910 85 910 481 664 481 664 665 492 665 492 621 207 621 207 761 902 761 902 526 177 526 177 941 721 941 721 883 493 883 493 248 251 248 251 138 57 138 57 485 355 485 355 37 764 37 764 109 448 109 448 434 666 434 666 960 638 960 638 311 252 311 252 677 722 677 722 51 400 51 400 385 930 385 930 583 299 583 299 589 599 589 599 439 653 439 653 917 192 917 192 201 231 201 231 111 812 111 812 702 608 702 608 299 777 299 777 223 391 223 391 701 685 701 685 236 200 236 200 121 99 121 99 588 220 588 220 927 283 927 283 760 141 760 141 416 20 416 20 476 52 476 52 312 644 312 644 596 690 596 690 905 199 905 199 381 375 381 375 371 716 371 716 502 406 502 406 218 210 218 210 379 42 379 42 206 681 206 681 962 230 962 230 160 279 160 279 225 407 225 407 206 803 206 803 181 257 181 257 483 909 483 909 17 450 17 450 456 196 456 196 248 450 248 450 604 807 604 807 139 548 139 548 121 728 121 728 308 91 308 91 252 4 252 4 510 94 510 94 613 861 613 861 306 425 306 425 713 762 713 762 896 210 896 210 579 283 579 283 347 921 347 921 640 491 640 491 465 175 465 175 414 636 414 636 125 211 125 211 97 226 97 226 867 228 867 228 493 696 493 696 696 269 696 269 481 282 481 282 275 698 275 698 251 685 251 685 169 800 169 800 97 10 97 10 701 20 701 20 550 320 550 320 461 453 461 453 223 461 223 461 263 301 263 301 503 869 503 869 581 472 581 472 228 46 228 46 158 562 158 562 11 453 11 453 354 159 354 159 799 776 799 776 314 250 314 250 663 334 663 334 117 171 117 171 895 22 895 22 529 420 529 420 791 140 791 140 172 229 172 229 257 963 257 963 387 208 387 208 774 837 774 837 603 637 603 637 253 934 253 934 402 887 402 887 648 790 648 790 60 10 60 10 87 302 87 302 165 403 165 403 73 151 73 151 568 311 568 311 247 783 247 783 815 597 815 597 474 817 474 817 177 521 177 521 274 434 274 434 3 147 3 147 520 547 520 547 961 905 961 905 254 295 254 295 905 908 905 908 287 765 287 765 59 15 59 15 257 296 257 296 850 558 850 558 46 703 46 703 879 419 879 419 9 226 9 226 322 402 322 402 671 660 671 660 322 445 322 445 3 467 3 467 317 317 317 317 58 448 58 448 883 794 883 794 779 52 779 52 262 847 262 847 268 543 268 543 629 620 629 620 528 493 528 493 633 670 633 670 875 576 875 576 733 455 733 455 585 732 585 732 516 167 516 167 555 615 555 615 73 96 73 96 52 921 52 921 302 95 302 95 402 949 402 949 30 432 30 432 219 685 219 685 702 46 702 46 940 326 940 326 141 725 141 725 729 471 729 471 819 534 819 534 414 225 414 225 810 663 810 663 292 393 292 393 64 24 64 24 710 946 710 946 179 163 179 163 596 566 596 566 273 829 273 829 144 962 144 962 476 207 476 207 548 795 548 795 951 874 951 874 302 838 302 838 7 191 7 191 456 500 456 500 807 459 807 459 120 534 120 534 69 96 69 96 400 419 400 419 543 6 543 6 27 661 27 661 442 579 442 579 263 88 263 88 22 108 22 108 393 659 393 659 468 713 468 713 760 477 760 477 891 913 891 913 790 149 790 149 56 624 56 624 653 686 653 686 407 748 407 748 774 116 774 116 887 45 887 45 964 580 964 580 18 793 18 793 512 611 512 611 711 179 711 179 302 91 302 91 356 21 356 21 518 320 518 320 534 587 534 587 493 237 493 237 692 249 692 249 18 222 18 222 877 501 877 501 510 585 510 585 409 362 409 362 729 861 729 861 320 436 320 436 699 702 699 702 880 941 880 941 780 803 780 803 818 521 818 521 823 6 823 6 740 599 740 599 175 427 175 427 394 606 394 606 461 653 461 653 637 97 637 97 783 348 783 348 794 275 794 275 101 242 101 242 945 228 945 228 615 931 615 931 156 810 156 810 500 668 500 668 111 661 111 661 222 595 222 595 383 208 383 208 323 449 323 449 916 193 916 193 93 795 93 795 933 329 933 329 596 290 596 290 856 837 856 837 183 831 183 831 942 142 942 142 942 443 942 443 904 762 904 762 187 284 187 284 561 601 561 601 260 718 260 718 249 677 249 677 714 192 714 192 750 395 750 395 338 696 338 696 85 644 85 644 434 178 434 178 705 204 705 204 241 590 241 590 197 790 197 790 144 337 144 337 861 137 861 137 454 957 454 957 892 617 892 617 845 802 845 802 73 932 73 932 830 753 830 753 113 806 113 806 405 84 405 84 695 286 695 286 282 364 282 364 237 234 237 234 894 86 894 86 564 123 564 123 620 239 620 239 504 698 504 698 212 28 212 28 577 524 577 524 579 247 579 247 59 572 59 572 373 104 373 104 963 484 963 484 894 956 894 956 832 15 832 15 630 929 630 929 423 913 423 913 569 248 569 248 755 481 755 481 519 794 519 794 290 798 290 798 493 148 493 148 673 76 673 76 498 111 498 111 532 228 532 228 155 85 155 85 644 667 644 667 596 894 596 894 704 407 704 407 588 367 588 367 169 856 169 856 373 827 373 827 953 245 953 245 350 81 350 81 603 520 603 520 679 907 679 907 173 646 173 646 520 738 520 738 325 869 325 869 606 311 606 311 421 500 421 500 293 503 293 503 476 618 476 618 233 360 233 360 918 731 918 731 697 715 697 715 291 462 291 462 498 928 498 928 701 397 701 397 185 65 185 65 397 587 397 587 63 850 63 850 14 359 14 359 527 778 527 778 237 435 237 435 541 604 541 604 381 166 381 166 293 26 293 26 792 831 792 831 251 211 251 211 336 947 336 947 789 351 789 351 150 430 150 430 664 581 664 581 527 550 527 550 406 940 406 940 289 212 289 212 219 154 219 154 118 45 118 45 956 900 956 900 942 874 942 874 310 104 310 104 272 837 272 837 401 14 401 14 21 734 21 734 842 276 842 276 141 331 141 331 292 481 292 481 898 587 898 587 293 824 293 824 776 233 776 233 233 503 233 503 117 859 117 859 578 466 578 466 441 439 441 439 850 425 850 425 841 212 841 212 883 950 883 950 289 321 289 321 216 920 216 920 380 91 380 91 50 495 50 495 472 130 472 130 543 322 543 322 60 444 60 444 403 948 403 948 428 663 428 663 870 904 870 904 453 414 453 414 7 860 7 860 790 575 790 575 764 306 764 306 328 772 328 772 384 678 384 678 719 929 719 929 799 101 799 101 454 668 454 668 78 206 78 206 39 553 39 553 285 331 285 331 948 246 948 246 750 840 750 840 303 952 303 952 293 337 293 337 340 448 340 448 326 15 326 15 522 276 522 276 320 167 320 167 609 387 609 387 938 803 938 803 719 237 719 237 425 10 425 10 934 492 934 492 868 780 868 780 227 800 227 800 236 608 236 608 819 832 819 832 24 145 24 145 465 390 465 390 638 510 638 510 23 294 23 294 124 309 124 309 151 796 151 796 461 531 461 531 375 475 375 475 329 565 329 565 61 471 61 471 660 295 660 295 718 39 718 39 874 806 874 806 376 22 376 22 848 382 848 382 416 616 416 616 877 71 877 71 412 894 412 894 483 921 483 921 660 886 660 886 140 825 140 825 479 712 479 712 466 41 466 41 486 601 486 601 464 329 464 329 661 271 661 271 83 338 83 338 738 683 738 683 339 248 339 248 446 423 446 423 246 102 246 102 490 645 490 645 566 446 566 446 885 708 885 708 226 123 226 123 811 575 811 575 707 128 707 128 840 186 840 186 269 929 269 929 392 91 392 91 483 668 483 668 44 678 44 678 511 918 511 918 712 545 712 545 596 779 596 779 483 493 483 493 922 857 922 857 338 627 338 627 321 57 321 57 613 172 613 172 67 405 67 405 344 469 344 469 953 717 953 717 511 291 511 291 942 114 942 114 131 489 131 489 400 230 400 230 127 477 127 477 5 961 5 961 388 679 388 679 207 418 207 418 209 46 209 46 332 124 332 124 79 165 79 165 111 559 111 559 77 219 77 219 868 788 868 788 182 202 182 202 809 761 809 761 964 327 964 327 751 844 751 844 492 885 492 885 909 105 909 105 359 138 359 138 501 661 501 661 794 716 794 716 405 399 405 399 760 748 760 748 920 177 920 177 467 787 467 787 150 185 150 185 170 762 170 762 577 79 577 79 133 231 133 231 811 544 811 544 480 854 480 854 61 498 61 498 352 785 352 785 835 858 835 858 465 308 465 308 681 686 681 686 179 674 179 674 235 574 235 574 170 374 170 374 570 180 570 180 50 747 50 747 142 141 142 141 326 8 326 8 963 302 963 302 315 434 315 434 150 781 150 781 452 341 452 341 898 714 898 714 395 706 395 706 147 911 147 911 659 800 659 800 163 677 163 677 780 230 780 230 136 801 136 801 43 582 43 582 583 836 583 836 799 938 799 938 28 4 28 4 165 330 165 330 240 712 240 712 469 283 469 283 533 900 533 900 182 27 182 27 166 370 166 370 70 139 70 139 269 127 269 127 924 91 924 91 751 656 751 656 852 418 852 418 611 133 611 133 878 871 878 871 579 933 579 933 319 961 319 961 945 491 945 491 159 292 159 292 375 155 375 155 101 349 101 349 360 599 360 599 706 34 706 34 353 655 353 655 947 116 947 116 296 490 296 490 950 800 950 800 261 739 261 739 13 202 13 202 28 624 28 624 183 184 183 184 448 942 448 942 309 312 309 312 335 147 335 147 855 342 855 342 404 878 404 878 728 892 728 892 792 711 792 711 777 10 777 10 97 177 97 177 18 581 18 581 658 582 658 582 555 868 555 868 625 734 625 734 545 334 545 334 283 256 283 256 499 658 499 658 32 903 32 903 193 352 193 352 817 803 817 803 173 461 173 461 427 86 427 86 281 418 281 418 819 523 819 523 230 197 230 197 132 218 132 218 911 475 911 475 902 222 902 222 467 732 467 732 359 105 359 105 491 83 491 83 33 580 33 580 441 63 441 63 78 461 78 461 896 647 896 647 161 587 161 587 785 817 785 817 924 637 924 637 479 675 479 675 680 237 680 237 585 272 585 272 395 757 395 757 653 414 653 414 632 597 632 597 20 821 20 821 875 860 875 860 105 572 105 572 433 961 433 961 162 578 162 578 289 219 289 219 485 559 485 559 252 350 252 350 825 433 825 433 265 896 265 896 707 911 707 911 470 505 470 505 405 3 405 3 918 238 918 238 532 530 532 530 295 953 295 953 722 617 722 617 56 13 56 13 381 901 381 901 184 739 184 739 681 156 681 156 680 513 680 513 491 885 491 885 641 499 641 499 920 376 920 376 737 621 737 621 462 152 462 152 737 901 737 901 253 51 253 51 230 356 230 356 384 605 384 605 146 606 146 606 436 193 436 193 184 270 184 270 414 763 414 763 327 708 327 708 291 309 291 309 787 890 787 890 768 737 768 737 63 274 63 274 858 610 858 610 124 604 124 604 290 196 290 196 462 385 462 385 320 202 320 202 753 64 753 64 311 158 311 158 94 324 94 324 13 525 13 525 421 128 421 128 408 849 408 849 98 206 98 206 3 330 3 330 878 930 878 930 267 322 267 322 309 609 309 609 524 934 524 934 941 437 941 437 616 91 616 91 654 322 654 322 67 354 67 354 116 132 116 132 815 687 815 687 834 908 834 908 419 569 419 569 690 283 690 283 312 497 312 497 819 483 819 483 621 194 621 194 894 391 894 391 521 456 521 456 675 285 675 285 547 35 547 35 741 569 741 569 586 171 586 171 434 108 434 108 367 417 367 417 639 951 639 951 230 699 230 699 43 70 43 70 638 933 638 933 530 300 530 300 374 806 374 806 916 725 916 725 717 169 717 169 376 675 376 675 869 853 869 853 939 880 939 880 584 843 584 843 148 293 148 293 912 750 912 750 484 714 484 714 911 294 911 294 9 776 9 776 62 554 62 554 486 685 486 685 683 97 683 97 37 587 37 587 205 571 205 571 708 274 708 274 645 914 645 914 628 624 628 624 545 6 545 6 385 434 385 434 152 106 152 106 760 225 760 225 116 885 116 885 860 122 860 122 599 622 599 622 774 402 774 402 744 708 744 708 221 290 221 290 879 659 879 659 826 16 826 16 296 873 296 873 753 728 753 728 952 958 952 958 514 28 514 28 498 484 498 484 17 165 17 165 183 932 183 932 350 772 350 772 902 403 902 403 690 73 690 73 102 686 102 686 776 395 776 395 591 398 591 398 257 431 257 431 621 37 621 37 333 257 333 257 537 719 537 719 316 870 316 870 81 326 81 326 938 136 938 136 576 587 576 587 15 936 15 936 312 742 312 742 883 899 883 899 143 418 143 418 506 918 506 918 954 354 954 354 221 658 221 658 393 681 393 681 804 412 804 412 749 671 749 671 743 278 743 278 720 30 720 30 49 64 49 64 873 770 873 770 596 616 596 616 933 589 933 589 18 375 18 375 907 116 907 116 793 702 793 702 445 708 445 708 837 114 837 114 33 770 33 770 377 496 377 496 289 492 289 492 853 641 853 641 919 617 919 617 107 835 107 835 694 857 694 857 349 655 349 655 887 714 887 714 796 781 796 781 848 216 848 216 625 607 625 607 625 630 625 630 378 890 378 890 622 891 622 891 762 595 762 595 670 235 670 235 811 323 811 323 129 519 129 519 448 540 448 540 370 620 370 620 499 677 499 677 803 307 803 307 595 802 595 802 186 400 186 400 133 263 133 263 704 557 704 557 350 641 350 641 829 611 829 611 757 383 757 383 569 147 569 147 586 178 586 178 520 42 520 42 566 417 566 417 335 171 335 171 173 351 173 351 116 907 116 907 407 488 407 488 597 284 597 284 616 15 616 15 670 275 670 275 40 843 40 843 862 428 862 428 27 714 27 714 786 774 786 774 286 453 286 453 511 520 511 520 92 181 92 181 507 238 507 238 850 11 850 11 472 774 472 774 416 849 416 849 733 360 733 360 962 165 962 165 583 324 583 324 964 687 964 687 941 291 941 291 819 575 819 575 739 794 739 794 170 42 170 42 925 362 925 362 755 134 755 134 748 48 748 48 316 782 316 782 764 54 764 54 439 809 439 809 633 52 633 52 887 787 887 787 338 831 338 831 841 382 841 382 112 365 112 365 152 711 152 711 540 596 540 596 185 823 185 823 249 151 249 151 859 766 859 766 167 664 167 664 567 412 567 412 563 262 563 262 109 28 109 28 429 929 429 929 572 34 572 34 360 595 360 595 605 655 605 655 730 164 730 164 940 279 940 279 842 299 842 299 122 100 122 100 142 730 142 730 437 443 437 443 940 958 940 958 919 817 919 817 157 745 157 745 237 922 237 922 735 751 735 751 461 740 461 740 293 45 293 45 123 759 123 759 374 767 374 767 238 78 238 78 334 441 334 441 863 895 863 895 621 297 621 297 21 46 21 46 160 296 160 296 210 903 210 903 74 964 74 964 556 639 556 639 563 700 563 700 232 243 232 243 747 416 747 416 109 285 109 285 652 796 652 796 426 307 426 307 863 736 863 736 482 432 482 432 326 860 326 860 35 479 35 479 770 787 770 787 304 66 304 66 330 503 330 503 906 594 906 594 464 684 464 684 439 463 439 463 343 82 343 82 415 217 415 217 807 508 807 508 324 573 324 573 191 196 191 196 247 122 247 122 443 233 443 233 675 816 675 816 106 951 106 951 755 263 755 263 537 524 537 524 905 505 905 505 871 776 871 776 516 77 516 77 339 56 339 56 296 434 296 434 370 145 370 145 619 536 619 536 478 894 478 894 151 437 151 437 321 681 321 681 193 289 193 289 938 454 938 454 658 430 658 430 255 100 255 100 441 545 441 545 810 18 810 18 498 332 498 332 957 906 957 906 718 102 718 102 690 610 690 610 600 878 600 878 775 710 775 710 245 652 245 652 610 635 610 635 681 242 681 242 134 888 134 888 328 152 328 152 744 703 744 703 651 624 651 624 891 109 891 109 440 239 440 239 921 283 921 283 933 251 933 251 832 826 832 826 306 379 306 379 446 319 446 319 790 310 790 310 446 107 446 107 2 60 2 60 618 767 618 767 952 551 952 551 94 155 94 155 384 425 384 425 478 155 478 155 834 130 834 130 346 170 346 170 483 857 483 857 763 666 763 666 650 401 650 401 960 177 960 177 541 597 541 597 842 174 842 174 275 301 275 301 177 933 177 933 837 319 837 319 408 504 408 504 765 391 765 391 358 215 358 215 327 889 327 889 90 175 90 175 666 712 666 712 491 379 491 379 346 18 346 18 62 852 62 852 529 310 529 310 251 3 251 3 43 158 43 158 698 341 698 341 472 181 472 181 745 794 745 794 517 962 517 962 631 563 631 563 615 17 615 17 650 80 650 80 349 757 349 757 596 539 596 539 589 181 589 181 661 418 661 418 112 908 112 908 163 444 163 444 302 913 302 913 21 768 21 768 389 776 389 776 853 250 853 250 9 427 9 427 20 124 20 124 390 634 390 634 703 835 703 835 282 188 282 188 124 575 124 575 330 639 330 639 341 546 341 546 505 412 505 412 469 346 469 346 665 260 665 260 372 626 372 626 452 480 452 480 316 677 316 677 769 498 769 498 175 423 175 423 60 706 60 706 430 314 430 314 822 38 822 38 653 39 653 39 754 298 754 298 700 266 700 266 317 89 317 89 819 946 819 946 127 958 127 958 499 350 499 350 176 232 176 232 120 597 120 597 580 503 580 503 557 679 557 679 955 172 955 172 391 393 391 393 418 521 418 521 153 357 153 357 916 299 916 299 553 903 553 903 78 37 78 37 894 690 894 690 459 388 459 388 132 105 132 105 184 29 184 29 548 335 548 335 941 141 941 141 33 227 33 227 867 302 867 302 340 32 340 32 608 455 608 455 921 187 921 187 770 8 770 8 483 112 483 112 624 471 624 471 280 416 280 416 63 292 63 292 271 94 271 94 858 546 858 546 672 621 672 621 907 48 907 48 799 368 799 368 400 910 400 910 493 962 493 962 307 121 307 121 102 486 102 486 934 26 934 26 37 277 37 277 468 343 468 343 460 795 460 795 430 368 430 368 741 909 741 909 855 192 855 192 1 242 1 242 52 889 52 889 41 585 41 585 268 716 268 716 876 541 876 541 554 199 554 199 919 541 919 541 526 617 526 617 550 116 550 116 956 885 956 885 248 727 248 727 888 19 888 19 650 806 650 806 731 357 731 357 644 79 644 79 950 594 950 594 868 829 868 829 117 70 117 70 380 592 380 592 880 258 880 258 830 852 830 852 83 333 83 333 23 880 23 880 344 667 344 667 403 700 403 700 749 225 749 225 803 159 803 159 31 957 31 957 454 711 454 711 182 408 182 408 541 283 541 283 142 339 142 339 515 144 515 144 195 830 195 830 6 136 6 136 84 441 84 441 330 172 330 172 122 945 122 945 404 334 404 334 209 624 209 624 192 324 192 324 148 495 148 495 721 413 721 413 487 448 487 448 117 566 117 566 367 928 367 928 703 624 703 624 104 244 104 244 811 731 811 731 2 616 2 616 694 330 694 330 348 779 348 779 915 352 915 352 880 653 880 653 795 141 795 141 300 132 300 132 489 863 489 863 519 651 519 651 67 737 67 737 118 338 118 338 847 340 847 340 436 808 436 808 419 53 419 53 799 24 799 24 10 796 10 796 820 696 820 696 620 676 620 676 186 185 186 185 422 89 422 89 860 541 860 541 19 580 19 580 83 504 83 504 141 442 141 442 801 652 801 652 846 645 846 645 420 276 420 276 695 626 695 626 443 501 443 501 249 918 249 918 592 16 592 16 38 109 38 109 313 393 313 393 793 302 793 302 415 104 415 104 531 853 531 853 306 366 306 366 739 383 739 383 243 608 243 608 167 338 167 338 544 113 544 113 792 874 792 874 824 327 824 327 114 793 114 793 896 730 896 730 837 851 837 851 607 552 607 552 797 951 797 951 411 286 411 286 227 733 227 733 395 522 395 522 930 427 930 427 872 131 872 131 97 785 97 785 503 57 503 57 238 734 238 734 788 131 788 131 466 113 466 113 836 779 836 779 439 589 439 589 255 193 255 193 492 539 492 539 752 232 752 232 28 473 28 473 265 507 265 507 721 385 721 385 880 639 880 639 378 58 378 58 341 29 341 29 686 443 686 443 306 20 306 20 355 928 355 928 33 379 33 379 781 360 781 360 933 334 933 334 942 47 942 47 716 129 716 129 444 43 444 43 579 260 579 260 589 532 589 532 354 870 354 870 925 83 925 83 629 707 629 707 338 262 338 262 122 765 122 765 501 487 501 487 329 586 329 586 771 686 771 686 844 753 844 753 581 875 581 875 765 518 765 518 341 959 341 959 475 461 475 461 745 212 745 212 557 511 557 511 823 332 823 332 61 423 61 423 753 690 753 690 818 855 818 855 146 445 146 445 780 396 780 396 784 53 784 53 836 444 836 444 301 573 301 573 117 362 117 362 769 307 769 307 692 387 692 387 934 826 934 826 588 152 588 152 730 754 730 754 582 655 582 655 40 117 40 117 346 852 346 852 109 471 109 471 116 341 116 341 440 255 440 255 479 434 479 434 742 507 742 507 419 639 419 639 331 782 331 782 83 634 83 634 834 473 834 473 810 80 810 80 440 561 440 561 656 123 656 123 833 464 833 464 633 543 633 543 601 454 601 454 787 594 787 594 652 665 652 665 947 285 947 285 298 78 298 78 215 914 215 914 3 870 3 870 44 842 44 842 423 135 423 135 843 427 843 427 287 402 287 402 812 934 812 934 397 854 397 854 950 564 950 564 846 923 846 923 366 546 366 546 896 115 896 115 786 669 786 669 87 355 87 355 137 105 137 105 86 108 86 108 942 182 942 182 835 539 835 539 43 457 43 457 740 102 740 102 664 732 664 732 619 699 619 699 914 605 914 605 530 623 530 623 932 875 932 875 134 118 134 118 183 862 183 862 812 117 812 117 310 473 310 473 262 763 262 763 476 364 476 364 118 853 118 853 596 581 596 581 263 890 263 890 137 712 137 712 462 360 462 360 144 590 144 590 616 248 616 248 161 931 161 931 964 629 964 629 680 309 680 309 128 564 128 564 234 125 234 125 53 42 53 42 174 60 174 60 751 608 751 608 960 831 960 831 174 848 174 848 457 3 457 3 154 585 154 585 829 114 829 114 20 411 20 411 104 781 104 781 395 837 395 837 94 736 94 736 444 1 444 1 131 881 131 881 618 559 618 559 303 561 303 561 511 282 511 282 843 761 843 761 864 921 864 921 278 458 278 458 461 488 461 488 273 26 273 26 355 156 355 156 956 49 956 49 61 159 61 159 750 820 750 820 544 350 544 350 497 925 497 925 730 368 730 368 436 369 436 369 286 150 286 150 23 113 23 113 266 102 266 102 530 146 530 146 320 390 320 390 111 725 111 725 402 867 402 867 171 396 171 396 859 792 859 792 309 491 309 491 475 95 475 95 35 4 35 4 355 527 355 527 338 820 338 820 79 858 79 858 673 597 673 597 801 266 801 266 792 320 792 320 310 284 310 284 793 117 793 117 706 631 706 631 160 463 160 463 952 175 952 175 868 322 868 322 720 367 720 367 370 15 370 15 396 213 396 213 922 97 922 97 449 563 449 563 473 565 473 565 905 375 905 375 396 598 396 598 380 842 380 842 483 314 483 314 482 545 482 545 87 156 87 156 422 70 422 70 284 403 284 403 109 829 109 829 279 851 279 851 259 187 259 187 688 179 688 179 173 881 173 881 728 864 728 864 388 681 388 681 772 816 772 816 114 754 114 754 919 212 919 212 1 672 1 672 905 1 905 1 519 536 519 536 539 289 539 289 894 647 894 647 877 480 877 480 653 700 653 700 327 248 327 248 253 417 253 417 484 313 484 313 180 394 180 394 370 241 370 241 502 193 502 193 484 901 484 901 271 595 271 595 215 270 215 270 630 646 630 646 42 834 42 834 389 357 389 357 303 504 303 504 583 855 583 855 208 893 208 893 200 348 200 348 237 707 237 707 655 223 655 223 642 559 642 559 326 399 326 399 443 691 443 691 482 332 482 332 346 393 346 393 61 616 61 616 958 682 958 682 206 242 206 242 315 60 315 60 133 920 133 920 899 331 899 331 50 162 50 162 780 57 780 57 863 786 863 786 103 210 103 210 21 644 21 644 273 408 273 408 547 315 547 315 829 757 829 757 311 37 311 37 315 856 315 856 206 383 206 383 68 35 68 35 876 167 876 167 227 276 227 276 242 629 242 629 137 219 137 219 506 587 506 587 678 286 678 286 339 749 339 749 42 841 42 841 23 713 23 713 646 947 646 947 175 260 175 260 732 15 732 15 202 575 202 575 766 947 766 947 750 206 750 206 344 48 344 48 573 605 573 605 141 912 141 912 89 106 89 106 530 963 530 963 65 289 65 289 439 363 439 363 686 100 686 100 740 773 740 773 271 507 271 507 149 241 149 241 854 405 854 405 667 281 667 281 408 566 408 566 172 722 172 722 922 686 922 686 440 647 440 647 221 565 221 565 175 347 175 347 713 28 713 28 501 875 501 875 357 273 357 273 609 761 609 761 250 147 250 147 366 562 366 562 618 732 618 732 527 35 527 35 584 386 584 386 312 857 312 857 411 7 411 7 89 213 89 213 823 577 823 577 830 161 830 161 866 817 866 817 92 513 92 513 90 258 90 258 514 59 514 59 57 516 57 516 429 767 429 767 669 906 669 906 520 820 520 820 228 574 228 574 361 477 361 477 874 74 874 74 218 789 218 789 961 569 961 569 573 551 573 551 344 914 344 914 940 791 940 791 957 574 957 574 546 279 546 279 181 808 181 808 255 951 255 951 325 136 325 136 764 301 764 301 207 225 207 225 365 622 365 622 565 926 565 926 717 871 717 871 678 110 678 110 359 789 359 789 830 796 830 796 211 130 211 130 315 299 315 299 668 81 668 81 407 119 407 119 141 82 141 82 215 947 215 947 835 252 835 252 193 252 193 252 887 105 887 105 933 8 933 8 184 318 184 318 957 597 957 597 634 262 634 262 795 913 795 913 808 533 808 533 387 279 387 279 87 56 87 56 471 481 471 481 866 477 866 477 745 215 745 215 951 641 951 641 432 423 432 423 657 52 657 52 464 525 464 525 17 581 17 581 909 731 909 731 710 782 710 782 735 653 735 653 465 608 465 608 691 603 691 603 499 594 499 594 901 246 901 246 42 248 42 248 56 872 56 872 385 128 385 128 590 302 590 302 190 926 190 926 698 24 698 24 566 589 566 589 460 376 460 376 444 420 444 420 32 648 32 648 670 14 670 14 183 292 183 292 498 159 498 159 81 433 81 433 614 861 614 861 389 148 389 148 797 171 797 171 645 35 645 35 956 857 956 857 355 807 355 807 33 262 33 262 532 760 532 760 628 832 628 832 869 677 869 677 49 44 49 44 657 65 657 65 319 343 319 343 277 939 277 939 641 790 641 790 569 427 569 427 607 668 607 668 284 330 284 330 405 243 405 243 411 638 411 638 600 782 600 782 762 436 762 436 719 909 719 909 885 500 885 500 312 879 312 879 409 785 409 785 681 956 681 956 777 574 777 574 859 909 859 909 906 114 906 114 566 602 566 602 123 297 123 297 422 559 422 559 329 717 329 717 672 778 672 778 412 946 412 946 263 195 263 195 156 217 156 217 736 421 736 421 153 793 153 793 746 631 746 631 455 233 455 233 922 840 922 840 323 740 323 740 789 554 789 554 849 234 849 234 907 652 907 652 116 951 116 951 560 231 560 231 799 509 799 509 604 69 604 69 803 359 803 359 226 797 226 797 950 666 950 666 239 159 239 159 451 958 451 958 950 92 950 92 191 46 191 46 613 796 613 796 149 98 149 98 683 943 683 943 478 683 478 683 112 167 112 167 121 126 121 126 20 707 20 707 640 801 640 801 388 191 388 191 349 929 349 929 711 294 711 294 414 655 414 655 942 207 942 207 598 59 598 59 705 652 705 652 901 156 901 156 316 90 316 90 280 142 280 142 902 55 902 55 495 170 495 170 330 207 330 207 33 338 33 338 49 952 49 952 407 938 407 938 269 496 269 496 826 863 826 863 596 136 596 136 347 223 347 223 866 749 866 749 857 21 857 21 838 938 838 938 397 460 397 460 85 54 85 54 532 400 532 400 754 661 754 661 198 679 198 679 781 640 781 640 941 374 941 374 941 796 941 796 332 634 332 634 219 311 219 311 896 574 896 574 927 655 927 655 237 194 237 194 644 822 644 822 60 513 60 513 244 399 244 399 749 51 749 51 837 781 837 781 439 305 439 305 89 780 89 780 779 181 779 181 921 675 921 675 880 530 880 530 348 509 348 509 298 672 298 672 837 952 837 952 511 844 511 844 353 227 353 227 333 544 333 544 373 698 373 698 955 444 955 444 887 362 887 362 943 45 943 45 114 484 114 484 429 613 429 613 895 191 895 191 147 436 147 436 504 321 504 321 887 48 887 48 544 422 544 422 171 234 171 234 305 413 305 413 902 742 902 742 760 13 760 13 193 43 193 43 729 729 729 729 3 469 3 469 20 964 20 964 480 809 480 809 65 449 65 449 526 605 526 605 765 485 765 485 255 833 255 833 79 792 79 792 721 523 721 523 112 164 112 164 646 896 646 896 331 886 331 886 424 225 424 225 206 726 206 726 654 706 654 706 770 264 770 264 793 534 793 534 167 118 167 118 420 914 420 914 882 775 882 775 421 217 421 217 234 274 234 274 54 371 54 371 832 724 832 724 864 539 864 539 334 854 334 854 215 251 215 251 667 216 667 216 596 291 596 291 833 540 833 540 510 138 510 138 342 579 342 579 454 516 454 516 633 520 633 520 907 74 907 74 310 204 310 204 750 546 750 546 141 561 141 561 343 789 343 789 439 87 439 87 430 387 430 387 275 492 275 492 255 29 255 29 206 381 206 381 10 922 10 922 287 107 287 107 312 630 312 630 401 579 401 579 652 658 652 658 516 206 516 206 175 779 175 779 944 514 944 514 73 83 73 83 166 323 166 323 314 11 314 11 668 875 668 875 934 275 934 275 629 214 629 214 649 224 649 224 583 403 583 403 535 373 535 373 40 377 40 377 584 78 584 78 325 319 325 319 641 668 641 668 862 713 862 713 818 277 818 277 372 724 372 724 67 104 67 104 41 94 41 94 739 629 739 629 888 943 888 943 52 719 52 719 466 89 466 89 889 92 889 92 102 533 102 533 314 613 314 613 706 332 706 332 867 262 867 262 496 584 496 584 621 259 621 259 594 11 594 11 902 231 902 231 759 666 759 666 367 88 367 88 295 759 295 759 486 824 486 824 916 239 916 239 421 560 421 560 871 191 871 191 36 192 36 192 7 104 7 104 499 687 499 687 484 415 484 415 181 96 181 96 842 349 842 349 496 594 496 594 623 276 623 276 547 145 547 145 781 796 781 796 735 400 735 400 301 450 301 450 622 824 622 824 347 396 347 396 155 195 155 195 747 79 747 79 452 883 452 883 146 244 146 244 522 750 522 750 359 544 359 544 252 957 252 957 698 848 698 848 57 406 57 406 788 138 788 138 86 868 86 868 241 242 241 242 569 747 569 747 152 209 152 209 864 145 864 145 303 355 303 355 890 915 890 915 199 588 199 588 95 922 95 922 304 645 304 645 490 242 490 242 448 591 448 591 496 621 496 621 908 316 908 316 823 275 823 275 580 324 580 324 329 279 329 279 243 324 243 324 773 418 773 418 691 727 691 727 309 34 309 34 115 420 115 420 78 109 78 109 107 109 107 109 143 517 143 517 668 963 668 963 246 299 246 299 725 559 725 559 333 429 333 429 558 518 558 518 918 639 918 639 904 898 904 898 836 436 836 436 412 408 412 408 413 220 413 220 629 314 629 314 578 472 578 472 200 704 200 704 17 237 17 237 281 897 281 897 804 601 804 601 83 202 83 202 836 705 836 705 407 17 407 17 564 726 564 726 664 213 664 213 637 622 637 622 727 76 727 76 805 374 805 374 952 178 952 178 908 937 908 937 109 872 109 872 665 814 665 814 569 530 569 530 361 110 361 110 800 550 800 550 556 182 556 182 742 905 742 905 897 772 897 772 300 130 300 130 417 208 417 208 408 367 408 367 536 184 536 184 793 227 793 227 438 48 438 48 72 67 72 67 427 62 427 62 856 404 856 404 880 727 880 727 251 910 251 910 396 808 396 808 379 352 379 352 531 254 531 254 262 226 262 226 762 151 762 151 374 794 374 794 953 39 953 39 512 44 512 44 738 334 738 334 478 118 478 118 99 55 99 55 565 667 565 667 725 652 725 652 749 920 749 920 827 747 827 747 16 423 16 423 891 767 891 767 544 755 544 755 868 755 868 755 629 651 629 651 62 558 62 558 133 776 133 776 245 576 245 576 658 652 658 652 165 497 165 497 184 944 184 944 122 913 122 913 565 357 565 357 124 50 124 50 546 116 546 116 831 601 831 601 927 65 927 65 32 412 32 412 220 20 220 20 670 582 670 582 701 239 701 239 607 450 607 450 251 13 251 13 917 81 917 81 940 583 940 583 757 728 757 728 408 186 408 186 416 71 416 71 470 633 470 633 53 556 53 556 219 741 219 741 632 852 632 852 364 440 364 440 474 868 474 868 519 253 519 253 306 830 306 830 738 188 738 188 593 830 593 830 667 603 667 603 611 170 611 170 897 846 897 846 460 635 460 635 169 83 169 83 613 841 613 841 910 766 910 766 180 910 180 910 66 159 66 159 671 243 671 243 195 791 195 791 354 686 354 686 339 115 339 115 736 522 736 522 677 841 677 841 314 75 314 75 177 280 177 280 188 75 188 75 203 409 203 409 346 554 346 554 709 505 709 505 324 35 324 35 685 263 685 263 762 884 762 884 356 596 356 596 793 575 793 575 657 134 657 134 728 355 728 355 99 209 99 209 640 295 640 295 670 178 670 178 337 127 337 127 598 666 598 666 458 745 458 745 264 56 264 56 585 537 585 537 107 295 107 295 1 614 1 614 209 465 209 465 694 747 694 747 916 74 916 74 177 638 177 638 677 778 677 778 349 405 349 405 940 83 940 83 358 416 358 416 338 616 338 616 934 76 934 76 941 908 941 908 783 891 783 891 348 248 348 248 451 85 451 85 696 601 696 601 876 141 876 141 940 535 940 535 624 346 624 346 538 33 538 33 395 534 395 534 712 362 712 362 47 507 47 507 639 617 639 617 335 181 335 181 248 202 248 202 481 449 481 449 406 27 406 27 934 561 934 561 133 964 133 964 215 245 215 245 771 807 771 807 922 724 922 724 805 405 805 405 565 241 565 241 242 259 242 259 15 198 15 198 108 438 108 438 368 925 368 925 617 927 617 927 298 222 298 222 272 828 272 828 79 622 79 622 569 365 569 365 296 839 296 839 313 560 313 560 665 169 665 169 908 482 908 482 766 759 766 759 372 451 372 451 16 860 16 860 100 746 100 746 869 575 869 575 143 766 143 766 428 507 428 507 289 390 289 390 799 439 799 439 402 826 402 826 631 700 631 700 431 400 431 400 420 385 420 385 547 588 547 588 661 794 661 794 267 305 267 305 176 806 176 806 238 453 238 453 581 44 581 44 481 365 481 365 544 418 544 418 109 558 109 558 292 29 292 29 778 285 778 285 651 125 651 125 13 333 13 333 613 588 613 588 83 25 83 25 624 923 624 923 928 12 928 12 49 662 49 662 85 132 85 132 328 624 328 624 608 208 608 208 757 104 757 104 591 483 591 483 749 445 749 445 112 177 112 177 640 255 640 255 614 227 614 227 521 351 521 351 441 138 441 138 345 256 345 256 760 699 760 699 671 690 671 690 155 447 155 447 530 728 530 728 574 333 574 333 181 264 181 264 11 80 11 80 292 249 292 249 940 893 940 893 542 502 542 502 892 478 892 478 438 7 438 7 284 201 284 201 162 639 162 639 436 887 436 887 232 830 232 830 157 192 157 192 413 595 413 595 518 303 518 303 629 938 629 938 468 319 468 319 612 348 612 348 62 327 62 327 114 886 114 886 185 896 185 896 596 318 596 318 537 166 537 166 537 184 537 184 262 179 262 179 130 659 130 659 572 51 572 51 210 814 210 814 907 53 907 53 487 271 487 271 536 132 536 132 719 51 719 51 722 767 722 767 547 896 547 896 848 21 848 21 756 807 756 807 793 894 793 894 812 602 812 602 14 402 14 402 945 200 945 200 385 91 385 91 313 432 313 432 355 345 355 345 183 694 183 694 343 4 343 4 264 546 264 546 15 141 15 141 533 672 533 672 217 349 217 349 687 949 687 949 153 622 153 622 248 11 248 11 421 298 421 298 285 484 285 484 111 619 111 619 945 484 945 484 705 69 705 69 222 549 222 549 362 727 362 727 277 196 277 196 882 444 882 444 621 803 621 803 494 167 494 167 45 605 45 605 134 840 134 840 958 673 958 673 281 673 281 673 162 271 162 271 120 462 120 462 583 870 583 870 459 845 459 845 632 784 632 784 515 814 515 814 123 270 123 270 195 548 195 548 242 137 242 137 35 267 35 267 710 113 710 113 169 596 169 596 346 10 346 10 463 876 463 876 117 124 117 124 250 898 250 898 799 196 799 196 790 755 790 755 921 529 921 529 143 524 143 524 814 178 814 178 70 394 70 394 916 186 916 186 97 417 97 417 765 560 765 560 571 192 571 192 895 63 895 63 574 723 574 723 545 374 545 374 647 308 647 308 251 849 251 849 698 515 698 515 877 563 877 563 863 646 863 646 253 46 253 46 913 794 913 794 748 251 748 251 247 816 247 816 837 535 837 535 314 740 314 740 351 6 351 6 530 836 530 836 758 579 758 579 773 823 773 823 789 856 789 856 251 875 251 875 108 192 108 192 642 498 642 498 645 5 645 5 391 680 391 680 230 256 230 256 204 520 204 520 702 782 702 782 673 252 673 252 166 883 166 883 850 565 850 565 545 450 545 450 819 338 819 338 619 884 619 884 381 604 381 604 418 324 418 324 898 300 898 300 712 178 712 178 20 657 20 657 907 704 907 704 606 862 606 862 89 382 89 382 454 841 454 841 52 452 52 452 6 958 6 958 255 659 255 659 200 521 200 521 435 408 435 408 618 923 618 923 380 888 380 888 738 338 738 338 254 962 254 962 155 283 155 283 653 112 653 112 34 224 34 224 557 695 557 695 122 705 122 705 691 362 691 362 204 43 204 43 518 296 518 296 919 582 919 582 28 880 28 880 740 681 740 681 195 914 195 914 598 549 598 549 485 503 485 503 758 649 758 649 149 904 149 904 176 101 176 101 204 468 204 468 841 118 841 118 906 100 906 100 258 385 258 385 92 782 92 782 753 326 753 326 382 688 382 688 878 419 878 419 795 44 795 44 138 626 138 626 171 605 171 605 897 86 897 86 138 211 138 211 323 163 323 163 706 272 706 272 32 960 32 960 748 244 748 244 20 107 20 107 683 434 683 434 179 633 179 633 52 637 52 637 513 934 513 934 935 712 935 712 624 517 624 517 929 810 929 810 961 363 961 363 559 151 559 151 955 400 955 400 218 97 218 97 568 629 568 629 105 748 105 748 346 500 346 500 73 919 73 919 280 806 280 806 726 668 726 668 215 232 215 232 568 635 568 635 34 472 34 472 495 860 495 860 321 477 321 477 418 756 418 756 826 869 826 869 835 93 835 93 839 260 839 260 76 56 76 56 338 845 338 845 884 198 884 198 554 310 554 310 819 163 819 163 27 251 27 251 712 747 712 747 865 847 865 847 755 853 755 853 840 199 840 199 515 328 515 328 478 474 478 474 378 740 378 740 861 3 861 3 887 483 887 483 738 918 738 918 744 493 744 493 537 529 537 529 681 749 681 749 114 789 114 789 771 401 771 401 898 523 898 523 483 218 483 218 140 236 140 236 174 538 174 538 820 1 820 1 480 28 480 28 611 236 611 236 869 547 869 547 421 173 421 173 749 963 749 963 450 765 450 765 514 26 514 26 642 423 642 423 33 816 33 816 133 8 133 8 607 851 607 851 956 249 956 249 869 497 869 497 328 911 328 911 38 441 38 441 659 830 659 830 766 194 766 194 432 419 432 419 734 82 734 82 224 333 224 333 463 831 463 831 597 896 597 896 531 660 531 660 46 742 46 742 37 216 37 216 675 336 675 336 75 85 75 85 445 783 445 783 451 772 451 772 119 624 119 624 911 375 911 375 805 449 805 449 230 653 230 653 577 402 577 402 936 682 936 682 941 964 941 964 386 789 386 789 671 453 671 453 911 444 911 444 949 510 949 510 108 339 108 339 509 476 509 476 377 137 377 137 238 592 238 592 921 221 921 221 97 340 97 340 867 423 867 423 962 395 962 395 107 789 107 789 172 872 172 872 873 530 873 530 612 664 612 664 27 898 27 898 810 587 810 587 138 236 138 236 183 575 183 575 145 747 145 747 149 453 149 453 281 793 281 793 266 746 266 746 882 651 882 651 286 444 286 444 672 963 672 963 876 718 876 718 943 769 943 769 785 344 785 344 942 276 942 276 274 957 274 957 606 932 606 932 911 643 911 643 40 430 40 430 947 638 947 638 129 520 129 520 108 833 108 833 605 720 605 720 308 276 308 276 821 609 821 609 845 573 845 573 69 918 69 918 138 683 138 683 717 564 717 564 412 838 412 838 12 3 12 3 269 425 269 425 292 766 292 766 949 515 949 515 137 776 137 776 156 843 156 843 777 375 777 375 213 800 213 800 766 256 766 256 150 497 150 497 612 157 612 157 862 57 862 57 151 958 151 958 665 484 665 484 758 89 758 89 888 585 888 585 783 30 783 30 483 854 483 854 529 679 529 679 740 551 740 551 588 949 588 949 827 224 827 224 416 37 416 37 630 773 630 773 887 434 887 434 409 245 409 245 684 230 684 230 787 262 787 262 499 433 499 433 314 913 314 913 26 439 26 439 312 101 312 101 638 499 638 499 355 897 355 897 538 216 538 216 817 883 817 883 12 569 12 569 37 172 37 172 361 661 361 661 276 738 276 738 833 275 833 275 409 37 409 37 381 631 381 631 245 442 245 442 268 499 268 499 328 582 328 582 830 874 830 874 324 41 324 41 848 571 848 571 278 545 278 545 604 585 604 585 779 394 779 394 484 647 484 647 825 308 825 308 728 487 728 487 794 633 794 633 487 565 487 565 136 632 136 632 182 190 182 190 830 132 830 132 673 852 673 852 929 229 929 229 784 651 784 651 84 898 84 898 439 157 439 157 852 578 852 578 410 448 410 448 456 72 456 72 102 523 102 523 423 183 423 183 490 268 490 268 817 370 817 370 723 545 723 545 170 377 170 377 181 686 181 686 863 250 863 250 583 525 583 525 786 489 786 489 147 311 147 311 632 740 632 740 509 760 509 760 154 650 154 650 220 270 220 270 710 167 710 167 715 567 715 567 67 926 67 926 41 426 41 426 637 439 637 439 90 27 90 27 377 800 377 800 268 863 268 863 281 298 281 298 870 83 870 83 219 631 219 631 247 345 247 345 544 209 544 209 650 552 650 552 828 834 828 834 649 562 649 562 765 476 765 476 390 899 390 899 374 795 374 795 613 584 613 584 655 79 655 79 715 697 715 697 363 228 363 228 165 530 165 530 461 865 461 865 9 118 9 118 896 759 896 759 845 540 845 540 611 555 611 555 600 359 600 359 202 94 202 94 891 26 891 26 200 917 200 917 929 252 929 252 647 817 647 817 486 313 486 313 153 123 153 123 714 349 714 349 919 843 919 843 706 672 706 672 33 485 33 485 480 538 480 538 532 580 532 580 393 566 393 566 122 179 122 179 28 299 28 299 670 553 670 553 716 932 716 932 514 721 514 721 778 561 778 561 403 495 403 495 152 516 152 516 745 22 745 22 148 109 148 109 199 491 199 491 789 811 789 811 875 769 875 769 661 36 661 36 573 19 573 19 274 489 274 489 275 304 275 304 529 723 529 723 347 455 347 455 850 567 850 567 69 651 69 651 594 271 594 271 273 553 273 553 372 811 372 811 474 900 474 900 694 540 694 540 119 182 119 182 740 305 740 305 953 511 953 511 832 895 832 895 349 548 349 548 598 268 598 268 45 928 45 928 71 34 71 34 879 794 879 794 823 393 823 393 785 334 785 334 493 18 493 18 830 203 830 203 111 907 111 907 759 90 759 90 107 857 107 857 902 37 902 37 934 81 934 81 567 374 567 374 61 63 61 63 422 767 422 767 184 518 184 518 558 537 558 537 9 385 9 385 890 510 890 510 223 43 223 43 912 385 912 385 502 590 502 590 929 107 929 107 627 172 627 172 66 594 66 594 532 737 532 737 183 373 183 373 11 845 11 845 502 927 502 927 411 563 411 563 834 118 834 118 522 105 522 105 71 310 71 310 277 718 277 718 574 125 574 125 169 951 169 951 901 314 901 314 934 98 934 98 38 413 38 413 908 532 908 532 549 857 549 857 87 406 87 406 938 160 938 160 267 347 267 347 53 409 53 409 400 932 400 932 824 500 824 500 562 198 562 198 741 876 741 876 883 540 883 540 276 570 276 570 370 330 370 330 909 90 909 90 692 291 692 291 247 386 247 386 487 841 487 841 376 50 376 50 846 292 846 292 747 729 747 729 875 143 875 143 581 354 581 354 312 390 312 390 469 584 469 584 356 330 356 330 852 615 852 615 271 896 271 896 25 949 25 949 273 183 273 183 22 542 22 542 59 345 59 345 829 944 829 944 352 749 352 749 712 175 712 175 1 332 1 332 710 514 710 514 54 336 54 336 3 845 3 845 179 372 179 372 104 140 104 140 431 771 431 771 61 719 61 719 33 92 33 92 941 760 941 760 286 3 286 3 421 42 421 42 745 823 745 823 769 798 769 798 811 206 811 206 470 553 470 553 158 752 158 752 755 399 755 399 2 805 2 805 284 963 284 963 24 534 24 534 421 865 421 865 622 240 622 240 648 322 648 322 701 709 701 709 459 904 459 904 598 28 598 28 651 655 651 655 293 385 293 385 860 97 860 97 222 174 222 174 2 353 2 353 830 525 830 525 157 654 157 654 570 46 570 46 627 876 627 876 433 954 433 954 886 733 886 733 565 58 565 58 784 49 784 49 435 559 435 559 716 197 716 197 587 304 587 304 195 920 195 920 433 923 433 923 803 100 803 100 605 268 605 268 548 581 548 581 487 587 487 587 902 655 902 655 947 177 947 177 888 99 888 99 295 438 295 438 888 670 888 670 605 942 605 942 733 834 733 834 29 395 29 395 840 595 840 595 669 497 669 497 711 11 711 11 903 894 903 894 629 426 629 426 601 386 601 386 704 602 704 602 409 264 409 264 175 224 175 224 928 66 928 66 899 372 899 372 649 75 649 75 422 34 422 34 928 431 928 431 306 544 306 544 494 260 494 260 857 10 857 10 786 762 786 762 865 382 865 382 453 771 453 771 840 197 840 197 486 172 486 172 580 27 580 27 455 810 455 810 348 539 348 539 801 398 801 398 265 713 265 713 512 365 512 365 91 394 91 394 25 732 25 732 393 608 393 608 311 918 311 918 664 235 664 235 515 429 515 429 248 237 248 237 823 693 823 693 249 583 249 583 266 397 266 397 600 306 600 306 760 659 760 659 90 837 90 837 266 555 266 555 266 539 266 539 233 115 233 115 701 370 701 370 562 13 562 13 582 768 582 768 197 117 197 117 866 273 866 273 890 633 890 633 772 871 772 871 361 426 361 426 865 735 865 735 246 721 246 721 337 258 337 258 374 563 374 563 108 413 108 413 796 405 796 405 621 790 621 790 1 144 1 144 959 536 959 536 645 234 645 234 627 854 627 854 788 759 788 759 507 533 507 533 878 657 878 657 318 2 318 2 535 409 535 409 506 101 506 101 555 396 555 396 949 265 949 265 458 303 458 303 496 273 496 273 150 155 150 155 731 256 731 256 868 461 868 461 167 414 167 414 311 171 311 171 254 593 254 593 865 237 865 237 267 161 267 161 360 53 360 53 943 573 943 573 627 796 627 796 201 135 201 135 314 543 314 543 155 407 155 407 25 375 25 375 787 661 787 661 389 585 389 585 359 331 359 331 517 875 517 875 845 516 845 516 131 744 131 744 792 136 792 136 601 108 601 108 353 841 353 841 83 895 83 895 89 728 89 728 407 377 407 377 907 103 907 103 552 590 552 590 142 532 142 532 860 238 860 238 794 184 794 184 157 834 157 834 413 316 413 316 282 707 282 707 381 834 381 834 784 175 784 175 943 291 943 291 905 662 905 662 319 623 319 623 188 299 188 299 233 524 233 524 123 712 123 712 870 683 870 683 307 546 307 546 477 225 477 225 488 846 488 846 254 827 254 827 294 257 294 257 454 738 454 738 625 850 625 850 301 484 301 484 266 882 266 882 207 214 207 214 452 43 452 43 708 276 708 276 192 182 192 182 232 916 232 916 257 359 257 359 627 895 627 895 388 821 388 821 686 922 686 922 533 671 533 671 804 302 804 302 589 561 589 561 782 536 782 536 766 477 766 477 718 618 718 618 290 393 290 393 835 945 835 945 38 594 38 594 321 228 321 228 1 90 1 90 395 411 395 411 737 913 737 913 377 77 377 77 810 565 810 565 772 839 772 839 93 192 93 192 505 293 505 293 573 266 573 266 339 693 339 693 121 727 121 727 94 38 94 38 580 593 580 593 251 942 251 942 497 40 497 40 74 265 74 265 495 845 495 845 655 754 655 754 755 941 755 941 657 457 657 457 41 870 41 870 15 892 15 892 24 368 24 368 222 470 222 470 873 908 873 908 728 879 728 879 644 144 644 144 740 842 740 842 822 849 822 849 524 114 524 114 557 101 557 101 790 209 790 209 743 63 743 63 295 332 295 332 628 757 628 757 527 793 527 793 63 932 63 932 391 43 391 43 757 67 757 67 230 216 230 216 784 401 784 401 82 858 82 858 693 806 693 806 233 807 233 807 707 481 707 481 368 278 368 278 76 774 76 774 522 829 522 829 722 878 722 878 199 861 199 861 355 402 355 402 53 604 53 604 449 954 449 954 274 451 274 451 858 276 858 276 298 741 298 741 684 7 684 7 23 20 23 20 456 822 456 822 145 907 145 907 508 690 508 690 278 371 278 371 371 288 371 288 56 297 56 297 401 810 401 810 931 107 931 107 525 664 525 664 259 809 259 809 950 432 950 432 539 257 539 257 589 614 589 614 157 399 157 399 337 716 337 716 812 405 812 405 944 162 944 162 204 445 204 445 507 39 507 39 801 666 801 666 186 955 186 955 228 598 228 598 261 599 261 599 25 355 25 355 820 656 820 656 787 133 787 133 216 225 216 225 215 842 215 842 151 816 151 816 26 430 26 430 549 89 549 89 374 731 374 731 297 655 297 655 69 290 69 290 292 657 292 657 351 178 351 178 126 907 126 907 220 69 220 69 552 955 552 955 185 505 185 505 201 865 201 865 956 566 956 566 309 335 309 335 792 779 792 779 160 921 160 921 530 67 530 67 911 245 911 245 301 228 301 228 636 709 636 709 787 290 787 290 725 588 725 588 882 485 882 485 866 260 866 260 898 15 898 15 224 530 224 530 282 549 282 549 314 652 314 652 730 824 730 824 183 806 183 806 430 132 430 132 890 736 890 736 446 20 446 20 956 393 956 393 898 127 898 127 469 848 469 848 87 395 87 395 368 48 368 48 416 34 416 34 328 812 328 812 330 355 330 355 229 224 229 224 897 938 897 938 835 702 835 702 800 377 800 377 739 354 739 354 937 140 937 140 60 674 60 674 823 394 823 394 156 3 156 3 314 717 314 717 393 838 393 838 115 895 115 895 876 583 876 583 209 47 209 47 701 258 701 258 692 656 692 656 677 217 677 217 6 154 6 154 598 764 598 764 357 439 357 439 191 717 191 717 837 748 837 748 18 781 18 781 579 492 579 492 420 264 420 264 27 608 27 608 621 215 621 215 315 331 315 331 411 169 411 169 525 837 525 837 625 369 625 369 399 643 399 643 153 747 153 747 591 134 591 134 205 869 205 869 476 561 476 561 599 796 599 796 532 103 532 103 556 476 556 476 588 274 588 274 645 527 645 527 207 855 207 855 653 619 653 619 499 519 499 519 925 463 925 463 334 411 334 411 704 214 704 214 595 625 595 625 931 477 931 477 175 857 175 857 478 903 478 903 804 573 804 573 361 228 361 228 273 733 273 733 100 467 100 467 771 804 771 804 492 419 492 419 686 693 686 693 551 835 551 835 426 863 426 863 264 710 264 710 622 158 622 158 909 508 909 508 37 140 37 140 871 702 871 702 728 808 728 808 814 230 814 230 178 814 178 814 345 141 345 141 296 192 296 192 338 443 338 443 749 875 749 875 481 422 481 422 250 344 250 344 716 804 716 804 331 320 331 320 453 577 453 577 760 637 760 637 138 714 138 714 5 732 5 732 36 427 36 427 387 97 387 97 50 674 50 674 612 741 612 741 949 920 949 920 179 935 179 935 276 870 276 870 368 962 368 962 45 820 45 820 63 257 63 257 674 677 674 677 405 827 405 827 693 876 693 876 910 239 910 239 685 50 685 50 190 506 190 506 436 828 436 828 624 667 624 667 461 182 461 182 549 459 549 459 654 935 654 935 30 33 30 33 97 622 97 622 683 347 683 347 533 250 533 250 611 615 611 615 476 792 476 792 434 442 434 442 590 128 590 128 552 900 552 900 779 146 779 146 374 43 374 43 945 804 945 804 12 360 12 360 215 507 215 507 910 35 910 35 459 152 459 152 885 211 885 211 242 935 242 935 544 547 544 547 704 951 704 951 88 58 88 58 701 612 701 612 364 12 364 12 925 455 925 455 13 346 13 346 785 162 785 162 59 823 59 823 468 918 468 918 106 597 106 597 651 791 651 791 246 520 246 520 429 811 429 811 15 139 15 139 32 831 32 831 194 585 194 585 806 17 806 17 958 414 958 414 301 520 301 520 328 531 328 531 851 707 851 707 220 29 220 29 762 926 762 926 454 458 454 458 433 243 433 243 605 963 605 963 230 231 230 231 539 629 539 629 430 743 430 743 143 20 143 20 656 295 656 295 570 639 570 639 314 310 314 310 294 336 294 336 151 298 151 298 451 871 451 871 209 876 209 876 877 666 877 666 131 674 131 674 732 97 732 97 351 301 351 301 574 259 574 259 607 166 607 166 953 343 953 343 438 69 438 69 866 884 866 884 588 157 588 157 761 212 761 212 758 38 758 38 290 337 290 337 956 329 956 329 837 107 837 107 305 899 305 899 263 559 263 559 526 315 526 315 730 468 730 468 31 487 31 487 849 456 849 456 381 739 381 739 866 459 866 459 555 963 555 963 735 944 735 944 109 159 109 159 105 523 105 523 303 810 303 810 172 105 172 105 743 368 743 368 423 71 423 71 418 528 418 528 408 51 408 51 42 746 42 746 34 474 34 474 162 253 162 253 425 29 425 29 918 840 918 840 630 612 630 612 747 670 747 670 668 845 668 845 115 499 115 499 800 226 800 226 672 868 672 868 580 500 580 500 419 559 419 559 728 641 728 641 868 716 868 716 156 253 156 253 918 358 918 358 636 574 636 574 559 816 559 816 363 910 363 910 714 247 714 247 105 641 105 641 654 124 654 124 761 612 761 612 543 672 543 672 756 532 756 532 544 29 544 29 929 599 929 599 420 642 420 642 458 93 458 93 905 203 905 203 538 792 538 792 324 119 324 119 104 212 104 212 423 277 423 277 462 688 462 688 594 744 594 744 296 384 296 384 665 63 665 63 237 801 237 801 544 341 544 341 677 836 677 836 88 494 88 494 618 707 618 707 943 192 943 192 270 322 270 322 931 415 931 415 515 731 515 731 220 621 220 621 75 399 75 399 29 834 29 834 488 239 488 239 795 742 795 742 337 767 337 767 643 22 643 22 899 614 899 614 927 767 927 767 310 153 310 153 301 615 301 615 661 483 661 483 191 714 191 714 497 300 497 300 692 286 692 286 218 359 218 359 306 667 306 667 232 537 232 537 922 96 922 96 456 461 456 461 807 104 807 104 125 799 125 799 799 418 799 418 676 804 676 804 508 753 508 753 912 501 912 501 605 325 605 325 366 32 366 32 35 458 35 458 452 418 452 418 930 425 930 425 664 372 664 372 457 154 457 154 414 364 414 364 357 262 357 262 243 835 243 835 49 178 49 178 107 74 107 74 900 723 900 723 629 94 629 94 74 923 74 923 745 533 745 533 503 478 503 478 657 931 657 931 841 62 841 62 748 398 748 398 522 824 522 824 195 535 195 535 141 533 141 533 807 831 807 831 270 914 270 914 656 280 656 280 478 250 478 250 963 199 963 199 87 145 87 145 111 146 111 146 247 569 247 569 402 22 402 22 21 762 21 762 778 159 778 159 630 882 630 882 654 819 654 819 945 374 945 374 682 110 682 110 860 923 860 923 150 479 150 479 957 694 957 694 803 838 803 838 452 301 452 301 277 119 277 119 387 48 387 48 332 412 332 412 646 352 646 352 858 222 858 222 210 843 210 843 425 197 425 197 200 466 200 466 22 232 22 232 495 894 495 894 621 106 621 106 227 672 227 672 826 270 826 270 492 561 492 561 448 272 448 272 176 675 176 675 233 494 233 494 189 713 189 713 116 687 116 687 504 447 504 447 503 743 503 743 937 772 937 772 379 44 379 44 628 778 628 778 510 199 510 199 182 750 182 750 940 158 940 158 462 309 462 309 833 963 833 963 28 8 28 8 733 495 733 495 333 80 333 80 628 68 628 68 425 367 425 367 938 790 938 790 548 838 548 838 413 648 413 648 962 169 962 169 362 380 362 380 847 42 847 42 48 254 48 254 655 246 655 246 517 901 517 901 539 570 539 570 587 784 587 784 6 71 6 71 107 387 107 387 853 603 853 603 60 422 60 422 963 262 963 262 503 233 503 233 906 273 906 273 581 626 581 626 360 580 360 580 284 134 284 134 836 197 836 197 375 846 375 846 872 361 872 361 199 11 199 11 586 389 586 389 399 259 399 259 404 482 404 482 55 233 55 233 401 11 401 11 129 468 129 468 753 214 753 214 351 369 351 369 941 150 941 150 835 572 835 572 504 867 504 867 811 309 811 309 161 747 161 747 862 329 862 329 956 1 956 1 28 623 28 623 561 918 561 918 384 747 384 747 400 508 400 508 362 718 362 718 440 615 440 615 426 334 426 334 438 892 438 892 322 116 322 116 678 118 678 118 67 712 67 712 809 224 809 224 416 228 416 228 853 624 853 624 678 497 678 497 940 227 940 227 809 725 809 725 822 846 822 846 493 379 493 379 722 955 722 955 562 738 562 738 17 834 17 834 166 38 166 38 719 160 719 160 821 686 821 686 892 716 892 716 88 192 88 192 196 45 196 45 215 896 215 896 456 465 456 465 396 601 396 601 95 285 95 285 571 215 571 215 25 926 25 926 97 403 97 403 263 754 263 754 636 346 636 346 51 59 51 59 671 5 671 5 23 508 23 508 816 54 816 54 122 601 122 601 666 766 666 766 624 880 624 880 281 754 281 754 313 182 313 182 280 397 280 397 298 859 298 859 891 8 891 8 350 329 350 329 33 375 33 375 219 325 219 325 411 880 411 880 36 509 36 509 811 462 811 462 15 801 15 801 272 702 272 702 731 588 731 588 719 197 719 197 940 240 940 240 656 935 656 935 50 858 50 858 71 832 71 832 30 371 30 371 688 761 688 761 879 31 879 31 183 636 183 636 260 653 260 653 132 82 132 82 277 861 277 861 248 419 248 419 163 359 163 359 721 90 721 90 21 326 21 326 741 656 741 656 755 289 755 289 552 450 552 450 548 492 548 492 610 939 610 939 555 613 555 613 956 92 956 92 25 568 25 568 741 358 741 358 146 823 146 823 709 68 709 68 623 134 623 134 125 876 125 876 390 76 390 76 277 915 277 915 672 372 672 372 536 506 536 506 498 200 498 200 80 729 80 729 384 814 384 814 435 516 435 516 349 733 349 733 523 265 523 265 726 808 726 808 743 200 743 200 219 180 219 180 796 627 796 627 448 174 448 174 369 294 369 294 941 194 941 194 387 156 387 156 706 458 706 458 602 228 602 228 580 519 580 519 30 557 30 557 106 299 106 299 541 146 541 146 733 91 733 91 665 329 665 329 500 214 500 214 25 842 25 842 621 78 621 78 727 581 727 581 283 628 283 628 202 853 202 853 244 785 244 785 886 585 886 585 697 578 697 578 676 807 676 807 718 516 718 516 687 537 687 537 371 212 371 212 527 106 527 106 352 284 352 284 810 214 810 214 907 472 907 472 498 487 498 487 484 342 484 342 577 785 577 785 503 730 503 730 441 779 441 779 386 499 386 499 692 416 692 416 399 760 399 760 858 587 858 587 504 620 504 620 674 2 674 2 463 918 463 918 776 619 776 619 630 486 630 486 485 231 485 231 760 586 760 586 6 421 6 421 550 42 550 42 81 921 81 921 442 77 442 77 551 42 551 42 543 865 543 865 221 127 221 127 272 262 272 262 118 479 118 479 829 928 829 928 755 269 755 269 529 345 529 345 39 677 39 677 274 728 274 728 187 840 187 840 719 489 719 489 223 600 223 600 149 802 149 802 731 845 731 845 579 547 579 547 911 890 911 890 763 815 763 815 608 782 608 782 594 493 594 493 448 451 448 451 39 280 39 280 386 463 386 463 493 260 493 260 476 650 476 650 637 954 637 954 875 421 875 421 793 760 793 760 631 2 631 2 267 235 267 235 419 378 419 378 2 790 2 790 5 17 5 17 248 642 248 642 81 306 81 306 763 272 763 272 533 8 533 8 353 181 353 181 323 410 323 410 115 395 115 395 919 808 919 808 937 757 937 757 65 283 65 283 741 739 741 739 369 49 369 49 407 327 407 327 230 35 230 35 84 21 84 21 22 125 22 125 760 352 760 352 114 963 114 963 880 885 880 885 960 806 960 806 655 729 655 729 64 266 64 266 713 950 713 950 848 592 848 592 945 773 945 773 695 326 695 326 877 608 877 608 222 396 222 396 299 856 299 856 219 249 219 249 601 145 601 145 554 515 554 515 421 262 421 262 295 623 295 623 914 638 914 638 777 79 777 79 185 404 185 404 767 330 767 330 261 940 261 940 381 523 381 523 115 874 115 874 495 731 495 731 622 905 622 905 14 477 14 477 305 940 305 940 758 174 758 174 702 383 702 383 753 258 753 258 311 627 311 627 281 164 281 164 737 944 737 944 942 539 942 539 680 233 680 233 687 850 687 850 789 518 789 518 113 730 113 730 258 682 258 682 164 927 164 927 369 3 369 3 176 155 176 155 830 756 830 756 889 246 889 246 257 570 257 570 475 55 475 55 280 531 280 531 819 785 819 785 723 849 723 849 780 887 780 887 391 589 391 589 366 606 366 606 588 596 588 596 567 186 567 186 123 835 123 835 763 332 763 332 759 504 759 504 936 481 936 481 6 827 6 827 201 198 201 198 23 851 23 851 188 951 188 951 599 171 599 171 808 575 808 575 257 27 257 27 545 198 545 198 906 164 906 164 946 502 946 502 937 139 937 139 670 898 670 898 388 99 388 99 710 534 710 534 789 942 789 942 313 561 313 561 314 724 314 724 132 314 132 314 766 25 766 25 587 927 587 927 201 65 201 65 26 557 26 557 336 543 336 543 588 238 588 238 464 870 464 870 647 951 647 951 623 439 623 439 168 360 168 360 173 265 173 265 740 954 740 954 472 133 472 133 550 710 550 710 911 502 911 502 595 380 595 380 206 88 206 88 579 67 579 67 849 211 849 211 671 731 671 731 386 639 386 639 557 454 557 454 619 142 619 142 659 196 659 196 233 939 233 939 848 251 848 251 832 75 832 75 661 795 661 795 476 803 476 803 461 958 461 958 270 815 270 815 130 593 130 593 861 398 861 398 66 310 66 310 905 492 905 492 427 756 427 756 883 162 883 162 459 870 459 870 417 261 417 261 73 544 73 544 182 473 182 473 881 190 881 190 876 560 876 560 515 61 515 61 83 635 83 635 899 781 899 781 911 198 911 198 946 89 946 89 319 569 319 569 535 829 535 829 785 745 785 745 775 754 775 754 460 880 460 880 433 626 433 626 633 782 633 782 467 445 467 445 894 840 894 840 888 597 888 597 294 733 294 733 475 23 475 23 851 432 851 432 174 343 174 343 782 672 782 672 959 152 959 152 323 370 323 370 594 735 594 735 269 602 269 602 119 317 119 317 295 400 295 400 935 194 935 194 841 739 841 739 433 556 433 556 318 573 318 573 653 521 653 521 364 906 364 906 776 958 776 958 46 24 46 24 165 495 165 495 573 428 573 428 13 377 13 377 453 379 453 379 920 42 920 42 461 839 461 839 604 454 604 454 942 752 942 752 650 383 650 383 344 820 344 820 812 161 812 161 416 172 416 172 653 591 653 591 712 776 712 776 700 400 700 400 94 719 94 719 681 215 681 215 950 589 950 589 59 803 59 803 84 512 84 512 94 907 94 907 371 180 371 180 851 314 851 314 245 474 245 474 334 648 334 648 261 571 261 571 451 314 451 314 792 12 792 12 734 395 734 395 914 118 914 118 308 119 308 119 47 158 47 158 29 339 29 339 598 529 598 529 736 8 736 8 830 677 830 677 909 44 909 44 748 718 748 718 82 340 82 340 554 870 554 870 594 252 594 252 875 825 875 825 745 742 745 742 881 278 881 278 831 222 831 222 594 544 594 544 540 355 540 355 115 954 115 954 226 153 226 153 844 592 844 592 246 86 246 86 50 783 50 783 583 114 583 114 43 453 43 453 67 158 67 158 682 259 682 259 908 444 908 444 268 56 268 56 825 529 825 529 280 285 280 285 282 30 282 30 296 443 296 443 207 8 207 8 330 63 330 63 361 12 361 12 948 3 948 3 387 363 387 363 16 830 16 830 947 935 947 935 37 112 37 112 667 480 667 480 300 293 300 293 40 195 40 195 843 488 843 488 610 735 610 735 563 865 563 865 569 614 569 614 900 168 900 168 347 447 347 447 506 194 506 194 919 122 919 122 267 229 267 229 289 733 289 733 941 99 941 99 581 843 581 843 176 668 176 668 359 201 359 201 305 894 305 894 635 88 635 88 14 694 14 694 550 1 550 1 560 205 560 205 355 117 355 117 647 36 647 36 718 457 718 457 623 109 623 109 768 571 768 571 904 171 904 171 433 671 433 671 807 246 807 246 793 254 793 254 79 128 79 128 756 30 756 30 341 906 341 906 622 104 622 104 816 589 816 589 47 121 47 121 761 425 761 425 940 114 940 114 448 161 448 161 424 776 424 776 478 612 478 612 712 961 712 961 441 750 441 750 820 197 820 197 491 62 491 62 708 629 708 629 147 962 147 962 915 408 915 408 267 829 267 829 408 692 408 692 767 250 767 250 737 769 737 769 112 184 112 184 432 506 432 506 227 12 227 12 698 67 698 67 64 242 64 242 289 151 289 151 310 893 310 893 108 549 108 549 306 883 306 883 833 537 833 537 539 781 539 781 218 217 218 217 174 331 174 331 161 954 161 954 343 809 343 809 41 361 41 361 518 36 518 36 671 472 671 472 870 284 870 284 487 246 487 246 602 789 602 789 140 398 140 398 263 230 263 230 163 649 163 649 23 353 23 353 368 307 368 307 917 665 917 665 508 514 508 514 471 571 471 571 309 451 309 451 231 477 231 477 549 215 549 215 694 830 694 830 108 395 108 395 700 645 700 645 169 573 169 573 881 953 881 953 690 414 690 414 16 537 16 537 407 499 407 499 838 569 838 569 42 662 42 662 427 519 427 519 330 467 330 467 756 404 756 404 505 1 505 1 924 573 924 573 51 620 51 620 264 517 264 517 238 824 238 824 136 165 136 165 325 240 325 240 747 455 747 455 72 121 72 121 820 829 820 829 226 959 226 959 693 191 693 191 719 767 719 767 105 6 105 6 397 90 397 90 440 456 440 456 514 422 514 422 636 528 636 528 870 606 870 606 533 908 533 908 552 153 552 153 775 772 775 772 579 843 579 843 917 529 917 529 756 435 756 435 649 890 649 890 478 259 478 259 754 210 754 210 303 292 303 292 696 19 696 19 323 222 323 222 693 396 693 396 360 401 360 401 546 899 546 899 15 919 15 919 371 754 371 754 515 892 515 892 309 9 309 9 329 462 329 462 319 778 319 778 294 505 294 505 214 785 214 785 196 656 196 656 17 104 17 104 437 225 437 225 817 228 817 228 448 565 448 565 342 859 342 859 890 750 890 750 397 92 397 92 434 611 434 611 48 319 48 319 89 400 89 400 757 166 757 166 831 595 831 595 271 605 271 605 497 448 497 448 115 558 115 558 773 410 773 410 53 353 53 353 76 67 76 67 937 954 937 954 330 646 330 646 142 79 142 79 234 106 234 106 840 740 840 740 915 904 915 904 670 872 670 872 664 548 664 548 416 193 416 193 618 952 618 952 962 15 962 15 247 316 247 316 516 784 516 784 475 15 475 15 686 529 686 529 610 607 610 607 713 624 713 624 103 889 103 889 500 204 500 204 680 628 680 628 336 493 336 493 905 524 905 524 812 569 812 569 503 746 503 746 195 927 195 927 881 435 881 435 502 54 502 54 785 823 785 823 679 188 679 188 370 792 370 792 450 233 450 233 573 343 573 343 255 521 255 521 533 666 533 666 402 326 402 326 878 37 878 37 260 15 260 15 598 185 598 185 591 72 591 72 63 776 63 776 490 283 490 283 911 122 911 122 888 18 888 18 518 102 518 102 376 771 376 771 584 16 584 16 771 671 771 671 266 353 266 353 520 392 520 392 862 148 862 148 711 906 711 906 50 725 50 725 913 22 913 22 212 894 212 894 807 482 807 482 899 27 899 27 271 958 271 958 97 902 97 902 890 441 890 441 915 180 915 180 25 670 25 670 912 42 912 42 883 395 883 395 26 85 26 85 341 662 341 662 215 963 215 963 818 491 818 491 478 219 478 219 339 15 339 15 24 141 24 141 88 360 88 360 51 227 51 227 101 147 101 147 842 17 842 17 38 52 38 52 626 390 626 390 712 121 712 121 715 301 715 301 478 672 478 672 405 37 405 37 632 764 632 764 171 728 171 728 76 565 76 565 211 461 211 461 273 871 273 871 900 227 900 227 525 159 525 159 229 571 229 571 637 592 637 592 804 720 804 720 368 644 368 644 693 69 693 69 747 176 747 176 426 168 426 168 922 594 922 594 165 747 165 747 70 792 70 792 798 610 798 610 633 608 633 608 505 83 505 83 878 221 878 221 57 152 57 152 340 272 340 272 650 307 650 307 545 599 545 599 491 559 491 559 484 645 484 645 482 871 482 871 153 817 153 817 789 830 789 830 645 14 645 14 18 532 18 532 956 524 956 524 836 783 836 783 897 920 897 920 103 442 103 442 506 724 506 724 707 901 707 901 237 885 237 885 958 363 958 363 832 679 832 679 237 798 237 798 661 709 661 709 856 295 856 295 447 530 447 530 511 483 511 483 787 365 787 365 633 183 633 183 764 258 764 258 921 642 921 642 112 271 112 271 872 246 872 246 384 544 384 544 324 490 324 490 180 442 180 442 852 590 852 590 49 644 49 644 850 457 850 457 585 353 585 353 703 402 703 402 698 284 698 284 667 933 667 933 152 269 152 269 622 511 622 511 338 53 338 53 560 889 560 889 577 353 577 353 778 525 778 525 873 935 873 935 947 867 947 867 314 392 314 392 700 86 700 86 952 928 952 928 44 605 44 605 623 542 623 542 773 378 773 378 604 25 604 25 673 182 673 182 294 148 294 148 234 363 234 363 642 431 642 431 826 817 826 817 320 536 320 536 43 426 43 426 252 543 252 543 260 341 260 341 685 806 685 806 111 754 111 754 97 601 97 601 97 388 97 388 835 431 835 431 729 487 729 487 352 367 352 367 141 116 141 116 159 76 159 76 527 148 527 148 710 916 710 916 481 699 481 699 450 314 450 314 501 839 501 839 488 759 488 759 451 752 451 752 759 319 759 319 29 822 29 822 388 564 388 564 910 740 910 740 959 791 959 791 918 333 918 333 208 638 208 638 478 932 478 932 67 276 67 276 354 757 354 757 72 841 72 841 217 782 217 782 316 182 316 182 680 787 680 787 621 641 621 641 744 458 744 458 670 143 670 143 927 388 927 388 141 541 141 541 359 113 359 113 428 916 428 916 515 252 515 252 592 588 592 588 607 37 607 37 169 949 169 949 321 509 321 509 4 841 4 841 127 209 127 209 471 691 471 691 933 919 933 919 115 520 115 520 383 305 383 305 37 805 37 805 498 639 498 639 655 301 655 301 442 58 442 58 871 687 871 687 927 241 927 241 13 714 13 714 238 929 238 929 563 261 563 261 131 153 131 153 181 268 181 268 402 404 402 404 435 490 435 490 467 443 467 443 447 174 447 174 38 403 38 403 594 582 594 582 23 705 23 705 432 410 432 410 807 949 807 949 45 114 45 114 405 658 405 658 460 471 460 471 934 316 934 316 60 458 60 458 817 573 817 573 405 846 405 846 24 553 24 553 872 653 872 653 582 246 582 246 577 799 577 799 806 601 806 601 658 759 658 759 630 199 630 199 131 924 131 924 838 712 838 712 88 457 88 457 857 135 857 135 373 209 373 209 888 493 888 493 879 447 879 447 294 285 294 285 180 3 180 3 536 343 536 343 282 804 282 804 811 574 811 574 853 485 853 485 409 115 409 115 9 412 9 412 608 101 608 101 604 953 604 953 527 648 527 648 582 204 582 204 875 77 875 77 76 43 76 43 100 829 100 829 360 793 360 793 437 642 437 642 312 9 312 9 643 172 643 172 415 764 415 764 78 225 78 225 47 931 47 931 171 822 171 822 793 165 793 165 568 188 568 188 248 723 248 723 315 100 315 100 254 631 254 631 284 315 284 315 781 381 781 381 874 818 874 818 724 290 724 290 930 503 930 503 255 435 255 435 304 166 304 166 314 63 314 63 948 849 948 849 379 405 379 405 86 193 86 193 828 799 828 799 698 899 698 899 822 70 822 70 681 335 681 335 376 567 376 567 955 216 955 216 117 679 117 679 487 211 487 211 769 168 769 168 893 960 893 960 932 30 932 30 467 744 467 744 680 851 680 851 208 805 208 805 798 423 798 423 569 609 569 609 467 602 467 602 186 96 186 96 318 816 318 816 577 63 577 63 40 919 40 919 103 282 103 282 97 456 97 456 514 262 514 262 35 161 35 161 908 920 908 920 140 155 140 155 546 93 546 93 831 882 831 882 812 863 812 863 316 615 316 615 814 5 814 5 461 3 461 3 860 416 860 416 776 247 776 247 743 656 743 656 571 165 571 165 804 397 804 397 575 614 575 614 13 187 13 187 148 169 148 169 622 54 622 54 806 337 806 337 122 795 122 795 493 550 493 550 187 725 187 725 554 534 554 534 225 277 225 277 513 356 513 356 889 304 889 304 845 479 845 479 434 559 434 559 197 719 197 719 829 764 829 764 765 594 765 594 498 715 498 715 346 128 346 128 41 311 41 311 512 380 512 380 486 199 486 199 613 845 613 845 414 76 414 76 309 77 309 77 664 481 664 481 848 269 848 269 732 335 732 335 754 171 754 171 111 5 111 5 807 910 807 910 861 562 861 562 524 242 524 242 22 354 22 354 84 869 84 869 902 836 902 836 939 547 939 547 577 163 577 163 899 527 899 527 855 833 855 833 670 789 670 789 761 83 761 83 298 70 298 70 930 590 930 590 104 386 104 386 651 843 651 843 313 821 313 821 232 585 232 585 261 150 261 150 381 254 381 254 553 501 553 501 953 499 953 499 90 939 90 939 539 563 539 563 65 172 65 172 477 452 477 452 781 683 781 683 231 877 231 877 894 286 894 286 617 302 617 302 136 412 136 412 453 735 453 735 411 241 411 241 277 277 277 277 120 948 120 948 763 138 763 138 93 83 93 83 921 204 921 204 886 2 886 2 669 554 669 554 663 8 663 8 510 934 510 934 656 53 656 53 757 441 757 441 109 690 109 690 898 116 898 116 901 532 901 532 20 865 20 865 963 817 963 817 648 765 648 765 317 161 317 161 382 752 382 752 344 71 344 71 779 696 779 696 619 674 619 674 773 150 773 150 923 889 923 889 894 27 894 27 56 566 56 566 414 349 414 349 386 134 386 134 916 547 916 547 569 624 569 624 507 46 507 46 669 929 669 929 580 367 580 367 88 750 88 750 93 172 93 172 850 473 850 473 506 418 506 418 40 207 40 207 705 169 705 169 325 26 325 26 242 76 242 76 817 181 817 181 294 527 294 527 793 551 793 551 227 32 227 32 805 964 805 964 64 122 64 122 17 553 17 553 230 493 230 493 637 917 637 917 460 584 460 584 259 514 259 514 345 773 345 773 334 42 334 42 313 344 313 344 211 887 211 887 78 265 78 265 60 924 60 924 740 774 740 774 864 368 864 368 67 271 67 271 344 55 344 55 746 2 746 2 962 948 962 948 187 571 187 571 261 13 261 13 853 740 853 740 654 47 654 47 212 462 212 462 285 559 285 559 888 467 888 467 518 953 518 953 818 702 818 702 17 213 17 213 894 234 894 234 106 389 106 389 123 551 123 551 942 716 942 716 326 527 326 527 396 739 396 739 520 602 520 602 280 850 280 850 523 770 523 770 504 559 504 559 29 960 29 960 186 244 186 244 383 492 383 492 328 539 328 539 351 514 351 514 911 758 911 758 709 703 709 703 430 250 430 250 224 860 224 860 888 413 888 413 159 125 159 125 598 272 598 272 880 316 880 316 664 608 664 608 892 310 892 310 241 614 241 614 44 357 44 357 567 547 567 547 240 76 240 76 84 44 84 44 231 222 231 222 6 695 6 695 756 831 756 831 397 861 397 861 295 961 295 961 356 892 356 892 642 814 642 814 263 155 263 155 534 629 534 629 274 169 274 169 447 255 447 255 830 352 830 352 73 398 73 398 22 585 22 585 963 849 963 849 171 814 171 814 348 64 348 64 761 279 761 279 553 669 553 669 440 118 440 118 400 256 400 256 835 648 835 648 612 391 612 391 800 889 800 889 107 367 107 367 126 729 126 729 178 892 178 892 197 730 197 730 119 319 119 319 925 564 925 564 398 155 398 155 123 230 123 230 718 772 718 772 440 643 440 643 428 936 428 936 255 604 255 604 33 108 33 108 773 702 773 702 752 800 752 800 194 761 194 761 876 466 876 466 624 599 624 599 232 468 232 468 599 226 599 226 914 849 914 849 424 670 424 670 382 504 382 504 765 288 765 288 381 837 381 837 525 478 525 478 328 114 328 114 191 32 191 32 277 163 277 163 499 639 499 639 305 869 305 869 273 6 273 6 684 644 684 644 120 362 120 362 915 383 915 383 574 580 574 580 573 949 573 949 3 726 3 726 580 932 580 932 253 60 253 60 400 112 400 112 647 652 647 652 540 251 540 251 565 322 565 322 594 57 594 57 48 829 48 829 423 181 423 181 603 632 603 632 151 326 151 326 522 714 522 714 534 407 534 407 934 359 934 359 812 116 812 116 363 408 363 408 446 603 446 603 157 347 157 347 590 56 590 56 283 274 283 274 815 598 815 598 891 459 891 459 865 640 865 640 820 404 820 404 508 602 508 602 184 24 184 24 316 638 316 638 657 148 657 148 480 7 480 7 93 54 93 54 158 642 158 642 11 558 11 558 134 329 134 329 78 149 78 149 549 93 549 93 324 426 324 426 43 830 43 830 264 16 264 16 303 219 303 219 830 110 830 110 579 847 579 847 507 699 507 699 817 810 817 810 239 34 239 34 471 273 471 273 837 128 837 128 48 174 48 174 835 209 835 209 797 710 797 710 575 478 575 478 181 552 181 552 431 906 431 906 925 544 925 544 428 782 428 782 616 343 616 343 596 416 596 416 581 802 581 802 152 29 152 29 35 520 35 520 792 16 792 16 752 222 752 222 376 477 376 477 857 180 857 180 774 939 774 939 914 732 914 732 50 236 50 236 788 330 788 330 45 132 45 132 337 385 337 385 664 278 664 278 232 533 232 533 14 74 14 74 369 169 369 169 645 719 645 719 64 660 64 660 173 156 173 156 411 53 411 53 114 407 114 407 744 348 744 348 460 185 460 185 159 40 159 40 763 11 763 11 408 128 408 128 871 905 871 905 313 906 313 906 893 402 893 402 910 347 910 347 572 753 572 753 917 238 917 238 905 263 905 263 364 807 364 807 160 549 160 549 725 171 725 171 118 606 118 606 71 423 71 423 365 148 365 148 468 787 468 787 359 794 359 794 861 350 861 350 461 248 461 248 287 141 287 141 449 861 449 861 430 145 430 145 172 144 172 144 885 531 885 531 37 626 37 626 235 38 235 38 134 559 134 559 149 848 149 848 785 821 785 821 862 373 862 373 128 837 128 837 915 843 915 843 170 943 170 943 888 535 888 535 39 702 39 702 441 175 441 175 752 918 752 918 342 174 342 174 661 740 661 740 115 427 115 427 777 581 777 581 344 346 344 346 381 67 381 67 423 194 423 194 62 711 62 711 369 593 369 593 282 262 282 262 137 751 137 751 583 516 583 516 60 432 60 432 10 237 10 237 137 18 137 18 116 51 116 51 736 755 736 755 356 952 356 952 167 569 167 569 936 67 936 67 743 176 743 176 663 44 663 44 864 534 864 534 218 558 218 558 374 959 374 959 152 228 152 228 894 38 894 38 659 389 659 389 439 863 439 863 349 856 349 856 489 71 489 71 64 888 64 888 661 191 661 191 98 484 98 484 923 456 923 456 398 424 398 424 667 53 667 53 593 47 593 47 125 577 125 577 889 867 889 867 649 913 649 913 438 81 438 81 219 640 219 640 160 550 160 550 24 478 24 478 222 202 222 202 495 196 495 196 527 189 527 189 285 103 285 103 867 1 867 1 509 376 509 376 458 138 458 138 837 406 837 406 525 798 525 798 944 708 944 708 71 769 71 769 897 767 897 767 582 866 582 866 26 746 26 746 63 479 63 479 123 657 123 657 711 921 711 921 467 811 467 811 711 183 711 183 242 418 242 418 898 277 898 277 328 783 328 783 333 563 333 563 688 121 688 121 749 739 749 739 227 298 227 298 680 50 680 50 140 655 140 655 152 596 152 596 45 677 45 677 656 108 656 108 664 61 664 61 33 646 33 646 742 904 742 904 75 243 75 243 628 235 628 235 961 313 961 313 69 193 69 193 460 56 460 56 725 244 725 244 60 750 60 750 321 396 321 396 114 896 114 896 949 728 949 728 880 703 880 703 201 575 201 575 648 584 648 584 48 144 48 144 550 368 550 368 848 142 848 142 609 752 609 752 39 241 39 241 118 698 118 698 656 543 656 543 17 290 17 290 496 64 496 64 78 114 78 114 938 483 938 483 189 859 189 859 523 586 523 586 466 114 466 114 127 149 127 149 338 8 338 8 94 96 94 96 249 550 249 550 87 885 87 885 262 225 262 225 269 747 269 747 673 591 673 591 28 88 28 88 561 592 561 592 714 182 714 182 144 677 144 677 703 174 703 174 512 636 512 636 451 468 451 468 75 492 75 492 278 664 278 664 826 428 826 428 841 799 841 799 924 146 924 146 689 925 689 925 427 52 427 52 556 720 556 720 802 78 802 78 657 616 657 616 136 159 136 159 825 364 825 364 635 845 635 845 816 726 816 726 29 195 29 195 409 568 409 568 665 236 665 236 305 530 305 530 73 826 73 826 210 824 210 824 951 23 951 23 815 362 815 362 906 371 906 371 313 337 313 337 943 200 943 200 28 723 28 723 877 865 877 865 677 941 677 941 407 888 407 888 926 726 926 726 98 93 98 93 950 253 950 253 727 197 727 197 476 189 476 189 716 150 716 150 133 867 133 867 170 246 170 246 263 740 263 740 835 760 835 760 774 418 774 418 661 149 661 149 653 571 653 571 74 48 74 48 813 201 813 201 669 750 669 750 838 34 838 34 134 444 134 444 570 435 570 435 363 125 363 125 189 197 189 197 191 667 191 667 894 638 894 638 344 321 344 321 778 269 778 269 768 309 768 309 139 710 139 710 55 440 55 440 362 708 362 708 514 611 514 611 103 627 103 627 743 332 743 332 254 710 254 710 284 188 284 188 272 291 272 291 872 433 872 433 166 962 166 962 854 811 854 811 63 666 63 666 696 489 696 489 333 509 333 509 367 905 367 905 46 508 46 508 434 16 434 16 155 544 155 544 573 846 573 846 828 36 828 36 132 232 132 232 731 399 731 399 45 10 45 10 571 749 571 749 722 342 722 342 109 645 109 645 257 572 257 572 260 281 260 281 836 474 836 474 169 333 169 333 628 568 628 568 799 682 799 682 279 266 279 266 399 240 399 240 329 611 329 611 373 475 373 475 556 349 556 349 672 45 672 45 361 821 361 821 558 826 558 826 944 810 944 810 586 147 586 147 478 513 478 513 817 122 817 122 164 568 164 568 960 568 960 568 389 599 389 599 204 134 204 134 193 496 193 496 31 922 31 922 331 826 331 826 218 741 218 741 182 172 182 172 626 356 626 356 135 13 135 13 674 832 674 832 705 557 705 557 244 311 244 311 362 21 362 21 606 538 606 538 708 509 708 509 587 754 587 754 397 165 397 165 184 749 184 749 575 55 575 55 141 835 141 835 501 710 501 710 686 462 686 462 763 562 763 562 574 262 574 262 679 441 679 441 634 445 634 445 825 108 825 108 531 118 531 118 958 208 958 208 917 755 917 755 148 59 148 59 671 262 671 262 443 4 443 4 35 763 35 763 535 158 535 158 596 423 596 423 491 546 491 546 375 205 375 205 329 900 329 900 91 647 91 647 64 243 64 243 346 249 346 249 304 622 304 622 17 495 17 495 313 943 313 943 396 794 396 794 220 839 220 839 707 247 707 247 693 12 693 12 38 612 38 612 563 910 563 910 690 148 690 148 123 935 123 935 682 631 682 631 250 379 250 379 131 32 131 32 774 248 774 248 120 646 120 646 125 544 125 544 678 884 678 884 306 722 306 722 385 845 385 845 350 912 350 912 26 640 26 640 644 804 644 804 943 664 943 664 781 450 781 450 698 442 698 442 786 624 786 624 298 658 298 658 165 322 165 322 660 274 660 274 59 330 59 330 716 631 716 631 368 186 368 186 822 181 822 181 69 804 69 804 362 657 362 657 523 201 523 201 802 596 802 596 746 866 746 866 774 182 774 182 737 127 737 127 22 753 22 753 305 233 305 233 306 126 306 126 456 851 456 851 446 797 446 797 930 740 930 740 66 136 66 136 123 603 123 603 507 568 507 568 890 951 890 951 772 155 772 155 482 135 482 135 635 803 635 803 425 219 425 219 201 361 201 361 161 243 161 243 46 21 46 21 785 81 785 81 479 529 479 529 531 211 531 211 94 507 94 507 927 413 927 413 803 196 803 196 806 599 806 599 623 601 623 601 441 757 441 757 870 512 870 512 192 143 192 143 957 540 957 540 281 592 281 592 715 615 715 615 463 394 463 394 73 275 73 275 696 121 696 121 837 119 837 119 821 172 821 172 629 202 629 202 592 298 592 298 319 524 319 524 125 158 125 158 57 278 57 278 393 508 393 508 741 461 741 461 197 206 197 206 634 948 634 948 51 169 51 169 178 234 178 234 820 125 820 125 418 829 418 829 813 393 813 393 73 914 73 914 197 732 197 732 953 70 953 70 781 373 781 373 840 910 840 910 436 895 436 895 265 884 265 884 823 118 823 118 549 928 549 928 182 313 182 313 750 852 750 852 953 521 953 521 639 181 639 181 244 189 244 189 437 608 437 608 616 656 616 656 752 477 752 477 88 544 88 544 376 955 376 955 540 495 540 495 197 521 197 521 309 153 309 153 163 759 163 759 147 575 147 575 718 215 718 215 62 47 62 47 104 469 104 469 409 98 409 98 602 707 602 707 266 624 266 624 331 906 331 906 441 824 441 824 360 340 360 340 268 429 268 429 213 751 213 751 158 442 158 442 191 720 191 720 236 287 236 287 432 841 432 841 213 461 213 461 370 746 370 746 932 326 932 326 564 278 564 278 168 367 168 367 759 23 759 23 95 580 95 580 574 113 574 113 360 359 360 359 511 835 511 835 15 114 15 114 276 192 276 192 49 893 49 893 603 227 603 227 35 572 35 572 209 915 209 915 940 753 940 753 680 501 680 501 178 738 178 738 281 332 281 332 823 570 823 570 162 148 162 148 84 756 84 756 141 3 141 3 361 794 361 794 285 663 285 663 250 897 250 897 683 596 683 596 122 935 122 935 106 959 106 959 832 407 832 407 136 849 136 849 25 441 25 441 50 664 50 664 247 364 247 364 644 133 644 133 405 102 405 102 671 496 671 496 497 15 497 15 605 864 605 864 152 442 152 442 444 452 444 452 838 394 838 394 180 527 180 527 15 799 15 799 240 941 240 941 147 391 147 391 449 56 449 56 555 85 555 85 163 116 163 116 754 409 754 409 749 906 749 906 682 289 682 289 759 118 759 118 931 532 931 532 358 854 358 854 318 170 318 170 684 528 684 528 902 939 902 939 23 947 23 947 856 172 856 172 493 226 493 226 164 450 164 450 468 945 468 945 478 15 478 15 655 859 655 859 829 376 829 376 323 566 323 566 608 6 608 6 519 873 519 873 170 582 170 582 90 732 90 732 548 554 548 554 607 599 607 599 908 415 908 415 199 799 199 799 417 194 417 194 777 201 777 201 823 17 823 17 411 847 411 847 719 893 719 893 47 698 47 698 88 590 88 590 75 719 75 719 947 950 947 950 226 534 226 534 420 911 420 911 152 694 152 694 767 380 767 380 410 483 410 483 512 274 512 274 55 506 55 506 345 613 345 613 53 198 53 198 658 580 658 580 428 79 428 79 56 645 56 645 543 739 543 739 401 180 401 180 948 702 948 702 443 164 443 164 593 243 593 243 957 68 957 68 367 614 367 614 368 211 368 211 474 484 474 484 379 61 379 61 851 718 851 718 91 372 91 372 700 963 700 963 668 792 668 792 828 625 828 625 190 687 190 687 273 808 273 808 917 334 917 334 336 535 336 535 82 445 82 445 752 496 752 496 120 723 120 723 38 568 38 568 607 456 607 456 366 145 366 145 492 929 492 929 454 943 454 943 519 416 519 416 962 524 962 524 628 865 628 865 42 228 42 228 895 250 895 250 284 889 284 889 916 188 916 188 373 203 373 203 839 631 839 631 25 270 25 270 257 190 257 190 56 699 56 699 597 715 597 715 320 741 320 741 491 948 491 948 285 636 285 636 434 861 434 861 562 734 562 734 295 527 295 527 874 237 874 237 470 199 470 199 788 350 788 350 949 948 949 948 174 761 174 761 752 487 752 487 728 453 728 453 207 558 207 558 721 190 721 190 706 8 706 8 278 125 278 125 462 77 462 77 934 136 934 136 961 843 961 843 638 379 638 379 521 582 521 582 695 812 695 812 854 388 854 388 499 20 499 20 176 486 176 486 112 12 112 12 777 744 777 744 857 125 857 125 335 335 335 335 649 474 649 474 494 58 494 58 41 288 41 288 581 861 581 861 957 469 957 469 70 37 70 37 946 480 946 480 581 503 581 503 532 315 532 315 412 686 412 686 829 179 829 179 749 156 749 156 252 445 252 445 646 556 646 556 928 806 928 806 307 712 307 712 558 253 558 253 356 387 356 387 326 258 326 258 122 729 122 729 832 931 832 931 668 420 668 420 664 273 664 273 191 569 191 569 26 785 26 785 303 149 303 149 363 544 363 544 455 653 455 653 751 595 751 595 450 927 450 927 209 359 209 359 961 598 961 598 449 686 449 686 638 161 638 161 349 644 349 644 463 613 463 613 948 900 948 900 567 491 567 491 910 252 910 252 140 439 140 439 687 28 687 28 239 756 239 756 480 880 480 880 480 317 480 317 676 65 676 65 632 693 632 693 523 457 523 457 777 320 777 320 535 539 535 539 261 536 261 536 567 855 567 855 643 261 643 261 958 268 958 268 448 589 448 589 682 192 682 192 91 889 91 889 918 604 918 604 34 842 34 842 730 700 730 700 587 93 587 93 523 452 523 452 644 572 644 572 765 434 765 434 175 102 175 102 695 481 695 481 827 899 827 899 398 397 398 397 937 545 937 545 323 792 323 792 700 947 700 947 381 331 381 331 759 159 759 159 367 565 367 565 59 165 59 165 120 178 120 178 73 658 73 658 818 39 818 39 288 868 288 868 424 533 424 533 661 455 661 455 570 546 570 546 96 868 96 868 709 34 709 34 845 765 845 765 504 215 504 215 132 878 132 878 562 403 562 403 578 697 578 697 434 534 434 534 811 842 811 842 20 97 20 97 695 522 695 522 474 358 474 358 598 32 598 32 633 861 633 861 689 621 689 621 636 207 636 207 951 863 951 863 362 630 362 630 872 523 872 523 279 567 279 567 798 53 798 53 423 671 423 671 547 368 547 368 283 631 283 631 557 719 557 719 854 124 854 124 46 554 46 554 565 688 565 688 928 575 928 575 196 215 196 215 185 165 185 165 35 702 35 702 560 420 560 420 353 919 353 919 650 603 650 603 108 880 108 880 194 16 194 16 327 859 327 859 155 248 155 248 71 953 71 953 213 481 213 481 551 360 551 360 851 94 851 94 555 730 555 730 539 2 539 2 409 589 409 589 792 149 792 149 103 294 103 294 47 905 47 905 663 451 663 451 67 624 67 624 885 68 885 68 45 116 45 116 20 92 20 92 549 30 549 30 947 462 947 462 393 855 393 855 450 298 450 298 588 277 588 277 157 46 157 46 204 252 204 252 101 921 101 921 610 910 610 910 20 227 20 227 282 511 282 511 785 163 785 163 21 485 21 485 514 343 514 343 105 225 105 225 624 512 624 512 857 608 857 608 503 404 503 404 954 891 954 891 760 538 760 538 290 544 290 544 360 489 360 489 837 15 837 15 528 457 528 457 935 185 935 185 354 567 354 567 297 70 297 70 404 586 404 586 503 53 503 53 763 442 763 442 449 382 449 382 267 179 267 179 279 279 279 279 935 401 935 401 753 78 753 78 925 2 925 2 323 474 323 474 333 431 333 431 269 739 269 739 773 800 773 800 951 887 951 887 850 584 850 584 89 599 89 599 799 901 799 901 419 961 419 961 114 108 114 108 359 152 359 152 489 599 489 599 598 159 598 159 891 554 891 554 39 210 39 210 685 271 685 271 608 174 608 174 573 285 573 285 183 886 183 886 230 389 230 389 551 381 551 381 841 296 841 296 32 189 32 189 14 514 14 514 502 23 502 23 201 711 201 711 826 821 826 821 938 356 938 356 372 870 372 870 465 206 465 206 431 613 431 613 135 240 135 240 724 955 724 955 127 432 127 432 28 264 28 264 761 238 761 238 925 775 925 775 91 421 91 421 105 163 105 163 559 836 559 836 523 74 523 74 951 50 951 50 380 933 380 933 908 290 908 290 819 590 819 590 906 311 906 311 185 949 185 949 23 753 23 753 895 824 895 824 380 335 380 335 875 532 875 532 339 59 339 59 746 289 746 289 755 62 755 62 232 389 232 389 946 29 946 29 514 153 514 153 926 501 926 501 80 711 80 711 405 947 405 947 645 590 645 590 613 540 613 540 262 466 262 466 73 447 73 447 311 629 311 629 834 858 834 858 868 111 868 111 11 705 11 705 441 895 441 895 805 283 805 283 470 515 470 515 812 875 812 875 714 960 714 960 508 21 508 21 373 519 373 519 127 634 127 634 533 830 533 830 226 21 226 21 246 415 246 415 823 914 823 914 107 194 107 194 705 507 705 507 374 570 374 570 838 416 838 416 947 217 947 217 636 864 636 864 684 275 684 275 527 558 527 558 142 395 142 395 172 152 172 152 566 587 566 587 534 799 534 799 365 179 365 179 579 653 579 653 94 561 94 561 741 662 741 662 258 189 258 189 114 140 114 140 25 106 25 106 788 85 788 85 481 551 481 551 558 748 558 748 826 895 826 895 766 632 766 632 417 897 417 897 856 200 856 200 24 93 24 93 381 784 381 784 442 537 442 537 794 351 794 351 660 365 660 365 565 682 565 682 240 420 240 420 779 688 779 688 358 508 358 508 73 828 73 828 650 454 650 454 578 928 578 928 191 622 191 622 19 12 19 12 99 394 99 394 292 219 292 219 741 72 741 72 319 805 319 805 487 821 487 821 55 150 55 150 361 666 361 666 59 859 59 859 65 394 65 394 712 963 712 963 624 108 624 108 109 961 109 961 946 911 946 911 538 608 538 608 727 215 727 215 208 895 208 895 775 746 775 746 83 302 83 302 243 387 243 387 137 626 137 626 164 391 164 391 664 401 664 401 589 790 589 790 414 393 414 393 425 311 425 311 497 135 497 135 177 625 177 625 420 71 420 71 79 208 79 208 173 164 173 164 35 854 35 854 253 878 253 878 486 202 486 202 786 576 786 576 810 332 810 332 354 126 354 126 226 911 226 911 876 695 876 695 764 707 764 707 408 382 408 382 502 377 502 377 819 938 819 938 142 557 142 557 689 803 689 803 298 415 298 415 957 778 957 778 557 793 557 793 333 353 333 353 256 231 256 231 603 389 603 389 550 168 550 168 533 606 533 606 356 490 356 490 301 115 301 115 149 770 149 770 478 415 478 415 847 370 847 370 469 373 469 373 357 625 357 625 49 541 49 541 304 912 304 912 241 945 241 945 187 68 187 68 373 904 373 904 738 538 738 538 44 720 44 720 474 539 474 539 188 554 188 554 117 135 117 135 401 850 401 850 213 829 213 829 99 591 99 591 98 844 98 844 434 160 434 160 903 415 903 415 421 35 421 35 52 485 52 485 876 328 876 328 704 590 704 590 440 768 440 768 936 811 936 811 81 623 81 623 963 241 963 241 711 212 711 212 931 2 931 2 959 726 959 726 513 165 513 165 684 376 684 376 465 425 465 425 339 710 339 710 208 81 208 81 624 162 624 162 281 525 281 525 607 416 607 416 429 959 429 959 471 5 471 5 722 720 722 720 26 328 26 328 591 885 591 885 263 785 263 785 115 470 115 470 835 328 835 328 750 106 750 106 829 216 829 216 411 661 411 661 382 113 382 113 952 77 952 77 41 849 41 849 816 397 816 397 776 836 776 836 64 493 64 493 213 263 213 263 791 608 791 608 510 173 510 173 446 905 446 905 354 162 354 162 337 314 337 314 697 570 697 570 320 468 320 468 624 56 624 56 67 140 67 140 354 545 354 545 565 904 565 904 517 910 517 910 743 264 743 264 726 691 726 691 522 866 522 866 418 265 418 265 520 130 520 130 624 869 624 869 667 679 667 679 625 927 625 927 38 953 38 953 557 827 557 827 178 357 178 357 765 126 765 126 718 696 718 696 271 337 271 337 395 631 395 631 137 707 137 707 601 432 601 432 386 382 386 382 812 380 812 380 735 750 735 750 288 340 288 340 583 797 583 797 6 597 6 597 832 512 832 512 689 911 689 911 840 105 840 105 377 485 377 485 461 223 461 223 419 423 419 423 957 370 957 370 415 115 415 115 323 320 323 320 293 165 293 165 380 264 380 264 445 607 445 607 343 935 343 935 167 866 167 866 673 86 673 86 59 646 59 646 185 697 185 697 334 430 334 430 457 200 457 200 659 494 659 494 692 469 692 469 347 939 347 939 198 431 198 431 295 665 295 665 907 42 907 42 576 755 576 755 468 458 468 458 416 956 416 956 551 856 551 856 678 813 678 813 216 167 216 167 725 449 725 449 373 527 373 527 91 875 91 875 208 98 208 98 137 12 137 12 949 356 949 356 822 739 822 739 325 531 325 531 347 763 347 763 515 27 515 27 509 817 509 817 634 530 634 530 207 308 207 308 872 547 872 547 514 433 514 433 219 537 219 537 435 90 435 90 793 681 793 681 396 336 396 336 245 728 245 728 471 421 471 421 233 544 233 544 614 469 614 469 786 5 786 5 672 878 672 878 500 421 500 421 62 108 62 108 960 729 960 729 688 314 688 314 532 14 532 14 178 783 178 783 718 936 718 936 274 678 274 678 89 802 89 802 739 501 739 501 714 347 714 347 962 648 962 648 385 339 385 339 159 155 159 155 391 442 391 442 482 909 482 909 187 526 187 526 919 756 919 756 22 732 22 732 783 376 783 376 928 817 928 817 680 732 680 732 569 469 569 469 729 68 729 68 888 508 888 508 740 614 740 614 132 108 132 108 453 49 453 49 522 109 522 109 898 589 898 589 709 545 709 545 634 833 634 833 306 705 306 705 585 579 585 579 139 457 139 457 43 859 43 859 112 755 112 755 249 960 249 960 334 662 334 662 770 786 770 786 850 931 850 931 267 735 267 735 56 723 56 723 383 739 383 739 109 328 109 328 532 99 532 99 884 194 884 194 580 757 580 757 195 731 195 731 701 562 701 562 227 420 227 420 274 347 274 347 362 594 362 594 839 377 839 377 900 258 900 258 217 489 217 489 498 406 498 406 744 360 744 360 411 609 411 609 787 560 787 560 683 531 683 531 595 758 595 758 694 66 694 66 65 322 65 322 242 214 242 214 315 334 315 334 376 942 376 942 567 158 567 158 447 673 447 673 332 289 332 289 97 394 97 394 637 117 637 117 223 150 223 150 55 643 55 643 369 362 369 362 627 266 627 266 525 368 525 368 750 795 750 795 171 242 171 242 583 545 583 545 239 665 239 665 348 729 348 729 558 862 558 862 922 40 922 40 919 170 919 170 673 103 673 103 922 98 922 98 377 40 377 40 349 868 349 868 349 72 349 72 741 149 741 149 165 611 165 611 713 260 713 260 344 779 344 779 551 105 551 105 334 525 334 525 6 160 6 160 608 354 608 354 192 924 192 924 844 23 844 23 594 676 594 676 508 258 508 258 776 712 776 712 408 522 408 522 179 345 179 345 948 610 948 610 86 845 86 845 428 303 428 303 213 69 213 69 327 961 327 961 437 876 437 876 447 406 447 406 370 919 370 919 915 579 915 579 879 364 879 364 900 729 900 729 942 93 942 93 857 705 857 705 589 891 589 891 278 137 278 137 578 745 578 745 305 477 305 477 928 922 928 922 660 826 660 826 177 250 177 250 925 632 925 632 886 86 886 86 652 143 652 143 197 511 197 511 785 264 785 264 590 382 590 382 408 647 408 647 567 157 567 157 360 103 360 103 319 827 319 827 644 284 644 284 388 331 388 331 729 701 729 701 157 800 157 800 88 628 88 628 175 73 175 73 216 619 216 619 849 134 849 134 554 116 554 116 437 956 437 956 262 600 262 600 664 389 664 389 164 437 164 437 806 672 806 672 320 800 320 800 669 570 669 570 396 117 396 117 928 262 928 262 289 38 289 38 318 798 318 798 908 249 908 249 396 272 396 272 712 690 712 690 256 233 256 233 219 340 219 340 484 210 484 210 539 139 539 139 559 109 559 109 370 812 370 812 298 169 298 169 66 788 66 788 685 205 685 205 674 594 674 594 592 194 592 194 223 700 223 700 251 388 251 388 91 414 91 414 234 226 234 226 421 50 421 50 777 699 777 699 56 537 56 537 588 781 588 781 756 817 756 817 485 813 485 813 460 273 460 273 669 817 669 817 810 185 810 185 763 37 763 37 25 23 25 23 682 86 682 86 273 363 273 363 168 639 168 639 590 455 590 455 917 223 917 223 648 800 648 800 430 734 430 734 723 907 723 907 75 456 75 456 744 714 744 714 684 110 684 110 635 533 635 533 685 797 685 797 499 489 499 489 639 540 639 540 909 267 909 267 781 21 781 21 450 446 450 446 764 884 764 884 40 441 40 441 683 760 683 760 37 510 37 510 695 459 695 459 228 118 228 118 108 114 108 114 670 699 670 699 163 535 163 535 286 404 286 404 842 634 842 634 429 413 429 413 495 61 495 61 60 24 60 24 617 608 617 608 454 609 454 609 617 931 617 931 685 268 685 268 555 357 555 357 195 141 195 141 932 17 932 17 774 336 774 336 780 961 780 961 572 137 572 137 369 503 369 503 230 461 230 461 922 415 922 415 868 942 868 942 636 231 636 231 306 96 306 96 573 847 573 847 820 41 820 41 953 378 953 378 666 591 666 591 792 327 792 327 401 913 401 913 481 281 481 281 488 681 488 681 687 631 687 631 804 913 804 913 830 772 830 772 501 117 501 117 398 657 398 657 567 451 567 451 789 606 789 606 737 248 737 248 200 357 200 357 169 876 169 876 709 223 709 223 142 21 142 21 920 869 920 869 49 188 49 188 33 616 33 616 497 963 497 963 808 609 808 609 163 734 163 734 758 934 758 934 366 486 366 486 13 611 13 611 412 121 412 121 8 62 8 62 63 815 63 815 24 439 24 439 589 455 589 455 700 245 700 245 101 472 101 472 830 443 830 443 527 960 527 960 52 612 52 612 864 593 864 593 208 87 208 87 79 855 79 855 840 844 840 844 321 903 321 903 162 397 162 397 847 191 847 191 185 342 185 342 299 483 299 483 803 201 803 201 786 138 786 138 529 951 529 951 525 887 525 887 386 85 386 85 47 213 47 213 692 508 692 508 85 127 85 127 698 298 698 298 506 480 506 480 904 66 904 66 467 572 467 572 238 472 238 472 144 425 144 425 205 166 205 166 385 584 385 584 648 188 648 188 398 581 398 581 220 449 220 449 868 518 868 518 637 804 637 804 110 941 110 941 487 260 487 260 480 613 480 613 622 257 622 257 607 553 607 553 214 784 214 784 479 398 479 398 815 399 815 399 312 508 312 508 339 874 339 874 546 264 546 264 655 475 655 475 333 585 333 585 934 192 934 192 645 286 645 286 610 583 610 583 390 94 390 94 948 585 948 585 34 924 34 924 952 148 952 148 490 475 490 475 143 515 143 515 53 699 53 699 515 54 515 54 642 74 642 74 787 463 787 463 464 957 464 957 520 958 520 958 173 793 173 793 38 954 38 954 900 794 900 794 733 466 733 466 581 774 581 774 947 473 947 473 765 139 765 139 213 211 213 211 916 689 916 689 594 594 594 594 357 821 357 821 257 817 257 817 794 1 794 1 709 548 709 548 697 842 697 842 624 770 624 770 184 189 184 189 312 605 312 605 370 150 370 150 238 638 238 638 445 111 445 111 543 166 543 166 495 190 495 190 652 691 652 691 727 9 727 9 456 300 456 300 810 357 810 357 172 553 172 553 654 597 654 597 596 283 596 283 310 641 310 641 513 253 513 253 884 940 884 940 177 954 177 954 389 290 389 290 254 353 254 353 377 84 377 84 400 634 400 634 492 810 492 810 558 834 558 834 602 448 602 448 665 10 665 10 548 145 548 145 913 416 913 416 349 407 349 407 366 913 366 913 802 285 802 285 788 413 788 413 430 264 430 264 887 543 887 543 323 34 323 34 500 55 500 55 919 821 919 821 732 122 732 122 962 220 962 220 716 664 716 664 20 133 20 133 557 897 557 897 764 492 764 492 910 212 910 212 630 75 630 75 421 857 421 857 889 218 889 218 587 756 587 756 816 628 816 628 739 558 739 558 692 8 692 8 671 887 671 887 867 121 867 121 813 671 813 671 869 767 869 767 232 252 232 252 213 204 213 204 500 621 500 621 185 628 185 628 182 910 182 910 479 21 479 21 253 286 253 286 657 327 657 327 58 645 58 645 249 478 249 478 894 539 894 539 122 433 122 433 6 373 6 373 73 455 73 455 262 139 262 139 942 652 942 652 957 511 957 511 606 478 606 478 808 268 808 268 159 156 159 156 964 739 964 739 240 483 240 483 591 793 591 793 871 176 871 176 303 318 303 318 302 627 302 627 679 785 679 785 963 367 963 367 60 194 60 194 961 98 961 98 566 748 566 748 379 927 379 927 769 2 769 2 494 701 494 701 187 463 187 463 618 46 618 46 142 531 142 531 455 278 455 278 167 668 167 668 262 712 262 712 33 544 33 544 698 772 698 772 206 266 206 266 355 182 355 182 324 705 324 705 266 246 266 246 417 689 417 689 231 434 231 434 355 324 355 324 386 98 386 98 377 789 377 789 531 96 531 96 306 844 306 844 176 373 176 373 831 926 831 926 314 537 314 537 523 794 523 794 111 949 111 949 673 211 673 211 610 762 610 762 638 866 638 866 534 605 534 605 557 130 557 130 188 73 188 73 952 751 952 751 334 960 334 960 554 139 554 139 467 422 467 422 234 390 234 390 620 78 620 78 707 180 707 180 446 766 446 766 634 348 634 348 569 5 569 5 467 748 467 748 580 542 580 542 33 606 33 606 418 823 418 823 834 151 834 151 924 548 924 548 157 807 157 807 67 951 67 951 943 500 943 500 717 4 717 4 95 791 95 791 144 138 144 138 278 164 278 164 536 605 536 605 356 287 356 287 283 898 283 898 94 894 94 894 596 550 596 550 266 320 266 320 501 295 501 295 679 280 679 280 535 145 535 145 117 379 117 379 517 230 517 230 871 487 871 487 495 229 495 229 704 709 704 709 462 418 462 418 671 713 671 713 112 59 112 59 519 376 519 376 170 319 170 319 466 705 466 705 774 848 774 848 761 283 761 283 620 787 620 787 149 170 149 170 472 94 472 94 605 656 605 656 150 770 150 770 686 350 686 350 787 216 787 216 840 17 840 17 453 753 453 753 923 474 923 474 447 334 447 334 123 554 123 554 336 603 336 603 902 345 902 345 827 761 827 761 855 537 855 537 708 562 708 562 764 690 764 690 955 764 955 764 71 271 71 271 140 799 140 799 42 53 42 53 835 222 835 222 164 624 164 624 834 549 834 549 836 637 836 637 207 686 207 686 402 268 402 268 365 119 365 119 762 6 762 6 470 554 470 554 261 437 261 437 644 188 644 188 746 878 746 878 430 162 430 162 579 750 579 750 684 609 684 609 250 495 250 495 391 374 391 374 121 839 121 839 123 431 123 431 694 264 694 264 111 203 111 203 64 490 64 490 200 130 200 130 760 611 760 611 335 731 335 731 388 8 388 8 898 432 898 432 184 745 184 745 887 142 887 142 441 66 441 66 495 927 495 927 721 665 721 665 247 938 247 938 754 472 754 472 611 954 611 954 473 401 473 401 732 882 732 882 98 593 98 593 644 819 644 819 569 600 569 600 875 540 875 540 583 488 583 488 574 950 574 950 359 552 359 552 952 219 952 219 838 300 838 300 312 528 312 528 240 382 240 382 228 470 228 470 430 849 430 849 198 855 198 855 858 145 858 145 290 452 290 452 106 256 106 256 154 713 154 713 105 951 105 951 785 712 785 712 477 963 477 963 740 246 740 246 456 632 456 632 789 604 789 604 192 597 192 597 7 111 7 111 323 933 323 933 579 160 579 160 751 960 751 960 72 673 72 673 34 577 34 577 173 283 173 283 471 686 471 686 869 806 869 806 879 110 879 110 718 872 718 872 38 938 38 938 203 306 203 306 732 95 732 95 357 473 357 473 404 506 404 506 179 134 179 134 164 649 164 649 42 756 42 756 153 260 153 260 629 354 629 354 6 383 6 383 687 728 687 728 484 678 484 678 124 957 124 957 513 343 513 343 571 439 571 439 770 160 770 160 217 750 217 750 767 577 767 577 870 306 870 306 272 807 272 807 92 567 92 567 642 721 642 721 432 742 432 742 567 929 567 929 23 953 23 953 890 214 890 214 827 949 827 949 653 141 653 141 922 331 922 331 789 532 789 532 771 537 771 537 6 269 6 269 34 618 34 618 273 158 273 158 312 72 312 72 99 671 99 671 46 814 46 814 473 393 473 393 241 426 241 426 410 498 410 498 660 355 660 355 823 139 823 139 135 647 135 647 620 45 620 45 260 97 260 97 88 220 88 220 421 827 421 827 564 727 564 727 537 10 537 10 160 374 160 374 189 40 189 40 542 623 542 623 233 281 233 281 822 286 822 286 453 778 453 778 768 245 768 245 841 962 841 962 638 927 638 927 657 612 657 612 41 65 41 65 85 162 85 162 312 325 312 325 705 853 705 853 61 754 61 754 131 350 131 350 350 307 350 307 188 903 188 903 262 799 262 799 387 892 387 892 654 194 654 194 151 887 151 887 88 747 88 747 611 464 611 464 891 76 891 76 921 185 921 185 92 894 92 894 76 40 76 40 655 770 655 770 260 552 260 552 652 836 652 836 290 543 290 543 15 808 15 808 937 964 937 964 403 416 403 416 396 535 396 535 446 520 446 520 886 90 886 90 336 847 336 847 894 806 894 806 807 463 807 463 486 806 486 806 485 905 485 905 504 891 504 891 909 955 909 955 902 119 902 119 660 228 660 228 241 761 241 761 273 619 273 619 593 241 593 241 182 652 182 652 148 561 148 561 509 125 509 125 171 13 171 13 239 74 239 74 332 431 332 431 180 157 180 157 830 195 830 195 313 324 313 324 783 377 783 377 445 282 445 282 513 366 513 366 766 371 766 371 167 403 167 403 125 602 125 602 806 846 806 846 61 770 61 770 681 952 681 952 160 353 160 353 348 589 348 589 772 13 772 13 278 958 278 958 777 126 777 126 538 397 538 397 391 533 391 533 345 213 345 213 439 443 439 443 950 627 950 627 249 429 249 429 215 16 215 16 484 883 484 883 831 789 831 789 516 298 516 298 805 166 805 166 816 928 816 928 106 529 106 529 587 353 587 353 219 796 219 796 359 483 359 483 90 624 90 624 677 721 677 721 570 201 570 201 874 878 874 878 349 725 349 725 709 123 709 123 861 853 861 853 411 521 411 521 828 953 828 953 364 216 364 216 97 215 97 215 6 107 6 107 140 501 140 501 781 221 781 221 450 854 450 854 322 953 322 953 578 765 578 765 235 691 235 691 234 174 234 174 439 901 439 901 268 795 268 795 251 435 251 435 889 597 889 597 805 179 805 179 509 816 509 816 641 686 641 686 429 690 429 690 763 397 763 397 212 541 212 541 522 957 522 957 227 552 227 552 184 92 184 92 145 254 145 254 595 89 595 89 11 540 11 540 618 167 618 167 529 517 529 517 426 919 426 919 15 245 15 245 286 306 286 306 301 291 301 291 880 796 880 796 372 690 372 690 617 16 617 16 583 269 583 269 801 157 801 157 218 227 218 227 176 186 176 186 534 884 534 884 674 791 674 791 371 201 371 201 368 690 368 690 589 388 589 388 84 179 84 179 144 338 144 338 145 894 145 894 877 697 877 697 854 887 854 887 431 558 431 558 586 821 586 821 40 373 40 373 210 361 210 361 450 521 450 521 402 274 402 274 377 471 377 471 427 683 427 683 429 556 429 556 78 222 78 222 631 916 631 916 40 415 40 415 709 793 709 793 288 633 288 633 585 14 585 14 786 919 786 919 93 586 93 586 403 280 403 280 103 961 103 961 571 455 571 455 961 364 961 364 866 689 866 689 710 145 710 145 171 390 171 390 519 737 519 737 923 475 923 475 119 695 119 695 579 863 579 863 31 8 31 8 154 173 154 173 550 326 550 326 444 388 444 388 794 604 794 604 110 248 110 248 543 838 543 838 250 256 250 256 176 851 176 851 210 704 210 704 753 701 753 701 844 438 844 438 810 553 810 553 297 391 297 391 880 963 880 963 515 871 515 871 229 438 229 438 582 893 582 893 903 921 903 921 454 885 454 885 14 731 14 731 559 260 559 260 37 484 37 484 690 427 690 427 409 929 409 929 117 848 117 848 846 632 846 632 179 883 179 883 220 170 220 170 733 99 733 99 34 159 34 159 907 394 907 394 496 473 496 473 261 523 261 523 432 786 432 786 124 263 124 263 230 680 230 680 157 611 157 611 179 387 179 387 928 616 928 616 150 8 150 8 125 268 125 268 212 857 212 857 580 888 580 888 339 903 339 903 904 125 904 125 735 114 735 114 400 299 400 299 884 118 884 118 249 661 249 661 137 684 137 684 661 543 661 543 820 140 820 140 828 622 828 622 347 430 347 430 750 655 750 655 917 125 917 125 726 584 726 584 891 787 891 787 389 114 389 114 820 224 820 224 184 878 184 878 446 686 446 686 754 492 754 492 930 490 930 490 199 167 199 167 436 659 436 659 268 189 268 189 29 861 29 861 585 798 585 798 605 238 605 238 333 197 333 197 565 541 565 541 710 156 710 156 191 844 191 844 106 927 106 927 883 303 883 303 847 706 847 706 926 651 926 651 388 41 388 41 424 904 424 904 46 735 46 735 578 286 578 286 136 800 136 800 6 159 6 159 351 870 351 870 614 766 614 766 343 341 343 341 785 455 785 455 328 279 328 279 492 581 492 581 106 935 106 935 182 31 182 31 445 216 445 216 139 356 139 356 195 547 195 547 81 68 81 68 714 231 714 231 209 500 209 500 268 187 268 187 235 222 235 222 684 279 684 279 947 562 947 562 327 770 327 770 289 622 289 622 740 442 740 442 661 842 661 842 376 396 376 396 623 277 623 277 578 413 578 413 864 655 864 655 388 857 388 857 751 833 751 833 673 220 673 220 757 900 757 900 69 64 69 64 770 602 770 602 64 589 64 589 265 903 265 903 272 701 272 701 657 4 657 4 338 248 338 248 536 157 536 157 843 327 843 327 849 455 849 455 411 342 411 342 208 120 208 120 371 766 371 766 601 834 601 834 467 436 467 436 212 653 212 653 850 290 850 290 10 502 10 502 302 424 302 424 826 568 826 568 261 468 261 468 329 818 329 818 808 935 808 935 886 650 886 650 520 29 520 29 613 141 613 141 558 120 558 120 189 339 189 339 797 139 797 139 691 961 691 961 606 671 606 671 261 422 261 422 751 920 751 920 784 458 784 458 303 255 303 255 760 948 760 948 319 683 319 683 587 491 587 491 828 412 828 412 939 786 939 786 264 369 264 369 22 103 22 103 606 305 606 305 366 898 366 898 305 745 305 745 865 176 865 176 446 607 446 607 766 598 766 598 398 475 398 475 950 471 950 471 852 170 852 170 641 204 641 204 873 893 873 893 923 651 923 651 785 673 785 673 322 101 322 101 384 331 384 331 281 135 281 135 261 588 261 588 762 950 762 950 71 754 71 754 330 384 330 384 851 581 851 581 396 797 396 797 32 639 32 639 450 411 450 411 875 572 875 572 515 711 515 711 810 391 810 391 531 386 531 386 133 667 133 667 759 797 759 797 865 459 865 459 38 533 38 533 67 526 67 526 705 919 705 919 943 684 943 684 763 145 763 145 278 315 278 315 758 820 758 820 867 555 867 555 168 252 168 252 120 107 120 107 926 97 926 97 894 685 894 685 384 682 384 682 493 909 493 909 821 863 821 863 447 721 447 721 558 21 558 21 274 14 274 14 407 671 407 671 312 238 312 238 625 390 625 390 263 790 263 790 289 526 289 526 515 484 515 484 283 321 283 321 396 229 396 229 130 502 130 502 744 392 744 392 659 550 659 550 846 920 846 920 641 787 641 787 890 957 890 957 609 248 609 248 48 737 48 737 57 468 57 468 399 533 399 533 520 661 520 661 863 466 863 466 270 437 270 437 479 196 479 196 93 51 93 51 488 37 488 37 666 449 666 449 790 684 790 684 631 492 631 492 813 844 813 844 14 654 14 654 478 201 478 201 799 920 799 920 756 557 756 557 868 374 868 374 920 458 920 458 877 157 877 157 680 341 680 341 301 835 301 835 210 520 210 520 49 538 49 538 721 756 721 756 253 599 253 599 918 747 918 747 298 67 298 67 36 45 36 45 3 680 3 680 350 183 350 183 588 818 588 818 387 215 387 215 106 244 106 244 725 462 725 462 245 477 245 477 767 65 767 65 644 355 644 355 226 597 226 597 273 347 273 347 89 184 89 184 618 251 618 251 941 129 941 129 470 362 470 362 861 187 861 187 489 248 489 248 42 275 42 275 731 840 731 840 945 689 945 689 190 100 190 100 528 703 528 703 828 248 828 248 209 786 209 786 398 103 398 103 88 887 88 887 879 564 879 564 295 847 295 847 114 199 114 199 449 936 449 936 863 282 863 282 408 706 408 706 346 872 346 872 25 873 25 873 805 367 805 367 193 452 193 452 546 912 546 912 824 596 824 596 678 83 678 83 838 695 838 695 592 621 592 621 935 222 935 222 240 863 240 863 251 439 251 439 619 31 619 31 323 922 323 922 930 225 930 225 329 293 329 293 54 426 54 426 924 959 924 959 18 369 18 369 717 325 717 325 914 181 914 181 827 620 827 620 928 612 928 612 518 103 518 103 822 144 822 144 963 375 963 375 87 328 87 328 384 858 384 858 437 578 437 578 93 844 93 844 231 957 231 957 342 167 342 167 846 885 846 885 811 859 811 859 484 309 484 309 748 814 748 814 641 728 641 728 157 333 157 333 689 593 689 593 750 765 750 765 343 119 343 119 473 432 473 432 833 701 833 701 35 749 35 749 661 402 661 402 131 707 131 707 262 954 262 954 36 375 36 375 630 440 630 440 569 138 569 138 465 358 465 358 784 296 784 296 812 408 812 408 4 39 4 39 339 542 339 542 821 868 821 868 350 377 350 377 488 556 488 556 833 798 833 798 353 389 353 389 284 411 284 411 395 703 395 703 520 39 520 39 571 956 571 956 104 526 104 526 538 864 538 864 461 887 461 887 814 418 814 418 526 173 526 173 325 105 325 105 408 127 408 127 422 223 422 223 599 876 599 876 406 129 406 129 944 795 944 795 812 905 812 905 669 820 669 820 506 135 506 135 596 593 596 593 606 141 606 141 196 609 196 609 73 311 73 311 727 257 727 257 199 448 199 448 282 710 282 710 265 807 265 807 880 288 880 288 622 462 622 462 611 707 611 707 906 362 906 362 893 749 893 749 218 869 218 869 912 821 912 821 935 102 935 102 846 114 846 114 663 852 663 852 94 139 94 139 363 930 363 930 594 134 594 134 108 547 108 547 934 917 934 917 17 10 17 10 91 241 91 241 860 822 860 822 336 560 336 560 860 126 860 126 102 786 102 786 121 466 121 466 429 272 429 272 163 140 163 140 841 556 841 556 444 936 444 936 149 370 149 370 343 616 343 616 446 544 446 544 473 152 473 152 199 125 199 125 593 206 593 206 837 664 837 664 789 50 789 50 501 784 501 784 130 913 130 913 758 858 758 858 266 349 266 349 831 24 831 24 723 294 723 294 97 743 97 743 239 99 239 99 563 454 563 454 201 831 201 831 301 69 301 69 851 401 851 401 156 143 156 143 113 179 113 179 371 293 371 293 786 534 786 534 587 77 587 77 197 91 197 91 208 735 208 735 659 382 659 382 492 469 492 469 384 950 384 950 844 740 844 740 57 410 57 410 931 469 931 469 317 953 317 953 603 209 603 209 629 646 629 646 359 141 359 141 132 301 132 301 95 456 95 456 43 775 43 775 503 83 503 83 502 754 502 754 524 260 524 260 421 938 421 938 429 208 429 208 164 934 164 934 791 103 791 103 676 201 676 201 182 8 182 8 256 649 256 649 86 862 86 862 688 936 688 936 319 72 319 72 417 538 417 538 173 954 173 954 75 732 75 732 236 550 236 550 242 832 242 832 470 779 470 779 356 523 356 523 411 41 411 41 733 617 733 617 717 101 717 101 123 423 123 423 292 390 292 390 367 570 367 570 22 355 22 355 577 347 577 347 630 204 630 204 509 94 509 94 152 341 152 341 92 43 92 43 734 857 734 857 616 20 616 20 713 134 713 134 443 737 443 737 133 116 133 116 832 240 832 240 694 938 694 938 840 419 840 419 581 914 581 914 150 518 150 518 890 234 890 234 741 211 741 211 194 964 194 964 398 265 398 265 676 74 676 74 117 486 117 486 633 181 633 181 817 421 817 421 818 777 818 777 507 303 507 303 554 429 554 429 319 25 319 25 105 580 105 580 724 520 724 520 596 53 596 53 232 654 232 654 6 460 6 460 762 210 762 210 864 850 864 850 811 348 811 348 570 53 570 53 377 127 377 127 344 586 344 586 927 77 927 77 839 42 839 42 665 845 665 845 486 937 486 937 72 949 72 949 576 741 576 741 792 352 792 352 721 358 721 358 404 274 404 274 109 410 109 410 545 65 545 65 933 780 933 780 315 281 315 281 416 768 416 768 658 240 658 240 871 781 871 781 934 570 934 570 97 77 97 77 423 562 423 562 712 829 712 829 606 635 606 635 594 804 594 804 561 382 561 382 492 941 492 941 423 537 423 537 924 387 924 387 282 884 282 884 246 85 246 85 761 502 761 502 2 753 2 753 814 21 814 21 947 703 947 703 510 633 510 633 436 170 436 170 576 153 576 153 658 629 658 629 394 893 394 893 927 660 927 660 830 266 830 266 919 956 919 956 55 445 55 445 962 298 962 298 162 281 162 281 631 297 631 297 821 924 821 924 888 339 888 339 47 289 47 289 935 760 935 760 141 333 141 333 46 796 46 796 468 379 468 379 61 319 61 319 14 172 14 172 334 791 334 791 552 187 552 187 961 385 961 385 453 566 453 566 743 669 743 669 710 941 710 941 778 14 778 14 484 162 484 162 21 18 21 18 213 957 213 957 190 377 190 377 579 105 579 105 861 254 861 254 538 77 538 77 176 500 176 500 300 172 300 172 847 447 847 447 277 730 277 730 567 765 567 765 923 86 923 86 596 941 596 941 154 800 154 800 270 480 270 480 767 371 767 371 330 942 330 942 38 454 38 454 34 404 34 404 464 664 464 664 489 775 489 775 383 669 383 669 209 57 209 57 772 574 772 574 796 790 796 790 491 569 491 569 28 715 28 715 756 94 756 94 672 395 672 395 154 324 154 324 508 157 508 157 300 75 300 75 187 596 187 596 643 481 643 481 149 571 149 571 18 654 18 654 293 962 293 962 167 146 167 146 712 774 712 774 73 715 73 715 18 629 18 629 81 33 81 33 554 479 554 479 529 130 529 130 954 406 954 406 572 682 572 682 217 675 217 675 915 527 915 527 247 798 247 798 466 918 466 918 25 617 25 617 109 819 109 819 944 31 944 31 354 598 354 598 644 496 644 496 498 513 498 513 479 918 479 918 711 460 711 460 100 689 100 689 876 39 876 39 28 285 28 285 660 725 660 725 736 100 736 100 530 470 530 470 831 193 831 193 435 353 435 353 483 645 483 645 382 939 382 939 417 317 417 317 669 450 669 450 320 776 320 776 193 750 193 750 45 492 45 492 134 369 134 369 314 785 314 785 705 504 705 504 894 94 894 94 624 431 624 431 419 438 419 438 41 593 41 593 191 956 191 956 48 746 48 746 8 139 8 139 60 592 60 592 882 426 882 426 682 206 682 206 382 656 382 656 412 216 412 216 220 417 220 417 638 331 638 331 120 934 120 934 485 612 485 612 223 374 223 374 557 384 557 384 671 441 671 441 186 268 186 268 511 400 511 400 492 834 492 834 81 880 81 880 731 257 731 257 386 943 386 943 184 941 184 941 389 758 389 758 909 704 909 704 292 449 292 449 881 942 881 942 362 370 362 370 642 818 642 818 914 691 914 691 168 517 168 517 18 84 18 84 412 482 412 482 386 628 386 628 816 494 816 494 103 579 103 579 351 636 351 636 295 907 295 907 53 8 53 8 382 637 382 637 470 97 470 97 205 72 205 72 518 129 518 129 288 454 288 454 938 602 938 602 801 32 801 32 335 33 335 33 734 291 734 291 821 683 821 683 47 338 47 338 325 18 325 18 406 2 406 2 963 256 963 256 99 97 99 97 380 360 380 360 635 759 635 759 767 908 767 908 773 373 773 373 835 242 835 242 526 717 526 717 629 395 629 395 752 330 752 330 152 677 152 677 666 392 666 392 329 212 329 212 844 201 844 201 835 201 835 201 273 666 273 666 75 663 75 663 749 108 749 108 266 577 266 577 142 264 142 264 232 312 232 312 514 491 514 491 293 585 293 585 881 410 881 410 429 65 429 65 858 863 858 863 645 339 645 339 146 130 146 130 31 576 31 576 48 60 48 60 645 902 645 902 910 459 910 459 858 778 858 778 20 816 20 816 48 440 48 440 441 311 441 311 63 188 63 188 571 878 571 878 99 365 99 365 840 357 840 357 753 565 753 565 382 354 382 354 56 880 56 880 919 480 919 480 495 499 495 499 318 431 318 431 13 357 13 357 432 606 432 606 100 893 100 893 597 903 597 903 311 865 311 865 877 631 877 631 587 38 587 38 751 17 751 17 385 85 385 85 165 618 165 618 394 232 394 232 3 507 3 507 449 500 449 500 361 678 361 678 763 877 763 877 759 939 759 939 637 569 637 569 726 279 726 279 17 931 17 931 949 141 949 141 465 401 465 401 248 121 248 121 132 46 132 46 651 245 651 245 571 820 571 820 890 839 890 839 754 954 754 954 927 340 927 340 423 846 423 846 957 130 957 130 352 527 352 527 518 178 518 178 558 267 558 267 357 77 357 77 129 911 129 911 790 692 790 692 486 521 486 521 523 581 523 581 191 13 191 13 826 764 826 764 262 456 262 456 669 252 669 252 309 710 309 710 564 230 564 230 37 959 37 959 755 543 755 543 784 919 784 919 725 420 725 420 463 711 463 711 900 821 900 821 637 669 637 669 109 202 109 202 319 564 319 564 177 505 177 505 545 259 545 259 947 861 947 861 943 191 943 191 783 790 783 790 485 228 485 228 775 887 775 887 451 556 451 556 516 631 516 631 365 712 365 712 415 534 415 534 440 391 440 391 851 601 851 601 472 550 472 550 714 712 714 712 805 665 805 665 227 35 227 35 171 874 171 874 429 591 429 591 19 765 19 765 875 943 875 943 840 932 840 932 407 54 407 54 172 347 172 347 540 46 540 46 84 373 84 373 906 296 906 296 519 850 519 850 418 582 418 582 744 416 744 416 56 143 56 143 932 98 932 98 103 267 103 267 237 23 237 23 96 316 96 316 481 87 481 87 848 738 848 738 451 621 451 621 813 300 813 300 561 956 561 956 845 780 845 780 321 711 321 711 707 691 707 691 309 493 309 493 952 423 952 423 158 45 158 45 495 483 495 483 392 670 392 670 522 162 522 162 387 565 387 565 434 234 434 234 283 365 283 365 777 87 777 87 722 402 722 402 229 745 229 745 357 802 357 802 768 712 768 712 43 554 43 554 432 380 432 380 836 956 836 956 791 550 791 550 864 299 864 299 782 391 782 391 43 202 43 202 891 698 891 698 84 161 84 161 512 348 512 348 717 912 717 912 645 272 645 272 475 6 475 6 346 528 346 528 650 906 650 906 624 858 624 858 146 123 146 123 746 265 746 265 866 52 866 52 873 228 873 228 345 133 345 133 245 331 245 331 944 364 944 364 290 692 290 692 845 185 845 185 483 435 483 435 446 743 446 743 288 60 288 60 438 167 438 167 818 956 818 956 452 577 452 577 22 730 22 730 379 807 379 807 944 154 944 154 912 205 912 205 373 950 373 950 650 944 650 944 199 214 199 214 63 766 63 766 880 604 880 604 769 619 769 619 8 456 8 456 271 509 271 509 437 566 437 566 216 446 216 446 158 373 158 373 536 606 536 606 202 549 202 549 35 377 35 377 52 822 52 822 394 720 394 720 778 69 778 69 684 960 684 960 778 96 778 96 118 852 118 852 545 155 545 155 482 459 482 459 803 253 803 253 628 659 628 659 809 429 809 429 700 821 700 821 50 257 50 257 345 450 345 450 799 895 799 895 225 171 225 171 439 879 439 879 279 370 279 370 799 870 799 870 703 399 703 399 695 806 695 806 398 748 398 748 903 372 903 372 811 505 811 505 887 49 887 49 384 908 384 908 890 135 890 135 313 690 313 690 572 203 572 203 762 281 762 281 57 878 57 878 948 844 948 844 409 761 409 761 79 164 79 164 537 658 537 658 459 581 459 581 663 305 663 305 360 700 360 700 271 116 271 116 726 660 726 660 560 932 560 932 739 510 739 510 462 410 462 410 500 168 500 168 636 893 636 893 540 458 540 458 402 515 402 515 1 617 1 617 93 13 93 13 157 35 157 35 672 597 672 597 950 709 950 709 280 536 280 536 462 31 462 31 748 679 748 679 384 60 384 60 774 518 774 518 269 567 269 567 380 552 380 552 656 923 656 923 340 656 340 656 944 910 944 910 618 627 618 627 947 496 947 496 417 962 417 962 614 718 614 718 947 414 947 414 828 127 828 127 957 679 957 679 138 910 138 910 422 700 422 700 695 637 695 637 738 456 738 456 130 405 130 405 110 798 110 798 955 616 955 616 101 470 101 470 129 881 129 881 440 910 440 910 903 88 903 88 191 78 191 78 431 411 431 411 22 655 22 655 770 135 770 135 722 592 722 592 42 581 42 581 169 504 169 504 303 617 303 617 749 858 749 858 925 950 925 950 246 521 246 521 376 264 376 264 743 941 743 941 425 196 425 196 473 52 473 52 798 68 798 68 840 397 840 397 842 617 842 617 152 653 152 653 594 715 594 715 353 204 353 204 537 760 537 760 887 665 887 665 289 609 289 609 679 55 679 55 475 60 475 60 800 697 800 697 159 336 159 336 883 219 883 219 198 32 198 32 392 611 392 611 711 48 711 48 311 41 311 41 875 635 875 635 560 751 560 751 140 891 140 891 666 853 666 853 762 164 762 164 904 530 904 530 577 713 577 713 351 537 351 537 244 249 244 249 889 173 889 173 589 300 589 300 78 798 78 798 50 602 50 602 254 788 254 788 768 133 768 133 958 672 958 672 18 65 18 65 269 111 269 111 470 914 470 914 733 392 733 392 74 243 74 243 767 118 767 118 689 207 689 207 876 109 876 109 465 109 465 109 327 357 327 357 768 792 768 792 277 369 277 369 223 913 223 913 191 945 191 945 904 147 904 147 270 391 270 391 416 340 416 340 164 864 164 864 690 664 690 664 295 584 295 584 299 74 299 74 82 918 82 918 187 962 187 962 686 962 686 962 159 597 159 597 450 589 450 589 425 728 425 728 107 192 107 192 419 842 419 842 301 538 301 538 572 625 572 625 728 101 728 101 5 501 5 501 328 433 328 433 185 589 185 589 390 514 390 514 941 596 941 596 553 314 553 314 19 254 19 254 23 641 23 641 107 769 107 769 379 112 379 112 181 659 181 659 85 582 85 582 366 756 366 756 197 312 197 312 857 70 857 70 139 735 139 735 23 685 23 685 359 204 359 204 683 409 683 409 839 459 839 459 795 695 795 695 791 348 791 348 140 442 140 442 134 524 134 524 453 692 453 692 199 211 199 211 318 707 318 707 520 871 520 871 526 15 526 15 372 73 372 73 619 618 619 618 203 430 203 430 591 330 591 330 829 606 829 606 507 538 507 538 379 76 379 76 119 629 119 629 533 269 533 269 167 923 167 923 30 184 30 184 727 774 727 774 792 181 792 181 621 99 621 99 2 361 2 361 875 531 875 531 281 399 281 399 716 892 716 892 436 260 436 260 135 82 135 82 909 881 909 881 657 350 657 350 666 863 666 863 245 1 245 1 745 340 745 340 169 309 169 309 136 924 136 924 290 334 290 334 778 417 778 417 32 786 32 786 125 831 125 831 864 226 864 226 46 493 46 493 496 395 496 395 352 102 352 102 902 93 902 93 621 385 621 385 802 35 802 35 75 933 75 933 775 350 775 350 128 314 128 314 110 234 110 234 47 714 47 714 875 776 875 776 945 593 945 593 870 934 870 934 821 749 821 749 435 145 435 145 148 763 148 763 579 902 579 902 450 172 450 172 196 289 196 289 99 445 99 445 813 309 813 309 731 739 731 739 364 875 364 875 46 624 46 624 818 307 818 307 580 328 580 328 294 778 294 778 911 285 911 285 18 290 18 290 448 464 448 464 865 4 865 4 133 377 133 377 787 813 787 813 814 915 814 915 149 1 149 1 776 557 776 557 78 900 78 900 496 858 496 858 363 776 363 776 170 686 170 686 163 516 163 516 804 323 804 323 140 932 140 932 216 194 216 194 101 90 101 90 521 415 521 415 753 383 753 383 30 160 30 160 189 673 189 673 303 682 303 682 885 498 885 498 172 341 172 341 449 940 449 940 3 21 3 21 933 526 933 526 247 135 247 135 140 341 140 341 641 799 641 799 884 521 884 521 675 191 675 191 606 461 606 461 629 300 629 300 868 535 868 535 636 269 636 269 631 473 631 473 471 460 471 460 495 307 495 307 229 431 229 431 677 163 677 163 93 789 93 789 573 461 573 461 460 138 460 138 215 284 215 284 341 256 341 256 256 339 256 339 550 680 550 680 814 671 814 671 492 868 492 868 95 195 95 195 399 558 399 558 319 48 319 48 831 547 831 547 933 801 933 801 452 525 452 525 686 137 686 137 415 132 415 132 957 36 957 36 947 475 947 475 588 213 588 213 713 740 713 740 722 271 722 271 880 371 880 371 656 592 656 592 810 907 810 907 696 889 696 889 264 959 264 959 161 463 161 463 742 295 742 295 873 955 873 955 89 637 89 637 952 627 952 627 588 792 588 792 323 264 323 264 235 952 235 952 583 595 583 595 740 234 740 234 215 868 215 868 169 427 169 427 316 886 316 886 148 637 148 637 861 266 861 266 531 795 531 795 447 38 447 38 833 816 833 816 581 918 581 918 310 324 310 324 588 143 588 143 66 833 66 833 557 343 557 343 431 268 431 268 619 799 619 799 295 282 295 282 829 344 829 344 747 815 747 815 210 508 210 508 526 906 526 906 911 242 911 242 323 307 323 307 771 48 771 48 486 71 486 71 184 552 184 552 415 440 415 440 579 963 579 963 364 451 364 451 553 665 553 665 510 552 510 552 736 232 736 232 775 429 775 429 882 265 882 265 259 959 259 959 442 577 442 577 303 584 303 584 908 522 908 522 148 371 148 371 418 315 418 315 598 487 598 487 214 759 214 759 74 788 74 788 573 607 573 607 927 397 927 397 539 935 539 935 530 176 530 176 374 277 374 277 528 702 528 702 205 860 205 860 916 916 916 916 905 550 905 550 551 158 551 158 888 239 888 239 682 903 682 903 676 639 676 639 357 927 357 927 364 929 364 929 516 27 516 27 209 311 209 311 291 114 291 114 537 381 537 381 352 310 352 310 313 152 313 152 622 764 622 764 637 914 637 914 6 364 6 364 458 368 458 368 9 858 9 858 445 796 445 796 299 602 299 602 511 650 511 650 618 436 618 436 37 917 37 917 637 352 637 352 286 750 286 750 770 432 770 432 940 485 940 485 761 893 761 893 551 305 551 305 593 343 593 343 396 175 396 175 762 185 762 185 599 638 599 638 467 240 467 240 51 182 51 182 841 735 841 735 182 224 182 224 519 836 519 836 890 595 890 595 190 679 190 679 389 311 389 311 213 715 213 715 878 366 878 366 856 283 856 283 242 473 242 473 246 940 246 940 585 259 585 259 558 938 558 938 68 65 68 65 134 882 134 882 461 900 461 900 136 141 136 141 759 315 759 315 521 954 521 954 272 372 272 372 1 188 1 188 713 561 713 561 440 915 440 915 646 720 646 720 730 529 730 529 298 588 298 588 176 422 176 422 807 234 807 234 406 542 406 542 756 734 756 734 764 135 764 135 574 70 574 70 302 569 302 569 76 314 76 314 118 824 118 824 750 366 750 366 757 218 757 218 428 176 428 176 612 586 612 586 709 362 709 362 412 914 412 914 80 204 80 204 529 326 529 326 884 816 884 816 111 400 111 400 683 909 683 909 329 65 329 65 202 416 202 416 461 85 461 85 872 662 872 662 698 374 698 374 654 912 654 912 257 894 257 894 921 344 921 344 86 564 86 564 843 147 843 147 640 129 640 129 678 487 678 487 931 502 931 502 340 378 340 378 370 897 370 897 259 709 259 709 742 934 742 934 229 260 229 260 386 852 386 852 937 681 937 681 380 246 380 246 351 449 351 449 890 303 890 303 828 618 828 618 906 338 906 338 279 552 279 552 734 183 734 183 878 468 878 468 768 104 768 104 259 228 259 228 235 109 235 109 279 249 279 249 493 257 493 257 266 91 266 91 671 190 671 190 321 152 321 152 140 804 140 804 771 122 771 122 42 887 42 887 245 64 245 64 692 229 692 229 510 381 510 381 894 709 894 709 843 845 843 845 804 811 804 811 384 526 384 526 299 529 299 529 729 297 729 297 190 883 190 883 374 182 374 182 946 728 946 728 200 136 200 136 891 743 891 743 726 166 726 166 705 359 705 359 676 255 676 255 576 480 576 480 175 907 175 907 911 727 911 727 889 550 889 550 948 5 948 5 281 446 281 446 98 541 98 541 161 62 161 62 881 174 881 174 784 451 784 451 869 699 869 699 880 66 880 66 207 151 207 151 470 288 470 288 350 153 350 153 618 867 618 867 927 856 927 856 641 946 641 946 665 421 665 421 233 13 233 13 594 364 594 364 405 862 405 862 472 566 472 566 583 625 583 625 577 58 577 58 184 685 184 685 540 819 540 819 235 85 235 85 290 4 290 4 666 537 666 537 502 336 502 336 39 254 39 254 464 318 464 318 896 257 896 257 754 23 754 23 592 400 592 400 410 135 410 135 516 203 516 203 953 147 953 147 6 605 6 605 72 398 72 398 694 36 694 36 658 291 658 291 656 409 656 409 731 101 731 101 487 962 487 962 368 515 368 515 177 698 177 698 404 92 404 92 145 640 145 640 228 233 228 233 920 740 920 740 636 774 636 774 64 284 64 284 496 717 496 717 605 178 605 178 650 196 650 196 89 4 89 4 495 401 495 401 830 546 830 546 791 931 791 931 416 199 416 199 327 177 327 177 454 771 454 771 292 603 292 603 137 83 137 83 215 224 215 224 381 541 381 541 7 174 7 174 330 22 330 22 736 904 736 904 508 455 508 455 459 800 459 800 409 557 409 557 844 948 844 948 49 892 49 892 407 158 407 158 626 45 626 45 478 414 478 414 562 875 562 875 756 566 756 566 279 532 279 532 672 665 672 665 156 859 156 859 14 672 14 672 855 733 855 733 921 107 921 107 44 137 44 137 937 105 937 105 700 650 700 650 481 602 481 602 563 26 563 26 923 918 923 918 869 184 869 184 510 575 510 575 218 129 218 129 247 820 247 820 605 189 605 189 640 833 640 833 652 826 652 826 444 521 444 521 129 773 129 773 504 679 504 679 634 446 634 446 571 553 571 553 46 388 46 388 664 784 664 784 662 899 662 899 635 66 635 66 478 240 478 240 12 727 12 727 313 384 313 384 128 337 128 337 432 341 432 341 41 523 41 523 844 736 844 736 615 478 615 478 859 122 859 122 173 275 173 275 940 846 940 846 959 146 959 146 669 747 669 747 184 187 184 187 825 419 825 419 601 875 601 875 703 428 703 428 372 846 372 846 366 922 366 922 21 830 21 830 34 711 34 711 156 707 156 707 279 411 279 411 609 603 609 603 50 361 50 361 334 897 334 897 748 661 748 661 943 496 943 496 182 640 182 640 842 87 842 87 603 596 603 596 415 659 415 659 126 67 126 67 484 376 484 376 539 86 539 86 219 376 219 376 486 201 486 201 59 468 59 468 23 791 23 791 348 556 348 556 331 484 331 484 609 292 609 292 213 573 213 573 844 137 844 137 550 763 550 763 764 889 764 889 682 963 682 963 102 380 102 380 184 804 184 804 104 367 104 367 498 413 498 413 813 649 813 649 895 813 895 813 143 941 143 941 687 538 687 538 906 815 906 815 877 647 877 647 97 778 97 778 625 103 625 103 128 335 128 335 266 480 266 480 524 126 524 126 593 37 593 37 327 892 327 892 213 599 213 599 22 62 22 62 41 894 41 894 124 79 124 79 285 416 285 416 464 798 464 798 18 846 18 846 63 451 63 451 732 225 732 225 372 787 372 787 500 283 500 283 97 164 97 164 193 256 193 256 963 222 963 222 800 270 800 270 846 547 846 547 603 869 603 869 727 684 727 684 353 628 353 628 352 594 352 594 752 250 752 250 47 258 47 258 604 753 604 753 682 351 682 351 720 929 720 929 706 41 706 41 296 770 296 770 600 500 600 500 375 261 375 261 436 611 436 611 600 67 600 67 6 675 6 675 72 569 72 569 715 473 715 473 718 768 718 768 253 370 253 370 213 57 213 57 231 799 231 799 413 77 413 77 531 209 531 209 382 586 382 586 390 658 390 658 129 100 129 100 715 6 715 6 352 601 352 601 946 217 946 217 728 742 728 742 921 87 921 87 591 708 591 708 923 194 923 194 797 121 797 121 224 353 224 353 351 496 351 496 718 398 718 398 894 464 894 464 963 767 963 767 176 663 176 663 461 132 461 132 632 882 632 882 114 924 114 924 147 700 147 700 448 669 448 669 164 850 164 850 858 219 858 219 169 433 169 433 480 210 480 210 428 658 428 658 591 855 591 855 699 915 699 915 719 532 719 532 300 103 300 103 327 33 327 33 326 78 326 78 860 403 860 403 590 82 590 82 103 712 103 712 186 507 186 507 934 453 934 453 146 124 146 124 331 963 331 963 558 104 558 104 733 227 733 227 45 30 45 30 273 330 273 330 753 894 753 894 206 29 206 29 761 829 761 829 753 426 753 426 378 541 378 541 942 586 942 586 530 723 530 723 396 350 396 350 499 365 499 365 493 891 493 891 418 723 418 723 489 755 489 755 964 519 964 519 273 89 273 89 202 317 202 317 940 423 940 423 496 960 496 960 38 288 38 288 832 824 832 824 942 821 942 821 632 3 632 3 534 782 534 782 493 701 493 701 635 246 635 246 692 75 692 75 622 383 622 383 949 145 949 145 70 648 70 648 599 192 599 192 241 804 241 804 620 458 620 458 1 755 1 755 944 674 944 674 900 472 900 472 137 512 137 512 801 793 801 793 74 423 74 423 89 337 89 337 118 125 118 125 248 801 248 801 607 835 607 835 190 911 190 911 13 602 13 602 590 565 590 565 831 795 831 795 702 124 702 124 302 580 302 580 8 351 8 351 569 37 569 37 479 636 479 636 954 687 954 687 600 654 600 654 183 305 183 305 26 377 26 377 430 578 430 578 254 200 254 200 513 192 513 192 243 91 243 91 75 800 75 800 402 775 402 775 1 440 1 440 550 27 550 27 726 94 726 94 140 836 140 836 148 615 148 615 317 904 317 904 659 947 659 947 608 313 608 313 511 375 511 375 103 732 103 732 266 709 266 709 691 635 691 635 523 630 523 630 272 177 272 177 806 239 806 239 835 213 835 213 461 746 461 746 294 54 294 54 282 227 282 227 319 8 319 8 898 279 898 279 741 54 741 54 253 661 253 661 85 302 85 302 119 252 119 252 598 136 598 136 176 578 176 578 350 159 350 159 149 284 149 284 879 499 879 499 657 739 657 739 711 413 711 413 209 17 209 17 21 58 21 58 264 865 264 865 213 756 213 756 874 764 874 764 57 867 57 867 676 855 676 855 961 877 961 877 627 548 627 548 693 635 693 635 594 352 594 352 926 702 926 702 591 41 591 41 835 28 835 28 305 674 305 674 557 572 557 572 48 19 48 19 339 837 339 837 180 270 180 270 555 820 555 820 314 50 314 50 823 1 823 1 293 232 293 232 157 459 157 459 583 89 583 89 604 137 604 137 69 505 69 505 456 741 456 741 898 543 898 543 210 760 210 760 873 435 873 435 306 576 306 576 847 119 847 119 319 73 319 73 338 255 338 255 663 453 663 453 840 317 840 317 952 600 952 600 152 49 152 49 607 448 607 448 84 341 84 341 673 927 673 927 318 230 318 230 857 292 857 292 508 674 508 674 24 293 24 293 812 836 812 836 301 516 301 516 452 188 452 188 314 761 314 761 686 560 686 560 605 78 605 78 657 20 657 20 395 79 395 79 286 866 286 866 364 650 364 650 392 438 392 438 253 133 253 133 289 536 289 536 941 451 941 451 23 821 23 821 288 854 288 854 444 78 444 78 719 872 719 872 670 761 670 761 596 322 596 322 769 87 769 87 203 83 203 83 108 42 108 42 707 953 707 953 203 24 203 24 154 667 154 667 535 538 535 538 834 422 834 422 21 928 21 928 542 236 542 236 739 744 739 744 499 161 499 161 636 222 636 222 765 898 765 898 669 635 669 635 704 913 704 913 180 14 180 14 839 950 839 950 828 490 828 490 24 643 24 643 743 301 743 301 214 10 214 10 731 508 731 508 686 302 686 302 17 476 17 476 23 645 23 645 121 170 121 170 958 377 958 377 244 128 244 128 590 946 590 946 512 438 512 438 265 702 265 702 80 958 80 958 569 370 569 370 545 376 545 376 376 838 376 838 546 15 546 15 769 876 769 876 257 626 257 626 556 682 556 682 762 759 762 759 136 432 136 432 234 642 234 642 853 254 853 254 90 75 90 75 909 792 909 792 28 312 28 312 185 306 185 306 601 14 601 14 955 470 955 470 633 629 633 629 403 105 403 105 701 476 701 476 265 720 265 720 760 70 760 70 240 812 240 812 915 501 915 501 46 303 46 303 69 107 69 107 454 684 454 684 411 729 411 729 660 595 660 595 201 559 201 559 845 482 845 482 171 146 171 146 960 25 960 25 878 23 878 23 936 183 936 183 779 223 779 223 487 82 487 82 103 380 103 380 214 588 214 588 898 873 898 873 726 373 726 373 400 282 400 282 431 90 431 90 942 409 942 409 765 149 765 149 415 646 415 646 916 907 916 907 748 772 748 772 876 964 876 964 479 249 479 249 93 662 93 662 700 162 700 162 468 875 468 875 808 49 808 49 100 47 100 47 329 581 329 581 322 571 322 571 677 41 677 41 337 400 337 400 958 613 958 613 959 528 959 528 507 167 507 167 426 3 426 3 937 595 937 595 328 104 328 104 887 756 887 756 380 370 380 370 479 521 479 521 463 20 463 20 779 41 779 41 644 1 644 1 17 864 17 864 395 444 395 444 490 954 490 954 488 260 488 260 215 3 215 3 737 68 737 68 311 93 311 93 53 115 53 115 615 212 615 212 513 499 513 499 354 198 354 198 644 241 644 241 356 161 356 161 313 302 313 302 574 269 574 269 348 815 348 815 703 751 703 751 877 931 877 931 136 892 136 892 568 664 568 664 529 718 529 718 626 477 626 477 663 530 663 530 307 126 307 126 636 348 636 348 65 66 65 66 65 827 65 827 820 484 820 484 675 894 675 894 408 556 408 556 510 928 510 928 481 939 481 939 113 477 113 477 560 482 560 482 873 143 873 143 839 155 839 155 226 274 226 274 773 678 773 678 612 491 612 491 471 410 471 410 131 517 131 517 832 594 832 594 335 543 335 543 858 172 858 172 253 792 253 792 247 397 247 397 817 276 817 276 396 423 396 423 386 788 386 788 438 302 438 302 744 1 744 1 212 532 212 532 505 121 505 121 4 769 4 769 205 834 205 834 393 282 393 282 917 250 917 250 36 492 36 492 730 297 730 297 683 695 683 695 589 612 589 612 810 672 810 672 556 403 556 403 433 233 433 233 914 800 914 800 939 784 939 784 550 825 550 825 453 58 453 58 602 763 602 763 550 191 550 191 800 499 800 499 376 217 376 217 702 101 702 101 940 361 940 361 916 676 916 676 185 133 185 133 518 192 518 192 5 590 5 590 803 598 803 598 89 188 89 188 108 581 108 581 666 458 666 458 259 328 259 328 270 561 270 561 593 591 593 591 826 624 826 624 785 462 785 462 699 287 699 287 725 370 725 370 52 154 52 154 166 67 166 67 398 604 398 604 856 141 856 141 756 409 756 409 216 658 216 658 683 359 683 359 188 325 188 325 71 378 71 378 267 543 267 543 896 752 896 752 10 172 10 172 234 34 234 34 640 902 640 902 74 276 74 276 87 739 87 739 615 217 615 217 277 870 277 870 853 521 853 521 696 338 696 338 357 749 357 749 638 10 638 10 927 147 927 147 218 119 218 119 179 879 179 879 233 597 233 597 341 583 341 583 466 454 466 454 629 760 629 760 414 443 414 443 451 926 451 926 792 388 792 388 760 208 760 208 715 9 715 9 787 878 787 878 415 387 415 387 567 407 567 407 798 135 798 135 922 616 922 616 545 28 545 28 9 720 9 720 548 646 548 646 767 655 767 655 158 28 158 28 643 392 643 392 507 15 507 15 122 600 122 600 327 123 327 123 832 749 832 749 131 301 131 301 934 528 934 528 602 83 602 83 61 21 61 21 682 337 682 337 816 779 816 779 729 817 729 817 863 49 863 49 693 184 693 184 864 521 864 521 188 19 188 19 505 55 505 55 340 223 340 223 481 520 481 520 87 587 87 587 887 118 887 118 788 714 788 714 217 103 217 103 864 255 864 255 341 803 341 803 92 337 92 337 666 479 666 479 434 6 434 6 257 531 257 531 168 665 168 665 441 141 441 141 476 554 476 554 124 346 124 346 850 138 850 138 84 961 84 961 725 814 725 814 603 567 603 567 238 280 238 280 76 309 76 309 157 108 157 108 368 438 368 438 98 964 98 964 830 265 830 265 937 477 937 477 832 76 832 76 143 152 143 152 231 752 231 752 554 306 554 306 881 860 881 860 240 495 240 495 262 863 262 863 929 497 929 497 770 349 770 349 133 912 133 912 660 466 660 466 710 330 710 330 458 853 458 853 189 291 189 291 847 360 847 360 317 158 317 158 43 423 43 423 799 758 799 758 759 478 759 478 891 714 891 714 870 490 870 490 149 42 149 42 793 535 793 535 79 470 79 470 181 938 181 938 194 305 194 305 505 822 505 822 836 541 836 541 602 150 602 150 63 20 63 20 780 780 780 780 190 499 190 499 810 69 810 69 477 454 477 454 901 385 901 385 578 340 578 340 74 646 74 646 844 814 844 814 559 916 559 916 94 325 94 325 765 39 765 39 535 303 535 303 425 277 425 277 657 37 657 37 165 439 165 439 229 363 229 363 251 598 251 598 482 652 482 652 142 831 142 831 99 527 99 527 827 495 827 495 620 15 620 15 749 724 749 724 608 824 608 824 125 414 125 414 230 52 230 52 23 722 23 722 491 419 491 419 935 150 935 150 510 916 510 916 738 387 738 387 865 98 865 98 210 130 210 130 313 147 313 147 613 84 613 84 470 240 470 240 107 878 107 878 200 407 200 407 367 162 367 162 363 907 363 907 486 476 486 476 720 284 720 284 23 721 23 721 338 380 338 380 332 439 332 439 426 407 426 407 624 419 624 419 799 305 799 305 783 135 783 135 138 669 138 669 159 753 159 753 285 361 285 361 903 558 903 558 527 216 527 216 424 702 424 702 152 730 152 730 353 803 353 803 250 952 250 952 555 753 555 753 552 312 552 312 316 727 316 727 197 39 197 39 199 884 199 884 171 842 171 842 446 606 446 606 926 826 926 826 179 466 179 466 321 761 321 761 28 390 28 390 505 594 505 594 844 481 844 481 493 588 493 588 183 527 183 527 723 12 723 12 253 322 253 322 448 91 448 91 805 336 805 336 750 891 750 891 93 651 93 651 912 942 912 942 932 4 932 4 949 944 949 944 620 230 620 230 569 645 569 645 377 449 377 449 736 487 736 487 456 459 456 459 445 76 445 76 655 644 655 644 913 4 913 4 875 275 875 275 450 461 450 461 914 523 914 523 842 900 842 900 936 35 936 35 20 958 20 958 570 301 570 301 228 832 228 832 821 962 821 962 332 644 332 644 413 789 413 789 567 724 567 724 195 452 195 452 946 458 946 458 123 466 123 466 367 936 367 936 226 42 226 42 869 823 869 823 676 229 676 229 702 775 702 775 938 260 938 260 416 891 416 891 531 220 531 220 237 787 237 787 288 147 288 147 443 849 443 849 277 557 277 557 37 124 37 124 2 112 2 112 932 301 932 301 15 692 15 692 14 284 14 284 940 895 940 895 91 399 91 399 485 374 485 374 855 792 855 792 19 203 19 203 833 118 833 118 249 489 249 489 691 292 691 292 140 451 140 451 76 449 76 449 647 541 647 541 256 685 256 685 500 472 500 472 500 711 500 711 557 247 557 247 104 257 104 257 716 841 716 841 210 528 210 528 512 644 512 644 570 77 570 77 845 693 845 693 868 828 868 828 696 26 696 26 879 493 879 493 401 806 401 806 178 146 178 146 263 956 263 956 542 766 542 766 780 645 780 645 630 941 630 941 431 886 431 886 934 287 934 287 108 140 108 140 605 658 605 658 227 662 227 662 774 72 774 72 337 159 337 159 674 506 674 506 390 898 390 898 268 314 268 314 175 619 175 619 522 648 522 648 2 668 2 668 406 602 406 602 326 76 326 76 521 380 521 380 337 612 337 612 303 97 303 97 765 212 765 212 758 764 758 764 838 731 838 731 913 550 913 550 38 360 38 360 803 532 803 532 754 574 754 574 270 28 270 28 766 757 766 757 757 217 757 217 246 615 246 615 617 428 617 428 762 644 762 644 449 854 449 854 870 423 870 423 214 930 214 930 794 306 794 306 203 901 203 901 431 399 431 399 783 53 783 53 512 49 512 49 98 162 98 162 38 367 38 367 164 57 164 57 625 341 625 341 817 643 817 643 653 373 653 373 526 887 526 887 689 243 689 243 719 736 719 736 443 154 443 154 767 116 767 116 130 397 130 397 559 471 559 471 167 634 167 634 951 137 951 137 497 419 497 419 183 344 183 344 881 671 881 671 819 59 819 59 862 918 862 918 700 853 700 853 462 587 462 587 951 335 951 335 511 242 511 242 231 632 231 632 669 670 669 670 577 500 577 500 93 414 93 414 893 370 893 370 317 109 317 109 720 877 720 877 279 874 279 874 313 888 313 888 421 569 421 569 618 571 618 571 429 548 429 548 425 273 425 273 726 51 726 51 483 491 483 491 818 712 818 712 609 600 609 600 750 656 750 656 693 388 693 388 413 798 413 798 141 75 141 75 869 876 869 876 488 830 488 830 829 191 829 191 951 104 951 104 105 614 105 614 838 63 838 63 434 167 434 167 185 271 185 271 207 719 207 719 940 727 940 727 470 142 470 142 148 38 148 38 444 583 444 583 524 207 524 207 556 713 556 713 176 313 176 313 77 115 77 115 905 275 905 275 375 877 375 877 371 937 371 937 307 745 307 745 102 961 102 961 440 827 440 827 958 728 958 728 558 234 558 234 691 634 691 634 599 604 599 604 777 654 777 654 545 942 545 942 777 519 777 519 869 681 869 681 546 128 546 128 255 326 255 326 197 473 197 473 84 176 84 176 97 367 97 367 218 124 218 124 756 956 756 956 440 372 440 372 648 873 648 873 404 177 404 177 479 495 479 495 484 370 484 370 900 769 900 769 165 578 165 578 506 655 506 655 703 290 703 290 626 933 626 933 545 856 545 856 336 299 336 299 235 53 235 53 541 434 541 434 575 88 575 88 954 418 954 418 649 958 649 958 350 682 350 682 849 572 849 572 389 729 389 729 778 223 778 223 88 158 88 158 663 117 663 117 114 645 114 645 960 389 960 389 20 667 20 667 349 923 349 923 446 150 446 150 671 962 671 962 449 307 449 307 797 480 797 480 333 137 333 137 45 602 45 602 520 116 520 116 824 831 824 831 686 924 686 924 940 449 940 449 680 337 680 337 520 471 520 471 607 137 607 137 237 154 237 154 744 931 744 931 247 366 247 366 18 195 18 195 698 637 698 637 129 48 129 48 718 471 718 471 415 743 415 743 438 644 438 644 474 12 474 12 616 922 616 922 31 225 31 225 807 641 807 641 205 410 205 410 497 68 497 68 40 321 40 321 256 187 256 187 914 166 914 166 299 229 299 229 754 186 754 186 284 292 284 292 888 328 888 328 800 304 800 304 458 364 458 364 522 86 522 86 620 500 620 500 455 681 455 681 189 749 189 749 507 21 507 21 585 20 585 20 682 456 682 456 684 380 684 380 143 547 143 547 757 909 757 909 27 61 27 61 499 496 499 496 286 97 286 97 1 325 1 325 809 384 809 384 127 386 127 386 258 141 258 141 344 14 344 14 288 72 288 72 699 332 699 332 353 779 353 779 209 852 209 852 339 2 339 2 629 365 629 365 24 475 24 475 104 825 104 825 273 174 273 174 128 788 128 788 191 550 191 550 745 654 745 654 473 719 473 719 472 924 472 924 124 25 124 25 230 275 230 275 659 768 659 768 839 497 839 497 363 282 363 282 249 685 249 685 836 518 836 518 948 203 948 203 706 377 706 377 529 42 529 42 157 964 157 964 772 805 772 805 946 668 946 668 744 723 744 723 276 513 276 513 859 655 859 655 335 646 335 646 123 828 123 828 732 547 732 547 950 185 950 185 511 570 511 570 871 146 871 146 720 343 720 343 963 890 963 890 403 756 403 756 384 43 384 43 100 946 100 946 194 778 194 778 527 321 527 321 957 528 957 528 796 609 796 609 661 27 661 27 337 525 337 525 904 403 904 403 819 694 819 694 370 326 370 326 874 568 874 568 227 813 227 813 262 807 262 807 938 493 938 493 229 244 229 244 862 371 862 371 607 60 607 60 564 961 564 961 868 279 868 279 164 196 164 196 505 344 505 344 98 43 98 43 382 99 382 99 166 743 166 743 962 118 962 118 249 765 249 765 399 825 399 825 222 820 222 820 15 78 15 78 134 426 134 426 576 242 576 242 396 384 396 384 856 546 856 546 386 347 386 347 298 423 298 423 173 104 173 104 608 942 608 942 737 912 737 912 866 648 866 648 459 733 459 733 793 491 793 491 218 783 218 783 61 163 61 163 659 335 659 335 603 250 603 250 192 664 192 664 81 49 81 49 832 805 832 805 560 681 560 681 609 777 609 777 634 458 634 458 433 467 433 467 768 71 768 71 311 90 311 90 208 569 208 569 566 255 566 255 545 633 545 633 506 223 506 223 268 114 268 114 697 755 697 755 692 908 692 908 435 419 435 419 727 303 727 303 215 155 215 155 444 847 444 847 783 653 783 653 98 529 98 529 677 254 677 254 401 248 401 248 722 812 722 812 618 288 618 288 501 335 501 335 831 955 831 955 7 101 7 101 898 679 898 679 664 185 664 185 635 334 635 334 40 490 40 490 320 290 320 290 148 119 148 119 552 59 552 59 312 439 312 439 344 527 344 527 753 102 753 102 921 598 921 598 227 617 227 617 307 607 307 607 454 330 454 330 244 256 244 256 86 826 86 826 647 507 647 507 426 174 426 174 242 919 242 919 943 935 943 935 423 30 423 30 612 818 612 818 337 308 337 308 671 880 671 880 43 91 43 91 551 301 551 301 674 928 674 928 85 207 85 207 723 91 723 91 139 683 139 683 312 406 312 406 889 958 889 958 243 277 243 277 811 471 811 471 884 564 884 564 861 524 861 524 838 45 838 45 200 814 200 814 72 675 72 675 333 449 333 449 27 536 27 536 732 838 732 838 933 620 933 620 865 51 865 51 9 934 9 934 53 945 53 945 513 148 513 148 574 353 574 353 926 631 926 631 902 464 902 464 543 73 543 73 397 267 397 267 899 224 899 224 714 644 714 644 351 646 351 646 638 395 638 395 741 16 741 16 181 673 181 673 519 609 519 609 606 852 606 852 629 837 629 837 447 669 447 669 930 939 930 939 420 25 420 25 779 98 779 98 515 925 515 925 237 894 237 894 575 823 575 823 614 392 614 392 712 309 712 309 608 689 608 689 845 643 845 643 403 173 403 173 956 186 956 186 438 434 438 434 180 458 180 458 943 119 943 119 775 898 775 898 191 170 191 170 515 947 515 947 321 415 321 415 911 26 911 26 287 556 287 556 916 561 916 561 783 548 783 548 553 823 553 823 832 615 832 615 228 56 228 56 7 488 7 488 195 643 195 643 675 925 675 925 160 658 160 658 749 158 749 158 601 258 601 258 953 36 953 36 591 512 591 512 962 18 962 18 614 828 614 828 956 279 956 279 933 940 933 940 168 750 168 750 926 648 926 648 212 957 212 957 807 777 807 777 245 465 245 465 653 415 653 415 706 938 706 938 354 947 354 947 533 170 533 170 793 70 793 70 771 478 771 478 326 22 326 22 244 232 244 232 179 326 179 326 617 160 617 160 166 473 166 473 384 880 384 880 120 775 120 775 845 411 845 411 582 33 582 33 53 96 53 96 881 482 881 482 816 280 816 280 423 619 423 619 855 584 855 584 566 696 566 696 117 490 117 490 640 361 640 361 363 153 363 153 95 40 95 40 653 292 653 292 425 612 425 612 523 412 523 412 17 765 17 765 173 641 173 641 173 494 173 494 119 314 119 314 654 450 654 450 929 30 929 30 539 228 539 228 72 395 72 395 850 878 850 878 295 554 295 554 438 458 438 458 671 321 671 321 791 340 791 340 267 520 267 520 865 657 865 657 893 33 893 33 949 380 949 380 355 736 355 736 226 539 226 539 31 335 31 335 666 494 666 494 464 539 464 539 926 665 926 665 38 205 38 205 882 189 882 189 414 631 414 631 306 423 306 423 888 732 888 732 854 837 854 837 859 588 859 588 883 606 883 606 557 565 557 565 931 174 931 174 256 119 256 119 522 236 522 236 825 613 825 613 775 847 775 847 121 865 121 865 787 886 787 886 603 208 603 208 147 448 147 448 536 636 536 636 605 544 605 544 468 756 468 756 235 605 235 605 330 872 330 872 751 280 751 280 291 14 291 14 140 165 140 165 491 122 491 122 15 70 15 70 706 871 706 871 183 676 183 676 453 411 453 411 822 771 822 771 471 927 471 927 842 7 842 7 652 817 652 817 749 909 749 909 573 441 573 441 166 419 166 419 90 160 90 160 961 69 961 69 223 476 223 476 74 616 74 616 264 461 264 461 687 819 687 819 57 9 57 9 686 953 686 953 306 330 306 330 220 705 220 705 156 47 156 47 72 338 72 338 379 854 379 854 561 223 561 223 545 777 545 777 15 464 15 464 78 703 78 703 342 713 342 713 279 416 279 416 324 97 324 97 521 741 521 741 850 412 850 412 318 319 318 319 338 644 338 644 300 666 300 666 960 90 960 90 863 332 863 332 902 325 902 325 740 286 740 286 275 50 275 50 906 585 906 585 521 925 521 925 799 847 799 847 951 819 951 819 861 224 861 224 558 199 558 199 218 291 218 291 1 616 1 616 793 863 793 863 882 605 882 605 338 906 338 906 198 809 198 809 190 730 190 730 69 916 69 916 212 575 212 575 821 319 821 319 426 42 426 42 574 36 574 36 926 137 926 137 716 887 716 887 761 594 761 594 108 166 108 166 706 694 706 694 638 670 638 670 527 589 527 589 111 868 111 868 491 274 491 274 519 224 519 224 781 121 781 121 575 927 575 927 213 386 213 386 555 623 555 623 104 463 104 463 823 45 823 45 53 209 53 209 56 773 56 773 637 197 637 197 748 857 748 857 660 487 660 487 801 827 801 827 702 926 702 926 534 902 534 902 892 705 892 705 803 632 803 632 535 33 535 33 71 53 71 53 627 190 627 190 482 140 482 140 236 121 236 121 365 796 365 796 86 857 86 857 687 467 687 467 145 645 145 645 329 578 329 578 418 799 418 799 87 290 87 290 288 209 288 209 654 176 654 176 300 907 300 907 496 850 496 850 229 442 229 442 79 500 79 500 9 364 9 364 122 897 122 897 18 922 18 922 234 767 234 767 786 329 786 329 186 258 186 258 684 333 684 333 708 737 708 737 381 496 381 496 646 511 646 511 604 208 604 208 694 927 694 927 194 513 194 513 546 808 546 808 5 31 5 31 880 825 880 825 799 159 799 159 910 774 910 774 633 393 633 393 924 893 924 893 922 466 922 466 596 328 596 328 486 743 486 743 165 899 165 899 405 483 405 483 456 212 456 212 300 427 300 427 413 127 413 127 179 539 179 539 653 279 653 279 703 320 703 320 592 294 592 294 278 149 278 149 377 617 377 617 61 12 61 12 904 441 904 441 590 563 590 563 310 899 310 899 587 518 587 518 755 400 755 400 432 35 432 35 512 378 512 378 408 960 408 960 16 282 16 282 368 574 368 574 209 689 209 689 243 803 243 803 419 10 419 10 155 21 155 21 134 167 134 167 869 922 869 922 45 467 45 467 320 736 320 736 849 303 849 303 324 44 324 44 493 579 493 579 323 634 323 634 753 458 753 458 500 124 500 124 734 166 734 166 703 502 703 502 772 575 772 575 636 619 636 619 679 808 679 808 63 810 63 810 818 645 818 645 885 898 885 898 415 155 415 155 862 755 862 755 940 331 940 331 710 579 710 579 256 15 256 15 352 142 352 142 544 252 544 252 642 878 642 878 727 382 727 382 122 307 122 307 831 359 831 359 854 40 854 40 265 737 265 737 114 677 114 677 128 803 128 803 59 740 59 740 71 678 71 678 599 799 599 799 121 506 121 506 526 396 526 396 868 770 868 770 54 278 54 278 106 804 106 804 282 819 282 819 92 877 92 877 32 871 32 871 251 245 251 245 378 345 378 345 2 191 2 191 229 633 229 633 374 631 374 631 381 376 381 376 542 798 542 798 303 763 303 763 691 518 691 518 149 249 149 249 233 507 233 507 50 364 50 364 236 207 236 207 503 472 503 472 508 574 508 574 27 408 27 408 130 535 130 535 732 566 732 566 333 882 333 882 688 47 688 47 201 699 201 699 193 278 193 278 759 338 759 338 90 152 90 152 723 369 723 369 759 210 759 210 349 83 349 83 644 179 644 179 561 93 561 93 535 293 535 293 863 832 863 832 369 828 369 828 311 437 311 437 513 372 513 372 302 500 302 500 86 254 86 254 683 932 683 932 668 907 668 907 115 690 115 690 90 545 90 545 190 449 190 449 699 239 699 239 943 468 943 468 489 794 489 794 8 884 8 884 420 171 420 171 376 578 376 578 909 49 909 49 167 187 167 187 277 77 277 77 837 284 837 284 909 781 909 781 459 382 459 382 189 24 189 24 729 370 729 370 214 29 214 29 830 513 830 513 56 326 56 326 237 364 237 364 447 356 447 356 211 691 211 691 796 741 796 741 850 795 850 795 935 95 935 95 435 820 435 820 870 163 870 163 868 370 868 370 425 642 425 642 635 907 635 907 897 606 897 606 426 743 426 743 858 539 858 539 484 312 484 312 601 255 601 255 539 758 539 758 516 867 516 867 536 776 536 776 517 472 517 472 302 429 302 429 627 591 627 591 591 720 591 720 526 873 526 873 777 324 777 324 659 763 659 763 50 301 50 301 886 407 886 407 825 697 825 697 751 533 751 533 75 372 75 372 99 376 99 376 847 438 847 438 507 694 507 694 775 763 775 763 948 947 948 947 261 46 261 46 157 680 157 680 201 835 201 835 869 155 869 155 508 812 508 812 444 447 444 447 258 128 258 128 198 43 198 43 382 679 382 679 325 180 325 180 398 827 398 827 126 239 126 239 337 709 337 709 428 888 428 888 875 358 875 358 636 654 636 654 169 563 169 563 962 273 962 273 447 469 447 469 264 561 264 561 823 881 823 881 288 741 288 741 356 536 356 536 700 199 700 199 227 205 227 205 717 160 717 160 511 762 511 762 355 56 355 56 289 860 289 860 629 767 629 767 783 464 783 464 76 63 76 63 7 302 7 302 139 693 139 693 71 48 71 48 550 672 550 672 549 764 549 764 814 228 814 228 631 796 631 796 636 844 636 844 143 161 143 161 715 799 715 799 788 676 788 676 162 677 162 677 495 434 495 434 217 91 217 91 227 908 227 908 323 70 323 70 697 148 697 148 883 80 883 80 653 443 653 443 339 505 339 505 471 789 471 789 587 640 587 640 860 620 860 620 672 639 672 639 334 917 334 917 47 187 47 187 191 929 191 929 833 325 833 325 515 521 515 521 893 562 893 562 325 586 325 586 250 397 250 397 654 374 654 374 853 295 853 295 593 174 593 174 708 30 708 30 435 763 435 763 742 316 742 316 410 862 410 862 360 85 360 85 536 458 536 458 424 298 424 298 294 402 294 402 349 720 349 720 428 222 428 222 881 796 881 796 487 80 487 80 292 4 292 4 882 543 882 543 652 613 652 613 786 727 786 727 872 735 872 735 113 727 113 727 399 700 399 700 576 873 576 873 579 590 579 590 284 675 284 675 490 336 490 336 129 459 129 459 149 302 149 302 415 227 415 227 419 855 419 855 157 19 157 19 284 499 284 499 33 628 33 628 565 792 565 792 929 61 929 61 773 19 773 19 767 697 767 697 101 849 101 849 41 694 41 694 518 801 518 801 728 943 728 943 621 270 621 270 363 377 363 377 436 755 436 755 924 569 924 569 397 819 397 819 956 240 956 240 190 866 190 866 769 430 769 430 804 515 804 515 60 593 60 593 821 108 821 108 250 490 250 490 29 570 29 570 770 99 770 99 641 99 641 99 596 663 596 663 954 858 954 858 858 544 858 544 120 226 120 226 678 560 678 560 48 183 48 183 865 108 865 108 265 780 265 780 275 564 275 564 436 91 436 91 224 827 224 827 152 780 152 780 84 136 84 136 275 227 275 227 288 765 288 765 427 673 427 673 415 327 415 327 198 607 198 607 859 92 859 92 421 752 421 752 118 112 118 112 548 92 548 92 839 762 839 762 863 928 863 928 150 504 150 504 350 733 350 733 109 741 109 741 484 907 484 907 777 603 777 603 764 631 764 631 757 747 757 747 464 267 464 267 922 71 922 71 479 399 479 399 11 107 11 107 885 173 885 173 6 165 6 165 91 180 91 180 953 409 953 409 433 29 433 29 762 433 762 433 784 751 784 751 83 492 83 492 699 558 699 558 583 646 583 646 908 452 908 452 109 40 109 40 783 511 783 511 281 907 281 907 311 247 311 247 523 738 523 738 18 866 18 866 533 927 533 927 118 436 118 436 472 14 472 14 324 295 324 295 679 830 679 830 937 356 937 356 956 802 956 802 284 161 284 161 962 769 962 769 43 122 43 122 719 295 719 295 430 872 430 872 794 171 794 171 435 439 435 439 800 471 800 471 305 766 305 766 869 203 869 203 150 195 150 195 161 609 161 609 609 2 609 2 919 59 919 59 96 928 96 928 752 468 752 468 820 359 820 359 16 643 16 643 361 9 361 9 418 623 418 623 218 881 218 881 544 444 544 444 24 621 24 621 418 234 418 234 18 541 18 541 460 20 460 20 61 316 61 316 3 285 3 285 348 161 348 161 293 247 293 247 770 939 770 939 801 896 801 896 91 97 91 97 201 651 201 651 67 347 67 347 13 668 13 668 387 935 387 935 103 85 103 85 441 769 441 769 610 794 610 794 576 95 576 95 421 330 421 330 6 429 6 429 551 139 551 139 736 515 736 515 665 303 665 303 814 738 814 738 69 253 69 253 736 71 736 71 911 676 911 676 230 636 230 636 490 908 490 908 497 333 497 333 468 595 468 595 484 740 484 740 719 538 719 538 832 53 832 53 173 665 173 665 788 607 788 607 945 206 945 206 762 21 762 21 931 583 931 583 656 746 656 746 76 479 76 479 132 789 132 789 531 717 531 717 304 822 304 822 62 169 62 169 907 355 907 355 719 801 719 801 906 460 906 460 403 274 403 274 959 264 959 264 299 516 299 516 413 217 413 217 809 669 809 669 14 852 14 852 159 859 159 859 493 870 493 870 793 229 793 229 778 908 778 908 314 494 314 494 56 636 56 636 943 591 943 591 562 790 562 790 36 955 36 955 913 240 913 240 361 510 361 510 236 590 236 590 579 795 579 795 153 911 153 911 384 145 384 145 97 6 97 6 830 55 830 55 915 486 915 486 628 416 628 416 682 439 682 439 219 588 219 588 463 760 463 760 344 505 344 505 876 418 876 418 923 673 923 673 758 963 758 963 383 701 383 701 493 923 493 923 466 822 466 822 397 380 397 380 654 629 654 629 315 344 315 344 8 555 8 555 590 810 590 810 340 918 340 918 883 569 883 569 779 849 779 849 549 686 549 686 735 308 735 308 662 657 662 657 635 9 635 9 292 579 292 579 189 884 189 884 285 79 285 79 538 177 538 177 92 40 92 40 533 93 533 93 178 189 178 189 260 652 260 652 822 865 822 865 740 591 740 591 838 880 838 880 854 208 854 208 698 751 698 751 682 914 682 914 729 936 729 936 632 12 632 12 936 355 936 355 294 880 294 880 498 212 498 212 539 726 539 726 953 33 953 33 700 212 700 212 168 637 168 637 656 213 656 213 463 955 463 955 832 82 832 82 750 771 750 771 544 731 544 731 270 591 270 591 313 534 313 534 514 288 514 288 41 175 41 175 440 295 440 295 490 429 490 429 955 363 955 363 77 462 77 462 392 408 392 408 441 173 441 173 398 124 398 124 698 550 698 550 381 848 381 848 185 834 185 834 697 757 697 757 902 375 902 375 555 596 555 596 152 340 152 340 527 810 527 810 752 361 752 361 835 608 835 608 156 277 156 277 811 20 811 20 155 572 155 572 480 45 480 45 867 59 867 59 672 366 672 366 768 651 768 651 918 891 918 891 92 638 92 638 670 185 670 185 297 532 297 532 622 33 622 33 699 274 699 274 708 138 708 138 667 696 667 696 92 135 92 135 859 377 859 377 139 255 139 255 458 777 458 777 345 482 345 482 188 306 188 306 950 230 950 230 217 791 217 791 793 958 793 958 746 672 746 672 888 31 888 31 938 664 938 664 557 710 557 710 610 758 610 758 170 615 170 615 570 453 570 453 11 89 11 89 238 367 238 367 3 600 3 600 833 677 833 677 742 289 742 289 738 238 738 238 389 633 389 633 650 620 650 620 505 54 505 54 552 418 552 418 56 221 56 221 173 17 173 17 747 59 747 59 539 230 539 230 371 461 371 461 662 497 662 497 71 283 71 283 523 658 523 658 924 736 924 736 331 498 331 498 117 148 117 148 534 418 534 418 311 645 311 645 278 925 278 925 886 803 886 803 299 953 299 953 18 384 18 384 662 678 662 678 808 9 808 9 391 515 391 515 30 586 30 586 397 446 397 446 498 198 498 198 170 292 170 292 963 937 963 937 884 423 884 423 938 752 938 752 151 133 151 133 276 122 276 122 250 76 250 76 626 120 626 120 659 167 659 167 669 219 669 219 250 166 250 166 29 251 29 251 163 72 163 72 850 348 850 348 167 805 167 805 661 550 661 550 2 397 2 397 350 744 350 744 606 956 606 956 614 193 614 193 728 187 728 187 796 213 796 213 598 566 598 566 711 148 711 148 815 600 815 600 585 156 585 156 351 318 351 318 217 477 217 477 738 352 738 352 597 547 597 547 471 354 471 354 936 616 936 616 617 529 617 529 466 241 466 241 794 781 794 781 77 886 77 886 819 673 819 673 651 406 651 406 638 299 638 299 171 633 171 633 409 176 409 176 435 631 435 631 496 43 496 43 396 113 396 113 648 676 648 676 122 824 122 824 388 333 388 333 926 66 926 66 637 773 637 773 827 531 827 531 447 432 447 432 570 325 570 325 19 389 19 389 817 92 817 92 623 921 623 921 691 107 691 107 917 391 917 391 18 813 18 813 548 419 548 419 340 297 340 297 60 122 60 122 176 382 176 382 518 909 518 909 846 352 846 352 474 466 474 466 650 129 650 129 616 49 616 49 68 484 68 484 678 906 678 906 366 628 366 628 198 373 198 373 199 734 199 734 56 743 56 743 770 163 770 163 227 937 227 937 747 668 747 668 587 560 587 560 587 150 587 150 260 270 260 270 754 495 754 495 623 127 623 127 735 391 735 391 410 1 410 1 668 336 668 336 712 69 712 69 528 591 528 591 523 885 523 885 477 361 477 361 250 803 250 803 319 109 319 109 652 834 652 834 625 503 625 503 536 340 536 340 31 184 31 184 794 790 794 790 301 334 301 334 750 509 750 509 618 725 618 725 797 595 797 595 416 655 416 655 534 921 534 921 586 912 586 912 435 356 435 356 688 271 688 271 218 369 218 369 75 204 75 204 609 762 609 762 171 761 171 761 894 6 894 6 699 378 699 378 664 65 664 65 641 744 641 744 864 329 864 329 631 25 631 25 960 774 960 774 618 638 618 638 944 307 944 307 435 512 435 512 116 635 116 635 489 743 489 743 691 225 691 225 382 410 382 410 443 941 443 941 821 331 821 331 284 868 284 868 58 903 58 903 568 254 568 254 606 925 606 925 755 138 755 138 628 22 628 22 566 116 566 116 231 394 231 394 932 149 932 149 314 762 314 762 781 506 781 506 240 804 240 804 948 148 948 148 622 183 622 183 98 561 98 561 506 683 506 683 731 254 731 254 42 707 42 707 274 99 274 99 394 909 394 909 585 866 585 866 222 901 222 901 392 528 392 528 504 178 504 178 906 850 906 850 232 623 232 623 707 145 707 145 948 535 948 535 307 562 307 562 536 252 536 252 938 611 938 611 601 841 601 841 255 208 255 208 766 532 766 532 120 828 120 828 922 374 922 374 786 24 786 24 236 76 236 76 676 826 676 826 833 611 833 611 940 312 940 312 7 945 7 945 692 23 692 23 74 13 74 13 854 58 854 58 197 718 197 718 213 43 213 43 18 853 18 853 802 173 802 173 399 810 399 810 888 568 888 568 334 71 334 71 860 760 860 760 558 953 558 953 418 538 418 538 691 561 691 561 242 462 242 462 710 792 710 792 47 167 47 167 378 196 378 196 192 917 192 917 488 145 488 145 38 591 38 591 425 608 425 608 379 947 379 947 759 240 759 240 62 265 62 265 249 399 249 399 466 858 466 858 886 318 886 318 847 779 847 779 718 372 718 372 534 264 534 264 9 888 9 888 129 643 129 643 308 385 308 385 798 892 798 892 361 255 361 255 178 492 178 492 923 849 923 849 517 30 517 30 379 293 379 293 211 9 211 9 484 563 484 563 912 443 912 443 340 598 340 598 153 113 153 113 537 746 537 746 210 904 210 904 545 796 545 796 774 298 774 298 337 299 337 299 898 16 898 16 505 497 505 497 840 455 840 455 433 652 433 652 166 246 166 246 745 490 745 490 629 103 629 103 937 284 937 284 56 283 56 283 442 363 442 363 378 564 378 564 447 529 447 529 495 225 495 225 605 501 605 501 298 550 298 550 595 842 595 842 458 441 458 441 35 281 35 281 456 237 456 237 35 142 35 142 207 103 207 103 221 616 221 616 709 864 709 864 52 270 52 270 55 608 55 608 628 362 628 362 345 31 345 31 294 921 294 921 75 406 75 406 106 705 106 705 409 386 409 386 567 506 567 506 368 710 368 710 127 302 127 302 46 88 46 88 324 137 324 137 811 148 811 148 168 753 168 753 782 17 782 17 793 328 793 328 636 769 636 769 341 961 341 961 6 809 6 809 88 490 88 490 186 183 186 183 782 69 782 69 86 495 86 495 838 94 838 94 432 203 432 203 493 739 493 739 291 587 291 587 607 372 607 372 768 757 768 757 192 60 192 60 862 698 862 698 641 202 641 202 23 475 23 475 769 116 769 116 113 844 113 844 936 871 936 871 646 221 646 221 595 437 595 437 13 260 13 260 2 362 2 362 870 561 870 561 565 316 565 316 406 194 406 194 128 152 128 152 508 499 508 499 279 310 279 310 805 107 805 107 283 964 283 964 277 669 277 669 486 447 486 447 423 772 423 772 219 505 219 505 730 667 730 667 792 702 792 702 866 213 866 213 105 743 105 743 311 215 311 215 516 934 516 934 706 769 706 769 762 261 762 261 916 24 916 24 469 616 469 616 231 371 231 371 117 839 117 839 678 691 678 691 527 303 527 303 943 843 943 843 51 681 51 681 302 910 302 910 350 267 350 267 962 416 962 416 61 623 61 623 346 361 346 361 289 599 289 599 67 359 67 359 280 227 280 227 340 822 340 822 697 302 697 302 727 133 727 133 428 339 428 339 46 879 46 879 378 532 378 532 422 207 422 207 950 147 950 147 964 289 964 289 646 773 646 773 563 235 563 235 228 161 228 161 927 57 927 57 409 491 409 491 174 297 174 297 126 314 126 314 349 696 349 696 69 245 69 245 511 103 511 103 554 267 554 267 279 63 279 63 220 138 220 138 349 32 349 32 256 939 256 939 159 94 159 94 50 122 50 122 425 920 425 920 555 617 555 617 71 135 71 135 739 268 739 268 534 254 534 254 196 254 196 254 484 20 484 20 66 434 66 434 763 543 763 543 293 643 293 643 226 77 226 77 380 873 380 873 22 262 22 262 562 925 562 925 455 87 455 87 548 169 548 169 853 110 853 110 413 365 413 365 608 220 608 220 610 115 610 115 958 809 958 809 353 292 353 292 198 37 198 37 256 876 256 876 774 612 774 612 88 736 88 736 527 440 527 440 14 324 14 324 451 372 451 372 917 781 917 781 848 528 848 528 555 377 555 377 225 6 225 6 819 6 819 6 212 409 212 409 877 599 877 599 16 431 16 431 805 416 805 416 231 581 231 581 821 773 821 773 508 343 508 343 595 175 595 175 746 211 746 211 858 491 858 491 646 151 646 151 195 484 195 484 539 7 539 7 383 314 383 314 51 874 51 874 955 149 955 149 703 630 703 630 234 120 234 120 319 416 319 416 16 646 16 646 855 86 855 86 90 66 90 66 482 654 482 654 691 732 691 732 523 266 523 266 40 545 40 545 351 755 351 755 898 447 898 447 956 440 956 440 443 427 443 427 433 301 433 301 744 193 744 193 232 745 232 745 278 112 278 112 714 364 714 364 616 31 616 31 591 399 591 399 6 633 6 633 459 926 459 926 281 206 281 206 962 5 962 5 325 468 325 468 445 47 445 47 810 579 810 579 907 850 907 850 148 672 148 672 569 161 569 161 199 698 199 698 474 365 474 365 108 913 108 913 752 80 752 80 345 701 345 701 465 816 465 816 461 541 461 541 35 534 35 534 746 89 746 89 120 605 120 605 168 398 168 398 834 787 834 787 821 730 821 730 856 515 856 515 472 870 472 870 792 281 792 281 321 503 321 503 351 365 351 365 468 881 468 881 476 784 476 784 549 235 549 235 765 318 765 318 853 841 853 841 256 211 256 211 768 924 768 924 210 561 210 561 113 487 113 487 770 843 770 843 55 913 55 913 96 870 96 870 36 240 36 240 962 289 962 289 214 286 214 286 270 488 270 488 188 125 188 125 43 532 43 532 21 953 21 953 814 233 814 233 173 465 173 465 687 248 687 248 386 599 386 599 529 875 529 875 394 539 394 539 467 951 467 951 254 97 254 97 399 153 399 153 835 432 835 432 275 209 275 209 644 63 644 63 252 498 252 498 142 601 142 601 542 904 542 904 100 114 100 114 338 161 338 161 895 260 895 260 486 765 486 765 623 331 623 331 637 194 637 194 320 769 320 769 292 372 292 372 559 27 559 27 374 257 374 257 242 537 242 537 865 174 865 174 311 202 311 202 851 945 851 945 549 666 549 666 318 833 318 833 310 462 310 462 553 558 553 558 795 184 795 184 776 326 776 326 687 768 687 768 363 124 363 124 261 464 261 464 120 21 120 21 233 897 233 897 416 374 416 374 399 439 399 439 402 115 402 115 152 589 152 589 49 204 49 204 19 623 19 623 777 330 777 330 413 26 413 26 289 210 289 210 709 233 709 233 224 51 224 51 134 155 134 155 839 245 839 245 122 885 122 885 851 644 851 644 740 407 740 407 47 684 47 684 518 436 518 436 391 762 391 762 850 392 850 392 319 909 319 909 942 510 942 510 250 138 250 138 921 314 921 314 406 772 406 772 261 693 261 693 110 148 110 148 809 592 809 592 311 59 311 59 725 160 725 160 310 514 310 514 114 953 114 953 525 726 525 726 847 891 847 891 962 713 962 713 649 721 649 721 719 530 719 530 620 604 620 604 431 818 431 818 681 422 681 422 208 642 208 642 278 72 278 72 455 478 455 478 757 262 757 262 943 457 943 457 69 639 69 639 406 318 406 318 774 843 774 843 822 228 822 228 373 23 373 23 66 798 66 798 898 189 898 189 550 281 550 281 129 502 129 502 270 549 270 549 334 386 334 386 396 740 396 740 809 906 809 906 426 907 426 907 931 325 931 325 717 275 717 275 371 819 371 819 493 305 493 305 834 750 834 750 370 948 370 948 506 958 506 958 243 947 243 947 500 336 500 336 464 953 464 953 454 810 454 810 519 686 519 686 39 585 39 585 783 868 783 868 837 373 837 373 259 511 259 511 169 149 169 149 606 515 606 515 688 913 688 913 209 422 209 422 735 834 735 834 735 331 735 331 827 294 827 294 258 934 258 934 595 605 595 605 892 790 892 790 916 885 916 885 867 345 867 345 942 28 942 28 798 396 798 396 148 384 148 384 77 436 77 436 844 250 844 250 517 522 517 522 312 295 312 295 162 551 162 551 334 653 334 653 747 417 747 417 48 536 48 536 194 268 194 268 169 830 169 830 333 926 333 926 139 820 139 820 501 888 501 888 639 934 639 934 255 527 255 527 725 235 725 235 386 324 386 324 233 50 233 50 383 300 383 300 370 723 370 723 954 867 954 867 529 171 529 171 44 8 44 8 371 763 371 763 514 506 514 506 164 143 164 143 80 559 80 559 490 280 490 280 711 69 711 69 862 367 862 367 436 222 436 222 725 349 725 349 384 787 384 787 815 3 815 3 171 802 171 802 159 683 159 683 546 125 546 125 810 755 810 755 496 798 496 798 484 727 484 727 140 544 140 544 548 763 548 763 749 672 749 672 453 296 453 296 428 959 428 959 625 166 625 166 295 550 295 550 34 196 34 196 589 374 589 374 365 549 365 549 723 553 723 553 698 317 698 317 28 175 28 175 747 171 747 171 818 849 818 849 37 785 37 785 150 350 150 350 145 285 145 285 85 787 85 787 600 232 600 232 672 645 672 645 701 277 701 277 505 142 505 142 82 597 82 597 213 639 213 639 942 841 942 841 593 721 593 721 865 66 865 66 944 566 944 566 481 471 481 471 898 670 898 670 169 109 169 109 768 358 768 358 458 716 458 716 806 789 806 789 864 245 864 245 523 431 523 431 392 661 392 661 478 929 478 929 889 22 889 22 367 608 367 608 300 180 300 180 158 383 158 383 446 165 446 165 121 36 121 36 489 945 489 945 813 738 813 738 210 282 210 282 793 618 793 618 10 221 10 221 270 862 270 862 196 883 196 883 80 9 80 9 231 546 231 546 324 357 324 357 131 784 131 784 758 955 758 955 629 27 629 27 543 129 543 129 36 305 36 305 399 863 399 863 562 3 562 3 662 179 662 179 184 82 184 82 876 154 876 154 912 386 912 386 138 757 138 757 302 199 302 199 688 286 688 286 915 466 915 466 525 572 525 572 365 190 365 190 151 20 151 20 566 77 566 77 622 376 622 376 587 941 587 941 452 543 452 543 664 456 664 456 957 46 957 46 81 259 81 259 313 867 313 867 943 656 943 656 571 205 571 205 873 942 873 942 809 851 809 851 932 264 932 264 78 520 78 520 851 386 851 386 903 936 903 936 908 337 908 337 482 454 482 454 526 940 526 940 556 414 556 414 68 691 68 691 32 281 32 281 313 650 313 650 322 799 322 799 710 364 710 364 65 507 65 507 488 217 488 217 539 17 539 17 412 38 412 38 80 269 80 269 694 375 694 375 341 618 341 618 859 584 859 584 642 895 642 895 441 47 441 47 721 713 721 713 831 281 831 281 675 510 675 510 622 588 622 588 848 113 848 113 937 715 937 715 741 198 741 198 42 525 42 525 709 103 709 103 882 75 882 75 236 356 236 356 269 822 269 822 499 271 499 271 87 22 87 22 42 712 42 712 893 93 893 93 772 19 772 19 810 28 810 28 390 413 390 413 757 139 757 139 914 463 914 463 340 755 340 755 610 254 610 254 271 625 271 625 582 528 582 528 459 279 459 279 542 697 542 697 279 261 279 261 50 712 50 712 132 302 132 302 71 243 71 243 25 272 25 272 303 548 303 548 257 672 257 672 725 50 725 50 636 905 636 905 951 880 951 880 874 180 874 180 693 454 693 454 296 94 296 94 225 174 225 174 856 206 856 206 202 436 202 436 961 359 961 359 563 771 563 771 601 383 601 383 747 282 747 282 273 286 273 286 687 343 687 343 561 860 561 860 309 816 309 816 173 235 173 235 713 5 713 5 257 962 257 962 94 51 94 51 310 748 310 748 698 60 698 60 787 242 787 242 443 216 443 216 549 33 549 33 179 70 179 70 263 349 263 349 293 293 293 293 827 9 827 9 417 379 417 379 819 132 819 132 80 402 80 402 609 605 609 605 531 292 531 292 772 99 772 99 57 258 57 258 65 726 65 726 911 516 911 516 500 323 500 323 237 245 237 245 204 215 204 215 921 176 921 176 588 295 588 295 225 287 225 287 292 692 292 692 5 88 5 88 751 376 751 376 24 123 24 123 411 694 411 694 123 233 123 233 938 888 938 888 524 914 524 914 661 229 661 229 281 878 281 878 625 808 625 808 36 869 36 869 864 179 864 179 174 178 174 178 120 916 120 916 182 164 182 164 596 838 596 838 555 794 555 794 285 528 285 528 370 348 370 348 527 503 527 503 17 432 17 432 34 878 34 878 502 598 502 598 830 681 830 681 108 429 108 429 131 240 131 240 937 771 937 771 105 831 105 831 23 565 23 565 233 68 233 68 851 921 851 921 250 37 250 37 753 41 753 41 845 18 845 18 510 847 510 847 397 72 397 72 93 195 93 195 660 885 660 885 222 383 222 383 713 318 713 318 402 748 402 748 611 639 611 639 445 182 445 182 268 767 268 767 934 208 934 208 76 73 76 73 811 277 811 277 714 588 714 588 918 777 918 777 514 188 514 188 229 894 229 894 726 578 726 578 7 691 7 691 356 916 356 916 389 496 389 496 429 491 429 491 474 559 474 559 819 229 819 229 422 83 422 83 611 840 611 840 861 610 861 610 676 858 676 858 752 939 752 939 245 628 245 628 102 562 102 562 242 781 242 781 740 764 740 764 363 630 363 630 563 464 563 464 277 309 277 309 697 748 697 748 659 543 659 543 551 700 551 700 39 888 39 888 134 427 134 427 827 75 827 75 941 116 941 116 504 328 504 328 748 146 748 146 462 188 462 188 336 776 336 776 730 944 730 944 665 87 665 87 566 930 566 930 83 399 83 399 824 522 824 522 346 262 346 262 556 531 556 531 934 216 934 216 718 208 718 208 376 344 376 344 48 195 48 195 370 505 370 505 66 589 66 589 299 954 299 954 301 920 301 920 349 91 349 91 255 176 255 176 128 706 128 706 511 866 511 866 474 279 474 279 82 456 82 456 122 812 122 812 694 423 694 423 420 121 420 121 378 395 378 395 868 321 868 321 644 352 644 352 838 95 838 95 818 695 818 695 92 690 92 690 451 88 451 88 871 898 871 898 183 43 183 43 130 197 130 197 506 211 506 211 663 163 663 163 852 250 852 250 803 416 803 416 419 42 419 42 161 175 161 175 934 838 934 838 651 196 651 196 325 21 325 21 770 181 770 181 408 921 408 921 549 243 549 243 229 752 229 752 219 687 219 687 511 871 511 871 783 328 783 328 344 368 344 368 842 872 842 872 741 956 741 956 543 928 543 928 939 811 939 811 503 329 503 329 690 679 690 679 192 923 192 923 301 178 301 178 451 73 451 73 413 624 413 624 363 639 363 639 643 472 643 472 856 952 856 952 447 854 447 854 2 354 2 354 831 425 831 425 238 117 238 117 478 192 478 192 602 345 602 345 562 890 562 890 712 734 712 734 237 810 237 810 435 415 435 415 549 340 549 340 456 944 456 944 461 641 461 641 693 133 693 133 439 637 439 637 574 122 574 122 336 203 336 203 824 545 824 545 99 535 99 535 63 299 63 299 765 941 765 941 558 444 558 444 953 28 953 28 364 852 364 852 341 781 341 781 34 215 34 215 261 591 261 591 26 765 26 765 209 748 209 748 202 292 202 292 656 748 656 748 821 741 821 741 856 118 856 118 23 469 23 469 902 521 902 521 740 776 740 776 938 336 938 336 873 185 873 185 660 638 660 638 94 313 94 313 820 910 820 910 778 183 778 183 143 272 143 272 151 27 151 27 684 163 684 163 215 704 215 704 104 218 104 218 596 627 596 627 830 867 830 867 409 383 409 383 228 502 228 502 506 616 506 616 360 215 360 215 848 639 848 639 499 712 499 712 202 153 202 153 113 788 113 788 153 160 153 160 80 78 80 78 37 180 37 180 293 863 293 863 871 135 871 135 766 752 766 752 549 122 549 122 918 400 918 400 661 686 661 686 20 820 20 820 6 915 6 915 592 666 592 666 652 284 652 284 181 306 181 306 608 66 608 66 1 69 1 69 494 273 494 273 523 568 523 568 590 506 590 506 728 894 728 894 452 247 452 247 375 178 375 178 620 709 620 709 613 610 613 610 51 336 51 336 550 563 550 563 660 275 660 275 138 102 138 102 599 154 599 154 804 676 804 676 253 879 253 879 551 15 551 15 498 314 498 314 312 719 312 719 94 104 94 104 777 26 777 26 248 455 248 455 429 40 429 40 254 696 254 696 958 92 958 92 195 420 195 420 366 33 366 33 132 655 132 655 930 822 930 822 316 761 316 761 462 746 462 746 264 576 264 576 151 13 151 13 39 387 39 387 715 673 715 673 75 550 75 550 485 734 485 734 634 67 634 67 70 955 70 955 334 379 334 379 557 94 557 94 826 247 826 247 276 280 276 280 302 700 302 700 561 234 561 234 15 487 15 487 834 805 834 805 469 37 469 37 657 947 657 947 415 732 415 732 841 672 841 672 151 233 151 233 735 815 735 815 647 472 647 472 478 718 478 718 756 131 756 131 171 561 171 561 847 419 847 419 753 435 753 435 931 120 931 120 86 579 86 579 297 794 297 794 909 512 909 512 104 335 104 335 870 298 870 298 601 946 601 946 361 203 361 203 916 879 916 879 603 231 603 231 630 93 630 93 15 697 15 697 93 802 93 802 675 187 675 187 318 690 318 690 836 782 836 782 802 909 802 909 666 172 666 172 937 577 937 577 33 640 33 640 926 437 926 437 493 841 493 841 614 892 614 892 499 523 499 523 757 138 757 138 874 896 874 896 155 850 155 850 499 332 499 332 580 23 580 23 477 582 477 582 292 146 292 146 377 590 377 590 860 686 860 686 383 133 383 133 779 552 779 552 648 819 648 819 46 331 46 331 810 608 810 608 800 182 800 182 459 22 459 22 635 186 635 186 838 41 838 41 906 139 906 139 81 295 81 295 412 715 412 715 77 697 77 697 483 296 483 296 907 298 907 298 515 859 515 859 601 235 601 235 940 642 940 642 821 631 821 631 521 13 521 13 34 930 34 930 944 121 944 121 521 63 521 63 883 744 883 744 693 892 693 892 616 951 616 951 614 115 614 115 463 437 463 437 197 242 197 242 181 508 181 508 138 963 138 963 628 379 628 379 96 296 96 296 603 355 603 355 736 415 736 415 779 310 779 310 911 869 911 869 366 584 366 584 627 170 627 170 319 588 319 588 505 848 505 848 196 509 196 509 542 616 542 616 139 569 139 569 661 359 661 359 493 853 493 853 786 763 786 763 363 499 363 499 19 811 19 811 262 570 262 570 946 411 946 411 184 85 184 85 770 430 770 430 601 232 601 232 204 309 204 309 529 589 529 589 855 577 855 577 676 345 676 345 853 810 853 810 895 90 895 90 208 875 208 875 914 571 914 571 50 552 50 552 528 278 528 278 537 831 537 831 553 898 553 898 887 107 887 107 219 885 219 885 715 440 715 440 737 591 737 591 947 737 947 737 575 615 575 615 592 645 592 645 913 611 913 611 417 547 417 547 332 804 332 804 961 34 961 34 95 739 95 739 176 729 176 729 403 430 403 430 209 703 209 703 123 713 123 713 875 932 875 932 1 718 1 718 515 691 515 691 479 285 479 285 436 70 436 70 579 24 579 24 276 881 276 881 740 724 740 724 912 304 912 304 711 751 711 751 120 800 120 800 802 732 802 732 844 710 844 710 408 270 408 270 812 820 812 820 487 121 487 121 445 913 445 913 165 758 165 758 821 393 821 393 52 659 52 659 950 770 950 770 957 710 957 710 865 549 865 549 108 341 108 341 721 59 721 59 68 381 68 381 867 259 867 259 732 218 732 218 945 457 945 457 938 197 938 197 177 407 177 407 334 220 334 220 923 523 923 523 357 673 357 673 166 52 166 52 722 699 722 699 253 192 253 192 649 810 649 810 311 833 311 833 84 226 84 226 668 306 668 306 528 941 528 941 566 202 566 202 500 62 500 62 486 961 486 961 499 908 499 908 659 177 659 177 669 644 669 644 409 306 409 306 89 586 89 586 328 316 328 316 739 127 739 127 42 636 42 636 958 777 958 777 555 367 555 367 786 454 786 454 665 755 665 755 929 937 929 937 580 218 580 218 82 266 82 266 88 888 88 888 858 321 858 321 776 878 776 878 710 106 710 106 100 640 100 640 462 893 462 893 747 313 747 313 324 820 324 820 344 167 344 167 121 665 121 665 770 278 770 278 411 92 411 92 335 412 335 412 629 899 629 899 681 658 681 658 756 783 756 783 490 344 490 344 443 588 443 588 617 84 617 84 604 652 604 652 70 891 70 891 837 420 837 420 128 31 128 31 121 912 121 912 919 474 919 474 286 195 286 195 148 83 148 83 646 494 646 494 570 614 570 614 165 674 165 674 427 217 427 217 804 11 804 11 132 757 132 757 405 123 405 123 836 523 836 523 410 720 410 720 1 397 1 397 955 545 955 545 853 909 853 909 523 129 523 129 451 317 451 317 627 780 627 780 84 645 84 645 339 540 339 540 450 323 450 323 715 614 715 614 332 380 332 380 548 494 548 494 347 904 347 904 63 530 63 530 785 692 785 692 432 529 432 529 550 308 550 308 913 16 913 16 284 754 284 754 89 255 89 255 211 374 211 374 613 840 613 840 95 487 95 487 404 267 404 267 728 586 728 586 547 587 547 587 633 310 633 310 137 750 137 750 795 693 795 693 214 849 214 849 825 89 825 89 684 914 684 914 296 255 296 255 232 64 232 64 466 605 466 605 537 112 537 112 541 531 541 531 497 930 497 930 552 544 552 544 795 511 795 511 264 154 264 154 26 58 26 58 536 765 536 765 944 834 944 834 370 544 370 544 937 461 937 461 900 602 900 602 592 221 592 221 572 75 572 75 745 438 745 438 30 618 30 618 915 259 915 259 561 493 561 493 414 397 414 397 132 785 132 785 9 918 9 918 130 848 130 848 78 502 78 502 140 959 140 959 242 959 242 959 898 743 898 743 126 228 126 228 487 398 487 398 385 96 385 96 714 907 714 907 844 892 844 892 564 694 564 694 832 756 832 756 571 154 571 154 755 277 755 277 798 581 798 581 742 390 742 390 679 155 679 155 926 238 926 238 699 603 699 603 806 80 806 80 70 896 70 896 154 468 154 468 808 794 808 794 415 583 415 583 161 390 161 390 422 530 422 530 512 547 512 547 854 271 854 271 916 135 916 135 830 65 830 65 277 427 277 427 141 250 141 250 508 399 508 399 933 915 933 915 75 386 75 386 588 902 588 902 93 799 93 799 688 910 688 910 496 361 496 361 787 570 787 570 348 153 348 153 907 538 907 538 871 535 871 535 99 785 99 785 24 773 24 773 575 951 575 951 206 78 206 78 172 40 172 40 473 191 473 191 131 400 131 400 852 464 852 464 730 467 730 467 469 890 469 890 794 20 794 20 567 554 567 554 458 348 458 348 686 619 686 619 420 423 420 423 870 535 870 535 78 299 78 299 349 609 349 609 666 768 666 768 809 926 809 926 906 777 906 777 811 336 811 336 118 762 118 762 251 762 251 762 577 899 577 899 85 483 85 483 251 852 251 852 401 190 401 190 529 363 529 363 60 219 60 219 780 263 780 263 932 537 932 537 470 625 470 625 128 898 128 898 28 430 28 430 690 694 690 694 455 834 455 834 716 681 716 681 478 20 478 20 291 420 291 420 902 536 902 536 527 44 527 44 17 835 17 835 659 407 659 407 863 36 863 36 617 420 617 420 800 195 800 195 288 460 288 460 97 39 97 39 57 279 57 279 486 151 486 151 622 476 622 476 802 34 802 34 517 371 517 371 634 422 634 422 921 441 921 441 507 633 507 633 944 235 944 235 264 327 264 327 463 650 463 650 429 89 429 89 561 361 561 361 814 86 814 86 765 866 765 866 649 264 649 264 339 221 339 221 347 684 347 684 256 543 256 543 782 722 782 722 456 657 456 657 951 5 951 5 902 886 902 886 943 499 943 499 100 440 100 440 418 774 418 774 837 167 837 167 695 366 695 366 123 905 123 905 584 14 584 14 903 618 903 618 484 199 484 199 347 741 347 741 227 796 227 796 299 524 299 524 465 637 465 637 455 172 455 172 531 839 531 839 735 108 735 108 841 599 841 599 868 369 868 369 150 39 150 39 436 848 436 848 532 767 532 767 633 676 633 676 761 601 761 601 75 683 75 683 47 454 47 454 314 302 314 302 121 318 121 318 144 954 144 954 695 596 695 596 533 760 533 760 386 328 386 328 217 955 217 955 449 534 449 534 945 243 945 243 836 522 836 522 234 128 234 128 626 247 626 247 1 528 1 528 905 33 905 33 356 480 356 480 770 87 770 87 325 521 325 521 7 256 7 256 665 595 665 595 142 62 142 62 123 548 123 548 797 204 797 204 362 464 362 464 383 876 383 876 739 846 739 846 229 367 229 367 842 320 842 320 257 63 257 63 931 879 931 879 94 162 94 162 801 468 801 468 795 107 795 107 41 700 41 700 219 834 219 834 624 905 624 905 918 174 918 174 196 107 196 107 383 764 383 764 411 639 411 639 738 40 738 40 168 386 168 386 617 266 617 266 862 403 862 403 935 691 935 691 790 825 790 825 537 44 537 44 16 395 16 395 14 326 14 326 625 760 625 760 959 294 959 294 895 960 895 960 859 642 859 642 316 225 316 225 188 510 188 510 243 479 243 479 808 68 808 68 693 445 693 445 953 729 953 729 245 949 245 949 878 162 878 162 701 816 701 816 380 388 380 388 447 779 447 779 333 352 333 352 213 611 213 611 384 268 384 268 209 294 209 294 463 911 463 911 33 920 33 920 500 321 500 321 296 435 296 435 409 697 409 697 324 708 324 708 879 233 879 233 278 316 278 316 783 910 783 910 562 387 562 387 764 469 764 469 896 96 896 96 479 371 479 371 183 562 183 562 627 61 627 61 466 397 466 397 153 337 153 337 849 935 849 935 234 776 234 776 241 572 241 572 364 814 364 814 674 355 674 355 52 745 52 745 58 750 58 750 258 850 258 850 841 266 841 266 239 718 239 718 867 956 867 956 271 830 271 830 96 929 96 929 117 739 117 739 344 548 344 548 438 803 438 803 239 783 239 783 142 183 142 183 199 713 199 713 421 251 421 251 281 70 281 70 579 433 579 433 64 29 64 29 620 782 620 782 658 685 658 685 221 199 221 199 473 105 473 105 13 61 13 61 142 373 142 373 609 73 609 73 584 893 584 893 568 718 568 718 116 318 116 318 236 134 236 134 700 440 700 440 643 294 643 294 780 945 780 945 568 432 568 432 960 110 960 110 61 733 61 733 468 108 468 108 860 767 860 767 721 332 721 332 928 801 928 801 871 228 871 228 633 254 633 254 157 428 157 428 859 330 859 330 861 205 861 205 263 847 263 847 769 206 769 206 595 46 595 46 91 10 91 10 131 316 131 316 482 187 482 187 631 481 631 481 10 10 10 10 374 396 374 396 900 864 900 864 335 845 335 845 39 343 39 343 794 286 794 286 344 847 344 847 484 877 484 877 900 713 900 713 425 915 425 915 666 370 666 370 556 255 556 255 596 48 596 48 62 276 62 276 39 657 39 657 706 412 706 412 751 494 751 494 369 368 369 368 912 85 912 85 190 362 190 362 858 870 858 870 550 462 550 462 363 842 363 842 489 457 489 457 275 95 275 95 847 594 847 594 235 590 235 590 964 440 964 440 535 160 535 160 568 957 568 957 29 514 29 514 192 494 192 494 369 140 369 140 380 832 380 832 544 146 544 146 499 905 499 905 664 402 664 402 873 853 873 853 56 691 56 691 148 657 148 657 741 729 741 729 943 892 943 892 926 731 926 731 926 457 926 457 732 960 732 960 93 574 93 574 906 879 906 879 477 848 477 848 634 550 634 550 577 625 577 625 726 370 726 370 938 864 938 864 957 366 957 366 339 960 339 960 484 416 484 416 654 158 654 158 453 664 453 664 509 766 509 766 651 36 651 36 34 667 34 667 107 304 107 304 108 412 108 412 129 119 129 119 628 715 628 715 141 809 141 809 348 97 348 97 455 296 455 296 679 872 679 872 699 519 699 519 499 184 499 184 241 445 241 445 834 223 834 223 191 198 191 198 766 705 766 705 238 953 238 953 221 600 221 600 113 285 113 285 729 161 729 161 530 177 530 177 881 234 881 234 346 728 346 728 162 930 162 930 765 465 765 465 703 884 703 884 44 323 44 323 726 408 726 408 26 698 26 698 292 768 292 768 67 177 67 177 745 188 745 188 636 495 636 495 469 710 469 710 805 538 805 538 89 736 89 736 48 473 48 473 586 375 586 375 934 923 934 923 486 614 486 614 89 572 89 572 815 408 815 408 442 716 442 716 836 292 836 292 648 209 648 209 710 280 710 280 326 767 326 767 8 904 8 904 472 729 472 729 715 375 715 375 487 410 487 410 543 44 543 44 76 258 76 258 785 417 785 417 129 220 129 220 865 136 865 136 593 842 593 842 289 701 289 701 449 646 449 646 651 499 651 499 823 772 823 772 534 791 534 791 914 466 914 466 482 215 482 215 144 633 144 633 591 557 591 557 954 514 954 514 953 808 953 808 504 285 504 285 45 702 45 702 362 450 362 450 543 405 543 405 92 151 92 151 950 821 950 821 760 256 760 256 272 536 272 536 890 467 890 467 134 816 134 816 161 222 161 222 798 98 798 98 241 739 241 739 348 372 348 372 19 920 19 920 878 421 878 421 260 904 260 904 378 365 378 365 824 618 824 618 822 729 822 729 242 258 242 258 193 842 193 842 211 2 211 2 584 763 584 763 387 587 387 587 845 811 845 811 343 469 343 469 343 408 343 408 501 11 501 11 341 847 341 847 571 756 571 756 951 337 951 337 445 634 445 634 488 39 488 39 590 311 590 311 370 435 370 435 491 544 491 544 332 297 332 297 36 949 36 949 675 867 675 867 225 731 225 731 751 9 751 9 143 646 143 646 828 122 828 122 507 861 507 861 86 604 86 604 657 26 657 26 316 425 316 425 461 750 461 750 335 5 335 5 722 160 722 160 536 803 536 803 397 956 397 956 322 788 322 788 453 564 453 564 257 216 257 216 808 213 808 213 557 765 557 765 948 504 948 504 703 897 703 897 119 318 119 318 470 756 470 756 418 641 418 641 83 318 83 318 849 292 849 292 641 755 641 755 146 827 146 827 322 726 322 726 357 248 357 248 611 396 611 396 173 868 173 868 956 8 956 8 696 857 696 857 715 368 715 368 678 130 678 130 738 195 738 195 674 542 674 542 579 812 579 812 496 820 496 820 12 183 12 183 330 689 330 689 380 810 380 810 626 405 626 405 304 889 304 889 662 849 662 849 431 295 431 295 836 796 836 796 134 891 134 891 938 213 938 213 780 463 780 463 615 367 615 367 19 820 19 820 744 686 744 686 168 43 168 43 513 638 513 638 524 131 524 131 148 338 148 338 593 172 593 172 881 722 881 722 741 199 741 199 724 895 724 895 677 528 677 528 834 170 834 170 606 322 606 322 548 27 548 27 35 788 35 788 427 757 427 757 760 829 760 829 631 940 631 940 122 81 122 81 405 426 405 426 881 858 881 858 749 592 749 592 331 124 331 124 82 772 82 772 837 739 837 739 296 761 296 761 101 961 101 961 464 662 464 662 41 331 41 331 804 954 804 954 621 743 621 743 239 217 239 217 866 700 866 700 111 148 111 148 646 261 646 261 308 852 308 852 160 898 160 898 932 883 932 883 173 858 173 858 162 538 162 538 27 859 27 859 690 962 690 962 221 173 221 173 272 395 272 395 953 299 953 299 536 916 536 916 622 800 622 800 804 581 804 581 252 656 252 656 685 911 685 911 282 49 282 49 206 263 206 263 243 190 243 190 405 71 405 71 56 775 56 775 656 556 656 556 116 347 116 347 709 407 709 407 660 881 660 881 582 472 582 472 475 882 475 882 643 905 643 905 28 505 28 505 770 834 770 834 288 233 288 233 56 951 56 951 945 136 945 136 794 702 794 702 268 878 268 878 195 668 195 668 439 632 439 632 622 433 622 433 863 182 863 182 552 876 552 876 879 260 879 260 841 953 841 953 76 393 76 393 221 837 221 837 829 213 829 213 343 122 343 122 812 648 812 648 822 108 822 108 366 268 366 268 288 605 288 605 748 762 748 762 597 34 597 34 402 179 402 179 63 845 63 845 410 367 410 367 460 515 460 515 396 562 396 562 342 122 342 122 527 53 527 53 703 586 703 586 587 42 587 42 630 621 630 621 746 649 746 649 388 607 388 607 111 368 111 368 375 638 375 638 30 503 30 503 923 386 923 386 719 453 719 453 636 71 636 71 267 746 267 746 85 403 85 403 57 488 57 488 478 813 478 813 376 943 376 943 350 490 350 490 430 346 430 346 584 678 584 678 468 754 468 754 586 627 586 627 537 743 537 743 159 302 159 302 503 443 503 443 791 251 791 251 239 840 239 840 826 377 826 377 325 296 325 296 561 433 561 433 32 169 32 169 742 570 742 570 212 792 212 792 265 351 265 351 551 481 551 481 755 766 755 766 185 277 185 277 362 488 362 488 529 581 529 581 277 926 277 926 321 186 321 186 348 724 348 724 127 876 127 876 44 381 44 381 32 643 32 643 308 886 308 886 368 777 368 777 821 426 821 426 781 746 781 746 256 184 256 184 867 854 867 854 751 183 751 183 743 502 743 502 846 918 846 918 893 308 893 308 437 768 437 768 363 892 363 892 844 563 844 563 726 629 726 629 10 298 10 298 451 231 451 231 144 628 144 628 656 658 656 658 751 200 751 200 48 705 48 705 704 689 704 689 171 145 171 145 228 364 228 364 579 86 579 86 10 612 10 612 45 304 45 304 763 149 763 149 185 219 185 219 683 611 683 611 22 957 22 957 885 482 885 482 580 748 580 748 892 224 892 224 488 589 488 589 712 900 712 900 669 302 669 302 307 130 307 130 511 685 511 685 642 360 642 360 224 867 224 867 675 950 675 950 602 604 602 604 274 415 274 415 292 869 292 869 884 333 884 333 589 231 589 231 212 944 212 944 79 18 79 18 732 156 732 156 492 928 492 928 62 785 62 785 541 415 541 415 273 736 273 736 620 488 620 488 487 369 487 369 407 737 407 737 71 610 71 610 140 621 140 621 951 747 951 747 362 800 362 800 237 925 237 925 670 80 670 80 159 346 159 346 383 697 383 697 638 735 638 735 506 942 506 942 667 737 667 737 758 942 758 942 381 21 381 21 105 560 105 560 777 252 777 252 166 244 166 244 314 424 314 424 741 476 741 476 658 144 658 144 238 95 238 95 523 404 523 404 314 1 314 1 370 815 370 815 424 936 424 936 871 647 871 647 158 397 158 397 486 121 486 121 157 774 157 774 12 110 12 110 681 13 681 13 597 535 597 535 422 279 422 279 392 62 392 62 826 14 826 14 188 838 188 838 351 451 351 451 829 582 829 582 79 612 79 612 196 248 196 248 802 247 802 247 508 188 508 188 776 729 776 729 690 381 690 381 134 623 134 623 30 162 30 162 763 186 763 186 341 535 341 535 340 164 340 164 501 774 501 774 245 73 245 73 540 174 540 174 69 522 69 522 309 311 309 311 254 889 254 889 578 56 578 56 919 171 919 171 24 175 24 175 732 873 732 873 826 1 826 1 117 964 117 964 294 600 294 600 51 98 51 98 654 31 654 31 900 465 900 465 845 739 845 739 191 34 191 34 642 358 642 358 144 56 144 56 795 87 795 87 290 868 290 868 678 308 678 308 602 603 602 603 482 754 482 754 840 429 840 429 915 246 915 246 216 433 216 433 174 557 174 557 249 347 249 347 86 629 86 629 394 280 394 280 29 258 29 258 440 598 440 598 285 537 285 537 361 230 361 230 47 781 47 781 780 656 780 656 275 385 275 385 895 958 895 958 734 7 734 7 264 441 264 441 963 24 963 24 672 35 672 35 811 901 811 901 279 159 279 159 669 952 669 952 894 84 894 84 98 125 98 125 643 262 643 262 654 137 654 137 549 136 549 136 681 139 681 139 69 716 69 716 407 398 407 398 602 258 602 258 748 676 748 676 870 258 870 258 857 762 857 762 615 153 615 153 778 277 778 277 467 899 467 899 138 127 138 127 936 156 936 156 402 776 402 776 840 527 840 527 285 730 285 730 794 630 794 630 233 81 233 81 840 925 840 925 961 647 961 647 115 811 115 811 959 6 959 6 402 556 402 556 232 283 232 283 175 670 175 670 69 800 69 800 65 454 65 454 160 865 160 865 843 220 843 220 108 340 108 340 423 510 423 510 138 940 138 940 111 156 111 156 925 814 925 814 581 661 581 661 567 735 567 735 88 459 88 459 213 463 213 463 757 135 757 135 527 346 527 346 479 790 479 790 565 157 565 157 362 22 362 22 367 741 367 741 632 515 632 515 78 593 78 593 763 575 763 575 297 759 297 759 600 902 600 902 209 727 209 727 380 879 380 879 237 684 237 684 49 561 49 561 810 229 810 229 58 542 58 542 676 420 676 420 516 583 516 583 600 115 600 115 618 262 618 262 776 538 776 538 454 335 454 335 658 538 658 538 357 644 357 644 533 894 533 894 555 709 555 709 670 700 670 700 804 357 804 357 825 621 825 621 705 815 705 815 106 330 106 330 549 245 549 245 120 571 120 571 332 881 332 881 17 236 17 236 748 782 748 782 375 611 375 611 651 132 651 132 281 44 281 44 853 181 853 181 104 645 104 645 862 154 862 154 559 287 559 287 959 362 959 362 643 665 643 665 327 620 327 620 882 493 882 493 761 651 761 651 147 770 147 770 880 118 880 118 68 851 68 851 532 241 532 241 125 692 125 692 601 82 601 82 344 959 344 959 373 256 373 256 60 900 60 900 437 360 437 360 289 322 289 322 43 79 43 79 307 380 307 380 767 70 767 70 718 752 718 752 437 678 437 678 767 444 767 444 917 36 917 36 218 511 218 511 528 786 528 786 395 729 395 729 652 144 652 144 221 781 221 781 852 156 852 156 221 100 221 100 709 434 709 434 520 96 520 96 70 93 70 93 813 436 813 436 896 900 896 900 256 618 256 618 422 246 422 246 533 174 533 174 795 8 795 8 150 240 150 240 850 342 850 342 929 858 929 858 592 559 592 559 353 20 353 20 541 564 541 564 508 777 508 777 646 871 646 871 79 631 79 631 909 478 909 478 925 144 925 144 604 242 604 242 810 201 810 201 385 34 385 34 814 246 814 246 396 839 396 839 53 113 53 113 918 129 918 129 309 708 309 708 412 924 412 924 841 923 841 923 222 483 222 483 362 165 362 165 692 945 692 945 448 281 448 281 367 249 367 249 715 118 715 118 702 906 702 906 512 876 512 876 379 220 379 220 202 36 202 36 133 291 133 291 651 913 651 913 188 445 188 445 368 6 368 6 428 250 428 250 948 328 948 328 425 577 425 577 824 868 824 868 952 769 952 769 92 675 92 675 640 781 640 781 609 835 609 835 930 937 930 937 229 191 229 191 578 918 578 918 766 391 766 391 875 942 875 942 599 941 599 941 259 938 259 938 65 693 65 693 336 898 336 898 483 226 483 226 80 105 80 105 915 559 915 559 779 890 779 890 7 40 7 40 120 616 120 616 753 694 753 694 311 95 311 95 912 706 912 706 288 686 288 686 807 173 807 173 249 954 249 954 880 647 880 647 661 949 661 949 111 226 111 226 209 545 209 545 242 221 242 221 77 747 77 747 136 891 136 891 389 165 389 165 566 731 566 731 308 882 308 882 955 93 955 93 221 785 221 785 593 810 593 810 61 98 61 98 346 172 346 172 206 743 206 743 71 272 71 272 487 804 487 804 176 699 176 699 794 481 794 481 580 931 580 931 200 469 200 469 865 294 865 294 102 830 102 830 273 459 273 459 276 556 276 556 809 689 809 689 11 162 11 162 402 604 402 604 701 73 701 73 940 26 940 26 199 912 199 912 831 363 831 363 240 844 240 844 852 310 852 310 478 603 478 603 269 22 269 22 627 455 627 455 453 310 453 310 937 697 937 697 534 402 534 402 182 24 182 24 161 616 161 616 932 414 932 414 557 888 557 888 350 670 350 670 488 419 488 419 470 89 470 89 173 348 173 348 652 515 652 515 210 707 210 707 253 596 253 596 683 149 683 149 494 30 494 30 430 318 430 318 480 13 480 13 722 356 722 356 298 223 298 223 223 290 223 290 342 160 342 160 270 176 270 176 458 125 458 125 22 229 22 229 464 573 464 573 388 796 388 796 686 316 686 316 960 759 960 759 120 402 120 402 370 567 370 567 537 326 537 326 798 490 798 490 913 608 913 608 924 28 924 28 794 826 794 826 49 907 49 907 914 400 914 400 727 134 727 134 498 748 498 748 53 334 53 334 493 492 493 492 723 461 723 461 337 296 337 296 676 61 676 61 726 874 726 874 690 242 690 242 916 295 916 295 316 388 316 388 928 936 928 936 703 89 703 89 800 828 800 828 511 912 511 912 27 13 27 13 252 590 252 590 187 103 187 103 595 336 595 336 853 328 853 328 682 827 682 827 640 345 640 345 895 595 895 595 101 660 101 660 830 539 830 539 400 188 400 188 778 411 778 411 335 497 335 497 748 157 748 157 934 813 934 813 771 453 771 453 53 671 53 671 497 29 497 29 726 252 726 252 145 370 145 370 178 273 178 273 847 492 847 492 169 454 169 454 684 386 684 386 423 871 423 871 107 780 107 780 403 194 403 194 733 255 733 255 712 334 712 334 870 933 870 933 398 698 398 698 933 522 933 522 244 148 244 148 296 169 296 169 850 612 850 612 114 122 114 122 643 103 643 103 648 424 648 424 407 73 407 73 638 162 638 162 671 345 671 345 924 763 924 763 655 167 655 167 499 671 499 671 551 257 551 257 114 255 114 255 152 513 152 513 569 907 569 907 869 639 869 639 841 797 841 797 461 602 461 602 541 185 541 185 280 625 280 625 234 935 234 935 295 897 295 897 763 152 763 152 472 624 472 624 877 438 877 438 177 862 177 862 741 389 741 389 113 437 113 437 458 797 458 797 398 313 398 313 541 237 541 237 133 195 133 195 629 852 629 852 633 140 633 140 468 817 468 817 712 55 712 55 406 57 406 57 28 766 28 766 247 806 247 806 320 904 320 904 745 735 745 735 157 697 157 697 170 691 170 691 394 443 394 443 886 316 886 316 244 646 244 646 87 716 87 716 98 392 98 392 61 410 61 410 628 729 628 729 810 962 810 962 473 343 473 343 226 287 226 287 29 310 29 310 589 877 589 877 362 544 362 544 894 63 894 63 501 937 501 937 479 563 479 563 541 808 541 808 751 69 751 69 555 364 555 364 203 908 203 908 467 76 467 76 650 176 650 176 302 128 302 128 301 871 301 871 642 754 642 754 40 201 40 201 845 453 845 453 682 91 682 91 14 765 14 765 793 567 793 567 602 24 602 24 835 54 835 54 568 115 568 115 786 381 786 381 634 355 634 355 894 829 894 829 442 57 442 57 313 83 313 83 418 739 418 739 26 456 26 456 220 640 220 640 899 866 899 866 287 504 287 504 322 577 322 577 480 617 480 617 421 492 421 492 673 843 673 843 961 658 961 658 337 857 337 857 719 572 719 572 279 778 279 778 14 921 14 921 295 333 295 333 31 445 31 445 840 98 840 98 373 358 373 358 241 462 241 462 78 496 78 496 326 55 326 55 220 370 220 370 468 28 468 28 963 706 963 706 650 505 650 505 469 712 469 712 406 400 406 400 394 293 394 293 621 618 621 618 18 346 18 346 75 556 75 556 557 281 557 281 951 856 951 856 871 893 871 893 456 923 456 923 2 507 2 507 221 445 221 445 346 90 346 90 341 257 341 257 176 496 176 496 407 817 407 817 960 427 960 427 85 48 85 48 364 717 364 717 27 806 27 806 465 472 465 472 353 72 353 72 793 614 793 614 558 602 558 602 103 800 103 800 408 267 408 267 632 477 632 477 302 194 302 194 663 798 663 798 828 693 828 693 462 873 462 873 498 649 498 649 407 632 407 632 100 628 100 628 841 154 841 154 464 418 464 418 627 822 627 822 894 581 894 581 405 884 405 884 372 249 372 249 17 34 17 34 678 917 678 917 62 241 62 241 340 862 340 862 422 834 422 834 832 643 832 643 532 776 532 776 169 699 169 699 714 159 714 159 437 753 437 753 8 522 8 522 906 378 906 378 147 871 147 871 681 530 681 530 827 789 827 789 522 147 522 147 519 77 519 77 806 890 806 890 864 165 864 165 588 868 588 868 534 644 534 644 485 591 485 591 516 658 516 658 33 787 33 787 622 88 622 88 388 538 388 538 591 186 591 186 446 577 446 577 67 864 67 864 892 818 892 818 274 612 274 612 290 937 290 937 764 595 764 595 95 357 95 357 922 666 922 666 924 803 924 803 945 669 945 669 577 917 577 917 119 715 119 715 798 207 798 207 701 283 701 283 940 751 940 751 799 406 799 406 171 703 171 703 864 466 864 466 663 281 663 281 793 709 793 709 131 442 131 442 303 217 303 217 821 728 821 728 353 591 353 591 539 90 539 90 924 489 924 489 900 520 900 520 573 180 573 180 744 963 744 963 184 717 184 717 577 277 577 277 564 384 564 384 28 459 28 459 694 598 694 598 712 370 712 370 818 275 818 275 622 743 622 743 436 194 436 194 289 628 289 628 640 835 640 835 229 476 229 476 814 8 814 8 964 535 964 535 83 145 83 145 420 563 420 563 98 608 98 608 206 856 206 856 959 685 959 685 259 825 259 825 780 143 780 143 265 664 265 664 707 620 707 620 898 853 898 853 246 137 246 137 537 652 537 652 227 869 227 869 718 563 718 563 311 450 311 450 538 268 538 268 243 131 243 131 721 879 721 879 565 530 565 530 348 871 348 871 770 842 770 842 662 53 662 53 769 872 769 872 918 286 918 286 611 174 611 174 687 541 687 541 722 254 722 254 951 383 951 383 221 948 221 948 366 138 366 138 513 286 513 286 590 326 590 326 657 720 657 720 426 269 426 269 178 477 178 477 431 253 431 253 296 904 296 904 839 701 839 701 945 335 945 335 138 520 138 520 191 425 191 425 368 475 368 475 101 367 101 367 578 302 578 302 253 227 253 227 70 453 70 453 38 518 38 518 455 866 455 866 360 304 360 304 799 927 799 927 187 458 187 458 467 920 467 920 271 727 271 727 205 189 205 189 461 954 461 954 607 701 607 701 707 696 707 696 613 416 613 416 254 717 254 717 545 549 545 549 52 908 52 908 259 827 259 827 558 292 558 292 729 750 729 750 581 372 581 372 457 320 457 320 941 419 941 419 844 599 844 599 539 120 539 120 686 799 686 799 813 767 813 767 858 913 858 913 770 282 770 282 37 339 37 339 715 209 715 209 411 417 411 417 802 690 802 690 221 170 221 170 215 14 215 14 725 409 725 409 194 840 194 840 682 555 682 555 669 5 669 5 569 915 569 915 588 580 588 580 813 889 813 889 388 218 388 218 767 817 767 817 146 717 146 717 114 302 114 302 259 333 259 333 629 233 629 233 514 704 514 704 652 140 652 140 200 601 200 601 432 349 432 349 741 563 741 563 8 595 8 595 65 785 65 785 466 361 466 361 208 295 208 295 199 600 199 600 195 727 195 727 42 44 42 44 796 237 796 237 542 914 542 914 730 312 730 312 75 549 75 549 835 42 835 42 285 856 285 856 325 920 325 920 253 713 253 713 826 724 826 724 522 802 522 802 195 849 195 849 321 351 321 351 296 938 296 938 878 909 878 909 611 435 611 435 252 566 252 566 856 70 856 70 277 755 277 755 316 523 316 523 783 424 783 424 867 301 867 301 360 488 360 488 900 327 900 327 536 870 536 870 601 436 601 436 222 281 222 281 392 264 392 264 695 577 695 577 591 237 591 237 422 891 422 891 73 682 73 682 928 741 928 741 179 279 179 279 162 284 162 284 664 51 664 51 278 717 278 717 369 640 369 640 50 776 50 776 605 783 605 783 25 243 25 243 514 129 514 129 648 232 648 232 763 139 763 139 402 683 402 683 664 616 664 616 249 462 249 462 17 534 17 534 915 757 915 757 416 256 416 256 466 314 466 314 543 313 543 313 469 263 469 263 414 792 414 792 297 174 297 174 621 249 621 249 866 563 866 563 204 856 204 856 120 755 120 755 20 254 20 254 588 279 588 279 853 832 853 832 956 153 956 153 67 844 67 844 702 161 702 161 34 559 34 559 718 182 718 182 802 269 802 269 440 367 440 367 684 589 684 589 611 786 611 786 868 956 868 956 663 315 663 315 835 851 835 851 665 704 665 704 517 951 517 951 869 419 869 419 569 882 569 882 594 896 594 896 688 535 688 535 450 729 450 729 936 70 936 70 848 150 848 150 260 271 260 271 72 514 72 514 215 499 215 499 597 658 597 658 772 187 772 187 961 92 961 92 531 23 531 23 129 139 129 139 234 490 234 490 644 362 644 362 127 100 127 100 419 297 419 297 156 559 156 559 297 379 297 379 120 23 120 23 911 419 911 419 486 923 486 923 829 183 829 183 677 35 677 35 739 296 739 296 791 835 791 835 685 932 685 932 140 50 140 50 119 7 119 7 10 513 10 513 841 523 841 523 423 668 423 668 337 227 337 227 904 397 904 397 164 39 164 39 401 933 401 933 85 879 85 879 807 652 807 652 409 684 409 684 345 657 345 657 76 118 76 118 104 840 104 840 571 25 571 25 911 326 911 326 520 735 520 735 59 613 59 613 245 555 245 555 380 333 380 333 825 774 825 774 271 672 271 672 777 180 777 180 782 666 782 666 532 935 532 935 598 2 598 2 276 836 276 836 911 157 911 157 620 432 620 432 231 850 231 850 925 690 925 690 398 80 398 80 308 596 308 596 515 409 515 409 660 261 660 261 427 204 427 204 27 730 27 730 777 6 777 6 932 780 932 780 110 220 110 220 563 532 563 532 693 646 693 646 621 458 621 458 600 764 600 764 433 269 433 269 18 803 18 803 752 930 752 930 175 96 175 96 158 112 158 112 191 270 191 270 115 586 115 586 739 335 739 335 438 749 438 749 546 567 546 567 429 462 429 462 250 365 250 365 764 432 764 432 681 378 681 378 754 501 754 501 110 30 110 30 22 877 22 877 899 736 899 736 399 712 399 712 846 278 846 278 343 793 343 793 386 265 386 265 68 488 68 488 8 686 8 686 217 512 217 512 322 913 322 913 894 813 894 813 18 918 18 918 376 180 376 180 77 655 77 655 494 898 494 898 644 371 644 371 478 477 478 477 298 777 298 777 927 562 927 562 391 760 391 760 348 235 348 235 885 743 885 743 753 900 753 900 845 715 845 715 894 215 894 215 66 577 66 577 470 757 470 757 856 262 856 262 463 681 463 681 635 176 635 176 399 958 399 958 909 888 909 888 642 443 642 443 866 197 866 197 444 580 444 580 961 161 961 161 353 570 353 570 99 801 99 801 751 758 751 758 196 26 196 26 700 712 700 712 788 805 788 805 323 407 323 407 282 915 282 915 197 336 197 336 509 342 509 342 70 875 70 875 86 714 86 714 303 961 303 961 264 176 264 176 280 383 280 383 98 893 98 893 424 699 424 699 83 185 83 185 272 648 272 648 60 421 60 421 37 101 37 101 596 662 596 662 180 202 180 202 744 397 744 397 789 652 789 652 340 72 340 72 497 817 497 817 203 207 203 207 895 789 895 789 867 320 867 320 68 614 68 614 184 461 184 461 426 828 426 828 370 7 370 7 535 425 535 425 723 462 723 462 232 864 232 864 437 138 437 138 200 327 200 327 631 81 631 81 359 523 359 523 487 830 487 830 593 226 593 226 755 57 755 57 944 361 944 361 908 724 908 724 777 428 777 428 75 176 75 176 687 942 687 942 611 414 611 414 624 890 624 890 741 523 741 523 527 195 527 195 552 948 552 948 212 121 212 121 602 487 602 487 873 797 873 797 153 382 153 382 766 554 766 554 585 152 585 152 81 591 81 591 54 768 54 768 226 653 226 653 910 634 910 634 244 63 244 63 509 914 509 914 67 499 67 499 962 954 962 954 671 104 671 104 506 933 506 933 773 306 773 306 41 608 41 608 96 883 96 883 679 479 679 479 265 575 265 575 916 768 916 768 143 862 143 862 112 584 112 584 523 717 523 717 360 456 360 456 533 240 533 240 699 17 699 17 550 50 550 50 218 516 218 516 12 611 12 611 109 283 109 283 845 449 845 449 923 559 923 559 792 140 792 140 834 12 834 12 231 879 231 879 933 168 933 168 191 821 191 821 880 80 880 80 135 420 135 420 215 485 215 485 429 29 429 29 259 344 259 344 219 426 219 426 372 679 372 679 751 82 751 82 525 578 525 578 688 117 688 117 424 722 424 722 115 778 115 778 495 186 495 186 467 663 467 663 281 952 281 952 621 712 621 712 109 363 109 363 743 15 743 15 610 808 610 808 86 590 86 590 160 569 160 569 101 672 101 672 869 137 869 137 567 498 567 498 560 243 560 243 945 131 945 131 705 921 705 921 630 528 630 528 514 177 514 177 409 389 409 389 619 320 619 320 371 364 371 364 48 798 48 798 587 164 587 164 889 906 889 906 582 111 582 111 592 150 592 150 204 262 204 262 276 69 276 69 921 653 921 653 958 4 958 4 13 272 13 272 360 895 360 895 675 625 675 625 767 919 767 919 142 26 142 26 54 728 54 728 516 407 516 407 808 192 808 192 847 574 847 574 422 439 422 439 466 650 466 650 558 216 558 216 953 292 953 292 325 736 325 736 595 540 595 540 202 592 202 592 929 496 929 496 760 346 760 346 295 389 295 389 675 656 675 656 506 484 506 484 351 343 351 343 59 406 59 406 191 898 191 898 517 171 517 171 633 483 633 483 493 374 493 374 8 582 8 582 286 837 286 837 795 557 795 557 462 885 462 885 860 613 860 613 622 347 622 347 470 379 470 379 531 393 531 393 286 473 286 473 728 455 728 455 134 207 134 207 348 814 348 814 911 80 911 80 69 404 69 404 920 129 920 129 316 241 316 241 578 287 578 287 330 271 330 271 516 901 516 901 193 771 193 771 591 288 591 288 392 591 392 591 207 646 207 646 184 394 184 394 749 502 749 502 443 368 443 368 150 794 150 794 139 214 139 214 187 329 187 329 360 791 360 791 843 368 843 368 815 768 815 768 46 601 46 601 940 454 940 454 205 625 205 625 111 206 111 206 463 742 463 742 335 685 335 685 164 407 164 407 938 532 938 532 922 283 922 283 502 805 502 805 39 162 39 162 638 935 638 935 719 266 719 266 435 123 435 123 888 259 888 259 405 80 405 80 651 904 651 904 672 835 672 835 620 581 620 581 928 628 928 628 699 249 699 249 885 390 885 390 822 491 822 491 887 902 887 902 853 359 853 359 106 913 106 913 446 507 446 507 584 622 584 622 628 387 628 387 858 88 858 88 339 226 339 226 42 609 42 609 831 358 831 358 392 929 392 929 556 781 556 781 516 136 516 136 738 556 738 556 428 304 428 304 235 244 235 244 871 215 871 215 637 931 637 931 775 437 775 437 479 226 479 226 925 11 925 11 194 182 194 182 750 409 750 409 481 499 481 499 349 117 349 117 902 220 902 220 494 349 494 349 567 292 567 292 494 700 494 700 58 690 58 690 645 413 645 413 33 350 33 350 730 812 730 812 950 26 950 26 874 923 874 923 260 630 260 630 677 291 677 291 241 684 241 684 936 688 936 688 682 497 682 497 581 256 581 256 318 334 318 334 951 153 951 153 55 296 55 296 163 150 163 150 679 240 679 240 900 86 900 86 545 340 545 340 688 893 688 893 126 348 126 348 752 765 752 765 64 462 64 462 40 683 40 683 538 651 538 651 440 639 440 639 61 155 61 155 532 16 532 16 813 417 813 417 441 485 441 485 62 144 62 144 467 453 467 453 684 919 684 919 273 492 273 492 511 226 511 226 511 243 511 243 755 287 755 287 523 536 523 536 686 786 686 786 296 896 296 896 605 418 605 418 646 147 646 147 15 605 15 605 169 655 169 655 773 284 773 284 758 578 758 578 327 932 327 932 184 127 184 127 134 302 134 302 956 849 956 849 620 881 620 881 138 157 138 157 779 702 779 702 833 779 833 779 94 135 94 135 315 920 315 920 934 581 934 581 98 919 98 919 939 596 939 596 444 99 444 99 572 287 572 287 697 655 697 655 796 778 796 778 266 842 266 842 714 507 714 507 575 223 575 223 910 31 910 31 145 102 145 102 521 870 521 870 480 804 480 804 328 917 328 917 234 764 234 764 677 867 677 867 701 859 701 859 674 467 674 467 174 499 174 499 358 496 358 496 372 310 372 310 162 433 162 433 549 673 549 673 21 285 21 285 684 679 684 679 569 397 569 397 946 261 946 261 668 237 668 237 757 181 757 181 175 539 175 539 724 176 724 176 866 379 866 379 865 698 865 698 70 96 70 96 401 854 401 854 694 481 694 481 924 516 924 516 530 777 530 777 950 33 950 33 419 184 419 184 207 922 207 922 157 495 157 495 624 493 624 493 324 412 324 412 372 630 372 630 144 480 144 480 553 144 553 144 803 670 803 670 372 880 372 880 915 134 915 134 632 395 632 395 910 217 910 217 337 817 337 817 918 393 918 393 896 771 896 771 849 233 849 233 905 950 905 950 581 61 581 61 219 224 219 224 901 780 901 780 24 22 24 22 831 856 831 856 451 761 451 761 96 745 96 745 892 297 892 297 507 423 507 423 808 553 808 553 390 567 390 567 614 60 614 60 539 209 539 209 782 730 782 730 605 277 605 277 246 825 246 825 376 806 376 806 884 944 884 944 702 252 702 252 603 169 603 169 307 834 307 834 959 785 959 785 202 42 202 42 777 287 777 287 162 243 162 243 277 689 277 689 393 721 393 721 335 205 335 205 431 81 431 81 14 668 14 668 106 730 106 730 616 612 616 612 434 548 434 548 326 598 326 598 6 653 6 653 609 471 609 471 88 714 88 714 887 964 887 964 658 952 658 952 665 679 665 679 6 961 6 961 897 731 897 731 770 752 770 752 327 70 327 70 391 844 391 844 217 83 217 83 885 953 885 953 946 526 946 526 113 385 113 385 580 46 580 46 369 81 369 81 588 474 588 474 634 809 634 809 181 625 181 625 705 952 705 952 341 258 341 258 254 522 254 522 586 516 586 516 512 96 512 96 48 12 48 12 19 636 19 636 437 470 437 470 476 109 476 109 277 16 277 16 815 603 815 603 483 594 483 594 717 575 717 575 635 43 635 43 910 306 910 306 322 343 322 343 66 636 66 636 615 571 615 571 644 481 644 481 551 308 551 308 283 467 283 467 22 35 22 35 731 114 731 114 348 835 348 835 281 228 281 228 768 907 768 907 121 733 121 733 888 644 888 644 9 652 9 652 371 569 371 569 513 91 513 91 365 798 365 798 177 91 177 91 507 956 507 956 325 519 325 519 601 12 601 12 66 440 66 440 467 692 467 692 118 447 118 447 956 56 956 56 471 251 471 251 705 882 705 882 221 707 221 707 115 151 115 151 632 145 632 145 33 591 33 591 102 889 102 889 735 129 735 129 610 165 610 165 448 560 448 560 557 952 557 952 239 338 239 338 277 444 277 444 199 413 199 413 319 93 319 93 556 74 556 74 549 849 549 849 823 216 823 216 92 237 92 237 560 686 560 686 821 742 821 742 251 789 251 789 647 810 647 810 534 251 534 251 77 534 77 534 760 697 760 697 287 619 287 619 863 621 863 621 521 703 521 703 752 787 752 787 744 226 744 226 590 421 590 421 375 851 375 851 600 80 600 80 191 316 191 316 19 689 19 689 132 589 132 589 569 345 569 345 658 286 658 286 773 617 773 617 37 481 37 481 212 706 212 706 53 657 53 657 738 682 738 682 891 414 891 414 743 337 743 337 777 322 777 322 770 825 770 825 370 333 370 333 201 887 201 887 788 754 788 754 436 144 436 144 432 616 432 616 429 137 429 137 154 378 154 378 806 123 806 123 767 715 767 715 675 7 675 7 645 799 645 799 720 775 720 775 202 872 202 872 800 960 800 960 1 546 1 546 851 260 851 260 705 215 705 215 279 372 279 372 470 835 470 835 67 927 67 927 140 281 140 281 637 742 637 742 694 681 694 681 319 926 319 926 564 697 564 697 547 73 547 73 395 385 395 385 464 847 464 847 240 914 240 914 217 174 217 174 950 891 950 891 857 639 857 639 439 459 439 459 936 638 936 638 732 198 732 198 722 787 722 787 59 552 59 552 233 97 233 97 403 406 403 406 692 616 692 616 638 238 638 238 571 862 571 862 211 491 211 491 588 123 588 123 456 58 456 58 712 742 712 742 748 653 748 653 103 301 103 301 159 35 159 35 809 676 809 676 19 227 19 227 222 69 222 69 87 159 87 159 478 480 478 480 50 262 50 262 814 696 814 696 345 964 345 964 361 376 361 376 47 485 47 485 663 122 663 122 196 527 196 527 256 520 256 520 65 92 65 92 399 929 399 929 61 654 61 654 457 140 457 140 241 207 241 207 604 782 604 782 581 919 581 919 158 693 158 693 768 367 768 367 150 45 150 45 700 593 700 593 393 573 393 573 500 378 500 378 651 144 651 144 844 527 844 527 60 52 60 52 592 629 592 629 611 606 611 606 237 110 237 110 266 688 266 688 795 573 795 573 27 113 27 113 781 253 781 253 601 669 601 669 201 639 201 639 517 715 517 715 259 671 259 671 241 687 241 687 826 432 826 432 717 336 717 336 346 603 346 603 473 819 473 819 400 733 400 733 497 256 497 256 887 928 887 928 469 745 469 745 377 712 377 712 902 813 902 813 124 462 124 462 686 860 686 860 909 905 909 905 600 457 600 457 480 192 480 192 142 383 142 383 502 365 502 365 861 128 861 128 246 317 246 317 505 701 505 701 921 433 921 433 59 592 59 592 322 43 322 43 244 113 244 113 14 919 14 919 625 214 625 214 165 462 165 462 557 882 557 882 75 599 75 599 421 597 421 597 4 845 4 845 429 947 429 947 697 278 697 278 724 397 724 397 96 823 96 823 331 315 331 315 372 737 372 737 802 869 802 869 291 198 291 198 411 353 411 353 210 286 210 286 418 618 418 618 472 267 472 267 947 348 947 348 951 65 951 65 332 650 332 650 346 134 346 134 449 371 449 371 20 294 20 294 885 433 885 433 692 257 692 257 429 590 429 590 648 770 648 770 950 373 950 373 779 789 779 789 307 281 307 281 834 303 834 303 554 427 554 427 911 523 911 523 386 223 386 223 541 675 541 675 458 444 458 444 308 189 308 189 491 387 491 387 776 548 776 548 563 916 563 916 701 115 701 115 191 317 191 317 546 882 546 882 784 721 784 721 450 492 450 492 493 457 493 457 570 714 570 714 768 244 768 244 389 185 389 185 483 936 483 936 376 580 376 580 901 775 901 775 481 151 481 151 666 915 666 915 431 212 431 212 687 89 687 89 242 227 242 227 814 401 814 401 52 858 52 858 32 593 32 593 302 124 302 124 317 145 317 145 314 374 314 374 29 624 29 624 435 733 435 733 45 401 45 401 311 13 311 13 224 6 224 6 456 66 456 66 322 192 322 192 560 278 560 278 321 921 321 921 745 108 745 108 467 585 467 585 282 287 282 287 280 874 280 874 320 179 320 179 14 277 14 277 806 335 806 335 812 726 812 726 217 102 217 102 745 167 745 167 322 809 322 809 138 213 138 213 741 842 741 842 347 371 347 371 397 814 397 814 551 613 551 613 381 198 381 198 151 109 151 109 787 440 787 440 721 815 721 815 38 528 38 528 568 701 568 701 834 476 834 476 118 656 118 656 551 426 551 426 200 309 200 309 137 237 137 237 678 725 678 725 325 491 325 491 501 165 501 165 278 507 278 507 127 239 127 239 294 867 294 867 712 213 712 213 444 658 444 658 847 940 847 940 833 236 833 236 633 871 633 871 25 433 25 433 741 817 741 817 223 5 223 5 892 872 892 872 600 701 600 701 468 888 468 888 820 771 820 771 412 492 412 492 186 260 186 260 95 950 95 950 847 239 847 239 722 906 722 906 627 680 627 680 903 130 903 130 46 915 46 915 42 388 42 388 899 662 899 662 8 285 8 285 761 156 761 156 145 344 145 344 634 154 634 154 771 560 771 560 216 702 216 702 124 265 124 265 422 644 422 644 73 90 73 90 601 363 601 363 950 32 950 32 916 305 916 305 367 214 367 214 465 522 465 522 284 19 284 19 501 569 501 569 154 637 154 637 752 77 752 77 181 218 181 218 962 269 962 269 112 626 112 626 475 781 475 781 659 410 659 410 336 103 336 103 812 924 812 924 894 37 894 37 695 300 695 300 425 701 425 701 138 456 138 456 381 639 381 639 142 792 142 792 71 670 71 670 657 429 657 429 890 701 890 701 212 700 212 700 383 140 383 140 211 919 211 919 162 640 162 640 708 758 708 758 270 71 270 71 420 104 420 104 397 574 397 574 229 795 229 795 433 729 433 729 14 791 14 791 873 142 873 142 117 807 117 807 814 811 814 811 480 530 480 530 754 788 754 788 697 599 697 599 641 514 641 514 910 674 910 674 834 266 834 266 210 458 210 458 382 70 382 70 902 32 902 32 474 811 474 811 400 265 400 265 328 886 328 886 326 743 326 743 130 786 130 786 963 504 963 504 118 63 118 63 344 580 344 580 151 761 151 761 701 844 701 844 138 805 138 805 189 345 189 345 283 38 283 38 29 4 29 4 167 658 167 658 769 481 769 481 912 409 912 409 410 139 410 139 614 282 614 282 235 877 235 877 17 484 17 484 24 962 24 962 489 191 489 191 931 825 931 825 841 823 841 823 237 57 237 57 65 301 65 301 750 269 750 269 919 710 919 710 180 562 180 562 291 548 291 548 284 51 284 51 196 82 196 82 321 115 321 115 231 50 231 50 127 538 127 538 608 959 608 959 835 889 835 889 544 892 544 892 457 473 457 473 242 449 242 449 756 184 756 184 595 693 595 693 842 547 842 547 566 915 566 915 519 868 519 868 660 928 660 928 424 14 424 14 33 761 33 761 348 300 348 300 794 631 794 631 665 512 665 512 852 904 852 904 542 8 542 8 657 109 657 109 861 620 861 620 82 59 82 59 660 221 660 221 250 80 250 80 238 928 238 928 331 481 331 481 118 151 118 151 191 603 191 603 746 954 746 954 327 162 327 162 702 348 702 348 898 864 898 864 794 108 794 108 830 262 830 262 257 613 257 613 820 33 820 33 940 544 940 544 17 383 17 383 820 385 820 385 200 524 200 524 711 547 711 547 390 216 390 216 683 293 683 293 447 828 447 828 956 142 956 142 196 748 196 748 125 62 125 62 359 332 359 332 283 551 283 551 594 347 594 347 792 87 792 87 55 334 55 334 570 564 570 564 532 251 532 251 307 721 307 721 626 568 626 568 617 685 617 685 510 460 510 460 954 474 954 474 832 99 832 99 32 674 32 674 763 406 763 406 465 197 465 197 236 919 236 919 292 88 292 88 826 790 826 790 554 770 554 770 299 189 299 189 594 541 594 541 778 13 778 13 593 949 593 949 468 734 468 734 286 314 286 314 311 335 311 335 183 601 183 601 537 356 537 356 411 35 411 35 914 502 914 502 134 242 134 242 50 391 50 391 488 497 488 497 185 803 185 803 262 109 262 109 374 96 374 96 267 147 267 147 91 935 91 935 897 334 897 334 691 768 691 768 353 287 353 287 383 390 383 390 175 56 175 56 234 249 234 249 683 424 683 424 56 950 56 950 757 155 757 155 587 531 587 531 818 755 818 755 637 712 637 712 137 668 137 668 311 671 311 671 283 356 283 356 598 837 598 837 715 648 715 648 672 933 672 933 669 567 669 567 152 550 152 550 531 542 531 542 564 531 564 531 115 128 115 128 638 347 638 347 815 73 815 73 180 706 180 706 626 947 626 947 239 495 239 495 277 66 277 66 119 608 119 608 160 789 160 789 217 869 217 869 191 787 191 787 332 245 332 245 285 483 285 483 480 868 480 868 952 264 952 264 19 423 19 423 615 312 615 312 818 483 818 483 189 172 189 172 809 79 809 79 57 519 57 519 466 712 466 712 575 210 575 210 718 183 718 183 531 564 531 564 921 869 921 869 70 321 70 321 239 939 239 939 207 746 207 746 27 871 27 871 535 400 535 400 240 164 240 164 246 869 246 869 531 789 531 789 704 330 704 330 171 203 171 203 200 323 200 323 685 159 685 159 4 905 4 905 555 261 555 261 384 835 384 835 641 592 641 592 656 395 656 395 268 924 268 924 85 489 85 489 502 746 502 746 656 330 656 330 700 922 700 922 514 340 514 340 733 92 733 92 94 623 94 623 567 103 567 103 502 274 502 274 608 625 608 625 363 819 363 819 886 99 886 99 780 754 780 754 621 926 621 926 738 895 738 895 348 399 348 399 143 107 143 107 35 836 35 836 756 452 756 452 504 243 504 243 285 258 285 258 60 895 60 895 953 156 953 156 719 764 719 764 300 425 300 425 691 430 691 430 148 913 148 913 353 846 353 846 417 29 417 29 200 139 200 139 878 73 878 73 931 23 931 23 2 594 2 594 548 738 548 738 139 261 139 261 316 824 316 824 266 136 266 136 422 528 422 528 307 888 307 888 288 248 288 248 891 494 891 494 131 117 131 117 895 804 895 804 629 248 629 248 332 814 332 814 108 87 108 87 318 58 318 58 930 348 930 348 962 921 962 921 175 468 175 468 159 497 159 497 839 857 839 857 462 535 462 535 858 536 858 536 122 623 122 623 108 382 108 382 286 636 286 636 276 381 276 381 499 327 499 327 891 638 891 638 636 65 636 65 447 253 447 253 713 670 713 670 647 473 647 473 397 351 397 351 819 214 819 214 378 807 378 807 280 23 280 23 43 237 43 237 658 902 658 902 352 175 352 175 956 952 956 952 481 266 481 266 684 555 684 555 651 195 651 195 164 254 164 254 918 919 918 919 259 768 259 768 78 580 78 580 721 761 721 761 366 887 366 887 170 907 170 907 599 272 599 272 468 207 468 207 426 89 426 89 225 86 225 86 198 75 198 75 130 804 130 804 435 79 435 79 130 964 130 964 898 558 898 558 464 430 464 430 558 850 558 850 676 708 676 708 505 99 505 99 374 489 374 489 169 619 169 619 511 73 511 73 175 406 175 406 639 163 639 163 7 490 7 490 661 130 661 130 290 128 290 128 610 892 610 892 75 73 75 73 202 274 202 274 139 702 139 702 229 542 229 542 125 789 125 789 184 959 184 959 814 130 814 130 517 165 517 165 122 643 122 643 387 899 387 899 921 504 921 504 691 35 691 35 175 15 175 15 536 797 536 797 320 449 320 449 73 339 73 339 389 272 389 272 174 791 174 791 793 611 793 611 670 752 670 752 674 220 674 220 662 41 662 41 655 358 655 358 957 263 957 263 269 273 269 273 349 846 349 846 114 596 114 596 573 192 573 192 365 646 365 646 849 458 849 458 189 109 189 109 718 322 718 322 151 191 151 191 231 547 231 547 537 904 537 904 830 612 830 612 100 653 100 653 162 563 162 563 955 751 955 751 105 120 105 120 776 309 776 309 391 769 391 769 193 118 193 118 233 306 233 306 376 716 376 716 331 930 331 930 317 540 317 540 781 677 781 677 231 584 231 584 203 284 203 284 798 679 798 679 337 56 337 56 424 368 424 368 492 484 492 484 111 796 111 796 943 58 943 58 308 8 308 8 403 734 403 734 208 580 208 580 239 567 239 567 110 154 110 154 952 936 952 936 370 19 370 19 394 820 394 820 784 329 784 329 954 254 954 254 38 151 38 151 374 725 374 725 814 728 814 728 460 745 460 745 373 785 373 785 267 61 267 61 671 403 671 403 712 62 712 62 143 608 143 608 161 56 161 56 776 449 776 449 13 882 13 882 350 87 350 87 837 902 837 902 535 471 535 471 388 459 388 459 789 202 789 202 411 849 411 849 91 67 91 67 598 734 598 734 638 888 638 888 532 334 532 334 384 653 384 653 503 384 503 384 521 209 521 209 711 46 711 46 739 774 739 774 107 478 107 478 519 803 519 803 790 153 790 153 908 636 908 636 914 184 914 184 294 765 294 765 687 621 687 621 192 504 192 504 271 308 271 308 656 925 656 925 159 179 159 179 697 659 697 659 37 10 37 10 379 501 379 501 345 281 345 281 538 249 538 249 312 269 312 269 403 433 403 433 391 247 391 247 710 865 710 865 634 593 634 593 87 250 87 250 798 339 798 339 409 666 409 666 942 231 942 231 526 805 526 805 903 925 903 925 324 218 324 218 28 592 28 592 237 780 237 780 515 919 515 919 744 201 744 201 206 189 206 189 130 831 130 831 263 665 263 665 387 954 387 954 460 891 460 891 194 491 194 491 395 817 395 817 239 611 239 611 225 245 225 245 338 824 338 824 894 129 894 129 105 302 105 302 62 923 62 923 603 670 603 670 193 745 193 745 646 573 646 573 131 321 131 321 145 380 145 380 882 839 882 839 516 669 516 669 860 544 860 544 735 464 735 464 642 134 642 134 423 455 423 455 668 94 668 94 159 914 159 914 362 668 362 668 712 608 712 608 252 326 252 326 50 172 50 172 959 378 959 378 13 381 13 381 335 647 335 647 149 583 149 583 487 576 487 576 46 288 46 288 432 494 432 494 16 435 16 435 649 900 649 900 465 240 465 240 720 870 720 870 766 325 766 325 384 283 384 283 742 127 742 127 749 762 749 762 251 871 251 871 812 326 812 326 230 638 230 638 516 654 516 654 423 894 423 894 806 782 806 782 575 350 575 350 962 567 962 567 772 594 772 594 439 315 439 315 103 399 103 399 459 189 459 189 153 831 153 831 270 218 270 218 49 330 49 330 154 387 154 387 883 3 883 3 385 103 385 103 416 73 416 73 16 841 16 841 32 524 32 524 674 153 674 153 74 29 74 29 926 781 926 781 43 514 43 514 159 365 159 365 508 156 508 156 535 664 535 664 919 411 919 411 102 710 102 710 483 166 483 166 168 668 168 668 443 708 443 708 182 100 182 100 126 609 126 609 255 270 255 270 83 448 83 448 545 735 545 735 255 321 255 321 482 357 482 357 100 754 100 754 317 560 317 560 80 24 80 24 916 304 916 304 118 742 118 742 470 598 470 598 568 826 568 826 311 861 311 861 266 567 266 567 767 209 767 209 78 488 78 488 22 803 22 803 650 826 650 826 49 645 49 645 858 557 858 557 105 888 105 888 539 948 539 948 182 179 182 179 884 871 884 871 872 418 872 418 406 3 406 3 333 415 333 415 5 131 5 131 519 305 519 305 618 331 618 331 744 571 744 571 197 221 197 221 534 769 534 769 401 349 401 349 524 321 524 321 228 681 228 681 512 160 512 160 125 749 125 749 707 171 707 171 320 580 320 580 708 14 708 14 594 781 594 781 301 792 301 792 378 827 378 827 684 625 684 625 72 326 72 326 124 187 124 187 374 512 374 512 93 585 93 585 210 461 210 461 206 551 206 551 892 84 892 84 837 290 837 290 634 399 634 399 359 193 359 193 374 99 374 99 452 811 452 811 788 134 788 134 365 867 365 867 736 57 736 57 29 425 29 425 34 151 34 151 190 523 190 523 679 526 679 526 234 325 234 325 949 193 949 193 570 313 570 313 443 105 443 105 503 339 503 339 659 591 659 591 103 838 103 838 511 731 511 731 128 602 128 602 941 825 941 825 42 760 42 760 358 386 358 386 376 277 376 277 826 235 826 235 752 318 752 318 271 839 271 839 364 922 364 922 665 852 665 852 169 695 169 695 513 490 513 490 775 709 775 709 447 536 447 536 862 660 862 660 871 904 871 904 964 167 964 167 198 144 198 144 491 687 491 687 454 556 454 556 277 236 277 236 48 538 48 538 52 684 52 684 359 722 359 722 583 703 583 703 713 14 713 14 664 531 664 531 565 795 565 795 776 556 776 556 663 322 663 322 108 327 108 327 669 694 669 694 775 157 775 157 293 325 293 325 893 724 893 724 462 657 462 657 326 558 326 558 853 733 853 733 182 207 182 207 100 193 100 193 332 701 332 701 586 44 586 44 278 453 278 453 816 325 816 325 495 240 495 240 910 955 910 955 628 957 628 957 456 30 456 30 950 390 950 390 927 405 927 405 221 6 221 6 143 678 143 678 803 87 803 87 506 37 506 37 823 777 823 777 309 193 309 193 706 914 706 914 433 459 433 459 359 678 359 678 265 142 265 142 571 609 571 609 281 694 281 694 798 452 798 452 941 32 941 32 103 549 103 549 154 259 154 259 370 127 370 127 828 285 828 285 453 774 453 774 915 272 915 272 117 184 117 184 520 592 520 592 66 486 66 486 619 660 619 660 665 929 665 929 3 319 3 319 106 820 106 820 350 793 350 793 770 82 770 82 734 174 734 174 526 93 526 93 115 471 115 471 914 351 914 351 74 368 74 368 327 776 327 776 295 672 295 672 664 498 664 498 190 389 190 389 322 598 322 598 363 483 363 483 685 137 685 137 799 573 799 573 593 288 593 288 741 683 741 683 698 840 698 840 802 675 802 675 536 223 536 223 558 44 558 44 56 313 56 313 417 174 417 174 932 852 932 852 18 24 18 24 955 429 955 429 395 192 395 192 663 708 663 708 380 179 380 179 6 628 6 628 173 384 173 384 470 901 470 901 732 219 732 219 649 236 649 236 812 641 812 641 788 550 788 550 47 604 47 604 174 868 174 868 244 676 244 676 449 344 449 344 232 99 232 99 927 387 927 387 870 230 870 230 460 578 460 578 722 930 722 930 192 428 192 428 730 752 730 752 504 66 504 66 822 125 822 125 366 151 366 151 236 83 236 83 93 363 93 363 354 739 354 739 826 756 826 756 911 514 911 514 570 235 570 235 128 804 128 804 155 754 155 754 409 701 409 701 942 730 942 730 585 284 585 284 723 695 723 695 682 153 682 153 770 299 770 299 507 734 507 734 174 641 174 641 601 790 601 790 552 945 552 945 642 605 642 605 96 525 96 525 829 273 829 273 626 134 626 134 687 259 687 259 51 761 51 761 736 264 736 264 26 903 26 903 916 493 916 493 199 396 199 396 299 889 299 889 526 80 526 80 258 147 258 147 315 649 315 649 88 144 88 144 444 322 444 322 749 887 749 887 120 213 120 213 41 822 41 822 176 401 176 401 685 772 685 772 603 328 603 328 338 890 338 890 433 161 433 161 506 436 506 436 287 747 287 747 559 807 559 807 865 193 865 193 83 341 83 341 114 948 114 948 113 423 113 423 256 608 256 608 910 749 910 749 338 751 338 751 306 345 306 345 256 54 256 54 125 672 125 672 242 282 242 282 126 719 126 719 453 736 453 736 19 475 19 475 97 730 97 730 826 695 826 695 254 324 254 324 250 1 250 1 7 271 7 271 697 105 697 105 143 892 143 892 29 847 29 847 80 785 80 785 318 202 318 202 110 924 110 924 492 195 492 195 900 129 900 129 96 424 96 424 110 820 110 820 257 812 257 812 488 706 488 706 433 306 433 306 255 517 255 517 333 846 333 846 957 955 957 955 961 769 961 769 606 280 606 280 197 460 197 460 62 803 62 803 594 32 594 32 868 933 868 933 260 691 260 691 677 420 677 420 228 436 228 436 376 279 376 279 428 898 428 898 34 413 34 413 90 925 90 925 763 643 763 643 804 212 804 212 539 701 539 701 258 829 258 829 466 841 466 841 540 128 540 128 765 164 765 164 33 132 33 132 386 451 386 451 167 553 167 553 188 632 188 632 447 336 447 336 161 962 161 962 918 94 918 94 342 433 342 433 67 102 67 102 426 515 426 515 258 598 258 598 103 779 103 779 193 222 193 222 768 183 768 183 21 20 21 20 929 258 929 258 625 377 625 377 7 330 7 330 175 595 175 595 333 428 333 428 438 781 438 781 300 610 300 610 486 787 486 787 856 396 856 396 283 675 283 675 628 424 628 424 886 944 886 944 22 238 22 238 790 847 790 847 740 536 740 536 213 77 213 77 312 495 312 495 232 210 232 210 538 301 538 301 41 573 41 573 262 814 262 814 361 478 361 478 501 115 501 115 32 336 32 336 729 4 729 4 272 320 272 320 428 799 428 799 58 221 58 221 205 268 205 268 539 314 539 314 38 926 38 926 962 157 962 157 305 519 305 519 783 383 783 383 876 580 876 580 422 394 422 394 656 932 656 932 233 658 233 658 433 140 433 140 566 720 566 720 601 401 601 401 274 689 274 689 449 50 449 50 849 564 849 564 135 133 135 133 924 212 924 212 842 523 842 523 437 799 437 799 300 749 300 749 366 819 366 819 239 623 239 623 681 269 681 269 707 570 707 570 769 93 769 93 743 660 743 660 479 835 479 835 739 871 739 871 115 337 115 337 382 959 382 959 227 183 227 183 66 582 66 582 404 652 404 652 319 602 319 602 314 499 314 499 40 630 40 630 657 464 657 464 67 166 67 166 502 560 502 560 308 657 308 657 921 48 921 48 856 816 856 816 178 703 178 703 737 933 737 933 792 189 792 189 869 565 869 565 346 97 346 97 903 226 903 226 645 326 645 326 625 486 625 486 22 741 22 741 565 859 565 859 242 136 242 136 699 253 699 253 499 15 499 15 270 378 270 378 339 432 339 432 952 874 952 874 298 383 298 383 195 272 195 272 188 455 188 455 925 151 925 151 356 895 356 895 753 213 753 213 531 338 531 338 516 780 516 780 105 527 105 527 254 40 254 40 543 218 543 218 730 542 730 542 724 285 724 285 797 264 797 264 93 580 93 580 175 27 175 27 640 721 640 721 701 831 701 831 125 657 125 657 838 114 838 114 904 869 904 869 230 310 230 310 800 838 800 838 841 758 841 758 119 702 119 702 685 285 685 285 671 920 671 920 496 795 496 795 707 936 707 936 463 118 463 118 829 172 829 172 654 767 654 767 185 892 185 892 609 438 609 438 276 47 276 47 636 190 636 190 54 272 54 272 432 958 432 958 99 790 99 790 533 773 533 773 655 693 655 693 154 238 154 238 198 94 198 94 800 293 800 293 877 307 877 307 754 405 754 405 350 400 350 400 766 927 766 927 813 463 813 463 247 362 247 362 157 678 157 678 793 281 793 281 751 155 751 155 825 563 825 563 648 431 648 431 590 11 590 11 817 716 817 716 277 740 277 740 510 805 510 805 853 474 853 474 912 267 912 267 723 489 723 489 37 532 37 532 890 166 890 166 716 18 716 18 109 468 109 468 602 94 602 94 712 719 712 719 39 244 39 244 374 658 374 658 131 918 131 918 877 860 877 860 146 409 146 409 779 921 779 921 36 495 36 495 109 262 109 262 30 629 30 629 902 326 902 326 354 382 354 382 307 867 307 867 306 853 306 853 183 494 183 494 957 621 957 621 361 125 361 125 652 685 652 685 498 780 498 780 86 695 86 695 507 69 507 69 187 86 187 86 934 683 934 683 453 178 453 178 540 865 540 865 79 22 79 22 3 795 3 795 798 29 798 29 647 310 647 310 553 286 553 286 136 50 136 50 218 14 218 14 517 135 517 135 438 214 438 214 210 941 210 941 746 433 746 433 375 757 375 757 489 221 489 221 918 312 918 312 232 569 232 569 38 907 38 907 650 30 650 30 612 38 612 38 521 378 521 378 287 740 287 740 958 691 958 691 343 956 343 956 525 570 525 570 877 537 877 537 891 610 891 610 57 624 57 624 311 649 311 649 734 809 734 809 678 898 678 898 266 914 266 914 362 522 362 522 587 46 587 46 56 127 56 127 449 462 449 462 963 546 963 546 7 21 7 21 603 151 603 151 364 480 364 480 219 218 219 218 938 151 938 151 706 21 706 21 64 553 64 553 265 924 265 924 352 132 352 132 255 678 255 678 772 732 772 732 866 670 866 670 391 898 391 898 889 164 889 164 433 383 433 383 467 628 467 628 659 483 659 483 409 234 409 234 638 82 638 82 455 254 455 254 275 137 275 137 571 922 571 922 932 498 932 498 518 407 518 407 130 570 130 570 499 545 499 545 343 907 343 907 1 374 1 374 610 425 610 425 240 949 240 949 905 164 905 164 551 319 551 319 510 26 510 26 124 238 124 238 753 354 753 354 719 45 719 45 731 137 731 137 659 696 659 696 106 439 106 439 730 286 730 286 418 119 418 119 86 788 86 788 108 649 108 649 961 528 961 528 100 26 100 26 77 849 77 849 809 199 809 199 112 815 112 815 196 405 196 405 649 760 649 760 544 679 544 679 233 27 233 27 571 363 571 363 87 41 87 41 400 309 400 309 32 399 32 399 628 537 628 537 501 376 501 376 702 491 702 491 190 18 190 18 868 930 868 930 52 135 52 135 869 19 869 19 738 933 738 933 285 141 285 141 623 744 623 744 701 434 701 434 242 278 242 278 412 614 412 614 21 195 21 195 548 300 548 300 419 251 419 251 6 351 6 351 558 718 558 718 626 168 626 168 945 16 945 16 878 507 878 507 460 805 460 805 791 322 791 322 291 683 291 683 99 725 99 725 548 89 548 89 567 350 567 350 588 472 588 472 404 290 404 290 114 429 114 429 13 449 13 449 4 53 4 53 870 70 870 70 224 121 224 121 316 541 316 541 44 366 44 366 766 259 766 259 430 838 430 838 818 414 818 414 748 649 748 649 566 806 566 806 505 729 505 729 319 917 319 917 30 870 30 870 45 704 45 704 831 775 831 775 861 292 861 292 392 63 392 63 750 170 750 170 376 101 376 101 140 211 140 211 417 388 417 388 661 680 661 680 9 291 9 291 711 839 711 839 807 3 807 3 283 232 283 232 776 912 776 912 225 409 225 409 773 495 773 495 173 640 173 640 639 359 639 359 170 633 170 633 956 130 956 130 6 224 6 224 651 657 651 657 521 862 521 862 709 121 709 121 343 221 343 221 858 852 858 852 8 357 8 357 750 222 750 222 230 944 230 944 649 705 649 705 606 122 606 122 334 410 334 410 688 562 688 562 518 535 518 535 24 314 24 314 667 532 667 532 160 499 160 499 816 10 816 10 535 227 535 227 752 189 752 189 840 668 840 668 531 776 531 776 889 600 889 600 611 409 611 409 487 597 487 597 386 205 386 205 98 277 98 277 418 513 418 513 149 222 149 222 919 822 919 822 200 825 200 825 342 176 342 176 409 120 409 120 58 338 58 338 620 546 620 546 317 750 317 750 663 811 663 811 215 769 215 769 19 70 19 70 882 456 882 456 705 773 705 773 583 183 583 183 783 473 783 473 857 93 857 93 804 603 804 603 110 633 110 633 501 440 501 440 497 399 497 399 321 721 321 721 154 756 154 756 74 56 74 56 429 754 429 754 325 602 325 602 343 466 343 466 434 491 434 491 35 947 35 947 237 437 237 437 539 282 539 282 487 885 487 885 164 140 164 140 183 624 183 624 566 86 566 86 493 531 493 531 601 842 601 842 818 747 818 747 477 959 477 959 207 669 207 669 845 413 845 413 934 722 934 722 459 912 459 912 31 755 31 755 224 733 224 733 485 889 485 889 516 113 516 113 102 820 102 820 120 705 120 705 303 831 303 831 459 210 459 210 100 157 100 157 434 513 434 513 50 734 50 734 645 816 645 816 231 544 231 544 918 517 918 517 217 314 217 314 301 805 301 805 221 608 221 608 681 652 681 652 167 826 167 826 407 16 407 16 763 181 763 181 881 769 881 769 360 196 360 196 114 914 114 914 26 611 26 611 210 436 210 436 568 207 568 207 301 345 301 345 955 951 955 951 313 390 313 390 164 630 164 630 456 127 456 127 378 646 378 646 171 459 171 459 625 864 625 864 649 150 649 150 114 529 114 529 773 641 773 641 120 599 120 599 779 629 779 629 349 306 349 306 103 57 103 57 343 767 343 767 659 787 659 787 127 220 127 220 768 670 768 670 13 211 13 211 560 199 560 199 958 103 958 103 671 488 671 488 289 698 289 698 961 636 961 636 795 701 795 701 2 934 2 934 283 34 283 34 395 325 395 325 346 797 346 797 850 453 850 453 516 115 516 115 890 809 890 809 581 278 581 278 4 927 4 927 817 912 817 912 335 615 335 615 241 268 241 268 633 208 633 208 203 192 203 192 208 674 208 674 870 477 870 477 930 78 930 78 928 177 928 177 121 137 121 137 442 592 442 592 168 6 168 6 527 447 527 447 108 703 108 703 725 465 725 465 363 537 363 537 945 699 945 699 453 669 453 669 6 477 6 477 244 886 244 886 405 372 405 372 788 583 788 583 427 292 427 292 198 325 198 325 904 63 904 63 875 634 875 634 592 163 592 163 800 92 800 92 367 18 367 18 364 656 364 656 232 943 232 943 92 494 92 494 715 829 715 829 824 502 824 502 763 854 763 854 408 812 408 812 112 532 112 532 356 98 356 98 412 247 412 247 209 940 209 940 701 229 701 229 818 216 818 216 424 66 424 66 216 506 216 506 898 100 898 100 402 140 402 140 446 368 446 368 17 459 17 459 208 260 208 260 849 929 849 929 361 679 361 679 831 905 831 905 844 564 844 564 17 951 17 951 590 243 590 243 893 801 893 801 283 722 283 722 262 299 262 299 903 889 903 889 562 39 562 39 27 354 27 354 890 93 890 93 725 759 725 759 481 577 481 577 387 411 387 411 749 44 749 44 221 884 221 884 112 551 112 551 606 432 606 432 232 344 232 344 603 879 603 879 728 491 728 491 316 311 316 311 901 426 901 426 456 436 456 436 638 173 638 173 278 905 278 905 932 411 932 411 499 505 499 505 746 934 746 934 241 294 241 294 555 231 555 231 799 6 799 6 211 161 211 161 830 396 830 396 529 785 529 785 182 268 182 268 652 764 652 764 654 304 654 304 842 645 842 645 488 544 488 544 520 623 520 623 820 168 820 168 934 756 934 756 880 590 880 590 211 335 211 335 731 323 731 323 20 383 20 383 152 289 152 289 669 423 669 423 231 688 231 688 99 455 99 455 895 166 895 166 553 353 553 353 610 232 610 232 152 657 152 657 850 710 850 710 679 766 679 766 617 18 617 18 164 883 164 883 890 962 890 962 473 787 473 787 18 461 18 461 132 161 132 161 313 734 313 734 127 53 127 53 396 221 396 221 846 488 846 488 794 121 794 121 706 844 706 844 51 415 51 415 892 569 892 569 44 756 44 756 962 265 962 265 960 861 960 861 779 934 779 934 793 867 793 867 811 215 811 215 774 152 774 152 852 643 852 643 167 599 167 599 224 339 224 339 896 552 896 552 936 91 936 91 678 77 678 77 464 8 464 8 212 918 212 918 616 716 616 716 607 518 607 518 304 697 304 697 139 736 139 736 209 942 209 942 880 607 880 607 287 846 287 846 798 854 798 854 521 917 521 917 945 433 945 433 656 112 656 112 345 646 345 646 611 793 611 793 936 153 936 153 592 565 592 565 147 621 147 621 30 176 30 176 549 36 549 36 869 372 869 372 68 919 68 919 802 715 802 715 121 540 121 540 200 240 200 240 664 221 664 221 20 118 20 118 762 608 762 608 238 786 238 786 905 654 905 654 493 384 493 384 796 266 796 266 239 941 239 941 829 912 829 912 675 32 675 32 941 431 941 431 61 76 61 76 667 366 667 366 121 800 121 800 948 183 948 183 349 737 349 737 238 900 238 900 401 823 401 823 238 68 238 68 413 451 413 451 431 699 431 699 816 230 816 230 100 584 100 584 697 960 697 960 571 626 571 626 122 220 122 220 400 478 400 478 234 241 234 241 742 861 742 861 78 211 78 211 411 204 411 204 446 115 446 115 238 370 238 370 117 890 117 890 152 856 152 856 580 922 580 922 103 948 103 948 103 612 103 612 686 903 686 903 126 828 126 828 15 153 15 153 170 457 170 457 635 865 635 865 746 62 746 62 378 355 378 355 494 478 494 478 593 432 593 432 272 509 272 509 133 777 133 777 174 625 174 625 391 512 391 512 884 454 884 454 242 5 242 5 828 817 828 817 674 571 674 571 257 305 257 305 593 277 593 277 648 261 648 261 845 961 845 961 772 580 772 580 444 124 444 124 369 262 369 262 80 484 80 484 16 64 16 64 815 385 815 385 497 723 497 723 275 8 275 8 223 941 223 941 123 355 123 355 932 339 932 339 241 111 241 111 523 454 523 454 34 288 34 288 812 634 812 634 397 442 397 442 544 62 544 62 12 594 12 594 262 210 262 210 489 388 489 388 279 771 279 771 143 616 143 616 506 358 506 358 591 225 591 225 69 45 69 45 223 665 223 665 46 253 46 253 134 620 134 620 235 327 235 327 393 780 393 780 147 483 147 483 743 922 743 922 950 360 950 360 55 412 55 412 185 838 185 838 181 429 181 429 251 610 251 610 801 820 801 820 430 485 430 485 8 385 8 385 560 874 560 874 796 907 796 907 933 32 933 32 353 800 353 800 642 833 642 833 255 329 255 329 8 107 8 107 10 138 10 138 310 442 310 442 135 330 135 330 106 17 106 17 133 89 133 89 124 365 124 365 668 30 668 30 506 694 506 694 592 213 592 213 329 950 329 950 518 389 518 389 213 194 213 194 454 257 454 257 94 342 94 342 591 564 591 564 381 9 381 9 371 157 371 157 122 451 122 451 12 515 12 515 604 649 604 649 812 853 812 853 289 67 289 67 878 875 878 875 391 152 391 152 945 913 945 913 813 219 813 219 507 487 507 487 124 150 124 150 164 880 164 880 428 257 428 257 770 84 770 84 180 548 180 548 568 12 568 12 722 288 722 288 343 581 343 581 874 437 874 437 674 473 674 473 324 224 324 224 579 59 579 59 720 444 720 444 39 916 39 916 348 706 348 706 648 123 648 123 519 526 519 526 723 587 723 587 962 463 962 463 895 623 895 623 572 745 572 745 751 182 751 182 457 481 457 481 368 147 368 147 887 321 887 321 688 186 688 186 512 833 512 833 498 46 498 46 953 919 953 919 747 722 747 722 571 432 571 432 782 56 782 56 265 377 265 377 513 224 513 224 87 898 87 898 101 930 101 930 54 650 54 650 186 516 186 516 673 646 673 646 569 461 569 461 510 733 510 733 305 312 305 312 83 891 83 891 55 434 55 434 289 787 289 787 89 940 89 940 188 686 188 686 470 345 470 345 765 463 765 463 416 762 416 762 323 538 323 538 385 349 385 349 222 232 222 232 519 430 519 430 380 958 380 958 961 214 961 214 439 198 439 198 772 262 772 262 16 812 16 812 774 793 774 793 335 810 335 810 769 270 769 270 661 31 661 31 399 282 399 282 390 197 390 197 729 678 729 678 496 405 496 405 901 622 901 622 127 656 127 656 652 447 652 447 595 316 595 316 466 679 466 679 405 349 405 349 915 322 915 322 51 813 51 813 415 506 415 506 332 436 332 436 749 860 749 860 2 857 2 857 563 623 563 623 73 854 73 854 76 825 76 825 834 392 834 392 809 338 809 338 471 864 471 864 79 418 79 418 316 336 316 336 548 951 548 951 568 905 568 905 841 875 841 875 489 691 489 691 669 548 669 548 34 776 34 776 689 22 689 22 220 378 220 378 655 109 655 109 206 102 206 102 401 597 401 597 92 686 92 686 805 673 805 673 236 474 236 474 66 618 66 618 236 175 236 175 725 538 725 538 149 359 149 359 116 154 116 154 435 82 435 82 251 260 251 260 926 213 926 213 869 327 869 327 204 18 204 18 155 512 155 512 500 52 500 52 98 359 98 359 926 127 926 127 606 193 606 193 618 146 618 146 301 602 301 602 596 408 596 408 686 813 686 813 320 375 320 375 106 237 106 237 595 304 595 304 725 632 725 632 640 572 640 572 463 795 463 795 411 660 411 660 368 564 368 564 529 34 529 34 929 278 929 278 250 141 250 141 832 549 832 549 546 545 546 545 555 875 555 875 261 433 261 433 49 676 49 676 735 119 735 119 584 311 584 311 492 544 492 544 346 304 346 304 321 705 321 705 389 72 389 72 459 179 459 179 917 524 917 524 954 605 954 605 721 568 721 568 480 604 480 604 616 796 616 796 640 612 640 612 455 676 455 676 437 627 437 627 412 916 412 916 446 567 446 567 840 578 840 578 41 245 41 245 277 59 277 59 928 115 928 115 603 754 603 754 657 772 657 772 278 914 278 914 339 696 339 696 249 512 249 512 671 54 671 54 349 668 349 668 160 924 160 924 927 524 927 524 739 698 739 698 354 513 354 513 795 599 795 599 490 144 490 144 359 211 359 211 872 758 872 758 691 319 691 319 3 685 3 685 219 808 219 808 217 613 217 613 880 212 880 212 504 935 504 935 760 931 760 931 477 878 477 878 462 680 462 680 512 877 512 877 476 754 476 754 586 762 586 762 627 816 627 816 470 534 470 534 655 856 655 856 645 75 645 75 738 760 738 760 499 308 499 308 490 800 490 800 179 377 179 377 53 135 53 135 319 88 319 88 867 461 867 461 172 826 172 826 135 146 135 146 901 499 901 499 506 736 506 736 704 304 704 304 118 830 118 830 584 46 584 46 273 796 273 796 939 395 939 395 397 252 397 252 294 35 294 35 96 37 96 37 732 168 732 168 93 947 93 947 287 502 287 502 286 565 286 565 220 838 220 838 193 604 193 604 326 721 326 721 505 102 505 102 298 101 298 101 37 835 37 835 43 193 43 193 442 530 442 530 697 840 697 840 68 430 68 430 598 752 598 752 109 422 109 422 562 5 562 5 879 350 879 350 274 237 274 237 940 166 940 166 408 810 408 810 529 474 529 474 116 521 116 521 657 411 657 411 573 531 573 531 627 102 627 102 287 26 287 26 392 665 392 665 904 914 904 914 214 383 214 383 458 225 458 225 347 124 347 124 226 935 226 935 698 667 698 667 117 923 117 923 177 51 177 51 790 764 790 764 794 671 794 671 731 238 731 238 723 52 723 52 49 735 49 735 651 46 651 46 61 230 61 230 30 418 30 418 770 821 770 821 896 170 896 170 164 27 164 27 741 606 741 606 4 249 4 249 690 821 690 821 917 170 917 170 797 116 797 116 348 767 348 767 430 401 430 401 795 374 795 374 138 201 138 201 881 498 881 498 716 479 716 479 871 710 871 710 288 294 288 294 605 259 605 259 110 659 110 659 84 643 84 643 505 499 505 499 276 853 276 853 859 292 859 292 283 178 283 178 210 870 210 870 300 444 300 444 401 255 401 255 857 454 857 454 661 511 661 511 241 776 241 776 474 331 474 331 57 356 57 356 227 125 227 125 203 802 203 802 58 733 58 733 546 244 546 244 426 614 426 614 244 395 244 395 599 475 599 475 207 292 207 292 228 716 228 716 641 869 641 869 43 85 43 85 803 331 803 331 133 618 133 618 559 588 559 588 884 126 884 126 232 371 232 371 410 502 410 502 364 349 364 349 855 571 855 571 537 456 537 456 175 553 175 553 505 674 505 674 63 246 63 246 502 784 502 784 572 591 572 591 514 55 514 55 960 436 960 436 858 271 858 271 318 901 318 901 205 565 205 565 423 553 423 553 228 793 228 793 132 581 132 581 477 473 477 473 623 951 623 951 280 407 280 407 614 81 614 81 589 201 589 201 828 190 828 190 931 652 931 652 785 793 785 793 840 433 840 433 827 298 827 298 159 634 159 634 792 686 792 686 628 55 628 55 300 46 300 46 798 789 798 789 246 352 246 352 319 279 319 279 959 433 959 433 684 120 684 120 379 432 379 432 262 859 262 859 798 544 798 544 532 888 532 888 584 255 584 255 53 732 53 732 444 59 444 59 262 246 262 246 208 537 208 537 205 586 205 586 278 394 278 394 898 7 898 7 201 922 201 922 224 919 224 919 45 284 45 284 276 167 276 167 539 127 539 127 207 520 207 520 731 215 731 215 39 761 39 761 138 411 138 411 10 105 10 105 786 177 786 177 870 376 870 376 86 119 86 119 827 230 827 230 330 886 330 886 204 486 204 486 549 288 549 288 727 590 727 590 958 76 958 76 314 325 314 325 26 409 26 409 7 575 7 575 633 399 633 399 452 849 452 849 744 289 744 289 954 159 954 159 872 160 872 160 606 388 606 388 163 941 163 941 776 250 776 250 842 765 842 765 126 64 126 64 92 813 92 813 727 645 727 645 856 90 856 90 268 456 268 456 934 414 934 414 397 865 397 865 386 480 386 480 325 65 325 65 576 592 576 592 29 42 29 42 449 361 449 361 749 413 749 413 633 165 633 165 49 319 49 319 734 908 734 908 554 880 554 880 908 533 908 533 775 131 775 131 571 247 571 247 304 571 304 571 595 706 595 706 663 667 663 667 929 432 929 432 710 772 710 772 195 212 195 212 322 674 322 674 596 254 596 254 650 567 650 567 853 661 853 661 49 231 49 231 133 424 133 424 652 213 652 213 914 713 914 713 569 152 569 152 477 29 477 29 771 115 771 115 278 702 278 702 331 630 331 630 938 935 938 935 945 3 945 3 244 396 244 396 176 506 176 506 853 616 853 616 311 193 311 193 930 612 930 612 222 379 222 379 128 273 128 273 350 189 350 189 858 751 858 751 204 355 204 355 28 606 28 606 658 729 658 729 74 327 74 327 726 697 726 697 531 189 531 189 914 262 914 262 440 362 440 362 556 222 556 222 508 546 508 546 130 457 130 457 889 803 889 803 343 859 343 859 284 954 284 954 563 432 563 432 640 17 640 17 715 63 715 63 724 411 724 411 562 652 562 652 232 355 232 355 66 797 66 797 396 385 396 385 569 278 569 278 742 944 742 944 788 917 788 917 203 286 203 286 656 38 656 38 818 143 818 143 587 628 587 628 305 587 305 587 624 643 624 643 169 615 169 615 360 191 360 191 922 960 922 960 254 232 254 232 812 740 812 740 408 898 408 898 71 406 71 406 146 298 146 298 467 659 467 659 348 955 348 955 600 680 600 680 357 800 357 800 894 570 894 570 175 808 175 808 258 241 258 241 544 554 544 554 76 20 76 20 518 473 518 473 603 859 603 859 790 339 790 339 444 505 444 505 955 878 955 878 940 804 940 804 131 429 131 429 736 431 736 431 612 717 612 717 285 908 285 908 326 933 326 933 365 146 365 146 358 319 358 319 172 201 172 201 614 624 614 624 962 69 962 69 293 540 293 540 828 496 828 496 402 221 402 221 29 686 29 686 343 848 343 848 915 698 915 698 935 413 935 413 808 642 808 642 811 915 811 915 337 63 337 63 686 666 686 666 454 284 454 284 460 531 460 531 259 262 259 262 611 144 611 144 481 362 481 362 105 881 105 881 611 371 611 371 440 936 440 936 801 19 801 19 566 214 566 214 813 620 813 620 220 187 220 187 931 319 931 319 396 684 396 684 953 161 953 161 640 440 640 440 13 387 13 387 962 45 962 45 1 352 1 352 336 307 336 307 44 78 44 78 231 32 231 32 848 133 848 133 335 293 335 293 870 104 870 104 541 370 541 370 817 954 817 954 36 854 36 854 611 110 611 110 577 289 577 289 922 855 922 855 719 785 719 785 912 697 912 697 451 209 451 209 88 298 88 298 821 25 821 25 51 934 51 934 789 200 789 200 272 880 272 880 347 120 347 120 237 690 237 690 767 369 767 369 435 292 435 292 938 206 938 206 161 102 161 102 219 483 219 483 422 934 422 934 779 750 779 750 258 151 258 151 365 953 365 953 816 127 816 127 217 14 217 14 501 256 501 256 303 626 303 626 552 183 552 183 305 372 305 372 680 572 680 572 203 687 203 687 30 386 30 386 662 486 662 486 772 565 772 565 843 960 843 960 278 663 278 663 590 929 590 929 748 816 748 816 685 715 685 715 465 653 465 653 652 638 652 638 183 420 183 420 940 541 940 541 32 838 32 838 189 950 189 950 138 304 138 304 246 306 246 306 961 347 961 347 284 764 284 764 907 171 907 171 579 696 579 696 169 575 169 575 552 929 552 929 426 466 426 466 501 179 501 179 562 478 562 478 619 917 619 917 283 728 283 728 283 957 283 957 495 79 495 79 18 889 18 889 678 647 678 647 494 827 494 827 53 350 53 350 846 54 846 54 603 802 603 802 169 706 169 706 106 57 106 57 47 254 47 254 438 435 438 435 418 269 418 269 900 311 900 311 219 173 219 173 727 495 727 495 897 940 897 940 669 80 669 80 38 369 38 369 652 340 652 340 520 245 520 245 382 97 382 97 424 581 424 581 199 61 199 61 5 784 5 784 87 598 87 598 732 438 732 438 170 797 170 797 96 174 96 174 500 11 500 11 199 815 199 815 70 909 70 909 270 657 270 657 807 844 807 844 437 597 437 597 108 10 108 10 445 900 445 900 941 835 941 835 413 688 413 688 878 508 878 508 514 182 514 182 407 598 407 598 608 149 608 149 960 108 960 108 854 427 854 427 181 667 181 667 686 570 686 570 823 300 823 300 774 821 774 821 678 956 678 956 917 591 917 591 690 253 690 253 363 184 363 184 594 284 594 284 464 935 464 935 951 941 951 941 518 162 518 162 26 390 26 390 555 557 555 557 854 156 854 156 796 859 796 859 187 80 187 80 736 707 736 707 166 800 166 800 50 607 50 607 638 159 638 159 165 200 165 200 924 152 924 152 713 616 713 616 942 364 942 364 567 807 567 807 193 150 193 150 608 751 608 751 119 685 119 685 538 261 538 261 823 434 823 434 581 481 581 481 895 899 895 899 671 525 671 525 865 114 865 114 210 23 210 23 222 935 222 935 539 833 539 833 242 800 242 800 37 646 37 646 713 181 713 181 121 22 121 22 399 48 399 48 858 381 858 381 389 534 389 534 934 104 934 104 870 536 870 536 687 43 687 43 502 40 502 40 611 790 611 790 874 461 874 461 512 631 512 631 330 18 330 18 401 889 401 889 521 64 521 64 535 448 535 448 257 775 257 775 256 453 256 453 629 68 629 68 498 451 498 451 428 49 428 49 339 800 339 800 853 123 853 123 525 453 525 453 253 131 253 131 476 438 476 438 664 34 664 34 135 581 135 581 483 307 483 307 276 818 276 818 322 128 322 128 477 927 477 927 707 413 707 413 632 301 632 301 726 482 726 482 201 881 201 881 947 577 947 577 525 436 525 436 642 300 642 300 363 404 363 404 384 290 384 290 946 799 946 799 275 729 275 729 801 501 801 501 68 117 68 117 737 749 737 749 596 405 596 405 593 270 593 270 178 619 178 619 91 91 91 91 310 128 310 128 625 726 625 726 72 61 72 61 454 200 454 200 680 876 680 876 446 858 446 858 642 464 642 464 725 210 725 210 81 424 81 424 679 624 679 624 435 771 435 771 809 679 809 679 73 547 73 547 165 69 165 69 226 532 226 532 829 547 829 547 420 70 420 70 457 179 457 179 325 106 325 106 416 949 416 949 155 338 155 338 943 810 943 810 353 90 353 90 230 264 230 264 72 299 72 299 791 912 791 912 816 637 816 637 711 260 711 260 407 535 407 535 571 798 571 798 35 603 35 603 714 125 714 125 803 812 803 812 136 777 136 777 393 655 393 655 794 462 794 462 885 4 885 4 944 545 944 545 377 563 377 563 756 795 756 795 493 818 493 818 653 280 653 280 496 306 496 306 171 506 171 506 327 396 327 396 570 618 570 618 270 645 270 645 717 502 717 502 470 326 470 326 736 556 736 556 419 407 419 407 432 126 432 126 117 299 117 299 480 226 480 226 242 814 242 814 649 260 649 260 320 355 320 355 282 47 282 47 473 901 473 901 653 318 653 318 132 438 132 438 452 700 452 700 190 372 190 372 953 177 953 177 423 819 423 819 214 278 214 278 74 4 74 4 685 512 685 512 200 637 200 637 901 490 901 490 98 278 98 278 168 79 168 79 338 742 338 742 531 577 531 577 74 892 74 892 809 425 809 425 800 688 800 688 519 94 519 94 7 827 7 827 78 548 78 548 378 184 378 184 772 901 772 901 273 47 273 47 46 255 46 255 45 190 45 190 752 563 752 563 874 761 874 761 802 771 802 771 824 579 824 579 408 899 408 899 87 951 87 951 867 349 867 349 535 548 535 548 599 326 599 326 351 69 351 69 940 471 940 471 36 175 36 175 503 34 503 34 477 542 477 542 171 179 171 179 280 567 280 567 448 260 448 260 8 681 8 681 408 794 408 794 25 423 25 423 525 890 525 890 260 779 260 779 328 141 328 141 872 383 872 383 29 521 29 521 330 827 330 827 833 489 833 489 910 265 910 265 123 912 123 912 707 755 707 755 819 560 819 560 390 752 390 752 365 920 365 920 92 733 92 733 609 215 609 215 492 946 492 946 207 824 207 824 276 406 276 406 888 662 888 662 174 324 174 324 624 297 624 297 620 632 620 632 246 522 246 522 957 332 957 332 263 555 263 555 594 764 594 764 912 65 912 65 417 443 417 443 903 17 903 17 706 208 706 208 421 225 421 225 56 697 56 697 873 819 873 819 598 565 598 565 764 500 764 500 900 319 900 319 861 567 861 567 533 273 533 273 549 792 549 792 74 323 74 323 246 874 246 874 399 494 399 494 435 163 435 163 172 765 172 765 838 887 838 887 874 651 874 651 948 217 948 217 224 843 224 843 721 760 721 760 238 69 238 69 58 508 58 508 252 907 252 907 14 907 14 907 152 172 152 172 939 722 939 722 109 47 109 47 332 536 332 536 12 801 12 801 856 450 856 450 328 952 328 952 494 821 494 821 734 392 734 392 863 86 863 86 9 460 9 460 513 464 513 464 746 76 746 76 905 122 905 122 484 280 484 280 733 114 733 114 210 73 210 73 22 631 22 631 361 46 361 46 309 90 309 90 116 637 116 637 350 709 350 709 594 818 594 818 371 463 371 463 254 616 254 616 106 64 106 64 233 927 233 927 630 206 630 206 902 221 902 221 816 312 816 312 303 794 303 794 210 346 210 346 130 672 130 672 327 527 327 527 109 383 109 383 80 214 80 214 907 902 907 902 281 74 281 74 388 868 388 868 122 342 122 342 849 908 849 908 46 145 46 145 285 834 285 834 312 226 312 226 30 600 30 600 466 906 466 906 487 677 487 677 778 150 778 150 513 158 513 158 149 506 149 506 345 239 345 239 51 504 51 504 354 705 354 705 840 109 840 109 465 518 465 518 596 146 596 146 508 515 508 515 877 702 877 702 168 131 168 131 931 423 931 423 953 841 953 841 607 637 607 637 779 678 779 678 889 527 889 527 454 297 454 297 404 203 404 203 423 177 423 177 862 522 862 522 518 225 518 225 437 290 437 290 42 926 42 926 695 115 695 115 740 119 740 119 155 355 155 355 600 555 600 555 78 558 78 558 633 431 633 431 754 38 754 38 953 792 953 792 523 327 523 327 32 183 32 183 257 321 257 321 84 636 84 636 395 961 395 961 740 190 740 190 319 868 319 868 113 678 113 678 518 219 518 219 643 176 643 176 234 229 234 229 620 518 620 518 420 384 420 384 778 390 778 390 835 429 835 429 960 686 960 686 71 776 71 776 104 731 104 731 136 185 136 185 915 78 915 78 203 221 203 221 67 183 67 183 417 806 417 806 614 138 614 138 905 364 905 364 822 810 822 810 612 569 612 569 449 464 449 464 57 402 57 402 229 575 229 575 934 224 934 224 129 35 129 35 516 847 516 847 550 521 550 521 775 626 775 626 752 742 752 742 2 712 2 712 538 368 538 368 445 559 445 559 774 211 774 211 25 865 25 865 250 419 250 419 370 363 370 363 929 919 929 919 353 554 353 554 593 870 593 870 856 419 856 419 627 779 627 779 605 657 605 657 646 183 646 183 687 877 687 877 713 242 713 242 662 325 662 325 849 171 849 171 123 545 123 545 507 793 507 793 834 174 834 174 268 213 268 213 67 517 67 517 75 4 75 4 311 402 311 402 747 891 747 891 781 444 781 444 132 467 132 467 522 560 522 560 206 566 206 566 14 242 14 242 178 400 178 400 786 107 786 107 647 21 647 21 713 276 713 276 656 873 656 873 509 435 509 435 372 764 372 764 468 95 468 95 119 851 119 851 755 3 755 3 710 535 710 535 909 961 909 961 86 904 86 904 84 691 84 691 661 839 661 839 394 673 394 673 178 227 178 227 309 601 309 601 866 290 866 290 99 596 99 596 740 705 740 705 50 463 50 463 266 759 266 759 666 279 666 279 526 169 526 169 870 629 870 629 100 46 100 46 551 26 551 26 92 451 92 451 41 434 41 434 590 851 590 851 411 127 411 127 671 608 671 608 463 916 463 916 915 268 915 268 639 344 639 344 452 520 452 520 362 12 362 12 849 333 849 333 286 430 286 430 747 625 747 625 36 878 36 878 860 144 860 144 964 691 964 691 243 129 243 129 422 852 422 852 717 262 717 262 423 250 423 250 114 468 114 468 538 704 538 704 34 400 34 400 863 535 863 535 503 622 503 622 504 108 504 108 262 48 262 48 353 572 353 572 804 605 804 605 430 589 430 589 493 644 493 644 631 312 631 312 265 880 265 880 327 365 327 365 144 943 144 943 299 619 299 619 151 2 151 2 164 449 164 449 401 674 401 674 392 371 392 371 723 840 723 840 513 247 513 247 9 38 9 38 357 408 357 408 563 258 563 258 432 101 432 101 261 796 261 796 242 48 242 48 820 740 820 740 552 715 552 715 427 195 427 195 914 539 914 539 164 879 164 879 389 521 389 521 261 631 261 631 181 47 181 47 8 418 8 418 422 729 422 729 796 444 796 444 263 500 263 500 614 643 614 643 789 346 789 346 773 64 773 64 433 369 433 369 518 120 518 120 174 364 174 364 904 31 904 31 824 529 824 529 952 495 952 495 526 422 526 422 457 267 457 267 53 256 53 256 870 352 870 352 731 565 731 565 801 312 801 312 575 112 575 112 391 225 391 225 91 947 91 947 86 176 86 176 289 547 289 547 504 842 504 842 570 710 570 710 569 661 569 661 482 783 482 783 864 272 864 272 154 85 154 85 218 262 218 262 812 828 812 828 287 36 287 36 447 311 447 311 55 378 55 378 128 896 128 896 202 442 202 442 22 435 22 435 353 41 353 41 123 125 123 125 301 676 301 676 132 937 132 937 430 823 430 823 668 453 668 453 582 374 582 374 229 65 229 65 783 64 783 64 376 777 376 777 883 853 883 853 111 645 111 645 544 592 544 592 763 124 763 124 613 419 613 419 891 568 891 568 683 43 683 43 665 930 665 930 33 661 33 661 308 448 308 448 208 663 208 663 356 50 356 50 60 89 60 89 861 406 861 406 300 625 300 625 960 775 960 775 812 546 812 546 216 417 216 417 159 748 159 748 740 856 740 856 786 413 786 413 698 486 698 486 120 673 120 673 265 42 265 42 80 657 80 657 201 19 201 19 119 938 119 938 580 873 580 873 359 259 359 259 860 278 860 278 438 6 438 6 230 870 230 870 75 671 75 671 459 487 459 487 932 701 932 701 342 918 342 918 19 67 19 67 331 769 331 769 894 75 894 75 123 859 123 859 435 639 435 639 261 939 261 939 952 287 952 287 2 45 2 45 223 792 223 792 770 379 770 379 403 213 403 213 105 869 105 869 941 384 941 384 672 473 672 473 792 6 792 6 725 692 725 692 182 780 182 780 626 868 626 868 437 131 437 131 851 220 851 220 47 124 47 124 195 775 195 775 283 168 283 168 667 841 667 841 389 422 389 422 211 828 211 828 289 788 289 788 343 944 343 944 201 482 201 482 119 188 119 188 871 451 871 451 431 791 431 791 192 370 192 370 784 99 784 99 103 646 103 646 737 662 737 662 934 518 934 518 55 907 55 907 784 222 784 222 610 330 610 330 750 784 750 784 477 613 477 613 178 928 178 928 806 756 806 756 699 252 699 252 116 694 116 694 279 729 279 729 356 848 356 848 779 261 779 261 74 959 74 959 948 876 948 876 953 952 953 952 892 111 892 111 503 842 503 842 473 842 473 842 682 751 682 751 222 503 222 503 408 720 408 720 128 18 128 18 375 105 375 105 222 914 222 914 801 708 801 708 210 42 210 42 766 79 766 79 869 509 869 509 32 461 32 461 859 494 859 494 54 501 54 501 294 461 294 461 250 211 250 211 446 456 446 456 337 769 337 769 171 499 171 499 132 764 132 764 247 773 247 773 933 80 933 80 47 360 47 360 782 891 782 891 246 397 246 397 229 475 229 475 229 605 229 605 54 879 54 879 128 756 128 756 369 59 369 59 7 679 7 679 695 599 695 599 778 432 778 432 367 275 367 275 569 215 569 215 300 551 300 551 564 299 564 299 100 83 100 83 509 537 509 537 153 674 153 674 457 908 457 908 498 700 498 700 204 589 204 589 628 54 628 54 911 6 911 6 682 490 682 490 241 472 241 472 203 70 203 70 884 909 884 909 909 550 909 550 441 94 441 94 649 328 649 328 370 910 370 910 630 824 630 824 292 947 292 947 889 481 889 481 709 328 709 328 906 508 906 508 683 217 683 217 920 725 920 725 385 376 385 376 621 113 621 113 512 717 512 717 116 411 116 411 859 331 859 331 301 286 301 286 596 829 596 829 284 341 284 341 661 559 661 559 194 59 194 59 204 770 204 770 731 11 731 11 243 715 243 715 850 566 850 566 521 580 521 580 313 904 313 904 751 77 751 77 890 690 890 690 668 497 668 497 622 803 622 803 497 790 497 790 938 786 938 786 617 561 617 561 941 526 941 526 515 460 515 460 964 134 964 134 703 574 703 574 559 857 559 857 497 454 497 454 597 272 597 272 25 88 25 88 55 595 55 595 220 718 220 718 329 376 329 376 210 405 210 405 819 811 819 811 681 946 681 946 62 291 62 291 17 897 17 897 401 427 401 427 47 605 47 605 964 362 964 362 808 925 808 925 29 636 29 636 384 133 384 133 658 690 658 690 244 692 244 692 936 866 936 866 731 84 731 84 291 257 291 257 362 888 362 888 55 672 55 672 956 765 956 765 344 111 344 111 523 341 523 341 419 265 419 265 841 202 841 202 947 13 947 13 199 434 199 434 665 823 665 823 646 13 646 13 769 385 769 385 737 756 737 756 830 558 830 558 880 905 880 905 710 883 710 883 228 521 228 521 656 113 656 113 693 129 693 129 304 136 304 136 435 121 435 121 875 71 875 71 321 600 321 600 864 889 864 889 409 402 409 402 816 378 816 378 309 853 309 853 234 608 234 608 300 492 300 492 852 74 852 74 811 447 811 447 668 193 668 193 729 705 729 705 888 706 888 706 603 213 603 213 97 541 97 541 377 445 377 445 715 150 715 150 95 918 95 918 45 642 45 642 780 89 780 89 106 887 106 887 334 477 334 477 951 698 951 698 821 901 821 901 604 963 604 963 780 906 780 906 118 611 118 611 669 501 669 501 907 510 907 510 590 178 590 178 854 903 854 903 672 465 672 465 332 314 332 314 383 31 383 31 964 780 964 780 236 235 236 235 269 650 269 650 281 787 281 787 233 756 233 756 143 886 143 886 93 819 93 819 254 684 254 684 168 513 168 513 758 204 758 204 220 755 220 755 400 382 400 382 747 583 747 583 280 615 280 615 271 48 271 48 385 748 385 748 204 90 204 90 191 635 191 635 29 208 29 208 675 190 675 190 583 709 583 709 17 824 17 824 340 226 340 226 658 14 658 14 24 126 24 126 485 460 485 460 401 185 401 185 217 230 217 230 210 500 210 500 914 618 914 618 393 424 393 424 827 167 827 167 466 70 466 70 587 356 587 356 507 309 507 309 660 669 660 669 258 564 258 564 810 265 810 265 729 148 729 148 614 519 614 519 531 800 531 800 165 406 165 406 317 400 317 400 532 233 532 233 634 77 634 77 319 759 319 759 458 280 458 280 770 776 770 776 127 615 127 615 914 398 914 398 919 78 919 78 566 456 566 456 816 367 816 367 746 915 746 915 40 67 40 67 732 964 732 964 681 214 681 214 110 452 110 452 158 79 158 79 270 928 270 928 876 274 876 274 954 961 954 961 682 900 682 900 240 113 240 113 886 775 886 775 234 480 234 480 530 491 530 491 735 560 735 560 839 626 839 626 813 677 813 677 397 749 397 749 317 382 317 382 161 129 161 129 42 266 42 266 810 875 810 875 866 528 866 528 105 152 105 152 171 747 171 747 485 113 485 113 299 55 299 55 139 200 139 200 517 234 517 234 403 133 403 133 685 478 685 478 861 591 861 591 905 264 905 264 692 263 692 263 147 832 147 832 788 72 788 72 180 731 180 731 812 363 812 363 103 930 103 930 599 173 599 173 285 442 285 442 906 9 906 9 114 48 114 48 254 611 254 611 856 647 856 647 373 578 373 578 504 466 504 466 735 271 735 271 749 341 749 341 52 139 52 139 4 562 4 562 953 535 953 535 404 736 404 736 56 276 56 276 852 603 852 603 217 315 217 315 752 254 752 254 302 831 302 831 67 124 67 124 209 288 209 288 619 502 619 502 404 392 404 392 746 226 746 226 883 45 883 45 939 931 939 931 28 188 28 188 640 498 640 498 509 307 509 307 381 1 381 1 540 665 540 665 555 242 555 242 139 912 139 912 369 872 369 872 339 27 339 27 856 899 856 899 585 758 585 758 861 694 861 694 23 630 23 630 591 420 591 420 720 8 720 8 329 472 329 472 9 745 9 745 887 318 887 318 37 150 37 150 944 659 944 659 858 645 858 645 609 59 609 59 73 377 73 377 153 714 153 714 445 510 445 510 865 113 865 113 323 526 323 526 454 95 454 95 39 641 39 641 720 845 720 845 381 412 381 412 723 405 723 405 610 100 610 100 423 154 423 154 706 135 706 135 577 800 577 800 9 42 9 42 752 54 752 54 611 761 611 761 829 494 829 494 104 902 104 902 403 108 403 108 964 954 964 954 844 343 844 343 368 738 368 738 505 334 505 334 303 631 303 631 834 73 834 73 418 71 418 71 772 353 772 353 913 62 913 62 278 588 278 588 219 409 219 409 381 887 381 887 618 462 618 462 279 337 279 337 25 298 25 298 667 415 667 415 296 358 296 358 95 315 95 315 499 563 499 563 804 126 804 126 951 452 951 452 184 161 184 161 196 121 196 121 418 840 418 840 392 360 392 360 792 13 792 13 248 132 248 132 343 661 343 661 836 55 836 55 298 110 298 110 602 267 602 267 377 531 377 531 497 349 497 349 574 862 574 862 359 632 359 632 409 916 409 916 929 60 929 60 17 315 17 315 197 152 197 152 151 484 151 484 901 634 901 634 883 398 883 398 86 670 86 670 30 860 30 860 318 818 318 818 378 148 378 148 797 235 797 235 409 743 409 743 148 287 148 287 931 330 931 330 708 93 708 93 643 595 643 595 501 644 501 644 288 944 288 944 100 124 100 124 20 344 20 344 5 544 5 544 806 330 806 330 17 5 17 5 209 802 209 802 41 601 41 601 327 607 327 607 88 581 88 581 218 785 218 785 458 274 458 274 304 946 304 946 339 364 339 364 594 617 594 617 822 193 822 193 536 21 536 21 134 826 134 826 253 438 253 438 825 127 825 127 47 890 47 890 499 598 499 598 625 118 625 118 588 828 588 828 528 71 528 71 159 111 159 111 559 475 559 475 810 454 810 454 627 529 627 529 692 341 692 341 312 676 312 676 13 306 13 306 125 125 125 125 926 308 926 308 684 12 684 12 623 104 623 104 691 364 691 364 50 543 50 543 764 248 764 248 611 377 611 377 415 162 415 162 22 341 22 341 499 915 499 915 503 863 503 863 452 69 452 69 318 593 318 593 856 352 856 352 771 683 771 683 317 502 317 502 832 311 832 311 556 31 556 31 494 173 494 173 194 737 194 737 564 692 564 692 670 682 670 682 236 498 236 498 696 77 696 77 771 744 771 744 321 36 321 36 945 912 945 912 600 517 600 517 411 618 411 618 710 756 710 756 607 588 607 588 103 391 103 391 612 814 612 814 103 638 103 638 144 770 144 770 539 32 539 32 880 213 880 213 583 80 583 80 787 576 787 576 663 639 663 639 798 878 798 878 58 421 58 421 706 511 706 511 223 240 223 240 362 434 362 434 160 272 160 272 11 673 11 673 401 238 401 238 350 694 350 694 854 662 854 662 639 358 639 358 60 582 60 582 353 487 353 487 393 191 393 191 105 348 105 348 286 650 286 650 856 308 856 308 770 429 770 429 854 872 854 872 890 838 890 838 796 676 796 676 592 653 592 653 790 250 790 250 815 44 815 44 59 611 59 611 47 773 47 773 541 87 541 87 101 438 101 438 680 836 680 836 902 906 902 906 700 314 700 314 751 562 751 562 61 222 61 222 351 403 351 403 822 309 822 309 930 168 930 168 78 543 78 543 841 57 841 57 445 771 445 771 626 398 626 398 419 567 419 567 795 618 795 618 106 54 106 54 438 260 438 260 769 11 769 11 825 924 825 924 822 763 822 763 723 96 723 96 482 617 482 617 552 648 552 648 426 433 426 433 181 254 181 254 132 358 132 358 898 475 898 475 494 163 494 163 178 516 178 516 335 627 335 627 536 786 536 786 191 241 191 241 684 11 684 11 820 328 820 328 333 718 333 718 128 84 128 84 262 247 262 247 428 28 428 28 912 456 912 456 936 741 936 741 182 805 182 805 552 754 552 754 358 873 358 873 88 670 88 670 473 171 473 171 537 403 537 403 550 594 550 594 879 279 879 279 848 962 848 962 45 302 45 302 948 516 948 516 920 866 920 866 339 74 339 74 294 660 294 660 384 314 384 314 189 836 189 836 638 809 638 809 879 660 879 660 289 630 289 630 198 302 198 302 794 52 794 52 11 463 11 463 396 830 396 830 786 609 786 609 312 800 312 800 236 835 236 835 246 355 246 355 955 281 955 281 377 29 377 29 254 125 254 125 35 859 35 859 59 583 59 583 391 98 391 98 685 273 685 273 449 413 449 413 477 881 477 881 207 623 207 623 12 113 12 113 607 356 607 356 14 426 14 426 779 346 779 346 614 713 614 713 106 856 106 856 174 228 174 228 829 446 829 446 388 60 388 60 245 449 245 449 749 481 749 481 534 294 534 294 410 341 410 341 302 290 302 290 908 348 908 348 42 484 42 484 382 303 382 303 894 508 894 508 384 141 384 141 885 915 885 915 914 936 914 936 28 407 28 407 77 175 77 175 467 765 467 765 284 458 284 458 130 297 130 297 577 72 577 72 702 326 702 326 46 329 46 329 182 515 182 515 223 111 223 111 511 223 511 223 200 410 200 410 739 556 739 556 190 550 190 550 729 219 729 219 653 479 653 479 252 664 252 664 201 218 201 218 673 398 673 398 258 222 258 222 104 482 104 482 323 205 323 205 244 909 244 909 222 75 222 75 365 83 365 83 222 551 222 551 932 905 932 905 753 680 753 680 17 712 17 712 570 12 570 12 352 702 352 702 717 90 717 90 40 524 40 524 831 682 831 682 259 955 259 955 336 276 336 276 647 837 647 837 728 611 728 611 822 627 822 627 372 864 372 864 175 368 175 368 257 248 257 248 662 647 662 647 937 940 937 940 281 382 281 382 641 32 641 32 742 782 742 782 724 699 724 699 387 172 387 172 171 816 171 816 667 200 667 200 754 473 754 473 926 605 926 605 601 851 601 851 401 835 401 835 415 928 415 928 147 624 147 624 26 271 26 271 66 257 66 257 540 803 540 803 927 810 927 810 579 800 579 800 649 941 649 941 296 232 296 232 211 938 211 938 286 918 286 918 639 203 639 203 482 41 482 41 221 725 221 725 275 130 275 130 443 276 443 276 40 926 40 926 118 737 118 737 158 123 158 123 258 177 258 177 225 255 225 255 32 452 32 452 217 895 217 895 376 848 376 848 406 759 406 759 429 455 429 455 685 198 685 198 325 776 325 776 898 956 898 956 510 782 510 782 944 950 944 950 858 121 858 121 108 558 108 558 584 207 584 207 130 384 130 384 157 803 157 803 581 422 581 422 243 430 243 430 347 185 347 185 86 65 86 65 824 477 824 477 262 276 262 276 442 237 442 237 670 23 670 23 292 721 292 721 208 451 208 451 256 134 256 134 875 937 875 937 302 266 302 266 484 884 484 884 824 225 824 225 293 806 293 806 384 813 384 813 521 799 521 799 4 395 4 395 394 782 394 782 155 635 155 635 265 242 265 242 322 880 322 880 214 946 214 946 960 950 960 950 649 197 649 197 125 882 125 882 862 290 862 290 895 122 895 122 474 894 474 894 384 242 384 242 312 665 312 665 18 272 18 272 313 377 313 377 183 533 183 533 348 691 348 691 471 799 471 799 863 731 863 731 187 689 187 689 822 327 822 327 652 239 652 239 477 771 477 771 91 24 91 24 846 158 846 158 747 807 747 807 923 876 923 876 657 461 657 461 377 812 377 812 292 620 292 620 100 641 100 641 333 660 333 660 858 849 858 849 663 939 663 939 655 788 655 788 851 41 851 41 726 109 726 109 116 847 116 847 491 105 491 105 683 623 683 623 734 910 734 910 892 950 892 950 560 744 560 744 259 756 259 756 76 573 76 573 712 22 712 22 23 451 23 451 228 288 228 288 477 703 477 703 182 96 182 96 89 539 89 539 217 267 217 267 502 516 502 516 259 560 259 560 843 800 843 800 111 836 111 836 618 831 618 831 254 197 254 197 32 608 32 608 488 46 488 46 541 478 541 478 105 483 105 483 602 140 602 140 70 633 70 633 811 670 811 670 531 174 531 174 725 489 725 489 608 761 608 761 878 599 878 599 444 802 444 802 153 484 153 484 169 624 169 624 171 226 171 226 314 741 314 741 771 238 771 238 247 873 247 873 812 903 812 903 553 713 553 713 486 768 486 768 563 928 563 928 380 435 380 435 787 504 787 504 620 695 620 695 308 845 308 845 424 504 424 504 87 397 87 397 637 316 637 316 750 817 750 817 212 768 212 768 848 837 848 837 644 936 644 936 197 620 197 620 611 138 611 138 257 227 257 227 852 665 852 665 476 470 476 470 494 221 494 221 48 753 48 753 818 383 818 383 127 801 127 801 588 17 588 17 468 580 468 580 84 116 84 116 617 88 617 88 455 325 455 325 167 439 167 439 644 413 644 413 649 42 649 42 191 469 191 469 842 579 842 579 289 359 289 359 823 605 823 605 382 235 382 235 274 584 274 584 701 786 701 786 569 442 569 442 400 276 400 276 459 436 459 436 591 231 591 231 340 443 340 443 29 130 29 130 495 119 495 119 205 296 205 296 449 822 449 822 124 52 124 52 933 817 933 817 862 100 862 100 800 125 800 125 78 495 78 495 348 124 348 124 610 763 610 763 88 761 88 761 507 354 507 354 352 334 352 334 820 734 820 734 433 428 433 428 167 32 167 32 310 208 310 208 74 402 74 402 35 807 35 807 195 208 195 208 298 767 298 767 117 307 117 307 141 309 141 309 573 413 573 413 450 61 450 61 270 595 270 595 863 545 863 545 209 705 209 705 426 450 426 450 474 202 474 202 874 333 874 333 349 122 349 122 128 259 128 259 525 426 525 426 464 342 464 342 345 107 345 107 509 82 509 82 654 723 654 723 836 841 836 841 6 115 6 115 816 203 816 203 597 410 597 410 746 793 746 793 694 735 694 735 594 415 594 415 658 127 658 127 801 795 801 795 461 299 461 299 830 861 830 861 273 815 273 815 466 57 466 57 33 692 33 692 345 205 345 205 754 376 754 376 228 871 228 871 933 273 933 273 213 684 213 684 888 191 888 191 9 169 9 169 540 113 540 113 476 211 476 211 31 719 31 719 887 272 887 272 231 507 231 507 330 324 330 324 626 524 626 524 405 569 405 569 143 471 143 471 83 559 83 559 900 636 900 636 206 872 206 872 206 9 206 9 926 841 926 841 444 392 444 392 237 108 237 108 188 232 188 232 293 688 293 688 413 652 413 652 102 852 102 852 319 671 319 671 4 320 4 320 670 941 670 941 774 881 774 881 283 693 283 693 266 334 266 334 541 893 541 893 691 774 691 774 838 90 838 90 533 367 533 367 91 261 91 261 40 154 40 154 369 861 369 861 879 27 879 27 290 28 290 28 788 783 788 783 632 662 632 662 334 142 334 142 241 820 241 820 166 425 166 425 541 199 541 199 281 912 281 912 211 862 211 862 522 841 522 841 668 594 668 594 437 309 437 309 721 381 721 381 779 461 779 461 908 702 908 702 531 527 531 527 575 205 575 205 26 683 26 683 100 912 100 912 688 475 688 475 910 959 910 959 265 840 265 840 270 716 270 716 6 358 6 358 919 91 919 91 245 335 245 335 931 560 931 560 152 344 152 344 340 304 340 304 803 523 803 523 32 544 32 544 553 279 553 279 334 190 334 190 663 644 663 644 446 405 446 405 109 64 109 64 396 890 396 890 159 15 159 15 334 66 334 66 697 776 697 776 655 81 655 81 649 401 649 401 766 960 766 960 358 327 358 327 665 800 665 800 508 86 508 86 243 963 243 963 486 668 486 668 935 847 935 847 323 342 323 342 525 349 525 349 78 462 78 462 456 152 456 152 482 647 482 647 122 942 122 942 671 724 671 724 573 299 573 299 742 611 742 611 426 155 426 155 394 822 394 822 705 540 705 540 811 825 811 825 227 133 227 133 67 677 67 677 662 573 662 573 484 244 484 244 653 601 653 601 932 918 932 918 773 318 773 318 321 142 321 142 117 407 117 407 19 418 19 418 176 939 176 939 529 759 529 759 96 592 96 592 64 662 64 662 728 334 728 334 745 151 745 151 326 266 326 266 395 556 395 556 803 270 803 270 630 49 630 49 40 54 40 54 396 72 396 72 67 53 67 53 406 458 406 458 942 66 942 66 427 768 427 768 580 731 580 731 549 311 549 311 951 515 951 515 257 313 257 313 752 147 752 147 786 61 786 61 101 839 101 839 67 156 67 156 729 12 729 12 209 437 209 437 457 851 457 851 374 800 374 800 841 564 841 564 70 291 70 291 392 444 392 444 31 243 31 243 144 389 144 389 108 905 108 905 137 642 137 642 192 417 192 417 774 915 774 915 668 78 668 78 733 199 733 199 435 338 435 338 442 617 442 617 386 906 386 906 297 939 297 939 478 935 478 935 353 302 353 302 928 358 928 358 354 850 354 850 456 464 456 464 809 272 809 272 733 781 733 781 958 147 958 147 149 161 149 161 721 321 721 321 578 565 578 565 744 448 744 448 150 646 150 646 241 122 241 122 213 744 213 744 151 520 151 520 814 464 814 464 139 428 139 428 958 903 958 903 22 505 22 505 253 576 253 576 272 3 272 3 772 176 772 176 762 109 762 109 199 449 199 449 595 314 595 314 614 293 614 293 356 237 356 237 64 757 64 757 517 406 517 406 832 424 832 424 597 698 597 698 809 451 809 451 15 172 15 172 953 474 953 474 255 796 255 796 373 760 373 760 857 847 857 847 490 373 490 373 14 908 14 908 355 256 355 256 290 899 290 899 557 136 557 136 737 453 737 453 611 568 611 568 435 355 435 355 398 733 398 733 625 539 625 539 654 511 654 511 366 85 366 85 207 704 207 704 955 924 955 924 9 728 9 728 3 31 3 31 788 670 788 670 53 121 53 121 696 304 696 304 631 152 631 152 176 781 176 781 193 90 193 90 541 152 541 152 746 379 746 379 861 639 861 639 487 259 487 259 522 569 522 569 322 204 322 204 294 533 294 533 608 710 608 710 524 395 524 395 800 13 800 13 281 511 281 511 720 310 720 310 784 552 784 552 174 725 174 725 642 422 642 422 380 646 380 646 942 875 942 875 181 324 181 324 918 849 918 849 792 376 792 376 674 129 674 129 270 150 270 150 479 838 479 838 571 728 571 728 394 381 394 381 299 645 299 645 534 48 534 48 311 116 311 116 914 522 914 522 227 213 227 213 70 194 70 194 479 424 479 424 113 815 113 815 100 951 100 951 492 74 492 74 565 1 565 1 380 575 380 575 848 135 848 135 436 173 436 173 636 372 636 372 59 458 59 458 640 109 640 109 848 323 848 323 550 845 550 845 71 267 71 267 644 957 644 957 86 953 86 953 212 797 212 797 51 252 51 252 170 206 170 206 164 593 164 593 15 859 15 859 667 435 667 435 17 855 17 855 298 882 298 882 714 401 714 401 240 601 240 601 444 132 444 132 223 920 223 920 330 479 330 479 80 949 80 949 248 50 248 50 671 344 671 344 390 664 390 664 524 7 524 7 494 531 494 531 958 935 958 935 741 836 741 836 556 769 556 769 206 204 206 204 15 917 15 917 168 851 168 851 334 182 334 182 467 469 467 469 923 232 923 232 806 220 806 220 810 749 810 749 736 372 736 372 633 429 633 429 819 139 819 139 154 494 154 494 832 517 832 517 587 957 587 957 881 201 881 201 291 171 291 171 50 829 50 829 763 566 763 566 458 355 458 355 428 87 428 87 924 357 924 357 26 737 26 737 819 829 819 829 283 669 283 669 525 631 525 631 617 954 617 954 564 533 564 533 383 895 383 895 434 507 434 507 155 182 155 182 165 789 165 789 107 515 107 515 652 688 652 688 249 258 249 258 756 801 756 801 651 352 651 352 823 539 823 539 578 510 578 510 395 943 395 943 524 52 524 52 574 861 574 861 398 492 398 492 867 550 867 550 408 635 408 635 829 760 829 760 619 201 619 201 636 939 636 939 241 633 241 633 157 330 157 330 236 115 236 115 163 174 163 174 502 876 502 876 579 922 579 922 394 925 394 925 85 938 85 938 733 221 733 221 942 107 942 107 627 105 627 105 335 793 335 793 135 958 135 958 129 427 129 427 366 551 366 551 359 777 359 777 787 592 787 592 216 561 216 561 439 203 439 203 120 814 120 814 938 551 938 551 899 152 899 152 391 577 391 577 361 861 361 861 729 21 729 21 817 612 817 612 740 523 740 523 664 146 664 146 477 866 477 866 862 119 862 119 708 217 708 217 249 262 249 262 886 571 886 571 874 632 874 632 596 305 596 305 303 382 303 382 217 714 217 714 54 885 54 885 423 693 423 693 942 460 942 460 597 831 597 831 535 229 535 229 203 449 203 449 928 629 928 629 309 692 309 692 435 637 435 637 284 273 284 273 50 378 50 378 583 957 583 957 603 918 603 918 772 14 772 14 180 153 180 153 812 654 812 654 247 942 247 942 157 627 157 627 523 603 523 603 724 620 724 620 272 192 272 192 933 568 933 568 106 860 106 860 908 746 908 746 357 476 357 476 748 81 748 81 611 3 611 3 443 937 443 937 938 956 938 956 900 584 900 584 175 387 175 387 221 898 221 898 954 158 954 158 75 194 75 194 296 310 296 310 179 904 179 904 860 699 860 699 685 837 685 837 931 203 931 203 869 794 869 794 353 761 353 761 334 768 334 768 330 246 330 246 826 200 826 200 607 666 607 666 479 623 479 623 915 128 915 128 350 825 350 825 406 282 406 282 730 417 730 417 192 804 192 804 438 958 438 958 109 868 109 868 899 282 899 282 719 308 719 308 648 3 648 3 291 139 291 139 173 536 173 536 599 451 599 451 285 338 285 338 320 28 320 28 250 261 250 261 164 165 164 165 507 311 507 311 438 449 438 449 336 453 336 453 110 500 110 500 880 293 880 293 488 877 488 877 600 416 600 416 291 802 291 802 954 743 954 743 217 843 217 843 290 233 290 233 131 742 131 742 620 382 620 382 492 861 492 861 602 735 602 735 425 188 425 188 518 497 518 497 706 218 706 218 99 253 99 253 934 538 934 538 354 789 354 789 836 516 836 516 471 636 471 636 596 910 596 910 421 769 421 769 726 899 726 899 421 549 421 549 740 283 740 283 231 76 231 76 467 1 467 1 332 232 332 232 38 336 38 336 946 886 946 886 950 622 950 622 935 403 935 403 691 792 691 792 627 37 627 37 709 192 709 192 633 611 633 611 272 762 272 762 178 112 178 112 777 676 777 676 422 381 422 381 63 237 63 237 489 862 489 862 843 362 843 362 307 757 307 757 152 592 152 592 836 775 836 775 274 845 274 845 853 54 853 54 945 617 945 617 678 494 678 494 262 810 262 810 802 743 802 743 643 4 643 4 894 877 894 877 757 63 757 63 637 604 637 604 318 850 318 850 249 767 249 767 298 828 298 828 826 793 826 793 289 280 289 280 38 900 38 900 882 581 882 581 307 138 307 138 25 546 25 546 919 778 919 778 928 99 928 99 762 125 762 125 579 206 579 206 97 178 97 178 724 287 724 287 60 187 60 187 369 4 369 4 93 702 93 702 296 413 296 413 593 402 593 402 585 367 585 367 883 278 883 278 424 483 424 483 62 578 62 578 565 723 565 723 952 547 952 547 92 206 92 206 219 634 219 634 577 474 577 474 743 676 743 676 371 637 371 637 898 476 898 476 265 730 265 730 310 361 310 361 690 258 690 258 665 559 665 559 198 116 198 116 574 182 574 182 74 948 74 948 226 479 226 479 53 300 53 300 455 147 455 147 507 181 507 181 409 930 409 930 817 760 817 760 947 522 947 522 629 882 629 882 725 240 725 240 374 845 374 845 597 480 597 480 207 710 207 710 292 810 292 810 889 213 889 213 947 743 947 743 675 181 675 181 190 461 190 461 454 942 454 942 185 28 185 28 725 119 725 119 948 786 948 786 933 855 933 855 171 217 171 217 221 297 221 297 183 452 183 452 696 460 696 460 723 629 723 629 106 631 106 631 112 798 112 798 939 322 939 322 642 263 642 263 276 559 276 559 584 598 584 598 103 894 103 894 108 716 108 716 271 245 271 245 145 621 145 621 762 325 762 325 839 151 839 151 569 771 569 771 552 20 552 20 312 331 312 331 11 433 11 433 902 75 902 75 426 308 426 308 919 964 919 964 110 101 110 101 670 737 670 737 962 591 962 591 759 768 759 768 496 520 496 520 672 10 672 10 489 762 489 762 827 637 827 637 225 879 225 879 602 119 602 119 258 561 258 561 915 704 915 704 123 324 123 324 940 405 940 405 658 129 658 129 436 292 436 292 52 94 52 94 200 261 200 261 130 667 130 667 810 358 810 358 910 539 910 539 461 124 461 124 678 165 678 165 356 208 356 208 685 636 685 636 139 943 139 943 568 907 568 907 961 918 961 918 862 77 862 77 708 343 708 343 300 702 300 702 843 22 843 22 518 700 518 700 387 782 387 782 156 416 156 416 115 537 115 537 278 594 278 594 729 39 729 39 921 489 921 489 618 235 618 235 555 776 555 776 957 880 957 880 327 818 327 818 273 629 273 629 551 238 551 238 619 146 619 146 836 488 836 488 289 837 289 837 34 915 34 915 793 98 793 98 512 708 512 708 174 860 174 860 176 958 176 958 50 553 50 553 886 16 886 16 667 830 667 830 700 929 700 929 198 744 198 744 920 432 920 432 443 552 443 552 914 580 914 580 355 752 355 752 866 118 866 118 525 68 525 68 375 553 375 553 93 135 93 135 159 257 159 257 624 343 624 343 653 494 653 494 462 192 462 192 477 684 477 684 830 197 830 197 147 489 147 489 498 77 498 77 476 467 476 467 828 175 828 175 840 398 840 398 78 555 78 555 466 751 466 751 687 652 687 652 244 60 244 60 624 623 624 623 356 350 356 350 639 354 639 354 767 734 767 734 912 695 912 695 534 296 534 296 667 828 667 828 933 743 933 743 263 658 263 658 582 226 582 226 91 639 91 639 940 260 940 260 695 834 695 834 33 226 33 226 723 459 723 459 774 524 774 524 492 229 492 229 487 663 487 663 697 482 697 482 644 554 644 554 928 82 928 82 806 688 806 688 403 904 403 904 316 44 316 44 671 391 671 391 187 814 187 814 620 587 620 587 686 159 686 159 71 746 71 746 766 176 766 176 882 295 882 295 571 599 571 599 257 521 257 521 842 390 842 390 856 395 856 395 659 589 659 589 376 53 376 53 880 548 880 548 218 706 218 706 333 577 333 577 709 361 709 361 511 807 511 807 830 901 830 901 736 573 736 573 89 867 89 867 51 763 51 763 570 647 570 647 937 512 937 512 120 103 120 103 256 178 256 178 605 195 605 195 659 521 659 521 720 194 720 194 656 60 656 60 182 915 182 915 509 731 509 731 26 577 26 577 217 203 217 203 173 344 173 344 860 549 860 549 822 78 822 78 950 776 950 776 95 675 95 675 40 74 40 74 586 269 586 269 109 542 109 542 213 352 213 352 315 31 315 31 31 129 31 129 828 330 828 330 864 565 864 565 297 681 297 681 16 640 16 640 194 168 194 168 490 753 490 753 703 240 703 240 618 423 618 423 878 260 878 260 614 279 614 279 732 71 732 71 687 482 687 482 799 745 799 745 364 540 364 540 267 398 267 398 341 468 341 468 217 959 217 959 78 90 78 90 299 309 299 309 49 619 49 619 538 30 538 30 668 181 668 181 43 297 43 297 816 736 816 736 698 798 698 798 161 798 161 798 273 4 273 4 835 751 835 751 99 198 99 198 762 119 762 119 691 823 691 823 286 531 286 531 563 814 563 814 930 567 930 567 933 22 933 22 644 608 644 608 797 422 797 422 4 493 4 493 576 857 576 857 442 80 442 80 784 597 784 597 282 561 282 561 509 258 509 258 808 772 808 772 231 604 231 604 336 618 336 618 353 868 353 868 680 899 680 899 269 755 269 755 46 647 46 647 942 471 942 471 230 432 230 432 101 316 101 316 182 450 182 450 236 744 236 744 380 63 380 63 606 203 606 203 877 107 877 107 363 870 363 870 150 689 150 689 868 541 868 541 229 199 229 199 492 525 492 525 2 276 2 276 759 359 759 359 499 481 499 481 779 525 779 525 426 59 426 59 195 843 195 843 378 407 378 407 314 320 314 320 417 86 417 86 263 157 263 157 909 632 909 632 900 759 900 759 194 487 194 487 398 858 398 858 12 411 12 411 922 89 922 89 844 35 844 35 637 20 637 20 192 842 192 842 757 778 757 778 144 890 144 890 387 406 387 406 849 507 849 507 79 465 79 465 113 104 113 104 383 722 383 722 143 948 143 948 763 252 763 252 514 316 514 316 418 515 418 515 739 62 739 62 31 661 31 661 74 890 74 890 351 238 351 238 607 126 607 126 469 252 469 252 818 399 818 399 142 788 142 788 915 518 915 518 262 291 262 291 223 668 223 668 153 186 153 186 365 158 365 158 654 463 654 463 410 177 410 177 296 765 296 765 262 379 262 379 636 195 636 195 689 164 689 164 504 118 504 118 131 262 131 262 684 714 684 714 583 602 583 602 834 318 834 318 503 692 503 692 397 502 397 502 379 768 379 768 768 729 768 729 821 898 821 898 940 211 940 211 492 132 492 132 615 586 615 586 802 210 802 210 116 270 116 270 797 634 797 634 584 682 584 682 712 949 712 949 915 80 915 80 176 332 176 332 862 88 862 88 688 470 688 470 330 230 330 230 860 832 860 832 214 704 214 704 884 417 884 417 741 781 741 781 190 673 190 673 718 282 718 282 897 851 897 851 292 476 292 476 774 269 774 269 284 186 284 186 905 191 905 191 227 337 227 337 621 163 621 163 23 589 23 589 290 685 290 685 355 128 355 128 598 779 598 779 872 244 872 244 730 803 730 803 808 732 808 732 929 868 929 868 906 501 906 501 612 625 612 625 563 48 563 48 500 807 500 807 918 570 918 570 513 919 513 919 551 8 551 8 207 530 207 530 835 255 835 255 402 53 402 53 515 435 515 435 136 911 136 911 473 676 473 676 593 469 593 469 777 479 777 479 9 217 9 217 886 796 886 796 8 168 8 168 521 758 521 758 903 655 903 655 30 16 30 16 361 907 361 907 774 614 774 614 607 857 607 857 899 606 899 606 665 839 665 839 243 259 243 259 207 826 207 826 601 465 601 465 908 190 908 190 890 929 890 929 50 907 50 907 212 520 212 520 713 30 713 30 311 944 311 944 122 554 122 554 282 598 282 598 707 174 707 174 429 432 429 432 154 213 154 213 626 690 626 690 926 867 926 867 411 573 411 573 36 670 36 670 654 400 654 400 387 791 387 791 209 42 209 42 100 211 100 211 78 489 78 489 587 350 587 350 472 814 472 814 112 211 112 211 488 218 488 218 6 158 6 158 506 47 506 47 352 661 352 661 445 665 445 665 675 87 675 87 734 597 734 597 241 436 241 436 373 29 373 29 933 635 933 635 555 222 555 222 297 215 297 215 866 950 866 950 691 182 691 182 448 104 448 104 48 641 48 641 857 190 857 190 92 910 92 910 432 861 432 861 740 384 740 384 326 816 326 816 670 835 670 835 149 958 149 958 19 887 19 887 102 199 102 199 886 340 886 340 8 74 8 74 421 487 421 487 697 943 697 943 579 686 579 686 243 599 243 599 692 526 692 526 696 543 696 543 613 645 613 645 898 25 898 25 302 247 302 247 267 784 267 784 195 601 195 601 110 424 110 424 423 202 423 202 489 912 489 912 384 33 384 33 49 939 49 939 798 180 798 180 1 391 1 391 851 800 851 800 672 409 672 409 706 131 706 131 372 404 372 404 50 585 50 585 184 62 184 62 167 465 167 465 448 426 448 426 398 16 398 16 154 349 154 349 141 566 141 566 125 323 125 323 697 526 697 526 160 728 160 728 826 619 826 619 299 312 299 312 165 259 165 259 666 508 666 508 634 596 634 596 165 189 165 189 388 230 388 230 953 278 953 278 440 207 440 207 676 521 676 521 659 179 659 179 170 126 170 126 203 408 203 408 418 304 418 304 510 783 510 783 413 98 413 98 831 818 831 818 320 667 320 667 35 340 35 340 733 458 733 458 37 568 37 568 110 490 110 490 438 494 438 494 637 299 637 299 282 72 282 72 661 500 661 500 165 850 165 850 647 208 647 208 820 818 820 818 778 429 778 429 397 562 397 562 716 379 716 379 858 673 858 673 715 698 715 698 871 65 871 65 69 359 69 359 923 946 923 946 959 313 959 313 187 737 187 737 884 359 884 359 159 241 159 241 947 533 947 533 495 793 495 793 461 470 461 470 755 584 755 584 938 217 938 217 108 92 108 92 429 681 429 681 413 931 413 931 669 181 669 181 135 920 135 920 898 173 898 173 150 419 150 419 540 383 540 383 325 466 325 466 16 179 16 179 170 945 170 945 845 835 845 835 428 363 428 363 689 396 689 396 767 370 767 370 14 595 14 595 725 428 725 428 158 212 158 212 166 543 166 543 385 741 385 741 486 258 486 258 47 127 47 127 399 873 399 873 958 884 958 884 748 182 748 182 624 877 624 877 354 417 354 417 771 790 771 790 208 865 208 865 525 249 525 249 708 345 708 345 430 380 430 380 328 96 328 96 540 362 540 362 210 618 210 618 74 734 74 734 628 880 628 880 106 640 106 640 228 939 228 939 762 654 762 654 565 578 565 578 472 473 472 473 145 565 145 565 736 560 736 560 610 164 610 164 44 160 44 160 254 804 254 804 943 956 943 956 13 579 13 579 216 918 216 918 484 122 484 122 8 962 8 962 787 652 787 652 61 10 61 10 942 17 942 17 414 298 414 298 413 308 413 308 136 305 136 305 111 834 111 834 72 364 72 364 847 844 847 844 273 779 273 779 727 559 727 559 258 33 258 33 722 465 722 465 780 151 780 151 409 897 409 897 531 591 531 591 775 331 775 331 566 834 566 834 633 453 633 453 399 704 399 704 174 624 174 624 502 463 502 463 675 889 675 889 933 753 933 753 564 369 564 369 374 565 374 565 350 730 350 730 685 54 685 54 227 111 227 111 618 469 618 469 597 56 597 56 692 474 692 474 399 63 399 63 293 490 293 490 10 153 10 153 592 840 592 840 805 487 805 487 41 147 41 147 694 229 694 229 392 726 392 726 387 42 387 42 114 440 114 440 458 865 458 865 743 768 743 768 858 150 858 150 22 223 22 223 827 271 827 271 261 61 261 61 25 336 25 336 546 495 546 495 82 656 82 656 815 268 815 268 27 774 27 774 954 135 954 135 800 436 800 436 162 703 162 703 73 75 73 75 344 792 344 792 297 317 297 317 775 951 775 951 787 249 787 249 833 673 833 673 552 931 552 931 695 180 695 180 518 309 518 309 609 845 609 845 508 756 508 756 47 764 47 764 124 817 124 817 566 384 566 384 439 76 439 76 905 196 905 196 1 863 1 863 526 49 526 49 729 813 729 813 742 188 742 188 702 551 702 551 278 555 278 555 260 236 260 236 21 151 21 151 759 866 759 866 460 500 460 500 523 557 523 557 702 88 702 88 516 384 516 384 233 760 233 760 395 926 395 926 363 802 363 802 519 595 519 595 453 820 453 820 880 12 880 12 793 166 793 166 235 579 235 579 351 359 351 359 382 708 382 708 38 648 38 648 603 400 603 400 660 94 660 94 187 400 187 400 472 569 472 569 21 72 21 72 91 868 91 868 183 627 183 627 440 395 440 395 423 229 423 229 648 699 648 699 452 28 452 28 286 909 286 909 170 263 170 263 544 603 544 603 572 266 572 266 140 935 140 935 358 884 358 884 623 430 623 430 255 937 255 937 537 378 537 378 922 713 922 713 123 307 123 307 823 802 823 802 253 606 253 606 830 184 830 184 286 56 286 56 68 116 68 116 767 956 767 956 951 497 951 497 104 584 104 584 294 905 294 905 90 96 90 96 399 912 399 912 260 517 260 517 442 532 442 532 578 380 578 380 812 619 812 619 21 930 21 930 924 509 924 509 394 204 394 204 376 120 376 120 95 197 95 197 837 680 837 680 595 339 595 339 107 567 107 567 343 258 343 258 250 390 250 390 879 813 879 813 559 533 559 533 890 598 890 598 876 763 876 763 65 474 65 474 636 44 636 44 405 7 405 7 869 949 869 949 505 877 505 877 456 116 456 116 429 614 429 614 773 797 773 797 825 606 825 606 692 122 692 122 191 819 191 819 741 295 741 295 872 889 872 889 856 207 856 207 775 420 775 420 942 630 942 630 678 257 678 257 396 709 396 709 533 85 533 85 85 698 85 698 754 888 754 888 185 19 185 19 154 944 154 944 121 380 121 380 553 341 553 341 280 910 280 910 63 705 63 705 793 213 793 213 190 840 190 840 413 690 413 690 178 325 178 325 817 227 817 227 567 184 567 184 708 305 708 305 407 463 407 463 236 304 236 304 556 608 556 608 937 594 937 594 192 276 192 276 62 243 62 243 17 272 17 272 420 63 420 63 170 596 170 596 720 275 720 275 800 611 800 611 428 596 428 596 691 402 691 402 442 764 442 764 382 76 382 76 924 839 924 839 870 801 870 801 261 643 261 643 199 616 199 616 827 712 827 712 445 626 445 626 219 113 219 113 97 510 97 510 160 705 160 705 182 332 182 332 72 707 72 707 473 113 473 113 741 938 741 938 317 290 317 290 599 733 599 733 859 265 859 265 215 634 215 634 188 303 188 303 337 535 337 535 279 822 279 822 413 333 413 333 222 539 222 539 415 13 415 13 678 619 678 619 944 96 944 96 94 411 94 411 68 11 68 11 381 656 381 656 782 815 782 815 899 276 899 276 858 30 858 30 12 391 12 391 34 248 34 248 314 675 314 675 117 787 117 787 39 389 39 389 544 112 544 112 2 610 2 610 636 736 636 736 495 263 495 263 285 181 285 181 591 671 591 671 584 772 584 772 128 802 128 802 80 543 80 543 428 930 428 930 467 635 467 635 154 663 154 663 131 272 131 272 515 539 515 539 859 564 859 564 402 199 402 199 367 243 367 243 953 584 953 584 243 788 243 788 742 171 742 171 408 883 408 883 579 430 579 430 725 510 725 510 274 692 274 692 948 85 948 85 441 89 441 89 319 625 319 625 943 912 943 912 910 94 910 94 725 451 725 451 247 365 247 365 412 411 412 411 914 139 914 139 288 57 288 57 375 483 375 483 317 805 317 805 389 196 389 196 246 534 246 534 441 560 441 560 757 860 757 860 360 952 360 952 682 485 682 485 168 497 168 497 949 339 949 339 411 696 411 696 951 435 951 435 945 151 945 151 639 902 639 902 298 556 298 556 93 313 93 313 486 500 486 500 582 433 582 433 621 469 621 469 478 36 478 36 203 595 203 595 601 915 601 915 610 429 610 429 635 498 635 498 775 653 775 653 649 79 649 79 496 687 496 687 158 838 158 838 424 821 424 821 399 592 399 592 432 640 432 640 346 880 346 880 574 321 574 321 645 683 645 683 656 347 656 347 356 890 356 890 171 806 171 806 834 823 834 823 1 829 1 829 101 339 101 339 413 898 413 898 312 99 312 99 349 262 349 262 184 936 184 936 267 686 267 686 812 908 812 908 301 763 301 763 668 90 668 90 138 500 138 500 426 773 426 773 66 747 66 747 128 618 128 618 786 483 786 483 756 873 756 873 797 168 797 168 216 12 216 12 64 30 64 30 746 768 746 768 847 122 847 122 881 254 881 254 517 772 517 772 698 855 698 855 329 964 329 964 501 773 501 773 495 143 495 143 741 200 741 200 767 107 767 107 183 625 183 625 699 885 699 885 431 507 431 507 632 733 632 733 222 253 222 253 1 149 1 149 186 333 186 333 575 302 575 302 493 892 493 892 866 562 866 562 102 808 102 808 375 180 375 180 379 267 379 267 154 263 154 263 963 359 963 359 344 37 344 37 618 243 618 243 341 497 341 497 517 745 517 745 925 278 925 278 464 457 464 457 201 258 201 258 337 302 337 302 160 870 160 870 870 403 870 403 844 95 844 95 649 887 649 887 302 782 302 782 304 656 304 656 220 122 220 122 220 465 220 465 473 915 473 915 183 18 183 18 803 595 803 595 393 885 393 885 922 603 922 603 178 791 178 791 77 474 77 474 27 168 27 168 172 445 172 445 879 322 879 322 630 92 630 92 724 54 724 54 220 277 220 277 113 502 113 502 820 787 820 787 24 858 24 858 317 307 317 307 528 393 528 393 536 426 536 426 961 485 961 485 549 600 549 600 3 383 3 383 292 253 292 253 391 84 391 84 177 54 177 54 217 954 217 954 312 864 312 864 916 209 916 209 525 434 525 434 765 739 765 739 818 542 818 542 693 164 693 164 772 200 772 200 58 19 58 19 90 47 90 47 102 503 102 503 530 293 530 293 828 522 828 522 33 483 33 483 453 873 453 873 399 864 399 864 156 190 156 190 482 861 482 861 578 691 578 691 71 304 71 304 762 509 762 509 60 599 60 599 74 213 74 213 343 369 343 369 766 700 766 700 289 95 289 95 355 293 355 293 497 87 497 87 922 714 922 714 356 222 356 222 499 441 499 441 420 433 420 433 437 308 437 308 205 407 205 407 794 619 794 619 346 627 346 627 468 569 468 569 367 31 367 31 151 877 151 877 185 488 185 488 255 906 255 906 847 168 847 168 643 591 643 591 842 803 842 803 270 60 270 60 678 342 678 342 49 875 49 875 374 199 374 199 490 867 490 867 160 930 160 930 116 281 116 281 951 954 951 954 1 154 1 154 363 46 363 46 437 964 437 964 511 573 511 573 816 674 816 674 312 93 312 93 352 407 352 407 105 573 105 573 576 377 576 377 103 136 103 136 421 671 421 671 322 330 322 330 660 291 660 291 282 900 282 900 319 888 319 888 733 401 733 401 412 793 412 793 731 148 731 148 697 141 697 141 80 355 80 355 721 124 721 124 491 955 491 955 114 844 114 844 53 715 53 715 107 887 107 887 270 486 270 486 411 822 411 822 588 543 588 543 916 234 916 234 582 880 582 880 925 663 925 663 374 921 374 921 664 962 664 962 18 430 18 430 24 594 24 594 183 81 183 81 832 865 832 865 272 226 272 226 836 273 836 273 134 547 134 547 692 258 692 258 740 216 740 216 936 499 936 499 80 648 80 648 581 927 581 927 109 568 109 568 796 1 796 1 771 956 771 956 434 601 434 601 957 159 957 159 110 883 110 883 932 450 932 450 82 817 82 817 608 311 608 311 944 516 944 516 300 675 300 675 922 846 922 846 349 911 349 911 798 943 798 943 508 513 508 513 646 749 646 749 306 334 306 334 52 431 52 431 816 396 816 396 268 713 268 713 118 306 118 306 858 300 858 300 298 684 298 684 910 170 910 170 720 760 720 760 595 880 595 880 605 906 605 906 827 506 827 506 65 245 65 245 377 455 377 455 739 68 739 68 149 886 149 886 53 659 53 659 348 594 348 594 913 807 913 807 466 767 466 767 345 97 345 97 822 42 822 42 940 315 940 315 738 417 738 417 499 693 499 693 424 621 424 621 816 518 816 518 206 830 206 830 323 328 323 328 406 903 406 903 536 684 536 684 39 587 39 587 470 92 470 92 510 565 510 565 60 851 60 851 933 484 933 484 664 147 664 147 680 360 680 360 279 182 279 182 35 778 35 778 270 417 270 417 859 19 859 19 719 352 719 352 878 491 878 491 144 292 144 292 150 385 150 385 14 389 14 389 863 848 863 848 289 446 289 446 840 819 840 819 594 855 594 855 594 795 594 795 283 483 283 483 317 448 317 448 2 116 2 116 169 368 169 368 663 329 663 329 54 119 54 119 817 140 817 140 428 234 428 234 800 146 800 146 49 88 49 88 364 754 364 754 51 479 51 479 161 433 161 433 84 231 84 231 72 56 72 56 92 341 92 341 936 785 936 785 741 18 741 18 99 612 99 612 346 323 346 323 936 152 936 152 405 796 405 796 136 308 136 308 733 424 733 424 286 412 286 412 486 763 486 763 723 241 723 241 479 731 479 731 950 740 950 740 51 407 51 407 537 56 537 56 335 643 335 643 278 427 278 427 686 490 686 490 231 637 231 637 549 763 549 763 267 374 267 374 152 484 152 484 78 42 78 42 55 426 55 426 253 460 253 460 393 551 393 551 828 620 828 620 653 795 653 795 718 496 718 496 348 480 348 480 536 872 536 872 605 597 605 597 234 114 234 114 225 471 225 471 9 386 9 386 835 215 835 215 248 823 248 823 392 125 392 125 179 589 179 589 540 848 540 848 494 712 494 712 244 584 244 584 283 592 283 592 346 255 346 255 784 815 784 815 820 173 820 173 42 676 42 676 509 508 509 508 421 692 421 692 138 892 138 892 113 720 113 720 158 683 158 683 783 604 783 604 499 186 499 186 130 575 130 575 15 271 15 271 122 377 122 377 732 693 732 693 752 755 752 755 300 404 300 404 40 563 40 563 510 182 510 182 562 493 562 493 99 550 99 550 838 499 838 499 905 929 905 929 436 406 436 406 408 660 408 660 368 526 368 526 20 531 20 531 675 294 675 294 104 886 104 886 654 866 654 866 260 643 260 643 221 909 221 909 366 771 366 771 702 23 702 23 848 338 848 338 507 889 507 889 449 574 449 574 663 30 663 30 48 696 48 696 324 793 324 793 419 660 419 660 738 833 738 833 132 611 132 611 523 220 523 220 950 459 950 459 419 611 419 611 288 297 288 297 56 675 56 675 494 52 494 52 522 641 522 641 883 64 883 64 807 746 807 746 541 459 541 459 97 303 97 303 347 109 347 109 158 468 158 468 406 62 406 62 410 836 410 836 257 399 257 399 310 412 310 412 109 575 109 575 131 769 131 769 289 697 289 697 861 253 861 253 918 932 918 932 417 585 417 585 697 889 697 889 227 776 227 776 86 524 86 524 419 850 419 850 808 176 808 176 416 121 416 121 661 437 661 437 875 252 875 252 8 109 8 109 928 963 928 963 222 479 222 479 803 525 803 525 282 452 282 452 560 299 560 299 713 353 713 353 747 952 747 952 211 751 211 751 13 244 13 244 16 219 16 219 790 576 790 576 743 478 743 478 729 505 729 505 387 646 387 646 322 657 322 657 521 175 521 175 243 765 243 765 135 131 135 131 555 109 555 109 68 194 68 194 126 139 126 139 513 264 513 264 68 403 68 403 643 422 643 422 109 649 109 649 595 591 595 591 707 388 707 388 48 143 48 143 808 418 808 418 511 208 511 208 609 257 609 257 921 877 921 877 274 866 274 866 1 330 1 330 679 423 679 423 872 445 872 445 443 760 443 760 286 761 286 761 157 136 157 136 368 928 368 928 349 887 349 887 98 437 98 437 776 949 776 949 33 220 33 220 653 774 653 774 549 96 549 96 144 193 144 193 407 108 407 108 32 930 32 930 594 767 594 767 61 833 61 833 564 324 564 324 783 299 783 299 148 359 148 359 906 341 906 341 926 538 926 538 870 252 870 252 794 532 794 532 237 517 237 517 748 138 748 138 614 203 614 203 888 233 888 233 491 814 491 814 433 574 433 574 448 181 448 181 515 842 515 842 24 514 24 514 17 832 17 832 573 508 573 508 854 804 854 804 100 963 100 963 102 439 102 439 384 601 384 601 941 159 941 159 374 135 374 135 267 129 267 129 545 330 545 330 816 422 816 422 230 562 230 562 585 67 585 67 53 446 53 446 743 753 743 753 933 470 933 470 358 751 358 751 685 466 685 466 400 279 400 279 345 70 345 70 196 307 196 307 100 701 100 701 464 202 464 202 836 266 836 266 197 645 197 645 328 479 328 479 517 657 517 657 597 819 597 819 782 757 782 757 640 457 640 457 817 491 817 491 770 276 770 276 507 98 507 98 721 182 721 182 675 880 675 880 550 346 550 346 384 306 384 306 259 242 259 242 683 324 683 324 750 715 750 715 316 246 316 246 10 670 10 670 503 185 503 185 460 921 460 921 759 705 759 705 56 423 56 423 455 466 455 466 533 847 533 847 548 111 548 111 136 454 136 454 676 226 676 226 101 600 101 600 238 602 238 602 193 15 193 15 252 644 252 644 550 808 550 808 30 772 30 772 551 467 551 467 577 148 577 148 153 170 153 170 866 818 866 818 311 574 311 574 834 902 834 902 511 619 511 619 253 690 253 690 576 548 576 548 719 926 719 926 839 143 839 143 612 736 612 736 947 524 947 524 925 845 925 845 514 586 514 586 121 190 121 190 958 229 958 229 752 733 752 733 377 90 377 90 115 377 115 377 921 750 921 750 58 705 58 705 592 740 592 740 177 782 177 782 721 34 721 34 787 700 787 700 306 948 306 948 750 489 750 489 588 224 588 224 186 335 186 335 309 433 309 433 951 275 951 275 929 357 929 357 615 627 615 627 558 385 558 385 925 630 925 630 160 121 160 121 764 520 764 520 550 842 550 842 777 532 777 532 178 531 178 531 815 760 815 760 159 395 159 395 432 673 432 673 917 544 917 544 397 360 397 360 548 515 548 515 238 477 238 477 393 538 393 538 415 608 415 608 224 340 224 340 352 779 352 779 160 801 160 801 602 658 602 658 758 527 758 527 48 955 48 955 575 610 575 610 399 638 399 638 357 873 357 873 886 885 886 885 750 650 750 650 774 961 774 961 313 306 313 306 735 716 735 716 303 771 303 771 934 461 934 461 495 128 495 128 421 772 421 772 270 757 270 757 534 71 534 71 804 60 804 60 424 162 424 162 806 593 806 593 660 699 660 699 850 663 850 663 214 250 214 250 562 959 562 959 264 421 264 421 7 123 7 123 327 856 327 856 47 675 47 675 717 753 717 753 608 545 608 545 43 617 43 617 365 509 365 509 213 318 213 318 275 769 275 769 3 540 3 540 593 853 593 853 32 840 32 840 619 810 619 810 711 544 711 544 954 833 954 833 876 518 876 518 473 117 473 117 102 841 102 841 609 661 609 661 81 806 81 806 142 205 142 205 713 234 713 234 808 335 808 335 784 324 784 324 470 692 470 692 863 303 863 303 138 76 138 76 768 33 768 33 499 673 499 673 643 278 643 278 338 812 338 812 112 858 112 858 550 875 550 875 627 471 627 471 931 282 931 282 755 774 755 774 892 161 892 161 952 621 952 621 959 844 959 844 544 483 544 483 375 245 375 245 417 731 417 731 475 583 475 583 53 668 53 668 437 289 437 289 532 132 532 132 323 934 323 934 125 733 125 733 911 413 911 413 540 755 540 755 883 274 883 274 634 491 634 491 189 27 189 27 748 563 748 563 752 760 752 760 552 279 552 279 198 495 198 495 763 622 763 622 272 489 272 489 494 387 494 387 269 135 269 135 148 196 148 196 334 579 334 579 824 532 824 532 355 456 355 456 811 388 811 388 880 340 880 340 61 162 61 162 121 189 121 189 432 552 432 552 618 248 618 248 319 238 319 238 315 121 315 121 783 827 783 827 773 734 773 734 788 254 788 254 631 713 631 713 194 726 194 726 845 629 845 629 709 874 709 874 628 206 628 206 122 576 122 576 261 724 261 724 242 828 242 828 202 400 202 400 826 153 826 153 353 25 353 25 330 258 330 258 840 509 840 509 771 509 771 509 519 663 519 663 871 593 871 593 367 23 367 23 962 633 962 633 482 439 482 439 522 544 522 544 591 830 591 830 770 17 770 17 645 393 645 393 759 160 759 160 626 460 626 460 672 736 672 736 377 678 377 678 363 588 363 588 386 122 386 122 414 787 414 787 74 487 74 487 283 349 283 349 709 109 709 109 329 616 329 616 774 101 774 101 28 351 28 351 763 897 763 897 68 222 68 222 374 22 374 22 951 656 951 656 941 772 941 772 922 663 922 663 234 394 234 394 305 280 305 280 564 735 564 735 672 808 672 808 342 696 342 696 165 903 165 903 314 463 314 463 677 68 677 68 61 587 61 587 513 877 513 877 253 775 253 775 109 923 109 923 297 715 297 715 238 93 238 93 187 582 187 582 930 302 930 302 176 799 176 799 899 293 899 293 368 654 368 654 761 890 761 890 515 736 515 736 171 890 171 890 871 882 871 882 102 96 102 96 584 904 584 904 123 197 123 197 109 695 109 695 49 365 49 365 909 418 909 418 876 463 876 463 482 823 482 823 433 486 433 486 682 515 682 515 387 901 387 901 883 836 883 836 215 544 215 544 39 362 39 362 112 287 112 287 605 800 605 800 309 234 309 234 590 811 590 811 384 55 384 55 258 938 258 938 758 93 758 93 352 588 352 588 138 72 138 72 957 636 957 636 506 801 506 801 336 621 336 621 810 515 810 515 423 289 423 289 914 560 914 560 427 403 427 403 218 92 218 92 161 648 161 648 376 189 376 189 48 492 48 492 862 587 862 587 273 681 273 681 459 33 459 33 756 504 756 504 351 290 351 290 29 191 29 191 7 349 7 349 624 833 624 833 647 34 647 34 389 930 389 930 546 511 546 511 933 343 933 343 813 76 813 76 757 687 757 687 695 140 695 140 644 805 644 805 598 138 598 138 424 882 424 882 501 529 501 529 425 961 425 961 820 622 820 622 486 934 486 934 153 386 153 386 212 454 212 454 924 664 924 664 123 425 123 425 342 252 342 252 663 813 663 813 360 645 360 645 636 10 636 10 366 810 366 810 135 916 135 916 708 458 708 458 84 604 84 604 280 634 280 634 554 503 554 503 839 866 839 866 792 942 792 942 884 594 884 594 910 789 910 789 863 1 863 1 240 879 240 879 920 232 920 232 792 395 792 395 563 904 563 904 359 387 359 387 616 554 616 554 573 599 573 599 52 466 52 466 674 507 674 507 46 547 46 547 589 876 589 876 675 773 675 773 937 435 937 435 822 26 822 26 578 595 578 595 629 678 629 678 789 342 789 342 771 951 771 951 354 40 354 40 299 846 299 846 319 652 319 652 419 752 419 752 760 745 760 745 259 89 259 89 353 574 353 574 946 44 946 44 410 702 410 702 209 234 209 234 868 520 868 520 159 702 159 702 217 864 217 864 657 936 657 936 651 581 651 581 656 719 656 719 490 182 490 182 906 304 906 304 478 389 478 389 697 314 697 314 377 530 377 530 420 9 420 9 603 485 603 485 716 930 716 930 897 756 897 756 949 522 949 522 933 418 933 418 370 287 370 287 573 70 573 70 928 917 928 917 512 761 512 761 891 546 891 546 200 308 200 308 228 171 228 171 738 402 738 402 557 829 557 829 689 336 689 336 628 461 628 461 695 524 695 524 874 822 874 822 931 547 931 547 739 16 739 16 876 324 876 324 161 47 161 47 755 824 755 824 549 602 549 602 360 926 360 926 635 894 635 894 853 660 853 660 935 356 935 356 575 915 575 915 706 600 706 600 389 720 389 720 356 145 356 145 214 340 214 340 144 452 144 452 406 121 406 121 286 425 286 425 769 655 769 655 280 605 280 605 549 320 549 320 205 494 205 494 591 664 591 664 785 549 785 549 426 338 426 338 784 471 784 471 551 505 551 505 771 961 771 961 634 200 634 200 297 760 297 760 8 635 8 635 298 409 298 409 227 811 227 811 692 374 692 374 385 185 385 185 421 739 421 739 561 48 561 48 47 686 47 686 364 175 364 175 821 112 821 112 745 232 745 232 471 298 471 298 46 392 46 392 265 761 265 761 373 252 373 252 276 866 276 866 64 265 64 265 348 866 348 866 673 766 673 766 184 355 184 355 798 140 798 140 73 110 73 110 615 797 615 797 107 75 107 75 883 194 883 194 411 452 411 452 238 143 238 143 896 38 896 38 563 299 563 299 502 286 502 286 314 665 314 665 198 356 198 356 139 60 139 60 826 852 826 852 774 909 774 909 798 15 798 15 767 184 767 184 483 889 483 889 118 316 118 316 177 681 177 681 59 452 59 452 798 42 798 42 899 9 899 9 302 58 302 58 117 646 117 646 157 530 157 530 473 456 473 456 815 664 815 664 376 670 376 670 272 303 272 303 2 311 2 311 97 135 97 135 339 895 339 895 173 378 173 378 139 601 139 601 392 868 392 868 62 224 62 224 916 516 916 516 852 838 852 838 610 532 610 532 107 927 107 927 507 339 507 339 109 615 109 615 16 788 16 788 566 518 566 518 241 809 241 809 617 870 617 870 726 783 726 783 634 679 634 679 102 802 102 802 510 576 510 576 83 804 83 804 668 288 668 288 864 506 864 506 554 53 554 53 690 961 690 961 850 320 850 320 84 26 84 26 530 743 530 743 609 53 609 53 578 336 578 336 832 682 832 682 142 762 142 762 433 225 433 225 496 783 496 783 246 476 246 476 230 421 230 421 919 87 919 87 518 615 518 615 160 449 160 449 61 74 61 74 674 810 674 810 194 295 194 295 279 445 279 445 338 725 338 725 25 878 25 878 292 742 292 742 237 634 237 634 726 426 726 426 571 869 571 869 345 832 345 832 584 361 584 361 478 343 478 343 655 716 655 716 89 591 89 591 211 62 211 62 191 131 191 131 373 628 373 628 474 181 474 181 422 53 422 53 650 626 650 626 13 268 13 268 177 111 177 111 538 445 538 445 579 702 579 702 195 339 195 339 597 244 597 244 78 182 78 182 662 843 662 843 947 457 947 457 110 586 110 586 927 184 927 184 940 669 940 669 326 53 326 53 477 303 477 303 518 522 518 522 203 702 203 702 906 98 906 98 645 961 645 961 417 608 417 608 356 3 356 3 854 734 854 734 547 387 547 387 802 229 802 229 8 80 8 80 447 722 447 722 573 217 573 217 689 725 689 725 216 116 216 116 31 875 31 875 919 125 919 125 632 152 632 152 178 390 178 390 194 837 194 837 55 128 55 128 153 471 153 471 758 892 758 892 765 360 765 360 487 738 487 738 223 407 223 407 402 330 402 330 207 771 207 771 483 382 483 382 120 656 120 656 611 273 611 273 895 488 895 488 457 20 457 20 797 911 797 911 541 395 541 395 632 807 632 807 921 88 921 88 111 105 111 105 42 38 42 38 408 497 408 497 885 556 885 556 924 315 924 315 114 823 114 823 272 331 272 331 338 64 338 64 927 643 927 643 340 570 340 570 327 461 327 461 213 761 213 761 617 949 617 949 593 315 593 315 246 271 246 271 149 938 149 938 520 380 520 380 489 241 489 241 720 499 720 499 687 152 687 152 871 660 871 660 401 244 401 244 662 118 662 118 156 802 156 802 641 597 641 597 43 807 43 807 596 364 596 364 719 466 719 466 195 286 195 286 908 396 908 396 575 333 575 333 618 859 618 859 923 454 923 454 640 90 640 90 780 251 780 251 941 549 941 549 934 700 934 700 846 246 846 246 789 931 789 931 217 505 217 505 348 717 348 717 65 20 65 20 517 38 517 38 188 492 188 492 179 172 179 172 415 834 415 834 50 927 50 927 500 716 500 716 518 645 518 645 775 380 775 380 464 963 464 963 747 269 747 269 405 160 405 160 497 261 497 261 668 689 668 689 226 165 226 165 142 859 142 859 329 929 329 929 55 190 55 190 665 631 665 631 381 108 381 108 225 821 225 821 713 479 713 479 635 213 635 213 318 461 318 461 218 118 218 118 97 127 97 127 898 777 898 777 770 221 770 221 924 593 924 593 74 520 74 520 138 162 138 162 514 435 514 435 357 937 357 937 649 247 649 247 708 144 708 144 883 797 883 797 722 222 722 222 850 787 850 787 592 939 592 939 381 489 381 489 58 533 58 533 341 881 341 881 12 133 12 133 857 720 857 720 218 375 218 375 815 466 815 466 213 790 213 790 264 702 264 702 628 309 628 309 840 643 840 643 75 511 75 511 307 148 307 148 805 625 805 625 652 957 652 957 911 172 911 172 218 556 218 556 243 149 243 149 832 613 832 613 620 171 620 171 888 964 888 964 862 285 862 285 797 65 797 65 848 282 848 282 645 671 645 671 393 829 393 829 301 183 301 183 542 69 542 69 149 780 149 780 738 759 738 759 451 79 451 79 656 231 656 231 667 162 667 162 739 686 739 686 38 530 38 530 725 7 725 7 964 915 964 915 333 793 333 793 8 228 8 228 443 179 443 179 660 224 660 224 562 811 562 811 352 847 352 847 328 774 328 774 474 549 474 549 869 911 869 911 348 14 348 14 386 291 386 291 244 563 244 563 70 813 70 813 176 639 176 639 774 593 774 593 565 635 565 635 149 320 149 320 381 105 381 105 54 51 54 51 349 478 349 478 560 301 560 301 389 881 389 881 961 79 961 79 649 858 649 858 395 900 395 900 707 537 707 537 742 173 742 173 610 414 610 414 541 371 541 371 328 121 328 121 725 358 725 358 303 399 303 399 602 342 602 342 545 933 545 933 446 845 446 845 824 662 824 662 443 660 443 660 61 889 61 889 749 654 749 654 860 4 860 4 597 929 597 929 264 822 264 822 674 655 674 655 774 963 774 963 279 300 279 300 549 298 549 298 369 2 369 2 90 363 90 363 270 8 270 8 825 736 825 736 325 426 325 426 358 32 358 32 111 383 111 383 904 524 904 524 122 369 122 369 793 696 793 696 137 132 137 132 900 235 900 235 466 343 466 343 52 254 52 254 158 730 158 730 367 222 367 222 605 797 605 797 694 600 694 600 846 819 846 819 104 899 104 899 471 832 471 832 42 149 42 149 870 762 870 762 547 470 547 470 813 226 813 226 696 252 696 252 703 492 703 492 205 340 205 340 796 435 796 435 686 708 686 708 231 211 231 211 646 133 646 133 936 252 936 252 782 566 782 566 457 375 457 375 370 832 370 832 955 720 955 720 742 758 742 758 3 367 3 367 170 772 170 772 700 357 700 357 457 565 457 565 309 541 309 541 347 210 347 210 626 607 626 607 457 376 457 376 525 592 525 592 13 53 13 53 904 50 904 50 5 952 5 952 820 69 820 69 204 901 204 901 145 579 145 579 615 444 615 444 73 837 73 837 831 459 831 459 444 668 444 668 678 285 678 285 198 832 198 832 905 217 905 217 418 660 418 660 79 817 79 817 688 533 688 533 607 781 607 781 924 758 924 758 654 48 654 48 134 654 134 654 114 884 114 884 202 138 202 138 779 946 779 946 680 505 680 505 17 743 17 743 927 47 927 47 524 113 524 113 882 148 882 148 96 198 96 198 31 91 31 91 790 279 790 279 150 911 150 911 761 569 761 569 472 162 472 162 902 612 902 612 867 631 867 631 23 175 23 175 708 640 708 640 148 514 148 514 899 86 899 86 832 590 832 590 164 320 164 320 688 312 688 312 591 899 591 899 659 866 659 866 578 536 578 536 229 634 229 634 110 864 110 864 828 499 828 499 61 751 61 751 841 540 841 540 817 349 817 349 530 174 530 174 229 701 229 701 389 922 389 922 746 515 746 515 571 413 571 413 948 872 948 872 697 672 697 672 234 658 234 658 382 846 382 846 957 345 957 345 698 141 698 141 41 199 41 199 127 957 127 957 250 937 250 937 665 100 665 100 513 517 513 517 161 413 161 413 235 809 235 809 801 887 801 887 70 337 70 337 872 182 872 182 191 19 191 19 133 796 133 796 910 855 910 855 361 617 361 617 251 611 251 611 679 896 679 896 566 836 566 836 244 35 244 35 439 515 439 515 136 202 136 202 515 185 515 185 91 681 91 681 190 91 190 91 448 194 448 194 191 706 191 706 158 248 158 248 594 567 594 567 545 113 545 113 590 525 590 525 779 775 779 775 196 887 196 887 600 414 600 414 636 485 636 485 848 661 848 661 123 89 123 89 887 649 887 649 470 668 470 668 109 759 109 759 362 122 362 122 56 821 56 821 933 901 933 901 118 709 118 709 425 404 425 404 462 17 462 17 64 706 64 706 153 451 153 451 719 521 719 521 690 612 690 612 130 385 130 385 846 239 846 239 526 827 526 827 391 425 391 425 244 28 244 28 380 603 380 603 731 152 731 152 602 938 602 938 624 613 624 613 537 912 537 912 766 304 766 304 578 254 578 254 754 370 754 370 852 69 852 69 727 499 727 499 871 890 871 890 523 822 523 822 740 742 740 742 717 878 717 878 286 674 286 674 553 715 553 715 322 52 322 52 883 815 883 815 164 469 164 469 768 233 768 233 559 451 559 451 154 502 154 502 942 512 942 512 18 454 18 454 642 451 642 451 535 479 535 479 559 145 559 145 267 516 267 516 264 570 264 570 838 882 838 882 861 587 861 587 912 576 912 576 427 471 427 471 21 358 21 358 875 142 875 142 445 382 445 382 916 777 916 777 491 581 491 581 919 116 919 116 952 656 952 656 557 616 557 616 40 337 40 337 63 359 63 359 345 817 345 817 109 704 109 704 305 746 305 746 139 859 139 859 204 631 204 631 9 486 9 486 256 734 256 734 392 189 392 189 131 781 131 781 543 785 543 785 504 85 504 85 570 491 570 491 453 145 453 145 309 685 309 685 864 668 864 668 290 159 290 159 248 706 248 706 891 239 891 239 546 174 546 174 746 37 746 37 265 538 265 538 233 143 233 143 114 262 114 262 206 342 206 342 933 549 933 549 668 663 668 663 170 782 170 782 288 467 288 467 488 901 488 901 318 616 318 616 581 34 581 34 253 674 253 674 370 790 370 790 587 791 587 791 589 843 589 843 415 758 415 758 327 20 327 20 883 78 883 78 650 11 650 11 205 497 205 497 117 913 117 913 718 576 718 576 850 449 850 449 716 823 716 823 822 960 822 960 338 173 338 173 952 391 952 391 287 734 287 734 731 905 731 905 623 57 623 57 744 570 744 570 51 801 51 801 362 614 362 614 445 60 445 60 119 806 119 806 515 407 515 407 813 466 813 466 892 391 892 391 130 362 130 362 869 782 869 782 704 360 704 360 634 584 634 584 46 467 46 467 963 483 963 483 484 887 484 887 167 655 167 655 260 214 260 214 635 938 635 938 250 773 250 773 712 247 712 247 706 840 706 840 549 800 549 800 20 955 20 955 464 817 464 817 652 360 652 360 704 343 704 343 480 283 480 283 208 714 208 714 734 589 734 589 608 136 608 136 161 748 161 748 623 362 623 362 582 336 582 336 390 916 390 916 449 871 449 871 453 732 453 732 912 256 912 256 162 497 162 497 751 649 751 649 876 355 876 355 703 221 703 221 672 580 672 580 751 552 751 552 291 104 291 104 663 789 663 789 929 867 929 867 678 481 678 481 515 47 515 47 162 562 162 562 599 77 599 77 443 261 443 261 241 265 241 265 904 389 904 389 830 859 830 859 487 47 487 47 667 45 667 45 839 815 839 815 430 715 430 715 664 499 664 499 657 724 657 724 609 247 609 247 43 850 43 850 778 758 778 758 214 293 214 293 371 262 371 262 100 234 100 234 63 413 63 413 187 563 187 563 723 483 723 483 578 148 578 148 339 602 339 602 738 106 738 106 767 347 767 347 341 232 341 232 671 218 671 218 455 869 455 869 443 469 443 469 480 628 480 628 372 809 372 809 883 588 883 588 629 88 629 88 615 204 615 204 935 234 935 234 336 556 336 556 270 584 270 584 454 758 454 758 898 848 898 848 431 430 431 430 382 786 382 786 512 906 512 906 956 444 956 444 391 299 391 299 267 340 267 340 140 266 140 266 587 716 587 716 586 645 586 645 108 834 108 834 258 946 258 946 288 737 288 737 283 485 283 485 841 960 841 960 566 541 566 541 50 541 50 541 804 138 804 138 576 496 576 496 612 427 612 427 462 904 462 904 553 210 553 210 486 728 486 728 434 437 434 437 305 759 305 759 384 85 384 85 694 743 694 743 190 391 190 391 38 885 38 885 198 146 198 146 846 631 846 631 867 245 867 245 648 838 648 838 893 634 893 634 551 310 551 310 682 334 682 334 758 215 758 215 358 69 358 69 494 723 494 723 126 350 126 350 657 243 657 243 569 936 569 936 766 209 766 209 272 583 272 583 178 657 178 657 819 962 819 962 439 169 439 169 94 258 94 258 836 850 836 850 845 14 845 14 586 553 586 553 97 337 97 337 417 290 417 290 73 157 73 157 669 208 669 208 881 128 881 128 570 54 570 54 830 178 830 178 396 572 396 572 16 356 16 356 131 36 131 36 911 200 911 200 785 590 785 590 298 963 298 963 483 776 483 776 483 761 483 761 528 419 528 419 62 741 62 741 285 245 285 245 129 878 129 878 46 376 46 376 459 731 459 731 533 700 533 700 849 50 849 50 421 243 421 243 321 419 321 419 245 200 245 200 852 280 852 280 912 633 912 633 503 378 503 378 117 60 117 60 36 380 36 380 60 667 60 667 693 525 693 525 778 346 778 346 320 108 320 108 359 521 359 521 656 785 656 785 278 296 278 296 777 334 777 334 765 878 765 878 627 919 627 919 846 517 846 517 160 495 160 495 595 9 595 9 869 749 869 749 478 344 478 344 22 195 22 195 542 908 542 908 640 929 640 929 591 300 591 300 163 816 163 816 293 668 293 668 653 438 653 438 218 822 218 822 611 729 611 729 900 257 900 257 777 846 777 846 326 331 326 331 848 369 848 369 310 825 310 825 753 899 753 899 701 749 701 749 647 835 647 835 881 732 881 732 396 880 396 880 857 430 857 430 344 720 344 720 644 890 644 890 964 285 964 285 843 62 843 62 323 743 323 743 826 15 826 15 195 310 195 310 648 259 648 259 844 357 844 357 207 115 207 115 843 543 843 543 549 185 549 185 463 588 463 588 868 128 868 128 945 89 945 89 214 247 214 247 947 932 947 932 4 656 4 656 866 229 866 229 377 55 377 55 900 799 900 799 605 243 605 243 556 422 556 422 487 219 487 219 345 171 345 171 832 628 832 628 509 740 509 740 488 680 488 680 954 779 954 779 510 118 510 118 888 630 888 630 40 948 40 948 960 118 960 118 52 807 52 807 669 563 669 563 444 220 444 220 760 179 760 179 27 711 27 711 729 768 729 768 649 435 649 435 148 237 148 237 463 240 463 240 657 397 657 397 737 15 737 15 178 954 178 954 434 31 434 31 343 425 343 425 245 304 245 304 377 790 377 790 92 308 92 308 497 447 497 447 772 405 772 405 866 388 866 388 170 509 170 509 884 67 884 67 901 656 901 656 647 121 647 121 156 482 156 482 656 167 656 167 653 497 653 497 425 890 425 890 611 872 611 872 250 573 250 573 534 87 534 87 225 92 225 92 275 862 275 862 25 189 25 189 501 856 501 856 195 549 195 549 380 5 380 5 787 630 787 630 441 46 441 46 932 757 932 757 699 149 699 149 61 274 61 274 43 181 43 181 876 731 876 731 389 646 389 646 813 545 813 545 718 728 718 728 928 100 928 100 170 3 170 3 642 495 642 495 249 56 249 56 98 538 98 538 641 862 641 862 888 17 888 17 362 957 362 957 163 262 163 262 915 91 915 91 12 628 12 628 275 86 275 86 331 840 331 840 445 291 445 291 578 857 578 857 855 454 855 454 104 507 104 507 402 699 402 699 563 157 563 157 35 166 35 166 139 10 139 10 615 757 615 757 230 496 230 496 139 688 139 688 386 235 386 235 492 565 492 565 735 797 735 797 780 237 780 237 273 99 273 99 141 897 141 897 294 198 294 198 118 181 118 181 466 234 466 234 24 804 24 804 250 891 250 891 328 511 328 511 794 273 794 273 490 642 490 642 90 542 90 542 355 166 355 166 645 411 645 411 638 816 638 816 589 308 589 308 913 935 913 935 82 764 82 764 254 421 254 421 230 330 230 330 13 38 13 38 507 73 507 73 845 727 845 727 680 21 680 21 83 274 83 274 417 940 417 940 927 519 927 519 759 698 759 698 65 360 65 360 165 405 165 405 709 270 709 270 308 382 308 382 671 302 671 302 872 54 872 54 72 881 72 881 608 518 608 518 224 820 224 820 627 800 627 800 522 927 522 927 438 423 438 423 11 318 11 318 506 365 506 365 840 386 840 386 781 117 781 117 720 124 720 124 459 781 459 781 449 636 449 636 872 229 872 229 300 61 300 61 689 85 689 85 301 54 301 54 249 74 249 74 245 498 245 498 700 282 700 282 78 93 78 93 576 104 576 104 102 161 102 161 172 912 172 912 748 886 748 886 531 85 531 85 501 274 501 274 139 649 139 649 640 542 640 542 923 329 923 329 171 259 171 259 92 658 92 658 372 541 372 541 817 901 817 901 218 199 218 199 36 51 36 51 940 870 940 870 12 904 12 904 167 942 167 942 682 18 682 18 532 305 532 305 149 820 149 820 14 832 14 832 196 24 196 24 204 554 204 554 452 770 452 770 634 515 634 515 535 8 535 8 605 381 605 381 365 634 365 634 154 964 154 964 739 723 739 723 229 141 229 141 794 371 794 371 566 901 566 901 457 184 457 184 5 231 5 231 431 112 431 112 467 194 467 194 759 267 759 267 580 335 580 335 317 262 317 262 716 59 716 59 911 95 911 95 867 581 867 581 638 474 638 474 170 650 170 650 877 928 877 928 832 320 832 320 239 835 239 835 177 164 177 164 688 192 688 192 319 442 319 442 688 24 688 24 552 281 552 281 360 644 360 644 186 704 186 704 947 53 947 53 410 785 410 785 217 532 217 532 221 56 221 56 146 450 146 450 312 79 312 79 753 273 753 273 78 136 78 136 935 736 935 736 893 437 893 437 731 477 731 477 728 620 728 620 88 141 88 141 172 46 172 46 766 190 766 190 716 873 716 873 392 199 392 199 392 515 392 515 444 251 444 251 270 942 270 942 497 18 497 18 672 355 672 355 28 326 28 326 464 770 464 770 320 252 320 252 844 257 844 257 830 301 830 301 746 701 746 701 669 521 669 521 26 79 26 79 714 732 714 732 317 198 317 198 26 83 26 83 17 937 17 937 442 270 442 270 419 955 419 955 565 932 565 932 107 328 107 328 334 236 334 236 826 782 826 782 294 174 294 174 57 765 57 765 478 141 478 141 344 145 344 145 563 208 563 208 857 587 857 587 883 497 883 497 517 822 517 822 806 48 806 48 25 718 25 718 24 855 24 855 612 658 612 658 101 362 101 362 671 848 671 848 614 11 614 11 622 440 622 440 461 403 461 403 444 862 444 862 332 567 332 567 134 187 134 187 158 832 158 832 384 612 384 612 548 776 548 776 848 910 848 910 246 603 246 603 382 507 382 507 690 940 690 940 102 720 102 720 290 189 290 189 684 440 684 440 935 749 935 749 314 660 314 660 48 502 48 502 500 650 500 650 15 129 15 129 48 833 48 833 410 460 410 460 387 912 387 912 560 167 560 167 900 143 900 143 582 196 582 196 169 227 169 227 650 470 650 470 256 279 256 279 776 562 776 562 194 721 194 721 501 190 501 190 727 787 727 787 526 380 526 380 615 558 615 558 491 405 491 405 52 266 52 266 744 781 744 781 361 960 361 960 324 309 324 309 301 485 301 485 830 935 830 935 938 388 938 388 252 242 252 242 378 372 378 372 32 185 32 185 72 643 72 643 660 767 660 767 21 318 21 318 961 903 961 903 448 755 448 755 675 724 675 724 840 34 840 34 132 233 132 233 749 288 749 288 232 25 232 25 916 892 916 892 83 414 83 414 344 487 344 487 81 410 81 410 863 954 863 954 759 742 759 742 691 234 691 234 113 268 113 268 626 36 626 36 958 179 958 179 154 337 154 337 915 35 915 35 166 780 166 780 52 798 52 798 311 643 311 643 565 240 565 240 872 134 872 134 902 468 902 468 294 276 294 276 559 704 559 704 617 744 617 744 613 754 613 754 441 797 441 797 207 809 207 809 437 590 437 590 950 124 950 124 728 183 728 183 526 35 526 35 223 926 223 926 759 788 759 788 240 151 240 151 68 935 68 935 410 356 410 356 639 215 639 215 451 109 451 109 731 51 731 51 556 726 556 726 37 93 37 93 521 132 521 132 556 291 556 291 275 212 275 212 233 333 233 333 951 328 951 328 251 468 251 468 30 304 30 304 72 598 72 598 379 902 379 902 778 247 778 247 623 454 623 454 487 69 487 69 882 279 882 279 933 922 933 922 331 441 331 441 223 200 223 200 467 377 467 377 322 870 322 870 617 409 617 409 149 470 149 470 522 437 522 437 879 286 879 286 31 464 31 464 209 18 209 18 942 527 942 527 613 317 613 317 952 173 952 173 415 193 415 193 2 561 2 561 855 235 855 235 95 257 95 257 88 632 88 632 228 207 228 207 552 589 552 589 568 735 568 735 229 316 229 316 856 518 856 518 458 889 458 889 656 642 656 642 308 222 308 222 404 703 404 703 734 507 734 507 220 440 220 440 338 199 338 199 481 260 481 260 373 113 373 113 858 238 858 238 255 644 255 644 588 888 588 888 301 944 301 944 924 911 924 911 264 183 264 183 332 660 332 660 876 312 876 312 806 579 806 579 789 908 789 908 445 162 445 162 606 51 606 51 479 662 479 662 838 616 838 616 614 672 614 672 550 678 550 678 596 569 596 569 761 736 761 736 534 171 534 171 584 602 584 602 664 317 664 317 330 377 330 377 188 539 188 539 866 587 866 587 115 899 115 899 431 69 431 69 599 97 599 97 259 431 259 431 59 964 59 964 29 896 29 896 881 448 881 448 9 243 9 243 207 18 207 18 460 163 460 163 355 502 355 502 302 724 302 724 635 212 635 212 262 711 262 711 882 126 882 126 114 834 114 834 729 560 729 560 326 135 326 135 829 763 829 763 886 840 886 840 98 891 98 891 71 196 71 196 640 739 640 739 206 530 206 530 100 371 100 371 889 333 889 333 410 50 410 50 272 109 272 109 318 805 318 805 663 135 663 135 261 925 261 925 303 720 303 720 634 896 634 896 742 907 742 907 374 654 374 654 308 564 308 564 671 773 671 773 243 85 243 85 276 598 276 598 146 620 146 620 317 474 317 474 317 653 317 653 773 123 773 123 669 57 669 57 441 780 441 780 62 716 62 716 32 46 32 46 920 317 920 317 256 647 256 647 48 443 48 443 558 46 558 46 773 749 773 749 874 718 874 718 724 915 724 915 653 190 653 190 405 147 405 147 302 26 302 26 796 693 796 693 640 682 640 682 783 905 783 905 935 153 935 153 824 854 824 854 544 346 544 346 688 651 688 651 616 573 616 573 963 11 963 11 826 761 826 761 192 742 192 742 111 418 111 418 425 734 425 734 582 154 582 154 757 741 757 741 585 894 585 894 554 896 554 896 856 145 856 145 659 282 659 282 351 563 351 563 58 107 58 107 893 945 893 945 685 201 685 201 628 166 628 166 168 461 168 461 503 778 503 778 242 37 242 37 694 251 694 251 212 649 212 649 155 148 155 148 687 547 687 547 879 606 879 606 545 135 545 135 577 934 577 934 12 268 12 268 830 524 830 524 231 590 231 590 222 732 222 732 471 314 471 314 58 247 58 247 315 457 315 457 420 450 420 450 898 596 898 596 334 701 334 701 935 387 935 387 657 609 657 609 624 119 624 119 85 149 85 149 372 854 372 854 691 410 691 410 605 609 605 609 818 640 818 640 953 714 953 714 674 422 674 422 6 144 6 144 928 92 928 92 954 175 954 175 280 624 280 624 104 377 104 377 934 190 934 190 765 937 765 937 874 184 874 184 156 128 156 128 232 923 232 923 690 611 690 611 514 842 514 842 235 35 235 35 266 833 266 833 248 195 248 195 877 202 877 202 744 916 744 916 467 580 467 580 90 736 90 736 696 414 696 414 84 847 84 847 821 452 821 452 645 447 645 447 509 417 509 417 656 877 656 877 686 548 686 548 79 878 79 878 325 568 325 568 22 802 22 802 590 280 590 280 485 123 485 123 734 197 734 197 774 345 774 345 2 468 2 468 864 224 864 224 108 48 108 48 458 50 458 50 348 177 348 177 953 284 953 284 843 822 843 822 644 6 644 6 64 411 64 411 574 946 574 946 285 401 285 401 210 861 210 861 924 714 924 714 758 737 758 737 883 474 883 474 323 94 323 94 433 547 433 547 901 446 901 446 363 797 363 797 893 110 893 110 145 159 145 159 49 259 49 259 955 784 955 784 931 85 931 85 212 423 212 423 83 299 83 299 118 255 118 255 236 26 236 26 47 328 47 328 431 249 431 249 582 888 582 888 556 872 556 872 520 91 520 91 719 334 719 334 460 283 460 283 260 49 260 49 219 737 219 737 384 593 384 593 133 774 133 774 725 233 725 233 758 654 758 654 458 829 458 829 417 625 417 625 17 359 17 359 5 845 5 845 110 430 110 430 783 302 783 302 271 246 271 246 138 686 138 686 447 10 447 10 211 794 211 794 806 908 806 908 692 30 692 30 108 804 108 804 309 528 309 528 962 669 962 669 243 547 243 547 331 223 331 223 503 148 503 148 832 728 832 728 77 704 77 704 792 872 792 872 646 757 646 757 713 556 713 556 601 659 601 659 861 766 861 766 916 400 916 400 18 883 18 883 504 581 504 581 199 620 199 620 475 183 475 183 840 702 840 702 129 95 129 95 54 358 54 358 191 759 191 759 513 257 513 257 764 790 764 790 456 753 456 753 436 4 436 4 708 63 708 63 359 859 359 859 638 267 638 267 255 311 255 311 572 411 572 411 905 467 905 467 428 619 428 619 376 822 376 822 441 746 441 746 854 219 854 219 828 9 828 9 850 530 850 530 632 299 632 299 476 108 476 108 282 127 282 127 44 507 44 507 22 373 22 373 179 804 179 804 528 767 528 767 724 550 724 550 32 490 32 490 881 14 881 14 163 67 163 67 339 669 339 669 12 415 12 415 143 119 143 119 662 461 662 461 435 155 435 155 610 858 610 858 278 728 278 728 354 901 354 901 137 56 137 56 808 670 808 670 147 890 147 890 755 505 755 505 241 759 241 759 129 309 129 309 433 528 433 528 155 941 155 941 797 243 797 243 233 117 233 117 625 599 625 599 44 158 44 158 681 695 681 695 375 790 375 790 841 884 841 884 338 190 338 190 104 570 104 570 78 117 78 117 928 199 928 199 523 160 523 160 80 136 80 136 716 537 716 537 109 826 109 826 675 318 675 318 898 70 898 70 298 440 298 440 819 458 819 458 451 546 451 546 206 434 206 434 597 666 597 666 49 407 49 407 561 651 561 651 826 571 826 571 298 441 298 441 247 863 247 863 549 936 549 936 818 108 818 108 110 829 110 829 719 731 719 731 669 816 669 816 908 330 908 330 745 548 745 548 388 896 388 896 345 93 345 93 909 956 909 956 154 898 154 898 276 255 276 255 434 641 434 641 261 133 261 133 512 554 512 554 449 888 449 888 54 655 54 655 603 225 603 225 734 61 734 61 427 65 427 65 665 226 665 226 273 814 273 814 151 317 151 317 42 651 42 651 237 181 237 181 830 915 830 915 949 754 949 754 481 843 481 843 426 523 426 523 783 839 783 839 25 190 25 190 281 689 281 689 477 787 477 787 841 490 841 490 57 115 57 115 188 108 188 108 112 470 112 470 735 662 735 662 855 349 855 349 626 446 626 446 799 835 799 835 437 67 437 67 644 949 644 949 288 935 288 935 463 823 463 823 718 399 718 399 862 768 862 768 297 782 297 782 845 630 845 630 249 390 249 390 910 578 910 578 489 458 489 458 586 574 586 574 420 330 420 330 674 728 674 728 314 596 314 596 679 271 679 271 950 88 950 88 773 308 773 308 75 544 75 544 482 824 482 824 525 413 525 413 331 667 331 667 84 305 84 305 829 147 829 147 365 655 365 655 696 202 696 202 826 374 826 374 168 730 168 730 928 265 928 265 66 178 66 178 415 291 415 291 325 669 325 669 537 578 537 578 844 701 844 701 242 903 242 903 712 440 712 440 441 483 441 483 141 431 141 431 360 156 360 156 27 293 27 293 811 839 811 839 698 854 698 854 212 370 212 370 925 865 925 865 934 425 934 425 106 150 106 150 59 802 59 802 476 110 476 110 448 518 448 518 168 770 168 770 693 266 693 266 267 933 267 933 745 482 745 482 797 950 797 950 898 732 898 732 803 40 803 40 129 503 129 503 557 900 557 900 867 53 867 53 810 276 810 276 649 254 649 254 798 567 798 567 545 948 545 948 958 526 958 526 754 402 754 402 85 606 85 606 416 936 416 936 661 634 661 634 335 457 335 457 862 446 862 446 432 124 432 124 126 863 126 863 258 673 258 673 341 850 341 850 618 413 618 413 298 424 298 424 515 358 515 358 725 314 725 314 806 289 806 289 314 296 314 296 877 466 877 466 159 263 159 263 871 847 871 847 670 4 670 4 849 514 849 514 929 155 929 155 348 744 348 744 225 324 225 324 54 752 54 752 13 542 13 542 54 33 54 33 643 908 643 908 360 781 360 781 185 241 185 241 337 250 337 250 453 408 453 408 84 476 84 476 625 785 625 785 266 452 266 452 423 862 423 862 440 480 440 480 910 615 910 615 864 108 864 108 440 658 440 658 199 307 199 307 646 600 646 600 666 784 666 784 627 306 627 306 236 286 236 286 229 733 229 733 775 851 775 851 443 645 443 645 201 251 201 251 660 765 660 765 347 393 347 393 526 187 526 187 694 645 694 645 509 825 509 825 727 654 727 654 277 642 277 642 889 519 889 519 14 697 14 697 295 370 295 370 416 745 416 745 81 62 81 62 35 334 35 334 368 850 368 850 211 593 211 593 424 495 424 495 416 112 416 112 825 817 825 817 920 743 920 743 455 541 455 541 656 324 656 324 946 678 946 678 739 577 739 577 602 883 602 883 719 296 719 296 647 699 647 699 651 845 651 845 145 721 145 721 707 640 707 640 308 620 308 620 510 120 510 120 788 747 788 747 779 499 779 499 476 392 476 392 929 474 929 474 513 883 513 883 934 362 934 362 595 111 595 111 889 903 889 903 722 331 722 331 798 431 798 431 836 462 836 462 254 728 254 728 202 888 202 888 189 870 189 870 323 255 323 255 278 910 278 910 622 810 622 810 359 826 359 826 678 393 678 393 634 375 634 375 893 103 893 103 841 838 841 838 405 714 405 714 663 675 663 675 11 203 11 203 48 709 48 709 102 56 102 56 704 355 704 355 676 827 676 827 753 704 753 704 561 633 561 633 235 58 235 58 561 118 561 118 267 846 267 846 789 296 789 296 103 758 103 758 346 778 346 778 893 957 893 957 566 703 566 703 655 714 655 714 662 321 662 321 597 667 597 667 501 283 501 283 663 183 663 183 215 129 215 129 574 859 574 859 29 218 29 218 54 865 54 865 782 160 782 160 63 22 63 22 755 562 755 562 617 622 617 622 719 765 719 765 376 64 376 64 408 795 408 795 417 576 417 576 300 550 300 550 479 674 479 674 257 243 257 243 511 237 511 237 333 945 333 945 849 726 849 726 330 6 330 6 753 813 753 813 635 421 635 421 451 12 451 12 90 590 90 590 562 839 562 839 24 797 24 797 61 813 61 813 864 723 864 723 689 629 689 629 780 184 780 184 352 138 352 138 566 896 566 896 382 64 382 64 749 357 749 357 314 925 314 925 561 58 561 58 606 585 606 585 915 423 915 423 814 559 814 559 666 304 666 304 383 273 383 273 215 730 215 730 474 7 474 7 887 104 887 104 395 122 395 122 235 510 235 510 614 268 614 268 779 128 779 128 863 841 863 841 714 20 714 20 395 483 395 483 352 389 352 389 281 584 281 584 893 840 893 840 128 561 128 561 292 583 292 583 691 584 691 584 4 830 4 830 612 92 612 92 581 283 581 283 400 745 400 745 730 915 730 915 207 577 207 577 212 472 212 472 774 635 774 635 319 810 319 810 588 480 588 480 559 171 559 171 263 676 263 676 512 367 512 367 752 781 752 781 687 797 687 797 362 17 362 17 679 337 679 337 455 95 455 95 900 863 900 863 729 962 729 962 895 451 895 451 150 562 150 562 920 255 920 255 688 765 688 765 395 7 395 7 490 338 490 338 656 601 656 601 922 26 922 26 891 577 891 577 505 190 505 190 68 763 68 763 371 322 371 322 292 187 292 187 680 26 680 26 346 316 346 316 963 59 963 59 235 231 235 231 366 395 366 395 89 114 89 114 961 344 961 344 271 285 271 285 499 384 499 384 320 575 320 575 867 263 867 263 313 27 313 27 720 717 720 717 362 28 362 28 603 443 603 443 327 417 327 417 662 454 662 454 248 81 248 81 425 139 425 139 202 447 202 447 291 468 291 468 651 316 651 316 173 349 173 349 586 112 586 112 900 292 900 292 20 901 20 901 690 801 690 801 196 276 196 276 745 771 745 771 11 57 11 57 213 354 213 354 381 444 381 444 888 307 888 307 63 543 63 543 141 915 141 915 199 169 199 169 506 344 506 344 820 490 820 490 702 876 702 876 511 87 511 87 58 439 58 439 76 848 76 848 248 462 248 462 157 86 157 86 115 291 115 291 964 658 964 658 293 848 293 848 161 521 161 521 508 673 508 673 555 900 555 900 99 658 99 658 655 401 655 401 886 72 886 72 917 256 917 256 906 803 906 803 201 399 201 399 490 853 490 853 555 819 555 819 111 879 111 879 8 525 8 525 401 934 401 934 478 178 478 178 100 287 100 287 732 159 732 159 144 561 144 561 445 844 445 844 439 334 439 334 804 678 804 678 760 106 760 106 223 787 223 787 729 63 729 63 665 471 665 471 641 14 641 14 908 233 908 233 236 596 236 596 725 456 725 456 887 746 887 746 764 579 764 579 385 833 385 833 694 322 694 322 903 218 903 218 93 390 93 390 248 539 248 539 11 481 11 481 766 48 766 48 467 607 467 607 165 161 165 161 879 599 879 599 947 579 947 579 732 199 732 199 41 114 41 114 295 192 295 192 684 635 684 635 806 452 806 452 824 956 824 956 703 285 703 285 132 52 132 52 449 75 449 75 497 867 497 867 533 616 533 616 133 289 133 289 123 245 123 245 888 599 888 599 641 670 641 670 106 607 106 607 36 12 36 12 598 254 598 254 492 775 492 775 123 29 123 29 932 99 932 99 838 554 838 554 11 862 11 862 65 756 65 756 734 465 734 465 111 556 111 556 340 717 340 717 240 233 240 233 895 723 895 723 776 321 776 321 837 508 837 508 463 729 463 729 817 521 817 521 69 675 69 675 957 19 957 19 183 922 183 922 531 816 531 816 923 538 923 538 107 693 107 693 855 425 855 425 595 126 595 126 406 908 406 908 550 385 550 385 902 572 902 572 217 855 217 855 833 397 833 397 242 869 242 869 69 450 69 450 268 772 268 772 144 662 144 662 564 449 564 449 144 953 144 953 877 650 877 650 451 374 451 374 366 884 366 884 8 443 8 443 158 915 158 915 128 75 128 75 19 877 19 877 792 483 792 483 725 236 725 236 706 126 706 126 401 79 401 79 760 387 760 387 549 798 549 798 35 720 35 720 515 893 515 893 18 529 18 529 526 321 526 321 326 919 326 919 723 944 723 944 789 635 789 635 246 890 246 890 349 150 349 150 850 768 850 768 250 32 250 32 228 160 228 160 36 698 36 698 411 311 411 311 685 916 685 916 329 284 329 284 427 498 427 498 805 695 805 695 456 178 456 178 560 758 560 758 603 83 603 83 832 458 832 458 850 154 850 154 539 776 539 776 342 105 342 105 364 890 364 890 295 730 295 730 586 307 586 307 21 133 21 133 160 344 160 344 159 87 159 87 402 335 402 335 947 371 947 371 928 408 928 408 188 348 188 348 337 942 337 942 185 698 185 698 957 645 957 645 794 744 794 744 561 176 561 176 14 703 14 703 377 147 377 147 386 761 386 761 723 532 723 532 322 594 322 594 451 907 451 907 602 955 602 955 921 822 921 822 350 487 350 487 103 332 103 332 770 573 770 573 474 690 474 690 190 355 190 355 278 386 278 386 238 151 238 151 20 519 20 519 31 256 31 256 57 160 57 160 143 620 143 620 460 237 460 237 891 643 891 643 860 868 860 868 688 169 688 169 20 369 20 369 710 686 710 686 517 723 517 723 25 329 25 329 841 501 841 501 737 173 737 173 371 284 371 284 107 448 107 448 426 753 426 753 520 117 520 117 39 813 39 813 155 807 155 807 717 680 717 680 439 67 439 67 648 204 648 204 118 626 118 626 141 748 141 748 194 852 194 852 663 112 663 112 9 489 9 489 390 42 390 42 938 720 938 720 174 570 174 570 763 589 763 589 229 878 229 878 462 10 462 10 888 930 888 930 864 71 864 71 445 208 445 208 597 2 597 2 167 232 167 232 926 589 926 589 716 426 716 426 490 219 490 219 714 491 714 491 541 670 541 670 11 524 11 524 656 300 656 300 346 835 346 835 439 333 439 333 547 671 547 671 602 227 602 227 910 909 910 909 141 238 141 238 213 926 213 926 688 841 688 841 187 47 187 47 286 727 286 727 259 274 259 274 804 502 804 502 871 68 871 68 442 214 442 214 636 768 636 768 255 712 255 712 942 318 942 318 524 377 524 377 309 344 309 344 311 684 311 684 900 298 900 298 183 748 183 748 273 923 273 923 566 175 566 175 491 829 491 829 881 217 881 217 375 634 375 634 44 618 44 618 760 101 760 101 872 316 872 316 715 49 715 49 706 926 706 926 607 714 607 714 139 191 139 191 838 110 838 110 270 232 270 232 658 962 658 962 437 902 437 902 897 653 897 653 10 544 10 544 791 284 791 284 829 230 829 230 806 498 806 498 351 267 351 267 211 610 211 610 463 746 463 746 832 84 832 84 143 947 143 947 60 362 60 362 313 280 313 280 404 448 404 448 462 374 462 374 26 168 26 168 718 433 718 433 222 179 222 179 558 647 558 647 124 30 124 30 453 174 453 174 719 438 719 438 672 197 672 197 321 813 321 813 338 483 338 483 412 438 412 438 680 413 680 413 671 108 671 108 326 722 326 722 479 144 479 144 52 690 52 690 127 11 127 11 622 132 622 132 141 37 141 37 361 283 361 283 370 5 370 5 36 90 36 90 574 754 574 754 483 356 483 356 349 335 349 335 751 961 751 961 391 584 391 584 804 622 804 622 237 751 237 751 498 201 498 201 5 228 5 228 273 739 273 739 607 530 607 530 561 712 561 712 134 711 134 711 146 22 146 22 3 420 3 420 676 787 676 787 175 206 175 206 787 451 787 451 654 232 654 232 469 714 469 714 900 664 900 664 546 229 546 229 551 639 551 639 65 708 65 708 2 350 2 350 625 306 625 306 246 927 246 927 43 868 43 868 294 27 294 27 888 642 888 642 820 436 820 436 458 929 458 929 199 830 199 830 651 750 651 750 580 631 580 631 112 882 112 882 488 220 488 220 200 496 200 496 788 228 788 228 572 277 572 277 663 507 663 507 21 661 21 661 588 284 588 284 163 785 163 785 448 215 448 215 267 93 267 93 797 584 797 584 371 945 371 945 842 270 842 270 501 327 501 327 775 638 775 638 694 372 694 372 797 144 797 144 572 836 572 836 454 503 454 503 535 178 535 178 684 122 684 122 747 294 747 294 771 764 771 764 48 173 48 173 14 717 14 717 959 376 959 376 714 222 714 222 90 957 90 957 739 737 739 737 660 412 660 412 561 435 561 435 686 168 686 168 472 801 472 801 15 664 15 664 612 915 612 915 885 322 885 322 138 408 138 408 293 627 293 627 233 36 233 36 343 837 343 837 194 680 194 680 836 396 836 396 653 5 653 5 891 333 891 333 10 677 10 677 949 18 949 18 9 441 9 441 116 128 116 128 393 614 393 614 520 747 520 747 65 268 65 268 609 723 609 723 354 738 354 738 102 584 102 584 353 709 353 709 469 115 469 115 356 239 356 239 427 264 427 264 62 570 62 570 711 825 711 825 276 656 276 656 902 515 902 515 729 913 729 913 405 715 405 715 307 251 307 251 831 113 831 113 319 867 319 867 204 444 204 444 356 907 356 907 865 692 865 692 49 930 49 930 862 486 862 486 926 243 926 243 134 239 134 239 791 446 791 446 154 226 154 226 670 850 670 850 311 265 311 265 852 897 852 897 583 88 583 88 852 640 852 640 744 791 744 791 335 196 335 196 161 726 161 726 741 277 741 277 503 100 503 100 667 447 667 447 157 465 157 465 35 292 35 292 940 843 940 843 99 151 99 151 348 62 348 62 262 108 262 108 577 234 577 234 823 486 823 486 139 676 139 676 311 496 311 496 316 953 316 953 248 900 248 900 815 776 815 776 610 773 610 773 889 460 889 460 296 427 296 427 149 92 149 92 668 135 668 135 620 679 620 679 782 695 782 695 265 771 265 771 898 747 898 747 429 809 429 809 600 102 600 102 615 738 615 738 341 76 341 76 173 578 173 578 260 34 260 34 746 237 746 237 606 857 606 857 790 649 790 649 237 362 237 362 238 488 238 488 284 130 284 130 717 338 717 338 334 537 334 537 443 929 443 929 769 718 769 718 8 36 8 36 314 888 314 888 568 275 568 275 17 785 17 785 872 503 872 503 658 647 658 647 884 913 884 913 393 890 393 890 23 343 23 343 39 839 39 839 547 617 547 617 591 129 591 129 458 785 458 785 278 47 278 47 281 808 281 808 129 694 129 694 636 285 636 285 842 146 842 146 707 641 707 641 882 732 882 732 910 288 910 288 620 826 620 826 395 604 395 604 486 247 486 247 876 769 876 769 693 839 693 839 664 180 664 180 517 821 517 821 195 502 195 502 124 472 124 472 693 769 693 769 240 927 240 927 469 898 469 898 303 328 303 328 891 374 891 374 575 771 575 771 454 506 454 506 730 697 730 697 439 16 439 16 115 279 115 279 214 436 214 436 683 240 683 240 655 84 655 84 413 479 413 479 526 533 526 533 174 26 174 26 760 716 760 716 962 318 962 318 415 894 415 894 409 96 409 96 166 476 166 476 282 597 282 597 251 247 251 247 800 583 800 583 419 585 419 585 804 430 804 430 657 66 657 66 193 260 193 260 379 600 379 600 136 697 136 697 852 440 852 440 811 804 811 804 308 219 308 219 702 680 702 680 612 78 612 78 490 332 490 332 687 650 687 650 556 803 556 803 374 316 374 316 768 533 768 533 648 594 648 594 439 520 439 520 495 205 495 205 492 468 492 468 93 713 93 713 809 548 809 548 772 844 772 844 319 914 319 914 543 638 543 638 821 899 821 899 522 82 522 82 964 168 964 168 578 668 578 668 696 238 696 238 95 450 95 450 827 863 827 863 105 143 105 143 230 359 230 359 134 865 134 865 606 185 606 185 240 491 240 491 250 571 250 571 628 333 628 333 176 166 176 166 889 10 889 10 907 659 907 659 673 221 673 221 320 551 320 551 411 833 411 833 278 948 278 948 79 310 79 310 870 889 870 889 21 442 21 442 460 610 460 610 358 937 358 937 840 870 840 870 157 182 157 182 459 167 459 167 80 31 80 31 51 894 51 894 468 21 468 21 602 872 602 872 417 178 417 178 483 777 483 777 188 469 188 469 918 541 918 541 99 635 99 635 27 914 27 914 664 313 664 313 353 578 353 578 961 169 961 169 273 891 273 891 929 102 929 102 474 224 474 224 315 341 315 341 654 17 654 17 682 152 682 152 751 524 751 524 575 776 575 776 725 798 725 798 348 281 348 281 155 780 155 780 621 747 621 747 168 216 168 216 247 169 247 169 162 911 162 911 58 834 58 834 304 246 304 246 141 664 141 664 123 302 123 302 14 725 14 725 771 944 771 944 270 810 270 810 963 451 963 451 86 180 86 180 42 309 42 309 667 752 667 752 12 473 12 473 714 942 714 942 255 661 255 661 229 180 229 180 597 605 597 605 845 220 845 220 632 513 632 513 168 76 168 76 259 904 259 904 514 137 514 137 956 759 956 759 129 323 129 323 751 413 751 413 926 439 926 439 406 826 406 826 450 332 450 332 302 625 302 625 403 857 403 857 221 629 221 629 595 716 595 716 205 158 205 158 720 667 720 667 261 392 261 392 624 780 624 780 500 908 500 908 196 495 196 495 439 274 439 274 671 867 671 867 565 724 565 724 363 542 363 542 886 150 886 150 523 626 523 626 616 13 616 13 141 445 141 445 573 485 573 485 115 536 115 536 383 361 383 361 132 536 132 536 276 169 276 169 685 631 685 631 386 843 386 843 90 637 90 637 844 946 844 946 883 880 883 880 655 134 655 134 872 732 872 732 417 478 417 478 569 363 569 363 886 725 886 725 298 42 298 42 198 738 198 738 427 214 427 214 616 900 616 900 310 925 310 925 238 870 238 870 328 184 328 184 851 135 851 135 137 932 137 932 963 93 963 93 206 187 206 187 818 255 818 255 273 725 273 725 289 769 289 769 509 404 509 404 184 87 184 87 290 425 290 425 691 754 691 754 785 525 785 525 606 955 606 955 198 706 198 706 17 28 17 28 736 40 736 40 813 428 813 428 504 905 504 905 449 703 449 703 87 861 87 861 250 284 250 284 351 447 351 447 391 342 391 342 330 482 330 482 181 240 181 240 547 396 547 396 20 365 20 365 771 22 771 22 845 908 845 908 365 750 365 750 655 392 655 392 585 870 585 870 691 514 691 514 717 322 717 322 186 492 186 492 440 510 440 510 576 501 576 501 215 531 215 531 822 904 822 904 389 161 389 161 835 895 835 895 152 272 152 272 763 311 763 311 446 522 446 522 811 790 811 790 953 418 953 418 499 692 499 692 383 911 383 911 168 173 168 173 679 768 679 768 868 183 868 183 897 316 897 316 703 246 703 246 46 31 46 31 540 870 540 870 817 963 817 963 801 525 801 525 613 475 613 475 19 283 19 283 302 823 302 823 702 589 702 589 784 841 784 841 458 37 458 37 458 35 458 35 790 805 790 805 204 189 204 189 589 358 589 358 167 393 167 393 786 901 786 901 886 55 886 55 150 95 150 95 886 177 886 177 258 179 258 179 366 217 366 217 875 730 875 730 655 194 655 194 884 37 884 37 696 963 696 963 94 160 94 160 72 452 72 452 576 655 576 655 354 364 354 364 962 706 962 706 948 898 948 898 486 464 486 464 682 44 682 44 432 110 432 110 419 3 419 3 596 150 596 150 766 224 766 224 881 812 881 812 860 931 860 931 513 906 513 906 273 759 273 759 589 597 589 597 130 551 130 551 636 882 636 882 706 130 706 130 738 539 738 539 628 726 628 726 933 570 933 570 544 329 544 329 632 940 632 940 744 696 744 696 271 663 271 663 685 257 685 257 858 911 858 911 766 597 766 597 573 775 573 775 604 328 604 328 393 510 393 510 127 737 127 737 549 642 549 642 787 179 787 179 165 429 165 429 796 945 796 945 222 899 222 899 762 551 762 551 704 417 704 417 889 647 889 647 351 61 351 61 843 173 843 173 315 696 315 696 573 432 573 432 364 846 364 846 226 898 226 898 792 428 792 428 861 475 861 475 624 819 624 819 607 836 607 836 602 380 602 380 174 697 174 697 451 25 451 25 306 755 306 755 73 698 73 698 537 60 537 60 707 358 707 358 865 933 865 933 958 731 958 731 800 510 800 510 14 593 14 593 961 37 961 37 347 403 347 403 889 892 889 892 464 420 464 420 938 751 938 751 11 751 11 751 194 68 194 68 131 113 131 113 687 462 687 462 345 671 345 671 806 254 806 254 254 362 254 362 659 770 659 770 712 552 712 552 719 206 719 206 324 510 324 510 518 905 518 905 597 313 597 313 621 838 621 838 221 419 221 419 775 917 775 917 755 191 755 191 481 543 481 543 288 109 288 109 703 838 703 838 274 252 274 252 753 647 753 647 416 246 416 246 760 338 760 338 176 279 176 279 434 874 434 874 295 362 295 362 33 550 33 550 641 953 641 953 718 663 718 663 93 223 93 223 718 191 718 191 946 614 946 614 942 877 942 877 84 530 84 530 869 405 869 405 395 105 395 105 112 90 112 90 483 931 483 931 906 210 906 210 112 767 112 767 241 674 241 674 531 380 531 380 751 432 751 432 98 7 98 7 909 344 909 344 579 705 579 705 115 370 115 370 266 635 266 635 939 806 939 806 47 346 47 346 588 64 588 64 515 518 515 518 417 894 417 894 695 838 695 838 663 618 663 618 280 637 280 637 784 613 784 613 912 554 912 554 383 635 383 635 843 6 843 6 276 346 276 346 922 501 922 501 453 428 453 428 504 382 504 382 756 501 756 501 394 202 394 202 723 309 723 309 95 879 95 879 573 440 573 440 374 596 374 596 335 465 335 465 827 484 827 484 569 900 569 900 170 390 170 390 230 451 230 451 52 110 52 110 835 542 835 542 487 739 487 739 837 907 837 907 218 931 218 931 450 794 450 794 291 930 291 930 152 382 152 382 284 148 284 148 922 847 922 847 687 574 687 574 81 461 81 461 129 393 129 393 252 924 252 924 370 279 370 279 708 558 708 558 412 111 412 111 177 522 177 522 567 353 567 353 867 329 867 329 347 443 347 443 815 653 815 653 669 153 669 153 474 952 474 952 652 774 652 774 769 959 769 959 761 771 761 771 97 800 97 800 21 83 21 83 113 492 113 492 219 893 219 893 741 466 741 466 265 640 265 640 876 789 876 789 724 334 724 334 623 643 623 643 326 851 326 851 732 843 732 843 917 335 917 335 906 920 906 920 891 110 891 110 326 250 326 250 798 383 798 383 387 63 387 63 334 8 334 8 588 52 588 52 464 43 464 43 387 447 387 447 685 459 685 459 838 794 838 794 573 260 573 260 211 259 211 259 257 481 257 481 207 382 207 382 504 407 504 407 836 765 836 765 296 530 296 530 21 216 21 216 53 422 53 422 263 154 263 154 9 634 9 634 545 53 545 53 12 446 12 446 908 422 908 422 728 266 728 266 75 92 75 92 446 914 446 914 806 159 806 159 913 945 913 945 54 179 54 179 114 177 114 177 311 822 311 822 638 877 638 877 779 863 779 863 601 460 601 460 840 83 840 83 518 462 518 462 240 189 240 189 77 723 77 723 493 752 493 752 829 209 829 209 874 8 874 8 515 507 515 507 11 943 11 943 727 81 727 81 821 410 821 410 119 4 119 4 801 307 801 307 542 149 542 149 376 47 376 47 442 637 442 637 912 214 912 214 223 61 223 61 288 433 288 433 673 671 673 671 306 433 306 433 792 646 792 646 795 960 795 960 169 418 169 418 402 215 402 215 362 905 362 905 153 274 153 274 454 391 454 391 927 663 927 663 615 59 615 59 760 66 760 66 507 740 507 740 943 61 943 61 737 871 737 871 881 311 881 311 880 788 880 788 752 117 752 117 92 76 92 76 608 449 608 449 486 945 486 945 719 710 719 710 723 610 723 610 819 530 819 530 18 857 18 857 235 502 235 502 817 691 817 691 491 443 491 443 322 557 322 557 732 446 732 446 107 892 107 892 238 292 238 292 894 830 894 830 802 639 802 639 371 919 371 919 936 57 936 57 56 146 56 146 449 161 449 161 928 764 928 764 268 257 268 257 254 862 254 862 892 247 892 247 7 410 7 410 242 916 242 916 409 527 409 527 319 745 319 745 962 485 962 485 242 858 242 858 889 542 889 542 472 494 472 494 698 167 698 167 956 592 956 592 614 789 614 789 391 754 391 754 823 345 823 345 309 385 309 385 63 864 63 864 654 514 654 514 274 15 274 15 238 626 238 626 559 536 559 536 54 888 54 888 911 487 911 487 76 853 76 853 313 57 313 57 242 91 242 91 75 588 75 588 827 835 827 835 788 769 788 769 497 129 497 129 69 673 69 673 398 932 398 932 792 647 792 647 896 774 896 774 269 114 269 114 778 62 778 62 255 627 255 627 337 69 337 69 736 545 736 545 528 368 528 368 523 148 523 148 710 622 710 622 489 187 489 187 469 866 469 866 500 722 500 722 846 88 846 88 128 35 128 35 76 217 76 217 956 494 956 494 114 54 114 54 225 688 225 688 714 438 714 438 602 599 602 599 591 245 591 245 590 509 590 509 68 287 68 287 284 94 284 94 720 796 720 796 770 78 770 78 151 924 151 924 34 108 34 108 338 290 338 290 46 506 46 506 549 654 549 654 553 159 553 159 552 918 552 918 9 626 9 626 944 537 944 537 523 24 523 24 595 203 595 203 608 121 608 121 464 295 464 295 762 43 762 43 289 204 289 204 187 903 187 903 335 104 335 104 78 250 78 250 50 656 50 656 479 949 479 949 915 34 915 34 672 330 672 330 524 22 524 22 215 281 215 281 163 229 163 229 725 156 725 156 762 1 762 1 178 407 178 407 357 519 357 519 442 452 442 452 548 384 548 384 929 604 929 604 6 953 6 953 80 664 80 664 409 918 409 918 682 406 682 406 104 585 104 585 22 306 22 306 874 348 874 348 152 870 152 870 44 724 44 724 534 565 534 565 284 544 284 544 332 897 332 897 438 762 438 762 258 121 258 121 812 855 812 855 281 892 281 892 344 562 344 562 349 627 349 627 806 726 806 726 580 964 580 964 912 659 912 659 266 736 266 736 964 382 964 382 96 480 96 480 477 121 477 121 896 907 896 907 809 788 809 788 81 603 81 603 437 134 437 134 835 921 835 921 280 603 280 603 187 631 187 631 45 645 45 645 513 168 513 168 65 779 65 779 376 560 376 560 70 656 70 656 457 665 457 665 870 704 870 704 25 495 25 495 540 346 540 346 658 697 658 697 470 497 470 497 38 68 38 68 96 204 96 204 286 246 286 246 881 568 881 568 696 560 696 560 657 179 657 179 715 651 715 651 490 169 490 169 956 446 956 446 895 235 895 235 616 138 616 138 342 256 342 256 447 647 447 647 894 878 894 878 882 131 882 131 173 369 173 369 512 775 512 775 201 681 201 681 821 845 821 845 904 331 904 331 582 689 582 689 913 744 913 744 931 448 931 448 236 259 236 259 732 891 732 891 173 933 173 933 194 713 194 713 326 485 326 485 896 387 896 387 435 469 435 469 27 539 27 539 677 99 677 99 807 708 807 708 499 178 499 178 783 685 783 685 334 801 334 801 626 70 626 70 770 936 770 936 721 401 721 401 751 945 751 945 610 538 610 538 56 884 56 884 828 867 828 867 311 204 311 204 293 169 293 169 867 808 867 808 471 217 471 217 37 130 37 130 439 223 439 223 836 672 836 672 81 955 81 955 533 562 533 562 202 891 202 891 651 429 651 429 908 155 908 155 448 595 448 595 581 281 581 281 430 80 430 80 665 41 665 41 807 247 807 247 660 286 660 286 26 623 26 623 673 151 673 151 895 946 895 946 645 435 645 435 260 458 260 458 429 351 429 351 107 585 107 585 551 278 551 278 625 881 625 881 311 929 311 929 886 364 886 364 839 316 839 316 708 230 708 230 409 444 409 444 338 138 338 138 293 534 293 534 419 422 419 422 506 855 506 855 862 820 862 820 520 268 520 268 80 39 80 39 120 727 120 727 684 656 684 656 328 651 328 651 79 101 79 101 16 681 16 681 728 814 728 814 576 837 576 837 724 626 724 626 493 113 493 113 563 592 563 592 58 131 58 131 205 492 205 492 123 730 123 730 382 747 382 747 693 749 693 749 566 478 566 478 168 449 168 449 562 27 562 27 124 90 124 90 204 226 204 226 345 761 345 761 48 465 48 465 139 373 139 373 117 73 117 73 406 369 406 369 296 479 296 479 479 79 479 79 234 32 234 32 333 545 333 545 737 471 737 471 751 48 751 48 58 614 58 614 242 698 242 698 866 320 866 320 681 182 681 182 231 358 231 358 589 425 589 425 11 548 11 548 885 488 885 488 337 141 337 141 415 663 415 663 498 832 498 832 277 533 277 533 805 60 805 60 897 565 897 565 218 777 218 777 473 83 473 83 603 308 603 308 420 229 420 229 406 483 406 483 395 207 395 207 518 116 518 116 903 703 903 703 495 397 495 397 384 398 384 398 651 809 651 809 559 446 559 446 483 639 483 639 420 441 420 441 858 55 858 55 286 366 286 366 229 935 229 935 716 285 716 285 200 127 200 127 944 72 944 72 395 552 395 552 803 648 803 648 831 237 831 237 255 406 255 406 206 161 206 161 476 834 476 834 526 635 526 635 690 527 690 527 583 630 583 630 425 913 425 913 744 830 744 830 78 141 78 141 498 29 498 29 643 797 643 797 837 586 837 586 935 642 935 642 725 14 725 14 579 412 579 412 22 873 22 873 630 801 630 801 174 402 174 402 748 140 748 140 512 361 512 361 837 618 837 618 848 601 848 601 216 132 216 132 727 681 727 681 405 340 405 340 100 17 100 17 260 178 260 178 284 844 284 844 45 596 45 596 307 554 307 554 663 529 663 529 833 179 833 179 590 314 590 314 688 922 688 922 137 746 137 746 638 722 638 722 255 407 255 407 651 665 651 665 195 819 195 819 425 34 425 34 275 501 275 501 791 718 791 718 118 516 118 516 687 783 687 783 602 905 602 905 147 532 147 532 552 547 552 547 26 300 26 300 803 128 803 128 865 62 865 62 258 626 258 626 580 222 580 222 705 913 705 913 10 766 10 766 916 858 916 858 16 606 16 606 381 588 381 588 887 464 887 464 505 193 505 193 335 93 335 93 208 949 208 949 236 767 236 767 560 543 560 543 251 219 251 219 944 574 944 574 299 702 299 702 480 433 480 433 668 231 668 231 246 919 246 919 369 418 369 418 853 230 853 230 398 922 398 922 309 670 309 670 618 754 618 754 579 647 579 647 91 656 91 656 298 421 298 421 563 81 563 81 306 319 306 319 584 951 584 951 924 398 924 398 816 53 816 53 918 704 918 704 918 7 918 7 18 815 18 815 900 528 900 528 276 62 276 62 548 405 548 405 336 450 336 450 783 420 783 420 508 16 508 16 856 416 856 416 475 281 475 281 724 265 724 265 957 291 957 291 163 897 163 897 50 273 50 273 628 288 628 288 381 452 381 452 628 395 628 395 20 795 20 795 496 579 496 579 782 355 782 355 788 235 788 235 924 273 924 273 332 262 332 262 174 814 174 814 816 228 816 228 691 29 691 29 812 75 812 75 877 830 877 830 194 531 194 531 10 508 10 508 779 926 779 926 584 728 584 728 946 288 946 288 25 853 25 853 653 513 653 513 528 195 528 195 430 195 430 195 754 602 754 602 486 661 486 661 438 2 438 2 33 393 33 393 471 775 471 775 683 382 683 382 469 291 469 291 186 228 186 228 467 138 467 138 97 408 97 408 13 159 13 159 767 302 767 302 566 374 566 374 523 788 523 788 636 46 636 46 520 319 520 319 185 903 185 903 39 651 39 651 836 259 836 259 676 177 676 177 346 950 346 950 659 715 659 715 738 438 738 438 780 526 780 526 645 12 645 12 764 351 764 351 559 961 559 961 425 946 425 946 336 786 336 786 506 210 506 210 180 860 180 860 441 668 441 668 335 745 335 745 133 581 133 581 131 919 131 919 740 374 740 374 227 559 227 559 381 401 381 401 278 845 278 845 462 450 462 450 892 46 892 46 459 952 459 952 218 46 218 46 485 194 485 194 495 517 495 517 569 751 569 751 204 785 204 785 875 631 875 631 241 80 241 80 773 189 773 189 31 242 31 242 409 695 409 695 666 115 666 115 506 812 506 812 662 948 662 948 471 97 471 97 806 346 806 346 448 219 448 219 627 842 627 842 214 739 214 739 17 742 17 742 537 830 537 830 154 569 154 569 276 126 276 126 930 399 930 399 924 40 924 40 50 300 50 300 945 838 945 838 248 236 248 236 227 170 227 170 744 113 744 113 557 628 557 628 813 594 813 594 20 629 20 629 692 512 692 512 722 888 722 888 938 688 938 688 266 706 266 706 350 362 350 362 73 851 73 851 384 729 384 729 346 33 346 33 841 660 841 660 739 317 739 317 431 740 431 740 713 637 713 637 700 616 700 616 940 709 940 709 112 820 112 820 874 146 874 146 9 834 9 834 927 714 927 714 704 625 704 625 746 869 746 869 928 376 928 376 797 862 797 862 322 29 322 29 487 300 487 300 45 388 45 388 917 441 917 441 343 792 343 792 525 58 525 58 785 544 785 544 618 712 618 712 131 932 131 932 938 668 938 668 694 90 694 90 577 100 577 100 385 285 385 285 101 161 101 161 624 33 624 33 492 927 492 927 8 389 8 389 556 324 556 324 829 527 829 527 40 49 40 49 658 912 658 912 801 187 801 187 197 602 197 602 336 240 336 240 656 103 656 103 626 713 626 713 2 739 2 739 441 484 441 484 307 66 307 66 242 764 242 764 336 401 336 401 304 952 304 952 560 943 560 943 542 321 542 321 436 680 436 680 547 273 547 273 899 163 899 163 676 427 676 427 76 348 76 348 936 101 936 101 827 44 827 44 421 421 421 421 36 541 36 541 460 248 460 248 757 300 757 300 38 174 38 174 35 893 35 893 841 849 841 849 468 714 468 714 55 234 55 234 552 592 552 592 375 918 375 918 744 917 744 917 945 395 945 395 433 928 433 928 931 388 931 388 599 488 599 488 675 808 675 808 239 13 239 13 234 224 234 224 892 206 892 206 664 512 664 512 703 625 703 625 637 502 637 502 95 430 95 430 409 603 409 603 197 689 197 689 738 99 738 99 633 244 633 244 747 696 747 696 605 692 605 692 274 772 274 772 349 894 349 894 193 612 193 612 730 724 730 724 368 51 368 51 130 682 130 682 951 920 951 920 197 175 197 175 178 505 178 505 451 329 451 329 870 915 870 915 515 917 515 917 658 903 658 903 359 41 359 41 610 731 610 731 250 485 250 485 516 3 516 3 956 735 956 735 39 913 39 913 810 778 810 778 106 253 106 253 491 139 491 139 171 21 171 21 596 899 596 899 761 174 761 174 202 798 202 798 524 302 524 302 398 512 398 512 557 404 557 404 543 686 543 686 84 867 84 867 868 629 868 629 732 583 732 583 270 336 270 336 607 513 607 513 868 553 868 553 631 716 631 716 123 180 123 180 281 295 281 295 130 928 130 928 386 408 386 408 783 139 783 139 545 92 545 92 647 838 647 838 411 745 411 745 286 384 286 384 531 515 531 515 893 822 893 822 771 287 771 287 134 477 134 477 65 26 65 26 384 160 384 160 782 939 782 939 461 921 461 921 718 269 718 269 358 505 358 505 206 450 206 450 446 525 446 525 553 432 553 432 327 101 327 101 611 526 611 526 755 577 755 577 73 915 73 915 788 647 788 647 183 731 183 731 397 575 397 575 741 920 741 920 75 207 75 207 35 238 35 238 961 855 961 855 325 655 325 655 280 826 280 826 955 535 955 535 494 239 494 239 233 837 233 837 121 111 121 111 78 267 78 267 741 159 741 159 145 257 145 257 573 125 573 125 96 445 96 445 20 394 20 394 582 946 582 946 675 461 675 461 870 894 870 894 769 799 769 799 383 943 383 943 879 565 879 565 362 79 362 79 189 760 189 760 834 53 834 53 287 217 287 217 960 528 960 528 109 918 109 918 808 451 808 451 349 175 349 175 623 810 623 810 536 750 536 750 895 895 895 895 610 437 610 437 59 741 59 741 234 210 234 210 245 219 245 219 167 240 167 240 441 843 441 843 431 303 431 303 552 949 552 949 279 368 279 368 567 101 567 101 433 525 433 525 764 757 764 757 16 22 16 22 738 202 738 202 275 732 275 732 856 235 856 235 934 65 934 65 129 469 129 469 756 559 756 559 139 768 139 768 606 521 606 521 797 382 797 382 683 350 683 350 227 754 227 754 581 920 581 920 429 547 429 547 660 534 660 534 682 154 682 154 467 808 467 808 63 539 63 539 679 513 679 513 477 529 477 529 356 872 356 872 267 251 267 251 874 928 874 928 653 540 653 540 204 852 204 852 525 508 525 508 920 748 920 748 70 815 70 815 529 686 529 686 94 511 94 511 955 138 955 138 6 531 6 531 790 963 790 963 245 216 245 216 89 403 89 403 476 148 476 148 899 853 899 853 563 14 563 14 419 128 419 128 920 397 920 397 486 11 486 11 426 886 426 886 862 270 862 270 487 705 487 705 322 163 322 163 421 271 421 271 40 466 40 466 642 587 642 587 961 594 961 594 884 146 884 146 539 565 539 565 151 386 151 386 151 869 151 869 544 671 544 671 765 691 765 691 185 546 185 546 811 140 811 140 5 321 5 321 799 740 799 740 169 152 169 152 518 100 518 100 643 486 643 486 413 475 413 475 927 917 927 917 91 520 91 520 801 370 801 370 692 6 692 6 696 815 696 815 617 468 617 468 590 783 590 783 273 273 273 273 142 857 142 857 673 230 673 230 613 345 613 345 865 831 865 831 605 777 605 777 781 806 781 806 509 385 509 385 362 403 362 403 903 197 903 197 102 105 102 105 124 654 124 654 515 839 515 839 540 96 540 96 492 150 492 150 871 132 871 132 841 20 841 20 450 816 450 816 404 573 404 573 182 638 182 638 832 187 832 187 565 685 565 685 669 496 669 496 261 12 261 12 458 242 458 242 437 145 437 145 558 561 558 561 128 687 128 687 535 886 535 886 563 631 563 631 171 500 171 500 769 431 769 431 752 849 752 849 329 186 329 186 553 708 553 708 747 121 747 121 720 478 720 478 402 44 402 44 182 320 182 320 337 398 337 398 402 950 402 950 181 495 181 495 374 19 374 19 4 15 4 15 746 753 746 753 199 480 199 480 539 326 539 326 688 865 688 865 354 882 354 882 529 266 529 266 677 931 677 931 193 934 193 934 830 302 830 302 365 420 365 420 263 655 263 655 352 442 352 442 887 293 887 293 735 628 735 628 476 131 476 131 355 957 355 957 345 332 345 332 734 685 734 685 341 474 341 474 45 550 45 550 898 304 898 304 469 493 469 493 520 511 520 511 692 847 692 847 250 780 250 780 472 12 472 12 721 719 721 719 444 107 444 107 218 120 218 120 345 60 345 60 438 96 438 96 10 344 10 344 337 44 337 44 564 517 564 517 209 747 209 747 311 927 311 927 550 411 550 411 427 272 427 272 885 204 885 204 436 456 436 456 14 872 14 872 595 550 595 550 268 136 268 136 385 698 385 698 852 65 852 65 295 501 295 501 823 164 823 164 196 469 196 469 884 148 884 148 818 580 818 580 943 832 943 832 49 89 49 89 207 426 207 426 28 601 28 601 128 656 128 656 353 13 353 13 724 561 724 561 442 13 442 13 258 482 258 482 45 82 45 82 299 296 299 296 795 656 795 656 787 753 787 753 365 828 365 828 43 478 43 478 586 782 586 782 208 150 208 150 224 342 224 342 128 487 128 487 167 108 167 108 534 700 534 700 234 391 234 391 462 756 462 756 341 340 341 340 716 167 716 167 179 605 179 605 929 395 929 395 26 110 26 110 720 647 720 647 260 221 260 221 954 72 954 72 475 791 475 791 57 456 57 456 18 205 18 205 725 11 725 11 395 459 395 459 56 180 56 180 401 318 401 318 829 440 829 440 81 652 81 652 26 717 26 717 610 197 610 197 324 959 324 959 473 847 473 847 528 526 528 526 776 409 776 409 14 949 14 949 769 35 769 35 169 407 169 407 360 331 360 331 127 67 127 67 945 462 945 462 155 800 155 800 439 349 439 349 277 54 277 54 699 178 699 178 221 39 221 39 260 866 260 866 853 84 853 84 489 928 489 928 359 104 359 104 157 826 157 826 940 514 940 514 127 125 127 125 114 463 114 463 70 322 70 322 512 924 512 924 858 186 858 186 548 22 548 22 303 455 303 455 359 27 359 27 534 825 534 825 736 99 736 99 233 910 233 910 385 116 385 116 799 82 799 82 41 691 41 691 566 300 566 300 192 549 192 549 156 163 156 163 695 707 695 707 501 6 501 6 360 953 360 953 695 591 695 591 939 665 939 665 668 96 668 96 9 960 9 960 258 61 258 61 677 179 677 179 887 289 887 289 840 437 840 437 41 954 41 954 281 751 281 751 135 84 135 84 214 714 214 714 597 639 597 639 765 327 765 327 736 52 736 52 852 812 852 812 448 469 448 469 277 524 277 524 604 790 604 790 351 811 351 811 145 48 145 48 584 549 584 549 339 92 339 92 99 18 99 18 955 125 955 125 220 916 220 916 759 877 759 877 842 888 842 888 842 355 842 355 690 143 690 143 943 646 943 646 354 246 354 246 342 867 342 867 223 2 223 2 787 15 787 15 35 192 35 192 910 30 910 30 281 423 281 423 408 302 408 302 855 880 855 880 134 156 134 156 837 885 837 885 749 192 749 192 406 242 406 242 863 938 863 938 937 184 937 184 381 345 381 345 691 757 691 757 713 769 713 769 87 94 87 94 409 164 409 164 523 643 523 643 826 530 826 530 808 275 808 275 909 868 909 868 963 432 963 432 294 530 294 530 295 817 295 817 160 381 160 381 866 833 866 833 97 423 97 423 502 376 502 376 601 87 601 87 929 325 929 325 610 141 610 141 874 434 874 434 151 372 151 372 802 290 802 290 697 434 697 434 48 156 48 156 70 915 70 915 103 634 103 634 56 512 56 512 963 941 963 941 769 112 769 112 866 310 866 310 79 212 79 212 337 603 337 603 680 158 680 158 515 954 515 954 631 227 631 227 755 257 755 257 718 29 718 29 244 520 244 520 104 889 104 889 653 492 653 492 59 696 59 696 218 657 218 657 803 236 803 236 739 407 739 407 93 669 93 669 489 293 489 293 373 232 373 232 470 909 470 909 364 28 364 28 833 90 833 90 900 557 900 557 143 534 143 534 344 264 344 264 40 927 40 927 193 654 193 654 959 868 959 868 528 538 528 538 710 871 710 871 91 635 91 635 799 924 799 924 292 53 292 53 307 936 307 936 50 179 50 179 334 738 334 738 642 855 642 855 784 225 784 225 375 873 375 873 713 103 713 103 579 584 579 584 590 825 590 825 260 780 260 780 410 524 410 524 288 334 288 334 650 786 650 786 129 303 129 303 250 467 250 467 377 30 377 30 810 209 810 209 79 265 79 265 562 316 562 316 665 540 665 540 260 209 260 209 742 632 742 632 867 297 867 297 127 179 127 179 472 194 472 194 788 9 788 9 482 143 482 143 762 181 762 181 537 820 537 820 880 498 880 498 152 205 152 205 335 479 335 479 602 729 602 729 742 936 742 936 136 670 136 670 857 286 857 286 342 258 342 258 809 342 809 342 687 488 687 488 539 637 539 637 234 656 234 656 256 248 256 248 648 682 648 682 323 448 323 448 28 402 28 402 321 370 321 370 257 757 257 757 949 22 949 22 561 434 561 434 650 688 650 688 211 99 211 99 242 373 242 373 805 943 805 943 185 378 185 378 109 397 109 397 398 805 398 805 89 597 89 597 215 606 215 606 639 893 639 893 486 703 486 703 334 41 334 41 627 767 627 767 729 627 729 627 621 707 621 707 854 946 854 946 950 301 950 301 522 732 522 732 248 826 248 826 217 351 217 351 540 685 540 685 535 226 535 226 449 847 449 847 6 288 6 288 636 8 636 8 329 839 329 839 835 381 835 381 452 522 452 522 564 365 564 365 799 476 799 476 148 923 148 923 863 483 863 483 326 241 326 241 291 701 291 701 588 121 588 121 820 502 820 502 605 7 605 7 70 132 70 132 489 282 489 282 181 123 181 123 524 451 524 451 933 643 933 643 357 404 357 404 200 746 200 746 799 675 799 675 348 489 348 489 443 307 443 307 594 397 594 397 410 51 410 51 455 758 455 758 761 101 761 101 923 151 923 151 849 83 849 83 702 955 702 955 553 935 553 935 2 375 2 375 446 137 446 137 561 451 561 451 639 596 639 596 650 445 650 445 234 803 234 803 37 143 37 143 169 473 169 473 47 211 47 211 102 119 102 119 163 460 163 460 302 701 302 701 117 77 117 77 194 203 194 203 150 431 150 431 880 439 880 439 842 42 842 42 488 222 488 222 698 941 698 941 714 297 714 297 457 295 457 295 205 689 205 689 380 122 380 122 827 152 827 152 158 624 158 624 147 405 147 405 928 798 928 798 286 536 286 536 334 183 334 183 912 887 912 887 161 466 161 466 718 834 718 834 695 756 695 756 544 932 544 932 884 335 884 335 220 333 220 333 55 373 55 373 139 690 139 690 155 334 155 334 649 159 649 159 76 219 76 219 767 550 767 550 358 818 358 818 892 223 892 223 929 148 929 148 717 341 717 341 429 673 429 673 732 886 732 886 586 211 586 211 69 103 69 103 377 24 377 24 825 626 825 626 701 276 701 276 554 578 554 578 191 376 191 376 906 634 906 634 790 921 790 921 903 386 903 386 840 653 840 653 547 844 547 844 758 580 758 580 273 885 273 885 52 337 52 337 61 651 61 651 204 186 204 186 104 393 104 393 484 798 484 798 525 562 525 562 722 529 722 529 492 609 492 609 332 201 332 201 71 207 71 207 101 569 101 569 392 4 392 4 630 101 630 101 120 502 120 502 878 948 878 948 152 461 152 461 73 338 73 338 678 307 678 307 903 954 903 954 109 848 109 848 28 532 28 532 118 540 118 540 945 525 945 525 913 593 913 593 374 51 374 51 380 475 380 475 796 691 796 691 845 437 845 437 546 755 546 755 786 56 786 56 421 469 421 469 356 511 356 511 269 93 269 93 343 197 343 197 34 428 34 428 54 2 54 2 469 915 469 915 526 784 526 784 924 316 924 316 431 775 431 775 326 3 326 3 345 148 345 148 916 483 916 483 576 886 576 886 697 647 697 647 452 284 452 284 607 401 607 401 670 801 670 801 896 934 896 934 186 821 186 821 545 572 545 572 339 125 339 125 31 147 31 147 713 810 713 810 341 885 341 885 867 29 867 29 261 846 261 846 802 51 802 51 94 403 94 403 382 591 382 591 853 57 853 57 419 146 419 146 342 435 342 435 704 336 704 336 750 669 750 669 287 613 287 613 221 688 221 688 946 854 946 854 215 633 215 633 116 913 116 913 939 614 939 614 70 323 70 323 595 692 595 692 963 804 963 804 657 892 657 892 619 586 619 586 174 554 174 554 673 713 673 713 223 13 223 13 558 19 558 19 952 215 952 215 906 757 906 757 801 598 801 598 147 491 147 491 440 941 440 941 343 110 343 110 158 104 158 104 939 349 939 349 14 447 14 447 468 912 468 912 390 331 390 331 601 795 601 795 503 84 503 84 395 953 395 953 521 170 521 170 793 950 793 950 453 439 453 439 508 396 508 396 393 442 393 442 112 743 112 743 301 613 301 613 875 889 875 889 407 639 407 639 621 567 621 567 683 117 683 117 32 404 32 404 32 222 32 222 794 951 794 951 874 462 874 462 865 7 865 7 718 414 718 414 259 263 259 263 164 768 164 768 191 436 191 436 104 128 104 128 602 454 602 454 446 736 446 736 843 171 843 171 618 429 618 429 15 948 15 948 240 59 240 59 685 885 685 885 769 549 769 549 124 158 124 158 924 324 924 324 886 882 886 882 688 260 688 260 47 944 47 944 55 745 55 745 638 373 638 373 246 209 246 209 697 859 697 859 732 952 732 952 819 407 819 407 115 717 115 717 500 669 500 669 701 363 701 363 376 568 376 568 67 69 67 69 72 480 72 480 597 438 597 438 312 706 312 706 279 349 279 349 243 408 243 408 322 698 322 698 515 782 515 782 137 896 137 896 190 130 190 130 554 737 554 737 625 182 625 182 513 476 513 476 758 32 758 32 874 363 874 363 945 948 945 948 922 53 922 53 960 248 960 248 160 19 160 19 585 951 585 951 190 812 190 812 706 912 706 912 457 36 457 36 926 344 926 344 673 478 673 478 963 92 963 92 506 580 506 580 145 606 145 606 122 614 122 614 361 483 361 483 861 831 861 831 623 131 623 131 641 62 641 62 434 791 434 791 44 752 44 752 259 773 259 773 541 926 541 926 98 421 98 421 909 659 909 659 843 237 843 237 491 578 491 578 166 934 166 934 957 649 957 649 832 177 832 177 172 541 172 541 544 631 544 631 663 759 663 759 750 97 750 97 713 520 713 520 571 740 571 740 874 438 874 438 951 174 951 174 422 141 422 141 449 743 449 743 575 423 575 423 95 738 95 738 462 532 462 532 404 365 404 365 618 375 618 375 128 8 128 8 128 603 128 603 500 115 500 115 336 871 336 871 7 91 7 91 618 43 618 43 126 41 126 41 810 368 810 368 252 427 252 427 926 747 926 747 659 190 659 190 838 135 838 135 233 90 233 90 3 251 3 251 828 681 828 681 329 605 329 605 639 656 639 656 799 902 799 902 654 71 654 71 155 679 155 679 211 385 211 385 927 15 927 15 309 679 309 679 608 777 608 777 399 658 399 658 230 184 230 184 248 172 248 172 782 550 782 550 710 490 710 490 230 12 230 12 930 672 930 672 144 439 144 439 735 745 735 745 59 636 59 636 424 168 424 168 628 240 628 240 769 932 769 932 657 489 657 489 746 615 746 615 255 921 255 921 280 439 280 439 24 196 24 196 944 939 944 939 587 948 587 948 6 795 6 795 930 96 930 96 274 137 274 137 416 895 416 895 121 372 121 372 780 579 780 579 500 656 500 656 31 741 31 741 957 341 957 341 91 893 91 893 577 388 577 388 131 892 131 892 197 288 197 288 224 670 224 670 417 83 417 83 52 292 52 292 307 378 307 378 276 370 276 370 646 862 646 862 380 647 380 647 724 417 724 417 497 107 497 107 505 183 505 183 670 688 670 688 499 361 499 361 528 606 528 606 13 653 13 653 353 168 353 168 102 248 102 248 224 385 224 385 652 667 652 667 111 539 111 539 891 463 891 463 504 911 504 911 478 550 478 550 553 291 553 291 750 331 750 331 313 430 313 430 470 721 470 721 600 272 600 272 172 641 172 641 613 800 613 800 398 429 398 429 455 420 455 420 762 12 762 12 769 223 769 223 485 197 485 197 578 257 578 257 289 745 289 745 853 99 853 99 290 814 290 814 185 588 185 588 113 888 113 888 650 521 650 521 4 173 4 173 598 949 598 949 892 576 892 576 447 314 447 314 555 852 555 852 867 441 867 441 457 568 457 568 181 215 181 215 355 290 355 290 445 133 445 133 686 563 686 563 157 857 157 857 390 550 390 550 111 891 111 891 600 561 600 561 668 461 668 461 427 779 427 779 132 443 132 443 392 573 392 573 807 31 807 31 634 804 634 804 161 698 161 698 875 832 875 832 263 829 263 829 336 929 336 929 666 296 666 296 229 460 229 460 960 210 960 210 526 426 526 426 522 369 522 369 651 149 651 149 161 442 161 442 468 725 468 725 139 517 139 517 61 772 61 772 868 180 868 180 690 643 690 643 416 533 416 533 204 80 204 80 274 475 274 475 518 58 518 58 236 933 236 933 301 284 301 284 925 758 925 758 8 818 8 818 909 486 909 486 105 209 105 209 409 308 409 308 738 236 738 236 317 142 317 142 397 774 397 774 907 197 907 197 717 405 717 405 947 578 947 578 2 394 2 394 309 565 309 565 893 111 893 111 72 370 72 370 654 271 654 271 891 843 891 843 664 729 664 729 183 79 183 79 393 34 393 34 103 607 103 607 931 782 931 782 408 523 408 523 203 92 203 92 85 33 85 33 880 843 880 843 35 715 35 715 55 819 55 819 321 123 321 123 680 944 680 944 351 589 351 589 487 489 487 489 795 535 795 535 875 93 875 93 894 525 894 525 536 330 536 330 733 694 733 694 774 897 774 897 399 137 399 137 239 592 239 592 386 735 386 735 295 429 295 429 356 777 356 777 331 195 331 195 747 521 747 521 427 110 427 110 630 926 630 926 59 712 59 712 942 201 942 201 275 553 275 553 394 275 394 275 775 180 775 180 891 363 891 363 491 855 491 855 440 490 440 490 592 32 592 32 804 38 804 38 917 590 917 590 927 627 927 627 951 116 951 116 217 94 217 94 394 198 394 198 438 16 438 16 138 254 138 254 786 648 786 648 512 685 512 685 796 319 796 319 176 477 176 477 147 302 147 302 596 732 596 732 644 735 644 735 248 254 248 254 682 244 682 244 632 645 632 645 94 320 94 320 64 512 64 512 583 875 583 875 769 146 769 146 707 828 707 828 146 704 146 704 476 940 476 940 932 259 932 259 564 169 564 169 158 279 158 279 94 5 94 5 494 31 494 31 14 719 14 719 90 934 90 934 372 935 372 935 262 898 262 898 271 136 271 136 570 145 570 145 706 214 706 214 907 504 907 504 116 944 116 944 487 649 487 649 398 697 398 697 847 921 847 921 594 8 594 8 882 521 882 521 874 607 874 607 299 346 299 346 398 172 398 172 914 373 914 373 837 455 837 455 106 900 106 900 596 957 596 957 538 719 538 719 359 484 359 484 647 168 647 168 526 512 526 512 520 656 520 656 541 420 541 420 39 935 39 935 833 299 833 299 761 604 761 604 193 160 193 160 305 474 305 474 246 696 246 696 546 32 546 32 892 794 892 794 384 370 384 370 568 442 568 442 495 178 495 178 805 180 805 180 799 949 799 949 443 783 443 783 932 475 932 475 108 81 108 81 462 503 462 503 838 175 838 175 670 16 670 16 406 374 406 374 543 373 543 373 456 31 456 31 746 74 746 74 561 905 561 905 694 608 694 608 243 65 243 65 5 637 5 637 713 229 713 229 913 74 913 74 653 2 653 2 636 491 636 491 592 64 592 64 121 355 121 355 721 238 721 238 673 201 673 201 722 127 722 127 71 908 71 908 269 223 269 223 839 8 839 8 956 539 956 539 463 386 463 386 414 29 414 29 397 696 397 696 44 698 44 698 408 145 408 145 483 371 483 371 110 335 110 335 631 191 631 191 78 493 78 493 786 450 786 450 719 192 719 192 213 19 213 19 716 306 716 306 919 62 919 62 93 370 93 370 245 496 245 496 687 731 687 731 100 387 100 387 130 381 130 381 932 692 932 692 446 114 446 114 678 551 678 551 601 733 601 733 581 532 581 532 583 389 583 389 685 326 685 326 393 710 393 710 345 196 345 196 244 178 244 178 354 607 354 607 261 856 261 856 688 795 688 795 159 120 159 120 443 182 443 182 26 101 26 101 343 948 343 948 308 802 308 802 876 412 876 412 651 661 651 661 599 373 599 373 561 211 561 211 940 450 940 450 40 298 40 298 386 787 386 787 910 457 910 457 449 774 449 774 19 115 19 115 36 542 36 542 235 27 235 27 449 649 449 649 181 553 181 553 481 149 481 149 583 43 583 43 233 365 233 365 578 506 578 506 304 254 304 254 890 461 890 461 855 801 855 801 77 281 77 281 668 563 668 563 188 312 188 312 277 565 277 565 552 578 552 578 72 849 72 849 959 2 959 2 838 646 838 646 818 609 818 609 32 647 32 647 699 46 699 46 421 235 421 235 897 125 897 125 332 21 332 21 822 52 822 52 466 949 466 949 304 603 304 603 314 914 314 914 253 436 253 436 85 726 85 726 754 103 754 103 813 313 813 313 252 435 252 435 562 391 562 391 254 88 254 88 37 893 37 893 185 754 185 754 251 600 251 600 952 429 952 429 280 186 280 186 552 903 552 903 358 262 358 262 805 7 805 7 537 304 537 304 803 902 803 902 682 449 682 449 289 206 289 206 679 73 679 73 701 144 701 144 601 858 601 858 508 352 508 352 236 879 236 879 148 257 148 257 613 544 613 544 283 434 283 434 220 43 220 43 400 7 400 7 361 952 361 952 568 455 568 455 296 173 296 173 953 484 953 484 445 351 445 351 75 263 75 263 416 554 416 554 290 81 290 81 206 261 206 261 933 546 933 546 122 952 122 952 821 912 821 912 908 147 908 147 135 227 135 227 708 797 708 797 679 213 679 213 380 302 380 302 527 108 527 108 639 906 639 906 130 477 130 477 175 772 175 772 452 613 452 613 917 142 917 142 469 148 469 148 261 625 261 625 274 657 274 657 299 648 299 648 627 428 627 428 523 812 523 812 882 114 882 114 276 450 276 450 587 345 587 345 648 711 648 711 963 651 963 651 641 851 641 851 341 305 341 305 317 467 317 467 719 464 719 464 107 452 107 452 886 533 886 533 745 635 745 635 694 545 694 545 527 65 527 65 668 906 668 906 866 204 866 204 827 732 827 732 238 4 238 4 92 112 92 112 336 867 336 867 909 177 909 177 170 318 170 318 637 710 637 710 813 530 813 530 90 274 90 274 179 467 179 467 598 700 598 700 373 704 373 704 649 442 649 442 844 167 844 167 67 240 67 240 914 154 914 154 319 482 319 482 431 836 431 836 853 3 853 3 902 668 902 668 821 441 821 441 728 224 728 224 684 940 684 940 472 328 472 328 229 487 229 487 217 148 217 148 8 842 8 842 647 430 647 430 658 623 658 623 806 81 806 81 883 229 883 229 335 329 335 329 650 72 650 72 348 900 348 900 105 51 105 51 764 422 764 422 79 776 79 776 333 430 333 430 904 795 904 795 937 155 937 155 737 7 737 7 545 872 545 872 689 936 689 936 69 192 69 192 841 172 841 172 674 87 674 87 792 859 792 859 450 827 450 827 288 486 288 486 844 932 844 932 623 947 623 947 781 665 781 665 643 679 643 679 268 280 268 280 595 271 595 271 255 34 255 34 575 228 575 228 776 488 776 488 240 875 240 875 30 305 30 305 468 461 468 461 228 418 228 418 415 313 415 313 664 908 664 908 848 292 848 292 902 235 902 235 616 114 616 114 624 872 624 872 62 573 62 573 15 766 15 766 625 767 625 767 945 852 945 852 466 322 466 322 740 589 740 589 29 623 29 623 674 721 674 721 774 232 774 232 938 943 938 943 930 721 930 721 435 130 435 130 567 100 567 100 219 809 219 809 820 34 820 34 666 308 666 308 596 177 596 177 931 541 931 541 876 59 876 59 327 300 327 300 170 129 170 129 306 490 306 490 823 733 823 733 338 386 338 386 320 606 320 606 707 240 707 240 733 10 733 10 704 315 704 315 384 914 384 914 630 735 630 735 940 320 940 320 415 477 415 477 545 34 545 34 709 554 709 554 294 768 294 768 12 822 12 822 745 515 745 515 271 815 271 815 644 750 644 750 225 163 225 163 672 76 672 76 784 431 784 431 228 7 228 7 740 908 740 908 870 152 870 152 36 507 36 507 492 481 492 481 109 614 109 614 564 497 564 497 626 728 626 728 837 548 837 548 81 861 81 861 264 212 264 212 760 746 760 746 445 719 445 719 42 907 42 907 822 599 822 599 822 963 822 963 646 813 646 813 472 773 472 773 347 707 347 707 663 53 663 53 693 888 693 888 943 481 943 481 89 18 89 18 444 614 444 614 818 550 818 550 250 728 250 728 795 447 795 447 543 100 543 100 226 339 226 339 714 463 714 463 796 251 796 251 835 295 835 295 73 453 73 453 640 415 640 415 698 125 698 125 491 718 491 718 533 717 533 717 9 129 9 129 669 352 669 352 550 140 550 140 847 618 847 618 638 853 638 853 558 687 558 687 885 121 885 121 800 4 800 4 179 689 179 689 194 567 194 567 501 382 501 382 220 385 220 385 382 661 382 661 348 37 348 37 858 854 858 854 530 666 530 666 164 503 164 503 307 631 307 631 530 219 530 219 400 937 400 937 365 212 365 212 927 731 927 731 384 83 384 83 567 791 567 791 884 866 884 866 456 693 456 693 656 105 656 105 94 598 94 598 346 370 346 370 670 433 670 433 224 961 224 961 867 208 867 208 372 220 372 220 263 539 263 539 381 524 381 524 499 194 499 194 263 494 263 494 359 570 359 570 963 316 963 316 441 653 441 653 891 446 891 446 392 845 392 845 928 399 928 399 762 138 762 138 384 675 384 675 553 212 553 212 203 693 203 693 380 104 380 104 102 650 102 650 72 95 72 95 96 905 96 905 424 45 424 45 333 881 333 881 182 505 182 505 821 325 821 325 320 470 320 470 563 829 563 829 348 753 348 753 801 254 801 254 612 19 612 19 340 903 340 903 655 364 655 364 788 609 788 609 534 564 534 564 711 676 711 676 488 352 488 352 459 200 459 200 681 158 681 158 258 246 258 246 506 350 506 350 739 37 739 37 390 146 390 146 956 717 956 717 223 773 223 773 705 810 705 810 220 556 220 556 218 902 218 902 903 74 903 74 443 55 443 55 437 406 437 406 281 464 281 464 185 543 185 543 484 675 484 675 498 500 498 500 918 422 918 422 792 829 792 829 418 693 418 693 435 152 435 152 331 894 331 894 944 757 944 757 45 98 45 98 962 694 962 694 603 505 603 505 551 424 551 424 263 153 263 153 873 540 873 540 349 131 349 131 121 223 121 223 636 377 636 377 799 734 799 734 721 663 721 663 515 702 515 702 386 766 386 766 940 856 940 856 620 880 620 880 178 565 178 565 583 876 583 876 523 948 523 948 414 549 414 549 166 932 166 932 551 578 551 578 851 3 851 3 343 478 343 478 719 735 719 735 6 693 6 693 537 428 537 428 222 676 222 676 647 123 647 123 779 50 779 50 737 240 737 240 798 213 798 213 426 707 426 707 537 479 537 479 235 671 235 671 366 595 366 595 23 39 23 39 204 438 204 438 364 593 364 593 812 71 812 71 252 877 252 877 538 402 538 402 20 36 20 36 294 635 294 635 461 312 461 312 924 670 924 670 570 310 570 310 713 746 713 746 86 614 86 614 77 762 77 762 365 12 365 12 794 268 794 268 239 583 239 583 711 575 711 575 908 270 908 270 629 54 629 54 292 205 292 205 616 38 616 38 568 478 568 478 252 123 252 123 139 821 139 821 637 518 637 518 690 349 690 349 139 354 139 354 792 704 792 704 898 946 898 946 834 267 834 267 236 591 236 591 353 842 353 842 623 753 623 753 909 800 909 800 701 103 701 103 240 809 240 809 650 105 650 105 287 178 287 178 639 307 639 307 267 894 267 894 931 359 931 359 957 138 957 138 425 414 425 414 562 761 562 761 67 148 67 148 329 765 329 765 235 116 235 116 654 230 654 230 183 110 183 110 347 577 347 577 842 452 842 452 374 340 374 340 537 478 537 478 340 960 340 960 515 7 515 7 770 726 770 726 93 306 93 306 115 746 115 746 483 773 483 773 215 255 215 255 549 337 549 337 167 852 167 852 318 932 318 932 858 748 858 748 101 628 101 628 942 280 942 280 468 424 468 424 94 960 94 960 840 97 840 97 489 439 489 439 955 254 955 254 1 153 1 153 930 422 930 422 586 272 586 272 761 422 761 422 279 432 279 432 376 939 376 939 564 585 564 585 366 466 366 466 145 120 145 120 833 11 833 11 557 77 557 77 949 275 949 275 925 799 925 799 948 652 948 652 924 935 924 935 368 265 368 265 332 514 332 514 279 468 279 468 178 919 178 919 90 28 90 28 817 193 817 193 334 348 334 348 873 53 873 53 66 844 66 844 372 475 372 475 762 367 762 367 645 93 645 93 515 147 515 147 832 111 832 111 425 660 425 660 321 140 321 140 404 169 404 169 768 923 768 923 415 614 415 614 544 636 544 636 623 732 623 732 953 864 953 864 747 580 747 580 637 588 637 588 673 575 673 575 173 753 173 753 923 627 923 627 648 15 648 15 951 488 951 488 636 612 636 612 523 505 523 505 242 102 242 102 943 454 943 454 529 492 529 492 773 523 773 523 300 349 300 349 576 879 576 879 868 388 868 388 710 67 710 67 615 277 615 277 893 251 893 251 847 583 847 583 251 577 251 577 939 96 939 96 337 782 337 782 433 924 433 924 48 454 48 454 139 766 139 766 67 464 67 464 182 870 182 870 719 184 719 184 54 497 54 497 923 339 923 339 92 888 92 888 320 143 320 143 678 186 678 186 474 128 474 128 355 481 355 481 493 532 493 532 16 49 16 49 517 827 517 827 684 73 684 73 111 108 111 108 426 135 426 135 117 640 117 640 398 624 398 624 838 367 838 367 744 207 744 207 271 677 271 677 604 746 604 746 344 79 344 79 246 168 246 168 133 32 133 32 214 802 214 802 568 694 568 694 688 657 688 657 446 61 446 61 324 718 324 718 42 153 42 153 763 9 763 9 627 259 627 259 276 509 276 509 29 480 29 480 384 819 384 819 327 894 327 894 496 460 496 460 804 609 804 609 686 871 686 871 353 89 353 89 869 380 869 380 37 195 37 195 218 674 218 674 424 876 424 876 274 718 274 718 522 665 522 665 118 514 118 514 20 247 20 247 626 773 626 773 854 163 854 163 610 363 610 363 655 422 655 422 517 335 517 335 344 178 344 178 838 53 838 53 465 205 465 205 820 281 820 281 476 880 476 880 833 958 833 958 543 32 543 32 176 176 176 176 20 577 20 577 667 840 667 840 673 883 673 883 562 79 562 79 660 572 660 572 506 351 506 351 955 476 955 476 743 672 743 672 210 40 210 40 716 115 716 115 509 932 509 932 529 49 529 49 762 337 762 337 355 122 355 122 884 468 884 468 296 521 296 521 455 146 455 146 478 861 478 861 956 772 956 772 923 822 923 822 139 496 139 496 370 234 370 234 500 834 500 834 460 497 460 497 339 204 339 204 656 73 656 73 556 251 556 251 628 711 628 711 664 696 664 696 825 492 825 492 706 211 706 211 738 57 738 57 154 420 154 420 798 832 798 832 701 233 701 233 99 277 99 277 107 652 107 652 23 628 23 628 586 53 586 53 647 320 647 320 910 422 910 422 361 529 361 529 88 847 88 847 17 91 17 91 650 788 650 788 387 461 387 461 143 606 143 606 856 666 856 666 372 798 372 798 721 510 721 510 144 694 144 694 103 927 103 927 501 314 501 314 525 517 525 517 897 764 897 764 488 874 488 874 182 673 182 673 324 99 324 99 588 613 588 613 580 680 580 680 822 917 822 917 446 960 446 960 908 697 908 697 105 724 105 724 500 820 500 820 200 863 200 863 420 546 420 546 884 397 884 397 783 501 783 501 38 117 38 117 503 865 503 865 320 125 320 125 157 573 157 573 593 685 593 685 543 382 543 382 228 443 228 443 866 568 866 568 48 57 48 57 32 135 32 135 366 57 366 57 156 481 156 481 546 520 546 520 928 546 928 546 952 478 952 478 44 273 44 273 853 753 853 753 353 456 353 456 959 210 959 210 192 84 192 84 488 142 488 142 410 122 410 122 436 182 436 182 158 711 158 711 426 895 426 895 115 514 115 514 639 555 639 555 486 119 486 119 649 923 649 923 39 561 39 561 207 131 207 131 325 178 325 178 383 799 383 799 734 541 734 541 549 247 549 247 110 237 110 237 192 185 192 185 821 381 821 381 475 860 475 860 229 550 229 550 331 440 331 440 265 564 265 564 314 656 314 656 408 405 408 405 467 866 467 866 137 674 137 674 88 3 88 3 865 936 865 936 239 337 239 337 106 768 106 768 798 195 798 195 588 588 588 588 180 888 180 888 94 956 94 956 649 828 649 828 906 885 906 885 454 941 454 941 458 418 458 418 594 568 594 568 168 258 168 258 322 702 322 702 627 659 627 659 886 131 886 131 175 482 175 482 289 314 289 314 913 268 913 268 286 467 286 467 708 694 708 694 297 728 297 728 909 226 909 226 698 148 698 148 873 913 873 913 570 231 570 231 513 560 513 560 581 890 581 890 70 273 70 273 771 599 771 599 854 567 854 567 547 444 547 444 555 687 555 687 619 485 619 485 237 939 237 939 491 617 491 617 821 672 821 672 402 29 402 29 842 185 842 185 84 921 84 921 741 620 741 620 825 833 825 833 505 949 505 949 400 556 400 556 272 594 272 594 276 632 276 632 963 820 963 820 848 701 848 701 207 688 207 688 414 233 414 233 319 873 319 873 601 517 601 517 84 415 84 415 568 264 568 264 908 861 908 861 711 801 711 801 39 666 39 666 298 710 298 710 197 352 197 352 830 608 830 608 905 516 905 516 374 592 374 592 13 944 13 944 559 356 559 356 812 864 812 864 624 592 624 592 690 190 690 190 871 354 871 354 8 261 8 261 278 526 278 526 66 646 66 646 367 766 367 766 581 360 581 360 332 401 332 401 876 251 876 251 276 7 276 7 801 365 801 365 286 545 286 545 952 164 952 164 522 476 522 476 364 840 364 840 788 503 788 503 647 607 647 607 66 500 66 500 895 685 895 685 745 240 745 240 32 747 32 747 674 601 674 601 337 399 337 399 305 118 305 118 445 854 445 854 639 194 639 194 40 75 40 75 956 120 956 120 11 813 11 813 935 244 935 244 872 288 872 288 73 184 73 184 22 475 22 475 826 88 826 88 743 928 743 928 418 318 418 318 160 828 160 828 274 499 274 499 360 176 360 176 117 149 117 149 641 745 641 745 759 807 759 807 605 396 605 396 657 132 657 132 82 878 82 878 859 860 859 860 419 518 419 518 109 353 109 353 117 514 117 514 71 875 71 875 167 298 167 298 257 873 257 873 646 345 646 345 340 258 340 258 789 874 789 874 18 256 18 256 616 386 616 386 138 680 138 680 476 604 476 604 330 325 330 325 308 148 308 148 684 798 684 798 782 734 782 734 671 755 671 755 509 704 509 704 370 335 370 335 755 798 755 798 100 324 100 324 646 848 646 848 939 955 939 955 622 430 622 430 845 532 845 532 792 341 792 341 823 281 823 281 635 585 635 585 666 418 666 418 601 348 601 348 605 69 605 69 108 7 108 7 5 626 5 626 102 302 102 302 649 888 649 888 590 955 590 955 447 46 447 46 560 588 560 588 585 827 585 827 637 152 637 152 660 514 660 514 605 823 605 823 295 678 295 678 24 568 24 568 707 257 707 257 300 491 300 491 676 233 676 233 484 49 484 49 782 938 782 938 6 878 6 878 740 268 740 268 278 943 278 943 102 458 102 458 671 241 671 241 747 283 747 283 157 821 157 821 912 248 912 248 93 84 93 84 630 269 630 269 494 459 494 459 245 791 245 791 708 68 708 68 626 576 626 576 693 766 693 766 918 659 918 659 15 624 15 624 384 719 384 719 817 681 817 681 631 904 631 904 600 469 600 469 800 508 800 508 124 293 124 293 77 87 77 87 264 778 264 778 207 884 207 884 676 158 676 158 454 52 454 52 391 239 391 239 962 745 962 745 176 277 176 277 701 132 701 132 483 463 483 463 940 14 940 14 132 834 132 834 670 35 670 35 855 946 855 946 872 198 872 198 525 520 525 520 370 221 370 221 898 892 898 892 159 162 159 162 761 21 761 21 910 178 910 178 287 262 287 262 585 649 585 649 919 418 919 418 150 46 150 46 225 728 225 728 743 873 743 873 171 188 171 188 383 145 383 145 563 803 563 803 662 897 662 897 517 729 517 729 541 156 541 156 681 928 681 928 119 861 119 861 587 405 587 405 308 567 308 567 330 602 330 602 345 217 345 217 665 706 665 706 129 586 129 586 584 288 584 288 941 39 941 39 547 116 547 116 713 852 713 852 363 668 363 668 542 287 542 287 783 177 783 177 726 644 726 644 781 304 781 304 935 462 935 462 204 424 204 424 286 771 286 771 433 197 433 197 786 226 786 226 963 501 963 501 551 495 551 495 934 541 934 541 50 148 50 148 474 415 474 415 778 362 778 362 615 464 615 464 104 689 104 689 389 517 389 517 108 411 108 411 565 262 565 262 676 221 676 221 481 622 481 622 108 633 108 633 480 465 480 465 873 930 873 930 804 312 804 312 825 595 825 595 517 776 517 776 263 324 263 324 225 347 225 347 635 35 635 35 223 654 223 654 910 329 910 329 491 6 491 6 788 699 788 699 597 303 597 303 724 573 724 573 837 448 837 448 824 466 824 466 127 14 127 14 158 427 158 427 309 555 309 555 619 447 619 447 406 68 406 68 602 39 602 39 87 305 87 305 585 688 585 688 411 797 411 797 558 71 558 71 775 287 775 287 71 784 71 784 443 742 443 742 68 426 68 426 103 48 103 48 790 582 790 582 523 878 523 878 551 511 551 511 814 582 814 582 619 213 619 213 678 575 678 575 193 35 193 35 541 170 541 170 590 278 590 278 844 444 844 444 776 691 776 691 380 402 380 402 627 838 627 838 56 12 56 12 20 735 20 735 809 441 809 441 412 811 412 811 946 49 946 49 611 331 611 331 763 910 763 910 531 284 531 284 536 898 536 898 187 881 187 881 871 335 871 335 397 818 397 818 644 512 644 512 291 203 291 203 734 191 734 191 719 783 719 783 455 373 455 373 516 398 516 398 21 160 21 160 470 32 470 32 432 806 432 806 433 387 433 387 747 825 747 825 187 533 187 533 728 612 728 612 938 276 938 276 871 199 871 199 438 528 438 528 8 961 8 961 127 37 127 37 788 100 788 100 410 347 410 347 523 66 523 66 351 281 351 281 923 545 923 545 415 582 415 582 301 720 301 720 801 842 801 842 843 639 843 639 279 47 279 47 496 105 496 105 324 609 324 609 770 637 770 637 72 339 72 339 878 346 878 346 347 77 347 77 580 347 580 347 366 832 366 832 440 943 440 943 593 345 593 345 346 538 346 538 963 690 963 690 591 230 591 230 646 683 646 683 142 615 142 615 140 30 140 30 256 663 256 663 691 548 691 548 408 450 408 450 286 593 286 593 252 860 252 860 921 928 921 928 581 321 581 321 117 534 117 534 443 527 443 527 514 906 514 906 828 264 828 264 136 629 136 629 139 58 139 58 184 670 184 670 254 209 254 209 148 306 148 306 292 548 292 548 666 884 666 884 195 390 195 390 205 660 205 660 489 450 489 450 517 771 517 771 759 74 759 74 615 405 615 405 619 783 619 783 143 138 143 138 525 342 525 342 602 858 602 858 481 377 481 377 159 347 159 347 435 253 435 253 343 662 343 662 504 787 504 787 565 296 565 296 243 264 243 264 80 722 80 722 232 5 232 5 900 745 900 745 644 83 644 83 495 248 495 248 524 736 524 736 920 324 920 324 903 338 903 338 125 409 125 409 89 110 89 110 201 168 201 168 912 668 912 668 616 794 616 794 62 222 62 222 891 104 891 104 412 534 412 534 317 23 317 23 38 36 38 36 611 64 611 64 693 585 693 585 464 753 464 753 183 35 183 35 38 815 38 815 211 930 211 930 535 910 535 910 318 512 318 512 727 342 727 342 591 769 591 769 728 85 728 85 633 692 633 692 419 554 419 554 872 101 872 101 774 275 774 275 180 142 180 142 675 203 675 203 96 667 96 667 617 314 617 314 942 361 942 361 261 866 261 866 400 198 400 198 401 199 401 199 771 227 771 227 341 828 341 828 952 257 952 257 525 544 525 544 190 893 190 893 132 114 132 114 266 360 266 360 428 146 428 146 659 455 659 455 568 458 568 458 698 640 698 640 817 333 817 333 635 556 635 556 197 763 197 763 139 431 139 431 303 134 303 134 952 891 952 891 221 823 221 823 707 961 707 961 176 679 176 679 97 374 97 374 547 27 547 27 574 415 574 415 801 845 801 845 773 153 773 153 467 372 467 372 147 658 147 658 295 740 295 740 12 587 12 587 611 960 611 960 619 952 619 952 415 106 415 106 358 431 358 431 235 930 235 930 725 641 725 641 397 543 397 543 951 483 951 483 905 432 905 432 368 150 368 150 276 611 276 611 33 97 33 97 935 808 935 808 226 298 226 298 896 541 896 541 459 865 459 865 205 85 205 85 27 815 27 815 667 781 667 781 21 49 21 49 865 739 865 739 894 456 894 456 513 457 513 457 604 934 604 934 621 784 621 784 359 446 359 446 7 695 7 695 918 227 918 227 226 448 226 448 779 342 779 342 563 566 563 566 689 825 689 825 355 832 355 832 269 49 269 49 315 534 315 534 15 339 15 339 408 598 408 598 815 187 815 187 695 89 695 89 800 316 800 316 215 717 215 717 85 758 85 758 13 834 13 834 267 24 267 24 850 433 850 433 392 324 392 324 944 105 944 105 635 682 635 682 824 733 824 733 962 580 962 580 379 803 379 803 475 803 475 803 584 344 584 344 311 445 311 445 811 461 811 461 846 277 846 277 250 420 250 420 581 242 581 242 583 409 583 409 594 384 594 384 95 273 95 273 248 362 248 362 4 198 4 198 165 728 165 728 693 400 693 400 13 143 13 143 242 338 242 338 554 935 554 935 271 333 271 333 83 439 83 439 671 118 671 118 38 580 38 580 359 461 359 461 166 282 166 282 605 908 605 908 558 321 558 321 711 303 711 303 486 871 486 871 474 316 474 316 962 637 962 637 837 584 837 584 71 64 71 64 55 353 55 353 316 610 316 610 740 226 740 226 734 298 734 298 11 239 11 239 680 143 680 143 375 222 375 222 216 126 216 126 245 414 245 414 196 3 196 3 670 657 670 657 446 361 446 361 453 575 453 575 72 149 72 149 837 159 837 159 382 624 382 624 203 2 203 2 448 663 448 663 263 826 263 826 718 231 718 231 192 391 192 391 133 851 133 851 832 699 832 699 539 285 539 285 309 914 309 914 248 165 248 165 209 66 209 66 438 877 438 877 629 254 629 254 830 814 830 814 419 234 419 234 589 423 589 423 147 328 147 328 539 382 539 382 783 572 783 572 347 647 347 647 553 592 553 592 94 472 94 472 880 520 880 520 364 353 364 353 465 114 465 114 341 21 341 21 795 787 795 787 110 443 110 443 28 748 28 748 626 585 626 585 198 45 198 45 213 804 213 804 943 194 943 194 548 702 548 702 154 685 154 685 643 879 643 879 687 666 687 666 6 577 6 577 367 359 367 359 689 33 689 33 545 468 545 468 516 383 516 383 18 428 18 428 792 841 792 841 34 426 34 426 607 536 607 536 720 689 720 689 84 378 84 378 415 920 415 920 373 383 373 383 379 950 379 950 314 484 314 484 48 108 48 108 353 747 353 747 655 170 655 170 889 216 889 216 687 754 687 754 449 421 449 421 174 617 174 617 572 444 572 444 350 580 350 580 927 876 927 876 320 168 320 168 816 552 816 552 420 694 420 694 435 359 435 359 915 257 915 257 915 438 915 438 786 616 786 616 91 750 91 750 874 796 874 796 169 40 169 40 537 359 537 359 382 867 382 867 952 146 952 146 925 528 925 528 655 408 655 408 679 749 679 749 639 212 639 212 15 820 15 820 869 214 869 214 659 342 659 342 528 428 528 428 453 246 453 246 372 834 372 834 290 616 290 616 171 791 171 791 714 769 714 769 238 286 238 286 545 100 545 100 272 904 272 904 961 623 961 623 881 336 881 336 104 211 104 211 951 739 951 739 890 241 890 241 724 126 724 126 396 232 396 232 48 769 48 769 223 527 223 527 405 139 405 139 833 57 833 57 831 939 831 939 464 100 464 100 590 44 590 44 911 582 911 582 649 450 649 450 427 907 427 907 419 926 419 926 376 732 376 732 157 670 157 670 674 259 674 259 574 722 574 722 801 541 801 541 431 392 431 392 823 430 823 430 498 361 498 361 527 938 527 938 117 453 117 453 7 685 7 685 481 781 481 781 608 409 608 409 315 533 315 533 300 705 300 705 366 942 366 942 373 901 373 901 900 226 900 226 152 366 152 366 52 943 52 943 373 550 373 550 210 748 210 748 541 696 541 696 422 145 422 145 348 710 348 710 310 754 310 754 949 928 949 928 808 352 808 352 516 679 516 679 703 412 703 412 531 808 531 808 436 593 436 593 312 728 312 728 732 515 732 515 732 407 732 407 732 839 732 839 255 81 255 81 52 265 52 265 801 55 801 55 703 851 703 851 679 463 679 463 952 745 952 745 512 651 512 651 421 630 421 630 204 916 204 916 63 600 63 600 917 689 917 689 200 784 200 784 610 66 610 66 577 46 577 46 905 270 905 270 571 13 571 13 3 365 3 365 477 616 477 616 820 352 820 352 875 194 875 194 816 23 816 23 542 79 542 79 791 690 791 690 74 93 74 93 922 804 922 804 199 92 199 92 596 259 596 259 525 521 525 521 392 15 392 15 263 758 263 758 917 418 917 418 917 21 917 21 898 422 898 422 6 409 6 409 342 934 342 934 320 503 320 503 475 406 475 406 361 378 361 378 233 551 233 551 911 748 911 748 410 803 410 803 165 552 165 552 165 523 165 523 117 546 117 546 274 100 274 100 560 242 560 242 81 842 81 842 657 157 657 157 450 272 450 272 58 151 58 151 878 238 878 238 937 768 937 768 285 617 285 617 324 586 324 586 899 462 899 462 122 332 122 332 171 484 171 484 260 470 260 470 915 869 915 869 141 731 141 731 277 505 277 505 763 3 763 3 563 929 563 929 269 742 269 742 260 485 260 485 430 26 430 26 361 728 361 728 890 440 890 440 351 550 351 550 902 218 902 218 788 477 788 477 343 480 343 480 366 392 366 392 723 772 723 772 896 476 896 476 148 322 148 322 568 469 568 469 236 414 236 414 841 700 841 700 889 491 889 491 939 814 939 814 591 389 591 389 485 607 485 607 807 142 807 142 944 921 944 921 479 750 479 750 724 408 724 408 926 247 926 247 373 642 373 642 41 513 41 513 772 924 772 924 147 406 147 406 731 546 731 546 358 743 358 743 740 423 740 423 508 342 508 342 582 803 582 803 391 426 391 426 747 311 747 311 434 619 434 619 724 93 724 93 333 231 333 231 456 953 456 953 824 473 824 473 530 29 530 29 425 634 425 634 774 670 774 670 117 47 117 47 32 628 32 628 191 372 191 372 725 722 725 722 146 361 146 361 330 31 330 31 226 423 226 423 550 583 550 583 775 721 775 721 65 444 65 444 161 668 161 668 799 323 799 323 83 276 83 276 704 670 704 670 487 882 487 882 472 893 472 893 349 904 349 904 40 789 40 789 67 817 67 817 46 845 46 845 727 817 727 817 852 798 852 798 455 71 455 71 379 195 379 195 650 147 650 147 895 125 895 125 338 38 338 38 251 897 251 897 926 157 926 157 52 260 52 260 758 153 758 153 455 767 455 767 855 170 855 170 586 655 586 655 16 160 16 160 611 118 611 118 692 651 692 651 449 865 449 865 760 767 760 767 659 493 659 493 304 687 304 687 682 83 682 83 584 834 584 834 878 768 878 768 923 635 923 635 51 596 51 596 547 313 547 313 902 44 902 44 87 927 87 927 15 382 15 382 755 450 755 450 286 63 286 63 655 814 655 814 735 571 735 571 529 569 529 569 386 115 386 115 715 836 715 836 900 146 900 146 446 760 446 760 180 124 180 124 437 126 437 126 174 466 174 466 835 379 835 379 627 209 627 209 680 929 680 929 615 695 615 695 652 792 652 792 609 945 609 945 329 142 329 142 607 423 607 423 940 631 940 631 496 674 496 674 220 398 220 398 252 561 252 561 426 594 426 594 176 596 176 596 226 878 226 878 703 392 703 392 461 474 461 474 54 211 54 211 72 931 72 931 784 800 784 800 72 507 72 507 323 439 323 439 508 578 508 578 313 235 313 235 725 942 725 942 424 682 424 682 227 573 227 573 211 321 211 321 489 705 489 705 698 545 698 545 841 827 841 827 798 939 798 939 325 960 325 960 239 360 239 360 423 786 423 786 28 294 28 294 453 417 453 417 71 357 71 357 326 155 326 155 798 355 798 355 796 649 796 649 296 575 296 575 436 644 436 644 838 912 838 912 183 321 183 321 790 303 790 303 672 93 672 93 411 544 411 544 262 402 262 402 675 160 675 160 834 24 834 24 929 673 929 673 64 932 64 932 79 331 79 331 45 964 45 964 797 508 797 508 271 921 271 921 336 710 336 710 739 492 739 492 485 823 485 823 338 878 338 878 421 32 421 32 700 64 700 64 872 927 872 927 308 156 308 156 494 555 494 555 367 262 367 262 95 444 95 444 101 551 101 551 425 596 425 596 853 41 853 41 177 544 177 544 386 53 386 53 86 889 86 889 333 236 333 236 318 423 318 423 108 707 108 707 906 475 906 475 594 46 594 46 368 494 368 494 403 642 403 642 129 552 129 552 428 184 428 184 579 586 579 586 742 850 742 850 441 275 441 275 883 807 883 807 626 738 626 738 618 940 618 940 377 749 377 749 129 746 129 746 667 581 667 581 482 326 482 326 918 943 918 943 55 2 55 2 698 940 698 940 895 486 895 486 142 830 142 830 54 39 54 39 544 642 544 642 509 819 509 819 894 528 894 528 479 595 479 595 446 134 446 134 75 313 75 313 619 882 619 882 29 878 29 878 120 104 120 104 141 46 141 46 899 522 899 522 554 475 554 475 729 601 729 601 311 308 311 308 503 90 503 90 646 137 646 137 50 538 50 538 830 771 830 771 899 347 899 347 266 131 266 131 943 878 943 878 591 99 591 99 221 164 221 164 645 554 645 554 337 342 337 342 892 403 892 403 637 6 637 6 40 305 40 305 223 816 223 816 130 696 130 696 476 2 476 2 157 250 157 250 624 668 624 668 643 776 643 776 717 699 717 699 929 575 929 575 897 515 897 515 427 94 427 94 347 920 347 920 717 423 717 423 200 195 200 195 626 13 626 13 2 935 2 935 616 109 616 109 903 426 903 426 771 289 771 289 764 14 764 14 77 412 77 412 141 693 141 693 890 871 890 871 622 668 622 668 538 492 538 492 252 805 252 805 876 886 876 886 198 847 198 847 790 128 790 128 413 785 413 785 255 413 255 413 176 79 176 79 228 945 228 945 767 291 767 291 58 57 58 57 187 853 187 853 609 732 609 732 29 930 29 930 337 741 337 741 206 323 206 323 371 4 371 4 253 464 253 464 115 61 115 61 58 372 58 372 97 114 97 114 852 770 852 770 333 735 333 735 53 375 53 375 509 150 509 150 371 100 371 100 546 75 546 75 608 461 608 461 771 100 771 100 18 820 18 820 606 30 606 30 236 942 236 942 768 919 768 919 35 685 35 685 573 130 573 130 294 784 294 784 22 939 22 939 607 250 607 250 750 720 750 720 891 572 891 572 657 513 657 513 38 43 38 43 268 388 268 388 472 715 472 715 591 145 591 145 838 442 838 442 373 656 373 656 147 577 147 577 260 154 260 154 107 702 107 702 410 708 410 708 531 312 531 312 381 308 381 308 255 443 255 443 460 186 460 186 959 221 959 221 228 84 228 84 499 438 499 438 12 138 12 138 99 245 99 245 533 463 533 463 964 636 964 636 570 937 570 937 208 437 208 437 630 73 630 73 182 47 182 47 705 818 705 818 123 697 123 697 502 139 502 139 169 603 169 603 130 283 130 283 601 83 601 83 127 445 127 445 678 440 678 440 158 288 158 288 896 787 896 787 344 400 344 400 202 705 202 705 190 165 190 165 354 196 354 196 222 690 222 690 638 547 638 547 571 180 571 180 427 445 427 445 891 533 891 533 72 35 72 35 56 533 56 533 576 307 576 307 668 370 668 370 682 586 682 586 880 210 880 210 206 20 206 20 308 413 308 413 597 307 597 307 786 874 786 874 935 963 935 963 944 209 944 209 471 597 471 597 889 208 889 208 134 567 134 567 554 623 554 623 476 205 476 205 369 824 369 824 222 218 222 218 233 220 233 220 338 925 338 925 389 700 389 700 338 760 338 760 721 153 721 153 450 693 450 693 664 37 664 37 909 364 909 364 272 855 272 855 76 654 76 654 832 614 832 614 227 189 227 189 369 235 369 235 946 830 946 830 866 667 866 667 101 598 101 598 705 944 705 944 443 27 443 27 673 409 673 409 3 737 3 737 505 19 505 19 440 663 440 663 810 497 810 497 147 685 147 685 912 424 912 424 430 537 430 537 315 67 315 67 919 267 919 267 759 342 759 342 921 250 921 250 692 369 692 369 410 176 410 176 254 268 254 268 228 798 228 798 182 477 182 477 672 858 672 858 663 598 663 598 454 466 454 466 514 771 514 771 515 384 515 384 154 437 154 437 74 264 74 264 331 432 331 432 574 279 574 279 679 345 679 345 144 76 144 76 642 103 642 103 409 272 409 272 555 693 555 693 817 286 817 286 820 250 820 250 31 393 31 393 775 886 775 886 391 949 391 949 862 663 862 663 759 375 759 375 204 868 204 868 242 641 242 641 150 4 150 4 959 504 959 504 532 950 532 950 407 584 407 584 370 799 370 799 317 599 317 599 805 164 805 164 650 113 650 113 531 455 531 455 287 154 287 154 385 829 385 829 312 587 312 587 466 393 466 393 32 392 32 392 832 945 832 945 712 449 712 449 503 576 503 576 504 236 504 236 546 57 546 57 941 505 941 505 745 535 745 535 639 917 639 917 833 121 833 121 459 321 459 321 334 272 334 272 383 15 383 15 580 76 580 76 241 59 241 59 635 483 635 483 885 900 885 900 215 133 215 133 135 701 135 701 677 5 677 5 275 362 275 362 739 638 739 638 656 803 656 803 738 897 738 897 914 516 914 516 772 481 772 481 29 535 29 535 660 591 660 591 579 692 579 692 611 513 611 513 619 729 619 729 911 400 911 400 553 802 553 802 367 952 367 952 253 377 253 377 955 796 955 796 71 800 71 800 561 299 561 299 632 587 632 587 736 848 736 848 127 824 127 824 248 844 248 844 477 275 477 275 16 931 16 931 562 336 562 336 892 477 892 477 782 706 782 706 94 814 94 814 248 667 248 667 3 518 3 518 693 858 693 858 450 168 450 168 6 921 6 921 508 780 508 780 84 840 84 840 740 17 740 17 277 353 277 353 639 561 639 561 98 813 98 813 692 165 692 165 812 856 812 856 516 802 516 802 518 897 518 897 19 136 19 136 961 336 961 336 102 963 102 963 496 442 496 442 2 289 2 289 452 432 452 432 448 137 448 137 801 193 801 193 216 631 216 631 859 419 859 419 884 22 884 22 463 378 463 378 147 569 147 569 931 35 931 35 21 567 21 567 358 563 358 563 716 364 716 364 254 8 254 8 150 765 150 765 213 537 213 537 356 152 356 152 190 830 190 830 53 513 53 513 314 938 314 938 856 914 856 914 715 279 715 279 177 400 177 400 449 186 449 186 260 900 260 900 156 352 156 352 190 654 190 654 71 625 71 625 386 605 386 605 236 461 236 461 801 677 801 677 742 282 742 282 463 620 463 620 591 30 591 30 278 529 278 529 623 949 623 949 381 33 381 33 794 242 794 242 353 719 353 719 500 458 500 458 763 590 763 590 1 381 1 381 607 357 607 357 798 482 798 482 757 491 757 491 43 642 43 642 793 379 793 379 955 948 955 948 948 297 948 297 776 940 776 940 60 685 60 685 517 531 517 531 537 316 537 316 559 892 559 892 534 868 534 868 409 371 409 371 499 921 499 921 61 920 61 920 229 4 229 4 12 397 12 397 367 394 367 394 790 109 790 109 450 941 450 941 541 95 541 95 102 729 102 729 350 328 350 328 148 572 148 572 759 285 759 285 894 583 894 583 231 445 231 445 266 899 266 899 77 721 77 721 391 200 391 200 905 779 905 779 649 469 649 469 714 895 714 895 301 219 301 219 190 846 190 846 935 450 935 450 276 849 276 849 639 779 639 779 593 115 593 115 805 832 805 832 192 611 192 611 41 450 41 450 100 553 100 553 255 960 255 960 637 756 637 756 439 155 439 155 704 87 704 87 789 929 789 929 542 680 542 680 360 24 360 24 427 647 427 647 313 460 313 460 223 921 223 921 406 523 406 523 97 424 97 424 474 293 474 293 779 433 779 433 159 229 159 229 728 517 728 517 211 574 211 574 393 808 393 808 635 719 635 719 825 222 825 222 403 551 403 551 65 81 65 81 716 46 716 46 588 834 588 834 812 275 812 275 223 560 223 560 223 848 223 848 555 400 555 400 726 167 726 167 63 612 63 612 739 285 739 285 534 67 534 67 496 116 496 116 487 638 487 638 718 514 718 514 278 324 278 324 48 297 48 297 278 837 278 837 664 574 664 574 628 728 628 728 852 237 852 237 495 707 495 707 881 960 881 960 268 882 268 882 912 820 912 820 130 876 130 876 20 489 20 489 267 956 267 956 806 215 806 215 610 629 610 629 593 248 593 248 615 859 615 859 590 707 590 707 622 784 622 784 513 644 513 644 28 668 28 668 575 542 575 542 572 366 572 366 504 36 504 36 407 707 407 707 541 439 541 439 943 806 943 806 959 453 959 453 886 898 886 898 154 793 154 793 275 838 275 838 742 378 742 378 931 453 931 453 308 52 308 52 782 771 782 771 579 713 579 713 32 523 32 523 236 889 236 889 169 680 169 680 822 159 822 159 749 879 749 879 838 435 838 435 25 907 25 907 16 146 16 146 812 397 812 397 153 96 153 96 355 524 355 524 53 747 53 747 596 511 596 511 380 939 380 939 311 366 311 366 486 137 486 137 798 284 798 284 210 323 210 323 597 212 597 212 16 517 16 517 828 839 828 839 68 916 68 916 410 148 410 148 741 787 741 787 738 68 738 68 586 122 586 122 143 883 143 883 781 194 781 194 204 497 204 497 818 421 818 421 25 472 25 472 776 770 776 770 815 792 815 792 556 782 556 782 850 461 850 461 127 332 127 332 253 776 253 776 393 717 393 717 280 348 280 348 656 943 656 943 440 674 440 674 115 513 115 513 48 359 48 359 25 386 25 386 795 685 795 685 752 642 752 642 114 800 114 800 400 432 400 432 815 60 815 60 512 252 512 252 408 328 408 328 131 619 131 619 215 600 215 600 221 282 221 282 895 379 895 379 882 801 882 801 777 530 777 530 166 510 166 510 704 742 704 742 513 902 513 902 950 51 950 51 733 80 733 80 611 108 611 108 91 569 91 569 685 7 685 7 726 788 726 788 82 339 82 339 220 740 220 740 216 77 216 77 672 626 672 626 636 504 636 504 281 426 281 426 766 212 766 212 798 924 798 924 365 421 365 421 342 499 342 499 552 475 552 475 74 928 74 928 68 718 68 718 628 601 628 601 826 563 826 563 584 786 584 786 877 251 877 251 777 826 777 826 769 861 769 861 112 284 112 284 121 169 121 169 227 861 227 861 241 755 241 755 573 631 573 631 609 881 609 881 292 382 292 382 298 674 298 674 766 295 766 295 86 802 86 802 397 365 397 365 833 208 833 208 751 275 751 275 451 263 451 263 174 135 174 135 962 342 962 342 17 822 17 822 418 52 418 52 729 42 729 42 164 108 164 108 49 539 49 539 934 2 934 2 347 166 347 166 466 248 466 248 767 481 767 481 246 266 246 266 167 761 167 761 155 464 155 464 698 749 698 749 166 535 166 535 172 714 172 714 289 863 289 863 73 615 73 615 497 378 497 378 907 847 907 847 561 31 561 31 763 222 763 222 876 833 876 833 652 754 652 754 366 609 366 609 393 367 393 367 806 27 806 27 46 67 46 67 117 657 117 657 44 180 44 180 927 941 927 941 837 897 837 897 819 190 819 190 540 844 540 844 672 203 672 203 891 935 891 935 750 420 750 420 106 478 106 478 833 75 833 75 399 911 399 911 83 192 83 192 13 259 13 259 369 749 369 749 283 114 283 114 569 47 569 47 504 742 504 742 119 627 119 627 209 817 209 817 380 630 380 630 825 417 825 417 537 844 537 844 290 522 290 522 267 343 267 343 684 829 684 829 784 881 784 881 358 172 358 172 710 495 710 495 685 204 685 204 783 265 783 265 264 717 264 717 522 205 522 205 203 28 203 28 342 37 342 37 587 648 587 648 922 209 922 209 288 451 288 451 723 248 723 248 209 308 209 308 911 287 911 287 559 407 559 407 658 811 658 811 652 414 652 414 117 684 117 684 721 258 721 258 510 8 510 8 793 956 793 956 763 537 763 537 266 754 266 754 332 554 332 554 446 654 446 654 452 918 452 918 904 542 904 542 296 657 296 657 49 458 49 458 220 301 220 301 603 496 603 496 916 675 916 675 781 817 781 817 601 399 601 399 908 41 908 41 133 232 133 232 336 375 336 375 350 609 350 609 169 882 169 882 611 209 611 209 478 829 478 829 53 799 53 799 938 220 938 220 836 659 836 659 666 237 666 237 224 176 224 176 217 536 217 536 109 403 109 403 224 408 224 408 603 7 603 7 874 523 874 523 164 902 164 902 859 922 859 922 202 674 202 674 809 879 809 879 389 824 389 824 321 381 321 381 815 830 815 830 54 593 54 593 762 488 762 488 650 415 650 415 453 517 453 517 408 184 408 184 865 531 865 531 247 3 247 3 301 730 301 730 665 643 665 643 955 305 955 305 198 34 198 34 841 191 841 191 429 106 429 106 845 68 845 68 574 775 574 775 826 897 826 897 891 507 891 507 316 956 316 956 918 426 918 426 219 502 219 502 949 785 949 785 746 319 746 319 167 169 167 169 691 227 691 227 243 232 243 232 655 300 655 300 103 449 103 449 644 475 644 475 626 621 626 621 679 256 679 256 493 849 493 849 869 647 869 647 469 509 469 509 456 463 456 463 500 734 500 734 395 458 395 458 595 543 595 543 832 792 832 792 355 479 355 479 52 160 52 160 571 861 571 861 191 905 191 905 597 915 597 915 536 852 536 852 590 852 590 852 174 23 174 23 95 523 95 523 541 176 541 176 195 960 195 960 841 324 841 324 771 850 771 850 210 476 210 476 338 203 338 203 309 136 309 136 174 124 174 124 400 347 400 347 405 527 405 527 369 823 369 823 773 862 773 862 28 315 28 315 553 730 553 730 944 935 944 935 616 112 616 112 288 222 288 222 845 602 845 602 830 206 830 206 260 320 260 320 615 683 615 683 593 489 593 489 2 572 2 572 808 333 808 333 449 193 449 193 395 644 395 644 850 343 850 343 171 381 171 381 940 527 940 527 223 625 223 625 947 724 947 724 21 720 21 720 331 332 331 332 675 644 675 644 630 474 630 474 927 841 927 841 838 779 838 779 775 34 775 34 552 417 552 417 595 783 595 783 652 771 652 771 842 896 842 896 332 465 332 465 89 580 89 580 329 824 329 824 421 22 421 22 175 650 175 650 509 199 509 199 209 251 209 251 207 499 207 499 228 475 228 475 341 658 341 658 467 813 467 813 104 653 104 653 131 477 131 477 340 153 340 153 699 132 699 132 578 464 578 464 284 924 284 924 477 224 477 224 505 569 505 569 954 16 954 16 638 384 638 384 443 824 443 824 751 501 751 501 891 343 891 343 218 560 218 560 375 351 375 351 698 566 698 566 761 52 761 52 9 936 9 936 348 335 348 335 130 778 130 778 322 422 322 422 227 699 227 699 586 43 586 43 170 617 170 617 540 878 540 878 280 573 280 573 728 531 728 531 205 352 205 352 871 751 871 751 477 230 477 230 432 946 432 946 291 243 291 243 156 948 156 948 557 621 557 621 279 155 279 155 422 344 422 344 720 619 720 619 392 538 392 538 524 447 524 447 133 88 133 88 704 386 704 386 52 953 52 953 932 625 932 625 178 802 178 802 372 749 372 749 352 208 352 208 472 597 472 597 594 176 594 176 925 646 925 646 335 40 335 40 101 245 101 245 677 176 677 176 158 97 158 97 934 618 934 618 724 952 724 952 912 215 912 215 715 891 715 891 218 883 218 883 813 939 813 939 216 481 216 481 438 577 438 577 43 1 43 1 579 818 579 818 510 28 510 28 346 351 346 351 234 576 234 576 357 107 357 107 887 745 887 745 351 532 351 532 486 625 486 625 266 150 266 150 631 496 631 496 802 526 802 526 121 321 121 321 756 609 756 609 434 248 434 248 815 327 815 327 728 396 728 396 288 885 288 885 838 945 838 945 667 273 667 273 200 497 200 497 8 407 8 407 470 300 470 300 199 501 199 501 62 64 62 64 284 940 284 940 22 530 22 530 268 693 268 693 291 407 291 407 334 429 334 429 344 28 344 28 456 427 456 427 77 754 77 754 719 635 719 635 659 834 659 834 41 652 41 652 876 349 876 349 240 592 240 592 495 729 495 729 849 439 849 439 258 111 258 111 951 164 951 164 56 336 56 336 963 914 963 914 2 745 2 745 709 732 709 732 687 699 687 699 270 497 270 497 104 531 104 531 180 485 180 485 324 535 324 535 805 286 805 286 13 687 13 687 12 680 12 680 69 293 69 293 222 382 222 382 706 674 706 674 522 814 522 814 919 103 919 103 342 889 342 889 713 185 713 185 72 456 72 456 474 77 474 77 526 776 526 776 621 681 621 681 958 211 958 211 420 792 420 792 930 341 930 341 781 182 781 182 549 252 549 252 786 702 786 702 193 25 193 25 776 362 776 362 235 361 235 361 675 784 675 784 717 238 717 238 12 236 12 236 300 927 300 927 624 866 624 866 371 630 371 630 482 882 482 882 79 369 79 369 874 937 874 937 525 811 525 811 631 396 631 396 961 22 961 22 267 875 267 875 950 143 950 143 820 849 820 849 744 299 744 299 409 798 409 798 478 388 478 388 813 317 813 317 959 416 959 416 372 796 372 796 667 256 667 256 812 34 812 34 134 12 134 12 182 135 182 135 208 918 208 918 593 774 593 774 373 699 373 699 715 54 715 54 46 700 46 700 674 654 674 654 170 210 170 210 839 82 839 82 518 494 518 494 66 580 66 580 173 82 173 82 961 919 961 919 437 143 437 143 533 79 533 79 849 713 849 713 596 551 596 551 157 710 157 710 249 101 249 101 809 623 809 623 521 413 521 413 597 648 597 648 577 466 577 466 340 713 340 713 890 959 890 959 190 653 190 653 724 191 724 191 662 478 662 478 112 280 112 280 942 267 942 267 364 343 364 343 204 479 204 479 408 161 408 161 275 628 275 628 548 50 548 50 247 663 247 663 375 885 375 885 837 589 837 589 908 70 908 70 92 964 92 964 479 811 479 811 177 844 177 844 84 315 84 315 537 598 537 598 309 290 309 290 114 332 114 332 139 415 139 415 365 60 365 60 909 621 909 621 103 565 103 565 736 342 736 342 631 85 631 85 812 39 812 39 486 181 486 181 109 454 109 454 7 715 7 715 679 655 679 655 531 363 531 363 624 955 624 955 10 262 10 262 796 364 796 364 448 611 448 611 952 275 952 275 345 181 345 181 861 326 861 326 1 167 1 167 778 21 778 21 221 833 221 833 433 847 433 847 504 682 504 682 701 691 701 691 514 514 514 514 685 856 685 856 873 254 873 254 234 422 234 422 724 837 724 837 47 832 47 832 447 930 447 930 553 737 553 737 186 951 186 951 791 476 791 476 630 421 630 421 499 831 499 831 730 630 730 630 271 659 271 659 623 433 623 433 442 939 442 939 928 165 928 165 917 909 917 909 111 611 111 611 502 289 502 289 430 679 430 679 964 949 964 949 147 616 147 616 756 425 756 425 937 229 937 229 50 140 50 140 597 852 597 852 726 614 726 614 705 238 705 238 864 633 864 633 140 741 140 741 556 60 556 60 16 813 16 813 674 662 674 662 811 932 811 932 400 427 400 427 939 662 939 662 431 802 431 802 170 697 170 697 150 490 150 490 762 274 762 274 391 662 391 662 410 67 410 67 551 373 551 373 619 263 619 263 390 338 390 338 68 529 68 529 161 684 161 684 147 729 147 729 807 655 807 655 433 861 433 861 632 566 632 566 950 5 950 5 709 736 709 736 898 703 898 703 906 259 906 259 214 457 214 457 746 571 746 571 529 642 529 642 263 164 263 164 699 388 699 388 127 535 127 535 278 565 278 565 316 357 316 357 871 129 871 129 221 21 221 21 789 246 789 246 267 481 267 481 955 288 955 288 409 677 409 677 433 910 433 910 88 188 88 188 368 495 368 495 348 889 348 889 150 589 150 589 585 459 585 459 350 262 350 262 878 233 878 233 178 529 178 529 466 891 466 891 470 718 470 718 890 51 890 51 76 97 76 97 947 828 947 828 339 767 339 767 19 916 19 916 105 814 105 814 548 910 548 910 487 227 487 227 646 621 646 621 37 506 37 506 826 679 826 679 727 847 727 847 288 870 288 870 885 160 885 160 199 486 199 486 33 57 33 57 629 789 629 789 927 960 927 960 424 728 424 728 543 617 543 617 438 827 438 827 947 607 947 607 582 804 582 804 405 29 405 29 840 741 840 741 75 678 75 678 129 577 129 577 79 278 79 278 833 95 833 95 495 586 495 586 155 11 155 11 714 879 714 879 760 475 760 475 449 272 449 272 748 564 748 564 782 656 782 656 488 402 488 402 204 429 204 429 754 820 754 820 254 544 254 544 568 397 568 397 12 898 12 898 458 931 458 931 525 776 525 776 615 728 615 728 111 800 111 800 788 301 788 301 361 690 361 690 597 710 597 710 314 352 314 352 219 662 219 662 644 662 644 662 424 479 424 479 553 295 553 295 336 398 336 398 431 25 431 25 942 467 942 467 305 686 305 686 277 43 277 43 521 934 521 934 388 814 388 814 915 721 915 721 58 229 58 229 127 869 127 869 22 773 22 773 354 157 354 157 717 798 717 798 198 730 198 730 945 393 945 393 896 610 896 610 912 159 912 159 799 29 799 29 191 854 191 854 714 589 714 589 898 504 898 504 671 632 671 632 907 543 907 543 506 129 506 129 454 5 454 5 380 29 380 29 922 589 922 589 409 357 409 357 217 114 217 114 400 321 400 321 483 275 483 275 783 176 783 176 799 623 799 623 812 625 812 625 885 761 885 761 573 672 573 672 63 582 63 582 713 35 713 35 447 734 447 734 957 306 957 306 355 858 355 858 693 865 693 865 675 612 675 612 479 38 479 38 905 912 905 912 232 680 232 680 276 465 276 465 747 245 747 245 761 460 761 460 594 799 594 799 585 336 585 336 609 931 609 931 214 201 214 201 370 655 370 655 682 424 682 424 81 488 81 488 206 573 206 573 331 739 331 739 799 823 799 823 341 596 341 596 160 905 160 905 932 578 932 578 357 450 357 450 540 653 540 653 927 98 927 98 106 939 106 939 34 551 34 551 752 527 752 527 142 405 142 405 220 325 220 325 623 849 623 849 898 212 898 212 457 202 457 202 490 194 490 194 897 131 897 131 422 672 422 672 921 99 921 99 658 464 658 464 40 266 40 266 547 253 547 253 923 674 923 674 277 365 277 365 337 963 337 963 413 104 413 104 670 919 670 919 299 651 299 651 464 536 464 536 739 471 739 471 470 398 470 398 821 504 821 504 641 313 641 313 759 177 759 177 125 734 125 734 789 305 789 305 30 60 30 60 407 930 407 930 927 344 927 344 936 447 936 447 638 464 638 464 613 904 613 904 321 629 321 629 573 744 573 744 701 494 701 494 539 377 539 377 813 85 813 85 796 727 796 727 581 791 581 791 296 230 296 230 381 794 381 794 381 46 381 46 662 199 662 199 573 808 573 808 286 557 286 557 727 955 727 955 952 29 952 29 124 453 124 453 335 174 335 174 260 47 260 47 281 309 281 309 184 37 184 37 814 102 814 102 425 722 425 722 623 142 623 142 114 486 114 486 102 130 102 130 236 243 236 243 553 741 553 741 207 573 207 573 287 798 287 798 793 898 793 898 561 695 561 695 306 55 306 55 651 468 651 468 388 590 388 590 855 708 855 708 265 944 265 944 597 15 597 15 471 815 471 815 656 722 656 722 516 63 516 63 811 526 811 526 503 902 503 902 685 608 685 608 740 415 740 415 423 896 423 896 124 139 124 139 600 274 600 274 949 280 949 280 860 623 860 623 82 431 82 431 534 128 534 128 770 681 770 681 47 906 47 906 769 848 769 848 119 891 119 891 407 627 407 627 357 579 357 579 691 60 691 60 818 360 818 360 520 811 520 811 628 684 628 684 456 224 456 224 932 909 932 909 107 814 107 814 6 926 6 926 782 585 782 585 694 290 694 290 897 174 897 174 711 923 711 923 209 213 209 213 132 142 132 142 512 687 512 687 358 446 358 446 567 545 567 545 110 78 110 78 830 255 830 255 13 933 13 933 348 529 348 529 453 478 453 478 17 372 17 372 109 951 109 951 637 662 637 662 482 931 482 931 390 815 390 815 229 218 229 218 725 121 725 121 144 523 144 523 252 836 252 836 800 91 800 91 931 811 931 811 262 17 262 17 494 317 494 317 689 505 689 505 484 937 484 937 25 768 25 768 723 182 723 182 743 531 743 531 705 388 705 388 124 300 124 300 781 249 781 249 957 251 957 251 328 197 328 197 505 342 505 342 765 926 765 926 516 502 516 502 705 521 705 521 368 664 368 664 96 131 96 131 859 293 859 293 446 161 446 161 704 914 704 914 466 768 466 768 352 252 352 252 951 26 951 26 51 45 51 45 382 803 382 803 313 305 313 305 85 161 85 161 125 698 125 698 507 185 507 185 77 121 77 121 802 275 802 275 36 10 36 10 554 421 554 421 265 844 265 844 284 811 284 811 851 329 851 329 379 20 379 20 273 82 273 82 117 238 117 238 50 392 50 392 401 865 401 865 552 299 552 299 712 651 712 651 617 513 617 513 809 917 809 917 142 392 142 392 846 21 846 21 733 265 733 265 304 34 304 34 420 666 420 666 912 235 912 235 729 634 729 634 216 856 216 856 87 401 87 401 622 94 622 94 447 125 447 125 212 707 212 707 620 506 620 506 147 652 147 652 451 591 451 591 428 818 428 818 691 275 691 275 166 653 166 653 714 669 714 669 951 801 951 801 419 433 419 433 466 637 466 637 403 617 403 617 83 108 83 108 712 313 712 313 603 618 603 618 259 724 259 724 25 81 25 81 672 320 672 320 855 494 855 494 230 559 230 559 21 879 21 879 686 830 686 830 610 284 610 284 463 80 463 80 181 195 181 195 953 651 953 651 559 751 559 751 437 331 437 331 508 204 508 204 550 959 550 959 820 817 820 817 61 721 61 721 815 100 815 100 385 753 385 753 45 194 45 194 407 898 407 898 451 500 451 500 475 871 475 871 820 807 820 807 893 601 893 601 38 575 38 575 725 39 725 39 550 879 550 879 390 404 390 404 91 486 91 486 67 133 67 133 8 908 8 908 85 876 85 876 705 386 705 386 939 850 939 850 266 885 266 885 471 605 471 605 840 903 840 903 907 808 907 808 335 943 335 943 721 858 721 858 614 728 614 728 832 19 832 19 947 91 947 91 729 481 729 481 572 316 572 316 919 401 919 401 807 805 807 805 171 640 171 640 787 631 787 631 117 846 117 846 616 775 616 775 181 126 181 126 783 490 783 490 146 272 146 272 503 274 503 274 463 909 463 909 718 807 718 807 333 39 333 39 242 866 242 866 10 231 10 231 744 46 744 46 521 857 521 857 652 571 652 571 263 172 263 172 845 142 845 142 236 373 236 373 233 504 233 504 116 828 116 828 779 717 779 717 724 755 724 755 463 286 463 286 886 41 886 41 514 924 514 924 278 65 278 65 856 891 856 891 15 403 15 403 301 389 301 389 531 899 531 899 694 259 694 259 80 274 80 274 735 150 735 150 464 820 464 820 87 448 87 448 29 77 29 77 127 773 127 773 14 179 14 179 903 199 903 199 10 514 10 514 30 24 30 24 8 200 8 200 838 126 838 126 592 951 592 951 755 325 755 325 701 960 701 960 700 167 700 167 158 905 158 905 858 727 858 727 93 446 93 446 564 917 564 917 49 125 49 125 784 847 784 847 939 445 939 445 68 553 68 553 662 927 662 927 218 810 218 810 76 400 76 400 661 756 661 756 6 856 6 856 674 416 674 416 310 738 310 738 464 802 464 802 789 212 789 212 883 6 883 6 912 768 912 768 426 184 426 184 153 899 153 899 314 112 314 112 829 564 829 564 826 189 826 189 418 770 418 770 219 122 219 122 959 463 959 463 537 253 537 253 105 416 105 416 119 887 119 887 177 571 177 571 371 664 371 664 519 563 519 563 214 541 214 541 198 507 198 507 212 406 212 406 471 321 471 321 777 830 777 830 562 366 562 366 294 56 294 56 195 699 195 699 774 490 774 490 609 484 609 484 217 574 217 574 794 585 794 585 157 123 157 123 716 864 716 864 862 17 862 17 530 866 530 866 657 194 657 194 177 482 177 482 111 631 111 631 868 188 868 188 532 951 532 951 596 438 596 438 516 29 516 29 683 386 683 386 366 52 366 52 416 867 416 867 697 579 697 579 613 424 613 424 133 282 133 282 302 321 302 321 66 907 66 907 85 548 85 548 370 473 370 473 941 81 941 81 734 81 734 81 26 243 26 243 804 640 804 640 716 849 716 849 232 123 232 123 587 449 587 449 510 67 510 67 272 437 272 437 690 213 690 213 575 280 575 280 189 255 189 255 60 94 60 94 389 181 389 181 310 802 310 802 413 281 413 281 566 53 566 53 869 413 869 413 403 342 403 342 790 608 790 608 814 829 814 829 829 433 829 433 501 815 501 815 663 955 663 955 770 183 770 183 364 153 364 153 563 505 563 505 655 867 655 867 286 651 286 651 549 544 549 544 786 233 786 233 657 914 657 914 304 744 304 744 370 895 370 895 266 231 266 231 902 829 902 829 517 367 517 367 788 581 788 581 843 910 843 910 858 567 858 567 739 119 739 119 841 64 841 64 398 578 398 578 575 566 575 566 46 117 46 117 157 921 157 921 342 108 342 108 291 956 291 956 561 566 561 566 581 674 581 674 172 106 172 106 772 227 772 227 319 235 319 235 524 233 524 233 521 589 521 589 148 697 148 697 855 493 855 493 922 456 922 456 585 958 585 958 429 103 429 103 961 909 961 909 262 746 262 746 37 381 37 381 97 354 97 354 245 88 245 88 669 938 669 938 366 116 366 116 15 174 15 174 242 808 242 808 327 35 327 35 175 944 175 944 760 95 760 95 588 446 588 446 300 879 300 879 218 746 218 746 533 175 533 175 528 515 528 515 321 402 321 402 464 648 464 648 260 867 260 867 804 949 804 949 497 37 497 37 490 15 490 15 624 852 624 852 205 931 205 931 535 741 535 741 117 583 117 583 702 211 702 211 129 228 129 228 282 418 282 418 156 735 156 735 418 938 418 938 859 962 859 962 922 644 922 644 413 564 413 564 114 238 114 238 275 932 275 932 785 747 785 747 316 642 316 642 834 671 834 671 922 327 922 327 551 717 551 717 631 888 631 888 428 613 428 613 376 313 376 313 433 424 433 424 539 490 539 490 751 386 751 386 101 792 101 792 333 194 333 194 334 251 334 251 631 707 631 707 570 526 570 526 878 456 878 456 117 629 117 629 38 814 38 814 212 839 212 839 483 389 483 389 46 366 46 366 833 347 833 347 888 689 888 689 148 144 148 144 241 389 241 389 13 319 13 319 383 92 383 92 18 263 18 263 824 604 824 604 426 790 426 790 559 119 559 119 207 473 207 473 166 905 166 905 69 783 69 783 818 257 818 257 371 7 371 7 869 464 869 464 483 26 483 26 922 681 922 681 382 65 382 65 585 204 585 204 931 660 931 660 838 917 838 917 756 726 756 726 675 115 675 115 333 118 333 118 531 301 531 301 11 472 11 472 636 899 636 899 775 189 775 189 635 5 635 5 819 546 819 546 703 138 703 138 909 750 909 750 621 697 621 697 491 773 491 773 133 559 133 559 871 860 871 860 319 803 319 803 114 533 114 533 393 641 393 641 759 51 759 51 358 664 358 664 407 921 407 921 48 79 48 79 203 93 203 93 490 663 490 663 735 879 735 879 846 425 846 425 460 198 460 198 942 793 942 793 357 530 357 530 799 167 799 167 903 863 903 863 409 284 409 284 133 669 133 669 261 953 261 953 316 698 316 698 4 537 4 537 672 254 672 254 285 515 285 515 848 920 848 920 948 593 948 593 442 533 442 533 111 592 111 592 737 178 737 178 244 356 244 356 602 181 602 181 719 188 719 188 153 709 153 709 87 484 87 484 560 218 560 218 233 614 233 614 168 438 168 438 202 828 202 828 954 522 954 522 531 121 531 121 826 23 826 23 515 170 515 170 424 617 424 617 654 43 654 43 197 599 197 599 268 360 268 360 328 625 328 625 508 911 508 911 226 736 226 736 957 807 957 807 255 586 255 586 319 47 319 47 654 375 654 375 119 323 119 323 777 509 777 509 329 226 329 226 99 309 99 309 451 11 451 11 352 264 352 264 245 865 245 865 572 818 572 818 959 551 959 551 236 238 236 238 561 188 561 188 800 848 800 848 512 344 512 344 260 370 260 370 522 61 522 61 55 448 55 448 661 38 661 38 846 140 846 140 534 463 534 463 14 588 14 588 586 730 586 730 498 607 498 607 686 258 686 258 41 242 41 242 855 848 855 848 804 922 804 922 884 33 884 33 525 901 525 901 430 3 430 3 638 147 638 147 650 438 650 438 286 834 286 834 478 504 478 504 599 718 599 718 707 202 707 202 74 902 74 902 550 432 550 432 262 21 262 21 538 757 538 757 97 94 97 94 595 65 595 65 149 200 149 200 115 426 115 426 457 675 457 675 924 271 924 271 809 213 809 213 962 336 962 336 410 74 410 74 771 404 771 404 51 860 51 860 647 493 647 493 261 935 261 935 372 123 372 123 420 871 420 871 216 349 216 349 311 261 311 261 114 811 114 811 249 506 249 506 75 423 75 423 22 460 22 460 295 744 295 744 394 367 394 367 862 442 862 442 523 789 523 789 394 626 394 626 356 628 356 628 898 293 898 293 652 874 652 874 444 557 444 557 336 517 336 517 724 257 724 257 75 369 75 369 639 765 639 765 86 580 86 580 295 703 295 703 757 514 757 514 550 402 550 402 503 722 503 722 262 896 262 896 919 77 919 77 948 611 948 611 329 508 329 508 867 634 867 634 455 196 455 196 839 550 839 550 251 274 251 274 903 640 903 640 595 37 595 37 69 373 69 373 212 83 212 83 899 702 899 702 933 190 933 190 370 337 370 337 114 132 114 132 426 151 426 151 706 638 706 638 52 101 52 101 540 663 540 663 491 698 491 698 664 514 664 514 140 370 140 370 881 791 881 791 418 67 418 67 946 191 946 191 611 297 611 297 883 788 883 788 945 881 945 881 361 87 361 87 313 205 313 205 16 111 16 111 147 822 147 822 398 433 398 433 183 825 183 825 931 894 931 894 474 503 474 503 963 679 963 679 424 901 424 901 740 382 740 382 597 580 597 580 683 284 683 284 266 502 266 502 435 675 435 675 578 418 578 418 540 684 540 684 145 573 145 573 556 754 556 754 352 376 352 376 89 852 89 852 450 541 450 541 225 166 225 166 108 783 108 783 106 77 106 77 762 245 762 245 126 71 126 71 835 503 835 503 164 401 164 401 417 532 417 532 677 318 677 318 163 19 163 19 568 475 568 475 459 474 459 474 839 878 839 878 452 829 452 829 870 12 870 12 338 665 338 665 554 713 554 713 833 257 833 257 54 527 54 527 197 915 197 915 560 775 560 775 227 650 227 650 254 221 254 221 433 182 433 182 62 543 62 543 427 438 427 438 399 362 399 362 453 742 453 742 97 543 97 543 471 3 471 3 857 696 857 696 465 117 465 117 74 564 74 564 135 252 135 252 274 110 274 110 855 839 855 839 224 152 224 152 406 271 406 271 519 712 519 712 616 18 616 18 563 587 563 587 617 82 617 82 773 453 773 453 491 389 491 389 114 572 114 572 782 186 782 186 445 731 445 731 878 364 878 364 267 69 267 69 776 211 776 211 71 690 71 690 352 349 352 349 845 235 845 235 651 425 651 425 667 798 667 798 249 112 249 112 436 394 436 394 355 15 355 15 913 839 913 839 237 204 237 204 134 462 134 462 550 794 550 794 836 856 836 856 111 956 111 956 718 52 718 52 143 315 143 315 377 716 377 716 792 479 792 479 556 316 556 316 285 907 285 907 544 510 544 510 98 830 98 830 796 759 796 759 952 678 952 678 102 137 102 137 738 668 738 668 536 219 536 219 21 298 21 298 505 81 505 81 504 640 504 640 794 677 794 677 425 708 425 708 433 886 433 886 534 114 534 114 225 861 225 861 139 327 139 327 805 803 805 803 291 728 291 728 327 684 327 684 945 375 945 375 714 649 714 649 289 632 289 632 53 628 53 628 104 626 104 626 121 464 121 464 259 713 259 713 511 53 511 53 264 258 264 258 324 858 324 858 377 884 377 884 662 173 662 173 180 829 180 829 516 163 516 163 99 942 99 942 443 930 443 930 787 937 787 937 270 101 270 101 64 642 64 642 847 812 847 812 8 239 8 239 612 272 612 272 758 564 758 564 602 687 602 687 832 960 832 960 873 904 873 904 286 515 286 515 371 395 371 395 11 606 11 606 790 541 790 541 903 827 903 827 404 639 404 639 128 922 128 922 111 127 111 127 834 869 834 869 895 227 895 227 14 403 14 403 571 887 571 887 207 634 207 634 343 954 343 954 872 70 872 70 933 749 933 749 68 698 68 698 860 257 860 257 14 332 14 332 247 417 247 417 128 638 128 638 781 88 781 88 750 680 750 680 283 59 283 59 414 604 414 604 675 666 675 666 847 171 847 171 204 651 204 651 385 385 385 385 860 651 860 651 924 656 924 656 792 803 792 803 352 537 352 537 552 836 552 836 838 314 838 314 633 151 633 151 546 787 546 787 748 670 748 670 300 833 300 833 614 105 614 105 419 738 419 738 278 562 278 562 856 18 856 18 821 105 821 105 52 372 52 372 43 109 43 109 162 183 162 183 310 233 310 233 230 436 230 436 697 516 697 516 132 425 132 425 867 888 867 888 618 100 618 100 59 186 59 186 187 747 187 747 454 324 454 324 128 86 128 86 248 662 248 662 715 107 715 107 442 307 442 307 20 303 20 303 502 354 502 354 947 857 947 857 399 64 399 64 362 946 362 946 390 576 390 576 633 753 633 753 937 247 937 247 262 534 262 534 580 754 580 754 167 174 167 174 887 851 887 851 440 962 440 962 458 510 458 510 655 169 655 169 177 25 177 25 229 182 229 182 434 152 434 152 701 764 701 764 482 494 482 494 687 122 687 122 45 120 45 120 808 597 808 597 332 52 332 52 235 5 235 5 325 50 325 50 847 747 847 747 123 897 123 897 84 546 84 546 372 883 372 883 26 433 26 433 482 249 482 249 358 666 358 666 775 945 775 945 675 747 675 747 648 362 648 362 610 368 610 368 637 543 637 543 83 526 83 526 376 204 376 204 481 523 481 523 629 871 629 871 278 92 278 92 909 692 909 692 20 1 20 1 456 862 456 862 585 501 585 501 813 232 813 232 21 203 21 203 86 669 86 669 551 626 551 626 524 702 524 702 476 274 476 274 735 612 735 612 178 931 178 931 453 894 453 894 399 509 399 509 277 692 277 692 839 226 839 226 878 817 878 817 727 877 727 877 554 780 554 780 358 224 358 224 603 434 603 434 925 321 925 321 844 436 844 436 547 640 547 640 689 121 689 121 378 87 378 87 128 122 128 122 745 885 745 885 570 566 570 566 900 402 900 402 830 660 830 660 543 465 543 465 566 943 566 943 158 522 158 522 647 520 647 520 733 653 733 653 845 456 845 456 769 719 769 719 185 492 185 492 822 789 822 789 149 614 149 614 916 569 916 569 911 110 911 110 915 524 915 524 623 207 623 207 787 434 787 434 457 802 457 802 292 75 292 75 699 547 699 547 772 340 772 340 384 720 384 720 230 501 230 501 470 36 470 36 106 620 106 620 870 807 870 807 59 389 59 389 97 188 97 188 595 558 595 558 793 911 793 911 465 123 465 123 309 395 309 395 16 392 16 392 820 473 820 473 34 319 34 319 789 684 789 684 706 953 706 953 792 156 792 156 706 188 706 188 131 759 131 759 585 55 585 55 148 953 148 953 208 354 208 354 725 728 725 728 498 452 498 452 500 232 500 232 563 624 563 624 62 12 62 12 664 713 664 713 392 624 392 624 846 249 846 249 629 875 629 875 56 720 56 720 151 194 151 194 742 636 742 636 156 557 156 557 146 828 146 828 581 174 581 174 73 68 73 68 330 42 330 42 242 636 242 636 592 633 592 633 222 773 222 773 942 130 942 130 873 391 873 391 649 897 649 897 440 586 440 586 40 11 40 11 809 424 809 424 832 402 832 402 290 860 290 860 150 259 150 259 512 309 512 309 874 501 874 501 807 319 807 319 385 640 385 640 331 571 331 571 617 666 617 666 545 249 545 249 853 385 853 385 372 435 372 435 22 415 22 415 603 261 603 261 29 633 29 633 288 258 288 258 501 910 501 910 352 857 352 857 804 755 804 755 309 189 309 189 475 321 475 321 516 105 516 105 886 531 886 531 814 35 814 35 229 769 229 769 842 86 842 86 513 351 513 351 460 189 460 189 839 797 839 797 104 575 104 575 72 715 72 715 560 696 560 696 843 414 843 414 335 752 335 752 838 543 838 543 467 746 467 746 332 95 332 95 217 737 217 737 677 907 677 907 61 628 61 628 86 691 86 691 839 394 839 394 579 203 579 203 351 818 351 818 560 461 560 461 522 325 522 325 132 113 132 113 295 187 295 187 644 650 644 650 227 774 227 774 181 253 181 253 517 651 517 651 594 637 594 637 187 370 187 370 395 10 395 10 215 259 215 259 253 273 253 273 910 220 910 220 299 827 299 827 149 604 149 604 690 914 690 914 115 850 115 850 95 190 95 190 744 259 744 259 728 853 728 853 425 68 425 68 306 12 306 12 306 929 306 929 354 616 354 616 851 356 851 356 871 142 871 142 817 271 817 271 96 406 96 406 918 780 918 780 892 517 892 517 388 899 388 899 350 85 350 85 855 36 855 36 515 754 515 754 649 725 649 725 218 694 218 694 318 355 318 355 857 227 857 227 665 793 665 793 685 242 685 242 452 108 452 108 963 580 963 580 282 883 282 883 139 748 139 748 411 443 411 443 392 370 392 370 569 917 569 917 925 420 925 420 839 362 839 362 929 44 929 44 904 922 904 922 333 673 333 673 437 838 437 838 302 898 302 898 341 223 341 223 329 867 329 867 145 826 145 826 358 577 358 577 537 885 537 885 482 242 482 242 480 84 480 84 652 354 652 354 668 517 668 517 833 535 833 535 483 173 483 173 37 866 37 866 495 77 495 77 911 628 911 628 204 114 204 114 168 675 168 675 533 117 533 117 717 681 717 681 106 163 106 163 664 706 664 706 288 564 288 564 396 735 396 735 426 887 426 887 308 270 308 270 805 754 805 754 153 733 153 733 734 853 734 853 872 225 872 225 128 631 128 631 296 791 296 791 721 475 721 475 722 312 722 312 580 4 580 4 181 393 181 393 471 228 471 228 648 811 648 811 94 122 94 122 258 495 258 495 523 851 523 851 866 677 866 677 378 125 378 125 590 4 590 4 667 621 667 621 779 794 779 794 695 379 695 379 585 944 585 944 938 327 938 327 908 168 908 168 507 235 507 235 736 45 736 45 775 438 775 438 354 503 354 503 254 929 254 929 705 392 705 392 256 744 256 744 370 244 370 244 765 761 765 761 884 31 884 31 489 937 489 937 376 734 376 734 533 225 533 225 922 457 922 457 884 498 884 498 747 27 747 27 171 529 171 529 833 96 833 96 30 428 30 428 286 166 286 166 128 484 128 484 689 41 689 41 7 593 7 593 128 428 128 428 946 729 946 729 588 454 588 454 565 801 565 801 788 893 788 893 522 246 522 246 264 17 264 17 388 879 388 879 353 496 353 496 836 959 836 959 614 223 614 223 737 370 737 370 337 863 337 863 236 507 236 507 388 471 388 471 476 700 476 700 437 782 437 782 858 33 858 33 683 942 683 942 166 729 166 729 18 656 18 656 100 204 100 204 271 373 271 373 103 775 103 775 341 382 341 382 98 135 98 135 722 601 722 601 234 90 234 90 604 367 604 367 281 364 281 364 48 76 48 76 870 732 870 732 834 534 834 534 231 369 231 369 915 478 915 478 806 210 806 210 194 70 194 70 384 637 384 637 560 161 560 161 565 687 565 687 720 125 720 125 902 255 902 255 291 772 291 772 941 731 941 731 145 395 145 395 25 218 25 218 666 934 666 934 199 909 199 909 174 167 174 167 66 173 66 173 705 60 705 60 268 258 268 258 412 104 412 104 187 403 187 403 171 729 171 729 573 8 573 8 909 113 909 113 680 951 680 951 951 828 951 828 931 739 931 739 476 779 476 779 219 661 219 661 162 617 162 617 214 853 214 853 915 781 915 781 614 309 614 309 781 423 781 423 44 542 44 542 644 953 644 953 399 317 399 317 724 892 724 892 224 799 224 799 48 135 48 135 110 112 110 112 686 124 686 124 318 47 318 47 433 931 433 931 123 410 123 410 476 402 476 402 39 54 39 54 173 582 173 582 531 104 531 104 300 301 300 301 575 704 575 704 612 546 612 546 799 146 799 146 703 300 703 300 253 199 253 199 400 857 400 857 126 961 126 961 81 18 81 18 441 726 441 726 827 956 827 956 107 884 107 884 146 388 146 388 636 765 636 765 281 700 281 700 848 607 848 607 581 271 581 271 128 153 128 153 243 815 243 815 188 667 188 667 12 786 12 786 853 752 853 752 772 917 772 917 632 185 632 185 855 886 855 886 897 151 897 151 66 202 66 202 244 559 244 559 252 411 252 411 512 630 512 630 897 44 897 44 955 621 955 621 271 614 271 614 240 783 240 783 827 748 827 748 960 59 960 59 480 440 480 440 2 885 2 885 67 88 67 88 640 617 640 617 585 104 585 104 345 914 345 914 381 493 381 493 912 962 912 962 130 375 130 375 495 876 495 876 364 863 364 863 18 568 18 568 815 58 815 58 757 915 757 915 613 612 613 612 567 145 567 145 748 263 748 263 655 862 655 862 620 667 620 667 725 818 725 818 553 30 553 30 433 281 433 281 260 947 260 947 663 849 663 849 345 425 345 425 524 781 524 781 356 72 356 72 454 224 454 224 156 946 156 946 52 467 52 467 282 852 282 852 579 307 579 307 799 846 799 846 262 404 262 404 366 126 366 126 423 449 423 449 339 62 339 62 496 153 496 153 435 197 435 197 751 23 751 23 306 422 306 422 374 951 374 951 263 877 263 877 227 843 227 843 883 884 883 884 505 195 505 195 590 240 590 240 410 289 410 289 137 609 137 609 707 58 707 58 706 793 706 793 83 855 83 855 904 6 904 6 736 229 736 229 88 25 88 25 605 855 605 855 318 97 318 97 861 666 861 666 511 21 511 21 93 698 93 698 505 555 505 555 645 212 645 212 943 492 943 492 885 764 885 764 162 732 162 732 121 273 121 273 22 162 22 162 543 501 543 501 169 376 169 376 98 821 98 821 808 171 808 171 748 636 748 636 448 352 448 352 755 719 755 719 698 531 698 531 27 776 27 776 416 118 416 118 42 448 42 448 2 89 2 89 247 935 247 935 704 877 704 877 221 216 221 216 617 454 617 454 197 702 197 702 487 834 487 834 188 159 188 159 794 816 794 816 795 372 795 372 684 461 684 461 547 546 547 546 383 80 383 80 464 285 464 285 865 908 865 908 657 676 657 676 34 96 34 96 597 31 597 31 603 503 603 503 667 240 667 240 472 140 472 140 243 132 243 132 326 655 326 655 542 255 542 255 21 225 21 225 305 214 305 214 859 593 859 593 894 588 894 588 742 896 742 896 939 540 939 540 699 540 699 540 835 45 835 45 229 675 229 675 23 594 23 594 34 382 34 382 74 394 74 394 545 192 545 192 806 654 806 654 359 46 359 46 905 146 905 146 214 662 214 662 780 44 780 44 565 781 565 781 455 612 455 612 102 27 102 27 403 865 403 865 671 126 671 126 429 753 429 753 51 842 51 842 691 582 691 582 648 853 648 853 696 591 696 591 890 648 890 648 357 325 357 325 157 295 157 295 109 461 109 461 229 469 229 469 772 563 772 563 217 689 217 689 172 131 172 131 421 888 421 888 431 162 431 162 298 890 298 890 71 698 71 698 789 692 789 692 842 214 842 214 806 207 806 207 150 894 150 894 400 593 400 593 858 757 858 757 845 511 845 511 324 165 324 165 960 170 960 170 841 238 841 238 433 478 433 478 144 192 144 192 517 594 517 594 87 96 87 96 955 397 955 397 308 850 308 850 311 867 311 867 918 234 918 234 539 762 539 762 581 933 581 933 154 347 154 347 479 269 479 269 124 350 124 350 596 635 596 635 800 518 800 518 303 59 303 59 134 392 134 392 514 794 514 794 290 682 290 682 436 595 436 595 32 730 32 730 39 401 39 401 355 887 355 887 941 613 941 613 399 473 399 473 903 463 903 463 314 540 314 540 673 567 673 567 676 325 676 325 939 98 939 98 147 810 147 810 686 852 686 852 519 321 519 321 276 3 276 3 352 357 352 357 958 768 958 768 166 634 166 634 66 106 66 106 177 267 177 267 146 78 146 78 893 3 893 3 431 354 431 354 894 474 894 474 62 957 62 957 750 323 750 323 871 179 871 179 403 73 403 73 705 669 705 669 783 251 783 251 925 513 925 513 124 505 124 505 802 351 802 351 553 566 553 566 562 389 562 389 104 736 104 736 580 443 580 443 598 708 598 708 16 136 16 136 867 175 867 175 583 720 583 720 111 789 111 789 16 528 16 528 869 158 869 158 932 137 932 137 503 452 503 452 896 347 896 347 381 72 381 72 565 44 565 44 678 18 678 18 361 129 361 129 234 569 234 569 60 14 60 14 142 196 142 196 190 507 190 507 118 324 118 324 168 373 168 373 674 584 674 584 782 361 782 361 651 1 651 1 44 641 44 641 875 848 875 848 738 311 738 311 650 940 650 940 804 28 804 28 305 202 305 202 34 836 34 836 823 698 823 698 900 626 900 626 352 256 352 256 679 86 679 86 885 309 885 309 100 595 100 595 702 953 702 953 32 138 32 138 808 518 808 518 129 359 129 359 782 642 782 642 876 425 876 425 197 542 197 542 841 155 841 155 575 388 575 388 116 242 116 242 52 663 52 663 575 584 575 584 678 483 678 483 893 422 893 422 508 452 508 452 368 242 368 242 378 440 378 440 93 416 93 416 933 759 933 759 875 662 875 662 952 496 952 496 413 669 413 669 304 329 304 329 937 166 937 166 706 398 706 398 419 339 419 339 490 690 490 690 614 942 614 942 877 67 877 67 938 666 938 666 755 779 755 779 712 731 712 731 192 826 192 826 462 907 462 907 387 842 387 842 543 406 543 406 930 444 930 444 357 471 357 471 265 913 265 913 174 630 174 630 95 895 95 895 827 124 827 124 280 124 280 124 770 700 770 700 165 72 165 72 3 945 3 945 525 365 525 365 10 99 10 99 550 3 550 3 900 453 900 453 830 392 830 392 140 97 140 97 235 408 235 408 624 788 624 788 321 418 321 418 94 55 94 55 31 226 31 226 612 603 612 603 145 450 145 450 96 822 96 822 652 650 652 650 89 644 89 644 781 123 781 123 956 132 956 132 98 863 98 863 323 396 323 396 777 3 777 3 70 376 70 376 284 180 284 180 253 519 253 519 421 15 421 15 223 356 223 356 132 313 132 313 106 894 106 894 412 279 412 279 381 77 381 77 771 35 771 35 476 435 476 435 555 162 555 162 212 52 212 52 717 716 717 716 641 415 641 415 293 38 293 38 700 572 700 572 472 190 472 190 936 844 936 844 214 961 214 961 384 40 384 40 907 466 907 466 702 309 702 309 220 824 220 824 867 529 867 529 51 19 51 19 746 725 746 725 910 513 910 513 436 402 436 402 212 443 212 443 27 97 27 97 33 812 33 812 329 809 329 809 542 889 542 889 300 246 300 246 798 251 798 251 90 589 90 589 154 488 154 488 873 411 873 411 490 180 490 180 735 870 735 870 779 766 779 766 221 634 221 634 190 482 190 482 753 755 753 755 696 65 696 65 553 112 553 112 649 393 649 393 157 806 157 806 872 903 872 903 608 506 608 506 888 114 888 114 498 762 498 762 66 870 66 870 594 180 594 180 794 352 794 352 402 332 402 332 467 562 467 562 144 928 144 928 350 368 350 368 643 9 643 9 495 68 495 68 34 116 34 116 173 174 173 174 142 725 142 725 740 733 740 733 250 190 250 190 330 365 330 365 407 946 407 946 81 227 81 227 623 857 623 857 330 490 330 490 637 82 637 82 829 773 829 773 843 440 843 440 343 670 343 670 38 53 38 53 454 182 454 182 414 870 414 870 624 101 624 101 739 132 739 132 561 742 561 742 715 500 715 500 910 759 910 759 658 687 658 687 354 631 354 631 4 556 4 556 686 494 686 494 773 522 773 522 338 452 338 452 962 163 962 163 597 286 597 286 33 792 33 792 372 444 372 444 37 730 37 730 111 486 111 486 608 403 608 403 956 590 956 590 511 423 511 423 875 731 875 731 477 288 477 288 252 121 252 121 824 562 824 562 225 251 225 251 787 115 787 115 119 336 119 336 877 339 877 339 462 842 462 842 321 258 321 258 706 779 706 779 485 771 485 771 783 470 783 470 412 342 412 342 648 174 648 174 759 596 759 596 111 724 111 724 492 756 492 756 739 220 739 220 874 508 874 508 907 749 907 749 718 376 718 376 793 502 793 502 644 92 644 92 577 265 577 265 384 37 384 37 258 299 258 299 922 572 922 572 111 691 111 691 61 258 61 258 237 1 237 1 251 529 251 529 683 659 683 659 81 733 81 733 520 53 520 53 383 684 383 684 281 305 281 305 70 464 70 464 762 964 762 964 263 256 263 256 936 557 936 557 952 302 952 302 407 604 407 604 75 806 75 806 253 963 253 963 101 398 101 398 587 757 587 757 94 694 94 694 411 675 411 675 910 233 910 233 4 614 4 614 730 598 730 598 256 846 256 846 293 3 293 3 473 363 473 363 879 185 879 185 865 371 865 371 602 758 602 758 374 901 374 901 208 178 208 178 811 644 811 644 593 355 593 355 133 12 133 12 235 894 235 894 339 668 339 668 321 539 321 539 834 499 834 499 496 740 496 740 194 476 194 476 631 498 631 498 599 394 599 394 894 955 894 955 184 396 184 396 610 895 610 895 202 147 202 147 700 250 700 250 208 17 208 17 887 741 887 741 29 274 29 274 43 949 43 949 799 237 799 237 488 271 488 271 309 634 309 634 334 842 334 842 411 522 411 522 906 812 906 812 792 915 792 915 135 212 135 212 424 180 424 180 435 936 435 936 105 42 105 42 233 683 233 683 492 477 492 477 130 13 130 13 318 556 318 556 938 758 938 758 854 554 854 554 171 312 171 312 160 646 160 646 625 893 625 893 329 654 329 654 117 601 117 601 817 480 817 480 257 49 257 49 511 509 511 509 184 399 184 399 792 664 792 664 51 679 51 679 564 713 564 713 632 831 632 831 12 599 12 599 403 276 403 276 479 405 479 405 24 231 24 231 213 718 213 718 86 69 86 69 910 289 910 289 147 203 147 203 488 221 488 221 149 127 149 127 585 862 585 862 275 937 275 937 422 144 422 144 839 65 839 65 381 778 381 778 304 419 304 419 382 819 382 819 941 552 941 552 838 754 838 754 531 154 531 154 725 774 725 774 2 583 2 583 23 654 23 654 652 726 652 726 496 855 496 855 793 160 793 160 101 193 101 193 500 160 500 160 387 822 387 822 76 337 76 337 371 117 371 117 854 756 854 756 871 53 871 53 696 443 696 443 370 106 370 106 527 138 527 138 49 721 49 721 476 553 476 553 168 580 168 580 773 539 773 539 767 412 767 412 241 109 241 109 398 683 398 683 846 764 846 764 438 406 438 406 107 836 107 836 498 439 498 439 874 200 874 200 91 344 91 344 797 791 797 791 239 473 239 473 646 828 646 828 798 95 798 95 487 35 487 35 159 359 159 359 11 31 11 31 483 599 483 599 235 485 235 485 923 252 923 252 846 823 846 823 97 686 97 686 13 339 13 339 135 452 135 452 331 107 331 107 444 629 444 629 391 548 391 548 341 624 341 624 377 492 377 492 409 101 409 101 736 358 736 358 550 629 550 629 579 50 579 50 326 570 326 570 404 891 404 891 234 9 234 9 128 763 128 763 650 902 650 902 825 410 825 410 647 448 647 448 815 515 815 515 48 382 48 382 398 361 398 361 173 703 173 703 10 824 10 824 888 607 888 607 580 274 580 274 818 828 818 828 182 370 182 370 86 174 86 174 891 468 891 468 215 878 215 878 568 815 568 815 365 527 365 527 564 213 564 213 217 332 217 332 245 739 245 739 526 28 526 28 912 323 912 323 385 672 385 672 700 662 700 662 269 113 269 113 286 634 286 634 567 718 567 718 317 441 317 441 768 618 768 618 895 132 895 132 194 739 194 739 367 240 367 240 48 13 48 13 237 817 237 817 42 58 42 58 937 737 937 737 137 855 137 855 823 32 823 32 274 389 274 389 117 333 117 333 939 497 939 497 462 686 462 686 578 497 578 497 479 528 479 528 573 6 573 6 715 671 715 671 951 53 951 53 963 913 963 913 172 930 172 930 355 740 355 740 723 379 723 379 236 455 236 455 775 149 775 149 199 116 199 116 851 69 851 69 463 505 463 505 15 159 15 159 34 514 34 514 165 510 165 510 197 853 197 853 190 360 190 360 901 442 901 442 197 797 197 797 280 172 280 172 443 497 443 497 568 210 568 210 748 549 748 549 393 419 393 419 669 877 669 877 334 11 334 11 352 533 352 533 624 680 624 680 595 136 595 136 736 594 736 594 797 420 797 420 204 51 204 51 431 885 431 885 865 116 865 116 732 602 732 602 707 417 707 417 246 462 246 462 831 815 831 815 297 788 297 788 289 155 289 155 664 387 664 387 870 834 870 834 365 312 365 312 785 885 785 885 847 391 847 391 459 639 459 639 132 822 132 822 643 606 643 606 463 354 463 354 366 730 366 730 665 39 665 39 515 367 515 367 268 96 268 96 576 194 576 194 136 332 136 332 83 15 83 15 431 299 431 299 791 640 791 640 705 354 705 354 638 80 638 80 887 526 887 526 747 33 747 33 180 676 180 676 900 816 900 816 354 639 354 639 580 25 580 25 402 852 402 852 400 667 400 667 891 362 891 362 576 861 576 861 737 555 737 555 38 324 38 324 44 376 44 376 498 957 498 957 26 105 26 105 808 752 808 752 152 725 152 725 279 802 279 802 644 361 644 361 722 604 722 604 680 566 680 566 377 62 377 62 450 608 450 608 628 879 628 879 733 48 733 48 708 945 708 945 635 300 635 300 832 782 832 782 859 172 859 172 588 96 588 96 830 587 830 587 740 245 740 245 573 218 573 218 14 550 14 550 680 340 680 340 829 782 829 782 361 925 361 925 364 92 364 92 411 855 411 855 820 421 820 421 447 4 447 4 674 69 674 69 438 212 438 212 898 708 898 708 943 813 943 813 324 163 324 163 347 752 347 752 692 609 692 609 706 482 706 482 60 448 60 448 440 591 440 591 308 152 308 152 104 541 104 541 429 485 429 485 695 146 695 146 868 418 868 418 544 292 544 292 569 756 569 756 954 204 954 204 809 586 809 586 76 682 76 682 601 328 601 328 898 649 898 649 199 418 199 418 205 708 205 708 69 561 69 561 442 266 442 266 107 443 107 443 305 803 305 803 65 31 65 31 383 741 383 741 2 937 2 937 539 828 539 828 668 660 668 660 607 947 607 947 525 486 525 486 368 460 368 460 371 616 371 616 693 311 693 311 438 795 438 795 847 808 847 808 181 376 181 376 558 917 558 917 688 528 688 528 48 749 48 749 801 704 801 704 326 939 326 939 53 480 53 480 16 800 16 800 98 645 98 645 580 589 580 589 885 462 885 462 512 435 512 435 865 478 865 478 910 71 910 71 784 897 784 897 94 118 94 118 401 656 401 656 135 854 135 854 612 424 612 424 355 803 355 803 761 879 761 879 936 714 936 714 401 421 401 421 747 169 747 169 215 153 215 153 8 33 8 33 261 441 261 441 152 475 152 475 108 654 108 654 25 24 25 24 508 313 508 313 434 833 434 833 661 663 661 663 61 788 61 788 431 77 431 77 475 650 475 650 88 177 88 177 284 66 284 66 840 2 840 2 211 396 211 396 639 1 639 1 423 100 423 100 793 699 793 699 90 405 90 405 207 81 207 81 525 350 525 350 268 436 268 436 724 27 724 27 853 598 853 598 548 870 548 870 318 375 318 375 412 798 412 798 176 159 176 159 467 672 467 672 689 500 689 500 376 150 376 150 19 667 19 667 766 303 766 303 533 504 533 504 496 440 496 440 849 867 849 867 863 960 863 960 788 941 788 941 847 637 847 637 94 358 94 358 511 452 511 452 451 936 451 936 4 89 4 89 737 268 737 268 507 610 507 610 498 895 498 895 887 792 887 792 99 461 99 461 731 913 731 913 747 955 747 955 253 163 253 163 427 163 427 163 49 25 49 25 718 608 718 608 535 738 535 738 654 776 654 776 144 542 144 542 708 587 708 587 340 940 340 940 416 847 416 847 722 931 722 931 499 801 499 801 747 353 747 353 656 786 656 786 531 215 531 215 640 207 640 207 122 143 122 143 206 538 206 538 225 488 225 488 271 411 271 411 538 866 538 866 819 740 819 740 164 316 164 316 478 509 478 509 552 804 552 804 692 236 692 236 685 494 685 494 950 90 950 90 265 282 265 282 390 872 390 872 870 433 870 433 819 440 819 440 319 65 319 65 191 837 191 837 947 546 947 546 912 439 912 439 334 876 334 876 558 662 558 662 578 147 578 147 75 597 75 597 214 789 214 789 842 455 842 455 290 535 290 535 446 66 446 66 923 727 923 727 355 955 355 955 444 372 444 372 16 856 16 856 414 797 414 797 119 373 119 373 1 866 1 866 219 188 219 188 368 716 368 716 790 205 790 205 817 574 817 574 756 806 756 806 790 663 790 663 246 427 246 427 1 337 1 337 8 791 8 791 682 885 682 885 770 538 770 538 472 873 472 873 376 513 376 513 375 336 375 336 766 161 766 161 701 173 701 173 953 941 953 941 948 93 948 93 732 911 732 911 153 237 153 237 244 31 244 31 193 489 193 489 232 688 232 688 263 123 263 123 781 569 781 569 119 296 119 296 247 897 247 897 49 454 49 454 735 811 735 811 99 668 99 668 959 286 959 286 479 225 479 225 861 438 861 438 66 170 66 170 532 162 532 162 772 104 772 104 494 756 494 756 89 183 89 183 220 297 220 297 414 265 414 265 341 758 341 758 450 219 450 219 839 812 839 812 670 191 670 191 408 520 408 520 513 632 513 632 406 315 406 315 176 282 176 282 504 204 504 204 99 647 99 647 339 809 339 809 197 15 197 15 89 254 89 254 494 646 494 646 478 396 478 396 48 563 48 563 32 599 32 599 320 440 320 440 71 146 71 146 325 645 325 645 891 797 891 797 727 562 727 562 876 754 876 754 569 413 569 413 792 921 792 921 865 58 865 58 144 620 144 620 722 128 722 128 428 698 428 698 38 482 38 482 67 258 67 258 245 690 245 690 68 750 68 750 376 184 376 184 351 90 351 90 716 383 716 383 807 164 807 164 406 39 406 39 163 124 163 124 483 366 483 366 132 562 132 562 705 355 705 355 333 637 333 637 394 149 394 149 120 316 120 316 853 842 853 842 895 898 895 898 131 640 131 640 356 522 356 522 552 851 552 851 901 632 901 632 327 324 327 324 652 506 652 506 325 733 325 733 956 216 956 216 166 10 166 10 647 389 647 389 963 750 963 750 290 51 290 51 511 588 511 588 816 911 816 911 746 762 746 762 739 806 739 806 176 890 176 890 518 185 518 185 691 144 691 144 29 342 29 342 865 137 865 137 104 101 104 101 291 559 291 559 520 496 520 496 821 807 821 807 404 743 404 743 835 417 835 417 129 241 129 241 193 807 193 807 615 741 615 741 448 379 448 379 826 514 826 514 664 564 664 564 778 620 778 620 824 365 824 365 35 249 35 249 797 587 797 587 73 420 73 420 578 925 578 925 618 401 618 401 13 907 13 907 191 486 191 486 477 320 477 320 491 12 491 12 302 159 302 159 104 496 104 496 33 471 33 471 213 255 213 255 868 739 868 739 695 803 695 803 588 839 588 839 351 412 351 412 81 659 81 659 144 40 144 40 562 457 562 457 412 98 412 98 690 300 690 300 863 243 863 243 302 743 302 743 879 152 879 152 330 104 330 104 769 358 769 358 349 362 349 362 481 193 481 193 119 246 119 246 787 470 787 470 147 546 147 546 816 491 816 491 624 178 624 178 165 617 165 617 340 637 340 637 704 552 704 552 717 42 717 42 631 147 631 147 596 391 596 391 233 637 233 637 92 885 92 885 299 713 299 713 727 638 727 638 812 665 812 665 934 660 934 660 48 650 48 650 855 882 855 882 117 383 117 383 268 178 268 178 470 109 470 109 333 361 333 361 13 805 13 805 735 231 735 231 59 607 59 607 49 679 49 679 24 658 24 658 555 356 555 356 576 870 576 870 359 197 359 197 623 816 623 816 355 75 355 75 766 574 766 574 955 894 955 894 716 665 716 665 233 608 233 608 290 825 290 825 948 65 948 65 231 904 231 904 357 264 357 264 549 707 549 707 159 788 159 788 774 204 774 204 110 956 110 956 216 350 216 350 543 692 543 692 707 886 707 886 410 538 410 538 77 466 77 466 177 178 177 178 809 305 809 305 294 682 294 682 624 196 624 196 597 81 597 81 743 522 743 522 230 729 230 729 535 784 535 784 73 666 73 666 361 227 361 227 849 392 849 392 643 433 643 433 506 78 506 78 751 202 751 202 545 760 545 760 23 460 23 460 577 329 577 329 118 215 118 215 947 712 947 712 680 262 680 262 71 860 71 860 421 292 421 292 881 347 881 347 506 132 506 132 601 118 601 118 582 582 582 582 439 828 439 828 191 284 191 284 520 355 520 355 779 102 779 102 502 846 502 846 203 474 203 474 196 322 196 322 92 412 92 412 692 140 692 140 832 119 832 119 836 896 836 896 30 474 30 474 727 149 727 149 803 927 803 927 169 138 169 138 779 576 779 576 729 3 729 3 560 896 560 896 305 647 305 647 546 853 546 853 214 244 214 244 438 855 438 855 80 426 80 426 148 393 148 393 235 725 235 725 963 13 963 13 136 237 136 237 685 808 685 808 931 821 931 821 732 752 732 752 663 185 663 185 894 853 894 853 545 151 545 151 469 169 469 169 636 539 636 539 248 256 248 256 494 43 494 43 61 464 61 464 702 880 702 880 561 701 561 701 877 747 877 747 452 503 452 503 581 404 581 404 822 767 822 767 936 718 936 718 538 930 538 930 866 861 866 861 783 50 783 50 131 559 131 559 179 276 179 276 637 142 637 142 17 122 17 122 355 533 355 533 327 722 327 722 845 310 845 310 743 960 743 960 409 567 409 567 541 826 541 826 443 623 443 623 540 470 540 470 476 511 476 511 364 48 364 48 695 706 695 706 344 570 344 570 270 62 270 62 259 647 259 647 866 44 866 44 212 627 212 627 182 15 182 15 928 706 928 706 374 163 374 163 735 181 735 181 655 885 655 885 958 449 958 449 492 118 492 118 635 288 635 288 611 844 611 844 137 950 137 950 730 651 730 651 768 697 768 697 802 665 802 665 665 157 665 157 335 915 335 915 320 389 320 389 218 18 218 18 547 478 547 478 11 583 11 583 687 11 687 11 951 334 951 334 728 476 728 476 303 564 303 564 375 57 375 57 44 73 44 73 880 201 880 201 593 819 593 819 679 662 679 662 883 127 883 127 916 836 916 836 922 242 922 242 588 114 588 114 82 549 82 549 490 212 490 212 227 805 227 805 591 880 591 880 669 164 669 164 175 793 175 793 213 418 213 418 886 655 886 655 253 69 253 69 839 477 839 477 608 662 608 662 416 493 416 493 287 365 287 365 448 870 448 870 670 57 670 57 475 34 475 34 505 812 505 812 398 913 398 913 105 542 105 542 541 279 541 279 756 321 756 321 303 501 303 501 897 197 897 197 893 232 893 232 468 232 468 232 943 751 943 751 659 379 659 379 245 491 245 491 535 551 535 551 621 557 621 557 819 365 819 365 747 22 747 22 503 728 503 728 125 164 125 164 854 724 854 724 511 232 511 232 883 173 883 173 850 506 850 506 124 267 124 267 295 120 295 120 541 749 541 749 872 947 872 947 858 346 858 346 15 815 15 815 806 441 806 441 668 68 668 68 39 334 39 334 847 300 847 300 308 667 308 667 771 218 771 218 222 923 222 923 221 774 221 774 683 758 683 758 441 90 441 90 946 650 946 650 252 304 252 304 280 810 280 810 129 173 129 173 415 680 415 680 436 90 436 90 424 349 424 349 847 33 847 33 55 184 55 184 828 534 828 534 857 257 857 257 729 551 729 551 709 218 709 218 438 688 438 688 230 891 230 891 497 866 497 866 614 933 614 933 151 95 151 95 682 386 682 386 791 901 791 901 868 236 868 236 386 450 386 450 72 766 72 766 735 585 735 585 262 112 262 112 365 465 365 465 307 254 307 254 643 696 643 696 143 550 143 550 469 651 469 651 958 317 958 317 107 659 107 659 263 388 263 388 194 849 194 849 760 964 760 964 766 387 766 387 631 285 631 285 567 150 567 150 148 540 148 540 133 69 133 69 278 486 278 486 716 881 716 881 634 192 634 192 449 154 449 154 435 691 435 691 571 901 571 901 429 440 429 440 785 38 785 38 241 725 241 725 807 1 807 1 230 129 230 129 545 943 545 943 418 559 418 559 616 570 616 570 475 356 475 356 690 424 690 424 382 210 382 210 199 201 199 201 710 409 710 409 67 201 67 201 793 666 793 666 381 400 381 400 922 585 922 585 221 517 221 517 217 168 217 168 321 879 321 879 923 794 923 794 99 258 99 258 276 400 276 400 937 73 937 73 208 402 208 402 487 734 487 734 819 430 819 430 349 25 349 25 234 473 234 473 310 109 310 109 923 100 923 100 244 354 244 354 813 293 813 293 288 721 288 721 714 827 714 827 243 451 243 451 575 254 575 254 632 795 632 795 739 288 739 288 47 203 47 203 208 716 208 716 466 823 466 823 413 656 413 656 598 205 598 205 446 395 446 395 98 454 98 454 356 931 356 931 964 964 964 964 862 1 862 1 483 634 483 634 55 816 55 816 469 569 469 569 280 548 280 548 233 741 233 741 159 513 159 513 431 435 431 435 31 768 31 768 609 597 609 597 342 302 342 302 329 736 329 736 905 623 905 623 599 798 599 798 395 347 395 347 786 158 786 158 195 759 195 759 498 344 498 344 829 781 829 781 774 341 774 341 65 73 65 73 165 444 165 444 127 646 127 646 134 493 134 493 756 799 756 799 619 847 619 847 103 618 103 618 814 252 814 252 696 64 696 64 933 689 933 689 743 951 743 951 733 673 733 673 178 499 178 499 398 197 398 197 79 365 79 365 506 598 506 598 907 594 907 594 558 207 558 207 726 293 726 293 216 618 216 618 813 589 813 589 591 28 591 28 18 172 18 172 701 470 701 470 551 248 551 248 612 112 612 112 412 380 412 380 894 482 894 482 516 99 516 99 750 122 750 122 232 493 232 493 840 440 840 440 744 236 744 236 608 618 608 618 223 964 223 964 612 224 612 224 379 847 379 847 621 497 621 497 408 831 408 831 871 76 871 76 621 759 621 759 846 212 846 212 70 749 70 749 577 20 577 20 208 607 208 607 119 596 119 596 111 117 111 117 645 710 645 710 670 529 670 529 229 697 229 697 479 544 479 544 798 514 798 514 765 822 765 822 654 738 654 738 152 885 152 885 131 382 131 382 356 383 356 383 114 3 114 3 795 894 795 894 558 376 558 376 652 942 652 942 168 692 168 692 711 507 711 507 800 261 800 261 409 575 409 575 231 80 231 80 644 385 644 385 398 240 398 240 313 500 313 500 174 582 174 582 872 139 872 139 489 41 489 41 178 908 178 908 427 629 427 629 540 935 540 935 619 587 619 587 693 882 693 882 630 221 630 221 398 25 398 25 580 844 580 844 357 314 357 314 278 720 278 720 242 810 242 810 111 499 111 499 333 754 333 754 767 415 767 415 613 683 613 683 838 899 838 899 648 915 648 915 690 438 690 438 412 857 412 857 521 260 521 260 108 825 108 825 358 53 358 53 79 588 79 588 762 285 762 285 50 23 50 23 337 952 337 952 849 199 849 199 843 453 843 453 793 207 793 207 464 443 464 443 362 94 362 94 468 70 468 70 623 591 623 591 639 651 639 651 489 910 489 910 78 872 78 872 3 454 3 454 55 653 55 653 779 520 779 520 798 436 798 436 248 71 248 71 46 615 46 615 422 30 422 30 236 96 236 96 666 852 666 852 297 64 297 64 319 140 319 140 194 313 194 313 66 105 66 105 963 766 963 766 911 836 911 836 434 759 434 759 629 572 629 572 252 650 252 650 210 497 210 497 935 675 935 675 901 287 901 287 358 29 358 29 850 618 850 618 643 431 643 431 917 680 917 680 72 325 72 325 339 679 339 679 927 176 927 176 260 959 260 959 566 29 566 29 71 846 71 846 380 822 380 822 621 160 621 160 162 39 162 39 335 290 335 290 351 283 351 283 323 723 323 723 748 328 748 328 819 398 819 398 732 347 732 347 470 582 470 582 749 526 749 526 906 208 906 208 135 621 135 621 379 176 379 176 654 660 654 660 672 470 672 470 184 631 184 631 515 324 515 324 42 823 42 823 413 774 413 774 92 755 92 755 539 486 539 486 644 47 644 47 54 215 54 215 521 83 521 83 841 170 841 170 567 391 567 391 346 804 346 804 951 603 951 603 571 514 571 514 823 894 823 894 644 118 644 118 299 829 299 829 249 538 249 538 775 644 775 644 859 167 859 167 613 375 613 375 846 507 846 507 632 709 632 709 879 760 879 760 244 745 244 745 438 627 438 627 446 762 446 762 296 707 296 707 130 521 130 521 584 798 584 798 563 190 563 190 339 943 339 943 139 399 139 399 373 472 373 472 304 575 304 575 553 56 553 56 22 751 22 751 632 519 632 519 180 754 180 754 861 353 861 353 832 60 832 60 457 389 457 389 920 747 920 747 779 584 779 584 299 302 299 302 553 910 553 910 418 617 418 617 76 879 76 879 88 109 88 109 320 103 320 103 290 245 290 245 122 956 122 956 592 441 592 441 649 249 649 249 482 343 482 343 211 527 211 527 504 939 504 939 712 738 712 738 520 351 520 351 641 875 641 875 615 108 615 108 731 191 731 191 480 847 480 847 228 306 228 306 740 900 740 900 738 707 738 707 783 70 783 70 149 266 149 266 16 580 16 580 815 523 815 523 401 39 401 39 696 836 696 836 806 227 806 227 604 46 604 46 184 862 184 862 900 801 900 801 663 36 663 36 611 127 611 127 515 516 515 516 307 961 307 961 917 382 917 382 706 121 706 121 385 271 385 271 102 726 102 726 202 220 202 220 105 464 105 464 121 98 121 98 294 813 294 813 909 236 909 236 42 824 42 824 784 868 784 868 296 494 296 494 565 898 565 898 281 540 281 540 465 826 465 826 596 250 596 250 27 156 27 156 703 583 703 583 921 823 921 823 917 420 917 420 378 284 378 284 739 530 739 530 194 298 194 298 516 625 516 625 118 691 118 691 935 715 935 715 101 51 101 51 634 632 634 632 636 4 636 4 831 712 831 712 242 788 242 788 807 839 807 839 771 589 771 589 802 253 802 253 475 812 475 812 25 278 25 278 224 251 224 251 152 84 152 84 260 122 260 122 85 50 85 50 400 891 400 891 713 683 713 683 523 886 523 886 922 306 922 306 361 350 361 350 679 383 679 383 445 126 445 126 21 686 21 686 549 807 549 807 23 95 23 95 823 851 823 851 105 250 105 250 843 87 843 87 98 494 98 494 84 254 84 254 11 395 11 395 298 749 298 749 24 112 24 112 94 937 94 937 801 740 801 740 327 47 327 47 237 318 237 318 105 604 105 604 46 669 46 669 374 492 374 492 280 388 280 388 472 588 472 588 240 909 240 909 842 418 842 418 324 45 324 45 822 349 822 349 388 856 388 856 667 654 667 654 481 867 481 867 307 289 307 289 384 934 384 934 762 499 762 499 864 106 864 106 383 545 383 545 477 618 477 618 295 479 295 479 803 73 803 73 734 826 734 826 179 171 179 171 631 63 631 63 963 471 963 471 925 795 925 795 367 852 367 852 617 583 617 583 824 597 824 597 649 448 649 448 939 530 939 530 805 687 805 687 624 784 624 784 601 210 601 210 261 609 261 609 892 641 892 641 10 25 10 25 920 598 920 598 28 842 28 842 867 10 867 10 171 602 171 602 651 606 651 606 570 179 570 179 816 895 816 895 694 714 694 714 253 890 253 890 539 9 539 9 766 953 766 953 711 947 711 947 881 847 881 847 760 576 760 576 736 290 736 290 932 63 932 63 431 125 431 125 834 2 834 2 944 564 944 564 696 714 696 714 386 282 386 282 401 124 401 124 931 482 931 482 490 877 490 877 498 444 498 444 86 702 86 702 707 809 707 809 119 781 119 781 154 123 154 123 264 543 264 543 343 224 343 224 720 100 720 100 198 662 198 662 80 775 80 775 948 334 948 334 453 601 453 601 164 761 164 761 535 191 535 191 26 92 26 92 778 127 778 127 327 928 327 928 850 636 850 636 555 27 555 27 796 414 796 414 374 710 374 710 39 663 39 663 280 649 280 649 552 584 552 584 109 862 109 862 246 458 246 458 897 638 897 638 359 137 359 137 421 574 421 574 576 328 576 328 180 643 180 643 381 422 381 422 823 634 823 634 31 791 31 791 833 346 833 346 660 961 660 961 523 137 523 137 347 670 347 670 82 735 82 735 146 818 146 818 654 297 654 297 173 274 173 274 142 433 142 433 220 811 220 811 448 189 448 189 364 262 364 262 10 122 10 122 621 229 621 229 475 175 475 175 683 600 683 600 751 825 751 825 85 456 85 456 598 210 598 210 488 596 488 596 34 259 34 259 177 3 177 3 333 512 333 512 399 811 399 811 924 700 924 700 622 797 622 797 466 351 466 351 255 834 255 834 498 654 498 654 285 868 285 868 778 923 778 923 212 24 212 24 828 876 828 876 673 187 673 187 106 644 106 644 485 532 485 532 379 924 379 924 704 337 704 337 882 911 882 911 542 957 542 957 552 218 552 218 595 475 595 475 936 763 936 763 576 774 576 774 183 678 183 678 639 546 639 546 401 480 401 480 799 234 799 234 574 303 574 303 649 876 649 876 846 545 846 545 948 344 948 344 222 717 222 717 604 433 604 433 785 395 785 395 839 771 839 771 749 834 749 834 398 762 398 762 135 33 135 33 133 555 133 555 456 320 456 320 225 564 225 564 670 702 670 702 876 817 876 817 356 418 356 418 415 354 415 354 637 251 637 251 794 41 794 41 72 875 72 875 381 888 381 888 168 465 168 465 447 202 447 202 953 304 953 304 92 691 92 691 870 37 870 37 425 810 425 810 865 400 865 400 125 557 125 557 312 791 312 791 277 301 277 301 341 956 341 956 861 695 861 695 560 754 560 754 101 903 101 903 816 611 816 611 865 417 865 417 489 469 489 469 305 715 305 715 5 8 5 8 766 678 766 678 435 853 435 853 161 343 161 343 469 399 469 399 795 697 795 697 306 236 306 236 629 285 629 285 794 898 794 898 790 812 790 812 753 925 753 925 190 540 190 540 179 152 179 152 794 490 794 490 476 687 476 687 403 316 403 316 587 284 587 284 516 51 516 51 243 10 243 10 554 626 554 626 152 164 152 164 222 813 222 813 462 137 462 137 721 608 721 608 699 61 699 61 765 545 765 545 300 60 300 60 317 480 317 480 205 316 205 316 430 427 430 427 189 677 189 677 87 590 87 590 775 430 775 430 617 448 617 448 948 678 948 678 947 683 947 683 714 535 714 535 144 136 144 136 556 527 556 527 615 273 615 273 906 878 906 878 135 213 135 213 689 697 689 697 827 889 827 889 407 382 407 382 589 485 589 485 193 4 193 4 516 8 516 8 657 333 657 333 780 913 780 913 603 805 603 805 805 683 805 683 964 124 964 124 700 376 700 376 417 704 417 704 841 586 841 586 658 708 658 708 700 625 700 625 448 528 448 528 196 823 196 823 506 638 506 638 43 429 43 429 317 810 317 810 507 783 507 783 460 27 460 27 582 919 582 919 273 640 273 640 675 583 675 583 602 712 602 712 703 810 703 810 693 54 693 54 838 311 838 311 832 142 832 142 655 86 655 86 841 246 841 246 887 197 887 197 167 2 167 2 583 901 583 901 920 424 920 424 65 718 65 718 493 929 493 929 431 770 431 770 121 94 121 94 168 395 168 395 454 664 454 664 288 752 288 752 39 717 39 717 877 460 877 460 52 424 52 424 941 296 941 296 581 185 581 185 93 32 93 32 535 114 535 114 789 9 789 9 417 263 417 263 69 641 69 641 16 647 16 647 497 146 497 146 244 933 244 933 721 300 721 300 92 447 92 447 295 487 295 487 502 854 502 854 30 902 30 902 93 201 93 201 932 398 932 398 833 62 833 62 837 846 837 846 236 614 236 614 735 293 735 293 954 93 954 93 657 156 657 156 643 424 643 424 54 125 54 125 173 561 173 561 453 502 453 502 769 279 769 279 359 569 359 569 939 283 939 283 38 147 38 147 558 553 558 553 137 355 137 355 254 301 254 301 860 369 860 369 70 576 70 576 506 765 506 765 276 963 276 963 766 453 766 453 602 961 602 961 29 312 29 312 74 354 74 354 143 77 143 77 462 628 462 628 755 173 755 173 464 154 464 154 642 548 642 548 516 704 516 704 69 171 69 171 221 221 221 221 930 333 930 333 640 695 640 695 575 477 575 477 665 159 665 159 767 166 767 166 367 352 367 352 32 797 32 797 623 352 623 352 531 351 531 351 778 71 778 71 429 301 429 301 289 831 289 831 580 677 580 677 900 921 900 921 95 596 95 596 723 830 723 830 584 18 584 18 347 111 347 111 907 708 907 708 239 15 239 15 574 733 574 733 957 706 957 706 498 910 498 910 687 886 687 886 600 921 600 921 697 35 697 35 751 154 751 154 361 170 361 170 571 260 571 260 182 434 182 434 630 406 630 406 629 942 629 942 398 618 398 618 133 929 133 929 229 497 229 497 278 591 278 591 477 497 477 497 785 657 785 657 900 642 900 642 638 680 638 680 448 849 448 849 932 206 932 206 392 700 392 700 633 820 633 820 22 620 22 620 12 191 12 191 703 629 703 629 430 135 430 135 77 499 77 499 97 723 97 723 347 31 347 31 386 833 386 833 520 468 520 468 232 845 232 845 147 507 147 507 828 274 828 274 858 286 858 286 852 438 852 438 263 42 263 42 147 961 147 961 344 860 344 860 130 237 130 237 776 140 776 140 704 903 704 903 119 37 119 37 416 5 416 5 18 155 18 155 694 646 694 646 612 423 612 423 767 502 767 502 65 642 65 642 277 151 277 151 817 604 817 604 631 20 631 20 414 569 414 569 630 201 630 201 475 562 475 562 604 722 604 722 729 844 729 844 945 315 945 315 687 299 687 299 196 819 196 819 559 910 559 910 466 366 466 366 469 646 469 646 165 207 165 207 503 231 503 231 157 734 157 734 118 827 118 827 167 434 167 434 174 883 174 883 431 662 431 662 359 199 359 199 178 374 178 374 524 450 524 450 639 184 639 184 329 148 329 148 37 338 37 338 17 430 17 430 845 794 845 794 634 888 634 888 463 156 463 156 4 529 4 529 574 842 574 842 422 436 422 436 344 592 344 592 45 253 45 253 417 730 417 730 331 405 331 405 93 341 93 341 433 237 433 237 260 94 260 94 734 3 734 3 123 506 123 506 495 794 495 794 909 405 909 405 924 708 924 708 201 129 201 129 156 917 156 917 641 579 641 579 841 404 841 404 368 15 368 15 148 284 148 284 231 532 231 532 892 604 892 604 429 770 429 770 780 367 780 367 126 38 126 38 805 704 805 704 408 274 408 274 641 899 641 899 213 162 213 162 675 711 675 711 690 552 690 552 552 959 552 959 400 201 400 201 723 833 723 833 714 130 714 130 158 401 158 401 220 103 220 103 794 519 794 519 919 677 919 677 42 119 42 119 426 234 426 234 935 34 935 34 474 721 474 721 244 260 244 260 28 767 28 767 122 60 122 60 678 113 678 113 529 835 529 835 743 826 743 826 882 476 882 476 105 467 105 467 556 335 556 335 694 442 694 442 687 469 687 469 432 295 432 295 505 879 505 879 482 903 482 903 396 627 396 627 769 915 769 915 681 89 681 89 431 806 431 806 172 895 172 895 478 795 478 795 145 166 145 166 102 4 102 4 427 350 427 350 530 651 530 651 577 162 577 162 334 543 334 543 632 865 632 865 189 564 189 564 668 681 668 681 51 124 51 124 30 18 30 18 836 835 836 835 596 374 596 374 684 907 684 907 89 93 89 93 414 929 414 929 559 110 559 110 401 926 401 926 73 138 73 138 31 821 31 821 742 423 742 423 788 809 788 809 632 291 632 291 37 534 37 534 784 146 784 146 586 372 586 372 390 284 390 284 242 41 242 41 654 728 654 728 835 525 835 525 326 931 326 931 281 443 281 443 451 727 451 727 766 774 766 774 13 59 13 59 670 614 670 614 833 907 833 907 387 815 387 815 369 692 369 692 794 612 794 612 501 391 501 391 309 220 309 220 224 267 224 267 528 913 528 913 337 795 337 795 320 174 320 174 328 817 328 817 297 485 297 485 627 812 627 812 179 180 179 180 39 662 39 662 27 651 27 651 34 875 34 875 33 213 33 213 535 358 535 358 589 272 589 272 775 478 775 478 784 293 784 293 218 361 218 361 293 73 293 73 368 600 368 600 232 405 232 405 757 813 757 813 578 11 578 11 787 198 787 198 545 354 545 354 851 302 851 302 588 136 588 136 714 526 714 526 936 104 936 104 37 360 37 360 701 265 701 265 23 377 23 377 338 166 338 166 22 177 22 177 594 172 594 172 280 180 280 180 926 953 926 953 751 582 751 582 274 189 274 189 45 89 45 89 669 297 669 297 473 725 473 725 493 603 493 603 836 533 836 533 453 304 453 304 426 636 426 636 205 675 205 675 874 34 874 34 658 28 658 28 685 196 685 196 808 695 808 695 218 621 218 621 471 835 471 835 450 257 450 257 888 855 888 855 498 377 498 377 245 617 245 617 948 157 948 157 260 255 260 255 943 726 943 726 172 84 172 84 387 193 387 193 228 524 228 524 777 219 777 219 668 136 668 136 464 210 464 210 904 673 904 673 338 738 338 738 777 949 777 949 201 580 201 580 353 228 353 228 890 211 890 211 395 677 395 677 485 134 485 134 701 839 701 839 259 407 259 407 756 553 756 553 139 495 139 495 584 569 584 569 894 495 894 495 938 504 938 504 815 429 815 429 388 841 388 841 528 918 528 918 150 624 150 624 81 610 81 610 608 537 608 537 252 158 252 158 221 43 221 43 716 935 716 935 206 752 206 752 583 833 583 833 85 397 85 397 855 795 855 795 609 583 609 583 50 777 50 777 628 156 628 156 82 273 82 273 827 236 827 236 677 394 677 394 825 901 825 901 462 620 462 620 276 183 276 183 79 474 79 474 529 59 529 59 778 297 778 297 507 94 507 94 58 211 58 211 679 366 679 366 734 88 734 88 959 495 959 495 314 881 314 881 737 188 737 188 737 615 737 615 355 669 355 669 918 323 918 323 227 638 227 638 96 603 96 603 895 34 895 34 765 59 765 59 317 499 317 499 230 151 230 151 797 354 797 354 786 108 786 108 606 56 606 56 956 11 956 11 952 711 952 711 217 586 217 586 229 619 229 619 491 780 491 780 883 646 883 646 928 405 928 405 363 908 363 908 383 420 383 420 122 440 122 440 510 816 510 816 231 605 231 605 851 188 851 188 690 825 690 825 4 389 4 389 322 620 322 620 884 211 884 211 630 195 630 195 171 239 171 239 219 646 219 646 285 931 285 931 890 7 890 7 218 569 218 569 10 687 10 687 342 437 342 437 293 624 293 624 700 731 700 731 431 54 431 54 390 715 390 715 505 484 505 484 24 567 24 567 833 603 833 603 210 700 210 700 475 916 475 916 467 783 467 783 566 488 566 488 769 194 769 194 480 305 480 305 644 743 644 743 211 251 211 251 37 193 37 193 218 676 218 676 342 63 342 63 894 824 894 824 690 105 690 105 479 508 479 508 38 113 38 113 592 667 592 667 595 85 595 85 567 687 567 687 269 168 269 168 820 356 820 356 28 313 28 313 106 815 106 815 98 594 98 594 572 6 572 6 356 940 356 940 570 563 570 563 253 495 253 495 417 312 417 312 751 611 751 611 505 954 505 954 104 424 104 424 190 721 190 721 32 10 32 10 422 163 422 163 318 535 318 535 812 571 812 571 599 857 599 857 705 668 705 668 407 376 407 376 13 921 13 921 915 260 915 260 651 262 651 262 670 678 670 678 60 518 60 518 9 666 9 666 905 250 905 250 106 406 106 406 452 644 452 644 277 872 277 872 55 114 55 114 690 194 690 194 121 723 121 723 364 477 364 477 910 418 910 418 817 338 817 338 524 11 524 11 33 23 33 23 397 528 397 528 930 204 930 204 161 775 161 775 579 370 579 370 835 821 835 821 844 768 844 768 816 766 816 766 821 593 821 593 564 845 564 845 251 68 251 68 491 353 491 353 346 844 346 844 937 713 937 713 693 776 693 776 154 473 154 473 353 428 353 428 307 591 307 591 493 434 493 434 670 467 670 467 455 755 455 755 635 672 635 672 377 208 377 208 162 849 162 849 813 60 813 60 212 8 212 8 604 593 604 593 807 819 807 819 468 604 468 604 864 278 864 278 23 712 23 712 243 750 243 750 415 377 415 377 391 732 391 732 790 388 790 388 404 363 404 363 91 567 91 567 525 55 525 55 362 505 362 505 924 427 924 427 515 505 515 505 671 454 671 454 627 746 627 746 932 288 932 288 394 164 394 164 101 326 101 326 543 256 543 256 301 498 301 498 455 212 455 212 845 709 845 709 427 257 427 257 492 458 492 458 405 815 405 815 223 742 223 742 31 449 31 449 393 274 393 274 180 162 180 162 717 747 717 747 705 297 705 297 127 847 127 847 230 298 230 298 807 789 807 789 506 222 506 222 321 961 321 961 510 239 510 239 798 758 798 758 346 750 346 750 78 106 78 106 314 184 314 184 447 637 447 637 671 825 671 825 601 2 601 2 572 276 572 276 416 220 416 220 329 20 329 20 8 875 8 875 116 376 116 376 294 581 294 581 383 661 383 661 328 77 328 77 31 451 31 451 461 439 461 439 811 324 811 324 634 14 634 14 734 28 734 28 638 109 638 109 211 550 211 550 962 661 962 661 562 314 562 314 660 904 660 904 695 623 695 623 468 143 468 143 911 728 911 728 674 384 674 384 569 209 569 209 881 663 881 663