960 88310 3 682 3 682 1 188 1 188 822 937 822 937 159 619 159 619 944 633 944 633 750 439 750 439 702 431 702 431 504 513 504 513 384 344 384 344 215 798 215 798 366 113 366 113 956 278 956 278 144 109 144 109 809 806 809 806 69 947 69 947 119 63 119 63 957 798 957 798 529 325 529 325 767 59 767 59 695 528 695 528 676 270 676 270 637 238 637 238 794 909 794 909 265 863 265 863 738 867 738 867 536 856 536 856 273 239 273 239 825 1 825 1 83 386 83 386 784 439 784 439 868 293 868 293 341 74 341 74 149 657 149 657 83 384 83 384 461 52 461 52 169 80 169 80 901 755 901 755 268 40 268 40 715 418 715 418 579 168 579 168 192 78 192 78 618 229 618 229 26 116 26 116 496 807 496 807 547 7 547 7 600 299 600 299 760 814 760 814 956 481 956 481 522 835 522 835 261 367 261 367 96 597 96 597 436 44 436 44 596 615 596 615 413 742 413 742 657 111 657 111 167 861 167 861 924 599 924 599 845 581 845 581 776 256 776 256 735 520 735 520 256 826 256 826 514 194 514 194 129 398 129 398 940 707 940 707 732 308 732 308 873 657 873 657 249 29 249 29 793 227 793 227 143 554 143 554 111 615 111 615 237 498 237 498 435 60 435 60 181 448 181 448 833 313 833 313 795 915 795 915 72 677 72 677 554 413 554 413 269 764 269 764 575 453 575 453 485 304 485 304 908 421 908 421 382 422 382 422 598 652 598 652 790 117 790 117 760 572 760 572 898 747 898 747 94 429 94 429 425 199 425 199 843 9 843 9 519 256 519 256 531 622 531 622 875 956 875 956 97 175 97 175 824 26 824 26 691 19 691 19 360 553 360 553 153 789 153 789 196 46 196 46 185 226 185 226 45 866 45 866 206 862 206 862 471 818 471 818 932 799 932 799 9 253 9 253 286 560 286 560 926 218 926 218 625 16 625 16 710 655 710 655 294 624 294 624 198 411 198 411 924 697 924 697 820 493 820 493 643 324 643 324 700 298 700 298 34 223 34 223 157 875 157 875 465 847 465 847 813 764 813 764 704 136 704 136 785 351 785 351 687 119 687 119 646 903 646 903 500 953 500 953 347 414 347 414 824 33 824 33 820 703 820 703 186 950 186 950 73 828 73 828 586 114 586 114 740 473 740 473 527 772 527 772 39 591 39 591 898 591 898 591 196 778 196 778 433 745 433 745 899 620 899 620 189 157 189 157 447 584 447 584 220 425 220 425 937 487 937 487 727 385 727 385 324 774 324 774 909 74 909 74 39 534 39 534 687 544 687 544 830 187 830 187 514 720 514 720 714 462 714 462 928 158 928 158 860 411 860 411 951 897 951 897 734 483 734 483 584 34 584 34 330 27 330 27 425 289 425 289 688 556 688 556 644 592 644 592 53 241 53 241 534 758 534 758 271 316 271 316 48 13 48 13 10 273 10 273 570 899 570 899 517 168 517 168 939 125 939 125 886 623 886 623 402 80 402 80 546 519 546 519 592 391 592 391 422 386 422 386 156 224 156 224 753 748 753 748 958 654 958 654 455 575 455 575 84 888 84 888 831 236 831 236 464 953 464 953 838 729 838 729 439 670 439 670 27 158 27 158 803 43 803 43 720 71 720 71 451 342 451 342 655 85 655 85 214 842 214 842 403 125 403 125 883 294 883 294 875 167 875 167 773 508 773 508 506 752 506 752 583 786 583 786 826 40 826 40 652 292 652 292 500 277 500 277 825 928 825 928 777 559 777 559 329 104 329 104 237 354 237 354 200 20 200 20 742 399 742 399 729 557 729 557 529 10 529 10 241 691 241 691 542 157 542 157 473 793 473 793 335 260 335 260 623 387 623 387 893 880 893 880 549 591 549 591 275 900 275 900 705 713 705 713 81 219 81 219 860 53 860 53 458 384 458 384 163 521 163 521 742 372 742 372 409 496 409 496 97 43 97 43 915 72 915 72 202 271 202 271 762 229 762 229 261 892 261 892 77 524 77 524 521 450 521 450 92 632 92 632 867 39 867 39 910 793 910 793 242 98 242 98 156 16 156 16 936 865 936 865 916 181 916 181 207 196 207 196 663 273 663 273 130 927 130 927 346 740 346 740 879 380 879 380 41 800 41 800 668 151 668 151 224 44 224 44 543 608 543 608 496 98 496 98 549 701 549 701 928 593 928 593 364 133 364 133 73 315 73 315 200 517 200 517 473 856 473 856 546 127 546 127 593 82 593 82 756 551 756 551 71 327 71 327 654 932 654 932 933 330 933 330 405 213 405 213 424 98 424 98 318 649 318 649 673 266 673 266 663 517 663 517 440 495 440 495 127 643 127 643 228 309 228 309 361 941 361 941 116 435 116 435 797 102 797 102 521 370 521 370 887 65 887 65 921 497 921 497 806 776 806 776 494 868 494 868 750 438 750 438 101 689 101 689 679 957 679 957 240 818 240 818 443 450 443 450 340 373 340 373 108 924 108 924 428 767 428 767 716 216 716 216 228 773 228 773 898 824 898 824 638 753 638 753 140 751 140 751 337 867 337 867 696 294 696 294 389 557 389 557 681 379 681 379 408 662 408 662 792 573 792 573 924 408 924 408 401 113 401 113 822 803 822 803 562 720 562 720 801 472 801 472 175 838 175 838 873 270 873 270 401 437 401 437 369 528 369 528 434 560 434 560 429 924 429 924 706 704 706 704 744 550 744 550 5 35 5 35 448 915 448 915 147 584 147 584 165 127 165 127 791 212 791 212 606 567 606 567 209 288 209 288 195 895 195 895 340 120 340 120 772 782 772 782 8 733 8 733 864 13 864 13 233 516 233 516 623 412 623 412 454 854 454 854 921 397 921 397 195 558 195 558 925 935 925 935 727 94 727 94 395 612 395 612 783 746 783 746 74 563 74 563 649 523 649 523 83 439 83 439 250 301 250 301 179 838 179 838 41 753 41 753 717 234 717 234 625 300 625 300 534 420 534 420 323 358 323 358 216 164 216 164 226 924 226 924 175 146 175 146 613 191 613 191 271 713 271 713 760 947 760 947 252 726 252 726 731 721 731 721 592 61 592 61 865 37 865 37 888 692 888 692 819 880 819 880 119 167 119 167 395 871 395 871 674 946 674 946 441 626 441 626 739 362 739 362 417 366 417 366 695 532 695 532 379 428 379 428 496 236 496 236 722 559 722 559 307 800 307 800 902 114 902 114 826 915 826 915 330 416 330 416 19 90 19 90 102 858 102 858 31 706 31 706 182 821 182 821 84 648 84 648 617 185 617 185 572 671 572 671 259 931 259 931 756 430 756 430 859 867 859 867 366 463 366 463 222 863 222 863 623 210 623 210 74 47 74 47 913 568 913 568 372 222 372 222 66 376 66 376 450 495 450 495 388 893 388 893 690 86 690 86 747 165 747 165 529 59 529 59 226 452 226 452 645 251 645 251 678 927 678 927 4 166 4 166 841 434 841 434 602 706 602 706 112 491 112 491 871 582 871 582 854 428 854 428 31 672 31 672 391 332 391 332 520 560 520 560 485 791 485 791 447 523 447 523 487 202 487 202 308 825 308 825 597 536 597 536 873 566 873 566 845 39 845 39 694 245 694 245 705 723 705 723 840 664 840 664 567 491 567 491 670 250 670 250 328 239 328 239 587 677 587 677 929 216 929 216 759 412 759 412 837 272 837 272 30 339 30 339 392 53 392 53 591 561 591 561 149 347 149 347 686 149 686 149 618 711 618 711 882 526 882 526 23 948 23 948 552 802 552 802 67 786 67 786 750 136 750 136 743 642 743 642 889 494 889 494 272 91 272 91 527 179 527 179 481 552 481 552 78 174 78 174 463 808 463 808 99 613 99 613 547 397 547 397 404 663 404 663 956 510 956 510 247 115 247 115 202 20 202 20 312 286 312 286 276 672 276 672 343 241 343 241 371 740 371 740 615 633 615 633 853 918 853 918 401 310 401 310 251 608 251 608 911 412 911 412 891 866 891 866 881 404 881 404 254 879 254 879 859 956 859 956 67 395 67 395 837 803 837 803 539 52 539 52 762 398 762 398 619 534 619 534 537 630 537 630 877 213 877 213 151 712 151 712 814 135 814 135 892 419 892 419 594 951 594 951 801 413 801 413 844 228 844 228 504 383 504 383 422 319 422 319 388 452 388 452 447 305 447 305 668 926 668 926 328 18 328 18 365 433 365 433 134 947 134 947 949 726 949 726 532 277 532 277 457 282 457 282 733 944 733 944 847 252 847 252 806 621 806 621 773 306 773 306 450 492 450 492 56 933 56 933 604 959 604 959 398 304 398 304 49 301 49 301 189 933 189 933 83 240 83 240 785 904 785 904 615 247 615 247 106 786 106 786 424 101 424 101 699 47 699 47 290 208 290 208 717 128 717 128 375 131 375 131 826 538 826 538 350 956 350 956 626 454 626 454 287 495 287 495 761 255 761 255 856 577 856 577 743 951 743 951 443 589 443 589 39 18 39 18 13 291 13 291 376 296 376 296 425 132 425 132 111 840 111 840 251 423 251 423 435 112 435 112 70 888 70 888 192 86 192 86 222 531 222 531 37 290 37 290 175 77 175 77 134 881 134 881 820 940 820 940 218 276 218 276 960 490 960 490 493 527 493 527 569 566 569 566 608 858 608 858 88 498 88 498 868 931 868 931 874 502 874 502 195 842 195 842 658 140 658 140 535 356 535 356 69 242 69 242 785 889 785 889 140 155 140 155 883 710 883 710 133 558 133 558 150 380 150 380 867 581 867 581 677 63 677 63 618 688 618 688 416 103 416 103 115 304 115 304 411 642 411 642 814 60 814 60 700 400 700 400 475 959 475 959 128 70 128 70 80 23 80 23 822 844 822 844 310 24 310 24 450 639 450 639 460 455 460 455 28 112 28 112 611 288 611 288 463 610 463 610 736 337 736 337 58 208 58 208 765 764 765 764 466 741 466 741 519 249 519 249 734 65 734 65 353 81 353 81 570 379 570 379 512 772 512 772 149 794 149 794 238 580 238 580 178 283 178 283 776 312 776 312 811 302 811 302 960 570 960 570 425 377 425 377 923 346 923 346 45 275 45 275 499 536 499 536 843 74 843 74 182 301 182 301 490 862 490 862 101 899 101 899 133 131 133 131 22 56 22 56 492 931 492 931 499 864 499 864 452 154 452 154 441 640 441 640 771 760 771 760 314 916 314 916 373 259 373 259 155 201 155 201 186 242 186 242 215 643 215 643 901 307 901 307 250 217 250 217 30 934 30 934 678 84 678 84 417 543 417 543 273 308 273 308 701 744 701 744 709 299 709 299 374 636 374 636 223 351 223 351 100 718 100 718 273 684 273 684 690 960 690 960 161 544 161 544 543 748 543 748 935 254 935 254 512 351 512 351 851 124 851 124 828 344 828 344 484 644 484 644 591 270 591 270 370 311 370 311 712 615 712 615 613 805 613 805 906 578 906 578 315 406 315 406 207 878 207 878 262 900 262 900 480 752 480 752 684 223 684 223 30 834 30 834 229 648 229 648 509 334 509 334 1 86 1 86 451 439 451 439 96 340 96 340 910 144 910 144 375 512 375 512 75 354 75 354 594 462 594 462 128 171 128 171 140 484 140 484 322 794 322 794 664 347 664 347 960 84 960 84 636 836 636 836 502 498 502 498 17 672 17 672 59 193 59 193 132 615 132 615 436 960 436 960 536 323 536 323 94 869 94 869 546 210 546 210 904 601 904 601 75 679 75 679 22 439 22 439 82 904 82 904 320 17 320 17 904 178 904 178 400 747 400 747 273 593 273 593 168 766 168 766 873 841 873 841 250 950 250 950 541 48 541 48 206 757 206 757 782 913 782 913 959 526 959 526 882 362 882 362 894 74 894 74 467 750 467 750 270 294 270 294 13 773 13 773 582 659 582 659 724 903 724 903 402 757 402 757 684 197 684 197 562 229 562 229 879 960 879 960 954 367 954 367 203 48 203 48 401 469 401 469 193 958 193 958 690 906 690 906 231 458 231 458 109 183 109 183 359 102 359 102 551 889 551 889 254 600 254 600 918 417 918 417 766 860 766 860 454 51 454 51 12 864 12 864 854 487 854 487 930 903 930 903 828 620 828 620 206 935 206 935 125 224 125 224 306 266 306 266 886 729 886 729 386 625 386 625 86 543 86 543 905 524 905 524 929 431 929 431 548 835 548 835 622 826 622 826 709 752 709 752 810 227 810 227 433 483 433 483 276 389 276 389 3 157 3 157 958 939 958 939 871 853 871 853 594 726 594 726 287 886 287 886 139 187 139 187 770 223 770 223 952 706 952 706 888 33 888 33 508 840 508 840 831 389 831 389 400 350 400 350 553 324 553 324 512 327 512 327 540 716 540 716 554 958 554 958 848 706 848 706 66 622 66 622 21 571 21 571 849 56 849 56 714 257 714 257 177 561 177 561 807 596 807 596 211 33 211 33 756 486 756 486 633 388 633 388 144 926 144 926 636 909 636 909 875 854 875 854 199 95 199 95 203 669 203 669 154 594 154 594 779 182 779 182 520 436 520 436 24 343 24 343 121 517 121 517 371 619 371 619 681 953 681 953 625 657 625 657 615 890 615 890 446 666 446 666 215 292 215 292 405 78 405 78 688 903 688 903 74 808 74 808 127 297 127 297 192 150 192 150 674 257 674 257 819 570 819 570 334 829 334 829 240 235 240 235 330 253 330 253 152 181 152 181 626 21 626 21 545 21 545 21 500 655 500 655 788 638 788 638 342 167 342 167 144 22 144 22 366 525 366 525 774 441 774 441 169 423 169 423 59 117 59 117 325 844 325 844 201 589 201 589 278 10 278 10 413 55 413 55 5 544 5 544 59 414 59 414 268 581 268 581 118 928 118 928 443 863 443 863 888 400 888 400 374 77 374 77 832 181 832 181 693 286 693 286 223 10 223 10 259 152 259 152 698 444 698 444 64 882 64 882 587 751 587 751 351 601 351 601 608 249 608 249 104 431 104 431 155 677 155 677 247 711 247 711 560 690 560 690 763 619 763 619 618 466 618 466 696 726 696 726 358 171 358 171 390 59 390 59 597 89 597 89 79 764 79 764 831 554 831 554 341 947 341 947 635 672 635 672 809 172 809 172 184 435 184 435 373 937 373 937 248 141 248 141 884 925 884 925 399 76 399 76 692 818 692 818 744 259 744 259 283 3 283 3 320 249 320 249 671 866 671 866 745 296 745 296 141 851 141 851 393 767 393 767 643 399 643 399 344 161 344 161 629 387 629 387 614 356 614 356 620 654 620 654 338 531 338 531 194 774 194 774 20 685 20 685 679 308 679 308 372 419 372 419 95 851 95 851 208 350 208 350 642 725 642 725 154 374 154 374 891 734 891 734 152 188 152 188 394 711 394 711 291 625 291 625 386 860 386 860 552 13 552 13 331 478 331 478 938 313 938 313 97 643 97 643 957 917 957 917 851 497 851 497 525 115 525 115 901 198 901 198 597 473 597 473 686 659 686 659 937 644 937 644 603 668 603 668 876 416 876 416 618 410 618 410 666 912 666 912 720 569 720 569 576 684 576 684 596 602 596 602 63 766 63 766 141 132 141 132 824 617 824 617 755 562 755 562 139 284 139 284 208 749 208 749 484 412 484 412 404 400 404 400 44 77 44 77 198 235 198 235 420 904 420 904 767 703 767 703 223 25 223 25 301 835 301 835 710 193 710 193 337 354 337 354 723 437 723 437 1 763 1 763 854 477 854 477 358 32 358 32 947 22 947 22 767 919 767 919 98 881 98 881 29 796 29 796 174 562 174 562 421 349 421 349 631 337 631 337 657 636 657 636 240 956 240 956 879 273 879 273 289 83 289 83 224 742 224 742 38 299 38 299 410 249 410 249 878 588 878 588 295 509 295 509 253 371 253 371 676 409 676 409 106 17 106 17 451 39 451 39 610 521 610 521 457 438 457 438 291 630 291 630 913 393 913 393 386 867 386 867 327 214 327 214 229 401 229 401 941 840 941 840 330 180 330 180 409 382 409 382 638 950 638 950 885 585 885 585 935 243 935 243 766 754 766 754 59 572 59 572 838 178 838 178 710 404 710 404 883 439 883 439 40 246 40 246 445 613 445 613 149 780 149 780 947 275 947 275 595 249 595 249 119 842 119 842 191 849 191 849 125 586 125 586 264 796 264 796 912 709 912 709 115 150 115 150 846 866 846 866 661 50 661 50 679 827 679 827 28 82 28 82 97 799 97 799 711 913 711 913 279 145 279 145 681 57 681 57 181 647 181 647 874 525 874 525 574 684 574 684 582 1 582 1 391 414 391 414 460 188 460 188 57 240 57 240 480 413 480 413 82 169 82 169 761 243 761 243 37 772 37 772 548 132 548 132 789 558 789 558 639 71 639 71 478 396 478 396 703 810 703 810 461 114 461 114 746 588 746 588 2 236 2 236 286 644 286 644 373 953 373 953 584 88 584 88 943 587 943 587 814 263 814 263 524 840 524 840 870 256 870 256 512 140 512 140 476 232 476 232 783 229 783 229 400 25 400 25 722 22 722 22 277 221 277 221 313 340 313 340 724 503 724 503 452 204 452 204 7 666 7 666 777 91 777 91 638 240 638 240 818 724 818 724 733 660 733 660 827 254 827 254 540 728 540 728 824 467 824 467 838 640 838 640 77 131 77 131 250 581 250 581 116 751 116 751 813 20 813 20 955 942 955 942 38 12 38 12 451 587 451 587 321 644 321 644 386 772 386 772 45 642 45 642 706 845 706 845 302 133 302 133 736 331 736 331 347 379 347 379 589 154 589 154 673 652 673 652 529 200 529 200 318 206 318 206 771 663 771 663 775 78 775 78 786 511 786 511 930 269 930 269 63 937 63 937 781 576 781 576 800 501 800 501 597 592 597 592 543 885 543 885 288 280 288 280 249 944 249 944 868 490 868 490 640 800 640 800 429 778 429 778 538 628 538 628 27 369 27 369 127 79 127 79 353 331 353 331 190 263 190 263 328 506 328 506 249 423 249 423 106 145 106 145 612 45 612 45 311 409 311 409 650 204 650 204 179 527 179 527 840 812 840 812 566 612 566 612 848 485 848 485 554 828 554 828 872 584 872 584 913 176 913 176 808 470 808 470 317 652 317 652 576 518 576 518 662 401 662 401 367 259 367 259 920 308 920 308 141 428 141 428 18 733 18 733 2 467 2 467 807 41 807 41 332 382 332 382 209 297 209 297 702 489 702 489 793 737 793 737 891 386 891 386 160 713 160 713 319 172 319 172 474 15 474 15 22 829 22 829 910 596 910 596 227 383 227 383 151 170 151 170 667 434 667 434 294 92 294 92 839 137 839 137 61 167 61 167 710 873 710 873 629 505 629 505 840 557 840 557 505 313 505 313 276 228 276 228 201 894 201 894 323 401 323 401 696 278 696 278 258 747 258 747 175 833 175 833 660 347 660 347 424 180 424 180 78 704 78 704 499 279 499 279 474 622 474 622 436 583 436 583 180 490 180 490 611 533 611 533 944 496 944 496 266 452 266 452 498 942 498 942 395 79 395 79 628 326 628 326 216 929 216 929 324 464 324 464 697 91 697 91 899 661 899 661 458 657 458 657 167 725 167 725 697 77 697 77 377 642 377 642 844 779 844 779 600 515 600 515 154 955 154 955 373 626 373 626 845 579 845 579 853 222 853 222 870 698 870 698 274 522 274 522 185 750 185 750 410 748 410 748 364 927 364 927 942 687 942 687 445 450 445 450 165 945 165 945 889 574 889 574 934 710 934 710 177 115 177 115 666 429 666 429 919 627 919 627 449 885 449 885 766 502 766 502 795 513 795 513 30 925 30 925 219 639 219 639 198 832 198 832 265 847 265 847 471 488 471 488 833 645 833 645 648 405 648 405 434 43 434 43 289 120 289 120 224 893 224 893 704 634 704 634 419 939 419 939 23 564 23 564 102 602 102 602 875 629 875 629 360 355 360 355 599 768 599 768 126 83 126 83 7 330 7 330 527 426 527 426 574 320 574 320 87 860 87 860 912 191 912 191 357 531 357 531 360 538 360 538 540 298 540 298 707 408 707 408 118 883 118 883 756 692 756 692 572 371 572 371 734 283 734 283 335 929 335 929 637 881 637 881 483 618 483 618 925 204 925 204 126 496 126 496 33 632 33 632 62 774 62 774 318 113 318 113 592 950 592 950 253 748 253 748 633 827 633 827 380 590 380 590 401 7 401 7 494 563 494 563 259 446 259 446 854 617 854 617 207 697 207 697 720 178 720 178 905 389 905 389 9 262 9 262 279 609 279 609 898 526 898 526 438 259 438 259 400 234 400 234 565 276 565 276 95 556 95 556 568 879 568 879 555 91 555 91 182 678 182 678 69 561 69 561 764 189 764 189 724 94 724 94 425 941 425 941 401 322 401 322 176 162 176 162 330 502 330 502 665 958 665 958 736 644 736 644 383 276 383 276 777 491 777 491 19 877 19 877 334 92 334 92 408 327 408 327 782 191 782 191 805 720 805 720 249 623 249 623 486 879 486 879 855 378 855 378 219 380 219 380 639 930 639 930 408 3 408 3 672 798 672 798 3 326 3 326 507 857 507 857 282 440 282 440 678 946 678 946 554 642 554 642 459 571 459 571 25 897 25 897 487 59 487 59 156 198 156 198 459 940 459 940 129 853 129 853 735 125 735 125 551 423 551 423 154 912 154 912 257 40 257 40 651 765 651 765 856 889 856 889 595 782 595 782 70 623 70 623 296 129 296 129 763 466 763 466 148 841 148 841 827 159 827 159 884 206 884 206 29 903 29 903 570 168 570 168 718 622 718 622 236 871 236 871 396 684 396 684 738 718 738 718 876 911 876 911 395 148 395 148 341 727 341 727 937 546 937 546 259 441 259 441 592 471 592 471 196 669 196 669 491 839 491 839 190 736 190 736 632 503 632 503 487 403 487 403 903 867 903 867 908 762 908 762 254 761 254 761 11 205 11 205 216 348 216 348 856 442 856 442 289 225 289 225 956 673 956 673 124 661 124 661 465 23 465 23 285 53 285 53 903 612 903 612 656 500 656 500 483 325 483 325 304 889 304 889 123 362 123 362 560 158 560 158 59 313 59 313 86 498 86 498 418 9 418 9 699 312 699 312 774 744 774 744 460 934 460 934 780 662 780 662 588 487 588 487 689 8 689 8 80 665 80 665 836 485 836 485 833 912 833 912 361 460 361 460 94 337 94 337 215 397 215 397 695 728 695 728 155 363 155 363 755 274 755 274 19 96 19 96 779 804 779 804 500 729 500 729 268 482 268 482 133 950 133 950 601 216 601 216 354 524 354 524 295 645 295 645 825 674 825 674 384 411 384 411 400 375 400 375 128 641 128 641 253 250 253 250 859 273 859 273 940 465 940 465 917 602 917 602 542 915 542 915 584 735 584 735 420 846 420 846 34 469 34 469 296 65 296 65 228 681 228 681 36 867 36 867 100 184 100 184 936 411 936 411 204 22 204 22 408 5 408 5 665 840 665 840 940 563 940 563 476 393 476 393 239 618 239 618 252 329 252 329 641 865 641 865 627 809 627 809 917 646 917 646 589 64 589 64 947 632 947 632 940 601 940 601 503 845 503 845 6 51 6 51 528 398 528 398 357 576 357 576 770 695 770 695 614 806 614 806 165 760 165 760 955 897 955 897 739 374 739 374 809 671 809 671 894 138 894 138 843 450 843 450 519 65 519 65 333 802 333 802 40 922 40 922 49 808 49 808 348 523 348 523 205 564 205 564 113 445 113 445 203 601 203 601 269 779 269 779 617 859 617 859 230 7 230 7 247 696 247 696 584 501 584 501 731 860 731 860 147 846 147 846 592 235 592 235 955 191 955 191 738 251 738 251 134 295 134 295 820 87 820 87 594 220 594 220 378 61 378 61 12 359 12 359 831 545 831 545 569 387 569 387 161 424 161 424 369 930 369 930 16 494 16 494 31 488 31 488 594 896 594 896 387 430 387 430 2 419 2 419 304 320 304 320 396 203 396 203 718 864 718 864 51 805 51 805 217 449 217 449 332 397 332 397 32 332 32 332 960 472 960 472 519 670 519 670 910 588 910 588 5 904 5 904 70 35 70 35 39 654 39 654 591 588 591 588 459 169 459 169 738 490 738 490 806 133 806 133 524 403 524 403 255 835 255 835 432 850 432 850 689 632 689 632 515 421 515 421 749 428 749 428 782 959 782 959 437 413 437 413 560 391 560 391 418 505 418 505 922 280 922 280 288 39 288 39 464 703 464 703 621 575 621 575 814 768 814 768 925 461 925 461 289 658 289 658 793 530 793 530 938 222 938 222 155 131 155 131 223 772 223 772 691 136 691 136 874 789 874 789 581 574 581 574 328 90 328 90 329 54 329 54 650 844 650 844 74 116 74 116 87 90 87 90 104 816 104 816 553 870 553 870 150 728 150 728 139 904 139 904 604 76 604 76 738 73 738 73 726 865 726 865 545 233 545 233 243 799 243 799 467 411 467 411 502 835 502 835 533 4 533 4 505 574 505 574 152 575 152 575 229 755 229 755 676 283 676 283 508 829 508 829 720 283 720 283 655 935 655 935 587 757 587 757 72 946 72 946 470 852 470 852 34 786 34 786 264 535 264 535 619 945 619 945 905 271 905 271 841 171 841 171 599 772 599 772 242 785 242 785 708 369 708 369 754 550 754 550 373 836 373 836 489 933 489 933 677 543 677 543 139 825 139 825 480 922 480 922 862 514 862 514 72 702 72 702 383 919 383 919 148 907 148 907 541 63 541 63 76 115 76 115 957 759 957 759 654 29 654 29 564 623 564 623 140 931 140 931 240 781 240 781 332 852 332 852 176 424 176 424 294 883 294 883 839 206 839 206 138 374 138 374 477 382 477 382 823 71 823 71 622 879 622 879 517 71 517 71 265 520 265 520 156 6 156 6 209 293 209 293 123 844 123 844 704 601 704 601 370 724 370 724 543 934 543 934 168 779 168 779 464 326 464 326 790 661 790 661 900 294 900 294 201 841 201 841 773 806 773 806 292 944 292 944 110 282 110 282 668 841 668 841 109 76 109 76 826 712 826 712 328 503 328 503 221 19 221 19 725 397 725 397 693 580 693 580 64 307 64 307 905 298 905 298 201 448 201 448 754 711 754 711 259 193 259 193 30 19 30 19 407 760 407 760 142 632 142 632 63 88 63 88 23 852 23 852 203 651 203 651 485 314 485 314 223 812 223 812 52 113 52 113 819 397 819 397 21 243 21 243 786 243 786 243 175 943 175 943 731 533 731 533 763 776 763 776 131 480 131 480 7 469 7 469 17 182 17 182 436 927 436 927 801 170 801 170 697 549 697 549 546 901 546 901 29 27 29 27 792 837 792 837 320 678 320 678 90 409 90 409 19 34 19 34 661 486 661 486 475 284 475 284 135 645 135 645 626 793 626 793 69 2 69 2 390 909 390 909 885 734 885 734 665 485 665 485 597 655 597 655 319 574 319 574 50 635 50 635 867 107 867 107 242 640 242 640 898 498 898 498 907 239 907 239 366 208 366 208 201 76 201 76 780 49 780 49 844 464 844 464 406 568 406 568 519 231 519 231 219 637 219 637 643 499 643 499 762 778 762 778 921 263 921 263 618 30 618 30 316 364 316 364 757 426 757 426 557 671 557 671 185 214 185 214 133 209 133 209 678 765 678 765 622 934 622 934 514 556 514 556 362 951 362 951 872 423 872 423 267 144 267 144 68 613 68 613 633 626 633 626 473 847 473 847 240 210 240 210 827 389 827 389 447 536 447 536 853 409 853 409 9 865 9 865 549 81 549 81 712 958 712 958 187 233 187 233 389 115 389 115 702 399 702 399 481 313 481 313 294 38 294 38 464 700 464 700 67 515 67 515 921 157 921 157 693 947 693 947 535 433 535 433 625 691 625 691 955 640 955 640 195 950 195 950 583 711 583 711 70 931 70 931 532 118 532 118 942 789 942 789 461 179 461 179 574 537 574 537 498 470 498 470 466 371 466 371 86 427 86 427 791 729 791 729 418 947 418 947 270 822 270 822 336 482 336 482 461 489 461 489 688 546 688 546 957 3 957 3 742 207 742 207 541 205 541 205 490 890 490 890 381 704 381 704 70 102 70 102 644 906 644 906 924 782 924 782 299 912 299 912 414 925 414 925 192 870 192 870 404 628 404 628 740 857 740 857 89 679 89 679 269 870 269 870 926 832 926 832 325 512 325 512 102 827 102 827 425 462 425 462 392 201 392 201 234 938 234 938 561 653 561 653 656 483 656 483 607 802 607 802 818 188 818 188 807 274 807 274 639 107 639 107 431 160 431 160 824 858 824 858 245 448 245 448 755 234 755 234 6 282 6 282 858 107 858 107 776 394 776 394 938 165 938 165 305 355 305 355 117 83 117 83 13 359 13 359 288 867 288 867 60 16 60 16 293 183 293 183 625 587 625 587 402 806 402 806 372 120 372 120 521 443 521 443 481 43 481 43 190 501 190 501 295 750 295 750 188 710 188 710 458 573 458 573 480 661 480 661 610 72 610 72 732 380 732 380 26 180 26 180 502 522 502 522 689 731 689 731 198 449 198 449 892 903 892 903 187 345 187 345 98 315 98 315 151 508 151 508 31 426 31 426 686 328 686 328 385 62 385 62 172 80 172 80 558 594 558 594 908 923 908 923 284 568 284 568 225 868 225 868 600 309 600 309 785 216 785 216 128 128 128 128 340 155 340 155 265 518 265 518 122 643 122 643 249 937 249 937 738 859 738 859 109 828 109 828 708 162 708 162 149 777 149 777 872 457 872 457 755 75 755 75 621 697 621 697 736 820 736 820 259 587 259 587 647 360 647 360 561 141 561 141 104 512 104 512 592 260 592 260 406 713 406 713 205 164 205 164 186 130 186 130 427 90 427 90 206 162 206 162 255 387 255 387 34 911 34 911 242 50 242 50 90 615 90 615 3 302 3 302 749 59 749 59 642 241 642 241 232 143 232 143 726 682 726 682 106 156 106 156 568 636 568 636 934 79 934 79 374 125 374 125 739 71 739 71 433 568 433 568 895 922 895 922 735 875 735 875 232 656 232 656 650 586 650 586 546 615 546 615 654 506 654 506 260 462 260 462 543 663 543 663 58 746 58 746 513 686 513 686 196 659 196 659 206 515 206 515 310 280 310 280 500 13 500 13 886 119 886 119 372 629 372 629 834 102 834 102 356 795 356 795 359 77 359 77 942 721 942 721 906 329 906 329 143 541 143 541 547 427 547 427 601 59 601 59 317 119 317 119 753 921 753 921 888 102 888 102 913 858 913 858 711 868 711 868 135 84 135 84 371 18 371 18 53 146 53 146 917 197 917 197 655 18 655 18 736 261 736 261 416 775 416 775 853 719 853 719 709 88 709 88 76 84 76 84 816 160 816 160 690 376 690 376 422 44 422 44 645 403 645 403 706 576 706 576 474 563 474 563 560 786 560 786 600 345 600 345 818 461 818 461 443 503 443 503 95 912 95 912 337 440 337 440 863 941 863 941 384 440 384 440 816 106 816 106 894 520 894 520 548 515 548 515 280 940 280 940 481 614 481 614 748 220 748 220 607 629 607 629 878 134 878 134 686 136 686 136 807 650 807 650 941 168 941 168 945 829 945 829 660 341 660 341 636 679 636 679 683 385 683 385 141 453 141 453 656 467 656 467 58 135 58 135 950 230 950 230 47 787 47 787 928 775 928 775 939 832 939 832 234 698 234 698 580 796 580 796 641 501 641 501 31 103 31 103 101 419 101 419 121 278 121 278 942 34 942 34 673 721 673 721 900 70 900 70 315 500 315 500 486 724 486 724 446 850 446 850 548 711 548 711 951 877 951 877 869 79 869 79 452 512 452 512 354 333 354 333 602 757 602 757 169 281 169 281 384 303 384 303 155 444 155 444 913 258 913 258 174 246 174 246 702 566 702 566 171 377 171 377 138 519 138 519 945 44 945 44 524 168 524 168 112 425 112 425 48 571 48 571 431 703 431 703 950 26 950 26 904 752 904 752 562 402 562 402 806 884 806 884 650 355 650 355 13 373 13 373 828 129 828 129 850 785 850 785 661 86 661 86 31 283 31 283 826 573 826 573 177 922 177 922 931 201 931 201 602 137 602 137 27 252 27 252 191 789 191 789 322 144 322 144 218 866 218 866 267 498 267 498 761 647 761 647 318 193 318 193 765 717 765 717 119 724 119 724 477 115 477 115 229 433 229 433 416 301 416 301 332 151 332 151 230 481 230 481 643 309 643 309 608 489 608 489 887 176 887 176 788 787 788 787 870 481 870 481 90 484 90 484 741 533 741 533 865 400 865 400 795 267 795 267 938 772 938 772 132 505 132 505 716 29 716 29 622 328 622 328 367 174 367 174 191 787 191 787 657 318 657 318 877 300 877 300 836 583 836 583 4 152 4 152 814 121 814 121 484 846 484 846 135 948 135 948 513 443 513 443 798 338 798 338 33 768 33 768 21 859 21 859 353 499 353 499 224 78 224 78 49 346 49 346 651 159 651 159 659 691 659 691 497 51 497 51 480 559 480 559 901 230 901 230 259 114 259 114 397 69 397 69 252 789 252 789 225 148 225 148 158 164 158 164 561 714 561 714 465 737 465 737 893 208 893 208 145 767 145 767 794 6 794 6 45 871 45 871 948 510 948 510 73 118 73 118 134 319 134 319 92 957 92 957 163 707 163 707 51 512 51 512 49 697 49 697 812 376 812 376 764 17 764 17 345 249 345 249 682 812 682 812 34 37 34 37 17 222 17 222 121 6 121 6 226 816 226 816 42 141 42 141 415 285 415 285 592 930 592 930 737 343 737 343 479 31 479 31 20 129 20 129 539 84 539 84 630 54 630 54 606 322 606 322 411 449 411 449 598 544 598 544 939 547 939 547 644 90 644 90 99 401 99 401 894 652 894 652 848 947 848 947 109 907 109 907 919 294 919 294 528 348 528 348 752 443 752 443 184 827 184 827 230 246 230 246 458 918 458 918 409 207 409 207 768 80 768 80 188 244 188 244 488 382 488 382 535 198 535 198 803 173 803 173 325 599 325 599 423 794 423 794 887 50 887 50 638 568 638 568 816 595 816 595 709 238 709 238 904 235 904 235 430 278 430 278 937 414 937 414 126 320 126 320 853 644 853 644 591 685 591 685 733 747 733 747 15 532 15 532 555 723 555 723 832 544 832 544 58 49 58 49 758 943 758 943 216 941 216 941 732 21 732 21 683 803 683 803 623 343 623 343 745 230 745 230 833 433 833 433 158 56 158 56 631 849 631 849 42 404 42 404 908 793 908 793 576 101 576 101 652 160 652 160 41 524 41 524 730 434 730 434 575 605 575 605 170 140 170 140 50 482 50 482 7 33 7 33 262 343 262 343 15 23 15 23 339 748 339 748 434 458 434 458 644 775 644 775 54 841 54 841 153 831 153 831 246 340 246 340 165 802 165 802 158 100 158 100 80 496 80 496 305 547 305 547 918 669 918 669 67 111 67 111 582 83 582 83 384 924 384 924 771 557 771 557 227 751 227 751 775 830 775 830 255 675 255 675 859 328 859 328 186 744 186 744 929 709 929 709 397 159 397 159 74 674 74 674 69 415 69 415 800 767 800 767 517 691 517 691 317 752 317 752 66 410 66 410 274 255 274 255 517 326 517 326 866 487 866 487 877 862 877 862 900 730 900 730 554 955 554 955 36 637 36 637 387 814 387 814 386 935 386 935 657 697 657 697 497 741 497 741 2 594 2 594 922 185 922 185 87 867 87 867 695 86 695 86 614 844 614 844 664 934 664 934 216 224 216 224 673 580 673 580 940 99 940 99 586 835 586 835 947 403 947 403 30 805 30 805 850 668 850 668 252 420 252 420 835 226 835 226 345 108 345 108 660 507 660 507 892 607 892 607 870 498 870 498 111 518 111 518 279 72 279 72 825 680 825 680 706 901 706 901 481 321 481 321 409 438 409 438 88 617 88 617 265 64 265 64 229 561 229 561 784 956 784 956 802 730 802 730 707 502 707 502 187 860 187 860 456 304 456 304 690 672 690 672 157 861 157 861 605 262 605 262 591 486 591 486 806 608 806 608 260 872 260 872 10 757 10 757 434 820 434 820 731 639 731 639 869 846 869 846 446 557 446 557 189 495 189 495 110 866 110 866 877 259 877 259 503 372 503 372 957 812 957 812 315 302 315 302 777 893 777 893 113 654 113 654 705 511 705 511 161 136 161 136 295 687 295 687 809 385 809 385 723 830 723 830 763 20 763 20 818 784 818 784 605 657 605 657 579 62 579 62 39 441 39 441 793 212 793 212 8 707 8 707 604 19 604 19 130 859 130 859 648 304 648 304 939 915 939 915 873 414 873 414 363 537 363 537 253 804 253 804 63 83 63 83 760 873 760 873 113 5 113 5 64 476 64 476 34 808 34 808 462 671 462 671 838 488 838 488 111 906 111 906 36 358 36 358 390 295 390 295 151 759 151 759 8 244 8 244 591 611 591 611 702 356 702 356 81 487 81 487 199 734 199 734 627 691 627 691 147 636 147 636 801 685 801 685 233 910 233 910 347 237 347 237 930 725 930 725 628 127 628 127 171 136 171 136 853 676 853 676 135 274 135 274 760 273 760 273 459 209 459 209 813 430 813 430 481 89 481 89 88 919 88 919 5 47 5 47 113 351 113 351 11 335 11 335 2 393 2 393 151 167 151 167 173 653 173 653 931 281 931 281 804 217 804 217 637 957 637 957 495 781 495 781 646 156 646 156 297 254 297 254 244 310 244 310 579 116 579 116 720 957 720 957 512 363 512 363 953 472 953 472 695 790 695 790 928 801 928 801 597 279 597 279 842 679 842 679 408 649 408 649 465 557 465 557 533 567 533 567 483 681 483 681 498 353 498 353 193 390 193 390 557 702 557 702 577 930 577 930 531 117 531 117 845 593 845 593 457 610 457 610 418 344 418 344 263 728 263 728 594 243 594 243 537 537 537 537 386 527 386 527 412 928 412 928 109 336 109 336 71 215 71 215 735 205 735 205 671 289 671 289 890 79 890 79 705 465 705 465 949 662 949 662 28 433 28 433 600 916 600 916 756 765 756 765 257 367 257 367 33 421 33 421 482 899 482 899 654 654 654 654 704 350 704 350 570 18 570 18 630 579 630 579 826 507 826 507 240 680 240 680 373 524 373 524 688 375 688 375 551 504 551 504 525 80 525 80 478 41 478 41 111 326 111 326 960 314 960 314 852 670 852 670 323 958 323 958 846 83 846 83 820 119 820 119 579 277 579 277 689 31 689 31 300 773 300 773 367 163 367 163 342 762 342 762 500 866 500 866 484 639 484 639 221 306 221 306 714 18 714 18 282 476 282 476 404 807 404 807 557 91 557 91 477 740 477 740 175 545 175 545 856 290 856 290 267 83 267 83 651 306 651 306 513 520 513 520 143 661 143 661 804 397 804 397 530 579 530 579 477 868 477 868 596 486 596 486 422 832 422 832 173 796 173 796 463 586 463 586 198 184 198 184 508 160 508 160 283 384 283 384 548 16 548 16 448 753 448 753 468 482 468 482 537 247 537 247 747 75 747 75 224 566 224 566 155 251 155 251 162 644 162 644 302 592 302 592 258 492 258 492 319 864 319 864 757 300 757 300 125 244 125 244 581 567 581 567 235 135 235 135 527 309 527 309 419 459 419 459 196 382 196 382 78 420 78 420 171 867 171 867 173 747 173 747 222 101 222 101 212 812 212 812 8 763 8 763 617 872 617 872 366 657 366 657 553 724 553 724 867 132 867 132 740 536 740 536 913 550 913 550 956 722 956 722 887 768 887 768 42 400 42 400 870 779 870 779 697 25 697 25 451 950 451 950 393 357 393 357 905 676 905 676 781 544 781 544 132 171 132 171 78 491 78 491 214 277 214 277 293 923 293 923 373 98 373 98 261 760 261 760 235 325 235 325 495 383 495 383 597 419 597 419 379 353 379 353 613 407 613 407 598 834 598 834 865 817 865 817 190 635 190 635 737 306 737 306 712 408 712 408 404 913 404 913 923 90 923 90 60 697 60 697 754 373 754 373 877 841 877 841 94 148 94 148 338 722 338 722 898 17 898 17 424 285 424 285 597 253 597 253 769 99 769 99 228 926 228 926 707 722 707 722 781 747 781 747 487 335 487 335 452 594 452 594 378 302 378 302 466 499 466 499 159 124 159 124 145 355 145 355 522 438 522 438 625 362 625 362 198 655 198 655 375 69 375 69 177 686 177 686 889 228 889 228 571 749 571 749 867 301 867 301 363 411 363 411 564 503 564 503 857 443 857 443 769 208 769 208 693 643 693 643 562 888 562 888 383 606 383 606 256 804 256 804 652 299 652 299 574 508 574 508 520 251 520 251 589 861 589 861 686 470 686 470 421 727 421 727 786 951 786 951 915 175 915 175 664 460 664 460 693 735 693 735 58 311 58 311 640 658 640 658 645 655 645 655 59 616 59 616 796 608 796 608 129 696 129 696 244 487 244 487 579 201 579 201 279 22 279 22 324 471 324 471 801 790 801 790 411 21 411 21 326 448 326 448 436 357 436 357 202 35 202 35 719 673 719 673 135 194 135 194 832 598 832 598 491 339 491 339 45 644 45 644 375 192 375 192 787 95 787 95 577 234 577 234 706 81 706 81 435 609 435 609 860 694 860 694 585 557 585 557 538 926 538 926 151 201 151 201 583 654 583 654 769 354 769 354 195 319 195 319 770 668 770 668 641 542 641 542 229 205 229 205 73 522 73 522 399 896 399 896 631 154 631 154 499 244 499 244 634 852 634 852 796 27 796 27 726 503 726 503 231 155 231 155 546 498 546 498 134 80 134 80 907 234 907 234 894 584 894 584 463 760 463 760 937 901 937 901 707 297 707 297 181 319 181 319 910 188 910 188 36 480 36 480 747 296 747 296 330 774 330 774 939 723 939 723 658 4 658 4 561 412 561 412 825 417 825 417 180 786 180 786 209 727 209 727 768 378 768 378 576 277 576 277 437 589 437 589 958 62 958 62 711 631 711 631 603 360 603 360 508 26 508 26 118 862 118 862 49 393 49 393 391 223 391 223 406 141 406 141 854 92 854 92 941 163 941 163 321 381 321 381 207 892 207 892 59 605 59 605 807 60 807 60 583 778 583 778 564 60 564 60 385 262 385 262 204 73 204 73 533 265 533 265 84 802 84 802 262 828 262 828 776 765 776 765 105 831 105 831 378 898 378 898 359 36 359 36 138 335 138 335 126 689 126 689 499 434 499 434 577 803 577 803 830 114 830 114 148 422 148 422 717 519 717 519 688 157 688 157 530 349 530 349 37 160 37 160 20 790 20 790 851 633 851 633 561 901 561 901 816 358 816 358 727 371 727 371 581 219 581 219 265 29 265 29 113 893 113 893 96 692 96 692 36 359 36 359 839 92 839 92 485 41 485 41 895 749 895 749 909 68 909 68 921 373 921 373 906 879 906 879 894 53 894 53 285 149 285 149 746 735 746 735 732 277 732 277 685 799 685 799 561 513 561 513 937 79 937 79 408 351 408 351 407 320 407 320 549 875 549 875 706 504 706 504 956 83 956 83 265 111 265 111 215 121 215 121 481 17 481 17 196 245 196 245 786 959 786 959 740 849 740 849 885 717 885 717 750 651 750 651 892 133 892 133 105 534 105 534 170 291 170 291 629 537 629 537 279 216 279 216 515 174 515 174 429 328 429 328 856 36 856 36 878 779 878 779 847 702 847 702 491 495 491 495 276 370 276 370 654 756 654 756 745 235 745 235 17 783 17 783 228 328 228 328 837 168 837 168 879 602 879 602 781 476 781 476 520 490 520 490 608 187 608 187 510 432 510 432 266 267 266 267 634 477 634 477 875 3 875 3 499 402 499 402 438 145 438 145 569 551 569 551 884 533 884 533 235 421 235 421 127 739 127 739 193 76 193 76 263 645 263 645 67 782 67 782 912 55 912 55 143 146 143 146 114 41 114 41 791 946 791 946 408 833 408 833 865 317 865 317 578 22 578 22 389 694 389 694 323 566 323 566 307 531 307 531 835 353 835 353 938 959 938 959 61 139 61 139 514 920 514 920 514 350 514 350 291 561 291 561 53 950 53 950 268 913 268 913 334 419 334 419 909 691 909 691 791 938 791 938 653 516 653 516 50 836 50 836 324 41 324 41 592 862 592 862 322 950 322 950 699 536 699 536 679 311 679 311 781 70 781 70 232 811 232 811 183 754 183 754 593 452 593 452 123 23 123 23 637 232 637 232 179 296 179 296 224 51 224 51 72 455 72 455 510 307 510 307 699 270 699 270 689 938 689 938 671 10 671 10 550 208 550 208 156 122 156 122 224 463 224 463 110 789 110 789 692 389 692 389 421 833 421 833 12 197 12 197 35 157 35 157 869 22 869 22 929 312 929 312 80 818 80 818 617 279 617 279 180 201 180 201 797 51 797 51 10 252 10 252 751 888 751 888 928 674 928 674 103 200 103 200 407 582 407 582 481 310 481 310 357 870 357 870 268 76 268 76 940 709 940 709 513 283 513 283 856 659 856 659 670 945 670 945 636 602 636 602 496 70 496 70 89 691 89 691 849 540 849 540 256 362 256 362 175 619 175 619 219 321 219 321 779 92 779 92 420 811 420 811 956 655 956 655 812 593 812 593 106 790 106 790 790 657 790 657 851 632 851 632 601 57 601 57 8 751 8 751 1 785 1 785 881 42 881 42 238 654 238 654 389 76 389 76 211 544 211 544 83 235 83 235 824 933 824 933 125 466 125 466 633 115 633 115 567 127 567 127 198 402 198 402 76 421 76 421 865 319 865 319 601 555 601 555 610 555 610 555 209 428 209 428 630 378 630 378 503 502 503 502 604 69 604 69 551 587 551 587 807 344 807 344 781 226 781 226 767 628 767 628 876 166 876 166 351 782 351 782 88 118 88 118 664 910 664 910 956 740 956 740 845 18 845 18 342 886 342 886 757 296 757 296 502 232 502 232 541 535 541 535 386 40 386 40 483 535 483 535 885 601 885 601 124 788 124 788 412 721 412 721 175 175 175 175 791 538 791 538 727 61 727 61 158 628 158 628 804 838 804 838 441 274 441 274 347 647 347 647 71 537 71 537 210 497 210 497 568 228 568 228 245 103 245 103 787 706 787 706 68 516 68 516 49 54 49 54 530 787 530 787 192 118 192 118 391 789 391 789 321 110 321 110 287 63 287 63 521 634 521 634 298 697 298 697 260 303 260 303 586 224 586 224 430 146 430 146 55 900 55 900 280 927 280 927 382 363 382 363 233 644 233 644 894 780 894 780 282 803 282 803 362 85 362 85 569 532 569 532 74 934 74 934 359 160 359 160 761 532 761 532 90 775 90 775 232 679 232 679 732 827 732 827 538 412 538 412 458 291 458 291 102 227 102 227 85 729 85 729 953 673 953 673 708 812 708 812 593 496 593 496 625 31 625 31 451 795 451 795 775 168 775 168 693 483 693 483 651 50 651 50 292 508 292 508 464 731 464 731 352 16 352 16 577 439 577 439 907 635 907 635 347 203 347 203 670 845 670 845 356 779 356 779 677 508 677 508 253 815 253 815 308 938 308 938 925 291 925 291 875 819 875 819 394 586 394 586 748 163 748 163 97 760 97 760 363 951 363 951 785 372 785 372 819 865 819 865 862 765 862 765 33 74 33 74 352 578 352 578 743 843 743 843 641 361 641 361 778 691 778 691 195 841 195 841 421 517 421 517 504 175 504 175 420 630 420 630 72 541 72 541 650 883 650 883 750 774 750 774 107 857 107 857 891 148 891 148 306 699 306 699 850 867 850 867 221 224 221 224 362 451 362 451 572 707 572 707 80 441 80 441 117 145 117 145 930 894 930 894 131 238 131 238 532 319 532 319 306 496 306 496 815 795 815 795 677 34 677 34 781 41 781 41 785 643 785 643 287 815 287 815 319 837 319 837 551 364 551 364 142 142 142 142 510 207 510 207 366 762 366 762 79 509 79 509 166 855 166 855 154 271 154 271 14 679 14 679 946 593 946 593 214 546 214 546 384 197 384 197 510 113 510 113 509 798 509 798 540 564 540 564 60 645 60 645 281 253 281 253 542 152 542 152 884 211 884 211 795 422 795 422 957 112 957 112 448 308 448 308 283 67 283 67 555 315 555 315 71 687 71 687 849 295 849 295 847 394 847 394 121 153 121 153 852 95 852 95 767 550 767 550 588 45 588 45 658 343 658 343 832 549 832 549 437 551 437 551 271 47 271 47 258 328 258 328 618 294 618 294 674 414 674 414 534 472 534 472 470 514 470 514 45 775 45 775 882 768 882 768 349 42 349 42 92 25 92 25 103 236 103 236 81 450 81 450 289 44 289 44 225 419 225 419 885 60 885 60 814 666 814 666 864 291 864 291 241 373 241 373 116 859 116 859 181 59 181 59 534 83 534 83 730 868 730 868 768 941 768 941 659 604 659 604 128 257 128 257 552 580 552 580 631 345 631 345 309 113 309 113 92 179 92 179 361 683 361 683 503 194 503 194 8 752 8 752 870 237 870 237 106 558 106 558 859 207 859 207 570 844 570 844 539 629 539 629 119 354 119 354 704 291 704 291 246 828 246 828 505 144 505 144 862 859 862 859 197 933 197 933 618 52 618 52 251 193 251 193 107 879 107 879 134 120 134 120 516 553 516 553 289 783 289 783 748 562 748 562 799 834 799 834 175 464 175 464 165 447 165 447 302 891 302 891 494 104 494 104 730 542 730 542 6 725 6 725 829 220 829 220 272 464 272 464 689 9 689 9 897 727 897 727 102 813 102 813 418 477 418 477 929 389 929 389 849 329 849 329 887 258 887 258 768 117 768 117 726 263 726 263 757 496 757 496 445 303 445 303 521 893 521 893 639 644 639 644 425 210 425 210 837 521 837 521 24 602 24 602 136 562 136 562 43 435 43 435 538 295 538 295 651 817 651 817 158 261 158 261 247 217 247 217 652 156 652 156 703 167 703 167 559 306 559 306 266 8 266 8 742 830 742 830 721 737 721 737 614 174 614 174 866 710 866 710 758 674 758 674 798 131 798 131 945 494 945 494 954 535 954 535 840 156 840 156 2 52 2 52 766 936 766 936 466 129 466 129 682 578 682 578 219 408 219 408 312 271 312 271 484 712 484 712 360 937 360 937 454 212 454 212 14 666 14 666 367 305 367 305 400 933 400 933 96 140 96 140 491 381 491 381 943 834 943 834 175 396 175 396 262 679 262 679 126 302 126 302 674 640 674 640 465 307 465 307 213 200 213 200 179 736 179 736 452 239 452 239 836 238 836 238 169 342 169 342 951 714 951 714 338 852 338 852 916 20 916 20 352 116 352 116 439 352 439 352 73 885 73 885 399 824 399 824 279 393 279 393 608 23 608 23 833 559 833 559 299 504 299 504 671 356 671 356 296 253 296 253 888 464 888 464 249 807 249 807 737 829 737 829 266 366 266 366 897 302 897 302 861 635 861 635 275 150 275 150 201 430 201 430 296 478 296 478 758 154 758 154 611 484 611 484 674 643 674 643 123 695 123 695 543 551 543 551 380 668 380 668 530 754 530 754 454 844 454 844 246 584 246 584 525 243 525 243 855 831 855 831 343 371 343 371 728 354 728 354 1 671 1 671 557 751 557 751 827 640 827 640 225 346 225 346 455 404 455 404 338 328 338 328 958 201 958 201 240 661 240 661 587 903 587 903 450 718 450 718 877 99 877 99 800 632 800 632 441 429 441 429 698 839 698 839 343 163 343 163 527 232 527 232 960 315 960 315 695 439 695 439 70 925 70 925 26 713 26 713 396 231 396 231 631 484 631 484 650 808 650 808 542 770 542 770 906 613 906 613 502 914 502 914 174 342 174 342 376 375 376 375 616 554 616 554 625 519 625 519 575 63 575 63 580 781 580 781 913 107 913 107 358 519 358 519 331 374 331 374 545 232 545 232 307 733 307 733 145 471 145 471 287 657 287 657 106 559 106 559 315 182 315 182 944 189 944 189 775 676 775 676 701 5 701 5 855 874 855 874 382 382 382 382 657 582 657 582 502 529 502 529 306 494 306 494 827 733 827 733 10 906 10 906 500 822 500 822 763 951 763 951 161 610 161 610 766 389 766 389 467 603 467 603 350 826 350 826 687 144 687 144 442 14 442 14 559 35 559 35 199 45 199 45 289 556 289 556 588 632 588 632 614 52 614 52 421 516 421 516 948 251 948 251 705 729 705 729 213 884 213 884 740 692 740 692 678 707 678 707 870 197 870 197 25 518 25 518 369 818 369 818 627 201 627 201 774 18 774 18 782 144 782 144 57 627 57 627 24 209 24 209 369 533 369 533 659 823 659 823 809 877 809 877 595 865 595 865 434 867 434 867 835 96 835 96 623 916 623 916 32 956 32 956 279 912 279 912 124 368 124 368 758 157 758 157 956 810 956 810 940 50 940 50 27 844 27 844 684 125 684 125 229 686 229 686 63 926 63 926 892 345 892 345 383 553 383 553 535 205 535 205 604 680 604 680 254 380 254 380 282 791 282 791 783 525 783 525 529 38 529 38 316 218 316 218 876 59 876 59 459 690 459 690 555 365 555 365 725 216 725 216 801 650 801 650 327 769 327 769 374 594 374 594 484 474 484 474 933 889 933 889 896 321 896 321 127 41 127 41 7 327 7 327 615 510 615 510 564 52 564 52 533 328 533 328 730 707 730 707 659 844 659 844 799 801 799 801 2 836 2 836 252 690 252 690 22 218 22 218 702 333 702 333 598 241 598 241 456 635 456 635 93 348 93 348 847 635 847 635 220 933 220 933 28 641 28 641 917 840 917 840 526 755 526 755 33 565 33 565 341 555 341 555 556 337 556 337 760 760 760 760 948 245 948 245 336 92 336 92 205 622 205 622 395 271 395 271 863 955 863 955 106 251 106 251 806 19 806 19 195 574 195 574 178 540 178 540 255 683 255 683 741 501 741 501 797 137 797 137 824 813 824 813 302 274 302 274 437 137 437 137 599 821 599 821 126 322 126 322 82 277 82 277 645 709 645 709 557 584 557 584 850 369 850 369 457 601 457 601 385 284 385 284 284 903 284 903 385 783 385 783 367 708 367 708 278 261 278 261 737 54 737 54 23 176 23 176 547 57 547 57 688 628 688 628 954 858 954 858 418 874 418 874 129 30 129 30 702 31 702 31 100 953 100 953 110 786 110 786 229 88 229 88 44 953 44 953 410 344 410 344 201 444 201 444 429 588 429 588 871 889 871 889 347 378 347 378 895 447 895 447 950 31 950 31 477 723 477 723 355 359 355 359 799 814 799 814 413 693 413 693 569 316 569 316 752 545 752 545 883 926 883 926 489 105 489 105 894 496 894 496 394 869 394 869 632 451 632 451 347 656 347 656 394 342 394 342 561 152 561 152 550 708 550 708 58 612 58 612 81 282 81 282 373 460 373 460 486 92 486 92 437 604 437 604 529 1 529 1 354 22 354 22 341 178 341 178 183 44 183 44 455 463 455 463 645 778 645 778 336 490 336 490 367 330 367 330 878 137 878 137 300 893 300 893 51 168 51 168 521 745 521 745 645 181 645 181 36 262 36 262 605 339 605 339 114 896 114 896 776 151 776 151 377 440 377 440 297 718 297 718 919 835 919 835 181 245 181 245 313 873 313 873 821 767 821 767 421 231 421 231 199 339 199 339 881 814 881 814 94 652 94 652 457 290 457 290 830 439 830 439 45 411 45 411 576 344 576 344 560 871 560 871 660 421 660 421 506 70 506 70 570 905 570 905 647 941 647 941 392 547 392 547 167 644 167 644 935 260 935 260 252 40 252 40 918 565 918 565 254 617 254 617 230 431 230 431 186 589 186 589 380 736 380 736 719 779 719 779 338 301 338 301 560 273 560 273 501 554 501 554 101 319 101 319 840 292 840 292 265 170 265 170 576 536 576 536 525 90 525 90 167 889 167 889 692 780 692 780 922 621 922 621 533 176 533 176 11 17 11 17 413 940 413 940 447 945 447 945 10 535 10 535 784 337 784 337 432 383 432 383 44 423 44 423 696 356 696 356 916 221 916 221 668 826 668 826 670 340 670 340 237 555 237 555 500 732 500 732 333 531 333 531 915 829 915 829 629 66 629 66 589 434 589 434 624 702 624 702 391 873 391 873 734 702 734 702 572 452 572 452 434 432 434 432 376 858 376 858 437 819 437 819 541 374 541 374 897 606 897 606 865 727 865 727 518 952 518 952 782 559 782 559 584 509 584 509 385 805 385 805 799 607 799 607 44 787 44 787 501 835 501 835 725 72 725 72 204 832 204 832 596 390 596 390 758 868 758 868 729 5 729 5 347 878 347 878 35 303 35 303 246 661 246 661 650 802 650 802 536 895 536 895 694 817 694 817 100 843 100 843 357 547 357 547 465 264 465 264 105 242 105 242 236 507 236 507 488 590 488 590 275 797 275 797 91 344 91 344 570 283 570 283 79 551 79 551 298 788 298 788 295 326 295 326 829 159 829 159 535 372 535 372 932 706 932 706 875 482 875 482 609 188 609 188 446 505 446 505 589 380 589 380 643 146 643 146 83 423 83 423 512 635 512 635 307 918 307 918 142 569 142 569 256 917 256 917 26 896 26 896 354 422 354 422 807 61 807 61 213 444 213 444 842 77 842 77 488 704 488 704 685 643 685 643 64 272 64 272 780 102 780 102 18 59 18 59 507 688 507 688 876 774 876 774 221 784 221 784 748 682 748 682 430 297 430 297 839 211 839 211 891 785 891 785 900 610 900 610 101 19 101 19 575 237 575 237 546 685 546 685 103 250 103 250 60 659 60 659 447 711 447 711 848 362 848 362 32 901 32 901 911 270 911 270 630 472 630 472 896 460 896 460 639 409 639 409 444 808 444 808 16 340 16 340 177 921 177 921 335 10 335 10 736 840 736 840 697 496 697 496 352 85 352 85 926 559 926 559 24 338 24 338 800 482 800 482 584 517 584 517 312 155 312 155 449 234 449 234 433 925 433 925 168 431 168 431 683 35 683 35 55 311 55 311 793 664 793 664 508 344 508 344 579 926 579 926 217 477 217 477 197 711 197 711 386 708 386 708 846 543 846 543 386 704 386 704 610 96 610 96 502 120 502 120 921 443 921 443 720 839 720 839 30 406 30 406 533 634 533 634 240 137 240 137 800 661 800 661 868 608 868 608 861 526 861 526 545 732 545 732 782 16 782 16 546 242 546 242 650 762 650 762 888 138 888 138 953 286 953 286 326 449 326 449 217 2 217 2 771 807 771 807 124 354 124 354 123 66 123 66 520 300 520 300 334 202 334 202 53 194 53 194 496 171 496 171 211 60 211 60 39 710 39 710 65 547 65 547 17 879 17 879 247 887 247 887 923 304 923 304 445 106 445 106 522 5 522 5 562 867 562 867 310 671 310 671 454 893 454 893 330 97 330 97 959 773 959 773 198 550 198 550 952 63 952 63 701 57 701 57 30 289 30 289 471 859 471 859 946 22 946 22 784 960 784 960 585 60 585 60 503 786 503 786 143 359 143 359 816 109 816 109 255 156 255 156 563 545 563 545 365 86 365 86 459 756 459 756 700 581 700 581 919 477 919 477 744 202 744 202 652 74 652 74 958 61 958 61 113 923 113 923 223 295 223 295 97 548 97 548 321 392 321 392 461 47 461 47 685 722 685 722 952 120 952 120 898 875 898 875 697 367 697 367 433 432 433 432 316 761 316 761 255 493 255 493 449 432 449 432 710 293 710 293 156 286 156 286 692 272 692 272 947 582 947 582 842 792 842 792 323 28 323 28 414 155 414 155 156 455 156 455 89 684 89 684 224 38 224 38 378 82 378 82 840 776 840 776 658 584 658 584 351 50 351 50 838 955 838 955 709 670 709 670 720 335 720 335 429 950 429 950 254 923 254 923 927 157 927 157 178 936 178 936 55 934 55 934 352 309 352 309 804 923 804 923 403 566 403 566 42 503 42 503 808 209 808 209 864 44 864 44 912 543 912 543 179 863 179 863 787 689 787 689 609 103 609 103 456 393 456 393 703 273 703 273 158 412 158 412 692 799 692 799 535 791 535 791 955 4 955 4 903 407 903 407 549 41 549 41 921 943 921 943 725 44 725 44 842 678 842 678 642 732 642 732 812 118 812 118 440 318 440 318 343 843 343 843 429 913 429 913 595 687 595 687 852 214 852 214 882 76 882 76 569 102 569 102 401 565 401 565 468 896 468 896 608 627 608 627 621 920 621 920 929 516 929 516 738 851 738 851 813 471 813 471 805 76 805 76 47 529 47 529 764 403 764 403 230 715 230 715 384 937 384 937 615 17 615 17 158 582 158 582 666 420 666 420 729 147 729 147 568 825 568 825 134 368 134 368 147 377 147 377 334 623 334 623 846 127 846 127 367 855 367 855 865 477 865 477 956 738 956 738 342 23 342 23 472 447 472 447 847 165 847 165 127 273 127 273 253 758 253 758 190 365 190 365 554 552 554 552 182 352 182 352 881 721 881 721 925 551 925 551 192 889 192 889 700 758 700 758 221 29 221 29 946 690 946 690 286 366 286 366 303 246 303 246 431 272 431 272 826 786 826 786 528 92 528 92 684 839 684 839 661 926 661 926 243 396 243 396 356 471 356 471 464 268 464 268 762 124 762 124 857 102 857 102 935 565 935 565 56 44 56 44 717 223 717 223 169 100 169 100 741 587 741 587 384 458 384 458 186 636 186 636 417 204 417 204 939 237 939 237 6 77 6 77 173 393 173 393 317 546 317 546 327 433 327 433 359 344 359 344 853 954 853 954 58 940 58 940 454 940 454 940 832 17 832 17 862 900 862 900 22 878 22 878 436 882 436 882 366 477 366 477 757 796 757 796 205 238 205 238 543 793 543 793 334 802 334 802 455 247 455 247 797 112 797 112 148 438 148 438 700 323 700 323 705 843 705 843 897 825 897 825 543 798 543 798 278 870 278 870 720 844 720 844 632 527 632 527 270 933 270 933 633 176 633 176 930 47 930 47 575 886 575 886 493 545 493 545 514 518 514 518 98 745 98 745 657 500 657 500 74 615 74 615 334 589 334 589 703 880 703 880 365 590 365 590 753 459 753 459 569 490 569 490 292 503 292 503 592 455 592 455 48 740 48 740 162 577 162 577 512 821 512 821 309 550 309 550 19 388 19 388 676 249 676 249 574 926 574 926 155 816 155 816 233 579 233 579 733 822 733 822 575 873 575 873 60 884 60 884 682 285 682 285 345 454 345 454 156 727 156 727 156 813 156 813 808 274 808 274 143 367 143 367 753 510 753 510 851 131 851 131 755 572 755 572 220 278 220 278 763 739 763 739 817 842 817 842 169 510 169 510 557 307 557 307 693 76 693 76 257 280 257 280 232 959 232 959 111 696 111 696 670 253 670 253 336 898 336 898 331 98 331 98 848 731 848 731 435 124 435 124 429 732 429 732 175 270 175 270 59 914 59 914 303 206 303 206 226 701 226 701 179 102 179 102 286 913 286 913 145 54 145 54 383 503 383 503 435 912 435 912 871 717 871 717 405 443 405 443 78 418 78 418 651 498 651 498 1 379 1 379 441 34 441 34 223 849 223 849 25 623 25 623 91 17 91 17 953 879 953 879 317 666 317 666 58 237 58 237 481 194 481 194 530 616 530 616 822 786 822 786 139 145 139 145 255 453 255 453 2 273 2 273 726 525 726 525 809 128 809 128 292 398 292 398 389 623 389 623 683 737 683 737 48 351 48 351 572 339 572 339 280 328 280 328 705 867 705 867 254 339 254 339 308 263 308 263 505 32 505 32 934 168 934 168 48 321 48 321 697 97 697 97 99 317 99 317 870 260 870 260 291 526 291 526 249 277 249 277 342 419 342 419 335 269 335 269 308 607 308 607 863 280 863 280 844 920 844 920 110 919 110 919 640 921 640 921 537 287 537 287 900 288 900 288 399 569 399 569 547 545 547 545 85 608 85 608 954 193 954 193 512 902 512 902 571 283 571 283 382 143 382 143 364 319 364 319 910 147 910 147 37 942 37 942 515 96 515 96 598 735 598 735 901 439 901 439 638 574 638 574 911 267 911 267 373 679 373 679 754 325 754 325 611 879 611 879 17 770 17 770 134 92 134 92 291 19 291 19 369 872 369 872 501 59 501 59 135 770 135 770 357 501 357 501 644 12 644 12 168 684 168 684 372 414 372 414 452 129 452 129 826 322 826 322 23 905 23 905 459 758 459 758 206 204 206 204 48 109 48 109 431 839 431 839 904 654 904 654 528 491 528 491 707 947 707 947 733 220 733 220 808 44 808 44 534 754 534 754 272 314 272 314 846 763 846 763 232 532 232 532 877 439 877 439 819 933 819 933 751 91 751 91 262 203 262 203 35 591 35 591 395 346 395 346 174 624 174 624 830 535 830 535 325 846 325 846 435 958 435 958 182 559 182 559 846 445 846 445 32 459 32 459 73 310 73 310 886 141 886 141 498 577 498 577 63 280 63 280 682 743 682 743 921 192 921 192 231 360 231 360 818 589 818 589 435 438 435 438 14 60 14 60 810 824 810 824 452 957 452 957 256 200 256 200 641 822 641 822 57 693 57 693 451 318 451 318 943 642 943 642 222 675 222 675 464 37 464 37 635 933 635 933 222 777 222 777 468 440 468 440 813 460 813 460 570 262 570 262 39 706 39 706 207 683 207 683 651 112 651 112 76 951 76 951 362 530 362 530 828 240 828 240 682 277 682 277 831 269 831 269 579 541 579 541 904 892 904 892 4 897 4 897 32 285 32 285 846 394 846 394 737 260 737 260 88 504 88 504 443 699 443 699 426 893 426 893 434 701 434 701 610 703 610 703 414 765 414 765 434 282 434 282 681 669 681 669 927 924 927 924 661 375 661 375 132 904 132 904 308 920 308 920 461 532 461 532 622 575 622 575 829 682 829 682 574 99 574 99 40 106 40 106 821 362 821 362 313 871 313 871 886 243 886 243 366 806 366 806 632 653 632 653 599 802 599 802 904 573 904 573 90 907 90 907 452 444 452 444 754 449 754 449 672 567 672 567 555 30 555 30 869 910 869 910 616 106 616 106 173 469 173 469 30 740 30 740 489 85 489 85 406 256 406 256 795 844 795 844 110 547 110 547 92 361 92 361 857 873 857 873 471 529 471 529 474 96 474 96 844 797 844 797 77 138 77 138 846 794 846 794 223 415 223 415 5 455 5 455 721 329 721 329 173 538 173 538 57 102 57 102 149 508 149 508 384 457 384 457 417 72 417 72 293 120 293 120 265 208 265 208 56 624 56 624 664 408 664 408 288 93 288 93 365 537 365 537 790 483 790 483 253 127 253 127 552 152 552 152 847 492 847 492 567 263 567 263 959 819 959 819 889 46 889 46 123 797 123 797 439 576 439 576 585 615 585 615 255 834 255 834 373 885 373 885 586 274 586 274 427 449 427 449 232 496 232 496 460 842 460 842 45 360 45 360 134 647 134 647 642 188 642 188 666 932 666 932 801 415 801 415 222 638 222 638 603 442 603 442 60 295 60 295 914 938 914 938 689 296 689 296 63 704 63 704 654 762 654 762 941 704 941 704 379 780 379 780 188 802 188 802 175 769 175 769 543 917 543 917 185 431 185 431 862 503 862 503 186 416 186 416 533 30 533 30 936 148 936 148 819 850 819 850 397 702 397 702 252 16 252 16 454 643 454 643 584 73 584 73 709 190 709 190 321 672 321 672 336 447 336 447 169 368 169 368 319 839 319 839 402 644 402 644 705 589 705 589 868 29 868 29 536 316 536 316 26 944 26 944 152 371 152 371 69 357 69 357 300 643 300 643 8 281 8 281 82 565 82 565 730 797 730 797 730 322 730 322 583 564 583 564 42 728 42 728 687 153 687 153 765 220 765 220 710 375 710 375 415 354 415 354 850 239 850 239 819 55 819 55 689 341 689 341 301 344 301 344 784 563 784 563 89 504 89 504 884 261 884 261 338 574 338 574 757 124 757 124 459 644 459 644 702 891 702 891 458 473 458 473 527 285 527 285 424 960 424 960 635 941 635 941 82 111 82 111 106 172 106 172 779 593 779 593 152 782 152 782 40 645 40 645 404 637 404 637 658 284 658 284 898 917 898 917 328 414 328 414 410 38 410 38 538 390 538 390 614 310 614 310 559 258 559 258 136 764 136 764 640 180 640 180 50 486 50 486 538 115 538 115 812 532 812 532 224 459 224 459 17 602 17 602 711 761 711 761 210 514 210 514 793 687 793 687 817 520 817 520 819 662 819 662 648 732 648 732 390 903 390 903 256 932 256 932 857 465 857 465 90 247 90 247 837 503 837 503 170 739 170 739 824 367 824 367 470 871 470 871 947 867 947 867 475 570 475 570 396 116 396 116 9 386 9 386 429 946 429 946 642 30 642 30 723 485 723 485 319 477 319 477 463 712 463 712 459 517 459 517 712 72 712 72 261 397 261 397 184 905 184 905 611 738 611 738 427 737 427 737 362 870 362 870 771 859 771 859 631 684 631 684 502 310 502 310 761 958 761 958 910 420 910 420 500 87 500 87 552 523 552 523 639 553 639 553 246 455 246 455 455 345 455 345 701 102 701 102 330 318 330 318 216 106 216 106 413 933 413 933 371 587 371 587 871 144 871 144 912 243 912 243 291 562 291 562 390 512 390 512 610 117 610 117 252 133 252 133 455 180 455 180 307 585 307 585 201 705 201 705 570 902 570 902 308 864 308 864 887 107 887 107 744 330 744 330 869 475 869 475 664 876 664 876 208 428 208 428 13 101 13 101 731 169 731 169 481 11 481 11 634 593 634 593 580 807 580 807 696 661 696 661 443 52 443 52 435 797 435 797 860 676 860 676 923 68 923 68 18 667 18 667 566 920 566 920 223 882 223 882 799 219 799 219 597 437 597 437 258 261 258 261 220 869 220 869 482 255 482 255 816 631 816 631 148 873 148 873 864 84 864 84 193 789 193 789 784 599 784 599 744 329 744 329 952 914 952 914 217 641 217 641 482 841 482 841 635 876 635 876 368 821 368 821 583 170 583 170 723 898 723 898 458 468 458 468 149 401 149 401 935 884 935 884 273 55 273 55 787 712 787 712 245 892 245 892 23 580 23 580 71 349 71 349 210 525 210 525 925 587 925 587 629 190 629 190 675 746 675 746 260 871 260 871 25 339 25 339 796 457 796 457 787 466 787 466 359 731 359 731 951 552 951 552 809 392 809 392 66 74 66 74 247 623 247 623 772 416 772 416 379 418 379 418 223 711 223 711 114 295 114 295 140 656 140 656 429 826 429 826 597 510 597 510 787 393 787 393 604 332 604 332 350 310 350 310 659 229 659 229 154 665 154 665 898 426 898 426 297 380 297 380 837 368 837 368 513 669 513 669 459 255 459 255 556 111 556 111 920 20 920 20 775 537 775 537 259 607 259 607 67 245 67 245 825 326 825 326 936 146 936 146 952 33 952 33 845 691 845 691 405 252 405 252 929 462 929 462 183 856 183 856 357 782 357 782 217 169 217 169 496 466 496 466 396 921 396 921 618 619 618 619 818 900 818 900 849 802 849 802 68 826 68 826 526 833 526 833 449 835 449 835 110 337 110 337 42 127 42 127 88 597 88 597 894 59 894 59 340 496 340 496 287 960 287 960 831 246 831 246 708 270 708 270 838 943 838 943 629 87 629 87 430 343 430 343 208 898 208 898 783 545 783 545 7 937 7 937 852 751 852 751 864 539 864 539 188 540 188 540 371 219 371 219 668 882 668 882 112 287 112 287 91 500 91 500 214 82 214 82 885 150 885 150 957 658 957 658 185 511 185 511 653 306 653 306 587 654 587 654 325 633 325 633 930 466 930 466 629 162 629 162 651 465 651 465 4 666 4 666 676 514 676 514 171 646 171 646 610 275 610 275 951 634 951 634 12 611 12 611 331 258 331 258 509 201 509 201 412 157 412 157 38 331 38 331 691 957 691 957 457 744 457 744 175 392 175 392 511 399 511 399 128 410 128 410 499 805 499 805 173 129 173 129 805 644 805 644 911 831 911 831 809 310 809 310 660 204 660 204 613 702 613 702 829 914 829 914 470 591 470 591 352 751 352 751 75 275 75 275 102 182 102 182 105 933 105 933 398 494 398 494 677 599 677 599 424 657 424 657 141 941 141 941 923 463 923 463 832 416 832 416 929 393 929 393 305 29 305 29 645 150 645 150 232 387 232 387 491 193 491 193 321 553 321 553 777 520 777 520 810 405 810 405 166 479 166 479 873 197 873 197 162 299 162 299 917 362 917 362 494 136 494 136 536 425 536 425 15 196 15 196 371 600 371 600 543 609 543 609 186 71 186 71 908 343 908 343 660 564 660 564 664 463 664 463 956 405 956 405 727 617 727 617 515 83 515 83 884 503 884 503 779 137 779 137 620 576 620 576 909 585 909 585 209 638 209 638 20 791 20 791 328 160 328 160 320 300 320 300 651 329 651 329 901 244 901 244 361 207 361 207 105 528 105 528 641 125 641 125 393 405 393 405 202 593 202 593 276 780 276 780 910 830 910 830 846 880 846 880 235 235 235 235 655 115 655 115 337 51 337 51 898 761 898 761 646 356 646 356 487 346 487 346 421 320 421 320 785 869 785 869 90 766 90 766 552 792 552 792 232 73 232 73 295 553 295 553 291 64 291 64 479 832 479 832 310 373 310 373 51 186 51 186 607 238 607 238 794 424 794 424 46 615 46 615 353 206 353 206 202 846 202 846 38 804 38 804 363 646 363 646 862 856 862 856 225 741 225 741 15 523 15 523 140 181 140 181 599 719 599 719 801 182 801 182 739 47 739 47 492 795 492 795 697 295 697 295 648 137 648 137 815 424 815 424 297 859 297 859 369 86 369 86 658 288 658 288 447 777 447 777 799 91 799 91 684 527 684 527 893 642 893 642 736 552 736 552 685 385 685 385 663 521 663 521 5 116 5 116 544 538 544 538 942 304 942 304 159 504 159 504 551 698 551 698 76 564 76 564 640 526 640 526 306 657 306 657 32 922 32 922 112 650 112 650 640 640 640 640 699 522 699 522 494 728 494 728 538 690 538 690 459 491 459 491 297 406 297 406 909 441 909 441 279 960 279 960 894 180 894 180 872 364 872 364 251 771 251 771 563 458 563 458 245 704 245 704 740 384 740 384 436 570 436 570 764 869 764 869 847 820 847 820 524 711 524 711 437 420 437 420 446 486 446 486 167 885 167 885 524 55 524 55 59 197 59 197 775 609 775 609 155 680 155 680 657 771 657 771 196 227 196 227 355 492 355 492 648 881 648 881 72 418 72 418 332 514 332 514 800 156 800 156 330 887 330 887 606 72 606 72 720 551 720 551 715 198 715 198 192 94 192 94 513 874 513 874 846 536 846 536 112 126 112 126 517 650 517 650 860 61 860 61 578 666 578 666 604 410 604 410 951 738 951 738 157 567 157 567 874 561 874 561 478 366 478 366 435 585 435 585 562 268 562 268 129 290 129 290 385 721 385 721 854 806 854 806 518 369 518 369 327 307 327 307 402 22 402 22 829 668 829 668 904 155 904 155 502 104 502 104 415 82 415 82 900 594 900 594 163 576 163 576 269 647 269 647 181 28 181 28 713 811 713 811 390 211 390 211 8 788 8 788 672 199 672 199 105 781 105 781 29 331 29 331 740 469 740 469 942 425 942 425 1 30 1 30 277 796 277 796 223 206 223 206 427 918 427 918 942 897 942 897 603 59 603 59 373 197 373 197 613 228 613 228 461 28 461 28 476 350 476 350 163 574 163 574 744 680 744 680 506 532 506 532 5 184 5 184 871 446 871 446 578 567 578 567 275 270 275 270 643 320 643 320 189 587 189 587 768 613 768 613 245 111 245 111 900 618 900 618 802 553 802 553 366 584 366 584 765 476 765 476 563 875 563 875 468 94 468 94 602 821 602 821 584 442 584 442 766 889 766 889 463 687 463 687 144 896 144 896 115 878 115 878 403 584 403 584 656 415 656 415 478 959 478 959 794 861 794 861 926 12 926 12 85 117 85 117 17 519 17 519 219 300 219 300 779 700 779 700 218 694 218 694 373 749 373 749 211 959 211 959 201 333 201 333 540 102 540 102 920 5 920 5 927 61 927 61 388 946 388 946 729 843 729 843 70 37 70 37 476 394 476 394 681 930 681 930 13 617 13 617 909 610 909 610 550 266 550 266 37 849 37 849 501 901 501 901 889 400 889 400 668 932 668 932 37 564 37 564 527 485 527 485 792 773 792 773 409 699 409 699 854 192 854 192 791 717 791 717 55 342 55 342 635 438 635 438 933 555 933 555 522 259 522 259 930 599 930 599 415 568 415 568 192 552 192 552 550 396 550 396 423 286 423 286 225 40 225 40 18 110 18 110 871 811 871 811 786 896 786 896 800 297 800 297 522 497 522 497 138 487 138 487 881 466 881 466 55 673 55 673 403 230 403 230 717 837 717 837 720 168 720 168 196 821 196 821 476 131 476 131 428 585 428 585 893 24 893 24 484 587 484 587 16 764 16 764 612 313 612 313 5 247 5 247 948 902 948 902 30 198 30 198 690 601 690 601 948 217 948 217 913 268 913 268 370 470 370 470 596 110 596 110 728 596 728 596 471 322 471 322 441 161 441 161 903 382 903 382 893 125 893 125 868 653 868 653 224 348 224 348 710 845 710 845 561 616 561 616 405 274 405 274 84 381 84 381 336 161 336 161 577 300 577 300 519 310 519 310 898 184 898 184 865 62 865 62 249 155 249 155 407 350 407 350 152 834 152 834 503 426 503 426 358 333 358 333 738 814 738 814 257 785 257 785 270 681 270 681 279 789 279 789 324 141 324 141 427 344 427 344 355 385 355 385 471 649 471 649 475 287 475 287 68 462 68 462 627 694 627 694 307 254 307 254 389 904 389 904 503 935 503 935 636 589 636 589 953 392 953 392 860 559 860 559 179 728 179 728 187 76 187 76 182 574 182 574 640 248 640 248 740 342 740 342 235 888 235 888 694 50 694 50 205 135 205 135 695 727 695 727 715 853 715 853 262 124 262 124 223 259 223 259 665 462 665 462 215 104 215 104 117 559 117 559 212 783 212 783 630 882 630 882 13 119 13 119 910 289 910 289 841 401 841 401 702 760 702 760 296 134 296 134 222 295 222 295 411 239 411 239 475 211 475 211 872 603 872 603 51 405 51 405 423 652 423 652 571 697 571 697 391 58 391 58 26 257 26 257 522 14 522 14 203 544 203 544 260 616 260 616 31 192 31 192 672 347 672 347 824 444 824 444 411 299 411 299 144 550 144 550 135 918 135 918 48 130 48 130 74 712 74 712 505 137 505 137 412 869 412 869 670 168 670 168 780 195 780 195 744 894 744 894 828 621 828 621 817 289 817 289 96 865 96 865 489 282 489 282 388 851 388 851 149 164 149 164 195 424 195 424 394 433 394 433 16 828 16 828 246 485 246 485 305 732 305 732 24 153 24 153 446 269 446 269 3 601 3 601 935 323 935 323 735 487 735 487 556 491 556 491 360 566 360 566 418 353 418 353 237 687 237 687 565 122 565 122 338 879 338 879 480 188 480 188 847 391 847 391 822 225 822 225 238 507 238 507 669 472 669 472 592 644 592 644 334 452 334 452 681 334 681 334 855 507 855 507 128 762 128 762 537 200 537 200 944 733 944 733 585 297 585 297 490 191 490 191 115 337 115 337 625 862 625 862 370 295 370 295 284 680 284 680 954 70 954 70 471 132 471 132 79 507 79 507 674 842 674 842 395 458 395 458 337 710 337 710 924 554 924 554 394 697 394 697 835 516 835 516 202 792 202 792 726 887 726 887 224 523 224 523 958 215 958 215 433 815 433 815 634 490 634 490 882 341 882 341 411 810 411 810 241 705 241 705 198 261 198 261 525 43 525 43 629 480 629 480 697 65 697 65 630 720 630 720 445 547 445 547 362 671 362 671 821 934 821 934 391 141 391 141 912 82 912 82 23 781 23 781 146 356 146 356 247 643 247 643 658 717 658 717 537 909 537 909 573 368 573 368 706 311 706 311 145 552 145 552 76 453 76 453 99 256 99 256 37 429 37 429 666 953 666 953 719 410 719 410 753 839 753 839 158 106 158 106 377 596 377 596 701 241 701 241 148 252 148 252 745 180 745 180 507 80 507 80 564 495 564 495 250 467 250 467 516 656 516 656 879 64 879 64 849 441 849 441 270 641 270 641 42 706 42 706 415 697 415 697 177 52 177 52 638 700 638 700 26 399 26 399 411 82 411 82 176 581 176 581 824 632 824 632 529 189 529 189 814 158 814 158 877 209 877 209 104 41 104 41 10 848 10 848 741 51 741 51 771 317 771 317 378 902 378 902 388 909 388 909 846 37 846 37 784 237 784 237 285 260 285 260 444 891 444 891 182 75 182 75 177 456 177 456 445 662 445 662 813 28 813 28 681 311 681 311 66 882 66 882 391 179 391 179 726 823 726 823 949 321 949 321 738 143 738 143 104 783 104 783 819 17 819 17 940 134 940 134 525 415 525 415 2 557 2 557 651 447 651 447 254 186 254 186 99 280 99 280 191 659 191 659 878 348 878 348 693 722 693 722 727 112 727 112 359 518 359 518 670 555 670 555 366 625 366 625 279 730 279 730 120 459 120 459 680 383 680 383 198 829 198 829 782 333 782 333 622 936 622 936 152 366 152 366 217 348 217 348 107 957 107 957 70 97 70 97 124 844 124 844 6 753 6 753 665 352 665 352 382 827 382 827 161 688 161 688 552 930 552 930 647 937 647 937 914 700 914 700 723 749 723 749 797 852 797 852 672 783 672 783 959 681 959 681 351 856 351 856 834 557 834 557 19 134 19 134 899 326 899 326 916 648 916 648 435 528 435 528 396 323 396 323 410 280 410 280 828 336 828 336 15 611 15 611 952 59 952 59 129 37 129 37 679 709 679 709 369 523 369 523 260 868 260 868 53 370 53 370 288 574 288 574 823 621 823 621 93 241 93 241 756 194 756 194 436 846 436 846 638 622 638 622 432 857 432 857 186 93 186 93 305 395 305 395 867 946 867 946 171 592 171 592 837 517 837 517 420 586 420 586 706 864 706 864 185 844 185 844 273 578 273 578 665 351 665 351 890 92 890 92 520 128 520 128 347 534 347 534 350 736 350 736 550 587 550 587 198 739 198 739 161 776 161 776 895 290 895 290 612 17 612 17 478 297 478 297 479 925 479 925 650 57 650 57 657 917 657 917 831 135 831 135 850 473 850 473 908 827 908 827 330 826 330 826 21 50 21 50 503 769 503 769 81 765 81 765 747 551 747 551 525 224 525 224 716 667 716 667 487 19 487 19 339 959 339 959 19 837 19 837 77 939 77 939 666 468 666 468 221 105 221 105 534 21 534 21 56 567 56 567 504 275 504 275 487 136 487 136 898 840 898 840 137 131 137 131 397 101 397 101 270 643 270 643 325 656 325 656 573 277 573 277 871 929 871 929 495 957 495 957 586 676 586 676 337 625 337 625 147 730 147 730 486 924 486 924 63 567 63 567 387 413 387 413 605 677 605 677 210 645 210 645 17 576 17 576 143 861 143 861 595 345 595 345 334 221 334 221 238 243 238 243 499 950 499 950 193 393 193 393 632 74 632 74 65 390 65 390 235 302 235 302 949 907 949 907 813 943 813 943 953 172 953 172 436 202 436 202 444 819 444 819 905 370 905 370 706 668 706 668 587 77 587 77 162 920 162 920 619 120 619 120 8 842 8 842 46 383 46 383 117 716 117 716 814 38 814 38 634 747 634 747 921 163 921 163 833 231 833 231 688 480 688 480 4 885 4 885 74 62 74 62 212 61 212 61 14 525 14 525 19 923 19 923 252 85 252 85 826 354 826 354 805 209 805 209 148 148 148 148 942 751 942 751 769 235 769 235 594 913 594 913 628 660 628 660 669 526 669 526 501 815 501 815 113 561 113 561 608 784 608 784 773 249 773 249 677 385 677 385 609 920 609 920 582 638 582 638 739 693 739 693 731 375 731 375 893 746 893 746 593 273 593 273 244 70 244 70 487 165 487 165 739 267 739 267 176 960 176 960 694 753 694 753 19 226 19 226 751 738 751 738 270 127 270 127 485 700 485 700 175 897 175 897 256 274 256 274 218 771 218 771 702 427 702 427 262 151 262 151 561 65 561 65 639 450 639 450 959 580 959 580 677 187 677 187 289 213 289 213 108 623 108 623 36 779 36 779 219 320 219 320 683 881 683 881 13 385 13 385 298 454 298 454 754 60 754 60 301 251 301 251 783 492 783 492 591 569 591 569 954 323 954 323 516 409 516 409 287 805 287 805 79 489 79 489 190 683 190 683 844 942 844 942 554 226 554 226 360 156 360 156 139 905 139 905 163 160 163 160 669 662 669 662 213 663 213 663 687 370 687 370 423 788 423 788 549 56 549 56 341 542 341 542 247 58 247 58 691 815 691 815 176 700 176 700 165 822 165 822 239 55 239 55 421 790 421 790 809 408 809 408 576 933 576 933 613 254 613 254 217 302 217 302 254 511 254 511 165 559 165 559 805 355 805 355 686 668 686 668 349 296 349 296 849 410 849 410 765 61 765 61 639 901 639 901 178 711 178 711 127 362 127 362 58 414 58 414 235 333 235 333 681 273 681 273 366 485 366 485 808 542 808 542 781 923 781 923 177 635 177 635 155 79 155 79 277 464 277 464 706 723 706 723 566 250 566 250 65 685 65 685 269 202 269 202 873 921 873 921 421 388 421 388 95 517 95 517 670 801 670 801 798 788 798 788 946 220 946 220 788 41 788 41 445 808 445 808 757 906 757 906 125 632 125 632 100 889 100 889 560 560 560 560 167 664 167 664 166 35 166 35 368 942 368 942 329 949 329 949 453 520 453 520 795 446 795 446 702 490 702 490 686 460 686 460 586 10 586 10 42 607 42 607 171 83 171 83 906 748 906 748 821 868 821 868 735 859 735 859 915 783 915 783 75 841 75 841 258 730 258 730 840 327 840 327 916 897 916 897 927 473 927 473 239 690 239 690 113 951 113 951 588 719 588 719 882 79 882 79 120 48 120 48 744 193 744 193 598 222 598 222 176 610 176 610 282 729 282 729 954 186 954 186 207 531 207 531 72 198 72 198 19 179 19 179 563 118 563 118 854 148 854 148 678 48 678 48 415 259 415 259 289 203 289 203 774 772 774 772 759 85 759 85 507 781 507 781 336 462 336 462 766 841 766 841 424 427 424 427 805 22 805 22 590 851 590 851 153 391 153 391 934 485 934 485 344 804 344 804 232 817 232 817 629 293 629 293 222 58 222 58 468 635 468 635 42 59 42 59 495 327 495 327 446 222 446 222 915 33 915 33 161 646 161 646 419 530 419 530 689 519 689 519 20 410 20 410 220 488 220 488 880 811 880 811 485 296 485 296 851 171 851 171 549 54 549 54 497 438 497 438 712 824 712 824 846 539 846 539 12 325 12 325 4 730 4 730 69 427 69 427 577 236 577 236 92 234 92 234 710 187 710 187 459 54 459 54 617 165 617 165 802 761 802 761 660 637 660 637 710 270 710 270 515 522 515 522 621 776 621 776 650 775 650 775 803 937 803 937 397 417 397 417 199 555 199 555 199 636 199 636 782 315 782 315 768 248 768 248 614 131 614 131 374 697 374 697 803 439 803 439 866 4 866 4 197 63 197 63 903 472 903 472 169 257 169 257 829 484 829 484 705 214 705 214 303 781 303 781 850 79 850 79 796 492 796 492 822 622 822 622 857 718 857 718 412 296 412 296 13 178 13 178 771 42 771 42 499 590 499 590 642 145 642 145 92 651 92 651 195 496 195 496 810 196 810 196 835 462 835 462 214 459 214 459 468 101 468 101 876 869 876 869 860 805 860 805 74 776 74 776 916 110 916 110 292 548 292 548 329 218 329 218 643 535 643 535 669 368 669 368 641 55 641 55 199 306 199 306 782 269 782 269 271 528 271 528 623 852 623 852 275 307 275 307 633 894 633 894 902 499 902 499 218 623 218 623 683 481 683 481 721 384 721 384 286 766 286 766 49 189 49 189 75 322 75 322 866 360 866 360 373 534 373 534 672 628 672 628 561 346 561 346 570 10 570 10 744 864 744 864 596 135 596 135 281 47 281 47 805 124 805 124 916 833 916 833 378 45 378 45 448 261 448 261 305 851 305 851 597 222 597 222 511 538 511 538 99 673 99 673 299 163 299 163 74 27 74 27 656 579 656 579 960 905 960 905 287 899 287 899 782 479 782 479 155 478 155 478 787 450 787 450 219 645 219 645 575 333 575 333 779 862 779 862 89 912 89 912 171 641 171 641 250 76 250 76 590 186 590 186 464 376 464 376 221 714 221 714 796 447 796 447 594 294 594 294 244 768 244 768 381 310 381 310 706 205 706 205 3 471 3 471 579 492 579 492 601 538 601 538 264 665 264 665 589 771 589 771 824 834 824 834 62 714 62 714 460 266 460 266 671 413 671 413 210 454 210 454 760 604 760 604 748 195 748 195 165 348 165 348 654 62 654 62 21 293 21 293 642 810 642 810 76 52 76 52 231 174 231 174 481 826 481 826 430 420 430 420 193 730 193 730 28 284 28 284 362 367 362 367 140 215 140 215 177 196 177 196 893 858 893 858 696 38 696 38 585 102 585 102 333 3 333 3 550 463 550 463 848 631 848 631 822 628 822 628 642 711 642 711 370 357 370 357 626 111 626 111 678 421 678 421 582 476 582 476 48 239 48 239 952 435 952 435 132 238 132 238 855 328 855 328 682 131 682 131 898 296 898 296 510 514 510 514 689 720 689 720 304 757 304 757 300 499 300 499 194 728 194 728 273 375 273 375 781 795 781 795 82 696 82 696 828 292 828 292 117 68 117 68 78 458 78 458 594 222 594 222 472 539 472 539 345 764 345 764 257 214 257 214 393 841 393 841 581 178 581 178 698 35 698 35 499 86 499 86 276 926 276 926 815 350 815 350 406 191 406 191 560 93 560 93 784 321 784 321 771 85 771 85 617 276 617 276 262 640 262 640 217 729 217 729 430 459 430 459 816 359 816 359 449 342 449 342 334 649 334 649 221 309 221 309 937 894 937 894 367 946 367 946 586 184 586 184 701 584 701 584 335 93 335 93 285 105 285 105 747 585 747 585 251 826 251 826 98 842 98 842 663 146 663 146 782 227 782 227 261 510 261 510 348 778 348 778 427 512 427 512 719 169 719 169 454 395 454 395 316 224 316 224 293 265 293 265 653 65 653 65 172 597 172 597 639 211 639 211 531 193 531 193 355 465 355 465 869 850 869 850 672 744 672 744 322 319 322 319 943 892 943 892 733 53 733 53 542 483 542 483 254 790 254 790 78 936 78 936 896 565 896 565 501 842 501 842 916 347 916 347 29 762 29 762 509 262 509 262 355 161 355 161 594 485 594 485 185 151 185 151 320 93 320 93 292 173 292 173 581 199 581 199 574 292 574 292 310 751 310 751 821 436 821 436 570 215 570 215 714 518 714 518 12 562 12 562 660 826 660 826 829 41 829 41 379 610 379 610 815 473 815 473 317 709 317 709 795 83 795 83 428 669 428 669 460 91 460 91 749 25 749 25 546 938 546 938 570 348 570 348 17 44 17 44 161 764 161 764 607 707 607 707 324 68 324 68 681 642 681 642 279 114 279 114 670 562 670 562 741 698 741 698 898 272 898 272 76 513 76 513 621 525 621 525 828 866 828 866 138 781 138 781 443 749 443 749 24 105 24 105 292 547 292 547 620 749 620 749 867 123 867 123 45 282 45 282 699 865 699 865 407 613 407 613 64 625 64 625 185 118 185 118 605 320 605 320 759 746 759 746 80 468 80 468 72 82 72 82 937 551 937 551 696 242 696 242 655 488 655 488 296 3 296 3 186 953 186 953 265 497 265 497 506 562 506 562 229 605 229 605 942 861 942 861 150 92 150 92 782 632 782 632 13 54 13 54 611 950 611 950 76 872 76 872 201 766 201 766 364 34 364 34 51 170 51 170 152 202 152 202 487 650 487 650 784 184 784 184 574 287 574 287 552 440 552 440 166 928 166 928 838 651 838 651 544 824 544 824 871 485 871 485 706 837 706 837 474 816 474 816 629 859 629 859 67 584 67 584 440 127 440 127 858 382 858 382 27 109 27 109 426 22 426 22 133 147 133 147 274 776 274 776 815 19 815 19 455 194 455 194 295 517 295 517 400 932 400 932 398 242 398 242 841 259 841 259 282 90 282 90 481 230 481 230 533 687 533 687 923 140 923 140 796 152 796 152 81 229 81 229 928 687 928 687 236 212 236 212 744 579 744 579 173 820 173 820 846 727 846 727 40 79 40 79 573 673 573 673 196 296 196 296 506 716 506 716 636 755 636 755 152 246 152 246 672 280 672 280 450 819 450 819 213 755 213 755 245 584 245 584 465 535 465 535 899 433 899 433 32 582 32 582 721 283 721 283 34 635 34 635 537 362 537 362 778 96 778 96 105 821 105 821 672 856 672 856 739 645 739 645 256 886 256 886 507 282 507 282 282 708 282 708 188 806 188 806 624 766 624 766 515 79 515 79 410 724 410 724 706 113 706 113 709 683 709 683 575 282 575 282 880 93 880 93 274 269 274 269 301 820 301 820 874 640 874 640 358 51 358 51 73 477 73 477 406 525 406 525 259 196 259 196 76 236 76 236 387 456 387 456 172 875 172 875 263 750 263 750 749 733 749 733 351 881 351 881 411 4 411 4 177 384 177 384 534 666 534 666 696 766 696 766 658 843 658 843 1 642 1 642 534 569 534 569 364 85 364 85 61 887 61 887 369 502 369 502 247 591 247 591 472 921 472 921 521 60 521 60 256 611 256 611 137 432 137 432 281 624 281 624 163 208 163 208 874 14 874 14 87 947 87 947 331 895 331 895 824 742 824 742 492 251 492 251 174 810 174 810 13 940 13 940 245 565 245 565 708 559 708 559 924 621 924 621 890 218 890 218 327 432 327 432 878 48 878 48 942 207 942 207 368 751 368 751 475 206 475 206 167 195 167 195 752 166 752 166 460 208 460 208 607 68 607 68 45 556 45 556 688 519 688 519 811 609 811 609 254 517 254 517 380 368 380 368 442 903 442 903 425 521 425 521 103 456 103 456 145 789 145 789 412 122 412 122 101 620 101 620 773 385 773 385 298 31 298 31 739 757 739 757 378 943 378 943 199 933 199 933 643 915 643 915 283 847 283 847 774 631 774 631 857 41 857 41 729 952 729 952 721 667 721 667 38 616 38 616 552 450 552 450 938 464 938 464 532 495 532 495 631 553 631 553 97 166 97 166 882 226 882 226 751 800 751 800 469 734 469 734 945 137 945 137 366 819 366 819 623 322 623 322 414 43 414 43 581 544 581 544 924 390 924 390 290 619 290 619 304 823 304 823 778 928 778 928 568 483 568 483 661 240 661 240 230 933 230 933 941 575 941 575 831 77 831 77 916 869 916 869 221 476 221 476 540 48 540 48 239 905 239 905 364 929 364 929 52 639 52 639 898 298 898 298 324 29 324 29 172 374 172 374 391 884 391 884 717 801 717 801 827 141 827 141 31 508 31 508 178 929 178 929 235 843 235 843 850 390 850 390 275 489 275 489 776 91 776 91 68 278 68 278 211 874 211 874 647 882 647 882 144 8 144 8 273 250 273 250 239 637 239 637 427 161 427 161 114 326 114 326 755 590 755 590 562 403 562 403 859 859 859 859 666 586 666 586 41 919 41 919 170 322 170 322 694 709 694 709 245 713 245 713 559 155 559 155 99 607 99 607 599 900 599 900 304 185 304 185 643 31 643 31 619 447 619 447 28 381 28 381 888 77 888 77 737 550 737 550 463 438 463 438 162 853 162 853 762 380 762 380 390 56 390 56 923 410 923 410 70 177 70 177 227 699 227 699 496 663 496 663 220 575 220 575 741 822 741 822 865 893 865 893 411 394 411 394 353 636 353 636 539 584 539 584 671 952 671 952 196 342 196 342 180 228 180 228 198 270 198 270 716 226 716 226 424 63 424 63 101 204 101 204 451 300 451 300 723 751 723 751 197 843 197 843 255 459 255 459 239 774 239 774 163 916 163 916 23 702 23 702 399 308 399 308 551 195 551 195 744 838 744 838 92 93 92 93 227 669 227 669 584 263 584 263 270 571 270 571 720 558 720 558 904 794 904 794 686 246 686 246 836 103 836 103 112 501 112 501 394 641 394 641 183 246 183 246 438 319 438 319 441 504 441 504 247 231 247 231 640 749 640 749 593 952 593 952 745 59 745 59 924 545 924 545 742 318 742 318 770 647 770 647 124 516 124 516 197 643 197 643 710 847 710 847 823 162 823 162 304 663 304 663 639 739 639 739 444 326 444 326 859 701 859 701 641 442 641 442 729 342 729 342 295 134 295 134 796 908 796 908 428 433 428 433 605 48 605 48 98 117 98 117 360 199 360 199 430 705 430 705 155 200 155 200 523 312 523 312 810 928 810 928 133 432 133 432 798 496 798 496 703 948 703 948 721 910 721 910 941 707 941 707 307 192 307 192 666 270 666 270 840 68 840 68 804 893 804 893 360 779 360 779 571 299 571 299 510 761 510 761 230 38 230 38 522 359 522 359 893 624 893 624 479 738 479 738 944 577 944 577 485 169 485 169 254 706 254 706 408 818 408 818 959 275 959 275 583 165 583 165 731 838 731 838 150 32 150 32 529 673 529 673 892 625 892 625 689 96 689 96 454 607 454 607 34 690 34 690 722 162 722 162 925 759 925 759 725 870 725 870 367 8 367 8 790 717 790 717 443 303 443 303 48 809 48 809 502 746 502 746 916 70 916 70 746 876 746 876 645 606 645 606 755 541 755 541 858 547 858 547 325 661 325 661 575 504 575 504 484 37 484 37 564 120 564 120 810 846 810 846 460 174 460 174 708 135 708 135 816 219 816 219 822 699 822 699 666 372 666 372 403 201 403 201 282 289 282 289 773 451 773 451 20 704 20 704 331 239 331 239 384 415 384 415 758 841 758 841 169 69 169 69 235 319 235 319 175 42 175 42 356 563 356 563 581 826 581 826 687 61 687 61 557 743 557 743 21 338 21 338 276 239 276 239 410 824 410 824 686 456 686 456 646 580 646 580 536 473 536 473 240 871 240 871 900 444 900 444 197 261 197 261 119 64 119 64 3 118 3 118 907 232 907 232 191 520 191 520 750 618 750 618 543 123 543 123 34 689 34 689 225 580 225 580 187 796 187 796 915 139 915 139 740 700 740 700 152 45 152 45 218 282 218 282 233 58 233 58 815 366 815 366 273 248 273 248 200 425 200 425 624 798 624 798 224 492 224 492 250 474 250 474 515 207 515 207 245 396 245 396 916 795 916 795 254 392 254 392 7 464 7 464 581 856 581 856 487 864 487 864 780 952 780 952 17 882 17 882 236 88 236 88 311 672 311 672 271 286 271 286 863 761 863 761 631 737 631 737 546 896 546 896 694 943 694 943 301 299 301 299 820 904 820 904 771 613 771 613 621 416 621 416 824 844 824 844 560 225 560 225 248 115 248 115 33 679 33 679 62 417 62 417 759 578 759 578 605 593 605 593 639 631 639 631 635 368 635 368 727 639 727 639 465 290 465 290 116 327 116 327 492 126 492 126 92 623 92 623 687 845 687 845 749 907 749 907 783 463 783 463 84 293 84 293 917 502 917 502 407 376 407 376 928 424 928 424 396 439 396 439 800 385 800 385 479 132 479 132 220 783 220 783 656 441 656 441 109 852 109 852 50 35 50 35 1 392 1 392 942 257 942 257 921 725 921 725 254 905 254 905 75 665 75 665 434 868 434 868 576 295 576 295 814 366 814 366 183 390 183 390 490 311 490 311 321 624 321 624 561 580 561 580 451 725 451 725 547 142 547 142 823 790 823 790 627 321 627 321 619 74 619 74 233 383 233 383 128 828 128 828 160 795 160 795 556 938 556 938 585 95 585 95 825 712 825 712 231 262 231 262 515 507 515 507 401 770 401 770 894 479 894 479 692 823 692 823 366 66 366 66 206 382 206 382 238 742 238 742 244 803 244 803 490 579 490 579 781 104 781 104 676 130 676 130 788 832 788 832 306 451 306 451 921 148 921 148 318 408 318 408 257 898 257 898 517 200 517 200 194 920 194 920 921 781 921 781 616 413 616 413 799 86 799 86 19 393 19 393 722 582 722 582 438 521 438 521 574 755 574 755 858 444 858 444 517 104 517 104 473 312 473 312 478 35 478 35 227 773 227 773 145 855 145 855 572 480 572 480 188 811 188 811 188 250 188 250 529 698 529 698 654 247 654 247 149 81 149 81 113 48 113 48 227 885 227 885 186 497 186 497 935 794 935 794 16 251 16 251 612 300 612 300 303 707 303 707 623 458 623 458 230 241 230 241 497 6 497 6 857 547 857 547 296 102 296 102 255 679 255 679 294 294 294 294 868 644 868 644 721 308 721 308 745 626 745 626 930 563 930 563 575 669 575 669 870 633 870 633 176 102 176 102 704 912 704 912 22 354 22 354 613 504 613 504 610 473 610 473 606 228 606 228 470 584 470 584 457 377 457 377 395 160 395 160 921 850 921 850 172 708 172 708 722 510 722 510 569 911 569 911 206 640 206 640 518 780 518 780 122 206 122 206 825 636 825 636 601 147 601 147 143 916 143 916 512 366 512 366 471 508 471 508 88 497 88 497 309 401 309 401 96 610 96 610 673 803 673 803 873 381 873 381 550 120 550 120 664 880 664 880 291 391 291 391 551 925 551 925 653 894 653 894 227 924 227 924 683 765 683 765 431 502 431 502 729 665 729 665 577 619 577 619 390 282 390 282 352 237 352 237 53 572 53 572 492 35 492 35 704 178 704 178 470 295 470 295 400 542 400 542 355 264 355 264 486 411 486 411 429 841 429 841 790 628 790 628 610 928 610 928 903 169 903 169 899 760 899 760 308 497 308 497 422 879 422 879 429 115 429 115 757 793 757 793 663 716 663 716 173 891 173 891 360 780 360 780 544 528 544 528 812 824 812 824 307 72 307 72 131 330 131 330 929 708 929 708 608 684 608 684 502 475 502 475 75 897 75 897 84 601 84 601 224 605 224 605 241 890 241 890 782 903 782 903 343 179 343 179 218 382 218 382 356 362 356 362 345 561 345 561 775 377 775 377 569 198 569 198 457 239 457 239 504 852 504 852 641 718 641 718 299 296 299 296 415 718 415 718 313 68 313 68 738 281 738 281 542 475 542 475 802 653 802 653 169 23 169 23 7 573 7 573 509 20 509 20 719 368 719 368 532 610 532 610 908 161 908 161 567 582 567 582 740 317 740 317 391 889 391 889 720 424 720 424 824 168 824 168 669 952 669 952 912 626 912 626 750 952 750 952 877 749 877 749 503 615 503 615 892 610 892 610 644 567 644 567 3 76 3 76 944 14 944 14 472 541 472 541 814 456 814 456 615 762 615 762 580 371 580 371 559 762 559 762 11 785 11 785 902 170 902 170 368 730 368 730 721 268 721 268 182 311 182 311 205 403 205 403 434 904 434 904 905 40 905 40 910 351 910 351 425 41 425 41 6 131 6 131 805 485 805 485 110 430 110 430 327 737 327 737 234 847 234 847 433 854 433 854 244 521 244 521 917 304 917 304 89 882 89 882 827 80 827 80 956 725 956 725 638 395 638 395 82 881 82 881 527 554 527 554 37 375 37 375 945 680 945 680 402 335 402 335 891 311 891 311 74 404 74 404 89 507 89 507 148 723 148 723 76 333 76 333 521 401 521 401 485 441 485 441 791 898 791 898 78 512 78 512 639 530 639 530 321 599 321 599 280 672 280 672 206 294 206 294 521 766 521 766 602 203 602 203 466 947 466 947 667 724 667 724 196 633 196 633 605 584 605 584 900 63 900 63 63 223 63 223 332 103 332 103 55 517 55 517 874 649 874 649 778 667 778 667 64 943 64 943 277 246 277 246 194 535 194 535 775 478 775 478 123 308 123 308 36 272 36 272 328 365 328 365 131 381 131 381 219 29 219 29 145 393 145 393 441 529 441 529 205 909 205 909 637 653 637 653 265 661 265 661 403 776 403 776 367 418 367 418 765 811 765 811 314 937 314 937 466 341 466 341 185 402 185 402 442 346 442 346 591 378 591 378 755 639 755 639 310 497 310 497 655 640 655 640 55 381 55 381 948 459 948 459 371 85 371 85 346 770 346 770 925 295 925 295 465 445 465 445 830 531 830 531 248 198 248 198 688 366 688 366 455 27 455 27 804 384 804 384 198 431 198 431 924 902 924 902 212 553 212 553 49 560 49 560 609 419 609 419 270 868 270 868 436 620 436 620 307 506 307 506 421 135 421 135 51 957 51 957 612 682 612 682 54 816 54 816 753 896 753 896 952 775 952 775 161 359 161 359 520 682 520 682 96 371 96 371 778 54 778 54 361 361 361 361 245 763 245 763 16 261 16 261 86 191 86 191 184 180 184 180 12 185 12 185 93 411 93 411 9 471 9 471 652 718 652 718 471 824 471 824 230 409 230 409 209 819 209 819 673 59 673 59 101 271 101 271 646 934 646 934 793 265 793 265 436 321 436 321 707 657 707 657 284 934 284 934 208 908 208 908 515 356 515 356 638 723 638 723 195 381 195 381 801 883 801 883 522 873 522 873 98 364 98 364 281 850 281 850 315 370 315 370 646 22 646 22 380 815 380 815 634 329 634 329 906 383 906 383 372 240 372 240 474 114 474 114 517 646 517 646 378 333 378 333 146 955 146 955 9 649 9 649 789 432 789 432 58 851 58 851 732 316 732 316 725 587 725 587 201 362 201 362 246 581 246 581 720 633 720 633 588 10 588 10 700 794 700 794 731 24 731 24 746 758 746 758 571 286 571 286 588 742 588 742 214 1 214 1 551 249 551 249 238 922 238 922 85 113 85 113 853 54 853 54 196 262 196 262 50 916 50 916 886 673 886 673 3 427 3 427 959 290 959 290 214 289 214 289 394 667 394 667 334 789 334 789 532 339 532 339 548 150 548 150 815 837 815 837 100 489 100 489 385 158 385 158 236 839 236 839 706 130 706 130 880 412 880 412 130 455 130 455 569 714 569 714 480 248 480 248 97 164 97 164 916 275 916 275 344 307 344 307 678 460 678 460 628 712 628 712 535 792 535 792 48 419 48 419 866 324 866 324 608 170 608 170 771 526 771 526 797 226 797 226 781 6 781 6 404 63 404 63 744 810 744 810 712 558 712 558 80 752 80 752 846 651 846 651 340 128 340 128 271 363 271 363 344 632 344 632 393 532 393 532 467 38 467 38 207 128 207 128 850 593 850 593 836 94 836 94 243 945 243 945 612 273 612 273 875 306 875 306 764 303 764 303 449 246 449 246 685 707 685 707 16 144 16 144 109 331 109 331 393 649 393 649 325 826 325 826 558 734 558 734 852 183 852 183 473 512 473 512 202 861 202 861 755 787 755 787 942 249 942 249 637 559 637 559 89 847 89 847 586 930 586 930 441 790 441 790 3 877 3 877 847 311 847 311 802 642 802 642 881 593 881 593 759 333 759 333 201 440 201 440 486 488 486 488 787 626 787 626 167 484 167 484 355 697 355 697 389 327 389 327 221 571 221 571 864 393 864 393 635 733 635 733 43 598 43 598 843 436 843 436 686 79 686 79 942 74 942 74 709 521 709 521 539 735 539 735 287 12 287 12 25 614 25 614 192 597 192 597 328 515 328 515 63 724 63 724 857 468 857 468 265 431 265 431 209 549 209 549 604 509 604 509 907 250 907 250 589 76 589 76 307 9 307 9 450 924 450 924 651 253 651 253 953 610 953 610 553 372 553 372 831 518 831 518 823 386 823 386 250 933 250 933 306 428 306 428 480 271 480 271 44 622 44 622 381 522 381 522 587 502 587 502 689 909 689 909 647 742 647 742 752 646 752 646 239 214 239 214 384 469 384 469 869 719 869 719 382 910 382 910 541 785 541 785 537 59 537 59 866 334 866 334 534 920 534 920 722 365 722 365 906 21 906 21 285 72 285 72 803 920 803 920 201 238 201 238 864 632 864 632 881 161 881 161 340 579 340 579 705 217 705 217 167 57 167 57 572 448 572 448 469 270 469 270 823 949 823 949 621 556 621 556 475 457 475 457 659 431 659 431 550 196 550 196 766 551 766 551 491 865 491 865 763 409 763 409 141 845 141 845 872 191 872 191 840 44 840 44 634 131 634 131 425 852 425 852 567 776 567 776 529 337 529 337 253 481 253 481 565 287 565 287 825 664 825 664 737 435 737 435 753 105 753 105 496 243 496 243 507 4 507 4 150 121 150 121 899 206 899 206 343 340 343 340 649 32 649 32 397 390 397 390 480 519 480 519 293 71 293 71 241 514 241 514 482 320 482 320 758 264 758 264 89 914 89 914 319 639 319 639 244 141 244 141 368 390 368 390 623 441 623 441 193 492 193 492 350 528 350 528 317 694 317 694 229 833 229 833 899 93 899 93 446 559 446 559 392 333 392 333 439 432 439 432 19 360 19 360 689 847 689 847 192 769 192 769 162 267 162 267 254 290 254 290 724 214 724 214 209 390 209 390 228 214 228 214 784 671 784 671 324 423 324 423 552 721 552 721 313 214 313 214 279 373 279 373 285 232 285 232 626 343 626 343 926 657 926 657 479 313 479 313 829 574 829 574 732 14 732 14 913 76 913 76 886 767 886 767 641 78 641 78 851 234 851 234 205 458 205 458 425 158 425 158 518 701 518 701 388 96 388 96 210 339 210 339 900 296 900 296 233 687 233 687 732 869 732 869 538 809 538 809 725 693 725 693 7 779 7 779 9 686 9 686 36 595 36 595 424 216 424 216 188 565 188 565 182 113 182 113 812 278 812 278 331 231 331 231 486 210 486 210 82 545 82 545 112 438 112 438 394 695 394 695 674 70 674 70 520 949 520 949 620 633 620 633 51 860 51 860 845 56 845 56 775 865 775 865 349 355 349 355 147 429 147 429 772 11 772 11 891 411 891 411 704 633 704 633 886 444 886 444 484 550 484 550 656 726 656 726 147 705 147 705 682 33 682 33 393 812 393 812 245 137 245 137 403 447 403 447 379 495 379 495 849 900 849 900 278 296 278 296 699 121 699 121 503 60 503 60 345 657 345 657 288 296 288 296 842 883 842 883 362 477 362 477 190 698 190 698 448 766 448 766 828 819 828 819 418 358 418 358 605 34 605 34 483 96 483 96 527 445 527 445 428 877 428 877 338 815 338 815 759 450 759 450 190 535 190 535 340 391 340 391 636 134 636 134 423 153 423 153 776 645 776 645 168 200 168 200 566 780 566 780 162 410 162 410 938 12 938 12 244 774 244 774 606 487 606 487 467 506 467 506 736 562 736 562 326 726 326 726 337 890 337 890 873 687 873 687 359 316 359 316 619 653 619 653 940 875 940 875 591 173 591 173 572 45 572 45 111 959 111 959 843 415 843 415 500 809 500 809 669 269 669 269 863 770 863 770 268 890 268 890 324 24 324 24 134 30 134 30 393 683 393 683 333 99 333 99 748 111 748 111 373 360 373 360 826 526 826 526 681 318 681 318 665 676 665 676 294 813 294 813 447 385 447 385 381 368 381 368 952 235 952 235 790 501 790 501 100 665 100 665 936 670 936 670 758 953 758 953 450 386 450 386 374 298 374 298 69 620 69 620 896 579 896 579 936 539 936 539 643 906 643 906 179 705 179 705 835 318 835 318 644 261 644 261 280 590 280 590 141 513 141 513 749 32 749 32 851 516 851 516 513 331 513 331 753 848 753 848 489 349 489 349 83 861 83 861 588 341 588 341 124 917 124 917 678 874 678 874 192 598 192 598 902 514 902 514 522 947 522 947 591 444 591 444 344 947 344 947 955 551 955 551 378 16 378 16 595 328 595 328 150 58 150 58 248 344 248 344 487 786 487 786 30 68 30 68 953 111 953 111 459 939 459 939 239 604 239 604 733 228 733 228 830 24 830 24 705 629 705 629 751 276 751 276 573 285 573 285 608 121 608 121 550 11 550 11 260 480 260 480 363 868 363 868 862 87 862 87 72 129 72 129 202 483 202 483 852 494 852 494 181 888 181 888 180 109 180 109 800 643 800 643 869 753 869 753 929 289 929 289 246 163 246 163 417 421 417 421 651 353 651 353 863 662 863 662 796 378 796 378 43 238 43 238 51 115 51 115 620 604 620 604 498 709 498 709 91 67 91 67 843 412 843 412 774 313 774 313 326 473 326 473 590 137 590 137 766 17 766 17 169 561 169 561 228 845 228 845 864 677 864 677 507 904 507 904 722 842 722 842 794 884 794 884 752 956 752 956 173 949 173 949 127 8 127 8 756 612 756 612 601 50 601 50 451 781 451 781 364 49 364 49 257 817 257 817 441 110 441 110 553 69 553 69 22 841 22 841 587 498 587 498 877 660 877 660 780 19 780 19 443 533 443 533 417 58 417 58 273 776 273 776 793 682 793 682 663 411 663 411 336 670 336 670 580 881 580 881 893 577 893 577 935 800 935 800 613 436 613 436 609 371 609 371 229 588 229 588 105 744 105 744 492 82 492 82 390 114 390 114 830 833 830 833 536 312 536 312 626 10 626 10 592 724 592 724 693 595 693 595 116 534 116 534 5 436 5 436 604 575 604 575 759 953 759 953 631 390 631 390 754 803 754 803 903 598 903 598 50 39 50 39 288 334 288 334 582 749 582 749 109 768 109 768 593 850 593 850 812 690 812 690 524 166 524 166 45 864 45 864 643 943 643 943 150 888 150 888 404 677 404 677 610 156 610 156 883 884 883 884 93 420 93 420 745 253 745 253 106 857 106 857 912 852 912 852 701 59 701 59 729 259 729 259 802 124 802 124 390 70 390 70 692 899 692 899 496 462 496 462 550 170 550 170 514 446 514 446 894 449 894 449 508 49 508 49 21 713 21 713 305 434 305 434 664 121 664 121 329 577 329 577 778 571 778 571 896 341 896 341 704 112 704 112 357 85 357 85 227 104 227 104 348 286 348 286 562 492 562 492 284 256 284 256 253 52 253 52 242 513 242 513 875 561 875 561 956 920 956 920 565 772 565 772 367 307 367 307 232 517 232 517 338 434 338 434 743 317 743 317 385 809 385 809 615 812 615 812 618 418 618 418 754 644 754 644 147 281 147 281 869 235 869 235 402 766 402 766 945 253 945 253 212 438 212 438 285 840 285 840 855 347 855 347 834 463 834 463 367 567 367 567 14 456 14 456 645 205 645 205 2 606 2 606 531 720 531 720 372 687 372 687 105 106 105 106 718 654 718 654 427 375 427 375 653 834 653 834 721 71 721 71 706 390 706 390 230 159 230 159 405 7 405 7 10 248 10 248 253 809 253 809 240 447 240 447 905 323 905 323 160 596 160 596 666 734 666 734 246 11 246 11 166 825 166 825 481 302 481 302 503 72 503 72 741 56 741 56 234 561 234 561 282 411 282 411 881 333 881 333 426 700 426 700 401 813 401 813 599 114 599 114 421 339 421 339 601 52 601 52 229 390 229 390 431 957 431 957 939 537 939 537 830 459 830 459 786 44 786 44 302 561 302 561 448 669 448 669 957 630 957 630 619 187 619 187 189 724 189 724 416 523 416 523 403 571 403 571 893 390 893 390 826 523 826 523 182 920 182 920 510 797 510 797 915 483 915 483 2 891 2 891 625 186 625 186 826 164 826 164 893 358 893 358 49 905 49 905 764 933 764 933 453 19 453 19 198 422 198 422 550 90 550 90 582 398 582 398 90 879 90 879 764 182 764 182 828 531 828 531 379 42 379 42 824 190 824 190 875 491 875 491 721 601 721 601 264 302 264 302 28 68 28 68 545 92 545 92 834 401 834 401 794 16 794 16 258 839 258 839 618 796 618 796 876 672 876 672 606 324 606 324 295 715 295 715 596 640 596 640 428 682 428 682 513 575 513 575 200 469 200 469 300 351 300 351 542 278 542 278 368 310 368 310 419 683 419 683 510 524 510 524 600 542 600 542 116 146 116 146 343 733 343 733 464 420 464 420 679 237 679 237 377 142 377 142 838 230 838 230 841 913 841 913 712 151 712 151 429 356 429 356 918 574 918 574 40 370 40 370 362 913 362 913 271 666 271 666 660 760 660 760 140 814 140 814 120 400 120 400 412 628 412 628 398 617 398 617 208 744 208 744 97 713 97 713 655 632 655 632 785 808 785 808 851 519 851 519 785 370 785 370 936 362 936 362 873 712 873 712 880 174 880 174 245 319 245 319 417 16 417 16 804 287 804 287 5 131 5 131 441 677 441 677 121 558 121 558 206 129 206 129 622 555 622 555 908 25 908 25 44 138 44 138 181 68 181 68 138 588 138 588 923 784 923 784 311 104 311 104 549 445 549 445 372 9 372 9 657 512 657 512 856 333 856 333 748 257 748 257 651 200 651 200 220 669 220 669 459 383 459 383 471 612 471 612 746 942 746 942 361 92 361 92 818 252 818 252 303 800 303 800 742 498 742 498 924 540 924 540 843 670 843 670 438 707 438 707 126 149 126 149 308 722 308 722 174 222 174 222 798 764 798 764 928 568 928 568 210 743 210 743 553 19 553 19 706 303 706 303 439 786 439 786 52 930 52 930 9 719 9 719 896 387 896 387 434 919 434 919 278 840 278 840 858 554 858 554 374 28 374 28 957 700 957 700 757 925 757 925 938 375 938 375 62 863 62 863 133 375 133 375 463 167 463 167 645 204 645 204 760 112 760 112 950 572 950 572 864 682 864 682 761 638 761 638 640 758 640 758 639 703 639 703 37 427 37 427 402 417 402 417 754 852 754 852 717 183 717 183 860 304 860 304 926 651 926 651 364 177 364 177 75 473 75 473 449 573 449 573 106 657 106 657 395 368 395 368 295 856 295 856 81 728 81 728 578 775 578 775 748 248 748 248 782 875 782 875 586 261 586 261 948 515 948 515 620 556 620 556 430 518 430 518 40 714 40 714 268 282 268 282 359 562 359 562 498 286 498 286 808 939 808 939 280 609 280 609 507 816 507 816 201 936 201 936 519 942 519 942 228 556 228 556 198 9 198 9 478 410 478 410 515 791 515 791 254 401 254 401 419 355 419 355 352 679 352 679 857 428 857 428 627 869 627 869 751 355 751 355 379 902 379 902 4 689 4 689 527 380 527 380 137 366 137 366 156 491 156 491 195 235 195 235 96 684 96 684 76 425 76 425 432 76 432 76 850 672 850 672 114 650 114 650 279 761 279 761 804 668 804 668 751 596 751 596 211 555 211 555 709 899 709 899 613 274 613 274 278 205 278 205 848 547 848 547 308 300 308 300 288 610 288 610 196 207 196 207 117 776 117 776 897 409 897 409 898 513 898 513 887 160 887 160 16 878 16 878 456 495 456 495 633 228 633 228 555 836 555 836 173 940 173 940 424 147 424 147 752 385 752 385 541 257 541 257 154 149 154 149 380 745 380 745 21 587 21 587 394 923 394 923 483 830 483 830 610 664 610 664 726 377 726 377 880 151 880 151 150 446 150 446 567 4 567 4 735 768 735 768 203 827 203 827 448 40 448 40 664 849 664 849 220 147 220 147 793 204 793 204 749 82 749 82 929 358 929 358 828 744 828 744 86 846 86 846 810 656 810 656 816 806 816 806 235 245 235 245 575 70 575 70 646 440 646 440 803 504 803 504 918 110 918 110 81 314 81 314 76 31 76 31 533 191 533 191 170 456 170 456 650 494 650 494 841 602 841 602 420 161 420 161 148 249 148 249 550 488 550 488 11 125 11 125 812 772 812 772 577 948 577 948 355 556 355 556 607 798 607 798 716 331 716 331 543 48 543 48 637 639 637 639 593 914 593 914 415 284 415 284 857 225 857 225 49 551 49 551 111 877 111 877 67 796 67 796 669 252 669 252 60 617 60 617 581 518 581 518 917 432 917 432 217 694 217 694 284 393 284 393 161 495 161 495 114 125 114 125 313 197 313 197 845 652 845 652 207 384 207 384 631 936 631 936 489 93 489 93 205 184 205 184 94 76 94 76 384 854 384 854 536 179 536 179 88 17 88 17 88 937 88 937 236 748 236 748 114 444 114 444 235 925 235 925 716 428 716 428 918 847 918 847 164 173 164 173 387 480 387 480 455 681 455 681 732 548 732 548 219 828 219 828 606 928 606 928 214 182 214 182 411 656 411 656 132 797 132 797 376 929 376 929 197 232 197 232 943 567 943 567 780 453 780 453 462 105 462 105 545 83 545 83 311 576 311 576 544 617 544 617 862 700 862 700 632 78 632 78 334 79 334 79 877 126 877 126 740 479 740 479 535 811 535 811 466 776 466 776 353 58 353 58 670 600 670 600 778 706 778 706 544 274 544 274 615 721 615 721 839 300 839 300 351 806 351 806 85 592 85 592 622 120 622 120 287 926 287 926 803 877 803 877 334 41 334 41 161 420 161 420 96 822 96 822 930 684 930 684 231 832 231 832 751 394 751 394 905 246 905 246 169 439 169 439 702 443 702 443 708 352 708 352 598 358 598 358 262 677 262 677 944 896 944 896 205 410 205 410 516 904 516 904 838 904 838 904 282 882 282 882 374 813 374 813 273 35 273 35 245 120 245 120 25 183 25 183 430 398 430 398 121 828 121 828 417 456 417 456 202 52 202 52 930 242 930 242 889 855 889 855 791 398 791 398 393 910 393 910 253 463 253 463 655 569 655 569 867 927 867 927 692 939 692 939 173 665 173 665 567 872 567 872 402 783 402 783 680 814 680 814 927 901 927 901 750 553 750 553 691 372 691 372 706 253 706 253 129 136 129 136 50 448 50 448 272 931 272 931 927 252 927 252 638 920 638 920 767 50 767 50 761 688 761 688 476 82 476 82 453 872 453 872 786 517 786 517 377 561 377 561 853 611 853 611 897 431 897 431 169 509 169 509 285 59 285 59 232 404 232 404 865 161 865 161 448 479 448 479 755 738 755 738 50 650 50 650 145 243 145 243 852 241 852 241 392 829 392 829 400 233 400 233 62 859 62 859 675 696 675 696 808 479 808 479 159 24 159 24 276 205 276 205 233 696 233 696 481 797 481 797 59 507 59 507 514 893 514 893 547 694 547 694 128 846 128 846 3 502 3 502 949 803 949 803 719 952 719 952 145 453 145 453 402 176 402 176 472 817 472 817 489 643 489 643 97 407 97 407 454 588 454 588 153 477 153 477 494 731 494 731 190 859 190 859 444 945 444 945 741 733 741 733 284 645 284 645 629 868 629 868 784 578 784 578 298 805 298 805 751 327 751 327 722 776 722 776 353 485 353 485 83 42 83 42 356 933 356 933 99 155 99 155 906 704 906 704 911 353 911 353 505 804 505 804 885 244 885 244 361 886 361 886 905 256 905 256 362 138 362 138 276 486 276 486 923 877 923 877 944 314 944 314 116 28 116 28 909 198 909 198 829 458 829 458 48 710 48 710 20 94 20 94 47 235 47 235 108 818 108 818 502 24 502 24 584 533 584 533 132 424 132 424 196 714 196 714 47 678 47 678 653 903 653 903 220 403 220 403 803 823 803 823 584 675 584 675 734 441 734 441 66 960 66 960 38 222 38 222 46 582 46 582 698 750 698 750 387 5 387 5 42 612 42 612 14 195 14 195 221 878 221 878 301 631 301 631 268 750 268 750 341 15 341 15 133 507 133 507 13 491 13 491 681 33 681 33 881 735 881 735 238 28 238 28 879 245 879 245 861 865 861 865 781 873 781 873 469 278 469 278 865 683 865 683 838 341 838 341 727 225 727 225 631 429 631 429 496 226 496 226 770 609 770 609 61 187 61 187 658 167 658 167 807 558 807 558 683 809 683 809 811 495 811 495 675 712 675 712 918 677 918 677 737 788 737 788 397 367 397 367 229 277 229 277 712 156 712 156 192 69 192 69 530 49 530 49 151 532 151 532 75 744 75 744 612 867 612 867 166 683 166 683 757 585 757 585 683 157 683 157 427 529 427 529 310 657 310 657 701 58 701 58 182 17 182 17 626 566 626 566 495 728 495 728 938 555 938 555 633 600 633 600 470 373 470 373 830 54 830 54 444 290 444 290 960 841 960 841 884 372 884 372 272 478 272 478 685 739 685 739 408 567 408 567 809 409 809 409 723 775 723 775 252 692 252 692 591 248 591 248 401 71 401 71 114 101 114 101 677 281 677 281 50 96 50 96 650 164 650 164 475 301 475 301 422 855 422 855 653 197 653 197 689 661 689 661 572 724 572 724 954 884 954 884 814 956 814 956 355 831 355 831 1 784 1 784 353 437 353 437 482 25 482 25 765 711 765 711 854 533 854 533 597 93 597 93 693 883 693 883 411 18 411 18 298 472 298 472 725 884 725 884 885 413 885 413 27 581 27 581 681 846 681 846 285 124 285 124 366 108 366 108 347 709 347 709 960 684 960 684 618 61 618 61 558 311 558 311 118 631 118 631 220 552 220 552 442 889 442 889 449 465 449 465 137 831 137 831 362 118 362 118 777 119 777 119 53 208 53 208 627 68 627 68 663 523 663 523 533 828 533 828 535 520 535 520 80 298 80 298 80 604 80 604 153 588 153 588 755 143 755 143 956 213 956 213 578 414 578 414 469 621 469 621 598 186 598 186 725 236 725 236 283 903 283 903 3 739 3 739 207 286 207 286 440 851 440 851 454 331 454 331 802 51 802 51 41 591 41 591 706 814 706 814 882 95 882 95 622 867 622 867 817 483 817 483 207 548 207 548 522 120 522 120 932 55 932 55 885 431 885 431 702 344 702 344 957 587 957 587 834 693 834 693 642 839 642 839 362 368 362 368 55 654 55 654 260 161 260 161 228 1 228 1 689 530 689 530 804 373 804 373 615 705 615 705 104 370 104 370 880 289 880 289 435 949 435 949 873 793 873 793 541 238 541 238 644 131 644 131 144 579 144 579 198 494 198 494 14 844 14 844 9 413 9 413 872 149 872 149 571 390 571 390 8 351 8 351 286 212 286 212 873 926 873 926 326 358 326 358 793 636 793 636 670 525 670 525 190 21 190 21 419 402 419 402 462 633 462 633 679 941 679 941 853 750 853 750 720 591 720 591 435 235 435 235 214 537 214 537 796 158 796 158 392 867 392 867 918 679 918 679 136 438 136 438 958 603 958 603 266 210 266 210 835 2 835 2 665 297 665 297 746 344 746 344 531 162 531 162 520 848 520 848 40 279 40 279 267 332 267 332 286 279 286 279 626 807 626 807 848 357 848 357 16 235 16 235 938 567 938 567 205 155 205 155 495 440 495 440 101 811 101 811 372 582 372 582 167 578 167 578 930 244 930 244 758 511 758 511 823 137 823 137 268 49 268 49 325 192 325 192 434 286 434 286 562 838 562 838 394 317 394 317 567 831 567 831 773 764 773 764 161 66 161 66 813 762 813 762 723 920 723 920 348 206 348 206 386 1 386 1 3 766 3 766 568 367 568 367 549 137 549 137 17 456 17 456 921 414 921 414 257 232 257 232 203 34 203 34 459 797 459 797 891 558 891 558 203 681 203 681 124 783 124 783 622 644 622 644 375 325 375 325 117 24 117 24 934 4 934 4 374 387 374 387 793 310 793 310 218 664 218 664 756 374 756 374 800 734 800 734 303 662 303 662 25 15 25 15 597 154 597 154 618 475 618 475 773 763 773 763 717 419 717 419 372 486 372 486 784 702 784 702 937 634 937 634 64 525 64 525 591 716 591 716 232 680 232 680 459 945 459 945 421 523 421 523 654 153 654 153 334 246 334 246 848 517 848 517 334 960 334 960 361 419 361 419 380 235 380 235 814 448 814 448 519 303 519 303 69 27 69 27 560 885 560 885 364 874 364 874 397 285 397 285 816 214 816 214 840 633 840 633 631 954 631 954 734 80 734 80 119 40 119 40 481 860 481 860 892 676 892 676 950 204 950 204 166 807 166 807 920 67 920 67 552 925 552 925 659 727 659 727 778 615 778 615 458 530 458 530 488 474 488 474 433 821 433 821 946 831 946 831 467 304 467 304 682 81 682 81 589 683 589 683 809 834 809 834 465 193 465 193 25 950 25 950 165 191 165 191 316 325 316 325 545 682 545 682 612 638 612 638 885 758 885 758 249 735 249 735 608 463 608 463 695 798 695 798 890 276 890 276 365 99 365 99 363 535 363 535 830 523 830 523 753 222 753 222 676 551 676 551 222 37 222 37 872 123 872 123 280 666 280 666 619 255 619 255 856 224 856 224 225 865 225 865 939 141 939 141 337 257 337 257 372 235 372 235 342 756 342 756 168 186 168 186 545 66 545 66 208 429 208 429 692 40 692 40 459 681 459 681 296 279 296 279 585 329 585 329 552 755 552 755 401 604 401 604 948 788 948 788 508 869 508 869 479 712 479 712 183 154 183 154 18 15 18 15 5 38 5 38 647 478 647 478 763 104 763 104 718 157 718 157 259 946 259 946 651 617 651 617 793 10 793 10 246 83 246 83 913 236 913 236 217 30 217 30 591 774 591 774 534 709 534 709 461 634 461 634 927 819 927 819 537 223 537 223 60 841 60 841 596 1 596 1 264 539 264 539 628 861 628 861 116 51 116 51 642 742 642 742 259 717 259 717 157 67 157 67 652 281 652 281 950 142 950 142 956 381 956 381 274 406 274 406 337 656 337 656 651 414 651 414 864 544 864 544 655 284 655 284 911 813 911 813 415 955 415 955 92 235 92 235 82 409 82 409 340 708 340 708 527 777 527 777 797 84 797 84 662 467 662 467 173 43 173 43 184 367 184 367 528 463 528 463 666 590 666 590 549 503 549 503 503 209 503 209 610 209 610 209 795 591 795 591 76 957 76 957 552 660 552 660 640 399 640 399 533 924 533 924 365 17 365 17 746 156 746 156 151 62 151 62 325 698 325 698 598 713 598 713 920 912 920 912 277 532 277 532 168 749 168 749 659 185 659 185 208 339 208 339 613 773 613 773 188 378 188 378 946 184 946 184 366 396 366 396 246 582 246 582 701 295 701 295 831 88 831 88 17 350 17 350 179 12 179 12 552 312 552 312 904 561 904 561 20 48 20 48 779 780 779 780 123 563 123 563 410 727 410 727 534 869 534 869 42 188 42 188 434 668 434 668 769 862 769 862 50 419 50 419 508 464 508 464 779 633 779 633 139 27 139 27 838 80 838 80 368 317 368 317 513 14 513 14 900 229 900 229 239 719 239 719 818 248 818 248 723 865 723 865 314 79 314 79 521 710 521 710 239 567 239 567 318 118 318 118 250 175 250 175 883 922 883 922 85 173 85 173 189 594 189 594 592 730 592 730 584 496 584 496 207 913 207 913 463 379 463 379 841 292 841 292 358 301 358 301 651 87 651 87 49 821 49 821 436 483 436 483 234 246 234 246 438 564 438 564 286 6 286 6 667 364 667 364 688 368 688 368 382 542 382 542 149 178 149 178 142 339 142 339 535 320 535 320 270 136 270 136 531 255 531 255 920 686 920 686 698 331 698 331 597 809 597 809 339 625 339 625 70 850 70 850 888 950 888 950 895 693 895 693 724 142 724 142 166 212 166 212 364 421 364 421 697 98 697 98 723 602 723 602 389 840 389 840 115 831 115 831 495 803 495 803 139 667 139 667 815 644 815 644 748 360 748 360 720 239 720 239 955 213 955 213 946 156 946 156 627 388 627 388 456 570 456 570 672 845 672 845 347 551 347 551 932 890 932 890 836 825 836 825 565 585 565 585 118 504 118 504 285 173 285 173 882 289 882 289 377 269 377 269 592 101 592 101 891 196 891 196 765 551 765 551 169 287 169 287 695 770 695 770 283 98 283 98 531 577 531 577 320 771 320 771 696 485 696 485 922 430 922 430 162 611 162 611 765 575 765 575 607 291 607 291 212 75 212 75 341 194 341 194 284 407 284 407 826 785 826 785 936 31 936 31 91 339 91 339 283 209 283 209 662 3 662 3 817 719 817 719 927 716 927 716 886 369 886 369 191 783 191 783 269 577 269 577 528 609 528 609 874 573 874 573 706 10 706 10 792 280 792 280 26 454 26 454 245 377 245 377 110 136 110 136 689 122 689 122 170 819 170 819 211 810 211 810 845 927 845 927 244 396 244 396 621 602 621 602 65 790 65 790 47 164 47 164 637 691 637 691 336 177 336 177 765 577 765 577 799 363 799 363 938 660 938 660 704 494 704 494 514 689 514 689 426 650 426 650 536 916 536 916 874 133 874 133 208 554 208 554 926 214 926 214 292 663 292 663 443 427 443 427 673 178 673 178 840 804 840 804 938 644 938 644 544 597 544 597 884 589 884 589 308 520 308 520 393 319 393 319 711 313 711 313 389 1 389 1 48 920 48 920 156 237 156 237 283 11 283 11 722 18 722 18 712 617 712 617 1 178 1 178 459 832 459 832 87 5 87 5 394 527 394 527 917 693 917 693 67 205 67 205 593 480 593 480 131 864 131 864 757 474 757 474 559 551 559 551 189 680 189 680 959 113 959 113 317 5 317 5 894 132 894 132 281 97 281 97 588 471 588 471 844 29 844 29 156 215 156 215 98 912 98 912 118 38 118 38 701 325 701 325 886 663 886 663 851 827 851 827 203 500 203 500 110 227 110 227 569 696 569 696 43 38 43 38 663 662 663 662 60 29 60 29 466 880 466 880 38 471 38 471 168 608 168 608 515 22 515 22 814 626 814 626 834 594 834 594 715 936 715 936 930 756 930 756 699 245 699 245 698 28 698 28 780 451 780 451 116 604 116 604 292 877 292 877 782 763 782 763 953 709 953 709 216 308 216 308 855 143 855 143 760 244 760 244 670 516 670 516 105 95 105 95 450 273 450 273 951 11 951 11 905 853 905 853 708 835 708 835 912 230 912 230 327 901 327 901 583 397 583 397 712 133 712 133 944 389 944 389 677 424 677 424 228 128 228 128 657 650 657 650 270 290 270 290 655 760 655 760 430 900 430 900 635 55 635 55 855 178 855 178 705 315 705 315 177 622 177 622 356 752 356 752 376 683 376 683 377 949 377 949 59 530 59 530 553 604 553 604 542 768 542 768 307 236 307 236 728 134 728 134 807 287 807 287 630 424 630 424 428 164 428 164 598 671 598 671 507 414 507 414 365 471 365 471 225 547 225 547 641 753 641 753 513 61 513 61 496 834 496 834 784 941 784 941 360 850 360 850 919 611 919 611 172 479 172 479 693 7 693 7 597 535 597 535 858 820 858 820 527 865 527 865 525 759 525 759 536 213 536 213 679 84 679 84 580 383 580 383 598 770 598 770 379 864 379 864 219 938 219 938 762 429 762 429 524 555 524 555 398 334 398 334 19 921 19 921 220 928 220 928 92 116 92 116 811 72 811 72 409 590 409 590 244 49 244 49 242 614 242 614 257 666 257 666 477 746 477 746 352 472 352 472 95 698 95 698 563 949 563 949 212 43 212 43 814 561 814 561 749 517 749 517 27 702 27 702 237 197 237 197 857 387 857 387 940 412 940 412 665 27 665 27 20 749 20 749 672 595 672 595 871 915 871 915 521 111 521 111 630 89 630 89 64 549 64 549 235 640 235 640 7 352 7 352 897 956 897 956 309 382 309 382 326 631 326 631 945 83 945 83 32 461 32 461 572 612 572 612 645 143 645 143 293 685 293 685 897 384 897 384 18 732 18 732 372 475 372 475 829 211 829 211 209 586 209 586 53 426 53 426 481 880 481 880 601 682 601 682 62 801 62 801 161 787 161 787 664 613 664 613 917 151 917 151 563 441 563 441 211 29 211 29 103 525 103 525 397 511 397 511 863 582 863 582 457 332 457 332 475 638 475 638 607 326 607 326 878 959 878 959 447 229 447 229 320 716 320 716 40 211 40 211 333 473 333 473 690 46 690 46 163 269 163 269 5 906 5 906 40 711 40 711 288 684 288 684 531 790 531 790 851 528 851 528 238 960 238 960 261 931 261 931 347 188 347 188 750 265 750 265 907 696 907 696 670 728 670 728 328 787 328 787 373 92 373 92 876 612 876 612 809 465 809 465 104 433 104 433 131 364 131 364 383 569 383 569 33 211 33 211 72 235 72 235 118 288 118 288 751 813 751 813 774 546 774 546 692 86 692 86 171 155 171 155 554 243 554 243 402 67 402 67 825 902 825 902 318 3 318 3 478 834 478 834 644 316 644 316 614 721 614 721 782 190 782 190 566 398 566 398 89 337 89 337 70 395 70 395 438 943 438 943 929 460 929 460 652 327 652 327 166 74 166 74 596 956 596 956 714 498 714 498 540 484 540 484 660 355 660 355 389 778 389 778 224 116 224 116 261 557 261 557 349 427 349 427 614 639 614 639 271 903 271 903 645 166 645 166 717 759 717 759 660 638 660 638 452 544 452 544 280 340 280 340 562 155 562 155 939 621 939 621 683 244 683 244 187 317 187 317 216 236 216 236 905 689 905 689 243 952 243 952 300 550 300 550 333 1 333 1 204 431 204 431 73 738 73 738 935 722 935 722 670 237 670 237 591 587 591 587 24 742 24 742 681 585 681 585 791 198 791 198 431 44 431 44 718 825 718 825 111 845 111 845 325 737 325 737 715 822 715 822 280 401 280 401 695 485 695 485 887 658 887 658 510 590 510 590 36 737 36 737 766 854 766 854 887 879 887 879 935 729 935 729 541 32 541 32 447 612 447 612 85 269 85 269 545 123 545 123 626 130 626 130 569 533 569 533 796 768 796 768 714 859 714 859 142 700 142 700 616 877 616 877 217 670 217 670 382 156 382 156 864 3 864 3 650 49 650 49 27 380 27 380 156 933 156 933 916 781 916 781 667 487 667 487 876 814 876 814 447 601 447 601 87 205 87 205 792 723 792 723 476 715 476 715 198 735 198 735 342 634 342 634 254 443 254 443 629 102 629 102 908 730 908 730 638 265 638 265 779 931 779 931 775 340 775 340 878 241 878 241 380 173 380 173 123 273 123 273 733 619 733 619 395 7 395 7 701 412 701 412 76 905 76 905 773 513 773 513 191 706 191 706 302 908 302 908 378 273 378 273 523 936 523 936 358 775 358 775 573 625 573 625 194 877 194 877 508 760 508 760 222 891 222 891 853 768 853 768 545 930 545 930 423 836 423 836 132 708 132 708 229 495 229 495 789 886 789 886 855 610 855 610 245 261 245 261 792 753 792 753 282 46 282 46 345 934 345 934 782 932 782 932 29 573 29 573 302 717 302 717 123 550 123 550 747 902 747 902 864 839 864 839 588 923 588 923 778 311 778 311 683 527 683 527 846 260 846 260 564 730 564 730 210 238 210 238 681 166 681 166 915 746 915 746 672 82 672 82 609 543 609 543 579 815 579 815 862 940 862 940 911 645 911 645 707 801 707 801 278 335 278 335 604 833 604 833 701 378 701 378 518 134 518 134 254 491 254 491 952 669 952 669 679 694 679 694 695 102 695 102 26 167 26 167 544 437 544 437 843 765 843 765 866 212 866 212 517 298 517 298 897 383 897 383 421 405 421 405 597 614 597 614 669 728 669 728 713 494 713 494 307 1 307 1 412 368 412 368 767 405 767 405 803 249 803 249 176 137 176 137 773 393 773 393 904 392 904 392 509 340 509 340 795 560 795 560 156 452 156 452 532 852 532 852 517 116 517 116 241 763 241 763 239 438 239 438 898 543 898 543 807 719 807 719 173 816 173 816 907 950 907 950 941 847 941 847 144 88 144 88 143 659 143 659 316 727 316 727 755 839 755 839 364 518 364 518 209 42 209 42 80 815 80 815 49 365 49 365 810 13 810 13 690 953 690 953 915 338 915 338 836 295 836 295 630 930 630 930 878 133 878 133 339 918 339 918 265 664 265 664 381 827 381 827 130 20 130 20 797 720 797 720 348 102 348 102 812 651 812 651 172 491 172 491 317 149 317 149 859 310 859 310 497 777 497 777 296 782 296 782 640 57 640 57 35 493 35 493 759 105 759 105 691 578 691 578 564 338 564 338 465 880 465 880 684 737 684 737 11 845 11 845 358 821 358 821 514 292 514 292 702 932 702 932 620 51 620 51 419 758 419 758 786 46 786 46 600 873 600 873 851 250 851 250 503 363 503 363 96 434 96 434 745 99 745 99 830 550 830 550 495 361 495 361 391 471 391 471 797 266 797 266 937 189 937 189 729 645 729 645 37 833 37 833 544 144 544 144 529 323 529 323 386 723 386 723 855 661 855 661 353 811 353 811 52 957 52 957 822 361 822 361 634 759 634 759 76 849 76 849 270 113 270 113 771 796 771 796 426 14 426 14 846 310 846 310 220 164 220 164 309 384 309 384 133 894 133 894 212 15 212 15 796 90 796 90 26 43 26 43 937 43 937 43 75 145 75 145 650 728 650 728 895 562 895 562 625 699 625 699 609 946 609 946 867 804 867 804 304 937 304 937 442 468 442 468 641 165 641 165 357 578 357 578 59 486 59 486 419 537 419 537 793 33 793 33 460 312 460 312 44 766 44 766 72 561 72 561 599 922 599 922 789 842 789 842 657 390 657 390 453 639 453 639 358 390 358 390 893 702 893 702 311 466 311 466 696 809 696 809 501 664 501 664 322 88 322 88 810 184 810 184 638 468 638 468 752 903 752 903 417 605 417 605 183 141 183 141 884 677 884 677 772 263 772 263 725 147 725 147 44 741 44 741 886 897 886 897 477 525 477 525 157 959 157 959 342 470 342 470 163 77 163 77 170 526 170 526 885 741 885 741 770 949 770 949 854 558 854 558 475 458 475 458 700 470 700 470 365 201 365 201 530 854 530 854 587 436 587 436 913 272 913 272 325 131 325 131 6 135 6 135 258 103 258 103 143 118 143 118 507 705 507 705 225 519 225 519 574 745 574 745 707 733 707 733 492 616 492 616 656 908 656 908 635 574 635 574 57 155 57 155 692 157 692 157 321 329 321 329 886 875 886 875 511 517 511 517 817 580 817 580 671 949 671 949 620 438 620 438 609 176 609 176 384 452 384 452 345 4 345 4 155 356 155 356 749 497 749 497 190 257 190 257 26 747 26 747 831 889 831 889 368 220 368 220 264 351 264 351 337 927 337 927 406 826 406 826 822 262 822 262 379 389 379 389 298 790 298 790 668 749 668 749 653 902 653 902 819 598 819 598 786 388 786 388 270 727 270 727 897 751 897 751 14 121 14 121 182 157 182 157 873 571 873 571 224 151 224 151 745 273 745 273 259 793 259 793 811 929 811 929 950 403 950 403 33 260 33 260 102 362 102 362 912 267 912 267 785 55 785 55 787 56 787 56 780 199 780 199 598 640 598 640 766 409 766 409 859 336 859 336 546 35 546 35 57 325 57 325 777 14 777 14 216 626 216 626 214 949 214 949 246 222 246 222 64 490 64 490 933 451 933 451 403 433 403 433 330 145 330 145 815 3 815 3 96 936 96 936 840 717 840 717 179 97 179 97 548 622 548 622 230 646 230 646 800 892 800 892 557 406 557 406 108 704 108 704 723 322 723 322 778 693 778 693 630 627 630 627 595 717 595 717 326 257 326 257 242 876 242 876 138 573 138 573 102 299 102 299 90 872 90 872 645 790 645 790 486 826 486 826 500 303 500 303 557 220 557 220 239 297 239 297 839 110 839 110 391 301 391 301 796 514 796 514 351 664 351 664 747 863 747 863 559 187 559 187 580 255 580 255 257 346 257 346 910 785 910 785 247 366 247 366 322 119 322 119 643 483 643 483 173 201 173 201 428 474 428 474 370 913 370 913 464 808 464 808 710 909 710 909 93 918 93 918 307 305 307 305 278 287 278 287 661 162 661 162 212 692 212 692 416 699 416 699 450 507 450 507 664 140 664 140 352 332 352 332 279 854 279 854 834 755 834 755 330 464 330 464 398 497 398 497 629 869 629 869 577 571 577 571 491 500 491 500 363 889 363 889 278 911 278 911 46 136 46 136 117 60 117 60 643 633 643 633 89 887 89 887 629 144 629 144 295 302 295 302 547 709 547 709 89 772 89 772 834 198 834 198 637 206 637 206 858 883 858 883 308 409 308 409 324 97 324 97 500 482 500 482 626 152 626 152 839 412 839 412 551 469 551 469 778 238 778 238 571 713 571 713 879 562 879 562 152 151 152 151 763 632 763 632 832 858 832 858 520 64 520 64 4 29 4 29 4 68 4 68 910 417 910 417 753 428 753 428 344 154 344 154 931 919 931 919 179 306 179 306 325 601 325 601 578 837 578 837 84 55 84 55 444 932 444 932 226 813 226 813 813 914 813 914 788 424 788 424 757 202 757 202 677 141 677 141 455 439 455 439 481 432 481 432 172 569 172 569 555 158 555 158 318 231 318 231 951 531 951 531 493 840 493 840 592 4 592 4 893 601 893 601 723 343 723 343 70 842 70 842 882 358 882 358 819 257 819 257 307 704 307 704 452 661 452 661 559 424 559 424 76 852 76 852 467 852 467 852 307 61 307 61 418 815 418 815 372 327 372 327 752 407 752 407 736 665 736 665 809 672 809 672 922 271 922 271 200 719 200 719 538 828 538 828 288 223 288 223 874 418 874 418 599 448 599 448 236 827 236 827 550 83 550 83 209 180 209 180 26 47 26 47 227 45 227 45 150 671 150 671 316 378 316 378 15 354 15 354 269 549 269 549 78 426 78 426 24 873 24 873 50 669 50 669 311 632 311 632 235 663 235 663 83 311 83 311 256 102 256 102 813 893 813 893 522 141 522 141 856 87 856 87 183 897 183 897 508 775 508 775 328 623 328 623 277 640 277 640 915 820 915 820 243 940 243 940 1 803 1 803 56 102 56 102 145 579 145 579 29 896 29 896 596 15 596 15 108 767 108 767 559 948 559 948 647 922 647 922 796 534 796 534 928 126 928 126 297 587 297 587 959 589 959 589 247 926 247 926 512 730 512 730 892 462 892 462 786 110 786 110 322 780 322 780 185 71 185 71 677 769 677 769 524 340 524 340 921 709 921 709 183 314 183 314 738 425 738 425 315 658 315 658 603 558 603 558 361 296 361 296 816 716 816 716 555 702 555 702 227 684 227 684 507 135 507 135 906 366 906 366 298 940 298 940 911 484 911 484 539 714 539 714 751 789 751 789 133 306 133 306 60 59 60 59 820 680 820 680 219 581 219 581 776 741 776 741 839 278 839 278 52 213 52 213 908 132 908 132 128 26 128 26 780 922 780 922 392 327 392 327 830 22 830 22 828 37 828 37 426 812 426 812 158 689 158 689 942 577 942 577 838 412 838 412 444 240 444 240 97 202 97 202 537 649 537 649 110 660 110 660 768 710 768 710 701 691 701 691 319 289 319 289 883 231 883 231 550 730 550 730 215 517 215 517 262 281 262 281 338 930 338 930 642 891 642 891 546 516 546 516 17 337 17 337 25 421 25 421 64 95 64 95 733 436 733 436 941 158 941 158 679 339 679 339 525 506 525 506 900 26 900 26 806 724 806 724 663 851 663 851 86 833 86 833 149 828 149 828 842 73 842 73 711 264 711 264 8 553 8 553 587 798 587 798 38 849 38 849 276 344 276 344 16 743 16 743 774 67 774 67 731 489 731 489 411 561 411 561 224 824 224 824 631 50 631 50 888 478 888 478 278 634 278 634 568 313 568 313 328 179 328 179 137 285 137 285 687 953 687 953 682 207 682 207 387 157 387 157 236 715 236 715 17 547 17 547 308 703 308 703 504 835 504 835 828 589 828 589 299 875 299 875 529 845 529 845 434 699 434 699 854 840 854 840 40 519 40 519 833 638 833 638 894 857 894 857 665 929 665 929 503 45 503 45 574 472 574 472 810 116 810 116 289 701 289 701 772 273 772 273 903 671 903 671 707 543 707 543 522 129 522 129 699 424 699 424 152 601 152 601 405 111 405 111 562 82 562 82 459 744 459 744 814 330 814 330 238 891 238 891 374 277 374 277 32 836 32 836 327 632 327 632 218 662 218 662 627 559 627 559 615 435 615 435 159 359 159 359 167 21 167 21 198 388 198 388 462 425 462 425 820 669 820 669 546 335 546 335 651 123 651 123 128 539 128 539 129 350 129 350 791 791 791 791 864 504 864 504 491 639 491 639 582 47 582 47 212 323 212 323 419 863 419 863 188 520 188 520 381 598 381 598 613 552 613 552 494 663 494 663 673 365 673 365 357 600 357 600 792 218 792 218 737 771 737 771 133 290 133 290 570 120 570 120 377 239 377 239 152 138 152 138 535 668 535 668 121 126 121 126 790 507 790 507 495 463 495 463 451 273 451 273 608 876 608 876 444 661 444 661 581 440 581 440 245 564 245 564 171 10 171 10 503 528 503 528 117 299 117 299 860 828 860 828 471 538 471 538 597 386 597 386 93 907 93 907 804 93 804 93 290 483 290 483 610 63 610 63 473 126 473 126 634 204 634 204 520 554 520 554 940 413 940 413 904 425 904 425 843 127 843 127 902 307 902 307 255 561 255 561 453 369 453 369 452 42 452 42 666 323 666 323 618 784 618 784 175 316 175 316 723 769 723 769 704 544 704 544 887 14 887 14 801 109 801 109 99 251 99 251 54 79 54 79 245 705 245 705 505 938 505 938 98 269 98 269 887 468 887 468 49 318 49 318 915 663 915 663 702 362 702 362 66 372 66 372 760 25 760 25 398 411 398 411 226 521 226 521 596 181 596 181 854 809 854 809 69 858 69 858 253 542 253 542 872 667 872 667 280 704 280 704 342 825 342 825 699 222 699 222 61 939 61 939 204 630 204 630 222 669 222 669 904 766 904 766 144 299 144 299 127 606 127 606 762 810 762 810 147 51 147 51 92 800 92 800 509 270 509 270 7 391 7 391 904 755 904 755 480 270 480 270 596 795 596 795 226 792 226 792 852 818 852 818 665 250 665 250 144 345 144 345 743 321 743 321 740 229 740 229 258 106 258 106 575 30 575 30 756 425 756 425 229 65 229 65 410 547 410 547 686 575 686 575 870 627 870 627 389 764 389 764 221 617 221 617 361 16 361 16 922 6 922 6 47 841 47 841 521 1 521 1 62 168 62 168 45 645 45 645 401 287 401 287 282 496 282 496 377 153 377 153 379 150 379 150 89 50 89 50 13 317 13 317 744 251 744 251 482 286 482 286 306 696 306 696 480 554 480 554 472 801 472 801 511 131 511 131 395 740 395 740 655 254 655 254 917 545 917 545 111 872 111 872 336 45 336 45 791 574 791 574 556 464 556 464 911 435 911 435 430 199 430 199 310 430 310 430 811 386 811 386 572 329 572 329 17 743 17 743 424 83 424 83 543 77 543 77 722 463 722 463 360 2 360 2 426 691 426 691 853 6 853 6 560 106 560 106 735 590 735 590 825 915 825 915 920 66 920 66 369 63 369 63 547 254 547 254 531 438 531 438 568 149 568 149 179 307 179 307 546 585 546 585 693 676 693 676 128 853 128 853 658 875 658 875 455 547 455 547 282 543 282 543 126 790 126 790 45 460 45 460 512 834 512 834 577 942 577 942 446 687 446 687 95 250 95 250 123 153 123 153 550 662 550 662 270 179 270 179 263 796 263 796 675 31 675 31 711 411 711 411 250 823 250 823 640 726 640 726 423 200 423 200 544 131 544 131 16 850 16 850 168 332 168 332 50 649 50 649 558 658 558 658 29 407 29 407 27 485 27 485 371 215 371 215 302 77 302 77 173 476 173 476 760 68 760 68 406 616 406 616 286 570 286 570 334 309 334 309 730 336 730 336 264 944 264 944 570 925 570 925 460 120 460 120 160 300 160 300 118 420 118 420 832 956 832 956 245 58 245 58 229 959 229 959 397 121 397 121 812 219 812 219 597 80 597 80 583 492 583 492 634 356 634 356 187 960 187 960 698 142 698 142 226 857 226 857 42 539 42 539 298 47 298 47 369 202 369 202 917 44 917 44 394 273 394 273 119 238 119 238 6 409 6 409 123 392 123 392 648 701 648 701 670 769 670 769 327 719 327 719 498 787 498 787 463 916 463 916 925 557 925 557 576 515 576 515 599 626 599 626 270 137 270 137 752 696 752 696 711 394 711 394 368 531 368 531 148 231 148 231 465 563 465 563 159 384 159 384 676 869 676 869 454 573 454 573 578 474 578 474 763 761 763 761 662 694 662 694 644 450 644 450 671 530 671 530 826 26 826 26 626 58 626 58 586 632 586 632 183 368 183 368 759 456 759 456 487 103 487 103 918 743 918 743 148 712 148 712 400 296 400 296 609 48 609 48 867 785 867 785 454 688 454 688 354 158 354 158 653 76 653 76 816 253 816 253 728 573 728 573 9 81 9 81 793 239 793 239 698 624 698 624 727 515 727 515 804 869 804 869 688 462 688 462 765 750 765 750 209 793 209 793 14 254 14 254 128 799 128 799 886 829 886 829 211 402 211 402 933 643 933 643 758 405 758 405 866 352 866 352 617 771 617 771 902 152 902 152 192 359 192 359 255 287 255 287 801 130 801 130 782 161 782 161 777 201 777 201 201 445 201 445 840 932 840 932 474 836 474 836 320 304 320 304 61 383 61 383 682 318 682 318 262 743 262 743 657 402 657 402 409 875 409 875 84 356 84 356 624 301 624 301 936 482 936 482 25 837 25 837 212 365 212 365 245 701 245 701 180 407 180 407 699 723 699 723 887 299 887 299 434 378 434 378 570 857 570 857 74 118 74 118 900 74 900 74 284 770 284 770 789 220 789 220 920 801 920 801 72 722 72 722 850 801 850 801 841 290 841 290 369 514 369 514 922 567 922 567 112 889 112 889 17 240 17 240 672 622 672 622 88 30 88 30 484 317 484 317 748 266 748 266 563 569 563 569 223 748 223 748 473 805 473 805 727 501 727 501 502 633 502 633 204 6 204 6 829 931 829 931 77 695 77 695 119 835 119 835 508 657 508 657 62 941 62 941 525 84 525 84 706 811 706 811 12 754 12 754 135 57 135 57 468 658 468 658 485 839 485 839 600 910 600 910 135 379 135 379 349 565 349 565 685 812 685 812 126 522 126 522 874 552 874 552 935 387 935 387 294 239 294 239 283 586 283 586 476 757 476 757 623 704 623 704 925 164 925 164 844 501 844 501 588 23 588 23 112 689 112 689 289 737 289 737 46 879 46 879 230 452 230 452 425 92 425 92 700 378 700 378 157 732 157 732 87 880 87 880 855 902 855 902 510 454 510 454 312 931 312 931 908 208 908 208 501 691 501 691 946 856 946 856 154 935 154 935 882 25 882 25 322 616 322 616 933 134 933 134 161 207 161 207 119 257 119 257 571 235 571 235 422 676 422 676 298 830 298 830 774 252 774 252 475 64 475 64 639 136 639 136 785 667 785 667 77 126 77 126 161 429 161 429 64 519 64 519 309 905 309 905 186 766 186 766 137 694 137 694 691 822 691 822 113 558 113 558 120 49 120 49 657 609 657 609 232 233 232 233 35 752 35 752 310 650 310 650 437 434 437 434 554 310 554 310 104 498 104 498 864 320 864 320 946 686 946 686 711 561 711 561 221 90 221 90 418 903 418 903 710 603 710 603 907 113 907 113 95 77 95 77 811 724 811 724 557 830 557 830 836 137 836 137 394 304 394 304 871 92 871 92 292 347 292 347 126 335 126 335 124 424 124 424 67 405 67 405 617 183 617 183 391 535 391 535 658 602 658 602 620 50 620 50 55 152 55 152 171 759 171 759 425 683 425 683 144 234 144 234 398 322 398 322 57 772 57 772 350 192 350 192 474 818 474 818 296 827 296 827 827 531 827 531 270 701 270 701 696 189 696 189 900 71 900 71 192 376 192 376 213 905 213 905 856 641 856 641 94 491 94 491 149 137 149 137 145 392 145 392 101 116 101 116 244 685 244 685 583 859 583 859 735 799 735 799 270 458 270 458 642 402 642 402 738 706 738 706 28 690 28 690 446 376 446 376 773 926 773 926 435 596 435 596 869 424 869 424 36 244 36 244 506 598 506 598 648 230 648 230 343 676 343 676 44 753 44 753 799 896 799 896 238 525 238 525 270 461 270 461 323 486 323 486 305 417 305 417 497 541 497 541 616 710 616 710 854 839 854 839 491 316 491 316 223 44 223 44 322 502 322 502 146 905 146 905 780 409 780 409 773 526 773 526 633 704 633 704 548 353 548 353 464 634 464 634 623 794 623 794 426 330 426 330 697 837 697 837 373 742 373 742 234 291 234 291 881 825 881 825 574 553 574 553 310 802 310 802 453 575 453 575 813 179 813 179 929 66 929 66 19 946 19 946 74 322 74 322 121 923 121 923 525 325 525 325 582 923 582 923 841 322 841 322 435 151 435 151 177 39 177 39 526 483 526 483 525 404 525 404 760 268 760 268 120 158 120 158 679 911 679 911 163 717 163 717 485 95 485 95 273 861 273 861 846 483 846 483 537 385 537 385 342 821 342 821 744 859 744 859 833 100 833 100 60 838 60 838 169 755 169 755 41 333 41 333 508 472 508 472 88 560 88 560 956 126 956 126 67 934 67 934 189 899 189 899 315 342 315 342 426 506 426 506 738 605 738 605 576 683 576 683 305 203 305 203 144 142 144 142 371 421 371 421 386 340 386 340 8 933 8 933 13 414 13 414 931 501 931 501 704 259 704 259 333 824 333 824 124 527 124 527 672 258 672 258 760 446 760 446 460 538 460 538 764 773 764 773 725 959 725 959 38 842 38 842 915 96 915 96 424 679 424 679 432 419 432 419 263 875 263 875 302 31 302 31 670 408 670 408 671 609 671 609 299 299 299 299 251 895 251 895 77 752 77 752 792 833 792 833 22 538 22 538 155 959 155 959 105 325 105 325 258 768 258 768 125 705 125 705 157 575 157 575 671 531 671 531 402 937 402 937 877 436 877 436 412 738 412 738 411 913 411 913 71 768 71 768 50 457 50 457 204 562 204 562 30 715 30 715 218 341 218 341 840 361 840 361 350 109 350 109 594 910 594 910 241 748 241 748 559 534 559 534 254 951 254 951 739 15 739 15 261 741 261 741 327 699 327 699 89 707 89 707 11 274 11 274 738 531 738 531 111 957 111 957 732 456 732 456 393 860 393 860 86 843 86 843 2 641 2 641 309 186 309 186 345 307 345 307 942 803 942 803 542 44 542 44 591 910 591 910 568 27 568 27 54 688 54 688 544 931 544 931 88 889 88 889 100 410 100 410 572 519 572 519 869 907 869 907 62 48 62 48 217 756 217 756 844 61 844 61 905 905 905 905 364 681 364 681 532 47 532 47 436 422 436 422 427 258 427 258 337 408 337 408 147 79 147 79 769 856 769 856 742 27 742 27 793 498 793 498 594 474 594 474 831 359 831 359 536 440 536 440 48 748 48 748 718 148 718 148 636 809 636 809 222 448 222 448 773 700 773 700 197 451 197 451 772 371 772 371 916 535 916 535 836 21 836 21 819 427 819 427 549 282 549 282 921 289 921 289 730 366 730 366 405 273 405 273 43 754 43 754 8 133 8 133 52 955 52 955 745 827 745 827 100 337 100 337 767 38 767 38 639 241 639 241 875 109 875 109 797 204 797 204 219 683 219 683 553 390 553 390 664 941 664 941 34 56 34 56 505 759 505 759 349 558 349 558 749 319 749 319 833 937 833 937 566 49 566 49 73 29 73 29 872 41 872 41 710 757 710 757 686 572 686 572 923 331 923 331 582 815 582 815 511 880 511 880 256 318 256 318 510 746 510 746 834 407 834 407 248 48 248 48 391 156 391 156 609 560 609 560 91 741 91 741 895 10 895 10 417 508 417 508 560 851 560 851 141 799 141 799 801 147 801 147 555 705 555 705 855 839 855 839 854 329 854 329 234 415 234 415 449 145 449 145 773 1 773 1 754 616 754 616 104 4 104 4 194 337 194 337 614 886 614 886 222 898 222 898 167 87 167 87 137 870 137 870 679 732 679 732 792 667 792 667 949 557 949 557 628 565 628 565 53 231 53 231 92 569 92 569 351 730 351 730 32 419 32 419 830 843 830 843 935 96 935 96 689 628 689 628 874 724 874 724 237 896 237 896 182 214 182 214 121 527 121 527 238 815 238 815 688 632 688 632 771 770 771 770 907 728 907 728 117 41 117 41 215 1 215 1 349 672 349 672 28 692 28 692 871 585 871 585 289 896 289 896 211 894 211 894 191 423 191 423 949 908 949 908 356 33 356 33 51 51 51 51 17 88 17 88 522 743 522 743 28 554 28 554 330 850 330 850 815 875 815 875 21 16 21 16 7 800 7 800 548 241 548 241 629 708 629 708 2 826 2 826 673 775 673 775 911 356 911 356 322 266 322 266 318 540 318 540 231 868 231 868 343 257 343 257 113 96 113 96 182 490 182 490 598 253 598 253 266 29 266 29 96 876 96 876 407 89 407 89 428 342 428 342 692 141 692 141 428 916 428 916 334 670 334 670 357 53 357 53 931 165 931 165 434 315 434 315 584 239 584 239 383 222 383 222 676 315 676 315 718 199 718 199 50 896 50 896 694 22 694 22 899 100 899 100 351 605 351 605 442 838 442 838 647 35 647 35 270 885 270 885 704 739 704 739 779 118 779 118 623 842 623 842 529 194 529 194 719 444 719 444 212 773 212 773 812 143 812 143 922 801 922 801 745 910 745 910 640 809 640 809 634 311 634 311 566 550 566 550 170 446 170 446 126 405 126 405 215 840 215 840 241 551 241 551 945 305 945 305 762 832 762 832 190 262 190 262 600 377 600 377 25 780 25 780 608 159 608 159 751 759 751 759 697 113 697 113 320 691 320 691 415 229 415 229 868 927 868 927 225 99 225 99 67 589 67 589 611 265 611 265 412 580 412 580 605 485 605 485 575 318 575 318 921 190 921 190 531 682 531 682 569 652 569 652 785 683 785 683 750 763 750 763 134 343 134 343 578 941 578 941 725 440 725 440 912 373 912 373 691 271 691 271 70 28 70 28 681 76 681 76 170 159 170 159 342 343 342 343 619 587 619 587 554 944 554 944 685 757 685 757 946 442 946 442 438 857 438 857 574 27 574 27 627 110 627 110 628 852 628 852 103 605 103 605 657 407 657 407 487 325 487 325 421 592 421 592 925 378 925 378 210 921 210 921 838 706 838 706 81 515 81 515 563 663 563 663 493 468 493 468 76 615 76 615 389 900 389 900 712 727 712 727 782 767 782 767 54 700 54 700 463 550 463 550 567 864 567 864 36 13 36 13 65 707 65 707 252 831 252 831 158 919 158 919 923 757 923 757 683 3 683 3 728 483 728 483 89 482 89 482 480 940 480 940 752 641 752 641 369 232 369 232 391 484 391 484 672 293 672 293 909 129 909 129 916 163 916 163 643 387 643 387 264 87 264 87 192 8 192 8 589 169 589 169 44 484 44 484 517 54 517 54 453 348 453 348 490 398 490 398 349 876 349 876 389 55 389 55 729 386 729 386 439 872 439 872 820 384 820 384 947 271 947 271 762 702 762 702 578 396 578 396 13 837 13 837 318 243 318 243 740 533 740 533 471 78 471 78 647 352 647 352 401 217 401 217 788 525 788 525 260 836 260 836 317 502 317 502 539 437 539 437 200 810 200 810 917 131 917 131 846 235 846 235 519 828 519 828 508 369 508 369 25 160 25 160 661 38 661 38 68 931 68 931 877 744 877 744 154 815 154 815 47 75 47 75 958 96 958 96 665 276 665 276 423 326 423 326 379 830 379 830 546 358 546 358 892 57 892 57 205 250 205 250 917 742 917 742 733 620 733 620 659 220 659 220 793 159 793 159 409 679 409 679 156 38 156 38 28 195 28 195 343 267 343 267 165 805 165 805 396 458 396 458 787 499 787 499 340 595 340 595 662 71 662 71 91 459 91 459 373 560 373 560 734 331 734 331 521 112 521 112 52 352 52 352 384 511 384 511 194 585 194 585 667 262 667 262 837 381 837 381 624 229 624 229 397 866 397 866 232 111 232 111 124 215 124 215 194 169 194 169 394 811 394 811 142 590 142 590 132 675 132 675 307 653 307 653 649 888 649 888 747 73 747 73 588 86 588 86 897 88 897 88 149 351 149 351 474 773 474 773 256 870 256 870 489 79 489 79 60 117 60 117 120 871 120 871 204 775 204 775 422 438 422 438 138 14 138 14 740 341 740 341 479 430 479 430 55 210 55 210 525 896 525 896 761 306 761 306 613 720 613 720 24 425 24 425 81 928 81 928 598 164 598 164 459 99 459 99 135 768 135 768 484 898 484 898 150 16 150 16 766 539 766 539 256 730 256 730 850 893 850 893 23 666 23 666 619 109 619 109 832 575 832 575 553 739 553 739 630 617 630 617 64 142 64 142 325 369 325 369 566 396 566 396 911 929 911 929 168 691 168 691 139 375 139 375 69 331 69 331 897 551 897 551 466 82 466 82 847 534 847 534 292 566 292 566 743 544 743 544 489 350 489 350 654 274 654 274 416 418 416 418 287 496 287 496 284 846 284 846 6 369 6 369 645 419 645 419 646 126 646 126 470 406 470 406 243 567 243 567 736 336 736 336 633 301 633 301 262 812 262 812 851 361 851 361 319 635 319 635 20 484 20 484 152 707 152 707 226 653 226 653 687 380 687 380 181 198 181 198 761 594 761 594 285 743 285 743 764 486 764 486 698 122 698 122 22 269 22 269 513 445 513 445 116 655 116 655 318 675 318 675 540 553 540 553 204 723 204 723 740 268 740 268 223 424 223 424 888 283 888 283 826 239 826 239 920 561 920 561 377 876 377 876 279 601 279 601 457 21 457 21 29 788 29 788 683 789 683 789 38 663 38 663 437 715 437 715 705 10 705 10 272 200 272 200 211 458 211 458 379 21 379 21 529 807 529 807 454 938 454 938 777 679 777 679 408 440 408 440 90 897 90 897 106 545 106 545 54 931 54 931 842 58 842 58 103 685 103 685 217 720 217 720 520 820 520 820 717 672 717 672 200 384 200 384 432 861 432 861 555 462 555 462 95 749 95 749 8 206 8 206 907 877 907 877 203 102 203 102 828 233 828 233 501 877 501 877 329 804 329 804 407 369 407 369 417 22 417 22 283 178 283 178 709 489 709 489 571 740 571 740 651 956 651 956 328 817 328 817 733 224 733 224 484 309 484 309 824 349 824 349 776 768 776 768 430 622 430 622 703 535 703 535 292 64 292 64 873 244 873 244 84 312 84 312 761 577 761 577 652 298 652 298 120 161 120 161 686 866 686 866 448 488 448 488 430 351 430 351 449 477 449 477 407 659 407 659 767 767 767 767 646 357 646 357 593 957 593 957 429 814 429 814 804 253 804 253 82 703 82 703 631 278 631 278 269 218 269 218 29 597 29 597 462 821 462 821 126 956 126 956 212 315 212 315 661 638 661 638 503 138 503 138 691 389 691 389 415 821 415 821 59 813 59 813 330 67 330 67 484 326 484 326 74 558 74 558 890 725 890 725 325 294 325 294 222 339 222 339 563 716 563 716 833 941 833 941 36 695 36 695 557 66 557 66 951 370 951 370 572 553 572 553 804 700 804 700 159 360 159 360 307 646 307 646 920 638 920 638 259 121 259 121 384 922 384 922 836 173 836 173 258 609 258 609 893 755 893 755 414 236 414 236 135 589 135 589 679 711 679 711 527 176 527 176 645 116 645 116 408 457 408 457 884 486 884 486 503 693 503 693 835 582 835 582 789 519 789 519 214 626 214 626 945 70 945 70 229 825 229 825 923 556 923 556 379 736 379 736 442 680 442 680 119 32 119 32 839 477 839 477 526 869 526 869 400 801 400 801 903 720 903 720 758 447 758 447 894 310 894 310 175 181 175 181 545 736 545 736 389 759 389 759 502 393 502 393 148 362 148 362 147 163 147 163 400 297 400 297 37 210 37 210 189 132 189 132 618 559 618 559 629 508 629 508 438 518 438 518 422 73 422 73 498 664 498 664 337 276 337 276 536 154 536 154 76 637 76 637 57 53 57 53 833 150 833 150 823 836 823 836 749 613 749 613 779 728 779 728 802 486 802 486 192 695 192 695 5 775 5 775 822 921 822 921 656 619 656 619 224 618 224 618 209 616 209 616 6 907 6 907 810 72 810 72 900 81 900 81 15 396 15 396 841 772 841 772 139 36 139 36 857 226 857 226 827 56 827 56 268 345 268 345 529 354 529 354 12 464 12 464 658 114 658 114 795 415 795 415 601 361 601 361 907 146 907 146 18 510 18 510 388 490 388 490 255 28 255 28 449 476 449 476 631 482 631 482 339 528 339 528 34 290 34 290 541 611 541 611 958 34 958 34 662 357 662 357 221 350 221 350 330 604 330 604 549 836 549 836 281 192 281 192 846 118 846 118 247 956 247 956 616 460 616 460 490 628 490 628 850 399 850 399 16 249 16 249 68 255 68 255 406 790 406 790 454 14 454 14 769 775 769 775 950 35 950 35 297 189 297 189 775 664 775 664 441 347 441 347 252 253 252 253 241 508 241 508 945 18 945 18 100 299 100 299 723 337 723 337 250 744 250 744 290 161 290 161 495 362 495 362 502 868 502 868 338 408 338 408 824 106 824 106 327 207 327 207 804 252 804 252 6 287 6 287 13 594 13 594 345 78 345 78 345 349 345 349 482 531 482 531 193 766 193 766 531 156 531 156 147 205 147 205 116 393 116 393 176 595 176 595 864 878 864 878 526 720 526 720 136 341 136 341 246 950 246 950 238 314 238 314 647 619 647 619 940 909 940 909 178 267 178 267 107 179 107 179 380 868 380 868 428 582 428 582 191 57 191 57 579 16 579 16 552 576 552 576 22 724 22 724 571 100 571 100 98 645 98 645 267 387 267 387 375 653 375 653 322 112 322 112 695 584 695 584 607 882 607 882 283 6 283 6 819 708 819 708 558 204 558 204 803 659 803 659 719 275 719 275 617 579 617 579 948 776 948 776 83 555 83 555 738 651 738 651 642 596 642 596 950 688 950 688 749 125 749 125 607 129 607 129 603 858 603 858 353 505 353 505 108 465 108 465 83 586 83 586 145 379 145 379 546 88 546 88 144 617 144 617 76 573 76 573 577 733 577 733 358 579 358 579 83 396 83 396 279 621 279 621 328 163 328 163 538 942 538 942 244 63 244 63 384 239 384 239 578 179 578 179 812 782 812 782 815 838 815 838 917 922 917 922 77 114 77 114 647 920 647 920 2 742 2 742 866 897 866 897 262 581 262 581 857 65 857 65 168 229 168 229 757 570 757 570 202 785 202 785 16 191 16 191 794 25 794 25 950 315 950 315 664 262 664 262 231 915 231 915 607 501 607 501 422 936 422 936 221 523 221 523 953 203 953 203 849 224 849 224 441 637 441 637 14 643 14 643 19 182 19 182 636 114 636 114 330 479 330 479 791 803 791 803 306 728 306 728 302 190 302 190 759 115 759 115 613 417 613 417 852 119 852 119 180 27 180 27 348 350 348 350 229 625 229 625 565 663 565 663 538 155 538 155 856 324 856 324 772 72 772 72 83 445 83 445 493 150 493 150 7 140 7 140 112 411 112 411 937 239 937 239 571 607 571 607 325 794 325 794 660 479 660 479 631 370 631 370 785 524 785 524 432 594 432 594 670 778 670 778 823 394 823 394 955 369 955 369 37 859 37 859 956 336 956 336 360 572 360 572 71 485 71 485 513 600 513 600 473 38 473 38 838 590 838 590 770 59 770 59 544 304 544 304 164 129 164 129 526 452 526 452 568 712 568 712 33 902 33 902 840 598 840 598 638 548 638 548 822 163 822 163 927 897 927 897 658 50 658 50 906 735 906 735 248 900 248 900 404 260 404 260 199 884 199 884 577 466 577 466 649 245 649 245 149 518 149 518 859 942 859 942 39 400 39 400 111 889 111 889 548 342 548 342 842 294 842 294 326 117 326 117 366 41 366 41 273 800 273 800 439 68 439 68 621 463 621 463 864 181 864 181 174 417 174 417 890 612 890 612 511 426 511 426 871 46 871 46 349 623 349 623 96 291 96 291 474 556 474 556 561 265 561 265 412 654 412 654 824 343 824 343 667 186 667 186 553 123 553 123 460 469 460 469 799 953 799 953 510 314 510 314 314 853 314 853 556 497 556 497 514 77 514 77 155 57 155 57 85 135 85 135 291 449 291 449 931 349 931 349 303 943 303 943 114 798 114 798 446 474 446 474 605 461 605 461 229 400 229 400 80 160 80 160 11 465 11 465 462 258 462 258 44 785 44 785 748 145 748 145 535 762 535 762 83 673 83 673 48 616 48 616 833 503 833 503 942 235 942 235 648 654 648 654 798 456 798 456 334 342 334 342 862 825 862 825 268 304 268 304 803 424 803 424 464 243 464 243 948 504 948 504 890 42 890 42 108 508 108 508 258 212 258 212 380 382 380 382 561 291 561 291 934 634 934 634 99 61 99 61 515 160 515 160 332 638 332 638 638 85 638 85 367 180 367 180 343 242 343 242 104 290 104 290 162 772 162 772 261 330 261 330 36 562 36 562 61 635 61 635 510 670 510 670 281 381 281 381 412 84 412 84 894 431 894 431 58 539 58 539 801 96 801 96 620 110 620 110 80 789 80 789 86 826 86 826 298 327 298 327 178 867 178 867 610 867 610 867 718 895 718 895 64 776 64 776 587 857 587 857 736 268 736 268 351 816 351 816 496 184 496 184 916 821 916 821 758 71 758 71 263 849 263 849 393 555 393 555 681 476 681 476 339 136 339 136 578 359 578 359 469 823 469 823 681 883 681 883 35 453 35 453 205 888 205 888 356 945 356 945 239 863 239 863 787 945 787 945 485 520 485 520 833 685 833 685 537 709 537 709 16 899 16 899 456 477 456 477 953 66 953 66 324 586 324 586 327 879 327 879 947 891 947 891 154 3 154 3 269 787 269 787 678 490 678 490 33 872 33 872 305 389 305 389 145 581 145 581 280 873 280 873 657 424 657 424 138 798 138 798 172 261 172 261 907 354 907 354 511 1 511 1 371 291 371 291 764 951 764 951 173 392 173 392 169 375 169 375 952 489 952 489 286 706 286 706 937 658 937 658 715 591 715 591 423 837 423 837 943 393 943 393 238 116 238 116 674 335 674 335 909 907 909 907 12 883 12 883 936 548 936 548 939 636 939 636 118 464 118 464 530 164 530 164 452 469 452 469 164 90 164 90 861 640 861 640 495 126 495 126 137 46 137 46 327 623 327 623 587 109 587 109 661 531 661 531 664 702 664 702 201 114 201 114 825 785 825 785 358 777 358 777 845 910 845 910 899 649 899 649 644 591 644 591 204 598 204 598 485 420 485 420 257 584 257 584 905 13 905 13 373 941 373 941 541 900 541 900 528 901 528 901 548 497 548 497 718 645 718 645 51 755 51 755 318 917 318 917 244 414 244 414 900 18 900 18 291 951 291 951 344 844 344 844 148 826 148 826 773 521 773 521 107 597 107 597 490 128 490 128 738 298 738 298 636 543 636 543 583 913 583 913 258 774 258 774 315 403 315 403 856 266 856 266 564 368 564 368 173 435 173 435 955 154 955 154 453 894 453 894 943 888 943 888 695 859 695 859 705 100 705 100 751 112 751 112 374 365 374 365 366 468 366 468 488 214 488 214 709 405 709 405 453 789 453 789 606 819 606 819 14 149 14 149 883 482 883 482 90 948 90 948 277 396 277 396 912 6 912 6 112 272 112 272 479 181 479 181 139 78 139 78 587 842 587 842 646 877 646 877 10 131 10 131 924 465 924 465 79 398 79 398 281 529 281 529 803 266 803 266 287 374 287 374 159 398 159 398 101 576 101 576 950 161 950 161 435 417 435 417 105 319 105 319 295 831 295 831 208 154 208 154 563 758 563 758 664 87 664 87 924 532 924 532 896 589 896 589 573 284 573 284 155 74 155 74 898 772 898 772 17 781 17 781 365 182 365 182 221 717 221 717 853 146 853 146 336 816 336 816 674 43 674 43 13 277 13 277 18 774 18 774 779 395 779 395 888 94 888 94 470 535 470 535 311 418 311 418 143 882 143 882 779 245 779 245 231 329 231 329 128 238 128 238 296 955 296 955 761 534 761 534 812 607 812 607 555 428 555 428 355 571 355 571 159 420 159 420 18 462 18 462 883 675 883 675 399 455 399 455 666 773 666 773 198 715 198 715 599 600 599 600 631 51 631 51 710 734 710 734 181 459 181 459 212 463 212 463 296 597 296 597 2 532 2 532 140 900 140 900 933 333 933 333 560 577 560 577 553 780 553 780 312 490 312 490 201 472 201 472 156 590 156 590 665 235 665 235 295 50 295 50 317 245 317 245 824 271 824 271 943 22 943 22 324 465 324 465 572 232 572 232 210 858 210 858 263 178 263 178 573 637 573 637 645 694 645 694 182 387 182 387 960 740 960 740 768 681 768 681 661 741 661 741 114 480 114 480 53 145 53 145 569 396 569 396 551 441 551 441 787 646 787 646 517 30 517 30 532 218 532 218 250 183 250 183 805 201 805 201 523 944 523 944 768 904 768 904 118 512 118 512 101 43 101 43 105 716 105 716 21 712 21 712 210 254 210 254 879 182 879 182 828 730 828 730 471 484 471 484 199 472 199 472 200 181 200 181 102 294 102 294 270 62 270 62 97 293 97 293 395 652 395 652 724 551 724 551 437 156 437 156 302 248 302 248 214 418 214 418 691 530 691 530 715 387 715 387 891 614 891 614 838 90 838 90 48 26 48 26 525 310 525 310 852 518 852 518 568 347 568 347 185 374 185 374 758 637 758 637 263 939 263 939 329 840 329 840 505 730 505 730 197 474 197 474 288 107 288 107 341 583 341 583 95 443 95 443 758 917 758 917 365 922 365 922 315 317 315 317 854 590 854 590 839 688 839 688 442 271 442 271 342 80 342 80 205 265 205 265 180 818 180 818 597 285 597 285 196 99 196 99 431 31 431 31 378 416 378 416 779 281 779 281 801 348 801 348 491 135 491 135 215 254 215 254 616 794 616 794 588 608 588 608 301 117 301 117 775 657 775 657 58 51 58 51 865 852 865 852 98 735 98 735 391 95 391 95 141 122 141 122 828 861 828 861 823 56 823 56 469 45 469 45 495 515 495 515 635 416 635 416 537 183 537 183 364 894 364 894 813 484 813 484 699 706 699 706 885 656 885 656 268 730 268 730 83 434 83 434 153 552 153 552 761 888 761 888 175 131 175 131 878 386 878 386 305 567 305 567 84 128 84 128 397 360 397 360 546 83 546 83 40 266 40 266 439 278 439 278 187 314 187 314 711 291 711 291 623 477 623 477 790 73 790 73 645 269 645 269 62 651 62 651 400 20 400 20 173 543 173 543 825 757 825 757 612 367 612 367 378 36 378 36 505 668 505 668 163 456 163 456 150 182 150 182 281 320 281 320 312 197 312 197 210 603 210 603 304 835 304 835 154 606 154 606 677 96 677 96 720 835 720 835 145 829 145 829 553 180 553 180 64 753 64 753 109 20 109 20 788 647 788 647 308 36 308 36 535 264 535 264 298 409 298 409 109 459 109 459 370 775 370 775 375 35 375 35 374 211 374 211 826 542 826 542 437 84 437 84 912 254 912 254 836 23 836 23 680 443 680 443 778 222 778 222 193 511 193 511 514 796 514 796 498 40 498 40 741 329 741 329 29 662 29 662 152 105 152 105 924 959 924 959 667 770 667 770 387 890 387 890 148 451 148 451 115 960 115 960 830 79 830 79 351 509 351 509 101 764 101 764 336 531 336 531 43 853 43 853 480 725 480 725 391 728 391 728 511 524 511 524 193 569 193 569 562 182 562 182 951 797 951 797 28 288 28 288 65 469 65 469 563 272 563 272 74 8 74 8 600 175 600 175 572 167 572 167 503 308 503 308 127 435 127 435 403 139 403 139 15 481 15 481 705 529 705 529 635 474 635 474 810 665 810 665 871 633 871 633 461 617 461 617 458 16 458 16 954 445 954 445 177 35 177 35 792 771 792 771 570 426 570 426 32 606 32 606 794 148 794 148 927 676 927 676 24 639 24 639 56 32 56 32 399 705 399 705 288 400 288 400 112 546 112 546 928 871 928 871 574 543 574 543 23 717 23 717 208 169 208 169 501 474 501 474 146 292 146 292 833 94 833 94 772 681 772 681 20 669 20 669 570 772 570 772 604 651 604 651 154 246 154 246 730 596 730 596 609 436 609 436 356 215 356 215 926 678 926 678 484 485 484 485 54 745 54 745 727 711 727 711 542 846 542 846 782 246 782 246 740 24 740 24 368 161 368 161 295 386 295 386 310 810 310 810 282 567 282 567 238 937 238 937 517 280 517 280 442 39 442 39 68 442 68 442 846 549 846 549 582 357 582 357 565 19 565 19 527 790 527 790 203 729 203 729 630 317 630 317 580 593 580 593 872 192 872 192 677 330 677 330 611 503 611 503 774 775 774 775 636 813 636 813 406 254 406 254 282 229 282 229 150 90 150 90 632 403 632 403 861 314 861 314 679 95 679 95 338 239 338 239 905 102 905 102 374 578 374 578 727 824 727 824 472 235 472 235 797 603 797 603 926 155 926 155 697 262 697 262 450 371 450 371 671 487 671 487 403 203 403 203 855 222 855 222 496 44 496 44 829 128 829 128 593 406 593 406 385 661 385 661 382 699 382 699 549 281 549 281 85 386 85 386 578 63 578 63 456 261 456 261 195 169 195 169 221 915 221 915 39 625 39 625 236 175 236 175 387 164 387 164 357 911 357 911 446 130 446 130 455 477 455 477 84 319 84 319 362 122 362 122 596 773 596 773 438 758 438 758 802 48 802 48 874 89 874 89 309 464 309 464 470 478 470 478 410 491 410 491 33 178 33 178 111 56 111 56 771 377 771 377 297 740 297 740 588 202 588 202 591 145 591 145 476 686 476 686 124 531 124 531 41 613 41 613 673 113 673 113 828 864 828 864 576 554 576 554 116 840 116 840 946 877 946 877 1 630 1 630 482 31 482 31 618 313 618 313 464 153 464 153 840 19 840 19 208 936 208 936 72 572 72 572 392 140 392 140 493 926 493 926 629 569 629 569 780 407 780 407 742 472 742 472 463 314 463 314 896 135 896 135 883 910 883 910 952 725 952 725 73 205 73 205 412 583 412 583 56 487 56 487 75 470 75 470 889 765 889 765 184 687 184 687 90 806 90 806 939 561 939 561 444 429 444 429 831 690 831 690 533 784 533 784 37 827 37 827 239 835 239 835 736 775 736 775 487 235 487 235 648 328 648 328 47 932 47 932 583 482 583 482 76 444 76 444 286 494 286 494 856 629 856 629 545 249 545 249 321 198 321 198 393 539 393 539 91 767 91 767 580 145 580 145 350 793 350 793 605 699 605 699 354 235 354 235 465 608 465 608 32 135 32 135 306 314 306 314 739 177 739 177 805 952 805 952 459 546 459 546 420 445 420 445 460 454 460 454 381 863 381 863 492 446 492 446 786 360 786 360 136 415 136 415 23 153 23 153 591 882 591 882 727 738 727 738 709 818 709 818 496 491 496 491 450 849 450 849 82 655 82 655 49 691 49 691 579 219 579 219 670 84 670 84 631 534 631 534 463 622 463 622 586 870 586 870 665 917 665 917 134 83 134 83 848 744 848 744 570 198 570 198 415 953 415 953 330 28 330 28 452 910 452 910 621 422 621 422 335 611 335 611 560 40 560 40 487 742 487 742 113 858 113 858 324 442 324 442 356 42 356 42 694 692 694 692 466 184 466 184 669 673 669 673 149 537 149 537 238 958 238 958 30 789 30 789 501 511 501 511 687 425 687 425 845 137 845 137 353 390 353 390 297 375 297 375 544 848 544 848 911 152 911 152 617 415 617 415 856 559 856 559 275 833 275 833 498 626 498 626 259 182 259 182 158 268 158 268 886 755 886 755 114 476 114 476 315 480 315 480 855 52 855 52 374 282 374 282 716 538 716 538 95 49 95 49 737 266 737 266 129 811 129 811 61 241 61 241 955 448 955 448 921 692 921 692 898 604 898 604 899 743 899 743 349 351 349 351 796 279 796 279 104 160 104 160 26 129 26 129 914 358 914 358 199 792 199 792 95 686 95 686 704 387 704 387 678 744 678 744 630 668 630 668 147 186 147 186 176 498 176 498 871 379 871 379 392 136 392 136 947 121 947 121 362 276 362 276 737 692 737 692 216 705 216 705 43 416 43 416 872 493 872 493 226 807 226 807 644 683 644 683 488 869 488 869 41 451 41 451 182 234 182 234 297 493 297 493 23 444 23 444 489 474 489 474 43 594 43 594 35 683 35 683 229 218 229 218 421 567 421 567 525 820 525 820 593 394 593 394 383 180 383 180 219 416 219 416 107 868 107 868 398 174 398 174 467 255 467 255 839 666 839 666 207 760 207 760 696 446 696 446 76 241 76 241 39 233 39 233 713 772 713 772 684 861 684 861 536 830 536 830 886 466 886 466 355 158 355 158 775 690 775 690 101 603 101 603 371 475 371 475 749 411 749 411 869 864 869 864 671 701 671 701 411 712 411 712 178 16 178 16 357 590 357 590 626 473 626 473 874 159 874 159 319 146 319 146 226 543 226 543 13 741 13 741 541 292 541 292 355 693 355 693 570 249 570 249 668 469 668 469 945 669 945 669 872 78 872 78 906 514 906 514 844 158 844 158 100 462 100 462 350 884 350 884 367 925 367 925 10 885 10 885 306 317 306 317 272 570 272 570 774 48 774 48 67 848 67 848 536 686 536 686 907 758 907 758 555 544 555 544 100 226 100 226 916 230 916 230 413 701 413 701 316 850 316 850 666 482 666 482 674 555 674 555 723 675 723 675 470 939 470 939 147 516 147 516 191 769 191 769 121 574 121 574 854 80 854 80 506 637 506 637 553 942 553 942 157 675 157 675 25 742 25 742 637 67 637 67 284 182 284 182 459 422 459 422 251 18 251 18 330 649 330 649 597 479 597 479 145 413 145 413 283 57 283 57 397 646 397 646 18 301 18 301 636 541 636 541 404 64 404 64 882 366 882 366 847 294 847 294 728 443 728 443 260 395 260 395 488 887 488 887 521 782 521 782 178 459 178 459 456 513 456 513 91 660 91 660 638 683 638 683 729 291 729 291 509 774 509 774 760 316 760 316 746 449 746 449 88 151 88 151 319 190 319 190 300 739 300 739 394 85 394 85 956 958 956 958 940 528 940 528 548 894 548 894 147 43 147 43 34 351 34 351 397 642 397 642 156 845 156 845 298 948 298 948 956 210 956 210 660 804 660 804 327 251 327 251 333 557 333 557 919 524 919 524 39 410 39 410 411 891 411 891 649 748 649 748 274 756 274 756 49 856 49 856 724 723 724 723 685 6 685 6 649 429 649 429 608 723 608 723 751 199 751 199 388 336 388 336 24 925 24 925 418 64 418 64 169 29 169 29 27 606 27 606 605 297 605 297 227 661 227 661 192 25 192 25 704 134 704 134 309 567 309 567 399 390 399 390 369 705 369 705 512 604 512 604 189 618 189 618 789 903 789 903 823 25 823 25 231 951 231 951 593 40 593 40 737 16 737 16 337 38 337 38 259 938 259 938 272 22 272 22 416 403 416 403 187 814 187 814 928 75 928 75 469 345 469 345 383 134 383 134 371 693 371 693 396 750 396 750 62 470 62 470 43 31 43 31 565 577 565 577 852 553 852 553 168 114 168 114 913 82 913 82 510 214 510 214 324 721 324 721 880 913 880 913 31 340 31 340 745 699 745 699 435 538 435 538 960 922 960 922 475 881 475 881 274 635 274 635 269 753 269 753 34 602 34 602 808 897 808 897 329 679 329 679 476 315 476 315 179 840 179 840 304 238 304 238 670 404 670 404 573 604 573 604 606 25 606 25 881 765 881 765 412 406 412 406 141 507 141 507 722 194 722 194 423 948 423 948 592 387 592 387 361 252 361 252 827 568 827 568 464 24 464 24 777 240 777 240 494 451 494 451 198 817 198 817 936 172 936 172 785 242 785 242 568 759 568 759 607 800 607 800 300 696 300 696 504 669 504 669 741 59 741 59 53 444 53 444 153 127 153 127 456 71 456 71 466 565 466 565 180 697 180 697 173 710 173 710 145 325 145 325 220 395 220 395 714 13 714 13 548 595 548 595 414 875 414 875 608 608 608 608 98 299 98 299 444 554 444 554 125 463 125 463 58 90 58 90 874 138 874 138 241 272 241 272 506 198 506 198 713 222 713 222 527 350 527 350 576 779 576 779 610 804 610 804 168 466 168 466 639 156 639 156 422 480 422 480 324 831 324 831 949 89 949 89 485 378 485 378 417 659 417 659 811 812 811 812 525 409 525 409 304 875 304 875 493 681 493 681 100 576 100 576 716 759 716 759 652 550 652 550 72 936 72 936 893 655 893 655 209 280 209 280 741 31 741 31 46 340 46 340 643 751 643 751 631 161 631 161 106 331 106 331 924 307 924 307 194 948 194 948 796 310 796 310 7 223 7 223 335 521 335 521 776 501 776 501 349 766 349 766 297 17 297 17 69 348 69 348 289 5 289 5 919 285 919 285 893 149 893 149 890 816 890 816 347 890 347 890 487 504 487 504 944 96 944 96 428 779 428 779 451 552 451 552 105 563 105 563 495 935 495 935 918 561 918 561 613 869 613 869 572 757 572 757 232 671 232 671 119 871 119 871 399 646 399 646 571 674 571 674 518 190 518 190 204 691 204 691 13 288 13 288 324 478 324 478 951 632 951 632 593 473 593 473 365 135 365 135 884 272 884 272 553 194 553 194 259 223 259 223 571 465 571 465 743 603 743 603 328 529 328 529 927 138 927 138 325 659 325 659 700 486 700 486 64 666 64 666 611 477 611 477 152 161 152 161 654 20 654 20 576 595 576 595 139 160 139 160 64 273 64 273 379 331 379 331 884 432 884 432 20 533 20 533 459 696 459 696 800 240 800 240 521 934 521 934 124 3 124 3 517 874 517 874 474 937 474 937 300 682 300 682 127 623 127 623 252 574 252 574 69 25 69 25 138 882 138 882 666 29 666 29 573 583 573 583 640 102 640 102 848 817 848 817 651 210 651 210 788 474 788 474 678 437 678 437 939 158 939 158 398 212 398 212 782 718 782 718 149 107 149 107 776 365 776 365 746 941 746 941 213 403 213 403 383 209 383 209 610 743 610 743 2 608 2 608 957 390 957 390 935 279 935 279 470 824 470 824 313 297 313 297 111 249 111 249 213 636 213 636 737 444 737 444 302 813 302 813 918 227 918 227 647 8 647 8 336 393 336 393 700 144 700 144 673 632 673 632 185 829 185 829 305 563 305 563 129 377 129 377 60 302 60 302 104 930 104 930 401 528 401 528 154 76 154 76 148 760 148 760 18 188 18 188 572 821 572 821 99 941 99 941 918 333 918 333 371 527 371 527 704 951 704 951 571 771 571 771 175 481 175 481 8 800 8 800 425 746 425 746 957 114 957 114 908 873 908 873 335 949 335 949 389 420 389 420 327 670 327 670 794 346 794 346 132 403 132 403 97 826 97 826 694 174 694 174 710 297 710 297 420 829 420 829 137 769 137 769 295 901 295 901 190 12 190 12 173 187 173 187 139 397 139 397 887 265 887 265 941 759 941 759 475 399 475 399 563 692 563 692 514 864 514 864 385 223 385 223 683 513 683 513 911 202 911 202 39 557 39 557 104 761 104 761 923 723 923 723 300 101 300 101 385 214 385 214 398 315 398 315 551 140 551 140 342 666 342 666 814 384 814 384 351 25 351 25 396 689 396 689 474 766 474 766 331 912 331 912 906 327 906 327 711 774 711 774 70 485 70 485 628 684 628 684 955 957 955 957 278 80 278 80 423 934 423 934 712 439 712 439 415 813 415 813 310 405 310 405 842 211 842 211 482 23 482 23 483 13 483 13 354 25 354 25 507 388 507 388 928 49 928 49 372 403 372 403 921 610 921 610 263 524 263 524 863 425 863 425 831 691 831 691 663 181 663 181 892 257 892 257 508 486 508 486 881 802 881 802 26 405 26 405 551 119 551 119 275 780 275 780 56 21 56 21 798 713 798 713 148 69 148 69 387 512 387 512 191 770 191 770 288 854 288 854 17 126 17 126 295 807 295 807 53 605 53 605 30 448 30 448 298 55 298 55 29 357 29 357 133 219 133 219 83 909 83 909 45 391 45 391 770 481 770 481 478 113 478 113 639 65 639 65 871 833 871 833 819 446 819 446 108 148 108 148 796 289 796 289 868 443 868 443 12 355 12 355 539 762 539 762 873 499 873 499 882 9 882 9 364 115 364 115 922 86 922 86 354 59 354 59 157 834 157 834 622 917 622 917 21 287 21 287 517 895 517 895 435 312 435 312 48 172 48 172 825 586 825 586 718 835 718 835 448 3 448 3 783 863 783 863 51 522 51 522 378 461 378 461 18 758 18 758 360 849 360 849 369 789 369 789 6 353 6 353 886 295 886 295 215 168 215 168 926 545 926 545 560 581 560 581 56 171 56 171 954 201 954 201 168 418 168 418 628 317 628 317 550 151 550 151 47 153 47 153 701 909 701 909 720 590 720 590 588 191 588 191 849 637 849 637 776 152 776 152 767 190 767 190 504 313 504 313 958 731 958 731 248 694 248 694 641 529 641 529 119 729 119 729 914 534 914 534 248 478 248 478 912 77 912 77 213 885 213 885 556 339 556 339 119 580 119 580 683 183 683 183 351 162 351 162 615 313 615 313 545 349 545 349 398 466 398 466 484 821 484 821 673 428 673 428 739 287 739 287 630 294 630 294 174 2 174 2 631 785 631 785 42 573 42 573 225 821 225 821 909 799 909 799 134 141 134 141 35 750 35 750 715 838 715 838 140 865 140 865 427 453 427 453 315 230 315 230 50 670 50 670 120 605 120 605 834 861 834 861 671 218 671 218 401 385 401 385 927 231 927 231 233 700 233 700 381 832 381 832 296 372 296 372 78 661 78 661 126 261 126 261 768 11 768 11 689 765 689 765 913 571 913 571 91 95 91 95 150 562 150 562 43 289 43 289 950 112 950 112 928 557 928 557 685 169 685 169 338 676 338 676 906 903 906 903 425 662 425 662 817 101 817 101 739 587 739 587 537 405 537 405 466 61 466 61 718 28 718 28 412 156 412 156 944 561 944 561 570 841 570 841 499 193 499 193 121 283 121 283 798 494 798 494 700 157 700 157 524 139 524 139 823 334 823 334 941 674 941 674 54 799 54 799 838 238 838 238 724 953 724 953 493 481 493 481 644 436 644 436 462 351 462 351 140 609 140 609 745 65 745 65 389 386 389 386 849 148 849 148 349 460 349 460 238 215 238 215 532 300 532 300 956 384 956 384 834 255 834 255 650 248 650 248 636 410 636 410 762 510 762 510 458 248 458 248 20 43 20 43 638 470 638 470 322 782 322 782 634 493 634 493 944 425 944 425 469 437 469 437 872 108 872 108 554 474 554 474 701 713 701 713 434 823 434 823 800 393 800 393 887 448 887 448 276 298 276 298 918 794 918 794 624 858 624 858 896 352 896 352 96 448 96 448 60 610 60 610 549 244 549 244 291 673 291 673 720 898 720 898 291 405 291 405 843 300 843 300 893 743 893 743 656 357 656 357 200 951 200 951 687 790 687 790 619 727 619 727 845 732 845 732 38 13 38 13 608 904 608 904 138 341 138 341 244 670 244 670 252 541 252 541 424 535 424 535 375 904 375 904 306 351 306 351 903 364 903 364 599 855 599 855 270 211 270 211 308 468 308 468 834 958 834 958 504 734 504 734 365 669 365 669 615 242 615 242 172 88 172 88 152 321 152 321 177 201 177 201 504 815 504 815 577 640 577 640 710 596 710 596 503 510 503 510 20 638 20 638 63 570 63 570 12 301 12 301 604 415 604 415 745 214 745 214 930 844 930 844 954 673 954 673 124 82 124 82 482 491 482 491 551 954 551 954 795 133 795 133 629 637 629 637 750 434 750 434 716 10 716 10 60 557 60 557 548 771 548 771 505 161 505 161 13 832 13 832 747 751 747 751 486 330 486 330 943 44 943 44 487 545 487 545 245 160 245 160 344 823 344 823 63 200 63 200 88 307 88 307 422 852 422 852 791 111 791 111 405 554 405 554 348 635 348 635 268 289 268 289 63 151 63 151 926 583 926 583 48 252 48 252 691 732 691 732 751 212 751 212 647 916 647 916 465 62 465 62 745 665 745 665 258 459 258 459 637 135 637 135 893 4 893 4 251 495 251 495 790 33 790 33 173 916 173 916 433 275 433 275 885 880 885 880 839 123 839 123 196 240 196 240 808 881 808 881 164 564 164 564 884 254 884 254 48 721 48 721 673 418 673 418 919 14 919 14 504 527 504 527 924 938 924 938 920 875 920 875 216 852 216 852 818 338 818 338 311 754 311 754 331 722 331 722 247 283 247 283 317 238 317 238 44 925 44 925 118 540 118 540 895 439 895 439 119 775 119 775 234 800 234 800 790 77 790 77 381 959 381 959 188 705 188 705 157 496 157 496 808 938 808 938 63 837 63 837 491 3 491 3 177 643 177 643 618 761 618 761 82 609 82 609 31 688 31 688 533 716 533 716 856 766 856 766 386 422 386 422 887 47 887 47 629 450 629 450 816 63 816 63 605 618 605 618 398 931 398 931 190 858 190 858 46 640 46 640 48 66 48 66 194 370 194 370 349 519 349 519 463 839 463 839 775 450 775 450 623 834 623 834 960 127 960 127 528 856 528 856 623 960 623 960 692 822 692 822 338 56 338 56 495 441 495 441 311 17 311 17 172 116 172 116 65 102 65 102 872 750 872 750 169 713 169 713 117 545 117 545 379 382 379 382 377 380 377 380 469 894 469 894 44 674 44 674 427 246 427 246 94 553 94 553 134 389 134 389 110 28 110 28 704 1 704 1 340 634 340 634 841 755 841 755 88 884 88 884 165 470 165 470 408 947 408 947 236 604 236 604 616 217 616 217 252 918 252 918 727 594 727 594 792 175 792 175 960 50 960 50 325 566 325 566 614 546 614 546 63 862 63 862 798 2 798 2 85 656 85 656 81 292 81 292 619 489 619 489 637 591 637 591 440 442 440 442 181 253 181 253 265 583 265 583 412 285 412 285 444 329 444 329 814 593 814 593 710 428 710 428 760 753 760 753 46 81 46 81 411 903 411 903 783 77 783 77 845 401 845 401 90 104 90 104 663 515 663 515 786 544 786 544 280 642 280 642 654 291 654 291 640 873 640 873 314 24 314 24 534 392 534 392 470 343 470 343 691 32 691 32 885 236 885 236 517 808 517 808 576 24 576 24 525 267 525 267 929 104 929 104 536 188 536 188 683 209 683 209 25 441 25 441 615 780 615 780 748 856 748 856 169 21 169 21 604 349 604 349 725 346 725 346 457 320 457 320 869 254 869 254 486 47 486 47 807 214 807 214 443 778 443 778 956 943 956 943 228 486 228 486 91 838 91 838 144 267 144 267 395 270 395 270 835 118 835 118 236 366 236 366 724 24 724 24 47 640 47 640 304 724 304 724 601 468 601 468 277 261 277 261 197 682 197 682 536 374 536 374 799 508 799 508 31 40 31 40 169 690 169 690 872 847 872 847 889 171 889 171 129 789 129 789 633 699 633 699 205 470 205 470 550 871 550 871 133 739 133 739 466 235 466 235 500 511 500 511 227 628 227 628 442 485 442 485 913 295 913 295 11 960 11 960 619 920 619 920 429 48 429 48 275 596 275 596 573 524 573 524 381 407 381 407 427 603 427 603 181 214 181 214 633 858 633 858 214 567 214 567 512 761 512 761 275 724 275 724 362 93 362 93 561 60 561 60 185 352 185 352 715 498 715 498 269 236 269 236 228 484 228 484 58 341 58 341 36 732 36 732 39 75 39 75 718 668 718 668 957 929 957 929 390 384 390 384 58 863 58 863 835 346 835 346 817 189 817 189 530 943 530 943 5 748 5 748 785 566 785 566 434 13 434 13 373 93 373 93 581 631 581 631 772 387 772 387 671 629 671 629 156 895 156 895 309 198 309 198 106 24 106 24 83 476 83 476 756 74 756 74 660 413 660 413 592 583 592 583 876 549 876 549 682 820 682 820 671 706 671 706 578 872 578 872 391 503 391 503 107 48 107 48 81 121 81 121 718 782 718 782 448 117 448 117 933 117 933 117 297 136 297 136 576 207 576 207 950 69 950 69 131 311 131 311 483 435 483 435 38 767 38 767 68 653 68 653 884 300 884 300 445 192 445 192 140 373 140 373 136 816 136 816 228 391 228 391 499 435 499 435 257 68 257 68 159 468 159 468 511 959 511 959 898 466 898 466 207 449 207 449 614 350 614 350 948 456 948 456 936 160 936 160 261 67 261 67 762 819 762 819 495 727 495 727 417 357 417 357 48 221 48 221 119 760 119 760 797 929 797 929 746 868 746 868 541 420 541 420 171 540 171 540 897 738 897 738 215 367 215 367 291 38 291 38 134 187 134 187 418 357 418 357 238 529 238 529 332 409 332 409 155 309 155 309 650 177 650 177 877 544 877 544 275 336 275 336 822 652 822 652 34 433 34 433 341 240 341 240 872 908 872 908 100 890 100 890 345 600 345 600 174 669 174 669 505 914 505 914 336 641 336 641 928 491 928 491 700 574 700 574 569 391 569 391 120 229 120 229 835 959 835 959 925 631 925 631 211 479 211 479 792 619 792 619 464 168 464 168 171 620 171 620 630 847 630 847 301 601 301 601 148 380 148 380 198 4 198 4 654 844 654 844 245 436 245 436 859 912 859 912 330 547 330 547 839 12 839 12 235 767 235 767 307 568 307 568 339 813 339 813 720 259 720 259 463 130 463 130 360 203 360 203 127 264 127 264 533 934 533 934 539 512 539 512 712 796 712 796 427 474 427 474 131 234 131 234 654 126 654 126 31 832 31 832 628 838 628 838 583 132 583 132 164 194 164 194 635 142 635 142 247 946 247 946 79 618 79 618 603 784 603 784 873 89 873 89 913 516 913 516 134 271 134 271 174 173 174 173 693 502 693 502 798 543 798 543 26 554 26 554 285 927 285 927 301 316 301 316 700 297 700 297 953 943 953 943 418 747 418 747 221 894 221 894 584 647 584 647 206 468 206 468 124 725 124 725 83 82 83 82 351 798 351 798 200 460 200 460 551 802 551 802 412 652 412 652 734 403 734 403 146 78 146 78 928 408 928 408 580 643 580 643 289 907 289 907 795 270 795 270 101 507 101 507 152 650 152 650 198 619 198 619 143 641 143 641 882 593 882 593 231 246 231 246 811 664 811 664 27 93 27 93 645 94 645 94 571 670 571 670 43 631 43 631 364 277 364 277 602 296 602 296 164 917 164 917 803 429 803 429 367 864 367 864 558 691 558 691 429 304 429 304 114 30 114 30 849 498 849 498 830 69 830 69 355 70 355 70 52 689 52 689 127 896 127 896 200 290 200 290 340 746 340 746 837 74 837 74 934 256 934 256 392 655 392 655 909 818 909 818 515 653 515 653 180 613 180 613 763 786 763 786 858 754 858 754 779 417 779 417 788 934 788 934 223 751 223 751 329 1 329 1 890 937 890 937 245 55 245 55 496 748 496 748 295 626 295 626 108 12 108 12 66 13 66 13 300 782 300 782 512 493 512 493 426 286 426 286 14 920 14 920 673 528 673 528 849 50 849 50 537 285 537 285 597 914 597 914 664 551 664 551 636 129 636 129 766 126 766 126 818 117 818 117 609 317 609 317 896 766 896 766 644 35 644 35 700 526 700 526 26 844 26 844 594 73 594 73 871 710 871 710 193 712 193 712 68 467 68 467 543 152 543 152 801 875 801 875 657 376 657 376 852 286 852 286 305 471 305 471 759 179 759 179 931 669 931 669 158 338 158 338 531 656 531 656 833 589 833 589 145 426 145 426 682 424 682 424 388 91 388 91 443 92 443 92 421 579 421 579 294 662 294 662 258 571 258 571 947 565 947 565 316 525 316 525 893 911 893 911 73 248 73 248 629 300 629 300 306 301 306 301 350 138 350 138 918 468 918 468 399 664 399 664 166 840 166 840 308 187 308 187 39 919 39 919 589 651 589 651 819 195 819 195 110 727 110 727 184 451 184 451 702 349 702 349 759 259 759 259 248 147 248 147 710 223 710 223 364 417 364 417 143 172 143 172 959 804 959 804 527 624 527 624 167 621 167 621 407 741 407 741 816 704 816 704 271 122 271 122 633 86 633 86 174 786 174 786 643 514 643 514 242 176 242 176 815 87 815 87 4 42 4 42 937 142 937 142 221 849 221 849 696 923 696 923 129 354 129 354 253 483 253 483 839 782 839 782 934 65 934 65 860 185 860 185 124 580 124 580 63 59 63 59 790 559 790 559 130 930 130 930 739 505 739 505 143 494 143 494 165 267 165 267 97 468 97 468 176 580 176 580 711 956 711 956 559 568 559 568 164 67 164 67 800 301 800 301 305 58 305 58 147 924 147 924 506 805 506 805 110 822 110 822 733 892 733 892 812 669 812 669 462 877 462 877 473 550 473 550 86 152 86 152 344 94 344 94 911 594 911 594 605 578 605 578 618 419 618 419 244 197 244 197 489 72 489 72 824 782 824 782 933 753 933 753 604 887 604 887 201 132 201 132 486 655 486 655 405 216 405 216 943 409 943 409 604 59 604 59 932 331 932 331 262 749 262 749 904 464 904 464 399 355 399 355 48 198 48 198 6 197 6 197 261 705 261 705 271 879 271 879 134 262 134 262 225 820 225 820 643 913 643 913 201 86 201 86 419 336 419 336 102 400 102 400 95 101 95 101 170 460 170 460 196 167 196 167 479 237 479 237 629 226 629 226 160 71 160 71 295 82 295 82 347 546 347 546 420 748 420 748 278 442 278 442 585 598 585 598 615 322 615 322 455 554 455 554 763 92 763 92 613 311 613 311 16 738 16 738 60 448 60 448 570 417 570 417 186 571 186 571 802 281 802 281 864 658 864 658 386 574 386 574 260 614 260 614 554 826 554 826 528 519 528 519 575 40 575 40 897 125 897 125 438 539 438 539 40 642 40 642 157 789 157 789 237 326 237 326 787 720 787 720 71 554 71 554 715 57 715 57 645 69 645 69 717 559 717 559 904 546 904 546 181 137 181 137 582 320 582 320 178 141 178 141 905 593 905 593 136 378 136 378 942 571 942 571 79 831 79 831 167 90 167 90 177 1 177 1 249 444 249 444 560 729 560 729 383 163 383 163 926 404 926 404 421 903 421 903 290 689 290 689 45 18 45 18 250 486 250 486 430 546 430 546 692 540 692 540 144 714 144 714 371 878 371 878 17 785 17 785 880 814 880 814 515 497 515 497 631 97 631 97 331 153 331 153 166 702 166 702 484 748 484 748 625 562 625 562 282 192 282 192 161 478 161 478 464 608 464 608 720 471 720 471 826 778 826 778 814 678 814 678 547 818 547 818 511 454 511 454 41 445 41 445 667 41 667 41 700 519 700 519 365 563 365 563 738 862 738 862 245 957 245 957 54 4 54 4 518 211 518 211 549 48 549 48 712 887 712 887 175 334 175 334 567 92 567 92 492 123 492 123 482 811 482 811 132 138 132 138 877 449 877 449 246 833 246 833 463 495 463 495 18 796 18 796 341 697 341 697 63 73 63 73 797 856 797 856 310 491 310 491 668 760 668 760 772 664 772 664 409 58 409 58 588 539 588 539 623 179 623 179 579 754 579 754 911 300 911 300 51 144 51 144 699 544 699 544 333 960 333 960 710 753 710 753 686 946 686 946 737 220 737 220 543 718 543 718 547 865 547 865 51 544 51 544 953 119 953 119 659 425 659 425 166 583 166 583 569 926 569 926 831 881 831 881 821 359 821 359 622 6 622 6 235 289 235 289 496 463 496 463 403 29 403 29 342 517 342 517 184 159 184 159 8 279 8 279 506 31 506 31 253 167 253 167 908 139 908 139 4 333 4 333 950 195 950 195 724 732 724 732 737 247 737 247 405 734 405 734 567 364 567 364 829 710 829 710 605 537 605 537 355 197 355 197 196 920 196 920 628 120 628 120 494 716 494 716 452 316 452 316 294 378 294 378 931 26 931 26 2 841 2 841 658 829 658 829 384 942 384 942 104 196 104 196 813 465 813 465 269 576 269 576 559 846 559 846 959 634 959 634 444 376 444 376 720 106 720 106 352 849 352 849 869 193 869 193 955 852 955 852 57 32 57 32 641 812 641 812 792 31 792 31 696 762 696 762 420 903 420 903 189 722 189 722 212 664 212 664 191 510 191 510 112 708 112 708 579 186 579 186 214 434 214 434 222 886 222 886 56 380 56 380 318 792 318 792 924 881 924 881 354 503 354 503 283 212 283 212 925 353 925 353 162 539 162 539 151 469 151 469 564 48 564 48 140 202 140 202 357 436 357 436 331 871 331 871 352 695 352 695 952 136 952 136 483 321 483 321 458 768 458 768 830 77 830 77 78 17 78 17 728 584 728 584 354 757 354 757 426 150 426 150 699 473 699 473 577 526 577 526 95 733 95 733 448 377 448 377 172 405 172 405 92 343 92 343 79 139 79 139 542 793 542 793 782 506 782 506 165 40 165 40 63 20 63 20 929 733 929 733 910 190 910 190 665 775 665 775 251 143 251 143 486 808 486 808 217 596 217 596 310 184 310 184 145 143 145 143 394 161 394 161 221 819 221 819 632 449 632 449 781 234 781 234 297 747 297 747 389 527 389 527 732 102 732 102 509 628 509 628 737 684 737 684 448 350 448 350 415 877 415 877 45 900 45 900 272 201 272 201 761 403 761 403 767 26 767 26 171 877 171 877 593 552 593 552 287 869 287 869 825 498 825 498 388 516 388 516 769 620 769 620 222 584 222 584 72 507 72 507 900 480 900 480 191 379 191 379 163 177 163 177 171 378 171 378 697 788 697 788 806 442 806 442 475 341 475 341 734 370 734 370 303 182 303 182 85 14 85 14 51 42 51 42 223 555 223 555 692 218 692 218 807 220 807 220 856 227 856 227 426 424 426 424 917 22 917 22 698 393 698 393 375 759 375 759 956 622 956 622 926 383 926 383 811 826 811 826 445 474 445 474 83 835 83 835 285 938 285 938 470 723 470 723 600 450 600 450 107 363 107 363 222 299 222 299 666 955 666 955 115 738 115 738 705 491 705 491 111 664 111 664 274 214 274 214 573 817 573 817 594 713 594 713 604 454 604 454 284 137 284 137 673 931 673 931 476 842 476 842 819 329 819 329 661 632 661 632 142 301 142 301 795 818 795 818 897 567 897 567 794 842 794 842 623 68 623 68 781 326 781 326 338 741 338 741 455 162 455 162 371 222 371 222 174 12 174 12 628 488 628 488 571 167 571 167 198 815 198 815 187 712 187 712 115 852 115 852 657 892 657 892 533 300 533 300 753 384 753 384 925 831 925 831 551 647 551 647 781 906 781 906 910 888 910 888 446 445 446 445 346 302 346 302 859 382 859 382 78 374 78 374 740 677 740 677 646 532 646 532 44 126 44 126 687 766 687 766 732 586 732 586 74 927 74 927 942 189 942 189 237 918 237 918 498 834 498 834 321 437 321 437 716 242 716 242 837 130 837 130 692 97 692 97 649 825 649 825 117 530 117 530 308 839 308 839 46 445 46 445 767 17 767 17 340 912 340 912 824 427 824 427 46 363 46 363 640 930 640 930 280 739 280 739 909 947 909 947 384 959 384 959 617 913 617 913 300 382 300 382 241 35 241 35 627 784 627 784 471 771 471 771 959 216 959 216 32 448 32 448 273 177 273 177 550 861 550 861 381 613 381 613 23 592 23 592 233 567 233 567 820 900 820 900 467 667 467 667 339 599 339 599 584 633 584 633 94 348 94 348 878 877 878 877 146 347 146 347 59 10 59 10 1 716 1 716 571 530 571 530 592 224 592 224 334 512 334 512 57 696 57 696 295 446 295 446 587 683 587 683 334 943 334 943 613 709 613 709 95 358 95 358 830 2 830 2 841 429 841 429 96 215 96 215 232 490 232 490 204 15 204 15 72 725 72 725 808 447 808 447 518 679 518 679 675 490 675 490 58 802 58 802 338 858 338 858 916 318 916 318 604 466 604 466 83 613 83 613 573 837 573 837 207 117 207 117 132 669 132 669 880 65 880 65 596 373 596 373 500 208 500 208 487 352 487 352 173 605 173 605 582 480 582 480 513 533 513 533 786 239 786 239 936 220 936 220 895 762 895 762 498 520 498 520 659 32 659 32 959 740 959 740 940 439 940 439 452 47 452 47 951 520 951 520 332 347 332 347 698 910 698 910 117 718 117 718 778 699 778 699 751 548 751 548 342 948 342 948 705 939 705 939 474 16 474 16 324 37 324 37 429 668 429 668 101 10 101 10 820 25 820 25 679 67 679 67 108 573 108 573 543 560 543 560 228 302 228 302 950 931 950 931 896 394 896 394 427 227 427 227 952 802 952 802 398 682 398 682 790 379 790 379 902 487 902 487 636 331 636 331 12 317 12 317 220 130 220 130 46 66 46 66 766 766 766 766 333 193 333 193 445 21 445 21 159 376 159 376 714 720 714 720 686 155 686 155 424 874 424 874 86 399 86 399 814 341 814 341 651 176 651 176 456 437 456 437 17 715 17 715 310 547 310 547 898 613 898 613 140 427 140 427 844 306 844 306 945 78 945 78 880 350 880 350 928 449 928 449 772 904 772 904 745 428 745 428 370 66 370 66 241 620 241 620 823 659 823 659 557 146 557 146 293 245 293 245 491 34 491 34 673 23 673 23 74 21 74 21 357 603 357 603 830 855 830 855 639 601 639 601 653 393 653 393 913 603 913 603 404 896 404 896 79 735 79 735 706 4 706 4 516 856 516 856 603 402 603 402 13 941 13 941 758 667 758 667 732 825 732 825 896 515 896 515 182 777 182 777 695 930 695 930 758 481 758 481 112 583 112 583 72 951 72 951 146 368 146 368 110 886 110 886 473 210 473 210 639 637 639 637 211 151 211 151 547 414 547 414 550 283 550 283 24 543 24 543 72 495 72 495 112 316 112 316 6 535 6 535 273 611 273 611 62 75 62 75 947 54 947 54 292 697 292 697 550 141 550 141 449 129 449 129 239 760 239 760 340 98 340 98 415 870 415 870 655 147 655 147 595 72 595 72 792 552 792 552 164 718 164 718 738 447 738 447 829 478 829 478 368 932 368 932 798 335 798 335 798 27 798 27 538 879 538 879 793 154 793 154 601 638 601 638 545 908 545 908 471 689 471 689 14 783 14 783 931 688 931 688 265 247 265 247 481 664 481 664 526 265 526 265 328 121 328 121 753 321 753 321 37 664 37 664 533 332 533 332 86 47 86 47 118 846 118 846 80 361 80 361 161 286 161 286 26 742 26 742 695 773 695 773 144 637 144 637 814 3 814 3 160 117 160 117 783 906 783 906 848 650 848 650 633 833 633 833 310 815 310 815 605 2 605 2 958 838 958 838 512 156 512 156 809 41 809 41 572 593 572 593 904 613 904 613 318 281 318 281 709 250 709 250 842 414 842 414 794 668 794 668 307 830 307 830 23 309 23 309 739 333 739 333 601 912 601 912 365 880 365 880 358 514 358 514 585 231 585 231 751 530 751 530 596 63 596 63 513 357 513 357 945 460 945 460 792 568 792 568 345 150 345 150 181 335 181 335 797 129 797 129 775 880 775 880 773 190 773 190 402 26 402 26 559 310 559 310 686 188 686 188 396 834 396 834 261 315 261 315 868 816 868 816 921 112 921 112 14 197 14 197 699 552 699 552 441 822 441 822 853 802 853 802 103 621 103 621 290 341 290 341 940 842 940 842 240 423 240 423 755 927 755 927 165 183 165 183 569 243 569 243 55 468 55 468 16 449 16 449 242 387 242 387 286 118 286 118 951 701 951 701 731 886 731 886 567 110 567 110 86 343 86 343 827 248 827 248 177 804 177 804 352 302 352 302 737 539 737 539 403 409 403 409 367 432 367 432 601 694 601 694 121 8 121 8 906 438 906 438 625 319 625 319 17 765 17 765 93 34 93 34 46 548 46 548 726 630 726 630 756 56 756 56 457 495 457 495 779 184 779 184 569 633 569 633 751 474 751 474 890 755 890 755 111 70 111 70 632 687 632 687 111 474 111 474 622 564 622 564 678 292 678 292 752 316 752 316 545 939 545 939 737 822 737 822 254 551 254 551 445 581 445 581 50 260 50 260 721 767 721 767 708 740 708 740 702 366 702 366 527 218 527 218 761 723 761 723 644 111 644 111 462 862 462 862 165 928 165 928 217 695 217 695 11 670 11 670 331 57 331 57 482 13 482 13 235 561 235 561 488 5 488 5 722 227 722 227 113 916 113 916 46 581 46 581 614 250 614 250 768 515 768 515 833 44 833 44 734 953 734 953 466 658 466 658 765 842 765 842 440 274 440 274 250 354 250 354 852 289 852 289 698 659 698 659 107 127 107 127 340 209 340 209 242 168 242 168 224 708 224 708 177 573 177 573 959 310 959 310 132 594 132 594 39 807 39 807 922 945 922 945 162 841 162 841 758 86 758 86 141 899 141 899 178 306 178 306 538 368 538 368 439 489 439 489 910 221 910 221 71 659 71 659 67 910 67 910 692 638 692 638 168 825 168 825 293 938 293 938 764 841 764 841 280 524 280 524 598 28 598 28 90 332 90 332 352 454 352 454 401 711 401 711 87 524 87 524 883 845 883 845 205 490 205 490 268 292 268 292 744 526 744 526 572 643 572 643 352 26 352 26 119 216 119 216 324 805 324 805 822 379 822 379 509 472 509 472 554 857 554 857 404 737 404 737 683 626 683 626 397 666 397 666 663 364 663 364 317 883 317 883 926 164 926 164 530 594 530 594 646 358 646 358 651 142 651 142 362 309 362 309 699 309 699 309 246 9 246 9 522 903 522 903 877 780 877 780 692 888 692 888 932 604 932 604 456 370 456 370 900 781 900 781 234 849 234 849 75 228 75 228 721 805 721 805 332 476 332 476 649 51 649 51 234 357 234 357 691 756 691 756 481 864 481 864 510 420 510 420 378 694 378 694 545 381 545 381 700 107 700 107 66 615 66 615 52 958 52 958 106 279 106 279 616 362 616 362 565 307 565 307 302 226 302 226 279 277 279 277 946 840 946 840 339 459 339 459 628 182 628 182 453 858 453 858 583 569 583 569 538 823 538 823 84 528 84 528 467 204 467 204 21 881 21 881 134 121 134 121 858 325 858 325 861 273 861 273 647 552 647 552 276 729 276 729 575 268 575 268 652 144 652 144 898 89 898 89 599 611 599 611 143 863 143 863 716 192 716 192 22 214 22 214 898 699 898 699 959 779 959 779 495 339 495 339 953 648 953 648 861 633 861 633 200 136 200 136 41 86 41 86 259 893 259 893 708 707 708 707 599 587 599 587 950 206 950 206 322 267 322 267 918 828 918 828 857 713 857 713 19 641 19 641 450 839 450 839 942 778 942 778 699 888 699 888 253 51 253 51 849 517 849 517 426 81 426 81 938 716 938 716 626 490 626 490 188 91 188 91 103 120 103 120 659 505 659 505 751 683 751 683 719 222 719 222 770 931 770 931 547 887 547 887 239 569 239 569 664 291 664 291 728 247 728 247 392 952 392 952 945 539 945 539 675 190 675 190 837 25 837 25 749 370 749 370 561 918 561 918 510 773 510 773 320 91 320 91 365 46 365 46 629 77 629 77 283 282 283 282 623 551 623 551 609 617 609 617 22 234 22 234 190 644 190 644 294 459 294 459 522 779 522 779 174 626 174 626 621 591 621 591 209 893 209 893 421 217 421 217 585 506 585 506 773 738 773 738 159 304 159 304 816 153 816 153 884 87 884 87 290 544 290 544 188 539 188 539 167 655 167 655 638 477 638 477 354 368 354 368 661 178 661 178 200 321 200 321 114 802 114 802 162 501 162 501 727 234 727 234 527 115 527 115 157 379 157 379 959 341 959 341 175 824 175 824 57 299 57 299 333 892 333 892 406 566 406 566 842 82 842 82 323 429 323 429 15 59 15 59 515 635 515 635 406 108 406 108 943 589 943 589 741 266 741 266 510 59 510 59 621 741 621 741 379 518 379 518 343 136 343 136 432 628 432 628 903 228 903 228 639 252 639 252 375 602 375 602 922 140 922 140 437 642 437 642 738 357 738 357 872 569 872 569 564 579 564 579 357 179 357 179 500 654 500 654 518 110 518 110 705 621 705 621 353 413 353 413 268 506 268 506 803 354 803 354 858 709 858 709 266 600 266 600 325 782 325 782 299 74 299 74 507 782 507 782 492 56 492 56 381 303 381 303 395 921 395 921 162 464 162 464 853 20 853 20 273 834 273 834 752 838 752 838 138 269 138 269 274 319 274 319 414 428 414 428 199 644 199 644 562 588 562 588 751 911 751 911 897 466 897 466 125 74 125 74 23 82 23 82 377 920 377 920 342 280 342 280 639 333 639 333 821 547 821 547 702 752 702 752 700 677 700 677 698 192 698 192 329 900 329 900 523 748 523 748 718 732 718 732 668 282 668 282 656 507 656 507 236 289 236 289 874 868 874 868 592 526 592 526 136 461 136 461 687 483 687 483 557 32 557 32 645 595 645 595 173 190 173 190 416 264 416 264 307 503 307 503 550 30 550 30 828 19 828 19 270 101 270 101 475 524 475 524 546 290 546 290 819 402 819 402 899 718 899 718 960 710 960 710 101 22 101 22 590 831 590 831 78 473 78 473 384 456 384 456 796 237 796 237 843 96 843 96 636 283 636 283 56 56 56 56 499 927 499 927 613 57 613 57 793 873 793 873 773 379 773 379 729 222 729 222 923 911 923 911 499 535 499 535 131 247 131 247 442 224 442 224 490 40 490 40 727 571 727 571 849 335 849 335 324 923 324 923 333 201 333 201 17 105 17 105 266 937 266 937 482 3 482 3 131 886 131 886 366 696 366 696 204 106 204 106 706 717 706 717 393 52 393 52 765 443 765 443 820 631 820 631 82 174 82 174 858 649 858 649 904 647 904 647 863 565 863 565 829 539 829 539 437 313 437 313 927 947 927 947 553 73 553 73 626 330 626 330 343 74 343 74 717 402 717 402 304 855 304 855 732 879 732 879 187 512 187 512 479 506 479 506 530 6 530 6 490 383 490 383 672 161 672 161 931 703 931 703 362 506 362 506 264 431 264 431 515 241 515 241 422 55 422 55 406 920 406 920 418 693 418 693 607 565 607 565 436 631 436 631 50 68 50 68 39 580 39 580 627 947 627 947 859 916 859 916 861 101 861 101 643 851 643 851 956 368 956 368 680 162 680 162 434 926 434 926 163 342 163 342 629 752 629 752 807 695 807 695 143 726 143 726 693 323 693 323 477 504 477 504 677 168 677 168 209 496 209 496 484 141 484 141 561 782 561 782 112 522 112 522 533 19 533 19 286 811 286 811 172 566 172 566 277 817 277 817 248 738 248 738 337 593 337 593 397 54 397 54 800 51 800 51 534 131 534 131 40 500 40 500 208 146 208 146 479 804 479 804 334 796 334 796 338 905 338 905 883 848 883 848 31 410 31 410 635 784 635 784 698 773 698 773 498 692 498 692 876 490 876 490 251 261 251 261 399 350 399 350 394 323 394 323 147 937 147 937 426 224 426 224 61 584 61 584 889 451 889 451 355 43 355 43 231 134 231 134 881 952 881 952 635 121 635 121 422 199 422 199 910 540 910 540 152 483 152 483 525 104 525 104 236 591 236 591 571 839 571 839 607 767 607 767 365 344 365 344 640 283 640 283 12 428 12 428 51 256 51 256 815 446 815 446 222 560 222 560 641 155 641 155 584 393 584 393 839 718 839 718 654 888 654 888 886 773 886 773 61 213 61 213 917 928 917 928 696 425 696 425 959 307 959 307 308 500 308 500 37 776 37 776 763 616 763 616 650 27 650 27 297 43 297 43 773 860 773 860 114 281 114 281 194 944 194 944 282 448 282 448 513 881 513 881 315 35 315 35 854 361 854 361 771 504 771 504 807 539 807 539 627 490 627 490 690 762 690 762 33 727 33 727 900 176 900 176 375 18 375 18 2 153 2 153 754 34 754 34 292 69 292 69 739 514 739 514 373 633 373 633 305 799 305 799 85 942 85 942 86 413 86 413 631 81 631 81 542 402 542 402 867 2 867 2 107 74 107 74 437 85 437 85 435 321 435 321 348 916 348 916 256 940 256 940 284 58 284 58 815 816 815 816 908 889 908 889 498 617 498 617 665 437 665 437 142 677 142 677 258 583 258 583 605 231 605 231 921 124 921 124 526 356 526 356 712 404 712 404 224 585 224 585 714 131 714 131 938 499 938 499 621 306 621 306 598 53 598 53 471 639 471 639 674 342 674 342 190 121 190 121 286 784 286 784 110 869 110 869 944 402 944 402 519 444 519 444 147 767 147 767 637 874 637 874 787 301 787 301 278 17 278 17 530 743 530 743 47 516 47 516 711 236 711 236 56 652 56 652 954 173 954 173 371 743 371 743 713 467 713 467 313 451 313 451 359 886 359 886 181 328 181 328 663 743 663 743 231 459 231 459 821 743 821 743 418 604 418 604 109 238 109 238 654 697 654 697 194 229 194 229 423 536 423 536 649 236 649 236 316 545 316 545 747 789 747 789 753 562 753 562 295 295 295 295 765 153 765 153 397 92 397 92 301 157 301 157 388 483 388 483 95 310 95 310 72 720 72 720 669 677 669 677 623 589 623 589 623 66 623 66 175 960 175 960 112 307 112 307 57 306 57 306 361 428 361 428 335 160 335 160 697 722 697 722 138 507 138 507 656 960 656 960 22 423 22 423 881 508 881 508 897 933 897 933 431 840 431 840 866 84 866 84 697 332 697 332 921 958 921 958 201 314 201 314 892 514 892 514 239 702 239 702 565 626 565 626 911 498 911 498 897 532 897 532 97 103 97 103 753 548 753 548 240 163 240 163 300 336 300 336 924 798 924 798 172 250 172 250 88 900 88 900 892 570 892 570 492 310 492 310 641 666 641 666 499 777 499 777 878 472 878 472 414 581 414 581 718 39 718 39 752 39 752 39 446 878 446 878 641 863 641 863 815 839 815 839 635 403 635 403 480 282 480 282 131 223 131 223 897 386 897 386 812 664 812 664 520 779 520 779 485 469 485 469 176 618 176 618 901 501 901 501 244 268 244 268 563 575 563 575 560 287 560 287 234 802 234 802 267 170 267 170 120 566 120 566 298 346 298 346 509 946 509 946 263 724 263 724 620 4 620 4 241 300 241 300 654 396 654 396 327 239 327 239 445 734 445 734 769 409 769 409 105 836 105 836 935 31 935 31 470 378 470 378 151 359 151 359 284 304 284 304 771 395 771 395 678 12 678 12 945 922 945 922 756 613 756 613 121 663 121 663 217 73 217 73 651 440 651 440 893 56 893 56 486 232 486 232 348 678 348 678 418 325 418 325 5 893 5 893 231 482 231 482 923 473 923 473 500 711 500 711 728 330 728 330 281 44 281 44 517 213 517 213 573 770 573 770 452 628 452 628 536 682 536 682 582 17 582 17 122 187 122 187 917 143 917 143 131 768 131 768 11 257 11 257 105 440 105 440 857 625 857 625 757 725 757 725 322 667 322 667 838 957 838 957 221 367 221 367 524 652 524 652 86 722 86 722 910 16 910 16 621 349 621 349 37 12 37 12 629 477 629 477 126 53 126 53 343 913 343 913 668 888 668 888 333 368 333 368 468 434 468 434 231 480 231 480 16 630 16 630 585 768 585 768 525 331 525 331 299 31 299 31 476 492 476 492 920 642 920 642 548 390 548 390 239 34 239 34 414 189 414 189 677 172 677 172 216 103 216 103 129 255 129 255 947 207 947 207 863 113 863 113 37 499 37 499 110 587 110 587 568 455 568 455 50 200 50 200 457 624 457 624 450 282 450 282 906 906 906 906 843 677 843 677 896 611 896 611 459 706 459 706 197 637 197 637 535 830 535 830 199 272 199 272 533 664 533 664 520 261 520 261 899 70 899 70 540 828 540 828 366 176 366 176 302 647 302 647 380 884 380 884 251 173 251 173 547 417 547 417 725 168 725 168 495 956 495 956 865 551 865 551 512 574 512 574 153 205 153 205 713 787 713 787 908 496 908 496 18 28 18 28 217 91 217 91 183 814 183 814 375 716 375 716 360 913 360 913 560 374 560 374 103 67 103 67 290 897 290 897 781 690 781 690 957 709 957 709 708 197 708 197 839 339 839 339 270 788 270 788 155 620 155 620 445 363 445 363 549 775 549 775 185 332 185 332 424 463 424 463 894 425 894 425 376 163 376 163 26 302 26 302 947 437 947 437 830 620 830 620 64 79 64 79 66 674 66 674 395 386 395 386 179 357 179 357 629 646 629 646 713 410 713 410 50 647 50 647 340 598 340 598 521 230 521 230 52 483 52 483 277 56 277 56 862 322 862 322 839 69 839 69 926 739 926 739 609 650 609 650 335 238 335 238 636 504 636 504 740 125 740 125 707 690 707 690 931 287 931 287 374 531 374 531 229 535 229 535 488 38 488 38 664 476 664 476 706 108 706 108 637 471 637 471 574 730 574 730 170 935 170 935 776 864 776 864 304 259 304 259 534 199 534 199 386 107 386 107 868 408 868 408 492 22 492 22 345 321 345 321 784 699 784 699 558 356 558 356 160 392 160 392 49 409 49 409 740 93 740 93 451 745 451 745 183 79 183 79 586 550 586 550 576 204 576 204 288 31 288 31 914 696 914 696 464 746 464 746 449 690 449 690 583 365 583 365 852 713 852 713 259 511 259 511 229 512 229 512 345 238 345 238 736 589 736 589 239 378 239 378 391 155 391 155 387 151 387 151 48 648 48 648 674 559 674 559 261 744 261 744 818 94 818 94 771 832 771 832 360 52 360 52 700 907 700 907 147 439 147 439 853 57 853 57 527 926 527 926 264 235 264 235 531 599 531 599 35 569 35 569 676 321 676 321 392 556 392 556 95 243 95 243 171 516 171 516 499 371 499 371 407 51 407 51 868 512 868 512 873 735 873 735 266 329 266 329 403 804 403 804 656 820 656 820 219 656 219 656 117 664 117 664 537 38 537 38 910 451 910 451 636 859 636 859 450 308 450 308 518 540 518 540 333 226 333 226 203 454 203 454 701 243 701 243 503 685 503 685 56 646 56 646 773 470 773 470 116 938 116 938 264 124 264 124 446 228 446 228 294 398 294 398 372 813 372 813 663 303 663 303 523 946 523 946 107 246 107 246 265 466 265 466 641 876 641 876 715 740 715 740 273 528 273 528 65 110 65 110 419 22 419 22 813 431 813 431 598 739 598 739 282 531 282 531 221 264 221 264 566 692 566 692 332 414 332 414 835 776 835 776 712 292 712 292 302 711 302 711 890 412 890 412 762 154 762 154 476 313 476 313 60 33 60 33 190 36 190 36 733 558 733 558 132 315 132 315 92 904 92 904 101 205 101 205 393 105 393 105 174 607 174 607 267 705 267 705 62 938 62 938 411 240 411 240 455 538 455 538 391 591 391 591 339 400 339 400 48 296 48 296 189 34 189 34 908 58 908 58 948 22 948 22 868 822 868 822 123 234 123 234 855 388 855 388 492 207 492 207 214 895 214 895 112 873 112 873 486 821 486 821 520 465 520 465 929 744 929 744 328 403 328 403 373 591 373 591 342 304 342 304 35 790 35 790 304 477 304 477 1 281 1 281 227 131 227 131 249 173 249 173 84 893 84 893 776 856 776 856 827 93 827 93 960 852 960 852 99 614 99 614 582 336 582 336 172 659 172 659 916 431 916 431 265 15 265 15 824 70 824 70 387 892 387 892 212 610 212 610 604 128 604 128 780 235 780 235 603 84 603 84 207 307 207 307 302 195 302 195 596 245 596 245 839 680 839 680 392 919 392 919 555 274 555 274 233 177 233 177 565 836 565 836 780 207 780 207 593 117 593 117 88 690 88 690 257 654 257 654 905 79 905 79 412 110 412 110 813 206 813 206 906 361 906 361 362 460 362 460 713 581 713 581 118 793 118 793 670 187 670 187 150 316 150 316 704 170 704 170 450 874 450 874 656 786 656 786 126 474 126 474 215 596 215 596 44 729 44 729 943 324 943 324 513 932 513 932 328 236 328 236 70 110 70 110 551 648 551 648 601 158 601 158 674 201 674 201 877 206 877 206 101 146 101 146 517 141 517 141 47 830 47 830 125 158 125 158 533 536 533 536 833 311 833 311 767 545 767 545 148 835 148 835 615 717 615 717 331 608 331 608 605 70 605 70 207 290 207 290 645 104 645 104 95 910 95 910 278 259 278 259 395 32 395 32 605 669 605 669 378 901 378 901 248 365 248 365 613 546 613 546 924 673 924 673 794 523 794 523 656 345 656 345 186 397 186 397 687 41 687 41 379 36 379 36 170 155 170 155 486 389 486 389 388 811 388 811 282 662 282 662 532 521 532 521 903 945 903 945 326 602 326 602 308 805 308 805 282 824 282 824 762 117 762 117 740 237 740 237 903 151 903 151 138 892 138 892 220 53 220 53 330 88 330 88 335 623 335 623 177 299 177 299 10 24 10 24 356 913 356 913 458 565 458 565 91 474 91 474 609 897 609 897 417 715 417 715 308 44 308 44 278 30 278 30 573 791 573 791 429 637 429 637 714 409 714 409 238 587 238 587 316 637 316 637 245 411 245 411 138 834 138 834 497 887 497 887 635 346 635 346 486 282 486 282 751 43 751 43 855 593 855 593 45 432 45 432 505 666 505 666 362 95 362 95 365 712 365 712 55 400 55 400 162 403 162 403 763 837 763 837 153 676 153 676 498 369 498 369 489 156 489 156 810 317 810 317 442 267 442 267 457 455 457 455 330 953 330 953 773 414 773 414 811 288 811 288 170 583 170 583 514 943 514 943 280 59 280 59 202 521 202 521 323 806 323 806 591 900 591 900 49 42 49 42 628 939 628 939 319 218 319 218 237 892 237 892 605 319 605 319 710 811 710 811 525 663 525 663 474 349 474 349 744 849 744 849 796 494 796 494 729 18 729 18 402 492 402 492 735 371 735 371 84 281 84 281 208 768 208 768 914 684 914 684 145 954 145 954 524 849 524 849 30 22 30 22 855 293 855 293 521 253 521 253 607 187 607 187 882 522 882 522 863 89 863 89 276 719 276 719 618 635 618 635 377 848 377 848 742 143 742 143 576 645 576 645 332 440 332 440 926 477 926 477 106 524 106 524 217 502 217 502 352 918 352 918 719 166 719 166 870 148 870 148 366 949 366 949 773 505 773 505 889 544 889 544 25 300 25 300 73 408 73 408 22 648 22 648 458 897 458 897 768 794 768 794 762 564 762 564 561 614 561 614 365 125 365 125 599 99 599 99 779 797 779 797 51 570 51 570 528 137 528 137 603 11 603 11 844 809 844 809 888 615 888 615 545 282 545 282 521 535 521 535 776 428 776 428 735 276 735 276 332 805 332 805 799 909 799 909 268 637 268 637 835 292 835 292 318 672 318 672 793 113 793 113 935 623 935 623 642 125 642 125 419 831 419 831 180 329 180 329 547 472 547 472 121 325 121 325 490 183 490 183 110 921 110 921 592 908 592 908 5 31 5 31 127 701 127 701 323 614 323 614 505 545 505 545 706 305 706 305 399 774 399 774 432 502 432 502 171 940 171 940 655 672 655 672 327 200 327 200 819 462 819 462 500 898 500 898 7 145 7 145 597 247 597 247 264 242 264 242 161 631 161 631 904 297 904 297 548 584 548 584 300 231 300 231 190 417 190 417 879 461 879 461 674 880 674 880 285 947 285 947 153 917 153 917 537 866 537 866 445 869 445 869 23 90 23 90 510 103 510 103 482 717 482 717 672 730 672 730 919 290 919 290 635 174 635 174 745 627 745 627 890 326 890 326 411 143 411 143 477 60 477 60 905 633 905 633 183 157 183 157 287 359 287 359 496 681 496 681 800 899 800 899 259 660 259 660 672 110 672 110 129 392 129 392 651 56 651 56 141 609 141 609 540 297 540 297 223 111 223 111 934 124 934 124 705 824 705 824 399 222 399 222 405 307 405 307 528 307 528 307 524 77 524 77 54 82 54 82 688 232 688 232 420 900 420 900 27 23 27 23 143 9 143 9 446 484 446 484 64 146 64 146 476 139 476 139 22 776 22 776 780 956 780 956 129 260 129 260 954 284 954 284 136 85 136 85 102 900 102 900 516 381 516 381 931 65 931 65 163 820 163 820 345 723 345 723 486 612 486 612 772 430 772 430 355 683 355 683 180 571 180 571 259 220 259 220 459 152 459 152 197 958 197 958 578 660 578 660 634 203 634 203 804 436 804 436 647 435 647 435 848 177 848 177 806 278 806 278 251 888 251 888 165 462 165 462 556 424 556 424 805 227 805 227 767 599 767 599 28 20 28 20 227 846 227 846 84 661 84 661 92 200 92 200 873 907 873 907 129 119 129 119 271 210 271 210 319 191 319 191 74 888 74 888 148 569 148 569 949 895 949 895 596 306 596 306 764 606 764 606 744 809 744 809 737 641 737 641 394 724 394 724 634 901 634 901 779 732 779 732 433 637 433 637 590 796 590 796 131 176 131 176 10 742 10 742 322 152 322 152 139 446 139 446 339 612 339 612 113 221 113 221 177 311 177 311 367 367 367 367 680 743 680 743 397 149 397 149 794 574 794 574 743 100 743 100 62 637 62 637 493 421 493 421 348 596 348 596 161 19 161 19 18 235 18 235 603 224 603 224 786 925 786 925 584 880 584 880 418 247 418 247 935 923 935 923 282 317 282 317 715 943 715 943 681 486 681 486 796 621 796 621 273 731 273 731 469 712 469 712 423 316 423 316 327 361 327 361 148 27 148 27 597 813 597 813 342 894 342 894 183 613 183 613 63 609 63 609 695 660 695 660 757 498 757 498 694 885 694 885 305 596 305 596 616 755 616 755 448 348 448 348 596 303 596 303 69 791 69 791 373 706 373 706 91 936 91 936 537 592 537 592 363 42 363 42 208 424 208 424 27 565 27 565 458 357 458 357 151 429 151 429 910 20 910 20 735 106 735 106 245 697 245 697 454 634 454 634 492 714 492 714 820 349 820 349 310 242 310 242 37 328 37 328 936 272 936 272 297 483 297 483 940 182 940 182 98 715 98 715 830 554 830 554 200 144 200 144 882 872 882 872 680 120 680 120 108 605 108 605 929 251 929 251 166 430 166 430 678 708 678 708 749 495 749 495 639 886 639 886 357 45 357 45 199 101 199 101 321 677 321 677 431 857 431 857 715 522 715 522 314 463 314 463 738 131 738 131 511 951 511 951 183 554 183 554 491 247 491 247 847 846 847 846 508 358 508 358 4 434 4 434 135 18 135 18 4 716 4 716 818 635 818 635 912 391 912 391 698 725 698 725 638 385 638 385 623 74 623 74 888 333 888 333 371 566 371 566 315 115 315 115 767 169 767 169 921 619 921 619 734 233 734 233 503 614 503 614 240 749 240 749 80 389 80 389 169 163 169 163 496 415 496 415 719 170 719 170 185 128 185 128 255 345 255 345 162 228 162 228 680 375 680 375 946 256 946 256 846 256 846 256 714 954 714 954 585 487 585 487 217 236 217 236 131 14 131 14 677 165 677 165 62 527 62 527 73 295 73 295 12 695 12 695 305 810 305 810 405 261 405 261 607 152 607 152 596 304 596 304 554 847 554 847 26 606 26 606 762 290 762 290 778 430 778 430 717 856 717 856 731 559 731 559 181 108 181 108 666 358 666 358 664 331 664 331 421 396 421 396 303 345 303 345 752 910 752 910 647 300 647 300 68 396 68 396 451 527 451 527 379 858 379 858 663 833 663 833 390 321 390 321 335 244 335 244 231 959 231 959 55 131 55 131 559 299 559 299 161 306 161 306 400 88 400 88 165 101 165 101 578 538 578 538 214 872 214 872 115 934 115 934 349 381 349 381 739 870 739 870 883 471 883 471 874 122 874 122 747 480 747 480 497 692 497 692 806 499 806 499 372 27 372 27 284 930 284 930 647 425 647 425 602 561 602 561 334 205 334 205 702 857 702 857 67 682 67 682 435 22 435 22 478 346 478 346 897 924 897 924 125 680 125 680 802 634 802 634 73 825 73 825 544 868 544 868 453 458 453 458 152 319 152 319 651 588 651 588 443 231 443 231 516 611 516 611 16 297 16 297 49 872 49 872 560 329 560 329 870 295 870 295 457 254 457 254 585 930 585 930 924 945 924 945 599 267 599 267 896 578 896 578 672 206 672 206 668 259 668 259 710 5 710 5 368 251 368 251 130 258 130 258 141 868 141 868 735 649 735 649 536 813 536 813 573 786 573 786 588 504 588 504 271 75 271 75 629 93 629 93 605 533 605 533 757 742 757 742 195 899 195 899 66 593 66 593 240 30 240 30 166 209 166 209 680 483 680 483 190 461 190 461 515 194 515 194 124 480 124 480 620 353 620 353 485 87 485 87 98 216 98 216 724 822 724 822 186 307 186 307 181 627 181 627 795 947 795 947 75 697 75 697 832 909 832 909 170 807 170 807 954 41 954 41 573 335 573 335 940 484 940 484 385 311 385 311 653 271 653 271 712 795 712 795 553 621 553 621 248 745 248 745 225 889 225 889 842 515 842 515 550 670 550 670 267 449 267 449 450 573 450 573 605 876 605 876 271 42 271 42 311 516 311 516 765 623 765 623 609 508 609 508 273 904 273 904 890 440 890 440 736 678 736 678 882 470 882 470 88 684 88 684 912 34 912 34 696 501 696 501 108 288 108 288 531 780 531 780 438 710 438 710 850 370 850 370 622 383 622 383 366 347 366 347 233 617 233 617 698 881 698 881 83 920 83 920 215 16 215 16 295 209 295 209 509 840 509 840 825 144 825 144 697 415 697 415 557 130 557 130 937 76 937 76 124 843 124 843 578 893 578 893 374 322 374 322 267 146 267 146 443 816 443 816 543 799 543 799 641 21 641 21 623 238 623 238 210 163 210 163 803 502 803 502 285 329 285 329 74 773 74 773 655 586 655 586 947 447 947 447 186 6 186 6 946 306 946 306 844 309 844 309 877 349 877 349 710 641 710 641 33 375 33 375 446 776 446 776 606 358 606 358 285 925 285 925 6 713 6 713 34 72 34 72 594 815 594 815 222 1 222 1 205 606 205 606 950 696 950 696 663 141 663 141 548 464 548 464 611 617 611 617 822 672 822 672 825 852 825 852 782 625 782 625 565 225 565 225 928 3 928 3 247 71 247 71 880 890 880 890 944 422 944 422 586 435 586 435 445 313 445 313 257 362 257 362 867 14 867 14 595 758 595 758 892 426 892 426 405 676 405 676 54 834 54 834 814 182 814 182 787 768 787 768 281 479 281 479 551 772 551 772 871 201 871 201 669 352 669 352 187 847 187 847 434 27 434 27 888 47 888 47 102 233 102 233 853 780 853 780 681 250 681 250 385 83 385 83 649 99 649 99 460 603 460 603 844 387 844 387 85 879 85 879 207 944 207 944 84 845 84 845 834 51 834 51 657 809 657 809 551 7 551 7 938 360 938 360 727 158 727 158 273 422 273 422 189 92 189 92 12 752 12 752 728 730 728 730 52 203 52 203 958 932 958 932 822 555 822 555 84 507 84 507 789 700 789 700 598 852 598 852 294 669 294 669 85 536 85 536 914 800 914 800 180 610 180 610 855 524 855 524 811 388 811 388 392 411 392 411 68 578 68 578 713 508 713 508 609 917 609 917 19 338 19 338 564 105 564 105 822 627 822 627 68 415 68 415 786 681 786 681 495 588 495 588 861 757 861 757 674 312 674 312 672 903 672 903 803 288 803 288 954 903 954 903 648 693 648 693 731 656 731 656 765 219 765 219 266 175 266 175 898 811 898 811 32 296 32 296 811 753 811 753 203 49 203 49 606 942 606 942 332 246 332 246 24 919 24 919 377 83 377 83 233 148 233 148 380 669 380 669 243 386 243 386 849 858 849 858 47 242 47 242 12 195 12 195 40 103 40 103 337 457 337 457 445 348 445 348 26 654 26 654 803 700 803 700 53 872 53 872 354 488 354 488 899 673 899 673 147 885 147 885 443 825 443 825 872 107 872 107 420 738 420 738 228 775 228 775 222 771 222 771 95 313 95 313 410 311 410 311 67 39 67 39 733 587 733 587 82 617 82 617 514 579 514 579 669 779 669 779 373 917 373 917 184 236 184 236 479 294 479 294 545 102 545 102 289 573 289 573 794 855 794 855 567 111 567 111 352 452 352 452 536 396 536 396 325 553 325 553 592 602 592 602 303 564 303 564 63 720 63 720 342 775 342 775 24 220 24 220 777 761 777 761 868 798 868 798 42 534 42 534 125 875 125 875 558 219 558 219 211 523 211 523 30 699 30 699 874 314 874 314 344 540 344 540 538 363 538 363 526 475 526 475 206 896 206 896 198 772 198 772 454 468 454 468 88 602 88 602 149 113 149 113 564 341 564 341 675 602 675 602 345 671 345 671 683 259 683 259 863 86 863 86 382 403 382 403 174 206 174 206 383 873 383 873 388 460 388 460 358 660 358 660 308 395 308 395 893 218 893 218 673 763 673 763 229 626 229 626 391 893 391 893 146 74 146 74 371 360 371 360 203 65 203 65 198 584 198 584 875 46 875 46 629 345 629 345 483 87 483 87 396 912 396 912 565 763 565 763 550 339 550 339 570 137 570 137 823 700 823 700 158 486 158 486 579 537 579 537 351 108 351 108 100 751 100 751 785 805 785 805 839 307 839 307 860 212 860 212 559 719 559 719 60 492 60 492 241 99 241 99 577 919 577 919 55 2 55 2 525 880 525 880 254 689 254 689 473 73 473 73 663 363 663 363 47 102 47 102 425 543 425 543 305 960 305 960 621 240 621 240 337 196 337 196 433 628 433 628 791 17 791 17 598 502 598 502 735 958 735 958 82 629 82 629 24 913 24 913 751 930 751 930 582 520 582 520 522 870 522 870 512 212 512 212 149 729 149 729 50 218 50 218 469 780 469 780 797 240 797 240 164 385 164 385 274 806 274 806 240 237 240 237 59 378 59 378 890 957 890 957 338 738 338 738 729 141 729 141 552 7 552 7 884 498 884 498 863 132 863 132 332 626 332 626 880 299 880 299 47 199 47 199 295 576 295 576 198 288 198 288 610 764 610 764 712 480 712 480 213 715 213 715 4 861 4 861 392 398 392 398 732 418 732 418 215 474 215 474 260 813 260 813 434 568 434 568 327 178 327 178 219 483 219 483 514 854 514 854 170 205 170 205 39 884 39 884 204 410 204 410 188 92 188 92 768 546 768 546 474 719 474 719 473 436 473 436 686 837 686 837 639 206 639 206 826 487 826 487 749 422 749 422 341 340 341 340 180 420 180 420 807 224 807 224 567 485 567 485 47 81 47 81 237 186 237 186 765 673 765 673 99 615 99 615 567 703 567 703 247 100 247 100 152 205 152 205 414 735 414 735 813 547 813 547 734 888 734 888 406 779 406 779 725 324 725 324 139 707 139 707 432 267 432 267 212 638 212 638 373 522 373 522 720 675 720 675 762 178 762 178 175 908 175 908 235 295 235 295 568 841 568 841 392 833 392 833 580 731 580 731 577 185 577 185 807 462 807 462 432 142 432 142 525 118 525 118 934 313 934 313 870 558 870 558 79 75 79 75 916 19 916 19 615 333 615 333 527 502 527 502 127 119 127 119 740 794 740 794 638 826 638 826 306 570 306 570 93 887 93 887 364 897 364 897 874 518 874 518 474 912 474 912 454 176 454 176 279 187 279 187 935 53 935 53 532 460 532 460 471 839 471 839 660 831 660 831 946 717 946 717 814 772 814 772 236 801 236 801 527 769 527 769 777 403 777 403 309 653 309 653 355 931 355 931 52 886 52 886 296 842 296 842 565 380 565 380 794 562 794 562 946 595 946 595 77 890 77 890 700 293 700 293 108 947 108 947 565 654 565 654 884 549 884 549 918 542 918 542 310 11 310 11 234 475 234 475 666 18 666 18 657 124 657 124 279 799 279 799 319 879 319 879 60 582 60 582 186 468 186 468 619 851 619 851 31 255 31 255 664 133 664 133 605 762 605 762 206 718 206 718 696 256 696 256 42 148 42 148 264 772 264 772 30 51 30 51 247 744 247 744 559 761 559 761 647 646 647 646 888 681 888 681 778 299 778 299 421 377 421 377 168 279 168 279 377 403 377 403 412 894 412 894 904 728 904 728 183 10 183 10 61 472 61 472 156 214 156 214 342 539 342 539 258 820 258 820 611 667 611 667 310 361 310 361 522 264 522 264 342 684 342 684 326 771 326 771 726 106 726 106 867 227 867 227 255 5 255 5 516 179 516 179 43 848 43 848 734 305 734 305 203 20 203 20 442 337 442 337 929 591 929 591 823 377 823 377 390 880 390 880 389 642 389 642 357 92 357 92 811 445 811 445 62 44 62 44 577 428 577 428 484 941 484 941 631 772 631 772 511 350 511 350 333 626 333 626 907 757 907 757 665 851 665 851 728 603 728 603 580 186 580 186 584 235 584 235 461 942 461 942 708 873 708 873 838 579 838 579 16 794 16 794 191 776 191 776 618 868 618 868 179 434 179 434 224 797 224 797 745 227 745 227 339 16 339 16 829 750 829 750 953 699 953 699 606 476 606 476 411 850 411 850 79 810 79 810 664 762 664 762 169 73 169 73 97 462 97 462 408 605 408 605 763 862 763 862 26 959 26 959 512 939 512 939 708 443 708 443 926 685 926 685 956 851 956 851 342 205 342 205 703 506 703 506 382 299 382 299 157 793 157 793 960 217 960 217 696 589 696 589 793 861 793 861 713 39 713 39 90 371 90 371 795 875 795 875 619 777 619 777 910 593 910 593 259 2 259 2 213 72 213 72 369 564 369 564 248 814 248 814 854 937 854 937 403 601 403 601 425 674 425 674 405 81 405 81 625 527 625 527 578 467 578 467 655 472 655 472 434 848 434 848 497 535 497 535 464 43 464 43 96 476 96 476 731 63 731 63 499 104 499 104 936 407 936 407 537 626 537 626 606 308 606 308 596 805 596 805 376 843 376 843 696 672 696 672 839 260 839 260 48 564 48 564 686 444 686 444 762 426 762 426 420 132 420 132 422 251 422 251 757 479 757 479 858 278 858 278 65 648 65 648 465 477 465 477 700 618 700 618 535 744 535 744 557 550 557 550 847 64 847 64 111 849 111 849 750 421 750 421 946 435 946 435 893 9 893 9 506 905 506 905 538 339 538 339 863 771 863 771 247 541 247 541 332 71 332 71 602 375 602 375 833 620 833 620 924 161 924 161 17 960 17 960 170 852 170 852 484 67 484 67 583 314 583 314 950 617 950 617 520 306 520 306 86 284 86 284 86 397 86 397 296 312 296 312 944 916 944 916 870 191 870 191 597 673 597 673 351 511 351 511 474 939 474 939 852 373 852 373 424 409 424 409 275 888 275 888 262 843 262 843 956 20 956 20 207 661 207 661 775 838 775 838 948 769 948 769 317 65 317 65 760 459 760 459 763 491 763 491 882 803 882 803 626 32 626 32 462 815 462 815 489 686 489 686 524 262 524 262 633 216 633 216 320 182 320 182 336 660 336 660 912 638 912 638 367 589 367 589 249 213 249 213 492 161 492 161 715 674 715 674 561 163 561 163 40 513 40 513 123 538 123 538 841 196 841 196 539 65 539 65 441 304 441 304 761 453 761 453 280 316 280 316 908 714 908 714 665 597 665 597 35 742 35 742 388 861 388 861 479 229 479 229 53 615 53 615 886 387 886 387 923 317 923 317 370 309 370 309 634 795 634 795 944 32 944 32 361 241 361 241 802 480 802 480 533 420 533 420 397 899 397 899 380 589 380 589 588 524 588 524 307 888 307 888 459 304 459 304 545 39 545 39 652 796 652 796 897 717 897 717 806 301 806 301 868 532 868 532 129 566 129 566 557 727 557 727 539 510 539 510 147 680 147 680 134 703 134 703 482 395 482 395 487 616 487 616 826 825 826 825 377 156 377 156 143 287 143 287 520 369 520 369 743 348 743 348 951 946 951 946 479 198 479 198 634 926 634 926 295 358 295 358 412 102 412 102 193 887 193 887 251 371 251 371 646 619 646 619 135 541 135 541 33 230 33 230 390 437 390 437 593 833 593 833 211 124 211 124 363 136 363 136 667 746 667 746 535 445 535 445 542 232 542 232 14 403 14 403 436 918 436 918 5 390 5 390 54 58 54 58 464 447 464 447 66 249 66 249 741 891 741 891 80 948 80 948 107 425 107 425 578 228 578 228 91 747 91 747 841 245 841 245 386 729 386 729 943 328 943 328 131 125 131 125 911 50 911 50 531 853 531 853 343 123 343 123 828 917 828 917 397 33 397 33 26 482 26 482 647 850 647 850 353 663 353 663 433 53 433 53 277 516 277 516 395 162 395 162 208 682 208 682 809 549 809 549 63 320 63 320 881 895 881 895 357 113 357 113 672 485 672 485 151 924 151 924 6 383 6 383 831 147 831 147 325 618 325 618 922 924 922 924 790 567 790 567 825 51 825 51 708 618 708 618 516 838 516 838 174 315 174 315 50 375 50 375 137 216 137 216 466 30 466 30 860 353 860 353 517 261 517 261 643 811 643 811 513 938 513 938 685 62 685 62 784 64 784 64 286 87 286 87 335 750 335 750 302 679 302 679 48 590 48 590 199 657 199 657 824 623 824 623 938 368 938 368 65 404 65 404 939 847 939 847 369 47 369 47 866 951 866 951 183 836 183 836 464 255 464 255 718 568 718 568 238 861 238 861 345 807 345 807 889 919 889 919 143 290 143 290 131 105 131 105 444 876 444 876 561 512 561 512 512 960 512 960 62 129 62 129 526 200 526 200 758 384 758 384 495 359 495 359 59 329 59 329 829 113 829 113 580 411 580 411 552 942 552 942 665 168 665 168 244 347 244 347 792 279 792 279 633 616 633 616 563 898 563 898 674 186 674 186 112 760 112 760 878 619 878 619 296 252 296 252 627 133 627 133 200 836 200 836 214 203 214 203 19 379 19 379 211 817 211 817 669 383 669 383 507 350 507 350 721 931 721 931 689 433 689 433 301 431 301 431 493 761 493 761 321 923 321 923 889 60 889 60 436 536 436 536 566 497 566 497 895 391 895 391 600 454 600 454 623 319 623 319 486 26 486 26 807 523 807 523 635 644 635 644 412 42 412 42 136 266 136 266 23 142 23 142 463 875 463 875 183 221 183 221 297 918 297 918 684 819 684 819 194 305 194 305 829 926 829 926 24 83 24 83 67 161 67 161 255 905 255 905 492 945 492 945 799 661 799 661 953 315 953 315 820 42 820 42 256 732 256 732 910 626 910 626 234 551 234 551 911 264 911 264 822 291 822 291 47 702 47 702 628 715 628 715 763 216 763 216 652 716 652 716 402 336 402 336 373 10 373 10 359 656 359 656 509 155 509 155 642 954 642 954 776 778 776 778 319 36 319 36 777 917 777 917 333 916 333 916 330 560 330 560 815 905 815 905 746 192 746 192 575 114 575 114 282 673 282 673 870 180 870 180 223 865 223 865 614 936 614 936 659 66 659 66 592 410 592 410 612 892 612 892 718 715 718 715 660 440 660 440 218 496 218 496 645 882 645 882 568 40 568 40 305 300 305 300 276 885 276 885 151 368 151 368 285 631 285 631 515 834 515 834 504 221 504 221 18 347 18 347 288 842 288 842 379 551 379 551 737 20 737 20 579 136 579 136 93 70 93 70 583 145 583 145 139 222 139 222 566 907 566 907 755 527 755 527 213 115 213 115 115 641 115 641 249 506 249 506 125 268 125 268 336 708 336 708 86 65 86 65 89 874 89 874 281 353 281 353 167 248 167 248 754 867 754 867 738 623 738 623 740 882 740 882 581 452 581 452 579 45 579 45 929 287 929 287 827 806 827 806 217 541 217 541 327 292 327 292 548 719 548 719 250 416 250 416 207 57 207 57 58 267 58 267 440 403 440 403 576 391 576 391 148 140 148 140 601 746 601 746 745 194 745 194 296 446 296 446 917 74 917 74 610 196 610 196 709 111 709 111 400 812 400 812 767 619 767 619 208 158 208 158 921 879 921 879 85 116 85 116 255 609 255 609 675 189 675 189 945 601 945 601 787 700 787 700 834 355 834 355 661 296 661 296 218 640 218 640 489 298 489 298 501 228 501 228 37 737 37 737 930 889 930 889 242 737 242 737 70 795 70 795 143 303 143 303 214 603 214 603 269 839 269 839 96 956 96 956 144 855 144 855 451 953 451 953 277 897 277 897 498 829 498 829 38 157 38 157 821 809 821 809 679 820 679 820 615 913 615 913 525 454 525 454 121 767 121 767 802 837 802 837 494 815 494 815 579 856 579 856 349 18 349 18 162 665 162 665 883 779 883 779 68 855 68 855 494 372 494 372 67 661 67 661 546 90 546 90 333 649 333 649 312 829 312 829 547 478 547 478 234 146 234 146 603 690 603 690 585 704 585 704 95 217 95 217 375 934 375 934 236 600 236 600 621 468 621 468 276 362 276 362 950 653 950 653 828 63 828 63 754 395 754 395 30 632 30 632 276 507 276 507 9 237 9 237 741 765 741 765 604 551 604 551 191 677 191 677 334 486 334 486 210 125 210 125 41 731 41 731 738 193 738 193 330 431 330 431 135 737 135 737 931 187 931 187 491 642 491 642 762 462 762 462 912 445 912 445 295 811 295 811 776 95 776 95 474 263 474 263 571 296 571 296 786 143 786 143 356 908 356 908 295 288 295 288 596 949 596 949 321 846 321 846 942 894 942 894 158 862 158 862 489 633 489 633 80 395 80 395 850 43 850 43 61 900 61 900 71 715 71 715 861 492 861 492 316 326 316 326 64 89 64 89 890 958 890 958 262 855 262 855 923 262 923 262 932 610 932 610 16 936 16 936 869 175 869 175 923 415 923 415 615 867 615 867 85 605 85 605 218 538 218 538 169 198 169 198 901 226 901 226 471 755 471 755 946 689 946 689 507 739 507 739 354 959 354 959 950 637 950 637 931 19 931 19 583 811 583 811 68 598 68 598 87 127 87 127 617 291 617 291 869 64 869 64 74 460 74 460 130 296 130 296 626 341 626 341 658 807 658 807 768 695 768 695 913 797 913 797 297 95 297 95 204 931 204 931 948 428 948 428 100 835 100 835 957 372 957 372 399 124 399 124 50 767 50 767 791 831 791 831 793 907 793 907 664 884 664 884 8 454 8 454 454 630 454 630 364 87 364 87 165 659 165 659 643 726 643 726 79 845 79 845 225 912 225 912 242 539 242 539 687 644 687 644 207 297 207 297 167 168 167 168 508 403 508 403 666 164 666 164 227 494 227 494 426 853 426 853 833 128 833 128 720 204 720 204 680 259 680 259 23 333 23 333 61 102 61 102 799 593 799 593 250 11 250 11 667 196 667 196 45 906 45 906 211 327 211 327 56 877 56 877 483 495 483 495 58 452 58 452 445 141 445 141 156 643 156 643 159 675 159 675 97 93 97 93 679 399 679 399 116 118 116 118 282 288 282 288 916 742 916 742 723 473 723 473 214 571 214 571 766 113 766 113 673 53 673 53 541 657 541 657 368 905 368 905 583 280 583 280 660 799 660 799 868 858 868 858 688 788 688 788 690 221 690 221 315 121 315 121 451 346 451 346 193 786 193 786 189 898 189 898 674 727 674 727 88 183 88 183 850 694 850 694 676 718 676 718 279 783 279 783 256 404 256 404 847 503 847 503 612 70 612 70 103 758 103 758 856 919 856 919 356 265 356 265 507 238 507 238 30 288 30 288 765 805 765 805 768 673 768 673 100 75 100 75 266 803 266 803 331 291 331 291 591 564 591 564 927 547 927 547 503 596 503 596 864 502 864 502 126 376 126 376 230 186 230 186 691 327 691 327 346 835 346 835 506 928 506 928 312 854 312 854 523 659 523 659 660 751 660 751 49 35 49 35 273 123 273 123 779 75 779 75 875 799 875 799 334 693 334 693 623 879 623 879 321 836 321 836 318 375 318 375 191 140 191 140 398 566 398 566 121 20 121 20 104 798 104 798 690 283 690 283 235 342 235 342 65 144 65 144 840 696 840 696 658 345 658 345 708 339 708 339 869 461 869 461 505 490 505 490 718 634 718 634 788 882 788 882 179 928 179 928 537 344 537 344 81 51 81 51 603 953 603 953 248 157 248 157 772 745 772 745 138 889 138 889 83 877 83 877 320 601 320 601 857 960 857 960 101 706 101 706 891 530 891 530 947 388 947 388 847 578 847 578 207 685 207 685 335 486 335 486 880 792 880 792 117 686 117 686 205 644 205 644 304 480 304 480 46 675 46 675 708 635 708 635 689 219 689 219 136 814 136 814 903 8 903 8 553 286 553 286 56 184 56 184 613 420 613 420 91 813 91 813 721 845 721 845 543 351 543 351 404 344 404 344 326 503 326 503 233 763 233 763 548 917 548 917 289 95 289 95 36 780 36 780 159 607 159 607 579 801 579 801 218 205 218 205 83 527 83 527 606 941 606 941 506 773 506 773 139 184 139 184 816 230 816 230 149 859 149 859 772 136 772 136 194 53 194 53 472 438 472 438 175 28 175 28 545 430 545 430 40 676 40 676 347 935 347 935 203 445 203 445 949 120 949 120 892 469 892 469 68 688 68 688 577 314 577 314 74 168 74 168 435 814 435 814 857 684 857 684 191 616 191 616 921 574 921 574 232 340 232 340 454 209 454 209 642 15 642 15 111 526 111 526 889 300 889 300 312 914 312 914 712 369 712 369 89 686 89 686 323 346 323 346 476 38 476 38 845 213 845 213 931 883 931 883 98 709 98 709 479 705 479 705 911 512 911 512 538 49 538 49 629 273 629 273 175 24 175 24 138 438 138 438 268 191 268 191 663 290 663 290 823 481 823 481 187 60 187 60 262 495 262 495 102 351 102 351 485 911 485 911 543 472 543 472 148 89 148 89 191 683 191 683 295 921 295 921 436 847 436 847 68 144 68 144 511 301 511 301 104 179 104 179 758 101 758 101 739 170 739 170 66 72 66 72 919 338 919 338 802 351 802 351 509 316 509 316 167 291 167 291 287 108 287 108 758 643 758 643 159 282 159 282 393 417 393 417 239 884 239 884 622 85 622 85 407 90 407 90 902 616 902 616 755 289 755 289 7 730 7 730 562 145 562 145 59 670 59 670 24 423 24 423 831 281 831 281 444 212 444 212 69 550 69 550 11 507 11 507 658 84 658 84 579 375 579 375 705 934 705 934 505 595 505 595 446 274 446 274 20 400 20 400 907 451 907 451 847 802 847 802 766 536 766 536 955 563 955 563 577 802 577 802 954 223 954 223 529 234 529 234 646 119 646 119 320 552 320 552 936 126 936 126 116 653 116 653 705 815 705 815 613 442 613 442 516 309 516 309 610 455 610 455 58 881 58 881 781 317 781 317 509 503 509 503 858 668 858 668 381 401 381 401 84 790 84 790 702 507 702 507 25 722 25 722 24 421 24 421 409 362 409 362 758 309 758 309 858 493 858 493 87 450 87 450 375 478 375 478 400 730 400 730 28 371 28 371 456 700 456 700 396 86 396 86 571 95 571 95 924 40 924 40 760 874 760 874 437 953 437 953 291 505 291 505 341 145 341 145 307 31 307 31 15 299 15 299 885 670 885 670 390 244 390 244 327 944 327 944 182 912 182 912 30 450 30 450 812 86 812 86 705 52 705 52 328 143 328 143 331 794 331 794 66 635 66 635 365 318 365 318 99 459 99 459 105 347 105 347 711 168 711 168 344 547 344 547 226 683 226 683 805 827 805 827 439 99 439 99 208 954 208 954 546 82 546 82 685 621 685 621 784 48 784 48 930 854 930 854 130 551 130 551 172 296 172 296 142 853 142 853 90 461 90 461 926 845 926 845 785 672 785 672 942 22 942 22 326 371 326 371 722 234 722 234 903 331 903 331 46 696 46 696 563 927 563 927 188 227 188 227 829 924 829 924 394 194 394 194 557 676 557 676 825 542 825 542 575 310 575 310 386 727 386 727 102 638 102 638 409 9 409 9 75 411 75 411 62 719 62 719 415 745 415 745 666 526 666 526 234 438 234 438 46 415 46 415 78 14 78 14 281 74 281 74 929 285 929 285 429 372 429 372 34 703 34 703 469 927 469 927 226 93 226 93 59 286 59 286 835 660 835 660 284 632 284 632 958 373 958 373 10 487 10 487 734 516 734 516 235 90 235 90 643 762 643 762 375 564 375 564 33 387 33 387 509 394 509 394 126 769 126 769 287 425 287 425 55 903 55 903 81 335 81 335 827 30 827 30 94 813 94 813 14 835 14 835 675 363 675 363 904 935 904 935 402 100 402 100 84 174 84 174 945 613 945 613 50 113 50 113 472 242 472 242 309 316 309 316 439 194 439 194 453 208 453 208 13 510 13 510 157 34 157 34 562 902 562 902 334 538 334 538 398 236 398 236 827 597 827 597 927 630 927 630 155 164 155 164 120 864 120 864 507 523 507 523 636 24 636 24 249 579 249 579 679 385 679 385 138 376 138 376 453 432 453 432 756 139 756 139 825 50 825 50 341 465 341 465 440 452 440 452 666 722 666 722 11 217 11 217 713 907 713 907 593 344 593 344 184 364 184 364 826 732 826 732 531 603 531 603 845 882 845 882 666 688 666 688 867 862 867 862 480 759 480 759 553 790 553 790 781 113 781 113 98 517 98 517 605 82 605 82 99 330 99 330 223 4 223 4 406 374 406 374 312 291 312 291 567 146 567 146 541 256 541 256 922 407 922 407 412 607 412 607 867 755 867 755 532 568 532 568 396 395 396 395 55 121 55 121 291 499 291 499 463 514 463 514 265 504 265 504 311 423 311 423 308 535 308 535 414 690 414 690 685 323 685 323 712 607 712 607 659 35 659 35 396 95 396 95 87 145 87 145 150 533 150 533 574 412 574 412 295 540 295 540 674 135 674 135 336 510 336 510 753 712 753 712 379 254 379 254 364 458 364 458 290 80 290 80 554 363 554 363 918 284 918 284 18 126 18 126 569 574 569 574 36 75 36 75 644 137 644 137 753 74 753 74 130 575 130 575 799 44 799 44 467 26 467 26 550 658 550 658 234 199 234 199 789 403 789 403 16 422 16 422 845 59 845 59 927 715 927 715 517 710 517 710 327 320 327 320 389 809 389 809 652 705 652 705 939 906 939 906 645 702 645 702 41 3 41 3 159 540 159 540 772 291 772 291 857 53 857 53 23 300 23 300 70 531 70 531 78 86 78 86 270 249 270 249 684 11 684 11 172 282 172 282 5 681 5 681 305 544 305 544 772 835 772 835 256 486 256 486 358 352 358 352 16 575 16 575 638 571 638 571 237 877 237 877 312 874 312 874 949 534 949 534 866 162 866 162 860 208 860 208 53 695 53 695 391 826 391 826 11 764 11 764 619 787 619 787 533 187 533 187 81 716 81 716 85 751 85 751 599 590 599 590 740 778 740 778 496 370 496 370 173 113 173 113 671 262 671 262 48 507 48 507 448 463 448 463 448 309 448 309 837 544 837 544 544 777 544 777 315 690 315 690 565 900 565 900 305 401 305 401 299 197 299 197 11 91 11 91 381 531 381 531 705 545 705 545 959 488 959 488 286 679 286 679 85 499 85 499 193 422 193 422 249 343 249 343 607 779 607 779 377 938 377 938 575 885 575 885 310 503 310 503 765 442 765 442 294 380 294 380 839 35 839 35 850 813 850 813 163 107 163 107 665 687 665 687 359 260 359 260 235 222 235 222 768 210 768 210 80 839 80 839 620 941 620 941 95 558 95 558 511 164 511 164 455 394 455 394 226 117 226 117 201 772 201 772 847 470 847 470 827 60 827 60 599 943 599 943 647 196 647 196 362 803 362 803 151 177 151 177 693 467 693 467 787 943 787 943 463 899 463 899 944 144 944 144 498 597 498 597 33 896 33 896 362 545 362 545 174 544 174 544 281 177 281 177 435 133 435 133 629 643 629 643 31 887 31 887 8 906 8 906 502 243 502 243 303 941 303 941 16 170 16 170 796 135 796 135 23 128 23 128 725 357 725 357 77 269 77 269 178 523 178 523 132 287 132 287 162 751 162 751 868 887 868 887 103 700 103 700 936 775 936 775 21 721 21 721 673 186 673 186 23 384 23 384 498 428 498 428 107 719 107 719 146 686 146 686 161 122 161 122 333 580 333 580 159 47 159 47 323 870 323 870 96 80 96 80 104 834 104 834 496 117 496 117 898 120 898 120 370 615 370 615 367 605 367 605 666 934 666 934 28 633 28 633 52 741 52 741 462 137 462 137 795 456 795 456 925 61 925 61 770 365 770 365 756 699 756 699 175 800 175 800 339 26 339 26 251 741 251 741 333 936 333 936 275 242 275 242 202 869 202 869 314 178 314 178 774 582 774 582 133 259 133 259 528 243 528 243 925 185 925 185 716 712 716 712 897 601 897 601 818 536 818 536 385 222 385 222 844 357 844 357 260 120 260 120 828 490 828 490 67 520 67 520 244 81 244 81 587 806 587 806 700 253 700 253 639 283 639 283 111 194 111 194 788 615 788 615 958 616 958 616 212 572 212 572 107 875 107 875 347 449 347 449 592 62 592 62 861 400 861 400 342 643 342 643 862 760 862 760 510 468 510 468 888 507 888 507 411 62 411 62 281 785 281 785 790 577 790 577 706 740 706 740 745 529 745 529 777 594 777 594 229 280 229 280 280 430 280 430 620 881 620 881 236 320 236 320 247 495 247 495 726 448 726 448 145 212 145 212 829 670 829 670 217 730 217 730 475 637 475 637 5 558 5 558 956 180 956 180 794 943 794 943 194 204 194 204 181 884 181 884 355 645 355 645 453 451 453 451 361 848 361 848 142 539 142 539 369 726 369 726 551 491 551 491 301 240 301 240 189 408 189 408 930 620 930 620 142 571 142 571 747 463 747 463 495 929 495 929 116 782 116 782 71 457 71 457 959 787 959 787 145 490 145 490 418 126 418 126 734 234 734 234 903 865 903 865 464 679 464 679 812 451 812 451 545 626 545 626 609 862 609 862 410 784 410 784 12 610 12 610 348 184 348 184 360 240 360 240 410 215 410 215 129 735 129 735 861 782 861 782 825 314 825 314 639 947 639 947 199 511 199 511 752 396 752 396 947 866 947 866 885 471 885 471 859 584 859 584 434 845 434 845 296 58 296 58 59 254 59 254 771 783 771 783 594 223 594 223 455 657 455 657 931 231 931 231 156 831 156 831 945 191 945 191 638 399 638 399 81 711 81 711 764 745 764 745 684 17 684 17 122 362 122 362 705 548 705 548 240 99 240 99 288 634 288 634 680 408 680 408 432 770 432 770 388 66 388 66 170 95 170 95 373 717 373 717 603 231 603 231 5 27 5 27 358 740 358 740 270 638 270 638 832 23 832 23 705 2 705 2 498 752 498 752 161 737 161 737 155 407 155 407 197 13 197 13 939 39 939 39 281 617 281 617 617 877 617 877 413 400 413 400 430 749 430 749 101 333 101 333 616 797 616 797 791 417 791 417 792 873 792 873 368 769 368 769 212 941 212 941 63 469 63 469 326 702 326 702 809 314 809 314 43 98 43 98 803 385 803 385 404 914 404 914 443 558 443 558 680 639 680 639 720 697 720 697 97 11 97 11 277 721 277 721 10 587 10 587 402 532 402 532 72 588 72 588 227 599 227 599 910 459 910 459 55 292 55 292 871 315 871 315 722 311 722 311 48 259 48 259 715 833 715 833 474 702 474 702 591 870 591 870 493 953 493 953 604 766 604 766 832 824 832 824 194 177 194 177 759 369 759 369 180 207 180 207 231 705 231 705 685 240 685 240 936 431 936 431 85 232 85 232 284 919 284 919 874 572 874 572 252 524 252 524 62 872 62 872 788 849 788 849 694 90 694 90 386 414 386 414 653 820 653 820 954 801 954 801 399 205 399 205 516 58 516 58 670 49 670 49 316 189 316 189 497 669 497 669 274 564 274 564 912 836 912 836 904 539 904 539 729 780 729 780 631 866 631 866 254 658 254 658 586 623 586 623 773 34 773 34 768 665 768 665 198 575 198 575 494 366 494 366 689 481 689 481 635 238 635 238 5 242 5 242 803 141 803 141 282 656 282 656 309 373 309 373 920 847 920 847 789 834 789 834 894 948 894 948 186 708 186 708 796 570 796 570 945 512 945 512 25 849 25 849 536 815 536 815 941 474 941 474 420 190 420 190 232 44 232 44 924 461 924 461 938 659 938 659 411 944 411 944 361 11 361 11 530 497 530 497 238 905 238 905 195 267 195 267 408 883 408 883 199 817 199 817 599 546 599 546 73 901 73 901 306 807 306 807 585 417 585 417 514 644 514 644 155 338 155 338 501 687 501 687 204 594 204 594 292 870 292 870 156 141 156 141 807 936 807 936 209 179 209 179 531 185 531 185 551 9 551 9 861 489 861 489 879 10 879 10 531 189 531 189 272 421 272 421 148 558 148 558 451 253 451 253 851 552 851 552 598 360 598 360 472 909 472 909 490 817 490 817 830 944 830 944 118 727 118 727 502 154 502 154 577 203 577 203 835 201 835 201 683 374 683 374 381 492 381 492 101 752 101 752 334 296 334 296 820 778 820 778 887 726 887 726 370 5 370 5 12 386 12 386 653 921 653 921 52 622 52 622 327 687 327 687 106 845 106 845 180 103 180 103 767 520 767 520 639 467 639 467 405 509 405 509 933 58 933 58 229 570 229 570 952 214 952 214 378 646 378 646 605 278 605 278 948 473 948 473 334 413 334 413 263 224 263 224 26 641 26 641 761 826 761 826 231 893 231 893 215 319 215 319 576 945 576 945 777 779 777 779 392 467 392 467 212 918 212 918 791 276 791 276 872 251 872 251 792 88 792 88 587 394 587 394 714 888 714 888 856 708 856 708 130 960 130 960 251 288 251 288 615 305 615 305 439 650 439 650 53 384 53 384 480 670 480 670 699 533 699 533 673 561 673 561 157 398 157 398 184 841 184 841 850 889 850 889 629 928 629 928 743 157 743 157 831 101 831 101 250 818 250 818 334 58 334 58 255 356 255 356 498 695 498 695 767 660 767 660 11 38 11 38 852 407 852 407 14 133 14 133 815 501 815 501 7 647 7 647 530 619 530 619 401 723 401 723 534 554 534 554 544 579 544 579 871 85 871 85 887 295 887 295 643 135 643 135 818 896 818 896 62 779 62 779 702 645 702 645 512 482 512 482 156 865 156 865 261 321 261 321 546 946 546 946 348 144 348 144 825 204 825 204 873 556 873 556 800 885 800 885 164 421 164 421 167 358 167 358 472 449 472 449 693 528 693 528 356 759 356 759 899 660 899 660 893 629 893 629 671 842 671 842 490 539 490 539 810 955 810 955 199 958 199 958 67 166 67 166 441 320 441 320 930 143 930 143 804 173 804 173 763 492 763 492 780 840 780 840 58 415 58 415 504 673 504 673 416 3 416 3 706 312 706 312 894 739 894 739 534 710 534 710 766 319 766 319 886 309 886 309 922 718 922 718 504 612 504 612 675 247 675 247 582 164 582 164 571 471 571 471 93 509 93 509 219 62 219 62 399 618 399 618 78 945 78 945 705 280 705 280 820 234 820 234 941 875 941 875 320 851 320 851 225 250 225 250 763 527 763 527 831 526 831 526 254 178 254 178 635 103 635 103 188 579 188 579 928 951 928 951 630 705 630 705 907 612 907 612 68 539 68 539 110 714 110 714 211 183 211 183 847 631 847 631 418 940 418 940 390 430 390 430 772 519 772 519 898 165 898 165 160 266 160 266 773 454 773 454 564 552 564 552 867 306 867 306 782 75 782 75 200 633 200 633 850 847 850 847 55 324 55 324 299 554 299 554 265 303 265 303 162 830 162 830 681 521 681 521 716 640 716 640 200 511 200 511 889 775 889 775 688 624 688 624 712 158 712 158 699 818 699 818 689 835 689 835 89 334 89 334 508 362 508 362 271 639 271 639 904 249 904 249 307 183 307 183 837 137 837 137 689 155 689 155 186 875 186 875 265 66 265 66 768 161 768 161 718 697 718 697 388 608 388 608 232 642 232 642 73 85 73 85 83 784 83 784 548 797 548 797 734 332 734 332 894 75 894 75 621 660 621 660 342 678 342 678 440 183 440 183 828 808 828 808 778 442 778 442 279 832 279 832 706 598 706 598 224 209 224 209 21 823 21 823 549 753 549 753 714 702 714 702 327 299 327 299 252 128 252 128 892 509 892 509 220 902 220 902 461 218 461 218 749 779 749 779 25 170 25 170 710 449 710 449 593 837 593 837 212 908 212 908 442 572 442 572 341 133 341 133 110 464 110 464 29 184 29 184 411 57 411 57 789 550 789 550 66 96 66 96 823 132 823 132 761 613 761 613 20 826 20 826 810 602 810 602 846 358 846 358 402 709 402 709 222 86 222 86 707 418 707 418 207 17 207 17 802 159 802 159 193 399 193 399 937 159 937 159 487 828 487 828 38 312 38 312 457 121 457 121 443 436 443 436 323 475 323 475 28 660 28 660 68 490 68 490 916 200 916 200 144 611 144 611 128 760 128 760 319 311 319 311 530 62 530 62 891 138 891 138 271 490 271 490 838 501 838 501 146 701 146 701 946 68 946 68 135 302 135 302 295 696 295 696 48 104 48 104 416 198 416 198 164 266 164 266 110 534 110 534 907 293 907 293 500 901 500 901 675 834 675 834 297 291 297 291 958 474 958 474 25 502 25 502 2 795 2 795 484 565 484 565 167 234 167 234 766 142 766 142 380 28 380 28 173 801 173 801 99 507 99 507 910 707 910 707 145 647 145 647 657 764 657 764 207 178 207 178 184 393 184 393 443 355 443 355 476 922 476 922 392 372 392 372 872 917 872 917 569 628 569 628 540 338 540 338 234 550 234 550 267 604 267 604 71 256 71 256 29 310 29 310 275 557 275 557 206 916 206 916 803 204 803 204 749 30 749 30 608 750 608 750 926 497 926 497 649 284 649 284 793 925 793 925 302 654 302 654 104 232 104 232 374 53 374 53 493 73 493 73 602 370 602 370 730 622 730 622 488 284 488 284 758 246 758 246 705 639 705 639 735 696 735 696 91 920 91 920 643 699 643 699 511 794 511 794 933 443 933 443 332 363 332 363 479 939 479 939 818 39 818 39 410 493 410 493 376 412 376 412 855 859 855 859 631 589 631 589 873 706 873 706 733 496 733 496 441 162 441 162 299 112 299 112 641 495 641 495 759 555 759 555 81 787 81 787 427 436 427 436 718 170 718 170 900 274 900 274 558 708 558 708 404 768 404 768 509 102 509 102 896 427 896 427 794 905 794 905 898 631 898 631 890 538 890 538 488 698 488 698 165 121 165 121 275 768 275 768 436 762 436 762 314 453 314 453 217 934 217 934 420 702 420 702 599 59 599 59 241 720 241 720 70 168 70 168 146 791 146 791 465 722 465 722 525 353 525 353 695 146 695 146 378 753 378 753 269 373 269 373 840 892 840 892 698 186 698 186 248 815 248 815 889 792 889 792 801 231 801 231 27 373 27 373 619 631 619 631 322 48 322 48 468 486 468 486 744 472 744 472 494 174 494 174 598 498 598 498 734 958 734 958 493 311 493 311 927 313 927 313 736 851 736 851 765 629 765 629 440 872 440 872 91 317 91 317 655 649 655 649 365 144 365 144 661 959 661 959 319 31 319 31 79 711 79 711 492 531 492 531 786 786 786 786 807 132 807 132 460 452 460 452 758 67 758 67 60 630 60 630 757 437 757 437 840 102 840 102 95 128 95 128 123 491 123 491 566 589 566 589 799 256 799 256 73 132 73 132 224 55 224 55 956 323 956 323 761 151 761 151 902 792 902 792 829 474 829 474 372 714 372 714 210 239 210 239 932 657 932 657 113 632 113 632 139 89 139 89 104 909 104 909 688 708 688 708 471 696 471 696 750 869 750 869 950 951 950 951 502 901 502 901 718 638 718 638 203 929 203 929 251 50 251 50 900 746 900 746 689 494 689 494 333 4 333 4 948 130 948 130 166 135 166 135 158 879 158 879 35 769 35 769 349 684 349 684 426 243 426 243 178 612 178 612 184 143 184 143 179 374 179 374 860 641 860 641 265 244 265 244 699 867 699 867 115 36 115 36 586 390 586 390 258 706 258 706 215 560 215 560 283 252 283 252 193 729 193 729 248 116 248 116 123 109 123 109 679 450 679 450 397 461 397 461 9 496 9 496 275 461 275 461 404 956 404 956 444 248 444 248 146 25 146 25 460 840 460 840 416 686 416 686 538 878 538 878 624 597 624 597 339 144 339 144 775 221 775 221 117 325 117 325 703 457 703 457 341 859 341 859 70 911 70 911 154 18 154 18 670 410 670 410 319 607 319 607 411 265 411 265 661 170 661 170 616 494 616 494 702 144 702 144 66 783 66 783 627 33 627 33 699 104 699 104 704 227 704 227 952 678 952 678 259 909 259 909 116 110 116 110 176 461 176 461 783 451 783 451 112 356 112 356 956 771 956 771 7 29 7 29 39 471 39 471 395 945 395 945 921 135 921 135 342 223 342 223 292 185 292 185 30 233 30 233 815 342 815 342 937 48 937 48 726 609 726 609 76 770 76 770 133 272 133 272 959 206 959 206 139 763 139 763 280 441 280 441 124 228 124 228 647 10 647 10 806 151 806 151 65 937 65 937 489 650 489 650 493 738 493 738 555 622 555 622 361 47 361 47 229 36 229 36 42 954 42 954 548 3 548 3 823 870 823 870 11 470 11 470 235 902 235 902 655 860 655 860 887 100 887 100 377 199 377 199 93 700 93 700 424 61 424 61 758 574 758 574 460 922 460 922 237 207 237 207 556 300 556 300 770 776 770 776 353 630 353 630 921 45 921 45 168 216 168 216 277 190 277 190 875 902 875 902 948 835 948 835 388 664 388 664 404 209 404 209 415 315 415 315 372 30 372 30 479 111 479 111 307 210 307 210 757 765 757 765 11 599 11 599 809 692 809 692 547 911 547 911 387 566 387 566 348 453 348 453 414 342 414 342 44 311 44 311 555 542 555 542 477 409 477 409 941 201 941 201 268 784 268 784 316 713 316 713 42 504 42 504 450 130 450 130 126 479 126 479 832 717 832 717 98 839 98 839 394 502 394 502 706 104 706 104 775 63 775 63 736 683 736 683 626 283 626 283 850 432 850 432 92 435 92 435 258 265 258 265 295 933 295 933 749 509 749 509 140 704 140 704 485 774 485 774 662 777 662 777 143 467 143 467 229 632 229 632 550 647 550 647 493 572 493 572 758 504 758 504 116 307 116 307 33 625 33 625 855 435 855 435 94 752 94 752 453 324 453 324 757 168 757 168 898 804 898 804 644 641 644 641 806 1 806 1 637 147 637 147 92 450 92 450 678 175 678 175 35 63 35 63 727 726 727 726 272 324 272 324 511 895 511 895 586 722 586 722 224 469 224 469 525 862 525 862 527 695 527 695 552 209 552 209 501 183 501 183 703 838 703 838 144 412 144 412 585 206 585 206 690 799 690 799 403 751 403 751 577 177 577 177 443 929 443 929 694 628 694 628 821 848 821 848 94 766 94 766 906 285 906 285 284 665 284 665 84 477 84 477 229 133 229 133 580 920 580 920 2 373 2 373 732 779 732 779 850 718 850 718 565 807 565 807 261 299 261 299 187 911 187 911 866 667 866 667 235 798 235 798 194 33 194 33 28 351 28 351 466 564 466 564 691 147 691 147 533 637 533 637 813 111 813 111 544 859 544 859 409 27 409 27 349 610 349 610 347 756 347 756 328 279 328 279 363 202 363 202 373 694 373 694 852 227 852 227 136 493 136 493 629 438 629 438 763 734 763 734 3 177 3 177 731 609 731 609 133 884 133 884 268 831 268 831 87 148 87 148 385 56 385 56 40 153 40 153 516 382 516 382 188 896 188 896 244 632 244 632 938 505 938 505 834 128 834 128 350 362 350 362 51 677 51 677 24 234 24 234 865 874 865 874 236 775 236 775 442 837 442 837 193 833 193 833 511 161 511 161 786 652 786 652 134 220 134 220 816 210 816 210 953 586 953 586 381 623 381 623 725 752 725 752 818 371 818 371 236 457 236 457 346 611 346 611 99 133 99 133 85 761 85 761 821 197 821 197 86 223 86 223 686 353 686 353 37 376 37 376 48 162 48 162 94 152 94 152 882 392 882 392 369 710 369 710 379 452 379 452 480 1 480 1 364 383 364 383 67 568 67 568 180 146 180 146 327 785 327 785 857 268 857 268 235 611 235 611 310 752 310 752 449 379 449 379 503 435 503 435 307 667 307 667 158 834 158 834 380 375 380 375 514 762 514 762 683 886 683 886 139 302 139 302 740 503 740 503 759 230 759 230 606 137 606 137 664 154 664 154 677 881 677 881 468 890 468 890 793 104 793 104 612 617 612 617 494 283 494 283 597 189 597 189 683 233 683 233 458 2 458 2 875 681 875 681 631 884 631 884 798 353 798 353 232 328 232 328 73 80 73 80 120 163 120 163 130 37 130 37 474 417 474 417 309 197 309 197 84 464 84 464 482 201 482 201 575 882 575 882 732 893 732 893 585 255 585 255 203 355 203 355 498 672 498 672 427 750 427 750 914 181 914 181 11 583 11 583 18 848 18 848 271 908 271 908 46 440 46 440 687 268 687 268 698 103 698 103 950 332 950 332 154 13 154 13 195 645 195 645 712 906 712 906 139 99 139 99 17 183 17 183 341 327 341 327 152 606 152 606 444 838 444 838 338 958 338 958 625 745 625 745 585 8 585 8 247 107 247 107 218 932 218 932 101 638 101 638 374 173 374 173 487 70 487 70 612 561 612 561 254 924 254 924 125 626 125 626 123 12 123 12 687 615 687 615 776 279 776 279 252 892 252 892 607 690 607 690 120 397 120 397 80 838 80 838 269 879 269 879 192 238 192 238 506 936 506 936 101 955 101 955 592 882 592 882 11 947 11 947 884 252 884 252 722 462 722 462 161 360 161 360 813 696 813 696 355 718 355 718 676 594 676 594 92 568 92 568 851 369 851 369 2 740 2 740 425 222 425 222 479 838 479 838 618 148 618 148 878 580 878 580 263 182 263 182 799 148 799 148 841 558 841 558 383 540 383 540 625 366 625 366 224 40 224 40 939 877 939 877 233 953 233 953 186 852 186 852 472 836 472 836 434 2 434 2 891 369 891 369 638 203 638 203 309 477 309 477 155 117 155 117 512 728 512 728 859 185 859 185 357 168 357 168 292 520 292 520 5 773 5 773 303 772 303 772 148 91 148 91 137 770 137 770 216 651 216 651 814 41 814 41 263 296 263 296 646 959 646 959 554 256 554 256 162 585 162 585 28 830 28 830 347 376 347 376 781 764 781 764 412 559 412 559 4 265 4 265 421 201 421 201 729 296 729 296 9 849 9 849 60 143 60 143 112 7 112 7 45 169 45 169 470 546 470 546 897 724 897 724 906 905 906 905 804 420 804 420 368 665 368 665 273 862 273 862 64 482 64 482 860 702 860 702 196 554 196 554 41 49 41 49 414 552 414 552 306 732 306 732 831 330 831 330 388 595 388 595 177 624 177 624 66 418 66 418 143 366 143 366 289 456 289 456 904 782 904 782 555 375 555 375 863 652 863 652 188 854 188 854 877 664 877 664 776 703 776 703 542 471 542 471 851 705 851 705 759 223 759 223 119 838 119 838 546 846 546 846 540 387 540 387 725 827 725 827 473 269 473 269 806 259 806 259 126 526 126 526 831 122 831 122 624 482 624 482 540 229 540 229 485 281 485 281 593 319 593 319 808 952 808 952 322 760 322 760 475 504 475 504 496 390 496 390 148 513 148 513 688 770 688 770 933 371 933 371 180 384 180 384 592 390 592 390 942 842 942 842 736 44 736 44 545 283 545 283 882 459 882 459 293 101 293 101 632 575 632 575 356 76 356 76 247 534 247 534 864 106 864 106 201 146 201 146 747 393 747 393 348 747 348 747 492 684 492 684 178 714 178 714 929 262 929 262 159 143 159 143 728 256 728 256 654 269 654 269 500 632 500 632 380 841 380 841 315 126 315 126 658 788 658 788 945 347 945 347 894 950 894 950 598 515 598 515 230 207 230 207 723 641 723 641 316 385 316 385 415 607 415 607 532 224 532 224 122 370 122 370 778 733 778 733 104 888 104 888 892 861 892 861 449 864 449 864 476 316 476 316 880 527 880 527 432 584 432 584 821 286 821 286 17 67 17 67 163 153 163 153 620 676 620 676 290 449 290 449 580 791 580 791 558 907 558 907 878 185 878 185 470 544 470 544 595 348 595 348 510 27 510 27 561 521 561 521 93 206 93 206 795 761 795 761 256 189 256 189 693 475 693 475 133 352 133 352 888 530 888 530 225 102 225 102 795 941 795 941 713 652 713 652 270 139 270 139 557 152 557 152 491 456 491 456 681 779 681 779 373 225 373 225 860 460 860 460 451 391 451 391 822 950 822 950 513 286 513 286 126 662 126 662 47 766 47 766 525 560 525 560 544 438 544 438 913 187 913 187 125 4 125 4 587 160 587 160 192 286 192 286 377 684 377 684 205 523 205 523 827 39 827 39 625 203 625 203 111 498 111 498 435 178 435 178 397 249 397 249 50 376 50 376 847 862 847 862 865 9 865 9 579 441 579 441 648 326 648 326 906 531 906 531 579 388 579 388 603 428 603 428 193 459 193 459 893 503 893 503 134 664 134 664 272 665 272 665 233 731 233 731 5 365 5 365 343 250 343 250 33 834 33 834 270 844 270 844 383 667 383 667 355 479 355 479 523 430 523 430 263 422 263 422 599 701 599 701 905 738 905 738 834 485 834 485 315 435 315 435 736 584 736 584 730 482 730 482 298 950 298 950 824 935 824 935 427 757 427 757 379 51 379 51 3 60 3 60 667 551 667 551 742 249 742 249 424 923 424 923 282 652 282 652 1 152 1 152 60 842 60 842 862 926 862 926 316 954 316 954 903 287 903 287 604 283 604 283 90 322 90 322 629 413 629 413 201 801 201 801 433 35 433 35 410 75 410 75 402 71 402 71 549 259 549 259 490 214 490 214 218 959 218 959 33 80 33 80 952 297 952 297 499 745 499 745 727 482 727 482 751 203 751 203 31 826 31 826 185 210 185 210 463 697 463 697 8 142 8 142 759 410 759 410 809 644 809 644 765 714 765 714 250 558 250 558 412 45 412 45 752 54 752 54 801 538 801 538 337 831 337 831 877 474 877 474 571 28 571 28 821 109 821 109 475 407 475 407 709 580 709 580 631 364 631 364 376 200 376 200 421 11 421 11 834 530 834 530 657 537 657 537 39 49 39 49 827 47 827 47 513 679 513 679 695 282 695 282 61 940 61 940 427 153 427 153 478 426 478 426 532 99 532 99 185 767 185 767 193 670 193 670 120 830 120 830 534 361 534 361 728 686 728 686 715 723 715 723 810 201 810 201 43 161 43 161 21 830 21 830 278 652 278 652 914 112 914 112 255 449 255 449 303 630 303 630 430 543 430 543 269 217 269 217 766 60 766 60 162 24 162 24 352 673 352 673 824 871 824 871 87 265 87 265 300 235 300 235 442 166 442 166 240 448 240 448 694 220 694 220 265 819 265 819 713 4 713 4 785 329 785 329 648 491 648 491 886 566 886 566 922 912 922 912 505 743 505 743 634 425 634 425 369 825 369 825 377 799 377 799 582 255 582 255 633 653 633 653 822 512 822 512 819 69 819 69 850 822 850 822 946 843 946 843 194 336 194 336 214 152 214 152 893 688 893 688 338 536 338 536 18 494 18 494 751 172 751 172 675 724 675 724 391 41 391 41 548 673 548 673 138 23 138 23 928 70 928 70 124 884 124 884 244 43 244 43 501 814 501 814 850 811 850 811 416 492 416 492 448 403 448 403 700 390 700 390 151 743 151 743 158 776 158 776 388 222 388 222 941 308 941 308 521 673 521 673 805 189 805 189 253 80 253 80 213 140 213 140 33 382 33 382 617 494 617 494 192 420 192 420 560 31 560 31 510 641 510 641 451 446 451 446 252 912 252 912 285 750 285 750 171 956 171 956 779 196 779 196 469 870 469 870 365 269 365 269 20 867 20 867 507 70 507 70 857 187 857 187 125 162 125 162 486 43 486 43 466 840 466 840 532 36 532 36 42 339 42 339 78 650 78 650 716 144 716 144 660 245 660 245 913 195 913 195 762 115 762 115 295 418 295 418 166 516 166 516 335 472 335 472 533 925 533 925 30 260 30 260 470 38 470 38 576 823 576 823 845 444 845 444 113 954 113 954 114 559 114 559 706 646 706 646 400 389 400 389 922 649 922 649 454 309 454 309 242 424 242 424 393 173 393 173 408 183 408 183 480 653 480 653 685 131 685 131 295 490 295 490 359 841 359 841 717 12 717 12 16 60 16 60 789 304 789 304 645 451 645 451 217 390 217 390 759 248 759 248 194 756 194 756 877 682 877 682 209 721 209 721 321 604 321 604 602 619 602 619 158 900 158 900 4 898 4 898 457 588 457 588 650 458 650 458 853 725 853 725 572 365 572 365 685 239 685 239 255 519 255 519 910 99 910 99 329 296 329 296 201 809 201 809 870 534 870 534 774 498 774 498 118 584 118 584 252 863 252 863 44 428 44 428 784 225 784 225 418 245 418 245 62 830 62 830 936 296 936 296 101 778 101 778 343 914 343 914 12 90 12 90 770 917 770 917 249 730 249 730 379 299 379 299 355 609 355 609 371 154 371 154 869 945 869 945 511 496 511 496 299 706 299 706 6 44 6 44 504 318 504 318 160 131 160 131 8 417 8 417 206 164 206 164 565 479 565 479 320 104 320 104 645 782 645 782 838 842 838 842 641 947 641 947 390 119 390 119 10 7 10 7 635 723 635 723 212 247 212 247 497 436 497 436 806 354 806 354 907 549 907 549 859 223 859 223 638 933 638 933 419 820 419 820 211 229 211 229 451 32 451 32 809 590 809 590 529 594 529 594 496 569 496 569 761 559 761 559 111 756 111 756 826 464 826 464 958 132 958 132 426 321 426 321 461 925 461 925 558 772 558 772 220 556 220 556 899 140 899 140 705 654 705 654 120 387 120 387 165 918 165 918 113 644 113 644 583 523 583 523 742 929 742 929 567 871 567 871 289 158 289 158 220 793 220 793 196 628 196 628 943 132 943 132 257 655 257 655 510 126 510 126 32 337 32 337 554 850 554 850 380 525 380 525 361 126 361 126 390 524 390 524 580 630 580 630 1 587 1 587 602 799 602 799 452 443 452 443 604 725 604 725 507 896 507 896 655 101 655 101 359 499 359 499 141 467 141 467 345 352 345 352 4 470 4 470 699 712 699 712 821 727 821 727 263 672 263 672 438 374 438 374 461 593 461 593 49 581 49 581 306 886 306 886 227 139 227 139 684 353 684 353 925 2 925 2 711 342 711 342 519 664 519 664 930 717 930 717 691 564 691 564 31 613 31 613 191 428 191 428 765 316 765 316 355 7 355 7 873 821 873 821 590 529 590 529 235 259 235 259 900 196 900 196 609 397 609 397 348 593 348 593 765 302 765 302 451 222 451 222 452 371 452 371 632 771 632 771 400 544 400 544 589 204 589 204 464 875 464 875 428 250 428 250 195 383 195 383 272 770 272 770 448 635 448 635 200 908 200 908 754 817 754 817 567 821 567 821 916 743 916 743 663 525 663 525 441 473 441 473 753 602 753 602 582 53 582 53 678 852 678 852 182 605 182 605 42 743 42 743 853 297 853 297 771 308 771 308 70 226 70 226 846 527 846 527 382 648 382 648 891 770 891 770 518 590 518 590 844 841 844 841 508 152 508 152 858 469 858 469 658 644 658 644 912 137 912 137 846 542 846 542 750 960 750 960 713 170 713 170 327 837 327 837 48 734 48 734 323 793 323 793 6 677 6 677 670 752 670 752 288 413 288 413 871 756 871 756 807 730 807 730 130 705 130 705 794 161 794 161 230 935 230 935 265 365 265 365 800 428 800 428 411 878 411 878 655 711 655 711 585 197 585 197 805 550 805 550 97 266 97 266 44 105 44 105 132 646 132 646 383 868 383 868 743 313 743 313 332 289 332 289 598 277 598 277 793 156 793 156 429 513 429 513 636 517 636 517 93 23 93 23 162 642 162 642 877 550 877 550 585 490 585 490 438 48 438 48 709 394 709 394 678 621 678 621 703 740 703 740 190 135 190 135 625 364 625 364 660 860 660 860 107 905 107 905 594 63 594 63 914 154 914 154 117 375 117 375 667 494 667 494 142 511 142 511 916 522 916 522 645 452 645 452 92 232 92 232 17 106 17 106 934 370 934 370 705 712 705 712 698 139 698 139 630 103 630 103 166 326 166 326 835 685 835 685 795 89 795 89 811 763 811 763 626 70 626 70 900 34 900 34 349 103 349 103 760 583 760 583 865 842 865 842 457 129 457 129 729 820 729 820 649 925 649 925 817 90 817 90 543 349 543 349 939 38 939 38 649 820 649 820 94 952 94 952 21 331 21 331 562 290 562 290 358 832 358 832 165 619 165 619 693 866 693 866 777 205 777 205 718 822 718 822 655 437 655 437 334 77 334 77 44 907 44 907 822 35 822 35 366 794 366 794 798 5 798 5 751 437 751 437 250 241 250 241 415 421 415 421 469 603 469 603 514 808 514 808 205 936 205 936 176 429 176 429 338 52 338 52 340 345 340 345 811 524 811 524 430 709 430 709 304 756 304 756 273 893 273 893 401 547 401 547 293 258 293 258 781 770 781 770 166 137 166 137 892 945 892 945 675 763 675 763 390 578 390 578 960 307 960 307 106 508 106 508 500 771 500 771 312 281 312 281 12 239 12 239 791 264 791 264 294 432 294 432 512 748 512 748 311 882 311 882 576 411 576 411 262 22 262 22 954 415 954 415 494 561 494 561 352 523 352 523 389 281 389 281 415 225 415 225 380 551 380 551 2 612 2 612 828 510 828 510 629 56 629 56 905 747 905 747 376 630 376 630 381 114 381 114 158 618 158 618 709 905 709 905 912 917 912 917 228 604 228 604 72 236 72 236 815 391 815 391 534 471 534 471 656 287 656 287 734 755 734 755 772 809 772 809 536 593 536 593 157 609 157 609 15 884 15 884 64 53 64 53 675 151 675 151 551 520 551 520 135 357 135 357 480 431 480 431 131 895 131 895 780 759 780 759 947 826 947 826 161 413 161 413 70 286 70 286 233 84 233 84 832 744 832 744 385 835 385 835 504 136 504 136 155 644 155 644 27 420 27 420 380 487 380 487 231 404 231 404 830 429 830 429 113 419 113 419 15 77 15 77 799 660 799 660 241 562 241 562 47 667 47 667 248 890 248 890 814 416 814 416 207 441 207 441 578 128 578 128 755 948 755 948 481 459 481 459 54 679 54 679 23 455 23 455 125 512 125 512 324 747 324 747 3 481 3 481 92 293 92 293 20 289 20 289 549 277 549 277 594 12 594 12 700 784 700 784 116 31 116 31 258 589 258 589 102 379 102 379 154 892 154 892 915 346 915 346 46 200 46 200 261 925 261 925 708 832 708 832 635 735 635 735 501 612 501 612 72 42 72 42 686 685 686 685 212 769 212 769 178 837 178 837 661 650 661 650 300 662 300 662 450 720 450 720 759 92 759 92 79 499 79 499 772 41 772 41 613 807 613 807 784 295 784 295 267 557 267 557 532 439 532 439 950 947 950 947 29 944 29 944 428 152 428 152 590 413 590 413 75 435 75 435 28 829 28 829 128 778 128 778 144 66 144 66 913 156 913 156 137 787 137 787 660 664 660 664 759 265 759 265 757 35 757 35 225 437 225 437 884 598 884 598 608 793 608 793 548 766 548 766 98 427 98 427 622 731 622 731 552 277 552 277 780 289 780 289 904 311 904 311 398 441 398 441 491 548 491 548 920 129 920 129 272 224 272 224 162 456 162 456 840 553 840 553 184 811 184 811 666 202 666 202 404 205 404 205 571 668 571 668 729 328 729 328 447 556 447 556 30 226 30 226 281 761 281 761 341 484 341 484 83 884 83 884 385 649 385 649 716 134 716 134 377 3 377 3 821 839 821 839 106 502 106 502 915 584 915 584 402 443 402 443 518 927 518 927 554 133 554 133 236 737 236 737 211 34 211 34 322 631 322 631 783 1 783 1 533 202 533 202 329 244 329 244 75 309 75 309 382 450 382 450 602 10 602 10 512 933 512 933 270 269 270 269 692 396 692 396 711 951 711 951 21 218 21 218 56 244 56 244 367 229 367 229 682 869 682 869 612 952 612 952 311 799 311 799 747 337 747 337 527 299 527 299 908 548 908 548 950 68 950 68 677 534 677 534 324 220 324 220 936 578 936 578 164 919 164 919 602 312 602 312 149 525 149 525 854 697 854 697 492 461 492 461 328 188 328 188 656 469 656 469 755 301 755 301 125 347 125 347 107 552 107 552 770 263 770 263 860 834 860 834 835 886 835 886 705 577 705 577 951 57 951 57 749 415 749 415 426 340 426 340 774 459 774 459 701 383 701 383 517 551 517 551 33 104 33 104 823 715 823 715 96 879 96 879 895 705 895 705 596 873 596 873 82 775 82 775 302 670 302 670 569 720 569 720 112 139 112 139 722 707 722 707 912 570 912 570 290 324 290 324 55 645 55 645 189 332 189 332 96 485 96 485 408 583 408 583 827 529 827 529 793 53 793 53 840 692 840 692 381 139 381 139 797 556 797 556 723 881 723 881 675 653 675 653 447 900 447 900 217 732 217 732 249 917 249 917 528 21 528 21 365 678 365 678 343 885 343 885 362 305 362 305 847 938 847 938 20 526 20 526 635 230 635 230 526 582 526 582 183 384 183 384 77 409 77 409 114 63 114 63 603 57 603 57 111 544 111 544 853 909 853 909 904 531 904 531 685 431 685 431 422 766 422 766 552 239 552 239 522 760 522 760 224 205 224 205 200 783 200 783 707 386 707 386 71 515 71 515 658 440 658 440 2 520 2 520 355 205 355 205 329 72 329 72 224 533 224 533 193 735 193 735 262 149 262 149 480 349 480 349 39 585 39 585 50 8 50 8 40 222 40 222 855 343 855 343 580 56 580 56 258 696 258 696 315 715 315 715 467 9 467 9 670 932 670 932 670 265 670 265 538 269 538 269 178 416 178 416 883 705 883 705 556 500 556 500 193 435 193 435 574 33 574 33 751 645 751 645 46 949 46 949 380 465 380 465 596 691 596 691 829 804 829 804 96 273 96 273 921 829 921 829 785 569 785 569 204 787 204 787 831 12 831 12 741 332 741 332 722 602 722 602 391 711 391 711 776 939 776 939 172 339 172 339 243 249 243 249 861 821 861 821 377 500 377 500 699 359 699 359 210 637 210 637 762 787 762 787 78 299 78 299 224 668 224 668 653 649 653 649 587 533 587 533 388 341 388 341 639 899 639 899 253 816 253 816 921 57 921 57 479 63 479 63 709 784 709 784 509 729 509 729 713 665 713 665 851 855 851 855 894 789 894 789 696 646 696 646 849 444 849 444 465 37 465 37 837 632 837 632 731 682 731 682 47 231 47 231 933 318 933 318 632 28 632 28 83 892 83 892 159 861 159 861 925 246 925 246 245 167 245 167 205 624 205 624 862 934 862 934 581 419 581 419 534 254 534 254 119 315 119 315 362 5 362 5 427 282 427 282 379 262 379 262 892 723 892 723 383 255 383 255 155 559 155 559 448 419 448 419 218 730 218 730 931 568 931 568 257 124 257 124 207 314 207 314 377 922 377 922 143 10 143 10 540 757 540 757 823 244 823 244 536 325 536 325 750 634 750 634 558 371 558 371 879 783 879 783 628 927 628 927 906 92 906 92 148 603 148 603 484 638 484 638 203 749 203 749 755 390 755 390 747 657 747 657 323 568 323 568 217 949 217 949 307 12 307 12 953 881 953 881 731 188 731 188 927 191 927 191 755 798 755 798 911 6 911 6 947 644 947 644 502 641 502 641 862 116 862 116 625 408 625 408 843 735 843 735 114 293 114 293 743 616 743 616 574 888 574 888 625 42 625 42 880 914 880 914 635 240 635 240 436 682 436 682 751 443 751 443 396 875 396 875 200 704 200 704 719 692 719 692 85 295 85 295 933 406 933 406 185 589 185 589 140 730 140 730 493 579 493 579 598 633 598 633 509 204 509 204 297 33 297 33 839 547 839 547 893 375 893 375 127 627 127 627 546 656 546 656 686 733 686 733 631 630 631 630 110 438 110 438 116 873 116 873 688 902 688 902 289 27 289 27 694 713 694 713 925 563 925 563 217 434 217 434 856 75 856 75 516 228 516 228 600 370 600 370 439 695 439 695 632 683 632 683 5 313 5 313 869 556 869 556 214 746 214 746 416 96 416 96 422 510 422 510 318 102 318 102 452 95 452 95 747 655 747 655 532 681 532 681 802 931 802 931 845 940 845 940 375 925 375 925 828 110 828 110 77 171 77 171 511 102 511 102 288 495 288 495 907 706 907 706 61 192 61 192 423 290 423 290 709 938 709 938 431 538 431 538 814 746 814 746 209 564 209 564 641 691 641 691 339 300 339 300 605 491 605 491 459 434 459 434 691 942 691 942 166 44 166 44 392 138 392 138 226 561 226 561 566 386 566 386 211 655 211 655 170 204 170 204 34 709 34 709 232 659 232 659 905 586 905 586 323 565 323 565 216 708 216 708 485 453 485 453 307 82 307 82 141 202 141 202 402 579 402 579 716 895 716 895 256 605 256 605 839 849 839 849 541 279 541 279 312 292 312 292 156 222 156 222 621 526 621 526 197 468 197 468 840 154 840 154 308 332 308 332 957 839 957 839 536 784 536 784 599 7 599 7 885 283 885 283 883 768 883 768 227 32 227 32 834 78 834 78 588 257 588 257 652 831 652 831 498 472 498 472 744 213 744 213 230 561 230 561 5 584 5 584 274 526 274 526 613 642 613 642 497 930 497 930 860 417 860 417 145 87 145 87 469 824 469 824 472 712 472 712 525 78 525 78 508 7 508 7 918 157 918 157 202 88 202 88 214 20 214 20 864 692 864 692 581 918 581 918 498 264 498 264 243 313 243 313 905 755 905 755 575 264 575 264 127 75 127 75 609 194 609 194 132 473 132 473 673 664 673 664 92 408 92 408 925 755 925 755 927 570 927 570 391 619 391 619 888 291 888 291 485 145 485 145 743 492 743 492 336 806 336 806 639 417 639 417 629 418 629 418 808 899 808 899 87 494 87 494 350 200 350 200 266 106 266 106 944 918 944 918 890 616 890 616 66 779 66 779 610 110 610 110 267 440 267 440 22 313 22 313 280 801 280 801 441 821 441 821 391 511 391 511 903 581 903 581 397 638 397 638 397 65 397 65 369 959 369 959 556 51 556 51 782 471 782 471 26 153 26 153 917 78 917 78 544 807 544 807 456 929 456 929 285 2 285 2 705 641 705 641 577 261 577 261 297 210 297 210 659 64 659 64 193 813 193 813 876 180 876 180 28 222 28 222 762 88 762 88 675 422 675 422 958 407 958 407 208 762 208 762 910 720 910 720 755 322 755 322 83 341 83 341 48 923 48 923 588 428 588 428 255 726 255 726 778 785 778 785 171 183 171 183 434 882 434 882 276 118 276 118 574 881 574 881 301 833 301 833 444 486 444 486 830 760 830 760 205 411 205 411 483 496 483 496 935 334 935 334 523 49 523 49 852 434 852 434 58 952 58 952 625 622 625 622 775 694 775 694 304 284 304 284 543 270 543 270 278 907 278 907 384 667 384 667 318 510 318 510 895 744 895 744 148 811 148 811 770 246 770 246 602 637 602 637 135 313 135 313 486 531 486 531 475 475 475 475 226 766 226 766 36 952 36 952 907 839 907 839 920 97 920 97 819 743 819 743 771 153 771 153 384 12 384 12 5 411 5 411 234 858 234 858 594 721 594 721 512 360 512 360 816 222 816 222 36 703 36 703 956 214 956 214 74 95 74 95 741 833 741 833 509 250 509 250 176 667 176 667 475 503 475 503 562 87 562 87 852 752 852 752 921 919 921 919 814 628 814 628 868 310 868 310 836 198 836 198 870 62 870 62 2 28 2 28 327 882 327 882 875 481 875 481 259 774 259 774 276 627 276 627 873 353 873 353 166 101 166 101 157 866 157 866 863 702 863 702 534 728 534 728 850 441 850 441 97 9 97 9 290 515 290 515 732 44 732 44 331 1 331 1 700 239 700 239 666 903 666 903 455 305 455 305 687 417 687 417 411 9 411 9 322 78 322 78 421 381 421 381 412 832 412 832 555 12 555 12 921 733 921 733 131 549 131 549 301 65 301 65 857 877 857 877 92 58 92 58 813 510 813 510 383 139 383 139 722 226 722 226 262 873 262 873 625 28 625 28 49 321 49 321 708 799 708 799 662 816 662 816 219 789 219 789 799 9 799 9 410 89 410 89 520 339 520 339 185 893 185 893 37 840 37 840 131 5 131 5 538 792 538 792 727 938 727 938 33 164 33 164 746 537 746 537 584 579 584 579 323 497 323 497 880 768 880 768 382 777 382 777 911 153 911 153 394 615 394 615 623 258 623 258 43 650 43 650 365 96 365 96 568 416 568 416 826 335 826 335 734 81 734 81 734 861 734 861 603 499 603 499 48 12 48 12 324 595 324 595 863 660 863 660 895 50 895 50 620 286 620 286 650 517 650 517 941 10 941 10 588 42 588 42 541 733 541 733 774 69 774 69 449 527 449 527 237 661 237 661 682 591 682 591 487 329 487 329 888 278 888 278 492 324 492 324 862 208 862 208 715 156 715 156 421 31 421 31 614 796 614 796 743 790 743 790 241 578 241 578 20 318 20 318 375 321 375 321 560 788 560 788 789 641 789 641 467 777 467 777 701 410 701 410 167 257 167 257 501 605 501 605 494 277 494 277 213 75 213 75 442 529 442 529 333 219 333 219 435 630 435 630 540 888 540 888 725 441 725 441 346 705 346 705 239 770 239 770 687 392 687 392 548 942 548 942 217 595 217 595 494 846 494 846 427 94 427 94 278 294 278 294 904 87 904 87 189 878 189 878 876 865 876 865 151 212 151 212 355 82 355 82 107 57 107 57 80 436 80 436 404 687 404 687 616 519 616 519 643 833 643 833 628 574 628 574 698 492 698 492 19 702 19 702 402 542 402 542 373 418 373 418 950 446 950 446 673 441 673 441 294 99 294 99 48 454 48 454 885 859 885 859 143 960 143 960 460 870 460 870 705 336 705 336 741 57 741 57 283 213 283 213 656 124 656 124 305 460 305 460 897 63 897 63 448 122 448 122 797 613 797 613 135 201 135 201 895 259 895 259 808 628 808 628 481 955 481 955 341 550 341 550 593 805 593 805 22 768 22 768 496 458 496 458 327 854 327 854 308 42 308 42 790 882 790 882 166 375 166 375 521 848 521 848 165 920 165 920 567 416 567 416 290 423 290 423 842 584 842 584 34 563 34 563 387 799 387 799 575 831 575 831 310 947 310 947 167 897 167 897 841 708 841 708 475 356 475 356 506 327 506 327 114 198 114 198 470 99 470 99 659 763 659 763 259 759 259 759 382 904 382 904 503 146 503 146 772 424 772 424 958 250 958 250 139 843 139 843 888 678 888 678 11 82 11 82 152 836 152 836 211 917 211 917 166 500 166 500 516 797 516 797 638 714 638 714 213 490 213 490 591 400 591 400 654 877 654 877 221 258 221 258 589 271 589 271 832 528 832 528 644 361 644 361 184 906 184 906 325 200 325 200 900 53 900 53 699 856 699 856 468 735 468 735 812 79 812 79 43 565 43 565 276 225 276 225 477 596 477 596 66 632 66 632 85 143 85 143 345 431 345 431 336 429 336 429 19 88 19 88 353 873 353 873 633 56 633 56 555 624 555 624 300 582 300 582 746 614 746 614 608 367 608 367 234 673 234 673 219 341 219 341 398 45 398 45 891 907 891 907 139 454 139 454 685 219 685 219 170 33 170 33 950 768 950 768 265 99 265 99 750 748 750 748 859 360 859 360 192 451 192 451 99 510 99 510 44 734 44 734 317 615 317 615 134 266 134 266 150 155 150 155 623 67 623 67 499 648 499 648 221 511 221 511 274 313 274 313 204 161 204 161 373 820 373 820 312 368 312 368 723 395 723 395 562 934 562 934 569 578 569 578 417 755 417 755 774 338 774 338 638 119 638 119 173 871 173 871 343 715 343 715 54 675 54 675 13 505 13 505 188 89 188 89 918 128 918 128 304 914 304 914 59 721 59 721 789 140 789 140 155 276 155 276 386 501 386 501 614 420 614 420 739 692 739 692 484 335 484 335 440 289 440 289 492 343 492 343 853 8 853 8 365 371 365 371 288 299 288 299 360 206 360 206 215 701 215 701 627 263 627 263 391 295 391 295 824 304 824 304 790 326 790 326 244 912 244 912 377 747 377 747 888 545 888 545 126 922 126 922 684 274 684 274 708 460 708 460 583 709 583 709 894 429 894 429 152 210 152 210 629 926 629 926 960 579 960 579 323 372 323 372 437 406 437 406 856 183 856 183 385 958 385 958 120 164 120 164 513 483 513 483 762 748 762 748 423 29 423 29 267 499 267 499 57 316 57 316 873 849 873 849 719 67 719 67 681 852 681 852 216 873 216 873 370 828 370 828 214 343 214 343 477 620 477 620 33 642 33 642 920 380 920 380 315 741 315 741 69 908 69 908 4 952 4 952 820 88 820 88 393 255 393 255 907 782 907 782 104 306 104 306 581 337 581 337 597 255 597 255 233 714 233 714 334 860 334 860 804 905 804 905 125 873 125 873 736 714 736 714 893 206 893 206 792 783 792 783 541 147 541 147 56 254 56 254 483 711 483 711 831 302 831 302 680 941 680 941 707 429 707 429 153 443 153 443 937 123 937 123 697 796 697 796 302 525 302 525 669 942 669 942 225 202 225 202 174 709 174 709 38 785 38 785 939 550 939 550 372 626 372 626 868 205 868 205 472 624 472 624 64 487 64 487 240 709 240 709 568 153 568 153 177 606 177 606 793 951 793 951 290 795 290 795 70 845 70 845 863 721 863 721 564 794 564 794 749 336 749 336 333 444 333 444 845 278 845 278 858 735 858 735 840 582 840 582 809 662 809 662 226 239 226 239 635 504 635 504 693 724 693 724 673 19 673 19 175 682 175 682 325 870 325 870 721 94 721 94 929 168 929 168 625 269 625 269 709 448 709 448 441 459 441 459 85 650 85 650 230 605 230 605 393 792 393 792 73 766 73 766 748 879 748 879 777 414 777 414 94 198 94 198 416 798 416 798 530 203 530 203 794 853 794 853 784 29 784 29 537 78 537 78 820 146 820 146 211 72 211 72 301 179 301 179 594 501 594 501 191 380 191 380 115 891 115 891 386 349 386 349 424 246 424 246 352 123 352 123 630 564 630 564 539 175 539 175 888 631 888 631 580 326 580 326 858 503 858 503 453 127 453 127 222 925 222 925 793 400 793 400 90 201 90 201 590 546 590 546 568 526 568 526 330 592 330 592 950 368 950 368 131 620 131 620 484 493 484 493 517 634 517 634 552 945 552 945 48 883 48 883 61 928 61 928 184 900 184 900 367 528 367 528 547 140 547 140 609 588 609 588 911 97 911 97 71 658 71 658 553 140 553 140 492 726 492 726 374 200 374 200 622 893 622 893 78 327 78 327 573 547 573 547 92 45 92 45 671 213 671 213 288 275 288 275 303 728 303 728 109 389 109 389 217 96 217 96 683 517 683 517 96 602 96 602 278 6 278 6 409 674 409 674 509 177 509 177 557 205 557 205 132 931 132 931 283 929 283 929 34 493 34 493 115 152 115 152 612 659 612 659 220 673 220 673 168 142 168 142 911 927 911 927 163 458 163 458 153 360 153 360 349 711 349 711 942 381 942 381 464 762 464 762 458 145 458 145 59 820 59 820 946 930 946 930 893 220 893 220 319 862 319 862 583 461 583 461 29 812 29 812 349 340 349 340 906 420 906 420 795 437 795 437 858 338 858 338 430 551 430 551 182 247 182 247 23 211 23 211 472 776 472 776 940 921 940 921 279 458 279 458 834 3 834 3 213 687 213 687 166 155 166 155 567 705 567 705 135 953 135 953 228 879 228 879 133 277 133 277 790 283 790 283 83 221 83 221 408 541 408 541 825 945 825 945 655 958 655 958 83 358 83 358 366 62 366 62 272 260 272 260 704 208 704 208 243 72 243 72 98 793 98 793 150 355 150 355 325 244 325 244 866 376 866 376 497 304 497 304 345 930 345 930 573 528 573 528 204 428 204 428 728 202 728 202 101 407 101 407 131 9 131 9 351 535 351 535 277 172 277 172 520 918 520 918 694 900 694 900 774 112 774 112 932 601 932 601 655 822 655 822 881 806 881 806 367 235 367 235 898 217 898 217 6 10 6 10 850 340 850 340 200 766 200 766 109 559 109 559 955 743 955 743 501 371 501 371 188 412 188 412 97 352 97 352 570 548 570 548 441 680 441 680 250 636 250 636 27 626 27 626 145 20 145 20 889 344 889 344 173 338 173 338 345 105 345 105 13 653 13 653 19 104 19 104 644 915 644 915 506 227 506 227 868 252 868 252 939 500 939 500 402 156 402 156 550 813 550 813 457 123 457 123 590 42 590 42 264 161 264 161 93 830 93 830 31 521 31 521 28 619 28 619 821 288 821 288 237 619 237 619 323 138 323 138 65 299 65 299 854 158 854 158 802 587 802 587 593 485 593 485 171 671 171 671 41 542 41 542 138 561 138 561 423 61 423 61 837 700 837 700 618 488 618 488 178 946 178 946 674 441 674 441 445 952 445 952 470 831 470 831 614 101 614 101 543 60 543 60 448 454 448 454 811 488 811 488 884 605 884 605 443 557 443 557 124 285 124 285 36 745 36 745 104 880 104 880 82 751 82 751 668 689 668 689 1 134 1 134 592 818 592 818 194 488 194 488 911 440 911 440 60 260 60 260 568 58 568 58 808 701 808 701 320 37 320 37 596 554 596 554 686 603 686 603 801 212 801 212 350 687 350 687 774 698 774 698 575 298 575 298 650 784 650 784 725 906 725 906 525 251 525 251 503 62 503 62 960 791 960 791 402 555 402 555 232 433 232 433 932 170 932 170 95 654 95 654 898 71 898 71 915 162 915 162 210 387 210 387 454 538 454 538 594 20 594 20 140 723 140 723 783 928 783 928 272 96 272 96 175 389 175 389 591 903 591 903 552 20 552 20 91 645 91 645 262 849 262 849 729 390 729 390 873 309 873 309 451 685 451 685 836 940 836 940 616 466 616 466 160 920 160 920 167 895 167 895 22 396 22 396 695 755 695 755 89 529 89 529 674 543 674 543 298 484 298 484 326 811 326 811 866 54 866 54 595 370 595 370 491 747 491 747 271 513 271 513 135 796 135 796 341 604 341 604 328 917 328 917 145 378 145 378 22 343 22 343 838 68 838 68 237 151 237 151 584 346 584 346 924 573 924 573 322 654 322 654 454 806 454 806 242 678 242 678 229 163 229 163 104 222 104 222 834 120 834 120 75 420 75 420 702 414 702 414 723 731 723 731 16 152 16 152 438 2 438 2 34 360 34 360 660 182 660 182 62 712 62 712 88 549 88 549 176 619 176 619 580 652 580 652 787 952 787 952 625 347 625 347 219 714 219 714 266 376 266 376 715 558 715 558 911 827 911 827 531 240 531 240 804 46 804 46 319 408 319 408 955 299 955 299 333 487 333 487 858 446 858 446 170 56 170 56 227 724 227 724 554 674 554 674 711 927 711 927 170 245 170 245 387 299 387 299 81 159 81 159 57 115 57 115 536 69 536 69 155 162 155 162 717 571 717 571 49 857 49 857 17 782 17 782 790 876 790 876 794 763 794 763 315 293 315 293 242 565 242 565 547 192 547 192 54 99 54 99 549 494 549 494 919 415 919 415 622 82 622 82 477 952 477 952 892 391 892 391 31 177 31 177 356 727 356 727 76 576 76 576 140 517 140 517 549 143 549 143 882 581 882 581 960 447 960 447 483 447 483 447 455 864 455 864 517 207 517 207 759 378 759 378 782 904 782 904 930 904 930 904 714 940 714 940 429 120 429 120 345 309 345 309 850 556 850 556 942 784 942 784 543 763 543 763 438 176 438 176 862 112 862 112 11 394 11 394 324 147 324 147 233 443 233 443 391 2 391 2 45 170 45 170 639 685 639 685 137 113 137 113 279 889 279 889 643 927 643 927 78 256 78 256 755 310 755 310 953 716 953 716 520 558 520 558 703 864 703 864 836 433 836 433 156 495 156 495 123 413 123 413 798 547 798 547 345 69 345 69 747 663 747 663 857 496 857 496 633 93 633 93 654 25 654 25 405 506 405 506 542 45 542 45 861 613 861 613 193 784 193 784 6 459 6 459 775 88 775 88 662 206 662 206 79 80 79 80 874 257 874 257 145 439 145 439 498 622 498 622 21 638 21 638 48 464 48 464 58 910 58 910 509 601 509 601 432 640 432 640 580 301 580 301 382 226 382 226 389 357 389 357 317 761 317 761 723 654 723 654 794 505 794 505 663 103 663 103 664 207 664 207 715 935 715 935 908 88 908 88 63 692 63 692 351 871 351 871 727 108 727 108 272 451 272 451 74 480 74 480 815 422 815 422 101 20 101 20 99 767 99 767 135 65 135 65 869 881 869 881 483 660 483 660 707 18 707 18 640 684 640 684 222 685 222 685 636 735 636 735 620 704 620 704 197 821 197 821 247 255 247 255 539 143 539 143 673 627 673 627 268 268 268 268 375 751 375 751 142 387 142 387 161 440 161 440 251 568 251 568 115 605 115 605 833 226 833 226 929 746 929 746 447 683 447 683 49 688 49 688 196 754 196 754 475 134 475 134 903 78 903 78 28 434 28 434 320 912 320 912 326 304 326 304 186 60 186 60 830 942 830 942 21 75 21 75 382 207 382 207 260 617 260 617 148 105 148 105 656 247 656 247 610 711 610 711 594 10 594 10 604 935 604 935 189 938 189 938 589 444 589 444 786 660 786 660 594 365 594 365 233 825 233 825 477 149 477 149 303 61 303 61 243 513 243 513 418 568 418 568 751 245 751 245 727 888 727 888 637 39 637 39 309 958 309 958 799 194 799 194 952 700 952 700 364 677 364 677 174 349 174 349 844 866 844 866 765 253 765 253 381 575 381 575 347 685 347 685 465 56 465 56 789 113 789 113 238 59 238 59 905 833 905 833 204 234 204 234 363 267 363 267 763 413 763 413 580 623 580 623 154 413 154 413 942 770 942 770 929 362 929 362 729 12 729 12 216 822 216 822 202 714 202 714 541 936 541 936 855 108 855 108 163 27 163 27 492 88 492 88 365 92 365 92 328 37 328 37 87 687 87 687 65 609 65 609 78 906 78 906 700 460 700 460 146 24 146 24 182 155 182 155 763 567 763 567 446 118 446 118 625 891 625 891 504 569 504 569 883 553 883 553 347 631 347 631 849 380 849 380 116 690 116 690 434 548 434 548 929 869 929 869 719 450 719 450 279 122 279 122 566 686 566 686 157 404 157 404 456 817 456 817 654 583 654 583 59 203 59 203 411 283 411 283 280 110 280 110 446 577 446 577 681 525 681 525 157 30 157 30 621 832 621 832 700 468 700 468 211 447 211 447 885 37 885 37 367 727 367 727 947 585 947 585 679 584 679 584 954 746 954 746 889 838 889 838 31 870 31 870 818 443 818 443 780 848 780 848 951 322 951 322 62 47 62 47 768 46 768 46 263 126 263 126 216 385 216 385 140 682 140 682 95 373 95 373 775 791 775 791 136 887 136 887 710 860 710 860 667 678 667 678 810 258 810 258 372 473 372 473 618 136 618 136 258 470 258 470 653 354 653 354 777 412 777 412 691 310 691 310 864 730 864 730 909 30 909 30 628 949 628 949 417 360 417 360 387 710 387 710 647 409 647 409 418 218 418 218 366 677 366 677 56 368 56 368 791 121 791 121 897 894 897 894 217 690 217 690 75 877 75 877 860 483 860 483 700 728 700 728 350 595 350 595 394 337 394 337 753 508 753 508 833 29 833 29 827 14 827 14 321 755 321 755 628 809 628 809 638 960 638 960 299 231 299 231 318 741 318 741 66 848 66 848 94 56 94 56 301 483 301 483 14 127 14 127 504 468 504 468 16 248 16 248 62 840 62 840 765 724 765 724 306 667 306 667 192 375 192 375 730 90 730 90 206 393 206 393 219 489 219 489 702 927 702 927 942 902 942 902 618 453 618 453 526 388 526 388 39 219 39 219 842 268 842 268 609 499 609 499 518 123 518 123 211 468 211 468 185 34 185 34 208 568 208 568 48 837 48 837 190 590 190 590 137 669 137 669 662 57 662 57 761 662 761 662 358 206 358 206 775 337 775 337 655 858 655 858 910 931 910 931 198 731 198 731 639 533 639 533 727 834 727 834 732 482 732 482 669 183 669 183 190 956 190 956 844 404 844 404 401 646 401 646 360 297 360 297 83 411 83 411 651 759 651 759 664 198 664 198 35 629 35 629 712 136 712 136 433 847 433 847 864 598 864 598 331 801 331 801 685 856 685 856 26 512 26 512 788 235 788 235 733 881 733 881 141 928 141 928 933 48 933 48 931 763 931 763 471 427 471 427 374 628 374 628 813 709 813 709 57 377 57 377 565 467 565 467 564 299 564 299 528 738 528 738 2 412 2 412 180 431 180 431 916 663 916 663 427 109 427 109 237 152 237 152 914 899 914 899 613 464 613 464 539 587 539 587 870 99 870 99 203 149 203 149 626 425 626 425 892 546 892 546 410 176 410 176 28 809 28 809 456 120 456 120 45 85 45 85 631 566 631 566 437 402 437 402 585 458 585 458 936 744 936 744 764 172 764 172 710 203 710 203 814 166 814 166 475 829 475 829 772 678 772 678 7 441 7 441 249 846 249 846 189 106 189 106 537 693 537 693 839 231 839 231 252 290 252 290 439 417 439 417 527 647 527 647 628 150 628 150 195 348 195 348 796 428 796 428 944 337 944 337 543 383 543 383 321 76 321 76 771 734 771 734 822 356 822 356 99 713 99 713 866 231 866 231 43 441 43 441 493 469 493 469 926 856 926 856 851 162 851 162 144 4 144 4 291 696 291 696 365 273 365 273 768 946 768 946 880 580 880 580 164 355 164 355 812 728 812 728 216 141 216 141 583 317 583 317 510 426 510 426 570 84 570 84 647 871 647 871 530 436 530 436 573 420 573 420 50 424 50 424 58 757 58 757 527 239 527 239 751 868 751 868 818 571 818 571 95 236 95 236 186 51 186 51 929 703 929 703 343 240 343 240 481 66 481 66 848 515 848 515 479 140 479 140 574 302 574 302 622 874 622 874 15 807 15 807 439 734 439 734 260 920 260 920 756 923 756 923 499 289 499 289 949 715 949 715 133 725 133 725 862 137 862 137 569 952 569 952 864 456 864 456 731 618 731 618 415 561 415 561 153 9 153 9 48 407 48 407 726 945 726 945 161 848 161 848 409 900 409 900 339 295 339 295 190 213 190 213 316 539 316 539 116 173 116 173 486 925 486 925 575 714 575 714 366 86 366 86 886 219 886 219 389 798 389 798 390 5 390 5 818 710 818 710 429 225 429 225 655 591 655 591 832 59 832 59 584 433 584 433 37 85 37 85 543 341 543 341 154 98 154 98 682 155 682 155 172 331 172 331 19 341 19 341 65 813 65 813 215 202 215 202 655 345 655 345 328 180 328 180 546 851 546 851 843 642 843 642 154 532 154 532 283 599 283 599 234 648 234 648 836 521 836 521 474 17 474 17 40 483 40 483 326 322 326 322 958 803 958 803 670 292 670 292 846 125 846 125 36 500 36 500 694 342 694 342 496 611 496 611 488 9 488 9 815 341 815 341 106 230 106 230 480 163 480 163 148 814 148 814 534 665 534 665 469 472 469 472 569 824 569 824 559 656 559 656 773 501 773 501 375 498 375 498 8 184 8 184 918 851 918 851 40 158 40 158 778 761 778 761 156 56 156 56 229 286 229 286 622 266 622 266 909 625 909 625 447 141 447 141 507 596 507 596 899 45 899 45 316 607 316 607 833 267 833 267 179 28 179 28 532 764 532 764 469 9 469 9 364 520 364 520 875 345 875 345 142 620 142 620 340 179 340 179 336 216 336 216 832 241 832 241 926 50 926 50 246 547 246 547 504 786 504 786 271 906 271 906 689 196 689 196 632 29 632 29 882 393 882 393 500 519 500 519 53 854 53 854 920 550 920 550 522 147 522 147 846 14 846 14 21 220 21 220 18 708 18 708 270 260 270 260 568 388 568 388 191 14 191 14 804 956 804 956 906 114 906 114 545 926 545 926 842 210 842 210 460 114 460 114 179 913 179 913 678 643 678 643 641 203 641 203 608 281 608 281 61 114 61 114 253 624 253 624 774 813 774 813 20 315 20 315 338 28 338 28 663 828 663 828 117 46 117 46 702 34 702 34 82 380 82 380 944 190 944 190 655 6 655 6 558 699 558 699 874 3 874 3 14 439 14 439 944 666 944 666 570 454 570 454 902 871 902 871 495 365 495 365 292 573 292 573 63 296 63 296 214 350 214 350 911 420 911 420 185 709 185 709 26 197 26 197 644 476 644 476 748 418 748 418 828 774 828 774 487 4 487 4 894 598 894 598 642 363 642 363 57 598 57 598 645 201 645 201 753 450 753 450 782 388 782 388 638 906 638 906 207 312 207 312 651 403 651 403 845 435 845 435 727 183 727 183 739 312 739 312 951 640 951 640 701 509 701 509 274 625 274 625 413 556 413 556 804 381 804 381 90 741 90 741 59 718 59 718 28 891 28 891 765 767 765 767 801 307 801 307 416 227 416 227 443 392 443 392 305 60 305 60 270 580 270 580 729 378 729 378 300 488 300 488 803 527 803 527 465 135 465 135 721 692 721 692 154 311 154 311 151 871 151 871 887 193 887 193 1 540 1 540 810 160 810 160 588 838 588 838 5 215 5 215 648 600 648 600 88 391 88 391 158 429 158 429 124 458 124 458 609 850 609 850 95 920 95 920 890 585 890 585 1 283 1 283 483 837 483 837 890 689 890 689 236 559 236 559 435 237 435 237 121 485 121 485 232 917 232 917 1 821 1 821 685 550 685 550 721 39 721 39 294 716 294 716 392 688 392 688 717 875 717 875 344 768 344 768 431 729 431 729 651 437 651 437 303 609 303 609 892 293 892 293 194 65 194 65 922 537 922 537 498 556 498 556 488 204 488 204 92 714 92 714 256 496 256 496 625 499 625 499 523 681 523 681 440 824 440 824 138 656 138 656 203 282 203 282 529 433 529 433 917 848 917 848 6 717 6 717 539 134 539 134 806 537 806 537 688 857 688 857 833 381 833 381 62 923 62 923 185 855 185 855 68 469 68 469 839 373 839 373 374 606 374 606 144 523 144 523 550 394 550 394 694 537 694 537 394 549 394 549 913 960 913 960 171 80 171 80 835 650 835 650 290 32 290 32 130 503 130 503 290 925 290 925 920 58 920 58 556 196 556 196 738 632 738 632 88 326 88 326 338 652 338 652 211 391 211 391 814 134 814 134 27 480 27 480 846 39 846 39 517 925 517 925 481 422 481 422 440 255 440 255 873 558 873 558 111 762 111 762 570 94 570 94 891 313 891 313 703 391 703 391 63 918 63 918 693 370 693 370 626 418 626 418 430 536 430 536 737 99 737 99 144 359 144 359 554 784 554 784 20 708 20 708 449 663 449 663 519 259 519 259 431 280 431 280 268 369 268 369 910 680 910 680 279 523 279 523 910 79 910 79 243 772 243 772 372 650 372 650 830 899 830 899 150 649 150 649 232 482 232 482 736 690 736 690 120 176 120 176 721 28 721 28 582 752 582 752 958 213 958 213 898 216 898 216 591 861 591 861 364 531 364 531 701 809 701 809 25 640 25 640 731 545 731 545 117 240 117 240 266 610 266 610 315 555 315 555 834 124 834 124 703 108 703 108 592 372 592 372 357 737 357 737 402 324 402 324 615 684 615 684 893 151 893 151 658 548 658 548 664 909 664 909 713 661 713 661 510 829 510 829 129 892 129 892 736 302 736 302 388 651 388 651 897 412 897 412 302 555 302 555 760 378 760 378 883 309 883 309 561 618 561 618 279 440 279 440 684 6 684 6 564 183 564 183 893 219 893 219 56 424 56 424 138 937 138 937 420 309 420 309 208 356 208 356 654 959 654 959 415 566 415 566 32 342 32 342 921 827 921 827 342 2 342 2 887 259 887 259 324 318 324 318 644 595 644 595 846 695 846 695 288 740 288 740 879 145 879 145 702 355 702 355 946 866 946 866 934 495 934 495 60 501 60 501 308 927 308 927 896 905 896 905 215 185 215 185 201 336 201 336 595 316 595 316 948 240 948 240 447 663 447 663 627 837 627 837 8 559 8 559 139 221 139 221 428 349 428 349 918 826 918 826 832 110 832 110 130 916 130 916 939 737 939 737 145 597 145 597 104 813 104 813 279 91 279 91 712 184 712 184 319 377 319 377 750 545 750 545 710 694 710 694 145 55 145 55 766 524 766 524 253 63 253 63 461 362 461 362 786 114 786 114 555 179 555 179 836 444 836 444 808 765 808 765 345 831 345 831 291 723 291 723 750 398 750 398 276 436 276 436 435 242 435 242 899 785 899 785 298 360 298 360 590 338 590 338 556 737 556 737 936 338 936 338 100 65 100 65 276 415 276 415 785 97 785 97 137 462 137 462 34 478 34 478 241 327 241 327 755 433 755 433 773 642 773 642 310 532 310 532 279 231 279 231 660 153 660 153 139 902 139 902 464 663 464 663 238 920 238 920 763 439 763 439 225 187 225 187 362 556 362 556 797 274 797 274 399 226 399 226 818 757 818 757 305 955 305 955 384 814 384 814 110 522 110 522 829 635 829 635 692 728 692 728 370 848 370 848 134 226 134 226 190 82 190 82 701 25 701 25 849 28 849 28 388 289 388 289 178 766 178 766 156 914 156 914 186 313 186 313 278 762 278 762 727 836 727 836 475 346 475 346 74 202 74 202 871 420 871 420 553 298 553 298 522 516 522 516 606 54 606 54 550 596 550 596 293 372 293 372 436 485 436 485 658 608 658 608 319 317 319 317 713 872 713 872 422 212 422 212 900 814 900 814 862 22 862 22 721 778 721 778 17 710 17 710 754 914 754 914 251 352 251 352 89 42 89 42 150 11 150 11 39 552 39 552 450 302 450 302 948 189 948 189 432 227 432 227 490 845 490 845 677 185 677 185 779 752 779 752 124 755 124 755 936 52 936 52 929 903 929 903 107 473 107 473 86 672 86 672 206 84 206 84 369 797 369 797 98 461 98 461 924 783 924 783 458 737 458 737 597 959 597 959 637 928 637 928 299 421 299 421 775 528 775 528 199 562 199 562 456 680 456 680 800 711 800 711 179 790 179 790 134 444 134 444 849 186 849 186 856 794 856 794 700 168 700 168 78 737 78 737 612 362 612 362 112 195 112 195 269 124 269 124 284 871 284 871 527 654 527 654 388 39 388 39 149 902 149 902 494 466 494 466 415 635 415 635 242 683 242 683 448 955 448 955 576 744 576 744 96 70 96 70 663 436 663 436 762 784 762 784 911 877 911 877 223 707 223 707 784 422 784 422 306 379 306 379 473 678 473 678 683 328 683 328 468 111 468 111 26 89 26 89 79 745 79 745 881 670 881 670 653 931 653 931 271 779 271 779 856 829 856 829 404 44 404 44 778 267 778 267 84 279 84 279 382 825 382 825 504 796 504 796 394 573 394 573 336 141 336 141 781 872 781 872 197 12 197 12 715 776 715 776 152 563 152 563 350 671 350 671 92 527 92 527 435 933 435 933 761 159 761 159 717 900 717 900 619 282 619 282 449 538 449 538 706 678 706 678 377 954 377 954 800 162 800 162 754 875 754 875 126 477 126 477 957 551 957 551 166 924 166 924 833 478 833 478 442 24 442 24 887 753 887 753 556 893 556 893 621 695 621 695 644 109 644 109 772 891 772 891 926 379 926 379 818 315 818 315 425 817 425 817 513 235 513 235 937 778 937 778 590 48 590 48 245 952 245 952 75 934 75 934 633 479 633 479 509 283 509 283 630 88 630 88 510 657 510 657 701 559 701 559 508 320 508 320 568 486 568 486 312 81 312 81 865 688 865 688 905 548 905 548 73 694 73 694 215 587 215 587 915 22 915 22 928 589 928 589 310 222 310 222 757 932 757 932 702 918 702 918 894 959 894 959 523 819 523 819 562 577 562 577 608 960 608 960 277 10 277 10 554 711 554 711 118 248 118 248 900 788 900 788 355 887 355 887 569 154 569 154 798 68 798 68 255 400 255 400 947 191 947 191 4 459 4 459 377 42 377 42 84 640 84 640 292 285 292 285 90 503 90 503 348 345 348 345 921 283 921 283 604 467 604 467 37 779 37 779 373 563 373 563 489 153 489 153 74 727 74 727 35 587 35 587 338 269 338 269 739 925 739 925 90 156 90 156 207 829 207 829 640 188 640 188 546 526 546 526 249 601 249 601 105 550 105 550 588 596 588 596 452 655 452 655 468 258 468 258 811 649 811 649 513 555 513 555 294 775 294 775 280 76 280 76 724 366 724 366 623 662 623 662 357 217 357 217 370 492 370 492 864 471 864 471 225 297 225 297 542 171 542 171 525 843 525 843 676 442 676 442 110 291 110 291 860 196 860 196 214 79 214 79 327 734 327 734 689 292 689 292 903 293 903 293 315 807 315 807 148 809 148 809 517 84 517 84 123 48 123 48 502 857 502 857 603 689 603 689 519 792 519 792 646 425 646 425 231 203 231 203 20 277 20 277 566 473 566 473 743 220 743 220 837 12 837 12 777 752 777 752 87 673 87 673 919 888 919 888 899 328 899 328 642 334 642 334 822 102 822 102 785 449 785 449 494 597 494 597 222 340 222 340 320 288 320 288 660 61 660 61 338 392 338 392 568 295 568 295 609 577 609 577 861 48 861 48 509 629 509 629 878 620 878 620 584 64 584 64 488 800 488 800 507 690 507 690 220 135 220 135 417 400 417 400 242 593 242 593 26 916 26 916 673 351 673 351 26 808 26 808 632 8 632 8 679 367 679 367 921 408 921 408 94 189 94 189 312 780 312 780 110 665 110 665 736 598 736 598 859 898 859 898 814 287 814 287 125 551 125 551 788 768 788 768 190 878 190 878 663 136 663 136 672 558 672 558 402 826 402 826 437 948 437 948 113 715 113 715 933 450 933 450 951 744 951 744 491 331 491 331 376 302 376 302 216 249 216 249 415 48 415 48 847 296 847 296 938 821 938 821 135 552 135 552 489 952 489 952 77 62 77 62 770 166 770 166 575 611 575 611 560 931 560 931 593 4 593 4 639 261 639 261 204 192 204 192 466 87 466 87 202 110 202 110 926 920 926 920 60 148 60 148 108 186 108 186 740 177 740 177 603 547 603 547 27 884 27 884 155 687 155 687 396 2 396 2 883 364 883 364 311 948 311 948 955 156 955 156 47 534 47 534 547 439 547 439 413 682 413 682 171 870 171 870 826 227 826 227 425 905 425 905 793 362 793 362 518 498 518 498 411 285 411 285 1 552 1 552 504 715 504 715 746 613 746 613 701 185 701 185 424 24 424 24 328 352 328 352 500 932 500 932 334 812 334 812 220 479 220 479 662 702 662 702 449 916 449 916 956 43 956 43 793 770 793 770 623 316 623 316 237 858 237 858 690 684 690 684 348 196 348 196 735 173 735 173 151 539 151 539 547 685 547 685 691 807 691 807 90 380 90 380 815 709 815 709 682 383 682 383 185 382 185 382 212 801 212 801 334 839 334 839 430 577 430 577 702 456 702 456 226 305 226 305 299 159 299 159 45 312 45 312 206 794 206 794 289 464 289 464 562 256 562 256 99 296 99 296 503 457 503 457 877 354 877 354 208 225 208 225 77 854 77 854 837 873 837 873 484 14 484 14 818 886 818 886 233 840 233 840 902 272 902 272 36 119 36 119 837 501 837 501 755 194 755 194 135 851 135 851 136 68 136 68 951 81 951 81 808 330 808 330 148 839 148 839 493 88 493 88 51 257 51 257 326 869 326 869 699 320 699 320 242 410 242 410 72 790 72 790 200 852 200 852 627 557 627 557 577 558 577 558 558 548 558 548 137 215 137 215 44 21 44 21 626 84 626 84 779 160 779 160 667 477 667 477 23 227 23 227 339 618 339 618 922 385 922 385 142 300 142 300 195 914 195 914 15 850 15 850 542 10 542 10 798 542 798 542 788 359 788 359 621 810 621 810 851 396 851 396 130 261 130 261 410 788 410 788 822 50 822 50 316 905 316 905 438 871 438 871 482 174 482 174 517 335 517 335 325 55 325 55 184 264 184 264 183 844 183 844 731 138 731 138 708 942 708 942 873 705 873 705 364 412 364 412 108 183 108 183 407 29 407 29 67 739 67 739 126 726 126 726 931 819 931 819 495 859 495 859 403 135 403 135 331 120 331 120 814 307 814 307 71 236 71 236 357 833 357 833 687 233 687 233 59 301 59 301 415 726 415 726 647 551 647 551 712 589 712 589 181 468 181 468 177 221 177 221 581 270 581 270 499 905 499 905 523 95 523 95 892 774 892 774 557 202 557 202 77 321 77 321 872 130 872 130 252 87 252 87 908 369 908 369 371 860 371 860 763 51 763 51 623 213 623 213 878 88 878 88 770 61 770 61 304 677 304 677 785 708 785 708 86 907 86 907 564 527 564 527 543 553 543 553 241 569 241 569 77 233 77 233 116 421 116 421 22 906 22 906 300 669 300 669 132 638 132 638 221 668 221 668 372 555 372 555 222 20 222 20 856 173 856 173 92 297 92 297 501 466 501 466 149 949 149 949 614 476 614 476 670 2 670 2 279 515 279 515 670 595 670 595 394 48 394 48 16 731 16 731 598 835 598 835 645 643 645 643 419 271 419 271 544 41 544 41 751 216 751 216 920 732 920 732 313 737 313 737 351 327 351 327 291 881 291 881 483 189 483 189 842 376 842 376 676 596 676 596 372 664 372 664 197 663 197 663 254 228 254 228 442 836 442 836 344 741 344 741 206 15 206 15 580 217 580 217 671 93 671 93 923 814 923 814 925 458 925 458 264 140 264 140 847 35 847 35 458 200 458 200 461 557 461 557 310 690 310 690 839 28 839 28 564 8 564 8 444 221 444 221 765 384 765 384 644 396 644 396 291 898 291 898 7 830 7 830 777 44 777 44 4 825 4 825 167 141 167 141 523 439 523 439 775 874 775 874 835 935 835 935 357 492 357 492 805 751 805 751 190 476 190 476 860 804 860 804 817 642 817 642 398 112 398 112 819 156 819 156 552 283 552 283 270 157 270 157 286 236 286 236 956 502 956 502 23 484 23 484 696 251 696 251 445 722 445 722 612 521 612 521 170 250 170 250 84 687 84 687 907 467 907 467 942 875 942 875 35 198 35 198 431 563 431 563 72 114 72 114 679 815 679 815 97 619 97 619 440 188 440 188 942 631 942 631 283 234 283 234 448 720 448 720 603 703 603 703 316 101 316 101 791 883 791 883 924 88 924 88 196 370 196 370 686 385 686 385 297 29 297 29 275 233 275 233 290 329 290 329 1 656 1 656 670 638 670 638 258 873 258 873 289 697 289 697 755 408 755 408 579 362 579 362 326 59 326 59 750 119 750 119 704 606 704 606 227 887 227 887 955 773 955 773 758 952 758 952 165 422 165 422 590 250 590 250 960 44 960 44 934 114 934 114 544 566 544 566 399 520 399 520 432 789 432 789 748 601 748 601 621 785 621 785 180 885 180 885 41 549 41 549 563 546 563 546 713 703 713 703 649 727 649 727 200 641 200 641 297 258 297 258 626 3 626 3 284 707 284 707 681 910 681 910 956 302 956 302 932 802 932 802 249 653 249 653 811 625 811 625 919 412 919 412 28 418 28 418 686 139 686 139 105 399 105 399 745 832 745 832 408 711 408 711 200 402 200 402 322 461 322 461 862 847 862 847 852 406 852 406 83 567 83 567 529 847 529 847 226 958 226 958 269 150 269 150 476 270 476 270 180 252 180 252 612 3 612 3 65 137 65 137 690 749 690 749 519 696 519 696 400 273 400 273 364 886 364 886 479 681 479 681 489 871 489 871 83 927 83 927 203 610 203 610 883 86 883 86 949 880 949 880 538 545 538 545 476 720 476 720 633 202 633 202 265 54 265 54 274 333 274 333 859 8 859 8 830 922 830 922 450 288 450 288 105 598 105 598 69 461 69 461 849 474 849 474 445 785 445 785 586 51 586 51 920 548 920 548 764 32 764 32 727 880 727 880 291 280 291 280 400 339 400 339 143 897 143 897 300 736 300 736 354 314 354 314 106 670 106 670 917 786 917 786 27 391 27 391 114 782 114 782 932 778 932 778 859 807 859 807 703 266 703 266 578 906 578 906 378 221 378 221 367 598 367 598 502 142 502 142 190 481 190 481 489 732 489 732 158 116 158 116 924 377 924 377 211 330 211 330 494 75 494 75 244 917 244 917 941 761 941 761 711 815 711 815 319 591 319 591 430 467 430 467 955 676 955 676 689 910 689 910 395 247 395 247 402 717 402 717 873 830 873 830 39 429 39 429 38 737 38 737 346 193 346 193 804 830 804 830 936 143 936 143 220 740 220 740 611 596 611 596 602 728 602 728 432 828 432 828 828 211 828 211 842 746 842 746 630 513 630 513 253 950 253 950 656 707 656 707 939 682 939 682 38 750 38 750 907 133 907 133 423 906 423 906 805 504 805 504 920 533 920 533 407 171 407 171 14 509 14 509 467 761 467 761 311 873 311 873 734 751 734 751 274 177 274 177 403 785 403 785 370 481 370 481 798 86 798 86 63 571 63 571 898 615 898 615 500 689 500 689 212 932 212 932 418 879 418 879 189 31 189 31 620 15 620 15 315 350 315 350 841 546 841 546 800 221 800 221 902 46 902 46 18 586 18 586 193 363 193 363 586 904 586 904 367 69 367 69 341 236 341 236 342 349 342 349 726 515 726 515 468 712 468 712 386 778 386 778 214 846 214 846 482 436 482 436 418 812 418 812 148 360 148 360 718 595 718 595 907 385 907 385 198 103 198 103 523 844 523 844 586 384 586 384 429 589 429 589 237 108 237 108 97 698 97 698 215 683 215 683 231 126 231 126 772 946 772 946 853 568 853 568 324 809 324 809 340 185 340 185 761 941 761 941 867 74 867 74 283 270 283 270 723 164 723 164 759 786 759 786 393 181 393 181 428 112 428 112 447 418 447 418 941 790 941 790 706 63 706 63 386 868 386 868 245 217 245 217 70 687 70 687 717 45 717 45 362 255 362 255 212 942 212 942 49 529 49 529 487 66 487 66 690 533 690 533 120 902 120 902 602 945 602 945 12 710 12 710 231 124 231 124 445 582 445 582 813 708 813 708 569 252 569 252 469 265 469 265 513 146 513 146 217 639 217 639 875 809 875 809 714 16 714 16 417 81 417 81 906 536 906 536 928 594 928 594 786 807 786 807 122 423 122 423 621 771 621 771 788 446 788 446 251 99 251 99 169 761 169 761 175 309 175 309 5 367 5 367 786 856 786 856 330 171 330 171 382 99 382 99 46 364 46 364 227 797 227 797 827 36 827 36 389 898 389 898 910 762 910 762 508 196 508 196 25 584 25 584 306 904 306 904 226 861 226 861 873 613 873 613 705 507 705 507 307 553 307 553 166 858 166 858 376 19 376 19 336 612 336 612 179 154 179 154 791 631 791 631 117 228 117 228 163 358 163 358 33 784 33 784 946 568 946 568 878 429 878 429 470 359 470 359 361 448 361 448 501 675 501 675 496 322 496 322 712 461 712 461 951 608 951 608 924 828 924 828 199 697 199 697 340 827 340 827 314 356 314 356 420 713 420 713 65 295 65 295 600 663 600 663 606 641 606 641 203 654 203 654 746 609 746 609 112 263 112 263 16 748 16 748 589 848 589 848 272 955 272 955 827 878 827 878 445 154 445 154 615 725 615 725 127 587 127 587 212 946 212 946 146 193 146 193 23 546 23 546 261 805 261 805 666 696 666 696 125 277 125 277 857 763 857 763 239 736 239 736 424 549 424 549 361 715 361 715 874 485 874 485 777 143 777 143 795 798 795 798 644 920 644 920 392 422 392 422 225 391 225 391 658 648 658 648 124 434 124 434 47 706 47 706 68 351 68 351 617 520 617 520 380 844 380 844 29 639 29 639 61 170 61 170 124 131 124 131 755 861 755 861 333 417 333 417 28 958 28 958 41 861 41 861 13 537 13 537 318 110 318 110 300 815 300 815 205 253 205 253 502 821 502 821 621 682 621 682 635 724 635 724 69 903 69 903 477 743 477 743 725 282 725 282 853 896 853 896 174 159 174 159 885 260 885 260 520 328 520 328 356 876 356 876 214 413 214 413 265 557 265 557 608 451 608 451 838 722 838 722 450 780 450 780 207 921 207 921 683 708 683 708 751 565 751 565 863 805 863 805 643 333 643 333 566 928 566 928 509 636 509 636 219 475 219 475 930 719 930 719 845 878 845 878 13 10 13 10 289 613 289 613 126 385 126 385 59 901 59 901 31 567 31 567 855 463 855 463 533 175 533 175 614 83 614 83 195 582 195 582 102 791 102 791 32 844 32 844 937 471 937 471 504 583 504 583 405 65 405 65 235 815 235 815 866 823 866 823 621 752 621 752 352 657 352 657 68 811 68 811 622 664 622 664 14 564 14 564 516 140 516 140 56 917 56 917 554 927 554 927 775 778 775 778 639 56 639 56 275 4 275 4 243 626 243 626 199 614 199 614 268 922 268 922 867 907 867 907 741 436 741 436 186 382 186 382 811 886 811 886 500 384 500 384 159 267 159 267 205 261 205 261 22 465 22 465 340 311 340 311 892 924 892 924 109 754 109 754 204 241 204 241 144 198 144 198 474 715 474 715 904 889 904 889 393 474 393 474 948 386 948 386 341 767 341 767 907 850 907 850 846 448 846 448 76 668 76 668 158 681 158 681 718 477 718 477 938 596 938 596 26 519 26 519 757 61 757 61 335 448 335 448 790 596 790 596 350 805 350 805 633 126 633 126 460 2 460 2 94 21 94 21 115 218 115 218 729 99 729 99 129 101 129 101 720 43 720 43 759 205 759 205 448 673 448 673 363 240 363 240 121 684 121 684 198 673 198 673 221 299 221 299 775 295 775 295 741 429 741 429 767 253 767 253 604 183 604 183 915 848 915 848 802 515 802 515 765 388 765 388 170 571 170 571 267 560 267 560 828 130 828 130 223 797 223 797 884 107 884 107 173 586 173 586 897 448 897 448 960 875 960 875 39 700 39 700 437 806 437 806 701 785 701 785 573 84 573 84 944 484 944 484 352 518 352 518 766 588 766 588 821 446 821 446 636 406 636 406 939 497 939 497 68 460 68 460 56 329 56 329 788 620 788 620 582 228 582 228 850 625 850 625 287 833 287 833 601 427 601 427 437 451 437 451 50 740 50 740 180 880 180 880 474 70 474 70 272 244 272 244 289 939 289 939 719 753 719 753 870 795 870 795 910 954 910 954 481 277 481 277 701 24 701 24 410 781 410 781 906 636 906 636 914 321 914 321 108 278 108 278 265 744 265 744 643 688 643 688 877 734 877 734 612 726 612 726 491 91 491 91 119 329 119 329 70 520 70 520 501 190 501 190 211 517 211 517 112 286 112 286 827 676 827 676 267 132 267 132 252 940 252 940 62 642 62 642 297 791 297 791 467 668 467 668 485 404 485 404 492 778 492 778 364 262 364 262 442 635 442 635 11 770 11 770 135 525 135 525 867 853 867 853 750 598 750 598 106 60 106 60 93 94 93 94 489 491 489 491 346 34 346 34 959 199 959 199 955 19 955 19 28 747 28 747 492 277 492 277 519 103 519 103 365 577 365 577 89 444 89 444 466 931 466 931 896 417 896 417 385 380 385 380 573 769 573 769 375 193 375 193 230 187 230 187 4 858 4 858 485 417 485 417 522 164 522 164 374 761 374 761 2 496 2 496 685 127 685 127 823 193 823 193 366 673 366 673 72 274 72 274 883 194 883 194 362 590 362 590 74 183 74 183 420 278 420 278 404 141 404 141 914 191 914 191 519 513 519 513 611 465 611 465 877 390 877 390 91 905 91 905 291 579 291 579 401 919 401 919 219 338 219 338 114 225 114 225 474 771 474 771 636 382 636 382 59 599 59 599 772 60 772 60 874 901 874 901 177 91 177 91 617 376 617 376 574 336 574 336 14 142 14 142 60 707 60 707 771 795 771 795 205 849 205 849 645 676 645 676 43 394 43 394 806 165 806 165 351 756 351 756 716 843 716 843 202 774 202 774 687 123 687 123 351 942 351 942 734 9 734 9 231 908 231 908 251 2 251 2 892 53 892 53 826 355 826 355 654 112 654 112 166 927 166 927 481 572 481 572 589 457 589 457 847 374 847 374 829 442 829 442 834 251 834 251 624 809 624 809 17 174 17 174 571 163 571 163 296 645 296 645 134 808 134 808 842 555 842 555 10 556 10 556 140 638 140 638 153 857 153 857 855 82 855 82 169 236 169 236 249 82 249 82 853 455 853 455 844 244 844 244 830 275 830 275 944 40 944 40 864 305 864 305 473 27 473 27 200 312 200 312 654 943 654 943 342 115 342 115 298 952 298 952 450 673 450 673 798 765 798 765 789 436 789 436 108 765 108 765 235 146 235 146 429 423 429 423 248 727 248 727 13 544 13 544 640 657 640 657 650 385 650 385 732 899 732 899 248 151 248 151 316 99 316 99 639 226 639 226 32 667 32 667 283 918 283 918 670 331 670 331 28 668 28 668 672 5 672 5 612 402 612 402 546 336 546 336 235 711 235 711 120 487 120 487 830 320 830 320 390 951 390 951 508 566 508 566 134 548 134 548 216 598 216 598 410 895 410 895 615 226 615 226 670 455 670 455 607 765 607 765 595 503 595 503 312 326 312 326 828 74 828 74 399 358 399 358 243 818 243 818 342 181 342 181 929 19 929 19 18 580 18 580 456 582 456 582 605 724 605 724 505 920 505 920 37 349 37 349 798 840 798 840 107 136 107 136 881 332 881 332 643 269 643 269 605 182 605 182 758 294 758 294 176 786 176 786 707 233 707 233 144 835 144 835 118 666 118 666 163 120 163 120 236 242 236 242 609 84 609 84 220 477 220 477 153 877 153 877 331 956 331 956 45 590 45 590 534 676 534 676 721 757 721 757 940 94 940 94 272 150 272 150 338 549 338 549 775 662 775 662 29 747 29 747 744 144 744 144 379 916 379 916 633 148 633 148 875 248 875 248 82 291 82 291 448 933 448 933 291 308 291 308 418 156 418 156 299 179 299 179 652 400 652 400 2 124 2 124 15 298 15 298 400 292 400 292 718 711 718 711 275 241 275 241 512 824 512 824 542 29 542 29 242 320 242 320 724 87 724 87 194 666 194 666 945 833 945 833 37 817 37 817 833 947 833 947 801 550 801 550 20 142 20 142 600 651 600 651 299 945 299 945 221 738 221 738 812 716 812 716 405 419 405 419 749 784 749 784 624 168 624 168 282 225 282 225 309 321 309 321 51 215 51 215 893 175 893 175 843 960 843 960 245 873 245 873 778 28 778 28 736 730 736 730 876 608 876 608 659 608 659 608 448 372 448 372 568 783 568 783 747 949 747 949 203 492 203 492 224 883 224 883 243 756 243 756 347 466 347 466 701 880 701 880 886 43 886 43 947 530 947 530 447 342 447 342 732 61 732 61 919 604 919 604 244 573 244 573 271 306 271 306 224 875 224 875 715 193 715 193 375 589 375 589 801 930 801 930 749 637 749 637 382 891 382 891 582 714 582 714 800 483 800 483 92 311 92 311 475 552 475 552 29 442 29 442 920 522 920 522 779 446 779 446 273 189 273 189 378 801 378 801 343 619 343 619 276 55 276 55 524 112 524 112 344 389 344 389 937 28 937 28 215 7 215 7 633 245 633 245 951 554 951 554 860 242 860 242 240 146 240 146 69 65 69 65 657 662 657 662 957 194 957 194 123 447 123 447 286 137 286 137 856 96 856 96 343 754 343 754 751 706 751 706 687 84 687 84 187 354 187 354 223 527 223 527 102 354 102 354 620 305 620 305 946 348 946 348 113 829 113 829 753 29 753 29 90 233 90 233 331 356 331 356 362 927 362 927 507 104 507 104 501 831 501 831 850 591 850 591 678 924 678 924 691 824 691 824 379 379 379 379 597 114 597 114 196 919 196 919 5 322 5 322 615 864 615 864 97 609 97 609 159 54 159 54 29 636 29 636 56 115 56 115 834 947 834 947 917 415 917 415 618 474 618 474 811 249 811 249 198 762 198 762 195 757 195 757 920 337 920 337 955 696 955 696 249 526 249 526 454 926 454 926 852 86 852 86 487 309 487 309 489 642 489 642 378 383 378 383 523 607 523 607 620 116 620 116 34 620 34 620 830 446 830 446 874 671 874 671 70 379 70 379 434 225 434 225 813 382 813 382 414 141 414 141 114 781 114 781 550 437 550 437 485 869 485 869 853 925 853 925 557 562 557 562 394 254 394 254 3 728 3 728 186 4 186 4 117 941 117 941 44 145 44 145 36 700 36 700 252 376 252 376 646 451 646 451 600 578 600 578 548 437 548 437 70 940 70 940 733 506 733 506 604 487 604 487 610 490 610 490 7 407 7 407 312 406 312 406 645 853 645 853 569 959 569 959 106 429 106 429 659 732 659 732 415 353 415 353 903 25 903 25 862 612 862 612 299 595 299 595 888 863 888 863 169 540 169 540 399 559 399 559 318 61 318 61 604 485 604 485 507 111 507 111 746 581 746 581 584 865 584 865 153 775 153 775 540 950 540 950 156 282 156 282 774 68 774 68 635 156 635 156 615 277 615 277 402 99 402 99 757 809 757 809 592 183 592 183 58 819 58 819 185 789 185 789 211 536 211 536 357 46 357 46 882 179 882 179 894 805 894 805 669 20 669 20 518 789 518 789 748 60 748 60 591 905 591 905 718 674 718 674 705 194 705 194 5 49 5 49 279 437 279 437 421 904 421 904 738 778 738 778 665 952 665 952 453 862 453 862 415 394 415 394 247 322 247 322 775 439 775 439 644 57 644 57 439 429 439 429 268 830 268 830 490 209 490 209 643 124 643 124 364 823 364 823 431 404 431 404 928 940 928 940 174 858 174 858 186 109 186 109 45 856 45 856 326 109 326 109 689 330 689 330 415 83 415 83 466 33 466 33 56 825 56 825 379 896 379 896 87 366 87 366 492 386 492 386 533 501 533 501 120 434 120 434 671 644 671 644 391 273 391 273 504 6 504 6 341 275 341 275 821 730 821 730 625 482 625 482 191 785 191 785 511 730 511 730 725 499 725 499 311 139 311 139 455 763 455 763 355 507 355 507 60 919 60 919 37 161 37 161 301 553 301 553 103 8 103 8 265 953 265 953 846 31 846 31 212 78 212 78 367 359 367 359 454 932 454 932 46 141 46 141 448 427 448 427 485 513 485 513 691 124 691 124 509 41 509 41 166 230 166 230 503 668 503 668 178 108 178 108 487 296 487 296 453 196 453 196 691 524 691 524 416 408 416 408 920 127 920 127 281 9 281 9 678 487 678 487 666 295 666 295 831 419 831 419 96 186 96 186 284 578 284 578 572 893 572 893 456 522 456 522 789 157 789 157 290 114 290 114 485 574 485 574 96 103 96 103 120 118 120 118 263 459 263 459 240 720 240 720 180 945 180 945 707 139 707 139 470 739 470 739 955 537 955 537 881 156 881 156 373 736 373 736 220 462 220 462 675 188 675 188 324 94 324 94 10 571 10 571 295 739 295 739 709 351 709 351 410 682 410 682 576 480 576 480 900 885 900 885 445 488 445 488 736 951 736 951 895 282 895 282 361 442 361 442 516 569 516 569 384 94 384 94 486 166 486 166 359 891 359 891 305 421 305 421 4 704 4 704 581 239 581 239 722 784 722 784 85 881 85 881 925 577 925 577 426 778 426 778 392 414 392 414 30 592 30 592 647 870 647 870 289 76 289 76 869 458 869 458 824 633 824 633 896 370 896 370 633 73 633 73 527 608 527 608 643 173 643 173 508 215 508 215 204 336 204 336 338 442 338 442 15 858 15 858 825 394 825 394 79 500 79 500 813 828 813 828 289 254 289 254 381 57 381 57 814 778 814 778 653 476 653 476 437 734 437 734 917 55 917 55 838 54 838 54 543 846 543 846 264 705 264 705 653 858 653 858 948 671 948 671 80 903 80 903 23 553 23 553 818 566 818 566 20 425 20 425 14 444 14 444 288 477 288 477 722 737 722 737 580 505 580 505 580 418 580 418 287 930 287 930 890 432 890 432 34 627 34 627 736 495 736 495 593 636 593 636 566 184 566 184 713 638 713 638 272 727 272 727 756 112 756 112 468 461 468 461 406 573 406 573 575 783 575 783 836 132 836 132 609 197 609 197 680 663 680 663 476 460 476 460 383 188 383 188 489 373 489 373 922 687 922 687 402 259 402 259 224 222 224 222 953 177 953 177 395 427 395 427 656 746 656 746 487 622 487 622 287 591 287 591 342 433 342 433 130 885 130 885 526 754 526 754 360 164 360 164 473 228 473 228 21 601 21 601 84 622 84 622 288 132 288 132 304 618 304 618 54 459 54 459 373 39 373 39 725 198 725 198 122 744 122 744 914 513 914 513 532 509 532 509 18 323 18 323 790 942 790 942 809 126 809 126 791 608 791 608 111 457 111 457 286 375 286 375 801 799 801 799 395 134 395 134 654 664 654 664 459 822 459 822 663 756 663 756 597 538 597 538 587 848 587 848 113 341 113 341 76 53 76 53 124 571 124 571 721 291 721 291 291 20 291 20 98 716 98 716 171 92 171 92 157 663 157 663 748 838 748 838 500 798 500 798 721 628 721 628 493 688 493 688 25 257 25 257 864 272 864 272 217 311 217 311 509 308 509 308 568 729 568 729 259 903 259 903 114 91 114 91 202 359 202 359 598 36 598 36 122 295 122 295 584 467 584 467 210 526 210 526 383 375 383 375 802 855 802 855 712 150 712 150 17 47 17 47 769 743 769 743 280 507 280 507 95 216 95 216 644 719 644 719 169 776 169 776 312 887 312 887 250 14 250 14 873 306 873 306 899 816 899 816 96 626 96 626 774 365 774 365 892 349 892 349 540 692 540 692 173 335 173 335 880 362 880 362 186 918 186 918 322 105 322 105 700 436 700 436 294 507 294 507 481 225 481 225 770 99 770 99 618 455 618 455 211 148 211 148 237 580 237 580 168 760 168 760 147 171 147 171 166 554 166 554 667 899 667 899 450 444 450 444 789 262 789 262 778 626 778 626 40 548 40 548 285 69 285 69 526 574 526 574 238 354 238 354 594 43 594 43 709 232 709 232 472 374 472 374 766 814 766 814 342 93 342 93 7 890 7 890 275 212 275 212 742 906 742 906 559 384 559 384 114 911 114 911 795 509 795 509 85 174 85 174 796 793 796 793 400 189 400 189 140 86 140 86 695 652 695 652 537 812 537 812 369 793 369 793 645 516 645 516 761 730 761 730 676 894 676 894 352 376 352 376 609 108 609 108 904 334 904 334 953 213 953 213 426 558 426 558 126 819 126 819 337 924 337 924 533 437 533 437 349 145 349 145 696 126 696 126 578 249 578 249 886 612 886 612 902 181 902 181 238 626 238 626 454 730 454 730 407 614 407 614 369 689 369 689 763 691 763 691 587 693 587 693 952 704 952 704 620 728 620 728 62 296 62 296 255 318 255 318 147 505 147 505 900 447 900 447 590 426 590 426 743 595 743 595 517 381 517 381 405 318 405 318 36 238 36 238 432 341 432 341 956 101 956 101 163 362 163 362 176 575 176 575 812 3 812 3 823 781 823 781 219 156 219 156 478 275 478 275 663 803 663 803 643 713 643 713 728 187 728 187 219 861 219 861 46 890 46 890 876 880 876 880 569 874 569 874 788 596 788 596 238 75 238 75 704 212 704 212 217 528 217 528 502 364 502 364 853 286 853 286 268 77 268 77 150 144 150 144 302 923 302 923 351 565 351 565 284 686 284 686 745 660 745 660 586 727 586 727 125 205 125 205 474 886 474 886 532 782 532 782 530 201 530 201 637 319 637 319 923 869 923 869 284 253 284 253 436 399 436 399 809 345 809 345 685 451 685 451 303 406 303 406 109 111 109 111 205 239 205 239 557 949 557 949 504 719 504 719 699 301 699 301 311 279 311 279 440 96 440 96 870 539 870 539 154 654 154 654 692 677 692 677 171 937 171 937 805 113 805 113 456 792 456 792 272 559 272 559 34 117 34 117 161 325 161 325 449 911 449 911 281 202 281 202 636 873 636 873 393 460 393 460 258 953 258 953 539 203 539 203 20 426 20 426 713 892 713 892 264 346 264 346 932 326 932 326 712 29 712 29 78 328 78 328 721 184 721 184 640 785 640 785 565 806 565 806 133 423 133 423 921 855 921 855 893 385 893 385 183 108 183 108 219 653 219 653 157 956 157 956 168 171 168 171 749 275 749 275 318 815 318 815 667 941 667 941 845 163 845 163 50 63 50 63 217 706 217 706 335 111 335 111 313 575 313 575 804 87 804 87 730 508 730 508 55 646 55 646 59 851 59 851 160 766 160 766 815 209 815 209 78 695 78 695 542 694 542 694 707 155 707 155 771 694 771 694 660 8 660 8 367 315 367 315 874 145 874 145 517 288 517 288 259 253 259 253 444 247 444 247 561 71 561 71 608 453 608 453 730 156 730 156 786 833 786 833 3 600 3 600 341 873 341 873 253 300 253 300 86 898 86 898 922 720 922 720 561 554 561 554 139 14 139 14 686 915 686 915 722 97 722 97 236 35 236 35 456 379 456 379 795 630 795 630 88 576 88 576 706 666 706 666 450 521 450 521 122 337 122 337 793 547 793 547 560 659 560 659 325 909 325 909 359 585 359 585 322 317 322 317 52 83 52 83 799 668 799 668 64 707 64 707 896 389 896 389 10 480 10 480 797 842 797 842 546 292 546 292 129 111 129 111 367 254 367 254 203 109 203 109 490 465 490 465 240 112 240 112 289 51 289 51 55 666 55 666 53 879 53 879 891 318 891 318 476 708 476 708 685 741 685 741 544 611 544 611 720 653 720 653 349 500 349 500 827 420 827 420 839 274 839 274 667 657 667 657 226 586 226 586 750 876 750 876 840 481 840 481 840 897 840 897 295 75 295 75 466 146 466 146 512 692 512 692 646 338 646 338 617 571 617 571 949 42 949 42 12 818 12 818 1 375 1 375 358 800 358 800 35 138 35 138 457 383 457 383 614 871 614 871 26 638 26 638 682 71 682 71 147 255 147 255 290 150 290 150 386 474 386 474 918 885 918 885 649 601 649 601 674 57 674 57 732 186 732 186 629 490 629 490 902 944 902 944 723 389 723 389 164 802 164 802 788 187 788 187 936 811 936 811 34 112 34 112 471 280 471 280 447 956 447 956 12 749 12 749 253 429 253 429 755 737 755 737 4 643 4 643 846 157 846 157 911 51 911 51 948 896 948 896 495 805 495 805 909 606 909 606 903 886 903 886 663 444 663 444 206 119 206 119 36 726 36 726 784 107 784 107 282 858 282 858 813 205 813 205 561 42 561 42 665 904 665 904 505 30 505 30 538 573 538 573 849 448 849 448 845 1 845 1 177 526 177 526 866 924 866 924 481 443 481 443 795 11 795 11 639 110 639 110 401 318 401 318 318 1 318 1 47 411 47 411 161 707 161 707 949 825 949 825 260 311 260 311 822 230 822 230 660 915 660 915 26 546 26 546 145 898 145 898 541 97 541 97 78 141 78 141 834 583 834 583 849 258 849 258 541 758 541 758 94 721 94 721 756 619 756 619 622 787 622 787 406 512 406 512 580 147 580 147 533 903 533 903 580 191 580 191 3 946 3 946 143 291 143 291 702 790 702 790 539 702 539 702 244 634 244 634 305 834 305 834 424 669 424 669 304 278 304 278 436 174 436 174 904 852 904 852 321 659 321 659 576 907 576 907 208 227 208 227 754 893 754 893 692 876 692 876 9 930 9 930 214 941 214 941 9 804 9 804 304 93 304 93 712 865 712 865 19 675 19 675 877 429 877 429 801 667 801 667 632 461 632 461 787 279 787 279 698 956 698 956 180 92 180 92 536 554 536 554 99 161 99 161 396 696 396 696 420 61 420 61 850 660 850 660 577 836 577 836 51 503 51 503 666 268 666 268 491 134 491 134 374 390 374 390 123 765 123 765 693 27 693 27 891 12 891 12 136 612 136 612 280 280 280 280 373 304 373 304 80 570 80 570 788 769 788 769 376 958 376 958 404 335 404 335 183 614 183 614 759 195 759 195 776 485 776 485 273 701 273 701 124 229 124 229 525 336 525 336 53 65 53 65 296 640 296 640 365 779 365 779 884 203 884 203 365 7 365 7 343 797 343 797 470 558 470 558 649 218 649 218 411 301 411 301 473 24 473 24 69 163 69 163 105 34 105 34 430 166 430 166 941 54 941 54 454 63 454 63 113 520 113 520 594 553 594 553 16 253 16 253 103 854 103 854 765 881 765 881 307 682 307 682 62 625 62 625 565 318 565 318 683 578 683 578 512 926 512 926 628 216 628 216 380 204 380 204 25 928 25 928 165 315 165 315 431 566 431 566 266 468 266 468 354 751 354 751 15 500 15 500 557 657 557 657 620 492 620 492 675 86 675 86 363 512 363 512 554 557 554 557 109 169 109 169 443 761 443 761 230 147 230 147 292 272 292 272 221 415 221 415 198 189 198 189 621 418 621 418 342 830 342 830 455 548 455 548 96 6 96 6 750 227 750 227 767 892 767 892 633 77 633 77 167 699 167 699 788 73 788 73 348 784 348 784 511 111 511 111 824 319 824 319 206 203 206 203 233 63 233 63 167 158 167 158 496 633 496 633 7 541 7 541 675 332 675 332 125 816 125 816 171 140 171 140 903 703 903 703 655 826 655 826 840 31 840 31 238 838 238 838 659 90 659 90 682 400 682 400 930 853 930 853 694 262 694 262 323 805 323 805 794 456 794 456 279 148 279 148 242 875 242 875 340 674 340 674 685 119 685 119 516 642 516 642 591 105 591 105 580 664 580 664 367 818 367 818 902 450 902 450 122 53 122 53 79 652 79 652 366 653 366 653 953 506 953 506 864 773 864 773 434 770 434 770 183 606 183 606 956 719 956 719 430 780 430 780 171 319 171 319 854 505 854 505 170 38 170 38 273 769 273 769 438 905 438 905 792 885 792 885 503 216 503 216 81 37 81 37 588 229 588 229 958 814 958 814 267 262 267 262 695 663 695 663 380 222 380 222 798 233 798 233 315 577 315 577 103 228 103 228 760 183 760 183 605 58 605 58 309 125 309 125 670 786 670 786 331 323 331 323 218 6 218 6 741 814 741 814 791 869 791 869 322 536 322 536 880 946 880 946 503 75 503 75 145 98 145 98 363 778 363 778 637 802 637 802 474 73 474 73 585 464 585 464 211 432 211 432 734 317 734 317 58 731 58 731 122 369 122 369 838 604 838 604 367 743 367 743 516 184 516 184 163 908 163 908 146 38 146 38 719 452 719 452 933 852 933 852 192 166 192 166 580 609 580 609 473 955 473 955 842 548 842 548 207 194 207 194 744 356 744 356 555 47 555 47 352 157 352 157 716 936 716 936 523 897 523 897 866 327 866 327 532 309 532 309 564 539 564 539 699 80 699 80 219 486 219 486 468 287 468 287 709 544 709 544 453 868 453 868 51 754 51 754 75 850 75 850 827 253 827 253 949 659 949 659 646 273 646 273 680 130 680 130 83 54 83 54 601 177 601 177 307 678 307 678 598 677 598 677 75 720 75 720 894 917 894 917 85 407 85 407 196 366 196 366 287 785 287 785 368 18 368 18 906 457 906 457 733 148 733 148 268 638 268 638 60 317 60 317 879 34 879 34 336 779 336 779 16 795 16 795 305 621 305 621 544 709 544 709 841 392 841 392 935 109 935 109 281 885 281 885 828 216 828 216 437 704 437 704 846 634 846 634 772 618 772 618 606 896 606 896 833 553 833 553 194 903 194 903 957 931 957 931 932 674 932 674 26 118 26 118 193 855 193 855 17 371 17 371 619 867 619 867 749 94 749 94 711 50 711 50 846 688 846 688 528 359 528 359 488 725 488 725 338 474 338 474 769 239 769 239 239 341 239 341 54 337 54 337 30 87 30 87 566 644 566 644 39 529 39 529 645 389 645 389 488 171 488 171 763 709 763 709 531 256 531 256 707 360 707 360 686 477 686 477 540 71 540 71 785 390 785 390 731 110 731 110 300 690 300 690 551 158 551 158 382 778 382 778 892 12 892 12 607 302 607 302 425 96 425 96 722 823 722 823 708 790 708 790 46 226 46 226 920 476 920 476 138 869 138 869 729 688 729 688 900 632 900 632 768 820 768 820 720 522 720 522 922 384 922 384 631 441 631 441 202 30 202 30 403 858 403 858 837 460 837 460 21 376 21 376 340 893 340 893 767 461 767 461 470 216 470 216 170 906 170 906 635 312 635 312 706 277 706 277 778 106 778 106 772 70 772 70 860 370 860 370 327 809 327 809 222 134 222 134 112 191 112 191 851 273 851 273 444 380 444 380 592 690 592 690 250 714 250 714 575 698 575 698 14 517 14 517 496 510 496 510 507 274 507 274 491 120 491 120 512 75 512 75 542 622 542 622 869 447 869 447 766 587 766 587 248 67 248 67 530 944 530 944 26 676 26 676 310 689 310 689 257 479 257 479 537 536 537 536 502 231 502 231 447 929 447 929 792 738 792 738 831 893 831 893 664 621 664 621 581 143 581 143 763 212 763 212 594 497 594 497 155 219 155 219 759 880 759 880 742 184 742 184 30 332 30 332 157 213 157 213 641 698 641 698 599 275 599 275 881 546 881 546 379 770 379 770 784 288 784 288 905 874 905 874 663 583 663 583 658 198 658 198 657 217 657 217 443 452 443 452 94 464 94 464 959 710 959 710 49 665 49 665 874 291 874 291 786 916 786 916 158 678 158 678 541 149 541 149 210 78 210 78 898 358 898 358 718 845 718 845 259 195 259 195 752 458 752 458 56 796 56 796 298 351 298 351 206 342 206 342 321 859 321 859 452 138 452 138 656 640 656 640 173 837 173 837 707 582 707 582 624 135 624 135 796 215 796 215 459 4 459 4 498 785 498 785 588 294 588 294 109 327 109 327 471 776 471 776 587 320 587 320 163 444 163 444 158 438 158 438 956 391 956 391 12 153 12 153 130 96 130 96 782 778 782 778 41 756 41 756 113 864 113 864 632 549 632 549 408 294 408 294 586 262 586 262 375 475 375 475 783 289 783 289 410 432 410 432 348 590 348 590 407 232 407 232 625 14 625 14 860 298 860 298 92 62 92 62 219 464 219 464 953 419 953 419 487 167 487 167 885 305 885 305 232 814 232 814 208 277 208 277 730 475 730 475 802 812 802 812 396 599 396 599 532 585 532 585 34 701 34 701 354 371 354 371 852 799 852 799 160 740 160 740 813 449 813 449 306 523 306 523 396 924 396 924 530 843 530 843 102 157 102 157 781 314 781 314 706 99 706 99 262 739 262 739 315 4 315 4 306 4 306 4 834 200 834 200 539 849 539 849 154 813 154 813 414 751 414 751 858 866 858 866 236 698 236 698 559 12 559 12 908 575 908 575 407 579 407 579 24 770 24 770 294 86 294 86 891 954 891 954 709 515 709 515 506 400 506 400 430 768 430 768 360 612 360 612 754 885 754 885 687 648 687 648 883 63 883 63 298 303 298 303 854 782 854 782 802 457 802 457 300 26 300 26 123 582 123 582 907 73 907 73 360 210 360 210 447 241 447 241 369 14 369 14 938 285 938 285 178 271 178 271 834 75 834 75 922 221 922 221 593 622 593 622 813 373 813 373 948 493 948 493 195 904 195 904 93 227 93 227 646 826 646 826 466 221 466 221 376 611 376 611 555 607 555 607 939 273 939 273 279 543 279 543 647 68 647 68 600 456 600 456 455 945 455 945 450 57 450 57 60 128 60 128 640 4 640 4 136 14 136 14 229 364 229 364 257 182 257 182 860 286 860 286 316 7 316 7 654 796 654 796 953 4 953 4 815 404 815 404 5 645 5 645 709 806 709 806 131 595 131 595 173 167 173 167 871 430 871 430 535 799 535 799 572 456 572 456 645 779 645 779 544 712 544 712 16 923 16 923 643 649 643 649 355 821 355 821 876 920 876 920 894 560 894 560 499 569 499 569 948 794 948 794 648 34 648 34 365 755 365 755 43 574 43 574 421 432 421 432 50 299 50 299 363 120 363 120 902 252 902 252 291 490 291 490 869 57 869 57 837 22 837 22 802 922 802 922 155 703 155 703 609 848 609 848 391 32 391 32 92 636 92 636 507 35 507 35 96 182 96 182 254 363 254 363 464 583 464 583 238 204 238 204 97 687 97 687 121 845 121 845 669 672 669 672 34 877 34 877 32 704 32 704 130 475 130 475 926 875 926 875 581 637 581 637 475 496 475 496 617 554 617 554 49 463 49 463 194 816 194 816 142 641 142 641 953 655 953 655 243 432 243 432 200 891 200 891 566 826 566 826 191 30 191 30 513 562 513 562 835 595 835 595 592 479 592 479 138 45 138 45 759 124 759 124 672 686 672 686 666 758 666 758 228 208 228 208 244 497 244 497 779 704 779 704 80 708 80 708 413 349 413 349 659 696 659 696 691 190 691 190 752 332 752 332 255 361 255 361 50 180 50 180 132 221 132 221 630 342 630 342 238 523 238 523 492 466 492 466 95 868 95 868 569 273 569 273 803 483 803 483 86 339 86 339 681 253 681 253 810 663 810 663 752 415 752 415 816 723 816 723 207 742 207 742 953 112 953 112 368 293 368 293 935 585 935 585 528 611 528 611 51 432 51 432 129 666 129 666 41 42 41 42 425 58 425 58 103 493 103 493 193 35 193 35 801 425 801 425 342 623 342 623 352 444 352 444 138 101 138 101 254 124 254 124 660 839 660 839 811 882 811 882 508 581 508 581 492 793 492 793 800 328 800 328 278 291 278 291 563 104 563 104 151 436 151 436 504 438 504 438 814 805 814 805 843 499 843 499 558 386 558 386 472 791 472 791 63 909 63 909 674 331 674 331 477 249 477 249 638 111 638 111 407 367 407 367 533 533 533 533 81 268 81 268 870 516 870 516 450 225 450 225 577 374 577 374 759 370 759 370 909 858 909 858 14 56 14 56 578 787 578 787 572 351 572 351 112 310 112 310 136 136 136 136 631 720 631 720 589 200 589 200 781 94 781 94 956 232 956 232 315 212 315 212 920 675 920 675 864 535 864 535 376 234 376 234 428 386 428 386 776 803 776 803 486 421 486 421 776 230 776 230 103 577 103 577 907 895 907 895 797 781 797 781 890 303 890 303 777 948 777 948 847 107 847 107 65 661 65 661 26 91 26 91 495 66 495 66 576 156 576 156 272 385 272 385 886 383 886 383 629 654 629 654 586 776 586 776 517 87 517 87 731 175 731 175 889 255 889 255 732 98 732 98 341 1 341 1 665 888 665 888 162 417 162 417 27 851 27 851 754 586 754 586 47 31 47 31 73 377 73 377 52 643 52 643 510 95 510 95 539 345 539 345 766 543 766 543 681 433 681 433 583 468 583 468 889 460 889 460 558 777 558 777 119 673 119 673 282 831 282 831 37 475 37 475 134 491 134 491 602 408 602 408 387 756 387 756 317 300 317 300 51 121 51 121 79 220 79 220 463 778 463 778 95 740 95 740 419 554 419 554 467 753 467 753 205 84 205 84 549 936 549 936 449 691 449 691 36 93 36 93 391 552 391 552 175 349 175 349 379 7 379 7 638 869 638 869 525 666 525 666 345 104 345 104 191 733 191 733 670 268 670 268 234 64 234 64 639 621 639 621 953 873 953 873 834 345 834 345 235 239 235 239 639 915 639 915 277 32 277 32 230 17 230 17 414 635 414 635 502 574 502 574 514 631 514 631 263 568 263 568 577 339 577 339 163 20 163 20 589 450 589 450 957 182 957 182 768 858 768 858 438 425 438 425 227 677 227 677 70 398 70 398 43 16 43 16 61 124 61 124 798 251 798 251 123 766 123 766 346 954 346 954 118 19 118 19 588 279 588 279 695 877 695 877 826 525 826 525 924 242 924 242 634 334 634 334 376 63 376 63 559 607 559 607 372 439 372 439 571 216 571 216 66 451 66 451 361 223 361 223 648 37 648 37 508 798 508 798 259 16 259 16 457 757 457 757 2 302 2 302 634 630 634 630 425 538 425 538 268 488 268 488 304 422 304 422 464 774 464 774 418 791 418 791 109 957 109 957 671 484 671 484 540 689 540 689 26 442 26 442 363 312 363 312 667 187 667 187 315 93 315 93 253 442 253 442 2 671 2 671 689 320 689 320 138 559 138 559 378 203 378 203 688 694 688 694 303 266 303 266 422 332 422 332 637 546 637 546 881 706 881 706 290 428 290 428 43 857 43 857 179 692 179 692 898 9 898 9 791 316 791 316 375 379 375 379 713 247 713 247 417 335 417 335 474 206 474 206 232 855 232 855 44 94 44 94 586 154 586 154 312 376 312 376 89 466 89 466 649 736 649 736 698 174 698 174 319 783 319 783 679 529 679 529 590 241 590 241 750 273 750 273 764 744 764 744 497 569 497 569 422 327 422 327 36 455 36 455 891 599 891 599 18 47 18 47 319 661 319 661 601 790 601 790 74 498 74 498 553 407 553 407 903 274 903 274 72 130 72 130 373 398 373 398 209 216 209 216 169 626 169 626 48 720 48 720 394 895 394 895 552 86 552 86 20 874 20 874 77 518 77 518 86 347 86 347 74 181 74 181 308 431 308 431 797 169 797 169 357 311 357 311 150 796 150 796 885 823 885 823 156 125 156 125 69 936 69 936 423 878 423 878 454 758 454 758 71 647 71 647 642 898 642 898 603 338 603 338 723 161 723 161 603 845 603 845 42 219 42 219 592 683 592 683 329 685 329 685 854 467 854 467 457 775 457 775 96 95 96 95 213 335 213 335 244 415 244 415 557 157 557 157 491 212 491 212 165 637 165 637 435 373 435 373 99 176 99 176 525 685 525 685 164 426 164 426 911 154 911 154 567 21 567 21 290 656 290 656 576 525 576 525 709 660 709 660 311 99 311 99 648 866 648 866 39 91 39 91 722 296 722 296 559 429 559 429 412 328 412 328 708 839 708 839 692 26 692 26 173 329 173 329 763 39 763 39 262 648 262 648 871 559 871 559 382 587 382 587 450 356 450 356 664 401 664 401 297 557 297 557 430 714 430 714 717 548 717 548 233 473 233 473 565 792 565 792 714 729 714 729 699 140 699 140 293 212 293 212 394 182 394 182 545 589 545 589 103 1 103 1 229 843 229 843 445 125 445 125 879 40 879 40 274 120 274 120 514 797 514 797 558 316 558 316 816 486 816 486 349 651 349 651 158 240 158 240 639 864 639 864 326 927 326 927 199 421 199 421 374 586 374 586 253 765 253 765 464 250 464 250 253 699 253 699 584 47 584 47 375 361 375 361 361 347 361 347 813 643 813 643 208 100 208 100 695 57 695 57 495 230 495 230 898 304 898 304 844 623 844 623 333 834 333 834 511 130 511 130 234 313 234 313 119 789 119 789 451 152 451 152 886 210 886 210 275 850 275 850 848 921 848 921 105 401 105 401 880 381 880 381 553 560 553 560 596 323 596 323 522 450 522 450 716 102 716 102 920 777 920 777 574 405 574 405 755 127 755 127 37 115 37 115 399 80 399 80 782 215 782 215 243 350 243 350 537 778 537 778 58 60 58 60 190 11 190 11 532 116 532 116 5 142 5 142 390 129 390 129 589 504 589 504 806 21 806 21 390 805 390 805 800 85 800 85 567 867 567 867 372 920 372 920 632 756 632 756 373 619 373 619 889 144 889 144 715 911 715 911 378 97 378 97 370 122 370 122 913 260 913 260 121 850 121 850 231 655 231 655 836 501 836 501 635 837 635 837 459 372 459 372 413 740 413 740 408 403 408 403 52 24 52 24 525 587 525 587 825 901 825 901 668 137 668 137 698 321 698 321 845 364 845 364 344 790 344 790 571 10 571 10 393 709 393 709 87 108 87 108 918 510 918 510 36 141 36 141 222 426 222 426 377 863 377 863 82 929 82 929 706 70 706 70 951 820 951 820 832 730 832 730 39 676 39 676 708 810 708 810 16 616 16 616 56 52 56 52 307 428 307 428 406 238 406 238 678 269 678 269 878 256 878 256 915 29 915 29 951 293 951 293 625 596 625 596 356 478 356 478 158 299 158 299 767 951 767 951 396 773 396 773 130 403 130 403 174 334 174 334 443 584 443 584 524 551 524 551 907 736 907 736 194 101 194 101 41 923 41 923 831 848 831 848 541 364 541 364 5 696 5 696 754 405 754 405 403 922 403 922 554 836 554 836 204 930 204 930 433 266 433 266 778 401 778 401 25 693 25 693 572 222 572 222 201 454 201 454 289 756 289 756 255 239 255 239 913 626 913 626 329 667 329 667 308 169 308 169 778 870 778 870 776 610 776 610 828 673 828 673 287 726 287 726 680 80 680 80 542 51 542 51 47 683 47 683 640 30 640 30 69 608 69 608 657 555 657 555 432 463 432 463 180 39 180 39 845 845 845 845 670 719 670 719 140 802 140 802 408 598 408 598 111 523 111 523 64 227 64 227 655 312 655 312 328 528 328 528 407 335 407 335 182 428 182 428 455 231 455 231 355 442 355 442 562 462 562 462 572 304 572 304 576 644 576 644 708 569 708 569 237 702 237 702 912 948 912 948 456 612 456 612 713 690 713 690 949 658 949 658 686 507 686 507 748 603 748 603 143 906 143 906 787 397 787 397 248 255 248 255 179 806 179 806 864 64 864 64 317 44 317 44 761 100 761 100 338 427 338 427 798 642 798 642 424 607 424 607 702 161 702 161 392 125 392 125 348 573 348 573 17 683 17 683 657 905 657 905 627 579 627 579 265 679 265 679 53 404 53 404 322 113 322 113 176 609 176 609 848 820 848 820 82 160 82 160 220 560 220 560 860 251 860 251 96 857 96 857 676 531 676 531 44 537 44 537 20 120 20 120 421 395 421 395 233 818 233 818 640 770 640 770 693 316 693 316 11 640 11 640 349 259 349 259 677 447 677 447 347 491 347 491 321 684 321 684 957 74 957 74 935 166 935 166 868 619 868 619 819 388 819 388 454 653 454 653 20 524 20 524 429 226 429 226 78 893 78 893 822 144 822 144 249 902 249 902 659 371 659 371 447 524 447 524 9 729 9 729 98 872 98 872 307 580 307 580 244 423 244 423 701 684 701 684 924 392 924 392 489 699 489 699 24 514 24 514 142 15 142 15 118 59 118 59 788 891 788 891 473 465 473 465 505 518 505 518 186 213 186 213 847 682 847 682 869 780 869 780 635 22 635 22 376 813 376 813 888 813 888 813 871 229 871 229 914 5 914 5 59 405 59 405 748 41 748 41 206 147 206 147 186 792 186 792 272 357 272 357 903 771 903 771 709 329 709 329 325 880 325 880 104 928 104 928 187 382 187 382 435 571 435 571 679 524 679 524 938 741 938 741 732 679 732 679 445 918 445 918 194 334 194 334 43 183 43 183 533 951 533 951 268 680 268 680 612 458 612 458 264 251 264 251 211 357 211 357 286 694 286 694 665 86 665 86 862 725 862 725 195 612 195 612 367 263 367 263 879 583 879 583 266 812 266 812 402 491 402 491 828 29 828 29 947 690 947 690 936 420 936 420 941 686 941 686 323 191 323 191 753 299 753 299 407 289 407 289 578 931 578 931 768 50 768 50 823 776 823 776 562 458 562 458 572 61 572 61 689 250 689 250 273 413 273 413 919 771 919 771 457 243 457 243 657 860 657 860 35 560 35 560 23 441 23 441 800 222 800 222 887 518 887 518 882 696 882 696 337 773 337 773 728 516 728 516 157 68 157 68 803 830 803 830 742 586 742 586 312 468 312 468 908 655 908 655 401 232 401 232 898 191 898 191 124 146 124 146 16 379 16 379 922 668 922 668 402 215 402 215 161 708 161 708 567 669 567 669 411 61 411 61 515 457 515 457 293 238 293 238 525 140 525 140 177 433 177 433 770 714 770 714 836 149 836 149 352 539 352 539 248 541 248 541 892 653 892 653 251 447 251 447 188 224 188 224 655 678 655 678 222 265 222 265 328 113 328 113 240 560 240 560 465 369 465 369 21 370 21 370 871 879 871 879 902 799 902 799 860 355 860 355 149 318 149 318 653 323 653 323 845 737 845 737 695 31 695 31 400 740 400 740 466 881 466 881 513 80 513 80 891 525 891 525 20 485 20 485 546 189 546 189 852 341 852 341 777 829 777 829 94 583 94 583 521 957 521 957 164 149 164 149 908 355 908 355 556 270 556 270 532 582 532 582 527 693 527 693 883 948 883 948 250 128 250 128 785 493 785 493 432 410 432 410 170 613 170 613 69 225 69 225 653 262 653 262 165 168 165 168 94 748 94 748 523 182 523 182 340 487 340 487 650 518 650 518 124 444 124 444 328 5 328 5 500 36 500 36 894 23 894 23 369 396 369 396 121 19 121 19 313 468 313 468 604 2 604 2 490 80 490 80 540 932 540 932 49 458 49 458 834 107 834 107 404 445 404 445 237 637 237 637 617 604 617 604 589 886 589 886 284 9 284 9 489 932 489 932 429 542 429 542 90 585 90 585 239 168 239 168 782 669 782 669 331 294 331 294 390 266 390 266 59 142 59 142 152 46 152 46 271 265 271 265 109 604 109 604 299 819 299 819 132 411 132 411 775 860 775 860 238 357 238 357 622 329 622 329 656 938 656 938 640 371 640 371 228 651 228 651 560 262 560 262 56 543 56 543 237 561 237 561 733 480 733 480 377 511 377 511 550 132 550 132 358 829 358 829 100 651 100 651 592 528 592 528 558 935 558 935 811 916 811 916 753 636 753 636 443 23 443 23 235 483 235 483 539 795 539 795 689 232 689 232 439 152 439 152 298 717 298 717 913 759 913 759 337 5 337 5 127 664 127 664 54 761 54 761 299 205 299 205 62 455 62 455 466 477 466 477 287 637 287 637 646 706 646 706 165 34 165 34 556 939 556 939 112 686 112 686 895 187 895 187 371 142 371 142 587 840 587 840 119 737 119 737 370 285 370 285 22 957 22 957 619 504 619 504 768 618 768 618 126 268 126 268 953 101 953 101 9 576 9 576 25 287 25 287 126 431 126 431 395 892 395 892 546 294 546 294 590 469 590 469 439 630 439 630 116 303 116 303 365 32 365 32 721 545 721 545 236 8 236 8 124 95 124 95 899 150 899 150 478 699 478 699 918 872 918 872 885 379 885 379 796 844 796 844 915 347 915 347 353 265 353 265 478 777 478 777 518 471 518 471 847 680 847 680 252 610 252 610 947 782 947 782 333 715 333 715 83 295 83 295 690 77 690 77 319 62 319 62 459 921 459 921 851 909 851 909 534 206 534 206 360 645 360 645 262 71 262 71 873 329 873 329 607 851 607 851 726 52 726 52 635 949 635 949 899 273 899 273 583 355 583 355 342 97 342 97 774 264 774 264 12 793 12 793 269 771 269 771 564 97 564 97 114 662 114 662 685 503 685 503 894 72 894 72 150 946 150 946 803 317 803 317 421 69 421 69 340 530 340 530 906 323 906 323 304 817 304 817 72 610 72 610 284 107 284 107 918 862 918 862 142 512 142 512 99 511 99 511 205 866 205 866 498 513 498 513 441 184 441 184 733 87 733 87 131 156 131 156 653 163 653 163 880 285 880 285 643 576 643 576 410 574 410 574 19 121 19 121 751 309 751 309 420 718 420 718 944 685 944 685 753 886 753 886 51 772 51 772 650 152 650 152 34 782 34 782 84 145 84 145 314 912 314 912 517 369 517 369 297 125 297 125 192 797 192 797 352 239 352 239 14 825 14 825 349 689 349 689 579 496 579 496 424 358 424 358 833 846 833 846 349 98 349 98 254 847 254 847 683 876 683 876 708 168 708 168 855 131 855 131 177 767 177 767 182 854 182 854 692 942 692 942 118 651 118 651 534 516 534 516 853 121 853 121 238 515 238 515 872 813 872 813 44 611 44 611 662 41 662 41 527 14 527 14 155 96 155 96 111 34 111 34 838 188 838 188 756 818 756 818 122 409 122 409 412 133 412 133 177 327 177 327 249 470 249 470 500 11 500 11 305 18 305 18 804 670 804 670 957 29 957 29 949 365 949 365 938 13 938 13 877 471 877 471 795 557 795 557 618 370 618 370 452 572 452 572 817 108 817 108 448 273 448 273 637 419 637 419 949 770 949 770 539 381 539 381 228 831 228 831 785 648 785 648 12 479 12 479 504 774 504 774 387 47 387 47 637 751 637 751 878 305 878 305 739 300 739 300 458 280 458 280 703 669 703 669 934 781 934 781 187 596 187 596 230 302 230 302 659 600 659 600 706 586 706 586 731 163 731 163 836 102 836 102 439 612 439 612 910 507 910 507 609 894 609 894 594 629 594 629 678 519 678 519 344 245 344 245 809 714 809 714 187 208 187 208 799 838 799 838 876 527 876 527 82 300 82 300 927 164 927 164 408 156 408 156 439 73 439 73 470 320 470 320 481 936 481 936 425 946 425 946 182 454 182 454 866 190 866 190 228 855 228 855 811 677 811 677 172 391 172 391 574 348 574 348 613 373 613 373 299 139 299 139 950 883 950 883 23 80 23 80 287 840 287 840 248 569 248 569 369 46 369 46 90 397 90 397 721 468 721 468 604 196 604 196 505 476 505 476 52 714 52 714 183 670 183 670 39 640 39 640 685 164 685 164 914 59 914 59 207 812 207 812 484 387 484 387 936 617 936 617 737 469 737 469 149 514 149 514 672 162 672 162 264 210 264 210 462 654 462 654 326 486 326 486 618 946 618 946 938 514 938 514 454 26 454 26 224 221 224 221 396 263 396 263 554 864 554 864 183 558 183 558 863 682 863 682 22 183 22 183 679 143 679 143 204 319 204 319 64 852 64 852 467 214 467 214 316 53 316 53 692 66 692 66 65 608 65 608 400 314 400 314 583 183 583 183 474 492 474 492 478 274 478 274 219 440 219 440 237 947 237 947 660 560 660 560 321 741 321 741 51 228 51 228 793 75 793 75 801 62 801 62 334 597 334 597 78 280 78 280 139 745 139 745 257 129 257 129 464 543 464 543 850 956 850 956 688 642 688 642 881 959 881 959 403 597 403 597 30 949 30 949 885 332 885 332 110 828 110 828 933 911 933 911 461 296 461 296 903 571 903 571 502 830 502 830 338 288 338 288 637 186 637 186 19 324 19 324 453 457 453 457 617 286 617 286 458 528 458 528 454 924 454 924 281 675 281 675 52 93 52 93 339 398 339 398 270 376 270 376 814 592 814 592 322 436 322 436 307 603 307 603 534 910 534 910 769 22 769 22 544 758 544 758 329 219 329 219 784 121 784 121 283 440 283 440 432 882 432 882 286 696 286 696 215 574 215 574 703 337 703 337 70 583 70 583 184 567 184 567 147 619 147 619 921 20 921 20 551 894 551 894 135 68 135 68 641 453 641 453 311 727 311 727 114 635 114 635 887 82 887 82 95 144 95 144 614 878 614 878 66 869 66 869 439 24 439 24 297 593 297 593 114 752 114 752 54 735 54 735 371 202 371 202 477 14 477 14 169 495 169 495 297 207 297 207 216 93 216 93 503 395 503 395 633 667 633 667 787 134 787 134 372 654 372 654 779 447 779 447 130 358 130 358 914 891 914 891 721 539 721 539 79 441 79 441 675 342 675 342 128 816 128 816 691 134 691 134 823 912 823 912 523 154 523 154 865 808 865 808 385 635 385 635 92 122 92 122 929 622 929 622 590 371 590 371 73 620 73 620 943 695 943 695 301 801 301 801 847 668 847 668 342 303 342 303 333 109 333 109 734 937 734 937 225 552 225 552 373 280 373 280 915 897 915 897 159 634 159 634 1 861 1 861 500 125 500 125 285 152 285 152 607 649 607 649 749 831 749 831 544 371 544 371 202 343 202 343 266 587 266 587 225 916 225 916 133 463 133 463 117 35 117 35 589 885 589 885 795 224 795 224 561 165 561 165 508 352 508 352 213 765 213 765 534 41 534 41 112 587 112 587 60 309 60 309 399 342 399 342 657 627 657 627 528 406 528 406 401 326 401 326 744 55 744 55 329 4 329 4 94 539 94 539 154 504 154 504 13 85 13 85 698 928 698 928 38 686 38 686 818 495 818 495 491 675 491 675 289 460 289 460 886 613 886 613 695 402 695 402 496 344 496 344 315 270 315 270 538 788 538 788 582 260 582 260 583 679 583 679 326 555 326 555 224 146 224 146 828 748 828 748 543 903 543 903 766 870 766 870 916 882 916 882 502 429 502 429 352 903 352 903 4 329 4 329 208 942 208 942 706 204 706 204 490 912 490 912 381 814 381 814 424 594 424 594 744 539 744 539 216 393 216 393 587 308 587 308 923 447 923 447 296 308 296 308 380 369 380 369 774 731 774 731 957 922 957 922 21 88 21 88 348 249 348 249 710 649 710 649 198 756 198 756 734 954 734 954 377 162 377 162 824 111 824 111 586 913 586 913 896 94 896 94 735 65 735 65 376 690 376 690 886 871 886 871 694 329 694 329 540 235 540 235 164 759 164 759 951 234 951 234 447 1 447 1 637 52 637 52 793 419 793 419 954 207 954 207 88 779 88 779 334 370 334 370 500 795 500 795 813 75 813 75 316 619 316 619 157 506 157 506 82 68 82 68 571 83 571 83 874 358 874 358 502 672 502 672 591 835 591 835 403 605 403 605 671 386 671 386 935 378 935 378 394 829 394 829 864 285 864 285 150 323 150 323 573 413 573 413 670 86 670 86 14 46 14 46 900 798 900 798 745 53 745 53 274 19 274 19 522 465 522 465 8 766 8 766 144 500 144 500 499 153 499 153 27 908 27 908 24 470 24 470 56 862 56 862 474 354 474 354 261 292 261 292 373 737 373 737 311 904 311 904 630 809 630 809 340 429 340 429 574 326 574 326 314 870 314 870 258 692 258 692 214 637 214 637 782 616 782 616 110 942 110 942 445 520 445 520 24 681 24 681 771 814 771 814 576 83 576 83 356 297 356 297 762 187 762 187 157 204 157 204 114 156 114 156 14 935 14 935 207 757 207 757 499 653 499 653 678 743 678 743 924 932 924 932 609 322 609 322 493 75 493 75 188 590 188 590 414 785 414 785 651 261 651 261 634 315 634 315 178 22 178 22 32 898 32 898 747 228 747 228 901 402 901 402 196 453 196 453 560 845 560 845 637 6 637 6 495 224 495 224 923 263 923 263 65 587 65 587 881 363 881 363 941 900 941 900 241 92 241 92 549 790 549 790 774 939 774 939 52 154 52 154 74 93 74 93 879 156 879 156 939 934 939 934 764 30 764 30 106 115 106 115 921 275 921 275 94 417 94 417 110 259 110 259 336 175 336 175 26 671 26 671 70 899 70 899 627 370 627 370 449 677 449 677 223 360 223 360 353 269 353 269 598 932 598 932 217 106 217 106 295 62 295 62 882 410 882 410 244 960 244 960 198 691 198 691 881 744 881 744 517 573 517 573 169 234 169 234 371 630 371 630 57 747 57 747 104 140 104 140 275 263 275 263 463 742 463 742 61 907 61 907 679 924 679 924 271 123 271 123 5 314 5 314 569 782 569 782 912 577 912 577 826 557 826 557 324 806 324 806 304 722 304 722 177 832 177 832 824 608 824 608 461 782 461 782 595 353 595 353 593 91 593 91 589 283 589 283 96 22 96 22 583 710 583 710 822 97 822 97 562 334 562 334 544 596 544 596 792 852 792 852 62 377 62 377 147 45 147 45 264 206 264 206 276 97 276 97 326 390 326 390 413 237 413 237 471 520 471 520 135 322 135 322 491 111 491 111 893 579 893 579 521 584 521 584 959 75 959 75 458 919 458 919 160 869 160 869 28 850 28 850 959 420 959 420 820 199 820 199 651 300 651 300 305 748 305 748 297 123 297 123 533 794 533 794 709 941 709 941 419 449 419 449 799 671 799 671 311 417 311 417 849 619 849 619 203 412 203 412 912 383 912 383 557 263 557 263 931 571 931 571 830 175 830 175 294 756 294 756 692 17 692 17 904 946 904 946 473 288 473 288 12 946 12 946 649 834 649 834 652 740 652 740 120 532 120 532 625 686 625 686 490 738 490 738 508 551 508 551 633 751 633 751 577 605 577 605 19 51 19 51 742 336 742 336 954 408 954 408 553 52 553 52 130 317 130 317 87 883 87 883 598 51 598 51 598 233 598 233 627 578 627 578 348 38 348 38 362 741 362 741 181 496 181 496 99 458 99 458 1 574 1 574 149 211 149 211 335 855 335 855 787 271 787 271 498 865 498 865 61 904 61 904 757 752 757 752 224 815 224 815 480 54 480 54 960 387 960 387 593 26 593 26 186 438 186 438 426 165 426 165 480 153 480 153 94 880 94 880 414 69 414 69 358 34 358 34 608 882 608 882 617 122 617 122 809 586 809 586 931 367 931 367 525 811 525 811 35 871 35 871 439 360 439 360 588 897 588 897 229 584 229 584 280 780 280 780 103 901 103 901 144 141 144 141 931 655 931 655 661 317 661 317 276 7 276 7 859 713 859 713 326 132 326 132 232 464 232 464 732 17 732 17 154 937 154 937 843 621 843 621 286 90 286 90 92 137 92 137 954 98 954 98 749 142 749 142 899 944 899 944 561 789 561 789 104 617 104 617 363 300 363 300 869 38 869 38 503 536 503 536 913 691 913 691 770 845 770 845 337 914 337 914 77 504 77 504 738 886 738 886 814 54 814 54 83 72 83 72 718 346 718 346 456 166 456 166 44 107 44 107 249 159 249 159 408 739 408 739 752 760 752 760 57 817 57 817 143 170 143 170 584 760 584 760 712 353 712 353 339 782 339 782 547 318 547 318 507 190 507 190 379 790 379 790 118 134 118 134 705 754 705 754 333 730 333 730 632 333 632 333 287 287 287 287 375 281 375 281 157 369 157 369 362 826 362 826 204 861 204 861 657 329 657 329 838 295 838 295 320 338 320 338 313 838 313 838 542 470 542 470 486 611 486 611 550 842 550 842 675 926 675 926 744 23 744 23 730 201 730 201 521 88 521 88 328 874 328 874 702 287 702 287 190 573 190 573 854 943 854 943 484 496 484 496 621 3 621 3 177 102 177 102 186 710 186 710 820 53 820 53 450 537 450 537 270 168 270 168 610 721 610 721 374 445 374 445 585 375 585 375 307 935 307 935 123 454 123 454 677 909 677 909 655 623 655 623 509 713 509 713 818 408 818 408 769 747 769 747 34 921 34 921 521 180 521 180 820 574 820 574 836 603 836 603 399 712 399 712 244 843 244 843 751 108 751 108 301 227 301 227 611 594 611 594 282 501 282 501 846 471 846 471 377 839 377 839 681 395 681 395 90 405 90 405 832 308 832 308 35 781 35 781 433 522 433 522 463 401 463 401 880 569 880 569 554 185 554 185 390 866 390 866 215 910 215 910 205 537 205 537 906 336 906 336 950 936 950 936 847 369 847 369 323 907 323 907 897 664 897 664 141 243 141 243 275 735 275 735 703 515 703 515 843 86 843 86 281 214 281 214 2 446 2 446 366 823 366 823 549 654 549 654 934 486 934 486 631 48 631 48 893 922 893 922 77 197 77 197 130 186 130 186 400 221 400 221 601 419 601 419 127 385 127 385 441 741 441 741 170 681 170 681 623 326 623 326 56 326 56 326 217 61 217 61 930 121 930 121 236 120 236 120 821 26 821 26 687 23 687 23 532 178 532 178 766 110 766 110 564 897 564 897 135 135 135 135 223 505 223 505 306 192 306 192 943 803 943 803 862 562 862 562 209 635 209 635 298 349 298 349 564 320 564 320 623 516 623 516 876 764 876 764 603 797 603 797 866 754 866 754 623 19 623 19 720 533 720 533 897 772 897 772 518 655 518 655 699 195 699 195 360 380 360 380 602 471 602 471 878 300 878 300 495 59 495 59 547 612 547 612 34 284 34 284 167 733 167 733 106 478 106 478 749 324 749 324 918 24 918 24 957 889 957 889 647 83 647 83 819 208 819 208 115 526 115 526 510 595 510 595 164 957 164 957 290 61 290 61 183 134 183 134 695 64 695 64 798 450 798 450 39 897 39 897 862 706 862 706 564 471 564 471 658 264 658 264 879 463 879 463 166 841 166 841 130 555 130 555 284 370 284 370 552 606 552 606 303 273 303 273 539 294 539 294 701 162 701 162 586 651 586 651 840 544 840 544 42 649 42 649 797 528 797 528 288 656 288 656 218 683 218 683 807 384 807 384 115 157 115 157 523 498 523 498 624 584 624 584 751 624 751 624 686 255 686 255 455 441 455 441 666 587 666 587 30 318 30 318 121 106 121 106 722 808 722 808 547 651 547 651 403 719 403 719 67 787 67 787 359 388 359 388 409 731 409 731 553 712 553 712 120 367 120 367 581 467 581 467 456 400 456 400 702 334 702 334 645 371 645 371 41 729 41 729 318 449 318 449 431 518 431 518 791 725 791 725 847 92 847 92 903 257 903 257 281 213 281 213 283 137 283 137 692 96 692 96 305 613 305 613 409 287 409 287 318 772 318 772 917 490 917 490 73 260 73 260 395 75 395 75 749 123 749 123 624 512 624 512 91 49 91 49 397 381 397 381 469 291 469 291 321 295 321 295 884 898 884 898 829 25 829 25 356 242 356 242 838 931 838 931 611 203 611 203 822 390 822 390 506 761 506 761 243 931 243 931 533 295 533 295 679 726 679 726 924 47 924 47 625 797 625 797 761 163 761 163 501 341 501 341 297 777 297 777 235 334 235 334 317 349 317 349 670 782 670 782 220 397 220 397 174 13 174 13 832 508 832 508 846 951 846 951 117 831 117 831 774 557 774 557 221 355 221 355 626 644 626 644 686 293 686 293 513 196 513 196 114 952 114 952 630 106 630 106 454 707 454 707 875 870 875 870 923 416 923 416 521 542 521 542 249 927 249 927 466 681 466 681 311 193 311 193 68 957 68 957 322 674 322 674 33 894 33 894 718 325 718 325 357 610 357 610 9 614 9 614 824 253 824 253 409 98 409 98 344 660 344 660 244 841 244 841 151 419 151 419 422 609 422 609 346 87 346 87 847 33 847 33 92 661 92 661 739 119 739 119 233 369 233 369 296 899 296 899 675 184 675 184 59 218 59 218 321 487 321 487 651 771 651 771 139 241 139 241 605 253 605 253 287 316 287 316 454 504 454 504 815 868 815 868 500 727 500 727 385 695 385 695 486 52 486 52 365 696 365 696 175 92 175 92 483 925 483 925 375 847 375 847 547 273 547 273 506 449 506 449 130 754 130 754 327 220 327 220 747 532 747 532 514 252 514 252 732 700 732 700 357 485 357 485 627 65 627 65 813 575 813 575 406 611 406 611 749 491 749 491 316 68 316 68 370 832 370 832 367 518 367 518 415 649 415 649 10 444 10 444 617 581 617 581 665 422 665 422 264 606 264 606 526 850 526 850 775 182 775 182 760 485 760 485 676 797 676 797 350 429 350 429 543 172 543 172 537 813 537 813 651 48 651 48 791 26 791 26 81 680 81 680 153 545 153 545 299 331 299 331 437 543 437 543 937 319 937 319 852 935 852 935 751 483 751 483 885 896 885 896 309 134 309 134 232 869 232 869 390 621 390 621 404 899 404 899 705 593 705 593 179 894 179 894 731 671 731 671 16 428 16 428 923 758 923 758 16 344 16 344 477 364 477 364 550 321 550 321 720 202 720 202 760 75 760 75 785 262 785 262 236 33 236 33 886 227 886 227 537 432 537 432 16 960 16 960 829 17 829 17 313 350 313 350 109 81 109 81 479 629 479 629 143 175 143 175 4 558 4 558 417 673 417 673 572 41 572 41 112 848 112 848 882 824 882 824 226 279 226 279 99 226 99 226 621 264 621 264 801 545 801 545 93 39 93 39 593 740 593 740 274 749 274 749 366 718 366 718 127 262 127 262 644 885 644 885 365 19 365 19 949 548 949 548 246 489 246 489 184 89 184 89 394 145 394 145 853 200 853 200 813 262 813 262 490 150 490 150 823 762 823 762 873 222 873 222 786 144 786 144 23 368 23 368 448 739 448 739 527 333 527 333 147 702 147 702 701 236 701 236 563 291 563 291 548 505 548 505 668 453 668 453 344 400 344 400 197 326 197 326 89 152 89 152 166 865 166 865 842 759 842 759 526 283 526 283 953 429 953 429 867 291 867 291 541 731 541 731 872 250 872 250 844 731 844 731 355 29 355 29 144 301 144 301 787 115 787 115 862 335 862 335 297 260 297 260 386 948 386 948 679 461 679 461 151 451 151 451 721 726 721 726 145 894 145 894 243 893 243 893 232 930 232 930 793 313 793 313 254 505 254 505 496 769 496 769 700 771 700 771 313 768 313 768 348 245 348 245 266 404 266 404 814 311 814 311 652 529 652 529 470 614 470 614 958 508 958 508 396 82 396 82 112 849 112 849 794 769 794 769 137 382 137 382 214 699 214 699 361 670 361 670 190 788 190 788 287 626 287 626 310 202 310 202 858 801 858 801 620 357 620 357 932 221 932 221 614 802 614 802 730 205 730 205 123 753 123 753 237 651 237 651 213 248 213 248 485 294 485 294 181 526 181 526 473 737 473 737 239 129 239 129 440 178 440 178 361 17 361 17 899 260 899 260 353 818 353 818 784 53 784 53 932 782 932 782 777 153 777 153 408 705 408 705 683 949 683 949 947 859 947 859 520 645 520 645 1 418 1 418 837 630 837 630 482 781 482 781 540 556 540 556 713 10 713 10 731 190 731 190 318 248 318 248 292 565 292 565 29 622 29 622 363 593 363 593 405 883 405 883 571 516 571 516 554 323 554 323 433 372 433 372 820 784 820 784 639 61 639 61 350 191 350 191 811 621 811 621 359 743 359 743 13 839 13 839 292 470 292 470 404 257 404 257 444 587 444 587 66 69 66 69 171 509 171 509 748 819 748 819 576 594 576 594 251 926 251 926 414 745 414 745 301 843 301 843 575 913 575 913 212 117 212 117 492 271 492 271 342 459 342 459 582 348 582 348 875 560 875 560 1 869 1 869 35 59 35 59 483 394 483 394 925 693 925 693 586 31 586 31 657 733 657 733 483 45 483 45 583 167 583 167 499 50 499 50 478 504 478 504 82 29 82 29 774 300 774 300 363 595 363 595 582 657 582 657 190 237 190 237 55 617 55 617 479 695 479 695 390 620 390 620 116 563 116 563 438 323 438 323 890 404 890 404 348 718 348 718 256 516 256 516 417 352 417 352 490 350 490 350 260 61 260 61 175 116 175 116 405 227 405 227 476 10 476 10 379 894 379 894 400 857 400 857 943 434 943 434 894 13 894 13 127 853 127 853 877 648 877 648 780 689 780 689 59 221 59 221 460 135 460 135 470 917 470 917 73 711 73 711 834 621 834 621 159 730 159 730 278 534 278 534 258 920 258 920 638 308 638 308 118 18 118 18 341 713 341 713 286 102 286 102 205 244 205 244 464 135 464 135 927 447 927 447 526 952 526 952 289 774 289 774 741 610 741 610 765 286 765 286 443 352 443 352 368 77 368 77 517 580 517 580 268 333 268 333 721 146 721 146 566 653 566 653 62 834 62 834 616 624 616 624 255 66 255 66 368 651 368 651 413 371 413 371 690 104 690 104 668 333 668 333 430 426 430 426 383 613 383 613 853 310 853 310 310 920 310 920 574 60 574 60 563 129 563 129 150 738 150 738 443 496 443 496 475 448 475 448 681 294 681 294 610 34 610 34 169 90 169 90 274 777 274 777 253 119 253 119 231 810 231 810 60 412 60 412 687 237 687 237 334 922 334 922 336 623 336 623 689 58 689 58 896 768 896 768 247 437 247 437 518 377 518 377 594 921 594 921 534 235 534 235 6 325 6 325 119 735 119 735 689 75 689 75 392 482 392 482 237 127 237 127 833 945 833 945 874 939 874 939 106 767 106 767 865 883 865 883 588 592 588 592 665 103 665 103 883 477 883 477 789 810 789 810 865 269 865 269 305 63 305 63 236 43 236 43 410 412 410 412 825 184 825 184 272 748 272 748 261 552 261 552 491 654 491 654 799 293 799 293 851 595 851 595 427 267 427 267 775 259 775 259 32 938 32 938 343 89 343 89 779 8 779 8 106 67 106 67 522 156 522 156 377 99 377 99 466 660 466 660 786 784 786 784 170 528 170 528 598 790 598 790 302 804 302 804 891 49 891 49 396 474 396 474 842 86 842 86 650 622 650 622 482 299 482 299 958 400 958 400 243 74 243 74 532 550 532 550 772 898 772 898 269 135 269 135 687 214 687 214 826 640 826 640 799 828 799 828 772 595 772 595 216 670 216 670 488 180 488 180 880 669 880 669 115 522 115 522 910 457 910 457 330 628 330 628 754 810 754 810 37 897 37 897 719 182 719 182 804 233 804 233 616 13 616 13 529 856 529 856 867 816 867 816 66 94 66 94 264 514 264 514 408 710 408 710 307 662 307 662 138 847 138 847 211 758 211 758 799 747 799 747 44 285 44 285 311 832 311 832 470 317 470 317 515 42 515 42 443 635 443 635 585 695 585 695 29 814 29 814 801 681 801 681 205 867 205 867 698 376 698 376 309 28 309 28 726 334 726 334 272 844 272 844 649 201 649 201 364 861 364 861 190 444 190 444 879 618 879 618 783 773 783 773 695 473 695 473 179 364 179 364 106 554 106 554 414 202 414 202 761 793 761 793 647 329 647 329 651 865 651 865 510 213 510 213 878 266 878 266 639 62 639 62 938 124 938 124 915 90 915 90 226 946 226 946 466 24 466 24 712 647 712 647 487 733 487 733 546 329 546 329 402 834 402 834 392 250 392 250 38 147 38 147 810 17 810 17 203 465 203 465 520 506 520 506 253 753 253 753 715 860 715 860 291 812 291 812 921 813 921 813 327 654 327 654 670 758 670 758 630 308 630 308 871 891 871 891 658 565 658 565 416 313 416 313 84 272 84 272 226 721 226 721 116 941 116 941 573 799 573 799 77 737 77 737 742 545 742 545 400 436 400 436 361 650 361 650 319 739 319 739 546 194 546 194 307 415 307 415 706 609 706 609 344 588 344 588 208 312 208 312 236 323 236 323 293 392 293 392 3 336 3 336 303 520 303 520 710 52 710 52 495 35 495 35 47 100 47 100 507 120 507 120 590 8 590 8 764 89 764 89 519 509 519 509 817 140 817 140 722 340 722 340 939 269 939 269 186 528 186 528 207 138 207 138 863 108 863 108 663 101 663 101 244 19 244 19 785 182 785 182 129 358 129 358 350 839 350 839 865 826 865 826 372 662 372 662 5 791 5 791 797 470 797 470 368 250 368 250 182 814 182 814 634 19 634 19 433 952 433 952 13 8 13 8 339 579 339 579 363 113 363 113 374 146 374 146 421 410 421 410 328 283 328 283 229 132 229 132 587 905 587 905 550 483 550 483 659 507 659 507 950 289 950 289 587 514 587 514 507 218 507 218 363 734 363 734 852 418 852 418 402 627 402 627 669 164 669 164 272 400 272 400 643 654 643 654 217 35 217 35 597 312 597 312 563 268 563 268 437 171 437 171 443 544 443 544 471 103 471 103 544 39 544 39 198 670 198 670 167 221 167 221 480 247 480 247 677 501 677 501 21 908 21 908 8 209 8 209 875 812 875 812 207 716 207 716 829 26 829 26 589 112 589 112 375 12 375 12 810 512 810 512 412 941 412 941 226 368 226 368 577 475 577 475 836 935 836 935 15 361 15 361 435 388 435 388 900 94 900 94 41 662 41 662 114 437 114 437 559 803 559 803 511 923 511 923 423 34 423 34 356 564 356 564 686 599 686 599 842 927 842 927 256 909 256 909 345 275 345 275 655 406 655 406 480 931 480 931 37 548 37 548 354 590 354 590 606 541 606 541 694 515 694 515 814 477 814 477 392 359 392 359 472 114 472 114 152 787 152 787 376 926 376 926 761 84 761 84 827 153 827 153 660 554 660 554 482 397 482 397 547 841 547 841 643 24 643 24 950 539 950 539 327 845 327 845 753 891 753 891 621 435 621 435 908 59 908 59 134 388 134 388 338 927 338 927 567 880 567 880 930 544 930 544 250 88 250 88 561 491 561 491 221 339 221 339 390 671 390 671 769 684 769 684 189 850 189 850 284 97 284 97 197 77 197 77 888 486 888 486 610 779 610 779 434 544 434 544 299 830 299 830 827 171 827 171 589 266 589 266 27 853 27 853 710 840 710 840 937 416 937 416 491 5 491 5 916 452 916 452 674 704 674 704 733 746 733 746 169 559 169 559 410 306 410 306 13 635 13 635 757 174 757 174 116 831 116 831 171 229 171 229 532 397 532 397 14 337 14 337 889 617 889 617 259 97 259 97 3 780 3 780 197 952 197 952 741 418 741 418 295 140 295 140 247 775 247 775 37 223 37 223 510 330 510 330 591 804 591 804 384 613 384 613 359 726 359 726 538 768 538 768 582 103 582 103 318 758 318 758 534 891 534 891 882 916 882 916 473 170 473 170 910 927 910 927 161 451 161 451 834 459 834 459 470 772 470 772 461 4 461 4 628 803 628 803 263 169 263 169 842 200 842 200 728 524 728 524 123 16 123 16 830 371 830 371 193 12 193 12 843 538 843 538 101 960 101 960 741 111 741 111 456 228 456 228 709 725 709 725 926 870 926 870 632 418 632 418 238 806 238 806 673 96 673 96 275 697 275 697 181 655 181 655 894 231 894 231 381 290 381 290 945 301 945 301 472 254 472 254 645 444 645 444 630 574 630 574 805 376 805 376 350 49 350 49 529 377 529 377 233 474 233 474 476 717 476 717 900 559 900 559 687 180 687 180 498 283 498 283 772 803 772 803 456 125 456 125 363 194 363 194 368 295 368 295 520 942 520 942 358 543 358 543 403 184 403 184 318 161 318 161 22 355 22 355 28 667 28 667 179 874 179 874 122 367 122 367 540 568 540 568 934 884 934 884 729 302 729 302 705 950 705 950 261 96 261 96 769 754 769 754 785 280 785 280 495 923 495 923 128 466 128 466 170 280 170 280 425 254 425 254 163 195 163 195 505 834 505 834 543 811 543 811 558 949 558 949 888 659 888 659 925 741 925 741 220 369 220 369 492 914 492 914 204 816 204 816 409 560 409 560 223 686 223 686 817 553 817 553 956 574 956 574 346 793 346 793 675 168 675 168 778 912 778 912 549 420 549 420 397 340 397 340 423 419 423 419 514 860 514 860 804 902 804 902 863 854 863 854 744 420 744 420 873 930 873 930 85 393 85 393 509 404 509 404 290 177 290 177 202 310 202 310 663 145 663 145 916 195 916 195 850 271 850 271 371 110 371 110 5 453 5 453 338 601 338 601 821 834 821 834 752 798 752 798 61 136 61 136 546 778 546 778 265 271 265 271 847 541 847 541 731 641 731 641 755 267 755 267 796 637 796 637 62 19 62 19 752 145 752 145 437 653 437 653 613 342 613 342 72 337 72 337 776 648 776 648 119 380 119 380 131 794 131 794 679 65 679 65 895 561 895 561 606 899 606 899 95 472 95 472 57 597 57 597 856 334 856 334 232 64 232 64 179 325 179 325 941 130 941 130 206 611 206 611 737 586 737 586 348 836 348 836 559 381 559 381 480 438 480 438 663 820 663 820 310 251 310 251 684 508 684 508 587 715 587 715 215 532 215 532 736 399 736 399 274 370 274 370 74 551 74 551 621 959 621 959 693 229 693 229 524 22 524 22 348 528 348 528 806 649 806 649 403 930 403 930 904 604 904 604 830 842 830 842 81 776 81 776 215 491 215 491 371 441 371 441 875 859 875 859 952 209 952 209 349 549 349 549 123 355 123 355 738 199 738 199 747 760 747 760 836 565 836 565 779 77 779 77 608 532 608 532 935 768 935 768 210 878 210 878 864 262 864 262 483 439 483 439 229 171 229 171 188 954 188 954 737 227 737 227 643 697 643 697 153 346 153 346 566 551 566 551 224 623 224 623 354 557 354 557 224 308 224 308 172 488 172 488 344 432 344 432 460 41 460 41 89 797 89 797 461 756 461 756 200 426 200 426 79 321 79 321 352 633 352 633 581 319 581 319 685 610 685 610 56 332 56 332 81 303 81 303 513 702 513 702 723 29 723 29 202 354 202 354 495 294 495 294 838 482 838 482 621 586 621 586 232 313 232 313 122 620 122 620 758 756 758 756 148 679 148 679 840 855 840 855 784 6 784 6 461 88 461 88 853 458 853 458 647 99 647 99 522 404 522 404 892 712 892 712 129 128 129 128 914 583 914 583 617 492 617 492 215 118 215 118 405 276 405 276 280 920 280 920 808 934 808 934 691 744 691 744 606 4 606 4 668 529 668 529 707 134 707 134 924 116 924 116 314 822 314 822 205 358 205 358 375 338 375 338 351 239 351 239 87 139 87 139 450 782 450 782 779 749 779 749 158 751 158 751 103 504 103 504 288 703 288 703 490 68 490 68 737 513 737 513 426 927 426 927 142 619 142 619 588 329 588 329 42 936 42 936 397 246 397 246 906 470 906 470 572 656 572 656 87 713 87 713 317 51 317 51 591 326 591 326 71 175 71 175 837 585 837 585 167 714 167 714 285 383 285 383 955 955 955 955 145 524 145 524 632 560 632 560 805 713 805 713 855 57 855 57 221 922 221 922 129 930 129 930 145 557 145 557 630 884 630 884 196 830 196 830 594 342 594 342 781 445 781 445 841 802 841 802 344 144 344 144 479 295 479 295 421 206 421 206 750 743 750 743 584 5 584 5 36 794 36 794 39 564 39 564 66 426 66 426 384 594 384 594 606 501 606 501 32 645 32 645 162 719 162 719 876 172 876 172 138 957 138 957 156 534 156 534 746 762 746 762 891 137 891 137 486 950 486 950 937 700 937 700 121 146 121 146 537 220 537 220 687 869 687 869 682 762 682 762 179 668 179 668 96 336 96 336 360 89 360 89 667 856 667 856 694 125 694 125 184 315 184 315 372 763 372 763 809 338 809 338 143 949 143 949 435 300 435 300 389 133 389 133 368 907 368 907 299 951 299 951 719 551 719 551 424 269 424 269 655 873 655 873 376 826 376 826 647 241 647 241 489 872 489 872 673 657 673 657 225 562 225 562 27 592 27 592 214 426 214 426 453 937 453 937 276 84 276 84 517 649 517 649 763 553 763 553 278 468 278 468 511 278 511 278 644 96 644 96 486 954 486 954 689 56 689 56 397 171 397 171 916 922 916 922 164 114 164 114 501 378 501 378 493 394 493 394 946 189 946 189 641 549 641 549 894 447 894 447 267 871 267 871 476 589 476 589 75 169 75 169 680 364 680 364 148 183 148 183 654 464 654 464 590 659 590 659 721 485 721 485 565 112 565 112 454 458 454 458 344 951 344 951 790 529 790 529 475 69 475 69 384 193 384 193 693 107 693 107 468 788 468 788 115 173 115 173 953 441 953 441 883 132 883 132 936 915 936 915 106 796 106 796 110 824 110 824 734 534 734 534 174 370 174 370 109 519 109 519 29 66 29 66 581 375 581 375 68 536 68 536 489 228 489 228 194 348 194 348 690 764 690 764 7 873 7 873 780 294 780 294 730 76 730 76 693 122 693 122 148 713 148 713 419 727 419 727 600 581 600 581 520 543 520 543 183 690 183 690 345 448 345 448 491 435 491 435 640 142 640 142 409 869 409 869 185 857 185 857 216 637 216 637 918 339 918 339 65 198 65 198 143 75 143 75 174 399 174 399 410 879 410 879 173 109 173 109 636 799 636 799 288 298 288 298 657 816 657 816 571 198 571 198 522 618 522 618 840 115 840 115 362 778 362 778 422 88 422 88 777 833 777 833 518 16 518 16 593 370 593 370 557 872 557 872 132 312 132 312 502 164 502 164 115 30 115 30 269 442 269 442 520 293 520 293 948 341 948 341 510 321 510 321 2 659 2 659 419 92 419 92 350 328 350 328 477 914 477 914 9 761 9 761 354 244 354 244 530 738 530 738 254 389 254 389 735 305 735 305 529 128 529 128 682 72 682 72 782 655 782 655 194 319 194 319 126 789 126 789 582 415 582 415 59 806 59 806 750 104 750 104 437 10 437 10 130 652 130 652 688 702 688 702 160 562 160 562 324 306 324 306 122 308 122 308 732 651 732 651 342 225 342 225 12 891 12 891 619 388 619 388 524 250 524 250 93 49 93 49 917 72 917 72 842 158 842 158 63 131 63 131 704 50 704 50 114 447 114 447 549 396 549 396 237 65 237 65 880 891 880 891 960 645 960 645 875 389 875 389 402 632 402 632 504 737 504 737 603 62 603 62 264 317 264 317 235 813 235 813 549 440 549 440 354 465 354 465 105 681 105 681 54 806 54 806 69 534 69 534 432 545 432 545 380 318 380 318 110 488 110 488 165 272 165 272 739 789 739 789 108 370 108 370 83 375 83 375 465 955 465 955 728 400 728 400 807 120 807 120 607 88 607 88 342 427 342 427 683 824 683 824 411 647 411 647 337 849 337 849 387 950 387 950 507 51 507 51 371 467 371 467 38 870 38 870 931 368 931 368 670 721 670 721 153 28 153 28 387 559 387 559 129 625 129 625 647 695 647 695 873 761 873 761 369 904 369 904 754 319 754 319 797 569 797 569 274 194 274 194 954 848 954 848 467 244 467 244 844 652 844 652 530 59 530 59 426 796 426 796 193 179 193 179 385 165 385 165 293 169 293 169 463 512 463 512 600 418 600 418 296 121 296 121 648 338 648 338 821 273 821 273 310 870 310 870 560 381 560 381 441 699 441 699 42 870 42 870 313 868 313 868 518 359 518 359 244 39 244 39 187 786 187 786 124 448 124 448 789 747 789 747 246 606 246 606 180 939 180 939 604 161 604 161 587 702 587 702 60 34 60 34 354 198 354 198 504 619 504 619 213 534 213 534 516 506 516 506 212 55 212 55 619 3 619 3 737 294 737 294 75 683 75 683 660 276 660 276 852 206 852 206 346 293 346 293 588 953 588 953 562 882 562 882 718 368 718 368 815 583 815 583 518 746 518 746 633 613 633 613 183 848 183 848 139 833 139 833 181 642 181 642 822 451 822 451 875 913 875 913 285 392 285 392 919 774 919 774 824 161 824 161 9 474 9 474 849 82 849 82 872 316 872 316 73 659 73 659 428 78 428 78 340 146 340 146 229 616 229 616 313 496 313 496 243 404 243 404 83 255 83 255 715 208 715 208 441 399 441 399 251 206 251 206 408 184 408 184 484 121 484 121 667 614 667 614 633 754 633 754 776 806 776 806 58 336 58 336 954 929 954 929 345 94 345 94 98 294 98 294 364 375 364 375 619 721 619 721 903 934 903 934 488 653 488 653 915 444 915 444 570 438 570 438 783 322 783 322 921 925 921 925 395 816 395 816 658 773 658 773 430 119 430 119 4 105 4 105 305 825 305 825 290 756 290 756 226 651 226 651 500 647 500 647 738 698 738 698 405 502 405 502 231 67 231 67 566 267 566 267 59 537 59 537 922 386 922 386 379 354 379 354 280 203 280 203 24 443 24 443 29 76 29 76 89 688 89 688 935 156 935 156 536 4 536 4 267 777 267 777 65 111 65 111 815 915 815 915 534 795 534 795 720 559 720 559 813 39 813 39 894 4 894 4 880 164 880 164 795 881 795 881 32 646 32 646 771 772 771 772 89 326 89 326 138 143 138 143 547 747 547 747 427 160 427 160 565 418 565 418 372 331 372 331 404 715 404 715 647 796 647 796 861 634 861 634 24 850 24 850 703 441 703 441 946 159 946 159 62 900 62 900 306 874 306 874 690 651 690 651 330 525 330 525 326 691 326 691 128 534 128 534 172 522 172 522 736 958 736 958 957 158 957 158 290 366 290 366 437 125 437 125 698 89 698 89 360 133 360 133 953 361 953 361 897 841 897 841 770 249 770 249 318 720 318 720 524 27 524 27 175 276 175 276 932 596 932 596 314 325 314 325 168 667 168 667 282 196 282 196 653 605 653 605 284 168 284 168 729 572 729 572 736 636 736 636 553 651 553 651 606 831 606 831 301 532 301 532 926 866 926 866 359 82 359 82 639 398 639 398 752 183 752 183 881 860 881 860 755 679 755 679 251 602 251 602 432 443 432 443 438 909 438 909 122 768 122 768 143 297 143 297 954 437 954 437 585 795 585 795 361 464 361 464 569 64 569 64 666 890 666 890 520 107 520 107 686 590 686 590 565 291 565 291 349 350 349 350 16 98 16 98 948 302 948 302 64 471 64 471 145 695 145 695 766 677 766 677 553 294 553 294 856 610 856 610 899 218 899 218 111 921 111 921 251 361 251 361 569 776 569 776 384 923 384 923 127 99 127 99 341 686 341 686 608 399 608 399 852 592 852 592 781 551 781 551 166 808 166 808 267 123 267 123 140 398 140 398 564 652 564 652 538 783 538 783 246 146 246 146 694 746 694 746 530 118 530 118 349 277 349 277 350 24 350 24 863 952 863 952 260 458 260 458 734 176 734 176 385 786 385 786 275 398 275 398 871 172 871 172 393 470 393 470 859 774 859 774 160 577 160 577 855 515 855 515 11 187 11 187 169 953 169 953 914 805 914 805 690 691 690 691 849 276 849 276 873 47 873 47 951 592 951 592 790 736 790 736 584 150 584 150 535 301 535 301 732 215 732 215 30 688 30 688 30 631 30 631 496 313 496 313 269 590 269 590 231 777 231 777 830 874 830 874 178 663 178 663 280 907 280 907 16 334 16 334 89 77 89 77 329 675 329 675 245 230 245 230 468 607 468 607 802 607 802 607 882 692 882 692 483 331 483 331 586 915 586 915 532 247 532 247 677 606 677 606 946 285 946 285 719 877 719 877 455 925 455 925 747 457 747 457 557 780 557 780 46 114 46 114 20 50 20 50 545 538 545 538 321 268 321 268 482 680 482 680 9 394 9 394 931 694 931 694 602 18 602 18 362 724 362 724 883 507 883 507 528 834 528 834 487 83 487 83 194 698 194 698 671 410 671 410 835 739 835 739 660 325 660 325 360 799 360 799 409 251 409 251 730 830 730 830 399 347 399 347 664 841 664 841 942 629 942 629 626 312 626 312 579 460 579 460 79 508 79 508 108 27 108 27 104 310 104 310 414 652 414 652 395 254 395 254 288 258 288 258 537 669 537 669 525 593 525 593 72 787 72 787 214 384 214 384 97 146 97 146 190 910 190 910 323 384 323 384 668 682 668 682 734 633 734 633 348 250 348 250 121 779 121 779 173 121 173 121 662 649 662 649 104 825 104 825 74 150 74 150 363 310 363 310 343 688 343 688 268 270 268 270 653 129 653 129 437 340 437 340 270 804 270 804 931 143 931 143 19 683 19 683 40 378 40 378 935 155 935 155 746 555 746 555 864 715 864 715 719 73 719 73 859 812 859 812 478 468 478 468 699 942 699 942 755 98 755 98 758 784 758 784 637 60 637 60 342 518 342 518 704 734 704 734 824 758 824 758 467 824 467 824 270 953 270 953 739 815 739 815 29 544 29 544 46 412 46 412 192 173 192 173 393 652 393 652 419 853 419 853 411 638 411 638 136 5 136 5 415 360 415 360 198 794 198 794 934 371 934 371 69 807 69 807 851 826 851 826 899 563 899 563 477 463 477 463 18 824 18 824 464 438 464 438 407 38 407 38 716 232 716 232 717 541 717 541 709 402 709 402 960 246 960 246 385 275 385 275 595 59 595 59 221 577 221 577 442 555 442 555 905 229 905 229 128 311 128 311 711 378 711 378 707 72 707 72 112 178 112 178 883 758 883 758 111 497 111 497 791 786 791 786 643 784 643 784 199 221 199 221 322 27 322 27 243 783 243 783 81 212 81 212 730 465 730 465 44 814 44 814 788 451 788 451 612 466 612 466 265 55 265 55 412 477 412 477 568 756 568 756 140 32 140 32 241 884 241 884 318 95 318 95 27 486 27 486 20 211 20 211 431 364 431 364 64 616 64 616 762 670 762 670 713 895 713 895 159 710 159 710 589 237 589 237 915 226 915 226 698 187 698 187 736 230 736 230 787 868 787 868 34 951 34 951 817 153 817 153 13 496 13 496 767 704 767 704 229 225 229 225 189 113 189 113 324 907 324 907 959 696 959 696 279 677 279 677 299 278 299 278 98 218 98 218 830 192 830 192 248 457 248 457 328 30 328 30 451 516 451 516 107 269 107 269 642 209 642 209 928 350 928 350 454 748 454 748 946 277 946 277 52 195 52 195 640 746 640 746 390 57 390 57 511 459 511 459 714 803 714 803 759 280 759 280 97 590 97 590 385 166 385 166 911 573 911 573 244 593 244 593 228 218 228 218 471 835 471 835 600 46 600 46 924 39 924 39 149 860 149 860 8 77 8 77 797 127 797 127 949 629 949 629 769 802 769 802 81 857 81 857 491 710 491 710 862 545 862 545 341 607 341 607 816 44 816 44 848 663 848 663 754 462 754 462 511 522 511 522 33 524 33 524 345 649 345 649 143 482 143 482 42 23 42 23 545 509 545 509 18 751 18 751 82 834 82 834 260 188 260 188 430 325 430 325 905 670 905 670 88 531 88 531 187 748 187 748 388 616 388 616 458 557 458 557 317 825 317 825 954 350 954 350 32 172 32 172 739 175 739 175 95 859 95 859 816 262 816 262 64 341 64 341 97 570 97 570 604 221 604 221 713 25 713 25 480 425 480 425 80 34 80 34 911 292 911 292 369 332 369 332 317 236 317 236 829 382 829 382 854 853 854 853 215 660 215 660 21 676 21 676 311 289 311 289 333 660 333 660 551 295 551 295 612 405 612 405 329 416 329 416 339 648 339 648 270 633 270 633 231 196 231 196 320 530 320 530 313 767 313 767 92 439 92 439 554 586 554 586 251 351 251 351 405 238 405 238 383 818 383 818 148 733 148 733 88 12 88 12 592 508 592 508 845 123 845 123 10 674 10 674 503 706 503 706 341 860 341 860 708 470 708 470 857 940 857 940 565 484 565 484 594 69 594 69 480 137 480 137 144 785 144 785 686 536 686 536 821 747 821 747 542 344 542 344 186 485 186 485 705 772 705 772 553 452 553 452 700 137 700 137 484 895 484 895 457 267 457 267 221 707 221 707 310 224 310 224 220 562 220 562 548 339 548 339 317 863 317 863 649 867 649 867 751 19 751 19 47 705 47 705 950 460 950 460 946 598 946 598 297 185 297 185 518 506 518 506 372 255 372 255 623 574 623 574 408 439 408 439 904 931 904 931 230 813 230 813 829 161 829 161 328 803 328 803 784 673 784 673 952 204 952 204 23 67 23 67 71 721 71 721 124 601 124 601 408 79 408 79 508 426 508 426 802 663 802 663 937 880 937 880 241 365 241 365 104 154 104 154 101 650 101 650 436 651 436 651 753 218 753 218 217 793 217 793 797 831 797 831 569 527 569 527 901 332 901 332 843 747 843 747 25 586 25 586 343 673 343 673 283 182 283 182 123 790 123 790 35 513 35 513 425 613 425 613 414 143 414 143 294 798 294 798 459 249 459 249 13 258 13 258 61 203 61 203 650 8 650 8 28 70 28 70 544 28 544 28 99 223 99 223 676 794 676 794 419 254 419 254 831 407 831 407 255 448 255 448 303 409 303 409 558 438 558 438 646 602 646 602 637 228 637 228 362 585 362 585 714 259 714 259 276 136 276 136 522 703 522 703 721 559 721 559 835 633 835 633 324 264 324 264 659 70 659 70 802 145 802 145 39 878 39 878 308 765 308 765 645 878 645 878 707 54 707 54 641 717 641 717 205 428 205 428 499 475 499 475 227 424 227 424 776 606 776 606 152 694 152 694 109 269 109 269 916 407 916 407 869 659 869 659 595 127 595 127 197 206 197 206 613 792 613 792 182 18 182 18 748 318 748 318 631 292 631 292 608 2 608 2 782 168 782 168 129 916 129 916 149 872 149 872 169 258 169 258 616 176 616 176 286 930 286 930 911 608 911 608 643 957 643 957 677 268 677 268 526 723 526 723 795 830 795 830 198 86 198 86 52 242 52 242 11 877 11 877 7 793 7 793 462 434 462 434 833 22 833 22 148 180 148 180 928 196 928 196 951 374 951 374 824 621 824 621 805 430 805 430 351 7 351 7 200 621 200 621 699 735 699 735 587 352 587 352 227 650 227 650 925 457 925 457 340 269 340 269 311 827 311 827 32 548 32 548 36 440 36 440 684 444 684 444 772 826 772 826 947 313 947 313 331 430 331 430 65 882 65 882 63 436 63 436 568 560 568 560 61 736 61 736 14 819 14 819 756 892 756 892 717 429 717 429 168 516 168 516 83 708 83 708 561 40 561 40 528 404 528 404 249 205 249 205 330 427 330 427 66 525 66 525 411 844 411 844 94 498 94 498 306 45 306 45 565 63 565 63 654 632 654 632 578 167 578 167 391 653 391 653 790 20 790 20 261 319 261 319 660 161 660 161 582 915 582 915 691 480 691 480 476 580 476 580 640 790 640 790 857 954 857 954 626 621 626 621 946 569 946 569 120 159 120 159 84 949 84 949 866 288 866 288 921 769 921 769 420 303 420 303 626 167 626 167 330 640 330 640 97 290 97 290 431 120 431 120 959 932 959 932 582 435 582 435 119 17 119 17 853 831 853 831 649 322 649 322 245 798 245 798 904 516 904 516 851 72 851 72 732 726 732 726 897 111 897 111 871 408 871 408 7 629 7 629 220 881 220 881 272 390 272 390 653 373 653 373 852 371 852 371 718 34 718 34 96 192 96 192 451 548 451 548 274 550 274 550 166 415 166 415 479 210 479 210 772 873 772 873 526 675 526 675 192 396 192 396 635 815 635 815 783 265 783 265 917 382 917 382 315 144 315 144 607 14 607 14 929 458 929 458 499 526 499 526 242 719 242 719 890 739 890 739 373 688 373 688 885 677 885 677 451 750 451 750 120 931 120 931 74 832 74 832 169 283 169 283 203 722 203 722 645 259 645 259 733 64 733 64 28 643 28 643 871 927 871 927 720 696 720 696 105 117 105 117 730 691 730 691 52 124 52 124 901 696 901 696 557 547 557 547 433 704 433 704 527 77 527 77 465 183 465 183 550 527 550 527 609 682 609 682 540 643 540 643 417 926 417 926 226 262 226 262 103 248 103 248 587 740 587 740 339 936 339 936 106 638 106 638 134 821 134 821 71 571 71 571 428 590 428 590 790 790 790 790 795 717 795 717 346 634 346 634 398 932 398 932 231 325 231 325 86 62 86 62 360 331 360 331 790 55 790 55 26 274 26 274 517 416 517 416 655 339 655 339 175 701 175 701 429 767 429 767 53 454 53 454 428 376 428 376 392 361 392 361 284 531 284 531 306 646 306 646 156 221 156 221 717 498 717 498 36 915 36 915 841 117 841 117 252 552 252 552 235 76 235 76 707 67 707 67 456 39 456 39 233 702 233 702 334 172 334 172 245 40 245 40 60 50 60 50 959 772 959 772 421 391 421 391 55 584 55 584 370 427 370 427 733 543 733 543 412 147 412 147 838 424 838 424 565 423 565 423 606 52 606 52 416 323 416 323 480 331 480 331 853 762 853 762 352 232 352 232 927 14 927 14 450 441 450 441 733 826 733 826 703 544 703 544 644 168 644 168 167 436 167 436 539 891 539 891 794 385 794 385 509 775 509 775 526 323 526 323 923 596 923 596 332 239 332 239 568 286 568 286 499 939 499 939 747 664 747 664 116 209 116 209 736 356 736 356 148 880 148 880 663 540 663 540 45 11 45 11 36 205 36 205 877 216 877 216 557 631 557 631 661 65 661 65 303 910 303 910 379 871 379 871 378 636 378 636 840 538 840 538 816 924 816 924 827 866 827 866 138 1 138 1 229 121 229 121 211 557 211 557 171 271 171 271 171 90 171 90 583 325 583 325 261 821 261 821 135 946 135 946 361 29 361 29 243 233 243 233 141 209 141 209 338 799 338 799 914 52 914 52 266 638 266 638 633 496 633 496 498 309 498 309 308 289 308 289 311 553 311 553 712 149 712 149 87 179 87 179 271 206 271 206 487 96 487 96 951 68 951 68 206 559 206 559 834 289 834 289 455 790 455 790 644 643 644 643 739 318 739 318 232 637 232 637 5 578 5 578 107 790 107 790 356 180 356 180 351 136 351 136 908 921 908 921 874 834 874 834 925 424 925 424 452 167 452 167 11 14 11 14 317 461 317 461 412 684 412 684 500 575 500 575 365 280 365 280 97 764 97 764 494 408 494 408 588 885 588 885 225 554 225 554 915 210 915 210 95 639 95 639 296 110 296 110 851 507 851 507 81 23 81 23 572 119 572 119 103 207 103 207 47 255 47 255 471 77 471 77 660 277 660 277 868 829 868 829 612 236 612 236 931 636 931 636 113 621 113 621 893 413 893 413 542 245 542 245 880 358 880 358 867 341 867 341 847 659 847 659 253 594 253 594 629 930 629 930 758 518 758 518 86 820 86 820 647 581 647 581 244 808 244 808 721 538 721 538 429 275 429 275 202 67 202 67 238 382 238 382 763 307 763 307 189 740 189 740 3 146 3 146 304 439 304 439 18 888 18 888 883 346 883 346 175 629 175 629 390 296 390 296 307 205 307 205 381 300 381 300 12 308 12 308 638 807 638 807 507 662 507 662 134 718 134 718 214 18 214 18 229 905 229 905 71 185 71 185 957 373 957 373 522 660 522 660 775 35 775 35 371 476 371 476 718 23 718 23 358 448 358 448 241 713 241 713 157 482 157 482 421 935 421 935 934 538 934 538 561 146 561 146 674 562 674 562 177 668 177 668 392 104 392 104 724 272 724 272 351 431 351 431 30 234 30 234 263 942 263 942 807 219 807 219 753 319 753 319 409 263 409 263 226 177 226 177 629 902 629 902 565 263 565 263 591 166 591 166 150 823 150 823 462 103 462 103 327 300 327 300 813 318 813 318 670 517 670 517 837 595 837 595 929 642 929 642 441 607 441 607 272 94 272 94 460 97 460 97 470 298 470 298 740 650 740 650 467 926 467 926 825 763 825 763 314 552 314 552 794 524 794 524 20 296 20 296 681 390 681 390 699 434 699 434 346 873 346 873 287 144 287 144 505 231 505 231 580 318 580 318 481 39 481 39 130 428 130 428 133 323 133 323 196 512 196 512 938 10 938 10 10 465 10 465 43 319 43 319 679 621 679 621 116 856 116 856 392 703 392 703 665 890 665 890 764 917 764 917 570 521 570 521 825 106 825 106 841 604 841 604 637 646 637 646 446 390 446 390 27 868 27 868 739 137 739 137 374 689 374 689 281 799 281 799 330 721 330 721 852 565 852 565 804 91 804 91 27 875 27 875 485 920 485 920 585 469 585 469 258 264 258 264 527 957 527 957 751 734 751 734 271 61 271 61 770 427 770 427 78 580 78 580 692 198 692 198 72 832 72 832 899 201 899 201 599 883 599 883 515 897 515 897 40 469 40 469 540 365 540 365 766 464 766 464 842 195 842 195 942 834 942 834 605 108 605 108 354 382 354 382 695 259 695 259 278 651 278 651 16 539 16 539 94 611 94 611 757 54 757 54 350 950 350 950 517 206 517 206 656 165 656 165 371 847 371 847 514 647 514 647 391 347 391 347 597 807 597 807 541 453 541 453 639 707 639 707 36 662 36 662 778 271 778 271 351 332 351 332 851 368 851 368 680 406 680 406 268 450 268 450 744 793 744 793 122 723 122 723 161 942 161 942 759 613 759 613 356 481 356 481 817 816 817 816 283 884 283 884 489 669 489 669 832 26 832 26 694 908 694 908 228 60 228 60 767 847 767 847 233 247 233 247 4 493 4 493 840 860 840 860 662 800 662 800 589 943 589 943 411 471 411 471 278 617 278 617 203 693 203 693 791 759 791 759 53 592 53 592 472 312 472 312 635 50 635 50 949 706 949 706 145 412 145 412 221 605 221 605 450 318 450 318 341 6 341 6 171 640 171 640 562 494 562 494 62 253 62 253 866 505 866 505 1 770 1 770 356 640 356 640 396 596 396 596 523 463 523 463 911 423 911 423 319 295 319 295 713 423 713 423 955 125 955 125 82 51 82 51 18 349 18 349 481 953 481 953 455 43 455 43 933 459 933 459 644 921 644 921 425 182 425 182 876 789 876 789 11 178 11 178 827 386 827 386 512 43 512 43 830 758 830 758 654 834 654 834 853 123 853 123 915 460 915 460 632 657 632 657 444 849 444 849 687 619 687 619 655 334 655 334 857 46 857 46 610 179 610 179 358 181 358 181 737 166 737 166 925 79 925 79 908 63 908 63 87 895 87 895 886 74 886 74 258 379 258 379 199 136 199 136 30 110 30 110 379 494 379 494 131 951 131 951 482 164 482 164 90 40 90 40 158 135 158 135 608 263 608 263 487 231 487 231 166 464 166 464 138 458 138 458 595 240 595 240 806 679 806 679 864 140 864 140 238 108 238 108 731 696 731 696 490 825 490 825 101 897 101 897 309 227 309 227 628 740 628 740 256 754 256 754 146 916 146 916 526 546 526 546 923 760 923 760 246 486 246 486 451 746 451 746 229 608 229 608 846 121 846 121 473 43 473 43 86 936 86 936 358 402 358 402 713 877 713 877 437 405 437 405 425 51 425 51 768 555 768 555 522 856 522 856 536 123 536 123 855 623 855 623 287 674 287 674 269 704 269 704 718 944 718 944 957 579 957 579 880 426 880 426 335 937 335 937 869 202 869 202 250 851 250 851 416 570 416 570 269 472 269 472 362 29 362 29 873 132 873 132 29 647 29 647 773 147 773 147 233 127 233 127 41 890 41 890 146 644 146 644 691 927 691 927 304 581 304 581 725 540 725 540 429 488 429 488 916 128 916 128 75 132 75 132 843 717 843 717 604 230 604 230 294 571 294 571 328 16 328 16 296 116 296 116 266 949 266 949 947 575 947 575 712 564 712 564 806 778 806 778 655 533 655 533 922 742 922 742 10 180 10 180 796 664 796 664 351 382 351 382 74 345 74 345 457 791 457 791 24 854 24 854 148 853 148 853 271 942 271 942 419 323 419 323 9 503 9 503 299 800 299 800 759 186 759 186 923 818 923 818 863 803 863 803 604 11 604 11 635 636 635 636 560 164 560 164 226 778 226 778 756 560 756 560 24 615 24 615 447 312 447 312 156 882 156 882 601 845 601 845 598 753 598 753 435 240 435 240 303 502 303 502 690 895 690 895 678 520 678 520 459 392 459 392 11 33 11 33 460 531 460 531 133 48 133 48 83 725 83 725 653 856 653 856 725 894 725 894 113 751 113 751 921 684 921 684 530 192 530 192 827 245 827 245 38 841 38 841 41 610 41 610 310 894 310 894 233 174 233 174 417 388 417 388 462 157 462 157 96 804 96 804 94 573 94 573 915 16 915 16 86 375 86 375 735 559 735 559 668 268 668 268 837 557 837 557 749 305 749 305 411 169 411 169 89 910 89 910 907 373 907 373 386 193 386 193 33 600 33 600 641 908 641 908 129 858 129 858 192 704 192 704 834 63 834 63 710 470 710 470 151 243 151 243 546 422 546 422 904 855 904 855 821 826 821 826 817 960 817 960 438 208 438 208 321 630 321 630 364 91 364 91 252 438 252 438 888 898 888 898 762 369 762 369 584 672 584 672 550 395 550 395 165 898 165 898 383 861 383 861 294 620 294 620 858 627 858 627 570 852 570 852 222 846 222 846 739 934 739 934 582 34 582 34 309 446 309 446 675 282 675 282 91 561 91 561 24 336 24 336 467 132 467 132 284 725 284 725 173 819 173 819 251 623 251 623 399 556 399 556 789 277 789 277 372 145 372 145 414 949 414 949 168 570 168 570 412 367 412 367 526 305 526 305 45 728 45 728 346 820 346 820 574 376 574 376 536 758 536 758 276 76 276 76 547 542 547 542 391 580 391 580 430 838 430 838 770 326 770 326 703 893 703 893 325 745 325 745 303 262 303 262 419 891 419 891 43 151 43 151 4 316 4 316 822 731 822 731 484 673 484 673 421 688 421 688 914 338 914 338 946 236 946 236 873 590 873 590 316 767 316 767 653 920 653 920 123 848 123 848 884 373 884 373 654 729 654 729 279 585 279 585 874 645 874 645 323 683 323 683 662 628 662 628 731 36 731 36 685 509 685 509 20 756 20 756 864 743 864 743 56 909 56 909 50 494 50 494 228 470 228 470 442 389 442 389 521 617 521 617 228 462 228 462 558 789 558 789 304 547 304 547 300 348 300 348 434 209 434 209 561 118 561 118 80 920 80 920 958 77 958 77 455 364 455 364 809 319 809 319 615 887 615 887 348 352 348 352 722 661 722 661 596 565 596 565 1 534 1 534 354 441 354 441 575 575 575 575 238 924 238 924 620 649 620 649 815 319 815 319 251 609 251 609 244 697 244 697 884 806 884 806 734 405 734 405 51 367 51 367 803 850 803 850 807 2 807 2 77 609 77 609 596 30 596 30 825 747 825 747 209 306 209 306 601 73 601 73 203 99 203 99 562 266 562 266 576 586 576 586 31 880 31 880 581 180 581 180 716 563 716 563 833 32 833 32 891 60 891 60 367 581 367 581 195 43 195 43 160 201 160 201 844 82 844 82 631 459 631 459 404 376 404 376 555 602 555 602 237 600 237 600 712 315 712 315 764 95 764 95 942 423 942 423 252 497 252 497 401 778 401 778 377 36 377 36 119 582 119 582 534 387 534 387 573 302 573 302 839 780 839 780 211 203 211 203 663 755 663 755 955 26 955 26 932 477 932 477 462 204 462 204 286 550 286 550 183 901 183 901 331 923 331 923 437 222 437 222 390 449 390 449 669 804 669 804 60 76 60 76 150 662 150 662 941 936 941 936 732 874 732 874 945 52 945 52 638 264 638 264 112 2 112 2 608 526 608 526 186 266 186 266 556 691 556 691 928 127 928 127 470 497 470 497 830 224 830 224 235 192 235 192 531 364 531 364 351 530 351 530 642 621 642 621 589 314 589 314 448 676 448 676 355 193 355 193 662 129 662 129 423 100 423 100 867 556 867 556 815 724 815 724 24 64 24 64 423 693 423 693 186 74 186 74 463 95 463 95 867 462 867 462 891 160 891 160 832 579 832 579 657 377 657 377 532 594 532 594 14 668 14 668 564 858 564 858 898 565 898 565 778 879 778 879 207 734 207 734 531 343 531 343 622 488 622 488 160 268 160 268 746 473 746 473 665 380 665 380 418 297 418 297 757 332 757 332 11 644 11 644 259 849 259 849 300 587 300 587 676 917 676 917 289 914 289 914 910 152 910 152 601 164 601 164 203 140 203 140 152 954 152 954 888 344 888 344 629 392 629 392 582 663 582 663 349 561 349 561 125 790 125 790 462 845 462 845 116 601 116 601 925 42 925 42 922 534 922 534 369 264 369 264 304 56 304 56 517 348 517 348 909 413 909 413 682 270 682 270 153 25 153 25 706 699 706 699 850 945 850 945 903 627 903 627 10 737 10 737 770 828 770 828 486 407 486 407 660 397 660 397 353 565 353 565 48 404 48 404 519 595 519 595 735 689 735 689 442 954 442 954 251 248 251 248 817 362 817 362 564 563 564 563 308 853 308 853 910 542 910 542 737 546 737 546 609 937 609 937 874 107 874 107 600 250 600 250 277 575 277 575 498 808 498 808 763 864 763 864 900 897 900 897 201 326 201 326 182 645 182 645 386 795 386 795 65 936 65 936 122 637 122 637 439 148 439 148 28 832 28 832 379 805 379 805 934 297 934 297 132 811 132 811 31 363 31 363 201 270 201 270 642 603 642 603 922 305 922 305 864 369 864 369 950 708 950 708 518 860 518 860 729 491 729 491 617 152 617 152 436 48 436 48 402 538 402 538 201 655 201 655 352 584 352 584 817 248 817 248 131 380 131 380 88 912 88 912 898 261 898 261 955 176 955 176 822 933 822 933 177 933 177 933 845 916 845 916 520 699 520 699 258 66 258 66 637 570 637 570 469 740 469 740 697 540 697 540 399 382 399 382 615 400 615 400 315 707 315 707 769 360 769 360 384 290 384 290 486 605 486 605 280 830 280 830 201 667 201 667 270 365 270 365 434 900 434 900 647 890 647 890 253 235 253 235 374 356 374 356 89 90 89 90 293 220 293 220 457 12 457 12 819 75 819 75 295 371 295 371 849 394 849 394 476 563 476 563 644 487 644 487 170 805 170 805 550 295 550 295 418 85 418 85 933 766 933 766 558 133 558 133 899 281 899 281 520 360 520 360 468 405 468 405 641 167 641 167 67 389 67 389 59 160 59 160 269 495 269 495 303 354 303 354 836 143 836 143 616 882 616 882 77 468 77 468 774 136 774 136 867 158 867 158 573 659 573 659 18 710 18 710 531 113 531 113 60 22 60 22 229 120 229 120 280 12 280 12 418 624 418 624 430 220 430 220 847 727 847 727 540 43 540 43 129 219 129 219 340 533 340 533 806 291 806 291 155 359 155 359 573 7 573 7 332 741 332 741 345 147 345 147 275 518 275 518 610 904 610 904 691 435 691 435 339 91 339 91 192 652 192 652 445 757 445 757 934 98 934 98 451 369 451 369 864 510 864 510 732 224 732 224 833 409 833 409 661 840 661 840 303 98 303 98 460 161 460 161 354 123 354 123 246 535 246 535 810 444 810 444 473 395 473 395 167 111 167 111 595 466 595 466 782 786 782 786 657 116 657 116 747 536 747 536 537 110 537 110 25 872 25 872 12 797 12 797 693 416 693 416 903 388 903 388 757 854 757 854 102 801 102 801 20 414 20 414 278 618 278 618 762 505 762 505 216 778 216 778 355 540 355 540 66 288 66 288 606 367 606 367 573 317 573 317 272 847 272 847 72 746 72 746 46 204 46 204 179 159 179 159 390 812 390 812 933 845 933 845 503 230 503 230 535 150 535 150 691 40 691 40 23 527 23 527 196 18 196 18 518 645 518 645 709 185 709 185 154 885 154 885 37 869 37 869 93 466 93 466 40 531 40 531 236 194 236 194 37 371 37 371 696 930 696 930 840 43 840 43 73 574 73 574 274 722 274 722 182 857 182 857 148 950 148 950 46 811 46 811 504 599 504 599 946 862 946 862 504 169 504 169 216 337 216 337 165 726 165 726 778 661 778 661 929 570 929 570 69 562 69 562 549 869 549 869 27 419 27 419 828 220 828 220 817 469 817 469 646 537 646 537 641 493 641 493 182 902 182 902 345 319 345 319 789 902 789 902 91 919 91 919 253 749 253 749 187 500 187 500 606 258 606 258 644 328 644 328 764 68 764 68 403 378 403 378 878 34 878 34 922 867 922 867 735 148 735 148 20 123 20 123 442 655 442 655 794 26 794 26 155 586 155 586 411 929 411 929 705 496 705 496 82 835 82 835 324 479 324 479 912 42 912 42 332 682 332 682 184 626 184 626 599 152 599 152 833 171 833 171 631 739 631 739 759 794 759 794 594 379 594 379 571 696 571 696 224 449 224 449 62 754 62 754 753 652 753 652 10 39 10 39 804 935 804 935 569 110 569 110 625 529 625 529 508 13 508 13 96 379 96 379 597 259 597 259 208 526 208 526 797 319 797 319 433 290 433 290 895 230 895 230 202 328 202 328 59 273 59 273 308 2 308 2 676 844 676 844 796 773 796 773 610 345 610 345 453 702 453 702 241 427 241 427 516 906 516 906 608 171 608 171 834 828 834 828 339 695 339 695 574 795 574 795 514 478 514 478 200 417 200 417 568 869 568 869 647 765 647 765 660 901 660 901 500 722 500 722 651 170 651 170 413 758 413 758 675 116 675 116 891 443 891 443 124 10 124 10 638 197 638 197 946 940 946 940 691 782 691 782 929 767 929 767 496 72 496 72 125 30 125 30 482 535 482 535 906 665 906 665 455 852 455 852 610 305 610 305 883 139 883 139 179 158 179 158 335 317 335 317 830 265 830 265 789 415 789 415 409 786 409 786 406 666 406 666 174 203 174 203 884 201 884 201 890 506 890 506 872 125 872 125 207 283 207 283 317 572 317 572 274 860 274 860 851 126 851 126 765 608 765 608 605 111 605 111 862 445 862 445 483 816 483 816 599 125 599 125 129 790 129 790 870 297 870 297 824 665 824 665 278 615 278 615 776 333 776 333 809 318 809 318 446 727 446 727 73 277 73 277 415 647 415 647 888 452 888 452 646 542 646 542 904 151 904 151 159 339 159 339 225 527 225 527 620 209 620 209 446 481 446 481 836 887 836 887 240 53 240 53 527 407 527 407 282 360 282 360 331 823 331 823 435 138 435 138 586 339 586 339 7 929 7 929 242 217 242 217 502 549 502 549 507 427 507 427 884 65 884 65 373 97 373 97 647 601 647 601 895 580 895 580 461 446 461 446 593 724 593 724 755 507 755 507 243 259 243 259 638 524 638 524 323 248 323 248 902 354 902 354 820 333 820 333 54 288 54 288 9 146 9 146 526 353 526 353 414 647 414 647 673 944 673 944 800 550 800 550 343 13 343 13 783 470 783 470 620 47 620 47 835 953 835 953 751 637 751 637 677 799 677 799 900 596 900 596 113 657 113 657 675 580 675 580 762 455 762 455 662 531 662 531 102 690 102 690 703 824 703 824 366 883 366 883 720 353 720 353 96 674 96 674 785 110 785 110 477 435 477 435 283 37 283 37 357 122 357 122 99 363 99 363 235 447 235 447 212 704 212 704 457 818 457 818 351 448 351 448 424 248 424 248 585 825 585 825 73 683 73 683 748 814 748 814 704 725 704 725 181 789 181 789 499 633 499 633 488 217 488 217 31 138 31 138 216 920 216 920 20 498 20 498 111 805 111 805 756 397 756 397 236 391 236 391 56 683 56 683 352 569 352 569 939 337 939 337 112 552 112 552 812 120 812 120 534 824 534 824 305 717 305 717 736 256 736 256 383 560 383 560 111 393 111 393 691 437 691 437 122 914 122 914 636 102 636 102 200 847 200 847 862 446 862 446 633 550 633 550 304 815 304 815 382 48 382 48 287 477 287 477 285 894 285 894 233 34 233 34 558 850 558 850 355 840 355 840 736 33 736 33 564 18 564 18 757 88 757 88 791 691 791 691 705 916 705 916 29 276 29 276 943 808 943 808 489 787 489 787 892 219 892 219 178 767 178 767 250 359 250 359 772 413 772 413 591 187 591 187 319 742 319 742 563 314 563 314 278 518 278 518 658 671 658 671 823 838 823 838 205 4 205 4 302 285 302 285 759 126 759 126 291 304 291 304 917 139 917 139 116 936 116 936 956 666 956 666 147 349 147 349 602 912 602 912 454 32 454 32 934 946 934 946 587 200 587 200 864 11 864 11 537 663 537 663 631 340 631 340 852 808 852 808 895 685 895 685 459 803 459 803 612 40 612 40 866 230 866 230 737 908 737 908 401 64 401 64 777 531 777 531 98 758 98 758 642 364 642 364 311 384 311 384 69 953 69 953 769 333 769 333 522 251 522 251 500 769 500 769 685 32 685 32 54 836 54 836 920 388 920 388 370 207 370 207 721 36 721 36 68 519 68 519 238 305 238 305 861 711 861 711 91 399 91 399 644 351 644 351 472 854 472 854 530 784 530 784 761 597 761 597 629 465 629 465 228 202 228 202 558 13 558 13 534 491 534 491 403 803 403 803 927 160 927 160 653 165 653 165 417 710 417 710 475 793 475 793 597 301 597 301 206 443 206 443 773 795 773 795 907 377 907 377 211 392 211 392 524 118 524 118 625 224 625 224 39 452 39 452 613 377 613 377 17 777 17 777 532 777 532 777 286 951 286 951 146 75 146 75 424 771 424 771 836 949 836 949 412 942 412 942 225 795 225 795 151 187 151 187 231 276 231 276 947 938 947 938 875 814 875 814 926 885 926 885 788 105 788 105 282 68 282 68 285 762 285 762 443 758 443 758 23 521 23 521 804 627 804 627 362 324 362 324 893 72 893 72 263 929 263 929 110 206 110 206 169 611 169 611 597 60 597 60 72 623 72 623 422 128 422 128 947 89 947 89 681 122 681 122 396 814 396 814 315 511 315 511 263 362 263 362 457 726 457 726 815 834 815 834 728 62 728 62 738 156 738 156 768 614 768 614 848 210 848 210 108 52 108 52 63 435 63 435 923 895 923 895 674 533 674 533 861 245 861 245 744 310 744 310 251 183 251 183 745 86 745 86 313 742 313 742 436 415 436 415 832 662 832 662 877 813 877 813 334 716 334 716 715 336 715 336 309 579 309 579 411 845 411 845 283 555 283 555 891 798 891 798 249 37 249 37 224 301 224 301 541 840 541 840 657 669 657 669 807 735 807 735 361 385 361 385 143 489 143 489 537 355 537 355 158 408 158 408 547 191 547 191 816 594 816 594 800 645 800 645 57 819 57 819 827 282 827 282 124 905 124 905 692 87 692 87 21 279 21 279 927 777 927 777 753 210 753 210 610 175 610 175 81 551 81 551 698 256 698 256 395 755 395 755 182 98 182 98 457 265 457 265 379 372 379 372 7 752 7 752 254 773 254 773 537 291 537 291 909 922 909 922 163 271 163 271 775 44 775 44 415 536 415 536 415 616 415 616 603 404 603 404 925 173 925 173 568 78 568 78 797 593 797 593 44 517 44 517 525 861 525 861 449 42 449 42 115 780 115 780 20 870 20 870 806 144 806 144 22 593 22 593 592 781 592 781 15 124 15 124 946 412 946 412 278 424 278 424 224 906 224 906 538 525 538 525 193 598 193 598 220 596 220 596 144 630 144 630 562 669 562 669 862 594 862 594 6 314 6 314 269 136 269 136 917 50 917 50 662 807 662 807 580 308 580 308 640 208 640 208 631 168 631 168 506 392 506 392 803 239 803 239 622 509 622 509 142 874 142 874 446 250 446 250 789 238 789 238 862 381 862 381 167 835 167 835 601 890 601 890 8 615 8 615 716 598 716 598 528 904 528 904 41 108 41 108 618 77 618 77 246 716 246 716 85 526 85 526 587 311 587 311 806 599 806 599 68 810 68 810 924 702 924 702 619 441 619 441 751 100 751 100 938 304 938 304 633 488 633 488 741 297 741 297 376 913 376 913 83 181 83 181 191 537 191 537 321 282 321 282 433 431 433 431 397 784 397 784 266 309 266 309 236 771 236 771 342 3 342 3 292 84 292 84 120 738 120 738 274 536 274 536 421 723 421 723 486 599 486 599 806 70 806 70 419 270 419 270 858 35 858 35 672 942 672 942 497 900 497 900 329 859 329 859 498 825 498 825 158 877 158 877 950 130 950 130 690 562 690 562 618 921 618 921 109 106 109 106 209 550 209 550 715 138 715 138 704 72 704 72 475 506 475 506 225 851 225 851 65 407 65 407 240 140 240 140 309 177 309 177 1 751 1 751 2 718 2 718 696 426 696 426 327 869 327 869 783 927 783 927 825 164 825 164 212 358 212 358 607 747 607 747 360 776 360 776 853 207 853 207 129 389 129 389 360 911 360 911 66 835 66 835 636 13 636 13 84 256 84 256 302 665 302 665 236 53 236 53 131 66 131 66 267 953 267 953 405 523 405 523 2 730 2 730 594 42 594 42 251 600 251 600 507 842 507 842 752 167 752 167 487 521 487 521 242 561 242 561 701 763 701 763 547 338 547 338 957 357 957 357 828 26 828 26 56 67 56 67 520 399 520 399 595 770 595 770 423 744 423 744 585 838 585 838 460 915 460 915 294 742 294 742 960 943 960 943 396 43 396 43 156 275 156 275 434 853 434 853 467 902 467 902 416 918 416 918 742 644 742 644 116 340 116 340 32 491 32 491 661 284 661 284 937 681 937 681 413 818 413 818 746 593 746 593 152 207 152 207 911 793 911 793 110 754 110 754 474 171 474 171 602 274 602 274 162 743 162 743 365 725 365 725 399 864 399 864 138 730 138 730 671 475 671 475 936 880 936 880 677 83 677 83 403 604 403 604 388 567 388 567 876 407 876 407 888 362 888 362 484 782 484 782 589 579 589 579 773 672 773 672 38 395 38 395 937 36 937 36 184 193 184 193 448 672 448 672 12 409 12 409 79 723 79 723 960 696 960 696 172 300 172 300 903 186 903 186 707 208 707 208 932 109 932 109 212 472 212 472 627 787 627 787 498 400 498 400 289 36 289 36 773 442 773 442 751 73 751 73 265 713 265 713 818 802 818 802 589 358 589 358 470 577 470 577 629 431 629 431 534 429 534 429 505 115 505 115 198 928 198 928 612 119 612 119 394 906 394 906 85 500 85 500 540 715 540 715 833 86 833 86 905 445 905 445 175 127 175 127 180 679 180 679 698 642 698 642 658 267 658 267 787 296 787 296 45 665 45 665 61 814 61 814 738 58 738 58 527 5 527 5 674 262 674 262 438 17 438 17 500 78 500 78 688 43 688 43 178 211 178 211 209 607 209 607 711 780 711 780 450 750 450 750 248 229 248 229 829 397 829 397 472 762 472 762 211 741 211 741 722 480 722 480 358 465 358 465 610 221 610 221 687 291 687 291 633 543 633 543 740 633 740 633 228 189 228 189 501 106 501 106 675 683 675 683 219 83 219 83 830 10 830 10 824 257 824 257 17 236 17 236 194 881 194 881 395 797 395 797 323 919 323 919 368 471 368 471 600 408 600 408 600 11 600 11 179 463 179 463 237 351 237 351 922 267 922 267 113 555 113 555 549 848 549 848 694 123 694 123 195 402 195 402 484 16 484 16 310 893 310 893 566 735 566 735 594 687 594 687 125 144 125 144 834 764 834 764 284 704 284 704 131 170 131 170 266 63 266 63 168 818 168 818 659 211 659 211 724 325 724 325 215 372 215 372 515 645 515 645 522 398 522 398 129 71 129 71 818 2 818 2 497 536 497 536 108 36 108 36 391 757 391 757 296 830 296 830 14 17 14 17 872 844 872 844 420 595 420 595 133 639 133 639 441 789 441 789 554 954 554 954 148 102 148 102 599 920 599 920 782 457 782 457 415 868 415 868 404 820 404 820 746 415 746 415 169 658 169 658 52 253 52 253 34 130 34 130 332 872 332 872 936 277 936 277 854 636 854 636 121 275 121 275 138 329 138 329 552 375 552 375 754 277 754 277 665 943 665 943 432 151 432 151 646 669 646 669 182 765 182 765 252 856 252 856 523 487 523 487 478 748 478 748 845 745 845 745 481 85 481 85 170 717 170 717 719 136 719 136 741 15 741 15 516 491 516 491 88 671 88 671 308 472 308 472 748 930 748 930 931 478 931 478 354 434 354 434 811 704 811 704 909 25 909 25 122 692 122 692 598 346 598 346 209 676 209 676 631 809 631 809 70 561 70 561 512 749 512 749 67 491 67 491 406 901 406 901 837 218 837 218 303 640 303 640 925 440 925 440 663 227 663 227 114 245 114 245 365 936 365 936 446 498 446 498 742 313 742 313 77 838 77 838 586 121 586 121 705 252 705 252 882 955 882 955 208 467 208 467 81 329 81 329 708 701 708 701 359 30 359 30 250 32 250 32 463 812 463 812 420 216 420 216 947 280 947 280 391 691 391 691 914 569 914 569 893 115 893 115 321 924 321 924 757 720 757 720 743 259 743 259 878 116 878 116 575 97 575 97 383 61 383 61 154 351 154 351 850 382 850 382 602 283 602 283 869 126 869 126 825 228 825 228 264 759 264 759 384 447 384 447 673 152 673 152 80 869 80 869 939 388 939 388 156 130 156 130 434 81 434 81 685 248 685 248 792 650 792 650 541 538 541 538 596 557 596 557 28 817 28 817 302 174 302 174 943 123 943 123 260 754 260 754 43 103 43 103 521 533 521 533 638 538 638 538 167 429 167 429 389 292 389 292 185 44 185 44 772 73 772 73 476 920 476 920 704 768 704 768 396 38 396 38 398 870 398 870 88 511 88 511 87 718 87 718 740 638 740 638 90 574 90 574 871 117 871 117 167 562 167 562 494 552 494 552 165 152 165 152 279 143 279 143 791 217 791 217 492 825 492 825 309 36 309 36 165 725 165 725 716 454 716 454 685 357 685 357 205 71 205 71 525 796 525 796 443 100 443 100 612 34 612 34 749 206 749 206 610 399 610 399 783 937 783 937 334 243 334 243 289 782 289 782 449 722 449 722 695 393 695 393 937 224 937 224 567 731 567 731 263 841 263 841 158 761 158 761 945 620 945 620 315 523 315 523 849 602 849 602 883 238 883 238 164 604 164 604 251 691 251 691 443 683 443 683 417 477 417 477 765 502 765 502 900 935 900 935 163 735 163 735 471 188 471 188 507 638 507 638 34 253 34 253 359 924 359 924 1 639 1 639 859 186 859 186 163 906 163 906 738 584 738 584 396 475 396 475 600 174 600 174 275 674 275 674 177 518 177 518 805 581 805 581 626 479 626 479 960 412 960 412 947 124 947 124 697 50 697 50 675 275 675 275 951 650 951 650 387 79 387 79 53 280 53 280 234 143 234 143 708 324 708 324 767 548 767 548 390 427 390 427 259 151 259 151 692 861 692 861 773 928 773 928 922 160 922 160 43 752 43 752 150 939 150 939 796 300 796 300 672 864 672 864 820 707 820 707 349 865 349 865 826 5 826 5 670 491 670 491 926 890 926 890 427 176 427 176 674 30 674 30 738 279 738 279 31 612 31 612 565 890 565 890 64 942 64 942 106 232 106 232 452 406 452 406 345 612 345 612 256 297 256 297 306 100 306 100 923 551 923 551 52 594 52 594 849 324 849 324 695 847 695 847 241 362 241 362 483 555 483 555 823 174 823 174 786 565 786 565 771 723 771 723 727 496 727 496 174 327 174 327 396 669 396 669 880 750 880 750 166 169 166 169 281 415 281 415 492 886 492 886 201 99 201 99 889 856 889 856 502 762 502 762 766 790 766 790 745 405 745 405 509 943 509 943 705 413 705 413 463 722 463 722 622 939 622 939 479 740 479 740 311 398 311 398 429 574 429 574 245 264 245 264 525 45 525 45 789 721 789 721 229 881 229 881 730 403 730 403 754 766 754 766 601 620 601 620 3 189 3 189 444 879 444 879 829 908 829 908 256 355 256 355 149 698 149 698 310 450 310 450 473 268 473 268 389 956 389 956 232 699 232 699 614 178 614 178 501 116 501 116 935 507 935 507 8 406 8 406 425 226 425 226 316 823 316 823 162 549 162 549 706 288 706 288 220 120 220 120 93 76 93 76 116 512 116 512 869 621 869 621 156 345 156 345 836 359 836 359 537 209 537 209 891 531 891 531 453 490 453 490 350 638 350 638 654 475 654 475 20 743 20 743 54 208 54 208 856 772 856 772 529 230 529 230 763 190 763 190 714 240 714 240 223 240 223 240 350 373 350 373 637 620 637 620 543 367 543 367 800 502 800 502 306 205 306 205 104 647 104 647 657 946 657 946 73 459 73 459 650 884 650 884 73 163 73 163 575 285 575 285 5 612 5 612 484 302 484 302 428 599 428 599 452 855 452 855 2 439 2 439 61 640 61 640 223 310 223 310 575 900 575 900 366 568 366 568 848 496 848 496 302 853 302 853 267 329 267 329 628 475 628 475 423 203 423 203 198 458 198 458 387 728 387 728 221 573 221 573 599 619 599 619 268 942 268 942 647 289 647 289 785 739 785 739 906 843 906 843 828 856 828 856 557 557 557 557 244 827 244 827 334 959 334 959 881 47 881 47 289 239 289 239 623 605 623 605 138 854 138 854 466 798 466 798 699 531 699 531 891 442 891 442 162 436 162 436 44 558 44 558 346 926 346 926 190 427 190 427 86 812 86 812 349 725 349 725 156 45 156 45 6 260 6 260 133 932 133 932 912 454 912 454 831 583 831 583 160 347 160 347 779 577 779 577 499 888 499 888 191 497 191 497 664 261 664 261 644 809 644 809 179 31 179 31 217 47 217 47 188 534 188 534 846 895 846 895 510 752 510 752 906 646 906 646 88 677 88 677 582 873 582 873 831 353 831 353 208 60 208 60 890 324 890 324 713 12 713 12 357 869 357 869 743 854 743 854 495 395 495 395 436 845 436 845 860 307 860 307 77 664 77 664 899 205 899 205 355 849 355 849 720 63 720 63 125 711 125 711 900 544 900 544 245 637 245 637 560 382 560 382 887 809 887 809 702 345 702 345 5 502 5 502 168 37 168 37 117 642 117 642 575 844 575 844 753 288 753 288 37 938 37 938 758 920 758 920 915 527 915 527 406 482 406 482 468 897 468 897 758 239 758 239 136 55 136 55 464 160 464 160 482 415 482 415 178 780 178 780 810 153 810 153 62 959 62 959 316 313 316 313 872 629 872 629 328 137 328 137 123 803 123 803 272 452 272 452 468 303 468 303 172 925 172 925 229 51 229 51 841 182 841 182 884 766 884 766 358 745 358 745 213 771 213 771 515 679 515 679 640 3 640 3 244 679 244 679 482 544 482 544 512 496 512 496 394 192 394 192 786 661 786 661 156 514 156 514 936 221 936 221 655 949 655 949 466 707 466 707 111 30 111 30 55 884 55 884 732 375 732 375 399 468 399 468 778 234 778 234 426 569 426 569 320 730 320 730 231 942 231 942 153 218 153 218 830 754 830 754 133 243 133 243 823 375 823 375 9 675 9 675 561 355 561 355 827 281 827 281 156 658 156 658 199 570 199 570 831 402 831 402 557 31 557 31 563 229 563 229 896 661 896 661 613 451 613 451 936 347 936 347 609 807 609 807 929 827 929 827 634 418 634 418 681 135 681 135 279 871 279 871 879 256 879 256 688 136 688 136 3 416 3 416 848 585 848 585 524 470 524 470 854 291 854 291 387 69 387 69 311 514 311 514 630 131 630 131 506 840 506 840 902 603 902 603 250 264 250 264 425 395 425 395 40 459 40 459 232 7 232 7 199 142 199 142 354 436 354 436 430 514 430 514 712 302 712 302 586 267 586 267 479 258 479 258 857 898 857 898 577 245 577 245 47 499 47 499 668 123 668 123 949 32 949 32 753 128 753 128 549 252 549 252 790 227 790 227 399 624 399 624 53 822 53 822 600 921 600 921 267 576 267 576 630 648 630 648 298 59 298 59 565 385 565 385 567 342 567 342 629 252 629 252 812 563 812 563 937 296 937 296 471 362 471 362 25 867 25 867 217 389 217 389 609 707 609 707 937 258 937 258 432 208 432 208 15 660 15 660 138 199 138 199 425 546 425 546 263 857 263 857 209 617 209 617 276 848 276 848 682 850 682 850 900 449 900 449 228 927 228 927 616 848 616 848 550 785 550 785 319 681 319 681 622 285 622 285 673 168 673 168 266 747 266 747 54 930 54 930 413 728 413 728 444 28 444 28 225 373 225 373 901 146 901 146 799 5 799 5 758 306 758 306 568 259 568 259 74 798 74 798 352 922 352 922 141 942 141 942 413 811 413 811 546 876 546 876 12 267 12 267 318 726 318 726 925 65 925 65 490 287 490 287 914 332 914 332 196 686 196 686 836 476 836 476 382 349 382 349 158 853 158 853 606 251 606 251 480 655 480 655 253 139 253 139 221 216 221 216 712 643 712 643 765 176 765 176 66 206 66 206 60 331 60 331 384 522 384 522 939 203 939 203 552 164 552 164 514 534 514 534 625 334 625 334 469 551 469 551 782 855 782 855 843 939 843 939 97 374 97 374 221 902 221 902 604 89 604 89 729 463 729 463 838 928 838 928 672 655 672 655 829 927 829 927 872 774 872 774 239 352 239 352 762 678 762 678 799 159 799 159 53 214 53 214 486 524 486 524 457 944 457 944 752 781 752 781 957 643 957 643 827 185 827 185 426 145 426 145 859 350 859 350 446 530 446 530 185 955 185 955 378 176 378 176 527 839 527 839 820 137 820 137 621 616 621 616 278 49 278 49 696 61 696 61 349 365 349 365 38 789 38 789 667 376 667 376 771 822 771 822 821 1 821 1 622 407 622 407 869 44 869 44 220 229 220 229 825 845 825 845 277 706 277 706 178 897 178 897 742 660 742 660 357 364 357 364 959 746 959 746 113 318 113 318 186 859 186 859 238 682 238 682 73 832 73 832 519 210 519 210 881 168 881 168 507 528 507 528 589 277 589 277 863 688 863 688 585 63 585 63 602 564 602 564 359 335 359 335 487 719 487 719 254 357 254 357 438 403 438 403 268 739 268 739 397 288 397 288 959 201 959 201 853 519 853 519 252 225 252 225 179 437 179 437 673 356 673 356 482 590 482 590 942 104 942 104 904 593 904 593 890 14 890 14 813 48 813 48 250 318 250 318 577 933 577 933 121 556 121 556 137 747 137 747 917 509 917 509 26 948 26 948 574 141 574 141 290 548 290 548 891 425 891 425 160 852 160 852 36 150 36 150 871 720 871 720 425 904 425 904 543 25 543 25 137 235 137 235 452 612 452 612 284 350 284 350 165 794 165 794 714 563 714 563 486 406 486 406 274 433 274 433 62 618 62 618 900 786 900 786 314 282 314 282 71 517 71 517 504 799 504 799 788 557 788 557 429 293 429 293 633 96 633 96 416 589 416 589 662 232 662 232 748 620 748 620 867 902 867 902 66 522 66 522 105 874 105 874 805 676 805 676 68 444 68 444 44 427 44 427 616 343 616 343 451 131 451 131 857 584 857 584 746 197 746 197 433 531 433 531 500 381 500 381 606 238 606 238 778 684 778 684 865 645 865 645 230 583 230 583 784 628 784 628 408 694 408 694 724 720 724 720 645 726 645 726 812 927 812 927 418 632 418 632 297 923 297 923 637 735 637 735 688 882 688 882 821 134 821 134 635 137 635 137 637 920 637 920 728 757 728 757 605 54 605 54 168 256 168 256 113 629 113 629 929 682 929 682 40 29 40 29 589 357 589 357 198 363 198 363 841 536 841 536 98 207 98 207 455 350 455 350 681 815 681 815 588 196 588 196 793 291 793 291 754 142 754 142 839 695 839 695 935 882 935 882 154 236 154 236 493 923 493 923 205 630 205 630 600 743 600 743 305 895 305 895 531 234 531 234 168 291 168 291 91 361 91 361 578 288 578 288 877 637 877 637 534 155 534 155 855 482 855 482 466 920 466 920 780 678 780 678 895 140 895 140 303 277 303 277 954 267 954 267 372 492 372 492 947 797 947 797 358 94 358 94 556 638 556 638 482 721 482 721 958 929 958 929 923 930 923 930 467 296 467 296 276 221 276 221 365 622 365 622 425 133 425 133 30 253 30 253 710 210 710 210 78 216 78 216 878 238 878 238 377 947 377 947 629 759 629 759 878 437 878 437 199 385 199 385 401 957 401 957 735 657 735 657 793 538 793 538 528 674 528 674 211 274 211 274 64 740 64 740 797 156 797 156 552 120 552 120 428 486 428 486 149 309 149 309 902 783 902 783 234 359 234 359 73 494 73 494 668 650 668 650 930 73 930 73 180 915 180 915 919 799 919 799 529 872 529 872 62 671 62 671 483 931 483 931 131 46 131 46 49 210 49 210 742 486 742 486 148 250 148 250 763 337 763 337 250 208 250 208 424 242 424 242 356 318 356 318 426 60 426 60 872 292 872 292 912 665 912 665 303 725 303 725 766 484 766 484 248 662 248 662 364 47 364 47 212 418 212 418 421 318 421 318 488 104 488 104 137 74 137 74 558 779 558 779 843 576 843 576 564 801 564 801 755 191 755 191 347 885 347 885 28 414 28 414 537 70 537 70 951 483 951 483 504 261 504 261 455 12 455 12 276 667 276 667 227 266 227 266 673 289 673 289 632 2 632 2 739 229 739 229 708 907 708 907 693 876 693 876 284 754 284 754 39 312 39 312 527 588 527 588 96 722 96 722 47 686 47 686 600 553 600 553 333 614 333 614 433 792 433 792 38 119 38 119 932 241 932 241 204 606 204 606 700 760 700 760 868 842 868 842 89 166 89 166 361 667 361 667 686 743 686 743 359 490 359 490 260 156 260 156 832 385 832 385 949 410 949 410 107 158 107 158 433 618 433 618 496 437 496 437 508 903 508 903 365 235 365 235 494 419 494 419 212 28 212 28 178 738 178 738 619 469 619 469 327 28 327 28 458 474 458 474 322 96 322 96 544 674 544 674 458 748 458 748 943 790 943 790 347 438 347 438 140 214 140 214 452 870 452 870 352 819 352 819 873 153 873 153 681 694 681 694 513 864 513 864 761 792 761 792 536 127 536 127 566 8 566 8 591 494 591 494 25 744 25 744 407 27 407 27 239 272 239 272 378 679 378 679 27 394 27 394 18 228 18 228 338 468 338 468 592 413 592 413 93 609 93 609 118 335 118 335 859 664 859 664 861 680 861 680 508 212 508 212 48 783 48 783 647 354 647 354 559 539 559 539 277 646 277 646 686 346 686 346 339 630 339 630 211 844 211 844 580 733 580 733 91 678 91 678 445 410 445 410 469 272 469 272 295 190 295 190 421 423 421 423 385 274 385 274 451 828 451 828 284 14 284 14 285 163 285 163 105 612 105 612 958 818 958 818 773 925 773 925 716 275 716 275 277 798 277 798 363 400 363 400 885 891 885 891 142 294 142 294 468 574 468 574 693 803 693 803 541 930 541 930 50 538 50 538 537 584 537 584 180 713 180 713 184 204 184 204 188 775 188 775 276 494 276 494 542 610 542 610 923 167 923 167 641 794 641 794 334 225 334 225 96 292 96 292 899 955 899 955 715 679 715 679 615 642 615 642 494 10 494 10 234 4 234 4 435 898 435 898 672 243 672 243 728 27 728 27 105 774 105 774 920 442 920 442 504 171 504 171 703 51 703 51 277 898 277 898 623 146 623 146 476 95 476 95 798 214 798 214 60 844 60 844 662 177 662 177 122 5 122 5 309 649 309 649 491 634 491 634 299 570 299 570 125 720 125 720 126 274 126 274 238 800 238 800 8 404 8 404 531 375 531 375 568 822 568 822 845 738 845 738 42 558 42 558 671 57 671 57 167 108 167 108 22 779 22 779 366 106 366 106 560 416 560 416 630 186 630 186 511 690 511 690 459 545 459 545 937 49 937 49 909 662 909 662 103 126 103 126 70 496 70 496 507 403 507 403 233 914 233 914 329 144 329 144 4 163 4 163 74 199 74 199 611 404 611 404 771 435 771 435 289 142 289 142 650 582 650 582 561 361 561 361 523 292 523 292 345 246 345 246 134 294 134 294 626 759 626 759 846 281 846 281 938 481 938 481 779 60 779 60 513 545 513 545 377 389 377 389 591 212 591 212 359 285 359 285 957 845 957 845 697 223 697 223 711 467 711 467 295 157 295 157 641 288 641 288 571 27 571 27 527 675 527 675 727 338 727 338 683 767 683 767 109 622 109 622 610 330 610 330 325 657 325 657 215 655 215 655 634 910 634 910 829 302 829 302 548 821 548 821 465 47 465 47 931 239 931 239 205 255 205 255 173 597 173 597 477 581 477 581 329 951 329 951 514 89 514 89 848 342 848 342 205 711 205 711 560 426 560 426 424 401 424 401 490 284 490 284 781 874 781 874 853 524 853 524 408 716 408 716 10 97 10 97 947 290 947 290 701 813 701 813 311 522 311 522 881 227 881 227 905 114 905 114 197 316 197 316 676 189 676 189 943 548 943 548 852 321 852 321 436 444 436 444 187 904 187 904 497 217 497 217 719 851 719 851 405 259 405 259 474 274 474 274 164 311 164 311 249 813 249 813 501 294 501 294 862 382 862 382 949 52 949 52 910 277 910 277 867 505 867 505 36 947 36 947 81 899 81 899 140 783 140 783 169 594 169 594 585 660 585 660 358 91 358 91 815 417 815 417 87 6 87 6 809 519 809 519 927 304 927 304 564 655 564 655 952 746 952 746 738 946 738 946 939 759 939 759 281 607 281 607 793 722 793 722 529 632 529 632 502 38 502 38 858 213 858 213 520 340 520 340 19 127 19 127 108 945 108 945 756 630 756 630 722 197 722 197 645 748 645 748 956 205 956 205 165 584 165 584 195 633 195 633 388 164 388 164 658 495 658 495 809 720 809 720 297 582 297 582 236 780 236 780 667 268 667 268 381 657 381 657 336 513 336 513 732 457 732 457 644 217 644 217 286 83 286 83 774 702 774 702 495 640 495 640 826 588 826 588 906 473 906 473 408 404 408 404 67 470 67 470 106 281 106 281 62 808 62 808 466 21 466 21 449 629 449 629 181 774 181 774 705 793 705 793 225 243 225 243 365 470 365 470 110 759 110 759 229 836 229 836 665 495 665 495 549 896 549 896 309 889 309 889 927 455 927 455 756 951 756 951 792 231 792 231 20 640 20 640 106 803 106 803 233 98 233 98 3 433 3 433 348 668 348 668 740 252 740 252 871 421 871 421 675 546 675 546 666 676 666 676 937 694 937 694 730 181 730 181 245 767 245 767 668 618 668 618 408 952 408 952 302 136 302 136 247 206 247 206 495 198 495 198 332 933 332 933 402 593 402 593 357 83 357 83 543 331 543 331 420 36 420 36 498 519 498 519 445 532 445 532 890 207 890 207 251 216 251 216 891 671 891 671 251 789 251 789 653 167 653 167 111 167 111 167 538 780 538 780 796 92 796 92 228 871 228 871 220 695 220 695 893 900 893 900 797 813 797 813 908 165 908 165 33 939 33 939 399 573 399 573 764 270 764 270 468 502 468 502 473 873 473 873 126 491 126 491 821 259 821 259 710 622 710 622 930 790 930 790 888 67 888 67 518 529 518 529 626 867 626 867 217 407 217 407 360 379 360 379 939 766 939 766 227 170 227 170 923 529 923 529 381 518 381 518 289 719 289 719 166 856 166 856 5 169 5 169 162 731 162 731 521 193 521 193 115 452 115 452 646 494 646 494 565 430 565 430 281 507 281 507 836 327 836 327 469 180 469 180 589 903 589 903 226 411 226 411 211 855 211 855 892 675 892 675 299 407 299 407 626 245 626 245 318 25 318 25 360 366 360 366 74 164 74 164 661 159 661 159 226 370 226 370 70 780 70 780 489 114 489 114 89 302 89 302 475 582 475 582 323 689 323 689 645 454 645 454 75 758 75 758 328 828 328 828 716 722 716 722 730 166 730 166 759 77 759 77 580 376 580 376 79 229 79 229 869 279 869 279 235 72 235 72 365 862 365 862 311 285 311 285 611 285 611 285 883 252 883 252 96 789 96 789 498 689 498 689 338 317 338 317 797 573 797 573 954 704 954 704 174 277 174 277 430 317 430 317 821 417 821 417 280 454 280 454 726 894 726 894 649 445 649 445 790 330 790 330 729 98 729 98 418 495 418 495 230 37 230 37 274 627 274 627 867 628 867 628 756 683 756 683 536 495 536 495 745 932 745 932 609 747 609 747 237 624 237 624 888 515 888 515 448 187 448 187 569 579 569 579 881 381 881 381 28 949 28 949 621 665 621 665 230 617 230 617 690 106 690 106 434 607 434 607 149 443 149 443 428 785 428 785 828 461 828 461 470 679 470 679 357 212 357 212 774 256 774 256 222 442 222 442 742 944 742 944 586 603 586 603 691 700 691 700 546 264 546 264 63 224 63 224 753 708 753 708 240 9 240 9 791 522 791 522 254 156 254 156 200 325 200 325 632 685 632 685 458 853 458 853 576 457 576 457 442 209 442 209 650 300 650 300 776 704 776 704 98 587 98 587 182 287 182 287 355 396 355 396 925 222 925 222 448 329 448 329 359 482 359 482 830 849 830 849 918 709 918 709 632 39 632 39 252 530 252 530 666 321 666 321 513 841 513 841 615 586 615 586 481 33 481 33 436 352 436 352 491 769 491 769 42 406 42 406 835 261 835 261 135 180 135 180 352 63 352 63 158 946 158 946 207 244 207 244 82 833 82 833 942 731 942 731 415 130 415 130 114 482 114 482 914 908 914 908 545 296 545 296 332 938 332 938 665 708 665 708 834 667 834 667 647 381 647 381 832 337 832 337 561 527 561 527 161 370 161 370 685 300 685 300 921 858 921 858 679 633 679 633 684 727 684 727 543 589 543 589 884 556 884 556 40 949 40 949 414 398 414 398 299 115 299 115 813 234 813 234 98 506 98 506 502 349 502 349 925 692 925 692 163 506 163 506 768 828 768 828 560 840 560 840 323 292 323 292 305 898 305 898 561 497 561 497 10 85 10 85 809 730 809 730 245 805 245 805 33 588 33 588 606 41 606 41 908 585 908 585 956 580 956 580 591 231 591 231 364 614 364 614 595 467 595 467 561 461 561 461 373 181 373 181 162 936 162 936 684 476 684 476 686 186 686 186 525 514 525 514 932 557 932 557 474 230 474 230 951 377 951 377 378 265 378 265 808 71 808 71 616 865 616 865 462 695 462 695 948 660 948 660 656 219 656 219 451 640 451 640 495 378 495 378 523 118 523 118 825 590 825 590 856 314 856 314 855 710 855 710 138 517 138 517 448 133 448 133 84 899 84 899 195 737 195 737 383 662 383 662 2 805 2 805 933 849 933 849 625 143 625 143 438 253 438 253 283 146 283 146 374 407 374 407 349 854 349 854 189 848 189 848 617 563 617 563 822 588 822 588 261 378 261 378 864 804 864 804 266 748 266 748 912 612 912 612 357 64 357 64 749 269 749 269 856 609 856 609 883 916 883 916 58 750 58 750 369 609 369 609 883 249 883 249 651 145 651 145 514 713 514 713 696 757 696 757 119 664 119 664 324 337 324 337 120 84 120 84 80 285 80 285 768 34 768 34 653 136 653 136 796 343 796 343 197 560 197 560 44 189 44 189 274 43 274 43 808 213 808 213 933 65 933 65 856 399 856 399 192 623 192 623 859 467 859 467 892 805 892 805 609 635 609 635 516 393 516 393 241 471 241 471 88 691 88 691 932 487 932 487 268 303 268 303 936 805 936 805 326 510 326 510 190 953 190 953 387 340 387 340 443 770 443 770 338 91 338 91 395 404 395 404 343 303 343 303 298 180 298 180 842 33 842 33 937 670 937 670 822 116 822 116 943 832 943 832 762 99 762 99 757 828 757 828 139 665 139 665 457 746 457 746 880 247 880 247 76 851 76 851 69 593 69 593 820 823 820 823 121 241 121 241 779 840 779 840 527 211 527 211 685 685 685 685 225 232 225 232 526 256 526 256 920 211 920 211 114 144 114 144 629 111 629 111 499 608 499 608 524 838 524 838 447 934 447 934 708 923 708 923 856 589 856 589 24 546 24 546 594 563 594 563 344 387 344 387 408 876 408 876 105 282 105 282 359 765 359 765 385 378 385 378 464 674 464 674 684 549 684 549 891 904 891 904 714 661 714 661 31 19 31 19 206 951 206 951 11 346 11 346 640 683 640 683 956 709 956 709 149 247 149 247 433 15 433 15 754 447 754 447 611 517 611 517 917 36 917 36 234 407 234 407 240 578 240 578 753 810 753 810 200 295 200 295 247 407 247 407 56 150 56 150 401 683 401 683 940 452 940 452 742 358 742 358 167 862 167 862 946 252 946 252 317 577 317 577 132 471 132 471 345 897 345 897 575 722 575 722 697 227 697 227 605 639 605 639 237 738 237 738 359 163 359 163 475 365 475 365 958 53 958 53 446 39 446 39 854 674 854 674 98 295 98 295 181 76 181 76 490 438 490 438 825 454 825 454 779 595 779 595 335 474 335 474 846 306 846 306 125 643 125 643 849 952 849 952 665 883 665 883 775 833 775 833 143 334 143 334 670 621 670 621 625 328 625 328 302 448 302 448 942 93 942 93 337 227 337 227 894 172 894 172 340 536 340 536 16 466 16 466 96 549 96 549 798 498 798 498 871 941 871 941 465 560 465 560 408 385 408 385 466 120 466 120 227 539 227 539 143 592 143 592 720 218 720 218 809 2 809 2 954 596 954 596 86 269 86 269 658 913 658 913 863 674 863 674 91 591 91 591 803 873 803 873 236 509 236 509 915 189 915 189 241 576 241 576 692 492 692 492 426 496 426 496 544 56 544 56 491 924 491 924 133 856 133 856 475 514 475 514 740 440 740 440 757 472 757 472 275 436 275 436 9 390 9 390 700 97 700 97 892 297 892 297 924 5 924 5 452 850 452 850 452 730 452 730 429 517 429 517 796 15 796 15 598 251 598 251 27 263 27 263 53 480 53 480 336 663 336 663 719 917 719 917 284 716 284 716 769 47 769 47 502 419 502 419 506 822 506 822 549 208 549 208 894 743 894 743 458 696 458 696 164 307 164 307 531 54 531 54 729 958 729 958 457 89 457 89 284 352 284 352 323 420 323 420 703 39 703 39 240 526 240 526 748 915 748 915 338 64 338 64 478 281 478 281 317 793 317 793 100 673 100 673 156 301 156 301 481 840 481 840 877 898 877 898 910 31 910 31 192 465 192 465 375 362 375 362 827 203 827 203 793 402 793 402 102 123 102 123 115 253 115 253 709 211 709 211 524 407 524 407 426 279 426 279 71 840 71 840 545 58 545 58 934 845 934 845 517 483 517 483 258 598 258 598 713 620 713 620 774 329 774 329 627 740 627 740 370 701 370 701 924 398 924 398 857 640 857 640 49 864 49 864 483 594 483 594 629 837 629 837 588 744 588 744 189 411 189 411 675 874 675 874 434 566 434 566 204 884 204 884 83 539 83 539 190 89 190 89 816 710 816 710 774 155 774 155 304 357 304 357 387 309 387 309 332 922 332 922 167 145 167 145 657 316 657 316 636 18 636 18 866 87 866 87 541 460 541 460 52 551 52 551 696 327 696 327 465 289 465 289 851 63 851 63 918 875 918 875 196 231 196 231 820 95 820 95 184 865 184 865 370 524 370 524 173 327 173 327 617 693 617 693 55 294 55 294 647 400 647 400 191 190 191 190 77 263 77 263 849 571 849 571 647 159 647 159 189 60 189 60 252 941 252 941 142 82 142 82 147 640 147 640 917 311 917 311 154 90 154 90 186 603 186 603 432 629 432 629 500 735 500 735 456 62 456 62 274 602 274 602 554 660 554 660 949 23 949 23 818 846 818 846 659 405 659 405 399 306 399 306 822 838 822 838 133 319 133 319 172 292 172 292 340 911 340 911 814 390 814 390 134 529 134 529 269 254 269 254 812 536 812 536 91 793 91 793 498 412 498 412 895 86 895 86 794 455 794 455 247 235 247 235 187 55 187 55 337 641 337 641 893 319 893 319 368 499 368 499 542 934 542 934 589 531 589 531 944 166 944 166 564 422 564 422 408 878 408 878 515 35 515 35 529 289 529 289 942 695 942 695 231 853 231 853 574 3 574 3 893 533 893 533 525 924 525 924 199 863 199 863 459 843 459 843 720 359 720 359 636 267 636 267 502 786 502 786 440 718 440 718 361 828 361 828 170 760 170 760 367 755 367 755 594 354 594 354 483 569 483 569 67 728 67 728 114 709 114 709 549 668 549 668 220 131 220 131 500 161 500 161 121 912 121 912 127 208 127 208 497 191 497 191 234 710 234 710 387 726 387 726 236 20 236 20 831 913 831 913 594 638 594 638 780 158 780 158 890 445 890 445 803 928 803 928 281 61 281 61 81 685 81 685 566 31 566 31 313 336 313 336 812 888 812 888 492 785 492 785 352 837 352 837 632 677 632 677 133 433 133 433 810 421 810 421 115 230 115 230 811 759 811 759 622 177 622 177 572 307 572 307 592 726 592 726 816 421 816 421 70 844 70 844 240 206 240 206 403 956 403 956 182 675 182 675 140 454 140 454 402 268 402 268 923 443 923 443 424 806 424 806 189 612 189 612 368 514 368 514 899 698 899 698 821 740 821 740 789 684 789 684 343 4 343 4 490 220 490 220 9 208 9 208 17 930 17 930 659 552 659 552 107 263 107 263 209 33 209 33 498 835 498 835 676 481 676 481 58 651 58 651 746 814 746 814 384 746 384 746 305 77 305 77 433 195 433 195 513 269 513 269 459 753 459 753 817 241 817 241 227 63 227 63 176 239 176 239 479 238 479 238 447 626 447 626 445 755 445 755 309 601 309 601 778 822 778 822 506 309 506 309 44 659 44 659 780 783 780 783 473 285 473 285 61 223 61 223 93 22 93 22 242 214 242 214 792 889 792 889 678 277 678 277 830 689 830 689 677 308 677 308 21 31 21 31 209 316 209 316 250 151 250 151 801 365 801 365 540 227 540 227 605 57 605 57 512 383 512 383 547 391 547 391 827 155 827 155 869 561 869 561 123 861 123 861 297 6 297 6 511 476 511 476 8 585 8 585 858 102 858 102 879 48 879 48 628 314 628 314 417 677 417 677 498 585 498 585 488 460 488 460 269 620 269 620 501 717 501 717 944 342 944 342 103 869 103 869 875 834 875 834 75 214 75 214 933 93 933 93 127 26 127 26 151 843 151 843 504 606 504 606 142 419 142 419 124 66 124 66 621 430 621 430 105 26 105 26 233 684 233 684 44 112 44 112 11 846 11 846 331 63 331 63 50 573 50 573 284 185 284 185 718 18 718 18 459 835 459 835 486 156 486 156 280 692 280 692 83 541 83 541 406 537 406 537 707 909 707 909 558 372 558 372 823 662 823 662 90 56 90 56 197 406 197 406 298 143 298 143 150 672 150 672 602 537 602 537 78 161 78 161 189 675 189 675 556 2 556 2 138 809 138 809 573 574 573 574 502 344 502 344 780 111 780 111 328 210 328 210 382 221 382 221 412 298 412 298 646 455 646 455 865 681 865 681 686 609 686 609 923 13 923 13 149 592 149 592 801 581 801 581 172 752 172 752 224 182 224 182 440 79 440 79 22 825 22 825 403 239 403 239 856 26 856 26 811 263 811 263 780 155 780 155 2 579 2 579 688 47 688 47 812 576 812 576 657 895 657 895 468 657 468 657 533 680 533 680 311 317 311 317 946 955 946 955 39 62 39 62 308 380 308 380 393 3 393 3 891 420 891 420 216 495 216 495 698 799 698 799 96 344 96 344 954 911 954 911 899 904 899 904 184 192 184 192 891 528 891 528 903 560 903 560 846 512 846 512 140 573 140 573 63 11 63 11 186 310 186 310 735 158 735 158 633 747 633 747 73 958 73 958 414 168 414 168 425 351 425 351 144 878 144 878 642 877 642 877 395 434 395 434 40 647 40 647 542 284 542 284 199 447 199 447 300 201 300 201 922 283 922 283 47 330 47 330 116 791 116 791 368 611 368 611 827 737 827 737 273 845 273 845 232 92 232 92 707 820 707 820 776 605 776 605 784 377 784 377 382 561 382 561 594 305 594 305 830 597 830 597 378 484 378 484 20 764 20 764 266 783 266 783 795 333 795 333 347 802 347 802 839 739 839 739 600 451 600 451 283 203 283 203 577 330 577 330 51 9 51 9 169 3 169 3 380 723 380 723 313 431 313 431 631 596 631 596 107 514 107 514 58 619 58 619 719 487 719 487 302 298 302 298 9 247 9 247 594 151 594 151 81 390 81 390 630 622 630 622 306 23 306 23 833 860 833 860 331 226 331 226 172 518 172 518 273 597 273 597 5 896 5 896 715 80 715 80 557 407 557 407 149 296 149 296 538 72 538 72 157 292 157 292 726 454 726 454 41 515 41 515 830 120 830 120 208 693 208 693 452 632 452 632 380 541 380 541 877 789 877 789 238 790 238 790 275 18 275 18 506 362 506 362 868 421 868 421 454 540 454 540 481 57 481 57 272 672 272 672 96 556 96 556 421 30 421 30 139 785 139 785 939 882 939 882 287 816 287 816 216 47 216 47 174 193 174 193 696 471 696 471 285 309 285 309 363 805 363 805 742 429 742 429 356 195 356 195 408 576 408 576 555 596 555 596 658 698 658 698 348 875 348 875 651 599 651 599 614 658 614 658 205 524 205 524 845 773 845 773 757 575 757 575 425 372 425 372 181 202 181 202 229 580 229 580 787 316 787 316 512 527 512 527 487 279 487 279 15 863 15 863 225 403 225 403 57 631 57 631 128 666 128 666 58 330 58 330 668 586 668 586 353 642 353 642 541 950 541 950 337 762 337 762 513 613 513 613 132 197 132 197 794 914 794 914 643 485 643 485 142 682 142 682 175 724 175 724 469 529 469 529 508 767 508 767 895 541 895 541 688 517 688 517 236 729 236 729 489 444 489 444 721 580 721 580 20 941 20 941 953 272 953 272 503 275 503 275 130 419 130 419 551 96 551 96 540 665 540 665 211 185 211 185 398 576 398 576 503 309 503 309 497 666 497 666 362 737 362 737 690 287 690 287 17 958 17 958 340 248 340 248 553 642 553 642 492 773 492 773 769 19 769 19 99 728 99 728 445 655 445 655 312 120 312 120 341 199 341 199 187 287 187 287 851 128 851 128 211 828 211 828 729 48 729 48 185 882 185 882 857 583 857 583 699 599 699 599 27 867 27 867 186 886 186 886 506 922 506 922 428 909 428 909 743 757 743 757 667 144 667 144 165 47 165 47 803 228 803 228 459 570 459 570 952 293 952 293 837 762 837 762 222 32 222 32 403 392 403 392 367 730 367 730 521 560 521 560 281 135 281 135 142 755 142 755 413 531 413 531 733 134 733 134 465 221 465 221 326 337 326 337 735 503 735 503 686 305 686 305 452 424 452 424 586 183 586 183 82 490 82 490 488 423 488 423 110 748 110 748 231 570 231 570 850 720 850 720 507 412 507 412 76 238 76 238 42 366 42 366 510 208 510 208 145 133 145 133 287 553 287 553 113 845 113 845 600 471 600 471 474 578 474 578 787 256 787 256 329 942 329 942 509 712 509 712 515 94 515 94 532 391 532 391 163 406 163 406 813 396 813 396 405 716 405 716 239 85 239 85 795 619 795 619 790 343 790 343 588 338 588 338 560 124 560 124 80 659 80 659 803 480 803 480 421 372 421 372 293 532 293 532 797 433 797 433 195 860 195 860 798 952 798 952 795 752 795 752 96 939 96 939 481 446 481 446 243 290 243 290 30 358 30 358 438 486 438 486 620 637 620 637 929 887 929 887 444 75 444 75 572 776 572 776 336 333 336 333 101 829 101 829 385 947 385 947 143 628 143 628 698 611 698 611 189 121 189 121 955 436 955 436 727 372 727 372 550 623 550 623 694 35 694 35 270 897 270 897 916 758 916 758 667 548 667 548 960 533 960 533 502 172 502 172 606 413 606 413 667 414 667 414 357 478 357 478 862 694 862 694 738 285 738 285 674 97 674 97 947 532 947 532 483 643 483 643 269 942 269 942 110 243 110 243 439 907 439 907 740 378 740 378 269 322 269 322 571 24 571 24 381 218 381 218 508 255 508 255 781 655 781 655 262 790 262 790 467 916 467 916 458 759 458 759 507 459 507 459 909 369 909 369 262 590 262 590 297 838 297 838 709 298 709 298 459 814 459 814 290 287 290 287 183 851 183 851 855 33 855 33 576 531 576 531 52 666 52 666 848 130 848 130 733 678 733 678 102 805 102 805 138 917 138 917 851 183 851 183 198 940 198 940 444 743 444 743 113 740 113 740 603 409 603 409 126 417 126 417 821 157 821 157 902 395 902 395 306 916 306 916 490 470 490 470 228 341 228 341 882 947 882 947 783 671 783 671 188 11 188 11 843 353 843 353 825 55 825 55 2 64 2 64 369 901 369 901 438 533 438 533 763 570 763 570 760 621 760 621 262 395 262 395 340 418 340 418 415 26 415 26 697 543 697 543 269 12 269 12 480 596 480 596 290 636 290 636 838 328 838 328 276 569 276 569 61 950 61 950 495 456 495 456 363 395 363 395 212 162 212 162 72 43 72 43 244 51 244 51 931 876 931 876 286 345 286 345 349 179 349 179 622 880 622 880 368 574 368 574 668 357 668 357 790 699 790 699 902 541 902 541 551 795 551 795 30 180 30 180 206 898 206 898 746 375 746 375 587 265 587 265 643 875 643 875 369 573 369 573 342 772 342 772 552 349 552 349 358 302 358 302 748 607 748 607 903 264 903 264 460 427 460 427 869 612 869 612 492 607 492 607 571 841 571 841 707 329 707 329 157 241 157 241 606 432 606 432 430 139 430 139 603 204 603 204 170 314 170 314 111 265 111 265 798 660 798 660 737 201 737 201 491 163 491 163 780 223 780 223 326 680 326 680 33 724 33 724 891 211 891 211 802 613 802 613 422 524 422 524 936 259 936 259 696 622 696 622 479 146 479 146 120 6 120 6 261 810 261 810 767 856 767 856 174 665 174 665 251 410 251 410 771 479 771 479 109 952 109 952 830 881 830 881 299 270 299 270 815 247 815 247 222 433 222 433 890 911 890 911 901 807 901 807 919 839 919 839 753 425 753 425 849 806 849 806 263 616 263 616 392 484 392 484 321 6 321 6 431 301 431 301 301 281 301 281 364 235 364 235 257 791 257 791 756 60 756 60 247 790 247 790 463 702 463 702 755 91 755 91 602 88 602 88 463 919 463 919 519 741 519 741 500 238 500 238 795 434 795 434 420 952 420 952 816 195 816 195 753 3 753 3 437 910 437 910 322 783 322 783 617 446 617 446 533 145 533 145 611 753 611 753 55 49 55 49 717 443 717 443 14 524 14 524 528 690 528 690 250 863 250 863 521 425 521 425 757 867 757 867 409 424 409 424 781 399 781 399 180 29 180 29 657 58 657 58 544 616 544 616 227 368 227 368 954 925 954 925 631 814 631 814 177 710 177 710 664 103 664 103 906 31 906 31 868 1 868 1 218 600 218 600 203 473 203 473 15 599 15 599 275 123 275 123 104 755 104 755 504 570 504 570 451 542 451 542 359 364 359 364 282 577 282 577 625 957 625 957 689 305 689 305 101 535 101 535 433 770 433 770 487 150 487 150 472 377 472 377 174 778 174 778 249 529 249 529 710 504 710 504 695 762 695 762 784 153 784 153 654 85 654 85 701 218 701 218 267 185 267 185 663 155 663 155 718 818 718 818 249 432 249 432 271 700 271 700 529 291 529 291 215 332 215 332 933 751 933 751 642 392 642 392 779 775 779 775 900 266 900 266 751 589 751 589 416 544 416 544 17 155 17 155 946 591 946 591 900 126 900 126 935 460 935 460 177 501 177 501 192 129 192 129 786 54 786 54 915 334 915 334 311 490 311 490 10 710 10 710 452 685 452 685 161 110 161 110 497 79 497 79 556 513 556 513 777 85 777 85 655 878 655 878 555 888 555 888 708 152 708 152 12 36 12 36 89 533 89 533 755 571 755 571 431 176 431 176 444 528 444 528 572 168 572 168 726 237 726 237 586 622 586 622 901 589 901 589 438 235 438 235 864 34 864 34 369 760 369 760 20 848 20 848 515 611 515 611 479 496 479 496 515 177 515 177 86 590 86 590 288 726 288 726 863 428 863 428 155 127 155 127 440 637 440 637 558 746 558 746 791 710 791 710 551 401 551 401 511 127 511 127 217 640 217 640 916 429 916 429 16 702 16 702 60 896 60 896 300 451 300 451 623 920 623 920 480 508 480 508 252 142 252 142 821 200 821 200 581 748 581 748 325 125 325 125 894 368 894 368 768 547 768 547 690 334 690 334 746 503 746 503 958 43 958 43 475 234 475 234 596 162 596 162 253 736 253 736 250 643 250 643 210 114 210 114 776 783 776 783 684 300 684 300 494 830 494 830 435 527 435 527 43 121 43 121 35 592 35 592 599 800 599 800 395 87 395 87 282 388 282 388 846 578 846 578 946 942 946 942 678 735 678 735 50 663 50 663 28 117 28 117 701 622 701 622 81 764 81 764 719 213 719 213 249 608 249 608 244 356 244 356 731 66 731 66 207 677 207 677 786 311 786 311 341 854 341 854 591 455 591 455 335 938 335 938 788 431 788 431 220 392 220 392 570 672 570 672 748 714 748 714 620 893 620 893 198 576 198 576 106 481 106 481 195 363 195 363 903 343 903 343 144 578 144 578 364 160 364 160 560 368 560 368 339 497 339 497 184 724 184 724 716 946 716 946 722 831 722 831 763 640 763 640 506 122 506 122 88 171 88 171 68 61 68 61 621 953 621 953 212 825 212 825 796 609 796 609 804 335 804 335 791 337 791 337 450 151 450 151 550 553 550 553 15 666 15 666 741 766 741 766 129 664 129 664 706 664 706 664 545 643 545 643 899 883 899 883 590 706 590 706 830 578 830 578 928 167 928 167 295 730 295 730 807 317 807 317 306 515 306 515 680 143 680 143 904 227 904 227 393 605 393 605 618 612 618 612 392 542 392 542 303 933 303 933 690 889 690 889 254 631 254 631 237 907 237 907 343 418 343 418 879 612 879 612 395 801 395 801 900 649 900 649 895 97 895 97 908 116 908 116 750 263 750 263 250 463 250 463 868 359 868 359 662 317 662 317 195 589 195 589 892 786 892 786 642 248 642 248 411 405 411 405 873 858 873 858 951 517 951 517 278 281 278 281 424 593 424 593 955 145 955 145 345 543 345 543 413 784 413 784 777 134 777 134 279 217 279 217 13 19 13 19 213 34 213 34 652 456 652 456 282 597 282 597 66 728 66 728 826 467 826 467 573 877 573 877 224 300 224 300 931 547 931 547 201 616 201 616 555 266 555 266 776 65 776 65 479 615 479 615 704 423 704 423 416 499 416 499 301 443 301 443 674 27 674 27 859 212 859 212 747 254 747 254 237 701 237 701 281 946 281 946 344 373 344 373 281 832 281 832 677 813 677 813 944 676 944 676 178 718 178 718 182 398 182 398 178 880 178 880 598 35 598 35 296 292 296 292 464 188 464 188 112 556 112 556 119 293 119 293 567 893 567 893 628 672 628 672 574 772 574 772 513 928 513 928 730 222 730 222 558 526 558 526 863 264 863 264 208 203 208 203 267 221 267 221 313 415 313 415 383 18 383 18 534 201 534 201 730 32 730 32 865 556 865 556 463 691 463 691 487 542 487 542 37 684 37 684 76 298 76 298 954 928 954 928 252 24 252 24 790 254 790 254 687 911 687 911 228 799 228 799 426 631 426 631 349 908 349 908 345 756 345 756 264 661 264 661 252 927 252 927 831 763 831 763 359 772 359 772 749 566 749 566 384 356 384 356 151 687 151 687 261 756 261 756 784 646 784 646 323 220 323 220 195 269 195 269 351 506 351 506 428 586 428 586 337 860 337 860 287 889 287 889 484 393 484 393 768 264 768 264 632 569 632 569 202 346 202 346 320 408 320 408 9 261 9 261 773 71 773 71 735 467 735 467 864 795 864 795 514 837 514 837 644 860 644 860 188 779 188 779 114 264 114 264 938 653 938 653 706 909 706 909 638 37 638 37 481 82 481 82 766 419 766 419 269 111 269 111 514 8 514 8 475 816 475 816 761 203 761 203 242 342 242 342 357 215 357 215 398 406 398 406 922 331 922 331 381 664 381 664 259 184 259 184 357 825 357 825 29 807 29 807 828 841 828 841 699 721 699 721 207 334 207 334 512 421 512 421 316 511 316 511 232 133 232 133 887 74 887 74 255 265 255 265 137 527 137 527 488 314 488 314 76 803 76 803 535 88 535 88 560 910 560 910 791 661 791 661 250 909 250 909 774 88 774 88 448 208 448 208 724 443 724 443 712 718 712 718 707 44 707 44 123 337 123 337 405 488 405 488 474 893 474 893 713 180 713 180 168 636 168 636 28 388 28 388 826 749 826 749 541 640 541 640 57 353 57 353 816 773 816 773 932 737 932 737 332 291 332 291 587 101 587 101 702 608 702 608 100 435 100 435 187 173 187 173 883 522 883 522 10 874 10 874 50 517 50 517 293 414 293 414 316 760 316 760 513 713 513 713 770 493 770 493 168 733 168 733 263 928 263 928 246 320 246 320 799 206 799 206 191 565 191 565 295 85 295 85 606 86 606 86 552 24 552 24 19 46 19 46 272 909 272 909 4 640 4 640 928 543 928 543 239 511 239 511 750 108 750 108 673 277 673 277 100 903 100 903 255 798 255 798 575 247 575 247 257 682 257 682 16 311 16 311 370 318 370 318 766 500 766 500 754 467 754 467 579 210 579 210 180 214 180 214 555 679 555 679 512 679 512 679 792 511 792 511 178 346 178 346 448 342 448 342 121 761 121 761 173 353 173 353 601 831 601 831 508 517 508 517 553 414 553 414 95 798 95 798 918 570 918 570 859 698 859 698 159 236 159 236 714 732 714 732 406 449 406 449 731 953 731 953 357 185 357 185 909 766 909 766 839 392 839 392 887 776 887 776 906 215 906 215 643 938 643 938 788 68 788 68 751 299 751 299 795 606 795 606 779 581 779 581 427 42 427 42 573 743 573 743 740 481 740 481 320 756 320 756 800 834 800 834 959 28 959 28 172 9 172 9 724 897 724 897 597 561 597 561 423 226 423 226 112 300 112 300 598 296 598 296 470 232 470 232 596 363 596 363 626 717 626 717 612 252 612 252 900 496 900 496 415 97 415 97 890 771 890 771 747 94 747 94 431 666 431 666 804 541 804 541 278 641 278 641 921 838 921 838 600 714 600 714 814 375 814 375 820 636 820 636 442 785 442 785 170 866 170 866 209 952 209 952 572 667 572 667 818 595 818 595 901 149 901 149 618 378 618 378 396 690 396 690 220 759 220 759 940 325 940 325 893 904 893 904 854 919 854 919 790 417 790 417 780 677 780 677 262 359 262 359 935 736 935 736 445 117 445 117 915 236 915 236 578 731 578 731 142 609 142 609 366 410 366 410 108 781 108 781 111 617 111 617 470 177 470 177 774 179 774 179 518 383 518 383 713 215 713 215 396 419 396 419 674 935 674 935 844 55 844 55 206 297 206 297 638 396 638 396 542 217 542 217 493 808 493 808 825 613 825 613 505 67 505 67 857 239 857 239 597 905 597 905 521 719 521 719 201 411 201 411 622 79 622 79 368 398 368 398 699 877 699 877 315 746 315 746 507 668 507 668 173 172 173 172 715 579 715 579 284 828 284 828 504 24 504 24 694 343 694 343 637 127 637 127 752 212 752 212 958 455 958 455 697 45 697 45 741 560 741 560 402 714 402 714 557 111 557 111 850 394 850 394 804 876 804 876 609 641 609 641 240 708 240 708 829 372 829 372 135 327 135 327 888 543 888 543 117 763 117 763 375 431 375 431 26 279 26 279 628 137 628 137 169 329 169 329 62 833 62 833 235 753 235 753 884 804 884 804 506 99 506 99 654 366 654 366 838 105 838 105 276 20 276 20 915 191 915 191 164 60 164 60 441 917 441 917 48 256 48 256 739 913 739 913 894 47 894 47 145 10 145 10 806 588 806 588 662 910 662 910 792 141 792 141 90 861 90 861 275 733 275 733 409 939 409 939 943 218 943 218 226 418 226 418 212 535 212 535 408 862 408 862 65 924 65 924 757 815 757 815 774 545 774 545 706 602 706 602 906 535 906 535 417 921 417 921 197 223 197 223 899 406 899 406 647 336 647 336 178 564 178 564 432 501 432 501 712 774 712 774 630 333 630 333 54 790 54 790 162 330 162 330 191 672 191 672 915 274 915 274 378 660 378 660 889 385 889 385 723 151 723 151 283 165 283 165 842 450 842 450 914 129 914 129 306 418 306 418 75 906 75 906 628 118 628 118 905 685 905 685 522 821 522 821 737 135 737 135 132 325 132 325 957 235 957 235 902 261 902 261 90 416 90 416 72 260 72 260 841 673 841 673 533 583 533 583 241 731 241 731 332 263 332 263 203 754 203 754 290 433 290 433 37 252 37 252 606 484 606 484 224 644 224 644 412 630 412 630 946 72 946 72 139 304 139 304 805 764 805 764 175 333 175 333 406 773 406 773 607 255 607 255 439 383 439 383 264 746 264 746 205 824 205 824 616 551 616 551 946 818 946 818 660 259 660 259 916 357 916 357 306 61 306 61 309 634 309 634 768 203 768 203 425 657 425 657 651 661 651 661 539 124 539 124 377 441 377 441 264 898 264 898 384 6 384 6 2 285 2 285 940 321 940 321 238 764 238 764 925 419 925 419 198 706 198 706 198 280 198 280 921 325 921 325 495 897 495 897 326 656 326 656 116 691 116 691 452 97 452 97 29 555 29 555 740 840 740 840 431 726 431 726 938 343 938 343 106 634 106 634 641 394 641 394 84 104 84 104 171 825 171 825 840 97 840 97 314 816 314 816 562 668 562 668 662 625 662 625 533 388 533 388 443 366 443 366 645 440 645 440 247 83 247 83 749 330 749 330 560 378 560 378 11 833 11 833 797 692 797 692 879 791 879 791 840 903 840 903 64 378 64 378 722 427 722 427 182 399 182 399 943 332 943 332 33 875 33 875 742 75 742 75 289 216 289 216 402 253 402 253 939 23 939 23 100 106 100 106 843 472 843 472 926 15 926 15 156 195 156 195 409 477 409 477 785 498 785 498 960 823 960 823 816 436 816 436 915 888 915 888 274 588 274 588 293 747 293 747 677 369 677 369 543 465 543 465 42 588 42 588 507 95 507 95 823 956 823 956 9 381 9 381 757 661 757 661 365 136 365 136 867 284 867 284 95 848 95 848 209 653 209 653 169 667 169 667 742 918 742 918 237 224 237 224 795 601 795 601 797 333 797 333 574 686 574 686 385 770 385 770 496 862 496 862 500 660 500 660 103 937 103 937 679 331 679 331 685 193 685 193 925 100 925 100 863 205 863 205 429 15 429 15 622 871 622 871 388 562 388 562 737 926 737 926 800 548 800 548 338 821 338 821 598 691 598 691 813 674 813 674 780 95 780 95 244 272 244 272 64 412 64 412 445 797 445 797 191 724 191 724 626 605 626 605 687 419 687 419 16 341 16 341 261 601 261 601 105 960 105 960 400 252 400 252 748 451 748 451 117 928 117 928 656 28 656 28 176 782 176 782 577 422 577 422 181 225 181 225 796 312 796 312 184 665 184 665 528 24 528 24 644 104 644 104 673 773 673 773 822 564 822 564 935 878 935 878 896 89 896 89 205 185 205 185 808 549 808 549 402 637 402 637 6 667 6 667 395 200 395 200 9 688 9 688 735 665 735 665 51 401 51 401 650 359 650 359 408 603 408 603 794 792 794 792 804 930 804 930 693 587 693 587 722 555 722 555 337 719 337 719 949 881 949 881 123 937 123 937 307 227 307 227 145 146 145 146 516 292 516 292 776 439 776 439 888 715 888 715 166 119 166 119 686 161 686 161 136 297 136 297 734 549 734 549 286 19 286 19 80 651 80 651 554 628 554 628 675 376 675 376 773 635 773 635 135 776 135 776 538 717 538 717 67 457 67 457 937 579 937 579 752 509 752 509 837 553 837 553 507 284 507 284 471 641 471 641 167 15 167 15 857 318 857 318 393 758 393 758 795 649 795 649 586 483 586 483 65 256 65 256 233 29 233 29 450 306 450 306 950 158 950 158 363 484 363 484 920 214 920 214 667 271 667 271 584 805 584 805 644 927 644 927 788 100 788 100 432 885 432 885 157 93 157 93 122 359 122 359 665 655 665 655 81 443 81 443 529 491 529 491 228 345 228 345 649 692 649 692 131 436 131 436 109 110 109 110 691 778 691 778 741 310 741 310 270 285 270 285 837 24 837 24 130 292 130 292 947 469 947 469 80 331 80 331 685 546 685 546 270 366 270 366 448 872 448 872 422 226 422 226 785 642 785 642 149 237 149 237 856 770 856 770 685 329 685 329 224 299 224 299 915 421 915 421 841 952 841 952 518 596 518 596 517 859 517 859 352 545 352 545 513 151 513 151 624 881 624 881 297 213 297 213 681 144 681 144 840 329 840 329 716 888 716 888 891 536 891 536 625 794 625 794 884 285 884 285 517 668 517 668 632 359 632 359 518 278 518 278 418 57 418 57 329 84 329 84 542 266 542 266 53 471 53 471 878 707 878 707 902 724 902 724 489 899 489 899 842 371 842 371 823 478 823 478 679 849 679 849 598 410 598 410 403 62 403 62 472 496 472 496 923 384 923 384 35 337 35 337 541 911 541 911 47 735 47 735 205 663 205 663 523 239 523 239 948 441 948 441 25 654 25 654 620 393 620 393 78 57 78 57 37 209 37 209 51 163 51 163 36 269 36 269 422 883 422 883 511 686 511 686 538 515 538 515 34 727 34 727 402 34 402 34 332 867 332 867 106 211 106 211 82 669 82 669 206 652 206 652 92 710 92 710 193 120 193 120 932 402 932 402 920 629 920 629 506 363 506 363 764 215 764 215 450 941 450 941 428 611 428 611 819 168 819 168 184 85 184 85 794 802 794 802 135 666 135 666 469 18 469 18 530 791 530 791 921 486 921 486 679 224 679 224 941 574 941 574 295 578 295 578 684 494 684 494 776 697 776 697 711 960 711 960 275 634 275 634 385 880 385 880 935 235 935 235 116 230 116 230 515 415 515 415 1 634 1 634 823 861 823 861 423 106 423 106 161 114 161 114 916 492 916 492 39 801 39 801 521 42 521 42 199 285 199 285 732 68 732 68 78 720 78 720 887 845 887 845 161 918 161 918 727 650 727 650 56 447 56 447 462 758 462 758 158 16 158 16 129 1 129 1 627 3 627 3 682 204 682 204 426 258 426 258 599 686 599 686 587 496 587 496 425 818 425 818 882 672 882 672 727 215 727 215 270 860 270 860 488 911 488 911 99 543 99 543 124 896 124 896 72 859 72 859 452 70 452 70 298 309 298 309 454 303 454 303 455 772 455 772 794 61 794 61 820 533 820 533 408 490 408 490 54 433 54 433 167 448 167 448 710 716 710 716 599 782 599 782 930 131 930 131 88 21 88 21 871 716 871 716 15 68 15 68 501 96 501 96 375 702 375 702 448 107 448 107 668 665 668 665 334 207 334 207 865 32 865 32 444 607 444 607 634 785 634 785 442 676 442 676 51 928 51 928 266 668 266 668 807 690 807 690 325 54 325 54 777 291 777 291 31 513 31 513 385 590 385 590 77 261 77 261 671 769 671 769 814 415 814 415 121 454 121 454 27 475 27 475 484 826 484 826 678 226 678 226 76 688 76 688 687 463 687 463 812 174 812 174 625 436 625 436 919 880 919 880 566 533 566 533 371 36 371 36 157 618 157 618 411 738 411 738 567 289 567 289 758 539 758 539 205 907 205 907 652 43 652 43 947 361 947 361 523 282 523 282 370 174 370 174 758 869 758 869 294 1 294 1 422 189 422 189 643 61 643 61 519 326 519 326 77 175 77 175 151 729 151 729 862 795 862 795 682 642 682 642 356 56 356 56 552 258 552 258 544 623 544 623 77 846 77 846 552 480 552 480 937 590 937 590 805 92 805 92 926 95 926 95 342 172 342 172 613 401 613 401 908 329 908 329 329 554 329 554 684 674 684 674 361 546 361 546 880 729 880 729 230 518 230 518 68 84 68 84 687 114 687 114 352 772 352 772 449 222 449 222 192 765 192 765 550 506 550 506 167 380 167 380 315 942 315 942 365 241 365 241 306 852 306 852 636 642 636 642 656 59 656 59 726 710 726 710 111 806 111 806 652 139 652 139 8 337 8 337 380 533 380 533 580 589 580 589 64 291 64 291 337 103 337 103 948 262 948 262 658 508 658 508 341 263 341 263 894 92 894 92 885 606 885 606 865 653 865 653 57 124 57 124 92 66 92 66 479 949 479 949 42 648 42 648 758 698 758 698 70 215 70 215 570 170 570 170 228 559 228 559 475 460 475 460 847 450 847 450 413 543 413 543 164 695 164 695 216 275 216 275 22 360 22 360 55 139 55 139 936 228 936 228 186 417 186 417 182 238 182 238 172 572 172 572 525 142 525 142 717 504 717 504 512 921 512 921 301 451 301 451 542 749 542 749 824 365 824 365 266 294 266 294 489 830 489 830 828 596 828 596 275 817 275 817 382 637 382 637 28 499 28 499 50 664 50 664 253 616 253 616 649 146 649 146 259 295 259 295 465 761 465 761 472 284 472 284 220 94 220 94 923 137 923 137 685 711 685 711 345 528 345 528 739 669 739 669 425 545 425 545 110 825 110 825 439 865 439 865 597 170 597 170 131 297 131 297 113 946 113 946 160 582 160 582 944 521 944 521 246 376 246 376 275 729 275 729 257 435 257 435 240 128 240 128 401 608 401 608 368 913 368 913 264 413 264 413 722 723 722 723 543 185 543 185 423 384 423 384 225 697 225 697 148 456 148 456 45 662 45 662 632 381 632 381 178 547 178 547 329 589 329 589 658 280 658 280 444 284 444 284 809 361 809 361 640 947 640 947 705 778 705 778 601 781 601 781 758 352 758 352 606 92 606 92 764 263 764 263 316 388 316 388 471 333 471 333 561 158 561 158 337 311 337 311 713 115 713 115 901 782 901 782 142 310 142 310 455 25 455 25 360 193 360 193 30 882 30 882 203 673 203 673 592 5 592 5 743 203 743 203 111 397 111 397 200 131 200 131 160 953 160 953 910 130 910 130 158 620 158 620 172 756 172 756 309 572 309 572 170 378 170 378 199 179 199 179 356 233 356 233 331 210 331 210 74 394 74 394 137 585 137 585 542 664 542 664 415 896 415 896 248 389 248 389 639 786 639 786 5 53 5 53 367 780 367 780 68 576 68 576 455 626 455 626 456 948 456 948 633 530 633 530 958 592 958 592 722 909 722 909 436 145 436 145 548 14 548 14 193 80 193 80 722 818 722 818 483 659 483 659 852 266 852 266 108 214 108 214 692 473 692 473 194 583 194 583 467 602 467 602 542 137 542 137 37 632 37 632 461 753 461 753 753 84 753 84 306 76 306 76 82 387 82 387 514 919 514 919 440 141 440 141 198 709 198 709 936 175 936 175 29 317 29 317 824 474 824 474 375 218 375 218 212 306 212 306 347 681 347 681 508 79 508 79 162 750 162 750 67 63 67 63 121 287 121 287 529 258 529 258 483 231 483 231 98 13 98 13 117 613 117 613 838 776 838 776 793 171 793 171 415 336 415 336 75 447 75 447 37 501 37 501 549 189 549 189 825 434 825 434 510 480 510 480 211 547 211 547 227 905 227 905 890 836 890 836 92 859 92 859 82 98 82 98 206 378 206 378 76 382 76 382 376 895 376 895 951 468 951 468 815 408 815 408 220 220 220 220 932 95 932 95 552 316 552 316 604 675 604 675 345 139 345 139 113 551 113 551 4 215 4 215 81 481 81 481 911 480 911 480 957 764 957 764 503 474 503 474 75 854 75 854 524 303 524 303 549 194 549 194 112 507 112 507 328 712 328 712 92 718 92 718 582 416 582 416 539 622 539 622 836 635 836 635 525 146 525 146 61 890 61 890 870 616 870 616 701 948 701 948 940 911 940 911 230 885 230 885 252 734 252 734 879 57 879 57 69 540 69 540 863 629 863 629 651 901 651 901 791 15 791 15 870 524 870 524 582 225 582 225 832 467 832 467 626 378 626 378 603 308 603 308 438 604 438 604 265 892 265 892 190 191 190 191 754 426 754 426 652 77 652 77 401 501 401 501 439 420 439 420 183 451 183 451 935 471 935 471 647 883 647 883 474 941 474 941 696 788 696 788 290 865 290 865 727 811 727 811 549 608 549 608 706 945 706 945 284 334 284 334 429 339 429 339 340 321 340 321 801 689 801 689 248 159 248 159 356 918 356 918 99 230 99 230 252 361 252 361 420 580 420 580 531 739 531 739 404 168 404 168 28 224 28 224 286 503 286 503 413 173 413 173 130 906 130 906 47 463 47 463 531 557 531 557 256 699 256 699 314 418 314 418 208 219 208 219 560 220 560 220 567 847 567 847 840 645 840 645 862 553 862 553 547 184 547 184 705 432 705 432 377 327 377 327 436 286 436 286 535 246 535 246 283 162 283 162 795 958 795 958 944 159 944 159 698 587 698 587 384 875 384 875 379 895 379 895 238 81 238 81 378 493 378 493 111 527 111 527 358 542 358 542 333 793 333 793 933 532 933 532 680 497 680 497 360 860 360 860 385 808 385 808 925 190 925 190 590 717 590 717 605 318 605 318 547 748 547 748 598 467 598 467 742 71 742 71 9 422 9 422 20 592 20 592 269 727 269 727 637 307 637 307 265 248 265 248 259 650 259 650 893 464 893 464 95 295 95 295 442 25 442 25 540 590 540 590 485 130 485 130 538 311 538 311 889 941 889 941 76 208 76 208 898 370 898 370 250 762 250 762 674 859 674 859 320 264 320 264 719 358 719 358 845 195 845 195 851 838 851 838 357 360 357 360 267 802 267 802 544 359 544 359 489 21 489 21 41 230 41 230 754 684 754 684 191 573 191 573 897 299 897 299 695 632 695 632 834 840 834 840 312 536 312 536 824 942 824 942 253 786 253 786 119 316 119 316 599 142 599 142 426 900 426 900 361 41 361 41 526 76 526 76 746 628 746 628 885 400 885 400 678 690 678 690 69 62 69 62 958 478 958 478 631 376 631 376 739 867 739 867 728 790 728 790 415 290 415 290 74 289 74 289 844 111 844 111 260 601 260 601 858 596 858 596 78 561 78 561 846 717 846 717 71 141 71 141 189 267 189 267 415 523 415 523 405 945 405 945 669 311 669 311 277 538 277 538 345 469 345 469 528 145 528 145 707 859 707 859 943 599 943 599 283 756 283 756 107 416 107 416 502 382 502 382 855 854 855 854 192 77 192 77 212 917 212 917 244 230 244 230 346 685 346 685 166 453 166 453 54 548 54 548 890 855 890 855 390 561 390 561 745 704 745 704 255 2 255 2 579 535 579 535 616 183 616 183 808 165 808 165 924 484 924 484 142 490 142 490 716 531 716 531 383 24 383 24 443 640 443 640 407 790 407 790 64 219 64 219 778 766 778 766 775 714 775 714 924 863 924 863 848 868 848 868 935 635 935 635 815 567 815 567 793 842 793 842 586 770 586 770 371 310 371 310 926 252 926 252 523 221 523 221 379 523 379 523 266 18 266 18 451 270 451 270 943 541 943 541 687 532 687 532 139 630 139 630 266 547 266 547 323 909 323 909 820 754 820 754 593 325 593 325 800 46 800 46 835 629 835 629 470 57 470 57 763 102 763 102 242 422 242 422 237 920 237 920 419 767 419 767 228 572 228 572 621 703 621 703 509 891 509 891 743 88 743 88 170 366 170 366 62 879 62 879 816 355 816 355 304 411 304 411 169 799 169 799 18 105 18 105 579 791 579 791 267 155 267 155 384 373 384 373 214 676 214 676 884 345 884 345 516 430 516 430 330 149 330 149 824 468 824 468 639 752 639 752 297 680 297 680 485 676 485 676 419 174 419 174 162 289 162 289 454 159 454 159 46 456 46 456 646 488 646 488 537 816 537 816 169 808 169 808 2 356 2 356 396 949 396 949 609 290 609 290 607 792 607 792 446 862 446 862 612 76 612 76 119 765 119 765 116 387 116 387 446 667 446 667 826 289 826 289 89 581 89 581 117 703 117 703 161 704 161 704 59 233 59 233 515 832 515 832 177 32 177 32 578 689 578 689 851 601 851 601 243 178 243 178 882 893 882 893 703 533 703 533 881 487 881 487 904 553 904 553 821 656 821 656 769 839 769 839 86 209 86 209 510 378 510 378 320 391 320 391 625 750 625 750 899 8 899 8 673 644 673 644 191 606 191 606 620 465 620 465 319 733 319 733 13 444 13 444 549 602 549 602 392 389 392 389 954 416 954 416 663 4 663 4 223 400 223 400 77 93 77 93 808 246 808 246 280 646 280 646 891 275 891 275 377 619 377 619 213 284 213 284 838 872 838 872 902 569 902 569 361 18 361 18 432 775 432 775 478 303 478 303 396 727 396 727 441 696 441 696 741 940 741 940 670 606 670 606 922 513 922 513 647 771 647 771 160 65 160 65 834 125 834 125 383 525 383 525 176 22 176 22 80 954 80 954 136 142 136 142 5 16 5 16 913 343 913 343 353 844 353 844 811 536 811 536 188 94 188 94 903 108 903 108 640 236 640 236 879 718 879 718 495 504 495 504 474 272 474 272 130 42 130 42 491 627 491 627 805 801 805 801 668 939 668 939 302 251 302 251 318 930 318 930 263 204 263 204 308 820 308 820 685 345 685 345 117 49 117 49 498 926 498 926 717 159 717 159 700 649 700 649 796 885 796 885 323 700 323 700 277 929 277 929 854 142 854 142 257 579 257 579 890 304 890 304 59 304 59 304 496 688 496 688 459 496 459 496 487 575 487 575 887 656 887 656 763 528 763 528 587 261 587 261 659 921 659 921 35 121 35 121 837 591 837 591 850 630 850 630 577 106 577 106 256 575 256 575 6 84 6 84 488 136 488 136 44 939 44 939 923 504 923 504 411 131 411 131 764 686 764 686 451 441 451 441 929 192 929 192 378 223 378 223 750 16 750 16 514 87 514 87 52 754 52 754 783 847 783 847 128 317 128 317 360 294 360 294 819 637 819 637 808 371 808 371 898 430 898 430 448 956 448 956 185 581 185 581 498 768 498 768 307 360 307 360 919 238 919 238 868 689 868 689 731 875 731 875 208 494 208 494 764 401 764 401 590 298 590 298 84 904 84 904 249 953 249 953 348 68 348 68 569 945 569 945 62 888 62 888 798 252 798 252 740 439 740 439 138 53 138 53 907 774 907 774 566 622 566 622 708 160 708 160 812 747 812 747 566 628 566 628 910 293 910 293 474 933 474 933 718 201 718 201 894 9 894 9 116 182 116 182 899 875 899 875 28 579 28 579 351 458 351 458 117 182 117 182 412 471 412 471 835 909 835 909 535 123 535 123 93 313 93 313 386 14 386 14 751 351 751 351 802 225 802 225 762 405 762 405 849 118 849 118 783 619 783 619 125 898 125 898 88 735 88 735 39 306 39 306 207 807 207 807 806 930 806 930 901 236 901 236 97 743 97 743 156 521 156 521 921 775 921 775 461 848 461 848 92 892 92 892 164 69 164 69 83 693 83 693 383 161 383 161 245 405 245 405 914 464 914 464 593 882 593 882 805 499 805 499 265 151 265 151 724 479 724 479 273 2 273 2 655 413 655 413 436 679 436 679 920 936 920 936 655 363 655 363 391 562 391 562 916 425 916 425 521 479 521 479 221 327 221 327 583 68 583 68 534 441 534 441 123 26 123 26 412 243 412 243 295 732 295 732 234 811 234 811 162 361 162 361 657 777 657 777 852 277 852 277 948 490 948 490 380 486 380 486 138 863 138 863 874 790 874 790 672 44 672 44 4 788 4 788 916 137 916 137 389 514 389 514 219 36 219 36 186 56 186 56 635 861 635 861 387 256 387 256 146 521 146 521 152 408 152 408 333 688 333 688 321 371 321 371 818 911 818 911 797 184 797 184 663 599 663 599 796 385 796 385 168 236 168 236 837 862 837 862 869 742 869 742 753 912 753 912 609 851 609 851 14 654 14 654 132 51 132 51 669 131 669 131 394 59 394 59 947 910 947 910 771 275 771 275 508 192 508 192 529 536 529 536 756 162 756 162 620 731 620 731 940 236 940 236 33 607 33 607 139 15 139 15 783 95 783 95 394 172 394 172 233 262 233 262 183 859 183 859 823 245 823 245 947 357 947 357 596 960 596 960 244 202 244 202 689 817 689 817 900 956 900 956 401 260 401 260 703 354 703 354 779 489 779 489 332 646 332 646 278 40 278 40 914 882 914 882 208 600 208 600 113 379 113 379 53 95 53 95 722 353 722 353 775 679 775 679 751 280 751 280 26 143 26 143 409 202 409 202 153 936 153 936 434 275 434 275 513 442 513 442 371 771 371 771 99 896 99 896 39 544 39 544 878 609 878 609 260 916 260 916 508 500 508 500 841 155 841 155 663 825 663 825 920 72 920 72 28 260 28 260 741 26 741 26 570 607 570 607 891 899 891 899 245 517 245 517 439 553 439 553 549 681 549 681 395 488 395 488 244 941 244 941 380 910 380 910 164 363 164 363 933 414 933 414 455 176 455 176 562 782 562 782 133 124 133 124 153 259 153 259 213 237 213 237 84 879 84 879 362 461 362 461 665 731 665 731 419 944 419 944 927 89 927 89 848 336 848 336 499 494 499 494 151 29 151 29 179 81 179 81 563 952 563 952 275 815 275 815 432 888 432 888 156 170 156 170 945 168 945 168 43 582 43 582 40 313 40 313 935 262 935 262 900 846 900 846 867 149 867 149 178 503 178 503 418 97 418 97 440 146 440 146 155 337 155 337 686 417 686 417 801 114 801 114 388 601 388 601 186 295 186 295 72 762 72 762 870 168 870 168 757 512 757 512 625 751 625 751 69 112 69 112 218 515 218 515 880 92 880 92 689 158 689 158 131 264 131 264 797 303 797 303 476 877 476 877 816 887 816 887 557 754 557 754 838 392 838 392 448 773 448 773 58 627 58 627 134 528 134 528 379 705 379 705 904 519 904 519 140 879 140 879 677 783 677 783 198 110 198 110 846 451 846 451 213 290 213 290 584 755 584 755 439 228 439 228 877 32 877 32 833 384 833 384 491 130 491 130 857 568 857 568 259 194 259 194 700 703 700 703 331 896 331 896 506 62 506 62 813 14 813 14 821 850 821 850 358 370 358 370 742 652 742 652 583 424 583 424 472 112 472 112 504 94 504 94 939 310 939 310 816 55 816 55 530 653 530 653 446 9 446 9 405 147 405 147 771 542 771 542 528 414 528 414 758 375 758 375 754 822 754 822 862 580 862 580 511 408 511 408 860 877 860 877 222 140 222 140 397 432 397 432 941 177 941 177 504 100 504 100 864 413 864 413 229 540 229 540 187 89 187 89 641 858 641 858 757 592 757 592 389 629 389 629 413 169 413 169 491 449 491 449 711 767 711 767 577 489 577 489 562 356 562 356 423 619 423 619 286 877 286 877 574 274 574 274 505 943 505 943 292 829 292 829 650 587 650 587 636 245 636 245 684 406 684 406 699 570 699 570 143 472 143 472 426 382 426 382 183 846 183 846 231 104 231 104 572 424 572 424 612 530 612 530 137 908 137 908 615 716 615 716 926 273 926 273 201 342 201 342 654 581 654 581 695 233 695 233 769 744 769 744 755 878 755 878 789 71 789 71 179 193 179 193 707 194 707 194 677 125 677 125 957 681 957 681 211 692 211 692 530 358 530 358 300 660 300 660 695 784 695 784 129 490 129 490 613 926 613 926 544 333 544 333 931 944 931 944 233 905 233 905 908 602 908 602 468 539 468 539 529 486 529 486 874 374 874 374 501 656 501 656 8 256 8 256 79 72 79 72 351 149 351 149 395 820 395 820 886 259 886 259 873 427 873 427 678 653 678 653 509 507 509 507 413 425 413 425 173 419 173 419 732 258 732 258 182 922 182 922 377 694 377 694 40 263 40 263 606 600 606 600 101 902 101 902 392 623 392 623 358 489 358 489 392 374 392 374 310 757 310 757 70 474 70 474 885 417 885 417 441 191 441 191 406 730 406 730 496 891 496 891 161 770 161 770 76 154 76 154 50 556 50 556 387 856 387 856 632 930 632 930 863 362 863 362 439 224 439 224 509 245 509 245 198 470 198 470 271 341 271 341 722 681 722 681 410 792 410 792 921 818 921 818 176 509 176 509 344 581 344 581 318 588 318 588 185 17 185 17 574 850 574 850 243 194 243 194 1 185 1 185 174 299 174 299 682 28 682 28 680 851 680 851 624 397 624 397 627 180 627 180 735 336 735 336 820 509 820 509 919 478 919 478 230 81 230 81 780 36 780 36 405 6 405 6 452 65 452 65 420 935 420 935 476 395 476 395 903 51 903 51 708 587 708 587 766 828 766 828 456 392 456 392 227 528 227 528 628 210 628 210 542 491 542 491 275 266 275 266 622 422 622 422 128 369 128 369 936 397 936 397 40 191 40 191 52 418 52 418 651 93 651 93 523 728 523 728 1 619 1 619 575 472 575 472 946 59 946 59 307 191 307 191 733 596 733 596 159 862 159 862 466 112 466 112 205 569 205 569 671 905 671 905 72 96 72 96 710 378 710 378 204 749 204 749 752 754 752 754 588 439 588 439 116 96 116 96 361 778 361 778 330 166 330 166 423 951 423 951 228 695 228 695 590 332 590 332 686 954 686 954 34 217 34 217 488 519 488 519 701 927 701 927 678 42 678 42 140 533 140 533 658 294 658 294 861 362 861 362 100 49 100 49 291 356 291 356 748 72 748 72 194 943 194 943 679 433 679 433 947 28 947 28 294 296 294 296 129 815 129 815 657 347 657 347 459 160 459 160 607 364 607 364 902 605 902 605 927 563 927 563 953 454 953 454 818 122 818 122 448 368 448 368 270 639 270 639 458 227 458 227 253 373 253 373 411 220 411 220 348 899 348 899 395 460 395 460 477 771 477 771 4 342 4 342 261 132 261 132 903 661 903 661 366 457 366 457 360 404 360 404 710 200 710 200 462 212 462 212 207 44 207 44 628 329 628 329 477 788 477 788 491 477 491 477 27 146 27 146 278 364 278 364 518 812 518 812 748 7 748 7 368 478 368 478 697 433 697 433 126 341 126 341 29 805 29 805 555 694 555 694 267 397 267 397 3 917 3 917 424 830 424 830 506 950 506 950 849 48 849 48 837 531 837 531 902 29 902 29 753 736 753 736 613 428 613 428 598 397 598 397 544 439 544 439 351 639 351 639 893 845 893 845 907 528 907 528 469 497 469 497 304 586 304 586 789 217 789 217 307 880 307 880 256 48 256 48 144 118 144 118 874 916 874 916 344 195 344 195 190 856 190 856 302 438 302 438 634 516 634 516 586 478 586 478 174 16 174 16 182 449 182 449 257 109 257 109 659 278 659 278 492 252 492 252 277 203 277 203 188 660 188 660 515 447 515 447 212 64 212 64 632 137 632 137 553 191 553 191 101 303 101 303 772 131 772 131 652 816 652 816 68 434 68 434 518 763 518 763 793 360 793 360 767 182 767 182 74 435 74 435 373 632 373 632 304 470 304 470 508 526 508 526 313 710 313 710 892 762 892 762 486 432 486 432 881 175 881 175 525 113 525 113 875 23 875 23 663 924 663 924 780 333 780 333 131 120 131 120 524 227 524 227 417 384 417 384 184 93 184 93 537 929 537 929 495 565 495 565 354 831 354 831 100 533 100 533 650 496 650 496 735 31 735 31 53 959 53 959 508 233 508 233 918 490 918 490 746 953 746 953 247 357 247 357 44 462 44 462 183 149 183 149 476 599 476 599 611 441 611 441 556 118 556 118 515 269 515 269 320 311 320 311 781 927 781 927 433 785 433 785 747 752 747 752 833 109 833 109 343 437 343 437 196 363 196 363 802 215 802 215 805 29 805 29 942 561 942 561 481 330 481 330 180 853 180 853 330 940 330 940 704 903 704 903 453 498 453 498 111 832 111 832 589 639 589 639 248 364 248 364 174 937 174 937 672 621 672 621 10 379 10 379 388 662 388 662 344 755 344 755 275 368 275 368 96 324 96 324 914 312 914 312 960 726 960 726 726 927 726 927 106 577 106 577 461 393 461 393 291 278 291 278 502 79 502 79 454 150 454 150 164 893 164 893 191 760 191 760 383 916 383 916 657 423 657 423 130 137 130 137 848 386 848 386 958 772 958 772 744 91 744 91 790 290 790 290 276 441 276 441 193 692 193 692 423 533 423 533 140 830 140 830 7 864 7 864 149 632 149 632 557 572 557 572 913 593 913 593 742 959 742 959 390 807 390 807 533 243 533 243 466 207 466 207 303 601 303 601 290 212 290 212 829 353 829 353 764 112 764 112 285 755 285 755 694 276 694 276 322 617 322 617 700 102 700 102 112 338 112 338 590 126 590 126 704 817 704 817 511 168 511 168 290 637 290 637 375 741 375 741 406 351 406 351 498 873 498 873 114 54 114 54 575 94 575 94 287 598 287 598 579 96 579 96 860 836 860 836 947 960 947 960 58 252 58 252 93 705 93 705 541 428 541 428 288 606 288 606 2 246 2 246 47 2 47 2 371 178 371 178 786 78 786 78 596 297 596 297 868 214 868 214 922 859 922 859 342 420 342 420 655 442 655 442 107 948 107 948 464 493 464 493 826 695 826 695 335 654 335 654 752 528 752 528 145 556 145 556 459 473 459 473 496 714 496 714 607 31 607 31 538 158 538 158 469 354 469 354 592 595 592 595 423 663 423 663 872 327 872 327 614 549 614 549 140 782 140 782 884 299 884 299 505 813 505 813 138 697 138 697 193 223 193 223 563 466 563 466 841 724 841 724 591 240 591 240 459 493 459 493 849 320 849 320 342 194 342 194 514 546 514 546 457 732 457 732 764 170 764 170 859 955 859 955 687 226 687 226 278 592 278 592 927 262 927 262 548 518 548 518 784 176 784 176 936 135 936 135 263 675 263 675 749 802 749 802 852 160 852 160 517 292 517 292 615 412 615 412 408 205 408 205 511 452 511 452 481 81 481 81 244 949 244 949 753 666 753 666 238 579 238 579 43 835 43 835 619 243 619 243 198 606 198 606 317 128 317 128 527 48 527 48 650 345 650 345 228 240 228 240 522 161 522 161 185 843 185 843 205 366 205 366 791 547 791 547 883 524 883 524 856 715 856 715 177 183 177 183 749 141 749 141 146 868 146 868 216 292 216 292 308 888 308 888 370 386 370 386 327 783 327 783 294 907 294 907 658 695 658 695 564 856 564 856 878 178 878 178 751 374 751 374 200 120 200 120 127 932 127 932 483 370 483 370 32 472 32 472 20 448 20 448 388 564 388 564 870 40 870 40 434 597 434 597 167 113 167 113 47 925 47 925 943 538 943 538 669 348 669 348 62 338 62 338 870 740 870 740 921 632 921 632 593 209 593 209 721 376 721 376 122 825 122 825 796 849 796 849 399 548 399 548 900 500 900 500 278 848 278 848 165 521 165 521 293 171 293 171 819 171 819 171 553 156 553 156 178 104 178 104 800 379 800 379 508 450 508 450 734 277 734 277 767 816 767 816 588 425 588 425 700 926 700 926 548 173 548 173 137 168 137 168 695 841 695 841 656 803 656 803 487 666 487 666 334 149 334 149 941 305 941 305 21 440 21 440 84 338 84 338 10 891 10 891 764 950 764 950 551 448 551 448 728 457 728 457 58 287 58 287 944 620 944 620 293 290 293 290 352 820 352 820 860 199 860 199 407 361 407 361 170 66 170 66 473 840 473 840 428 56 428 56 126 66 126 66 212 4 212 4 177 891 177 891 359 693 359 693 369 587 369 587 448 398 448 398 659 768 659 768 11 902 11 902 446 90 446 90 586 518 586 518 941 142 941 142 852 621 852 621 561 516 561 516 785 719 785 719 877 345 877 345 127 946 127 946 536 222 536 222 496 207 496 207 510 87 510 87 138 727 138 727 895 892 895 892 517 300 517 300 719 827 719 827 945 483 945 483 628 116 628 116 109 649 109 649 204 572 204 572 49 411 49 411 197 140 197 140 673 654 673 654 392 707 392 707 763 5 763 5 746 602 746 602 893 230 893 230 305 160 305 160 679 840 679 840 824 664 824 664 524 185 524 185 404 377 404 377 909 747 909 747 571 317 571 317 144 44 144 44 839 696 839 696 183 805 183 805 517 875 517 875 296 56 296 56 705 356 705 356 414 464 414 464 360 48 360 48 856 852 856 852 907 506 907 506 956 644 956 644 862 489 862 489 683 44 683 44 444 145 444 145 731 715 731 715 278 441 278 441 917 211 917 211 559 672 559 672 120 811 120 811 286 245 286 245 501 941 501 941 527 478 527 478 209 360 209 360 642 178 642 178 166 95 166 95 331 383 331 383 929 199 929 199 336 645 336 645 390 845 390 845 910 824 910 824 872 14 872 14 213 194 213 194 625 350 625 350 711 254 711 254 160 578 160 578 605 382 605 382 774 309 774 309 98 135 98 135 200 167 200 167 566 336 566 336 288 249 288 249 780 647 780 647 28 2 28 2 876 395 876 395 93 653 93 653 50 563 50 563 90 217 90 217 667 600 667 600 897 832 897 832 190 688 190 688 741 339 741 339 820 893 820 893 870 355 870 355 645 845 645 845 450 265 450 265 590 594 590 594 172 244 172 244 369 893 369 893 243 620 243 620 102 896 102 896 753 938 753 938 958 324 958 324 209 321 209 321 796 932 796 932 272 182 272 182 567 818 567 818 512 836 512 836 283 946 283 946 7 858 7 858 552 477 552 477 157 155 157 155 210 480 210 480 849 797 849 797 543 730 543 730 581 43 581 43 748 225 748 225 686 3 686 3 488 190 488 190 597 537 597 537 792 812 792 812 664 722 664 722 402 221 402 221 233 10 233 10 897 629 897 629 782 143 782 143 423 205 423 205 32 867 32 867 86 177 86 177 652 317 652 317 950 867 950 867 21 137 21 137 131 918 131 918 399 676 399 676 76 499 76 499 806 225 806 225 693 151 693 151 661 710 661 710 54 659 54 659 752 15 752 15 857 875 857 875 922 362 922 362 896 344 896 344 591 826 591 826 476 774 476 774 348 661 348 661 802 518 802 518 684 157 684 157 279 75 279 75 681 548 681 548 900 855 900 855 884 38 884 38 648 721 648 721 419 20 419 20 915 916 915 916 162 532 162 532 300 429 300 429 177 766 177 766 172 224 172 224 100 478 100 478 705 804 705 804 609 437 609 437 812 418 812 418 805 568 805 568 579 954 579 954 448 335 448 335 367 509 367 509 239 436 239 436 852 600 852 600 412 689 412 689 387 280 387 280 60 319 60 319 886 406 886 406 556 569 556 569 571 234 571 234 116 895 116 895 179 733 179 733 368 230 368 230 148 623 148 623 15 310 15 310 744 595 744 595 405 940 405 940 140 238 140 238 409 313 409 313 434 859 434 859 72 704 72 704 543 873 543 873 800 732 800 732 622 475 622 475 395 615 395 615 625 309 625 309 376 760 376 760 76 423 76 423 459 621 459 621 216 88 216 88 686 727 686 727 311 228 311 228 734 191 734 191 867 732 867 732 493 93 493 93 165 131 165 131 65 34 65 34 769 58 769 58 303 412 303 412 343 22 343 22 570 690 570 690 122 764 122 764 807 817 807 817 282 374 282 374 833 651 833 651 379 512 379 512 934 743 934 743 309 778 309 778 371 250 371 250 359 322 359 322 500 167 500 167 804 659 804 659 717 95 717 95 361 584 361 584 357 545 357 545 249 715 249 715 568 676 568 676 681 701 681 701 917 15 917 15 674 686 674 686 672 894 672 894 418 166 418 166 464 132 464 132 380 96 380 96 275 73 275 73 419 5 419 5 731 7 731 7 249 875 249 875 862 857 862 857 181 452 181 452 584 607 584 607 271 848 271 848 202 227 202 227 720 960 720 960 38 864 38 864 212 957 212 957 565 328 565 328 655 736 655 736 354 128 354 128 516 376 516 376 621 479 621 479 874 178 874 178 221 325 221 325 575 251 575 251 751 412 751 412 937 749 937 749 219 810 219 810 567 882 567 882 843 322 843 322 782 741 782 741 379 107 379 107 483 536 483 536 383 543 383 543 635 717 635 717 656 4 656 4 425 88 425 88 890 97 890 97 343 471 343 471 10 201 10 201 550 851 550 851 28 271 28 271 524 267 524 267 851 755 851 755 598 462 598 462 795 372 795 372 844 734 844 734 151 851 151 851 631 587 631 587 395 580 395 580 304 761 304 761 523 595 523 595 742 927 742 927 638 834 638 834 794 617 794 617 607 836 607 836 610 308 610 308 959 578 959 578 360 851 360 851 256 217 256 217 937 461 937 461 155 602 155 602 55 604 55 604 696 623 696 623 800 479 800 479 100 553 100 553 202 351 202 351 155 486 155 486 780 670 780 670 180 844 180 844 862 804 862 804 536 579 536 579 587 226 587 226 587 264 587 264 368 448 368 448 229 460 229 460 575 281 575 281 529 755 529 755 254 250 254 250 15 150 15 150 325 935 325 935 434 833 434 833 324 23 324 23 482 117 482 117 378 499 378 499 666 743 666 743 127 539 127 539 555 767 555 767 315 417 315 417 568 474 568 474 812 779 812 779 760 905 760 905 376 336 376 336 201 813 201 813 918 424 918 424 660 886 660 886 7 509 7 509 914 517 914 517 273 112 273 112 678 39 678 39 210 470 210 470 133 153 133 153 55 375 55 375 710 528 710 528 158 621 158 621 597 913 597 913 656 288 656 288 730 199 730 199 567 789 567 789 400 787 400 787 477 444 477 444 694 875 694 875 618 22 618 22 527 250 527 250 218 151 218 151 880 927 880 927 572 425 572 425 643 939 643 939 245 616 245 616 4 103 4 103 634 613 634 613 391 908 391 908 921 228 921 228 624 712 624 712 561 477 561 477 505 512 505 512 308 574 308 574 428 359 428 359 438 557 438 557 628 236 628 236 833 364 833 364 699 215 699 215 794 120 794 120 197 420 197 420 672 56 672 56 681 900 681 900 324 710 324 710 715 689 715 689 708 129 708 129 591 764 591 764 589 259 589 259 254 861 254 861 664 611 664 611 345 255 345 255 735 533 735 533 951 896 951 896 563 321 563 321 63 755 63 755 566 451 566 451 369 352 369 352 865 302 865 302 542 831 542 831 831 452 831 452 492 897 492 897 560 959 560 959 723 519 723 519 295 268 295 268 34 552 34 552 813 587 813 587 442 304 442 304 220 464 220 464 722 475 722 475 484 229 484 229 50 542 50 542 713 518 713 518 184 735 184 735 226 931 226 931 342 376 342 376 924 481 924 481 465 632 465 632 374 602 374 602 708 353 708 353 323 408 323 408 667 235 667 235 43 350 43 350 153 448 153 448 425 95 425 95 914 382 914 382 14 325 14 325 49 312 49 312 509 619 509 619 755 693 755 693 941 36 941 36 747 240 747 240 554 818 554 818 828 726 828 726 213 463 213 463 482 459 482 459 863 679 863 679 745 613 745 613 18 92 18 92 820 367 820 367 776 577 776 577 56 872 56 872 242 736 242 736 62 705 62 705 210 500 210 500 164 291 164 291 385 239 385 239 541 231 541 231 490 886 490 886 876 539 876 539 269 224 269 224 365 772 365 772 189 570 189 570 13 662 13 662 354 69 354 69 333 190 333 190 184 951 184 951 2 409 2 409 590 886 590 886 600 698 600 698 520 32 520 32 202 680 202 680 478 710 478 710 940 157 940 157 603 300 603 300 354 904 354 904 222 331 222 331 422 908 422 908 348 592 348 592 838 191 838 191 796 730 796 730 867 300 867 300 762 959 762 959 563 273 563 273 484 584 484 584 959 546 959 546 864 112 864 112 806 196 806 196 68 617 68 617 216 403 216 403 125 855 125 855 541 220 541 220 201 18 201 18 844 547 844 547 188 105 188 105 404 543 404 543 255 218 255 218 182 633 182 633 140 475 140 475 776 593 776 593 692 916 692 916 948 121 948 121 25 930 25 930 567 312 567 312 820 726 820 726 930 264 930 264 400 948 400 948 92 216 92 216 415 330 415 330 350 69 350 69 55 950 55 950 267 453 267 453 710 230 710 230 496 586 496 586 834 472 834 472 636 796 636 796 245 895 245 895 563 504 563 504 60 66 60 66 365 207 365 207 393 828 393 828 660 261 660 261 738 314 738 314 938 754 938 754 671 128 671 128 705 164 705 164 559 644 559 644 257 156 257 156 852 305 852 305 229 524 229 524 738 38 738 38 638 223 638 223 324 693 324 693 47 817 47 817 367 915 367 915 910 175 910 175 650 777 650 777 108 708 108 708 288 843 288 843 717 5 717 5 869 263 869 263 893 202 893 202 159 477 159 477 415 604 415 604 876 546 876 546 743 891 743 891 249 606 249 606 289 346 289 346 651 78 651 78 808 605 808 605 634 226 634 226 111 674 111 674 561 256 561 256 764 309 764 309 496 639 496 639 360 346 360 346 842 813 842 813 928 711 928 711 935 394 935 394 423 487 423 487 643 11 643 11 850 664 850 664 429 24 429 24 586 750 586 750 585 141 585 141 782 686 782 686 655 509 655 509 174 19 174 19 329 234 329 234 721 909 721 909 729 79 729 79 368 573 368 573 753 342 753 342 472 827 472 827 793 930 793 930 44 720 44 720 364 327 364 327 97 316 97 316 283 333 283 333 769 497 769 497 296 944 296 944 424 342 424 342 685 419 685 419 842 517 842 517 851 264 851 264 923 185 923 185 165 816 165 816 728 131 728 131 166 166 166 166 51 870 51 870 879 281 879 281 678 342 678 342 342 103 342 103 642 573 642 573 517 739 517 739 489 118 489 118 953 405 953 405 468 404 468 404 579 501 579 501 78 153 78 153 822 767 822 767 456 50 456 50 834 627 834 627 521 713 521 713 951 276 951 276 943 833 943 833 114 313 114 313 304 922 304 922 162 552 162 552 150 645 150 645 75 224 75 224 318 299 318 299 516 720 516 720 410 293 410 293 826 477 826 477 367 897 367 897 235 32 235 32 24 388 24 388 428 294 428 294 641 355 641 355 740 494 740 494 428 136 428 136 142 239 142 239 687 403 687 403 699 463 699 463 500 214 500 214 525 940 525 940 185 472 185 472 62 215 62 215 846 787 846 787 919 85 919 85 665 695 665 695 377 349 377 349 341 165 341 165 215 540 215 540 14 884 14 884 806 239 806 239 572 120 572 120 84 340 84 340 589 433 589 433 736 855 736 855 40 669 40 669 192 938 192 938 671 770 671 770 485 447 485 447 648 19 648 19 864 948 864 948 703 532 703 532 836 534 836 534 816 956 816 956 505 484 505 484 542 180 542 180 123 596 123 596 158 924 158 924 729 206 729 206 409 390 409 390 695 943 695 943 782 505 782 505 461 776 461 776 717 815 717 815 869 733 869 733 765 599 765 599 737 487 737 487 471 84 471 84 178 658 178 658 616 252 616 252 162 128 162 128 147 345 147 345 267 707 267 707 845 236 845 236 94 743 94 743 927 869 927 869 222 614 222 614 680 684 680 684 802 690 802 690 24 732 24 732 438 642 438 642 890 885 890 885 603 98 603 98 866 146 866 146 373 434 373 434 820 582 820 582 389 30 389 30 749 6 749 6 225 450 225 450 412 570 412 570 179 115 179 115 870 575 870 575 56 311 56 311 64 550 64 550 833 775 833 775 760 243 760 243 949 276 949 276 365 30 365 30 782 192 782 192 87 160 87 160 111 569 111 569 949 705 949 705 96 412 96 412 475 96 475 96 916 329 916 329 276 48 276 48 463 316 463 316 445 280 445 280 424 102 424 102 775 755 775 755 524 683 524 683 314 334 314 334 249 227 249 227 813 557 813 557 580 156 580 156 271 710 271 710 212 854 212 854 353 196 353 196 484 262 484 262 954 517 954 517 837 84 837 84 258 285 258 285 729 604 729 604 247 721 247 721 89 881 89 881 875 285 875 285 785 534 785 534 259 815 259 815 607 195 607 195 698 41 698 41 567 38 567 38 796 674 796 674 11 614 11 614 57 194 57 194 702 178 702 178 687 345 687 345 509 825 509 825 453 224 453 224 614 97 614 97 916 711 916 711 299 583 299 583 583 820 583 820 466 951 466 951 29 766 29 766 371 116 371 116 555 51 555 51 254 246 254 246 856 723 856 723 306 615 306 615 736 274 736 274 551 357 551 357 658 346 658 346 709 260 709 260 82 711 82 711 715 841 715 841 279 873 279 873 137 495 137 495 622 197 622 197 486 934 486 934 117 724 117 724 730 847 730 847 673 899 673 899 181 577 181 577 185 946 185 946 855 8 855 8 152 757 152 757 310 800 310 800 175 790 175 790 448 464 448 464 869 584 869 584 228 854 228 854 708 791 708 791 710 778 710 778 319 572 319 572 614 710 614 710 751 953 751 953 216 279 216 279 258 324 258 324 130 252 130 252 569 711 569 711 545 427 545 427 425 802 425 802 516 333 516 333 574 744 574 744 464 318 464 318 756 798 756 798 826 398 826 398 412 703 412 703 272 322 272 322 925 58 925 58 369 915 369 915 688 306 688 306 80 685 80 685 931 381 931 381 757 562 757 562 23 678 23 678 643 44 643 44 531 383 531 383 110 896 110 896 504 651 504 651 538 913 538 913 850 165 850 165 843 877 843 877 577 799 577 799 724 187 724 187 735 378 735 378 521 7 521 7 538 750 538 750 465 19 465 19 628 36 628 36 359 146 359 146 513 252 513 252 156 557 156 557 44 584 44 584 466 194 466 194 690 463 690 463 514 735 514 735 119 11 119 11 874 619 874 619 849 318 849 318 443 210 443 210 772 101 772 101 103 406 103 406 150 927 150 927 397 386 397 386 868 642 868 642 932 404 932 404 541 662 541 662 118 768 118 768 453 24 453 24 884 249 884 249 853 880 853 880 85 541 85 541 792 543 792 543 615 477 615 477 133 121 133 121 447 69 447 69 8 437 8 437 324 854 324 854 36 959 36 959 754 645 754 645 493 947 493 947 408 890 408 890 78 678 78 678 26 595 26 595 645 670 645 670 47 734 47 734 546 661 546 661 612 226 612 226 268 378 268 378 87 535 87 535 59 751 59 751 188 361 188 361 511 588 511 588 540 569 540 569 184 283 184 283 401 924 401 924 923 602 923 602 780 90 780 90 143 304 143 304 798 488 798 488 499 207 499 207 717 888 717 888 36 154 36 154 132 892 132 892 352 684 352 684 799 629 799 629 187 528 187 528 779 538 779 538 541 199 541 199 137 662 137 662 898 262 898 262 47 775 47 775 441 309 441 309 422 257 422 257 806 305 806 305 557 778 557 778 1 586 1 586 276 923 276 923 405 838 405 838 129 796 129 796 752 585 752 585 58 186 58 186 940 927 940 927 711 448 711 448 151 944 151 944 132 131 132 131 103 572 103 572 352 907 352 907 550 629 550 629 607 404 607 404 561 258 561 258 152 81 152 81 825 445 825 445 375 356 375 356 133 118 133 118 189 168 189 168 943 429 943 429 379 232 379 232 611 603 611 603 347 484 347 484 675 618 675 618 23 467 23 467 261 57 261 57 64 92 64 92 371 729 371 729 376 476 376 476 810 914 810 914 56 739 56 739 636 95 636 95 651 566 651 566 270 173 270 173 465 335 465 335 474 32 474 32 317 408 317 408 686 847 686 847 792 948 792 948 300 131 300 131 955 247 955 247 72 892 72 892 409 168 409 168 589 172 589 172 563 582 563 582 545 64 545 64 603 511 603 511 656 508 656 508 220 268 220 268 191 593 191 593 627 99 627 99 193 140 193 140 463 954 463 954 317 303 317 303 498 59 498 59 497 813 497 813 816 391 816 391 747 48 747 48 53 686 53 686 911 916 911 916 380 120 380 120 916 169 916 169 24 735 24 735 326 500 326 500 687 275 687 275 454 878 454 878 697 565 697 565 197 708 197 708 6 28 6 28 717 21 717 21 821 403 821 403 638 280 638 280 950 51 950 51 553 927 553 927 204 452 204 452 85 782 85 782 272 540 272 540 818 958 818 958 430 352 430 352 519 640 519 640 294 807 294 807 813 854 813 854 587 190 587 190 657 245 657 245 709 807 709 807 374 202 374 202 528 213 528 213 753 114 753 114 443 945 443 945 363 640 363 640 298 729 298 729 99 315 99 315 149 476 149 476 105 669 105 669 199 959 199 959 740 405 740 405 287 59 287 59 461 582 461 582 786 700 786 700 306 774 306 774 487 547 487 547 52 544 52 544 889 261 889 261 73 786 73 786 505 43 505 43 762 847 762 847 938 912 938 912 230 319 230 319 163 614 163 614 638 634 638 634 465 273 465 273 7 81 7 81 946 234 946 234 539 453 539 453 282 893 282 893 936 398 936 398 370 715 370 715 495 405 495 405 180 905 180 905 262 762 262 762 49 223 49 223 727 399 727 399 75 235 75 235 415 90 415 90 443 891 443 891 624 535 624 535 652 470 652 470 495 436 495 436 606 436 606 436 342 276 342 276 228 897 228 897 371 717 371 717 870 30 870 30 384 736 384 736 425 809 425 809 609 783 609 783 577 381 577 381 845 552 845 552 525 141 525 141 284 924 284 924 895 499 895 499 888 399 888 399 92 127 92 127 163 922 163 922 319 626 319 626 175 521 175 521 468 899 468 899 260 733 260 733 413 285 413 285 541 267 541 267 945 863 945 863 843 379 843 379 504 666 504 666 433 458 433 458 112 727 112 727 198 520 198 520 491 399 491 399 150 955 150 955 79 496 79 496 705 858 705 858 468 31 468 31 571 467 571 467 73 945 73 945 202 134 202 134 784 496 784 496 587 584 587 584 158 860 158 860 252 295 252 295 693 910 693 910 392 696 392 696 505 831 505 831 885 553 885 553 37 154 37 154 134 73 134 73 697 951 697 951 919 667 919 667 584 929 584 929 148 661 148 661 192 546 192 546 523 153 523 153 816 289 816 289 138 3 138 3 141 99 141 99 347 950 347 950 342 497 342 497 566 514 566 514 91 451 91 451 613 749 613 749 643 714 643 714 522 110 522 110 7 615 7 615 791 819 791 819 437 497 437 497 531 283 531 283 348 701 348 701 744 45 744 45 96 928 96 928 108 15 108 15 98 384 98 384 921 320 921 320 572 144 572 144 479 348 479 348 407 370 407 370 389 881 389 881 372 704 372 704 612 514 612 514 166 199 166 199 874 581 874 581 534 647 534 647 664 293 664 293 958 372 958 372 708 64 708 64 238 952 238 952 216 233 216 233 587 303 587 303 913 167 913 167 779 105 779 105 641 437 641 437 250 107 250 107 717 256 717 256 567 942 567 942 431 300 431 300 439 799 439 799 821 207 821 207 514 414 514 414 512 693 512 693 241 383 241 383 391 26 391 26 630 715 630 715 337 691 337 691 148 896 148 896 702 741 702 741 739 653 739 653 703 588 703 588 142 343 142 343 26 310 26 310 596 311 596 311 167 742 167 742 74 250 74 250 597 529 597 529 151 479 151 479 933 612 933 612 374 797 374 797 238 828 238 828 120 154 120 154 472 300 472 300 959 181 959 181 801 699 801 699 901 893 901 893 155 803 155 803 659 119 659 119 427 467 427 467 522 860 522 860 396 430 396 430 349 728 349 728 586 906 586 906 341 141 341 141 328 690 328 690 268 654 268 654 314 613 314 613 498 868 498 868 300 916 300 916 76 908 76 908 889 232 889 232 879 631 879 631 596 121 596 121 649 265 649 265 67 664 67 664 601 155 601 155 414 262 414 262 946 762 946 762 853 699 853 699 188 485 188 485 104 736 104 736 755 338 755 338 556 277 556 277 422 41 422 41 589 684 589 684 569 136 569 136 134 492 134 492 227 701 227 701 746 655 746 655 689 591 689 591 863 260 863 260 1 374 1 374 542 237 542 237 392 926 392 926 309 674 309 674 781 297 781 297 132 557 132 557 427 810 427 810 899 332 899 332 787 42 787 42 379 307 379 307 456 102 456 102 72 327 72 327 801 527 801 527 94 227 94 227 778 905 778 905 129 727 129 727 899 812 899 812 267 100 267 100 800 774 800 774 426 385 426 385 327 536 327 536 351 345 351 345 437 212 437 212 896 587 896 587 889 230 889 230 374 745 374 745 888 552 888 552 384 889 384 889 679 619 679 619 47 823 47 823 596 757 596 757 872 785 872 785 798 126 798 126 485 233 485 233 56 946 56 946 628 87 628 87 810 114 810 114 438 933 438 933 400 466 400 466 225 401 225 401 409 797 409 797 511 14 511 14 841 269 841 269 813 3 813 3 733 842 733 842 912 21 912 21 660 498 660 498 530 234 530 234 876 254 876 254 850 288 850 288 659 612 659 612 183 759 183 759 139 527 139 527 380 420 380 420 552 286 552 286 853 419 853 419 271 100 271 100 336 710 336 710 360 413 360 413 829 488 829 488 901 187 901 187 288 242 288 242 161 611 161 611 941 722 941 722 584 425 584 425 428 168 428 168 797 793 797 793 953 72 953 72 84 498 84 498 847 768 847 768 806 220 806 220 273 110 273 110 27 750 27 750 636 491 636 491 6 405 6 405 771 790 771 790 329 7 329 7 402 485 402 485 267 4 267 4 876 515 876 515 648 256 648 256 207 165 207 165 681 281 681 281 516 527 516 527 819 428 819 428 94 782 94 782 342 511 342 511 426 871 426 871 120 515 120 515 198 660 198 660 786 89 786 89 871 959 871 959 817 408 817 408 852 459 852 459 696 907 696 907 616 203 616 203 284 945 284 945 852 649 852 649 806 444 806 444 858 769 858 769 501 402 501 402 595 419 595 419 377 207 377 207 362 852 362 852 57 65 57 65 95 877 95 877 334 811 334 811 934 642 934 642 901 317 901 317 2 627 2 627 601 234 601 234 696 411 696 411 17 424 17 424 817 13 817 13 465 342 465 342 364 464 364 464 785 451 785 451 122 30 122 30 796 884 796 884 576 423 576 423 530 802 530 802 952 716 952 716 614 505 614 505 688 228 688 228 288 923 288 923 649 762 649 762 795 923 795 923 249 460 249 460 328 707 328 707 586 782 586 782 810 718 810 718 537 421 537 421 153 302 153 302 855 877 855 877 639 775 639 775 395 756 395 756 541 754 541 754 143 60 143 60 199 443 199 443 271 253 271 253 548 100 548 100 845 544 845 544 47 608 47 608 415 645 415 645 57 920 57 920 431 318 431 318 740 298 740 298 954 914 954 914 937 549 937 549 722 699 722 699 147 782 147 782 668 552 668 552 514 477 514 477 915 956 915 956 42 833 42 833 579 205 579 205 209 536 209 536 718 806 718 806 404 184 404 184 299 5 299 5 418 553 418 553 866 93 866 93 17 726 17 726 707 38 707 38 170 392 170 392 729 135 729 135 179 516 179 516 832 740 832 740 516 523 516 523 141 649 141 649 332 212 332 212 807 439 807 439 589 586 589 586 778 611 778 611 284 588 284 588 5 950 5 950 98 172 98 172 892 715 892 715 285 305 285 305 38 947 38 947 287 468 287 468 336 692 336 692 462 326 462 326 792 6 792 6 739 873 739 873 754 149 754 149 747 851 747 851 487 386 487 386 777 910 777 910 849 738 849 738 50 90 50 90 417 317 417 317 367 490 367 490 665 16 665 16 607 611 607 611 914 204 914 204 754 800 754 800 376 852 376 852 175 752 175 752 840 131 840 131 367 470 367 470 25 804 25 804 799 73 799 73 208 184 208 184 898 882 898 882 42 820 42 820 621 496 621 496 54 448 54 448 842 791 842 791 728 825 728 825 341 876 341 876 776 367 776 367 162 747 162 747 785 488 785 488 469 642 469 642 530 603 530 603 232 275 232 275 640 822 640 822 360 118 360 118 738 25 738 25 697 628 697 628 84 345 84 345 453 62 453 62 569 133 569 133 129 13 129 13 903 478 903 478 559 885 559 885 155 943 155 943 320 634 320 634 757 783 757 783 590 799 590 799 553 76 553 76 391 602 391 602 30 806 30 806 556 150 556 150 911 721 911 721 211 177 211 177 461 631 461 631 614 575 614 575 58 436 58 436 290 5 290 5 271 344 271 344 89 638 89 638 23 40 23 40 624 538 624 538 242 862 242 862 674 826 674 826 595 292 595 292 251 374 251 374 130 733 130 733 477 151 477 151 283 29 283 29 703 413 703 413 782 107 782 107 168 121 168 121 93 582 93 582 825 596 825 596 864 797 864 797 865 519 865 519 772 22 772 22 38 673 38 673 8 328 8 328 163 805 163 805 446 896 446 896 836 136 836 136 400 64 400 64 331 55 331 55 121 316 121 316 79 207 79 207 712 923 712 923 888 35 888 35 929 188 929 188 4 59 4 59 5 911 5 911 226 54 226 54 545 335 545 335 566 141 566 141 81 542 81 542 555 96 555 96 290 594 290 594 72 782 72 782 119 823 119 823 40 558 40 558 516 73 516 73 891 774 891 774 341 509 341 509 838 149 838 149 581 952 581 952 927 74 927 74 135 214 135 214 498 458 498 458 801 101 801 101 959 302 959 302 236 935 236 935 345 2 345 2 86 20 86 20 808 584 808 584 543 85 543 85 424 819 424 819 159 522 159 522 360 492 360 492 447 261 447 261 140 209 140 209 379 717 379 717 716 689 716 689 359 28 359 28 883 17 883 17 359 354 359 354 544 42 544 42 885 319 885 319 712 360 712 360 350 396 350 396 242 620 242 620 261 531 261 531 377 459 377 459 927 851 927 851 246 445 246 445 244 432 244 432 807 57 807 57 2 611 2 611 739 418 739 418 36 395 36 395 625 198 625 198 795 449 795 449 362 935 362 935 312 593 312 593 956 444 956 444 741 892 741 892 873 433 873 433 28 55 28 55 645 290 645 290 557 939 557 939 762 740 762 740 317 947 317 947 711 125 711 125 765 359 765 359 264 568 264 568 577 81 577 81 431 243 431 243 14 797 14 797 170 509 170 509 688 547 688 547 385 375 385 375 521 109 521 109 143 505 143 505 326 899 326 899 652 827 652 827 103 409 103 409 157 856 157 856 11 937 11 937 308 171 308 171 924 153 924 153 470 771 470 771 796 769 796 769 606 291 606 291 349 173 349 173 824 642 824 642 6 350 6 350 871 393 871 393 85 329 85 329 575 599 575 599 856 278 856 278 363 256 363 256 242 738 242 738 104 10 104 10 669 125 669 125 8 238 8 238 610 813 610 813 561 413 561 413 546 170 546 170 156 121 156 121 593 672 593 672 406 279 406 279 565 880 565 880 258 260 258 260 939 366 939 366 276 445 276 445 291 420 291 420 23 437 23 437 479 910 479 910 553 83 553 83 120 349 120 349 506 561 506 561 601 756 601 756 529 670 529 670 66 110 66 110 198 157 198 157 326 150 326 150 713 164 713 164 653 940 653 940 602 926 602 926 339 743 339 743 142 745 142 745 551 686 551 686 913 473 913 473 621 798 621 798 350 115 350 115 797 391 797 391 9 627 9 627 897 303 897 303 374 518 374 518 955 845 955 845 607 465 607 465 60 399 60 399 337 552 337 552 590 597 590 597 367 407 367 407 396 755 396 755 238 29 238 29 869 51 869 51 728 300 728 300 732 401 732 401 457 171 457 171 650 829 650 829 821 372 821 372 347 540 347 540 224 406 224 406 461 904 461 904 932 788 932 788 52 651 52 651 47 99 47 99 761 104 761 104 898 816 898 816 726 18 726 18 371 536 371 536 155 947 155 947 44 687 44 687 301 743 301 743 489 570 489 570 194 638 194 638 382 628 382 628 805 381 805 381 79 77 79 77 184 861 184 861 86 358 86 358 365 907 365 907 801 342 801 342 781 487 781 487 146 40 146 40 625 261 625 261 221 27 221 27 267 687 267 687 141 225 141 225 350 32 350 32 703 32 703 32 130 266 130 266 165 372 165 372 865 785 865 785 132 427 132 427 125 591 125 591 246 519 246 519 296 334 296 334 41 128 41 128 841 849 841 849 31 895 31 895 734 587 734 587 364 228 364 228 501 741 501 741 251 770 251 770 241 189 241 189 137 926 137 926 488 179 488 179 271 217 271 217 190 432 190 432 923 347 923 347 451 440 451 440 355 788 355 788 711 609 711 609 240 550 240 550 553 54 553 54 860 932 860 932 801 309 801 309 919 663 919 663 567 722 567 722 549 381 549 381 585 690 585 690 94 325 94 325 905 369 905 369 813 340 813 340 253 221 253 221 914 195 914 195 254 248 254 248 352 30 352 30 761 569 761 569 255 422 255 422 113 204 113 204 491 272 491 272 827 654 827 654 947 517 947 517 896 657 896 657 123 352 123 352 894 222 894 222 442 243 442 243 328 366 328 366 317 642 317 642 546 197 546 197 741 583 741 583 478 107 478 107 449 393 449 393 568 274 568 274 246 193 246 193 523 144 523 144 826 45 826 45 136 365 136 365 278 832 278 832 306 934 306 934 489 545 489 545 35 299 35 299 638 867 638 867 203 299 203 299 204 675 204 675 570 933 570 933 285 827 285 827 94 720 94 720 538 937 538 937 376 213 376 213 61 419 61 419 798 532 798 532 726 337 726 337 698 30 698 30 138 144 138 144 584 252 584 252 476 487 476 487 560 119 560 119 282 14 282 14 783 541 783 541 636 83 636 83 606 718 606 718 656 334 656 334 869 811 869 811 759 72 759 72 64 9 64 9 680 65 680 65 298 172 298 172 131 925 131 925 669 494 669 494 626 546 626 546 84 575 84 575 558 855 558 855 555 369 555 369 940 464 940 464 928 356 928 356 152 515 152 515 218 216 218 216 308 475 308 475 276 834 276 834 662 183 662 183 223 394 223 394 861 525 861 525 423 823 423 823 647 411 647 411 485 220 485 220 744 954 744 954 648 776 648 776 800 33 800 33 712 860 712 860 227 382 227 382 501 816 501 816 119 753 119 753 686 845 686 845 953 15 953 15 363 691 363 691 345 607 345 607 628 84 628 84 601 224 601 224 231 727 231 727 850 130 850 130 246 790 246 790 494 680 494 680 743 800 743 800 495 364 495 364 338 568 338 568 39 475 39 475 551 916 551 916 958 757 958 757 101 414 101 414 368 878 368 878 292 55 292 55 780 816 780 816 438 87 438 87 924 206 924 206 357 627 357 627 164 335 164 335 870 457 870 457 394 607 394 607 919 531 919 531 265 226 265 226 237 507 237 507 366 367 366 367 686 356 686 356 922 527 922 527 376 673 376 673 386 130 386 130 632 252 632 252 882 697 882 697 180 625 180 625 69 733 69 733 578 752 578 752 175 455 175 455 142 222 142 222 564 710 564 710 536 340 536 340 942 924 942 924 628 159 628 159 330 1 330 1 264 894 264 894 907 543 907 543 913 680 913 680 518 468 518 468 542 451 542 451 357 51 357 51 467 558 467 558 741 131 741 131 168 56 168 56 279 894 279 894 808 806 808 806 98 723 98 723 499 433 499 433 639 293 639 293 700 710 700 710 572 715 572 715 459 324 459 324 122 718 122 718 443 897 443 897 687 685 687 685 893 902 893 902 293 668 293 668 569 128 569 128 215 395 215 395 285 885 285 885 51 801 51 801 598 776 598 776 382 702 382 702 325 688 325 688 579 715 579 715 439 501 439 501 870 732 870 732 631 174 631 174 830 590 830 590 598 772 598 772 883 436 883 436 118 850 118 850 3 853 3 853 208 298 208 298 447 363 447 363 623 336 623 336 143 549 143 549 51 573 51 573 298 165 298 165 591 285 591 285 95 323 95 323 140 657 140 657 848 201 848 201 772 110 772 110 753 694 753 694 295 508 295 508 333 251 333 251 57 57 57 57 321 128 321 128 146 339 146 339 319 736 319 736 925 177 925 177 461 40 461 40 729 363 729 363 324 284 324 284 667 205 667 205 394 665 394 665 950 214 950 214 482 834 482 834 906 357 906 357 626 49 626 49 565 754 565 754 606 707 606 707 566 259 566 259 669 393 669 393 541 724 541 724 123 646 123 646 80 403 80 403 537 949 537 949 650 675 650 675 872 257 872 257 728 153 728 153 529 104 529 104 72 283 72 283 566 224 566 224 874 279 874 279 163 944 163 944 799 285 799 285 113 713 113 713 343 328 343 328 651 271 651 271 729 229 729 229 881 858 881 858 631 504 631 504 180 183 180 183 835 233 835 233 700 589 700 589 210 674 210 674 235 537 235 537 51 267 51 267 522 641 522 641 62 207 62 207 783 20 783 20 879 507 879 507 397 714 397 714 807 798 807 798 163 410 163 410 415 925 415 925 70 306 70 306 101 332 101 332 893 498 893 498 282 568 282 568 356 559 356 559 244 542 244 542 426 433 426 433 957 497 957 497 82 821 82 821 850 88 850 88 438 491 438 491 868 685 868 685 255 377 255 377 378 959 378 959 494 54 494 54 814 657 814 657 535 304 535 304 171 217 171 217 865 295 865 295 886 449 886 449 775 207 775 207 610 746 610 746 25 594 25 594 410 676 410 676 892 908 892 908 603 760 603 760 294 589 294 589 630 734 630 734 419 667 419 667 211 263 211 263 211 365 211 365 169 660 169 660 425 369 425 369 519 92 519 92 877 6 877 6 463 106 463 106 315 451 315 451 565 765 565 765 2 367 2 367 260 391 260 391 839 902 839 902 95 570 95 570 294 719 294 719 632 880 632 880 880 630 880 630 784 447 784 447 594 550 594 550 188 885 188 885 888 535 888 535 547 849 547 849 421 883 421 883 577 458 577 458 685 152 685 152 869 774 869 774 59 409 59 409 498 804 498 804 397 637 397 637 930 883 930 883 371 767 371 767 211 716 211 716 39 492 39 492 808 136 808 136 401 380 401 380 958 265 958 265 515 583 515 583 696 90 696 90 856 484 856 484 651 954 651 954 640 217 640 217 768 474 768 474 832 165 832 165 246 611 246 611 238 823 238 823 541 302 541 302 758 244 758 244 828 73 828 73 791 437 791 437 363 505 363 505 807 582 807 582 90 242 90 242 395 809 395 809 265 737 265 737 448 209 448 209 78 35 78 35 914 331 914 331 238 457 238 457 468 736 468 736 3 582 3 582 740 220 740 220 478 611 478 611 361 750 361 750 353 409 353 409 92 249 92 249 382 404 382 404 715 339 715 339 445 502 445 502 569 274 569 274 566 723 566 723 803 241 803 241 49 683 49 683 702 336 702 336 743 500 743 500 673 224 673 224 73 586 73 586 56 69 56 69 92 506 92 506 516 536 516 536 890 840 890 840 406 869 406 869 849 939 849 939 280 493 280 493 546 652 546 652 516 229 516 229 515 203 515 203 234 502 234 502 478 954 478 954 687 699 687 699 816 864 816 864 393 70 393 70 778 567 778 567 132 283 132 283 852 813 852 813 63 946 63 946 709 359 709 359 240 313 240 313 668 913 668 913 170 305 170 305 672 460 672 460 374 138 374 138 811 374 811 374 792 120 792 120 1 841 1 841 46 866 46 866 377 566 377 566 362 227 362 227 896 483 896 483 465 456 465 456 213 936 213 936 765 469 765 469 394 81 394 81 413 192 413 192 585 927 585 927 496 564 496 564 525 839 525 839 269 528 269 528 869 689 869 689 479 422 479 422 948 762 948 762 929 316 929 316 628 690 628 690 742 142 742 142 494 799 494 799 723 778 723 778 195 569 195 569 547 18 547 18 167 812 167 812 34 126 34 126 352 857 352 857 115 471 115 471 331 660 331 660 907 413 907 413 472 551 472 551 499 515 499 515 905 782 905 782 841 749 841 749 55 442 55 442 575 761 575 761 781 398 781 398 91 243 91 243 203 37 203 37 758 415 758 415 260 714 260 714 445 435 445 435 224 638 224 638 115 922 115 922 667 757 667 757 813 754 813 754 196 537 196 537 20 207 20 207 959 198 959 198 551 182 551 182 387 844 387 844 694 866 694 866 541 561 541 561 296 835 296 835 876 748 876 748 246 570 246 570 354 427 354 427 686 351 686 351 777 654 777 654 625 379 625 379 892 41 892 41 948 14 948 14 617 198 617 198 131 522 131 522 150 33 150 33 122 86 122 86 89 490 89 490 778 588 778 588 95 647 95 647 890 187 890 187 486 527 486 527 931 293 931 293 514 847 514 847 691 770 691 770 476 777 476 777 299 252 299 252 430 49 430 49 225 241 225 241 136 302 136 302 767 436 767 436 719 223 719 223 898 716 898 716 504 147 504 147 891 244 891 244 849 399 849 399 338 153 338 153 377 461 377 461 318 287 318 287 867 375 867 375 919 368 919 368 739 348 739 348 305 779 305 779 627 411 627 411 160 210 160 210 904 270 904 270 360 704 360 704 703 795 703 795 161 199 161 199 74 796 74 796 501 524 501 524 686 223 686 223 422 742 422 742 70 41 70 41 134 674 134 674 446 111 446 111 700 386 700 386 88 411 88 411 6 953 6 953 171 461 171 461 818 240 818 240 607 855 607 855 99 645 99 645 754 704 754 704 530 135 530 135 502 66 502 66 331 955 331 955 144 269 144 269 748 90 748 90 827 642 827 642 745 208 745 208 579 760 579 760 267 255 267 255 651 762 651 762 428 58 428 58 455 646 455 646 892 138 892 138 898 144 898 144 191 237 191 237 730 573 730 573 717 786 717 786 191 745 191 745 593 798 593 798 56 801 56 801 203 618 203 618 541 297 541 297 846 386 846 386 286 504 286 504 2 935 2 935 570 887 570 887 163 398 163 398 137 326 137 326 128 928 128 928 691 951 691 951 189 824 189 824 311 785 311 785 465 680 465 680 869 782 869 782 393 372 393 372 36 285 36 285 237 609 237 609 628 375 628 375 781 432 781 432 547 507 547 507 807 788 807 788 363 438 363 438 944 846 944 846 829 496 829 496 882 782 882 782 796 102 796 102 9 252 9 252 671 521 671 521 937 499 937 499 498 701 498 701 342 832 342 832 85 475 85 475 106 231 106 231 283 623 283 623 530 30 530 30 749 890 749 890 849 721 849 721 773 113 773 113 700 796 700 796 627 444 627 444 637 724 637 724 283 632 283 632 401 766 401 766 437 246 437 246 458 86 458 86 716 377 716 377 333 778 333 778 128 252 128 252 852 573 852 573 836 618 836 618 749 452 749 452 416 164 416 164 57 236 57 236 176 639 176 639 35 515 35 515 854 201 854 201 765 685 765 685 14 152 14 152 533 109 533 109 200 505 200 505 600 425 600 425 713 380 713 380 836 633 836 633 363 98 363 98 366 552 366 552 348 98 348 98 892 761 892 761 30 103 30 103 492 352 492 352 581 399 581 399 779 133 779 133 764 366 764 366 512 649 512 649 894 624 894 624 227 348 227 348 852 396 852 396 394 213 394 213 929 784 929 784 624 598 624 598 409 618 409 618 865 566 865 566 642 698 642 698 447 257 447 257 185 725 185 725 238 899 238 899 111 450 111 450 419 576 419 576 871 81 871 81 155 125 155 125 578 802 578 802 593 725 593 725 600 708 600 708 34 89 34 89 325 815 325 815 955 194 955 194 433 742 433 742 223 634 223 634 664 29 664 29 226 223 226 223 713 443 713 443 303 133 303 133 744 735 744 735 324 177 324 177 940 344 940 344 433 350 433 350 610 492 610 492 541 444 541 444 872 146 872 146 513 620 513 620 819 952 819 952 874 261 874 261 265 701 265 701 59 402 59 402 840 824 840 824 233 210 233 210 605 431 605 431 253 695 253 695 654 417 654 417 470 104 470 104 305 125 305 125 868 318 868 318 498 744 498 744 942 586 942 586 397 718 397 718 481 131 481 131 815 384 815 384 75 384 75 384 85 330 85 330 649 294 649 294 405 140 405 140 363 94 363 94 792 665 792 665 789 454 789 454 477 309 477 309 703 109 703 109 501 606 501 606 52 408 52 408 915 448 915 448 839 255 839 255 529 658 529 658 264 369 264 369 182 237 182 237 940 289 940 289 27 423 27 423 806 398 806 398 946 521 946 521 960 937 960 937 830 398 830 398 473 667 473 667 342 424 342 424 802 508 802 508 103 315 103 315 800 29 800 29 431 416 431 416 558 63 558 63 771 228 771 228 503 90 503 90 713 390 713 390 384 151 384 151 255 828 255 828 562 111 562 111 310 873 310 873 456 826 456 826 587 599 587 599 55 47 55 47 301 218 301 218 139 210 139 210 769 289 769 289 932 796 932 796 258 143 258 143 501 377 501 377 60 570 60 570 711 650 711 650 849 173 849 173 372 740 372 740 312 678 312 678 44 80 44 80 953 153 953 153 947 73 947 73 754 747 754 747 97 577 97 577 533 759 533 759 353 668 353 668 39 13 39 13 882 818 882 818 323 686 323 686 233 146 233 146 789 81 789 81 813 506 813 506 608 802 608 802 378 864 378 864 248 509 248 509 479 300 479 300 9 183 9 183 448 763 448 763 910 598 910 598 212 94 212 94 26 276 26 276 679 345 679 345 467 608 467 608 858 36 858 36 242 348 242 348 414 301 414 301 452 96 452 96 765 788 765 788 300 54 300 54 401 814 401 814 799 92 799 92 267 899 267 899 38 901 38 901 109 272 109 272 31 600 31 600 16 198 16 198 893 751 893 751 351 393 351 393 452 410 452 410 282 113 282 113 397 154 397 154 917 396 917 396 712 678 712 678 502 90 502 90 117 297 117 297 698 336 698 336 362 449 362 449 880 22 880 22 400 130 400 130 124 457 124 457 422 625 422 625 470 58 470 58 957 586 957 586 393 300 393 300 186 187 186 187 820 410 820 410 407 166 407 166 140 623 140 623 353 35 353 35 664 267 664 267 827 635 827 635 948 261 948 261 666 814 666 814 591 36 591 36 904 558 904 558 812 869 812 869 930 482 930 482 613 760 613 760 90 292 90 292 547 3 547 3 565 644 565 644 743 349 743 349 645 916 645 916 912 727 912 727 676 936 676 936 383 749 383 749 240 418 240 418 678 749 678 749 397 10 397 10 766 228 766 228 595 234 595 234 125 322 125 322 788 958 788 958 431 717 431 717 181 563 181 563 308 124 308 124 433 173 433 173 831 445 831 445 340 899 340 899 920 176 920 176 832 830 832 830 795 233 795 233 683 542 683 542 823 370 823 370 927 21 927 21 57 777 57 777 94 472 94 472 299 662 299 662 684 138 684 138 123 138 123 138 89 694 89 694 193 168 193 168 250 681 250 681 109 742 109 742 502 610 502 610 62 366 62 366 137 24 137 24 460 673 460 673 130 49 130 49 511 271 511 271 836 780 836 780 149 640 149 640 201 824 201 824 800 366 800 366 474 442 474 442 454 585 454 585 920 524 920 524 575 946 575 946 695 920 695 920 731 512 731 512 826 574 826 574 904 154 904 154 337 554 337 554 325 748 325 748 748 568 748 568 826 373 826 373 678 398 678 398 828 356 828 356 50 773 50 773 890 30 890 30 726 302 726 302 560 60 560 60 43 714 43 714 629 779 629 779 158 81 158 81 238 394 238 394 370 45 370 45 536 943 536 943 252 572 252 572 258 611 258 611 293 273 293 273 912 897 912 897 108 946 108 946 314 283 314 283 802 732 802 732 10 629 10 629 107 507 107 507 354 8 354 8 195 947 195 947 692 704 692 704 55 858 55 858 648 831 648 831 360 699 360 699 185 664 185 664 652 276 652 276 632 596 632 596 237 344 237 344 648 816 648 816 615 943 615 943 448 285 448 285 622 625 622 625 780 703 780 703 6 815 6 815 748 367 748 367 9 234 9 234 372 57 372 57 869 346 869 346 907 607 907 607 91 680 91 680 492 852 492 852 1 116 1 116 103 129 103 129 769 656 769 656 737 707 737 707 728 514 728 514 144 939 144 939 728 70 728 70 128 61 128 61 550 458 550 458 336 689 336 689 764 561 764 561 246 502 246 502 104 273 104 273 887 682 887 682 12 116 12 116 496 35 496 35 860 795 860 795 784 425 784 425 99 502 99 502 283 249 283 249 702 301 702 301 927 858 927 858 676 109 676 109 267 269 267 269 142 655 142 655 669 327 669 327 888 885 888 885 513 447 513 447 460 352 460 352 633 352 633 352 69 325 69 325 604 649 604 649 50 12 50 12 402 587 402 587 502 402 502 402 25 111 25 111 650 40 650 40 259 622 259 622 698 593 698 593 676 584 676 584 938 556 938 556 175 229 175 229 139 386 139 386 228 555 228 555 683 59 683 59 641 894 641 894 205 491 205 491 270 848 270 848 947 590 947 590 490 8 490 8 886 151 886 151 453 448 453 448 385 745 385 745 805 711 805 711 84 28 84 28 869 160 869 160 258 702 258 702 754 897 754 897 781 469 781 469 419 515 419 515 331 571 331 571 545 68 545 68 536 644 536 644 81 686 81 686 559 696 559 696 170 17 170 17 164 402 164 402 633 947 633 947 730 960 730 960 284 139 284 139 333 36 333 36 136 583 136 583 266 85 266 85 196 199 196 199 306 31 306 31 428 863 428 863 315 255 315 255 686 857 686 857 750 168 750 168 720 241 720 241 426 448 426 448 672 419 672 419 227 625 227 625 341 479 341 479 127 278 127 278 163 55 163 55 656 276 656 276 951 545 951 545 191 234 191 234 853 392 853 392 390 783 390 783 464 74 464 74 53 937 53 937 658 570 658 570 560 407 560 407 90 95 90 95 879 360 879 360 761 52 761 52 125 290 125 290 84 358 84 358 186 508 186 508 613 153 613 153 601 483 601 483 890 419 890 419 226 953 226 953 885 719 885 719 625 465 625 465 10 796 10 796 501 117 501 117 68 316 68 316 626 864 626 864 64 21 64 21 128 133 128 133 239 323 239 323 137 454 137 454 207 445 207 445 85 266 85 266 803 54 803 54 594 413 594 413 367 947 367 947 466 247 466 247 46 295 46 295 489 438 489 438 686 636 686 636 258 813 258 813 917 77 917 77 154 227 154 227 921 428 921 428 643 18 643 18 839 29 839 29 419 937 419 937 189 153 189 153 498 523 498 523 303 269 303 269 960 654 960 654 934 728 934 728 876 189 876 189 316 144 316 144 750 279 750 279 289 574 289 574 526 333 526 333 793 221 793 221 490 584 490 584 124 799 124 799 628 480 628 480 437 744 437 744 562 742 562 742 580 401 580 401 189 667 189 667 60 550 60 550 130 567 130 567 197 360 197 360 836 803 836 803 475 589 475 589 407 255 407 255 359 541 359 541 639 16 639 16 303 67 303 67 808 93 808 93 899 174 899 174 85 934 85 934 838 906 838 906 868 420 868 420 372 698 372 698 522 387 522 387 666 918 666 918 846 740 846 740 857 744 857 744 459 540 459 540 167 238 167 238 562 115 562 115 589 540 589 540 69 294 69 294 426 791 426 791 734 486 734 486 494 442 494 442 230 407 230 407 864 85 864 85 414 658 414 658 537 425 537 425 857 291 857 291 263 237 263 237 192 75 192 75 811 780 811 780 909 959 909 959 859 37 859 37 848 871 848 871 64 330 64 330 813 32 813 32 409 449 409 449 220 443 220 443 183 710 183 710 552 60 552 60 959 327 959 327 177 667 177 667 875 678 875 678 490 710 490 710 457 187 457 187 442 720 442 720 544 309 544 309 628 931 628 931 872 86 872 86 129 871 129 871 887 765 887 765 126 771 126 771 292 923 292 923 605 273 605 273 348 275 348 275 739 480 739 480 733 512 733 512 363 179 363 179 60 493 60 493 353 64 353 64 543 731 543 731 135 562 135 562 132 702 132 702 179 872 179 872 440 192 440 192 463 627 463 627 865 957 865 957 280 412 280 412 309 582 309 582 288 156 288 156 192 30 192 30 482 832 482 832 471 719 471 719 15 86 15 86 589 445 589 445 205 579 205 579 721 244 721 244 441 27 441 27 279 500 279 500 706 102 706 102 490 623 490 623 813 800 813 800 911 764 911 764 769 741 769 741 278 476 278 476 123 329 123 329 705 347 705 347 817 443 817 443 611 323 611 323 911 561 911 561 932 663 932 663 728 150 728 150 64 459 64 459 673 456 673 456 454 902 454 902 19 922 19 922 410 167 410 167 876 915 876 915 435 253 435 253 639 366 639 366 478 590 478 590 495 152 495 152 953 465 953 465 312 502 312 502 313 564 313 564 167 92 167 92 676 342 676 342 796 214 796 214 591 419 591 419 898 34 898 34 713 181 713 181 808 337 808 337 38 434 38 434 864 74 864 74 538 502 538 502 86 50 86 50 361 79 361 79 842 931 842 931 492 576 492 576 847 935 847 935 275 62 275 62 590 321 590 321 350 246 350 246 385 36 385 36 675 197 675 197 824 634 824 634 908 766 908 766 407 862 407 862 277 168 277 168 278 738 278 738 18 125 18 125 512 842 512 842 487 237 487 237 628 15 628 15 398 473 398 473 359 862 359 862 277 152 277 152 541 629 541 629 571 782 571 782 668 686 668 686 103 844 103 844 604 631 604 631 680 783 680 783 570 437 570 437 21 133 21 133 231 516 231 516 283 86 283 86 171 434 171 434 824 856 824 856 861 769 861 769 257 24 257 24 556 937 556 937 668 215 668 215 89 723 89 723 583 266 583 266 890 735 890 735 79 602 79 602 953 415 953 415 794 290 794 290 19 794 19 794 30 372 30 372 218 586 218 586 423 148 423 148 692 286 692 286 341 955 341 955 921 441 921 441 603 789 603 789 152 433 152 433 258 900 258 900 83 529 83 529 676 923 676 923 382 535 382 535 817 291 817 291 548 502 548 502 941 217 941 217 226 790 226 790 496 622 496 622 298 847 298 847 740 134 740 134 450 498 450 498 523 826 523 826 642 960 642 960 951 534 951 534 154 304 154 304 848 667 848 667 201 429 201 429 295 150 295 150 12 615 12 615 604 253 604 253 358 936 358 936 459 819 459 819 792 83 792 83 595 875 595 875 213 364 213 364 794 659 794 659 665 150 665 150 84 409 84 409 688 615 688 615 776 670 776 670 381 809 381 809 465 116 465 116 373 860 373 860 544 38 544 38 481 563 481 563 183 241 183 241 608 339 608 339 559 195 559 195 290 855 290 855 627 451 627 451 686 654 686 654 131 840 131 840 285 507 285 507 50 608 50 608 156 597 156 597 425 267 425 267 110 581 110 581 738 510 738 510 552 490 552 490 429 33 429 33 564 728 564 728 430 401 430 401 526 404 526 404 733 607 733 607 266 474 266 474 836 462 836 462 588 88 588 88 517 793 517 793 846 752 846 752 146 555 146 555 606 442 606 442 755 805 755 805 413 383 413 383 257 191 257 191 243 535 243 535 915 428 915 428 518 85 518 85 50 109 50 109 212 325 212 325 71 909 71 909 815 520 815 520 800 388 800 388 556 180 556 180 563 120 563 120 564 726 564 726 102 681 102 681 328 601 328 601 439 652 439 652 383 411 383 411 563 520 563 520 320 880 320 880 704 252 704 252 331 669 331 669 497 221 497 221 699 255 699 255 856 608 856 608 469 267 469 267 632 903 632 903 597 457 597 457 928 874 928 874 67 857 67 857 113 18 113 18 827 591 827 591 610 959 610 959 172 821 172 821 635 162 635 162 346 711 346 711 474 932 474 932 157 437 157 437 177 414 177 414 736 676 736 676 389 479 389 479 226 173 226 173 113 810 113 810 568 733 568 733 353 564 353 564 265 948 265 948 856 362 856 362 465 294 465 294 106 489 106 489 799 925 799 925 770 388 770 388 86 308 86 308 285 322 285 322 560 701 560 701 526 670 526 670 696 581 696 581 713 235 713 235 215 475 215 475 285 948 285 948 439 118 439 118 312 314 312 314 571 930 571 930 888 336 888 336 792 411 792 411 842 512 842 512 791 86 791 86 947 645 947 645 790 696 790 696 331 145 331 145 328 93 328 93 317 392 317 392 585 771 585 771 643 79 643 79 291 368 291 368 209 107 209 107 732 376 732 376 554 788 554 788 559 414 559 414 57 854 57 854 818 505 818 505 645 453 645 453 752 368 752 368 287 667 287 667 630 71 630 71 430 840 430 840 163 375 163 375 107 236 107 236 170 300 170 300 484 544 484 544 723 264 723 264 570 942 570 942 825 414 825 414 803 213 803 213 397 759 397 759 360 6 360 6 82 145 82 145 808 169 808 169 543 538 543 538 275 473 275 473 288 57 288 57 241 932 241 932 725 326 725 326 345 652 345 652 466 461 466 461 890 712 890 712 189 144 189 144 661 3 661 3 960 156 960 156 804 588 804 588 677 933 677 933 531 203 531 203 65 101 65 101 214 336 214 336 613 534 613 534 827 735 827 735 185 871 185 871 481 305 481 305 500 314 500 314 763 242 763 242 293 679 293 679 146 835 146 835 557 760 557 760 768 633 768 633 66 171 66 171 821 604 821 604 942 435 942 435 373 105 373 105 142 184 142 184 279 849 279 849 148 914 148 914 328 632 328 632 838 17 838 17 582 310 582 310 508 120 508 120 38 537 38 537 677 382 677 382 527 97 527 97 515 908 515 908 637 131 637 131 618 193 618 193 382 231 382 231 5 433 5 433 248 490 248 490 338 865 338 865 865 93 865 93 417 717 417 717 134 196 134 196 600 35 600 35 773 791 773 791 754 582 754 582 786 68 786 68 635 203 635 203 438 619 438 619 918 447 918 447 267 673 267 673 951 863 951 863 897 430 897 430 234 862 234 862 925 335 925 335 10 931 10 931 629 116 629 116 650 584 650 584 693 579 693 579 560 156 560 156 668 403 668 403 853 226 853 226 832 114 832 114 486 144 486 144 518 544 518 544 486 529 486 529 939 594 939 594 618 707 618 707 126 623 126 623 411 506 411 506 419 150 419 150 120 59 120 59 209 279 209 279 721 834 721 834 85 53 85 53 13 252 13 252 461 554 461 554 293 78 293 78 238 419 238 419 678 76 678 76 63 768 63 768 819 834 819 834 668 790 668 790 769 623 769 623 563 748 563 748 794 69 794 69 10 641 10 641 794 683 794 683 567 772 567 772 821 635 821 635 934 219 934 219 687 132 687 132 226 9 226 9 670 664 670 664 124 63 124 63 802 267 802 267 62 531 62 531 734 685 734 685 382 418 382 418 610 613 610 613 486 448 486 448 786 335 786 335 755 498 755 498 934 381 934 381 118 115 118 115 873 52 873 52 662 563 662 563 443 171 443 171 13 915 13 915 591 656 591 656 807 810 807 810 749 322 749 322 262 195 262 195 689 23 689 23 160 413 160 413 74 216 74 216 383 682 383 682 956 321 956 321 384 144 384 144 351 2 351 2 597 43 597 43 477 896 477 896 259 9 259 9 376 532 376 532 897 459 897 459 807 908 807 908 738 676 738 676 523 82 523 82 278 533 278 533 167 798 167 798 363 391 363 391 805 899 805 899 839 917 839 917 771 261 771 261 288 785 288 785 913 802 913 802 373 134 373 134 269 728 269 728 362 149 362 149 501 9 501 9 252 293 252 293 256 881 256 881 398 705 398 705 268 422 268 422 724 679 724 679 326 305 326 305 729 11 729 11 243 461 243 461 939 876 939 876 938 536 938 536 921 690 921 690 172 298 172 298 61 568 61 568 28 589 28 589 618 522 618 522 166 821 166 821 264 554 264 554 845 15 845 15 851 459 851 459 550 311 550 311 858 406 858 406 282 706 282 706 321 872 321 872 552 822 552 822 831 530 831 530 96 781 96 781 737 472 737 472 297 118 297 118 517 883 517 883 252 340 252 340 800 527 800 527 102 509 102 509 57 653 57 653 714 892 714 892 619 834 619 834 29 655 29 655 615 118 615 118 744 617 744 617 239 231 239 231 650 689 650 689 540 323 540 323 180 642 180 642 602 497 602 497 106 617 106 617 840 938 840 938 919 23 919 23 443 60 443 60 19 412 19 412 68 712 68 712 661 525 661 525 825 494 825 494 301 786 301 786 836 127 836 127 383 328 383 328 610 772 610 772 323 448 323 448 164 886 164 886 644 510 644 510 753 388 753 388 482 634 482 634 131 784 131 784 101 818 101 818 918 214 918 214 892 563 892 563 507 339 507 339 45 553 45 553 557 581 557 581 112 781 112 781 367 366 367 366 755 840 755 840 498 361 498 361 543 573 543 573 766 901 766 901 822 135 822 135 874 389 874 389 777 561 777 561 677 415 677 415 642 764 642 764 368 446 368 446 92 732 92 732 290 385 290 385 229 59 229 59 99 377 99 377 323 117 323 117 369 302 369 302 108 347 108 347 926 347 926 347 236 944 236 944 847 814 847 814 611 751 611 751 447 201 447 201 837 579 837 579 570 260 570 260 600 76 600 76 930 936 930 936 953 737 953 737 494 309 494 309 919 521 919 521 870 93 870 93 567 897 567 897 360 647 360 647 238 569 238 569 230 333 230 333 938 599 938 599 486 126 486 126 490 50 490 50 64 413 64 413 897 600 897 600 100 672 100 672 727 904 727 904 145 497 145 497 104 313 104 313 159 433 159 433 310 368 310 368 651 687 651 687 661 182 661 182 378 931 378 931 652 318 652 318 898 373 898 373 778 272 778 272 176 831 176 831 830 432 830 432 419 115 419 115 447 304 447 304 958 538 958 538 40 740 40 740 694 691 694 691 167 150 167 150 258 193 258 193 695 381 695 381 463 151 463 151 911 622 911 622 570 445 570 445 99 276 99 276 387 842 387 842 716 113 716 113 509 651 509 651 184 189 184 189 401 450 401 450 936 98 936 98 249 738 249 738 177 62 177 62 517 85 517 85 447 228 447 228 409 182 409 182 654 795 654 795 237 407 237 407 815 157 815 157 908 509 908 509 649 665 649 665 213 95 213 95 405 498 405 498 573 554 573 554 33 767 33 767 651 320 651 320 718 73 718 73 667 180 667 180 531 527 531 527 732 335 732 335 439 517 439 517 666 208 666 208 916 99 916 99 173 844 173 844 79 432 79 432 885 902 885 902 257 335 257 335 908 323 908 323 447 908 447 908 736 759 736 759 303 40 303 40 51 79 51 79 399 601 399 601 473 616 473 616 236 901 236 901 509 405 509 405 300 842 300 842 476 92 476 92 5 889 5 889 712 122 712 122 67 854 67 854 550 219 550 219 198 666 198 666 752 738 752 738 321 945 321 945 949 359 949 359 893 765 893 765 532 564 532 564 403 913 403 913 68 520 68 520 374 758 374 758 143 340 143 340 423 745 423 745 19 448 19 448 63 731 63 731 320 423 320 423 936 944 936 944 92 150 92 150 548 193 548 193 386 913 386 913 5 602 5 602 222 15 222 15 51 444 51 444 51 377 51 377 874 604 874 604 725 367 725 367 761 674 761 674 175 451 175 451 323 235 323 235 255 635 255 635 770 840 770 840 85 659 85 659 831 573 831 573 856 505 856 505 219 323 219 323 448 80 448 80 778 902 778 902 605 301 605 301 851 231 851 231 15 285 15 285 721 699 721 699 715 221 715 221 309 74 309 74 157 160 157 160 321 337 321 337 672 141 672 141 78 320 78 320 520 63 520 63 583 957 583 957 472 67 472 67 44 480 44 480 108 349 108 349 16 373 16 373 433 259 433 259 924 957 924 957 936 928 936 928 202 428 202 428 359 659 359 659 298 556 298 556 791 301 791 301 864 153 864 153 887 55 887 55 100 516 100 516 727 682 727 682 704 816 704 816 30 244 30 244 214 344 214 344 133 954 133 954 536 423 536 423 282 144 282 144 398 62 398 62 382 67 382 67 339 689 339 689 359 912 359 912 216 714 216 714 351 554 351 554 736 325 736 325 515 120 515 120 130 787 130 787 708 724 708 724 619 151 619 151 170 269 170 269 409 940 409 940 396 422 396 422 801 92 801 92 793 661 793 661 105 810 105 810 146 68 146 68 943 778 943 778 589 340 589 340 896 484 896 484 884 789 884 789 450 148 450 148 4 79 4 79 427 45 427 45 335 765 335 765 7 433 7 433 58 781 58 781 758 26 758 26 191 97 191 97 555 213 555 213 300 144 300 144 686 66 686 66 355 741 355 741 155 885 155 885 408 607 408 607 289 56 289 56 534 176 534 176 516 583 516 583 442 767 442 767 348 274 348 274 886 422 886 422 20 446 20 446 16 116 16 116 683 677 683 677 416 811 416 811 886 81 886 81 668 5 668 5 625 358 625 358 8 882 8 882 699 584 699 584 710 634 710 634 104 412 104 412 230 133 230 133 598 514 598 514 635 462 635 462 722 575 722 575 683 642 683 642 634 714 634 714 814 901 814 901 899 336 899 336 84 237 84 237 115 947 115 947 956 453 956 453 359 646 359 646 94 780 94 780 335 595 335 595 578 435 578 435 493 853 493 853 391 483 391 483 154 446 154 446 157 949 157 949 897 818 897 818 11 375 11 375 482 266 482 266 106 238 106 238 208 19 208 19 487 14 487 14 628 460 628 460 133 132 133 132 584 172 584 172 729 685 729 685 348 89 348 89 524 28 524 28 340 369 340 369 413 920 413 920 615 389 615 389 540 923 540 923 162 857 162 857 880 916 880 916 868 742 868 742 594 806 594 806 160 25 160 25 656 935 656 935 221 401 221 401 395 738 395 738 185 932 185 932 57 853 57 853 226 730 226 730 228 308 228 308 284 561 284 561 936 612 936 612 766 344 766 344 697 321 697 321 244 244 244 244 667 920 667 920 702 669 702 669 360 45 360 45 688 226 688 226 846 823 846 823 560 705 560 705 782 735 782 735 828 752 828 752 638 581 638 581 417 279 417 279 840 251 840 251 900 339 900 339 361 519 361 519 157 53 157 53 307 229 307 229 631 1 631 1 203 515 203 515 242 240 242 240 235 772 235 772 65 430 65 430 225 638 225 638 749 668 749 668 719 527 719 527 297 828 297 828 794 911 794 911 634 433 634 433 655 473 655 473 863 386 863 386 198 926 198 926 330 778 330 778 812 66 812 66 320 918 320 918 831 477 831 477 924 362 924 362 468 509 468 509 266 60 266 60 82 547 82 547 780 951 780 951 693 1 693 1 313 506 313 506 779 130 779 130 377 855 377 855 442 2 442 2 522 916 522 916 248 594 248 594 830 941 830 941 699 848 699 848 742 934 742 934 377 351 377 351 360 272 360 272 72 754 72 754 161 340 161 340 7 338 7 338 939 7 939 7 110 63 110 63 310 945 310 945 325 811 325 811 519 399 519 399 810 701 810 701 52 785 52 785 912 336 912 336 681 797 681 797 890 369 890 369 357 522 357 522 68 484 68 484 638 102 638 102 347 863 347 863 537 689 537 689 895 13 895 13 563 352 563 352 520 780 520 780 795 155 795 155 670 880 670 880 373 702 373 702 640 446 640 446 632 412 632 412 382 177 382 177 817 951 817 951 511 377 511 377 318 458 318 458 124 695 124 695 660 895 660 895 899 515 899 515 890 249 890 249 885 358 885 358 203 716 203 716 392 736 392 736 504 64 504 64 389 355 389 355 523 726 523 726 518 626 518 626 10 787 10 787 137 553 137 553 624 484 624 484 226 602 226 602 236 540 236 540 644 813 644 813 295 287 295 287 118 907 118 907 684 379 684 379 655 288 655 288 569 325 569 325 692 519 692 519 715 388 715 388 413 595 413 595 884 307 884 307 661 326 661 326 153 703 153 703 700 858 700 858 116 908 116 908 837 892 837 892 211 241 211 241 696 523 696 523 215 503 215 503 497 414 497 414 247 669 247 669 607 571 607 571 634 727 634 727 198 481 198 481 384 907 384 907 573 895 573 895 378 275 378 275 369 314 369 314 750 829 750 829 864 107 864 107 436 526 436 526 95 863 95 863 891 826 891 826 341 469 341 469 836 366 836 366 62 899 62 899 166 327 166 327 936 402 936 402 457 280 457 280 121 285 121 285 171 40 171 40 935 502 935 502 222 177 222 177 254 482 254 482 520 931 520 931 30 536 30 536 225 478 225 478 571 197 571 197 56 444 56 444 347 906 347 906 303 197 303 197 603 253 603 253 890 120 890 120 491 676 491 676 37 329 37 329 205 189 205 189 75 669 75 669 282 505 282 505 671 848 671 848 125 380 125 380 679 431 679 431 54 671 54 671 507 510 507 510 88 174 88 174 11 628 11 628 587 363 587 363 407 250 407 250 587 9 587 9 564 944 564 944 423 113 423 113 78 488 78 488 579 960 579 960 544 553 544 553 790 775 790 775 829 109 829 109 109 138 109 138 459 675 459 675 486 514 486 514 323 46 323 46 758 283 758 283 947 291 947 291 420 694 420 694 508 463 508 463 779 296 779 296 659 48 659 48 476 954 476 954 580 887 580 887 25 487 25 487 554 12 554 12 155 33 155 33 569 201 569 201 14 715 14 715 373 126 373 126 624 192 624 192 248 556 248 556 149 779 149 779 560 138 560 138 293 813 293 813 542 4 542 4 733 795 733 795 600 310 600 310 330 637 330 637 71 309 71 309 81 176 81 176 810 710 810 710 874 837 874 837 914 101 914 101 288 320 288 320 868 64 868 64 339 857 339 857 154 890 154 890 310 318 310 318 578 488 578 488 401 400 401 400 637 407 637 407 895 417 895 417 897 196 897 196 881 188 881 188 856 738 856 738 42 861 42 861 927 664 927 664 898 245 898 245 712 512 712 512 547 424 547 424 344 234 344 234 463 846 463 846 489 343 489 343 407 53 407 53 41 702 41 702 933 157 933 157 602 650 602 650 692 507 692 507 80 345 80 345 530 439 530 439 118 767 118 767 485 109 485 109 137 641 137 641 291 432 291 432 728 770 728 770 657 955 657 955 868 542 868 542 166 195 166 195 954 431 954 431 934 650 934 650 419 534 419 534 884 156 884 156 313 743 313 743 324 310 324 310 172 428 172 428 929 267 929 267 256 673 256 673 745 705 745 705 781 886 781 886 268 372 268 372 382 849 382 849 912 883 912 883 147 521 147 521 336 126 336 126 863 492 863 492 312 846 312 846 202 826 202 826 843 205 843 205 528 423 528 423 349 25 349 25 832 349 832 349 794 902 794 902 445 631 445 631 253 921 253 921 385 904 385 904 345 717 345 717 149 210 149 210 724 530 724 530 795 335 795 335 388 620 388 620 671 713 671 713 26 9 26 9 799 93 799 93 631 890 631 890 604 4 604 4 588 265 588 265 156 49 156 49 7 520 7 520 766 804 766 804 324 357 324 357 30 391 30 391 93 600 93 600 956 241 956 241 811 99 811 99 683 751 683 751 476 188 476 188 340 707 340 707 433 333 433 333 241 608 241 608 640 182 640 182 786 496 786 496 50 778 50 778 91 78 91 78 518 77 518 77 68 525 68 525 461 381 461 381 728 559 728 559 428 774 428 774 310 366 310 366 541 716 541 716 147 630 147 630 430 869 430 869 566 41 566 41 128 732 128 732 329 176 329 176 145 914 145 914 83 850 83 850 124 847 124 847 827 683 827 683 723 64 723 64 946 19 946 19 3 650 3 650 63 539 63 539 586 774 586 774 380 708 380 708 317 704 317 704 194 890 194 890 140 522 140 522 599 487 599 487 183 560 183 560 329 880 329 880 512 650 512 650 510 690 510 690 484 159 484 159 940 446 940 446 757 745 757 745 31 536 31 536 408 727 408 727 311 441 311 441 904 652 904 652 487 141 487 141 913 414 913 414 951 502 951 502 85 664 85 664 771 455 771 455 907 376 907 376 251 457 251 457 315 818 315 818 353 441 353 441 195 107 195 107 13 72 13 72 213 830 213 830 364 794 364 794 759 123 759 123 189 200 189 200 193 419 193 419 659 798 659 798 610 749 610 749 406 477 406 477 28 69 28 69 194 186 194 186 196 519 196 519 37 221 37 221 195 520 195 520 613 803 613 803 471 142 471 142 121 797 121 797 619 79 619 79 666 70 666 70 476 882 476 882 872 9 872 9 448 754 448 754 649 308 649 308 926 112 926 112 672 657 672 657 354 862 354 862 73 493 73 493 856 590 856 590 907 305 907 305 161 840 161 840 301 189 301 189 731 823 731 823 323 824 323 824 828 895 828 895 942 457 942 457 261 370 261 370 463 558 463 558 801 572 801 572 562 795 562 795 613 251 613 251 871 824 871 824 635 899 635 899 530 289 530 289 735 857 735 857 811 617 811 617 380 147 380 147 369 273 369 273 359 727 359 727 670 803 670 803 791 935 791 935 105 855 105 855 608 838 608 838 483 456 483 456 462 32 462 32 253 382 253 382 362 103 362 103 506 437 506 437 787 642 787 642 49 416 49 416 250 907 250 907 911 737 911 737 868 849 868 849 43 471 43 471 591 385 591 385 957 467 957 467 876 235 876 235 731 176 731 176 551 200 551 200 475 396 475 396 525 319 525 319 807 891 807 891 195 108 195 108 892 66 892 66 641 610 641 610 492 29 492 29 915 611 915 611 540 185 540 185 854 106 854 106 711 954 711 954 577 33 577 33 249 951 249 951 601 171 601 171 916 249 916 249 187 283 187 283 207 256 207 256 86 315 86 315 562 830 562 830 366 647 366 647 731 601 731 601 667 495 667 495 636 237 636 237 776 24 776 24 922 840 922 840 948 924 948 924 464 237 464 237 52 261 52 261 330 594 330 594 751 470 751 470 138 225 138 225 225 386 225 386 935 122 935 122 472 115 472 115 649 432 649 432 186 452 186 452 942 776 942 776 317 776 317 776 104 829 104 829 878 641 878 641 285 767 285 767 43 745 43 745 326 111 326 111 553 813 553 813 112 676 112 676 814 236 814 236 382 681 382 681 791 380 791 380 676 892 676 892 916 102 916 102 686 273 686 273 231 37 231 37 567 142 567 142 809 43 809 43 562 12 562 12 5 669 5 669 165 604 165 604 315 210 315 210 937 639 937 639 94 279 94 279 812 365 812 365 279 558 279 558 622 784 622 784 352 458 352 458 327 454 327 454 905 20 905 20 544 162 544 162 310 682 310 682 373 874 373 874 222 410 222 410 602 667 602 667 398 620 398 620 549 853 549 853 570 96 570 96 597 837 597 837 572 238 572 238 680 666 680 666 220 342 220 342 761 170 761 170 399 598 399 598 247 62 247 62 287 161 287 161 933 593 933 593 169 607 169 607 285 917 285 917 94 168 94 168 584 622 584 622 837 333 837 333 487 117 487 117 56 79 56 79 590 118 590 118 226 485 226 485 419 306 419 306 776 443 776 443 419 926 419 926 61 942 61 942 670 162 670 162 630 732 630 732 401 42 401 42 100 474 100 474 384 53 384 53 819 291 819 291 349 544 349 544 771 431 771 431 227 718 227 718 455 938 455 938 286 725 286 725 264 757 264 757 112 703 112 703 415 293 415 293 591 204 591 204 831 2 831 2 581 687 581 687 105 905 105 905 47 781 47 781 181 299 181 299 895 257 895 257 912 204 912 204 379 475 379 475 184 581 184 581 635 668 635 668 2 930 2 930 942 507 942 507 469 292 469 292 790 419 790 419 108 895 108 895 647 243 647 243 728 222 728 222 556 60 556 60 508 27 508 27 258 903 258 903 527 583 527 583 475 333 475 333 30 424 30 424 797 316 797 316 71 757 71 757 65 697 65 697 318 156 318 156 276 216 276 216 332 189 332 189 249 870 249 870 587 237 587 237 420 928 420 928 491 244 491 244 800 377 800 377 625 207 625 207 267 472 267 472 627 942 627 942 277 855 277 855 349 887 349 887 517 389 517 389 494 321 494 321 243 677 243 677 763 666 763 666 271 429 271 429 684 834 684 834 281 200 281 200 954 366 954 366 806 469 806 469 504 198 504 198 226 933 226 933 775 743 775 743 200 768 200 768 607 609 607 609 876 225 876 225 653 313 653 313 690 438 690 438 495 553 495 553 148 161 148 161 122 284 122 284 863 633 863 633 821 114 821 114 822 586 822 586 507 258 507 258 526 849 526 849 318 801 318 801 123 512 123 512 725 159 725 159 864 874 864 874 174 943 174 943 420 525 420 525 905 363 905 363 417 108 417 108 122 800 122 800 389 253 389 253 679 910 679 910 145 106 145 106 397 425 397 425 795 84 795 84 124 667 124 667 13 331 13 331 150 768 150 768 355 855 355 855 945 179 945 179 513 536 513 536 539 140 539 140 573 393 573 393 924 582 924 582 827 936 827 936 895 759 895 759 451 276 451 276 809 746 809 746 49 740 49 740 77 734 77 734 180 734 180 734 822 133 822 133 208 1 208 1 769 197 769 197 28 764 28 764 352 826 352 826 261 500 261 500 728 434 728 434 137 578 137 578 67 623 67 623 765 435 765 435 719 745 719 745 520 518 520 518 510 842 510 842 805 498 805 498 932 368 932 368 108 238 108 238 747 230 747 230 723 523 723 523 622 796 622 796 107 129 107 129 122 644 122 644 90 703 90 703 175 215 175 215 856 488 856 488 129 833 129 833 822 228 822 228 336 456 336 456 555 275 555 275 161 585 161 585 656 855 656 855 688 326 688 326 39 301 39 301 795 359 795 359 841 518 841 518 469 199 469 199 417 262 417 262 225 116 225 116 430 774 430 774 27 752 27 752 134 19 134 19 623 499 623 499 462 748 462 748 288 102 288 102 579 937 579 937 244 524 244 524 833 462 833 462 772 281 772 281 920 859 920 859 877 828 877 828 539 589 539 589 504 60 504 60 622 656 622 656 391 785 391 785 906 583 906 583 76 39 76 39 447 586 447 586 334 608 334 608 45 547 45 547 491 143 491 143 202 528 202 528 721 125 721 125 479 69 479 69 195 871 195 871 666 638 666 638 126 529 126 529 193 102 193 102 959 531 959 531 825 311 825 311 615 302 615 302 339 383 339 383 420 153 420 153 184 831 184 831 951 767 951 767 228 297 228 297 246 639 246 639 359 41 359 41 267 427 267 427 931 217 931 217 690 457 690 457 721 842 721 842 575 917 575 917 700 898 700 898 278 61 278 61 945 931 945 931 603 859 603 859 30 735 30 735 268 649 268 649 830 443 830 443 303 151 303 151 72 949 72 949 758 911 758 911 899 320 899 320 740 493 740 493 719 259 719 259 657 98 657 98 349 344 349 344 359 786 359 786 946 654 946 654 424 661 424 661 681 104 681 104 357 697 357 697 814 412 814 412 579 725 579 725 523 921 523 921 382 306 382 306 703 882 703 882 201 4 201 4 455 358 455 358 738 340 738 340 602 325 602 325 664 538 664 538 196 469 196 469 404 647 404 647 869 717 869 717 909 828 909 828 432 475 432 475 787 209 787 209 494 31 494 31 5 527 5 527 633 941 633 941 859 950 859 950 641 207 641 207 605 504 605 504 266 1 266 1 553 700 553 700 300 51 300 51 497 476 497 476 82 459 82 459 123 615 123 615 380 160 380 160 159 928 159 928 381 64 381 64 141 829 141 829 381 747 381 747 4 169 4 169 951 341 951 341 476 194 476 194 636 40 636 40 957 219 957 219 431 128 431 128 486 635 486 635 648 941 648 941 81 436 81 436 487 686 487 686 236 270 236 270 798 339 798 339 842 616 842 616 92 672 92 672 117 482 117 482 193 545 193 545 647 144 647 144 194 85 194 85 433 188 433 188 555 366 555 366 501 545 501 545 663 338 663 338 941 690 941 690 762 93 762 93 706 913 706 913 152 861 152 861 245 152 245 152 395 532 395 532 729 276 729 276 832 762 832 762 598 68 598 68 698 825 698 825 40 479 40 479 206 175 206 175 735 203 735 203 294 879 294 879 285 167 285 167 383 576 383 576 411 514 411 514 106 92 106 92 35 609 35 609 398 307 398 307 151 381 151 381 100 38 100 38 809 66 809 66 929 466 929 466 305 304 305 304 91 512 91 512 959 16 959 16 838 790 838 790 878 160 878 160 550 783 550 783 731 709 731 709 888 923 888 923 630 868 630 868 714 944 714 944 659 189 659 189 683 710 683 710 378 692 378 692 521 853 521 853 213 395 213 395 869 838 869 838 478 949 478 949 790 57 790 57 358 411 358 411 580 448 580 448 656 91 656 91 493 34 493 34 19 3 19 3 162 281 162 281 571 667 571 667 75 276 75 276 808 728 808 728 671 758 671 758 269 234 269 234 621 789 621 789 626 175 626 175 279 764 279 764 691 189 691 189 401 233 401 233 832 156 832 156 742 271 742 271 667 713 667 713 371 789 371 789 92 821 92 821 43 342 43 342 496 132 496 132 17 32 17 32 406 847 406 847 321 373 321 373 97 226 97 226 359 140 359 140 249 894 249 894 665 856 665 856 626 160 626 160 402 856 402 856 150 526 150 526 711 348 711 348 304 608 304 608 495 178 495 178 464 274 464 274 919 609 919 609 604 18 604 18 477 353 477 353 591 771 591 771 54 670 54 670 54 635 54 635 617 697 617 697 945 196 945 196 465 775 465 775 376 478 376 478 670 592 670 592 275 892 275 892 21 401 21 401 97 771 97 771 780 507 780 507 466 718 466 718 318 78 318 78 395 480 395 480 908 285 908 285 474 416 474 416 577 671 577 671 731 408 731 408 793 457 793 457 803 356 803 356 612 643 612 643 478 601 478 601 516 106 516 106 648 188 648 188 561 718 561 718 306 137 306 137 184 949 184 949 451 366 451 366 312 790 312 790 244 589 244 589 484 223 484 223 19 62 19 62 68 944 68 944 385 586 385 586 563 478 563 478 308 625 308 625 226 753 226 753 182 613 182 613 404 934 404 934 416 493 416 493 751 387 751 387 499 683 499 683 30 726 30 726 139 122 139 122 523 73 523 73 829 485 829 485 609 658 609 658 623 685 623 685 229 476 229 476 222 646 222 646 298 837 298 837 218 858 218 858 795 545 795 545 837 5 837 5 309 629 309 629 408 215 408 215 73 188 73 188 94 149 94 149 127 358 127 358 631 505 631 505 654 404 654 404 919 301 919 301 133 669 133 669 324 532 324 532 326 909 326 909 539 770 539 770 453 737 453 737 715 126 715 126 13 459 13 459 24 519 24 519 635 372 635 372 346 780 346 780 257 885 257 885 571 307 571 307 868 93 868 93 893 339 893 339 690 185 690 185 574 736 574 736 386 295 386 295 484 797 484 797 424 16 424 16 261 451 261 451 117 734 117 734 460 933 460 933 524 365 524 365 247 586 247 586 804 909 804 909 662 749 662 749 266 387 266 387 335 187 335 187 732 392 732 392 413 280 413 280 334 265 334 265 588 602 588 602 873 741 873 741 575 460 575 460 263 883 263 883 619 429 619 429 345 121 345 121 89 111 89 111 673 566 673 566 40 312 40 312 824 537 824 537 328 868 328 868 457 519 457 519 448 449 448 449 532 857 532 857 744 145 744 145 620 475 620 475 816 588 816 588 186 847 186 847 728 155 728 155 55 168 55 168 630 478 630 478 566 719 566 719 691 423 691 423 536 226 536 226 526 509 526 509 213 496 213 496 407 154 407 154 58 446 58 446 309 685 309 685 37 581 37 581 609 473 609 473 139 945 139 945 425 756 425 756 115 931 115 931 430 73 430 73 550 855 550 855 588 33 588 33 26 335 26 335 815 433 815 433 617 857 617 857 124 530 124 530 4 528 4 528 348 232 348 232 368 578 368 578 272 204 272 204 519 945 519 945 108 778 108 778 55 84 55 84 1 406 1 406 587 204 587 204 891 150 891 150 539 301 539 301 79 166 79 166 506 13 506 13 462 261 462 261 239 837 239 837 496 701 496 701 852 46 852 46 538 87 538 87 717 38 717 38 346 875 346 875 98 14 98 14 465 387 465 387 943 443 943 443 374 605 374 605 419 693 419 693 17 172 17 172 898 634 898 634 192 471 192 471 228 248 228 248 693 441 693 441 244 854 244 854 629 479 629 479 689 556 689 556 560 710 560 710 659 826 659 826 856 357 856 357 543 335 543 335 676 382 676 382 533 427 533 427 741 505 741 505 416 738 416 738 894 51 894 51 699 697 699 697 934 444 934 444 889 236 889 236 809 218 809 218 831 169 831 169 360 581 360 581 584 82 584 82 596 744 596 744 864 447 864 447 887 294 887 294 746 314 746 314 811 211 811 211 859 641 859 641 544 823 544 823 444 647 444 647 475 143 475 143 747 691 747 691 433 76 433 76 666 543 666 543 528 849 528 849 15 538 15 538 119 889 119 889 35 551 35 551 505 590 505 590 707 188 707 188 383 787 383 787 178 836 178 836 770 700 770 700 389 605 389 605 84 369 84 369 613 219 613 219 913 67 913 67 262 614 262 614 89 401 89 401 809 828 809 828 868 946 868 946 416 520 416 520 43 139 43 139 32 376 32 376 188 48 188 48 624 428 624 428 952 493 952 493 43 376 43 376 212 1 212 1 642 102 642 102 412 158 412 158 952 882 952 882 940 747 940 747 868 652 868 652 437 258 437 258 370 89 370 89 702 690 702 690 34 307 34 307 608 254 608 254 8 932 8 932 137 603 137 603 10 303 10 303 762 758 762 758 229 839 229 839 201 556 201 556 489 790 489 790 928 785 928 785 312 632 312 632 380 170 380 170 843 957 843 957 879 178 879 178 301 554 301 554 350 217 350 217 62 632 62 632 451 448 451 448 817 916 817 916 428 510 428 510 270 414 270 414 122 670 122 670 881 618 881 618 547 31 547 31 137 450 137 450 689 115 689 115 474 609 474 609 193 256 193 256 379 633 379 633 709 482 709 482 665 750 665 750 834 103 834 103 50 858 50 858 915 785 915 785 923 583 923 583 804 536 804 536 635 632 635 632 951 741 951 741 653 544 653 544 739 600 739 600 162 616 162 616 848 580 848 580 733 46 733 46 380 621 380 621 501 641 501 641 313 785 313 785 438 166 438 166 556 476 556 476 896 662 896 662 656 754 656 754 49 425 49 425 209 381 209 381 178 268 178 268 443 233 443 233 839 793 839 793 565 330 565 330 699 324 699 324 833 926 833 926 236 434 236 434 184 915 184 915 74 255 74 255 709 849 709 849 860 440 860 440 231 109 231 109 890 610 890 610 51 311 51 311 660 753 660 753 529 429 529 429 169 722 169 722 192 231 192 231 884 563 884 563 582 945 582 945 593 334 593 334 516 818 516 818 376 556 376 556 260 495 260 495 80 60 80 60 40 160 40 160 786 609 786 609 226 500 226 500 203 305 203 305 569 329 569 329 414 503 414 503 203 309 203 309 960 561 960 561 325 128 325 128 635 82 635 82 237 679 237 679 363 65 363 65 473 731 473 731 260 665 260 665 629 704 629 704 714 615 714 615 321 494 321 494 855 559 855 559 465 948 465 948 856 360 856 360 267 912 267 912 592 699 592 699 236 184 236 184 149 455 149 455 132 916 132 916 782 224 782 224 565 257 565 257 187 268 187 268 696 335 696 335 45 389 45 389 408 580 408 580 905 314 905 314 308 664 308 664 585 461 585 461 571 406 571 406 198 514 198 514 448 734 448 734 863 782 863 782 270 805 270 805 123 483 123 483 943 798 943 798 286 254 286 254 224 79 224 79 115 688 115 688 875 188 875 188 717 51 717 51 192 92 192 92 424 570 424 570 243 765 243 765 946 763 946 763 43 671 43 671 301 161 301 161 739 823 739 823 941 907 941 907 364 173 364 173 925 266 925 266 809 798 809 798 314 166 314 166 273 282 273 282 150 218 150 218 304 551 304 551 470 148 470 148 870 124 870 124 373 310 373 310 806 711 806 711 959 88 959 88 505 168 505 168 22 771 22 771 505 371 505 371 113 183 113 183 342 370 342 370 536 614 536 614 596 481 596 481 489 887 489 887 139 752 139 752 342 516 342 516 742 709 742 709 613 220 613 220 357 119 357 119 47 130 47 130 731 532 731 532 673 107 673 107 112 220 112 220 254 260 254 260 735 579 735 579 410 619 410 619 889 243 889 243 801 241 801 241 929 840 929 840 590 734 590 734 143 722 143 722 116 877 116 877 461 790 461 790 505 843 505 843 60 590 60 590 470 540 470 540 592 868 592 868 88 887 88 887 464 315 464 315 610 101 610 101 791 614 791 614 681 613 681 613 214 431 214 431 822 107 822 107 143 274 143 274 744 541 744 541 667 447 667 447 175 725 175 725 294 923 294 923 914 674 914 674 366 383 366 383 42 902 42 902 903 696 903 696 101 633 101 633 601 325 601 325 580 485 580 485 672 925 672 925 861 40 861 40 44 550 44 550 473 469 473 469 415 767 415 767 951 947 951 947 818 567 818 567 200 380 200 380 175 83 175 83 369 607 369 607 376 76 376 76 812 511 812 511 903 370 903 370 332 59 332 59 867 707 867 707 955 294 955 294 758 689 758 689 379 409 379 409 585 814 585 814 336 847 336 847 443 480 443 480 401 58 401 58 829 803 829 803 234 254 234 254 916 644 916 644 28 628 28 628 91 72 91 72 632 873 632 873 254 99 254 99 872 732 872 732 703 642 703 642 934 899 934 899 500 258 500 258 579 902 579 902 71 374 71 374 245 100 245 100 377 137 377 137 272 265 272 265 791 29 791 29 61 849 61 849 281 760 281 760 887 415 887 415 51 518 51 518 458 11 458 11 45 552 45 552 88 351 88 351 803 435 803 435 472 218 472 218 836 687 836 687 466 493 466 493 533 282 533 282 164 320 164 320 427 226 427 226 640 238 640 238 564 622 564 622 619 68 619 68 879 726 879 726 128 326 128 326 303 166 303 166 747 107 747 107 412 352 412 352 367 284 367 284 561 310 561 310 929 889 929 889 575 276 575 276 106 596 106 596 489 148 489 148 712 563 712 563 934 903 934 903 13 786 13 786 95 735 95 735 222 400 222 400 55 573 55 573 748 522 748 522 610 897 610 897 51 898 51 898 771 120 771 120 657 589 657 589 143 351 143 351 627 627 627 627 927 177 927 177 865 765 865 765 939 56 939 56 312 118 312 118 3 812 3 812 280 225 280 225 295 677 295 677 666 386 666 386 682 497 682 497 750 591 750 591 948 912 948 912 340 819 340 819 705 759 705 759 546 269 546 269 545 270 545 270 385 494 385 494 438 818 438 818 368 863 368 863 248 627 248 627 180 215 180 215 790 650 790 650 393 149 393 149 940 791 940 791 170 667 170 667 783 340 783 340 159 649 159 649 674 526 674 526 323 820 323 820 26 834 26 834 263 356 263 356 385 163 385 163 942 790 942 790 820 343 820 343 655 954 655 954 677 379 677 379 791 118 791 118 473 795 473 795 42 443 42 443 234 457 234 457 946 46 946 46 622 775 622 775 342 900 342 900 184 574 184 574 487 949 487 949 846 838 846 838 647 413 647 413 557 359 557 359 111 524 111 524 487 92 487 92 234 200 234 200 417 851 417 851 344 200 344 200 278 174 278 174 236 506 236 506 914 580 914 580 303 253 303 253 503 288 503 288 635 808 635 808 891 385 891 385 832 578 832 578 872 729 872 729 66 263 66 263 859 655 859 655 793 489 793 489 710 253 710 253 47 653 47 653 751 754 751 754 902 10 902 10 558 816 558 816 496 750 496 750 947 239 947 239 661 312 661 312 381 729 381 729 560 223 560 223 164 140 164 140 80 539 80 539 734 917 734 917 895 525 895 525 67 604 67 604 934 709 934 709 2 824 2 824 717 679 717 679 373 450 373 450 372 357 372 357 745 785 745 785 612 222 612 222 193 752 193 752 119 233 119 233 177 94 177 94 222 908 222 908 709 844 709 844 283 518 283 518 856 803 856 803 135 838 135 838 861 956 861 956 525 369 525 369 346 805 346 805 685 480 685 480 680 675 680 675 826 543 826 543 820 298 820 298 796 240 796 240 705 743 705 743 463 646 463 646 228 439 228 439 226 458 226 458 647 237 647 237 186 282 186 282 422 528 422 528 908 581 908 581 661 922 661 922 422 16 422 16 678 564 678 564 776 83 776 83 577 221 577 221 405 315 405 315 190 300 190 300 127 189 127 189 249 695 249 695 572 279 572 279 353 68 353 68 662 445 662 445 889 785 889 785 298 532 298 532 538 15 538 15 105 56 105 56 730 566 730 566 569 99 569 99 342 402 342 402 522 94 522 94 203 387 203 387 265 660 265 660 954 114 954 114 179 890 179 890 58 511 58 511 216 377 216 377 50 188 50 188 666 876 666 876 674 879 674 879 754 229 754 229 667 788 667 788 363 551 363 551 66 217 66 217 933 237 933 237 401 801 401 801 915 930 915 930 534 130 534 130 125 488 125 488 115 71 115 71 63 465 63 465 476 814 476 814 648 489 648 489 476 938 476 938 796 42 796 42 656 674 656 674 211 709 211 709 216 608 216 608 111 356 111 356 554 467 554 467 250 703 250 703 926 362 926 362 375 696 375 696 795 38 795 38 40 122 40 122 732 60 732 60 932 228 932 228 818 404 818 404 467 8 467 8 832 651 832 651 115 812 115 812 765 753 765 753 790 76 790 76 181 12 181 12 674 726 674 726 328 404 328 404 399 236 399 236 490 309 490 309 813 38 813 38 97 80 97 80 667 781 667 781 203 825 203 825 593 161 593 161 213 58 213 58 215 916 215 916 132 335 132 335 716 781 716 781 48 937 48 937 544 743 544 743 260 939 260 939 601 367 601 367 832 432 832 432 466 425 466 425 567 707 567 707 184 75 184 75 337 293 337 293 396 384 396 384 906 394 906 394 867 38 867 38 881 668 881 668 361 593 361 593 938 823 938 823 25 710 25 710 493 363 493 363 583 512 583 512 69 638 69 638 790 239 790 239 721 551 721 551 2 308 2 308 88 871 88 871 939 613 939 613 953 273 953 273 347 750 347 750 923 690 923 690 583 57 583 57 263 764 263 764 178 194 178 194 476 917 476 917 563 633 563 633 267 602 267 602 246 643 246 643 601 535 601 535 507 250 507 250 608 783 608 783 918 168 918 168 78 186 78 186 685 720 685 720 356 130 356 130 573 166 573 166 632 517 632 517 214 529 214 529 115 726 115 726 282 752 282 752 340 700 340 700 236 882 236 882 473 60 473 60 608 357 608 357 511 680 511 680 362 121 362 121 487 960 487 960 216 389 216 389 729 359 729 359 140 594 140 594 817 688 817 688 122 479 122 479 30 549 30 549 237 352 237 352 676 641 676 641 706 59 706 59 538 54 538 54 426 649 426 649 621 809 621 809 557 731 557 731 155 497 155 497 98 883 98 883 953 91 953 91 184 646 184 646 110 425 110 425 689 1 689 1 949 462 949 462 33 385 33 385 607 947 607 947 115 537 115 537 591 438 591 438 420 720 420 720 188 870 188 870 50 840 50 840 191 249 191 249 593 21 593 21 519 59 519 59 525 825 525 825 366 320 366 320 787 400 787 400 587 767 587 767 46 810 46 810 602 253 602 253 775 386 775 386 91 846 91 846 892 573 892 573 103 161 103 161 383 822 383 822 105 923 105 923 854 445 854 445 928 725 928 725 666 595 666 595 801 475 801 475 824 368 824 368 84 430 84 430 371 381 371 381 818 131 818 131 96 474 96 474 781 195 781 195 104 921 104 921 520 201 520 201 73 769 73 769 27 231 27 231 534 460 534 460 720 609 720 609 690 361 690 361 201 751 201 751 729 379 729 379 695 960 695 960 728 663 728 663 740 306 740 306 16 906 16 906 875 603 875 603 823 145 823 145 954 899 954 899 726 480 726 480 791 167 791 167 396 92 396 92 280 824 280 824 265 736 265 736 425 474 425 474 468 124 468 124 458 678 458 678 390 817 390 817 271 232 271 232 589 54 589 54 350 737 350 737 938 438 938 438 692 454 692 454 563 208 563 208 353 255 353 255 7 297 7 297 515 142 515 142 799 213 799 213 410 564 410 564 948 134 948 134 827 246 827 246 741 55 741 55 167 915 167 915 919 76 919 76 833 443 833 443 769 258 769 258 335 388 335 388 724 150 724 150 320 886 320 886 794 379 794 379 856 78 856 78 304 856 304 856 622 764 622 764 328 7 328 7 815 870 815 870 615 920 615 920 89 931 89 931 360 396 360 396 769 321 769 321 631 794 631 794 846 704 846 704 726 173 726 173 123 21 123 21 475 35 475 35 345 168 345 168 880 656 880 656 266 598 266 598 850 505 850 505 72 879 72 879 403 794 403 794 156 185 156 185 281 800 281 800 39 363 39 363 668 176 668 176 732 627 732 627 683 798 683 798 68 817 68 817 616 951 616 951 903 248 903 248 363 277 363 277 83 724 83 724 734 193 734 193 298 113 298 113 810 494 810 494 124 427 124 427 506 319 506 319 909 718 909 718 254 867 254 867 312 296 312 296 245 218 245 218 931 525 931 525 567 544 567 544 903 561 903 561 921 915 921 915 886 894 886 894 836 263 836 263 723 16 723 16 694 897 694 897 662 503 662 503 898 956 898 956 9 185 9 185 845 77 845 77 333 550 333 550 918 864 918 864 597 269 597 269 235 916 235 916 131 936 131 936 423 893 423 893 399 502 399 502 635 802 635 802 386 553 386 553 41 770 41 770 568 743 568 743 266 652 266 652 165 76 165 76 586 229 586 229 461 934 461 934 231 38 231 38 841 568 841 568 437 796 437 796 137 696 137 696 348 455 348 455 141 528 141 528 856 283 856 283 491 96 491 96 57 193 57 193 717 122 717 122 737 215 737 215 431 165 431 165 264 236 264 236 165 412 165 412 443 453 443 453 83 332 83 332 729 283 729 283 51 537 51 537 661 27 661 27 19 601 19 601 887 868 887 868 219 140 219 140 620 402 620 402 496 668 496 668 229 379 229 379 825 15 825 15 860 891 860 891 16 23 16 23 899 874 899 874 414 216 414 216 543 473 543 473 805 427 805 427 714 457 714 457 950 29 950 29 434 626 434 626 699 429 699 429 856 637 856 637 302 273 302 273 211 650 211 650 778 555 778 555 51 747 51 747 96 654 96 654 947 543 947 543 688 525 688 525 713 471 713 471 334 777 334 777 537 546 537 546 870 450 870 450 232 481 232 481 282 323 282 323 531 169 531 169 798 778 798 778 329 195 329 195 381 267 381 267 847 170 847 170 596 939 596 939 186 592 186 592 405 837 405 837 248 665 248 665 838 553 838 553 264 605 264 605 959 152 959 152 957 298 957 298 240 841 240 841 255 577 255 577 216 680 216 680 457 405 457 405 527 593 527 593 940 15 940 15 701 793 701 793 331 204 331 204 288 582 288 582 797 541 797 541 651 82 651 82 367 645 367 645 929 876 929 876 287 255 287 255 414 950 414 950 98 54 98 54 846 392 846 392 958 395 958 395 20 236 20 236 401 787 401 787 485 224 485 224 394 855 394 855 937 273 937 273 290 888 290 888 842 629 842 629 605 157 605 157 919 358 919 358 336 60 336 60 298 868 298 868 392 901 392 901 2 190 2 190 679 1 679 1 653 527 653 527 41 165 41 165 864 501 864 501 733 25 733 25 229 452 229 452 344 321 344 321 319 88 319 88 781 680 781 680 880 825 880 825 360 487 360 487 474 853 474 853 803 352 803 352 368 343 368 343 780 427 780 427 441 674 441 674 68 17 68 17 129 82 129 82 236 919 236 919 205 608 205 608 456 198 456 198 644 674 644 674 190 455 190 455 794 370 794 370 187 64 187 64 403 671 403 671 637 584 637 584 137 44 137 44 664 877 664 877 746 271 746 271 501 367 501 367 376 435 376 435 142 194 142 194 583 374 583 374 756 848 756 848 129 172 129 172 73 437 73 437 805 474 805 474 774 449 774 449 836 316 836 316 950 250 950 250 324 703 324 703 57 407 57 407 221 711 221 711 322 838 322 838 350 107 350 107 346 39 346 39 424 884 424 884 795 206 795 206 306 354 306 354 949 581 949 581 300 711 300 711 956 41 956 41 216 199 216 199 908 836 908 836 99 231 99 231 761 646 761 646 783 577 783 577 606 242 606 242 238 98 238 98 487 254 487 254 488 73 488 73 215 340 215 340 376 365 376 365 2 84 2 84 815 564 815 564 723 593 723 593 496 765 496 765 72 208 72 208 882 87 882 87 305 844 305 844 706 711 706 711 308 245 308 245 702 454 702 454 204 811 204 811 154 193 154 193 261 328 261 328 671 216 671 216 706 468 706 468 487 735 487 735 568 590 568 590 227 479 227 479 176 938 176 938 405 278 405 278 776 77 776 77 150 115 150 115 691 531 691 531 529 411 529 411 692 74 692 74 70 679 70 679 871 820 871 820 904 932 904 932 697 457 697 457 895 145 895 145 171 883 171 883 103 164 103 164 275 272 275 272 271 198 271 198 218 499 218 499 347 402 347 402 767 738 767 738 131 346 131 346 786 666 786 666 914 34 914 34 698 903 698 903 295 291 295 291 560 909 560 909 823 201 823 201 514 130 514 130 329 438 329 438 401 817 401 817 953 125 953 125 339 536 339 536 885 615 885 615 849 810 849 810 195 625 195 625 810 271 810 271 377 204 377 204 591 415 591 415 644 220 644 220 837 875 837 875 802 58 802 58 486 500 486 500 679 498 679 498 928 945 928 945 828 582 828 582 820 590 820 590 859 617 859 617 824 616 824 616 725 68 725 68 534 81 534 81 588 756 588 756 395 274 395 274 953 74 953 74 360 868 360 868 551 266 551 266 661 54 661 54 630 364 630 364 713 619 713 619 25 351 25 351 211 537 211 537 216 449 216 449 340 10 340 10 719 40 719 40 450 830 450 830 813 156 813 156 679 680 679 680 246 154 246 154 96 621 96 621 770 83 770 83 287 680 287 680 827 106 827 106 554 745 554 745 547 826 547 826 345 945 345 945 140 270 140 270 283 695 283 695 350 807 350 807 242 230 242 230 20 378 20 378 178 349 178 349 319 431 319 431 454 365 454 365 66 99 66 99 876 223 876 223 212 423 212 423 884 428 884 428 129 702 129 702 708 834 708 834 105 291 105 291 855 390 855 390 768 833 768 833 505 908 505 908 588 249 588 249 589 353 589 353 71 2 71 2 138 317 138 317 435 98 435 98 110 335 110 335 364 488 364 488 495 838 495 838 101 494 101 494 312 69 312 69 484 899 484 899 137 231 137 231 386 170 386 170 565 375 565 375 300 601 300 601 420 310 420 310 101 443 101 443 274 344 274 344 834 175 834 175 718 583 718 583 876 582 876 582 316 863 316 863 610 200 610 200 84 432 84 432 948 368 948 368 800 384 800 384 841 300 841 300 130 390 130 390 538 222 538 222 556 432 556 432 308 541 308 541 102 734 102 734 570 373 570 373 395 676 395 676 609 547 609 547 76 12 76 12 819 473 819 473 939 18 939 18 781 448 781 448 834 486 834 486 96 497 96 497 570 814 570 814 819 507 819 507 916 257 916 257 95 417 95 417 164 365 164 365 146 217 146 217 720 497 720 497 717 653 717 653 917 388 917 388 102 478 102 478 323 396 323 396 519 668 519 668 956 424 956 424 237 847 237 847 441 807 441 807 361 50 361 50 5 847 5 847 98 882 98 882 191 407 191 407 402 307 402 307 541 684 541 684 709 651 709 651 676 304 676 304 413 645 413 645 561 630 561 630 528 608 528 608 371 712 371 712 744 590 744 590 750 737 750 737 642 437 642 437 121 627 121 627 400 305 400 305 897 99 897 99 407 272 407 272 516 456 516 456 306 20 306 20 535 751 535 751 589 437 589 437 609 538 609 538 170 669 170 669 925 636 925 636 608 106 608 106 284 127 284 127 534 431 534 431 449 702 449 702 845 627 845 627 3 203 3 203 660 624 660 624 238 42 238 42 337 85 337 85 98 532 98 532 255 261 255 261 530 886 530 886 106 278 106 278 245 467 245 467 91 405 91 405 254 753 254 753 722 383 722 383 821 190 821 190 717 199 717 199 150 430 150 430 373 366 373 366 780 805 780 805 80 642 80 642 729 188 729 188 505 837 505 837 783 255 783 255 540 239 540 239 854 751 854 751 444 873 444 873 810 65 810 65 174 723 174 723 730 926 730 926 539 895 539 895 714 33 714 33 898 307 898 307 50 796 50 796 860 915 860 915 21 86 21 86 938 511 938 511 33 212 33 212 141 76 141 76 868 766 868 766 911 731 911 731 513 670 513 670 779 65 779 65 557 306 557 306 367 902 367 902 305 430 305 430 833 807 833 807 172 439 172 439 23 853 23 853 399 296 399 296 157 756 157 756 862 849 862 849 19 861 19 861 886 179 886 179 909 220 909 220 449 517 449 517 49 754 49 754 67 626 67 626 508 84 508 84 913 217 913 217 254 170 254 170 533 588 533 588 601 465 601 465 524 785 524 785 262 218 262 218 647 932 647 932 79 584 79 584 749 51 749 51 470 534 470 534 824 736 824 736 909 495 909 495 564 67 564 67 316 180 316 180 67 806 67 806 127 58 127 58 411 519 411 519 325 393 325 393 70 409 70 409 338 862 338 862 161 131 161 131 957 41 957 41 605 863 605 863 819 784 819 784 434 747 434 747 167 477 167 477 911 518 911 518 763 376 763 376 625 290 625 290 895 248 895 248 595 883 595 883 842 252 842 252 838 355 838 355 260 853 260 853 492 910 492 910 747 524 747 524 190 4 190 4 721 537 721 537 72 11 72 11 219 557 219 557 168 155 168 155 452 169 452 169 338 863 338 863 792 101 792 101 78 954 78 954 633 618 633 618 633 640 633 640 862 504 862 504 832 889 832 889 79 513 79 513 360 161 360 161 618 876 618 876 73 299 73 299 481 147 481 147 654 441 654 441 378 197 378 197 310 742 310 742 781 901 781 901 854 188 854 188 202 649 202 649 213 190 213 190 688 508 688 508 303 672 303 672 87 892 87 892 51 713 51 713 39 284 39 284 5 216 5 216 287 227 287 227 92 540 92 540 911 12 911 12 389 283 389 283 606 644 606 644 862 652 862 652 773 432 773 432 849 36 849 36 710 237 710 237 421 300 421 300 439 147 439 147 694 839 694 839 480 213 480 213 909 615 909 615 387 946 387 946 73 690 73 690 633 25 633 25 282 900 282 900 493 815 493 815 71 811 71 811 799 718 799 718 361 681 361 681 355 256 355 256 622 54 622 54 479 648 479 648 151 892 151 892 336 473 336 473 250 857 250 857 197 29 197 29 768 800 768 800 931 111 931 111 424 664 424 664 735 481 735 481 130 699 130 699 135 311 135 311 309 953 309 953 378 170 378 170 571 51 571 51 299 423 299 423 671 960 671 960 34 141 34 141 69 235 69 235 227 626 227 626 356 287 356 287 576 329 576 329 675 527 675 527 956 597 956 597 719 564 719 564 392 242 392 242 914 691 914 691 233 302 233 302 685 226 685 226 697 523 697 523 820 785 820 785 230 897 230 897 782 254 782 254 882 569 882 569 182 735 182 735 49 83 49 83 509 541 509 541 398 801 398 801 133 211 133 211 6 298 6 298 263 467 263 467 555 424 555 424 334 353 334 353 546 74 546 74 314 182 314 182 447 702 447 702 707 569 707 569 867 858 867 858 603 871 603 871 323 95 323 95 164 955 164 955 462 726 462 726 104 40 104 40 520 634 520 634 581 405 581 405 329 957 329 957 619 733 619 733 252 835 252 835 672 142 672 142 161 292 161 292 447 874 447 874 907 623 907 623 948 360 948 360 930 546 930 546 66 627 66 627 609 563 609 563 701 362 701 362 217 330 217 330 464 415 464 415 941 324 941 324 825 600 825 600 148 498 148 498 648 913 648 913 219 88 219 88 548 120 548 120 352 942 352 942 453 944 453 944 152 482 152 482 827 143 827 143 73 149 73 149 230 95 230 95 721 25 721 25 59 544 59 544 861 185 861 185 838 325 838 325 307 561 307 561 162 115 162 115 233 626 233 626 707 133 707 133 875 96 875 96 108 714 108 714 569 915 569 915 505 517 505 517 422 89 422 89 791 108 791 108 26 626 26 626 71 555 71 555 657 851 657 851 543 542 543 542 666 36 666 36 904 858 904 858 857 450 857 450 6 958 6 958 218 952 218 952 556 475 556 475 442 324 442 324 170 660 170 660 154 426 154 426 565 660 565 660 264 706 264 706 724 700 724 700 101 85 101 85 739 672 739 672 487 739 487 739 17 778 17 778 792 478 792 478 930 630 930 630 21 941 21 941 685 724 685 724 271 170 271 170 606 138 606 138 142 612 142 612 54 687 54 687 297 670 297 670 710 721 710 721 15 142 15 142 696 496 696 496 385 799 385 799 134 129 134 129 661 623 661 623 705 299 705 299 693 274 693 274 267 333 267 333 606 781 606 781 285 950 285 950 354 539 354 539 38 620 38 620 794 230 794 230 612 737 612 737 472 722 472 722 746 849 746 849 325 912 325 912 602 392 602 392 187 436 187 436 616 770 616 770 362 264 362 264 543 52 543 52 278 583 278 583 156 324 156 324 854 356 854 356 17 12 17 12 471 129 471 129 260 155 260 155 88 376 88 376 205 115 205 115 364 790 364 790 539 652 539 652 443 155 443 155 688 272 688 272 576 251 576 251 97 285 97 285 332 288 332 288 791 6 791 6 706 549 706 549 80 722 80 722 25 284 25 284 670 380 670 380 925 522 925 522 807 945 807 945 47 550 47 550 355 277 355 277 320 605 320 605 418 766 418 766 346 593 346 593 515 567 515 567 215 789 215 789 830 255 830 255 104 307 104 307 411 264 411 264 463 870 463 870 761 120 761 120 165 224 165 224 136 555 136 555 341 261 341 261 463 47 463 47 159 814 159 814 167 390 167 390 86 488 86 488 317 360 317 360 674 882 674 882 212 190 212 190 127 322 127 322 1 360 1 360 380 321 380 321 109 504 109 504 23 757 23 757 250 111 250 111 79 857 79 857 958 308 958 308 252 467 252 467 808 338 808 338 407 70 407 70 941 693 941 693 238 712 238 712 660 63 660 63 226 484 226 484 888 131 888 131 681 217 681 217 842 394 842 394 589 664 589 664 397 530 397 530 426 521 426 521 24 457 24 457 436 327 436 327 24 342 24 342 815 671 815 671 75 81 75 81 117 854 117 854 389 838 389 838 692 800 692 800 495 503 495 503 877 489 877 489 195 471 195 471 822 912 822 912 466 783 466 783 505 551 505 551 254 188 254 188 627 885 627 885 960 751 960 751 502 244 502 244 423 403 423 403 839 748 839 748 64 756 64 756 735 91 735 91 655 943 655 943 947 26 947 26 950 462 950 462 607 126 607 126 425 271 425 271 146 271 146 271 627 357 627 357 208 74 208 74 625 887 625 887 433 608 433 608 661 672 661 672 420 813 420 813 540 865 540 865 761 98 761 98 122 178 122 178 896 246 896 246 481 40 481 40 123 786 123 786 12 120 12 120 385 533 385 533 204 330 204 330 378 339 378 339 772 443 772 443 740 593 740 593 747 540 747 540 529 267 529 267 909 688 909 688 231 943 231 943 778 242 778 242 30 479 30 479 278 909 278 909 823 674 823 674 574 693 574 693 510 675 510 675 191 257 191 257 654 304 654 304 600 400 600 400 460 707 460 707 238 803 238 803 107 758 107 758 556 416 556 416 750 344 750 344 914 606 914 606 929 680 929 680 55 647 55 647 894 55 894 55 282 870 282 870 800 823 800 823 363 498 363 498 943 252 943 252 874 907 874 907 763 950 763 950 161 736 161 736 764 578 764 578 123 296 123 296 115 165 115 165 561 392 561 392 850 76 850 76 273 660 273 660 672 23 672 23 316 472 316 472 59 859 59 859 872 147 872 147 926 119 926 119 741 930 741 930 701 811 701 811 529 723 529 723 501 713 501 713 446 664 446 664 205 672 205 672 621 840 621 840 415 434 415 434 753 433 753 433 150 567 150 567 758 153 758 153 621 482 621 482 917 630 917 630 560 648 560 648 666 418 666 418 286 672 286 672 325 98 325 98 48 188 48 188 295 49 295 49 561 929 561 929 677 959 677 959 832 262 832 262 505 173 505 173 851 88 851 88 817 786 817 786 239 441 239 441 494 57 494 57 368 316 368 316 743 33 743 33 456 555 456 555 547 891 547 891 120 258 120 258 194 304 194 304 856 689 856 689 821 601 821 601 21 861 21 861 386 389 386 389 109 799 109 799 897 54 897 54 117 259 117 259 929 100 929 100 852 75 852 75 164 760 164 760 901 234 901 234 606 402 606 402 345 394 345 394 250 453 250 453 178 6 178 6 437 661 437 661 266 112 266 112 417 128 417 128 682 140 682 140 932 690 932 690 691 83 691 83 502 15 502 15 408 882 408 882 102 941 102 941 738 200 738 200 470 727 470 727 235 747 235 747 250 843 250 843 867 676 867 676 542 61 542 61 15 238 15 238 93 786 93 786 324 123 324 123 746 38 746 38 688 495 688 495 779 582 779 582 146 99 146 99 664 951 664 951 381 419 381 419 193 173 193 173 921 241 921 241 326 21 326 21 866 832 866 832 252 11 252 11 359 761 359 761 399 100 399 100 76 57 76 57 698 38 698 38 137 401 137 401 912 523 912 523 40 197 40 197 887 834 887 834 10 142 10 142 424 878 424 878 291 152 291 152 881 485 881 485 947 114 947 114 810 935 810 935 803 787 803 787 868 585 868 585 397 187 397 187 683 936 683 936 460 657 460 657 86 882 86 882 148 432 148 432 465 462 465 462 41 741 41 741 156 340 156 340 613 692 613 692 523 912 523 912 374 660 374 660 68 387 68 387 285 430 285 430 260 482 260 482 880 161 880 161 282 341 282 341 536 577 536 577 619 761 619 761 724 276 724 276 172 799 172 799 821 148 821 148 43 779 43 779 544 559 544 559 647 757 647 757 207 714 207 714 720 314 720 314 695 301 695 301 324 841 324 841 303 752 303 752 865 695 865 695 458 668 458 668 881 247 881 247 716 110 716 110 401 301 401 301 588 535 588 535 563 55 563 55 439 826 439 826 860 33 860 33 331 882 331 882 230 879 230 879 477 138 477 138 63 471 63 471 404 67 404 67 169 644 169 644 683 785 683 785 56 20 56 20 755 94 755 94 919 859 919 859 462 774 462 774 771 94 771 94 629 218 629 218 14 857 14 857 500 605 500 605 670 506 670 506 41 138 41 138 171 803 171 803 648 331 648 331 644 812 644 812 281 451 281 451 75 734 75 734 56 134 56 134 244 313 244 313 597 540 597 540 138 175 138 175 882 578 882 578 299 935 299 935 744 296 744 296 647 891 647 891 354 51 354 51 484 442 484 442 607 509 607 509 93 423 93 423 692 528 692 528 670 887 670 887 200 175 200 175 682 727 682 727 279 782 279 782 854 677 854 677 944 341 944 341 715 178 715 178 503 928 503 928 775 198 775 198 99 769 99 769 412 220 412 220 769 253 769 253 560 737 560 737 431 459 431 459 764 441 764 441 354 473 354 473 397 699 397 699 289 454 289 454 326 816 326 816 327 105 327 105 92 855 92 855 709 777 709 777 536 484 536 484 93 546 93 546 217 125 217 125 616 934 616 934 79 700 79 700 81 506 81 506 705 560 705 560 536 885 536 885 8 347 8 347 209 164 209 164 402 693 402 693 290 9 290 9 416 679 416 679 456 23 456 23 648 914 648 914 786 312 786 312 179 774 179 774 357 455 357 455 544 139 544 139 118 662 118 662 864 27 864 27 723 234 723 234 344 37 344 37 731 506 731 506 642 780 642 780 577 883 577 883 108 870 108 870 13 823 13 823 567 894 567 894 474 153 474 153 217 787 217 787 25 546 25 546 348 87 348 87 525 528 525 528 157 112 157 112 589 58 589 58 582 333 582 333 692 834 692 834 54 858 54 858 105 13 105 13 690 709 690 709 155 335 155 335 737 527 737 527 907 885 907 885 702 686 702 686 527 668 527 668 858 8 858 8 785 791 785 791 791 699 791 699 78 428 78 428 942 24 942 24 920 600 920 600 490 803 490 803 20 839 20 839 299 661 299 661 101 538 101 538 415 623 415 623 798 276 798 276 732 138 732 138 371 598 371 598 171 300 171 300 787 873 787 873 276 902 276 902 2 330 2 330 629 896 629 896 536 234 536 234 320 501 320 501 192 493 192 493 315 562 315 562 441 684 441 684 574 507 574 507 216 947 216 947 953 71 953 71 388 387 388 387 235 895 235 895 505 17 505 17 44 771 44 771 6 645 6 645 164 932 164 932 145 491 145 491 587 647 587 647 325 913 325 913 903 618 903 618 161 285 161 285 365 809 365 809 141 719 141 719 935 789 935 789 84 542 84 542 439 787 439 787 528 927 528 927 658 929 658 929 946 925 946 925 956 850 956 850 391 751 391 751 808 173 808 173 127 538 127 538 599 831 599 831 161 235 161 235 713 359 713 359 772 302 772 302 939 795 939 795 781 740 781 740 384 198 384 198 441 449 441 449 535 367 535 367 172 239 172 239 267 714 267 714 553 327 553 327 141 355 141 355 232 711 232 711 589 736 589 736 635 275 635 275 594 52 594 52 251 592 251 592 69 856 69 856 111 405 111 405 199 217 199 217 115 822 115 822 526 180 526 180 886 957 886 957 291 860 291 860 444 806 444 806 613 631 613 631 92 674 92 674 5 34 5 34 706 788 706 788 520 809 520 809 239 86 239 86 520 656 520 656 820 565 820 565 571 497 571 497 714 586 714 586 574 447 574 447 526 903 526 903 488 823 488 823 589 869 589 869 534 319 534 319 628 108 628 108 447 59 447 59 334 30 334 30 712 473 712 473 827 501 827 501 300 507 300 507 302 350 302 350 119 568 119 568 751 569 751 569 11 731 11 731 794 218 794 218 799 355 799 355 351 75 351 75 507 898 507 898 448 712 448 712 381 351 381 351 277 385 277 385 919 404 919 404 523 219 523 219 846 304 846 304 929 495 929 495 509 309 509 309 490 330 490 330 272 155 272 155 77 108 77 108 201 204 201 204 136 137 136 137 511 166 511 166 233 523 233 523 602 508 602 508 532 589 532 589 24 853 24 853 395 747 395 747 953 332 953 332 729 110 729 110 799 645 799 645 955 319 955 319 742 825 742 825 766 117 766 117 405 842 405 842 69 731 69 731 135 587 135 587 516 48 516 48 812 262 812 262 839 677 839 677 393 630 393 630 873 99 873 99 52 525 52 525 158 259 158 259 89 367 89 367 617 403 617 403 568 885 568 885 294 728 294 728 932 876 932 876 386 838 386 838 837 659 837 659 317 458 317 458 215 224 215 224 751 769 751 769 937 572 937 572 705 766 705 766 927 898 927 898 367 200 367 200 113 516 113 516 589 281 589 281 426 582 426 582 319 544 319 544 41 65 41 65 63 576 63 576 803 930 803 930 730 79 730 79 927 8 927 8 115 280 115 280 440 777 440 777 255 537 255 537 31 109 31 109 328 454 328 454 663 818 663 818 43 836 43 836 823 903 823 903 281 367 281 367 428 337 428 337 793 276 793 276 116 232 116 232 453 503 453 503 483 667 483 667 264 463 264 463 546 168 546 168 39 5 39 5 939 261 939 261 719 474 719 474 924 445 924 445 560 772 560 772 347 23 347 23 839 340 839 340 707 579 707 579 95 462 95 462 377 175 377 175 152 683 152 683 824 446 824 446 613 919 613 919 716 6 716 6 142 179 142 179 431 276 431 276 783 736 783 736 567 578 567 578 126 547 126 547 298 314 298 314 897 770 897 770 416 429 416 429 3 703 3 703 607 114 607 114 789 264 789 264 408 596 408 596 232 470 232 470 484 884 484 884 612 553 612 553 5 317 5 317 68 502 68 502 399 270 399 270 793 485 793 485 365 121 365 121 197 915 197 915 156 644 156 644 898 593 898 593 238 299 238 299 857 35 857 35 841 156 841 156 875 257 875 257 742 185 742 185 812 473 812 473 674 907 674 907 48 72 48 72 810 620 810 620 52 899 52 899 116 132 116 132 425 445 425 445 834 400 834 400 237 541 237 541 557 832 557 832 880 766 880 766 160 506 160 506 57 493 57 493 859 661 859 661 736 174 736 174 305 863 305 863 789 247 789 247 394 408 394 408 24 691 24 691 930 629 930 629 767 384 767 384 520 349 520 349 179 945 179 945 416 623 416 623 882 78 882 78 738 379 738 379 207 655 207 655 280 196 280 196 622 293 622 293 420 837 420 837 649 689 649 689 760 808 760 808 173 11 173 11 91 400 91 400 509 508 509 508 107 849 107 849 622 580 622 580 86 754 86 754 458 85 458 85 927 434 927 434 621 725 621 725 415 256 415 256 587 800 587 800 130 194 130 194 232 69 232 69 454 911 454 911 670 324 670 324 959 53 959 53 731 278 731 278 406 52 406 52 352 421 352 421 709 704 709 704 67 271 67 271 924 323 924 323 238 487 238 487 960 536 960 536 477 564 477 564 295 594 295 594 420 241 420 241 669 627 669 627 39 395 39 395 257 821 257 821 865 678 865 678 584 645 584 645 733 89 733 89 250 578 250 578 560 707 560 707 61 609 61 609 412 78 412 78 351 361 351 361 385 866 385 866 707 747 707 747 119 366 119 366 539 704 539 704 297 279 297 279 748 633 748 633 150 54 150 54 848 536 848 536 595 24 595 24 502 722 502 722 519 188 519 188 925 468 925 468 109 856 109 856 860 187 860 187 598 85 598 85 349 346 349 346 740 270 740 270 221 376 221 376 336 21 336 21 430 527 430 527 230 751 230 751 118 847 118 847 900 722 900 722 366 728 366 728 798 430 798 430 611 836 611 836 125 545 125 545 759 474 759 474 891 577 891 577 545 860 545 860 584 279 584 279 41 634 41 634 105 542 105 542 365 477 365 477 883 776 883 776 736 605 736 605 596 57 596 57 197 139 197 139 395 394 395 394 632 872 632 872 747 455 747 455 796 114 796 114 911 256 911 256 858 574 858 574 907 132 907 132 372 660 372 660 386 74 386 74 206 17 206 17 307 89 307 89 927 646 927 646 686 107 686 107 628 695 628 695 410 47 410 47 171 925 171 925 815 840 815 840 121 420 121 420 61 75 61 75 805 365 805 365 420 69 420 69 266 717 266 717 410 435 410 435 473 717 473 717 104 265 104 265 621 364 621 364 661 527 661 527 601 567 601 567 453 424 453 424 115 506 115 506 165 459 165 459 340 438 340 438 904 132 904 132 682 162 682 162 566 553 566 553 908 176 908 176 718 42 718 42 695 576 695 576 540 951 540 951 893 481 893 481 93 150 93 150 275 228 275 228 610 515 610 515 391 269 391 269 338 876 338 876 568 532 568 532 230 756 230 756 89 167 89 167 300 304 300 304 946 742 946 742 134 429 134 429 735 934 735 934 143 623 143 623 796 340 796 340 262 894 262 894 27 580 27 580 264 590 264 590 571 36 571 36 694 710 694 710 356 569 356 569 614 257 614 257 811 654 811 654 708 374 708 374 695 484 695 484 850 144 850 144 3 48 3 48 487 877 487 877 96 409 96 409 426 737 426 737 880 574 880 574 924 625 924 625 172 495 172 495 716 729 716 729 352 943 352 943 544 390 544 390 42 313 42 313 850 861 850 861 190 696 190 696 817 818 817 818 100 397 100 397 796 530 796 530 888 76 888 76 715 250 715 250 490 895 490 895 518 413 518 413 636 354 636 354 363 865 363 865 684 34 684 34 246 46 246 46 456 212 456 212 940 648 940 648 722 869 722 869 947 550 947 550 419 179 419 179 127 124 127 124 340 141 340 141 621 800 621 800 361 232 361 232 112 41 112 41 170 103 170 103 106 171 106 171 253 543 253 543 835 830 835 830 627 387 627 387 104 725 104 725 906 337 906 337 168 499 168 499 407 959 407 959 707 744 707 744 105 188 105 188 292 226 292 226 55 658 55 658 937 839 937 839 535 243 535 243 197 947 197 947 309 196 309 196 764 308 764 308 785 796 785 796 488 269 488 269 950 756 950 756 549 458 549 458 745 659 745 659 960 853 960 853 342 906 342 906 863 787 863 787 487 619 487 619 870 31 870 31 217 829 217 829 845 587 845 587 765 955 765 955 799 28 799 28 442 402 442 402 636 457 636 457 279 511 279 511 440 205 440 205 56 928 56 928 40 210 40 210 250 639 250 639 399 692 399 692 526 677 526 677 439 868 439 868 567 848 567 848 125 139 125 139 908 687 908 687 83 385 83 385 698 807 698 807 254 279 254 279 216 206 216 206 624 761 624 761 207 414 207 414 244 801 244 801 612 112 612 112 262 700 262 700 814 356 814 356 951 179 951 179 405 844 405 844 617 611 617 611 535 943 535 943 661 221 661 221 262 199 262 199 326 677 326 677 71 707 71 707 476 436 476 436 148 454 148 454 11 182 11 182 123 294 123 294 153 461 153 461 734 494 734 494 547 460 547 460 561 92 561 92 280 444 280 444 447 804 447 804 700 218 700 218 166 427 166 427 406 588 406 588 324 599 324 599 725 215 725 215 210 499 210 499 766 589 766 589 102 759 102 759 39 356 39 356 21 843 21 843 913 751 913 751 90 859 90 859 371 384 371 384 823 938 823 938 433 52 433 52 362 830 362 830 450 28 450 28 323 209 323 209 434 700 434 700 873 466 873 466 674 397 674 397 724 163 724 163 643 635 643 635 20 668 20 668 223 551 223 551 712 711 712 711 208 934 208 934 936 226 936 226 583 256 583 256 637 800 637 800 262 882 262 882 739 552 739 552 614 300 614 300 717 148 717 148 577 308 577 308 458 706 458 706 920 649 920 649 290 258 290 258 256 906 256 906 576 597 576 597 570 226 570 226 609 303 609 303 604 111 604 111 148 122 148 122 207 197 207 197 125 914 125 914 850 745 850 745 404 8 404 8 437 855 437 855 36 544 36 544 95 637 95 637 652 402 652 402 393 253 393 253 641 716 641 716 65 751 65 751 266 430 266 430 488 796 488 796 899 461 899 461 628 196 628 196 603 112 603 112 623 345 623 345 822 450 822 450 715 303 715 303 122 729 122 729 486 478 486 478 898 749 898 749 359 126 359 126 552 385 552 385 290 665 290 665 727 203 727 203 510 946 510 946 468 374 468 374 374 765 374 765 946 800 946 800 346 482 346 482 860 669 860 669 847 637 847 637 271 434 271 434 395 929 395 929 349 667 349 667 858 400 858 400 747 453 747 453 348 261 348 261 499 20 499 20 410 866 410 866 701 175 701 175 506 448 506 448 661 900 661 900 20 206 20 206 662 464 662 464 746 776 746 776 669 761 669 761 852 926 852 926 860 219 860 219 767 885 767 885 89 516 89 516 492 759 492 759 452 234 452 234 96 125 96 125 419 135 419 135 16 919 16 919 797 46 797 46 774 54 774 54 29 434 29 434 294 821 294 821 865 472 865 472 295 359 295 359 825 603 825 603 85 78 85 78 843 298 843 298 848 804 848 804 210 488 210 488 396 149 396 149 91 44 91 44 912 259 912 259 6 575 6 575 375 577 375 577 459 672 459 672 50 323 50 323 195 134 195 134 730 909 730 909 451 314 451 314 691 730 691 730 925 346 925 346 772 56 772 56 529 61 529 61 101 873 101 873 114 240 114 240 646 101 646 101 488 372 488 372 39 854 39 854 47 895 47 895 94 89 94 89 470 311 470 311 660 260 660 260 513 58 513 58 712 346 712 346 40 793 40 793 778 217 778 217 725 792 725 792 129 365 129 365 426 816 426 816 806 250 806 250 729 462 729 462 455 726 455 726 362 785 362 785 581 715 581 715 888 271 888 271 342 730 342 730 52 465 52 465 195 243 195 243 417 722 417 722 171 383 171 383 86 900 86 900 447 406 447 406 511 651 511 651 772 585 772 585 605 831 605 831 660 217 660 217 257 175 257 175 413 381 413 381 277 729 277 729 736 673 736 673 787 819 787 819 51 738 51 738 75 293 75 293 640 722 640 722 930 908 930 908 900 122 900 122 334 569 334 569 849 83 849 83 411 816 411 816 908 908 908 908 553 682 553 682 623 456 623 456 107 659 107 659 200 413 200 413 617 524 617 524 888 277 888 277 575 938 575 938 284 437 284 437 714 929 714 929 850 589 850 589 15 186 15 186 128 527 128 527 103 777 103 777 281 695 281 695 718 751 718 751 951 262 951 262 854 826 854 826 137 243 137 243 870 363 870 363 14 425 14 425 542 391 542 391 294 576 294 576 417 670 417 670 519 683 519 683 853 759 853 759 665 262 665 262 140 459 140 459 485 149 485 149 491 776 491 776 524 400 524 400 237 787 237 787 898 933 898 933 862 704 862 704 865 412 865 412 522 402 522 402 747 804 747 804 809 7 809 7 325 395 325 395 748 912 748 912 556 157 556 157 53 709 53 709 788 148 788 148 259 385 259 385 548 396 548 396 336 367 336 367 687 915 687 915 9 773 9 773 29 809 29 809 881 942 881 942 106 195 106 195 221 137 221 137 357 393 357 393 694 487 694 487 882 919 882 919 891 464 891 464 9 640 9 640 252 127 252 127 820 6 820 6 672 418 672 418 405 36 405 36 928 219 928 219 93 837 93 837 458 833 458 833 662 521 662 521 255 352 255 352 283 263 283 263 117 372 117 372 795 774 795 774 181 690 181 690 921 66 921 66 414 704 414 704 238 174 238 174 96 888 96 888 646 556 646 556 706 297 706 297 479 662 479 662 285 726 285 726 141 761 141 761 607 309 607 309 249 725 249 725 329 368 329 368 605 222 605 222 817 168 817 168 905 318 905 318 257 173 257 173 246 199 246 199 285 551 285 551 866 689 866 689 776 133 776 133 170 728 170 728 642 612 642 612 904 608 904 608 126 497 126 497 202 543 202 543 260 843 260 843 721 32 721 32 48 329 48 329 723 674 723 674 881 945 881 945 602 535 602 535 651 450 651 450 835 229 835 229 150 427 150 427 192 744 192 744 764 337 764 337 150 814 150 814 447 589 447 589 736 633 736 633 433 684 433 684 650 193 650 193 377 557 377 557 86 496 86 496 21 135 21 135 923 932 923 932 403 352 403 352 897 304 897 304 854 534 854 534 326 923 326 923 23 186 23 186 444 671 444 671 738 81 738 81 712 43 712 43 213 146 213 146 548 234 548 234 159 538 159 538 280 634 280 634 537 414 537 414 523 88 523 88 263 429 263 429 877 74 877 74 756 376 756 376 2 334 2 334 574 231 574 231 482 277 482 277 85 405 85 405 888 451 888 451 64 80 64 80 132 49 132 49 855 922 855 922 345 300 345 300 650 683 650 683 287 307 287 307 920 556 920 556 466 188 466 188 473 957 473 957 1 47 1 47 629 304 629 304 848 746 848 746 939 843 939 843 374 699 374 699 139 906 139 906 576 553 576 553 316 92 316 92 844 684 844 684 183 97 183 97 15 944 15 944 393 690 393 690 208 87 208 87 853 729 853 729 874 307 874 307 848 852 848 852 718 784 718 784 772 86 772 86 959 168 959 168 205 327 205 327 532 877 532 877 95 127 95 127 825 770 825 770 190 143 190 143 750 514 750 514 260 312 260 312 454 120 454 120 478 497 478 497 554 677 554 677 916 446 916 446 365 243 365 243 788 171 788 171 607 813 607 813 805 281 805 281 250 297 250 297 400 563 400 563 99 911 99 911 325 169 325 169 873 628 873 628 510 285 510 285 127 836 127 836 777 103 777 103 877 800 877 800 455 145 455 145 143 476 143 476 366 25 366 25 148 898 148 898 328 498 328 498 960 718 960 718 370 707 370 707 554 945 554 945 542 486 542 486 639 911 639 911 785 170 785 170 893 192 893 192 869 82 869 82 57 722 57 722 520 916 520 916 217 517 217 517 636 155 636 155 603 270 603 270 469 390 469 390 717 661 717 661 510 486 510 486 82 759 82 759 116 644 116 644 483 68 483 68 201 600 201 600 523 898 523 898 162 467 162 467 42 424 42 424 570 790 570 790 180 164 180 164 797 185 797 185 111 598 111 598 686 773 686 773 824 594 824 594 801 58 801 58 447 674 447 674 1 330 1 330 710 258 710 258 491 220 491 220 230 674 230 674 529 906 529 906 585 872 585 872 953 547 953 547 113 171 113 171 700 170 700 170 176 761 176 761 711 789 711 789 558 82 558 82 669 527 669 527 487 746 487 746 402 758 402 758 810 683 810 683 539 689 539 689 664 395 664 395 113 396 113 396 311 891 311 891 377 65 377 65 405 794 405 794 209 649 209 649 299 588 299 588 558 465 558 465 582 552 582 552 406 633 406 633 585 759 585 759 871 597 871 597 233 57 233 57 14 815 14 815 879 96 879 96 849 514 849 514 186 18 186 18 762 875 762 875 89 398 89 398 694 697 694 697 138 771 138 771 583 62 583 62 300 365 300 365 539 50 539 50 552 779 552 779 243 511 243 511 888 467 888 467 364 46 364 46 154 81 154 81 424 504 424 504 785 560 785 560 283 602 283 602 861 319 861 319 541 856 541 856 657 256 657 256 557 331 557 331 197 372 197 372 99 457 99 457 26 614 26 614 666 229 666 229 838 468 838 468 67 937 67 937 531 754 531 754 353 336 353 336 29 485 29 485 267 396 267 396 792 521 792 521 622 705 622 705 328 172 328 172 136 8 136 8 264 656 264 656 814 301 814 301 900 557 900 557 583 242 583 242 254 108 254 108 654 714 654 714 844 493 844 493 659 606 659 606 280 194 280 194 187 140 187 140 444 610 444 610 546 935 546 935 313 64 313 64 525 531 525 531 876 816 876 816 48 403 48 403 792 861 792 861 340 198 340 198 223 146 223 146 659 450 659 450 56 589 56 589 797 655 797 655 619 897 619 897 630 298 630 298 918 341 918 341 886 4 886 4 747 36 747 36 840 257 840 257 879 763 879 763 747 570 747 570 564 123 564 123 1 4 1 4 202 197 202 197 254 86 254 86 489 397 489 397 9 692 9 692 224 123 224 123 715 112 715 112 147 941 147 941 706 336 706 336 896 400 896 400 350 206 350 206 427 606 427 606 60 669 60 669 569 487 569 487 832 739 832 739 810 496 810 496 218 506 218 506 656 172 656 172 767 354 767 354 568 398 568 398 848 722 848 722 99 483 99 483 325 170 325 170 243 764 243 764 614 14 614 14 620 808 620 808 435 409 435 409 552 618 552 618 704 790 704 790 532 56 532 56 435 774 435 774 243 957 243 957 585 926 585 926 794 344 794 344 401 262 401 262 562 603 562 603 111 475 111 475 250 524 250 524 283 557 283 557 451 359 451 359 672 834 672 834 626 474 626 474 29 273 29 273 193 647 193 647 391 904 391 904 637 198 637 198 677 263 677 263 713 160 713 160 531 547 531 547 539 917 539 917 704 36 704 36 250 599 250 599 111 774 111 774 262 141 262 141 634 828 634 828 176 337 176 337 714 552 714 552 893 242 893 242 864 869 864 869 711 435 711 435 400 702 400 702 252 650 252 650 897 243 897 243 861 418 861 418 110 123 110 123 192 345 192 345 935 61 935 61 591 643 591 643 81 918 81 918 519 677 519 677 866 854 866 854 122 826 122 826 38 834 38 834 589 370 589 370 829 532 829 532 379 366 379 366 858 758 858 758 197 75 197 75 814 131 814 131 474 295 474 295 139 548 139 548 392 81 392 81 49 541 49 541 852 328 852 328 62 468 62 468 531 827 531 827 289 35 289 35 563 912 563 912 931 537 931 537 370 286 370 286 603 888 603 888 229 498 229 498 441 312 441 312 499 142 499 142 636 195 636 195 408 869 408 869 252 247 252 247 611 673 611 673 929 167 929 167 119 478 119 478 745 538 745 538 526 940 526 940 806 203 806 203 241 144 241 144 830 679 830 679 193 259 193 259 746 210 746 210 882 498 882 498 567 482 567 482 586 124 586 124 648 354 648 354 615 311 615 311 465 465 465 465 118 684 118 684 798 97 798 97 381 726 381 726 394 184 394 184 850 359 850 359 520 178 520 178 801 516 801 516 361 132 361 132 933 315 933 315 448 436 448 436 138 68 138 68 907 854 907 854 400 865 400 865 455 669 455 669 716 882 716 882 515 434 515 434 744 649 744 649 803 371 803 371 352 685 352 685 735 367 735 367 776 344 776 344 385 683 385 683 388 953 388 953 43 96 43 96 526 307 526 307 15 698 15 698 243 220 243 220 373 154 373 154 342 895 342 895 440 597 440 597 364 155 364 155 905 52 905 52 767 353 767 353 939 562 939 562 172 377 172 377 693 65 693 65 164 830 164 830 787 837 787 837 878 189 878 189 518 919 518 919 739 891 739 891 351 707 351 707 305 620 305 620 136 650 136 650 473 764 473 764 763 161 763 161 434 906 434 906 547 488 547 488 596 853 596 853 684 285 684 285 725 734 725 734 798 483 798 483 151 18 151 18 414 41 414 41 313 105 313 105 486 209 486 209 772 499 772 499 644 933 644 933 730 729 730 729 911 704 911 704 28 65 28 65 257 296 257 296 533 414 533 414 158 410 158 410 482 663 482 663 637 711 637 711 501 71 501 71 139 147 139 147 595 187 595 187 583 855 583 855 791 311 791 311 771 863 771 863 173 434 173 434 489 876 489 876 855 917 855 917 628 947 628 947 236 511 236 511 563 220 563 220 84 516 84 516 457 772 457 772 525 489 525 489 368 827 368 827 873 234 873 234 49 519 49 519 910 629 910 629 941 543 941 543 948 748 948 748 535 177 535 177 555 167 555 167 888 925 888 925 402 944 402 944 874 568 874 568 33 773 33 773 414 906 414 906 480 217 480 217 22 208 22 208 430 83 430 83 107 954 107 954 955 525 955 525 8 494 8 494 718 598 718 598 429 68 429 68 493 583 493 583 190 20 190 20 496 954 496 954 843 682 843 682 562 465 562 465 187 401 187 401 130 372 130 372 570 477 570 477 132 64 132 64 3 851 3 851 431 389 431 389 362 687 362 687 528 73 528 73 466 222 466 222 454 835 454 835 567 69 567 69 806 312 806 312 960 259 960 259 139 573 139 573 315 37 315 37 95 281 95 281 275 147 275 147 270 107 270 107 765 603 765 603 438 912 438 912 330 534 330 534 93 270 93 270 760 349 760 349 29 39 29 39 219 445 219 445 100 211 100 211 156 758 156 758 435 572 435 572 181 956 181 956 736 512 736 512 84 115 84 115 334 602 334 602 468 572 468 572 95 176 95 176 820 855 820 855 812 37 812 37 131 275 131 275 175 218 175 218 948 157 948 157 246 614 246 614 527 661 527 661 355 916 355 916 368 719 368 719 938 611 938 611 454 788 454 788 341 802 341 802 836 672 836 672 230 592 230 592 144 139 144 139 321 611 321 611 104 548 104 548 815 923 815 923 847 960 847 960 94 688 94 688 172 94 172 94 272 779 272 779 573 821 573 821 601 204 601 204 400 171 400 171 228 261 228 261 584 95 584 95 238 765 238 765 158 288 158 288 585 623 585 623 862 499 862 499 219 904 219 904 166 785 166 785 28 108 28 108 490 614 490 614 476 945 476 945 691 852 691 852 378 98 378 98 667 174 667 174 174 125 174 125 658 189 658 189 576 758 576 758 540 127 540 127 910 754 910 754 209 34 209 34 906 845 906 845 92 398 92 398 506 404 506 404 125 792 125 792 247 460 247 460 711 784 711 784 942 745 942 745 738 500 738 500 674 24 674 24 394 890 394 890 232 53 232 53 846 10 846 10 809 405 809 405 18 642 18 642 931 62 931 62 269 880 269 880 617 42 617 42 524 91 524 91 350 264 350 264 557 251 557 251 446 443 446 443 613 956 613 956 379 128 379 128 647 301 647 301 330 666 330 666 7 245 7 245 195 595 195 595 287 228 287 228 296 552 296 552 366 865 366 865 19 202 19 202 420 583 420 583 301 669 301 669 328 355 328 355 439 569 439 569 947 953 947 953 68 172 68 172 467 960 467 960 573 247 573 247 361 929 361 929 267 763 267 763 49 791 49 791 355 482 355 482 224 306 224 306 301 92 301 92 737 814 737 814 253 227 253 227 63 337 63 337 759 549 759 549 858 211 858 211 469 263 469 263 485 864 485 864 293 286 293 286 40 409 40 409 840 884 840 884 447 19 447 19 181 9 181 9 921 86 921 86 371 272 371 272 826 287 826 287 738 173 738 173 441 606 441 606 883 574 883 574 707 761 707 761 747 783 747 783 406 7 406 7 677 356 677 356 71 406 71 406 333 179 333 179 508 422 508 422 357 807 357 807 883 428 883 428 825 656 825 656 145 44 145 44 948 495 948 495 26 793 26 793 774 920 774 920 375 852 375 852 293 32 293 32 43 343 43 343 225 144 225 144 938 400 938 400 201 832 201 832 378 351 378 351 255 121 255 121 184 664 184 664 503 763 503 763 595 901 595 901 700 376 700 376 464 34 464 34 748 791 748 791 580 543 580 543 119 434 119 434 733 418 733 418 931 408 931 408 474 706 474 706 843 11 843 11 206 525 206 525 539 643 539 643 929 707 929 707 214 874 214 874 79 280 79 280 785 607 785 607 807 630 807 630 117 51 117 51 13 953 13 953 248 817 248 817 69 11 69 11 53 483 53 483 167 695 167 695 482 457 482 457 290 214 290 214 259 382 259 382 881 146 881 146 875 251 875 251 119 427 119 427 143 73 143 73 499 482 499 482 443 29 443 29 427 179 427 179 650 285 650 285 565 462 565 462 624 419 624 419 573 536 573 536 369 766 369 766 131 682 131 682 39 880 39 880 154 593 154 593 383 817 383 817 811 652 811 652 764 298 764 298 496 146 496 146 307 636 307 636 761 521 761 521 846 183 846 183 618 528 618 528 777 355 777 355 59 502 59 502 184 570 184 570 247 704 247 704 447 811 447 811 253 423 253 423 920 153 920 153 386 535 386 535 81 154 81 154 461 50 461 50 139 377 139 377 444 757 444 757 952 364 952 364 814 640 814 640 203 208 203 208 574 512 574 512 842 681 842 681 542 593 542 593 34 603 34 603 275 256 275 256 209 703 209 703 567 338 567 338 172 801 172 801 56 571 56 571 89 515 89 515 919 296 919 296 854 728 854 728 747 438 747 438 240 265 240 265 27 312 27 312 333 372 333 372 935 308 935 308 739 360 739 360 864 487 864 487 446 426 446 426 492 637 492 637 702 754 702 754 579 281 579 281 756 851 756 851 783 639 783 639 673 309 673 309 195 440 195 440 574 829 574 829 98 354 98 354 918 863 918 863 48 59 48 59 710 832 710 832 197 113 197 113 960 316 960 316 780 43 780 43 906 480 906 480 644 385 644 385 60 752 60 752 258 63 258 63 582 227 582 227 813 806 813 806 551 930 551 930 705 235 705 235 503 781 503 781 589 183 589 183 606 885 606 885 693 357 693 357 26 803 26 803 176 774 176 774 126 464 126 464 778 352 778 352 173 683 173 683 804 747 804 747 483 790 483 790 943 595 943 595 685 489 685 489 629 185 629 185 555 878 555 878 208 50 208 50 469 547 469 547 113 390 113 390 947 379 947 379 666 946 666 946 548 285 548 285 292 615 292 615 536 612 536 612 534 29 534 29 540 496 540 496 695 524 695 524 285 682 285 682 617 615 617 615 294 375 294 375 556 921 556 921 881 524 881 524 600 705 600 705 206 145 206 145 214 944 214 944 481 227 481 227 546 303 546 303 226 82 226 82 272 438 272 438 732 356 732 356 516 566 516 566 494 784 494 784 56 721 56 721 525 260 525 260 698 604 698 604 384 480 384 480 555 548 555 548 931 505 931 505 897 870 897 870 933 535 933 535 646 85 646 85 329 311 329 311 918 279 918 279 937 137 937 137 805 137 805 137 814 435 814 435 375 247 375 247 281 332 281 332 38 740 38 740 318 290 318 290 672 840 672 840 707 53 707 53 423 77 423 77 550 441 550 441 911 722 911 722 628 344 628 344 771 232 771 232 467 814 467 814 704 343 704 343 825 267 825 267 50 693 50 693 688 159 688 159 158 611 158 611 834 648 834 648 688 451 688 451 540 300 540 300 432 116 432 116 95 598 95 598 826 781 826 781 66 645 66 645 637 404 637 404 77 43 77 43 125 584 125 584 478 111 478 111 850 728 850 728 807 747 807 747 231 426 231 426 429 238 429 238 379 213 379 213 651 58 651 58 99 871 99 871 173 71 173 71 774 31 774 31 790 191 790 191 90 960 90 960 128 76 128 76 932 669 932 669 329 582 329 582 178 925 178 925 245 369 245 369 653 722 653 722 496 228 496 228 434 34 434 34 641 316 641 316 344 14 344 14 147 665 147 665 773 117 773 117 137 70 137 70 279 878 279 878 728 834 728 834 955 447 955 447 841 702 841 702 503 423 503 423 698 483 698 483 544 277 544 277 222 842 222 842 613 622 613 622 376 513 376 513 2 587 2 587 804 717 804 717 718 952 718 952 174 887 174 887 826 237 826 237 543 379 543 379 635 907 635 907 560 429 560 429 891 335 891 335 453 427 453 427 505 320 505 320 22 772 22 772 581 536 581 536 173 765 173 765 70 710 70 710 556 847 556 847 437 237 437 237 517 102 517 102 544 803 544 803 384 611 384 611 424 691 424 691 504 795 504 795 515 347 515 347 94 151 94 151 954 143 954 143 821 914 821 914 684 564 684 564 276 318 276 318 906 38 906 38 935 255 935 255 729 114 729 114 622 174 622 174 115 732 115 732 765 855 765 855 326 219 326 219 635 955 635 955 851 856 851 856 355 79 355 79 496 499 496 499 389 572 389 572 903 894 903 894 774 29 774 29 277 703 277 703 27 388 27 388 43 50 43 50 339 692 339 692 817 581 817 581 266 936 266 936 222 347 222 347 375 267 375 267 513 842 513 842 735 62 735 62 927 534 927 534 579 18 579 18 230 28 230 28 544 796 544 796 376 139 376 139 690 610 690 610 556 404 556 404 426 574 426 574 943 221 943 221 334 384 334 384 639 702 639 702 630 169 630 169 721 816 721 816 300 877 300 877 161 640 161 640 364 305 364 305 186 888 186 888 768 439 768 439 647 938 647 938 843 92 843 92 902 92 902 92 518 880 518 880 7 714 7 714 189 249 189 249 560 482 560 482 462 879 462 879 636 390 636 390 45 894 45 894 887 206 887 206 931 391 931 391 644 835 644 835 330 286 330 286 919 485 919 485 723 845 723 845 252 742 252 742 768 848 768 848 590 429 590 429 746 152 746 152 128 852 128 852 508 520 508 520 856 171 856 171 758 443 758 443 47 627 47 627 747 700 747 700 946 35 946 35 259 523 259 523 36 933 36 933 250 95 250 95 666 154 666 154 671 607 671 607 125 274 125 274 406 424 406 424 268 790 268 790 790 522 790 522 215 862 215 862 172 651 172 651 901 603 901 603 950 226 950 226 15 366 15 366 194 559 194 559 844 956 844 956 385 103 385 103 59 115 59 115 321 406 321 406 804 556 804 556 780 302 780 302 717 483 717 483 511 469 511 469 268 136 268 136 206 448 206 448 119 498 119 498 529 229 529 229 668 633 668 633 169 513 169 513 872 434 872 434 959 727 959 727 924 200 924 200 909 218 909 218 334 217 334 217 419 692 419 692 616 120 616 120 165 641 165 641 551 684 551 684 203 721 203 721 156 304 156 304 928 937 928 937 111 625 111 625 4 770 4 770 599 787 599 787 234 713 234 713 419 237 419 237 666 414 666 414 180 584 180 584 368 405 368 405 64 931 64 931 347 184 347 184 785 50 785 50 415 322 415 322 68 667 68 667 532 869 532 869 843 631 843 631 932 582 932 582 619 599 619 599 17 508 17 508 511 445 511 445 44 404 44 404 115 606 115 606 415 144 415 144 549 99 549 99 152 245 152 245 332 502 332 502 776 603 776 603 314 39 314 39 919 352 919 352 229 453 229 453 919 638 919 638 602 789 602 789 749 165 749 165 631 464 631 464 560 802 560 802 397 45 397 45 412 357 412 357 939 68 939 68 212 910 212 910 631 240 631 240 843 627 843 627 118 687 118 687 159 573 159 573 320 368 320 368 448 772 448 772 832 408 832 408 756 921 756 921 630 640 630 640 726 509 726 509 757 244 757 244 530 808 530 808 357 949 357 949 555 707 555 707 514 632 514 632 950 46 950 46 27 678 27 678 284 123 284 123 84 154 84 154 668 881 668 881 676 742 676 742 198 586 198 586 728 206 728 206 449 309 449 309 526 650 526 650 582 788 582 788 251 841 251 841 610 319 610 319 294 745 294 745 760 640 760 640 554 320 554 320 445 213 445 213 248 534 248 534 762 754 762 754 274 744 274 744 782 828 782 828 657 39 657 39 746 462 746 462 737 951 737 951 723 760 723 760 192 112 192 112 419 379 419 379 66 481 66 481 583 526 583 526 784 72 784 72 514 92 514 92 484 923 484 923 41 452 41 452 462 2 462 2 742 856 742 856 690 90 690 90 246 30 246 30 648 819 648 819 938 402 938 402 603 659 603 659 425 354 425 354 331 242 331 242 301 369 301 369 715 316 715 316 291 850 291 850 650 536 650 536 815 841 815 841 187 762 187 762 798 617 798 617 287 557 287 557 947 879 947 879 147 216 147 216 712 715 712 715 776 85 776 85 198 419 198 419 198 692 198 692 367 654 367 654 676 630 676 630 917 154 917 154 593 338 593 338 927 263 927 263 14 179 14 179 75 458 75 458 818 375 818 375 870 395 870 395 485 50 485 50 790 423 790 423 869 425 869 425 913 558 913 558 260 280 260 280 867 358 867 358 807 44 807 44 876 838 876 838 521 842 521 842 736 828 736 828 182 198 182 198 645 744 645 744 16 493 16 493 312 671 312 671 270 764 270 764 232 296 232 296 248 38 248 38 410 578 410 578 236 657 236 657 419 861 419 861 348 153 348 153 625 540 625 540 718 716 718 716 3 729 3 729 410 173 410 173 496 178 496 178 788 756 788 756 336 454 336 454 375 646 375 646 15 775 15 775 612 577 612 577 280 713 280 713 767 449 767 449 681 465 681 465 447 662 447 662 210 346 210 346 560 582 560 582 634 788 634 788 51 200 51 200 538 32 538 32 121 265 121 265 703 917 703 917 268 235 268 235 652 254 652 254 135 513 135 513 182 346 182 346 152 725 152 725 646 923 646 923 197 163 197 163 411 551 411 551 804 795 804 795 37 90 37 90 801 290 801 290 107 322 107 322 444 785 444 785 518 674 518 674 804 367 804 367 494 141 494 141 774 790 774 790 296 144 296 144 322 372 322 372 646 868 646 868 65 796 65 796 108 168 108 168 258 789 258 789 466 747 466 747 213 602 213 602 131 754 131 754 737 280 737 280 414 758 414 758 800 563 800 563 344 932 344 932 93 65 93 65 120 411 120 411 957 525 957 525 410 113 410 113 499 150 499 150 557 47 557 47 329 13 329 13 885 720 885 720 542 411 542 411 329 70 329 70 291 856 291 856 666 54 666 54 230 83 230 83 682 150 682 150 492 842 492 842 876 660 876 660 369 419 369 419 862 678 862 678 329 894 329 894 205 53 205 53 223 813 223 813 287 860 287 860 880 503 880 503 650 557 650 557 398 790 398 790 154 172 154 172 30 313 30 313 559 594 559 594 475 387 475 387 828 139 828 139 721 458 721 458 906 952 906 952 883 430 883 430 453 686 453 686 551 502 551 502 66 189 66 189 938 459 938 459 439 811 439 811 212 415 212 415 150 275 150 275 911 917 911 917 164 517 164 517 413 904 413 904 444 386 444 386 592 67 592 67 266 897 266 897 208 776 208 776 81 942 81 942 665 778 665 778 293 357 293 357 890 498 890 498 342 733 342 733 563 502 563 502 39 860 39 860 571 144 571 144 438 690 438 690 176 248 176 248 804 602 804 602 394 16 394 16 357 639 357 639 537 240 537 240 640 2 640 2 957 98 957 98 528 184 528 184 427 292 427 292 902 553 902 553 559 489 559 489 676 786 676 786 868 728 868 728 323 868 323 868 398 707 398 707 640 210 640 210 645 903 645 903 262 46 262 46 891 62 891 62 509 406 509 406 537 616 537 616 38 565 38 565 729 698 729 698 75 540 75 540 505 454 505 454 19 299 19 299 587 465 587 465 297 183 297 183 349 454 349 454 279 902 279 902 790 403 790 403 639 208 639 208 751 538 751 538 403 192 403 192 246 691 246 691 347 633 347 633 12 103 12 103 691 911 691 911 615 694 615 694 457 522 457 522 17 146 17 146 291 39 291 39 615 482 615 482 664 214 664 214 474 576 474 576 274 509 274 509 114 315 114 315 18 115 18 115 902 918 902 918 876 70 876 70 581 519 581 519 774 950 774 950 624 825 624 825 222 759 222 759 349 266 349 266 705 499 705 499 694 846 694 846 85 582 85 582 696 202 696 202 144 128 144 128 565 378 565 378 702 167 702 167 18 139 18 139 255 434 255 434 777 225 777 225 902 847 902 847 616 275 616 275 219 541 219 541 593 362 593 362 794 243 794 243 312 102 312 102 114 856 114 856 40 377 40 377 167 712 167 712 318 841 318 841 913 565 913 565 91 644 91 644 184 770 184 770 452 588 452 588 954 892 954 892 161 347 161 347 737 854 737 854 345 880 345 880 495 762 495 762 40 834 40 834 505 456 505 456 669 439 669 439 808 211 808 211 795 238 795 238 58 416 58 416 284 246 284 246 705 42 705 42 41 148 41 148 291 416 291 416 728 549 728 549 574 874 574 874 752 80 752 80 64 879 64 879 586 362 586 362 71 484 71 484 734 242 734 242 960 402 960 402 564 860 564 860 496 951 496 951 491 909 491 909 239 834 239 834 947 545 947 545 808 408 808 408 19 166 19 166 100 798 100 798 412 60 412 60 787 65 787 65 529 408 529 408 931 440 931 440 439 153 439 153 617 355 617 355 349 105 349 105 334 661 334 661 615 163 615 163 81 210 81 210 780 601 780 601 2 24 2 24 217 463 217 463 712 147 712 147 877 190 877 190 732 295 732 295 59 338 59 338 140 362 140 362 266 173 266 173 697 678 697 678 248 354 248 354 921 796 921 796 179 314 179 314 758 60 758 60 639 754 639 754 428 495 428 495 435 315 435 315 111 461 111 461 59 761 59 761 643 39 643 39 87 517 87 517 130 894 130 894 731 427 731 427 346 329 346 329 429 940 429 940 268 756 268 756 779 381 779 381 302 603 302 603 898 903 898 903 42 595 42 595 824 485 824 485 253 930 253 930 34 873 34 873 249 2 249 2 590 471 590 471 67 674 67 674 347 743 347 743 149 485 149 485 828 775 828 775 381 416 381 416 58 920 58 920 413 480 413 480 303 493 303 493 41 866 41 866 779 655 779 655 876 794 876 794 210 507 210 507 387 685 387 685 667 737 667 737 864 182 864 182 851 487 851 487 904 5 904 5 760 613 760 613 598 91 598 91 671 935 671 935 438 815 438 815 367 238 367 238 618 492 618 492 932 879 932 879 521 497 521 497 844 466 844 466 699 143 699 143 845 52 845 52 766 783 766 783 484 170 484 170 905 619 905 619 111 574 111 574 259 522 259 522 772 564 772 564 142 944 142 944 501 279 501 279 618 900 618 900 590 902 590 902 263 400 263 400 727 884 727 884 298 592 298 592 878 520 878 520 297 821 297 821 304 674 304 674 802 895 802 895 318 562 318 562 542 628 542 628 681 880 681 880 39 753 39 753 854 669 854 669 317 609 317 609 194 621 194 621 632 803 632 803 700 522 700 522 896 648 896 648 916 344 916 344 893 783 893 783 836 654 836 654 904 461 904 461 487 129 487 129 614 88 614 88 655 89 655 89 735 101 735 101 71 181 71 181 643 395 643 395 427 937 427 937 72 6 72 6 105 895 105 895 887 11 887 11 175 192 175 192 219 949 219 949 32 447 32 447 401 43 401 43 913 279 913 279 106 620 106 620 668 523 668 523 567 197 567 197 929 376 929 376 197 211 197 211 805 825 805 825 381 306 381 306 784 303 784 303 827 446 827 446 391 633 391 633 127 895 127 895 578 422 578 422 218 431 218 431 908 379 908 379 561 830 561 830 581 114 581 114 318 909 318 909 288 821 288 821 847 435 847 435 613 359 613 359 837 955 837 955 560 475 560 475 727 484 727 484 304 219 304 219 76 160 76 160 745 738 745 738 132 789 132 789 947 482 947 482 368 479 368 479 504 768 504 768 314 467 314 467 78 542 78 542 458 744 458 744 903 13 903 13 658 897 658 897 707 3 707 3 717 145 717 145 137 2 137 2 299 625 299 625 364 495 364 495 511 195 511 195 556 42 556 42 612 270 612 270 768 193 768 193 455 783 455 783 907 127 907 127 310 414 310 414 340 94 340 94 680 198 680 198 445 361 445 361 699 794 699 794 955 351 955 351 156 163 156 163 471 881 471 881 720 287 720 287 175 263 175 263 943 701 943 701 548 418 548 418 815 670 815 670 943 359 943 359 565 751 565 751 739 472 739 472 567 742 567 742 360 374 360 374 501 559 501 559 68 551 68 551 400 481 400 481 726 370 726 370 596 99 596 99 315 603 315 603 35 105 35 105 484 896 484 896 483 609 483 609 495 346 495 346 589 430 589 430 337 533 337 533 943 486 943 486 529 18 529 18 298 84 298 84 778 486 778 486 307 54 307 54 941 473 941 473 534 127 534 127 303 791 303 791 272 68 272 68 687 918 687 918 213 657 213 657 221 781 221 781 585 168 585 168 786 125 786 125 448 341 448 341 828 413 828 413 99 89 99 89 92 920 92 920 812 105 812 105 520 333 520 333 555 237 555 237 745 654 745 654 388 642 388 642 958 225 958 225 239 633 239 633 920 450 920 450 887 213 887 213 284 799 284 799 636 849 636 849 644 26 644 26 241 408 241 408 94 651 94 651 94 459 94 459 75 508 75 508 222 127 222 127 129 491 129 491 226 124 226 124 10 459 10 459 493 255 493 255 387 131 387 131 343 312 343 312 414 941 414 941 330 205 330 205 416 472 416 472 392 278 392 278 675 135 675 135 930 31 930 31 469 176 469 176 386 745 386 745 184 62 184 62 419 424 419 424 352 912 352 912 595 902 595 902 760 759 760 759 504 95 504 95 509 252 509 252 264 259 264 259 641 471 641 471 847 120 847 120 810 633 810 633 749 629 749 629 688 771 688 771 406 936 406 936 738 461 738 461 208 369 208 369 738 288 738 288 248 101 248 101 100 188 100 188 573 396 573 396 307 787 307 787 548 674 548 674 429 460 429 460 258 538 258 538 450 257 450 257 261 342 261 342 504 705 504 705 812 881 812 881 234 271 234 271 266 437 266 437 900 225 900 225 903 165 903 165 137 98 137 98 799 565 799 565 206 816 206 816 97 780 97 780 380 542 380 542 560 265 560 265 593 307 593 307 774 827 774 827 95 490 95 490 876 360 876 360 76 48 76 48 388 647 388 647 401 361 401 361 319 838 319 838 167 900 167 900 173 834 173 834 534 344 534 344 156 363 156 363 253 136 253 136 210 665 210 665 799 531 799 531 363 562 363 562 851 872 851 872 475 530 475 530 517 44 517 44 357 327 357 327 245 184 245 184 805 19 805 19 118 857 118 857 136 46 136 46 591 706 591 706 224 206 224 206 83 192 83 192 308 834 308 834 366 128 366 128 122 840 122 840 489 800 489 800 179 953 179 953 335 164 335 164 836 69 836 69 511 837 511 837 231 653 231 653 878 240 878 240 618 168 618 168 739 772 739 772 302 737 302 737 698 471 698 471 809 438 809 438 866 434 866 434 485 155 485 155 927 912 927 912 63 117 63 117 8 611 8 611 872 864 872 864 74 591 74 591 104 618 104 618 163 877 163 877 22 469 22 469 744 650 744 650 161 217 161 217 383 229 383 229 906 415 906 415 38 308 38 308 807 327 807 327 170 800 170 800 354 547 354 547 305 772 305 772 120 58 120 58 561 946 561 946 59 454 59 454 822 110 822 110 912 886 912 886 352 369 352 369 50 749 50 749 738 103 738 103 237 129 237 129 772 817 772 817 356 636 356 636 98 804 98 804 523 31 523 31 364 649 364 649 109 154 109 154 868 539 868 539 231 213 231 213 483 652 483 652 811 875 811 875 83 64 83 64 703 489 703 489 566 79 566 79 827 724 827 724 542 72 542 72 527 224 527 224 371 617 371 617 250 953 250 953 305 744 305 744 276 254 276 254 487 941 487 941 453 129 453 129 715 712 715 712 478 241 478 241 56 719 56 719 738 389 738 389 498 836 498 836 754 778 754 778 667 491 667 491 139 75 139 75 78 21 78 21 912 446 912 446 706 292 706 292 219 76 219 76 810 791 810 791 430 306 430 306 933 467 933 467 802 929 802 929 547 435 547 435 418 61 418 61 619 582 619 582 238 798 238 798 726 911 726 911 153 530 153 530 465 452 465 452 76 665 76 665 927 80 927 80 129 616 129 616 597 530 597 530 456 871 456 871 861 156 861 156 645 947 645 947 307 756 307 756 624 733 624 733 811 662 811 662 467 40 467 40 873 112 873 112 464 655 464 655 295 932 295 932 537 317 537 317 691 841 691 841 630 787 630 787 750 235 750 235 258 357 258 357 334 711 334 711 558 701 558 701 156 848 156 848 61 855 61 855 503 621 503 621 518 547 518 547 656 888 656 888 54 583 54 583 876 832 876 832 165 264 165 264 410 874 410 874 553 646 553 646 905 55 905 55 313 421 313 421 300 259 300 259 206 910 206 910 937 563 937 563 279 286 279 286 880 957 880 957 658 25 658 25 714 281 714 281 500 760 500 760 287 705 287 705 273 827 273 827 732 539 732 539 885 249 885 249 838 263 838 263 890 793 890 793 623 774 623 774 551 155 551 155 4 902 4 902 465 136 465 136 351 228 351 228 720 467 720 467 498 506 498 506 911 94 911 94 450 855 450 855 781 323 781 323 874 125 874 125 415 271 415 271 598 676 598 676 172 258 172 258 904 438 904 438 752 400 752 400 23 145 23 145 313 738 313 738 427 200 427 200 429 854 429 854 642 930 642 930 450 379 450 379 814 154 814 154 197 790 197 790 213 797 213 797 532 609 532 609 48 271 48 271 612 582 612 582 460 134 460 134 12 77 12 77 374 922 374 922 517 869 517 869 928 378 928 378 938 327 938 327 27 376 27 376 830 431 830 431 905 57 905 57 876 514 876 514 877 139 877 139 675 752 675 752 105 1 105 1 728 224 728 224 244 889 244 889 717 708 717 708 847 183 847 183 855 188 855 188 842 164 842 164 98 794 98 794 393 91 393 91 553 37 553 37 131 750 131 750 832 151 832 151 11 799 11 799 430 493 430 493 516 608 516 608 304 702 304 702 312 496 312 496 533 54 533 54 266 730 266 730 824 360 824 360 687 284 687 284 328 669 328 669 753 874 753 874 520 402 520 402 109 41 109 41 146 632 146 632 340 309 340 309 271 755 271 755 173 475 173 475 320 668 320 668 658 800 658 800 441 447 441 447 558 120 558 120 864 926 864 926 390 207 390 207 179 492 179 492 685 772 685 772 575 338 575 338 653 169 653 169 745 45 745 45 485 69 485 69 425 654 425 654 326 146 326 146 522 761 522 761 85 895 85 895 108 614 108 614 781 110 781 110 770 324 770 324 506 183 506 183 853 497 853 497 510 868 510 868 574 259 574 259 143 755 143 755 368 130 368 130 951 535 951 535 812 875 812 875 467 951 467 951 778 495 778 495 917 686 917 686 247 945 247 945 387 265 387 265 753 140 753 140 885 396 885 396 205 267 205 267 282 749 282 749 50 559 50 559 948 664 948 664 412 365 412 365 23 297 23 297 857 237 857 237 110 693 110 693 463 268 463 268 118 769 118 769 948 667 948 667 2 265 2 265 85 29 85 29 309 955 309 955 784 461 784 461 587 825 587 825 857 406 857 406 400 539 400 539 249 537 249 537 423 939 423 939 458 299 458 299 772 295 772 295 188 532 188 532 178 2 178 2 788 272 788 272 143 99 143 99 40 786 40 786 843 740 843 740 676 125 676 125 813 212 813 212 775 233 775 233 206 502 206 502 167 36 167 36 347 768 347 768 105 622 105 622 471 925 471 925 10 315 10 315 87 619 87 619 921 181 921 181 452 830 452 830 762 568 762 568 412 475 412 475 484 788 484 788 562 766 562 766 612 783 612 783 490 340 490 340 24 672 24 672 766 321 766 321 117 949 117 949 571 604 571 604 258 878 258 878 132 366 132 366 154 735 154 735 718 311 718 311 430 466 430 466 163 681 163 681 705 323 705 323 735 747 735 747 618 610 618 610 182 407 182 407 21 469 21 469 620 124 620 124 194 691 194 691 923 860 923 860 5 650 5 650 497 303 497 303 4 25 4 25 687 223 687 223 317 535 317 535 235 458 235 458 61 42 61 42 207 68 207 68 873 561 873 561 215 338 215 338 761 251 761 251 791 879 791 879 632 142 632 142 179 11 179 11 902 33 902 33 38 71 38 71 662 609 662 609 508 506 508 506 112 624 112 624 87 47 87 47 112 865 112 865 877 677 877 677 517 62 517 62 264 77 264 77 243 706 243 706 133 848 133 848 337 96 337 96 214 839 214 839 204 634 204 634 354 554 354 554 349 832 349 832 552 956 552 956 156 252 156 252 133 754 133 754 508 30 508 30 885 127 885 127 404 134 404 134 6 461 6 461 142 326 142 326 606 631 606 631 232 101 232 101 563 911 563 911 370 926 370 926 273 25 273 25 722 734 722 734 856 910 856 910 67 329 67 329 188 27 188 27 17 885 17 885 579 607 579 607 926 365 926 365 842 496 842 496 801 47 801 47 257 343 257 343 674 111 674 111 298 399 298 399 127 658 127 658 30 202 30 202 875 756 875 756 200 556 200 556 41 482 41 482 104 334 104 334 597 353 597 353 849 572 849 572 347 293 347 293 939 120 939 120 958 666 958 666 306 309 306 309 723 735 723 735 373 540 373 540 195 262 195 262 408 394 408 394 525 470 525 470 210 592 210 592 897 73 897 73 560 178 560 178 262 78 262 78 16 233 16 233 487 609 487 609 251 461 251 461 59 891 59 891 219 39 219 39 426 716 426 716 554 407 554 407 802 796 802 796 753 589 753 589 207 689 207 689 271 673 271 673 500 286 500 286 457 875 457 875 487 33 487 33 658 607 658 607 65 190 65 190 894 777 894 777 816 684 816 684 181 618 181 618 181 276 181 276 308 311 308 311 294 469 294 469 840 216 840 216 237 323 237 323 854 746 854 746 519 292 519 292 278 574 278 574 261 434 261 434 787 280 787 280 78 859 78 859 364 368 364 368 859 452 859 452 87 308 87 308 122 258 122 258 473 260 473 260 13 159 13 159 334 373 334 373 776 859 776 859 679 527 679 527 629 936 629 936 231 399 231 399 179 813 179 813 102 102 102 102 755 645 755 645 698 189 698 189 289 861 289 861 227 281 227 281 432 483 432 483 666 655 666 655 741 650 741 650 161 74 161 74 635 134 635 134 143 552 143 552 576 65 576 65 779 637 779 637 282 151 282 151 214 590 214 590 447 793 447 793 59 906 59 906 172 134 172 134 878 101 878 101 471 253 471 253 907 276 907 276 15 276 15 276 283 762 283 762 627 788 627 788 632 235 632 235 315 509 315 509 722 495 722 495 943 705 943 705 493 259 493 259 685 903 685 903 225 87 225 87 359 105 359 105 473 16 473 16 99 630 99 630 661 200 661 200 697 432 697 432 424 585 424 585 25 527 25 527 506 534 506 534 322 957 322 957 71 547 71 547 140 728 140 728 733 855 733 855 735 52 735 52 482 273 482 273 58 278 58 278 717 352 717 352 813 378 813 378 488 394 488 394 543 525 543 525 597 902 597 902 648 243 648 243 901 322 901 322 376 450 376 450 514 93 514 93 783 6 783 6 934 430 934 430 771 635 771 635 354 187 354 187 669 22 669 22 825 835 825 835 251 765 251 765 834 885 834 885 784 138 784 138 425 439 425 439 544 460 544 460 750 416 750 416 261 517 261 517 100 573 100 573 748 301 748 301 819 656 819 656 728 365 728 365 920 652 920 652 734 422 734 422 288 27 288 27 296 232 296 232 944 408 944 408 115 507 115 507 192 789 192 789 656 473 656 473 27 86 27 86 358 881 358 881 928 788 928 788 558 486 558 486 118 78 118 78 462 365 462 365 543 564 543 564 730 318 730 318 415 855 415 855 279 629 279 629 960 553 960 553 713 721 713 721 927 528 927 528 7 449 7 449 750 616 750 616 958 426 958 426 946 894 946 894 492 741 492 741 645 535 645 535 677 702 677 702 533 743 533 743 338 886 338 886 867 539 867 539 429 770 429 770 646 656 646 656 647 11 647 11 294 281 294 281 131 428 131 428 385 572 385 572 88 247 88 247 105 437 105 437 82 496 82 496 515 755 515 755 17 592 17 592 521 406 521 406 200 259 200 259 895 363 895 363 421 608 421 608 18 731 18 731 721 783 721 783 113 860 113 860 344 312 344 312 286 619 286 619 728 896 728 896 369 377 369 377 385 3 385 3 855 810 855 810 153 846 153 846 463 791 463 791 763 421 763 421 172 780 172 780 211 703 211 703 662 330 662 330 612 261 612 261 200 838 200 838 2 87 2 87 211 808 211 808 536 262 536 262 282 205 282 205 420 347 420 347 277 902 277 902 54 783 54 783 334 87 334 87 309 913 309 913 870 184 870 184 537 643 537 643 401 727 401 727 434 765 434 765 342 85 342 85 672 649 672 649 208 324 208 324 344 613 344 613 879 688 879 688 550 388 550 388 824 339 824 339 769 542 769 542 264 667 264 667 758 759 758 759 85 443 85 443 279 949 279 949 165 305 165 305 375 358 375 358 255 75 255 75 921 876 921 876 276 251 276 251 453 370 453 370 832 433 832 433 951 251 951 251 374 130 374 130 888 869 888 869 335 650 335 650 507 12 507 12 609 718 609 718 670 174 670 174 543 825 543 825 303 352 303 352 401 108 401 108 399 367 399 367 466 59 466 59 756 856 756 856 787 48 787 48 296 590 296 590 599 199 599 199 200 887 200 887 773 240 773 240 90 209 90 209 166 133 166 133 580 769 580 769 453 121 453 121 590 708 590 708 268 760 268 760 515 16 515 16 77 756 77 756 634 316 634 316 283 169 283 169 221 281 221 281 600 886 600 886 425 751 425 751 957 555 957 555 816 121 816 121 662 779 662 779 832 592 832 592 280 917 280 917 306 935 306 935 65 32 65 32 305 176 305 176 628 721 628 721 346 63 346 63 613 295 613 295 732 798 732 798 607 724 607 724 699 201 699 201 375 514 375 514 3 248 3 248 141 683 141 683 918 890 918 890 601 767 601 767 413 579 413 579 714 627 714 627 255 851 255 851 674 114 674 114 119 94 119 94 629 794 629 794 726 782 726 782 238 574 238 574 191 62 191 62 297 256 297 256 668 777 668 777 33 25 33 25 455 346 455 346 453 576 453 576 775 825 775 825 842 482 842 482 873 893 873 893 758 353 758 353 653 49 653 49 38 528 38 528 522 377 522 377 267 215 267 215 100 23 100 23 908 35 908 35 589 668 589 668 734 145 734 145 880 492 880 492 520 495 520 495 77 288 77 288 419 770 419 770 823 5 823 5 92 126 92 126 471 794 471 794 310 464 310 464 614 533 614 533 454 341 454 341 311 927 311 927 245 928 245 928 683 467 683 467 834 376 834 376 570 707 570 707 573 343 573 343 49 179 49 179 397 428 397 428 174 540 174 540 363 666 363 666 677 311 677 311 864 127 864 127 732 270 732 270 120 174 120 174 326 669 326 669 684 664 684 664 82 947 82 947 301 420 301 420 881 53 881 53 122 732 122 732 227 621 227 621 856 912 856 912 745 499 745 499 663 340 663 340 195 935 195 935 339 335 339 335 447 875 447 875 922 922 922 922 747 493 747 493 636 605 636 605 625 511 625 511 731 181 731 181 590 679 590 679 944 243 944 243 20 417 20 417 454 91 454 91 232 731 232 731 132 760 132 760 520 896 520 896 758 526 758 526 239 778 239 778 543 488 543 488 142 153 142 153 374 452 374 452 532 437 532 437 323 469 323 469 517 411 517 411 676 66 676 66 377 444 377 444 715 357 715 357 731 444 731 444 637 846 637 846 618 307 618 307 660 446 660 446 187 303 187 303 831 684 831 684 53 816 53 816 125 323 125 323 467 811 467 811 742 162 742 162 230 392 230 392 98 923 98 923 849 484 849 484 431 116 431 116 11 656 11 656 32 592 32 592 471 744 471 744 49 348 49 348 786 787 786 787 943 866 943 866 476 322 476 322 420 770 420 770 536 638 536 638 170 81 170 81 315 711 315 711 561 151 561 151 462 591 462 591 62 785 62 785 367 445 367 445 550 367 550 367 208 491 208 491 535 919 535 919 247 553 247 553 528 416 528 416 61 695 61 695 100 664 100 664 591 79 591 79 444 767 444 767 560 728 560 728 273 842 273 842 118 672 118 672 583 755 583 755 460 480 460 480 587 474 587 474 287 813 287 813 896 721 896 721 92 465 92 465 841 192 841 192 277 619 277 619 475 529 475 529 472 403 472 403 125 935 125 935 586 278 586 278 341 936 341 936 243 37 243 37 526 7 526 7 315 787 315 787 144 597 144 597 633 15 633 15 75 622 75 622 537 639 537 639 710 160 710 160 219 186 219 186 154 46 154 46 915 270 915 270 501 782 501 782 487 763 487 763 664 939 664 939 916 373 916 373 793 355 793 355 298 486 298 486 226 777 226 777 523 937 523 937 48 420 48 420 368 272 368 272 789 175 789 175 164 864 164 864 502 471 502 471 711 80 711 80 653 448 653 448 652 206 652 206 744 513 744 513 251 185 251 185 360 547 360 547 944 423 944 423 387 165 387 165 410 289 410 289 131 955 131 955 957 99 957 99 709 203 709 203 624 349 624 349 443 302 443 302 416 116 416 116 810 53 810 53 395 193 395 193 301 226 301 226 710 465 710 465 560 746 560 746 120 483 120 483 565 442 565 442 732 813 732 813 595 495 595 495 451 408 451 408 528 191 528 191 16 136 16 136 378 884 378 884 191 109 191 109 717 507 717 507 36 763 36 763 553 461 553 461 58 82 58 82 130 791 130 791 205 331 205 331 542 312 542 312 602 582 602 582 391 192 391 192 742 330 742 330 557 172 557 172 4 383 4 383 528 157 528 157 13 215 13 215 736 491 736 491 236 246 236 246 228 423 228 423 160 565 160 565 436 658 436 658 127 416 127 416 46 825 46 825 839 6 839 6 937 627 937 627 33 920 33 920 513 119 513 119 758 556 758 556 89 930 89 930 901 9 901 9 297 133 297 133 606 873 606 873 251 36 251 36 232 315 232 315 497 184 497 184 348 481 348 481 637 493 637 493 519 307 519 307 422 932 422 932 268 827 268 827 778 690 778 690 800 695 800 695 599 736 599 736 141 155 141 155 592 105 592 105 47 716 47 716 270 958 270 958 186 101 186 101 444 69 444 69 818 758 818 758 26 150 26 150 753 192 753 192 316 829 316 829 740 698 740 698 840 59 840 59 335 847 335 847 507 325 507 325 709 734 709 734 229 67 229 67 752 761 752 761 296 82 296 82 591 230 591 230 381 131 381 131 307 33 307 33 175 154 175 154 385 920 385 920 605 207 605 207 627 878 627 878 316 656 316 656 535 184 535 184 468 765 468 765 398 579 398 579 446 171 446 171 782 332 782 332 44 226 44 226 481 198 481 198 545 863 545 863 484 24 484 24 821 147 821 147 201 92 201 92 18 801 18 801 469 34 469 34 890 740 890 740 930 170 930 170 446 103 446 103 798 814 798 814 776 171 776 171 395 214 395 214 274 932 274 932 893 897 893 897 301 508 301 508 31 707 31 707 572 15 572 15 814 481 814 481 438 430 438 430 188 471 188 471 743 668 743 668 238 786 238 786 303 276 303 276 191 183 191 183 385 129 385 129 59 602 59 602 742 195 742 195 5 840 5 840 440 369 440 369 785 189 785 189 551 850 551 850 42 942 42 942 503 35 503 35 429 193 429 193 640 20 640 20 12 848 12 848 813 459 813 459 77 234 77 234 190 415 190 415 9 82 9 82 390 30 390 30 493 62 493 62 237 903 237 903 124 473 124 473 750 17 750 17 394 769 394 769 218 803 218 803 515 778 515 778 20 857 20 857 802 313 802 313 788 134 788 134 186 393 186 393 356 428 356 428 817 618 817 618 166 773 166 773 960 317 960 317 843 702 843 702 372 217 372 217 93 183 93 183 304 393 304 393 54 260 54 260 745 396 745 396 71 495 71 495 424 852 424 852 82 179 82 179 268 647 268 647 753 514 753 514 837 257 837 257 461 513 461 513 346 464 346 464 551 263 551 263 804 503 804 503 850 353 850 353 721 811 721 811 310 913 310 913 674 25 674 25 463 842 463 842 301 606 301 606 941 630 941 630 603 909 603 909 626 496 626 496 727 10 727 10 750 825 750 825 294 137 294 137 329 350 329 350 449 100 449 100 950 640 950 640 858 200 858 200 835 757 835 757 57 727 57 727 337 136 337 136 570 484 570 484 150 184 150 184 780 56 780 56 604 758 604 758 307 145 307 145 383 43 383 43 774 94 774 94 51 623 51 623 177 388 177 388 252 595 252 595 757 924 757 924 117 344 117 344 931 50 931 50 421 8 421 8 125 918 125 918 629 721 629 721 356 728 356 728 36 630 36 630 105 590 105 590 917 148 917 148 393 575 393 575 383 636 383 636 598 357 598 357 686 562 686 562 757 751 757 751 194 47 194 47 929 768 929 768 486 750 486 750 954 868 954 868 422 580 422 580 898 81 898 81 408 896 408 896 54 303 54 303 24 507 24 507 840 107 840 107 512 806 512 806 918 922 918 922 859 276 859 276 243 307 243 307 424 286 424 286 634 375 634 375 87 669 87 669 569 619 569 619 397 529 397 529 32 228 32 228 561 815 561 815 876 524 876 524 508 453 508 453 572 878 572 878 267 27 267 27 691 591 691 591 634 233 634 233 321 189 321 189 391 772 391 772 542 68 542 68 433 957 433 957 592 267 592 267 751 550 751 550 260 403 260 403 289 818 289 818 578 115 578 115 421 776 421 776 416 27 416 27 750 706 750 706 330 433 330 433 256 816 256 816 832 13 832 13 757 851 757 851 341 763 341 763 122 226 122 226 305 700 305 700 914 136 914 136 464 644 464 644 850 291 850 291 706 957 706 957 483 583 483 583 169 259 169 259 836 569 836 569 765 295 765 295 6 53 6 53 715 685 715 685 782 553 782 553 882 781 882 781 854 503 854 503 107 55 107 55 940 517 940 517 880 626 880 626 482 401 482 401 475 680 475 680 312 739 312 739 499 75 499 75 305 119 305 119 600 322 600 322 484 446 484 446 379 743 379 743 638 155 638 155 289 521 289 521 445 169 445 169 420 747 420 747 693 626 693 626 754 771 754 771 463 825 463 825 76 508 76 508 837 306 837 306 392 692 392 692 104 901 104 901 80 831 80 831 922 910 922 910 545 418 545 418 20 864 20 864 269 665 269 665 353 637 353 637 569 465 569 465 481 159 481 159 480 814 480 814 8 51 8 51 590 839 590 839 860 857 860 857 485 933 485 933 250 101 250 101 859 840 859 840 17 545 17 545 826 674 826 674 677 457 677 457 480 857 480 857 782 205 782 205 957 201 957 201 822 146 822 146 87 640 87 640 95 626 95 626 200 705 200 705 731 567 731 567 895 2 895 2 210 484 210 484 191 108 191 108 788 802 788 802 755 121 755 121 946 884 946 884 145 230 145 230 403 360 403 360 656 453 656 453 73 313 73 313 125 539 125 539 826 854 826 854 886 415 886 415 223 226 223 226 47 126 47 126 5 244 5 244 433 602 433 602 399 85 399 85 150 774 150 774 241 260 241 260 911 716 911 716 311 53 311 53 286 615 286 615 124 269 124 269 540 9 540 9 435 424 435 424 884 534 884 534 738 148 738 148 614 103 614 103 546 915 546 915 69 137 69 137 32 861 32 861 633 763 633 763 159 411 159 411 190 52 190 52 52 365 52 365 36 282 36 282 841 102 841 102 141 11 141 11 218 138 218 138 881 472 881 472 187 23 187 23 477 709 477 709 784 569 784 569 815 395 815 395 19 84 19 84 593 190 593 190 747 456 747 456 557 705 557 705 248 820 248 820 28 606 28 606 242 803 242 803 424 901 424 901 796 19 796 19 302 95 302 95 848 243 848 243 799 708 799 708 439 936 439 936 450 645 450 645 466 330 466 330 880 867 880 867 117 40 117 40 407 277 407 277 70 640 70 640 760 519 760 519 578 584 578 584 618 789 618 789 377 40 377 40 916 852 916 852 333 637 333 637 310 906 310 906 951 152 951 152 161 241 161 241 258 381 258 381 314 56 314 56 206 869 206 869 444 706 444 706 142 444 142 444 691 612 691 612 138 35 138 35 897 555 897 555 542 495 542 495 796 724 796 724 57 232 57 232 654 275 654 275 116 333 116 333 104 777 104 777 896 605 896 605 831 198 831 198 695 531 695 531 739 474 739 474 116 560 116 560 361 467 361 467 291 683 291 683 120 50 120 50 519 47 519 47 267 297 267 297 628 410 628 410 883 291 883 291 277 64 277 64 19 188 19 188 871 39 871 39 930 197 930 197 124 840 124 840 300 706 300 706 186 84 186 84 921 877 921 877 901 46 901 46 489 616 489 616 911 427 911 427 521 914 521 914 842 311 842 311 49 616 49 616 422 602 422 602 169 861 169 861 424 785 424 785 16 280 16 280 741 204 741 204 726 179 726 179 843 881 843 881 2 61 2 61 793 535 793 535 300 441 300 441 226 204 226 204 772 285 772 285 399 656 399 656 330 276 330 276 25 472 25 472 723 509 723 509 402 780 402 780 395 745 395 745 285 904 285 904 301 352 301 352 370 799 370 799 653 925 653 925 860 147 860 147 207 846 207 846 186 351 186 351 172 661 172 661 769 173 769 173 756 457 756 457 760 672 760 672 775 886 775 886 314 652 314 652 603 472 603 472 504 377 504 377 825 740 825 740 885 611 885 611 512 640 512 640 8 701 8 701 417 454 417 454 93 745 93 745 353 901 353 901 794 768 794 768 353 786 353 786 186 877 186 877 266 92 266 92 386 694 386 694 428 403 428 403 776 892 776 892 343 609 343 609 117 719 117 719 109 609 109 609 648 759 648 759 103 742 103 742 722 750 722 750 784 754 784 754 888 420 888 420 648 895 648 895 244 570 244 570 2 314 2 314 852 135 852 135 454 578 454 578 762 790 762 790 432 494 432 494 538 614 538 614 767 361 767 361 839 387 839 387 262 325 262 325 911 794 911 794 865 534 865 534 372 366 372 366 85 426 85 426 500 24 500 24 700 131 700 131 100 37 100 37 900 665 900 665 299 532 299 532 879 918 879 918 388 283 388 283 17 920 17 920 768 483 768 483 469 306 469 306 386 391 386 391 376 235 376 235 577 793 577 793 268 125 268 125 265 798 265 798 823 663 823 663 634 781 634 781 753 412 753 412 8 659 8 659 650 98 650 98 441 465 441 465 289 116 289 116 682 29 682 29 302 593 302 593 459 829 459 829 313 298 313 298 798 367 798 367 544 295 544 295 956 612 956 612 277 355 277 355 400 512 400 512 350 748 350 748 916 196 916 196 748 708 748 708 804 738 804 738 241 634 241 634 721 690 721 690 225 305 225 305 368 17 368 17 14 82 14 82 874 786 874 786 475 634 475 634 701 507 701 507 384 506 384 506 188 584 188 584 903 86 903 86 842 551 842 551 402 903 402 903 867 891 867 891 20 282 20 282 465 333 465 333 426 472 426 472 87 216 87 216 587 355 587 355 424 168 424 168 58 105 58 105 592 487 592 487 717 924 717 924 447 301 447 301 496 735 496 735 828 458 828 458 483 141 483 141 736 834 736 834 570 753 570 753 89 201 89 201 552 11 552 11 899 595 899 595 483 807 483 807 898 174 898 174 820 238 820 238 954 890 954 890 663 425 663 425 740 328 740 328 288 657 288 657 843 28 843 28 499 661 499 661 334 942 334 942 138 663 138 663 674 300 674 300 654 823 654 823 143 807 143 807 942 353 942 353 85 893 85 893 561 309 561 309 76 612 76 612 411 303 411 303 404 323 404 323 132 896 132 896 862 628 862 628 470 460 470 460 879 582 879 582 82 875 82 875 674 572 674 572 268 939 268 939 611 908 611 908 107 140 107 140 308 481 308 481 426 643 426 643 107 922 107 922 346 376 346 376 946 264 946 264 862 455 862 455 390 116 390 116 877 387 877 387 825 86 825 86 595 175 595 175 561 223 561 223 432 323 432 323 38 112 38 112 247 877 247 877 679 801 679 801 177 461 177 461 790 187 790 187 120 439 120 439 423 702 423 702 316 693 316 693 806 732 806 732 449 323 449 323 814 892 814 892 799 17 799 17 306 568 306 568 65 645 65 645 695 223 695 223 743 182 743 182 600 628 600 628 932 626 932 626 769 365 769 365 288 313 288 313 821 628 821 628 86 895 86 895 201 106 201 106 279 814 279 814 934 543 934 543 646 929 646 929 202 475 202 475 155 43 155 43 456 25 456 25 800 206 800 206 323 902 323 902 118 260 118 260 695 6 695 6 785 506 785 506 497 752 497 752 568 592 568 592 210 909 210 909 838 282 838 282 911 797 911 797 108 610 108 610 628 529 628 529 492 419 492 419 860 338 860 338 479 848 479 848 699 441 699 441 49 11 49 11 725 149 725 149 260 424 260 424 896 902 896 902 117 810 117 810 57 786 57 786 427 133 427 133 647 584 647 584 251 791 251 791 762 849 762 849 527 563 527 563 756 840 756 840 419 160 419 160 301 960 301 960 907 88 907 88 946 379 946 379 491 715 491 715 418 883 418 883 253 154 253 154 880 596 880 596 207 412 207 412 804 128 804 128 258 284 258 284 26 138 26 138 204 408 204 408 577 635 577 635 887 196 887 196 860 657 860 657 544 197 544 197 581 315 581 315 185 695 185 695 933 30 933 30 199 104 199 104 766 787 766 787 676 154 676 154 865 486 865 486 318 709 318 709 120 217 120 217 918 274 918 274 637 927 637 927 579 161 579 161 705 737 705 737 748 196 748 196 870 572 870 572 805 705 805 705 387 661 387 661 202 820 202 820 40 940 40 940 51 206 51 206 184 874 184 874 20 700 20 700 130 293 130 293 885 93 885 93 168 551 168 551 946 327 946 327 734 625 734 625 762 322 762 322 47 947 47 947 18 395 18 395 760 917 760 917 527 723 527 723 555 434 555 434 863 574 863 574 782 279 782 279 385 677 385 677 505 393 505 393 840 916 840 916 92 508 92 508 92 12 92 12 694 156 694 156 440 450 440 450 735 328 735 328 109 222 109 222 831 658 831 658 606 958 606 958 916 896 916 896 578 304 578 304 561 654 561 654 38 187 38 187 889 874 889 874 872 919 872 919 424 55 424 55 765 240 765 240 523 267 523 267 427 871 427 871 258 496 258 496 16 529 16 529 133 486 133 486 409 502 409 502 796 736 796 736 76 659 76 659 678 515 678 515 639 472 639 472 723 554 723 554 478 747 478 747 426 804 426 804 169 356 169 356 580 116 580 116 243 463 243 463 847 80 847 80 395 739 395 739 760 691 760 691 144 140 144 140 647 349 647 349 411 12 411 12 749 412 749 412 644 524 644 524 403 645 403 645 71 847 71 847 928 773 928 773 3 588 3 588 525 705 525 705 875 689 875 689 616 717 616 717 455 158 455 158 274 182 274 182 690 488 690 488 449 953 449 953 29 791 29 791 511 841 511 841 203 935 203 935 744 461 744 461 467 267 467 267 944 415 944 415 930 421 930 421 347 78 347 78 246 848 246 848 643 797 643 797 611 791 611 791 854 898 854 898 914 762 914 762 854 616 854 616 893 560 893 560 535 365 535 365 53 160 53 160 644 740 644 740 284 807 284 807 154 469 154 469 427 149 427 149 429 879 429 879 348 62 348 62 130 623 130 623 733 575 733 575 90 621 90 621 71 706 71 706 598 697 598 697 922 396 922 396 402 872 402 872 646 36 646 36 470 495 470 495 719 905 719 905 704 308 704 308 141 234 141 234 706 849 706 849 42 621 42 621 673 85 673 85 696 194 696 194 729 939 729 939 499 912 499 912 277 489 277 489 519 186 519 186 50 363 50 363 16 228 16 228 949 41 949 41 291 463 291 463 732 682 732 682 695 587 695 587 119 681 119 681 345 477 345 477 300 595 300 595 487 318 487 318 694 652 694 652 661 731 661 731 801 106 801 106 236 275 236 275 784 824 784 824 454 316 454 316 504 565 504 565 916 735 916 735 930 531 930 531 536 183 536 183 236 760 236 760 201 384 201 384 312 257 312 257 61 377 61 377 255 495 255 495 161 101 161 101 659 589 659 589 156 733 156 733 137 871 137 871 790 466 790 466 419 710 419 710 528 149 528 149 28 875 28 875 175 580 175 580 499 925 499 925 936 621 936 621 312 470 312 470 521 920 521 920 658 517 658 517 560 250 560 250 762 845 762 845 722 835 722 835 62 196 62 196 182 273 182 273 255 117 255 117 568 186 568 186 499 414 499 414 262 7 262 7 931 755 931 755 870 371 870 371 110 601 110 601 558 944 558 944 901 556 901 556 779 802 779 802 365 953 365 953 571 226 571 226 256 517 256 517 147 316 147 316 556 388 556 388 633 689 633 689 946 546 946 546 490 630 490 630 808 318 808 318 566 51 566 51 760 170 760 170 703 582 703 582 671 301 671 301 766 253 766 253 494 641 494 641 510 543 510 543 13 661 13 661 863 676 863 676 179 651 179 651 532 824 532 824 751 123 751 123 741 572 741 572 354 943 354 943 622 261 622 261 771 357 771 357 30 475 30 475 89 208 89 208 889 891 889 891 837 23 837 23 663 278 663 278 53 597 53 597 35 16 35 16 306 87 306 87 28 642 28 642 339 417 339 417 855 760 855 760 391 681 391 681 891 499 891 499 464 219 464 219 67 359 67 359 898 83 898 83 256 703 256 703 200 358 200 358 213 85 213 85 224 537 224 537 121 890 121 890 26 40 26 40 284 705 284 705 178 250 178 250 481 70 481 70 27 634 27 634 53 719 53 719 889 532 889 532 891 870 891 870 618 157 618 157 807 393 807 393 923 157 923 157 901 747 901 747 657 81 657 81 368 51 368 51 804 809 804 809 347 443 347 443 511 395 511 395 780 210 780 210 930 270 930 270 412 827 412 827 224 960 224 960 568 364 568 364 225 609 225 609 291 272 291 272 289 358 289 358 306 261 306 261 47 375 47 375 590 223 590 223 815 945 815 945 182 419 182 419 793 36 793 36 890 461 890 461 568 341 568 341 449 266 449 266 619 126 619 126 4 190 4 190 743 522 743 522 848 448 848 448 115 89 115 89 136 921 136 921 609 905 609 905 509 268 509 268 357 258 357 258 495 371 495 371 471 426 471 426 694 734 694 734 481 915 481 915 827 170 827 170 589 328 589 328 601 849 601 849 431 150 431 150 126 587 126 587 45 317 45 317 683 194 683 194 68 433 68 433 502 788 502 788 708 860 708 860 73 661 73 661 79 794 79 794 289 10 289 10 542 59 542 59 15 686 15 686 700 68 700 68 827 241 827 241 329 686 329 686 796 948 796 948 696 934 696 934 897 654 897 654 273 651 273 651 587 586 587 586 496 871 496 871 698 662 698 662 401 739 401 739 838 384 838 384 622 215 622 215 326 446 326 446 264 360 264 360 959 159 959 159 605 623 605 623 908 677 908 677 194 313 194 313 734 197 734 197 424 945 424 945 364 10 364 10 912 832 912 832 253 942 253 942 57 7 57 7 372 656 372 656 161 717 161 717 712 63 712 63 858 589 858 589 201 628 201 628 587 908 587 908 809 486 809 486 78 911 78 911 70 249 70 249 148 747 148 747 643 376 643 376 58 115 58 115 596 609 596 609 304 304 304 304 388 744 388 744 696 415 696 415 561 114 561 114 43 369 43 369 139 155 139 155 564 522 564 522 216 240 216 240 850 323 850 323 691 950 691 950 410 297 410 297 393 929 393 929 435 123 435 123 410 349 410 349 665 47 665 47 190 649 190 649 797 631 797 631 541 915 541 915 630 814 630 814 23 175 23 175 409 872 409 872 723 776 723 776 621 852 621 852 435 918 435 918 427 341 427 341 296 837 296 837 96 705 96 705 252 375 252 375 751 290 751 290 842 895 842 895 397 569 397 569 448 550 448 550 451 502 451 502 356 489 356 489 496 1 496 1 652 889 652 889 709 309 709 309 676 826 676 826 199 799 199 799 812 708 812 708 720 899 720 899 440 613 440 613 141 24 141 24 750 30 750 30 257 519 257 519 267 225 267 225 1 175 1 175 351 474 351 474 183 612 183 612 780 931 780 931 224 236 224 236 267 461 267 461 589 577 589 577 295 670 295 670 742 593 742 593 63 782 63 782 482 705 482 705 328 905 328 905 80 102 80 102 201 48 201 48 465 650 465 650 542 343 542 343 795 429 795 429 694 905 694 905 376 1 376 1 661 255 661 255 773 45 773 45 850 557 850 557 819 204 819 204 538 246 538 246 714 235 714 235 363 754 363 754 225 526 225 526 103 683 103 683 590 45 590 45 221 749 221 749 386 865 386 865 154 50 154 50 7 947 7 947 710 654 710 654 575 192 575 192 415 902 415 902 228 536 228 536 247 470 247 470 767 385 767 385 307 620 307 620 433 434 433 434 212 424 212 424 764 150 764 150 167 367 167 367 248 829 248 829 766 639 766 639 657 920 657 920 929 266 929 266 715 355 715 355 942 823 942 823 382 14 382 14 471 352 471 352 917 639 917 639 738 212 738 212 15 461 15 461 424 405 424 405 705 838 705 838 150 475 150 475 83 810 83 810 111 208 111 208 638 941 638 941 7 786 7 786 404 569 404 569 9 373 9 373 952 490 952 490 819 190 819 190 97 848 97 848 85 936 85 936 924 944 924 944 918 867 918 867 7 452 7 452 495 208 495 208 215 438 215 438 877 902 877 902 147 681 147 681 115 273 115 273 790 304 790 304 694 45 694 45 209 213 209 213 639 463 639 463 902 20 902 20 557 29 557 29 14 93 14 93 624 817 624 817 725 341 725 341 911 474 911 474 920 213 920 213 867 730 867 730 814 106 814 106 794 489 794 489 700 915 700 915 565 368 565 368 767 135 767 135 74 271 74 271 263 428 263 428 886 97 886 97 284 659 284 659 68 757 68 757 936 952 936 952 446 749 446 749 653 375 653 375 451 642 451 642 517 179 517 179 518 864 518 864 603 194 603 194 399 681 399 681 436 111 436 111 634 752 634 752 3 825 3 825 438 447 438 447 82 81 82 81 774 337 774 337 256 672 256 672 260 408 260 408 62 447 62 447 793 888 793 888 657 444 657 444 583 394 583 394 339 412 339 412 927 922 927 922 946 339 946 339 395 682 395 682 240 782 240 782 453 557 453 557 225 426 225 426 798 76 798 76 624 378 624 378 696 101 696 101 538 388 538 388 460 583 460 583 805 695 805 695 410 873 410 873 803 557 803 557 80 19 80 19 506 88 506 88 415 91 415 91 944 598 944 598 105 75 105 75 674 509 674 509 933 673 933 673 575 597 575 597 155 465 155 465 12 28 12 28 809 832 809 832 94 640 94 640 577 714 577 714 99 232 99 232 680 764 680 764 90 684 90 684 185 474 185 474 214 408 214 408 352 923 352 923 831 877 831 877 544 360 544 360 80 96 80 96 141 353 141 353 26 730 26 730 211 407 211 407 384 438 384 438 429 787 429 787 825 5 825 5 494 206 494 206 658 397 658 397 636 503 636 503 681 774 681 774 591 944 591 944 115 476 115 476 823 593 823 593 182 624 182 624 84 612 84 612 656 87 656 87 27 39 27 39 878 281 878 281 600 781 600 781 214 883 214 883 422 573 422 573 94 150 94 150 761 338 761 338 114 165 114 165 596 89 596 89 594 123 594 123 19 662 19 662 529 611 529 611 35 703 35 703 87 158 87 158 69 703 69 703 32 353 32 353 271 53 271 53 571 532 571 532 42 562 42 562 205 596 205 596 21 255 21 255 459 497 459 497 864 404 864 404 643 753 643 753 498 610 498 610 596 395 596 395 132 11 132 11 496 429 496 429 612 548 612 548 609 759 609 759 627 698 627 698 642 190 642 190 103 330 103 330 522 519 522 519 293 280 293 280 441 791 441 791 2 152 2 152 101 599 101 599 342 403 342 403 943 55 943 55 291 782 291 782 401 507 401 507 699 64 699 64 341 380 341 380 31 403 31 403 885 174 885 174 933 422 933 422 706 187 706 187 414 63 414 63 594 583 594 583 770 10 770 10 456 856 456 856 57 801 57 801 254 42 254 42 355 830 355 830 110 482 110 482 499 395 499 395 614 916 614 916 626 619 626 619 840 716 840 716 122 946 122 946 776 329 776 329 315 359 315 359 177 637 177 637 633 137 633 137 352 463 352 463 331 903 331 903 199 88 199 88 158 455 158 455 940 361 940 361 817 928 817 928 487 68 487 68 279 95 279 95 936 351 936 351 824 262 824 262 750 37 750 37 335 648 335 648 593 628 593 628 557 719 557 719 825 351 825 351 501 439 501 439 356 557 356 557 222 144 222 144 292 280 292 280 244 351 244 351 479 784 479 784 920 477 920 477 141 566 141 566 379 311 379 311 551 716 551 716 785 348 785 348 758 755 758 755 62 614 62 614 89 114 89 114 658 392 658 392 797 355 797 355 250 932 250 932 606 855 606 855 636 939 636 939 855 29 855 29 792 566 792 566 481 503 481 503 737 17 737 17 681 474 681 474 255 574 255 574 498 307 498 307 238 752 238 752 465 287 465 287 61 784 61 784 495 305 495 305 464 124 464 124 607 387 607 387 821 470 821 470 757 938 757 938 212 274 212 274 369 810 369 810 609 7 609 7 904 431 904 431 106 843 106 843 321 26 321 26 592 361 592 361 632 128 632 128 521 95 521 95 795 682 795 682 735 33 735 33 368 19 368 19 46 788 46 788 205 813 205 813 362 275 362 275 415 860 415 860 535 174 535 174 804 889 804 889 655 294 655 294 624 464 624 464 960 499 960 499 44 482 44 482 235 958 235 958 82 932 82 932 614 295 614 295 179 191 179 191 539 832 539 832 753 270 753 270 135 399 135 399 325 162 325 162 636 208 636 208 223 689 223 689 944 99 944 99 490 661 490 661 90 372 90 372 235 722 235 722 960 21 960 21 4 690 4 690 574 859 574 859 937 438 937 438 67 270 67 270 37 14 37 14 403 492 403 492 789 290 789 290 518 163 518 163 747 716 747 716 262 154 262 154 620 732 620 732 213 553 213 553 563 275 563 275 453 476 453 476 364 872 364 872 574 820 574 820 857 902 857 902 699 166 699 166 81 140 81 140 781 666 781 666 700 140 700 140 87 237 87 237 88 76 88 76 951 648 951 648 388 870 388 870 319 750 319 750 915 202 915 202 488 352 488 352 305 518 305 518 578 694 578 694 484 958 484 958 44 57 44 57 266 131 266 131 670 553 670 553 464 96 464 96 96 120 96 120 59 17 59 17 272 781 272 781 611 199 611 199 737 642 737 642 435 421 435 421 86 359 86 359 235 582 235 582 75 380 75 380 222 245 222 245 685 443 685 443 500 50 500 50 124 907 124 907 681 116 681 116 80 910 80 910 652 34 652 34 914 148 914 148 257 409 257 409 126 102 126 102 64 553 64 553 39 956 39 956 787 24 787 24 563 583 563 583 92 541 92 541 475 360 475 360 781 870 781 870 749 247 749 247 110 723 110 723 202 573 202 573 346 888 346 888 680 954 680 954 578 159 578 159 80 800 80 800 872 900 872 900 545 725 545 725 742 535 742 535 12 885 12 885 933 125 933 125 86 334 86 334 614 464 614 464 601 99 601 99 829 90 829 90 194 42 194 42 720 478 720 478 917 14 917 14 412 847 412 847 37 685 37 685 753 599 753 599 156 90 156 90 625 466 625 466 697 732 697 732 405 208 405 208 205 174 205 174 552 854 552 854 125 381 125 381 713 605 713 605 259 109 259 109 686 18 686 18 877 725 877 725 412 21 412 21 348 446 348 446 816 314 816 314 199 935 199 935 537 779 537 779 885 4 885 4 411 3 411 3 390 635 390 635 269 468 269 468 924 418 924 418 234 83 234 83 6 903 6 903 667 327 667 327 288 269 288 269 813 950 813 950 354 269 354 269 852 632 852 632 142 809 142 809 186 441 186 441 348 93 348 93 742 728 742 728 585 624 585 624 655 548 655 548 231 156 231 156 257 866 257 866 924 400 924 400 732 139 732 139 736 943 736 943 706 143 706 143 559 260 559 260 740 187 740 187 394 393 394 393 891 50 891 50 916 803 916 803 144 357 144 357 18 592 18 592 257 61 257 61 153 255 153 255 448 18 448 18 919 789 919 789 915 757 915 757 395 554 395 554 467 871 467 871 776 269 776 269 493 480 493 480 292 137 292 137 273 621 273 621 332 386 332 386 360 392 360 392 913 29 913 29 686 97 686 97 814 549 814 549 310 136 310 136 479 827 479 827 591 65 591 65 148 357 148 357 818 110 818 110 446 82 446 82 429 743 429 743 487 160 487 160 289 950 289 950 298 485 298 485 195 89 195 89 53 553 53 553 31 260 31 260 526 169 526 169 849 348 849 348 139 534 139 534 842 828 842 828 472 852 472 852 373 571 373 571 255 581 255 581 950 538 950 538 130 678 130 678 1 687 1 687 219 514 219 514 595 880 595 880 736 952 736 952 124 133 124 133 122 730 122 730 478 907 478 907 488 366 488 366 178 338 178 338 187 304 187 304 514 544 514 544 280 910 280 910 176 557 176 557 697 683 697 683 366 741 366 741 876 348 876 348 132 937 132 937 18 558 18 558 78 846 78 846 353 222 353 222 635 28 635 28 99 159 99 159 847 16 847 16 309 920 309 920 161 26 161 26 9 227 9 227 542 864 542 864 452 889 452 889 424 435 424 435 683 650 683 650 177 334 177 334 135 377 135 377 474 319 474 319 456 843 456 843 180 494 180 494 729 852 729 852 545 56 545 56 631 153 631 153 602 173 602 173 948 86 948 86 491 595 491 595 822 56 822 56 946 865 946 865 629 164 629 164 419 581 419 581 640 686 640 686 710 351 710 351 441 163 441 163 696 388 696 388 596 511 596 511 38 763 38 763 412 951 412 951 405 451 405 451 495 945 495 945 605 843 605 843 189 583 189 583 233 505 233 505 312 676 312 676 311 887 311 887 607 730 607 730 106 202 106 202 197 603 197 603 936 620 936 620 422 795 422 795 134 443 134 443 785 324 785 324 173 331 173 331 618 882 618 882 923 161 923 161 808 181 808 181 226 824 226 824 792 914 792 914 488 128 488 128 600 771 600 771 294 858 294 858 541 690 541 690 238 578 238 578 788 20 788 20 38 646 38 646 924 766 924 766 54 648 54 648 75 909 75 909 224 4 224 4 701 618 701 618 294 616 294 616 56 479 56 479 457 286 457 286 209 892 209 892 834 524 834 524 284 590 284 590 510 615 510 615 831 596 831 596 638 284 638 284 695 325 695 325 280 712 280 712 339 135 339 135 54 574 54 574 56 633 56 633 923 234 923 234 454 536 454 536 394 159 394 159 688 932 688 932 100 145 100 145 460 909 460 909 540 237 540 237 360 105 360 105 677 451 677 451 825 858 825 858 106 770 106 770 878 415 878 415 48 657 48 657 545 571 545 571 131 821 131 821 195 838 195 838 653 338 653 338 924 81 924 81 335 385 335 385 259 477 259 477 93 719 93 719 551 34 551 34 414 251 414 251 137 521 137 521 845 891 845 891 703 306 703 306 827 183 827 183 563 815 563 815 394 717 394 717 162 775 162 775 307 588 307 588 286 500 286 500 449 57 449 57 205 805 205 805 596 589 596 589 359 637 359 637 352 628 352 628 699 658 699 658 235 783 235 783 875 175 875 175 210 371 210 371 235 82 235 82 388 680 388 680 646 559 646 559 325 492 325 492 473 747 473 747 365 941 365 941 854 97 854 97 807 786 807 786 131 481 131 481 306 115 306 115 888 620 888 620 869 697 869 697 33 911 33 911 777 179 777 179 936 894 936 894 380 825 380 825 583 405 583 405 38 797 38 797 418 878 418 878 133 550 133 550 624 602 624 602 748 910 748 910 318 543 318 543 510 4 510 4 618 501 618 501 759 554 759 554 617 264 617 264 611 344 611 344 705 377 705 377 37 535 37 535 655 861 655 861 626 296 626 296 515 828 515 828 531 571 531 571 544 467 544 467 871 568 871 568 61 147 61 147 286 761 286 761 326 224 326 224 699 18 699 18 291 567 291 567 559 631 559 631 759 366 759 366 74 79 74 79 126 923 126 923 200 15 200 15 589 797 589 797 184 671 184 671 126 348 126 348 125 673 125 673 786 726 786 726 174 356 174 356 639 275 639 275 100 202 100 202 118 809 118 809 481 507 481 507 636 720 636 720 210 724 210 724 270 538 270 538 935 189 935 189 725 132 725 132 639 712 639 712 905 226 905 226 561 613 561 613 27 14 27 14 745 378 745 378 848 791 848 791 616 158 616 158 386 128 386 128 895 95 895 95 543 255 543 255 792 61 792 61 872 383 872 383 749 364 749 364 52 862 52 862 271 86 271 86 426 944 426 944 608 471 608 471 778 634 778 634 869 376 869 376 352 855 352 855 708 909 708 909 182 379 182 379 265 792 265 792 179 507 179 507 221 596 221 596 825 96 825 96 409 856 409 856 255 874 255 874 48 171 48 171 13 11 13 11 227 201 227 201 705 937 705 937 842 868 842 868 141 864 141 864 274 289 274 289 54 702 54 702 890 471 890 471 727 390 727 390 725 468 725 468 476 878 476 878 651 279 651 279 71 864 71 864 471 471 471 471 47 828 47 828 266 378 266 378 60 213 60 213 647 863 647 863 581 853 581 853 18 712 18 712 400 225 400 225 465 12 465 12 201 828 201 828 229 479 229 479 545 339 545 339 666 280 666 280 482 901 482 901 339 704 339 704 486 873 486 873 837 598 837 598 505 462 505 462 204 728 204 728 141 653 141 653 521 721 521 721 308 687 308 687 576 149 576 149 241 770 241 770 689 829 689 829 736 776 736 776 687 725 687 725 174 825 174 825 610 607 610 607 732 766 732 766 262 846 262 846 191 119 191 119 42 139 42 139 515 438 515 438 370 308 370 308 739 834 739 834 854 856 854 856 51 917 51 917 343 351 343 351 114 793 114 793 649 832 649 832 126 731 126 731 470 850 470 850 524 548 524 548 161 860 161 860 95 416 95 416 688 845 688 845 90 846 90 846 762 499 762 499 751 15 751 15 876 298 876 298 911 379 911 379 691 470 691 470 769 931 769 931 205 16 205 16 95 520 95 520 142 676 142 676 148 609 148 609 31 851 31 851 741 602 741 602 570 786 570 786 933 271 933 271 368 714 368 714 383 789 383 789 803 790 803 790 943 370 943 370 588 776 588 776 201 800 201 800 310 292 310 292 625 846 625 846 641 98 641 98 482 927 482 927 672 688 672 688 155 303 155 303 357 566 357 566 270 177 270 177 335 326 335 326 552 66 552 66 816 652 816 652 557 412 557 412 549 429 549 429 949 816 949 816 928 388 928 388 362 420 362 420 551 672 551 672 206 336 206 336 786 453 786 453 499 128 499 128 592 807 592 807 769 117 769 117 675 946 675 946 115 548 115 548 607 772 607 772 218 181 218 181 815 561 815 561 153 197 153 197 336 767 336 767 871 228 871 228 85 871 85 871 673 666 673 666 240 570 240 570 455 19 455 19 846 220 846 220 271 39 271 39 222 461 222 461 937 553 937 553 660 394 660 394 69 99 69 99 485 337 485 337 753 168 753 168 98 548 98 548 486 714 486 714 103 703 103 703 161 59 161 59 372 317 372 317 571 446 571 446 284 937 284 937 673 201 673 201 391 900 391 900 86 391 86 391 561 322 561 322 815 471 815 471 873 461 873 461 149 778 149 778 275 577 275 577 582 104 582 104 167 622 167 622 341 748 341 748 495 922 495 922 806 644 806 644 141 828 141 828 499 210 499 210 552 908 552 908 75 481 75 481 74 174 74 174 750 234 750 234 839 754 839 754 380 61 380 61 610 404 610 404 17 832 17 832 693 132 693 132 289 845 289 845 169 39 169 39 240 755 240 755 767 727 767 727 792 245 792 245 394 798 394 798 263 329 263 329 627 831 627 831 638 281 638 281 308 686 308 686 723 134 723 134 925 722 925 722 176 672 176 672 147 138 147 138 786 879 786 879 460 869 460 869 394 685 394 685 916 872 916 872 831 266 831 266 10 333 10 333 363 103 363 103 803 702 803 702 602 91 602 91 295 798 295 798 814 177 814 177 47 128 47 128 541 552 541 552 945 626 945 626 228 547 228 547 7 117 7 117 236 145 236 145 401 77 401 77 304 349 304 349 276 648 276 648 687 670 687 670 362 360 362 360 638 673 638 673 898 37 898 37 644 40 644 40 539 169 539 169 380 102 380 102 780 786 780 786 759 516 759 516 895 371 895 371 343 32 343 32 50 403 50 403 214 201 214 201 693 492 693 492 445 708 445 708 366 173 366 173 856 121 856 121 473 519 473 519 191 550 191 550 394 669 394 669 261 831 261 831 282 31 282 31 865 258 865 258 825 918 825 918 475 163 475 163 684 576 684 576 273 711 273 711 904 396 904 396 438 394 438 394 187 159 187 159 77 634 77 634 68 850 68 850 562 537 562 537 886 497 886 497 849 798 849 798 249 189 249 189 685 693 685 693 73 555 73 555 923 891 923 891 309 868 309 868 836 771 836 771 929 387 929 387 295 659 295 659 452 922 452 922 788 871 788 871 683 941 683 941 498 429 498 429 564 820 564 820 58 712 58 712 404 94 404 94 185 142 185 142 146 777 146 777 265 715 265 715 506 506 506 506 186 17 186 17 312 681 312 681 177 247 177 247 138 947 138 947 908 558 908 558 603 584 603 584 382 115 382 115 46 263 46 263 372 718 372 718 950 53 950 53 20 768 20 768 436 958 436 958 638 193 638 193 600 944 600 944 254 79 254 79 624 499 624 499 177 113 177 113 472 536 472 536 424 864 424 864 94 674 94 674 906 267 906 267 353 460 353 460 784 468 784 468 788 321 788 321 392 403 392 403 319 738 319 738 660 337 660 337 638 324 638 324 872 911 872 911 768 943 768 943 79 125 79 125 905 32 905 32 229 3 229 3 688 583 688 583 222 699 222 699 226 138 226 138 703 884 703 884 477 1 477 1 544 945 544 945 560 296 560 296 20 879 20 879 176 4 176 4 370 157 370 157 247 228 247 228 737 873 737 873 108 857 108 857 835 880 835 880 720 364 720 364 849 450 849 450 599 101 599 101 440 197 440 197 924 861 924 861 153 753 153 753 749 245 749 245 849 488 849 488 906 854 906 854 247 458 247 458 875 896 875 896 507 479 507 479 344 101 344 101 159 99 159 99 239 684 239 684 60 713 60 713 866 367 866 367 503 573 503 573 929 955 929 955 70 665 70 665 511 889 511 889 568 140 568 140 161 7 161 7 782 585 782 585 452 868 452 868 718 783 718 783 848 928 848 928 540 762 540 762 47 794 47 794 880 72 880 72 532 373 532 373 763 348 763 348 425 706 425 706 29 163 29 163 483 622 483 622 38 244 38 244 201 731 201 731 758 536 758 536 630 285 630 285 451 719 451 719 667 827 667 827 534 842 534 842 250 692 250 692 492 503 492 503 91 416 91 416 796 681 796 681 708 163 708 163 778 227 778 227 354 189 354 189 330 114 330 114 866 550 866 550 578 470 578 470 583 904 583 904 687 899 687 899 934 897 934 897 873 548 873 548 890 529 890 529 525 632 525 632 114 927 114 927 611 887 611 887 662 593 662 593 786 913 786 913 389 480 389 480 83 807 83 807 498 569 498 569 948 144 948 144 933 507 933 507 534 215 534 215 377 956 377 956 239 58 239 58 351 133 351 133 905 45 905 45 218 337 218 337 705 469 705 469 194 594 194 594 457 910 457 910 193 300 193 300 38 550 38 550 472 376 472 376 882 607 882 607 283 579 283 579 923 816 923 816 881 908 881 908 291 517 291 517 725 201 725 201 286 699 286 699 664 355 664 355 631 741 631 741 860 821 860 821 619 906 619 906 26 81 26 81 844 356 844 356 221 955 221 955 191 930 191 930 517 556 517 556 134 912 134 912 663 777 663 777 358 72 358 72 172 594 172 594 898 937 898 937 881 899 881 899 137 124 137 124 945 76 945 76 255 572 255 572 458 533 458 533 572 283 572 283 748 441 748 441 811 61 811 61 221 709 221 709 907 570 907 570 504 510 504 510 753 672 753 672 169 600 169 600 516 432 516 432 883 447 883 447 896 861 896 861 106 338 106 338 52 16 52 16 761 291 761 291 772 358 772 358 670 120 670 120 807 624 807 624 41 525 41 525 682 754 682 754 513 208 513 208 747 676 747 676 670 100 670 100 798 436 798 436 16 158 16 158 780 258 780 258 183 139 183 139 719 675 719 675 392 488 392 488 24 351 24 351 335 553 335 553 105 371 105 371 39 883 39 883 283 80 283 80 579 33 579 33 538 474 538 474 105 322 105 322 675 105 675 105 306 409 306 409 653 459 653 459 140 732 140 732 381 256 381 256 888 822 888 822 496 637 496 637 12 70 12 70 565 554 565 554 689 30 689 30 432 932 432 932 102 580 102 580 601 507 601 507 123 756 123 756 891 117 891 117 535 283 535 283 309 138 309 138 371 350 371 350 316 102 316 102 541 145 541 145 279 745 279 745 438 1 438 1 290 42 290 42 884 427 884 427 204 432 204 432 225 194 225 194 153 888 153 888 602 301 602 301 224 818 224 818 528 710 528 710 909 388 909 388 138 284 138 284 481 837 481 837 98 626 98 626 45 579 45 579 260 702 260 702 731 62 731 62 562 491 562 491 485 618 485 618 924 113 924 113 862 341 862 341 354 111 354 111 131 557 131 557 304 948 304 948 643 791 643 791 721 326 721 326 515 132 515 132 421 732 421 732 61 405 61 405 671 868 671 868 255 481 255 481 455 446 455 446 875 52 875 52 633 382 633 382 437 522 437 522 293 558 293 558 488 24 488 24 865 708 865 708 585 578 585 578 338 744 338 744 582 827 582 827 897 147 897 147 323 718 323 718 18 776 18 776 16 636 16 636 605 936 605 936 225 732 225 732 863 613 863 613 845 325 845 325 167 293 167 293 575 522 575 522 89 455 89 455 821 50 821 50 556 538 556 538 63 952 63 952 556 99 556 99 68 841 68 841 377 732 377 732 124 521 124 521 327 815 327 815 119 398 119 398 925 895 925 895 596 675 596 675 726 351 726 351 75 455 75 455 610 728 610 728 100 108 100 108 318 824 318 824 280 126 280 126 137 135 137 135 68 639 68 639 204 615 204 615 202 132 202 132 224 282 224 282 381 90 381 90 306 88 306 88 389 320 389 320 837 138 837 138 926 684 926 684 878 16 878 16 215 327 215 327 534 700 534 700 340 748 340 748 828 21 828 21 461 685 461 685 688 661 688 661 589 14 589 14 217 107 217 107 179 648 179 648 112 58 112 58 244 647 244 647 643 280 643 280 471 877 471 877 819 336 819 336 375 141 375 141 374 544 374 544 69 560 69 560 277 60 277 60 388 83 388 83 239 9 239 9 203 871 203 871 71 272 71 272 812 215 812 215 758 167 758 167 942 490 942 490 44 248 44 248 425 784 425 784 146 709 146 709 286 757 286 757 674 129 674 129 803 952 803 952 812 149 812 149 930 427 930 427 405 798 405 798 920 917 920 917 275 493 275 493 151 176 151 176 690 326 690 326 580 619 580 619 146 481 146 481 921 872 921 872 550 941 550 941 758 520 758 520 326 890 326 890 478 328 478 328 13 565 13 565 700 393 700 393 839 524 839 524 438 375 438 375 228 318 228 318 790 764 790 764 398 814 398 814 647 183 647 183 753 54 753 54 97 676 97 676 181 101 181 101 195 118 195 118 940 30 940 30 491 418 491 418 750 765 750 765 743 400 743 400 675 727 675 727 538 29 538 29 9 177 9 177 830 218 830 218 946 775 946 775 220 266 220 266 899 391 899 391 247 659 247 659 349 31 349 31 90 67 90 67 954 208 954 208 591 481 591 481 585 80 585 80 203 683 203 683 186 934 186 934 855 916 855 916 591 529 591 529 273 259 273 259 737 129 737 129 171 338 171 338 283 538 283 538 811 464 811 464 317 564 317 564 298 832 298 832 602 605 602 605 661 152 661 152 154 277 154 277 303 387 303 387 889 80 889 80 269 607 269 607 774 184 774 184 152 384 152 384 229 297 229 297 335 43 335 43 14 947 14 947 75 924 75 924 536 576 536 576 382 91 382 91 778 955 778 955 281 734 281 734 230 612 230 612 739 453 739 453 269 836 269 836 250 804 250 804 309 539 309 539 268 645 268 645 551 923 551 923 92 164 92 164 898 683 898 683 3 497 3 497 886 869 886 869 749 530 749 530 586 152 586 152 536 734 536 734 535 326 535 326 728 99 728 99 662 224 662 224 551 485 551 485 204 780 204 780 1 862 1 862 10 141 10 141 707 742 707 742 757 66 757 66 131 186 131 186 72 173 72 173 448 699 448 699 578 406 578 406 395 956 395 956 146 225 146 225 537 554 537 554 454 930 454 930 754 103 754 103 703 421 703 421 367 646 367 646 243 361 243 361 620 671 620 671 750 771 750 771 7 880 7 880 587 271 587 271 758 245 758 245 452 343 452 343 894 317 894 317 408 885 408 885 698 330 698 330 796 949 796 949 22 468 22 468 119 345 119 345 84 452 84 452 356 148 356 148 907 378 907 378 116 912 116 912 163 200 163 200 73 936 73 936 346 565 346 565 348 494 348 494 386 764 386 764 825 678 825 678 768 202 768 202 766 649 766 649 847 707 847 707 863 644 863 644 443 893 443 893 805 566 805 566 423 579 423 579 682 501 682 501 839 851 839 851 158 714 158 714 166 97 166 97 390 304 390 304 98 274 98 274 375 793 375 793 811 258 811 258 543 809 543 809 72 830 72 830 381 697 381 697 273 715 273 715 228 661 228 661 630 221 630 221 124 830 124 830 694 32 694 32 833 681 833 681 617 115 617 115 834 383 834 383 695 168 695 168 547 859 547 859 95 518 95 518 731 335 731 335 817 327 817 327 247 479 247 479 724 346 724 346 661 644 661 644 193 34 193 34 170 938 170 938 262 309 262 309 253 562 253 562 387 669 387 669 809 177 809 177 880 27 880 27 95 47 95 47 342 863 342 863 482 681 482 681 401 145 401 145 329 528 329 528 341 460 341 460 832 776 832 776 550 477 550 477 839 42 839 42 862 264 862 264 369 450 369 450 683 451 683 451 103 17 103 17 462 186 462 186 355 780 355 780 413 137 413 137 949 347 949 347 65 517 65 517 258 603 258 603 57 436 57 436 383 413 383 413 662 720 662 720 122 868 122 868 701 519 701 519 466 171 466 171 744 830 744 830 186 605 186 605 357 906 357 906 506 27 506 27 917 885 917 885 942 122 942 122 622 895 622 895 581 322 581 322 698 346 698 346 131 432 131 432 86 301 86 301 895 116 895 116 948 659 948 659 614 308 614 308 217 857 217 857 118 200 118 200 95 131 95 131 388 892 388 892 564 7 564 7 823 81 823 81 650 443 650 443 933 60 933 60 206 868 206 868 192 863 192 863 101 488 101 488 40 62 40 62 456 600 456 600 943 725 943 725 706 119 706 119 378 722 378 722 51 320 51 320 516 87 516 87 207 477 207 477 601 443 601 443 860 689 860 689 220 650 220 650 823 144 823 144 577 833 577 833 912 450 912 450 83 915 83 915 105 451 105 451 111 742 111 742 859 902 859 902 136 343 136 343 912 941 912 941 481 114 481 114 522 275 522 275 534 58 534 58 91 898 91 898 787 295 787 295 747 573 747 573 475 227 475 227 758 696 758 696 194 396 194 396 459 26 459 26 884 374 884 374 782 514 782 514 364 358 364 358 118 127 118 127 701 855 701 855 592 727 592 727 461 57 461 57 570 513 570 513 725 109 725 109 937 235 937 235 354 330 354 330 163 308 163 308 535 28 535 28 326 627 326 627 937 543 937 543 511 46 511 46 929 456 929 456 532 420 532 420 606 509 606 509 603 708 603 708 272 536 272 536 256 51 256 51 254 423 254 423 451 907 451 907 513 943 513 943 376 726 376 726 7 805 7 805 453 919 453 919 209 627 209 627 615 65 615 65 181 57 181 57 45 702 45 702 348 202 348 202 443 937 443 937 69 619 69 619 137 20 137 20 641 855 641 855 930 195 930 195 53 125 53 125 678 431 678 431 283 448 283 448 72 837 72 837 705 886 705 886 80 932 80 932 776 682 776 682 678 603 678 603 468 584 468 584 101 186 101 186 516 209 516 209 737 176 737 176 640 175 640 175 718 86 718 86 501 647 501 647 48 890 48 890 609 432 609 432 98 417 98 417 217 503 217 503 912 63 912 63 4 413 4 413 124 129 124 129 797 855 797 855 636 707 636 707 693 526 693 526 570 603 570 603 430 797 430 797 691 716 691 716 193 342 193 342 505 787 505 787 441 61 441 61 433 287 433 287 502 331 502 331 918 848 918 848 107 620 107 620 884 319 884 319 865 321 865 321 813 54 813 54 242 863 242 863 888 691 888 691 14 15 14 15 761 268 761 268 442 384 442 384 651 264 651 264 449 209 449 209 495 167 495 167 184 234 184 234 612 257 612 257 887 399 887 399 703 549 703 549 749 567 749 567 284 779 284 779 281 491 281 491 225 139 225 139 13 936 13 936 934 734 934 734 502 75 502 75 670 581 670 581 166 461 166 461 469 452 469 452 323 157 323 157 300 915 300 915 902 285 902 285 660 608 660 608 60 357 60 357 87 780 87 780 648 703 648 703 847 105 847 105 479 553 479 553 45 258 45 258 115 404 115 404 872 685 872 685 634 397 634 397 873 201 873 201 429 404 429 404 532 311 532 311 204 704 204 704 322 763 322 763 747 735 747 735 864 459 864 459 816 433 816 433 497 82 497 82 344 235 344 235 394 303 394 303 626 565 626 565 788 691 788 691 866 428 866 428 654 487 654 487 928 481 928 481 713 3 713 3 119 407 119 407 42 440 42 440 326 9 326 9 427 231 427 231 642 98 642 98 729 424 729 424 626 707 626 707 24 261 24 261 370 960 370 960 219 891 219 891 369 803 369 803 940 128 940 128 946 104 946 104 618 759 618 759 911 319 911 319 70 957 70 957 305 270 305 270 837 865 837 865 345 812 345 812 129 867 129 867 731 871 731 871 424 124 424 124 926 319 926 319 797 105 797 105 592 592 592 592 808 716 808 716 209 443 209 443 548 583 548 583 827 479 827 479 903 105 903 105 544 631 544 631 605 696 605 696 549 624 549 624 390 235 390 235 133 175 133 175 565 48 565 48 140 328 140 328 114 359 114 359 732 903 732 903 729 548 729 548 299 619 299 619 921 817 921 817 707 294 707 294 311 202 311 202 514 542 514 542 136 671 136 671 24 111 24 111 314 149 314 149 11 743 11 743 651 133 651 133 181 457 181 457 784 444 784 444 517 331 517 331 624 506 624 506 250 343 250 343 423 51 423 51 620 142 620 142 452 273 452 273 259 384 259 384 189 501 189 501 83 415 83 415 940 871 940 871 712 934 712 934 758 326 758 326 916 499 916 499 941 459 941 459 275 837 275 837 216 120 216 120 662 455 662 455 262 853 262 853 337 888 337 888 871 108 871 108 720 393 720 393 448 56 448 56 814 99 814 99 423 491 423 491 734 926 734 926 840 809 840 809 742 395 742 395 99 587 99 587 799 748 799 748 395 158 395 158 503 886 503 886 744 545 744 545 558 406 558 406 246 522 246 522 540 489 540 489 68 450 68 450 106 194 106 194 566 420 566 420 404 552 404 552 4 514 4 514 46 917 46 917 696 416 696 416 436 951 436 951 24 564 24 564 426 307 426 307 239 735 239 735 866 694 866 694 68 260 68 260 631 659 631 659 780 673 780 673 593 490 593 490 910 52 910 52 368 772 368 772 746 292 746 292 26 202 26 202 922 458 922 458 918 844 918 844 927 254 927 254 701 843 701 843 842 204 842 204 381 447 381 447 5 822 5 822 727 81 727 81 458 879 458 879 290 609 290 609 809 800 809 800 453 1 453 1 583 102 583 102 384 375 384 375 218 82 218 82 686 40 686 40 86 711 86 711 546 865 546 865 657 882 657 882 620 105 620 105 481 150 481 150 81 353 81 353 872 253 872 253 686 94 686 94 156 360 156 360 754 872 754 872 135 839 135 839 609 380 609 380 134 642 134 642 210 331 210 331 331 115 331 115 347 810 347 810 576 286 576 286 913 168 913 168 206 328 206 328 217 228 217 228 70 119 70 119 374 393 374 393 867 864 867 864 60 694 60 694 116 811 116 811 662 60 662 60 284 53 284 53 577 612 577 612 85 207 85 207 104 124 104 124 870 820 870 820 758 823 758 823 638 813 638 813 307 107 307 107 807 170 807 170 293 761 293 761 256 372 256 372 489 630 489 630 65 715 65 715 687 298 687 298 242 801 242 801 889 82 889 82 370 925 370 925 544 158 544 158 753 537 753 537 207 884 207 884 822 357 822 357 838 491 838 491 537 449 537 449 664 465 664 465 330 102 330 102 109 614 109 614 329 382 329 382 897 670 897 670 619 872 619 872 675 547 675 547 92 245 92 245 663 174 663 174 949 313 949 313 944 11 944 11 871 670 871 670 139 317 139 317 751 570 751 570 737 485 737 485 318 314 318 314 898 859 898 859 158 894 158 894 782 744 782 744 42 27 42 27 251 332 251 332 274 505 274 505 534 564 534 564 434 661 434 661 658 670 658 670 460 124 460 124 433 572 433 572 805 572 805 572 753 485 753 485 215 280 215 280 102 295 102 295 80 902 80 902 185 513 185 513 529 49 529 49 356 874 356 874 560 631 560 631 759 73 759 73 86 299 86 299 87 442 87 442 194 852 194 852 377 15 377 15 133 621 133 621 683 525 683 525 324 35 324 35 524 43 524 43 505 282 505 282 911 86 911 86 242 552 242 552 508 688 508 688 815 524 815 524 522 809 522 809 663 308 663 308 296 141 296 141 696 292 696 292 904 426 904 426 874 716 874 716 284 604 284 604 87 465 87 465 617 497 617 497 193 844 193 844 521 364 521 364 186 73 186 73 42 322 42 322 681 458 681 458 398 32 398 32 780 194 780 194 201 803 201 803 625 923 625 923 710 222 710 222 571 368 571 368 2 344 2 344 35 531 35 531 399 779 399 779 373 72 373 72 211 422 211 422 719 712 719 712 774 396 774 396 357 192 357 192 120 915 120 915 576 399 576 399 826 459 826 459 430 548 430 548 707 765 707 765 31 928 31 928 754 349 754 349 166 358 166 358 416 697 416 697 707 243 707 243 130 899 130 899 630 96 630 96 625 700 625 700 786 761 786 761 858 540 858 540 255 960 255 960 448 332 448 332 377 872 377 872 56 940 56 940 619 846 619 846 869 115 869 115 599 121 599 121 306 580 306 580 271 103 271 103 67 81 67 81 118 327 118 327 758 659 758 659 200 571 200 571 64 630 64 630 786 667 786 667 40 219 40 219 181 625 181 625 265 343 265 343 295 251 295 251 468 882 468 882 561 941 561 941 12 426 12 426 690 812 690 812 648 365 648 365 666 787 666 787 820 930 820 930 496 754 496 754 592 673 592 673 13 778 13 778 559 886 559 886 927 594 927 594 826 738 826 738 423 53 423 53 235 538 235 538 699 146 699 146 594 390 594 390 261 763 261 763 531 3 531 3 769 822 769 822 195 191 195 191 111 388 111 388 835 394 835 394 447 488 447 488 800 57 800 57 577 512 577 512 949 212 949 212 470 729 470 729 670 816 670 816 757 560 757 560 138 597 138 597 549 824 549 824 6 920 6 920 398 162 398 162 585 426 585 426 426 862 426 862 243 702 243 702 911 847 911 847 927 532 927 532 466 960 466 960 889 102 889 102 857 434 857 434 195 92 195 92 418 473 418 473 467 853 467 853 763 927 763 927 19 37 19 37 647 736 647 736 576 401 576 401 703 621 703 621 236 405 236 405 366 905 366 905 317 286 317 286 436 367 436 367 555 593 555 593 69 138 69 138 197 2 197 2 615 634 615 634 877 702 877 702 119 790 119 790 87 257 87 257 37 165 37 165 719 704 719 704 563 164 563 164 304 929 304 929 250 771 250 771 237 382 237 382 740 679 740 679 267 294 267 294 883 874 883 874 165 28 165 28 313 407 313 407 231 726 231 726 94 494 94 494 916 831 916 831 542 806 542 806 193 245 193 245 904 742 904 742 535 203 535 203 384 394 384 394 404 137 404 137 701 676 701 676 395 167 395 167 735 86 735 86 331 128 331 128 524 311 524 311 815 551 815 551 735 673 735 673 190 269 190 269 86 649 86 649 847 816 847 816 868 482 868 482 621 262 621 262 238 212 238 212 302 263 302 263 646 719 646 719 953 812 953 812 700 946 700 946 673 161 673 161 869 378 869 378 363 483 363 483 8 792 8 792 666 287 666 287 351 575 351 575 259 370 259 370 784 495 784 495 637 641 637 641 317 29 317 29 800 201 800 201 734 503 734 503 622 502 622 502 855 682 855 682 902 63 902 63 354 474 354 474 350 849 350 849 269 29 269 29 635 654 635 654 441 126 441 126 825 713 825 713 732 124 732 124 393 203 393 203 320 584 320 584 366 914 366 914 514 842 514 842 127 13 127 13 724 925 724 925 745 673 745 673 955 847 955 847 170 167 170 167 529 98 529 98 599 491 599 491 4 590 4 590 535 46 535 46 21 892 21 892 421 294 421 294 411 908 411 908 465 953 465 953 125 912 125 912 768 517 768 517 956 591 956 591 296 859 296 859 166 323 166 323 661 831 661 831 868 603 868 603 423 682 423 682 657 712 657 712 400 950 400 950 604 123 604 123 815 282 815 282 866 278 866 278 702 548 702 548 787 418 787 418 200 71 200 71 810 939 810 939 666 629 666 629 86 744 86 744 627 17 627 17 402 463 402 463 957 457 957 457 247 97 247 97 333 553 333 553 946 405 946 405 522 306 522 306 517 918 517 918 304 473 304 473 647 515 647 515 718 390 718 390 864 174 864 174 8 598 8 598 335 30 335 30 789 282 789 282 420 333 420 333 513 726 513 726 773 105 773 105 685 322 685 322 685 855 685 855 138 589 138 589 873 236 873 236 290 853 290 853 665 434 665 434 591 816 591 816 181 490 181 490 706 806 706 806 893 564 893 564 680 360 680 360 473 266 473 266 718 752 718 752 65 270 65 270 638 364 638 364 757 24 757 24 721 284 721 284 265 884 265 884 373 826 373 826 291 547 291 547 747 814 747 814 704 281 704 281 72 663 72 663 303 768 303 768 632 905 632 905 788 692 788 692 695 329 695 329 935 518 935 518 342 531 342 531 499 761 499 761 23 712 23 712 482 881 482 881 200 734 200 734 150 767 150 767 77 476 77 476 386 406 386 406 385 332 385 332 470 470 470 470 504 637 504 637 716 472 716 472 890 834 890 834 318 653 318 653 827 117 827 117 661 408 661 408 895 229 895 229 82 404 82 404 521 523 521 523 652 507 652 507 801 256 801 256 69 130 69 130 21 231 21 231 223 200 223 200 437 40 437 40 645 353 645 353 102 223 102 223 820 786 820 786 94 863 94 863 189 343 189 343 873 298 873 298 584 669 584 669 807 506 807 506 908 72 908 72 11 572 11 572 600 751 600 751 925 912 925 912 270 91 270 91 505 650 505 650 482 332 482 332 782 52 782 52 223 436 223 436 288 778 288 778 546 313 546 313 647 316 647 316 541 375 541 375 110 175 110 175 469 316 469 316 788 764 788 764 869 395 869 395 910 48 910 48 569 409 569 409 771 843 771 843 660 211 660 211 687 449 687 449 458 854 458 854 865 956 865 956 326 246 326 246 60 663 60 663 454 952 454 952 826 612 826 612 538 471 538 471 868 808 868 808 808 770 808 770 603 154 603 154 171 412 171 412 915 615 915 615 239 828 239 828 658 817 658 817 151 555 151 555 374 139 374 139 408 424 408 424 748 511 748 511 571 807 571 807 826 200 826 200 350 333 350 333 182 728 182 728 308 54 308 54 268 147 268 147 833 880 833 880 443 402 443 402 94 317 94 317 345 354 345 354 123 725 123 725 75 770 75 770 152 929 152 929 78 616 78 616 331 385 331 385 561 125 561 125 509 135 509 135 408 220 408 220 365 634 365 634 571 23 571 23 235 724 235 724 740 818 740 818 862 453 862 453 629 230 629 230 127 685 127 685 416 672 416 672 540 101 540 101 429 127 429 127 86 311 86 311 567 217 567 217 419 738 419 738 751 54 751 54 524 535 524 535 240 254 240 254 393 866 393 866 256 306 256 306 622 389 622 389 833 385 833 385 71 469 71 469 461 813 461 813 616 225 616 225 402 685 402 685 248 423 248 423 849 813 849 813 50 541 50 541 672 265 672 265 742 427 742 427 489 918 489 918 505 110 505 110 681 858 681 858 353 823 353 823 305 719 305 719 106 778 106 778 681 740 681 740 115 928 115 928 712 124 712 124 498 229 498 229 797 620 797 620 620 954 620 954 201 449 201 449 382 820 382 820 663 283 663 283 146 837 146 837 315 364 315 364 279 333 279 333 1 472 1 472 192 363 192 363 854 67 854 67 22 814 22 814 697 645 697 645 176 281 176 281 700 300 700 300 317 419 317 419 777 888 777 888 959 629 959 629 539 670 539 670 458 686 458 686 577 582 577 582 265 546 265 546 734 525 734 525 122 215 122 215 683 4 683 4 237 838 237 838 692 495 692 495 520 224 520 224 855 774 855 774 456 823 456 823 819 80 819 80 656 866 656 866 585 156 585 156 55 876 55 876 804 493 804 493 78 623 78 623 483 722 483 722 210 312 210 312 351 571 351 571 566 673 566 673 451 782 451 782 704 825 704 825 463 866 463 866 137 259 137 259 918 581 918 581 766 757 766 757 64 311 64 311 290 698 290 698 329 877 329 877 906 880 906 880 832 79 832 79 287 43 287 43 265 185 265 185 864 368 864 368 923 318 923 318 733 187 733 187 899 672 899 672 893 250 893 250 544 154 544 154 953 271 953 271 804 470 804 470 862 465 862 465 25 311 25 311 335 524 335 524 666 849 666 849 577 188 577 188 85 300 85 300 382 598 382 598 656 260 656 260 931 704 931 704 929 140 929 140 545 852 545 852 437 38 437 38 895 161 895 161 842 940 842 940 342 490 342 490 244 427 244 427 916 741 916 741 860 227 860 227 58 892 58 892 252 264 252 264 798 80 798 80 106 497 106 497 185 434 185 434 731 231 731 231 48 37 48 37 194 428 194 428 471 95 471 95 525 922 525 922 225 468 225 468 5 835 5 835 927 303 927 303 519 697 519 697 546 844 546 844 879 595 879 595 736 938 736 938 748 855 748 855 867 507 867 507 642 4 642 4 392 293 392 293 713 521 713 521 129 516 129 516 299 395 299 395 659 358 659 358 426 803 426 803 665 909 665 909 831 241 831 241 924 251 924 251 711 444 711 444 756 752 756 752 712 524 712 524 174 614 174 614 170 52 170 52 427 507 427 507 682 760 682 760 605 475 605 475 113 299 113 299 101 707 101 707 160 776 160 776 702 854 702 854 299 188 299 188 564 298 564 298 155 616 155 616 394 545 394 545 20 372 20 372 744 560 744 560 317 476 317 476 57 656 57 656 835 231 835 231 149 627 149 627 743 61 743 61 252 136 252 136 111 199 111 199 912 238 912 238 896 925 896 925 959 346 959 346 898 1 898 1 649 504 649 504 625 422 625 422 262 421 262 421 476 309 476 309 606 500 606 500 551 331 551 331 144 747 144 747 521 441 521 441 527 707 527 707 345 691 345 691 663 674 663 674 656 533 656 533 86 450 86 450 158 194 158 194 787 708 787 708 422 197 422 197 925 476 925 476 525 122 525 122 501 810 501 810 82 646 82 646 647 650 647 650 864 731 864 731 936 764 936 764 635 774 635 774 153 664 153 664 701 267 701 267 621 362 621 362 339 609 339 609 141 51 141 51 256 305 256 305 115 360 115 360 89 411 89 411 239 561 239 561 584 304 584 304 165 299 165 299 906 441 906 441 589 679 589 679 48 431 48 431 306 297 306 297 226 513 226 513 372 425 372 425 343 17 343 17 262 533 262 533 30 247 30 247 368 269 368 269 600 764 600 764 14 294 14 294 379 481 379 481 527 360 527 360 849 470 849 470 823 272 823 272 759 835 759 835 669 399 669 399 670 130 670 130 430 328 430 328 526 418 526 418 616 598 616 598 798 358 798 358 829 516 829 516 700 467 700 467 300 423 300 423 58 440 58 440 898 366 898 366 295 475 295 475 553 88 553 88 25 740 25 740 630 642 630 642 666 667 666 667 255 363 255 363 245 286 245 286 403 714 403 714 443 438 443 438 818 521 818 521 498 452 498 452 190 625 190 625 759 540 759 540 814 578 814 578 825 136 825 136 906 46 906 46 957 132 957 132 496 28 496 28 664 960 664 960 146 230 146 230 504 418 504 418 118 731 118 731 540 577 540 577 757 894 757 894 23 491 23 491 316 69 316 69 785 31 785 31 590 410 590 410 262 916 262 916 703 670 703 670 517 113 517 113 442 929 442 929 626 530 626 530 573 811 573 811 196 202 196 202 920 503 920 503 584 859 584 859 178 626 178 626 900 128 900 128 117 483 117 483 155 696 155 696 921 679 921 679 218 611 218 611 422 671 422 671 310 129 310 129 73 597 73 597 376 643 376 643 72 836 72 836 697 350 697 350 635 199 635 199 392 904 392 904 883 497 883 497 949 665 949 665 832 850 832 850 19 670 19 670 784 34 784 34 843 857 843 857 420 587 420 587 407 509 407 509 338 875 338 875 327 116 327 116 131 661 131 661 895 345 895 345 886 720 886 720 823 190 823 190 251 278 251 278 378 616 378 616 889 343 889 343 615 590 615 590 554 435 554 435 691 925 691 925 153 580 153 580 37 823 37 823 345 495 345 495 211 220 211 220 446 206 446 206 283 214 283 214 920 914 920 914 866 357 866 357 446 682 446 682 153 677 153 677 797 379 797 379 5 548 5 548 307 734 307 734 896 612 896 612 789 607 789 607 312 92 312 92 681 832 681 832 111 632 111 632 45 884 45 884 121 405 121 405 430 804 430 804 1 518 1 518 914 749 914 749 900 402 900 402 783 288 783 288 212 307 212 307 241 129 241 129 534 216 534 216 216 841 216 841 133 804 133 804 247 292 247 292 301 301 301 301 343 500 343 500 496 893 496 893 210 524 210 524 261 853 261 853 88 245 88 245 557 364 557 364 155 533 155 533 809 98 809 98 556 256 556 256 503 59 503 59 748 243 748 243 86 912 86 912 118 691 118 691 859 365 859 365 246 820 246 820 493 19 493 19 495 290 495 290 712 311 712 311 757 284 757 284 315 321 315 321 52 52 52 52 105 462 105 462 295 880 295 880 204 303 204 303 97 652 97 652 45 296 45 296 456 54 456 54 814 50 814 50 341 273 341 273 896 953 896 953 469 114 469 114 685 670 685 670 235 678 235 678 463 630 463 630 651 42 651 42 23 329 23 329 769 49 769 49 71 532 71 532 424 354 424 354 120 7 120 7 744 96 744 96 478 367 478 367 544 318 544 318 550 136 550 136 777 488 777 488 854 276 854 276 612 9 612 9 808 391 808 391 519 832 519 832 364 12 364 12 603 735 603 735 774 124 774 124 415 876 415 876 558 683 558 683 931 675 931 675 431 668 431 668 14 881 14 881 808 647 808 647 857 955 857 955 270 90 270 90 786 725 786 725 808 309 808 309 730 652 730 652 466 749 466 749 871 925 871 925 58 777 58 777 707 891 707 891 614 712 614 712 907 397 907 397 749 538 749 538 817 109 817 109 634 106 634 106 907 955 907 955 896 775 896 775 759 687 759 687 625 826 625 826 483 513 483 513 462 238 462 238 909 933 909 933 365 705 365 705 450 707 450 707 488 439 488 439 108 197 108 197 437 852 437 852 27 374 27 374 693 284 693 284 170 842 170 842 520 202 520 202 147 162 147 162 545 456 545 456 456 377 456 377 767 495 767 495 729 752 729 752 24 428 24 428 451 887 451 887 58 321 58 321 74 458 74 458 66 84 66 84 198 793 198 793 930 127 930 127 802 201 802 201 928 273 928 273 724 716 724 716 716 164 716 164 174 360 174 360 534 476 534 476 493 271 493 271 695 783 695 783 41 223 41 223 446 743 446 743 10 747 10 747 334 703 334 703 590 122 590 122 929 298 929 298 896 746 896 746 27 255 27 255 588 185 588 185 194 902 194 902 57 836 57 836 76 434 76 434 781 938 781 938 550 449 550 449 926 281 926 281 433 914 433 914 870 5 870 5 500 88 500 88 15 184 15 184 196 389 196 389 841 462 841 462 784 318 784 318 283 21 283 21 468 794 468 794 926 783 926 783 39 934 39 934 255 436 255 436 622 611 622 611 193 109 193 109 870 135 870 135 633 90 633 90 350 120 350 120 720 909 720 909 378 276 378 276 818 876 818 876 296 468 296 468 784 389 784 389 736 657 736 657 54 405 54 405 294 167 294 167 406 780 406 780 328 940 328 940 120 776 120 776 935 427 935 427 631 31 631 31 249 610 249 610 68 666 68 666 904 645 904 645 34 756 34 756 368 761 368 761 488 607 488 607 613 282 613 282 194 703 194 703 363 181 363 181 496 173 496 173 348 527 348 527 710 949 710 949 230 924 230 924 714 392 714 392 666 715 666 715 862 306 862 306 675 182 675 182 268 812 268 812 363 502 363 502 273 957 273 957 167 540 167 540 831 543 831 543 101 236 101 236 827 65 827 65 516 863 516 863 191 581 191 581 568 865 568 865 25 835 25 835 71 403 71 403 619 901 619 901 105 649 105 649 636 398 636 398 94 322 94 322 533 796 533 796 295 279 295 279 752 37 752 37 758 867 758 867 762 781 762 781 208 435 208 435 497 876 497 876 912 75 912 75 298 849 298 849 738 737 738 737 524 378 524 378 328 416 328 416 787 412 787 412 601 359 601 359 909 865 909 865 445 328 445 328 608 421 608 421 306 73 306 73 2 441 2 441 458 550 458 550 192 353 192 353 427 589 427 589 120 661 120 661 333 288 333 288 158 67 158 67 192 183 192 183 635 331 635 331 547 219 547 219 809 258 809 258 942 140 942 140 473 304 473 304 873 637 873 637 269 530 269 530 498 402 498 402 734 920 734 920 444 169 444 169 695 360 695 360 778 782 778 782 472 857 472 857 504 709 504 709 468 121 468 121 627 516 627 516 83 136 83 136 955 438 955 438 593 187 593 187 616 825 616 825 541 442 541 442 227 225 227 225 923 98 923 98 168 115 168 115 130 3 130 3 395 43 395 43 799 674 799 674 47 438 47 438 656 249 656 249 592 184 592 184 330 307 330 307 443 8 443 8 276 688 276 688 913 815 913 815 458 135 458 135 538 127 538 127 681 820 681 820 138 404 138 404 19 491 19 491 752 185 752 185 119 620 119 620 952 592 952 592 602 774 602 774 419 883 419 883 150 379 150 379 834 47 834 47 216 323 216 323 511 324 511 324 356 72 356 72 84 934 84 934 141 232 141 232 145 255 145 255 317 631 317 631 154 811 154 811 755 826 755 826 423 826 423 826 64 620 64 620 515 753 515 753 73 636 73 636 270 73 270 73 840 142 840 142 571 175 571 175 779 950 779 950 82 706 82 706 819 640 819 640 687 793 687 793 759 107 759 107 449 570 449 570 95 552 95 552 460 484 460 484 265 288 265 288 680 6 680 6 230 940 230 940 575 325 575 325 318 90 318 90 787 250 787 250 168 47 168 47 437 306 437 306 851 96 851 96 911 812 911 812 513 279 513 279 156 31 156 31 710 884 710 884 746 241 746 241 141 905 141 905 543 449 543 449 915 861 915 861 305 542 305 542 362 747 362 747 108 845 108 845 120 672 120 672 817 71 817 71 53 96 53 96 369 504 369 504 112 1 112 1 757 898 757 898 843 782 843 782 123 133 123 133 205 547 205 547 585 410 585 410 851 640 851 640 467 498 467 498 196 896 196 896 75 105 75 105 75 327 75 327 55 140 55 140 616 238 616 238 496 544 496 544 366 322 366 322 547 793 547 793 197 770 197 770 339 547 339 547 745 740 745 740 660 29 660 29 361 272 361 272 786 665 786 665 105 36 105 36 904 222 904 222 608 46 608 46 778 358 778 358 539 373 539 373 507 800 507 800 184 369 184 369 535 495 535 495 876 654 876 654 875 105 875 105 510 366 510 366 472 408 472 408 137 548 137 548 83 125 83 125 190 313 190 313 168 712 168 712 351 618 351 618 243 801 243 801 453 104 453 104 677 547 677 547 28 663 28 663 645 27 645 27 226 911 226 911 236 141 236 141 171 158 171 158 648 431 648 431 352 708 352 708 794 237 794 237 123 886 123 886 888 163 888 163 716 604 716 604 395 294 395 294 887 852 887 852 850 380 850 380 734 542 734 542 590 107 590 107 532 317 532 317 101 841 101 841 942 699 942 699 748 114 748 114 122 430 122 430 235 583 235 583 665 928 665 928 958 220 958 220 321 785 321 785 852 699 852 699 188 819 188 819 240 288 240 288 167 45 167 45 812 124 812 124 564 26 564 26 49 755 49 755 936 903 936 903 193 93 193 93 349 248 349 248 834 611 834 611 799 628 799 628 598 115 598 115 850 278 850 278 176 454 176 454 852 342 852 342 954 112 954 112 587 849 587 849 817 566 817 566 493 791 493 791 167 724 167 724 582 174 582 174 2 440 2 440 310 141 310 141 762 196 762 196 433 162 433 162 670 399 670 399 381 269 381 269 336 37 336 37 119 226 119 226 836 451 836 451 526 427 526 427 261 924 261 924 71 804 71 804 625 86 625 86 695 445 695 445 376 142 376 142 588 220 588 220 288 720 288 720 5 408 5 408 772 735 772 735 437 575 437 575 912 691 912 691 772 17 772 17 519 246 519 246 942 706 942 706 126 582 126 582 706 316 706 316 286 631 286 631 357 78 357 78 267 431 267 431 934 134 934 134 131 957 131 957 900 591 900 591 365 958 365 958 955 10 955 10 890 95 890 95 216 526 216 526 500 832 500 832 950 629 950 629 302 584 302 584 68 1 68 1 930 308 930 308 15 669 15 669 680 492 680 492 497 895 497 895 44 786 44 786 493 117 493 117 494 64 494 64 479 516 479 516 321 643 321 643 820 929 820 929 334 26 334 26 493 246 493 246 527 443 527 443 544 163 544 163 212 207 212 207 183 827 183 827 257 498 257 498 110 387 110 387 334 308 334 308 345 182 345 182 70 730 70 730 392 413 392 413 294 810 294 810 848 736 848 736 889 533 889 533 137 61 137 61 691 658 691 658 887 739 887 739 194 210 194 210 707 512 707 512 957 71 957 71 721 213 721 213 208 440 208 440 188 85 188 85 432 614 432 614 403 851 403 851 493 683 493 683 60 337 60 337 776 308 776 308 373 194 373 194 535 733 535 733 715 143 715 143 260 251 260 251 548 726 548 726 524 20 524 20 118 165 118 165 781 579 781 579 393 277 393 277 521 872 521 872 412 269 412 269 861 577 861 577 713 227 713 227 594 557 594 557 178 737 178 737 258 514 258 514 267 837 267 837 29 520 29 520 479 643 479 643 167 124 167 124 267 320 267 320 184 719 184 719 314 741 314 741 7 152 7 152 367 343 367 343 501 772 501 772 169 945 169 945 315 851 315 851 528 884 528 884 88 302 88 302 480 405 480 405 932 565 932 565 424 636 424 636 711 825 711 825 587 711 587 711 63 835 63 835 899 772 899 772 543 332 543 332 729 826 729 826 586 387 586 387 814 417 814 417 572 778 572 778 54 741 54 741 769 121 769 121 952 423 952 423 380 922 380 922 143 700 143 700 930 939 930 939 172 620 172 620 188 671 188 671 849 500 849 500 937 477 937 477 87 69 87 69 409 575 409 575 873 450 873 450 531 21 531 21 327 646 327 646 48 288 48 288 516 668 516 668 733 727 733 727 73 453 73 453 797 485 797 485 208 758 208 758 69 41 69 41 873 727 873 727 383 564 383 564 120 901 120 901 775 527 775 527 949 400 949 400 353 398 353 398 785 516 785 516 340 22 340 22 655 876 655 876 835 142 835 142 60 335 60 335 866 515 866 515 526 237 526 237 415 509 415 509 526 696 526 696 896 504 896 504 411 407 411 407 539 679 539 679 294 36 294 36 285 108 285 108 628 495 628 495 196 34 196 34 159 120 159 120 805 852 805 852 469 568 469 568 358 770 358 770 279 89 279 89 453 355 453 355 252 890 252 890 527 222 527 222 107 44 107 44 746 720 746 720 652 393 652 393 577 270 577 270 12 118 12 118 425 729 425 729 475 508 475 508 311 468 311 468 113 380 113 380 563 162 563 162 176 770 176 770 953 279 953 279 591 333 591 333 824 698 824 698 726 271 726 271 820 266 820 266 419 942 419 942 901 310 901 310 104 518 104 518 406 804 406 804 554 869 554 869 294 427 294 427 644 206 644 206 906 280 906 280 674 119 674 119 41 749 41 749 775 394 775 394 831 349 831 349 711 616 711 616 672 296 672 296 726 957 726 957 392 431 392 431 693 886 693 886 796 172 796 172 589 892 589 892 509 152 509 152 602 688 602 688 735 672 735 672 680 361 680 361 136 355 136 355 922 626 922 626 470 375 470 375 677 714 677 714 438 229 438 229 210 290 210 290 365 937 365 937 447 99 447 99 83 883 83 883 159 357 159 357 403 552 403 552 181 889 181 889 877 417 877 417 541 33 541 33 948 554 948 554 260 18 260 18 337 645 337 645 555 633 555 633 510 549 510 549 231 499 231 499 715 51 715 51 604 269 604 269 157 608 157 608 616 194 616 194 230 660 230 660 444 855 444 855 739 606 739 606 503 453 503 453 334 673 334 673 140 248 140 248 52 179 52 179 194 593 194 593 249 479 249 479 951 549 951 549 143 35 143 35 153 381 153 381 515 307 515 307 812 340 812 340 113 628 113 628 327 860 327 860 458 129 458 129 790 505 790 505 917 42 917 42 89 196 89 196 748 496 748 496 932 265 932 265 634 779 634 779 413 841 413 841 900 228 900 228 322 697 322 697 221 539 221 539 672 321 672 321 304 514 304 514 924 191 924 191 185 607 185 607 814 513 814 513 588 46 588 46 33 654 33 654 717 733 717 733 853 606 853 606 823 271 823 271 317 605 317 605 482 748 482 748 204 392 204 392 541 96 541 96 591 666 591 666 161 513 161 513 425 64 425 64 175 525 175 525 183 482 183 482 95 690 95 690 747 730 747 730 30 791 30 791 203 56 203 56 170 212 170 212 239 765 239 765 728 437 728 437 582 288 582 288 335 827 335 827 466 76 466 76 459 603 459 603 615 32 615 32 474 765 474 765 48 45 48 45 610 446 610 446 106 188 106 188 729 878 729 878 232 710 232 710 332 723 332 723 781 186 781 186 793 164 793 164 277 698 277 698 116 143 116 143 268 350 268 350 358 564 358 564 661 495 661 495 329 872 329 872 228 45 228 45 525 947 525 947 772 586 772 586 439 722 439 722 275 173 275 173 669 885 669 885 257 560 257 560 555 706 555 706 853 803 853 803 736 17 736 17 744 70 744 70 850 493 850 493 359 338 359 338 166 537 166 537 533 817 533 817 345 841 345 841 199 770 199 770 506 37 506 37 614 598 614 598 749 74 749 74 369 54 369 54 361 392 361 392 824 794 824 794 315 677 315 677 98 499 98 499 1 536 1 536 616 34 616 34 176 911 176 911 535 895 535 895 335 746 335 746 658 403 658 403 889 573 889 573 718 222 718 222 863 210 863 210 917 914 917 914 68 101 68 101 3 149 3 149 447 870 447 870 12 835 12 835 572 378 572 378 372 490 372 490 763 571 763 571 597 205 597 205 16 947 16 947 413 610 413 610 33 37 33 37 333 276 333 276 620 68 620 68 123 385 123 385 190 122 190 122 913 828 913 828 188 867 188 867 94 719 94 719 701 172 701 172 175 707 175 707 11 393 11 393 15 312 15 312 496 7 496 7 305 27 305 27 632 764 632 764 733 652 733 652 69 948 69 948 111 799 111 799 589 555 589 555 278 222 278 222 218 470 218 470 790 132 790 132 521 730 521 730 326 131 326 131 396 467 396 467 595 319 595 319 552 463 552 463 508 785 508 785 375 593 375 593 147 902 147 902 232 590 232 590 2 30 2 30 250 499 250 499 836 461 836 461 644 669 644 669 359 380 359 380 304 863 304 863 721 9 721 9 188 384 188 384 824 451 824 451 760 58 760 58 872 175 872 175 202 636 202 636 321 710 321 710 365 233 365 233 375 116 375 116 173 919 173 919 912 91 912 91 556 465 556 465 169 590 169 590 481 22 481 22 370 86 370 86 148 919 148 919 621 945 621 945 867 893 867 893 51 77 51 77 577 352 577 352 815 914 815 914 561 401 561 401 609 597 609 597 79 785 79 785 28 678 28 678 327 728 327 728 904 387 904 387 924 335 924 335 737 866 737 866 291 918 291 918 630 171 630 171 69 575 69 575 619 252 619 252 705 145 705 145 823 227 823 227 679 646 679 646 39 615 39 615 926 461 926 461 857 384 857 384 223 8 223 8 194 26 194 26 951 15 951 15 41 23 41 23 777 428 777 428 297 74 297 74 74 669 74 669 51 124 51 124 515 86 515 86 841 362 841 362 659 252 659 252 516 517 516 517 746 234 746 234 592 497 592 497 399 560 399 560 299 582 299 582 731 719 731 719 617 850 617 850 764 894 764 894 115 86 115 86 371 872 371 872 3 68 3 68 598 172 598 172 297 904 297 904 847 156 847 156 73 380 73 380 795 382 795 382 923 625 923 625 843 334 843 334 938 749 938 749 454 442 454 442 22 296 22 296 326 356 326 356 594 782 594 782 278 164 278 164 614 512 614 512 219 836 219 836 749 19 749 19 584 258 584 258 216 591 216 591 104 81 104 81 106 881 106 881 472 280 472 280 571 41 571 41 265 881 265 881 181 861 181 861 835 940 835 940 538 100 538 100 477 137 477 137 827 908 827 908 198 770 198 770 770 213 770 213 511 319 511 319 490 180 490 180 129 465 129 465 654 246 654 246 493 201 493 201 522 329 522 329 868 300 868 300 101 788 101 788 242 384 242 384 132 196 132 196 503 764 503 764 737 446 737 446 294 654 294 654 11 22 11 22 904 726 904 726 289 153 289 153 439 552 439 552 355 14 355 14 1 521 1 521 80 4 80 4 369 657 369 657 150 186 150 186 669 821 669 821 160 150 160 150 75 324 75 324 46 815 46 815 211 193 211 193 851 723 851 723 869 418 869 418 439 898 439 898 704 914 704 914 406 688 406 688 828 47 828 47 255 7 255 7 577 588 577 588 149 227 149 227 590 369 590 369 466 532 466 532 883 918 883 918 319 223 319 223 535 44 535 44 190 638 190 638 626 148 626 148 640 795 640 795 404 293 404 293 847 857 847 857 285 874 285 874 197 459 197 459 131 98 131 98 915 891 915 891 719 895 719 895 636 357 636 357 96 551 96 551 535 825 535 825 38 822 38 822 144 284 144 284 232 890 232 890 39 935 39 935 63 694 63 694 687 807 687 807 88 607 88 607 529 539 529 539 822 610 822 610 583 634 583 634 238 796 238 796 737 362 737 362 362 672 362 672 643 842 643 842 871 53 871 53 165 809 165 809 118 534 118 534 466 588 466 588 382 112 382 112 888 231 888 231 95 246 95 246 690 17 690 17 635 905 635 905 397 825 397 825 729 123 729 123 895 285 895 285 168 341 168 341 722 49 722 49 556 274 556 274 739 26 739 26 316 228 316 228 548 948 548 948 581 943 581 943 730 269 730 269 133 524 133 524 543 807 543 807 913 136 913 136 225 826 225 826 847 738 847 738 610 815 610 815 637 464 637 464 246 230 246 230 744 890 744 890 264 625 264 625 438 254 438 254 149 279 149 279 477 299 477 299 367 146 367 146 315 785 315 785 506 264 506 264 243 311 243 311 771 861 771 861 422 538 422 538 204 550 204 550 243 517 243 517 241 632 241 632 529 310 529 310 162 667 162 667 330 864 330 864 481 205 481 205 791 367 791 367 190 591 190 591 904 862 904 862 117 662 117 662 631 757 631 757 63 753 63 753 115 534 115 534 514 953 514 953 376 307 376 307 722 845 722 845 532 440 532 440 282 383 282 383 557 447 557 447 920 406 920 406 506 217 506 217 924 396 924 396 581 652 581 652 687 336 687 336 611 4 611 4 940 81 940 81 878 704 878 704 654 333 654 333 655 66 655 66 376 44 376 44 65 207 65 207 504 77 504 77 283 852 283 852 809 344 809 344 246 834 246 834 509 380 509 380 829 329 829 329 176 221 176 221 191 385 191 385 98 368 98 368 882 326 882 326 124 374 124 374 535 193 535 193 568 36 568 36 452 145 452 145 742 802 742 802 106 525 106 525 880 881 880 881 636 629 636 629 574 450 574 450 422 224 422 224 243 939 243 939 586 133 586 133 520 526 520 526 922 658 922 658 779 579 779 579 158 359 158 359 541 83 541 83 369 217 369 217 580 304 580 304 154 873 154 873 812 930 812 930 778 884 778 884 475 92 475 92 1 119 1 119 238 691 238 691 253 777 253 777 339 760 339 760 762 375 762 375 489 324 489 324 289 69 289 69 253 929 253 929 522 370 522 370 92 185 92 185 223 594 223 594 172 680 172 680 157 298 157 298 674 318 674 318 854 373 854 373 205 897 205 897 175 227 175 227 585 40 585 40 290 213 290 213 333 97 333 97 445 163 445 163 734 459 734 459 866 22 866 22 25 957 25 957 389 686 389 686 365 637 365 637 241 157 241 157 3 265 3 265 836 19 836 19 109 654 109 654 906 574 906 574 239 802 239 802 371 784 371 784 712 781 712 781 406 453 406 453 828 830 828 830 160 838 160 838 391 876 391 876 229 48 229 48 247 573 247 573 81 407 81 407 242 720 242 720 351 576 351 576 302 52 302 52 226 614 226 614 312 110 312 110 576 312 576 312 302 247 302 247 433 729 433 729 5 508 5 508 709 800 709 800 67 668 67 668 91 598 91 598 261 558 261 558 299 634 299 634 955 312 955 312 765 896 765 896 871 185 871 185 112 333 112 333 610 352 610 352 628 765 628 765 279 850 279 850 336 414 336 414 902 936 902 936 93 498 93 498 386 494 386 494 264 817 264 817 500 230 500 230 148 644 148 644 598 643 598 643 214 587 214 587 568 110 568 110 823 216 823 216 190 133 190 133 246 562 246 562 799 599 799 599 163 531 163 531 744 41 744 41 293 43 293 43 312 52 312 52 565 410 565 410 65 420 65 420 417 889 417 889 586 82 586 82 567 300 567 300 814 864 814 864 446 160 446 160 821 756 821 756 945 814 945 814 678 281 678 281 432 937 432 937 42 115 42 115 128 863 128 863 322 91 322 91 699 210 699 210 322 605 322 605 527 185 527 185 720 122 720 122 765 128 765 128 874 871 874 871 731 579 731 579 349 525 349 525 851 727 851 727 398 135 398 135 226 130 226 130 117 551 117 551 538 702 538 702 29 240 29 240 864 762 864 762 742 29 742 29 366 793 366 793 67 217 67 217 509 134 509 134 750 652 750 652 557 822 557 822 502 106 502 106 326 565 326 565 757 190 757 190 713 61 713 61 584 621 584 621 78 959 78 959 417 914 417 914 642 417 642 417 517 60 517 60 355 443 355 443 399 302 399 302 198 25 198 25 363 927 363 927 466 700 466 700 91 632 91 632 387 25 387 25 886 920 886 920 359 600 359 600 356 467 356 467 740 598 740 598 99 367 99 367 368 163 368 163 69 229 69 229 280 517 280 517 944 614 944 614 890 884 890 884 604 276 604 276 394 796 394 796 472 68 472 68 593 926 593 926 710 643 710 643 859 782 859 782 194 438 194 438 288 664 288 664 371 72 371 72 412 275 412 275 7 696 7 696 543 476 543 476 543 887 543 887 297 776 297 776 87 904 87 904 335 34 335 34 27 609 27 609 697 811 697 811 366 621 366 621 161 151 161 151 933 906 933 906 535 80 535 80 809 268 809 268 825 248 825 248 784 269 784 269 741 842 741 842 279 487 279 487 340 879 340 879 818 759 818 759 639 204 639 204 22 43 22 43 10 547 10 547 276 503 276 503 41 499 41 499 213 398 213 398 548 229 548 229 512 879 512 879 254 373 254 373 52 128 52 128 654 83 654 83 929 795 929 795 384 932 384 932 910 207 910 207 724 66 724 66 84 287 84 287 478 759 478 759 289 385 289 385 4 198 4 198 260 354 260 354 297 857 297 857 107 629 107 629 740 322 740 322 926 795 926 795 100 159 100 159 661 36 661 36 187 43 187 43 283 469 283 469 718 534 718 534 720 296 720 296 855 321 855 321 103 135 103 135 292 835 292 835 616 533 616 533 470 39 470 39 559 229 559 229 676 940 676 940 107 897 107 897 21 836 21 836 736 100 736 100 869 128 869 128 945 379 945 379 487 314 487 314 851 324 851 324 228 745 228 745 711 434 711 434 241 282 241 282 572 957 572 957 629 591 629 591 371 206 371 206 556 379 556 379 707 390 707 390 804 775 804 775 660 309 660 309 387 273 387 273 100 355 100 355 831 552 831 552 325 842 325 842 420 657 420 657 284 729 284 729 658 837 658 837 804 819 804 819 637 240 637 240 745 366 745 366 107 756 107 756 334 725 334 725 121 804 121 804 391 102 391 102 288 469 288 469 583 161 583 161 884 903 884 903 610 731 610 731 886 88 886 88 403 796 403 796 108 406 108 406 473 637 473 637 238 771 238 771 202 522 202 522 876 470 876 470 779 836 779 836 166 699 166 699 344 800 344 800 113 79 113 79 707 135 707 135 889 485 889 485 428 276 428 276 889 643 889 643 654 281 654 281 644 677 644 677 947 410 947 410 128 825 128 825 186 15 186 15 358 930 358 930 280 39 280 39 68 758 68 758 851 832 851 832 634 448 634 448 393 944 393 944 936 511 936 511 607 867 607 867 179 298 179 298 883 278 883 278 899 674 899 674 48 946 48 946 68 267 68 267 730 580 730 580 372 766 372 766 331 336 331 336 615 647 615 647 369 397 369 397 389 231 389 231 589 292 589 292 394 851 394 851 821 437 821 437 6 435 6 435 274 721 274 721 923 292 923 292 130 246 130 246 569 382 569 382 6 751 6 751 441 823 441 823 70 839 70 839 861 718 861 718 371 283 371 283 97 57 97 57 668 423 668 423 29 777 29 777 142 947 142 947 403 495 403 495 612 385 612 385 328 131 328 131 671 73 671 73 121 519 121 519 797 464 797 464 627 299 627 299 732 603 732 603 521 720 521 720 906 864 906 864 489 586 489 586 65 146 65 146 333 184 333 184 494 332 494 332 97 507 97 507 783 321 783 321 34 348 34 348 354 403 354 403 542 594 542 594 710 209 710 209 824 555 824 555 905 887 905 887 796 186 796 186 311 861 311 861 275 863 275 863 691 268 691 268 631 47 631 47 177 772 177 772 696 817 696 817 828 503 828 503 26 420 26 420 49 268 49 268 501 376 501 376 451 733 451 733 692 144 692 144 53 185 53 185 87 710 87 710 419 675 419 675 561 103 561 103 761 81 761 81 682 243 682 243 122 109 122 109 637 30 637 30 378 344 378 344 507 18 507 18 613 866 613 866 711 171 711 171 438 531 438 531 217 633 217 633 320 742 320 742 59 194 59 194 105 200 105 200 15 957 15 957 70 279 70 279 528 764 528 764 106 114 106 114 126 942 126 942 405 161 405 161 745 243 745 243 824 46 824 46 474 124 474 124 214 789 214 789 880 754 880 754 454 646 454 646 475 302 475 302 116 550 116 550 930 63 930 63 224 270 224 270 926 231 926 231 285 779 285 779 125 798 125 798 275 349 275 349 384 206 384 206 830 696 830 696 189 341 189 341 686 133 686 133 669 326 669 326 773 610 773 610 927 104 927 104 444 862 444 862 276 437 276 437 158 958 158 958 353 925 353 925 458 379 458 379 448 640 448 640 181 578 181 578 63 696 63 696 166 114 166 114 639 269 639 269 249 289 249 289 950 574 950 574 29 344 29 344 814 319 814 319 342 658 342 658 515 53 515 53 635 257 635 257 105 892 105 892 569 393 569 393 484 162 484 162 398 899 398 899 335 233 335 233 526 828 526 828 342 72 342 72 738 243 738 243 955 619 955 619 260 798 260 798 84 815 84 815 773 38 773 38 651 743 651 743 72 742 72 742 733 90 733 90 452 944 452 944 668 578 668 578 69 456 69 456 45 846 45 846 811 615 811 615 203 161 203 161 898 401 898 401 647 927 647 927 436 744 436 744 161 46 161 46 408 551 408 551 103 815 103 815 822 190 822 190 795 797 795 797 812 213 812 213 341 42 341 42 620 199 620 199 322 186 322 186 60 289 60 289 97 549 97 549 564 679 564 679 837 377 837 377 579 272 579 272 918 631 918 631 875 69 875 69 143 82 143 82 321 166 321 166 769 883 769 883 46 453 46 453 463 183 463 183 689 623 689 623 537 523 537 523 433 414 433 414 271 924 271 924 688 63 688 63 75 574 75 574 866 381 866 381 794 646 794 646 846 185 846 185 607 1 607 1 847 520 847 520 335 428 335 428 341 818 341 818 371 954 371 954 229 308 229 308 810 466 810 466 789 191 789 191 868 335 868 335 81 55 81 55 104 62 104 62 281 244 281 244 271 611 271 611 384 132 384 132 390 308 390 308 366 231 366 231 16 284 16 284 287 594 287 594 706 890 706 890 739 45 739 45 198 864 198 864 156 661 156 661 280 404 280 404 770 218 770 218 76 146 76 146 802 450 802 450 198 199 198 199 475 709 475 709 384 664 384 664 288 142 288 142 391 153 391 153 313 832 313 832 831 855 831 855 257 559 257 559 91 15 91 15 873 419 873 419 933 308 933 308 572 301 572 301 377 641 377 641 209 788 209 788 357 513 357 513 937 632 937 632 118 240 118 240 222 540 222 540 542 310 542 310 620 645 620 645 298 881 298 881 884 927 884 927 169 212 169 212 594 631 594 631 813 64 813 64 917 349 917 349 569 179 569 179 563 149 563 149 664 819 664 819 273 784 273 784 362 375 362 375 170 367 170 367 355 109 355 109 10 841 10 841 201 500 201 500 659 554 659 554 313 419 313 419 316 526 316 526 674 641 674 641 460 810 460 810 584 394 584 394 804 484 804 484 195 305 195 305 701 344 701 344 959 911 959 911 760 217 760 217 675 721 675 721 326 897 326 897 715 404 715 404 399 207 399 207 377 450 377 450 78 890 78 890 772 889 772 889 148 616 148 616 148 204 148 204 4 120 4 120 423 194 423 194 661 889 661 889 719 662 719 662 788 624 788 624 434 565 434 565 223 406 223 406 649 579 649 579 362 600 362 600 545 598 545 598 958 214 958 214 349 697 349 697 309 228 309 228 753 619 753 619 960 459 960 459 617 734 617 734 289 9 289 9 480 824 480 824 49 589 49 589 777 853 777 853 27 572 27 572 682 386 682 386 607 303 607 303 924 516 924 516 784 946 784 946 845 400 845 400 343 775 343 775 765 784 765 784 877 801 877 801 68 740 68 740 485 362 485 362 715 606 715 606 32 125 32 125 526 133 526 133 278 684 278 684 737 915 737 915 888 803 888 803 861 468 861 468 311 80 311 80 269 896 269 896 88 612 88 612 667 774 667 774 55 114 55 114 124 100 124 100 3 451 3 451 890 78 890 78 127 404 127 404 50 361 50 361 389 150 389 150 830 301 830 301 362 787 362 787 427 242 427 242 458 627 458 627 672 241 672 241 803 232 803 232 67 684 67 684 630 475 630 475 849 85 849 85 602 940 602 940 858 280 858 280 758 301 758 301 64 463 64 463 266 37 266 37 508 460 508 460 25 659 25 659 242 535 242 535 183 92 183 92 230 738 230 738 585 277 585 277 847 839 847 839 599 31 599 31 719 80 719 80 125 397 125 397 476 827 476 827 490 296 490 296 768 571 768 571 354 429 354 429 920 119 920 119 701 268 701 268 534 650 534 650 294 491 294 491 255 833 255 833 220 354 220 354 430 32 430 32 52 573 52 573 143 669 143 669 485 739 485 739 186 791 186 791 516 721 516 721 628 563 628 563 919 121 919 121 102 238 102 238 667 33 667 33 711 409 711 409 930 645 930 645 419 631 419 631 530 403 530 403 475 323 475 323 416 488 416 488 485 171 485 171 444 903 444 903 183 534 183 534 521 756 521 756 465 302 465 302 55 697 55 697 571 614 571 614 587 18 587 18 660 34 660 34 538 944 538 944 908 256 908 256 402 310 402 310 490 908 490 908 242 959 242 959 646 522 646 522 333 598 333 598 912 560 912 560 716 124 716 124 8 873 8 873 104 485 104 485 771 467 771 467 628 443 628 443 557 258 557 258 337 410 337 410 577 123 577 123 247 338 247 338 915 890 915 890 435 297 435 297 839 620 839 620 803 470 803 470 124 263 124 263 912 812 912 812 853 410 853 410 89 361 89 361 27 639 27 639 681 952 681 952 108 77 108 77 696 517 696 517 804 427 804 427 477 128 477 128 55 947 55 947 836 207 836 207 617 372 617 372 173 585 173 585 532 368 532 368 940 444 940 444 550 31 550 31 480 747 480 747 219 897 219 897 600 562 600 562 152 112 152 112 503 327 503 327 320 467 320 467 764 626 764 626 396 377 396 377 903 168 903 168 144 930 144 930 337 855 337 855 93 371 93 371 400 522 400 522 563 606 563 606 168 91 168 91 815 939 815 939 506 877 506 877 576 740 576 740 465 241 465 241 106 4 106 4 772 957 772 957 343 227 343 227 573 312 573 312 333 512 333 512 86 212 86 212 655 494 655 494 784 108 784 108 104 896 104 896 941 106 941 106 65 558 65 558 929 83 929 83 567 138 567 138 565 281 565 281 76 69 76 69 454 397 454 397 18 665 18 665 608 243 608 243 751 758 751 758 355 132 355 132 155 445 155 445 259 813 259 813 550 325 550 325 710 333 710 333 175 921 175 921 201 954 201 954 622 631 622 631 619 275 619 275 353 145 353 145 132 146 132 146 529 424 529 424 939 80 939 80 55 358 55 358 934 858 934 858 594 740 594 740 142 821 142 821 56 750 56 750 272 85 272 85 910 709 910 709 751 742 751 742 464 158 464 158 704 135 704 135 655 674 655 674 108 330 108 330 750 428 750 428 625 566 625 566 229 654 229 654 738 517 738 517 574 76 574 76 483 742 483 742 283 671 283 671 941 444 941 444 494 627 494 627 400 157 400 157 510 809 510 809 940 83 940 83 873 918 873 918 823 31 823 31 924 706 924 706 58 625 58 625 733 938 733 938 532 113 532 113 770 831 770 831 309 954 309 954 55 933 55 933 100 793 100 793 892 693 892 693 186 850 186 850 805 123 805 123 549 27 549 27 88 760 88 760 870 544 870 544 722 929 722 929 595 509 595 509 739 414 739 414 662 199 662 199 941 908 941 908 299 260 299 260 489 316 489 316 550 109 550 109 418 369 418 369 363 243 363 243 503 550 503 550 628 376 628 376 797 582 797 582 527 338 527 338 412 626 412 626 413 331 413 331 205 319 205 319 149 931 149 931 866 693 866 693 382 524 382 524 926 209 926 209 888 493 888 493 665 579 665 579 564 161 564 161 317 433 317 433 183 181 183 181 332 563 332 563 412 877 412 877 87 789 87 789 207 191 207 191 712 536 712 536 402 854 402 854 25 176 25 176 699 528 699 528 859 519 859 519 628 1 628 1 945 185 945 185 58 942 58 942 466 150 466 150 351 467 351 467 714 228 714 228 777 862 777 862 57 218 57 218 624 177 624 177 786 870 786 870 803 227 803 227 414 232 414 232 836 576 836 576 311 373 311 373 328 69 328 69 568 229 568 229 356 132 356 132 178 646 178 646 468 309 468 309 168 837 168 837 840 394 840 394 480 494 480 494 320 478 320 478 178 132 178 132 911 123 911 123 910 959 910 959 477 612 477 612 307 393 307 393 357 909 357 909 185 896 185 896 120 541 120 541 584 248 584 248 761 371 761 371 864 222 864 222 14 437 14 437 183 292 183 292 955 421 955 421 95 508 95 508 865 743 865 743 77 338 77 338 837 651 837 651 544 882 544 882 421 376 421 376 463 515 463 515 861 545 861 545 38 634 38 634 623 453 623 453 832 637 832 637 500 531 500 531 657 550 657 550 600 48 600 48 29 323 29 323 601 310 601 310 126 793 126 793 75 111 75 111 86 478 86 478 777 633 777 633 438 886 438 886 331 333 331 333 59 865 59 865 17 492 17 492 71 762 71 762 856 411 856 411 659 83 659 83 625 277 625 277 233 496 233 496 131 649 131 649 491 586 491 586 263 154 263 154 715 462 715 462 529 923 529 923 176 736 176 736 217 328 217 328 620 95 620 95 594 155 594 155 841 332 841 332 704 274 704 274 100 80 100 80 378 542 378 542 495 67 495 67 492 740 492 740 111 822 111 822 471 826 471 826 830 491 830 491 652 752 652 752 778 471 778 471 949 388 949 388 276 551 276 551 460 364 460 364 499 503 499 503 930 913 930 913 14 92 14 92 153 206 153 206 806 796 806 796 682 693 682 693 841 49 841 49 481 586 481 586 544 10 544 10 860 198 860 198 34 522 34 522 783 21 783 21 542 327 542 327 514 856 514 856 822 396 822 396 273 548 273 548 798 151 798 151 108 898 108 898 917 109 917 109 796 640 796 640 548 791 548 791 577 926 577 926 838 228 838 228 342 198 342 198 186 492 186 492 820 889 820 889 339 510 339 510 8 879 8 879 761 152 761 152 852 529 852 529 39 112 39 112 623 382 623 382 750 750 750 750 769 330 769 330 241 47 241 47 905 379 905 379 359 580 359 580 471 843 471 843 477 625 477 625 465 809 465 809 561 558 561 558 114 311 114 311 920 233 920 233 711 653 711 653 856 450 856 450 48 245 48 245 783 334 783 334 869 749 869 749 682 21 682 21 878 424 878 424 239 148 239 148 874 269 874 269 308 572 308 572 265 502 265 502 421 241 421 241 850 627 850 627 322 715 322 715 670 197 670 197 542 472 542 472 603 931 603 931 33 728 33 728 202 440 202 440 768 163 768 163 800 56 800 56 425 117 425 117 654 477 654 477 833 375 833 375 841 384 841 384 601 609 601 609 478 420 478 420 792 420 792 420 311 673 311 673 422 715 422 715 4 944 4 944 468 666 468 666 736 282 736 282 273 261 273 261 385 479 385 479 398 662 398 662 945 49 945 49 718 393 718 393 588 503 588 503 872 142 872 142 710 715 710 715 521 331 521 331 99 189 99 189 303 919 303 919 125 77 125 77 558 576 558 576 258 564 258 564 943 710 943 710 244 860 244 860 428 733 428 733 886 815 886 815 390 349 390 349 303 152 303 152 782 527 782 527 848 40 848 40 528 885 528 885 292 485 292 485 628 508 628 508 395 262 395 262 881 841 881 841 441 889 441 889 86 112 86 112 116 30 116 30 709 765 709 765 857 393 857 393 626 367 626 367 279 772 279 772 104 120 104 120 306 650 306 650 452 958 452 958 386 846 386 846 56 733 56 733 561 690 561 690 521 931 521 931 769 16 769 16 786 723 786 723 324 757 324 757 383 35 383 35 418 865 418 865 723 893 723 893 86 8 86 8 354 194 354 194 945 404 945 404 87 514 87 514 598 224 598 224 48 261 48 261 572 702 572 702 637 645 637 645 496 51 496 51 164 50 164 50 80 118 80 118 160 877 160 877 720 628 720 628 253 333 253 333 377 271 377 271 350 29 350 29 165 154 165 154 120 923 120 923 5 222 5 222 148 891 148 891 795 153 795 153 465 867 465 867 256 634 256 634 223 620 223 620 927 166 927 166 133 39 133 39 632 310 632 310 91 854 91 854 286 887 286 887 81 238 81 238 569 616 569 616 487 284 487 284 325 127 325 127 338 37 338 37 798 420 798 420 194 501 194 501 103 280 103 280 717 257 717 257 286 403 286 403 960 781 960 781 170 644 170 644 825 82 825 82 749 122 749 122 951 952 951 952 531 677 531 677 408 230 408 230 437 124 437 124 73 564 73 564 114 228 114 228 227 723 227 723 891 504 891 504 786 295 786 295 341 200 341 200 84 73 84 73 282 469 282 469 382 133 382 133 696 23 696 23 438 797 438 797 944 823 944 823 569 836 569 836 728 917 728 917 663 291 663 291 410 771 410 771 178 215 178 215 755 391 755 391 725 821 725 821 581 563 581 563 200 923 200 923 925 684 925 684 15 146 15 146 459 414 459 414 626 184 626 184 112 851 112 851 653 355 653 355 387 268 387 268 907 505 907 505 508 477 508 477 745 130 745 130 44 666 44 666 523 385 523 385 778 949 778 949 634 454 634 454 405 457 405 457 653 786 653 786 226 545 226 545 179 796 179 796 792 382 792 382 110 527 110 527 370 85 370 85 274 842 274 842 705 590 705 590 650 222 650 222 936 646 936 646 20 148 20 148 798 782 798 782 576 229 576 229 559 425 559 425 436 448 436 448 187 722 187 722 363 519 363 519 246 372 246 372 689 402 689 402 103 304 103 304 297 746 297 746 809 475 809 475 776 591 776 591 300 765 300 765 343 563 343 563 308 339 308 339 180 509 180 509 153 397 153 397 785 519 785 519 326 529 326 529 52 33 52 33 635 758 635 758 438 75 438 75 459 394 459 394 926 525 926 525 545 36 545 36 432 627 432 627 482 156 482 156 656 614 656 614 560 887 560 887 418 514 418 514 650 894 650 894 414 280 414 280 64 233 64 233 783 363 783 363 697 873 697 873 148 501 148 501 942 159 942 159 802 483 802 483 109 738 109 738 64 405 64 405 342 254 342 254 457 799 457 799 33 560 33 560 750 715 750 715 919 811 919 811 341 21 341 21 364 493 364 493 844 202 844 202 392 441 392 441 323 216 323 216 390 464 390 464 211 706 211 706 378 512 378 512 234 638 234 638 778 776 778 776 393 183 393 183 371 415 371 415 6 395 6 395 261 236 261 236 715 525 715 525 482 779 482 779 21 452 21 452 515 846 515 846 757 491 757 491 307 314 307 314 275 175 275 175 786 902 786 902 870 692 870 692 851 159 851 159 637 80 637 80 958 679 958 679 377 527 377 527 303 305 303 305 149 775 149 775 332 479 332 479 52 165 52 165 778 266 778 266 803 827 803 827 252 714 252 714 79 942 79 942 615 365 615 365 630 215 630 215 422 182 422 182 877 194 877 194 421 154 421 154 731 881 731 881 486 262 486 262 699 23 699 23 448 535 448 535 670 350 670 350 27 672 27 672 807 865 807 865 757 552 757 552 205 818 205 818 288 361 288 361 92 597 92 597 1 18 1 18 692 771 692 771 851 262 851 262 649 745 649 745 866 923 866 923 481 486 481 486 913 476 913 476 729 144 729 144 532 264 532 264 609 304 609 304 246 784 246 784 123 833 123 833 149 669 149 669 64 693 64 693 289 455 289 455 219 688 219 688 352 927 352 927 11 843 11 843 685 486 685 486 549 146 549 146 181 84 181 84 401 263 401 263 696 914 696 914 72 669 72 669 654 576 654 576 732 829 732 829 351 560 351 560 752 900 752 900 170 41 170 41 828 131 828 131 319 613 319 613 458 62 458 62 508 622 508 622 693 533 693 533 412 3 412 3 41 210 41 210 29 551 29 551 329 636 329 636 941 447 941 447 657 261 657 261 263 747 263 747 705 668 705 668 443 193 443 193 559 686 559 686 901 684 901 684 490 852 490 852 227 943 227 943 171 521 171 521 511 347 511 347 346 879 346 879 241 6 241 6 64 457 64 457 793 381 793 381 767 692 767 692 308 262 308 262 336 321 336 321 339 797 339 797 382 372 382 372 798 816 798 816 168 773 168 773 12 417 12 417 707 162 707 162 22 939 22 939 351 303 351 303 253 501 253 501 539 340 539 340 807 456 807 456 298 234 298 234 856 97 856 97 681 216 681 216 872 945 872 945 522 696 522 696 257 923 257 923 82 281 82 281 292 122 292 122 923 766 923 766 165 89 165 89 851 285 851 285 875 57 875 57 252 353 252 353 433 910 433 910 298 745 298 745 840 578 840 578 776 775 776 775 595 881 595 881 19 65 19 65 841 108 841 108 93 595 93 595 502 246 502 246 715 234 715 234 762 906 762 906 472 747 472 747 776 18 776 18 656 426 656 426 233 881 233 881 661 115 661 115 567 443 567 443 542 709 542 709 738 696 738 696 883 210 883 210 370 449 370 449 883 562 883 562 333 364 333 364 28 580 28 580 522 546 522 546 552 373 552 373 386 806 386 806 493 79 493 79 866 238 866 238 272 405 272 405 749 805 749 805 909 507 909 507 311 169 311 169 949 296 949 296 107 141 107 141 811 379 811 379 455 857 455 857 359 579 359 579 91 709 91 709 755 838 755 838 654 770 654 770 624 571 624 571 217 49 217 49 521 169 521 169 224 164 224 164 65 53 65 53 693 78 693 78 822 340 822 340 578 84 578 84 689 760 689 760 521 949 521 949 465 455 465 455 35 800 35 800 6 541 6 541 60 699 60 699 855 584 855 584 210 669 210 669 541 715 541 715 249 19 249 19 326 27 326 27 345 351 345 351 851 357 851 357 622 692 622 692 858 774 858 774 328 508 328 508 80 653 80 653 809 648 809 648 270 501 270 501 949 98 949 98 678 54 678 54 716 730 716 730 335 372 335 372 737 90 737 90 791 197 791 197 188 196 188 196 674 692 674 692 825 302 825 302 547 63 547 63 391 30 391 30 612 26 612 26 41 595 41 595 569 892 569 892 756 75 756 75 96 510 96 510 633 203 633 203 96 370 96 370 10 868 10 868 62 166 62 166 520 597 520 597 494 290 494 290 788 186 788 186 465 320 465 320 703 636 703 636 274 274 274 274 171 502 171 502 942 543 942 543 81 762 81 762 55 97 55 97 509 844 509 844 594 327 594 327 588 165 588 165 826 52 826 52 437 753 437 753 379 190 379 190 125 402 125 402 375 304 375 304 705 859 705 859 357 392 357 392 368 469 368 469 333 441 333 441 783 765 783 765 717 427 717 427 115 324 115 324 23 310 23 310 586 910 586 910 240 427 240 427 659 884 659 884 563 267 563 267 545 834 545 834 780 717 780 717 412 889 412 889 638 156 638 156 255 718 255 718 733 343 733 343 539 297 539 297 597 528 597 528 211 423 211 423 865 78 865 78 20 458 20 458 73 67 73 67 340 117 340 117 882 477 882 477 218 177 218 177 590 214 590 214 627 148 627 148 291 780 291 780 322 488 322 488 207 212 207 212 188 878 188 878 959 697 959 697 810 86 810 86 441 693 441 693 106 200 106 200 403 121 403 121 431 478 431 478 761 43 761 43 701 743 701 743 811 227 811 227 557 614 557 614 828 365 828 365 559 338 559 338 852 330 852 330 643 84 643 84 431 750 431 750 511 715 511 715 28 67 28 67 588 715 588 715 128 101 128 101 745 729 745 729 208 677 208 677 90 710 90 710 682 513 682 513 125 579 125 579 111 299 111 299 940 327 940 327 64 711 64 711 111 883 111 883 449 862 449 862 801 859 801 859 615 496 615 496 51 201 51 201 188 47 188 47 296 953 296 953 861 578 861 578 279 28 279 28 700 195 700 195 109 21 109 21 286 449 286 449 680 894 680 894 93 127 93 127 412 164 412 164 295 819 295 819 946 903 946 903 100 924 100 924 387 330 387 330 441 707 441 707 689 944 689 944 262 770 262 770 615 798 615 798 302 724 302 724 944 87 944 87 470 937 470 937 748 85 748 85 56 930 56 930 270 261 270 261 291 727 291 727 415 775 415 775 761 175 761 175 808 144 808 144 195 133 195 133 732 715 732 715 676 89 676 89 577 491 577 491 253 677 253 677 148 952 148 952 138 455 138 455 193 917 193 917 770 425 770 425 564 689 564 689 629 818 629 818 620 569 620 569 158 342 158 342 257 714 257 714 78 447 78 447 731 120 731 120 40 392 40 392 568 200 568 200 42 821 42 821 652 245 652 245 855 430 855 430 1 277 1 277 887 534 887 534 246 272 246 272 26 579 26 579 500 8 500 8 288 705 288 705 661 720 661 720 958 76 958 76 906 242 906 242 959 153 959 153 149 105 149 105 1 397 1 397 591 871 591 871 372 132 372 132 867 80 867 80 927 524 927 524 273 253 273 253 876 507 876 507 341 909 341 909 284 649 284 649 144 231 144 231 285 221 285 221 97 853 97 853 62 928 62 928 177 745 177 745 419 493 419 493 447 490 447 490 324 598 324 598 732 530 732 530 172 95 172 95 300 721 300 721 250 577 250 577 171 583 171 583 739 169 739 169 486 205 486 205 942 566 942 566 766 173 766 173 951 958 951 958 233 806 233 806 492 649 492 649 497 617 497 617 467 725 467 725 498 222 498 222 770 16 770 16 544 480 544 480 742 865 742 865 767 125 767 125 61 416 61 416 169 631 169 631 539 474 539 474 524 261 524 261 937 78 937 78 937 275 937 275 289 434 289 434 22 509 22 509 340 430 340 430 445 920 445 920 100 735 100 735 603 42 603 42 330 406 330 406 834 749 834 749 593 343 593 343 279 16 279 16 793 283 793 283 341 526 341 526 583 308 583 308 77 81 77 81 274 599 274 599 29 377 29 377 745 860 745 860 884 718 884 718 87 631 87 631 662 845 662 845 57 781 57 781 859 615 859 615 641 825 641 825 750 384 750 384 244 650 244 650 782 432 782 432 109 451 109 451 144 453 144 453 792 27 792 27 347 767 347 767 119 251 119 251 810 595 810 595 609 642 609 642 142 105 142 105 382 324 382 324 42 30 42 30 204 519 204 519 565 707 565 707 413 516 413 516 699 796 699 796 23 812 23 812 348 609 348 609 306 289 306 289 844 640 844 640 382 56 382 56 145 89 145 89 841 129 841 129 638 688 638 688 33 128 33 128 114 193 114 193 542 275 542 275 725 472 725 472 88 234 88 234 599 463 599 463 250 811 250 811 126 245 126 245 644 877 644 877 293 781 293 781 777 958 777 958 633 525 633 525 945 926 945 926 186 608 186 608 248 642 248 642 896 228 896 228 749 593 749 593 884 493 884 493 436 490 436 490 850 448 850 448 5 221 5 221 878 25 878 25 363 749 363 749 299 677 299 677 325 149 325 149 133 585 133 585 776 511 776 511 201 281 201 281 891 206 891 206 728 481 728 481 825 726 825 726 616 288 616 288 51 862 51 862 194 776 194 776 620 805 620 805 69 256 69 256 251 154 251 154 162 482 162 482 478 61 478 61 223 23 223 23 595 468 595 468 776 708 776 708 366 860 366 860 941 426 941 426 179 2 179 2 907 893 907 893 181 547 181 547 306 487 306 487 222 595 222 595 260 835 260 835 762 803 762 803 51 618 51 618 863 780 863 780 469 252 469 252 147 821 147 821 461 878 461 878 329 780 329 780 745 535 745 535 585 112 585 112 906 450 906 450 175 440 175 440 359 494 359 494 712 77 712 77 75 325 75 325 770 376 770 376 353 754 353 754 611 616 611 616 914 802 914 802 223 46 223 46 437 663 437 663 843 599 843 599 313 713 313 713 590 738 590 738 416 865 416 865 803 133 803 133 766 255 766 255 91 809 91 809 638 694 638 694 217 489 217 489 29 907 29 907 84 535 84 535 877 249 877 249 792 759 792 759 212 751 212 751 325 450 325 450 74 656 74 656 399 805 399 805 286 370 286 370 444 383 444 383 434 608 434 608 937 614 937 614 187 856 187 856 578 718 578 718 341 433 341 433 879 834 879 834 278 703 278 703 638 58 638 58 411 420 411 420 900 690 900 690 205 152 205 152 723 182 723 182 601 914 601 914 898 510 898 510 896 475 896 475 412 185 412 185 745 408 745 408 339 214 339 214 690 28 690 28 482 411 482 411 211 568 211 568 797 260 797 260 150 432 150 432 359 255 359 255 413 253 413 253 700 623 700 623 857 459 857 459 297 426 297 426 852 379 852 379 847 443 847 443 617 162 617 162 740 800 740 800 454 329 454 329 177 716 177 716 433 683 433 683 725 166 725 166 192 953 192 953 192 841 192 841 415 281 415 281 185 514 185 514 270 547 270 547 473 533 473 533 737 931 737 931 206 889 206 889 729 535 729 535 546 509 546 509 80 655 80 655 284 242 284 242 913 92 913 92 828 905 828 905 375 710 375 710 577 13 577 13 153 438 153 438 208 173 208 173 25 164 25 164 291 139 291 139 617 702 617 702 72 767 72 767 785 548 785 548 288 146 288 146 429 811 429 811 225 4 225 4 812 27 812 27 789 840 789 840 658 881 658 881 729 387 729 387 118 158 118 158 735 16 735 16 773 773 773 773 556 958 556 958 381 705 381 705 475 720 475 720 664 444 664 444 654 410 654 410 741 237 741 237 649 940 649 940 629 253 629 253 859 140 859 140 628 297 628 297 619 276 619 276 512 385 512 385 218 274 218 274 782 247 782 247 635 889 635 889 767 164 767 164 828 689 828 689 756 571 756 571 679 295 679 295 311 449 311 449 180 134 180 134 430 832 430 832 952 69 952 69 499 188 499 188 530 623 530 623 435 916 435 916 176 767 176 767 180 791 180 791 209 76 209 76 785 72 785 72 394 612 394 612 886 221 886 221 450 390 450 390 629 489 629 489 54 786 54 786 50 756 50 756 719 355 719 355 221 899 221 899 367 59 367 59 557 937 557 937 425 21 425 21 879 616 879 616 416 670 416 670 257 122 257 122 24 140 24 140 262 832 262 832 418 889 418 889 709 676 709 676 860 421 860 421 167 200 167 200 317 117 317 117 675 549 675 549 737 274 737 274 530 429 530 429 479 517 479 517 785 653 785 653 10 836 10 836 956 380 956 380 935 759 935 759 938 474 938 474 92 224 92 224 924 913 924 913 486 498 486 498 616 895 616 895 596 279 596 279 184 119 184 119 203 298 203 298 520 256 520 256 256 957 256 957 193 469 193 469 136 290 136 290 813 553 813 553 342 141 342 141 183 358 183 358 292 876 292 876 679 686 679 686 787 456 787 456 537 468 537 468 316 225 316 225 320 488 320 488 83 211 83 211 549 453 549 453 120 153 120 153 57 403 57 403 324 672 324 672 936 41 936 41 285 238 285 238 264 536 264 536 179 756 179 756 411 167 411 167 327 222 327 222 348 713 348 713 111 585 111 585 156 743 156 743 701 862 701 862 630 546 630 546 440 383 440 383 548 721 548 721 216 910 216 910 645 772 645 772 957 836 957 836 657 350 657 350 347 525 347 525 952 843 952 843 121 723 121 723 49 337 49 337 107 313 107 313 181 488 181 488 952 407 952 407 8 717 8 717 125 213 125 213 898 113 898 113 206 888 206 888 523 591 523 591 236 571 236 571 306 220 306 220 751 582 751 582 785 556 785 556 447 538 447 538 615 40 615 40 151 876 151 876 588 944 588 944 136 484 136 484 680 22 680 22 821 927 821 927 889 864 889 864 469 238 469 238 786 842 786 842 885 85 885 85 918 66 918 66 755 653 755 653 385 427 385 427 196 322 196 322 479 858 479 858 238 917 238 917 19 732 19 732 463 859 463 859 402 878 402 878 276 604 276 604 613 131 613 131 579 341 579 341 939 770 939 770 946 758 946 758 84 390 84 390 909 741 909 741 231 92 231 92 276 314 276 314 765 712 765 712 218 577 218 577 67 320 67 320 583 443 583 443 252 239 252 239 791 28 791 28 509 756 509 756 665 78 665 78 240 480 240 480 242 749 242 749 81 60 81 60 855 650 855 650 180 577 180 577 342 873 342 873 573 541 573 541 910 770 910 770 806 693 806 693 561 259 561 259 509 413 509 413 649 204 649 204 739 674 739 674 625 497 625 497 526 1 526 1 920 444 920 444 770 873 770 873 941 13 941 13 390 873 390 873 945 571 945 571 528 543 528 543 472 390 472 390 97 358 97 358 572 113 572 113 906 136 906 136 587 306 587 306 949 72 949 72 518 244 518 244 860 666 860 666 900 789 900 789 720 934 720 934 44 936 44 936 755 584 755 584 894 245 894 245 126 467 126 467 828 777 828 777 121 534 121 534 525 740 525 740 832 828 832 828 868 657 868 657 239 253 239 253 202 176 202 176 487 101 487 101 665 85 665 85 735 560 735 560 705 714 705 714 287 275 287 275 134 651 134 651 5 308 5 308 959 8 959 8 67 493 67 493 473 102 473 102 862 333 862 333 787 127 787 127 625 406 625 406 320 413 320 413 744 832 744 832 200 3 200 3 454 757 454 757 486 420 486 420 479 211 479 211 747 938 747 938 478 749 478 749 58 816 58 816 960 458 960 458 522 777 522 777 280 549 280 549 551 55 551 55 73 363 73 363 498 820 498 820 92 44 92 44 54 890 54 890 175 1 175 1 97 868 97 868 133 454 133 454 261 637 261 637 271 645 271 645 299 630 299 630 399 377 399 377 305 312 305 312 586 156 586 156 679 187 679 187 57 624 57 624 554 709 554 709 410 313 410 313 58 383 58 383 319 362 319 362 314 627 314 627 501 444 501 444 15 622 15 622 875 539 875 539 581 559 581 559 389 613 389 613 23 445 23 445 123 171 123 171 281 658 281 658 856 753 856 753 47 669 47 669 699 432 699 432 659 193 659 193 25 597 25 597 787 788 787 788 697 895 697 895 311 132 311 132 960 294 960 294 861 117 861 117 627 665 627 665 545 910 545 910 197 648 197 648 826 28 826 28 490 369 490 369 742 759 742 759 633 920 633 920 57 942 57 942 865 820 865 820 412 127 412 127 227 302 227 302 777 800 777 800 469 934 469 934 81 441 81 441 545 558 545 558 918 935 918 935 772 845 772 845 721 763 721 763 399 381 399 381 269 633 269 633 41 429 41 429 682 538 682 538 844 447 844 447 347 394 347 394 388 395 388 395 40 810 40 810 947 155 947 155 749 655 749 655 335 749 335 749 857 257 857 257 610 52 610 52 752 61 752 61 841 343 841 343 778 564 778 564 694 369 694 369 913 842 913 842 943 79 943 79 775 727 775 727 332 693 332 693 766 297 766 297 572 473 572 473 798 193 798 193 321 230 321 230 674 913 674 913 943 635 943 635 539 644 539 644 625 938 625 938 556 758 556 758 709 697 709 697 76 376 76 376 59 100 59 100 135 526 135 526 249 857 249 857 61 944 61 944 378 698 378 698 98 844 98 844 10 863 10 863 252 194 252 194 204 209 204 209 425 359 425 359 308 144 308 144 342 387 342 387 910 143 910 143 584 275 584 275 117 818 117 818 919 7 919 7 238 261 238 261 649 714 649 714 469 335 469 335 519 370 519 370 237 220 237 220 580 495 580 495 788 732 788 732 960 720 960 720 415 557 415 557 74 573 74 573 823 163 823 163 390 722 390 722 475 515 475 515 492 98 492 98 155 8 155 8 518 559 518 559 542 674 542 674 374 820 374 820 29 114 29 114 174 27 174 27 613 912 613 912 630 391 630 391 729 197 729 197 809 524 809 524 238 209 238 209 824 114 824 114 110 806 110 806 741 821 741 821 885 939 885 939 330 392 330 392 119 698 119 698 656 461 656 461 440 354 440 354 952 862 952 862 530 293 530 293 149 8 149 8 243 955 243 955 336 267 336 267 220 270 220 270 163 219 163 219 867 316 867 316 946 664 946 664 358 635 358 635 198 490 198 490 753 505 753 505 560 490 560 490 779 606 779 606 215 264 215 264 595 100 595 100 501 39 501 39 255 952 255 952 342 478 342 478 788 889 788 889 220 118 220 118 175 382 175 382 573 623 573 623 191 461 191 461 3 506 3 506 328 101 328 101 139 64 139 64 673 245 673 245 583 602 583 602 695 546 695 546 124 662 124 662 8 197 8 197 5 697 5 697 553 683 553 683 142 440 142 440 641 531 641 531 345 701 345 701 75 564 75 564 252 424 252 424 856 52 856 52 161 651 161 651 842 945 842 945 326 941 326 941 155 188 155 188 123 136 123 136 852 218 852 218 38 652 38 652 214 66 214 66 386 90 386 90 916 161 916 161 347 585 347 585 343 728 343 728 275 100 275 100 57 893 57 893 865 41 865 41 554 854 554 854 845 460 845 460 367 161 367 161 757 306 757 306 349 143 349 143 332 887 332 887 674 388 674 388 341 296 341 296 637 153 637 153 236 649 236 649 769 731 769 731 61 209 61 209 150 137 150 137 331 169 331 169 888 537 888 537 363 881 363 881 950 691 950 691 646 443 646 443 820 52 820 52 859 526 859 526 362 237 362 237 314 228 314 228 546 802 546 802 394 108 394 108 190 460 190 460 68 73 68 73 367 279 367 279 757 145 757 145 959 357 959 357 384 398 384 398 72 456 72 456 538 385 538 385 571 652 571 652 460 26 460 26 667 171 667 171 309 65 309 65 127 279 127 279 901 273 901 273 851 883 851 883 899 855 899 855 535 922 535 922 200 215 200 215 31 535 31 535 898 7 898 7 785 171 785 171 242 339 242 339 106 907 106 907 686 23 686 23 569 415 569 415 288 168 288 168 35 708 35 708 901 844 901 844 797 587 797 587 494 316 494 316 885 760 885 760 2 617 2 617 842 3 842 3 635 565 635 565 292 437 292 437 460 30 460 30 477 801 477 801 808 373 808 373 385 421 385 421 588 769 588 769 74 365 74 365 709 75 709 75 116 552 116 552 649 176 649 176 519 355 519 355 406 712 406 712 922 98 922 98 577 865 577 865 476 667 476 667 241 59 241 59 590 697 590 697 97 459 97 459 903 474 903 474 98 569 98 569 431 722 431 722 278 161 278 161 708 614 708 614 630 662 630 662 472 850 472 850 846 219 846 219 636 616 636 616 295 222 295 222 809 183 809 183 312 27 312 27 950 135 950 135 75 839 75 839 12 574 12 574 554 942 554 942 578 357 578 357 307 118 307 118 113 364 113 364 24 828 24 828 4 569 4 569 671 908 671 908 186 419 186 419 544 937 544 937 40 568 40 568 651 331 651 331 245 632 245 632 735 604 735 604 285 535 285 535 180 890 180 890 623 447 623 447 242 505 242 505 399 844 399 844 24 542 24 542 116 334 116 334 758 804 758 804 171 458 171 458 435 443 435 443 850 825 850 825 71 196 71 196 770 214 770 214 516 61 516 61 341 442 341 442 835 885 835 885 588 827 588 827 328 883 328 883 829 277 829 277 498 93 498 93 641 827 641 827 625 716 625 716 323 271 323 271 588 145 588 145 643 107 643 107 860 750 860 750 213 668 213 668 463 601 463 601 927 161 927 161 422 508 422 508 94 624 94 624 502 119 502 119 33 818 33 818 43 861 43 861 717 707 717 707 897 819 897 819 23 435 23 435 841 692 841 692 525 711 525 711 298 591 298 591 846 824 846 824 541 167 541 167 525 626 525 626 560 594 560 594 594 855 594 855 644 923 644 923 248 506 248 506 528 193 528 193 496 740 496 740 91 757 91 757 509 595 509 595 197 96 197 96 887 54 887 54 575 730 575 730 520 818 520 818 334 564 334 564 241 416 241 416 716 239 716 239 518 844 518 844 487 195 487 195 686 888 686 888 33 345 33 345 932 87 932 87 590 657 590 657 697 274 697 274 345 125 345 125 335 519 335 519 159 580 159 580 914 832 914 832 375 896 375 896 942 227 942 227 616 711 616 711 385 682 385 682 692 171 692 171 371 132 371 132 250 311 250 311 609 263 609 263 625 425 625 425 122 59 122 59 706 925 706 925 430 896 430 896 721 862 721 862 258 485 258 485 146 610 146 610 613 52 613 52 324 834 324 834 818 942 818 942 444 330 444 330 917 394 917 394 737 507 737 507 401 884 401 884 751 266 751 266 954 136 954 136 501 671 501 671 955 347 955 347 215 600 215 600 402 243 402 243 780 771 780 771 591 906 591 906 929 103 929 103 473 271 473 271 500 188 500 188 168 292 168 292 441 558 441 558 844 545 844 545 825 798 825 798 165 848 165 848 782 481 782 481 936 239 936 239 425 767 425 767 673 689 673 689 652 757 652 757 464 436 464 436 506 557 506 557 801 223 801 223 81 529 81 529 765 721 765 721 716 490 716 490 760 533 760 533 792 815 792 815 954 492 954 492 438 459 438 459 127 651 127 651 252 796 252 796 147 758 147 758 483 118 483 118 442 863 442 863 222 431 222 431 769 272 769 272 274 651 274 651 143 634 143 634 286 321 286 321 285 958 285 958 311 831 311 831 569 180 569 180 868 805 868 805 772 357 772 357 321 72 321 72 756 337 756 337 957 496 957 496 339 554 339 554 126 599 126 599 117 374 117 374 358 562 358 562 820 489 820 489 914 11 914 11 474 333 474 333 348 34 348 34 440 877 440 877 560 48 560 48 120 9 120 9 464 351 464 351 404 920 404 920 914 590 914 590 157 129 157 129 288 782 288 782 693 289 693 289 183 295 183 295 85 776 85 776 361 916 361 916 200 827 200 827 283 706 283 706 750 436 750 436 839 469 839 469 890 93 890 93 379 484 379 484 309 281 309 281 281 632 281 632 56 124 56 124 149 593 149 593 502 653 502 653 186 801 186 801 816 331 816 331 485 910 485 910 62 613 62 613 269 833 269 833 937 417 937 417 28 950 28 950 352 24 352 24 126 785 126 785 476 719 476 719 346 84 346 84 607 304 607 304 942 818 942 818 125 92 125 92 648 661 648 661 482 35 482 35 204 89 204 89 393 461 393 461 945 718 945 718 197 532 197 532 387 505 387 505 316 552 316 552 291 275 291 275 934 426 934 426 642 905 642 905 851 49 851 49 42 762 42 762 546 200 546 200 53 956 53 956 331 173 331 173 403 280 403 280 214 212 214 212 521 329 521 329 802 739 802 739 749 257 749 257 479 883 479 883 939 549 939 549 468 853 468 853 451 716 451 716 922 75 922 75 904 451 904 451 542 202 542 202 866 140 866 140 163 959 163 959 638 647 638 647 344 918 344 918 280 245 280 245 679 286 679 286 752 144 752 144 406 722 406 722 132 452 132 452 177 490 177 490 124 608 124 608 122 443 122 443 271 257 271 257 127 283 127 283 900 392 900 392 865 277 865 277 118 714 118 714 214 551 214 551 22 464 22 464 423 4 423 4 231 21 231 21 563 532 563 532 384 779 384 779 43 367 43 367 334 278 334 278 276 614 276 614 143 79 143 79 200 634 200 634 407 130 407 130 309 547 309 547 143 176 143 176 92 74 92 74 369 270 369 270 851 399 851 399 78 644 78 644 4 836 4 836 776 688 776 688 940 559 940 559 408 224 408 224 797 332 797 332 73 283 73 283 828 585 828 585 323 777 323 777 289 262 289 262 256 930 256 930 707 643 707 643 469 606 469 606 125 677 125 677 886 958 886 958 446 692 446 692 558 370 558 370 74 301 74 301 666 610 666 610 377 833 377 833 885 340 885 340 105 724 105 724 256 511 256 511 108 551 108 551 876 334 876 334 289 24 289 24 865 450 865 450 522 18 522 18 794 80 794 80 510 884 510 884 872 96 872 96 869 335 869 335 686 271 686 271 189 300 189 300 931 557 931 557 856 900 856 900 851 896 851 896 796 517 796 517 94 703 94 703 1 468 1 468 696 344 696 344 854 582 854 582 39 683 39 683 456 13 456 13 107 689 107 689 75 774 75 774 754 659 754 659 533 653 533 653 342 740 342 740 418 926 418 926 482 159 482 159 275 478 275 478 470 412 470 412 836 272 836 272 837 38 837 38 161 298 161 298 151 64 151 64 429 535 429 535 520 734 520 734 829 246 829 246 103 552 103 552 58 24 58 24 24 699 24 699 419 326 419 326 83 359 83 359 328 56 328 56 226 50 226 50 784 95 784 95 935 83 935 83 884 220 884 220 916 120 916 120 130 454 130 454 923 681 923 681 89 194 89 194 565 66 565 66 125 645 125 645 921 4 921 4 415 69 415 69 486 789 486 789 153 437 153 437 460 337 460 337 210 198 210 198 17 869 17 869 401 951 401 951 675 652 675 652 695 666 695 666 371 172 371 172 709 666 709 666 379 377 379 377 17 469 17 469 11 669 11 669 133 670 133 670 712 820 712 820 926 380 926 380 488 526 488 526 494 298 494 298 439 240 439 240 282 661 282 661 84 659 84 659 220 929 220 929 756 868 756 868 2 932 2 932 735 515 735 515 173 42 173 42 302 708 302 708 468 47 468 47 659 624 659 624 958 936 958 936 145 645 145 645 139 570 139 570 960 242 960 242 748 1 748 1 587 668 587 668 295 395 295 395 241 860 241 860 468 347 468 347 775 703 775 703 162 614 162 614 372 196 372 196 82 921 82 921 371 482 371 482 853 639 853 639 901 97 901 97 124 698 124 698 366 464 366 464 866 738 866 738 136 856 136 856 720 636 720 636 568 872 568 872 423 897 423 897 313 867 313 867 218 925 218 925 599 543 599 543 370 562 370 562 437 295 437 295 73 531 73 531 711 890 711 890 143 201 143 201 281 585 281 585 73 721 73 721 454 253 454 253 524 668 524 668 257 878 257 878 454 654 454 654 144 813 144 813 694 384 694 384 139 891 139 891 111 511 111 511 354 592 354 592 793 394 793 394 597 469 597 469 176 151 176 151 825 362 825 362 579 654 579 654 570 865 570 865 211 1 211 1 448 98 448 98 686 724 686 724 236 857 236 857 862 155 862 155 203 738 203 738 773 803 773 803 770 55 770 55 682 654 682 654 305 738 305 738 104 623 104 623 336 673 336 673 688 143 688 143 168 872 168 872 645 235 645 235 597 156 597 156 62 244 62 244 267 536 267 536 519 590 519 590 910 748 910 748 352 721 352 721 120 281 120 281 349 843 349 843 183 214 183 214 932 317 932 317 140 590 140 590 306 89 306 89 461 96 461 96 214 907 214 907 675 734 675 734 181 749 181 749 13 718 13 718 644 784 644 784 348 172 348 172 913 58 913 58 181 38 181 38 635 803 635 803 338 734 338 734 181 247 181 247 775 343 775 343 867 666 867 666 205 215 205 215 814 870 814 870 630 898 630 898 236 259 236 259 710 338 710 338 522 191 522 191 333 922 333 922 673 391 673 391 111 719 111 719 729 115 729 115 911 101 911 101 736 697 736 697 212 220 212 220 312 708 312 708 185 937 185 937 245 179 245 179 463 500 463 500 898 408 898 408 568 26 568 26 604 761 604 761 109 747 109 747 277 402 277 402 786 912 786 912 782 88 782 88 170 855 170 855 917 190 917 190 9 909 9 909 458 910 458 910 438 589 438 589 225 135 225 135 485 475 485 475 12 709 12 709 51 689 51 689 528 105 528 105 382 163 382 163 792 755 792 755 73 320 73 320 163 58 163 58 624 523 624 523 902 332 902 332 735 954 735 954 296 361 296 361 601 184 601 184 517 453 517 453 306 803 306 803 236 330 236 330 790 718 790 718 129 20 129 20 960 321 960 321 187 947 187 947 389 408 389 408 163 633 163 633 63 270 63 270 100 708 100 708 830 365 830 365 369 752 369 752 485 768 485 768 677 144 677 144 297 646 297 646 881 46 881 46 595 817 595 817 23 518 23 518 130 359 130 359 48 712 48 712 38 132 38 132 743 921 743 921 134 86 134 86 60 18 60 18 955 736 955 736 131 960 131 960 819 471 819 471 34 802 34 802 367 552 367 552 150 623 150 623 837 304 837 304 750 77 750 77 414 322 414 322 462 91 462 91 569 37 569 37 494 296 494 296 103 659 103 659 729 185 729 185 845 60 845 60 751 519 751 519 485 705 485 705 611 190 611 190 701 505 701 505 61 448 61 448 728 608 728 608 454 289 454 289 741 936 741 936 247 515 247 515 807 787 807 787 742 250 742 250 950 147 950 147 836 290 836 290 380 268 380 268 344 137 344 137 122 471 122 471 444 817 444 817 900 320 900 320 348 210 348 210 321 585 321 585 250 853 250 853 108 101 108 101 428 858 428 858 86 637 86 637 476 883 476 883 71 103 71 103 70 10 70 10 575 752 575 752 720 147 720 147 553 125 553 125 64 689 64 689 103 518 103 518 366 765 366 765 955 219 955 219 209 829 209 829 376 90 376 90 959 846 959 846 719 402 719 402 828 750 828 750 158 939 158 939 928 587 928 587 535 957 535 957 854 780 854 780 64 665 64 665 541 841 541 841 817 448 817 448 842 846 842 846 25 809 25 809 516 412 516 412 954 127 954 127 647 168 647 168 105 417 105 417 738 795 738 795 271 289 271 289 249 336 249 336 490 390 490 390 67 24 67 24 780 841 780 841 461 633 461 633 411 667 411 667 117 683 117 683 528 286 528 286 239 90 239 90 632 104 632 104 260 39 260 39 54 579 54 579 910 103 910 103 191 495 191 495 574 866 574 866 406 85 406 85 236 248 236 248 175 305 175 305 671 533 671 533 565 217 565 217 572 325 572 325 421 552 421 552 796 523 796 523 534 169 534 169 364 734 364 734 877 93 877 93 303 295 303 295 679 377 679 377 122 709 122 709 567 716 567 716 661 766 661 766 290 257 290 257 229 84 229 84 271 928 271 928 910 109 910 109 290 535 290 535 175 832 175 832 661 392 661 392 637 571 637 571 757 523 757 523 767 894 767 894 657 862 657 862 91 162 91 162 34 931 34 931 350 936 350 936 630 138 630 138 14 738 14 738 36 3 36 3 540 554 540 554 344 756 344 756 333 399 333 399 274 500 274 500 123 148 123 148 678 849 678 849 788 111 788 111 763 779 763 779 793 651 793 651 332 918 332 918 96 646 96 646 298 412 298 412 915 564 915 564 695 121 695 121 47 922 47 922 620 381 620 381 326 947 326 947 532 557 532 557 765 431 765 431 143 771 143 771 591 623 591 623 272 553 272 553 328 459 328 459 415 258 415 258 138 268 138 268 600 226 600 226 460 498 460 498 299 464 299 464 661 750 661 750 218 395 218 395 902 681 902 681 381 834 381 834 142 252 142 252 193 731 193 731 307 822 307 822 741 109 741 109 336 858 336 858 273 157 273 157 685 101 685 101 886 769 886 769 220 36 220 36 613 128 613 128 869 728 869 728 542 129 542 129 17 528 17 528 856 851 856 851 690 68 690 68 671 891 671 891 19 498 19 498 126 915 126 915 168 613 168 613 239 295 239 295 613 755 613 755 292 620 292 620 805 435 805 435 337 478 337 478 152 747 152 747 386 626 386 626 771 90 771 90 786 397 786 397 252 175 252 175 500 267 500 267 815 207 815 207 46 634 46 634 28 851 28 851 409 924 409 924 342 199 342 199 483 41 483 41 709 493 709 493 396 138 396 138 812 223 812 223 133 401 133 401 44 314 44 314 393 278 393 278 584 610 584 610 617 470 617 470 20 785 20 785 688 918 688 918 692 183 692 183 125 207 125 207 290 372 290 372 69 493 69 493 43 545 43 545 15 657 15 657 306 392 306 392 54 912 54 912 812 360 812 360 939 691 939 691 867 50 867 50 113 53 113 53 820 270 820 270 735 392 735 392 16 663 16 663 737 208 737 208 446 923 446 923 120 422 120 422 599 668 599 668 181 726 181 726 201 401 201 401 642 33 642 33 598 230 598 230 665 316 665 316 530 247 530 247 266 848 266 848 295 601 295 601 58 504 58 504 916 466 916 466 863 773 863 773 554 604 554 604 773 317 773 317 846 806 846 806 140 216 140 216 251 274 251 274 487 642 487 642 381 504 381 504 286 220 286 220 758 866 758 866 525 507 525 507 92 334 92 334 35 40 35 40 377 48 377 48 36 670 36 670 682 621 682 621 296 398 296 398 929 608 929 608 409 350 409 350 163 920 163 920 249 358 249 358 11 408 11 408 218 690 218 690 419 899 419 899 276 958 276 958 338 846 338 846 204 556 204 556 437 123 437 123 792 629 792 629 559 103 559 103 117 479 117 479 58 354 58 354 53 803 53 803 95 50 95 50 190 690 190 690 383 143 383 143 521 814 521 814 526 165 526 165 483 364 483 364 146 725 146 725 751 761 751 761 744 563 744 563 33 530 33 530 768 777 768 777 708 938 708 938 28 19 28 19 758 680 758 680 725 194 725 194 167 230 167 230 342 697 342 697 478 371 478 371 543 595 543 595 499 338 499 338 195 795 195 795 598 185 598 185 490 273 490 273 711 275 711 275 592 876 592 876 859 190 859 190 708 787 708 787 766 270 766 270 362 867 362 867 107 392 107 392 442 172 442 172 886 40 886 40 830 820 830 820 67 475 67 475 600 498 600 498 652 902 652 902 697 84 697 84 427 186 427 186 284 396 284 396 9 120 9 120 571 306 571 306 770 344 770 344 5 225 5 225 153 790 153 790 278 448 278 448 423 738 423 738 674 361 674 361 88 33 88 33 109 299 109 299 746 429 746 429 17 649 17 649 625 784 625 784 252 248 252 248 406 397 406 397 111 421 111 421 787 215 787 215 896 557 896 557 824 728 824 728 153 36 153 36 426 364 426 364 118 463 118 463 799 867 799 867 683 41 683 41 674 2 674 2 92 738 92 738 405 386 405 386 195 91 195 91 746 464 746 464 46 43 46 43 938 652 938 652 191 413 191 413 942 202 942 202 298 752 298 752 488 212 488 212 570 86 570 86 219 677 219 677 524 885 524 885 31 623 31 623 338 41 338 41 286 86 286 86 593 128 593 128 26 372 26 372 35 508 35 508 549 851 549 851 502 277 502 277 294 502 294 502 475 784 475 784 825 505 825 505 850 714 850 714 744 695 744 695 110 578 110 578 790 371 790 371 104 455 104 455 917 360 917 360 908 94 908 94 203 837 203 837 184 576 184 576 368 877 368 877 544 665 544 665 404 374 404 374 205 75 205 75 598 491 598 491 729 233 729 233 302 586 302 586 628 60 628 60 548 7 548 7 34 258 34 258 22 647 22 647 443 362 443 362 310 38 310 38 298 281 298 281 10 690 10 690 111 104 111 104 43 813 43 813 285 227 285 227 262 654 262 654 796 267 796 267 926 833 926 833 552 853 552 853 648 419 648 419 16 554 16 554 237 518 237 518 760 421 760 421 139 691 139 691 791 408 791 408 949 611 949 611 826 455 826 455 527 773 527 773 703 426 703 426 594 252 594 252 923 624 923 624 590 926 590 926 85 311 85 311 931 438 931 438 392 85 392 85 199 2 199 2 549 466 549 466 899 117 899 117 943 235 943 235 182 502 182 502 317 785 317 785 336 32 336 32 443 360 443 360 472 512 472 512 681 136 681 136 423 90 423 90 794 384 794 384 43 229 43 229 951 526 951 526 677 586 677 586 890 296 890 296 939 361 939 361 51 694 51 694 359 211 359 211 199 469 199 469 85 337 85 337 171 917 171 917 73 604 73 604 109 892 109 892 359 611 359 611 108 386 108 386 105 648 105 648 731 147 731 147 221 35 221 35 66 464 66 464 676 765 676 765 701 654 701 654 891 853 891 853 919 929 919 929 192 418 192 418 42 131 42 131 803 677 803 677 863 727 863 727 657 580 657 580 507 44 507 44 840 662 840 662 921 69 921 69 413 553 413 553 485 88 485 88 887 829 887 829 289 720 289 720 721 775 721 775 99 652 99 652 572 175 572 175 149 93 149 93 154 274 154 274 948 12 948 12 612 704 612 704 274 913 274 913 421 511 421 511 277 605 277 605 189 774 189 774 309 721 309 721 480 707 480 707 66 901 66 901 212 662 212 662 667 834 667 834 950 340 950 340 824 904 824 904 246 580 246 580 481 265 481 265 86 165 86 165 884 172 884 172 687 103 687 103 355 267 355 267 683 173 683 173 308 309 308 309 332 465 332 465 831 493 831 493 356 480 356 480 116 105 116 105 91 602 91 602 914 659 914 659 621 691 621 691 49 588 49 588 233 85 233 85 313 420 313 420 179 220 179 220 425 803 425 803 386 216 386 216 849 516 849 516 163 654 163 654 343 52 343 52 500 440 500 440 694 23 694 23 170 640 170 640 955 452 955 452 459 521 459 521 501 358 501 358 335 663 335 663 85 97 85 97 799 238 799 238 369 246 369 246 850 114 850 114 287 661 287 661 412 252 412 252 395 227 395 227 257 219 257 219 565 441 565 441 411 145 411 145 881 420 881 420 343 278 343 278 869 99 869 99 568 148 568 148 398 941 398 941 915 617 915 617 955 616 955 616 338 616 338 616 848 691 848 691 434 24 434 24 389 733 389 733 772 755 772 755 613 747 613 747 815 808 815 808 336 854 336 854 684 474 684 474 825 587 825 587 841 608 841 608 680 489 680 489 572 834 572 834 794 747 794 747 466 17 466 17 401 211 401 211 6 21 6 21 52 816 52 816 266 938 266 938 560 742 560 742 355 861 355 861 131 334 131 334 747 115 747 115 2 757 2 757 80 224 80 224 148 26 148 26 19 529 19 529 948 947 948 947 907 739 907 739 819 745 819 745 800 233 800 233 435 727 435 727 557 463 557 463 556 352 556 352 748 725 748 725 156 58 156 58 656 610 656 610 215 90 215 90 332 98 332 98 556 280 556 280 105 246 105 246 509 382 509 382 449 755 449 755 318 651 318 651 452 417 452 417 566 574 566 574 718 277 718 277 879 312 879 312 876 469 876 469 474 182 474 182 474 125 474 125 118 208 118 208 817 145 817 145 344 274 344 274 542 840 542 840 103 702 103 702 99 203 99 203 159 583 159 583 343 954 343 954 591 342 591 342 667 136 667 136 195 24 195 24 698 302 698 302 394 457 394 457 696 587 696 587 477 360 477 360 694 218 694 218 695 408 695 408 37 6 37 6 165 430 165 430 143 368 143 368 71 439 71 439 142 429 142 429 661 752 661 752 83 773 83 773 471 524 471 524 608 309 608 309 620 370 620 370 590 366 590 366 388 189 388 189 328 212 328 212 806 954 806 954 590 511 590 511 619 365 619 365 1 396 1 396 480 398 480 398 169 642 169 642 527 167 527 167 184 878 184 878 208 496 208 496 474 545 474 545 327 902 327 902 267 164 267 164 428 889 428 889 92 304 92 304 394 463 394 463 564 307 564 307 960 831 960 831 652 466 652 466 259 183 259 183 690 865 690 865 90 663 90 663 519 45 519 45 33 628 33 628 455 534 455 534 911 762 911 762 607 173 607 173 211 912 211 912 337 226 337 226 508 382 508 382 903 276 903 276 587 91 587 91 475 6 475 6 212 885 212 885 184 174 184 174 382 268 382 268 483 182 483 182 644 724 644 724 367 127 367 127 310 183 310 183 391 25 391 25 441 913 441 913 40 141 40 141 707 946 707 946 291 595 291 595 672 544 672 544 224 28 224 28 368 466 368 466 86 521 86 521 870 54 870 54 276 625 276 625 138 491 138 491 636 415 636 415 824 200 824 200 706 210 706 210 415 212 415 212 324 843 324 843 422 708 422 708 124 543 124 543 403 452 403 452 437 885 437 885 701 203 701 203 173 228 173 228 575 795 575 795 377 634 377 634 5 492 5 492 512 54 512 54 146 232 146 232 894 591 894 591 314 877 314 877 770 107 770 107 90 658 90 658 608 52 608 52 891 445 891 445 800 545 800 545 196 593 196 593 405 61 405 61 846 769 846 769 139 478 139 478 864 300 864 300 485 143 485 143 341 681 341 681 408 271 408 271 669 126 669 126 429 463 429 463 189 234 189 234 643 760 643 760 11 540 11 540 266 355 266 355 243 57 243 57 457 734 457 734 244 26 244 26 344 46 344 46 932 523 932 523 39 711 39 711 616 846 616 846 54 598 54 598 445 854 445 854 562 781 562 781 447 448 447 448 235 142 235 142 289 629 289 629 672 555 672 555 923 936 923 936 310 3 310 3 62 446 62 446 73 110 73 110 763 793 763 793 24 808 24 808 922 219 922 219 900 764 900 764 502 87 502 87 387 872 387 872 320 534 320 534 350 480 350 480 891 21 891 21 308 905 308 905 510 5 510 5 310 703 310 703 437 842 437 842 361 15 361 15 481 381 481 381 39 701 39 701 723 618 723 618 542 448 542 448 309 594 309 594 143 65 143 65 257 746 257 746 336 480 336 480 583 347 583 347 779 559 779 559 876 512 876 512 125 245 125 245 166 363 166 363 759 940 759 940 257 416 257 416 289 450 289 450 604 471 604 471 818 796 818 796 429 318 429 318 441 79 441 79 57 118 57 118 151 358 151 358 925 465 925 465 515 863 515 863 200 91 200 91 453 877 453 877 318 14 318 14 891 439 891 439 22 923 22 923 343 24 343 24 445 168 445 168 926 669 926 669 370 525 370 525 618 650 618 650 554 213 554 213 742 516 742 516 157 169 157 169 394 908 394 908 90 101 90 101 386 534 386 534 844 603 844 603 561 127 561 127 366 529 366 529 273 23 273 23 339 3 339 3 619 484 619 484 288 94 288 94 272 647 272 647 292 561 292 561 687 211 687 211 445 574 445 574 928 396 928 396 584 25 584 25 536 50 536 50 565 524 565 524 416 760 416 760 646 83 646 83 406 834 406 834 468 543 468 543 940 430 940 430 842 339 842 339 744 8 744 8 872 842 872 842 513 79 513 79 74 648 74 648 765 611 765 611 672 591 672 591 24 634 24 634 890 7 890 7 673 510 673 510 513 644 513 644 316 907 316 907 820 331 820 331 96 177 96 177 35 535 35 535 282 438 282 438 53 216 53 216 137 849 137 849 867 175 867 175 543 112 543 112 315 628 315 628 38 115 38 115 798 432 798 432 569 46 569 46 449 355 449 355 6 683 6 683 48 831 48 831 83 230 83 230 583 171 583 171 950 719 950 719 119 897 119 897 412 588 412 588 839 720 839 720 195 500 195 500 144 730 144 730 767 852 767 852 704 791 704 791 313 366 313 366 216 177 216 177 363 886 363 886 494 198 494 198 293 19 293 19 236 937 236 937 204 356 204 356 79 545 79 545 597 440 597 440 680 937 680 937 398 276 398 276 31 750 31 750 598 626 598 626 875 724 875 724 416 60 416 60 219 818 219 818 308 149 308 149 784 273 784 273 814 16 814 16 256 560 256 560 829 823 829 823 885 707 885 707 165 389 165 389 716 304 716 304 254 684 254 684 247 849 247 849 882 81 882 81 443 308 443 308 707 907 707 907 499 94 499 94 131 679 131 679 459 196 459 196 325 80 325 80 899 382 899 382 56 98 56 98 335 533 335 533 204 76 204 76 288 714 288 714 575 725 575 725 623 748 623 748 163 439 163 439 264 128 264 128 413 354 413 354 329 191 329 191 488 567 488 567 870 789 870 789 528 653 528 653 168 356 168 356 888 559 888 559 681 639 681 639 404 283 404 283 473 239 473 239 495 133 495 133 551 146 551 146 876 862 876 862 782 611 782 611 773 886 773 886 936 591 936 591 266 158 266 158 331 263 331 263 619 333 619 333 863 332 863 332 615 236 615 236 672 19 672 19 22 539 22 539 733 133 733 133 480 44 480 44 826 701 826 701 132 102 132 102 774 761 774 761 49 434 49 434 352 122 352 122 154 278 154 278 282 261 282 261 212 841 212 841 381 99 381 99 794 341 794 341 415 131 415 131 537 363 537 363 598 465 598 465 124 238 124 238 150 616 150 616 367 706 367 706 867 661 867 661 306 320 306 320 791 220 791 220 536 692 536 692 287 819 287 819 778 95 778 95 574 838 574 838 514 694 514 694 777 177 777 177 592 97 592 97 618 905 618 905 88 317 88 317 222 83 222 83 338 923 338 923 439 715 439 715 649 62 649 62 794 607 794 607 285 97 285 97 513 754 513 754 897 47 897 47 890 473 890 473 317 841 317 841 294 289 294 289 813 324 813 324 571 775 571 775 960 680 960 680 195 62 195 62 250 882 250 882 219 749 219 749 434 274 434 274 885 302 885 302 725 430 725 430 86 465 86 465 801 94 801 94 920 23 920 23 171 237 171 237 681 503 681 503 793 478 793 478 75 348 75 348 489 741 489 741 594 868 594 868 552 810 552 810 169 35 169 35 60 586 60 586 909 222 909 222 347 597 347 597 912 529 912 529 273 17 273 17 471 490 471 490 958 181 958 181 29 779 29 779 470 943 470 943 622 715 622 715 415 351 415 351 364 822 364 822 374 666 374 666 910 201 910 201 651 744 651 744 28 503 28 503 800 901 800 901 948 550 948 550 333 932 333 932 136 690 136 690 511 103 511 103 286 426 286 426 117 809 117 809 911 654 911 654 584 791 584 791 14 203 14 203 908 943 908 943 277 738 277 738 111 692 111 692 358 416 358 416 348 58 348 58 421 356 421 356 145 454 145 454 393 381 393 381 350 851 350 851 31 497 31 497 106 337 106 337 69 567 69 567 302 929 302 929 247 602 247 602 934 866 934 866 296 71 296 71 389 61 389 61 246 295 246 295 826 468 826 468 426 492 426 492 715 230 715 230 867 509 867 509 654 162 654 162 337 819 337 819 815 749 815 749 187 223 187 223 878 928 878 928 378 515 378 515 414 776 414 776 124 533 124 533 616 37 616 37 130 127 130 127 134 363 134 363 226 801 226 801 584 131 584 131 261 654 261 654 466 75 466 75 682 202 682 202 860 82 860 82 418 851 418 851 305 925 305 925 850 597 850 597 880 421 880 421 692 884 692 884 590 407 590 407 661 518 661 518 851 850 851 850 281 918 281 918 344 812 344 812 755 163 755 163 591 750 591 750 301 222 301 222 955 211 955 211 614 880 614 880 435 77 435 77 655 177 655 177 36 768 36 768 237 882 237 882 908 389 908 389 448 681 448 681 836 47 836 47 870 619 870 619 813 204 813 204 316 193 316 193 937 299 937 299 143 468 143 468 803 862 803 862 773 831 773 831 536 620 536 620 532 916 532 916 922 207 922 207 328 471 328 471 78 502 78 502 449 641 449 641 239 580 239 580 946 510 946 510 521 15 521 15 36 559 36 559 766 610 766 610 881 873 881 873 581 635 581 635 73 693 73 693 870 270 870 270 752 590 752 590 767 256 767 256 510 934 510 934 450 940 450 940 286 673 286 673 564 418 564 418 79 727 79 727 880 675 880 675 422 535 422 535 778 159 778 159 717 855 717 855 311 549 311 549 581 594 581 594 892 81 892 81 566 236 566 236 573 64 573 64 603 811 603 811 369 387 369 387 327 585 327 585 228 222 228 222 224 117 224 117 183 73 183 73 671 17 671 17 283 754 283 754 849 821 849 821 218 377 218 377 270 627 270 627 172 49 172 49 488 488 488 488 211 826 211 826 234 85 234 85 172 685 172 685 877 619 877 619 810 356 810 356 220 142 220 142 17 303 17 303 122 719 122 719 914 913 914 913 85 507 85 507 83 127 83 127 610 478 610 478 183 661 183 661 439 342 439 342 781 955 781 955 957 183 957 183 697 270 697 270 179 326 179 326 691 415 691 415 362 831 362 831 262 497 262 497 903 656 903 656 401 447 401 447 68 923 68 923 329 564 329 564 750 248 750 248 821 496 821 496 616 560 616 560 945 330 945 330 167 131 167 131 364 585 364 585 117 611 117 611 169 938 169 938 879 567 879 567 258 797 258 797 839 25 839 25 32 264 32 264 66 601 66 601 186 759 186 759 578 537 578 537 157 812 157 812 449 653 449 653 428 34 428 34 956 530 956 530 957 439 957 439 835 594 835 594 634 319 634 319 443 489 443 489 864 383 864 383 26 103 26 103 577 819 577 819 364 466 364 466 849 929 849 929 94 930 94 930 188 2 188 2 481 856 481 856 693 405 693 405 301 819 301 819 664 558 664 558 504 563 504 563 916 599 916 599 76 266 76 266 941 267 941 267 582 798 582 798 59 637 59 637 152 395 152 395 937 911 937 911 200 31 200 31 438 155 438 155 814 221 814 221 503 174 503 174 723 583 723 583 43 739 43 739 582 605 582 605 921 502 921 502 799 854 799 854 364 132 364 132 577 401 577 401 546 21 546 21 806 29 806 29 333 163 333 163 471 191 471 191 915 542 915 542 821 305 821 305 300 39 300 39 948 669 948 669 680 341 680 341 602 166 602 166 807 115 807 115 261 159 261 159 94 959 94 959 290 657 290 657 409 429 409 429 55 250 55 250 883 99 883 99 217 329 217 329 223 58 223 58 567 227 567 227 227 259 227 259 909 673 909 673 536 831 536 831 562 912 562 912 107 806 107 806 671 738 671 738 661 500 661 500 905 273 905 273 543 584 543 584 82 70 82 70 717 6 717 6 441 135 441 135 791 256 791 256 847 465 847 465 583 58 583 58 824 80 824 80 575 301 575 301 48 808 48 808 241 837 241 837 644 559 644 559 165 228 165 228 405 240 405 240 758 29 758 29 213 633 213 633 26 781 26 781 261 757 261 757 820 580 820 580 349 66 349 66 603 38 603 38 329 196 329 196 659 260 659 260 649 660 649 660 566 415 566 415 113 702 113 702 754 815 754 815 360 772 360 772 776 285 776 285 617 601 617 601 782 521 782 521 772 550 772 550 942 325 942 325 606 328 606 328 421 535 421 535 429 592 429 592 69 123 69 123 253 642 253 642 499 735 499 735 621 854 621 854 873 614 873 614 51 955 51 955 309 166 309 166 724 655 724 655 953 169 953 169 109 360 109 360 105 432 105 432 941 206 941 206 784 683 784 683 920 62 920 62 267 898 267 898 901 873 901 873 652 15 652 15 929 562 929 562 24 354 24 354 171 116 171 116 842 60 842 60 757 378 757 378 590 596 590 596 873 325 873 325 550 405 550 405 258 138 258 138 809 606 809 606 207 625 207 625 575 256 575 256 819 663 819 663 358 708 358 708 423 653 423 653 944 611 944 611 567 790 567 790 67 331 67 331 449 237 449 237 279 353 279 353 441 573 441 573 444 954 444 954 744 487 744 487 273 928 273 928 680 704 680 704 782 595 782 595 426 720 426 720 507 133 507 133 112 595 112 595 823 797 823 797 818 373 818 373 254 622 254 622 754 220 754 220 369 577 369 577 594 21 594 21 127 323 127 323 959 854 959 854 698 394 698 394 608 584 608 584 472 848 472 848 638 297 638 297 453 569 453 569 270 883 270 883 124 141 124 141 455 950 455 950 465 583 465 583 54 376 54 376 615 405 615 405 889 432 889 432 954 217 954 217 645 332 645 332 279 234 279 234 673 172 673 172 607 468 607 468 233 100 233 100 520 212 520 212 715 958 715 958 923 349 923 349 13 310 13 310 887 533 887 533 837 636 837 636 77 88 77 88 544 374 544 374 674 244 674 244 604 699 604 699 464 428 464 428 461 793 461 793 388 118 388 118 412 719 412 719 386 509 386 509 3 596 3 596 477 799 477 799 658 654 658 654 63 431 63 431 941 604 941 604 103 884 103 884 460 13 460 13 870 809 870 809 378 871 378 871 801 571 801 571 402 334 402 334 918 744 918 744 839 56 839 56 63 350 63 350 930 388 930 388 430 150 430 150 87 177 87 177 786 858 786 858 433 945 433 945 815 741 815 741 77 170 77 170 349 554 349 554 156 120 156 120 166 617 166 617 300 930 300 930 578 639 578 639 416 955 416 955 95 370 95 370 524 24 524 24 511 876 511 876 171 876 171 876 246 331 246 331 203 33 203 33 367 34 367 34 658 146 658 146 423 376 423 376 310 145 310 145 496 839 496 839 68 866 68 866 304 254 304 254 479 512 479 512 300 658 300 658 589 227 589 227 707 829 707 829 793 370 793 370 185 21 185 21 379 236 379 236 958 291 958 291 150 226 150 226 887 157 887 157 729 516 729 516 545 917 545 917 690 365 690 365 831 123 831 123 801 822 801 822 810 16 810 16 121 43 121 43 783 76 783 76 802 781 802 781 241 536 241 536 344 722 344 722 292 212 292 212 234 288 234 288 596 786 596 786 188 597 188 597 124 280 124 280 901 834 901 834 944 931 944 931 786 43 786 43 659 799 659 799 705 201 705 201 481 815 481 815 391 136 391 136 807 683 807 683 43 265 43 265 518 605 518 605 200 97 200 97 244 259 244 259 15 920 15 920 698 17 698 17 66 235 66 235 759 108 759 108 891 843 891 843 667 751 667 751 227 860 227 860 365 554 365 554 635 375 635 375 838 414 838 414 86 424 86 424 788 898 788 898 605 688 605 688 88 897 88 897 330 708 330 708 744 186 744 186 493 780 493 780 685 511 685 511 362 229 362 229 934 918 934 918 121 544 121 544 676 379 676 379 933 129 933 129 12 860 12 860 856 795 856 795 359 651 359 651 918 80 918 80 376 514 376 514 861 890 861 890 833 440 833 440 453 443 453 443 366 284 366 284 564 770 564 770 395 216 395 216 129 192 129 192 778 262 778 262 601 472 601 472 752 53 752 53 762 741 762 741 536 232 536 232 761 818 761 818 430 405 430 405 636 512 636 512 564 807 564 807 321 387 321 387 384 509 384 509 213 869 213 869 316 488 316 488 734 514 734 514 613 625 613 625 146 747 146 747 205 529 205 529 666 182 666 182 63 613 63 613 388 388 388 388 588 603 588 603 42 232 42 232 318 489 318 489 310 736 310 736 484 521 484 521 799 331 799 331 919 868 919 868 362 165 362 165 53 417 53 417 428 737 428 737 494 410 494 410 723 97 723 97 776 734 776 734 30 64 30 64 286 112 286 112 480 72 480 72 476 70 476 70 257 828 257 828 453 651 453 651 701 208 701 208 46 797 46 797 419 811 419 811 128 847 128 847 215 812 215 812 249 168 249 168 336 674 336 674 748 99 748 99 347 467 347 467 764 749 764 749 150 438 150 438 613 619 613 619 758 121 758 121 692 241 692 241 897 635 897 635 649 75 649 75 533 147 533 147 476 568 476 568 95 71 95 71 758 298 758 298 485 406 485 406 947 199 947 199 317 559 317 559 327 939 327 939 467 695 467 695 743 200 743 200 473 437 473 437 460 108 460 108 160 19 160 19 651 363 651 363 190 361 190 361 496 346 496 346 149 95 149 95 788 739 788 739 546 317 546 317 627 775 627 775 895 946 895 946 829 463 829 463 948 2 948 2 785 500 785 500 379 782 379 782 100 675 100 675 802 365 802 365 458 298 458 298 888 275 888 275 873 387 873 387 260 817 260 817 73 684 73 684 677 84 677 84 775 74 775 74 754 874 754 874 788 761 788 761 792 859 792 859 824 263 824 263 917 317 917 317 778 118 778 118 382 925 382 925 57 62 57 62 441 956 441 956 6 328 6 328 4 911 4 911 620 383 620 383 678 20 678 20 23 359 23 359 736 623 736 623 839 575 839 575 932 857 932 857 833 179 833 179 114 160 114 160 710 174 710 174 536 602 536 602 933 710 933 710 543 425 543 425 256 646 256 646 801 736 801 736 139 940 139 940 654 8 654 8 785 427 785 427 234 478 234 478 367 555 367 555 13 659 13 659 791 4 791 4 33 459 33 459 15 71 15 71 232 863 232 863 175 117 175 117 52 347 52 347 871 325 871 325 749 192 749 192 463 323 463 323 948 363 948 363 873 716 873 716 201 434 201 434 179 317 179 317 168 280 168 280 69 904 69 904 400 624 400 624 738 513 738 513 759 632 759 632 838 459 838 459 465 798 465 798 637 380 637 380 869 387 869 387 362 30 362 30 526 633 526 633 898 369 898 369 381 715 381 715 142 232 142 232 884 950 884 950 429 232 429 232 268 872 268 872 79 204 79 204 240 904 240 904 763 803 763 803 928 109 928 109 586 496 586 496 751 549 751 549 105 682 105 682 198 560 198 560 155 506 155 506 287 67 287 67 565 319 565 319 842 198 842 198 609 461 609 461 299 918 299 918 539 361 539 361 570 4 570 4 823 527 823 527 129 915 129 915 153 237 153 237 482 702 482 702 59 549 59 549 207 752 207 752 683 591 683 591 336 586 336 586 714 564 714 564 577 608 577 608 78 148 78 148 16 124 16 124 896 865 896 865 67 90 67 90 831 706 831 706 177 554 177 554 60 913 60 913 388 658 388 658 572 925 572 925 253 553 253 553 921 809 921 809 176 61 176 61 833 43 833 43 387 526 387 526 181 846 181 846 436 209 436 209 12 496 12 496 720 493 720 493 557 869 557 869 573 1 573 1 728 178 728 178 113 796 113 796 286 338 286 338 248 324 248 324 805 245 805 245 434 304 434 304 165 572 165 572 914 526 914 526 365 191 365 191 672 574 672 574 222 391 222 391 248 724 248 724 303 148 303 148 457 90 457 90 296 87 296 87 791 12 791 12 551 313 551 313 314 218 314 218 862 851 862 851 541 489 541 489 722 116 722 116 575 850 575 850 542 671 542 671 117 546 117 546 814 393 814 393 678 793 678 793 837 479 837 479 910 683 910 683 375 190 375 190 828 898 828 898 147 57 147 57 938 407 938 407 141 482 141 482 635 467 635 467 819 130 819 130 197 730 197 730 742 592 742 592 68 848 68 848 154 825 154 825 324 75 324 75 469 159 469 159 360 151 360 151 821 661 821 661 101 240 101 240 551 741 551 741 324 715 324 715 112 202 112 202 99 589 99 589 168 374 168 374 693 658 693 658 634 909 634 909 445 616 445 616 294 104 294 104 663 657 663 657 128 724 128 724 880 69 880 69 238 272 238 272 713 173 713 173 749 658 749 658 695 489 695 489 358 779 358 779 495 62 495 62 914 90 914 90 333 917 333 917 268 80 268 80 627 844 627 844 251 861 251 861 64 28 64 28 280 481 280 481 103 817 103 817 433 885 433 885 240 813 240 813 551 419 551 419 48 810 48 810 746 220 746 220 143 534 143 534 885 766 885 766 764 191 764 191 128 334 128 334 157 638 157 638 574 441 574 441 562 875 562 875 262 449 262 449 655 274 655 274 391 605 391 605 282 117 282 117 209 519 209 519 589 241 589 241 513 625 513 625 722 922 722 922 272 592 272 592 526 698 526 698 883 885 883 885 146 523 146 523 248 868 248 868 6 764 6 764 62 150 62 150 865 559 865 559 120 823 120 823 562 636 562 636 623 296 623 296 858 173 858 173 765 382 765 382 591 576 591 576 210 257 210 257 859 872 859 872 370 622 370 622 219 269 219 269 884 694 884 694 769 135 769 135 69 957 69 957 723 486 723 486 611 411 611 411 169 109 169 109 35 94 35 94 754 595 754 595 236 326 236 326 432 769 432 769 250 840 250 840 759 86 759 86 27 140 27 140 818 358 818 358 671 310 671 310 62 194 62 194 14 578 14 578 195 265 195 265 101 888 101 888 354 252 354 252 31 443 31 443 399 329 399 329 8 32 8 32 403 16 403 16 323 756 323 756 328 102 328 102 836 884 836 884 407 723 407 723 538 404 538 404 786 345 786 345 503 317 503 317 818 136 818 136 381 561 381 561 249 56 249 56 706 87 706 87 317 375 317 375 179 613 179 613 291 901 291 901 467 454 467 454 296 791 296 791 823 600 823 600 603 788 603 788 328 943 328 943 928 283 928 283 389 656 389 656 366 444 366 444 62 503 62 503 338 314 338 314 538 145 538 145 362 783 362 783 530 899 530 899 811 168 811 168 179 353 179 353 604 549 604 549 160 183 160 183 473 347 473 347 272 593 272 593 7 954 7 954 679 192 679 192 20 617 20 617 546 240 546 240 547 672 547 672 828 217 828 217 373 66 373 66 399 318 399 318 795 93 795 93 73 404 73 404 767 48 767 48 171 904 171 904 859 178 859 178 587 503 587 503 959 266 959 266 787 117 787 117 655 788 655 788 64 199 64 199 3 802 3 802 163 680 163 680 934 569 934 569 675 456 675 456 280 592 280 592 442 712 442 712 844 341 844 341 820 959 820 959 586 871 586 871 755 824 755 824 494 732 494 732 877 370 877 370 359 701 359 701 876 607 876 607 377 582 377 582 205 229 205 229 572 295 572 295 130 736 130 736 410 901 410 901 656 30 656 30 917 697 917 697 18 225 18 225 62 144 62 144 884 289 884 289 703 73 703 73 632 199 632 199 531 602 531 602 52 947 52 947 200 620 200 620 210 184 210 184 324 218 324 218 208 794 208 794 381 54 381 54 830 215 830 215 831 836 831 836 258 283 258 283 490 61 490 61 663 906 663 906 690 270 690 270 585 442 585 442 733 470 733 470 571 566 571 566 73 43 73 43 161 636 161 636 611 214 611 214 390 128 390 128 368 274 368 274 904 231 904 231 392 145 392 145 87 525 87 525 278 887 278 887 185 831 185 831 90 925 90 925 201 66 201 66 103 527 103 527 691 650 691 650 485 207 485 207 656 720 656 720 243 524 243 524 759 763 759 763 455 311 455 311 766 45 766 45 565 907 565 907 28 247 28 247 13 194 13 194 798 541 798 541 566 651 566 651 162 536 162 536 617 265 617 265 179 850 179 850 598 370 598 370 631 625 631 625 424 583 424 583 42 868 42 868 388 475 388 475 469 798 469 798 428 620 428 620 279 454 279 454 953 680 953 680 929 567 929 567 87 502 87 502 132 110 132 110 629 287 629 287 852 924 852 924 520 145 520 145 432 513 432 513 210 722 210 722 262 3 262 3 394 247 394 247 700 13 700 13 111 665 111 665 480 933 480 933 401 171 401 171 129 451 129 451 766 217 766 217 767 159 767 159 176 773 176 773 397 679 397 679 50 135 50 135 883 379 883 379 41 872 41 872 781 112 781 112 584 552 584 552 330 910 330 910 474 570 474 570 813 658 813 658 252 259 252 259 528 173 528 173 863 606 863 606 412 514 412 514 907 730 907 730 407 826 407 826 902 886 902 886 242 820 242 820 95 865 95 865 221 755 221 755 89 33 89 33 578 224 578 224 528 430 528 430 768 826 768 826 62 259 62 259 713 64 713 64 75 16 75 16 553 373 553 373 732 579 732 579 832 276 832 276 620 382 620 382 66 264 66 264 199 665 199 665 53 113 53 113 463 157 463 157 246 870 246 870 699 394 699 394 820 750 820 750 275 402 275 402 52 326 52 326 885 28 885 28 267 734 267 734 403 578 403 578 423 860 423 860 307 659 307 659 839 855 839 855 877 786 877 786 177 821 177 821 628 813 628 813 574 422 574 422 165 958 165 958 620 646 620 646 227 293 227 293 200 372 200 372 354 139 354 139 151 392 151 392 953 307 953 307 662 437 662 437 271 522 271 522 231 309 231 309 413 948 413 948 443 821 443 821 688 712 688 712 28 853 28 853 299 15 299 15 869 233 869 233 643 712 643 712 644 763 644 763 321 935 321 935 703 710 703 710 516 146 516 146 812 188 812 188 636 739 636 739 119 514 119 514 496 553 496 553 672 239 672 239 825 294 825 294 69 210 69 210 110 615 110 615 149 151 149 151 246 551 246 551 418 442 418 442 214 635 214 635 731 304 731 304 714 572 714 572 604 850 604 850 713 514 713 514 662 494 662 494 514 231 514 231 570 751 570 751 558 468 558 468 360 613 360 613 699 382 699 382 344 313 344 313 416 292 416 292 313 820 313 820 164 954 164 954 359 37 359 37 497 328 497 328 90 705 90 705 12 53 12 53 130 91 130 91 761 312 761 312 764 657 764 657 813 524 813 524 396 269 396 269 864 260 864 260 908 670 908 670 294 445 294 445 457 362 457 362 170 266 170 266 41 463 41 463 745 945 745 945 418 414 418 414 245 559 245 559 384 475 384 475 691 48 691 48 99 895 99 895 925 919 925 919 766 374 766 374 514 188 514 188 602 482 602 482 449 425 449 425 912 918 912 918 401 157 401 157 275 347 275 347 316 521 316 521 356 814 356 814 668 576 668 576 749 220 749 220 617 619 617 619 705 806 705 806 815 902 815 902 834 735 834 735 171 356 171 356 656 417 656 417 96 366 96 366 167 97 167 97 226 516 226 516 918 391 918 391 476 696 476 696 896 48 896 48 460 272 460 272 927 557 927 557 130 72 130 72 741 14 741 14 376 488 376 488 621 773 621 773 711 715 711 715 426 706 426 706 304 588 304 588 572 786 572 786 910 448 910 448 24 498 24 498 850 879 850 879 842 21 842 21 254 918 254 918 685 354 685 354 107 677 107 677 885 692 885 692 772 642 772 642 201 901 201 901 25 402 25 402 845 890 845 890 185 802 185 802 533 341 533 341 391 945 391 945 71 337 71 337 196 866 196 866 349 222 349 222 196 652 196 652 65 105 65 105 132 31 132 31 701 629 701 629 555 585 555 585 819 701 819 701 562 239 562 239 85 364 85 364 615 741 615 741 299 99 299 99 208 694 208 694 116 229 116 229 373 495 373 495 460 351 460 351 605 202 605 202 16 333 16 333 799 760 799 760 49 201 49 201 40 28 40 28 823 930 823 930 758 849 758 849 377 475 377 475 222 289 222 289 742 298 742 298 838 271 838 271 895 57 895 57 172 719 172 719 218 169 218 169 861 137 861 137 417 522 417 522 127 857 127 857 273 932 273 932 136 658 136 658 708 758 708 758 775 290 775 290 915 767 915 767 172 726 172 726 424 282 424 282 441 293 441 293 459 871 459 871 336 154 336 154 600 186 600 186 446 413 446 413 707 869 707 869 449 76 449 76 199 20 199 20 249 247 249 247 99 411 99 411 337 67 337 67 328 778 328 778 269 544 269 544 883 22 883 22 866 856 866 856 569 746 569 746 30 411 30 411 598 57 598 57 405 135 405 135 344 109 344 109 179 687 179 687 805 225 805 225 691 474 691 474 627 359 627 359 616 451 616 451 143 324 143 324 504 23 504 23 599 495 599 495 667 634 667 634 384 661 384 661 225 258 225 258 592 664 592 664 681 698 681 698 228 395 228 395 939 417 939 417 428 696 428 696 431 40 431 40 554 858 554 858 340 824 340 824 951 675 951 675 458 938 458 938 126 55 126 55 216 204 216 204 639 495 639 495 407 611 407 611 781 600 781 600 692 291 692 291 721 881 721 881 370 249 370 249 709 305 709 305 742 898 742 898 633 958 633 958 121 465 121 465 593 822 593 822 810 429 810 429 772 554 772 554 457 144 457 144 223 286 223 286 253 233 253 233 833 907 833 907 255 283 255 283 29 158 29 158 221 572 221 572 378 182 378 182 760 87 760 87 182 745 182 745 582 426 582 426 511 575 511 575 465 873 465 873 537 758 537 758 437 761 437 761 27 381 27 381 870 822 870 822 305 57 305 57 296 45 296 45 27 2 27 2 341 98 341 98 365 359 365 359 27 396 27 396 141 358 141 358 699 532 699 532 505 629 505 629 11 538 11 538 126 508 126 508 885 752 885 752 513 920 513 920 694 284 694 284 506 794 506 794 480 858 480 858 884 134 884 134 856 152 856 152 335 21 335 21 920 825 920 825 46 915 46 915 778 321 778 321 252 625 252 625 716 724 716 724 630 81 630 81 631 308 631 308 359 166 359 166 332 542 332 542 108 855 108 855 355 131 355 131 55 127 55 127 361 775 361 775 205 235 205 235 540 706 540 706 137 927 137 927 785 194 785 194 471 17 471 17 303 328 303 328 697 620 697 620 626 582 626 582 582 463 582 463 552 935 552 935 486 332 486 332 503 455 503 455 279 425 279 425 213 311 213 311 427 162 427 162 143 123 143 123 520 165 520 165 643 651 643 651 806 788 806 788 421 21 421 21 277 839 277 839 574 953 574 953 692 839 692 839 872 460 872 460 123 340 123 340 19 342 19 342 306 736 306 736 900 468 900 468 503 402 503 402 913 566 913 566 253 261 253 261 678 418 678 418 711 710 711 710 834 879 834 879 625 793 625 793 936 180 936 180 246 598 246 598 108 66 108 66 496 37 496 37 917 929 917 929 120 704 120 704 843 549 843 549 50 451 50 451 333 915 333 915 533 257 533 257 683 166 683 166 878 892 878 892 204 270 204 270 603 175 603 175 681 364 681 364 913 836 913 836 656 152 656 152 215 286 215 286 98 283 98 283 200 721 200 721 213 373 213 373 405 485 405 485 818 920 818 920 280 43 280 43 483 919 483 919 887 520 887 520 103 266 103 266 406 62 406 62 781 649 781 649 271 463 271 463 169 737 169 737 653 435 653 435 33 402 33 402 852 532 852 532 243 848 243 848 761 464 761 464 684 645 684 645 550 954 550 954 49 460 49 460 600 25 600 25 698 760 698 760 865 872 865 872 18 715 18 715 102 276 102 276 729 703 729 703 353 385 353 385 514 321 514 321 789 112 789 112 452 236 452 236 772 178 772 178 892 736 892 736 551 908 551 908 643 102 643 102 205 32 205 32 922 100 922 100 359 328 359 328 46 767 46 767 571 146 571 146 893 336 893 336 289 451 289 451 924 228 924 228 776 655 776 655 946 314 946 314 251 904 251 904 627 540 627 540 453 119 453 119 374 333 374 333 54 802 54 802 907 806 907 806 597 888 597 888 187 957 187 957 696 522 696 522 645 209 645 209 696 751 696 751 732 890 732 890 536 258 536 258 839 845 839 845 456 585 456 585 18 190 18 190 10 322 10 322 664 50 664 50 55 798 55 798 588 261 588 261 314 193 314 193 564 452 564 452 723 644 723 644 936 883 936 883 661 307 661 307 600 905 600 905 936 656 936 656 260 47 260 47 8 334 8 334 257 5 257 5 644 854 644 854 896 133 896 133 45 190 45 190 435 940 435 940 746 802 746 802 874 399 874 399 24 184 24 184 707 359 707 359 624 611 624 611 819 32 819 32 320 632 320 632 897 219 897 219 41 196 41 196 136 301 136 301 928 901 928 901 505 351 505 351 497 684 497 684 22 812 22 812 887 865 887 865 678 62 678 62 11 464 11 464 194 147 194 147 781 933 781 933 357 417 357 417 402 720 402 720 61 671 61 671 258 914 258 914 75 825 75 825 602 160 602 160 101 395 101 395 295 482 295 482 52 42 52 42 398 373 398 373 759 27 759 27 7 746 7 746 319 794 319 794 49 277 49 277 7 303 7 303 691 643 691 643 335 125 335 125 302 53 302 53 426 268 426 268 572 742 572 742 206 921 206 921 334 289 334 289 325 727 325 727 295 674 295 674 620 557 620 557 31 858 31 858 757 565 757 565 800 813 800 813 37 127 37 127 300 691 300 691 918 268 918 268 276 186 276 186 310 723 310 723 386 322 386 322 583 767 583 767 689 704 689 704 669 46 669 46 239 796 239 796 355 628 355 628 546 114 546 114 598 22 598 22 320 341 320 341 520 528 520 528 213 71 213 71 606 912 606 912 449 771 449 771 595 632 595 632 823 308 823 308 691 31 691 31 448 443 448 443 801 337 801 337 182 812 182 812 593 267 593 267 521 81 521 81 718 960 718 960 637 486 637 486 502 342 502 342 42 411 42 411 57 297 57 297 443 22 443 22 477 392 477 392 944 622 944 622 893 947 893 947 284 49 284 49 69 355 69 355 615 159 615 159 632 130 632 130 717 940 717 940 42 494 42 494 797 706 797 706 775 891 775 891 442 252 442 252 458 302 458 302 158 493 158 493 198 834 198 834 786 151 786 151 545 615 545 615 788 318 788 318 449 561 449 561 748 222 748 222 311 686 311 686 460 466 460 466 180 127 180 127 553 857 553 857 553 622 553 622 268 869 268 869 857 822 857 822 532 541 532 541 731 9 731 9 369 26 369 26 731 780 731 780 938 301 938 301 793 150 793 150 792 408 792 408 680 52 680 52 553 913 553 913 222 130 222 130 622 101 622 101 461 843 461 843 943 405 943 405 159 639 159 639 728 915 728 915 275 290 275 290 801 754 801 754 122 882 122 882 149 756 149 756 249 731 249 731 467 83 467 83 650 833 650 833 336 891 336 891 571 122 571 122 339 910 339 910 173 593 173 593 568 479 568 479 342 645 342 645 750 567 750 567 384 519 384 519 249 148 249 148 328 576 328 576 496 549 496 549 223 136 223 136 576 271 576 271 396 112 396 112 167 171 167 171 297 825 297 825 186 901 186 901 674 667 674 667 543 415 543 415 57 447 57 447 276 428 276 428 772 5 772 5 102 21 102 21 365 255 365 255 955 503 955 503 49 52 49 52 137 355 137 355 290 158 290 158 37 44 37 44 20 158 20 158 501 833 501 833 932 466 932 466 414 691 414 691 84 795 84 795 834 589 834 589 640 12 640 12 920 269 920 269 168 871 168 871 542 254 542 254 848 576 848 576 362 813 362 813 578 51 578 51 169 31 169 31 196 80 196 80 602 813 602 813 174 216 174 216 912 483 912 483 943 130 943 130 371 578 371 578 265 506 265 506 575 511 575 511 465 540 465 540 130 386 130 386 240 253 240 253 546 680 546 680 676 803 676 803 598 66 598 66 319 328 319 328 488 660 488 660 231 667 231 667 121 279 121 279 661 190 661 190 381 887 381 887 214 649 214 649 315 533 315 533 845 390 845 390 462 902 462 902 303 371 303 371 166 594 166 594 517 771 517 771 776 566 776 566 558 349 558 349 906 354 906 354 410 475 410 475 24 508 24 508 592 141 592 141 434 924 434 924 105 180 105 180 299 846 299 846 914 7 914 7 940 787 940 787 910 625 910 625 175 928 175 928 306 208 306 208 836 477 836 477 360 120 360 120 79 230 79 230 620 814 620 814 712 206 712 206 82 110 82 110 249 88 249 88 62 230 62 230 644 508 644 508 298 824 298 824 475 168 475 168 932 828 932 828 326 956 326 956 589 891 589 891 32 909 32 909 219 693 219 693 218 291 218 291 471 220 471 220 375 506 375 506 352 343 352 343 718 709 718 709 615 256 615 256 12 102 12 102 305 230 305 230 495 376 495 376 88 268 88 268 844 902 844 902 10 808 10 808 137 656 137 656 328 229 328 229 676 269 676 269 552 737 552 737 810 612 810 612 84 688 84 688 320 433 320 433 457 471 457 471 30 647 30 647 857 18 857 18 16 168 16 168 553 590 553 590 755 335 755 335 308 111 308 111 190 166 190 166 646 652 646 652 193 110 193 110 952 608 952 608 28 149 28 149 499 224 499 224 863 947 863 947 939 268 939 268 184 340 184 340 169 866 169 866 709 733 709 733 423 541 423 541 573 802 573 802 369 778 369 778 663 807 663 807 396 891 396 891 247 406 247 406 606 7 606 7 500 783 500 783 949 664 949 664 438 357 438 357 375 9 375 9 123 477 123 477 90 749 90 749 917 626 917 626 107 838 107 838 810 788 810 788 72 78 72 78 755 740 755 740 102 562 102 562 189 313 189 313 331 913 331 913 747 926 747 926 660 129 660 129 945 273 945 273 49 75 49 75 292 298 292 298 324 163 324 163 454 80 454 80 671 577 671 577 898 738 898 738 114 689 114 689 216 119 216 119 278 564 278 564 155 156 155 156 569 514 569 514 180 147 180 147 27 837 27 837 157 207 157 207 532 603 532 603 934 377 934 377 269 791 269 791 627 623 627 623 450 767 450 767 763 959 763 959 583 336 583 336 459 817 459 817 2 890 2 890 850 202 850 202 325 639 325 639 9 75 9 75 758 431 758 431 604 235 604 235 852 739 852 739 12 918 12 918 610 662 610 662 950 692 950 692 890 122 890 122 715 477 715 477 901 563 901 563 850 674 850 674 772 538 772 538 933 772 933 772 907 507 907 507 815 186 815 186 704 23 704 23 181 816 181 816 736 611 736 611 394 771 394 771 507 391 507 391 152 773 152 773 51 865 51 865 158 575 158 575 257 959 257 959 237 170 237 170 752 936 752 936 746 437 746 437 928 148 928 148 528 195 528 195 708 175 708 175 875 682 875 682 933 602 933 602 93 948 93 948 860 618 860 618 732 865 732 865 412 807 412 807 690 740 690 740 636 930 636 930 18 656 18 656 428 118 428 118 461 785 461 785 533 490 533 490 40 209 40 209 831 551 831 551 187 464 187 464 242 841 242 841 899 344 899 344 809 452 809 452 468 648 468 648 501 451 501 451 761 224 761 224 335 28 335 28 940 300 940 300 776 706 776 706 155 749 155 749 426 785 426 785 868 26 868 26 686 814 686 814 315 673 315 673 289 557 289 557 361 738 361 738 614 667 614 667 712 946 712 946 881 693 881 693 136 153 136 153 13 942 13 942 814 468 814 468 600 749 600 749 336 915 336 915 194 460 194 460 474 60 474 60 914 218 914 218 907 294 907 294 544 218 544 218 376 415 376 415 924 578 924 578 457 487 457 487 262 317 262 317 439 307 439 307 499 682 499 682 213 427 213 427 271 602 271 602 324 556 324 556 213 405 213 405 793 406 793 406 138 254 138 254 639 267 639 267 844 462 844 462 321 790 321 790 695 609 695 609 940 718 940 718 722 87 722 87 739 319 739 319 184 583 184 583 347 102 347 102 346 184 346 184 478 885 478 885 571 550 571 550 584 21 584 21 754 580 754 580 205 31 205 31 299 116 299 116 241 290 241 290 230 144 230 144 206 545 206 545 887 293 887 293 18 466 18 466 708 563 708 563 510 223 510 223 842 366 842 366 808 937 808 937 665 192 665 192 634 256 634 256 275 133 275 133 816 940 816 940 241 141 241 141 478 744 478 744 958 733 958 733 360 417 360 417 666 558 666 558 841 827 841 827 824 173 824 173 460 204 460 204 352 441 352 441 406 159 406 159 430 873 430 873 154 627 154 627 273 67 273 67 611 570 611 570 77 134 77 134 846 410 846 410 889 417 889 417 653 175 653 175 514 249 514 249 293 903 293 903 38 295 38 295 560 548 560 548 122 56 122 56 924 318 924 318 101 555 101 555 427 959 427 959 674 503 674 503 177 325 177 325 130 898 130 898 25 99 25 99 616 107 616 107 96 160 96 160 267 769 267 769 472 630 472 630 567 9 567 9 268 828 268 828 837 285 837 285 126 70 126 70 898 39 898 39 723 777 723 777 61 637 61 637 232 856 232 856 622 414 622 414 429 508 429 508 477 571 477 571 676 818 676 818 872 700 872 700 934 939 934 939 926 331 926 331 558 265 558 265 779 235 779 235 264 805 264 805 835 216 835 216 572 904 572 904 491 273 491 273 909 219 909 219 703 204 703 204 400 574 400 574 657 241 657 241 878 323 878 323 613 112 613 112 138 97 138 97 200 2 200 2 757 193 757 193 123 869 123 869 100 758 100 758 247 572 247 572 265 684 265 684 299 69 299 69 680 468 680 468 279 101 279 101 844 378 844 378 704 940 704 940 600 316 600 316 247 99 247 99 555 390 555 390 574 491 574 491 524 936 524 936 662 156 662 156 84 227 84 227 400 132 400 132 177 430 177 430 917 420 917 420 289 110 289 110 259 20 259 20 900 654 900 654 376 352 376 352 32 30 32 30 575 478 575 478 366 559 366 559 684 202 684 202 441 71 441 71 867 722 867 722 800 542 800 542 734 664 734 664 792 352 792 352 235 948 235 948 233 238 233 238 171 304 171 304 44 732 44 732 789 906 789 906 467 52 467 52 752 949 752 949 481 306 481 306 156 216 156 216 494 583 494 583 330 13 330 13 612 87 612 87 389 698 389 698 470 349 470 349 866 446 866 446 891 817 891 817 37 419 37 419 816 394 816 394 392 30 392 30 651 391 651 391 156 407 156 407 630 825 630 825 900 427 900 427 47 105 47 105 695 874 695 874 833 218 833 218 161 28 161 28 450 370 450 370 378 305 378 305 301 864 301 864 352 294 352 294 651 580 651 580 306 324 306 324 566 306 566 306 360 587 360 587 158 500 158 500 202 493 202 493 71 838 71 838 630 785 630 785 585 600 585 600 350 529 350 529 335 400 335 400 520 124 520 124 844 277 844 277 314 197 314 197 26 338 26 338 474 528 474 528 241 94 241 94 692 90 692 90 745 279 745 279 25 13 25 13 362 144 362 144 108 581 108 581 627 336 627 336 165 338 165 338 788 530 788 530 78 441 78 441 372 195 372 195 905 179 905 179 139 264 139 264 263 557 263 557 361 117 361 117 658 7 658 7 46 214 46 214 452 405 452 405 526 545 526 545 920 739 920 739 562 550 562 550 458 727 458 727 231 466 231 466 127 598 127 598 613 946 613 946 402 573 402 573 248 585 248 585 278 217 278 217 653 911 653 911 691 553 691 553 613 164 613 164 27 324 27 324 60 48 60 48 723 868 723 868 538 492 538 492 140 661 140 661 312 39 312 39 215 529 215 529 352 934 352 934 219 264 219 264 52 354 52 354 209 475 209 475 422 583 422 583 135 609 135 609 510 951 510 951 158 549 158 549 280 197 280 197 140 869 140 869 547 571 547 571 923 661 923 661 675 340 675 340 424 474 424 474 367 258 367 258 485 848 485 848 691 425 691 425 215 197 215 197 152 699 152 699 311 569 311 569 406 106 406 106 370 304 370 304 594 507 594 507 603 698 603 698 291 590 291 590 195 64 195 64 369 821 369 821 717 416 717 416 186 567 186 567 880 168 880 168 15 462 15 462 312 32 312 32 280 553 280 553 709 61 709 61 268 363 268 363 74 431 74 431 186 938 186 938 527 340 527 340 516 625 516 625 880 898 880 898 862 766 862 766 157 193 157 193 531 68 531 68 88 462 88 462 960 746 960 746 825 666 825 666 88 843 88 843 45 841 45 841 414 373 414 373 819 628 819 628 110 810 110 810 606 359 606 359 500 737 500 737 214 611 214 611 563 5 563 5 86 669 86 669 575 181 575 181 47 317 47 317 515 899 515 899 68 97 68 97 637 181 637 181 460 663 460 663 829 391 829 391 660 294 660 294 937 423 937 423 570 646 570 646 124 312 124 312 627 803 627 803 323 144 323 144 838 670 838 670 350 441 350 441 846 396 846 396 704 753 704 753 850 342 850 342 302 664 302 664 169 352 169 352 383 195 383 195 876 54 876 54 58 385 58 385 347 755 347 755 376 661 376 661 329 290 329 290 871 885 871 885 350 708 350 708 264 653 264 653 854 14 854 14 688 505 688 505 897 616 897 616 449 687 449 687 661 145 661 145 270 563 270 563 31 446 31 446 464 707 464 707 789 315 789 315 673 578 673 578 33 420 33 420 160 851 160 851 609 853 609 853 366 127 366 127 624 99 624 99 641 710 641 710 639 662 639 662 419 282 419 282 81 875 81 875 113 290 113 290 61 530 61 530 668 824 668 824 816 688 816 688 555 811 555 811 936 799 936 799 888 446 888 446 570 682 570 682 46 551 46 551 332 530 332 530 466 209 466 209 347 651 347 651 119 154 119 154 695 959 695 959 648 662 648 662 450 330 450 330 514 906 514 906 437 252 437 252 155 346 155 346 12 699 12 699 20 350 20 350 699 585 699 585 404 818 404 818 18 306 18 306 225 505 225 505 435 706 435 706 856 7 856 7 146 630 146 630 168 163 168 163 442 64 442 64 469 588 469 588 648 713 648 713 951 369 951 369 110 938 110 938 184 248 184 248 90 888 90 888 556 932 556 932 687 958 687 958 395 245 395 245 287 268 287 268 721 530 721 530 421 853 421 853 402 728 402 728 338 451 338 451 441 730 441 730 777 242 777 242 772 159 772 159 129 114 129 114 3 610 3 610 668 848 668 848 825 941 825 941 842 909 842 909 11 334 11 334 665 111 665 111 902 714 902 714 620 1 620 1 580 312 580 312 120 322 120 322 822 542 822 542 710 804 710 804 926 571 926 571 885 269 885 269 533 830 533 830 245 729 245 729 902 780 902 780 717 918 717 918 433 446 433 446 213 582 213 582 937 800 937 800 637 289 637 289 791 116 791 116 389 208 389 208 820 45 820 45 707 371 707 371 467 820 467 820 160 284 160 284 277 935 277 935 475 210 475 210 50 917 50 917 772 527 772 527 951 259 951 259 322 2 322 2 450 42 450 42 270 78 270 78 648 310 648 310 566 9 566 9 784 392 784 392 603 126 603 126 118 437 118 437 691 364 691 364 617 262 617 262 199 196 199 196 236 310 236 310 566 558 566 558 25 247 25 247 945 837 945 837 25 45 25 45 381 343 381 343 685 305 685 305 628 102 628 102 745 655 745 655 68 745 68 745 563 136 563 136 814 523 814 523 648 593 648 593 712 747 712 747 632 146 632 146 444 411 444 411 357 425 357 425 135 738 135 738 200 292 200 292 827 250 827 250 509 402 509 402 497 403 497 403 327 908 327 908 778 683 778 683 807 768 807 768 255 563 255 563 382 760 382 760 812 256 812 256 899 562 899 562 894 161 894 161 383 511 383 511 653 364 653 364 385 925 385 925 738 750 738 750 689 667 689 667 270 721 270 721 647 898 647 898 429 459 429 459 736 207 736 207 949 330 949 330 396 836 396 836 929 67 929 67 226 384 226 384 770 542 770 542 205 855 205 855 635 568 635 568 72 462 72 462 3 865 3 865 550 865 550 865 396 638 396 638 197 874 197 874 757 583 757 583 465 173 465 173 941 276 941 276 212 11 212 11 87 943 87 943 360 280 360 280 808 726 808 726 637 604 637 604 41 508 41 508 152 148 152 148 120 264 120 264 654 689 654 689 775 20 775 20 909 726 909 726 732 495 732 495 84 606 84 606 912 732 912 732 310 467 310 467 336 849 336 849 860 632 860 632 927 57 927 57 831 129 831 129 850 50 850 50 945 406 945 406 853 724 853 724 798 216 798 216 739 715 739 715 454 710 454 710 166 833 166 833 305 135 305 135 381 45 381 45 24 640 24 640 797 61 797 61 9 389 9 389 525 785 525 785 101 162 101 162 168 957 168 957 353 214 353 214 479 395 479 395 329 211 329 211 885 567 885 567 57 384 57 384 513 945 513 945 546 439 546 439 111 158 111 158 779 519 779 519 831 472 831 472 845 563 845 563 645 617 645 617 470 496 470 496 487 596 487 596 359 683 359 683 674 524 674 524 406 769 406 769 134 379 134 379 717 70 717 70 309 573 309 573 73 383 73 383 40 802 40 802 92 231 92 231 938 751 938 751 427 494 427 494 411 413 411 413 880 821 880 821 110 729 110 729 57 83 57 83 427 579 427 579 39 723 39 723 46 47 46 47 880 372 880 372 294 295 294 295 919 614 919 614 14 405 14 405 152 542 152 542 370 663 370 663 22 371 22 371 399 60 399 60 207 511 207 511 704 198 704 198 344 12 344 12 945 237 945 237 664 541 664 541 164 282 164 282 74 357 74 357 432 557 432 557 575 909 575 909 893 185 893 185 218 51 218 51 393 258 393 258 530 166 530 166 102 902 102 902 243 619 243 619 441 241 441 241 445 295 445 295 132 450 132 450 830 62 830 62 302 546 302 546 31 897 31 897 888 622 888 622 340 366 340 366 786 687 786 687 680 889 680 889 894 483 894 483 505 455 505 455 725 568 725 568 183 244 183 244 898 854 898 854 937 13 937 13 68 466 68 466 432 636 432 636 417 6 417 6 238 274 238 274 470 391 470 391 823 522 823 522 30 374 30 374 797 844 797 844 353 296 353 296 835 758 835 758 350 163 350 163 485 225 485 225 321 948 321 948 93 529 93 529 325 581 325 581 639 470 639 470 31 633 31 633 88 518 88 518 278 110 278 110 523 236 523 236 200 314 200 314 653 198 653 198 482 677 482 677 936 327 936 327 106 684 106 684 888 470 888 470 246 704 246 704 753 206 753 206 754 5 754 5 215 828 215 828 30 275 30 275 260 356 260 356 654 121 654 121 741 61 741 61 701 432 701 432 297 765 297 765 290 28 290 28 929 633 929 633 187 277 187 277 434 134 434 134 136 417 136 417 533 564 533 564 346 186 346 186 213 73 213 73 534 143 534 143 81 253 81 253 758 130 758 130 766 892 766 892 520 747 520 747 35 679 35 679 301 83 301 83 604 851 604 851 91 634 91 634 728 456 728 456 924 275 924 275 923 643 923 643 333 898 333 898 189 756 189 756 736 933 736 933 744 769 744 769 154 392 154 392 541 193 541 193 21 47 21 47 304 322 304 322 383 16 383 16 904 900 904 900 666 790 666 790 544 700 544 700 649 274 649 274 74 383 74 383 742 35 742 35 7 379 7 379 110 191 110 191 259 207 259 207 109 684 109 684 163 425 163 425 323 161 323 161 930 107 930 107 419 460 419 460 652 301 652 301 214 13 214 13 579 184 579 184 182 56 182 56 638 716 638 716 261 859 261 859 465 870 465 870 502 396 502 396 168 917 168 917 387 121 387 121 291 394 291 394 370 945 370 945 2 476 2 476 604 119 604 119 600 857 600 857 814 832 814 832 525 129 525 129 555 377 555 377 860 584 860 584 487 320 487 320 918 344 918 344 798 397 798 397 27 755 27 755 684 375 684 375 289 226 289 226 266 219 266 219 582 352 582 352 601 179 601 179 195 529 195 529 165 396 165 396 685 352 685 352 271 154 271 154 788 875 788 875 758 186 758 186 947 404 947 404 419 864 419 864 268 87 268 87 501 626 501 626 312 36 312 36 284 714 284 714 95 375 95 375 715 484 715 484 471 251 471 251 68 381 68 381 114 462 114 462 694 938 694 938 689 282 689 282 477 546 477 546 874 893 874 893 713 779 713 779 6 842 6 842 604 68 604 68 260 8 260 8 655 156 655 156 501 241 501 241 492 152 492 152 446 628 446 628 661 945 661 945 537 308 537 308 124 596 124 596 532 711 532 711 809 32 809 32 400 568 400 568 504 939 504 939 643 134 643 134 118 35 118 35 776 885 776 885 302 799 302 799 618 600 618 600 679 899 679 899 33 601 33 601 953 729 953 729 904 509 904 509 629 238 629 238 139 120 139 120 709 897 709 897 940 823 940 823 611 520 611 520 257 855 257 855 736 619 736 619 500 811 500 811 30 264 30 264 22 174 22 174 701 702 701 702 916 546 916 546 714 550 714 550 310 541 310 541 612 84 612 84 791 416 791 416 138 205 138 205 645 596 645 596 544 120 544 120 613 815 613 815 33 148 33 148 63 354 63 354 18 863 18 863 241 789 241 789 712 839 712 839 109 611 109 611 625 947 625 947 504 89 504 89 460 123 460 123 45 443 45 443 748 107 748 107 184 512 184 512 377 901 377 901 604 273 604 273 174 507 174 507 430 206 430 206 791 393 791 393 166 793 166 793 789 776 789 776 67 108 67 108 58 263 58 263 896 312 896 312 556 628 556 628 187 309 187 309 740 754 740 754 745 847 745 847 623 534 623 534 846 594 846 594 924 308 924 308 16 408 16 408 316 734 316 734 604 182 604 182 238 146 238 146 712 221 712 221 37 43 37 43 101 438 101 438 452 842 452 842 839 183 839 183 487 54 487 54 145 245 145 245 705 936 705 936 62 892 62 892 702 371 702 371 942 931 942 931 573 628 573 628 21 920 21 920 365 718 365 718 817 284 817 284 931 927 931 927 614 378 614 378 153 908 153 908 615 928 615 928 220 617 220 617 572 750 572 750 655 707 655 707 128 889 128 889 231 855 231 855 36 9 36 9 622 920 622 920 683 91 683 91 257 236 257 236 364 159 364 159 274 432 274 432 468 955 468 955 870 624 870 624 801 198 801 198 599 48 599 48 935 270 935 270 851 806 851 806 527 19 527 19 403 521 403 521 773 915 773 915 324 154 324 154 315 827 315 827 900 98 900 98 186 380 186 380 588 113 588 113 916 721 916 721 487 269 487 269 302 808 302 808 693 877 693 877 259 163 259 163 361 255 361 255 671 665 671 665 268 610 268 610 932 725 932 725 200 918 200 918 669 295 669 295 213 334 213 334 575 588 575 588 40 484 40 484 374 14 374 14 499 306 499 306 492 850 492 850 572 903 572 903 163 495 163 495 539 549 539 549 941 435 941 435 640 516 640 516 818 605 818 605 106 910 106 910 749 292 749 292 433 929 433 929 239 238 239 238 637 144 637 144 91 922 91 922 332 226 332 226 872 759 872 759 291 74 291 74 399 141 399 141 290 375 290 375 241 106 241 106 374 422 374 422 705 835 705 835 494 357 494 357 500 750 500 750 510 627 510 627 763 753 763 753 562 321 562 321 88 587 88 587 165 120 165 120 740 427 740 427 202 753 202 753 586 502 586 502 231 58 231 58 522 773 522 773 597 600 597 600 183 548 183 548 769 63 769 63 313 853 313 853 140 267 140 267 817 460 817 460 255 943 255 943 820 866 820 866 823 863 823 863 627 549 627 549 41 298 41 298 578 783 578 783 675 469 675 469 452 399 452 399 259 537 259 537 373 520 373 520 318 354 318 354 482 80 482 80 603 913 603 913 300 178 300 178 54 636 54 636 841 44 841 44 638 425 638 425 67 370 67 370 374 662 374 662 311 617 311 617 375 244 375 244 150 109 150 109 941 487 941 487 871 75 871 75 278 72 278 72 3 711 3 711 152 856 152 856 294 761 294 761 743 295 743 295 880 255 880 255 7 212 7 212 373 94 373 94 607 753 607 753 431 516 431 516 655 266 655 266 584 9 584 9 360 44 360 44 143 750 143 750 898 210 898 210 638 22 638 22 720 871 720 871 675 599 675 599 26 269 26 269 672 316 672 316 892 534 892 534 681 323 681 323 293 462 293 462 265 159 265 159 793 47 793 47 944 746 944 746 444 377 444 377 135 184 135 184 551 948 551 948 539 687 539 687 68 397 68 397 56 75 56 75 85 111 85 111 601 513 601 513 49 377 49 377 655 377 655 377 960 189 960 189 957 336 957 336 64 897 64 897 794 214 794 214 195 577 195 577 306 849 306 849 239 491 239 491 933 121 933 121 252 737 252 737 231 634 231 634 698 443 698 443 62 949 62 949 520 194 520 194 136 318 136 318 862 758 862 758 50 31 50 31 324 265 324 265 577 660 577 660 601 162 601 162 461 78 461 78 461 348 461 348 513 944 513 944 797 277 797 277 703 862 703 862 564 520 564 520 197 416 197 416 942 330 942 330 825 245 825 245 199 911 199 911 752 315 752 315 270 513 270 513 598 838 598 838 935 444 935 444 102 475 102 475 906 912 906 912 308 501 308 501 322 643 322 643 867 516 867 516 558 908 558 908 175 169 175 169 131 921 131 921 101 636 101 636 712 74 712 74 678 326 678 326 536 819 536 819 680 839 680 839 292 222 292 222 628 433 628 433 495 71 495 71 336 94 336 94 179 136 179 136 934 492 934 492 344 287 344 287 781 900 781 900 403 237 403 237 155 527 155 527 522 501 522 501 593 119 593 119 261 730 261 730 755 630 755 630 160 203 160 203 599 117 599 117 481 145 481 145 95 567 95 567 665 743 665 743 278 449 278 449 429 634 429 634 732 397 732 397 215 942 215 942 484 709 484 709 613 474 613 474 502 780 502 780 249 647 249 647 558 885 558 885 583 116 583 116 635 202 635 202 346 213 346 213 673 326 673 326 655 656 655 656 375 667 375 667 23 958 23 958 362 942 362 942 442 432 442 432 120 726 120 726 271 360 271 360 374 32 374 32 267 910 267 910 30 54 30 54 562 147 562 147 174 854 174 854 572 856 572 856 736 526 736 526 268 635 268 635 49 549 49 549 601 459 601 459 755 469 755 469 879 909 879 909 396 14 396 14 750 890 750 890 820 496 820 496 778 190 778 190 507 917 507 917 265 827 265 827 384 453 384 453 328 772 328 772 59 639 59 639 567 162 567 162 180 759 180 759 664 83 664 83 649 530 649 530 900 198 900 198 172 427 172 427 678 352 678 352 35 82 35 82 775 520 775 520 478 736 478 736 773 901 773 901 369 339 369 339 800 50 800 50 367 456 367 456 493 303 493 303 298 744 298 744 901 910 901 910 342 726 342 726 184 396 184 396 131 769 131 769 909 230 909 230 959 894 959 894 742 84 742 84 582 688 582 688 372 69 372 69 37 492 37 492 705 279 705 279 829 191 829 191 296 224 296 224 196 486 196 486 87 360 87 360 707 853 707 853 596 172 596 172 409 625 409 625 629 861 629 861 950 725 950 725 614 799 614 799 417 657 417 657 871 267 871 267 819 102 819 102 780 301 780 301 602 907 602 907 571 70 571 70 663 875 663 875 832 357 832 357 126 612 126 612 388 366 388 366 720 931 720 931 764 378 764 378 71 361 71 361 305 11 305 11 648 715 648 715 130 156 130 156 461 748 461 748 164 728 164 728 670 544 670 544 174 55 174 55 268 9 268 9 609 811 609 811 29 475 29 475 775 496 775 496 213 595 213 595 317 749 317 749 11 481 11 481 373 444 373 444 364 43 364 43 372 685 372 685 374 8 374 8 725 257 725 257 830 710 830 710 132 239 132 239 427 165 427 165 3 674 3 674 504 410 504 410 104 760 104 760 182 269 182 269 669 517 669 517 519 411 519 411 223 782 223 782 741 20 741 20 768 719 768 719 537 766 537 766 614 309 614 309 580 80 580 80 137 741 137 741 409 440 409 440 760 115 760 115 929 214 929 214 469 44 469 44 118 383 118 383 532 653 532 653 136 250 136 250 640 905 640 905 667 70 667 70 631 838 631 838 7 851 7 851 105 224 105 224 375 772 375 772 732 613 732 613 234 755 234 755 427 152 427 152 117 237 117 237 386 175 386 175 832 818 832 818 228 725 228 725 68 886 68 886 230 808 230 808 659 867 659 867 49 956 49 956 912 789 912 789 239 753 239 753 70 190 70 190 792 893 792 893 874 690 874 690 186 539 186 539 787 741 787 741 354 34 354 34 8 505 8 505 432 733 432 733 932 770 932 770 604 203 604 203 792 71 792 71 303 414 303 414 550 775 550 775 389 508 389 508 551 369 551 369 658 257 658 257 583 426 583 426 218 379 218 379 196 523 196 523 630 941 630 941 50 417 50 417 470 141 470 141 249 812 249 812 570 133 570 133 213 608 213 608 248 629 248 629 790 486 790 486 58 495 58 495 94 92 94 92 293 721 293 721 210 17 210 17 952 74 952 74 864 929 864 929 182 512 182 512 800 270 800 270 722 288 722 288 864 558 864 558 276 841 276 841 513 268 513 268 536 721 536 721 633 167 633 167 205 385 205 385 82 112 82 112 566 84 566 84 873 656 873 656 749 188 749 188 880 31 880 31 411 349 411 349 620 558 620 558 258 528 258 528 951 126 951 126 499 418 499 418 831 455 831 455 600 402 600 402 773 690 773 690 555 86 555 86 672 479 672 479 765 791 765 791 631 288 631 288 48 816 48 816 138 252 138 252 701 115 701 115 938 877 938 877 240 484 240 484 317 418 317 418 358 124 358 124 315 574 315 574 22 551 22 551 435 407 435 407 69 390 69 390 455 696 455 696 592 430 592 430 875 159 875 159 38 360 38 360 106 512 106 512 460 111 460 111 225 256 225 256 663 437 663 437 514 890 514 890 885 414 885 414 339 638 339 638 613 386 613 386 300 269 300 269 826 111 826 111 893 30 893 30 860 806 860 806 389 93 389 93 326 538 326 538 860 934 860 934 841 628 841 628 490 590 490 590 200 145 200 145 941 859 941 859 120 583 120 583 684 714 684 714 366 193 366 193 60 612 60 612 715 683 715 683 671 635 671 635 795 477 795 477 859 112 859 112 897 609 897 609 206 280 206 280 114 501 114 501 101 635 101 635 183 716 183 716 166 662 166 662 47 589 47 589 39 602 39 602 522 914 522 914 596 811 596 811 143 491 143 491 813 289 813 289 535 537 535 537 645 458 645 458 911 275 911 275 644 806 644 806 186 516 186 516 486 938 486 938 493 266 493 266 186 830 186 830 722 441 722 441 357 127 357 127 805 534 805 534 314 157 314 157 877 510 877 510 949 380 949 380 951 762 951 762 720 213 720 213 493 476 493 476 793 832 793 832 534 263 534 263 625 390 625 390 656 783 656 783 910 807 910 807 457 700 457 700 890 661 890 661 325 843 325 843 91 364 91 364 903 807 903 807 504 581 504 581 96 180 96 180 922 941 922 941 886 33 886 33 533 754 533 754 951 548 951 548 850 724 850 724 293 552 293 552 843 7 843 7 788 715 788 715 17 565 17 565 46 161 46 161 582 890 582 890 946 175 946 175 35 294 35 294 497 241 497 241 755 959 755 959 81 404 81 404 522 124 522 124 191 715 191 715 427 768 427 768 759 524 759 524 725 617 725 617 664 19 664 19 191 823 191 823 402 426 402 426 241 156 241 156 937 908 937 908 9 510 9 510 693 940 693 940 505 249 505 249 672 748 672 748 646 859 646 859 748 38 748 38 587 743 587 743 875 423 875 423 244 595 244 595 453 46 453 46 388 713 388 713 693 434 693 434 591 937 591 937 396 665 396 665 256 134 256 134 429 834 429 834 21 805 21 805 414 449 414 449 255 588 255 588 513 10 513 10 539 619 539 619 185 224 185 224 594 285 594 285 572 701 572 701 303 137 303 137 164 100 164 100 837 163 837 163 256 196 256 196 541 863 541 863 466 923 466 923 85 610 85 610 371 856 371 856 544 264 544 264 334 352 334 352 257 287 257 287 419 780 419 780 532 937 532 937 668 310 668 310 280 424 280 424 420 41 420 41 736 357 736 357 684 171 684 171 135 168 135 168 920 87 920 87 844 887 844 887 160 447 160 447 335 487 335 487 263 732 263 732 925 258 925 258 820 14 820 14 271 87 271 87 614 923 614 923 702 38 702 38 630 130 630 130 288 109 288 109 338 780 338 780 446 607 446 607 64 694 64 694 951 420 951 420 406 689 406 689 316 212 316 212 513 33 513 33 466 832 466 832 575 543 575 543 531 425 531 425 484 375 484 375 301 262 301 262 537 619 537 619 545 451 545 451 280 814 280 814 581 765 581 765 498 169 498 169 451 70 451 70 9 505 9 505 728 167 728 167 726 815 726 815 661 345 661 345 612 463 612 463 354 715 354 715 467 145 467 145 630 416 630 416 854 868 854 868 224 686 224 686 821 358 821 358 705 959 705 959 204 941 204 941 911 787 911 787 714 129 714 129 724 861 724 861 627 479 627 479 173 322 173 322 287 440 287 440 268 29 268 29 376 559 376 559 375 126 375 126 576 479 576 479 198 102 198 102 393 19 393 19 680 140 680 140 443 396 443 396 351 859 351 859 785 255 785 255 447 370 447 370 220 212 220 212 947 930 947 930 767 488 767 488 441 628 441 628 369 716 369 716 609 97 609 97 638 515 638 515 209 663 209 663 6 72 6 72 836 507 836 507 573 70 573 70 198 97 198 97 105 926 105 926 826 790 826 790 296 484 296 484 231 98 231 98 416 407 416 407 107 84 107 84 121 189 121 189 652 683 652 683 629 906 629 906 753 728 753 728 102 652 102 652 943 479 943 479 306 700 306 700 121 878 121 878 577 347 577 347 82 304 82 304 335 349 335 349 143 836 143 836 363 876 363 876 889 484 889 484 175 797 175 797 241 597 241 597 161 805 161 805 733 325 733 325 726 1 726 1 799 939 799 939 519 851 519 851 617 949 617 949 769 242 769 242 643 259 643 259 231 42 231 42 392 41 392 41 174 760 174 760 553 433 553 433 800 718 800 718 424 407 424 407 794 917 794 917 223 331 223 331 269 102 269 102 567 755 567 755 384 720 384 720 817 550 817 550 332 598 332 598 481 754 481 754 799 174 799 174 45 214 45 214 634 194 634 194 850 841 850 841 499 499 499 499 736 113 736 113 692 913 692 913 249 877 249 877 442 356 442 356 278 268 278 268 86 679 86 679 386 148 386 148 879 647 879 647 348 124 348 124 255 488 255 488 410 177 410 177 321 341 321 341 330 442 330 442 814 123 814 123 157 757 157 757 464 749 464 749 469 131 469 131 171 166 171 166 655 778 655 778 534 280 534 280 765 422 765 422 126 104 126 104 292 741 292 741 417 45 417 45 351 137 351 137 218 266 218 266 62 767 62 767 215 82 215 82 685 191 685 191 761 164 761 164 67 356 67 356 318 451 318 451 26 200 26 200 96 112 96 112 1 357 1 357 939 239 939 239 350 746 350 746 255 697 255 697 108 378 108 378 207 571 207 571 823 171 823 171 548 212 548 212 674 72 674 72 792 602 792 602 801 336 801 336 91 534 91 534 63 948 63 948 562 515 562 515 858 28 858 28 499 275 499 275 290 355 290 355 841 554 841 554 797 151 797 151 566 289 566 289 870 378 870 378 332 900 332 900 617 644 617 644 371 148 371 148 41 926 41 926 551 838 551 838 187 488 187 488 759 451 759 451 648 52 648 52 711 742 711 742 143 200 143 200 719 897 719 897 32 160 32 160 281 856 281 856 162 363 162 363 199 804 199 804 14 329 14 329 394 721 394 721 753 851 753 851 44 64 44 64 686 211 686 211 904 710 904 710 250 903 250 903 204 299 204 299 94 675 94 675 249 652 249 652 756 698 756 698 764 925 764 925 90 953 90 953 235 422 235 422 880 386 880 386 35 872 35 872 266 545 266 545 910 474 910 474 718 215 718 215 240 743 240 743 505 921 505 921 222 750 222 750 898 129 898 129 214 470 214 470 537 678 537 678 355 319 355 319 500 345 500 345 268 909 268 909 186 712 186 712 115 443 115 443 677 853 677 853 458 500 458 500 449 536 449 536 409 857 409 857 432 283 432 283 828 831 828 831 104 28 104 28 610 494 610 494 883 14 883 14 399 739 399 739 46 408 46 408 154 462 154 462 74 852 74 852 240 277 240 277 79 145 79 145 271 144 271 144 916 594 916 594 780 267 780 267 200 781 200 781 526 839 526 839 620 237 620 237 464 120 464 120 355 456 355 456 553 275 553 275 376 353 376 353 731 297 731 297 958 270 958 270 645 720 645 720 360 514 360 514 133 128 133 128 369 926 369 926 15 420 15 420 741 826 741 826 171 863 171 863 806 95 806 95 118 773 118 773 43 77 43 77 413 286 413 286 764 630 764 630 421 678 421 678 503 385 503 385 742 912 742 912 398 136 398 136 203 190 203 190 647 666 647 666 442 570 442 570 211 321 211 321 343 926 343 926 562 355 562 355 29 369 29 369 236 293 236 293 164 721 164 721 528 686 528 686 340 721 340 721 2 93 2 93 508 321 508 321 770 928 770 928 171 793 171 793 626 101 626 101 89 418 89 418 862 441 862 441 419 722 419 722 530 33 530 33 948 152 948 152 131 92 131 92 701 442 701 442 762 668 762 668 640 183 640 183 342 647 342 647 598 510 598 510 327 377 327 377 874 372 874 372 340 512 340 512 892 755 892 755 342 414 342 414 96 837 96 837 700 365 700 365 772 561 772 561 397 478 397 478 199 238 199 238 877 149 877 149 352 308 352 308 565 45 565 45 252 902 252 902 111 752 111 752 452 508 452 508 514 718 514 718 343 911 343 911 936 168 936 168 40 300 40 300 556 341 556 341 511 818 511 818 370 480 370 480 824 312 824 312 432 647 432 647 65 68 65 68 493 574 493 574 672 596 672 596 265 938 265 938 172 857 172 857 757 679 757 679 655 824 655 824 758 899 758 899 650 199 650 199 102 832 102 832 945 86 945 86 371 214 371 214 171 483 171 483 223 174 223 174 755 548 755 548 126 744 126 744 666 258 666 258 898 24 898 24 932 312 932 312 239 799 239 799 919 155 919 155 786 296 786 296 828 387 828 387 656 526 656 526 448 511 448 511 584 28 584 28 832 420 832 420 497 144 497 144 555 187 555 187 213 925 213 925 837 447 837 447 274 426 274 426 870 866 870 866 633 456 633 456 109 675 109 675 702 905 702 905 748 479 748 479 648 372 648 372 257 637 257 637 767 391 767 391 623 680 623 680 222 376 222 376 714 959 714 959 374 367 374 367 189 532 189 532 490 585 490 585 710 749 710 749 117 838 117 838 920 93 920 93 689 653 689 653 893 403 893 403 818 933 818 933 917 423 917 423 392 676 392 676 486 186 486 186 787 660 787 660 718 414 718 414 904 693 904 693 442 286 442 286 51 506 51 506 880 182 880 182 495 904 495 904 838 919 838 919 816 122 816 122 936 421 936 421 889 671 889 671 550 890 550 890 739 798 739 798 676 897 676 897 695 791 695 791 564 416 564 416 718 664 718 664 428 115 428 115 55 841 55 841 821 591 821 591 726 455 726 455 718 249 718 249 611 675 611 675 839 557 839 557 617 672 617 672 775 569 775 569 519 31 519 31 434 473 434 473 661 215 661 215 369 97 369 97 402 202 402 202 608 613 608 613 500 504 500 504 110 559 110 559 837 19 837 19 415 891 415 891 98 322 98 322 906 57 906 57 636 287 636 287 91 911 91 911 27 313 27 313 851 340 851 340 854 83 854 83 899 86 899 86 604 803 604 803 469 405 469 405 558 788 558 788 387 518 387 518 418 772 418 772 606 208 606 208 802 519 802 519 584 530 584 530 762 475 762 475 335 80 335 80 447 113 447 113 115 385 115 385 759 907 759 907 849 342 849 342 469 215 469 215 439 486 439 486 226 693 226 693 135 253 135 253 440 185 440 185 565 407 565 407 135 877 135 877 332 937 332 937 211 332 211 332 105 345 105 345 307 713 307 713 382 577 382 577 852 454 852 454 721 688 721 688 181 733 181 733 890 744 890 744 809 155 809 155 744 609 744 609 856 448 856 448 349 709 349 709 125 896 125 896 174 498 174 498 361 325 361 325 4 763 4 763 959 42 959 42 605 679 605 679 566 193 566 193 843 561 843 561 602 527 602 527 116 262 116 262 528 586 528 586 509 418 509 418 623 211 623 211 823 54 823 54 752 876 752 876 84 666 84 666 139 916 139 916 709 152 709 152 712 317 712 317 716 619 716 619 326 205 326 205 514 389 514 389 373 96 373 96 914 330 914 330 220 388 220 388 828 147 828 147 532 955 532 955 787 365 787 365 906 253 906 253 959 855 959 855 65 883 65 883 316 903 316 903 206 765 206 765 153 806 153 806 346 173 346 173 890 399 890 399 228 10 228 10 380 782 380 782 123 697 123 697 73 744 73 744 197 247 197 247 452 955 452 955 938 570 938 570 241 868 241 868 399 537 399 537 309 136 309 136 502 238 502 238 103 367 103 367 826 333 826 333 394 727 394 727 247 158 247 158 501 46 501 46 929 636 929 636 469 795 469 795 700 692 700 692 168 822 168 822 802 459 802 459 898 139 898 139 577 117 577 117 396 860 396 860 410 734 410 734 448 476 448 476 451 485 451 485 943 500 943 500 358 348 358 348 187 1 187 1 448 842 448 842 285 148 285 148 803 361 803 361 544 561 544 561 52 168 52 168 740 17 740 17 173 489 173 489 412 416 412 416 924 644 924 644 464 511 464 511 867 259 867 259 732 835 732 835 54 932 54 932 367 628 367 628 544 666 544 666 909 655 909 655 318 76 318 76 206 581 206 581 770 789 770 789 348 314 348 314 817 898 817 898 953 902 953 902 614 919 614 919 247 503 247 503 269 203 269 203 446 781 446 781 424 7 424 7 329 189 329 189 206 682 206 682 681 175 681 175 487 904 487 904 705 128 705 128 241 806 241 806 840 577 840 577 318 832 318 832 778 757 778 757 820 132 820 132 231 343 231 343 395 788 395 788 83 210 83 210 275 776 275 776 532 71 532 71 491 810 491 810 519 843 519 843 75 568 75 568 92 422 92 422 891 549 891 549 597 597 597 597 345 536 345 536 395 712 395 712 600 235 600 235 745 805 745 805 699 173 699 173 303 323 303 323 158 673 158 673 880 368 880 368 852 620 852 620 171 748 171 748 215 555 215 555 109 716 109 716 264 471 264 471 156 945 156 945 331 588 331 588 280 219 280 219 398 149 398 149 441 391 441 391 264 189 264 189 912 714 912 714 94 701 94 701 542 489 542 489 701 188 701 188 169 717 169 717 501 104 501 104 686 772 686 772 843 684 843 684 418 359 418 359 778 320 778 320 558 568 558 568 674 702 674 702 315 157 315 157 26 501 26 501 138 685 138 685 12 871 12 871 814 374 814 374 419 76 419 76 720 119 720 119 355 398 355 398 682 39 682 39 34 843 34 843 141 493 141 493 583 791 583 791 411 933 411 933 594 439 594 439 333 353 333 353 20 102 20 102 558 166 558 166 818 596 818 596 93 875 93 875 358 418 358 418 656 733 656 733 830 487 830 487 716 30 716 30 347 174 347 174 365 257 365 257 116 374 116 374 549 272 549 272 720 304 720 304 629 583 629 583 911 197 911 197 437 854 437 854 866 782 866 782 850 98 850 98 207 922 207 922 74 708 74 708 558 171 558 171 370 904 370 904 110 57 110 57 561 48 561 48 337 237 337 237 66 367 66 367 875 743 875 743 502 431 502 431 103 186 103 186 495 203 495 203 642 362 642 362 423 213 423 213 846 949 846 949 871 657 871 657 305 711 305 711 16 760 16 760 611 388 611 388 277 951 277 951 755 642 755 642 127 45 127 45 259 332 259 332 40 240 40 240 7 608 7 608 832 9 832 9 267 754 267 754 524 499 524 499 554 167 554 167 609 288 609 288 919 27 919 27 173 500 173 500 216 475 216 475 239 904 239 904 773 812 773 812 314 424 314 424 590 386 590 386 438 790 438 790 51 138 51 138 159 581 159 581 713 864 713 864 772 94 772 94 636 729 636 729 841 254 841 254 199 123 199 123 166 758 166 758 893 512 893 512 357 394 357 394 324 407 324 407 423 435 423 435 21 547 21 547 288 861 288 861 638 762 638 762 215 617 215 617 352 231 352 231 871 620 871 620 880 360 880 360 193 878 193 878 954 176 954 176 488 173 488 173 857 934 857 934 371 407 371 407 65 677 65 677 438 826 438 826 569 889 569 889 274 361 274 361 392 597 392 597 707 745 707 745 33 936 33 936 650 227 650 227 513 359 513 359 61 758 61 758 183 698 183 698 901 886 901 886 872 510 872 510 865 489 865 489 137 708 137 708 738 9 738 9 296 528 296 528 749 132 749 132 804 346 804 346 316 959 316 959 304 720 304 720 669 783 669 783 212 722 212 722 433 574 433 574 556 373 556 373 366 652 366 652 487 769 487 769 94 428 94 428 201 243 201 243 350 386 350 386 425 572 425 572 864 428 864 428 180 255 180 255 553 310 553 310 616 215 616 215 531 36 531 36 346 847 346 847 844 812 844 812 433 232 433 232 342 185 342 185 40 406 40 406 709 809 709 809 644 80 644 80 523 843 523 843 784 115 784 115 850 703 850 703 379 462 379 462 753 226 753 226 811 847 811 847 326 239 326 239 408 728 408 728 773 528 773 528 593 705 593 705 566 744 566 744 248 723 248 723 885 651 885 651 577 782 577 782 114 833 114 833 695 228 695 228 431 7 431 7 376 60 376 60 837 525 837 525 244 816 244 816 241 527 241 527 572 482 572 482 74 412 74 412 497 661 497 661 427 204 427 204 677 276 677 276 87 332 87 332 596 275 596 275 867 122 867 122 781 442 781 442 888 103 888 103 372 933 372 933 724 219 724 219 768 422 768 422 9 273 9 273 254 514 254 514 381 630 381 630 268 624 268 624 617 174 617 174 671 798 671 798 90 208 90 208 830 235 830 235 691 741 691 741 196 430 196 430 489 300 489 300 418 558 418 558 453 473 453 473 858 359 858 359 166 658 166 658 453 139 453 139 252 561 252 561 718 127 718 127 206 197 206 197 437 282 437 282 181 208 181 208 782 681 782 681 351 202 351 202 383 110 383 110 13 476 13 476 325 28 325 28 623 733 623 733 800 187 800 187 674 780 674 780 429 416 429 416 83 571 83 571 781 400 781 400 464 943 464 943 741 954 741 954 888 607 888 607 111 897 111 897 894 568 894 568 121 699 121 699 42 284 42 284 164 691 164 691 535 94 535 94 422 616 422 616 502 7 502 7 329 908 329 908 10 661 10 661 106 261 106 261 171 567 171 567 58 175 58 175 131 786 131 786 705 919 705 919 531 959 531 959 598 450 598 450 495 74 495 74 424 868 424 868 254 436 254 436 504 810 504 810 123 947 123 947 92 177 92 177 311 45 311 45 318 716 318 716 532 320 532 320 91 833 91 833 331 253 331 253 709 717 709 717 935 680 935 680 865 156 865 156 456 634 456 634 746 145 746 145 290 351 290 351 748 452 748 452 507 761 507 761 905 447 905 447 560 667 560 667 56 513 56 513 560 718 560 718 641 443 641 443 831 463 831 463 834 213 834 213 437 719 437 719 813 618 813 618 381 178 381 178 200 391 200 391 470 145 470 145 747 560 747 560 149 824 149 824 774 412 774 412 673 744 673 744 344 564 344 564 566 278 566 278 761 536 761 536 419 426 419 426 657 25 657 25 716 1 716 1 286 512 286 512 808 620 808 620 754 134 754 134 836 623 836 623 755 730 755 730 510 706 510 706 794 286 794 286 330 340 330 340 436 362 436 362 433 67 433 67 804 712 804 712 333 228 333 228 911 578 911 578 878 807 878 807 816 66 816 66 228 276 228 276 469 674 469 674 636 351 636 351 100 340 100 340 766 528 766 528 822 540 822 540 769 51 769 51 56 880 56 880 493 571 493 571 54 198 54 198 426 220 426 220 308 724 308 724 473 804 473 804 584 783 584 783 310 796 310 796 746 328 746 328 597 572 597 572 37 66 37 66 346 821 346 821 536 568 536 568 319 553 319 553 56 533 56 533 274 429 274 429 652 506 652 506 820 334 820 334 560 187 560 187 155 137 155 137 83 34 83 34 80 81 80 81 569 747 569 747 690 652 690 652 441 455 441 455 242 279 242 279 639 665 639 665 149 958 149 958 204 315 204 315 885 197 885 197 561 698 561 698 832 546 832 546 152 662 152 662 631 63 631 63 59 68 59 68 753 61 753 61 107 748 107 748 661 44 661 44 842 426 842 426 675 788 675 788 657 273 657 273 236 240 236 240 139 803 139 803 277 814 277 814 856 474 856 474 89 944 89 944 107 99 107 99 452 525 452 525 652 606 652 606 952 528 952 528 87 351 87 351 620 120 620 120 700 752 700 752 872 119 872 119 573 589 573 589 562 870 562 870 132 393 132 393 904 160 904 160 411 5 411 5 830 84 830 84 682 426 682 426 551 463 551 463 285 368 285 368 630 769 630 769 709 78 709 78 780 251 780 251 582 624 582 624 327 753 327 753 209 786 209 786 549 810 549 810 541 326 541 326 504 608 504 608 758 657 758 657 422 451 422 451 444 426 444 426 488 564 488 564 803 382 803 382 587 74 587 74 50 687 50 687 882 336 882 336 772 784 772 784 465 389 465 389 585 747 585 747 692 538 692 538 198 507 198 507 886 376 886 376 267 632 267 632 918 244 918 244 54 808 54 808 853 794 853 794 19 461 19 461 417 625 417 625 527 923 527 923 674 440 674 440 618 959 618 959 724 741 724 741 572 470 572 470 70 929 70 929 302 179 302 179 412 199 412 199 508 605 508 605 590 169 590 169 762 334 762 334 460 181 460 181 6 358 6 358 492 693 492 693 160 359 160 359 39 292 39 292 700 429 700 429 736 333 736 333 757 846 757 846 460 558 460 558 956 466 956 466 373 187 373 187 852 951 852 951 568 601 568 601 596 748 596 748 454 356 454 356 425 534 425 534 657 653 657 653 178 492 178 492 928 672 928 672 725 292 725 292 383 397 383 397 916 122 916 122 296 266 296 266 578 206 578 206 108 575 108 575 841 370 841 370 813 329 813 329 488 428 488 428 100 825 100 825 48 824 48 824 732 851 732 851 326 388 326 388 565 272 565 272 613 51 613 51 418 28 418 28 601 27 601 27 299 408 299 408 68 71 68 71 300 857 300 857 156 117 156 117 532 231 532 231 171 472 171 472 295 383 295 383 782 535 782 535 573 594 573 594 951 141 951 141 640 772 640 772 882 493 882 493 517 521 517 521 933 603 933 603 305 905 305 905 257 526 257 526 946 754 946 754 129 123 129 123 28 483 28 483 886 778 886 778 218 430 218 430 642 600 642 600 937 793 937 793 799 182 799 182 923 224 923 224 726 49 726 49 520 166 520 166 147 430 147 430 489 286 489 286 543 559 543 559 831 368 831 368 797 701 797 701 39 561 39 561 513 408 513 408 401 937 401 937 662 818 662 818 767 661 767 661 570 306 570 306 330 357 330 357 93 883 93 883 925 63 925 63 198 258 198 258 504 122 504 122 333 867 333 867 878 356 878 356 546 460 546 460 39 381 39 381 389 40 389 40 799 58 799 58 460 533 460 533 805 770 805 770 416 230 416 230 605 436 605 436 831 675 831 675 383 480 383 480 124 132 124 132 149 585 149 585 59 506 59 506 193 298 193 298 694 294 694 294 181 621 181 621 890 224 890 224 568 53 568 53 426 113 426 113 763 665 763 665 51 599 51 599 567 202 567 202 860 119 860 119 506 618 506 618 636 741 636 741 888 661 888 661 575 7 575 7 949 346 949 346 675 756 675 756 828 570 828 570 936 107 936 107 371 281 371 281 461 282 461 282 514 773 514 773 912 932 912 932 889 424 889 424 27 604 27 604 317 93 317 93 426 329 426 329 516 311 516 311 17 870 17 870 922 632 922 632 884 416 884 416 414 474 414 474 170 46 170 46 855 167 855 167 429 546 429 546 749 520 749 520 394 118 394 118 889 435 889 435 588 606 588 606 574 679 574 679 528 960 528 960 596 403 596 403 8 565 8 565 678 604 678 604 57 206 57 206 691 795 691 795 253 269 253 269 144 285 144 285 67 935 67 935 36 161 36 161 458 9 458 9 810 477 810 477 553 336 553 336 563 634 563 634 650 847 650 847 289 147 289 147 810 845 810 845 685 570 685 570 731 260 731 260 99 564 99 564 579 36 579 36 289 567 289 567 731 845 731 845 219 115 219 115 624 409 624 409 602 70 602 70 36 527 36 527 568 518 568 518 878 881 878 881 357 444 357 444 150 495 150 495 294 227 294 227 698 178 698 178 848 173 848 173 653 850 653 850 81 510 81 510 658 352 658 352 616 111 616 111 101 29 101 29 104 588 104 588 370 193 370 193 953 663 953 663 508 565 508 565 663 899 663 899 472 537 472 537 17 441 17 441 751 575 751 575 448 46 448 46 956 747 956 747 347 736 347 736 113 252 113 252 423 388 423 388 904 642 904 642 156 189 156 189 374 169 374 169 266 544 266 544 66 594 66 594 17 250 17 250 711 338 711 338 295 584 295 584 374 114 374 114 917 318 917 318 826 385 826 385 754 500 754 500 198 108 198 108 194 557 194 557 768 655 768 655 514 944 514 944 257 619 257 619 133 73 133 73 119 759 119 759 884 569 884 569 419 30 419 30 265 373 265 373 603 959 603 959 84 165 84 165 265 108 265 108 826 550 826 550 176 585 176 585 335 888 335 888 772 594 772 594 533 889 533 889 211 617 211 617 662 300 662 300 825 453 825 453 527 779 527 779 604 427 604 427 117 893 117 893 44 20 44 20 713 841 713 841 259 515 259 515 334 749 334 749 568 745 568 745 565 3 565 3 376 169 376 169 3 795 3 795 129 734 129 734 211 310 211 310 296 851 296 851 337 203 337 203 596 265 596 265 383 69 383 69 896 821 896 821 308 642 308 642 957 894 957 894 407 86 407 86 877 707 877 707 425 646 425 646 329 724 329 724 121 206 121 206 221 692 221 692 365 667 365 667 775 734 775 734 575 530 575 530 635 61 635 61 254 519 254 519 129 882 129 882 841 135 841 135 949 337 949 337 583 292 583 292 563 594 563 594 825 167 825 167 440 246 440 246 228 74 228 74 537 919 537 919 179 627 179 627 28 259 28 259 165 569 165 569 153 701 153 701 79 106 79 106 576 635 576 635 728 5 728 5 912 616 912 616 188 385 188 385 481 802 481 802 714 69 714 69 283 765 283 765 38 109 38 109 381 766 381 766 583 652 583 652 279 928 279 928 698 612 698 612 464 531 464 531 157 431 157 431 224 696 224 696 37 410 37 410 471 550 471 550 728 645 728 645 85 296 85 296 916 708 916 708 464 765 464 765 849 87 849 87 116 663 116 663 822 156 822 156 116 664 116 664 242 808 242 808 434 649 434 649 393 521 393 521 366 577 366 577 725 706 725 706 444 333 444 333 195 713 195 713 258 559 258 559 150 328 150 328 125 794 125 794 419 735 419 735 444 568 444 568 660 672 660 672 355 676 355 676 934 914 934 914 938 432 938 432 618 752 618 752 156 609 156 609 711 807 711 807 537 750 537 750 630 731 630 731 468 196 468 196 773 482 773 482 469 645 469 645 725 519 725 519 695 708 695 708 412 713 412 713 107 650 107 650 356 89 356 89 436 405 436 405 906 928 906 928 41 340 41 340 896 630 896 630 503 108 503 108 331 108 331 108 220 694 220 694 709 67 709 67 668 883 668 883 849 646 849 646 337 485 337 485 643 129 643 129 955 377 955 377 916 728 916 728 770 833 770 833 870 936 870 936 164 836 164 836 370 642 370 642 115 828 115 828 387 170 387 170 212 88 212 88 825 281 825 281 641 379 641 379 456 187 456 187 630 754 630 754 587 611 587 611 608 849 608 849 702 177 702 177 373 545 373 545 812 793 812 793 697 479 697 479 644 124 644 124 899 321 899 321 641 412 641 412 162 364 162 364 943 216 943 216 555 66 555 66 931 700 931 700 138 186 138 186 516 137 516 137 514 704 514 704 398 436 398 436 679 688 679 688 912 421 912 421 164 799 164 799 238 697 238 697 887 531 887 531 159 513 159 513 624 838 624 838 943 385 943 385 182 679 182 679 511 306 511 306 705 88 705 88 448 128 448 128 289 433 289 433 572 844 572 844 501 572 501 572 589 299 589 299 373 567 373 567 100 357 100 357 234 725 234 725 707 247 707 247 112 189 112 189 771 849 771 849 762 905 762 905 911 665 911 665 718 137 718 137 103 871 103 871 581 510 581 510 159 775 159 775 13 95 13 95 157 634 157 634 167 279 167 279 478 884 478 884 169 708 169 708 241 351 241 351 764 122 764 122 378 407 378 407 31 318 31 318 561 621 561 621 546 588 546 588 289 229 289 229 812 914 812 914 489 247 489 247 182 562 182 562 958 721 958 721 526 196 526 196 871 723 871 723 469 145 469 145 704 530 704 530 65 345 65 345 440 789 440 789 220 718 220 718 146 859 146 859 67 215 67 215 616 596 616 596 487 718 487 718 463 322 463 322 4 483 4 483 341 694 341 694 863 670 863 670 356 544 356 544 667 87 667 87 129 363 129 363 243 514 243 514 447 309 447 309 567 647 567 647 713 658 713 658 140 898 140 898 28 71 28 71 808 518 808 518 215 341 215 341 632 794 632 794 569 106 569 106 672 841 672 841 577 943 577 943 80 628 80 628 311 583 311 583 362 36 362 36 951 197 951 197 866 729 866 729 241 435 241 435 259 133 259 133 423 717 423 717 810 398 810 398 305 579 305 579 329 720 329 720 764 634 764 634 806 473 806 473 263 396 263 396 857 492 857 492 228 579 228 579 273 383 273 383 912 700 912 700 845 220 845 220 170 771 170 771 739 475 739 475 266 551 266 551 931 570 931 570 622 941 622 941 708 652 708 652 742 272 742 272 786 275 786 275 88 127 88 127 45 265 45 265 511 861 511 861 585 730 585 730 488 897 488 897 685 744 685 744 819 500 819 500 436 70 436 70 856 373 856 373 78 318 78 318 287 56 287 56 128 779 128 779 480 479 480 479 928 719 928 719 858 607 858 607 17 205 17 205 558 418 558 418 18 606 18 606 879 757 879 757 403 634 403 634 517 217 517 217 148 395 148 395 876 324 876 324 747 302 747 302 755 540 755 540 449 313 449 313 766 575 766 575 725 751 725 751 389 702 389 702 695 206 695 206 594 669 594 669 270 514 270 514 135 533 135 533 147 175 147 175 854 339 854 339 340 619 340 619 903 502 903 502 818 640 818 640 501 212 501 212 35 815 35 815 465 54 465 54 752 168 752 168 862 23 862 23 120 788 120 788 435 553 435 553 892 400 892 400 314 484 314 484 257 78 257 78 510 692 510 692 554 146 554 146 818 62 818 62 589 150 589 150 16 888 16 888 896 119 896 119 680 266 680 266 365 839 365 839 287 401 287 401 401 783 401 783 875 670 875 670 62 520 62 520 728 53 728 53 153 33 153 33 70 335 70 335 92 573 92 573 936 920 936 920 789 562 789 562 390 753 390 753 613 10 613 10 188 367 188 367 899 197 899 197 375 406 375 406 321 431 321 431 351 610 351 610 365 836 365 836 484 526 484 526 806 844 806 844 875 212 875 212 804 827 804 827 403 575 403 575 598 8 598 8 3 16 3 16 187 478 187 478 825 121 825 121 299 92 299 92 643 933 643 933 590 211 590 211 132 48 132 48 610 140 610 140 182 939 182 939 633 768 633 768 418 922 418 922 120 477 120 477 169 757 169 757 602 200 602 200 767 234 767 234 491 405 491 405 106 921 106 921 782 785 782 785 455 791 455 791 888 825 888 825 70 620 70 620 434 192 434 192 105 661 105 661 282 269 282 269 841 130 841 130 354 122 354 122 784 86 784 86 833 369 833 369 573 164 573 164 556 152 556 152 470 218 470 218 122 782 122 782 286 803 286 803 871 392 871 392 938 542 938 542 706 46 706 46 35 476 35 476 815 476 815 476 264 933 264 933 550 357 550 357 937 244 937 244 945 651 945 651 498 329 498 329 397 272 397 272 922 330 922 330 471 278 471 278 627 366 627 366 812 341 812 341 472 908 472 908 194 521 194 521 248 747 248 747 98 103 98 103 22 455 22 455 619 789 619 789 651 83 651 83 269 365 269 365 771 881 771 881 335 830 335 830 188 315 188 315 202 523 202 523 10 830 10 830 172 138 172 138 438 421 438 421 730 227 730 227 702 381 702 381 422 419 422 419 622 866 622 866 415 917 415 917 3 732 3 732 890 140 890 140 335 230 335 230 119 941 119 941 159 265 159 265 501 277 501 277 123 630 123 630 727 564 727 564 545 816 545 816 638 341 638 341 45 462 45 462 416 55 416 55 71 396 71 396 136 711 136 711 144 570 144 570 435 144 435 144 173 477 173 477 761 854 761 854 355 899 355 899 284 818 284 818 461 110 461 110 302 497 302 497 471 150 471 150 342 786 342 786 323 37 323 37 786 140 786 140 808 57 808 57 944 197 944 197 558 549 558 549 595 496 595 496 372 927 372 927 873 20 873 20 159 86 159 86 149 256 149 256 754 631 754 631 530 535 530 535 609 431 609 431 684 815 684 815 565 159 565 159 838 531 838 531 904 157 904 157 340 386 340 386 842 495 842 495 737 685 737 685 191 211 191 211 139 380 139 380 895 250 895 250 2 10 2 10 117 840 117 840 909 869 909 869 545 726 545 726 772 719 772 719 278 881 278 881 727 960 727 960 956 600 956 600 261 545 261 545 591 321 591 321 358 338 358 338 414 852 414 852 866 549 866 549 781 111 781 111 376 736 376 736 147 288 147 288 312 703 312 703 381 750 381 750 329 369 329 369 105 657 105 657 932 598 932 598 258 590 258 590 615 888 615 888 861 425 861 425 491 693 491 693 753 267 753 267 572 749 572 749 218 476 218 476 561 530 561 530 76 948 76 948 566 135 566 135 523 36 523 36 75 615 75 615 689 877 689 877 195 253 195 253 619 710 619 710 775 906 775 906 445 538 445 538 337 899 337 899 442 456 442 456 177 208 177 208 908 354 908 354 370 942 370 942 471 462 471 462 61 936 61 936 480 404 480 404 274 318 274 318 902 473 902 473 619 82 619 82 252 649 252 649 22 828 22 828 778 581 778 581 180 326 180 326 524 865 524 865 891 622 891 622 817 679 817 679 693 167 693 167 125 19 125 19 575 664 575 664 839 726 839 726 715 91 715 91 572 852 572 852 158 191 158 191 218 805 218 805 466 327 466 327 118 471 118 471 149 617 149 617 502 554 502 554 361 336 361 336 152 467 152 467 738 283 738 283 618 58 618 58 491 923 491 923 719 764 719 764 129 793 129 793 960 617 960 617 182 653 182 653 328 391 328 391 175 744 175 744 391 397 391 397 359 203 359 203 554 782 554 782 652 59 652 59 923 186 923 186 821 407 821 407 814 719 814 719 412 455 412 455 366 511 366 511 67 903 67 903 376 241 376 241 3 519 3 519 638 383 638 383 902 813 902 813 198 248 198 248 398 720 398 720 809 159 809 159 173 766 173 766 404 618 404 618 395 951 395 951 842 900 842 900 868 751 868 751 223 139 223 139 7 80 7 80 255 722 255 722 728 950 728 950 933 96 933 96 782 881 782 881 484 176 484 176 758 838 758 838 866 559 866 559 46 750 46 750 88 833 88 833 659 893 659 893 563 94 563 94 758 428 758 428 420 794 420 794 310 718 310 718 427 148 427 148 156 789 156 789 78 647 78 647 455 103 455 103 163 742 163 742 551 928 551 928 726 403 726 403 743 40 743 40 756 883 756 883 489 754 489 754 517 176 517 176 416 756 416 756 181 152 181 152 201 275 201 275 357 317 357 317 606 645 606 645 705 486 705 486 776 79 776 79 40 659 40 659 362 468 362 468 58 957 58 957 254 757 254 757 426 912 426 912 786 457 786 457 192 46 192 46 583 795 583 795 151 746 151 746 416 398 416 398 960 295 960 295 350 213 350 213 106 58 106 58 680 305 680 305 517 894 517 894 747 70 747 70 21 129 21 129 229 365 229 365 373 837 373 837 875 498 875 498 740 599 740 599 811 289 811 289 139 847 139 847 217 386 217 386 816 899 816 899 645 567 645 567 684 519 684 519 601 71 601 71 928 684 928 684 95 492 95 492 262 405 262 405 938 376 938 376 473 741 473 741 109 792 109 792 101 114 101 114 753 107 753 107 716 199 716 199 528 135 528 135 453 930 453 930 634 308 634 308 600 374 600 374 371 751 371 751 803 618 803 618 467 169 467 169 24 345 24 345 389 134 389 134 252 400 252 400 520 671 520 671 106 788 106 788 753 64 753 64 14 665 14 665 679 106 679 106 875 139 875 139 678 786 678 786 86 393 86 393 573 800 573 800 440 933 440 933 464 306 464 306 15 229 15 229 22 150 22 150 813 837 813 837 411 595 411 595 696 819 696 819 640 353 640 353 681 530 681 530 694 364 694 364 781 440 781 440 71 405 71 405 391 815 391 815 397 369 397 369 332 183 332 183 313 264 313 264 37 67 37 67 205 599 205 599 688 248 688 248 738 335 738 335 355 915 355 915 313 829 313 829 592 446 592 446 597 735 597 735 253 603 253 603 225 909 225 909 16 875 16 875 288 434 288 434 70 227 70 227 615 237 615 237 494 43 494 43 543 208 543 208 364 416 364 416 7 673 7 673 376 338 376 338 304 28 304 28 861 647 861 647 383 495 383 495 570 374 570 374 878 252 878 252 650 731 650 731 322 876 322 876 886 21 886 21 168 234 168 234 349 585 349 585 295 844 295 844 812 395 812 395 467 738 467 738 919 417 919 417 285 646 285 646 455 621 455 621 202 711 202 711 125 394 125 394 628 232 628 232 205 643 205 643 905 159 905 159 94 728 94 728 266 87 266 87 491 320 491 320 589 814 589 814 644 546 644 546 380 568 380 568 148 378 148 378 255 507 255 507 359 239 359 239 666 391 666 391 794 185 794 185 936 35 936 35 23 891 23 891 861 410 861 410 866 432 866 432 539 888 539 888 343 684 343 684 408 697 408 697 549 758 549 758 798 402 798 402 273 141 273 141 907 489 907 489 240 352 240 352 142 152 142 152 624 533 624 533 112 558 112 558 399 387 399 387 200 301 200 301 610 311 610 311 902 461 902 461 16 435 16 435 105 760 105 760 149 810 149 810 393 844 393 844 960 454 960 454 718 220 718 220 116 99 116 99 630 239 630 239 811 721 811 721 275 128 275 128 366 789 366 789 203 188 203 188 798 872 798 872 727 583 727 583 623 375 623 375 324 823 324 823 359 673 359 673 292 252 292 252 734 38 734 38 915 849 915 849 459 22 459 22 890 539 890 539 599 13 599 13 559 588 559 588 501 743 501 743 798 137 798 137 171 50 171 50 774 809 774 809 914 304 914 304 445 953 445 953 855 601 855 601 808 379 808 379 957 150 957 150 580 290 580 290 473 455 473 455 800 215 800 215 469 638 469 638 736 376 736 376 301 642 301 642 380 212 380 212 437 77 437 77 702 688 702 688 593 782 593 782 379 616 379 616 844 831 844 831 896 561 896 561 146 319 146 319 195 628 195 628 501 26 501 26 185 432 185 432 102 409 102 409 876 918 876 918 296 183 296 183 569 718 569 718 594 742 594 742 17 691 17 691 80 586 80 586 827 786 827 786 99 956 99 956 464 112 464 112 604 136 604 136 510 513 510 513 677 687 677 687 582 433 582 433 952 486 952 486 191 415 191 415 784 349 784 349 81 730 81 730 953 882 953 882 626 835 626 835 459 408 459 408 852 855 852 855 555 894 555 894 726 846 726 846 467 646 467 646 110 148 110 148 465 904 465 904 353 74 353 74 583 206 583 206 204 773 204 773 425 598 425 598 350 141 350 141 731 479 731 479 751 620 751 620 218 876 218 876 482 700 482 700 264 216 264 216 544 784 544 784 676 956 676 956 516 684 516 684 192 676 192 676 698 455 698 455 902 401 902 401 580 330 580 330 497 952 497 952 633 340 633 340 336 65 336 65 193 121 193 121 710 841 710 841 602 958 602 958 77 224 77 224 86 287 86 287 302 652 302 652 91 650 91 650 458 836 458 836 481 289 481 289 788 694 788 694 440 380 440 380 469 386 469 386 191 101 191 101 487 701 487 701 942 26 942 26 507 623 507 623 77 462 77 462 339 853 339 853 827 872 827 872 712 543 712 543 808 258 808 258 261 371 261 371 91 171 91 171 330 297 330 297 492 294 492 294 682 12 682 12 779 297 779 297 717 415 717 415 120 607 120 607 367 662 367 662 456 742 456 742 799 89 799 89 679 82 679 82 1 261 1 261 400 616 400 616 524 554 524 554 855 420 855 420 653 910 653 910 31 51 31 51 867 680 867 680 36 314 36 314 832 742 832 742 499 461 499 461 110 807 110 807 941 760 941 760 456 66 456 66 776 762 776 762 508 894 508 894 397 517 397 517 656 856 656 856 731 384 731 384 410 64 410 64 483 453 483 453 583 91 583 91 362 611 362 611 853 642 853 642 458 284 458 284 536 2 536 2 305 40 305 40 121 91 121 91 800 433 800 433 690 257 690 257 403 350 403 350 65 872 65 872 193 910 193 910 219 47 219 47 753 161 753 161 268 485 268 485 881 28 881 28 505 698 505 698 288 376 288 376 476 207 476 207 881 674 881 674 451 379 451 379 748 314 748 314 400 265 400 265 749 404 749 404 375 312 375 312 675 889 675 889 786 935 786 935 81 693 81 693 210 13 210 13 339 197 339 197 781 656 781 656 462 888 462 888 325 905 325 905 284 784 284 784 140 389 140 389 619 517 619 517 585 451 585 451 829 576 829 576 954 698 954 698 358 417 358 417 109 16 109 16 913 122 913 122 69 868 69 868 635 466 635 466 891 645 891 645 502 612 502 612 347 312 347 312 488 477 488 477 451 694 451 694 649 353 649 353 871 299 871 299 937 70 937 70 656 313 656 313 743 151 743 151 536 435 536 435 187 146 187 146 559 290 559 290 813 875 813 875 793 388 793 388 219 199 219 199 622 903 622 903 567 514 567 514 793 659 793 659 199 617 199 617 154 765 154 765 484 705 484 705 4 85 4 85 507 702 507 702 463 13 463 13 71 63 71 63 757 138 757 138 875 431 875 431 662 138 662 138 591 647 591 647 624 275 624 275 42 597 42 597 726 95 726 95 137 864 137 864 555 541 555 541 778 224 778 224 555 688 555 688 802 769 802 769 931 366 931 366 408 549 408 549 948 674 948 674 839 607 839 607 788 714 788 714 160 312 160 312 268 793 268 793 741 493 741 493 891 118 891 118 368 431 368 431 529 572 529 572 490 546 490 546 789 760 789 760 84 734 84 734 288 750 288 750 897 817 897 817 672 213 672 213 858 860 858 860 918 342 918 342 601 593 601 593 216 272 216 272 206 188 206 188 848 727 848 727 285 119 285 119 826 945 826 945 318 339 318 339 554 152 554 152 636 790 636 790 900 890 900 890 759 568 759 568 898 700 898 700 866 293 866 293 690 627 690 627 53 297 53 297 380 280 380 280 706 94 706 94 566 251 566 251 800 837 800 837 631 36 631 36 175 66 175 66 22 899 22 899 800 755 800 755 402 25 402 25 260 731 260 731 602 264 602 264 345 203 345 203 146 476 146 476 752 945 752 945 16 499 16 499 22 693 22 693 126 929 126 929 753 564 753 564 857 427 857 427 823 254 823 254 243 397 243 397 116 409 116 409 946 693 946 693 78 581 78 581 871 533 871 533 150 469 150 469 599 580 599 580 236 942 236 942 821 605 821 605 4 16 4 16 304 42 304 42 681 173 681 173 653 615 653 615 633 428 633 428 225 708 225 708 740 231 740 231 602 615 602 615 816 813 816 813 311 103 311 103 760 128 760 128 75 594 75 594 680 472 680 472 830 424 830 424 515 223 515 223 716 93 716 93 734 308 734 308 354 296 354 296 330 126 330 126 717 3 717 3 21 278 21 278 818 192 818 192 370 808 370 808 52 716 52 716 767 46 767 46 527 587 527 587 817 338 817 338 208 403 208 403 334 247 334 247 792 48 792 48 820 48 820 48 28 542 28 542 208 199 208 199 104 338 104 338 855 562 855 562 274 371 274 371 285 664 285 664 506 797 506 797 510 467 510 467 96 847 96 847 852 805 852 805 87 406 87 406 396 326 396 326 200 433 200 433 233 607 233 607 813 23 813 23 704 145 704 145 406 814 406 814 443 684 443 684 103 533 103 533 470 568 470 568 856 155 856 155 485 751 485 751 244 837 244 837 396 640 396 640 602 524 602 524 69 846 69 846 703 156 703 156 30 303 30 303 170 151 170 151 568 366 568 366 183 144 183 144 713 74 713 74 597 465 597 465 904 341 904 341 139 917 139 917 295 654 295 654 395 70 395 70 479 608 479 608 352 277 352 277 46 612 46 612 292 583 292 583 41 38 41 38 453 912 453 912 54 936 54 936 260 349 260 349 851 861 851 861 312 715 312 715 141 622 141 622 8 365 8 365 458 185 458 185 116 137 116 137 320 13 320 13 653 156 653 156 953 146 953 146 731 23 731 23 496 718 496 718 595 628 595 628 769 232 769 232 44 612 44 612 718 938 718 938 704 189 704 189 895 7 895 7 195 596 195 596 813 192 813 192 851 725 851 725 802 150 802 150 557 561 557 561 9 176 9 176 663 629 663 629 353 166 353 166 617 229 617 229 895 196 895 196 403 312 403 312 842 651 842 651 830 304 830 304 580 738 580 738 426 28 426 28 11 746 11 746 50 298 50 298 551 696 551 696 269 939 269 939 747 5 747 5 327 677 327 677 506 128 506 128 65 400 65 400 656 75 656 75 442 190 442 190 722 798 722 798 152 355 152 355 717 439 717 439 610 888 610 888 334 235 334 235 416 176 416 176 343 439 343 439 305 946 305 946 257 12 257 12 5 601 5 601 611 434 611 434 825 21 825 21 740 129 740 129 218 559 218 559 438 764 438 764 515 284 515 284 89 846 89 846 430 81 430 81 165 86 165 86 171 438 171 438 195 485 195 485 30 552 30 552 175 324 175 324 639 503 639 503 701 43 701 43 345 233 345 233 721 139 721 139 395 821 395 821 549 902 549 902 199 369 199 369 285 133 285 133 792 345 792 345 480 126 480 126 78 251 78 251 322 60 322 60 243 202 243 202 838 892 838 892 867 428 867 428 530 126 530 126 299 888 299 888 772 204 772 204 950 817 950 817 83 793 83 793 187 615 187 615 365 29 365 29 32 730 32 730 148 706 148 706 867 190 867 190 220 551 220 551 337 189 337 189 240 861 240 861 336 307 336 307 525 748 525 748 86 944 86 944 367 122 367 122 445 628 445 628 891 136 891 136 687 829 687 829 877 200 877 200 937 833 937 833 77 25 77 25 588 523 588 523 311 786 311 786 143 666 143 666 602 761 602 761 634 608 634 608 954 589 954 589 619 452 619 452 815 893 815 893 788 224 788 224 804 943 804 943 250 451 250 451 856 634 856 634 312 687 312 687 736 428 736 428 99 516 99 516 643 692 643 692 861 505 861 505 551 597 551 597 157 305 157 305 838 139 838 139 959 498 959 498 914 86 914 86 129 239 129 239 778 535 778 535 125 377 125 377 79 839 79 839 174 561 174 561 917 915 917 915 482 346 482 346 886 251 886 251 340 115 340 115 613 663 613 663 24 292 24 292 54 947 54 947 564 684 564 684 519 632 519 632 957 698 957 698 779 831 779 831 738 755 738 755 261 598 261 598 671 752 671 752 721 642 721 642 331 701 331 701 220 951 220 951 203 476 203 476 231 354 231 354 732 960 732 960 397 338 397 338 424 708 424 708 834 240 834 240 902 341 902 341 691 169 691 169 810 130 810 130 147 155 147 155 9 308 9 308 162 162 162 162 450 811 450 811 45 440 45 440 861 328 861 328 213 360 213 360 373 480 373 480 528 624 528 624 763 572 763 572 615 580 615 580 370 919 370 919 825 905 825 905 369 931 369 931 887 475 887 475 740 900 740 900 806 263 806 263 843 531 843 531 672 401 672 401 506 348 506 348 915 368 915 368 856 160 856 160 128 781 128 781 32 148 32 148 573 776 573 776 436 563 436 563 707 226 707 226 34 788 34 788 888 873 888 873 24 359 24 359 528 313 528 313 382 410 382 410 423 909 423 909 459 848 459 848 52 592 52 592 206 607 206 607 60 419 60 419 104 914 104 914 92 795 92 795 400 679 400 679 707 1 707 1 717 17 717 17 373 848 373 848 191 567 191 567 585 313 585 313 727 883 727 883 347 277 347 277 220 35 220 35 99 286 99 286 302 776 302 776 222 517 222 517 329 466 329 466 142 117 142 117 361 182 361 182 327 269 327 269 477 476 477 476 116 223 116 223 648 929 648 929 275 113 275 113 355 533 355 533 436 63 436 63 250 894 250 894 253 759 253 759 939 788 939 788 617 507 617 507 746 323 746 323 132 611 132 611 512 172 512 172 49 56 49 56 775 483 775 483 868 314 868 314 688 754 688 754 169 347 169 347 61 533 61 533 347 258 347 258 583 829 583 829 941 329 941 329 121 205 121 205 485 960 485 960 531 96 531 96 476 424 476 424 360 1 360 1 480 240 480 240 849 730 849 730 119 612 119 612 743 111 743 111 956 900 956 900 746 71 746 71 531 237 531 237 921 235 921 235 115 815 115 815 260 595 260 595 82 880 82 880 19 775 19 775 700 931 700 931 230 834 230 834 271 132 271 132 361 609 361 609 750 348 750 348 568 312 568 312 385 17 385 17 697 291 697 291 266 104 266 104 204 170 204 170 617 237 617 237 56 220 56 220 651 773 651 773 836 455 836 455 430 650 430 650 393 558 393 558 934 6 934 6 565 71 565 71 412 764 412 764 202 927 202 927 667 302 667 302 448 153 448 153 661 685 661 685 34 710 34 710 948 513 948 513 936 310 936 310 393 165 393 165 541 686 541 686 316 582 316 582 289 39 289 39 260 264 260 264 423 590 423 590 112 258 112 258 375 451 375 451 353 253 353 253 557 922 557 922 269 824 269 824 632 349 632 349 830 615 830 615 668 519 668 519 337 240 337 240 369 266 369 266 824 428 824 428 737 331 737 331 440 364 440 364 622 33 622 33 300 114 300 114 425 345 425 345 768 691 768 691 444 885 444 885 886 604 886 604 290 616 290 616 805 330 805 330 41 27 41 27 181 784 181 784 375 108 375 108 484 437 484 437 2 682 2 682 196 307 196 307 727 602 727 602 698 314 698 314 404 309 404 309 193 426 193 426 493 551 493 551 933 348 933 348 554 722 554 722 841 538 841 538 232 841 232 841 276 725 276 725 440 552 440 552 499 564 499 564 492 658 492 658 157 469 157 469 685 377 685 377 445 605 445 605 577 686 577 686 147 485 147 485 899 242 899 242 178 121 178 121 735 189 735 189 898 602 898 602 664 696 664 696 191 317 191 317 579 387 579 387 184 587 184 587 713 368 713 368 209 31 209 31 681 6 681 6 129 907 129 907 691 255 691 255 469 211 469 211 142 714 142 714 299 303 299 303 755 841 755 841 248 846 248 846 815 596 815 596 835 910 835 910 485 437 485 437 487 133 487 133 10 42 10 42 149 699 149 699 487 359 487 359 527 237 527 237 731 81 731 81 46 588 46 588 727 387 727 387 542 60 542 60 480 397 480 397 413 853 413 853 592 368 592 368 767 166 767 166 20 163 20 163 685 813 685 813 751 913 751 913 161 864 161 864 886 153 886 153 171 103 171 103 211 461 211 461 175 31 175 31 131 435 131 435 933 920 933 920 407 519 407 519 600 792 600 792 694 695 694 695 104 215 104 215 346 230 346 230 328 129 328 129 783 809 783 809 64 247 64 247 439 845 439 845 364 718 364 718 8 591 8 591 204 866 204 866 176 948 176 948 96 429 96 429 421 176 421 176 181 522 181 522 3 552 3 552 19 457 19 457 460 499 460 499 145 171 145 171 594 159 594 159 606 103 606 103 252 300 252 300 443 424 443 424 72 783 72 783 579 944 579 944 338 871 338 871 659 364 659 364 818 702 818 702 494 467 494 467 305 525 305 525 352 747 352 747 692 385 692 385 521 555 521 555 182 703 182 703 861 65 861 65 579 91 579 91 418 77 418 77 61 354 61 354 565 548 565 548 539 465 539 465 581 461 581 461 805 219 805 219 279 71 279 71 505 678 505 678 896 194 896 194 9 718 9 718 238 353 238 353 283 801 283 801 864 638 864 638 711 546 711 546 617 614 617 614 573 775 573 775 177 153 177 153 884 459 884 459 924 732 924 732 641 38 641 38 581 318 581 318 316 518 316 518 758 934 758 934 284 315 284 315 63 911 63 911 301 75 301 75 135 233 135 233 592 877 592 877 391 405 391 405 950 846 950 846 396 426 396 426 569 947 569 947 68 6 68 6 131 687 131 687 501 826 501 826 307 464 307 464 66 616 66 616 744 956 744 956 449 768 449 768 18 463 18 463 350 615 350 615 632 471 632 471 153 54 153 54 883 23 883 23 645 378 645 378 369 772 369 772 75 50 75 50 755 907 755 907 485 277 485 277 527 713 527 713 739 73 739 73 622 913 622 913 809 685 809 685 239 848 239 848 514 399 514 399 960 951 960 951 494 877 494 877 187 91 187 91 845 424 845 424 405 489 405 489 234 278 234 278 789 768 789 768 42 2 42 2 663 374 663 374 960 491 960 491 74 596 74 596 566 322 566 322 562 85 562 85 107 624 107 624 294 555 294 555 400 397 400 397 211 762 211 762 42 554 42 554 503 603 503 603 147 840 147 840 633 31 633 31 713 185 713 185 286 728 286 728 155 427 155 427 662 19 662 19 554 730 554 730 780 482 780 482 540 481 540 481 317 140 317 140 615 274 615 274 827 907 827 907 663 881 663 881 619 206 619 206 588 247 588 247 569 912 569 912 862 223 862 223 39 221 39 221 79 910 79 910 560 691 560 691 466 195 466 195 644 91 644 91 751 178 751 178 615 208 615 208 324 256 324 256 753 900 753 900 524 410 524 410 817 474 817 474 890 493 890 493 489 439 489 439 77 456 77 456 87 214 87 214 749 749 749 749 318 547 318 547 726 719 726 719 178 826 178 826 343 23 343 23 351 112 351 112 704 779 704 779 516 1 516 1 296 453 296 453 179 439 179 439 509 269 509 269 65 127 65 127 482 836 482 836 422 581 422 581 157 935 157 935 298 855 298 855 205 829 205 829 440 569 440 569 739 590 739 590 604 862 604 862 161 87 161 87 881 749 881 749 800 137 800 137 43 64 43 64 523 712 523 712 461 807 461 807 866 940 866 940 563 355 563 355 952 195 952 195 714 939 714 939 246 269 246 269 339 938 339 938 150 319 150 319 932 318 932 318 230 955 230 955 208 368 208 368 664 678 664 678 582 28 582 28 266 315 266 315 212 907 212 907 35 424 35 424 540 629 540 629 924 591 924 591 80 901 80 901 131 72 131 72 632 734 632 734 889 28 889 28 688 468 688 468 692 395 692 395 422 559 422 559 254 7 254 7 800 684 800 684 884 567 884 567 245 699 245 699 775 245 775 245 527 450 527 450 959 656 959 656 431 24 431 24 819 267 819 267 873 715 873 715 338 604 338 604 483 347 483 347 669 686 669 686 347 252 347 252 170 415 170 415 414 88 414 88 291 387 291 387 338 395 338 395 261 479 261 479 237 613 237 613 738 687 738 687 827 492 827 492 799 352 799 352 412 343 412 343 54 854 54 854 643 404 643 404 309 424 309 424 312 642 312 642 510 159 510 159 599 568 599 568 197 891 197 891 15 189 15 189 405 942 405 942 932 717 932 717 203 734 203 734 942 730 942 730 217 743 217 743 856 777 856 777 773 663 773 663 673 497 673 497 423 689 423 689 30 480 30 480 430 235 430 235 822 725 822 725 284 943 284 943 677 327 677 327 134 349 134 349 378 860 378 860 725 200 725 200 728 755 728 755 199 501 199 501 185 923 185 923 814 159 814 159 742 537 742 537 496 53 496 53 320 486 320 486 773 474 773 474 955 687 955 687 61 357 61 357 221 340 221 340 567 223 567 223 388 169 388 169 235 7 235 7 93 503 93 503 481 401 481 401 429 380 429 380 268 103 268 103 32 214 32 214 869 861 869 861 160 955 160 955 888 503 888 503 657 659 657 659 345 193 345 193 736 726 736 726 144 237 144 237 564 94 564 94 630 888 630 888 826 910 826 910 379 522 379 522 804 552 804 552 553 638 553 638 303 397 303 397 534 212 534 212 469 424 469 424 201 924 201 924 888 23 888 23 25 639 25 639 167 722 167 722 678 475 678 475 629 487 629 487 678 625 678 625 528 351 528 351 419 369 419 369 572 375 572 375 889 132 889 132 16 288 16 288 924 2 924 2 376 702 376 702 464 764 464 764 500 426 500 426 600 432 600 432 871 286 871 286 330 209 330 209 505 489 505 489 8 130 8 130 123 112 123 112 31 492 31 492 791 520 791 520 437 810 437 810 266 887 266 887 895 398 895 398 550 439 550 439 848 119 848 119 56 460 56 460 825 268 825 268 714 885 714 885 919 701 919 701 842 469 842 469 620 754 620 754 630 503 630 503 665 207 665 207 79 128 79 128 272 66 272 66 440 774 440 774 909 299 909 299 656 236 656 236 213 538 213 538 725 138 725 138 259 656 259 656 28 684 28 684 451 836 451 836 268 531 268 531 855 225 855 225 289 180 289 180 918 70 918 70 41 247 41 247 936 836 936 836 650 889 650 889 907 36 907 36 314 778 314 778 593 671 593 671 134 48 134 48 224 99 224 99 268 227 268 227 816 661 816 661 896 335 896 335 145 841 145 841 747 213 747 213 482 12 482 12 679 137 679 137 347 539 347 539 356 245 356 245 4 937 4 937 679 85 679 85 571 541 571 541 179 593 179 593 237 743 237 743 815 276 815 276 91 855 91 855 523 41 523 41 422 117 422 117 244 262 244 262 243 130 243 130 447 178 447 178 581 888 581 888 473 303 473 303 869 469 869 469 417 237 417 237 666 948 666 948 881 451 881 451 901 18 901 18 580 685 580 685 388 358 388 358 211 909 211 909 140 734 140 734 492 570 492 570 356 154 356 154 560 960 560 960 104 942 104 942 789 795 789 795 902 612 902 612 932 896 932 896 580 952 580 952 188 661 188 661 120 602 120 602 269 308 269 308 782 240 782 240 94 364 94 364 199 145 199 145 777 576 777 576 249 934 249 934 126 861 126 861 178 72 178 72 418 446 418 446 266 263 266 263 557 20 557 20 232 307 232 307 644 830 644 830 652 404 652 404 351 651 351 651 71 548 71 548 393 640 393 640 830 339 830 339 162 343 162 343 171 450 171 450 541 378 541 378 924 264 924 264 898 76 898 76 178 944 178 944 301 672 301 672 548 633 548 633 845 832 845 832 633 597 633 597 38 615 38 615 785 234 785 234 784 775 784 775 437 773 437 773 355 801 355 801 151 440 151 440 763 723 763 723 583 685 583 685 84 290 84 290 432 312 432 312 778 534 778 534 355 691 355 691 102 743 102 743 472 614 472 614 809 628 809 628 908 216 908 216 137 335 137 335 465 323 465 323 658 700 658 700 461 598 461 598 612 564 612 564 760 820 760 820 371 163 371 163 737 243 737 243 325 683 325 683 554 542 554 542 440 799 440 799 392 756 392 756 185 840 185 840 68 102 68 102 141 676 141 676 572 668 572 668 332 802 332 802 34 177 34 177 161 487 161 487 316 627 316 627 332 332 332 332 802 548 802 548 480 669 480 669 836 827 836 827 226 868 226 868 375 59 375 59 913 252 913 252 69 422 69 422 317 406 317 406 723 503 723 503 865 440 865 440 88 896 88 896 528 926 528 926 97 645 97 645 112 374 112 374 780 127 780 127 826 739 826 739 910 346 910 346 124 635 124 635 494 183 494 183 919 329 919 329 327 619 327 619 128 11 128 11 131 500 131 500 121 365 121 365 636 172 636 172 749 809 749 809 668 395 668 395 146 534 146 534 554 866 554 866 230 141 230 141 831 178 831 178 957 410 957 410 393 242 393 242 960 62 960 62 713 205 713 205 297 238 297 238 469 738 469 738 72 402 72 402 406 451 406 451 833 327 833 327 843 310 843 310 524 926 524 926 645 759 645 759 884 346 884 346 361 116 361 116 281 886 281 886 881 591 881 591 942 925 942 925 555 224 555 224 955 944 955 944 888 945 888 945 411 836 411 836 639 353 639 353 823 256 823 256 298 196 298 196 848 344 848 344 820 733 820 733 395 674 395 674 391 82 391 82 173 749 173 749 549 699 549 699 848 636 848 636 799 868 799 868 866 517 866 517 31 782 31 782 421 115 421 115 736 237 736 237 109 549 109 549 944 747 944 747 229 300 229 300 885 804 885 804 650 273 650 273 229 296 229 296 750 844 750 844 396 573 396 573 119 334 119 334 458 154 458 154 285 312 285 312 915 685 915 685 943 674 943 674 301 470 301 470 591 533 591 533 885 938 885 938 433 721 433 721 154 49 154 49 416 904 416 904 545 487 545 487 314 161 314 161 31 511 31 511 943 54 943 54 514 91 514 91 69 342 69 342 777 150 777 150 215 260 215 260 519 58 519 58 337 54 337 54 420 330 420 330 566 215 566 215 668 186 668 186 155 453 155 453 446 753 446 753 297 723 297 723 109 910 109 910 350 72 350 72 931 544 931 544 268 95 268 95 361 877 361 877 281 645 281 645 97 684 97 684 318 606 318 606 380 203 380 203 776 385 776 385 836 297 836 297 666 887 666 887 339 605 339 605 873 960 873 960 922 173 922 173 959 14 959 14 540 344 540 344 952 519 952 519 816 205 816 205 904 327 904 327 834 497 834 497 882 604 882 604 338 285 338 285 466 8 466 8 883 542 883 542 533 195 533 195 142 756 142 756 700 247 700 247 29 659 29 659 541 322 541 322 240 421 240 421 737 375 737 375 939 133 939 133 903 349 903 349 864 814 864 814 844 617 844 617 657 538 657 538 924 746 924 746 788 642 788 642 491 757 491 757 695 253 695 253 448 425 448 425 539 214 539 214 567 412 567 412 310 395 310 395 383 87 383 87 146 80 146 80 476 213 476 213 780 394 780 394 869 200 869 200 263 148 263 148 373 895 373 895 704 594 704 594 259 906 259 906 869 847 869 847 942 430 942 430 668 522 668 522 183 916 183 916 611 697 611 697 116 156 116 156 647 645 647 645 527 664 527 664 430 649 430 649 837 783 837 783 360 891 360 891 947 691 947 691 413 395 413 395 765 22 765 22 698 918 698 918 865 86 865 86 913 753 913 753 927 553 927 553 24 372 24 372 265 46 265 46 289 96 289 96 116 810 116 810 128 49 128 49 216 672 216 672 144 517 144 517 268 894 268 894 147 308 147 308 936 265 936 265 731 333 731 333 732 245 732 245 720 654 720 654 615 686 615 686 366 877 366 877 609 339 609 339 68 594 68 594 114 502 114 502 245 410 245 410 344 605 344 605 507 918 507 918 287 586 287 586 895 857 895 857 450 174 450 174 223 767 223 767 856 688 856 688 850 588 850 588 680 48 680 48 763 842 763 842 525 899 525 899 911 57 911 57 312 49 312 49 599 844 599 844 491 695 491 695 242 232 242 232 959 646 959 646 927 130 927 130 696 667 696 667 523 579 523 579 771 452 771 452 278 151 278 151 670 601 670 601 105 510 105 510 460 645 460 645 702 621 702 621 738 871 738 871 485 268 485 268 202 145 202 145 130 824 130 824 832 713 832 713 781 642 781 642 664 523 664 523 912 237 912 237 438 837 438 837 621 52 621 52 20 665 20 665 86 642 86 642 448 606 448 606 467 56 467 56 411 412 411 412 75 418 75 418 905 901 905 901 58 540 58 540 388 578 388 578 931 584 931 584 893 941 893 941 51 908 51 908 761 725 761 725 552 319 552 319 82 701 82 701 343 943 343 943 758 603 758 603 294 220 294 220 467 826 467 826 299 947 299 947 214 296 214 296 852 99 852 99 637 338 637 338 132 26 132 26 255 142 255 142 583 30 583 30 705 13 705 13 124 422 124 422 254 688 254 688 130 270 130 270 35 172 35 172 47 691 47 691 951 30 951 30 636 923 636 923 772 64 772 64 177 187 177 187 14 333 14 333 108 377 108 377 365 56 365 56 927 431 927 431 652 675 652 675 554 936 554 936 279 754 279 754 540 532 540 532 457 807 457 807 949 299 949 299 557 21 557 21 420 102 420 102 214 199 214 199 216 893 216 893 426 219 426 219 719 247 719 247 927 480 927 480 603 911 603 911 66 731 66 731 546 690 546 690 433 6 433 6 221 836 221 836 33 843 33 843 793 603 793 603 88 653 88 653 313 322 313 322 563 415 563 415 114 120 114 120 226 906 226 906 845 303 845 303 615 460 615 460 232 269 232 269 54 110 54 110 745 199 745 199 58 800 58 800 721 638 721 638 80 165 80 165 102 326 102 326 613 885 613 885 913 606 913 606 826 569 826 569 652 252 652 252 228 529 228 529 167 649 167 649 655 527 655 527 454 608 454 608 566 762 566 762 96 147 96 147 749 652 749 652 770 102 770 102 664 52 664 52 459 210 459 210 561 917 561 917 301 131 301 131 837 389 837 389 114 731 114 731 759 143 759 143 245 45 245 45 636 49 636 49 37 642 37 642 286 799 286 799 197 87 197 87 58 126 58 126 431 797 431 797 65 106 65 106 332 760 332 760 797 769 797 769 895 661 895 661 438 644 438 644 123 269 123 269 445 707 445 707 499 900 499 900 816 817 816 817 826 857 826 857 156 567 156 567 698 478 698 478 742 114 742 114 562 282 562 282 6 307 6 307 819 839 819 839 391 382 391 382 866 724 866 724 73 331 73 331 186 931 186 931 319 9 319 9 327 332 327 332 434 150 434 150 555 409 555 409 827 136 827 136 476 712 476 712 397 551 397 551 548 780 548 780 553 176 553 176 288 140 288 140 807 276 807 276 322 419 322 419 628 502 628 502 80 542 80 542 14 945 14 945 34 705 34 705 551 770 551 770 847 212 847 212 225 525 225 525 857 754 857 754 740 830 740 830 246 722 246 722 27 298 27 298 588 209 588 209 643 150 643 150 273 640 273 640 111 190 111 190 146 930 146 930 898 592 898 592 301 178 301 178 376 110 376 110 342 667 342 667 93 944 93 944 724 352 724 352 327 816 327 816 273 700 273 700 537 825 537 825 607 183 607 183 209 597 209 597 732 824 732 824 69 247 69 247 440 281 440 281 33 514 33 514 570 297 570 297 548 782 548 782 315 683 315 683 872 597 872 597 518 467 518 467 516 914 516 914 647 320 647 320 548 256 548 256 950 666 950 666 177 307 177 307 247 893 247 893 617 624 617 624 513 953 513 953 863 627 863 627 929 404 929 404 951 553 951 553 821 773 821 773 235 566 235 566 370 698 370 698 776 177 776 177 881 291 881 291 919 164 919 164 283 332 283 332 907 375 907 375 574 648 574 648 71 199 71 199 355 12 355 12 786 602 786 602 377 17 377 17 223 24 223 24 904 209 904 209 258 79 258 79 254 388 254 388 156 788 156 788 698 732 698 732 312 607 312 607 666 399 666 399 380 505 380 505 294 374 294 374 36 423 36 423 534 32 534 32 452 36 452 36 53 531 53 531 832 672 832 672 547 262 547 262 787 956 787 956 723 614 723 614 777 207 777 207 141 277 141 277 260 548 260 548 109 358 109 358 378 634 378 634 354 611 354 611 501 130 501 130 368 327 368 327 594 165 594 165 302 645 302 645 67 956 67 956 905 127 905 127 845 214 845 214 511 79 511 79 138 501 138 501 41 721 41 721 354 919 354 919 41 531 41 531 242 452 242 452 609 731 609 731 123 699 123 699 91 636 91 636 629 250 629 250 464 628 464 628 287 595 287 595 526 606 526 606 671 947 671 947 309 115 309 115 496 382 496 382 121 800 121 800 158 138 158 138 224 196 224 196 459 866 459 866 647 53 647 53 302 772 302 772 286 316 286 316 167 276 167 276 76 935 76 935 891 495 891 495 792 489 792 489 453 689 453 689 246 439 246 439 837 115 837 115 514 86 514 86 654 513 654 513 872 506 872 506 264 861 264 861 491 911 491 911 943 570 943 570 210 641 210 641 213 271 213 271 26 875 26 875 303 309 303 309 686 702 686 702 813 823 813 823 83 675 83 675 365 910 365 910 898 957 898 957 420 38 420 38 456 34 456 34 920 96 920 96 136 476 136 476 951 748 951 748 255 1 255 1 798 194 798 194 419 622 419 622 796 838 796 838 300 198 300 198 353 403 353 403 6 496 6 496 692 950 692 950 687 324 687 324 942 627 942 627 571 14 571 14 957 833 957 833 722 719 722 719 98 777 98 777 49 828 49 828 51 810 51 810 805 125 805 125 538 760 538 760 147 687 147 687 596 569 596 569 819 483 819 483 946 679 946 679 720 605 720 605 731 624 731 624 521 725 521 725 584 57 584 57 916 889 916 889 711 663 711 663 54 617 54 617 890 340 890 340 85 880 85 880 132 948 132 948 162 797 162 797 484 404 484 404 64 706 64 706 67 203 67 203 928 506 928 506 139 60 139 60 455 530 455 530 318 450 318 450 720 142 720 142 237 40 237 40 295 420 295 420 834 943 834 943 78 383 78 383 796 445 796 445 29 102 29 102 568 562 568 562 535 156 535 156 931 163 931 163 348 574 348 574 364 588 364 588 376 655 376 655 825 411 825 411 779 74 779 74 708 370 708 370 776 345 776 345 540 937 540 937 952 607 952 607 288 905 288 905 776 594 776 594 495 468 495 468 412 118 412 118 938 328 938 328 570 220 570 220 596 286 596 286 278 213 278 213 48 139 48 139 946 237 946 237 102 357 102 357 933 846 933 846 806 676 806 676 151 891 151 891 623 818 623 818 89 685 89 685 250 380 250 380 588 617 588 617 159 150 159 150 647 811 647 811 106 645 106 645 218 815 218 815 357 79 357 79 492 738 492 738 690 235 690 235 245 552 245 552 130 71 130 71 261 23 261 23 287 642 287 642 892 187 892 187 675 563 675 563 208 208 208 208 639 288 639 288 458 715 458 715 758 648 758 648 8 82 8 82 863 26 863 26 445 63 445 63 358 380 358 380 941 865 941 865 395 325 395 325 306 250 306 250 737 2 737 2 185 450 185 450 912 629 912 629 5 610 5 610 85 913 85 913 491 507 491 507 61 256 61 256 341 541 341 541 109 925 109 925 64 400 64 400 669 378 669 378 509 590 509 590 408 155 408 155 691 390 691 390 701 313 701 313 283 219 283 219 65 321 65 321 643 803 643 803 171 786 171 786 140 297 140 297 215 387 215 387 364 812 364 812 564 218 564 218 749 670 749 670 582 214 582 214 684 805 684 805 932 102 932 102 475 349 475 349 123 815 123 815 575 723 575 723 457 394 457 394 114 460 114 460 738 259 738 259 546 572 546 572 879 667 879 667 336 400 336 400 298 903 298 903 339 485 339 485 548 176 548 176 659 590 659 590 640 625 640 625 142 593 142 593 629 924 629 924 534 170 534 170 591 437 591 437 528 8 528 8 238 885 238 885 118 11 118 11 918 332 918 332 284 656 284 656 146 149 146 149 271 736 271 736 670 804 670 804 910 897 910 897 581 749 581 749 475 432 475 432 229 533 229 533 718 862 718 862 110 632 110 632 596 175 596 175 358 739 358 739 364 252 364 252 808 346 808 346 288 148 288 148 627 303 627 303 465 58 465 58 69 843 69 843 399 748 399 748 496 269 496 269 791 722 791 722 369 816 369 816 626 939 626 939 35 836 35 836 459 412 459 412 194 870 194 870 131 797 131 797 262 696 262 696 398 284 398 284 703 82 703 82 371 506 371 506 717 190 717 190 293 634 293 634 140 405 140 405 531 121 531 121 629 664 629 664 50 866 50 866 670 835 670 835 179 700 179 700 482 784 482 784 180 858 180 858 82 678 82 678 884 235 884 235 819 776 819 776 860 496 860 496 838 737 838 737 101 283 101 283 33 528 33 528 418 23 418 23 877 870 877 870 564 832 564 832 809 556 809 556 659 807 659 807 933 346 933 346 204 399 204 399 520 289 520 289 830 179 830 179 907 419 907 419 412 254 412 254 636 885 636 885 302 913 302 913 508 100 508 100 79 192 79 192 513 557 513 557 944 661 944 661 469 899 469 899 660 908 660 908 149 12 149 12 370 741 370 741 407 278 407 278 243 218 243 218 801 358 801 358 946 878 946 878 645 147 645 147 603 345 603 345 681 413 681 413 688 389 688 389 650 633 650 633 327 529 327 529 760 654 760 654 330 654 330 654 469 187 469 187 246 324 246 324 218 336 218 336 413 494 413 494 733 949 733 949 133 10 133 10 879 940 879 940 270 949 270 949 590 149 590 149 353 70 353 70 23 68 23 68 754 444 754 444 697 771 697 771 460 585 460 585 568 782 568 782 588 340 588 340 940 725 940 725 548 567 548 567 384 829 384 829 243 31 243 31 390 500 390 500 410 200 410 200 663 72 663 72 156 184 156 184 180 867 180 867 322 367 322 367 371 563 371 563 859 627 859 627 700 643 700 643 88 314 88 314 838 293 838 293 329 958 329 958 606 286 606 286 404 751 404 751 820 942 820 942 135 295 135 295 630 18 630 18 19 774 19 774 762 870 762 870 163 21 163 21 376 233 376 233 487 94 487 94 56 524 56 524 417 796 417 796 537 824 537 824 874 129 874 129 75 390 75 390 429 881 429 881 80 311 80 311 820 458 820 458 297 211 297 211 372 383 372 383 547 453 547 453 867 90 867 90 83 554 83 554 788 4 788 4 354 341 354 341 872 728 872 728 399 77 399 77 151 744 151 744 554 76 554 76 174 56 174 56 858 1 858 1 139 321 139 321 152 783 152 783 99 48 99 48 498 76 498 76 701 228 701 228 73 643 73 643 181 435 181 435 595 178 595 178 954 165 954 165 335 376 335 376 314 249 314 249 654 282 654 282 295 785 295 785 352 306 352 306 37 485 37 485 276 665 276 665 272 252 272 252 240 692 240 692 300 672 300 672 919 927 919 927 376 258 376 258 729 258 729 258 344 506 344 506 539 956 539 956 717 536 717 536 451 480 451 480 538 651 538 651 497 877 497 877 197 837 197 837 259 611 259 611 716 495 716 495 76 285 76 285 779 414 779 414 835 537 835 537 753 922 753 922 560 522 560 522 770 800 770 800 881 663 881 663 214 481 214 481 184 922 184 922 216 321 216 321 458 35 458 35 263 856 263 856 705 307 705 307 568 116 568 116 908 385 908 385 402 789 402 789 490 184 490 184 528 48 528 48 499 119 499 119 323 237 323 237 399 720 399 720 380 265 380 265 268 478 268 478 733 405 733 405 100 829 100 829 462 193 462 193 63 328 63 328 172 103 172 103 873 791 873 791 833 935 833 935 901 627 901 627 39 726 39 726 904 476 904 476 142 380 142 380 699 196 699 196 507 86 507 86 636 210 636 210 259 788 259 788 916 604 916 604 260 382 260 382 941 645 941 645 42 556 42 556 929 541 929 541 604 868 604 868 89 36 89 36 413 397 413 397 398 15 398 15 130 329 130 329 339 901 339 901 308 360 308 360 201 741 201 741 818 563 818 563 616 63 616 63 588 98 588 98 297 166 297 166 486 933 486 933 322 480 322 480 856 534 856 534 357 104 357 104 794 268 794 268 755 199 755 199 839 603 839 603 802 125 802 125 251 828 251 828 952 472 952 472 669 682 669 682 854 500 854 500 440 227 440 227 790 644 790 644 211 117 211 117 952 543 952 543 7 547 7 547 848 915 848 915 258 675 258 675 580 480 580 480 453 736 453 736 81 378 81 378 742 824 742 824 199 395 199 395 79 958 79 958 648 302 648 302 317 633 317 633 269 309 269 309 514 356 514 356 97 101 97 101 259 300 259 300 932 437 932 437 506 373 506 373 265 19 265 19 885 86 885 86 792 350 792 350 277 472 277 472 429 428 429 428 912 826 912 826 247 326 247 326 752 624 752 624 442 808 442 808 210 160 210 160 141 258 141 258 744 291 744 291 29 249 29 249 823 202 823 202 424 422 424 422 218 727 218 727 643 214 643 214 765 639 765 639 405 456 405 456 34 111 34 111 153 626 153 626 864 644 864 644 672 893 672 893 351 81 351 81 717 516 717 516 29 669 29 669 23 217 23 217 650 896 650 896 177 720 177 720 902 690 902 690 551 583 551 583 127 860 127 860 26 480 26 480 443 797 443 797 237 933 237 933 919 843 919 843 276 917 276 917 579 239 579 239 666 673 666 673 257 644 257 644 285 818 285 818 106 636 106 636 717 928 717 928 489 635 489 635 561 892 561 892 125 602 125 602 33 135 33 135 444 293 444 293 269 377 269 377 459 734 459 734 308 763 308 763 614 760 614 760 302 109 302 109 414 540 414 540 675 929 675 929 22 871 22 871 402 734 402 734 134 810 134 810 267 542 267 542 504 809 504 809 949 208 949 208 206 669 206 669 73 790 73 790 378 690 378 690 468 200 468 200 131 137 131 137 185 368 185 368 199 247 199 247 941 268 941 268 436 645 436 645 762 272 762 272 781 238 781 238 380 225 380 225 235 675 235 675 487 922 487 922 761 330 761 330 511 523 511 523 567 699 567 699 30 757 30 757 697 258 697 258 497 527 497 527 101 96 101 96 252 132 252 132 120 330 120 330 530 883 530 883 194 232 194 232 861 494 861 494 805 471 805 471 156 635 156 635 154 488 154 488 32 534 32 534 748 735 748 735 718 685 718 685 826 308 826 308 864 35 864 35 633 405 633 405 548 589 548 589 241 674 241 674 379 760 379 760 379 752 379 752 539 673 539 673 841 455 841 455 782 827 782 827 222 292 222 292 881 813 881 813 146 376 146 376 438 401 438 401 207 294 207 294 290 247 290 247 535 329 535 329 911 671 911 671 699 492 699 492 299 387 299 387 293 272 293 272 824 779 824 779 330 598 330 598 74 97 74 97 844 248 844 248 123 246 123 246 851 211 851 211 41 76 41 76 676 609 676 609 59 39 59 39 844 441 844 441 684 172 684 172 62 582 62 582 136 687 136 687 579 360 579 360 306 637 306 637 501 566 501 566 478 210 478 210 388 631 388 631 23 931 23 931 180 424 180 424 506 470 506 470 797 377 797 377 825 517 825 517 234 336 234 336 219 644 219 644 758 199 758 199 835 163 835 163 10 940 10 940 41 654 41 654 619 790 619 790 791 342 791 342 951 136 951 136 176 895 176 895 273 350 273 350 303 78 303 78 689 491 689 491 231 190 231 190 609 433 609 433 510 831 510 831 195 106 195 106 621 690 621 690 392 451 392 451 65 814 65 814 826 604 826 604 29 446 29 446 563 713 563 713 438 417 438 417 804 276 804 276 85 777 85 777 271 696 271 696 857 668 857 668 526 359 526 359 562 118 562 118 266 262 266 262 935 357 935 357 708 876 708 876 721 684 721 684 335 294 335 294 478 896 478 896 147 694 147 694 716 463 716 463 58 883 58 883 842 603 842 603 392 2 392 2 47 757 47 757 888 258 888 258 372 47 372 47 603 366 603 366 163 206 163 206 542 905 542 905 803 181 803 181 919 333 919 333 656 10 656 10 126 701 126 701 119 361 119 361 419 77 419 77 553 477 553 477 137 107 137 107 496 406 496 406 268 256 268 256 99 771 99 771 800 100 800 100 942 841 942 841 201 744 201 744 914 1 914 1 288 375 288 375 215 267 215 267 706 685 706 685 42 587 42 587 370 534 370 534 689 237 689 237 129 667 129 667 790 451 790 451 594 345 594 345 342 84 342 84 28 161 28 161 67 346 67 346 811 887 811 887 834 516 834 516 927 468 927 468 206 629 206 629 811 100 811 100 51 451 51 451 23 841 23 841 19 761 19 761 895 790 895 790 677 661 677 661 339 148 339 148 497 523 497 523 469 832 469 832 85 128 85 128 157 75 157 75 707 783 707 783 152 25 152 25 192 584 192 584 197 387 197 387 615 428 615 428 503 469 503 469 868 562 868 562 662 272 662 272 698 6 698 6 541 937 541 937 894 196 894 196 221 712 221 712 153 1 153 1 121 10 121 10 137 771 137 771 232 512 232 512 608 324 608 324 823 430 823 430 516 627 516 627 772 717 772 717 622 562 622 562 260 201 260 201 811 857 811 857 61 323 61 323 222 498 222 498 141 720 141 720 636 699 636 699 737 184 737 184 718 935 718 935 319 568 319 568 690 861 690 861 189 448 189 448 27 439 27 439 519 566 519 566 909 133 909 133 29 306 29 306 418 904 418 904 594 256 594 256 327 375 327 375 78 865 78 865 639 509 639 509 269 777 269 777 927 632 927 632 287 802 287 802 720 828 720 828 806 136 806 136 657 782 657 782 691 426 691 426 200 50 200 50 731 638 731 638 79 50 79 50 610 58 610 58 632 204 632 204 585 106 585 106 543 662 543 662 232 317 232 317 96 896 96 896 366 124 366 124 869 471 869 471 193 803 193 803 872 476 872 476 187 736 187 736 110 478 110 478 730 270 730 270 529 352 529 352 434 951 434 951 959 728 959 728 492 670 492 670 313 49 313 49 386 119 386 119 661 137 661 137 69 554 69 554 445 884 445 884 791 467 791 467 174 567 174 567 177 133 177 133 570 590 570 590 30 642 30 642 710 358 710 358 958 580 958 580 781 291 781 291 389 888 389 888 923 284 923 284 697 62 697 62 82 90 82 90 503 490 503 490 168 413 168 413 366 134 366 134 103 471 103 471 226 398 226 398 173 430 173 430 619 818 619 818 42 254 42 254 691 791 691 791 100 789 100 789 892 471 892 471 245 374 245 374 88 828 88 828 12 87 12 87 943 905 943 905 168 482 168 482 892 177 892 177 737 759 737 759 144 734 144 734 927 297 927 297 526 747 526 747 672 125 672 125 566 878 566 878 890 480 890 480 519 491 519 491 787 324 787 324 364 515 364 515 786 9 786 9 910 511 910 511 572 266 572 266 19 75 19 75 318 473 318 473 556 753 556 753 292 42 292 42 603 44 603 44 521 290 521 290 249 750 249 750 544 413 544 413 753 603 753 603 495 809 495 809 67 12 67 12 591 456 591 456 258 910 258 910 173 306 173 306 726 800 726 800 780 16 780 16 955 697 955 697 577 258 577 258 641 383 641 383 246 155 246 155 266 336 266 336 551 287 551 287 846 701 846 701 808 908 808 908 154 330 154 330 349 270 349 270 396 48 396 48 960 713 960 713 281 732 281 732 926 595 926 595 648 685 648 685 154 886 154 886 181 185 181 185 553 243 553 243 463 584 463 584 533 442 533 442 601 344 601 344 507 884 507 884 45 216 45 216 564 941 564 941 79 218 79 218 431 687 431 687 93 472 93 472 242 813 242 813 100 362 100 362 357 252 357 252 383 589 383 589 887 490 887 490 854 717 854 717 833 9 833 9 842 194 842 194 771 927 771 927 788 445 788 445 654 486 654 486 511 258 511 258 7 781 7 781 875 10 875 10 297 695 297 695 267 577 267 577 128 313 128 313 551 712 551 712 622 96 622 96 283 948 283 948 873 745 873 745 699 8 699 8 476 848 476 848 1 98 1 98 837 238 837 238 429 530 429 530 444 139 444 139 900 232 900 232 192 255 192 255 225 101 225 101 806 664 806 664 944 832 944 832 405 23 405 23 628 676 628 676 776 494 776 494 577 559 577 559 528 264 528 264 386 373 386 373 272 577 272 577 564 956 564 956 383 746 383 746 937 61 937 61 41 199 41 199 903 297 903 297 367 80 367 80 710 34 710 34 898 115 898 115 950 957 950 957 492 336 492 336 246 391 246 391 199 60 199 60 254 381 254 381 323 447 323 447 214 338 214 338 677 342 677 342 221 365 221 365 706 625 706 625 643 424 643 424 328 310 328 310 591 82 591 82 310 956 310 956 409 814 409 814 799 721 799 721 492 53 492 53 375 201 375 201 534 797 534 797 96 594 96 594 559 625 559 625 120 414 120 414 378 885 378 885 655 388 655 388 89 280 89 280 92 35 92 35 855 772 855 772 793 586 793 586 766 626 766 626 705 542 705 542 725 453 725 453 436 235 436 235 119 145 119 145 872 749 872 749 213 606 213 606 422 601 422 601 178 680 178 680 589 533 589 533 421 290 421 290 718 827 718 827 858 238 858 238 174 26 174 26 913 358 913 358 391 629 391 629 94 791 94 791 583 258 583 258 495 171 495 171 873 280 873 280 661 273 661 273 436 582 436 582 34 836 34 836 874 550 874 550 661 524 661 524 772 587 772 587 511 419 511 419 13 567 13 567 517 633 517 633 357 292 357 292 33 367 33 367 895 575 895 575 929 476 929 476 99 679 99 679 167 843 167 843 173 755 173 755 487 891 487 891 588 105 588 105 428 798 428 798 708 136 708 136 108 511 108 511 398 139 398 139 945 115 945 115 674 703 674 703 657 189 657 189 297 440 297 440 481 938 481 938 593 366 593 366 648 505 648 505 476 459 476 459 798 45 798 45 477 520 477 520 2 167 2 167 255 140 255 140 133 832 133 832 542 126 542 126 761 562 761 562 454 483 454 483 836 44 836 44 471 114 471 114 478 273 478 273 837 216 837 216 87 951 87 951 22 438 22 438 718 617 718 617 743 226 743 226 123 614 123 614 232 226 232 226 614 607 614 607 667 500 667 500 921 649 921 649 194 600 194 600 141 133 141 133 555 577 555 577 118 897 118 897 897 889 897 889 681 841 681 841 433 503 433 503 334 415 334 415 958 487 958 487 94 758 94 758 573 806 573 806 363 503 363 503 151 647 151 647 138 528 138 528 797 863 797 863 425 253 425 253 772 91 772 91 407 380 407 380 111 812 111 812 272 688 272 688 208 574 208 574 289 495 289 495 622 626 622 626 811 68 811 68 551 285 551 285 420 493 420 493 424 584 424 584 405 541 405 541 631 878 631 878 93 572 93 572 42 385 42 385 236 866 236 866 237 612 237 612 137 543 137 543 128 434 128 434 461 183 461 183 759 54 759 54 166 542 166 542 248 305 248 305 597 448 597 448 320 152 320 152 688 572 688 572 31 787 31 787 353 803 353 803 119 959 119 959 36 958 36 958 449 557 449 557 717 774 717 774 64 106 64 106 875 403 875 403 543 945 543 945 640 708 640 708 875 156 875 156 636 220 636 220 107 166 107 166 418 658 418 658 910 218 910 218 633 281 633 281 536 500 536 500 673 600 673 600 865 677 865 677 75 745 75 745 915 145 915 145 764 475 764 475 847 177 847 177 585 176 585 176 176 97 176 97 8 369 8 369 737 534 737 534 423 584 423 584 56 943 56 943 375 733 375 733 159 253 159 253 859 332 859 332 147 841 147 841 650 552 650 552 614 331 614 331 720 372 720 372 510 756 510 756 13 104 13 104 787 37 787 37 820 114 820 114 564 566 564 566 398 946 398 946 643 432 643 432 117 572 117 572 116 467 116 467 153 474 153 474 211 81 211 81 382 136 382 136 763 593 763 593 188 630 188 630 766 394 766 394 132 116 132 116 196 411 196 411 389 169 389 169 417 695 417 695 782 2 782 2 354 489 354 489 147 260 147 260 918 191 918 191 692 915 692 915 531 916 531 916 195 358 195 358 279 368 279 368 696 16 696 16 565 334 565 334 925 723 925 723 595 681 595 681 740 635 740 635 654 319 654 319 766 517 766 517 725 373 725 373 67 735 67 735 860 434 860 434 137 711 137 711 865 326 865 326 169 232 169 232 233 615 233 615 252 373 252 373 488 622 488 622 750 912 750 912 226 618 226 618 957 403 957 403 49 477 49 477 765 843 765 843 706 895 706 895 278 375 278 375 280 442 280 442 900 13 900 13 840 492 840 492 87 694 87 694 636 936 636 936 49 781 49 781 560 309 560 309 330 165 330 165 248 845 248 845 56 160 56 160 255 152 255 152 106 463 106 463 749 217 749 217 769 869 769 869 239 785 239 785 87 847 87 847 665 45 665 45 670 32 670 32 292 57 292 57 89 534 89 534 301 474 301 474 738 224 738 224 294 876 294 876 482 739 482 739 340 125 340 125 155 184 155 184 593 463 593 463 926 683 926 683 523 858 523 858 85 638 85 638 643 775 643 775 122 292 122 292 862 646 862 646 153 313 153 313 547 385 547 385 606 151 606 151 322 934 322 934 560 778 560 778 519 633 519 633 373 193 373 193 144 563 144 563 421 735 421 735 17 449 17 449 143 58 143 58 722 2 722 2 687 588 687 588 663 359 663 359 156 424 156 424 783 720 783 720 773 874 773 874 428 504 428 504 24 231 24 231 476 643 476 643 603 172 603 172 166 830 166 830 773 281 773 281 361 721 361 721 227 401 227 401 245 199 245 199 492 605 492 605 394 259 394 259 684 711 684 711 347 131 347 131 545 341 545 341 543 661 543 661 286 451 286 451 739 640 739 640 518 511 518 511 837 380 837 380 725 940 725 940 314 245 314 245 664 160 664 160 520 332 520 332 495 869 495 869 141 406 141 406 722 827 722 827 118 155 118 155 73 341 73 341 521 472 521 472 307 472 307 472 284 637 284 637 448 735 448 735 795 624 795 624 183 185 183 185 198 777 198 777 561 873 561 873 688 20 688 20 92 421 92 421 65 722 65 722 504 344 504 344 885 312 885 312 413 609 413 609 948 722 948 722 920 17 920 17 634 113 634 113 673 241 673 241 896 954 896 954 324 596 324 596 941 90 941 90 96 49 96 49 186 822 186 822 757 610 757 610 932 387 932 387 895 939 895 939 175 493 175 493 206 462 206 462 762 60 762 60 364 446 364 446 840 172 840 172 693 98 693 98 944 432 944 432 413 212 413 212 607 746 607 746 104 547 104 547 723 117 723 117 240 338 240 338 544 732 544 732 355 471 355 471 899 285 899 285 890 949 890 949 804 898 804 898 850 645 850 645 881 793 881 793 25 940 25 940 679 426 679 426 776 122 776 122 215 301 215 301 106 52 106 52 617 915 617 915 863 340 863 340 788 189 788 189 602 644 602 644 39 66 39 66 548 935 548 935 323 238 323 238 599 721 599 721 543 765 543 765 547 457 547 457 835 868 835 868 140 654 140 654 333 9 333 9 362 207 362 207 815 6 815 6 558 170 558 170 517 590 517 590 165 247 165 247 854 816 854 816 320 805 320 805 194 282 194 282 578 286 578 286 4 319 4 319 703 128 703 128 621 9 621 9 418 798 418 798 809 255 809 255 788 240 788 240 356 606 356 606 86 162 86 162 57 808 57 808 708 227 708 227 483 129 483 129 850 224 850 224 366 767 366 767 137 248 137 248 637 237 637 237 67 1 67 1 645 138 645 138 369 452 369 452 271 840 271 840 185 77 185 77 8 731 8 731 374 885 374 885 693 326 693 326 266 526 266 526 92 788 92 788 206 666 206 666 784 914 784 914 754 401 754 401 825 258 825 258 182 220 182 220 275 343 275 343 368 155 368 155 173 634 173 634 393 480 393 480 172 777 172 777 704 370 704 370 325 82 325 82 613 203 613 203 326 477 326 477 351 602 351 602 719 648 719 648 11 537 11 537 787 566 787 566 492 938 492 938 885 255 885 255 384 499 384 499 483 108 483 108 400 424 400 424 163 440 163 440 827 366 827 366 523 149 523 149 178 417 178 417 520 359 520 359 314 270 314 270 344 327 344 327 365 762 365 762 848 129 848 129 505 665 505 665 534 598 534 598 735 471 735 471 743 187 743 187 181 851 181 851 595 792 595 792 421 223 421 223 252 779 252 779 300 2 300 2 923 482 923 482 539 566 539 566 59 228 59 228 90 554 90 554 188 393 188 393 736 320 736 320 316 528 316 528 130 929 130 929 271 548 271 548 43 522 43 522 720 698 720 698 507 704 507 704 774 581 774 581 210 876 210 876 756 827 756 827 482 906 482 906 96 917 96 917 127 940 127 940 57 423 57 423 384 214 384 214 596 573 596 573 596 702 596 702 536 88 536 88 189 80 189 80 832 748 832 748 335 936 335 936 669 292 669 292 693 731 693 731 45 110 45 110 534 287 534 287 711 925 711 925 949 185 949 185 745 598 745 598 207 415 207 415 334 891 334 891 792 895 792 895 2 228 2 228 214 441 214 441 552 923 552 923 39 290 39 290 884 798 884 798 184 706 184 706 50 544 50 544 398 214 398 214 829 584 829 584 508 208 508 208 25 295 25 295 191 243 191 243 9 944 9 944 797 709 797 709 837 449 837 449 894 390 894 390 144 581 144 581 670 235 670 235 255 154 255 154 396 476 396 476 443 212 443 212 748 630 748 630 259 824 259 824 758 9 758 9 679 322 679 322 757 346 757 346 782 927 782 927 648 99 648 99 561 307 561 307 356 143 356 143 208 126 208 126 501 526 501 526 103 455 103 455 558 542 558 542 666 113 666 113 530 183 530 183 236 888 236 888 894 512 894 512 244 335 244 335 8 639 8 639 170 557 170 557 646 262 646 262 748 411 748 411 139 800 139 800 842 674 842 674 856 759 856 759 65 950 65 950 259 425 259 425 161 769 161 769 374 906 374 906 12 671 12 671 878 671 878 671 571 544 571 544 60 611 60 611 825 73 825 73 840 902 840 902 742 19 742 19 9 681 9 681 309 43 309 43 590 99 590 99 814 432 814 432 440 959 440 959 125 828 125 828 417 396 417 396 103 779 103 779 590 40 590 40 723 917 723 917 267 700 267 700 563 371 563 371 901 301 901 301 524 948 524 948 762 84 762 84 57 282 57 282 511 766 511 766 742 605 742 605 533 230 533 230 105 143 105 143 413 21 413 21 538 211 538 211 678 188 678 188 113 725 113 725 942 290 942 290 101 612 101 612 71 898 71 898 514 325 514 325 534 777 534 777 744 433 744 433 470 475 470 475 139 852 139 852 339 142 339 142 241 400 241 400 944 173 944 173 183 184 183 184 417 566 417 566 525 85 525 85 753 861 753 861 629 612 629 612 510 263 510 263 840 150 840 150 696 336 696 336 241 143 241 143 869 69 869 69 943 424 943 424 928 747 928 747 151 750 151 750 150 310 150 310 16 672 16 672 199 146 199 146 726 564 726 564 843 414 843 414 586 172 586 172 666 216 666 216 259 643 259 643 646 541 646 541 784 525 784 525 698 745 698 745 144 59 144 59 920 330 920 330 813 598 813 598 665 796 665 796 540 87 540 87 327 836 327 836 474 14 474 14 925 523 925 523 752 875 752 875 417 302 417 302 818 234 818 234 417 767 417 767 532 756 532 756 777 41 777 41 509 184 509 184 757 234 757 234 410 237 410 237 139 643 139 643 430 316 430 316 648 870 648 870 846 900 846 900 572 255 572 255 932 409 932 409 9 168 9 168 877 833 877 833 40 690 40 690 890 694 890 694 804 739 804 739 819 230 819 230 348 243 348 243 591 182 591 182 69 270 69 270 797 763 797 763 38 341 38 341 766 959 766 959 667 540 667 540 232 130 232 130 723 302 723 302 229 630 229 630 850 132 850 132 338 706 338 706 47 274 47 274 672 385 672 385 23 571 23 571 407 448 407 448 520 471 520 471 462 835 462 835 535 820 535 820 244 128 244 128 299 786 299 786 650 866 650 866 319 102 319 102 39 71 39 71 36 280 36 280 243 3 243 3 572 517 572 517 300 923 300 923 577 701 577 701 548 139 548 139 316 902 316 902 128 769 128 769 398 279 398 279 635 223 635 223 810 350 810 350 409 123 409 123 148 740 148 740 501 258 501 258 11 404 11 404 878 765 878 765 846 383 846 383 840 872 840 872 699 460 699 460 347 51 347 51 708 917 708 917 786 452 786 452 751 297 751 297 812 498 812 498 62 907 62 907 803 560 803 560 368 271 368 271 924 581 924 581 635 882 635 882 788 807 788 807 625 478 625 478 246 106 246 106 245 303 245 303 640 147 640 147 190 565 190 565 578 93 578 93 857 821 857 821 867 504 867 504 228 169 228 169 796 709 796 709 724 379 724 379 698 795 698 795 224 134 224 134 83 821 83 821 643 322 643 322 750 826 750 826 364 324 364 324 643 665 643 665 506 946 506 946 427 194 427 194 93 678 93 678 466 90 466 90 476 879 476 879 53 890 53 890 400 911 400 911 939 943 939 943 487 446 487 446 601 56 601 56 866 805 866 805 252 268 252 268 279 292 279 292 484 401 484 401 367 78 367 78 819 166 819 166 489 680 489 680 33 666 33 666 21 813 21 813 763 946 763 946 602 780 602 780 416 359 416 359 114 40 114 40 643 165 643 165 40 87 40 87 556 846 556 846 929 932 929 932 631 437 631 437 528 334 528 334 19 292 19 292 191 902 191 902 67 278 67 278 545 765 545 765 747 180 747 180 22 701 22 701 862 145 862 145 292 559 292 559 768 273 768 273 92 927 92 927 296 847 296 847 733 451 733 451 450 946 450 946 110 831 110 831 315 689 315 689 93 239 93 239 53 554 53 554 871 601 871 601 233 44 233 44 734 121 734 121 98 444 98 444 103 830 103 830 640 594 640 594 55 413 55 413 364 560 364 560 269 443 269 443 854 704 854 704 799 770 799 770 370 310 370 310 92 442 92 442 904 902 904 902 265 417 265 417 438 149 438 149 635 421 635 421 686 895 686 895 224 237 224 237 949 17 949 17 631 913 631 913 358 143 358 143 211 221 211 221 493 304 493 304 924 658 924 658 13 733 13 733 794 758 794 758 503 959 503 959 384 908 384 908 957 123 957 123 122 936 122 936 534 810 534 810 603 515 603 515 783 722 783 722 646 491 646 491 124 613 124 613 432 609 432 609 836 806 836 806 531 85 531 85 513 601 513 601 909 540 909 540 744 636 744 636 75 510 75 510 645 834 645 834 147 696 147 696 755 82 755 82 678 455 678 455 47 490 47 490 97 174 97 174 448 523 448 523 526 40 526 40 48 84 48 84 308 643 308 643 690 756 690 756 925 614 925 614 220 202 220 202 728 121 728 121 535 231 535 231 842 537 842 537 546 148 546 148 936 278 936 278 77 137 77 137 896 374 896 374 191 887 191 887 689 48 689 48 625 448 625 448 109 818 109 818 945 953 945 953 574 860 574 860 416 751 416 751 831 195 831 195 564 223 564 223 671 367 671 367 119 700 119 700 866 157 866 157 454 556 454 556 799 381 799 381 338 524 338 524 386 949 386 949 419 808 419 808 780 220 780 220 912 451 912 451 14 128 14 128 136 725 136 725 370 865 370 865 332 264 332 264 626 371 626 371 306 891 306 891 932 127 932 127 795 132 795 132 415 348 415 348 735 879 735 879 245 589 245 589 182 486 182 486 384 867 384 867 91 343 91 343 79 720 79 720 181 705 181 705 631 439 631 439 661 542 661 542 600 844 600 844 670 434 670 434 118 206 118 206 301 228 301 228 488 300 488 300 372 397 372 397 475 268 475 268 697 382 697 382 718 517 718 517 84 953 84 953 852 36 852 36 501 500 501 500 533 299 533 299 667 474 667 474 844 205 844 205 714 372 714 372 486 532 486 532 306 572 306 572 561 450 561 450 955 181 955 181 17 909 17 909 689 100 689 100 556 805 556 805 757 834 757 834 634 363 634 363 312 508 312 508 651 118 651 118 772 305 772 305 190 17 190 17 691 376 691 376 331 763 331 763 438 727 438 727 250 357 250 357 298 56 298 56 727 905 727 905 587 780 587 780 313 816 313 816 804 434 804 434 437 475 437 475 398 876 398 876 30 790 30 790 438 47 438 47 540 547 540 547 159 808 159 808 171 309 171 309 670 52 670 52 794 373 794 373 860 230 860 230 909 769 909 769 152 69 152 69 892 744 892 744 674 459 674 459 882 623 882 623 417 679 417 679 462 847 462 847 846 700 846 700 5 500 5 500 183 544 183 544 542 575 542 575 253 606 253 606 757 133 757 133 662 500 662 500 696 655 696 655 524 406 524 406 941 280 941 280 955 617 955 617 362 850 362 850 535 328 535 328 604 865 604 865 292 3 292 3 1 606 1 606 700 603 700 603 685 21 685 21 525 904 525 904 73 7 73 7 216 883 216 883 271 105 271 105 627 252 627 252 272 740 272 740 878 339 878 339 20 36 20 36 738 647 738 647 233 133 233 133 247 838 247 838 108 134 108 134 407 394 407 394 727 889 727 889 440 807 440 807 93 314 93 314 817 743 817 743 246 651 246 651 736 691 736 691 528 177 528 177 98 503 98 503 99 776 99 776 344 833 344 833 3 415 3 415 825 113 825 113 288 136 288 136 898 801 898 801 633 61 633 61 91 281 91 281 198 315 198 315 120 939 120 939 286 865 286 865 746 255 746 255 84 626 84 626 613 161 613 161 877 468 877 468 36 189 36 189 769 427 769 427 76 259 76 259 149 533 149 533 558 75 558 75 207 267 207 267 217 366 217 366 775 136 775 136 939 318 939 318 429 133 429 133 589 941 589 941 696 406 696 406 285 482 285 482 576 172 576 172 206 439 206 439 176 106 176 106 483 572 483 572 776 747 776 747 120 241 120 241 347 634 347 634 250 656 250 656 465 471 465 471 873 704 873 704 550 697 550 697 733 739 733 739 489 711 489 711 383 393 383 393 702 478 702 478 779 891 779 891 660 305 660 305 784 925 784 925 576 348 576 348 249 194 249 194 136 605 136 605 778 107 778 107 890 652 890 652 331 632 331 632 887 498 887 498 215 957 215 957 757 207 757 207 957 789 957 789 549 265 549 265 238 298 238 298 899 252 899 252 889 618 889 618 866 194 866 194 163 739 163 739 451 181 451 181 134 472 134 472 698 671 698 671 591 639 591 639 557 451 557 451 409 788 409 788 882 386 882 386 142 188 142 188 713 271 713 271 878 215 878 215 70 433 70 433 370 245 370 245 58 227 58 227 357 155 357 155 138 786 138 786 934 322 934 322 688 34 688 34 939 919 939 919 378 42 378 42 185 506 185 506 393 435 393 435 301 767 301 767 212 124 212 124 118 752 118 752 162 249 162 249 920 264 920 264 403 848 403 848 490 441 490 441 536 858 536 858 729 103 729 103 695 232 695 232 931 748 931 748 904 316 904 316 762 267 762 267 942 860 942 860 591 322 591 322 785 829 785 829 859 958 859 958 23 222 23 222 841 466 841 466 726 453 726 453 428 137 428 137 84 17 84 17 830 743 830 743 505 112 505 112 333 484 333 484 784 336 784 336 463 100 463 100 524 809 524 809 337 560 337 560 775 782 775 782 648 327 648 327 881 200 881 200 445 858 445 858 847 917 847 917 910 722 910 722 694 420 694 420 685 583 685 583 20 26 20 26 928 842 928 842 232 463 232 463 832 476 832 476 901 594 901 594 122 245 122 245 19 289 19 289 721 382 721 382 334 498 334 498 665 151 665 151 901 685 901 685 126 82 126 82 668 240 668 240 507 502 507 502 459 714 459 714 35 445 35 445 796 192 796 192 348 214 348 214 817 10 817 10 607 355 607 355 635 151 635 151 826 572 826 572 900 261 900 261 782 491 782 491 423 490 423 490 466 142 466 142 396 441 396 441 523 686 523 686 542 305 542 305 488 315 488 315 759 433 759 433 853 665 853 665 542 329 542 329 466 864 466 864 236 186 236 186 627 863 627 863 463 59 463 59 350 660 350 660 8 823 8 823 720 501 720 501 493 525 493 525 153 874 153 874 167 847 167 847 923 80 923 80 437 707 437 707 783 311 783 311 680 101 680 101 421 867 421 867 909 722 909 722 230 736 230 736 427 426 427 426 377 305 377 305 673 206 673 206 703 291 703 291 523 787 523 787 942 499 942 499 24 321 24 321 784 852 784 852 716 917 716 917 254 127 254 127 502 152 502 152 283 933 283 933 177 229 177 229 801 350 801 350 141 596 141 596 293 824 293 824 632 479 632 479 206 51 206 51 820 686 820 686 407 580 407 580 853 800 853 800 593 595 593 595 774 457 774 457 286 445 286 445 708 366 708 366 247 594 247 594 97 139 97 139 168 408 168 408 515 845 515 845 335 902 335 902 290 601 290 601 288 330 288 330 77 771 77 771 291 900 291 900 422 792 422 792 821 393 821 393 417 788 417 788 771 352 771 352 585 748 585 748 466 264 466 264 828 326 828 326 954 944 954 944 746 700 746 700 678 574 678 574 601 797 601 797 917 713 917 713 804 492 804 492 732 863 732 863 503 799 503 799 930 384 930 384 149 161 149 161 403 784 403 784 238 553 238 553 666 384 666 384 936 54 936 54 709 218 709 218 143 109 143 109 597 599 597 599 821 21 821 21 565 360 565 360 19 143 19 143 666 823 666 823 459 807 459 807 833 521 833 521 297 403 297 403 403 365 403 365 952 322 952 322 605 841 605 841 778 956 778 956 922 719 922 719 275 605 275 605 373 932 373 932 470 499 470 499 302 481 302 481 815 257 815 257 473 723 473 723 651 252 651 252 412 57 412 57 299 145 299 145 692 138 692 138 101 477 101 477 240 556 240 556 419 243 419 243 821 638 821 638 353 218 353 218 120 527 120 527 819 461 819 461 903 100 903 100 637 57 637 57 577 694 577 694 377 514 377 514 25 242 25 242 885 62 885 62 471 759 471 759 146 696 146 696 855 27 855 27 70 47 70 47 347 276 347 276 365 854 365 854 878 720 878 720 96 282 96 282 816 763 816 763 714 535 714 535 105 678 105 678 748 230 748 230 496 274 496 274 858 852 858 852 564 439 564 439 763 608 763 608 182 894 182 894 842 192 842 192 332 839 332 839 216 220 216 220 288 164 288 164 711 82 711 82 687 924 687 924 464 369 464 369 267 41 267 41 446 382 446 382 90 314 90 314 561 50 561 50 20 434 20 434 605 185 605 185 840 295 840 295 392 436 392 436 280 420 280 420 207 952 207 952 440 871 440 871 417 13 417 13 834 49 834 49 870 896 870 896 138 850 138 850 643 534 643 534 228 791 228 791 272 374 272 374 783 792 783 792 357 865 357 865 928 865 928 865 690 14 690 14 766 884 766 884 182 296 182 296 485 131 485 131 329 654 329 654 420 698 420 698 531 530 531 530 479 627 479 627 338 571 338 571 141 575 141 575 537 707 537 707 507 548 507 548 711 26 711 26 102 845 102 845 304 557 304 557 606 798 606 798 658 908 658 908 908 418 908 418 959 573 959 573 288 673 288 673 384 432 384 432 180 845 180 845 858 568 858 568 395 686 395 686 707 805 707 805 204 867 204 867 344 375 344 375 784 620 784 620 172 956 172 956 68 835 68 835 103 52 103 52 747 208 747 208 645 852 645 852 725 196 725 196 955 893 955 893 955 289 955 289 74 246 74 246 751 699 751 699 859 793 859 793 764 664 764 664 146 148 146 148 321 879 321 879 371 302 371 302 281 117 281 117 66 434 66 434 335 345 335 345 731 495 731 495 580 802 580 802 380 461 380 461 86 759 86 759 718 906 718 906 776 451 776 451 550 767 550 767 581 3 581 3 239 501 239 501 764 292 764 292 364 724 364 724 501 610 501 610 469 564 469 564 554 561 554 561 1 179 1 179 556 827 556 827 23 677 23 677 733 412 733 412 279 399 279 399 822 292 822 292 493 172 493 172 33 50 33 50 227 176 227 176 70 477 70 477 576 208 576 208 954 505 954 505 870 661 870 661 150 669 150 669 12 383 12 383 653 784 653 784 250 384 250 384 736 462 736 462 718 62 718 62 103 73 103 73 762 149 762 149 335 614 335 614 259 467 259 467 919 316 919 316 68 443 68 443 658 857 658 857 361 579 361 579 296 572 296 572 820 853 820 853 20 220 20 220 316 465 316 465 231 287 231 287 169 266 169 266 324 548 324 548 185 5 185 5 290 954 290 954 895 189 895 189 781 678 781 678 350 225 350 225 166 225 166 225 82 660 82 660 871 365 871 365 191 106 191 106 832 629 832 629 419 878 419 878 914 683 914 683 358 835 358 835 201 605 201 605 602 802 602 802 486 310 486 310 801 740 801 740 253 282 253 282 958 23 958 23 654 290 654 290 525 957 525 957 699 206 699 206 575 324 575 324 393 307 393 307 3 147 3 147 396 12 396 12 455 48 455 48 880 939 880 939 175 953 175 953 240 407 240 407 243 829 243 829 416 650 416 650 222 897 222 897 804 116 804 116 15 574 15 574 566 757 566 757 699 160 699 160 35 231 35 231 41 649 41 649 782 593 782 593 436 652 436 652 172 117 172 117 525 306 525 306 199 579 199 579 439 504 439 504 572 100 572 100 9 79 9 79 60 688 60 688 48 731 48 731 718 824 718 824 170 885 170 885 524 253 524 253 267 745 267 745 161 310 161 310 572 184 572 184 786 271 786 271 439 151 439 151 754 292 754 292 781 495 781 495 428 266 428 266 160 667 160 667 310 725 310 725 371 169 371 169 638 483 638 483 542 583 542 583 335 212 335 212 669 181 669 181 53 317 53 317 632 276 632 276 18 171 18 171 395 246 395 246 476 91 476 91 69 551 69 551 221 129 221 129 682 737 682 737 626 258 626 258 658 597 658 597 205 377 205 377 743 681 743 681 692 309 692 309 363 53 363 53 63 762 63 762 240 197 240 197 157 60 157 60 670 794 670 794 592 103 592 103 688 681 688 681 876 217 876 217 247 282 247 282 22 138 22 138 605 276 605 276 708 9 708 9 322 476 322 476 909 157 909 157 494 559 494 559 337 766 337 766 413 303 413 303 516 728 516 728 539 817 539 817 684 908 684 908 75 66 75 66 550 110 550 110 417 159 417 159 290 840 290 840 936 955 936 955 930 726 930 726 510 957 510 957 63 457 63 457 723 511 723 511 740 324 740 324 46 528 46 528 785 290 785 290 104 115 104 115 430 926 430 926 36 169 36 169 131 636 131 636 238 455 238 455 262 306 262 306 208 6 208 6 851 829 851 829 324 531 324 531 322 353 322 353 428 159 428 159 883 857 883 857 298 417 298 417 224 455 224 455 48 647 48 647 22 834 22 834 581 945 581 945 824 470 824 470 711 691 711 691 123 959 123 959 676 727 676 727 745 818 745 818 31 89 31 89 222 661 222 661 146 553 146 553 590 66 590 66 870 492 870 492 381 520 381 520 668 508 668 508 773 746 773 746 519 227 519 227 276 734 276 734 336 740 336 740 811 206 811 206 753 179 753 179 928 411 928 411 186 887 186 887 464 783 464 783 95 836 95 836 41 10 41 10 503 738 503 738 849 365 849 365 844 223 844 223 288 835 288 835 423 624 423 624 516 387 516 387 923 934 923 934 44 645 44 645 810 61 810 61 75 531 75 531 798 487 798 487 289 360 289 360 596 394 596 394 713 54 713 54 510 66 510 66 813 98 813 98 417 541 417 541 140 195 140 195 599 221 599 221 571 742 571 742 399 122 399 122 865 909 865 909 776 862 776 862 121 683 121 683 217 359 217 359 428 744 428 744 831 744 831 744 179 302 179 302 674 929 674 929 314 649 314 649 827 898 827 898 842 815 842 815 133 366 133 366 150 908 150 908 908 955 908 955 679 258 679 258 562 244 562 244 791 420 791 420 110 663 110 663 918 379 918 379 584 280 584 280 425 5 425 5 222 220 222 220 165 881 165 881 931 575 931 575 440 740 440 740 794 527 794 527 289 951 289 951 223 910 223 910 51 310 51 310 734 499 734 499 470 418 470 418 538 618 538 618 582 112 582 112 360 336 360 336 530 585 530 585 561 824 561 824 94 392 94 392 308 104 308 104 33 63 33 63 577 156 577 156 104 562 104 562 959 386 959 386 913 89 913 89 807 125 807 125 593 227 593 227 70 291 70 291 815 174 815 174 447 639 447 639 134 592 134 592 7 719 7 719 327 81 327 81 949 494 949 494 894 76 894 76 615 280 615 280 700 441 700 441 585 179 585 179 232 541 232 541 603 152 603 152 539 700 539 700 387 74 387 74 625 677 625 677 673 307 673 307 408 323 408 323 203 86 203 86 949 597 949 597 171 452 171 452 813 504 813 504 318 6 318 6 629 893 629 893 661 725 661 725 411 743 411 743 215 608 215 608 254 241 254 241 829 265 829 265 657 262 657 262 597 488 597 488 924 263 924 263 641 518 641 518 443 73 443 73 437 100 437 100 29 724 29 724 892 882 892 882 390 357 390 357 242 472 242 472 589 748 589 748 11 496 11 496 351 847 351 847 12 9 12 9 762 230 762 230 525 486 525 486 253 189 253 189 369 276 369 276 349 185 349 185 431 674 431 674 4 761 4 761 254 590 254 590 793 14 793 14 128 885 128 885 541 65 541 65 878 551 878 551 223 778 223 778 340 490 340 490 709 90 709 90 272 949 272 949 585 466 585 466 406 438 406 438 58 714 58 714 878 781 878 781 436 143 436 143 568 661 568 661 920 68 920 68 645 154 645 154 860 616 860 616 956 193 956 193 217 238 217 238 271 868 271 868 570 696 570 696 324 338 324 338 766 224 766 224 307 590 307 590 76 910 76 910 789 369 789 369 270 700 270 700 331 654 331 654 657 505 657 505 43 948 43 948 509 85 509 85 217 319 217 319 17 280 17 280 780 959 780 959 221 509 221 509 913 506 913 506 200 49 200 49 646 807 646 807 842 344 842 344 544 435 544 435 51 777 51 777 742 960 742 960 483 461 483 461 947 674 947 674 272 932 272 932 120 288 120 288 771 767 771 767 823 185 823 185 91 135 91 135 905 668 905 668 584 149 584 149 665 814 665 814 401 376 401 376 615 648 615 648 911 178 911 178 903 439 903 439 815 379 815 379 607 699 607 699 564 893 564 893 172 584 172 584 243 406 243 406 61 7 61 7 86 473 86 473 26 13 26 13 143 516 143 516 464 748 464 748 275 662 275 662 863 486 863 486 98 581 98 581 704 284 704 284 751 382 751 382 769 677 769 677 2 928 2 928 3 332 3 332 822 833 822 833 636 143 636 143 956 554 956 554 822 226 822 226 671 759 671 759 886 3 886 3 510 689 510 689 691 315 691 315 53 669 53 669 415 724 415 724 408 776 408 776 936 69 936 69 718 881 718 881 848 442 848 442 338 910 338 910 43 592 43 592 437 136 437 136 665 698 665 698 824 31 824 31 567 310 567 310 57 665 57 665 154 960 154 960 140 247 140 247 811 796 811 796 3 725 3 725 228 94 228 94 515 877 515 877 601 135 601 135 255 302 255 302 798 1 798 1 87 234 87 234 921 576 921 576 921 750 921 750 936 834 936 834 426 794 426 794 616 31 616 31 101 179 101 179 686 805 686 805 566 557 566 557 353 21 353 21 224 52 224 52 61 674 61 674 849 501 849 501 486 280 486 280 257 747 257 747 939 909 939 909 516 341 516 341 86 322 86 322 295 631 295 631 910 869 910 869 200 457 200 457 11 409 11 409 347 569 347 569 797 307 797 307 745 935 745 935 740 320 740 320 597 445 597 445 572 670 572 670 358 888 358 888 756 648 756 648 440 757 440 757 624 918 624 918 343 671 343 671 822 151 822 151 896 142 896 142 31 590 31 590 586 656 586 656 921 433 921 433 730 101 730 101 293 363 293 363 429 450 429 450 537 667 537 667 82 271 82 271 926 339 926 339 941 105 941 105 115 921 115 921 438 928 438 928 104 233 104 233 120 762 120 762 548 816 548 816 914 815 914 815 96 275 96 275 185 555 185 555 618 358 618 358 820 526 820 526 931 246 931 246 799 303 799 303 705 704 705 704 553 661 553 661 398 567 398 567 214 317 214 317 551 898 551 898 957 87 957 87 394 137 394 137 791 945 791 945 830 490 830 490 847 615 847 615 234 584 234 584 337 531 337 531 504 483 504 483 543 480 543 480 290 47 290 47 719 812 719 812 761 470 761 470 523 842 523 842 799 820 799 820 720 706 720 706 269 473 269 473 688 140 688 140 206 907 206 907 272 537 272 537 770 769 770 769 874 394 874 394 348 105 348 105 140 630 140 630 932 931 932 931 280 681 280 681 54 707 54 707 386 799 386 799 642 531 642 531 725 525 725 525 202 910 202 910 686 217 686 217 294 103 294 103 511 605 511 605 451 896 451 896 846 296 846 296 480 563 480 563 691 444 691 444 719 717 719 717 477 17 477 17 58 141 58 141 334 337 334 337 284 618 284 618 708 906 708 906 364 767 364 767 918 716 918 716 578 711 578 711 585 127 585 127 300 813 300 813 617 40 617 40 849 670 849 670 854 1 854 1 836 692 836 692 836 163 836 163 570 420 570 420 257 472 257 472 275 676 275 676 280 860 280 860 319 61 319 61 849 609 849 609 835 749 835 749 203 845 203 845 373 931 373 931 758 636 758 636 257 836 257 836 281 700 281 700 359 809 359 809 589 463 589 463 634 543 634 543 831 621 831 621 866 741 866 741 114 191 114 191 923 753 923 753 251 421 251 421 564 428 564 428 387 561 387 561 529 881 529 881 329 874 329 874 426 146 426 146 93 394 93 394 266 723 266 723 934 128 934 128 592 621 592 621 669 495 669 495 912 429 912 429 116 914 116 914 352 645 352 645 244 210 244 210 579 629 579 629 674 21 674 21 450 817 450 817 641 280 641 280 828 734 828 734 296 140 296 140 866 664 866 664 580 661 580 661 889 684 889 684 83 908 83 908 795 927 795 927 41 317 41 317 54 677 54 677 47 298 47 298 139 170 139 170 799 326 799 326 752 717 752 717 649 954 649 954 719 480 719 480 146 803 146 803 165 298 165 298 624 18 624 18 388 549 388 549 47 459 47 459 849 384 849 384 815 390 815 390 134 861 134 861 483 434 483 434 817 404 817 404 787 685 787 685 627 495 627 495 155 397 155 397 515 620 515 620 682 666 682 666 361 62 361 62 324 209 324 209 899 396 899 396 65 611 65 611 451 113 451 113 843 819 843 819 814 570 814 570 804 156 804 156 94 297 94 297 386 634 386 634 352 795 352 795 665 275 665 275 616 935 616 935 388 501 388 501 208 652 208 652 671 252 671 252 89 399 89 399 336 668 336 668 754 845 754 845 548 904 548 904 218 740 218 740 743 664 743 664 599 693 599 693 956 342 956 342 390 725 390 725 856 128 856 128 68 201 68 201 780 342 780 342 286 280 286 280 702 166 702 166 344 263 344 263 216 159 216 159 760 741 760 741 794 601 794 601 279 53 279 53 87 290 87 290 674 941 674 941 439 186 439 186 860 952 860 952 566 917 566 917 474 436 474 436 163 541 163 541 645 757 645 757 226 238 226 238 540 512 540 512 687 401 687 401 8 481 8 481 869 597 869 597 923 576 923 576 311 240 311 240 755 377 755 377 256 42 256 42 762 633 762 633 887 41 887 41 770 240 770 240 425 106 425 106 532 144 532 144 665 873 665 873 399 576 399 576 800 406 800 406 611 538 611 538 362 343 362 343 23 429 23 429 309 131 309 131 324 59 324 59 853 424 853 424 792 828 792 828 371 837 371 837 404 26 404 26 777 657 777 657 334 179 334 179 487 114 487 114 560 731 560 731 818 839 818 839 695 919 695 919 800 95 800 95 309 418 309 418 701 832 701 832 207 43 207 43 232 33 232 33 255 150 255 150 662 943 662 943 271 460 271 460 620 922 620 922 364 587 364 587 960 958 960 958 543 246 543 246 921 276 921 276 683 712 683 712 596 197 596 197 936 372 936 372 449 220 449 220 587 594 587 594 437 538 437 538 291 617 291 617 20 190 20 190 321 953 321 953 609 345 609 345 216 847 216 847 657 501 657 501 272 957 272 957 198 941 198 941 231 138 231 138 633 851 633 851 495 561 495 561 182 427 182 427 461 479 461 479 859 302 859 302 636 312 636 312 8 210 8 210 2 219 2 219 468 760 468 760 295 378 295 378 596 936 596 936 507 367 507 367 915 662 915 662 623 807 623 807 600 183 600 183 732 46 732 46 469 339 469 339 154 222 154 222 510 256 510 256 673 858 673 858 835 50 835 50 473 867 473 867 291 469 291 469 310 840 310 840 863 100 863 100 804 669 804 669 684 347 684 347 632 948 632 948 798 956 798 956 692 548 692 548 161 239 161 239 498 233 498 233 942 407 942 407 807 239 807 239 787 586 787 586 730 727 730 727 816 786 816 786 614 694 614 694 893 368 893 368 956 340 956 340 67 916 67 916 735 942 735 942 734 102 734 102 870 565 870 565 130 577 130 577 381 909 381 909 100 591 100 591 203 829 203 829 622 263 622 263 760 664 760 664 836 950 836 950 891 623 891 623 352 337 352 337 874 30 874 30 914 384 914 384 942 890 942 890 639 96 639 96 220 898 220 898 3 5 3 5 375 297 375 297 394 668 394 668 303 80 303 80 917 691 917 691 759 162 759 162 498 351 498 351 791 448 791 448 66 810 66 810 299 703 299 703 674 423 674 423 423 79 423 79 640 373 640 373 163 898 163 898 732 793 732 793 33 200 33 200 227 633 227 633 166 622 166 622 723 941 723 941 588 56 588 56 577 193 577 193 257 348 257 348 916 374 916 374 711 261 711 261 519 768 519 768 178 337 178 337 171 649 171 649 685 340 685 340 98 429 98 429 885 723 885 723 741 701 741 701 348 458 348 458 831 60 831 60 135 103 135 103 16 549 16 549 625 12 625 12 588 866 588 866 166 144 166 144 633 726 633 726 329 959 329 959 308 789 308 789 14 726 14 726 128 328 128 328 870 648 870 648 316 571 316 571 824 363 824 363 437 460 437 460 717 626 717 626 622 647 622 647 679 120 679 120 3 623 3 623 88 519 88 519 224 764 224 764 392 290 392 290 520 664 520 664 947 445 947 445 207 97 207 97 40 383 40 383 673 619 673 619 203 903 203 903 761 763 761 763 595 868 595 868 170 76 170 76 205 668 205 668 410 910 410 910 343 422 343 422 706 226 706 226 550 368 550 368 815 287 815 287 320 537 320 537 900 785 900 785 259 312 259 312 502 564 502 564 284 403 284 403 398 829 398 829 593 937 593 937 43 274 43 274 61 845 61 845 765 760 765 760 800 496 800 496 226 380 226 380 510 552 510 552 164 646 164 646 770 462 770 462 394 227 394 227 329 511 329 511 312 430 312 430 722 832 722 832 294 569 294 569 430 588 430 588 799 136 799 136 834 274 834 274 195 532 195 532 264 949 264 949 197 522 197 522 654 587 654 587 621 73 621 73 629 415 629 415 662 40 662 40 371 560 371 560 625 301 625 301 210 47 210 47 321 598 321 598 174 325 174 325 349 660 349 660 955 715 955 715 626 460 626 460 381 79 381 79 126 661 126 661 719 22 719 22 662 124 662 124 925 724 925 724 929 834 929 834 922 348 922 348 585 472 585 472 146 947 146 947 615 656 615 656 555 802 555 802 704 801 704 801 350 315 350 315 38 8 38 8 54 66 54 66 830 180 830 180 275 624 275 624 67 261 67 261 40 625 40 625 129 532 129 532 190 102 190 102 346 107 346 107 239 164 239 164 453 840 453 840 171 948 171 948 458 735 458 735 694 401 694 401 711 533 711 533 872 941 872 941 174 454 174 454 428 108 428 108 837 639 837 639 65 870 65 870 484 68 484 68 828 618 828 618 954 780 954 780 260 438 260 438 137 896 137 896 597 512 597 512 486 832 486 832 318 112 318 112 506 605 506 605 643 480 643 480 699 298 699 298 211 578 211 578 528 242 528 242 73 504 73 504 307 402 307 402 593 37 593 37 393 122 393 122 820 881 820 881 309 52 309 52 524 558 524 558 906 423 906 423 375 75 375 75 432 537 432 537 565 450 565 450 23 626 23 626 342 702 342 702 554 153 554 153 929 716 929 716 943 496 943 496 429 352 429 352 717 406 717 406 862 583 862 583 661 880 661 880 727 452 727 452 79 730 79 730 449 104 449 104 479 241 479 241 539 444 539 444 573 6 573 6 566 632 566 632 52 860 52 860 439 13 439 13 611 622 611 622 472 540 472 540 703 487 703 487 742 189 742 189 271 40 271 40 709 442 709 442 751 837 751 837 616 208 616 208 526 840 526 840 473 181 473 181 943 237 943 237 823 12 823 12 300 36 300 36 243 242 243 242 814 19 814 19 786 246 786 246 374 657 374 657 430 408 430 408 600 876 600 876 501 657 501 657 891 228 891 228 104 75 104 75 922 878 922 878 541 741 541 741 709 753 709 753 190 112 190 112 97 332 97 332 456 308 456 308 548 334 548 334 77 492 77 492 538 445 538 445 50 325 50 325 931 848 931 848 882 548 882 548 178 821 178 821 345 733 345 733 719 716 719 716 585 700 585 700 150 617 150 617 248 256 248 256 182 918 182 918 304 731 304 731 756 143 756 143 591 691 591 691 293 836 293 836 5 932 5 932 439 730 439 730 472 124 472 124 616 938 616 938 98 254 98 254 141 257 141 257 205 351 205 351 679 780 679 780 164 888 164 888 825 867 825 867 609 310 609 310 112 949 112 949 424 308 424 308 906 266 906 266 816 772 816 772 409 156 409 156 773 747 773 747 387 283 387 283 839 352 839 352 449 808 449 808 810 400 810 400 96 90 96 90 949 733 949 733 707 60 707 60 3 218 3 218 222 333 222 333 452 593 452 593 189 382 189 382 445 829 445 829 891 632 891 632 772 208 772 208 651 531 651 531 69 302 69 302 371 736 371 736 448 944 448 944 524 289 524 289 904 675 904 675 708 715 708 715 69 262 69 262 539 75 539 75 115 15 115 15 361 830 361 830 161 39 161 39 407 311 407 311 499 809 499 809 609 829 609 829 801 295 801 295 795 202 795 202 565 229 565 229 553 13 553 13 81 924 81 924 261 553 261 553 871 312 871 312 572 756 572 756 703 411 703 411 305 889 305 889 692 600 692 600 281 822 281 822 247 632 247 632 446 671 446 671 267 761 267 761 253 729 253 729 7 521 7 521 711 383 711 383 663 783 663 783 931 33 931 33 252 739 252 739 938 192 938 192 71 209 71 209 586 532 586 532 354 923 354 923 516 390 516 390 775 436 775 436 367 822 367 822 774 5 774 5 754 950 754 950 644 171 644 171 781 396 781 396 503 119 503 119 593 244 593 244 227 28 227 28 191 454 191 454 766 615 766 615 681 622 681 622 814 363 814 363 366 326 366 326 597 562 597 562 491 803 491 803 553 765 553 765 783 333 783 333 628 764 628 764 862 321 862 321 687 688 687 688 952 872 952 872 303 958 303 958 872 127 872 127 413 3 413 3 702 285 702 285 203 653 203 653 678 889 678 889 867 92 867 92 291 702 291 702 608 37 608 37 73 715 73 715 145 208 145 208 515 881 515 881 281 378 281 378 782 569 782 569 50 500 50 500 869 769 869 769 499 329 499 329 851 924 851 924 491 802 491 802 176 560 176 560 564 895 564 895 258 542 258 542 749 425 749 425 678 955 678 955 206 224 206 224 652 783 652 783 543 86 543 86 310 599 310 599 959 690 959 690 893 835 893 835 734 462 734 462 140 569 140 569 867 16 867 16 454 886 454 886 213 726 213 726 407 379 407 379 714 203 714 203 760 765 760 765 905 106 905 106 756 534 756 534 356 67 356 67 18 158 18 158 93 384 93 384 740 611 740 611 152 146 152 146 396 31 396 31 910 922 910 922 763 575 763 575 251 227 251 227 955 541 955 541 622 381 622 381 319 430 319 430 659 889 659 889 63 298 63 298 559 771 559 771 313 369 313 369 366 897 366 897 306 401 306 401 142 586 142 586 900 77 900 77 291 684 291 684 29 219 29 219 662 422 662 422 510 358 510 358 97 815 97 815 125 140 125 140 660 494 660 494 67 480 67 480 724 319 724 319 463 489 463 489 342 116 342 116 370 98 370 98 936 274 936 274 913 120 913 120 809 208 809 208 742 335 742 335 332 91 332 91 665 789 665 789 958 142 958 142 172 785 172 785 535 638 535 638 244 729 244 729 789 514 789 514 437 425 437 425 597 831 597 831 647 433 647 433 9 913 9 913 182 710 182 710 414 433 414 433 758 225 758 225 183 270 183 270 134 815 134 815 251 277 251 277 649 903 649 903 470 312 470 312 14 576 14 576 307 339 307 339 184 373 184 373 271 173 271 173 512 888 512 888 764 896 764 896 754 269 754 269 416 763 416 763 364 941 364 941 819 321 819 321 290 837 290 837 261 40 261 40 29 756 29 756 245 571 245 571 567 336 567 336 251 121 251 121 608 162 608 162 415 211 415 211 92 933 92 933 67 779 67 779 589 686 589 686 320 376 320 376 15 408 15 408 915 901 915 901 606 817 606 817 847 574 847 574 807 369 807 369 156 421 156 421 301 449 301 449 694 941 694 941 133 65 133 65 300 959 300 959 600 707 600 707 482 120 482 120 804 270 804 270 911 169 911 169 316 348 316 348 896 86 896 86 707 348 707 348 83 888 83 888 437 880 437 880 957 955 957 955 415 624 415 624 837 192 837 192 930 294 930 294 369 919 369 919 798 34 798 34 73 111 73 111 831 833 831 833 869 530 869 530 135 136 135 136 433 551 433 551 701 583 701 583 877 262 877 262 826 255 826 255 300 443 300 443 428 295 428 295 407 199 407 199 340 426 340 426 552 351 552 351 8 935 8 935 879 427 879 427 50 304 50 304 464 712 464 712 590 11 590 11 3 327 3 327 432 756 432 756 467 876 467 876 764 409 764 409 608 879 608 879 620 605 620 605 861 958 861 958 206 405 206 405 82 441 82 441 707 718 707 718 219 629 219 629 642 197 642 197 359 58 359 58 18 813 18 813 890 453 890 453 915 365 915 365 683 71 683 71 886 735 886 735 935 291 935 291 448 83 448 83 172 52 172 52 588 393 588 393 399 773 399 773 902 123 902 123 502 407 502 407 287 350 287 350 736 554 736 554 920 772 920 772 384 90 384 90 132 293 132 293 77 614 77 614 92 786 92 786 473 330 473 330 363 590 363 590 394 51 394 51 145 468 145 468 24 838 24 838 258 463 258 463 466 663 466 663 4 543 4 543 308 155 308 155 356 662 356 662 258 586 258 586 636 821 636 821 432 233 432 233 509 374 509 374 23 552 23 552 90 243 90 243 289 940 289 940 88 571 88 571 786 145 786 145 374 412 374 412 500 939 500 939 251 211 251 211 513 116 513 116 27 171 27 171 462 266 462 266 101 715 101 715 324 576 324 576 957 463 957 463 33 222 33 222 952 28 952 28 905 574 905 574 620 683 620 683 808 37 808 37 953 684 953 684 44 108 44 108 556 438 556 438 603 370 603 370 870 788 870 788 403 910 403 910 860 645 860 645 769 711 769 711 730 955 730 955 939 729 939 729 763 220 763 220 679 310 679 310 435 580 435 580 609 451 609 451 153 535 153 535 654 790 654 790 674 319 674 319 760 568 760 568 775 532 775 532 924 452 924 452 784 7 784 7 855 574 855 574 189 292 189 292 762 518 762 518 394 626 394 626 587 620 587 620 107 379 107 379 548 383 548 383 527 399 527 399 347 598 347 598 218 626 218 626 24 243 24 243 422 563 422 563 438 910 438 910 361 465 361 465 358 496 358 496 237 253 237 253 811 663 811 663 655 159 655 159 540 498 540 498 769 338 769 338 166 102 166 102 712 100 712 100 711 716 711 716 894 855 894 855 596 176 596 176 721 35 721 35 180 595 180 595 130 305 130 305 546 363 546 363 104 929 104 929 302 926 302 926 170 709 170 709 393 228 393 228 773 576 773 576 339 632 339 632 561 496 561 496 388 79 388 79 538 47 538 47 14 397 14 397 861 331 861 331 697 352 697 352 156 591 156 591 31 923 31 923 395 761 395 761 48 711 48 711 565 572 565 572 304 609 304 609 631 832 631 832 887 154 887 154 643 925 643 925 688 150 688 150 351 740 351 740 410 686 410 686 932 854 932 854 10 494 10 494 511 42 511 42 807 791 807 791 626 843 626 843 557 670 557 670 276 600 276 600 619 427 619 427 461 547 461 547 389 155 389 155 284 51 284 51 178 255 178 255 337 2 337 2 318 539 318 539 210 126 210 126 650 807 650 807 154 652 154 652 647 658 647 658 822 1 822 1 767 506 767 506 710 359 710 359 66 575 66 575 671 11 671 11 498 377 498 377 181 637 181 637 566 623 566 623 827 165 827 165 958 275 958 275 11 193 11 193 766 849 766 849 710 889 710 889 66 719 66 719 64 392 64 392 600 483 600 483 573 862 573 862 533 620 533 620 780 37 780 37 677 190 677 190 849 697 849 697 4 798 4 798 260 875 260 875 451 712 451 712 48 382 48 382 265 682 265 682 372 365 372 365 847 486 847 486 197 419 197 419 675 596 675 596 170 705 170 705 294 509 294 509 127 219 127 219 718 33 718 33 613 434 613 434 391 727 391 727 347 434 347 434 296 426 296 426 402 925 402 925 652 890 652 890 879 185 879 185 653 778 653 778 518 464 518 464 153 592 153 592 126 869 126 869 178 375 178 375 914 876 914 876 812 285 812 285 530 461 530 461 690 278 690 278 739 164 739 164 193 935 193 935 635 260 635 260 746 780 746 780 486 815 486 815 149 562 149 562 4 351 4 351 505 573 505 573 456 193 456 193 165 132 165 132 826 885 826 885 315 400 315 400 822 271 822 271 687 353 687 353 43 409 43 409 396 809 396 809 541 719 541 719 303 782 303 782 100 225 100 225 202 684 202 684 363 756 363 756 802 401 802 401 561 289 561 289 146 960 146 960 459 885 459 885 352 816 352 816 193 8 193 8 940 838 940 838 23 107 23 107 638 417 638 417 691 235 691 235 953 604 953 604 659 461 659 461 23 585 23 585 71 332 71 332 289 813 289 813 117 23 117 23 952 639 952 639 728 209 728 209 848 428 848 428 316 913 316 913 111 790 111 790 772 352 772 352 243 784 243 784 869 125 869 125 713 868 713 868 552 476 552 476 247 269 247 269 107 418 107 418 211 829 211 829 225 811 225 811 905 216 905 216 782 197 782 197 920 567 920 567 395 562 395 562 726 743 726 743 200 106 200 106 680 103 680 103 453 790 453 790 843 45 843 45 398 866 398 866 874 508 874 508 149 97 149 97 58 143 58 143 408 636 408 636 728 201 728 201 865 55 865 55 107 154 107 154 18 907 18 907 876 418 876 418 413 357 413 357 233 954 233 954 586 740 586 740 195 364 195 364 884 606 884 606 496 759 496 759 460 219 460 219 57 12 57 12 21 89 21 89 253 211 253 211 870 583 870 583 365 679 365 679 299 714 299 714 270 214 270 214 356 826 356 826 826 226 826 226 613 230 613 230 415 194 415 194 85 460 85 460 62 802 62 802 495 610 495 610 45 158 45 158 835 80 835 80 854 11 854 11 502 563 502 563 830 348 830 348 542 836 542 836 935 79 935 79 118 377 118 377 784 645 784 645 501 881 501 881 623 490 623 490 42 65 42 65 841 863 841 863 566 118 566 118 763 825 763 825 336 909 336 909 116 896 116 896 511 58 511 58 696 49 696 49 804 866 804 866 414 253 414 253 813 928 813 928 531 72 531 72 675 3 675 3 22 874 22 874 925 654 925 654 889 561 889 561 202 888 202 888 806 733 806 733 684 618 684 618 216 483 216 483 599 515 599 515 734 491 734 491 566 407 566 407 731 594 731 594 7 108 7 108 8 617 8 617 794 891 794 891 881 372 881 372 341 437 341 437 692 747 692 747 243 188 243 188 517 700 517 700 320 293 320 293 493 775 493 775 799 829 799 829 390 353 390 353 580 257 580 257 1 402 1 402 955 356 955 356 416 919 416 919 671 461 671 461 956 96 956 96 99 406 99 406 192 595 192 595 397 270 397 270 44 839 44 839 950 440 950 440 339 650 339 650 907 330 907 330 861 92 861 92 262 114 262 114 407 5 407 5 669 820 669 820 76 96 76 96 70 958 70 958 237 69 237 69 888 355 888 355 906 752 906 752 576 741 576 741 778 655 778 655 381 511 381 511 550 516 550 516 161 27 161 27 555 806 555 806 950 156 950 156 444 193 444 193 343 342 343 342 398 465 398 465 498 657 498 657 491 267 491 267 77 521 77 521 432 597 432 597 190 241 190 241 270 521 270 521 818 939 818 939 908 566 908 566 359 529 359 529 433 304 433 304 225 954 225 954 569 200 569 200 551 241 551 241 569 461 569 461 235 165 235 165 449 553 449 553 407 934 407 934 54 695 54 695 936 380 936 380 333 458 333 458 559 289 559 289 724 356 724 356 532 837 532 837 426 575 426 575 334 713 334 713 130 264 130 264 940 196 940 196 100 158 100 158 655 129 655 129 172 408 172 408 109 639 109 639 393 764 393 764 848 432 848 432 639 265 639 265 405 762 405 762 806 558 806 558 238 313 238 313 872 80 872 80 864 187 864 187 903 712 903 712 390 66 390 66 469 419 469 419 76 262 76 262 953 96 953 96 308 881 308 881 49 245 49 245 853 801 853 801 87 489 87 489 938 61 938 61 56 720 56 720 714 144 714 144 750 880 750 880 114 792 114 792 957 365 957 365 875 75 875 75 744 833 744 833 385 703 385 703 504 717 504 717 791 63 791 63 263 870 263 870 481 905 481 905 261 149 261 149 618 657 618 657 374 213 374 213 720 124 720 124 242 88 242 88 771 230 771 230 100 194 100 194 649 285 649 285 460 236 460 236 509 931 509 931 253 418 253 418 140 111 140 111 735 358 735 358 822 109 822 109 430 107 430 107 211 890 211 890 505 922 505 922 587 169 587 169 868 720 868 720 925 384 925 384 422 926 422 926 473 763 473 763 844 456 844 456 614 264 614 264 436 903 436 903 765 330 765 330 851 71 851 71 368 937 368 937 147 698 147 698 170 561 170 561 230 347 230 347 186 751 186 751 114 111 114 111 543 155 543 155 932 367 932 367 13 784 13 784 805 641 805 641 648 155 648 155 758 61 758 61 938 768 938 768 170 431 170 431 874 920 874 920 941 742 941 742 752 237 752 237 166 304 166 304 780 406 780 406 821 165 821 165 418 240 418 240 343 590 343 590 170 588 170 588 93 292 93 292 47 406 47 406 772 646 772 646 259 922 259 922 555 524 555 524 77 178 77 178 453 433 453 433 587 107 587 107 328 694 328 694 300 525 300 525 894 331 894 331 180 469 180 469 644 216 644 216 826 628 826 628 11 823 11 823 107 717 107 717 27 759 27 759 389 699 389 699 715 347 715 347 797 265 797 265 714 345 714 345 729 504 729 504 153 668 153 668 631 893 631 893 399 131 399 131 452 768 452 768 596 927 596 927 678 541 678 541 870 313 870 313 595 231 595 231 407 329 407 329 151 544 151 544 780 384 780 384 82 643 82 643 64 255 64 255 760 891 760 891 127 734 127 734 271 361 271 361 491 550 491 550 436 865 436 865 315 215 315 215 214 173 214 173 439 931 439 931 122 137 122 137 765 305 765 305 181 293 181 293 255 155 255 155 949 103 949 103 259 752 259 752 953 294 953 294 610 499 610 499 852 112 852 112 905 538 905 538 302 900 302 900 827 655 827 655 899 89 899 89 460 691 460 691 738 22 738 22 103 86 103 86 879 87 879 87 586 512 586 512 225 239 225 239 133 748 133 748 901 352 901 352 191 647 191 647 441 548 441 548 945 373 945 373 498 360 498 360 40 653 40 653 630 204 630 204 519 216 519 216 867 484 867 484 899 534 899 534 358 314 358 314 421 824 421 824 389 841 389 841 396 103 396 103 296 828 296 828 69 845 69 845 128 582 128 582 850 958 850 958 877 711 877 711 208 867 208 867 157 55 157 55 616 574 616 574 337 256 337 256 468 578 468 578 228 25 228 25 880 778 880 778 252 286 252 286 643 293 643 293 404 419 404 419 744 459 744 459 902 620 902 620 87 40 87 40 624 162 624 162 102 537 102 537 322 732 322 732 920 7 920 7 470 372 470 372 544 369 544 369 136 843 136 843 917 791 917 791 559 826 559 826 603 783 603 783 326 154 326 154 346 192 346 192 18 249 18 249 912 771 912 771 45 921 45 921 658 676 658 676 901 49 901 49 6 549 6 549 220 365 220 365 618 633 618 633 262 234 262 234 459 777 459 777 878 699 878 699 271 114 271 114 145 615 145 615 748 5 748 5 430 70 430 70 547 173 547 173 629 430 629 430 178 793 178 793 628 425 628 425 314 66 314 66 244 473 244 473 605 690 605 690 399 529 399 529 466 554 466 554 181 282 181 282 33 346 33 346 618 497 618 497 104 362 104 362 454 135 454 135 25 245 25 245 180 448 180 448 697 200 697 200 499 53 499 53 163 936 163 936 280 882 280 882 156 343 156 343 837 572 837 572 24 806 24 806 33 489 33 489 166 595 166 595 116 581 116 581 169 148 169 148 14 833 14 833 490 877 490 877 917 523 917 523 651 215 651 215 706 774 706 774 189 62 189 62 330 451 330 451 920 347 920 347 332 507 332 507 344 639 344 639 884 622 884 622 814 358 814 358 324 921 324 921 565 823 565 823 469 876 469 876 801 589 801 589 786 845 786 845 629 821 629 821 59 916 59 916 269 947 269 947 931 333 931 333 918 893 918 893 883 761 883 761 209 830 209 830 404 277 404 277 841 561 841 561 904 148 904 148 387 513 387 513 428 193 428 193 907 656 907 656 528 408 528 408 556 609 556 609 517 620 517 620 139 223 139 223 607 874 607 874 517 666 517 666 263 385 263 385 335 690 335 690 564 690 564 690 599 558 599 558 880 176 880 176 867 525 867 525 408 226 408 226 842 511 842 511 30 930 30 930 182 423 182 423 263 639 263 639 936 96 936 96 301 252 301 252 372 308 372 308 62 783 62 783 640 38 640 38 571 99 571 99 266 746 266 746 506 406 506 406 31 552 31 552 101 571 101 571 485 124 485 124 441 218 441 218 786 121 786 121 392 875 392 875 946 225 946 225 55 479 55 479 293 239 293 239 128 535 128 535 30 909 30 909 434 490 434 490 165 222 165 222 876 420 876 420 598 245 598 245 101 129 101 129 96 28 96 28 423 758 423 758 711 591 711 591 79 41 79 41 163 510 163 510 847 116 847 116 31 462 31 462 429 486 429 486 570 153 570 153 65 65 65 65 457 297 457 297 443 957 443 957 947 1 947 1 218 452 218 452 52 468 52 468 502 820 502 820 603 716 603 716 887 736 887 736 203 324 203 324 539 591 539 591 382 719 382 719 180 124 180 124 829 47 829 47 424 212 424 212 425 670 425 670 431 59 431 59 630 841 630 841 921 327 921 327 746 207 746 207 902 771 902 771 163 774 163 774 683 430 683 430 206 631 206 631 147 442 147 442 497 605 497 605 540 269 540 269 417 234 417 234 758 387 758 387 653 899 653 899 360 362 360 362 459 580 459 580 100 427 100 427 332 521 332 521 395 328 395 328 814 418 814 418 931 524 931 524 646 943 646 943 59 349 59 349 61 322 61 322 887 281 887 281 82 674 82 674 207 145 207 145 533 73 533 73 781 778 781 778 749 358 749 358 659 250 659 250 787 924 787 924 403 81 403 81 85 641 85 641 725 493 725 493 532 608 532 608 948 676 948 676 582 55 582 55 865 127 865 127 949 570 949 570 159 505 159 505 125 142 125 142 517 836 517 836 402 591 402 591 191 132 191 132 312 714 312 714 909 530 909 530 9 324 9 324 3 58 3 58 435 241 435 241 648 957 648 957 567 381 567 381 535 400 535 400 363 647 363 647 704 27 704 27 441 33 441 33 40 187 40 187 350 82 350 82 388 577 388 577 684 916 684 916 354 561 354 561 840 534 840 534 364 58 364 58 629 742 629 742 806 24 806 24 164 632 164 632 152 634 152 634 473 883 473 883 75 631 75 631 274 161 274 161 244 812 244 812 781 10 781 10 291 344 291 344 311 210 311 210 733 392 733 392 14 273 14 273 829 896 829 896 239 822 239 822 565 213 565 213 272 97 272 97 422 124 422 124 490 902 490 902 362 701 362 701 669 170 669 170 511 734 511 734 863 286 863 286 823 347 823 347 957 870 957 870 85 442 85 442 314 213 314 213 347 136 347 136 280 368 280 368 336 272 336 272 294 519 294 519 571 481 571 481 502 789 502 789 918 754 918 754 330 343 330 343 191 743 191 743 315 957 315 957 233 222 233 222 407 291 407 291 629 318 629 318 37 122 37 122 465 190 465 190 832 857 832 857 880 429 880 429 936 171 936 171 398 448 398 448 501 206 501 206 954 479 954 479 912 790 912 790 88 359 88 359 437 776 437 776 248 96 248 96 604 167 604 167 572 459 572 459 941 926 941 926 573 941 573 941 711 888 711 888 456 157 456 157 113 789 113 789 574 100 574 100 135 716 135 716 405 66 405 66 951 804 951 804 342 41 342 41 839 217 839 217 352 64 352 64 717 606 717 606 676 801 676 801 501 85 501 85 39 347 39 347 64 472 64 472 323 240 323 240 639 820 639 820 421 24 421 24 284 681 284 681 273 509 273 509 785 363 785 363 346 189 346 189 878 228 878 228 362 364 362 364 151 48 151 48 960 399 960 399 516 223 516 223 877 481 877 481 512 630 512 630 342 529 342 529 171 494 171 494 693 771 693 771 632 180 632 180 472 523 472 523 559 743 559 743 608 821 608 821 940 734 940 734 260 768 260 768 542 159 542 159 588 477 588 477 713 105 713 105 470 117 470 117 133 619 133 619 723 545 723 545 252 330 252 330 139 47 139 47 944 543 944 543 469 420 469 420 928 181 928 181 812 145 812 145 558 76 558 76 921 164 921 164 467 841 467 841 583 214 583 214 220 134 220 134 864 306 864 306 206 131 206 131 215 160 215 160 105 594 105 594 517 53 517 53 654 620 654 620 354 149 354 149 174 829 174 829 701 278 701 278 210 231 210 231 888 643 888 643 535 829 535 829 840 346 840 346 42 840 42 840 54 271 54 271 928 583 928 583 161 165 161 165 120 30 120 30 904 268 904 268 260 737 260 737 453 211 453 211 413 85 413 85 747 775 747 775 48 174 48 174 802 807 802 807 384 728 384 728 486 489 486 489 289 178 289 178 262 181 262 181 639 590 639 590 533 115 533 115 765 467 765 467 311 411 311 411 792 58 792 58 213 662 213 662 132 676 132 676 553 723 553 723 312 254 312 254 347 659 347 659 133 653 133 653 774 553 774 553 224 210 224 210 27 478 27 478 213 701 213 701 668 175 668 175 448 438 448 438 354 653 354 653 82 728 82 728 25 156 25 156 786 816 786 816 447 564 447 564 729 450 729 450 232 931 232 931 917 580 917 580 701 361 701 361 583 610 583 610 184 187 184 187 389 504 389 504 233 257 233 257 120 91 120 91 95 81 95 81 849 913 849 913 459 83 459 83 11 816 11 816 929 146 929 146 770 302 770 302 27 240 27 240 873 439 873 439 776 556 776 556 251 225 251 225 817 352 817 352 297 168 297 168 365 677 365 677 372 514 372 514 649 417 649 417 865 15 865 15 302 568 302 568 309 924 309 924 478 450 478 450 650 429 650 429 235 589 235 589 655 440 655 440 380 409 380 409 643 872 643 872 911 539 911 539 445 667 445 667 305 251 305 251 871 613 871 613 8 470 8 470 638 139 638 139 202 60 202 60 852 201 852 201 835 51 835 51 207 77 207 77 723 242 723 242 615 697 615 697 622 935 622 935 747 548 747 548 218 434 218 434 381 538 381 538 628 359 628 359 529 792 529 792 875 720 875 720 242 17 242 17 68 105 68 105 638 299 638 299 212 930 212 930 293 835 293 835 713 481 713 481 109 805 109 805 802 253 802 253 433 916 433 916 882 836 882 836 29 392 29 392 353 758 353 758 308 747 308 747 875 839 875 839 331 539 331 539 159 225 159 225 395 684 395 684 225 32 225 32 306 739 306 739 104 596 104 596 723 507 723 507 384 450 384 450 337 420 337 420 522 99 522 99 616 959 616 959 823 612 823 612 293 483 293 483 465 741 465 741 179 186 179 186 233 38 233 38 139 621 139 621 223 57 223 57 92 882 92 882 133 529 133 529 286 436 286 436 681 791 681 791 570 74 570 74 331 165 331 165 204 249 204 249 510 328 510 328 449 950 449 950 875 447 875 447 90 171 90 171 652 768 652 768 429 56 429 56 497 500 497 500 356 624 356 624 510 823 510 823 123 792 123 792 235 217 235 217 646 875 646 875 835 95 835 95 681 792 681 792 613 578 613 578 198 174 198 174 435 767 435 767 621 709 621 709 73 794 73 794 502 26 502 26 22 210 22 210 400 503 400 503 767 279 767 279 720 85 720 85 154 876 154 876 11 34 11 34 206 26 206 26 349 141 349 141 281 570 281 570 541 347 541 347 912 408 912 408 314 832 314 832 885 873 885 873 626 263 626 263 868 498 868 498 616 628 616 628 881 496 881 496 929 283 929 283 729 937 729 937 339 330 339 330 266 328 266 328 278 682 278 682 905 706 905 706 346 390 346 390 726 760 726 760 111 722 111 722 799 150 799 150 639 519 639 519 88 666 88 666 250 173 250 173 164 257 164 257 472 213 472 213 597 436 597 436 110 844 110 844 759 618 759 618 788 301 788 301 332 764 332 764 866 825 866 825 422 502 422 502 72 680 72 680 109 345 109 345 709 803 709 803 221 666 221 666 881 906 881 906 453 609 453 609 244 366 244 366 392 908 392 908 140 344 140 344 76 385 76 385 790 703 790 703 855 472 855 472 907 70 907 70 489 319 489 319 691 42 691 42 462 462 462 462 21 396 21 396 617 271 617 271 780 129 780 129 943 768 943 768 841 785 841 785 937 84 937 84 590 249 590 249 54 946 54 946 692 618 692 618 70 308 70 308 358 7 358 7 928 234 928 234 157 853 157 853 705 161 705 161 746 364 746 364 742 938 742 938 586 410 586 410 205 699 205 699 658 574 658 574 902 188 902 188 821 74 821 74 788 36 788 36 530 693 530 693 222 487 222 487 359 67 359 67 750 163 750 163 790 683 790 683 190 249 190 249 401 923 401 923 732 577 732 577 800 435 800 435 873 644 873 644 859 706 859 706 444 482 444 482 763 45 763 45 573 957 573 957 824 268 824 268 211 729 211 729 858 753 858 753 513 708 513 708 97 71 97 71 76 429 76 429 226 921 226 921 418 13 418 13 67 167 67 167 836 846 836 846 386 872 386 872 777 15 777 15 108 835 108 835 600 609 600 609 423 725 423 725 113 332 113 332 745 622 745 622 613 459 613 459 446 275 446 275 793 843 793 843 710 638 710 638 840 817 840 817 510 721 510 721 336 711 336 711 93 759 93 759 950 668 950 668 668 354 668 354 917 223 917 223 451 452 451 452 817 655 817 655 688 579 688 579 546 475 546 475 149 187 149 187 851 233 851 233 259 720 259 720 433 387 433 387 519 29 519 29 879 76 879 76 134 786 134 786 52 959 52 959 380 674 380 674 276 61 276 61 951 119 951 119 186 470 186 470 349 45 349 45 163 274 163 274 933 660 933 660 418 875 418 875 729 49 729 49 538 721 538 721 346 61 346 61 647 229 647 229 92 101 92 101 821 318 821 318 613 584 613 584 199 103 199 103 147 572 147 572 882 351 882 351 531 778 531 778 703 599 703 599 618 878 618 878 524 56 524 56 496 152 496 152 908 666 908 666 656 877 656 877 194 14 194 14 842 646 842 646 266 86 266 86 177 559 177 559 913 807 913 807 110 234 110 234 59 426 59 426 692 328 692 328 936 856 936 856 81 264 81 264 490 501 490 501 773 551 773 551 83 9 83 9 761 668 761 668 304 115 304 115 699 534 699 534 713 317 713 317 705 904 705 904 415 502 415 502 294 916 294 916 628 810 628 810 540 760 540 760 246 802 246 802 816 296 816 296 297 921 297 921 702 649 702 649 676 257 676 257 247 118 247 118 851 318 851 318 738 703 738 703 182 169 182 169 153 805 153 805 289 462 289 462 519 288 519 288 58 366 58 366 49 921 49 921 383 894 383 894 170 880 170 880 61 742 61 742 29 823 29 823 454 372 454 372 907 870 907 870 889 35 889 35 350 787 350 787 754 899 754 899 420 516 420 516 890 226 890 226 547 495 547 495 447 913 447 913 697 765 697 765 730 805 730 805 860 623 860 623 510 614 510 614 150 309 150 309 300 338 300 338 836 311 836 311 956 727 956 727 24 335 24 335 91 924 91 924 472 205 472 205 135 569 135 569 476 690 476 690 21 506 21 506 339 501 339 501 940 736 940 736 776 928 776 928 564 53 564 53 247 482 247 482 157 738 157 738 223 451 223 451 951 849 951 849 758 723 758 723 21 443 21 443 201 728 201 728 218 591 218 591 566 329 566 329 130 879 130 879 49 852 49 852 857 819 857 819 515 153 515 153 322 676 322 676 70 877 70 877 113 322 113 322 554 728 554 728 177 511 177 511 820 599 820 599 928 2 928 2 174 613 174 613 296 7 296 7 610 632 610 632 893 886 893 886 917 59 917 59 527 370 527 370 628 167 628 167 387 62 387 62 258 230 258 230 470 14 470 14 276 791 276 791 791 714 791 714 147 203 147 203 554 271 554 271 62 459 62 459 582 45 582 45 229 399 229 399 184 618 184 618 239 328 239 328 158 829 158 829 725 791 725 791 365 660 365 660 292 788 292 788 812 527 812 527 511 200 511 200 630 258 630 258 859 243 859 243 828 375 828 375 386 775 386 775 321 234 321 234 784 426 784 426 28 331 28 331 441 56 441 56 313 831 313 831 769 703 769 703 216 352 216 352 66 66 66 66 269 632 269 632 938 439 938 439 254 458 254 458 250 73 250 73 489 9 489 9 776 150 776 150 667 95 667 95 318 689 318 689 377 488 377 488 537 417 537 417 507 692 507 692 298 161 298 161 684 520 684 520 88 862 88 862 556 413 556 413 221 188 221 188 238 288 238 288 69 657 69 657 250 561 250 561 114 105 114 105 684 548 684 548 858 896 858 896 435 899 435 899 519 267 519 267 19 265 19 265 931 104 931 104 57 200 57 200 208 708 208 708 373 228 373 228 601 566 601 566 36 838 36 838 912 395 912 395 693 163 693 163 863 387 863 387 743 808 743 808 385 210 385 210 593 242 593 242 4 417 4 417 349 532 349 532 457 661 457 661 149 104 149 104 101 431 101 431 677 692 677 692 151 337 151 337 30 619 30 619 410 542 410 542 948 825 948 825 186 364 186 364 301 640 301 640 358 915 358 915 494 171 494 171 449 524 449 524 682 246 682 246 560 18 560 18 528 562 528 562 238 725 238 725 812 23 812 23 318 294 318 294 446 58 446 58 188 134 188 134 665 811 665 811 724 365 724 365 869 488 869 488 457 324 457 324 734 871 734 871 496 427 496 427 659 720 659 720 626 628 626 628 424 193 424 193 654 934 654 934 532 840 532 840 596 507 596 507 676 172 676 172 299 418 299 418 438 165 438 165 12 61 12 61 639 479 639 479 388 932 388 932 582 252 582 252 246 481 246 481 87 562 87 562 784 545 784 545 432 843 432 843 838 751 838 751 352 529 352 529 289 170 289 170 151 671 151 671 525 502 525 502 668 773 668 773 136 747 136 747 392 708 392 708 422 599 422 599 73 915 73 915 784 59 784 59 928 29 928 29 640 521 640 521 355 65 355 65 198 685 198 685 892 721 892 721 70 321 70 321 232 147 232 147 248 470 248 470 248 259 248 259 871 50 871 50 851 335 851 335 947 333 947 333 399 19 399 19 675 249 675 249 579 165 579 165 136 633 136 633 490 152 490 152 85 87 85 87 629 820 629 820 405 198 405 198 743 566 743 566 357 173 357 173 920 78 920 78 886 614 886 614 370 930 370 930 80 577 80 577 503 393 503 393 248 337 248 337 467 599 467 599 543 634 543 634 364 756 364 756 295 57 295 57 428 884 428 884 94 246 94 246 315 43 315 43 682 142 682 142 23 670 23 670 449 721 449 721 402 841 402 841 239 325 239 325 401 409 401 409 596 161 596 161 526 947 526 947 675 595 675 595 920 491 920 491 805 763 805 763 654 398 654 398 692 685 692 685 104 920 104 920 256 947 256 947 302 958 302 958 13 329 13 329 318 806 318 806 883 479 883 479 586 106 586 106 157 795 157 795 792 601 792 601 523 660 523 660 768 694 768 694 400 728 400 728 340 807 340 807 877 71 877 71 467 757 467 757 137 644 137 644 860 236 860 236 174 577 174 577 466 424 466 424 91 134 91 134 879 825 879 825 416 651 416 651 252 868 252 868 548 577 548 577 91 675 91 675 735 329 735 329 445 96 445 96 289 890 289 890 620 638 620 638 714 543 714 543 66 208 66 208 848 55 848 55 304 928 304 928 572 884 572 884 57 554 57 554 884 350 884 350 403 107 403 107 77 225 77 225 245 527 245 527 132 780 132 780 812 555 812 555 364 876 364 876 101 884 101 884 174 192 174 192 803 535 803 535 260 319 260 319 443 753 443 753 638 335 638 335 663 853 663 853 576 783 576 783 692 586 692 586 386 398 386 398 99 331 99 331 847 913 847 913 646 81 646 81 741 156 741 156 220 59 220 59 319 38 319 38 152 494 152 494 122 622 122 622 150 384 150 384 268 690 268 690 5 58 5 58 767 742 767 742 937 855 937 855 304 303 304 303 25 73 25 73 529 233 529 233 194 564 194 564 615 738 615 738 482 625 482 625 268 156 268 156 398 909 398 909 494 15 494 15 556 583 556 583 463 612 463 612 314 341 314 341 387 251 387 251 645 95 645 95 53 934 53 934 499 771 499 771 738 620 738 620 378 848 378 848 540 263 540 263 166 523 166 523 136 230 136 230 672 172 672 172 384 162 384 162 691 367 691 367 169 459 169 459 366 253 366 253 478 651 478 651 895 896 895 896 887 853 887 853 478 722 478 722 329 192 329 192 420 225 420 225 836 356 836 356 891 724 891 724 814 274 814 274 229 323 229 323 802 651 802 651 436 314 436 314 76 838 76 838 720 955 720 955 53 504 53 504 735 98 735 98 433 29 433 29 327 436 327 436 554 516 554 516 869 619 869 619 919 126 919 126 73 641 73 641 386 273 386 273 538 484 538 484 716 885 716 885 912 569 912 569 233 790 233 790 443 405 443 405 288 661 288 661 59 66 59 66 844 775 844 775 69 577 69 577 478 180 478 180 37 2 37 2 408 345 408 345 886 493 886 493 915 807 915 807 299 540 299 540 890 833 890 833 522 414 522 414 589 770 589 770 684 374 684 374 31 565 31 565 255 923 255 923 409 283 409 283 644 502 644 502 117 745 117 745 209 486 209 486 195 839 195 839 399 959 399 959 743 786 743 786 381 134 381 134 89 922 89 922 235 375 235 375 35 357 35 357 167 938 167 938 949 643 949 643 407 919 407 919 24 536 24 536 763 460 763 460 202 584 202 584 686 478 686 478 321 19 321 19 481 405 481 405 711 107 711 107 343 366 343 366 505 887 505 887 167 217 167 217 136 657 136 657 955 392 955 392 154 302 154 302 464 125 464 125 391 204 391 204 710 809 710 809 206 762 206 762 826 38 826 38 727 391 727 391 889 94 889 94 937 109 937 109 554 447 554 447 895 931 895 931 323 490 323 490 714 710 714 710 60 440 60 440 655 202 655 202 714 614 714 614 10 696 10 696 955 752 955 752 335 587 335 587 470 258 470 258 786 67 786 67 522 162 522 162 30 82 30 82 795 655 795 655 144 670 144 670 289 760 289 760 154 195 154 195 135 67 135 67 514 143 514 143 780 775 780 775 928 69 928 69 517 530 517 530 739 666 739 666 281 163 281 163 333 571 333 571 4 369 4 369 562 69 562 69 404 866 404 866 254 716 254 716 431 149 431 149 108 469 108 469 779 409 779 409 693 371 693 371 269 909 269 909 267 284 267 284 30 526 30 526 258 257 258 257 402 501 402 501 32 641 32 641 392 779 392 779 322 307 322 307 504 271 504 271 664 477 664 477 298 117 298 117 420 830 420 830 573 354 573 354 63 5 63 5 737 434 737 434 724 23 724 23 221 179 221 179 419 13 419 13 458 103 458 103 917 902 917 902 529 203 529 203 769 889 769 889 467 392 467 392 739 32 739 32 725 403 725 403 955 394 955 394 771 7 771 7 188 572 188 572 592 328 592 328 165 558 165 558 114 576 114 576 725 729 725 729 226 79 226 79 318 361 318 361 622 142 622 142 170 319 170 319 695 455 695 455 372 369 372 369 947 377 947 377 587 709 587 709 875 341 875 341 562 889 562 889 894 323 894 323 515 638 515 638 93 798 93 798 743 952 743 952 77 244 77 244 735 832 735 832 319 34 319 34 220 206 220 206 45 159 45 159 42 565 42 565 103 812 103 812 552 600 552 600 442 818 442 818 960 780 960 780 459 12 459 12 47 215 47 215 466 652 466 652 455 179 455 179 282 245 282 245 685 335 685 335 323 130 323 130 475 782 475 782 832 862 832 862 31 69 31 69 346 43 346 43 283 769 283 769 490 635 490 635 579 191 579 191 611 410 611 410 546 51 546 51 262 898 262 898 789 898 789 898 939 932 939 932 270 711 270 711 831 358 831 358 658 209 658 209 576 608 576 608 636 163 636 163 899 222 899 222 568 436 568 436 815 161 815 161 520 621 520 621 640 798 640 798 3 109 3 109 452 701 452 701 529 136 529 136 609 667 609 667 752 324 752 324 205 200 205 200 370 794 370 794 149 74 149 74 61 379 61 379 87 25 87 25 201 137 201 137 775 289 775 289 613 473 613 473 430 899 430 899 947 824 947 824 870 915 870 915 552 419 552 419 607 731 607 731 397 333 397 333 478 151 478 151 832 29 832 29 441 568 441 568 52 749 52 749 732 801 732 801 838 173 838 173 772 61 772 61 396 871 396 871 936 950 936 950 726 528 726 528 795 354 795 354 222 604 222 604 178 287 178 287 22 833 22 833 582 589 582 589 493 370 493 370 658 959 658 959 660 492 660 492 353 772 353 772 271 860 271 860 748 833 748 833 211 112 211 112 769 906 769 906 423 8 423 8 129 492 129 492 294 888 294 888 930 163 930 163 769 394 769 394 749 36 749 36 635 762 635 762 577 21 577 21 619 248 619 248 846 80 846 80 573 617 573 617 603 484 603 484 625 679 625 679 769 852 769 852 859 764 859 764 366 854 366 854 97 171 97 171 483 724 483 724 65 871 65 871 246 430 246 430 456 794 456 794 593 375 593 375 219 736 219 736 818 201 818 201 360 480 360 480 536 26 536 26 283 875 283 875 109 141 109 141 868 716 868 716 241 728 241 728 771 156 771 156 812 682 812 682 561 385 561 385 264 742 264 742 130 569 130 569 349 809 349 809 22 618 22 618 514 101 514 101 478 368 478 368 676 447 676 447 416 537 416 537 1 462 1 462 436 871 436 871 750 799 750 799 786 692 786 692 800 195 800 195 41 896 41 896 400 923 400 923 129 940 129 940 769 426 769 426 448 278 448 278 561 504 561 504 220 13 220 13 946 319 946 319 865 214 865 214 809 878 809 878 367 874 367 874 849 936 849 936 890 181 890 181 950 131 950 131 72 921 72 921 955 138 955 138 310 553 310 553 84 699 84 699 948 878 948 878 589 138 589 138 772 38 772 38 769 540 769 540 767 896 767 896 867 781 867 781 377 683 377 683 694 290 694 290 283 952 283 952 583 911 583 911 488 425 488 425 851 112 851 112 917 37 917 37 318 420 318 420 416 364 416 364 934 730 934 730 105 921 105 921 518 472 518 472 427 958 427 958 945 90 945 90 496 863 496 863 13 910 13 910 663 500 663 500 915 855 915 855 213 940 213 940 721 907 721 907 112 37 112 37 615 437 615 437 838 949 838 949 141 83 141 83 581 228 581 228 524 600 524 600 688 623 688 623 320 171 320 171 669 551 669 551 129 848 129 848 167 729 167 729 465 739 465 739 696 69 696 69 932 524 932 524 354 780 354 780 826 25 826 25 263 152 263 152 706 138 706 138 227 152 227 152 255 70 255 70 664 489 664 489 816 534 816 534 415 475 415 475 358 819 358 819 771 692 771 692 714 67 714 67 693 751 693 751 448 112 448 112 201 668 201 668 410 142 410 142 795 392 795 392 762 519 762 519 768 292 768 292 289 838 289 838 231 59 231 59 780 510 780 510 822 908 822 908 618 805 618 805 80 528 80 528 649 336 649 336 390 85 390 85 727 629 727 629 770 859 770 859 150 639 150 639 702 343 702 343 794 333 794 333 779 817 779 817 334 304 334 304 652 390 652 390 303 881 303 881 376 166 376 166 143 648 143 648 603 791 603 791 725 784 725 784 502 620 502 620 857 255 857 255 68 626 68 626 112 324 112 324 32 1 32 1 948 948 948 948 254 217 254 217 789 534 789 534 233 812 233 812 87 425 87 425 318 545 318 545 658 541 658 541 624 850 624 850 369 661 369 661 180 427 180 427 400 600 400 600 238 876 238 876 646 166 646 166 711 856 711 856 167 162 167 162 186 355 186 355 711 557 711 557 786 407 786 407 4 48 4 48 67 40 67 40 822 606 822 606 749 539 749 539 56 519 56 519 246 29 246 29 556 354 556 354 407 18 407 18 643 476 643 476 733 337 733 337 583 535 583 535 299 739 299 739 402 614 402 614 310 776 310 776 533 787 533 787 711 945 711 945 723 282 723 282 893 519 893 519 456 163 456 163 305 555 305 555 559 148 559 148 701 755 701 755 843 540 843 540 730 848 730 848 394 179 394 179 496 578 496 578 621 195 621 195 635 893 635 893 10 170 10 170 907 42 907 42 714 635 714 635 194 231 194 231 492 61 492 61 281 3 281 3 257 618 257 618 219 643 219 643 110 626 110 626 871 864 871 864 941 501 941 501 370 711 370 711 716 653 716 653 195 855 195 855 556 386 556 386 707 531 707 531 250 445 250 445 27 692 27 692 851 23 851 23 720 842 720 842 408 934 408 934 790 753 790 753 886 14 886 14 369 951 369 951 43 616 43 616 380 606 380 606 675 605 675 605 808 672 808 672 833 931 833 931 673 260 673 260 674 139 674 139 760 732 760 732 453 491 453 491 106 367 106 367 289 277 289 277 393 695 393 695 834 909 834 909 442 803 442 803 520 76 520 76 486 62 486 62 655 230 655 230 865 925 865 925 478 179 478 179 805 252 805 252 516 212 516 212 35 691 35 691 920 354 920 354 185 682 185 682 818 207 818 207 25 252 25 252 255 639 255 639 905 118 905 118 702 10 702 10 737 668 737 668 514 702 514 702 848 165 848 165 755 668 755 668 280 698 280 698 396 407 396 407 206 59 206 59 798 344 798 344 219 890 219 890 716 188 716 188 829 61 829 61 654 916 654 916 710 384 710 384 750 419 750 419 604 49 604 49 269 420 269 420 632 819 632 819 31 450 31 450 423 731 423 731 363 222 363 222 12 822 12 822 12 525 12 525 668 193 668 193 306 919 306 919 608 175 608 175 866 697 866 697 311 551 311 551 818 484 818 484 913 900 913 900 14 124 14 124 885 659 885 659 758 409 758 409 892 600 892 600 253 841 253 841 83 841 83 841 139 76 139 76 189 337 189 337 796 663 796 663 79 847 79 847 576 658 576 658 115 21 115 21 921 794 921 794 357 169 357 169 607 383 607 383 313 263 313 263 223 135 223 135 83 860 83 860 568 874 568 874 493 909 493 909 29 83 29 83 278 613 278 613 556 460 556 460 254 52 254 52 744 228 744 228 582 136 582 136 786 169 786 169 369 350 369 350 649 898 649 898 598 678 598 678 190 73 190 73 738 198 738 198 566 781 566 781 275 469 275 469 11 849 11 849 574 353 574 353 427 203 427 203 777 426 777 426 663 38 663 38 497 484 497 484 741 192 741 192 390 889 390 889 63 428 63 428 234 773 234 773 674 370 674 370 790 536 790 536 416 138 416 138 725 120 725 120 926 485 926 485 519 476 519 476 535 292 535 292 736 434 736 434 471 606 471 606 38 217 38 217 640 287 640 287 886 744 886 744 585 419 585 419 191 294 191 294 889 95 889 95 837 527 837 527 817 505 817 505 224 662 224 662 122 925 122 925 140 36 140 36 853 702 853 702 208 518 208 518 771 262 771 262 728 169 728 169 172 948 172 948 102 503 102 503 11 319 11 319 785 462 785 462 369 333 369 333 321 449 321 449 1 765 1 765 116 343 116 343 178 734 178 734 380 907 380 907 465 245 465 245 383 650 383 650 700 123 700 123 630 504 630 504 615 29 615 29 686 811 686 811 795 827 795 827 266 814 266 814 114 233 114 233 766 896 766 896 157 368 157 368 22 403 22 403 542 206 542 206 685 205 685 205 462 626 462 626 280 193 280 193 119 215 119 215 572 276 572 276 137 569 137 569 525 55 525 55 346 677 346 677 234 517 234 517 170 870 170 870 81 313 81 313 834 527 834 527 696 915 696 915 27 858 27 858 371 529 371 529 398 776 398 776 17 448 17 448 565 332 565 332 533 776 533 776 138 841 138 841 564 85 564 85 410 917 410 917 373 201 373 201 712 379 712 379 308 887 308 887 457 441 457 441 96 680 96 680 871 515 871 515 956 409 956 409 831 254 831 254 98 59 98 59 258 262 258 262 55 232 55 232 584 599 584 599 311 168 311 168 221 630 221 630 867 464 867 464 206 410 206 410 311 893 311 893 163 162 163 162 509 852 509 852 151 698 151 698 532 195 532 195 214 88 214 88 767 300 767 300 148 385 148 385 211 87 211 87 70 346 70 346 540 412 540 412 820 516 820 516 828 69 828 69 122 722 122 722 553 592 553 592 519 13 519 13 621 560 621 560 479 434 479 434 485 396 485 396 858 689 858 689 835 895 835 895 355 432 355 432 844 150 844 150 953 775 953 775 859 149 859 149 625 130 625 130 924 370 924 370 82 216 82 216 119 92 119 92 465 550 465 550 337 728 337 728 739 435 739 435 872 886 872 886 228 190 228 190 655 634 655 634 288 892 288 892 31 808 31 808 568 936 568 936 657 418 657 418 477 45 477 45 601 428 601 428 36 203 36 203 774 505 774 505 724 158 724 158 872 27 872 27 392 87 392 87 481 887 481 887 311 85 311 85 697 53 697 53 15 891 15 891 631 417 631 417 783 356 783 356 499 767 499 767 842 539 842 539 669 453 669 453 297 161 297 161 629 734 629 734 293 106 293 106 400 808 400 808 410 439 410 439 910 863 910 863 78 784 78 784 916 119 916 119 960 175 960 175 688 174 688 174 596 513 596 513 64 571 64 571 121 908 121 908 349 257 349 257 674 833 674 833 386 143 386 143 726 942 726 942 424 916 424 916 838 157 838 157 729 898 729 898 437 138 437 138 561 832 561 832 378 37 378 37 292 680 292 680 193 20 193 20 886 265 886 265 937 449 937 449 691 692 691 692 260 76 260 76 845 416 845 416 344 838 344 838 869 711 869 711 629 277 629 277 164 572 164 572 125 472 125 472 841 903 841 903 809 414 809 414 485 32 485 32 260 621 260 621 93 695 93 695 494 508 494 508 171 751 171 751 922 888 922 888 797 799 797 799 213 208 213 208 364 496 364 496 861 265 861 265 254 166 254 166 551 137 551 137 727 933 727 933 929 98 929 98 132 664 132 664 760 313 760 313 842 397 842 397 554 549 554 549 460 435 460 435 733 705 733 705 773 357 773 357 474 95 474 95 272 942 272 942 526 643 526 643 766 440 766 440 228 639 228 639 754 350 754 350 473 26 473 26 867 498 867 498 831 78 831 78 797 824 797 824 956 75 956 75 576 169 576 169 648 626 648 626 128 754 128 754 371 666 371 666 355 626 355 626 476 14 476 14 838 575 838 575 891 780 891 780 857 802 857 802 536 264 536 264 734 662 734 662 81 935 81 935 494 525 494 525 948 107 948 107 819 943 819 943 943 265 943 265 955 874 955 874 885 947 885 947 541 298 541 298 171 106 171 106 796 411 796 411 717 867 717 867 141 28 141 28 44 711 44 711 491 49 491 49 318 267 318 267 578 819 578 819 207 506 207 506 635 401 635 401 240 891 240 891 824 772 824 772 730 945 730 945 747 376 747 376 669 50 669 50 667 462 667 462 678 795 678 795 708 692 708 692 761 423 761 423 679 934 679 934 154 431 154 431 865 838 865 838 735 292 735 292 674 751 674 751 497 46 497 46 665 922 665 922 295 455 295 455 674 64 674 64 818 112 818 112 565 477 565 477 659 853 659 853 143 806 143 806 736 658 736 658 64 643 64 643 579 764 579 764 490 593 490 593 56 537 56 537 326 225 326 225 339 290 339 290 799 566 799 566 568 264 568 264 276 779 276 779 929 109 929 109 922 139 922 139 860 103 860 103 313 919 313 919 842 896 842 896 138 900 138 900 354 632 354 632 639 410 639 410 811 321 811 321 923 662 923 662 837 450 837 450 54 40 54 40 33 534 33 534 250 118 250 118 836 906 836 906 105 728 105 728 201 738 201 738 212 26 212 26 348 20 348 20 101 61 101 61 703 203 703 203 22 373 22 373 136 421 136 421 481 118 481 118 494 702 494 702 327 259 327 259 815 443 815 443 332 648 332 648 839 361 839 361 278 243 278 243 406 831 406 831 861 230 861 230 207 235 207 235 48 504 48 504 955 909 955 909 241 949 241 949 308 570 308 570 789 922 789 922 426 634 426 634 869 602 869 602 417 73 417 73 127 347 127 347 305 666 305 666 917 890 917 890 773 591 773 591 877 579 877 579 29 835 29 835 95 697 95 697 716 384 716 384 795 852 795 852 890 393 890 393 352 510 352 510 290 722 290 722 198 533 198 533 341 514 341 514 437 365 437 365 310 504 310 504 171 139 171 139 381 195 381 195 891 426 891 426 948 553 948 553 584 58 584 58 316 417 316 417 270 156 270 156 521 281 521 281 410 39 410 39 802 368 802 368 205 871 205 871 738 893 738 893 348 664 348 664 442 582 442 582 403 431 403 431 364 650 364 650 845 786 845 786 913 824 913 824 830 91 830 91 341 309 341 309 758 731 758 731 299 206 299 206 8 948 8 948 110 690 110 690 883 835 883 835 310 686 310 686 307 699 307 699 600 546 600 546 856 198 856 198 894 33 894 33 260 383 260 383 549 560 549 560 240 376 240 376 862 778 862 778 678 565 678 565 144 798 144 798 648 175 648 175 180 527 180 527 904 19 904 19 24 755 24 755 669 597 669 597 598 269 598 269 441 372 441 372 367 512 367 512 310 385 310 385 253 279 253 279 689 677 689 677 924 504 924 504 425 297 425 297 188 267 188 267 244 287 244 287 939 352 939 352 777 245 777 245 215 236 215 236 786 745 786 745 193 156 193 156 137 177 137 177 256 844 256 844 383 694 383 694 443 913 443 913 755 305 755 305 199 538 199 538 566 38 566 38 94 15 94 15 621 863 621 863 505 939 505 939 911 895 911 895 908 794 908 794 415 829 415 829 163 705 163 705 142 425 142 425 235 300 235 300 457 167 457 167 206 81 206 81 146 562 146 562 41 789 41 789 174 659 174 659 3 937 3 937 163 91 163 91 151 913 151 913 225 622 225 622 336 323 336 323 21 4 21 4 705 582 705 582 740 757 740 757 316 339 316 339 779 531 779 531 814 511 814 511 622 180 622 180 790 656 790 656 644 553 644 553 666 118 666 118 798 766 798 766 590 787 590 787 927 108 927 108 469 686 469 686 693 807 693 807 12 787 12 787 775 378 775 378 247 674 247 674 657 417 657 417 54 555 54 555 354 630 354 630 415 584 415 584 543 688 543 688 331 58 331 58 923 925 923 925 360 312 360 312 766 701 766 701 55 749 55 749 68 837 68 837 13 248 13 248 701 669 701 669 86 746 86 746 843 418 843 418 142 460 142 460 102 293 102 293 902 278 902 278 411 553 411 553 37 697 37 697 393 681 393 681 676 918 676 918 611 528 611 528 913 261 913 261 113 895 113 895 589 591 589 591 462 714 462 714 590 564 590 564 363 507 363 507 478 870 478 870 843 462 843 462 217 460 217 460 517 627 517 627 179 768 179 768 774 912 774 912 304 18 304 18 140 252 140 252 874 66 874 66 235 69 235 69 527 649 527 649 204 619 204 619 801 849 801 849 873 226 873 226 436 377 436 377 83 212 83 212 947 274 947 274 364 669 364 669 859 100 859 100 749 77 749 77 381 874 381 874 353 554 353 554 129 209 129 209 488 107 488 107 158 638 158 638 54 510 54 510 419 837 419 837 785 579 785 579 370 754 370 754 598 334 598 334 831 196 831 196 628 361 628 361 341 173 341 173 559 143 559 143 81 531 81 531 543 115 543 115 805 466 805 466 366 55 366 55 406 696 406 696 926 565 926 565 959 200 959 200 641 634 641 634 396 824 396 824 511 70 511 70 832 562 832 562 83 653 83 653 623 87 623 87 782 313 782 313 260 439 260 439 787 933 787 933 893 474 893 474 426 762 426 762 301 440 301 440 561 583 561 583 109 219 109 219 13 57 13 57 650 610 650 610 738 927 738 927 546 387 546 387 769 496 769 496 24 94 24 94 94 376 94 376 925 479 925 479 140 161 140 161 732 683 732 683 274 700 274 700 725 603 725 603 776 11 776 11 283 444 283 444 286 835 286 835 214 397 214 397 340 337 340 337 898 580 898 580 128 146 128 146 331 729 331 729 255 826 255 826 948 45 948 45 554 486 554 486 139 776 139 776 189 18 189 18 119 89 119 89 305 451 305 451 426 705 426 705 391 28 391 28 384 146 384 146 730 367 730 367 436 317 436 317 32 122 32 122 245 587 245 587 34 817 34 817 646 505 646 505 255 761 255 761 640 632 640 632 296 429 296 429 335 876 335 876 866 733 866 733 945 942 945 942 583 330 583 330 123 714 123 714 69 748 69 748 147 642 147 642 221 364 221 364 246 73 246 73 628 200 628 200 903 568 903 568 623 348 623 348 896 348 896 348 672 22 672 22 33 722 33 722 274 826 274 826 914 328 914 328 229 448 229 448 778 353 778 353 12 791 12 791 920 115 920 115 655 29 655 29 93 456 93 456 522 296 522 296 848 97 848 97 940 704 940 704 952 622 952 622 313 546 313 546 182 343 182 343 841 63 841 63 56 438 56 438 519 826 519 826 711 795 711 795 946 430 946 430 442 71 442 71 543 742 543 742 448 241 448 241 885 291 885 291 795 644 795 644 303 218 303 218 95 287 95 287 30 691 30 691 311 83 311 83 293 459 293 459 865 745 865 745 507 691 507 691 429 922 429 922 108 622 108 622 897 405 897 405 24 55 24 55 472 444 472 444 755 889 755 889 190 551 190 551 260 725 260 725 358 544 358 544 725 164 725 164 73 610 73 610 580 424 580 424 641 594 641 594 182 690 182 690 446 252 446 252 643 22 643 22 449 438 449 438 24 603 24 603 547 320 547 320 648 847 648 847 337 275 337 275 699 754 699 754 526 601 526 601 941 440 941 440 943 625 943 625 173 843 173 843 413 364 413 364 543 135 543 135 87 787 87 787 507 509 507 509 109 542 109 542 524 48 524 48 902 318 902 318 433 794 433 794 539 788 539 788 479 872 479 872 698 375 698 375 157 442 157 442 835 819 835 819 454 548 454 548 46 69 46 69 11 752 11 752 708 288 708 288 751 26 751 26 930 490 930 490 329 786 329 786 313 703 313 703 901 574 901 574 336 493 336 493 355 501 355 501 192 759 192 759 695 133 695 133 951 915 951 915 359 749 359 749 246 940 246 940 496 484 496 484 659 352 659 352 290 529 290 529 735 400 735 400 34 473 34 473 480 499 480 499 354 160 354 160 560 639 560 639 288 708 288 708 431 875 431 875 83 105 83 105 272 292 272 292 650 549 650 549 475 652 475 652 166 388 166 388 172 310 172 310 349 706 349 706 242 428 242 428 633 660 633 660 817 170 817 170 535 351 535 351 896 288 896 288 617 127 617 127 19 235 19 235 56 918 56 918 787 315 787 315 760 476 760 476 141 940 141 940 955 131 955 131 72 21 72 21 612 486 612 486 2 957 2 957 490 151 490 151 461 542 461 542 793 474 793 474 398 103 398 103 17 680 17 680 960 507 960 507 326 46 326 46 623 304 623 304 382 779 382 779 894 785 894 785 662 789 662 789 801 221 801 221 766 789 766 789 888 262 888 262 162 946 162 946 221 346 221 346 206 764 206 764 24 53 24 53 173 52 173 52 296 112 296 112 474 859 474 859 930 343 930 343 130 425 130 425 46 236 46 236 933 71 933 71 581 738 581 738 795 85 795 85 57 930 57 930 908 933 908 933 45 73 45 73 247 638 247 638 89 40 89 40 44 922 44 922 647 451 647 451 722 168 722 168 409 147 409 147 34 330 34 330 640 388 640 388 809 24 809 24 646 631 646 631 778 668 778 668 518 65 518 65 122 532 122 532 579 820 579 820 132 176 132 176 385 929 385 929 350 897 350 897 424 182 424 182 872 580 872 580 572 771 572 771 215 649 215 649 800 756 800 756 38 703 38 703 584 686 584 686 428 208 428 208 471 308 471 308 702 27 702 27 349 238 349 238 518 306 518 306 124 57 124 57 813 166 813 166 315 761 315 761 939 69 939 69 709 682 709 682 505 278 505 278 192 167 192 167 633 29 633 29 947 592 947 592 844 164 844 164 890 442 890 442 808 425 808 425 836 685 836 685 407 31 407 31 277 614 277 614 310 429 310 429 133 406 133 406 183 493 183 493 254 352 254 352 799 942 799 942 321 607 321 607 72 883 72 883 34 222 34 222 544 114 544 114 361 598 361 598 814 915 814 915 549 423 549 423 245 828 245 828 336 950 336 950 800 470 800 470 550 593 550 593 394 200 394 200 755 635 755 635 472 191 472 191 599 367 599 367 389 352 389 352 389 791 389 791 861 191 861 191 326 534 326 534 706 168 706 168 811 26 811 26 895 605 895 605 32 775 32 775 747 106 747 106 959 214 959 214 464 151 464 151 954 609 954 609 407 119 407 119 5 858 5 858 303 27 303 27 234 276 234 276 367 707 367 707 493 186 493 186 410 90 410 90 842 448 842 448 260 830 260 830 466 13 466 13 680 320 680 320 468 878 468 878 708 360 708 360 72 826 72 826 112 523 112 523 283 151 283 151 781 96 781 96 262 422 262 422 655 789 655 789 406 958 406 958 637 777 637 777 430 490 430 490 498 723 498 723 195 553 195 553 735 825 735 825 798 173 798 173 262 826 262 826 734 540 734 540 192 389 192 389 371 594 371 594 249 832 249 832 356 669 356 669 303 258 303 258 138 768 138 768 630 856 630 856 211 304 211 304 758 324 758 324 512 474 512 474 619 57 619 57 359 667 359 667 549 33 549 33 262 215 262 215 349 546 349 546 70 493 70 493 59 618 59 618 434 743 434 743 435 75 435 75 489 255 489 255 380 169 380 169 542 223 542 223 612 154 612 154 281 809 281 809 655 233 655 233 182 115 182 115 240 340 240 340 356 323 356 323 230 600 230 600 17 959 17 959 22 289 22 289 929 576 929 576 413 451 413 451 61 215 61 215 730 801 730 801 139 507 139 507 357 506 357 506 731 599 731 599 721 959 721 959 542 917 542 917 476 97 476 97 63 711 63 711 488 251 488 251 251 308 251 308 46 735 46 735 954 593 954 593 735 924 735 924 169 906 169 906 551 297 551 297 690 374 690 374 72 275 72 275 666 631 666 631 676 229 676 229 830 288 830 288 114 669 114 669 909 314 909 314 186 302 186 302 140 2 140 2 666 192 666 192 208 873 208 873 900 811 900 811 263 403 263 403 637 192 637 192 496 729 496 729 736 576 736 576 478 327 478 327 89 98 89 98 185 94 185 94 235 465 235 465 60 275 60 275 874 876 874 876 504 590 504 590 784 172 784 172 494 227 494 227 955 638 955 638 582 72 582 72 801 714 801 714 911 770 911 770 327 102 327 102 715 859 715 859 384 873 384 873 576 817 576 817 431 157 431 157 396 345 396 345 329 451 329 451 284 30 284 30 471 75 471 75 374 314 374 314 439 733 439 733 240 158 240 158 796 595 796 595 374 944 374 944 266 700 266 700 328 776 328 776 922 411 922 411 380 423 380 423 497 239 497 239 560 713 560 713 876 819 876 819 76 608 76 608 633 424 633 424 697 128 697 128 957 874 957 874 502 430 502 430 84 166 84 166 727 75 727 75 951 918 951 918 218 424 218 424 860 736 860 736 553 908 553 908 589 796 589 796 204 920 204 920 110 339 110 339 478 800 478 800 820 453 820 453 80 302 80 302 937 100 937 100 293 62 293 62 362 407 362 407 308 385 308 385 361 312 361 312 298 474 298 474 235 470 235 470 837 227 837 227 330 244 330 244 89 681 89 681 308 200 308 200 79 236 79 236 426 509 426 509 97 545 97 545 450 433 450 433 294 248 294 248 878 949 878 949 147 407 147 407 324 3 324 3 155 649 155 649 813 860 813 860 227 62 227 62 457 762 457 762 165 471 165 471 267 906 267 906 304 748 304 748 764 44 764 44 675 838 675 838 950 564 950 564 233 236 233 236 688 826 688 826 177 174 177 174 862 336 862 336 874 218 874 218 738 913 738 913 673 781 673 781 359 684 359 684 750 10 750 10 447 46 447 46 705 262 705 262 850 87 850 87 729 622 729 622 411 91 411 91 334 799 334 799 427 868 427 868 520 45 520 45 357 525 357 525 5 733 5 733 128 744 128 744 663 42 663 42 905 506 905 506 164 643 164 643 164 843 164 843 819 341 819 341 871 216 871 216 465 45 465 45 205 438 205 438 658 533 658 533 523 225 523 225 423 151 423 151 594 558 594 558 334 418 334 418 737 185 737 185 160 469 160 469 108 737 108 737 366 866 366 866 840 540 840 540 105 832 105 832 226 802 226 802 633 366 633 366 509 348 509 348 90 418 90 418 558 42 558 42 219 709 219 709 926 798 926 798 160 818 160 818 524 639 524 639 161 699 161 699 393 327 393 327 297 484 297 484 697 358 697 358 791 742 791 742 216 444 216 444 160 622 160 622 563 34 563 34 299 546 299 546 244 323 244 323 694 315 694 315 905 814 905 814 926 94 926 94 336 282 336 282 831 243 831 243 735 821 735 821 397 917 397 917 675 614 675 614 780 82 780 82 538 709 538 709 662 44 662 44 920 735 920 735 857 730 857 730 774 819 774 819 918 456 918 456 862 439 862 439 547 210 547 210 945 915 945 915 938 269 938 269 552 767 552 767 743 763 743 763 495 354 495 354 78 156 78 156 548 805 548 805 374 448 374 448 321 298 321 298 658 851 658 851 404 777 404 777 298 502 298 502 474 958 474 958 950 433 950 433 657 563 657 563 900 748 900 748 467 466 467 466 774 226 774 226 56 588 56 588 238 878 238 878 385 735 385 735 299 85 299 85 90 184 90 184 781 138 781 138 421 560 421 560 760 228 760 228 804 48 804 48 103 216 103 216 750 471 750 471 939 718 939 718 427 697 427 697 615 227 615 227 537 284 537 284 722 232 722 232 266 185 266 185 504 417 504 417 292 257 292 257 57 838 57 838 607 534 607 534 713 133 713 133 651 589 651 589 390 710 390 710 907 325 907 325 510 357 510 357 543 118 543 118 162 429 162 429 631 688 631 688 97 18 97 18 18 514 18 514 6 67 6 67 198 226 198 226 846 643 846 643 487 213 487 213 309 7 309 7 653 889 653 889 458 502 458 502 161 34 161 34 945 47 945 47 479 21 479 21 866 642 866 642 91 654 91 654 40 562 40 562 696 58 696 58 674 314 674 314 306 638 306 638 854 366 854 366 856 755 856 755 837 534 837 534 246 667 246 667 53 629 53 629 400 771 400 771 111 765 111 765 745 298 745 298 82 341 82 341 536 191 536 191 783 727 783 727 9 808 9 808 683 274 683 274 444 316 444 316 448 777 448 777 517 457 517 457 315 561 315 561 330 79 330 79 608 247 608 247 136 770 136 770 258 568 258 568 271 524 271 524 843 264 843 264 321 136 321 136 506 108 506 108 407 904 407 904 416 287 416 287 284 209 284 209 482 657 482 657 880 410 880 410 570 675 570 675 646 145 646 145 246 172 246 172 870 469 870 469 183 119 183 119 884 387 884 387 775 783 775 783 53 2 53 2 443 74 443 74 856 922 856 922 415 221 415 221 334 103 334 103 32 941 32 941 607 503 607 503 956 595 956 595 930 204 930 204 776 156 776 156 70 542 70 542 939 775 939 775 525 406 525 406 352 714 352 714 267 276 267 276 248 206 248 206 363 683 363 683 662 558 662 558 746 608 746 608 497 60 497 60 282 174 282 174 341 316 341 316 33 68 33 68 354 871 354 871 375 645 375 645 332 362 332 362 363 775 363 775 601 804 601 804 927 277 927 277 614 427 614 427 904 301 904 301 34 712 34 712 146 310 146 310 908 807 908 807 3 308 3 308 891 639 891 639 296 505 296 505 545 151 545 151 634 589 634 589 368 429 368 429 943 819 943 819 189 928 189 928 489 526 489 526 518 61 518 61 832 715 832 715 943 353 943 353 111 240 111 240 304 669 304 669 394 57 394 57 595 117 595 117 692 20 692 20 186 354 186 354 937 228 937 228 86 336 86 336 54 831 54 831 817 544 817 544 892 688 892 688 422 295 422 295 241 565 241 565 355 622 355 622 734 385 734 385 558 368 558 368 226 635 226 635 861 862 861 862 749 894 749 894 348 94 348 94 902 151 902 151 747 72 747 72 518 714 518 714 414 680 414 680 283 78 283 78 539 383 539 383 902 460 902 460 607 66 607 66 797 612 797 612 954 281 954 281 521 679 521 679 142 417 142 417 9 30 9 30 596 107 596 107 622 2 622 2 669 258 669 258 720 128 720 128 486 707 486 707 789 596 789 596 622 905 622 905 13 263 13 263 874 432 874 432 878 153 878 153 194 253 194 253 911 822 911 822 486 408 486 408 83 771 83 771 204 901 204 901 898 586 898 586 889 147 889 147 538 294 538 294 904 325 904 325 368 738 368 738 165 657 165 657 939 127 939 127 274 738 274 738 518 113 518 113 933 23 933 23 392 705 392 705 753 110 753 110 184 489 184 489 541 934 541 934 199 583 199 583 671 781 671 781 667 460 667 460 88 222 88 222 940 857 940 857 891 132 891 132 777 454 777 454 17 352 17 352 276 92 276 92 116 518 116 518 705 91 705 91 148 576 148 576 475 693 475 693 949 842 949 842 384 785 384 785 687 916 687 916 288 265 288 265 301 708 301 708 449 236 449 236 46 369 46 369 958 445 958 445 519 937 519 937 259 306 259 306 351 299 351 299 659 821 659 821 882 878 882 878 387 359 387 359 591 601 591 601 700 152 700 152 346 264 346 264 700 16 700 16 842 270 842 270 214 138 214 138 236 749 236 749 941 755 941 755 734 543 734 543 957 47 957 47 597 785 597 785 147 21 147 21 728 611 728 611 15 430 15 430 770 681 770 681 425 570 425 570 452 813 452 813 298 746 298 746 544 554 544 554 622 807 622 807 687 402 687 402 297 906 297 906 860 202 860 202 30 418 30 418 167 489 167 489 297 433 297 433 164 828 164 828 695 431 695 431 185 453 185 453 201 902 201 902 611 311 611 311 885 148 885 148 241 828 241 828 293 876 293 876 520 559 520 559 789 661 789 661 413 34 413 34 665 9 665 9 574 282 574 282 458 462 458 462 515 66 515 66 52 427 52 427 49 65 49 65 836 787 836 787 960 125 960 125 22 89 22 89 25 70 25 70 749 157 749 157 272 280 272 280 690 922 690 922 149 766 149 766 678 456 678 456 465 117 465 117 394 483 394 483 69 797 69 797 320 841 320 841 888 588 888 588 601 590 601 590 892 606 892 606 953 524 953 524 770 317 770 317 58 291 58 291 643 247 643 247 789 612 789 612 273 134 273 134 594 537 594 537 730 233 730 233 894 787 894 787 216 18 216 18 612 585 612 585 341 688 341 688 550 584 550 584 494 22 494 22 184 654 184 654 18 845 18 845 741 716 741 716 197 146 197 146 10 106 10 106 799 726 799 726 217 707 217 707 459 317 459 317 344 612 344 612 457 288 457 288 415 465 415 465 684 75 684 75 542 705 542 705 732 703 732 703 404 797 404 797 25 517 25 517 165 777 165 777 341 331 341 331 946 932 946 932 498 403 498 403 191 639 191 639 114 922 114 922 163 471 163 471 656 562 656 562 110 672 110 672 300 623 300 623 395 314 395 314 960 849 960 849 12 160 12 160 799 707 799 707 113 193 113 193 850 312 850 312 640 474 640 474 56 407 56 407 463 27 463 27 897 763 897 763 906 746 906 746 116 561 116 561 49 479 49 479 746 445 746 445 215 582 215 582 36 736 36 736 809 164 809 164 596 737 596 737 394 713 394 713 310 819 310 819 925 597 925 597 606 529 606 529 820 943 820 943 481 630 481 630 531 110 531 110 458 626 458 626 747 615 747 615 723 810 723 810 650 562 650 562 870 689 870 689 656 151 656 151 283 470 283 470 309 289 309 289 436 546 436 546 383 494 383 494 826 482 826 482 931 654 931 654 286 304 286 304 845 932 845 932 485 731 485 731 574 523 574 523 425 806 425 806 775 717 775 717 728 327 728 327 82 493 82 493 819 617 819 617 153 223 153 223 857 413 857 413 715 330 715 330 539 568 539 568 440 105 440 105 697 398 697 398 134 107 134 107 490 457 490 457 557 817 557 817 97 598 97 598 828 594 828 594 615 661 615 661 276 282 276 282 534 858 534 858 492 261 492 261 414 367 414 367 204 264 204 264 771 528 771 528 402 9 402 9 412 429 412 429 304 418 304 418 918 171 918 171 619 290 619 290 112 548 112 548 606 203 606 203 637 290 637 290 501 405 501 405 101 424 101 424 691 106 691 106 867 553 867 553 172 168 172 168 392 591 392 591 843 290 843 290 951 309 951 309 333 31 333 31 39 942 39 942 901 666 901 666 356 508 356 508 278 960 278 960 463 409 463 409 188 693 188 693 537 561 537 561 643 911 643 911 908 422 908 422 782 473 782 473 402 210 402 210 428 234 428 234 856 43 856 43 716 574 716 574 510 397 510 397 315 249 315 249 759 785 759 785 36 512 36 512 646 645 646 645 775 554 775 554 647 878 647 878 311 452 311 452 39 192 39 192 284 847 284 847 935 168 935 168 860 899 860 899 328 448 328 448 370 932 370 932 770 170 770 170 100 658 100 658 856 208 856 208 710 775 710 775 149 886 149 886 572 178 572 178 280 853 280 853 320 822 320 822 790 922 790 922 608 873 608 873 470 868 470 868 317 854 317 854 564 265 564 265 205 763 205 763 222 722 222 722 857 332 857 332 858 698 858 698 318 563 318 563 626 893 626 893 631 609 631 609 695 262 695 262 771 476 771 476 102 461 102 461 438 819 438 819 505 228 505 228 528 931 528 931 134 677 134 677 98 443 98 443 622 926 622 926 654 483 654 483 467 620 467 620 209 98 209 98 174 736 174 736 828 562 828 562 138 702 138 702 246 450 246 450 135 63 135 63 441 756 441 756 344 719 344 719 593 352 593 352 581 719 581 719 426 276 426 276 668 834 668 834 886 230 886 230 790 492 790 492 295 153 295 153 99 550 99 550 782 207 782 207 188 676 188 676 121 234 121 234 827 494 827 494 137 942 137 942 443 806 443 806 622 155 622 155 351 86 351 86 312 489 312 489 94 671 94 671 361 443 361 443 18 142 18 142 105 413 105 413 488 537 488 537 68 339 68 339 6 174 6 174 346 21 346 21 743 495 743 495 735 721 735 721 855 756 855 756 537 103 537 103 614 684 614 684 1 741 1 741 307 424 307 424 59 196 59 196 837 728 837 728 116 940 116 940 73 908 73 908 86 415 86 415 618 137 618 137 322 4 322 4 634 305 634 305 225 788 225 788 897 273 897 273 701 789 701 789 748 2 748 2 487 546 487 546 676 280 676 280 131 791 131 791 744 24 744 24 201 711 201 711 643 308 643 308 299 759 299 759 83 857 83 857 778 551 778 551 43 288 43 288 946 165 946 165 275 172 275 172 838 186 838 186 358 17 358 17 341 151 341 151 731 475 731 475 738 826 738 826 130 704 130 704 103 813 103 813 548 111 548 111 781 82 781 82 389 439 389 439 597 899 597 899 959 218 959 218 82 77 82 77 768 464 768 464 877 496 877 496 713 387 713 387 288 96 288 96 240 913 240 913 188 135 188 135 31 205 31 205 547 896 547 896 659 255 659 255 590 606 590 606 733 863 733 863 264 803 264 803 740 797 740 797 496 137 496 137 418 92 418 92 291 627 291 627 561 542 561 542 201 555 201 555 108 131 108 131 906 260 906 260 860 690 860 690 176 687 176 687 133 362 133 362 408 725 408 725 62 90 62 90 756 463 756 463 308 871 308 871 585 107 585 107 37 618 37 618 178 366 178 366 550 176 550 176 91 909 91 909 734 312 734 312 582 754 582 754 649 957 649 957 885 409 885 409 846 896 846 896 711 694 711 694 723 194 723 194 440 609 440 609 872 765 872 765 17 159 17 159 755 801 755 801 435 359 435 359 879 79 879 79 721 38 721 38 936 606 936 606 692 701 692 701 896 601 896 601 758 642 758 642 366 702 366 702 135 59 135 59 634 1 634 1 44 742 44 742 706 647 706 647 506 756 506 756 953 492 953 492 415 585 415 585 866 317 866 317 26 574 26 574 793 254 793 254 574 544 574 544 650 38 650 38 115 750 115 750 56 798 56 798 949 606 949 606 56 774 56 774 115 944 115 944 433 505 433 505 616 931 616 931 711 786 711 786 743 281 743 281 799 935 799 935 23 385 23 385 347 561 347 561 433 638 433 638 876 156 876 156 2 422 2 422 924 458 924 458 581 653 581 653 615 470 615 470 24 369 24 369 505 463 505 463 24 304 24 304 834 150 834 150 92 124 92 124 144 696 144 696 720 428 720 428 756 255 756 255 821 204 821 204 719 796 719 796 750 464 750 464 287 392 287 392 679 16 679 16 635 684 635 684 790 452 790 452 333 413 333 413 544 649 544 649 914 97 914 97 634 432 634 432 27 561 27 561 626 61 626 61 143 254 143 254 871 360 871 360 168 746 168 746 588 352 588 352 433 778 433 778 169 579 169 579 79 43 79 43 474 166 474 166 53 650 53 650 782 467 782 467 430 346 430 346 585 198 585 198 215 578 215 578 930 944 930 944 481 477 481 477 518 693 518 693 916 888 916 888 819 365 819 365 455 599 455 599 574 614 574 614 937 112 937 112 462 224 462 224 827 46 827 46 30 400 30 400 596 367 596 367 447 286 447 286 156 199 156 199 403 614 403 614 145 187 145 187 147 827 147 827 261 199 261 199 843 480 843 480 285 217 285 217 596 787 596 787 113 624 113 624 374 588 374 588 421 400 421 400 179 908 179 908 169 99 169 99 855 803 855 803 447 682 447 682 832 843 832 843 846 273 846 273 325 881 325 881 513 638 513 638 172 481 172 481 717 222 717 222 37 957 37 957 594 221 594 221 716 849 716 849 90 732 90 732 897 463 897 463 396 868 396 868 31 238 31 238 780 913 780 913 485 115 485 115 337 307 337 307 355 921 355 921 40 271 40 271 704 80 704 80 495 478 495 478 564 121 564 121 911 939 911 939 563 124 563 124 466 319 466 319 16 778 16 778 681 864 681 864 885 552 885 552 58 794 58 794 511 754 511 754 606 224 606 224 734 641 734 641 704 276 704 276 857 486 857 486 160 144 160 144 201 931 201 931 530 865 530 865 412 750 412 750 956 6 956 6 531 497 531 497 707 204 707 204 600 786 600 786 138 456 138 456 142 456 142 456 692 664 692 664 246 169 246 169 778 268 778 268 823 36 823 36 363 349 363 349 586 284 586 284 522 55 522 55 957 231 957 231 623 124 623 124 625 144 625 144 565 383 565 383 861 86 861 86 909 265 909 265 520 170 520 170 570 792 570 792 340 219 340 219 556 783 556 783 261 119 261 119 270 5 270 5 377 484 377 484 643 145 643 145 884 792 884 792 523 29 523 29 398 462 398 462 33 220 33 220 219 614 219 614 406 951 406 951 204 697 204 697 508 489 508 489 383 757 383 757 4 469 4 469 459 584 459 584 853 700 853 700 446 367 446 367 65 896 65 896 336 489 336 489 295 108 295 108 606 716 606 716 382 510 382 510 919 288 919 288 912 746 912 746 959 354 959 354 187 469 187 469 430 259 430 259 47 474 47 474 911 39 911 39 882 585 882 585 737 103 737 103 479 739 479 739 697 335 697 335 674 479 674 479 446 224 446 224 382 617 382 617 364 655 364 655 455 605 455 605 850 836 850 836 936 464 936 464 340 221 340 221 543 72 543 72 361 168 361 168 764 63 764 63 414 492 414 492 806 420 806 420 657 673 657 673 597 857 597 857 601 950 601 950 534 3 534 3 338 133 338 133 11 166 11 166 501 132 501 132 582 292 582 292 846 166 846 166 329 122 329 122 888 722 888 722 365 601 365 601 679 226 679 226 926 740 926 740 542 102 542 102 922 246 922 246 57 31 57 31 309 602 309 602 933 452 933 452 599 593 599 593 163 448 163 448 380 272 380 272 777 369 777 369 371 63 371 63 896 235 896 235 416 379 416 379 71 52 71 52 59 148 59 148 750 773 750 773 847 400 847 400 540 79 540 79 699 806 699 806 202 51 202 51 372 836 372 836 902 905 902 905 385 522 385 522 817 858 817 858 382 13 382 13 257 294 257 294 90 725 90 725 640 479 640 479 729 606 729 606 715 172 715 172 850 859 850 859 595 295 595 295 625 46 625 46 159 480 159 480 439 242 439 242 521 215 521 215 373 242 373 242 189 773 189 773 317 404 317 404 657 477 657 477 351 611 351 611 506 294 506 294 845 67 845 67 178 102 178 102 644 380 644 380 818 429 818 429 86 457 86 457 69 448 69 448 296 23 296 23 11 25 11 25 756 138 756 138 392 569 392 569 658 894 658 894 774 621 774 621 373 385 373 385 674 102 674 102 147 562 147 562 359 150 359 150 365 16 365 16 370 227 370 227 283 330 283 330 53 489 53 489 522 582 522 582 374 630 374 630 185 347 185 347 717 141 717 141 571 662 571 662 873 100 873 100 55 441 55 441 716 741 716 741 299 183 299 183 906 433 906 433 549 634 549 634 463 152 463 152 521 606 521 606 854 162 854 162 306 585 306 585 64 830 64 830 777 765 777 765 256 632 256 632 915 159 915 159 383 654 383 654 800 6 800 6 911 893 911 893 114 257 114 257 728 898 728 898 752 829 752 829 131 73 131 73 262 718 262 718 367 440 367 440 202 230 202 230 588 680 588 680 680 42 680 42 225 746 225 746 352 753 352 753 327 640 327 640 299 735 299 735 703 881 703 881 208 628 208 628 586 799 586 799 309 571 309 571 69 682 69 682 932 227 932 227 509 101 509 101 463 806 463 806 515 327 515 327 321 649 321 649 894 127 894 127 217 453 217 453 551 752 551 752 140 774 140 774 908 304 908 304 334 842 334 842 51 15 51 15 419 572 419 572 947 821 947 821 916 697 916 697 676 858 676 858 512 233 512 233 605 560 605 560 536 228 536 228 331 411 331 411 801 635 801 635 940 564 940 564 821 47 821 47 532 775 532 775 770 248 770 248 620 469 620 469 713 575 713 575 878 211 878 211 416 228 416 228 683 553 683 553 689 633 689 633 197 437 197 437 569 68 569 68 693 325 693 325 778 833 778 833 774 672 774 672 841 606 841 606 664 958 664 958 368 382 368 382 414 267 414 267 141 631 141 631 32 936 32 936 66 531 66 531 890 234 890 234 707 19 707 19 283 665 283 665 731 615 731 615 647 498 647 498 470 870 470 870 153 93 153 93 946 921 946 921 118 169 118 169 221 868 221 868 793 28 793 28 297 147 297 147 46 365 46 365 126 871 126 871 567 7 567 7 471 405 471 405 331 9 331 9 581 5 581 5 722 836 722 836 171 340 171 340 650 449 650 449 384 338 384 338 325 761 325 761 553 474 553 474 763 932 763 932 174 137 174 137 245 413 245 413 836 784 836 784 682 858 682 858 69 18 69 18 696 582 696 582 40 875 40 875 406 81 406 81 367 856 367 856 290 610 290 610 563 201 563 201 79 595 79 595 31 100 31 100 480 115 480 115 499 385 499 385 433 453 433 453 706 939 706 939 756 357 756 357 346 12 346 12 581 611 581 611 202 651 202 651 4 13 4 13 871 141 871 141 853 256 853 256 624 923 624 923 112 140 112 140 949 45 949 45 799 55 799 55 349 52 349 52 772 696 772 696 865 17 865 17 209 61 209 61 847 603 847 603 397 421 397 421 392 94 392 94 214 263 214 263 322 87 322 87 474 106 474 106 454 185 454 185 924 522 924 522 243 490 243 490 310 282 310 282 721 892 721 892 351 283 351 283 686 330 686 330 318 492 318 492 672 145 672 145 900 47 900 47 734 106 734 106 744 834 744 834 690 275 690 275 517 185 517 185 901 371 901 371 91 415 91 415 564 501 564 501 103 42 103 42 241 440 241 440 521 150 521 150 945 553 945 553 15 57 15 57 124 40 124 40 218 159 218 159 939 777 939 777 225 900 225 900 496 149 496 149 299 925 299 925 654 842 654 842 88 591 88 591 669 343 669 343 409 566 409 566 584 673 584 673 78 193 78 193 769 336 769 336 644 4 644 4 303 187 303 187 593 809 593 809 703 142 703 142 496 103 496 103 136 614 136 614 50 86 50 86 59 37 59 37 831 903 831 903 565 141 565 141 653 897 653 897 197 701 197 701 644 742 644 742 614 216 614 216 215 354 215 354 292 564 292 564 335 407 335 407 226 28 226 28 6 408 6 408 404 271 404 271 684 942 684 942 390 62 390 62 390 662 390 662 531 82 531 82 233 385 233 385 686 803 686 803 67 403 67 403 659 293 659 293 684 516 684 516 815 293 815 293 758 879 758 879 237 604 237 604 326 319 326 319 480 947 480 947 679 278 679 278 435 530 435 530 224 86 224 86 861 391 861 391 900 825 900 825 939 665 939 665 185 366 185 366 699 768 699 768 248 919 248 919 258 616 258 616 207 908 207 908 71 627 71 627 94 471 94 471 421 564 421 564 477 758 477 758 205 884 205 884 149 733 149 733 834 496 834 496 546 113 546 113 27 25 27 25 376 717 376 717 836 723 836 723 91 769 91 769 573 374 573 374 805 142 805 142 154 336 154 336 900 363 900 363 897 34 897 34 57 131 57 131 879 158 879 158 154 757 154 757 243 176 243 176 144 403 144 403 562 434 562 434 26 227 26 227 585 225 585 225 846 575 846 575 258 187 258 187 280 264 280 264 383 723 383 723 50 572 50 572 462 769 462 769 228 380 228 380 784 271 784 271 202 476 202 476 59 443 59 443 147 679 147 679 281 696 281 696 3 407 3 407 327 237 327 237 817 541 817 541 695 52 695 52 10 287 10 287 174 476 174 476 332 116 332 116 326 936 326 936 908 106 908 106 45 270 45 270 753 641 753 641 677 57 677 57 630 302 630 302 898 520 898 520 236 601 236 601 431 141 431 141 437 927 437 927 617 590 617 590 10 400 10 400 578 647 578 647 951 690 951 690 671 549 671 549 154 60 154 60 251 141 251 141 935 28 935 28 802 787 802 787 806 434 806 434 951 515 951 515 883 914 883 914 254 198 254 198 338 208 338 208 73 74 73 74 429 718 429 718 875 216 875 216 469 184 469 184 704 159 704 159 797 896 797 896 835 273 835 273 620 207 620 207 389 206 389 206 646 109 646 109 322 10 322 10 447 440 447 440 73 303 73 303 3 707 3 707 958 473 958 473 653 278 653 278 600 24 600 24 688 41 688 41 804 497 804 497 210 941 210 941 417 713 417 713 715 130 715 130 78 533 78 533 210 181 210 181 610 725 610 725 502 795 502 795 910 339 910 339 640 486 640 486 724 907 724 907 207 700 207 700 77 45 77 45 787 505 787 505 740 734 740 734 275 555 275 555 296 533 296 533 384 133 384 133 768 748 768 748 959 519 959 519 92 285 92 285 851 244 851 244 594 197 594 197 779 882 779 882 203 247 203 247 139 544 139 544 518 378 518 378 651 461 651 461 916 776 916 776 726 254 726 254 154 337 154 337 780 556 780 556 928 515 928 515 778 398 778 398 922 421 922 421 675 356 675 356 149 549 149 549 339 886 339 886 322 397 322 397 292 440 292 440 804 88 804 88 627 527 627 527 83 440 83 440 49 343 49 343 185 721 185 721 613 158 613 158 23 60 23 60 169 166 169 166 193 773 193 773 425 295 425 295 30 494 30 494 423 10 423 10 169 298 169 298 505 879 505 879 243 546 243 546 905 680 905 680 94 692 94 692 803 559 803 559 748 805 748 805 909 920 909 920 310 402 310 402 572 551 572 551 36 843 36 843 541 311 541 311 907 34 907 34 616 144 616 144 206 578 206 578 709 303 709 303 92 755 92 755 633 755 633 755 683 832 683 832 836 562 836 562 339 401 339 401 890 366 890 366 606 629 606 629 775 147 775 147 934 190 934 190 33 257 33 257 39 308 39 308 196 45 196 45 438 246 438 246 127 256 127 256 828 278 828 278 694 341 694 341 55 283 55 283 864 61 864 61 505 190 505 190 842 638 842 638 104 560 104 560 658 528 658 528 573 403 573 403 620 799 620 799 901 701 901 701 737 524 737 524 547 952 547 952 651 748 651 748 204 580 204 580 859 199 859 199 201 788 201 788 147 666 147 666 377 205 377 205 716 918 716 918 76 906 76 906 882 350 882 350 393 346 393 346 770 77 770 77 457 64 457 64 915 814 915 814 185 819 185 819 714 642 714 642 284 156 284 156 100 638 100 638 263 666 263 666 944 394 944 394 420 449 420 449 530 387 530 387 642 633 642 633 636 789 636 789 523 818 523 818 751 428 751 428 460 229 460 229 578 61 578 61 122 960 122 960 322 800 322 800 668 675 668 675 211 94 211 94 782 483 782 483 680 119 680 119 255 328 255 328 267 605 267 605 563 591 563 591 603 311 603 311 213 121 213 121 346 676 346 676 111 537 111 537 488 393 488 393 35 278 35 278 33 708 33 708 408 816 408 816 198 384 198 384 265 219 265 219 237 347 237 347 391 193 391 193 256 233 256 233 308 830 308 830 188 111 188 111 9 674 9 674 499 232 499 232 465 818 465 818 778 260 778 260 172 744 172 744 700 932 700 932 461 622 461 622 149 800 149 800 252 807 252 807 247 769 247 769 533 167 533 167 665 583 665 583 840 309 840 309 2 547 2 547 407 80 407 80 851 766 851 766 90 295 90 295 635 881 635 881 318 928 318 928 512 843 512 843 194 402 194 402 189 399 189 399 824 522 824 522 478 946 478 946 202 906 202 906 229 609 229 609 755 774 755 774 873 697 873 697 706 37 706 37 914 525 914 525 283 134 283 134 158 421 158 421 373 888 373 888 796 448 796 448 187 57 187 57 944 663 944 663 555 776 555 776 101 106 101 106 508 444 508 444 898 664 898 664 209 673 209 673 34 760 34 760 926 243 926 243 821 464 821 464 239 359 239 359 768 351 768 351 799 354 799 354 289 832 289 832 172 852 172 852 315 399 315 399 505 952 505 952 774 273 774 273 211 908 211 908 176 446 176 446 98 466 98 466 441 895 441 895 674 381 674 381 505 372 505 372 610 822 610 822 921 431 921 431 6 411 6 411 213 503 213 503 262 59 262 59 897 838 897 838 557 155 557 155 65 716 65 716 26 820 26 820 783 681 783 681 2 434 2 434 568 54 568 54 172 118 172 118 735 893 735 893 499 149 499 149 505 957 505 957 136 408 136 408 592 39 592 39 366 954 366 954 449 291 449 291 60 237 60 237 957 268 957 268 862 213 862 213 331 112 331 112 900 529 900 529 818 283 818 283 406 294 406 294 451 411 451 411 150 769 150 769 735 76 735 76 615 885 615 885 724 462 724 462 375 381 375 381 609 487 609 487 828 362 828 362 215 465 215 465 194 130 194 130 859 251 859 251 809 509 809 509 40 71 40 71 356 519 356 519 266 589 266 589 827 257 827 257 419 407 419 407 650 64 650 64 64 653 64 653 678 357 678 357 887 2 887 2 517 307 517 307 910 341 910 341 726 291 726 291 112 813 112 813 214 267 214 267 248 269 248 269 535 183 535 183 722 428 722 428 320 680 320 680 897 563 897 563 207 723 207 723 89 385 89 385 338 352 338 352 517 938 517 938 44 44 44 44 130 500 130 500 855 391 855 391 546 408 546 408 924 439 924 439 651 455 651 455 156 948 156 948 374 611 374 611 11 362 11 362 624 513 624 513 431 506 431 506 540 622 540 622 878 359 878 359 29 302 29 302 177 863 177 863 409 728 409 728 131 253 131 253 818 231 818 231 276 155 276 155 915 638 915 638 811 8 811 8 444 952 444 952 544 519 544 519 64 416 64 416 35 206 35 206 205 625 205 625 424 787 424 787 481 56 481 56 363 3 363 3 487 680 487 680 568 285 568 285 867 29 867 29 379 569 379 569 656 368 656 368 569 891 569 891 246 153 246 153 811 914 811 914 392 223 392 223 201 193 201 193 646 445 646 445 840 775 840 775 671 317 671 317 498 22 498 22 662 347 662 347 803 469 803 469 836 135 836 135 591 30 591 30 597 230 597 230 186 192 186 192 263 402 263 402 382 830 382 830 430 21 430 21 649 13 649 13 947 178 947 178 860 410 860 410 525 258 525 258 341 189 341 189 134 665 134 665 295 561 295 561 771 356 771 356 124 584 124 584 792 542 792 542 223 775 223 775 425 951 425 951 370 743 370 743 48 592 48 592 123 448 123 448 903 817 903 817 428 18 428 18 43 399 43 399 439 581 439 581 69 889 69 889 743 395 743 395 24 42 24 42 793 458 793 458 252 532 252 532 63 94 63 94 731 219 731 219 798 149 798 149 887 857 887 857 720 49 720 49 162 216 162 216 451 170 451 170 899 411 899 411 953 105 953 105 536 597 536 597 326 398 326 398 815 367 815 367 597 684 597 684 611 648 611 648 261 684 261 684 898 413 898 413 265 35 265 35 344 730 344 730 917 101 917 101 477 610 477 610 797 926 797 926 609 651 609 651 42 816 42 816 534 878 534 878 571 415 571 415 337 508 337 508 799 583 799 583 611 732 611 732 408 655 408 655 487 734 487 734 471 711 471 711 332 141 332 141 152 290 152 290 858 744 858 744 19 611 19 611 505 816 505 816 587 886 587 886 933 218 933 218 213 696 213 696 45 655 45 655 858 571 858 571 245 490 245 490 856 8 856 8 692 445 692 445 482 88 482 88 119 12 119 12 92 26 92 26 92 783 92 783 639 49 639 49 408 821 408 821 603 883 603 883 242 860 242 860 336 683 336 683 581 922 581 922 660 855 660 855 386 759 386 759 816 234 816 234 556 944 556 944 899 395 899 395 26 374 26 374 381 533 381 533 568 877 568 877 421 789 421 789 198 429 198 429 660 399 660 399 919 5 919 5 824 250 824 250 596 627 596 627 338 703 338 703 695 685 695 685 568 318 568 318 272 27 272 27 788 72 788 72 580 474 580 474 802 422 802 422 712 506 712 506 758 529 758 529 42 193 42 193 692 248 692 248 137 359 137 359 662 701 662 701 24 472 24 472 682 312 682 312 415 501 415 501 849 562 849 562 890 915 890 915 66 299 66 299 24 762 24 762 388 86 388 86 189 935 189 935 768 74 768 74 588 908 588 908 718 521 718 521 264 833 264 833 677 955 677 955 326 58 326 58 346 878 346 878 84 34 84 34 782 261 782 261 240 417 240 417 153 404 153 404 578 146 578 146 791 727 791 727 1 609 1 609 831 6 831 6 482 324 482 324 34 498 34 498 602 107 602 107 482 326 482 326 221 840 221 840 271 730 271 730 753 699 753 699 200 247 200 247 115 281 115 281 325 477 325 477 275 553 275 553 334 62 334 62 403 42 403 42 1 897 1 897 780 588 780 588 912 640 912 640 168 946 168 946 833 394 833 394 937 502 937 502 620 290 620 290 545 613 545 613 897 318 897 318 184 127 184 127 490 56 490 56 446 289 446 289 70 570 70 570 38 153 38 153 560 289 560 289 566 120 566 120 159 765 159 765 510 377 510 377 288 467 288 467 356 585 356 585 401 861 401 861 35 716 35 716 103 133 103 133 712 729 712 729 360 110 360 110 244 761 244 761 114 363 114 363 476 748 476 748 562 518 562 518 204 227 204 227 430 571 430 571 415 519 415 519 636 762 636 762 841 689 841 689 712 40 712 40 78 496 78 496 18 478 18 478 328 6 328 6 814 809 814 809 548 555 548 555 194 72 194 72 741 265 741 265 11 882 11 882 480 702 480 702 344 397 344 397 895 157 895 157 397 120 397 120 63 749 63 749 418 642 418 642 817 232 817 232 802 816 802 816 557 507 557 507 473 463 473 463 118 272 118 272 214 437 214 437 709 142 709 142 532 632 532 632 373 11 373 11 521 727 521 727 887 272 887 272 575 326 575 326 910 472 910 472 851 42 851 42 81 661 81 661 503 95 503 95 941 747 941 747 304 114 304 114 160 51 160 51 24 488 24 488 255 378 255 378 305 447 305 447 832 774 832 774 625 312 625 312 920 312 920 312 528 14 528 14 909 158 909 158 816 796 816 796 477 895 477 895 10 564 10 564 345 21 345 21 425 410 425 410 425 463 425 463 941 711 941 711 4 719 4 719 713 743 713 743 633 109 633 109 198 603 198 603 618 179 618 179 318 440 318 440 651 544 651 544 353 582 353 582 551 421 551 421 947 707 947 707 859 746 859 746 268 93 268 93 857 458 857 458 791 507 791 507 935 274 935 274 531 949 531 949 158 774 158 774 533 727 533 727 107 861 107 861 644 227 644 227 912 384 912 384 796 524 796 524 164 207 164 207 684 763 684 763 79 412 79 412 664 333 664 333 784 493 784 493 887 574 887 574 53 528 53 528 211 895 211 895 228 909 228 909 610 459 610 459 690 643 690 643 684 341 684 341 756 556 756 556 459 882 459 882 930 133 930 133 240 42 240 42 132 1 132 1 349 634 349 634 377 135 377 135 363 339 363 339 945 882 945 882 901 281 901 281 243 271 243 271 555 356 555 356 600 354 600 354 177 706 177 706 206 737 206 737 765 755 765 755 150 951 150 951 652 684 652 684 453 643 453 643 749 661 749 661 711 790 711 790 452 651 452 651 88 633 88 633 713 158 713 158 9 805 9 805 199 404 199 404 704 636 704 636 895 950 895 950 759 316 759 316 692 34 692 34 94 121 94 121 334 584 334 584 932 187 932 187 332 255 332 255 684 386 684 386 816 117 816 117 894 535 894 535 57 835 57 835 808 576 808 576 776 379 776 379 849 442 849 442 709 579 709 579 91 817 91 817 272 363 272 363 577 25 577 25 60 596 60 596 211 860 211 860 180 526 180 526 54 278 54 278 309 610 309 610 608 343 608 343 528 584 528 584 477 933 477 933 813 49 813 49 333 695 333 695 387 958 387 958 803 123 803 123 481 326 481 326 423 208 423 208 565 461 565 461 719 39 719 39 572 377 572 377 513 336 513 336 435 729 435 729 281 388 281 388 128 569 128 569 370 634 370 634 330 928 330 928 10 137 10 137 428 16 428 16 822 319 822 319 338 705 338 705 93 219 93 219 575 925 575 925 891 84 891 84 711 322 711 322 607 464 607 464 21 899 21 899 428 174 428 174 103 295 103 295 732 445 732 445 653 681 653 681 824 386 824 386 429 822 429 822 545 950 545 950 651 326 651 326 600 755 600 755 765 849 765 849 658 452 658 452 146 302 146 302 165 36 165 36 378 611 378 611 474 132 474 132 58 815 58 815 848 781 848 781 168 513 168 513 439 472 439 472 496 254 496 254 854 755 854 755 913 255 913 255 325 163 325 163 116 924 116 924 69 371 69 371 931 459 931 459 442 539 442 539 940 437 940 437 936 275 936 275 302 202 302 202 189 912 189 912 894 70 894 70 216 109 216 109 451 856 451 856 27 739 27 739 630 35 630 35 824 478 824 478 421 765 421 765 503 768 503 768 625 113 625 113 371 412 371 412 656 509 656 509 541 635 541 635 11 469 11 469 184 730 184 730 449 158 449 158 411 746 411 746 99 884 99 884 690 783 690 783 758 228 758 228 702 802 702 802 20 626 20 626 400 367 400 367 363 21 363 21 530 375 530 375 444 502 444 502 574 559 574 559 669 373 669 373 932 64 932 64 56 100 56 100 489 453 489 453 458 458 458 458 771 912 771 912 676 929 676 929 62 421 62 421 569 636 569 636 671 657 671 657 938 259 938 259 134 228 134 228 278 27 278 27 708 475 708 475 154 662 154 662 400 52 400 52 677 128 677 128 178 930 178 930 123 787 123 787 776 140 776 140 755 192 755 192 708 653 708 653 954 621 954 621 299 434 299 434 591 754 591 754 279 255 279 255 452 475 452 475 195 617 195 617 775 273 775 273 871 442 871 442 863 251 863 251 697 720 697 720 494 324 494 324 187 934 187 934 878 700 878 700 192 568 192 568 232 873 232 873 749 116 749 116 893 636 893 636 417 118 417 118 700 680 700 680 90 931 90 931 525 65 525 65 805 455 805 455 146 369 146 369 269 301 269 301 515 280 515 280 547 663 547 663 113 452 113 452 25 291 25 291 263 88 263 88 629 733 629 733 453 367 453 367 16 73 16 73 958 788 958 788 215 925 215 925 282 392 282 392 781 324 781 324 725 575 725 575 199 92 199 92 254 483 254 483 430 889 430 889 185 208 185 208 705 32 705 32 125 150 125 150 336 140 336 140 87 699 87 699 38 374 38 374 156 949 156 949 8 905 8 905 323 600 323 600 203 677 203 677 374 115 374 115 355 208 355 208 861 820 861 820 80 875 80 875 276 576 276 576 915 628 915 628 164 502 164 502 217 209 217 209 852 933 852 933 288 25 288 25 701 591 701 591 444 601 444 601 781 108 781 108 278 147 278 147 645 294 645 294 488 635 488 635 827 539 827 539 66 952 66 952 217 542 217 542 329 617 329 617 604 822 604 822 882 413 882 413 917 286 917 286 428 3 428 3 883 727 883 727 856 585 856 585 605 193 605 193 657 698 657 698 253 454 253 454 269 5 269 5 794 348 794 348 546 312 546 312 674 202 674 202 153 901 153 901 859 337 859 337 868 710 868 710 943 406 943 406 584 777 584 777 352 560 352 560 352 275 352 275 64 940 64 940 472 729 472 729 182 140 182 140 114 453 114 453 512 707 512 707 389 247 389 247 236 570 236 570 505 129 505 129 669 15 669 15 268 170 268 170 844 593 844 593 272 172 272 172 709 901 709 901 298 951 298 951 38 932 38 932 21 108 21 108 483 602 483 602 285 290 285 290 837 649 837 649 165 804 165 804 166 836 166 836 225 560 225 560 924 314 924 314 313 183 313 183 884 39 884 39 263 604 263 604 281 659 281 659 459 872 459 872 914 459 914 459 5 52 5 52 375 211 375 211 8 396 8 396 952 98 952 98 444 49 444 49 413 856 413 856 803 816 803 816 698 106 698 106 759 258 759 258 17 955 17 955 715 434 715 434 767 632 767 632 387 830 387 830 510 647 510 647 765 863 765 863 327 203 327 203 558 321 558 321 935 410 935 410 285 389 285 389 897 254 897 254 741 576 741 576 778 440 778 440 887 122 887 122 396 568 396 568 598 112 598 112 227 678 227 678 729 531 729 531 3 93 3 93 108 327 108 327 432 42 432 42 463 229 463 229 132 593 132 593 661 57 661 57 44 136 44 136 807 452 807 452 555 891 555 891 575 699 575 699 854 902 854 902 429 710 429 710 791 510 791 510 917 322 917 322 811 296 811 296 111 960 111 960 484 576 484 576 646 835 646 835 935 244 935 244 122 390 122 390 494 679 494 679 446 500 446 500 839 46 839 46 602 366 602 366 723 726 723 726 874 393 874 393 72 412 72 412 477 141 477 141 496 755 496 755 439 503 439 503 552 386 552 386 719 887 719 887 34 739 34 739 786 179 786 179 867 294 867 294 382 515 382 515 837 716 837 716 872 114 872 114 694 268 694 268 56 337 56 337 358 938 358 938 95 825 95 825 581 847 581 847 150 600 150 600 697 911 697 911 26 51 26 51 568 442 568 442 61 262 61 262 270 406 270 406 676 63 676 63 347 538 347 538 74 192 74 192 915 884 915 884 763 224 763 224 828 452 828 452 857 235 857 235 51 543 51 543 27 670 27 670 872 909 872 909 841 940 841 940 861 74 861 74 769 443 769 443 362 201 362 201 629 871 629 871 380 812 380 812 107 639 107 639 82 526 82 526 316 451 316 451 639 825 639 825 597 428 597 428 363 496 363 496 82 551 82 551 252 137 252 137 195 773 195 773 905 623 905 623 930 937 930 937 350 219 350 219 422 418 422 418 267 392 267 392 92 438 92 438 375 166 375 166 866 860 866 860 731 790 731 790 685 834 685 834 452 367 452 367 579 647 579 647 578 642 578 642 771 828 771 828 23 289 23 289 264 555 264 555 496 658 496 658 235 775 235 775 190 680 190 680 428 754 428 754 328 244 328 244 459 69 459 69 359 184 359 184 731 269 731 269 201 170 201 170 645 266 645 266 367 308 367 308 323 688 323 688 47 886 47 886 677 616 677 616 783 848 783 848 185 311 185 311 655 776 655 776 845 266 845 266 673 169 673 169 523 156 523 156 290 923 290 923 560 375 560 375 262 11 262 11 213 625 213 625 512 376 512 376 748 787 748 787 858 915 858 915 696 664 696 664 691 837 691 837 400 114 400 114 572 486 572 486 353 389 353 389 698 327 698 327 41 618 41 618 904 233 904 233 893 622 893 622 337 772 337 772 899 144 899 144 922 833 922 833 57 134 57 134 886 384 886 384 876 57 876 57 80 147 80 147 258 4 258 4 305 953 305 953 775 324 775 324 69 924 69 924 347 587 347 587 670 166 670 166 559 451 559 451 470 356 470 356 513 340 513 340 107 279 107 279 430 814 430 814 530 16 530 16 678 154 678 154 915 643 915 643 237 595 237 595 76 149 76 149 27 587 27 587 27 358 27 358 897 375 897 375 93 344 93 344 931 412 931 412 239 955 239 955 359 68 359 68 250 204 250 204 436 234 436 234 850 743 850 743 537 886 537 886 291 545 291 545 846 552 846 552 820 958 820 958 417 291 417 291 685 138 685 138 148 622 148 622 12 518 12 518 94 458 94 458 823 542 823 542 70 544 70 544 843 120 843 120 761 454 761 454 901 653 901 653 384 943 384 943 423 346 423 346 953 514 953 514 522 656 522 656 665 659 665 659 798 4 798 4 212 251 212 251 743 324 743 324 591 86 591 86 866 656 866 656 240 932 240 932 591 275 591 275 116 282 116 282 196 683 196 683 106 160 106 160 874 172 874 172 118 467 118 467 512 731 512 731 528 324 528 324 407 372 407 372 899 54 899 54 596 165 596 165 177 912 177 912 390 697 390 697 315 397 315 397 146 341 146 341 405 37 405 37 878 719 878 719 820 792 820 792 265 878 265 878 610 600 610 600 166 815 166 815 700 588 700 588 735 130 735 130 820 846 820 846 861 77 861 77 783 110 783 110 609 359 609 359 423 684 423 684 639 158 639 158 170 449 170 449 606 882 606 882 473 663 473 663 249 279 249 279 522 524 522 524 800 759 800 759 487 692 487 692 824 878 824 878 429 20 429 20 951 12 951 12 174 296 174 296 873 343 873 343 399 29 399 29 174 70 174 70 331 855 331 855 889 583 889 583 238 173 238 173 602 360 602 360 901 648 901 648 369 444 369 444 953 127 953 127 362 592 362 592 275 691 275 691 88 610 88 610 773 448 773 448 678 660 678 660 213 372 213 372 787 128 787 128 667 530 667 530 820 307 820 307 71 464 71 464 688 812 688 812 920 664 920 664 899 34 899 34 678 459 678 459 380 443 380 443 409 953 409 953 702 662 702 662 943 746 943 746 643 834 643 834 570 728 570 728 276 900 276 900 416 435 416 435 274 470 274 470 665 28 665 28 753 482 753 482 245 426 245 426 503 523 503 523 148 104 148 104 514 100 514 100 491 532 491 532 383 54 383 54 390 354 390 354 820 511 820 511 192 952 192 952 630 110 630 110 652 815 652 815 116 744 116 744 48 600 48 600 362 134 362 134 751 725 751 725 824 955 824 955 232 148 232 148 460 279 460 279 210 249 210 249 342 550 342 550 124 429 124 429 191 891 191 891 458 843 458 843 646 540 646 540 180 741 180 741 316 198 316 198 453 677 453 677 732 402 732 402 29 733 29 733 878 74 878 74 401 324 401 324 642 649 642 649 2 293 2 293 435 546 435 546 294 894 294 894 711 514 711 514 578 954 578 954 129 345 129 345 506 615 506 615 328 731 328 731 646 521 646 521 32 281 32 281 870 185 870 185 803 148 803 148 238 195 238 195 895 68 895 68 453 41 453 41 629 146 629 146 38 798 38 798 923 606 923 606 545 267 545 267 411 378 411 378 91 397 91 397 434 44 434 44 138 181 138 181 242 624 242 624 186 903 186 903 320 820 320 820 778 507 778 507 918 539 918 539 688 896 688 896 194 763 194 763 177 948 177 948 934 798 934 798 554 813 554 813 310 261 310 261 202 883 202 883 85 323 85 323 792 471 792 471 482 14 482 14 185 900 185 900 798 375 798 375 613 503 613 503 328 665 328 665 887 369 887 369 242 383 242 383 795 105 795 105 6 362 6 362 467 906 467 906 255 15 255 15 694 627 694 627 364 406 364 406 44 821 44 821 432 28 432 28 307 921 307 921 260 498 260 498 29 152 29 152 628 795 628 795 208 928 208 928 734 594 734 594 900 278 900 278 261 652 261 652 254 149 254 149 101 133 101 133 923 296 923 296 903 373 903 373 360 442 360 442 557 728 557 728 688 417 688 417 543 874 543 874 379 627 379 627 639 881 639 881 447 394 447 394 764 200 764 200 204 107 204 107 813 153 813 153 231 127 231 127 221 269 221 269 805 933 805 933 283 718 283 718 690 494 690 494 265 34 265 34 740 667 740 667 958 956 958 956 883 957 883 957 564 618 564 618 470 85 470 85 194 209 194 209 932 63 932 63 702 145 702 145 742 361 742 361 85 489 85 489 168 867 168 867 136 402 136 402 74 59 74 59 260 234 260 234 34 225 34 225 762 653 762 653 477 699 477 699 623 201 623 201 825 288 825 288 125 801 125 801 906 542 906 542 505 436 505 436 623 114 623 114 384 153 384 153 367 499 367 499 44 36 44 36 426 33 426 33 52 713 52 713 297 114 297 114 275 158 275 158 375 684 375 684 622 336 622 336 692 582 692 582 639 131 639 131 915 173 915 173 532 269 532 269 924 195 924 195 363 27 363 27 740 70 740 70 47 447 47 447 542 422 542 422 556 426 556 426 538 255 538 255 378 271 378 271 457 749 457 749 323 784 323 784 435 126 435 126 73 903 73 903 175 436 175 436 349 704 349 704 812 7 812 7 297 61 297 61 428 225 428 225 104 689 104 689 835 32 835 32 680 838 680 838 527 343 527 343 372 845 372 845 659 310 659 310 861 444 861 444 193 231 193 231 317 275 317 275 503 163 503 163 652 309 652 309 361 599 361 599 218 824 218 824 800 418 800 418 646 615 646 615 310 666 310 666 520 897 520 897 731 776 731 776 680 823 680 823 516 626 516 626 206 714 206 714 879 498 879 498 588 16 588 16 894 27 894 27 791 133 791 133 886 944 886 944 412 161 412 161 895 242 895 242 414 397 414 397 597 151 597 151 49 297 49 297 519 325 519 325 897 455 897 455 633 538 633 538 861 792 861 792 527 944 527 944 736 372 736 372 862 366 862 366 398 420 398 420 708 781 708 781 564 576 564 576 200 174 200 174 563 82 563 82 389 38 389 38 833 600 833 600 940 765 940 765 231 70 231 70 191 688 191 688 900 705 900 705 856 944 856 944 328 292 328 292 32 289 32 289 442 255 442 255 728 860 728 860 691 339 691 339 787 557 787 557 353 407 353 407 442 853 442 853 517 118 517 118 263 457 263 457 629 655 629 655 458 433 458 433 602 756 602 756 231 554 231 554 755 811 755 811 662 645 662 645 401 304 401 304 34 70 34 70 25 49 25 49 5 464 5 464 228 144 228 144 227 549 227 549 853 295 853 295 84 826 84 826 794 255 794 255 206 333 206 333 354 544 354 544 283 913 283 913 817 7 817 7 472 685 472 685 862 677 862 677 55 827 55 827 342 925 342 925 829 778 829 778 215 778 215 778 133 925 133 925 630 183 630 183 59 362 59 362 793 549 793 549 289 220 289 220 830 456 830 456 333 338 333 338 370 522 370 522 809 733 809 733 27 71 27 71 434 326 434 326 175 912 175 912 314 838 314 838 506 808 506 808 103 331 103 331 156 650 156 650 881 633 881 633 841 672 841 672 359 615 359 615 455 525 455 525 811 158 811 158 947 485 947 485 561 734 561 734 764 304 764 304 900 281 900 281 359 234 359 234 2 118 2 118 393 262 393 262 539 783 539 783 720 486 720 486 21 755 21 755 251 933 251 933 11 933 11 933 29 461 29 461 414 673 414 673 434 512 434 512 634 213 634 213 315 626 315 626 64 16 64 16 813 644 813 644 596 177 596 177 902 189 902 189 493 519 493 519 793 216 793 216 792 216 792 216 521 642 521 642 179 347 179 347 338 672 338 672 947 702 947 702 926 608 926 608 758 64 758 64 402 664 402 664 233 269 233 269 764 556 764 556 547 735 547 735 674 795 674 795 320 604 320 604 26 532 26 532 180 96 180 96 451 505 451 505 516 493 516 493 902 362 902 362 841 113 841 113 237 808 237 808 264 907 264 907 120 416 120 416 59 750 59 750 829 943 829 943 754 196 754 196 166 744 166 744 145 40 145 40 559 210 559 210 208 940 208 940 492 935 492 935 890 724 890 724 641 87 641 87 686 921 686 921 808 67 808 67 303 642 303 642 410 160 410 160 439 223 439 223 821 728 821 728 182 792 182 792 609 214 609 214 694 737 694 737 482 921 482 921 724 799 724 799 335 335 335 335 513 622 513 622 533 416 533 416 389 796 389 796 242 674 242 674 439 171 439 171 763 418 763 418 390 19 390 19 22 161 22 161 499 61 499 61 577 404 577 404 532 329 532 329 329 548 329 548 339 265 339 265 340 492 340 492 557 836 557 836 408 958 408 958 756 500 756 500 673 222 673 222 398 328 398 328 271 517 271 517 947 483 947 483 149 31 149 31 626 411 626 411 700 462 700 462 237 379 237 379 222 613 222 613 664 641 664 641 491 493 491 493 126 544 126 544 231 291 231 291 956 256 956 256 42 888 42 888 900 505 900 505 414 528 414 528 604 476 604 476 645 4 645 4 476 554 476 554 241 544 241 544 308 730 308 730 140 776 140 776 65 704 65 704 582 369 582 369 950 295 950 295 91 381 91 381 960 274 960 274 517 637 517 637 690 317 690 317 205 309 205 309 431 406 431 406 596 221 596 221 371 320 371 320 14 931 14 931 586 81 586 81 130 552 130 552 663 147 663 147 267 190 267 190 143 6 143 6 474 112 474 112 571 413 571 413 177 955 177 955 314 893 314 893 873 909 873 909 956 257 956 257 45 269 45 269 904 120 904 120 381 82 381 82 567 613 567 613 44 874 44 874 694 63 694 63 739 597 739 597 264 111 264 111 860 904 860 904 194 212 194 212 615 171 615 171 206 770 206 770 40 411 40 411 296 958 296 958 471 169 471 169 36 68 36 68 766 664 766 664 678 194 678 194 703 99 703 99 488 90 488 90 780 245 780 245 632 164 632 164 365 303 365 303 119 41 119 41 702 37 702 37 795 809 795 809 237 673 237 673 621 662 621 662 448 223 448 223 460 343 460 343 206 527 206 527 873 774 873 774 265 498 265 498 730 590 730 590 838 222 838 222 45 66 45 66 782 960 782 960 98 835 98 835 305 342 305 342 409 581 409 581 173 402 173 402 730 922 730 922 421 583 421 583 14 641 14 641 245 329 245 329 882 266 882 266 847 341 847 341 210 945 210 945 783 19 783 19 250 468 250 468 61 163 61 163 715 252 715 252 885 793 885 793 124 553 124 553 166 255 166 255 85 204 85 204 532 401 532 401 52 846 52 846 343 319 343 319 203 904 203 904 863 521 863 521 284 567 284 567 587 340 587 340 50 679 50 679 827 734 827 734 515 62 515 62 114 404 114 404 395 112 395 112 708 83 708 83 153 231 153 231 220 750 220 750 144 830 144 830 695 108 695 108 234 455 234 455 360 456 360 456 816 135 816 135 274 367 274 367 643 245 643 245 497 773 497 773 279 702 279 702 401 352 401 352 626 452 626 452 789 524 789 524 242 538 242 538 242 517 242 517 452 74 452 74 817 64 817 64 173 527 173 527 48 610 48 610 69 219 69 219 418 71 418 71 887 274 887 274 586 957 586 957 835 269 835 269 580 134 580 134 189 217 189 217 381 794 381 794 203 181 203 181 694 610 694 610 388 318 388 318 937 808 937 808 531 960 531 960 543 495 543 495 234 506 234 506 697 517 697 517 624 849 624 849 264 434 264 434 221 449 221 449 901 918 901 918 420 758 420 758 766 714 766 714 333 274 333 274 20 216 20 216 947 40 947 40 573 639 573 639 199 449 199 449 642 496 642 496 524 283 524 283 706 339 706 339 729 228 729 228 493 195 493 195 154 899 154 899 331 590 331 590 79 336 79 336 755 54 755 54 468 178 468 178 270 76 270 76 542 854 542 854 383 463 383 463 909 597 909 597 91 335 91 335 656 730 656 730 319 640 319 640 949 745 949 745 787 849 787 849 667 507 667 507 462 484 462 484 373 828 373 828 255 529 255 529 716 589 716 589 519 354 519 354 826 643 826 643 476 469 476 469 431 230 431 230 584 285 584 285 623 947 623 947 168 738 168 738 529 219 529 219 686 764 686 764 66 450 66 450 864 827 864 827 256 768 256 768 214 354 214 354 416 803 416 803 255 680 255 680 649 107 649 107 413 566 413 566 567 589 567 589 312 753 312 753 31 667 31 667 242 756 242 756 172 267 172 267 731 679 731 679 379 887 379 887 512 526 512 526 946 13 946 13 511 673 511 673 204 688 204 688 460 846 460 846 213 629 213 629 880 757 880 757 432 489 432 489 197 811 197 811 401 777 401 777 251 760 251 760 388 200 388 200 791 281 791 281 164 653 164 653 367 190 367 190 36 498 36 498 266 70 266 70 86 605 86 605 495 268 495 268 826 508 826 508 960 186 960 186 576 426 576 426 512 507 512 507 677 668 677 668 516 365 516 365 312 441 312 441 53 420 53 420 93 416 93 416 914 549 914 549 331 737 331 737 619 812 619 812 719 575 719 575 743 166 743 166 263 692 263 692 831 952 831 952 104 109 104 109 128 630 128 630 505 586 505 586 525 684 525 684 534 96 534 96 539 89 539 89 429 182 429 182 372 431 372 431 388 907 388 907 628 213 628 213 625 718 625 718 271 549 271 549 416 101 416 101 18 167 18 167 124 307 124 307 918 745 918 745 220 725 220 725 536 253 536 253 728 759 728 759 152 780 152 780 732 47 732 47 640 298 640 298 588 793 588 793 461 604 461 604 32 455 32 455 272 477 272 477 611 958 611 958 304 541 304 541 629 437 629 437 551 253 551 253 585 922 585 922 513 532 513 532 423 780 423 780 672 493 672 493 235 97 235 97 506 71 506 71 644 610 644 610 473 212 473 212 886 459 886 459 922 314 922 314 537 268 537 268 239 917 239 917 471 714 471 714 605 179 605 179 690 222 690 222 575 22 575 22 571 789 571 789 833 246 833 246 540 366 540 366 37 444 37 444 400 223 400 223 385 136 385 136 37 465 37 465 831 173 831 173 513 159 513 159 477 47 477 47 218 667 218 667 363 524 363 524 380 905 380 905 15 112 15 112 199 418 199 418 132 63 132 63 175 851 175 851 598 207 598 207 762 123 762 123 872 875 872 875 326 944 326 944 110 529 110 529 128 507 128 507 755 885 755 885 557 279 557 279 21 188 21 188 869 438 869 438 836 194 836 194 902 212 902 212 951 770 951 770 758 311 758 311 292 340 292 340 128 735 128 735 642 244 642 244 231 505 231 505 141 85 141 85 832 225 832 225 532 288 532 288 123 690 123 690 514 32 514 32 953 412 953 412 954 695 954 695 731 290 731 290 67 544 67 544 575 957 575 957 64 295 64 295 627 727 627 727 164 422 164 422 485 204 485 204 55 761 55 761 865 128 865 128 514 659 514 659 361 881 361 881 420 27 420 27 406 653 406 653 270 940 270 940 276 379 276 379 260 147 260 147 417 915 417 915 866 852 866 852 597 486 597 486 461 230 461 230 94 114 94 114 463 599 463 599 83 728 83 728 798 937 798 937 441 594 441 594 508 750 508 750 125 522 125 522 318 864 318 864 190 328 190 328 203 558 203 558 285 186 285 186 586 108 586 108 383 924 383 924 592 160 592 160 598 349 598 349 906 245 906 245 277 381 277 381 39 563 39 563 263 687 263 687 682 791 682 791 265 24 265 24 429 338 429 338 268 339 268 339 409 199 409 199 408 303 408 303 48 81 48 81 260 367 260 367 3 635 3 635 188 198 188 198 266 424 266 424 124 171 124 171 607 517 607 517 61 675 61 675 125 383 125 383 523 472 523 472 102 229 102 229 56 325 56 325 166 698 166 698 873 344 873 344 221 377 221 377 601 243 601 243 959 781 959 781 916 302 916 302 594 86 594 86 444 146 444 146 243 171 243 171 712 159 712 159 81 915 81 915 128 647 128 647 689 523 689 523 898 753 898 753 104 515 104 515 256 567 256 567 740 865 740 865 128 168 128 168 868 572 868 572 794 7 794 7 315 866 315 866 638 266 638 266 849 850 849 850 235 283 235 283 162 707 162 707 953 667 953 667 189 732 189 732 656 602 656 602 261 249 261 249 687 928 687 928 820 557 820 557 614 424 614 424 595 314 595 314 604 159 604 159 708 794 708 794 586 233 586 233 120 826 120 826 829 29 829 29 313 58 313 58 664 836 664 836 162 366 162 366 528 925 528 925 865 224 865 224 878 156 878 156 636 395 636 395 17 871 17 871 73 545 73 545 873 472 873 472 244 135 244 135 381 574 381 574 637 852 637 852 486 795 486 795 887 917 887 917 722 167 722 167 779 908 779 908 130 780 130 780 691 236 691 236 75 872 75 872 575 607 575 607 793 654 793 654 531 320 531 320 296 773 296 773 807 737 807 737 137 7 137 7 390 711 390 711 419 3 419 3 335 745 335 745 175 668 175 668 503 692 503 692 891 553 891 553 453 906 453 906 936 435 936 435 789 638 789 638 109 697 109 697 278 409 278 409 721 239 721 239 588 537 588 537 372 250 372 250 462 109 462 109 455 438 455 438 137 442 137 442 527 560 527 560 507 409 507 409 422 237 422 237 633 214 633 214 58 225 58 225 169 882 169 882 525 313 525 313 393 867 393 867 179 402 179 402 230 719 230 719 215 63 215 63 934 532 934 532 374 710 374 710 895 451 895 451 98 868 98 868 189 416 189 416 832 69 832 69 650 460 650 460 955 443 955 443 143 337 143 337 622 670 622 670 525 347 525 347 862 754 862 754 816 384 816 384 929 947 929 947 557 42 557 42 697 421 697 421 866 698 866 698 374 768 374 768 542 843 542 843 447 356 447 356 248 889 248 889 109 646 109 646 397 483 397 483 932 422 932 422 239 729 239 729 435 428 435 428 905 493 905 493 61 821 61 821 409 229 409 229 892 530 892 530 751 189 751 189 953 455 953 455 370 803 370 803 794 570 794 570 452 912 452 912 631 407 631 407 653 497 653 497 553 711 553 711 651 517 651 517 37 7 37 7 559 468 559 468 311 842 311 842 59 731 59 731 378 567 378 567 712 330 712 330 354 873 354 873 1 711 1 711 306 557 306 557 294 490 294 490 390 327 390 327 586 639 586 639 843 109 843 109 534 71 534 71 386 202 386 202 580 54 580 54 641 765 641 765 548 950 548 950 49 663 49 663 602 419 602 419 785 417 785 417 414 334 414 334 305 276 305 276 698 762 698 762 504 798 504 798 528 290 528 290 223 548 223 548 530 241 530 241 904 904 904 904 664 749 664 749 717 315 717 315 449 442 449 442 82 276 82 276 505 788 505 788 346 527 346 527 93 802 93 802 892 29 892 29 30 638 30 638 485 801 485 801 260 567 260 567 339 54 339 54 678 208 678 208 667 742 667 742 755 383 755 383 483 500 483 500 812 686 812 686 425 724 425 724 359 894 359 894 58 494 58 494 526 255 526 255 124 734 124 734 798 569 798 569 933 823 933 823 681 615 681 615 257 251 257 251 596 247 596 247 368 228 368 228 153 395 153 395 421 927 421 927 710 954 710 954 488 12 488 12 189 655 189 655 597 767 597 767 178 713 178 713 795 770 795 770 560 346 560 346 446 17 446 17 788 489 788 489 662 28 662 28 80 144 80 144 846 840 846 840 746 734 746 734 613 111 613 111 890 405 890 405 48 603 48 603 47 941 47 941 790 335 790 335 203 912 203 912 659 382 659 382 181 146 181 146 416 484 416 484 162 38 162 38 832 879 832 879 149 504 149 504 908 777 908 777 197 428 197 428 820 468 820 468 72 559 72 559 61 218 61 218 110 599 110 599 685 61 685 61 854 175 854 175 481 144 481 144 760 118 760 118 713 797 713 797 604 925 604 925 231 479 231 479 225 653 225 653 84 8 84 8 443 956 443 956 357 481 357 481 732 148 732 148 772 88 772 88 522 349 522 349 577 696 577 696 302 726 302 726 799 558 799 558 322 246 322 246 755 343 755 343 342 35 342 35 486 326 486 326 782 699 782 699 225 335 225 335 630 645 630 645 220 99 220 99 202 702 202 702 30 48 30 48 300 400 300 400 730 419 730 419 362 657 362 657 215 27 215 27 933 844 933 844 947 814 947 814 915 447 915 447 894 478 894 478 86 123 86 123 706 782 706 782 632 354 632 354 787 107 787 107 878 702 878 702 693 834 693 834 184 615 184 615 130 87 130 87 682 876 682 876 424 929 424 929 106 203 106 203 872 329 872 329 950 570 950 570 280 623 280 623 91 545 91 545 354 869 354 869 446 605 446 605 771 817 771 817 407 767 407 767 525 207 525 207 549 173 549 173 684 122 684 122 325 46 325 46 315 504 315 504 507 40 507 40 359 870 359 870 457 537 457 537 835 230 835 230 660 89 660 89 916 91 916 91 905 611 905 611 569 812 569 812 320 616 320 616 804 500 804 500 806 140 806 140 377 551 377 551 310 724 310 724 462 135 462 135 100 358 100 358 204 301 204 301 486 609 486 609 879 139 879 139 531 740 531 740 389 652 389 652 19 321 19 321 436 460 436 460 484 894 484 894 50 604 50 604 472 727 472 727 85 826 85 826 672 816 672 816 851 73 851 73 162 346 162 346 418 860 418 860 603 94 603 94 801 188 801 188 933 81 933 81 264 681 264 681 304 507 304 507 159 469 159 469 193 537 193 537 324 615 324 615 686 667 686 667 170 58 170 58 291 871 291 871 340 475 340 475 863 724 863 724 222 782 222 782 888 688 888 688 949 9 949 9 403 635 403 635 153 503 153 503 45 746 45 746 34 630 34 630 21 229 21 229 376 346 376 346 751 520 751 520 218 232 218 232 946 934 946 934 216 27 216 27 811 65 811 65 665 739 665 739 632 340 632 340 278 865 278 865 270 649 270 649 221 45 221 45 116 323 116 323 143 208 143 208 389 790 389 790 610 10 610 10 434 842 434 842 31 781 31 781 485 896 485 896 128 956 128 956 484 701 484 701 932 911 932 911 419 723 419 723 810 558 810 558 636 772 636 772 166 422 166 422 90 712 90 712 894 823 894 823 641 905 641 905 752 21 752 21 262 805 262 805 521 106 521 106 403 879 403 879 366 721 366 721 869 558 869 558 919 541 919 541 14 285 14 285 15 912 15 912 691 105 691 105 374 228 374 228 462 310 462 310 767 454 767 454 685 859 685 859 690 149 690 149 49 545 49 545 363 616 363 616 785 903 785 903 921 581 921 581 916 705 916 705 192 619 192 619 346 757 346 757 759 585 759 585 724 253 724 253 683 388 683 388 264 487 264 487 218 821 218 821 206 824 206 824 793 41 793 41 725 484 725 484 527 863 527 863 222 344 222 344 760 397 760 397 960 689 960 689 674 732 674 732 99 194 99 194 243 679 243 679 645 274 645 274 609 192 609 192 184 475 184 475 824 172 824 172 226 205 226 205 600 866 600 866 885 143 885 143 402 166 402 166 917 788 917 788 393 431 393 431 277 903 277 903 212 98 212 98 549 302 549 302 639 819 639 819 263 263 263 263 357 391 357 391 377 378 377 378 887 6 887 6 193 345 193 345 240 489 240 489 149 168 149 168 914 888 914 888 869 414 869 414 325 245 325 245 305 612 305 612 645 83 645 83 270 666 270 666 33 251 33 251 232 338 232 338 701 842 701 842 912 721 912 721 407 599 407 599 167 852 167 852 549 461 549 461 864 716 864 716 733 920 733 920 141 717 141 717 350 704 350 704 726 505 726 505 389 370 389 370 621 474 621 474 534 324 534 324 94 801 94 801 659 945 659 945 405 235 405 235 531 307 531 307 584 597 584 597 207 616 207 616 810 522 810 522 18 150 18 150 143 405 143 405 522 756 522 756 760 878 760 878 178 96 178 96 900 327 900 327 161 351 161 351 587 314 587 314 4 816 4 816 356 207 356 207 190 874 190 874 781 675 781 675 116 484 116 484 28 914 28 914 11 666 11 666 23 65 23 65 377 875 377 875 603 942 603 942 811 582 811 582 306 12 306 12 484 807 484 807 316 191 316 191 290 106 290 106 669 626 669 626 498 532 498 532 67 833 67 833 849 639 849 639 3 488 3 488 671 39 671 39 948 564 948 564 46 197 46 197 746 771 746 771 396 449 396 449 272 489 272 489 479 823 479 823 163 875 163 875 925 250 925 250 501 69 501 69 210 588 210 588 683 357 683 357 94 104 94 104 896 109 896 109 756 377 756 377 384 52 384 52 93 160 93 160 398 518 398 518 307 241 307 241 350 928 350 928 166 438 166 438 58 747 58 747 387 363 387 363 711 192 711 192 294 286 294 286 312 539 312 539 170 861 170 861 397 147 397 147 170 680 170 680 921 182 921 182 68 580 68 580 101 55 101 55 138 49 138 49 186 935 186 935 116 752 116 752 375 1 375 1 727 195 727 195 207 348 207 348 238 508 238 508 277 537 277 537 705 371 705 371 249 819 249 819 404 467 404 467 121 199 121 199 881 324 881 324 950 814 950 814 454 467 454 467 249 922 249 922 854 955 854 955 353 178 353 178 632 558 632 558 350 655 350 655 536 785 536 785 567 386 567 386 758 123 758 123 261 781 261 781 293 441 293 441 118 934 118 934 526 205 526 205 267 503 267 503 555 938 555 938 666 32 666 32 780 442 780 442 140 52 140 52 405 600 405 600 224 439 224 439 830 279 830 279 423 679 423 679 82 249 82 249 134 752 134 752 176 312 176 312 375 246 375 246 653 256 653 256 520 15 520 15 624 371 624 371 538 518 538 518 757 228 757 228 291 730 291 730 587 348 587 348 877 956 877 956 54 729 54 729 661 597 661 597 12 957 12 957 381 468 381 468 345 901 345 901 132 272 132 272 534 238 534 238 247 10 247 10 111 368 111 368 508 4 508 4 678 884 678 884 785 218 785 218 154 564 154 564 248 956 248 956 766 585 766 585 614 200 614 200 783 147 783 147 537 290 537 290 50 449 50 449 49 195 49 195 290 118 290 118 609 23 609 23 619 712 619 712 881 192 881 192 687 258 687 258 701 145 701 145 37 802 37 802 885 467 885 467 853 540 853 540 327 658 327 658 815 360 815 360 230 420 230 420 81 741 81 741 951 530 951 530 91 589 91 589 269 680 269 680 828 599 828 599 208 487 208 487 118 943 118 943 124 68 124 68 30 753 30 753 799 231 799 231 349 50 349 50 159 237 159 237 881 888 881 888 819 231 819 231 933 921 933 921 756 688 756 688 86 828 86 828 898 179 898 179 378 956 378 956 35 478 35 478 344 762 344 762 378 187 378 187 843 75 843 75 764 648 764 648 323 503 323 503 114 504 114 504 645 379 645 379 891 114 891 114 103 839 103 839 135 528 135 528 917 385 917 385 93 226 93 226 335 897 335 897 150 937 150 937 808 339 808 339 159 92 159 92 9 632 9 632 251 38 251 38 300 421 300 421 447 933 447 933 481 514 481 514 597 685 597 685 908 683 908 683 377 131 377 131 37 243 37 243 959 291 959 291 118 669 118 669 139 251 139 251 353 481 353 481 279 301 279 301 408 749 408 749 689 657 689 657 99 545 99 545 634 112 634 112 925 274 925 274 808 458 808 458 631 712 631 712 4 785 4 785 180 575 180 575 237 748 237 748 299 874 299 874 329 683 329 683 382 571 382 571 908 93 908 93 9 651 9 651 791 957 791 957 117 154 117 154 161 786 161 786 565 566 565 566 583 585 583 585 833 101 833 101 509 694 509 694 470 812 470 812 699 748 699 748 758 739 758 739 336 436 336 436 417 292 417 292 507 555 507 555 659 673 659 673 595 309 595 309 686 163 686 163 937 810 937 810 528 773 528 773 908 744 908 744 40 529 40 529 373 323 373 323 661 249 661 249 406 215 406 215 564 178 564 178 430 486 430 486 426 343 426 343 238 399 238 399 420 316 420 316 297 352 297 352 612 907 612 907 155 204 155 204 129 420 129 420 338 61 338 61 99 218 99 218 52 142 52 142 904 754 904 754 503 658 503 658 258 679 258 679 296 11 296 11 823 873 823 873 869 243 869 243 355 567 355 567 202 206 202 206 488 758 488 758 792 19 792 19 273 518 273 518 126 870 126 870 910 560 910 560 737 751 737 751 593 56 593 56 739 565 739 565 396 54 396 54 383 231 383 231 117 860 117 860 152 353 152 353 774 23 774 23 273 824 273 824 520 762 520 762 858 276 858 276 417 176 417 176 67 222 67 222 826 332 826 332 432 436 432 436 15 84 15 84 24 164 24 164 628 197 628 197 72 822 72 822 799 223 799 223 724 10 724 10 911 79 911 79 278 536 278 536 610 484 610 484 630 256 630 256 179 52 179 52 169 640 169 640 497 904 497 904 825 203 825 203 607 667 607 667 899 137 899 137 471 671 471 671 56 210 56 210 578 312 578 312 415 695 415 695 481 511 481 511 850 121 850 121 584 384 584 384 892 847 892 847 349 828 349 828 34 805 34 805 285 40 285 40 920 684 920 684 5 378 5 378 816 870 816 870 939 596 939 596 414 100 414 100 26 927 26 927 493 941 493 941 61 953 61 953 573 696 573 696 449 628 449 628 760 959 760 959 642 959 642 959 10 745 10 745 25 879 25 879 489 566 489 566 377 524 377 524 31 473 31 473 9 887 9 887 111 309 111 309 217 171 217 171 842 918 842 918 533 453 533 453 498 527 498 527 85 646 85 646 764 876 764 876 904 741 904 741 527 430 527 430 496 525 496 525 230 9 230 9 673 285 673 285 530 40 530 40 902 742 902 742 758 805 758 805 92 817 92 817 777 145 777 145 501 759 501 759 856 562 856 562 55 614 55 614 833 63 833 63 603 99 603 99 184 742 184 742 878 194 878 194 326 71 326 71 851 464 851 464 325 887 325 887 638 650 638 650 314 35 314 35 171 665 171 665 549 770 549 770 301 888 301 888 367 705 367 705 471 833 471 833 31 367 31 367 936 779 936 779 77 207 77 207 693 612 693 612 41 663 41 663 550 268 550 268 180 376 180 376 896 127 896 127 242 400 242 400 828 719 828 719 705 113 705 113 482 874 482 874 793 491 793 491 134 843 134 843 263 771 263 771 12 224 12 224 873 307 873 307 878 651 878 651 116 358 116 358 633 291 633 291 687 316 687 316 592 756 592 756 693 524 693 524 104 827 104 827 887 925 887 925 587 618 587 618 632 43 632 43 533 554 533 554 655 681 655 681 890 852 890 852 616 569 616 569 67 117 67 117 955 86 955 86 948 42 948 42 31 679 31 679 609 728 609 728 811 20 811 20 519 499 519 499 757 62 757 62 950 37 950 37 679 693 679 693 912 266 912 266 701 65 701 65 782 306 782 306 203 925 203 925 507 930 507 930 629 374 629 374 247 915 247 915 438 112 438 112 629 50 629 50 573 670 573 670 43 750 43 750 807 520 807 520 622 360 622 360 80 751 80 751 650 11 650 11 731 367 731 367 470 6 470 6 570 804 570 804 447 574 447 574 259 780 259 780 925 345 925 345 375 893 375 893 681 915 681 915 194 912 194 912 728 500 728 500 95 892 95 892 958 154 958 154 479 103 479 103 70 280 70 280 421 368 421 368 173 437 173 437 552 166 552 166 453 107 453 107 884 270 884 270 692 169 692 169 937 97 937 97 306 786 306 786 251 11 251 11 783 444 783 444 560 750 560 750 874 818 874 818 357 605 357 605 379 179 379 179 394 417 394 417 266 752 266 752 757 17 757 17 451 720 451 720 687 497 687 497 891 926 891 926 424 336 424 336 501 922 501 922 512 669 512 669 777 861 777 861 314 528 314 528 508 17 508 17 413 659 413 659 174 86 174 86 795 504 795 504 62 675 62 675 946 517 946 517 807 6 807 6 690 582 690 582 72 250 72 250 897 411 897 411 134 561 134 561 281 308 281 308 712 938 712 938 199 205 199 205 613 217 613 217 804 954 804 954 843 327 843 327 313 879 313 879 317 177 317 177 101 913 101 913 148 840 148 840 408 251 408 251 123 240 123 240 473 509 473 509 819 193 819 193 1 856 1 856 461 649 461 649 818 457 818 457 849 41 849 41 670 115 670 115 16 553 16 553 609 115 609 115 101 21 101 21 605 483 605 483 12 563 12 563 11 340 11 340 793 63 793 63 502 268 502 268 880 615 880 615 587 653 587 653 85 677 85 677 440 329 440 329 454 403 454 403 344 869 344 869 297 481 297 481 546 927 546 927 797 362 797 362 94 631 94 631 873 237 873 237 587 172 587 172 439 706 439 706 545 476 545 476 140 440 140 440 930 95 930 95 707 466 707 466 479 3 479 3 200 646 200 646 258 392 258 392 285 511 285 511 133 419 133 419 121 188 121 188 547 174 547 174 449 816 449 816 252 958 252 958 468 207 468 207 818 388 818 388 958 607 958 607 302 241 302 241 223 599 223 599 39 422 39 422 173 955 173 955 744 105 744 105 351 569 351 569 691 759 691 759 309 736 309 736 59 921 59 921 695 802 695 802 4 523 4 523 579 934 579 934 806 893 806 893 139 390 139 390 524 917 524 917 118 234 118 234 57 138 57 138 887 266 887 266 423 551 423 551 759 309 759 309 926 531 926 531 497 415 497 415 54 556 54 556 118 50 118 50 151 709 151 709 361 266 361 266 64 101 64 101 514 887 514 887 193 263 193 263 715 62 715 62 129 344 129 344 294 408 294 408 504 445 504 445 900 370 900 370 758 458 758 458 559 108 559 108 795 523 795 523 129 474 129 474 668 575 668 575 363 454 363 454 453 408 453 408 495 363 495 363 625 188 625 188 39 892 39 892 84 199 84 199 508 923 508 923 178 775 178 775 239 866 239 866 357 190 357 190 83 478 83 478 410 36 410 36 16 782 16 782 660 227 660 227 482 937 482 937 424 601 424 601 217 405 217 405 832 281 832 281 471 817 471 817 729 426 729 426 213 780 213 780 324 70 324 70 605 747 605 747 616 861 616 861 529 711 529 711 446 656 446 656 739 396 739 396 916 246 916 246 667 220 667 220 267 410 267 410 533 650 533 650 89 186 89 186 896 928 896 928 8 394 8 394 544 217 544 217 437 431 437 431 12 743 12 743 176 622 176 622 740 858 740 858 781 903 781 903 133 880 133 880 308 510 308 510 675 831 675 831 527 213 527 213 255 944 255 944 728 575 728 575 688 867 688 867 672 37 672 37 862 298 862 298 394 101 394 101 455 460 455 460 909 909 909 909 316 67 316 67 309 677 309 677 613 318 613 318 866 226 866 226 7 756 7 756 455 767 455 767 236 249 236 249 49 166 49 166 619 83 619 83 762 806 762 806 576 825 576 825 789 147 789 147 269 255 269 255 406 255 406 255 197 384 197 384 490 14 490 14 619 714 619 714 272 281 272 281 475 927 475 927 641 566 641 566 947 456 947 456 544 698 544 698 908 458 908 458 588 418 588 418 304 312 304 312 257 102 257 102 842 202 842 202 41 444 41 444 810 124 810 124 849 107 849 107 54 60 54 60 343 491 343 491 873 429 873 429 144 37 144 37 547 195 547 195 267 942 267 942 523 209 523 209 658 328 658 328 856 90 856 90 301 806 301 806 783 795 783 795 891 173 891 173 518 709 518 709 492 312 492 312 873 315 873 315 263 790 263 790 184 24 184 24 677 650 677 650 6 295 6 295 827 745 827 745 885 258 885 258 275 83 275 83 222 589 222 589 632 131 632 131 866 486 866 486 683 152 683 152 652 307 652 307 690 767 690 767 541 344 541 344 754 352 754 352 462 503 462 503 429 552 429 552 318 570 318 570 475 948 475 948 749 872 749 872 270 219 270 219 796 635 796 635 16 463 16 463 526 688 526 688 190 55 190 55 90 375 90 375 265 45 265 45 813 757 813 757 632 192 632 192 69 644 69 644 165 371 165 371 567 879 567 879 379 316 379 316 425 631 425 631 575 262 575 262 728 784 728 784 324 815 324 815 852 932 852 932 373 523 373 523 767 463 767 463 911 159 911 159 146 97 146 97 227 486 227 486 88 95 88 95 217 848 217 848 497 131 497 131 849 183 849 183 31 71 31 71 608 887 608 887 661 780 661 780 671 267 671 267 901 72 901 72 679 757 679 757 338 401 338 401 789 542 789 542 347 351 347 351 117 509 117 509 830 519 830 519 695 669 695 669 729 729 729 729 876 67 876 67 252 433 252 433 766 839 766 839 610 26 610 26 287 301 287 301 175 808 175 808 486 847 486 847 17 116 17 116 478 87 478 87 816 599 816 599 260 845 260 845 169 549 169 549 470 146 470 146 695 194 695 194 456 19 456 19 358 772 358 772 547 623 547 623 153 566 153 566 449 829 449 829 595 515 595 515 435 25 435 25 923 448 923 448 130 34 130 34 562 99 562 99 546 462 546 462 387 849 387 849 90 875 90 875 654 739 654 739 578 827 578 827 934 293 934 293 394 374 394 374 308 857 308 857 946 837 946 837 497 690 497 690 272 712 272 712 240 217 240 217 653 81 653 81 402 748 402 748 552 487 552 487 463 570 463 570 433 900 433 900 116 200 116 200 463 23 463 23 799 527 799 527 699 771 699 771 517 123 517 123 579 414 579 414 621 493 621 493 456 115 456 115 51 890 51 890 512 449 512 449 774 491 774 491 436 441 436 441 707 771 707 771 182 860 182 860 286 890 286 890 470 50 470 50 202 748 202 748 586 342 586 342 33 795 33 795 614 788 614 788 465 510 465 510 795 768 795 768 709 790 709 790 597 256 597 256 213 631 213 631 937 400 937 400 98 686 98 686 613 649 613 649 360 175 360 175 650 295 650 295 718 632 718 632 884 385 884 385 711 432 711 432 500 85 500 85 220 920 220 920 555 45 555 45 937 69 937 69 464 455 464 455 285 319 285 319 427 278 427 278 572 516 572 516 410 577 410 577 478 578 478 578 143 483 143 483 174 672 174 672 399 393 399 393 564 823 564 823 298 400 298 400 530 47 530 47 761 953 761 953 158 648 158 648 815 469 815 469 287 259 287 259 122 332 122 332 504 189 504 189 277 483 277 483 352 646 352 646 83 86 83 86 547 292 547 292 537 19 537 19 930 399 930 399 674 188 674 188 782 178 782 178 378 873 378 873 113 432 113 432 900 676 900 676 933 605 933 605 181 491 181 491 730 577 730 577 214 753 214 753 405 921 405 921 5 477 5 477 747 342 747 342 138 795 138 795 297 836 297 836 625 899 625 899 829 465 829 465 883 24 883 24 349 38 349 38 633 669 633 669 844 46 844 46 636 582 636 582 398 379 398 379 511 901 511 901 402 345 402 345 427 941 427 941 960 816 960 816 307 59 307 59 931 518 931 518 410 402 410 402 837 437 837 437 90 194 90 194 726 730 726 730 298 182 298 182 722 215 722 215 558 875 558 875 828 496 828 496 950 8 950 8 370 124 370 124 838 277 838 277 542 150 542 150 719 108 719 108 876 611 876 611 344 732 344 732 860 125 860 125 186 488 186 488 2 622 2 622 739 709 739 709 132 761 132 761 276 736 276 736 799 465 799 465 419 278 419 278 419 544 419 544 250 187 250 187 306 386 306 386 534 404 534 404 453 71 453 71 265 924 265 924 359 756 359 756 568 515 568 515 632 642 632 642 93 170 93 170 875 542 875 542 454 488 454 488 200 488 200 488 683 820 683 820 701 905 701 905 715 605 715 605 916 171 916 171 283 362 283 362 309 771 309 771 159 652 159 652 787 376 787 376 796 529 796 529 429 251 429 251 85 17 85 17 638 194 638 194 181 194 181 194 657 271 657 271 7 42 7 42 829 834 829 834 860 50 860 50 215 632 215 632 86 23 86 23 879 779 879 779 944 560 944 560 838 70 838 70 442 608 442 608 874 220 874 220 641 263 641 263 203 723 203 723 587 135 587 135 908 950 908 950 309 819 309 819 737 67 737 67 879 660 879 660 213 878 213 878 507 808 507 808 6 476 6 476 434 797 434 797 676 681 676 681 511 27 511 27 929 631 929 631 852 268 852 268 814 795 814 795 203 695 203 695 116 591 116 591 826 433 826 433 14 29 14 29 768 827 768 827 766 956 766 956 466 470 466 470 958 505 958 505 554 934 554 934 354 426 354 426 300 907 300 907 604 62 604 62 677 603 677 603 371 851 371 851 952 929 952 929 261 639 261 639 154 603 154 603 575 74 575 74 533 188 533 188 359 881 359 881 389 235 389 235 30 835 30 835 687 522 687 522 612 145 612 145 891 56 891 56 49 345 49 345 779 318 779 318 498 146 498 146 517 90 517 90 42 37 42 37 294 514 294 514 126 542 126 542 936 266 936 266 879 459 879 459 85 310 85 310 690 217 690 217 839 111 839 111 402 270 402 270 35 932 35 932 814 98 814 98 355 119 355 119 341 448 341 448 896 716 896 716 794 584 794 584 89 856 89 856 872 335 872 335 693 493 693 493 329 520 329 520 792 840 792 840 794 343 794 343 218 153 218 153 461 90 461 90 805 582 805 582 487 861 487 861 58 550 58 550 2 868 2 868 109 711 109 711 588 101 588 101 613 297 613 297 903 395 903 395 29 129 29 129 135 53 135 53 102 247 102 247 567 500 567 500 611 40 611 40 276 272 276 272 139 356 139 356 304 772 304 772 810 433 810 433 240 126 240 126 416 838 416 838 800 529 800 529 25 450 25 450 755 114 755 114 688 557 688 557 627 509 627 509 75 865 75 865 912 828 912 828 242 592 242 592 462 747 462 747 899 609 899 609 325 378 325 378 176 366 176 366 800 847 800 847 639 774 639 774 671 641 671 641 329 812 329 812 149 542 149 542 251 661 251 661 682 102 682 102 664 366 664 366 244 533 244 533 755 765 755 765 955 859 955 859 155 466 155 466 104 72 104 72 521 668 521 668 14 599 14 599 647 32 647 32 275 949 275 949 246 792 246 792 138 686 138 686 498 161 498 161 906 773 906 773 188 143 188 143 721 176 721 176 451 399 451 399 16 761 16 761 464 85 464 85 73 348 73 348 642 199 642 199 341 137 341 137 585 831 585 831 160 805 160 805 492 332 492 332 388 112 388 112 641 322 641 322 191 99 191 99 851 719 851 719 542 719 542 719 90 423 90 423 439 850 439 850 742 560 742 560 115 895 115 895 153 265 153 265 721 477 721 477 300 513 300 513 290 678 290 678 937 221 937 221 715 521 715 521 818 86 818 86 454 745 454 745 505 89 505 89 161 604 161 604 774 773 774 773 253 237 253 237 181 240 181 240 592 667 592 667 565 419 565 419 803 856 803 856 906 793 906 793 725 714 725 714 791 333 791 333 686 558 686 558 470 894 470 894 373 370 373 370 216 909 216 909 34 166 34 166 345 44 345 44 352 333 352 333 654 748 654 748 765 80 765 80 865 736 865 736 155 589 155 589 79 590 79 590 243 531 243 531 401 615 401 615 535 187 535 187 467 642 467 642 785 905 785 905 877 720 877 720 292 693 292 693 935 178 935 178 562 713 562 713 797 765 797 765 306 644 306 644 940 535 940 535 207 484 207 484 190 618 190 618 869 684 869 684 686 632 686 632 453 878 453 878 489 96 489 96 858 752 858 752 617 560 617 560 837 725 837 725 598 810 598 810 457 710 457 710 491 960 491 960 187 99 187 99 249 350 249 350 708 126 708 126 291 94 291 94 738 29 738 29 416 721 416 721 359 252 359 252 893 445 893 445 152 538 152 538 913 39 913 39 380 875 380 875 301 76 301 76 285 226 285 226 11 151 11 151 873 9 873 9 877 125 877 125 745 531 745 531 217 891 217 891 507 615 507 615 421 194 421 194 146 480 146 480 637 182 637 182 370 587 370 587 865 239 865 239 180 44 180 44 228 763 228 763 520 633 520 633 366 154 366 154 430 861 430 861 571 385 571 385 124 183 124 183 923 152 923 152 923 664 923 664 816 444 816 444 74 585 74 585 690 957 690 957 218 707 218 707 878 289 878 289 131 607 131 607 582 65 582 65 612 549 612 549 489 446 489 446 345 339 345 339 700 696 700 696 765 830 765 830 308 236 308 236 705 174 705 174 603 13 603 13 872 288 872 288 590 129 590 129 9 388 9 388 447 869 447 869 849 832 849 832 947 69 947 69 318 107 318 107 580 101 580 101 932 851 932 851 480 955 480 955 684 568 684 568 464 334 464 334 466 296 466 296 545 703 545 703 424 816 424 816 577 615 577 615 7 785 7 785 809 854 809 854 513 710 513 710 274 466 274 466 48 88 48 88 806 4 806 4 876 942 876 942 105 775 105 775 913 650 913 650 437 50 437 50 469 43 469 43 514 323 514 323 956 145 956 145 181 249 181 249 659 627 659 627 864 615 864 615 41 599 41 599 905 284 905 284 448 852 448 852 648 602 648 602 106 184 106 184 589 537 589 537 527 258 527 258 791 67 791 67 554 681 554 681 894 438 894 438 396 915 396 915 554 389 554 389 344 415 344 415 217 375 217 375 581 540 581 540 349 70 349 70 480 847 480 847 796 98 796 98 455 177 455 177 783 428 783 428 238 367 238 367 899 827 899 827 926 680 926 680 347 218 347 218 945 243 945 243 139 456 139 456 280 406 280 406 789 80 789 80 370 269 370 269 577 400 577 400 247 166 247 166 263 379 263 379 372 15 372 15 935 554 935 554 66 653 66 653 948 361 948 361 334 404 334 404 342 122 342 122 731 273 731 273 73 464 73 464 382 161 382 161 476 20 476 20 289 23 289 23 884 740 884 740 448 634 448 634 326 591 326 591 559 196 559 196 96 410 96 410 465 356 465 356 672 382 672 382 546 829 546 829 443 551 443 551 303 805 303 805 952 694 952 694 345 295 345 295 563 769 563 769 470 705 470 705 27 654 27 654 432 103 432 103 435 219 435 219 708 62 708 62 451 930 451 930 42 812 42 812 308 352 308 352 755 685 755 685 496 636 496 636 644 936 644 936 549 493 549 493 323 606 323 606 724 412 724 412 493 196 493 196 84 105 84 105 914 259 914 259 524 870 524 870 84 310 84 310 252 601 252 601 876 559 876 559 181 190 181 190 101 433 101 433 860 195 860 195 223 55 223 55 235 267 235 267 717 748 717 748 247 690 247 690 717 369 717 369 825 219 825 219 374 88 374 88 514 51 514 51 374 596 374 596 342 372 342 372 618 12 618 12 589 783 589 783 4 91 4 91 402 490 402 490 484 413 484 413 84 361 84 361 536 756 536 756 273 226 273 226 853 816 853 816 706 228 706 228 726 390 726 390 172 798 172 798 237 242 237 242 186 405 186 405 13 86 13 86 247 507 247 507 688 118 688 118 687 726 687 726 316 64 316 64 514 734 514 734 617 278 617 278 100 767 100 767 71 720 71 720 155 730 155 730 117 311 117 311 389 3 389 3 683 331 683 331 655 196 655 196 689 830 689 830 958 729 958 729 230 247 230 247 554 819 554 819 762 593 762 593 702 309 702 309 563 89 563 89 890 378 890 378 44 915 44 915 369 717 369 717 850 437 850 437 395 175 395 175 230 810 230 810 388 20 388 20 957 720 957 720 235 486 235 486 515 443 515 443 676 193 676 193 435 496 435 496 417 490 417 490 255 136 255 136 688 409 688 409 395 561 395 561 156 94 156 94 704 670 704 670 562 849 562 849 357 175 357 175 595 571 595 571 277 952 277 952 949 860 949 860 705 387 705 387 929 294 929 294 556 396 556 396 45 323 45 323 549 68 549 68 496 781 496 781 115 257 115 257 117 260 117 260 634 121 634 121 592 306 592 306 40 36 40 36 423 410 423 410 638 748 638 748 951 304 951 304 338 47 338 47 848 91 848 91 845 320 845 320 596 890 596 890 174 358 174 358 764 796 764 796 454 604 454 604 275 454 275 454 826 655 826 655 569 306 569 306 580 227 580 227 481 138 481 138 242 623 242 623 531 753 531 753 358 252 358 252 939 570 939 570 916 201 916 201 280 303 280 303 263 74 263 74 94 203 94 203 212 960 212 960 900 371 900 371 359 563 359 563 7 261 7 261 21 763 21 763 188 541 188 541 51 229 51 229 18 688 18 688 552 499 552 499 459 683 459 683 635 171 635 171 665 189 665 189 397 451 397 451 393 768 393 768 510 890 510 890 182 368 182 368 544 458 544 458 236 18 236 18 395 159 395 159 903 323 903 323 328 42 328 42 550 928 550 928 109 634 109 634 69 201 69 201 200 660 200 660 84 775 84 775 673 876 673 876 918 103 918 103 673 555 673 555 153 864 153 864 99 805 99 805 304 167 304 167 922 543 922 543 308 61 308 61 475 421 475 421 850 154 850 154 334 312 334 312 13 551 13 551 812 13 812 13 954 68 954 68 519 205 519 205 66 3 66 3 194 19 194 19 277 113 277 113 240 566 240 566 522 939 522 939 588 339 588 339 817 202 817 202 114 385 114 385 606 188 606 188 554 244 554 244 933 357 933 357 145 827 145 827 884 845 884 845 304 906 304 906 721 433 721 433 934 326 934 326 18 834 18 834 931 74 931 74 291 228 291 228 494 358 494 358 452 48 452 48 608 27 608 27 713 882 713 882 231 736 231 736 24 811 24 811 260 608 260 608 46 80 46 80 141 570 141 570 603 777 603 777 620 64 620 64 897 883 897 883 605 184 605 184 345 735 345 735 116 222 116 222 814 144 814 144 21 288 21 288 799 833 799 833 506 353 506 353 737 541 737 541 881 886 881 886 859 684 859 684 521 462 521 462 238 832 238 832 378 704 378 704 948 933 948 933 274 152 274 152 650 2 650 2 232 262 232 262 802 689 802 689 41 176 41 176 833 770 833 770 595 621 595 621 450 822 450 822 315 459 315 459 529 4 529 4 648 74 648 74 48 791 48 791 437 607 437 607 821 269 821 269 531 50 531 50 906 58 906 58 644 928 644 928 492 163 492 163 706 313 706 313 45 452 45 452 86 643 86 643 371 266 371 266 33 821 33 821 246 90 246 90 918 829 918 829 133 840 133 840 126 59 126 59 642 673 642 673 243 452 243 452 481 226 481 226 677 607 677 607 280 331 280 331 4 795 4 795 932 248 932 248 564 649 564 649 647 152 647 152 664 461 664 461 754 114 754 114 207 580 207 580 413 599 413 599 913 458 913 458 833 955 833 955 755 957 755 957 496 648 496 648 862 945 862 945 397 218 397 218 16 427 16 427 848 449 848 449 156 614 156 614 515 259 515 259 549 402 549 402 583 471 583 471 935 336 935 336 592 42 592 42 367 311 367 311 101 926 101 926 93 530 93 530 865 775 865 775 617 928 617 928 732 403 732 403 419 844 419 844 18 145 18 145 324 214 324 214 575 246 575 246 68 495 68 495 39 272 39 272 353 304 353 304 931 226 931 226 367 358 367 358 483 162 483 162 406 657 406 657 807 122 807 122 722 165 722 165 5 74 5 74 819 11 819 11 295 100 295 100 667 225 667 225 585 527 585 527 898 822 898 822 831 646 831 646 949 463 949 463 557 246 557 246 659 101 659 101 15 101 15 101 621 515 621 515 753 430 753 430 917 150 917 150 198 252 198 252 618 806 618 806 74 929 74 929 797 532 797 532 88 482 88 482 57 451 57 451 927 629 927 629 868 947 868 947 432 295 432 295 780 540 780 540 53 823 53 823 498 743 498 743 360 859 360 859 941 628 941 628 474 764 474 764 612 789 612 789 237 53 237 53 407 337 407 337 410 536 410 536 791 482 791 482 109 297 109 297 74 311 74 311 707 481 707 481 296 627 296 627 595 428 595 428 448 940 448 940 290 43 290 43 372 301 372 301 77 883 77 883 120 180 120 180 515 141 515 141 471 437 471 437 585 564 585 564 366 341 366 341 564 154 564 154 431 815 431 815 434 227 434 227 352 851 352 851 217 514 217 514 567 244 567 244 714 883 714 883 946 274 946 274 169 379 169 379 614 25 614 25 663 835 663 835 197 726 197 726 762 688 762 688 407 871 407 871 741 188 741 188 297 399 297 399 251 598 251 598 89 9 89 9 888 672 888 672 476 64 476 64 424 434 424 434 824 597 824 597 942 150 942 150 395 349 395 349 770 416 770 416 483 603 483 603 188 162 188 162 631 519 631 519 401 432 401 432 732 640 732 640 842 326 842 326 132 78 132 78 450 847 450 847 860 424 860 424 103 249 103 249 99 47 99 47 890 607 890 607 727 547 727 547 319 622 319 622 610 644 610 644 946 619 946 619 57 354 57 354 615 722 615 722 490 195 490 195 130 529 130 529 148 927 148 927 957 522 957 522 230 725 230 725 499 812 499 812 478 315 478 315 333 468 333 468 347 956 347 956 230 97 230 97 679 138 679 138 194 400 194 400 350 588 350 588 952 913 952 913 180 540 180 540 629 330 629 330 621 777 621 777 823 658 823 658 739 86 739 86 338 119 338 119 132 377 132 377 111 505 111 505 914 861 914 861 545 288 545 288 46 410 46 410 411 86 411 86 195 63 195 63 895 900 895 900 64 651 64 651 350 742 350 742 368 4 368 4 606 809 606 809 947 737 947 737 631 945 631 945 828 784 828 784 468 433 468 433 258 862 258 862 661 24 661 24 780 460 780 460 751 783 751 783 102 849 102 849 470 467 470 467 850 17 850 17 38 558 38 558 477 49 477 49 19 816 19 816 265 139 265 139 504 732 504 732 168 620 168 620 641 40 641 40 866 915 866 915 497 126 497 126 818 55 818 55 796 446 796 446 297 510 297 510 173 123 173 123 490 839 490 839 482 698 482 698 75 822 75 822 444 273 444 273 718 159 718 159 376 464 376 464 806 661 806 661 916 587 916 587 287 114 287 114 217 418 217 418 476 382 476 382 338 120 338 120 29 297 29 297 15 352 15 352 546 823 546 823 336 61 336 61 653 637 653 637 395 485 395 485 846 52 846 52 960 945 960 945 641 670 641 670 66 878 66 878 275 243 275 243 889 283 889 283 837 413 837 413 225 814 225 814 301 506 301 506 649 400 649 400 244 861 244 861 725 668 725 668 665 76 665 76 573 804 573 804 300 452 300 452 204 492 204 492 660 49 660 49 714 631 714 631 689 723 689 723 476 940 476 940 195 832 195 832 627 839 627 839 45 514 45 514 431 369 431 369 811 788 811 788 317 251 317 251 900 313 900 313 691 406 691 406 745 73 745 73 894 38 894 38 31 597 31 597 924 260 924 260 640 222 640 222 929 380 929 380 634 283 634 283 758 848 758 848 526 824 526 824 85 691 85 691 914 722 914 722 783 142 783 142 624 443 624 443 390 702 390 702 293 956 293 956 307 660 307 660 450 654 450 654 673 212 673 212 47 352 47 352 112 630 112 630 483 789 483 789 275 425 275 425 301 707 301 707 622 308 622 308 137 562 137 562 28 936 28 936 359 742 359 742 897 914 897 914 816 100 816 100 506 343 506 343 444 157 444 157 569 18 569 18 949 180 949 180 324 403 324 403 285 196 285 196 51 667 51 667 134 408 134 408 245 609 245 609 472 433 472 433 268 16 268 16 910 196 910 196 204 7 204 7 736 599 736 599 316 941 316 941 582 585 582 585 398 241 398 241 270 726 270 726 571 392 571 392 286 108 286 108 163 557 163 557 113 688 113 688 314 267 314 267 83 950 83 950 198 707 198 707 743 331 743 331 933 809 933 809 545 684 545 684 900 711 900 711 397 844 397 844 808 601 808 601 6 82 6 82 297 336 297 336 255 792 255 792 946 783 946 783 574 365 574 365 3 817 3 817 668 596 668 596 303 257 303 257 326 707 326 707 478 192 478 192 767 101 767 101 716 930 716 930 476 729 476 729 8 465 8 465 902 624 902 624 438 681 438 681 444 626 444 626 846 826 846 826 398 346 398 346 154 906 154 906 931 726 931 726 700 656 700 656 244 904 244 904 206 135 206 135 32 232 32 232 404 351 404 351 197 622 197 622 891 205 891 205 198 406 198 406 397 259 397 259 165 220 165 220 295 554 295 554 380 496 380 496 378 603 378 603 244 312 244 312 77 229 77 229 462 715 462 715 185 395 185 395 862 119 862 119 556 579 556 579 10 507 10 507 423 55 423 55 128 392 128 392 253 22 253 22 353 518 353 518 950 114 950 114 71 121 71 121 627 561 627 561 67 284 67 284 447 729 447 729 892 796 892 796 377 161 377 161 940 861 940 861 535 758 535 758 223 629 223 629 350 378 350 378 695 687 695 687 811 960 811 960 362 586 362 586 45 594 45 594 898 312 898 312 744 939 744 939 412 351 412 351 563 893 563 893 554 91 554 91 635 493 635 493 881 314 881 314 204 766 204 766 209 377 209 377 487 607 487 607 283 868 283 868 836 391 836 391 407 262 407 262 762 852 762 852 470 137 470 137 368 793 368 793 763 200 763 200 679 93 679 93 381 725 381 725 238 794 238 794 360 372 360 372 619 895 619 895 220 414 220 414 473 751 473 751 268 128 268 128 132 704 132 704 783 189 783 189 917 863 917 863 760 507 760 507 876 425 876 425 879 776 879 776 103 369 103 369 592 504 592 504 463 920 463 920 774 431 774 431 915 518 915 518 915 47 915 47 585 905 585 905 886 793 886 793 144 249 144 249 534 723 534 723 420 779 420 779 392 765 392 765 788 40 788 40 949 617 949 617 860 605 860 605 108 678 108 678 653 853 653 853 406 157 406 157 175 896 175 896 164 393 164 393 507 318 507 318 71 790 71 790 126 360 126 360 649 229 649 229 261 459 261 459 839 604 839 604 41 144 41 144 395 536 395 536 251 433 251 433 262 801 262 801 913 671 913 671 489 658 489 658 471 446 471 446 376 315 376 315 781 39 781 39 656 669 656 669 903 102 903 102 539 367 539 367 235 892 235 892 349 860 349 860 630 606 630 606 235 771 235 771 440 628 440 628 787 859 787 859 678 59 678 59 960 420 960 420 929 846 929 846 457 338 457 338 583 157 583 157 16 864 16 864 914 778 914 778 519 441 519 441 206 621 206 621 182 254 182 254 605 784 605 784 121 516 121 516 885 753 885 753 255 787 255 787 160 771 160 771 12 808 12 808 699 941 699 941 119 755 119 755 567 137 567 137 493 90 493 90 732 486 732 486 876 629 876 629 385 391 385 391 137 144 137 144 149 610 149 610 171 172 171 172 473 354 473 354 909 573 909 573 36 678 36 678 448 173 448 173 414 447 414 447 614 152 614 152 197 886 197 886 56 14 56 14 555 195 555 195 322 341 322 341 117 919 117 919 418 741 418 741 158 595 158 595 242 15 242 15 328 68 328 68 915 212 915 212 888 802 888 802 826 899 826 899 745 299 745 299 98 555 98 555 772 214 772 214 899 181 899 181 763 445 763 445 648 835 648 835 340 623 340 623 944 304 944 304 231 687 231 687 528 326 528 326 740 563 740 563 207 584 207 584 842 550 842 550 425 938 425 938 625 166 625 166 621 147 621 147 257 646 257 646 767 610 767 610 441 141 441 141 22 870 22 870 873 758 873 758 767 485 767 485 568 686 568 686 920 662 920 662 479 538 479 538 854 679 854 679 683 206 683 206 640 631 640 631 767 470 767 470 689 733 689 733 400 689 400 689 730 799 730 799 231 785 231 785 765 828 765 828 739 156 739 156 627 419 627 419 564 238 564 238 359 121 359 121 353 277 353 277 281 152 281 152 195 275 195 275 29 842 29 842 712 672 712 672 601 402 601 402 753 870 753 870 404 515 404 515 575 743 575 743 858 394 858 394 733 185 733 185 66 706 66 706 281 299 281 299 28 805 28 805 449 449 449 449 783 483 783 483 341 669 341 669 159 277 159 277 858 947 858 947 861 89 861 89 278 447 278 447 73 126 73 126 674 220 674 220 588 189 588 189 771 408 771 408 83 309 83 309 430 731 430 731 448 363 448 363 392 648 392 648 816 297 816 297 11 701 11 701 439 679 439 679 680 459 680 459 767 861 767 861 32 788 32 788 833 349 833 349 389 466 389 466 392 491 392 491 188 372 188 372 628 832 628 832 703 285 703 285 121 904 121 904 349 483 349 483 29 356 29 356 181 17 181 17 445 745 445 745 638 357 638 357 776 736 776 736 66 786 66 786 642 260 642 260 671 639 671 639 451 263 451 263 389 711 389 711 310 909 310 909 826 952 826 952 347 430 347 430 69 377 69 377 462 722 462 722 348 684 348 684 796 797 796 797 91 957 91 957 727 916 727 916 531 660 531 660 106 457 106 457 551 718 551 718 403 130 403 130 846 252 846 252 802 59 802 59 725 354 725 354 126 802 126 802 794 696 794 696 287 602 287 602 338 364 338 364 789 441 789 441 579 415 579 415 704 713 704 713 331 227 331 227 919 195 919 195 493 507 493 507 316 925 316 925 739 892 739 892 285 559 285 559 805 618 805 618 198 52 198 52 179 93 179 93 147 559 147 559 416 931 416 931 817 598 817 598 916 892 916 892 161 277 161 277 587 413 587 413 633 200 633 200 916 750 916 750 418 132 418 132 787 204 787 204 27 142 27 142 384 8 384 8 244 738 244 738 20 686 20 686 292 350 292 350 180 468 180 468 559 158 559 158 162 684 162 684 78 70 78 70 861 554 861 554 641 269 641 269 434 8 434 8 668 960 668 960 111 919 111 919 615 30 615 30 361 468 361 468 280 468 280 468 424 206 424 206 688 441 688 441 451 904 451 904 832 219 832 219 617 952 617 952 283 649 283 649 623 793 623 793 955 885 955 885 335 700 335 700 5 599 5 599 952 695 952 695 727 576 727 576 188 709 188 709 828 630 828 630 276 368 276 368 958 651 958 651 402 412 402 412 452 827 452 827 703 90 703 90 884 50 884 50 885 958 885 958 642 300 642 300 868 722 868 722 953 798 953 798 720 145 720 145 118 174 118 174 144 110 144 110 619 54 619 54 657 779 657 779 30 773 30 773 359 221 359 221 294 864 294 864 373 950 373 950 53 229 53 229 842 698 842 698 890 901 890 901 571 903 571 903 390 298 390 298 753 944 753 944 444 623 444 623 362 956 362 956 787 550 787 550 632 102 632 102 663 148 663 148 1 155 1 155 297 240 297 240 573 575 573 575 442 679 442 679 60 936 60 936 20 923 20 923 605 353 605 353 657 95 657 95 152 233 152 233 34 317 34 317 181 50 181 50 521 752 521 752 403 418 403 418 287 554 287 554 802 533 802 533 591 527 591 527 361 729 361 729 65 48 65 48 336 946 336 946 23 722 23 722 796 572 796 572 750 872 750 872 697 652 697 652 731 850 731 850 694 843 694 843 583 546 583 546 497 607 497 607 692 441 692 441 617 131 617 131 888 574 888 574 86 189 86 189 354 860 354 860 945 624 945 624 743 703 743 703 136 114 136 114 398 841 398 841 892 14 892 14 690 781 690 781 515 451 515 451 324 404 324 404 103 322 103 322 199 220 199 220 196 691 196 691 338 915 338 915 530 160 530 160 329 905 329 905 645 539 645 539 15 256 15 256 63 848 63 848 910 330 910 330 489 513 489 513 391 915 391 915 765 609 765 609 336 506 336 506 332 793 332 793 531 209 531 209 376 902 376 902 589 671 589 671 442 761 442 761 912 606 912 606 669 566 669 566 193 381 193 381 65 374 65 374 730 606 730 606 281 421 281 421 617 409 617 409 365 164 365 164 272 824 272 824 537 72 537 72 131 185 131 185 12 345 12 345 138 596 138 596 811 426 811 426 175 138 175 138 601 959 601 959 830 151 830 151 726 875 726 875 83 76 83 76 308 828 308 828 538 288 538 288 341 956 341 956 518 642 518 642 859 511 859 511 582 724 582 724 84 637 84 637 958 325 958 325 254 827 254 827 933 550 933 550 939 309 939 309 391 570 391 570 449 89 449 89 644 828 644 828 696 137 696 137 272 663 272 663 928 541 928 541 753 812 753 812 728 223 728 223 196 784 196 784 24 397 24 397 808 26 808 26 18 538 18 538 806 365 806 365 552 173 552 173 517 32 517 32 294 426 294 426 8 834 8 834 268 296 268 296 139 918 139 918 429 437 429 437 763 850 763 850 241 529 241 529 216 225 216 225 660 880 660 880 698 737 698 737 101 316 101 316 841 422 841 422 136 81 136 81 132 757 132 757 245 256 245 256 891 330 891 330 630 716 630 716 149 914 149 914 429 239 429 239 523 242 523 242 716 150 716 150 171 894 171 894 214 450 214 450 629 677 629 677 66 317 66 317 331 361 331 361 952 225 952 225 159 812 159 812 343 469 343 469 75 349 75 349 15 819 15 819 568 34 568 34 615 714 615 714 39 82 39 82 569 28 569 28 240 929 240 929 173 540 173 540 592 707 592 707 487 364 487 364 303 480 303 480 554 594 554 594 436 844 436 844 216 170 216 170 31 12 31 12 42 582 42 582 321 603 321 603 107 171 107 171 703 809 703 809 954 16 954 16 851 663 851 663 269 482 269 482 651 444 651 444 809 835 809 835 456 419 456 419 554 518 554 518 449 331 449 331 66 693 66 693 445 933 445 933 626 268 626 268 860 346 860 346 399 323 399 323 527 231 527 231 668 879 668 879 743 937 743 937 475 160 475 160 891 462 891 462 654 213 654 213 638 930 638 930 703 692 703 692 632 124 632 124 915 724 915 724 84 367 84 367 172 464 172 464 463 447 463 447 4 378 4 378 932 214 932 214 254 668 254 668 685 413 685 413 720 121 720 121 146 124 146 124 256 87 256 87 860 914 860 914 176 385 176 385 37 565 37 565 20 181 20 181 29 878 29 878 568 935 568 935 137 56 137 56 55 828 55 828 318 517 318 517 324 80 324 80 938 377 938 377 869 688 869 688 908 941 908 941 823 429 823 429 731 279 731 279 275 699 275 699 608 703 608 703 406 949 406 949 289 67 289 67 169 782 169 782 596 80 596 80 771 667 771 667 354 271 354 271 81 44 81 44 260 216 260 216 669 930 669 930 331 271 331 271 564 206 564 206 845 28 845 28 356 881 356 881 445 317 445 317 542 467 542 467 615 37 615 37 229 178 229 178 678 507 678 507 720 252 720 252 750 858 750 858 779 88 779 88 918 670 918 670 255 542 255 542 837 410 837 410 656 574 656 574 830 717 830 717 311 664 311 664 830 684 830 684 202 779 202 779 84 31 84 31 242 491 242 491 485 3 485 3 686 62 686 62 358 233 358 233 335 638 335 638 485 533 485 533 506 473 506 473 65 767 65 767 489 692 489 692 45 725 45 725 170 100 170 100 817 375 817 375 670 563 670 563 617 506 617 506 443 97 443 97 267 481 267 481 326 632 326 632 619 471 619 471 902 929 902 929 717 33 717 33 945 388 945 388 950 587 950 587 448 345 448 345 535 788 535 788 729 257 729 257 590 461 590 461 707 558 707 558 805 91 805 91 850 126 850 126 813 104 813 104 113 709 113 709 520 272 520 272 605 520 605 520 623 676 623 676 40 835 40 835 750 103 750 103 632 612 632 612 709 845 709 845 194 597 194 597 542 918 542 918 659 77 659 77 869 520 869 520 114 16 114 16 590 419 590 419 783 806 783 806 612 89 612 89 620 268 620 268 901 529 901 529 866 562 866 562 225 485 225 485 924 61 924 61 830 676 830 676 823 209 823 209 386 697 386 697 48 79 48 79 106 95 106 95 741 860 741 860 945 106 945 106 97 816 97 816 413 779 413 779 310 70 310 70 827 455 827 455 330 139 330 139 489 917 489 917 406 803 406 803 540 419 540 419 39 933 39 933 219 144 219 144 416 666 416 666 950 321 950 321 831 595 831 595 626 78 626 78 279 108 279 108 883 551 883 551 610 752 610 752 681 742 681 742 267 580 267 580 603 90 603 90 594 511 594 511 290 645 290 645 940 31 940 31 668 915 668 915 250 657 250 657 898 353 898 353 930 124 930 124 204 258 204 258 269 304 269 304 671 593 671 593 186 821 186 821 176 928 176 928 954 453 954 453 269 500 269 500 882 911 882 911 277 580 277 580 348 374 348 374 710 400 710 400 519 705 519 705 273 360 273 360 404 547 404 547 179 381 179 381 19 492 19 492 566 513 566 513 327 154 327 154 247 922 247 922 904 412 904 412 295 548 295 548 64 535 64 535 78 556 78 556 643 375 643 375 364 15 364 15 117 377 117 377 283 345 283 345 869 95 869 95 504 696 504 696 681 582 681 582 532 722 532 722 811 449 811 449 145 901 145 901 296 598 296 598 232 738 232 738 946 706 946 706 676 621 676 621 494 177 494 177 869 159 869 159 215 262 215 262 31 932 31 932 121 601 121 601 152 926 152 926 950 948 950 948 237 96 237 96 453 598 453 598 909 371 909 371 558 624 558 624 636 404 636 404 207 490 207 490 786 372 786 372 154 927 154 927 890 631 890 631 597 28 597 28 755 566 755 566 664 357 664 357 530 893 530 893 339 945 339 945 510 845 510 845 5 489 5 489 307 283 307 283 70 109 70 109 640 79 640 79 446 334 446 334 457 902 457 902 491 341 491 341 773 337 773 337 543 251 543 251 257 564 257 564 64 175 64 175 795 167 795 167 135 19 135 19 455 729 455 729 897 191 897 191 654 552 654 552 465 381 465 381 138 553 138 553 492 843 492 843 364 359 364 359 347 796 347 796 886 668 886 668 957 791 957 791 385 633 385 633 514 151 514 151 185 356 185 356 433 41 433 41 603 501 603 501 867 337 867 337 894 824 894 824 5 69 5 69 263 686 263 686 730 944 730 944 883 651 883 651 759 945 759 945 465 313 465 313 518 153 518 153 453 532 453 532 259 433 259 433 7 813 7 813 66 561 66 561 34 391 34 391 551 650 551 650 53 413 53 413 364 158 364 158 437 26 437 26 287 194 287 194 361 607 361 607 609 3 609 3 365 832 365 832 360 734 360 734 240 903 240 903 637 582 637 582 950 560 950 560 383 33 383 33 31 396 31 396 252 478 252 478 169 608 169 608 226 698 226 698 238 831 238 831 397 183 397 183 885 507 885 507 548 884 548 884 504 329 504 329 254 594 254 594 904 849 904 849 322 737 322 737 583 943 583 943 880 617 880 617 942 950 942 950 217 165 217 165 776 232 776 232 34 515 34 515 757 127 757 127 70 165 70 165 744 40 744 40 81 162 81 162 741 261 741 261 916 612 916 612 505 205 505 205 409 85 409 85 85 44 85 44 250 210 250 210 279 329 279 329 911 779 911 779 561 702 561 702 69 165 69 165 872 730 872 730 731 441 731 441 535 415 535 415 100 916 100 916 810 325 810 325 775 246 775 246 547 502 547 502 514 531 514 531 793 16 793 16 163 597 163 597 948 38 948 38 270 791 270 791 186 43 186 43 37 533 37 533 371 22 371 22 243 216 243 216 601 591 601 591 405 873 405 873 856 863 856 863 591 340 591 340 671 133 671 133 1 213 1 213 222 282 222 282 102 720 102 720 865 207 865 207 835 704 835 704 3 845 3 845 622 535 622 535 888 557 888 557 531 825 531 825 387 317 387 317 946 639 946 639 768 386 768 386 286 758 286 758 476 176 476 176 639 29 639 29 855 308 855 308 529 106 529 106 841 235 841 235 867 326 867 326 665 12 665 12 777 754 777 754 811 718 811 718 103 707 103 707 548 784 548 784 163 11 163 11 345 490 345 490 925 940 925 940 52 441 52 441 89 210 89 210 205 450 205 450 882 787 882 787 217 3 217 3 89 503 89 503 482 688 482 688 81 956 81 956 773 238 773 238 241 913 241 913 358 795 358 795 371 958 371 958 686 818 686 818 671 737 671 737 861 229 861 229 610 953 610 953 28 178 28 178 769 495 769 495 79 483 79 483 265 676 265 676 810 78 810 78 245 65 245 65 1 158 1 158 925 749 925 749 537 792 537 792 19 153 19 153 722 53 722 53 82 168 82 168 351 97 351 97 294 304 294 304 520 957 520 957 881 252 881 252 169 30 169 30 233 906 233 906 689 396 689 396 88 717 88 717 612 580 612 580 91 748 91 748 420 642 420 642 637 841 637 841 441 28 441 28 15 786 15 786 754 894 754 894 290 160 290 160 382 734 382 734 478 435 478 435 126 64 126 64 105 312 105 312 595 367 595 367 71 931 71 931 255 221 255 221 758 430 758 430 60 923 60 923 840 149 840 149 147 621 147 621 355 198 355 198 101 779 101 779 768 355 768 355 486 547 486 547 236 836 236 836 604 853 604 853 394 306 394 306 612 566 612 566 270 557 270 557 686 334 686 334 899 295 899 295 316 922 316 922 71 583 71 583 231 74 231 74 458 872 458 872 410 708 410 708 851 151 851 151 341 671 341 671 186 664 186 664 431 673 431 673 900 546 900 546 796 191 796 191 793 938 793 938 258 487 258 487 141 859 141 859 602 953 602 953 140 120 140 120 540 773 540 773 489 185 489 185 210 910 210 910 72 463 72 463 286 719 286 719 739 731 739 731 626 306 626 306 199 245 199 245 789 154 789 154 87 806 87 806 869 411 869 411 392 494 392 494 345 700 345 700 263 383 263 383 729 458 729 458 37 714 37 714 124 396 124 396 706 495 706 495 128 473 128 473 504 686 504 686 761 895 761 895 501 960 501 960 16 126 16 126 762 15 762 15 255 778 255 778 349 633 349 633 534 333 534 333 392 593 392 593 634 930 634 930 759 350 759 350 865 220 865 220 126 859 126 859 343 701 343 701 833 821 833 821 827 127 827 127 443 208 443 208 898 143 898 143 375 707 375 707 564 716 564 716 154 919 154 919 362 525 362 525 726 856 726 856 313 83 313 83 699 684 699 684 93 405 93 405 881 312 881 312 949 298 949 298 419 673 419 673 326 675 326 675 80 448 80 448 554 322 554 322 13 354 13 354 272 124 272 124 567 62 567 62 246 293 246 293 656 31 656 31 55 516 55 516 606 280 606 280 567 674 567 674 650 735 650 735 840 953 840 953 160 825 160 825 592 185 592 185 574 668 574 668 200 770 200 770 920 56 920 56 765 494 765 494 695 299 695 299 209 132 209 132 181 587 181 587 763 390 763 390 2 929 2 929 227 552 227 552 647 583 647 583 941 658 941 658 250 583 250 583 206 899 206 899 69 916 69 916 338 530 338 530 933 465 933 465 575 86 575 86 598 828 598 828 873 42 873 42 788 136 788 136 357 366 357 366 494 286 494 286 220 244 220 244 520 603 520 603 13 195 13 195 729 208 729 208 840 341 840 341 46 641 46 641 308 25 308 25 37 359 37 359 265 690 265 690 371 430 371 430 919 693 919 693 287 951 287 951 638 303 638 303 516 23 516 23 244 221 244 221 915 279 915 279 66 435 66 435 463 242 463 242 711 854 711 854 15 217 15 217 371 737 371 737 575 498 575 498 397 420 397 420 686 160 686 160 130 206 130 206 209 414 209 414 656 787 656 787 646 186 646 186 232 276 232 276 881 458 881 458 374 289 374 289 119 875 119 875 567 512 567 512 141 686 141 686 636 429 636 429 1 23 1 23 300 534 300 534 754 94 754 94 704 30 704 30 915 945 915 945 838 218 838 218 300 112 300 112 416 87 416 87 89 368 89 368 2 146 2 146 905 953 905 953 182 62 182 62 576 712 576 712 411 130 411 130 213 782 213 782 354 120 354 120 501 942 501 942 208 48 208 48 94 67 94 67 448 299 448 299 37 216 37 216 478 480 478 480 945 686 945 686 44 762 44 762 445 890 445 890 449 727 449 727 858 739 858 739 772 75 772 75 170 712 170 712 102 121 102 121 678 3 678 3 100 323 100 323 300 583 300 583 632 770 632 770 75 476 75 476 158 791 158 791 182 956 182 956 114 214 114 214 37 228 37 228 676 841 676 841 160 903 160 903 310 684 310 684 773 203 773 203 385 303 385 303 262 460 262 460 944 632 944 632 553 856 553 856 514 158 514 158 326 754 326 754 332 943 332 943 333 336 333 336 757 874 757 874 253 669 253 669 505 774 505 774 430 951 430 951 35 498 35 498 292 625 292 625 644 277 644 277 631 169 631 169 541 744 541 744 250 20 250 20 653 237 653 237 418 287 418 287 804 123 804 123 53 170 53 170 529 905 529 905 413 18 413 18 611 454 611 454 62 268 62 268 817 860 817 860 259 753 259 753 657 61 657 61 479 541 479 541 111 910 111 910 854 94 854 94 523 678 523 678 706 503 706 503 185 274 185 274 720 670 720 670 735 468 735 468 131 317 131 317 58 159 58 159 752 308 752 308 345 221 345 221 705 725 705 725 288 617 288 617 51 743 51 743 391 85 391 85 663 933 663 933 473 230 473 230 212 316 212 316 54 723 54 723 291 592 291 592 402 119 402 119 818 42 818 42 898 252 898 252 564 393 564 393 745 606 745 606 712 303 712 303 337 78 337 78 343 629 343 629 198 505 198 505 749 363 749 363 52 881 52 881 24 65 24 65 562 632 562 632 746 259 746 259 617 8 617 8 814 875 814 875 638 474 638 474 832 198 832 198 776 206 776 206 49 829 49 829 495 566 495 566 291 493 291 493 305 281 305 281 783 615 783 615 928 561 928 561 768 47 768 47 737 237 737 237 854 318 854 318 622 368 622 368 5 64 5 64 469 784 469 784 595 599 595 599 760 728 760 728 349 150 349 150 395 774 395 774 537 398 537 398 694 36 694 36 512 405 512 405 97 33 97 33 304 694 304 694 254 673 254 673 751 833 751 833 76 253 76 253 152 823 152 823 800 897 800 897 919 143 919 143 289 686 289 686 367 309 367 309 843 57 843 57 564 389 564 389 45 266 45 266 785 596 785 596 235 318 235 318 260 232 260 232 349 635 349 635 812 326 812 326 92 919 92 919 174 653 174 653 381 325 381 325 814 838 814 838 610 817 610 817 586 368 586 368 194 332 194 332 129 330 129 330 727 74 727 74 957 466 957 466 160 630 160 630 295 574 295 574 603 926 603 926 4 652 4 652 370 883 370 883 924 716 924 716 122 735 122 735 212 12 212 12 27 569 27 569 310 25 310 25 41 431 41 431 631 604 631 604 684 915 684 915 398 338 398 338 207 385 207 385 222 298 222 298 313 551 313 551 710 540 710 540 227 743 227 743 827 598 827 598 91 729 91 729 260 504 260 504 514 454 514 454 125 151 125 151 590 494 590 494 469 634 469 634 457 579 457 579 463 928 463 928 720 556 720 556 325 377 325 377 84 67 84 67 416 232 416 232 668 471 668 471 834 427 834 427 476 35 476 35 113 693 113 693 824 252 824 252 558 480 558 480 688 135 688 135 140 138 140 138 788 876 788 876 502 519 502 519 521 391 521 391 361 604 361 604 261 363 261 363 503 901 503 901 852 90 852 90 581 431 581 431 141 574 141 574 702 564 702 564 221 73 221 73 340 876 340 876 279 729 279 729 244 714 244 714 367 686 367 686 142 24 142 24 932 914 932 914 503 99 503 99 334 424 334 424 502 5 502 5 441 383 441 383 243 942 243 942 36 177 36 177 262 481 262 481 865 520 865 520 734 212 734 212 346 135 346 135 957 625 957 625 842 225 842 225 119 280 119 280 384 960 384 960 247 220 247 220 928 447 928 447 827 194 827 194 161 49 161 49 275 517 275 517 527 920 527 920 37 532 37 532 586 942 586 942 428 914 428 914 326 223 326 223 245 598 245 598 586 269 586 269 288 233 288 233 689 203 689 203 869 522 869 522 875 163 875 163 780 493 780 493 701 400 701 400 445 516 445 516 397 324 397 324 151 420 151 420 606 354 606 354 587 775 587 775 767 851 767 851 172 762 172 762 738 382 738 382 769 192 769 192 425 457 425 457 656 385 656 385 366 366 366 366 59 836 59 836 354 836 354 836 930 35 930 35 804 643 804 643 591 226 591 226 731 87 731 87 676 762 676 762 448 420 448 420 275 216 275 216 865 512 865 512 292 795 292 795 799 757 799 757 946 345 946 345 304 452 304 452 110 667 110 667 349 669 349 669 667 348 667 348 901 297 901 297 528 462 528 462 153 576 153 576 57 789 57 789 407 841 407 841 635 377 635 377 759 807 759 807 271 739 271 739 762 203 762 203 333 509 333 509 653 652 653 652 709 239 709 239 154 572 154 572 860 278 860 278 94 484 94 484 776 67 776 67 619 381 619 381 405 378 405 378 870 694 870 694 137 370 137 370 293 349 293 349 98 71 98 71 355 22 355 22 658 255 658 255 313 500 313 500 464 858 464 858 342 959 342 959 932 75 932 75 684 439 684 439 858 889 858 889 801 659 801 659 849 368 849 368 464 900 464 900 163 477 163 477 800 309 800 309 118 446 118 446 56 177 56 177 544 778 544 778 123 264 123 264 385 117 385 117 751 545 751 545 531 336 531 336 166 53 166 53 671 223 671 223 837 498 837 498 6 410 6 410 327 701 327 701 636 751 636 751 696 362 696 362 391 958 391 958 187 454 187 454 452 28 452 28 453 334 453 334 483 849 483 849 95 693 95 693 934 474 934 474 807 802 807 802 358 487 358 487 463 175 463 175 718 30 718 30 541 235 541 235 798 598 798 598 170 281 170 281 739 431 739 431 535 883 535 883 459 664 459 664 228 269 228 269 823 563 823 563 159 851 159 851 720 209 720 209 620 417 620 417 853 314 853 314 643 458 643 458 86 361 86 361 878 464 878 464 378 204 378 204 463 686 463 686 762 645 762 645 343 719 343 719 804 299 804 299 912 723 912 723 345 650 345 650 213 209 213 209 79 350 79 350 661 848 661 848 911 668 911 668 19 716 19 716 632 682 632 682 40 376 40 376 442 930 442 930 896 886 896 886 732 83 732 83 921 224 921 224 503 384 503 384 135 771 135 771 761 671 761 671 371 671 371 671 227 154 227 154 471 360 471 360 395 18 395 18 771 904 771 904 667 151 667 151 476 794 476 794 720 305 720 305 151 241 151 241 124 219 124 219 2 79 2 79 772 2 772 2 380 174 380 174 738 458 738 458 568 699 568 699 484 649 484 649 702 597 702 597 106 851 106 851 237 12 237 12 875 699 875 699 756 129 756 129 581 588 581 588 477 527 477 527 464 117 464 117 602 658 602 658 54 219 54 219 816 856 816 856 441 663 441 663 442 163 442 163 555 182 555 182 804 555 804 555 435 695 435 695 688 218 688 218 79 337 79 337 885 270 885 270 205 618 205 618 91 410 91 410 144 224 144 224 736 5 736 5 145 772 145 772 534 841 534 841 156 27 156 27 162 597 162 597 911 92 911 92 895 716 895 716 158 948 158 948 313 260 313 260 850 4 850 4 179 520 179 520 197 674 197 674 417 727 417 727 718 930 718 930 764 920 764 920 920 721 920 721 668 479 668 479 623 383 623 383 242 717 242 717 90 506 90 506 126 635 126 635 689 68 689 68 787 438 787 438 676 533 676 533 345 445 345 445 306 598 306 598 12 262 12 262 179 551 179 551 443 249 443 249 586 244 586 244 453 373 453 373 816 901 816 901 549 756 549 756 698 627 698 627 534 646 534 646 134 310 134 310 209 203 209 203 73 442 73 442 931 668 931 668 394 929 394 929 879 643 879 643 100 509 100 509 362 126 362 126 648 26 648 26 222 128 222 128 889 946 889 946 615 561 615 561 910 631 910 631 569 105 569 105 691 460 691 460 744 652 744 652 350 354 350 354 320 322 320 322 504 539 504 539 932 943 932 943 554 15 554 15 590 904 590 904 775 669 775 669 782 501 782 501 313 727 313 727 648 788 648 788 191 707 191 707 52 115 52 115 106 925 106 925 349 89 349 89 547 510 547 510 536 711 536 711 825 782 825 782 227 465 227 465 807 554 807 554 865 59 865 59 137 678 137 678 462 140 462 140 826 792 826 792 140 365 140 365 292 827 292 827 440 16 440 16 633 537 633 537 427 404 427 404 695 650 695 650 895 60 895 60 435 284 435 284 98 702 98 702 211 399 211 399 150 837 150 837 85 856 85 856 175 176 175 176 199 479 199 479 216 720 216 720 588 705 588 705 526 942 526 942 861 78 861 78 547 706 547 706 517 332 517 332 252 61 252 61 484 114 484 114 212 512 212 512 942 302 942 302 951 163 951 163 489 544 489 544 562 156 562 156 763 228 763 228 185 556 185 556 475 372 475 372 192 268 192 268 544 300 544 300 683 436 683 436 3 370 3 370 531 845 531 845 491 373 491 373 150 916 150 916 737 447 737 447 296 732 296 732 375 505 375 505 97 948 97 948 172 800 172 800 548 373 548 373 754 821 754 821 235 854 235 854 401 869 401 869 371 331 371 331 367 68 367 68 651 19 651 19 325 118 325 118 936 27 936 27 864 786 864 786 80 451 80 451 163 161 163 161 225 543 225 543 195 867 195 867 200 377 200 377 777 906 777 906 75 76 75 76 916 316 916 316 64 331 64 331 724 213 724 213 531 88 531 88 592 99 592 99 900 845 900 845 609 104 609 104 550 119 550 119 245 732 245 732 930 21 930 21 13 41 13 41 370 669 370 669 703 557 703 557 550 56 550 56 820 251 820 251 930 578 930 578 299 26 299 26 478 523 478 523 437 196 437 196 357 152 357 152 567 41 567 41 471 610 471 610 491 298 491 298 231 661 231 661 863 862 863 862 797 723 797 723 436 912 436 912 84 111 84 111 224 62 224 62 701 627 701 627 731 602 731 602 119 143 119 143 645 342 645 342 114 435 114 435 808 907 808 907 482 662 482 662 162 954 162 954 488 375 488 375 286 407 286 407 449 956 449 956 216 278 216 278 8 84 8 84 486 727 486 727 781 168 781 168 50 172 50 172 437 790 437 790 825 156 825 156 694 44 694 44 397 737 397 737 348 113 348 113 467 682 467 682 710 858 710 858 170 29 170 29 562 391 562 391 590 528 590 528 377 508 377 508 781 460 781 460 18 55 18 55 389 939 389 939 624 948 624 948 944 63 944 63 112 590 112 590 325 718 325 718 386 395 386 395 521 549 521 549 805 324 805 324 215 777 215 777 814 453 814 453 27 686 27 686 260 399 260 399 792 448 792 448 99 343 99 343 99 222 99 222 666 581 666 581 677 218 677 218 205 503 205 503 604 570 604 570 856 856 856 856 709 392 709 392 861 518 861 518 342 135 342 135 371 433 371 433 282 653 282 653 100 442 100 442 948 804 948 804 650 374 650 374 25 588 25 588 918 493 918 493 722 952 722 952 138 796 138 796 893 589 893 589 895 244 895 244 525 870 525 870 928 920 928 920 454 722 454 722 173 739 173 739 834 212 834 212 58 736 58 736 750 354 750 354 813 848 813 848 717 103 717 103 835 872 835 872 628 514 628 514 587 400 587 400 844 389 844 389 937 741 937 741 660 118 660 118 469 503 469 503 477 337 477 337 538 652 538 652 460 68 460 68 919 411 919 411 91 625 91 625 257 850 257 850 343 48 343 48 223 209 223 209 717 493 717 493 373 447 373 447 762 302 762 302 276 321 276 321 425 592 425 592 864 55 864 55 628 262 628 262 650 827 650 827 4 754 4 754 919 732 919 732 666 175 666 175 865 413 865 413 330 136 330 136 918 372 918 372 503 268 503 268 616 325 616 325 282 387 282 387 545 903 545 903 873 365 873 365 587 608 587 608 673 527 673 527 668 928 668 928 660 548 660 548 224 716 224 716 807 348 807 348 183 94 183 94 853 88 853 88 660 128 660 128 106 303 106 303 127 341 127 341 200 237 200 237 916 817 916 817 421 590 421 590 642 795 642 795 651 903 651 903 14 402 14 402 152 190 152 190 589 901 589 901 507 461 507 461 301 922 301 922 573 195 573 195 31 252 31 252 211 674 211 674 109 728 109 728 854 941 854 941 530 687 530 687 406 97 406 97 413 939 413 939 315 593 315 593 771 836 771 836 840 950 840 950 512 437 512 437 555 218 555 218 664 657 664 657 379 333 379 333 388 572 388 572 300 892 300 892 657 908 657 908 4 518 4 518 226 844 226 844 929 769 929 769 491 251 491 251 112 886 112 886 184 395 184 395 631 224 631 224 868 866 868 866 524 625 524 625 866 220 866 220 539 334 539 334 440 519 440 519 739 462 739 462 959 933 959 933 58 190 58 190 548 686 548 686 581 672 581 672 618 11 618 11 193 423 193 423 422 92 422 92 509 828 509 828 130 179 130 179 250 87 250 87 409 825 409 825 930 130 930 130 891 821 891 821 542 739 542 739 933 682 933 682 488 221 488 221 329 836 329 836 431 804 431 804 304 169 304 169 882 159 882 159 774 837 774 837 67 318 67 318 37 60 37 60 390 739 390 739 431 523 431 523 318 424 318 424 845 783 845 783 264 39 264 39 640 737 640 737 829 101 829 101 793 461 793 461 267 598 267 598 642 660 642 660 947 358 947 358 949 427 949 427 780 52 780 52 706 186 706 186 61 82 61 82 846 287 846 287 838 455 838 455 207 296 207 296 696 13 696 13 337 284 337 284 568 211 568 211 563 563 563 563 832 123 832 123 875 729 875 729 478 733 478 733 702 751 702 751 692 515 692 515 246 107 246 107 507 818 507 818 879 200 879 200 856 548 856 548 444 705 444 705 311 145 311 145 783 177 783 177 5 861 5 861 45 165 45 165 321 545 321 545 369 417 369 417 573 873 573 873 71 28 71 28 163 566 163 566 817 319 817 319 110 765 110 765 262 617 262 617 685 166 685 166 942 750 942 750 295 595 295 595 618 645 618 645 67 20 67 20 363 465 363 465 40 799 40 799 231 297 231 297 846 22 846 22 849 123 849 123 389 913 389 913 946 551 946 551 108 282 108 282 100 130 100 130 88 852 88 852 506 899 506 899 592 538 592 538 8 381 8 381 549 580 549 580 853 375 853 375 386 440 386 440 936 832 936 832 167 14 167 14 537 859 537 859 743 657 743 657 664 62 664 62 426 580 426 580 805 788 805 788 124 702 124 702 276 71 276 71 62 522 62 522 285 317 285 317 745 591 745 591 452 25 452 25 394 403 394 403 300 904 300 904 384 845 384 845 593 111 593 111 253 491 253 491 384 34 384 34 587 588 587 588 218 429 218 429 837 199 837 199 341 143 341 143 345 483 345 483 122 634 122 634 936 85 936 85 695 229 695 229 336 186 336 186 644 288 644 288 631 952 631 952 946 295 946 295 375 17 375 17 85 7 85 7 126 765 126 765 726 576 726 576 525 166 525 166 751 838 751 838 442 42 442 42 48 771 48 771 366 541 366 541 766 19 766 19 872 4 872 4 270 326 270 326 569 474 569 474 494 801 494 801 838 783 838 783 765 477 765 477 137 68 137 68 942 935 942 935 208 144 208 144 905 287 905 287 765 894 765 894 362 409 362 409 132 141 132 141 256 222 256 222 432 430 432 430 655 172 655 172 478 138 478 138 879 690 879 690 384 762 384 762 330 213 330 213 731 13 731 13 802 302 802 302 521 261 521 261 248 730 248 730 230 552 230 552 618 309 618 309 823 63 823 63 371 438 371 438 10 53 10 53 446 751 446 751 898 425 898 425 200 743 200 743 728 874 728 874 419 729 419 729 152 701 152 701 181 114 181 114 160 27 160 27 950 918 950 918 932 624 932 624 950 347 950 347 237 478 237 478 212 460 212 460 661 504 661 504 840 167 840 167 716 583 716 583 602 544 602 544 534 329 534 329 104 604 104 604 203 812 203 812 740 55 740 55 790 216 790 216 596 446 596 446 823 738 823 738 401 118 401 118 1 90 1 90 264 595 264 595 476 190 476 190 188 258 188 258 580 644 580 644 770 735 770 735 328 916 328 916 579 319 579 319 780 140 780 140 701 872 701 872 455 890 455 890 323 84 323 84 454 421 454 421 760 626 760 626 615 581 615 581 863 390 863 390 176 195 176 195 245 266 245 266 609 87 609 87 324 356 324 356 417 31 417 31 381 605 381 605 761 846 761 846 354 498 354 498 136 75 136 75 397 404 397 404 254 817 254 817 167 807 167 807 561 195 561 195 141 35 141 35 126 502 126 502 877 810 877 810 823 257 823 257 899 587 899 587 918 22 918 22 741 613 741 613 747 161 747 161 637 204 637 204 730 892 730 892 391 518 391 518 155 120 155 120 919 909 919 909 377 27 377 27 81 527 81 527 276 29 276 29 495 113 495 113 159 234 159 234 447 328 447 328 418 158 418 158 761 285 761 285 143 51 143 51 403 416 403 416 77 826 77 826 500 745 500 745 380 343 380 343 499 808 499 808 333 296 333 296 701 195 701 195 389 185 389 185 912 465 912 465 511 334 511 334 65 800 65 800 167 925 167 925 886 496 886 496 895 81 895 81 301 310 301 310 861 8 861 8 627 346 627 346 619 22 619 22 558 505 558 505 422 192 422 192 276 675 276 675 288 834 288 834 497 798 497 798 127 906 127 906 549 545 549 545 891 186 891 186 164 26 164 26 163 490 163 490 884 233 884 233 793 803 793 803 593 101 593 101 653 591 653 591 330 812 330 812 774 321 774 321 446 937 446 937 721 796 721 796 23 748 23 748 701 258 701 258 468 844 468 844 520 919 520 919 245 237 245 237 27 397 27 397 496 660 496 660 777 34 777 34 107 393 107 393 225 192 225 192 207 733 207 733 327 515 327 515 282 728 282 728 754 251 754 251 159 757 159 757 815 429 815 429 385 865 385 865 924 915 924 915 110 87 110 87 285 296 285 296 555 156 555 156 133 165 133 165 177 629 177 629 233 947 233 947 813 44 813 44 341 839 341 839 549 765 549 765 356 455 356 455 879 472 879 472 375 290 375 290 651 808 651 808 765 116 765 116 25 923 25 923 229 598 229 598 406 148 406 148 298 796 298 796 525 294 525 294 243 275 243 275 744 737 744 737 676 90 676 90 99 525 99 525 466 676 466 676 753 394 753 394 537 533 537 533 119 177 119 177 306 835 306 835 124 801 124 801 811 580 811 580 71 764 71 764 790 223 790 223 178 822 178 822 264 42 264 42 581 90 581 90 152 362 152 362 452 51 452 51 888 251 888 251 284 229 284 229 429 554 429 554 139 585 139 585 465 828 465 828 210 613 210 613 851 205 851 205 561 914 561 914 336 930 336 930 490 531 490 531 181 34 181 34 641 222 641 222 925 562 925 562 122 17 122 17 248 628 248 628 582 871 582 871 568 188 568 188 733 771 733 771 400 377 400 377 526 317 526 317 521 9 521 9 189 66 189 66 152 807 152 807 28 428 28 428 944 201 944 201 938 709 938 709 864 362 864 362 895 827 895 827 794 102 794 102 710 629 710 629 36 714 36 714 126 395 126 395 406 410 406 410 956 137 956 137 544 205 544 205 743 304 743 304 193 204 193 204 507 565 507 565 657 759 657 759 391 257 391 257 175 431 175 431 628 845 628 845 234 912 234 912 536 762 536 762 836 234 836 234 391 533 391 533 893 128 893 128 873 349 873 349 199 467 199 467 111 387 111 387 773 600 773 600 458 572 458 572 431 397 431 397 747 464 747 464 525 357 525 357 532 444 532 444 62 903 62 903 350 945 350 945 50 334 50 334 48 775 48 775 150 634 150 634 337 630 337 630 727 948 727 948 643 273 643 273 928 769 928 769 390 835 390 835 882 939 882 939 72 155 72 155 304 858 304 858 859 237 859 237 188 921 188 921 156 28 156 28 790 494 790 494 926 160 926 160 552 218 552 218 466 251 466 251 711 910 711 910 276 646 276 646 954 810 954 810 837 142 837 142 413 387 413 387 159 929 159 929 352 575 352 575 323 513 323 513 48 65 48 65 867 531 867 531 703 691 703 691 232 253 232 253 145 737 145 737 83 918 83 918 256 142 256 142 632 172 632 172 570 114 570 114 509 639 509 639 641 695 641 695 544 643 544 643 553 828 553 828 622 98 622 98 221 146 221 146 13 120 13 120 794 321 794 321 627 149 627 149 753 580 753 580 492 895 492 895 650 841 650 841 88 877 88 877 540 818 540 818 694 726 694 726 298 62 298 62 249 192 249 192 692 855 692 855 796 367 796 367 439 94 439 94 871 469 871 469 695 850 695 850 908 162 908 162 257 789 257 789 417 244 417 244 391 24 391 24 565 927 565 927 805 548 805 548 669 689 669 689 263 881 263 881 384 617 384 617 304 553 304 553 410 62 410 62 116 746 116 746 314 342 314 342 707 16 707 16 12 647 12 647 559 955 559 955 814 484 814 484 903 412 903 412 714 142 714 142 411 934 411 934 850 856 850 856 621 323 621 323 831 319 831 319 547 368 547 368 145 376 145 376 946 748 946 748 437 777 437 777 547 232 547 232 177 625 177 625 20 397 20 397 794 863 794 863 568 692 568 692 671 312 671 312 914 811 914 811 764 341 764 341 136 642 136 642 873 780 873 780 616 897 616 897 20 471 20 471 281 69 281 69 21 757 21 757 170 951 170 951 85 441 85 441 703 117 703 117 531 874 531 874 80 526 80 526 167 775 167 775 160 368 160 368 678 409 678 409 79 87 79 87 319 368 319 368 442 205 442 205 826 493 826 493 834 477 834 477 882 101 882 101 29 837 29 837 216 481 216 481 468 57 468 57 815 412 815 412 390 734 390 734 910 840 910 840 164 208 164 208 545 265 545 265 371 28 371 28 744 632 744 632 567 673 567 673 736 645 736 645 181 645 181 645 813 578 813 578 861 217 861 217 74 157 74 157 639 6 639 6 161 168 161 168 64 39 64 39 431 361 431 361 405 14 405 14 901 924 901 924 653 126 653 126 75 239 75 239 900 818 900 818 440 709 440 709 881 213 881 213 859 564 859 564 217 72 217 72 853 903 853 903 25 864 25 864 861 380 861 380 864 550 864 550 378 198 378 198 370 789 370 789 524 204 524 204 358 350 358 350 708 232 708 232 489 615 489 615 104 682 104 682 761 712 761 712 592 339 592 339 363 205 363 205 235 218 235 218 614 439 614 439 699 682 699 682 358 379 358 379 84 418 84 418 698 257 698 257 901 806 901 806 32 326 32 326 832 186 832 186 161 180 161 180 183 67 183 67 842 332 842 332 328 505 328 505 790 496 790 496 743 8 743 8 157 465 157 465 30 237 30 237 836 616 836 616 625 591 625 591 333 23 333 23 278 208 278 208 698 26 698 26 552 471 552 471 676 418 676 418 218 318 218 318 54 658 54 658 882 853 882 853 48 389 48 389 137 93 137 93 549 454 549 454 780 909 780 909 253 213 253 213 510 143 510 143 884 297 884 297 692 644 692 644 87 764 87 764 208 882 208 882 614 192 614 192 592 532 592 532 305 584 305 584 223 581 223 581 560 300 560 300 233 472 233 472 355 199 355 199 924 857 924 857 70 390 70 390 475 913 475 913 117 253 117 253 859 448 859 448 286 630 286 630 519 429 519 429 537 63 537 63 710 850 710 850 165 529 165 529 392 458 392 458 529 476 529 476 843 559 843 559 374 163 374 163 227 715 227 715 898 92 898 92 569 673 569 673 694 498 694 498 455 676 455 676 744 835 744 835 477 766 477 766 386 546 386 546 287 459 287 459 769 662 769 662 709 923 709 923 374 26 374 26 346 307 346 307 9 475 9 475 254 780 254 780 305 381 305 381 548 403 548 403 957 343 957 343 532 296 532 296 782 562 782 562 682 479 682 479 858 845 858 845 853 770 853 770 171 796 171 796 537 140 537 140 542 773 542 773 462 559 462 559 549 161 549 161 606 272 606 272 517 1 517 1 11 70 11 70 665 39 665 39 141 136 141 136 25 90 25 90 675 17 675 17 799 813 799 813 562 95 562 95 134 384 134 384 802 581 802 581 500 433 500 433 177 202 177 202 753 872 753 872 276 543 276 543 135 847 135 847 177 218 177 218 878 479 878 479 810 748 810 748 370 881 370 881 391 887 391 887 310 591 310 591 677 14 677 14 558 56 558 56 817 762 817 762 421 541 421 541 240 889 240 889 697 807 697 807 378 762 378 762 282 238 282 238 890 34 890 34 654 515 654 515 752 906 752 906 944 295 944 295 623 894 623 894 684 338 684 338 671 191 671 191 773 749 773 749 144 344 144 344 405 496 405 496 182 805 182 805 462 292 462 292 886 539 886 539 158 560 158 560 864 628 864 628 18 216 18 216 539 415 539 415 328 852 328 852 416 702 416 702 629 19 629 19 124 681 124 681 480 435 480 435 722 618 722 618 932 458 932 458 23 703 23 703 370 864 370 864 212 92 212 92 488 422 488 422 715 817 715 817 644 184 644 184 795 129 795 129 493 866 493 866 698 826 698 826 381 37 381 37 380 363 380 363 33 504 33 504 202 82 202 82 476 646 476 646 862 741 862 741 899 622 899 622 712 332 712 332 128 450 128 450 812 36 812 36 912 520 912 520 388 252 388 252 85 861 85 861 515 396 515 396 645 508 645 508 133 198 133 198 604 702 604 702 804 66 804 66 425 339 425 339 277 484 277 484 24 947 24 947 57 663 57 663 621 313 621 313 493 130 493 130 642 277 642 277 98 895 98 895 576 173 576 173 288 158 288 158 553 792 553 792 190 672 190 672 719 676 719 676 683 316 683 316 537 529 537 529 232 861 232 861 901 596 901 596 588 353 588 353 544 85 544 85 639 92 639 92 592 369 592 369 703 19 703 19 606 194 606 194 669 944 669 944 385 726 385 726 294 720 294 720 163 884 163 884 730 518 730 518 528 560 528 560 127 690 127 690 42 87 42 87 50 681 50 681 488 550 488 550 162 306 162 306 786 720 786 720 788 460 788 460 390 763 390 763 221 359 221 359 182 707 182 707 875 38 875 38 637 803 637 803 500 599 500 599 358 427 358 427 202 28 202 28 846 126 846 126 810 368 810 368 625 336 625 336 297 625 297 625 606 715 606 715 114 691 114 691 441 523 441 523 387 635 387 635 57 544 57 544 44 4 44 4 682 592 682 592 596 830 596 830 429 210 429 210 884 458 884 458 627 211 627 211 89 575 89 575 582 565 582 565 678 360 678 360 577 267 577 267 272 644 272 644 18 287 18 287 160 133 160 133 767 365 767 365 885 529 885 529 414 741 414 741 383 580 383 580 475 236 475 236 645 364 645 364 886 667 886 667 928 588 928 588 898 575 898 575 702 409 702 409 288 64 288 64 418 282 418 282 604 798 604 798 192 750 192 750 859 262 859 262 614 562 614 562 668 895 668 895 140 821 140 821 111 4 111 4 637 764 637 764 827 322 827 322 152 256 152 256 570 29 570 29 119 363 119 363 946 37 946 37 596 827 596 827 845 640 845 640 679 697 679 697 943 474 943 474 824 773 824 773 643 80 643 80 701 706 701 706 208 63 208 63 247 959 247 959 832 829 832 829 164 672 164 672 550 414 550 414 139 13 139 13 408 176 408 176 931 296 931 296 7 319 7 319 633 87 633 87 665 934 665 934 330 865 330 865 708 695 708 695 360 448 360 448 596 822 596 822 504 931 504 931 489 604 489 604 309 173 309 173 822 853 822 853 491 756 491 756 900 194 900 194 636 131 636 131 685 760 685 760 607 536 607 536 673 832 673 832 220 935 220 935 228 405 228 405 593 469 593 469 14 937 14 937 816 189 816 189 201 863 201 863 190 431 190 431 279 466 279 466 406 44 406 44 458 845 458 845 612 363 612 363 235 792 235 792 703 847 703 847 948 572 948 572 140 421 140 421 720 487 720 487 781 416 781 416 929 614 929 614 597 570 597 570 688 892 688 892 330 802 330 802 94 164 94 164 548 634 548 634 799 457 799 457 947 346 947 346 250 460 250 460 279 76 279 76 10 194 10 194 704 115 704 115 265 339 265 339 94 668 94 668 894 2 894 2 893 238 893 238 152 885 152 885 904 269 904 269 282 892 282 892 191 145 191 145 885 72 885 72 87 320 87 320 531 882 531 882 192 927 192 927 147 452 147 452 561 19 561 19 773 422 773 422 275 304 275 304 717 437 717 437 421 187 421 187 119 432 119 432 337 528 337 528 432 573 432 573 761 858 761 858 585 68 585 68 461 714 461 714 661 259 661 259 934 593 934 593 237 729 237 729 257 224 257 224 323 212 323 212 235 508 235 508 733 433 733 433 897 460 897 460 82 352 82 352 244 298 244 298 76 71 76 71 844 37 844 37 716 61 716 61 96 640 96 640 166 400 166 400 415 241 415 241 576 128 576 128 458 739 458 739 152 705 152 705 763 125 763 125 848 184 848 184 655 80 655 80 594 372 594 372 458 74 458 74 15 228 15 228 824 113 824 113 556 501 556 501 57 444 57 444 931 779 931 779 832 153 832 153 706 125 706 125 789 871 789 871 747 596 747 596 20 957 20 957 146 464 146 464 812 738 812 738 386 931 386 931 161 338 161 338 280 947 280 947 203 703 203 703 582 92 582 92 533 398 533 398 210 300 210 300 318 214 318 214 788 486 788 486 219 741 219 741 507 256 507 256 851 378 851 378 393 420 393 420 418 12 418 12 535 705 535 705 450 893 450 893 149 568 149 568 20 842 20 842 278 576 278 576 483 926 483 926 253 202 253 202 221 587 221 587 370 847 370 847 184 244 184 244 522 378 522 378 442 185 442 185 612 916 612 916 513 942 513 942 56 92 56 92 58 860 58 860 334 518 334 518 234 897 234 897 69 951 69 951 333 267 333 267 482 226 482 226 941 80 941 80 853 604 853 604 318 840 318 840 790 70 790 70 493 939 493 939 459 34 459 34 637 738 637 738 945 163 945 163 3 77 3 77 215 627 215 627 744 447 744 447 673 237 673 237 235 188 235 188 198 867 198 867 83 217 83 217 930 829 930 829 295 648 295 648 54 17 54 17 245 284 245 284 486 276 486 276 772 375 772 375 211 784 211 784 243 198 243 198 301 4 301 4 464 358 464 358 889 252 889 252 326 537 326 537 813 901 813 901 265 823 265 823 629 259 629 259 605 913 605 913 273 911 273 911 732 936 732 936 661 437 661 437 820 691 820 691 231 54 231 54 294 478 294 478 197 391 197 391 776 837 776 837 188 337 188 337 836 829 836 829 754 943 754 943 855 396 855 396 732 947 732 947 723 492 723 492 200 737 200 737 93 716 93 716 469 881 469 881 431 527 431 527 822 81 822 81 279 650 279 650 308 418 308 418 695 906 695 906 233 55 233 55 133 473 133 473 582 708 582 708 797 471 797 471 277 747 277 747 58 672 58 672 333 177 333 177 738 943 738 943 432 389 432 389 281 817 281 817 16 921 16 921 516 918 516 918 158 633 158 633 547 603 547 603 390 540 390 540 469 185 469 185 455 830 455 830 920 761 920 761 23 559 23 559 254 916 254 916 387 693 387 693 493 376 493 376 233 200 233 200 541 202 541 202 893 596 893 596 798 478 798 478 8 186 8 186 847 321 847 321 36 334 36 334 232 176 232 176 321 730 321 730 369 542 369 542 804 666 804 666 264 626 264 626 483 767 483 767 480 710 480 710 42 428 42 428 252 425 252 425 504 508 504 508 547 698 547 698 193 603 193 603 848 551 848 551 791 203 791 203 956 887 956 887 82 781 82 781 886 852 886 852 858 690 858 690 98 730 98 730 238 706 238 706 567 857 567 857 542 952 542 952 2 471 2 471 337 66 337 66 33 779 33 779 384 66 384 66 521 867 521 867 761 79 761 79 641 703 641 703 221 245 221 245 34 816 34 816 291 521 291 521 465 693 465 693 641 445 641 445 841 298 841 298 277 127 277 127 762 105 762 105 267 565 267 565 619 193 619 193 484 374 484 374 950 373 950 373 113 207 113 207 262 507 262 507 219 2 219 2 607 317 607 317 799 323 799 323 407 28 407 28 10 505 10 505 85 488 85 488 897 67 897 67 729 297 729 297 180 345 180 345 838 133 838 133 331 104 331 104 959 188 959 188 346 639 346 639 169 93 169 93 735 369 735 369 671 165 671 165 298 933 298 933 817 462 817 462 234 37 234 37 422 394 422 394 429 556 429 556 138 521 138 521 562 202 562 202 560 502 560 502 372 925 372 925 168 584 168 584 196 114 196 114 12 459 12 459 221 941 221 941 647 283 647 283 48 200 48 200 899 12 899 12 709 539 709 539 806 121 806 121 601 493 601 493 294 52 294 52 62 952 62 952 143 513 143 513 410 875 410 875 577 921 577 921 421 681 421 681 752 296 752 296 558 584 558 584 546 592 546 592 471 147 471 147 469 329 469 329 662 237 662 237 561 411 561 411 394 617 394 617 585 497 585 497 169 263 169 263 15 486 15 486 478 940 478 940 521 840 521 840 41 945 41 945 719 473 719 473 861 930 861 930 930 768 930 768 463 217 463 217 116 128 116 128 414 81 414 81 738 11 738 11 42 779 42 779 528 892 528 892 558 205 558 205 437 485 437 485 189 19 189 19 734 458 734 458 829 203 829 203 487 344 487 344 395 415 395 415 201 912 201 912 459 220 459 220 388 446 388 446 580 368 580 368 717 480 717 480 679 35 679 35 624 617 624 617 54 370 54 370 777 705 777 705 650 718 650 718 393 192 393 192 719 667 719 667 823 759 823 759 195 882 195 882 428 551 428 551 570 479 570 479 726 583 726 583 541 483 541 483 54 898 54 898 422 371 422 371 418 55 418 55 165 439 165 439 67 184 67 184 510 844 510 844 745 643 745 643 818 236 818 236 310 393 310 393 310 731 310 731 504 501 504 501 677 870 677 870 472 777 472 777 91 789 91 789 540 838 540 838 548 693 548 693 423 457 423 457 669 813 669 813 785 578 785 578 696 279 696 279 196 23 196 23 570 450 570 450 642 928 642 928 317 689 317 689 668 105 668 105 303 282 303 282 700 371 700 371 82 552 82 552 186 314 186 314 909 720 909 720 786 225 786 225 434 361 434 361 279 614 279 614 770 461 770 461 347 705 347 705 9 770 9 770 452 99 452 99 679 703 679 703 714 685 714 685 16 370 16 370 380 183 380 183 10 635 10 635 444 74 444 74 882 879 882 879 894 486 894 486 439 22 439 22 781 765 781 765 542 876 542 876 327 822 327 822 796 619 796 619 447 96 447 96 850 683 850 683 324 697 324 697 836 383 836 383 734 395 734 395 513 47 513 47 419 332 419 332 281 447 281 447 744 922 744 922 219 342 219 342 662 8 662 8 362 19 362 19 683 669 683 669 128 69 128 69 505 468 505 468 358 282 358 282 254 81 254 81 811 83 811 83 761 208 761 208 469 342 469 342 801 718 801 718 711 748 711 748 208 482 208 482 822 21 822 21 311 338 311 338 748 131 748 131 921 349 921 349 133 540 133 540 781 882 781 882 693 508 693 508 703 438 703 438 63 305 63 305 879 770 879 770 959 381 959 381 240 611 240 611 162 600 162 600 297 684 297 684 858 792 858 792 170 23 170 23 461 202 461 202 910 940 910 940 40 778 40 778 660 818 660 818 547 42 547 42 781 419 781 419 393 366 393 366 798 623 798 623 761 591 761 591 833 183 833 183 616 890 616 890 68 658 68 658 797 142 797 142 520 331 520 331 820 225 820 225 515 480 515 480 732 444 732 444 383 389 383 389 89 794 89 794 130 138 130 138 196 153 196 153 898 916 898 916 221 631 221 631 112 959 112 959 482 340 482 340 827 835 827 835 57 303 57 303 420 137 420 137 288 190 288 190 769 817 769 817 292 362 292 362 18 100 18 100 43 764 43 764 341 48 341 48 880 824 880 824 298 672 298 672 26 955 26 955 780 151 780 151 348 817 348 817 327 875 327 875 574 102 574 102 37 73 37 73 166 531 166 531 7 836 7 836 286 869 286 869 1 63 1 63 861 854 861 854 261 21 261 21 205 714 205 714 25 851 25 851 752 281 752 281 216 850 216 850 41 74 41 74 621 627 621 627 875 946 875 946 366 616 366 616 609 183 609 183 671 235 671 235 946 479 946 479 869 946 869 946 88 443 88 443 402 249 402 249 156 463 156 463 204 622 204 622 223 19 223 19 140 692 140 692 85 501 85 501 517 789 517 789 789 790 789 790 744 124 744 124 959 637 959 637 348 555 348 555 765 861 765 861 668 135 668 135 133 176 133 176 936 936 936 936 339 540 339 540 171 238 171 238 774 675 774 675 889 378 889 378 123 946 123 946 111 764 111 764 578 881 578 881 831 381 831 381 781 350 781 350 362 871 362 871 773 960 773 960 77 498 77 498 579 410 579 410 74 153 74 153 257 398 257 398 531 135 531 135 13 499 13 499 496 221 496 221 8 405 8 405 508 367 508 367 40 881 40 881 744 903 744 903 630 570 630 570 503 609 503 609 593 151 593 151 576 685 576 685 874 802 874 802 880 529 880 529 582 106 582 106 901 932 901 932 127 626 127 626 276 948 276 948 515 48 515 48 131 513 131 513 595 783 595 783 208 191 208 191 264 664 264 664 707 93 707 93 593 488 593 488 458 679 458 679 801 447 801 447 556 899 556 899 270 738 270 738 25 11 25 11 939 165 939 165 918 741 918 741 655 291 655 291 576 657 576 657 116 227 116 227 393 624 393 624 161 485 161 485 862 816 862 816 395 338 395 338 633 334 633 334 458 349 458 349 396 740 396 740 73 168 73 168 135 909 135 909 260 231 260 231 345 857 345 857 176 78 176 78 294 140 294 140 418 928 418 928 682 474 682 474 49 955 49 955 499 300 499 300 709 434 709 434 487 288 487 288 732 588 732 588 316 837 316 837 456 580 456 580 767 352 767 352 334 107 334 107 394 249 394 249 670 656 670 656 230 880 230 880 117 626 117 626 230 951 230 951 112 932 112 932 383 461 383 461 255 879 255 879 250 740 250 740 804 145 804 145 693 34 693 34 440 953 440 953 102 716 102 716 711 245 711 245 558 547 558 547 189 666 189 666 163 587 163 587 114 906 114 906 430 835 430 835 807 302 807 302 713 769 713 769 369 934 369 934 644 942 644 942 899 293 899 293 195 591 195 591 125 824 125 824 90 833 90 833 127 875 127 875 229 201 229 201 616 55 616 55 94 266 94 266 298 200 298 200 466 154 466 154 207 576 207 576 242 626 242 626 393 838 393 838 642 935 642 935 139 84 139 84 450 412 450 412 263 275 263 275 652 2 652 2 174 415 174 415 713 573 713 573 711 5 711 5 826 294 826 294 44 842 44 842 435 905 435 905 712 226 712 226 730 936 730 936 224 569 224 569 237 758 237 758 839 942 839 942 953 860 953 860 807 467 807 467 291 503 291 503 575 751 575 751 163 216 163 216 288 316 288 316 708 195 708 195 495 681 495 681 806 432 806 432 39 152 39 152 444 206 444 206 660 417 660 417 143 443 143 443 920 718 920 718 888 525 888 525 170 332 170 332 465 577 465 577 614 629 614 629 109 417 109 417 132 569 132 569 687 152 687 152 817 315 817 315 29 947 29 947 427 342 427 342 463 310 463 310 884 919 884 919 300 953 300 953 462 194 462 194 598 759 598 759 531 567 531 567 392 159 392 159 649 406 649 406 208 683 208 683 302 741 302 741 92 819 92 819 399 487 399 487 463 869 463 869 714 215 714 215 485 803 485 803 531 32 531 32 490 325 490 325 563 227 563 227 513 597 513 597 644 53 644 53 374 350 374 350 12 620 12 620 14 282 14 282 233 589 233 589 34 668 34 668 293 14 293 14 30 711 30 711 263 958 263 958 449 435 449 435 360 736 360 736 737 878 737 878 565 618 565 618 35 696 35 696 817 263 817 263 836 197 836 197 881 21 881 21 851 639 851 639 286 232 286 232 436 258 436 258 822 453 822 453 460 872 460 872 222 345 222 345 196 638 196 638 658 938 658 938 472 619 472 619 47 127 47 127 21 454 21 454 188 568 188 568 148 489 148 489 296 476 296 476 61 915 61 915 507 77 507 77 825 853 825 853 548 428 548 428 400 1 400 1 207 95 207 95 518 422 518 422 188 125 188 125 511 724 511 724 651 729 651 729 574 35 574 35 649 457 649 457 311 33 311 33 837 436 837 436 567 372 567 372 233 622 233 622 739 827 739 827 817 828 817 828 755 197 755 197 817 729 817 729 178 664 178 664 269 245 269 245 256 299 256 299 400 683 400 683 150 292 150 292 298 186 298 186 561 25 561 25 874 43 874 43 7 207 7 207 895 712 895 712 610 695 610 695 621 140 621 140 159 698 159 698 11 426 11 426 496 881 496 881 902 68 902 68 858 43 858 43 284 244 284 244 930 838 930 838 703 188 703 188 534 648 534 648 47 201 47 201 448 727 448 727 808 816 808 816 749 729 749 729 268 200 268 200 108 264 108 264 722 728 722 728 541 563 541 563 491 671 491 671 376 279 376 279 68 954 68 954 763 345 763 345 379 673 379 673 636 537 636 537 36 281 36 281 25 700 25 700 856 20 856 20 197 862 197 862 642 54 642 54 707 844 707 844 175 331 175 331 907 838 907 838 181 527 181 527 485 578 485 578 600 516 600 516 428 895 428 895 45 137 45 137 623 614 623 614 157 880 157 880 18 468 18 468 679 640 679 640 332 90 332 90 411 115 411 115 618 764 618 764 608 56 608 56 266 691 266 691 559 370 559 370 33 619 33 619 85 887 85 887 885 325 885 325 53 17 53 17 139 183 139 183 649 235 649 235 590 264 590 264 387 437 387 437 140 489 140 489 795 616 795 616 376 723 376 723 330 22 330 22 495 308 495 308 591 574 591 574 494 577 494 577 64 319 64 319 66 930 66 930 455 237 455 237 353 782 353 782 400 328 400 328 351 28 351 28 397 738 397 738 616 69 616 69 166 954 166 954 117 110 117 110 529 510 529 510 212 364 212 364 723 718 723 718 679 457 679 457 904 895 904 895 98 389 98 389 929 89 929 89 719 274 719 274 353 665 353 665 269 663 269 663 32 368 32 368 525 879 525 879 904 1 904 1 788 743 788 743 539 231 539 231 957 323 957 323 298 813 298 813 692 377 692 377 863 20 863 20 885 80 885 80 489 786 489 786 250 267 250 267 677 679 677 679 276 865 276 865 505 803 505 803 345 257 345 257 53 660 53 660 454 368 454 368 872 623 872 623 625 807 625 807 69 286 69 286 233 126 233 126 341 516 341 516 141 958 141 958 178 629 178 629 341 935 341 935 652 569 652 569 393 43 393 43 487 781 487 781 903 49 903 49 667 481 667 481 257 915 257 915 275 410 275 410 573 864 573 864 527 402 527 402 659 218 659 218 418 83 418 83 307 377 307 377 436 608 436 608 284 487 284 487 385 749 385 749 870 194 870 194 919 545 919 545 953 158 953 158 220 923 220 923 276 704 276 704 327 298 327 298 455 868 455 868 290 916 290 916 185 183 185 183 34 157 34 157 255 204 255 204 18 812 18 812 60 359 60 359 361 624 361 624 352 760 352 760 541 101 541 101 156 69 156 69 311 64 311 64 627 397 627 397 149 103 149 103 106 756 106 756 675 705 675 705 570 694 570 694 863 367 863 367 30 583 30 583 749 602 749 602 754 23 754 23 530 662 530 662 120 336 120 336 922 293 922 293 66 82 66 82 298 482 298 482 141 229 141 229 762 543 762 543 234 195 234 195 405 864 405 864 896 923 896 923 520 144 520 144 958 6 958 6 528 952 528 952 264 823 264 823 249 862 249 862 20 712 20 712 185 833 185 833 401 255 401 255 90 659 90 659 835 731 835 731 825 442 825 442 193 331 193 331 520 594 520 594 888 628 888 628 844 488 844 488 294 47 294 47 927 449 927 449 351 392 351 392 111 209 111 209 204 320 204 320 701 453 701 453 807 332 807 332 928 250 928 250 513 789 513 789 192 707 192 707 61 438 61 438 731 486 731 486 594 385 594 385 451 415 451 415 140 826 140 826 29 349 29 349 75 90 75 90 803 704 803 704 194 525 194 525 611 801 611 801 831 714 831 714 524 805 524 805 171 953 171 953 939 422 939 422 562 738 562 738 472 757 472 757 818 298 818 298 171 131 171 131 283 621 283 621 913 756 913 756 947 184 947 184 777 673 777 673 725 911 725 911 166 726 166 726 813 297 813 297 784 276 784 276 318 239 318 239 386 144 386 144 348 257 348 257 525 562 525 562 306 368 306 368 340 791 340 791 463 272 463 272 592 569 592 569 264 609 264 609 143 251 143 251 160 130 160 130 947 877 947 877 907 97 907 97 524 743 524 743 80 351 80 351 186 435 186 435 266 398 266 398 498 463 498 463 105 58 105 58 832 430 832 430 50 221 50 221 191 759 191 759 187 680 187 680 610 453 610 453 176 897 176 897 303 229 303 229 849 447 849 447 959 219 959 219 561 240 561 240 448 605 448 605 505 789 505 789 179 470 179 470 226 160 226 160 558 293 558 293 511 636 511 636 26 283 26 283 817 197 817 197 374 257 374 257 944 652 944 652 210 207 210 207 521 852 521 852 21 886 21 886 27 856 27 856 376 856 376 856 729 67 729 67 905 522 905 522 331 438 331 438 745 857 745 857 268 261 268 261 14 898 14 898 269 890 269 890 514 440 514 440 546 289 546 289 175 890 175 890 607 538 607 538 916 411 916 411 64 815 64 815 766 203 766 203 671 483 671 483 194 408 194 408 808 814 808 814 902 322 902 322 861 58 861 58 519 638 519 638 660 678 660 678 725 307 725 307 183 707 183 707 210 832 210 832 3 89 3 89 375 181 375 181 650 291 650 291 16 597 16 597 561 398 561 398 762 282 762 282 626 63 626 63 44 369 44 369 219 10 219 10 235 762 235 762 14 59 14 59 84 393 84 393 767 913 767 913 278 872 278 872 633 62 633 62 949 147 949 147 25 41 25 41 841 250 841 250 529 108 529 108 957 770 957 770 935 725 935 725 272 900 272 900 947 105 947 105 23 205 23 205 292 669 292 669 249 413 249 413 60 668 60 668 463 324 463 324 80 472 80 472 633 648 633 648 741 335 741 335 163 714 163 714 374 371 374 371 283 547 283 547 353 452 353 452 383 202 383 202 97 419 97 419 68 556 68 556 3 359 3 359 112 299 112 299 103 475 103 475 288 474 288 474 325 766 325 766 580 67 580 67 229 513 229 513 350 929 350 929 230 461 230 461 888 443 888 443 391 298 391 298 637 172 637 172 689 79 689 79 694 936 694 936 593 484 593 484 272 378 272 378 608 31 608 31 32 127 32 127 817 425 817 425 399 650 399 650 485 349 485 349 668 738 668 738 116 845 116 845 855 897 855 897 43 573 43 573 231 278 231 278 936 806 936 806 901 580 901 580 32 949 32 949 511 609 511 609 794 265 794 265 182 184 182 184 434 824 434 824 288 647 288 647 23 586 23 586 710 770 710 770 460 381 460 381 135 78 135 78 235 831 235 831 916 198 916 198 733 887 733 887 370 826 370 826 931 445 931 445 955 107 955 107 401 414 401 414 733 529 733 529 781 409 781 409 537 853 537 853 340 484 340 484 453 791 453 791 374 679 374 679 843 105 843 105 277 639 277 639 232 849 232 849 618 381 618 381 46 587 46 587 768 165 768 165 770 453 770 453 311 112 311 112 158 866 158 866 2 650 2 650 528 568 528 568 617 852 617 852 121 658 121 658 520 547 520 547 462 319 462 319 605 575 605 575 382 748 382 748 819 838 819 838 933 335 933 335 21 326 21 326 663 248 663 248 548 637 548 637 558 744 558 744 949 953 949 953 729 150 729 150 815 378 815 378 663 237 663 237 77 565 77 565 448 524 448 524 288 850 288 850 380 709 380 709 907 942 907 942 905 862 905 862 517 26 517 26 313 211 313 211 154 858 154 858 881 786 881 786 555 358 555 358 172 509 172 509 873 428 873 428 502 44 502 44 734 12 734 12 818 104 818 104 548 667 548 667 533 497 533 497 427 801 427 801 232 697 232 697 905 167 905 167 160 313 160 313 42 789 42 789 849 289 849 289 529 147 529 147 842 874 842 874 151 97 151 97 94 738 94 738 745 249 745 249 182 329 182 329 266 2 266 2 719 478 719 478 304 554 304 554 609 925 609 925 895 8 895 8 389 548 389 548 249 663 249 663 954 795 954 795 822 507 822 507 67 330 67 330 687 469 687 469 277 155 277 155 498 317 498 317 887 177 887 177 544 892 544 892 68 480 68 480 431 466 431 466 685 687 685 687 40 945 40 945 501 413 501 413 362 639 362 639 627 729 627 729 485 472 485 472 723 201 723 201 800 650 800 650 180 920 180 920 269 536 269 536 463 888 463 888 97 453 97 453 370 277 370 277 14 255 14 255 947 909 947 909 548 368 548 368 636 371 636 371 133 627 133 627 394 846 394 846 810 922 810 922 751 729 751 729 542 106 542 106 656 513 656 513 769 666 769 666 935 874 935 874 6 536 6 536 322 491 322 491 437 259 437 259 514 141 514 141 490 113 490 113 925 527 925 527 532 555 532 555 925 357 925 357 311 493 311 493 415 437 415 437 682 615 682 615 853 408 853 408 730 894 730 894 581 331 581 331 455 524 455 524 192 539 192 539 906 212 906 212 498 877 498 877 271 676 271 676 150 439 150 439 301 857 301 857 652 6 652 6 170 562 170 562 692 382 692 382 729 215 729 215 391 389 391 389 702 805 702 805 99 215 99 215 20 60 20 60 636 225 636 225 935 181 935 181 920 322 920 322 346 602 346 602 532 464 532 464 929 170 929 170 416 596 416 596 263 470 263 470 702 393 702 393 42 455 42 455 327 545 327 545 122 725 122 725 294 192 294 192 602 63 602 63 398 124 398 124 889 362 889 362 922 142 922 142 296 515 296 515 801 944 801 944 547 317 547 317 123 386 123 386 827 705 827 705 656 214 656 214 403 236 403 236 159 563 159 563 888 787 888 787 629 942 629 942 578 613 578 613 491 66 491 66 182 267 182 267 439 887 439 887 289 93 289 93 480 430 480 430 294 357 294 357 900 700 900 700 186 609 186 609 401 618 401 618 487 261 487 261 266 307 266 307 649 54 649 54 584 520 584 520 276 15 276 15 182 15 182 15 844 736 844 736 852 416 852 416 523 682 523 682 758 839 758 839 62 164 62 164 578 5 578 5 937 825 937 825 821 847 821 847 927 392 927 392 799 333 799 333 266 163 266 163 354 540 354 540 553 784 553 784 439 397 439 397 461 331 461 331 745 676 745 676 923 66 923 66 87 793 87 793 205 472 205 472 246 218 246 218 49 482 49 482 78 583 78 583 168 45 168 45 312 309 312 309 168 694 168 694 955 880 955 880 667 361 667 361 254 578 254 578 495 29 495 29 35 326 35 326 524 427 524 427 367 524 367 524 436 46 436 46 444 276 444 276 312 625 312 625 312 88 312 88 2 245 2 245 293 640 293 640 396 686 396 686 791 939 791 939 807 134 807 134 505 301 505 301 54 473 54 473 8 587 8 587 880 376 880 376 726 833 726 833 417 294 417 294 200 444 200 444 745 158 745 158 89 737 89 737 315 395 315 395 21 900 21 900 736 525 736 525 735 370 735 370 242 699 242 699 171 295 171 295 481 540 481 540 836 792 836 792 177 301 177 301 839 363 839 363 314 30 314 30 870 634 870 634 39 405 39 405 295 532 295 532 568 233 568 233 419 636 419 636 448 296 448 296 7 616 7 616 423 913 423 913 470 195 470 195 484 43 484 43 596 301 596 301 413 756 413 756 78 611 78 611 380 611 380 611 590 784 590 784 468 499 468 499 606 566 606 566 267 724 267 724 928 79 928 79 26 295 26 295 325 520 325 520 526 195 526 195 279 705 279 705 842 947 842 947 688 526 688 526 451 566 451 566 385 761 385 761 578 446 578 446 716 829 716 829 38 369 38 369 939 332 939 332 607 619 607 619 564 58 564 58 737 593 737 593 510 353 510 353 268 747 268 747 427 661 427 661 880 155 880 155 252 899 252 899 201 724 201 724 775 776 775 776 807 576 807 576 373 951 373 951 300 954 300 954 133 407 133 407 657 404 657 404 800 531 800 531 99 456 99 456 763 238 763 238 400 490 400 490 788 82 788 82 861 543 861 543 371 481 371 481 491 818 491 818 500 558 500 558 432 98 432 98 262 514 262 514 246 672 246 672 941 411 941 411 409 341 409 341 704 168 704 168 909 281 909 281 939 526 939 526 662 61 662 61 495 486 495 486 207 130 207 130 733 252 733 252 676 480 676 480 607 18 607 18 535 128 535 128 111 795 111 795 574 706 574 706 798 960 798 960 323 312 323 312 207 30 207 30 803 553 803 553 505 6 505 6 48 911 48 911 719 601 719 601 892 377 892 377 123 938 123 938 168 937 168 937 192 664 192 664 500 46 500 46 512 686 512 686 370 810 370 810 496 505 496 505 606 512 606 512 658 197 658 197 34 213 34 213 506 624 506 624 752 580 752 580 21 94 21 94 909 605 909 605 290 104 290 104 404 353 404 353 692 154 692 154 177 583 177 583 243 501 243 501 679 315 679 315 218 110 218 110 698 621 698 621 374 399 374 399 325 229 325 229 205 697 205 697 180 755 180 755 81 136 81 136 225 370 225 370 411 231 411 231 577 590 577 590 248 622 248 622 666 808 666 808 459 231 459 231 73 400 73 400 446 477 446 477 315 348 315 348 444 765 444 765 191 50 191 50 264 44 264 44 772 59 772 59 922 154 922 154 634 919 634 919 719 125 719 125 79 901 79 901 788 652 788 652 428 882 428 882 586 590 586 590 940 205 940 205 636 71 636 71 253 817 253 817 931 845 931 845 30 99 30 99 759 625 759 625 800 671 800 671 773 55 773 55 424 531 424 531 108 23 108 23 880 545 880 545 870 655 870 655 842 924 842 924 476 219 476 219 949 914 949 914 178 429 178 429 461 373 461 373 747 641 747 641 222 520 222 520 149 529 149 529 56 357 56 357 123 883 123 883 695 691 695 691 766 917 766 917 623 828 623 828 844 237 844 237 9 835 9 835 358 422 358 422 959 828 959 828 738 542 738 542 866 15 866 15 810 873 810 873 468 24 468 24 955 524 955 524 78 106 78 106 871 67 871 67 347 839 347 839 211 635 211 635 122 88 122 88 450 509 450 509 744 689 744 689 406 675 406 675 895 271 895 271 308 879 308 879 309 498 309 498 459 363 459 363 596 588 596 588 351 403 351 403 634 323 634 323 840 599 840 599 279 435 279 435 112 156 112 156 473 188 473 188 418 939 418 939 789 193 789 193 473 556 473 556 588 558 588 558 277 727 277 727 633 566 633 566 878 780 878 780 621 451 621 451 908 222 908 222 267 48 267 48 301 594 301 594 458 719 458 719 419 803 419 803 695 741 695 741 660 576 660 576 48 41 48 41 441 716 441 716 169 328 169 328 287 798 287 798 16 528 16 528 459 174 459 174 713 342 713 342 145 799 145 799 600 945 600 945 726 695 726 695 525 82 525 82 558 800 558 800 892 830 892 830 736 753 736 753 508 701 508 701 63 915 63 915 947 325 947 325 120 126 120 126 78 23 78 23 355 336 355 336 839 533 839 533 244 372 244 372 875 674 875 674 405 897 405 897 599 527 599 527 106 227 106 227 745 149 745 149 173 702 173 702 662 737 662 737 683 616 683 616 741 338 741 338 135 811 135 811 50 62 50 62 566 328 566 328 428 429 428 429 706 175 706 175 74 637 74 637 889 686 889 686 817 242 817 242 156 431 156 431 460 20 460 20 458 717 458 717 111 818 111 818 945 127 945 127 768 522 768 522 274 945 274 945 956 914 956 914 196 63 196 63 115 882 115 882 942 62 942 62 775 263 775 263 464 372 464 372 827 731 827 731 124 7 124 7 212 34 212 34 776 815 776 815 598 108 598 108 328 902 328 902 781 910 781 910 452 941 452 941 91 149 91 149 886 766 886 766 179 178 179 178 360 509 360 509 601 533 601 533 462 823 462 823 354 915 354 915 922 903 922 903 185 848 185 848 145 61 145 61 477 548 477 548 782 858 782 858 931 733 931 733 573 597 573 597 946 124 946 124 481 409 481 409 69 819 69 819 398 132 398 132 429 301 429 301 431 618 431 618 13 262 13 262 641 721 641 721 348 335 348 335 790 242 790 242 870 780 870 780 724 574 724 574 268 885 268 885 115 663 115 663 191 248 191 248 899 466 899 466 329 629 329 629 163 380 163 380 132 257 132 257 139 722 139 722 864 164 864 164 835 519 835 519 930 475 930 475 42 898 42 898 479 598 479 598 304 861 304 861 261 635 261 635 28 295 28 295 915 417 915 417 326 547 326 547 284 22 284 22 94 135 94 135 265 922 265 922 100 382 100 382 851 674 851 674 685 551 685 551 357 659 357 659 599 210 599 210 300 489 300 489 295 839 295 839 918 29 918 29 105 824 105 824 948 489 948 489 582 959 582 959 955 631 955 631 398 499 398 499 370 170 370 170 52 86 52 86 181 834 181 834 114 131 114 131 147 398 147 398 879 941 879 941 602 810 602 810 450 647 450 647 635 496 635 496 919 755 919 755 379 367 379 367 366 331 366 331 116 874 116 874 411 668 411 668 660 471 660 471 516 806 516 806 540 672 540 672 806 669 806 669 34 294 34 294 273 171 273 171 79 505 79 505 231 427 231 427 226 353 226 353 225 688 225 688 364 280 364 280 850 590 850 590 206 420 206 420 60 196 60 196 494 369 494 369 64 588 64 588 788 192 788 192 938 504 938 504 308 656 308 656 489 590 489 590 921 787 921 787 193 205 193 205 224 559 224 559 777 612 777 612 59 64 59 64 494 312 494 312 623 148 623 148 878 866 878 866 278 365 278 365 542 431 542 431 926 771 926 771 165 926 165 926 329 256 329 256 318 933 318 933 427 706 427 706 570 813 570 813 623 156 623 156 316 529 316 529 338 597 338 597 315 227 315 227 742 167 742 167 515 168 515 168 465 897 465 897 628 855 628 855 907 454 907 454 834 541 834 541 420 460 420 460 115 795 115 795 59 734 59 734 164 551 164 551 72 571 72 571 901 199 901 199 339 660 339 660 216 57 216 57 826 913 826 913 310 494 310 494 559 525 559 525 330 906 330 906 632 214 632 214 878 302 878 302 678 142 678 142 510 268 510 268 619 644 619 644 107 156 107 156 411 699 411 699 586 827 586 827 776 476 776 476 580 188 580 188 213 836 213 836 599 549 599 549 442 196 442 196 726 306 726 306 449 224 449 224 676 529 676 529 908 465 908 465 701 421 701 421 333 451 333 451 110 452 110 452 523 151 523 151 856 761 856 761 356 482 356 482 497 642 497 642 837 365 837 365 386 466 386 466 308 243 308 243 106 593 106 593 135 38 135 38 537 343 537 343 938 937 938 937 790 180 790 180 669 215 669 215 250 748 250 748 692 571 692 571 307 883 307 883 149 86 149 86 258 693 258 693 61 413 61 413 61 721 61 721 700 120 700 120 180 772 180 772 49 723 49 723 862 402 862 402 826 635 826 635 261 38 261 38 781 895 781 895 264 440 264 440 732 758 732 758 525 601 525 601 712 385 712 385 169 593 169 593 744 235 744 235 239 871 239 871 299 319 299 319 294 782 294 782 85 953 85 953 686 45 686 45 446 906 446 906 504 926 504 926 80 918 80 918 777 112 777 112 76 245 76 245 508 678 508 678 582 181 582 181 165 342 165 342 526 331 526 331 676 717 676 717 5 260 5 260 660 770 660 770 524 562 524 562 600 785 600 785 416 734 416 734 103 909 103 909 339 384 339 384 845 249 845 249 523 457 523 457 554 781 554 781 384 730 384 730 49 759 49 759 833 523 833 523 747 791 747 791 432 613 432 613 818 641 818 641 193 104 193 104 182 639 182 639 640 198 640 198 571 333 571 333 456 934 456 934 204 482 204 482 187 399 187 399 401 905 401 905 609 832 609 832 114 926 114 926 606 700 606 700 347 727 347 727 26 643 26 643 803 84 803 84 384 585 384 585 484 837 484 837 546 515 546 515 346 88 346 88 157 688 157 688 496 846 496 846 593 432 593 432 331 388 331 388 651 282 651 282 242 154 242 154 108 887 108 887 960 484 960 484 41 775 41 775 870 236 870 236 78 955 78 955 550 237 550 237 118 892 118 892 153 26 153 26 149 163 149 163 175 511 175 511 282 632 282 632 734 722 734 722 186 400 186 400 947 540 947 540 645 239 645 239 65 594 65 594 469 1 469 1 244 603 244 603 169 477 169 477 430 850 430 850 957 714 957 714 359 906 359 906 805 66 805 66 172 517 172 517 69 821 69 821 540 701 540 701 471 388 471 388 553 710 553 710 222 10 222 10 348 326 348 326 404 852 404 852 166 322 166 322 337 238 337 238 854 603 854 603 954 303 954 303 191 837 191 837 403 225 403 225 33 338 33 338 824 285 824 285 190 260 190 260 923 368 923 368 280 943 280 943 690 931 690 931 176 60 176 60 823 937 823 937 477 587 477 587 443 747 443 747 774 238 774 238 875 684 875 684 351 779 351 779 93 895 93 895 260 62 260 62 450 150 450 150 365 536 365 536 786 404 786 404 348 15 348 15 495 487 495 487 770 593 770 593 748 337 748 337 952 91 952 91 372 716 372 716 137 733 137 733 908 21 908 21 210 703 210 703 265 605 265 605 197 476 197 476 281 648 281 648 232 193 232 193 571 815 571 815 787 179 787 179 66 798 66 798 502 294 502 294 534 662 534 662 592 774 592 774 690 780 690 780 57 114 57 114 615 168 615 168 153 60 153 60 472 520 472 520 238 234 238 234 316 762 316 762 331 568 331 568 544 581 544 581 467 340 467 340 898 225 898 225 311 762 311 762 101 885 101 885 284 154 284 154 10 475 10 475 671 784 671 784 787 576 787 576 54 650 54 650 838 925 838 925 768 301 768 301 377 226 377 226 941 724 941 724 408 693 408 693 196 846 196 846 670 862 670 862 173 25 173 25 873 826 873 826 222 503 222 503 37 77 37 77 178 893 178 893 234 950 234 950 441 787 441 787 609 583 609 583 917 406 917 406 903 518 903 518 574 918 574 918 749 943 749 943 570 623 570 623 765 854 765 854 871 427 871 427 869 571 869 571 834 695 834 695 897 744 897 744 556 480 556 480 300 434 300 434 795 611 795 611 343 161 343 161 793 115 793 115 645 241 645 241 386 503 386 503 394 841 394 841 668 303 668 303 565 568 565 568 816 410 816 410 733 263 733 263 413 161 413 161 176 492 176 492 524 388 524 388 432 338 432 338 951 890 951 890 241 279 241 279 815 874 815 874 222 142 222 142 918 49 918 49 884 447 884 447 677 479 677 479 68 546 68 546 871 505 871 505 822 296 822 296 124 505 124 505 641 50 641 50 343 521 343 521 820 407 820 407 833 844 833 844 112 739 112 739 852 534 852 534 428 850 428 850 256 110 256 110 560 601 560 601 329 19 329 19 282 222 282 222 71 180 71 180 484 247 484 247 635 575 635 575 226 947 226 947 274 300 274 300 915 565 915 565 781 570 781 570 159 255 159 255 385 132 385 132 140 149 140 149 586 238 586 238 655 467 655 467 285 857 285 857 822 596 822 596 241 149 241 149 17 723 17 723 211 231 211 231 774 701 774 701 353 776 353 776 464 54 464 54 399 485 399 485 38 413 38 413 298 930 298 930 576 838 576 838 594 95 594 95 14 297 14 297 380 765 380 765 850 897 850 897 70 418 70 418 613 768 613 768 931 682 931 682 498 331 498 331 407 867 407 867 121 633 121 633 59 335 59 335 191 806 191 806 278 423 278 423 291 337 291 337 208 540 208 540 637 624 637 624 650 671 650 671 566 469 566 469 361 78 361 78 77 519 77 519 674 439 674 439 451 546 451 546 876 303 876 303 148 55 148 55 652 781 652 781 152 814 152 814 304 155 304 155 665 863 665 863 882 900 882 900 781 72 781 72 512 593 512 593 224 381 224 381 648 131 648 131 872 634 872 634 479 22 479 22 325 812 325 812 327 675 327 675 437 748 437 748 602 687 602 687 909 838 909 838 134 558 134 558 563 315 563 315 908 396 908 396 548 512 548 512 258 104 258 104 688 573 688 573 82 724 82 724 505 592 505 592 377 599 377 599 184 775 184 775 584 427 584 427 952 937 952 937 487 703 487 703 345 814 345 814 461 245 461 245 905 485 905 485 671 902 671 902 956 665 956 665 168 79 168 79 221 719 221 719 600 357 600 357 51 314 51 314 351 641 351 641 785 864 785 864 719 191 719 191 605 730 605 730 204 641 204 641 598 268 598 268 685 907 685 907 657 770 657 770 545 19 545 19 501 125 501 125 810 261 810 261 573 497 573 497 890 777 890 777 930 784 930 784 399 735 399 735 954 515 954 515 179 708 179 708 498 830 498 830 310 875 310 875 876 708 876 708 315 560 315 560 149 772 149 772 15 761 15 761 499 286 499 286 469 656 469 656 257 883 257 883 277 551 277 551 159 21 159 21 843 603 843 603 458 285 458 285 350 691 350 691 373 741 373 741 633 277 633 277 38 60 38 60 92 88 92 88 694 613 694 613 154 522 154 522 850 662 850 662 475 491 475 491 829 570 829 570 460 559 460 559 616 201 616 201 489 443 489 443 912 205 912 205 403 174 403 174 660 503 660 503 434 415 434 415 475 116 475 116 293 648 293 648 862 424 862 424 417 852 417 852 173 611 173 611 866 387 866 387 932 780 932 780 251 627 251 627 759 214 759 214 319 492 319 492 105 957 105 957 331 917 331 917 913 436 913 436 464 72 464 72 795 29 795 29 277 724 277 724 71 914 71 914 307 251 307 251 489 352 489 352 728 117 728 117 871 135 871 135 197 748 197 748 702 123 702 123 848 894 848 894 702 358 702 358 35 447 35 447 521 164 521 164 59 180 59 180 600 389 600 389 745 472 745 472 502 654 502 654 213 731 213 731 835 888 835 888 182 414 182 414 562 496 562 496 795 248 795 248 907 341 907 341 229 372 229 372 874 830 874 830 190 561 190 561 660 256 660 256 139 941 139 941 352 554 352 554 936 97 936 97 352 424 352 424 898 946 898 946 537 713 537 713 599 249 599 249 358 79 358 79 188 323 188 323 435 434 435 434 24 15 24 15 578 283 578 283 614 148 614 148 426 362 426 362 951 120 951 120 275 433 275 433 494 666 494 666 763 823 763 823 194 649 194 649 372 631 372 631 831 138 831 138 867 670 867 670 709 214 709 214 899 528 899 528 776 537 776 537 160 99 160 99 334 181 334 181 477 738 477 738 948 317 948 317 174 139 174 139 618 314 618 314 478 402 478 402 306 41 306 41 907 412 907 412 165 891 165 891 677 837 677 837 302 404 302 404 434 602 434 602 396 333 396 333 13 800 13 800 532 179 532 179 227 11 227 11 756 583 756 583 531 569 531 569 536 947 536 947 277 567 277 567 183 673 183 673 471 605 471 605 528 280 528 280 657 569 657 569 499 850 499 850 909 146 909 146 775 958 775 958 749 288 749 288 5 639 5 639 354 207 354 207 442 619 442 619 822 641 822 641 393 588 393 588 4 713 4 713 359 739 359 739 378 560 378 560 733 352 733 352 734 819 734 819 330 363 330 363 70 515 70 515 287 799 287 799 542 132 542 132 801 457 801 457 742 462 742 462 554 45 554 45 306 751 306 751 743 834 743 834 296 680 296 680 731 305 731 305 133 811 133 811 219 281 219 281 25 228 25 228 145 398 145 398 902 749 902 749 570 598 570 598 133 791 133 791 423 683 423 683 33 296 33 296 640 443 640 443 249 792 249 792 322 147 322 147 170 656 170 656 67 314 67 314 875 948 875 948 757 791 757 791 82 555 82 555 399 777 399 777 799 343 799 343 589 758 589 758 404 704 404 704 612 85 612 85 229 444 229 444 123 824 123 824 148 889 148 889 897 21 897 21 72 247 72 247 631 791 631 791 572 875 572 875 756 284 756 284 641 893 641 893 480 312 480 312 249 394 249 394 57 48 57 48 670 418 670 418 761 907 761 907 269 406 269 406 747 636 747 636 296 788 296 788 807 35 807 35 46 18 46 18 630 480 630 480 513 665 513 665 562 519 562 519 216 617 216 617 843 738 843 738 635 628 635 628 837 237 837 237 840 225 840 225 568 24 568 24 689 586 689 586 783 713 783 713 764 382 764 382 841 727 841 727 578 383 578 383 507 16 507 16 368 5 368 5 397 500 397 500 905 570 905 570 248 951 248 951 417 124 417 124 803 543 803 543 114 756 114 756 539 794 539 794 47 594 47 594 854 698 854 698 176 781 176 781 641 398 641 398 521 570 521 570 465 640 465 640 327 304 327 304 781 627 781 627 333 443 333 443 784 122 784 122 208 407 208 407 11 735 11 735 345 953 345 953 896 350 896 350 839 519 839 519 392 231 392 231 586 411 586 411 271 607 271 607 41 708 41 708 466 927 466 927 189 452 189 452 40 372 40 372 500 403 500 403 54 349 54 349 911 602 911 602 121 657 121 657 612 249 612 249 513 822 513 822 860 579 860 579 240 875 240 875 502 189 502 189 62 639 62 639 130 802 130 802 120 183 120 183 871 545 871 545 765 524 765 524 287 157 287 157 64 874 64 874 181 620 181 620 777 243 777 243 910 217 910 217 52 570 52 570 925 547 925 547 176 905 176 905 876 443 876 443 640 91 640 91 282 202 282 202 766 674 766 674 152 873 152 873 363 806 363 806 769 660 769 660 237 646 237 646 921 484 921 484 844 829 844 829 901 436 901 436 895 631 895 631 379 660 379 660 664 854 664 854 458 100 458 100 756 110 756 110 198 273 198 273 203 494 203 494 31 449 31 449 884 467 884 467 42 637 42 637 372 610 372 610 889 517 889 517 298 224 298 224 579 373 579 373 348 903 348 903 447 715 447 715 121 223 121 223 501 827 501 827 6 678 6 678 899 746 899 746 344 10 344 10 731 884 731 884 861 946 861 946 322 806 322 806 532 54 532 54 211 260 211 260 144 546 144 546 826 901 826 901 313 887 313 887 634 594 634 594 906 42 906 42 871 651 871 651 493 641 493 641 890 320 890 320 199 957 199 957 51 143 51 143 520 696 520 696 140 343 140 343 534 801 534 801 227 656 227 656 105 90 105 90 621 870 621 870 721 507 721 507 880 826 880 826 558 142 558 142 906 673 906 673 437 401 437 401 744 483 744 483 498 183 498 183 592 509 592 509 576 679 576 679 920 928 920 928 339 572 339 572 428 943 428 943 46 67 46 67 844 645 844 645 941 64 941 64 459 813 459 813 125 745 125 745 81 808 81 808 287 617 287 617 922 811 922 811 489 543 489 543 949 222 949 222 519 798 519 798 751 745 751 745 133 251 133 251 378 318 378 318 829 763 829 763 588 652 588 652 78 149 78 149 286 437 286 437 938 951 938 951 126 782 126 782 27 705 27 705 141 228 141 228 60 712 60 712 193 564 193 564 764 340 764 340 612 497 612 497 415 546 415 546 659 897 659 897 316 546 316 546 895 65 895 65 127 122 127 122 688 957 688 957 553 833 553 833 829 824 829 824 459 133 459 133 341 234 341 234 271 454 271 454 441 125 441 125 943 568 943 568 703 464 703 464 188 5 188 5 81 244 81 244 344 521 344 521 556 881 556 881 188 84 188 84 610 386 610 386 755 683 755 683 24 84 24 84 669 648 669 648 904 844 904 844 749 85 749 85 960 126 960 126 492 629 492 629 738 182 738 182 820 572 820 572 418 435 418 435 437 561 437 561 691 467 691 467 186 185 186 185 645 273 645 273 289 706 289 706 88 913 88 913 134 211 134 211 939 234 939 234 385 238 385 238 273 489 273 489 450 649 450 649 242 912 242 912 264 143 264 143 265 914 265 914 299 414 299 414 679 921 679 921 147 265 147 265 24 474 24 474 318 194 318 194 750 745 750 745 249 762 249 762 466 615 466 615 295 416 295 416 373 705 373 705 344 203 344 203 33 598 33 598 171 326 171 326 816 637 816 637 216 80 216 80 467 828 467 828 359 346 359 346 652 914 652 914 439 269 439 269 888 321 888 321 438 245 438 245 49 263 49 263 82 896 82 896 571 673 571 673 219 91 219 91 387 516 387 516 889 264 889 264 460 797 460 797 744 122 744 122 811 201 811 201 713 539 713 539 357 666 357 666 25 525 25 525 335 512 335 512 47 372 47 372 110 252 110 252 555 884 555 884 315 177 315 177 578 697 578 697 68 885 68 885 123 868 123 868 746 211 746 211 35 457 35 457 789 692 789 692 761 11 761 11 42 221 42 221 776 190 776 190 455 503 455 503 132 765 132 765 25 166 25 166 497 152 497 152 670 195 670 195 681 720 681 720 42 282 42 282 858 477 858 477 678 172 678 172 901 40 901 40 332 622 332 622 437 426 437 426 939 664 939 664 801 377 801 377 511 428 511 428 726 698 726 698 436 523 436 523 761 411 761 411 938 557 938 557 772 895 772 895 724 382 724 382 197 636 197 636 442 735 442 735 670 476 670 476 440 101 440 101 579 864 579 864 893 216 893 216 959 504 959 504 397 182 397 182 431 524 431 524 768 45 768 45 453 310 453 310 256 484 256 484 134 838 134 838 205 509 205 509 511 742 511 742 262 786 262 786 824 126 824 126 243 944 243 944 757 48 757 48 491 310 491 310 391 548 391 548 790 630 790 630 178 630 178 630 586 313 586 313 209 754 209 754 638 112 638 112 89 792 89 792 2 202 2 202 683 848 683 848 156 672 156 672 606 264 606 264 838 99 838 99 516 461 516 461 760 787 760 787 586 42 586 42 186 290 186 290 437 411 437 411 618 247 618 247 605 785 605 785 251 620 251 620 813 687 813 687 944 17 944 17 741 464 741 464 357 294 357 294 664 767 664 767 583 549 583 549 622 444 622 444 342 629 342 629 99 574 99 574 426 312 426 312 902 556 902 556 492 254 492 254 891 227 891 227 88 848 88 848 122 563 122 563 65 614 65 614 845 418 845 418 461 497 461 497 406 487 406 487 437 466 437 466 455 368 455 368 71 545 71 545 40 349 40 349 932 871 932 871 340 770 340 770 764 297 764 297 298 138 298 138 443 895 443 895 160 33 160 33 294 927 294 927 159 903 159 903 752 824 752 824 224 410 224 410 755 909 755 909 823 292 823 292 540 276 540 276 586 488 586 488 854 601 854 601 383 23 383 23 747 33 747 33 566 580 566 580 235 348 235 348 147 582 147 582 911 218 911 218 359 408 359 408 354 928 354 928 727 423 727 423 259 807 259 807 221 919 221 919 872 604 872 604 775 255 775 255 918 159 918 159 566 296 566 296 298 708 298 708 929 465 929 465 403 341 403 341 143 622 143 622 469 717 469 717 455 542 455 542 453 783 453 783 598 684 598 684 260 125 260 125 640 401 640 401 821 753 821 753 858 855 858 855 7 736 7 736 203 257 203 257 252 887 252 887 14 2 14 2 680 147 680 147 500 515 500 515 502 71 502 71 736 866 736 866 739 90 739 90 9 494 9 494 1 646 1 646 187 876 187 876 182 58 182 58 662 21 662 21 762 473 762 473 909 533 909 533 28 57 28 57 617 14 617 14 766 229 766 229 900 787 900 787 853 668 853 668 782 429 782 429 42 335 42 335 12 26 12 26 723 841 723 841 538 316 538 316 17 671 17 671 365 735 365 735 453 820 453 820 109 657 109 657 770 599 770 599 455 522 455 522 560 198 560 198 894 691 894 691 203 183 203 183 294 492 294 492 354 530 354 530 171 903 171 903 89 565 89 565 840 267 840 267 40 239 40 239 272 306 272 306 25 197 25 197 297 491 297 491 462 623 462 623 844 536 844 536 760 92 760 92 545 426 545 426 443 416 443 416 420 943 420 943 797 195 797 195 879 947 879 947 377 558 377 558 136 947 136 947 491 646 491 646 453 672 453 672 484 742 484 742 530 94 530 94 747 222 747 222 943 261 943 261 153 623 153 623 816 36 816 36 732 720 732 720 891 569 891 569 117 556 117 556 506 866 506 866 310 911 310 911 532 452 532 452 472 405 472 405 684 860 684 860 21 602 21 602 626 56 626 56 298 247 298 247 595 917 595 917 936 687 936 687 838 838 838 838 766 371 766 371 556 344 556 344 328 152 328 152 443 712 443 712 885 422 885 422 829 9 829 9 713 282 713 282 911 322 911 322 219 676 219 676 163 13 163 13 792 362 792 362 894 250 894 250 254 899 254 899 506 393 506 393 418 317 418 317 773 820 773 820 107 792 107 792 609 227 609 227 20 905 20 905 162 629 162 629 814 760 814 760 51 638 51 638 209 451 209 451 20 631 20 631 462 576 462 576 677 285 677 285 144 418 144 418 300 107 300 107 15 270 15 270 541 783 541 783 730 472 730 472 640 105 640 105 19 781 19 781 434 334 434 334 46 745 46 745 96 5 96 5 566 609 566 609 463 589 463 589 649 731 649 731 279 21 279 21 727 817 727 817 355 771 355 771 934 434 934 434 690 942 690 942 273 737 273 737 345 932 345 932 580 52 580 52 639 869 639 869 258 214 258 214 544 677 544 677 800 613 800 613 139 462 139 462 583 117 583 117 484 636 484 636 117 11 117 11 354 255 354 255 188 674 188 674 210 92 210 92 578 106 578 106 210 77 210 77 768 388 768 388 471 124 471 124 424 908 424 908 686 830 686 830 544 80 544 80 310 616 310 616 112 530 112 530 101 823 101 823 218 846 218 846 855 785 855 785 384 658 384 658 818 297 818 297 675 328 675 328 651 774 651 774 28 118 28 118 662 88 662 88 728 913 728 913 121 670 121 670 881 399 881 399 754 690 754 690 653 465 653 465 80 744 80 744 946 515 946 515 302 431 302 431 277 308 277 308 480 578 480 578 68 681 68 681 458 782 458 782 414 91 414 91 614 823 614 823 790 503 790 503 578 595 578 595 628 156 628 156 831 429 831 429 20 352 20 352 531 836 531 836 36 524 36 524 456 329 456 329 682 219 682 219 59 805 59 805 893 959 893 959 349 816 349 816 391 604 391 604 502 891 502 891 905 587 905 587 29 455 29 455 87 345 87 345 129 12 129 12 408 837 408 837 291 115 291 115 391 325 391 325 601 156 601 156 501 65 501 65 516 407 516 407 252 305 252 305 45 22 45 22 952 414 952 414 315 771 315 771 231 143 231 143 398 855 398 855 641 871 641 871 410 382 410 382 213 700 213 700 677 473 677 473 389 217 389 217 332 829 332 829 69 188 69 188 766 242 766 242 416 729 416 729 767 630 767 630 563 597 563 597 103 631 103 631 176 715 176 715 225 348 225 348 925 267 925 267 556 189 556 189 402 726 402 726 349 102 349 102 639 355 639 355 731 281 731 281 419 669 419 669 98 712 98 712 790 867 790 867 833 351 833 351 412 504 412 504 607 784 607 784 106 548 106 548 646 248 646 248 248 873 248 873 344 238 344 238 868 511 868 511 17 788 17 788 931 530 931 530 189 450 189 450 713 615 713 615 524 274 524 274 509 710 509 710 557 165 557 165 602 221 602 221 449 610 449 610 56 35 56 35 832 618 832 618 473 952 473 952 757 668 757 668 445 865 445 865 169 385 169 385 785 24 785 24 132 281 132 281 450 25 450 25 423 647 423 647 434 297 434 297 744 498 744 498 504 742 504 742 87 75 87 75 716 928 716 928 648 334 648 334 249 669 249 669 95 361 95 361 350 788 350 788 598 62 598 62 816 435 816 435 955 229 955 229 54 154 54 154 559 679 559 679 936 196 936 196 353 455 353 455 121 274 121 274 483 716 483 716 747 495 747 495 949 504 949 504 419 132 419 132 810 513 810 513 418 744 418 744 156 298 156 298 185 745 185 745 121 937 121 937 722 7 722 7 66 681 66 681 615 566 615 566 78 136 78 136 777 96 777 96 260 794 260 794 602 609 602 609 676 356 676 356 467 713 467 713 895 674 895 674 698 513 698 513 190 663 190 663 208 229 208 229 259 482 259 482 845 37 845 37 663 350 663 350 19 266 19 266 595 226 595 226 217 468 217 468 874 757 874 757 103 309 103 309 669 83 669 83 795 659 795 659 132 302 132 302 679 906 679 906 332 875 332 875 400 104 400 104 116 801 116 801 433 816 433 816 837 161 837 161 97 458 97 458 145 609 145 609 329 806 329 806 772 772 772 772 790 767 790 767 129 41 129 41 454 666 454 666 319 287 319 287 748 178 748 178 394 555 394 555 491 182 491 182 67 646 67 646 383 457 383 457 603 29 603 29 820 770 820 770 668 783 668 783 160 243 160 243 351 704 351 704 663 847 663 847 595 440 595 440 390 482 390 482 295 759 295 759 195 347 195 347 590 921 590 921 506 607 506 607 651 684 651 684 875 775 875 775 250 690 250 690 425 479 425 479 72 675 72 675 28 105 28 105 374 424 374 424 832 600 832 600 793 929 793 929 164 789 164 789 413 544 413 544 748 190 748 190 573 44 573 44 720 738 720 738 397 639 397 639 219 518 219 518 881 713 881 713 556 291 556 291 867 938 867 938 184 485 184 485 624 636 624 636 518 686 518 686 507 646 507 646 49 401 49 401 633 10 633 10 362 279 362 279 308 568 308 568 820 765 820 765 585 697 585 697 870 500 870 500 7 410 7 410 377 690 377 690 776 750 776 750 238 459 238 459 89 413 89 413 639 196 639 196 948 668 948 668 191 441 191 441 682 404 682 404 25 319 25 319 925 864 925 864 137 860 137 860 518 850 518 850 35 842 35 842 560 942 560 942 11 184 11 184 955 300 955 300 252 73 252 73 218 250 218 250 194 274 194 274 917 569 917 569 575 224 575 224 8 187 8 187 745 752 745 752 482 716 482 716 266 886 266 886 743 806 743 806 895 215 895 215 175 570 175 570 762 878 762 878 228 238 228 238 136 858 136 858 684 303 684 303 941 266 941 266 682 913 682 913 379 447 379 447 637 92 637 92 365 878 365 878 633 622 633 622 20 511 20 511 9 91 9 91 275 847 275 847 618 41 618 41 33 558 33 558 879 81 879 81 10 354 10 354 507 900 507 900 686 931 686 931 714 356 714 356 65 797 65 797 40 646 40 646 201 497 201 497 312 375 312 375 355 51 355 51 558 308 558 308 767 173 767 173 21 624 21 624 863 859 863 859 651 722 651 722 604 878 604 878 64 564 64 564 673 905 673 905 443 421 443 421 187 435 187 435 257 334 257 334 176 689 176 689 491 204 491 204 137 513 137 513 355 87 355 87 431 500 431 500 461 715 461 715 352 210 352 210 225 760 225 760 111 86 111 86 937 804 937 804 192 814 192 814 647 582 647 582 269 380 269 380 621 524 621 524 675 919 675 919 866 470 866 470 165 843 165 843 452 56 452 56 584 660 584 660 449 252 449 252 598 487 598 487 284 542 284 542 939 746 939 746 559 334 559 334 443 823 443 823 35 689 35 689 778 413 778 413 697 545 697 545 562 31 562 31 836 872 836 872 225 371 225 371 301 713 301 713 856 515 856 515 494 120 494 120 685 816 685 816 727 476 727 476 202 842 202 842 13 916 13 916 868 215 868 215 654 434 654 434 217 180 217 180 772 663 772 663 69 913 69 913 861 520 861 520 372 325 372 325 97 168 97 168 439 466 439 466 296 184 296 184 459 796 459 796 862 237 862 237 486 667 486 667 555 311 555 311 106 807 106 807 622 370 622 370 425 552 425 552 580 594 580 594 120 875 120 875 668 911 668 911 62 434 62 434 373 211 373 211 566 432 566 432 742 252 742 252 945 910 945 910 729 221 729 221 721 298 721 298 76 125 76 125 336 723 336 723 783 278 783 278 951 334 951 334 584 855 584 855 679 276 679 276 50 163 50 163 467 17 467 17 665 336 665 336 452 423 452 423 927 745 927 745 468 745 468 745 755 736 755 736 885 77 885 77 770 918 770 918 144 372 144 372 39 548 39 548 318 924 318 924 268 451 268 451 176 571 176 571 555 72 555 72 819 903 819 903 71 95 71 95 259 501 259 501 501 37 501 37 47 110 47 110 283 13 283 13 65 61 65 61 446 868 446 868 238 465 238 465 485 183 485 183 12 151 12 151 276 626 276 626 398 872 398 872 83 568 83 568 620 372 620 372 899 853 899 853 276 740 276 740 740 694 740 694 498 947 498 947 459 353 459 353 644 189 644 189 326 120 326 120 501 434 501 434 584 881 584 881 302 920 302 920 592 351 592 351 270 842 270 842 334 488 334 488 405 776 405 776 664 811 664 811 146 826 146 826 600 185 600 185 170 61 170 61 203 603 203 603 594 162 594 162 2 586 2 586 856 300 856 300 100 821 100 821 667 790 667 790 426 958 426 958 654 843 654 843 290 893 290 893 953 300 953 300 814 187 814 187 952 270 952 270 2 825 2 825 873 871 873 871 67 298 67 298 298 913 298 913 376 165 376 165 924 148 924 148 665 350 665 350 471 267 471 267 762 155 762 155 944 321 944 321 778 210 778 210 206 185 206 185 906 686 906 686 428 231 428 231 401 718 401 718 347 499 347 499 518 3 518 3 381 890 381 890 139 780 139 780 908 895 908 895 338 751 338 751 365 410 365 410 950 903 950 903 147 507 147 507 135 287 135 287 395 498 395 498 932 512 932 512 49 404 49 404 69 170 69 170 629 105 629 105 562 783 562 783 665 493 665 493 393 86 393 86 822 403 822 403 252 217 252 217 375 765 375 765 273 295 273 295 795 517 795 517 32 131 32 131 823 632 823 632 729 867 729 867 562 278 562 278 379 817 379 817 136 851 136 851 158 654 158 654 584 153 584 153 874 266 874 266 662 772 662 772 94 173 94 173 553 676 553 676 330 178 330 178 78 639 78 639 341 710 341 710 739 588 739 588 823 13 823 13 349 632 349 632 3 869 3 869 208 834 208 834 496 295 496 295 413 953 413 953 469 197 469 197 176 372 176 372 500 126 500 126 870 897 870 897 757 842 757 842 854 179 854 179 324 173 324 173 764 679 764 679 4 764 4 764 124 592 124 592 444 864 444 864 289 562 289 562 681 909 681 909 640 939 640 939 602 236 602 236 579 590 579 590 116 475 116 475 39 482 39 482 940 617 940 617 381 225 381 225 144 411 144 411 172 507 172 507 383 490 383 490 237 721 237 721 556 387 556 387 462 890 462 890 927 69 927 69 560 513 560 513 883 582 883 582 521 484 521 484 153 655 153 655 227 663 227 663 84 91 84 91 283 511 283 511 508 476 508 476 291 248 291 248 315 438 315 438 640 912 640 912 658 770 658 770 268 393 268 393 661 397 661 397 555 790 555 790 445 47 445 47 847 915 847 915 658 685 658 685 465 399 465 399 278 895 278 895 581 52 581 52 276 475 276 475 535 389 535 389 63 502 63 502 280 145 280 145 192 282 192 282 497 371 497 371 262 60 262 60 508 499 508 499 203 301 203 301 899 262 899 262 587 118 587 118 953 198 953 198 420 895 420 895 886 805 886 805 646 483 646 483 229 519 229 519 823 431 823 431 645 388 645 388 466 744 466 744 619 234 619 234 195 706 195 706 318 506 318 506 333 425 333 425 826 807 826 807 68 60 68 60 238 282 238 282 851 845 851 845 510 944 510 944 760 34 760 34 97 954 97 954 515 375 515 375 740 60 740 60 27 698 27 698 933 942 933 942 504 782 504 782 472 958 472 958 234 72 234 72 838 140 838 140 785 565 785 565 649 365 649 365 738 530 738 530 82 489 82 489 361 19 361 19 483 701 483 701 129 797 129 797 853 922 853 922 285 843 285 843 788 868 788 868 349 51 349 51 268 579 268 579 711 405 711 405 422 326 422 326 311 394 311 394 18 928 18 928 746 455 746 455 294 560 294 560 239 500 239 500 203 200 203 200 960 46 960 46 723 325 723 325 213 734 213 734 181 703 181 703 49 453 49 453 431 468 431 468 205 840 205 840 694 880 694 880 887 123 887 123 860 244 860 244 398 917 398 917 70 314 70 314 251 364 251 364 851 450 851 450 948 23 948 23 666 892 666 892 362 880 362 880 71 334 71 334 548 582 548 582 603 15 603 15 764 924 764 924 871 909 871 909 222 424 222 424 341 264 341 264 332 213 332 213 415 308 415 308 726 187 726 187 440 831 440 831 220 633 220 633 541 599 541 599 554 446 554 446 459 80 459 80 349 942 349 942 927 934 927 934 23 191 23 191 921 430 921 430 729 395 729 395 65 72 65 72 69 158 69 158 819 840 819 840 207 756 207 756 31 696 31 696 258 834 258 834 315 366 315 366 579 908 579 908 128 709 128 709 923 509 923 509 253 536 253 536 736 369 736 369 844 274 844 274 234 358 234 358 23 50 23 50 123 262 123 262 545 879 545 879 25 116 25 116 147 849 147 849 271 604 271 604 38 164 38 164 422 749 422 749 947 230 947 230 22 819 22 819 1 569 1 569 17 312 17 312 151 905 151 905 46 397 46 397 528 169 528 169 229 49 229 49 284 418 284 418 830 598 830 598 832 306 832 306 728 738 728 738 146 520 146 520 867 753 867 753 510 457 510 457 870 81 870 81 4 910 4 910 954 132 954 132 631 228 631 228 63 458 63 458 863 372 863 372 24 118 24 118 648 122 648 122 273 721 273 721 560 614 560 614 334 374 334 374 534 703 534 703 266 383 266 383 903 536 903 536 627 213 627 213 685 146 685 146 714 420 714 420 366 273 366 273 861 2 861 2 337 567 337 567 13 954 13 954 753 87 753 87 592 266 592 266 895 506 895 506 559 678 559 678 254 925 254 925 137 691 137 691 709 369 709 369 463 77 463 77 769 474 769 474 134 513 134 513 304 689 304 689 136 852 136 852 870 834 870 834 140 399 140 399 824 351 824 351 156 75 156 75 573 418 573 418 934 159 934 159 188 341 188 341 847 808 847 808 562 511 562 511 461 247 461 247 561 90 561 90 428 464 428 464 222 21 222 21 716 555 716 555 627 786 627 786 352 183 352 183 702 169 702 169 48 594 48 594 672 164 672 164 856 18 856 18 400 705 400 705 647 703 647 703 214 819 214 819 897 662 897 662 16 289 16 289 158 456 158 456 496 422 496 422 8 376 8 376 315 783 315 783 321 385 321 385 267 544 267 544 155 238 155 238 79 335 79 335 509 512 509 512 613 620 613 620 801 794 801 794 381 1 381 1 148 807 148 807 355 155 355 155 120 740 120 740 396 561 396 561 918 20 918 20 541 625 541 625 399 818 399 818 593 893 593 893 919 297 919 297 564 557 564 557 372 474 372 474 297 75 297 75 899 90 899 90 101 597 101 597 180 816 180 816 433 702 433 702 521 219 521 219 43 301 43 301 91 331 91 331 597 164 597 164 645 186 645 186 503 574 503 574 68 938 68 938 852 423 852 423 239 706 239 706 788 95 788 95 137 621 137 621 179 474 179 474 935 265 935 265 576 258 576 258 562 618 562 618 735 307 735 307 745 661 745 661 136 125 136 125 453 422 453 422 242 362 242 362 184 741 184 741 356 549 356 549 531 168 531 168 320 590 320 590 541 463 541 463 935 238 935 238 564 686 564 686 271 69 271 69 518 847 518 847 769 389 769 389 470 942 470 942 284 661 284 661 253 315 253 315 784 719 784 719 103 924 103 924 484 514 484 514 594 296 594 296 625 112 625 112 722 173 722 173 101 401 101 401 912 554 912 554 193 207 193 207 539 904 539 904 541 528 541 528 111 76 111 76 196 300 196 300 637 772 637 772 290 663 290 663 506 5 506 5 412 128 412 128 5 582 5 582 44 843 44 843 275 564 275 564 672 396 672 396 748 49 748 49 665 527 665 527 297 272 297 272 141 595 141 595 252 539 252 539 262 585 262 585 104 781 104 781 33 90 33 90 453 281 453 281 464 671 464 671 574 609 574 609 344 871 344 871 274 767 274 767 852 52 852 52 86 447 86 447 240 830 240 830 49 675 49 675 814 238 814 238 606 926 606 926 110 666 110 666 125 114 125 114 899 626 899 626 244 31 244 31 790 632 790 632 92 550 92 550 627 560 627 560 730 308 730 308 312 723 312 723 169 621 169 621 857 270 857 270 341 615 341 615 799 192 799 192 257 685 257 685 100 575 100 575 97 253 97 253 88 404 88 404 704 715 704 715 512 634 512 634 572 124 572 124 881 803 881 803 133 364 133 364 281 819 281 819 290 40 290 40 631 579 631 579 491 117 491 117 798 607 798 607 528 391 528 391 886 712 886 712 16 522 16 522 315 883 315 883 259 413 259 413 956 457 956 457 401 146 401 146 925 101 925 101 185 752 185 752 853 921 853 921 843 497 843 497 494 260 494 260 591 462 591 462 219 460 219 460 740 948 740 948 736 95 736 95 951 700 951 700 669 7 669 7 931 379 931 379 138 453 138 453 921 633 921 633 624 265 624 265 924 819 924 819 363 571 363 571 131 922 131 922 559 54 559 54 634 658 634 658 320 839 320 839 513 372 513 372 696 946 696 946 875 396 875 396 773 365 773 365 225 667 225 667 360 228 360 228 311 691 311 691 239 805 239 805 475 943 475 943 444 229 444 229 147 350 147 350 249 231 249 231 560 58 560 58 116 750 116 750 407 49 407 49 76 309 76 309 706 296 706 296 116 39 116 39 767 884 767 884 692 805 692 805 47 479 47 479 168 708 168 708 200 233 200 233 895 908 895 908 212 260 212 260 445 826 445 826 112 151 112 151 953 254 953 254 590 125 590 125 352 574 352 574 947 3 947 3 944 82 944 82 313 813 313 813 446 6 446 6 270 49 270 49 561 731 561 731 948 570 948 570 388 133 388 133 639 230 639 230 730 777 730 777 671 306 671 306 194 808 194 808 706 802 706 802 393 959 393 959 252 193 252 193 109 906 109 906 670 1 670 1 457 551 457 551 819 549 819 549 662 379 662 379 630 180 630 180 497 346 497 346 266 716 266 716 237 189 237 189 841 208 841 208 341 16 341 16 162 257 162 257 714 183 714 183 763 604 763 604 260 93 260 93 496 868 496 868 917 76 917 76 877 401 877 401 357 711 357 711 629 653 629 653 496 258 496 258 604 438 604 438 14 416 14 416 584 396 584 396 454 16 454 16 176 649 176 649 599 449 599 449 74 417 74 417 359 35 359 35 52 523 52 523 931 949 931 949 636 756 636 756 925 382 925 382 945 390 945 390 192 637 192 637 259 777 259 777 57 120 57 120 763 498 763 498 142 878 142 878 504 487 504 487 149 654 149 654 426 834 426 834 58 61 58 61 344 209 344 209 381 661 381 661 283 857 283 857 562 864 562 864 97 399 97 399 447 545 447 545 363 861 363 861 673 139 673 139 615 136 615 136 566 308 566 308 309 371 309 371 543 21 543 21 899 158 899 158 475 385 475 385 732 781 732 781 271 231 271 231 288 761 288 761 309 682 309 682 194 335 194 335 475 288 475 288 906 430 906 430 546 276 546 276 531 941 531 941 64 453 64 453 910 786 910 786 703 612 703 612 382 283 382 283 251 218 251 218 936 192 936 192 687 657 687 657 10 164 10 164 892 779 892 779 787 769 787 769 618 425 618 425 702 935 702 935 22 171 22 171 471 225 471 225 854 45 854 45 943 472 943 472 404 261 404 261 488 935 488 935 845 54 845 54 635 288 635 288 147 317 147 317 179 263 179 263 587 777 587 777 304 469 304 469 805 438 805 438 910 937 910 937 411 267 411 267 812 361 812 361 146 285 146 285 8 25 8 25 563 598 563 598 852 362 852 362 645 658 645 658 923 827 923 827 425 561 425 561 210 212 210 212 350 907 350 907 913 953 913 953 441 175 441 175 71 865 71 865 481 347 481 347 566 821 566 821 274 389 274 389 371 469 371 469 731 149 731 149 39 850 39 850 608 616 608 616 272 565 272 565 536 143 536 143 576 503 576 503 207 398 207 398 93 135 93 135 934 477 934 477 800 647 800 647 334 810 334 810 662 847 662 847 337 278 337 278 226 361 226 361 457 691 457 691 761 19 761 19 679 460 679 460 484 192 484 192 237 30 237 30 948 855 948 855 707 563 707 563 366 481 366 481 134 202 134 202 348 293 348 293 933 617 933 617 186 885 186 885 810 507 810 507 523 252 523 252 530 117 530 117 36 921 36 921 236 255 236 255 558 541 558 541 540 758 540 758 232 209 232 209 922 43 922 43 35 429 35 429 689 801 689 801 68 418 68 418 128 83 128 83 837 337 837 337 563 146 563 146 876 13 876 13 818 431 818 431 236 458 236 458 757 357 757 357 491 173 491 173 710 874 710 874 364 434 364 434 516 289 516 289 585 585 585 585 224 743 224 743 427 536 427 536 351 715 351 715 723 54 723 54 923 717 923 717 149 433 149 433 770 614 770 614 152 777 152 777 917 128 917 128 727 499 727 499 874 378 874 378 290 406 290 406 235 549 235 549 798 337 798 337 21 201 21 201 577 243 577 243 122 545 122 545 727 642 727 642 703 474 703 474 256 757 256 757 735 793 735 793 623 954 623 954 294 114 294 114 748 113 748 113 630 177 630 177 723 46 723 46 605 720 605 720 433 660 433 660 284 584 284 584 642 105 642 105 498 601 498 601 308 543 308 543 805 81 805 81 709 15 709 15 527 883 527 883 330 582 330 582 863 437 863 437 426 324 426 324 724 385 724 385 673 445 673 445 126 475 126 475 349 874 349 874 101 761 101 761 343 415 343 415 77 105 77 105 262 785 262 785 514 688 514 688 16 112 16 112 548 645 548 645 174 733 174 733 743 277 743 277 45 879 45 879 466 642 466 642 560 753 560 753 256 671 256 671 875 34 875 34 737 630 737 630 874 51 874 51 314 770 314 770 8 13 8 13 609 821 609 821 770 499 770 499 192 885 192 885 29 533 29 533 441 150 441 150 837 232 837 232 721 928 721 928 482 235 482 235 840 320 840 320 432 148 432 148 758 915 758 915 126 204 126 204 4 492 4 492 112 46 112 46 558 402 558 402 254 268 254 268 904 575 904 575 242 298 242 298 758 802 758 802 558 129 558 129 754 542 754 542 292 765 292 765 265 201 265 201 540 320 540 320 734 814 734 814 945 925 945 925 294 11 294 11 20 93 20 93 555 148 555 148 264 766 264 766 522 814 522 814 228 558 228 558 52 884 52 884 596 596 596 596 432 182 432 182 857 328 857 328 599 245 599 245 959 640 959 640 113 123 113 123 260 313 260 313 572 139 572 139 291 554 291 554 479 235 479 235 449 176 449 176 90 481 90 481 340 476 340 476 702 41 702 41 424 754 424 754 944 241 944 241 284 939 284 939 43 92 43 92 870 243 870 243 715 491 715 491 258 871 258 871 552 680 552 680 374 274 374 274 923 518 923 518 160 236 160 236 524 725 524 725 229 925 229 925 373 340 373 340 506 296 506 296 875 146 875 146 264 530 264 530 883 782 883 782 896 705 896 705 720 371 720 371 669 234 669 234 406 480 406 480 366 693 366 693 368 806 368 806 603 782 603 782 79 601 79 601 297 401 297 401 64 414 64 414 48 129 48 129 728 855 728 855 557 373 557 373 385 660 385 660 927 387 927 387 666 94 666 94 419 448 419 448 617 948 617 948 844 843 844 843 563 156 563 156 716 391 716 391 730 744 730 744 523 707 523 707 73 702 73 702 528 207 528 207 704 117 704 117 371 747 371 747 466 411 466 411 676 784 676 784 231 112 231 112 739 488 739 488 763 872 763 872 581 338 581 338 861 237 861 237 950 223 950 223 625 859 625 859 431 707 431 707 138 949 138 949 737 40 737 40 613 871 613 871 105 900 105 900 571 783 571 783 696 260 696 260 28 133 28 133 88 264 88 264 424 722 424 722 804 293 804 293 341 822 341 822 139 930 139 930 684 355 684 355 336 190 336 190 76 767 76 767 12 616 12 616 806 294 806 294 747 390 747 390 191 358 191 358 811 303 811 303 945 130 945 130 864 881 864 881 170 112 170 112 691 587 691 587 747 411 747 411 606 948 606 948 906 353 906 353 497 723 497 723 816 21 816 21 657 516 657 516 156 382 156 382 627 537 627 537 159 87 159 87 869 791 869 791 350 845 350 845 134 53 134 53 467 324 467 324 265 672 265 672 524 146 524 146 374 634 374 634 875 131 875 131 489 278 489 278 164 275 164 275 401 702 401 702 258 823 258 823 242 238 242 238 866 468 866 468 612 598 612 598 502 70 502 70 785 923 785 923 323 859 323 859 315 534 315 534 355 854 355 854 500 915 500 915 324 364 324 364 547 596 547 596 552 842 552 842 454 396 454 396 163 141 163 141 363 549 363 549 800 392 800 392 181 826 181 826 348 450 348 450 297 373 297 373 943 82 943 82 749 720 749 720 905 914 905 914 928 118 928 118 543 74 543 74 442 729 442 729 546 112 546 112 244 149 244 149 264 526 264 526 893 199 893 199 780 264 780 264 153 618 153 618 288 944 288 944 58 611 58 611 604 173 604 173 267 486 267 486 12 707 12 707 948 70 948 70 761 394 761 394 794 310 794 310 179 882 179 882 210 278 210 278 393 548 393 548 389 56 389 56 31 701 31 701 49 931 49 931 812 590 812 590 361 81 361 81 125 283 125 283 432 925 432 925 354 613 354 613 890 960 890 960 876 837 876 837 226 869 226 869 655 923 655 923 643 609 643 609 129 357 129 357 654 444 654 444 139 535 139 535 518 820 518 820 652 214 652 214 258 951 258 951 308 381 308 381 558 428 558 428 586 732 586 732 74 491 74 491 807 884 807 884 953 188 953 188 628 876 628 876 641 543 641 543 805 164 805 164 396 592 396 592 223 869 223 869 717 333 717 333 283 736 283 736 416 108 416 108 157 297 157 297 80 113 80 113 905 46 905 46 509 468 509 468 345 338 345 338 539 874 539 874 495 670 495 670 624 515 624 515 728 250 728 250 655 90 655 90 772 95 772 95 447 354 447 354 55 650 55 650 672 322 672 322 328 620 328 620 291 788 291 788 932 808 932 808 77 936 77 936 457 857 457 857 889 382 889 382 915 400 915 400 477 838 477 838 732 35 732 35 685 895 685 895 821 489 821 489 877 655 877 655 1 106 1 106 154 443 154 443 57 119 57 119 710 447 710 447 680 531 680 531 663 328 663 328 622 633 622 633 453 571 453 571 255 148 255 148 415 620 415 620 481 260 481 260 839 360 839 360 305 672 305 672 881 171 881 171 479 367 479 367 45 878 45 878 266 395 266 395 180 205 180 205 135 296 135 296 222 753 222 753 293 208 293 208 429 244 429 244 319 454 319 454 243 417 243 417 897 512 897 512 536 56 536 56 366 681 366 681 920 48 920 48 795 159 795 159 322 304 322 304 689 309 689 309 890 532 890 532 238 819 238 819 823 878 823 878 357 273 357 273 6 387 6 387 953 448 953 448 133 138 133 138 806 289 806 289 937 689 937 689 888 151 888 151 531 905 531 905 208 787 208 787 489 26 489 26 94 556 94 556 7 304 7 304 552 734 552 734 72 689 72 689 132 731 132 731 32 953 32 953 158 584 158 584 403 406 403 406 310 764 310 764 635 139 635 139 543 260 543 260 901 205 901 205 372 713 372 713 537 137 537 137 477 668 477 668 884 99 884 99 42 729 42 729 247 651 247 651 151 135 151 135 90 787 90 787 632 801 632 801 104 768 104 768 384 265 384 265 572 4 572 4 472 155 472 155 39 327 39 327 437 472 437 472 403 424 403 424 307 403 307 403 310 806 310 806 899 341 899 341 858 882 858 882 540 820 540 820 505 535 505 535 238 71 238 71 803 683 803 683 725 57 725 57 164 881 164 881 171 396 171 396 337 117 337 117 414 888 414 888 849 632 849 632 239 678 239 678 287 624 287 624 309 566 309 566 395 515 395 515 279 58 279 58 186 591 186 591 482 357 482 357 576 621 576 621 79 713 79 713 766 325 766 325 545 756 545 756 71 36 71 36 362 928 362 928 777 516 777 516 668 352 668 352 728 78 728 78 269 556 269 556 482 433 482 433 237 614 237 614 148 191 148 191 624 82 624 82 45 731 45 731 428 249 428 249 631 147 631 147 81 587 81 587 327 627 327 627 12 703 12 703 4 956 4 956 927 960 927 960 106 99 106 99 737 557 737 557 648 16 648 16 442 472 442 472 834 608 834 608 873 72 873 72 783 292 783 292 894 759 894 759 571 32 571 32 487 652 487 652 391 129 391 129 580 343 580 343 643 406 643 406 796 95 796 95 9 506 9 506 847 404 847 404 892 944 892 944 695 446 695 446 467 596 467 596 552 26 552 26 635 216 635 216 792 406 792 406 623 866 623 866 171 198 171 198 3 126 3 126 655 484 655 484 477 109 477 109 901 536 901 536 378 803 378 803 98 129 98 129 745 74 745 74 146 243 146 243 910 510 910 510 529 243 529 243 353 80 353 80 304 381 304 381 365 259 365 259 662 447 662 447 17 210 17 210 892 539 892 539 48 681 48 681 583 742 583 742 531 498 531 498 700 800 700 800 347 54 347 54 400 928 400 928 274 935 274 935 454 354 454 354 952 663 952 663 213 415 213 415 591 34 591 34 473 79 473 79 396 670 396 670 58 447 58 447 259 853 259 853 870 421 870 421 27 266 27 266 671 364 671 364 335 369 335 369 249 882 249 882 239 562 239 562 735 395 735 395 544 169 544 169 14 636 14 636 280 937 280 937 791 769 791 769 675 564 675 564 290 7 290 7 801 772 801 772 806 306 806 306 645 902 645 902 882 601 882 601 599 218 599 218 488 645 488 645 243 532 243 532 520 62 520 62 794 84 794 84 124 675 124 675 641 70 641 70 311 609 311 609 744 121 744 121 431 870 431 870 782 390 782 390 127 821 127 821 83 707 83 707 509 661 509 661 366 573 366 573 868 640 868 640 91 646 91 646 800 736 800 736 566 33 566 33 928 418 928 418 884 878 884 878 52 769 52 769 286 882 286 882 85 36 85 36 453 646 453 646 77 753 77 753 201 934 201 934 524 891 524 891 433 661 433 661 432 533 432 533 114 530 114 530 870 73 870 73 725 401 725 401 756 530 756 530 952 183 952 183 752 290 752 290 590 544 590 544 70 669 70 669 27 90 27 90 693 348 693 348 312 295 312 295 787 364 787 364 469 319 469 319 645 652 645 652 306 331 306 331 171 711 171 711 727 625 727 625 18 422 18 422 583 420 583 420 181 161 181 161 901 62 901 62 670 572 670 572 632 943 632 943 751 880 751 880 473 343 473 343 922 426 922 426 950 591 950 591 423 777 423 777 176 289 176 289 753 99 753 99 637 12 637 12 870 385 870 385 466 350 466 350 522 936 522 936 579 812 579 812 154 732 154 732 424 591 424 591 411 491 411 491 65 351 65 351 551 407 551 407 364 343 364 343 498 241 498 241 235 727 235 727 812 551 812 551 250 883 250 883 96 885 96 885 451 704 451 704 435 632 435 632 771 580 771 580 91 577 91 577 459 953 459 953 868 404 868 404 323 462 323 462 301 42 301 42 738 230 738 230 492 175 492 175 759 406 759 406 486 196 486 196 952 766 952 766 529 293 529 293 236 47 236 47 949 758 949 758 817 183 817 183 251 546 251 546 26 725 26 725 592 589 592 589 688 536 688 536 330 195 330 195 950 182 950 182 407 397 407 397 3 130 3 130 25 543 25 543 405 168 405 168 740 856 740 856 187 592 187 592 931 908 931 908 536 407 536 407 404 641 404 641 549 14 549 14 263 944 263 944 686 121 686 121 802 458 802 458 657 528 657 528 544 881 544 881 66 1 66 1 77 58 77 58 652 114 652 114 387 614 387 614 785 406 785 406 94 375 94 375 488 281 488 281 29 348 29 348 537 581 537 581 336 459 336 459 253 792 253 792 858 163 858 163 137 492 137 492 739 365 739 365 784 335 784 335 408 223 408 223 890 577 890 577 60 868 60 868 707 183 707 183 868 474 868 474 377 469 377 469 3 771 3 771 442 282 442 282 917 520 917 520 567 421 567 421 893 170 893 170 791 676 791 676 787 249 787 249 862 96 862 96 120 187 120 187 723 385 723 385 617 54 617 54 852 283 852 283 859 742 859 742 783 502 783 502 728 192 728 192 394 782 394 782 829 170 829 170 603 470 603 470 559 240 559 240 473 523 473 523 260 54 260 54 880 852 880 852 750 437 750 437 174 463 174 463 214 301 214 301 246 914 246 914 120 634 120 634 30 78 30 78 260 219 260 219 179 124 179 124 309 337 309 337 938 47 938 47 156 854 156 854 593 617 593 617 647 740 647 740 123 830 123 830 185 217 185 217 769 643 769 643 316 758 316 758 809 221 809 221 826 532 826 532 294 481 294 481 573 229 573 229 188 398 188 398 610 143 610 143 643 275 643 275 219 430 219 430 293 341 293 341 749 848 749 848 627 311 627 311 722 616 722 616 409 859 409 859 406 837 406 837 161 166 161 166 942 954 942 954 418 694 418 694 744 944 744 944 4 670 4 670 837 357 837 357 228 66 228 66 887 453 887 453 299 437 299 437 959 557 959 557 922 274 922 274 805 838 805 838 846 852 846 852 149 498 149 498 516 500 516 500 452 939 452 939 174 286 174 286 290 122 290 122 215 326 215 326 243 346 243 346 861 81 861 81 271 957 271 957 304 283 304 283 97 519 97 519 214 882 214 882 233 209 233 209 554 472 554 472 762 295 762 295 729 644 729 644 547 34 547 34 555 240 555 240 96 463 96 463 406 575 406 575 312 606 312 606 353 85 353 85 106 21 106 21 131 387 131 387 518 752 518 752 841 461 841 461 435 413 435 413 17 812 17 812 106 383 106 383 848 140 848 140 845 654 845 654 960 303 960 303 931 775 931 775 951 198 951 198 835 768 835 768 935 932 935 932 879 948 879 948 748 176 748 176 1 852 1 852 378 645 378 645 546 134 546 134 789 176 789 176 787 354 787 354 535 693 535 693 103 436 103 436 263 317 263 317 410 859 410 859 877 306 877 306 51 453 51 453 489 379 489 379 546 282 546 282 863 117 863 117 804 547 804 547 839 561 839 561 236 243 236 243 60 235 60 235 750 691 750 691 433 315 433 315 320 479 320 479 248 353 248 353 618 535 618 535 306 230 306 230 264 624 264 624 341 395 341 395 585 818 585 818 747 896 747 896 241 474 241 474 17 813 17 813 568 620 568 620 680 338 680 338 616 844 616 844 482 736 482 736 376 272 376 272 346 206 346 206 663 366 663 366 54 413 54 413 70 529 70 529 884 258 884 258 284 344 284 344 289 869 289 869 193 276 193 276 291 354 291 354 435 526 435 526 560 396 560 396 324 190 324 190 857 917 857 917 111 488 111 488 877 948 877 948 373 512 373 512 268 307 268 307 108 846 108 846 280 411 280 411 49 934 49 934 456 940 456 940 371 274 371 274 612 536 612 536 183 78 183 78 394 518 394 518 722 202 722 202 44 208 44 208 882 748 882 748 400 261 400 261 406 715 406 715 143 168 143 168 785 501 785 501 918 687 918 687 331 681 331 681 128 798 128 798 537 520 537 520 148 331 148 331 428 796 428 796 599 917 599 917 574 596 574 596 434 737 434 737 908 156 908 156 854 841 854 841 478 298 478 298 687 365 687 365 501 290 501 290 147 881 147 881 500 333 500 333 32 937 32 937 464 299 464 299 131 671 131 671 274 621 274 621 642 846 642 846 243 488 243 488 789 433 789 433 834 210 834 210 653 667 653 667 47 803 47 803 730 764 730 764 781 552 781 552 426 780 426 780 389 547 389 547 766 309 766 309 17 263 17 263 428 725 428 725 93 511 93 511 633 227 633 227 912 506 912 506 241 904 241 904 533 320 533 320 372 114 372 114 531 65 531 65 737 664 737 664 836 541 836 541 493 167 493 167 371 494 371 494 735 385 735 385 261 956 261 956 275 185 275 185 301 710 301 710 952 536 952 536 501 832 501 832 914 220 914 220 60 15 60 15 760 500 760 500 499 719 499 719 151 517 151 517 287 590 287 590 173 936 173 936 218 334 218 334 783 105 783 105 914 774 914 774 419 10 419 10 265 98 265 98 615 126 615 126 83 703 83 703 552 110 552 110 460 55 460 55 926 188 926 188 393 426 393 426 363 331 363 331 880 834 880 834 786 147 786 147 95 334 95 334 305 686 305 686 903 855 903 855 913 766 913 766 10 551 10 551 460 86 460 86 799 959 799 959 210 511 210 511 846 655 846 655 487 566 487 566 309 191 309 191 419 876 419 876 70 810 70 810 774 669 774 669 464 26 464 26 336 93 336 93 661 55 661 55 336 350 336 350 39 669 39 669 393 524 393 524 450 705 450 705 463 710 463 710 437 779 437 779 718 350 718 350 931 24 931 24 257 90 257 90 838 505 838 505 123 950 123 950 359 498 359 498 98 416 98 416 424 188 424 188 559 699 559 699 687 412 687 412 167 40 167 40 197 720 197 720 9 384 9 384 613 468 613 468 17 275 17 275 219 923 219 923 641 798 641 798 706 332 706 332 142 578 142 578 655 786 655 786 664 185 664 185 122 104 122 104 547 402 547 402 208 286 208 286 894 435 894 435 482 529 482 529 97 426 97 426 614 150 614 150 565 137 565 137 896 198 896 198 825 470 825 470 168 373 168 373 573 141 573 141 361 870 361 870 552 795 552 795 546 273 546 273 200 164 200 164 492 639 492 639 756 54 756 54 652 695 652 695 1 263 1 263 564 403 564 403 797 357 797 357 864 274 864 274 613 951 613 951 679 548 679 548 843 407 843 407 435 556 435 556 468 20 468 20 5 709 5 709 858 369 858 369 241 761 241 761 331 100 331 100 477 203 477 203 872 472 872 472 455 943 455 943 583 427 583 427 18 624 18 624 930 577 930 577 6 111 6 111 111 734 111 734 239 166 239 166 4 436 4 436 322 468 322 468 877 652 877 652 347 82 347 82 383 639 383 639 642 323 642 323 89 857 89 857 467 58 467 58 946 150 946 150 189 1 189 1 404 811 404 811 900 340 900 340 284 126 284 126 444 297 444 297 412 915 412 915 919 958 919 958 430 374 430 374 134 814 134 814 264 82 264 82 144 38 144 38 113 409 113 409 707 841 707 841 248 561 248 561 484 597 484 597 712 457 712 457 424 164 424 164 603 436 603 436 737 241 737 241 698 308 698 308 949 553 949 553 774 387 774 387 28 240 28 240 499 462 499 462 358 924 358 924 71 116 71 116 243 824 243 824 416 11 416 11 504 707 504 707 107 604 107 604 192 815 192 815 686 34 686 34 937 162 937 162 126 271 126 271 931 952 931 952 394 456 394 456 629 895 629 895 334 420 334 420 504 441 504 441 865 304 865 304 345 478 345 478 488 557 488 557 667 535 667 535 736 593 736 593 275 772 275 772 152 450 152 450 170 247 170 247 820 478 820 478 927 759 927 759 684 310 684 310 514 126 514 126 394 15 394 15 698 507 698 507 368 159 368 159 128 657 128 657 16 918 16 918 370 274 370 274 65 21 65 21 369 617 369 617 467 716 467 716 958 676 958 676 162 175 162 175 522 355 522 355 511 516 511 516 453 287 453 287 630 505 630 505 640 383 640 383 192 262 192 262 421 866 421 866 228 754 228 754 404 853 404 853 184 924 184 924 669 384 669 384 742 342 742 342 613 384 613 384 171 487 171 487 289 230 289 230 409 137 409 137 479 438 479 438 85 299 85 299 830 361 830 361 345 239 345 239 242 555 242 555 179 173 179 173 641 93 641 93 581 367 581 367 584 468 584 468 643 947 643 947 374 664 374 664 440 172 440 172 911 742 911 742 129 577 129 577 746 879 746 879 528 845 528 845 756 343 756 343 490 413 490 413 363 822 363 822 874 245 874 245 868 91 868 91 700 459 700 459 710 580 710 580 738 906 738 906 781 550 781 550 819 593 819 593 903 491 903 491 855 882 855 882 858 367 858 367 508 451 508 451 570 939 570 939 709 567 709 567 818 543 818 543 551 778 551 778 600 205 600 205 666 801 666 801 949 149 949 149 125 261 125 261 419 908 419 908 200 118 200 118 275 122 275 122 3 935 3 935 711 796 711 796 396 508 396 508 24 738 24 738 497 946 497 946 420 760 420 760 274 355 274 355 658 687 658 687 590 771 590 771 653 622 653 622 845 594 845 594 789 864 789 864 75 389 75 389 66 483 66 483 791 708 791 708 253 523 253 523 149 108 149 108 194 157 194 157 892 845 892 845 601 300 601 300 201 928 201 928 458 259 458 259 42 866 42 866 836 957 836 957 21 114 21 114 334 762 334 762 747 345 747 345 226 343 226 343 212 329 212 329 707 734 707 734 452 158 452 158 365 469 365 469 810 643 810 643 562 90 562 90 564 496 564 496 669 381 669 381 944 933 944 933 892 121 892 121 818 749 818 749 441 910 441 910 894 562 894 562 334 368 334 368 807 850 807 850 139 521 139 521 471 929 471 929 468 117 468 117 525 484 525 484 161 452 161 452 410 406 410 406 957 443 957 443 675 934 675 934 712 659 712 659 866 312 866 312 693 761 693 761 549 800 549 800 524 780 524 780 461 874 461 874 937 931 937 931 913 725 913 725 443 388 443 388 441 466 441 466 518 238 518 238 35 266 35 266 354 848 354 848 64 278 64 278 761 15 761 15 408 196 408 196 397 388 397 388 130 857 130 857 943 956 943 956 941 778 941 778 905 54 905 54 923 65 923 65 790 489 790 489 608 862 608 862 292 571 292 571 25 651 25 651 45 199 45 199 171 936 171 936 196 789 196 789 914 394 914 394 591 138 591 138 43 834 43 834 714 491 714 491 815 76 815 76 613 440 613 440 724 770 724 770 85 47 85 47 839 365 839 365 547 4 547 4 397 202 397 202 429 92 429 92 126 10 126 10 549 147 549 147 325 337 325 337 337 502 337 502 610 696 610 696 714 842 714 842 424 204 424 204 701 131 701 131 319 524 319 524 877 909 877 909 99 366 99 366 750 711 750 711 803 538 803 538 300 515 300 515 931 174 931 174 162 328 162 328 794 888 794 888 228 656 228 656 789 895 789 895 789 458 789 458 818 379 818 379 945 345 945 345 422 216 422 216 581 659 581 659 760 696 760 696 818 642 818 642 771 46 771 46 749 615 749 615 504 3 504 3 898 306 898 306 25 180 25 180 895 882 895 882 191 717 191 717 479 645 479 645 860 345 860 345 390 375 390 375 357 616 357 616 218 718 218 718 757 704 757 704 658 589 658 589 838 678 838 678 805 208 805 208 817 414 817 414 44 870 44 870 814 630 814 630 504 840 504 840 392 821 392 821 238 423 238 423 735 723 735 723 712 549 712 549 742 828 742 828 212 216 212 216 627 10 627 10 824 38 824 38 219 443 219 443 142 325 142 325 406 733 406 733 682 170 682 170 513 663 513 663 38 390 38 390 270 132 270 132 171 829 171 829 194 753 194 753 59 487 59 487 119 546 119 546 744 18 744 18 476 845 476 845 793 894 793 894 688 733 688 733 652 352 652 352 522 816 522 816 462 736 462 736 532 666 532 666 389 603 389 603 715 160 715 160 935 97 935 97 449 958 449 958 604 738 604 738 496 151 496 151 724 494 724 494 171 812 171 812 632 825 632 825 375 151 375 151 298 15 298 15 945 556 945 556 862 365 862 365 264 53 264 53 95 582 95 582 385 558 385 558 203 128 203 128 305 839 305 839 838 550 838 550 762 762 762 762 831 610 831 610 926 9 926 9 623 713 623 713 490 541 490 541 638 219 638 219 929 864 929 864 936 652 936 652 472 816 472 816 572 710 572 710 248 97 248 97 414 613 414 613 959 376 959 376 197 313 197 313 704 432 704 432 125 327 125 327 94 761 94 761 39 776 39 776 533 308 533 308 244 233 244 233 562 56 562 56 277 529 277 529 688 575 688 575 246 251 246 251 926 363 926 363 28 894 28 894 681 71 681 71 354 822 354 822 459 361 459 361 806 412 806 412 903 351 903 351 552 778 552 778 57 46 57 46 59 397 59 397 654 11 654 11 136 548 136 548 263 416 263 416 585 645 585 645 122 141 122 141 398 921 398 921 849 805 849 805 763 380 763 380 904 429 904 429 648 62 648 62 51 160 51 160 512 164 512 164 630 749 630 749 2 231 2 231 651 823 651 823 643 307 643 307 704 84 704 84 714 746 714 746 691 479 691 479 355 935 355 935 877 220 877 220 529 653 529 653 444 348 444 348 29 618 29 618 631 657 631 657 376 727 376 727 267 159 267 159 490 930 490 930 54 415 54 415 266 656 266 656 845 349 845 349 71 597 71 597 950 667 950 667 866 606 866 606 495 524 495 524 881 903 881 903 133 409 133 409 734 869 734 869 30 96 30 96 230 190 230 190 176 943 176 943 91 908 91 908 803 383 803 383 643 50 643 50 950 503 950 503 855 267 855 267 611 845 611 845 908 951 908 951 908 715 908 715 892 76 892 76 933 303 933 303 87 914 87 914 737 710 737 710 933 874 933 874 882 89 882 89 481 898 481 898 873 801 873 801 719 494 719 494 803 251 803 251 853 765 853 765 906 382 906 382 306 792 306 792 922 607 922 607 830 863 830 863 162 838 162 838 417 99 417 99 5 337 5 337 189 846 189 846 121 566 121 566 676 685 676 685 744 875 744 875 214 244 214 244 240 367 240 367 603 483 603 483 178 881 178 881 86 644 86 644 777 902 777 902 892 21 892 21 870 758 870 758 406 393 406 393 715 830 715 830 451 7 451 7 17 399 17 399 739 844 739 844 330 714 330 714 830 806 830 806 567 257 567 257 899 79 899 79 695 719 695 719 650 384 650 384 607 339 607 339 355 865 355 865 409 222 409 222 882 143 882 143 929 697 929 697 431 602 431 602 779 412 779 412 612 904 612 904 763 824 763 824 371 16 371 16 235 558 235 558 846 96 846 96 873 150 873 150 125 88 125 88 662 121 662 121 860 525 860 525 360 215 360 215 89 391 89 391 552 98 552 98 826 130 826 130 437 257 437 257 85 433 85 433 704 398 704 398 919 438 919 438 718 665 718 665 254 236 254 236 825 354 825 354 927 286 927 286 495 226 495 226 800 268 800 268 817 771 817 771 255 749 255 749 534 932 534 932 521 616 521 616 389 918 389 918 740 346 740 346 510 801 510 801 710 339 710 339 18 320 18 320 379 856 379 856 230 288 230 288 99 35 99 35 949 742 949 742 305 158 305 158 11 934 11 934 813 748 813 748 10 876 10 876 499 353 499 353 498 132 498 132 560 953 560 953 430 468 430 468 61 856 61 856 191 640 191 640 66 560 66 560 4 335 4 335 288 885 288 885 260 290 260 290 252 545 252 545 867 567 867 567 929 884 929 884 289 82 289 82 212 412 212 412 231 843 231 843 602 114 602 114 624 807 624 807 450 313 450 313 278 950 278 950 103 422 103 422 503 674 503 674 692 410 692 410 857 746 857 746 514 339 514 339 898 685 898 685 144 577 144 577 959 308 959 308 432 303 432 303 812 460 812 460 807 499 807 499 345 525 345 525 141 381 141 381 761 783 761 783 589 946 589 946 463 611 463 611 295 171 295 171 55 523 55 523 558 244 558 244 395 207 395 207 133 355 133 355 504 751 504 751 513 157 513 157 389 381 389 381 62 701 62 701 342 855 342 855 567 266 567 266 162 396 162 396 448 958 448 958 630 481 630 481 381 840 381 840 561 143 561 143 104 139 104 139 326 66 326 66 462 669 462 669 83 713 83 713 177 303 177 303 553 77 553 77 83 839 83 839 934 94 934 94 715 30 715 30 257 230 257 230 932 235 932 235 80 131 80 131 303 468 303 468 211 910 211 910 6 218 6 218 606 851 606 851 340 693 340 693 23 851 23 851 158 270 158 270 636 835 636 835 951 709 951 709 282 651 282 651 906 108 906 108 726 777 726 777 915 137 915 137 872 779 872 779 550 536 550 536 411 152 411 152 295 583 295 583 143 488 143 488 721 57 721 57 311 359 311 359 732 886 732 886 279 106 279 106 361 580 361 580 411 203 411 203 195 618 195 618 145 332 145 332 473 636 473 636 773 516 773 516 792 161 792 161 357 482 357 482 548 734 548 734 466 575 466 575 201 773 201 773 876 758 876 758 5 549 5 549 129 906 129 906 532 519 532 519 778 599 778 599 28 584 28 584 132 486 132 486 467 184 467 184 898 112 898 112 774 861 774 861 423 932 423 932 275 46 275 46 47 356 47 356 742 456 742 456 800 830 800 830 751 153 751 153 515 754 515 754 638 87 638 87 263 957 263 957 30 52 30 52 113 348 113 348 813 535 813 535 663 511 663 511 795 730 795 730 613 652 613 652 431 781 431 781 922 347 922 347 194 112 194 112 524 247 524 247 833 444 833 444 751 859 751 859 787 275 787 275 929 684 929 684 308 559 308 559 192 384 192 384 935 596 935 596 587 864 587 864 611 338 611 338 338 900 338 900 565 431 565 431 124 413 124 413 699 290 699 290 386 76 386 76 938 921 938 921 305 873 305 873 748 829 748 829 883 711 883 711 424 904 424 904 25 924 25 924 495 700 495 700 894 175 894 175 669 831 669 831 441 880 441 880 358 813 358 813 310 644 310 644 846 340 846 340 693 197 693 197 303 567 303 567 714 829 714 829 183 268 183 268 219 175 219 175 935 510 935 510 934 462 934 462 789 427 789 427 56 772 56 772 939 806 939 806 630 45 630 45 678 182 678 182 88 921 88 921 87 598 87 598 169 77 169 77 613 563 613 563 905 834 905 834 650 881 650 881 43 485 43 485 530 486 530 486 159 734 159 734 233 745 233 745 16 360 16 360 244 896 244 896 208 718 208 718 163 68 163 68 128 397 128 397 422 509 422 509 781 841 781 841 258 825 258 825 630 155 630 155 209 699 209 699 13 400 13 400 322 312 322 312 764 808 764 808 276 925 276 925 62 727 62 727 606 647 606 647 609 710 609 710 394 777 394 777 459 275 459 275 214 106 214 106 690 397 690 397 594 228 594 228 866 377 866 377 804 294 804 294 315 16 315 16 583 211 583 211 945 638 945 638 263 193 263 193 586 741 586 741 390 827 390 827 419 24 419 24 123 960 123 960 428 416 428 416 174 65 174 65 423 507 423 507 381 295 381 295 813 279 813 279 219 74 219 74 297 156 297 156 411 671 411 671 873 379 873 379 918 112 918 112 609 258 609 258 770 909 770 909 374 121 374 121 411 812 411 812 957 768 957 768 304 565 304 565 799 361 799 361 357 70 357 70 561 429 561 429 833 496 833 496 609 689 609 689 440 631 440 631 403 522 403 522 249 178 249 178 124 420 124 420 465 569 465 569 611 545 611 545 931 22 931 22 99 148 99 148 164 327 164 327 173 390 173 390 221 448 221 448 579 692 579 692 173 742 173 742 638 463 638 463 196 148 196 148 906 699 906 699 361 410 361 410 869 272 869 272 949 697 949 697 931 28 931 28 662 680 662 680 749 736 749 736 893 334 893 334 48 470 48 470 99 18 99 18 169 70 169 70 451 902 451 902 565 104 565 104 21 123 21 123 37 56 37 56 36 311 36 311 352 164 352 164 464 626 464 626 96 462 96 462 204 88 204 88 112 334 112 334 32 394 32 394 309 558 309 558 39 861 39 861 210 857 210 857 898 59 898 59 676 955 676 955 562 642 562 642 885 51 885 51 931 539 931 539 943 295 943 295 541 150 541 150 916 430 916 430 55 883 55 883 437 534 437 534 928 364 928 364 828 927 828 927 537 809 537 809 868 510 868 510 185 265 185 265 872 160 872 160 743 403 743 403 36 51 36 51 286 374 286 374 639 190 639 190 606 302 606 302 689 838 689 838 635 424 635 424 928 792 928 792 869 704 869 704 2 800 2 800 827 259 827 259 945 818 945 818 501 237 501 237 349 88 349 88 539 371 539 371 587 187 587 187 208 772 208 772 503 671 503 671 90 864 90 864 613 238 613 238 808 249 808 249 877 875 877 875 141 285 141 285 831 780 831 780 689 76 689 76 730 956 730 956 464 570 464 570 569 529 569 529 539 822 539 822 591 941 591 941 844 30 844 30 781 384 781 384 689 726 689 726 888 840 888 840 378 869 378 869 878 335 878 335 137 419 137 419 695 852 695 852 447 213 447 213 541 844 541 844 525 773 525 773 489 745 489 745 310 559 310 559 826 145 826 145 849 3 849 3 384 800 384 800 330 614 330 614 450 164 450 164 161 177 161 177 25 32 25 32 306 265 306 265 523 101 523 101 464 460 464 460 769 580 769 580 264 134 264 134 283 500 283 500 260 778 260 778 385 31 385 31 95 819 95 819 80 896 80 896 204 342 204 342 920 538 920 538 611 886 611 886 274 529 274 529 89 256 89 256 652 251 652 251 53 787 53 787 743 739 743 739 595 453 595 453 729 391 729 391 674 223 674 223 236 667 236 667 358 668 358 668 381 900 381 900 950 622 950 622 958 606 958 606 959 441 959 441 52 183 52 183 767 854 767 854 249 401 249 401 523 466 523 466 443 292 443 292 521 428 521 428 124 345 124 345 823 218 823 218 720 592 720 592 98 580 98 580 802 347 802 347 496 456 496 456 815 449 815 449 535 181 535 181 9 124 9 124 739 272 739 272 277 827 277 827 820 594 820 594 845 929 845 929 829 807 829 807 320 836 320 836 70 112 70 112 141 47 141 47 939 66 939 66 811 608 811 608 476 741 476 741 484 266 484 266 795 215 795 215 918 533 918 533 705 454 705 454 113 537 113 537 952 25 952 25 379 935 379 935 514 40 514 40 79 640 79 640 561 191 561 191 409 411 409 411 877 416 877 416 412 931 412 931 370 573 370 573 428 567 428 567 654 322 654 322 948 745 948 745 807 9 807 9 754 192 754 192 52 867 52 867 374 502 374 502 447 86 447 86 295 185 295 185 873 730 873 730 125 46 125 46 806 731 806 731 904 362 904 362 189 442 189 442 680 759 680 759 905 844 905 844 914 854 914 854 274 759 274 759 533 862 533 862 835 834 835 834 695 710 695 710 919 947 919 947 938 295 938 295 921 555 921 555 908 240 908 240 310 576 310 576 753 427 753 427 754 494 754 494 30 955 30 955 96 620 96 620 188 628 188 628 228 727 228 727 522 859 522 859 630 383 630 383 472 940 472 940 397 277 397 277 68 911 68 911 610 568 610 568 468 732 468 732 293 365 293 365 408 817 408 817 951 317 951 317 555 675 555 675 334 552 334 552 190 826 190 826 500 864 500 864 660 819 660 819 326 396 326 396 68 894 68 894 309 710 309 710 187 577 187 577 456 605 456 605 375 595 375 595 281 532 281 532 525 66 525 66 596 865 596 865 931 846 931 846 571 303 571 303 823 363 823 363 356 796 356 796 150 707 150 707 377 892 377 892 230 50 230 50 311 84 311 84 540 584 540 584 304 223 304 223 775 523 775 523 265 461 265 461 387 434 387 434 956 959 956 959 775 811 775 811 407 269 407 269 24 21 24 21 124 64 124 64 19 7 19 7 159 280 159 280 359 519 359 519 11 135 11 135 408 20 408 20 861 115 861 115 62 221 62 221 135 56 135 56 900 840 900 840 79 932 79 932 169 556 169 556 333 890 333 890 770 407 770 407 880 559 880 559 502 776 502 776 826 176 826 176 833 950 833 950 383 730 383 730 753 903 753 903 235 641 235 641 236 474 236 474 505 426 505 426 424 190 424 190 252 208 252 208 498 888 498 888 218 802 218 802 360 257 360 257 779 67 779 67 191 710 191 710 799 202 799 202 573 934 573 934 757 192 757 192 767 888 767 888 949 66 949 66 471 746 471 746 929 835 929 835 522 439 522 439 924 298 924 298 526 487 526 487 465 668 465 668 298 392 298 392 384 626 384 626 375 476 375 476 956 632 956 632 162 411 162 411 174 240 174 240 494 814 494 814 784 205 784 205 752 245 752 245 626 824 626 824 721 322 721 322 824 15 824 15 537 737 537 737 509 957 509 957 482 755 482 755 447 597 447 597 626 894 626 894 399 4 399 4 59 803 59 803 199 484 199 484 241 54 241 54 64 206 64 206 296 938 296 938 856 906 856 906 943 766 943 766 779 600 779 600 352 355 352 355 10 403 10 403 868 61 868 61 474 585 474 585 636 293 636 293 341 572 341 572 425 291 425 291 714 900 714 900 343 170 343 170 100 433 100 433 949 621 949 621 919 151 919 151 109 705 109 705 136 465 136 465 572 684 572 684 879 433 879 433 372 936 372 936 122 548 122 548 840 387 840 387 765 675 765 675 428 282 428 282 951 848 951 848 167 576 167 576 208 212 208 212 512 767 512 767 15 808 15 808 3 199 3 199 674 343 674 343 520 137 520 137 827 828 827 828 764 43 764 43 31 550 31 550 873 88 873 88 832 355 832 355 517 713 517 713 524 774 524 774 501 226 501 226 509 355 509 355 400 578 400 578 865 738 865 738 190 637 190 637 222 928 222 928 445 281 445 281 106 813 106 813 31 79 31 79 338 783 338 783 906 656 906 656 884 62 884 62 758 510 758 510 4 870 4 870 267 232 267 232 928 941 928 941 611 664 611 664 245 568 245 568 636 448 636 448 378 194 378 194 859 924 859 924 918 925 918 925 865 802 865 802 793 294 793 294 889 97 889 97 931 402 931 402 369 114 369 114 245 907 245 907 371 565 371 565 8 343 8 343 859 161 859 161 767 564 767 564 657 858 657 858 771 566 771 566 57 764 57 764 19 738 19 738 586 407 586 407 255 692 255 692 785 177 785 177 942 153 942 153 44 257 44 257 217 246 217 246 464 629 464 629 142 799 142 799 4 749 4 749 814 97 814 97 163 701 163 701 687 760 687 760 670 495 670 495 346 857 346 857 888 191 888 191 654 490 654 490 392 29 392 29 315 517 315 517 58 174 58 174 424 121 424 121 846 588 846 588 366 649 366 649 88 705 88 705 763 299 763 299 958 720 958 720 144 457 144 457 894 44 894 44 613 447 613 447 382 44 382 44 216 805 216 805 318 329 318 329 207 366 207 366 533 213 533 213 85 607 85 607 744 384 744 384 330 562 330 562 625 171 625 171 97 849 97 849 446 621 446 621 866 415 866 415 48 273 48 273 937 431 937 431 190 342 190 342 613 523 613 523 282 686 282 686 419 319 419 319 607 778 607 778 75 229 75 229 97 4 97 4 301 430 301 430 542 179 542 179 737 284 737 284 235 804 235 804 278 871 278 871 303 281 303 281 333 120 333 120 166 325 166 325 349 688 349 688 686 31 686 31 637 155 637 155 830 397 830 397 863 180 863 180 30 795 30 795 310 259 310 259 140 79 140 79 574 157 574 157 951 826 951 826 67 792 67 792 293 382 293 382 680 63 680 63 307 622 307 622 545 464 545 464 785 147 785 147 954 191 954 191 449 235 449 235 782 177 782 177 668 229 668 229 784 258 784 258 13 102 13 102 390 576 390 576 595 583 595 583 264 301 264 301 516 276 516 276 70 384 70 384 325 462 325 462 320 741 320 741 274 234 274 234 395 697 395 697 957 785 957 785 403 399 403 399 678 862 678 862 456 931 456 931 670 15 670 15 109 676 109 676 372 409 372 409 448 396 448 396 18 305 18 305 845 330 845 330 916 682 916 682 346 680 346 680 354 265 354 265 377 397 377 397 749 180 749 180 509 364 509 364 650 540 650 540 126 725 126 725 116 686 116 686 174 840 174 840 357 250 357 250 33 721 33 721 523 631 523 631 255 881 255 881 487 590 487 590 900 413 900 413 128 765 128 765 748 955 748 955 149 942 149 942 253 427 253 427 764 704 764 704 467 552 467 552 832 249 832 249 147 353 147 353 256 81 256 81 503 888 503 888 114 692 114 692 397 261 397 261 502 17 502 17 215 403 215 403 40 541 40 541 855 236 855 236 301 729 301 729 862 523 862 523 866 941 866 941 505 307 505 307 627 401 627 401 119 442 119 442 877 437 877 437 566 197 566 197 707 282 707 282 676 10 676 10 607 320 607 320 195 884 195 884 827 412 827 412 359 802 359 802 168 278 168 278 443 933 443 933 585 11 585 11 572 390 572 390 789 75 789 75 764 381 764 381 544 571 544 571 562 117 562 117 611 737 611 737 342 452 342 452 909 297 909 297 333 694 333 694 241 633 241 633 459 366 459 366 754 507 754 507 598 865 598 865 20 238 20 238 395 566 395 566 815 706 815 706 477 391 477 391 558 538 558 538 655 35 655 35 337 336 337 336 381 525 381 525 555 305 555 305 19 59 19 59 868 317 868 317 340 343 340 343 311 360 311 360 276 194 276 194 629 796 629 796 319 12 319 12 449 693 449 693 400 381 400 381 339 835 339 835 794 656 794 656 885 76 885 76 835 242 835 242 329 135 329 135 708 583 708 583 256 33 256 33 932 380 932 380 216 856 216 856 847 683 847 683 67 29 67 29 820 486 820 486 400 735 400 735 458 476 458 476 949 152 949 152 110 624 110 624 60 745 60 745 666 344 666 344 888 529 888 529 855 85 855 85 727 264 727 264 13 167 13 167 602 888 602 888 568 514 568 514 23 63 23 63 936 399 936 399 247 368 247 368 63 876 63 876 697 594 697 594 54 424 54 424 686 159 686 159 891 775 891 775 836 837 836 837 218 746 218 746 921 546 921 546 25 567 25 567 784 936 784 936 535 674 535 674 328 745 328 745 848 92 848 92 117 715 117 715 115 787 115 787 648 653 648 653 776 454 776 454 112 114 112 114 924 253 924 253 725 277 725 277 318 488 318 488 302 89 302 89 703 816 703 816 677 465 677 465 130 432 130 432 318 58 318 58 758 876 758 876 575 82 575 82 775 56 775 56 37 945 37 945 741 779 741 779 355 323 355 323 412 59 412 59 833 873 833 873 782 146 782 146 603 440 603 440 50 337 50 337 144 360 144 360 405 615 405 615 390 895 390 895 783 820 783 820 70 689 70 689 124 708 124 708 534 11 534 11 155 623 155 623 270 145 270 145 221 698 221 698 208 321 208 321 73 412 73 412 795 16 795 16 827 61 827 61 904 303 904 303 457 385 457 385 330 658 330 658 299 185 299 185 691 373 691 373 427 680 427 680 489 134 489 134 810 777 810 777 869 296 869 296 348 647 348 647 628 304 628 304 136 835 136 835 697 875 697 875 841 82 841 82 361 534 361 534 399 444 399 444 269 36 269 36 95 254 95 254 516 60 516 60 15 713 15 713 574 249 574 249 843 321 843 321 194 104 194 104 531 766 531 766 489 525 489 525 928 606 928 606 808 689 808 689 682 710 682 710 473 796 473 796 605 951 605 951 800 138 800 138 22 287 22 287 700 740 700 740 550 700 550 700 412 844 412 844 416 881 416 881 917 463 917 463 858 194 858 194 858 600 858 600 481 387 481 387 755 10 755 10 793 769 793 769 571 377 571 377 565 761 565 761 319 158 319 158 110 931 110 931 278 855 278 855 51 907 51 907 747 766 747 766 415 139 415 139 387 802 387 802 888 198 888 198 187 806 187 806 184 608 184 608 294 399 294 399 68 731 68 731 686 873 686 873 754 853 754 853 355 286 355 286 492 801 492 801 39 394 39 394 627 765 627 765 461 191 461 191 850 317 850 317 811 890 811 890 68 153 68 153 707 126 707 126 749 724 749 724 691 365 691 365 150 952 150 952 38 404 38 404 642 84 642 84 62 590 62 590 381 635 381 635 525 384 525 384 759 802 759 802 537 441 537 441 445 507 445 507 640 395 640 395 165 62 165 62 777 921 777 921 904 324 904 324 158 227 158 227 270 370 270 370 622 246 622 246 702 66 702 66 1 364 1 364 527 451 527 451 233 192 233 192 142 442 142 442 76 671 76 671 665 544 665 544 739 429 739 429 164 546 164 546 763 960 763 960 888 800 888 800 55 163 55 163 111 238 111 238 907 213 907 213 762 853 762 853 259 200 259 200 347 787 347 787 186 546 186 546 427 535 427 535 419 639 419 639 149 70 149 70 900 556 900 556 665 889 665 889 74 828 74 828 423 314 423 314 529 657 529 657 791 250 791 250 30 718 30 718 735 628 735 628 282 519 282 519 827 189 827 189 654 389 654 389 322 289 322 289 178 877 178 877 375 254 375 254 369 346 369 346 487 106 487 106 210 750 210 750 757 688 757 688 369 252 369 252 406 718 406 718 637 141 637 141 660 824 660 824 908 339 908 339 703 800 703 800 687 251 687 251 504 823 504 823 324 381 324 381 741 764 741 764 356 861 356 861 218 635 218 635 637 466 637 466 253 694 253 694 144 69 144 69 139 735 139 735 628 214 628 214 148 162 148 162 592 599 592 599 506 665 506 665 822 86 822 86 449 120 449 120 211 925 211 925 396 65 396 65 881 678 881 678 3 351 3 351 41 433 41 433 81 745 81 745 105 250 105 250 503 279 503 279 694 357 694 357 548 50 548 50 346 357 346 357 370 353 370 353 55 22 55 22 560 52 560 52 672 53 672 53 648 650 648 650 174 647 174 647 361 647 361 647 527 711 527 711 383 205 383 205 436 481 436 481 862 315 862 315 174 381 174 381 433 931 433 931 32 184 32 184 245 139 245 139 1 483 1 483 124 815 124 815 605 577 605 577 172 765 172 765 533 845 533 845 766 599 766 599 26 242 26 242 895 213 895 213 822 465 822 465 657 960 657 960 643 574 643 574 107 152 107 152 625 195 625 195 149 656 149 656 197 28 197 28 878 140 878 140 724 826 724 826 614 618 614 618 652 832 652 832 132 374 132 374 492 265 492 265 416 884 416 884 362 154 362 154 70 582 70 582 482 595 482 595 162 367 162 367 29 893 29 893 366 69 366 69 519 172 519 172 75 164 75 164 795 101 795 101 817 668 817 668 877 804 877 804 877 627 877 627 929 662 929 662 285 928 285 928 176 735 176 735 886 209 886 209 746 854 746 854 255 486 255 486 47 196 47 196 403 883 403 883 373 873 373 873 867 66 867 66 774 119 774 119 114 783 114 783 382 341 382 341 145 157 145 157 830 601 830 601 3 222 3 222 551 211 551 211 174 666 174 666 256 265 256 265 353 625 353 625 661 843 661 843 626 476 626 476 850 442 850 442 465 945 465 945 186 861 186 861 406 924 406 924 6 707 6 707 210 21 210 21 321 370 321 370 490 652 490 652 11 225 11 225 536 100 536 100 855 637 855 637 42 308 42 308 877 168 877 168 514 261 514 261 553 245 553 245 148 87 148 87 442 366 442 366 43 795 43 795 868 718 868 718 292 186 292 186 369 205 369 205 565 190 565 190 919 482 919 482 647 778 647 778 176 702 176 702 585 248 585 248 938 534 938 534 290 10 290 10 7 660 7 660 141 563 141 563 849 244 849 244 303 739 303 739 934 47 934 47 128 791 128 791 172 515 172 515 730 445 730 445 521 608 521 608 93 142 93 142 53 807 53 807 829 887 829 887 384 175 384 175 128 599 128 599 201 771 201 771 835 452 835 452 776 737 776 737 886 711 886 711 581 189 581 189 539 475 539 475 30 828 30 828 523 434 523 434 581 314 581 314 384 516 384 516 716 686 716 686 680 159 680 159 690 184 690 184 42 575 42 575 393 144 393 144 74 424 74 424 346 49 346 49 329 876 329 876 198 564 198 564 488 822 488 822 331 672 331 672 31 792 31 792 252 623 252 623 376 534 376 534 893 912 893 912 661 617 661 617 711 486 711 486 936 317 936 317 490 583 490 583 888 755 888 755 134 61 134 61 99 288 99 288 81 137 81 137 470 76 470 76 340 347 340 347 238 27 238 27 892 777 892 777 625 943 625 943 190 387 190 387 950 191 950 191 724 188 724 188 319 645 319 645 210 130 210 130 640 586 640 586 12 619 12 619 685 743 685 743 861 424 861 424 944 945 944 945 103 726 103 726 837 750 837 750 163 454 163 454 640 919 640 919 28 59 28 59 241 496 241 496 142 674 142 674 855 272 855 272 342 572 342 572 695 949 695 949 135 777 135 777 47 845 47 845 220 191 220 191 920 950 920 950 402 727 402 727 403 909 403 909 14 459 14 459 823 59 823 59 657 31 657 31 582 765 582 765 886 215 886 215 273 863 273 863 105 873 105 873 706 866 706 866 19 506 19 506 789 890 789 890 21 17 21 17 526 299 526 299 811 451 811 451 20 280 20 280 12 96 12 96 953 957 953 957 708 174 708 174 547 200 547 200 243 356 243 356 714 219 714 219 844 880 844 880 125 653 125 653 472 626 472 626 286 682 286 682 881 575 881 575 226 623 226 623 519 799 519 799 274 911 274 911 734 398 734 398 12 816 12 816 462 255 462 255 706 239 706 239 578 596 578 596 378 600 378 600 698 680 698 680 585 837 585 837 279 750 279 750 31 599 31 599 787 618 787 618 178 295 178 295 482 34 482 34 691 125 691 125 56 672 56 672 90 168 90 168 104 31 104 31 817 750 817 750 213 847 213 847 793 710 793 710 699 401 699 401 454 734 454 734 103 380 103 380 703 85 703 85 159 2 159 2 361 813 361 813 87 875 87 875 704 740 704 740 169 399 169 399 794 935 794 935 430 605 430 605 619 80 619 80 82 570 82 570 119 429 119 429 211 512 211 512 792 451 792 451 453 185 453 185 315 327 315 327 80 552 80 552 355 163 355 163 496 832 496 832 805 503 805 503 117 939 117 939 107 534 107 534 257 580 257 580 242 389 242 389 77 157 77 157 395 383 395 383 483 442 483 442 669 499 669 499 613 340 613 340 737 644 737 644 837 920 837 920 613 328 613 328 267 357 267 357 266 778 266 778 915 850 915 850 646 457 646 457 652 485 652 485 675 630 675 630 378 476 378 476 958 762 958 762 52 360 52 360 265 237 265 237 614 238 614 238 73 288 73 288 17 388 17 388 856 853 856 853 134 58 134 58 420 833 420 833 495 14 495 14 750 529 750 529 198 694 198 694 77 97 77 97 732 411 732 411 40 134 40 134 147 856 147 856 832 70 832 70 612 383 612 383 291 27 291 27 411 212 411 212 58 372 58 372 598 656 598 656 956 244 956 244 73 159 73 159 248 625 248 625 444 354 444 354 400 694 400 694 11 622 11 622 38 332 38 332 443 326 443 326 719 823 719 823 374 618 374 618 670 417 670 417 475 392 475 392 704 750 704 750 368 240 368 240 462 35 462 35 205 584 205 584 866 89 866 89 51 482 51 482 686 443 686 443 545 890 545 890 649 552 649 552 680 312 680 312 875 697 875 697 867 293 867 293 417 398 417 398 817 117 817 117 663 891 663 891 107 531 107 531 299 760 299 760 396 481 396 481 402 819 402 819 801 951 801 951 594 908 594 908 778 415 778 415 73 856 73 856 703 343 703 343 612 351 612 351 904 722 904 722 105 158 105 158 452 695 452 695 494 902 494 902 31 955 31 955 684 29 684 29 696 111 696 111 152 34 152 34 155 354 155 354 292 418 292 418 833 458 833 458 858 909 858 909 26 770 26 770 195 351 195 351 328 871 328 871 219 929 219 929 899 10 899 10 563 843 563 843 536 942 536 942 562 846 562 846 742 526 742 526 657 843 657 843 608 725 608 725 926 282 926 282 14 164 14 164 826 644 826 644 267 911 267 911 539 393 539 393 840 928 840 928 587 667 587 667 230 929 230 929 162 792 162 792 32 245 32 245 579 597 579 597 957 359 957 359 553 737 553 737 471 823 471 823 424 842 424 842 540 286 540 286 937 336 937 336 462 646 462 646 102 231 102 231 321 14 321 14 176 569 176 569 736 455 736 455 169 482 169 482 40 825 40 825 330 626 330 626 746 351 746 351 862 367 862 367 398 806 398 806 5 592 5 592 587 691 587 691 627 67 627 67 752 26 752 26 814 936 814 936 671 167 671 167 83 531 83 531 140 857 140 857 465 398 465 398 66 610 66 610 236 468 236 468 380 472 380 472 530 263 530 263 491 892 491 892 739 589 739 589 955 410 955 410 812 253 812 253 574 383 574 383 345 589 345 589 92 171 92 171 429 551 429 551 400 722 400 722 508 428 508 428 235 926 235 926 241 940 241 940 144 618 144 618 586 815 586 815 950 648 950 648 599 559 599 559 874 509 874 509 254 412 254 412 906 256 906 256 826 599 826 599 74 254 74 254 343 631 343 631 115 473 115 473 248 135 248 135 31 356 31 356 82 389 82 389 127 296 127 296 558 421 558 421 661 355 661 355 299 653 299 653 634 708 634 708 569 86 569 86 665 304 665 304 223 593 223 593 885 192 885 192 427 280 427 280 115 498 115 498 956 831 956 831 1 258 1 258 647 523 647 523 440 317 440 317 250 471 250 471 452 622 452 622 243 156 243 156 871 774 871 774 852 177 852 177 477 119 477 119 647 292 647 292 369 386 369 386 493 143 493 143 210 624 210 624 15 934 15 934 259 190 259 190 524 14 524 14 349 157 349 157 789 674 789 674 652 689 652 689 879 306 879 306 782 211 782 211 884 767 884 767 760 399 760 399 210 577 210 577 624 167 624 167 266 673 266 673 307 334 307 334 562 447 562 447 657 237 657 237 564 493 564 493 876 929 876 929 573 955 573 955 78 7 78 7 735 541 735 541 706 869 706 869 713 476 713 476 485 200 485 200 620 66 620 66 586 637 586 637 519 365 519 365 157 118 157 118 521 101 521 101 549 739 549 739 259 620 259 620 742 164 742 164 165 171 165 171 4 703 4 703 724 48 724 48 527 595 527 595 743 380 743 380 860 107 860 107 333 454 333 454 914 264 914 264 364 308 364 308 315 920 315 920 676 520 676 520 290 912 290 912 110 382 110 382 408 664 408 664 218 399 218 399 681 51 681 51 14 490 14 490 117 924 117 924 837 433 837 433 624 62 624 62 331 636 331 636 609 250 609 250 259 276 259 276 547 293 547 293 546 697 546 697 934 263 934 263 241 93 241 93 622 925 622 925 142 487 142 487 467 343 467 343 128 347 128 347 526 779 526 779 565 576 565 576 656 117 656 117 261 276 261 276 798 360 798 360 856 471 856 471 635 398 635 398 490 125 490 125 828 454 828 454 202 496 202 496 842 737 842 737 156 460 156 460 164 552 164 552 600 930 600 930 90 147 90 147 841 629 841 629 339 659 339 659 398 959 398 959 28 301 28 301 327 12 327 12 506 543 506 543 816 680 816 680 515 681 515 681 763 858 763 858 552 341 552 341 817 597 817 597 556 415 556 415 431 127 431 127 422 756 422 756 770 323 770 323 733 770 733 770 320 282 320 282 877 428 877 428 436 138 436 138 836 552 836 552 900 914 900 914 227 609 227 609 877 617 877 617 224 181 224 181 255 374 255 374 348 469 348 469 957 600 957 600 783 469 783 469 109 921 109 921 460 720 460 720 192 158 192 158 397 809 397 809 471 186 471 186 531 697 531 697 41 507 41 507 682 215 682 215 271 401 271 401 742 329 742 329 302 303 302 303 164 500 164 500 669 133 669 133 662 52 662 52 713 56 713 56 641 535 641 535 624 929 624 929 320 544 320 544 167 268 167 268 511 68 511 68 149 123 149 123 320 816 320 816 181 97 181 97 346 833 346 833 728 424 728 424 181 138 181 138 143 402 143 402 7 60 7 60 634 339 634 339 22 31 22 31 603 252 603 252 238 141 238 141 749 880 749 880 195 307 195 307 124 5 124 5 475 944 475 944 235 518 235 518 19 154 19 154 667 890 667 890 336 698 336 698 821 11 821 11 634 255 634 255 251 113 251 113 341 890 341 890 58 9 58 9 901 917 901 917 647 528 647 528 223 28 223 28 271 382 271 382 274 572 274 572 130 295 130 295 936 682 936 682 598 135 598 135 889 218 889 218 362 782 362 782 68 531 68 531 182 397 182 397 153 591 153 591 132 712 132 712 415 573 415 573 886 248 886 248 143 127 143 127 317 393 317 393 374 877 374 877 163 604 163 604 759 337 759 337 71 41 71 41 395 719 395 719 624 873 624 873 526 438 526 438 507 38 507 38 21 107 21 107 677 265 677 265 393 88 393 88 639 822 639 822 196 254 196 254 349 889 349 889 819 788 819 788 677 659 677 659 857 197 857 197 20 953 20 953 779 176 779 176 954 19 954 19 627 167 627 167 185 62 185 62 398 688 398 688 778 11 778 11 749 647 749 647 120 638 120 638 824 538 824 538 674 143 674 143 678 331 678 331 765 172 765 172 134 306 134 306 144 629 144 629 441 601 441 601 439 831 439 831 885 638 885 638 737 402 737 402 516 468 516 468 722 875 722 875 3 898 3 898 162 699 162 699 548 162 548 162 827 293 827 293 236 67 236 67 350 516 350 516 53 296 53 296 159 227 159 227 109 903 109 903 741 515 741 515 470 267 470 267 43 88 43 88 2 844 2 844 418 177 418 177 77 891 77 891 55 125 55 125 560 896 560 896 421 84 421 84 116 788 116 788 66 156 66 156 682 596 682 596 611 315 611 315 751 93 751 93 689 837 689 837 760 495 760 495 796 130 796 130 141 956 141 956 936 47 936 47 652 939 652 939 493 508 493 508 295 86 295 86 150 846 150 846 548 140 548 140 610 447 610 447 92 912 92 912 487 601 487 601 444 24 444 24 330 735 330 735 71 591 71 591 519 645 519 645 529 531 529 531 751 434 751 434 69 311 69 311 929 899 929 899 737 525 737 525 245 175 245 175 45 912 45 912 936 236 936 236 682 5 682 5 819 603 819 603 140 282 140 282 355 787 355 787 154 558 154 558 539 287 539 287 239 856 239 856 656 62 656 62 572 478 572 478 75 930 75 930 771 319 771 319 427 433 427 433 861 618 861 618 416 71 416 71 502 773 502 773 561 434 561 434 588 871 588 871 439 885 439 885 115 861 115 861 416 133 416 133 403 937 403 937 621 271 621 271 552 190 552 190 500 368 500 368 834 134 834 134 3 28 3 28 298 439 298 439 803 274 803 274 488 479 488 479 623 172 623 172 832 96 832 96 6 292 6 292 297 606 297 606 859 420 859 420 689 303 689 303 694 14 694 14 508 414 508 414 371 632 371 632 253 489 253 489 769 616 769 616 766 772 766 772 355 221 355 221 542 20 542 20 499 198 499 198 78 309 78 309 90 456 90 456 531 373 531 373 666 572 666 572 519 86 519 86 324 814 324 814 280 656 280 656 898 351 898 351 456 76 456 76 718 452 718 452 363 426 363 426 748 700 748 700 72 137 72 137 11 772 11 772 657 907 657 907 503 598 503 598 940 241 940 241 646 751 646 751 212 30 212 30 175 699 175 699 277 616 277 616 695 540 695 540 635 229 635 229 383 306 383 306 42 927 42 927 679 99 679 99 329 583 329 583 359 405 359 405 685 270 685 270 945 608 945 608 772 856 772 856 778 21 778 21 781 254 781 254 13 117 13 117 795 460 795 460 422 375 422 375 600 6 600 6 185 280 185 280 631 769 631 769 21 883 21 883 239 506 239 506 589 689 589 689 891 952 891 952 408 483 408 483 558 52 558 52 131 589 131 589 942 671 942 671 876 423 876 423 264 672 264 672 845 574 845 574 285 342 285 342 604 274 604 274 777 606 777 606 662 24 662 24 569 323 569 323 68 832 68 832 819 319 819 319 772 114 772 114 141 515 141 515 777 328 777 328 307 373 307 373 279 785 279 785 549 557 549 557 263 144 263 144 502 567 502 567 265 828 265 828 206 212 206 212 413 382 413 382 169 248 169 248 921 629 921 629 86 589 86 589 358 53 358 53 250 431 250 431 643 579 643 579 650 111 650 111 449 795 449 795 532 656 532 656 260 171 260 171 439 461 439 461 678 17 678 17 346 881 346 881 745 573 745 573 667 456 667 456 283 293 283 293 449 730 449 730 557 403 557 403 406 281 406 281 759 364 759 364 657 486 657 486 342 813 342 813 807 799 807 799 162 136 162 136 823 105 823 105 470 686 470 686 321 29 321 29 364 849 364 849 215 562 215 562 798 486 798 486 335 70 335 70 253 724 253 724 619 442 619 442 352 44 352 44 865 296 865 296 456 638 456 638 362 225 362 225 176 787 176 787 486 95 486 95 146 460 146 460 72 719 72 719 509 769 509 769 153 209 153 209 720 763 720 763 435 889 435 889 706 506 706 506 134 721 134 721 861 495 861 495 86 533 86 533 574 195 574 195 635 501 635 501 23 15 23 15 927 150 927 150 366 546 366 546 516 913 516 913 347 255 347 255 508 307 508 307 526 539 526 539 495 892 495 892 774 611 774 611 216 416 216 416 91 692 91 692 776 521 776 521 181 738 181 738 610 530 610 530 594 498 594 498 733 397 733 397 772 351 772 351 646 255 646 255 177 792 177 792 187 927 187 927 785 320 785 320 880 154 880 154 308 173 308 173 942 82 942 82 826 683 826 683 920 694 920 694 196 508 196 508 793 771 793 771 591 243 591 243 539 567 539 567 393 945 393 945 654 558 654 558 861 282 861 282 633 694 633 694 75 263 75 263 565 337 565 337 870 645 870 645 534 659 534 659 298 465 298 465 791 743 791 743 955 831 955 831 824 810 824 810 75 595 75 595 285 55 285 55 793 596 793 596 190 352 190 352 822 508 822 508 678 681 678 681 198 763 198 763 884 395 884 395 261 881 261 881 93 819 93 819 64 695 64 695 360 320 360 320 920 535 920 535 369 200 369 200 67 144 67 144 102 83 102 83 587 723 587 723 653 159 653 159 76 584 76 584 188 282 188 282 352 427 352 427 281 231 281 231 951 170 951 170 259 353 259 353 469 868 469 868 422 495 422 495 547 728 547 728 515 829 515 829 283 572 283 572 944 615 944 615 334 56 334 56 535 386 535 386 30 873 30 873 693 660 693 660 196 288 196 288 540 663 540 663 715 225 715 225 177 378 177 378 531 293 531 293 878 287 878 287 911 24 911 24 481 350 481 350 263 91 263 91 492 321 492 321 855 771 855 771 387 390 387 390 814 472 814 472 369 289 369 289 400 599 400 599 467 503 467 503 789 817 789 817 603 227 603 227 808 202 808 202 846 244 846 244 264 954 264 954 391 877 391 877 714 143 714 143 498 133 498 133 661 329 661 329 145 101 145 101 100 797 100 797 584 371 584 371 408 686 408 686 292 40 292 40 806 113 806 113 951 302 951 302 565 486 565 486 918 619 918 619 268 651 268 651 582 266 582 266 792 546 792 546 587 547 587 547 436 296 436 296 3 779 3 779 280 282 280 282 411 586 411 586 908 619 908 619 856 605 856 605 303 2 303 2 786 756 786 756 817 825 817 825 948 885 948 885 472 543 472 543 638 247 638 247 319 695 319 695 43 40 43 40 852 522 852 522 818 268 818 268 538 590 538 590 231 411 231 411 654 471 654 471 238 372 238 372 364 234 364 234 831 487 831 487 712 259 712 259 933 375 933 375 5 399 5 399 63 863 63 863 735 883 735 883 642 201 642 201 291 67 291 67 882 395 882 395 179 224 179 224 834 10 834 10 813 808 813 808 412 498 412 498 614 239 614 239 31 746 31 746 181 292 181 292 764 268 764 268 710 621 710 621 952 551 952 551 473 161 473 161 648 646 648 646 167 884 167 884 901 903 901 903 207 269 207 269 236 689 236 689 760 701 760 701 190 77 190 77 903 641 903 641 756 941 756 941 473 150 473 150 111 550 111 550 333 767 333 767 679 856 679 856 835 534 835 534 771 321 771 321 579 634 579 634 484 684 484 684 449 24 449 24 932 948 932 948 226 823 226 823 504 335 504 335 357 687 357 687 444 834 444 834 635 604 635 604 669 498 669 498 492 460 492 460 665 504 665 504 847 257 847 257 133 289 133 289 339 947 339 947 712 236 712 236 506 523 506 523 536 105 536 105 533 563 533 563 792 288 792 288 723 691 723 691 823 693 823 693 910 225 910 225 338 513 338 513 174 25 174 25 831 268 831 268 420 506 420 506 649 239 649 239 760 924 760 924 822 329 822 329 332 458 332 458 419 688 419 688 405 642 405 642 319 621 319 621 156 248 156 248 847 763 847 763 127 785 127 785 745 332 745 332 888 132 888 132 117 78 117 78 894 892 894 892 423 706 423 706 909 256 909 256 499 124 499 124 589 402 589 402 412 744 412 744 954 101 954 101 246 99 246 99 813 448 813 448 108 102 108 102 188 645 188 645 717 706 717 706 439 430 439 430 80 826 80 826 385 361 385 361 599 775 599 775 534 217 534 217 915 85 915 85 195 724 195 724 937 485 937 485 62 458 62 458 320 211 320 211 587 310 587 310 747 757 747 757 559 144 559 144 570 3 570 3 858 307 858 307 473 739 473 739 787 876 787 876 456 493 456 493 51 575 51 575 91 237 91 237 936 355 936 355 760 36 760 36 563 513 563 513 234 377 234 377 407 510 407 510 374 540 374 540 11 358 11 358 214 627 214 627 305 80 305 80 795 55 795 55 915 576 915 576 490 23 490 23 403 750 403 750 61 693 61 693 99 904 99 904 802 809 802 809 779 110 779 110 314 636 314 636 679 437 679 437 635 878 635 878 294 741 294 741 751 690 751 690 204 443 204 443 691 877 691 877 176 168 176 168 697 506 697 506 575 15 575 15 262 40 262 40 887 331 887 331 309 506 309 506 749 103 749 103 946 102 946 102 520 164 520 164 831 535 831 535 771 182 771 182 111 583 111 583 821 502 821 502 133 254 133 254 954 523 954 523 820 828 820 828 284 722 284 722 616 673 616 673 757 515 757 515 729 526 729 526 632 73 632 73 214 667 214 667 750 837 750 837 897 81 897 81 753 843 753 843 206 304 206 304 241 933 241 933 178 207 178 207 845 102 845 102 268 697 268 697 397 894 397 894 746 393 746 393 206 769 206 769 11 854 11 854 683 50 683 50 656 903 656 903 572 80 572 80 128 298 128 298 943 883 943 883 336 828 336 828 108 126 108 126 361 589 361 589 23 589 23 589 329 165 329 165 103 179 103 179 515 383 515 383 681 690 681 690 634 904 634 904 59 4 59 4 874 164 874 164 338 918 338 918 480 682 480 682 437 264 437 264 636 803 636 803 703 110 703 110 630 207 630 207 737 658 737 658 215 415 215 415 861 559 861 559 443 380 443 380 844 119 844 119 214 447 214 447 153 847 153 847 260 718 260 718 790 38 790 38 225 577 225 577 132 580 132 580 150 746 150 746 246 187 246 187 608 252 608 252 514 617 514 617 14 97 14 97 389 564 389 564 226 170 226 170 890 775 890 775 774 830 774 830 59 543 59 543 743 883 743 883 496 183 496 183 945 944 945 944 638 342 638 342 417 888 417 888 941 754 941 754 659 734 659 734 371 586 371 586 822 811 822 811 26 402 26 402 141 29 141 29 383 879 383 879 690 291 690 291 467 765 467 765 910 482 910 482 606 458 606 458 162 883 162 883 311 920 311 920 386 418 386 418 845 478 845 478 481 136 481 136 278 915 278 915 73 691 73 691 342 241 342 241 567 936 567 936 656 524 656 524 50 137 50 137 830 507 830 507 82 792 82 792 735 174 735 174 759 14 759 14 875 648 875 648 85 535 85 535 369 30 369 30 626 917 626 917 275 637 275 637 555 475 555 475 517 291 517 291 146 705 146 705 194 727 194 727 663 383 663 383 508 635 508 635 390 568 390 568 904 514 904 514 805 633 805 633 358 517 358 517 396 262 396 262 937 16 937 16 825 292 825 292 321 18 321 18 230 858 230 858 642 878 642 878 706 896 706 896 367 937 367 937 339 586 339 586 847 952 847 952 876 500 876 500 943 31 943 31 304 428 304 428 557 599 557 599 155 789 155 789 446 780 446 780 441 132 441 132 168 671 168 671 685 454 685 454 73 101 73 101 300 600 300 600 910 358 910 358 319 813 319 813 317 671 317 671 133 492 133 492 44 256 44 256 686 112 686 112 455 815 455 815 129 6 129 6 462 900 462 900 727 882 727 882 212 331 212 331 193 837 193 837 150 217 150 217 657 870 657 870 87 286 87 286 403 664 403 664 714 906 714 906 492 55 492 55 107 614 107 614 657 532 657 532 718 939 718 939 592 499 592 499 535 583 535 583 264 268 264 268 128 159 128 159 939 589 939 589 727 903 727 903 3 342 3 342 701 524 701 524 235 763 235 763 488 619 488 619 338 838 338 838 353 471 353 471 252 883 252 883 135 887 135 887 192 435 192 435 267 421 267 421 138 41 138 41 114 496 114 496 283 112 283 112 342 347 342 347 4 210 4 210 485 860 485 860 224 94 224 94 790 420 790 420 350 127 350 127 586 560 586 560 646 658 646 658 600 31 600 31 952 221 952 221 549 926 549 926 950 723 950 723 467 832 467 832 327 686 327 686 922 678 922 678 94 859 94 859 329 487 329 487 452 442 452 442 1 719 1 719 723 287 723 287 889 410 889 410 763 724 763 724 697 701 697 701 768 725 768 725 287 414 287 414 889 658 889 658 797 535 797 535 147 48 147 48 909 393 909 393 523 960 523 960 570 679 570 679 834 426 834 426 642 13 642 13 672 671 672 671 96 238 96 238 441 381 441 381 101 948 101 948 56 791 56 791 346 564 346 564 4 83 4 83 690 847 690 847 673 833 673 833 940 894 940 894 617 618 617 618 342 310 342 310 528 804 528 804 297 907 297 907 315 78 315 78 959 80 959 80 201 143 201 143 5 608 5 608 9 195 9 195 203 674 203 674 600 94 600 94 932 134 932 134 609 325 609 325 211 730 211 730 100 335 100 335 436 291 436 291 692 777 692 777 52 661 52 661 953 628 953 628 788 733 788 733 495 262 495 262 233 792 233 792 869 357 869 357 799 281 799 281 383 367 383 367 305 167 305 167 373 501 373 501 179 316 179 316 338 59 338 59 393 135 393 135 437 954 437 954 621 299 621 299 787 735 787 735 493 894 493 894 371 201 371 201 554 651 554 651 497 142 497 142 315 119 315 119 70 641 70 641 407 703 407 703 205 131 205 131 219 728 219 728 244 806 244 806 388 667 388 667 544 641 544 641 787 258 787 258 51 504 51 504 726 393 726 393 765 280 765 280 3 618 3 618 559 720 559 720 843 259 843 259 891 664 891 664 267 773 267 773 745 103 745 103 263 579 263 579 899 407 899 407 676 164 676 164 550 233 550 233 725 276 725 276 478 757 478 757 930 372 930 372 909 581 909 581 423 601 423 601 553 151 553 151 403 587 403 587 444 414 444 414 746 391 746 391 803 705 803 705 452 638 452 638 208 539 208 539 329 377 329 377 129 673 129 673 422 479 422 479 696 691 696 691 278 515 278 515 280 779 280 779 731 144 731 144 348 859 348 859 777 101 777 101 405 846 405 846 395 468 395 468 422 640 422 640 479 675 479 675 710 514 710 514 21 14 21 14 385 536 385 536 83 579 83 579 823 890 823 890 276 100 276 100 924 918 924 918 676 265 676 265 438 332 438 332 806 315 806 315 355 49 355 49 398 378 398 378 424 441 424 441 706 349 706 349 719 476 719 476 721 401 721 401 936 15 936 15 483 884 483 884 711 558 711 558 303 57 303 57 519 774 519 774 318 825 318 825 558 6 558 6 634 730 634 730 761 215 761 215 529 205 529 205 640 924 640 924 821 237 821 237 166 236 166 236 629 626 629 626 768 377 768 377 632 652 632 652 759 476 759 476 360 805 360 805 319 314 319 314 435 303 435 303 483 854 483 854 904 251 904 251 818 380 818 380 136 528 136 528 607 639 607 639 719 85 719 85 516 402 516 402 785 292 785 292 586 151 586 151 594 844 594 844 818 488 818 488 300 847 300 847 335 210 335 210 909 549 909 549 138 213 138 213 669 293 669 293 445 38 445 38 153 812 153 812 524 322 524 322 480 517 480 517 480 532 480 532 363 195 363 195 202 468 202 468 133 424 133 424 753 178 753 178 13 46 13 46 271 721 271 721 697 642 697 642 48 8 48 8 758 736 758 736 745 648 745 648 23 281 23 281 441 471 441 471 669 676 669 676 386 431 386 431 677 362 677 362 347 639 347 639 865 900 865 900 113 940 113 940 534 576 534 576 322 655 322 655 543 675 543 675 867 821 867 821 936 546 936 546 315 797 315 797 307 871 307 871 453 318 453 318 342 274 342 274 274 126 274 126 763 117 763 117 708 59 708 59 928 727 928 727 469 198 469 198 917 434 917 434 782 676 782 676 192 694 192 694 848 332 848 332 92 452 92 452 462 427 462 427 437 435 437 435 913 162 913 162 749 910 749 910 691 71 691 71 187 851 187 851 932 32 932 32 871 374 871 374 745 43 745 43 279 537 279 537 294 545 294 545 860 334 860 334 239 466 239 466 183 867 183 867 343 699 343 699 592 403 592 403 229 467 229 467 754 547 754 547 581 795 581 795 112 957 112 957 928 869 928 869 558 574 558 574 117 440 117 440 740 247 740 247 340 910 340 910 284 684 284 684 164 86 164 86 696 86 696 86 606 947 606 947 297 673 297 673 463 571 463 571 441 943 441 943 538 632 538 632 322 274 322 274 628 875 628 875 358 260 358 260 277 117 277 117 719 171 719 171 223 187 223 187 461 701 461 701 477 449 477 449 17 932 17 932 610 1 610 1 217 545 217 545 348 945 348 945 779 565 779 565 844 637 844 637 228 85 228 85 72 321 72 321 819 105 819 105 506 722 506 722 157 78 157 78 671 54 671 54 855 853 855 853 264 486 264 486 175 898 175 898 860 211 860 211 644 397 644 397 213 31 213 31 265 101 265 101 262 424 262 424 252 224 252 224 898 927 898 927 171 696 171 696 475 207 475 207 164 599 164 599 383 853 383 853 718 850 718 850 3 762 3 762 737 845 737 845 208 914 208 914 948 908 948 908 59 555 59 555 438 773 438 773 747 901 747 901 872 739 872 739 283 149 283 149 929 900 929 900 28 707 28 707 713 572 713 572 798 336 798 336 496 32 496 32 754 700 754 700 648 613 648 613 362 686 362 686 246 370 246 370 321 8 321 8 302 757 302 757 259 289 259 289 530 69 530 69 432 529 432 529 741 497 741 497 710 648 710 648 196 664 196 664 188 879 188 879 461 224 461 224 747 694 747 694 690 38 690 38 446 259 446 259 313 758 313 758 244 493 244 493 634 275 634 275 290 642 290 642 357 693 357 693 815 194 815 194 313 454 313 454 727 97 727 97 142 740 142 740 41 713 41 713 524 419 524 419 393 150 393 150 306 328 306 328 558 920 558 920 272 206 272 206 869 788 869 788 205 101 205 101 332 323 332 323 929 238 929 238 856 722 856 722 284 64 284 64 464 865 464 865 94 295 94 295 79 452 79 452 29 351 29 351 454 773 454 773 610 541 610 541 503 543 503 543 524 135 524 135 955 389 955 389 445 729 445 729 61 373 61 373 758 216 758 216 655 550 655 550 937 323 937 323 128 422 128 422 280 314 280 314 16 737 16 737 91 700 91 700 261 775 261 775 7 333 7 333 155 413 155 413 593 701 593 701 291 862 291 862 324 505 324 505 392 386 392 386 503 81 503 81 647 508 647 508 522 188 522 188 478 453 478 453 754 388 754 388 554 683 554 683 810 174 810 174 309 287 309 287 695 349 695 349 287 330 287 330 113 640 113 640 473 324 473 324 386 572 386 572 168 606 168 606 555 490 555 490 870 729 870 729 513 429 513 429 680 642 680 642 251 195 251 195 414 737 414 737 936 443 936 443 563 924 563 924 947 359 947 359 9 721 9 721 537 654 537 654 217 462 217 462 620 618 620 618 494 474 494 474 401 938 401 938 424 45 424 45 322 945 322 945 187 756 187 756 782 85 782 85 45 398 45 398 916 481 916 481 539 81 539 81 203 275 203 275 884 197 884 197 189 159 189 159 828 167 828 167 520 234 520 234 11 168 11 168 780 44 780 44 830 268 830 268 76 280 76 280 630 404 630 404 495 756 495 756 155 709 155 709 555 350 555 350 489 660 489 660 84 114 84 114 623 425 623 425 853 517 853 517 902 77 902 77 105 564 105 564 219 561 219 561 563 57 563 57 46 134 46 134 578 142 578 142 422 459 422 459 755 872 755 872 447 570 447 570 776 107 776 107 803 73 803 73 187 155 187 155 390 831 390 831 453 615 453 615 650 382 650 382 724 727 724 727 155 169 155 169 619 763 619 763 178 927 178 927 306 217 306 217 756 566 756 566 80 565 80 565 185 85 185 85 86 710 86 710 208 228 208 228 941 544 941 544 797 704 797 704 84 265 84 265 280 633 280 633 731 890 731 890 268 533 268 533 809 292 809 292 408 523 408 523 631 552 631 552 339 94 339 94 798 559 798 559 798 783 798 783 827 338 827 338 718 955 718 955 759 250 759 250 365 852 365 852 342 675 342 675 152 1 152 1 320 540 320 540 558 179 558 179 556 693 556 693 212 727 212 727 566 844 566 844 50 887 50 887 74 474 74 474 50 787 50 787 426 457 426 457 215 779 215 779 314 632 314 632 303 939 303 939 337 145 337 145 207 530 207 530 707 254 707 254 706 709 706 709 757 940 757 940 168 446 168 446 929 127 929 127 884 295 884 295 341 270 341 270 879 163 879 163 691 802 691 802 754 198 754 198 879 123 879 123 368 919 368 919 362 213 362 213 447 696 447 696 888 367 888 367 98 798 98 798 775 75 775 75 662 576 662 576 698 898 698 898 696 859 696 859 886 249 886 249 212 542 212 542 377 858 377 858 872 380 872 380 919 134 919 134 130 287 130 287 60 781 60 781 454 227 454 227 675 695 675 695 811 792 811 792 159 830 159 830 701 3 701 3 214 594 214 594 541 861 541 861 192 788 192 788 444 275 444 275 173 603 173 603 804 708 804 708 316 754 316 754 943 902 943 902 869 151 869 151 781 354 781 354 771 915 771 915 636 397 636 397 505 285 505 285 485 175 485 175 814 959 814 959 509 918 509 918 52 117 52 117 770 269 770 269 860 86 860 86 957 809 957 809 199 164 199 164 792 689 792 689 338 928 338 928 434 863 434 863 225 360 225 360 586 250 586 250 812 587 812 587 432 380 432 380 331 148 331 148 566 682 566 682 148 805 148 805 905 139 905 139 665 901 665 901 382 658 382 658 891 63 891 63 240 916 240 916 240 81 240 81 528 922 528 922 385 622 385 622 353 927 353 927 845 958 845 958 506 21 506 21 517 153 517 153 776 480 776 480 942 336 942 336 546 484 546 484 273 908 273 908 911 333 911 333 457 186 457 186 246 756 246 756 875 536 875 536 685 57 685 57 584 654 584 654 578 58 578 58 582 281 582 281 18 874 18 874 311 758 311 758 323 293 323 293 918 115 918 115 629 483 629 483 29 499 29 499 859 528 859 528 154 140 154 140 495 264 495 264 951 431 951 431 336 296 336 296 504 254 504 254 520 668 520 668 580 247 580 247 884 844 884 844 947 203 947 203 134 594 134 594 47 94 47 94 451 702 451 702 122 393 122 393 838 593 838 593 486 24 486 24 155 588 155 588 148 858 148 858 856 94 856 94 802 746 802 746 383 57 383 57 104 409 104 409 791 278 791 278 669 631 669 631 370 814 370 814 909 266 909 266 246 367 246 367 600 137 600 137 795 318 795 318 370 738 370 738 944 624 944 624 865 53 865 53 855 527 855 527 258 215 258 215 389 795 389 795 69 208 69 208 515 262 515 262 492 861 492 861 16 46 16 46 956 840 956 840 156 425 156 425 301 712 301 712 400 294 400 294 926 122 926 122 767 624 767 624 187 84 187 84 593 650 593 650 711 705 711 705 194 872 194 872 535 480 535 480 225 754 225 754 404 706 404 706 402 773 402 773 125 560 125 560 461 881 461 881 226 674 226 674 220 444 220 444 746 521 746 521 33 285 33 285 142 6 142 6 398 194 398 194 860 752 860 752 490 906 490 906 757 787 757 787 467 652 467 652 823 399 823 399 499 174 499 174 537 271 537 271 512 575 512 575 659 767 659 767 550 59 550 59 78 705 78 705 172 176 172 176 907 943 907 943 43 417 43 417 925 854 925 854 145 388 145 388 557 950 557 950 351 836 351 836 117 387 117 387 939 511 939 511 517 167 517 167 543 904 543 904 130 638 130 638 312 230 312 230 802 856 802 856 392 852 392 852 49 762 49 762 244 127 244 127 462 733 462 733 118 587 118 587 814 46 814 46 924 526 924 526 217 589 217 589 327 532 327 532 40 462 40 462 814 153 814 153 205 186 205 186 344 594 344 594 779 783 779 783 805 292 805 292 890 380 890 380 902 491 902 491 261 166 261 166 705 885 705 885 363 742 363 742 622 901 622 901 577 137 577 137 956 208 956 208 110 270 110 270 620 835 620 835 877 236 877 236 853 507 853 507 719 777 719 777 735 459 735 459 950 196 950 196 776 698 776 698 348 364 348 364 226 194 226 194 842 838 842 838 274 82 274 82 33 907 33 907 531 589 531 589 660 231 660 231 305 201 305 201 812 700 812 700 271 81 271 81 3 29 3 29 929 420 929 420 371 115 371 115 707 923 707 923 864 359 864 359 603 536 603 536 256 728 256 728 234 151 234 151 880 202 880 202 677 101 677 101 489 73 489 73 60 378 60 378 403 788 403 788 751 639 751 639 490 417 490 417 61 152 61 152 404 331 404 331 557 171 557 171 634 748 634 748 424 606 424 606 902 451 902 451 536 229 536 229 741 76 741 76 127 301 127 301 284 289 284 289 484 408 484 408 843 268 843 268 610 377 610 377 106 395 106 395 170 665 170 665 258 18 258 18 831 373 831 373 495 6 495 6 888 830 888 830 165 130 165 130 193 728 193 728 744 470 744 470 346 219 346 219 466 131 466 131 791 469 791 469 145 512 145 512 734 71 734 71 294 312 294 312 812 419 812 419 871 458 871 458 272 917 272 917 381 776 381 776 47 183 47 183 359 440 359 440 638 154 638 154 374 918 374 918 587 196 587 196 655 16 655 16 300 8 300 8 687 65 687 65 219 470 219 470 65 161 65 161 317 132 317 132 839 609 839 609 584 592 584 592 880 844 880 844 646 301 646 301 832 604 832 604 532 578 532 578 846 130 846 130 548 105 548 105 583 932 583 932 507 561 507 561 681 793 681 793 947 861 947 861 73 495 73 495 506 355 506 355 462 38 462 38 786 686 786 686 947 371 947 371 847 29 847 29 649 382 649 382 28 514 28 514 754 100 754 100 423 373 423 373 687 828 687 828 692 631 692 631 620 570 620 570 503 417 503 417 40 706 40 706 164 865 164 865 431 616 431 616 707 279 707 279 292 312 292 312 432 279 432 279 59 689 59 689 27 43 27 43 831 581 831 581 518 783 518 783 589 859 589 859 522 115 522 115 408 13 408 13 82 61 82 61 611 106 611 106 29 132 29 132 778 245 778 245 256 22 256 22 825 548 825 548 290 883 290 883 627 226 627 226 63 847 63 847 908 461 908 461 486 788 486 788 688 376 688 376 955 286 955 286 474 107 474 107 117 381 117 381 93 222 93 222 737 950 737 950 159 130 159 130 541 3 541 3 217 824 217 824 798 846 798 846 88 407 88 407 235 890 235 890 127 938 127 938 3 560 3 560 427 568 427 568 749 27 749 27 401 592 401 592 220 785 220 785 170 786 170 786 448 942 448 942 33 227 33 227 480 64 480 64 246 348 246 348 189 202 189 202 284 364 284 364 201 338 201 338 592 953 592 953 543 346 543 346 824 44 824 44 584 741 584 741 595 271 595 271 808 882 808 882 513 189 513 189 339 899 339 899 551 614 551 614 425 401 425 401 959 811 959 811 157 840 157 840 471 547 471 547 400 601 400 601 914 554 914 554 480 203 480 203 543 882 543 882 801 477 801 477 320 356 320 356 176 861 176 861 926 396 926 396 118 22 118 22 50 627 50 627 628 865 628 865 854 923 854 923 182 60 182 60 571 723 571 723 852 703 852 703 742 367 742 367 70 900 70 900 720 647 720 647 502 413 502 413 347 505 347 505 161 849 161 849 960 20 960 20 537 602 537 602 778 925 778 925 643 167 643 167 89 780 89 780 218 539 218 539 481 208 481 208 554 588 554 588 424 391 424 391 789 133 789 133 459 7 459 7 658 132 658 132 505 728 505 728 233 380 233 380 632 597 632 597 538 341 538 341 497 231 497 231 16 150 16 150 282 131 282 131 23 147 23 147 907 938 907 938 452 24 452 24 627 19 627 19 574 230 574 230 769 434 769 434 3 11 3 11 284 869 284 869 297 651 297 651 307 90 307 90 900 112 900 112 317 226 317 226 294 819 294 819 327 643 327 643 693 645 693 645 47 53 47 53 938 520 938 520 681 932 681 932 274 338 274 338 446 433 446 433 784 365 784 365 392 369 392 369 921 281 921 281 504 684 504 684 80 863 80 863 518 738 518 738 41 699 41 699 249 255 249 255 943 163 943 163 86 687 86 687 351 434 351 434 118 885 118 885 720 627 720 627 70 8 70 8 871 231 871 231 393 593 393 593 225 707 225 707 916 495 916 495 269 751 269 751 207 840 207 840 508 875 508 875 671 862 671 862 233 650 233 650 328 183 328 183 572 449 572 449 943 882 943 882 183 197 183 197 783 181 783 181 121 392 121 392 256 19 256 19 523 424 523 424 885 588 885 588 732 429 732 429 184 722 184 722 360 524 360 524 286 653 286 653 182 596 182 596 850 510 850 510 103 633 103 633 76 574 76 574 789 190 789 190 736 795 736 795 238 217 238 217 949 853 949 853 883 629 883 629 198 480 198 480 506 688 506 688 676 678 676 678 881 579 881 579 265 708 265 708 544 605 544 605 14 503 14 503 23 537 23 537 201 397 201 397 41 281 41 281 266 883 266 883 482 949 482 949 857 396 857 396 804 566 804 566 869 410 869 410 623 216 623 216 276 789 276 789 864 19 864 19 439 524 439 524 936 38 936 38 507 229 507 229 589 608 589 608 735 55 735 55 746 68 746 68 821 463 821 463 747 391 747 391 530 406 530 406 816 587 816 587 182 782 182 782 415 778 415 778 767 322 767 322 152 267 152 267 939 954 939 954 210 157 210 157 729 837 729 837 456 334 456 334 717 892 717 892 344 829 344 829 905 465 905 465 543 125 543 125 62 918 62 918 735 957 735 957 363 264 363 264 786 437 786 437 860 860 860 860 509 612 509 612 428 759 428 759 182 377 182 377 782 949 782 949 617 153 617 153 904 228 904 228 534 669 534 669 307 262 307 262 592 529 592 529 319 951 319 951 422 372 422 372 543 706 543 706 390 585 390 585 639 859 639 859 6 100 6 100 131 96 131 96 546 716 546 716 163 672 163 672 302 507 302 507 170 480 170 480 782 609 782 609 951 409 951 409 508 926 508 926 383 119 383 119 325 75 325 75 73 603 73 603 780 114 780 114 176 474 176 474 326 338 326 338 421 829 421 829 619 319 619 319 590 312 590 312 473 18 473 18 810 705 810 705 219 794 219 794 152 133 152 133 882 560 882 560 369 774 369 774 559 224 559 224 291 315 291 315 508 43 508 43 368 592 368 592 684 929 684 929 772 346 772 346 65 67 65 67 52 770 52 770 302 572 302 572 345 271 345 271 324 6 324 6 255 903 255 903 872 208 872 208 390 290 390 290 353 12 353 12 87 418 87 418 216 486 216 486 16 76 16 76 775 901 775 901 694 888 694 888 157 434 157 434 787 602 787 602 862 744 862 744 68 663 68 663 930 152 930 152 507 138 507 138 19 680 19 680 701 642 701 642 869 322 869 322 468 892 468 892 479 321 479 321 285 397 285 397 238 488 238 488 12 408 12 408 806 662 806 662 111 261 111 261 114 479 114 479 873 753 873 753 207 265 207 265 52 44 52 44 399 653 399 653 857 956 857 956 920 604 920 604 441 729 441 729 520 175 520 175 76 863 76 863 329 419 329 419 546 445 546 445 379 700 379 700 506 851 506 851 734 724 734 724 22 861 22 861 720 338 720 338 783 588 783 588 65 528 65 528 208 67 208 67 312 861 312 861 333 380 333 380 317 805 317 805 368 227 368 227 356 411 356 411 289 61 289 61 906 694 906 694 629 104 629 104 62 477 62 477 536 824 536 824 804 429 804 429 5 946 5 946 372 694 372 694 912 210 912 210 248 830 248 830 733 581 733 581 274 636 274 636 806 48 806 48 243 798 243 798 376 359 376 359 357 4 357 4 118 118 118 118 771 450 771 450 853 156 853 156 508 930 508 930 95 779 95 779 723 672 723 672 752 234 752 234 673 940 673 940 892 19 892 19 210 555 210 555 71 661 71 661 868 503 868 503 491 179 491 179 747 154 747 154 918 418 918 418 656 791 656 791 521 847 521 847 269 417 269 417 26 407 26 407 178 674 178 674 307 206 307 206 740 246 740 246 528 185 528 185 921 429 921 429 453 147 453 147 604 268 604 268 54 204 54 204 719 12 719 12 228 922 228 922 840 725 840 725 228 726 228 726 104 532 104 532 196 666 196 666 852 512 852 512 597 175 597 175 934 223 934 223 25 505 25 505 556 275 556 275 344 864 344 864 491 554 491 554 596 510 596 510 637 614 637 614 479 285 479 285 336 831 336 831 864 640 864 640 358 478 358 478 661 282 661 282 915 227 915 227 268 340 268 340 258 97 258 97 872 716 872 716 368 413 368 413 482 785 482 785 751 338 751 338 774 552 774 552 293 111 293 111 498 330 498 330 394 535 394 535 858 355 858 355 430 288 430 288 199 213 199 213 240 405 240 405 595 51 595 51 904 564 904 564 46 390 46 390 604 204 604 204 688 945 688 945 501 436 501 436 656 592 656 592 228 483 228 483 868 348 868 348 617 946 617 946 773 407 773 407 215 877 215 877 800 888 800 888 918 917 918 917 696 363 696 363 866 671 866 671 482 525 482 525 330 500 330 500 199 48 199 48 178 431 178 431 357 93 357 93 209 226 209 226 527 589 527 589 948 593 948 593 57 692 57 692 364 38 364 38 469 442 469 442 232 584 232 584 271 193 271 193 893 672 893 672 834 31 834 31 353 108 353 108 863 796 863 796 873 629 873 629 848 32 848 32 759 603 759 603 426 714 426 714 245 690 245 690 562 938 562 938 291 658 291 658 1 68 1 68 596 586 596 586 709 79 709 79 497 728 497 728 383 756 383 756 628 818 628 818 685 192 685 192 513 509 513 509 705 95 705 95 613 479 613 479 99 198 99 198 807 70 807 70 65 845 65 845 678 396 678 396 771 306 771 306 661 349 661 349 887 525 887 525 444 538 444 538 958 39 958 39 567 856 567 856 79 320 79 320 821 415 821 415 561 331 561 331 250 236 250 236 452 109 452 109 669 943 669 943 185 705 185 705 651 14 651 14 66 480 66 480 819 687 819 687 279 691 279 691 255 322 255 322 305 199 305 199 571 698 571 698 61 502 61 502 950 377 950 377 751 775 751 775 852 28 852 28 670 458 670 458 300 891 300 891 863 841 863 841 687 455 687 455 695 80 695 80 207 187 207 187 602 781 602 781 910 672 910 672 693 748 693 748 176 286 176 286 82 626 82 626 176 846 176 846 208 495 208 495 14 918 14 918 233 625 233 625 701 245 701 245 869 311 869 311 910 223 910 223 774 219 774 219 542 618 542 618 462 595 462 595 853 36 853 36 172 381 172 381 743 893 743 893 291 287 291 287 211 846 211 846 579 397 579 397 444 162 444 162 491 174 491 174 861 664 861 664 113 670 113 670 878 514 878 514 208 769 208 769 356 650 356 650 661 174 661 174 69 723 69 723 609 942 609 942 617 385 617 385 207 491 207 491 697 24 697 24 299 384 299 384 620 156 620 156 153 159 153 159 822 38 822 38 709 301 709 301 603 837 603 837 751 451 751 451 821 891 821 891 107 238 107 238 625 256 625 256 274 702 274 702 776 375 776 375 813 19 813 19 757 434 757 434 428 82 428 82 716 706 716 706 127 935 127 935 222 797 222 797 159 309 159 309 393 274 393 274 906 352 906 352 51 789 51 789 419 202 419 202 98 179 98 179 1 301 1 301 626 336 626 336 214 364 214 364 596 501 596 501 684 187 684 187 11 349 11 349 864 191 864 191 174 826 174 826 548 788 548 788 682 240 682 240 637 583 637 583 957 88 957 88 453 157 453 157 380 255 380 255 782 804 782 804 749 827 749 827 494 829 494 829 421 269 421 269 109 243 109 243 250 787 250 787 109 673 109 673 106 148 106 148 295 857 295 857 390 714 390 714 294 607 294 607 886 548 886 548 202 172 202 172 305 836 305 836 582 364 582 364 483 320 483 320 87 232 87 232 443 125 443 125 638 875 638 875 404 538 404 538 368 264 368 264 232 447 232 447 134 383 134 383 148 448 148 448 884 743 884 743 304 346 304 346 651 315 651 315 18 156 18 156 696 306 696 306 609 392 609 392 701 565 701 565 473 273 473 273 305 868 305 868 585 864 585 864 636 209 636 209 21 146 21 146 349 514 349 514 884 952 884 952 36 691 36 691 242 533 242 533 567 850 567 850 688 100 688 100 17 514 17 514 927 272 927 272 959 344 959 344 161 609 161 609 712 759 712 759 47 26 47 26 205 527 205 527 177 566 177 566 730 383 730 383 454 28 454 28 776 504 776 504 862 359 862 359 706 542 706 542 448 804 448 804 264 905 264 905 517 23 517 23 942 775 942 775 91 822 91 822 26 600 26 600 579 108 579 108 585 433 585 433 594 472 594 472 906 826 906 826 833 464 833 464 421 718 421 718 54 282 54 282 260 729 260 729 910 349 910 349 570 649 570 649 358 508 358 508 957 257 957 257 716 459 716 459 788 289 788 289 289 727 289 727 155 958 155 958 283 669 283 669 769 864 769 864 836 464 836 464 457 708 457 708 313 791 313 791 141 602 141 602 54 584 54 584 545 126 545 126 133 229 133 229 245 752 245 752 398 767 398 767 402 536 402 536 632 726 632 726 189 800 189 800 126 734 126 734 201 105 201 105 816 769 816 769 673 515 673 515 755 603 755 603 509 892 509 892 381 509 381 509 186 198 186 198 362 412 362 412 816 115 816 115 416 640 416 640 750 923 750 923 260 757 260 757 598 329 598 329 818 402 818 402 153 94 153 94 587 38 587 38 702 341 702 341 384 238 384 238 182 553 182 553 45 558 45 558 111 639 111 639 343 117 343 117 743 494 743 494 793 709 793 709 947 324 947 324 186 576 186 576 684 146 684 146 760 537 760 537 468 919 468 919 444 501 444 501 130 184 130 184 553 179 553 179 308 508 308 508 953 738 953 738 314 414 314 414 245 7 245 7 954 459 954 459 766 347 766 347 495 807 495 807 840 139 840 139 229 712 229 712 346 310 346 310 575 697 575 697 911 947 911 947 370 761 370 761 855 776 855 776 135 761 135 761 5 934 5 934 676 461 676 461 109 707 109 707 867 456 867 456 622 228 622 228 882 536 882 536 734 789 734 789 513 369 513 369 866 280 866 280 464 576 464 576 887 672 887 672 565 34 565 34 684 855 684 855 537 426 537 426 933 408 933 408 251 287 251 287 474 629 474 629 656 173 656 173 248 456 248 456 99 88 99 88 309 675 309 675 498 18 498 18 276 229 276 229 350 614 350 614 688 929 688 929 797 530 797 530 122 352 122 352 757 31 757 31 846 115 846 115 56 399 56 399 80 489 80 489 559 660 559 660 771 953 771 953 193 487 193 487 367 732 367 732 123 692 123 692 298 330 298 330 193 549 193 549 741 537 741 537 870 10 870 10 32 501 32 501 145 470 145 470 315 618 315 618 827 172 827 172 150 673 150 673 460 710 460 710 807 584 807 584 659 569 659 569 115 448 115 448 49 144 49 144 23 923 23 923 925 777 925 777 322 485 322 485 607 919 607 919 853 353 853 353 400 229 400 229 881 898 881 898 311 498 311 498 824 711 824 711 556 279 556 279 388 244 388 244 577 544 577 544 644 831 644 831 608 590 608 590 439 83 439 83 196 726 196 726 564 335 564 335 188 160 188 160 230 581 230 581 619 329 619 329 392 187 392 187 75 289 75 289 933 174 933 174 762 73 762 73 538 296 538 296 618 49 618 49 414 571 414 571 137 445 137 445 247 72 247 72 762 950 762 950 578 291 578 291 306 476 306 476 815 534 815 534 58 290 58 290 448 221 448 221 624 940 624 940 846 233 846 233 774 216 774 216 130 690 130 690 162 660 162 660 61 318 61 318 59 729 59 729 36 50 36 50 439 301 439 301 378 441 378 441 530 388 530 388 340 881 340 881 859 648 859 648 539 46 539 46 758 469 758 469 270 565 270 565 922 123 922 123 79 66 79 66 67 667 67 667 957 793 957 793 281 506 281 506 661 286 661 286 672 381 672 381 120 410 120 410 435 56 435 56 411 269 411 269 64 181 64 181 10 297 10 297 397 880 397 880 865 405 865 405 496 921 496 921 209 811 209 811 278 406 278 406 545 826 545 826 106 644 106 644 697 478 697 478 858 257 858 257 435 760 435 760 178 91 178 91 485 448 485 448 648 624 648 624 95 285 95 285 582 275 582 275 745 843 745 843 911 194 911 194 66 339 66 339 72 798 72 798 953 408 953 408 5 702 5 702 666 6 666 6 53 604 53 604 750 671 750 671 490 187 490 187 296 346 296 346 538 346 538 346 759 1 759 1 207 877 207 877 351 79 351 79 486 538 486 538 248 54 248 54 145 443 145 443 300 91 300 91 317 853 317 853 333 328 333 328 253 369 253 369 741 494 741 494 851 561 851 561 287 378 287 378 957 8 957 8 402 140 402 140 777 863 777 863 486 630 486 630 410 404 410 404 153 511 153 511 745 246 745 246 701 545 701 545 642 458 642 458 631 140 631 140 195 201 195 201 770 929 770 929 480 159 480 159 362 55 362 55 354 622 354 622 914 921 914 921 611 73 611 73 46 645 46 645 851 441 851 441 649 687 649 687 246 444 246 444 385 828 385 828 484 65 484 65 134 712 134 712 904 237 904 237 351 800 351 800 610 281 610 281 837 785 837 785 901 247 901 247 345 534 345 534 257 726 257 726 90 349 90 349 176 709 176 709 855 783 855 783 314 214 314 214 222 720 222 720 940 557 940 557 832 195 832 195 75 284 75 284 154 4 154 4 692 576 692 576 43 70 43 70 52 495 52 495 570 618 570 618 46 179 46 179 546 5 546 5 535 653 535 653 916 863 916 863 147 501 147 501 816 955 816 955 822 504 822 504 176 274 176 274 553 524 553 524 172 714 172 714 881 262 881 262 786 190 786 190 324 169 324 169 380 320 380 320 611 859 611 859 138 171 138 171 452 819 452 819 210 263 210 263 632 573 632 573 204 805 204 805 81 181 81 181 131 712 131 712 52 649 52 649 279 299 279 299 91 732 91 732 443 121 443 121 916 579 916 579 295 462 295 462 469 113 469 113 122 242 122 242 733 104 733 104 884 700 884 700 245 215 245 215 876 476 876 476 783 408 783 408 143 632 143 632 944 315 944 315 283 168 283 168 114 449 114 449 421 375 421 375 67 545 67 545 275 168 275 168 741 774 741 774 867 47 867 47 492 654 492 654 546 52 546 52 899 781 899 781 118 276 118 276 487 840 487 840 213 479 213 479 682 251 682 251 395 731 395 731 113 596 113 596 952 383 952 383 439 373 439 373 144 121 144 121 776 53 776 53 537 169 537 169 582 224 582 224 816 420 816 420 872 947 872 947 758 609 758 609 858 207 858 207 782 528 782 528 903 302 903 302 162 604 162 604 696 660 696 660 815 371 815 371 489 376 489 376 188 318 188 318 802 193 802 193 648 149 648 149 486 537 486 537 399 492 399 492 713 862 713 862 224 106 224 106 566 740 566 740 31 46 31 46 683 176 683 176 387 519 387 519 440 381 440 381 921 315 921 315 196 443 196 443 127 769 127 769 8 651 8 651 810 583 810 583 401 772 401 772 928 300 928 300 258 305 258 305 639 903 639 903 16 273 16 273 372 862 372 862 516 214 516 214 261 688 261 688 317 935 317 935 776 172 776 172 491 733 491 733 873 55 873 55 789 585 789 585 360 170 360 170 532 685 532 685 920 210 920 210 662 831 662 831 960 117 960 117 60 843 60 843 322 653 322 653 543 440 543 440 908 533 908 533 132 436 132 436 918 860 918 860 60 509 60 509 811 423 811 423 428 127 428 127 362 495 362 495 520 417 520 417 623 944 623 944 397 604 397 604 51 128 51 128 658 374 658 374 269 589 269 589 201 312 201 312 263 456 263 456 821 925 821 925 576 346 576 346 173 471 173 471 617 91 617 91 734 522 734 522 839 220 839 220 326 15 326 15 309 94 309 94 186 883 186 883 94 665 94 665 608 117 608 117 455 182 455 182 758 907 758 907 899 85 899 85 777 670 777 670 639 585 639 585 818 598 818 598 846 862 846 862 116 313 116 313 642 289 642 289 891 395 891 395 137 878 137 878 172 776 172 776 803 633 803 633 414 121 414 121 792 588 792 588 427 691 427 691 95 933 95 933 835 191 835 191 960 568 960 568 618 408 618 408 25 426 25 426 184 816 184 816 540 726 540 726 728 427 728 427 398 460 398 460 521 33 521 33 60 528 60 528 580 809 580 809 39 65 39 65 497 623 497 623 95 60 95 60 630 347 630 347 144 598 144 598 567 330 567 330 949 917 949 917 427 141 427 141 289 563 289 563 286 488 286 488 889 763 889 763 469 828 469 828 235 607 235 607 212 259 212 259 563 277 563 277 710 667 710 667 354 178 354 178 749 356 749 356 356 543 356 543 518 791 518 791 231 629 231 629 132 206 132 206 278 728 278 728 875 537 875 537 689 608 689 608 788 121 788 121 140 923 140 923 431 357 431 357 124 392 124 392 177 31 177 31 81 64 81 64 7 197 7 197 791 609 791 609 307 664 307 664 448 827 448 827 353 762 353 762 779 777 779 777 862 581 862 581 899 254 899 254 264 674 264 674 175 250 175 250 642 218 642 218 619 340 619 340 129 877 129 877 102 787 102 787 719 525 719 525 611 564 611 564 393 289 393 289 636 935 636 935 929 579 929 579 28 515 28 515 382 652 382 652 724 33 724 33 60 739 60 739 887 406 887 406 315 407 315 407 566 28 566 28 215 417 215 417 573 92 573 92 532 233 532 233 186 553 186 553 212 561 212 561 859 93 859 93 806 92 806 92 924 690 924 690 715 747 715 747 632 908 632 908 54 12 54 12 507 322 507 322 303 223 303 223 391 861 391 861 462 545 462 545 358 500 358 500 231 789 231 789 32 712 32 712 757 7 757 7 434 437 434 437 611 729 611 729 560 293 560 293 584 327 584 327 305 56 305 56 404 421 404 421 77 849 77 849 581 77 581 77 640 231 640 231 179 288 179 288 390 302 390 302 827 475 827 475 892 319 892 319 800 359 800 359 487 13 487 13 849 777 849 777 685 456 685 456 239 827 239 827 6 721 6 721 622 615 622 615 898 831 898 831 20 944 20 944 385 669 385 669 895 553 895 553 696 169 696 169 817 132 817 132 205 653 205 653 83 787 83 787 953 612 953 612 893 557 893 557 711 875 711 875 242 41 242 41 108 410 108 410 261 528 261 528 761 524 761 524 783 510 783 510 355 763 355 763 537 402 537 402 428 432 428 432 839 528 839 528 147 305 147 305 401 714 401 714 833 196 833 196 210 442 210 442 505 695 505 695 202 786 202 786 747 719 747 719 478 409 478 409 543 174 543 174 879 410 879 410 48 615 48 615 883 531 883 531 719 515 719 515 820 503 820 503 703 895 703 895 206 494 206 494 215 396 215 396 181 80 181 80 771 782 771 782 557 942 557 942 835 286 835 286 464 713 464 713 683 776 683 776 844 729 844 729 546 135 546 135 355 547 355 547 808 691 808 691 830 496 830 496 392 47 392 47 280 402 280 402 959 769 959 769 951 716 951 716 589 9 589 9 707 912 707 912 749 325 749 325 655 528 655 528 718 89 718 89 615 178 615 178 67 154 67 154 743 600 743 600 170 21 170 21 594 264 594 264 421 876 421 876 959 691 959 691 422 121 422 121 859 60 859 60 434 396 434 396 869 190 869 190 356 614 356 614 616 830 616 830 675 847 675 847 192 191 192 191 828 340 828 340 345 874 345 874 301 545 301 545 448 814 448 814 801 919 801 919 266 77 266 77 955 55 955 55 113 907 113 907 371 327 371 327 86 484 86 484 98 561 98 561 34 906 34 906 808 381 808 381 868 794 868 794 618 413 618 413 913 7 913 7 77 390 77 390 332 415 332 415 504 376 504 376 268 582 268 582 427 11 427 11 748 319 748 319 185 525 185 525 857 192 857 192 394 958 394 958 404 244 404 244 538 274 538 274 562 570 562 570 888 435 888 435 95 931 95 931 8 573 8 573 214 247 214 247 193 576 193 576 427 369 427 369 368 386 368 386 833 447 833 447 755 570 755 570 468 451 468 451 767 534 767 534 603 310 603 310 249 190 249 190 99 750 99 750 738 254 738 254 261 584 261 584 501 455 501 455 7 320 7 320 721 63 721 63 575 518 575 518 743 578 743 578 794 576 794 576 124 158 124 158 534 197 534 197 618 534 618 534 455 355 455 355 478 416 478 416 662 281 662 281 61 30 61 30 119 73 119 73 588 792 588 792 345 89 345 89 897 478 897 478 198 919 198 919 448 147 448 147 52 433 52 433 123 357 123 357 593 555 593 555 940 824 940 824 208 562 208 562 865 354 865 354 633 40 633 40 188 622 188 622 872 736 872 736 113 155 113 155 140 356 140 356 587 347 587 347 617 495 617 495 39 148 39 148 471 436 471 436 566 930 566 930 128 789 128 789 320 275 320 275 934 300 934 300 348 681 348 681 26 69 26 69 313 476 313 476 710 674 710 674 281 278 281 278 485 758 485 758 848 53 848 53 645 363 645 363 777 12 777 12 76 732 76 732 705 98 705 98 240 603 240 603 522 753 522 753 126 748 126 748 266 744 266 744 889 234 889 234 102 540 102 540 551 141 551 141 765 263 765 263 947 412 947 412 21 598 21 598 56 621 56 621 21 428 21 428 592 492 592 492 337 839 337 839 595 78 595 78 379 255 379 255 684 631 684 631 537 485 537 485 667 704 667 704 324 954 324 954 627 117 627 117 156 535 156 535 907 642 907 642 210 284 210 284 510 190 510 190 676 810 676 810 750 828 750 828 54 31 54 31 406 514 406 514 575 652 575 652 202 845 202 845 588 949 588 949 941 457 941 457 507 787 507 787 699 281 699 281 193 850 193 850 65 597 65 597 37 787 37 787 224 775 224 775 642 683 642 683 14 493 14 493 201 290 201 290 660 187 660 187 956 757 956 757 949 725 949 725 245 921 245 921 861 678 861 678 455 148 455 148 565 641 565 641 224 840 224 840 848 306 848 306 814 300 814 300 791 634 791 634 370 43 370 43 132 334 132 334 578 868 578 868 231 22 231 22 228 751 228 751 320 320 320 320 883 170 883 170 254 613 254 613 927 587 927 587 614 326 614 326 264 74 264 74 882 197 882 197 609 277 609 277 368 954 368 954 178 76 178 76 577 495 577 495 855 132 855 132 91 226 91 226 191 133 191 133 456 774 456 774 494 396 494 396 229 322 229 322 123 842 123 842 164 560 164 560 787 482 787 482 458 287 458 287 562 786 562 786 819 828 819 828 520 319 520 319 694 10 694 10 526 401 526 401 827 909 827 909 218 679 218 679 847 431 847 431 86 146 86 146 831 347 831 347 76 757 76 757 167 315 167 315 183 877 183 877 116 288 116 288 57 623 57 623 798 302 798 302 710 101 710 101 756 700 756 700 228 946 228 946 216 915 216 915 432 170 432 170 638 691 638 691 857 853 857 853 753 142 753 142 228 495 228 495 463 523 463 523 486 299 486 299 904 580 904 580 13 107 13 107 610 520 610 520 920 394 920 394 440 666 440 666 794 210 794 210 566 624 566 624 443 198 443 198 543 757 543 757 311 602 311 602 648 839 648 839 794 761 794 761 529 758 529 758 778 44 778 44 902 269 902 269 149 221 149 221 214 791 214 791 272 64 272 64 383 469 383 469 880 387 880 387 782 347 782 347 123 261 123 261 739 821 739 821 719 285 719 285 694 738 694 738 409 337 409 337 912 276 912 276 31 224 31 224 397 625 397 625 375 633 375 633 97 917 97 917 653 321 653 321 16 654 16 654 289 850 289 850 371 223 371 223 710 502 710 502 442 445 442 445 805 944 805 944 869 405 869 405 312 691 312 691 714 516 714 516 79 617 79 617 659 797 659 797 14 237 14 237 828 423 828 423 557 337 557 337 857 540 857 540 503 25 503 25 14 876 14 876 734 45 734 45 764 471 764 471 951 837 951 837 804 916 804 916 178 797 178 797 195 941 195 941 190 443 190 443 227 342 227 342 735 670 735 670 801 116 801 116 620 948 620 948 302 931 302 931 274 37 274 37 658 753 658 753 783 775 783 775 164 608 164 608 248 39 248 39 275 872 275 872 179 390 179 390 224 50 224 50 638 89 638 89 865 542 865 542 486 457 486 457 576 702 576 702 337 433 337 433 634 857 634 857 117 867 117 867 353 361 353 361 94 483 94 483 731 413 731 413 620 362 620 362 864 408 864 408 466 740 466 740 703 688 703 688 729 819 729 819 346 944 346 944 411 170 411 170 421 918 421 918 328 850 328 850 619 277 619 277 676 424 676 424 777 661 777 661 391 221 391 221 91 661 91 661 361 561 361 561 34 553 34 553 265 95 265 95 238 165 238 165 231 266 231 266 80 460 80 460 329 333 329 333 462 149 462 149 163 854 163 854 675 860 675 860 589 359 589 359 738 610 738 610 223 690 223 690 586 122 586 122 764 555 764 555 497 2 497 2 416 373 416 373 843 552 843 552 23 358 23 358 287 781 287 781 900 200 900 200 8 259 8 259 284 475 284 475 759 725 759 725 424 658 424 658 814 960 814 960 647 18 647 18 518 178 518 178 745 182 745 182 490 338 490 338 277 205 277 205 90 119 90 119 228 410 228 410 745 431 745 431 3 724 3 724 704 570 704 570 53 356 53 356 857 717 857 717 399 361 399 361 68 528 68 528 571 887 571 887 229 352 229 352 181 83 181 83 52 910 52 910 337 889 337 889 955 733 955 733 220 200 220 200 725 847 725 847 73 314 73 314 645 377 645 377 202 596 202 596 36 478 36 478 123 682 123 682 808 574 808 574 202 582 202 582 410 715 410 715 509 740 509 740 857 300 857 300 683 564 683 564 470 443 470 443 254 220 254 220 631 115 631 115 883 339 883 339 859 21 859 21 637 216 637 216 271 440 271 440 110 923 110 923 806 666 806 666 202 823 202 823 775 847 775 847 55 779 55 779 562 860 562 860 56 252 56 252 50 398 50 398 812 826 812 826 127 38 127 38 268 216 268 216 71 809 71 809 154 904 154 904 504 49 504 49 626 286 626 286 329 766 329 766 707 932 707 932 834 257 834 257 193 931 193 931 372 36 372 36 568 765 568 765 855 115 855 115 428 30 428 30 313 860 313 860 312 777 312 777 879 620 879 620 328 947 328 947 928 227 928 227 31 393 31 393 840 693 840 693 145 168 145 168 905 35 905 35 196 385 196 385 455 556 455 556 853 957 853 957 109 460 109 460 287 196 287 196 94 954 94 954 852 131 852 131 30 885 30 885 591 617 591 617 130 769 130 769 111 223 111 223 255 666 255 666 609 559 609 559 94 373 94 373 490 276 490 276 253 503 253 503 98 192 98 192 911 60 911 60 372 599 372 599 855 594 855 594 288 690 288 690 369 571 369 571 890 286 890 286 458 431 458 431 936 794 936 794 419 919 419 919 103 156 103 156 17 787 17 787 454 269 454 269 320 757 320 757 937 584 937 584 940 324 940 324 647 799 647 799 678 890 678 890 173 598 173 598 469 391 469 391 634 614 634 614 434 139 434 139 417 251 417 251 779 927 779 927 362 695 362 695 449 141 449 141 432 429 432 429 356 422 356 422 623 741 623 741 9 672 9 672 655 616 655 616 630 713 630 713 471 456 471 456 792 227 792 227 608 235 608 235 905 540 905 540 865 135 865 135 532 63 532 63 284 738 284 738 75 209 75 209 615 347 615 347 827 443 827 443 236 580 236 580 842 154 842 154 685 703 685 703 620 885 620 885 626 942 626 942 928 230 928 230 123 729 123 729 652 742 652 742 809 178 809 178 756 727 756 727 567 648 567 648 425 874 425 874 332 523 332 523 885 82 885 82 364 376 364 376 437 887 437 887 174 704 174 704 155 305 155 305 447 7 447 7 669 805 669 805 3 855 3 855 477 808 477 808 460 637 460 637 486 848 486 848 10 363 10 363 308 466 308 466 209 768 209 768 853 726 853 726 844 144 844 144 559 569 559 569 313 800 313 800 440 460 440 460 616 300 616 300 317 915 317 915 127 738 127 738 156 902 156 902 777 339 777 339 546 266 546 266 349 926 349 926 194 752 194 752 862 478 862 478 472 349 472 349 561 509 561 509 468 30 468 30 945 610 945 610 460 931 460 931 145 231 145 231 599 667 599 667 627 450 627 450 924 449 924 449 823 641 823 641 717 527 717 527 925 463 925 463 493 880 493 880 738 673 738 673 81 2 81 2 341 798 341 798 418 793 418 793 474 229 474 229 616 838 616 838 88 545 88 545 692 187 692 187 804 409 804 409 300 109 300 109 165 434 165 434 77 139 77 139 598 687 598 687 698 545 698 545 595 421 595 421 232 110 232 110 74 603 74 603 865 100 865 100 385 16 385 16 641 298 641 298 718 755 718 755 572 538 572 538 477 554 477 554 470 515 470 515 47 76 47 76 617 104 617 104 789 39 789 39 99 894 99 894 261 114 261 114 789 444 789 444 293 33 293 33 825 404 825 404 749 31 749 31 649 478 649 478 474 241 474 241 509 492 509 492 637 658 637 658 96 515 96 515 61 946 61 946 916 818 916 818 134 287 134 287 910 41 910 41 708 817 708 817 653 226 653 226 872 486 872 486 647 732 647 732 481 263 481 263 307 912 307 912 807 527 807 527 758 49 758 49 924 586 924 586 340 399 340 399 362 200 362 200 783 387 783 387 428 651 428 651 184 26 184 26 910 395 910 395 889 467 889 467 658 945 658 945 909 740 909 740 526 797 526 797 642 822 642 822 620 34 620 34 510 36 510 36 938 900 938 900 119 768 119 768 761 142 761 142 796 581 796 581 164 839 164 839 689 52 689 52 236 664 236 664 227 100 227 100 471 288 471 288 21 352 21 352 323 309 323 309 507 230 507 230 541 672 541 672 288 554 288 554 42 540 42 540 98 465 98 465 642 667 642 667 113 119 113 119 400 385 400 385 595 41 595 41 276 423 276 423 803 748 803 748 545 281 545 281 269 372 269 372 479 857 479 857 660 366 660 366 650 346 650 346 141 246 141 246 369 197 369 197 545 33 545 33 440 951 440 951 911 117 911 117 278 129 278 129 295 236 295 236 856 167 856 167 464 693 464 693 28 290 28 290 387 627 387 627 471 158 471 158 717 508 717 508 848 700 848 700 657 859 657 859 260 14 260 14 958 165 958 165 431 776 431 776 358 566 358 566 305 432 305 432 883 178 883 178 635 929 635 929 721 320 721 320 273 936 273 936 382 120 382 120 143 713 143 713 718 102 718 102 738 187 738 187 234 459 234 459 75 807 75 807 332 796 332 796 672 301 672 301 580 449 580 449 203 158 203 158 9 387 9 387 858 431 858 431 171 661 171 661 315 717 315 717 920 131 920 131 825 169 825 169 266 431 266 431 583 241 583 241 12 49 12 49 557 133 557 133 899 658 899 658 135 378 135 378 866 18 866 18 836 24 836 24 820 164 820 164 423 220 423 220 854 237 854 237 586 439 586 439 569 456 569 456 214 12 214 12 37 324 37 324 461 438 461 438 192 576 192 576 524 222 524 222 537 811 537 811 19 811 19 811 777 704 777 704 60 170 60 170 378 772 378 772 408 813 408 813 515 842 515 842 933 762 933 762 483 703 483 703 950 941 950 941 58 222 58 222 326 808 326 808 60 82 60 82 545 771 545 771 489 7 489 7 560 112 560 112 789 180 789 180 942 376 942 376 365 956 365 956 527 454 527 454 5 616 5 616 109 940 109 940 865 38 865 38 141 61 141 61 647 700 647 700 440 487 440 487 459 671 459 671 878 823 878 823 88 528 88 528 479 456 479 456 70 752 70 752 538 257 538 257 573 719 573 719 194 958 194 958 60 693 60 693 721 82 721 82 787 733 787 733 592 255 592 255 745 820 745 820 481 575 481 575 567 30 567 30 181 383 181 383 458 114 458 114 662 223 662 223 261 121 261 121 799 51 799 51 446 453 446 453 283 145 283 145 761 272 761 272 358 902 358 902 598 845 598 845 369 204 369 204 906 595 906 595 666 377 666 377 787 592 787 592 372 858 372 858 927 828 927 828 808 561 808 561 304 625 304 625 472 317 472 317 476 836 476 836 912 261 912 261 117 474 117 474 68 518 68 518 630 444 630 444 835 140 835 140 48 24 48 24 684 654 684 654 180 185 180 185 136 702 136 702 290 687 290 687 277 104 277 104 338 131 338 131 762 206 762 206 755 894 755 894 126 100 126 100 649 670 649 670 641 463 641 463 299 338 299 338 820 939 820 939 646 831 646 831 476 5 476 5 728 574 728 574 83 226 83 226 438 603 438 603 391 54 391 54 70 23 70 23 570 174 570 174 838 936 838 936 768 39 768 39 771 564 771 564 611 25 611 25 668 104 668 104 655 601 655 601 378 677 378 677 205 218 205 218 733 585 733 585 952 640 952 640 796 294 796 294 724 876 724 876 347 19 347 19 394 480 394 480 717 613 717 613 86 947 86 947 478 56 478 56 570 127 570 127 214 522 214 522 263 326 263 326 131 917 131 917 379 880 379 880 457 176 457 176 380 425 380 425 197 462 197 462 714 747 714 747 954 280 954 280 97 747 97 747 572 942 572 942 528 913 528 913 246 34 246 34 890 762 890 762 473 375 473 375 348 946 348 946 118 844 118 844 767 312 767 312 306 882 306 882 7 879 7 879 577 661 577 661 900 108 900 108 746 150 746 150 406 124 406 124 648 522 648 522 754 412 754 412 716 121 716 121 484 319 484 319 760 736 760 736 647 844 647 844 933 111 933 111 463 30 463 30 62 716 62 716 127 194 127 194 195 143 195 143 51 316 51 316 24 706 24 706 371 556 371 556 943 63 943 63 590 914 590 914 193 795 193 795 535 40 535 40 222 310 222 310 123 691 123 691 542 265 542 265 773 51 773 51 685 839 685 839 716 921 716 921 15 502 15 502 65 911 65 911 805 749 805 749 5 354 5 354 842 704 842 704 270 271 270 271 47 377 47 377 550 201 550 201 426 247 426 247 25 770 25 770 395 947 395 947 354 550 354 550 401 332 401 332 624 27 624 27 339 581 339 581 280 555 280 555 512 852 512 852 64 729 64 729 921 35 921 35 422 857 422 857 500 467 500 467 599 851 599 851 571 884 571 884 697 419 697 419 555 846 555 846 706 540 706 540 534 732 534 732 254 576 254 576 397 457 397 457 774 832 774 832 290 36 290 36 275 591 275 591 581 177 581 177 234 708 234 708 786 4 786 4 639 478 639 478 376 743 376 743 29 207 29 207 955 534 955 534 609 574 609 574 435 193 435 193 765 517 765 517 267 845 267 845 311 371 311 371 871 842 871 842 109 928 109 928 380 258 380 258 947 564 947 564 120 837 120 837 208 3 208 3 559 241 559 241 466 503 466 503 717 857 717 857 159 43 159 43 269 452 269 452 813 305 813 305 642 941 642 941 786 577 786 577 17 249 17 249 629 932 629 932 122 799 122 799 123 236 123 236 138 482 138 482 131 612 131 612 286 469 286 469 389 75 389 75 294 898 294 898 201 82 201 82 356 932 356 932 814 162 814 162 369 237 369 237 740 596 740 596 760 705 760 705 818 310 818 310 633 505 633 505 433 845 433 845 519 738 519 738 142 397 142 397 11 59 11 59 76 355 76 355 63 123 63 123 883 72 883 72 531 251 531 251 75 640 75 640 68 343 68 343 510 372 510 372 675 826 675 826 921 296 921 296 663 211 663 211 635 469 635 469 857 69 857 69 407 360 407 360 951 294 951 294 210 769 210 769 240 243 240 243 672 724 672 724 313 137 313 137 363 851 363 851 467 192 467 192 207 483 207 483 149 519 149 519 704 800 704 800 683 323 683 323 194 215 194 215 661 460 661 460 47 652 47 652 231 113 231 113 757 822 757 822 711 112 711 112 405 510 405 510 563 447 563 447 120 582 120 582 207 410 207 410 955 226 955 226 720 326 720 326 46 464 46 464 690 386 690 386 649 671 649 671 818 547 818 547 760 509 760 509 584 829 584 829 132 779 132 779 854 411 854 411 454 606 454 606 208 571 208 571 497 382 497 382 897 144 897 144 582 232 582 232 6 257 6 257 605 77 605 77 465 297 465 297 423 149 423 149 598 716 598 716 163 9 163 9 11 140 11 140 433 763 433 763 681 850 681 850 83 342 83 342 236 144 236 144 928 57 928 57 930 561 930 561 625 209 625 209 49 659 49 659 655 705 655 705 453 460 453 460 777 325 777 325 802 143 802 143 893 597 893 597 576 382 576 382 223 543 223 543 367 881 367 881 952 643 952 643 782 689 782 689 802 86 802 86 725 766 725 766 140 842 140 842 62 286 62 286 785 508 785 508 75 256 75 256 855 943 855 943 545 752 545 752 380 569 380 569 651 195 651 195 437 821 437 821 322 414 322 414 816 480 816 480 582 172 582 172 298 111 298 111 751 651 751 651 434 10 434 10 869 655 869 655 300 77 300 77 167 253 167 253 15 843 15 843 389 912 389 912 936 710 936 710 614 888 614 888 597 633 597 633 195 918 195 918 715 846 715 846 170 450 170 450 188 901 188 901 898 155 898 155 751 543 751 543 527 623 527 623 524 642 524 642 891 352 891 352 114 85 114 85 733 481 733 481 721 434 721 434 865 916 865 916 944 424 944 424 617 121 617 121 547 875 547 875 103 925 103 925 219 732 219 732 558 894 558 894 941 26 941 26 147 58 147 58 166 79 166 79 370 131 370 131 692 194 692 194 59 210 59 210 844 469 844 469 256 446 256 446 635 427 635 427 700 267 700 267 698 752 698 752 478 214 478 214 104 301 104 301 862 604 862 604 630 746 630 746 257 310 257 310 381 560 381 560 615 842 615 842 404 238 404 238 193 818 193 818 552 137 552 137 533 892 533 892 183 218 183 218 827 493 827 493 854 878 854 878 866 953 866 953 812 196 812 196 779 205 779 205 373 722 373 722 717 454 717 454 511 449 511 449 272 823 272 823 112 940 112 940 466 935 466 935 702 549 702 549 549 720 549 720 181 113 181 113 495 98 495 98 104 125 104 125 50 20 50 20 735 635 735 635 626 249 626 249 630 484 630 484 274 908 274 908 289 695 289 695 258 723 258 723 236 360 236 360 516 12 516 12 754 284 754 284 497 360 497 360 678 815 678 815 756 459 756 459 77 718 77 718 706 797 706 797 335 701 335 701 114 51 114 51 670 921 670 921 770 152 770 152 638 544 638 544 213 903 213 903 199 360 199 360 557 886 557 886 452 716 452 716 420 793 420 793 765 113 765 113 266 269 266 269 557 490 557 490 794 354 794 354 251 613 251 613 131 686 131 686 258 375 258 375 122 111 122 111 499 617 499 617 331 534 331 534 592 438 592 438 818 400 818 400 512 488 512 488 453 410 453 410 284 445 284 445 319 651 319 651 140 410 140 410 87 905 87 905 188 156 188 156 741 547 741 547 596 362 596 362 575 629 575 629 392 895 392 895 913 389 913 389 897 372 897 372 473 772 473 772 471 783 471 783 907 959 907 959 170 8 170 8 33 473 33 473 237 845 237 845 425 935 425 935 872 575 872 575 132 886 132 886 758 752 758 752 680 515 680 515 72 491 72 491 415 321 415 321 737 44 737 44 646 727 646 727 537 612 537 612 282 503 282 503 383 361 383 361 678 253 678 253 304 950 304 950 206 260 206 260 656 381 656 381 764 844 764 844 33 169 33 169 811 906 811 906 887 88 887 88 425 38 425 38 220 380 220 380 944 640 944 640 890 799 890 799 98 762 98 762 399 849 399 849 952 442 952 442 251 909 251 909 749 546 749 546 525 329 525 329 570 5 570 5 123 379 123 379 624 246 624 246 491 821 491 821 387 667 387 667 104 810 104 810 887 112 887 112 80 832 80 832 548 741 548 741 595 339 595 339 181 672 181 672 631 818 631 818 746 824 746 824 855 861 855 861 278 699 278 699 415 653 415 653 609 681 609 681 274 812 274 812 199 758 199 758 644 280 644 280 919 780 919 780 673 677 673 677 500 518 500 518 484 600 484 600 664 55 664 55 928 748 928 748 76 289 76 289 818 830 818 830 494 488 494 488 187 891 187 891 646 648 646 648 369 632 369 632 742 380 742 380 238 9 238 9 387 899 387 899 739 696 739 696 614 463 614 463 531 128 531 128 789 83 789 83 11 836 11 836 725 470 725 470 580 535 580 535 211 160 211 160 562 834 562 834 418 958 418 958 387 379 387 379 683 818 683 818 760 684 760 684 168 623 168 623 423 117 423 117 937 223 937 223 441 361 441 361 658 925 658 925 813 844 813 844 660 924 660 924 847 830 847 830 589 285 589 285 420 427 420 427 650 69 650 69 597 804 597 804 397 856 397 856 242 681 242 681 944 815 944 815 168 1 168 1 26 433 26 433 307 478 307 478 866 42 866 42 874 367 874 367 825 754 825 754 314 729 314 729 166 602 166 602 835 227 835 227 700 773 700 773 409 489 409 489 787 489 787 489 846 950 846 950 542 687 542 687 928 479 928 479 519 873 519 873 757 641 757 641 651 94 651 94 835 813 835 813 598 743 598 743 831 86 831 86 462 296 462 296 271 491 271 491 926 28 926 28 248 29 248 29 334 229 334 229 156 759 156 759 890 406 890 406 306 567 306 567 274 440 274 440 856 840 856 840 554 170 554 170 732 605 732 605 547 937 547 937 542 250 542 250 660 823 660 823 330 301 330 301 201 876 201 876 557 588 557 588 739 228 739 228 377 265 377 265 427 710 427 710 572 332 572 332 266 615 266 615 476 370 476 370 16 844 16 844 793 178 793 178 162 222 162 222 1 69 1 69 883 161 883 161 687 680 687 680 631 65 631 65 432 499 432 499 501 479 501 479 551 880 551 880 712 720 712 720 457 669 457 669 32 412 32 412 351 45 351 45 450 192 450 192 900 172 900 172 692 69 692 69 82 518 82 518 746 439 746 439 940 358 940 358 131 862 131 862 421 344 421 344 44 177 44 177 102 285 102 285 104 411 104 411 460 378 460 378 73 176 73 176 518 344 518 344 642 216 642 216 876 792 876 792 664 464 664 464 894 198 894 198 644 354 644 354 277 818 277 818 766 230 766 230 448 326 448 326 935 933 935 933 730 279 730 279 117 543 117 543 49 262 49 262 177 324 177 324 634 193 634 193 897 490 897 490 6 48 6 48 651 400 651 400 425 386 425 386 50 886 50 886 6 912 6 912 356 338 356 338 738 655 738 655 222 663 222 663 356 366 356 366 878 538 878 538 698 571 698 571 227 193 227 193 152 17 152 17 947 252 947 252 906 946 906 946 131 440 131 440 109 409 109 409 654 217 654 217 504 816 504 816 352 438 352 438 816 922 816 922 818 490 818 490 182 63 182 63 109 298 109 298 633 733 633 733 357 598 357 598 322 920 322 920 178 30 178 30 707 396 707 396 511 871 511 871 129 711 129 711 651 395 651 395 791 652 791 652 363 84 363 84 881 81 881 81 326 133 326 133 401 960 401 960 782 121 782 121 623 354 623 354 497 147 497 147 725 391 725 391 916 951 916 951 239 924 239 924 933 464 933 464 772 702 772 702 130 664 130 664 525 590 525 590 736 572 736 572 151 163 151 163 901 795 901 795 581 328 581 328 910 587 910 587 843 571 843 571 862 500 862 500 30 205 30 205 832 218 832 218 761 427 761 427 316 812 316 812 204 859 204 859 722 65 722 65 851 108 851 108 750 861 750 861 181 239 181 239 855 473 855 473 942 5 942 5 352 835 352 835 39 577 39 577 621 121 621 121 220 297 220 297 309 457 309 457 69 699 69 699 154 480 154 480 764 644 764 644 641 575 641 575 524 916 524 916 547 493 547 493 383 201 383 201 291 437 291 437 432 185 432 185 182 21 182 21 206 877 206 877 614 768 614 768 668 480 668 480 464 606 464 606 500 708 500 708 293 455 293 455 255 317 255 317 428 332 428 332 958 612 958 612 703 238 703 238 517 837 517 837 457 612 457 612 314 801 314 801 719 26 719 26 666 557 666 557 501 593 501 593 562 751 562 751 173 875 173 875 440 873 440 873 187 713 187 713 71 212 71 212 554 434 554 434 68 543 68 543 346 478 346 478 554 877 554 877 126 889 126 889 773 212 773 212 95 100 95 100 887 734 887 734 214 500 214 500 54 523 54 523 86 561 86 561 652 846 652 846 800 344 800 344 790 12 790 12 908 922 908 922 390 224 390 224 610 602 610 602 399 244 399 244 450 955 450 955 569 817 569 817 149 442 149 442 684 531 684 531 797 386 797 386 227 910 227 910 622 178 622 178 239 461 239 461 435 91 435 91 691 298 691 298 233 198 233 198 38 246 38 246 354 812 354 812 853 247 853 247 324 955 324 955 158 356 158 356 264 88 264 88 885 747 885 747 635 471 635 471 291 428 291 428 386 60 386 60 843 799 843 799 66 611 66 611 231 344 231 344 690 407 690 407 330 669 330 669 412 438 412 438 852 582 852 582 812 388 812 388 133 112 133 112 250 772 250 772 114 937 114 937 182 940 182 940 899 817 899 817 241 829 241 829 77 916 77 916 335 245 335 245 233 68 233 68 830 566 830 566 879 191 879 191 118 592 118 592 883 960 883 960 900 584 900 584 89 309 89 309 774 536 774 536 411 832 411 832 753 555 753 555 774 312 774 312 844 609 844 609 125 169 125 169 626 913 626 913 949 848 949 848 84 834 84 834 952 31 952 31 53 944 53 944 162 895 162 895 364 206 364 206 935 9 935 9 459 76 459 76 800 474 800 474 552 139 552 139 753 495 753 495 428 444 428 444 574 317 574 317 664 9 664 9 644 760 644 760 450 915 450 915 275 138 275 138 276 810 276 810 397 527 397 527 778 918 778 918 184 850 184 850 248 295 248 295 898 203 898 203 468 952 468 952 291 869 291 869 870 182 870 182 90 195 90 195 176 777 176 777 296 243 296 243 180 733 180 733 139 525 139 525 263 592 263 592 168 580 168 580 51 363 51 363 231 665 231 665 959 369 959 369 928 241 928 241 10 270 10 270 756 642 756 642 310 40 310 40 415 565 415 565 581 745 581 745 476 257 476 257 459 495 459 495 508 780 508 780 243 589 243 589 418 565 418 565 261 715 261 715 498 352 498 352 945 275 945 275 705 126 705 126 31 775 31 775 248 848 248 848 732 849 732 849 653 83 653 83 354 802 354 802 840 584 840 584 295 198 295 198 55 549 55 549 478 892 478 892 770 742 770 742 160 53 160 53 152 917 152 917 200 243 200 243 901 53 901 53 226 847 226 847 637 674 637 674 470 370 470 370 933 91 933 91 231 197 231 197 121 214 121 214 938 104 938 104 11 443 11 443 456 237 456 237 955 360 955 360 895 218 895 218 196 619 196 619 162 300 162 300 879 651 879 651 85 911 85 911 17 550 17 550 485 271 485 271 436 706 436 706 369 527 369 527 742 420 742 420 506 502 506 502 434 550 434 550 625 685 625 685 581 688 581 688 376 821 376 821 294 594 294 594 272 678 272 678 494 333 494 333 778 462 778 462 11 88 11 88 783 302 783 302 958 926 958 926 91 440 91 440 541 254 541 254 894 536 894 536 402 778 402 778 154 680 154 680 473 456 473 456 104 569 104 569 262 820 262 820 51 337 51 337 509 60 509 60 602 40 602 40 184 130 184 130 914 618 914 618 69 94 69 94 419 248 419 248 133 858 133 858 870 614 870 614 943 436 943 436 202 863 202 863 91 956 91 956 54 386 54 386 424 337 424 337 862 481 862 481 575 196 575 196 880 775 880 775 476 328 476 328 789 923 789 923 863 557 863 557 258 872 258 872 741 177 741 177 854 865 854 865 400 803 400 803 9 147 9 147 625 692 625 692 95 121 95 121 251 228 251 228 635 582 635 582 380 828 380 828 852 155 852 155 551 554 551 554 5 718 5 718 204 750 204 750 688 60 688 60 66 885 66 885 536 446 536 446 385 336 385 336 16 763 16 763 835 418 835 418 632 571 632 571 329 730 329 730 418 550 418 550 595 911 595 911 486 639 486 639 372 527 372 527 180 188 180 188 238 228 238 228 899 513 899 513 851 471 851 471 388 698 388 698 870 911 870 911 845 314 845 314 72 323 72 323 526 109 526 109 67 893 67 893 549 178 549 178 259 95 259 95 76 657 76 657 520 960 520 960 446 927 446 927 489 596 489 596 72 555 72 555 178 77 178 77 364 688 364 688 894 529 894 529 324 417 324 417 513 828 513 828 377 864 377 864 895 732 895 732 140 199 140 199 530 371 530 371 592 419 592 419 423 825 423 825 429 883 429 883 897 408 897 408 415 942 415 942 437 46 437 46 758 250 758 250 493 846 493 846 84 758 84 758 742 575 742 575 690 881 690 881 602 624 602 624 181 306 181 306 686 940 686 940 619 197 619 197 353 715 353 715 376 449 376 449 568 719 568 719 850 911 850 911 38 527 38 527 821 447 821 447 669 478 669 478 706 836 706 836 873 140 873 140 575 250 575 250 557 691 557 691 113 367 113 367 490 556 490 556 242 293 242 293 689 195 689 195 368 20 368 20 236 826 236 826 405 68 405 68 701 376 701 376 829 74 829 74 135 170 135 170 340 353 340 353 746 946 746 946 233 120 233 120 50 554 50 554 50 915 50 915 767 199 767 199 742 213 742 213 644 505 644 505 457 158 457 158 234 588 234 588 248 616 248 616 87 523 87 523 530 152 530 152 90 20 90 20 627 100 627 100 882 245 882 245 423 787 423 787 941 446 941 446 536 561 536 561 654 523 654 523 80 557 80 557 141 431 141 431 656 871 656 871 345 415 345 415 541 813 541 813 830 811 830 811 855 607 855 607 727 881 727 881 334 816 334 816 195 209 195 209 628 592 628 592 22 546 22 546 237 685 237 685 448 424 448 424 56 355 56 355 712 918 712 918 543 29 543 29 501 767 501 767 218 155 218 155 204 864 204 864 648 258 648 258 99 234 99 234 281 237 281 237 550 512 550 512 148 299 148 299 85 637 85 637 18 639 18 639 897 159 897 159 88 334 88 334 162 567 162 567 528 152 528 152 842 739 842 739 507 178 507 178 613 56 613 56 59 185 59 185 136 381 136 381 121 296 121 296 682 685 682 685 783 901 783 901 827 620 827 620 91 366 91 366 378 317 378 317 155 287 155 287 72 617 72 617 554 173 554 173 539 816 539 816 57 864 57 864 61 836 61 836 715 565 715 565 395 588 395 588 823 220 823 220 502 482 502 482 618 762 618 762 197 341 197 341 930 681 930 681 466 232 466 232 756 820 756 820 712 337 712 337 774 540 774 540 172 443 172 443 533 597 533 597 945 521 945 521 34 320 34 320 316 468 316 468 732 116 732 116 367 198 367 198 528 475 528 475 405 292 405 292 550 613 550 613 718 552 718 552 405 499 405 499 718 572 718 572 428 732 428 732 923 771 923 771 722 209 722 209 876 928 876 928 738 685 738 685 532 618 532 618 399 534 399 534 34 499 34 499 561 315 561 315 712 788 712 788 626 578 626 578 148 834 148 834 134 398 134 398 809 136 809 136 805 415 805 415 409 22 409 22 427 444 427 444 351 799 351 799 428 2 428 2 332 781 332 781 595 708 595 708 515 444 515 444 350 457 350 457 187 572 187 572 669 908 669 908 321 274 321 274 310 58 310 58 499 567 499 567 868 631 868 631 837 344 837 344 307 729 307 729 768 84 768 84 454 875 454 875 830 834 830 834 594 236 594 236 560 104 560 104 544 398 544 398 280 325 280 325 399 951 399 951 591 840 591 840 719 131 719 131 832 406 832 406 615 640 615 640 555 456 555 456 495 176 495 176 547 298 547 298 407 843 407 843 273 830 273 830 479 314 479 314 669 861 669 861 653 702 653 702 698 262 698 262 719 113 719 113 885 764 885 764 300 607 300 607 542 441 542 441 241 653 241 653 636 372 636 372 680 568 680 568 208 371 208 371 373 872 373 872 880 703 880 703 589 662 589 662 483 272 483 272 673 366 673 366 934 896 934 896 784 24 784 24 851 577 851 577 715 47 715 47 87 641 87 641 359 699 359 699 78 336 78 336 163 473 163 473 158 531 158 531 237 722 237 722 584 565 584 565 706 91 706 91 354 533 354 533 882 28 882 28 854 645 854 645 671 307 671 307 417 780 417 780 130 622 130 622 917 292 917 292 38 532 38 532 23 700 23 700 491 669 491 669 225 822 225 822 196 309 196 309 513 490 513 490 569 765 569 765 664 418 664 418 422 138 422 138 413 668 413 668 378 356 378 356 472 459 472 459 57 905 57 905 935 278 935 278 379 679 379 679 956 408 956 408 427 677 427 677 924 670 924 670 584 603 584 603 737 492 737 492 359 597 359 597 570 697 570 697 303 404 303 404 166 174 166 174 764 874 764 874 380 104 380 104 39 833 39 833 757 2 757 2 674 632 674 632 317 491 317 491 256 139 256 139 736 873 736 873 742 360 742 360 959 628 959 628 847 433 847 433 907 759 907 759 583 126 583 126 462 789 462 789 753 473 753 473 674 226 674 226 311 102 311 102 259 358 259 358 402 478 402 478 146 242 146 242 456 763 456 763 609 190 609 190 903 288 903 288 694 857 694 857 846 936 846 936 618 710 618 710 496 605 496 605 298 443 298 443 854 450 854 450 761 675 761 675 620 28 620 28 683 864 683 864 44 250 44 250 719 670 719 670 696 514 696 514 349 853 349 853 672 304 672 304 480 267 480 267 434 938 434 938 791 711 791 711 163 47 163 47 711 731 711 731 703 268 703 268 162 647 162 647 635 192 635 192 601 277 601 277 227 61 227 61 815 577 815 577 659 618 659 618 123 507 123 507 316 801 316 801 361 808 361 808 37 177 37 177 633 866 633 866 231 285 231 285 511 307 511 307 752 730 752 730 417 414 417 414 321 533 321 533 604 342 604 342 304 491 304 491 640 133 640 133 103 368 103 368 931 553 931 553 802 236 802 236 630 593 630 593 164 121 164 121 517 344 517 344 725 167 725 167 458 223 458 223 680 739 680 739 851 381 851 381 101 141 101 141 257 381 257 381 552 313 552 313 714 478 714 478 224 753 224 753 888 402 888 402 529 496 529 496 424 511 424 511 82 40 82 40 844 385 844 385 464 253 464 253 585 201 585 201 530 918 530 918 75 535 75 535 850 807 850 807 766 196 766 196 516 303 516 303 650 87 650 87 761 599 761 599 215 867 215 867 212 125 212 125 547 940 547 940 460 176 460 176 256 624 256 624 493 821 493 821 787 27 787 27 343 197 343 197 535 785 535 785 958 716 958 716 152 232 152 232 744 44 744 44 57 939 57 939 946 824 946 824 238 88 238 88 898 867 898 867 56 941 56 941 83 49 83 49 335 194 335 194 209 606 209 606 252 800 252 800 643 503 643 503 62 540 62 540 705 833 705 833 298 198 298 198 443 112 443 112 872 412 872 412 752 753 752 753 625 276 625 276 888 480 888 480 23 342 23 342 59 722 59 722 893 384 893 384 760 525 760 525 539 289 539 289 703 523 703 523 699 766 699 766 823 315 823 315 575 271 575 271 601 128 601 128 601 259 601 259 754 112 754 112 720 760 720 760 933 150 933 150 770 644 770 644 167 112 167 112 92 303 92 303 66 497 66 497 36 54 36 54 914 576 914 576 368 586 368 586 267 312 267 312 684 15 684 15 497 742 497 742 88 605 88 605 734 782 734 782 392 515 392 515 447 295 447 295 226 63 226 63 599 538 599 538 675 263 675 263 252 326 252 326 661 575 661 575 610 331 610 331 143 958 143 958 884 676 884 676 591 787 591 787 496 377 496 377 843 839 843 839 336 44 336 44 824 390 824 390 98 597 98 597 349 433 349 433 662 349 662 349 373 292 373 292 850 530 850 530 950 317 950 317 341 653 341 653 807 428 807 428 183 382 183 382 58 207 58 207 738 523 738 523 372 50 372 50 599 459 599 459 111 409 111 409 618 140 618 140 116 384 116 384 90 774 90 774 724 74 724 74 451 412 451 412 356 169 356 169 352 45 352 45 161 613 161 613 168 905 168 905 359 182 359 182 125 531 125 531 189 107 189 107 669 278 669 278 678 599 678 599 656 599 656 599 93 482 93 482 752 130 752 130 600 246 600 246 301 737 301 737 927 581 927 581 907 944 907 944 144 438 144 438 861 931 861 931 332 475 332 475 572 870 572 870 630 33 630 33 914 867 914 867 392 810 392 810 263 907 263 907 261 99 261 99 150 210 150 210 897 362 897 362 464 610 464 610 488 400 488 400 408 919 408 919 885 29 885 29 102 513 102 513 900 549 900 549 864 266 864 266 467 125 467 125 477 123 477 123 135 691 135 691 679 42 679 42 809 132 809 132 526 629 526 629 848 612 848 612 941 478 941 478 637 714 637 714 838 97 838 97 882 174 882 174 541 618 541 618 889 481 889 481 197 366 197 366 305 293 305 293 268 440 268 440 432 564 432 564 523 644 523 644 772 423 772 423 451 661 451 661 928 756 928 756 790 846 790 846 30 562 30 562 457 678 457 678 207 411 207 411 934 674 934 674 792 606 792 606 143 955 143 955 243 478 243 478 758 222 758 222 430 689 430 689 547 362 547 362 234 162 234 162 818 501 818 501 413 560 413 560 658 136 658 136 144 717 144 717 135 798 135 798 674 159 674 159 40 41 40 41 772 770 772 770 481 397 481 397 507 771 507 771 499 291 499 291 290 935 290 935 815 376 815 376 511 75 511 75 774 481 774 481 669 658 669 658 282 309 282 309 590 85 590 85 792 146 792 146 220 419 220 419 656 440 656 440 791 936 791 936 526 108 526 108 816 807 816 807 62 894 62 894 618 405 618 405 881 266 881 266 644 919 644 919 95 830 95 830 858 66 858 66 703 281 703 281 859 158 859 158 409 204 409 204 844 233 844 233 459 767 459 767 770 465 770 465 199 717 199 717 555 189 555 189 146 323 146 323 582 133 582 133 166 437 166 437 18 362 18 362 819 783 819 783 118 763 118 763 264 952 264 952 726 323 726 323 305 883 305 883 224 163 224 163 623 946 623 946 189 182 189 182 660 113 660 113 954 130 954 130 838 158 838 158 309 255 309 255 638 796 638 796 99 473 99 473 9 64 9 64 458 497 458 497 266 23 266 23 712 412 712 412 182 94 182 94 714 98 714 98 662 64 662 64 264 892 264 892 386 615 386 615 959 21 959 21 378 507 378 507 703 736 703 736 190 340 190 340 801 865 801 865 417 896 417 896 341 398 341 398 11 127 11 127 923 210 923 210 248 70 248 70 841 268 841 268 376 445 376 445 136 397 136 397 429 449 429 449 407 478 407 478 335 930 335 930 71 184 71 184 765 9 765 9 864 324 864 324 819 310 819 310 737 298 737 298 822 787 822 787 169 301 169 301 570 451 570 451 449 193 449 193 414 19 414 19 776 258 776 258 741 485 741 485 475 470 475 470 230 361 230 361 364 538 364 538 846 581 846 581 256 346 256 346 923 464 923 464 945 858 945 858 545 664 545 664 493 784 493 784 437 294 437 294 461 19 461 19 863 381 863 381 958 356 958 356 405 869 405 869 62 364 62 364 84 614 84 614 262 635 262 635 174 699 174 699 225 471 225 471 584 274 584 274 623 55 623 55 541 333 541 333 99 585 99 585 185 131 185 131 518 364 518 364 702 63 702 63 946 759 946 759 162 512 162 512 663 945 663 945 825 790 825 790 130 78 130 78 112 600 112 600 461 796 461 796 550 796 550 796 918 305 918 305 605 121 605 121 53 783 53 783 743 125 743 125 154 942 154 942 324 120 324 120 105 120 105 120 917 868 917 868 930 897 930 897 394 251 394 251 669 340 669 340 169 759 169 759 100 790 100 790 444 33 444 33 107 500 107 500 144 336 144 336 955 653 955 653 72 143 72 143 430 120 430 120 216 477 216 477 565 251 565 251 460 171 460 171 447 930 447 930 286 821 286 821 676 731 676 731 708 896 708 896 385 932 385 932 516 591 516 591 687 834 687 834 731 809 731 809 691 607 691 607 136 710 136 710 198 405 198 405 75 694 75 694 761 505 761 505 910 524 910 524 177 937 177 937 77 143 77 143 547 308 547 308 92 889 92 889 29 543 29 543 286 697 286 697 893 355 893 355 463 754 463 754 248 492 248 492 188 570 188 570 917 475 917 475 390 28 390 28 368 326 368 326 803 86 803 86 824 435 824 435 29 540 29 540 176 96 176 96 465 787 465 787 881 318 881 318 944 215 944 215 359 945 359 945 449 117 449 117 80 210 80 210 797 369 797 369 385 877 385 877 306 898 306 898 416 707 416 707 129 401 129 401 298 393 298 393 801 446 801 446 559 744 559 744 185 475 185 475 849 699 849 699 585 942 585 942 9 852 9 852 290 627 290 627 226 950 226 950 425 216 425 216 316 668 316 668 728 64 728 64 74 753 74 753 765 321 765 321 596 727 596 727 634 486 634 486 310 672 310 672 415 920 415 920 931 841 931 841 467 633 467 633 439 929 439 929 106 116 106 116 625 912 625 912 591 239 591 239 470 355 470 355 449 66 449 66 341 313 341 313 926 375 926 375 370 533 370 533 431 281 431 281 851 523 851 523 905 3 905 3 858 935 858 935 823 602 823 602 730 43 730 43 788 352 788 352 861 299 861 299 556 219 556 219 905 533 905 533 223 771 223 771 342 907 342 907 929 324 929 324 788 549 788 549 184 63 184 63 482 108 482 108 642 8 642 8 696 608 696 608 236 233 236 233 542 883 542 883 635 734 635 734 755 76 755 76 327 600 327 600 103 70 103 70 320 750 320 750 599 287 599 287 25 456 25 456 750 146 750 146 872 852 872 852 531 159 531 159 257 601 257 601 330 613 330 613 136 779 136 779 496 496 496 496 673 582 673 582 896 645 896 645 836 538 836 538 142 31 142 31 765 110 765 110 872 150 872 150 521 211 521 211 829 739 829 739 767 806 767 806 642 532 642 532 896 176 896 176 18 957 18 957 642 945 642 945 734 168 734 168 654 923 654 923 681 81 681 81 707 596 707 596 914 953 914 953 301 274 301 274 192 790 192 790 402 873 402 873 39 814 39 814 781 375 781 375 181 121 181 121 324 511 324 511 491 609 491 609 372 117 372 117 863 388 863 388 301 896 301 896 698 565 698 565 145 447 145 447 473 257 473 257 371 81 371 81 592 843 592 843 263 868 263 868 86 151 86 151 414 271 414 271 447 324 447 324 752 534 752 534 403 241 403 241 673 862 673 862 437 532 437 532 308 191 308 191 91 336 91 336 681 378 681 378 305 101 305 101 561 104 561 104 164 376 164 376 212 794 212 794 882 32 882 32 617 594 617 594 496 426 496 426 351 5 351 5 389 344 389 344 172 285 172 285 200 192 200 192 822 98 822 98 826 376 826 376 838 453 838 453 75 79 75 79 403 533 403 533 653 127 653 127 809 215 809 215 38 248 38 248 296 452 296 452 324 72 324 72 725 511 725 511 218 47 218 47 917 489 917 489 177 684 177 684 786 477 786 477 227 572 227 572 126 592 126 592 902 149 902 149 96 42 96 42 381 60 381 60 759 580 759 580 289 370 289 370 536 746 536 746 287 751 287 751 235 93 235 93 105 82 105 82 7 665 7 665 420 306 420 306 623 888 623 888 703 600 703 600 818 406 818 406 797 747 797 747 903 368 903 368 409 360 409 360 608 414 608 414 736 218 736 218 703 342 703 342 379 161 379 161 151 361 151 361 482 938 482 938 798 208 798 208 209 370 209 370 733 639 733 639 206 694 206 694 371 795 371 795 272 255 272 255 224 489 224 489 315 443 315 443 13 912 13 912 262 55 262 55 308 821 308 821 181 400 181 400 689 853 689 853 875 533 875 533 218 911 218 911 376 942 376 942 473 949 473 949 766 120 766 120 886 452 886 452 481 787 481 787 683 469 683 469 418 373 418 373 316 742 316 742 39 214 39 214 958 587 958 587 88 874 88 874 456 481 456 481 198 595 198 595 59 85 59 85 599 485 599 485 609 410 609 410 279 87 279 87 133 491 133 491 911 870 911 870 38 757 38 757 78 471 78 471 688 594 688 594 239 619 239 619 440 464 440 464 286 153 286 153 741 303 741 303 93 524 93 524 626 292 626 292 706 610 706 610 560 87 560 87 247 303 247 303 705 293 705 293 313 952 313 952 223 350 223 350 218 57 218 57 896 863 896 863 318 730 318 730 675 79 675 79 595 386 595 386 914 221 914 221 923 96 923 96 879 22 879 22 816 201 816 201 238 439 238 439 706 196 706 196 666 499 666 499 533 272 533 272 273 304 273 304 705 669 705 669 259 202 259 202 945 270 945 270 246 911 246 911 100 765 100 765 709 322 709 322 111 183 111 183 92 665 92 665 186 956 186 956 958 255 958 255 958 256 958 256 896 594 896 594 653 941 653 941 651 614 651 614 93 512 93 512 621 934 621 934 713 603 713 603 64 264 64 264 690 359 690 359 548 828 548 828 532 133 532 133 77 751 77 751 444 396 444 396 514 707 514 707 650 7 650 7 670 716 670 716 438 693 438 693 480 465 480 465 799 38 799 38 545 379 545 379 236 939 236 939 897 948 897 948 884 421 884 421 62 789 62 789 336 471 336 471 236 235 236 235 752 247 752 247 755 246 755 246 724 943 724 943 399 810 399 810 914 863 914 863 464 304 464 304 788 793 788 793 472 550 472 550 854 804 854 804 671 347 671 347 492 955 492 955 178 596 178 596 378 907 378 907 496 202 496 202 762 248 762 248 140 874 140 874 442 344 442 344 142 19 142 19 475 950 475 950 402 347 402 347 812 90 812 90 816 158 816 158 3 250 3 250 231 6 231 6 405 39 405 39 710 664 710 664 572 26 572 26 657 872 657 872 429 108 429 108 601 561 601 561 722 540 722 540 735 476 735 476 421 160 421 160 954 137 954 137 823 417 823 417 17 10 17 10 42 698 42 698 36 870 36 870 119 125 119 125 516 663 516 663 234 174 234 174 535 524 535 524 928 774 928 774 405 616 405 616 269 321 269 321 575 656 575 656 353 162 353 162 842 184 842 184 708 746 708 746 902 377 902 377 187 170 187 170 913 383 913 383 348 228 348 228 879 168 879 168 877 360 877 360 159 716 159 716 390 55 390 55 244 505 244 505 279 136 279 136 342 624 342 624 543 583 543 583 832 100 832 100 502 912 502 912 324 888 324 888 519 5 519 5 564 268 564 268 466 241 466 241 200 235 200 235 182 174 182 174 537 5 537 5 949 71 949 71 661 826 661 826 859 523 859 523 840 354 840 354 908 863 908 863 799 325 799 325 465 246 465 246 608 32 608 32 457 759 457 759 420 636 420 636 206 117 206 117 873 533 873 533 103 619 103 619 689 643 689 643 959 724 959 724 297 253 297 253 702 112 702 112 340 558 340 558 32 372 32 372 436 584 436 584 172 35 172 35 159 457 159 457 447 960 447 960 150 7 150 7 20 7 20 7 167 328 167 328 719 550 719 550 753 68 753 68 810 511 810 511 871 486 871 486 51 234 51 234 720 785 720 785 779 816 779 816 906 345 906 345 360 401 360 401 259 198 259 198 212 639 212 639 575 21 575 21 491 289 491 289 533 374 533 374 609 17 609 17 890 734 890 734 596 503 596 503 208 139 208 139 145 782 145 782 268 926 268 926 895 722 895 722 197 529 197 529 302 501 302 501 587 703 587 703 8 139 8 139 384 580 384 580 396 537 396 537 349 944 349 944 203 731 203 731 429 713 429 713 811 190 811 190 848 646 848 646 377 533 377 533 497 854 497 854 495 275 495 275 332 372 332 372 611 150 611 150 931 552 931 552 495 118 495 118 403 611 403 611 730 694 730 694 96 645 96 645 870 432 870 432 741 145 741 145 741 241 741 241 526 381 526 381 959 248 959 248 350 371 350 371 175 572 175 572 169 595 169 595 902 483 902 483 410 688 410 688 935 396 935 396 239 399 239 399 265 774 265 774 312 171 312 171 697 662 697 662 731 692 731 692 277 757 277 757 83 138 83 138 465 464 465 464 364 391 364 391 54 775 54 775 457 947 457 947 158 622 158 622 351 13 351 13 762 14 762 14 503 649 503 649 12 613 12 613 45 546 45 546 762 50 762 50 328 106 328 106 795 9 795 9 349 86 349 86 46 787 46 787 255 499 255 499 352 264 352 264 406 192 406 192 946 338 946 338 158 435 158 435 826 15 826 15 486 757 486 757 481 274 481 274 870 801 870 801 858 777 858 777 89 313 89 313 649 241 649 241 353 774 353 774 638 210 638 210 439 300 439 300 878 344 878 344 297 897 297 897 736 485 736 485 600 144 600 144 560 716 560 716 58 791 58 791 908 86 908 86 826 64 826 64 209 14 209 14 272 59 272 59 918 62 918 62 379 491 379 491 492 234 492 234 57 553 57 553 621 403 621 403 350 193 350 193 519 48 519 48 787 885 787 885 827 941 827 941 402 760 402 760 479 551 479 551 428 499 428 499 114 593 114 593 400 825 400 825 815 515 815 515 30 217 30 217 77 91 77 91 80 202 80 202 528 878 528 878 954 728 954 728 367 816 367 816 347 41 347 41 617 61 617 61 516 779 516 779 750 199 750 199 237 553 237 553 775 940 775 940 217 642 217 642 614 903 614 903 562 825 562 825 337 424 337 424 122 873 122 873 32 720 32 720 579 477 579 477 770 630 770 630 565 790 565 790 313 133 313 133 139 457 139 457 601 348 601 348 406 478 406 478 397 716 397 716 185 626 185 626 211 542 211 542 235 918 235 918 763 75 763 75 952 781 952 781 384 530 384 530 94 677 94 677 247 80 247 80 480 779 480 779 867 936 867 936 660 896 660 896 418 302 418 302 46 769 46 769 865 428 865 428 378 641 378 641 869 30 869 30 403 231 403 231 902 693 902 693 364 333 364 333 651 386 651 386 800 598 800 598 9 9 9 9 684 70 684 70 379 741 379 741 44 410 44 410 393 743 393 743 361 174 361 174 869 950 869 950 371 485 371 485 883 686 883 686 777 903 777 903 171 95 171 95 443 719 443 719 23 847 23 847 816 811 816 811 89 821 89 821 673 957 673 957 739 639 739 639 859 28 859 28 957 653 957 653 897 660 897 660 578 883 578 883 520 226 520 226 739 443 739 443 442 376 442 376 34 801 34 801 793 533 793 533 871 336 871 336 113 381 113 381 218 58 218 58 939 624 939 624 219 892 219 892 487 544 487 544 84 556 84 556 524 19 524 19 589 413 589 413 538 315 538 315 462 827 462 827 179 631 179 631 852 526 852 526 656 470 656 470 944 401 944 401 252 158 252 158 329 113 329 113 790 454 790 454 729 850 729 850 916 635 916 635 364 74 364 74 571 159 571 159 548 420 548 420 394 375 394 375 431 237 431 237 165 560 165 560 169 820 169 820 144 34 144 34 23 16 23 16 760 178 760 178 126 655 126 655 283 183 283 183 377 755 377 755 14 638 14 638 500 948 500 948 248 9 248 9 113 892 113 892 916 843 916 843 839 489 839 489 51 430 51 430 285 78 285 78 184 397 184 397 884 114 884 114 410 506 410 506 219 271 219 271 229 249 229 249 568 916 568 916 121 707 121 707 454 228 454 228 478 94 478 94 636 370 636 370 827 122 827 122 597 416 597 416 217 798 217 798 940 845 940 845 308 838 308 838 429 477 429 477 764 845 764 845 131 116 131 116 439 897 439 897 624 875 624 875 192 804 192 804 390 142 390 142 621 734 621 734 515 328 515 328 865 592 865 592 597 850 597 850 497 205 497 205 802 734 802 734 513 880 513 880 489 946 489 946 905 75 905 75 314 650 314 650 851 866 851 866 828 789 828 789 193 366 193 366 232 883 232 883 772 795 772 795 459 701 459 701 294 906 294 906 264 445 264 445 66 272 66 272 596 241 596 241 774 437 774 437 504 845 504 845 120 758 120 758 339 822 339 822 750 644 750 644 854 71 854 71 276 707 276 707 5 272 5 272 426 204 426 204 701 466 701 466 260 747 260 747 104 772 104 772 392 481 392 481 10 81 10 81 691 611 691 611 696 792 696 792 149 281 149 281 720 160 720 160 691 784 691 784 541 73 541 73 398 771 398 771 596 818 596 818 877 837 877 837 831 767 831 767 4 894 4 894 275 227 275 227 74 133 74 133 130 774 130 774 220 696 220 696 653 824 653 824 905 109 905 109 904 578 904 578 660 600 660 600 100 702 100 702 938 31 938 31 937 379 937 379 905 474 905 474 942 444 942 444 98 55 98 55 712 401 712 401 134 535 134 535 458 450 458 450 689 571 689 571 669 466 669 466 267 244 267 244 483 157 483 157 850 395 850 395 728 696 728 696 63 922 63 922 578 876 578 876 127 778 127 778 521 878 521 878 895 932 895 932 192 73 192 73 752 591 752 591 407 872 407 872 470 288 470 288 479 880 479 880 593 171 593 171 224 474 224 474 104 434 104 434 5 456 5 456 801 452 801 452 717 85 717 85 596 676 596 676 525 459 525 459 753 136 753 136 684 237 684 237 567 27 567 27 358 751 358 751 446 827 446 827 394 696 394 696 174 763 174 763 764 423 764 423 646 610 646 610 243 203 243 203 598 43 598 43 252 42 252 42 517 387 517 387 181 635 181 635 76 591 76 591 275 748 275 748 312 803 312 803 29 220 29 220 876 843 876 843 622 802 622 802 413 262 413 262 183 644 183 644 532 134 532 134 826 1 826 1 176 817 176 817 656 520 656 520 225 227 225 227 612 446 612 446 174 682 174 682 752 584 752 584 730 719 730 719 533 53 533 53 438 567 438 567 158 795 158 795 839 232 839 232 417 152 417 152 668 396 668 396 199 63 199 63 602 574 602 574 591 535 591 535 374 336 374 336 585 602 585 602 318 70 318 70 476 56 476 56 81 665 81 665 642 466 642 466 546 54 546 54 134 511 134 511 313 636 313 636 908 266 908 266 882 2 882 2 842 177 842 177 571 590 571 590 583 872 583 872 154 734 154 734 163 212 163 212 742 419 742 419 655 337 655 337 649 258 649 258 912 301 912 301 196 465 196 465 128 170 128 170 171 672 171 672 141 832 141 832 677 621 677 621 761 728 761 728 856 466 856 466 916 908 916 908 597 640 597 640 60 162 60 162 478 194 478 194 434 647 434 647 837 112 837 112 73 457 73 457 17 485 17 485 684 850 684 850 54 397 54 397 554 312 554 312 762 841 762 841 802 6 802 6 314 686 314 686 11 122 11 122 37 5 37 5 431 647 431 647 191 201 191 201 556 468 556 468 243 722 243 722 568 851 568 851 70 265 70 265 706 574 706 574 859 103 859 103 185 657 185 657 201 530 201 530 664 642 664 642 356 361 356 361 368 121 368 121 87 830 87 830 100 147 100 147 96 855 96 855 939 161 939 161 783 112 783 112 786 679 786 679 203 119 203 119 439 93 439 93 268 463 268 463 847 881 847 881 930 526 930 526 928 4 928 4 685 318 685 318 8 488 8 488 418 863 418 863 333 740 333 740 42 128 42 128 329 114 329 114 192 737 192 737 266 164 266 164 34 431 34 431 531 649 531 649 720 130 720 130 640 868 640 868 29 40 29 40 318 43 318 43 654 906 654 906 8 610 8 610 710 221 710 221 305 787 305 787 783 377 783 377 272 849 272 849 733 109 733 109 737 279 737 279 291 426 291 426 225 835 225 835 449 195 449 195 481 201 481 201 492 547 492 547 495 705 495 705 939 363 939 363 556 948 556 948 730 175 730 175 846 802 846 802 488 377 488 377 671 125 671 125 188 748 188 748 388 131 388 131 86 713 86 713 341 281 341 281 885 227 885 227 845 414 845 414 944 765 944 765 893 544 893 544 886 525 886 525 655 479 655 479 392 958 392 958 381 272 381 272 60 430 60 430 216 282 216 282 386 732 386 732 581 12 581 12 436 37 436 37 105 186 105 186 185 635 185 635 909 811 909 811 113 917 113 917 619 512 619 512 655 865 655 865 273 656 273 656 220 63 220 63 481 551 481 551 498 771 498 771 15 705 15 705 65 951 65 951 397 86 397 86 515 323 515 323 429 659 429 659 792 171 792 171 718 272 718 272 427 922 427 922 495 103 495 103 340 338 340 338 547 229 547 229 450 331 450 331 183 47 183 47 951 778 951 778 99 207 99 207 94 933 94 933 953 564 953 564 695 145 695 145 48 779 48 779 357 731 357 731 916 281 916 281 78 944 78 944 710 661 710 661 746 564 746 564 503 876 503 876 137 957 137 957 305 832 305 832 842 726 842 726 206 548 206 548 165 382 165 382 639 162 639 162 226 615 226 615 262 117 262 117 480 631 480 631 828 591 828 591 332 148 332 148 822 157 822 157 878 613 878 613 333 375 333 375 228 295 228 295 697 417 697 417 603 861 603 861 374 721 374 721 552 679 552 679 723 368 723 368 436 87 436 87 500 857 500 857 830 52 830 52 465 414 465 414 662 888 662 888 821 643 821 643 739 402 739 402 511 193 511 193 94 165 94 165 804 516 804 516 917 903 917 903 235 686 235 686 809 387 809 387 239 530 239 530 400 216 400 216 609 761 609 761 404 759 404 759 708 161 708 161 849 8 849 8 955 422 955 422 335 549 335 549 918 94 918 94 98 832 98 832 252 245 252 245 444 85 444 85 347 927 347 927 582 166 582 166 826 614 826 614 861 15 861 15 425 190 425 190 320 134 320 134 245 459 245 459 154 116 154 116 919 542 919 542 445 19 445 19 154 635 154 635 270 722 270 722 670 539 670 539 519 915 519 915 342 554 342 554 182 622 182 622 714 777 714 777 381 365 381 365 150 77 150 77 144 270 144 270 617 638 617 638 378 900 378 900 7 217 7 217 152 310 152 310 712 911 712 911 348 319 348 319 406 68 406 68 331 876 331 876 819 848 819 848 192 833 192 833 497 257 497 257 39 693 39 693 568 23 568 23 450 369 450 369 3 263 3 263 680 404 680 404 35 633 35 633 321 626 321 626 187 522 187 522 651 80 651 80 130 139 130 139 408 554 408 554 836 255 836 255 846 238 846 238 545 865 545 865 229 446 229 446 333 412 333 412 749 306 749 306 654 721 654 721 65 917 65 917 293 674 293 674 598 48 598 48 85 719 85 719 911 415 911 415 371 386 371 386 69 594 69 594 306 341 306 341 35 687 35 687 597 727 597 727 361 333 361 333 376 907 376 907 746 826 746 826 456 167 456 167 910 438 910 438 581 406 581 406 209 501 209 501 327 502 327 502 258 737 258 737 374 91 374 91 645 278 645 278 17 330 17 330 722 421 722 421 872 767 872 767 499 401 499 401 546 231 546 231 504 679 504 679 777 923 777 923 632 787 632 787 119 774 119 774 771 375 771 375 882 170 882 170 847 82 847 82 424 398 424 398 101 790 101 790 220 49 220 49 676 938 676 938 872 258 872 258 636 808 636 808 181 231 181 231 436 159 436 159 836 375 836 375 102 81 102 81 680 128 680 128 573 822 573 822 522 513 522 513 765 568 765 568 612 945 612 945 839 887 839 887 161 193 161 193 533 495 533 495 44 289 44 289 903 235 903 235 366 272 366 272 488 624 488 624 460 830 460 830 919 629 919 629 896 588 896 588 714 295 714 295 88 721 88 721 70 744 70 744 245 600 245 600 423 651 423 651 462 160 462 160 543 282 543 282 170 730 170 730 879 785 879 785 361 367 361 367 495 672 495 672 380 56 380 56 588 940 588 940 260 142 260 142 648 277 648 277 748 658 748 658 584 931 584 931 747 890 747 890 619 535 619 535 252 313 252 313 773 17 773 17 304 633 304 633 321 676 321 676 425 405 425 405 860 468 860 468 801 927 801 927 296 607 296 607 865 155 865 155 267 881 267 881 714 386 714 386 957 686 957 686 909 876 909 876 441 631 441 631 349 566 349 566 866 506 866 506 826 211 826 211 293 924 293 924 262 189 262 189 219 554 219 554 753 261 753 261 807 190 807 190 946 709 946 709 479 470 479 470 564 114 564 114 872 556 872 556 368 416 368 416 729 591 729 591 483 778 483 778 638 872 638 872 707 136 707 136 865 869 865 869 928 768 928 768 151 362 151 362 479 20 479 20 158 193 158 193 481 61 481 61 751 269 751 269 858 743 858 743 408 548 408 548 17 243 17 243 378 593 378 593 929 694 929 694 59 184 59 184 276 90 276 90 674 631 674 631 243 720 243 720 109 161 109 161 539 79 539 79 584 157 584 157 656 676 656 676 819 643 819 643 940 595 940 595 706 287 706 287 925 147 925 147 283 690 283 690 164 525 164 525 315 945 315 945 23 480 23 480 671 800 671 800 226 264 226 264 571 275 571 275 67 398 67 398 444 883 444 883 674 602 674 602 583 878 583 878 606 292 606 292 790 809 790 809 362 858 362 858 759 121 759 121 334 220 334 220 139 296 139 296 614 511 614 511 840 438 840 438 737 459 737 459 376 150 376 150 771 573 771 573 312 620 312 620 163 518 163 518 122 22 122 22 46 265 46 265 259 96 259 96 866 289 866 289 429 270 429 270 724 537 724 537 934 214 934 214 171 306 171 306 816 291 816 291 546 224 546 224 671 659 671 659 138 525 138 525 94 570 94 570 133 149 133 149 810 925 810 925 652 521 652 521 469 376 469 376 875 428 875 428 709 121 709 121 384 313 384 313 370 898 370 898 447 794 447 794 363 43 363 43 48 306 48 306 47 597 47 597 923 696 923 696 300 715 300 715 209 142 209 142 617 465 617 465 786 230 786 230 831 599 831 599 462 666 462 666 665 834 665 834 395 249 395 249 676 390 676 390 235 159 235 159 325 694 325 694 31 862 31 862 49 182 49 182 583 772 583 772 658 849 658 849 686 175 686 175 506 368 506 368 163 443 163 443 376 844 376 844 791 672 791 672 518 954 518 954 707 88 707 88 52 762 52 762 440 501 440 501 205 271 205 271 702 696 702 696 835 918 835 918 476 952 476 952 863 67 863 67 20 113 20 113 383 149 383 149 470 155 470 155 232 431 232 431 943 612 943 612 655 378 655 378 136 627 136 627 953 52 953 52 825 376 825 376 127 550 127 550 559 81 559 81 169 807 169 807 250 741 250 741 476 406 476 406 71 778 71 778 141 325 141 325 487 570 487 570 319 676 319 676 818 553 818 553 137 427 137 427 504 706 504 706 659 805 659 805 292 166 292 166 318 349 318 349 337 104 337 104 896 402 896 402 176 81 176 81 483 54 483 54 900 735 900 735 516 111 516 111 101 705 101 705 916 345 916 345 189 924 189 924 795 897 795 897 653 585 653 585 688 236 688 236 745 148 745 148 898 846 898 846 568 958 568 958 658 404 658 404 565 829 565 829 758 475 758 475 305 759 305 759 24 246 24 246 910 138 910 138 373 747 373 747 773 135 773 135 799 951 799 951 571 646 571 646 898 388 898 388 644 571 644 571 604 425 604 425 6 558 6 558 181 451 181 451 803 745 803 745 874 37 874 37 466 939 466 939 810 856 810 856 91 229 91 229 825 537 825 537 559 601 559 601 455 276 455 276 503 124 503 124 290 497 290 497 208 795 208 795 709 794 709 794 655 2 655 2 736 646 736 646 667 626 667 626 754 222 754 222 531 898 531 898 733 628 733 628 107 387 107 387 710 523 710 523 568 362 568 362 674 566 674 566 524 688 524 688 510 505 510 505 141 516 141 516 248 524 248 524 884 72 884 72 132 926 132 926 14 660 14 660 939 333 939 333 830 562 830 562 711 942 711 942 377 416 377 416 777 204 777 204 520 273 520 273 883 801 883 801 138 748 138 748 414 414 414 414 47 12 47 12 950 489 950 489 894 446 894 446 187 61 187 61 402 858 402 858 164 211 164 211 839 293 839 293 816 784 816 784 516 902 516 902 750 862 750 862 307 142 307 142 514 409 514 409 484 466 484 466 431 358 431 358 863 460 863 460 436 735 436 735 338 66 338 66 153 787 153 787 50 671 50 671 428 535 428 535 198 516 198 516 846 376 846 376 810 837 810 837 757 115 757 115 77 44 77 44 362 507 362 507 947 309 947 309 332 630 332 630 947 721 947 721 716 65 716 65 633 99 633 99 943 296 943 296 70 901 70 901 15 559 15 559 811 708 811 708 282 332 282 332 402 736 402 736 657 105 657 105 885 718 885 718 715 551 715 551 933 182 933 182 175 854 175 854 516 180 516 180 637 766 637 766 779 219 779 219 198 538 198 538 837 301 837 301 47 152 47 152 786 676 786 676 371 858 371 858 798 311 798 311 402 954 402 954 913 937 913 937 198 162 198 162 886 506 886 506 834 97 834 97 247 855 247 855 676 542 676 542 812 624 812 624 542 947 542 947 130 362 130 362 373 879 373 879 836 276 836 276 225 89 225 89 951 922 951 922 932 795 932 795 784 939 784 939 127 920 127 920 806 357 806 357 448 826 448 826 801 731 801 731 459 92 459 92 255 340 255 340 23 848 23 848 658 842 658 842 624 475 624 475 448 365 448 365 310 372 310 372 514 222 514 222 669 776 669 776 549 436 549 436 44 633 44 633 204 506 204 506 619 111 619 111 195 245 195 245 462 452 462 452 960 901 960 901 656 418 656 418 715 636 715 636 37 354 37 354 272 382 272 382 208 850 208 850 109 119 109 119 283 59 283 59 220 258 220 258 900 361 900 361 910 943 910 943 22 576 22 576 128 811 128 811 8 925 8 925 22 17 22 17 342 519 342 519 328 115 328 115 20 376 20 376 97 405 97 405 870 351 870 351 640 304 640 304 6 799 6 799 474 177 474 177 513 654 513 654 950 759 950 759 570 119 570 119 623 600 623 600 358 24 358 24 591 485 591 485 398 1 398 1 210 515 210 515 526 886 526 886 99 800 99 800 640 467 640 467 11 919 11 919 332 854 332 854 218 170 218 170 751 14 751 14 889 151 889 151 302 292 302 292 418 468 418 468 483 924 483 924 39 467 39 467 834 918 834 918 798 515 798 515 458 162 458 162 86 157 86 157 288 814 288 814 175 410 175 410 511 477 511 477 540 230 540 230 563 837 563 837 421 354 421 354 118 415 118 415 910 561 910 561 517 706 517 706 481 649 481 649 424 577 424 577 951 220 951 220 721 823 721 823 122 142 122 142 838 177 838 177 44 247 44 247 31 755 31 755 223 741 223 741 331 627 331 627 763 792 763 792 315 645 315 645 694 717 694 717 880 340 880 340 52 664 52 664 380 162 380 162 67 835 67 835 117 586 117 586 144 242 144 242 176 219 176 219 173 728 173 728 35 104 35 104 697 793 697 793 825 250 825 250 695 231 695 231 737 59 737 59 603 322 603 322 587 499 587 499 313 735 313 735 916 668 916 668 55 157 55 157 471 585 471 585 818 580 818 580 487 717 487 717 168 110 168 110 636 502 636 502 545 583 545 583 31 274 31 274 281 516 281 516 806 703 806 703 927 396 927 396 954 912 954 912 791 830 791 830 313 938 313 938 534 430 534 430 271 915 271 915 853 100 853 100 827 372 827 372 272 720 272 720 111 695 111 695 20 650 20 650 690 959 690 959 836 795 836 795 226 544 226 544 725 515 725 515 813 673 813 673 849 436 849 436 86 321 86 321 276 148 276 148 630 47 630 47 57 209 57 209 541 190 541 190 805 483 805 483 502 452 502 452 173 547 173 547 487 708 487 708 828 911 828 911 618 334 618 334 949 902 949 902 324 307 324 307 446 129 446 129 171 720 171 720 852 578 852 578 718 522 718 522 24 484 24 484 127 916 127 916 580 408 580 408 583 524 583 524 423 786 423 786 100 288 100 288 230 840 230 840 760 113 760 113 618 746 618 746 526 669 526 669 482 671 482 671 864 422 864 422 83 376 83 376 557 357 557 357 471 887 471 887 714 167 714 167 925 273 925 273 30 555 30 555 36 819 36 819 36 295 36 295 323 698 323 698 685 324 685 324 740 377 740 377 923 733 923 733 388 503 388 503 935 772 935 772 821 174 821 174 861 894 861 894 157 270 157 270 283 897 283 897 693 823 693 823 778 643 778 643 50 144 50 144 840 155 840 155 607 262 607 262 624 729 624 729 608 109 608 109 916 796 916 796 522 503 522 503 551 892 551 892 44 778 44 778 674 185 674 185 895 903 895 903 930 406 930 406 204 683 204 683 726 31 726 31 337 461 337 461 498 451 498 451 267 451 267 451 73 361 73 361 5 480 5 480 922 856 922 856 501 266 501 266 555 6 555 6 833 558 833 558 182 231 182 231 944 947 944 947 356 458 356 458 235 356 235 356 513 604 513 604 577 626 577 626 176 188 176 188 943 168 943 168 588 311 588 311 212 683 212 683 44 318 44 318 188 695 188 695 60 186 60 186 91 597 91 597 575 595 575 595 657 801 657 801 686 387 686 387 957 904 957 904 195 767 195 767 309 425 309 425 398 943 398 943 291 406 291 406 836 277 836 277 490 467 490 467 937 482 937 482 766 668 766 668 569 235 569 235 719 643 719 643 365 723 365 723 336 566 336 566 83 751 83 751 717 76 717 76 534 245 534 245 527 487 527 487 742 414 742 414 445 845 445 845 552 23 552 23 15 237 15 237 498 691 498 691 925 197 925 197 891 424 891 424 557 160 557 160 98 29 98 29 619 53 619 53 398 147 398 147 601 175 601 175 58 255 58 255 119 456 119 456 177 896 177 896 935 653 935 653 579 624 579 624 67 158 67 158 727 318 727 318 647 133 647 133 193 936 193 936 409 508 409 508 245 839 245 839 507 956 507 956 739 561 739 561 495 411 495 411 114 121 114 121 641 686 641 686 461 828 461 828 819 49 819 49 82 288 82 288 286 916 286 916 755 641 755 641 173 829 173 829 758 685 758 685 607 131 607 131 243 423 243 423 585 180 585 180 538 677 538 677 786 463 786 463 298 850 298 850 438 139 438 139 443 780 443 780 708 591 708 591 821 487 821 487 800 55 800 55 663 168 663 168 129 406 129 406 113 650 113 650 308 238 308 238 682 701 682 701 215 505 215 505 698 98 698 98 799 100 799 100 945 656 945 656 722 591 722 591 175 786 175 786 14 846 14 846 234 103 234 103 256 363 256 363 939 257 939 257 686 225 686 225 656 902 656 902 174 98 174 98 396 786 396 786 364 659 364 659 611 179 611 179 808 587 808 587 175 108 175 108 118 855 118 855 413 179 413 179 764 761 764 761 368 242 368 242 503 548 503 548 893 393 893 393 54 258 54 258 814 138 814 138 477 622 477 622 640 60 640 60 228 506 228 506 132 602 132 602 214 235 214 235 353 401 353 401 211 56 211 56 848 389 848 389 398 142 398 142 799 268 799 268 271 335 271 335 943 497 943 497 177 78 177 78 566 243 566 243 805 532 805 532 46 799 46 799 547 862 547 862 794 288 794 288 881 694 881 694 805 470 805 470 22 896 22 896 607 749 607 749 679 520 679 520 630 669 630 669 651 464 651 464 427 271 427 271 189 459 189 459 469 163 469 163 462 98 462 98 412 555 412 555 352 434 352 434 382 622 382 622 428 524 428 524 717 230 717 230 253 436 253 436 366 898 366 898 819 99 819 99 411 485 411 485 834 133 834 133 482 549 482 549 560 636 560 636 549 589 549 589 730 667 730 667 536 731 536 731 239 299 239 299 198 579 198 579 179 297 179 297 589 170 589 170 830 6 830 6 477 491 477 491 955 166 955 166 956 406 956 406 361 866 361 866 69 556 69 556 221 774 221 774 932 164 932 164 894 723 894 723 284 938 284 938 328 958 328 958 321 154 321 154 394 111 394 111 702 457 702 457 424 3 424 3 337 765 337 765 857 523 857 523 906 688 906 688 809 331 809 331 400 593 400 593 249 508 249 508 731 194 731 194 890 10 890 10 950 726 950 726 655 422 655 422 903 949 903 949 911 801 911 801 94 239 94 239 196 191 196 191 829 193 829 193 842 167 842 167 381 603 381 603 212 691 212 691 905 803 905 803 168 563 168 563 225 497 225 497 479 936 479 936 793 849 793 849 151 196 151 196 897 385 897 385 216 446 216 446 67 110 67 110 171 809 171 809 86 868 86 868 244 609 244 609 825 872 825 872 892 630 892 630 902 572 902 572 227 705 227 705 80 220 80 220 360 942 360 942 161 477 161 477 943 187 943 187 890 732 890 732 923 323 923 323 114 543 114 543 118 696 118 696 844 421 844 421 797 641 797 641 482 350 482 350 897 888 897 888 937 236 937 236 510 173 510 173 303 96 303 96 793 744 793 744 382 330 382 330 661 417 661 417 539 789 539 789 365 76 365 76 25 223 25 223 753 529 753 529 291 444 291 444 838 716 838 716 738 144 738 144 420 954 420 954 465 735 465 735 914 68 914 68 243 628 243 628 954 115 954 115 298 94 298 94 817 913 817 913 4 526 4 526 49 527 49 527 956 579 956 579 619 957 619 957 925 623 925 623 353 791 353 791 580 568 580 568 235 525 235 525 611 634 611 634 246 132 246 132 385 534 385 534 883 790 883 790 798 269 798 269 811 41 811 41 119 44 119 44 42 102 42 102 135 102 135 102 580 429 580 429 157 37 157 37 612 529 612 529 29 388 29 388 776 727 776 727 958 534 958 534 576 762 576 762 844 413 844 413 50 297 50 297 935 403 935 403 473 135 473 135 515 100 515 100 167 370 167 370 397 350 397 350 686 144 686 144 882 671 882 671 520 520 520 520 761 738 761 738 570 533 570 533 833 76 833 76 538 425 538 425 506 121 506 121 212 105 212 105 491 375 491 375 616 748 616 748 300 840 300 840 361 831 361 831 813 36 813 36 639 675 639 675 174 117 174 117 870 334 870 334 389 664 389 664 237 38 237 38 219 163 219 163 888 137 888 137 495 601 495 601 465 504 465 504 652 743 652 743 40 428 40 428 109 537 109 537 336 861 336 861 814 533 814 533 513 256 513 256 780 170 780 170 815 414 815 414 765 537 765 537 587 64 587 64 138 274 138 274 408 353 408 353 722 254 722 254 813 115 813 115 198 53 198 53 438 218 438 218 299 328 299 328 180 46 180 46 731 760 731 760 760 958 760 958 708 892 708 892 807 320 807 320 10 834 10 834 346 929 346 929 98 724 98 724 647 113 647 113 25 859 25 859 427 889 427 889 805 424 805 424 856 242 856 242 850 63 850 63 947 651 947 651 576 601 576 601 118 103 118 103 367 92 367 92 576 763 576 763 575 948 575 948 118 313 118 313 477 559 477 559 563 804 563 804 145 960 145 960 315 569 315 569 377 652 377 652 294 617 294 617 903 238 903 238 286 24 286 24 704 758 704 758 805 606 805 606 382 869 382 869 205 393 205 393 176 690 176 690 317 602 317 602 243 195 243 195 701 111 701 111 296 893 296 893 254 698 254 698 444 566 444 566 816 309 816 309 220 484 220 484 931 831 931 831 564 242 564 242 377 756 377 756 868 867 868 867 65 801 65 801 210 867 210 867 576 822 576 822 76 106 76 106 355 863 355 863 692 375 692 375 131 140 131 140 188 420 188 420 267 99 267 99 746 960 746 960 379 763 379 763 279 398 279 398 742 418 742 418 944 708 944 708 824 269 824 269 609 402 609 402 196 712 196 712 636 952 636 952 509 838 509 838 425 486 425 486 610 79 610 79 96 111 96 111 67 414 67 414 939 149 939 149 199 353 199 353 364 339 364 339 679 954 679 954 532 212 532 212 49 896 49 896 173 504 173 504 774 447 774 447 914 790 914 790 476 307 476 307 178 565 178 565 188 81 188 81 720 337 720 337 5 383 5 383 5 349 5 349 231 663 231 663 765 379 765 379 361 616 361 616 246 453 246 453 356 757 356 757 708 8 708 8 518 500 518 500 592 324 592 324 208 79 208 79 404 557 404 557 32 621 32 621 840 76 840 76 793 735 793 735 349 774 349 774 41 912 41 912 255 404 255 404 593 23 593 23 153 531 153 531 15 895 15 895 245 832 245 832 817 30 817 30 792 191 792 191 679 472 679 472 314 97 314 97 584 736 584 736 865 374 865 374 66 81 66 81 490 36 490 36 45 410 45 410 647 647 647 647 115 32 115 32 253 941 253 941 86 60 86 60 103 600 103 600 488 379 488 379 49 768 49 768 784 412 784 412 810 335 810 335 8 15 8 15 141 421 141 421 941 858 941 858 302 425 302 425 387 894 387 894 25 672 25 672 495 618 495 618 236 1 236 1 684 513 684 513 91 697 91 697 838 409 838 409 239 489 239 489 288 957 288 957 66 359 66 359 494 172 494 172 68 185 68 185 699 791 699 791 313 669 313 669 549 422 549 422 697 68 697 68 943 786 943 786 615 591 615 591 667 608 667 608 478 953 478 953 144 955 144 955 497 874 497 874 630 738 630 738 863 267 863 267 713 267 713 267 640 700 640 700 536 478 536 478 252 719 252 719 647 697 647 697 146 714 146 714 13 490 13 490 146 809 146 809 291 923 291 923 702 448 702 448 262 767 262 767 816 113 816 113 615 70 615 70 412 376 412 376 97 258 97 258 119 403 119 403 741 703 741 703 523 501 523 501 182 439 182 439 52 774 52 774 747 412 747 412 166 670 166 670 304 721 304 721 613 846 613 846 773 433 773 433 843 343 843 343 189 903 189 903 709 368 709 368 257 340 257 340 87 4 87 4 331 653 331 653 84 946 84 946 299 602 299 602 678 268 678 268 645 409 645 409 460 280 460 280 721 664 721 664 791 274 791 274 154 30 154 30 940 744 940 744 704 163 704 163 197 124 197 124 886 787 886 787 112 742 112 742 708 15 708 15 78 240 78 240 518 619 518 619 21 728 21 728 683 945 683 945 847 721 847 721 951 733 951 733 921 386 921 386 129 288 129 288 933 197 933 197 886 222 886 222 248 489 248 489 84 495 84 495 300 369 300 369 816 481 816 481 943 147 943 147 752 116 752 116 771 634 771 634 18 861 18 861 124 645 124 645 292 324 292 324 453 581 453 581 905 262 905 262 603 259 603 259 186 179 186 179 464 567 464 567 450 529 450 529 457 82 457 82 449 23 449 23 385 309 385 309 811 307 811 307 836 568 836 568 879 865 879 865 648 697 648 697 22 785 22 785 253 593 253 593 786 347 786 347 765 913 765 913 728 873 728 873 960 887 960 887 904 538 904 538 131 265 131 265 302 532 302 532 389 705 389 705 100 878 100 878 606 57 606 57 129 346 129 346 89 188 89 188 530 320 530 320 575 202 575 202 328 443 328 443 574 346 574 346 368 16 368 16 508 473 508 473 424 696 424 696 818 43 818 43 301 487 301 487 749 936 749 936 208 22 208 22 158 228 158 228 229 414 229 414 630 63 630 63 904 401 904 401 481 273 481 273 541 304 541 304 641 650 641 650 80 477 80 477 285 696 285 696 289 114 289 114 846 285 846 285 35 892 35 892 578 369 578 369 634 670 634 670 943 930 943 930 908 834 908 834 515 157 515 157 225 240 225 240 479 839 479 839 120 175 120 175 827 176 827 176 546 121 546 121 482 925 482 925 772 254 772 254 244 7 244 7 152 31 152 31 172 691 172 691 913 948 913 948 493 659 493 659 858 920 858 920 474 81 474 81 152 95 152 95 772 100 772 100 610 827 610 827 159 616 159 616 549 912 549 912 495 491 495 491 479 759 479 759 655 431 655 431 165 124 165 124 171 556 171 556 542 353 542 353 837 587 837 587 133 921 133 921 947 300 947 300 682 717 682 717 927 673 927 673 114 667 114 667 198 625 198 625 915 593 915 593 281 438 281 438 608 255 608 255 947 143 947 143 959 732 959 732 363 693 363 693 678 49 678 49 138 145 138 145 415 140 415 140 498 224 498 224 109 441 109 441 637 148 637 148 397 51 397 51 242 131 242 131 703 336 703 336 918 698 918 698 130 233 130 233 939 842 939 842 40 707 40 707 865 564 865 564 5 181 5 181 160 732 160 732 48 243 48 243 951 682 951 682 274 335 274 335 681 207 681 207 400 352 400 352 391 175 391 175 530 605 530 605 890 363 890 363 707 572 707 572 551 738 551 738 129 287 129 287 161 153 161 153 199 955 199 955 38 97 38 97 947 82 947 82 767 237 767 237 391 929 391 929 284 921 284 921 826 283 826 283 925 477 925 477 275 807 275 807 906 712 906 712 367 265 367 265 951 165 951 165 379 951 379 951 10 373 10 373 506 732 506 732 896 813 896 813 680 245 680 245 57 762 57 762 230 938 230 938 545 139 545 139 74 518 74 518 407 913 407 913 473 217 473 217 884 832 884 832 8 358 8 358 382 599 382 599 868 517 868 517 828 886 828 886 16 703 16 703 74 50 74 50 898 404 898 404 343 467 343 467 129 438 129 438 678 21 678 21 557 140 557 140 465 747 465 747 247 560 247 560 65 823 65 823 676 305 676 305 247 20 247 20 590 530 590 530 839 781 839 781 419 841 419 841 600 482 600 482 932 513 932 513 103 856 103 856 574 44 574 44 214 930 214 930 712 869 712 869 878 868 878 868 377 517 377 517 129 25 129 25 925 721 925 721 2 269 2 269 209 837 209 837 823 4 823 4 412 890 412 890 949 674 949 674 17 438 17 438 114 419 114 419 799 960 799 960 952 892 952 892 139 407 139 407 229 83 229 83 874 746 874 746 42 799 42 799 522 536 522 536 841 141 841 141 418 663 418 663 348 897 348 897 800 247 800 247 10 381 10 381 3 418 3 418 803 118 803 118 826 720 826 720 936 134 936 134 622 301 622 301 464 473 464 473 677 475 677 475 493 682 493 682 296 287 296 287 805 934 805 934 369 625 369 625 745 897 745 897 286 161 286 161 673 683 673 683 911 577 911 577 286 198 286 198 504 16 504 16 653 91 653 91 677 576 677 576 244 485 244 485 625 695 625 695 681 342 681 342 719 593 719 593 536 595 536 595 453 796 453 796 192 563 192 563 556 922 556 922 311 259 311 259 881 195 881 195 98 69 98 69 919 640 919 640 638 492 638 492 627 177 627 177 218 161 218 161 602 642 602 642 182 542 182 542 463 567 463 567 184 762 184 762 43 760 43 760 770 15 770 15 533 594 533 594 6 777 6 777 282 731 282 731 332 9 332 9 733 350 733 350 943 420 943 420 288 99 288 99 838 192 838 192 482 385 482 385 659 632 659 632 396 368 396 368 491 221 491 221 85 60 85 60 490 666 490 666 790 82 790 82 408 811 408 811 543 953 543 953 288 795 288 795 242 752 242 752 217 585 217 585 159 95 159 95 106 903 106 903 267 292 267 292 19 796 19 796 677 66 677 66 206 225 206 225 453 552 453 552 144 24 144 24 365 560 365 560 808 94 808 94 811 690 811 690 27 20 27 20 481 568 481 568 774 783 774 783 323 768 323 768 540 765 540 765 213 41 213 41 201 726 201 726 20 438 20 438 444 294 444 294 66 546 66 546 186 442 186 442 94 582 94 582 478 470 478 470 186 46 186 46 852 497 852 497 960 475 960 475 926 756 926 756 491 194 491 194 531 894 531 894 394 907 394 907 219 611 219 611 320 339 320 339 263 554 263 554 624 9 624 9 232 86 232 86 821 564 821 564 772 654 772 654 955 395 955 395 142 128 142 128 850 102 850 102 335 652 335 652 409 527 409 527 481 519 481 519 584 132 584 132 885 633 885 633 103 888 103 888 13 735 13 735 85 530 85 530 514 937 514 937 130 940 130 940 63 893 63 893 821 341 821 341 452 563 452 563 198 16 198 16 356 406 356 406 37 211 37 211 391 809 391 809 338 777 338 777 873 608 873 608 610 16 610 16 217 611 217 611 705 316 705 316 635 527 635 527 106 594 106 594 6 948 6 948 113 78 113 78 455 408 455 408 121 157 121 157 221 882 221 882 638 36 638 36 378 432 378 432 397 375 397 375 680 561 680 561 71 354 71 354 578 332 578 332 866 548 866 548 822 584 822 584 167 175 167 175 714 674 714 674 565 234 565 234 20 586 20 586 701 943 701 943 897 805 897 805 644 909 644 909 399 908 399 908 530 524 530 524 523 18 523 18 627 229 627 229 634 731 634 731 748 75 748 75 519 895 519 895 205 424 205 424 635 88 635 88 629 89 629 89 43 363 43 363 678 271 678 271 939 230 939 230 147 36 147 36 922 194 922 194 118 121 118 121 555 620 555 620 170 51 170 51 231 414 231 414 209 162 209 162 861 451 861 451 716 881 716 881 268 151 268 151 173 751 173 751 903 154 903 154 232 34 232 34 959 659 959 659 246 378 246 378 262 655 262 655 197 111 197 111 195 397 195 397 855 490 855 490 756 644 756 644 640 907 640 907 615 26 615 26 171 100 171 100 63 942 63 942 661 636 661 636 53 847 53 847 16 590 16 590 213 898 213 898 770 327 770 327 765 192 765 192 483 395 483 395 353 117 353 117 451 176 451 176 266 899 266 899 466 509 466 509 21 764 21 764 489 108 489 108 711 213 711 213 275 462 275 462 936 721 936 721 785 620 785 620 211 157 211 157 225 531 225 531 724 7 724 7 510 875 510 875 766 159 766 159 533 232 533 232 569 803 569 803 105 887 105 887 833 777 833 777 911 628 911 628 869 761 869 761 48 756 48 756 393 273 393 273 522 829 522 829 356 479 356 479 560 521 560 521 131 42 131 42 261 263 261 263 516 234 516 234 773 154 773 154 540 395 540 395 381 152 381 152 914 687 914 687 526 332 526 332 513 297 513 297 174 372 174 372 538 2 538 2 358 515 358 515 479 567 479 567 917 96 917 96 682 761 682 761 107 38 107 38 356 748 356 748 431 610 431 610 398 168 398 168 634 472 634 472 251 379 251 379 890 639 890 639 340 294 340 294 944 768 944 768 83 667 83 667 370 314 370 314 407 705 407 705 660 411 660 411 568 157 568 157 452 130 452 130 886 800 886 800 798 484 798 484 156 422 156 422 348 111 348 111 524 477 524 477 831 136 831 136 79 659 79 659 566 98 566 98 348 392 348 392 944 645 944 645 186 623 186 623 561 174 561 174 208 781 208 781 442 925 442 925 58 8 58 8 18 590 18 590 557 758 557 758 44 67 44 67 830 869 830 869 403 917 403 917 620 198 620 198 298 507 298 507 810 861 810 861 848 703 848 703 24 459 24 459 747 126 747 126 947 533 947 533 305 200 305 200 653 503 653 503 942 99 942 99 140 735 140 735 296 495 296 495 225 735 225 735 112 767 112 767 337 142 337 142 198 344 198 344 495 743 495 743 94 122 94 122 234 436 234 436 67 663 67 663 839 241 839 241 211 662 211 662 411 334 411 334 148 945 148 945 522 23 522 23 466 938 466 938 773 28 773 28 130 450 130 450 888 434 888 434 221 9 221 9 454 39 454 39 632 94 632 94 702 421 702 421 188 658 188 658 900 712 900 712 423 301 423 301 655 160 655 160 908 170 908 170 492 50 492 50 526 566 526 566 313 504 313 504 41 629 41 629 427 156 427 156 554 765 554 765 648 193 648 193 434 858 434 858 430 698 430 698 566 776 566 776 842 593 842 593 322 700 322 700 817 732 817 732 524 829 524 829 375 706 375 706 52 807 52 807 216 381 216 381 602 25 602 25 494 911 494 911 17 288 17 288 102 688 102 688 898 827 898 827 707 457 707 457 551 33 551 33 26 59 26 59 16 568 16 568 533 598 533 598 865 543 865 543 624 802 624 802 82 677 82 677 127 729 127 729 174 783 174 783 230 426 230 426 852 150 852 150 479 504 479 504 249 806 249 806 56 345 56 345 850 600 850 600 689 90 689 90 867 244 867 244 335 219 335 219 53 351 53 351 450 799 450 799 293 447 293 447 417 728 417 728 357 624 357 624 921 618 921 618 954 703 954 703 168 46 168 46 574 945 574 945 355 240 355 240 159 762 159 762 752 242 752 242 926 391 926 391 141 103 141 103 594 117 594 117 839 312 839 312 802 791 802 791 324 515 324 515 142 243 142 243 698 87 698 87 935 902 935 902 693 121 693 121 851 444 851 444 341 97 341 97 74 440 74 440 141 62 141 62 795 658 795 658 358 686 358 686 293 828 293 828 121 849 121 849 349 958 349 958 935 842 935 842 109 191 109 191 71 539 71 539 835 826 835 826 689 287 689 287 91 816 91 816 387 527 387 527 569 334 569 334 941 610 941 610 772 277 772 277 366 449 366 449 888 890 888 890 478 908 478 908 421 660 421 660 492 756 492 756 833 482 833 482 583 373 583 373 325 111 325 111 833 879 833 879 532 426 532 426 251 922 251 922 810 949 810 949 38 98 38 98 404 680 404 680 140 296 140 296 626 461 626 461 775 257 775 257 456 245 456 245 826 730 826 730 401 321 401 321 331 540 331 540 379 726 379 726 351 67 351 67 945 791 945 791 381 156 381 156 563 223 563 223 958 299 958 299 916 441 916 441 912 870 912 870 61 358 61 358 627 952 627 952 552 603 552 603 639 768 639 768 421 384 421 384 605 783 605 783 24 114 24 114 57 257 57 257 471 341 471 341 339 819 339 819 299 949 299 949 5 575 5 575 319 688 319 688 900 851 900 851 97 923 97 923 23 143 23 143 562 67 562 67 218 776 218 776 296 677 296 677 845 436 845 436 829 662 829 662 384 56 384 56 748 808 748 808 869 450 869 450 240 635 240 635 237 515 237 515 117 369 117 369 730 164 730 164 686 236 686 236 925 200 925 200 630 401 630 401 907 391 907 391 202 455 202 455 74 253 74 253 359 662 359 662 912 58 912 58 862 377 862 377 809 324 809 324 727 478 727 478 565 146 565 146 905 295 905 295 259 491 259 491 519 163 519 163 422 757 422 757 881 92 881 92 297 452 297 452 596 906 596 906 436 791 436 791 901 622 901 622 745 519 745 519 46 778 46 778 670 57 670 57 532 109 532 109 466 260 466 260 466 921 466 921 282 502 282 502 788 582 788 582 93 462 93 462 93 926 93 926 87 67 87 67 193 383 193 383 23 443 23 443 299 572 299 572 640 21 640 21 601 284 601 284 347 601 347 601 516 737 516 737 151 99 151 99 9 401 9 401 904 859 904 859 79 93 79 93 570 536 570 536 476 36 476 36 720 37 720 37 270 893 270 893 575 897 575 897 786 622 786 622 464 861 464 861 430 118 430 118 481 546 481 546 439 772 439 772 293 489 293 489 796 957 796 957 351 768 351 768 473 762 473 762 43 748 43 748 261 71 261 71 438 225 438 225 133 230 133 230 257 716 257 716 86 138 86 138 135 284 135 284 66 430 66 430 828 506 828 506 352 255 352 255 749 883 749 883 12 951 12 951 941 5 941 5 124 204 124 204 263 802 263 802 471 82 471 82 943 466 943 466 810 858 810 858 565 582 565 582 193 430 193 430 531 499 531 499 683 621 683 621 465 837 465 837 926 14 926 14 325 541 325 541 52 358 52 358 173 154 173 154 338 682 338 682 410 695 410 695 474 286 474 286 919 242 919 242 284 811 284 811 718 669 718 669 189 236 189 236 636 190 636 190 370 627 370 627 114 401 114 401 138 515 138 515 88 516 88 516 225 599 225 599 229 122 229 122 814 602 814 602 104 841 104 841 950 557 950 557 770 316 770 316 470 165 470 165 106 465 106 465 637 459 637 459 231 315 231 315 111 794 111 794 473 801 473 801 515 387 515 387 358 684 358 684 437 511 437 511 22 109 22 109 317 264 317 264 424 82 424 82 899 156 899 156 867 640 867 640 599 102 599 102 78 585 78 585 2 363 2 363 429 603 429 603 477 607 477 607 398 41 398 41 820 328 820 328 471 481 471 481 869 478 869 478 515 741 515 741 356 589 356 589 670 653 670 653 762 182 762 182 651 98 651 98 257 237 257 237 574 228 574 228 170 956 170 956 899 645 899 645 55 927 55 927 117 876 117 876 1 647 1 647 455 627 455 627 307 343 307 343 191 746 191 746 653 106 653 106 566 914 566 914 857 482 857 482 346 826 346 826 619 516 619 516 369 366 369 366 129 473 129 473 758 590 758 590 324 241 324 241 461 503 461 503 691 277 691 277 749 761 749 761 350 253 350 253 355 666 355 666 748 858 748 858 141 337 141 337 150 461 150 461 736 460 736 460 681 366 681 366 931 235 931 235 712 838 712 838 50 386 50 386 104 533 104 533 187 667 187 667 467 781 467 781 580 114 580 114 102 596 102 596 35 311 35 311 530 518 530 518 837 911 837 911 542 881 542 881 360 596 360 596 736 208 736 208 399 689 399 689 918 774 918 774 547 359 547 359 68 489 68 489 309 88 309 88 250 931 250 931 495 343 495 343 910 43 910 43 930 832 930 832 99 335 99 335 343 184 343 184 539 881 539 881 606 626 606 626 161 408 161 408 458 684 458 684 241 525 241 525 315 39 315 39 743 228 743 228 615 802 615 802 818 935 818 935 728 529 728 529 790 913 790 913 299 404 299 404 850 598 850 598 731 405 731 405 530 726 530 726 296 555 296 555 582 668 582 668 739 163 739 163 218 157 218 157 694 319 694 319 272 646 272 646 924 946 924 946 639 692 639 692 867 165 867 165 463 378 463 378 113 822 113 822 894 607 894 607 124 180 124 180 94 285 94 285 273 740 273 740 20 932 20 932 270 63 270 63 411 596 411 596 615 49 615 49 383 198 383 198 356 604 356 604 163 4 163 4 162 659 162 659 59 525 59 525 206 543 206 543 18 402 18 402 941 638 941 638 454 444 454 444 919 863 919 863 903 163 903 163 183 871 183 871 539 408 539 408 397 47 397 47 29 156 29 156 684 835 684 835 633 743 633 743 889 263 889 263 349 749 349 749 946 917 946 917 99 538 99 538 459 41 459 41 835 112 835 112 699 21 699 21 269 809 269 809 911 29 911 29 872 436 872 436 37 57 37 57 205 371 205 371 946 216 946 216 649 958 649 958 445 728 445 728 447 31 447 31 289 527 289 527 740 660 740 660 463 709 463 709 385 337 385 337 905 695 905 695 821 443 821 443 872 534 872 534 369 301 369 301 344 390 344 390 378 183 378 183 407 287 407 287 42 666 42 666 121 816 121 816 110 589 110 589 295 951 295 951 201 443 201 443 603 682 603 682 720 515 720 515 749 55 749 55 745 617 745 617 669 93 669 93 735 226 735 226 305 753 305 753 722 610 722 610 418 545 418 545 564 528 564 528 258 331 258 331 937 147 937 147 186 129 186 129 81 759 81 759 678 344 678 344 610 569 610 569 757 856 757 856 742 588 742 588 682 638 682 638 890 535 890 535 607 122 607 122 655 500 655 500 701 498 701 498 429 691 429 691 582 829 582 829 427 533 427 533 716 297 716 297 374 246 374 246 853 210 853 210 322 217 322 217 857 694 857 694 317 826 317 826 492 337 492 337 13 118 13 118 140 808 140 808 744 925 744 925 331 503 331 503 730 117 730 117 78 107 78 107 515 885 515 885 23 715 23 715 221 517 221 517 220 919 220 919 343 460 343 460 495 494 495 494 629 187 629 187 383 663 383 663 383 773 383 773 273 849 273 849 211 144 211 144 314 844 314 844 227 440 227 440 168 683 168 683 629 587 629 587 666 72 666 72 801 332 801 332 419 432 419 432 151 753 151 753 363 675 363 675 878 341 878 341 118 454 118 454 443 752 443 752 287 232 287 232 246 528 246 528 272 656 272 656 153 57 153 57 743 85 743 85 609 915 609 915 906 759 906 759 225 511 225 511 944 792 944 792 739 218 739 218 595 29 595 29 62 80 62 80 669 89 669 89 687 388 687 388 141 634 141 634 444 882 444 882 514 806 514 806 251 202 251 202 364 633 364 633 856 945 856 945 722 129 722 129 339 640 339 640 653 513 653 513 63 260 63 260 331 494 331 494 453 60 453 60 845 309 845 309 95 607 95 607 745 563 745 563 285 787 285 787 392 315 392 315 803 567 803 567 617 410 617 410 284 121 284 121 890 385 890 385 181 421 181 421 655 243 655 243 196 576 196 576 655 714 655 714 580 876 580 876 721 704 721 704 132 414 132 414 912 684 912 684 620 543 620 543 709 282 709 282 160 309 160 309 42 55 42 55 397 196 397 196 260 148 260 148 49 741 49 741 429 882 429 882 737 165 737 165 723 137 723 137 67 643 67 643 120 578 120 578 341 629 341 629 560 317 560 317 804 548 804 548 38 588 38 588 726 299 726 299 919 950 919 950 597 693 597 693 401 123 401 123 325 312 325 312 134 385 134 385 674 418 674 418 563 474 563 474 504 905 504 905 481 295 481 295 873 376 873 376 810 893 810 893 876 877 876 877 190 101 190 101 73 156 73 156 353 154 353 154 670 682 670 682 171 334 171 334 541 882 541 882 651 772 651 772 180 439 180 439 707 865 707 865 839 466 839 466 305 704 305 704 231 759 231 759 280 205 280 205 784 25 784 25 716 548 716 548 337 865 337 865 377 26 377 26 13 620 13 620 126 11 126 11 578 175 578 175 45 833 45 833 87 439 87 439 721 751 721 751 668 14 668 14 448 239 448 239 663 817 663 817 4 833 4 833 199 7 199 7 210 739 210 739 29 920 29 920 182 904 182 904 475 481 475 481 203 919 203 919 474 851 474 851 453 682 453 682 69 466 69 466 615 337 615 337 156 118 156 118 13 141 13 141 242 397 242 397 612 725 612 725 816 919 816 919 493 660 493 660 720 329 720 329 446 552 446 552 34 203 34 203 192 229 192 229 394 58 394 58 626 528 626 528 512 166 512 166 612 229 612 229 765 338 765 338 214 639 214 639 118 825 118 825 202 207 202 207 605 50 605 50 946 168 946 168 362 94 362 94 142 565 142 565 96 569 96 569 536 113 536 113 78 289 78 289 303 901 303 901 737 671 737 671 521 844 521 844 473 442 473 442 233 418 233 418 909 437 909 437 483 661 483 661 684 198 684 198 93 677 93 677 695 344 695 344 661 6 661 6 836 393 836 393 216 418 216 418 381 237 381 237 844 661 844 661 735 457 735 457 487 751 487 751 124 857 124 857 821 438 821 438 825 138 825 138 918 225 918 225 336 832 336 832 701 670 701 670 655 338 655 338 370 332 370 332 472 201 472 201 273 130 273 130 9 775 9 775 303 536 303 536 414 407 414 407 101 584 101 584 104 932 104 932 115 145 115 145 146 659 146 659 607 513 607 513 219 827 219 827 513 155 513 155 24 874 24 874 200 21 200 21 368 799 368 799 694 729 694 729 223 657 223 657 224 519 224 519 495 946 495 946 338 445 338 445 225 287 225 287 115 741 115 741 544 483 544 483 266 607 266 607 314 368 314 368 159 708 159 708 53 441 53 441 407 271 407 271 407 926 407 926 17 9 17 9 638 371 638 371 599 1 599 1 955 699 955 699 359 902 359 902 262 625 262 625 378 832 378 832 799 359 799 359 242 769 242 769 491 701 491 701 19 715 19 715 762 448 762 448 938 791 938 791 558 552 558 552 464 162 464 162 244 856 244 856 405 52 405 52 568 17 568 17 803 776 803 776 73 887 73 887 464 30 464 30 943 722 943 722 196 941 196 941 803 710 803 710 178 481 178 481 563 553 563 553 801 796 801 796 640 325 640 325 623 753 623 753 640 27 640 27 714 425 714 425 189 475 189 475 246 1 246 1 659 686 659 686 202 42 202 42 566 300 566 300 426 230 426 230 878 372 878 372 530 378 530 378 772 283 772 283 851 467 851 467 450 140 450 140 405 410 405 410 601 438 601 438 817 754 817 754 559 436 559 436 484 225 484 225 953 600 953 600 512 481 512 481 69 934 69 934 618 737 618 737 50 534 50 534 348 708 348 708 243 726 243 726 36 415 36 415 81 455 81 455 356 895 356 895 870 700 870 700 16 97 16 97 354 318 354 318 841 586 841 586 170 748 170 748 178 208 178 208 167 149 167 149 202 822 202 822 239 196 239 196 207 660 207 660 477 890 477 890 406 886 406 886 413 686 413 686 902 93 902 93 689 587 689 587 603 318 603 318 944 240 944 240 483 1 483 1 834 302 834 302 772 259 772 259 165 270 165 270 308 20 308 20 747 9 747 9 64 698 64 698 250 781 250 781 454 877 454 877 10 127 10 127 698 25 698 25 43 563 43 563 124 438 124 438 33 915 33 915 309 901 309 901 30 639 30 639 350 83 350 83 597 7 597 7 128 612 128 612 461 315 461 315 231 369 231 369 905 958 905 958 277 33 277 33 933 531 933 531 672 511 672 511 941 652 941 652 388 64 388 64 953 252 953 252 735 482 735 482 339 825 339 825 647 423 647 423 223 159 223 159 827 279 827 279 468 830 468 830 587 813 587 813 767 732 767 732 734 23 734 23 958 368 958 368 301 567 301 567 902 296 902 296 710 484 710 484 734 612 734 612 10 490 10 490 930 696 930 696 111 453 111 453 958 450 958 450 22 639 22 639 818 804 818 804 615 350 615 350 392 762 392 762 504 598 504 598 867 170 867 170 878 660 878 660 275 16 275 16 440 551 440 551 204 50 204 50 604 264 604 264 228 369 228 369 743 926 743 926 258 541 258 541 638 456 638 456 870 702 870 702 601 789 601 789 97 78 97 78 344 509 344 509 796 161 796 161 261 492 261 492 279 324 279 324 630 370 630 370 204 90 204 90 615 490 615 490 190 803 190 803 455 778 455 778 787 959 787 959 160 625 160 625 107 596 107 596 266 337 266 337 183 638 183 638 431 463 431 463 637 523 637 523 721 66 721 66 277 637 277 637 641 183 641 183 110 652 110 652 681 944 681 944 842 546 842 546 4 32 4 32 445 861 445 861 96 881 96 881 178 848 178 848 931 574 931 574 771 217 771 217 683 877 683 877 780 390 780 390 39 256 39 256 798 958 798 958 146 350 146 350 813 685 813 685 955 861 955 861 511 245 511 245 132 72 132 72 498 489 498 489 482 478 482 478 435 210 435 210 734 400 734 400 135 750 135 750 918 454 918 454 838 236 838 236 956 283 956 283 347 817 347 817 662 93 662 93 646 598 646 598 828 654 828 654 410 807 410 807 222 549 222 549 383 165 383 165 60 334 60 334 113 901 113 901 875 422 875 422 279 448 279 448 397 897 397 897 251 418 251 418 338 202 338 202 810 456 810 456 138 416 138 416 902 137 902 137 340 397 340 397 328 420 328 420 278 229 278 229 936 769 936 769 625 179 625 179 641 629 641 629 858 309 858 309 836 904 836 904 541 478 541 478 243 247 243 247 278 726 278 726 103 627 103 627 950 117 950 117 396 736 396 736 196 524 196 524 288 663 288 663 665 284 665 284 951 36 951 36 355 860 355 860 634 328 634 328 163 823 163 823 803 888 803 888 303 780 303 780 386 668 386 668 48 365 48 365 443 529 443 529 485 96 485 96 518 232 518 232 430 228 430 228 259 414 259 414 211 576 211 576 715 953 715 953 168 807 168 807 645 714 645 714 949 762 949 762 533 206 533 206 168 554 168 554 633 299 633 299 81 554 81 554 228 526 228 526 42 386 42 386 558 551 558 551 613 12 613 12 577 604 577 604 775 663 775 663 31 581 31 581 298 294 298 294 25 174 25 174 956 623 956 623 25 344 25 344 383 797 383 797 26 439 26 439 199 527 199 527 490 757 490 757 511 150 511 150 495 878 495 878 484 187 484 187 671 178 671 178 264 182 264 182 529 888 529 888 708 548 708 548 567 226 567 226 781 823 781 823 585 332 585 332 423 800 423 800 105 703 105 703 47 820 47 820 11 699 11 699 596 699 596 699 186 498 186 498 859 241 859 241 852 11 852 11 409 393 409 393 9 416 9 416 380 677 380 677 95 896 95 896 67 864 67 864 305 302 305 302 193 132 193 132 747 352 747 352 862 532 862 532 528 897 528 897 22 132 22 132 53 431 53 431 195 125 195 125 295 728 295 728 120 370 120 370 413 938 413 938 806 393 806 393 803 951 803 951 371 431 371 431 859 246 859 246 216 136 216 136 310 661 310 661 930 683 930 683 190 563 190 563 372 481 372 481 653 935 653 935 771 810 771 810 468 951 468 951 153 696 153 696 598 226 598 226 682 663 682 663 892 443 892 443 460 326 460 326 460 487 460 487 940 498 940 498 301 552 301 552 495 173 495 173 136 894 136 894 150 353 150 353 151 861 151 861 695 172 695 172 618 431 618 431 315 545 315 545 805 143 805 143 481 775 481 775 384 591 384 591 826 856 826 856 491 196 491 196 470 500 470 500 238 940 238 940 421 959 421 959 81 615 81 615 506 499 506 499 245 640 245 640 945 870 945 870 528 757 528 757 57 225 57 225 684 954 684 954 726 543 726 543 486 884 486 884 287 722 287 722 559 767 559 767 577 94 577 94 911 105 911 105 826 860 826 860 157 308 157 308 223 89 223 89 72 24 72 24 150 340 150 340 721 894 721 894 413 323 413 323 462 454 462 454 1 463 1 463 361 514 361 514 488 787 488 787 351 185 351 185 328 161 328 161 834 613 834 613 45 253 45 253 247 117 247 117 55 864 55 864 825 460 825 460 793 886 793 886 84 704 84 704 155 544 155 544 939 667 939 667 665 499 665 499 626 158 626 158 899 568 899 568 52 761 52 761 155 298 155 298 78 468 78 468 250 123 250 123 74 527 74 527 742 808 742 808 258 755 258 755 213 87 213 87 394 88 394 88 705 600 705 600 104 375 104 375 699 765 699 765 446 860 446 860 908 480 908 480 879 228 879 228 434 839 434 839 629 416 629 416 831 686 831 686 153 724 153 724 153 387 153 387 572 696 572 696 569 425 569 425 18 58 18 58 610 314 610 314 149 372 149 372 7 525 7 525 617 931 617 931 370 699 370 699 177 118 177 118 76 210 76 210 697 784 697 784 938 82 938 82 921 652 921 652 5 653 5 653 541 46 541 46 720 225 720 225 824 131 824 131 419 904 419 904 166 303 166 303 188 593 188 593 676 763 676 763 60 642 60 642 730 179 730 179 498 373 498 373 458 183 458 183 272 303 272 303 743 830 743 830 302 259 302 259 848 908 848 908 538 200 538 200 461 130 461 130 181 74 181 74 57 116 57 116 53 134 53 134 628 806 628 806 541 530 541 530 727 727 727 727 365 598 365 598 211 63 211 63 674 457 674 457 684 551 684 551 657 761 657 761 528 133 528 133 544 486 544 486 192 836 192 836 845 132 845 132 659 130 659 130 933 701 933 701 496 722 496 722 407 572 407 572 921 504 921 504 65 808 65 808 923 503 923 503 438 560 438 560 472 410 472 410 19 554 19 554 156 632 156 632 605 758 605 758 713 733 713 733 753 616 753 616 534 5 534 5 510 138 510 138 203 933 203 933 264 599 264 599 326 355 326 355 935 258 935 258 761 89 761 89 6 493 6 493 937 214 937 214 292 434 292 434 753 220 753 220 406 414 406 414 253 611 253 611 579 49 579 49 143 917 143 917 615 287 615 287 318 336 318 336 80 593 80 593 754 359 754 359 233 929 233 929 345 554 345 554 501 825 501 825 252 549 252 549 892 220 892 220 427 592 427 592 311 622 311 622 795 341 795 341 179 5 179 5 530 471 530 471 787 556 787 556 237 41 237 41 652 930 652 930 322 183 322 183 144 664 144 664 355 785 355 785 532 906 532 906 907 8 907 8 874 335 874 335 288 336 288 336 447 287 447 287 587 424 587 424 660 419 660 419 6 454 6 454 766 123 766 123 353 851 353 851 681 889 681 889 832 554 832 554 464 676 464 676 218 93 218 93 711 118 711 118 380 752 380 752 178 478 178 478 453 156 453 156 459 63 459 63 359 141 359 141 876 37 876 37 785 633 785 633 150 347 150 347 159 76 159 76 952 777 952 777 511 929 511 929 340 872 340 872 617 743 617 743 219 404 219 404 518 514 518 514 87 779 87 779 473 831 473 831 48 78 48 78 85 695 85 695 247 589 247 589 653 814 653 814 682 955 682 955 788 3 788 3 406 897 406 897 916 904 916 904 224 316 224 316 140 836 140 836 320 125 320 125 141 305 141 305 833 840 833 840 636 126 636 126 899 213 899 213 916 717 916 717 249 83 249 83 609 822 609 822 876 736 876 736 325 3 325 3 757 658 757 658 246 178 246 178 455 689 455 689 446 54 446 54 99 314 99 314 378 630 378 630 865 862 865 862 860 333 860 333 302 768 302 768 42 904 42 904 328 123 328 123 828 299 828 299 388 282 388 282 137 734 137 734 507 951 507 951 211 700 211 700 126 552 126 552 688 28 688 28 437 20 437 20 70 603 70 603 541 64 541 64 395 266 395 266 585 424 585 424 204 44 204 44 28 378 28 378 295 956 295 956 146 920 146 920 720 869 720 869 887 538 887 538 848 712 848 712 366 394 366 394 449 250 449 250 491 166 491 166 569 545 569 545 459 287 459 287 630 674 630 674 511 641 511 641 274 131 274 131 660 19 660 19 222 216 222 216 85 149 85 149 350 819 350 819 578 447 578 447 768 605 768 605 734 444 734 444 830 362 830 362 432 612 432 612 203 477 203 477 625 135 625 135 451 26 451 26 827 899 827 899 761 413 761 413 731 670 731 670 913 275 913 275 175 527 175 527 837 160 837 160 620 708 620 708 779 717 779 717 209 814 209 814 565 694 565 694 5 1 5 1 682 392 682 392 184 466 184 466 902 298 902 298 641 337 641 337 317 822 317 822 588 100 588 100 19 635 19 635 665 34 665 34 354 443 354 443 508 153 508 153 472 238 472 238 475 584 475 584 310 766 310 766 884 550 884 550 466 713 466 713 84 729 84 729 86 163 86 163 480 832 480 832 254 465 254 465 848 42 848 42 926 78 926 78 111 93 111 93 538 586 538 586 157 144 157 144 941 870 941 870 141 816 141 816 99 313 99 313 455 159 455 159 926 462 926 462 615 560 615 560 20 356 20 356 271 172 271 172 618 209 618 209 108 143 108 143 413 550 413 550 3 905 3 905 935 704 935 704 953 857 953 857 927 267 927 267 131 507 131 507 220 801 220 801 3 317 3 317 748 718 748 718 955 325 955 325 413 444 413 444 917 805 917 805 533 70 533 70 527 292 527 292 458 190 458 190 825 573 825 573 697 669 697 669 623 317 623 317 138 808 138 808 691 554 691 554 56 500 56 500 346 270 346 270 421 140 421 140 264 942 264 942 280 70 280 70 553 14 553 14 97 478 97 478 38 529 38 529 373 57 373 57 370 531 370 531 319 955 319 955 848 929 848 929 63 253 63 253 92 320 92 320 392 587 392 587 578 548 578 548 770 359 770 359 361 772 361 772 314 94 314 94 844 267 844 267 714 293 714 293 911 473 911 473 820 917 820 917 553 895 553 895 72 40 72 40 935 257 935 257 109 13 109 13 551 920 551 920 92 807 92 807 158 944 158 944 354 588 354 588 210 618 210 618 674 902 674 902 97 155 97 155 465 470 465 470 441 907 441 907 632 108 632 108 797 888 797 888 694 112 694 112 358 16 358 16 59 829 59 829 512 954 512 954 782 96 782 96 617 846 617 846 904 605 904 605 53 152 53 152 279 747 279 747 268 537 268 537 299 390 299 390 717 596 717 596 863 519 863 519 948 802 948 802 781 185 781 185 174 227 174 227 685 45 685 45 652 657 652 657 842 295 842 295 885 794 885 794 451 159 451 159 610 163 610 163 481 193 481 193 304 755 304 755 84 894 84 894 175 794 175 794 766 318 766 318 892 583 892 583 606 222 606 222 858 748 858 748 253 725 253 725 69 646 69 646 865 60 865 60 376 12 376 12 170 632 170 632 167 946 167 946 1 846 1 846 636 953 636 953 40 937 40 937 562 341 562 341 694 295 694 295 727 240 727 240 81 678 81 678 86 648 86 648 198 182 198 182 242 281 242 281 339 325 339 325 133 660 133 660 158 92 158 92 898 931 898 931 54 851 54 851 370 425 370 425 570 499 570 499 943 378 943 378 98 700 98 700 297 734 297 734 822 160 822 160 420 658 420 658 724 902 724 902 120 390 120 390 878 136 878 136 592 223 592 223 202 437 202 437 940 311 940 311 64 719 64 719 479 344 479 344 209 773 209 773 9 796 9 796 766 306 766 306 435 279 435 279 820 646 820 646 678 787 678 787 153 736 153 736 545 533 545 533 228 783 228 783 820 281 820 281 479 601 479 601 748 437 748 437 911 146 911 146 508 337 508 337 223 705 223 705 473 652 473 652 598 741 598 741 861 125 861 125 298 826 298 826 548 757 548 757 162 252 162 252 729 676 729 676 599 233 599 233 736 774 736 774 263 11 263 11 773 399 773 399 12 804 12 804 667 524 667 524 723 300 723 300 74 767 74 767 607 524 607 524 271 155 271 155 773 677 773 677 695 394 695 394 303 455 303 455 39 487 39 487 922 890 922 890 663 56 663 56 466 933 466 933 269 496 269 496 439 195 439 195 181 773 181 773 763 139 763 139 733 589 733 589 933 732 933 732 294 787 294 787 337 397 337 397 902 662 902 662 494 100 494 100 647 456 647 456 198 15 198 15 670 688 670 688 437 135 437 135 245 569 245 569 921 317 921 317 323 916 323 916 76 630 76 630 636 934 636 934 169 805 169 805 490 442 490 442 356 209 356 209 173 847 173 847 862 378 862 378 109 760 109 760 680 827 680 827 112 404 112 404 649 703 649 703 234 754 234 754 744 383 744 383 400 373 400 373 703 274 703 274 240 502 240 502 22 26 22 26 364 959 364 959 137 810 137 810 248 14 248 14 648 843 648 843 927 23 927 23 405 186 405 186 255 575 255 575 392 872 392 872 520 610 520 610 78 889 78 889 832 461 832 461 898 260 898 260 227 475 227 475 555 676 555 676 511 533 511 533 489 150 489 150 490 791 490 791 543 293 543 293 849 732 849 732 267 218 267 218 236 565 236 565 125 878 125 878 133 294 133 294 796 528 796 528 445 551 445 551 288 802 288 802 648 806 648 806 153 700 153 700 615 104 615 104 455 403 455 403 895 612 895 612 774 671 774 671 429 611 429 611 623 930 623 930 588 140 588 140 280 397 280 397 527 762 527 762 429 326 429 326 252 506 252 506 750 548 750 548 236 784 236 784 942 437 942 437 13 114 13 114 726 762 726 762 96 395 96 395 351 613 351 613 507 58 507 58 732 609 732 609 263 16 263 16 878 906 878 906 131 214 131 214 269 881 269 881 831 580 831 580 198 217 198 217 866 203 866 203 376 637 376 637 677 269 677 269 662 776 662 776 214 31 214 31 488 923 488 923 214 398 214 398 841 202 841 202 667 279 667 279 106 31 106 31 623 493 623 493 78 534 78 534 367 694 367 694 140 159 140 159 524 911 524 911 17 96 17 96 845 4 845 4 219 944 219 944 383 669 383 669 373 451 373 451 419 743 419 743 522 47 522 47 68 451 68 451 33 763 33 763 242 536 242 536 100 888 100 888 399 69 399 69 272 46 272 46 916 154 916 154 311 24 311 24 13 794 13 794 894 99 894 99 663 127 663 127 863 500 863 500 169 118 169 118 465 590 465 590 204 294 204 294 243 717 243 717 742 51 742 51 434 792 434 792 38 382 38 382 230 927 230 927 510 545 510 545 186 391 186 391 884 618 884 618 237 873 237 873 864 670 864 670 916 82 916 82 369 498 369 498 278 898 278 898 302 237 302 237 28 25 28 25 493 125 493 125 182 461 182 461 434 292 434 292 384 367 384 367 547 872 547 872 344 360 344 360 156 751 156 751 14 472 14 472 65 497 65 497 336 188 336 188 269 80 269 80 596 400 596 400 349 287 349 287 82 403 82 403 865 744 865 744 466 822 466 822 731 102 731 102 292 11 292 11 357 240 357 240 231 891 231 891 751 238 751 238 100 207 100 207 746 673 746 673 387 829 387 829 814 521 814 521 509 751 509 751 605 868 605 868 237 20 237 20 846 590 846 590 700 639 700 639 290 354 290 354 913 498 913 498 452 502 452 502 820 299 820 299 453 715 453 715 626 889 626 889 861 122 861 122 396 502 396 502 227 173 227 173 623 829 623 829 365 860 365 860 116 431 116 431 137 514 137 514 852 291 852 291 474 636 474 636 639 79 639 79 256 418 256 418 744 224 744 224 590 675 590 675 618 38 618 38 490 766 490 766 6 458 6 458 401 489 401 489 722 492 722 492 211 12 211 12 440 862 440 862 210 708 210 708 53 38 53 38 839 930 839 930 765 362 765 362 463 346 463 346 916 341 916 341 75 343 75 343 191 527 191 527 413 909 413 909 710 953 710 953 678 199 678 199 645 936 645 936 107 740 107 740 650 820 650 820 572 874 572 874 907 321 907 321 784 171 784 171 210 4 210 4 402 395 402 395 676 77 676 77 705 162 705 162 859 541 859 541 562 958 562 958 102 555 102 555 332 735 332 735 580 34 580 34 522 634 522 634 205 929 205 929 573 759 573 759 584 307 584 307 918 51 918 51 418 63 418 63 102 584 102 584 318 871 318 871 456 395 456 395 153 882 153 882 934 945 934 945 507 689 507 689 863 477 863 477 353 608 353 608 866 70 866 70 840 262 840 262 469 750 469 750 245 224 245 224 22 508 22 508 893 670 893 670 343 458 343 458 782 934 782 934 350 424 350 424 167 463 167 463 132 406 132 406 347 487 347 487 246 78 246 78 403 494 403 494 375 823 375 823 584 281 584 281 668 179 668 179 909 271 909 271 782 210 782 210 707 751 707 751 780 221 780 221 546 73 546 73 695 736 695 736 67 464 67 464 352 687 352 687 18 32 18 32 703 914 703 914 20 662 20 662 205 49 205 49 577 741 577 741 956 423 956 423 714 148 714 148 661 422 661 422 55 724 55 724 528 318 528 318 594 205 594 205 848 462 848 462 45 351 45 351 818 617 818 617 97 653 97 653 330 221 330 221 284 909 284 909 254 618 254 618 735 202 735 202 331 196 331 196 960 546 960 546 321 149 321 149 681 360 681 360 578 888 578 888 327 191 327 191 796 398 796 398 27 559 27 559 29 854 29 854 286 63 286 63 724 607 724 607 835 349 835 349 271 384 271 384 722 872 722 872 495 258 495 258 551 694 551 694 42 164 42 164 881 592 881 592 842 410 842 410 756 946 756 946 620 778 620 778 455 716 455 716 258 77 258 77 663 195 663 195 593 436 593 436 418 816 418 816 884 769 884 769 189 672 189 672 535 617 535 617 79 338 79 338 252 473 252 473 787 828 787 828 954 430 954 430 922 583 922 583 185 251 185 251 647 398 647 398 247 327 247 327 145 547 145 547 262 76 262 76 68 586 68 586 779 826 779 826 64 956 64 956 249 102 249 102 756 202 756 202 53 679 53 679 71 399 71 399 81 597 81 597 686 639 686 639 125 633 125 633 372 907 372 907 315 398 315 398 439 796 439 796 868 582 868 582 359 138 359 138 99 261 99 261 75 550 75 550 827 817 827 817 54 175 54 175 39 99 39 99 581 424 581 424 398 549 398 549 96 706 96 706 8 471 8 471 152 678 152 678 317 459 317 459 208 49 208 49 44 776 44 776 677 456 677 456 114 563 114 563 719 250 719 250 840 103 840 103 355 320 355 320 628 892 628 892 573 19 573 19 339 346 339 346 705 1 705 1 903 182 903 182 430 207 430 207 468 314 468 314 7 312 7 312 406 331 406 331 933 493 933 493 321 324 321 324 499 340 499 340 921 53 921 53 49 773 49 773 952 799 952 799 307 332 307 332 139 185 139 185 863 426 863 426 726 878 726 878 556 733 556 733 636 306 636 306 439 856 439 856 95 225 95 225 950 101 950 101 660 434 660 434 762 128 762 128 166 745 166 745 296 663 296 663 564 702 564 702 250 589 250 589 243 159 243 159 574 311 574 311 555 172 555 172 341 482 341 482 117 186 117 186 565 715 565 715 3 721 3 721 552 869 552 869 395 215 395 215 332 898 332 898 80 251 80 251 905 496 905 496 380 929 380 929 145 787 145 787 105 841 105 841 181 630 181 630 197 621 197 621 530 565 530 565 713 371 713 371 356 384 356 384 68 875 68 875 742 610 742 610 435 478 435 478 597 736 597 736 525 93 525 93 515 246 515 246 478 683 478 683 326 643 326 643 710 598 710 598 248 464 248 464 930 921 930 921 893 626 893 626 588 935 588 935 495 960 495 960 440 956 440 956 190 769 190 769 817 525 817 525 852 960 852 960 215 451 215 451 932 154 932 154 500 105 500 105 725 78 725 78 336 945 336 945 573 429 573 429 468 61 468 61 68 54 68 54 643 952 643 952 613 288 613 288 369 704 369 704 177 338 177 338 74 809 74 809 587 872 587 872 777 184 777 184 171 373 171 373 897 360 897 360 923 571 923 571 472 873 472 873 893 116 893 116 711 220 711 220 450 397 450 397 667 152 667 152 692 614 692 614 695 808 695 808 45 915 45 915 336 651 336 651 478 414 478 414 559 883 559 883 585 450 585 450 883 518 883 518 904 497 904 497 76 32 76 32 644 528 644 528 577 783 577 783 766 950 766 950 875 534 875 534 841 240 841 240 504 426 504 426 205 256 205 256 774 665 774 665 340 733 340 733 452 421 452 421 354 108 354 108 169 703 169 703 402 428 402 428 46 889 46 889 565 152 565 152 349 24 349 24 112 349 112 349 536 467 536 467 189 927 189 927 657 727 657 727 618 372 618 372 848 902 848 902 728 487 728 487 177 883 177 883 637 439 637 439 547 103 547 103 675 661 675 661 42 160 42 160 285 589 285 589 58 654 58 654 936 787 936 787 483 210 483 210 716 907 716 907 252 55 252 55 625 501 625 501 828 439 828 439 388 309 388 309 364 352 364 352 304 749 304 749 780 99 780 99 112 510 112 510 214 619 214 619 285 900 285 900 549 769 549 769 665 94 665 94 488 31 488 31 293 814 293 814 13 493 13 493 145 723 145 723 749 611 749 611 697 288 697 288 767 191 767 191 653 158 653 158 75 245 75 245 15 522 15 522 47 874 47 874 727 21 727 21 221 505 221 505 82 35 82 35 666 562 666 562 447 13 447 13 513 86 513 86 561 479 561 479 958 412 958 412 208 282 208 282 660 688 660 688 727 563 727 563 600 302 600 302 343 658 343 658 435 683 435 683 371 212 371 212 930 266 930 266 378 110 378 110 945 56 945 56 30 861 30 861 126 215 126 215 712 348 712 348 190 467 190 467 517 259 517 259 567 653 567 653 248 604 248 604 199 218 199 218 790 933 790 933 795 322 795 322 232 657 232 657 697 770 697 770 55 778 55 778 373 481 373 481 1 512 1 512 39 111 39 111 535 316 535 316 828 114 828 114 460 714 460 714 225 417 225 417 136 171 136 171 153 487 153 487 825 162 825 162 682 614 682 614 352 274 352 274 107 568 107 568 596 918 596 918 525 20 525 20 194 700 194 700 245 488 245 488 777 572 777 572 605 470 605 470 860 708 860 708 146 54 146 54 515 52 515 52 537 416 537 416 642 103 642 103 655 210 655 210 826 938 826 938 936 454 936 454 511 705 511 705 315 813 315 813 130 134 130 134 53 938 53 938 520 200 520 200 916 24 916 24 683 842 683 842 364 641 364 641 601 194 601 194 230 488 230 488 403 411 403 411 188 449 188 449 559 819 559 819 447 948 447 948 151 862 151 862 904 353 904 353 555 271 555 271 404 440 404 440 280 588 280 588 888 398 888 398 807 205 807 205 831 514 831 514 629 454 629 454 691 200 691 200 556 324 556 324 177 244 177 244 706 263 706 263 936 784 936 784 129 641 129 641 476 408 476 408 519 728 519 728 677 444 677 444 836 744 836 744 749 929 749 929 126 511 126 511 950 737 950 737 338 582 338 582 422 641 422 641 745 915 745 915 130 332 130 332 502 827 502 827 827 865 827 865 202 104 202 104 57 659 57 659 72 53 72 53 506 423 506 423 679 756 679 756 336 856 336 856 161 21 161 21 141 910 141 910 486 385 486 385 934 13 934 13 684 51 684 51 520 393 520 393 918 500 918 500 77 277 77 277 24 707 24 707 806 123 806 123 958 468 958 468 21 822 21 822 931 12 931 12 883 888 883 888 890 711 890 711 555 677 555 677 189 86 189 86 745 242 745 242 636 280 636 280 784 938 784 938 501 387 501 387 91 172 91 172 827 393 827 393 336 5 336 5 708 730 708 730 577 841 577 841 456 903 456 903 898 694 898 694 212 788 212 788 887 120 887 120 134 890 134 890 120 893 120 893 194 311 194 311 564 736 564 736 239 259 239 259 451 669 451 669 713 722 713 722 47 484 47 484 531 418 531 418 85 286 85 286 871 610 871 610 38 547 38 547 558 183 558 183 233 132 233 132 617 889 617 889 439 578 439 578 812 567 812 567 702 276 702 276 733 303 733 303 895 486 895 486 569 535 569 535 145 84 145 84 208 151 208 151 411 179 411 179 516 780 516 780 797 393 797 393 270 839 270 839 424 144 424 144 761 908 761 908 609 503 609 503 485 468 485 468 131 417 131 417 837 395 837 395 602 739 602 739 353 82 353 82 712 778 712 778 853 638 853 638 387 83 387 83 528 279 528 279 917 562 917 562 470 26 470 26 383 760 383 760 263 60 263 60 822 277 822 277 542 530 542 530 826 265 826 265 187 207 187 207 352 34 352 34 138 234 138 234 399 481 399 481 270 398 270 398 706 440 706 440 91 473 91 473 924 607 924 607 522 651 522 651 270 806 270 806 227 721 227 721 289 659 289 659 361 666 361 666 160 652 160 652 764 637 764 637 400 487 400 487 934 218 934 218 144 113 144 113 513 646 513 646 88 39 88 39 253 73 253 73 880 700 880 700 287 928 287 928 631 215 631 215 764 699 764 699 477 18 477 18 258 384 258 384 688 198 688 198 51 24 51 24 409 155 409 155 491 476 491 476 102 959 102 959 145 755 145 755 16 679 16 679 506 380 506 380 937 763 937 763 786 8 786 8 916 727 916 727 212 287 212 287 457 846 457 846 374 269 374 269 81 398 81 398 435 180 435 180 312 956 312 956 795 648 795 648 719 143 719 143 526 789 526 789 241 475 241 475 258 87 258 87 591 808 591 808 64 131 64 131 812 242 812 242 807 447 807 447 287 428 287 428 680 165 680 165 468 248 468 248 776 772 776 772 865 223 865 223 24 673 24 673 737 940 737 940 481 843 481 843 137 725 137 725 227 354 227 354 431 635 431 635 238 16 238 16 892 686 892 686 484 560 484 560 367 182 367 182 830 853 830 853 217 269 217 269 839 385 839 385 223 739 223 739 223 494 223 494 507 729 507 729 505 585 505 585 251 70 251 70 413 49 413 49 385 437 385 437 551 125 551 125 897 293 897 293 646 115 646 115 710 392 710 392 894 530 894 530 813 132 813 132 102 777 102 777 872 181 872 181 43 701 43 701 572 169 572 169 715 647 715 647 387 418 387 418 43 24 43 24 770 771 770 771 187 554 187 554 248 343 248 343 599 18 599 18 697 598 697 598 287 298 287 298 344 136 344 136 915 348 915 348 670 342 670 342 785 316 785 316 319 482 319 482 817 225 817 225 464 384 464 384 168 595 168 595 417 492 417 492 853 80 853 80 546 556 546 556 768 649 768 649 533 894 533 894 775 486 775 486 723 147 723 147 732 834 732 834 711 207 711 207 517 555 517 555 48 907 48 907 731 35 731 35 675 83 675 83 459 673 459 673 712 425 712 425 472 465 472 465 280 192 280 192 535 464 535 464 677 193 677 193 433 881 433 881 18 649 18 649 420 58 420 58 387 231 387 231 382 37 382 37 169 54 169 54 554 794 554 794 266 72 266 72 443 921 443 921 232 828 232 828 773 46 773 46 737 679 737 679 190 919 190 919 290 18 290 18 559 519 559 519 561 312 561 312 567 358 567 358 100 715 100 715 70 140 70 140 679 430 679 430 483 777 483 777 762 188 762 188 39 737 39 737 305 64 305 64 448 8 448 8 370 443 370 443 879 234 879 234 762 226 762 226 202 678 202 678 665 541 665 541 59 141 59 141 753 137 753 137 254 424 254 424 187 759 187 759 39 432 39 432 258 171 258 171 218 84 218 84 465 566 465 566 537 187 537 187 90 238 90 238 101 230 101 230 613 560 613 560 252 188 252 188 531 643 531 643 210 830 210 830 443 642 443 642 859 239 859 239 741 659 741 659 845 219 845 219 278 773 278 773 617 858 617 858 489 91 489 91 387 698 387 698 10 75 10 75 578 251 578 251 59 576 59 576 353 210 353 210 210 601 210 601 49 359 49 359 249 359 249 359 277 342 277 342 493 51 493 51 772 754 772 754 768 437 768 437 714 62 714 62 664 862 664 862 711 882 711 882 429 655 429 655 462 480 462 480 328 956 328 956 93 282 93 282 47 710 47 710 718 765 718 765 851 484 851 484 824 914 824 914 85 379 85 379 438 576 438 576 633 151 633 151 440 276 440 276 30 158 30 158 190 421 190 421 863 403 863 403 731 513 731 513 232 492 232 492 956 723 956 723 333 462 333 462 432 41 432 41 302 541 302 541 557 894 557 894 765 496 765 496 113 282 113 282 882 858 882 858 527 440 527 440 407 605 407 605 298 389 298 389 205 627 205 627 254 741 254 741 79 383 79 383 25 492 25 492 573 425 573 425 566 732 566 732 131 785 131 785 635 176 635 176 35 370 35 370 707 785 707 785 822 127 822 127 514 600 514 600 936 346 936 346 764 852 764 852 951 605 951 605 11 519 11 519 183 469 183 469 796 425 796 425 784 449 784 449 242 292 242 292 382 215 382 215 34 86 34 86 529 192 529 192 342 594 342 594 171 407 171 407 138 95 138 95 132 815 132 815 850 311 850 311 873 458 873 458 889 98 889 98 388 761 388 761 871 739 871 739 315 367 315 367 649 315 649 315 209 217 209 217 664 746 664 746 638 355 638 355 83 928 83 928 327 4 327 4 604 490 604 490 128 214 128 214 732 621 732 621 622 359 622 359 21 770 21 770 43 697 43 697 37 196 37 196 463 392 463 392 925 113 925 113 820 878 820 878 362 800 362 800 947 99 947 99 605 267 605 267 760 1 760 1 188 752 188 752 458 52 458 52 833 643 833 643 15 811 15 811 330 317 330 317 703 329 703 329 203 843 203 843 617 740 617 740 780 652 780 652 751 134 751 134 681 598 681 598 581 432 581 432 401 177 401 177 502 146 502 146 457 346 457 346 543 340 543 340 166 514 166 514 178 721 178 721 406 909 406 909 949 86 949 86 280 788 280 788 639 99 639 99 515 699 515 699 627 891 627 891 637 123 637 123 367 657 367 657 902 327 902 327 324 269 324 269 6 241 6 241 379 511 379 511 665 671 665 671 312 493 312 493 861 778 861 778 864 553 864 553 831 454 831 454 943 598 943 598 692 959 692 959 706 726 706 726 521 655 521 655 519 864 519 864 688 165 688 165 611 575 611 575 131 866 131 866 909 194 909 194 214 71 214 71 666 521 666 521 853 58 853 58 64 531 64 531 139 467 139 467 42 734 42 734 438 655 438 655 955 412 955 412 146 130 146 130 567 75 567 75 22 760 22 760 398 508 398 508 466 539 466 539 475 571 475 571 154 932 154 932 126 798 126 798 711 68 711 68 596 672 596 672 802 832 802 832 207 524 207 524 286 525 286 525 921 917 921 917 873 695 873 695 616 760 616 760 180 838 180 838 198 424 198 424 578 118 578 118 207 588 207 588 362 954 362 954 311 766 311 766 89 372 89 372 770 141 770 141 525 255 525 255 138 828 138 828 922 806 922 806 361 233 361 233 541 583 541 583 180 959 180 959 894 940 894 940 268 591 268 591 11 3 11 3 595 118 595 118 769 84 769 84 49 407 49 407 932 254 932 254 345 926 345 926 686 295 686 295 596 718 596 718 321 172 321 172 798 433 798 433 477 664 477 664 145 91 145 91 121 551 121 551 285 19 285 19 477 846 477 846 198 664 198 664 231 755 231 755 36 89 36 89 393 240 393 240 97 444 97 444 895 536 895 536 831 97 831 97 848 698 848 698 346 143 346 143 444 356 444 356 348 456 348 456 254 585 254 585 793 170 793 170 167 19 167 19 508 584 508 584 666 30 666 30 14 378 14 378 766 392 766 392 339 146 339 146 125 555 125 555 332 106 332 106 328 41 328 41 407 407 407 407 125 843 125 843 95 116 95 116 43 142 43 142 553 370 553 370 591 582 591 582 659 695 659 695 2 37 2 37 272 863 272 863 303 912 303 912 868 760 868 760 86 94 86 94 680 900 680 900 458 540 458 540 588 763 588 763 51 396 51 396 80 774 80 774 650 837 650 837 295 708 295 708 419 650 419 650 794 284 794 284 191 604 191 604 127 629 127 629 64 743 64 743 825 580 825 580 519 297 519 297 713 146 713 146 165 899 165 899 333 320 333 320 646 916 646 916 239 713 239 713 797 118 797 118 861 450 861 450 277 664 277 664 645 671 645 671 204 75 204 75 898 305 898 305 146 401 146 401 775 228 775 228 522 843 522 843 851 899 851 899 400 96 400 96 441 833 441 833 865 901 865 901 399 957 399 957 461 866 461 866 255 777 255 777 374 917 374 917 661 876 661 876 821 480 821 480 629 814 629 814 756 340 756 340 886 467 886 467 570 490 570 490 331 839 331 839 854 314 854 314 681 142 681 142 165 468 165 468 160 623 160 623 688 714 688 714 494 5 494 5 956 948 956 948 346 159 346 159 217 342 217 342 307 689 307 689 26 960 26 960 590 903 590 903 878 488 878 488 215 186 215 186 506 182 506 182 489 146 489 146 279 302 279 302 719 453 719 453 524 676 524 676 583 88 583 88 272 873 272 873 303 515 303 515 9 937 9 937 424 677 424 677 530 393 530 393 16 707 16 707 130 5 130 5 161 876 161 876 78 8 78 8 626 588 626 588 12 266 12 266 392 288 392 288 343 50 343 50 571 344 571 344 866 346 866 346 54 794 54 794 627 337 627 337 185 253 185 253 867 794 867 794 151 847 151 847 479 619 479 619 184 464 184 464 938 367 938 367 216 117 216 117 25 772 25 772 518 166 518 166 661 830 661 830 294 768 294 768 413 162 413 162 624 211 624 211 687 164 687 164 232 905 232 905 834 109 834 109 907 925 907 925 94 473 94 473 631 831 631 831 394 584 394 584 33 657 33 657 136 72 136 72 20 507 20 507 812 673 812 673 230 322 230 322 728 746 728 746 622 409 622 409 317 509 317 509 418 425 418 425 932 759 932 759 544 240 544 240 805 458 805 458 68 812 68 812 818 225 818 225 27 843 27 843 272 180 272 180 646 233 646 233 392 777 392 777 949 234 949 234 534 13 534 13 883 787 883 787 930 112 930 112 416 925 416 925 867 659 867 659 687 949 687 949 168 141 168 141 104 826 104 826 274 937 274 937 615 515 615 515 599 486 599 486 667 534 667 534 449 373 449 373 328 818 328 818 557 255 557 255 581 198 581 198 525 733 525 733 63 183 63 183 422 670 422 670 564 670 564 670 851 388 851 388 320 263 320 263 245 628 245 628 495 656 495 656 739 473 739 473 311 191 311 191 468 477 468 477 192 934 192 934 747 223 747 223 648 716 648 716 95 942 95 942 353 812 353 812 508 399 508 399 354 827 354 827 816 5 816 5 837 30 837 30 685 952 685 952 43 666 43 666 714 471 714 471 49 258 49 258 251 800 251 800 11 71 11 71 943 814 943 814 706 416 706 416 658 122 658 122 619 217 619 217 617 690 617 690 250 725 250 725 81 312 81 312 688 672 688 672 458 426 458 426 592 830 592 830 933 776 933 776 882 540 882 540 548 918 548 918 468 738 468 738 797 685 797 685 622 350 622 350 736 391 736 391 74 87 74 87 148 467 148 467 522 69 522 69 114 372 114 372 223 468 223 468 647 768 647 768 787 486 787 486 54 833 54 833 833 654 833 654 52 312 52 312 87 341 87 341 138 661 138 661 347 888 347 888 279 64 279 64 611 232 611 232 12 84 12 84 859 265 859 265 558 798 558 798 323 691 323 691 279 226 279 226 367 436 367 436 948 407 948 407 5 717 5 717 264 870 264 870 2 368 2 368 168 494 168 494 118 905 118 905 254 451 254 451 579 818 579 818 135 235 135 235 866 444 866 444 212 352 212 352 222 941 222 941 717 528 717 528 534 61 534 61 745 480 745 480 831 664 831 664 823 869 823 869 608 415 608 415 408 169 408 169 533 806 533 806 834 172 834 172 909 568 909 568 447 672 447 672 588 78 588 78 108 492 108 492 233 92 233 92 762 555 762 555 785 517 785 517 881 106 881 106 322 481 322 481 872 237 872 237 209 702 209 702 718 874 718 874 292 268 292 268 761 624 761 624 897 49 897 49 30 674 30 674 13 173 13 173 54 655 54 655 6 837 6 837 827 519 827 519 958 245 958 245 310 336 310 336 154 683 154 683 341 265 341 265 868 616 868 616 187 39 187 39 595 517 595 517 302 718 302 718 175 844 175 844 293 894 293 894 680 199 680 199 424 489 424 489 322 562 322 562 533 566 533 566 405 125 405 125 606 895 606 895 908 270 908 270 934 508 934 508 239 948 239 948 504 789 504 789 637 218 637 218 438 687 438 687 117 828 117 828 110 17 110 17 528 212 528 212 623 505 623 505 666 573 666 573 760 575 760 575 924 71 924 71 147 703 147 703 926 563 926 563 438 495 438 495 462 581 462 581 596 645 596 645 170 600 170 600 570 240 570 240 589 831 589 831 605 44 605 44 872 132 872 132 262 110 262 110 573 227 573 227 84 348 84 348 37 524 37 524 887 784 887 784 12 612 12 612 822 729 822 729 175 388 175 388 42 761 42 761 165 761 165 761 257 168 257 168 275 66 275 66 124 79 124 79 54 22 54 22 625 270 625 270 478 795 478 795 265 888 265 888 621 304 621 304 579 530 579 530 731 292 731 292 751 279 751 279 117 764 117 764 692 54 692 54 26 369 26 369 908 82 908 82 957 687 957 687 258 129 258 129 102 24 102 24 891 142 891 142 49 831 49 831 426 632 426 632 525 302 525 302 665 944 665 944 61 480 61 480 743 479 743 479 603 647 603 647 901 670 901 670 464 327 464 327 440 635 440 635 286 249 286 249 474 59 474 59 86 169 86 169 25 786 25 786 738 217 738 217 567 301 567 301 444 636 444 636 183 921 183 921 751 692 751 692 705 899 705 899 35 438 35 438 284 6 284 6 513 40 513 40 378 732 378 732 919 690 919 690 49 39 49 39 775 69 775 69 176 746 176 746 345 332 345 332 854 452 854 452 802 112 802 112 707 363 707 363 720 831 720 831 757 879 757 879 520 297 520 297 538 887 538 887 783 699 783 699 497 91 497 91 384 185 384 185 77 807 77 807 711 602 711 602 534 92 534 92 487 775 487 775 775 111 775 111 436 288 436 288 433 777 433 777 538 566 538 566 759 133 759 133 788 18 788 18 400 244 400 244 181 429 181 429 585 860 585 860 803 438 803 438 960 309 960 309 598 335 598 335 682 491 682 491 350 16 350 16 205 543 205 543 411 835 411 835 839 422 839 422 642 38 642 38 389 648 389 648 31 812 31 812 717 2 717 2 205 252 205 252 489 500 489 500 59 792 59 792 297 682 297 682 730 949 730 949 712 306 712 306 330 830 330 830 622 717 622 717 524 30 524 30 87 752 87 752 502 180 502 180 18 707 18 707 177 209 177 209 516 291 516 291 572 62 572 62 482 800 482 800 167 947 167 947 58 960 58 960 409 353 409 353 555 122 555 122 715 170 715 170 359 124 359 124 267 867 267 867 376 358 376 358 506 921 506 921 590 713 590 713 217 249 217 249 273 550 273 550 284 103 284 103 416 22 416 22 537 583 537 583 364 374 364 374 700 511 700 511 253 466 253 466 710 742 710 742 298 557 298 557 904 458 904 458 620 573 620 573 460 677 460 677 217 234 217 234 446 425 446 425 789 526 789 526 825 70 825 70 217 313 217 313 357 553 357 553 442 173 442 173 181 1 181 1 554 410 554 410 333 659 333 659 265 538 265 538 143 683 143 683 689 257 689 257 431 584 431 584 146 662 146 662 248 540 248 540 880 856 880 856 583 782 583 782 546 822 546 822 270 567 270 567 213 22 213 22 83 808 83 808 648 655 648 655 942 867 942 867 782 46 782 46 847 222 847 222 911 437 911 437 117 452 117 452 902 663 902 663 120 307 120 307 516 446 516 446 64 638 64 638 940 198 940 198 395 44 395 44 565 959 565 959 390 719 390 719 495 844 495 844 50 198 50 198 165 352 165 352 792 59 792 59 429 578 429 578 229 101 229 101 304 481 304 481 724 143 724 143 457 215 457 215 452 98 452 98 209 467 209 467 741 630 741 630 115 634 115 634 126 668 126 668 104 918 104 918 24 544 24 544 464 857 464 857 918 365 918 365 249 722 249 722 421 383 421 383 788 383 788 383 694 80 694 80 391 75 391 75 370 111 370 111 438 754 438 754 108 697 108 697 200 345 200 345 616 102 616 102 959 190 959 190 913 586 913 586 472 457 472 457 23 72 23 72 175 655 175 655 240 606 240 606 754 89 754 89 167 354 167 354 597 659 597 659 292 540 292 540 881 626 881 626 662 235 662 235 958 365 958 365 187 424 187 424 662 453 662 453 103 863 103 863 231 946 231 946 515 209 515 209 242 477 242 477 77 102 77 102 330 750 330 750 98 351 98 351 174 142 174 142 540 209 540 209 387 751 387 751 113 656 113 656 134 560 134 560 135 210 135 210 113 948 113 948 81 131 81 131 786 273 786 273 459 273 459 273 949 106 949 106 26 573 26 573 620 429 620 429 650 955 650 955 60 673 60 673 221 658 221 658 242 619 242 619 189 937 189 937 531 27 531 27 620 472 620 472 186 306 186 306 60 299 60 299 403 807 403 807 597 931 597 931 224 421 224 421 434 821 434 821 164 73 164 73 579 299 579 299 78 700 78 700 767 715 767 715 807 158 807 158 766 231 766 231 763 821 763 821 486 173 486 173 42 121 42 121 936 853 936 853 489 629 489 629 635 429 635 429 435 920 435 920 257 594 257 594 773 936 773 936 295 143 295 143 551 727 551 727 178 480 178 480 311 140 311 140 58 566 58 566 104 289 104 289 938 948 938 948 893 422 893 422 322 821 322 821 274 219 274 219 213 388 213 388 852 634 852 634 907 417 907 417 131 874 131 874 672 707 672 707 291 721 291 721 409 179 409 179 376 808 376 808 37 357 37 357 919 728 919 728 115 716 115 716 772 437 772 437 276 886 276 886 645 898 645 898 529 220 529 220 271 953 271 953 409 398 409 398 535 127 535 127 671 787 671 787 136 340 136 340 957 774 957 774 531 788 531 788 668 12 668 12 829 717 829 717 637 959 637 959 608 770 608 770 564 41 564 41 41 169 41 169 615 781 615 781 220 109 220 109 211 478 211 478 908 812 908 812 680 289 680 289 224 923 224 923 276 653 276 653 415 485 415 485 352 140 352 140 586 652 586 652 549 929 549 929 435 132 435 132 803 477 803 477 487 265 487 265 368 186 368 186 892 291 892 291 722 594 722 594 109 314 109 314 100 3 100 3 818 772 818 772 339 753 339 753 81 274 81 274 482 870 482 870 279 92 279 92 212 565 212 565 680 934 680 934 297 236 297 236 437 808 437 808 145 680 145 680 419 892 419 892 477 807 477 807 944 943 944 943 550 659 550 659 888 689 888 689 899 719 899 719 179 954 179 954 487 334 487 334 458 218 458 218 873 462 873 462 646 563 646 563 747 922 747 922 385 88 385 88 610 689 610 689 747 82 747 82 343 644 343 644 201 223 201 223 488 60 488 60 752 750 752 750 590 676 590 676 58 116 58 116 546 153 546 153 575 604 575 604 788 607 788 607 205 43 205 43 363 488 363 488 264 188 264 188 243 193 243 193 575 503 575 503 344 700 344 700 85 544 85 544 901 404 901 404 125 743 125 743 406 202 406 202 566 704 566 704 939 84 939 84 121 397 121 397 309 97 309 97 212 422 212 422 382 655 382 655 936 661 936 661 97 692 97 692 170 88 170 88 524 88 524 88 102 931 102 931 773 632 773 632 440 411 440 411 482 5 482 5 529 667 529 667 527 803 527 803 568 499 568 499 524 362 524 362 902 484 902 484 749 681 749 681 600 670 600 670 482 673 482 673 586 767 586 767 199 375 199 375 339 500 339 500 769 825 769 825 277 666 277 666 271 493 271 493 73 129 73 129 130 79 130 79 505 47 505 47 255 589 255 589 327 92 327 92 768 842 768 842 677 564 677 564 595 347 595 347 475 152 475 152 345 77 345 77 901 349 901 349 840 29 840 29 786 907 786 907 490 190 490 190 582 479 582 479 796 535 796 535 312 329 312 329 720 770 720 770 267 15 267 15 155 936 155 936 231 254 231 254 351 322 351 322 402 649 402 649 648 445 648 445 142 600 142 600 593 718 593 718 239 906 239 906 587 93 587 93 608 755 608 755 216 839 216 839 862 88 862 88 251 565 251 565 29 503 29 503 265 592 265 592 60 131 60 131 423 493 423 493 285 462 285 462 64 834 64 834 879 275 879 275 827 958 827 958 35 22 35 22 844 210 844 210 918 560 918 560 116 314 116 314 580 102 580 102 352 712 352 712 627 7 627 7 463 467 463 467 510 86 510 86 534 105 534 105 593 777 593 777 943 203 943 203 157 106 157 106 109 250 109 250 232 435 232 435 948 938 948 938 481 833 481 833 511 740 511 740 361 151 361 151 335 353 335 353 367 370 367 370 941 313 941 313 788 513 788 513 465 28 465 28 453 625 453 625 731 179 731 179 3 61 3 61 77 119 77 119 594 364 594 364 279 659 279 659 292 486 292 486 212 217 212 217 941 903 941 903 751 750 751 750 816 413 816 413 232 619 232 619 585 811 585 811 851 477 851 477 854 579 854 579 389 123 389 123 238 788 238 788 767 583 767 583 554 182 554 182 637 733 637 733 239 8 239 8 123 196 123 196 178 217 178 217 717 247 717 247 257 46 257 46 443 896 443 896 595 364 595 364 339 60 339 60 79 424 79 424 273 833 273 833 364 162 364 162 913 613 913 613 672 473 672 473 257 881 257 881 821 830 821 830 295 864 295 864 8 506 8 506 154 868 154 868 202 549 202 549 900 609 900 609 3 912 3 912 550 944 550 944 906 124 906 124 468 158 468 158 654 481 654 481 821 938 821 938 656 744 656 744 900 330 900 330 742 497 742 497 210 614 210 614 58 590 58 590 265 646 265 646 266 891 266 891 165 211 165 211 696 200 696 200 308 228 308 228 107 700 107 700 558 28 558 28 791 707 791 707 354 337 354 337 562 910 562 910 530 17 530 17 795 343 795 343 13 270 13 270 892 59 892 59 192 426 192 426 324 668 324 668 477 384 477 384 158 161 158 161 874 672 874 672 457 418 457 418 959 267 959 267 666 171 666 171 588 824 588 824 504 382 504 382 464 722 464 722 351 909 351 909 483 504 483 504 350 324 350 324 301 828 301 828 601 637 601 637 492 933 492 933 7 649 7 649 691 685 691 685 757 366 757 366 193 804 193 804 958 73 958 73 864 599 864 599 714 87 714 87 280 744 280 744 876 502 876 502 902 428 902 428 345 679 345 679 26 90 26 90 407 482 407 482 270 823 270 823 916 514 916 514 37 536 37 536 253 687 253 687 422 653 422 653 402 1 402 1 298 22 298 22 38 198 38 198 901 506 901 506 511 542 511 542 756 860 756 860 847 398 847 398 949 235 949 235 553 325 553 325 949 579 949 579 556 574 556 574 251 569 251 569 67 947 67 947 749 504 749 504 456 250 456 250 659 319 659 319 796 860 796 860 73 675 73 675 117 793 117 793 638 428 638 428 860 35 860 35 374 535 374 535 496 353 496 353 328 340 328 340 226 109 226 109 672 521 672 521 55 726 55 726 319 909 319 909 649 287 649 287 630 430 630 430 582 574 582 574 239 620 239 620 943 222 943 222 932 827 932 827 678 197 678 197 369 463 369 463 791 486 791 486 940 87 940 87 572 867 572 867 455 342 455 342 347 508 347 508 765 538 765 538 64 167 64 167 538 890 538 890 756 579 756 579 128 511 128 511 784 231 784 231 102 41 102 41 519 26 519 26 724 810 724 810 794 280 794 280 616 616 616 616 481 531 481 531 457 368 457 368 541 701 541 701 158 357 158 357 204 419 204 419 771 877 771 877 482 774 482 774 526 575 526 575 782 678 782 678 470 827 470 827 673 553 673 553 771 180 771 180 766 878 766 878 275 367 275 367 668 836 668 836 135 176 135 176 96 875 96 875 236 574 236 574 344 546 344 546 769 343 769 343 185 564 185 564 474 159 474 159 29 568 29 568 172 277 172 277 948 116 948 116 195 551 195 551 436 332 436 332 224 640 224 640 123 782 123 782 920 321 920 321 456 876 456 876 487 871 487 871 806 612 806 612 789 824 789 824 163 349 163 349 61 605 61 605 486 374 486 374 705 954 705 954 553 579 553 579 634 372 634 372 408 907 408 907 382 670 382 670 137 328 137 328 144 95 144 95 821 554 821 554 125 849 125 849 163 787 163 787 872 955 872 955 430 22 430 22 390 415 390 415 839 124 839 124 353 109 353 109 753 66 753 66 534 78 534 78 771 25 771 25 598 26 598 26 938 357 938 357 296 34 296 34 548 703 548 703 870 935 870 935 773 883 773 883 694 834 694 834 876 761 876 761 753 33 753 33 396 526 396 526 134 756 134 756 346 741 346 741 86 817 86 817 419 439 419 439 173 51 173 51 344 525 344 525 24 465 24 465 745 766 745 766 727 767 727 767 911 359 911 359 882 798 882 798 709 128 709 128 182 517 182 517 383 49 383 49 183 683 183 683 868 299 868 299 460 940 460 940 12 607 12 607 103 355 103 355 289 691 289 691 590 543 590 543 933 511 933 511 217 548 217 548 170 655 170 655 375 614 375 614 280 548 280 548 106 401 106 401 938 307 938 307 326 515 326 515 241 292 241 292 656 212 656 212 823 382 823 382 382 723 382 723 668 902 668 902 135 871 135 871 264 281 264 281 382 34 382 34 437 91 437 91 678 790 678 790 549 108 549 108 288 120 288 120 860 274 860 274 66 485 66 485 540 800 540 800 88 743 88 743 57 339 57 339 685 233 685 233 264 122 264 122 523 556 523 556 2 157 2 157 339 824 339 824 734 243 734 243 349 166 349 166 872 849 872 849 470 662 470 662 832 124 832 124 220 681 220 681 45 487 45 487 766 221 766 221 92 715 92 715 678 41 678 41 525 707 525 707 612 491 612 491 314 305 314 305 554 145 554 145 880 812 880 812 447 699 447 699 914 256 914 256 385 253 385 253 149 361 149 361 222 673 222 673 323 540 323 540 345 291 345 291 312 575 312 575 780 947 780 947 352 182 352 182 919 754 919 754 214 198 214 198 833 301 833 301 878 200 878 200 389 696 389 696 875 893 875 893 826 133 826 133 951 575 951 575 522 921 522 921 761 110 761 110 675 20 675 20 715 183 715 183 934 649 934 649 818 902 818 902 26 909 26 909 577 474 577 474 318 77 318 77 132 39 132 39 952 81 952 81 923 626 923 626 3 768 3 768 600 812 600 812 679 812 679 812 955 135 955 135 646 77 646 77 369 71 369 71 117 752 117 752 553 548 553 548 795 535 795 535 802 328 802 328 179 465 179 465 390 82 390 82 526 815 526 815 345 914 345 914 109 312 109 312 700 11 700 11 564 211 564 211 277 684 277 684 708 441 708 441 543 856 543 856 272 918 272 918 166 485 166 485 97 588 97 588 780 478 780 478 913 46 913 46 200 257 200 257 848 709 848 709 34 834 34 834 547 463 547 463 632 454 632 454 351 699 351 699 61 617 61 617 754 430 754 430 436 569 436 569 795 321 795 321 505 248 505 248 941 192 941 192 888 221 888 221 80 44 80 44 628 916 628 916 386 122 386 122 652 467 652 467 395 290 395 290 152 850 152 850 462 82 462 82 539 9 539 9 411 838 411 838 226 700 226 700 715 99 715 99 385 359 385 359 75 941 75 941 169 440 169 440 601 425 601 425 576 730 576 730 929 953 929 953 129 539 129 539 577 560 577 560 815 888 815 888 344 822 344 822 97 610 97 610 278 675 278 675 835 893 835 893 21 674 21 674 171 669 171 669 107 175 107 175 914 653 914 653 165 896 165 896 367 415 367 415 837 814 837 814 551 450 551 450 344 368 344 368 239 647 239 647 559 959 559 959 725 817 725 817 241 74 241 74 952 379 952 379 151 371 151 371 459 144 459 144 175 914 175 914 342 337 342 337 27 368 27 368 885 275 885 275 278 156 278 156 896 47 896 47 908 66 908 66 229 538 229 538 281 345 281 345 422 499 422 499 564 304 564 304 39 720 39 720 941 326 941 326 727 551 727 551 939 94 939 94 873 172 873 172 414 611 414 611 888 152 888 152 499 760 499 760 442 703 442 703 375 747 375 747 953 372 953 372 846 756 846 756 543 772 543 772 714 63 714 63 739 636 739 636 660 692 660 692 616 855 616 855 849 437 849 437 430 25 430 25 18 575 18 575 786 14 786 14 863 452 863 452 598 946 598 946 918 299 918 299 595 120 595 120 169 142 169 142 436 322 436 322 286 380 286 380 760 234 760 234 13 376 13 376 294 440 294 440 79 571 79 571 872 294 872 294 901 728 901 728 811 291 811 291 549 766 549 766 407 319 407 319 211 265 211 265 107 706 107 706 710 73 710 73 887 935 887 935 779 772 779 772 546 667 546 667 164 2 164 2 13 115 13 115 224 330 224 330 61 951 61 951 237 876 237 876 682 398 682 398 946 362 946 362 29 425 29 425 49 899 49 899 245 689 245 689 259 550 259 550 162 127 162 127 19 440 19 440 171 546 171 546 865 338 865 338 425 668 425 668 577 385 577 385 265 677 265 677 537 453 537 453 14 423 14 423 486 914 486 914 589 832 589 832 951 785 951 785 944 131 944 131 113 224 113 224 628 311 628 311 457 526 457 526 426 534 426 534 653 32 653 32 249 848 249 848 348 591 348 591 90 134 90 134 489 712 489 712 219 335 219 335 477 822 477 822 240 651 240 651 310 244 310 244 912 268 912 268 488 724 488 724 153 385 153 385 208 365 208 365 824 507 824 507 461 933 461 933 559 615 559 615 313 382 313 382 530 530 530 530 66 623 66 623 234 740 234 740 140 408 140 408 325 186 325 186 751 18 751 18 382 644 382 644 723 900 723 900 402 585 402 585 881 832 881 832 659 835 659 835 742 801 742 801 69 198 69 198 189 863 189 863 190 648 190 648 185 568 185 568 88 322 88 322 160 427 160 427 696 811 696 811 310 907 310 907 113 532 113 532 147 266 147 266 371 24 371 24 866 361 866 361 63 925 63 925 616 431 616 431 720 279 720 279 411 223 411 223 762 798 762 798 247 748 247 748 145 17 145 17 587 575 587 575 448 2 448 2 379 501 379 501 581 695 581 695 62 351 62 351 688 300 688 300 673 257 673 257 104 143 104 143 578 531 578 531 805 3 805 3 725 707 725 707 631 349 631 349 227 241 227 241 638 874 638 874 454 882 454 882 303 743 303 743 47 846 47 846 214 712 214 712 288 770 288 770 398 626 398 626 465 553 465 553 336 833 336 833 186 24 186 24 644 666 644 666 435 475 435 475 532 879 532 879 39 652 39 652 883 773 883 773 588 409 588 409 632 637 632 637 935 371 935 371 845 899 845 899 560 298 560 298 770 147 770 147 882 580 882 580 588 121 588 121 250 893 250 893 499 821 499 821 900 272 900 272 174 344 174 344 125 416 125 416 409 185 409 185 27 874 27 874 227 735 227 735 360 737 360 737 336 519 336 519 769 236 769 236 951 673 951 673 599 933 599 933 836 659 836 659 817 347 817 347 184 116 184 116 233 849 233 849 804 786 804 786 235 125 235 125 754 493 754 493 377 778 377 778 28 761 28 761 681 726 681 726 613 308 613 308 25 446 25 446 362 428 362 428 7 163 7 163 266 758 266 758 200 533 200 533 554 643 554 643 764 587 764 587 516 564 516 564 726 627 726 627 870 32 870 32 414 493 414 493 498 595 498 595 816 141 816 141 540 137 540 137 508 541 508 541 623 631 623 631 196 408 196 408 72 707 72 707 416 625 416 625 409 391 409 391 765 778 765 778 104 274 104 274 794 829 794 829 205 806 205 806 521 343 521 343 439 379 439 379 744 955 744 955 116 260 116 260 62 404 62 404 902 425 902 425 400 342 400 342 796 369 796 369 835 73 835 73 931 562 931 562 784 331 784 331 195 616 195 616 254 702 254 702 478 781 478 781 948 46 948 46 347 386 347 386 717 814 717 814 107 523 107 523 253 631 253 631 303 109 303 109 784 934 784 934 123 334 123 334 371 870 371 870 161 883 161 883 679 569 679 569 180 233 180 233 25 407 25 407 540 623 540 623 268 809 268 809 469 891 469 891 469 911 469 911 46 822 46 822 733 91 733 91 395 123 395 123 419 212 419 212 612 604 612 604 631 692 631 692 132 93 132 93 512 298 512 298 650 631 650 631 503 89 503 89 555 726 555 726 234 855 234 855 122 751 122 751 878 28 878 28 605 351 605 351 348 607 348 607 540 27 540 27 891 34 891 34 598 840 598 840 226 470 226 470 828 450 828 450 62 799 62 799 77 22 77 22 181 585 181 585 611 839 611 839 16 783 16 783 105 116 105 116 293 404 293 404 330 119 330 119 387 644 387 644 617 522 617 522 652 941 652 941 383 596 383 596 170 732 170 732 30 847 30 847 873 661 873 661 107 234 107 234 169 144 169 144 224 263 224 263 843 254 843 254 653 183 653 183 205 473 205 473 149 343 149 343 861 406 861 406 612 740 612 740 259 552 259 552 126 603 126 603 925 822 925 822 955 173 955 173 669 91 669 91 392 36 392 36 30 294 30 294 56 341 56 341 540 356 540 356 90 613 90 613 883 701 883 701 162 817 162 817 853 572 853 572 638 831 638 831 874 182 874 182 721 876 721 876 48 112 48 112 405 841 405 841 633 934 633 934 787 729 787 729 874 902 874 902 876 471 876 471 318 50 318 50 660 750 660 750 257 2 257 2 81 511 81 511 86 192 86 192 384 159 384 159 882 682 882 682 350 435 350 435 376 176 376 176 690 49 690 49 786 489 786 489 18 655 18 655 20 99 20 99 625 95 625 95 849 684 849 684 700 407 700 407 817 900 817 900 950 418 950 418 176 159 176 159 628 670 628 670 605 807 605 807 543 95 543 95 28 888 28 888 246 554 246 554 37 738 37 738 649 379 649 379 322 939 322 939 277 458 277 458 209 474 209 474 656 365 656 365 333 291 333 291 570 948 570 948 212 675 212 675 497 563 497 563 796 538 796 538 739 756 739 756 686 58 686 58 467 499 467 499 253 772 253 772 676 865 676 865 305 151 305 151 559 269 559 269 350 421 350 421 882 806 882 806 813 527 813 527 238 452 238 452 323 603 323 603 225 764 225 764 458 709 458 709 492 913 492 913 529 385 529 385 794 873 794 873 847 524 847 524 887 650 887 650 745 277 745 277 226 363 226 363 793 576 793 576 80 633 80 633 429 609 429 609 137 150 137 150 774 260 774 260 870 533 870 533 410 808 410 808 115 318 115 318 741 914 741 914 814 495 814 495 802 830 802 830 445 340 445 340 379 870 379 870 101 60 101 60 815 804 815 804 769 681 769 681 147 644 147 644 637 787 637 787 462 136 462 136 411 867 411 867 434 313 434 313 843 383 843 383 618 231 618 231 576 247 576 247 193 52 193 52 883 861 883 861 841 91 841 91 688 821 688 821 725 632 725 632 86 418 86 418 854 787 854 787 866 892 866 892 316 677 316 677 686 98 686 98 609 68 609 68 814 210 814 210 181 313 181 313 237 960 237 960 509 895 509 895 201 337 201 337 910 8 910 8 562 97 562 97 22 824 22 824 532 616 532 616 795 484 795 484 477 860 477 860 147 749 147 749 957 639 957 639 760 184 760 184 528 946 528 946 409 686 409 686 126 519 126 519 282 490 282 490 454 453 454 453 882 574 882 574 622 686 622 686 187 857 187 857 492 563 492 563 33 889 33 889 621 756 621 756 148 289 148 289 842 956 842 956 544 64 544 64 599 794 599 794 886 478 886 478 669 382 669 382 857 248 857 248 696 592 696 592 352 127 352 127 92 491 92 491 183 855 183 855 269 92 269 92 350 857 350 857 229 231 229 231 168 657 168 657 530 898 530 898 318 192 318 192 277 345 277 345 858 603 858 603 836 776 836 776 908 778 908 778 584 740 584 740 441 106 441 106 32 179 32 179 790 844 790 844 221 559 221 559 49 371 49 371 932 198 932 198 297 26 297 26 815 29 815 29 497 748 497 748 716 713 716 713 476 660 476 660 933 585 933 585 469 190 469 190 668 113 668 113 577 441 577 441 250 191 250 191 765 940 765 940 86 739 86 739 955 242 955 242 541 643 541 643 256 920 256 920 397 887 397 887 102 98 102 98 955 587 955 587 219 646 219 646 462 960 462 960 801 111 801 111 897 10 897 10 268 123 268 123 421 915 421 915 519 894 519 894 220 631 220 631 399 765 399 765 799 839 799 839 438 756 438 756 249 838 249 838 289 785 289 785 203 54 203 54 710 556 710 556 640 442 640 442 499 352 499 352 675 873 675 873 46 927 46 927 616 448 616 448 871 497 871 497 538 306 538 306 32 658 32 658 854 357 854 357 754 757 754 757 719 502 719 502 327 124 327 124 840 625 840 625 673 514 673 514 797 665 797 665 58 38 58 38 834 492 834 492 226 578 226 578 557 71 557 71 233 395 233 395 226 905 226 905 635 597 635 597 133 721 133 721 403 101 403 101 77 622 77 622 324 822 324 822 7 486 7 486 116 440 116 440 721 752 721 752 924 268 924 268 32 250 32 250 713 73 713 73 634 931 634 931 606 123 606 123 509 514 509 514 400 862 400 862 406 349 406 349 552 167 552 167 715 755 715 755 325 956 325 956 818 179 818 179 215 439 215 439 439 322 439 322 357 38 357 38 474 250 474 250 392 78 392 78 431 741 431 741 558 612 558 612 668 198 668 198 24 82 24 82 670 912 670 912 92 440 92 440 4 365 4 365 611 937 611 937 498 184 498 184 108 298 108 298 672 899 672 899 840 566 840 566 409 146 409 146 796 444 796 444 893 158 893 158 354 159 354 159 360 693 360 693 615 147 615 147 847 585 847 585 80 562 80 562 525 858 525 858 747 759 747 759 492 25 492 25 315 288 315 288 392 751 392 751 151 286 151 286 44 22 44 22 791 185 791 185 632 671 632 671 105 384 105 384 55 894 55 894 195 928 195 928 148 678 148 678 227 322 227 322 716 317 716 317 577 186 577 186 421 812 421 812 474 459 474 459 728 133 728 133 576 626 576 626 752 76 752 76 216 862 216 862 909 58 909 58 669 623 669 623 34 379 34 379 411 446 411 446 760 432 760 432 180 21 180 21 297 46 297 46 671 690 671 690 37 638 37 638 804 521 804 521 944 603 944 603 929 319 929 319 738 503 738 503 200 432 200 432 166 566 166 566 927 169 927 169 315 112 315 112 510 302 510 302 502 308 502 308 148 310 148 310 318 384 318 384 271 842 271 842 576 618 576 618 888 762 888 762 660 519 660 519 93 621 93 621 349 842 349 842 693 116 693 116 268 403 268 403 106 924 106 924 515 2 515 2 205 764 205 764 483 740 483 740 878 763 878 763 847 798 847 798 902 184 902 184 518 936 518 936 68 561 68 561 721 309 721 309 234 547 234 547 79 492 79 492 401 508 401 508 304 808 304 808 100 35 100 35 187 822 187 822 163 111 163 111 329 90 329 90 546 110 546 110 903 650 903 650 903 160 903 160 632 241 632 241 335 314 335 314 433 302 433 302 905 356 905 356 283 338 283 338 153 123 153 123 117 294 117 294 439 208 439 208 592 738 592 738 558 38 558 38 797 56 797 56 370 774 370 774 249 241 249 241 512 807 512 807 73 562 73 562 287 36 287 36 41 15 41 15 2 442 2 442 456 914 456 914 435 671 435 671 873 247 873 247 593 950 593 950 486 110 486 110 13 860 13 860 680 29 680 29 44 416 44 416 112 219 112 219 200 706 200 706 594 182 594 182 399 443 399 443 885 750 885 750 2 949 2 949 532 120 532 120 503 399 503 399 767 187 767 187 728 282 728 282 411 22 411 22 354 926 354 926 158 664 158 664 679 342 679 342 916 135 916 135 524 559 524 559 669 154 669 154 76 846 76 846 137 534 137 534 419 742 419 742 464 51 464 51