970 42341 130 398 130 398 43 267 43 267 152 807 152 807 362 376 362 376 793 156 793 156 666 260 666 260 891 399 891 399 709 333 709 333 722 236 722 236 405 480 405 480 700 166 700 166 150 864 150 864 627 657 627 657 611 539 611 539 17 747 17 747 20 524 20 524 448 929 448 929 470 850 470 850 235 258 235 258 376 210 376 210 817 820 817 820 514 20 514 20 568 890 568 890 700 319 700 319 335 345 335 345 156 389 156 389 908 742 908 742 758 822 758 822 830 307 830 307 388 87 388 87 641 515 641 515 600 718 600 718 255 99 255 99 59 774 59 774 171 874 171 874 543 42 543 42 877 689 877 689 63 772 63 772 914 414 914 414 650 14 650 14 311 843 311 843 202 72 202 72 228 825 228 825 862 333 862 333 38 628 38 628 516 703 516 703 702 147 702 147 465 383 465 383 393 695 393 695 708 515 708 515 174 602 174 602 183 944 183 944 715 113 715 113 270 606 270 606 429 81 429 81 334 395 334 395 436 650 436 650 540 694 540 694 842 901 842 901 429 344 429 344 439 238 439 238 167 854 167 854 968 454 968 454 895 633 895 633 823 48 823 48 835 766 835 766 632 772 632 772 388 923 388 923 765 509 765 509 747 128 747 128 946 748 946 748 365 661 365 661 238 164 238 164 419 698 419 698 291 668 291 668 457 119 457 119 934 255 934 255 157 224 157 224 651 326 651 326 548 395 548 395 503 762 503 762 258 384 258 384 165 855 165 855 717 208 717 208 882 664 882 664 698 668 698 668 456 445 456 445 835 330 835 330 677 788 677 788 475 929 475 929 59 723 59 723 776 366 776 366 539 212 539 212 338 881 338 881 203 316 203 316 463 895 463 895 430 611 430 611 817 357 817 357 610 265 610 265 833 108 833 108 491 916 491 916 216 607 216 607 479 696 479 696 944 792 944 792 80 195 80 195 843 588 843 588 472 2 472 2 131 236 131 236 761 111 761 111 119 774 119 774 957 80 957 80 117 811 117 811 695 156 695 156 597 909 597 909 768 457 768 457 318 298 318 298 543 939 543 939 16 703 16 703 69 19 69 19 439 138 439 138 568 925 568 925 241 628 241 628 333 844 333 844 783 216 783 216 577 374 577 374 57 380 57 380 718 244 718 244 682 565 682 565 206 486 206 486 593 309 593 309 100 547 100 547 65 17 65 17 959 258 959 258 904 558 904 558 595 822 595 822 630 29 630 29 345 481 345 481 565 21 565 21 7 144 7 144 284 576 284 576 430 517 430 517 452 845 452 845 950 383 950 383 174 473 174 473 629 163 629 163 945 32 945 32 32 325 32 325 485 142 485 142 454 576 454 576 606 351 606 351 824 433 824 433 672 1 672 1 222 257 222 257 700 676 700 676 516 63 516 63 926 674 926 674 243 704 243 704 231 937 231 937 2 776 2 776 658 81 658 81 391 761 391 761 207 354 207 354 722 907 722 907 361 711 361 711 853 899 853 899 795 665 795 665 950 423 950 423 306 942 306 942 110 447 110 447 343 794 343 794 916 660 916 660 548 528 548 528 571 37 571 37 603 691 603 691 822 603 822 603 253 290 253 290 587 430 587 430 836 107 836 107 3 515 3 515 814 828 814 828 446 839 446 839 646 240 646 240 63 474 63 474 3 955 3 955 489 382 489 382 407 95 407 95 418 340 418 340 373 672 373 672 553 349 553 349 942 280 942 280 404 366 404 366 49 28 49 28 685 321 685 321 588 590 588 590 845 565 845 565 945 818 945 818 926 233 926 233 771 413 771 413 360 605 360 605 170 965 170 965 929 663 929 663 903 303 903 303 169 520 169 520 655 158 655 158 875 698 875 698 818 536 818 536 763 488 763 488 749 741 749 741 649 621 649 621 276 892 276 892 789 646 789 646 84 861 84 861 277 328 277 328 16 194 16 194 858 287 858 287 422 148 422 148 598 677 598 677 378 136 378 136 953 960 953 960 550 737 550 737 205 543 205 543 72 881 72 881 838 720 838 720 821 124 821 124 232 65 232 65 869 415 869 415 482 746 482 746 864 110 864 110 481 790 481 790 222 473 222 473 119 146 119 146 185 378 185 378 897 512 897 512 799 85 799 85 674 108 674 108 881 437 881 437 16 836 16 836 212 356 212 356 676 906 676 906 487 836 487 836 881 83 881 83 57 659 57 659 250 341 250 341 593 172 593 172 741 683 741 683 130 296 130 296 697 856 697 856 786 240 786 240 11 550 11 550 530 111 530 111 781 173 781 173 213 640 213 640 126 347 126 347 520 297 520 297 779 70 779 70 112 699 112 699 32 643 32 643 328 607 328 607 741 492 741 492 544 263 544 263 520 664 520 664 914 221 914 221 477 540 477 540 960 205 960 205 294 563 294 563 510 111 510 111 623 764 623 764 876 11 876 11 622 344 622 344 266 752 266 752 573 420 573 420 389 826 389 826 185 162 185 162 261 826 261 826 909 132 909 132 69 125 69 125 122 264 122 264 166 168 166 168 115 560 115 560 373 349 373 349 789 788 789 788 455 625 455 625 758 285 758 285 938 485 938 485 445 499 445 499 322 13 322 13 910 466 910 466 840 700 840 700 569 210 569 210 559 954 559 954 179 117 179 117 268 904 268 904 926 333 926 333 561 562 561 562 428 222 428 222 939 774 939 774 283 428 283 428 205 513 205 513 306 274 306 274 320 746 320 746 129 854 129 854 786 510 786 510 115 50 115 50 675 693 675 693 195 924 195 924 68 481 68 481 182 368 182 368 665 949 665 949 454 833 454 833 942 267 942 267 669 604 669 604 311 715 311 715 398 739 398 739 199 892 199 892 602 646 602 646 139 508 139 508 636 544 636 544 75 167 75 167 483 643 483 643 711 689 711 689 425 379 425 379 210 900 210 900 446 577 446 577 860 791 860 791 816 179 816 179 679 193 679 193 757 260 757 260 755 479 755 479 672 945 672 945 174 222 174 222 391 24 391 24 679 696 679 696 913 385 913 385 523 21 523 21 394 147 394 147 35 696 35 696 223 581 223 581 246 614 246 614 48 800 48 800 417 237 417 237 535 20 535 20 860 823 860 823 101 458 101 458 142 118 142 118 665 373 665 373 364 284 364 284 539 802 539 802 886 27 886 27 600 670 600 670 923 431 923 431 639 334 639 334 954 617 954 617 62 722 62 722 284 19 284 19 859 21 859 21 431 645 431 645 394 62 394 62 158 320 158 320 580 303 580 303 525 624 525 624 890 826 890 826 850 300 850 300 539 874 539 874 661 71 661 71 401 363 401 363 923 805 923 805 436 207 436 207 907 879 907 879 389 543 389 543 676 745 676 745 107 932 107 932 394 403 394 403 777 67 777 67 222 668 222 668 105 607 105 607 621 526 621 526 38 744 38 744 840 240 840 240 855 615 855 615 945 763 945 763 140 318 140 318 35 135 35 135 107 115 107 115 321 368 321 368 884 731 884 731 798 373 798 373 304 949 304 949 588 776 588 776 406 18 406 18 230 64 230 64 402 295 402 295 193 681 193 681 439 584 439 584 28 626 28 626 605 97 605 97 784 481 784 481 881 657 881 657 321 190 321 190 422 818 422 818 775 619 775 619 667 142 667 142 596 612 596 612 237 673 237 673 182 286 182 286 231 848 231 848 150 156 150 156 841 712 841 712 80 315 80 315 900 654 900 654 166 16 166 16 428 815 428 815 86 633 86 633 164 474 164 474 321 428 321 428 97 76 97 76 681 627 681 627 45 908 45 908 580 620 580 620 544 924 544 924 793 244 793 244 452 535 452 535 145 884 145 884 165 512 165 512 747 288 747 288 94 676 94 676 396 652 396 652 853 944 853 944 568 112 568 112 374 787 374 787 543 214 543 214 314 104 314 104 782 922 782 922 53 640 53 640 433 354 433 354 429 559 429 559 49 545 49 545 765 299 765 299 902 424 902 424 429 281 429 281 50 335 50 335 907 100 907 100 836 537 836 537 176 960 176 960 763 651 763 651 540 865 540 865 746 641 746 641 724 185 724 185 474 644 474 644 743 300 743 300 418 214 418 214 550 798 550 798 15 219 15 219 813 267 813 267 345 884 345 884 461 255 461 255 645 287 645 287 823 248 823 248 199 177 199 177 489 925 489 925 71 624 71 624 382 180 382 180 232 169 232 169 611 659 611 659 487 869 487 869 967 302 967 302 319 434 319 434 147 591 147 591 640 22 640 22 426 162 426 162 246 928 246 928 329 719 329 719 631 766 631 766 478 210 478 210 563 457 563 457 603 632 603 632 798 195 798 195 854 75 854 75 430 438 430 438 619 938 619 938 536 712 536 712 10 618 10 618 496 719 496 719 378 187 378 187 846 315 846 315 416 288 416 288 626 743 626 743 78 44 78 44 64 516 64 516 51 925 51 925 28 340 28 340 237 772 237 772 545 600 545 600 99 512 99 512 563 833 563 833 657 383 657 383 350 222 350 222 897 104 897 104 526 258 526 258 800 253 800 253 613 494 613 494 120 367 120 367 270 649 270 649 90 277 90 277 55 312 55 312 67 3 67 3 723 570 723 570 71 21 71 21 826 685 826 685 449 863 449 863 623 281 623 281 902 153 902 153 459 901 459 901 506 510 506 510 805 211 805 211 115 184 115 184 659 661 659 661 643 176 643 176 265 182 265 182 508 754 508 754 877 545 877 545 386 764 386 764 471 709 471 709 309 345 309 345 128 402 128 402 87 678 87 678 312 46 312 46 354 900 354 900 327 300 327 300 453 505 453 505 516 232 516 232 186 338 186 338 855 852 855 852 507 40 507 40 82 23 82 23 477 5 477 5 142 483 142 483 785 605 785 605 842 697 842 697 865 641 865 641 660 336 660 336 672 889 672 889 600 666 600 666 382 289 382 289 95 91 95 91 69 350 69 350 108 640 108 640 748 35 748 35 362 733 362 733 43 685 43 685 286 667 286 667 925 609 925 609 556 688 556 688 369 221 369 221 505 479 505 479 755 64 755 64 882 793 882 793 222 690 222 690 496 300 496 300 732 154 732 154 770 544 770 544 619 845 619 845 29 468 29 468 113 723 113 723 960 474 960 474 713 950 713 950 754 666 754 666 900 414 900 414 549 37 549 37 760 952 760 952 482 254 482 254 573 746 573 746 344 595 344 595 925 702 925 702 587 323 587 323 696 287 696 287 782 197 782 197 771 68 771 68 375 56 375 56 949 689 949 689 320 752 320 752 587 1 587 1 690 147 690 147 883 175 883 175 912 595 912 595 208 529 208 529 853 654 853 654 591 361 591 361 58 677 58 677 826 817 826 817 85 745 85 745 722 705 722 705 598 902 598 902 911 296 911 296 823 712 823 712 96 142 96 142 392 627 392 627 840 100 840 100 940 282 940 282 195 949 195 949 530 680 530 680 767 518 767 518 501 302 501 302 88 740 88 740 106 928 106 928 815 644 815 644 609 742 609 742 768 209 768 209 262 681 262 681 8 165 8 165 836 403 836 403 97 324 97 324 346 858 346 858 489 750 489 750 561 69 561 69 642 190 642 190 100 354 100 354 268 707 268 707 641 823 641 823 423 862 423 862 472 460 472 460 702 625 702 625 320 883 320 883 306 695 306 695 654 317 654 317 257 476 257 476 866 232 866 232 915 318 915 318 788 504 788 504 116 610 116 610 858 580 858 580 276 554 276 554 882 742 882 742 662 487 662 487 954 7 954 7 156 877 156 877 452 609 452 609 615 846 615 846 164 280 164 280 341 79 341 79 257 500 257 500 290 290 290 290 79 307 79 307 148 248 148 248 734 345 734 345 459 10 459 10 459 435 459 435 124 835 124 835 224 387 224 387 333 691 333 691 460 136 460 136 288 467 288 467 591 878 591 878 398 737 398 737 621 259 621 259 75 530 75 530 142 1 142 1 347 499 347 499 380 314 380 314 721 462 721 462 40 239 40 239 726 744 726 744 68 906 68 906 893 578 893 578 855 461 855 461 818 222 818 222 539 203 539 203 227 687 227 687 352 514 352 514 283 708 283 708 173 942 173 942 224 411 224 411 889 606 889 606 233 571 233 571 137 141 137 141 323 838 323 838 155 825 155 825 679 721 679 721 484 450 484 450 527 252 527 252 517 498 517 498 390 811 390 811 409 776 409 776 757 207 757 207 51 635 51 635 489 447 489 447 561 187 561 187 91 554 91 554 242 419 242 419 57 355 57 355 254 416 254 416 908 94 908 94 921 948 921 948 334 78 334 78 786 965 786 965 822 930 822 930 821 591 821 591 499 405 499 405 927 515 927 515 909 466 909 466 48 932 48 932 584 325 584 325 958 530 958 530 477 739 477 739 758 526 758 526 476 861 476 861 913 775 913 775 836 254 836 254 693 288 693 288 958 295 958 295 736 393 736 393 681 568 681 568 88 656 88 656 625 721 625 721 778 92 778 92 680 533 680 533 304 619 304 619 627 348 627 348 298 118 298 118 948 54 948 54 414 439 414 439 837 770 837 770 634 624 634 624 716 681 716 681 15 289 15 289 451 794 451 794 935 713 935 713 888 490 888 490 924 170 924 170 172 457 172 457 534 531 534 531 902 752 902 752 870 200 870 200 283 163 283 163 88 860 88 860 503 797 503 797 353 806 353 806 269 871 269 871 271 210 271 210 936 385 936 385 47 243 47 243 181 966 181 966 781 962 781 962 716 593 716 593 271 766 271 766 899 840 899 840 432 224 432 224 635 813 635 813 774 366 774 366 94 378 94 378 263 866 263 866 455 212 455 212 261 784 261 784 483 243 483 243 635 618 635 618 490 683 490 683 961 263 961 263 253 138 253 138 910 270 910 270 864 185 864 185 855 60 855 60 77 716 77 716 28 808 28 808 862 186 862 186 708 862 708 862 576 851 576 851 913 762 913 762 624 330 624 330 618 173 618 173 915 393 915 393 241 202 241 202 436 933 436 933 537 34 537 34 208 862 208 862 299 384 299 384 267 577 267 577 143 806 143 806 874 55 874 55 706 115 706 115 490 511 490 511 255 875 255 875 68 390 68 390 744 329 744 329 120 123 120 123 522 834 522 834 359 648 359 648 493 311 493 311 698 855 698 855 473 97 473 97 738 52 738 52 715 158 715 158 242 277 242 277 952 405 952 405 913 936 913 936 605 74 605 74 507 608 507 608 928 290 928 290 377 745 377 745 405 833 405 833 531 73 531 73 940 41 940 41 182 275 182 275 625 323 625 323 696 170 696 170 22 154 22 154 829 915 829 915 946 574 946 574 834 602 834 602 609 192 609 192 577 628 577 628 138 293 138 293 585 179 585 179 803 196 803 196 313 64 313 64 404 811 404 811 640 791 640 791 55 876 55 876 889 770 889 770 940 750 940 750 685 801 685 801 544 41 544 41 170 390 170 390 816 326 816 326 482 371 482 371 54 201 54 201 834 89 834 89 32 192 32 192 43 781 43 781 564 206 564 206 614 436 614 436 149 12 149 12 184 896 184 896 893 211 893 211 730 511 730 511 230 245 230 245 15 39 15 39 245 473 245 473 106 237 106 237 448 366 448 366 738 709 738 709 9 486 9 486 592 208 592 208 196 723 196 723 28 623 28 623 322 872 322 872 255 721 255 721 162 334 162 334 63 506 63 506 154 218 154 218 195 537 195 537 200 649 200 649 715 188 715 188 238 512 238 512 591 90 591 90 653 392 653 392 968 639 968 639 49 746 49 746 411 903 411 903 97 476 97 476 278 541 278 541 658 99 658 99 184 518 184 518 237 315 237 315 808 493 808 493 447 523 447 523 427 34 427 34 847 304 847 304 410 654 410 654 784 867 784 867 724 666 724 666 129 33 129 33 203 150 203 150 812 556 812 556 288 374 288 374 660 251 660 251 673 301 673 301 442 391 442 391 399 206 399 206 398 164 398 164 619 50 619 50 501 503 501 503 521 927 521 927 677 312 677 312 380 793 380 793 683 63 683 63 387 40 387 40 698 295 698 295 84 528 84 528 701 937 701 937 818 380 818 380 237 719 237 719 796 786 796 786 466 42 466 42 246 517 246 517 432 200 432 200 22 594 22 594 640 302 640 302 541 591 541 591 600 850 600 850 757 956 757 956 924 364 924 364 310 422 310 422 97 770 97 770 507 428 507 428 243 156 243 156 937 180 937 180 271 116 271 116 712 961 712 961 385 653 385 653 303 513 303 513 327 639 327 639 308 95 308 95 532 775 532 775 227 306 227 306 685 543 685 543 197 700 197 700 764 248 764 248 548 126 548 126 429 537 429 537 496 605 496 605 746 594 746 594 394 937 394 937 504 441 504 441 421 694 421 694 525 941 525 941 36 844 36 844 436 463 436 463 90 205 90 205 786 352 786 352 922 966 922 966 519 431 519 431 767 581 767 581 187 112 187 112 956 137 956 137 438 957 438 957 102 661 102 661 130 784 130 784 99 239 99 239 112 591 112 591 570 963 570 963 653 782 653 782 740 509 740 509 395 323 395 323 783 915 783 915 573 307 573 307 645 42 645 42 158 96 158 96 706 38 706 38 57 568 57 568 585 802 585 802 714 238 714 238 551 954 551 954 511 292 511 292 148 154 148 154 462 634 462 634 233 965 233 965 812 430 812 430 361 881 361 881 80 424 80 424 17 896 17 896 3 767 3 767 638 213 638 213 582 343 582 343 925 821 925 821 836 634 836 634 263 423 263 423 804 875 804 875 164 309 164 309 198 426 198 426 841 90 841 90 771 884 771 884 682 371 682 371 872 568 872 568 474 762 474 762 231 646 231 646 572 884 572 884 965 17 965 17 853 891 853 891 670 413 670 413 492 224 492 224 771 630 771 630 710 56 710 56 139 838 139 838 778 210 778 210 284 911 284 911 28 494 28 494 299 869 299 869 780 411 780 411 239 551 239 551 116 701 116 701 244 693 244 693 230 140 230 140 135 224 135 224 591 776 591 776 354 866 354 866 629 441 629 441 229 602 229 602 620 346 620 346 197 705 197 705 347 679 347 679 66 690 66 690 835 213 835 213 797 686 797 686 208 201 208 201 888 933 888 933 603 443 603 443 481 420 481 420 602 688 602 688 41 728 41 728 569 900 569 900 596 474 596 474 965 206 965 206 762 944 762 944 228 328 228 328 448 44 448 44 739 778 739 778 548 441 548 441 505 819 505 819 407 280 407 280 586 6 586 6 732 861 732 861 861 548 861 548 27 953 27 953 217 468 217 468 792 619 792 619 843 570 843 570 952 736 952 736 184 881 184 881 231 819 231 819 607 904 607 904 437 957 437 957 21 427 21 427 504 124 504 124 898 878 898 878 1 594 1 594 384 698 384 698 45 379 45 379 337 42 337 42 160 168 160 168 323 225 323 225 51 417 51 417 623 331 623 331 956 581 956 581 25 587 25 587 2 633 2 633 231 764 231 764 263 704 263 704 902 286 902 286 391 766 391 766 473 367 473 367 849 478 849 478 691 926 691 926 53 287 53 287 22 857 22 857 227 179 227 179 355 242 355 242 38 603 38 603 934 932 934 932 766 383 766 383 790 416 790 416 179 769 179 769 506 509 506 509 150 4 150 4 326 628 326 628 43 54 43 54 472 765 472 765 269 414 269 414 332 947 332 947 507 704 507 704 714 190 714 190 524 850 524 850 293 763 293 763 409 676 409 676 675 561 675 561 775 640 775 640 572 709 572 709 836 716 836 716 191 482 191 482 630 911 630 911 57 41 57 41 427 256 427 256 35 942 35 942 307 829 307 829 461 203 461 203 314 905 314 905 403 6 403 6 457 737 457 737 5 648 5 648 770 396 770 396 826 791 826 791 468 784 468 784 181 598 181 598 915 283 915 283 592 143 592 143 72 474 72 474 136 282 136 282 14 191 14 191 474 17 474 17 426 490 426 490 72 573 72 573 491 805 491 805 340 85 340 85 613 528 613 528 713 252 713 252 657 440 657 440 889 831 889 831 267 515 267 515 850 113 850 113 316 160 316 160 809 343 809 343 508 402 508 402 94 893 94 893 107 16 107 16 714 729 714 729 197 121 197 121 653 623 653 623 61 780 61 780 963 339 963 339 311 558 311 558 140 115 140 115 85 533 85 533 950 672 950 672 748 159 748 159 968 782 968 782 157 836 157 836 591 264 591 264 531 539 531 539 545 734 545 734 30 597 30 597 493 885 493 885 124 513 124 513 474 32 474 32 476 244 476 244 108 161 108 161 899 888 899 888 432 457 432 457 447 616 447 616 704 224 704 224 322 649 322 649 119 829 119 829 294 44 294 44 446 852 446 852 745 25 745 25 819 611 819 611 700 550 700 550 488 53 488 53 365 372 365 372 514 853 514 853 299 371 299 371 290 115 290 115 778 506 778 506 417 850 417 850 747 134 747 134 635 706 635 706 23 192 23 192 86 857 86 857 453 128 453 128 137 76 137 76 17 291 17 291 541 44 541 44 135 359 135 359 260 181 260 181 495 754 495 754 841 426 841 426 204 717 204 717 343 64 343 64 214 516 214 516 209 888 209 888 545 753 545 753 180 458 180 458 905 771 905 771 353 44 353 44 677 92 677 92 872 81 872 81 532 128 532 128 60 236 60 236 699 881 699 881 142 874 142 874 475 702 475 702 715 856 715 856 890 212 890 212 783 362 783 362 857 292 857 292 694 723 694 723 876 951 876 951 434 519 434 519 572 292 572 292 711 379 711 379 802 234 802 234 838 379 838 379 307 332 307 332 891 510 891 510 82 153 82 153 864 577 864 577 153 753 153 753 427 523 427 523 320 550 320 550 520 706 520 706 596 167 596 167 19 287 19 287 333 589 333 589 159 121 159 121 115 195 115 195 674 408 674 408 668 716 668 716 325 191 325 191 128 38 128 38 298 891 298 891 949 964 949 964 738 579 738 579 34 99 34 99 414 575 414 575 403 795 403 795 890 937 890 937 102 961 102 961 22 440 22 440 751 347 751 347 669 827 669 827 910 875 910 875 106 103 106 103 812 176 812 176 762 287 762 287 539 742 539 742 899 763 899 763 18 896 18 896 877 616 877 616 962 251 962 251 105 874 105 874 635 723 635 723 443 951 443 951 771 379 771 379 841 820 841 820 189 43 189 43 677 364 677 364 411 459 411 459 923 970 923 970 23 226 23 226 291 589 291 589 43 707 43 707 400 487 400 487 198 480 198 480 783 103 783 103 637 378 637 378 597 73 597 73 830 318 830 318 488 544 488 544 64 608 64 608 651 715 651 715 236 558 236 558 305 750 305 750 255 807 255 807 757 700 757 700 341 849 341 849 498 478 498 478 84 264 84 264 813 498 813 498 652 203 652 203 102 401 102 401 846 258 846 258 90 711 90 711 875 629 875 629 889 167 889 167 686 850 686 850 575 950 575 950 302 303 302 303 237 838 237 838 332 235 332 235 737 732 737 732 402 729 402 729 339 716 339 716 811 685 811 685 3 592 3 592 63 379 63 379 125 958 125 958 172 158 172 158 898 390 898 390 813 171 813 171 386 647 386 647 533 543 533 543 961 151 961 151 421 234 421 234 767 438 767 438 550 618 550 618 18 324 18 324 7 198 7 198 16 708 16 708 351 540 351 540 664 180 664 180 825 94 825 94 605 344 605 344 229 872 229 872 770 944 770 944 66 834 66 834 325 540 325 540 573 625 573 625 243 180 243 180 190 765 190 765 69 274 69 274 636 824 636 824 136 258 136 258 577 613 577 613 193 771 193 771 370 270 370 270 597 914 597 914 16 86 16 86 800 406 800 406 659 344 659 344 840 65 840 65 557 76 557 76 688 24 688 24 501 3 501 3 210 143 210 143 505 19 505 19 825 10 825 10 45 184 45 184 815 801 815 801 36 711 36 711 301 561 301 561 934 282 934 282 394 284 394 284 38 620 38 620 730 522 730 522 951 105 951 105 455 894 455 894 323 282 323 282 57 708 57 708 826 324 826 324 53 428 53 428 636 313 636 313 920 764 920 764 889 335 889 335 216 188 216 188 773 516 773 516 391 508 391 508 562 760 562 760 159 367 159 367 606 677 606 677 46 203 46 203 705 790 705 790 240 200 240 200 280 877 280 877 787 829 787 829 758 86 758 86 286 903 286 903 95 685 95 685 496 876 496 876 851 41 851 41 780 185 780 185 470 171 470 171 887 440 887 440 902 336 902 336 640 244 640 244 725 391 725 391 169 68 169 68 272 161 272 161 364 781 364 781 320 103 320 103 152 879 152 879 946 418 946 418 133 435 133 435 452 589 452 589 670 481 670 481 212 286 212 286 647 136 647 136 491 516 491 516 867 38 867 38 224 713 224 713 591 223 591 223 271 335 271 335 443 458 443 458 53 188 53 188 192 718 192 718 501 66 501 66 794 732 794 732 970 412 970 412 873 267 873 267 707 298 707 298 511 157 511 157 462 939 462 939 134 26 134 26 127 831 127 831 402 933 402 933 226 56 226 56 912 832 912 832 817 492 817 492 296 866 296 866 910 527 910 527 635 370 635 370 460 143 460 143 876 97 876 97 420 598 420 598 465 95 465 95 243 273 243 273 949 348 949 348 655 868 655 868 691 40 691 40 503 378 503 378 135 892 135 892 616 25 616 25 84 459 84 459 609 208 609 208 555 91 555 91 887 316 887 316 432 691 432 691 588 482 588 482 245 815 245 815 65 194 65 194 103 229 103 229 617 292 617 292 592 787 592 787 471 329 471 329 296 934 296 934 167 901 167 901 798 881 798 881 318 314 318 314 463 928 463 928 131 813 131 813 425 522 425 522 685 921 685 921 139 653 139 653 80 179 80 179 299 104 299 104 236 562 236 562 249 150 249 150 99 627 99 627 134 851 134 851 735 642 735 642 482 144 482 144 347 196 347 196 563 8 563 8 235 738 235 738 898 623 898 623 562 734 562 734 872 183 872 183 287 311 287 311 40 716 40 716 680 764 680 764 75 175 75 175 396 216 396 216 392 190 392 190 897 531 897 531 892 808 892 808 464 7 464 7 120 889 120 889 86 306 86 306 667 534 667 534 593 721 593 721 885 355 885 355 589 57 589 57 713 488 713 488 534 966 534 966 462 681 462 681 940 153 940 153 580 724 580 724 92 109 92 109 585 794 585 794 968 615 968 615 45 499 45 499 188 524 188 524 195 710 195 710 311 759 311 759 310 641 310 641 781 546 781 546 630 74 630 74 349 492 349 492 900 856 900 856 723 260 723 260 421 365 421 365 741 78 741 78 14 367 14 367 257 689 257 689 354 839 354 839 380 690 380 690 157 657 157 657 928 534 928 534 134 725 134 725 474 651 474 651 221 562 221 562 124 718 124 718 5 850 5 850 632 107 632 107 247 884 247 884 737 318 737 318 866 36 866 36 623 624 623 624 227 969 227 969 910 799 910 799 209 285 209 285 46 719 46 719 665 80 665 80 960 255 960 255 50 182 50 182 467 175 467 175 569 180 569 180 36 181 36 181 556 910 556 910 138 520 138 520 595 764 595 764 669 553 669 553 216 435 216 435 473 228 473 228 247 147 247 147 325 703 325 703 351 522 351 522 79 733 79 733 268 306 268 306 364 378 364 378 372 736 372 736 403 962 403 962 876 397 876 397 757 553 757 553 163 253 163 253 183 263 183 263 283 748 283 748 279 79 279 79 359 763 359 763 465 810 465 810 29 545 29 545 717 867 717 867 449 779 449 779 65 577 65 577 282 611 282 611 96 250 96 250 864 604 864 604 569 296 569 296 282 413 282 413 728 33 728 33 213 101 213 101 960 545 960 545 689 425 689 425 769 68 769 68 613 610 613 610 941 532 941 532 660 305 660 305 904 211 904 211 415 600 415 600 90 155 90 155 661 440 661 440 250 145 250 145 391 756 391 756 259 282 259 282 76 326 76 326 665 434 665 434 376 193 376 193 776 656 776 656 57 838 57 838 558 443 558 443 369 638 369 638 671 887 671 887 44 730 44 730 186 543 186 543 815 804 815 804 469 918 469 918 20 544 20 544 434 521 434 521 949 176 949 176 831 232 831 232 51 741 51 741 418 860 418 860 263 605 263 605 935 839 935 839 228 425 228 425 515 175 515 175 503 329 503 329 481 495 481 495 312 703 312 703 178 671 178 671 720 146 720 146 337 50 337 50 811 331 811 331 425 641 425 641 260 735 260 735 246 464 246 464 389 187 389 187 935 661 935 661 344 33 344 33 83 926 83 926 257 402 257 402 498 804 498 804 64 908 64 908 673 393 673 393 488 410 488 410 703 540 703 540 955 131 955 131 230 265 230 265 398 208 398 208 279 277 279 277 319 408 319 408 855 910 855 910 630 251 630 251 442 432 442 432 519 720 519 720 339 719 339 719 786 234 786 234 501 117 501 117 927 956 927 956 550 420 550 420 682 901 682 901 523 962 523 962 294 936 294 936 494 432 494 432 131 755 131 755 67 85 67 85 921 851 921 851 390 714 390 714 19 829 19 829 303 764 303 764 778 375 778 375 632 902 632 902 333 777 333 777 929 328 929 328 93 929 93 929 558 814 558 814 129 928 129 928 704 584 704 584 671 616 671 616 102 744 102 744 388 962 388 962 185 67 185 67 380 290 380 290 295 426 295 426 31 735 31 735 651 445 651 445 103 131 103 131 26 403 26 403 759 812 759 812 209 463 209 463 117 612 117 612 12 575 12 575 626 611 626 611 385 960 385 960 907 648 907 648 110 131 110 131 805 119 805 119 205 481 205 481 271 774 271 774 575 391 575 391 232 600 232 600 764 817 764 817 176 232 176 232 568 86 568 86 339 200 339 200 899 1 899 1 682 106 682 106 408 752 408 752 714 616 714 616 879 580 879 580 807 12 807 12 422 669 422 669 99 346 99 346 75 849 75 849 938 846 938 846 165 19 165 19 224 784 224 784 405 189 405 189 358 882 358 882 454 574 454 574 582 727 582 727 695 651 695 651 619 575 619 575 128 346 128 346 805 470 805 470 152 799 152 799 305 24 305 24 232 585 232 585 678 731 678 731 35 962 35 962 655 536 655 536 311 952 311 952 798 406 798 406 611 152 611 152 665 615 665 615 890 547 890 547 93 519 93 519 172 919 172 919 674 299 674 299 232 141 232 141 517 187 517 187 607 324 607 324 331 563 331 563 736 486 736 486 389 77 389 77 961 330 961 330 403 608 403 608 699 393 699 393 150 323 150 323 190 422 190 422 532 720 532 720 630 258 630 258 109 73 109 73 167 825 167 825 693 941 693 941 342 89 342 89 672 647 672 647 316 246 316 246 516 267 516 267 496 788 496 788 165 628 165 628 512 796 512 796 881 879 881 879 58 723 58 723 32 89 32 89 314 507 314 507 473 140 473 140 494 602 494 602 807 530 807 530 438 541 438 541 671 431 671 431 480 575 480 575 719 381 719 381 905 909 905 909 443 91 443 91 839 85 839 85 378 140 378 140 682 81 682 81 467 398 467 398 597 896 597 896 886 842 886 842 448 812 448 812 734 547 734 547 914 159 914 159 713 566 713 566 827 247 827 247 58 669 58 669 365 578 365 578 651 868 651 868 849 835 849 835 432 370 432 370 466 104 466 104 430 42 430 42 599 829 599 829 557 17 557 17 276 251 276 251 926 340 926 340 556 102 556 102 69 505 69 505 833 529 833 529 26 491 26 491 581 545 581 545 131 501 131 501 813 182 813 182 236 350 236 350 327 548 327 548 91 838 91 838 857 864 857 864 373 737 373 737 556 506 556 506 709 74 709 74 933 680 933 680 74 672 74 672 846 751 846 751 233 646 233 646 8 194 8 194 886 430 886 430 721 819 721 819 713 365 713 365 427 733 427 733 351 755 351 755 439 909 439 909 144 331 144 331 180 143 180 143 494 887 494 887 99 783 99 783 557 629 557 629 963 59 963 59 368 561 368 561 585 724 585 724 104 855 104 855 597 554 597 554 123 624 123 624 832 927 832 927 732 588 732 588 708 508 708 508 699 815 699 815 585 228 585 228 426 253 426 253 388 567 388 567 37 843 37 843 123 712 123 712 749 56 749 56 560 163 560 163 366 945 366 945 3 62 3 62 539 773 539 773 678 967 678 967 825 171 825 171 346 688 346 688 778 493 778 493 669 822 669 822 366 220 366 220 949 698 949 698 347 861 347 861 952 218 952 218 242 454 242 454 104 279 104 279 624 477 624 477 565 765 565 765 170 230 170 230 138 338 138 338 705 226 705 226 646 967 646 967 254 726 254 726 204 764 204 764 345 86 345 86 28 125 28 125 15 209 15 209 469 557 469 557 400 666 400 666 358 406 358 406 54 576 54 576 360 968 360 968 393 680 393 680 784 624 784 624 823 924 823 924 379 66 379 66 954 255 954 255 621 5 621 5 624 348 624 348 770 608 770 608 697 133 697 133 489 549 489 549 357 731 357 731 892 593 892 593 434 426 434 426 108 949 108 949 419 287 419 287 57 778 57 778 657 600 657 600 434 680 434 680 933 23 933 23 550 312 550 312 503 261 503 261 735 588 735 588 332 567 332 567 188 600 188 600 825 408 825 408 8 617 8 617 315 420 315 420 127 513 127 513 645 31 645 31 485 119 485 119 867 536 867 536 42 532 42 532 805 735 805 735 778 355 778 355 149 256 149 256 745 52 745 52 308 4 308 4 889 630 889 630 75 11 75 11 158 262 158 262 904 325 904 325 428 548 428 548 372 794 372 794 406 163 406 163 271 108 271 108 793 529 793 529 822 74 822 74 616 922 616 922 675 423 675 423 330 896 330 896 308 90 308 90 120 566 120 566 633 928 633 928 276 135 276 135 967 261 967 261 116 420 116 420 750 387 750 387 793 246 793 246 491 623 491 623 763 23 763 23 647 98 647 98 585 138 585 138 699 316 699 316 469 778 469 778 481 667 481 667 170 39 170 39 824 131 824 131 777 918 777 918 364 312 364 312 22 658 22 658 970 320 970 320 752 300 752 300 8 791 8 791 135 740 135 740 230 118 230 118 567 913 567 913 764 153 764 153 707 712 707 712 729 598 729 598 288 767 288 767 748 188 748 188 529 204 529 204 819 39 819 39 434 627 434 627 737 674 737 674 375 251 375 251 887 452 887 452 95 700 95 700 535 71 535 71 897 850 897 850 588 68 588 68 187 173 187 173 665 874 665 874 32 674 32 674 165 800 165 800 807 58 807 58 733 55 733 55 310 717 310 717 748 211 748 211 438 338 438 338 838 475 838 475 5 204 5 204 718 521 718 521 621 695 621 695 310 896 310 896 393 403 393 403 667 409 667 409 879 381 879 381 657 584 657 584 63 401 63 401 184 843 184 843 48 624 48 624 201 296 201 296 295 364 295 364 795 298 795 298 306 198 306 198 930 561 930 561 504 930 504 930 123 479 123 479 622 838 622 838 832 155 832 155 229 504 229 504 485 78 485 78 966 2 966 2 943 118 943 118 22 501 22 501 666 768 666 768 742 660 742 660 114 521 114 521 958 754 958 754 260 663 260 663 669 918 669 918 211 255 211 255 946 930 946 930 406 201 406 201 638 380 638 380 554 532 554 532 235 592 235 592 88 328 88 328 123 864 123 864 249 882 249 882 91 969 91 969 900 228 900 228 529 172 529 172 116 271 116 271 413 287 413 287 567 425 567 425 57 542 57 542 965 963 965 963 116 641 116 641 894 825 894 825 300 238 300 238 50 575 50 575 440 855 440 855 381 478 381 478 782 832 782 832 204 826 204 826 262 308 262 308 870 214 870 214 3 472 3 472 495 92 495 92 356 254 356 254 728 938 728 938 381 681 381 681 719 943 719 943 335 818 335 818 621 395 621 395 793 397 793 397 896 766 896 766 654 235 654 235 242 45 242 45 175 224 175 224 918 768 918 768 921 628 921 628 692 450 692 450 255 590 255 590 622 207 622 207 847 914 847 914 627 418 627 418 40 401 40 401 268 679 268 679 539 607 539 607 546 107 546 107 851 309 851 309 140 342 140 342 117 732 117 732 739 491 739 491 138 274 138 274 482 457 482 457 910 619 910 619 576 956 576 956 776 674 776 674 66 829 66 829 139 739 139 739 110 276 110 276 614 187 614 187 316 295 316 295 104 770 104 770 508 687 508 687 809 256 809 256 850 330 850 330 212 581 212 581 381 842 381 842 37 901 37 901 23 123 23 123 464 236 464 236 40 733 40 733 210 175 210 175 569 90 569 90 956 811 956 811 663 25 663 25 280 556 280 556 786 755 786 755 233 709 233 709 81 347 81 347 910 365 910 365 788 122 788 122 888 733 888 733 397 15 397 15 839 454 839 454 285 674 285 674 799 251 799 251 398 746 398 746 735 125 735 125 597 254 597 254 967 75 967 75 913 219 913 219 656 86 656 86 116 84 116 84 789 490 789 490 891 738 891 738 42 669 42 669 477 874 477 874 641 924 641 924 751 615 751 615 821 359 821 359 870 829 870 829 580 640 580 640 247 89 247 89 846 484 846 484 447 708 447 708 63 138 63 138 378 799 378 799 368 319 368 319 628 603 628 603 694 353 694 353 789 482 789 482 605 348 605 348 941 756 941 756 964 547 964 547 137 810 137 810 217 598 217 598 399 823 399 823 135 633 135 633 589 400 589 400 48 675 48 675 884 182 884 182 156 674 156 674 579 231 579 231 223 393 223 393 937 420 937 420 50 239 50 239 293 818 293 818 508 902 508 902 322 728 322 728 595 342 595 342 636 278 636 278 561 666 561 666 458 124 458 124 738 612 738 612 426 854 426 854 171 389 171 389 152 412 152 412 96 211 96 211 472 449 472 449 756 43 756 43 752 639 752 639 2 842 2 842 277 214 277 214 573 316 573 316 791 890 791 890 476 133 476 133 459 806 459 806 296 530 296 530 593 379 593 379 828 449 828 449 645 62 645 62 231 28 231 28 727 920 727 920 534 252 534 252 375 69 375 69 466 372 466 372 627 415 627 415 223 90 223 90 573 864 573 864 658 155 658 155 863 305 863 305 96 626 96 626 20 84 20 84 378 434 378 434 350 741 350 741 388 121 388 121 755 444 755 444 127 743 127 743 812 742 812 742 316 382 316 382 296 381 296 381 89 810 89 810 964 309 964 309 707 18 707 18 127 172 127 172 53 869 53 869 790 573 790 573 154 385 154 385 505 42 505 42 492 552 492 552 153 390 153 390 913 822 913 822 40 140 40 140 786 326 786 326 7 642 7 642 524 765 524 765 425 535 425 535 491 634 491 634 14 871 14 871 132 251 132 251 451 50 451 50 358 74 358 74 385 382 385 382 750 132 750 132 769 320 769 320 177 13 177 13 34 12 34 12 75 763 75 763 554 59 554 59 114 187 114 187 507 411 507 411 432 885 432 885 864 196 864 196 54 17 54 17 308 401 308 401 777 123 777 123 624 920 624 920 327 265 327 265 297 705 297 705 68 348 68 348 773 464 773 464 845 272 845 272 704 669 704 669 142 675 142 675 312 186 312 186 435 34 435 34 387 235 387 235 330 357 330 357 812 830 812 830 425 837 425 837 542 756 542 756 195 130 195 130 70 381 70 381 659 472 659 472 600 617 600 617 184 823 184 823 395 634 395 634 734 425 734 425 361 166 361 166 346 170 346 170 241 515 241 515 800 217 800 217 186 475 186 475 960 131 960 131 33 641 33 641 455 234 455 234 808 467 808 467 750 391 750 391 898 841 898 841 662 249 662 249 460 256 460 256 64 452 64 452 745 871 745 871 311 578 311 578 940 366 940 366 26 536 26 536 205 371 205 371 662 206 662 206 719 538 719 538 85 926 85 926 726 806 726 806 666 721 666 721 505 14 505 14 350 57 350 57 447 745 447 745 381 54 381 54 711 624 711 624 312 295 312 295 802 80 802 80 333 766 333 766 28 433 28 433 387 448 387 448 681 848 681 848 889 256 889 256 483 596 483 596 641 445 641 445 585 602 585 602 832 164 832 164 588 3 588 3 46 718 46 718 961 451 961 451 30 361 30 361 708 714 708 714 111 278 111 278 435 699 435 699 336 78 336 78 511 878 511 878 615 818 615 818 673 246 673 246 239 115 239 115 385 275 385 275 641 668 641 668 622 435 622 435 592 721 592 721 900 321 900 321 758 333 758 333 494 715 494 715 215 450 215 450 790 223 790 223 57 951 57 951 640 776 640 776 932 849 932 849 735 947 735 947 833 85 833 85 409 822 409 822 899 39 899 39 619 548 619 548 664 419 664 419 674 430 674 430 685 674 685 674 596 540 596 540 247 392 247 392 337 35 337 35 154 410 154 410 785 141 785 141 618 398 618 398 601 474 601 474 26 498 26 498 592 910 592 910 700 114 700 114 439 31 439 31 960 365 960 365 397 509 397 509 238 705 238 705 324 931 324 931 855 839 855 839 141 811 141 811 704 387 704 387 783 363 783 363 595 714 595 714 712 938 712 938 103 535 103 535 619 279 619 279 666 754 666 754 539 527 539 527 638 538 638 538 401 487 401 487 288 686 288 686 370 450 370 450 795 969 795 969 699 50 699 50 33 962 33 962 602 667 602 667 454 27 454 27 442 113 442 113 112 194 112 194 147 9 147 9 329 879 329 879 381 522 381 522 552 350 552 350 871 46 871 46 323 258 323 258 643 742 643 742 813 129 813 129 222 963 222 963 935 94 935 94 149 730 149 730 855 332 855 332 896 69 896 69 546 456 546 456 930 268 930 268 794 435 794 435 626 870 626 870 151 106 151 106 598 844 598 844 966 625 966 625 345 785 345 785 498 315 498 315 26 532 26 532 514 458 514 458 887 699 887 699 324 682 324 682 505 481 505 481 837 272 837 272 881 310 881 310 385 670 385 670 251 129 251 129 856 14 856 14 600 963 600 963 667 233 667 233 242 339 242 339 301 477 301 477 265 228 265 228 202 117 202 117 356 468 356 468 223 695 223 695 214 442 214 442 584 3 584 3 81 278 81 278 22 696 22 696 664 859 664 859 290 770 290 770 826 191 826 191 322 477 322 477 784 650 784 650 96 243 96 243 774 939 774 939 899 112 899 112 586 305 586 305 851 562 851 562 275 838 275 838 35 341 35 341 65 899 65 899 334 968 334 968 619 273 619 273 178 759 178 759 253 589 253 589 224 106 224 106 573 313 573 313 929 46 929 46 55 827 55 827 649 667 649 667 285 328 285 328 946 868 946 868 924 968 924 968 785 242 785 242 598 760 598 760 596 103 596 103 437 644 437 644 647 20 647 20 152 881 152 881 564 285 564 285 392 314 392 314 529 430 529 430 895 933 895 933 457 856 457 856 366 583 366 583 30 727 30 727 552 954 552 954 246 966 246 966 506 540 506 540 27 644 27 644 353 705 353 705 151 583 151 583 577 132 577 132 402 251 402 251 895 114 895 114 794 185 794 185 878 656 878 656 749 960 749 960 814 513 814 513 206 391 206 391 765 566 765 566 223 573 223 573 806 641 806 641 432 609 432 609 589 159 589 159 934 428 934 428 529 943 529 943 283 322 283 322 745 818 745 818 152 426 152 426 41 61 41 61 238 958 238 958 574 136 574 136 496 695 496 695 86 203 86 203 675 116 675 116 63 155 63 155 390 564 390 564 872 621 872 621 814 758 814 758 249 865 249 865 188 759 188 759 784 912 784 912 310 371 310 371 634 343 634 343 475 321 475 321 158 883 158 883 486 150 486 150 137 70 137 70 901 46 901 46 804 855 804 855 909 960 909 960 843 43 843 43 872 960 872 960 94 287 94 287 130 872 130 872 513 680 513 680 631 109 631 109 946 492 946 492 155 14 155 14 970 817 970 817 280 281 280 281 517 742 517 742 684 607 684 607 683 13 683 13 873 664 873 664 281 955 281 955 842 329 842 329 421 721 421 721 229 66 229 66 602 148 602 148 660 299 660 299 234 275 234 275 754 220 754 220 96 543 96 543 719 265 719 265 475 912 475 912 952 830 952 830 503 804 503 804 711 450 711 450 763 265 763 265 398 231 398 231 861 960 861 960 99 697 99 697 51 592 51 592 780 61 780 61 488 313 488 313 924 467 924 467 764 683 764 683 320 631 320 631 169 516 169 516 280 127 280 127 419 735 419 735 393 261 393 261 870 470 870 470 836 342 836 342 166 923 166 923 1 327 1 327 733 643 733 643 908 655 908 655 796 415 796 415 812 507 812 507 214 395 214 395 559 351 559 351 82 136 82 136 301 519 301 519 275 134 275 134 872 727 872 727 163 917 163 917 394 601 394 601 572 507 572 507 157 431 157 431 56 895 56 895 383 229 383 229 71 413 71 413 555 48 555 48 647 572 647 572 551 304 551 304 887 351 887 351 307 35 307 35 766 482 766 482 641 470 641 470 722 42 722 42 374 831 374 831 8 42 8 42 355 570 355 570 612 909 612 909 144 83 144 83 431 868 431 868 154 664 154 664 369 267 369 267 949 958 949 958 108 335 108 335 629 607 629 607 497 103 497 103 251 859 251 859 448 54 448 54 195 757 195 757 713 344 713 344 642 969 642 969 62 247 62 247 242 338 242 338 313 350 313 350 936 329 936 329 866 607 866 607 750 222 750 222 329 462 329 462 231 222 231 222 471 833 471 833 281 475 281 475 85 670 85 670 11 115 11 115 121 195 121 195 86 296 86 296 285 958 285 958 327 672 327 672 104 728 104 728 7 533 7 533 439 193 439 193 542 152 542 152 794 707 794 707 621 175 621 175 923 695 923 695 520 545 520 545 607 676 607 676 892 348 892 348 630 134 630 134 725 777 725 777 522 693 522 693 626 233 626 233 930 563 930 563 966 895 966 895 667 213 667 213 618 768 618 768 2 480 2 480 966 750 966 750 51 441 51 441 480 362 480 362 629 892 629 892 787 637 787 637 599 515 599 515 524 856 524 856 682 164 682 164 648 833 648 833 966 84 966 84 921 408 921 408 326 69 326 69 18 690 18 690 333 299 333 299 137 330 137 330 869 602 869 602 200 542 200 542 851 824 851 824 680 219 680 219 604 452 604 452 89 634 89 634 903 203 903 203 811 642 811 642 689 348 689 348 21 746 21 746 109 545 109 545 400 217 400 217 696 205 696 205 732 931 732 931 408 273 408 273 233 193 233 193 601 486 601 486 145 300 145 300 42 598 42 598 575 910 575 910 444 581 444 581 469 322 469 322 827 958 827 958 600 585 600 585 769 432 769 432 761 418 761 418 5 455 5 455 166 520 166 520 418 96 418 96 953 443 953 443 18 424 18 424 672 674 672 674 286 807 286 807 562 82 562 82 371 704 371 704 966 457 966 457 457 425 457 425 925 416 925 416 164 150 164 150 719 7 719 7 251 359 251 359 890 206 890 206 594 794 594 794 945 588 945 588 243 254 243 254 221 813 221 813 684 444 684 444 616 640 616 640 303 950 303 950 747 45 747 45 557 101 557 101 836 596 836 596 138 335 138 335 186 197 186 197 461 508 461 508 848 348 848 348 542 114 542 114 908 157 908 157 945 930 945 930 246 437 246 437 714 305 714 305 321 161 321 161 889 261 889 261 42 681 42 681 262 306 262 306 286 534 286 534 205 597 205 597 479 725 479 725 78 920 78 920 932 265 932 265 944 671 944 671 711 87 711 87 885 112 885 112 367 339 367 339 771 602 771 602 479 287 479 287 191 783 191 783 178 387 178 387 15 895 15 895 293 563 293 563 387 860 387 860 268 270 268 270 763 310 763 310 613 657 613 657 681 180 681 180 917 289 917 289 665 725 665 725 840 457 840 457 682 483 682 483 582 326 582 326 472 665 472 665 870 811 870 811 468 961 468 961 522 772 522 772 99 357 99 357 491 47 491 47 813 296 813 296 805 238 805 238 433 928 433 928 506 497 506 497 738 643 738 643 882 910 882 910 665 748 665 748 857 804 857 804 777 513 777 513 236 599 236 599 936 123 936 123 4 468 4 468 471 434 471 434 827 687 827 687 744 750 744 750 727 541 727 541 151 958 151 958 772 379 772 379 266 370 266 370 461 939 461 939 209 460 209 460 74 822 74 822 197 97 197 97 121 746 121 746 769 938 769 938 681 304 681 304 666 842 666 842 164 250 164 250 936 86 936 86 644 806 644 806 18 604 18 604 183 109 183 109 301 781 301 781 802 300 802 300 280 553 280 553 497 851 497 851 120 430 120 430 905 99 905 99 493 258 493 258 121 808 121 808 670 33 670 33 678 808 678 808 653 305 653 305 678 614 678 614 557 208 557 208 617 595 617 595 335 809 335 809 97 187 97 187 589 860 589 860 857 647 857 647 504 563 504 563 959 696 959 696 709 685 709 685 327 929 327 929 471 19 471 19 809 597 809 597 463 431 463 431 400 642 400 642 295 705 295 705 226 72 226 72 892 819 892 819 159 139 159 139 201 376 201 376 370 565 370 565 528 911 528 911 767 365 767 365 949 387 949 387 581 256 581 256 432 523 432 523 583 489 583 489 700 832 700 832 831 87 831 87 224 278 224 278 393 701 393 701 149 434 149 434 737 514 737 514 454 875 454 875 421 869 421 869 427 864 427 864 837 201 837 201 861 138 861 138 599 302 599 302 817 98 817 98 445 92 445 92 67 589 67 589 926 402 926 402 723 679 723 679 530 785 530 785 701 369 701 369 271 478 271 478 97 256 97 256 120 868 120 868 598 414 598 414 760 915 760 915 824 557 824 557 213 294 213 294 704 814 704 814 106 382 106 382 328 512 328 512 832 439 832 439 527 844 527 844 812 164 812 164 460 494 460 494 360 483 360 483 602 444 602 444 392 94 392 94 781 936 781 936 455 896 455 896 906 93 906 93 537 901 537 901 928 578 928 578 64 120 64 120 551 494 551 494 292 846 292 846 249 627 249 627 658 537 658 537 698 176 698 176 266 454 266 454 81 332 81 332 460 883 460 883 717 865 717 865 119 252 119 252 310 163 310 163 306 576 306 576 548 734 548 734 443 514 443 514 770 473 770 473 662 866 662 866 805 12 805 12 911 601 911 601 894 751 894 751 392 320 392 320 340 318 340 318 472 960 472 960 245 471 245 471 3 908 3 908 496 960 496 960 19 902 19 902 295 171 295 171 110 765 110 765 495 365 495 365 335 570 335 570 59 705 59 705 563 44 563 44 656 505 656 505 922 485 922 485 698 719 698 719 78 574 78 574 344 594 344 594 140 70 140 70 5 815 5 815 734 339 734 339 578 640 578 640 501 918 501 918 182 211 182 211 620 380 620 380 963 218 963 218 217 573 217 573 740 699 740 699 498 443 498 443 554 850 554 850 214 670 214 670 310 487 310 487 287 680 287 680 515 162 515 162 855 12 855 12 218 876 218 876 363 286 363 286 193 265 193 265 163 365 163 365 640 856 640 856 273 793 273 793 675 181 675 181 408 288 408 288 180 508 180 508 855 577 855 577 827 27 827 27 71 284 71 284 64 290 64 290 787 927 787 927 832 180 832 180 491 37 491 37 865 313 865 313 892 344 892 344 764 101 764 101 288 903 288 903 786 749 786 749 598 416 598 416 840 135 840 135 660 67 660 67 845 284 845 284 791 745 791 745 845 89 845 89 910 10 910 10 860 386 860 386 803 892 803 892 251 886 251 886 116 401 116 401 465 741 465 741 580 859 580 859 97 623 97 623 219 182 219 182 215 207 215 207 392 890 392 890 696 177 696 177 234 39 234 39 323 616 323 616 31 230 31 230 399 882 399 882 302 443 302 443 284 512 284 512 696 569 696 569 712 461 712 461 626 747 626 747 720 769 720 769 89 554 89 554 408 680 408 680 470 944 470 944 276 872 276 872 333 305 333 305 440 863 440 863 839 736 839 736 651 431 651 431 583 842 583 842 944 447 944 447 616 351 616 351 39 915 39 915 438 916 438 916 874 325 874 325 828 340 828 340 792 965 792 965 511 789 511 789 829 394 829 394 388 680 388 680 721 793 721 793 294 772 294 772 647 45 647 45 885 826 885 826 306 589 306 589 738 819 738 819 846 112 846 112 660 586 660 586 83 607 83 607 13 228 13 228 758 369 758 369 425 840 425 840 554 501 554 501 300 244 300 244 100 621 100 621 545 739 545 739 430 450 430 450 702 56 702 56 479 110 479 110 67 666 67 666 392 919 392 919 450 182 450 182 63 625 63 625 960 120 960 120 789 782 789 782 395 106 395 106 429 9 429 9 795 593 795 593 52 180 52 180 437 672 437 672 484 185 484 185 819 793 819 793 754 15 754 15 837 623 837 623 314 466 314 466 154 779 154 779 942 926 942 926 515 2 515 2 472 661 472 661 603 370 603 370 13 155 13 155 401 297 401 297 654 773 654 773 784 968 784 968 44 697 44 697 133 280 133 280 337 611 337 611 871 200 871 200 716 96 716 96 931 455 931 455 192 300 192 300 100 539 100 539 874 160 874 160 184 359 184 359 510 579 510 579 447 249 447 249 703 842 703 842 344 898 344 898 838 445 838 445 251 543 251 543 94 814 94 814 191 483 191 483 724 524 724 524 796 565 796 565 702 503 702 503 697 583 697 583 388 305 388 305 91 21 91 21 622 951 622 951 444 15 444 15 561 634 561 634 277 725 277 725 453 921 453 921 824 754 824 754 734 923 734 923 93 34 93 34 46 257 46 257 855 323 855 323 887 551 887 551 970 519 970 519 782 446 782 446 444 191 444 191 177 163 177 163 399 933 399 933 56 611 56 611 219 81 219 81 879 204 879 204 952 189 952 189 79 852 79 852 690 738 690 738 240 447 240 447 702 159 702 159 726 583 726 583 337 882 337 882 226 38 226 38 198 748 198 748 401 110 401 110 158 377 158 377 20 392 20 392 365 261 365 261 800 639 800 639 81 570 81 570 17 631 17 631 386 512 386 512 281 209 281 209 556 318 556 318 675 916 675 916 276 826 276 826 889 759 889 759 78 550 78 550 900 459 900 459 408 522 408 522 378 113 378 113 281 799 281 799 119 671 119 671 832 934 832 934 802 74 802 74 99 418 99 418 316 569 316 569 511 822 511 822 222 578 222 578 220 395 220 395 465 314 465 314 940 105 940 105 378 604 378 604 48 512 48 512 844 855 844 855 636 224 636 224 647 891 647 891 476 377 476 377 26 735 26 735 200 377 200 377 105 851 105 851 610 165 610 165 960 323 960 323 814 625 814 625 502 550 502 550 909 755 909 755 734 242 734 242 343 89 343 89 875 233 875 233 472 57 472 57 779 250 779 250 613 359 613 359 860 21 860 21 408 655 408 655 640 312 640 312 844 758 844 758 359 944 359 944 50 560 50 560 643 18 643 18 329 283 329 283 460 880 460 880 752 82 752 82 29 198 29 198 181 261 181 261 304 413 304 413 338 801 338 801 271 429 271 429 890 649 890 649 943 664 943 664 651 126 651 126 679 334 679 334 7 433 7 433 54 333 54 333 735 190 735 190 342 602 342 602 224 677 224 677 427 32 427 32 652 323 652 323 223 572 223 572 50 313 50 313 64 377 64 377 211 657 211 657 322 175 322 175 73 532 73 532 588 278 588 278 483 270 483 270 628 390 628 390 953 658 953 658 807 759 807 759 304 791 304 791 35 253 35 253 391 336 391 336 935 828 935 828 673 451 673 451 822 34 822 34 681 781 681 781 77 189 77 189 306 745 306 745 164 940 164 940 448 3 448 3 811 308 811 308 589 44 589 44 512 69 512 69 956 585 956 585 967 786 967 786 828 637 828 637 425 478 425 478 130 934 130 934 4 69 4 69 507 274 507 274 122 66 122 66 379 568 379 568 946 5 946 5 186 417 186 417 394 102 394 102 467 955 467 955 734 748 734 748 645 141 645 141 53 389 53 389 734 844 734 844 432 947 432 947 707 937 707 937 267 484 267 484 649 8 649 8 788 279 788 279 354 244 354 244 58 606 58 606 514 866 514 866 728 932 728 932 922 199 922 199 103 884 103 884 492 46 492 46 340 264 340 264 327 943 327 943 329 174 329 174 604 272 604 272 49 212 49 212 321 423 321 423 161 439 161 439 969 847 969 847 872 683 872 683 163 100 163 100 931 713 931 713 164 284 164 284 25 363 25 363 487 465 487 465 433 160 433 160 767 944 767 944 688 304 688 304 101 762 101 762 500 819 500 819 665 435 665 435 152 689 152 689 287 446 287 446 757 496 757 496 923 481 923 481 131 234 131 234 449 815 449 815 517 889 517 889 818 121 818 121 27 520 27 520 851 833 851 833 91 902 91 902 255 170 255 170 316 596 316 596 77 569 77 569 957 859 957 859 847 459 847 459 877 238 877 238 216 539 216 539 909 839 909 839 27 554 27 554 581 808 581 808 570 775 570 775 539 820 539 820 149 471 149 471 693 788 693 788 283 898 283 898 526 526 526 526 570 111 570 111 744 698 744 698 497 68 497 68 791 610 791 610 91 453 91 453 784 275 784 275 734 268 734 268 345 344 345 344 69 450 69 450 469 905 469 905 349 756 349 756 849 851 849 851 945 16 945 16 124 501 124 501 428 462 428 462 781 60 781 60 48 779 48 779 393 759 393 759 880 291 880 291 117 396 117 396 618 540 618 540 707 546 707 546 78 947 78 947 671 954 671 954 526 134 526 134 24 606 24 606 468 277 468 277 157 487 157 487 674 285 674 285 698 41 698 41 328 922 328 922 325 608 325 608 688 212 688 212 196 39 196 39 97 432 97 432 97 366 97 366 880 846 880 846 810 252 810 252 238 798 238 798 419 538 419 538 78 347 78 347 730 224 730 224 417 451 417 451 28 714 28 714 417 418 417 418 37 609 37 609 823 458 823 458 793 663 793 663 195 51 195 51 629 712 629 712 926 619 926 619 543 957 543 957 219 946 219 946 832 691 832 691 418 31 418 31 180 264 180 264 970 611 970 611 217 499 217 499 634 132 634 132 445 29 445 29 557 238 557 238 812 542 812 542 172 356 172 356 173 325 173 325 753 841 753 841 563 543 563 543 173 394 173 394 138 679 138 679 573 388 573 388 177 248 177 248 449 280 449 280 289 162 289 162 57 409 57 409 429 953 429 953 125 575 125 575 250 3 250 3 784 270 784 270 301 510 301 510 183 841 183 841 722 329 722 329 831 522 831 522 838 157 838 157 35 740 35 740 72 872 72 872 471 758 471 758 549 580 549 580 120 15 120 15 926 444 926 444 419 400 419 400 67 511 67 511 650 292 650 292 677 634 677 634 200 523 200 523 90 687 90 687 866 514 866 514 330 668 330 668 863 830 863 830 4 246 4 246 375 599 375 599 956 705 956 705 42 141 42 141 411 521 411 521 79 423 79 423 549 528 549 528 114 378 114 378 712 585 712 585 240 587 240 587 612 128 612 128 888 512 888 512 923 880 923 880 427 58 427 58 16 818 16 818 739 280 739 280 390 295 390 295 171 948 171 948 277 223 277 223 444 136 444 136 532 561 532 561 966 725 966 725 293 268 293 268 37 61 37 61 24 318 24 318 963 201 963 201 147 915 147 915 871 274 871 274 744 930 744 930 26 887 26 887 570 487 570 487 742 781 742 781 465 138 465 138 247 898 247 898 421 366 421 366 566 446 566 446 408 314 408 314 338 925 338 925 921 891 921 891 312 271 312 271 220 513 220 513 895 923 895 923 454 666 454 666 523 850 523 850 5 733 5 733 567 169 567 169 556 404 556 404 361 193 361 193 603 489 603 489 624 579 624 579 436 772 436 772 735 287 735 287 26 273 26 273 266 133 266 133 195 189 195 189 287 485 287 485 513 203 513 203 199 643 199 643 16 282 16 282 58 346 58 346 267 231 267 231 875 114 875 114 194 910 194 910 384 236 384 236 536 840 536 840 652 253 652 253 804 442 804 442 427 941 427 941 790 705 790 705 92 546 92 546 935 810 935 810 764 260 764 260 763 551 763 551 410 281 410 281 657 835 657 835 605 324 605 324 219 31 219 31 944 85 944 85 844 683 844 683 967 133 967 133 231 755 231 755 56 306 56 306 590 45 590 45 440 922 440 922 530 698 530 698 168 427 168 427 526 169 526 169 307 851 307 851 606 10 606 10 584 120 584 120 955 658 955 658 345 789 345 789 847 696 847 696 117 417 117 417 622 731 622 731 608 519 608 519 687 124 687 124 443 645 443 645 63 453 63 453 877 79 877 79 70 56 70 56 797 967 797 967 920 826 920 826 157 435 157 435 168 737 168 737 447 182 447 182 646 655 646 655 831 534 831 534 755 738 755 738 223 640 223 640 33 742 33 742 98 910 98 910 95 625 95 625 876 284 876 284 298 477 298 477 432 513 432 513 190 445 190 445 126 472 126 472 64 55 64 55 240 126 240 126 184 101 184 101 902 599 902 599 30 177 30 177 412 919 412 919 840 819 840 819 577 519 577 519 502 430 502 430 118 53 118 53 242 165 242 165 49 813 49 813 229 640 229 640 648 394 648 394 512 839 512 839 627 954 627 954 95 275 95 275 509 941 509 941 86 399 86 399 620 97 620 97 636 110 636 110 654 120 654 120 642 262 642 262 604 135 604 135 78 520 78 520 110 821 110 821 795 819 795 819 712 159 712 159 21 106 21 106 827 188 827 188 774 465 774 465 363 672 363 672 170 480 170 480 528 501 528 501 780 108 780 108 341 968 341 968 689 594 689 594 646 956 646 956 817 845 817 845 919 253 919 253 755 775 755 775 895 637 895 637 83 581 83 581 376 256 376 256 247 356 247 356 757 840 757 840 115 685 115 685 625 97 625 97 628 905 628 905 155 15 155 15 272 349 272 349 114 283 114 283 195 311 195 311 951 881 951 881 244 16 244 16 579 13 579 13 401 143 401 143 115 606 115 606 138 444 138 444 71 182 71 182 668 907 668 907 796 510 796 510 694 361 694 361 417 347 417 347 919 368 919 368 850 159 850 159 462 100 462 100 170 261 170 261 410 108 410 108 831 819 831 819 482 621 482 621 370 641 370 641 449 198 449 198 936 790 936 790 838 470 838 470 478 296 478 296 724 671 724 671 611 318 611 318 439 80 439 80 505 361 505 361 657 265 657 265 244 307 244 307 889 306 889 306 129 254 129 254 513 754 513 754 496 835 496 835 149 420 149 420 669 162 669 162 410 15 410 15 909 458 909 458 588 882 588 882 60 231 60 231 451 791 451 791 763 316 763 316 651 398 651 398 382 915 382 915 787 512 787 512 305 526 305 526 99 361 99 361 99 513 99 513 697 749 697 749 43 698 43 698 674 882 674 882 589 210 589 210 834 893 834 893 185 442 185 442 19 283 19 283 273 665 273 665 411 601 411 601 840 494 840 494 136 696 136 696 598 641 598 641 190 269 190 269 556 482 556 482 600 395 600 395 879 553 879 553 486 5 486 5 109 612 109 612 266 421 266 421 54 312 54 312 951 266 951 266 564 520 564 520 515 65 515 65 875 106 875 106 585 555 585 555 674 624 674 624 358 779 358 779 674 468 674 468 540 818 540 818 67 492 67 492 115 455 115 455 390 750 390 750 210 127 210 127 694 898 694 898 179 421 179 421 246 717 246 717 738 92 738 92 282 168 282 168 508 514 508 514 182 871 182 871 728 373 728 373 864 945 864 945 640 17 640 17 907 679 907 679 869 40 869 40 808 941 808 941 737 300 737 300 136 68 136 68 74 669 74 669 198 684 198 684 847 633 847 633 521 135 521 135 746 122 746 122 692 408 692 408 553 452 553 452 409 941 409 941 654 965 654 965 547 509 547 509 719 498 719 498 79 458 79 458 136 113 136 113 603 317 603 317 832 414 832 414 134 559 134 559 535 273 535 273 278 842 278 842 595 842 595 842 550 374 550 374 195 561 195 561 939 932 939 932 904 448 904 448 697 860 697 860 932 245 932 245 63 567 63 567 61 205 61 205 896 187 896 187 743 174 743 174 662 576 662 576 403 535 403 535 856 132 856 132 529 581 529 581 20 715 20 715 309 744 309 744 912 665 912 665 746 845 746 845 335 781 335 781 266 431 266 431 89 266 89 266 781 514 781 514 909 189 909 189 186 915 186 915 721 784 721 784 876 27 876 27 931 753 931 753 547 752 547 752 616 412 616 412 446 769 446 769 186 844 186 844 299 838 299 838 179 108 179 108 77 466 77 466 148 183 148 183 248 414 248 414 39 366 39 366 289 420 289 420 291 208 291 208 529 648 529 648 683 723 683 723 69 568 69 568 595 699 595 699 544 354 544 354 871 347 871 347 433 219 433 219 486 557 486 557 341 435 341 435 888 427 888 427 866 9 866 9 591 810 591 810 551 155 551 155 695 323 695 323 26 501 26 501 895 565 895 565 677 896 677 896 28 858 28 858 362 803 362 803 570 184 570 184 68 115 68 115 586 732 586 732 151 248 151 248 366 914 366 914 409 855 409 855 159 446 159 446 237 593 237 593 885 729 885 729 310 630 310 630 842 323 842 323 566 94 566 94 811 53 811 53 744 802 744 802 742 282 742 282 477 14 477 14 105 830 105 830 629 89 629 89 335 527 335 527 964 180 964 180 298 40 298 40 81 532 81 532 88 529 88 529 44 40 44 40 118 669 118 669 610 468 610 468 202 406 202 406 500 842 500 842 391 341 391 341 378 185 378 185 934 53 934 53 821 467 821 467 763 440 763 440 568 357 568 357 144 276 144 276 518 952 518 952 927 140 927 140 678 968 678 968 633 454 633 454 735 620 735 620 770 388 770 388 542 123 542 123 146 633 146 633 777 903 777 903 789 102 789 102 654 727 654 727 937 669 937 669 460 421 460 421 812 116 812 116 96 218 96 218 9 391 9 391 214 507 214 507 174 164 174 164 336 34 336 34 296 248 296 248 433 910 433 910 526 545 526 545 144 130 144 130 57 131 57 131 905 729 905 729 268 344 268 344 679 486 679 486 601 415 601 415 453 302 453 302 680 547 680 547 687 604 687 604 548 28 548 28 865 113 865 113 769 562 769 562 810 957 810 957 559 125 559 125 2 835 2 835 833 752 833 752 238 961 238 961 413 600 413 600 291 921 291 921 282 916 282 916 803 253 803 253 216 592 216 592 767 19 767 19 795 150 795 150 588 516 588 516 299 547 299 547 11 830 11 830 806 769 806 769 367 851 367 851 287 158 287 158 842 885 842 885 357 47 357 47 91 877 91 877 338 188 338 188 757 902 757 902 473 751 473 751 534 211 534 211 367 316 367 316 186 480 186 480 802 648 802 648 551 430 551 430 559 839 559 839 876 335 876 335 178 962 178 962 589 151 589 151 834 68 834 68 36 756 36 756 204 913 204 913 278 607 278 607 899 668 899 668 701 30 701 30 466 305 466 305 529 486 529 486 299 653 299 653 764 943 764 943 86 30 86 30 152 374 152 374 426 666 426 666 181 61 181 61 287 301 287 301 478 939 478 939 25 655 25 655 423 859 423 859 485 779 485 779 847 228 847 228 734 434 734 434 501 664 501 664 884 314 884 314 299 396 299 396 12 512 12 512 946 714 946 714 663 61 663 61 256 931 256 931 10 539 10 539 861 732 861 732 390 298 390 298 424 967 424 967 136 121 136 121 159 751 159 751 803 8 803 8 552 219 552 219 713 67 713 67 659 626 659 626 193 330 193 330 434 716 434 716 490 766 490 766 691 65 691 65 358 770 358 770 292 30 292 30 782 710 782 710 210 362 210 362 274 150 274 150 106 209 106 209 61 671 61 671 832 390 832 390 44 760 44 760 628 665 628 665 888 308 888 308 341 222 341 222 574 182 574 182 87 108 87 108 166 257 166 257 795 774 795 774 788 625 788 625 537 639 537 639 33 311 33 311 20 316 20 316 945 322 945 322 293 865 293 865 718 321 718 321 701 14 701 14 970 739 970 739 627 814 627 814 521 271 521 271 752 46 752 46 331 771 331 771 802 13 802 13 419 910 419 910 724 112 724 112 849 174 849 174 771 870 771 870 65 896 65 896 214 196 214 196 927 796 927 796 842 895 842 895 115 578 115 578 213 934 213 934 744 29 744 29 10 569 10 569 194 598 194 598 792 874 792 874 638 240 638 240 561 312 561 312 797 353 797 353 628 449 628 449 43 274 43 274 620 704 620 704 928 915 928 915 249 692 249 692 523 854 523 854 813 198 813 198 476 503 476 503 416 565 416 565 131 137 131 137 404 451 404 451 114 810 114 810 678 302 678 302 93 69 93 69 417 304 417 304 144 840 144 840 452 538 452 538 850 256 850 256 934 934 934 934 663 348 663 348 735 362 735 362 928 932 928 932 192 18 192 18 296 297 296 297 95 145 95 145 737 682 737 682 371 506 371 506 391 956 391 956 548 315 548 315 92 282 92 282 141 450 141 450 481 462 481 462 223 495 223 495 911 244 911 244 950 727 950 727 219 140 219 140 206 460 206 460 240 966 240 966 684 639 684 639 59 747 59 747 932 475 932 475 401 914 401 914 107 396 107 396 120 364 120 364 906 15 906 15 631 10 631 10 557 857 557 857 57 426 57 426 162 846 162 846 691 484 691 484 477 864 477 864 148 341 148 341 825 314 825 314 183 412 183 412 215 588 215 588 17 250 17 250 471 301 471 301 783 396 783 396 925 322 925 322 632 682 632 682 38 910 38 910 321 165 321 165 385 516 385 516 848 942 848 942 69 385 69 385 216 893 216 893 807 140 807 140 125 16 125 16 413 415 413 415 694 614 694 614 592 438 592 438 407 83 407 83 67 119 67 119 485 438 485 438 452 504 452 504 409 432 409 432 6 661 6 661 392 118 392 118 934 237 934 237 896 936 896 936 436 948 436 948 247 259 247 259 321 878 321 878 580 737 580 737 956 488 956 488 925 365 925 365 745 533 745 533 626 100 626 100 543 346 543 346 276 112 276 112 98 354 98 354 599 226 599 226 142 493 142 493 24 353 24 353 13 818 13 818 840 78 840 78 856 935 856 935 833 105 833 105 157 964 157 964 541 472 541 472 868 215 868 215 92 232 92 232 70 258 70 258 408 813 408 813 894 375 894 375 201 271 201 271 577 966 577 966 553 838 553 838 7 782 7 782 742 688 742 688 110 758 110 758 650 8 650 8 779 741 779 741 780 446 780 446 675 51 675 51 629 868 629 868 892 768 892 768 501 291 501 291 281 156 281 156 318 257 318 257 696 844 696 844 916 788 916 788 338 552 338 552 545 358 545 358 183 925 183 925 255 76 255 76 871 650 871 650 556 290 556 290 644 302 644 302 549 761 549 761 47 450 47 450 343 220 343 220 788 213 788 213 126 55 126 55 229 686 229 686 129 887 129 887 61 344 61 344 870 788 870 788 25 901 25 901 303 630 303 630 933 428 933 428 388 174 388 174 470 269 470 269 130 443 130 443 214 683 214 683 647 946 647 946 665 647 665 647 121 295 121 295 323 892 323 892 279 83 279 83 321 183 321 183 121 683 121 683 689 223 689 223 615 853 615 853 651 344 651 344 279 441 279 441 305 871 305 871 375 294 375 294 329 917 329 917 177 332 177 332 136 262 136 262 465 327 465 327 331 159 331 159 778 332 778 332 183 776 183 776 743 728 743 728 421 225 421 225 427 47 427 47 711 207 711 207 945 125 945 125 357 339 357 339 349 245 349 245 586 757 586 757 414 634 414 634 257 931 257 931 254 702 254 702 700 803 700 803 944 550 944 550 789 828 789 828 711 610 711 610 780 525 780 525 48 660 48 660 78 383 78 383 449 252 449 252 81 735 81 735 473 646 473 646 309 359 309 359 365 82 365 82 581 930 581 930 180 93 180 93 87 648 87 648 682 313 682 313 314 160 314 160 161 322 161 322 425 645 425 645 841 625 841 625 401 551 401 551 818 844 818 844 346 709 346 709 447 299 447 299 109 678 109 678 74 776 74 776 349 168 349 168 58 357 58 357 469 915 469 915 380 183 380 183 41 629 41 629 52 657 52 657 853 276 853 276 105 906 105 906 804 617 804 617 497 853 497 853 847 130 847 130 871 465 871 465 123 446 123 446 172 197 172 197 148 428 148 428 948 576 948 576 545 441 545 441 833 195 833 195 427 100 427 100 85 444 85 444 804 790 804 790 132 737 132 737 382 352 382 352 907 615 907 615 850 701 850 701 694 384 694 384 576 593 576 593 419 166 419 166 562 255 562 255 659 318 659 318 261 255 261 255 828 482 828 482 118 715 118 715 861 286 861 286 27 138 27 138 370 340 370 340 763 586 763 586 525 489 525 489 162 635 162 635 680 45 680 45 6 537 6 537 876 365 876 365 494 368 494 368 233 150 233 150 398 222 398 222 582 449 582 449 608 170 608 170 377 458 377 458 76 113 76 113 216 36 216 36 550 109 550 109 242 598 242 598 77 205 77 205 45 142 45 142 433 163 433 163 391 79 391 79 273 596 273 596 830 463 830 463 490 741 490 741 437 176 437 176 191 884 191 884 101 425 101 425 549 721 549 721 144 361 144 361 944 513 944 513 112 536 112 536 828 799 828 799 207 606 207 606 597 479 597 479 276 30 276 30 814 602 814 602 175 903 175 903 181 338 181 338 846 744 846 744 361 122 361 122 230 457 230 457 889 745 889 745 88 554 88 554 376 16 376 16 888 722 888 722 545 846 545 846 839 868 839 868 618 845 618 845 462 495 462 495 219 785 219 785 875 953 875 953 48 150 48 150 366 553 366 553 859 742 859 742 558 891 558 891 35 94 35 94 529 603 529 603 449 885 449 885 423 813 423 813 21 97 21 97 494 440 494 440 216 210 216 210 954 389 954 389 476 807 476 807 639 776 639 776 657 301 657 301 712 597 712 597 313 3 313 3 719 903 719 903 552 934 552 934 20 944 20 944 765 13 765 13 538 373 538 373 871 825 871 825 684 468 684 468 840 576 840 576 358 711 358 711 184 679 184 679 682 451 682 451 581 661 581 661 56 371 56 371 83 916 83 916 13 498 13 498 809 599 809 599 661 940 661 940 449 279 449 279 606 2 606 2 81 255 81 255 592 99 592 99 59 34 59 34 539 579 539 579 669 252 669 252 378 420 378 420 725 708 725 708 131 731 131 731 108 481 108 481 949 628 949 628 643 531 643 531 488 77 488 77 103 759 103 759 230 697 230 697 415 609 415 609 498 521 498 521 282 939 282 939 690 62 690 62 870 134 870 134 439 811 439 811 800 936 800 936 420 372 420 372 193 674 193 674 695 72 695 72 811 46 811 46 65 195 65 195 783 610 783 610 387 740 387 740 320 598 320 598 946 436 946 436 292 744 292 744 281 409 281 409 134 290 134 290 87 263 87 263 927 929 927 929 39 206 39 206 597 904 597 904 571 583 571 583 19 767 19 767 769 180 769 180 352 959 352 959 668 199 668 199 56 945 56 945 505 653 505 653 448 528 448 528 878 551 878 551 216 257 216 257 387 95 387 95 964 912 964 912 582 908 582 908 84 957 84 957 373 477 373 477 388 432 388 432 781 248 781 248 688 961 688 961 798 855 798 855 638 253 638 253 165 52 165 52 432 403 432 403 512 799 512 799 527 598 527 598 197 801 197 801 950 209 950 209 897 846 897 846 368 873 368 873 573 331 573 331 495 721 495 721 618 443 618 443 589 889 589 889 940 693 940 693 652 568 652 568 802 801 802 801 397 73 397 73 968 317 968 317 550 367 550 367 270 139 270 139 585 92 585 92 566 366 566 366 564 740 564 740 564 92 564 92 548 783 548 783 793 224 793 224 268 826 268 826 733 252 733 252 131 702 131 702 88 693 88 693 223 954 223 954 956 924 956 924 702 405 702 405 924 185 924 185 368 451 368 451 328 787 328 787 882 327 882 327 258 364 258 364 184 970 184 970 630 425 630 425 422 395 422 395 163 84 163 84 227 168 227 168 724 433 724 433 659 420 659 420 232 81 232 81 682 597 682 597 820 905 820 905 410 734 410 734 940 195 940 195 155 863 155 863 551 110 551 110 573 495 573 495 154 254 154 254 247 519 247 519 728 412 728 412 399 501 399 501 65 346 65 346 534 595 534 595 750 814 750 814 359 548 359 548 632 857 632 857 228 507 228 507 477 392 477 392 614 932 614 932 90 122 90 122 879 452 879 452 118 616 118 616 491 936 491 936 382 715 382 715 177 849 177 849 322 359 322 359 769 627 769 627 707 418 707 418 131 68 131 68 855 372 855 372 451 3 451 3 960 193 960 193 217 695 217 695 886 704 886 704 814 3 814 3 496 394 496 394 897 309 897 309 523 712 523 712 840 44 840 44 460 353 460 353 823 876 823 876 121 702 121 702 722 294 722 294 658 328 658 328 163 798 163 798 597 112 597 112 191 271 191 271 528 173 528 173 127 476 127 476 699 691 699 691 71 416 71 416 746 210 746 210 604 189 604 189 92 501 92 501 152 882 152 882 139 331 139 331 724 738 724 738 501 941 501 941 667 583 667 583 405 521 405 521 108 620 108 620 47 164 47 164 140 476 140 476 944 644 944 644 29 870 29 870 538 371 538 371 552 580 552 580 497 747 497 747 460 405 460 405 858 663 858 663 412 763 412 763 720 67 720 67 848 290 848 290 458 727 458 727 315 22 315 22 583 370 583 370 421 178 421 178 503 704 503 704 836 462 836 462 749 90 749 90 518 175 518 175 946 435 946 435 42 879 42 879 897 611 897 611 779 788 779 788 48 441 48 441 229 585 229 585 205 759 205 759 514 599 514 599 409 844 409 844 402 143 402 143 903 156 903 156 617 558 617 558 429 31 429 31 450 686 450 686 259 802 259 802 666 748 666 748 692 604 692 604 24 808 24 808 249 550 249 550 311 47 311 47 958 481 958 481 465 100 465 100 522 146 522 146 637 635 637 635 609 737 609 737 395 711 395 711 864 5 864 5 960 213 960 213 35 454 35 454 260 817 260 817 736 692 736 692 300 299 300 299 124 110 124 110 685 466 685 466 780 611 780 611 97 14 97 14 876 911 876 911 338 371 338 371 534 861 534 861 187 917 187 917 534 477 534 477 522 213 522 213 515 547 515 547 96 235 96 235 563 531 563 531 590 475 590 475 257 799 257 799 878 729 878 729 238 469 238 469 670 169 670 169 212 331 212 331 234 70 234 70 362 563 362 563 567 322 567 322 37 666 37 666 728 951 728 951 61 212 61 212 965 35 965 35 396 712 396 712 184 785 184 785 145 644 145 644 116 942 116 942 467 58 467 58 556 685 556 685 75 152 75 152 623 889 623 889 591 8 591 8 606 91 606 91 86 275 86 275 121 61 121 61 68 713 68 713 409 499 409 499 373 516 373 516 695 9 695 9 813 83 813 83 23 404 23 404 846 310 846 310 556 91 556 91 784 962 784 962 641 321 641 321 673 784 673 784 552 600 552 600 707 10 707 10 142 37 142 37 514 759 514 759 316 888 316 888 672 175 672 175 208 589 208 589 524 342 524 342 817 522 817 522 45 883 45 883 613 650 613 650 506 604 506 604 254 677 254 677 561 6 561 6 40 209 40 209 185 753 185 753 160 339 160 339 79 866 79 866 748 641 748 641 617 724 617 724 852 831 852 831 915 115 915 115 509 241 509 241 372 919 372 919 655 5 655 5 395 780 395 780 318 541 318 541 804 416 804 416 57 830 57 830 290 147 290 147 619 387 619 387 526 870 526 870 947 23 947 23 106 538 106 538 764 90 764 90 437 306 437 306 538 824 538 824 897 667 897 667 256 933 256 933 911 589 911 589 655 716 655 716 607 547 607 547 421 451 421 451 263 274 263 274 349 853 349 853 809 273 809 273 476 785 476 785 110 779 110 779 154 180 154 180 502 417 502 417 951 736 951 736 10 970 10 970 211 338 211 338 209 199 209 199 187 324 187 324 110 740 110 740 55 733 55 733 709 662 709 662 419 341 419 341 773 323 773 323 565 290 565 290 586 675 586 675 900 693 900 693 307 740 307 740 662 903 662 903 120 138 120 138 836 77 836 77 1 68 1 68 703 23 703 23 772 680 772 680 72 146 72 146 240 220 240 220 13 277 13 277 350 869 350 869 536 486 536 486 642 49 642 49 777 733 777 733 597 258 597 258 852 597 852 597 432 502 432 502 53 115 53 115 737 118 737 118 100 290 100 290 409 126 409 126 126 538 126 538 344 781 344 781 306 149 306 149 687 616 687 616 779 791 779 791 237 561 237 561 488 829 488 829 135 451 135 451 617 716 617 716 958 716 958 716 784 462 784 462 186 672 186 672 653 632 653 632 533 564 533 564 591 902 591 902 776 412 776 412 889 902 889 902 19 514 19 514 445 296 445 296 346 791 346 791 52 843 52 843 862 813 862 813 140 64 140 64 762 656 762 656 799 817 799 817 436 105 436 105 28 471 28 471 71 79 71 79 185 14 185 14 670 163 670 163 733 659 733 659 724 230 724 230 765 339 765 339 158 567 158 567 182 490 182 490 319 630 319 630 352 697 352 697 914 134 914 134 880 165 880 165 271 204 271 204 425 696 425 696 941 329 941 329 202 952 202 952 601 144 601 144 949 735 949 735 190 442 190 442 556 277 556 277 468 790 468 790 290 75 290 75 731 277 731 277 864 883 864 883 402 877 402 877 335 452 335 452 347 276 347 276 450 637 450 637 774 479 774 479 627 290 627 290 355 727 355 727 624 637 624 637 959 870 959 870 591 170 591 170 212 701 212 701 733 401 733 401 83 291 83 291 332 791 332 791 756 513 756 513 3 274 3 274 383 644 383 644 724 335 724 335 849 249 849 249 338 438 338 438 265 580 265 580 940 129 940 129 41 66 41 66 902 15 902 15 378 338 378 338 95 514 95 514 885 880 885 880 291 772 291 772 667 399 667 399 770 486 770 486 925 775 925 775 477 182 477 182 64 202 64 202 44 868 44 868 141 647 141 647 100 221 100 221 460 654 460 654 452 561 452 561 144 153 144 153 95 563 95 563 162 506 162 506 915 641 915 641 407 766 407 766 154 816 154 816 20 631 20 631 275 804 275 804 570 705 570 705 820 47 820 47 689 405 689 405 893 469 893 469 762 433 762 433 734 797 734 797 130 333 130 333 750 31 750 31 960 372 960 372 789 899 789 899 175 43 175 43 31 390 31 390 55 954 55 954 551 946 551 946 949 135 949 135 211 61 211 61 811 719 811 719 737 723 737 723 219 480 219 480 36 373 36 373 820 948 820 948 213 94 213 94 343 303 343 303 480 128 480 128 200 651 200 651 320 649 320 649 358 533 358 533 764 524 764 524 952 756 952 756 676 344 676 344 477 635 477 635 624 496 624 496 451 719 451 719 793 144 793 144 680 350 680 350 329 499 329 499 77 778 77 778 726 576 726 576 946 467 946 467 594 178 594 178 682 247 682 247 239 874 239 874 334 950 334 950 393 323 393 323 586 318 586 318 933 222 933 222 828 445 828 445 705 801 705 801 415 407 415 407 827 369 827 369 213 395 213 395 42 489 42 489 940 194 940 194 541 595 541 595 938 570 938 570 388 284 388 284 930 340 930 340 635 439 635 439 695 407 695 407 22 557 22 557 767 943 767 943 136 301 136 301 159 395 159 395 47 660 47 660 743 903 743 903 483 625 483 625 524 725 524 725 652 529 652 529 406 288 406 288 730 292 730 292 779 80 779 80 594 628 594 628 283 343 283 343 656 286 656 286 363 899 363 899 249 20 249 20 708 713 708 713 107 216 107 216 86 803 86 803 932 389 932 389 259 322 259 322 101 192 101 192 771 331 771 331 414 132 414 132 147 234 147 234 344 392 344 392 177 531 177 531 950 846 950 846 370 524 370 524 84 249 84 249 887 398 887 398 927 213 927 213 679 317 679 317 838 345 838 345 625 372 625 372 888 956 888 956 682 781 682 781 76 599 76 599 916 639 916 639 204 387 204 387 271 623 271 623 458 669 458 669 73 34 73 34 151 969 151 969 958 341 958 341 796 199 796 199 464 322 464 322 478 795 478 795 250 928 250 928 342 82 342 82 937 166 937 166 782 703 782 703 924 412 924 412 14 624 14 624 239 685 239 685 634 524 634 524 965 376 965 376 4 794 4 794 535 8 535 8 89 678 89 678 883 218 883 218 369 732 369 732 590 450 590 450 531 832 531 832 333 240 333 240 389 30 389 30 287 895 287 895 599 343 599 343 6 588 6 588 572 1 572 1 168 883 168 883 464 739 464 739 830 420 830 420 768 730 768 730 593 471 593 471 761 455 761 455 157 497 157 497 549 673 549 673 13 353 13 353 889 507 889 507 452 899 452 899 637 642 637 642 735 852 735 852 531 297 531 297 613 93 613 93 890 152 890 152 410 675 410 675 936 725 936 725 666 65 666 65 95 177 95 177 863 207 863 207 413 200 413 200 240 238 240 238 658 647 658 647 710 583 710 583 848 925 848 925 27 168 27 168 473 623 473 623 341 324 341 324 128 765 128 765 165 191 165 191 442 229 442 229 55 375 55 375 640 511 640 511 827 35 827 35 321 603 321 603 583 545 583 545 111 491 111 491 7 896 7 896 865 158 865 158 856 11 856 11 210 50 210 50 409 430 409 430 604 194 604 194 481 587 481 587 311 553 311 553 92 631 92 631 448 634 448 634 939 846 939 846 921 409 921 409 810 118 810 118 397 893 397 893 473 10 473 10 63 326 63 326 561 347 561 347 869 90 869 90 929 845 929 845 784 138 784 138 306 669 306 669 152 60 152 60 247 140 247 140 71 488 71 488 119 936 119 936 750 924 750 924 117 610 117 610 511 25 511 25 492 491 492 491 460 783 460 783 934 104 934 104 805 445 805 445 962 602 962 602 828 114 828 114 573 859 573 859 324 765 324 765 747 613 747 613 820 770 820 770 527 920 527 920 534 738 534 738 557 90 557 90 808 725 808 725 336 272 336 272 106 580 106 580 459 341 459 341 42 741 42 741 696 135 696 135 509 629 509 629 144 298 144 298 888 743 888 743 695 964 695 964 578 136 578 136 536 99 536 99 968 726 968 726 122 647 122 647 28 244 28 244 140 499 140 499 45 867 45 867 354 271 354 271 431 793 431 793 567 900 567 900 365 97 365 97 326 620 326 620 592 138 592 138 846 259 846 259 606 525 606 525 745 341 745 341 250 920 250 920 959 935 959 935 776 179 776 179 162 887 162 887 636 607 636 607 10 572 10 572 321 745 321 745 154 29 154 29 217 56 217 56 705 201 705 201 848 679 848 679 9 928 9 928 622 458 622 458 177 191 177 191 87 256 87 256 424 163 424 163 600 227 600 227 270 660 270 660 480 303 480 303 649 556 649 556 673 775 673 775 406 102 406 102 355 442 355 442 73 208 73 208 572 787 572 787 728 846 728 846 410 671 410 671 659 309 659 309 212 612 212 612 799 918 799 918 595 737 595 737 687 198 687 198 770 6 770 6 693 891 693 891 70 852 70 852 440 27 440 27 919 838 919 838 330 581 330 581 478 542 478 542 407 491 407 491 226 953 226 953 174 453 174 453 129 382 129 382 108 515 108 515 346 325 346 325 407 73 407 73 537 45 537 45 420 76 420 76 553 566 553 566 292 421 292 421 884 515 884 515 712 757 712 757 102 361 102 361 164 23 164 23 486 380 486 380 252 642 252 642 646 289 646 289 869 77 869 77 345 948 345 948 365 107 365 107 760 379 760 379 969 823 969 823 351 588 351 588 33 433 33 433 799 393 799 393 312 15 312 15 185 713 185 713 183 670 183 670 937 794 937 794 882 87 882 87 959 673 959 673 306 736 306 736 671 563 671 563 948 683 948 683 289 428 289 428 98 12 98 12 732 315 732 315 695 344 695 344 457 16 457 16 46 794 46 794 831 583 831 583 279 244 279 244 655 458 655 458 205 899 205 899 949 18 949 18 868 22 868 22 569 244 569 244 868 316 868 316 639 919 639 919 258 896 258 896 494 11 494 11 338 966 338 966 112 269 112 269 125 583 125 583 864 300 864 300 507 106 507 106 194 650 194 650 478 799 478 799 572 384 572 384 859 515 859 515 156 148 156 148 312 878 312 878 519 180 519 180 337 887 337 887 249 336 249 336 515 168 515 168 10 143 10 143 806 625 806 625 576 641 576 641 795 81 795 81 61 397 61 397 642 211 642 211 846 813 846 813 962 772 962 772 355 926 355 926 508 692 508 692 278 797 278 797 267 761 267 761 458 948 458 948 815 732 815 732 207 155 207 155 475 293 475 293 467 814 467 814 537 204 537 204 703 664 703 664 361 838 361 838 376 689 376 689 963 337 963 337 403 829 403 829 663 177 663 177 95 313 95 313 766 396 766 396 32 940 32 940 910 750 910 750 335 784 335 784 425 544 425 544 935 481 935 481 170 117 170 117 62 82 62 82 565 365 565 365 58 590 58 590 687 700 687 700 29 605 29 605 112 5 112 5 923 79 923 79 384 961 384 961 140 21 140 21 489 696 489 696 703 374 703 374 400 111 400 111 397 615 397 615 884 199 884 199 813 290 813 290 932 913 932 913 279 519 279 519 584 524 584 524 739 195 739 195 201 460 201 460 828 133 828 133 750 351 750 351 807 348 807 348 562 744 562 744 25 490 25 490 936 845 936 845 897 447 897 447 413 712 413 712 445 685 445 685 228 776 228 776 215 783 215 783 477 443 477 443 795 846 795 846 439 466 439 466 305 468 305 468 839 806 839 806 837 635 837 635 461 29 461 29 141 817 141 817 422 924 422 924 466 578 466 578 848 509 848 509 53 797 53 797 501 892 501 892 317 591 317 591 691 82 691 82 99 488 99 488 34 427 34 427 853 616 853 616 166 240 166 240 665 904 665 904 745 178 745 178 23 130 23 130 559 781 559 781 748 281 748 281 449 411 449 411 411 12 411 12 51 591 51 591 628 601 628 601 681 815 681 815 46 455 46 455 684 482 684 482 326 633 326 633 812 758 812 758 780 817 780 817 178 352 178 352 829 158 829 158 60 730 60 730 179 506 179 506 18 482 18 482 832 304 832 304 186 554 186 554 809 439 809 439 444 958 444 958 799 245 799 245 201 215 201 215 182 519 182 519 56 64 56 64 645 458 645 458 919 350 919 350 305 136 305 136 41 102 41 102 568 271 568 271 35 554 35 554 119 812 119 812 881 84 881 84 423 637 423 637 315 251 315 251 472 127 472 127 728 874 728 874 722 774 722 774 676 425 676 425 435 2 435 2 373 930 373 930 225 514 225 514 559 859 559 859 439 470 439 470 914 460 914 460 739 834 739 834 924 207 924 207 401 950 401 950 275 698 275 698 210 774 210 774 858 728 858 728 460 465 460 465 201 91 201 91 324 949 324 949 166 848 166 848 780 637 780 637 301 939 301 939 249 289 249 289 487 876 487 876 282 3 282 3 125 741 125 741 633 406 633 406 889 372 889 372 919 918 919 918 730 851 730 851 760 613 760 613 814 743 814 743 656 850 656 850 591 560 591 560 238 317 238 317 648 462 648 462 918 49 918 49 379 850 379 850 953 426 953 426 548 840 548 840 442 419 442 419 698 611 698 611 763 398 763 398 709 801 709 801 455 290 455 290 888 15 888 15 233 823 233 823 764 686 764 686 403 646 403 646 333 58 333 58 229 558 229 558 370 419 370 419 351 665 351 665 482 866 482 866 477 28 477 28 568 147 568 147 585 967 585 967 861 587 861 587 640 648 640 648 617 102 617 102 759 618 759 618 891 418 891 418 544 703 544 703 45 293 45 293 123 549 123 549 968 409 968 409 710 52 710 52 356 74 356 74 629 740 629 740 916 475 916 475 416 823 416 823 203 749 203 749 374 932 374 932 570 331 570 331 257 190 257 190 589 261 589 261 556 494 556 494 286 321 286 321 405 495 405 495 204 241 204 241 884 130 884 130 538 222 538 222 606 941 606 941 422 343 422 343 765 561 765 561 206 405 206 405 19 677 19 677 703 735 703 735 696 56 696 56 831 775 831 775 810 811 810 811 969 548 969 548 92 933 92 933 292 29 292 29 202 325 202 325 562 850 562 850 625 262 625 262 203 949 203 949 153 662 153 662 176 558 176 558 494 274 494 274 932 54 932 54 116 573 116 573 341 916 341 916 703 242 703 242 603 167 603 167 108 690 108 690 152 923 152 923 2 21 2 21 203 578 203 578 140 123 140 123 600 763 600 763 213 139 213 139 352 400 352 400 936 322 936 322 764 131 764 131 398 347 398 347 722 315 722 315 705 619 705 619 238 50 238 50 130 176 130 176 344 171 344 171 863 659 863 659 925 911 925 911 751 29 751 29 942 770 942 770 746 313 746 313 246 274 246 274 824 891 824 891 375 408 375 408 494 647 494 647 463 378 463 378 770 833 770 833 45 819 45 819 847 541 847 541 809 781 809 781 100 580 100 580 546 87 546 87 63 652 63 652 730 328 730 328 237 133 237 133 622 394 622 394 629 217 629 217 963 451 963 451 412 331 412 331 16 452 16 452 753 534 753 534 961 103 961 103 530 425 530 425 624 142 624 142 778 421 778 421 344 514 344 514 485 336 485 336 384 30 384 30 475 784 475 784 359 840 359 840 444 165 444 165 439 98 439 98 107 673 107 673 261 100 261 100 922 769 922 769 827 250 827 250 273 341 273 341 42 377 42 377 86 649 86 649 193 57 193 57 323 681 323 681 175 745 175 745 717 228 717 228 165 344 165 344 468 810 468 810 365 862 365 862 955 117 955 117 133 261 133 261 760 848 760 848 924 485 924 485 849 639 849 639 182 398 182 398 947 222 947 222 353 100 353 100 593 91 593 91 600 268 600 268 459 865 459 865 927 173 927 173 166 264 166 264 317 342 317 342 558 460 558 460 172 893 172 893 219 579 219 579 459 104 459 104 588 605 588 605 151 694 151 694 745 489 745 489 221 107 221 107 461 297 461 297 339 17 339 17 418 320 418 320 446 701 446 701 538 52 538 52 938 139 938 139 889 733 889 733 23 863 23 863 655 518 655 518 937 793 937 793 580 703 580 703 231 146 231 146 344 362 344 362 627 726 627 726 300 213 300 213 615 436 615 436 853 264 853 264 342 787 342 787 242 11 242 11 232 665 232 665 598 74 598 74 965 793 965 793 127 671 127 671 5 77 5 77 162 893 162 893 687 706 687 706 282 80 282 80 539 340 539 340 63 866 63 866 510 747 510 747 77 795 77 795 233 503 233 503 935 123 935 123 423 184 423 184 505 728 505 728 66 909 66 909 544 724 544 724 123 467 123 467 200 468 200 468 827 482 827 482 50 599 50 599 840 671 840 671 773 652 773 652 931 491 931 491 681 457 681 457 530 284 530 284 421 860 421 860 111 88 111 88 227 209 227 209 199 228 199 228 345 963 345 963 128 874 128 874 399 305 399 305 354 134 354 134 1 9 1 9 960 292 960 292 697 809 697 809 150 837 150 837 208 530 208 530 481 606 481 606 677 893 677 893 752 297 752 297 828 736 828 736 275 264 275 264 573 100 573 100 796 402 796 402 856 209 856 209 671 630 671 630 37 969 37 969 432 337 432 337 373 697 373 697 663 204 663 204 757 308 757 308 64 942 64 942 216 320 216 320 883 383 883 383 583 165 583 165 463 966 463 966 694 304 694 304 372 272 372 272 544 895 544 895 748 252 748 252 935 509 935 509 898 907 898 907 44 852 44 852 123 136 123 136 362 412 362 412 683 77 683 77 15 902 15 902 895 959 895 959 266 58 266 58 98 24 98 24 61 736 61 736 851 415 851 415 382 717 382 717 326 962 326 962 740 890 740 890 591 472 591 472 615 199 615 199 827 435 827 435 425 384 425 384 220 907 220 907 310 912 310 912 692 734 692 734 890 179 890 179 639 156 639 156 434 166 434 166 398 828 398 828 165 496 165 496 489 174 489 174 481 367 481 367 450 598 450 598 586 436 586 436 154 745 154 745 664 57 664 57 253 340 253 340 102 684 102 684 709 292 709 292 408 757 408 757 382 702 382 702 186 191 186 191 650 186 650 186 468 454 468 454 823 673 823 673 163 749 163 749 83 546 83 546 705 22 705 22 557 943 557 943 530 372 530 372 912 48 912 48 852 266 852 266 124 89 124 89 938 777 938 777 540 395 540 395 551 660 551 660 955 400 955 400 297 773 297 773 207 102 207 102 168 196 168 196 205 792 205 792 601 633 601 633 548 405 548 405 925 706 925 706 327 289 327 289 541 810 541 810 416 897 416 897 150 800 150 800 466 910 466 910 526 176 526 176 872 141 872 141 824 860 824 860 872 545 872 545 255 21 255 21 563 555 563 555 676 220 676 220 834 108 834 108 226 926 226 926 9 351 9 351 914 126 914 126 452 416 452 416 200 41 200 41 371 718 371 718 636 802 636 802 704 265 704 265 482 791 482 791 525 467 525 467 422 243 422 243 744 607 744 607 16 157 16 157 761 605 761 605 750 833 750 833 316 885 316 885 191 150 191 150 179 892 179 892 811 684 811 684 560 728 560 728 213 781 213 781 427 457 427 457 852 304 852 304 822 494 822 494 453 35 453 35 386 751 386 751 453 512 453 512 799 389 799 389 138 5 138 5 668 133 668 133 218 607 218 607 61 739 61 739 394 574 394 574 920 872 920 872 415 907 415 907 144 295 144 295 252 69 252 69 809 795 809 795 549 72 549 72 539 718 539 718 523 575 523 575 292 323 292 323 899 225 899 225 510 362 510 362 62 255 62 255 62 689 62 689 634 887 634 887 180 907 180 907 337 903 337 903 192 622 192 622 388 670 388 670 61 749 61 749 815 574 815 574 67 811 67 811 860 433 860 433 534 579 534 579 9 223 9 223 215 931 215 931 969 630 969 630 613 268 613 268 521 589 521 589 443 357 443 357 189 260 189 260 790 736 790 736 182 99 182 99 150 66 150 66 550 813 550 813 65 271 65 271 28 68 28 68 383 81 383 81 875 332 875 332 325 20 325 20 916 71 916 71 347 155 347 155 570 145 570 145 464 635 464 635 417 201 417 201 592 139 592 139 573 562 573 562 161 8 161 8 457 519 457 519 811 928 811 928 98 953 98 953 891 140 891 140 755 253 755 253 822 510 822 510 902 902 902 902 592 202 592 202 880 856 880 856 76 231 76 231 926 646 926 646 66 78 66 78 638 748 638 748 641 717 641 717 291 815 291 815 88 250 88 250 382 672 382 672 589 202 589 202 288 566 288 566 368 364 368 364 827 858 827 858 253 220 253 220 894 227 894 227 177 707 177 707 35 949 35 949 287 940 287 940 204 65 204 65 770 174 770 174 49 620 49 620 211 9 211 9 347 954 347 954 709 674 709 674 604 582 604 582 598 418 598 418 164 600 164 600 132 270 132 270 488 284 488 284 201 781 201 781 802 343 802 343 778 787 778 787 797 176 797 176 195 780 195 780 782 27 782 27 396 471 396 471 963 614 963 614 669 534 669 534 166 794 166 794 905 713 905 713 347 772 347 772 628 466 628 466 767 82 767 82 387 475 387 475 205 652 205 652 924 828 924 828 293 220 293 220 81 47 81 47 304 715 304 715 288 358 288 358 934 43 934 43 160 634 160 634 666 662 666 662 839 287 839 287 201 125 201 125 943 519 943 519 112 265 112 265 696 493 696 493 548 642 548 642 176 567 176 567 902 686 902 686 136 201 136 201 962 573 962 573 8 699 8 699 103 196 103 196 158 897 158 897 121 587 121 587 574 910 574 910 259 968 259 968 517 917 517 917 206 712 206 712 373 733 373 733 514 778 514 778 410 213 410 213 519 686 519 686 809 774 809 774 257 421 257 421 295 387 295 387 434 647 434 647 513 263 513 263 257 268 257 268 406 663 406 663 660 513 660 513 848 253 848 253 291 500 291 500 921 281 921 281 235 461 235 461 234 190 234 190 14 443 14 443 515 732 515 732 386 540 386 540 557 469 557 469 490 495 490 495 404 566 404 566 34 118 34 118 892 511 892 511 188 543 188 543 690 710 690 710 785 880 785 880 765 581 765 581 121 496 121 496 382 549 382 549 887 818 887 818 232 682 232 682 554 466 554 466 434 409 434 409 719 40 719 40 773 759 773 759 252 495 252 495 802 145 802 145 678 181 678 181 845 767 845 767 304 374 304 374 109 520 109 520 510 959 510 959 377 483 377 483 57 72 57 72 268 350 268 350 44 37 44 37 703 560 703 560 306 90 306 90 845 351 845 351 684 529 684 529 594 217 594 217 669 600 669 600 526 690 526 690 126 595 126 595 615 68 615 68 935 31 935 31 863 761 863 761 478 320 478 320 268 146 268 146 33 646 33 646 314 739 314 739 532 726 532 726 542 247 542 247 693 883 693 883 350 318 350 318 319 595 319 595 752 467 752 467 317 398 317 398 37 367 37 367 791 408 791 408 272 467 272 467 394 492 394 492 748 176 748 176 4 197 4 197 789 654 789 654 764 470 764 470 557 325 557 325 396 833 396 833 644 461 644 461 346 66 346 66 238 548 238 548 23 337 23 337 589 929 589 929 191 877 191 877 66 961 66 961 383 118 383 118 319 152 319 152 256 162 256 162 13 738 13 738 675 628 675 628 822 918 822 918 182 885 182 885 969 9 969 9 849 153 849 153 559 398 559 398 77 374 77 374 381 680 381 680 128 237 128 237 207 876 207 876 92 840 92 840 145 689 145 689 479 550 479 550 223 603 223 603 67 632 67 632 337 127 337 127 400 719 400 719 580 248 580 248 170 325 170 325 944 12 944 12 245 144 245 144 537 830 537 830 918 733 918 733 544 611 544 611 49 579 49 579 187 954 187 954 790 838 790 838 670 884 670 884 408 470 408 470 610 813 610 813 176 243 176 243 272 968 272 968 274 10 274 10 450 226 450 226 525 445 525 445 620 77 620 77 641 908 641 908 875 510 875 510 586 715 586 715 60 273 60 273 461 836 461 836 88 914 88 914 68 145 68 145 708 8 708 8 864 118 864 118 848 453 848 453 290 922 290 922 23 510 23 510 528 483 528 483 564 351 564 351 963 887 963 887 258 940 258 940 220 86 220 86 500 925 500 925 572 893 572 893 215 186 215 186 394 615 394 615 300 85 300 85 726 803 726 803 682 25 682 25 389 854 389 854 591 531 591 531 927 934 927 934 874 287 874 287 402 859 402 859 748 60 748 60 778 471 778 471 309 863 309 863 838 821 838 821 650 685 650 685 460 653 460 653 595 789 595 789 386 681 386 681 354 803 354 803 922 239 922 239 608 277 608 277 24 292 24 292 376 457 376 457 559 562 559 562 955 669 955 669 133 605 133 605 291 69 291 69 539 441 539 441 327 555 327 555 355 935 355 935 416 855 416 855 702 802 702 802 55 69 55 69 541 408 541 408 545 128 545 128 849 308 849 308 105 749 105 749 690 684 690 684 258 628 258 628 90 950 90 950 874 801 874 801 621 465 621 465 366 618 366 618 332 607 332 607 665 547 665 547 485 368 485 368 852 450 852 450 53 49 53 49 168 568 168 568 12 342 12 342 771 659 771 659 756 560 756 560 933 698 933 698 77 383 77 383 520 865 520 865 103 187 103 187 27 483 27 483 872 417 872 417 348 125 348 125 179 227 179 227 408 747 408 747 217 269 217 269 340 584 340 584 76 675 76 675 192 448 192 448 146 297 146 297 442 476 442 476 833 483 833 483 94 800 94 800 563 281 563 281 74 232 74 232 815 625 815 625 648 233 648 233 257 858 257 858 50 210 50 210 100 292 100 292 600 511 600 511 862 411 862 411 275 191 275 191 317 917 317 917 281 900 281 900 290 514 290 514 776 207 776 207 62 190 62 190 579 636 579 636 423 777 423 777 438 843 438 843 822 58 822 58 530 251 530 251 57 791 57 791 533 485 533 485 643 172 643 172 108 204 108 204 122 395 122 395 444 834 444 834 758 219 758 219 156 76 156 76 826 292 826 292 465 88 465 88 477 828 477 828 968 444 968 444 879 803 879 803 77 949 77 949 631 903 631 903 438 508 438 508 322 445 322 445 44 164 44 164 889 726 889 726 212 574 212 574 629 711 629 711 674 173 674 173 175 501 175 501 92 421 92 421 405 287 405 287 426 397 426 397 256 830 256 830 564 14 564 14 117 577 117 577 369 731 369 731 951 609 951 609 54 631 54 631 415 496 415 496 566 385 566 385 879 194 879 194 430 194 430 194 488 578 488 578 74 926 74 926 278 836 278 836 849 364 849 364 635 24 635 24 765 43 765 43 852 771 852 771 807 505 807 505 665 461 665 461 532 330 532 330 461 440 461 440 34 713 34 713 498 310 498 310 388 271 388 271 624 639 624 639 126 161 126 161 195 588 195 588 630 247 630 247 409 853 409 853 683 953 683 953 887 722 887 722 29 923 29 923 22 284 22 284 968 198 968 198 798 69 798 69 272 33 272 33 522 166 522 166 767 857 767 857 630 172 630 172 252 540 252 540 473 677 473 677 829 795 829 795 884 790 884 790 150 299 150 299 96 525 96 525 895 184 895 184 795 239 795 239 104 866 104 866 599 820 599 820 184 199 184 199 742 966 742 966 431 468 431 468 614 28 614 28 833 429 833 429 330 943 330 943 534 492 534 492 24 786 24 786 158 813 158 813 403 538 403 538 451 756 451 756 163 680 163 680 305 149 305 149 199 210 199 210 122 64 122 64 363 143 363 143 721 228 721 228 29 19 29 19 780 97 780 97 262 50 262 50 486 645 486 645 194 17 194 17 581 418 581 418 249 349 249 349 8 43 8 43 141 198 141 198 778 249 778 249 745 645 745 645 168 192 168 192 27 660 27 660 900 79 900 79 74 903 74 903 71 637 71 637 785 758 785 758 822 85 822 85 574 290 574 290 661 270 661 270 214 20 214 20 389 653 389 653 141 339 141 339 199 647 199 647 674 402 674 402 731 839 731 839 379 286 379 286 365 641 365 641 687 123 687 123 423 430 423 430 811 54 811 54 13 332 13 332 535 889 535 889 949 157 949 157 766 40 766 40 451 252 451 252 851 253 851 253 913 267 913 267 780 352 780 352 907 462 907 462 704 378 704 378 146 390 146 390 195 761 195 761 527 403 527 403 153 401 153 401 791 544 791 544 425 791 425 791 521 217 521 217 578 885 578 885 90 18 90 18 915 560 915 560 400 696 400 696 492 193 492 193 370 673 370 673 907 556 907 556 300 45 300 45 710 448 710 448 378 284 378 284 137 195 137 195 687 642 687 642 146 637 146 637 65 963 65 963 502 13 502 13 259 461 259 461 299 956 299 956 966 200 966 200 810 406 810 406 100 905 100 905 931 324 931 324 458 558 458 558 32 324 32 324 887 870 887 870 341 917 341 917 26 54 26 54 172 801 172 801 742 786 742 786 74 780 74 780 3 761 3 761 564 674 564 674 559 912 559 912 884 375 884 375 99 857 99 857 486 843 486 843 320 299 320 299 658 583 658 583 325 770 325 770 541 608 541 608 15 935 15 935 915 645 915 645 812 479 812 479 718 143 718 143 716 282 716 282 884 840 884 840 761 505 761 505 674 157 674 157 883 95 883 95 111 631 111 631 181 909 181 909 463 963 463 963 777 956 777 956 848 732 848 732 264 315 264 315 62 447 62 447 300 191 300 191 226 935 226 935 190 359 190 359 408 627 408 627 726 279 726 279 938 797 938 797 234 286 234 286 961 300 961 300 339 595 339 595 339 272 339 272 174 707 174 707 217 843 217 843 233 235 233 235 926 453 926 453 329 837 329 837 261 708 261 708 913 553 913 553 393 645 393 645 593 790 593 790 167 970 167 970 615 783 615 783 374 819 374 819 783 314 783 314 669 777 669 777 958 938 958 938 390 778 390 778 161 950 161 950 164 214 164 214 329 729 329 729 226 561 226 561 78 453 78 453 464 176 464 176 966 681 966 681 337 609 337 609 692 237 692 237 959 77 959 77 569 693 569 693 251 411 251 411 88 153 88 153 118 811 118 811 955 744 955 744 639 142 639 142 585 660 585 660 325 640 325 640 137 676 137 676 376 623 376 623 143 362 143 362 874 178 874 178 207 285 207 285 490 373 490 373 67 938 67 938 696 180 696 180 88 48 88 48 954 362 954 362 783 166 783 166 553 619 553 619 262 590 262 590 607 539 607 539 178 785 178 785 607 207 607 207 893 822 893 822 585 732 585 732 526 120 526 120 295 739 295 739 150 949 150 949 431 13 431 13 466 213 466 213 465 353 465 353 879 690 879 690 922 75 922 75 228 320 228 320 695 26 695 26 251 170 251 170 504 79 504 79 349 448 349 448 428 895 428 895 754 718 754 718 234 913 234 913 735 784 735 784 412 278 412 278 293 521 293 521 388 17 388 17 216 448 216 448 453 713 453 713 326 105 326 105 239 46 239 46 793 227 793 227 688 328 688 328 849 736 849 736 410 490 410 490 879 494 879 494 399 967 399 967 715 279 715 279 421 137 421 137 229 495 229 495 177 63 177 63 271 508 271 508 48 483 48 483 164 811 164 811 539 849 539 849 193 41 193 41 274 751 274 751 66 753 66 753 491 668 491 668 18 479 18 479 118 129 118 129 756 532 756 532 122 351 122 351 298 887 298 887 626 343 626 343 622 874 622 874 308 214 308 214 711 44 711 44 58 648 58 648 276 163 276 163 66 133 66 133 102 403 102 403 128 399 128 399 48 749 48 749 879 276 879 276 490 719 490 719 516 42 516 42 583 62 583 62 93 256 93 256 150 293 150 293 967 54 967 54 13 890 13 890 461 354 461 354 505 354 505 354 166 392 166 392 138 601 138 601 379 896 379 896 849 238 849 238 325 142 325 142 879 21 879 21 591 524 591 524 534 762 534 762 621 133 621 133 965 696 965 696 801 775 801 775 595 964 595 964 125 368 125 368 62 872 62 872 61 581 61 581 685 40 685 40 755 215 755 215 826 382 826 382 398 540 398 540 95 307 95 307 861 350 861 350 373 250 373 250 690 819 690 819 650 62 650 62 592 136 592 136 349 587 349 587 643 513 643 513 90 490 90 490 162 932 162 932 959 108 959 108 885 448 885 448 95 962 95 962 826 50 826 50 817 283 817 283 374 462 374 462 246 287 246 287 213 345 213 345 830 628 830 628 258 713 258 713 476 148 476 148 564 609 564 609 818 911 818 911 857 534 857 534 176 361 176 361 780 837 780 837 57 836 57 836 354 376 354 376 130 539 130 539 485 84 485 84 216 725 216 725 947 744 947 744 503 334 503 334 498 596 498 596 767 114 767 114 580 783 580 783 575 196 575 196 185 728 185 728 1 366 1 366 155 190 155 190 594 23 594 23 38 417 38 417 154 531 154 531 95 362 95 362 408 255 408 255 430 875 430 875 552 176 552 176 661 388 661 388 294 676 294 676 565 270 565 270 93 582 93 582 643 23 643 23 398 489 398 489 161 597 161 597 448 388 448 388 727 488 727 488 127 83 127 83 819 723 819 723 82 405 82 405 541 466 541 466 17 305 17 305 614 616 614 616 946 28 946 28 380 66 380 66 171 795 171 795 670 558 670 558 819 772 819 772 943 156 943 156 166 295 166 295 895 576 895 576 185 216 185 216 503 7 503 7 269 808 269 808 77 639 77 639 486 777 486 777 443 609 443 609 686 453 686 453 923 741 923 741 325 174 325 174 48 586 48 586 560 945 560 945 538 925 538 925 414 429 414 429 761 207 761 207 65 598 65 598 823 701 823 701 521 963 521 963 940 53 940 53 102 314 102 314 308 778 308 778 564 646 564 646 132 901 132 901 171 276 171 276 796 248 796 248 651 696 651 696 77 178 77 178 798 185 798 185 742 884 742 884 67 515 67 515 596 509 596 509 199 108 199 108 506 512 506 512 341 606 341 606 48 845 48 845 961 29 961 29 554 562 554 562 912 258 912 258 389 712 389 712 780 464 780 464 555 20 555 20 354 91 354 91 460 754 460 754 467 500 467 500 827 688 827 688 961 487 961 487 260 676 260 676 422 134 422 134 104 915 104 915 908 368 908 368 331 956 331 956 918 819 918 819 341 221 341 221 280 491 280 491 758 701 758 701 638 925 638 925 918 663 918 663 377 89 377 89 492 170 492 170 272 728 272 728 217 967 217 967 314 556 314 556 675 80 675 80 55 877 55 877 413 798 413 798 11 602 11 602 670 590 670 590 679 637 679 637 420 770 420 770 752 528 752 528 578 535 578 535 294 618 294 618 688 117 688 117 303 732 303 732 281 420 281 420 663 613 663 613 722 339 722 339 798 145 798 145 446 382 446 382 123 457 123 457 544 740 544 740 764 481 764 481 190 280 190 280 426 40 426 40 282 312 282 312 807 668 807 668 611 590 611 590 742 509 742 509 913 567 913 567 746 759 746 759 150 857 150 857 808 766 808 766 649 534 649 534 452 876 452 876 121 37 121 37 690 537 690 537 348 493 348 493 560 72 560 72 347 584 347 584 241 260 241 260 47 803 47 803 501 665 501 665 669 671 669 671 530 586 530 586 312 456 312 456 887 161 887 161 409 805 409 805 103 386 103 386 9 465 9 465 799 657 799 657 518 409 518 409 169 881 169 881 293 404 293 404 307 827 307 827 503 900 503 900 54 536 54 536 488 685 488 685 146 264 146 264 347 807 347 807 523 453 523 453 826 636 826 636 537 646 537 646 108 519 108 519 892 317 892 317 446 473 446 473 433 63 433 63 393 600 393 600 659 131 659 131 628 410 628 410 843 466 843 466 691 133 691 133 830 813 830 813 166 683 166 683 521 113 521 113 222 646 222 646 828 344 828 344 687 569 687 569 778 107 778 107 487 126 487 126 121 555 121 555 946 284 946 284 216 654 216 654 706 421 706 421 350 742 350 742 67 187 67 187 615 496 615 496 54 688 54 688 199 271 199 271 287 759 287 759 819 712 819 712 864 150 864 150 11 837 11 837 929 184 929 184 880 111 880 111 588 828 588 828 435 315 435 315 376 889 376 889 103 371 103 371 341 203 341 203 782 21 782 21 34 401 34 401 810 942 810 942 398 732 398 732 542 438 542 438 791 826 791 826 870 180 870 180 15 671 15 671 840 637 840 637 81 408 81 408 680 464 680 464 517 687 517 687 620 260 620 260 719 770 719 770 460 231 460 231 467 82 467 82 669 269 669 269 757 364 757 364 716 128 716 128 423 854 423 854 648 386 648 386 450 837 450 837 839 746 839 746 168 402 168 402 432 189 432 189 126 9 126 9 680 6 680 6 803 932 803 932 694 504 694 504 245 481 245 481 938 952 938 952 830 36 830 36 792 457 792 457 228 147 228 147 749 198 749 198 550 365 550 365 123 828 123 828 397 429 397 429 863 384 863 384 532 638 532 638 334 71 334 71 784 265 784 265 148 803 148 803 478 409 478 409 28 825 28 825 87 701 87 701 500 330 500 330 751 786 751 786 172 88 172 88 437 209 437 209 644 737 644 737 618 454 618 454 623 481 623 481 3 181 3 181 943 288 943 288 305 109 305 109 426 341 426 341 383 627 383 627 356 512 356 512 131 285 131 285 435 814 435 814 955 337 955 337 899 241 899 241 901 493 901 493 227 825 227 825 721 566 721 566 6 398 6 398 511 197 511 197 271 805 271 805 868 76 868 76 820 871 820 871 256 74 256 74 66 416 66 416 72 138 72 138 820 650 820 650 90 899 90 899 1 74 1 74 691 428 691 428 556 825 556 825 186 542 186 542 748 639 748 639 787 147 787 147 437 159 437 159 272 653 272 653 627 461 627 461 169 30 169 30 901 828 901 828 489 760 489 760 161 740 161 740 280 277 280 277 105 914 105 914 736 217 736 217 424 596 424 596 664 392 664 392 552 432 552 432 379 534 379 534 372 377 372 377 123 462 123 462 131 830 131 830 706 812 706 812 721 682 721 682 662 343 662 343 868 715 868 715 174 26 174 26 669 825 669 825 599 498 599 498 25 797 25 797 647 309 647 309 219 813 219 813 810 168 810 168 844 363 844 363 352 233 352 233 320 202 320 202 949 146 949 146 138 776 138 776 277 666 277 666 324 287 324 287 960 176 960 176 666 131 666 131 95 581 95 581 685 524 685 524 425 197 425 197 925 969 925 969 633 499 633 499 592 559 592 559 328 56 328 56 560 5 560 5 431 525 431 525 435 312 435 312 876 211 876 211 688 888 688 888 267 167 267 167 428 467 428 467 281 181 281 181 114 710 114 710 96 675 96 675 642 266 642 266 903 70 903 70 216 863 216 863 240 34 240 34 839 889 839 889 206 808 206 808 868 36 868 36 576 537 576 537 605 603 605 603 546 444 546 444 907 245 907 245 875 713 875 713 886 281 886 281 104 628 104 628 780 815 780 815 264 232 264 232 43 815 43 815 312 113 312 113 558 759 558 759 341 568 341 568 879 780 879 780 279 439 279 439 134 538 134 538 363 174 363 174 481 654 481 654 373 150 373 150 726 931 726 931 820 841 820 841 870 51 870 51 601 689 601 689 384 773 384 773 942 431 942 431 835 123 835 123 852 644 852 644 795 947 795 947 290 417 290 417 465 850 465 850 364 668 364 668 289 360 289 360 199 262 199 262 162 317 162 317 753 758 753 758 705 464 705 464 326 609 326 609 78 829 78 829 243 842 243 842 464 198 464 198 69 111 69 111 173 525 173 525 525 744 525 744 849 764 849 764 675 242 675 242 863 269 863 269 120 465 120 465 240 740 240 740 647 616 647 616 702 183 702 183 273 237 273 237 38 874 38 874 174 320 174 320 260 38 260 38 606 853 606 853 228 680 228 680 693 320 693 320 837 357 837 357 643 788 643 788 89 364 89 364 439 724 439 724 502 425 502 425 723 339 723 339 505 334 505 334 430 122 430 122 473 15 473 15 149 479 149 479 261 256 261 256 898 468 898 468 4 930 4 930 656 294 656 294 583 544 583 544 665 916 665 916 345 36 345 36 348 770 348 770 793 965 793 965 412 706 412 706 386 946 386 946 35 750 35 750 420 320 420 320 509 712 509 712 376 930 376 930 79 40 79 40 159 23 159 23 692 472 692 472 909 292 909 292 888 905 888 905 630 327 630 327 952 439 952 439 494 556 494 556 72 755 72 755 438 193 438 193 783 107 783 107 689 299 689 299 287 361 287 361 61 793 61 793 227 451 227 451 315 662 315 662 403 27 403 27 610 891 610 891 813 669 813 669 827 315 827 315 931 170 931 170 481 436 481 436 350 82 350 82 85 620 85 620 10 959 10 959 264 341 264 341 630 40 630 40 46 751 46 751 766 545 766 545 708 444 708 444 556 67 556 67 384 709 384 709 567 198 567 198 445 392 445 392 297 969 297 969 320 869 320 869 190 911 190 911 390 118 390 118 22 708 22 708 638 663 638 663 317 688 317 688 373 26 373 26 773 268 773 268 402 465 402 465 482 626 482 626 927 288 927 288 424 623 424 623 148 398 148 398 253 525 253 525 291 763 291 763 899 98 899 98 598 290 598 290 7 44 7 44 446 722 446 722 369 549 369 549 61 667 61 667 630 846 630 846 909 742 909 742 33 839 33 839 313 56 313 56 577 142 577 142 702 573 702 573 297 123 297 123 126 106 126 106 235 401 235 401 426 224 426 224 705 401 705 401 918 593 918 593 519 444 519 444 668 700 668 700 503 1 503 1 178 134 178 134 929 129 929 129 117 55 117 55 869 200 869 200 368 838 368 838 652 309 652 309 656 341 656 341 890 531 890 531 53 531 53 531 382 893 382 893 461 273 461 273 517 241 517 241 648 559 648 559 248 702 248 702 822 375 822 375 752 688 752 688 174 167 174 167 130 126 130 126 155 110 155 110 709 648 709 648 1 550 1 550 11 716 11 716 94 641 94 641 968 865 968 865 390 84 390 84 902 580 902 580 569 52 569 52 745 390 745 390 806 108 806 108 56 935 56 935 311 330 311 330 423 820 423 820 708 278 708 278 302 380 302 380 67 427 67 427 772 401 772 401 604 59 604 59 152 153 152 153 883 51 883 51 803 391 803 391 89 428 89 428 423 463 423 463 705 488 705 488 427 102 427 102 604 947 604 947 223 113 223 113 675 294 675 294 422 81 422 81 781 363 781 363 589 227 589 227 74 273 74 273 52 497 52 497 7 396 7 396 859 37 859 37 638 791 638 791 658 16 658 16 338 137 338 137 259 598 259 598 687 226 687 226 903 98 903 98 157 446 157 446 300 155 300 155 182 378 182 378 893 899 893 899 241 852 241 852 444 405 444 405 73 58 73 58 37 548 37 548 358 313 358 313 594 292 594 292 759 220 759 220 571 654 571 654 21 855 21 855 576 28 576 28 236 740 236 740 537 809 537 809 65 459 65 459 841 616 841 616 160 612 160 612 502 517 502 517 57 616 57 616 622 415 622 415 426 859 426 859 442 111 442 111 493 750 493 750 237 212 237 212 804 806 804 806 222 535 222 535 289 43 289 43 890 349 890 349 450 697 450 697 289 389 289 389 10 38 10 38 398 132 398 132 268 792 268 792 633 762 633 762 885 363 885 363 69 660 69 660 175 198 175 198 136 590 136 590 3 434 3 434 726 180 726 180 598 168 598 168 505 698 505 698 777 642 777 642 694 466 694 466 576 130 576 130 805 117 805 117 377 99 377 99 594 125 594 125 444 117 444 117 564 220 564 220 451 874 451 874 394 750 394 750 401 715 401 715 63 185 63 185 866 878 866 878 789 797 789 797 592 41 592 41 132 695 132 695 839 346 839 346 633 587 633 587 116 840 116 840 783 329 783 329 821 453 821 453 920 544 920 544 149 512 149 512 160 246 160 246 865 934 865 934 807 489 807 489 273 265 273 265 923 712 923 712 399 608 399 608 849 263 849 263 767 653 767 653 889 851 889 851 311 81 311 81 90 732 90 732 885 114 885 114 516 255 516 255 508 366 508 366 610 124 610 124 540 205 540 205 455 886 455 886 459 43 459 43 92 774 92 774 437 463 437 463 193 201 193 201 459 478 459 478 172 335 172 335 32 958 32 958 592 3 592 3 390 86 390 86 385 1 385 1 612 501 612 501 472 392 472 392 23 883 23 883 552 195 552 195 688 798 688 798 300 882 300 882 815 45 815 45 854 656 854 656 873 554 873 554 699 490 699 490 280 141 280 141 921 233 921 233 170 652 170 652 266 367 266 367 5 504 5 504 362 566 362 566 34 950 34 950 869 835 869 835 182 632 182 632 389 211 389 211 422 170 422 170 684 900 684 900 540 187 540 187 34 641 34 641 953 42 953 42 924 302 924 302 64 146 64 146 646 237 646 237 728 754 728 754 102 841 102 841 672 159 672 159 96 695 96 695 632 441 632 441 126 648 126 648 869 205 869 205 244 795 244 795 607 112 607 112 35 312 35 312 650 241 650 241 173 189 173 189 903 93 903 93 724 786 724 786 343 453 343 453 260 309 260 309 838 683 838 683 695 398 695 398 573 53 573 53 387 534 387 534 806 367 806 367 331 874 331 874 485 133 485 133 514 304 514 304 447 538 447 538 751 89 751 89 898 137 898 137 311 791 311 791 564 522 564 522 590 169 590 169 589 651 589 651 481 51 481 51 821 189 821 189 838 350 838 350 119 182 119 182 631 655 631 655 391 769 391 769 912 705 912 705 153 136 153 136 399 391 399 391 544 393 544 393 816 200 816 200 487 455 487 455 167 212 167 212 192 423 192 423 123 19 123 19 735 491 735 491 511 669 511 669 311 936 311 936 36 203 36 203 39 866 39 866 568 699 568 699 279 286 279 286 52 261 52 261 414 105 414 105 29 333 29 333 590 221 590 221 412 316 412 316 548 580 548 580 770 895 770 895 424 792 424 792 848 8 848 8 300 276 300 276 348 189 348 189 831 828 831 828 183 850 183 850 568 632 568 632 837 915 837 915 75 316 75 316 160 595 160 595 478 312 478 312 515 708 515 708 201 171 201 171 270 207 270 207 503 430 503 430 925 841 925 841 902 603 902 603 750 252 750 252 847 210 847 210 655 646 655 646 769 496 769 496 731 151 731 151 396 6 396 6 116 763 116 763 599 849 599 849 512 61 512 61 299 334 299 334 727 57 727 57 674 262 674 262 129 172 129 172 586 204 586 204 334 29 334 29 810 418 810 418 23 585 23 585 435 177 435 177 65 133 65 133 840 400 840 400 949 16 949 16 323 639 323 639 933 29 933 29 379 941 379 941 16 494 16 494 300 102 300 102 607 29 607 29 800 232 800 232 615 218 615 218 229 514 229 514 797 147 797 147 969 742 969 742 30 698 30 698 824 878 824 878 96 130 96 130 466 680 466 680 179 623 179 623 895 357 895 357 64 819 64 819 619 17 619 17 313 388 313 388 828 217 828 217 625 514 625 514 537 538 537 538 930 427 930 427 27 584 27 584 229 757 229 757 847 264 847 264 529 400 529 400 713 861 713 861 262 379 262 379 254 226 254 226 220 966 220 966 301 221 301 221 919 143 919 143 314 620 314 620 288 720 288 720 455 204 455 204 950 291 950 291 927 425 927 425 903 729 903 729 567 101 567 101 31 65 31 65 355 730 355 730 542 651 542 651 896 668 896 668 406 551 406 551 965 870 965 870 951 920 951 920 960 512 960 512 465 294 465 294 266 118 266 118 831 497 831 497 803 591 803 591 256 799 256 799 238 189 238 189 35 309 35 309 241 204 241 204 801 693 801 693 750 838 750 838 613 774 613 774 111 633 111 633 329 397 329 397 693 954 693 954 887 617 887 617 6 282 6 282 334 40 334 40 793 494 793 494 610 443 610 443 877 68 877 68 162 237 162 237 343 768 343 768 704 700 704 700 82 402 82 402 557 505 557 505 138 61 138 61 626 259 626 259 908 812 908 812 629 385 629 385 646 49 646 49 125 672 125 672 888 103 888 103 334 49 334 49 750 899 750 899 386 52 386 52 384 690 384 690 627 754 627 754 809 89 809 89 151 362 151 362 718 723 718 723 932 658 932 658 15 932 15 932 293 592 293 592 775 607 775 607 266 961 266 961 485 301 485 301 566 479 566 479 29 560 29 560 62 334 62 334 24 97 24 97 344 103 344 103 732 840 732 840 697 87 697 87 106 821 106 821 366 251 366 251 861 367 861 367 76 962 76 962 340 149 340 149 605 408 605 408 826 217 826 217 427 808 427 808 439 588 439 588 925 600 925 600 333 250 333 250 177 920 177 920 143 118 143 118 918 947 918 947 709 952 709 952 362 254 362 254 381 386 381 386 867 968 867 968 376 190 376 190 150 272 150 272 339 12 339 12 320 200 320 200 38 370 38 370 153 436 153 436 302 965 302 965 672 835 672 835 116 729 116 729 555 689 555 689 949 438 949 438 234 552 234 552 590 67 590 67 570 796 570 796 880 658 880 658 681 260 681 260 964 907 964 907 249 453 249 453 68 630 68 630 131 608 131 608 583 541 583 541 846 94 846 94 918 833 918 833 567 578 567 578 916 9 916 9 811 449 811 449 165 856 165 856 129 442 129 442 857 657 857 657 868 709 868 709 687 633 687 633 83 185 83 185 475 939 475 939 325 763 325 763 673 144 673 144 764 18 764 18 363 67 363 67 174 577 174 577 792 366 792 366 155 547 155 547 164 189 164 189 196 249 196 249 56 941 56 941 556 802 556 802 913 790 913 790 493 70 493 70 772 134 772 134 749 740 749 740 925 148 925 148 254 194 254 194 228 700 228 700 237 598 237 598 169 56 169 56 452 509 452 509 389 72 389 72 838 855 838 855 641 619 641 619 245 820 245 820 742 665 742 665 123 508 123 508 905 113 905 113 967 131 967 131 43 104 43 104 695 127 695 127 765 765 765 765 533 897 533 897 369 208 369 208 820 970 820 970 946 506 946 506 943 540 943 540 23 820 23 820 601 834 601 834 654 675 654 675 495 252 495 252 963 387 963 387 620 92 620 92 460 333 460 333 95 236 95 236 964 832 964 832 799 880 799 880 626 688 626 688 795 506 795 506 939 967 939 967 447 274 447 274 190 251 190 251 621 581 621 581 494 485 494 485 227 3 227 3 153 505 153 505 269 837 269 837 630 294 630 294 216 266 216 266 845 862 845 862 256 689 256 689 396 406 396 406 487 310 487 310 558 681 558 681 512 847 512 847 584 342 584 342 230 431 230 431 852 484 852 484 725 531 725 531 147 681 147 681 868 774 868 774 614 109 614 109 731 360 731 360 964 400 964 400 384 572 384 572 411 568 411 568 656 964 656 964 531 266 531 266 587 856 587 856 499 5 499 5 214 492 214 492 359 943 359 943 938 647 938 647 70 890 70 890 387 404 387 404 737 585 737 585 190 97 190 97 594 737 594 737 872 632 872 632 141 923 141 923 156 848 156 848 921 440 921 440 815 641 815 641 502 431 502 431 968 642 968 642 818 961 818 961 670 311 670 311 645 844 645 844 153 290 153 290 220 697 220 697 69 222 69 222 2 431 2 431 184 108 184 108 343 510 343 510 850 531 850 531 750 271 750 271 371 801 371 801 778 531 778 531 43 619 43 619 576 362 576 362 22 608 22 608 669 770 669 770 646 724 646 724 294 959 294 959 175 538 175 538 640 658 640 658 428 81 428 81 20 831 20 831 386 475 386 475 458 556 458 556 177 911 177 911 147 486 147 486 589 767 589 767 153 484 153 484 842 457 842 457 381 91 381 91 693 174 693 174 389 624 389 624 80 910 80 910 911 413 911 413 914 696 914 696 115 583 115 583 944 172 944 172 36 644 36 644 1 868 1 868 520 585 520 585 634 4 634 4 778 621 778 621 432 382 432 382 736 288 736 288 267 354 267 354 904 132 904 132 241 335 241 335 912 437 912 437 504 324 504 324 794 760 794 760 904 373 904 373 392 479 392 479 969 657 969 657 814 366 814 366 638 353 638 353 400 454 400 454 530 260 530 260 873 192 873 192 550 209 550 209 245 282 245 282 370 870 370 870 854 319 854 319 21 699 21 699 63 186 63 186 722 282 722 282 499 697 499 697 301 881 301 881 435 122 435 122 273 328 273 328 164 481 164 481 511 511 511 511 663 316 663 316 916 760 916 760 616 524 616 524 450 549 450 549 330 553 330 553 773 677 773 677 505 748 505 748 286 365 286 365 845 658 845 658 460 648 460 648 415 632 415 632 5 383 5 383 364 783 364 783 530 198 530 198 84 524 84 524 512 334 512 334 857 724 857 724 360 681 360 681 827 696 827 696 5 325 5 325 97 242 97 242 194 6 194 6 328 758 328 758 62 271 62 271 222 90 222 90 955 101 955 101 78 129 78 129 43 213 43 213 969 866 969 866 111 899 111 899 959 297 959 297 326 940 326 940 234 868 234 868 200 518 200 518 587 876 587 876 941 97 941 97 286 841 286 841 263 518 263 518 23 904 23 904 754 39 754 39 732 935 732 935 509 685 509 685 781 951 781 951 359 764 359 764 143 403 143 403 710 336 710 336 811 169 811 169 53 472 53 472 476 954 476 954 276 858 276 858 260 616 260 616 44 809 44 809 824 508 824 508 212 130 212 130 944 476 944 476 610 296 610 296 690 946 690 946 296 575 296 575 271 317 271 317 485 212 485 212 350 258 350 258 499 433 499 433 136 700 136 700 793 423 793 423 906 810 906 810 156 593 156 593 459 383 459 383 791 473 791 473 680 925 680 925 12 764 12 764 784 128 784 128 272 573 272 573 649 22 649 22 393 616 393 616 148 809 148 809 799 310 799 310 280 368 280 368 864 698 864 698 629 268 629 268 78 252 78 252 544 114 544 114 95 853 95 853 169 775 169 775 743 677 743 677 703 532 703 532 42 435 42 435 311 900 311 900 952 545 952 545 423 582 423 582 388 449 388 449 651 541 651 541 311 79 311 79 158 869 158 869 916 417 916 417 850 842 850 842 871 447 871 447 613 641 613 641 216 185 216 185 330 106 330 106 810 735 810 735 87 797 87 797 900 864 900 864 553 551 553 551 104 649 104 649 769 390 769 390 79 857 79 857 818 186 818 186 769 191 769 191 10 655 10 655 653 923 653 923 295 641 295 641 693 104 693 104 943 637 943 637 463 419 463 419 160 609 160 609 8 857 8 857 175 831 175 831 926 847 926 847 951 172 951 172 776 17 776 17 598 552 598 552 394 633 394 633 937 670 937 670 537 726 537 726 711 893 711 893 446 334 446 334 468 19 468 19 554 573 554 573 516 541 516 541 970 578 970 578 716 139 716 139 519 160 519 160 580 538 580 538 254 768 254 768 100 208 100 208 312 223 312 223 930 177 930 177 737 673 737 673 433 648 433 648 282 421 282 421 488 674 488 674 864 805 864 805 89 40 89 40 283 572 283 572 277 869 277 869 304 353 304 353 728 810 728 810 172 834 172 834 404 499 404 499 52 828 52 828 340 291 340 291 957 422 957 422 89 79 89 79 22 728 22 728 525 944 525 944 251 126 251 126 295 950 295 950 725 435 725 435 934 515 934 515 706 509 706 509 625 407 625 407 540 597 540 597 229 135 229 135 756 84 756 84 87 375 87 375 94 246 94 246 653 633 653 633 110 422 110 422 98 441 98 441 936 682 936 682 392 856 392 856 756 434 756 434 518 599 518 599 513 640 513 640 350 63 350 63 805 585 805 585 546 829 546 829 806 233 806 233 801 46 801 46 27 966 27 966 67 694 67 694 164 140 164 140 789 708 789 708 50 308 50 308 607 877 607 877 507 780 507 780 200 904 200 904 328 836 328 836 203 226 203 226 407 292 407 292 404 692 404 692 554 71 554 71 294 498 294 498 104 541 104 541 458 898 458 898 275 664 275 664 145 410 145 410 332 199 332 199 56 531 56 531 895 866 895 866 144 588 144 588 55 436 55 436 963 875 963 875 110 66 110 66 959 799 959 799 644 608 644 608 495 376 495 376 580 233 580 233 187 53 187 53 666 393 666 393 416 303 416 303 786 636 786 636 684 7 684 7 429 903 429 903 788 91 788 91 105 621 105 621 281 168 281 168 813 310 813 310 519 388 519 388 773 657 773 657 459 428 459 428 558 214 558 214 602 554 602 554 755 828 755 828 20 52 20 52 33 223 33 223 431 884 431 884 542 520 542 520 213 378 213 378 951 482 951 482 960 800 960 800 16 302 16 302 666 931 666 931 609 969 609 969 689 438 689 438 182 792 182 792 211 564 211 564 949 248 949 248 538 871 538 871 111 320 111 320 135 889 135 889 230 943 230 943 825 814 825 814 532 65 532 65 307 393 307 393 411 771 411 771 670 758 670 758 453 186 453 186 455 400 455 400 192 935 192 935 766 696 766 696 8 587 8 587 883 965 883 965 595 412 595 412 795 265 795 265 877 486 877 486 836 593 836 593 331 153 331 153 365 747 365 747 166 522 166 522 430 320 430 320 628 900 628 900 150 850 150 850 463 899 463 899 858 175 858 175 46 519 46 519 106 162 106 162 314 752 314 752 359 394 359 394 606 542 606 542 481 558 481 558 493 190 493 190 664 706 664 706 464 752 464 752 135 31 135 31 674 46 674 46 246 918 246 918 534 131 534 131 541 655 541 655 891 861 891 861 867 524 867 524 25 580 25 580 437 632 437 632 904 698 904 698 30 394 30 394 795 388 795 388 767 763 767 763 237 392 237 392 274 295 274 295 306 713 306 713 879 184 879 184 160 682 160 682 284 176 284 176 637 655 637 655 617 229 617 229 181 431 181 431 769 900 769 900 496 310 496 310 8 637 8 637 350 28 350 28 170 125 170 125 691 426 691 426 682 351 682 351 36 826 36 826 48 401 48 401 921 600 921 600 305 217 305 217 64 319 64 319 445 50 445 50 328 95 328 95 367 415 367 415 717 642 717 642 362 826 362 826 118 947 118 947 758 338 758 338 33 302 33 302 116 487 116 487 612 657 612 657 510 60 510 60 623 596 623 596 766 226 766 226 462 123 462 123 533 265 533 265 590 120 590 120 583 844 583 844 748 146 748 146 504 352 504 352 852 856 852 856 197 501 197 501 789 659 789 659 955 517 955 517 124 918 124 918 595 34 595 34 149 134 149 134 738 58 738 58 612 348 612 348 161 920 161 920 90 415 90 415 801 748 801 748 375 879 375 879 315 401 315 401 593 336 593 336 332 230 332 230 484 887 484 887 336 57 336 57 444 407 444 407 879 574 879 574 965 130 965 130 55 505 55 505 599 601 599 601 632 754 632 754 275 67 275 67 8 262 8 262 555 671 555 671 354 751 354 751 601 758 601 758 757 110 757 110 154 127 154 127 513 329 513 329 872 672 872 672 211 824 211 824 697 770 697 770 811 862 811 862 206 838 206 838 886 131 886 131 554 760 554 760 898 221 898 221 339 713 339 713 631 337 631 337 345 195 345 195 436 622 436 622 305 58 305 58 815 231 815 231 485 943 485 943 716 198 716 198 591 864 591 864 466 276 466 276 514 46 514 46 384 450 384 450 32 626 32 626 219 892 219 892 386 206 386 206 466 499 466 499 581 716 581 716 180 601 180 601 363 661 363 661 506 13 506 13 129 547 129 547 725 626 725 626 966 639 966 639 944 947 944 947 115 291 115 291 693 84 693 84 67 678 67 678 890 148 890 148 732 329 732 329 37 461 37 461 95 615 95 615 770 933 770 933 262 735 262 735 308 910 308 910 114 622 114 622 847 618 847 618 445 664 445 664 713 806 713 806 380 168 380 168 305 328 305 328 346 517 346 517 418 737 418 737 892 775 892 775 286 668 286 668 694 659 694 659 906 487 906 487 866 80 866 80 552 789 552 789 913 383 913 383 910 937 910 937 668 561 668 561 321 307 321 307 45 786 45 786 141 20 141 20 232 706 232 706 595 931 595 931 392 809 392 809 136 325 136 325 671 317 671 317 380 907 380 907 666 340 666 340 754 70 754 70 244 206 244 206 301 803 301 803 513 172 513 172 336 756 336 756 763 854 763 854 248 624 248 624 597 755 597 755 20 128 20 128 648 894 648 894 621 664 621 664 552 752 552 752 839 692 839 692 625 108 625 108 756 861 756 861 395 349 395 349 130 716 130 716 503 917 503 917 589 166 589 166 807 943 807 943 440 767 440 767 48 559 48 559 776 902 776 902 533 121 533 121 242 814 242 814 856 66 856 66 568 387 568 387 169 846 169 846 497 629 497 629 616 467 616 467 125 335 125 335 86 667 86 667 340 441 340 441 316 833 316 833 676 699 676 699 949 299 949 299 249 684 249 684 61 240 61 240 446 611 446 611 326 301 326 301 669 529 669 529 401 116 401 116 518 657 518 657 190 807 190 807 589 497 589 497 388 794 388 794 930 126 930 126 516 248 516 248 570 181 570 181 1 584 1 584 612 780 612 780 44 403 44 403 473 329 473 329 315 894 315 894 154 699 154 699 306 966 306 966 704 795 704 795 935 830 935 830 931 256 931 256 866 814 866 814 66 855 66 855 579 756 579 756 384 674 384 674 710 42 710 42 29 734 29 734 759 893 759 893 850 678 850 678 391 98 391 98 585 486 585 486 830 553 830 553 793 891 793 891 356 355 356 355 211 464 211 464 860 137 860 137 732 682 732 682 606 747 606 747 869 814 869 814 662 613 662 613 6 170 6 170 688 279 688 279 919 520 919 520 8 323 8 323 103 713 103 713 636 100 636 100 224 573 224 573 777 514 777 514 810 953 810 953 677 218 677 218 824 552 824 552 541 231 541 231 856 765 856 765 166 22 166 22 521 609 521 609 444 498 444 498 340 11 340 11 864 668 864 668 501 907 501 907 13 733 13 733 766 894 766 894 400 245 400 245 795 87 795 87 194 752 194 752 482 913 482 913 789 688 789 688 158 621 158 621 87 320 87 320 779 375 779 375 173 671 173 671 965 56 965 56 826 716 826 716 200 835 200 835 569 326 569 326 545 198 545 198 587 468 587 468 876 912 876 912 366 514 366 514 471 773 471 773 512 478 512 478 87 247 87 247 319 468 319 468 396 223 396 223 131 910 131 910 206 511 206 511 939 850 939 850 803 488 803 488 420 559 420 559 610 77 610 77 683 677 683 677 397 506 397 506 565 149 565 149 695 577 695 577 838 142 838 142 327 455 327 455 125 19 125 19 578 694 578 694 230 266 230 266 600 854 600 854 930 122 930 122 594 756 594 756 892 333 892 333 153 697 153 697 348 955 348 955 449 745 449 745 529 747 529 747 309 409 309 409 516 933 516 933 965 332 965 332 56 555 56 555 347 808 347 808 452 853 452 853 894 318 894 318 36 152 36 152 600 709 600 709 7 900 7 900 703 388 703 388 516 76 516 76 555 7 555 7 753 405 753 405 608 936 608 936 877 71 877 71 11 677 11 677 641 50 641 50 737 247 737 247 967 452 967 452 459 322 459 322 687 100 687 100 636 379 636 379 277 737 277 737 185 296 185 296 709 471 709 471 788 812 788 812 771 159 771 159 836 62 836 62 13 80 13 80 218 895 218 895 339 151 339 151 86 669 86 669 128 639 128 639 396 205 396 205 372 657 372 657 329 594 329 594 231 931 231 931 670 942 670 942 250 788 250 788 679 682 679 682 560 208 560 208 313 115 313 115 887 801 887 801 571 738 571 738 862 835 862 835 675 837 675 837 458 795 458 795 564 470 564 470 936 685 936 685 615 418 615 418 752 720 752 720 611 236 611 236 884 951 884 951 766 433 766 433 929 817 929 817 469 320 469 320 223 680 223 680 785 53 785 53 280 535 280 535 654 309 654 309 408 659 408 659 620 130 620 130 284 857 284 857 657 526 657 526 846 724 846 724 884 646 884 646 132 844 132 844 956 177 956 177 879 260 879 260 851 872 851 872 950 36 950 36 721 800 721 800 797 105 797 105 21 177 21 177 510 968 510 968 949 40 949 40 693 955 693 955 554 367 554 367 84 773 84 773 694 811 694 811 18 143 18 143 242 155 242 155 769 333 769 333 647 659 647 659 335 427 335 427 952 132 952 132 200 859 200 859 198 427 198 427 585 567 585 567 852 946 852 946 849 395 849 395 252 610 252 610 234 590 234 590 189 501 189 501 276 271 276 271 917 636 917 636 684 793 684 793 160 582 160 582 117 599 117 599 473 91 473 91 820 700 820 700 780 66 780 66 642 891 642 891 895 365 895 365 765 97 765 97 618 610 618 610 598 121 598 121 577 625 577 625 890 795 890 795 511 444 511 444 536 169 536 169 930 400 930 400 769 514 769 514 792 333 792 333 958 719 958 719 344 83 344 83 433 411 433 411 729 470 729 470 62 869 62 869 98 155 98 155 117 16 117 16 733 892 733 892 126 728 126 728 415 505 415 505 925 938 925 938 904 952 904 952 960 848 960 848 550 663 550 663 474 675 474 675 652 490 652 490 641 802 641 802 829 953 829 953 814 584 814 584 293 92 293 92 326 456 326 456 475 750 475 750 916 560 916 560 755 94 755 94 495 521 495 521 212 747 212 747 389 284 389 284 681 867 681 867 646 703 646 703 766 757 766 757 965 961 965 961 791 197 791 197 775 250 775 250 589 967 589 967 713 183 713 183 28 281 28 281 159 6 159 6 711 586 711 586 252 183 252 183 221 94 221 94 716 645 716 645 904 865 904 865 183 685 183 685 847 562 847 562 481 779 481 779 912 896 912 896 256 553 256 553 898 639 898 639 92 662 92 662 179 960 179 960 926 783 926 783 196 849 196 849 304 404 304 404 388 839 388 839 631 270 631 270 14 566 14 566 440 567 440 567 535 464 535 464 523 501 523 501 717 310 717 310 63 880 63 880 609 707 609 707 76 112 76 112 498 593 498 593 163 654 163 654 393 141 393 141 387 157 387 157 691 390 691 390 953 498 953 498 10 212 10 212 944 532 944 532 671 521 671 521 802 629 802 629 441 731 441 731 641 191 641 191 644 123 644 123 598 280 598 280 570 72 570 72 692 131 692 131 912 386 912 386 726 347 726 347 743 757 743 757 705 409 705 409 518 294 518 294 822 175 822 175 329 426 329 426 935 16 935 16 833 858 833 858 618 759 618 759 831 666 831 666 478 695 478 695 90 403 90 403 112 778 112 778 360 582 360 582 132 548 132 548 270 358 270 358 708 256 708 256 812 61 812 61 735 18 735 18 764 754 764 754 574 929 574 929 808 264 808 264 24 648 24 648 344 489 344 489 368 522 368 522 727 472 727 472 266 541 266 541 823 819 823 819 252 362 252 362 663 742 663 742 36 172 36 172 224 108 224 108 832 811 832 811 588 781 588 781 677 221 677 221 487 452 487 452 915 444 915 444 232 297 232 297 394 445 394 445 450 207 450 207 687 6 687 6 220 203 220 203 354 523 354 523 306 175 306 175 198 124 198 124 424 697 424 697 699 526 699 526 49 450 49 450 546 416 546 416 386 48 386 48 742 830 742 830 842 912 842 912 149 917 149 917 555 700 555 700 484 317 484 317 449 86 449 86 571 909 571 909 508 878 508 878 948 416 948 416 708 922 708 922 872 446 872 446 455 253 455 253 323 376 323 376 750 824 750 824 127 427 127 427 103 934 103 934 270 765 270 765 718 502 718 502 4 430 4 430 205 438 205 438 567 30 567 30 771 756 771 756 393 526 393 526 564 97 564 97 177 156 177 156 544 240 544 240 868 81 868 81 142 915 142 915 549 27 549 27 698 146 698 146 725 253 725 253 322 257 322 257 822 161 822 161 164 730 164 730 870 107 870 107 267 483 267 483 797 821 797 821 21 930 21 930 943 251 943 251 275 106 275 106 350 708 350 708 609 193 609 193 107 962 107 962 455 272 455 272 449 540 449 540 508 485 508 485 6 362 6 362 533 380 533 380 299 488 299 488 304 889 304 889 366 531 366 531 28 850 28 850 876 767 876 767 890 481 890 481 921 800 921 800 969 571 969 571 727 159 727 159 110 262 110 262 289 398 289 398 326 544 326 544 333 899 333 899 706 854 706 854 259 969 259 969 242 845 242 845 783 442 783 442 499 495 499 495 427 159 427 159 816 455 816 455 317 306 317 306 762 515 762 515 903 174 903 174 898 486 898 486 8 967 8 967 661 68 661 68 171 181 171 181 115 169 115 169 30 218 30 218 694 568 694 568 683 597 683 597 218 451 218 451 797 680 797 680 475 635 475 635 677 597 677 597 915 732 915 732 60 425 60 425 518 788 518 788 219 598 219 598 805 753 805 753 102 306 102 306 694 307 694 307 744 591 744 591 545 599 545 599 765 110 765 110 829 325 829 325 14 258 14 258 929 313 929 313 14 235 14 235 464 533 464 533 754 775 754 775 490 528 490 528 814 925 814 925 659 507 659 507 943 336 943 336 387 389 387 389 826 561 826 561 296 712 296 712 934 912 934 912 472 403 472 403 15 946 15 946 494 443 494 443 874 748 874 748 516 339 516 339 392 849 392 849 529 253 529 253 923 528 923 528 768 904 768 904 138 702 138 702 833 771 833 771 58 220 58 220 330 396 330 396 158 873 158 873 267 593 267 593 5 445 5 445 876 222 876 222 31 122 31 122 3 622 3 622 768 455 768 455 154 673 154 673 929 135 929 135 389 683 389 683 767 31 767 31 67 575 67 575 799 738 799 738 154 62 154 62 522 757 522 757 572 501 572 501 794 826 794 826 602 894 602 894 459 183 459 183 586 727 586 727 252 640 252 640 928 103 928 103 738 314 738 314 517 122 517 122 649 129 649 129 380 717 380 717 712 166 712 166 841 44 841 44 88 700 88 700 830 410 830 410 183 216 183 216 726 14 726 14 549 76 549 76 842 708 842 708 93 814 93 814 827 52 827 52 116 813 116 813 871 92 871 92 755 797 755 797 47 659 47 659 505 629 505 629 529 545 529 545 813 412 813 412 582 440 582 440 516 620 516 620 230 700 230 700 97 65 97 65 373 746 373 746 304 1 304 1 585 815 585 815 138 400 138 400 590 912 590 912 366 106 366 106 168 660 168 660 490 228 490 228 88 622 88 622 8 621 8 621 61 404 61 404 174 142 174 142 785 620 785 620 394 732 394 732 557 242 557 242 831 238 831 238 519 852 519 852 500 278 500 278 655 739 655 739 664 769 664 769 502 545 502 545 882 868 882 868 515 511 515 511 614 837 614 837 633 560 633 560 251 858 251 858 460 188 460 188 366 6 366 6 865 388 865 388 379 801 379 801 399 539 399 539 108 116 108 116 735 324 735 324 592 293 592 293 700 644 700 644 791 122 791 122 161 334 161 334 242 172 242 172 867 401 867 401 52 773 52 773 378 4 378 4 793 63 793 63 873 721 873 721 854 800 854 800 223 226 223 226 670 774 670 774 395 440 395 440 844 448 844 448 922 387 922 387 889 342 889 342 836 785 836 785 487 668 487 668 349 473 349 473 769 477 769 477 273 75 273 75 435 290 435 290 85 549 85 549 17 213 17 213 268 123 268 123 895 226 895 226 338 736 338 736 603 179 603 179 189 782 189 782 201 58 201 58 960 734 960 734 635 717 635 717 303 347 303 347 951 314 951 314 402 167 402 167 924 501 924 501 913 103 913 103 185 102 185 102 716 243 716 243 807 648 807 648 805 110 805 110 137 145 137 145 950 192 950 192 838 269 838 269 810 559 810 559 60 802 60 802 755 301 755 301 788 474 788 474 347 662 347 662 618 145 618 145 309 471 309 471 179 691 179 691 917 299 917 299 608 731 608 731 702 234 702 234 185 246 185 246 154 347 154 347 763 785 763 785 331 145 331 145 519 366 519 366 871 834 871 834 876 53 876 53 866 246 866 246 179 808 179 808 631 814 631 814 590 308 590 308 409 580 409 580 150 912 150 912 266 177 266 177 966 762 966 762 93 934 93 934 468 642 468 642 295 873 295 873 134 421 134 421 152 720 152 720 192 188 192 188 435 487 435 487 721 891 721 891 573 544 573 544 680 73 680 73 366 556 366 556 12 184 12 184 586 264 586 264 766 462 766 462 370 629 370 629 280 830 280 830 397 236 397 236 375 99 375 99 248 462 248 462 660 363 660 363 139 285 139 285 913 408 913 408 181 90 181 90 109 613 109 613 487 466 487 466 887 395 887 395 580 546 580 546 872 508 872 508 258 599 258 599 288 185 288 185 370 269 370 269 717 691 717 691 889 887 889 887 84 613 84 613 609 220 609 220 957 123 957 123 350 820 350 820 699 835 699 835 718 500 718 500 421 904 421 904 819 682 819 682 842 957 842 957 700 286 700 286 242 756 242 756 508 949 508 949 214 711 214 711 617 233 617 233 849 525 849 525 384 755 384 755 627 54 627 54 451 220 451 220 340 335 340 335 71 204 71 204 746 375 746 375 537 558 537 558 84 332 84 332 312 412 312 412 17 734 17 734 182 104 182 104 443 920 443 920 749 63 749 63 796 735 796 735 905 226 905 226 669 243 669 243 742 609 742 609 839 813 839 813 13 737 13 737 725 837 725 837 890 617 890 617 260 142 260 142 332 425 332 425 534 661 534 661 789 241 789 241 682 596 682 596 900 272 900 272 244 959 244 959 813 410 813 410 103 532 103 532 394 163 394 163 40 922 40 922 358 318 358 318 243 601 243 601 663 487 663 487 266 249 266 249 815 308 815 308 516 71 516 71 388 277 388 277 167 514 167 514 657 828 657 828 450 376 450 376 496 70 496 70 45 400 45 400 882 348 882 348 951 537 951 537 467 876 467 876 450 670 450 670 52 606 52 606 596 906 596 906 437 37 437 37 199 646 199 646 533 258 533 258 881 123 881 123 579 608 579 608 280 710 280 710 787 853 787 853 301 833 301 833 578 479 578 479 532 183 532 183 751 610 751 610 301 142 301 142 896 357 896 357 451 666 451 666 858 415 858 415 167 178 167 178 272 139 272 139 750 422 750 422 766 463 766 463 197 328 197 328 163 152 163 152 842 11 842 11 269 240 269 240 578 825 578 825 396 957 396 957 79 540 79 540 103 652 103 652 50 245 50 245 761 597 761 597 129 68 129 68 957 512 957 512 267 80 267 80 289 73 289 73 439 400 439 400 487 473 487 473 523 578 523 578 849 83 849 83 107 911 107 911 156 582 156 582 839 749 839 749 402 748 402 748 778 960 778 960 414 345 414 345 104 407 104 407 291 18 291 18 494 315 494 315 873 133 873 133 750 938 750 938 259 238 259 238 142 845 142 845 356 20 356 20 166 389 166 389 777 641 777 641 752 542 752 542 555 274 555 274 257 192 257 192 577 82 577 82 370 687 370 687 903 848 903 848 397 609 397 609 692 590 692 590 866 206 866 206 69 925 69 925 67 11 67 11 757 736 757 736 879 872 879 872 637 551 637 551 942 17 942 17 885 181 885 181 44 197 44 197 755 486 755 486 409 288 409 288 125 452 125 452 220 590 220 590 414 605 414 605 98 213 98 213 76 252 76 252 811 585 811 585 810 26 810 26 595 297 595 297 155 626 155 626 4 466 4 466 437 259 437 259 639 931 639 931 320 77 320 77 138 892 138 892 918 437 918 437 765 445 765 445 188 336 188 336 51 902 51 902 450 208 450 208 586 550 586 550 34 704 34 704 7 234 7 234 172 301 172 301 961 888 961 888 583 450 583 450 111 379 111 379 811 781 811 781 14 642 14 642 488 261 488 261 153 770 153 770 739 645 739 645 593 350 593 350 600 247 600 247 391 929 391 929 27 576 27 576 847 115 847 115 699 737 699 737 28 343 28 343 243 627 243 627 633 586 633 586 292 214 292 214 348 950 348 950 919 333 919 333 860 428 860 428 937 269 937 269 89 502 89 502 31 61 31 61 574 687 574 687 364 858 364 858 564 891 564 891 545 436 545 436 420 238 420 238 209 397 209 397 59 663 59 663 284 14 284 14 463 343 463 343 312 173 312 173 906 592 906 592 166 427 166 427 769 347 769 347 350 137 350 137 68 704 68 704 335 329 335 329 245 937 245 937 805 487 805 487 537 240 537 240 347 751 347 751 316 683 316 683 434 584 434 584 853 232 853 232 164 172 164 172 142 736 142 736 328 713 328 713 759 503 759 503 108 508 108 508 86 305 86 305 948 882 948 882 15 621 15 621 641 135 641 135 183 305 183 305 527 556 527 556 959 909 959 909 668 664 668 664 347 227 347 227 776 957 776 957 484 419 484 419 417 40 417 40 245 398 245 398 705 677 705 677 852 845 852 845 172 133 172 133 949 471 949 471 727 869 727 869 849 505 849 505 619 447 619 447 404 466 404 466 399 714 399 714 188 749 188 749 738 866 738 866 75 469 75 469 651 356 651 356 581 840 581 840 116 647 116 647 931 691 931 691 541 411 541 411 830 640 830 640 70 610 70 610 695 496 695 496 616 530 616 530 964 459 964 459 256 715 256 715 889 614 889 614 352 802 352 802 175 187 175 187 553 815 553 815 181 342 181 342 170 865 170 865 259 707 259 707 17 883 17 883 816 833 816 833 474 573 474 573 374 201 374 201 884 602 884 602 657 425 657 425 536 701 536 701 400 785 400 785 527 225 527 225 149 862 149 862 596 669 596 669 774 234 774 234 923 761 923 761 735 769 735 769 743 202 743 202 762 270 762 270 661 815 661 815 861 211 861 211 435 941 435 941 87 857 87 857 104 646 104 646 512 939 512 939 152 497 152 497 308 500 308 500 198 773 198 773 308 390 308 390 887 580 887 580 270 626 270 626 647 700 647 700 967 970 967 970 451 777 451 777 46 206 46 206 32 432 32 432 198 319 198 319 478 745 478 745 532 51 532 51 716 603 716 603 470 410 470 410 664 498 664 498 666 638 666 638 680 587 680 587 245 521 245 521 867 791 867 791 377 567 377 567 281 1 281 1 904 595 904 595 275 912 275 912 727 914 727 914 501 908 501 908 449 213 449 213 931 507 931 507 942 564 942 564 162 615 162 615 301 275 301 275 129 28 129 28 262 493 262 493 21 201 21 201 396 54 396 54 412 835 412 835 451 673 451 673 671 406 671 406 298 41 298 41 172 294 172 294 464 13 464 13 239 154 239 154 294 712 294 712 429 309 429 309 223 305 223 305 313 446 313 446 842 893 842 893 966 464 966 464 372 140 372 140 240 396 240 396 823 557 823 557 11 959 11 959 885 479 885 479 417 31 417 31 367 929 367 929 217 767 217 767 864 268 864 268 756 640 756 640 101 562 101 562 322 410 322 410 125 433 125 433 920 656 920 656 4 170 4 170 614 183 614 183 600 64 600 64 32 492 32 492 694 782 694 782 23 730 23 730 677 423 677 423 332 605 332 605 643 311 643 311 759 882 759 882 309 47 309 47 64 948 64 948 472 208 472 208 429 863 429 863 132 959 132 959 236 204 236 204 749 736 749 736 50 493 50 493 788 581 788 581 389 636 389 636 834 702 834 702 893 691 893 691 802 739 802 739 637 299 637 299 571 590 571 590 519 700 519 700 414 457 414 457 88 954 88 954 663 874 663 874 29 785 29 785 736 321 736 321 647 388 647 388 659 8 659 8 733 56 733 56 303 173 303 173 820 792 820 792 962 907 962 907 965 929 965 929 428 261 428 261 520 823 520 823 425 763 425 763 571 74 571 74 923 516 923 516 942 668 942 668 664 699 664 699 889 200 889 200 695 179 695 179 59 532 59 532 154 165 154 165 745 566 745 566 904 683 904 683 746 308 746 308 176 673 176 673 7 577 7 577 605 811 605 811 788 805 788 805 612 851 612 851 400 930 400 930 27 789 27 789 778 590 778 590 824 190 824 190 316 535 316 535 842 858 842 858 891 335 891 335 561 729 561 729 917 78 917 78 817 543 817 543 871 805 871 805 849 887 849 887 495 560 495 560 432 413 432 413 422 466 422 466 578 168 578 168 618 572 618 572 771 142 771 142 935 153 935 153 353 375 353 375 640 668 640 668 686 558 686 558 128 411 128 411 483 785 483 785 405 525 405 525 303 486 303 486 386 30 386 30 528 765 528 765 497 504 497 504 933 925 933 925 410 258 410 258 313 317 313 317 931 126 931 126 192 819 192 819 188 30 188 30 347 683 347 683 113 94 113 94 732 866 732 866 260 28 260 28 322 168 322 168 211 788 211 788 676 418 676 418 487 642 487 642 205 160 205 160 629 266 629 266 318 893 318 893 66 285 66 285 791 420 791 420 469 369 469 369 106 131 106 131 397 622 397 622 466 517 466 517 548 806 548 806 941 524 941 524 395 695 395 695 3 245 3 245 128 545 128 545 213 366 213 366 714 418 714 418 256 719 256 719 684 845 684 845 680 85 680 85 970 828 970 828 334 861 334 861 723 503 723 503 815 648 815 648 384 731 384 731 852 155 852 155 428 339 428 339 700 313 700 313 860 847 860 847 250 476 250 476 254 23 254 23 743 820 743 820 539 55 539 55 795 809 795 809 878 404 878 404 699 299 699 299 695 277 695 277 684 715 684 715 642 19 642 19 294 522 294 522 153 841 153 841 764 171 764 171 393 866 393 866 958 343 958 343 91 820 91 820 799 891 799 891 799 414 799 414 832 78 832 78 959 969 959 969 268 702 268 702 648 768 648 768 330 835 330 835 560 664 560 664 548 916 548 916 42 707 42 707 316 906 316 906 780 41 780 41 479 706 479 706 191 507 191 507 433 500 433 500 250 229 250 229 302 608 302 608 842 192 842 192 451 645 451 645 381 748 381 748 21 149 21 149 857 3 857 3 189 900 189 900 229 12 229 12 289 240 289 240 15 837 15 837 631 961 631 961 416 132 416 132 465 244 465 244 877 706 877 706 485 551 485 551 21 36 21 36 41 298 41 298 572 772 572 772 910 644 910 644 767 791 767 791 590 677 590 677 411 910 411 910 238 538 238 538 562 327 562 327 311 410 311 410 428 573 428 573 753 945 753 945 839 608 839 608 688 780 688 780 152 582 152 582 909 561 909 561 754 835 754 835 246 607 246 607 841 783 841 783 677 826 677 826 363 10 363 10 128 554 128 554 957 439 957 439 379 674 379 674 18 578 18 578 450 687 450 687 969 381 969 381 376 902 376 902 663 397 663 397 105 242 105 242 234 803 234 803 262 466 262 466 679 676 679 676 464 524 464 524 220 421 220 421 611 727 611 727 758 759 758 759 691 450 691 450 548 378 548 378 832 576 832 576 10 268 10 268 505 177 505 177 580 61 580 61 563 941 563 941 921 58 921 58 937 360 937 360 757 572 757 572 318 716 318 716 289 373 289 373 35 896 35 896 607 631 607 631 536 386 536 386 326 320 326 320 198 110 198 110 805 722 805 722 230 197 230 197 519 832 519 832 559 274 559 274 463 465 463 465 306 92 306 92 376 174 376 174 148 300 148 300 533 220 533 220 110 170 110 170 912 725 912 725 865 614 865 614 414 697 414 697 878 445 878 445 31 140 31 140 703 778 703 778 660 73 660 73 94 361 94 361 444 532 444 532 642 298 642 298 760 513 760 513 937 224 937 224 404 629 404 629 252 243 252 243 479 686 479 686 355 281 355 281 15 643 15 643 391 475 391 475 233 730 233 730 803 351 803 351 531 719 531 719 800 856 800 856 5 483 5 483 235 590 235 590 499 698 499 698 162 494 162 494 728 924 728 924 601 277 601 277 519 377 519 377 167 153 167 153 720 559 720 559 882 464 882 464 160 281 160 281 321 46 321 46 617 614 617 614 115 514 115 514 508 804 508 804 216 514 216 514 334 418 334 418 489 478 489 478 789 152 789 152 890 71 890 71 39 473 39 473 455 851 455 851 435 619 435 619 932 523 932 523 750 309 750 309 515 94 515 94 673 206 673 206 226 667 226 667 887 713 887 713 484 168 484 168 228 43 228 43 692 546 692 546 313 657 313 657 452 200 452 200 304 424 304 424 588 542 588 542 245 257 245 257 443 194 443 194 383 387 383 387 500 949 500 949 172 955 172 955 509 918 509 918 692 513 692 513 587 360 587 360 565 487 565 487 282 236 282 236 695 731 695 731 318 237 318 237 693 210 693 210 627 918 627 918 358 788 358 788 86 588 86 588 575 505 575 505 158 522 158 522 756 463 756 463 575 308 575 308 105 941 105 941 616 897 616 897 843 314 843 314 67 808 67 808 369 684 369 684 910 216 910 216 401 617 401 617 17 544 17 544 878 49 878 49 373 360 373 360 28 820 28 820 278 90 278 90 151 813 151 813 286 383 286 383 33 388 33 388 168 632 168 632 171 913 171 913 62 591 62 591 405 399 405 399 744 363 744 363 565 14 565 14 61 893 61 893 889 506 889 506 314 414 314 414 607 349 607 349 32 452 32 452 338 138 338 138 830 478 830 478 233 245 233 245 641 733 641 733 249 945 249 945 348 648 348 648 572 843 572 843 812 708 812 708 907 213 907 213 126 63 126 63 261 118 261 118 124 571 124 571 65 756 65 756 337 849 337 849 356 627 356 627 580 701 580 701 896 118 896 118 39 444 39 444 139 109 139 109 930 887 930 887 241 288 241 288 479 307 479 307 808 334 808 334 689 719 689 719 543 393 543 393 840 804 840 804 593 887 593 887 556 672 556 672 323 173 323 173 913 853 913 853 756 593 756 593 262 441 262 441 542 387 542 387 871 743 871 743 669 697 669 697 746 72 746 72 181 833 181 833 304 599 304 599 888 385 888 385 533 501 533 501 815 616 815 616 343 731 343 731 446 905 446 905 206 747 206 747 408 963 408 963 526 749 526 749 522 393 522 393 481 257 481 257 520 322 520 322 38 88 38 88 669 767 669 767 13 811 13 811 487 67 487 67 566 370 566 370 57 678 57 678 758 442 758 442 70 810 70 810 143 383 143 383 58 200 58 200 164 857 164 857 559 223 559 223 780 900 780 900 728 387 728 387 629 282 629 282 398 741 398 741 411 268 411 268 656 818 656 818 583 28 583 28 554 929 554 929 485 612 485 612 907 583 907 583 435 628 435 628 431 329 431 329 310 743 310 743 762 705 762 705 817 372 817 372 85 192 85 192 108 198 108 198 672 109 672 109 70 14 70 14 943 314 943 314 417 584 417 584 264 960 264 960 113 395 113 395 584 579 584 579 855 72 855 72 457 123 457 123 519 266 519 266 736 13 736 13 417 177 417 177 265 477 265 477 921 115 921 115 432 320 432 320 305 399 305 399 645 401 645 401 80 345 80 345 125 60 125 60 948 13 948 13 909 335 909 335 788 591 788 591 630 419 630 419 415 717 415 717 734 744 734 744 248 43 248 43 231 799 231 799 614 365 614 365 263 522 263 522 343 848 343 848 312 490 312 490 447 808 447 808 618 748 618 748 146 917 146 917 193 77 193 77 487 276 487 276 74 662 74 662 482 708 482 708 703 928 703 928 813 23 813 23 72 39 72 39 809 773 809 773 747 548 747 548 94 430 94 430 226 414 226 414 775 129 775 129 915 805 915 805 210 479 210 479 636 582 636 582 625 885 625 885 447 928 447 928 353 897 353 897 904 516 904 516 289 159 289 159 141 21 141 21 159 955 159 955 447 177 447 177 414 342 414 342 719 64 719 64 226 816 226 816 899 500 899 500 939 605 939 605 254 147 254 147 671 883 671 883 430 801 430 801 378 962 378 962 559 580 559 580 753 207 753 207 213 591 213 591 470 195 470 195 192 720 192 720 909 153 909 153 823 792 823 792 479 165 479 165 589 458 589 458 859 770 859 770 248 725 248 725 499 529 499 529 586 762 586 762 399 3 399 3 307 632 307 632 793 780 793 780 651 215 651 215 390 230 390 230 473 424 473 424 830 280 830 280 915 251 915 251 913 735 913 735 189 506 189 506 473 471 473 471 483 556 483 556 328 709 328 709 957 487 957 487 153 194 153 194 571 121 571 121 264 405 264 405 82 488 82 488 736 54 736 54 855 817 855 817 153 884 153 884 521 158 521 158 763 630 763 630 407 294 407 294 785 689 785 689 68 163 68 163 97 90 97 90 236 388 236 388 40 663 40 663 434 802 434 802 679 644 679 644 524 6 524 6 912 103 912 103 597 207 597 207 168 563 168 563 535 499 535 499 176 898 176 898 712 363 712 363 735 832 735 832 644 813 644 813 344 921 344 921 852 380 852 380 604 286 604 286 731 895 731 895 954 170 954 170 457 909 457 909 856 545 856 545 52 835 52 835 116 171 116 171 535 17 535 17 852 466 852 466 584 175 584 175 690 749 690 749 33 673 33 673 62 304 62 304 574 29 574 29 446 128 446 128 418 716 418 716 898 916 898 916 66 388 66 388 130 673 130 673 636 367 636 367 966 256 966 256 245 867 245 867 118 549 118 549 472 582 472 582 548 490 548 490 293 715 293 715 521 52 521 52 320 681 320 681 868 927 868 927 182 922 182 922 838 876 838 876 643 599 643 599 241 782 241 782 582 744 582 744 636 620 636 620 454 223 454 223 326 933 326 933 173 159 173 159 830 454 830 454 364 408 364 408 870 795 870 795 670 392 670 392 504 199 504 199 888 270 888 270 660 15 660 15 791 664 791 664 600 422 600 422 797 69 797 69 167 723 167 723 1 305 1 305 461 42 461 42 728 180 728 180 768 512 768 512 722 147 722 147 562 102 562 102 315 612 315 612 389 322 389 322 319 727 319 727 504 929 504 929 385 361 385 361 947 81 947 81 929 429 929 429 392 460 392 460 121 250 121 250 777 345 777 345 258 556 258 556 174 482 174 482 422 688 422 688 137 192 137 192 85 762 85 762 628 180 628 180 941 271 941 271 151 352 151 352 72 365 72 365 805 68 805 68 384 820 384 820 788 211 788 211 210 58 210 58 824 469 824 469 398 535 398 535 572 62 572 62 915 749 915 749 860 263 860 263 958 183 958 183 352 103 352 103 873 599 873 599 29 220 29 220 151 387 151 387 100 715 100 715 882 368 882 368 844 627 844 627 680 454 680 454 912 614 912 614 216 921 216 921 192 139 192 139 613 587 613 587 458 36 458 36 935 571 935 571 904 286 904 286 772 198 772 198 538 308 538 308 164 276 164 276 528 925 528 925 668 599 668 599 70 282 70 282 505 111 505 111 99 834 99 834 528 760 528 760 818 543 818 543 453 401 453 401 453 454 453 454 197 347 197 347 438 450 438 450 389 968 389 968 212 132 212 132 846 209 846 209 529 193 529 193 693 767 693 767 476 260 476 260 622 703 622 703 131 294 131 294 710 854 710 854 285 819 285 819 403 857 403 857 281 698 281 698 297 906 297 906 772 70 772 70 275 66 275 66 573 749 573 749 749 725 749 725 617 189 617 189 288 534 288 534 526 133 526 133 284 920 284 920 115 72 115 72 457 721 457 721 533 961 533 961 30 174 30 174 289 176 289 176 864 372 864 372 68 408 68 408 821 180 821 180 830 516 830 516 19 383 19 383 382 606 382 606 887 27 887 27 821 278 821 278 209 393 209 393 899 215 899 215 206 21 206 21 841 911 841 911 29 373 29 373 302 539 302 539 890 627 890 627 420 704 420 704 269 536 269 536 717 226 717 226 673 695 673 695 621 109 621 109 727 612 727 612 870 131 870 131 123 537 123 537 599 856 599 856 261 311 261 311 122 624 122 624 753 523 753 523 63 909 63 909 256 303 256 303 60 64 60 64 776 932 776 932 736 521 736 521 510 593 510 593 299 806 299 806 490 711 490 711 52 691 52 691 871 943 871 943 825 308 825 308 275 870 275 870 272 171 272 171 211 961 211 961 742 505 742 505 230 425 230 425 568 203 568 203 428 675 428 675 958 916 958 916 273 502 273 502 786 683 786 683 562 160 562 160 36 269 36 269 293 672 293 672 229 775 229 775 459 651 459 651 73 712 73 712 189 853 189 853 487 709 487 709 619 214 619 214 112 726 112 726 633 312 633 312 338 623 338 623 125 197 125 197 18 443 18 443 100 634 100 634 327 491 327 491 717 707 717 707 555 348 555 348 938 399 938 399 876 619 876 619 537 250 537 250 589 231 589 231 379 770 379 770 803 822 803 822 487 788 487 788 613 825 613 825 698 904 698 904 231 552 231 552 215 422 215 422 334 230 334 230 818 59 818 59 350 810 350 810 890 947 890 947 831 67 831 67 416 501 416 501 650 34 650 34 952 349 952 349 654 261 654 261 331 207 331 207 660 397 660 397 890 556 890 556 932 837 932 837 625 790 625 790 911 557 911 557 609 407 609 407 792 451 792 451 613 685 613 685 852 312 852 312 171 456 171 456 438 520 438 520 528 754 528 754 291 294 291 294 424 921 424 921 818 120 818 120 279 665 279 665 825 463 825 463 125 437 125 437 11 504 11 504 625 919 625 919 663 60 663 60 59 884 59 884 663 704 663 704 275 427 275 427 775 455 775 455 452 59 452 59 200 153 200 153 633 4 633 4 523 425 523 425 675 836 675 836 528 101 528 101 838 432 838 432 14 22 14 22 424 619 424 619 166 386 166 386 62 155 62 155 652 709 652 709 99 609 99 609 91 871 91 871 817 762 817 762 27 86 27 86 243 498 243 498 183 245 183 245 178 824 178 824 779 635 779 635 230 559 230 559 735 199 735 199 136 760 136 760 669 838 669 838 175 346 175 346 238 778 238 778 959 272 959 272 486 59 486 59 533 471 533 471 540 556 540 556 20 30 20 30 817 936 817 936 546 637 546 637 26 428 26 428 348 119 348 119 512 965 512 965 708 385 708 385 211 186 211 186 338 542 338 542 708 259 708 259 131 305 131 305 425 337 425 337 5 270 5 270 254 936 254 936 805 747 805 747 33 247 33 247 336 767 336 767 728 713 728 713 317 648 317 648 146 389 146 389 720 529 720 529 134 228 134 228 377 520 377 520 494 464 494 464 804 853 804 853 57 552 57 552 891 239 891 239 82 393 82 393 72 130 72 130 489 409 489 409 223 694 223 694 49 457 49 457 859 930 859 930 82 853 82 853 161 693 161 693 583 661 583 661 826 886 826 886 679 234 679 234 699 324 699 324 524 513 524 513 404 210 404 210 44 802 44 802 610 754 610 754 346 755 346 755 219 643 219 643 606 827 606 827 18 174 18 174 494 415 494 415 961 927 961 927 608 630 608 630 582 240 582 240 929 283 929 283 652 106 652 106 503 726 503 726 474 187 474 187 310 277 310 277 374 155 374 155 133 534 133 534 231 685 231 685 118 419 118 419 400 682 400 682 388 933 388 933 18 969 18 969 526 322 526 322 644 908 644 908 643 396 643 396 232 170 232 170 755 727 755 727 854 168 854 168 57 492 57 492 16 831 16 831 492 123 492 123 811 546 811 546 65 400 65 400 339 21 339 21 776 63 776 63 103 86 103 86 813 67 813 67 212 478 212 478 207 541 207 541 27 272 27 272 585 89 585 89 813 632 813 632 166 324 166 324 169 70 169 70 440 460 440 460 56 592 56 592 420 787 420 787 45 842 45 842 59 645 59 645 171 422 171 422 169 948 169 948 624 832 624 832 350 487 350 487 539 605 539 605 89 8 89 8 389 515 389 515 958 859 958 859 173 961 173 961 909 446 909 446 85 697 85 697 459 292 459 292 243 169 243 169 485 466 485 466 365 277 365 277 623 945 623 945 536 281 536 281 480 894 480 894 149 177 149 177 686 458 686 458 255 174 255 174 205 307 205 307 813 164 813 164 12 777 12 777 200 189 200 189 297 866 297 866 199 242 199 242 253 414 253 414 950 160 950 160 735 789 735 789 704 929 704 929 572 56 572 56 456 28 456 28 844 547 844 547 328 7 328 7 859 823 859 823 494 421 494 421 566 492 566 492 79 170 79 170 901 84 901 84 488 121 488 121 114 694 114 694 565 130 565 130 190 466 190 466 429 625 429 625 820 233 820 233 762 565 762 565 583 961 583 961 8 817 8 817 333 872 333 872 574 431 574 431 137 430 137 430 798 345 798 345 941 461 941 461 78 398 78 398 751 412 751 412 445 467 445 467 306 840 306 840 8 325 8 325 211 507 211 507 924 279 924 279 399 927 399 927 894 721 894 721 653 201 653 201 686 349 686 349 275 754 275 754 691 944 691 944 755 489 755 489 627 691 627 691 886 760 886 760 62 230 62 230 158 276 158 276 441 189 441 189 251 285 251 285 602 84 602 84 363 804 363 804 772 897 772 897 310 108 310 108 654 733 654 733 606 602 606 602 908 333 908 333 532 580 532 580 536 965 536 965 784 407 784 407 457 345 457 345 614 838 614 838 19 721 19 721 343 917 343 917 72 44 72 44 890 623 890 623 942 888 942 888 625 709 625 709 910 847 910 847 354 902 354 902 127 962 127 962 139 484 139 484 235 752 235 752 35 209 35 209 767 448 767 448 122 794 122 794 295 130 295 130 134 14 134 14 234 120 234 120 551 541 551 541 154 125 154 125 483 822 483 822 393 215 393 215 573 416 573 416 782 935 782 935 743 58 743 58 733 427 733 427 254 454 254 454 72 424 72 424 968 767 968 767 678 673 678 673 725 316 725 316 645 696 645 696 66 950 66 950 491 203 491 203 891 226 891 226 405 365 405 365 235 374 235 374 175 628 175 628 547 236 547 236 322 891 322 891 853 321 853 321 501 161 501 161 130 825 130 825 425 10 425 10 145 787 145 787 47 278 47 278 567 896 567 896 526 892 526 892 781 94 781 94 968 364 968 364 668 148 668 148 419 562 419 562 153 185 153 185 309 783 309 783 510 465 510 465 752 322 752 322 457 427 457 427 830 807 830 807 805 121 805 121 410 818 410 818 305 552 305 552 941 269 941 269 29 25 29 25 696 26 696 26 391 746 391 746 9 862 9 862 41 308 41 308 437 686 437 686 829 554 829 554 276 818 276 818 318 217 318 217 889 352 889 352 6 82 6 82 734 299 734 299 914 146 914 146 629 250 629 250 304 614 304 614 491 156 491 156 238 187 238 187 218 44 218 44 559 855 559 855 826 559 826 559 35 267 35 267 204 598 204 598 563 165 563 165 918 159 918 159 318 953 318 953 415 136 415 136 824 353 824 353 161 618 161 618 336 430 336 430 742 170 742 170 690 527 690 527 56 501 56 501 871 627 871 627 923 267 923 267 408 936 408 936 83 303 83 303 740 489 740 489 784 264 784 264 815 242 815 242 220 222 220 222 286 673 286 673 301 594 301 594 370 962 370 962 291 354 291 354 889 734 889 734 376 938 376 938 249 755 249 755 347 619 347 619 503 214 503 214 834 385 834 385 871 372 871 372 127 516 127 516 905 703 905 703 720 767 720 767 13 221 13 221 212 62 212 62 183 105 183 105 70 674 70 674 698 487 698 487 163 501 163 501 17 680 17 680 837 968 837 968 788 3 788 3 546 919 546 919 111 425 111 425 733 637 733 637 832 357 832 357 460 805 460 805 768 864 768 864 679 716 679 716 70 846 70 846 961 372 961 372 330 370 330 370 965 664 965 664 835 826 835 826 410 105 410 105 203 853 203 853 601 362 601 362 898 564 898 564 243 782 243 782 467 413 467 413 885 639 885 639 720 303 720 303 114 634 114 634 593 523 593 523 730 660 730 660 482 396 482 396 296 442 296 442 595 949 595 949 611 352 611 352 665 877 665 877 117 652 117 652 347 780 347 780 711 142 711 142 951 816 951 816 505 554 505 554 251 776 251 776 172 433 172 433 617 454 617 454 19 387 19 387 695 243 695 243 845 642 845 642 748 368 748 368 913 796 913 796 601 146 601 146 809 207 809 207 299 922 299 922 250 517 250 517 282 687 282 687 36 417 36 417 141 329 141 329 802 890 802 890 798 923 798 923 596 251 596 251 112 772 112 772 263 917 263 917 792 172 792 172 664 184 664 184 647 167 647 167 434 677 434 677 601 536 601 536 336 777 336 777 197 958 197 958 903 454 903 454 913 420 913 420 790 547 790 547 289 726 289 726 140 190 140 190 318 799 318 799 548 739 548 739 400 446 400 446 141 231 141 231 141 947 141 947 753 300 753 300 299 82 299 82 465 829 465 829 774 734 774 734 798 751 798 751 463 755 463 755 562 838 562 838 17 240 17 240 837 627 837 627 204 878 204 878 858 862 858 862 798 830 798 830 743 155 743 155 527 611 527 611 12 727 12 727 635 535 635 535 615 611 615 611 535 636 535 636 659 965 659 965 124 442 124 442 607 900 607 900 621 74 621 74 173 669 173 669 833 622 833 622 708 268 708 268 448 736 448 736 290 25 290 25 259 590 259 590 279 423 279 423 770 141 770 141 592 360 592 360 756 582 756 582 786 130 786 130 457 287 457 287 787 34 787 34 200 566 200 566 86 906 86 906 680 3 680 3 570 776 570 776 879 248 879 248 358 642 358 642 409 66 409 66 857 730 857 730 317 573 317 573 296 883 296 883 379 680 379 680 285 470 285 470 756 24 756 24 181 871 181 871 101 955 101 955 498 46 498 46 414 423 414 423 469 74 469 74 751 122 751 122 492 324 492 324 524 140 524 140 663 57 663 57 378 112 378 112 422 851 422 851 52 744 52 744 20 258 20 258 756 433 756 433 616 155 616 155 444 240 444 240 673 644 673 644 583 646 583 646 666 191 666 191 728 868 728 868 873 206 873 206 610 949 610 949 453 563 453 563 296 327 296 327 419 267 419 267 654 629 654 629 318 318 318 318 327 502 327 502 134 530 134 530 190 79 190 79 638 310 638 310 423 66 423 66 362 774 362 774 613 249 613 249 655 226 655 226 495 513 495 513 385 904 385 904 967 580 967 580 444 835 444 835 116 874 116 874 181 561 181 561 155 683 155 683 278 656 278 656 902 865 902 865 617 164 617 164 22 684 22 684 129 308 129 308 927 526 927 526 696 398 696 398 513 407 513 407 409 871 409 871 170 930 170 930 763 89 763 89 195 861 195 861 42 867 42 867 678 56 678 56 764 218 764 218 525 399 525 399 351 580 351 580 435 690 435 690 151 687 151 687 258 760 258 760 453 383 453 383 578 44 578 44 653 604 653 604 684 944 684 944 763 376 763 376 727 810 727 810 329 82 329 82 132 601 132 601 741 570 741 570 322 442 322 442 232 950 232 950 737 934 737 934 98 529 98 529 934 21 934 21 537 253 537 253 686 302 686 302 937 910 937 910 629 378 629 378 502 502 502 502 10 570 10 570 562 543 562 543 274 834 274 834 421 28 421 28 775 254 775 254 883 740 883 740 507 943 507 943 876 438 876 438 746 282 746 282 69 798 69 798 639 86 639 86 680 954 680 954 446 555 446 555 336 164 336 164 592 968 592 968 266 469 266 469 474 598 474 598 280 372 280 372 580 642 580 642 637 706 637 706 243 621 243 621 370 11 370 11 102 826 102 826 812 609 812 609 436 606 436 606 724 941 724 941 611 773 611 773 880 313 880 313 48 266 48 266 642 433 642 433 196 366 196 366 398 21 398 21 179 681 179 681 154 474 154 474 255 577 255 577 140 486 140 486 11 660 11 660 296 79 296 79 970 185 970 185 49 506 49 506 426 858 426 858 572 176 572 176 643 154 643 154 213 535 213 535 682 425 682 425 916 547 916 547 652 539 652 539 744 561 744 561 876 513 876 513 103 960 103 960 372 333 372 333 391 52 391 52 749 399 749 399 915 920 915 920 148 790 148 790 631 616 631 616 53 887 53 887 193 284 193 284 701 505 701 505 892 948 892 948 512 877 512 877 260 58 260 58 610 87 610 87 966 694 966 694 528 669 528 669 528 339 528 339 836 384 836 384 180 837 180 837 515 174 515 174 304 778 304 778 154 195 154 195 406 731 406 731 720 589 720 589 79 636 79 636 857 25 857 25 728 663 728 663 498 268 498 268 935 664 935 664 664 809 664 809 511 699 511 699 602 63 602 63 91 931 91 931 510 107 510 107 487 175 487 175 308 952 308 952 313 78 313 78 41 185 41 185 682 205 682 205 968 706 968 706 492 705 492 705 910 282 910 282 959 311 959 311 6 814 6 814 911 314 911 314 62 853 62 853 578 776 578 776 686 680 686 680 608 960 608 960 48 52 48 52 861 335 861 335 879 288 879 288 502 615 502 615 373 521 373 521 963 690 963 690 799 729 799 729 136 872 136 872 457 494 457 494 52 182 52 182 18 229 18 229 655 728 655 728 471 619 471 619 375 187 375 187 134 682 134 682 105 886 105 886 660 680 660 680 374 513 374 513 499 261 499 261 939 661 939 661 527 179 527 179 67 153 67 153 215 862 215 862 276 366 276 366 913 968 913 968 965 26 965 26 486 113 486 113 284 526 284 526 19 681 19 681 312 810 312 810 486 911 486 911 641 236 641 236 730 769 730 769 582 439 582 439 784 401 784 401 512 59 512 59 674 829 674 829 151 165 151 165 960 439 960 439 76 202 76 202 574 389 574 389 306 166 306 166 608 873 608 873 692 763 692 763 683 503 683 503 671 555 671 555 615 234 615 234 629 445 629 445 903 797 903 797 443 734 443 734 545 48 545 48 260 753 260 753 118 4 118 4 819 269 819 269 862 680 862 680 376 499 376 499 324 551 324 551 11 820 11 820 147 456 147 456 233 914 233 914 256 928 256 928 102 704 102 704 643 967 643 967 277 695 277 695 630 797 630 797 188 849 188 849 947 49 947 49 51 375 51 375 276 86 276 86 953 101 953 101 622 678 622 678 900 270 900 270 206 669 206 669 668 373 668 373 693 39 693 39 731 406 731 406 117 94 117 94 87 383 87 383 107 720 107 720 777 388 777 388 98 559 98 559 601 255 601 255 602 117 602 117 306 687 306 687 275 456 275 456 220 178 220 178 394 11 394 11 879 47 879 47 640 857 640 857 645 490 645 490 873 368 873 368 469 325 469 325 379 459 379 459 552 199 552 199 147 275 147 275 226 500 226 500 264 112 264 112 628 59 628 59 330 714 330 714 662 349 662 349 341 24 341 24 526 625 526 625 689 647 689 647 196 736 196 736 116 113 116 113 298 334 298 334 501 436 501 436 210 220 210 220 184 615 184 615 897 681 897 681 862 124 862 124 34 37 34 37 63 716 63 716 146 821 146 821 11 247 11 247 681 673 681 673 757 95 757 95 671 269 671 269 203 16 203 16 845 267 845 267 394 503 394 503 357 614 357 614 403 514 403 514 872 732 872 732 768 750 768 750 566 312 566 312 48 513 48 513 928 680 928 680 926 518 926 518 275 808 275 808 121 534 121 534 165 666 165 666 672 665 672 665 255 778 255 778 771 258 771 258 552 357 552 357 444 844 444 844 26 222 26 222 564 895 564 895 856 217 856 217 540 144 540 144 749 729 749 729 145 21 145 21 527 495 527 495 234 385 234 385 127 292 127 292 603 563 603 563 365 251 365 251 714 377 714 377 658 130 658 130 843 846 843 846 341 165 341 165 884 681 884 681 383 348 383 348 532 830 532 830 655 681 655 681 335 563 335 563 55 234 55 234 122 962 122 962 739 549 739 549 117 709 117 709 572 834 572 834 246 209 246 209 526 591 526 591 220 706 220 706 51 425 51 425 267 713 267 713 310 263 310 263 822 641 822 641 517 487 517 487 28 223 28 223 261 360 261 360 3 216 3 216 723 223 723 223 216 571 216 571 841 784 841 784 647 687 647 687 55 770 55 770 130 194 130 194 161 516 161 516 284 318 284 318 209 555 209 555 351 77 351 77 112 706 112 706 677 280 677 280 944 340 944 340 956 360 956 360 187 945 187 945 888 880 888 880 75 171 75 171 391 696 391 696 791 417 791 417 473 81 473 81 793 790 793 790 511 501 511 501 657 500 657 500 228 298 228 298 710 765 710 765 865 916 865 916 506 864 506 864 77 294 77 294 733 367 733 367 538 758 538 758 771 437 771 437 931 561 931 561 629 941 629 941 87 747 87 747 473 715 473 715 262 963 262 963 840 674 840 674 266 201 266 201 461 540 461 540 498 422 498 422 579 484 579 484 280 799 280 799 22 821 22 821 585 905 585 905 463 206 463 206 344 604 344 604 87 964 87 964 959 723 959 723 780 436 780 436 903 144 903 144 949 748 949 748 952 534 952 534 950 156 950 156 570 854 570 854 331 533 331 533 860 532 860 532 783 611 783 611 850 185 850 185 138 850 138 850 122 564 122 564 465 617 465 617 388 695 388 695 374 644 374 644 625 857 625 857 685 618 685 618 76 305 76 305 158 192 158 192 589 506 589 506 151 957 151 957 206 788 206 788 372 508 372 508 147 548 147 548 547 578 547 578 532 170 532 170 652 325 652 325 258 444 258 444 163 417 163 417 250 353 250 353 578 615 578 615 549 480 549 480 683 760 683 760 494 316 494 316 851 675 851 675 487 296 487 296 948 482 948 482 535 872 535 872 480 807 480 807 138 345 138 345 182 305 182 305 661 509 661 509 455 800 455 800 831 788 831 788 409 918 409 918 830 146 830 146 493 923 493 923 367 50 367 50 386 193 386 193 762 139 762 139 769 433 769 433 39 646 39 646 510 819 510 819 957 378 957 378 809 95 809 95 402 922 402 922 455 150 455 150 882 126 882 126 172 484 172 484 725 690 725 690 306 842 306 842 195 653 195 653 577 741 577 741 99 375 99 375 32 701 32 701 426 200 426 200 765 9 765 9 230 861 230 861 590 901 590 901 919 785 919 785 384 168 384 168 871 749 871 749 250 94 250 94 780 884 780 884 682 259 682 259 142 620 142 620 444 702 444 702 951 106 951 106 878 788 878 788 913 230 913 230 76 444 76 444 202 505 202 505 169 237 169 237 782 240 782 240 899 108 899 108 442 803 442 803 812 501 812 501 767 789 767 789 536 448 536 448 181 791 181 791 250 635 250 635 819 183 819 183 595 460 595 460 512 9 512 9 587 810 587 810 206 375 206 375 578 584 578 584 557 501 557 501 389 616 389 616 892 932 892 932 383 11 383 11 269 789 269 789 970 797 970 797 175 865 175 865 590 817 590 817 33 945 33 945 302 266 302 266 427 608 427 608 463 633 463 633 924 778 924 778 194 469 194 469 499 463 499 463 334 883 334 883 898 802 898 802 620 276 620 276 357 847 357 847 116 158 116 158 80 417 80 417 654 892 654 892 667 163 667 163 156 260 156 260 586 148 586 148 456 34 456 34 955 681 955 681 12 850 12 850 778 735 778 735 520 636 520 636 275 843 275 843 143 101 143 101 846 477 846 477 351 383 351 383 231 609 231 609 449 918 449 918 174 441 174 441 572 21 572 21 196 511 196 511 835 620 835 620 293 515 293 515 777 806 777 806 62 348 62 348 358 762 358 762 415 290 415 290 408 600 408 600 896 609 896 609 902 5 902 5 217 822 217 822 965 815 965 815 605 338 605 338 922 716 922 716 698 616 698 616 151 597 151 597 526 623 526 623 579 427 579 427 547 861 547 861 942 170 942 170 467 209 467 209 764 767 764 767 341 251 341 251 936 618 936 618 713 553 713 553 147 830 147 830 637 745 637 745 212 673 212 673 54 13 54 13 855 518 855 518 244 189 244 189 874 304 874 304 619 1 619 1 459 86 459 86 656 508 656 508 647 273 647 273 696 263 696 263 535 960 535 960 140 579 140 579 917 260 917 260 461 164 461 164 416 738 416 738 653 948 653 948 182 139 182 139 75 521 75 521 560 816 560 816 764 144 764 144 899 864 899 864 152 175 152 175 710 596 710 596 64 247 64 247 428 681 428 681 509 27 509 27 607 209 607 209 147 58 147 58 215 654 215 654 786 778 786 778 201 130 201 130 250 496 250 496 432 683 432 683 352 146 352 146 267 586 267 586 561 143 561 143 80 510 80 510 411 387 411 387 692 683 692 683 563 808 563 808 420 763 420 763 229 705 229 705 272 204 272 204 767 9 767 9 829 774 829 774 61 15 61 15 938 426 938 426 196 649 196 649 358 224 358 224 943 678 943 678 901 506 901 506 478 81 478 81 621 685 621 685 336 792 336 792 639 423 639 423 940 271 940 271 332 740 332 740 367 423 367 423 595 776 595 776 94 720 94 720 474 448 474 448 641 212 641 212 654 286 654 286 231 928 231 928 607 855 607 855 653 243 653 243 140 936 140 936 34 623 34 623 878 257 878 257 881 386 881 386 643 913 643 913 290 313 290 313 447 530 447 530 191 948 191 948 733 842 733 842 34 411 34 411 356 102 356 102 425 792 425 792 641 333 641 333 232 410 232 410 360 692 360 692 298 136 298 136 809 79 809 79 151 13 151 13 887 505 887 505 216 112 216 112 819 674 819 674 307 907 307 907 197 249 197 249 153 235 153 235 674 928 674 928 315 828 315 828 609 831 609 831 76 467 76 467 581 762 581 762 238 199 238 199 518 513 518 513 461 708 461 708 682 163 682 163 495 535 495 535 760 588 760 588 851 581 851 581 454 96 454 96 396 634 396 634 800 35 800 35 36 180 36 180 798 876 798 876 26 825 26 825 923 404 923 404 427 601 427 601 183 910 183 910 81 301 81 301 540 769 540 769 400 739 400 739 797 633 797 633 558 678 558 678 220 417 220 417 441 303 441 303 795 513 795 513 964 896 964 896 258 107 258 107 625 509 625 509 542 234 542 234 546 132 546 132 959 963 959 963 290 381 290 381 448 935 448 935 427 19 427 19 301 375 301 375 249 530 249 530 404 214 404 214 363 849 363 849 536 521 536 521 853 962 853 962 214 678 214 678 879 603 879 603 426 362 426 362 964 167 964 167 955 770 955 770 652 502 652 502 674 760 674 760 552 97 552 97 877 674 877 674 528 591 528 591 580 147 580 147 19 70 19 70 683 932 683 932 486 819 486 819 469 399 469 399 517 462 517 462 221 697 221 697 935 896 935 896 489 656 489 656 557 226 557 226 674 751 674 751 184 54 184 54 325 352 325 352 535 614 535 614 106 56 106 56 217 835 217 835 61 528 61 528 888 445 888 445 598 285 598 285 800 81 800 81 675 636 675 636 309 571 309 571 130 51 130 51 635 728 635 728 168 669 168 669 606 527 606 527 622 700 622 700 90 853 90 853 266 767 266 767 192 431 192 431 620 327 620 327 304 472 304 472 952 425 952 425 816 42 816 42 320 795 320 795 101 62 101 62 204 347 204 347 220 325 220 325 461 524 461 524 148 129 148 129 841 819 841 819 675 430 675 430 213 494 213 494 720 517 720 517 303 321 303 321 554 791 554 791 182 344 182 344 219 458 219 458 154 837 154 837 328 118 328 118 559 830 559 830 789 605 789 605 415 592 415 592 647 885 647 885 56 310 56 310 573 476 573 476 791 759 791 759 73 336 73 336 714 532 714 532 591 884 591 884 346 519 346 519 323 352 323 352 887 25 887 25 99 883 99 883 81 601 81 601 189 55 189 55 550 105 550 105 685 208 685 208 72 401 72 401 127 530 127 530 863 278 863 278 830 363 830 363 551 743 551 743 362 403 362 403 340 879 340 879 728 653 728 653 448 428 448 428 806 793 806 793 596 415 596 415 443 845 443 845 869 451 869 451 607 354 607 354 19 280 19 280 581 136 581 136 32 370 32 370 155 32 155 32 958 201 958 201 92 356 92 356 758 237 758 237 744 212 744 212 285 323 285 323 907 115 907 115 228 271 228 271 680 840 680 840 148 412 148 412 337 140 337 140 298 148 298 148 509 342 509 342 94 391 94 391 621 780 621 780 937 578 937 578 121 805 121 805 478 412 478 412 632 5 632 5 288 451 288 451 167 907 167 907 758 230 758 230 867 580 867 580 509 347 509 347 911 238 911 238 684 327 684 327 153 49 153 49 478 167 478 167 358 525 358 525 412 106 412 106 478 859 478 859 622 35 622 35 49 517 49 517 698 932 698 932 397 697 397 697 571 76 571 76 871 106 871 106 38 426 38 426 61 137 61 137 383 804 383 804 113 340 113 340 752 43 752 43 911 302 911 302 124 584 124 584 115 484 115 484 552 946 552 946 574 102 574 102 957 350 957 350 482 206 482 206 675 226 675 226 532 390 532 390 199 400 199 400 182 192 182 192 788 777 788 777 100 495 100 495 801 517 801 517 155 449 155 449 703 41 703 41 672 193 672 193 447 534 447 534 337 652 337 652 128 441 128 441 761 79 761 79 614 331 614 331 138 391 138 391 312 485 312 485 123 935 123 935 419 193 419 193 712 338 712 338 140 954 140 954 370 116 370 116 384 581 384 581 571 627 571 627 847 951 847 951 339 173 339 173 599 906 599 906 434 487 434 487 940 965 940 965 290 952 290 952 849 542 849 542 541 959 541 959 541 297 541 297 351 945 351 945 164 436 164 436 960 810 960 810 2 60 2 60 85 291 85 291 530 723 530 723 753 353 753 353 922 25 922 25 697 129 697 129 326 507 326 507 320 731 320 731 660 603 660 603 750 721 750 721 830 564 830 564 350 958 350 958 378 71 378 71 505 470 505 470 242 926 242 926 57 448 57 448 467 531 467 531 348 679 348 679 767 843 767 843 915 608 915 608 662 710 662 710 705 709 705 709 161 932 161 932 34 45 34 45 632 966 632 966 101 368 101 368 254 765 254 765 74 316 74 316 344 917 344 917 952 458 952 458 175 683 175 683 551 654 551 654 380 768 380 768 36 76 36 76 814 243 814 243 387 298 387 298 804 506 804 506 18 507 18 507 761 335 761 335 317 571 317 571 451 290 451 290 266 103 266 103 635 852 635 852 295 76 295 76 370 853 370 853 319 103 319 103 344 527 344 527 631 50 631 50 112 88 112 88 337 894 337 894 899 728 899 728 111 277 111 277 699 892 699 892 915 226 915 226 538 123 538 123 161 167 161 167 883 841 883 841 412 519 412 519 799 439 799 439 235 335 235 335 541 664 541 664 207 396 207 396 141 227 141 227 463 112 463 112 800 541 800 541 111 44 111 44 611 171 611 171 492 945 492 945 303 635 303 635 512 159 512 159 880 712 880 712 652 563 652 563 175 222 175 222 417 210 417 210 757 528 757 528 627 363 627 363 186 633 186 633 535 912 535 912 850 949 850 949 155 460 155 460 685 741 685 741 649 615 649 615 47 144 47 144 562 131 562 131 297 669 297 669 114 136 114 136 890 302 890 302 125 449 125 449 868 860 868 860 425 962 425 962 862 509 862 509 238 126 238 126 416 406 416 406 253 595 253 595 679 597 679 597 585 383 585 383 50 602 50 602 359 293 359 293 846 314 846 314 896 164 896 164 57 752 57 752 873 75 873 75 881 24 881 24 805 631 805 631 262 715 262 715 670 262 670 262 496 510 496 510 214 701 214 701 356 963 356 963 885 780 885 780 434 795 434 795 907 186 907 186 365 17 365 17 196 430 196 430 427 813 427 813 605 390 605 390 695 239 695 239 207 527 207 527 903 801 903 801 218 312 218 312 389 809 389 809 761 713 761 713 934 19 934 19 617 87 617 87 532 198 532 198 144 466 144 466 727 277 727 277 177 333 177 333 933 905 933 905 505 513 505 513 335 713 335 713 47 786 47 786 227 30 227 30 599 327 599 327 332 155 332 155 382 350 382 350 706 567 706 567 949 169 949 169 646 207 646 207 174 652 174 652 260 161 260 161 514 241 514 241 637 769 637 769 766 755 766 755 70 818 70 818 174 672 174 672 629 95 629 95 198 604 198 604 825 745 825 745 670 283 670 283 825 95 825 95 548 178 548 178 855 424 855 424 864 504 864 504 332 864 332 864 210 826 210 826 839 478 839 478 406 423 406 423 496 856 496 856 264 308 264 308 272 375 272 375 509 537 509 537 307 132 307 132 734 390 734 390 627 52 627 52 358 597 358 597 213 360 213 360 752 913 752 913 718 556 718 556 773 561 773 561 818 965 818 965 507 390 507 390 146 6 146 6 911 136 911 136 169 539 169 539 5 600 5 600 22 868 22 868 713 908 713 908 153 730 153 730 338 402 338 402 32 523 32 523 434 782 434 782 826 143 826 143 721 179 721 179 881 77 881 77 959 351 959 351 638 477 638 477 260 158 260 158 775 143 775 143 803 559 803 559 826 374 826 374 828 828 828 828 451 475 451 475 907 775 907 775 760 829 760 829 627 156 627 156 82 726 82 726 896 419 896 419 50 735 50 735 846 48 846 48 844 402 844 402 426 626 426 626 736 378 736 378 381 153 381 153 962 37 962 37 420 523 420 523 755 679 755 679 160 213 160 213 395 500 395 500 705 708 705 708 520 806 520 806 560 494 560 494 138 604 138 604 268 345 268 345 948 536 948 536 63 876 63 876 132 491 132 491 749 36 749 36 562 460 562 460 908 215 908 215 859 826 859 826 62 863 62 863 621 905 621 905 364 703 364 703 439 738 439 738 366 814 366 814 31 887 31 887 862 81 862 81 901 693 901 693 487 391 487 391 202 466 202 466 21 317 21 317 383 520 383 520 907 269 907 269 968 158 968 158 154 158 154 158 726 709 726 709 663 672 663 672 6 480 6 480 63 282 63 282 486 302 486 302 219 697 219 697 80 843 80 843 560 396 560 396 192 517 192 517 815 570 815 570 313 453 313 453 838 925 838 925 648 143 648 143 250 380 250 380 240 26 240 26 356 314 356 314 428 465 428 465 656 833 656 833 947 829 947 829 415 202 415 202 401 654 401 654 379 625 379 625 316 116 316 116 724 314 724 314 484 357 484 357 86 924 86 924 480 172 480 172 785 787 785 787 76 698 76 698 803 900 803 900 400 755 400 755 942 776 942 776 334 295 334 295 784 715 784 715 26 920 26 920 822 889 822 889 887 565 887 565 896 341 896 341 606 467 606 467 771 345 771 345 785 195 785 195 301 697 301 697 643 949 643 949 717 401 717 401 316 138 316 138 141 380 141 380 679 518 679 518 879 866 879 866 927 372 927 372 543 162 543 162 317 79 317 79 955 36 955 36 754 193 754 193 240 591 240 591 727 721 727 721 279 394 279 394 82 114 82 114 340 870 340 870 650 782 650 782 814 960 814 960 589 525 589 525 476 334 476 334 516 713 516 713 352 596 352 596 914 93 914 93 212 853 212 853 461 477 461 477 595 294 595 294 585 964 585 964 635 679 635 679 542 32 542 32 358 874 358 874 774 894 774 894 240 505 240 505 704 200 704 200 653 626 653 626 196 834 196 834 758 172 758 172 772 536 772 536 225 840 225 840 513 46 513 46 873 943 873 943 650 309 650 309 98 443 98 443 467 389 467 389 69 843 69 843 554 753 554 753 110 111 110 111 50 358 50 358 525 87 525 87 100 619 100 619 149 574 149 574 876 610 876 610 460 116 460 116 37 283 37 283 317 683 317 683 357 345 357 345 637 88 637 88 502 564 502 564 337 59 337 59 486 858 486 858 189 34 189 34 530 534 530 534 722 340 722 340 242 901 242 901 539 129 539 129 35 517 35 517 254 514 254 514 430 87 430 87 732 119 732 119 297 335 297 335 106 457 106 457 837 970 837 970 819 114 819 114 198 878 198 878 866 298 866 298 29 65 29 65 758 543 758 543 65 780 65 780 380 706 380 706 380 227 380 227 64 11 64 11 695 559 695 559 772 254 772 254 140 48 140 48 856 584 856 584 382 218 382 218 662 765 662 765 225 215 225 215 492 273 492 273 450 729 450 729 569 128 569 128 165 819 165 819 954 311 954 311 637 300 637 300 355 877 355 877 106 443 106 443 515 902 515 902 223 223 223 223 780 144 780 144 240 514 240 514 925 942 925 942 23 85 23 85 366 395 366 395 789 75 789 75 917 109 917 109 213 817 213 817 722 203 722 203 480 343 480 343 138 489 138 489 391 365 391 365 72 813 72 813 387 496 387 496 4 59 4 59 164 97 164 97 930 568 930 568 15 961 15 961 311 124 311 124 71 893 71 893 686 938 686 938 396 781 396 781 838 191 838 191 226 620 226 620 513 798 513 798 239 677 239 677 157 392 157 392 159 360 159 360 790 41 790 41 578 112 578 112 526 489 526 489 464 580 464 580 865 250 865 250 661 117 661 117 66 236 66 236 711 190 711 190 219 925 219 925 235 659 235 659 376 168 376 168 173 620 173 620 785 669 785 669 111 683 111 683 69 713 69 713 454 665 454 665 113 754 113 754 373 686 373 686 911 653 911 653 716 561 716 561 113 742 113 742 758 404 758 404 851 728 851 728 489 453 489 453 633 188 633 188 99 479 99 479 56 192 56 192 673 847 673 847 316 376 316 376 581 740 581 740 428 939 428 939 678 243 678 243 255 351 255 351 817 206 817 206 141 723 141 723 968 104 968 104 457 430 457 430 212 869 212 869 617 49 617 49 358 88 358 88 348 669 348 669 729 450 729 450 447 38 447 38 346 404 346 404 680 409 680 409 293 255 293 255 494 436 494 436 475 69 475 69 865 235 865 235 356 775 356 775 385 346 385 346 4 38 4 38 622 800 622 800 273 961 273 961 452 344 452 344 25 595 25 595 968 496 968 496 149 493 149 493 788 548 788 548 190 667 190 667 921 327 921 327 297 552 297 552 674 182 674 182 126 117 126 117 460 521 460 521 816 334 816 334 132 732 132 732 333 469 333 469 766 22 766 22 806 648 806 648 148 642 148 642 199 220 199 220 507 741 507 741 623 361 623 361 147 464 147 464 73 278 73 278 232 702 232 702 268 729 268 729 263 888 263 888 124 605 124 605 454 668 454 668 257 74 257 74 508 288 508 288 527 770 527 770 395 359 395 359 383 31 383 31 27 596 27 596 421 245 421 245 504 550 504 550 286 357 286 357 708 123 708 123 792 149 792 149 684 27 684 27 627 199 627 199 943 609 943 609 581 712 581 712 483 337 483 337 760 652 760 652 607 623 607 623 122 128 122 128 158 25 158 25 256 234 256 234 769 930 769 930 906 596 906 596 657 615 657 615 740 550 740 550 828 522 828 522 129 521 129 521 250 621 250 621 235 289 235 289 91 346 91 346 488 310 488 310 736 689 736 689 566 829 566 829 875 247 875 247 8 588 8 588 671 538 671 538 734 486 734 486 786 228 786 228 325 787 325 787 958 277 958 277 527 271 527 271 808 903 808 903 430 398 430 398 657 443 657 443 375 229 375 229 79 380 79 380 215 795 215 795 795 510 795 510 444 614 444 614 263 277 263 277 849 899 849 899 400 966 400 966 193 109 193 109 856 741 856 741 423 347 423 347 457 20 457 20 148 550 148 550 702 5 702 5 231 444 231 444 366 67 366 67 155 642 155 642 846 104 846 104 794 497 794 497 464 865 464 865 581 94 581 94 368 171 368 171 339 691 339 691 75 37 75 37 298 316 298 316 20 783 20 783 751 847 751 847 647 272 647 272 514 338 514 338 54 680 54 680 174 136 174 136 587 388 587 388 26 271 26 271 544 913 544 913 451 647 451 647 932 733 932 733 402 398 402 398 550 26 550 26 65 228 65 228 855 86 855 86 752 93 752 93 306 33 306 33 446 110 446 110 703 930 703 930 503 810 503 810 593 368 593 368 643 600 643 600 888 405 888 405 405 419 405 419 699 422 699 422 942 835 942 835 365 588 365 588 827 281 827 281 808 748 808 748 436 258 436 258 603 644 603 644 697 166 697 166 236 846 236 846 290 864 290 864 515 967 515 967 945 802 945 802 515 310 515 310 824 472 824 472 550 396 550 396 92 323 92 323 876 554 876 554 135 323 135 323 529 940 529 940 242 13 242 13 373 603 373 603 536 890 536 890 345 283 345 283 509 830 509 830 829 528 829 528 3 880 3 880 243 105 243 105 89 824 89 824 113 775 113 775 769 602 769 602 625 937 625 937 501 845 501 845 437 288 437 288 699 808 699 808 386 100 386 100 383 533 383 533 235 710 235 710 611 163 611 163 869 542 869 542 828 261 828 261 226 95 226 95 712 947 712 947 646 34 646 34 524 357 524 357 179 571 179 571 13 662 13 662 191 471 191 471 435 830 435 830 317 593 317 593 772 939 772 939 343 947 343 947 30 400 30 400 634 208 634 208 148 657 148 657 684 728 684 728 805 572 805 572 890 862 890 862 966 13 966 13 829 251 829 251 340 964 340 964 725 961 725 961 618 394 618 394 921 247 921 247 189 272 189 272 883 89 883 89 893 676 893 676 593 345 593 345 467 538 467 538 907 777 907 777 242 741 242 741 722 781 722 781 647 514 647 514 957 268 957 268 703 330 703 330 380 927 380 927 365 797 365 797 537 476 537 476 291 29 291 29 626 387 626 387 301 849 301 849 611 199 611 199 397 27 397 27 936 41 936 41 787 165 787 165 861 491 861 491 25 781 25 781 532 499 532 499 563 667 563 667 831 943 831 943 296 208 296 208 791 660 791 660 488 966 488 966 579 20 579 20 54 79 54 79 80 519 80 519 631 686 631 686 81 718 81 718 604 67 604 67 961 489 961 489 884 839 884 839 602 313 602 313 891 179 891 179 859 17 859 17 279 785 279 785 968 849 968 849 515 714 515 714 57 204 57 204 229 660 229 660 87 63 87 63 677 256 677 256 688 418 688 418 101 628 101 628 88 267 88 267 737 217 737 217 632 257 632 257 626 730 626 730 913 452 913 452 571 223 571 223 535 115 535 115 937 303 937 303 720 123 720 123 221 777 221 777 893 192 893 192 676 443 676 443 880 16 880 16 580 785 580 785 879 283 879 283 337 593 337 593 786 375 786 375 970 534 970 534 172 924 172 924 590 812 590 812 480 895 480 895 10 329 10 329 596 678 596 678 457 394 457 394 462 61 462 61 699 778 699 778 611 854 611 854 596 313 596 313 409 298 409 298 776 86 776 86 804 160 804 160 311 92 311 92 170 661 170 661 594 913 594 913 511 299 511 299 327 779 327 779 576 127 576 127 497 25 497 25 704 486 704 486 470 956 470 956 646 639 646 639 109 870 109 870 820 526 820 526 258 352 258 352 244 941 244 941 913 885 913 885 903 572 903 572 875 217 875 217 35 257 35 257 229 958 229 958 383 516 383 516 663 493 663 493 242 463 242 463 106 823 106 823 761 296 761 296 630 326 630 326 40 394 40 394 133 128 133 128 705 504 705 504 652 392 652 392 170 782 170 782 671 856 671 856 348 416 348 416 794 105 794 105 438 542 438 542 209 111 209 111 423 307 423 307 76 786 76 786 233 419 233 419 406 386 406 386 482 598 482 598 478 790 478 790 753 620 753 620 689 376 689 376 565 632 565 632 267 233 267 233 541 869 541 869 837 495 837 495 53 527 53 527 418 618 418 618 444 60 444 60 415 395 415 395 523 877 523 877 782 943 782 943 744 258 744 258 776 227 776 227 177 82 177 82 320 183 320 183 839 386 839 386 755 278 755 278 508 678 508 678 227 796 227 796 54 920 54 920 599 108 599 108 704 518 704 518 544 431 544 431 811 259 811 259 101 476 101 476 255 7 255 7 875 182 875 182 365 910 365 910 960 595 960 595 392 601 392 601 108 787 108 787 691 883 691 883 825 48 825 48 775 522 775 522 511 733 511 733 247 25 247 25 355 511 355 511 173 369 173 369 637 947 637 947 570 52 570 52 883 253 883 253 910 449 910 449 479 506 479 506 808 852 808 852 76 895 76 895 657 422 657 422 264 495 264 495 548 627 548 627 231 335 231 335 420 764 420 764 304 478 304 478 150 313 150 313 228 347 228 347 875 909 875 909 311 361 311 361 80 106 80 106 91 904 91 904 909 205 909 205 853 297 853 297 538 550 538 550 794 334 794 334 908 427 908 427 821 744 821 744 499 141 499 141 32 280 32 280 701 656 701 656 470 863 470 863 631 561 631 561 313 238 313 238 95 244 95 244 743 99 743 99 271 353 271 353 679 327 679 327 338 183 338 183 147 643 147 643 861 316 861 316 367 541 367 541 800 462 800 462 647 268 647 268 370 706 370 706 116 117 116 117 640 294 640 294 582 97 582 97 217 355 217 355 162 956 162 956 379 401 379 401 538 179 538 179 367 959 367 959 686 492 686 492 221 767 221 767 156 441 156 441 6 546 6 546 215 621 215 621 145 764 145 764 150 894 150 894 615 100 615 100 70 509 70 509 819 479 819 479 545 682 545 682 396 495 396 495 251 4 251 4 87 737 87 737 956 818 956 818 692 481 692 481 540 181 540 181 7 723 7 723 369 550 369 550 400 438 400 438 293 439 293 439 509 838 509 838 397 306 397 306 877 721 877 721 151 492 151 492 292 379 292 379 177 795 177 795 706 906 706 906 791 679 791 679 346 400 346 400 15 445 15 445 553 148 553 148 427 204 427 204 31 29 31 29 540 840 540 840 35 700 35 700 895 175 895 175 451 630 451 630 417 110 417 110 1 568 1 568 239 82 239 82 4 204 4 204 658 27 658 27 711 165 711 165 650 140 650 140 744 362 744 362 641 752 641 752 872 872 872 872 263 286 263 286 483 373 483 373 507 895 507 895 179 501 179 501 260 690 260 690 532 646 532 646 901 200 901 200 342 22 342 22 153 801 153 801 860 32 860 32 105 624 105 624 151 739 151 739 542 754 542 754 119 269 119 269 308 692 308 692 232 955 232 955 387 215 387 215 442 46 442 46 7 187 7 187 587 296 587 296 534 168 534 168 424 540 424 540 741 293 741 293 537 201 537 201 286 829 286 829 930 638 930 638 761 133 761 133 87 201 87 201 925 610 925 610 433 865 433 865 353 660 353 660 304 704 304 704 901 500 901 500 498 167 498 167 9 45 9 45 232 48 232 48 80 890 80 890 622 63 622 63 417 907 417 907 286 354 286 354 389 856 389 856 100 549 100 549 946 115 946 115 347 142 347 142 829 467 829 467 76 784 76 784 696 594 696 594 295 99 295 99 188 889 188 889 476 475 476 475 477 326 477 326 662 924 662 924 127 837 127 837 3 555 3 555 718 706 718 706 727 379 727 379 809 177 809 177 535 317 535 317 921 97 921 97 206 648 206 648 900 299 900 299 187 858 187 858 575 87 575 87 789 321 789 321 153 684 153 684 865 391 865 391 720 911 720 911 138 573 138 573 941 229 941 229 240 899 240 899 82 183 82 183 485 413 485 413 389 933 389 933 749 653 749 653 208 641 208 641 377 900 377 900 417 661 417 661 130 394 130 394 166 277 166 277 229 431 229 431 11 469 11 469 257 719 257 719 874 291 874 291 936 529 936 529 404 697 404 697 285 313 285 313 916 321 916 321 664 477 664 477 69 152 69 152 548 357 548 357 191 577 191 577 759 384 759 384 27 766 27 766 125 92 125 92 366 152 366 152 52 699 52 699 271 512 271 512 805 231 805 231 330 614 330 614 810 968 810 968 669 245 669 245 773 409 773 409 622 158 622 158 387 738 387 738 669 528 669 528 491 612 491 612 322 90 322 90 242 887 242 887 748 690 748 690 902 251 902 251 584 285 584 285 69 161 69 161 229 828 229 828 114 437 114 437 819 651 819 651 136 607 136 607 515 231 515 231 799 241 799 241 825 88 825 88 373 671 373 671 747 106 747 106 268 313 268 313 123 324 123 324 184 741 184 741 695 462 695 462 58 9 58 9 857 613 857 613 832 364 832 364 215 698 215 698 59 746 59 746 241 185 241 185 157 639 157 639 814 733 814 733 821 835 821 835 850 800 850 800 258 684 258 684 501 473 501 473 371 32 371 32 386 713 386 713 380 643 380 643 279 193 279 193 641 106 641 106 552 764 552 764 898 353 898 353 284 638 284 638 214 296 214 296 153 212 153 212 349 509 349 509 723 650 723 650 142 695 142 695 753 920 753 920 605 632 605 632 163 671 163 671 101 836 101 836 267 944 267 944 334 885 334 885 752 853 752 853 94 627 94 627 887 656 887 656 881 184 881 184 123 656 123 656 662 330 662 330 912 574 912 574 210 889 210 889 682 927 682 927 100 277 100 277 775 939 775 939 386 883 386 883 815 639 815 639 777 220 777 220 801 614 801 614 540 458 540 458 691 71 691 71 960 47 960 47 561 781 561 781 658 572 658 572 823 254 823 254 206 762 206 762 483 464 483 464 561 450 561 450 725 226 725 226 75 888 75 888 330 610 330 610 20 910 20 910 716 99 716 99 469 413 469 413 736 715 736 715 870 63 870 63 460 938 460 938 840 410 840 410 673 225 673 225 655 576 655 576 692 536 692 536 257 45 257 45 103 879 103 879 521 304 521 304 420 319 420 319 422 689 422 689 30 181 30 181 882 865 882 865 575 58 575 58 321 905 321 905 454 225 454 225 871 781 871 781 345 404 345 404 494 632 494 632 193 138 193 138 219 688 219 688 889 405 889 405 420 699 420 699 215 72 215 72 705 45 705 45 879 595 879 595 326 114 326 114 508 255 508 255 545 833 545 833 277 623 277 623 42 285 42 285 211 234 211 234 476 232 476 232 647 244 647 244 532 465 532 465 511 571 511 571 333 706 333 706 415 270 415 270 915 898 915 898 540 266 540 266 647 568 647 568 676 628 676 628 660 822 660 822 690 638 690 638 655 866 655 866 576 712 576 712 791 270 791 270 960 880 960 880 905 615 905 615 628 814 628 814 15 541 15 541 295 761 295 761 340 648 340 648 714 483 714 483 27 301 27 301 465 296 465 296 145 335 145 335 54 732 54 732 362 28 362 28 833 790 833 790 567 303 567 303 97 941 97 941 100 601 100 601 442 186 442 186 27 705 27 705 395 412 395 412 952 328 952 328 803 22 803 22 476 889 476 889 888 702 888 702 507 523 507 523 159 430 159 430 143 617 143 617 937 494 937 494 152 277 152 277 436 11 436 11 86 434 86 434 744 944 744 944 637 58 637 58 286 327 286 327 306 303 306 303 787 276 787 276 646 698 646 698 50 657 50 657 140 813 140 813 671 268 671 268 588 118 588 118 549 458 549 458 807 278 807 278 2 507 2 507 2 233 2 233 606 907 606 907 284 408 284 408 944 581 944 581 604 337 604 337 211 459 211 459 1 507 1 507 864 340 864 340 831 756 831 756 177 227 177 227 367 473 367 473 641 202 641 202 839 943 839 943 737 128 737 128 746 26 746 26 800 337 800 337 882 258 882 258 93 903 93 903 595 37 595 37 207 829 207 829 600 505 600 505 569 530 569 530 26 389 26 389 225 880 225 880 827 33 827 33 102 272 102 272 567 265 567 265 557 681 557 681 302 870 302 870 768 399 768 399 603 828 603 828 369 471 369 471 451 956 451 956 913 875 913 875 784 75 784 75 11 680 11 680 852 120 852 120 653 21 653 21 231 333 231 333 676 215 676 215 419 187 419 187 555 111 555 111 744 651 744 651 346 934 346 934 238 813 238 813 38 431 38 431 334 92 334 92 253 217 253 217 853 852 853 852 512 831 512 831 782 679 782 679 831 276 831 276 64 715 64 715 920 659 920 659 306 699 306 699 725 895 725 895 138 290 138 290 693 132 693 132 420 303 420 303 908 696 908 696 881 457 881 457 725 674 725 674 249 363 249 363 841 15 841 15 811 809 811 809 787 378 787 378 230 522 230 522 430 55 430 55 874 460 874 460 493 335 493 335 440 53 440 53 462 267 462 267 242 371 242 371 192 893 192 893 252 508 252 508 672 551 672 551 12 495 12 495 283 836 283 836 568 940 568 940 204 107 204 107 289 11 289 11 878 164 878 164 336 305 336 305 543 622 543 622 179 948 179 948 786 870 786 870 359 325 359 325 913 563 913 563 737 5 737 5 763 533 763 533 339 66 339 66 443 13 443 13 766 201 766 201 601 792 601 792 332 101 332 101 676 465 676 465 214 261 214 261 623 307 623 307 853 809 853 809 516 250 516 250 236 532 236 532 312 656 312 656 568 874 568 874 474 680 474 680 219 465 219 465 748 356 748 356 723 370 723 370 616 845 616 845 963 596 963 596 217 240 217 240 931 318 931 318 319 511 319 511 605 636 605 636 588 6 588 6 834 393 834 393 171 147 171 147 562 137 562 137 111 823 111 823 562 547 562 547 846 432 846 432 734 843 734 843 411 664 411 664 484 103 484 103 856 684 856 684 371 805 371 805 35 847 35 847 748 5 748 5 433 157 433 157 779 160 779 160 14 42 14 42 652 737 652 737 954 142 954 142 219 247 219 247 898 54 898 54 461 741 461 741 187 498 187 498 656 669 656 669 154 494 154 494 439 154 439 154 916 629 916 629 305 307 305 307 804 870 804 870 335 401 335 401 637 57 637 57 758 410 758 410 496 153 496 153 739 411 739 411 206 928 206 928 899 38 899 38 663 870 663 870 571 591 571 591 190 499 190 499 166 928 166 928 906 38 906 38 234 117 234 117 631 80 631 80 424 752 424 752 881 477 881 477 51 709 51 709 686 61 686 61 118 455 118 455 635 307 635 307 221 713 221 713 635 596 635 596 724 357 724 357 530 107 530 107 767 912 767 912 513 609 513 609 335 693 335 693 421 954 421 954 907 448 907 448 349 7 349 7 302 558 302 558 862 280 862 280 271 53 271 53 710 21 710 21 929 211 929 211 476 631 476 631 509 319 509 319 718 948 718 948 525 207 525 207 77 442 77 442 138 800 138 800 602 54 602 54 173 407 173 407 280 588 280 588 238 132 238 132 346 172 346 172 112 707 112 707 341 634 341 634 880 799 880 799 706 394 706 394 424 350 424 350 892 876 892 876 154 665 154 665 812 720 812 720 31 858 31 858 616 703 616 703 704 154 704 154 626 13 626 13 176 654 176 654 352 588 352 588 257 577 257 577 630 357 630 357 458 424 458 424 179 285 179 285 409 146 409 146 311 882 311 882 192 33 192 33 148 26 148 26 172 186 172 186 165 691 165 691 691 936 691 936 407 30 407 30 278 49 278 49 866 88 866 88 673 532 673 532 717 800 717 800 564 146 564 146 590 496 590 496 486 72 486 72 895 800 895 800 13 483 13 483 771 516 771 516 923 913 923 913 632 701 632 701 731 132 731 132 295 355 295 355 805 886 805 886 633 168 633 168 460 651 460 651 406 768 406 768 477 575 477 575 13 885 13 885 446 102 446 102 375 164 375 164 309 587 309 587 711 516 711 516 475 212 475 212 212 58 212 58 368 472 368 472 795 372 795 372 324 407 324 407 935 359 935 359 383 199 383 199 494 566 494 566 56 602 56 602 98 736 98 736 544 806 544 806 483 681 483 681 709 671 709 671 467 341 467 341 710 560 710 560 747 697 747 697 503 223 503 223 323 148 323 148 593 538 593 538 331 290 331 290 430 340 430 340 292 851 292 851 126 39 126 39 935 881 935 881 90 846 90 846 489 561 489 561 478 578 478 578 617 731 617 731 394 375 394 375 915 833 915 833 209 748 209 748 892 827 892 827 255 205 255 205 356 357 356 357 456 77 456 77 662 685 662 685 389 542 389 542 910 302 910 302 946 582 946 582 706 733 706 733 172 694 172 694 158 628 158 628 538 579 538 579 732 710 732 710 357 941 357 941 115 569 115 569 14 389 14 389 167 953 167 953 420 191 420 191 469 344 469 344 141 806 141 806 647 425 647 425 447 129 447 129 121 201 121 201 774 417 774 417 949 342 949 342 110 787 110 787 513 722 513 722 647 291 647 291 135 718 135 718 412 408 412 408 307 584 307 584 788 415 788 415 476 616 476 616 675 723 675 723 546 244 546 244 210 736 210 736 803 311 803 311 929 404 929 404 850 941 850 941 851 245 851 245 176 210 176 210 367 684 367 684 58 578 58 578 359 787 359 787 777 439 777 439 827 512 827 512 250 214 250 214 274 648 274 648 23 752 23 752 52 189 52 189 219 915 219 915 31 330 31 330 96 138 96 138 860 145 860 145 780 517 780 517 725 746 725 746 793 664 793 664 89 43 89 43 374 184 374 184 434 766 434 766 311 27 311 27 482 721 482 721 877 565 877 565 829 85 829 85 887 61 887 61 410 689 410 689 675 572 675 572 519 798 519 798 934 56 934 56 49 512 49 512 864 692 864 692 230 23 230 23 408 152 408 152 600 142 600 142 329 750 329 750 800 657 800 657 77 804 77 804 161 132 161 132 138 787 138 787 159 219 159 219 759 727 759 727 278 666 278 666 110 606 110 606 628 483 628 483 291 837 291 837 219 62 219 62 784 970 784 970 658 187 658 187 393 686 393 686 927 237 927 237 427 210 427 210 189 16 189 16 931 271 931 271 386 618 386 618 822 736 822 736 181 11 181 11 894 335 894 335 99 623 99 623 967 445 967 445 653 694 653 694 18 296 18 296 719 674 719 674 168 961 168 961 773 816 773 816 347 637 347 637 308 330 308 330 398 114 398 114 20 408 20 408 416 261 416 261 192 325 192 325 60 805 60 805 161 748 161 748 559 677 559 677 660 535 660 535 241 792 241 792 580 931 580 931 129 915 129 915 525 279 525 279 690 275 690 275 682 966 682 966 404 17 404 17 220 112 220 112 791 454 791 454 483 77 483 77 284 905 284 905 464 603 464 603 431 486 431 486 838 322 838 322 565 815 565 815 341 891 341 891 787 787 787 787 68 283 68 283 822 666 822 666 163 175 163 175 593 761 593 761 50 384 50 384 824 59 824 59 185 855 185 855 403 384 403 384 786 77 786 77 519 41 519 41 685 918 685 918 474 79 474 79 59 463 59 463 193 286 193 286 196 727 196 727 733 160 733 160 811 252 811 252 759 87 759 87 596 170 596 170 574 512 574 512 924 416 924 416 585 438 585 438 266 61 266 61 190 285 190 285 52 46 52 46 57 182 57 182 930 955 930 955 770 70 770 70 709 200 709 200 925 40 925 40 925 605 925 605 871 110 871 110 821 907 821 907 198 855 198 855 641 965 641 965 239 31 239 31 495 702 495 702 685 913 685 913 583 676 583 676 488 283 488 283 777 430 777 430 494 121 494 121 213 195 213 195 384 812 384 812 54 193 54 193 706 585 706 585 399 718 399 718 414 664 414 664 203 58 203 58 778 406 778 406 284 430 284 430 741 314 741 314 517 396 517 396 664 164 664 164 261 954 261 954 599 111 599 111 358 246 358 246 667 922 667 922 331 450 331 450 479 911 479 911 297 310 297 310 334 654 334 654 891 446 891 446 826 73 826 73 766 669 766 669 837 58 837 58 233 727 233 727 737 157 737 157 494 260 494 260 875 165 875 165 152 942 152 942 422 97 422 97 847 538 847 538 519 658 519 658 155 625 155 625 637 771 637 771 295 551 295 551 263 571 263 571 173 705 173 705 259 447 259 447 25 788 25 788 380 190 380 190 875 710 875 710 12 77 12 77 689 817 689 817 702 310 702 310 326 685 326 685 512 289 512 289 778 456 778 456 656 409 656 409 571 621 571 621 536 735 536 735 429 134 429 134 593 524 593 524 394 566 394 566 576 229 576 229 826 549 826 549 946 957 946 957 540 155 540 155 288 308 288 308 433 741 433 741 496 949 496 949 145 934 145 934 951 379 951 379 414 790 414 790 847 864 847 864 6 580 6 580 119 780 119 780 145 803 145 803 210 666 210 666 70 55 70 55 847 734 847 734 345 565 345 565 803 930 803 930 223 241 223 241 716 1 716 1 866 829 866 829 748 9 748 9 734 863 734 863 6 34 6 34 222 119 222 119 332 280 332 280 802 786 802 786 565 315 565 315 682 404 682 404 763 803 763 803 607 693 607 693 799 708 799 708 699 84 699 84 612 496 612 496 109 583 109 583 106 914 106 914 832 330 832 330 106 868 106 868 860 658 860 658 231 443 231 443 609 110 609 110 189 464 189 464 237 799 237 799 308 156 308 156 652 495 652 495 102 321 102 321 115 859 115 859 825 341 825 341 255 553 255 553 969 212 969 212 32 430 32 430 56 302 56 302 494 416 494 416 559 407 559 407 655 630 655 630 285 791 285 791 706 511 706 511 242 252 242 252 760 91 760 91 320 531 320 531 298 141 298 141 63 639 63 639 471 408 471 408 724 535 724 535 706 616 706 616 745 655 745 655 87 102 87 102 262 855 262 855 541 387 541 387 46 556 46 556 95 48 95 48 867 441 867 441 577 100 577 100 406 926 406 926 17 866 17 866 835 654 835 654 512 471 512 471 633 392 633 392 117 358 117 358 245 429 245 429 892 157 892 157 617 804 617 804 472 899 472 899 794 597 794 597 568 614 568 614 665 183 665 183 271 136 271 136 40 603 40 603 388 440 388 440 95 493 95 493 206 734 206 734 242 137 242 137 919 606 919 606 668 524 668 524 5 24 5 24 218 96 218 96 194 1 194 1 889 659 889 659 831 289 831 289 528 114 528 114 539 583 539 583 25 591 25 591 774 13 774 13 357 664 357 664 160 403 160 403 607 479 607 479 232 154 232 154 502 731 502 731 505 432 505 432 326 870 326 870 514 414 514 414 109 563 109 563 706 646 706 646 200 766 200 766 85 223 85 223 551 98 551 98 518 816 518 816 561 276 561 276 846 83 846 83 834 623 834 623 292 566 292 566 300 234 300 234 118 609 118 609 52 203 52 203 571 442 571 442 199 315 199 315 96 475 96 475 683 707 683 707 359 511 359 511 771 486 771 486 382 570 382 570 175 38 175 38 55 85 55 85 905 155 905 155 272 338 272 338 634 903 634 903 854 704 854 704 754 962 754 962 421 927 421 927 410 285 410 285 20 678 20 678 847 290 847 290 4 15 4 15 310 315 310 315 186 508 186 508 45 560 45 560 457 610 457 610 842 214 842 214 930 694 930 694 566 158 566 158 37 624 37 624 428 127 428 127 311 688 311 688 911 447 911 447 490 898 490 898 123 392 123 392 204 296 204 296 942 370 942 370 515 526 515 526 428 523 428 523 885 90 885 90 709 290 709 290 309 483 309 483 489 413 489 413 449 949 449 949 189 786 189 786 99 772 99 772 606 809 606 809 168 891 168 891 802 929 802 929 584 281 584 281 340 411 340 411 259 675 259 675 936 774 936 774 966 133 966 133 875 957 875 957 270 37 270 37 9 941 9 941 700 820 700 820 508 442 508 442 121 640 121 640 317 340 317 340 115 287 115 287 262 465 262 465 201 188 201 188 653 187 653 187 745 834 745 834 913 876 913 876 926 437 926 437 655 477 655 477 164 156 164 156 110 516 110 516 100 799 100 799 303 243 303 243 629 171 629 171 813 494 813 494 129 124 129 124 17 441 17 441 29 910 29 910 398 364 398 364 734 519 734 519 661 849 661 849 135 684 135 684 370 449 370 449 763 65 763 65 207 394 207 394 800 611 800 611 286 724 286 724 402 340 402 340 137 412 137 412 56 718 56 718 361 922 361 922 812 161 812 161 498 363 498 363 833 846 833 846 72 402 72 402 440 66 440 66 134 810 134 810 950 804 950 804 675 710 675 710 684 583 684 583 161 270 161 270 222 639 222 639 669 328 669 328 58 729 58 729 155 501 155 501 374 704 374 704 685 198 685 198 966 775 966 775 388 321 388 321 469 690 469 690 426 327 426 327 304 827 304 827 340 680 340 680 198 135 198 135 471 137 471 137 803 717 803 717 533 135 533 135 540 657 540 657 371 839 371 839 590 252 590 252 920 507 920 507 527 47 527 47 923 570 923 570 949 495 949 495 265 791 265 791 845 19 845 19 507 922 507 922 712 650 712 650 574 76 574 76 600 116 600 116 436 220 436 220 915 367 915 367 563 157 563 157 309 887 309 887 967 479 967 479 272 166 272 166 320 656 320 656 25 870 25 870 111 107 111 107 30 24 30 24 422 919 422 919 239 266 239 266 523 594 523 594 432 277 432 277 863 837 863 837 201 434 201 434 833 721 833 721 872 259 872 259 678 347 678 347 194 367 194 367 263 911 263 911 520 672 520 672 660 682 660 682 11 559 11 559 276 851 276 851 898 728 898 728 215 769 215 769 614 465 614 465 584 745 584 745 193 21 193 21 207 535 207 535 816 12 816 12 610 519 610 519 136 347 136 347 119 21 119 21 545 757 545 757 507 662 507 662 126 901 126 901 358 818 358 818 246 716 246 716 221 213 221 213 73 641 73 641 900 495 900 495 856 254 856 254 829 239 829 239 30 862 30 862 162 864 162 864 153 942 153 942 178 538 178 538 752 704 752 704 114 81 114 81 577 328 577 328 415 922 415 922 176 107 176 107 908 560 908 560 328 92 328 92 653 390 653 390 19 837 19 837 480 644 480 644 707 751 707 751 595 392 595 392 345 281 345 281 678 850 678 850 144 484 144 484 455 408 455 408 797 853 797 853 740 837 740 837 277 519 277 519 719 318 719 318 851 855 851 855 251 894 251 894 669 666 669 666 664 384 664 384 266 803 266 803 936 910 936 910 850 42 850 42 876 8 876 8 656 619 656 619 537 600 537 600 969 746 969 746 377 193 377 193 412 288 412 288 97 397 97 397 277 630 277 630 802 36 802 36 188 871 188 871 757 413 757 413 303 941 303 941 725 676 725 676 792 214 792 214 92 252 92 252 554 263 554 263 6 701 6 701 71 410 71 410 948 1 948 1 135 730 135 730 1 125 1 125 894 90 894 90 306 591 306 591 911 682 911 682 554 317 554 317 749 508 749 508 307 854 307 854 365 153 365 153 405 94 405 94 768 893 768 893 844 439 844 439 118 890 118 890 274 131 274 131 52 243 52 243 695 208 695 208 895 506 895 506 484 767 484 767 420 946 420 946 443 890 443 890 151 389 151 389 423 726 423 726 673 729 673 729 41 99 41 99 420 210 420 210 840 375 840 375 451 846 451 846 606 221 606 221 650 607 650 607 958 34 958 34 157 315 157 315 383 104 383 104 605 525 605 525 859 816 859 816 646 216 646 216 555 64 555 64 235 688 235 688 463 59 463 59 931 490 931 490 949 2 949 2 658 159 658 159 483 946 483 946 290 823 290 823 44 762 44 762 331 528 331 528 66 529 66 529 189 164 189 164 153 204 153 204 39 78 39 78 263 626 263 626 533 16 533 16 48 517 48 517 947 616 947 616 20 625 20 625 361 254 361 254 869 257 869 257 475 202 475 202 67 325 67 325 737 311 737 311 374 280 374 280 957 46 957 46 919 355 919 355 751 772 751 772 209 719 209 719 465 275 465 275 719 969 719 969 443 675 443 675 917 870 917 870 448 807 448 807 15 172 15 172 708 426 708 426 340 654 340 654 125 661 125 661 921 539 921 539 328 745 328 745 540 411 540 411 11 912 11 912 330 544 330 544 789 391 789 391 217 123 217 123 934 301 934 301 636 621 636 621 410 930 410 930 151 817 151 817 900 649 900 649 511 710 511 710 690 180 690 180 890 457 890 457 811 433 811 433 754 688 754 688 109 880 109 880 969 451 969 451 316 691 316 691 921 745 921 745 290 935 290 935 213 746 213 746 556 442 556 442 92 535 92 535 318 357 318 357 31 401 31 401 846 492 846 492 729 881 729 881 207 515 207 515 279 240 279 240 682 331 682 331 208 136 208 136 617 911 617 911 786 879 786 879 140 607 140 607 157 598 157 598 879 430 879 430 8 27 8 27 455 393 455 393 854 594 854 594 267 447 267 447 707 621 707 621 144 465 144 465 217 447 217 447 379 654 379 654 150 598 150 598 17 109 17 109 503 472 503 472 637 899 637 899 841 338 841 338 243 185 243 185 172 350 172 350 932 476 932 476 210 164 210 164 670 29 670 29 184 236 184 236 499 761 499 761 555 642 555 642 656 774 656 774 122 813 122 813 473 17 473 17 878 420 878 420 694 541 694 541 965 925 965 925 221 22 221 22 820 300 820 300 824 732 824 732 222 224 222 224 398 819 398 819 500 502 500 502 545 291 545 291 119 311 119 311 707 423 707 423 594 175 594 175 797 613 797 613 959 328 959 328 604 920 604 920 480 175 480 175 747 526 747 526 751 50 751 50 824 401 824 401 302 231 302 231 340 355 340 355 721 870 721 870 854 773 854 773 764 275 764 275 751 824 751 824 342 103 342 103 769 116 769 116 695 214 695 214 530 555 530 555 873 414 873 414 264 630 264 630 36 508 36 508 542 273 542 273 406 400 406 400 9 130 9 130 575 679 575 679 309 300 309 300 859 504 859 504 66 349 66 349 784 537 784 537 47 611 47 611 660 297 660 297 448 236 448 236 169 856 169 856 940 634 940 634 533 348 533 348 901 537 901 537 963 390 963 390 266 415 266 415 790 60 790 60 602 246 602 246 246 855 246 855 79 203 79 203 951 709 951 709 104 354 104 354 210 31 210 31 956 817 956 817 374 112 374 112 783 716 783 716 46 532 46 532 49 927 49 927 446 499 446 499 226 637 226 637 436 397 436 397 834 801 834 801 244 226 244 226 607 431 607 431 275 178 275 178 237 783 237 783 338 852 338 852 336 382 336 382 701 2 701 2 806 725 806 725 943 110 943 110 340 429 340 429 482 344 482 344 395 752 395 752 773 637 773 637 118 349 118 349 158 458 158 458 276 43 276 43 9 404 9 404 606 691 606 691 280 289 280 289 534 960 534 960 52 875 52 875 404 883 404 883 739 520 739 520 779 30 779 30 716 900 716 900 929 777 929 777 798 376 798 376 383 475 383 475 586 788 586 788 929 948 929 948 536 743 536 743 772 893 772 893 291 913 291 913 681 849 681 849 932 330 932 330 912 845 912 845 535 168 535 168 872 342 872 342 651 865 651 865 181 375 181 375 933 941 933 941 27 364 27 364 85 554 85 554 911 662 911 662 168 173 168 173 119 160 119 160 773 400 773 400 615 720 615 720 534 450 534 450 568 734 568 734 66 579 66 579 169 461 169 461 174 747 174 747 795 413 795 413 778 490 778 490 321 752 321 752 39 87 39 87 75 633 75 633 493 540 493 540 611 557 611 557 31 550 31 550 575 609 575 609 576 149 576 149 823 10 823 10 843 115 843 115 472 146 472 146 797 657 797 657 20 734 20 734 48 646 48 646 81 84 81 84 594 35 594 35 592 878 592 878 350 566 350 566 915 411 915 411 954 486 954 486 415 820 415 820 448 533 448 533 412 452 412 452 431 828 431 828 757 508 757 508 16 224 16 224 57 828 57 828 273 222 273 222 748 460 748 460 415 127 415 127 869 757 869 757 69 27 69 27 530 449 530 449 48 778 48 778 143 60 143 60 440 386 440 386 7 788 7 788 239 216 239 216 304 288 304 288 120 575 120 575 124 347 124 347 515 750 515 750 299 616 299 616 96 431 96 431 299 510 299 510 257 661 257 661 368 572 368 572 965 635 965 635 10 171 10 171 328 168 328 168 840 650 840 650 234 813 234 813 507 237 507 237 162 869 162 869 204 695 204 695 816 821 816 821 716 911 716 911 256 534 256 534 667 542 667 542 660 848 660 848 47 945 47 945 713 38 713 38 132 123 132 123 331 556 331 556 406 583 406 583 615 475 615 475 475 881 475 881 457 348 457 348 210 3 210 3 445 424 445 424 632 219 632 219 342 132 342 132 635 258 635 258 691 104 691 104 456 941 456 941 12 61 12 61 809 133 809 133 266 504 266 504 837 545 837 545 302 213 302 213 934 588 934 588 721 235 721 235 630 574 630 574 348 415 348 415 720 631 720 631 694 920 694 920 360 641 360 641 798 954 798 954 280 204 280 204 538 950 538 950 768 804 768 804 197 768 197 768 918 266 918 266 684 440 684 440 98 176 98 176 736 551 736 551 458 398 458 398 868 903 868 903 181 610 181 610 369 313 369 313 394 276 394 276 33 103 33 103 619 884 619 884 469 538 469 538 324 462 324 462 126 739 126 739 56 462 56 462 493 365 493 365 102 243 102 243 469 121 469 121 110 407 110 407 844 93 844 93 922 903 922 903 441 261 441 261 265 926 265 926 316 914 316 914 399 42 399 42 33 708 33 708 944 664 944 664 341 923 341 923 21 257 21 257 133 768 133 768 969 69 969 69 94 914 94 914 929 953 929 953 270 61 270 61 809 962 809 962 319 79 319 79 670 814 670 814 743 483 743 483 739 228 739 228 700 628 700 628 71 684 71 684 298 132 298 132 690 101 690 101 160 747 160 747 79 875 79 875 154 819 154 819 263 215 263 215 729 756 729 756 714 544 714 544 198 322 198 322 93 209 93 209 77 779 77 779 459 4 459 4 388 803 388 803 157 906 157 906 600 374 600 374 622 111 622 111 874 131 874 131 145 364 145 364 173 339 173 339 847 479 847 479 126 528 126 528 722 230 722 230 161 543 161 543 930 356 930 356 77 695 77 695 768 932 768 932 864 912 864 912 213 113 213 113 215 703 215 703 533 867 533 867 386 459 386 459 720 749 720 749 868 143 868 143 31 480 31 480 197 15 197 15 414 764 414 764 175 136 175 136 108 735 108 735 876 968 876 968 719 926 719 926 319 427 319 427 847 931 847 931 934 653 934 653 188 885 188 885 862 365 862 365 106 41 106 41 744 795 744 795 912 758 912 758 941 25 941 25 328 651 328 651 624 331 624 331 162 884 162 884 213 229 213 229 586 89 586 89 533 708 533 708 946 913 946 913 865 6 865 6 293 180 293 180 262 186 262 186 115 115 115 115 87 946 87 946 885 563 885 563 291 222 291 222 639 686 639 686 409 250 409 250 955 919 955 919 624 691 624 691 369 575 369 575 773 902 773 902 601 606 601 606 454 111 454 111 373 143 373 143 668 79 668 79 251 732 251 732 627 761 627 761 791 764 791 764 189 166 189 166 474 862 474 862 469 737 469 737 726 814 726 814 525 70 525 70 937 923 937 923 236 241 236 241 270 564 270 564 969 176 969 176 519 394 519 394 177 173 177 173 612 16 612 16 618 814 618 814 435 911 435 911 84 339 84 339 180 30 180 30 897 248 897 248 357 448 357 448 783 477 783 477 783 133 783 133 478 285 478 285 470 824 470 824 587 911 587 911 231 469 231 469 515 619 515 619 755 430 755 430 528 226 528 226 10 73 10 73 797 177 797 177 715 486 715 486 51 910 51 910 219 24 219 24 439 910 439 910 880 922 880 922 234 835 234 835 568 161 568 161 762 82 762 82 299 212 299 212 956 424 956 424 629 17 629 17 418 453 418 453 249 43 249 43 960 483 960 483 962 859 962 859 324 727 324 727 472 261 472 261 72 800 72 800 379 314 379 314 595 860 595 860 188 886 188 886 766 393 766 393 379 719 379 719 566 229 566 229 678 646 678 646 805 73 805 73 499 647 499 647 606 485 606 485 896 935 896 935 360 850 360 850 335 29 335 29 16 730 16 730 956 253 956 253 379 184 379 184 12 752 12 752 705 420 705 420 147 910 147 910 659 223 659 223 415 422 415 422 775 518 775 518 681 663 681 663 802 266 802 266 61 186 61 186 579 693 579 693 228 346 228 346 272 652 272 652 779 906 779 906 70 345 70 345 107 194 107 194 718 573 718 573 673 682 673 682 729 713 729 713 810 345 810 345 74 57 74 57 303 151 303 151 835 412 835 412 599 145 599 145 236 248 236 248 819 527 819 527 881 937 881 937 413 14 413 14 831 647 831 647 814 940 814 940 151 150 151 150 759 814 759 814 878 361 878 361 20 283 20 283 629 453 629 453 846 614 846 614 145 795 145 795 134 362 134 362 99 541 99 541 730 927 730 927 627 541 627 541 409 811 409 811 828 336 828 336 441 553 441 553 445 665 445 665 391 960 391 960 774 651 774 651 47 153 47 153 405 747 405 747 425 516 425 516 28 287 28 287 56 319 56 319 77 377 77 377 738 881 738 881 933 100 933 100 176 834 176 834 524 441 524 441 81 288 81 288 443 968 443 968 359 299 359 299 514 931 514 931 924 293 924 293 142 526 142 526 10 237 10 237 508 5 508 5 959 513 959 513 491 575 491 575 626 647 626 647 211 189 211 189 642 228 642 228 859 305 859 305 403 46 403 46 172 479 172 479 622 524 622 524 160 394 160 394 639 717 639 717 901 304 901 304 187 1 187 1 95 328 95 328 351 335 351 335 559 851 559 851 402 709 402 709 120 422 120 422 132 370 132 370 920 354 920 354 203 381 203 381 535 931 535 931 961 255 961 255 896 251 896 251 12 230 12 230 639 444 639 444 669 486 669 486 579 219 579 219 470 272 470 272 628 506 628 506 846 825 846 825 903 35 903 35 327 334 327 334 277 340 277 340 856 825 856 825 783 6 783 6 317 296 317 296 374 354 374 354 600 477 600 477 563 642 563 642 670 348 670 348 776 44 776 44 891 322 891 322 158 496 158 496 359 5 359 5 269 777 269 777 346 409 346 409 393 603 393 603 527 232 527 232 289 775 289 775 446 13 446 13 49 55 49 55 214 213 214 213 643 44 643 44 413 781 413 781 749 572 749 572 452 30 452 30 123 183 123 183 279 5 279 5 794 319 794 319 219 938 219 938 630 692 630 692 565 63 565 63 475 37 475 37 61 586 61 586 272 14 272 14 758 136 758 136 323 238 323 238 291 406 291 406 484 564 484 564 670 690 670 690 238 109 238 109 898 4 898 4 688 454 688 454 730 394 730 394 41 104 41 104 554 536 554 536 224 764 224 764 235 233 235 233 553 52 553 52 745 55 745 55 183 718 183 718 880 292 880 292 648 166 648 166 831 557 831 557 693 236 693 236 547 944 547 944 430 362 430 362 522 914 522 914 860 799 860 799 869 252 869 252 58 421 58 421 51 240 51 240 290 850 290 850 835 929 835 929 576 665 576 665 103 279 103 279 579 703 579 703 175 354 175 354 501 677 501 677 448 419 448 419 273 956 273 956 734 317 734 317 256 230 256 230 244 898 244 898 862 208 862 208 796 525 796 525 960 830 960 830 726 65 726 65 125 214 125 214 406 272 406 272 195 54 195 54 728 848 728 848 258 108 258 108 657 782 657 782 720 357 720 357 632 488 632 488 820 846 820 846 813 64 813 64 527 711 527 711 446 137 446 137 342 178 342 178 495 65 495 65 66 22 66 22 909 282 909 282 221 121 221 121 802 474 802 474 770 835 770 835 693 125 693 125 382 162 382 162 133 774 133 774 172 359 172 359 504 760 504 760 715 230 715 230 700 504 700 504 543 20 543 20 263 89 263 89 809 72 809 72 385 57 385 57 380 437 380 437 172 744 172 744 620 547 620 547 443 201 443 201 25 859 25 859 456 651 456 651 58 23 58 23 615 370 615 370 411 152 411 152 947 704 947 704 241 578 241 578 580 525 580 525 835 731 835 731 787 689 787 689 539 592 539 592 285 38 285 38 660 346 660 346 821 648 821 648 466 290 466 290 892 8 892 8 545 892 545 892 947 738 947 738 454 255 454 255 259 68 259 68 123 406 123 406 761 303 761 303 36 583 36 583 631 1 631 1 750 684 750 684 162 875 162 875 764 530 764 530 469 920 469 920 967 79 967 79 776 332 776 332 270 593 270 593 254 540 254 540 178 339 178 339 425 917 425 917 170 760 170 760 621 816 621 816 845 680 845 680 360 269 360 269 536 447 536 447 538 359 538 359 654 308 654 308 759 657 759 657 49 439 49 439 131 176 131 176 193 688 193 688 864 808 864 808 705 391 705 391 207 205 207 205 771 339 771 339 530 174 530 174 16 601 16 601 305 593 305 593 744 690 744 690 89 777 89 777 234 129 234 129 192 730 192 730 697 792 697 792 605 309 605 309 67 274 67 274 684 746 684 746 545 461 545 461 375 939 375 939 101 372 101 372 264 180 264 180 737 532 737 532 265 795 265 795 948 109 948 109 149 419 149 419 366 910 366 910 671 853 671 853 651 310 651 310 687 46 687 46 441 835 441 835 262 649 262 649 912 583 912 583 21 438 21 438 718 584 718 584 78 854 78 854 933 390 933 390 351 94 351 94 16 114 16 114 73 177 73 177 222 418 222 418 480 653 480 653 392 703 392 703 242 323 242 323 37 844 37 844 949 313 949 313 305 288 305 288 695 283 695 283 212 342 212 342 442 297 442 297 630 627 630 627 692 525 692 525 165 488 165 488 378 709 378 709 58 450 58 450 787 159 787 159 320 814 320 814 260 350 260 350 746 499 746 499 516 197 516 197 15 698 15 698 224 282 224 282 676 178 676 178 516 740 516 740 671 220 671 220 853 259 853 259 359 898 359 898 925 791 925 791 226 33 226 33 496 580 496 580 970 931 970 931 505 62 505 62 821 874 821 874 912 549 912 549 930 517 930 517 355 934 355 934 551 942 551 942 228 806 228 806 43 362 43 362 747 757 747 757 215 794 215 794 96 808 96 808 489 662 489 662 396 383 396 383 883 951 883 951 610 179 610 179 153 191 153 191 584 939 584 939 573 904 573 904 743 517 743 517 165 307 165 307 161 613 161 613 428 422 428 422 219 440 219 440 791 96 791 96 651 184 651 184 253 409 253 409 202 519 202 519 475 556 475 556 836 281 836 281 127 428 127 428 563 948 563 948 416 578 416 578 34 864 34 864 540 86 540 86 777 16 777 16 466 472 466 472 173 129 173 129 371 419 371 419 169 897 169 897 170 24 170 24 927 67 927 67 457 386 457 386 753 6 753 6 863 315 863 315 644 913 644 913 818 538 818 538 587 899 587 899 172 265 172 265 339 629 339 629 218 748 218 748 942 14 942 14 632 929 632 929 181 689 181 689 321 401 321 401 554 801 554 801 465 377 465 377 375 42 375 42 797 949 797 949 545 90 545 90 792 289 792 289 516 84 516 84 57 478 57 478 428 762 428 762 501 628 501 628 114 103 114 103 286 456 286 456 39 399 39 399 240 104 240 104 245 204 245 204 326 324 326 324 554 448 554 448 127 741 127 741 600 421 600 421 926 478 926 478 384 519 384 519 380 712 380 712 334 909 334 909 689 561 689 561 796 557 796 557 599 462 599 462 44 827 44 827 671 792 671 792 567 538 567 538 502 725 502 725 630 668 630 668 164 381 164 381 309 738 309 738 338 27 338 27 604 247 604 247 545 143 545 143 569 891 569 891 215 385 215 385 68 790 68 790 476 559 476 559 701 889 701 889 239 438 239 438 364 545 364 545 94 898 94 898 547 739 547 739 324 549 324 549 584 123 584 123 661 128 661 128 96 784 96 784 587 832 587 832 635 509 635 509 156 360 156 360 313 962 313 962 628 245 628 245 85 219 85 219 270 901 270 901 559 143 559 143 679 610 679 610 464 296 464 296 236 214 236 214 889 184 889 184 83 603 83 603 730 670 730 670 205 644 205 644 469 114 469 114 314 64 314 64 916 957 916 957 213 248 213 248 508 890 508 890 910 309 910 309 46 207 46 207 652 481 652 481 119 429 119 429 308 554 308 554 166 869 166 869 53 203 53 203 756 55 756 55 807 601 807 601 219 476 219 476 565 915 565 915 164 118 164 118 945 509 945 509 398 955 398 955 465 718 465 718 817 129 817 129 666 150 666 150 383 715 383 715 730 68 730 68 159 721 159 721 504 155 504 155 247 121 247 121 571 464 571 464 270 347 270 347 79 798 79 798 464 679 464 679 451 512 451 512 787 739 787 739 490 761 490 761 365 900 365 900 179 827 179 827 498 518 498 518 961 332 961 332 305 455 305 455 622 866 622 866 541 300 541 300 411 788 411 788 694 129 694 129 298 237 298 237 586 432 586 432 679 192 679 192 863 889 863 889 590 909 590 909 16 280 16 280 105 355 105 355 499 440 499 440 648 378 648 378 490 395 490 395 219 606 219 606 382 109 382 109 870 88 870 88 331 167 331 167 50 510 50 510 107 57 107 57 488 487 488 487 460 944 460 944 891 717 891 717 369 79 369 79 594 564 594 564 68 659 68 659 750 423 750 423 959 286 959 286 708 543 708 543 148 365 148 365 435 862 435 862 157 498 157 498 499 276 499 276 967 885 967 885 688 618 688 618 459 709 459 709 258 477 258 477 699 331 699 331 486 159 486 159 72 529 72 529 599 775 599 775 915 950 915 950 102 884 102 884 83 507 83 507 812 771 812 771 33 557 33 557 598 82 598 82 311 404 311 404 685 35 685 35 866 664 866 664 605 962 605 962 139 46 139 46 601 284 601 284 912 319 912 319 282 15 282 15 183 494 183 494 598 841 598 841 212 291 212 291 118 257 118 257 376 475 376 475 944 400 944 400 314 820 314 820 153 488 153 488 703 291 703 291 634 249 634 249 98 236 98 236 456 473 456 473 525 134 525 134 490 305 490 305 181 256 181 256 116 862 116 862 513 207 513 207 320 254 320 254 923 889 923 889 735 220 735 220 324 239 324 239 573 781 573 781 769 96 769 96 26 875 26 875 235 546 235 546 883 368 883 368 90 62 90 62 663 950 663 950 638 815 638 815 718 868 718 868 798 792 798 792 867 897 867 897 886 887 886 887 671 453 671 453 851 901 851 901 41 393 41 393 378 828 378 828 97 926 97 926 630 8 630 8 225 667 225 667 63 93 63 93 844 90 844 90 702 646 702 646 208 256 208 256 580 439 580 439 244 251 244 251 583 341 583 341 551 446 551 446 225 60 225 60 533 663 533 663 918 738 918 738 942 702 942 702 249 104 249 104 1 920 1 920 953 405 953 405 616 364 616 364 696 922 696 922 687 612 687 612 684 62 684 62 676 927 676 927 396 69 396 69 913 652 913 652 675 20 675 20 640 625 640 625 556 865 556 865 393 453 393 453 192 697 192 697 825 267 825 267 429 103 429 103 752 321 752 321 38 609 38 609 78 334 78 334 849 906 849 906 61 953 61 953 529 41 529 41 45 673 45 673 699 426 699 426 64 53 64 53 151 103 151 103 121 705 121 705 377 961 377 961 617 147 617 147 92 152 92 152 803 953 803 953 886 541 886 541 432 727 432 727 622 959 622 959 191 328 191 328 498 362 498 362 737 165 737 165 673 589 673 589 490 101 490 101 847 956 847 956 519 151 519 151 905 569 905 569 937 337 937 337 458 64 458 64 549 887 549 887 249 808 249 808 446 40 446 40 435 349 435 349 899 403 899 403 11 305 11 305 400 539 400 539 783 278 783 278 795 339 795 339 145 917 145 917 368 789 368 789 446 735 446 735 719 140 719 140 619 333 619 333 96 46 96 46 51 556 51 556 235 294 235 294 573 909 573 909 561 193 561 193 807 636 807 636 238 306 238 306 944 921 944 921 411 538 411 538 700 338 700 338 501 205 501 205 486 496 486 496 489 280 489 280 870 8 870 8 602 545 602 545 375 416 375 416 204 214 204 214 734 17 734 17 921 219 921 219 471 231 471 231 276 530 276 530 426 721 426 721 530 724 530 724 540 443 540 443 550 269 550 269 359 925 359 925 294 293 294 293 926 434 926 434 737 717 737 717 388 712 388 712 920 685 920 685 85 661 85 661 476 65 476 65 360 856 360 856 753 748 753 748 879 869 879 869 401 269 401 269 8 478 8 478 863 769 863 769 639 585 639 585 885 802 885 802 806 210 806 210 797 285 797 285 67 559 67 559 637 176 637 176 21 523 21 523 714 656 714 656 185 539 185 539 269 773 269 773 124 88 124 88 106 639 106 639 377 38 377 38 147 526 147 526 498 353 498 353 779 284 779 284 163 291 163 291 750 358 750 358 488 417 488 417 288 855 288 855 94 879 94 879 395 125 395 125 151 836 151 836 489 642 489 642 61 91 61 91 443 631 443 631 140 235 140 235 302 507 302 507 443 28 443 28 497 427 497 427 169 117 169 117 712 602 712 602 860 846 860 846 459 247 459 247 123 402 123 402 105 687 105 687 64 73 64 73 58 77 58 77 589 491 589 491 665 87 665 87 524 483 524 483 860 540 860 540 808 398 808 398 350 426 350 426 187 481 187 481 75 14 75 14 879 122 879 122 713 133 713 133 503 546 503 546 469 32 469 32 365 110 365 110 179 56 179 56 221 734 221 734 559 739 559 739 288 202 288 202 887 778 887 778 501 569 501 569 435 504 435 504 179 260 179 260 690 549 690 549 285 556 285 556 121 316 121 316 628 759 628 759 653 501 653 501 37 601 37 601 560 872 560 872 855 558 855 558 439 196 439 196 345 83 345 83 283 317 283 317 964 271 964 271 405 540 405 540 258 212 258 212 587 235 587 235 547 107 547 107 914 859 914 859 416 264 416 264 599 323 599 323 257 181 257 181 683 275 683 275 893 948 893 948 52 807 52 807 586 554 586 554 639 313 639 313 947 186 947 186 875 207 875 207 563 254 563 254 183 475 183 475 910 533 910 533 968 296 968 296 731 517 731 517 178 52 178 52 206 951 206 951 393 858 393 858 75 884 75 884 461 920 461 920 139 246 139 246 190 455 190 455 930 322 930 322 415 304 415 304 642 61 642 61 758 348 758 348 233 351 233 351 803 212 803 212 183 342 183 342 842 540 842 540 488 10 488 10 748 820 748 820 280 323 280 323 9 675 9 675 964 508 964 508 279 412 279 412 761 515 761 515 849 141 849 141 499 725 499 725 476 234 476 234 920 501 920 501 944 619 944 619 593 221 593 221 593 612 593 612 135 13 135 13 146 949 146 949 40 791 40 791 522 300 522 300 112 177 112 177 920 98 920 98 904 475 904 475 540 796 540 796 309 109 309 109 562 844 562 844 169 591 169 591 45 828 45 828 326 682 326 682 604 472 604 472 745 827 745 827 327 109 327 109 512 708 512 708 931 321 931 321 363 943 363 943 596 482 596 482 698 259 698 259 246 479 246 479 623 736 623 736 288 801 288 801 371 303 371 303 878 109 878 109 860 564 860 564 746 793 746 793 339 659 339 659 210 932 210 932 98 163 98 163 794 825 794 825 397 541 397 541 918 212 918 212 609 259 609 259 569 262 569 262 251 392 251 392 857 293 857 293 282 796 282 796 504 804 504 804 530 91 530 91 783 832 783 832 359 137 359 137 229 40 229 40 185 210 185 210 80 314 80 314 486 195 486 195 838 65 838 65 324 728 324 728 845 943 845 943 535 30 535 30 264 22 264 22 880 275 880 275 729 626 729 626 933 521 933 521 314 499 314 499 384 65 384 65 736 102 736 102 493 318 493 318 161 850 161 850 962 49 962 49 873 407 873 407 969 721 969 721 33 887 33 887 163 524 163 524 318 605 318 605 361 279 361 279 856 256 856 256 530 577 530 577 670 451 670 451 601 505 601 505 398 772 398 772 415 355 415 355 623 634 623 634 41 573 41 573 959 290 959 290 329 406 329 406 3 465 3 465 60 119 60 119 704 820 704 820 156 808 156 808 881 694 881 694 604 170 604 170 255 396 255 396 765 412 765 412 645 376 645 376 238 203 238 203 416 537 416 537 479 754 479 754 320 258 320 258 463 788 463 788 678 177 678 177 304 293 304 293 700 761 700 761 628 508 628 508 164 256 164 256 636 256 636 256 529 376 529 376 615 43 615 43 189 182 189 182 13 131 13 131 469 312 469 312 954 249 954 249 267 364 267 364 159 108 159 108 667 667 667 667 307 608 307 608 856 961 856 961 348 943 348 943 899 663 899 663 353 774 353 774 238 506 238 506 345 499 345 499 523 454 523 454 166 592 166 592 713 126 713 126 728 858 728 858 549 616 549 616 966 862 966 862 314 788 314 788 78 349 78 349 809 371 809 371 603 900 603 900 918 611 918 611 864 249 864 249 148 841 148 841 119 623 119 623 841 36 841 36 485 298 485 298 435 551 435 551 281 437 281 437 946 745 946 745 164 85 164 85 716 91 716 91 891 669 891 669 364 157 364 157 967 372 967 372 171 790 171 790 707 867 707 867 55 401 55 401 901 746 901 746 25 856 25 856 797 549 797 549 732 720 732 720 700 840 700 840 670 600 670 600 415 50 415 50 512 843 512 843 456 512 456 512 600 768 600 768 7 646 7 646 622 519 622 519 863 418 863 418 33 910 33 910 434 109 434 109 315 391 315 391 534 566 534 566 624 390 624 390 628 450 628 450 625 703 625 703 500 184 500 184 352 90 352 90 172 95 172 95 741 898 741 898 942 854 942 854 73 937 73 937 116 690 116 690 944 884 944 884 635 444 635 444 324 530 324 530 429 50 429 50 202 264 202 264 208 313 208 313 774 431 774 431 69 916 69 916 778 368 778 368 727 754 727 754 254 126 254 126 969 66 969 66 65 965 65 965 838 697 838 697 520 523 520 523 124 55 124 55 844 329 844 329 480 267 480 267 648 265 648 265 554 570 554 570 786 57 786 57 930 691 930 691 840 232 840 232 901 394 901 394 860 235 860 235 500 794 500 794 232 316 232 316 107 670 107 670 372 439 372 439 670 535 670 535 800 442 800 442 639 743 639 743 595 583 595 583 114 856 114 856 662 550 662 550 893 32 893 32 64 878 64 878 108 612 108 612 560 561 560 561 921 816 921 816 251 530 251 530 763 427 763 427 577 32 577 32 344 555 344 555 689 768 689 768 662 20 662 20 145 604 145 604 964 531 964 531 478 121 478 121 588 637 588 637 181 841 181 841 633 464 633 464 610 266 610 266 857 481 857 481 76 179 76 179 568 197 568 197 303 832 303 832 808 747 808 747 959 603 959 603 473 156 473 156 91 826 91 826 932 382 932 382 187 630 187 630 375 233 375 233 349 797 349 797 735 419 735 419 71 262 71 262 966 600 966 600 421 38 421 38 932 369 932 369 431 736 431 736 318 178 318 178 187 94 187 94 933 275 933 275 898 555 898 555 678 440 678 440 117 203 117 203 531 307 531 307 604 357 604 357 555 145 555 145 29 165 29 165 561 157 561 157 563 40 563 40 724 86 724 86 756 633 756 633 789 750 789 750 117 307 117 307 610 477 610 477 300 670 300 670 488 568 488 568 706 665 706 665 41 892 41 892 652 261 652 261 63 822 63 822 625 802 625 802 95 71 95 71 430 923 430 923 327 833 327 833 670 797 670 797 644 867 644 867 589 669 589 669 354 286 354 286 782 923 782 923 201 44 201 44 520 769 520 769 748 616 748 616 622 642 622 642 970 918 970 918 753 19 753 19 631 794 631 794 855 49 855 49 915 845 915 845 53 357 53 357 596 177 596 177 828 707 828 707 527 919 527 919 38 316 38 316 782 100 782 100 83 284 83 284 149 580 149 580 745 425 745 425 818 576 818 576 267 172 267 172 361 370 361 370 778 804 778 804 185 610 185 610 122 420 122 420 726 493 726 493 921 201 921 201 450 688 450 688 38 891 38 891 893 553 893 553 306 301 306 301 568 177 568 177 68 861 68 861 219 63 219 63 739 116 739 116 7 243 7 243 59 659 59 659 180 625 180 625 799 862 799 862 19 646 19 646 399 158 399 158 948 56 948 56 144 178 144 178 339 923 339 923 20 194 20 194 49 718 49 718 428 735 428 735 140 717 140 717 895 409 895 409 402 786 402 786 905 597 905 597 932 27 932 27 658 330 658 330 554 930 554 930 189 432 189 432 37 788 37 788 306 600 306 600 919 64 919 64 504 110 504 110 715 304 715 304 516 406 516 406 493 256 493 256 642 156 642 156 642 165 642 165 584 164 584 164 312 378 312 378 762 111 762 111 272 384 272 384 821 297 821 297 444 637 444 637 960 650 960 650 299 509 299 509 833 100 833 100 312 793 312 793 686 334 686 334 705 529 705 529 218 696 218 696 467 715 467 715 242 264 242 264 883 653 883 653 397 138 397 138 507 509 507 509 304 464 304 464 570 830 570 830 101 105 101 105 328 852 328 852 41 156 41 156 803 397 803 397 939 678 939 678 332 542 332 542 395 825 395 825 72 681 72 681 260 670 260 670 924 345 924 345 95 116 95 116 858 515 858 515 384 649 384 649 713 721 713 721 24 590 24 590 468 348 468 348 776 319 776 319 932 78 932 78 690 522 690 522 672 147 672 147 81 461 81 461 1 196 1 196 171 935 171 935 903 565 903 565 940 8 940 8 385 75 385 75 342 219 342 219 643 936 643 936 424 590 424 590 353 875 353 875 4 680 4 680 165 519 165 519 96 238 96 238 527 724 527 724 676 932 676 932 522 242 522 242 260 172 260 172 597 433 597 433 562 258 562 258 516 575 516 575 261 831 261 831 331 346 331 346 574 693 574 693 140 523 140 523 207 370 207 370 32 250 32 250 586 469 586 469 673 955 673 955 528 289 528 289 777 222 777 222 574 88 574 88 339 408 339 408 686 883 686 883 841 262 841 262 147 963 147 963 589 203 589 203 21 484 21 484 689 614 689 614 232 960 232 960 232 208 232 208 188 433 188 433 451 656 451 656 706 909 706 909 670 49 670 49 897 27 897 27 787 754 787 754 765 1 765 1 796 111 796 111 801 166 801 166 384 373 384 373 385 224 385 224 175 436 175 436 167 554 167 554 28 46 28 46 491 729 491 729 703 83 703 83 34 74 34 74 324 347 324 347 388 734 388 734 607 244 607 244 939 443 939 443 706 77 706 77 604 913 604 913 448 756 448 756 227 812 227 812 804 684 804 684 302 779 302 779 88 791 88 791 537 852 537 852 141 795 141 795 894 518 894 518 198 540 198 540 865 676 865 676 899 160 899 160 920 711 920 711 533 467 533 467 110 669 110 669 722 250 722 250 352 477 352 477 853 511 853 511 51 438 51 438 793 155 793 155 180 738 180 738 241 536 241 536 1 789 1 789 278 869 278 869 701 481 701 481 82 415 82 415 177 929 177 929 103 861 103 861 343 949 343 949 630 89 630 89 479 611 479 611 245 838 245 838 339 389 339 389 212 894 212 894 834 74 834 74 514 144 514 144 950 389 950 389 223 769 223 769 235 874 235 874 22 698 22 698 477 638 477 638 185 468 185 468 843 229 843 229 626 157 626 157 313 518 313 518 568 113 568 113 493 118 493 118 156 532 156 532 644 941 644 941 934 539 934 539 894 444 894 444 206 121 206 121 253 116 253 116 556 587 556 587 197 881 197 881 749 325 749 325 968 531 968 531 955 456 955 456 544 158 544 158 931 889 931 889 924 511 924 511 34 347 34 347 908 654 908 654 224 489 224 489 935 36 935 36 557 145 557 145 577 507 577 507 871 894 871 894 458 447 458 447 609 375 609 375 609 724 609 724 576 114 576 114 583 259 583 259 686 251 686 251 970 184 970 184 805 906 805 906 747 248 747 248 248 720 248 720 969 10 969 10 583 701 583 701 435 245 435 245 548 938 548 938 437 94 437 94 672 89 672 89 487 501 487 501 844 324 844 324 209 953 209 953 406 604 406 604 68 273 68 273 435 627 435 627 207 275 207 275 667 745 667 745 797 412 797 412 860 507 860 507 409 633 409 633 155 623 155 623 284 677 284 677 408 219 408 219 85 614 85 614 367 580 367 580 758 287 758 287 230 792 230 792 840 346 840 346 415 834 415 834 38 955 38 955 369 493 369 493 948 173 948 173 244 99 244 99 409 528 409 528 487 651 487 651 441 854 441 854 725 150 725 150 329 240 329 240 257 326 257 326 818 386 818 386 564 76 564 76 450 832 450 832 516 880 516 880 426 839 426 839 609 792 609 792 841 912 841 912 171 191 171 191 239 613 239 613 257 291 257 291 861 620 861 620 579 36 579 36 801 10 801 10 73 366 73 366 317 203 317 203 156 964 156 964 76 493 76 493 177 677 177 677 652 375 652 375 912 937 912 937 822 244 822 244 312 466 312 466 884 218 884 218 130 703 130 703 932 879 932 879 452 813 452 813 533 430 533 430 374 241 374 241 393 306 393 306 247 661 247 661 126 179 126 179 579 272 579 272 469 383 469 383 680 341 680 341 424 316 424 316 590 837 590 837 328 18 328 18 947 149 947 149 362 701 362 701 887 956 887 956 50 725 50 725 753 239 753 239 22 328 22 328 927 572 927 572 783 404 783 404 121 950 121 950 930 672 930 672 726 597 726 597 535 188 535 188 400 643 400 643 924 77 924 77 656 405 656 405 505 884 505 884 931 712 931 712 72 760 72 760 817 242 817 242 516 970 516 970 875 668 875 668 189 944 189 944 461 147 461 147 847 944 847 944 502 822 502 822 848 454 848 454 812 405 812 405 848 57 848 57 693 503 693 503 8 575 8 575 490 880 490 880 604 585 604 585 787 708 787 708 912 673 912 673 649 653 649 653 936 170 936 170 712 364 712 364 347 43 347 43 271 703 271 703 179 800 179 800 380 858 380 858 325 439 325 439 968 105 968 105 186 723 186 723 118 228 118 228 206 944 206 944 625 869 625 869 159 904 159 904 933 732 933 732 942 299 942 299 927 833 927 833 766 697 766 697 2 156 2 156 706 184 706 184 402 936 402 936 389 934 389 934 497 861 497 861 820 879 820 879 813 941 813 941 211 452 211 452 502 345 502 345 314 750 314 750 50 446 50 446 204 336 204 336 202 563 202 563 114 749 114 749 198 491 198 491 116 88 116 88 99 439 99 439 694 11 694 11 739 779 739 779 894 906 894 906 213 7 213 7 610 833 610 833 134 107 134 107 55 243 55 243 99 161 99 161 397 516 397 516 126 491 126 491 27 122 27 122 829 947 829 947 587 20 587 20 239 467 239 467 517 736 517 736 392 813 392 813 2 634 2 634 904 440 904 440 14 20 14 20 272 633 272 633 752 377 752 377 146 360 146 360 529 265 529 265 641 966 641 966 893 18 893 18 599 524 599 524 659 296 659 296 792 154 792 154 131 229 131 229 504 351 504 351 421 720 421 720 567 692 567 692 55 453 55 453 662 950 662 950 118 13 118 13 621 268 621 268 947 726 947 726 541 252 541 252 640 103 640 103 308 352 308 352 950 882 950 882 818 258 818 258 503 269 503 269 519 932 519 932 298 611 298 611 600 860 600 860 619 946 619 946 395 304 395 304 949 706 949 706 120 84 120 84 525 230 525 230 324 688 324 688 243 40 243 40 371 564 371 564 795 607 795 607 199 131 199 131 904 584 904 584 342 81 342 81 507 47 507 47 584 356 584 356 887 267 887 267 567 960 567 960 58 574 58 574 970 809 970 809 104 867 104 867 877 109 877 109 278 625 278 625 299 926 299 926 765 157 765 157 759 698 759 698 539 827 539 827 707 16 707 16 44 751 44 751 836 276 836 276 406 815 406 815 109 469 109 469 101 93 101 93 213 431 213 431 184 411 184 411 365 842 365 842 49 484 49 484 962 694 962 694 818 205 818 205 132 39 132 39 183 194 183 194 142 623 142 623 288 135 288 135 361 766 361 766 166 407 166 407 757 502 757 502 40 107 40 107 43 907 43 907 752 83 752 83 762 22 762 22 452 345 452 345 100 272 100 272 469 430 469 430 642 901 642 901 823 42 823 42 569 736 569 736 837 551 837 551 933 874 933 874 857 520 857 520 505 813 505 813 911 106 911 106 213 933 213 933 620 436 620 436 126 691 126 691 424 308 424 308 245 115 245 115 101 588 101 588 795 806 795 806 741 219 741 219 601 524 601 524 620 939 620 939 72 699 72 699 300 510 300 510 836 70 836 70 722 874 722 874 112 723 112 723 182 69 182 69 627 902 627 902 370 954 370 954 622 754 622 754 800 325 800 325 195 950 195 950 860 542 860 542 479 728 479 728 789 292 789 292 622 228 622 228 809 957 809 957 432 901 432 901 449 342 449 342 579 807 579 807 918 518 918 518 326 611 326 611 826 599 826 599 344 970 344 970 211 808 211 808 907 918 907 918 818 19 818 19 593 729 593 729 817 455 817 455 798 6 798 6 946 463 946 463 420 482 420 482 551 514 551 514 356 19 356 19 171 497 171 497 777 748 777 748 833 567 833 567 636 647 636 647 719 220 719 220 818 179 818 179 294 910 294 910 355 113 355 113 799 224 799 224 492 477 492 477 659 202 659 202 111 159 111 159 848 782 848 782 723 159 723 159 934 968 934 968 944 858 944 858 351 144 351 144 733 916 733 916 516 657 516 657 909 201 909 201 856 941 856 941 254 772 254 772 542 314 542 314 121 728 121 728 84 31 84 31 668 322 668 322 524 198 524 198 425 787 425 787 717 960 717 960 803 538 803 538 494 534 494 534 796 150 796 150 895 131 895 131 852 814 852 814 858 398 858 398 820 206 820 206 733 440 733 440 761 279 761 279 693 874 693 874 340 378 340 378 79 426 79 426 644 645 644 645 73 167 73 167 280 430 280 430 593 791 593 791 346 158 346 158 848 188 848 188 531 405 531 405 505 575 505 575 71 958 71 958 483 190 483 190 621 467 621 467 183 948 183 948 885 687 885 687 567 725 567 725 628 554 628 554 570 95 570 95 705 212 705 212 840 821 840 821 38 770 38 770 94 5 94 5 92 730 92 730 513 120 513 120 726 657 726 657 631 435 631 435 950 382 950 382 88 496 88 496 625 763 625 763 831 626 831 626 244 441 244 441 908 771 908 771 793 853 793 853 195 577 195 577 349 708 349 708 687 611 687 611 788 660 788 660 36 902 36 902 770 216 770 216 423 870 423 870 771 650 771 650 127 518 127 518 232 92 232 92 676 105 676 105 641 39 641 39 364 33 364 33 208 373 208 373 239 710 239 710 618 791 618 791 455 937 455 937 888 10 888 10 625 465 625 465 63 421 63 421 495 228 495 228 53 967 53 967 498 190 498 190 933 962 933 962 423 128 423 128 491 444 491 444 385 142 385 142 184 717 184 717 446 17 446 17 64 639 64 639 177 329 177 329 793 920 793 920 695 16 695 16 742 520 742 520 198 595 198 595 965 90 965 90 276 199 276 199 897 37 897 37 194 918 194 918 360 886 360 886 35 628 35 628 130 556 130 556 342 24 342 24 889 867 889 867 331 355 331 355 346 584 346 584 800 711 800 711 385 284 385 284 568 962 568 962 386 809 386 809 12 548 12 548 307 478 307 478 494 47 494 47 397 356 397 356 849 739 849 739 178 882 178 882 218 874 218 874 817 428 817 428 836 749 836 749 651 581 651 581 942 942 942 942 197 302 197 302 70 249 70 249 941 605 941 605 74 207 74 207 373 757 373 757 630 542 630 542 361 727 361 727 238 789 238 789 759 652 759 652 296 153 296 153 829 968 829 968 719 426 719 426 903 916 903 916 98 133 98 133 742 679 742 679 386 51 386 51 929 260 929 260 133 915 133 915 895 840 895 840 876 697 876 697 411 347 411 347 882 816 882 816 353 549 353 549 698 153 698 153 682 501 682 501 823 109 823 109 603 683 603 683 501 324 501 324 876 616 876 616 157 628 157 628 595 779 595 779 546 616 546 616 370 232 370 232 767 494 767 494 550 895 550 895 712 543 712 543 555 570 555 570 930 109 930 109 741 758 741 758 74 831 74 831 931 103 931 103 508 711 508 711 85 523 85 523 164 687 164 687 118 127 118 127 58 735 58 735 129 774 129 774 170 709 170 709 653 452 653 452 577 348 577 348 248 612 248 612 780 747 780 747 593 461 593 461 239 455 239 455 561 913 561 913 747 579 747 579 955 941 955 941 739 319 739 319 585 593 585 593 5 884 5 884 459 212 459 212 917 551 917 551 838 369 838 369 376 455 376 455 889 138 889 138 66 718 66 718 717 826 717 826 807 125 807 125 852 443 852 443 659 732 659 732 295 167 295 167 158 481 158 481 787 915 787 915 900 128 900 128 269 575 269 575 381 385 381 385 862 43 862 43 210 390 210 390 802 604 802 604 963 407 963 407 620 168 620 168 954 269 954 269 842 928 842 928 454 533 454 533 285 230 285 230 437 603 437 603 404 142 404 142 700 148 700 148 265 188 265 188 691 565 691 565 245 543 245 543 778 870 778 870 872 422 872 422 393 752 393 752 106 357 106 357 781 773 781 773 624 88 624 88 656 537 656 537 834 800 834 800 267 841 267 841 185 547 185 547 84 433 84 433 220 111 220 111 386 882 386 882 368 197 368 197 667 957 667 957 286 72 286 72 181 72 181 72 360 261 360 261 613 265 613 265 941 41 941 41 305 671 305 671 556 434 556 434 815 757 815 757 692 945 692 945 131 941 131 941 478 28 478 28 550 180 550 180 903 894 903 894 926 873 926 873 221 9 221 9 715 517 715 517 836 245 836 245 846 286 846 286 745 278 745 278 891 508 891 508 422 648 422 648 420 739 420 739 122 697 122 697 138 871 138 871 526 922 526 922 830 742 830 742 534 117 534 117 538 837 538 837 573 429 573 429 407 100 407 100 614 93 614 93 266 600 266 600 101 541 101 541 235 468 235 468 698 833 698 833 282 442 282 442 364 848 364 848 941 720 941 720 914 642 914 642 271 206 271 206 410 208 410 208 692 855 692 855 719 417 719 417 180 724 180 724 295 519 295 519 85 772 85 772 516 504 516 504 746 686 746 686 198 297 198 297 533 41 533 41 683 524 683 524 592 689 592 689 310 99 310 99 534 963 534 963 440 319 440 319 888 834 888 834 749 797 749 797 192 585 192 585 153 606 153 606 186 851 186 851 860 904 860 904 810 862 810 862 36 425 36 425 847 546 847 546 582 312 582 312 765 264 765 264 210 705 210 705 954 797 954 797 138 142 138 142 252 947 252 947 662 850 662 850 871 688 871 688 74 483 74 483 872 138 872 138 378 540 378 540 931 644 931 644 723 86 723 86 805 780 805 780 568 279 568 279 234 154 234 154 28 164 28 164 798 518 798 518 644 607 644 607 461 427 461 427 542 908 542 908 301 194 301 194 655 874 655 874 747 224 747 224 220 619 220 619 312 838 312 838 735 827 735 827 532 239 532 239 425 558 425 558 564 165 564 165 105 662 105 662 917 881 917 881 782 210 782 210 721 297 721 297 707 711 707 711 489 226 489 226 228 342 228 342 916 385 916 385 419 526 419 526 423 585 423 585 436 69 436 69 203 955 203 955 367 67 367 67 594 862 594 862 213 858 213 858 81 585 81 585 205 199 205 199 166 166 166 166 313 239 313 239 897 699 897 699 235 674 235 674 302 542 302 542 659 242 659 242 493 890 493 890 811 393 811 393 615 347 615 347 43 963 43 963 876 283 876 283 765 675 765 675 343 728 343 728 249 344 249 344 576 483 576 483 834 428 834 428 397 307 397 307 101 107 101 107 269 724 269 724 189 274 189 274 404 689 404 689 356 757 356 757 811 886 811 886 625 918 625 918 443 227 443 227 409 111 409 111 356 457 356 457 323 894 323 894 825 812 825 812 411 351 411 351 498 920 498 920 221 871 221 871 287 670 287 670 743 606 743 606 635 802 635 802 919 498 919 498 148 599 148 599 728 302 728 302 708 643 708 643 148 60 148 60 357 138 357 138 141 402 141 402 867 39 867 39 935 688 935 688 268 612 268 612 179 98 179 98 288 251 288 251 449 311 449 311 650 892 650 892 609 681 609 681 859 801 859 801 610 728 610 728 110 398 110 398 290 239 290 239 470 715 470 715 331 536 331 536 907 634 907 634 921 94 921 94 820 746 820 746 339 23 339 23 66 207 66 207 929 635 929 635 903 33 903 33 968 742 968 742 951 940 951 940 87 421 87 421 103 736 103 736 471 117 471 117 559 19 559 19 754 296 754 296 302 109 302 109 625 71 625 71 859 969 859 969 159 505 159 505 384 771 384 771 372 686 372 686 786 49 786 49 501 876 501 876 813 968 813 968 511 261 511 261 603 25 603 25 635 185 635 185 661 244 661 244 447 275 447 275 531 909 531 909 932 785 932 785 375 926 375 926 140 807 140 807 687 808 687 808 611 42 611 42 141 294 141 294 139 160 139 160 272 797 272 797 511 229 511 229 917 340 917 340 112 472 112 472 64 474 64 474 471 388 471 388 71 417 71 417 650 9 650 9 418 600 418 600 535 747 535 747 739 650 739 650 804 96 804 96 705 432 705 432 241 695 241 695 721 173 721 173 320 247 320 247 348 595 348 595 527 732 527 732 37 228 37 228 175 17 175 17 918 605 918 605 396 961 396 961 654 374 654 374 187 104 187 104 102 922 102 922 210 773 210 773 618 205 618 205 570 735 570 735 437 690 437 690 627 161 627 161 193 94 193 94 832 509 832 509 292 675 292 675 261 445 261 445 493 42 493 42 388 538 388 538 163 814 163 814 332 355 332 355 779 498 779 498 365 654 365 654 721 102 721 102 141 944 141 944 834 725 834 725 848 192 848 192 386 855 386 855 592 354 592 354 737 265 737 265 914 339 914 339 374 695 374 695 491 497 491 497 115 635 115 635 83 794 83 794 476 619 476 619 646 578 646 578 818 235 818 235 232 97 232 97 484 964 484 964 849 879 849 879 484 106 484 106 482 21 482 21 42 392 42 392 628 927 628 927 204 106 204 106 326 875 326 875 398 743 398 743 291 574 291 574 37 260 37 260 477 421 477 421 799 889 799 889 701 137 701 137 360 27 360 27 777 515 777 515 136 605 136 605 958 234 958 234 536 226 536 226 514 404 514 404 699 789 699 789 762 481 762 481 617 66 617 66 391 67 391 67 223 145 223 145 739 633 739 633 295 286 295 286 60 494 60 494 175 125 175 125 243 46 243 46 823 753 823 753 166 116 166 116 110 611 110 611 68 647 68 647 50 502 50 502 464 898 464 898 460 391 460 391 218 180 218 180 551 588 551 588 427 462 427 462 251 403 251 403 552 739 552 739 906 633 906 633 937 470 937 470 938 955 938 955 458 462 458 462 483 507 483 507 746 819 746 819 390 930 390 930 562 284 562 284 562 562 562 562 722 34 722 34 740 156 740 156 798 655 798 655 323 600 323 600 760 66 760 66 886 114 886 114 609 856 609 856 653 407 653 407 161 242 161 242 153 689 153 689 843 633 843 633 188 83 188 83 745 439 745 439 61 427 61 427 692 63 692 63 453 749 453 749 61 526 61 526 774 220 774 220 616 196 616 196 568 222 568 222 305 215 305 215 797 555 797 555 790 789 790 789 489 38 489 38 284 76 284 76 823 868 823 868 769 412 769 412 450 309 450 309 193 409 193 409 73 294 73 294 798 623 798 623 646 883 646 883 942 823 942 823 648 76 648 76 510 613 510 613 822 358 822 358 112 960 112 960 159 854 159 854 958 737 958 737 934 931 934 931 179 358 179 358 731 405 731 405 550 857 550 857 842 194 842 194 407 265 407 265 69 320 69 320 737 478 737 478 873 661 873 661 335 72 335 72 893 865 893 865 199 931 199 931 486 255 486 255 270 517 270 517 930 958 930 958 500 936 500 936 810 274 810 274 780 727 780 727 741 568 741 568 538 829 538 829 907 659 907 659 294 604 294 604 649 780 649 780 592 4 592 4 442 606 442 606 9 38 9 38 622 672 622 672 413 621 413 621 23 663 23 663 715 24 715 24 871 22 871 22 172 688 172 688 283 409 283 409 293 970 293 970 907 847 907 847 764 407 764 407 650 189 650 189 150 962 150 962 475 802 475 802 668 655 668 655 186 447 186 447 814 289 814 289 936 140 936 140 477 424 477 424 252 317 252 317 251 879 251 879 389 81 389 81 548 675 548 675 607 729 607 729 487 701 487 701 199 416 199 416 96 60 96 60 545 70 545 70 23 207 23 207 586 716 586 716 640 697 640 697 627 175 627 175 345 328 345 328 652 369 652 369 788 687 788 687 680 481 680 481 444 649 444 649 911 875 911 875 718 453 718 453 372 589 372 589 29 442 29 442 562 534 562 534 6 406 6 406 748 962 748 962 937 193 937 193 799 42 799 42 42 796 42 796 501 88 501 88 329 663 329 663 604 891 604 891 33 899 33 899 765 52 765 52 839 169 839 169 312 199 312 199 863 294 863 294 399 84 399 84 426 575 426 575 637 389 637 389 831 758 831 758 77 354 77 354 729 164 729 164 931 955 931 955 656 276 656 276 858 885 858 885 563 915 563 915 57 336 57 336 613 42 613 42 925 555 925 555 251 134 251 134 55 904 55 904 524 258 524 258 244 214 244 214 482 693 482 693 732 28 732 28 858 764 858 764 604 292 604 292 771 329 771 329 474 462 474 462 847 920 847 920 48 917 48 917 941 241 941 241 449 514 449 514 894 415 894 415 589 356 589 356 668 527 668 527 856 148 856 148 752 685 752 685 703 86 703 86 145 756 145 756 878 120 878 120 422 804 422 804 575 138 575 138 783 595 783 595 478 394 478 394 778 641 778 641 24 862 24 862 145 960 145 960 113 334 113 334 189 133 189 133 190 839 190 839 182 952 182 952 533 799 533 799 363 567 363 567 72 386 72 386 462 580 462 580 212 189 212 189 864 160 864 160 764 136 764 136 684 148 684 148 912 805 912 805 948 685 948 685 183 745 183 745 687 610 687 610 34 71 34 71 113 377 113 377 632 565 632 565 920 47 920 47 480 136 480 136 591 509 591 509 715 258 715 258 904 446 904 446 510 946 510 946 355 294 355 294 128 119 128 119 733 17 733 17 872 478 872 478 659 880 659 880 693 367 693 367 88 583 88 583 618 678 618 678 567 445 567 445 339 285 339 285 367 170 367 170 570 296 570 296 389 175 389 175 847 957 847 957 166 572 166 572 733 825 733 825 299 370 299 370 329 315 329 315 140 425 140 425 877 535 877 535 184 44 184 44 597 461 597 461 396 898 396 898 401 232 401 232 32 549 32 549 143 572 143 572 332 404 332 404 609 929 609 929 491 592 491 592 705 871 705 871 390 690 390 690 760 41 760 41 703 203 703 203 178 72 178 72 467 355 467 355 316 347 316 347 381 719 381 719 136 584 136 584 200 456 200 456 522 851 522 851 178 253 178 253 969 854 969 854 305 968 305 968 723 126 723 126 826 605 826 605 94 85 94 85 871 107 871 107 400 624 400 624 469 803 469 803 283 398 283 398 345 71 345 71 516 466 516 466 187 612 187 612 199 30 199 30 715 45 715 45 203 63 203 63 942 535 942 535 266 328 266 328 168 735 168 735 468 99 468 99 77 662 77 662 639 633 639 633 153 274 153 274 592 815 592 815 799 627 799 627 441 674 441 674 934 917 934 917 432 78 432 78 500 259 500 259 871 663 871 663 406 385 406 385 629 110 629 110 6 40 6 40 549 316 549 316 713 373 713 373 504 163 504 163 631 383 631 383 630 328 630 328 880 492 880 492 242 156 242 156 20 965 20 965 424 620 424 620 610 113 610 113 91 924 91 924 364 834 364 834 923 393 923 393 319 791 319 791 900 582 900 582 74 206 74 206 567 192 567 192 708 587 708 587 178 756 178 756 456 127 456 127 634 878 634 878 724 140 724 140 900 520 900 520 561 487 561 487 200 526 200 526 892 926 892 926 53 397 53 397 694 775 694 775 162 509 162 509 196 340 196 340 614 206 614 206 365 731 365 731 614 922 614 922 12 824 12 824 466 400 466 400 564 662 564 662 937 331 937 331 810 434 810 434 467 713 467 713 799 158 799 158 514 724 514 724 781 369 781 369 712 709 712 709 185 760 185 760 604 436 604 436 924 12 924 12 518 113 518 113 603 102 603 102 702 140 702 140 270 802 270 802 102 292 102 292 92 862 92 862 300 498 300 498 329 639 329 639 309 142 309 142 887 164 887 164 403 773 403 773 455 868 455 868 340 502 340 502 345 892 345 892 912 620 912 620 683 221 683 221 689 22 689 22 690 315 690 315 593 207 593 207 591 599 591 599 547 174 547 174 32 237 32 237 622 601 622 601 166 687 166 687 256 628 256 628 161 438 161 438 8 594 8 594 907 320 907 320 183 28 183 28 825 575 825 575 552 645 552 645 917 136 917 136 726 655 726 655 830 479 830 479 627 844 627 844 58 539 58 539 323 279 323 279 775 530 775 530 130 928 130 928 147 836 147 836 87 466 87 466 528 264 528 264 135 82 135 82 328 820 328 820 6 180 6 180 183 952 183 952 436 417 436 417 348 273 348 273 910 88 910 88 928 410 928 410 870 826 870 826 216 714 216 714 892 685 892 685 867 319 867 319 98 633 98 633 755 530 755 530 306 352 306 352 685 241 685 241 628 795 628 795 714 937 714 937 372 460 372 460 758 764 758 764 16 380 16 380 129 418 129 418 461 479 461 479 762 349 762 349 656 953 656 953 853 797 853 797 59 689 59 689 709 510 709 510 106 154 106 154 618 952 618 952 924 936 924 936 255 156 255 156 282 628 282 628 747 499 747 499 711 805 711 805 348 283 348 283 636 212 636 212 603 477 603 477 320 602 320 602 38 523 38 523 564 627 564 627 213 913 213 913 479 289 479 289 358 347 358 347 477 798 477 798 393 478 393 478 433 926 433 926 32 69 32 69 332 624 332 624 962 191 962 191 902 151 902 151 630 265 630 265 132 960 132 960 908 238 908 238 794 496 794 496 936 118 936 118 885 548 885 548 186 408 186 408 896 495 896 495 100 99 100 99 925 814 925 814 49 44 49 44 275 282 275 282 344 528 344 528 266 123 266 123 782 464 782 464 713 517 713 517 104 349 104 349 149 599 149 599 680 703 680 703 265 476 265 476 947 477 947 477 947 257 947 257 835 614 835 614 118 151 118 151 487 162 487 162 909 46 909 46 328 247 328 247 621 673 621 673 460 844 460 844 660 131 660 131 676 936 676 936 16 72 16 72 144 270 144 270 759 297 759 297 174 656 174 656 903 490 903 490 499 729 499 729 589 727 589 727 443 188 443 188 648 25 648 25 2 497 2 497 242 952 242 952 940 902 940 902 506 383 506 383 297 628 297 628 909 941 909 941 394 391 394 391 577 104 577 104 340 358 340 358 550 797 550 797 575 192 575 192 929 122 929 122 647 220 647 220 332 813 332 813 782 235 782 235 279 169 279 169 200 633 200 633 194 119 194 119 419 579 419 579 934 265 934 265 893 298 893 298 466 328 466 328 660 469 660 469 16 693 16 693 88 126 88 126 717 64 717 64 343 638 343 638 745 943 745 943 230 180 230 180 178 929 178 929 286 501 286 501 573 354 573 354 307 882 307 882 211 606 211 606 282 502 282 502 80 568 80 568 944 674 944 674 230 216 230 216 577 397 577 397 395 876 395 876 656 38 656 38 857 262 857 262 706 158 706 158 269 76 269 76 578 25 578 25 317 801 317 801 512 2 512 2 166 416 166 416 321 448 321 448 120 417 120 417 102 307 102 307 778 140 778 140 613 71 613 71 772 486 772 486 487 354 487 354 887 248 887 248 185 686 185 686 34 729 34 729 931 730 931 730 861 273 861 273 287 636 287 636 783 130 783 130 921 621 921 621 771 513 771 513 63 355 63 355 69 758 69 758 809 552 809 552 582 761 582 761 547 10 547 10 805 318 805 318 463 300 463 300 546 233 546 233 917 19 917 19 780 447 780 447 665 313 665 313 389 258 389 258 799 744 799 744 219 80 219 80 259 525 259 525 615 812 615 812 626 340 626 340 778 242 778 242 438 391 438 391 96 429 96 429 752 475 752 475 802 6 802 6 680 88 680 88 11 255 11 255 644 144 644 144 650 63 650 63 184 731 184 731 339 632 339 632 539 459 539 459 278 316 278 316 841 140 841 140 840 542 840 542 848 436 848 436 359 956 359 956 534 953 534 953 580 405 580 405 327 364 327 364 709 27 709 27 126 157 126 157 310 323 310 323 377 379 377 379 863 276 863 276 482 649 482 649 332 96 332 96 138 26 138 26 188 269 188 269 767 742 767 742 568 287 568 287 821 831 821 831 734 438 734 438 709 776 709 776 126 310 126 310 460 484 460 484 24 788 24 788 549 437 549 437 459 774 459 774 207 596 207 596 137 278 137 278 164 862 164 862 819 946 819 946 921 295 921 295 940 787 940 787 247 718 247 718 84 932 84 932 119 636 119 636 643 338 643 338 505 538 505 538 269 897 269 897 762 885 762 885 174 502 174 502 42 732 42 732 614 635 614 635 304 142 304 142 485 686 485 686 938 134 938 134 66 754 66 754 486 792 486 792 298 215 298 215 85 231 85 231 149 830 149 830 205 833 205 833 886 214 886 214 647 384 647 384 565 454 565 454 876 900 876 900 586 546 586 546 687 873 687 873 791 466 791 466 619 489 619 489 457 243 457 243 665 767 665 767 424 417 424 417 97 277 97 277 671 608 671 608 444 23 444 23 804 844 804 844 863 947 863 947 702 15 702 15 323 920 323 920 228 465 228 465 453 214 453 214 370 527 370 527 887 102 887 102 160 326 160 326 445 558 445 558 503 164 503 164 848 810 848 810 779 954 779 954 812 323 812 323 77 365 77 365 969 21 969 21 133 689 133 689 591 219 591 219 345 189 345 189 337 125 337 125 4 227 4 227 159 840 159 840 50 326 50 326 923 735 923 735 758 173 758 173 930 821 930 821 166 263 166 263 820 759 820 759 431 398 431 398 364 897 364 897 27 382 27 382 354 655 354 655 923 608 923 608 943 19 943 19 298 929 298 929 35 590 35 590 736 658 736 658 605 420 605 420 101 464 101 464 175 539 175 539 172 458 172 458 176 885 176 885 361 567 361 567 763 465 763 465 524 222 524 222 729 951 729 951 468 421 468 421 160 39 160 39 550 231 550 231 969 729 969 729 348 787 348 787 147 478 147 478 304 668 304 668 858 285 858 285 733 903 733 903 160 380 160 380 25 677 25 677 827 934 827 934 294 771 294 771 537 943 537 943 526 676 526 676 507 529 507 529 757 966 757 966 543 522 543 522 441 710 441 710 371 168 371 168 126 880 126 880 632 596 632 596 489 829 489 829 298 756 298 756 312 428 312 428 53 904 53 904 393 494 393 494 798 948 798 948 448 794 448 794 737 725 737 725 438 526 438 526 916 540 916 540 422 149 422 149 882 694 882 694 646 300 646 300 49 290 49 290 363 715 363 715 284 945 284 945 79 111 79 111 282 919 282 919 574 956 574 956 540 120 540 120 728 930 728 930 960 562 960 562 255 203 255 203 914 708 914 708 114 215 114 215 207 412 207 412 641 111 641 111 464 662 464 662 955 931 955 931 65 903 65 903 939 961 939 961 293 353 293 353 304 168 304 168 903 727 903 727 75 399 75 399 261 489 261 489 719 432 719 432 487 899 487 899 948 115 948 115 585 323 585 323 129 805 129 805 390 940 390 940 224 569 224 569 443 677 443 677 456 261 456 261 651 390 651 390 423 159 423 159 633 831 633 831 621 938 621 938 198 213 198 213 377 792 377 792 749 421 749 421 115 751 115 751 116 670 116 670 856 603 856 603 240 863 240 863 301 686 301 686 209 852 209 852 848 421 848 421 276 551 276 551 903 785 903 785 255 687 255 687 17 281 17 281 34 413 34 413 767 388 767 388 500 881 500 881 90 650 90 650 879 836 879 836 514 383 514 383 193 292 193 292 454 669 454 669 254 564 254 564 554 438 554 438 894 893 894 893 458 348 458 348 694 476 694 476 897 127 897 127 40 213 40 213 249 795 249 795 869 703 869 703 218 222 218 222 427 116 427 116 639 9 639 9 764 581 764 581 969 505 969 505 426 608 426 608 222 764 222 764 453 169 453 169 154 761 154 761 393 405 393 405 503 179 503 179 726 736 726 736 26 378 26 378 498 314 498 314 477 343 477 343 185 226 185 226 37 417 37 417 634 335 634 335 859 665 859 665 722 15 722 15 281 857 281 857 501 681 501 681 685 2 685 2 694 194 694 194 927 124 927 124 757 407 757 407 631 799 631 799 163 296 163 296 317 522 317 522 308 532 308 532 809 699 809 699 826 788 826 788 600 941 600 941 430 5 430 5 896 255 896 255 76 104 76 104 718 835 718 835 131 263 131 263 401 281 401 281 888 264 888 264 701 223 701 223 877 752 877 752 955 962 955 962 837 577 837 577 533 496 533 496 473 778 473 778 282 392 282 392 664 868 664 868 97 374 97 374 449 255 449 255 624 897 624 897 764 222 764 222 65 87 65 87 924 286 924 286 577 288 577 288 219 497 219 497 831 951 831 951 873 490 873 490 378 195 378 195 452 89 452 89 452 207 452 207 789 955 789 955 822 622 822 622 236 817 236 817 794 839 794 839 407 739 407 739 605 674 605 674 452 826 452 826 924 859 924 859 713 923 713 923 324 282 324 282 425 737 425 737 530 139 530 139 536 761 536 761 872 108 872 108 109 380 109 380 306 339 306 339 230 553 230 553 265 280 265 280 804 765 804 765 733 773 733 773 648 132 648 132 555 705 555 705 403 407 403 407 923 34 923 34 506 507 506 507 772 561 772 561 610 58 610 58 372 180 372 180 355 185 355 185 910 117 910 117 773 822 773 822 640 285 640 285 606 148 606 148 819 438 819 438 434 882 434 882 405 264 405 264 626 853 626 853 102 729 102 729 607 170 607 170 696 497 696 497 133 919 133 919 493 120 493 120 200 691 200 691 259 747 259 747 204 294 204 294 580 825 580 825 758 945 758 945 280 58 280 58 858 51 858 51 526 774 526 774 89 604 89 604 791 19 791 19 528 582 528 582 163 166 163 166 254 888 254 888 238 783 238 783 349 462 349 462 664 325 664 325 720 879 720 879 652 11 652 11 676 451 676 451 26 317 26 317 311 939 311 939 795 632 795 632 609 599 609 599 774 466 774 466 877 2 877 2 538 298 538 298 494 101 494 101 169 243 169 243 748 225 748 225 115 758 115 758 420 802 420 802 854 768 854 768 808 649 808 649 341 677 341 677 755 12 755 12 775 792 775 792 761 768 761 768 821 854 821 854 496 542 496 542 642 817 642 817 613 240 613 240 636 491 636 491 911 151 911 151 567 834 567 834 279 402 279 402 767 136 767 136 157 700 157 700 899 73 899 73 347 546 347 546 137 245 137 245 738 101 738 101 852 404 852 404 219 659 219 659 933 462 933 462 720 480 720 480 38 77 38 77 209 660 209 660 390 288 390 288 306 694 306 694 78 828 78 828 437 904 437 904 1 539 1 539 597 40 597 40 900 565 900 565 7 791 7 791 809 125 809 125 470 698 470 698 890 294 890 294 335 604 335 604 776 769 776 769 360 401 360 401 531 32 531 32 714 824 714 824 423 377 423 377 575 48 575 48 761 703 761 703 70 175 70 175 462 902 462 902 746 631 746 631 210 912 210 912 165 179 165 179 356 809 356 809 524 708 524 708 657 5 657 5 889 75 889 75 814 31 814 31 642 164 642 164 579 909 579 909 456 488 456 488 806 637 806 637 855 114 855 114 708 436 708 436 89 550 89 550 419 838 419 838 110 482 110 482 744 832 744 832 20 387 20 387 886 687 886 687 232 75 232 75 109 635 109 635 332 307 332 307 456 204 456 204 190 58 190 58 963 455 963 455 730 51 730 51 249 28 249 28 266 723 266 723 223 25 223 25 891 686 891 686 259 681 259 681 483 708 483 708 589 347 589 347 923 832 923 832 568 82 568 82 27 862 27 862 927 143 927 143 568 145 568 145 295 12 295 12 672 114 672 114 777 849 777 849 423 485 423 485 280 475 280 475 257 834 257 834 266 85 266 85 278 773 278 773 732 549 732 549 584 314 584 314 309 33 309 33 658 4 658 4 135 489 135 489 797 409 797 409 877 231 877 231 632 15 632 15 942 604 942 604 690 794 690 794 365 152 365 152 910 789 910 789 470 156 470 156 161 313 161 313 876 131 876 131 635 955 635 955 796 803 796 803 141 392 141 392 80 248 80 248 176 105 176 105 837 194 837 194 905 210 905 210 30 89 30 89 159 176 159 176 45 380 45 380 139 854 139 854 211 346 211 346 661 645 661 645 301 440 301 440 690 937 690 937 405 288 405 288 63 712 63 712 693 510 693 510 706 123 706 123 425 198 425 198 771 553 771 553 447 237 447 237 720 243 720 243 80 775 80 775 240 255 240 255 680 775 680 775 546 909 546 909 808 50 808 50 875 179 875 179 183 3 183 3 40 679 40 679 26 642 26 642 300 627 300 627 518 694 518 694 365 74 365 74 781 790 781 790 728 70 728 70 477 850 477 850 529 31 529 31 253 705 253 705 492 939 492 939 604 11 604 11 676 642 676 642 43 919 43 919 815 572 815 572 500 937 500 937 911 237 911 237 562 489 562 489 246 819 246 819 867 285 867 285 859 441 859 441 662 725 662 725 509 849 509 849 698 947 698 947 550 546 550 546 592 943 592 943 551 134 551 134 207 95 207 95 154 856 154 856 957 182 957 182 925 754 925 754 284 959 284 959 332 752 332 752 253 74 253 74 484 161 484 161 613 947 613 947 598 127 598 127 157 355 157 355 544 772 544 772 488 326 488 326 836 904 836 904 872 294 872 294 941 497 941 497 163 724 163 724 317 892 317 892 855 328 855 328 20 162 20 162 428 805 428 805 667 420 667 420 827 585 827 585 174 519 174 519 522 853 522 853 262 328 262 328 498 178 498 178 95 656 95 656 314 365 314 365 562 888 562 888 441 843 441 843 587 607 587 607 234 274 234 274 698 403 698 403 363 12 363 12 860 775 860 775 449 827 449 827 772 328 772 328 329 435 329 435 400 595 400 595 233 886 233 886 437 275 437 275 210 92 210 92 952 853 952 853 559 198 559 198 385 943 385 943 431 936 431 936 94 280 94 280 38 224 38 224 881 335 881 335 675 205 675 205 209 896 209 896 536 445 536 445 31 949 31 949 641 701 641 701 784 951 784 951 728 474 728 474 888 258 888 258 40 930 40 930 107 72 107 72 854 386 854 386 288 106 288 106 25 608 25 608 538 775 538 775 737 730 737 730 430 84 430 84 101 607 101 607 464 416 464 416 290 377 290 377 739 837 739 837 283 179 283 179 796 828 796 828 50 496 50 496 631 257 631 257 538 206 538 206 350 664 350 664 234 749 234 749 869 560 869 560 295 810 295 810 653 204 653 204 697 223 697 223 149 409 149 409 899 737 899 737 223 796 223 796 556 796 556 796 752 221 752 221 315 181 315 181 516 142 516 142 493 274 493 274 224 946 224 946 500 575 500 575 501 647 501 647 736 544 736 544 520 741 520 741 609 793 609 793 714 524 714 524 179 863 179 863 820 835 820 835 525 427 525 427 676 309 676 309 573 374 573 374 199 615 199 615 89 805 89 805 575 338 575 338 583 546 583 546 581 659 581 659 34 335 34 335 872 199 872 199 676 132 676 132 140 201 140 201 565 509 565 509 173 659 173 659 702 279 702 279 747 638 747 638 714 849 714 849 544 463 544 463 608 795 608 795 811 551 811 551 415 869 415 869 834 943 834 943 263 526 263 526 702 71 702 71 271 635 271 635 375 341 375 341 150 639 150 639 360 41 360 41 154 72 154 72 350 382 350 382 958 282 958 282 399 629 399 629 914 508 914 508 691 922 691 922 462 881 462 881 519 886 519 886 135 859 135 859 102 24 102 24 59 238 59 238 481 254 481 254 385 950 385 950 429 185 429 185 4 869 4 869 649 371 649 371 332 278 332 278 920 858 920 858 364 181 364 181 380 78 380 78 468 660 468 660 232 449 232 449 904 204 904 204 750 440 750 440 300 793 300 793 927 153 927 153 485 776 485 776 412 606 412 606 752 755 752 755 834 457 834 457 370 740 370 740 613 285 613 285 947 281 947 281 945 29 945 29 610 926 610 926 310 713 310 713 147 937 147 937 710 922 710 922 308 701 308 701 641 146 641 146 79 732 79 732 369 71 369 71 864 845 864 845 147 47 147 47 641 395 641 395 183 32 183 32 229 654 229 654 677 74 677 74 485 455 485 455 841 818 841 818 241 935 241 935 216 904 216 904 569 845 569 845 20 343 20 343 376 59 376 59 336 117 336 117 500 782 500 782 800 692 800 692 783 575 783 575 362 793 362 793 157 807 157 807 531 504 531 504 830 217 830 217 953 566 953 566 401 530 401 530 619 588 619 588 900 666 900 666 536 855 536 855 338 152 338 152 53 632 53 632 410 270 410 270 90 692 90 692 121 612 121 612 64 436 64 436 189 687 189 687 908 498 908 498 72 389 72 389 200 452 200 452 818 613 818 613 466 341 466 341 675 29 675 29 956 938 956 938 479 527 479 527 656 652 656 652 276 210 276 210 225 291 225 291 464 633 464 633 401 541 401 541 181 211 181 211 382 821 382 821 48 796 48 796 715 311 715 311 809 613 809 613 826 907 826 907 32 923 32 923 25 648 25 648 958 226 958 226 605 544 605 544 932 786 932 786 83 738 83 738 694 220 694 220 635 125 635 125 273 188 273 188 115 897 115 897 407 354 407 354 274 358 274 358 384 945 384 945 313 487 313 487 109 2 109 2 43 460 43 460 274 928 274 928 163 880 163 880 866 678 866 678 647 403 647 403 656 108 656 108 580 552 580 552 282 689 282 689 627 756 627 756 569 303 569 303 249 715 249 715 527 769 527 769 871 47 871 47 38 756 38 756 534 87 534 87 780 512 780 512 739 131 739 131 564 227 564 227 381 389 381 389 199 799 199 799 610 770 610 770 337 901 337 901 321 219 321 219 914 895 914 895 945 752 945 752 580 521 580 521 374 952 374 952 369 438 369 438 507 770 507 770 406 357 406 357 260 441 260 441 530 254 530 254 259 673 259 673 304 26 304 26 61 722 61 722 704 758 704 758 655 882 655 882 639 252 639 252 752 819 752 819 262 288 262 288 461 484 461 484 217 398 217 398 104 254 104 254 363 190 363 190 425 903 425 903 836 831 836 831 98 847 98 847 393 793 393 793 373 578 373 578 175 657 175 657 15 925 15 925 734 260 734 260 7 321 7 321 316 379 316 379 296 257 296 257 931 641 931 641 361 141 361 141 524 209 524 209 254 843 254 843 123 70 123 70 133 820 133 820 25 296 25 296 759 588 759 588 952 619 952 619 39 477 39 477 102 875 102 875 122 30 122 30 679 697 679 697 461 535 461 535 697 524 697 524 540 296 540 296 506 679 506 679 511 757 511 757 601 924 601 924 463 726 463 726 309 80 309 80 431 412 431 412 524 389 524 389 935 477 935 477 862 921 862 921 303 369 303 369 703 833 703 833 357 203 357 203 85 903 85 903 47 25 47 25 433 632 433 632 175 788 175 788 115 176 115 176 789 724 789 724 608 157 608 157 17 129 17 129 74 684 74 684 896 675 896 675 799 207 799 207 730 112 730 112 635 587 635 587 743 694 743 694 706 341 706 341 912 538 912 538 731 806 731 806 651 766 651 766 208 558 208 558 533 941 533 941 743 794 743 794 122 595 122 595 877 466 877 466 222 604 222 604 664 5 664 5 661 882 661 882 590 622 590 622 281 283 281 283 804 555 804 555 481 416 481 416 455 111 455 111 207 931 207 931 278 213 278 213 402 18 402 18 93 77 93 77 504 840 504 840 714 970 714 970 365 463 365 463 156 645 156 645 60 819 60 819 617 446 617 446 6 647 6 647 604 348 604 348 606 156 606 156 16 445 16 445 542 788 542 788 172 524 172 524 613 289 613 289 764 303 764 303 496 747 496 747 783 904 783 904 966 539 966 539 478 808 478 808 876 10 876 10 16 706 16 706 52 798 52 798 416 89 416 89 679 842 679 842 458 640 458 640 311 485 311 485 425 527 425 527 572 437 572 437 243 439 243 439 523 226 523 226 629 47 629 47 618 104 618 104 844 904 844 904 384 784 384 784 672 205 672 205 527 531 527 531 815 268 815 268 287 417 287 417 950 936 950 936 511 267 511 267 203 474 203 474 728 404 728 404 713 195 713 195 222 65 222 65 251 572 251 572 521 756 521 756 710 157 710 157 179 247 179 247 132 922 132 922 521 13 521 13 193 756 193 756 367 766 367 766 280 199 280 199 541 437 541 437 63 409 63 409 505 680 505 680 952 671 952 671 875 749 875 749 605 804 605 804 500 368 500 368 724 241 724 241 514 224 514 224 913 605 913 605 299 189 299 189 677 292 677 292 291 350 291 350 93 921 93 921 565 785 565 785 390 478 390 478 653 857 653 857 78 306 78 306 314 867 314 867 152 842 152 842 596 719 596 719 371 772 371 772 634 698 634 698 376 37 376 37 94 65 94 65 717 588 717 588 192 577 192 577 294 917 294 917 873 211 873 211 590 878 590 878 177 373 177 373 97 839 97 839 308 779 308 779 782 639 782 639 506 495 506 495 628 828 628 828 450 17 450 17 827 286 827 286 592 608 592 608 660 23 660 23 173 87 173 87 49 442 49 442 14 723 14 723 608 755 608 755 369 303 369 303 727 47 727 47 225 659 225 659 731 836 731 836 536 117 536 117 477 567 477 567 381 102 381 102 142 836 142 836 94 921 94 921 549 272 549 272 656 731 656 731 713 503 713 503 854 20 854 20 914 553 914 553 199 12 199 12 355 642 355 642 797 222 797 222 630 372 630 372 769 343 769 343 315 280 315 280 741 966 741 966 139 967 139 967 216 849 216 849 362 594 362 594 403 934 403 934 592 78 592 78 415 765 415 765 268 243 268 243 9 480 9 480 115 142 115 142 816 759 816 759 964 157 964 157 908 507 908 507 553 773 553 773 876 358 876 358 688 966 688 966 780 742 780 742 439 148 439 148 225 24 225 24 122 382 122 382 457 651 457 651 427 905 427 905 736 668 736 668 331 705 331 705 267 287 267 287 36 573 36 573 300 53 300 53 967 330 967 330 300 220 300 220 780 7 780 7 342 111 342 111 625 400 625 400 223 30 223 30 330 903 330 903 492 823 492 823 713 75 713 75 408 102 408 102 559 2 559 2 635 927 635 927 521 221 521 221 673 886 673 886 327 30 327 30 101 694 101 694 941 165 941 165 94 868 94 868 67 57 67 57 51 841 51 841 882 521 882 521 313 209 313 209 174 826 174 826 275 886 275 886 675 946 675 946 26 518 26 518 400 556 400 556 661 288 661 288 609 861 609 861 417 460 417 460 216 915 216 915 677 1 677 1 99 760 99 760 907 72 907 72 53 129 53 129 11 21 11 21 98 897 98 897 121 251 121 251 648 702 648 702 923 650 923 650 366 163 366 163 3 931 3 931 258 115 258 115 386 621 386 621 457 120 457 120 164 311 164 311 894 166 894 166 684 949 684 949 81 868 81 868 353 490 353 490 277 621 277 621 784 60 784 60 955 118 955 118 540 48 540 48 322 211 322 211 656 801 656 801 109 215 109 215 721 110 721 110 615 687 615 687 32 566 32 566 894 459 894 459 383 141 383 141 481 41 481 41 129 692 129 692 300 828 300 828 835 920 835 920 2 631 2 631 489 543 489 543 120 29 120 29 276 454 276 454 52 62 52 62 394 475 394 475 955 204 955 204 824 28 824 28 802 945 802 945 781 644 781 644 21 9 21 9 594 98 594 98 59 839 59 839 524 912 524 912 365 19 365 19 257 551 257 551 791 316 791 316 717 751 717 751 677 275 677 275 111 713 111 713 690 202 690 202 681 317 681 317 334 859 334 859 787 17 787 17 827 411 827 411 344 163 344 163 728 825 728 825 262 813 262 813 456 531 456 531 358 513 358 513 765 918 765 918 870 958 870 958 604 374 604 374 432 376 432 376 459 926 459 926 905 796 905 796 832 301 832 301 690 48 690 48 664 925 664 925 951 359 951 359 895 205 895 205 342 698 342 698 639 378 639 378 807 535 807 535 265 932 265 932 511 230 511 230 310 531 310 531 216 612 216 612 821 166 821 166 661 134 661 134 595 613 595 613 685 727 685 727 552 904 552 904 28 27 28 27 807 442 807 442 455 310 455 310 761 912 761 912 277 675 277 675 666 168 666 168 889 182 889 182 813 544 813 544 14 15 14 15 857 798 857 798 292 142 292 142 634 316 634 316 726 880 726 880 572 447 572 447 887 393 887 393 581 841 581 841 830 43 830 43 180 509 180 509 905 135 905 135 896 31 896 31 60 359 60 359 607 193 607 193 663 29 663 29 696 642 696 642 653 479 653 479 202 676 202 676 517 9 517 9 582 629 582 629 570 938 570 938 477 416 477 416 311 162 311 162 810 264 810 264 607 797 607 797 864 748 864 748 675 436 675 436 875 294 875 294 509 643 509 643 308 969 308 969 302 117 302 117 881 544 881 544 279 819 279 819 945 751 945 751 356 851 356 851 153 249 153 249 94 22 94 22 80 278 80 278 315 494 315 494 499 89 499 89 426 3 426 3 387 391 387 391 222 399 222 399 899 537 899 537 587 372 587 372 481 677 481 677 538 642 538 642 565 240 565 240 486 160 486 160 3 388 3 388 21 325 21 325 288 271 288 271 448 343 448 343 563 803 563 803 540 198 540 198 450 359 450 359 63 411 63 411 770 416 770 416 424 408 424 408 681 829 681 829 194 854 194 854 812 657 812 657 473 100 473 100 889 856 889 856 566 80 566 80 322 365 322 365 173 783 173 783 576 141 576 141 608 237 608 237 379 957 379 957 762 13 762 13 511 419 511 419 505 375 505 375 141 619 141 619 546 959 546 959 415 508 415 508 286 708 286 708 420 245 420 245 937 445 937 445 701 626 701 626 752 287 752 287 350 290 350 290 302 41 302 41 229 626 229 626 124 787 124 787 49 532 49 532 768 718 768 718 450 13 450 13 218 446 218 446 728 668 728 668 403 103 403 103 287 101 287 101 948 47 948 47 191 27 191 27 648 34 648 34 684 677 684 677 613 727 613 727 40 422 40 422 792 514 792 514 510 382 510 382 711 482 711 482 30 466 30 466 867 556 867 556 250 161 250 161 398 965 398 965 429 889 429 889 692 511 692 511 100 730 100 730 76 673 76 673 718 379 718 379 892 392 892 392 969 392 969 392 314 812 314 812 638 421 638 421 517 242 517 242 571 631 571 631 317 614 317 614 441 535 441 535 64 74 64 74 271 460 271 460 447 541 447 541 27 877 27 877 152 357 152 357 691 740 691 740 458 257 458 257 878 171 878 171 831 287 831 287 885 325 885 325 232 18 232 18 700 479 700 479 646 484 646 484 358 609 358 609 129 586 129 586 177 35 177 35 66 489 66 489 415 822 415 822 318 892 318 892 742 491 742 491 696 85 696 85 558 236 558 236 686 864 686 864 389 780 389 780 672 711 672 711 194 224 194 224 832 287 832 287 485 721 485 721 91 797 91 797 433 40 433 40 73 869 73 869 392 313 392 313 20 616 20 616 787 728 787 728 605 455 605 455 213 223 213 223 585 414 585 414 927 640 927 640 385 627 385 627 149 914 149 914 320 18 320 18 131 132 131 132 640 79 640 79 230 531 230 531 860 273 860 273 366 878 366 878 270 6 270 6 27 910 27 910 399 439 399 439 126 442 126 442 913 365 913 365 139 926 139 926 204 451 204 451 593 600 593 600 68 100 68 100 178 264 178 264 300 165 300 165 258 122 258 122 318 35 318 35 501 120 501 120 596 916 596 916 437 789 437 789 827 50 827 50 565 203 565 203 630 577 630 577 952 145 952 145 720 416 720 416 794 381 794 381 273 580 273 580 942 318 942 318 509 332 509 332 739 267 739 267 939 509 939 509 47 394 47 394 153 62 153 62 396 193 396 193 285 697 285 697 257 910 257 910 408 796 408 796 401 53 401 53 479 271 479 271 184 776 184 776 536 210 536 210 683 69 683 69 15 152 15 152 652 69 652 69 785 798 785 798 734 918 734 918 467 898 467 898 657 655 657 655 616 545 616 545 394 129 394 129 36 545 36 545 552 397 552 397 67 42 67 42 778 789 778 789 392 551 392 551 644 244 644 244 846 23 846 23 32 592 32 592 133 134 133 134 398 105 398 105 608 35 608 35 733 204 733 204 94 443 94 443 503 859 503 859 604 173 604 173 302 242 302 242 65 616 65 616 97 45 97 45 572 938 572 938 114 227 114 227 252 249 252 249 837 516 837 516 407 573 407 573 405 633 405 633 210 14 210 14 647 795 647 795 756 865 756 865 801 347 801 347 62 175 62 175 222 41 222 41 579 506 579 506 793 234 793 234 445 584 445 584 783 713 783 713 34 578 34 578 269 241 269 241 861 384 861 384 150 645 150 645 540 309 540 309 549 612 549 612 577 524 577 524 152 728 152 728 782 230 782 230 197 77 197 77 41 493 41 493 951 476 951 476 952 304 952 304 654 650 654 650 754 418 754 418 456 218 456 218 671 449 671 449 916 518 916 518 237 249 237 249 839 732 839 732 288 957 288 957 841 390 841 390 475 724 475 724 271 482 271 482 756 578 756 578 501 294 501 294 143 178 143 178 173 97 173 97 292 634 292 634 924 306 924 306 111 796 111 796 485 838 485 838 657 833 657 833 673 662 673 662 264 857 264 857 522 968 522 968 633 375 633 375 612 935 612 935 747 88 747 88 928 503 928 503 754 352 754 352 732 74 732 74 924 810 924 810 24 595 24 595 424 904 424 904 194 505 194 505 364 642 364 642 838 501 838 501 172 447 172 447 102 690 102 690 900 162 900 162 19 188 19 188 479 171 479 171 542 880 542 880 416 107 416 107 556 142 556 142 81 709 81 709 737 99 737 99 31 447 31 447 788 772 788 772 15 641 15 641 288 941 288 941 154 428 154 428 608 507 608 507 880 694 880 694 677 147 677 147 269 957 269 957 430 563 430 563 673 546 673 546 171 346 171 346 637 329 637 329 851 428 851 428 510 788 510 788 484 238 484 238 65 301 65 301 268 267 268 267 375 110 375 110 158 731 158 731 39 152 39 152 104 333 104 333 853 194 853 194 688 823 688 823 254 708 254 708 396 479 396 479 824 762 824 762 244 125 244 125 649 881 649 881 931 249 931 249 652 854 652 854 521 736 521 736 130 328 130 328 594 824 594 824 642 515 642 515 192 63 192 63 155 917 155 917 579 233 579 233 388 805 388 805 331 665 331 665 944 121 944 121 305 651 305 651 54 157 54 157 922 41 922 41 358 917 358 917 199 801 199 801 861 129 861 129 358 627 358 627 552 802 552 802 564 119 564 119 161 790 161 790 500 479 500 479 897 53 897 53 149 323 149 323 326 902 326 902 900 40 900 40 131 257 131 257 356 571 356 571 149 675 149 675 61 473 61 473 934 197 934 197 120 739 120 739 603 29 603 29 921 914 921 914 424 170 424 170 394 611 394 611 432 325 432 325 90 342 90 342 49 536 49 536 198 724 198 724 381 309 381 309 107 321 107 321 345 779 345 779 461 105 461 105 802 316 802 316 528 861 528 861 72 795 72 795 700 507 700 507 535 361 535 361 698 903 698 903 563 128 563 128 347 23 347 23 896 96 896 96 335 679 335 679 860 849 860 849 422 817 422 817 121 445 121 445 682 462 682 462 313 876 313 876 583 884 583 884 226 171 226 171 239 389 239 389 421 380 421 380 834 466 834 466 487 945 487 945 871 72 871 72 482 496 482 496 163 343 163 343 306 700 306 700 459 738 459 738 807 168 807 168 42 425 42 425 475 333 475 333 923 629 923 629 538 382 538 382 210 893 210 893 539 302 539 302 801 844 801 844 483 896 483 896 527 20 527 20 817 651 817 651 953 854 953 854 515 462 515 462 361 833 361 833 366 933 366 933 796 125 796 125 820 249 820 249 583 584 583 584 596 584 596 584 852 106 852 106 846 945 846 945 646 61 646 61 13 403 13 403 164 61 164 61 569 923 569 923 153 809 153 809 676 576 676 576 300 329 300 329 354 154 354 154 195 554 195 554 303 827 303 827 834 450 834 450 335 796 335 796 233 855 233 855 863 317 863 317 306 177 306 177 387 393 387 393 777 920 777 920 318 515 318 515 571 510 571 510 857 36 857 36 687 943 687 943 706 478 706 478 222 804 222 804 60 469 60 469 818 421 818 421 256 167 256 167 162 659 162 659 851 720 851 720 891 702 891 702 20 601 20 601 728 888 728 888 398 793 398 793 405 624 405 624 549 921 549 921 22 12 22 12 500 805 500 805 524 2 524 2 964 145 964 145 487 752 487 752 92 244 92 244 619 909 619 909 106 802 106 802 569 270 569 270 103 281 103 281 62 9 62 9 768 172 768 172 846 17 846 17 548 930 548 930 339 298 339 298 210 707 210 707 169 523 169 523 426 361 426 361 634 812 634 812 923 538 923 538 366 131 366 131 491 695 491 695 556 959 556 959 588 667 588 667 838 943 838 943 389 168 389 168 343 129 343 129 941 392 941 392 146 766 146 766 521 377 521 377 555 421 555 421 130 718 130 718 455 547 455 547 151 693 151 693 332 32 332 32 725 489 725 489 559 950 559 950 75 374 75 374 847 721 847 721 528 499 528 499 606 712 606 712 880 286 880 286 738 280 738 280 34 141 34 141 257 611 257 611 597 498 597 498 583 540 583 540 657 675 657 675 279 930 279 930 776 583 776 583 339 612 339 612 304 278 304 278 581 459 581 459 710 733 710 733 560 294 560 294 733 256 733 256 750 377 750 377 373 517 373 517 538 509 538 509 463 361 463 361 312 935 312 935 478 127 478 127 421 528 421 528 576 584 576 584 569 526 569 526 593 11 593 11 590 160 590 160 703 327 703 327 269 406 269 406 735 104 735 104 654 131 654 131 503 957 503 957 510 317 510 317 391 114 391 114 610 371 610 371 630 609 630 609 515 641 515 641 424 821 424 821 716 696 716 696 429 598 429 598 616 168 616 168 329 62 329 62 470 53 470 53 513 840 513 840 825 795 825 795 146 582 146 582 104 261 104 261 853 402 853 402 507 717 507 717 363 631 363 631 352 313 352 313 574 414 574 414 555 502 555 502 792 649 792 649 666 888 666 888 812 238 812 238 194 797 194 797 614 482 614 482 245 919 245 919 327 91 327 91 927 761 927 761 698 157 698 157 759 98 759 98 244 950 244 950 332 4 332 4 210 86 210 86 718 617 718 617 886 636 886 636 710 706 710 706 218 599 218 599 322 696 322 696 502 798 502 798 958 652 958 652 758 198 758 198 795 896 795 896 351 193 351 193 269 23 269 23 810 875 810 875 669 750 669 750 669 678 669 678 884 36 884 36 855 780 855 780 812 578 812 578 302 253 302 253 542 849 542 849 840 477 840 477 117 36 117 36 63 868 63 868 592 699 592 699 179 642 179 642 652 141 652 141 491 754 491 754 450 213 450 213 704 351 704 351 139 947 139 947 388 63 388 63 897 552 897 552 15 323 15 323 908 561 908 561 701 572 701 572 44 947 44 947 412 714 412 714 953 469 953 469 435 484 435 484 784 245 784 245 652 815 652 815 799 737 799 737 257 482 257 482 926 301 926 301 294 621 294 621 782 390 782 390 23 459 23 459 130 780 130 780 466 596 466 596 899 886 899 886 760 268 760 268 162 514 162 514 647 198 647 198 537 936 537 936 871 307 871 307 310 513 310 513 864 546 864 546 510 444 510 444 425 342 425 342 743 301 743 301 728 356 728 356 854 108 854 108 717 598 717 598 614 61 614 61 900 559 900 559 643 157 643 157 67 793 67 793 566 716 566 716 789 743 789 743 430 177 430 177 200 560 200 560 399 220 399 220 473 345 473 345 368 178 368 178 766 563 766 563 594 539 594 539 783 762 783 762 803 119 803 119 872 89 872 89 904 272 904 272 901 609 901 609 812 100 812 100 206 457 206 457 343 439 343 439 85 958 85 958 76 189 76 189 933 427 933 427 149 871 149 871 206 448 206 448 766 840 766 840 394 46 394 46 765 81 765 81 944 698 944 698 604 953 604 953 97 630 97 630 669 649 669 649 56 652 56 652 146 69 146 69 150 692 150 692 15 807 15 807 442 179 442 179 559 243 559 243 412 21 412 21 229 551 229 551 641 663 641 663 934 804 934 804 357 27 357 27 832 41 832 41 854 544 854 544 730 290 730 290 424 20 424 20 657 682 657 682 536 829 536 829 630 156 630 156 244 963 244 963 41 418 41 418 859 422 859 422 596 463 596 463 300 163 300 163 669 786 669 786 786 942 786 942 326 193 326 193 546 464 546 464 261 655 261 655 367 956 367 956 23 875 23 875 173 843 173 843 274 397 274 397 98 776 98 776 317 929 317 929 909 897 909 897 707 35 707 35 768 933 768 933 880 171 880 171 265 134 265 134 672 747 672 747 384 542 384 542 583 483 583 483 422 264 422 264 65 707 65 707 343 595 343 595 189 157 189 157 665 774 665 774 904 384 904 384 642 154 642 154 955 297 955 297 836 857 836 857 347 184 347 184 396 159 396 159 657 298 657 298 611 4 611 4 424 115 424 115 416 725 416 725 368 889 368 889 807 293 807 293 40 659 40 659 48 950 48 950 889 784 889 784 738 142 738 142 293 370 293 370 717 470 717 470 27 500 27 500 944 600 944 600 132 661 132 661 680 564 680 564 735 519 735 519 32 398 32 398 828 551 828 551 312 813 312 813 362 856 362 856 383 548 383 548 397 409 397 409 873 751 873 751 461 205 461 205 850 236 850 236 834 508 834 508 322 628 322 628 131 296 131 296 259 93 259 93 137 444 137 444 203 687 203 687 68 239 68 239 551 655 551 655 680 452 680 452 925 102 925 102 287 318 287 318 669 402 669 402 570 237 570 237 113 749 113 749 518 419 518 419 780 830 780 830 1 162 1 162 844 584 844 584 644 206 644 206 402 872 402 872 348 516 348 516 761 147 761 147 103 808 103 808 488 649 488 649 662 305 662 305 531 383 531 383 661 277 661 277 943 762 943 762 559 482 559 482 958 939 958 939 264 348 264 348 513 814 513 814 242 961 242 961 588 951 588 951 644 668 644 668 683 565 683 565 271 465 271 465 963 633 963 633 674 290 674 290 630 302 630 302 523 618 523 618 611 695 611 695 563 805 563 805 30 890 30 890 820 270 820 270 87 858 87 858 850 878 850 878 406 728 406 728 286 583 286 583 91 19 91 19 774 801 774 801 504 663 504 663 230 581 230 581 62 962 62 962 739 539 739 539 170 77 170 77 38 375 38 375 3 499 3 499 817 948 817 948 127 494 127 494 728 171 728 171 553 561 553 561 753 549 753 549 224 492 224 492 908 28 908 28 500 172 500 172 654 966 654 966 612 30 612 30 567 366 567 366 73 954 73 954 35 814 35 814 154 744 154 744 822 420 822 420 250 438 250 438 935 578 935 578 100 627 100 627 683 432 683 432 354 543 354 543 632 277 632 277 853 492 853 492 283 189 283 189 767 827 767 827 520 168 520 168 912 703 912 703 121 520 121 520 13 376 13 376 794 828 794 828 188 205 188 205 130 631 130 631 253 178 253 178 855 286 855 286 488 617 488 617 212 66 212 66 625 158 625 158 440 482 440 482 479 157 479 157 197 844 197 844 554 177 554 177 771 463 771 463 892 799 892 799 520 552 520 552 853 631 853 631 723 616 723 616 51 830 51 830 728 748 728 748 589 141 589 141 969 741 969 741 386 969 386 969 555 814 555 814 793 633 793 633 205 701 205 701 440 301 440 301 873 264 873 264 474 592 474 592 604 940 604 940 913 69 913 69 225 689 225 689 29 527 29 527 491 15 491 15 656 907 656 907 603 101 603 101 4 793 4 793 868 263 868 263 755 440 755 440 900 518 900 518 803 703 803 703 541 809 541 809 828 970 828 970 402 380 402 380 358 354 358 354 561 508 561 508 359 297 359 297 893 546 893 546 262 94 262 94 650 169 650 169 458 81 458 81 801 841 801 841 738 624 738 624 801 795 801 795 940 602 940 602 814 325 814 325 175 264 175 264 633 11 633 11 110 397 110 397 220 99 220 99 422 934 422 934 840 396 840 396 592 902 592 902 14 691 14 691 575 827 575 827 630 702 630 702 541 948 541 948 840 285 840 285 48 351 48 351 549 701 549 701 190 895 190 895 262 176 262 176 623 737 623 737 461 928 461 928 611 469 611 469 129 771 129 771 533 560 533 560 494 923 494 923 660 118 660 118 339 297 339 297 611 205 611 205 658 414 658 414 581 741 581 741 221 909 221 909 65 953 65 953 682 607 682 607 243 454 243 454 266 486 266 486 525 901 525 901 257 406 257 406 6 249 6 249 702 794 702 794 716 408 716 408 502 687 502 687 198 941 198 941 54 941 54 941 30 469 30 469 282 360 282 360 267 394 267 394 363 494 363 494 94 59 94 59 719 199 719 199 493 939 493 939 199 497 199 497 409 819 409 819 515 126 515 126 196 161 196 161 667 685 667 685 712 764 712 764 247 960 247 960 56 567 56 567 376 421 376 421 313 788 313 788 311 143 311 143 354 225 354 225 826 502 826 502 585 424 585 424 784 193 784 193 504 678 504 678 232 879 232 879 194 953 194 953 560 62 560 62 394 269 394 269 267 553 267 553 602 464 602 464 33 80 33 80 902 899 902 899 221 735 221 735 512 211 512 211 368 551 368 551 912 676 912 676 679 956 679 956 645 944 645 944 171 681 171 681 113 302 113 302 968 721 968 721 15 650 15 650 274 226 274 226 185 311 185 311 940 732 940 732 938 732 938 732 98 460 98 460 12 17 12 17 962 422 962 422 331 426 331 426 763 555 763 555 596 887 596 887 722 887 722 887 908 315 908 315 425 519 425 519 535 304 535 304 939 275 939 275 104 192 104 192 497 5 497 5 949 368 949 368 264 257 264 257 456 665 456 665 319 707 319 707 6 303 6 303 71 394 71 394 559 663 559 663 937 243 937 243 467 192 467 192 713 537 713 537 131 684 131 684 550 949 550 949 140 788 140 788 113 399 113 399 551 606 551 606 769 923 769 923 743 247 743 247 336 723 336 723 611 551 611 551 962 477 962 477 576 305 576 305 558 836 558 836 953 39 953 39 208 95 208 95 473 440 473 440 84 866 84 866 856 632 856 632 442 691 442 691 772 648 772 648 857 542 857 542 87 232 87 232 561 813 561 813 685 482 685 482 13 252 13 252 88 145 88 145 751 51 751 51 95 397 95 397 711 873 711 873 807 729 807 729 856 251 856 251 684 83 684 83 431 875 431 875 947 869 947 869 248 728 248 728 154 774 154 774 222 675 222 675 150 454 150 454 490 970 490 970 75 117 75 117 843 448 843 448 615 36 615 36 114 941 114 941 503 813 503 813 916 425 916 425 681 731 681 731 922 647 922 647 131 54 131 54 654 693 654 693 770 687 770 687 687 166 687 166 263 304 263 304 816 24 816 24 19 534 19 534 964 444 964 444 573 481 573 481 902 267 902 267 282 508 282 508 643 765 643 765 91 702 91 702 911 654 911 654 845 181 845 181 279 911 279 911 423 502 423 502 838 708 838 708 213 307 213 307 727 158 727 158 817 168 817 168 103 303 103 303 339 226 339 226 894 199 894 199 395 609 395 609 499 948 499 948 758 265 758 265 678 424 678 424 186 256 186 256 825 393 825 393 103 348 103 348 773 96 773 96 264 481 264 481 713 568 713 568 576 448 576 448 335 715 335 715 109 750 109 750 374 342 374 342 496 120 496 120 901 58 901 58 89 69 89 69 359 602 359 602 734 160 734 160 836 569 836 569 118 965 118 965 708 612 708 612 237 137 237 137 122 768 122 768 600 911 600 911 130 710 130 710 430 792 430 792 865 15 865 15 343 229 343 229 860 401 860 401 550 23 550 23 381 850 381 850 282 487 282 487 186 127 186 127 212 226 212 226 324 70 324 70 31 956 31 956 643 83 643 83 964 600 964 600 341 3 341 3 584 19 584 19 737 742 737 742 279 692 279 692 157 672 157 672 495 914 495 914 14 625 14 625 832 261 832 261 244 209 244 209 187 404 187 404 78 869 78 869 776 532 776 532 110 582 110 582 640 133 640 133 795 168 795 168 241 549 241 549 153 509 153 509 582 924 582 924 620 98 620 98 530 333 530 333 909 606 909 606 946 677 946 677 231 791 231 791 601 347 601 347 724 857 724 857 121 523 121 523 214 337 214 337 601 493 601 493 497 333 497 333 667 505 667 505 346 662 346 662 263 771 263 771 375 146 375 146 145 256 145 256 773 470 773 470 291 592 291 592 31 145 31 145 70 593 70 593 332 39 332 39 164 639 164 639 727 410 727 410 708 719 708 719 309 417 309 417 222 402 222 402 275 556 275 556 378 101 378 101 682 511 682 511 672 611 672 611 847 637 847 637 968 256 968 256 815 351 815 351 752 342 752 342 562 881 562 881 804 405 804 405 197 872 197 872 788 838 788 838 217 295 217 295 365 569 365 569 627 615 627 615 901 964 901 964 397 578 397 578 492 389 492 389 796 672 796 672 961 663 961 663 535 337 535 337 957 78 957 78 150 597 150 597 25 306 25 306 470 307 470 307 528 9 528 9 48 330 48 330 865 340 865 340 791 450 791 450 112 695 112 695 405 709 405 709 132 669 132 669 442 479 442 479 345 905 345 905 505 593 505 593 276 461 276 461 111 902 111 902 222 910 222 910 684 843 684 843 233 764 233 764 703 280 703 280 265 909 265 909 524 47 524 47 603 599 603 599 562 325 562 325 96 940 96 940 527 475 527 475 30 714 30 714 625 188 625 188 681 732 681 732 56 816 56 816 151 610 151 610 537 803 537 803 5 430 5 430 557 610 557 610 756 426 756 426 729 749 729 749 420 382 420 382 404 228 404 228 455 437 455 437 108 615 108 615 428 517 428 517 739 950 739 950 51 696 51 696 687 915 687 915 166 195 166 195 82 896 82 896 959 446 959 446 262 608 262 608 215 681 215 681 786 685 786 685 873 350 873 350 98 727 98 727 31 884 31 884 167 280 167 280 68 433 68 433 463 724 463 724 674 399 674 399 829 651 829 651 956 506 956 506 887 638 887 638 23 574 23 574 63 578 63 578 958 708 958 708 482 391 482 391 367 314 367 314 259 612 259 612 571 568 571 568 403 550 403 550 713 691 713 691 557 389 557 389 90 362 90 362 636 839 636 839 747 835 747 835 855 443 855 443 272 220 272 220 527 171 527 171 786 717 786 717 954 519 954 519 209 533 209 533 711 686 711 686 624 265 624 265 13 620 13 620 658 400 658 400 258 13 258 13 576 501 576 501 943 516 943 516 911 713 911 713 254 273 254 273 913 186 913 186 372 127 372 127 754 615 754 615 26 143 26 143 6 691 6 691 390 415 390 415 157 915 157 915 629 446 629 446 247 553 247 553 288 952 288 952 605 916 605 916 367 209 367 209 534 551 534 551 82 40 82 40 231 83 231 83 370 115 370 115 636 805 636 805 390 531 390 531 912 662 912 662 174 710 174 710 318 413 318 413 509 116 509 116 29 782 29 782 747 564 747 564 279 72 279 72 799 622 799 622 700 629 700 629 847 878 847 878 694 380 694 380 463 601 463 601 47 920 47 920 370 874 370 874 164 446 164 446 936 393 936 393 904 608 904 608 948 517 948 517 215 258 215 258 437 617 437 617 52 851 52 851 125 801 125 801 474 527 474 527 498 922 498 922 269 135 269 135 856 202 856 202 67 423 67 423 208 509 208 509 583 965 583 965 573 633 573 633 791 159 791 159 956 242 956 242 105 352 105 352 344 120 344 120 639 618 639 618 785 338 785 338 700 576 700 576 622 182 622 182 133 854 133 854 590 884 590 884 242 353 242 353 509 547 509 547 208 318 208 318 88 580 88 580 665 51 665 51 22 940 22 940 583 183 583 183 124 224 124 224 181 377 181 377 825 627 825 627 778 260 778 260 766 391 766 391 640 265 640 265 705 872 705 872 177 736 177 736 475 884 475 884 549 593 549 593 774 104 774 104 376 410 376 410 162 709 162 709 415 69 415 69 622 913 622 913 740 799 740 799 456 583 456 583 364 9 364 9 508 330 508 330 905 216 905 216 438 83 438 83 152 933 152 933 98 779 98 779 297 244 297 244 569 249 569 249 687 21 687 21 3 296 3 296 661 665 661 665 194 561 194 561 935 323 935 323 19 686 19 686 26 904 26 904 427 392 427 392 569 47 569 47 68 18 68 18 646 782 646 782 124 115 124 115 326 461 326 461 528 635 528 635 184 240 184 240 49 59 49 59 35 206 35 206 308 364 308 364 865 794 865 794 466 32 466 32 504 737 504 737 29 466 29 466 937 807 937 807 554 6 554 6 433 583 433 583 835 476 835 476 539 818 539 818 79 547 79 547 571 610 571 610 891 86 891 86 671 771 671 771 559 220 559 220 917 158 917 158 322 59 322 59 321 380 321 380 614 35 614 35 886 248 886 248 770 516 770 516 49 133 49 133 754 750 754 750 399 276 399 276 850 798 850 798 945 205 945 205 910 482 910 482 914 177 914 177 392 876 392 876 218 121 218 121 847 457 847 457 965 79 965 79 365 45 365 45 576 873 576 873 213 513 213 513 915 858 915 858 682 231 682 231 28 207 28 207 353 214 353 214 143 909 143 909 806 41 806 41 690 332 690 332 140 341 140 341 575 110 575 110 961 128 961 128 951 193 951 193 607 9 607 9 740 477 740 477 630 908 630 908 196 14 196 14 414 909 414 909 801 110 801 110 44 531 44 531 539 12 539 12 821 435 821 435 480 45 480 45 265 246 265 246 663 898 663 898 410 152 410 152 747 930 747 930 293 936 293 936 100 420 100 420 133 697 133 697 458 432 458 432 188 687 188 687 680 741 680 741 941 921 941 921 798 308 798 308 373 313 373 313 289 467 289 467 559 400 559 400 439 958 439 958 430 167 430 167 340 34 340 34 423 55 423 55 703 392 703 392 167 535 167 535 776 926 776 926 351 140 351 140 401 937 401 937 435 774 435 774 555 832 555 832 12 932 12 932 877 108 877 108 71 561 71 561 116 493 116 493 742 365 742 365 149 790 149 790 876 565 876 565 366 736 366 736 429 133 429 133 493 62 493 62 463 429 463 429 462 81 462 81 208 442 208 442 395 747 395 747 662 179 662 179 937 700 937 700 547 194 547 194 620 961 620 961 307 136 307 136 602 400 602 400 968 309 968 309 700 116 700 116 861 334 861 334 226 686 226 686 154 871 154 871 825 305 825 305 787 498 787 498 957 286 957 286 745 885 745 885 697 894 697 894 822 6 822 6 680 859 680 859 129 665 129 665 56 209 56 209 540 377 540 377 860 54 860 54 11 332 11 332 750 205 750 205 892 192 892 192 576 109 576 109 459 376 459 376 317 190 317 190 539 942 539 942 5 742 5 742 827 936 827 936 204 439 204 439 161 514 161 514 134 862 134 862 602 662 602 662 347 317 347 317 725 829 725 829 91 80 91 80 176 308 176 308 850 126 850 126 525 870 525 870 903 534 903 534 471 80 471 80 609 694 609 694 220 282 220 282 39 327 39 327 732 548 732 548 58 679 58 679 849 336 849 336 536 924 536 924 705 524 705 524 871 388 871 388 86 970 86 970 37 598 37 598 944 408 944 408 300 888 300 888 602 457 602 457 744 391 744 391 474 745 474 745 742 530 742 530 172 316 172 316 771 467 771 467 378 15 378 15 357 369 357 369 347 684 347 684 175 61 175 61 650 389 650 389 895 366 895 366 545 474 545 474 84 883 84 883 455 631 455 631 796 382 796 382 42 689 42 689 861 578 861 578 962 90 962 90 642 862 642 862 160 838 160 838 195 785 195 785 404 182 404 182 274 967 274 967 199 238 199 238 505 84 505 84 701 679 701 679 378 595 378 595 93 770 93 770 825 266 825 266 9 787 9 787 492 435 492 435 122 826 122 826 576 666 576 666 686 177 686 177 252 732 252 732 106 466 106 466 712 395 712 395 154 225 154 225 35 833 35 833 228 212 228 212 932 554 932 554 533 815 533 815 771 962 771 962 912 18 912 18 244 798 244 798 725 944 725 944 656 279 656 279 253 137 253 137 765 815 765 815 94 790 94 790 527 710 527 710 63 190 63 190 231 406 231 406 255 932 255 932 220 188 220 188 269 35 269 35 265 15 265 15 653 167 653 167 866 318 866 318 179 239 179 239 240 261 240 261 274 68 274 68 122 464 122 464 909 449 909 449 61 299 61 299 761 706 761 706 589 153 589 153 440 523 440 523 595 566 595 566 779 727 779 727 222 602 222 602 138 869 138 869 122 911 122 911 63 887 63 887 30 945 30 945 717 908 717 908 861 119 861 119 236 713 236 713 522 358 522 358 478 819 478 819 314 861 314 861 16 587 16 587 410 876 410 876 257 868 257 868 247 472 247 472 449 900 449 900 297 180 297 180 930 150 930 150 428 307 428 307 366 917 366 917 653 963 653 963 644 317 644 317 625 238 625 238 610 45 610 45 346 1 346 1 473 2 473 2 318 465 318 465 786 207 786 207 26 388 26 388 469 693 469 693 673 921 673 921 808 464 808 464 745 819 745 819 747 768 747 768 577 77 577 77 672 659 672 659 837 610 837 610 800 128 800 128 730 487 730 487 501 867 501 867 492 894 492 894 384 410 384 410 115 7 115 7 717 543 717 543 260 607 260 607 564 225 564 225 220 770 220 770 523 737 523 737 559 267 559 267 366 659 366 659 134 756 134 756 460 824 460 824 355 423 355 423 643 520 643 520 859 746 859 746 640 293 640 293 599 659 599 659 701 521 701 521 687 754 687 754 830 589 830 589 235 212 235 212 783 962 783 962 590 762 590 762 224 798 224 798 827 820 827 820 77 63 77 63 13 901 13 901 966 28 966 28 954 586 954 586 849 259 849 259 231 652 231 652 891 44 891 44 388 828 388 828 448 774 448 774 782 715 782 715 162 194 162 194 426 716 426 716 531 286 531 286 618 634 618 634 818 776 818 776 732 67 732 67 581 625 581 625 116 609 116 609 828 404 828 404 842 839 842 839 832 604 832 604 246 748 246 748 441 926 441 926 393 118 393 118 835 801 835 801 31 254 31 254 521 282 521 282 189 750 189 750 909 735 909 735 784 628 784 628 906 246 906 246 836 775 836 775 560 439 560 439 790 691 790 691 511 118 511 118 789 326 789 326 813 775 813 775 648 653 648 653 674 123 674 123 194 4 194 4 229 642 229 642 275 46 275 46 735 363 735 363 190 823 190 823 454 380 454 380 677 951 677 951 926 450 926 450 932 699 932 699 239 910 239 910 207 237 207 237 374 770 374 770 224 691 224 691 963 385 963 385 312 628 312 628 520 535 520 535 810 195 810 195 308 391 308 391 803 141 803 141 559 607 559 607 931 467 931 467 231 99 231 99 37 133 37 133 24 886 24 886 434 210 434 210 157 119 157 119 471 322 471 322 496 712 496 712 41 415 41 415 794 768 794 768 190 639 190 639 26 33 26 33 399 632 399 632 721 627 721 627 278 160 278 160 689 837 689 837 228 691 228 691 42 826 42 826 440 344 440 344 584 854 584 854 698 345 698 345 948 80 948 80 681 234 681 234 116 885 116 885 150 344 150 344 610 318 610 318 286 290 286 290 448 356 448 356 43 185 43 185 196 260 196 260 945 569 945 569 375 904 375 904 944 910 944 910 882 293 882 293 531 502 531 502 683 232 683 232 400 356 400 356 244 64 244 64 620 759 620 759 823 34 823 34 520 496 520 496 125 361 125 361 12 550 12 550 369 459 369 459 328 370 328 370 180 17 180 17 426 863 426 863 645 348 645 348 638 340 638 340 374 887 374 887 512 222 512 222 912 533 912 533 858 913 858 913 774 119 774 119 892 607 892 607 350 624 350 624 643 533 643 533 818 256 818 256 379 424 379 424 686 614 686 614 684 531 684 531 474 523 474 523 651 135 651 135 537 81 537 81 769 678 769 678 179 410 179 410 836 153 836 153 917 447 917 447 147 467 147 467 61 455 61 455 311 588 311 588 922 189 922 189 143 109 143 109 835 549 835 549 831 528 831 528 853 83 853 83 67 131 67 131 696 67 696 67 658 545 658 545 924 910 924 910 397 743 397 743 327 255 327 255 532 283 532 283 375 635 375 635 526 826 526 826 461 828 461 828 21 907 21 907 449 201 449 201 612 101 612 101 823 432 823 432 26 576 26 576 236 47 236 47 385 212 385 212 413 733 413 733 732 805 732 805 261 462 261 462 729 337 729 337 796 279 796 279 12 502 12 502 795 674 795 674 893 753 893 753 299 791 299 791 497 697 497 697 854 930 854 930 230 65 230 65 553 63 553 63 372 867 372 867 120 830 120 830 707 302 707 302 556 108 556 108 444 616 444 616 426 873 426 873 808 226 808 226 692 629 692 629 893 52 893 52 333 258 333 258 203 142 203 142 423 715 423 715 197 49 197 49 681 31 681 31 44 250 44 250 201 814 201 814 659 399 659 399 794 797 794 797 569 170 569 170 853 75 853 75 336 515 336 515 786 914 786 914 95 894 95 894 869 924 869 924 935 301 935 301 357 197 357 197 87 460 87 460 660 901 660 901 942 861 942 861 462 337 462 337 303 97 303 97 694 489 694 489 676 602 676 602 920 668 920 668 25 343 25 343 900 268 900 268 122 708 122 708 723 619 723 619 895 957 895 957 602 906 602 906 152 46 152 46 798 13 798 13 707 789 707 789 592 178 592 178 331 295 331 295 936 410 936 410 318 372 318 372 505 745 505 745 89 368 89 368 685 252 685 252 169 608 169 608 265 377 265 377 63 384 63 384 251 234 251 234 764 379 764 379 866 824 866 824 420 564 420 564 295 77 295 77 113 879 113 879 738 565 738 565 786 273 786 273 405 502 405 502 622 126 622 126 481 896 481 896 54 590 54 590 454 633 454 633 350 900 350 900 111 805 111 805 797 912 797 912 173 100 173 100 604 319 604 319 506 441 506 441 458 167 458 167 551 966 551 966 279 709 279 709 145 586 145 586 597 684 597 684 831 808 831 808 612 157 612 157 333 951 333 951 125 479 125 479 571 401 571 401 450 352 450 352 717 248 717 248 634 643 634 643 36 274 36 274 658 449 658 449 127 734 127 734 527 704 527 704 384 882 384 882 63 71 63 71 707 124 707 124 811 575 811 575 931 520 931 520 910 160 910 160 164 247 164 247 711 617 711 617 664 202 664 202 717 641 717 641 616 198 616 198 78 1 78 1 93 362 93 362 363 960 363 960 389 681 389 681 905 581 905 581 894 114 894 114 148 621 148 621 821 184 821 184 228 935 228 935 217 744 217 744 135 183 135 183 47 934 47 934 236 344 236 344 323 59 323 59 681 237 681 237 330 753 330 753 940 145 940 145 539 786 539 786 415 233 415 233 252 934 252 934 425 757 425 757 636 167 636 167 394 215 394 215 378 252 378 252 138 138 138 138 741 143 741 143 438 841 438 841 305 836 305 836 774 198 774 198 653 822 653 822 578 816 578 816 675 441 675 441 507 620 507 620 621 423 621 423 640 137 640 137 521 36 521 36 48 699 48 699 754 748 754 748 896 162 896 162 913 744 913 744 175 723 175 723 319 92 319 92 56 83 56 83 932 258 932 258 204 835 204 835 961 435 961 435 952 410 952 410 417 561 417 561 139 392 139 392 721 787 721 787 265 172 265 172 199 48 199 48 558 842 558 842 718 775 718 775 555 189 555 189 7 394 7 394 358 98 358 98 839 245 839 245 318 444 318 444 523 843 523 843 59 308 59 308 947 780 947 780 320 320 320 320 610 702 610 702 479 148 479 148 815 216 815 216 758 555 758 555 826 856 826 856 880 728 880 728 279 491 279 491 349 4 349 4 750 483 750 483 67 788 67 788 380 390 380 390 504 686 504 686 645 152 645 152 427 237 427 237 705 538 705 538 946 354 946 354 506 470 506 470 55 374 55 374 432 588 432 588 198 901 198 901 667 646 667 646 624 5 624 5 953 267 953 267 339 52 339 52 289 440 289 440 835 934 835 934 480 69 480 69 169 855 169 855 599 843 599 843 418 525 418 525 457 492 457 492 747 709 747 709 938 774 938 774 279 70 279 70 234 281 234 281 548 258 548 258 187 573 187 573 74 272 74 272 703 335 703 335 18 893 18 893 879 859 879 859 236 648 236 648 873 531 873 531 731 626 731 626 165 145 165 145 735 894 735 894 338 868 338 868 752 578 752 578 525 777 525 777 571 801 571 801 592 757 592 757 485 474 485 474 404 415 404 415 605 439 605 439 75 900 75 900 194 271 194 271 37 18 37 18 347 739 347 739 433 861 433 861 557 534 557 534 257 383 257 383 88 290 88 290 747 114 747 114 535 210 535 210 81 814 81 814 278 206 278 206 857 20 857 20 729 336 729 336 837 760 837 760 953 423 953 423 710 938 710 938 289 313 289 313 324 764 324 764 324 78 324 78 351 816 351 816 294 323 294 323 316 336 316 336 353 962 353 962 267 452 267 452 471 597 471 597 507 241 507 241 378 603 378 603 3 285 3 285 524 579 524 579 136 672 136 672 101 797 101 797 393 703 393 703 800 155 800 155 776 644 776 644 325 202 325 202 883 474 883 474 380 582 380 582 301 698 301 698 550 391 550 391 428 343 428 343 580 487 580 487 286 22 286 22 711 170 711 170 542 415 542 415 3 837 3 837 789 68 789 68 706 39 706 39 579 900 579 900 276 167 276 167 65 870 65 870 413 46 413 46 6 808 6 808 529 374 529 374 574 485 574 485 19 365 19 365 706 779 706 779 81 325 81 325 564 321 564 321 62 28 62 28 317 890 317 890 20 550 20 550 608 385 608 385 238 577 238 577 320 564 320 564 719 507 719 507 680 678 680 678 682 468 682 468 75 626 75 626 323 493 323 493 555 542 555 542 52 855 52 855 916 873 916 873 937 516 937 516 491 200 491 200 404 175 404 175 959 170 959 170 744 783 744 783 515 613 515 613 355 546 355 546 716 731 716 731 541 575 541 575 752 907 752 907 407 674 407 674 755 734 755 734 693 333 693 333 574 294 574 294 821 47 821 47 182 194 182 194 96 880 96 880 819 925 819 925 197 524 197 524 420 254 420 254 526 163 526 163 706 439 706 439 611 968 611 968 123 195 123 195 945 835 945 835 849 609 849 609 735 397 735 397 513 854 513 854 852 715 852 715 385 493 385 493 99 89 99 89 546 364 546 364 696 853 696 853 407 143 407 143 456 387 456 387 376 158 376 158 736 250 736 250 22 248 22 248 379 136 379 136 518 681 518 681 954 522 954 522 389 215 389 215 174 946 174 946 644 336 644 336 450 871 450 871 753 833 753 833 512 185 512 185 403 192 403 192 252 300 252 300 729 192 729 192 336 857 336 857 308 185 308 185 170 402 170 402 360 489 360 489 784 860 784 860 938 770 938 770 703 498 703 498 738 585 738 585 644 374 644 374 36 295 36 295 868 187 868 187 733 435 733 435 722 352 722 352 592 750 592 750 326 946 326 946 252 619 252 619 343 530 343 530 64 566 64 566 812 293 812 293 274 901 274 901 65 134 65 134 706 259 706 259 40 684 40 684 308 7 308 7 262 917 262 917 325 473 325 473 45 526 45 526 131 729 131 729 2 423 2 423 694 773 694 773 590 250 590 250 19 956 19 956 567 747 567 747 230 281 230 281 148 668 148 668 970 629 970 629 6 830 6 830 44 95 44 95 173 750 173 750 935 229 935 229 702 789 702 789 711 354 711 354 334 64 334 64 131 502 131 502 626 227 626 227 389 935 389 935 836 337 836 337 223 172 223 172 600 701 600 701 737 101 737 101 621 961 621 961 283 410 283 410 802 12 802 12 821 818 821 818 633 192 633 192 593 933 593 933 864 597 864 597 809 401 809 401 945 970 945 970 284 705 284 705 374 753 374 753 703 959 703 959 337 473 337 473 193 547 193 547 384 647 384 647 303 190 303 190 221 729 221 729 834 864 834 864 797 719 797 719 360 799 360 799 656 320 656 320 944 201 944 201 514 308 514 308 900 908 900 908 466 357 466 357 967 672 967 672 522 392 522 392 52 11 52 11 173 102 173 102 537 720 537 720 213 367 213 367 789 818 789 818 844 742 844 742 239 149 239 149 310 328 310 328 810 403 810 403 737 45 737 45 15 871 15 871 362 750 362 750 392 702 392 702 424 556 424 556 268 125 268 125 843 198 843 198 196 125 196 125 348 543 348 543 214 25 214 25 866 933 866 933 810 822 810 822 622 878 622 878 78 862 78 862 785 936 785 936 73 591 73 591 38 807 38 807 678 644 678 644 831 908 831 908 830 309 830 309 859 922 859 922 150 407 150 407 177 215 177 215 782 621 782 621 158 787 158 787 399 208 399 208 921 599 921 599 258 435 258 435 606 834 606 834 593 819 593 819 18 467 18 467 93 292 93 292 879 240 879 240 127 113 127 113 707 101 707 101 948 823 948 823 83 771 83 771 690 94 690 94 225 118 225 118 913 228 913 228 508 670 508 670 664 694 664 694 902 917 902 917 35 851 35 851 921 658 921 658 775 302 775 302 369 767 369 767 195 207 195 207 500 747 500 747 762 339 762 339 471 41 471 41 476 3 476 3 147 54 147 54 738 759 738 759 860 678 860 678 493 227 493 227 403 176 403 176 761 92 761 92 130 411 130 411 538 604 538 604 379 485 379 485 514 796 514 796 742 456 742 456 608 809 608 809 693 493 693 493 495 432 495 432 293 96 293 96 597 836 597 836 578 139 578 139 892 267 892 267 390 871 390 871 923 223 923 223 53 875 53 875 603 312 603 312 782 396 782 396 529 408 529 408 939 300 939 300 264 712 264 712 191 747 191 747 766 559 766 559 362 356 362 356 552 938 552 938 253 859 253 859 836 964 836 964 86 690 86 690 83 860 83 860 29 205 29 205 428 712 428 712 273 178 273 178 101 88 101 88 526 48 526 48 806 936 806 936 488 650 488 650 806 790 806 790 709 143 709 143 384 526 384 526 276 361 276 361 587 595 587 595 525 723 525 723 309 43 309 43 785 372 785 372 599 885 599 885 238 514 238 514 271 308 271 308 741 581 741 581 686 579 686 579 165 121 165 121 462 690 462 690 119 700 119 700 298 880 298 880 968 695 968 695 590 676 590 676 293 64 293 64 519 218 519 218 402 838 402 838 414 274 414 274 329 209 329 209 535 108 535 108 777 287 777 287 743 931 743 931 707 12 707 12 925 454 925 454 883 745 883 745 363 45 363 45 310 185 310 185 964 93 964 93 48 100 48 100 227 608 227 608 721 536 721 536 184 3 184 3 748 458 748 458 446 874 446 874 949 64 949 64 162 276 162 276 211 225 211 225 76 946 76 946 661 479 661 479 452 399 452 399 339 518 339 518 790 39 790 39 814 173 814 173 952 783 952 783 744 903 744 903 355 689 355 689 302 296 302 296 491 57 491 57 577 738 577 738 965 472 965 472 175 128 175 128 735 715 735 715 919 738 919 738 871 199 871 199 929 54 929 54 359 110 359 110 827 140 827 140 57 612 57 612 447 196 447 196 844 504 844 504 699 53 699 53 501 48 501 48 647 784 647 784 932 514 932 514 872 285 872 285 697 597 697 597 453 856 453 856 178 701 178 701 706 342 706 342 726 468 726 468 305 566 305 566 69 714 69 714 827 243 827 243 865 435 865 435 721 51 721 51 347 168 347 168 633 767 633 767 791 942 791 942 400 730 400 730 609 242 609 242 732 113 732 113 116 49 116 49 881 828 881 828 148 645 148 645 75 109 75 109 707 278 707 278 961 681 961 681 534 417 534 417 111 741 111 741 764 606 764 606 630 820 630 820 204 748 204 748 96 78 96 78 118 338 118 338 503 923 503 923 666 741 666 741 922 571 922 571 704 712 704 712 766 136 766 136 171 394 171 394 324 754 324 754 787 620 787 620 261 554 261 554 8 652 8 652 372 838 372 838 546 730 546 730 340 250 340 250 198 747 198 747 441 765 441 765 591 162 591 162 731 673 731 673 231 502 231 502 502 160 502 160 582 665 582 665 233 662 233 662 173 491 173 491 399 116 399 116 217 275 217 275 104 928 104 928 261 290 261 290 367 124 367 124 40 947 40 947 137 13 137 13 899 509 899 509 857 391 857 391 739 442 739 442 902 855 902 855 292 939 292 939 264 372 264 372 546 376 546 376 285 50 285 50 34 755 34 755 938 105 938 105 484 931 484 931 887 786 887 786 186 789 186 789 796 445 796 445 913 196 913 196 14 81 14 81 967 495 967 495 73 524 73 524 324 10 324 10 346 875 346 875 224 597 224 597 951 356 951 356 926 615 926 615 592 849 592 849 634 754 634 754 700 214 700 214 518 138 518 138 300 103 300 103 757 651 757 651 212 183 212 183 847 374 847 374 908 529 908 529 186 574 186 574 646 936 646 936 814 686 814 686 751 641 751 641 235 201 235 201 223 968 223 968 879 572 879 572 85 277 85 277 371 354 371 354 290 786 290 786 957 192 957 192 130 179 130 179 921 934 921 934 927 881 927 881 510 433 510 433 917 949 917 949 366 354 366 354 522 5 522 5 610 234 610 234 845 55 845 55 371 370 371 370 515 421 515 421 497 329 497 329 926 499 926 499 626 724 626 724 3 457 3 457 669 754 669 754 875 939 875 939 950 270 950 270 691 614 691 614 151 279 151 279 615 509 615 509 781 717 781 717 835 456 835 456 707 746 707 746 539 374 539 374 697 318 697 318 318 56 318 56 254 569 254 569 629 104 629 104 352 283 352 283 293 959 293 959 541 844 541 844 243 463 243 463 728 84 728 84 588 108 588 108 251 203 251 203 661 485 661 485 684 111 684 111 195 10 195 10 654 666 654 666 298 453 298 453 790 425 790 425 225 786 225 786 322 202 322 202 595 767 595 767 5 12 5 12 106 396 106 396 829 727 829 727 508 335 508 335 427 937 427 937 278 412 278 412 704 701 704 701 853 451 853 451 748 857 748 857 875 782 875 782 418 486 418 486 776 110 776 110 785 604 785 604 56 107 56 107 93 945 93 945 598 20 598 20 371 29 371 29 604 298 604 298 929 564 929 564 300 877 300 877 143 468 143 468 5 450 5 450 340 444 340 444 525 224 525 224 720 607 720 607 826 635 826 635 534 444 534 444 945 910 945 910 50 67 50 67 388 526 388 526 144 231 144 231 913 235 913 235 743 276 743 276 931 543 931 543 598 257 598 257 268 781 268 781 151 82 151 82 431 561 431 561 128 149 128 149 64 263 64 263 430 965 430 965 664 497 664 497 256 718 256 718 462 607 462 607 150 114 150 114 769 963 769 963 628 952 628 952 708 132 708 132 195 346 195 346 594 818 594 818 457 172 457 172 895 704 895 704 960 343 960 343 372 634 372 634 324 122 324 122 285 848 285 848 702 416 702 416 474 737 474 737 351 483 351 483 213 290 213 290 673 63 673 63 105 371 105 371 312 869 312 869 279 91 279 91 814 332 814 332 92 523 92 523 8 256 8 256 438 290 438 290 219 507 219 507 865 256 865 256 271 439 271 439 374 622 374 622 481 617 481 617 825 687 825 687 520 551 520 551 630 607 630 607 42 452 42 452 694 538 694 538 321 519 321 519 107 189 107 189 962 23 962 23 99 674 99 674 687 391 687 391 11 34 11 34 301 807 301 807 85 469 85 469 49 785 49 785 952 480 952 480 105 444 105 444 337 202 337 202 110 108 110 108 152 19 152 19 551 960 551 960 385 371 385 371 579 553 579 553 398 729 398 729 945 695 945 695 566 373 566 373 302 31 302 31 601 19 601 19 763 98 763 98 771 562 771 562 618 158 618 158 848 529 848 529 299 766 299 766 862 486 862 486 575 242 575 242 477 67 477 67 441 57 441 57 374 246 374 246 39 222 39 222 321 583 321 583 509 605 509 605 109 929 109 929 468 567 468 567 185 376 185 376 129 905 129 905 380 518 380 518 346 86 346 86 661 839 661 839 48 243 48 243 860 108 860 108 528 513 528 513 63 508 63 508 932 115 932 115 433 375 433 375 530 464 530 464 414 645 414 645 207 342 207 342 666 578 666 578 691 198 691 198 706 539 706 539 185 652 185 652 700 701 700 701 394 306 394 306 619 525 619 525 134 464 134 464 739 33 739 33 742 298 742 298 482 221 482 221 815 205 815 205 300 476 300 476 70 615 70 615 345 606 345 606 128 88 128 88 254 129 254 129 679 158 679 158 258 550 258 550 502 756 502 756 551 9 551 9 270 689 270 689 434 60 434 60 41 62 41 62 452 93 452 93 889 397 889 397 45 511 45 511 286 743 286 743 320 928 320 928 527 720 527 720 513 345 513 345 16 118 16 118 561 357 561 357 371 813 371 813 443 652 443 652 451 936 451 936 688 167 688 167 876 471 876 471 551 576 551 576 630 75 630 75 878 48 878 48 715 710 715 710 577 49 577 49 639 311 639 311 139 601 139 601 160 178 160 178 666 346 666 346 565 202 565 202 398 842 398 842 914 408 914 408 474 452 474 452 734 577 734 577 831 523 831 523 170 935 170 935 269 143 269 143 434 309 434 309 749 379 749 379 714 638 714 638 243 288 243 288 863 410 863 410 768 573 768 573 665 747 665 747 783 92 783 92 875 90 875 90 84 328 84 328 18 567 18 567 939 624 939 624 160 346 160 346 628 889 628 889 814 717 814 717 35 511 35 511 833 335 833 335 214 192 214 192 509 821 509 821 131 507 131 507 517 905 517 905 555 673 555 673 795 129 795 129 843 768 843 768 30 170 30 170 475 443 475 443 87 379 87 379 241 698 241 698 241 777 241 777 162 305 162 305 337 211 337 211 184 59 184 59 773 346 773 346 306 127 306 127 351 172 351 172 676 746 676 746 730 554 730 554 699 445 699 445 188 493 188 493 230 952 230 952 101 698 101 698 928 113 928 113 377 748 377 748 134 635 134 635 32 906 32 906 239 967 239 967 16 520 16 520 795 10 795 10 232 909 232 909 623 745 623 745 686 369 686 369 464 549 464 549 411 245 411 245 474 333 474 333 835 914 835 914 66 673 66 673 206 659 206 659 169 276 169 276 57 608 57 608 227 161 227 161 559 309 559 309 231 577 231 577 62 945 62 945 286 270 286 270 605 754 605 754 314 817 314 817 413 479 413 479 227 844 227 844 922 115 922 115 930 809 930 809 622 711 622 711 779 854 779 854 167 900 167 900 732 504 732 504 759 6 759 6 305 949 305 949 933 247 933 247 514 272 514 272 848 711 848 711 443 339 443 339 775 527 775 527 825 93 825 93 151 211 151 211 548 617 548 617 508 27 508 27 13 641 13 641 437 245 437 245 197 2 197 2 48 666 48 666 508 99 508 99 46 873 46 873 716 279 716 279 277 394 277 394 489 843 489 843 14 909 14 909 910 363 910 363 352 716 352 716 288 699 288 699 969 930 969 930 674 581 674 581 545 579 545 579 3 241 3 241 25 80 25 80 882 520 882 520 939 450 939 450 636 391 636 391 904 663 904 663 553 577 553 577 189 64 189 64 776 377 776 377 740 610 740 610 152 235 152 235 657 565 657 565 532 213 532 213 498 251 498 251 947 228 947 228 446 141 446 141 742 63 742 63 854 507 854 507 722 229 722 229 314 492 314 492 44 765 44 765 426 613 426 613 541 125 541 125 301 447 301 447 692 560 692 560 548 711 548 711 711 245 711 245 372 268 372 268 143 90 143 90 566 691 566 691 196 527 196 527 540 700 540 700 89 281 89 281 309 15 309 15 76 588 76 588 330 442 330 442 634 503 634 503 969 651 969 651 562 225 562 225 883 500 883 500 665 477 665 477 617 448 617 448 755 483 755 483 5 363 5 363 374 656 374 656 294 87 294 87 491 340 491 340 927 273 927 273 914 914 914 914 430 174 430 174 77 475 77 475 12 165 12 165 557 211 557 211 269 483 269 483 376 699 376 699 339 266 339 266 825 204 825 204 158 887 158 887 821 805 821 805 281 438 281 438 380 872 380 872 704 919 704 919 544 843 544 843 377 258 377 258 787 185 787 185 707 543 707 543 491 38 491 38 885 906 885 906 534 389 534 389 220 479 220 479 750 871 750 871 811 553 811 553 135 379 135 379 35 21 35 21 804 576 804 576 225 563 225 563 410 954 410 954 350 737 350 737 755 323 755 323 686 774 686 774 796 641 796 641 473 844 473 844 189 273 189 273 411 825 411 825 313 897 313 897 276 419 276 419 50 424 50 424 492 748 492 748 964 613 964 613 364 735 364 735 669 585 669 585 525 841 525 841 888 708 888 708 956 255 956 255 20 917 20 917 715 562 715 562 191 348 191 348 34 821 34 821 952 646 952 646 290 3 290 3 755 179 755 179 864 784 864 784 498 899 498 899 578 841 578 841 963 129 963 129 893 958 893 958 829 362 829 362 607 40 607 40 70 43 70 43 44 904 44 904 300 198 300 198 954 789 954 789 956 602 956 602 666 712 666 712 478 356 478 356 304 728 304 728 728 496 728 496 420 283 420 283 646 256 646 256 178 904 178 904 414 491 414 491 356 890 356 890 174 659 174 659 427 841 427 841 42 446 42 446 436 68 436 68 783 655 783 655 296 477 296 477 384 761 384 761 311 880 311 880 500 392 500 392 418 472 418 472 60 600 60 600 80 330 80 330 570 734 570 734 774 752 774 752 103 250 103 250 361 811 361 811 32 76 32 76 223 641 223 641 831 104 831 104 275 367 275 367 642 181 642 181 324 391 324 391 89 724 89 724 287 653 287 653 641 420 641 420 248 365 248 365 578 70 578 70 394 15 394 15 834 542 834 542 310 873 310 873 446 647 446 647 489 80 489 80 46 687 46 687 609 894 609 894 965 525 965 525 138 593 138 593 178 332 178 332 54 684 54 684 192 194 192 194 565 499 565 499 593 214 593 214 748 856 748 856 196 213 196 213 919 865 919 865 186 431 186 431 313 622 313 622 460 22 460 22 201 90 201 90 744 628 744 628 73 176 73 176 138 935 138 935 878 755 878 755 449 446 449 446 6 666 6 666 292 299 292 299 526 206 526 206 358 747 358 747 877 912 877 912 527 85 527 85 383 659 383 659 896 318 896 318 620 770 620 770 632 289 632 289 756 681 756 681 381 457 381 457 231 748 231 748 831 825 831 825 256 10 256 10 319 370 319 370 739 637 739 637 359 368 359 368 626 933 626 933 929 954 929 954 650 825 650 825 324 650 324 650 641 559 641 559 923 66 923 66 450 531 450 531 306 679 306 679 103 109 103 109 74 173 74 173 868 424 868 424 87 100 87 100 125 824 125 824 141 924 141 924 521 503 521 503 658 375 658 375 645 499 645 499 223 294 223 294 279 681 279 681 324 725 324 725 363 526 363 526 591 85 591 85 323 116 323 116 505 477 505 477 128 182 128 182 540 213 540 213 58 206 58 206 256 168 256 168 512 229 512 229 13 334 13 334 443 322 443 322 354 967 354 967 720 34 720 34 342 943 342 943 578 594 578 594 74 592 74 592 915 400 915 400 249 752 249 752 837 679 837 679 85 908 85 908 870 471 870 471 144 822 144 822 917 483 917 483 805 715 805 715 50 554 50 554 902 519 902 519 615 205 615 205 454 609 454 609 961 862 961 862 542 730 542 730 657 927 657 927 269 467 269 467 2 609 2 609 396 161 396 161 353 396 353 396 378 376 378 376 474 256 474 256 707 689 707 689 83 792 83 792 720 963 720 963 559 498 559 498 890 45 890 45 534 812 534 812 274 338 274 338 140 330 140 330 326 868 326 868 329 199 329 199 807 363 807 363 785 364 785 364 937 768 937 768 786 435 786 435 32 950 32 950 21 48 21 48 260 910 260 910 628 894 628 894 25 81 25 81 323 175 323 175 506 340 506 340 279 104 279 104 110 806 110 806 217 875 217 875 435 753 435 753 593 450 593 450 467 400 467 400 151 340 151 340 586 200 586 200 777 152 777 152 696 37 696 37 296 479 296 479 834 280 834 280 514 283 514 283 72 290 72 290 315 417 315 417 842 674 842 674 673 360 673 360 920 675 920 675 394 770 394 770 252 881 252 881 137 879 137 879 420 821 420 821 436 26 436 26 231 592 231 592 556 795 556 795 916 858 916 858 309 380 309 380 370 184 370 184 29 936 29 936 368 2 368 2 417 626 417 626 317 158 317 158 577 151 577 151 139 395 139 395 40 398 40 398 317 7 317 7 589 123 589 123 696 405 696 405 638 375 638 375 130 931 130 931 676 578 676 578 600 693 600 693 20 567 20 567 253 179 253 179 421 739 421 739 927 331 927 331 240 270 240 270 313 19 313 19 586 124 586 124 92 138 92 138 766 51 766 51 32 904 32 904 636 140 636 140 16 19 16 19 903 308 903 308 787 228 787 228 752 882 752 882 761 315 761 315 433 310 433 310 11 658 11 658 954 800 954 800 225 777 225 777 367 479 367 479 387 726 387 726 788 696 788 696 759 833 759 833 80 45 80 45 697 122 697 122 613 436 613 436 65 954 65 954 722 153 722 153 59 618 59 618 755 960 755 960 574 621 574 621 510 268 510 268 405 246 405 246 370 739 370 739 705 148 705 148 439 102 439 102 948 692 948 692 564 882 564 882 437 440 437 440 844 568 844 568 219 692 219 692 457 145 457 145 211 60 211 60 718 862 718 862 345 430 345 430 63 44 63 44 589 82 589 82 318 175 318 175 891 71 891 71 25 589 25 589 43 119 43 119 107 362 107 362 882 477 882 477 761 651 761 651 768 755 768 755 358 375 358 375 745 436 745 436 606 625 606 625 117 787 117 787 717 432 717 432 435 48 435 48 893 146 893 146 611 534 611 534 145 626 145 626 251 661 251 661 605 633 605 633 519 524 519 524 109 708 109 708 878 949 878 949 400 399 400 399 241 396 241 396 446 167 446 167 883 30 883 30 935 516 935 516 835 490 835 490 733 805 733 805 75 766 75 766 506 806 506 806 728 39 728 39 696 948 696 948 187 913 187 913 208 232 208 232 249 113 249 113 686 418 686 418 2 645 2 645 697 532 697 532 113 7 113 7 950 473 950 473 395 414 395 414 173 346 173 346 952 511 952 511 929 25 929 25 551 449 551 449 716 617 716 617 23 9 23 9 926 189 926 189 689 670 689 670 80 574 80 574 645 254 645 254 118 422 118 422 588 401 588 401 58 561 58 561 882 528 882 528 849 732 849 732 84 174 84 174 787 635 787 635 837 876 837 876 499 93 499 93 954 708 954 708 8 665 8 665 409 407 409 407 901 286 901 286 952 969 952 969 60 807 60 807 557 561 557 561 405 915 405 915 902 497 902 497 172 361 172 361 396 204 396 204 21 402 21 402 790 137 790 137 838 444 838 444 878 331 878 331 629 3 629 3 415 366 415 366 641 134 641 134 967 349 967 349 876 210 876 210 601 947 601 947 720 386 720 386 126 506 126 506 321 817 321 817 16 349 16 349 625 459 625 459 869 477 869 477 618 871 618 871 785 574 785 574 325 25 325 25 454 954 454 954 87 284 87 284 297 592 297 592 319 576 319 576 139 736 139 736 619 749 619 749 15 886 15 886 468 781 468 781 442 741 442 741 166 609 166 609 104 939 104 939 111 917 111 917 398 785 398 785 489 298 489 298 417 614 417 614 793 30 793 30 220 824 220 824 168 877 168 877 639 920 639 920 658 466 658 466 964 628 964 628 321 956 321 956 326 689 326 689 801 820 801 820 606 949 606 949 158 463 158 463 422 80 422 80 947 429 947 429 706 495 706 495 413 187 413 187 577 577 577 577 357 483 357 483 238 285 238 285 246 590 246 590 889 562 889 562 422 753 422 753 829 547 829 547 178 712 178 712 82 734 82 734 366 612 366 612 613 312 613 312 539 618 539 618 770 481 770 481 459 172 459 172 329 787 329 787 331 456 331 456 655 223 655 223 532 519 532 519 643 702 643 702 178 119 178 119 725 376 725 376 163 10 163 10 171 154 171 154 330 254 330 254 935 84 935 84 503 806 503 806 258 904 258 904 161 936 161 936 684 578 684 578 423 736 423 736 324 588 324 588 707 160 707 160 795 708 795 708 761 20 761 20 529 892 529 892 255 105 255 105 171 454 171 454 638 91 638 91 466 671 466 671 79 444 79 444 398 911 398 911 683 157 683 157 745 544 745 544 136 395 136 395 413 281 413 281 564 463 564 463 121 472 121 472 164 265 164 265 872 934 872 934 706 637 706 637 791 674 791 674 21 220 21 220 316 660 316 660 567 710 567 710 888 884 888 884 656 645 656 645 678 586 678 586 872 68 872 68 546 201 546 201 447 501 447 501 575 348 575 348 659 247 659 247 84 632 84 632 790 387 790 387 489 695 489 695 798 335 798 335 151 242 151 242 335 888 335 888 29 331 29 331 331 793 331 793 130 61 130 61 244 620 244 620 208 651 208 651 783 227 783 227 803 880 803 880 228 127 228 127 245 730 245 730 300 944 300 944 643 126 643 126 172 121 172 121 671 444 671 444 526 283 526 283 803 144 803 144 622 592 622 592 894 196 894 196 593 92 593 92 662 96 662 96 962 45 962 45 689 546 689 546 775 485 775 485 152 129 152 129 167 598 167 598 196 648 196 648 75 243 75 243 70 658 70 658 727 555 727 555 135 719 135 719 654 567 654 567 83 75 83 75 314 734 314 734 471 12 471 12 944 612 944 612 604 897 604 897 424 234 424 234 446 310 446 310 476 703 476 703 18 550 18 550 740 384 740 384 391 46 391 46 399 926 399 926 265 665 265 665 949 808 949 808 696 17 696 17 757 585 757 585 268 887 268 887 60 528 60 528 604 555 604 555 559 825 559 825 208 552 208 552 34 175 34 175 698 500 698 500 820 562 820 562 970 293 970 293 583 534 583 534 929 740 929 740 46 847 46 847 799 768 799 768 745 431 745 431 689 112 689 112 18 49 18 49 394 422 394 422 363 153 363 153 937 177 937 177 853 185 853 185 40 450 40 450 915 934 915 934 253 373 253 373 23 494 23 494 294 616 294 616 636 865 636 865 103 704 103 704 723 381 723 381 932 746 932 746 224 833 224 833 68 585 68 585 453 427 453 427 865 240 865 240 459 612 459 612 910 917 910 917 484 870 484 870 382 96 382 96 427 460 427 460 516 398 516 398 492 615 492 615 653 715 653 715 297 799 297 799 113 435 113 435 748 487 748 487 438 865 438 865 858 507 858 507 573 789 573 789 732 561 732 561 688 829 688 829 328 587 328 587 277 436 277 436 465 472 465 472 613 938 613 938 435 369 435 369 709 665 709 665 38 306 38 306 661 6 661 6 191 310 191 310 874 456 874 456 724 907 724 907 685 304 685 304 862 76 862 76 81 703 81 703 338 704 338 704 373 484 373 484 657 73 657 73 414 349 414 349 297 288 297 288 263 251 263 251 355 738 355 738 948 599 948 599 130 661 130 661 578 560 578 560 621 151 621 151 524 551 524 551 486 704 486 704 931 177 931 177 657 520 657 520 23 857 23 857 301 252 301 252 189 880 189 880 897 392 897 392 278 949 278 949 2 261 2 261 393 910 393 910 653 378 653 378 328 101 328 101 418 240 418 240 57 300 57 300 198 697 198 697 548 593 548 593 105 670 105 670 694 60 694 60 908 938 908 938 753 420 753 420 135 288 135 288 356 291 356 291 759 214 759 214 400 868 400 868 523 651 523 651 652 569 652 569 861 778 861 778 734 323 734 323 765 968 765 968 331 775 331 775 736 191 736 191 470 457 470 457 626 15 626 15 510 970 510 970 649 833 649 833 820 120 820 120 126 627 126 627 965 205 965 205 513 433 513 433 432 426 432 426 385 20 385 20 947 227 947 227 93 350 93 350 681 586 681 586 826 36 826 36 625 247 625 247 506 840 506 840 610 219 610 219 405 501 405 501 535 10 535 10 222 9 222 9 651 198 651 198 289 956 289 956 226 942 226 942 772 678 772 678 337 190 337 190 661 970 661 970 103 36 103 36 85 278 85 278 397 771 397 771 234 50 234 50 206 764 206 764 864 893 864 893 916 149 916 149 886 591 886 591 238 634 238 634 222 784 222 784 616 540 616 540 852 427 852 427 945 26 945 26 667 777 667 777 590 615 590 615 180 218 180 218 291 961 291 961 361 88 361 88 417 48 417 48 323 20 323 20 321 337 321 337 631 119 631 119 935 499 935 499 320 226 320 226 961 21 961 21 936 438 936 438 902 169 902 169 361 485 361 485 582 12 582 12 270 595 270 595 89 939 89 939 827 236 827 236 825 127 825 127 225 932 225 932 204 609 204 609 293 191 293 191 948 952 948 952 9 215 9 215 302 293 302 293 545 854 545 854 478 932 478 932 516 260 516 260 330 112 330 112 888 936 888 936 899 174 899 174 337 357 337 357 118 450 118 450 617 439 617 439 503 235 503 235 197 537 197 537 108 540 108 540 174 462 174 462 107 800 107 800 814 238 814 238 677 938 677 938 270 508 270 508 132 83 132 83 614 944 614 944 472 210 472 210 389 686 389 686 83 268 83 268 741 15 741 15 863 757 863 757 138 499 138 499 629 937 629 937 330 818 330 818 239 521 239 521 318 552 318 552 710 91 710 91 509 468 509 468 228 843 228 843 917 32 917 32 743 52 743 52 568 951 568 951 792 219 792 219 834 522 834 522 313 249 313 249 528 701 528 701 285 369 285 369 408 402 408 402 497 21 497 21 689 222 689 222 770 21 770 21 172 634 172 634 932 638 932 638 111 970 111 970 140 147 140 147 855 295 855 295 435 926 435 926 597 326 597 326 807 128 807 128 879 328 879 328 938 342 938 342 863 952 863 952 222 395 222 395 856 152 856 152 209 334 209 334 83 760 83 760 623 602 623 602 327 247 327 247 383 661 383 661 778 593 778 593 289 568 289 568 709 537 709 537 769 5 769 5 460 450 460 450 505 503 505 503 518 477 518 477 643 181 643 181 966 691 966 691 6 757 6 757 524 45 524 45 522 89 522 89 387 699 387 699 708 445 708 445 856 875 856 875 962 687 962 687 500 446 500 446 592 284 592 284 257 745 257 745 127 28 127 28 479 46 479 46 465 540 465 540 517 13 517 13 965 775 965 775 918 102 918 102 102 604 102 604 766 82 766 82 182 864 182 864 896 676 896 676 66 898 66 898 929 902 929 902 526 797 526 797 512 555 512 555 592 952 592 952 868 696 868 696 383 239 383 239 163 276 163 276 325 28 325 28 87 14 87 14 252 552 252 552 398 820 398 820 924 351 924 351 525 377 525 377 97 416 97 416 35 604 35 604 405 586 405 586 34 735 34 735 498 834 498 834 294 967 294 967 195 282 195 282 786 166 786 166 249 616 249 616 770 348 770 348 871 930 871 930 290 578 290 578 386 696 386 696 810 490 810 490 588 364 588 364 800 371 800 371 958 41 958 41 99 290 99 290 915 381 915 381 14 317 14 317 499 103 499 103 702 566 702 566 596 434 596 434 969 880 969 880 387 961 387 961 158 777 158 777 51 239 51 239 744 370 744 370 622 205 622 205 184 611 184 611 596 18 596 18 842 565 842 565 396 636 396 636 657 279 657 279 957 692 957 692 171 333 171 333 618 521 618 521 172 723 172 723 572 17 572 17 97 27 97 27 574 919 574 919 158 418 158 418 819 814 819 814 479 672 479 672 151 783 151 783 632 862 632 862 347 815 347 815 111 419 111 419 794 784 794 784 865 620 865 620 504 452 504 452 783 407 783 407 524 687 524 687 201 457 201 457 396 901 396 901 873 402 873 402 575 607 575 607 249 267 249 267 562 334 562 334 617 392 617 392 73 554 73 554 880 906 880 906 663 249 663 249 941 172 941 172 386 551 386 551 311 31 311 31 323 956 323 956 783 69 783 69 527 924 527 924 345 407 345 407 537 790 537 790 610 604 610 604 883 356 883 356 206 646 206 646 708 383 708 383 434 92 434 92 659 745 659 745 455 639 455 639 481 782 481 782 297 368 297 368 36 706 36 706 339 323 339 323 374 708 374 708 797 822 797 822 687 458 687 458 597 167 597 167 88 952 88 952 193 528 193 528 108 297 108 297 142 104 142 104 737 378 737 378 152 171 152 171 597 55 597 55 746 652 746 652 534 359 534 359 639 448 639 448 601 391 601 391 653 870 653 870 384 35 384 35 224 312 224 312 449 589 449 589 484 921 484 921 366 377 366 377 503 503 503 503 757 560 757 560 34 218 34 218 733 859 733 859 196 805 196 805 316 880 316 880 920 823 920 823 39 187 39 187 378 584 378 584 85 135 85 135 429 522 429 522 858 919 858 919 245 764 245 764 617 519 617 519 752 298 752 298 649 614 649 614 651 528 651 528 906 141 906 141 515 14 515 14 381 420 381 420 60 308 60 308 186 186 186 186 307 359 307 359 14 725 14 725 869 640 869 640 63 270 63 270 603 272 603 272 923 22 923 22 539 788 539 788 695 747 695 747 879 245 879 245 823 380 823 380 870 290 870 290 442 633 442 633 382 44 382 44 827 156 827 156 852 94 852 94 158 831 158 831 306 302 306 302 390 438 390 438 241 498 241 498 212 696 212 696 946 523 946 523 596 355 596 355 871 188 871 188 968 768 968 768 181 491 181 491 382 18 382 18 867 348 867 348 954 471 954 471 819 127 819 127 315 700 315 700 746 933 746 933 302 423 302 423 153 705 153 705 718 640 718 640 484 425 484 425 188 821 188 821 554 872 554 872 146 455 146 455 873 401 873 401 846 639 846 639 587 125 587 125 898 84 898 84 15 649 15 649 589 592 589 592 263 217 263 217 897 240 897 240 458 908 458 908 73 663 73 663 788 473 788 473 77 191 77 191 753 362 753 362 297 665 297 665 708 688 708 688 477 281 477 281 377 459 377 459 558 529 558 529 390 834 390 834 704 309 704 309 102 247 102 247 119 840 119 840 185 970 185 970 729 904 729 904 314 858 314 858 658 678 658 678 137 574 137 574 123 620 123 620 737 189 737 189 524 309 524 309 547 367 547 367 135 526 135 526 820 648 820 648 597 321 597 321 436 659 436 659 20 308 20 308 926 318 926 318 932 391 932 391 816 879 816 879 266 99 266 99 600 867 600 867 693 466 693 466 256 642 256 642 566 386 566 386 520 366 520 366 942 832 942 832 513 461 513 461 239 381 239 381 309 355 309 355 256 781 256 781 454 605 454 605 522 733 522 733 658 962 658 962 903 420 903 420 549 185 549 185 380 322 380 322 909 537 909 537 140 471 140 471 792 438 792 438 117 196 117 196 224 814 224 814 193 824 193 824 517 56 517 56 284 833 284 833 168 319 168 319 629 452 629 452 938 831 938 831 542 336 542 336 291 914 291 914 848 965 848 965 305 920 305 920 32 962 32 962 77 3 77 3 652 620 652 620 662 41 662 41 307 438 307 438 539 18 539 18 550 75 550 75 691 725 691 725 640 575 640 575 563 704 563 704 342 692 342 692 116 503 116 503 576 662 576 662 667 681 667 681 406 328 406 328 330 700 330 700 124 655 124 655 326 199 326 199 926 755 926 755 868 223 868 223 766 84 766 84 446 134 446 134 79 587 79 587 473 95 473 95 709 756 709 756 80 126 80 126 684 129 684 129 82 416 82 416 452 841 452 841 960 597 960 597 695 66 695 66 506 293 506 293 761 761 761 761 832 317 832 317 330 341 330 341 342 113 342 113 302 322 302 322 945 476 945 476 504 662 504 662 360 153 360 153 64 962 64 962 333 88 333 88 96 510 96 510 751 382 751 382 713 27 713 27 963 140 963 140 577 827 577 827 683 962 683 962 463 393 463 393 106 283 106 283 725 705 725 705 762 587 762 587 553 31 553 31 877 665 877 665 443 535 443 535 8 900 8 900 267 141 267 141 880 470 880 470 216 812 216 812 153 356 153 356 507 877 507 877 370 725 370 725 780 471 780 471 108 289 108 289 144 473 144 473 247 908 247 908 496 563 496 563 660 487 660 487 728 527 728 527 808 302 808 302 384 918 384 918 525 282 525 282 745 71 745 71 585 119 585 119 719 308 719 308 104 325 104 325 176 245 176 245 602 605 602 605 780 84 780 84 478 277 478 277 177 487 177 487 906 665 906 665 357 218 357 218 316 895 316 895 280 897 280 897 227 329 227 329 33 751 33 751 653 230 653 230 650 744 650 744 97 8 97 8 879 303 879 303 485 940 485 940 64 10 64 10 236 166 236 166 914 401 914 401 79 936 79 936 642 532 642 532 730 427 730 427 316 139 316 139 536 307 536 307 951 456 951 456 229 62 229 62 461 272 461 272 737 675 737 675 472 153 472 153 371 160 371 160 847 943 847 943 853 904 853 904 252 85 252 85 358 231 358 231 609 745 609 745 83 616 83 616 655 844 655 844 844 365 844 365 732 354 732 354 354 887 354 887 807 312 807 312 684 322 684 322 425 601 425 601 386 773 386 773 456 961 456 961 834 383 834 383 827 334 827 334 86 820 86 820 353 707 353 707 186 377 186 377 463 602 463 602 2 188 2 188 446 676 446 676 547 373 547 373 782 211 782 211 370 851 370 851 482 139 482 139 693 258 693 258 788 264 788 264 60 34 60 34 473 798 473 798 61 617 61 617 139 613 139 613 650 127 650 127 965 966 965 966 861 238 861 238 358 498 358 498 609 331 609 331 905 472 905 472 248 943 248 943 454 56 454 56 653 395 653 395 463 494 463 494 34 52 34 52 91 888 91 888 547 503 547 503 49 371 49 371 547 286 547 286 730 410 730 410 775 2 775 2 330 208 330 208 922 854 922 854 143 575 143 575 622 112 622 112 157 796 157 796 430 633 430 633 951 654 951 654 301 848 301 848 167 536 167 536 53 491 53 491 158 807 158 807 834 500 834 500 802 877 802 877 281 725 281 725 863 945 863 945 291 573 291 573 819 480 819 480 320 215 320 215 814 785 814 785 256 574 256 574 235 743 235 743 405 800 405 800 325 356 325 356 670 531 670 531 301 406 301 406 483 720 483 720 646 560 646 560 161 319 161 319 241 431 241 431 821 660 821 660 379 596 379 596 547 704 547 704 796 226 796 226 893 853 893 853 671 935 671 935 433 204 433 204 488 66 488 66 178 822 178 822 674 384 674 384 287 543 287 543 643 352 643 352 895 871 895 871 445 896 445 896 412 295 412 295 235 10 235 10 134 415 134 415 577 600 577 600 894 582 894 582 788 432 788 432 129 671 129 671 199 266 199 266 252 793 252 793 325 587 325 587 164 768 164 768 31 915 31 915 746 720 746 720 724 256 724 256 449 496 449 496 729 791 729 791 864 617 864 617 356 924 356 924 315 296 315 296 217 219 217 219 367 468 367 468 45 433 45 433 822 383 822 383 747 597 747 597 346 511 346 511 574 773 574 773 933 270 933 270 408 801 408 801 62 796 62 796 392 359 392 359 285 802 285 802 170 477 170 477 570 510 570 510 477 318 477 318 265 666 265 666 618 118 618 118 882 812 882 812 830 219 830 219 514 473 514 473 647 547 647 547 854 193 854 193 656 62 656 62 370 838 370 838 267 5 267 5 231 802 231 802 744 366 744 366 47 523 47 523 476 115 476 115 560 597 560 597 966 958 966 958 699 17 699 17 790 322 790 322 148 32 148 32 209 831 209 831 422 869 422 869 677 785 677 785 55 616 55 616 520 846 520 846 634 701 634 701 753 864 753 864 686 963 686 963 272 58 272 58 88 698 88 698 424 150 424 150 484 120 484 120 185 909 185 909 177 300 177 300 251 383 251 383 735 160 735 160 944 454 944 454 588 480 588 480 452 557 452 557 544 164 544 164 757 598 757 598 734 75 734 75 307 609 307 609 254 609 254 609 643 624 643 624 690 369 690 369 264 251 264 251 803 804 803 804 163 802 163 802 937 302 937 302 667 185 667 185 936 678 936 678 334 944 334 944 76 858 76 858 427 578 427 578 132 227 132 227 312 573 312 573 46 693 46 693 21 514 21 514 526 598 526 598 242 304 242 304 434 258 434 258 852 401 852 401 724 809 724 809 241 488 241 488 111 671 111 671 92 204 92 204 73 417 73 417 718 645 718 645 497 40 497 40 811 410 811 410 638 933 638 933 280 490 280 490 782 896 782 896 507 739 507 739 524 517 524 517 604 197 604 197 370 909 370 909 80 614 80 614 917 529 917 529 622 724 622 724 53 249 53 249 514 812 514 812 54 270 54 270 263 388 263 388 405 285 405 285 764 250 764 250 727 586 727 586 65 949 65 949 914 399 914 399 254 503 254 503 915 599 915 599 559 22 559 22 274 203 274 203 886 948 886 948 585 444 585 444 700 296 700 296 64 907 64 907 532 753 532 753 53 321 53 321 507 363 507 363 900 538 900 538 620 786 620 786 84 859 84 859 303 255 303 255 119 285 119 285 621 226 621 226 841 927 841 927 10 10 10 10 611 706 611 706 301 817 301 817 710 371 710 371 159 99 159 99 468 812 468 812 754 873 754 873 90 140 90 140 893 777 893 777 593 605 593 605 866 701 866 701 322 738 322 738 473 130 473 130 369 953 369 953 183 251 183 251 684 731 684 731 678 742 678 742 494 256 494 256 350 599 350 599 583 86 583 86 457 357 457 357 143 483 143 483 91 434 91 434 420 929 420 929 823 757 823 757 335 357 335 357 60 531 60 531 24 543 24 543 444 160 444 160 755 581 755 581 609 474 609 474 77 553 77 553 591 132 591 132 95 154 95 154 328 59 328 59 689 843 689 843 74 135 74 135 825 686 825 686 939 107 939 107 771 342 771 342 471 503 471 503 77 385 77 385 386 376 386 376 100 320 100 320 536 443 536 443 668 479 668 479 330 780 330 780 455 469 455 469 395 713 395 713 459 169 459 169 703 654 703 654 581 350 581 350 951 322 951 322 598 125 598 125 448 681 448 681 514 92 514 92 376 861 376 861 481 391 481 391 966 573 966 573 440 588 440 588 647 574 647 574 432 957 432 957 820 32 820 32 648 147 648 147 147 434 147 434 857 179 857 179 169 175 169 175 27 499 27 499 857 580 857 580 425 863 425 863 549 150 549 150 574 334 574 334 618 530 618 530 877 579 877 579 115 863 115 863 765 153 765 153 570 410 570 410 895 489 895 489 799 853 799 853 49 530 49 530 292 383 292 383 733 95 733 95 183 226 183 226 323 902 323 902 48 452 48 452 321 424 321 424 3 404 3 404 903 346 903 346 948 84 948 84 939 88 939 88 499 108 499 108 958 965 958 965 638 797 638 797 216 649 216 649 323 865 323 865 16 326 16 326 964 538 964 538 527 317 527 317 291 515 291 515 592 244 592 244 439 286 439 286 616 429 616 429 538 332 538 332 473 768 473 768 613 152 613 152 33 658 33 658 152 200 152 200 63 749 63 749 351 787 351 787 200 628 200 628 479 820 479 820 669 106 669 106 476 74 476 74 934 659 934 659 956 539 956 539 948 410 948 410 165 170 165 170 50 854 50 854 967 567 967 567 245 748 245 748 621 790 621 790 107 958 107 958 707 906 707 906 821 503 821 503 507 777 507 777 484 789 484 789 446 4 446 4 453 88 453 88 569 218 569 218 600 370 600 370 764 238 764 238 168 183 168 183 176 907 176 907 858 806 858 806 42 724 42 724 700 575 700 575 641 665 641 665 433 32 433 32 157 729 157 729 591 228 591 228 554 926 554 926 815 761 815 761 728 884 728 884 716 689 716 689 590 939 590 939 711 768 711 768 90 434 90 434 417 102 417 102 211 754 211 754 476 436 476 436 607 204 607 204 782 837 782 837 366 829 366 829 468 598 468 598 142 715 142 715 74 657 74 657 26 634 26 634 643 89 643 89 285 939 285 939 821 799 821 799 879 369 879 369 809 744 809 744 787 449 787 449 741 719 741 719 211 413 211 413 548 880 548 880 752 788 752 788 485 713 485 713 89 171 89 171 842 361 842 361 937 553 937 553 13 775 13 775 382 963 382 963 392 495 392 495 351 774 351 774 848 832 848 832 910 218 910 218 294 729 294 729 159 280 159 280 623 161 623 161 578 813 578 813 64 244 64 244 76 727 76 727 580 333 580 333 483 483 483 483 287 481 287 481 343 831 343 831 365 39 365 39 961 135 961 135 142 528 142 528 513 6 513 6 627 462 627 462 242 753 242 753 818 827 818 827 769 380 769 380 571 102 571 102 440 664 440 664 440 461 440 461 788 231 788 231 185 15 185 15 578 348 578 348 298 161 298 161 849 89 849 89 194 755 194 755 48 56 48 56 128 181 128 181 163 179 163 179 536 495 536 495 964 664 964 664 881 722 881 722 103 387 103 387 203 732 203 732 39 581 39 581 219 751 219 751 288 918 288 918 706 746 706 746 596 602 596 602 553 884 553 884 893 404 893 404 795 173 795 173 873 492 873 492 265 81 265 81 613 596 613 596 625 706 625 706 764 501 764 501 409 816 409 816 794 470 794 470 933 31 933 31 730 411 730 411 668 188 668 188 449 77 449 77 748 230 748 230 187 549 187 549 477 162 477 162 54 627 54 627 192 225 192 225 502 950 502 950 784 176 784 176 387 394 387 394 330 826 330 826 636 133 636 133 923 824 923 824 393 586 393 586 55 194 55 194 68 29 68 29 410 664 410 664 208 508 208 508 29 729 29 729 527 406 527 406 420 815 420 815 803 457 803 457 408 652 408 652 201 314 201 314 819 89 819 89 799 475 799 475 181 500 181 500 295 958 295 958 493 307 493 307 38 141 38 141 754 704 754 704 338 99 338 99 937 560 937 560 140 637 140 637 869 635 869 635 415 801 415 801 855 856 855 856 46 529 46 529 918 168 918 168 95 762 95 762 937 368 937 368 704 962 704 962 281 829 281 829 24 507 24 507 485 190 485 190 478 159 478 159 661 581 661 581 701 272 701 272 272 643 272 643 441 769 441 769 366 132 366 132 165 836 165 836 35 650 35 650 702 763 702 763 49 895 49 895 707 632 707 632 542 157 542 157 12 228 12 228 164 592 164 592 853 147 853 147 791 677 791 677 258 557 258 557 45 76 45 76 827 241 827 241 811 80 811 80 28 806 28 806 123 689 123 689 436 18 436 18 659 904 659 904 210 445 210 445 394 936 394 936 242 495 242 495 749 530 749 530 525 557 525 557 393 217 393 217 327 650 327 650 770 593 770 593 9 619 9 619 262 398 262 398 159 714 159 714 481 174 481 174 641 61 641 61 927 429 927 429 56 68 56 68 94 858 94 858 98 578 98 578 155 830 155 830 686 717 686 717 342 905 342 905 755 783 755 783 712 833 712 833 494 57 494 57 547 827 547 827 385 192 385 192 936 840 936 840 772 464 772 464 798 419 798 419 448 425 448 425 898 845 898 845 959 558 959 558 398 195 398 195 89 293 89 293 868 760 868 760 700 885 700 885 82 464 82 464 282 313 282 313 922 804 922 804 543 896 543 896 755 443 755 443 953 276 953 276 111 691 111 691 146 881 146 881 514 475 514 475 845 706 845 706 511 468 511 468 836 626 836 626 334 281 334 281 671 575 671 575 311 805 311 805 625 230 625 230 899 862 899 862 183 831 183 831 371 155 371 155 627 557 627 557 140 176 140 176 47 474 47 474 532 637 532 637 376 379 376 379 663 154 663 154 249 448 249 448 228 457 228 457 341 209 341 209 217 594 217 594 957 847 957 847 663 837 663 837 481 698 481 698 203 893 203 893 824 575 824 575 307 956 307 956 307 764 307 764 620 714 620 714 755 955 755 955 755 427 755 427 397 188 397 188 151 862 151 862 600 779 600 779 427 44 427 44 287 786 287 786 707 438 707 438 277 838 277 838 464 935 464 935 182 602 182 602 686 611 686 611 425 730 425 730 545 788 545 788 285 687 285 687 219 716 219 716 390 214 390 214 113 590 113 590 368 966 368 966 769 302 769 302 37 218 37 218 115 788 115 788 193 896 193 896 583 577 583 577 393 184 393 184 658 201 658 201 406 402 406 402 450 568 450 568 620 152 620 152 92 454 92 454 74 808 74 808 204 174 204 174 443 926 443 926 830 540 830 540 808 127 808 127 766 621 766 621 308 901 308 901 70 502 70 502 843 361 843 361 539 567 539 567 87 57 87 57 377 382 377 382 800 12 800 12 875 449 875 449 39 600 39 600 554 290 554 290 492 373 492 373 967 591 967 591 890 632 890 632 845 669 845 669 875 231 875 231 554 244 554 244 161 883 161 883 762 7 762 7 542 190 542 190 697 896 697 896 576 836 576 836 919 564 919 564 559 622 559 622 228 524 228 524 233 432 233 432 776 944 776 944 403 627 403 627 273 754 273 754 585 399 585 399 39 480 39 480 767 919 767 919 234 632 234 632 753 349 753 349 650 52 650 52 445 113 445 113 754 822 754 822 445 766 445 766 48 305 48 305 247 651 247 651 189 563 189 563 109 172 109 172 295 858 295 858 164 462 164 462 940 590 940 590 718 199 718 199 105 205 105 205 267 880 267 880 743 825 743 825 824 263 824 263 284 502 284 502 19 952 19 952 237 165 237 165 375 754 375 754 870 234 870 234 914 766 914 766 616 541 616 541 630 689 630 689 403 125 403 125 907 230 907 230 763 619 763 619 11 120 11 120 789 905 789 905 927 871 927 871 78 885 78 885 114 193 114 193 863 709 863 709 754 948 754 948 642 790 642 790 638 970 638 970 79 479 79 479 551 4 551 4 331 525 331 525 276 161 276 161 861 907 861 907 56 502 56 502 233 396 233 396 326 126 326 126 153 858 153 858 408 834 408 834 335 398 335 398 557 149 557 149 617 61 617 61 194 754 194 754 344 684 344 684 962 942 962 942 853 748 853 748 396 367 396 367 341 850 341 850 270 343 270 343 157 203 157 203 519 257 519 257 61 75 61 75 125 305 125 305 770 643 770 643 834 595 834 595 332 754 332 754 569 514 569 514 174 278 174 278 811 333 811 333 396 265 396 265 205 764 205 764 685 311 685 311 161 958 161 958 47 254 47 254 343 468 343 468 772 931 772 931 665 580 665 580 892 80 892 80 500 691 500 691 698 958 698 958 677 303 677 303 723 237 723 237 317 536 317 536 813 896 813 896 363 233 363 233 464 890 464 890 951 641 951 641 679 701 679 701 358 920 358 920 232 568 232 568 329 67 329 67 967 940 967 940 353 276 353 276 610 339 610 339 246 254 246 254 29 667 29 667 868 235 868 235 751 556 751 556 719 567 719 567 916 939 916 939 747 377 747 377 936 124 936 124 89 244 89 244 599 787 599 787 421 901 421 901 669 244 669 244 194 969 194 969 466 743 466 743 174 819 174 819 362 336 362 336 77 939 77 939 70 480 70 480 896 801 896 801 110 268 110 268 281 888 281 888 377 93 377 93 693 382 693 382 859 702 859 702 816 437 816 437 860 580 860 580 531 128 531 128 902 763 902 763 59 124 59 124 574 442 574 442 307 551 307 551 384 333 384 333 521 852 521 852 623 38 623 38 462 836 462 836 736 15 736 15 303 596 303 596 219 115 219 115 328 811 328 811 583 295 583 295 388 620 388 620 834 952 834 952 582 716 582 716 569 575 569 575 574 920 574 920 686 759 686 759 738 834 738 834 840 546 840 546 890 367 890 367 10 657 10 657 252 489 252 489 748 448 748 448 317 199 317 199 858 899 858 899 908 678 908 678 318 412 318 412 211 795 211 795 336 119 336 119 711 273 711 273 263 37 263 37 516 46 516 46 964 348 964 348 272 178 272 178 320 739 320 739 246 798 246 798 193 380 193 380 815 475 815 475 44 447 44 447 129 603 129 603 673 332 673 332 379 262 379 262 816 397 816 397 445 32 445 32 847 249 847 249 437 899 437 899 302 556 302 556 719 70 719 70 348 34 348 34 291 312 291 312 698 769 698 769 349 19 349 19 465 409 465 409 309 342 309 342 78 897 78 897 589 371 589 371 597 571 597 571 270 573 270 573 440 30 440 30 35 793 35 793 81 783 81 783 439 687 439 687 852 670 852 670 163 345 163 345 170 451 170 451 71 710 71 710 128 530 128 530 813 738 813 738 529 578 529 578 209 344 209 344 772 69 772 69 410 139 410 139 164 234 164 234 280 396 280 396 303 910 303 910 651 618 651 618 809 145 809 145 493 827 493 827 182 306 182 306 649 564 649 564 42 930 42 930 90 584 90 584 286 602 286 602 276 656 276 656 718 413 718 413 965 675 965 675 193 210 193 210 535 322 535 322 369 846 369 846 747 38 747 38 347 828 347 828 731 302 731 302 817 704 817 704 441 16 441 16 866 477 866 477 768 308 768 308 642 537 642 537 63 700 63 700 552 280 552 280 486 938 486 938 161 576 161 576 886 806 886 806 652 721 652 721 886 946 886 946 114 696 114 696 804 759 804 759 436 819 436 819 678 350 678 350 331 544 331 544 76 835 76 835 554 102 554 102 281 633 281 633 139 85 139 85 204 137 204 137 301 319 301 319 920 702 920 702 933 518 933 518 615 958 615 958 49 811 49 811 947 308 947 308 328 592 328 592 611 908 611 908 62 678 62 678 256 748 256 748 806 174 806 174 541 210 541 210 969 98 969 98 230 589 230 589 380 963 380 963 672 71 672 71 470 771 470 771 652 469 652 469 707 254 707 254 826 135 826 135 415 955 415 955 380 8 380 8 861 752 861 752 576 819 576 819 489 737 489 737 319 33 319 33 221 749 221 749 904 655 904 655 836 700 836 700 647 183 647 183 134 798 134 798 787 814 787 814 66 928 66 928 690 951 690 951 660 715 660 715 249 923 249 923 60 148 60 148 803 698 803 698 780 156 780 156 431 294 431 294 718 522 718 522 426 661 426 661 153 134 153 134 501 85 501 85 32 911 32 911 616 659 616 659 815 366 815 366 794 739 794 739 517 536 517 536 911 11 911 11 283 392 283 392 274 913 274 913 435 165 435 165 726 402 726 402 861 878 861 878 497 639 497 639 472 830 472 830 729 488 729 488 50 743 50 743 450 812 450 812 265 757 265 757 384 99 384 99 153 189 153 189 638 365 638 365 344 254 344 254 20 970 20 970 694 170 694 170 620 102 620 102 332 46 332 46 5 558 5 558 160 861 160 861 777 266 777 266 397 172 397 172 970 614 970 614 42 584 42 584 107 34 107 34 921 788 921 788 426 919 426 919 113 556 113 556 969 626 969 626 179 215 179 215 591 426 591 426 201 892 201 892 149 108 149 108 753 275 753 275 647 355 647 355 190 45 190 45 239 903 239 903 479 766 479 766 321 576 321 576 955 304 955 304 207 352 207 352 389 160 389 160 922 585 922 585 477 184 477 184 945 59 945 59 146 287 146 287 188 969 188 969 71 950 71 950 86 223 86 223 676 31 676 31 148 519 148 519 744 17 744 17 463 503 463 503 907 404 907 404 576 561 576 561 794 275 794 275 870 375 870 375 494 324 494 324 322 323 322 323 611 215 611 215 762 928 762 928 536 11 536 11 240 868 240 868 836 25 836 25 436 663 436 663 585 105 585 105 826 16 826 16 52 117 52 117 354 638 354 638 761 583 761 583 317 509 317 509 888 706 888 706 962 475 962 475 84 525 84 525 865 894 865 894 271 829 271 829 311 73 311 73 510 588 510 588 440 178 440 178 525 319 525 319 497 641 497 641 420 459 420 459 356 825 356 825 644 343 644 343 247 487 247 487 541 255 541 255 317 902 317 902 496 180 496 180 553 723 553 723 877 74 877 74 421 189 421 189 291 954 291 954 705 210 705 210 169 810 169 810 867 216 867 216 406 231 406 231 893 625 893 625 53 776 53 776 840 779 840 779 203 56 203 56 26 251 26 251 890 43 890 43 557 841 557 841 278 123 278 123 497 960 497 960 755 838 755 838 684 275 684 275 202 871 202 871 818 831 818 831 362 759 362 759 543 834 543 834 709 912 709 912 445 68 445 68 398 623 398 623 51 54 51 54 889 518 889 518 235 765 235 765 910 843 910 843 411 721 411 721 136 109 136 109 444 709 444 709 454 376 454 376 343 924 343 924 880 138 880 138 599 473 599 473 756 333 756 333 512 548 512 548 344 834 344 834 943 526 943 526 838 641 838 641 128 642 128 642 539 487 539 487 533 943 533 943 363 191 363 191 28 260 28 260 213 707 213 707 446 449 446 449 446 733 446 733 617 534 617 534 806 693 806 693 530 3 530 3 512 100 512 100 628 215 628 215 822 428 822 428 149 908 149 908 268 780 268 780 29 932 29 932 238 26 238 26 612 189 612 189 419 41 419 41 201 846 201 846 469 382 469 382 890 62 890 62 14 505 14 505 404 500 404 500 235 900 235 900 877 655 877 655 835 883 835 883 47 797 47 797 97 266 97 266 18 179 18 179 893 223 893 223 482 577 482 577 740 321 740 321 311 570 311 570 139 393 139 393 648 52 648 52 473 490 473 490 188 215 188 215 249 667 249 667 370 845 370 845 9 122 9 122 376 172 376 172 895 339 895 339 571 925 571 925 602 55 602 55 183 471 183 471 316 799 316 799 77 558 77 558 699 867 699 867 416 669 416 669 674 823 674 823 942 882 942 882 635 637 635 637 595 639 595 639 953 694 953 694 615 491 615 491 76 201 76 201 253 486 253 486 482 898 482 898 37 610 37 610 245 460 245 460 961 644 961 644 33 766 33 766 964 186 964 186 137 915 137 915 931 195 931 195 698 46 698 46 355 769 355 769 486 511 486 511 728 576 728 576 592 741 592 741 428 491 428 491 421 133 421 133 716 640 716 640 863 157 863 157 185 923 185 923 331 688 331 688 241 745 241 745 551 578 551 578 896 313 896 313 262 595 262 595 850 940 850 940 911 292 911 292 477 596 477 596 471 861 471 861 236 208 236 208 67 221 67 221 739 294 739 294 499 629 499 629 381 431 381 431 285 333 285 333 454 399 454 399 556 19 556 19 889 758 889 758 278 940 278 940 785 382 785 382 109 4 109 4 233 289 233 289 222 171 222 171 515 755 515 755 614 354 614 354 89 750 89 750 603 100 603 100 775 7 775 7 816 69 816 69 870 241 870 241 142 510 142 510 352 338 352 338 98 268 98 268 545 31 545 31 273 641 273 641 452 550 452 550 444 686 444 686 460 239 460 239 548 358 548 358 372 280 372 280 459 746 459 746 902 262 902 262 570 219 570 219 678 616 678 616 640 311 640 311 335 481 335 481 289 334 289 334 605 441 605 441 730 58 730 58 929 455 929 455 552 311 552 311 757 510 757 510 373 666 373 666 43 894 43 894 830 153 830 153 398 932 398 932 75 865 75 865 300 753 300 753 342 666 342 666 849 792 849 792 482 228 482 228 781 615 781 615 233 693 233 693 438 312 438 312 875 748 875 748 258 225 258 225 296 924 296 924 357 895 357 895 965 81 965 81 753 946 753 946 893 585 893 585 380 776 380 776 118 685 118 685 55 709 55 709 522 662 522 662 586 340 586 340 772 677 772 677 603 471 603 471 318 204 318 204 544 919 544 919 459 888 459 888 483 245 483 245 318 662 318 662 519 82 519 82 20 80 20 80 960 946 960 946 211 530 211 530 607 634 607 634 683 925 683 925 407 195 407 195 373 875 373 875 78 449 78 449 219 939 219 939 890 958 890 958 695 150 695 150 714 207 714 207 417 59 417 59 690 558 690 558 573 211 573 211 872 101 872 101 563 542 563 542 270 159 270 159 662 574 662 574 622 655 622 655 697 285 697 285 876 559 876 559 429 615 429 615 29 14 29 14 266 175 266 175 769 328 769 328 527 648 527 648 921 821 921 821 772 521 772 521 161 241 161 241 818 872 818 872 71 83 71 83 489 259 489 259 257 120 257 120 533 616 533 616 274 207 274 207 485 752 485 752 10 536 10 536 184 293 184 293 67 785 67 785 95 358 95 358 837 312 837 312 583 336 583 336 649 156 649 156 299 198 299 198 494 524 494 524 509 559 509 559 838 337 838 337 553 627 553 627 845 438 845 438 935 5 935 5 136 176 136 176 552 252 552 252 266 919 266 919 856 860 856 860 629 74 629 74 152 732 152 732 117 87 117 87 380 592 380 592 268 759 268 759 454 476 454 476 934 114 934 114 942 666 942 666 736 82 736 82 886 657 886 657 605 127 605 127 500 922 500 922 200 64 200 64 837 903 837 903 911 922 911 922 265 825 265 825 601 943 601 943 559 963 559 963 103 135 103 135 89 320 89 320 252 13 252 13 446 921 446 921 345 637 345 637 295 322 295 322 729 573 729 573 261 556 261 556 96 932 96 932 582 488 582 488 469 200 469 200 410 584 410 584 700 821 700 821 768 205 768 205 314 637 314 637 168 937 168 937 467 146 467 146 626 345 626 345 569 870 569 870 49 447 49 447 729 925 729 925 937 287 937 287 252 591 252 591 213 784 213 784 742 917 742 917 732 137 732 137 191 717 191 717 568 195 568 195 203 346 203 346 897 560 897 560 331 715 331 715 580 52 580 52 36 201 36 201 348 892 348 892 460 784 460 784 696 234 696 234 215 325 215 325 897 78 897 78 621 432 621 432 161 173 161 173 416 441 416 441 961 243 961 243 922 255 922 255 537 708 537 708 663 297 663 297 331 90 331 90 482 92 482 92 86 823 86 823 780 410 780 410 330 94 330 94 542 4 542 4 595 538 595 538 857 653 857 653 401 134 401 134 158 550 158 550 222 453 222 453 373 792 373 792 223 163 223 163 218 272 218 272 89 2 89 2 318 410 318 410 179 735 179 735 225 266 225 266 913 813 913 813 180 355 180 355 925 378 925 378 609 591 609 591 190 76 190 76 841 893 841 893 297 685 297 685 267 724 267 724 672 378 672 378 171 85 171 85 892 458 892 458 250 550 250 550 889 720 889 720 425 145 425 145 845 398 845 398 125 831 125 831 160 806 160 806 913 728 913 728 163 168 163 168 298 427 298 427 662 231 662 231 94 838 94 838 383 371 383 371 20 647 20 647 482 611 482 611 852 917 852 917 547 390 547 390 5 276 5 276 759 744 759 744 804 456 804 456 393 788 393 788 25 264 25 264 378 616 378 616 580 262 580 262 75 194 75 194 418 351 418 351 457 632 457 632 943 387 943 387 70 53 70 53 934 133 934 133 167 884 167 884 444 541 444 541 118 225 118 225 797 700 797 700 737 346 737 346 574 301 574 301 669 95 669 95 836 472 836 472 684 532 684 532 804 387 804 387 518 767 518 767 290 143 290 143 426 322 426 322 667 968 667 968 883 209 883 209 190 907 190 907 503 560 503 560 654 320 654 320 741 701 741 701 685 36 685 36 790 155 790 155 122 288 122 288 140 401 140 401 622 23 622 23 568 765 568 765 173 252 173 252 246 854 246 854 524 461 524 461 463 621 463 621 552 292 552 292 862 62 862 62 606 277 606 277 51 705 51 705 633 309 633 309 473 643 473 643 822 573 822 573 742 79 742 79 379 397 379 397 622 584 622 584 471 221 471 221 161 89 161 89 963 47 963 47 322 147 322 147 441 577 441 577 134 441 134 441 98 952 98 952 771 547 771 547 494 111 494 111 11 492 11 492 835 530 835 530 111 312 111 312 831 659 831 659 795 638 795 638 501 616 501 616 578 608 578 608 452 510 452 510 548 802 548 802 264 252 264 252 778 280 778 280 718 631 718 631 664 834 664 834 199 342 199 342 422 172 422 172 856 306 856 306 340 715 340 715 454 29 454 29 889 151 889 151 524 537 524 537 719 14 719 14 157 686 157 686 683 489 683 489 197 922 197 922 885 958 885 958 83 941 83 941 957 272 957 272 703 916 703 916 394 313 394 313 48 596 48 596 225 166 225 166 133 968 133 968 525 253 525 253 955 585 955 585 163 502 163 502 444 507 444 507 258 603 258 603 594 843 594 843 259 84 259 84 713 151 713 151 740 455 740 455 477 672 477 672 648 560 648 560 266 860 266 860 176 257 176 257 437 461 437 461 962 209 962 209 205 623 205 623 156 632 156 632 440 376 440 376 568 355 568 355 932 660 932 660 150 715 150 715 104 487 104 487 3 330 3 330 534 690 534 690 487 337 487 337 696 714 696 714 239 93 239 93 900 878 900 878 429 122 429 122 814 951 814 951 195 231 195 231 476 901 476 901 395 961 395 961 188 698 188 698 884 648 884 648 840 745 840 745 451 443 451 443 367 326 367 326 595 16 595 16 106 924 106 924 803 512 803 512 238 20 238 20 170 714 170 714 691 644 691 644 817 701 817 701 703 342 703 342 33 637 33 637 443 330 443 330 473 247 473 247 288 549 288 549 530 953 530 953 610 863 610 863 888 57 888 57 301 310 301 310 199 168 199 168 421 7 421 7 565 161 565 161 706 741 706 741 674 937 674 937 355 503 355 503 493 410 493 410 398 463 398 463 524 493 524 493 843 515 843 515 657 37 657 37 8 244 8 244 895 928 895 928 541 654 541 654 79 686 79 686 690 88 690 88 908 254 908 254 300 715 300 715 830 428 830 428 108 373 108 373 112 37 112 37 95 620 95 620 484 652 484 652 450 679 450 679 805 946 805 946 172 624 172 624 482 816 482 816 109 648 109 648 915 804 915 804 900 611 900 611 130 818 130 818 849 482 849 482 719 47 719 47 405 724 405 724 246 79 246 79 922 501 922 501 458 721 458 721 672 407 672 407 485 236 485 236 367 787 367 787 364 270 364 270 30 853 30 853 725 952 725 952 560 803 560 803 670 349 670 349 385 872 385 872 303 279 303 279 414 277 414 277 86 729 86 729 162 682 162 682 641 201 641 201 671 689 671 689 604 360 604 360 234 916 234 916 20 759 20 759 809 445 809 445 439 186 439 186 522 353 522 353 139 54 139 54 393 508 393 508 195 360 195 360 348 829 348 829 868 91 868 91 529 367 529 367 621 40 621 40 644 412 644 412 275 782 275 782 741 816 741 816 954 496 954 496 527 5 527 5 589 535 589 535 523 855 523 855 30 95 30 95 396 698 396 698 298 565 298 565 10 775 10 775 383 359 383 359 590 921 590 921 873 637 873 637 641 425 641 425 830 599 830 599 194 441 194 441 303 195 303 195 871 945 871 945 530 636 530 636 210 926 210 926 723 770 723 770 165 600 165 600 237 371 237 371 76 39 76 39 51 931 51 931 776 170 776 170 656 104 656 104 853 249 853 249 808 684 808 684 749 832 749 832 485 816 485 816 134 59 134 59 448 358 448 358 965 209 965 209 392 632 392 632 162 348 162 348 407 23 407 23 558 247 558 247 489 359 489 359 938 799 938 799 160 730 160 730 98 568 98 568 306 295 306 295 294 673 294 673 62 918 62 918 456 544 456 544 84 606 84 606 663 123 663 123 534 555 534 555 57 404 57 404 89 411 89 411 299 253 299 253 129 302 129 302 936 75 936 75 34 736 34 736 97 861 97 861 308 700 308 700 146 194 146 194 360 741 360 741 421 72 421 72 151 919 151 919 3 64 3 64 527 779 527 779 278 626 278 626 277 258 277 258 855 959 855 959 700 314 700 314 909 218 909 218 607 463 607 463 91 131 91 131 690 588 690 588 245 915 245 915 56 709 56 709 926 287 926 287 405 954 405 954 316 72 316 72 505 707 505 707 403 896 403 896 812 157 812 157 639 271 639 271 909 555 909 555 614 164 614 164 783 263 783 263 622 542 622 542 803 31 803 31 129 723 129 723 869 330 869 330 931 650 931 650 74 443 74 443 487 447 487 447 221 541 221 541 469 546 469 546 263 747 263 747 913 166 913 166 437 16 437 16 475 894 475 894 947 16 947 16 115 919 115 919 664 406 664 406 569 678 569 678 42 515 42 515 640 729 640 729 543 136 543 136 852 384 852 384 280 456 280 456 562 422 562 422 727 953 727 953 296 524 296 524 633 426 633 426 551 962 551 962 302 821 302 821 592 536 592 536 706 459 706 459 183 692 183 692 760 903 760 903 642 430 642 430 571 425 571 425 698 871 698 871 225 744 225 744 708 628 708 628 594 55 594 55 135 407 135 407 637 272 637 272 492 898 492 898 854 906 854 906 954 112 954 112 83 481 83 481 438 101 438 101 902 632 902 632 328 622 328 622 337 334 337 334 746 157 746 157 490 242 490 242 685 282 685 282 630 300 630 300 668 959 668 959 909 820 909 820 490 962 490 962 658 898 658 898 816 156 816 156 492 457 492 457 285 102 285 102 846 893 846 893 213 836 213 836 548 681 548 681 175 288 175 288 15 448 15 448 574 652 574 652 53 504 53 504 893 705 893 705 373 873 373 873 49 802 49 802 961 621 961 621 605 757 605 757 45 693 45 693 599 308 599 308 798 109 798 109 776 537 776 537 161 145 161 145 788 168 788 168 116 329 116 329 509 924 509 924 649 889 649 889 494 223 494 223 736 48 736 48 329 182 329 182 240 832 240 832 705 72 705 72 313 17 313 17 172 511 172 511 214 649 214 649 720 23 720 23 738 818 738 818 907 27 907 27 765 514 765 514 514 506 514 506 449 364 449 364 190 449 190 449 94 148 94 148 159 191 159 191 732 831 732 831 711 45 711 45 285 434 285 434 317 771 317 771 494 272 494 272 904 260 904 260 536 722 536 722 113 405 113 405 866 497 866 497 88 614 88 614 78 312 78 312 394 354 394 354 873 675 873 675 855 473 855 473 364 416 364 416 911 543 911 543 408 281 408 281 252 909 252 909 462 270 462 270 624 729 624 729 931 153 931 153 713 135 713 135 491 571 491 571 155 725 155 725 346 508 346 508 242 178 242 178 661 320 661 320 106 12 106 12 664 877 664 877 799 522 799 522 50 529 50 529 798 887 798 887 535 670 535 670 792 373 792 373 514 930 514 930 684 649 684 649 682 113 682 113 324 762 324 762 653 76 653 76 699 279 699 279 577 381 577 381 392 788 392 788 192 732 192 732 179 389 179 389 489 557 489 557 165 508 165 508 886 120 886 120 546 960 546 960 634 408 634 408 850 572 850 572 210 745 210 745 629 688 629 688 153 237 153 237 645 814 645 814 480 865 480 865 622 967 622 967 547 489 547 489 54 553 54 553 781 121 781 121 934 870 934 870 862 562 862 562 341 230 341 230 421 562 421 562 866 762 866 762 174 459 174 459 122 898 122 898 457 881 457 881 396 11 396 11 630 858 630 858 684 758 684 758 82 489 82 489 112 668 112 668 599 295 599 295 785 15 785 15 838 209 838 209 941 726 941 726 354 797 354 797 33 440 33 440 110 643 110 643 13 5 13 5 403 925 403 925 866 474 866 474 213 180 213 180 773 50 773 50 389 659 389 659 920 962 920 962 89 416 89 416 700 871 700 871 405 278 405 278 895 590 895 590 95 942 95 942 339 585 339 585 31 451 31 451 158 209 158 209 180 640 180 640 888 803 888 803 389 629 389 629 116 181 116 181 112 147 112 147 330 794 330 794 313 428 313 428 712 508 712 508 235 520 235 520 328 287 328 287 175 79 175 79 267 852 267 852 965 668 965 668 723 315 723 315 288 24 288 24 739 608 739 608 561 780 561 780 242 900 242 900 593 253 593 253 905 452 905 452 514 13 514 13 227 206 227 206 352 585 352 585 464 897 464 897 912 297 912 297 234 571 234 571 358 509 358 509 324 873 324 873 283 816 283 816 833 553 833 553 494 857 494 857 102 645 102 645 187 403 187 403 405 85 405 85 296 595 296 595 575 247 575 247 961 723 961 723 934 263 934 263 781 340 781 340 423 114 423 114 431 776 431 776 870 172 870 172 664 127 664 127 883 819 883 819 115 386 115 386 463 109 463 109 109 745 109 745 734 193 734 193 393 808 393 808 846 434 846 434 535 353 535 353 598 845 598 845 250 874 250 874 209 761 209 761 147 356 147 356 970 871 970 871 495 126 495 126 134 468 134 468 634 537 634 537 760 803 760 803 470 540 470 540 873 642 873 642 942 444 942 444 730 514 730 514 706 244 706 244 558 176 558 176 932 655 932 655 593 519 593 519 696 36 696 36 581 110 581 110 967 343 967 343 728 594 728 594 819 204 819 204 725 962 725 962 683 364 683 364 883 737 883 737 196 811 196 811 318 137 318 137 433 277 433 277 832 213 832 213 312 531 312 531 169 309 169 309 23 281 23 281 22 581 22 581 250 205 250 205 151 6 151 6 42 449 42 449 397 266 397 266 706 602 706 602 402 173 402 173 631 522 631 522 762 683 762 683 810 34 810 34 414 656 414 656 188 529 188 529 836 502 836 502 98 918 98 918 798 442 798 442 200 769 200 769 121 183 121 183 791 751 791 751 318 625 318 625 950 563 950 563 268 179 268 179 357 310 357 310 950 785 950 785 402 46 402 46 171 965 171 965 717 132 717 132 674 845 674 845 95 481 95 481 246 567 246 567 449 299 449 299 784 427 784 427 790 196 790 196 48 307 48 307 97 768 97 768 268 744 268 744 191 360 191 360 830 608 830 608 344 468 344 468 60 74 60 74 593 505 593 505 789 139 789 139 590 31 590 31 669 628 669 628 283 147 283 147 578 541 578 541 395 760 395 760 229 208 229 208 567 647 567 647 313 502 313 502 431 63 431 63 792 98 792 98 858 784 858 784 169 213 169 213 361 560 361 560 288 297 288 297 585 475 585 475 671 881 671 881 272 331 272 331 669 77 669 77 360 179 360 179 772 599 772 599 513 779 513 779 160 828 160 828 219 512 219 512 615 399 615 399 794 379 794 379 642 448 642 448 621 670 621 670 663 456 663 456 827 409 827 409 308 276 308 276 509 213 509 213 826 883 826 883 296 332 296 332 551 36 551 36 627 587 627 587 293 56 293 56 565 582 565 582 396 281 396 281 838 145 838 145 845 710 845 710 948 475 948 475 187 742 187 742 117 347 117 347 598 809 598 809 749 858 749 858 739 212 739 212 741 214 741 214 102 302 102 302 113 756 113 756 720 914 720 914 861 337 861 337 15 251 15 251 342 581 342 581 289 761 289 761 319 568 319 568 904 593 904 593 705 903 705 903 939 866 939 866 891 464 891 464 653 88 653 88 481 469 481 469 374 260 374 260 136 319 136 319 540 104 540 104 588 925 588 925 517 804 517 804 532 896 532 896 576 411 576 411 766 437 766 437 427 509 427 509 194 502 194 502 31 21 31 21 436 908 436 908 315 559 315 559 411 41 411 41 924 825 924 825 511 690 511 690 17 569 17 569 421 40 421 40 313 907 313 907 799 581 799 581 236 199 236 199 645 417 645 417 216 920 216 920 761 128 761 128 9 461 9 461 697 889 697 889 407 494 407 494 841 930 841 930 664 506 664 506 65 433 65 433 671 638 671 638 405 767 405 767 581 479 581 479 144 99 144 99 23 710 23 710 726 661 726 661 755 379 755 379 597 562 597 562 566 548 566 548 282 341 282 341 233 311 233 311 274 622 274 622 114 764 114 764 884 899 884 899 56 125 56 125 605 198 605 198 654 918 654 918 506 793 506 793 733 627 733 627 669 388 669 388 165 106 165 106 530 434 530 434 486 891 486 891 769 262 769 262 818 177 818 177 24 770 24 770 477 361 477 361 304 25 304 25 840 552 840 552 965 548 965 548 969 369 969 369 541 885 541 885 105 773 105 773 616 99 616 99 745 586 745 586 510 551 510 551 392 800 392 800 32 467 32 467 905 857 905 857 181 649 181 649 561 68 561 68 821 625 821 625 542 344 542 344 107 858 107 858 346 844 346 844 456 821 456 821 896 386 896 386 934 564 934 564 223 761 223 761 569 455 569 455 957 169 957 169 588 377 588 377 254 376 254 376 569 452 569 452 626 303 626 303 258 223 258 223 173 426 173 426 77 854 77 854 14 366 14 366 538 456 538 456 720 399 720 399 256 948 256 948 843 713 843 713 970 438 970 438 790 29 790 29 667 65 667 65 479 717 479 717 301 399 301 399 215 266 215 266 19 545 19 545 155 517 155 517 697 191 697 191 557 241 557 241 549 355 549 355 321 542 321 542 596 48 596 48 288 237 288 237 159 381 159 381 408 248 408 248 31 135 31 135 638 752 638 752 137 123 137 123 963 172 963 172 450 558 450 558 496 368 496 368 717 784 717 784 379 733 379 733 135 499 135 499 197 504 197 504 750 79 750 79 612 649 612 649 549 308 549 308 920 349 920 349 147 99 147 99 177 111 177 111 206 851 206 851 411 299 411 299 503 75 503 75 566 198 566 198 86 526 86 526 154 496 154 496 830 883 830 883 849 590 849 590 252 477 252 477 707 296 707 296 524 905 524 905 843 214 843 214 380 450 380 450 550 554 550 554 473 864 473 864 149 572 149 572 661 607 661 607 576 296 576 296 732 274 732 274 509 422 509 422 647 365 647 365 633 448 633 448 432 446 432 446 691 833 691 833 12 926 12 926 627 862 627 862 194 581 194 581 910 80 910 80 955 786 955 786 916 264 916 264 104 326 104 326 910 741 910 741 770 226 770 226 366 412 366 412 667 70 667 70 717 918 717 918 222 404 222 404 775 806 775 806 200 493 200 493 717 854 717 854 853 287 853 287 751 718 751 718 398 665 398 665 552 889 552 889 760 44 760 44 941 221 941 221 425 196 425 196 677 682 677 682 709 448 709 448 627 915 627 915 739 760 739 760 212 871 212 871 595 183 595 183 627 349 627 349 893 627 893 627 35 608 35 608 951 518 951 518 298 808 298 808 642 905 642 905 803 380 803 380 401 173 401 173 189 224 189 224 738 439 738 439 38 937 38 937 200 254 200 254 761 330 761 330 189 265 189 265 375 381 375 381 881 464 881 464 701 847 701 847 176 951 176 951 652 442 652 442 81 799 81 799 256 73 256 73 696 315 696 315 298 485 298 485 754 98 754 98 515 244 515 244 437 680 437 680 638 350 638 350 843 378 843 378 208 14 208 14 399 829 399 829 20 234 20 234 277 241 277 241 678 178 678 178 25 241 25 241 379 104 379 104 123 265 123 265 869 939 869 939 323 39 323 39 751 598 751 598 478 833 478 833 627 94 627 94 202 696 202 696 701 964 701 964 911 524 911 524 931 497 931 497 856 507 856 507 374 687 374 687 162 401 162 401 173 827 173 827 442 301 442 301 429 253 429 253 830 616 830 616 636 377 636 377 223 805 223 805 87 397 87 397 12 157 12 157 506 445 506 445 337 83 337 83 611 925 611 925 83 94 83 94 907 85 907 85 934 527 934 527 28 659 28 659 729 18 729 18 89 880 89 880 470 967 470 967 663 711 663 711 124 63 124 63 722 52 722 52 203 315 203 315 780 8 780 8 533 293 533 293 80 691 80 691 237 356 237 356 324 458 324 458 63 230 63 230 487 302 487 302 33 27 33 27 63 334 63 334 402 690 402 690 3 288 3 288 800 630 800 630 504 243 504 243 80 637 80 637 476 257 476 257 528 534 528 534 371 925 371 925 803 597 803 597 460 259 460 259 911 175 911 175 200 636 200 636 400 173 400 173 899 311 899 311 128 859 128 859 298 765 298 765 297 207 297 207 207 363 207 363 361 648 361 648 472 954 472 954 410 955 410 955 765 189 765 189 206 373 206 373 350 485 350 485 451 788 451 788 836 757 836 757 176 792 176 792 99 320 99 320 646 393 646 393 307 560 307 560 660 674 660 674 168 66 168 66 199 523 199 523 902 427 902 427 304 93 304 93 913 864 913 864 689 39 689 39 127 120 127 120 582 706 582 706 930 425 930 425 52 476 52 476 694 53 694 53 939 660 939 660 424 896 424 896 836 290 836 290 397 177 397 177 409 587 409 587 949 667 949 667 33 451 33 451 6 14 6 14 933 284 933 284 457 930 457 930 751 771 751 771 947 41 947 41 416 259 416 259 289 399 289 399 318 21 318 21 622 317 622 317 817 469 817 469 725 449 725 449 4 226 4 226 361 939 361 939 909 283 909 283 341 340 341 340 502 52 502 52 424 218 424 218 956 519 956 519 968 519 968 519 278 691 278 691 253 527 253 527 185 345 185 345 550 725 550 725 584 6 584 6 294 875 294 875 389 684 389 684 533 420 533 420 594 369 594 369 895 353 895 353 149 117 149 117 644 120 644 120 260 622 260 622 198 518 198 518 384 479 384 479 283 477 283 477 405 220 405 220 289 935 289 935 462 613 462 613 709 184 709 184 617 887 617 887 629 410 629 410 758 431 758 431 416 336 416 336 15 158 15 158 218 9 218 9 457 36 457 36 790 698 790 698 634 73 634 73 133 543 133 543 709 664 709 664 153 545 153 545 728 867 728 867 809 120 809 120 843 412 843 412 665 255 665 255 84 847 84 847 211 133 211 133 923 448 923 448 828 518 828 518 639 957 639 957 704 469 704 469 341 725 341 725 851 439 851 439 327 177 327 177 364 698 364 698 954 462 954 462 472 238 472 238 359 657 359 657 194 873 194 873 594 183 594 183 269 237 269 237 767 713 767 713 876 803 876 803 959 540 959 540 78 441 78 441 646 498 646 498 820 858 820 858 572 681 572 681 931 631 931 631 257 930 257 930 643 424 643 424 767 432 767 432 118 801 118 801 392 701 392 701 82 914 82 914 762 502 762 502 823 479 823 479 690 246 690 246 679 89 679 89 940 44 940 44 741 848 741 848 174 907 174 907 120 733 120 733 543 126 543 126 586 88 586 88 303 199 303 199 118 423 118 423 740 647 740 647 445 417 445 417 637 94 637 94 651 427 651 427 545 192 545 192 598 476 598 476 316 618 316 618 170 346 170 346 397 639 397 639 958 833 958 833 456 796 456 796 410 860 410 860 783 161 783 161 138 553 138 553 21 93 21 93 23 179 23 179 435 39 435 39 661 379 661 379 970 505 970 505 57 23 57 23 507 932 507 932 930 25 930 25 21 766 21 766 694 230 694 230 849 594 849 594 110 742 110 742 168 781 168 781 33 748 33 748 753 274 753 274 30 796 30 796 516 469 516 469 366 427 366 427 271 107 271 107 705 434 705 434 202 666 202 666 124 760 124 760 943 916 943 916 639 396 639 396 477 657 477 657 550 633 550 633 806 225 806 225 496 649 496 649 231 239 231 239 560 935 560 935 31 740 31 740 421 426 421 426 889 714 889 714 45 510 45 510 887 740 887 740 279 883 279 883 161 328 161 328 190 954 190 954 565 676 565 676 443 410 443 410 812 88 812 88 786 61 786 61 618 621 618 621 625 437 625 437 910 586 910 586 135 484 135 484 61 312 61 312 428 74 428 74 639 786 639 786 215 813 215 813 333 787 333 787 727 943 727 943 890 806 890 806 596 895 596 895 263 405 263 405 472 863 472 863 587 441 587 441 544 722 544 722 415 73 415 73 541 433 541 433 384 967 384 967 533 29 533 29 364 903 364 903 698 427 698 427 273 182 273 182 852 680 852 680 759 61 759 61 134 454 134 454 790 763 790 763 384 388 384 388 775 734 775 734 931 238 931 238 435 17 435 17 248 432 248 432 671 631 671 631 45 671 45 671 237 396 237 396 492 495 492 495 516 558 516 558 343 274 343 274 474 50 474 50 575 66 575 66 601 342 601 342 371 560 371 560 399 436 399 436 560 138 560 138 832 517 832 517 628 317 628 317 75 588 75 588 175 366 175 366 542 854 542 854 148 707 148 707 215 270 215 270 106 714 106 714 571 245 571 245 547 387 547 387 894 449 894 449 213 699 213 699 135 206 135 206 760 767 760 767 481 929 481 929 223 730 223 730 376 272 376 272 112 129 112 129 739 664 739 664 161 611 161 611 819 310 819 310 650 159 650 159 888 141 888 141 655 707 655 707 77 774 77 774 468 133 468 133 559 391 559 391 198 559 198 559 390 836 390 836 901 601 901 601 742 573 742 573 952 859 952 859 451 836 451 836 132 16 132 16 221 180 221 180 266 361 266 361 907 802 907 802 229 823 229 823 831 674 831 674 134 541 134 541 197 340 197 340 191 959 191 959 149 410 149 410 376 965 376 965 217 38 217 38 914 180 914 180 477 503 477 503 301 248 301 248 730 459 730 459 173 832 173 832 306 653 306 653 667 261 667 261 360 544 360 544 159 532 159 532 275 781 275 781 916 274 916 274 181 129 181 129 735 344 735 344 847 373 847 373 52 874 52 874 882 930 882 930 455 927 455 927 831 442 831 442 342 18 342 18 217 109 217 109 837 542 837 542 730 111 730 111 671 144 671 144 718 811 718 811 926 516 926 516 740 468 740 468 882 33 882 33 229 733 229 733 111 550 111 550 932 675 932 675 942 673 942 673 346 207 346 207 815 581 815 581 569 717 569 717 928 858 928 858 225 231 225 231 258 100 258 100 838 177 838 177 821 338 821 338 562 113 562 113 301 560 301 560 852 263 852 263 734 523 734 523 272 64 272 64 536 891 536 891 458 248 458 248 644 212 644 212 595 763 595 763 176 946 176 946 424 454 424 454 913 33 913 33 129 159 129 159 561 9 561 9 339 305 339 305 953 19 953 19 377 592 377 592 896 38 896 38 655 472 655 472 904 256 904 256 472 564 472 564 654 878 654 878 261 870 261 870 270 349 270 349 35 510 35 510 92 697 92 697 289 58 289 58 355 421 355 421 419 7 419 7 331 924 331 924 810 803 810 803 246 283 246 283 167 903 167 903 917 325 917 325 462 584 462 584 116 930 116 930 687 551 687 551 142 298 142 298 498 970 498 970 500 87 500 87 804 176 804 176 746 797 746 797 926 953 926 953 78 71 78 71 817 318 817 318 296 194 296 194 896 575 896 575 326 566 326 566 157 747 157 747 498 264 498 264 183 783 183 783 882 595 882 595 581 424 581 424 632 370 632 370 369 692 369 692 249 306 249 306 235 426 235 426 927 620 927 620 346 957 346 957 62 724 62 724 659 429 659 429 63 165 63 165 874 625 874 625 495 381 495 381 86 714 86 714 320 806 320 806 62 197 62 197 883 306 883 306 320 712 320 712 303 88 303 88 217 409 217 409 279 102 279 102 54 169 54 169 641 551 641 551 390 947 390 947 801 686 801 686 715 450 715 450 660 712 660 712 476 683 476 683 954 337 954 337 158 182 158 182 269 770 269 770 545 824 545 824 377 602 377 602 533 911 533 911 99 56 99 56 214 515 214 515 655 643 655 643 237 457 237 457 343 617 343 617 363 404 363 404 878 589 878 589 850 251 850 251 885 119 885 119 642 343 642 343 232 780 232 780 620 748 620 748 141 597 141 597 510 961 510 961 130 64 130 64 897 224 897 224 37 308 37 308 565 720 565 720 145 742 145 742 285 144 285 144 424 44 424 44 628 478 628 478 534 350 534 350 809 813 809 813 925 492 925 492 333 560 333 560 640 118 640 118 351 833 351 833 786 236 786 236 33 919 33 919 65 443 65 443 528 960 528 960 929 276 929 276 2 707 2 707 29 290 29 290 768 590 768 590 112 836 112 836 269 377 269 377 339 461 339 461 647 766 647 766 234 388 234 388 558 124 558 124 621 937 621 937 499 478 499 478 696 118 696 118 341 34 341 34 656 437 656 437 685 596 685 596 51 399 51 399 516 441 516 441 529 348 529 348 897 936 897 936 449 2 449 2 464 950 464 950 962 371 962 371 281 840 281 840 217 78 217 78 728 41 728 41 824 427 824 427 469 755 469 755 322 102 322 102 204 869 204 869 395 827 395 827 439 163 439 163 193 622 193 622 521 270 521 270 545 43 545 43 60 249 60 249 476 734 476 734 297 919 297 919 56 589 56 589 787 517 787 517 450 307 450 307 317 521 317 521 682 621 682 621 312 40 312 40 857 22 857 22 34 369 34 369 818 424 818 424 9 426 9 426 543 876 543 876 796 958 796 958 822 580 822 580 258 535 258 535 554 902 554 902 254 400 254 400 161 436 161 436 212 495 212 495 476 433 476 433 953 948 953 948 304 919 304 919 95 480 95 480 963 744 963 744 866 238 866 238 60 797 60 797 665 591 665 591 100 766 100 766 249 917 249 917 385 615 385 615 119 198 119 198 13 240 13 240 207 711 207 711 270 351 270 351 955 352 955 352 641 518 641 518 305 461 305 461 27 942 27 942 676 405 676 405 633 417 633 417 155 286 155 286 432 635 432 635 390 626 390 626 634 49 634 49 810 300 810 300 187 683 187 683 599 272 599 272 838 365 838 365 66 312 66 312 628 68 628 68 320 857 320 857 640 447 640 447 693 453 693 453 168 950 168 950 897 648 897 648 290 542 290 542 734 52 734 52 93 588 93 588 309 36 309 36 663 787 663 787 571 733 571 733 103 258 103 258 487 169 487 169 305 388 305 388 532 260 532 260 902 198 902 198 311 775 311 775 231 566 231 566 46 367 46 367 936 223 936 223 594 337 594 337 554 45 554 45 495 286 495 286 36 183 36 183 939 516 939 516 109 528 109 528 749 255 749 255 41 797 41 797 731 505 731 505 423 335 423 335 967 319 967 319 107 242 107 242 240 621 240 621 87 293 87 293 533 456 533 456 685 635 685 635 31 359 31 359 93 200 93 200 645 519 645 519 602 633 602 633 529 164 529 164 210 60 210 60 529 429 529 429 216 793 216 793 5 231 5 231 425 187 425 187 357 326 357 326 819 382 819 382 864 480 864 480 464 319 464 319 600 331 600 331 89 456 89 456 43 958 43 958 849 532 849 532 574 35 574 35 349 286 349 286 547 832 547 832 277 862 277 862 281 659 281 659 331 946 331 946 588 927 588 927 496 611 496 611 817 265 817 265 593 339 593 339 463 491 463 491 669 917 669 917 748 804 748 804 500 897 500 897 295 904 295 904 808 367 808 367 360 806 360 806 45 785 45 785 365 139 365 139 67 229 67 229 817 417 817 417 358 502 358 502 294 937 294 937 621 959 621 959 768 678 768 678 962 129 962 129 139 544 139 544 101 593 101 593 113 665 113 665 480 139 480 139 448 507 448 507 468 47 468 47 790 491 790 491 409 134 409 134 652 169 652 169 745 773 745 773 931 456 931 456 221 292 221 292 58 348 58 348 433 613 433 613 180 934 180 934 803 858 803 858 745 888 745 888 265 659 265 659 357 442 357 442 580 742 580 742 932 472 932 472 230 353 230 353 802 880 802 880 50 673 50 673 943 65 943 65 376 266 376 266 532 503 532 503 490 589 490 589 928 11 928 11 285 918 285 918 895 801 895 801 150 561 150 561 12 621 12 621 423 16 423 16 281 130 281 130 857 225 857 225 283 488 283 488 269 324 269 324 276 583 276 583 534 198 534 198 438 608 438 608 605 491 605 491 452 935 452 935 211 119 211 119 560 306 560 306 677 913 677 913 892 756 892 756 479 582 479 582 56 713 56 713 6 250 6 250 728 182 728 182 939 168 939 168 442 461 442 461 939 892 939 892 210 141 210 141 327 161 327 161 573 910 573 910 968 437 968 437 398 254 398 254 192 860 192 860 873 365 873 365 317 583 317 583 962 676 962 676 845 348 845 348 94 615 94 615 98 752 98 752 768 744 768 744 630 585 630 585 661 292 661 292 401 107 401 107 250 953 250 953 92 34 92 34 597 415 597 415 599 836 599 836 379 748 379 748 528 142 528 142 234 809 234 809 384 774 384 774 487 767 487 767 320 290 320 290 599 680 599 680 455 786 455 786 895 166 895 166 857 721 857 721 727 228 727 228 504 752 504 752 928 497 928 497 726 436 726 436 813 762 813 762 99 55 99 55 613 237 613 237 303 392 303 392 892 201 892 201 765 102 765 102 241 155 241 155 743 732 743 732 539 156 539 156 468 318 468 318 722 263 722 263 935 861 935 861 497 875 497 875 760 206 760 206 431 735 431 735 333 287 333 287 533 4 533 4 652 872 652 872 124 22 124 22 81 387 81 387 838 15 838 15 330 665 330 665 299 416 299 416 698 552 698 552 138 928 138 928 338 214 338 214 50 550 50 550 881 519 881 519 819 68 819 68 923 158 923 158 713 167 713 167 334 610 334 610 541 352 541 352 941 785 941 785 185 116 185 116 727 49 727 49 668 83 668 83 566 440 566 440 939 768 939 768 389 61 389 61 130 387 130 387 181 499 181 499 575 629 575 629 44 381 44 381 89 399 89 399 114 297 114 297 199 403 199 403 316 923 316 923 218 543 218 543 118 506 118 506 742 69 742 69 30 82 30 82 240 952 240 952 148 266 148 266 736 254 736 254 540 689 540 689 149 279 149 279 891 879 891 879 793 163 793 163 896 74 896 74 300 450 300 450 526 273 526 273 61 608 61 608 290 646 290 646 761 551 761 551 747 175 747 175 165 93 165 93 695 789 695 789 705 485 705 485 387 399 387 399 199 824 199 824 188 897 188 897 411 183 411 183 348 363 348 363 953 477 953 477 718 585 718 585 642 927 642 927 590 293 590 293 33 425 33 425 354 506 354 506 555 26 555 26 931 868 931 868 119 479 119 479 222 396 222 396 965 722 965 722 540 517 540 517 818 253 818 253 627 957 627 957 39 189 39 189 84 491 84 491 104 138 104 138 564 488 564 488 327 17 327 17 148 115 148 115 237 476 237 476 219 391 219 391 502 153 502 153 448 241 448 241 451 685 451 685 728 438 728 438 255 912 255 912 529 759 529 759 302 844 302 844 96 602 96 602 57 745 57 745 376 723 376 723 229 45 229 45 132 5 132 5 27 787 27 787 553 666 553 666 774 41 774 41 1 420 1 420 850 127 850 127 894 658 894 658 144 644 144 644 942 742 942 742 582 885 582 885 428 372 428 372 26 750 26 750 925 624 925 624 952 97 952 97 627 509 627 509 882 644 882 644 918 51 918 51 72 117 72 117 47 493 47 493 428 434 428 434 480 824 480 824 878 767 878 767 275 706 275 706 327 746 327 746 254 566 254 566 410 491 410 491 625 770 625 770 70 125 70 125 754 243 754 243 472 862 472 862 425 101 425 101 325 104 325 104 953 888 953 888 17 307 17 307 966 916 966 916 577 331 577 331 530 435 530 435 581 348 581 348 918 414 918 414 140 836 140 836 60 548 60 548 859 48 859 48 909 223 909 223 32 389 32 389 77 272 77 272 310 348 310 348 816 306 816 306 814 841 814 841 254 429 254 429 469 658 469 658 55 15 55 15 912 669 912 669 490 467 490 467 453 967 453 967 536 161 536 161 11 747 11 747 339 80 339 80 923 293 923 293 642 137 642 137 159 527 159 527 128 846 128 846 231 512 231 512 181 325 181 325 627 459 627 459 858 436 858 436 68 814 68 814 10 361 10 361 481 718 481 718 109 7 109 7 441 605 441 605 577 305 577 305 605 137 605 137 697 674 697 674 733 777 733 777 440 597 440 597 458 146 458 146 493 159 493 159 647 184 647 184 808 920 808 920 272 663 272 663 210 173 210 173 898 872 898 872 864 837 864 837 460 178 460 178 121 319 121 319 311 219 311 219 327 8 327 8 389 560 389 560 819 48 819 48 134 734 134 734 80 494 80 494 15 124 15 124 794 921 794 921 646 920 646 920 451 99 451 99 764 240 764 240 13 779 13 779 270 149 270 149 954 943 954 943 15 12 15 12 67 899 67 899 81 681 81 681 615 698 615 698 89 14 89 14 214 618 214 618 862 434 862 434 697 964 697 964 718 759 718 759 132 481 132 481 545 556 545 556 290 99 290 99 925 82 925 82 398 113 398 113 545 119 545 119 173 799 173 799 122 861 122 861 609 203 609 203 608 583 608 583 592 408 592 408 277 472 277 472 842 867 842 867 156 130 156 130 129 966 129 966 416 708 416 708 706 702 706 702 596 762 596 762 269 318 269 318 579 289 579 289 235 892 235 892 279 610 279 610 630 586 630 586 871 321 871 321 939 103 939 103 705 962 705 962 814 19 814 19 402 1 402 1 589 262 589 262 65 141 65 141 882 452 882 452 652 820 652 820 485 914 485 914 282 5 282 5 689 100 689 100 797 900 797 900 400 681 400 681 91 209 91 209 867 281 867 281 278 817 278 817 337 719 337 719 258 936 258 936 746 35 746 35 787 229 787 229 955 19 955 19 512 406 512 406 966 501 966 501 456 709 456 709 574 701 574 701 83 299 83 299 8 836 8 836 144 920 144 920 85 612 85 612 367 544 367 544 536 895 536 895 566 233 566 233 561 420 561 420 632 703 632 703 13 182 13 182 616 923 616 923 689 610 689 610 789 735 789 735 489 296 489 296 94 163 94 163 888 851 888 851 859 790 859 790 416 489 416 489 929 386 929 386 11 100 11 100 522 363 522 363 87 364 87 364 424 42 424 42 962 309 962 309 728 481 728 481 36 50 36 50 242 481 242 481 832 74 832 74 710 339 710 339 784 938 784 938 426 734 426 734 21 739 21 739 34 772 34 772 3 565 3 565 805 817 805 817 417 332 417 332 815 52 815 52 244 359 244 359 189 476 189 476 722 520 722 520 653 655 653 655 472 699 472 699 59 410 59 410 809 881 809 881 541 836 541 836 926 870 926 870 115 449 115 449 4 41 4 41 354 245 354 245 626 385 626 385 657 254 657 254 636 829 636 829 106 286 106 286 595 929 595 929 775 13 775 13 508 388 508 388 434 434 434 434 558 793 558 793 788 839 788 839 784 504 784 504 925 536 925 536 604 928 604 928 299 840 299 840 498 323 498 323 48 21 48 21 310 779 310 779 839 321 839 321 581 430 581 430 535 260 535 260 617 709 617 709 232 550 232 550 213 849 213 849 678 108 678 108 376 569 376 569 393 553 393 553 340 578 340 578 240 174 240 174 307 542 307 542 615 139 615 139 243 448 243 448 550 904 550 904 445 879 445 879 396 201 396 201 363 755 363 755 47 205 47 205 411 217 411 217 900 885 900 885 581 72 581 72 652 243 652 243 164 249 164 249 892 864 892 864 416 218 416 218 443 265 443 265 517 80 517 80 650 872 650 872 60 57 60 57 485 434 485 434 466 522 466 522 158 295 158 295 666 858 666 858 494 608 494 608 747 512 747 512 114 438 114 438 944 267 944 267 153 285 153 285 963 641 963 641 798 172 798 172 70 696 70 696 380 527 380 527 224 386 224 386 563 204 563 204 333 127 333 127 5 462 5 462 390 321 390 321 13 281 13 281 114 216 114 216 6 510 6 510 665 369 665 369 242 462 242 462 125 482 125 482 327 153 327 153 889 498 889 498 124 932 124 932 589 922 589 922 295 685 295 685 290 686 290 686 544 894 544 894 168 854 168 854 772 787 772 787 684 542 684 542 923 700 923 700 539 569 539 569 144 47 144 47 791 123 791 123 857 83 857 83 449 270 449 270 504 188 504 188 401 801 401 801 29 788 29 788 143 907 143 907 106 160 106 160 674 314 674 314 702 886 702 886 252 175 252 175 146 546 146 546 753 501 753 501 230 428 230 428 895 706 895 706 161 206 161 206 40 97 40 97 564 117 564 117 560 642 560 642 787 82 787 82 145 382 145 382 866 316 866 316 814 862 814 862 292 62 292 62 727 643 727 643 642 529 642 529 437 110 437 110 343 279 343 279 298 616 298 616 401 122 401 122 538 249 538 249 966 811 966 811 235 552 235 552 206 616 206 616 380 272 380 272 363 511 363 511 399 545 399 545 682 839 682 839 637 75 637 75 789 578 789 578 757 938 757 938 766 389 766 389 389 327 389 327 272 386 272 386 474 206 474 206 892 859 892 859 805 60 805 60 344 16 344 16 258 12 258 12 965 374 965 374 7 114 7 114 315 718 315 718 403 369 403 369 184 664 184 664 853 416 853 416 559 604 559 604 292 58 292 58 866 583 866 583 251 767 251 767 460 618 460 618 388 472 388 472 354 723 354 723 781 459 781 459 714 560 714 560 908 432 908 432 376 642 376 642 76 82 76 82 883 963 883 963 295 184 295 184 541 756 541 756 751 17 751 17 163 728 163 728 515 803 515 803 308 675 308 675 813 439 813 439 808 697 808 697 612 525 612 525 474 466 474 466 209 493 209 493 813 448 813 448 753 684 753 684 101 624 101 624 327 114 327 114 945 677 945 677 13 619 13 619 573 237 573 237 721 502 721 502 706 198 706 198 20 170 20 170 748 718 748 718 254 880 254 880 247 668 247 668 268 137 268 137 812 141 812 141 600 749 600 749 84 772 84 772 776 42 776 42 347 451 347 451 597 202 597 202 426 462 426 462 612 865 612 865 105 822 105 822 560 104 560 104 281 821 281 821 23 914 23 914 490 656 490 656 848 611 848 611 41 678 41 678 521 947 521 947 339 966 339 966 816 621 816 621 579 941 579 941 134 874 134 874 272 200 272 200 354 759 354 759 811 864 811 864 739 323 739 323 505 73 505 73 753 831 753 831 210 134 210 134 14 270 14 270 948 588 948 588 120 892 120 892 398 530 398 530 718 460 718 460 169 393 169 393 155 649 155 649 750 237 750 237 9 225 9 225 198 782 198 782 769 687 769 687 579 339 579 339 59 512 59 512 811 687 811 687 761 359 761 359 789 673 789 673 750 643 750 643 462 162 462 162 959 86 959 86 112 487 112 487 290 620 290 620 643 677 643 677 179 73 179 73 516 884 516 884 23 94 23 94 537 335 537 335 814 323 814 323 577 510 577 510 543 236 543 236 834 859 834 859 806 533 806 533 855 885 855 885 736 144 736 144 847 766 847 766 970 404 970 404 538 905 538 905 148 135 148 135 549 824 549 824 603 31 603 31 878 245 878 245 508 336 508 336 635 906 635 906 192 883 192 883 842 907 842 907 668 903 668 903 746 32 746 32 705 541 705 541 85 410 85 410 756 26 756 26 665 690 665 690 201 756 201 756 58 564 58 564 956 85 956 85 192 237 192 237 493 463 493 463 917 208 917 208 116 237 116 237 864 786 864 786 522 299 522 299 483 886 483 886 755 292 755 292 233 241 233 241 669 194 669 194 706 708 706 708 852 64 852 64 729 270 729 270 93 348 93 348 391 801 391 801 506 306 506 306 339 341 339 341 493 672 493 672 397 397 397 397 51 924 51 924 145 425 145 425 390 302 390 302 344 18 344 18 270 507 270 507 302 20 302 20 958 750 958 750 60 582 60 582 804 499 804 499 421 850 421 850 443 105 443 105 941 535 941 535 189 65 189 65 15 637 15 637 140 259 140 259 926 64 926 64 574 286 574 286 525 339 525 339 735 609 735 609 957 404 957 404 736 694 736 694 116 620 116 620 122 855 122 855 875 901 875 901 753 840 753 840 340 451 340 451 960 434 960 434 175 835 175 835 864 918 864 918 146 543 146 543 55 382 55 382 667 415 667 415 150 472 150 472 844 71 844 71 503 33 503 33 783 737 783 737 509 461 509 461 624 205 624 205 111 47 111 47 482 797 482 797 524 767 524 767 190 511 190 511 417 562 417 562 195 540 195 540 236 7 236 7 484 962 484 962 873 268 873 268 340 479 340 479 49 740 49 740 609 113 609 113 642 899 642 899 544 684 544 684 478 834 478 834 51 908 51 908 826 187 826 187 157 273 157 273 339 730 339 730 195 146 195 146 131 774 131 774 575 367 575 367 275 188 275 188 528 86 528 86 38 781 38 781 159 400 159 400 863 892 863 892 713 474 713 474 83 234 83 234 767 354 767 354 943 61 943 61 357 578 357 578 76 585 76 585 760 198 760 198 432 890 432 890 173 201 173 201 800 202 800 202 714 278 714 278 681 86 681 86 767 762 767 762 451 967 451 967 436 80 436 80 345 422 345 422 220 633 220 633 53 336 53 336 528 567 528 567 34 840 34 840 296 629 296 629 371 551 371 551 152 750 152 750 339 533 339 533 353 357 353 357 167 4 167 4 415 209 415 209 817 71 817 71 95 882 95 882 619 607 619 607 297 56 297 56 94 79 94 79 212 222 212 222 958 475 958 475 681 672 681 672 853 319 853 319 377 75 377 75 246 138 246 138 712 333 712 333 238 780 238 780 34 294 34 294 2 283 2 283 288 399 288 399 430 833 430 833 720 26 720 26 890 832 890 832 255 137 255 137 686 373 686 373 926 45 926 45 556 120 556 120 216 77 216 77 417 879 417 879 969 951 969 951 728 62 728 62 133 338 133 338 430 873 430 873 231 569 231 569 215 310 215 310 792 833 792 833 829 728 829 728 846 846 846 846 888 205 888 205 931 573 931 573 321 179 321 179 542 652 542 652 479 700 479 700 779 646 779 646 330 743 330 743 918 757 918 757 359 141 359 141 198 128 198 128 500 955 500 955 155 377 155 377 463 64 463 64 477 79 477 79 148 530 148 530 8 853 8 853 229 888 229 888 93 323 93 323 226 357 226 357 347 539 347 539 7 672 7 672 426 486 426 486 932 77 932 77 791 605 791 605 341 847 341 847 111 803 111 803 876 948 876 948 795 562 795 562 42 496 42 496 892 649 892 649 262 331 262 331 420 703 420 703 715 467 715 467 582 648 582 648 770 799 770 799 194 867 194 867 808 588 808 588 901 143 901 143 671 615 671 615 551 709 551 709 874 315 874 315 297 822 297 822 790 235 790 235 442 379 442 379 698 30 698 30 393 359 393 359 843 285 843 285 353 381 353 381 544 461 544 461 341 51 341 51 731 908 731 908 685 964 685 964 12 417 12 417 945 810 945 810 524 741 524 741 838 27 838 27 899 312 899 312 797 898 797 898 177 799 177 799 511 709 511 709 61 70 61 70 290 363 290 363 767 658 767 658 393 286 393 286 358 957 358 957 318 130 318 130 856 852 856 852 784 866 784 866 656 67 656 67 944 526 944 526 364 626 364 626 675 127 675 127 76 780 76 780 373 790 373 790 40 385 40 385 114 237 114 237 333 713 333 713 71 519 71 519 556 582 556 582 720 336 720 336 916 370 916 370 861 664 861 664 173 551 173 551 63 968 63 968 568 671 568 671 372 67 372 67 698 645 698 645 429 813 429 813 187 709 187 709 105 575 105 575 954 257 954 257 770 367 770 367 243 30 243 30 812 228 812 228 28 900 28 900 374 954 374 954 191 938 191 938 75 202 75 202 858 833 858 833 900 793 900 793 846 294 846 294 555 805 555 805 229 340 229 340 631 551 631 551 273 417 273 417 157 725 157 725 645 327 645 327 670 742 670 742 228 543 228 543 350 836 350 836 861 252 861 252 719 24 719 24 26 933 26 933 947 654 947 654 548 685 548 685 36 908 36 908 903 39 903 39 236 800 236 800 603 656 603 656 548 195 548 195 154 411 154 411 301 191 301 191 965 135 965 135 832 542 832 542 697 957 697 957 903 352 903 352 738 273 738 273 268 272 268 272 489 110 489 110 356 871 356 871 754 85 754 85 182 921 182 921 691 437 691 437 626 830 626 830 472 97 472 97 703 662 703 662 648 655 648 655 673 849 673 849 473 33 473 33 210 378 210 378 969 702 969 702 342 799 342 799 867 909 867 909 936 820 936 820 433 956 433 956 622 744 622 744 435 766 435 766 700 511 700 511 254 306 254 306 542 713 542 713 967 461 967 461 272 268 272 268 83 293 83 293 99 725 99 725 969 111 969 111 90 916 90 916 366 844 366 844 254 192 254 192 471 865 471 865 903 640 903 640 897 537 897 537 876 298 876 298 85 368 85 368 834 553 834 553 833 110 833 110 210 855 210 855 450 124 450 124 493 20 493 20 21 330 21 330 855 687 855 687 748 835 748 835 664 942 664 942 467 588 467 588 186 55 186 55 744 128 744 128 859 927 859 927 824 682 824 682 680 416 680 416 279 171 279 171 430 906 430 906 93 725 93 725 374 828 374 828 172 608 172 608 623 450 623 450 475 856 475 856 537 392 537 392 378 422 378 422 272 956 272 956 479 567 479 567 50 452 50 452 325 824 325 824 87 392 87 392 454 854 454 854 622 361 622 361 302 416 302 416 865 774 865 774 471 202 471 202 281 506 281 506 753 686 753 686 139 512 139 512 744 196 744 196 799 861 799 861 881 133 881 133 240 324 240 324 250 936 250 936 550 952 550 952 719 677 719 677 310 953 310 953 775 889 775 889 841 527 841 527 344 526 344 526 213 868 213 868 346 360 346 360 15 125 15 125 559 964 559 964 456 217 456 217 193 782 193 782 268 735 268 735 687 829 687 829 72 123 72 123 71 112 71 112 360 511 360 511 696 882 696 882 38 769 38 769 92 514 92 514 909 662 909 662 779 658 779 658 164 691 164 691 160 45 160 45 51 571 51 571 117 26 117 26 653 619 653 619 956 257 956 257 404 605 404 605 499 491 499 491 656 812 656 812 943 386 943 386 470 315 470 315 432 922 432 922 432 363 432 363 399 430 399 430 570 658 570 658 834 396 834 396 736 714 736 714 489 45 489 45 586 380 586 380 746 870 746 870 483 580 483 580 482 547 482 547 655 78 655 78 564 592 564 592 451 814 451 814 905 848 905 848 966 608 966 608 379 777 379 777 693 344 693 344 648 496 648 496 669 410 669 410 394 789 394 789 126 615 126 615 213 569 213 569 476 967 476 967 57 501 57 501 883 506 883 506 118 598 118 598 130 815 130 815 657 345 657 345 719 649 719 649 474 913 474 913 134 100 134 100 175 276 175 276 324 346 324 346 370 531 370 531 695 175 695 175 573 743 573 743 598 764 598 764 486 138 486 138 677 472 677 472 577 461 577 461 212 936 212 936 308 571 308 571 268 348 268 348 257 457 257 457 554 606 554 606 562 374 562 374 824 626 824 626 736 702 736 702 67 205 67 205 762 297 762 297 299 23 299 23 174 353 174 353 484 898 484 898 907 470 907 470 742 414 742 414 565 554 565 554 697 339 697 339 580 183 580 183 158 86 158 86 84 510 84 510 785 310 785 310 339 219 339 219 516 614 516 614 64 909 64 909 730 784 730 784 178 825 178 825 808 229 808 229 853 958 853 958 900 20 900 20 885 395 885 395 414 22 414 22 862 519 862 519 766 603 766 603 806 964 806 964 25 273 25 273 468 143 468 143 195 533 195 533 566 514 566 514 496 210 496 210 628 353 628 353 416 602 416 602 862 421 862 421 339 502 339 502 670 294 670 294 850 909 850 909 226 848 226 848 229 524 229 524 227 531 227 531 719 797 719 797 428 700 428 700 520 783 520 783 582 311 582 311 580 941 580 941 816 807 816 807 389 932 389 932 704 317 704 317 667 779 667 779 717 514 717 514 283 339 283 339 404 411 404 411 831 89 831 89 181 406 181 406 386 68 386 68 777 122 777 122 174 330 174 330 39 171 39 171 473 708 473 708 732 481 732 481 449 878 449 878 251 354 251 354 741 649 741 649 625 551 625 551 662 698 662 698 197 701 197 701 416 944 416 944 111 746 111 746 906 760 906 760 865 712 865 712 911 48 911 48 274 696 274 696 197 445 197 445 425 456 425 456 879 706 879 706 82 338 82 338 323 327 323 327 373 934 373 934 779 939 779 939 155 743 155 743 591 233 591 233 505 241 505 241 709 10 709 10 503 770 503 770 241 641 241 641 962 742 962 742 49 590 49 590 257 933 257 933 375 301 375 301 902 562 902 562 914 505 914 505 339 188 339 188 469 478 469 478 753 573 753 573 787 103 787 103 18 766 18 766 894 181 894 181 953 877 953 877 329 85 329 85 875 596 875 596 331 706 331 706 752 928 752 928 427 373 427 373 515 261 515 261 637 592 637 592 243 88 243 88 833 419 833 419 377 428 377 428 418 797 418 797 217 237 217 237 510 536 510 536 784 684 784 684 746 650 746 650 678 339 678 339 805 525 805 525 461 838 461 838 799 753 799 753 850 781 850 781 54 819 54 819 792 560 792 560 37 658 37 658 546 558 546 558 574 574 574 574 169 315 169 315 924 535 924 535 426 852 426 852 313 141 313 141 293 115 293 115 951 419 951 419 222 253 222 253 116 875 116 875 331 679 331 679 866 590 866 590 164 27 164 27 917 82 917 82 492 21 492 21 127 961 127 961 321 838 321 838 945 25 945 25 185 862 185 862 79 362 79 362 235 897 235 897 278 804 278 804 607 842 607 842 163 606 163 606 359 802 359 802 894 888 894 888 204 195 204 195 436 272 436 272 229 448 229 448 257 373 257 373 609 118 609 118 103 240 103 240 599 163 599 163 969 901 969 901 777 282 777 282 227 652 227 652 24 596 24 596 287 553 287 553 898 674 898 674 289 199 289 199 963 967 963 967 35 491 35 491 427 299 427 299 39 540 39 540 643 216 643 216 321 479 321 479 446 940 446 940 514 719 514 719 267 777 267 777 927 102 927 102 806 912 806 912 422 207 422 207 262 888 262 888 385 835 385 835 322 217 322 217 361 827 361 827 371 830 371 830 692 272 692 272 248 88 248 88 703 639 703 639 339 720 339 720 684 877 684 877 510 52 510 52 220 822 220 822 280 359 280 359 680 937 680 937 95 301 95 301 236 469 236 469 708 352 708 352 94 14 94 14 102 366 102 366 625 397 625 397 279 52 279 52 173 385 173 385 656 193 656 193 10 592 10 592 152 124 152 124 113 103 113 103 108 959 108 959 7 597 7 597 109 303 109 303 722 353 722 353 251 753 251 753 364 338 364 338 223 449 223 449 820 756 820 756 416 145 416 145 110 738 110 738 332 724 332 724 953 662 953 662 144 304 144 304 436 14 436 14 227 948 227 948 125 396 125 396 845 75 845 75 546 823 546 823 720 547 720 547 134 306 134 306 390 746 390 746 940 699 940 699 27 324 27 324 652 887 652 887 204 522 204 522 712 909 712 909 320 178 320 178 331 765 331 765 436 550 436 550 674 478 674 478 959 798 959 798 725 239 725 239 371 449 371 449 663 382 663 382 929 76 929 76 462 311 462 311 257 408 257 408 667 652 667 652 668 358 668 358 684 383 684 383 624 15 624 15 769 584 769 584 750 78 750 78 741 156 741 156 883 286 883 286 59 222 59 222 741 696 741 696 173 299 173 299 778 659 778 659 909 946 909 946 869 185 869 185 13 640 13 640 820 471 820 471 434 598 434 598 162 577 162 577 304 874 304 874 216 332 216 332 286 257 286 257 485 197 485 197 824 191 824 191 901 6 901 6 606 428 606 428 105 196 105 196 717 943 717 943 712 724 712 724 910 872 910 872 542 163 542 163 121 578 121 578 257 432 257 432 476 655 476 655 648 652 648 652 330 913 330 913 516 689 516 689 628 147 628 147 212 726 212 726 885 861 885 861 784 851 784 851 866 509 866 509 267 941 267 941 21 900 21 900 803 927 803 927 197 804 197 804 939 704 939 704 471 741 471 741 365 160 365 160 527 692 527 692 132 704 132 704 95 816 95 816 789 807 789 807 569 896 569 896 434 149 434 149 334 94 334 94 346 506 346 506 223 422 223 422 704 828 704 828 617 793 617 793 946 473 946 473 29 453 29 453 587 953 587 953 608 787 608 787 921 840 921 840 167 945 167 945 638 648 638 648 434 266 434 266 656 612 656 612 738 195 738 195 488 510 488 510 390 333 390 333 470 113 470 113 330 907 330 907 350 570 350 570 548 634 548 634 171 756 171 756 599 920 599 920 196 483 196 483 160 910 160 910 714 555 714 555 961 824 961 824 11 239 11 239 1 869 1 869 521 678 521 678 349 681 349 681 769 700 769 700 343 434 343 434 830 830 830 830 538 424 538 424 564 335 564 335 480 75 480 75 364 189 364 189 574 2 574 2 7 475 7 475 882 64 882 64 423 146 423 146 866 300 866 300 741 289 741 289 868 533 868 533 704 843 704 843 847 463 847 463 552 233 552 233 847 28 847 28 568 494 568 494 805 693 805 693 37 815 37 815 202 231 202 231 689 280 689 280 359 529 359 529 915 102 915 102 913 786 913 786 243 928 243 928 592 197 592 197 723 25 723 25 646 16 646 16 176 544 176 544 112 153 112 153 657 31 657 31 414 186 414 186 370 144 370 144 387 132 387 132 819 656 819 656 946 291 946 291 281 666 281 666 397 490 397 490 827 203 827 203 710 907 710 907 411 461 411 461 761 628 761 628 478 759 478 759 506 694 506 694 621 174 621 174 959 561 959 561 700 770 700 770 196 73 196 73 70 770 70 770 754 461 754 461 461 352 461 352 220 436 220 436 934 370 934 370 931 579 931 579 768 363 768 363 774 31 774 31 430 457 430 457 319 266 319 266 103 409 103 409 661 669 661 669 41 545 41 545 284 674 284 674 223 732 223 732 649 887 649 887 627 602 627 602 86 214 86 214 651 185 651 185 935 131 935 131 126 662 126 662 585 309 585 309 566 159 566 159 719 484 719 484 569 778 569 778 443 528 443 528 296 909 296 909 664 358 664 358 9 246 9 246 9 643 9 643 85 814 85 814 255 416 255 416 261 917 261 917 829 879 829 879 446 953 446 953 813 417 813 417 768 906 768 906 743 839 743 839 760 857 760 857 551 106 551 106 701 104 701 104 888 345 888 345 796 601 796 601 880 604 880 604 585 258 585 258 416 153 416 153 388 194 388 194 903 967 903 967 552 868 552 868 840 351 840 351 572 934 572 934 136 637 136 637 929 389 929 389 394 203 394 203 925 747 925 747 859 219 859 219 327 260 327 260 392 199 392 199 318 812 318 812 688 553 688 553 232 735 232 735 489 355 489 355 431 206 431 206 60 31 60 31 70 798 70 798 889 702 889 702 338 422 338 422 786 917 786 917 446 94 446 94 596 209 596 209 34 634 34 634 842 535 842 535 540 538 540 538 536 288 536 288 273 822 273 822 847 147 847 147 112 44 112 44 187 41 187 41 354 185 354 185 470 964 470 964 684 767 684 767 279 100 279 100 503 828 503 828 60 105 60 105 258 19 258 19 20 37 20 37 941 311 941 311 184 830 184 830 449 350 449 350 477 327 477 327 935 111 935 111 529 2 529 2 33 484 33 484 350 509 350 509 478 334 478 334 471 282 471 282 83 499 83 499 206 811 206 811 230 259 230 259 635 160 635 160 239 697 239 697 358 677 358 677 409 309 409 309 784 772 784 772 705 648 705 648 19 556 19 556 754 964 754 964 771 572 771 572 446 527 446 527 93 660 93 660 726 129 726 129 269 568 269 568 710 696 710 696 335 791 335 791 64 709 64 709 646 324 646 324 81 93 81 93 853 798 853 798 80 381 80 381 956 682 956 682 301 864 301 864 708 24 708 24 583 474 583 474 944 344 944 344 131 592 131 592 592 585 592 585 694 863 694 863 624 720 624 720 668 824 668 824 325 589 325 589 855 895 855 895 665 479 665 479 810 98 810 98 576 290 576 290 707 301 707 301 46 57 46 57 661 420 661 420 795 541 795 541 783 40 783 40 617 322 617 322 277 501 277 501 241 350 241 350 379 516 379 516 758 188 758 188 777 377 777 377 372 38 372 38 164 374 164 374 861 557 861 557 625 884 625 884 187 655 187 655 860 796 860 796 37 480 37 480 1 131 1 131 766 677 766 677 302 949 302 949 116 555 116 555 754 118 754 118 912 123 912 123 651 655 651 655 152 599 152 599 603 127 603 127 387 109 387 109 450 216 450 216 829 874 829 874 628 743 628 743 166 306 166 306 644 403 644 403 429 578 429 578 698 857 698 857 562 946 562 946 841 303 841 303 541 229 541 229 741 942 741 942 79 586 79 586 516 761 516 761 618 143 618 143 949 417 949 417 268 930 268 930 600 433 600 433 292 274 292 274 252 29 252 29 704 603 704 603 538 477 538 477 749 378 749 378 412 360 412 360 926 134 926 134 737 276 737 276 26 361 26 361 914 166 914 166 758 129 758 129 806 79 806 79 915 289 915 289 666 103 666 103 209 569 209 569 827 347 827 347 82 187 82 187 908 806 908 806 312 594 312 594 213 890 213 890 683 359 683 359 946 448 946 448 677 464 677 464 848 678 848 678 453 789 453 789 122 279 122 279 510 178 510 178 473 55 473 55 438 833 438 833 404 877 404 877 38 597 38 597 634 943 634 943 150 187 150 187 221 727 221 727 227 968 227 968 80 185 80 185 485 443 485 443 561 610 561 610 69 621 69 621 552 877 552 877 659 485 659 485 690 93 690 93 763 22 763 22 785 323 785 323 196 918 196 918 87 50 87 50 590 860 590 860 779 49 779 49 46 574 46 574 643 404 643 404 749 134 749 134 844 315 844 315 655 294 655 294 114 913 114 913 805 921 805 921 923 139 923 139 373 824 373 824 401 636 401 636 763 823 763 823 802 280 802 280 324 704 324 704 151 289 151 289 346 878 346 878 753 216 753 216 829 255 829 255 172 165 172 165 879 779 879 779 659 924 659 924 460 153 460 153 85 855 85 855 542 223 542 223 682 171 682 171 91 815 91 815 918 374 918 374 456 830 456 830 150 113 150 113 259 350 259 350 128 65 128 65 254 533 254 533 882 852 882 852 735 924 735 924 262 444 262 444 211 955 211 955 580 292 580 292 865 605 865 605 883 234 883 234 360 165 360 165 66 221 66 221 306 829 306 829 321 70 321 70 563 774 563 774 566 102 566 102 940 898 940 898 893 774 893 774 913 313 913 313 306 957 306 957 813 399 813 399 236 709 236 709 773 277 773 277 954 479 954 479 958 529 958 529 581 900 581 900 798 714 798 714 266 241 266 241 649 361 649 361 266 657 266 657 476 462 476 462 462 492 462 492 363 836 363 836 695 197 695 197 476 502 476 502 811 417 811 417 301 813 301 813 47 629 47 629 546 728 546 728 508 325 508 325 534 184 534 184 872 805 872 805 246 713 246 713 690 741 690 741 774 873 774 873 668 761 668 761 796 955 796 955 465 812 465 812 98 337 98 337 724 298 724 298 546 964 546 964 106 343 106 343 55 177 55 177 28 133 28 133 548 491 548 491 298 508 298 508 710 695 710 695 155 910 155 910 793 502 793 502 791 62 791 62 262 968 262 968 449 579 449 579 371 292 371 292 953 117 953 117 928 244 928 244 207 283 207 283 755 551 755 551 556 716 556 716 7 4 7 4 812 477 812 477 189 360 189 360 144 133 144 133 524 385 524 385 970 307 970 307 739 438 739 438 320 431 320 431 955 63 955 63 741 834 741 834 881 890 881 890 271 663 271 663 560 440 560 440 80 556 80 556 428 645 428 645 662 127 662 127 926 252 926 252 107 865 107 865 201 60 201 60 504 418 504 418 851 279 851 279 256 11 256 11 682 322 682 322 243 297 243 297 589 761 589 761 865 483 865 483 432 364 432 364 704 96 704 96 801 612 801 612 552 452 552 452 264 100 264 100 64 9 64 9 6 956 6 956 111 867 111 867 364 891 364 891 172 461 172 461 332 592 332 592 62 143 62 143 199 813 199 813 191 187 191 187 329 382 329 382 374 153 374 153 628 664 628 664 87 422 87 422 279 371 279 371 735 61 735 61 699 823 699 823 596 238 596 238 332 755 332 755 743 377 743 377 263 569 263 569 371 36 371 36 839 773 839 773 252 629 252 629 225 39 225 39 478 629 478 629 706 57 706 57 326 512 326 512 351 676 351 676 738 35 738 35 388 431 388 431 443 733 443 733 132 158 132 158 298 20 298 20 9 191 9 191 771 162 771 162 84 965 84 965 70 905 70 905 95 343 95 343 867 711 867 711 586 372 586 372 765 279 765 279 211 924 211 924 433 395 433 395 799 495 799 495 753 614 753 614 769 356 769 356 661 245 661 245 670 749 670 749 108 507 108 507 617 198 617 198 133 375 133 375 16 505 16 505 503 446 503 446 948 696 948 696 363 260 363 260 292 856 292 856 753 730 753 730 773 455 773 455 584 109 584 109 169 565 169 565 405 346 405 346 343 741 343 741 242 189 242 189 623 9 623 9 172 314 172 314 726 785 726 785 114 882 114 882 682 713 682 713 146 967 146 967 661 650 661 650 493 585 493 585 136 540 136 540 490 286 490 286 251 211 251 211 307 96 307 96 94 837 94 837 215 519 215 519 876 561 876 561 384 555 384 555 727 605 727 605 112 736 112 736 578 104 578 104 191 931 191 931 942 886 942 886 4 750 4 750 387 940 387 940 645 333 645 333 413 925 413 925 142 600 142 600 284 883 284 883 82 871 82 871 120 20 120 20 665 397 665 397 796 614 796 614 135 45 135 45 276 487 276 487 681 89 681 89 638 651 638 651 132 777 132 777 752 621 752 621 235 566 235 566 604 211 604 211 273 907 273 907 562 763 562 763 385 12 385 12 71 598 71 598 776 4 776 4 715 409 715 409 260 763 260 763 840 581 840 581 433 233 433 233 63 425 63 425 889 470 889 470 727 725 727 725 386 447 386 447 656 419 656 419 382 39 382 39 462 212 462 212 623 625 623 625 675 509 675 509 534 847 534 847 336 663 336 663 217 919 217 919 315 294 315 294 231 287 231 287 383 365 383 365 469 636 469 636 389 913 389 913 277 215 277 215 403 259 403 259 636 775 636 775 290 40 290 40 433 816 433 816 313 569 313 569 461 788 461 788 401 440 401 440 203 141 203 141 645 8 645 8 446 188 446 188 85 576 85 576 793 143 793 143 433 120 433 120 225 25 225 25 447 106 447 106 512 190 512 190 563 319 563 319 816 496 816 496 259 485 259 485 240 643 240 643 867 770 867 770 303 636 303 636 230 375 230 375 641 571 641 571 899 139 899 139 162 157 162 157 517 23 517 23 88 874 88 874 561 366 561 366 241 10 241 10 399 780 399 780 225 920 225 920 161 598 161 598 772 137 772 137 501 720 501 720 904 787 904 787 136 960 136 960 686 811 686 811 243 17 243 17 354 241 354 241 956 136 956 136 852 385 852 385 38 66 38 66 99 967 99 967 341 328 341 328 933 909 933 909 517 454 517 454 621 527 621 527 305 752 305 752 561 422 561 422 195 549 195 549 275 488 275 488 734 209 734 209 967 15 967 15 325 740 325 740 51 364 51 364 637 346 637 346 864 535 864 535 426 92 426 92 389 584 389 584 875 393 875 393 620 591 620 591 713 832 713 832 368 268 368 268 335 700 335 700 264 632 264 632 739 188 739 188 402 156 402 156 341 355 341 355 74 699 74 699 936 344 936 344 93 182 93 182 151 109 151 109 943 284 943 284 57 133 57 133 964 496 964 496 341 15 341 15 188 315 188 315 905 176 905 176 833 815 833 815 785 437 785 437 95 799 95 799 569 829 569 829 266 484 266 484 334 515 334 515 381 742 381 742 396 958 396 958 262 625 262 625 360 476 360 476 143 97 143 97 186 159 186 159 803 791 803 791 237 634 237 634 338 49 338 49 658 288 658 288 544 476 544 476 23 455 23 455 138 69 138 69 63 37 63 37 613 364 613 364 384 548 384 548 580 776 580 776 410 54 410 54 208 430 208 430 64 407 64 407 968 55 968 55 450 79 450 79 737 884 737 884 345 3 345 3 408 14 408 14 405 957 405 957 779 242 779 242 964 625 964 625 465 150 465 150 385 428 385 428 369 372 369 372 531 176 531 176 429 708 429 708 532 568 532 568 351 168 351 168 857 766 857 766 579 649 579 649 39 154 39 154 147 26 147 26 650 774 650 774 344 616 344 616 174 865 174 865 248 762 248 762 59 541 59 541 250 616 250 616 814 181 814 181 76 267 76 267 695 236 695 236 749 443 749 443 820 506 820 506 791 563 791 563 727 596 727 596 153 960 153 960 568 41 568 41 716 831 716 831 826 251 826 251 947 559 947 559 161 895 161 895 940 340 940 340 850 666 850 666 857 192 857 192 587 262 587 262 960 336 960 336 716 664 716 664 157 287 157 287 44 252 44 252 855 691 855 691 5 875 5 875 371 428 371 428 395 370 395 370 662 570 662 570 554 409 554 409 864 491 864 491 22 276 22 276 22 835 22 835 648 179 648 179 571 138 571 138 154 170 154 170 365 100 365 100 911 94 911 94 958 173 958 173 627 361 627 361 143 100 143 100 492 344 492 344 273 500 273 500 286 13 286 13 490 385 490 385 328 540 328 540 70 152 70 152 344 870 344 870 309 450 309 450 176 246 176 246 371 61 371 61 671 491 671 491 517 343 517 343 309 334 309 334 520 83 520 83 829 502 829 502 766 686 766 686 645 489 645 489 173 856 173 856 575 773 575 773 62 727 62 727 281 29 281 29 249 114 249 114 960 876 960 876 9 437 9 437 543 256 543 256 536 483 536 483 73 126 73 126 104 676 104 676 552 304 552 304 106 366 106 366 764 586 764 586 532 697 532 697 82 716 82 716 295 248 295 248 160 219 160 219 768 753 768 753 623 697 623 697 229 877 229 877 761 888 761 888 181 217 181 217 879 387 879 387 212 123 212 123 172 283 172 283 184 751 184 751 541 672 541 672 792 763 792 763 434 339 434 339 933 182 933 182 451 757 451 757 623 191 623 191 187 310 187 310 455 34 455 34 825 905 825 905 410 336 410 336 926 78 926 78 314 306 314 306 359 692 359 692 694 967 694 967 164 96 164 96 522 20 522 20 477 780 477 780 361 171 361 171 26 913 26 913 406 656 406 656 715 804 715 804 244 567 244 567 379 165 379 165 724 340 724 340 214 121 214 121 51 539 51 539 774 968 774 968 338 442 338 442 687 99 687 99 741 108 741 108 347 150 347 150 657 277 657 277 462 562 462 562 610 286 610 286 285 690 285 690 189 960 189 960 392 924 392 924 365 320 365 320 38 467 38 467 926 31 926 31 938 632 938 632 43 792 43 792 34 773 34 773 560 616 560 616 684 791 684 791 13 67 13 67 738 113 738 113 647 49 647 49 82 798 82 798 507 805 507 805 28 81 28 81 415 719 415 719 901 227 901 227 480 312 480 312 177 563 177 563 780 22 780 22 898 759 898 759 826 802 826 802 846 818 846 818 450 575 450 575 956 490 956 490 368 207 368 207 621 361 621 361 649 890 649 890 750 727 750 727 69 389 69 389 172 649 172 649 904 380 904 380 547 935 547 935 738 60 738 60 344 360 344 360 330 326 330 326 914 916 914 916 502 290 502 290 231 484 231 484 209 287 209 287 675 900 675 900 106 441 106 441 149 519 149 519 666 449 666 449 885 498 885 498 157 742 157 742 556 890 556 890 194 67 194 67 475 319 475 319 676 135 676 135 322 208 322 208 913 481 913 481 442 53 442 53 640 831 640 831 75 89 75 89 73 497 73 497 171 253 171 253 360 748 360 748 819 303 819 303 138 254 138 254 967 148 967 148 445 581 445 581 399 243 399 243 969 569 969 569 527 303 527 303 542 820 542 820 41 454 41 454 773 199 773 199 544 774 544 774 84 609 84 609 273 782 273 782 293 625 293 625 368 479 368 479 966 444 966 444 647 39 647 39 283 273 283 273 552 297 552 297 392 25 392 25 407 103 407 103 541 314 541 314 29 399 29 399 702 258 702 258 313 810 313 810 763 550 763 550 502 793 502 793 556 407 556 407 431 179 431 179 780 870 780 870 506 683 506 683 229 501 229 501 14 545 14 545 759 48 759 48 483 768 483 768 218 330 218 330 440 377 440 377 416 263 416 263 416 307 416 307 217 713 217 713 4 688 4 688 276 281 276 281 287 358 287 358 725 710 725 710 262 464 262 464 951 930 951 930 268 823 268 823 298 606 298 606 81 423 81 423 630 559 630 559 387 105 387 105 33 183 33 183 32 649 32 649 145 813 145 813 616 676 616 676 368 396 368 396 790 158 790 158 219 222 219 222 349 475 349 475 368 558 368 558 431 64 431 64 223 904 223 904 94 252 94 252 737 289 737 289 162 872 162 872 539 57 539 57 607 485 607 485 539 924 539 924 849 413 849 413 549 903 549 903 220 935 220 935 228 493 228 493 11 129 11 129 544 572 544 572 691 543 691 543 80 263 80 263 577 936 577 936 593 140 593 140 508 958 508 958 607 895 607 895 788 172 788 172 864 676 864 676 924 367 924 367 535 140 535 140 90 231 90 231 405 626 405 626 283 92 283 92 224 506 224 506 342 571 342 571 520 51 520 51 495 745 495 745 96 146 96 146 38 740 38 740 294 682 294 682 195 340 195 340 860 200 860 200 345 23 345 23 404 419 404 419 294 416 294 416 245 49 245 49 133 434 133 434 808 682 808 682 961 536 961 536 519 25 519 25 579 779 579 779 712 580 712 580 933 653 933 653 249 662 249 662 625 685 625 685 410 266 410 266 201 317 201 317 225 107 225 107 107 241 107 241 820 296 820 296 969 535 969 535 925 258 925 258 639 125 639 125 620 142 620 142 930 94 930 94 449 544 449 544 702 388 702 388 898 684 898 684 534 221 534 221 197 614 197 614 427 466 427 466 950 655 950 655 802 210 802 210 962 799 962 799 491 257 491 257 561 491 561 491 580 789 580 789 343 435 343 435 93 210 93 210 529 260 529 260 48 61 48 61 950 262 950 262 260 455 260 455 289 799 289 799 709 679 709 679 578 238 578 238 571 714 571 714 644 88 644 88 252 840 252 840 57 75 57 75 946 94 946 94 725 354 725 354 530 402 530 402 823 771 823 771 780 216 780 216 426 483 426 483 450 838 450 838 745 76 745 76 385 160 385 160 724 307 724 307 103 546 103 546 855 659 855 659 26 888 26 888 678 163 678 163 949 781 949 781 948 354 948 354 346 837 346 837 285 450 285 450 846 635 846 635 398 151 398 151 63 633 63 633 460 337 460 337 637 472 637 472 174 200 174 200 113 193 113 193 41 549 41 549 306 19 306 19 607 522 607 522 233 885 233 885 765 66 765 66 565 574 565 574 680 446 680 446 478 660 478 660 106 277 106 277 360 639 360 639 765 321 765 321 851 113 851 113 901 690 901 690 693 639 693 639 740 691 740 691 280 776 280 776 235 881 235 881 77 108 77 108 10 395 10 395 523 674 523 674 124 278 124 278 751 851 751 851 14 322 14 322 446 121 446 121 888 446 888 446 17 193 17 193 293 240 293 240 461 495 461 495 48 735 48 735 872 517 872 517 615 708 615 708 774 744 774 744 23 913 23 913 572 452 572 452 659 190 659 190 394 466 394 466 212 791 212 791 531 349 531 349 305 757 305 757 520 15 520 15 273 499 273 499 488 553 488 553 348 190 348 190 170 826 170 826 233 865 233 865 185 132 185 132 343 866 343 866 248 391 248 391 536 626 536 626 643 680 643 680 362 33 362 33 196 779 196 779 492 439 492 439 563 516 563 516 771 93 771 93 28 551 28 551 314 216 314 216 79 679 79 679 575 715 575 715 885 751 885 751 270 788 270 788 820 652 820 652 12 74 12 74 249 511 249 511 840 203 840 203 304 550 304 550 962 26 962 26 634 622 634 622 99 409 99 409 334 415 334 415 758 664 758 664 937 502 937 502 749 968 749 968 389 838 389 838 710 913 710 913 493 316 493 316 380 438 380 438 405 691 405 691 264 956 264 956 263 307 263 307 719 549 719 549 119 730 119 730 717 773 717 773 183 737 183 737 147 414 147 414 236 791 236 791 60 202 60 202 746 423 746 423 20 354 20 354 823 704 823 704 839 152 839 152 440 168 440 168 145 801 145 801 445 918 445 918 420 954 420 954 490 300 490 300 63 131 63 131 111 562 111 562 244 362 244 362 943 929 943 929 239 347 239 347 18 176 18 176 853 954 853 954 587 26 587 26 952 826 952 826 962 878 962 878 962 345 962 345 257 775 257 775 52 740 52 740 389 364 389 364 418 405 418 405 339 851 339 851 588 358 588 358 817 209 817 209 729 534 729 534 750 811 750 811 249 201 249 201 751 723 751 723 737 953 737 953 823 372 823 372 282 375 282 375 735 284 735 284 131 192 131 192 28 141 28 141 282 467 282 467 709 140 709 140 126 4 126 4 228 185 228 185 582 28 582 28 626 109 626 109 418 67 418 67 516 129 516 129 893 332 893 332 427 471 427 471 184 269 184 269 314 855 314 855 839 341 839 341 932 936 932 936 18 373 18 373 689 648 689 648 57 524 57 524 251 566 251 566 932 437 932 437 618 720 618 720 37 712 37 712 520 495 520 495 907 604 907 604 647 790 647 790 807 101 807 101 505 472 505 472 851 354 851 354 283 680 283 680 513 314 513 314 85 849 85 849 173 776 173 776 721 863 721 863 285 4 285 4 416 937 416 937 251 94 251 94 425 334 425 334 480 495 480 495 547 382 547 382 436 124 436 124 954 353 954 353 396 219 396 219 382 729 382 729 209 478 209 478 54 298 54 298 503 468 503 468 325 451 325 451 328 511 328 511 769 610 769 610 615 431 615 431 876 453 876 453 740 430 740 430 70 111 70 111 214 708 214 708 99 145 99 145 278 379 278 379 938 740 938 740 22 967 22 967 619 613 619 613 742 119 742 119 418 965 418 965 468 54 468 54 748 398 748 398 890 72 890 72 315 880 315 880 564 213 564 213 543 252 543 252 708 237 708 237 142 685 142 685 467 138 467 138 350 184 350 184 567 2 567 2 555 808 555 808 443 538 443 538 303 433 303 433 895 28 895 28 377 698 377 698 370 560 370 560 702 476 702 476 222 835 222 835 649 955 649 955 180 353 180 353 5 731 5 731 442 9 442 9 933 136 933 136 287 225 287 225 231 286 231 286 953 493 953 493 856 796 856 796 236 44 236 44 217 146 217 146 449 253 449 253 463 277 463 277 114 387 114 387 189 23 189 23 944 15 944 15 373 334 373 334 400 753 400 753 560 447 560 447 718 938 718 938 141 117 141 117 915 722 915 722 595 204 595 204 598 468 598 468 259 133 259 133 202 843 202 843 52 968 52 968 664 627 664 627 157 474 157 474 72 832 72 832 175 40 175 40 161 326 161 326 425 835 425 835 561 940 561 940 231 768 231 768 560 144 560 144 821 227 821 227 842 316 842 316 754 431 754 431 14 513 14 513 412 398 412 398 822 805 822 805 144 693 144 693 313 492 313 492 260 111 260 111 701 301 701 301 144 723 144 723 121 781 121 781 475 765 475 765 738 653 738 653 821 767 821 767 958 821 958 821 601 215 601 215 452 777 452 777 169 717 169 717 937 510 937 510 787 194 787 194 88 60 88 60 322 670 322 670 654 130 654 130 813 528 813 528 352 277 352 277 564 287 564 287 703 906 703 906 158 608 158 608 73 540 73 540 651 40 651 40 467 852 467 852 280 304 280 304 792 694 792 694 323 723 323 723 747 159 747 159 433 857 433 857 115 728 115 728 720 574 720 574 968 102 968 102 314 506 314 506 944 891 944 891 67 588 67 588 105 226 105 226 395 631 395 631 206 813 206 813 792 278 792 278 952 814 952 814 154 832 154 832 123 745 123 745 269 101 269 101 591 499 591 499 126 772 126 772 400 466 400 466 683 426 683 426 236 880 236 880 225 870 225 870 387 486 387 486 219 144 219 144 905 221 905 221 441 47 441 47 895 658 895 658 718 225 718 225 185 651 185 651 188 117 188 117 596 922 596 922 567 132 567 132 738 213 738 213 95 337 95 337 658 58 658 58 6 327 6 327 807 518 807 518 168 951 168 951 445 778 445 778 841 839 841 839 87 286 87 286 341 309 341 309 474 75 474 75 693 127 693 127 467 427 467 427 743 850 743 850 954 167 954 167 373 753 373 753 81 826 81 826 674 34 674 34 962 520 962 520 242 933 242 933 103 508 103 508 818 813 818 813 626 85 626 85 411 918 411 918 396 480 396 480 221 310 221 310 912 917 912 917 81 313 81 313 832 87 832 87 108 313 108 313 356 712 356 712 738 873 738 873 607 250 607 250 278 446 278 446 222 220 222 220 755 356 755 356 724 404 724 404 306 530 306 530 570 949 570 949 364 447 364 447 756 590 756 590 696 945 696 945 21 592 21 592 682 233 682 233 814 254 814 254 421 238 421 238 2 54 2 54 629 600 629 600 499 105 499 105 357 690 357 690 278 785 278 785 112 613 112 613 122 789 122 789 166 962 166 962 859 424 859 424 628 753 628 753 827 756 827 756 454 469 454 469 598 316 598 316 262 184 262 184 774 447 774 447 275 840 275 840 772 316 772 316 581 67 581 67 723 433 723 433 824 318 824 318 381 409 381 409 732 571 732 571 943 868 943 868 245 963 245 963 273 569 273 569 838 446 838 446 870 258 870 258 516 462 516 462 173 15 173 15 944 524 944 524 487 155 487 155 367 269 367 269 10 621 10 621 690 466 690 466 148 769 148 769 874 398 874 398 763 460 763 460 511 863 511 863 927 557 927 557 181 916 181 916 533 846 533 846 398 117 398 117 471 90 471 90 450 957 450 957 332 956 332 956 917 783 917 783 486 76 486 76 448 83 448 83 132 628 132 628 926 16 926 16 57 199 57 199 870 224 870 224 942 82 942 82 433 142 433 142 566 710 566 710 767 509 767 509 949 67 949 67 196 956 196 956 492 426 492 426 836 294 836 294 564 672 564 672 100 174 100 174 652 637 652 637 34 457 34 457 361 686 361 686 181 311 181 311 939 390 939 390 370 858 370 858 381 500 381 500 535 609 535 609 425 946 425 946 597 540 597 540 382 308 382 308 403 794 403 794 875 729 875 729 327 521 327 521 114 452 114 452 3 591 3 591 934 918 934 918 51 540 51 540 182 404 182 404 361 747 361 747 308 65 308 65 521 191 521 191 775 467 775 467 321 819 321 819 280 355 280 355 923 466 923 466 141 951 141 951 477 213 477 213 151 912 151 912 50 518 50 518 888 497 888 497 635 657 635 657 554 945 554 945 949 192 949 192 436 321 436 321 961 872 961 872 593 167 593 167 726 918 726 918 253 354 253 354 464 867 464 867 267 477 267 477 458 703 458 703 694 658 694 658 294 141 294 141 401 713 401 713 914 57 914 57 688 129 688 129 689 827 689 827 809 610 809 610 273 605 273 605 509 210 509 210 928 178 928 178 666 642 666 642 30 42 30 42 655 690 655 690 241 963 241 963 954 418 954 418 950 920 950 920 369 553 369 553 471 807 471 807 834 866 834 866 168 390 168 390 67 908 67 908 360 229 360 229 287 815 287 815 209 376 209 376 647 92 647 92 867 689 867 689 269 509 269 509 381 573 381 573 509 113 509 113 344 648 344 648 809 596 809 596 389 150 389 150 8 552 8 552 145 606 145 606 190 821 190 821 928 477 928 477 833 109 833 109 530 965 530 965 401 91 401 91 67 717 67 717 835 688 835 688 895 653 895 653 478 165 478 165 945 760 945 760 386 599 386 599 351 927 351 927 901 656 901 656 360 289 360 289 323 200 323 200 532 136 532 136 717 962 717 962 2 777 2 777 97 831 97 831 378 816 378 816 237 920 237 920 798 448 798 448 46 214 46 214 735 337 735 337 320 776 320 776 342 949 342 949 692 308 692 308 297 943 297 943 147 45 147 45 47 682 47 682 494 667 494 667 591 695 591 695 304 239 304 239 503 739 503 739 650 900 650 900 543 554 543 554 27 97 27 97 627 486 627 486 384 227 384 227 16 740 16 740 793 842 793 842 145 708 145 708 113 401 113 401 747 765 747 765 321 430 321 430 953 338 953 338 466 128 466 128 642 241 642 241 312 415 312 415 942 294 942 294 757 399 757 399 425 559 425 559 457 560 457 560 543 355 543 355 91 201 91 201 606 488 606 488 287 593 287 593 296 463 296 463 933 882 933 882 223 722 223 722 161 229 161 229 23 34 23 34 723 928 723 928 463 18 463 18 703 777 703 777 461 188 461 188 194 232 194 232 247 956 247 956 25 510 25 510 906 608 906 608 270 304 270 304 872 264 872 264 422 794 422 794 8 182 8 182 749 789 749 789 284 453 284 453 340 615 340 615 708 897 708 897 32 883 32 883 746 596 746 596 840 575 840 575 803 260 803 260 51 516 51 516 946 310 946 310 788 87 788 87 265 699 265 699 823 345 823 345 507 537 507 537 793 363 793 363 822 594 822 594 47 835 47 835 637 842 637 842 147 267 147 267 805 390 805 390 725 724 725 724 522 266 522 266 356 353 356 353 884 673 884 673 791 277 791 277 159 39 159 39 941 901 941 901 357 892 357 892 759 909 759 909 756 163 756 163 99 189 99 189 542 268 542 268 489 531 489 531 137 715 137 715 492 953 492 953 378 643 378 643 68 136 68 136 779 490 779 490 284 622 284 622 804 696 804 696 381 94 381 94 853 810 853 810 75 901 75 901 167 190 167 190 668 313 668 313 763 595 763 595 966 290 966 290 80 958 80 958 438 427 438 427 343 157 343 157 20 768 20 768 85 203 85 203 92 723 92 723 733 471 733 471 11 565 11 565 691 176 691 176 10 58 10 58 408 682 408 682 257 617 257 617 29 318 29 318 687 500 687 500 222 816 222 816 245 370 245 370 494 967 494 967 391 745 391 745 637 969 637 969 504 912 504 912 373 592 373 592 218 243 218 243 711 653 711 653 365 666 365 666 459 48 459 48 376 850 376 850 325 423 325 423 183 321 183 321 755 549 755 549 797 553 797 553 701 12 701 12 668 778 668 778 611 288 611 288 677 240 677 240 524 333 524 333 156 474 156 474 111 194 111 194 338 678 338 678 277 142 277 142 76 697 76 697 550 74 550 74 349 781 349 781 599 485 599 485 144 641 144 641 102 866 102 866 311 336 311 336 842 956 842 956 536 233 536 233 820 292 820 292 232 188 232 188 499 800 499 800 569 316 569 316 880 430 880 430 327 860 327 860 626 563 626 563 225 20 225 20 109 804 109 804 217 315 217 315 334 4 334 4 934 253 934 253 660 440 660 440 47 353 47 353 133 258 133 258 899 40 899 40 389 15 389 15 566 455 566 455 966 786 966 786 934 407 934 407 54 611 54 611 951 954 951 954 799 313 799 313 73 384 73 384 45 371 45 371 386 355 386 355 134 598 134 598 119 251 119 251 626 713 626 713 218 86 218 86 844 556 844 556 51 873 51 873 858 541 858 541 658 816 658 816 28 112 28 112 400 700 400 700 589 878 589 878 864 769 864 769 770 793 770 793 134 4 134 4 693 658 693 658 762 473 762 473 389 535 389 535 918 561 918 561 554 442 554 442 458 923 458 923 500 76 500 76 65 45 65 45 656 650 656 650 99 701 99 701 232 501 232 501 435 406 435 406 145 774 145 774 476 590 476 590 664 839 664 839 878 926 878 926 153 375 153 375 882 749 882 749 727 50 727 50 372 836 372 836 99 687 99 687 917 50 917 50 222 865 222 865 386 73 386 73 95 263 95 263 275 570 275 570 266 718 266 718 379 531 379 531 520 142 520 142 624 272 624 272 363 728 363 728 542 115 542 115 641 529 641 529 893 809 893 809 498 530 498 530 933 447 933 447 344 524 344 524 649 515 649 515 4 786 4 786 107 303 107 303 63 376 63 376 246 907 246 907 703 155 703 155 33 204 33 204 711 574 711 574 243 887 243 887 57 761 57 761 134 190 134 190 419 101 419 101 691 555 691 555 309 507 309 507 64 87 64 87 694 672 694 672 648 786 648 786 856 923 856 923 159 913 159 913 217 592 217 592 660 863 660 863 565 160 565 160 437 589 437 589 868 673 868 673 725 765 725 765 310 629 310 629 926 422 926 422 888 542 888 542 292 585 292 585 706 924 706 924 9 617 9 617 547 202 547 202 457 554 457 554 89 44 89 44 193 188 193 188 954 712 954 712 170 108 170 108 714 747 714 747 316 68 316 68 57 849 57 849 536 24 536 24 173 74 173 74 91 390 91 390 579 201 579 201 960 121 960 121 605 571 605 571 410 884 410 884 261 53 261 53 159 213 159 213 800 80 800 80 855 320 855 320 600 42 600 42 250 423 250 423 735 731 735 731 135 582 135 582 765 368 765 368 134 950 134 950 163 713 163 713 60 267 60 267 485 421 485 421 229 217 229 217 150 186 150 186 883 372 883 372 422 656 422 656 377 938 377 938 827 183 827 183 278 360 278 360 476 454 476 454 364 429 364 429 492 504 492 504 694 841 694 841 775 339 775 339 712 820 712 820 964 398 964 398 513 169 513 169 440 782 440 782 403 738 403 738 104 402 104 402 750 627 750 627 963 753 963 753 155 902 155 902 556 389 556 389 67 584 67 584 284 181 284 181 593 561 593 561 291 652 291 652 423 436 423 436 886 949 886 949 527 178 527 178 898 352 898 352 858 822 858 822 229 49 229 49 619 60 619 60 672 806 672 806 466 475 466 475 929 513 929 513 435 409 435 409 751 373 751 373 694 55 694 55 213 486 213 486 583 528 583 528 760 10 760 10 781 196 781 196 365 767 365 767 423 245 423 245 260 381 260 381 566 687 566 687 919 474 919 474 955 924 955 924 691 407 691 407 540 877 540 877 462 593 462 593 766 945 766 945 198 147 198 147 499 146 499 146 540 106 540 106 346 701 346 701 849 508 849 508 74 897 74 897 96 618 96 618 717 475 717 475 237 131 237 131 882 581 882 581 750 547 750 547 453 253 453 253 301 47 301 47 900 174 900 174 124 69 124 69 251 713 251 713 299 705 299 705 235 562 235 562 403 477 403 477 388 422 388 422 224 49 224 49 369 820 369 820 624 592 624 592 365 337 365 337 826 590 826 590 394 903 394 903 16 151 16 151 650 721 650 721 32 130 32 130 724 139 724 139 644 174 644 174 326 927 326 927 8 362 8 362 34 924 34 924 966 75 966 75 878 667 878 667 447 161 447 161 830 372 830 372 474 271 474 271 250 80 250 80 696 311 696 311 111 196 111 196 905 506 905 506 609 720 609 720 461 605 461 605 817 84 817 84 388 306 388 306 150 276 150 276 850 495 850 495 152 188 152 188 683 292 683 292 768 126 768 126 215 905 215 905 287 305 287 305 687 626 687 626 11 573 11 573 204 765 204 765 601 959 601 959 253 244 253 244 784 888 784 888 181 745 181 745 724 370 724 370 849 101 849 101 282 924 282 924 898 697 898 697 42 138 42 138 576 423 576 423 12 264 12 264 530 343 530 343 248 66 248 66 859 432 859 432 925 10 925 10 312 331 312 331 800 935 800 935 508 661 508 661 757 926 757 926 248 636 248 636 654 25 654 25 348 482 348 482 623 718 623 718 454 536 454 536 940 338 940 338 566 824 566 824 613 162 613 162 188 520 188 520 580 602 580 602 538 914 538 914 883 268 883 268 598 26 598 26 804 12 804 12 673 57 673 57 818 299 818 299 231 781 231 781 902 651 902 651 259 254 259 254 703 682 703 682 746 127 746 127 926 307 926 307 781 606 781 606 474 274 474 274 653 328 653 328 737 226 737 226 828 584 828 584 116 70 116 70 318 612 318 612 415 78 415 78 150 205 150 205 572 503 572 503 696 576 696 576 664 104 664 104 664 431 664 431 491 425 491 425 696 381 696 381 787 186 787 186 904 644 904 644 255 300 255 300 441 141 441 141 132 827 132 827 174 168 174 168 787 232 787 232 16 522 16 522 172 355 172 355 363 288 363 288 569 257 569 257 221 290 221 290 698 104 698 104 106 304 106 304 929 144 929 144 263 323 263 323 281 479 281 479 849 533 849 533 481 260 481 260 33 744 33 744 795 109 795 109 64 61 64 61 197 758 197 758 264 663 264 663 562 915 562 915 697 766 697 766 118 73 118 73 397 727 397 727 395 471 395 471 196 363 196 363 87 408 87 408 331 398 331 398 724 948 724 948 710 284 710 284 915 508 915 508 202 196 202 196 437 523 437 523 743 797 743 797 713 48 713 48 788 423 788 423 783 515 783 515 291 859 291 859 351 858 351 858 240 476 240 476 518 665 518 665 606 200 606 200 711 817 711 817 948 408 948 408 462 647 462 647 652 411 652 411 606 426 606 426 71 802 71 802 697 18 697 18 352 459 352 459 415 423 415 423 745 117 745 117 696 323 696 323 372 33 372 33 589 271 589 271 261 913 261 913 740 921 740 921 293 617 293 617 237 732 237 732 905 739 905 739 432 796 432 796 560 724 560 724 947 305 947 305 456 350 456 350 533 557 533 557 829 747 829 747 575 499 575 499 426 579 426 579 574 863 574 863 322 893 322 893 452 630 452 630 240 2 240 2 28 210 28 210 28 744 28 744 505 803 505 803 91 417 91 417 782 950 782 950 62 480 62 480 787 912 787 912 171 83 171 83 921 426 921 426 670 269 670 269 29 780 29 780 636 439 636 439 682 747 682 747 693 865 693 865 328 191 328 191 613 5 613 5 236 799 236 799 731 827 731 827 259 296 259 296 806 686 806 686 730 109 730 109 116 116 116 116 726 689 726 689 642 391 642 391 59 108 59 108 925 598 925 598 581 944 581 944 70 452 70 452 406 535 406 535 198 77 198 77 440 926 440 926 476 218 476 218 758 612 758 612 48 358 48 358 616 288 616 288 69 679 69 679 120 796 120 796 375 386 375 386 354 741 354 741 613 401 613 401 255 16 255 16 274 609 274 609 193 136 193 136 97 964 97 964 334 154 334 154 259 289 259 289 405 549 405 549 957 90 957 90 803 926 803 926 706 550 706 550 672 553 672 553 458 954 458 954 624 948 624 948 741 789 741 789 905 129 905 129 453 366 453 366 742 213 742 213 950 896 950 896 409 925 409 925 174 137 174 137 899 74 899 74 164 764 164 764 220 653 220 653 408 317 408 317 36 326 36 326 538 792 538 792 226 326 226 326 745 966 745 966 888 856 888 856 766 153 766 153 414 500 414 500 153 633 153 633 470 305 470 305 675 123 675 123 577 640 577 640 355 657 355 657 965 166 965 166 858 964 858 964 573 599 573 599 170 554 170 554 107 366 107 366 466 692 466 692 241 601 241 601 956 316 956 316 915 738 915 738 889 281 889 281 808 900 808 900 570 633 570 633 765 385 765 385 82 519 82 519 67 88 67 88 198 208 198 208 198 721 198 721 707 530 707 530 674 339 674 339 726 244 726 244 621 649 621 649 183 388 183 388 669 836 669 836 752 92 752 92 744 669 744 669 349 703 349 703 276 686 276 686 448 349 448 349 340 163 340 163 792 712 792 712 294 607 294 607 775 504 775 504 812 326 812 326 467 343 467 343 488 188 488 188 271 965 271 965 588 436 588 436 416 49 416 49 584 259 584 259 876 760 876 760 451 289 451 289 634 87 634 87 916 720 916 720 178 433 178 433 500 891 500 891 628 645 628 645 764 937 764 937 875 185 875 185 433 368 433 368 253 718 253 718 410 46 410 46 771 273 771 273 565 255 565 255 936 345 936 345 679 811 679 811 646 953 646 953 864 460 864 460 30 570 30 570 832 294 832 294 887 959 887 959 835 949 835 949 594 661 594 661 263 675 263 675 252 810 252 810 541 319 541 319 752 789 752 789 220 496 220 496 573 767 573 767 452 964 452 964 713 441 713 441 253 772 253 772 708 312 708 312 935 871 935 871 558 148 558 148 716 143 716 143 587 365 587 365 923 549 923 549 166 250 166 250 450 268 450 268 381 658 381 658 223 743 223 743 772 642 772 642 852 236 852 236 460 107 460 107 412 116 412 116 438 201 438 201 130 251 130 251 409 645 409 645 614 947 614 947 545 516 545 516 564 578 564 578 777 875 777 875 703 898 703 898 772 586 772 586 57 605 57 605 190 629 190 629 759 204 759 204 42 725 42 725 26 300 26 300 99 305 99 305 933 221 933 221 234 892 234 892 409 688 409 688 581 8 581 8 756 585 756 585 787 361 787 361 56 828 56 828 732 524 732 524 947 533 947 533 804 304 804 304 106 188 106 188 898 310 898 310 676 580 676 580 59 301 59 301 841 352 841 352 136 957 136 957 856 248 856 248 482 120 482 120 796 289 796 289 774 616 774 616 635 496 635 496 783 400 783 400 352 872 352 872 791 960 791 960 237 184 237 184 524 82 524 82 868 874 868 874 444 434 444 434 659 604 659 604 486 151 486 151 384 556 384 556 593 459 593 459 569 532 569 532 574 242 574 242 880 88 880 88 400 558 400 558 193 780 193 780 897 872 897 872 307 572 307 572 522 450 522 450 31 346 31 346 847 876 847 876 302 541 302 541 845 568 845 568 216 420 216 420 776 31 776 31 930 85 930 85 126 383 126 383 501 199 501 199 733 190 733 190 864 873 864 873 470 544 470 544 927 909 927 909 813 817 813 817 160 488 160 488 166 162 166 162 503 933 503 933 346 101 346 101 10 467 10 467 536 71 536 71 53 459 53 459 669 50 669 50 71 833 71 833 583 596 583 596 131 498 131 498 12 344 12 344 716 155 716 155 137 688 137 688 536 124 536 124 677 90 677 90 730 230 730 230 698 474 698 474 320 117 320 117 46 748 46 748 392 925 392 925 759 424 759 424 408 497 408 497 759 546 759 546 126 99 126 99 247 16 247 16 960 200 960 200 675 155 675 155 558 205 558 205 786 397 786 397 134 822 134 822 100 688 100 688 127 174 127 174 242 452 242 452 495 123 495 123 655 351 655 351 366 790 366 790 322 799 322 799 963 426 963 426 183 448 183 448 786 782 786 782 700 239 700 239 872 187 872 187 917 855 917 855 859 910 859 910 699 877 699 877 429 657 429 657 194 957 194 957 46 240 46 240 782 719 782 719 441 342 441 342 394 743 394 743 296 225 296 225 678 690 678 690 234 707 234 707 304 133 304 133 625 608 625 608 85 92 85 92 741 822 741 822 236 173 236 173 878 687 878 687 867 733 867 733 539 39 539 39 519 10 519 10 691 792 691 792 426 566 426 566 283 470 283 470 890 888 890 888 772 45 772 45 124 487 124 487 739 293 739 293 48 934 48 934 431 668 431 668 780 862 780 862 493 763 493 763 424 603 424 603 797 797 797 797 470 509 470 509 538 185 538 185 694 645 694 645 214 317 214 317 427 59 427 59 731 657 731 657 793 702 793 702 476 226 476 226 225 136 225 136 47 418 47 418 405 783 405 783 665 345 665 345 958 760 958 760 558 815 558 815 409 93 409 93 614 620 614 620 138 614 138 614 104 129 104 129 723 954 723 954 653 56 653 56 883 614 883 614 967 23 967 23 673 962 673 962 172 33 172 33 622 198 622 198 155 832 155 832 70 634 70 634 298 749 298 749 237 915 237 915 642 645 642 645 500 429 500 429 794 958 794 958 923 576 923 576 208 739 208 739 246 472 246 472 136 732 136 732 301 479 301 479 317 350 317 350 898 438 898 438 736 528 736 528 499 574 499 574 830 369 830 369 873 785 873 785 246 595 246 595 837 718 837 718 700 260 700 260 166 969 166 969 240 367 240 367 584 257 584 257 795 869 795 869 104 237 104 237 915 885 915 885 429 339 429 339 628 737 628 737 853 887 853 887 514 813 514 813 631 879 631 879 500 734 500 734 105 905 105 905 462 814 462 814 392 346 392 346 465 481 465 481 59 38 59 38 550 126 550 126 966 137 966 137 552 542 552 542 297 575 297 575 413 569 413 569 98 697 98 697 110 792 110 792 728 456 728 456 679 266 679 266 451 27 451 27 962 886 962 886 590 661 590 661 363 743 363 743 254 305 254 305 483 300 483 300 913 751 913 751 774 808 774 808 794 927 794 927 208 396 208 396 142 951 142 951 49 734 49 734 877 906 877 906 65 363 65 363 731 297 731 297 192 583 192 583 743 290 743 290 339 806 339 806 670 693 670 693 305 553 305 553 139 678 139 678 221 256 221 256 354 785 354 785 213 243 213 243 572 107 572 107 140 281 140 281 953 476 953 476 435 104 435 104 335 640 335 640 305 867 305 867 209 850 209 850 151 160 151 160 588 588 588 588 918 752 918 752 437 959 437 959 824 391 824 391 154 198 154 198 314 286 314 286 528 327 528 327 306 32 306 32 276 405 276 405 413 795 413 795 951 358 951 358 369 927 369 927 906 530 906 530 846 300 846 300 464 526 464 526 717 608 717 608 34 405 34 405 753 652 753 652 432 699 432 699 914 366 914 366 957 265 957 265 326 148 326 148 194 888 194 888 77 897 77 897 409 70 409 70 78 651 78 651 158 134 158 134 954 199 954 199 204 134 204 134 649 592 649 592 886 63 886 63 603 35 603 35 336 812 336 812 54 26 54 26 811 946 811 946 548 374 548 374 388 180 388 180 81 620 81 620 635 741 635 741 263 924 263 924 327 693 327 693 616 20 616 20 93 734 93 734 635 826 635 826 522 501 522 501 431 122 431 122 343 610 343 610 925 750 925 750 348 940 348 940 795 399 795 399 852 729 852 729 543 600 543 600 455 409 455 409 412 55 412 55 54 740 54 740 354 58 354 58 664 188 664 188 586 72 586 72 410 397 410 397 129 81 129 81 767 746 767 746 111 261 111 261 528 596 528 596 265 422 265 422 177 520 177 520 253 96 253 96 637 902 637 902 959 251 959 251 33 834 33 834 869 682 869 682 382 21 382 21 839 323 839 323 809 482 809 482 920 776 920 776 203 79 203 79 595 838 595 838 84 575 84 575 728 401 728 401 839 215 839 215 844 340 844 340 906 504 906 504 252 448 252 448 348 924 348 924 190 637 190 637 768 646 768 646 411 614 411 614 584 253 584 253 403 610 403 610 407 876 407 876 773 442 773 442 156 796 156 796 946 542 946 542 535 615 535 615 593 499 593 499 587 779 587 779 97 533 97 533 1 431 1 431 842 712 842 712 703 85 703 85 582 657 582 657 259 632 259 632 162 945 162 945 538 649 538 649 404 289 404 289 206 86 206 86 506 171 506 171 553 559 553 559 95 920 95 920 102 934 102 934 85 592 85 592 968 280 968 280 157 198 157 198 239 489 239 489 421 280 421 280 631 198 631 198 321 969 321 969 862 560 862 560 314 818 314 818 579 288 579 288 320 668 320 668 936 465 936 465 793 901 793 901 631 662 631 662 209 783 209 783 880 374 880 374 261 433 261 433 366 544 366 544 626 891 626 891 945 164 945 164 85 55 85 55 896 399 896 399 689 332 689 332 412 964 412 964 495 961 495 961 796 252 796 252 136 206 136 206 723 507 723 507 893 820 893 820 800 736 800 736 351 693 351 693 698 187 698 187 598 515 598 515 554 412 554 412 573 116 573 116 879 353 879 353 841 431 841 431 447 134 447 134 658 865 658 865 405 225 405 225 340 60 340 60 722 496 722 496 571 656 571 656 95 534 95 534 582 914 582 914 436 966 436 966 903 536 903 536 765 492 765 492 14 217 14 217 488 774 488 774 540 326 540 326 576 279 576 279 936 525 936 525 224 796 224 796 131 401 131 401 491 777 491 777 162 596 162 596 683 846 683 846 812 318 812 318 251 578 251 578 52 266 52 266 259 117 259 117 628 498 628 498 822 245 822 245 603 587 603 587 673 949 673 949 156 606 156 606 267 383 267 383 423 57 423 57 207 805 207 805 75 938 75 938 580 349 580 349 909 264 909 264 555 959 555 959 661 941 661 941 507 87 507 87 537 106 537 106 37 383 37 383 896 23 896 23 281 216 281 216 213 801 213 801 197 596 197 596 23 365 23 365 467 783 467 783 794 584 794 584 483 296 483 296 875 927 875 927 794 485 794 485 32 333 32 333 65 246 65 246 83 807 83 807 599 15 599 15 364 130 364 130 602 851 602 851 794 99 794 99 803 686 803 686 83 547 83 547 686 379 686 379 8 793 8 793 95 833 95 833 317 447 317 447 391 711 391 711 728 425 728 425 940 676 940 676 886 97 886 97 374 940 374 940 229 184 229 184 364 967 364 967 706 410 706 410 628 45 628 45 562 645 562 645 717 204 717 204 589 51 589 51 24 952 24 952 910 398 910 398 599 589 599 589 516 887 516 887 588 326 588 326 150 629 150 629 916 653 916 653 147 527 147 527 7 589 7 589 288 541 288 541 231 724 231 724 896 730 896 730 142 740 142 740 665 613 665 613 847 667 847 667 717 687 717 687 68 722 68 722 482 198 482 198 240 164 240 164 857 617 857 617 612 132 612 132 556 698 556 698 46 269 46 269 386 771 386 771 226 857 226 857 235 483 235 483 203 774 203 774 519 302 519 302 896 506 896 506 217 949 217 949 296 200 296 200 661 85 661 85 870 382 870 382 369 592 369 592 816 102 816 102 812 903 812 903 655 810 655 810 100 528 100 528 239 682 239 682 825 112 825 112 857 948 857 948 872 17 872 17 839 131 839 131 419 611 419 611 923 60 923 60 251 237 251 237 955 713 955 713 461 134 461 134 437 119 437 119 320 194 320 194 100 956 100 956 277 940 277 940 740 440 740 440 735 628 735 628 880 401 880 401 114 299 114 299 750 540 750 540 512 954 512 954 546 356 546 356 689 232 689 232 84 323 84 323 629 112 629 112 890 107 890 107 484 86 484 86 920 259 920 259 209 725 209 725 640 269 640 269 691 556 691 556 861 181 861 181 590 386 590 386 113 45 113 45 135 943 135 943 792 118 792 118 91 596 91 596 114 152 114 152 495 607 495 607 195 969 195 969 940 434 940 434 536 272 536 272 494 389 494 389 639 667 639 667 125 91 125 91 148 761 148 761 385 272 385 272 476 312 476 312 150 961 150 961 963 115 963 115 733 886 733 886 917 200 917 200 620 391 620 391 300 391 300 391 680 372 680 372 345 767 345 767 343 87 343 87 434 636 434 636 441 306 441 306 278 188 278 188 310 128 310 128 384 330 384 330 500 628 500 628 173 556 173 556 284 133 284 133 390 349 390 349 851 931 851 931 458 589 458 589 651 121 651 121 517 896 517 896 437 47 437 47 23 575 23 575 4 601 4 601 247 478 247 478 500 389 500 389 626 715 626 715 17 230 17 230 100 364 100 364 342 160 342 160 519 111 519 111 673 491 673 491 901 204 901 204 838 308 838 308 140 851 140 851 275 425 275 425 775 574 775 574 204 381 204 381 64 682 64 682 848 239 848 239 216 700 216 700 949 459 949 459 59 169 59 169 616 394 616 394 517 482 517 482 42 526 42 526 92 70 92 70 398 213 398 213 761 95 761 95 46 171 46 171 159 326 159 326 570 63 570 63 346 618 346 618 481 239 481 239 527 497 527 497 201 653 201 653 925 44 925 44 839 254 839 254 649 814 649 814 94 553 94 553 456 260 456 260 415 426 415 426 267 378 267 378 80 489 80 489 513 224 513 224 462 304 462 304 597 858 597 858 277 561 277 561 131 626 131 626 531 657 531 657 98 89 98 89 652 558 652 558 850 342 850 342 455 964 455 964 347 632 347 632 910 513 910 513 523 769 523 769 756 468 756 468 182 928 182 928 484 70 484 70 621 146 621 146 703 67 703 67 8 250 8 250 330 284 330 284 735 817 735 817 91 670 91 670 534 256 534 256 782 777 782 777 231 948 231 948 460 134 460 134 796 787 796 787 809 290 809 290 624 464 624 464 26 713 26 713 309 200 309 200 82 705 82 705 906 805 906 805 824 104 824 104 453 803 453 803 213 757 213 757 83 89 83 89 496 667 496 667 727 156 727 156 215 152 215 152 555 803 555 803 504 925 504 925 77 382 77 382 765 135 765 135 800 859 800 859 640 675 640 675 662 878 662 878 688 207 688 207 68 264 68 264 109 844 109 844 104 540 104 540 34 512 34 512 62 147 62 147 853 292 853 292 662 81 662 81 807 40 807 40 54 100 54 100 431 861 431 861 669 946 669 946 885 400 885 400 542 125 542 125 723 781 723 781 162 271 162 271 871 237 871 237 701 355 701 355 152 797 152 797 780 649 780 649 869 553 869 553 420 477 420 477 550 210 550 210 849 755 849 755 542 805 542 805 402 567 402 567 180 344 180 344 490 107 490 107 613 107 613 107 753 280 753 280 497 604 497 604 704 759 704 759 84 666 84 666 378 326 378 326 771 457 771 457 648 286 648 286 99 605 99 605 251 802 251 802 786 491 786 491 632 711 632 711 470 464 470 464 540 304 540 304 78 448 78 448 392 628 392 628 120 302 120 302 396 188 396 188 840 673 840 673 393 833 393 833 850 457 850 457 233 390 233 390 714 582 714 582 833 695 833 695 685 14 685 14 41 630 41 630 391 197 391 197 87 484 87 484 220 242 220 242 438 921 438 921 884 629 884 629 675 41 675 41 617 710 617 710 257 328 257 328 187 150 187 150 364 732 364 732 271 50 271 50 945 598 945 598 120 941 120 941 30 4 30 4 519 189 519 189 34 967 34 967 673 339 673 339 130 275 130 275 274 44 274 44 275 195 275 195 963 674 963 674 830 849 830 849 282 772 282 772 754 401 754 401 472 224 472 224 255 166 255 166 773 642 773 642 849 288 849 288 257 922 257 922 583 761 583 761 753 276 753 276 57 281 57 281 671 181 671 181 440 822 440 822 765 325 765 325 326 572 326 572 462 556 462 556 240 689 240 689 874 933 874 933 378 784 378 784 569 841 569 841 311 869 311 869 481 63 481 63 389 753 389 753 456 960 456 960 48 377 48 377 536 313 536 313 6 242 6 242 875 477 875 477 837 670 837 670 625 298 625 298 660 288 660 288 18 298 18 298 687 578 687 578 398 962 398 962 152 883 152 883 681 179 681 179 809 161 809 161 541 539 541 539 294 544 294 544 282 445 282 445 890 386 890 386 387 382 387 382 797 925 797 925 675 588 675 588 103 300 103 300 719 728 719 728 726 300 726 300 188 403 188 403 162 831 162 831 613 570 613 570 163 435 163 435 68 782 68 782 176 873 176 873 275 370 275 370 114 170 114 170 319 943 319 943 702 647 702 647 254 610 254 610 710 531 710 531 579 73 579 73 226 307 226 307 149 738 149 738 498 781 498 781 614 725 614 725 594 854 594 854 309 728 309 728 110 943 110 943 441 798 441 798 789 770 789 770 861 867 861 867 563 99 563 99 650 418 650 418 964 27 964 27 883 204 883 204 315 325 315 325 894 162 894 162 601 609 601 609 623 261 623 261 787 14 787 14 752 677 752 677 627 481 627 481 548 399 548 399 717 263 717 263 85 780 85 780 930 814 930 814 960 782 960 782 193 857 193 857 608 142 608 142 760 700 760 700 183 278 183 278 386 851 386 851 29 432 29 432 196 552 196 552 909 291 909 291 359 324 359 324 810 245 810 245 799 169 799 169 69 859 69 859 62 186 62 186 769 151 769 151 587 233 587 233 522 112 522 112 760 953 760 953 613 109 613 109 870 891 870 891 517 374 517 374 755 190 755 190 527 191 527 191 333 377 333 377 405 608 405 608 105 450 105 450 762 679 762 679 958 478 958 478 181 204 181 204 804 884 804 884 546 556 546 556 148 533 148 533 175 223 175 223 844 889 844 889 470 472 470 472 578 158 578 158 565 795 565 795 21 56 21 56 713 427 713 427 373 71 373 71 393 781 393 781 32 884 32 884 151 178 151 178 659 643 659 643 890 815 890 815 339 604 339 604 889 469 889 469 682 49 682 49 832 327 832 327 161 875 161 875 659 593 659 593 461 705 461 705 587 891 587 891 188 281 188 281 1 662 1 662 616 395 616 395 80 508 80 508 299 323 299 323 816 287 816 287 135 781 135 781 339 209 339 209 764 509 764 509 855 594 855 594 132 63 132 63 678 911 678 911 256 138 256 138 42 386 42 386 892 582 892 582 272 699 272 699 863 594 863 594 691 830 691 830 45 902 45 902 797 802 797 802 15 910 15 910 934 96 934 96 925 53 925 53 851 864 851 864 646 688 646 688 509 512 509 512 306 474 306 474 751 533 751 533 9 899 9 899 216 513 216 513 228 715 228 715 146 382 146 382 469 668 469 668 832 825 832 825 822 370 822 370 416 649 416 649 684 167 684 167 263 606 263 606 500 412 500 412 133 117 133 117 931 645 931 645 105 104 105 104 674 842 674 842 702 774 702 774 652 749 652 749 84 611 84 611 24 506 24 506 96 821 96 821 77 541 77 541 1 626 1 626 92 302 92 302 264 869 264 869 325 168 325 168 516 552 516 552 224 89 224 89 881 720 881 720 629 599 629 599 114 625 114 625 201 97 201 97 542 619 542 619 485 360 485 360 759 714 759 714 62 191 62 191 297 103 297 103 195 821 195 821 613 591 613 591 415 267 415 267 838 137 838 137 949 892 949 892 878 83 878 83 129 622 129 622 594 777 594 777 297 224 297 224 760 332 760 332 431 499 431 499 166 77 166 77 803 790 803 790 291 962 291 962 146 475 146 475 913 840 913 840 409 84 409 84 297 813 297 813 27 18 27 18 582 264 582 264 344 148 344 148 644 904 644 904 553 92 553 92 924 24 924 24 895 303 895 303 793 340 793 340 460 582 460 582 330 707 330 707 508 458 508 458 482 376 482 376 878 22 878 22 690 717 690 717 351 935 351 935 365 651 365 651 229 453 229 453 375 327 375 327 824 958 824 958 344 192 344 192 68 744 68 744 354 124 354 124 243 77 243 77 137 391 137 391 794 61 794 61 858 590 858 590 231 853 231 853 855 428 855 428 650 471 650 471 92 311 92 311 43 368 43 368 186 380 186 380 914 485 914 485 750 194 750 194 819 184 819 184 845 280 845 280 639 172 639 172 618 896 618 896 779 315 779 315 761 591 761 591 426 834 426 834 383 900 383 900 453 671 453 671 330 696 330 696 39 394 39 394 569 382 569 382 278 344 278 344 50 108 50 108 675 195 675 195 265 684 265 684 269 298 269 298 712 100 712 100 818 784 818 784 890 335 890 335 841 822 841 822 641 591 641 591 635 489 635 489 314 462 314 462 156 452 156 452 249 848 249 848 115 801 115 801 894 864 894 864 731 361 731 361 521 723 521 723 536 569 536 569 424 541 424 541 79 155 79 155 197 483 197 483 119 342 119 342 944 323 944 323 314 947 314 947 529 458 529 458 549 695 549 695 777 307 777 307 230 419 230 419 530 70 530 70 825 855 825 855 242 426 242 426 512 197 512 197 134 512 134 512 211 295 211 295 867 843 867 843 860 537 860 537 626 268 626 268 605 584 605 584 738 620 738 620 98 75 98 75 174 612 174 612 486 295 486 295 366 609 366 609 283 373 283 373 945 17 945 17 275 444 275 444 769 601 769 601 905 877 905 877 283 877 283 877 199 866 199 866 742 143 742 143 190 659 190 659 288 524 288 524 611 777 611 777 370 68 370 68 38 103 38 103 137 241 137 241 853 558 853 558 360 722 360 722 684 326 684 326 950 135 950 135 787 431 787 431 549 381 549 381 771 938 771 938 289 144 289 144 872 53 872 53 661 494 661 494 548 579 548 579 736 10 736 10 731 301 731 301 695 370 695 370 850 651 850 651 603 876 603 876 101 654 101 654 310 627 310 627 842 509 842 509 748 320 748 320 822 495 822 495 939 180 939 180 463 344 463 344 801 349 801 349 41 324 41 324 751 754 751 754 320 617 320 617 188 49 188 49 131 844 131 844 503 619 503 619 318 853 318 853 582 952 582 952 884 109 884 109 510 644 510 644 294 62 294 62 453 187 453 187 517 114 517 114 424 255 424 255 439 60 439 60 803 82 803 82 877 831 877 831 240 352 240 352 122 841 122 841 380 310 380 310 190 217 190 217 815 325 815 325 700 870 700 870 86 425 86 425 424 281 424 281 280 306 280 306 222 281 222 281 878 671 878 671 829 202 829 202 944 807 944 807 137 356 137 356 899 621 899 621 820 549 820 549 769 464 769 464 680 401 680 401 908 659 908 659 456 835 456 835 942 529 942 529 772 423 772 423 439 328 439 328 120 381 120 381 325 766 325 766 766 187 766 187 708 400 708 400 426 735 426 735 214 424 214 424 38 82 38 82 875 93 875 93 426 259 426 259 716 772 716 772 550 129 550 129 396 820 396 820 456 400 456 400 652 242 652 242 504 296 504 296 682 693 682 693 675 678 675 678 596 409 596 409 921 623 921 623 849 401 849 401 4 28 4 28 527 574 527 574 807 548 807 548 324 867 324 867 435 625 435 625 780 786 780 786 848 402 848 402 99 152 99 152 441 134 441 134 641 687 641 687 370 730 370 730 177 858 177 858 63 742 63 742 596 783 596 783 131 47 131 47 327 892 327 892 848 818 848 818 575 183 575 183 22 95 22 95 486 894 486 894 59 724 59 724 750 396 750 396 67 94 67 94 336 943 336 943 949 399 949 399 873 776 873 776 818 286 818 286 395 187 395 187 50 246 50 246 10 106 10 106 116 693 116 693 743 826 743 826 1 331 1 331 734 600 734 600 41 470 41 470 873 584 873 584 693 918 693 918 708 553 708 553 404 139 404 139 623 840 623 840 698 944 698 944 133 783 133 783 962 642 962 642 454 152 454 152 607 706 607 706 70 352 70 352 280 93 280 93 705 571 705 571 414 798 414 798 472 113 472 113 4 932 4 932 646 857 646 857 38 470 38 470 383 745 383 745 605 675 605 675 963 25 963 25 31 592 31 592 777 337 777 337 626 506 626 506 330 895 330 895 63 199 63 199 263 440 263 440 614 80 614 80 847 447 847 447 243 696 243 696 966 685 966 685 969 965 969 965 825 557 825 557 605 131 605 131 247 446 247 446 397 331 397 331 806 418 806 418 290 452 290 452 56 266 56 266 953 442 953 442 818 492 818 492 786 571 786 571 879 329 879 329 909 874 909 874 598 701 598 701 720 901 720 901 931 460 931 460 407 838 407 838 223 540 223 540 512 411 512 411 857 174 857 174 941 378 941 378 904 871 904 871 745 294 745 294 358 813 358 813 858 467 858 467 337 172 337 172 436 523 436 523 929 799 929 799 845 355 845 355 535 420 535 420 877 97 877 97 424 836 424 836 158 417 158 417 72 541 72 541 437 186 437 186 277 590 277 590 679 928 679 928 893 281 893 281 824 11 824 11 133 287 133 287 4 407 4 407 528 518 528 518 742 813 742 813 537 112 537 112 497 879 497 879 743 245 743 245 569 520 569 520 182 638 182 638 680 562 680 562 787 863 787 863 71 718 71 718 349 162 349 162 267 811 267 811 928 441 928 441 121 459 121 459 156 656 156 656 347 32 347 32 667 348 667 348 7 902 7 902 233 328 233 328 641 327 641 327 330 110 330 110 576 99 576 99 556 804 556 804 621 671 621 671 239 183 239 183 436 415 436 415 717 746 717 746 864 371 864 371 249 488 249 488 487 667 487 667 14 331 14 331 571 452 571 452 505 47 505 47 647 602 647 602 616 499 616 499 419 14 419 14 769 154 769 154 795 731 795 731 727 262 727 262 423 534 423 534 566 319 566 319 250 231 250 231 625 727 625 727 272 320 272 320 5 747 5 747 912 480 912 480 785 549 785 549 636 827 636 827 253 58 253 58 179 68 179 68 112 84 112 84 278 424 278 424 821 193 821 193 833 382 833 382 368 729 368 729 965 741 965 741 856 930 856 930 184 534 184 534 490 636 490 636 566 803 566 803 864 221 864 221 60 9 60 9 487 522 487 522 942 481 942 481 124 3 124 3 124 473 124 473 951 5 951 5 655 721 655 721 455 836 455 836 316 56 316 56 445 198 445 198 642 720 642 720 859 109 859 109 832 49 832 49 422 902 422 902 488 368 488 368 642 83 642 83 186 154 186 154 942 377 942 377 336 654 336 654 223 970 223 970 304 837 304 837 244 58 244 58 941 191 941 191 924 872 924 872 731 189 731 189 525 11 525 11 804 109 804 109 655 238 655 238 85 699 85 699 578 968 578 968 73 619 73 619 58 225 58 225 923 198 923 198 303 353 303 353 888 245 888 245 74 61 74 61 23 837 23 837 402 895 402 895 848 961 848 961 182 210 182 210 282 602 282 602 469 742 469 742 823 459 823 459 622 589 622 589 241 653 241 653 726 43 726 43 774 65 774 65 819 725 819 725 465 866 465 866 97 852 97 852 848 155 848 155 64 775 64 775 823 882 823 882 854 823 854 823 644 360 644 360 565 25 565 25 706 300 706 300 917 457 917 457 397 313 397 313 335 802 335 802 412 748 412 748 731 892 731 892 137 190 137 190 403 614 403 614 423 568 423 568 951 49 951 49 514 219 514 219 433 11 433 11 404 534 404 534 290 961 290 961 303 472 303 472 234 7 234 7 111 234 111 234 850 474 850 474 556 450 556 450 20 531 20 531 606 915 606 915 777 214 777 214 545 787 545 787 876 333 876 333 298 159 298 159 649 100 649 100 615 310 615 310 174 964 174 964 381 25 381 25 332 744 332 744 963 820 963 820 469 757 469 757 574 738 574 738 119 825 119 825 101 322 101 322 689 304 689 304 453 309 453 309 895 624 895 624 789 401 789 401 969 391 969 391 213 451 213 451 325 289 325 289 672 629 672 629 429 693 429 693 643 969 643 969 361 163 361 163 773 160 773 160 921 271 921 271 85 858 85 858 812 603 812 603 910 268 910 268 679 13 679 13 594 466 594 466 804 149 804 149 674 303 674 303 937 847 937 847 607 818 607 818 205 237 205 237 172 434 172 434 897 510 897 510 470 374 470 374 571 754 571 754 239 20 239 20 385 54 385 54 644 520 644 520 370 141 370 141 27 177 27 177 448 161 448 161 24 431 24 431 393 317 393 317 296 830 296 830 460 6 460 6 558 593 558 593 266 318 266 318 849 91 849 91 470 504 470 504 75 350 75 350 416 845 416 845 508 920 508 920 757 909 757 909 418 688 418 688 90 211 90 211 523 745 523 745 200 283 200 283 531 481 531 481 675 190 675 190 321 646 321 646 12 76 12 76 963 838 963 838 338 380 338 380 948 891 948 891 751 811 751 811 143 501 143 501 842 212 842 212 436 780 436 780 184 415 184 415 965 30 965 30 724 705 724 705 687 33 687 33 801 492 801 492 661 84 661 84 164 931 164 931 742 440 742 440 148 134 148 134 273 505 273 505 117 71 117 71 242 372 242 372 507 341 507 341 70 160 70 160 823 129 823 129 919 85 919 85 860 926 860 926 444 838 444 838 523 952 523 952 467 780 467 780 287 922 287 922 792 167 792 167 910 228 910 228 133 205 133 205 886 357 886 357 635 232 635 232 97 563 97 563 812 135 812 135 826 920 826 920 670 554 670 554 197 214 197 214 707 318 707 318 767 506 767 506 551 6 551 6 669 638 669 638 75 451 75 451 730 556 730 556 651 694 651 694 963 380 963 380 357 259 357 259 690 622 690 622 121 396 121 396 948 271 948 271 151 620 151 620 636 129 636 129 500 709 500 709 131 737 131 737 156 962 156 962 932 5 932 5 516 340 516 340 256 331 256 331 342 325 342 325 254 619 254 619 22 176 22 176 249 546 249 546 562 302 562 302 330 621 330 621 502 97 502 97 291 944 291 944 832 602 832 602 633 870 633 870 536 599 536 599 204 660 204 660 404 771 404 771 762 677 762 677 891 917 891 917 360 768 360 768 345 947 345 947 870 781 870 781 664 308 664 308 697 436 697 436 173 891 173 891 564 935 564 935 254 883 254 883 750 928 750 928 897 347 897 347 105 497 105 497 744 804 744 804 577 36 577 36 57 453 57 453 224 307 224 307 446 106 446 106 668 398 668 398 169 394 169 394 567 609 567 609 612 930 612 930 528 96 528 96 354 448 354 448 584 63 584 63 645 541 645 541 79 862 79 862 108 822 108 822 602 789 602 789 54 877 54 877 904 771 904 771 352 949 352 949 126 710 126 710 545 839 545 839 169 816 169 816 627 658 627 658 95 101 95 101 832 649 832 649 907 253 907 253 508 362 508 362 643 628 643 628 296 884 296 884 215 532 215 532 793 958 793 958 375 242 375 242 411 219 411 219 788 965 788 965 332 689 332 689 933 823 933 823 539 52 539 52 2 298 2 298 213 326 213 326 787 613 787 613 202 314 202 314 122 884 122 884 927 644 927 644 669 708 669 708 687 307 687 307 728 862 728 862 921 185 921 185 663 878 663 878 358 337 358 337 633 35 633 35 712 899 712 899 288 309 288 309 576 878 576 878 562 417 562 417 688 814 688 814 287 641 287 641 654 637 654 637 86 506 86 506 571 179 571 179 837 705 837 705 832 253 832 253 229 266 229 266 46 305 46 305 549 30 549 30 580 567 580 567 872 168 872 168 253 836 253 836 535 698 535 698 398 458 398 458 554 443 554 443 922 889 922 889 148 2 148 2 349 21 349 21 486 308 486 308 116 42 116 42 588 707 588 707 388 702 388 702 928 545 928 545 813 363 813 363 28 437 28 437 234 243 234 243 857 24 857 24 41 940 41 940 522 138 522 138 675 355 675 355 926 48 926 48 661 681 661 681 228 900 228 900 761 402 761 402 492 66 492 66 596 706 596 706 83 587 83 587 630 460 630 460 396 296 396 296 36 521 36 521 873 128 873 128 34 616 34 616 390 232 390 232 956 433 956 433 805 278 805 278 77 790 77 790 186 914 186 914 833 380 833 380 90 311 90 311 105 359 105 359 349 676 349 676 652 355 652 355 938 509 938 509 298 48 298 48 317 136 317 136 945 962 945 962 629 615 629 615 61 302 61 302 919 870 919 870 604 760 604 760 690 34 690 34 9 302 9 302 930 234 930 234 695 961 695 961 828 420 828 420 436 165 436 165 291 442 291 442 3 169 3 169 469 945 469 945 950 582 950 582 88 227 88 227 624 724 624 724 270 679 270 679 256 368 256 368 574 126 574 126 211 656 211 656 207 511 207 511 101 445 101 445 241 619 241 619 668 26 668 26 600 90 600 90 788 624 788 624 723 378 723 378 791 839 791 839 200 15 200 15 62 79 62 79 768 926 768 926 469 351 469 351 743 937 743 937 511 846 511 846 284 44 284 44 870 569 870 569 160 227 160 227 75 276 75 276 508 23 508 23 318 527 318 527 33 233 33 233 349 940 349 940 524 505 524 505 223 739 223 739 413 793 413 793 460 949 460 949 969 323 969 323 210 598 210 598 460 182 460 182 21 622 21 622 880 960 880 960 84 939 84 939 736 324 736 324 717 130 717 130 826 320 826 320 455 162 455 162 554 217 554 217 128 302 128 302 342 61 342 61 423 455 423 455 864 664 864 664 812 36 812 36 37 958 37 958 174 755 174 755 45 725 45 725 298 228 298 228 610 164 610 164 524 901 524 901 743 233 743 233 19 141 19 141 708 287 708 287 32 845 32 845 231 549 231 549 947 27 947 27 829 524 829 524 311 959 311 959 329 439 329 439 228 653 228 653 827 681 827 681 487 215 487 215 630 400 630 400 220 859 220 859 632 968 632 968 550 833 550 833 313 29 313 29 513 173 513 173 268 18 268 18 376 41 376 41 806 301 806 301 737 305 737 305 199 449 199 449 805 600 805 600 892 683 892 683 603 522 603 522 166 347 166 347 415 943 415 943 28 908 28 908 243 596 243 596 916 770 916 770 392 644 392 644 766 827 766 827 740 932 740 932 379 52 379 52 206 647 206 647 17 895 17 895 391 679 391 679 453 498 453 498 127 237 127 237 63 434 63 434 420 499 420 499 863 937 863 937 466 573 466 573 367 349 367 349 881 175 881 175 930 275 930 275 543 720 543 720 745 947 745 947 105 539 105 539 126 393 126 393 696 480 696 480 137 664 137 664 761 195 761 195 312 552 312 552 55 419 55 419 212 819 212 819 756 104 756 104 43 927 43 927 151 500 151 500 686 150 686 150 681 185 681 185 886 353 886 353 553 798 553 798 763 549 763 549 934 531 934 531 189 9 189 9 282 95 282 95 64 394 64 394 286 303 286 303 142 48 142 48 195 938 195 938 147 407 147 407 917 962 917 962 856 184 856 184 402 376 402 376 465 802 465 802 623 202 623 202 282 305 282 305 110 645 110 645 100 529 100 529 166 105 166 105 487 496 487 496 8 480 8 480 390 450 390 450 780 131 780 131 744 249 744 249 853 919 853 919 522 47 522 47 795 213 795 213 25 947 25 947 394 221 394 221 912 751 912 751 885 638 885 638 542 305 542 305 740 811 740 811 962 130 962 130 781 588 781 588 543 5 543 5 617 756 617 756 459 475 459 475 700 615 700 615 198 706 198 706 931 99 931 99 565 654 565 654 99 295 99 295 817 194 817 194 246 556 246 556 381 363 381 363 638 497 638 497 30 221 30 221 387 750 387 750 87 952 87 952 9 374 9 374 583 623 583 623 178 588 178 588 236 860 236 860 170 435 170 435 178 363 178 363 117 741 117 741 776 752 776 752 394 700 394 700 874 786 874 786 939 853 939 853 129 8 129 8 54 900 54 900 397 949 397 949 292 6 292 6 443 448 443 448 239 821 239 821 638 393 638 393 284 708 284 708 480 873 480 873 57 145 57 145 448 890 448 890 144 654 144 654 718 597 718 597 759 393 759 393 948 247 948 247 324 288 324 288 421 396 421 396 614 776 614 776 703 577 703 577 828 716 828 716 780 793 780 793 524 272 524 272 597 108 597 108 519 458 519 458 304 331 304 331 191 561 191 561 553 103 553 103 264 97 264 97 918 287 918 287 601 679 601 679 874 60 874 60 555 15 555 15 387 136 387 136 915 948 915 948 309 914 309 914 402 269 402 269 268 944 268 944 596 453 596 453 652 662 652 662 125 383 125 383 223 496 223 496 653 232 653 232 721 696 721 696 900 417 900 417 807 358 807 358 237 859 237 859 573 234 573 234 232 466 232 466 587 849 587 849 91 389 91 389 409 96 409 96 563 530 563 530 422 677 422 677 187 5 187 5 465 19 465 19 119 809 119 809 694 747 694 747 832 344 832 344 814 515 814 515 568 790 568 790 643 314 643 314 195 801 195 801 79 720 79 720 750 697 750 697 312 265 312 265 709 374 709 374 835 236 835 236 486 751 486 751 560 511 560 511 559 865 559 865 376 513 376 513 370 234 370 234 70 765 70 765 879 601 879 601 574 203 574 203 207 664 207 664 831 525 831 525 914 312 914 312 873 738 873 738 608 840 608 840 559 530 559 530 622 819 622 819 712 212 712 212 678 280 678 280 786 854 786 854 879 201 879 201 870 251 870 251 38 531 38 531 796 220 796 220 811 492 811 492 946 97 946 97 563 74 563 74 704 299 704 299 540 509 540 509 699 213 699 213 905 589 905 589 291 185 291 185 614 431 614 431 227 361 227 361 706 494 706 494 108 908 108 908 134 298 134 298 579 349 579 349 748 74 748 74 824 91 824 91 264 207 264 207 438 202 438 202 55 182 55 182 905 573 905 573 624 322 624 322 533 510 533 510 382 636 382 636 901 51 901 51 401 941 401 941 335 14 335 14 580 802 580 802 802 14 802 14 277 78 277 78 646 200 646 200 582 369 582 369 456 430 456 430 526 647 526 647 147 790 147 790 119 659 119 659 816 213 816 213 399 177 399 177 860 135 860 135 417 70 417 70 575 561 575 561 250 164 250 164 459 731 459 731 702 317 702 317 255 817 255 817 57 333 57 333 794 204 794 204 619 202 619 202 787 259 787 259 221 848 221 848 303 119 303 119 3 500 3 500 524 196 524 196 225 774 225 774 538 217 538 217 521 296 521 296 906 837 906 837 776 175 776 175 941 562 941 562 487 577 487 577 121 168 121 168 548 919 548 919 803 942 803 942 199 302 199 302 164 224 164 224 352 104 352 104 188 476 188 476 403 374 403 374 665 794 665 794 760 626 760 626 396 339 396 339 815 730 815 730 589 81 589 81 350 952 350 952 453 678 453 678 1 210 1 210 282 7 282 7 569 275 569 275 127 733 127 733 522 877 522 877 522 340 522 340 868 439 868 439 549 582 549 582 372 42 372 42 863 634 863 634 668 178 668 178 804 289 804 289 341 426 341 426 603 813 603 813 113 735 113 735 324 273 324 273 68 886 68 886 921 889 921 889 248 187 248 187 788 445 788 445 645 337 645 337 561 466 561 466 675 521 675 521 903 720 903 720 939 108 939 108 243 664 243 664 700 344 700 344 473 9 473 9 947 62 947 62 516 755 516 755 530 452 530 452 543 632 543 632 584 504 584 504 946 159 946 159 618 556 618 556 703 573 703 573 510 898 510 898 117 872 117 872 412 177 412 177 418 4 418 4 105 345 105 345 730 280 730 280 229 335 229 335 920 90 920 90 727 758 727 758 818 778 818 778 140 151 140 151 329 586 329 586 312 701 312 701 945 142 945 142 818 1 818 1 502 608 502 608 387 168 387 168 614 385 614 385 562 848 562 848 547 587 547 587 726 135 726 135 758 872 758 872 447 291 447 291 412 559 412 559 36 319 36 319 951 914 951 914 75 800 75 800 161 809 161 809 836 133 836 133 832 292 832 292 171 896 171 896 201 227 201 227 386 518 386 518 160 605 160 605 881 623 881 623 43 780 43 780 146 467 146 467 625 552 625 552 753 943 753 943 66 264 66 264 751 841 751 841 234 728 234 728 327 780 327 780 601 785 601 785 424 48 424 48 542 746 542 746 65 181 65 181 517 168 517 168 685 574 685 574 125 200 125 200 698 535 698 535 93 840 93 840 485 460 485 460 388 915 388 915 298 623 298 623 794 375 794 375 320 596 320 596 467 461 467 461 916 466 916 466 349 110 349 110 772 384 772 384 735 478 735 478 451 968 451 968 742 382 742 382 82 637 82 637 375 693 375 693 16 528 16 528 89 628 89 628 494 584 494 584 621 823 621 823 302 347 302 347 270 652 270 652 411 683 411 683 566 119 566 119 182 485 182 485 960 803 960 803 627 338 627 338 597 190 597 190 66 361 66 361 251 310 251 310 217 582 217 582 657 156 657 156 895 48 895 48 475 7 475 7 585 969 585 969 410 797 410 797 294 488 294 488 561 426 561 426 505 555 505 555 841 342 841 342 36 337 36 337 967 154 967 154 246 71 246 71 727 191 727 191 590 804 590 804 951 891 951 891 66 836 66 836 160 687 160 687 359 4 359 4 778 266 778 266 532 495 532 495 583 914 583 914 622 139 622 139 230 29 230 29 409 79 409 79 424 965 424 965 503 826 503 826 255 23 255 23 500 494 500 494 477 816 477 816 694 268 694 268 862 42 862 42 658 908 658 908 845 133 845 133 174 763 174 763 941 951 941 951 96 788 96 788 489 701 489 701 499 583 499 583 365 805 365 805 439 636 439 636 559 326 559 326 196 24 196 24 862 861 862 861 532 953 532 953 696 916 696 916 819 181 819 181 543 603 543 603 48 127 48 127 722 535 722 535 402 200 402 200 543 123 543 123 41 205 41 205 488 543 488 543 595 941 595 941 323 850 323 850 909 284 909 284 224 497 224 497 652 99 652 99 721 662 721 662 669 472 669 472 966 828 966 828 943 422 943 422 16 714 16 714 128 306 128 306 811 350 811 350 317 518 317 518 721 683 721 683 180 805 180 805 168 108 168 108 638 684 638 684 874 840 874 840 506 939 506 939 873 596 873 596 174 306 174 306 682 104 682 104 168 152 168 152 650 668 650 668 361 617 361 617 121 390 121 390 953 440 953 440 501 478 501 478 490 241 490 241 951 35 951 35 68 952 68 952 414 512 414 512 555 714 555 714 692 515 692 515 2 828 2 828 338 150 338 150 336 116 336 116 507 155 507 155 456 312 456 312 6 911 6 911 177 823 177 823 714 822 714 822 64 174 64 174 612 710 612 710 721 582 721 582 416 271 416 271 288 252 288 252 438 126 438 126 313 722 313 722 341 484 341 484 100 321 100 321 644 587 644 587 824 117 824 117 520 148 520 148 838 294 838 294 130 319 130 319 501 969 501 969 589 948 589 948 590 73 590 73 525 669 525 669 620 416 620 416 949 131 949 131 654 5 654 5 779 7 779 7 433 480 433 480 202 65 202 65 829 19 829 19 265 330 265 330 590 872 590 872 754 742 754 742 481 361 481 361 181 494 181 494 425 557 425 557 9 510 9 510 757 894 757 894 30 440 30 440 59 394 59 394 633 723 633 723 718 30 718 30 89 907 89 907 95 444 95 444 774 688 774 688 823 230 823 230 711 291 711 291 650 435 650 435 460 424 460 424 138 410 138 410 180 336 180 336 374 836 374 836 784 99 784 99 559 105 559 105 58 538 58 538 328 378 328 378 484 365 484 365 312 12 312 12 349 659 349 659 498 520 498 520 268 908 268 908 95 499 95 499 281 178 281 178 564 25 564 25 440 689 440 689 445 4 445 4 776 397 776 397 284 172 284 172 323 843 323 843 57 610 57 610 289 776 289 776 922 74 922 74 478 755 478 755 906 151 906 151 488 416 488 416 256 442 256 442 837 458 837 458 653 314 653 314 284 495 284 495 122 190 122 190 514 102 514 102 349 593 349 593 921 719 921 719 788 102 788 102 862 968 862 968 619 882 619 882 55 472 55 472 318 688 318 688 210 336 210 336 561 196 561 196 767 343 767 343 141 563 141 563 85 947 85 947 636 112 636 112 948 321 948 321 798 873 798 873 736 120 736 120 168 727 168 727 826 319 826 319 884 115 884 115 920 273 920 273 268 951 268 951 330 212 330 212 343 215 343 215 128 335 128 335 76 278 76 278 418 723 418 723 919 638 919 638 476 909 476 909 948 795 948 795 639 38 639 38 798 508 798 508 246 700 246 700 119 903 119 903 550 81 550 81 422 943 422 943 290 218 290 218 374 36 374 36 795 274 795 274 624 475 624 475 571 475 571 475 950 254 950 254 766 350 766 350 231 256 231 256 101 367 101 367 626 264 626 264 264 262 264 262 10 52 10 52 846 749 846 749 481 948 481 948 109 695 109 695 922 596 922 596 8 905 8 905 860 908 860 908 208 633 208 633 686 708 686 708 23 570 23 570 853 805 853 805 590 362 590 362 489 915 489 915 749 946 749 946 612 379 612 379 566 279 566 279 582 17 582 17 752 433 752 433 589 194 589 194 879 577 879 577 74 557 74 557 175 34 175 34 673 779 673 779 530 318 530 318 216 35 216 35 30 595 30 595 275 251 275 251 323 573 323 573 881 683 881 683 231 218 231 218 460 404 460 404 533 309 533 309 810 249 810 249 134 666 134 666 644 656 644 656 644 266 644 266 265 493 265 493 221 510 221 510 619 922 619 922 906 178 906 178 620 433 620 433 588 564 588 564 673 708 673 708 789 586 789 586 147 501 147 501 921 18 921 18 789 969 789 969 247 65 247 65 467 112 467 112 747 411 747 411 360 820 360 820 619 247 619 247 278 486 278 486 662 735 662 735 29 535 29 535 885 707 885 707 470 108 470 108 818 12 818 12 887 39 887 39 2 354 2 354 824 812 824 812 785 483 785 483 599 56 599 56 263 732 263 732 596 581 596 581 489 532 489 532 356 624 356 624 53 808 53 808 247 729 247 729 906 792 906 792 453 339 453 339 721 876 721 876 429 918 429 918 38 18 38 18 511 199 511 199 378 911 378 911 588 849 588 849 608 54 608 54 601 397 601 397 597 165 597 165 681 686 681 686 698 277 698 277 206 474 206 474 216 955 216 955 844 571 844 571 85 803 85 803 905 358 905 358 305 378 305 378 71 361 71 361 934 68 934 68 646 337 646 337 241 565 241 565 461 530 461 530 598 25 598 25 532 16 532 16 511 890 511 890 745 720 745 720 41 277 41 277 8 111 8 111 114 513 114 513 99 790 99 790 840 766 840 766 38 952 38 952 134 422 134 422 648 737 648 737 697 512 697 512 490 756 490 756 569 531 569 531 651 588 651 588 639 160 639 160 966 370 966 370 679 99 679 99 598 622 598 622 58 713 58 713 110 322 110 322 120 67 120 67 322 889 322 889 36 346 36 346 371 970 371 970 417 51 417 51 324 465 324 465 223 259 223 259 118 303 118 303 906 345 906 345 530 109 530 109 109 510 109 510 749 426 749 426 764 465 764 465 775 289 775 289 430 163 430 163 745 326 745 326 431 704 431 704 635 28 635 28 425 808 425 808 459 363 459 363 327 841 327 841 101 471 101 471 686 193 686 193 608 506 608 506 500 493 500 493 206 348 206 348 714 957 714 957 439 650 439 650 306 959 306 959 840 459 840 459 698 334 698 334 502 27 502 27 621 304 621 304 495 6 495 6 110 634 110 634 332 13 332 13 767 505 767 505 194 660 194 660 720 463 720 463 251 649 251 649 591 621 591 621 692 871 692 871 85 921 85 921 631 865 631 865 887 632 887 632 384 590 384 590 20 493 20 493 165 100 165 100 605 276 605 276 817 770 817 770 136 844 136 844 272 959 272 959 582 27 582 27 30 806 30 806 198 44 198 44 889 60 889 60 817 718 817 718 681 332 681 332 228 24 228 24 855 566 855 566 212 959 212 959 676 127 676 127 692 406 692 406 794 378 794 378 630 313 630 313 386 535 386 535 726 488 726 488 531 701 531 701 191 727 191 727 475 655 475 655 98 513 98 513 393 456 393 456 163 547 163 547 703 5 703 5 134 919 134 919 767 564 767 564 924 22 924 22 512 489 512 489 410 535 410 535 923 892 923 892 28 780 28 780 73 699 73 699 869 901 869 901 212 472 212 472 809 397 809 397 833 798 833 798 176 363 176 363 285 921 285 921 254 582 254 582 55 851 55 851 499 399 499 399 624 307 624 307 282 585 282 585 775 33 775 33 824 277 824 277 635 55 635 55 839 146 839 146 163 594 163 594 388 721 388 721 319 313 319 313 305 515 305 515 942 949 942 949 278 170 278 170 113 494 113 494 409 264 409 264 685 445 685 445 107 840 107 840 687 582 687 582 43 480 43 480 949 952 949 952 317 551 317 551 773 64 773 64 111 426 111 426 521 893 521 893 202 261 202 261 233 882 233 882 819 529 819 529 857 933 857 933 416 593 416 593 785 128 785 128 29 496 29 496 815 821 815 821 660 272 660 272 219 827 219 827 546 661 546 661 537 565 537 565 65 321 65 321 213 296 213 296 218 483 218 483 224 485 224 485 738 656 738 656 66 211 66 211 383 742 383 742 278 255 278 255 225 591 225 591 430 47 430 47 259 312 259 312 31 212 31 212 951 800 951 800 188 702 188 702 154 601 154 601 841 809 841 809 10 760 10 760 359 228 359 228 499 118 499 118 638 595 638 595 269 316 269 316 260 600 260 600 896 401 896 401 452 843 452 843 463 969 463 969 64 385 64 385 966 838 966 838 328 930 328 930 874 850 874 850 191 441 191 441 326 305 326 305 183 826 183 826 94 87 94 87 285 617 285 617 872 659 872 659 62 708 62 708 671 956 671 956 379 353 379 353 772 874 772 874 462 384 462 384 849 476 849 476 534 884 534 884 728 502 728 502 8 158 8 158 154 119 154 119 415 487 415 487 879 78 879 78 118 530 118 530 197 424 197 424 865 395 865 395 871 459 871 459 589 658 589 658 360 763 360 763 907 50 907 50 92 493 92 493 216 809 216 809 430 598 430 598 735 494 735 494 38 106 38 106 911 760 911 760 671 132 671 132 928 212 928 212 19 333 19 333 391 668 391 668 568 467 568 467 705 324 705 324 639 781 639 781 495 275 495 275 729 511 729 511 652 26 652 26 358 573 358 573 4 758 4 758 698 204 698 204 442 932 442 932 669 22 669 22 657 662 657 662 602 946 602 946 151 705 151 705 29 379 29 379 444 57 444 57 364 969 364 969 916 860 916 860 877 91 877 91 716 35 716 35 282 463 282 463 679 795 679 795 620 867 620 867 903 283 903 283 727 444 727 444 472 62 472 62 35 759 35 759 163 612 163 612 692 452 692 452 917 514 917 514 583 396 583 396 213 620 213 620 942 256 942 256 722 57 722 57 782 854 782 854 722 262 722 262 619 940 619 940 722 427 722 427 582 335 582 335 740 1 740 1 403 665 403 665 611 779 611 779 100 964 100 964 759 661 759 661 76 63 76 63 631 344 631 344 613 574 613 574 540 322 540 322 625 325 625 325 84 884 84 884 845 330 845 330 151 915 151 915 115 679 115 679 362 525 362 525 50 667 50 667 543 159 543 159 750 355 750 355 293 379 293 379 376 883 376 883 776 275 776 275 69 835 69 835 313 294 313 294 39 951 39 951 399 17 399 17 329 456 329 456 119 23 119 23 284 94 284 94 479 796 479 796 409 223 409 223 388 548 388 548 906 531 906 531 853 672 853 672 887 227 887 227 428 796 428 796 927 925 927 925 362 500 362 500 123 735 123 735 656 366 656 366 4 797 4 797 132 714 132 714 373 845 373 845 635 929 635 929 598 780 598 780 869 469 869 469 152 805 152 805 648 14 648 14 946 653 946 653 489 919 489 919 568 560 568 560 147 724 147 724 735 355 735 355 697 96 697 96 144 657 144 657 263 402 263 402 419 380 419 380 42 798 42 798 797 615 797 615 75 185 75 185 939 428 939 428 139 235 139 235 825 442 825 442 270 260 270 260 684 59 684 59 82 258 82 258 4 888 4 888 803 341 803 341 184 24 184 24 575 398 575 398 290 591 290 591 559 873 559 873 606 910 606 910 711 541 711 541 376 94 376 94 437 379 437 379 500 417 500 417 939 23 939 23 907 51 907 51 377 199 377 199 840 866 840 866 729 579 729 579 45 256 45 256 366 420 366 420 880 537 880 537 469 794 469 794 227 476 227 476 594 963 594 963 655 791 655 791 219 746 219 746 514 240 514 240 399 958 399 958 346 915 346 915 629 97 629 97 896 249 896 249 953 240 953 240 508 533 508 533 96 522 96 522 764 114 764 114 612 521 612 521 646 357 646 357 645 247 645 247 863 751 863 751 41 652 41 652 208 235 208 235 415 948 415 948 269 838 269 838 52 433 52 433 230 490 230 490 177 48 177 48 408 337 408 337 585 746 585 746 174 539 174 539 812 137 812 137 128 193 128 193 167 93 167 93 12 242 12 242 62 520 62 520 449 537 449 537 639 428 639 428 857 253 857 253 640 195 640 195 188 314 188 314 355 416 355 416 593 844 593 844 27 399 27 399 120 911 120 911 789 169 789 169 945 190 945 190 145 576 145 576 636 641 636 641 646 634 646 634 787 807 787 807 793 899 793 899 826 825 826 825 134 191 134 191 475 664 475 664 292 878 292 878 571 192 571 192 123 905 123 905 777 494 777 494 72 198 72 198 364 323 364 323 952 902 952 902 525 23 525 23 630 129 630 129 926 420 926 420 555 860 555 860 176 8 176 8 447 266 447 266 208 620 208 620 788 328 788 328 944 306 944 306 933 836 933 836 612 706 612 706 772 311 772 311 888 960 888 960 795 77 795 77 775 583 775 583 877 889 877 889 157 58 157 58 370 734 370 734 784 797 784 797 615 817 615 817 350 709 350 709 276 757 276 757 766 204 766 204 395 174 395 174 38 683 38 683 91 938 91 938 13 51 13 51 349 18 349 18 301 262 301 262 245 917 245 917 231 930 231 930 704 509 704 509 439 62 439 62 938 796 938 796 862 34 862 34 523 470 523 470 838 375 838 375 759 497 759 497 950 244 950 244 857 660 857 660 585 320 585 320 865 405 865 405 281 658 281 658 949 453 949 453 948 237 948 237 334 446 334 446 104 926 104 926 410 901 410 901 925 592 925 592 416 300 416 300 290 805 290 805 719 703 719 703 784 278 784 278 451 184 451 184 949 589 949 589 292 823 292 823 720 783 720 783 229 729 229 729 866 59 866 59 270 114 270 114 714 196 714 196 621 297 621 297 560 567 560 567 251 704 251 704 900 830 900 830 915 807 915 807 644 166 644 166 291 627 291 627 261 192 261 192 768 132 768 132 258 676 258 676 650 56 650 56 846 531 846 531 781 528 781 528 496 154 496 154 970 796 970 796 555 794 555 794 797 770 797 770 796 633 796 633 720 377 720 377 387 510 387 510 705 465 705 465 473 719 473 719 174 745 174 745 129 858 129 858 176 736 176 736 175 410 175 410 587 954 587 954 236 195 236 195 620 222 620 222 66 755 66 755 356 433 356 433 774 615 774 615 912 757 912 757 543 667 543 667 895 703 895 703 837 521 837 521 631 959 631 959 469 764 469 764 16 33 16 33 316 221 316 221 884 730 884 730 64 548 64 548 822 590 822 590 88 749 88 749 720 427 720 427 38 681 38 681 76 283 76 283 270 238 270 238 859 625 859 625 883 50 883 50 760 596 760 596 451 154 451 154 891 364 891 364 625 395 625 395 111 353 111 353 643 595 643 595 963 230 963 230 179 404 179 404 309 564 309 564 830 171 830 171 667 884 667 884 556 347 556 347 128 856 128 856 127 868 127 868 724 113 724 113 390 742 390 742 919 126 919 126 773 35 773 35 485 889 485 889 472 342 472 342 901 220 901 220 336 435 336 435 497 952 497 952 380 686 380 686 69 865 69 865 532 840 532 840 592 649 592 649 338 407 338 407 718 901 718 901 53 251 53 251 570 675 570 675 959 666 959 666 231 332 231 332 861 150 861 150 688 15 688 15 916 225 916 225 121 387 121 387 226 39 226 39 691 827 691 827 218 899 218 899 644 509 644 509 120 742 120 742 748 109 748 109 865 871 865 871 697 415 697 415 779 268 779 268 161 640 161 640 249 378 249 378 841 807 841 807 967 790 967 790 322 597 322 597 444 481 444 481 455 560 455 560 640 196 640 196 435 685 435 685 511 759 511 759 12 916 12 916 942 816 942 816 660 41 660 41 897 323 897 323 178 458 178 458 5 440 5 440 692 361 692 361 473 214 473 214 335 373 335 373 581 111 581 111 324 238 324 238 314 705 314 705 228 289 228 289 749 836 749 836 588 792 588 792 759 286 759 286 843 875 843 875 89 295 89 295 741 487 741 487 598 339 598 339 48 90 48 90 119 574 119 574 698 870 698 870 342 741 342 741 921 26 921 26 745 361 745 361 367 815 367 815 597 811 597 811 133 362 133 362 811 512 811 512 925 338 925 338 881 793 881 793 328 722 328 722 61 502 61 502 798 856 798 856 287 559 287 559 544 216 544 216 915 304 915 304 61 236 61 236 588 236 588 236 146 79 146 79 549 130 549 130 878 293 878 293 188 82 188 82 858 963 858 963 876 64 876 64 298 383 298 383 227 276 227 276 613 659 613 659 757 169 757 169 931 785 931 785 475 512 475 512 95 318 95 318 269 705 269 705 32 116 32 116 812 263 812 263 86 385 86 385 628 815 628 815 182 593 182 593 485 553 485 553 60 692 60 692 687 306 687 306 100 701 100 701 846 389 846 389 354 82 354 82 203 723 203 723 843 164 843 164 485 691 485 691 158 551 158 551 472 961 472 961 618 155 618 155 811 286 811 286 669 51 669 51 863 581 863 581 495 685 495 685 428 760 428 760 66 507 66 507 635 200 635 200 551 77 551 77 942 35 942 35 542 955 542 955 186 29 186 29 383 163 383 163 938 213 938 213 863 289 863 289 436 27 436 27 344 675 344 675 74 30 74 30 966 672 966 672 437 475 437 475 407 102 407 102 744 890 744 890 661 515 661 515 708 360 708 360 963 915 963 915 29 944 29 944 39 186 39 186 126 334 126 334 97 148 97 148 270 265 270 265 700 222 700 222 324 942 324 942 370 543 370 543 396 630 396 630 496 645 496 645 877 798 877 798 123 245 123 245 89 932 89 932 172 514 172 514 174 454 174 454 910 154 910 154 557 688 557 688 166 581 166 581 254 969 254 969 635 377 635 377 267 950 267 950 885 838 885 838 886 733 886 733 287 270 287 270 283 822 283 822 68 493 68 493 369 486 369 486 606 243 606 243 1 686 1 686 790 104 790 104 327 78 327 78 314 626 314 626 193 311 193 311 819 572 819 572 789 587 789 587 728 283 728 283 343 670 343 670 746 345 746 345 788 427 788 427 940 920 940 920 908 871 908 871 710 263 710 263 326 284 326 284 742 67 742 67 478 600 478 600 237 125 237 125 715 648 715 648 1 943 1 943 142 110 142 110 250 933 250 933 888 963 888 963 124 376 124 376 784 343 784 343 717 610 717 610 267 350 267 350 59 59 59 59 731 19 731 19 961 351 961 351 605 346 605 346 135 304 135 304 552 277 552 277 737 939 737 939 449 777 449 777 143 492 143 492 764 625 764 625 333 43 333 43 604 73 604 73 965 423 965 423 264 56 264 56 135 448 135 448 284 699 284 699 287 603 287 603 351 426 351 426 579 507 579 507 732 213 732 213 712 569 712 569 803 6 803 6 520 762 520 762 794 92 794 92 221 625 221 625 193 926 193 926 913 565 913 565 184 47 184 47 641 808 641 808 784 396 784 396 300 77 300 77 36 600 36 600 709 832 709 832 842 723 842 723 717 241 717 241 52 686 52 686 876 29 876 29 823 302 823 302 176 371 176 371 396 114 396 114 152 26 152 26 389 287 389 287 253 901 253 901 248 193 248 193 804 747 804 747 375 490 375 490 100 784 100 784 201 414 201 414 175 515 175 515 959 587 959 587 731 127 731 127 230 149 230 149 345 862 345 862 717 223 717 223 873 903 873 903 120 316 120 316 674 565 674 565 936 389 936 389 205 207 205 207 387 647 387 647 4 42 4 42 587 599 587 599 911 117 911 117 443 763 443 763 328 9 328 9 728 444 728 444 320 701 320 701 389 545 389 545 860 953 860 953 270 340 270 340 271 767 271 767 56 138 56 138 208 640 208 640 45 815 45 815 719 395 719 395 396 14 396 14 432 650 432 650 652 943 652 943 386 108 386 108 40 783 40 783 406 688 406 688 742 644 742 644 347 595 347 595 957 62 957 62 366 97 366 97 293 348 293 348 245 353 245 353 515 324 515 324 67 807 67 807 244 823 244 823 33 738 33 738 222 362 222 362 635 775 635 775 707 163 707 163 818 572 818 572 814 109 814 109 75 516 75 516 825 120 825 120 342 930 342 930 518 720 518 720 740 641 740 641 30 198 30 198 379 917 379 917 315 359 315 359 911 203 911 203 626 425 626 425 24 183 24 183 692 477 692 477 381 315 381 315 103 866 103 866 328 916 328 916 83 614 83 614 909 736 909 736 656 695 656 695 771 834 771 834 50 238 50 238 303 125 303 125 927 647 927 647 704 384 704 384 36 620 36 620 416 191 416 191 16 860 16 860 413 811 413 811 142 471 142 471 46 419 46 419 168 213 168 213 660 555 660 555 661 598 661 598 251 38 251 38 729 358 729 358 294 636 294 636 540 772 540 772 904 155 904 155 396 349 396 349 671 3 671 3 139 956 139 956 102 95 102 95 645 24 645 24 465 211 465 211 895 193 895 193 722 683 722 683 569 339 569 339 245 69 245 69 654 450 654 450 846 100 846 100 85 133 85 133 639 468 639 468 870 603 870 603 661 729 661 729 711 794 711 794 967 907 967 907 192 477 192 477 371 922 371 922 908 53 908 53 422 684 422 684 397 735 397 735 477 689 477 689 130 643 130 643 791 294 791 294 308 384 308 384 771 943 771 943 190 155 190 155 815 820 815 820 430 746 430 746 330 504 330 504 969 59 969 59 938 468 938 468 507 204 507 204 544 935 544 935 439 288 439 288 946 425 946 425 476 149 476 149 40 633 40 633 97 312 97 312 261 606 261 606 877 232 877 232 68 351 68 351 956 648 956 648 434 505 434 505 143 640 143 640 844 356 844 356 73 453 73 453 866 522 866 522 389 374 389 374 295 850 295 850 350 96 350 96 182 133 182 133 422 517 422 517 856 412 856 412 545 65 545 65 233 881 233 881 856 177 856 177 55 8 55 8 739 98 739 98 672 323 672 323 705 380 705 380 44 75 44 75 105 798 105 798 160 706 160 706 695 290 695 290 400 38 400 38 271 676 271 676 759 830 759 830 503 768 503 768 876 783 876 783 203 710 203 710 858 735 858 735 114 225 114 225 519 501 519 501 103 444 103 444 142 468 142 468 738 432 738 432 778 398 778 398 280 666 280 666 762 844 762 844 326 184 326 184 530 20 530 20 122 541 122 541 380 461 380 461 329 450 329 450 929 160 929 160 398 593 398 593 521 563 521 563 560 9 560 9 178 226 178 226 741 188 741 188 634 881 634 881 576 538 576 538 471 882 471 882 300 736 300 736 135 365 135 365 14 920 14 920 934 402 934 402 109 94 109 94 177 759 177 759 118 716 118 716 331 839 331 839 601 478 601 478 77 305 77 305 607 560 607 560 128 103 128 103 56 62 56 62 161 617 161 617 867 755 867 755 202 707 202 707 494 696 494 696 220 764 220 764 957 681 957 681 451 609 451 609 806 181 806 181 39 420 39 420 884 576 884 576 119 655 119 655 361 840 361 840 173 947 173 947 44 236 44 236 67 150 67 150 407 870 407 870 537 755 537 755 469 204 469 204 124 570 124 570 372 866 372 866 221 641 221 641 648 335 648 335 765 384 765 384 600 34 600 34 858 832 858 832 776 222 776 222 549 751 549 751 60 198 60 198 637 366 637 366 380 42 380 42 483 821 483 821 790 633 790 633 59 934 59 934 936 566 936 566 342 812 342 812 179 626 179 626 277 415 277 415 168 11 168 11 662 551 662 551 699 509 699 509 675 28 675 28 331 592 331 592 953 406 953 406 269 735 269 735 753 445 753 445 32 55 32 55 755 826 755 826 855 748 855 748 940 408 940 408 740 697 740 697 395 810 395 810 646 372 646 372 614 427 614 427 523 112 523 112 113 466 113 466 307 283 307 283 89 515 89 515 290 491 290 491 915 163 915 163 836 163 836 163 263 205 263 205 813 154 813 154 290 80 290 80 193 875 193 875 40 44 40 44 830 551 830 551 609 603 609 603 461 11 461 11 367 744 367 744 950 600 950 600 256 105 256 105 785 106 785 106 799 778 799 778 601 592 601 592 367 178 367 178 783 853 783 853 236 700 236 700 805 382 805 382 236 481 236 481 515 824 515 824 573 803 573 803 149 501 149 501 531 50 531 50 126 613 126 613 151 413 151 413 946 535 946 535 155 128 155 128 193 944 193 944 715 35 715 35 347 42 347 42 247 211 247 211 816 333 816 333 99 44 99 44 671 955 671 955 141 483 141 483 108 165 108 165 280 757 280 757 109 6 109 6 667 431 667 431 337 671 337 671 641 963 641 963 385 544 385 544 183 239 183 239 898 298 898 298 565 57 565 57 432 611 432 611 720 69 720 69 410 565 410 565 949 174 949 174 403 77 403 77 830 718 830 718 79 702 79 702 110 705 110 705 333 804 333 804 452 459 452 459 202 260 202 260 337 863 337 863 824 486 824 486 794 772 794 772 794 915 794 915 221 885 221 885 499 422 499 422 546 11 546 11 87 708 87 708 648 802 648 802 815 138 815 138 270 728 270 728 782 562 782 562 611 691 611 691 828 782 828 782 812 344 812 344 491 307 491 307 122 6 122 6 806 64 806 64 25 153 25 153 58 437 58 437 618 591 618 591 180 470 180 470 770 770 770 770 80 608 80 608 461 32 461 32 402 286 402 286 210 613 210 613 860 523 860 523 349 710 349 710 57 825 57 825 330 516 330 516 330 746 330 746 134 861 134 861 612 939 612 939 965 712 965 712 553 924 553 924 750 45 750 45 750 661 750 661 246 416 246 416 424 914 424 914 171 552 171 552 140 937 140 937 312 693 312 693 908 82 908 82 513 437 513 437 328 774 328 774 220 227 220 227 12 643 12 643 782 647 782 647 230 155 230 155 637 236 637 236 837 819 837 819 263 916 263 916 185 381 185 381 652 827 652 827 84 97 84 97 638 360 638 360 394 945 394 945 701 117 701 117 956 303 956 303 235 858 235 858 922 348 922 348 43 279 43 279 628 830 628 830 208 434 208 434 699 879 699 879 525 451 525 451 785 426 785 426 831 580 831 580 942 489 942 489 54 99 54 99 599 365 599 365 968 910 968 910 492 448 492 448 22 30 22 30 329 543 329 543 598 301 598 301 260 878 260 878 798 599 798 599 668 832 668 832 616 224 616 224 771 811 771 811 925 808 925 808 138 724 138 724 844 474 844 474 936 876 936 876 737 650 737 650 475 205 475 205 777 474 777 474 774 741 774 741 62 959 62 959 642 300 642 300 268 160 268 160 220 742 220 742 294 309 294 309 522 950 522 950 634 890 634 890 225 894 225 894 808 825 808 825 3 522 3 522 60 357 60 357 176 207 176 207 550 913 550 913 632 721 632 721 153 370 153 370 38 196 38 196 926 673 926 673 215 543 215 543 633 239 633 239 740 229 740 229 550 700 550 700 275 776 275 776 689 635 689 635 968 304 968 304 744 23 744 23 669 651 669 651 804 123 804 123 324 554 324 554 554 136 554 136 77 884 77 884 855 778 855 778 618 229 618 229 660 767 660 767 546 326 546 326 829 702 829 702 641 480 641 480 851 527 851 527 873 931 873 931 42 147 42 147 701 345 701 345 277 914 277 914 893 656 893 656 721 348 721 348 92 916 92 916 472 35 472 35 589 716 589 716 59 130 59 130 372 244 372 244 44 335 44 335 73 899 73 899 272 531 272 531 827 832 827 832 442 649 442 649 870 229 870 229 144 691 144 691 12 605 12 605 1 756 1 756 207 591 207 591 535 208 535 208 207 821 207 821 134 546 134 546 419 308 419 308 505 566 505 566 144 66 144 66 678 92 678 92 550 939 550 939 215 666 215 666 719 605 719 605 667 384 667 384 891 18 891 18 583 491 583 491 774 712 774 712 821 665 821 665 831 766 831 766 939 41 939 41 267 514 267 514 865 547 865 547 769 138 769 138 899 858 899 858 386 917 386 917 506 404 506 404 840 130 840 130 158 60 158 60 131 846 131 846 152 212 152 212 479 756 479 756 439 297 439 297 659 835 659 835 694 306 694 306 593 812 593 812 942 583 942 583 630 526 630 526 198 916 198 916 870 754 870 754 682 161 682 161 319 259 319 259 848 460 848 460 810 817 810 817 382 634 382 634 963 187 963 187 207 408 207 408 949 934 949 934 333 545 333 545 873 183 873 183 549 244 549 244 468 411 468 411 550 675 550 675 608 756 608 756 83 454 83 454 899 92 899 92 404 71 404 71 683 448 683 448 759 766 759 766 217 131 217 131 928 810 928 810 399 60 399 60 955 115 955 115 81 963 81 963 125 625 125 625 691 723 691 723 269 909 269 909 883 928 883 928 132 93 132 93 943 457 943 457 467 915 467 915 262 271 262 271 178 228 178 228 524 637 524 637 350 180 350 180 255 8 255 8 380 816 380 816 771 646 771 646 136 890 136 890 400 434 400 434 283 594 283 594 680 752 680 752 246 857 246 857 555 781 555 781 711 661 711 661 219 721 219 721 356 950 356 950 622 922 622 922 837 240 837 240 156 531 156 531 45 779 45 779 32 51 32 51 720 109 720 109 939 6 939 6 652 150 652 150 564 661 564 661 583 114 583 114 625 968 625 968 729 632 729 632 309 517 309 517 499 511 499 511 293 751 293 751 148 557 148 557 521 960 521 960 621 844 621 844 440 759 440 759 184 126 184 126 642 823 642 823 303 110 303 110 725 95 725 95 828 826 828 826 142 507 142 507 880 785 880 785 912 556 912 556 398 57 398 57 626 704 626 704 764 746 764 746 113 430 113 430 417 504 417 504 345 181 345 181 647 817 647 817 9 517 9 517 521 426 521 426 387 746 387 746 390 26 390 26 649 297 649 297 176 269 176 269 623 77 623 77 527 61 527 61 682 835 682 835 333 99 333 99 416 894 416 894 668 460 668 460 820 139 820 139 80 789 80 789 657 779 657 779 408 698 408 698 276 505 276 505 764 406 764 406 855 500 855 500 873 342 873 342 897 209 897 209 930 465 930 465 609 266 609 266 511 924 511 924 605 654 605 654 97 953 97 953 256 139 256 139 893 210 893 210 397 656 397 656 538 24 538 24 445 76 445 76 370 352 370 352 332 90 332 90 318 549 318 549 457 951 457 951 428 777 428 777 224 818 224 818 89 965 89 965 323 388 323 388 322 680 322 680 522 883 522 883 181 374 181 374 271 128 271 128 491 174 491 174 107 716 107 716 242 960 242 960 411 578 411 578 651 416 651 416 964 707 964 707 559 385 559 385 419 447 419 447 905 275 905 275 616 684 616 684 344 545 344 545 337 419 337 419 360 953 360 953 870 618 870 618 805 564 805 564 552 470 552 470 458 647 458 647 64 478 64 478 223 116 223 116 910 549 910 549 438 5 438 5 899 938 899 938 328 102 328 102 250 555 250 555 348 441 348 441 628 504 628 504 869 499 869 499 721 250 721 250 424 32 424 32 282 789 282 789 880 811 880 811 470 292 470 292 110 865 110 865 378 371 378 371 803 623 803 623 159 627 159 627 167 272 167 272 217 515 217 515 155 875 155 875 655 297 655 297 686 742 686 742 935 17 935 17 700 201 700 201 525 246 525 246 838 970 838 970 248 859 248 859 157 284 157 284 292 887 292 887 241 348 241 348 519 411 519 411 827 246 827 246 202 63 202 63 170 65 170 65 109 289 109 289 561 125 561 125 282 249 282 249 32 944 32 944 885 963 885 963 197 942 197 942 351 403 351 403 418 483 418 483 816 781 816 781 384 384 384 384 269 780 269 780 201 369 201 369 144 132 144 132 748 728 748 728 61 917 61 917 377 37 377 37 501 262 501 262 333 221 333 221 889 949 889 949 129 237 129 237 615 926 615 926 291 470 291 470 138 834 138 834 526 525 526 525 31 966 31 966 582 96 582 96 557 12 557 12 117 540 117 540 281 599 281 599 712 460 712 460 714 811 714 811 703 931 703 931 945 247 945 247 237 107 237 107 52 653 52 653 355 298 355 298 872 746 872 746 465 745 465 745 252 637 252 637 836 656 836 656 307 680 307 680 783 839 783 839 46 118 46 118 76 314 76 314 144 85 144 85 917 143 917 143 43 449 43 449 818 726 818 726 686 874 686 874 339 47 339 47 588 626 588 626 87 537 87 537 66 822 66 822 803 884 803 884 178 428 178 428 447 181 447 181 840 470 840 470 875 951 875 951 668 951 668 951 273 630 273 630 12 905 12 905 43 443 43 443 894 74 894 74 34 721 34 721 626 628 626 628 343 775 343 775 369 154 369 154 906 260 906 260 369 527 369 527 514 804 514 804 237 482 237 482 570 892 570 892 845 447 845 447 877 803 877 803 393 622 393 622 915 288 915 288 818 65 818 65 296 753 296 753 36 859 36 859 157 962 157 962 347 378 347 378 664 650 664 650 633 149 633 149 652 712 652 712 904 239 904 239 164 742 164 742 309 607 309 607 40 431 40 431 220 663 220 663 154 466 154 466 518 480 518 480 105 112 105 112 777 529 777 529 227 592 227 592 829 582 829 582 640 963 640 963 400 902 400 902 838 447 838 447 801 428 801 428 328 154 328 154 808 39 808 39 265 508 265 508 253 655 253 655 801 742 801 742 670 892 670 892 531 94 531 94 114 65 114 65 131 723 131 723 542 427 542 427 546 712 546 712 961 68 961 68 62 818 62 818 357 495 357 495 515 527 515 527 33 435 33 435 719 120 719 120 497 249 497 249 517 850 517 850 356 311 356 311 775 665 775 665 516 280 516 280 586 816 586 816 365 55 365 55 429 783 429 783 912 717 912 717 135 606 135 606 679 181 679 181 543 825 543 825 275 669 275 669 35 315 35 315 208 934 208 934 673 25 673 25 935 387 935 387 28 88 28 88 619 942 619 942 949 496 949 496 723 385 723 385 165 257 165 257 170 768 170 768 1 355 1 355 393 449 393 449 139 627 139 627 171 67 171 67 716 740 716 740 409 557 409 557 788 692 788 692 706 781 706 781 663 831 663 831 866 190 866 190 681 492 681 492 930 219 930 219 437 693 437 693 21 511 21 511 299 78 299 78 8 383 8 383 189 817 189 817 161 801 161 801 385 567 385 567 939 891 939 891 161 686 161 686 411 473 411 473 818 418 818 418 554 387 554 387 314 59 314 59 228 730 228 730 416 415 416 415 703 391 703 391 384 355 384 355 877 691 877 691 770 622 770 622 350 71 350 71 27 304 27 304 196 780 196 780 798 56 798 56 428 265 428 265 133 832 133 832 215 556 215 556 59 950 59 950 775 519 775 519 604 107 604 107 261 877 261 877 580 491 580 491 530 439 530 439 932 76 932 76 375 666 375 666 780 203 780 203 183 122 183 122 187 932 187 932 682 9 682 9 639 474 639 474 666 100 666 100 240 631 240 631 357 209 357 209 230 107 230 107 878 263 878 263 473 613 473 613 122 203 122 203 337 859 337 859 422 179 422 179 723 208 723 208 375 324 375 324 739 819 739 819 23 159 23 159 315 239 315 239 891 151 891 151 719 590 719 590 707 502 707 502 682 691 682 691 369 461 369 461 20 830 20 830 417 794 417 794 753 526 753 526 345 493 345 493 107 5 107 5 209 279 209 279 298 213 298 213 939 544 939 544 483 960 483 960 212 824 212 824 608 202 608 202 906 793 906 793 223 15 223 15 819 535 819 535 943 271 943 271 34 495 34 495 817 177 817 177 126 394 126 394 894 88 894 88 147 752 147 752 513 627 513 627 734 228 734 228 415 333 415 333 885 426 885 426 591 680 591 680 4 778 4 778 158 786 158 786 599 118 599 118 220 137 220 137 492 281 492 281 5 580 5 580 107 787 107 787 425 722 425 722 433 404 433 404 905 516 905 516 35 779 35 779 427 805 427 805 711 505 711 505 317 29 317 29 530 77 530 77 587 437 587 437 215 802 215 802 733 430 733 430 736 389 736 389 470 9 470 9 354 9 354 9 139 295 139 295 37 740 37 740 689 19 689 19 632 254 632 254 879 628 879 628 422 728 422 728 567 130 567 130 102 15 102 15 366 528 366 528 924 602 924 602 674 817 674 817 99 188 99 188 126 349 126 349 396 583 396 583 445 210 445 210 308 334 308 334 31 515 31 515 885 706 885 706 253 61 253 61 461 421 461 421 561 445 561 445 256 742 256 742 45 23 45 23 938 901 938 901 600 672 600 672 552 826 552 826 76 251 76 251 869 80 869 80 377 546 377 546 853 137 853 137 715 153 715 153 749 944 749 944 104 793 104 793 868 186 868 186 352 609 352 609 607 775 607 775 727 370 727 370 92 37 92 37 316 77 316 77 758 299 758 299 163 348 163 348 201 922 201 922 178 760 178 760 109 698 109 698 913 146 913 146 834 576 834 576 501 254 501 254 540 739 540 739 437 923 437 923 81 168 81 168 797 374 797 374 85 435 85 435 244 27 244 27 8 544 8 544 645 805 645 805 215 522 215 522 261 214 261 214 614 419 614 419 702 547 702 547 582 189 582 189 731 967 731 967 923 909 923 909 3 267 3 267 169 291 169 291 904 142 904 142 258 951 258 951 571 57 571 57 362 121 362 121 495 731 495 731 642 847 642 847 148 612 148 612 577 471 577 471 893 647 893 647 671 72 671 72 29 554 29 554 729 167 729 167 824 226 824 226 549 517 549 517 470 797 470 797 788 457 788 457 408 287 408 287 701 940 701 940 672 273 672 273 620 123 620 123 12 941 12 941 206 578 206 578 314 764 314 764 236 944 236 944 902 121 902 121 670 841 670 841 755 810 755 810 64 25 64 25 196 323 196 323 58 379 58 379 425 110 425 110 320 848 320 848 779 362 779 362 734 440 734 440 508 651 508 651 194 613 194 613 106 628 106 628 192 319 192 319 389 111 389 111 403 425 403 425 193 28 193 28 183 648 183 648 525 902 525 902 353 833 353 833 551 801 551 801 316 570 316 570 223 408 223 408 555 916 555 916 954 601 954 601 94 680 94 680 635 111 635 111 869 189 869 189 29 795 29 795 528 365 528 365 935 540 935 540 335 966 335 966 328 507 328 507 766 28 766 28 317 332 317 332 41 572 41 572 520 438 520 438 156 241 156 241 213 36 213 36 471 535 471 535 301 851 301 851 799 466 799 466 732 771 732 771 471 446 471 446 734 552 734 552 99 349 99 349 72 809 72 809 449 553 449 553 857 469 857 469 619 669 619 669 940 530 940 530 958 51 958 51 920 819 920 819 716 435 716 435 821 963 821 963 350 79 350 79 504 310 504 310 397 26 397 26 394 99 394 99 521 61 521 61 751 199 751 199 680 149 680 149 350 449 350 449 684 140 684 140 15 446 15 446 465 967 465 967 445 411 445 411 827 300 827 300 85 497 85 497 338 547 338 547 583 219 583 219 837 585 837 585 507 258 507 258 190 490 190 490 276 777 276 777 210 108 210 108 193 573 193 573 880 943 880 943 604 375 604 375 465 249 465 249 207 547 207 547 92 222 92 222 734 591 734 591 390 353 390 353 470 122 470 122 442 824 442 824 260 540 260 540 505 542 505 542 520 802 520 802 922 727 922 727 343 722 343 722 879 539 879 539 592 550 592 550 523 832 523 832 236 191 236 191 25 768 25 768 374 641 374 641 73 969 73 969 99 68 99 68 302 873 302 873 515 171 515 171 662 933 662 933 870 495 870 495 701 477 701 477 308 365 308 365 683 892 683 892 704 382 704 382 42 680 42 680 708 562 708 562 642 208 642 208 472 8 472 8 467 75 467 75 924 252 924 252 937 900 937 900 642 67 642 67 903 615 903 615 402 274 402 274 51 80 51 80 621 406 621 406 591 698 591 698 331 494 331 494 14 435 14 435 387 788 387 788 692 675 692 675 612 443 612 443 532 458 532 458 576 70 576 70 245 566 245 566 826 385 826 385 309 589 309 589 12 569 12 569 228 322 228 322 216 82 216 82 371 387 371 387 793 860 793 860 880 282 880 282 784 852 784 852 775 99 775 99 450 732 450 732 471 906 471 906 929 696 929 696 209 596 209 596 404 238 404 238 481 372 481 372 706 783 706 783 885 5 885 5 735 560 735 560 802 716 802 716 807 735 807 735 732 198 732 198 612 863 612 863 355 530 355 530 614 762 614 762 181 699 181 699 454 592 454 592 622 785 622 785 852 505 852 505 144 695 144 695 106 659 106 659 343 847 343 847 281 567 281 567 358 292 358 292 563 27 563 27 591 573 591 573 580 939 580 939 630 9 630 9 531 433 531 433 237 435 237 435 156 168 156 168 535 51 535 51 711 737 711 737 737 162 737 162 175 887 175 887 765 623 765 623 300 719 300 719 72 814 72 814 247 694 247 694 495 800 495 800 221 708 221 708 357 341 357 341 739 759 739 759 51 7 51 7 833 79 833 79 929 846 929 846 660 875 660 875 307 165 307 165 458 914 458 914 716 616 716 616 578 588 578 588 466 346 466 346 426 52 426 52 813 343 813 343 268 170 268 170 40 678 40 678 474 492 474 492 810 260 810 260 119 602 119 602 186 58 186 58 812 42 812 42 623 875 623 875 415 562 415 562 822 662 822 662 245 426 245 426 856 557 856 557 136 588 136 588 542 674 542 674 842 117 842 117 543 34 543 34 140 61 140 61 294 94 294 94 118 74 118 74 41 221 41 221 733 342 733 342 217 116 217 116 72 85 72 85 654 439 654 439 83 680 83 680 127 52 127 52 658 618 658 618 482 640 482 640 784 428 784 428 251 106 251 106 454 241 454 241 619 392 619 392 245 177 245 177 52 221 52 221 479 454 479 454 254 555 254 555 517 420 517 420 821 703 821 703 917 115 917 115 401 694 401 694 681 721 681 721 621 71 621 71 306 256 306 256 161 386 161 386 152 814 152 814 16 926 16 926 601 613 601 613 504 393 504 393 386 176 386 176 353 912 353 912 24 558 24 558 715 839 715 839 115 644 115 644 274 304 274 304 328 284 328 284 933 153 933 153 353 157 353 157 929 551 929 551 624 262 624 262 166 33 166 33 790 366 790 366 955 150 955 150 816 430 816 430 793 792 793 792 210 478 210 478 660 34 660 34 676 567 676 567 381 103 381 103 304 67 304 67 906 214 906 214 420 326 420 326 576 11 576 11 522 957 522 957 37 193 37 193 68 412 68 412 501 164 501 164 943 872 943 872 947 54 947 54 959 185 959 185 141 940 141 940 330 482 330 482 890 316 890 316 112 887 112 887 104 235 104 235 28 738 28 738 614 895 614 895 964 687 964 687 873 727 873 727 1 811 1 811 256 425 256 425 870 194 870 194 767 492 767 492 665 741 665 741 470 314 470 314 899 495 899 495 418 433 418 433 2 414 2 414 494 680 494 680 140 769 140 769 895 474 895 474 375 964 375 964 695 552 695 552 464 368 464 368 353 887 353 887 877 668 877 668 15 186 15 186 122 626 122 626 756 351 756 351 1 319 1 319 635 456 635 456 716 622 716 622 643 105 643 105 288 790 288 790 781 102 781 102 465 793 465 793 166 189 166 189 421 960 421 960 427 296 427 296 120 831 120 831 615 238 615 238 698 936 698 936 865 463 865 463 399 566 399 566 418 514 418 514 620 800 620 800 450 77 450 77 117 730 117 730 871 308 871 308 345 173 345 173 691 557 691 557 950 886 950 886 127 640 127 640 845 260 845 260 907 237 907 237 736 531 736 531 193 59 193 59 918 307 918 307 35 666 35 666 777 372 777 372 85 386 85 386 440 80 440 80 268 89 268 89 885 552 885 552 278 432 278 432 907 920 907 920 549 929 549 929 697 434 697 434 605 205 605 205 869 926 869 926 817 965 817 965 672 315 672 315 240 168 240 168 715 761 715 761 838 69 838 69 701 183 701 183 91 412 91 412 578 203 578 203 377 598 377 598 49 882 49 882 575 482 575 482 277 724 277 724 91 84 91 84 548 354 548 354 422 465 422 465 446 678 446 678 787 471 787 471 4 807 4 807 325 639 325 639 347 664 347 664 288 330 288 330 411 44 411 44 98 853 98 853 847 737 847 737 327 529 327 529 125 862 125 862 888 108 888 108 600 295 600 295 126 311 126 311 252 795 252 795 350 633 350 633 345 191 345 191 202 161 202 161 521 850 521 850 938 606 938 606 420 165 420 165 546 747 546 747 174 239 174 239 560 607 560 607 184 484 184 484 754 151 754 151 168 294 168 294 331 894 331 894 77 147 77 147 554 30 554 30 746 93 746 93 813 69 813 69 43 526 43 526 862 151 862 151 491 469 491 469 97 885 97 885 777 535 777 535 90 425 90 425 478 129 478 129 543 546 543 546 756 322 756 322 386 680 386 680 439 5 439 5 653 551 653 551 78 469 78 469 629 130 629 130 869 736 869 736 938 409 938 409 445 725 445 725 866 56 866 56 180 261 180 261 572 346 572 346 45 368 45 368 249 513 249 513 941 931 941 931 606 14 606 14 743 460 743 460 355 3 355 3 712 240 712 240 860 358 860 358 905 480 905 480 383 531 383 531 858 354 858 354 275 713 275 713 217 642 217 642 816 409 816 409 15 555 15 555 648 719 648 719 326 219 326 219 205 807 205 807 559 183 559 183 351 414 351 414 457 786 457 786 967 488 967 488 718 432 718 432 797 283 797 283 919 195 919 195 112 52 112 52 241 786 241 786 294 953 294 953 501 942 501 942 672 20 672 20 32 731 32 731 940 672 940 672 216 19 216 19 880 312 880 312 645 864 645 864 966 455 966 455 803 67 803 67 656 927 656 927 832 158 832 158 415 732 415 732 692 835 692 835 877 135 877 135 542 726 542 726 184 742 184 742 115 584 115 584 110 17 110 17 901 250 901 250 91 564 91 564 139 675 139 675 550 462 550 462 859 671 859 671 22 764 22 764 230 720 230 720 908 964 908 964 17 28 17 28 483 213 483 213 127 341 127 341 176 871 176 871 691 806 691 806 669 873 669 873 654 68 654 68 395 684 395 684 162 172 162 172 789 346 789 346 60 653 60 653 635 339 635 339 575 620 575 620 902 171 902 171 40 229 40 229 534 347 534 347 722 351 722 351 270 247 270 247 313 128 313 128 316 423 316 423 92 742 92 742 598 473 598 473 795 404 795 404 722 763 722 763 444 963 444 963 116 623 116 623 437 754 437 754 740 309 740 309 268 424 268 424 250 100 250 100 807 90 807 90 429 496 429 496 863 538 863 538 457 900 457 900 217 664 217 664 610 52 610 52 148 560 148 560 507 260 507 260 881 747 881 747 759 516 759 516 253 325 253 325 710 549 710 549 644 545 644 545 483 547 483 547 580 397 580 397 852 102 852 102 548 872 548 872 765 624 765 624 561 431 561 431 484 306 484 306 772 293 772 293 827 708 827 708 434 848 434 848 315 504 315 504 189 140 189 140 353 721 353 721 118 184 118 184 778 180 778 180 343 268 343 268 188 928 188 928 51 44 51 44 23 193 23 193 167 844 167 844 188 727 188 727 164 432 164 432 745 941 745 941 340 257 340 257 220 45 220 45 665 134 665 134 911 69 911 69 669 188 669 188 184 656 184 656 344 332 344 332 757 533 757 533 777 647 777 647 881 757 881 757 833 903 833 903 394 132 394 132 902 39 902 39 676 909 676 909 216 947 216 947 303 511 303 511 341 448 341 448 545 361 545 361 18 571 18 571 100 796 100 796 925 268 925 268 943 962 943 962 67 923 67 923 225 195 225 195 738 27 738 27 957 266 957 266 556 730 556 730 638 178 638 178 957 829 957 829 405 780 405 780 262 65 262 65 897 362 897 362 898 80 898 80 775 475 775 475 536 70 536 70 917 18 917 18 920 571 920 571 846 496 846 496 659 219 659 219 705 284 705 284 638 833 638 833 772 686 772 686 392 821 392 821 37 907 37 907 873 279 873 279 702 436 702 436 308 908 308 908 736 279 736 279 277 56 277 56 154 136 154 136 462 638 462 638 843 729 843 729 669 179 669 179 645 725 645 725 520 423 520 423 587 541 587 541 818 143 818 143 175 612 175 612 812 945 812 945 283 105 283 105 286 454 286 454 439 475 439 475 337 286 337 286 386 912 386 912 416 684 416 684 435 901 435 901 935 357 935 357 736 936 736 936 817 969 817 969 371 901 371 901 857 38 857 38 66 35 66 35 168 653 168 653 646 163 646 163 330 46 330 46 640 434 640 434 154 400 154 400 424 203 424 203 119 927 119 927 437 668 437 668 656 582 656 582 131 545 131 545 592 259 592 259 259 195 259 195 38 116 38 116 27 836 27 836 134 16 134 16 955 379 955 379 780 266 780 266 447 298 447 298 464 514 464 514 783 272 783 272 384 717 384 717 926 152 926 152 172 128 172 128 970 815 970 815 830 935 830 935 518 942 518 942 77 622 77 622 35 892 35 892 525 817 525 817 755 878 755 878 510 902 510 902 860 684 860 684 37 704 37 704 726 923 726 923 431 258 431 258 671 634 671 634 117 794 117 794 602 708 602 708 1 446 1 446 268 566 268 566 220 637 220 637 653 368 653 368 350 498 350 498 584 254 584 254 467 88 467 88 511 365 511 365 81 559 81 559 87 289 87 289 552 12 552 12 827 581 827 581 6 519 6 519 715 604 715 604 810 753 810 753 672 654 672 654 601 205 601 205 952 485 952 485 130 367 130 367 818 469 818 469 800 284 800 284 449 134 449 134 110 4 110 4 735 317 735 317 193 35 193 35 297 330 297 330 915 677 915 677 371 963 371 963 73 135 73 135 95 439 95 439 829 970 829 970 150 622 150 622 758 3 758 3 589 87 589 87 647 80 647 80 355 740 355 740 593 921 593 921 896 258 896 258 424 548 424 548 384 474 384 474 657 671 657 671 415 10 415 10 738 608 738 608 723 487 723 487 717 236 717 236 478 707 478 707 576 439 576 439 931 372 931 372 288 52 288 52 740 394 740 394 922 423 922 423 844 787 844 787 496 789 496 789 906 180 906 180 228 683 228 683 176 346 176 346 10 546 10 546 881 541 881 541 666 942 666 942 839 196 839 196 665 130 665 130 693 17 693 17 877 43 877 43 462 904 462 904 601 152 601 152 204 432 204 432 168 153 168 153 509 88 509 88 216 67 216 67 894 481 894 481 380 15 380 15 735 70 735 70 295 723 295 723 125 254 125 254 465 525 465 525 472 119 472 119 905 677 905 677 351 441 351 441 788 595 788 595 109 549 109 549 791 467 791 467 805 376 805 376 609 349 609 349 827 414 827 414 923 956 923 956 952 214 952 214 935 751 935 751 440 284 440 284 943 739 943 739 321 269 321 269 548 314 548 314 203 566 203 566 4 548 4 548 712 302 712 302 237 900 237 900 527 411 527 411 588 458 588 458 820 190 820 190 161 48 161 48 591 580 591 580 354 599 354 599 259 13 259 13 2 301 2 301 851 599 851 599 836 771 836 771 175 51 175 51 416 120 416 120 844 505 844 505 16 920 16 920 604 719 604 719 45 565 45 565 631 62 631 62 412 30 412 30 796 201 796 201 608 421 608 421 571 439 571 439 823 159 823 159 434 416 434 416 65 545 65 545 121 465 121 465 225 442 225 442 182 655 182 655 820 458 820 458 608 868 608 868 288 878 288 878 674 92 674 92 35 221 35 221 623 212 623 212 627 159 627 159 110 836 110 836 51 660 51 660 508 854 508 854 482 442 482 442 485 137 485 137 228 378 228 378 930 940 930 940 601 768 601 768 390 689 390 689 141 178 141 178 131 197 131 197 764 573 764 573 264 759 264 759 841 148 841 148 813 210 813 210 161 925 161 925 560 296 560 296 99 951 99 951 592 379 592 379 227 119 227 119 762 837 762 837 848 429 848 429 785 618 785 618 899 429 899 429 796 29 796 29 820 531 820 531 957 811 957 811 394 384 394 384 601 938 601 938 905 532 905 532 94 342 94 342 394 833 394 833 348 24 348 24 38 710 38 710 769 567 769 567 610 232 610 232 631 210 631 210 814 716 814 716 218 126 218 126 265 62 265 62 635 544 635 544 644 683 644 683 590 715 590 715 854 265 854 265 934 391 934 391 573 522 573 522 420 32 420 32 449 940 449 940 851 155 851 155 756 106 756 106 868 284 868 284 606 813 606 813 43 273 43 273 923 842 923 842 66 260 66 260 322 277 322 277 698 449 698 449 514 389 514 389 154 865 154 865 863 112 863 112 620 620 620 620 347 228 347 228 950 772 950 772 844 846 844 846 592 278 592 278 698 750 698 750 876 236 876 236 868 871 868 871 402 421 402 421 626 947 626 947 426 965 426 965 327 418 327 418 402 16 402 16 667 437 667 437 621 506 621 506 200 844 200 844 891 519 891 519 552 226 552 226 843 304 843 304 715 607 715 607 950 871 950 871 178 295 178 295 537 581 537 581 772 6 772 6 362 727 362 727 685 70 685 70 652 17 652 17 709 194 709 194 490 945 490 945 265 443 265 443 768 270 768 270 323 120 323 120 76 566 76 566 242 762 242 762 577 652 577 652 129 949 129 949 908 36 908 36 415 115 415 115 232 552 232 552 851 466 851 466 169 430 169 430 904 715 904 715 59 138 59 138 205 749 205 749 55 241 55 241 227 14 227 14 785 609 785 609 105 833 105 833 320 540 320 540 95 360 95 360 333 160 333 160 558 95 558 95 515 84 515 84 27 55 27 55 155 585 155 585 409 233 409 233 209 902 209 902 874 567 874 567 311 429 311 429 220 904 220 904 148 874 148 874 727 590 727 590 488 72 488 72 270 929 270 929 514 418 514 418 171 353 171 353 475 661 475 661 235 895 235 895 587 376 587 376 656 178 656 178 152 863 152 863 604 590 604 590 481 643 481 643 670 670 670 670 248 183 248 183 615 231 615 231 688 540 688 540 55 40 55 40 640 721 640 721 968 249 968 249 603 406 603 406 788 736 788 736 11 761 11 761 446 912 446 912 842 931 842 931 557 658 557 658 52 238 52 238 394 650 394 650 362 131 362 131 849 192 849 192 226 162 226 162 280 851 280 851 595 706 595 706 771 221 771 221 376 900 376 900 90 852 90 852 162 593 162 593 132 555 132 555 744 350 744 350 146 674 146 674 259 697 259 697 714 396 714 396 549 305 549 305 159 846 159 846 789 177 789 177 903 356 903 356 568 929 568 929 457 811 457 811 831 392 831 392 957 40 957 40 806 715 806 715 859 664 859 664 513 756 513 756 4 652 4 652 723 799 723 799 114 74 114 74 92 736 92 736 183 90 183 90 609 98 609 98 745 726 745 726 461 945 461 945 141 552 141 552 432 589 432 589 873 895 873 895 465 936 465 936 24 730 24 730 624 783 624 783 575 748 575 748 571 300 571 300 272 532 272 532 344 792 344 792 16 523 16 523 739 862 739 862 268 766 268 766 582 281 582 281 575 115 575 115 157 244 157 244 466 581 466 581 671 676 671 676 732 52 732 52 859 748 859 748 897 583 897 583 75 158 75 158 246 499 246 499 536 341 536 341 104 777 104 777 479 1 479 1 716 924 716 924 800 613 800 613 662 851 662 851 418 884 418 884 645 54 645 54 873 617 873 617 138 753 138 753 831 871 831 871 366 470 366 470 205 84 205 84 330 247 330 247 52 5 52 5 693 962 693 962 469 230 469 230 747 656 747 656 308 50 308 50 525 881 525 881 491 237 491 237 335 951 335 951 490 739 490 739 842 127 842 127 913 29 913 29 360 710 360 710 630 592 630 592 699 869 699 869 32 344 32 344 559 712 559 712 553 890 553 890 836 523 836 523 27 298 27 298 599 54 599 54 798 915 798 915 846 277 846 277 843 712 843 712 891 224 891 224 712 776 712 776 605 661 605 661 962 466 962 466 80 318 80 318 134 119 134 119 730 651 730 651 120 287 120 287 678 680 678 680 35 465 35 465 140 118 140 118 150 764 150 764 499 614 499 614 730 580 730 580 235 863 235 863 406 769 406 769 411 161 411 161 271 339 271 339 542 593 542 593 306 322 306 322 660 601 660 601 133 146 133 146 864 572 864 572 892 323 892 323 60 165 60 165 464 92 464 92 605 563 605 563 48 868 48 868 965 896 965 896 880 80 880 80 621 429 621 429 54 639 54 639 177 648 177 648 564 796 564 796 11 16 11 16 421 96 421 96 84 807 84 807 425 136 425 136 413 807 413 807 335 576 335 576 112 503 112 503 308 355 308 355 82 578 82 578 231 161 231 161 872 167 872 167 133 411 133 411 285 778 285 778 609 482 609 482 944 890 944 890 920 37 920 37 708 752 708 752 889 723 889 723 547 92 547 92 870 906 870 906 788 284 788 284 822 135 822 135 153 395 153 395 204 873 204 873 501 964 501 964 352 694 352 694 253 930 253 930 859 223 859 223 941 823 941 823 43 314 43 314 952 257 952 257 375 953 375 953 883 24 883 24 538 147 538 147 752 62 752 62 763 79 763 79 614 534 614 534 959 485 959 485 704 192 704 192 642 2 642 2 962 313 962 313 668 156 668 156 30 936 30 936 720 680 720 680 479 319 479 319 914 702 914 702 423 492 423 492 928 906 928 906 262 462 262 462 371 816 371 816 787 890 787 890 341 406 341 406 541 718 541 718 487 464 487 464 445 481 445 481 199 699 199 699 431 649 431 649 292 749 292 749 268 429 268 429 549 220 549 220 741 319 741 319 18 262 18 262 64 188 64 188 255 27 255 27 194 847 194 847 402 332 402 332 606 605 606 605 364 179 364 179 769 674 769 674 941 209 941 209 880 510 880 510 24 571 24 571 488 409 488 409 686 876 686 876 858 572 858 572 963 701 963 701 421 437 421 437 367 230 367 230 558 925 558 925 798 73 798 73 944 409 944 409 76 494 76 494 841 481 841 481 656 637 656 637 124 709 124 709 633 102 633 102 288 591 288 591 955 943 955 943 179 341 179 341 635 867 635 867 593 672 593 672 814 720 814 720 456 48 456 48 393 188 393 188 117 342 117 342 680 934 680 934 453 580 453 580 871 630 871 630 782 360 782 360 938 454 938 454 551 529 551 529 354 362 354 362 117 909 117 909 644 310 644 310 635 188 635 188 473 799 473 799 640 615 640 615 868 283 868 283 913 11 913 11 468 504 468 504 521 405 521 405 236 209 236 209 372 945 372 945 260 802 260 802 365 742 365 742 665 652 665 652 600 447 600 447 968 650 968 650 742 376 742 376 399 6 399 6 84 900 84 900 389 857 389 857 823 579 823 579 38 619 38 619 942 104 942 104 175 52 175 52 418 446 418 446 761 770 761 770 456 80 456 80 16 475 16 475 238 134 238 134 745 595 745 595 838 85 838 85 405 587 405 587 408 197 408 197 738 879 738 879 600 134 600 134 429 242 429 242 315 234 315 234 866 518 866 518 29 913 29 913 117 864 117 864 734 902 734 902 87 785 87 785 587 813 587 813 646 264 646 264 693 725 693 725 803 4 803 4 58 831 58 831 884 903 884 903 307 765 307 765 521 138 521 138 318 128 318 128 687 284 687 284 773 612 773 612 256 96 256 96 355 86 355 86 476 54 476 54 504 266 504 266 420 510 420 510 453 806 453 806 68 473 68 473 27 207 27 207 743 934 743 934 614 258 614 258 782 41 782 41 529 916 529 916 395 803 395 803 763 332 763 332 102 571 102 571 829 270 829 270 162 484 162 484 42 507 42 507 449 295 449 295 563 316 563 316 691 933 691 933 783 633 783 633 956 802 956 802 290 504 290 504 819 398 819 398 88 418 88 418 79 153 79 153 63 332 63 332 796 696 796 696 139 963 139 963 579 385 579 385 209 511 209 511 250 887 250 887 699 621 699 621 554 1 554 1 647 814 647 814 263 336 263 336 386 198 386 198 787 62 787 62 571 509 571 509 917 318 917 318 83 512 83 512 25 47 25 47 526 835 526 835 775 695 775 695 13 896 13 896 804 583 804 583 30 690 30 690 402 757 402 757 664 230 664 230 935 41 935 41 636 319 636 319 368 892 368 892 392 428 392 428 499 636 499 636 769 368 769 368 484 257 484 257 631 866 631 866 318 596 318 596 446 80 446 80 239 173 239 173 689 78 689 78 881 503 881 503 483 656 483 656 60 431 60 431 76 178 76 178 445 580 445 580 166 191 166 191 875 220 875 220 273 268 273 268 507 289 507 289 473 389 473 389 533 940 533 940 859 483 859 483 657 778 657 778 586 384 586 384 436 484 436 484 272 79 272 79 384 442 384 442 635 598 635 598 821 769 821 769 948 505 948 505 86 286 86 286 650 578 650 578 74 671 74 671 540 469 540 469 564 232 564 232 692 769 692 769 501 855 501 855 214 685 214 685 209 760 209 760 317 302 317 302 695 106 695 106 735 373 735 373 439 673 439 673 430 613 430 613 134 168 134 168 281 755 281 755 166 130 166 130 768 475 768 475 737 216 737 216 292 813 292 813 597 151 597 151 173 779 173 779 355 380 355 380 823 691 823 691 949 488 949 488 588 749 588 749 415 823 415 823 596 854 596 854 2 311 2 311 740 738 740 738 553 474 553 474 317 300 317 300 733 911 733 911 9 888 9 888 98 281 98 281 135 585 135 585 686 273 686 273 948 364 948 364 796 256 796 256 726 185 726 185 231 228 231 228 794 559 794 559 201 212 201 212 228 738 228 738 476 621 476 621 643 539 643 539 74 932 74 932 934 138 934 138 537 377 537 377 951 195 951 195 470 12 470 12 658 819 658 819 313 598 313 598 678 881 678 881 467 153 467 153 528 698 528 698 117 658 117 658 551 302 551 302 459 444 459 444 409 338 409 338 218 461 218 461 345 434 345 434 963 776 963 776 137 613 137 613 891 20 891 20 811 227 811 227 918 177 918 177 537 460 537 460 221 588 221 588 554 593 554 593 487 932 487 932 578 738 578 738 419 902 419 902 33 623 33 623 548 495 548 495 522 608 522 608 87 789 87 789 309 426 309 426 257 542 257 542 458 872 458 872 240 62 240 62 649 911 649 911 318 482 318 482 31 308 31 308 919 844 919 844 726 644 726 644 959 658 959 658 307 866 307 866 228 811 228 811 884 773 884 773 652 607 652 607 960 556 960 556 225 203 225 203 500 558 500 558 846 717 846 717 491 232 491 232 113 604 113 604 640 107 640 107 334 947 334 947 551 577 551 577 343 523 343 523 848 523 848 523 583 367 583 367 285 519 285 519 369 413 369 413 441 45 441 45 290 658 290 658 476 340 476 340 709 367 709 367 318 442 318 442 890 161 890 161 767 38 767 38 888 735 888 735 350 969 350 969 632 499 632 499 805 863 805 863 242 877 242 877 806 379 806 379 638 180 638 180 7 471 7 471 99 731 99 731 272 577 272 577 888 691 888 691 532 86 532 86 444 617 444 617 723 586 723 586 407 497 407 497 464 616 464 616 501 126 501 126 410 677 410 677 325 956 325 956 365 331 365 331 839 799 839 799 97 349 97 349 91 511 91 511 577 362 577 362 197 113 197 113 681 834 681 834 775 938 775 938 775 477 775 477 888 571 888 571 310 904 310 904 575 49 575 49 403 8 403 8 933 339 933 339 112 540 112 540 810 890 810 890 636 632 636 632 925 189 925 189 204 68 204 68 605 474 605 474 695 143 695 143 935 200 935 200 381 771 381 771 736 278 736 278 14 952 14 952 647 76 647 76 138 377 138 377 528 901 528 901 746 416 746 416 418 327 418 327 721 121 721 121 871 323 871 323 738 700 738 700 729 938 729 938 654 503 654 503 207 888 207 888 824 227 824 227 63 322 63 322 54 913 54 913 385 154 385 154 345 203 345 203 763 846 763 846 279 807 279 807 543 74 543 74 266 176 266 176 310 352 310 352 969 233 969 233 810 783 810 783 593 905 593 905 573 769 573 769 539 586 539 586 827 336 827 336 956 680 956 680 112 38 112 38 383 142 383 142 856 768 856 768 355 852 355 852 566 580 566 580 577 260 577 260 31 358 31 358 283 136 283 136 60 646 60 646 854 234 854 234 657 184 657 184 439 751 439 751 157 248 157 248 240 885 240 885 525 958 525 958 304 106 304 106 644 346 644 346 447 731 447 731 641 923 641 923 124 268 124 268 957 66 957 66 500 500 500 500 484 794 484 794 47 242 47 242 246 511 246 511 813 446 813 446 692 434 692 434 333 157 333 157 164 641 164 641 133 125 133 125 321 362 321 362 197 368 197 368 721 547 721 547 352 75 352 75 969 187 969 187 928 636 928 636 28 470 28 470 340 552 340 552 390 872 390 872 791 571 791 571 939 614 939 614 747 510 747 510 227 666 227 666 486 404 486 404 97 184 97 184 614 891 614 891 32 544 32 544 391 255 391 255 744 714 744 714 365 516 365 516 469 272 469 272 140 592 140 592 763 87 763 87 792 757 792 757 28 329 28 329 533 198 533 198 798 964 798 964 94 115 94 115 521 415 521 415 894 692 894 692 106 905 106 905 887 125 887 125 958 910 958 910 337 525 337 525 862 783 862 783 358 105 358 105 727 690 727 690 512 538 512 538 880 280 880 280 47 865 47 865 363 532 363 532 732 501 732 501 194 165 194 165 398 367 398 367 10 175 10 175 514 366 514 366 697 383 697 383 616 891 616 891 956 207 956 207 234 602 234 602 599 208 599 208 967 264 967 264 483 806 483 806 16 83 16 83 823 485 823 485 917 543 917 543 71 964 71 964 199 920 199 920 80 52 80 52 663 734 663 734 224 466 224 466 568 850 568 850 861 81 861 81 351 836 351 836 799 951 799 951 88 523 88 523 890 918 890 918 543 561 543 561 954 207 954 207 606 268 606 268 257 262 257 262 488 912 488 912 48 415 48 415 583 148 583 148 556 221 556 221 284 575 284 575 462 34 462 34 149 13 149 13 31 37 31 37 423 152 423 152 501 832 501 832 787 836 787 836 885 636 885 636 937 102 937 102 608 617 608 617 962 609 962 609 333 818 333 818 75 436 75 436 750 539 750 539 74 756 74 756 335 837 335 837 243 968 243 968 483 391 483 391 277 162 277 162 890 655 890 655 851 861 851 861 516 78 516 78 147 239 147 239 492 505 492 505 490 908 490 908 329 104 329 104 913 483 913 483 213 514 213 514 475 911 475 911 35 201 35 201 268 957 268 957 19 624 19 624 596 214 596 214 575 810 575 810 795 895 795 895 392 343 392 343 601 272 601 272 182 502 182 502 337 128 337 128 221 258 221 258 778 365 778 365 830 650 830 650 68 911 68 911 717 939 717 939 954 674 954 674 222 792 222 792 619 861 619 861 368 876 368 876 438 738 438 738 795 257 795 257 654 672 654 672 406 555 406 555 32 367 32 367 642 360 642 360 15 32 15 32 699 945 699 945 699 385 699 385 411 385 411 385 41 276 41 276 378 788 378 788 906 687 906 687 776 821 776 821 970 276 970 276 324 297 324 297 95 408 95 408 860 529 860 529 233 723 233 723 836 742 836 742 707 568 707 568 821 417 821 417 910 149 910 149 803 620 803 620 374 864 374 864 585 44 585 44 514 186 514 186 735 910 735 910 503 379 503 379 129 464 129 464 312 185 312 185 553 597 553 597 20 425 20 425 766 608 766 608 373 925 373 925 352 304 352 304 100 817 100 817 910 743 910 743 293 892 293 892 432 808 432 808 957 288 957 288 880 131 880 131 815 350 815 350 725 256 725 256 888 454 888 454 369 515 369 515 360 253 360 253 163 325 163 325 156 733 156 733 601 278 601 278 376 817 376 817 18 586 18 586 285 833 285 833 905 630 905 630 156 837 156 837 728 234 728 234 780 168 780 168 609 94 609 94 579 347 579 347 226 801 226 801 381 622 381 622 255 499 255 499 533 329 533 329 907 854 907 854 261 665 261 665 880 660 880 660 930 654 930 654 774 882 774 882 165 112 165 112 944 699 944 699 585 11 585 11 31 489 31 489 45 442 45 442 839 351 839 351 827 617 827 617 439 644 439 644 11 101 11 101 935 819 935 819 831 809 831 809 579 957 579 957 888 155 888 155 182 724 182 724 370 40 370 40 443 766 443 766 76 97 76 97 180 141 180 141 549 9 549 9 844 455 844 455 689 3 689 3 375 304 375 304 43 686 43 686 563 192 563 192 264 473 264 473 958 807 958 807 901 60 901 60 260 705 260 705 418 287 418 287 351 966 351 966 761 444 761 444 198 318 198 318 337 408 337 408 846 49 846 49 652 134 652 134 549 152 549 152 426 631 426 631 581 484 581 484 963 167 963 167 838 662 838 662 44 537 44 537 463 412 463 412 835 348 835 348 958 346 958 346 414 613 414 613 95 928 95 928 355 874 355 874 871 901 871 901 934 186 934 186 943 905 943 905 441 239 441 239 931 675 931 675 55 141 55 141 17 431 17 431 176 523 176 523 840 498 840 498 71 346 71 346 955 773 955 773 191 693 191 693 4 937 4 937 876 600 876 600 317 475 317 475 583 497 583 497 212 629 212 629 831 218 831 218 671 806 671 806 272 954 272 954 626 894 626 894 527 565 527 565 730 570 730 570 71 894 71 894 781 755 781 755 364 681 364 681 380 340 380 340 375 149 375 149 99 692 99 692 507 46 507 46 844 849 844 849 122 54 122 54 251 926 251 926 87 475 87 475 794 382 794 382 81 939 81 939 687 774 687 774 750 688 750 688 960 567 960 567 957 560 957 560 114 830 114 830 260 164 260 164 657 603 657 603 99 9 99 9 51 459 51 459 784 144 784 144 715 959 715 959 625 370 625 370 384 263 384 263 514 242 514 242 427 317 427 317 689 950 689 950 343 469 343 469 306 878 306 878 627 556 627 556 882 140 882 140 425 286 425 286 592 120 592 120 306 876 306 876 435 663 435 663 520 294 520 294 51 518 51 518 733 583 733 583 533 71 533 71 639 751 639 751 770 761 770 761 747 906 747 906 555 401 555 401 191 306 191 306 204 341 204 341 749 480 749 480 187 282 187 282 184 195 184 195 251 349 251 349 767 801 767 801 903 954 903 954 715 285 715 285 648 582 648 582 448 19 448 19 312 262 312 262 890 376 890 376 5 614 5 614 215 227 215 227 638 276 638 276 418 58 418 58 603 462 603 462 585 662 585 662 368 679 368 679 131 64 131 64 643 553 643 553 866 236 866 236 559 847 559 847 156 772 156 772 259 415 259 415 348 402 348 402 930 736 930 736 20 149 20 149 633 145 633 145 65 145 65 145 162 612 162 612 643 832 643 832 598 847 598 847 667 802 667 802 592 939 592 939 300 517 300 517 449 400 449 400 393 652 393 652 419 246 419 246 12 168 12 168 183 104 183 104 537 153 537 153 940 683 940 683 653 659 653 659 688 19 688 19 276 895 276 895 362 541 362 541 623 439 623 439 695 612 695 612 350 236 350 236 513 403 513 403 759 566 759 566 333 166 333 166 565 375 565 375 564 580 564 580 170 788 170 788 352 200 352 200 435 707 435 707 711 127 711 127 7 843 7 843 26 607 26 607 168 588 168 588 920 389 920 389 504 232 504 232 709 130 709 130 454 364 454 364 495 963 495 963 930 863 930 863 606 341 606 341 450 765 450 765 171 728 171 728 550 246 550 246 913 250 913 250 60 817 60 817 91 523 91 523 934 831 934 831 233 337 233 337 793 199 793 199 897 619 897 619 35 9 35 9 274 924 274 924 900 691 900 691 95 58 95 58 313 300 313 300 34 420 34 420 304 46 304 46 552 349 552 349 500 965 500 965 491 448 491 448 109 171 109 171 718 315 718 315 137 122 137 122 227 430 227 430 959 291 959 291 176 970 176 970 474 54 474 54 306 544 306 544 841 919 841 919 837 133 837 133 250 123 250 123 266 854 266 854 232 148 232 148 151 57 151 57 671 671 671 671 518 965 518 965 569 565 569 565 9 911 9 911 747 792 747 792 510 218 510 218 775 264 775 264 495 646 495 646 947 573 947 573 260 606 260 606 305 340 305 340 33 882 33 882 666 620 666 620 568 115 568 115 116 907 116 907 761 408 761 408 300 400 300 400 400 738 400 738 599 211 599 211 181 101 181 101 841 19 841 19 479 781 479 781 2 825 2 825 84 239 84 239 2 725 2 725 673 261 673 261 371 651 371 651 65 305 65 305 952 651 952 651 219 300 219 300 816 357 816 357 827 608 827 608 705 276 705 276 100 137 100 137 732 44 732 44 644 944 644 944 873 253 873 253 71 922 71 922 776 733 776 733 292 771 292 771 261 429 261 429 83 400 83 400 311 304 311 304 260 391 260 391 708 815 708 815 397 784 397 784 205 305 205 305 104 119 104 119 911 763 911 763 394 420 394 420 522 645 522 645 271 24 271 24 318 206 318 206 313 494 313 494 789 893 789 893 524 922 524 922 390 488 390 488 204 853 204 853 885 457 885 457 156 546 156 546 908 704 908 704 493 240 493 240 540 421 540 421 48 248 48 248 528 296 528 296 153 26 153 26 162 749 162 749 625 963 625 963 667 759 667 759 340 940 340 940 114 704 114 704 882 646 882 646 358 638 358 638 333 254 333 254 96 112 96 112 603 258 603 258 255 408 255 408 28 289 28 289 943 743 943 743 786 292 786 292 98 950 98 950 161 953 161 953 273 615 273 615 267 681 267 681 478 451 478 451 820 620 820 620 532 267 532 267 555 345 555 345 337 766 337 766 423 674 423 674 212 200 212 200 669 877 669 877 66 432 66 432 303 561 303 561 451 52 451 52 584 653 584 653 450 606 450 606 154 845 154 845 151 970 151 970 763 157 763 157 79 523 79 523 47 498 47 498 856 336 856 336 309 545 309 545 218 471 218 471 421 70 421 70 376 114 376 114 555 238 555 238 595 445 595 445 250 730 250 730 304 577 304 577 120 804 120 804 886 390 886 390 170 791 170 791 201 696 201 696 363 61 363 61 648 546 648 546 470 916 470 916 177 129 177 129 214 658 214 658 814 204 814 204 764 390 764 390 105 24 105 24 432 887 432 887 571 447 571 447 90 424 90 424 278 175 278 175 263 186 263 186 637 671 637 671 833 795 833 795 493 82 493 82 737 868 737 868 99 360 99 360 533 794 533 794 817 913 817 913 396 235 396 235 586 579 586 579 493 578 493 578 782 642 782 642 426 536 426 536 438 686 438 686 642 760 642 760 566 681 566 681 239 764 239 764 180 476 180 476 86 201 86 201 549 892 549 892 937 610 937 610 100 967 100 967 616 56 616 56 543 760 543 760 233 645 233 645 532 471 532 471 215 903 215 903 167 942 167 942 15 372 15 372 31 469 31 469 205 830 205 830 966 318 966 318 875 881 875 881 320 495 320 495 23 270 23 270 684 794 684 794 199 54 199 54 345 736 345 736 491 793 491 793 28 613 28 613 22 481 22 481 484 213 484 213 699 180 699 180 112 863 112 863 237 551 237 551 494 282 494 282 253 511 253 511 857 159 857 159 113 927 113 927 197 582 197 582 517 73 517 73 40 715 40 715 614 18 614 18 503 608 503 608 239 240 239 240 617 62 617 62 268 68 268 68 598 401 598 401 464 778 464 778 243 695 243 695 372 784 372 784 952 225 952 225 259 54 259 54 183 524 183 524 44 564 44 564 19 276 19 276 296 299 296 299 130 788 130 788 268 502 268 502 12 771 12 771 2 934 2 934 32 709 32 709 859 771 859 771 428 446 428 446 432 893 432 893 362 668 362 668 401 644 401 644 794 532 794 532 241 60 241 60 669 6 669 6 349 771 349 771 376 786 376 786 248 75 248 75 475 607 475 607 965 253 965 253 893 294 893 294 511 591 511 591 916 865 916 865 208 227 208 227 618 536 618 536 362 263 362 263 312 897 312 897 329 602 329 602 464 262 464 262 842 206 842 206 162 380 162 380 646 514 646 514 967 190 967 190 403 788 403 788 162 184 162 184 246 488 246 488 613 729 613 729 179 489 179 489 727 40 727 40 723 837 723 837 415 319 415 319 454 264 454 264 148 245 148 245 122 667 122 667 563 884 563 884 86 942 86 942 145 92 145 92 590 776 590 776 635 810 635 810 472 347 472 347 113 512 113 512 3 380 3 380 226 483 226 483 528 841 528 841 215 203 215 203 228 915 228 915 783 499 783 499 280 398 280 398 49 852 49 852 901 37 901 37 900 648 900 648 128 339 128 339 794 395 794 395 930 528 930 528 132 344 132 344 216 899 216 899 19 667 19 667 696 590 696 590 278 635 278 635 950 701 950 701 524 548 524 548 582 107 582 107 473 8 473 8 562 49 562 49 281 664 281 664 655 483 655 483 465 157 465 157 860 320 860 320 416 707 416 707 80 23 80 23 485 146 485 146 472 705 472 705 879 533 879 533 154 144 154 144 684 493 684 493 509 751 509 751 37 289 37 289 826 655 826 655 942 774 942 774 588 663 588 663 871 487 871 487 927 742 927 742 619 764 619 764 409 807 409 807 760 16 760 16 739 295 739 295 51 36 51 36 147 599 147 599 347 331 347 331 210 350 210 350 638 188 638 188 717 68 717 68 421 532 421 532 336 911 336 911 879 386 879 386 167 450 167 450 779 73 779 73 565 111 565 111 608 551 608 551 608 492 608 492 761 251 761 251 968 300 968 300 267 284 267 284 691 718 691 718 536 471 536 471 940 137 940 137 950 605 950 605 94 423 94 423 961 326 961 326 463 872 463 872 573 430 573 430 820 149 820 149 943 500 943 500 481 886 481 886 431 729 431 729 529 61 529 61 743 38 743 38 620 181 620 181 142 54 142 54 58 582 58 582 27 699 27 699 479 875 479 875 961 62 961 62 527 800 527 800 116 908 116 908 298 694 298 694 661 452 661 452 936 696 936 696 735 140 735 140 566 666 566 666 606 814 606 814 334 708 334 708 598 758 598 758 460 65 460 65 664 715 664 715 366 407 366 407 144 647 144 647 407 646 407 646 473 42 473 42 45 954 45 954 782 51 782 51 455 622 455 622 546 382 546 382 543 719 543 719 289 868 289 868 341 118 341 118 97 746 97 746 432 842 432 842 371 627 371 627 316 332 316 332 113 861 113 861 287 380 287 380 513 122 513 122 20 315 20 315 673 275 673 275 912 680 912 680 544 340 544 340 904 78 904 78 960 789 960 789 226 309 226 309 91 480 91 480 681 111 681 111 588 874 588 874 470 176 470 176 210 877 210 877 667 772 667 772 594 953 594 953 699 762 699 762 743 940 743 940 335 737 335 737 262 365 262 365 58 317 58 317 525 810 525 810 240 640 240 640 383 828 383 828 121 12 121 12 840 150 840 150 948 862 948 862 355 734 355 734 494 17 494 17 803 962 803 962 26 183 26 183 562 311 562 311 961 606 961 606 40 696 40 696 431 892 431 892 614 280 614 280 307 66 307 66 475 79 475 79 222 118 222 118 473 817 473 817 32 147 32 147 252 809 252 809 391 225 391 225 776 877 776 877 868 370 868 370 966 593 966 593 712 297 712 297 141 583 141 583 342 826 342 826 715 163 715 163 285 565 285 565 34 130 34 130 587 238 587 238 47 4 47 4 952 795 952 795 452 167 452 167 400 36 400 36 743 372 743 372 895 945 895 945 672 163 672 163 72 320 72 320 791 947 791 947 664 680 664 680 461 400 461 400 322 295 322 295 717 486 717 486 750 947 750 947 642 155 642 155 357 304 357 304 456 545 456 545 633 572 633 572 838 426 838 426 807 451 807 451 340 771 340 771 520 285 520 285 295 503 295 503 663 92 663 92 928 733 928 733 46 481 46 481 188 545 188 545 574 521 574 521 434 450 434 450 917 313 917 313 369 682 369 682 214 878 214 878 350 34 350 34 447 297 447 297 483 620 483 620 491 292 491 292 804 808 804 808 168 915 168 915 137 282 137 282 496 463 496 463 603 41 603 41 793 142 793 142 885 722 885 722 794 305 794 305 34 246 34 246 23 824 23 824 168 769 168 769 323 736 323 736 407 20 407 20 791 120 791 120 877 30 877 30 851 105 851 105 559 838 559 838 508 588 508 588 600 167 600 167 90 384 90 384 655 213 655 213 4 951 4 951 264 114 264 114 613 668 613 668 579 71 579 71 838 548 838 548 219 876 219 876 415 702 415 702 439 84 439 84 303 71 303 71 901 561 901 561 73 466 73 466 224 681 224 681 280 575 280 575 856 371 856 371 636 401 636 401 638 965 638 965 555 780 555 780 928 599 928 599 339 899 339 899 176 746 176 746 632 207 632 207 539 549 539 549 341 789 341 789 199 264 199 264 67 99 67 99 818 681 818 681 258 780 258 780 37 934 37 934 574 48 574 48 41 672 41 672 97 897 97 897 414 104 414 104 305 365 305 365 794 200 794 200 33 706 33 706 148 178 148 178 124 822 124 822 876 242 876 242 643 171 643 171 144 609 144 609 589 29 589 29 270 421 270 421 116 631 116 631 951 597 951 597 89 529 89 529 846 955 846 955 913 351 913 351 783 84 783 84 448 96 448 96 853 773 853 773 323 673 323 673 536 208 536 208 200 36 200 36 104 504 104 504 940 182 940 182 427 475 427 475 259 392 259 392 365 776 365 776 118 929 118 929 390 223 390 223 274 166 274 166 147 205 147 205 959 359 959 359 931 424 931 424 484 586 484 586 395 642 395 642 507 96 507 96 517 834 517 834 449 856 449 856 293 627 293 627 84 767 84 767 763 112 763 112 675 562 675 562 271 826 271 826 884 393 884 393 916 938 916 938 901 818 901 818 190 24 190 24 388 417 388 417 145 161 145 161 730 691 730 691 180 224 180 224 750 868 750 868 7 169 7 169 572 812 572 812 461 578 461 578 643 748 643 748 133 800 133 800 815 509 815 509 372 446 372 446 560 631 560 631 517 791 517 791 88 235 88 235 877 187 877 187 460 23 460 23 594 368 594 368 457 605 457 605 884 308 884 308 632 37 632 37 337 378 337 378 24 938 24 938 2 219 2 219 734 48 734 48 52 603 52 603 224 535 224 535 796 516 796 516 410 229 410 229 850 45 850 45 323 778 323 778 404 145 404 145 547 476 547 476 45 234 45 234 663 311 663 311 847 107 847 107 70 388 70 388 471 523 471 523 174 423 174 423 501 733 501 733 170 946 170 946 559 399 559 399 207 456 207 456 409 247 409 247 821 421 821 421 72 318 72 318 358 340 358 340 96 174 96 174 535 740 535 740 382 268 382 268 178 787 178 787 811 106 811 106 393 826 393 826 484 95 484 95 716 137 716 137 886 496 886 496 827 210 827 210 883 43 883 43 933 214 933 214 624 119 624 119 296 749 296 749 750 320 750 320 640 364 640 364 144 910 144 910 667 136 667 136 293 747 293 747 493 623 493 623 895 952 895 952 578 787 578 787 161 308 161 308 422 329 422 329 38 10 38 10 607 74 607 74 840 561 840 561 353 558 353 558 517 147 517 147 844 445 844 445 848 493 848 493 777 243 777 243 812 640 812 640 847 47 847 47 349 884 349 884 397 644 397 644 570 460 570 460 801 617 801 617 764 752 764 752 478 436 478 436 602 359 602 359 876 209 876 209 773 188 773 188 469 837 469 837 482 894 482 894 492 735 492 735 650 780 650 780 425 497 425 497 274 877 274 877 386 396 386 396 290 315 290 315 276 67 276 67 337 435 337 435 530 537 530 537 788 824 788 824 563 770 563 770 562 249 562 249 351 416 351 416 387 581 387 581 28 926 28 926 212 369 212 369 316 844 316 844 611 668 611 668 218 70 218 70 153 842 153 842 706 35 706 35 322 787 322 787 209 722 209 722 96 127 96 127 453 761 453 761 301 2 301 2 571 155 571 155 180 535 180 535 1 827 1 827 15 226 15 226 154 726 154 726 438 421 438 421 382 787 382 787 732 10 732 10 162 151 162 151 443 407 443 407 265 850 265 850 648 270 648 270 821 934 821 934 213 708 213 708 793 735 793 735 908 109 908 109 529 60 529 60 133 167 133 167 429 622 429 622 522 385 522 385 448 291 448 291 432 773 432 773 762 277 762 277 723 736 723 736 330 549 330 549 535 451 535 451 327 355 327 355 830 360 830 360 894 382 894 382 726 745 726 745 461 889 461 889 757 497 757 497 852 7 852 7 234 301 234 301 734 51 734 51 660 843 660 843 929 73 929 73 332 488 332 488 99 127 99 127 559 254 559 254 474 839 474 839 301 129 301 129 858 655 858 655 242 99 242 99 201 965 201 965 730 29 730 29 441 921 441 921 757 475 757 475 833 822 833 822 75 246 75 246 789 454 789 454 585 511 585 511 869 513 869 513 470 696 470 696 885 686 885 686 64 542 64 542 404 631 404 631 608 954 608 954 371 908 371 908 256 143 256 143 598 271 598 271 353 680 353 680 458 568 458 568 381 857 381 857 195 326 195 326 646 275 646 275 929 523 929 523 781 837 781 837 587 31 587 31 616 94 616 94 959 899 959 899 133 744 133 744 670 857 670 857 162 916 162 916 391 794 391 794 854 135 854 135 652 307 652 307 258 86 258 86 903 182 903 182 653 60 653 60 209 9 209 9 309 465 309 465 749 792 749 792 371 195 371 195 17 673 17 673 610 68 610 68 473 120 473 120 945 424 945 424 244 648 244 648 755 825 755 825 189 715 189 715 624 466 624 466 512 161 512 161 49 57 49 57 357 839 357 839 164 725 164 725 287 968 287 968 128 776 128 776 906 730 906 730 566 937 566 937 74 581 74 581 54 383 54 383 618 49 618 49 273 41 273 41 120 516 120 516 594 60 594 60 330 144 330 144 803 807 803 807 566 258 566 258 967 498 967 498 523 885 523 885 419 583 419 583 414 96 414 96 430 378 430 378 10 735 10 735 908 494 908 494 207 390 207 390 536 399 536 399 238 666 238 666 931 951 931 951 771 628 771 628 417 924 417 924 607 134 607 134 578 405 578 405 414 720 414 720 65 74 65 74 379 851 379 851 895 360 895 360 283 618 283 618 349 216 349 216 871 245 871 245 264 353 264 353 438 459 438 459 930 615 930 615 327 903 327 903 333 860 333 860 487 706 487 706 724 344 724 344 553 964 553 964 760 879 760 879 763 622 763 622 105 854 105 854 672 343 672 343 13 566 13 566 819 492 819 492 967 391 967 391 74 200 74 200 604 236 604 236 355 833 355 833 186 2 186 2 716 312 716 312 322 443 322 443 512 270 512 270 329 768 329 768 882 661 882 661 345 661 345 661 771 392 771 392 868 114 868 114 697 939 697 939 873 155 873 155 118 140 118 140 466 636 466 636 143 896 143 896 885 699 885 699 136 284 136 284 612 802 612 802 307 34 307 34 513 539 513 539 381 891 381 891 692 428 692 428 44 443 44 443 753 822 753 822 260 946 260 946 366 672 366 672 710 565 710 565 677 230 677 230 936 623 936 623 434 13 434 13 347 217 347 217 517 863 517 863 874 859 874 859 420 636 420 636 100 86 100 86 239 275 239 275 527 147 527 147 190 878 190 878 744 683 744 683 456 867 456 867 293 195 293 195 947 916 947 916 133 55 133 55 651 106 651 106 451 471 451 471 567 71 567 71 172 383 172 383 469 721 469 721 825 517 825 517 535 898 535 898 932 278 932 278 143 58 143 58 263 123 263 123 435 472 435 472 131 937 131 937 963 449 963 449 498 627 498 627 478 599 478 599 272 284 272 284 4 691 4 691 908 835 908 835 914 125 914 125 262 528 262 528 393 665 393 665 379 783 379 783 543 776 543 776 789 760 789 760 861 742 861 742 718 117 718 117 686 722 686 722 261 404 261 404 205 454 205 454 431 293 431 293 266 727 266 727 30 349 30 349 694 218 694 218 919 750 919 750 771 619 771 619 196 646 196 646 85 659 85 659 547 778 547 778 836 117 836 117 402 568 402 568 591 473 591 473 441 224 441 224 290 950 290 950 173 521 173 521 421 540 421 540 275 846 275 846 855 682 855 682 608 730 608 730 516 650 516 650 858 240 858 240 88 206 88 206 932 74 932 74 773 75 773 75 263 793 263 793 548 390 548 390 274 177 274 177 57 195 57 195 822 94 822 94 421 563 421 563 181 20 181 20 729 390 729 390 316 425 316 425 74 282 74 282 445 185 445 185 694 162 694 162 481 722 481 722 507 859 507 859 143 361 143 361 153 107 153 107 509 724 509 724 669 241 669 241 692 583 692 583 25 748 25 748 343 717 343 717 423 291 423 291 575 289 575 289 137 637 137 637 839 283 839 283 720 598 720 598 861 479 861 479 264 880 264 880 780 179 780 179 181 781 181 781 87 754 87 754 850 55 850 55 334 73 334 73 311 601 311 601 133 815 133 815 335 678 335 678 464 757 464 757 635 719 635 719 508 628 508 628 545 227 545 227 70 276 70 276 771 859 771 859 439 432 439 432 574 471 574 471 501 271 501 271 143 546 143 546 361 237 361 237 33 756 33 756 217 440 217 440 691 86 691 86 591 386 591 386 859 315 859 315 12 830 12 830 895 519 895 519 406 739 406 739 233 667 233 667 313 930 313 930 13 282 13 282 10 844 10 844 440 24 440 24 966 859 966 859 2 173 2 173 638 72 638 72 922 282 922 282 726 292 726 292 134 167 134 167 913 218 913 218 206 716 206 716 770 56 770 56 192 657 192 657 558 778 558 778 46 570 46 570 419 358 419 358 553 188 553 188 965 643 965 643 352 342 352 342 128 724 128 724 891 16 891 16 661 867 661 867 70 609 70 609 446 16 446 16 398 894 398 894 281 468 281 468 826 239 826 239 91 749 91 749 563 960 563 960 490 301 490 301 878 558 878 558 572 806 572 806 35 330 35 330 20 53 20 53 766 528 766 528 633 124 633 124 295 799 295 799 458 509 458 509 828 132 828 132 194 34 194 34 65 313 65 313 651 298 651 298 402 452 402 452 727 710 727 710 205 727 205 727 50 59 50 59 659 281 659 281 813 491 813 491 45 832 45 832 353 739 353 739 347 752 347 752 694 915 694 915 918 755 918 755 280 137 280 137 56 2 56 2 584 274 584 274 399 495 399 495 4 253 4 253 844 418 844 418 697 840 697 840 248 955 248 955 748 620 748 620 899 720 899 720 461 867 461 867 740 527 740 527 780 349 780 349 884 374 884 374 274 404 274 404 126 747 126 747 645 432 645 432 511 954 511 954 305 794 305 794 484 302 484 302 829 48 829 48 411 937 411 937 865 227 865 227 218 276 218 276 225 431 225 431 13 115 13 115 578 518 578 518 952 40 952 40 865 889 865 889 353 751 353 751 233 272 233 272 210 260 210 260 667 207 667 207 704 610 704 610 869 863 869 863 413 285 413 285 906 772 906 772 292 917 292 917 500 639 500 639 906 557 906 557 258 766 258 766 248 243 248 243 253 570 253 570 811 403 811 403 11 917 11 917 656 614 656 614 826 86 826 86 47 894 47 894 624 965 624 965 891 183 891 183 524 837 524 837 575 145 575 145 965 32 965 32 111 121 111 121 268 888 268 888 812 663 812 663 642 497 642 497 137 830 137 830 645 756 645 756 113 894 113 894 164 407 164 407 128 870 128 870 88 413 88 413 834 273 834 273 558 735 558 735 630 813 630 813 313 700 313 700 174 434 174 434 180 206 180 206 288 238 288 238 261 943 261 943 154 319 154 319 309 948 309 948 629 219 629 219 623 430 623 430 312 595 312 595 562 689 562 689 485 873 485 873 946 406 946 406 464 967 464 967 410 636 410 636 766 655 766 655 705 643 705 643 617 240 617 240 360 156 360 156 355 623 355 623 628 248 628 248 295 775 295 775 889 924 889 924 12 639 12 639 528 897 528 897 938 236 938 236 746 270 746 270 279 137 279 137 259 630 259 630 494 773 494 773 195 62 195 62 334 649 334 649 342 428 342 428 32 41 32 41 225 901 225 901 518 210 518 210 366 336 366 336 865 914 865 914 637 782 637 782 394 239 394 239 608 456 608 456 375 73 375 73 246 384 246 384 239 446 239 446 269 748 269 748 723 489 723 489 384 586 384 586 931 950 931 950 926 443 926 443 287 837 287 837 324 617 324 617 251 341 251 341 224 414 224 414 762 75 762 75 228 642 228 642 885 184 885 184 728 245 728 245 715 194 715 194 183 575 183 575 83 729 83 729 924 816 924 816 738 353 738 353 697 634 697 634 179 661 179 661 173 932 173 932 122 572 122 572 911 187 911 187 380 566 380 566 310 769 310 769 178 256 178 256 904 273 904 273 808 407 808 407 181 769 181 769 399 2 399 2 108 354 108 354 746 763 746 763 317 45 317 45 554 602 554 602 631 355 631 355 494 352 494 352 506 757 506 757 751 687 751 687 772 507 772 507 619 355 619 355 174 945 174 945 22 233 22 233 45 346 45 346 669 489 669 489 875 745 875 745 272 296 272 296 568 213 568 213 519 954 519 954 574 39 574 39 309 889 309 889 183 189 183 189 112 553 112 553 390 484 390 484 52 65 52 65 605 409 605 409 757 117 757 117 870 175 870 175 897 863 897 863 453 236 453 236 4 879 4 879 101 300 101 300 904 36 904 36 402 621 402 621 612 275 612 275 892 815 892 815 283 186 283 186 292 550 292 550 688 260 688 260 655 812 655 812 606 505 606 505 42 946 42 946 149 921 149 921 688 365 688 365 645 894 645 894 397 87 397 87 704 578 704 578 519 241 519 241 332 870 332 870 299 496 299 496 492 712 492 712 297 771 297 771 902 212 902 212 852 167 852 167 52 228 52 228 244 523 244 523 251 469 251 469 715 893 715 893 374 308 374 308 80 72 80 72 265 222 265 222 416 221 416 221 689 226 689 226 466 698 466 698 926 261 926 261 441 676 441 676 428 457 428 457 712 858 712 858 148 401 148 401 116 306 116 306 409 325 409 325 350 289 350 289 492 369 492 369 226 675 226 675 313 325 313 325 298 901 298 901 916 891 916 891 466 216 466 216 861 793 861 793 260 24 260 24 851 845 851 845 609 179 609 179 14 755 14 755 229 216 229 216 919 783 919 783 628 235 628 235 214 761 214 761 610 546 610 546 664 832 664 832 479 116 479 116 444 670 444 670 559 107 559 107 638 686 638 686 186 304 186 304 589 786 589 786 525 177 525 177 326 87 326 87 36 29 36 29 49 391 49 391 614 203 614 203 197 882 197 882 369 702 369 702 637 129 637 129 276 679 276 679 199 706 199 706 416 658 416 658 805 192 805 192 754 735 754 735 435 606 435 606 524 631 524 631 310 91 310 91 37 467 37 467 740 81 740 81 39 486 39 486 680 306 680 306 59 188 59 188 714 802 714 802 355 34 355 34 491 787 491 787 761 285 761 285 59 900 59 900 555 523 555 523 726 478 726 478 375 379 375 379 199 857 199 857 624 505 624 505 490 254 490 254 174 547 174 547 379 774 379 774 834 281 834 281 640 131 640 131 379 788 379 788 96 537 96 537 323 476 323 476 690 600 690 600 110 963 110 963 11 668 11 668 862 866 862 866 81 794 81 794 296 543 296 543 170 251 170 251 572 78 572 78 847 131 847 131 100 510 100 510 263 241 263 241 47 313 47 313 664 300 664 300 606 407 606 407 163 264 163 264 343 50 343 50 596 475 596 475 166 434 166 434 882 144 882 144 134 174 134 174 852 206 852 206 244 17 244 17 867 132 867 132 234 856 234 856 680 380 680 380 125 921 125 921 657 212 657 212 404 242 404 242 93 321 93 321 367 963 367 963 385 823 385 823 594 847 594 847 827 434 827 434 137 445 137 445 6 568 6 568 335 751 335 751 381 368 381 368 713 362 713 362 132 494 132 494 509 52 509 52 662 469 662 469 149 667 149 667 34 879 34 879 273 238 273 238 435 734 435 734 517 703 517 703 335 440 335 440 443 673 443 673 205 169 205 169 528 169 528 169 719 788 719 788 915 903 915 903 771 690 771 690 153 668 153 668 798 966 798 966 209 425 209 425 49 851 49 851 19 269 19 269 727 736 727 736 250 95 250 95 329 891 329 891 123 368 123 368 903 970 903 970 618 183 618 183 799 38 799 38 93 245 93 245 815 296 815 296 627 702 627 702 62 940 62 940 786 65 786 65 886 762 886 762 83 474 83 474 211 444 211 444 555 29 555 29 44 903 44 903 626 532 626 532 763 364 763 364 639 502 639 502 779 671 779 671 715 23 715 23 937 562 937 562 46 75 46 75 962 464 962 464 239 268 239 268 278 835 278 835 461 515 461 515 427 926 427 926 35 644 35 644 266 603 266 603 49 522 49 522 774 634 774 634 450 866 450 866 198 713 198 713 639 437 639 437 824 611 824 611 172 17 172 17 286 834 286 834 379 370 379 370 170 694 170 694 600 515 600 515 89 472 89 472 705 882 705 882 118 306 118 306 556 944 556 944 378 696 378 696 843 30 843 30 470 335 470 335 20 94 20 94 273 649 273 649 762 596 762 596 267 608 267 608 357 523 357 523 393 536 393 536 943 445 943 445 521 317 521 317 187 942 187 942 844 937 844 937 885 375 885 375 555 744 555 744 426 467 426 467 574 799 574 799 304 232 304 232 340 199 340 199 173 231 173 231 812 452 812 452 891 139 891 139 173 490 173 490 388 418 388 418 48 316 48 316 73 859 73 859 897 147 897 147 389 705 389 705 849 224 849 224 279 940 279 940 575 882 575 882 661 726 661 726 323 128 323 128 547 471 547 471 503 965 503 965 467 743 467 743 312 687 312 687 96 676 96 676 919 860 919 860 262 151 262 151 727 712 727 712 30 261 30 261 113 296 113 296 250 454 250 454 813 866 813 866 801 22 801 22 404 127 404 127 346 538 346 538 485 738 485 738 939 91 939 91 220 892 220 892 515 144 515 144 950 99 950 99 114 783 114 783 886 380 886 380 948 846 948 846 509 198 509 198 62 362 62 362 965 627 965 627 656 165 656 165 536 441 536 441 215 741 215 741 134 684 134 684 288 695 288 695 242 811 242 811 316 10 316 10 44 222 44 222 251 922 251 922 17 596 17 596 158 428 158 428 449 132 449 132 32 667 32 667 839 476 839 476 131 315 131 315 804 294 804 294 460 765 460 765 66 385 66 385 277 776 277 776 681 349 681 349 112 896 112 896 95 205 95 205 145 605 145 605 237 756 237 756 718 90 718 90 436 655 436 655 152 715 152 715 713 84 713 84 653 790 653 790 127 296 127 296 44 242 44 242 218 432 218 432 172 145 172 145 199 187 199 187 80 461 80 461 74 815 74 815 419 449 419 449 354 750 354 750 153 704 153 704 803 187 803 187 871 723 871 723 592 544 592 544 385 121 385 121 683 357 683 357 180 845 180 845 796 448 796 448 721 911 721 911 396 427 396 427 868 539 868 539 849 567 849 567 343 281 343 281 607 915 607 915 273 397 273 397 98 418 98 418 408 6 408 6 593 119 593 119 17 228 17 228 12 324 12 324 932 946 932 946 658 182 658 182 266 147 266 147 398 474 398 474 879 453 879 453 60 967 60 967 714 746 714 746 547 958 547 958 852 666 852 666 313 935 313 935 308 1 308 1 365 967 365 967 707 4 707 4 955 467 955 467 640 39 640 39 94 505 94 505 749 143 749 143 537 569 537 569 388 266 388 266 56 457 56 457 226 80 226 80 954 226 954 226 576 543 576 543 908 117 908 117 569 601 569 601 32 668 32 668 954 524 954 524 853 894 853 894 399 711 399 711 219 212 219 212 331 277 331 277 28 951 28 951 811 506 811 506 193 907 193 907 523 887 523 887 618 689 618 689 446 534 446 534 671 375 671 375 950 500 950 500 23 81 23 81 888 605 888 605 255 460 255 460 504 299 504 299 865 538 865 538 261 46 261 46 407 722 407 722 545 766 545 766 886 394 886 394 201 237 201 237 448 660 448 660 518 43 518 43 436 485 436 485 252 661 252 661 724 464 724 464 392 123 392 123 814 664 814 664 452 147 452 147 596 59 596 59 272 197 272 197 100 183 100 183 599 349 599 349 860 842 860 842 726 673 726 673 106 875 106 875 335 465 335 465 103 544 103 544 654 474 654 474 386 167 386 167 303 10 303 10 907 461 907 461 475 561 475 561 596 605 596 605 522 635 522 635 92 206 92 206 882 674 882 674 632 516 632 516 22 655 22 655 184 294 184 294 474 685 474 685 133 65 133 65 758 93 758 93 905 250 905 250 456 763 456 763 829 676 829 676 762 292 762 292 434 673 434 673 682 116 682 116 589 6 589 6 327 784 327 784 254 290 254 290 11 351 11 351 277 405 277 405 53 601 53 601 19 171 19 171 189 335 189 335 234 884 234 884 663 128 663 128 253 430 253 430 767 263 767 263 837 77 837 77 604 931 604 931 147 875 147 875 424 243 424 243 124 151 124 151 635 515 635 515 251 733 251 733 336 794 336 794 567 741 567 741 909 723 909 723 579 622 579 622 346 520 346 520 139 360 139 360 852 217 852 217 810 698 810 698 862 437 862 437 105 37 105 37 395 556 395 556 134 827 134 827 732 724 732 724 250 649 250 649 840 352 840 352 63 823 63 823 322 173 322 173 740 465 740 465 165 616 165 616 940 432 940 432 250 260 250 260 970 14 970 14 18 953 18 953 269 776 269 776 161 582 161 582 515 837 515 837 367 29 367 29 102 53 102 53 465 354 465 354 77 592 77 592 319 746 319 746 32 371 32 371 193 354 193 354 659 248 659 248 118 11 118 11 729 430 729 430 642 962 642 962 574 833 574 833 327 31 327 31 399 14 399 14 145 828 145 828 940 633 940 633 909 550 909 550 953 143 953 143 719 501 719 501 857 417 857 417 827 164 827 164 278 644 278 644 227 164 227 164 428 309 428 309 445 652 445 652 307 49 307 49 167 559 167 559 178 936 178 936 688 16 688 16 128 35 128 35 12 655 12 655 262 876 262 876 258 117 258 117 411 593 411 593 660 35 660 35 641 788 641 788 376 759 376 759 582 552 582 552 837 32 837 32 418 64 418 64 495 643 495 643 29 904 29 904 785 733 785 733 540 892 540 892 426 875 426 875 216 42 216 42 302 538 302 538 721 840 721 840 615 219 615 219 126 870 126 870 256 129 256 129 364 142 364 142 527 899 527 899 240 965 240 965 334 604 334 604 634 28 634 28 262 122 262 122 64 673 64 673 618 705 618 705 284 291 284 291 802 401 802 401 563 21 563 21 459 676 459 676 576 207 576 207 95 422 95 422 752 248 752 248 570 905 570 905 36 328 36 328 929 161 929 161 203 167 203 167 960 484 960 484 544 444 544 444 135 432 135 432 949 231 949 231 436 961 436 961 195 727 195 727 575 680 575 680 953 400 953 400 500 871 500 871 819 549 819 549 174 38 174 38 174 511 174 511 757 679 757 679 598 326 598 326 747 944 747 944 182 566 182 566 603 958 603 958 886 750 886 750 467 628 467 628 770 59 770 59 321 475 321 475 793 239 793 239 668 751 668 751 323 386 323 386 954 100 954 100 933 201 933 201 90 922 90 922 791 131 791 131 412 513 412 513 737 554 737 554 128 583 128 583 912 803 912 803 699 337 699 337 230 363 230 363 697 574 697 574 613 960 613 960 897 829 897 829 906 437 906 437 771 114 771 114 778 89 778 89 859 115 859 115 327 40 327 40 244 572 244 572 942 279 942 279 910 728 910 728 427 368 427 368 911 350 911 350 511 72 511 72 604 362 604 362 757 584 757 584 23 258 23 258 875 518 875 518 439 474 439 474 695 897 695 897 525 570 525 570 499 603 499 603 942 134 942 134 67 521 67 521 357 603 357 603 654 355 654 355 433 453 433 453 250 463 250 463 538 437 538 437 729 650 729 650 401 401 401 401 179 743 179 743 730 439 730 439 823 297 823 297 675 878 675 878 574 568 574 568 926 81 926 81 502 530 502 530 68 941 68 941 826 644 826 644 941 170 941 170 518 518 518 518 599 839 599 839 33 444 33 444 585 527 585 527 801 473 801 473 782 276 782 276 42 651 42 651 490 946 490 946 267 743 267 743 168 858 168 858 245 916 245 916 783 388 783 388 703 683 703 683 319 497 319 497 580 782 580 782 576 906 576 906 911 920 911 920 774 613 774 613 100 116 100 116 714 733 714 733 970 876 970 876 422 398 422 398 660 740 660 740 335 777 335 777 786 263 786 263 846 833 846 833 167 177 167 177 791 632 791 632 174 739 174 739 866 258 866 258 248 360 248 360 961 438 961 438 400 606 400 606 629 370 629 370 51 280 51 280 174 66 174 66 680 831 680 831 240 967 240 967 455 775 455 775 919 856 919 856 904 969 904 969 389 409 389 409 710 227 710 227 112 688 112 688 530 312 530 312 771 601 771 601 20 91 20 91 916 818 916 818 202 236 202 236 284 16 284 16 581 40 581 40 776 471 776 471 900 246 900 246 423 247 423 247 323 647 323 647 104 642 104 642 285 540 285 540 73 835 73 835 845 306 845 306 932 229 932 229 397 108 397 108 142 422 142 422 255 917 255 917 100 247 100 247 495 903 495 903 270 727 270 727 769 438 769 438 484 361 484 361 711 860 711 860 831 859 831 859 226 904 226 904 763 849 763 849 220 670 220 670 635 865 635 865 700 540 700 540 781 919 781 919 949 776 949 776 242 493 242 493 391 661 391 661 53 786 53 786 280 455 280 455 357 573 357 573 301 499 301 499 810 368 810 368 869 296 869 296 211 525 211 525 526 577 526 577 697 266 697 266 126 224 126 224 350 678 350 678 875 40 875 40 459 511 459 511 780 475 780 475 676 164 676 164 367 835 367 835 776 92 776 92 904 872 904 872 456 615 456 615 352 657 352 657 201 480 201 480 427 574 427 574 786 449 786 449 101 492 101 492 439 425 439 425 922 449 922 449 842 334 842 334 152 684 152 684 22 632 22 632 319 477 319 477 229 455 229 455 954 599 954 599 513 1 513 1 325 665 325 665 783 849 783 849 241 42 241 42 240 202 240 202 945 74 945 74 138 498 138 498 703 684 703 684 790 4 790 4 480 752 480 752 547 139 547 139 118 367 118 367 276 327 276 327 115 226 115 226 556 888 556 888 138 189 138 189 708 603 708 603 333 145 333 145 857 402 857 402 626 219 626 219 325 165 325 165 523 74 523 74 843 932 843 932 958 402 958 402 272 158 272 158 559 423 559 423 124 280 124 280 842 900 842 900 122 100 122 100 166 107 166 107 181 497 181 497 558 358 558 358 678 410 678 410 244 191 244 191 748 736 748 736 131 880 131 880 313 270 313 270 480 533 480 533 421 502 421 502 356 369 356 369 511 615 511 615 101 637 101 637 390 396 390 396 367 256 367 256 55 309 55 309 314 345 314 345 847 136 847 136 878 153 878 153 37 300 37 300 587 11 587 11 528 608 528 608 95 111 95 111 834 431 834 431 21 630 21 630 916 840 916 840 381 574 381 574 515 226 515 226 87 546 87 546 282 822 282 822 93 68 93 68 290 905 290 905 121 44 121 44 696 949 696 949 506 655 506 655 240 410 240 410 698 792 698 792 226 922 226 922 47 340 47 340 407 837 407 837 660 689 660 689 391 84 391 84 770 458 770 458 588 195 588 195 89 348 89 348 333 370 333 370 869 504 869 504 420 155 420 155 478 631 478 631 234 817 234 817 268 436 268 436 608 658 608 658 375 657 375 657 481 810 481 810 954 870 954 870 4 420 4 420 182 768 182 768 802 182 802 182 643 372 643 372 831 344 831 344 376 244 376 244 800 788 800 788 100 457 100 457 139 539 139 539 533 62 533 62 143 190 143 190 491 522 491 522 822 23 822 23 16 464 16 464 391 466 391 466 145 390 145 390 677 585 677 585 457 438 457 438 920 59 920 59 42 442 42 442 294 114 294 114 346 425 346 425 309 235 309 235 18 687 18 687 701 50 701 50 75 378 75 378 350 690 350 690 836 907 836 907 51 834 51 834 243 717 243 717 899 666 899 666 502 964 502 964 309 256 309 256 139 138 139 138 774 911 774 911 303 842 303 842 215 470 215 470 9 320 9 320 679 100 679 100 959 689 959 689 757 512 757 512 679 76 679 76 136 396 136 396 748 522 748 522 837 241 837 241 461 128 461 128 374 552 374 552 125 453 125 453 658 93 658 93 65 284 65 284 171 496 171 496 807 527 807 527 444 14 444 14 920 938 920 938 623 193 623 193 647 507 647 507 197 650 197 650 948 44 948 44 405 902 405 902 6 939 6 939 622 826 622 826 92 552 92 552 330 248 330 248 21 297 21 297 551 670 551 670 310 321 310 321 176 518 176 518 909 81 909 81 850 968 850 968 303 228 303 228 358 892 358 892 772 128 772 128 825 74 825 74 88 49 88 49 340 423 340 423 73 196 73 196 398 390 398 390 904 587 904 587 319 405 319 405 245 154 245 154 141 458 141 458 250 391 250 391 420 316 420 316 318 578 318 578 164 627 164 627 298 121 298 121 19 969 19 969 617 30 617 30 563 154 563 154 835 388 835 388 572 422 572 422 42 594 42 594 960 252 960 252 953 361 953 361 820 166 820 166 873 657 873 657 639 884 639 884 348 462 348 462 787 753 787 753 291 176 291 176 662 63 662 63 190 714 190 714 624 912 624 912 420 10 420 10 361 904 361 904 345 383 345 383 825 283 825 283 537 230 537 230 696 892 696 892 56 486 56 486 119 385 119 385 717 940 717 940 187 964 187 964 20 467 20 467 212 507 212 507 961 76 961 76 239 713 239 713 601 318 601 318 460 670 460 670 879 177 879 177 373 712 373 712 575 522 575 522 144 688 144 688 60 795 60 795 50 355 50 355 870 821 870 821 233 216 233 216 651 377 651 377 759 279 759 279 327 628 327 628 79 947 79 947 409 99 409 99 385 839 385 839 335 645 335 645 341 759 341 759 673 8 673 8 271 215 271 215 93 795 93 795 679 706 679 706 3 939 3 939 749 682 749 682 490 222 490 222 903 297 903 297 53 333 53 333 214 664 214 664 871 66 871 66 523 42 523 42 958 791 958 791 889 665 889 665 613 377 613 377 537 171 537 171 249 817 249 817 687 471 687 471 51 427 51 427 716 789 716 789 258 484 258 484 819 919 819 919 942 518 942 518 312 597 312 597 92 922 92 922 347 464 347 464 89 878 89 878 880 433 880 433 380 374 380 374 766 193 766 193 153 768 153 768 701 904 701 904 515 349 515 349 443 612 443 612 426 907 426 907 921 228 921 228 862 71 862 71 2 844 2 844 719 264 719 264 657 155 657 155 609 539 609 539 175 65 175 65 920 484 920 484 404 487 404 487 511 475 511 475 771 20 771 20 858 818 858 818 53 698 53 698 300 933 300 933 51 837 51 837 958 249 958 249 327 403 327 403 208 503 208 503 513 220 513 220 531 606 531 606 398 147 398 147 221 555 221 555 375 428 375 428 801 773 801 773 387 696 387 696 506 961 506 961 756 284 756 284 114 344 114 344 741 261 741 261 799 269 799 269 11 736 11 736 101 802 101 802 242 932 242 932 558 657 558 657 648 308 648 308 13 645 13 645 94 511 94 511 96 496 96 496 28 813 28 813 691 968 691 968 774 181 774 181 225 180 225 180 781 781 781 781 868 514 868 514 270 189 270 189 537 510 537 510 91 354 91 354 780 38 780 38 103 948 103 948 909 105 909 105 450 493 450 493 224 57 224 57 560 23 560 23 560 269 560 269 228 502 228 502 529 576 529 576 274 760 274 760 964 237 964 237 236 16 236 16 363 714 363 714 808 363 808 363 502 254 502 254 366 717 366 717 534 466 534 466 263 113 263 113 643 867 643 867 645 238 645 238 888 249 888 249 82 257 82 257 137 71 137 71 631 948 631 948 809 623 809 623 665 135 665 135 770 39 770 39 924 193 924 193 196 107 196 107 5 26 5 26 512 878 512 878 784 964 784 964 693 969 693 969 95 160 95 160 288 404 288 404 433 662 433 662 214 617 214 617 121 191 121 191 160 940 160 940 940 816 940 816 366 958 366 958 519 278 519 278 243 490 243 490 114 213 114 213 226 913 226 913 789 333 789 333 443 855 443 855 570 561 570 561 675 696 675 696 788 265 788 265 21 262 21 262 579 857 579 857 359 289 359 289 707 157 707 157 311 29 311 29 352 538 352 538 632 384 632 384 146 797 146 797 540 379 540 379 925 552 925 552 637 297 637 297 236 421 236 421 431 133 431 133 241 257 241 257 350 960 350 960 330 586 330 586 687 459 687 459 608 271 608 271 685 701 685 701 932 354 932 354 40 362 40 362 480 619 480 619 106 481 106 481 778 419 778 419 389 97 389 97 522 885 522 885 925 508 925 508 847 584 847 584 663 387 663 387 285 462 285 462 555 797 555 797 916 32 916 32 637 615 637 615 382 51 382 51 753 638 753 638 475 637 475 637 925 134 925 134 740 958 740 958 547 58 547 58 609 115 609 115 156 897 156 897 273 786 273 786 593 3 593 3 78 547 78 547 13 99 13 99 726 451 726 451 431 709 431 709 264 95 264 95 800 903 800 903 314 914 314 914 654 698 654 698 615 151 615 151 64 350 64 350 96 640 96 640 881 730 881 730 463 128 463 128 771 778 771 778 763 953 763 953 701 86 701 86 364 706 364 706 490 966 490 966 838 898 838 898 179 933 179 933 405 631 405 631 245 728 245 728 965 208 965 208 455 431 455 431 519 917 519 917 439 450 439 450 882 549 882 549 616 683 616 683 620 495 620 495 678 492 678 492 360 765 360 765 46 553 46 553 817 341 817 341 234 196 234 196 550 119 550 119 909 439 909 439 740 792 740 792 881 724 881 724 624 641 624 641 966 773 966 773 72 525 72 525 9 582 9 582 948 801 948 801 434 523 434 523 335 454 335 454 15 493 15 493 646 375 646 375 441 716 441 716 92 713 92 713 382 69 382 69 107 949 107 949 769 307 769 307 408 915 408 915 891 17 891 17 394 707 394 707 154 112 154 112 734 87 734 87 757 753 757 753 454 139 454 139 640 257 640 257 952 437 952 437 867 850 867 850 926 580 926 580 416 368 416 368 866 942 866 942 290 423 290 423 89 352 89 352 2 124 2 124 739 406 739 406 917 940 917 940 358 695 358 695 895 206 895 206 192 724 192 724 566 911 566 911 474 537 474 537 540 867 540 867 412 203 412 203 280 314 280 314 22 398 22 398 900 937 900 937 536 269 536 269 173 966 173 966 721 238 721 238 244 957 244 957 355 550 355 550 286 441 286 441 782 623 782 623 48 857 48 857 672 640 672 640 920 947 920 947 311 439 311 439 41 617 41 617 158 662 158 662 785 969 785 969 266 844 266 844 859 183 859 183 793 262 793 262 484 885 484 885 732 514 732 514 923 770 923 770 312 493 312 493 362 863 362 863 947 74 947 74 650 134 650 134 570 128 570 128 877 98 877 98 970 634 970 634 577 220 577 220 722 419 722 419 385 525 385 525 66 803 66 803 15 559 15 559 141 88 141 88 585 460 585 460 229 810 229 810 697 729 697 729 582 451 582 451 959 503 959 503 326 286 326 286 284 887 284 887 76 712 76 712 53 277 53 277 1 292 1 292 606 314 606 314 546 293 546 293 633 156 633 156 291 546 291 546 616 588 616 588 52 402 52 402 951 850 951 850 473 968 473 968 525 307 525 307 654 515 654 515 201 168 201 168 733 299 733 299 27 302 27 302 746 18 746 18 888 635 888 635 618 801 618 801 480 506 480 506 385 867 385 867 28 740 28 740 697 181 697 181 37 181 37 181 73 967 73 967 502 544 502 544 938 242 938 242 866 482 866 482 939 868 939 868 254 723 254 723 716 558 716 558 865 905 865 905 708 305 708 305 138 747 138 747 164 955 164 955 598 426 598 426 418 375 418 375 1 128 1 128 429 26 429 26 211 946 211 946 113 356 113 356 300 52 300 52 551 620 551 620 728 149 728 149 736 795 736 795 12 5 12 5 217 629 217 629 549 416 549 416 894 719 894 719 767 77 767 77 943 857 943 857 130 809 130 809 767 466 767 466 158 783 158 783 551 390 551 390 535 666 535 666 403 663 403 663 314 528 314 528 51 798 51 798 116 496 116 496 132 836 132 836 342 718 342 718 795 642 795 642 5 967 5 967 708 27 708 27 281 546 281 546 250 186 250 186 591 661 591 661 523 825 523 825 47 399 47 399 718 737 718 737 960 197 960 197 853 674 853 674 402 263 402 263 768 484 768 484 210 579 210 579 640 140 640 140 147 436 147 436 6 293 6 293 945 776 945 776 26 789 26 789 324 587 324 587 870 897 870 897 283 67 283 67 42 379 42 379 742 377 742 377 251 787 251 787 218 649 218 649 157 635 157 635 866 75 866 75 55 895 55 895 822 691 822 691 924 383 924 383 206 229 206 229 884 475 884 475 112 848 112 848 194 281 194 281 403 852 403 852 677 360 677 360 102 585 102 585 317 748 317 748 459 925 459 925 266 60 266 60 16 131 16 131 127 212 127 212 466 912 466 912 227 264 227 264 304 235 304 235 595 734 595 734 371 315 371 315 549 348 549 348 704 955 704 955 508 695 508 695 109 373 109 373 962 875 962 875 105 141 105 141 305 726 305 726 295 689 295 689 879 677 879 677 959 422 959 422 280 72 280 72 140 655 140 655 638 64 638 64 151 439 151 439 283 84 283 84 322 832 322 832 511 666 511 666 8 195 8 195 932 747 932 747 206 132 206 132 940 587 940 587 610 747 610 747 160 722 160 722 49 60 49 60 73 829 73 829 465 604 465 604 326 264 326 264 476 877 476 877 659 188 659 188 762 381 762 381 651 535 651 535 812 343 812 343 1 298 1 298 122 925 122 925 38 203 38 203 771 183 771 183 302 87 302 87 201 709 201 709 189 168 189 168 106 23 106 23 880 274 880 274 783 580 783 580 710 307 710 307 91 529 91 529 198 588 198 588 397 815 397 815 554 698 554 698 230 250 230 250 465 140 465 140 650 126 650 126 605 831 605 831 950 517 950 517 909 21 909 21 959 692 959 692 751 513 751 513 501 889 501 889 827 44 827 44 559 923 559 923 261 449 261 449 304 387 304 387 826 699 826 699 506 832 506 832 944 309 944 309 527 100 527 100 599 32 599 32 801 743 801 743 321 876 321 876 618 458 618 458 345 895 345 895 635 332 635 332 43 687 43 687 365 959 365 959 301 382 301 382 610 847 610 847 530 319 530 319 685 750 685 750 8 279 8 279 380 750 380 750 194 29 194 29 623 970 623 970 149 881 149 881 94 966 94 966 464 136 464 136 868 414 868 414 384 627 384 627 550 558 550 558 960 77 960 77 369 329 369 329 493 902 493 902 532 764 532 764 665 107 665 107 343 134 343 134 718 48 718 48 107 964 107 964 88 544 88 544 132 341 132 341 250 311 250 311 539 560 539 560 927 725 927 725 189 623 189 623 952 659 952 659 419 729 419 729 169 610 169 610 394 636 394 636 804 890 804 890 850 334 850 334 571 324 571 324 877 774 877 774 691 884 691 884 640 400 640 400 325 836 325 836 5 338 5 338 825 612 825 612 490 571 490 571 444 53 444 53 678 811 678 811 352 558 352 558 288 478 288 478 59 279 59 279 712 215 712 215 596 287 596 287 127 707 127 707 341 548 341 548 370 227 370 227 775 747 775 747 258 466 258 466 649 133 649 133 858 87 858 87 782 198 782 198 681 76 681 76 674 105 674 105 366 290 366 290 102 177 102 177 935 430 935 430 89 740 89 740 57 621 57 621 220 842 220 842 515 676 515 676 415 339 415 339 380 830 380 830 336 567 336 567 614 816 614 816 74 199 74 199 959 595 959 595 792 83 792 83 174 509 174 509 345 878 345 878 957 342 957 342 940 107 940 107 505 520 505 520 861 833 861 833 62 323 62 323 161 298 161 298 793 744 793 744 108 647 108 647 735 783 735 783 82 851 82 851 444 423 444 423 403 286 403 286 56 769 56 769 395 453 395 453 666 66 666 66 911 538 911 538 934 695 934 695 853 742 853 742 24 733 24 733 262 830 262 830 811 302 811 302 711 534 711 534 877 808 877 808 443 583 443 583 98 960 98 960 463 521 463 521 87 402 87 402 558 392 558 392 246 736 246 736 425 845 425 845 756 595 756 595 14 488 14 488 320 757 320 757 864 923 864 923 429 751 429 751 426 314 426 314 291 35 291 35 621 20 621 20 684 74 684 74 492 753 492 753 711 18 711 18 594 921 594 921 190 715 190 715 725 871 725 871 577 497 577 497 566 355 566 355 70 597 70 597 342 553 342 553 784 922 784 922 179 289 179 289 875 587 875 587 817 658 817 658 623 396 623 396 831 402 831 402 913 295 913 295 27 327 27 327 687 799 687 799 827 129 827 129 405 898 405 898 388 101 388 101 542 836 542 836 519 626 519 626 773 737 773 737 374 596 374 596 290 943 290 943 254 381 254 381 824 67 824 67 84 126 84 126 778 496 778 496 53 877 53 877 556 686 556 686 11 651 11 651 61 774 61 774 148 450 148 450 447 441 447 441 181 50 181 50 526 198 526 198 278 877 278 877 376 872 376 872 294 943 294 943 453 260 453 260 34 260 34 260 847 315 847 315 226 746 226 746 679 426 679 426 270 757 270 757 375 651 375 651 609 773 609 773 935 289 935 289 491 401 491 401 302 837 302 837 112 120 112 120 767 889 767 889 734 812 734 812 54 286 54 286 104 120 104 120 629 835 629 835 205 121 205 121 701 553 701 553 202 627 202 627 507 187 507 187 571 444 571 444 273 621 273 621 493 287 493 287 588 491 588 491 548 835 548 835 704 364 704 364 28 674 28 674 803 288 803 288 648 6 648 6 63 845 63 845 876 152 876 152 291 411 291 411 967 846 967 846 908 113 908 113 309 42 309 42 688 497 688 497 918 389 918 389 453 852 453 852 869 690 869 690 493 83 493 83 384 816 384 816 749 668 749 668 674 940 674 940 441 359 441 359 480 206 480 206 962 752 962 752 626 407 626 407 577 338 577 338 291 301 291 301 821 485 821 485 320 5 320 5 327 676 327 676 544 484 544 484 310 509 310 509 184 775 184 775 616 551 616 551 228 137 228 137 59 591 59 591 100 705 100 705 511 262 511 262 579 379 579 379 230 651 230 651 656 83 656 83 148 632 148 632 674 785 674 785 260 440 260 440 608 254 608 254 7 436 7 436 66 701 66 701 184 584 184 584 922 712 922 712 929 887 929 887 560 412 560 412 147 842 147 842 658 74 658 74 245 512 245 512 141 858 141 858 397 158 397 158 785 100 785 100 540 42 540 42 695 716 695 716 273 292 273 292 861 954 861 954 963 229 963 229 382 461 382 461 512 271 512 271 122 765 122 765 182 794 182 794 658 846 658 846 209 965 209 965 307 837 307 837 1 649 1 649 257 145 257 145 525 43 525 43 897 175 897 175 194 717 194 717 505 734 505 734 443 14 443 14 927 263 927 263 723 591 723 591 582 480 582 480 612 783 612 783 562 885 562 885 244 559 244 559 335 677 335 677 737 789 737 789 51 648 51 648 414 694 414 694 840 205 840 205 490 475 490 475 428 271 428 271 777 856 777 856 187 673 187 673 625 28 625 28 660 677 660 677 477 683 477 683 450 563 450 563 889 533 889 533 338 699 338 699 823 383 823 383 875 931 875 931 433 445 433 445 15 842 15 842 535 214 535 214 264 809 264 809 702 366 702 366 265 242 265 242 170 236 170 236 873 641 873 641 417 65 417 65 280 117 280 117 514 800 514 800 839 552 839 552 875 523 875 523 44 220 44 220 173 275 173 275 841 520 841 520 873 82 873 82 251 745 251 745 631 744 631 744 463 943 463 943 364 568 364 568 852 71 852 71 86 570 86 570 951 728 951 728 31 656 31 656 429 518 429 518 176 428 176 428 883 810 883 810 137 179 137 179 504 413 504 413 450 395 450 395 624 358 624 358 589 959 589 959 648 750 648 750 72 812 72 812 649 1 649 1 492 571 492 571 581 25 581 25 534 604 534 604 487 776 487 776 280 580 280 580 397 600 397 600 54 367 54 367 352 42 352 42 506 248 506 248 675 95 675 95 718 41 718 41 930 31 930 31 103 167 103 167 174 308 174 308 822 831 822 831 791 562 791 562 552 637 552 637 824 470 824 470 576 715 576 715 114 392 114 392 786 135 786 135 411 255 411 255 416 893 416 893 863 635 863 635 435 240 435 240 255 371 255 371 740 530 740 530 696 944 696 944 942 723 942 723 466 431 466 431 371 581 371 581 292 272 292 272 777 9 777 9 32 103 32 103 868 661 868 661 730 625 730 625 612 612 612 612 279 805 279 805 104 899 104 899 239 198 239 198 567 327 567 327 702 957 702 957 919 222 919 222 626 374 626 374 747 151 747 151 63 414 63 414 304 739 304 739 308 83 308 83 200 688 200 688 102 141 102 141 537 232 537 232 95 333 95 333 572 690 572 690 725 468 725 468 543 898 543 898 572 397 572 397 312 760 312 760 428 417 428 417 37 771 37 771 878 390 878 390 655 760 655 760 739 821 739 821 925 760 925 760 684 712 684 712 741 903 741 903 670 658 670 658 946 943 946 943 581 576 581 576 142 401 142 401 548 380 548 380 227 945 227 945 36 915 36 915 526 505 526 505 369 464 369 464 372 759 372 759 669 459 669 459 657 827 657 827 84 222 84 222 5 320 5 320 722 901 722 901 38 27 38 27 814 959 814 959 682 821 682 821 146 741 146 741 384 306 384 306 216 108 216 108 163 245 163 245 527 402 527 402 733 639 733 639 538 955 538 955 941 857 941 857 679 776 679 776 147 573 147 573 937 299 937 299 503 967 503 967 851 634 851 634 173 366 173 366 956 295 956 295 137 431 137 431 824 896 824 896 577 237 577 237 722 141 722 141 431 240 431 240 468 744 468 744 302 115 302 115 253 50 253 50 109 484 109 484 60 748 60 748 723 461 723 461 519 230 519 230 481 515 481 515 13 540 13 540 550 846 550 846 941 448 941 448 100 746 100 746 135 75 135 75 906 484 906 484 204 572 204 572 694 917 694 917 263 897 263 897 448 420 448 420 759 718 759 718 936 210 936 210 866 473 866 473 298 388 298 388 579 163 579 163 728 556 728 556 122 272 122 272 201 782 201 782 575 361 575 361 147 950 147 950 725 900 725 900 666 939 666 939 228 861 228 861 116 965 116 965 585 495 585 495 805 623 805 623 956 121 956 121 386 641 386 641 904 744 904 744 543 912 543 912 824 908 824 908 462 133 462 133 99 183 99 183 617 450 617 450 445 1 445 1 261 651 261 651 667 186 667 186 687 80 687 80 793 250 793 250 99 680 99 680 468 291 468 291 877 81 877 81 649 105 649 105 777 359 777 359 895 795 895 795 608 486 608 486 706 846 706 846 806 744 806 744 543 700 543 700 843 154 843 154 369 588 369 588 129 841 129 841 912 257 912 257 746 60 746 60 403 739 403 739 66 222 66 222 451 242 451 242 939 121 939 121 688 285 688 285 789 117 789 117 304 947 304 947 72 1 72 1 675 320 675 320 625 252 625 252 374 561 374 561 891 800 891 800 667 373 667 373 962 443 962 443 483 42 483 42 900 5 900 5 875 843 875 843 248 364 248 364 793 353 793 353 307 824 307 824 256 173 256 173 842 49 842 49 161 666 161 666 540 460 540 460 345 80 345 80 228 937 228 937 279 225 279 225 733 228 733 228 583 471 583 471 6 748 6 748 415 819 415 819 129 205 129 205 651 714 651 714 459 874 459 874 167 522 167 522 517 890 517 890 417 923 417 923 517 767 517 767 951 487 951 487 218 712 218 712 224 268 224 268 502 247 502 247 287 529 287 529 383 326 383 326 483 143 483 143 417 966 417 966 357 740 357 740 450 305 450 305 821 494 821 494 208 238 208 238 799 26 799 26 411 848 411 848 817 506 817 506 355 869 355 869 810 575 810 575 401 567 401 567 389 156 389 156 229 99 229 99 656 487 656 487 547 683 547 683 522 188 522 188 468 65 468 65 728 370 728 370 720 519 720 519 472 958 472 958 61 330 61 330 154 868 154 868 639 602 639 602 656 760 656 760 816 564 816 564 334 234 334 234 259 853 259 853 576 90 576 90 297 597 297 597 407 663 407 663 420 108 420 108 265 938 265 938 819 774 819 774 55 560 55 560 411 890 411 890 178 457 178 457 165 384 165 384 831 44 831 44 689 384 689 384 881 313 881 313 523 829 523 829 26 97 26 97 612 852 612 852 532 826 532 826 412 903 412 903 529 288 529 288 199 410 199 410 177 480 177 480 539 207 539 207 451 150 451 150 900 400 900 400 43 224 43 224 404 439 404 439 735 572 735 572 733 138 733 138 264 296 264 296 586 938 586 938 940 255 940 255 85 889 85 889 718 593 718 593 700 966 700 966 320 839 320 839 291 431 291 431 27 774 27 774 130 701 130 701 687 807 687 807 7 666 7 666 361 384 361 384 121 28 121 28 226 451 226 451 42 625 42 625 194 461 194 461 278 496 278 496 105 700 105 700 388 193 388 193 52 536 52 536 488 773 488 773 899 70 899 70 277 588 277 588 762 160 762 160 966 33 966 33 792 545 792 545 437 396 437 396 309 343 309 343 655 150 655 150 318 741 318 741 841 243 841 243 70 808 70 808 483 200 483 200 331 498 331 498 685 350 685 350 734 501 734 501 501 695 501 695 415 586 415 586 128 949 128 949 557 835 557 835 969 619 969 619 942 652 942 652 505 494 505 494 499 16 499 16 863 810 863 810 554 293 554 293 11 803 11 803 333 169 333 169 490 86 490 86 452 278 452 278 815 46 815 46 500 289 500 289 650 215 650 215 515 513 515 513 696 142 696 142 572 307 572 307 639 513 639 513 202 586 202 586 134 707 134 707 465 155 465 155 524 969 524 969 874 414 874 414 836 684 836 684 864 897 864 897 676 715 676 715 417 959 417 959 846 855 846 855 855 587 855 587 169 341 169 341 740 818 740 818 519 287 519 287 444 155 444 155 859 148 859 148 514 295 514 295 358 145 358 145 94 70 94 70 243 186 243 186 809 381 809 381 397 128 397 128 394 138 394 138 418 226 418 226 130 794 130 794 446 315 446 315 529 332 529 332 137 568 137 568 121 151 121 151 876 130 876 130 244 497 244 497 430 29 430 29 753 326 753 326 844 601 844 601 594 565 594 565 247 195 247 195 332 66 332 66 890 825 890 825 738 161 738 161 208 635 208 635 787 479 787 479 372 492 372 492 2 670 2 670 954 869 954 869 193 585 193 585 317 283 317 283 764 104 764 104 170 361 170 361 268 442 268 442 100 177 100 177 771 738 771 738 548 465 548 465 367 30 367 30 79 591 79 591 487 481 487 481 679 923 679 923 678 770 678 770 292 69 292 69 315 710 315 710 916 786 916 786 792 306 792 306 613 615 613 615 501 183 501 183 318 855 318 855 272 238 272 238 477 456 477 456 749 197 749 197 498 349 498 349 950 814 950 814 838 193 838 193 860 604 860 604 401 932 401 932 50 82 50 82 863 186 863 186 933 482 933 482 256 429 256 429 661 336 661 336 743 475 743 475 877 690 877 690 346 121 346 121 609 956 609 956 701 281 701 281 944 389 944 389 624 829 624 829 585 765 585 765 675 153 675 153 9 763 9 763 945 448 945 448 455 346 455 346 826 608 826 608 839 872 839 872 921 123 921 123 74 830 74 830 548 383 548 383 703 305 703 305 152 952 152 952 65 100 65 100 273 326 273 326 347 631 347 631 226 738 226 738 727 763 727 763 923 157 923 157 36 940 36 940 21 654 21 654 696 628 696 628 90 569 90 569 425 215 425 215 791 38 791 38 572 159 572 159 621 772 621 772 509 219 509 219 635 259 635 259 877 577 877 577 783 693 783 693 910 684 910 684 428 931 428 931 114 362 114 362 582 617 582 617 801 431 801 431 223 173 223 173 685 180 685 180 87 783 87 783 2 407 2 407 681 320 681 320 370 700 370 700 369 952 369 952 304 515 304 515 399 658 399 658 28 385 28 385 506 735 506 735 10 387 10 387 680 230 680 230 211 411 211 411 557 557 557 557 407 267 407 267 710 133 710 133 258 816 258 816 393 90 393 90 668 275 668 275 189 253 189 253 833 703 833 703 117 887 117 887 49 784 49 784 185 526 185 526 512 29 512 29 44 178 44 178 559 73 559 73 298 526 298 526 437 466 437 466 536 159 536 159 628 555 628 555 235 282 235 282 483 599 483 599 343 659 343 659 556 54 556 54 707 528 707 528 399 320 399 320 179 89 179 89 601 736 601 736 249 493 249 493 628 964 628 964 149 663 149 663 368 218 368 218 843 965 843 965 832 18 832 18 835 793 835 793 658 947 658 947 768 352 768 352 153 634 153 634 855 391 855 391 778 11 778 11 248 388 248 388 961 820 961 820 889 114 889 114 356 324 356 324 804 557 804 557 323 730 323 730 939 929 939 929 494 257 494 257 103 391 103 391 605 320 605 320 889 378 889 378 230 552 230 552 4 780 4 780 711 589 711 589 455 301 455 301 323 816 323 816 876 244 876 244 464 432 464 432 370 551 370 551 578 868 578 868 827 181 827 181 550 875 550 875 298 842 298 842 193 588 193 588 868 230 868 230 643 423 643 423 133 196 133 196 659 669 659 669 516 848 516 848 458 718 458 718 73 270 73 270 195 219 195 219 348 613 348 613 912 486 912 486 274 452 274 452 539 964 539 964 439 615 439 615 933 939 933 939 681 296 681 296 172 607 172 607 222 308 222 308 98 350 98 350 212 849 212 849 291 98 291 98 316 770 316 770 302 448 302 448 841 16 841 16 185 558 185 558 951 539 951 539 712 606 712 606 318 205 318 205 206 162 206 162 842 207 842 207 950 635 950 635 595 492 595 492 506 778 506 778 689 660 689 660 670 573 670 573 474 64 474 64 162 665 162 665 278 84 278 84 254 938 254 938 303 133 303 133 463 351 463 351 899 670 899 670 177 818 177 818 323 717 323 717 264 562 264 562 566 408 566 408 854 834 854 834 298 605 298 605 330 415 330 415 136 879 136 879 945 578 945 578 229 284 229 284 519 185 519 185 408 86 408 86 587 898 587 898 57 415 57 415 120 589 120 589 251 683 251 683 545 612 545 612 788 245 788 245 200 698 200 698 508 930 508 930 702 203 702 203 334 202 334 202 626 211 626 211 677 727 677 727 671 749 671 749 586 66 586 66 634 386 634 386 450 286 450 286 67 491 67 491 544 316 544 316 742 642 742 642 662 51 662 51 701 58 701 58 770 384 770 384 956 773 956 773 278 329 278 329 411 539 411 539 544 857 544 857 964 609 964 609 809 407 809 407 538 479 538 479 84 325 84 325 549 810 549 810 157 892 157 892 161 896 161 896 6 94 6 94 481 149 481 149 801 365 801 365 150 196 150 196 302 536 302 536 319 151 319 151 576 955 576 955 239 870 239 870 795 203 795 203 828 541 828 541 22 9 22 9 448 821 448 821 743 61 743 61 508 434 508 434 898 416 898 416 745 161 745 161 202 495 202 495 464 803 464 803 643 343 643 343 411 748 411 748 837 100 837 100 101 757 101 757 670 243 670 243 177 453 177 453 758 334 758 334 452 959 452 959 336 245 336 245 118 939 118 939 493 823 493 823 204 804 204 804 98 642 98 642 435 883 435 883 497 856 497 856 683 893 683 893 2 373 2 373 514 79 514 79 143 449 143 449 113 363 113 363 465 176 465 176 269 310 269 310 685 267 685 267 527 181 527 181 523 690 523 690 26 906 26 906 392 141 392 141 754 472 754 472 650 431 650 431 337 643 337 643 450 82 450 82 827 429 827 429 233 630 233 630 758 377 758 377 151 631 151 631 930 111 930 111 820 127 820 127 29 623 29 623 760 277 760 277 205 2 205 2 437 724 437 724 957 371 957 371 709 606 709 606 548 929 548 929 937 824 937 824 203 237 203 237 652 412 652 412 716 764 716 764 760 14 760 14 50 684 50 684 362 911 362 911 670 698 670 698 344 778 344 778 268 192 268 192 489 575 489 575 11 583 11 583 322 846 322 846 702 610 702 610 825 42 825 42 430 46 430 46 904 372 904 372 97 892 97 892 191 598 191 598 326 313 326 313 583 505 583 505 545 883 545 883 851 878 851 878 470 683 470 683 829 866 829 866 181 391 181 391 5 488 5 488 867 478 867 478 514 956 514 956 262 772 262 772 564 742 564 742 880 340 880 340 196 404 196 404 723 931 723 931 530 123 530 123 198 501 198 501 171 744 171 744 917 440 917 440 444 237 444 237 175 934 175 934 471 294 471 294 952 440 952 440 953 505 953 505 439 166 439 166 794 854 794 854 887 624 887 624 203 657 203 657 367 958 367 958 254 36 254 36 605 214 605 214 395 759 395 759 830 455 830 455 290 186 290 186 464 157 464 157 88 76 88 76 586 876 586 876 703 149 703 149 637 627 637 627 208 453 208 453 928 335 928 335 904 678 904 678 666 417 666 417 492 460 492 460 450 473 450 473 674 887 674 887 138 259 138 259 375 912 375 912 934 353 934 353 93 337 93 337 716 370 716 370 827 490 827 490 171 597 171 597 164 656 164 656 820 294 820 294 178 835 178 835 647 744 647 744 737 710 737 710 659 691 659 691 747 705 747 705 406 793 406 793 439 237 439 237 839 166 839 166 638 11 638 11 494 163 494 163 304 447 304 447 451 476 451 476 767 737 767 737 629 107 629 107 660 784 660 784 812 617 812 617 391 492 391 492 890 184 890 184 7 425 7 425 38 801 38 801 170 86 170 86 560 466 560 466 524 469 524 469 872 103 872 103 154 718 154 718 635 692 635 692 607 127 607 127 640 859 640 859 491 384 491 384 838 592 838 592 808 590 808 590 266 639 266 639 125 454 125 454 725 193 725 193 498 145 498 145 498 235 498 235 198 353 198 353 765 769 765 769 958 174 958 174 17 928 17 928 620 671 620 671 413 213 413 213 767 310 767 310 650 728 650 728 310 925 310 925 905 908 905 908 42 108 42 108 189 59 189 59 298 637 298 637 870 255 870 255 653 430 653 430 790 512 790 512 182 109 182 109 137 346 137 346 655 665 655 665 953 713 953 713 848 736 848 736 656 726 656 726 467 912 467 912 130 693 130 693 936 134 936 134 852 477 852 477 445 193 445 193 198 410 198 410 559 941 559 941 668 895 668 895 251 164 251 164 249 545 249 545 207 186 207 186 686 871 686 871 724 394 724 394 352 176 352 176 284 415 284 415 316 850 316 850 223 75 223 75 720 281 720 281 322 515 322 515 414 666 414 666 206 38 206 38 101 69 101 69 31 943 31 943 261 339 261 339 68 443 68 443 115 114 115 114 147 590 147 590 142 146 142 146 861 262 861 262 279 486 279 486 54 276 54 276 796 385 796 385 401 153 401 153 529 625 529 625 833 692 833 692 951 170 951 170 763 912 763 912 520 873 520 873 487 264 487 264 132 406 132 406 673 431 673 431 599 508 599 508 577 860 577 860 965 867 965 867 446 721 446 721 618 666 618 666 544 645 544 645 292 882 292 882 205 784 205 784 291 118 291 118 474 3 474 3 266 287 266 287 677 89 677 89 171 430 171 430 502 170 502 170 224 272 224 272 960 462 960 462 6 313 6 313 628 355 628 355 750 254 750 254 666 552 666 552 284 124 284 124 81 925 81 925 504 769 504 769 913 552 913 552 969 196 969 196 672 55 672 55 226 311 226 311 139 98 139 98 940 276 940 276 652 523 652 523 402 216 402 216 796 862 796 862 454 703 454 703 746 12 746 12 235 798 235 798 828 451 828 451 944 37 944 37 507 439 507 439 32 610 32 610 604 262 604 262 852 205 852 205 96 597 96 597 251 696 251 696 830 301 830 301 518 587 518 587 650 699 650 699 910 771 910 771 235 160 235 160 557 709 557 709 9 900 9 900 632 421 632 421 140 653 140 653 182 556 182 556 764 807 764 807 115 765 115 765 128 157 128 157 130 533 130 533 680 681 680 681 157 641 157 641 884 597 884 597 82 525 82 525 144 509 144 509 824 483 824 483 86 398 86 398 130 867 130 867 217 946 217 946 847 739 847 739 445 957 445 957 661 503 661 503 857 905 857 905 867 821 867 821 569 857 569 857 612 689 612 689 914 258 914 258 341 357 341 357 813 798 813 798 709 334 709 334 385 842 385 842 657 571 657 571 704 276 704 276 218 654 218 654 736 748 736 748 234 203 234 203 557 809 557 809 570 506 570 506 422 123 422 123 201 611 201 611 483 46 483 46 54 170 54 170 796 926 796 926 186 160 186 160 495 515 495 515 626 494 626 494 145 890 145 890 835 945 835 945 839 775 839 775 905 381 905 381 436 193 436 193 66 439 66 439 425 87 425 87 36 747 36 747 779 163 779 163 844 376 844 376 912 566 912 566 970 337 970 337 72 392 72 392 917 897 917 897 860 236 860 236 139 177 139 177 768 490 768 490 281 143 281 143 286 143 286 143 293 50 293 50 608 688 608 688 110 602 110 602 694 453 694 453 647 715 647 715 233 100 233 100 434 916 434 916 470 101 470 101 556 766 556 766 93 76 93 76 311 427 311 427 852 969 852 969 114 428 114 428 386 487 386 487 847 783 847 783 599 919 599 919 863 406 863 406 505 724 505 724 700 548 700 548 138 111 138 111 522 224 522 224 722 463 722 463 646 774 646 774 334 266 334 266 341 944 341 944 291 766 291 766 490 482 490 482 589 731 589 731 807 963 807 963 917 327 917 327 186 220 186 220 634 681 634 681 682 656 682 656 309 952 309 952 654 830 654 830 843 623 843 623 310 175 310 175 321 253 321 253 308 605 308 605 161 587 161 587 260 791 260 791 110 532 110 532 90 758 90 758 129 315 129 315 679 705 679 705 177 413 177 413 184 807 184 807 235 442 235 442 288 935 288 935 103 612 103 612 436 732 436 732 952 542 952 542 576 342 576 342 582 776 582 776 905 836 905 836 681 4 681 4 887 93 887 93 736 305 736 305 907 653 907 653 399 923 399 923 808 140 808 140 187 250 187 250 536 163 536 163 522 800 522 800 222 569 222 569 784 595 784 595 792 171 792 171 671 216 671 216 480 357 480 357 563 201 563 201 563 899 563 899 91 92 91 92 319 327 319 327 350 724 350 724 786 727 786 727 756 215 756 215 720 960 720 960 319 337 319 337 934 252 934 252 222 712 222 712 579 653 579 653 199 765 199 765 942 62 942 62 392 345 392 345 250 73 250 73 763 418 763 418 5 841 5 841 628 402 628 402 87 674 87 674 764 669 764 669 593 694 593 694 320 256 320 256 241 693 241 693 378 153 378 153 200 240 200 240 250 907 250 907 839 136 839 136 61 306 61 306 925 94 925 94 863 81 863 81 515 688 515 688 610 188 610 188 569 711 569 711 841 650 841 650 399 785 399 785 394 365 394 365 478 696 478 696 646 839 646 839 770 649 770 649 277 422 277 422 103 845 103 845 16 215 16 215 43 764 43 764 324 599 324 599 605 723 605 723 456 526 456 526 396 925 396 925 523 263 523 263 263 468 263 468 716 613 716 613 396 348 396 348 179 84 179 84 626 222 626 222 381 77 381 77 607 159 607 159 577 421 577 421 788 900 788 900 539 375 539 375 119 912 119 912 33 861 33 861 545 204 545 204 273 690 273 690 955 217 955 217 519 951 519 951 180 932 180 932 167 124 167 124 651 493 651 493 159 329 159 329 230 854 230 854 475 554 475 554 296 482 296 482 520 522 520 522 835 799 835 799 29 677 29 677 397 767 397 767 229 676 229 676 11 569 11 569 159 351 159 351 794 9 794 9 870 228 870 228 903 642 903 642 706 434 706 434 446 561 446 561 288 655 288 655 131 566 131 566 222 961 222 961 362 428 362 428 956 156 956 156 685 831 685 831 375 450 375 450 886 917 886 917 915 311 915 311 570 427 570 427 97 493 97 493 261 340 261 340 42 378 42 378 130 462 130 462 614 307 614 307 761 2 761 2 84 186 84 186 584 668 584 668 587 200 587 200 891 123 891 123 90 334 90 334 640 905 640 905 652 636 652 636 834 776 834 776 691 877 691 877 586 862 586 862 119 436 119 436 260 109 260 109 795 479 795 479 832 205 832 205 302 367 302 367 118 209 118 209 585 940 585 940 247 224 247 224 177 917 177 917 963 865 963 865 62 425 62 425 500 907 500 907 738 150 738 150 136 196 136 196 763 679 763 679 372 695 372 695 189 3 189 3 635 309 635 309 933 315 933 315 759 307 759 307 123 522 123 522 792 786 792 786 36 761 36 761 870 925 870 925 944 367 944 367 878 885 878 885 236 859 236 859 750 609 750 609 962 783 962 783 96 181 96 181 720 676 720 676 95 544 95 544 259 803 259 803 447 206 447 206 814 245 814 245 921 159 921 159 315 305 315 305 308 711 308 711 935 523 935 523 587 128 587 128 735 793 735 793 851 501 851 501 955 504 955 504 703 175 703 175 770 423 770 423 745 756 745 756 635 29 635 29 74 190 74 190 372 254 372 254 801 112 801 112 472 616 472 616 123 799 123 799 722 225 722 225 874 841 874 841 490 566 490 566 52 531 52 531 369 711 369 711 388 735 388 735 393 849 393 849 229 141 229 141 665 905 665 905 334 55 334 55 84 39 84 39 845 688 845 688 927 444 927 444 247 658 247 658 763 184 763 184 437 558 437 558 776 343 776 343 369 106 369 106 266 594 266 594 873 165 873 165 862 255 862 255 81 562 81 562 418 506 418 506 842 872 842 872 799 342 799 342 756 88 756 88 365 531 365 531 878 141 878 141 219 233 219 233 733 32 733 32 469 30 469 30 151 199 151 199 698 197 698 197 5 775 5 775 804 185 804 185 919 813 919 813 51 420 51 420 962 849 962 849 126 512 126 512 869 638 869 638 825 230 825 230 334 297 334 297 87 496 87 496 12 541 12 541 236 42 236 42 396 17 396 17 959 68 959 68 572 436 572 436 195 955 195 955 646 877 646 877 968 702 968 702 113 273 113 273 686 937 686 937 481 962 481 962 333 67 333 67 918 952 918 952 421 4 421 4 836 20 836 20 217 408 217 408 135 609 135 609 227 93 227 93 937 87 937 87 113 297 113 297 609 905 609 905 449 954 449 954 956 195 956 195 472 525 472 525 635 291 635 291 833 281 833 281 600 201 600 201 716 543 716 543 111 482 111 482 190 185 190 185 574 925 574 925 532 822 532 822 36 923 36 923 836 731 836 731 390 197 390 197 256 400 256 400 42 860 42 860 301 600 301 600 744 396 744 396 866 709 866 709 794 451 794 451 72 719 72 719 850 395 850 395 4 753 4 753 713 370 713 370 124 447 124 447 24 478 24 478 427 738 427 738 439 556 439 556 516 861 516 861 471 142 471 142 173 176 173 176 723 30 723 30 535 298 535 298 866 558 866 558 890 455 890 455 459 262 459 262 295 784 295 784 481 866 481 866 679 581 679 581 459 202 459 202 784 742 784 742 427 247 427 247 833 908 833 908 493 969 493 969 521 556 521 556 621 444 621 444 276 288 276 288 333 257 333 257 491 868 491 868 281 741 281 741 138 554 138 554 678 352 678 352 59 761 59 761 881 374 881 374 153 374 153 374 58 349 58 349 864 574 864 574 844 854 844 854 215 405 215 405 845 235 845 235 962 484 962 484 814 428 814 428 27 312 27 312 197 452 197 452 655 454 655 454 658 878 658 878 145 657 145 657 178 412 178 412 824 381 824 381 104 884 104 884 732 919 732 919 576 242 576 242 92 909 92 909 796 673 796 673 231 272 231 272 160 143 160 143 310 53 310 53 477 158 477 158 944 190 944 190 844 193 844 193 899 308 899 308 284 801 284 801 643 734 643 734 103 188 103 188 120 658 120 658 701 266 701 266 348 429 348 429 402 317 402 317 233 238 233 238 643 298 643 298 201 842 201 842 799 390 799 390 494 665 494 665 678 51 678 51 678 487 678 487 603 552 603 552 150 363 150 363 480 13 480 13 598 546 598 546 625 926 625 926 588 294 588 294 839 36 839 36 51 72 51 72 385 209 385 209 374 881 374 881 417 213 417 213 300 912 300 912 587 168 587 168 795 307 795 307 243 89 243 89 896 519 896 519 281 793 281 793 574 588 574 588 374 146 374 146 582 220 582 220 167 65 167 65 358 352 358 352 297 72 297 72 293 968 293 968 406 349 406 349 725 752 725 752 219 218 219 218 115 671 115 671 349 380 349 380 9 505 9 505 850 643 850 643 223 95 223 95 924 961 924 961 967 473 967 473 492 540 492 540 346 179 346 179 896 683 896 683 58 151 58 151 731 707 731 707 379 384 379 384 249 825 249 825 379 841 379 841 970 15 970 15 592 88 592 88 676 358 676 358 574 716 574 716 750 233 750 233 123 338 123 338 146 124 146 124 261 598 261 598 579 920 579 920 770 343 770 343 177 523 177 523 710 567 710 567 383 242 383 242 880 20 880 20 293 552 293 552 436 861 436 861 461 211 461 211 876 418 876 418 530 16 530 16 97 276 97 276 718 478 718 478 529 594 529 594 398 791 398 791 550 424 550 424 449 826 449 826 487 740 487 740 521 109 521 109 950 114 950 114 674 148 674 148 970 929 970 929 654 246 654 246 617 752 617 752 374 869 374 869 605 967 605 967 744 947 744 947 428 403 428 403 910 213 910 213 798 51 798 51 867 539 867 539 50 516 50 516 600 788 600 788 941 59 941 59 326 92 326 92 559 938 559 938 657 637 657 637 697 654 697 654 434 712 434 712 147 451 147 451 962 390 962 390 248 632 248 632 784 657 784 657 574 344 574 344 18 713 18 713 45 640 45 640 621 342 621 342 49 515 49 515 92 117 92 117 330 438 330 438 471 913 471 913 926 596 926 596 414 393 414 393 218 350 218 350 596 480 596 480 498 942 498 942 525 464 525 464 455 184 455 184 258 541 258 541 225 289 225 289 356 711 356 711 890 67 890 67 946 736 946 736 111 634 111 634 528 846 528 846 953 363 953 363 158 47 158 47 474 123 474 123 696 946 696 946 367 472 367 472 553 645 553 645 527 949 527 949 243 135 243 135 746 580 746 580 718 514 718 514 957 945 957 945 115 39 115 39 721 964 721 964 335 61 335 61 757 279 757 279 258 301 258 301 155 289 155 289 903 836 903 836 329 603 329 603 203 412 203 412 350 94 350 94 308 153 308 153 864 750 864 750 219 385 219 385 69 73 69 73 877 480 877 480 728 249 728 249 950 441 950 441 86 3 86 3 535 631 535 631 909 170 909 170 273 395 273 395 18 242 18 242 119 758 119 758 719 869 719 869 180 819 180 819 408 365 408 365 893 207 893 207 116 640 116 640 806 762 806 762 787 83 787 83 318 655 318 655 219 234 219 234 379 781 379 781 964 254 964 254 386 970 386 970 446 263 446 263 620 668 620 668 439 771 439 771 967 544 967 544 248 782 248 782 705 519 705 519 255 317 255 317 423 466 423 466 328 586 328 586 83 747 83 747 15 340 15 340 360 671 360 671 140 386 140 386 665 771 665 771 146 349 146 349 237 13 237 13 805 219 805 219 554 249 554 249 502 773 502 773 384 98 384 98 726 206 726 206 612 522 612 522 39 316 39 316 674 936 674 936 19 671 19 671 328 37 328 37 893 594 893 594 376 658 376 658 743 133 743 133 568 638 568 638 77 20 77 20 858 385 858 385 599 876 599 876 707 37 707 37 422 448 422 448 559 110 559 110 74 760 74 760 62 897 62 897 161 302 161 302 748 548 748 548 788 259 788 259 686 965 686 965 526 8 526 8 201 98 201 98 520 622 520 622 239 729 239 729 46 646 46 646 678 330 678 330 330 951 330 951 70 133 70 133 837 500 837 500 420 829 420 829 721 746 721 746 138 918 138 918 730 385 730 385 12 529 12 529 600 19 600 19 928 485 928 485 70 383 70 383 833 525 833 525 404 12 404 12 505 216 505 216 468 880 468 880 473 353 473 353 150 383 150 383 392 386 392 386 935 115 935 115 283 429 283 429 721 652 721 652 651 781 651 781 966 579 966 579 885 945 885 945 436 90 436 90 529 151 529 151 475 600 475 600 537 95 537 95 649 459 649 459 885 913 885 913 31 525 31 525 79 462 79 462 852 264 852 264 603 495 603 495 561 925 561 925 860 160 860 160 200 557 200 557 280 492 280 492 848 478 848 478 616 668 616 668 390 8 390 8 750 451 750 451 667 342 667 342 687 962 687 962 736 160 736 160 266 55 266 55 492 768 492 768 522 467 522 467 885 357 885 357 747 585 747 585 236 441 236 441 581 607 581 607 965 724 965 724 327 70 327 70 171 546 171 546 723 832 723 832 906 787 906 787 199 436 199 436 902 247 902 247 494 550 494 550 812 872 812 872 588 328 588 328 431 442 431 442 500 813 500 813 491 176 491 176 713 140 713 140 120 734 120 734 795 426 795 426 780 497 780 497 850 191 850 191 742 960 742 960 933 431 933 431 49 188 49 188 371 847 371 847 449 257 449 257 917 391 917 391 174 598 174 598 440 43 440 43 888 267 888 267 342 902 342 902 845 462 845 462 956 788 956 788 81 336 81 336 926 73 926 73 878 412 878 412 674 225 674 225 383 949 383 949 589 834 589 834 649 329 649 329 743 863 743 863 91 623 91 623 570 457 570 457 120 886 120 886 706 577 706 577 317 925 317 925 675 768 675 768 194 619 194 619 654 686 654 686 625 605 625 605 268 481 268 481 229 797 229 797 70 242 70 242 416 825 416 825 460 912 460 912 62 199 62 199 848 922 848 922 59 559 59 559 322 28 322 28 740 628 740 628 337 53 337 53 444 8 444 8 163 687 163 687 523 351 523 351 546 443 546 443 186 310 186 310 202 603 202 603 50 512 50 512 205 629 205 629 290 627 290 627 466 371 466 371 637 68 637 68 921 345 921 345 248 108 248 108 659 510 659 510 415 104 415 104 697 622 697 622 734 239 734 239 742 487 742 487 522 227 522 227 567 383 567 383 448 837 448 837 38 7 38 7 281 463 281 463 520 26 520 26 741 109 741 109 60 513 60 513 139 192 139 192 288 963 288 963 930 74 930 74 85 62 85 62 101 570 101 570 82 553 82 553 301 20 301 20 229 498 229 498 74 81 74 81 848 195 848 195 205 70 205 70 624 934 624 934 471 247 471 247 69 838 69 838 299 608 299 608 545 232 545 232 793 251 793 251 414 509 414 509 906 268 906 268 105 642 105 642 8 113 8 113 422 824 422 824 576 680 576 680 680 360 680 360 940 237 940 237 706 22 706 22 513 654 513 654 679 875 679 875 673 772 673 772 519 14 519 14 760 127 760 127 375 259 375 259 471 808 471 808 770 942 770 942 879 651 879 651 673 537 673 537 822 140 822 140 840 258 840 258 902 240 902 240 497 364 497 364 453 284 453 284 835 682 835 682 488 96 488 96 779 597 779 597 648 362 648 362 866 740 866 740 969 714 969 714 254 700 254 700 841 116 841 116 10 380 10 380 375 86 375 86 863 101 863 101 862 100 862 100 845 452 845 452 614 899 614 899 918 557 918 557 632 863 632 863 948 217 948 217 152 525 152 525 173 939 173 939 173 885 173 885 681 905 681 905 847 585 847 585 869 279 869 279 145 721 145 721 192 113 192 113 263 501 263 501 475 225 475 225 271 408 271 408 641 46 641 46 850 526 850 526 745 428 745 428 764 337 764 337 716 367 716 367 112 722 112 722 638 133 638 133 880 877 880 877 590 230 590 230 678 813 678 813 432 319 432 319 317 436 317 436 251 685 251 685 590 207 590 207 496 245 496 245 452 556 452 556 682 934 682 934 226 267 226 267 25 786 25 786 713 472 713 472 875 504 875 504 94 961 94 961 612 860 612 860 73 332 73 332 78 33 78 33 470 168 470 168 385 439 385 439 103 333 103 333 663 612 663 612 856 32 856 32 507 400 507 400 940 746 940 746 457 383 457 383 507 827 507 827 438 476 438 476 57 496 57 496 359 491 359 491 941 432 941 432 819 670 819 670 774 821 774 821 759 743 759 743 588 638 588 638 79 291 79 291 796 142 796 142 55 315 55 315 526 421 526 421 901 896 901 896 602 584 602 584 521 912 521 912 477 505 477 505 893 569 893 569 611 235 611 235 801 414 801 414 748 602 748 602 46 821 46 821 856 575 856 575 46 273 46 273 373 963 373 963 780 169 780 169 597 727 597 727 301 923 301 923 628 663 628 663 328 932 328 932 690 529 690 529 302 800 302 800 186 69 186 69 218 906 218 906 473 254 473 254 21 652 21 652 907 58 907 58 663 582 663 582 186 131 186 131 364 529 364 529 792 504 792 504 772 372 772 372 31 942 31 942 769 104 769 104 780 244 780 244 640 65 640 65 599 664 599 664 869 878 869 878 668 922 668 922 318 408 318 408 433 365 433 365 262 915 262 915 928 839 928 839 634 411 634 411 501 549 501 549 453 695 453 695 855 768 855 768 601 653 601 653 109 694 109 694 613 916 613 916 678 355 678 355 351 903 351 903 657 540 657 540 794 421 794 421 341 247 341 247 115 885 115 885 98 523 98 523 172 523 172 523 951 268 951 268 569 853 569 853 852 869 852 869 120 494 120 494 168 709 168 709 463 526 463 526 149 954 149 954 403 520 403 520 889 804 889 804 718 409 718 409 242 316 242 316 955 469 955 469 707 166 707 166 862 715 862 715 471 24 471 24 787 370 787 370 340 497 340 497 326 552 326 552 839 234 839 234 349 202 349 202 443 623 443 623 832 652 832 652 750 224 750 224 847 9 847 9 435 585 435 585 651 730 651 730 178 738 178 738 858 317 858 317 591 232 591 232 810 585 810 585 436 747 436 747 938 887 938 887 21 38 21 38 315 530 315 530 486 92 486 92 923 731 923 731 766 911 766 911 138 581 138 581 945 221 945 221 428 104 428 104 400 70 400 70 908 150 908 150 885 380 885 380 485 261 485 261 721 788 721 788 467 494 467 494 224 684 224 684 575 594 575 594 164 208 164 208 68 376 68 376 831 348 831 348 191 572 191 572 710 530 710 530 777 505 777 505 743 865 743 865 922 291 922 291 888 921 888 921 950 880 950 880 397 534 397 534 124 302 124 302 705 229 705 229 637 539 637 539 348 810 348 810 299 285 299 285 722 195 722 195 854 93 854 93 877 388 877 388 843 47 843 47 618 852 618 852 521 123 521 123 851 487 851 487 178 160 178 160 795 524 795 524 128 578 128 578 961 12 961 12 455 671 455 671 379 558 379 558 353 256 353 256 151 697 151 697 947 469 947 469 809 523 809 523 135 939 135 939 106 342 106 342 63 504 63 504 132 785 132 785 590 764 590 764 494 784 494 784 524 463 524 463 733 72 733 72 859 83 859 83 856 360 856 360 287 153 287 153 37 387 37 387 649 48 649 48 798 291 798 291 436 648 436 648 200 261 200 261 938 260 938 260 437 201 437 201 482 227 482 227 164 300 164 300 581 3 581 3 266 591 266 591 150 896 150 896 614 34 614 34 91 61 91 61 824 216 824 216 105 132 105 132 779 358 779 358 713 129 713 129 248 119 248 119 715 488 715 488 922 538 922 538 261 273 261 273 380 216 380 216 941 641 941 641 490 190 490 190 630 826 630 826 92 217 92 217 175 604 175 604 758 60 758 60 236 100 236 100 872 703 872 703 934 196 934 196 908 403 908 403 60 941 60 941 814 713 814 713 946 795 946 795 12 952 12 952 747 341 747 341 460 497 460 497 299 298 299 298 693 302 693 302 367 821 367 821 373 633 373 633 943 815 943 815 592 560 592 560 945 293 945 293 104 491 104 491 954 695 954 695 529 436 529 436 361 913 361 913 831 890 831 890 444 731 444 731 307 86 307 86 791 179 791 179 488 418 488 418 835 320 835 320 667 713 667 713 762 359 762 359 153 891 153 891 437 364 437 364 118 122 118 122 958 779 958 779 797 827 797 827 847 735 847 735 423 147 423 147 889 594 889 594 661 813 661 813 463 223 463 223 196 439 196 439 449 754 449 754 579 343 579 343 710 849 710 849 526 36 526 36 807 517 807 517 69 704 69 704 640 777 640 777 807 423 807 423 559 403 559 403 641 85 641 85 331 464 331 464 296 345 296 345 717 576 717 576 640 167 640 167 701 562 701 562 954 649 954 649 356 139 356 139 373 89 373 89 162 453 162 453 452 848 452 848 712 311 712 311 304 82 304 82 322 94 322 94 958 912 958 912 164 935 164 935 223 706 223 706 65 190 65 190 114 450 114 450 27 833 27 833 477 862 477 862 448 27 448 27 810 18 810 18 711 968 711 968 193 299 193 299 112 859 112 859 423 670 423 670 728 949 728 949 490 250 490 250 787 780 787 780 487 786 487 786 239 384 239 384 519 331 519 331 824 150 824 150 822 545 822 545 215 527 215 527 622 367 622 367 291 138 291 138 879 785 879 785 950 664 950 664 637 958 637 958 674 446 674 446 556 231 556 231 912 762 912 762 505 815 505 815 291 159 291 159 871 3 871 3 368 12 368 12 143 106 143 106 767 531 767 531 463 289 463 289 631 937 631 937 248 610 248 610 332 380 332 380 583 649 583 649 816 378 816 378 907 844 907 844 863 310 863 310 29 601 29 601 939 842 939 842 306 526 306 526 392 140 392 140 968 398 968 398 504 534 504 534 845 871 845 871 837 547 837 547 238 437 238 437 585 271 585 271 733 212 733 212 18 529 18 529 587 554 587 554 865 824 865 824 310 505 310 505 653 198 653 198 593 513 593 513 761 792 761 792 925 806 925 806 475 289 475 289 276 415 276 415 414 46 414 46 518 10 518 10 337 561 337 561 505 919 505 919 396 486 396 486 402 916 402 916 425 76 425 76 498 263 498 263 3 967 3 967 157 731 157 731 507 767 507 767 839 582 839 582 172 39 172 39 610 136 610 136 122 57 122 57 239 320 239 320 425 320 425 320 958 376 958 376 689 582 689 582 788 198 788 198 115 327 115 327 625 29 625 29 906 561 906 561 206 961 206 961 583 605 583 605 825 552 825 552 227 99 227 99 958 704 958 704 827 882 827 882 637 715 637 715 283 801 283 801 53 836 53 836 229 201 229 201 728 498 728 498 568 894 568 894 493 46 493 46 784 579 784 579 399 104 399 104 716 737 716 737 673 282 673 282 590 482 590 482 480 376 480 376 131 43 131 43 116 567 116 567 282 37 282 37 548 304 548 304 469 855 469 855 330 901 330 901 237 704 237 704 436 51 436 51 142 585 142 585 554 201 554 201 360 366 360 366 181 460 181 460 253 905 253 905 99 432 99 432 602 167 602 167 202 258 202 258 163 936 163 936 45 604 45 604 131 89 131 89 806 19 806 19 445 245 445 245 482 909 482 909 725 430 725 430 64 852 64 852 22 781 22 781 34 601 34 601 858 118 858 118 597 595 597 595 138 173 138 173 422 665 422 665 797 905 797 905 942 442 942 442 768 393 768 393 873 362 873 362 746 333 746 333 191 650 191 650 227 914 227 914 737 836 737 836 559 512 559 512 207 328 207 328 135 214 135 214 266 865 266 865 63 70 63 70 838 688 838 688 559 510 559 510 521 278 521 278 536 588 536 588 824 536 824 536 752 668 752 668 426 948 426 948 877 452 877 452 464 343 464 343 446 509 446 509 216 821 216 821 215 807 215 807 657 398 657 398 106 570 106 570 12 501 12 501 548 718 548 718 158 730 158 730 253 894 253 894 140 741 140 741 961 679 961 679 740 372 740 372 125 548 125 548 574 226 574 226 956 669 956 669 783 402 783 402 832 619 832 619 327 189 327 189 203 326 203 326 81 922 81 922 675 711 675 711 212 209 212 209 521 103 521 103 95 491 95 491 301 823 301 823 967 783 967 783 875 869 875 869 488 545 488 545 28 734 28 734 289 153 289 153 626 11 626 11 516 253 516 253 528 171 528 171 8 492 8 492 405 650 405 650 233 768 233 768 710 226 710 226 401 896 401 896 147 846 147 846 910 380 910 380 330 270 330 270 175 252 175 252 829 300 829 300 644 251 644 251 859 16 859 16 136 213 136 213 143 127 143 127 259 648 259 648 386 925 386 925 421 316 421 316 141 37 141 37 927 621 927 621 847 172 847 172 245 95 245 95 645 525 645 525 335 726 335 726 550 874 550 874 384 146 384 146 175 440 175 440 241 848 241 848 875 122 875 122 785 20 785 20 803 95 803 95 268 926 268 926 938 301 938 301 499 846 499 846 404 814 404 814 691 88 691 88 940 826 940 826 861 860 861 860 851 825 851 825 29 478 29 478 942 487 942 487 403 695 403 695 302 947 302 947 663 699 663 699 21 729 21 729 101 655 101 655 6 844 6 844 402 344 402 344 747 910 747 910 334 123 334 123 382 522 382 522 927 668 927 668 802 201 802 201 472 897 472 897 6 688 6 688 354 121 354 121 312 844 312 844 921 489 921 489 813 261 813 261 104 374 104 374 686 399 686 399 533 666 533 666 638 750 638 750 432 818 432 818 651 364 651 364 380 850 380 850 193 676 193 676 141 512 141 512 501 661 501 661 700 724 700 724 391 285 391 285 650 313 650 313 720 314 720 314 201 380 201 380 545 393 545 393 824 625 824 625 242 821 242 821 832 252 832 252 911 635 911 635 884 670 884 670 499 34 499 34 663 885 663 885 828 175 828 175 18 756 18 756 134 467 134 467 28 577 28 577 915 764 915 764 735 536 735 536 60 121 60 121 401 380 401 380 284 441 284 441 802 144 802 144 477 298 477 298 60 665 60 665 744 579 744 579 400 361 400 361 905 943 905 943 666 287 666 287 121 519 121 519 766 272 766 272 170 944 170 944 559 60 559 60 378 710 378 710 536 767 536 767 565 856 565 856 312 328 312 328 926 883 926 883 46 141 46 141 892 466 892 466 795 311 795 311 803 292 803 292 927 755 927 755 625 844 625 844 640 199 640 199 639 647 639 647 523 902 523 902 731 954 731 954 148 508 148 508 755 819 755 819 884 584 884 584 631 259 631 259 356 234 356 234 914 726 914 726 941 744 941 744 252 179 252 179 500 490 500 490 532 631 532 631 206 866 206 866 258 956 258 956 551 224 551 224 26 346 26 346 149 91 149 91 196 263 196 263 196 638 196 638 168 436 168 436 252 943 252 943 966 677 966 677 71 245 71 245 848 562 848 562 124 407 124 407 166 196 166 196 562 4 562 4 227 262 227 262 494 925 494 925 821 202 821 202 202 784 202 784 740 511 740 511 327 233 327 233 419 460 419 460 316 110 316 110 51 899 51 899 701 171 701 171 575 704 575 704 305 406 305 406 542 251 542 251 331 331 331 331 755 232 755 232 870 152 870 152 694 510 694 510 696 213 696 213 272 77 272 77 437 385 437 385 225 802 225 802 794 699 794 699 71 264 71 264 115 589 115 589 392 700 392 700 445 730 445 730 817 141 817 141 324 111 324 111 360 930 360 930 222 630 222 630 542 240 542 240 745 310 745 310 112 667 112 667 661 240 661 240 299 455 299 455 227 200 227 200 634 462 634 462 766 708 766 708 672 923 672 923 826 944 826 944 681 191 681 191 820 375 820 375 107 524 107 524 219 333 219 333 785 495 785 495 106 108 106 108 96 942 96 942 600 906 600 906 193 530 193 530 503 545 503 545 472 817 472 817 767 624 767 624 43 414 43 414 392 853 392 853 340 727 340 727 619 569 619 569 229 961 229 961 129 646 129 646 431 661 431 661 266 96 266 96 149 113 149 113 231 890 231 890 168 670 168 670 434 224 434 224 712 560 712 560 888 535 888 535 680 642 680 642 212 858 212 858 122 422 122 422 446 72 446 72 792 426 792 426 266 237 266 237 211 945 211 945 115 834 115 834 26 160 26 160 163 957 163 957 682 756 682 756 269 405 269 405 84 350 84 350 782 643 782 643 599 641 599 641 65 489 65 489 504 767 504 767 430 400 430 400 560 900 560 900 168 485 168 485 815 748 815 748 761 472 761 472 680 495 680 495 647 260 647 260 414 920 414 920 441 740 441 740 422 592 422 592 750 582 750 582 369 709 369 709 169 245 169 245 731 61 731 61 711 656 711 656 372 179 372 179 525 242 525 242 310 49 310 49 479 184 479 184 480 157 480 157 287 789 287 789 189 861 189 861 104 847 104 847 854 25 854 25 706 268 706 268 291 661 291 661 385 827 385 827 258 591 258 591 706 432 706 432 446 935 446 935 421 771 421 771 284 624 284 624 667 155 667 155 678 491 678 491 23 648 23 648 813 409 813 409 229 291 229 291 38 863 38 863 61 41 61 41 41 521 41 521 817 346 817 346 257 147 257 147 818 695 818 695 672 955 672 955 648 315 648 315 9 54 9 54 334 288 334 288 726 21 726 21 795 884 795 884 305 38 305 38 687 705 687 705 866 924 866 924 616 935 616 935 292 37 292 37 884 1 884 1 502 656 502 656 838 21 838 21 922 730 922 730 276 398 276 398 526 346 526 346 594 965 594 965 634 105 634 105 677 541 677 541 605 802 605 802 416 27 416 27 302 814 302 814 121 490 121 490 147 394 147 394 549 531 549 531 688 857 688 857 492 42 492 42 586 354 586 354 704 311 704 311 848 108 848 108 382 919 382 919 563 646 563 646 237 645 237 645 740 318 740 318 401 842 401 842 671 356 671 356 945 582 945 582 21 57 21 57 566 443 566 443 210 425 210 425 111 157 111 157 520 339 520 339 165 919 165 919 64 118 64 118 713 781 713 781 506 714 506 714 741 871 741 871 902 898 902 898 338 103 338 103 458 540 458 540 472 676 472 676 714 540 714 540 882 25 882 25 327 952 327 952 836 443 836 443 79 553 79 553 744 603 744 603 384 405 384 405 946 586 946 586 613 540 613 540 947 304 947 304 843 118 843 118 766 774 766 774 419 692 419 692 922 158 922 158 703 465 703 465 119 870 119 870 286 958 286 958 253 834 253 834 447 112 447 112 968 28 968 28 618 515 618 515 526 678 526 678 716 149 716 149 746 524 746 524 201 342 201 342 75 336 75 336 642 29 642 29 778 683 778 683 65 448 65 448 410 566 410 566 85 866 85 866 249 241 249 241 316 870 316 870 937 441 937 441 52 310 52 310 597 550 597 550 344 641 344 641 925 895 925 895 220 409 220 409 370 209 370 209 60 942 60 942 154 363 154 363 763 403 763 403 198 755 198 755 875 825 875 825 63 226 63 226 763 366 763 366 737 544 737 544 307 455 307 455 251 446 251 446 352 194 352 194 100 674 100 674 945 886 945 886 230 66 230 66 695 913 695 913 627 716 627 716 956 68 956 68 659 134 659 134 139 610 139 610 302 488 302 488 858 136 858 136 372 865 372 865 675 727 675 727 237 440 237 440 194 550 194 550 761 242 761 242 253 416 253 416 943 82 943 82 261 93 261 93 524 379 524 379 446 327 446 327 661 561 661 561 541 711 541 711 288 38 288 38 519 868 519 868 42 755 42 755 284 136 284 136 172 787 172 787 305 675 305 675 55 86 55 86 145 837 145 837 231 610 231 610 664 301 664 301 437 229 437 229 289 673 289 673 564 880 564 880 364 946 364 946 704 548 704 548 808 504 808 504 343 257 343 257 472 797 472 797 254 605 254 605 438 904 438 904 10 740 10 740 621 512 621 512 808 184 808 184 679 670 679 670 382 724 382 724 262 842 262 842 687 23 687 23 94 254 94 254 694 14 694 14 772 71 772 71 657 123 657 123 413 662 413 662 327 646 327 646 773 14 773 14 82 420 82 420 278 4 278 4 937 80 937 80 59 175 59 175 829 422 829 422 358 657 358 657 794 125 794 125 379 116 379 116 718 450 718 450 214 274 214 274 957 789 957 789 375 735 375 735 55 125 55 125 665 154 665 154 874 28 874 28 606 788 606 788 926 573 926 573 9 90 9 90 196 137 196 137 612 940 612 940 536 595 536 595 319 866 319 866 285 613 285 613 248 487 248 487 95 776 95 776 468 51 468 51 183 327 183 327 77 604 77 604 572 630 572 630 914 901 914 901 752 564 752 564 50 547 50 547 964 63 964 63 392 416 392 416 145 714 145 714 484 392 484 392 896 27 896 27 773 571 773 571 534 294 534 294 393 646 393 646 688 582 688 582 826 574 826 574 82 866 82 866 345 31 345 31 423 853 423 853 343 155 343 155 662 872 662 872 829 522 829 522 717 824 717 824 242 8 242 8 776 652 776 652 60 199 60 199 951 742 951 742 457 507 457 507 365 421 365 421 343 356 343 356 724 486 724 486 754 139 754 139 774 103 774 103 695 100 695 100 437 402 437 402 71 953 71 953 179 199 179 199 166 612 166 612 645 919 645 919 372 66 372 66 586 535 586 535 905 964 905 964 147 638 147 638 732 61 732 61 951 451 951 451 576 676 576 676 503 464 503 464 959 686 959 686 27 970 27 970 874 46 874 46 352 605 352 605 548 708 548 708 320 91 320 91 295 39 295 39 533 785 533 785 599 795 599 795 678 948 678 948 303 724 303 724 771 151 771 151 241 333 241 333 284 460 284 460 531 66 531 66 920 846 920 846 580 860 580 860 752 552 752 552 840 784 840 784 945 500 945 500 506 74 506 74 470 927 470 927 77 494 77 494 184 333 184 333 887 809 887 809 336 669 336 669 939 215 939 215 181 334 181 334 214 427 214 427 257 325 257 325 723 26 723 26 743 890 743 890 682 298 682 298 338 709 338 709 897 573 897 573 833 131 833 131 938 951 938 951 250 189 250 189 524 734 524 734 710 254 710 254 471 420 471 420 951 522 951 522 199 384 199 384 224 426 224 426 905 706 905 706 570 475 570 475 924 849 924 849 328 889 328 889 880 926 880 926 422 317 422 317 274 214 274 214 674 939 674 939 1 857 1 857 766 47 766 47 202 957 202 957 133 669 133 669 345 568 345 568 169 842 169 842 622 450 622 450 245 547 245 547 842 925 842 925 390 239 390 239 711 453 711 453 190 932 190 932 666 678 666 678 602 374 602 374 131 129 131 129 899 44 899 44 322 392 322 392 931 8 931 8 300 154 300 154 715 469 715 469 856 882 856 882 486 640 486 640 795 232 795 232 528 454 528 454 613 358 613 358 123 132 123 132 27 289 27 289 98 680 98 680 135 155 135 155 731 149 731 149 812 139 812 139 200 197 200 197 444 806 444 806 186 730 186 730 688 284 688 284 340 623 340 623 507 52 507 52 837 111 837 111 930 505 930 505 915 563 915 563 112 641 112 641 112 71 112 71 486 177 486 177 400 473 400 473 513 243 513 243 263 600 263 600 771 848 771 848 598 903 598 903 916 551 916 551 269 879 269 879 273 578 273 578 238 551 238 551 906 357 906 357 367 829 367 829 334 74 334 74 254 526 254 526 573 742 573 742 140 282 140 282 632 727 632 727 189 770 189 770 378 544 378 544 442 293 442 293 727 509 727 509 491 518 491 518 484 707 484 707 622 882 622 882 358 681 358 681 493 34 493 34 15 714 15 714 864 560 864 560 744 593 744 593 21 644 21 644 16 202 16 202 428 578 428 578 11 614 11 614 963 331 963 331 14 380 14 380 923 672 923 672 365 404 365 404 448 179 448 179 689 571 689 571 164 579 164 579 283 522 283 522 12 131 12 131 302 632 302 632 76 517 76 517 715 872 715 872 698 721 698 721 846 516 846 516 822 123 822 123 616 121 616 121 41 97 41 97 158 364 158 364 516 883 516 883 95 492 95 492 660 159 660 159 235 428 235 428 374 294 374 294 213 557 213 557 148 887 148 887 278 866 278 866 907 709 907 709 784 692 784 692 316 39 316 39 543 115 543 115 113 379 113 379 86 178 86 178 346 273 346 273 247 537 247 537 90 150 90 150 380 107 380 107 435 444 435 444 200 801 200 801 207 522 207 522 149 225 149 225 453 297 453 297 615 408 615 408 72 876 72 876 174 873 174 873 261 730 261 730 893 164 893 164 633 218 633 218 374 494 374 494 950 176 950 176 773 83 773 83 650 302 650 302 917 271 917 271 699 964 699 964 50 147 50 147 607 436 607 436 560 461 560 461 353 96 353 96 285 592 285 592 704 9 704 9 726 75 726 75 761 67 761 67 17 132 17 132 559 897 559 897 5 261 5 261 858 816 858 816 73 99 73 99 153 83 153 83 444 178 444 178 774 320 774 320 842 850 842 850 884 362 884 362 942 584 942 584 756 363 756 363 509 443 509 443 770 337 770 337 777 715 777 715 901 211 901 211 569 915 569 915 220 673 220 673 75 306 75 306 750 603 750 603 863 596 863 596 206 561 206 561 850 750 850 750 156 200 156 200 375 654 375 654 833 256 833 256 502 440 502 440 368 550 368 550 515 413 515 413 504 914 504 914 53 259 53 259 561 535 561 535 7 658 7 658 851 835 851 835 77 902 77 902 303 658 303 658 150 657 150 657 537 919 537 919 269 314 269 314 758 98 758 98 717 909 717 909 654 680 654 680 639 26 639 26 472 111 472 111 291 171 291 171 234 583 234 583 446 245 446 245 814 143 814 143 895 802 895 802 511 211 511 211 340 810 340 810 114 332 114 332 927 412 927 412 292 964 292 964 759 897 759 897 791 653 791 653 357 80 357 80 880 151 880 151 41 921 41 921 704 637 704 637 428 62 428 62 468 393 468 393 463 16 463 16 64 34 64 34 919 448 919 448 810 831 810 831 472 771 472 771 841 821 841 821 567 630 567 630 369 248 369 248 123 927 123 927 228 687 228 687 594 313 594 313 766 551 766 551 100 564 100 564 478 33 478 33 547 496 547 496 874 416 874 416 236 866 236 866 846 754 846 754 208 123 208 123 329 626 329 626 227 94 227 94 634 362 634 362 327 74 327 74 409 485 409 485 182 408 182 408 773 604 773 604 953 531 953 531 472 963 472 963 24 681 24 681 688 353 688 353 368 501 368 501 552 785 552 785 477 179 477 179 939 181 939 181 176 27 176 27 450 613 450 613 471 377 471 377 348 50 348 50 709 107 709 107 750 122 750 122 112 202 112 202 851 847 851 847 2 535 2 535 959 674 959 674 20 731 20 731 382 220 382 220 863 421 863 421 633 7 633 7 584 148 584 148 368 383 368 383 645 503 645 503 245 51 245 51 174 713 174 713 241 821 241 821 330 857 330 857 795 898 795 898 338 905 338 905 80 678 80 678 587 724 587 724 176 169 176 169 720 727 720 727 154 27 154 27 505 851 505 851 383 596 383 596 762 295 762 295 762 901 762 901 55 894 55 894 887 174 887 174 154 68 154 68 313 535 313 535 351 508 351 508 420 580 420 580 832 398 832 398 644 63 644 63 472 505 472 505 252 320 252 320 121 292 121 292 332 778 332 778 199 942 199 942 10 872 10 872 1 936 1 936 810 608 810 608 583 452 583 452 783 845 783 845 622 305 622 305 885 324 885 324 309 891 309 891 718 45 718 45 490 315 490 315 649 37 649 37 889 241 889 241 815 408 815 408 17 969 17 969 571 91 571 91 358 607 358 607 755 914 755 914 361 660 361 660 492 289 492 289 697 140 697 140 552 471 552 471 792 507 792 507 289 915 289 915 903 594 903 594 486 492 486 492 653 685 653 685 582 296 582 296 514 312 514 312 860 461 860 461 572 887 572 887 238 624 238 624 753 692 753 692 242 405 242 405 868 870 868 870 410 261 410 261 951 226 951 226 376 862 376 862 660 541 660 541 21 544 21 544 869 555 869 555 89 528 89 528 789 876 789 876 195 477 195 477 426 424 426 424 104 737 104 737 35 729 35 729 943 143 943 143 81 638 81 638 787 494 787 494 924 108 924 108 460 112 460 112 205 735 205 735 164 77 164 77 379 691 379 691 363 633 363 633 380 902 380 902 160 519 160 519 464 921 464 921 326 850 326 850 528 730 528 730 98 801 98 801 474 798 474 798 822 107 822 107 27 863 27 863 609 247 609 247 102 42 102 42 106 869 106 869 195 806 195 806 439 548 439 548 825 534 825 534 273 220 273 220 680 245 680 245 143 652 143 652 66 605 66 605 378 163 378 163 158 528 158 528 848 514 848 514 766 946 766 946 772 376 772 376 294 40 294 40 318 861 318 861 299 724 299 724 838 774 838 774 74 759 74 759 614 430 614 430 616 418 616 418 584 441 584 441 258 36 258 36 201 824 201 824 438 125 438 125 613 917 613 917 334 372 334 372 899 834 899 834 390 608 390 608 186 716 186 716 32 95 32 95 674 265 674 265 425 293 425 293 589 324 589 324 517 832 517 832 540 103 540 103 280 47 280 47 270 583 270 583 137 938 137 938 206 781 206 781 380 677 380 677 514 959 514 959 876 166 876 166 948 491 948 491 471 526 471 526 71 736 71 736 486 100 486 100 216 422 216 422 310 526 310 526 220 582 220 582 297 181 297 181 937 638 937 638 696 23 696 23 735 2 735 2 43 445 43 445 724 92 724 92 736 210 736 210 768 90 768 90 954 290 954 290 323 111 323 111 57 326 57 326 924 368 924 368 283 337 283 337 703 362 703 362 38 327 38 327 398 616 398 616 34 342 34 342 493 736 493 736 611 336 611 336 67 40 67 40 867 484 867 484 650 931 650 931 787 592 787 592 548 147 548 147 268 283 268 283 119 529 119 529 714 202 714 202 15 543 15 543 822 629 822 629 602 279 602 279 538 694 538 694 632 171 632 171 749 241 749 241 381 393 381 393 887 970 887 970 29 519 29 519 339 540 339 540 342 538 342 538 637 369 637 369 843 600 843 600 171 818 171 818 885 700 885 700 730 419 730 419 26 6 26 6 181 514 181 514 419 670 419 670 722 59 722 59 240 803 240 803 478 86 478 86 522 541 522 541 960 671 960 671 89 836 89 836 935 697 935 697 147 613 147 613 420 52 420 52 181 146 181 146 398 420 398 420 596 799 596 799 33 408 33 408 231 663 231 663 329 473 329 473 184 757 184 757 7 32 7 32 390 105 390 105 307 954 307 954 278 14 278 14 62 259 62 259 595 850 595 850 197 37 197 37 151 75 151 75 244 550 244 550 396 226 396 226 465 827 465 827 386 887 386 887 855 802 855 802 659 79 659 79 817 255 817 255 547 824 547 824 528 580 528 580 311 288 311 288 663 209 663 209 890 318 890 318 272 931 272 931 676 29 676 29 185 107 185 107 279 646 279 646 183 373 183 373 834 876 834 876 683 647 683 647 710 893 710 893 862 627 862 627 30 381 30 381 468 394 468 394 304 897 304 897 495 825 495 825 639 886 639 886 413 31 413 31 502 167 502 167 534 850 534 850 846 904 846 904 782 109 782 109 627 474 627 474 856 259 856 259 670 516 670 516 968 811 968 811 662 695 662 695 611 39 611 39 263 570 263 570 888 680 888 680 310 332 310 332 409 279 409 279 202 346 202 346 128 328 128 328 824 23 824 23 919 943 919 943 485 355 485 355 582 670 582 670 179 132 179 132 485 508 485 508 42 93 42 93 602 497 602 497 877 527 877 527 203 473 203 473 687 883 687 883 781 542 781 542 50 60 50 60 88 799 88 799 434 127 434 127 112 766 112 766 494 262 494 262 457 351 457 351 288 901 288 901 394 140 394 140 142 641 142 641 616 748 616 748 613 608 613 608 569 803 569 803 316 383 316 383 48 106 48 106 737 500 737 500 816 342 816 342 482 424 482 424 611 834 611 834 646 728 646 728 39 658 39 658 318 10 318 10 149 78 149 78 497 294 497 294 869 117 869 117 470 477 470 477 193 212 193 212 945 525 945 525 309 715 309 715 231 171 231 171 613 921 613 921 293 254 293 254 374 550 374 550 466 448 466 448 128 192 128 192 317 523 317 523 417 441 417 441 502 743 502 743 227 869 227 869 804 142 804 142 104 396 104 396 282 844 282 844 480 706 480 706 384 822 384 822 596 323 596 323 231 98 231 98 672 604 672 604 415 234 415 234 290 960 290 960 51 242 51 242 825 584 825 584 143 198 143 198 44 378 44 378 843 411 843 411 952 937 952 937 250 57 250 57 782 380 782 380 615 377 615 377 878 299 878 299 903 112 903 112 97 404 97 404 290 58 290 58 708 920 708 920 565 774 565 774 773 491 773 491 11 27 11 27 13 536 13 536 806 311 806 311 411 66 411 66 489 36 489 36 372 470 372 470 733 203 733 203 386 886 386 886 29 931 29 931 661 925 661 925 804 762 804 762 79 604 79 604 966 284 966 284 557 406 557 406 564 104 564 104 652 567 652 567 831 640 831 640 836 199 836 199 443 253 443 253 631 141 631 141 145 769 145 769 311 114 311 114 485 589 485 589 373 553 373 553 662 555 662 555 721 852 721 852 148 810 148 810 609 195 609 195 839 750 839 750 663 300 663 300 140 146 140 146 179 465 179 465 391 645 391 645 37 28 37 28 244 299 244 299 522 917 522 917 945 119 945 119 969 16 969 16 142 137 142 137 109 442 109 442 765 400 765 400 317 365 317 365 648 590 648 590 448 713 448 713 292 339 292 339 52 528 52 528 675 197 675 197 664 30 664 30 777 692 777 692 862 73 862 73 115 645 115 645 263 867 263 867 810 601 810 601 944 726 944 726 9 884 9 884 604 823 604 823 665 169 665 169 647 577 647 577 789 632 789 632 353 498 353 498 584 874 584 874 539 756 539 756 841 236 841 236 750 240 750 240 9 530 9 530 40 844 40 844 914 709 914 709 908 576 908 576 65 460 65 460 956 284 956 284 357 743 357 743 754 92 754 92 104 544 104 544 917 605 917 605 263 827 263 827 257 790 257 790 804 889 804 889 576 274 576 274 238 248 238 248 574 330 574 330 724 34 724 34 878 637 878 637 254 250 254 250 661 198 661 198 471 563 471 563 54 928 54 928 916 61 916 61 953 481 953 481 505 252 505 252 99 638 99 638 59 525 59 525 657 690 657 690 349 303 349 303 276 10 276 10 408 282 408 282 410 423 410 423 450 465 450 465 376 347 376 347 675 137 675 137 199 811 199 811 534 821 534 821 81 751 81 751 248 964 248 964 527 113 527 113 150 428 150 428 547 570 547 570 733 216 733 216 480 111 480 111 492 84 492 84 156 262 156 262 312 657 312 657 476 193 476 193 651 71 651 71 332 427 332 427 107 548 107 548 17 312 17 312 188 949 188 949 319 18 319 18 694 861 694 861 567 390 567 390 246 932 246 932 12 690 12 690 767 370 767 370 590 772 590 772 913 70 913 70 359 917 359 917 920 393 920 393 767 640 767 640 779 153 779 153 142 425 142 425 161 405 161 405 629 301 629 301 225 163 225 163 216 103 216 103 722 816 722 816 238 417 238 417 464 139 464 139 669 169 669 169 750 888 750 888 324 28 324 28 884 965 884 965 845 716 845 716 255 46 255 46 458 201 458 201 112 70 112 70 187 595 187 595 747 957 747 957 366 473 366 473 7 930 7 930 666 955 666 955 969 816 969 816 501 134 501 134 72 200 72 200 490 536 490 536 125 538 125 538 368 730 368 730 853 347 853 347 923 606 923 606 762 74 762 74 216 44 216 44 418 232 418 232 909 529 909 529 647 70 647 70 417 826 417 826 889 77 889 77 20 8 20 8 511 283 511 283 545 791 545 791 788 747 788 747 46 915 46 915 49 236 49 236 185 478 185 478 128 875 128 875 569 524 569 524 348 315 348 315 713 144 713 144 364 793 364 793 502 596 502 596 478 181 478 181 159 234 159 234 861 352 861 352 580 683 580 683 247 808 247 808 776 873 776 873 174 279 174 279 943 498 943 498 571 266 571 266 128 263 128 263 205 49 205 49 941 930 941 930 3 956 3 956 843 810 843 810 55 172 55 172 807 219 807 219 313 614 313 614 287 6 287 6 433 97 433 97 252 46 252 46 107 925 107 925 960 516 960 516 894 62 894 62 968 597 968 597 792 323 792 323 829 494 829 494 436 251 436 251 883 143 883 143 368 742 368 742 917 294 917 294 796 359 796 359 684 48 684 48 359 223 359 223 670 220 670 220 469 736 469 736 965 884 965 884 900 883 900 883 809 282 809 282 487 107 487 107 496 480 496 480 380 260 380 260 613 555 613 555 943 859 943 859 487 690 487 690 123 68 123 68 359 867 359 867 502 587 502 587 481 103 481 103 572 111 572 111 937 192 937 192 801 648 801 648 249 394 249 394 672 848 672 848 346 217 346 217 140 189 140 189 180 872 180 872 1 37 1 37 698 168 698 168 141 727 141 727 91 422 91 422 754 932 754 932 215 403 215 403 91 521 91 521 356 255 356 255 368 454 368 454 808 549 808 549 915 585 915 585 686 544 686 544 198 784 198 784 416 344 416 344 40 460 40 460 315 474 315 474 668 875 668 875 69 38 69 38 431 778 431 778 683 633 683 633 172 502 172 502 610 717 610 717 401 752 401 752 519 815 519 815 437 778 437 778 356 563 356 563 627 69 627 69 543 956 543 956 3 739 3 739 733 407 733 407 754 111 754 111 3 589 3 589 7 778 7 778 922 268 922 268 270 532 270 532 775 391 775 391 854 904 854 904 451 707 451 707 61 868 61 868 495 273 495 273 72 147 72 147 184 900 184 900 290 585 290 585 283 342 283 342 514 170 514 170 905 17 905 17 969 817 969 817 532 698 532 698 619 717 619 717 848 121 848 121 926 292 926 292 208 363 208 363 719 539 719 539 40 701 40 701 458 830 458 830 321 565 321 565 155 583 155 583 499 855 499 855 245 438 245 438 423 861 423 861 412 81 412 81 782 182 782 182 777 928 777 928 690 538 690 538 878 274 878 274 80 727 80 727 677 837 677 837 478 416 478 416 34 455 34 455 932 314 932 314 581 37 581 37 741 399 741 399 523 778 523 778 519 219 519 219 26 60 26 60 287 921 287 921 404 675 404 675 650 793 650 793 669 350 669 350 951 410 951 410 41 599 41 599 612 131 612 131 226 223 226 223 3 765 3 765 555 601 555 601 87 859 87 859 917 383 917 383 158 884 158 884 357 420 357 420 910 749 910 749 666 230 666 230 813 679 813 679 320 689 320 689 381 782 381 782 741 172 741 172 214 231 214 231 307 269 307 269 875 361 875 361 18 472 18 472 814 322 814 322 865 900 865 900 64 719 64 719 476 425 476 425 443 628 443 628 878 864 878 864 327 545 327 545 267 335 267 335 573 644 573 644 426 599 426 599 803 721 803 721 803 813 803 813 416 155 416 155 596 201 596 201 542 898 542 898 274 331 274 331 598 935 598 935 469 621 469 621 309 504 309 504 230 22 230 22 957 405 957 405 89 899 89 899 695 170 695 170 96 594 96 594 969 85 969 85 497 823 497 823 125 691 125 691 199 703 199 703 460 378 460 378 840 559 840 559 50 623 50 623 868 324 868 324 764 499 764 499 762 712 762 712 947 182 947 182 576 760 576 760 99 688 99 688 535 752 535 752 477 877 477 877 220 140 220 140 782 364 782 364 434 271 434 271 950 933 950 933 454 719 454 719 354 727 354 727 456 522 456 522 960 628 960 628 168 578 168 578 557 85 557 85 823 309 823 309 459 33 459 33 331 195 331 195 832 839 832 839 787 136 787 136 637 90 637 90 265 180 265 180 251 337 251 337 664 554 664 554 596 417 596 417 135 607 135 607 11 900 11 900 612 769 612 769 781 595 781 595 104 26 104 26 754 949 754 949 519 179 519 179 163 930 163 930 604 57 604 57 964 714 964 714 286 759 286 759 963 310 963 310 208 882 208 882 307 247 307 247 799 597 799 597 403 672 403 672 904 537 904 537 618 940 618 940 224 114 224 114 846 834 846 834 409 803 409 803 607 249 607 249 681 523 681 523 163 741 163 741 501 875 501 875 359 941 359 941 522 924 522 924 864 368 864 368 435 542 435 542 66 310 66 310 323 289 323 289 304 170 304 170 864 158 864 158 686 477 686 477 728 188 728 188 642 828 642 828 402 422 402 422 779 526 779 526 787 967 787 967 740 233 740 233 41 255 41 255 969 948 969 948 355 793 355 793 270 612 270 612 652 304 652 304 875 803 875 803 200 67 200 67 634 626 634 626 159 266 159 266 248 11 248 11 336 9 336 9 443 126 443 126 863 542 863 542 284 666 284 666 799 509 799 509 376 553 376 553 425 847 425 847 411 90 411 90 731 638 731 638 494 475 494 475 916 180 916 180 85 968 85 968 733 33 733 33 880 949 880 949 429 182 429 182 79 372 79 372 109 646 109 646 23 931 23 931 446 696 446 696 784 329 784 329 243 859 243 859 284 185 284 185 840 535 840 535 673 909 673 909 263 472 263 472 33 928 33 928 178 422 178 422 382 917 382 917 815 258 815 258 209 157 209 157 285 334 285 334 502 461 502 461 765 718 765 718 210 43 210 43 336 104 336 104 154 843 154 843 781 701 781 701 705 607 705 607 888 727 888 727 564 881 564 881 166 568 166 568 371 735 371 735 582 318 582 318 414 677 414 677 46 866 46 866 580 467 580 467 266 420 266 420 565 357 565 357 827 153 827 153 959 914 959 914 739 345 739 345 591 481 591 481 919 417 919 417 617 56 617 56 304 727 304 727 492 302 492 302 336 106 336 106 772 428 772 428 526 740 526 740 123 840 123 840 795 409 795 409 297 279 297 279 472 932 472 932 384 596 384 596 878 111 878 111 389 213 389 213 455 655 455 655 465 418 465 418 540 780 540 780 372 915 372 915 307 968 307 968 477 235 477 235 274 576 274 576 923 839 923 839 585 772 585 772 874 45 874 45 810 110 810 110 225 407 225 407 139 714 139 714 958 68 958 68 730 142 730 142 646 966 646 966 819 56 819 56 290 128 290 128 629 336 629 336 363 468 363 468 855 858 855 858 886 45 886 45 664 327 664 327 717 46 717 46 339 27 339 27 224 557 224 557 931 886 931 886 128 945 128 945 964 466 964 466 505 368 505 368 555 837 555 837 149 729 149 729 728 365 728 365 251 186 251 186 166 861 166 861 160 679 160 679 208 906 208 906 925 469 925 469 13 50 13 50 588 791 588 791 404 387 404 387 756 307 756 307 818 279 818 279 868 621 868 621 942 410 942 410 254 289 254 289 919 596 919 596 607 933 607 933 787 79 787 79 356 648 356 648 847 471 847 471 441 693 441 693 956 575 956 575 736 199 736 199 724 70 724 70 409 849 409 849 756 563 756 563 239 160 239 160 508 187 508 187 733 602 733 602 21 820 21 820 132 580 132 580 591 105 591 105 594 180 594 180 850 658 850 658 284 251 284 251 302 128 302 128 626 726 626 726 964 359 964 359 174 860 174 860 480 909 480 909 323 694 323 694 867 729 867 729 251 368 251 368 234 923 234 923 256 640 256 640 377 543 377 543 469 194 469 194 529 859 529 859 445 63 445 63 209 152 209 152 385 28 385 28 873 504 873 504 417 299 417 299 947 19 947 19 8 508 8 508 351 618 351 618 47 417 47 417 623 82 623 82 33 134 33 134 388 858 388 858 834 608 834 608 121 539 121 539 626 367 626 367 927 270 927 270 952 608 952 608 890 677 890 677 935 504 935 504 770 195 770 195 427 555 427 555 531 764 531 764 516 8 516 8 598 162 598 162 793 789 793 789 104 929 104 929 6 401 6 401 257 91 257 91 221 176 221 176 585 820 585 820 248 372 248 372 685 715 685 715 599 766 599 766 676 724 676 724 36 905 36 905 63 289 63 289 172 632 172 632 635 713 635 713 8 329 8 329 762 604 762 604 217 778 217 778 762 864 762 864 478 275 478 275 169 139 169 139 292 369 292 369 843 184 843 184 162 708 162 708 920 762 920 762 705 117 705 117 244 499 244 499 525 93 525 93 363 272 363 272 559 64 559 64 211 260 211 260 670 164 670 164 355 1 355 1 133 352 133 352 289 456 289 456 81 401 81 401 72 750 72 750 910 696 910 696 10 602 10 602 929 854 929 854 108 717 108 717 417 252 417 252 425 300 425 300 339 773 339 773 214 376 214 376 240 320 240 320 476 154 476 154 659 594 659 594 914 470 914 470 160 901 160 901 86 27 86 27 611 136 611 136 826 315 826 315 170 617 170 617 883 584 883 584 747 176 747 176 676 743 676 743 210 206 210 206 602 397 602 397 949 702 949 702 830 441 830 441 418 615 418 615 55 968 55 968 401 253 401 253 349 803 349 803 795 51 795 51 435 52 435 52 399 693 399 693 666 32 666 32 767 357 767 357 495 120 495 120 105 862 105 862 568 48 568 48 944 60 944 60 653 59 653 59 275 967 275 967 299 817 299 817 808 145 808 145 922 442 922 442 130 713 130 713 821 812 821 812 693 680 693 680 727 786 727 786 572 758 572 758 360 576 360 576 442 674 442 674 33 682 33 682 491 106 491 106 90 777 90 777 641 531 641 531 283 183 283 183 759 293 759 293 568 565 568 565 400 603 400 603 85 794 85 794 549 74 549 74 4 747 4 747 837 341 837 341 82 112 82 112 672 535 672 535 460 710 460 710 891 673 891 673 438 690 438 690 940 830 940 830 346 534 346 534 261 869 261 869 61 392 61 392 559 129 559 129 406 773 406 773 444 309 444 309 483 876 483 876 950 193 950 193 967 104 967 104 725 457 725 457 444 946 444 946 553 395 553 395 458 749 458 749 871 780 871 780 247 772 247 772 750 428 750 428 638 594 638 594 797 815 797 815 104 416 104 416 746 441 746 441 849 104 849 104 469 345 469 345 122 487 122 487 49 560 49 560 617 674 617 674 573 122 573 122 266 960 266 960 21 841 21 841 397 466 397 466 356 961 356 961 89 706 89 706 104 802 104 802 324 840 324 840 98 865 98 865 689 932 689 932 762 482 762 482 137 449 137 449 680 77 680 77 823 509 823 509 914 493 914 493 781 44 781 44 767 36 767 36 558 958 558 958 959 793 959 793 386 702 386 702 64 440 64 440 452 658 452 658 755 753 755 753 593 641 593 641 517 305 517 305 130 216 130 216 212 109 212 109 648 798 648 798 837 833 837 833 414 63 414 63 917 944 917 944 52 605 52 605 291 774 291 774 159 13 159 13 156 939 156 939 270 907 270 907 154 224 154 224 367 478 367 478 61 255 61 255 834 363 834 363 495 740 495 740 331 649 331 649 438 498 438 498 529 609 529 609 271 941 271 941 107 399 107 399 726 508 726 508 263 393 263 393 859 937 859 937 232 609 232 609 104 773 104 773 532 721 532 721 855 609 855 609 365 77 365 77 612 554 612 554 935 731 935 731 318 623 318 623 485 793 485 793 315 456 315 456 211 805 211 805 492 613 492 613 236 419 236 419 644 421 644 421 800 497 800 497 146 239 146 239 866 488 866 488 768 964 768 964 207 641 207 641 23 625 23 625 744 618 744 618 531 758 531 758 48 14 48 14 6 768 6 768 77 885 77 885 944 482 944 482 840 407 840 407 199 807 199 807 804 904 804 904 678 349 678 349 461 634 461 634 966 615 966 615 357 856 357 856 474 792 474 792 413 804 413 804 522 931 522 931 439 534 439 534 889 767 889 767 953 408 953 408 951 101 951 101 68 643 68 643 452 163 452 163 523 380 523 380 415 72 415 72 902 510 902 510 188 633 188 633 332 260 332 260 667 272 667 272 735 558 735 558 168 38 168 38 757 467 757 467 728 389 728 389 83 748 83 748 65 621 65 621 371 118 371 118 730 741 730 741 699 721 699 721 93 681 93 681 391 631 391 631 726 208 726 208 705 743 705 743 295 161 295 161 530 671 530 671 969 310 969 310 924 133 924 133 855 709 855 709 8 655 8 655 76 669 76 669 763 421 763 421 232 842 232 842 445 33 445 33 486 201 486 201 289 300 289 300 196 70 196 70 781 172 781 172 130 314 130 314 524 217 524 217 287 887 287 887 137 864 137 864 470 922 470 922 102 384 102 384 657 32 657 32 761 51 761 51 490 397 490 397 855 27 855 27 351 308 351 308 534 270 534 270 368 368 368 368 591 515 591 515 367 469 367 469 24 319 24 319 194 32 194 32 751 747 751 747 315 360 315 360 113 451 113 451 898 590 898 590 293 257 293 257 107 239 107 239 429 343 429 343 271 629 271 629 844 442 844 442 413 172 413 172 146 396 146 396 955 6 955 6 421 475 421 475 582 669 582 669 160 707 160 707 470 288 470 288 649 962 649 962 265 137 265 137 65 367 65 367 478 881 478 881 254 586 254 586 357 103 357 103 71 916 71 916 811 13 811 13 353 780 353 780 863 806 863 806 172 395 172 395 187 585 187 585 532 926 532 926 79 671 79 671 669 438 669 438 521 946 521 946 585 797 585 797 800 122 800 122 691 492 691 492 319 197 319 197 539 613 539 613 647 798 647 798 411 49 411 49 213 806 213 806 894 941 894 941 829 21 829 21 337 70 337 70 176 459 176 459 932 768 932 768 494 940 494 940 595 697 595 697 843 114 843 114 11 302 11 302 431 528 431 528 691 368 691 368 375 625 375 625 90 635 90 635 183 248 183 248 518 772 518 772 868 417 868 417 763 838 763 838 62 554 62 554 620 909 620 909 959 627 959 627 430 969 430 969 84 18 84 18 478 205 478 205 553 438 553 438 152 51 152 51 92 611 92 611 764 780 764 780 930 468 930 468 763 807 763 807 322 592 322 592 291 481 291 481 548 373 548 373 647 223 647 223 270 643 270 643 114 671 114 671 143 899 143 899 356 552 356 552 878 831 878 831 240 189 240 189 397 699 397 699 824 488 824 488 756 789 756 789 932 584 932 584 618 916 618 916 144 30 144 30 968 376 968 376 140 739 140 739 372 653 372 653 836 232 836 232 921 77 921 77 234 911 234 911 720 756 720 756 926 414 926 414 507 23 507 23 377 336 377 336 520 21 520 21 848 129 848 129 838 846 838 846 242 714 242 714 7 57 7 57 119 226 119 226 490 600 490 600 166 362 166 362 436 79 436 79 42 389 42 389 261 791 261 791 176 82 176 82 800 512 800 512 386 99 386 99 318 646 318 646 26 161 26 161 844 622 844 622 323 860 323 860 958 204 958 204 529 75 529 75 519 177 519 177 459 113 459 113 187 632 187 632 810 764 810 764 768 614 768 614 864 143 864 143 328 182 328 182 567 220 567 220 451 760 451 760 69 237 69 237 702 847 702 847 833 921 833 921 723 177 723 177 323 924 323 924 171 829 171 829 312 948 312 948 474 20 474 20 640 142 640 142 29 882 29 882 915 744 915 744 202 876 202 876 293 135 293 135 811 176 811 176 140 247 140 247 345 612 345 612 266 636 266 636 550 441 550 441 242 258 242 258 156 451 156 451 78 795 78 795 638 406 638 406 333 631 333 631 412 257 412 257 46 105 46 105 952 515 952 515 833 127 833 127 339 356 339 356 21 627 21 627 886 609 886 609 600 232 600 232 566 929 566 929 676 98 676 98 474 550 474 550 542 411 542 411 370 749 370 749 949 415 949 415 716 688 716 688 900 220 900 220 240 916 240 916 426 228 426 228 328 34 328 34 360 793 360 793 78 549 78 549 38 278 38 278 349 147 349 147 693 580 693 580 384 868 384 868 694 483 694 483 481 625 481 625 191 568 191 568 659 655 659 655 294 358 294 358 867 468 867 468 768 934 768 934 930 373 930 373 467 721 467 721 415 261 415 261 348 960 348 960 78 429 78 429 709 256 709 256 178 948 178 948 729 505 729 505 635 277 635 277 481 44 481 44 169 22 169 22 190 672 190 672 97 378 97 378 811 15 811 15 699 467 699 467 726 179 726 179 148 652 148 652 837 644 837 644 661 859 661 859 553 187 553 187 68 576 68 576 734 266 734 266 464 826 464 826 22 222 22 222 511 185 511 185 894 630 894 630 835 341 835 341 61 518 61 518 303 663 303 663 359 863 359 863 176 669 176 669 173 89 173 89 865 543 865 543 402 163 402 163 956 561 956 561 730 472 730 472 35 508 35 508 187 690 187 690 193 237 193 237 433 412 433 412 20 375 20 375 411 442 411 442 777 219 777 219 653 377 653 377 202 426 202 426 749 53 749 53 883 783 883 783 76 703 76 703 520 328 520 328 732 842 732 842 712 303 712 303 85 668 85 668 272 961 272 961 774 405 774 405 125 235 125 235 103 404 103 404 391 108 391 108 172 477 172 477 485 343 485 343 316 899 316 899 8 875 8 875 346 597 346 597 452 617 452 617 902 312 902 312 119 344 119 344 798 613 798 613 440 686 440 686 636 93 636 93 415 748 415 748 571 599 571 599 65 609 65 609 687 884 687 884 483 291 483 291 693 791 693 791 679 218 679 218 316 498 316 498 858 677 858 677 271 723 271 723 732 415 732 415 490 842 490 842 439 747 439 747 479 503 479 503 429 844 429 844 648 449 648 449 222 51 222 51 87 24 87 24 821 935 821 935 363 628 363 628 227 702 227 702 743 778 743 778 357 119 357 119 208 480 208 480 421 118 421 118 275 946 275 946 214 242 214 242 118 635 118 635 826 242 826 242 296 291 296 291 444 873 444 873 248 670 248 670 760 395 760 395 314 495 314 495 563 819 563 819 392 259 392 259 228 228 228 228 226 397 226 397 897 960 897 960 145 289 145 289 29 35 29 35 104 441 104 441 501 571 501 571 58 434 58 434 677 284 677 284 286 508 286 508 176 634 176 634 343 342 343 342 670 385 670 385 836 774 836 774 219 645 219 645 807 449 807 449 415 887 415 887 519 370 519 370 151 99 151 99 937 566 937 566 409 664 409 664 565 252 565 252 899 489 899 489 331 465 331 465 254 775 254 775 160 365 160 365 693 400 693 400 185 631 185 631 663 716 663 716 134 183 134 183 682 8 682 8 328 860 328 860 724 39 724 39 454 8 454 8 210 653 210 653 663 393 663 393 905 251 905 251 795 488 795 488 731 420 731 420 431 238 431 238 245 1 245 1 340 808 340 808 957 77 957 77 744 233 744 233 923 71 923 71 50 62 50 62 339 622 339 622 693 594 693 594 950 100 950 100 813 96 813 96 642 941 642 941 469 243 469 243 790 198 790 198 646 408 646 408 363 798 363 798 132 771 132 771 302 292 302 292 814 609 814 609 210 827 210 827 458 97 458 97 373 472 373 472 678 132 678 132 520 481 520 481 89 229 89 229 465 864 465 864 714 774 714 774 759 591 759 591 105 769 105 769 820 747 820 747 724 219 724 219 881 514 881 514 144 555 144 555 810 279 810 279 962 564 962 564 213 198 213 198 58 566 58 566 298 649 298 649 937 396 937 396 26 459 26 459 814 146 814 146 247 149 247 149 47 582 47 582 895 897 895 897 291 432 291 432 556 289 556 289 243 271 243 271 805 399 805 399 804 602 804 602 837 506 837 506 681 966 681 966 857 330 857 330 22 115 22 115 818 856 818 856 862 70 862 70 934 472 934 472 474 969 474 969 580 826 580 826 624 435 624 435 19 105 19 105 876 550 876 550 592 504 592 504 302 700 302 700 463 878 463 878 604 259 604 259 314 793 314 793 240 27 240 27 807 558 807 558 623 761 623 761 176 329 176 329 584 60 584 60 6 123 6 123 766 449 766 449 938 250 938 250 526 218 526 218 339 544 339 544 702 452 702 452 675 129 675 129 90 22 90 22 121 944 121 944 934 431 934 431 186 85 186 85 911 142 911 142 731 897 731 897 672 119 672 119 407 388 407 388 291 239 291 239 690 60 690 60 129 207 129 207 415 828 415 828 541 773 541 773 507 926 507 926 732 848 732 848 517 864 517 864 392 284 392 284 772 202 772 202 270 341 270 341 687 840 687 840 831 695 831 695 739 344 739 344 469 356 469 356 366 326 366 326 748 773 748 773 743 961 743 961 235 742 235 742 135 349 135 349 808 567 808 567 365 443 365 443 683 116 683 116 721 503 721 503 699 730 699 730 23 117 23 117 381 304 381 304 671 855 671 855 497 383 497 383 738 337 738 337 640 372 640 372 307 93 307 93 680 204 680 204 315 526 315 526 297 105 297 105 303 494 303 494 222 693 222 693 142 257 142 257 929 400 929 400 11 330 11 330 729 110 729 110 482 832 482 832 447 307 447 307 598 963 598 963 224 332 224 332 964 406 964 406 620 923 620 923 940 665 940 665 127 170 127 170 191 239 191 239 338 947 338 947 114 652 114 652 129 946 129 946 627 682 627 682 700 135 700 135 824 870 824 870 879 762 879 762 84 40 84 40 553 303 553 303 358 489 358 489 192 339 192 339 267 925 267 925 108 445 108 445 595 704 595 704 836 835 836 835 875 82 875 82 822 687 822 687 23 387 23 387 810 524 810 524 661 242 661 242 881 823 881 823 536 750 536 750 386 117 386 117 257 918 257 918 791 189 791 189 408 935 408 935 439 259 439 259 588 143 588 143 145 349 145 349 590 439 590 439 85 852 85 852 587 228 587 228 183 477 183 477 587 155 587 155 860 680 860 680 254 322 254 322 246 954 246 954 253 85 253 85 247 707 247 707 162 632 162 632 19 106 19 106 432 247 432 247 708 572 708 572 156 183 156 183 676 64 676 64 794 415 794 415 614 272 614 272 60 631 60 631 106 213 106 213 81 259 81 259 966 130 966 130 85 757 85 757 463 165 463 165 300 336 300 336 38 873 38 873 302 282 302 282 205 453 205 453 244 583 244 583 492 948 492 948 9 966 9 966 243 422 243 422 367 302 367 302 669 49 669 49 531 326 531 326 124 696 124 696 661 810 661 810 452 414 452 414 548 594 548 594 617 67 617 67 661 760 661 760 601 207 601 207 911 22 911 22 292 539 292 539 197 693 197 693 784 958 784 958 312 902 312 902 784 333 784 333 777 54 777 54 925 150 925 150 248 760 248 760 709 489 709 489 49 234 49 234 345 213 345 213 171 604 171 604 277 224 277 224 833 730 833 730 324 235 324 235 925 823 925 823 729 467 729 467 922 913 922 913 233 34 233 34 239 441 239 441 413 530 413 530 759 968 759 968 782 200 782 200 269 948 269 948 338 958 338 958 736 626 736 626 897 660 897 660 63 897 63 897 235 441 235 441 882 631 882 631 88 834 88 834 569 951 569 951 656 121 656 121 585 103 585 103 466 28 466 28 123 960 123 960 437 367 437 367 5 831 5 831 266 438 266 438 429 942 429 942 77 814 77 814 651 816 651 816 149 54 149 54 257 750 257 750 204 736 204 736 28 885 28 885 147 940 147 940 96 162 96 162 100 333 100 333 762 26 762 26 21 180 21 180 234 830 234 830 61 806 61 806 908 399 908 399 88 592 88 592 647 963 647 963 146 489 146 489 149 475 149 475 150 150 150 150 859 39 859 39 842 373 842 373 862 899 862 899 869 620 869 620 170 621 170 621 549 570 549 570 768 412 768 412 862 360 862 360 138 365 138 365 248 209 248 209 628 698 628 698 757 325 757 325 264 654 264 654 805 423 805 423 752 873 752 873 914 762 914 762 545 308 545 308 472 398 472 398 750 179 750 179 89 376 89 376 816 182 816 182 183 116 183 116 347 670 347 670 660 646 660 646 351 669 351 669 197 525 197 525 57 440 57 440 722 421 722 421 93 932 93 932 693 340 693 340 959 687 959 687 675 943 675 943 548 760 548 760 809 619 809 619 492 68 492 68 262 221 262 221 93 157 93 157 257 454 257 454 299 308 299 308 695 354 695 354 474 99 474 99 565 49 565 49 775 25 775 25 460 855 460 855 350 929 350 929 34 402 34 402 207 788 207 788 722 752 722 752 737 920 737 920 380 2 380 2 385 274 385 274 754 73 754 73 205 319 205 319 431 52 431 52 52 508 52 508 557 656 557 656 353 97 353 97 330 843 330 843 194 968 194 968 523 959 523 959 526 358 526 358 478 38 478 38 502 432 502 432 91 921 91 921 365 446 365 446 899 231 899 231 773 48 773 48 577 24 577 24 203 48 203 48 471 54 471 54 463 182 463 182 351 240 351 240 508 935 508 935 459 74 459 74 143 295 143 295 733 716 733 716 268 266 268 266 67 548 67 548 323 664 323 664 941 581 941 581 649 414 649 414 70 779 70 779 674 837 674 837 864 843 864 843 691 247 691 247 706 88 706 88 256 219 256 219 728 30 728 30 747 255 747 255 336 352 336 352 64 692 64 692 509 955 509 955 88 787 88 787 132 105 132 105 281 824 281 824 49 284 49 284 403 234 403 234 662 233 662 233 889 778 889 778 8 664 8 664 300 947 300 947 10 587 10 587 276 108 276 108 459 855 459 855 95 401 95 401 409 600 409 600 215 894 215 894 705 335 705 335 136 834 136 834 236 451 236 451 525 477 525 477 628 824 628 824 211 312 211 312 81 311 81 311 284 844 284 844 514 918 514 918 188 704 188 704 543 289 543 289 911 273 911 273 646 771 646 771 233 125 233 125 187 818 187 818 513 45 513 45 262 764 262 764 651 952 651 952 887 108 887 108 199 383 199 383 544 200 544 200 598 616 598 616 342 87 342 87 713 244 713 244 319 359 319 359 520 47 520 47 334 716 334 716 598 104 598 104 828 170 828 170 589 709 589 709 401 854 401 854 820 44 820 44 444 578 444 578 584 475 584 475 172 918 172 918 315 368 315 368 852 926 852 926 879 504 879 504 439 406 439 406 345 825 345 825 86 297 86 297 707 532 707 532 321 574 321 574 232 344 232 344 91 967 91 967 245 645 245 645 44 956 44 956 236 785 236 785 881 750 881 750 899 208 899 208 498 896 498 896 64 918 64 918 727 195 727 195 92 896 92 896 316 889 316 889 838 46 838 46 822 942 822 942 44 801 44 801 2 147 2 147 546 620 546 620 671 492 671 492 249 898 249 898 668 347 668 347 266 514 266 514 785 406 785 406 612 359 612 359 417 771 417 771 268 433 268 433 933 365 933 365 22 911 22 911 688 658 688 658 545 858 545 858 438 124 438 124 894 461 894 461 310 504 310 504 705 88 705 88 688 560 688 560 789 327 789 327 587 682 587 682 255 107 255 107 945 104 945 104 398 149 398 149 502 912 502 912 113 457 113 457 103 357 103 357 556 438 556 438 66 845 66 845 21 666 21 666 260 264 260 264 173 850 173 850 825 100 825 100 240 40 240 40 233 749 233 749 757 683 757 683 300 596 300 596 929 215 929 215 685 967 685 967 358 7 358 7 462 534 462 534 88 452 88 452 343 891 343 891 125 296 125 296 741 582 741 582 331 73 331 73 820 218 820 218 23 721 23 721 144 60 144 60 672 708 672 708 417 172 417 172 927 254 927 254 881 620 881 620 674 49 674 49 215 952 215 952 628 468 628 468 238 180 238 180 117 744 117 744 588 287 588 287 340 225 340 225 397 539 397 539 722 656 722 656 301 128 301 128 645 106 645 106 74 388 74 388 658 528 658 528 810 673 810 673 538 942 538 942 819 594 819 594 777 58 777 58 923 385 923 385 306 78 306 78 336 298 336 298 51 770 51 770 959 38 959 38 876 4 876 4 482 23 482 23 208 194 208 194 312 218 312 218 394 859 394 859 954 128 954 128 838 288 838 288 128 366 128 366 595 829 595 829 366 469 366 469 188 744 188 744 50 509 50 509 102 379 102 379 652 808 652 808 414 947 414 947 437 181 437 181 454 883 454 883 756 410 756 410 368 965 368 965 526 652 526 652 724 653 724 653 773 421 773 421 228 606 228 606 883 817 883 817 312 506 312 506 567 72 567 72 130 231 130 231 542 465 542 465 481 256 481 256 754 320 754 320 61 590 61 590 416 514 416 514 925 253 925 253 704 15 704 15 46 285 46 285 702 45 702 45 612 121 612 121 860 9 860 9 421 636 421 636 134 547 134 547 643 816 643 816 169 447 169 447 943 364 943 364 842 288 842 288 229 466 229 466 749 509 749 509 273 548 273 548 233 659 233 659 912 200 912 200 326 205 326 205 916 810 916 810 672 763 672 763 440 550 440 550 328 431 328 431 336 489 336 489 576 746 576 746 635 426 635 426 506 698 506 698 182 119 182 119 958 217 958 217 529 658 529 658 757 601 757 601 42 643 42 643 452 782 452 782 695 382 695 382 792 859 792 859 389 527 389 527 206 461 206 461 721 267 721 267 60 681 60 681 431 953 431 953 54 430 54 430 231 132 231 132 839 49 839 49 536 15 536 15 184 434 184 434 930 469 930 469 726 374 726 374 200 728 200 728 511 774 511 774 68 209 68 209 184 308 184 308 816 354 816 354 408 310 408 310 616 580 616 580 5 213 5 213 885 282 885 282 342 283 342 283 415 791 415 791 927 794 927 794 239 779 239 779 8 424 8 424 575 64 575 64 600 802 600 802 964 343 964 343 435 748 435 748 357 297 357 297 779 719 779 719 828 764 828 764 471 382 471 382 298 158 298 158 939 229 939 229 951 687 951 687 79 683 79 683 131 468 131 468 234 132 234 132 291 308 291 308 179 26 179 26 524 161 524 161 286 922 286 922 955 719 955 719 360 572 360 572 83 912 83 912 708 349 708 349 106 761 106 761 842 447 842 447 754 471 754 471 942 645 942 645 779 257 779 257 178 789 178 789 54 336 54 336 744 325 744 325 338 646 338 646 194 803 194 803 342 37 342 37 679 743 679 743 743 531 743 531 335 216 335 216 607 935 607 935 398 214 398 214 379 203 379 203 783 434 783 434 239 940 239 940 170 255 170 255 81 617 81 617 606 860 606 860 896 361 896 361 552 193 552 193 885 150 885 150 521 942 521 942 407 758 407 758 114 218 114 218 608 296 608 296 269 701 269 701 329 715 329 715 904 801 904 801 386 319 386 319 753 497 753 497 325 377 325 377 26 432 26 432 554 962 554 962 446 354 446 354 144 579 144 579 955 461 955 461 239 454 239 454 253 187 253 187 147 592 147 592 193 754 193 754 114 363 114 363 83 45 83 45 568 919 568 919 227 538 227 538 844 224 844 224 536 511 536 511 367 433 367 433 33 866 33 866 647 152 647 152 809 639 809 639 405 531 405 531 45 633 45 633 826 301 826 301 965 207 965 207 352 964 352 964 922 24 922 24 386 87 386 87 948 270 948 270 710 489 710 489 833 744 833 744 68 7 68 7 365 571 365 571 286 860 286 860 130 949 130 949 320 154 320 154 467 752 467 752 402 725 402 725 931 515 931 515 24 44 24 44 244 589 244 589 101 440 101 440 664 337 664 337 883 593 883 593 215 491 215 491 361 759 361 759 449 489 449 489 67 104 67 104 565 775 565 775 958 477 958 477 633 12 633 12 691 788 691 788 164 720 164 720 360 746 360 746 244 942 244 942 950 619 950 619 354 686 354 686 574 830 574 830 67 734 67 734 699 14 699 14 215 922 215 922 882 215 882 215 493 822 493 822 919 504 919 504 908 788 908 788 14 553 14 553 290 179 290 179 558 856 558 856 631 909 631 909 647 955 647 955 931 571 931 571 444 767 444 767 221 304 221 304 97 969 97 969 593 359 593 359 316 130 316 130 147 482 147 482 543 13 543 13 146 451 146 451 571 238 571 238 554 488 554 488 67 493 67 493 503 23 503 23 839 174 839 174 764 558 764 558 131 605 131 605 533 547 533 547 84 674 84 674 860 7 860 7 294 453 294 453 934 910 934 910 53 461 53 461 825 817 825 817 226 43 226 43 450 649 450 649 525 869 525 869 820 929 820 929 923 272 923 272 885 130 885 130 441 725 441 725 444 441 444 441 391 146 391 146 559 551 559 551 175 458 175 458 166 320 166 320 813 302 813 302 318 680 318 680 867 223 867 223 135 321 135 321 664 208 664 208 817 826 817 826 580 768 580 768 860 138 860 138 813 839 813 839 872 686 872 686 239 811 239 811 473 842 473 842 235 111 235 111 595 176 595 176 613 717 613 717 759 558 759 558 328 958 328 958 754 685 754 685 405 870 405 870 478 142 478 142 203 286 203 286 485 347 485 347 34 884 34 884 313 471 313 471 639 29 639 29 737 53 737 53 281 743 281 743 309 665 309 665 192 13 192 13 714 856 714 856 518 163 518 163 333 720 333 720 954 238 954 238 271 906 271 906 520 689 520 689 502 95 502 95 363 647 363 647 953 378 953 378 632 406 632 406 141 909 141 909 248 288 248 288 683 538 683 538 647 372 647 372 492 794 492 794 882 562 882 562 284 218 284 218 547 219 547 219 756 618 756 618 955 763 955 763 230 339 230 339 474 424 474 424 176 338 176 338 492 656 492 656 492 310 492 310 455 317 455 317 588 949 588 949 696 444 696 444 91 791 91 791 671 762 671 762 368 747 368 747 178 634 178 634 237 4 237 4 333 657 333 657 216 6 216 6 274 968 274 968 643 10 643 10 569 100 569 100 130 902 130 902 830 17 830 17 192 773 192 773 590 481 590 481 313 942 313 942 337 716 337 716 386 452 386 452 895 477 895 477 837 358 837 358 434 116 434 116 233 568 233 568 350 209 350 209 798 835 798 835 61 969 61 969 829 474 829 474 473 508 473 508 381 72 381 72 836 518 836 518 889 73 889 73 477 948 477 948 854 919 854 919 272 127 272 127 597 69 597 69 647 610 647 610 113 168 113 168 837 773 837 773 216 664 216 664 395 420 395 420 192 748 192 748 90 572 90 572 253 576 253 576 920 682 920 682 681 917 681 917 911 7 911 7 640 957 640 957 82 200 82 200 923 533 923 533 956 611 956 611 364 297 364 297 779 79 779 79 114 872 114 872 889 827 889 827 752 722 752 722 626 588 626 588 270 77 270 77 426 130 426 130 82 100 82 100 203 156 203 156 364 346 364 346 703 20 703 20 188 436 188 436 80 899 80 899 49 503 49 503 70 100 70 100 209 952 209 952 728 199 728 199 179 899 179 899 708 270 708 270 93 15 93 15 958 519 958 519 335 829 335 829 45 406 45 406 634 449 634 449 25 100 25 100 102 545 102 545 186 165 186 165 294 354 294 354 109 497 109 497 199 372 199 372 309 922 309 922 112 64 112 64 887 651 887 651 603 321 603 321 170 551 170 551 943 375 943 375 236 305 236 305 39 359 39 359 492 78 492 78 23 800 23 800 235 385 235 385 208 860 208 860 224 929 224 929 953 647 953 647 628 769 628 769 698 346 698 346 850 216 850 216 125 749 125 749 354 612 354 612 42 477 42 477 422 928 422 928 257 515 257 515 34 334 34 334 590 706 590 706 439 319 439 319 320 136 320 136 102 527 102 527 812 98 812 98 489 427 489 427 549 625 549 625 294 687 294 687 411 887 411 887 515 919 515 919 955 340 955 340 922 745 922 745 114 113 114 113 760 95 760 95 441 396 441 396 857 69 857 69 900 200 900 200 572 428 572 428 755 474 755 474 878 374 878 374 646 529 646 529 394 33 394 33 563 196 563 196 831 377 831 377 281 480 281 480 436 246 436 246 136 762 136 762 953 677 953 677 520 431 520 431 301 905 301 905 915 719 915 719 376 360 376 360 123 617 123 617 710 637 710 637 731 225 731 225 772 232 772 232 57 27 57 27 631 161 631 161 538 101 538 101 444 387 444 387 81 714 81 714 32 447 32 447 906 576 906 576 957 595 957 595 69 376 69 376 407 867 407 867 291 488 291 488 12 169 12 169 315 166 315 166 847 18 847 18 926 484 926 484 99 208 99 208 792 843 792 843 537 17 537 17 772 782 772 782 368 446 368 446 859 622 859 622