971 33239 281 301 281 301 332 762 332 762 880 766 880 766 394 44 394 44 170 729 170 729 647 241 647 241 689 296 689 296 729 240 729 240 365 521 365 521 351 283 351 283 303 479 303 479 565 891 565 891 820 705 820 705 546 683 546 683 657 464 657 464 10 532 10 532 642 406 642 406 88 266 88 266 549 517 549 517 406 708 406 708 964 947 964 947 26 874 26 874 667 734 667 734 509 800 509 800 691 615 691 615 355 580 355 580 177 925 177 925 952 316 952 316 927 349 927 349 230 366 230 366 40 574 40 574 843 486 843 486 385 759 385 759 425 807 425 807 967 499 967 499 242 930 242 930 567 846 567 846 856 628 856 628 267 858 267 858 340 701 340 701 838 901 838 901 654 806 654 806 736 687 736 687 270 429 270 429 643 387 643 387 187 90 187 90 271 438 271 438 577 920 577 920 444 319 444 319 7 880 7 880 4 949 4 949 591 477 591 477 850 6 850 6 608 951 608 951 292 613 292 613 576 909 576 909 147 604 147 604 604 827 604 827 880 311 880 311 32 755 32 755 841 713 841 713 18 819 18 819 188 519 188 519 329 753 329 753 90 316 90 316 781 185 781 185 263 604 263 604 719 553 719 553 18 431 18 431 656 547 656 547 318 716 318 716 810 510 810 510 482 572 482 572 592 647 592 647 693 523 693 523 651 55 651 55 741 636 741 636 103 541 103 541 387 899 387 899 224 943 224 943 768 96 768 96 896 948 896 948 674 827 674 827 738 865 738 865 101 476 101 476 367 169 367 169 312 184 312 184 816 391 816 391 767 125 767 125 651 204 651 204 151 182 151 182 232 824 232 824 362 552 362 552 264 491 264 491 519 851 519 851 743 335 743 335 784 604 784 604 78 152 78 152 452 247 452 247 23 579 23 579 8 794 8 794 628 597 628 597 422 617 422 617 488 629 488 629 211 555 211 555 429 941 429 941 400 472 400 472 366 948 366 948 567 154 567 154 234 511 234 511 743 930 743 930 242 319 242 319 224 950 224 950 532 217 532 217 115 947 115 947 271 407 271 407 545 579 545 579 794 143 794 143 393 810 393 810 730 590 730 590 141 948 141 948 395 703 395 703 965 265 965 265 397 393 397 393 468 263 468 263 76 240 76 240 377 798 377 798 944 322 944 322 259 52 259 52 24 727 24 727 864 903 864 903 909 789 909 789 234 209 234 209 96 376 96 376 788 767 788 767 183 482 183 482 623 115 623 115 830 107 830 107 402 33 402 33 829 928 829 928 63 458 63 458 800 432 800 432 625 102 625 102 250 455 250 455 556 219 556 219 898 64 898 64 514 583 514 583 898 380 898 380 439 769 439 769 211 443 211 443 653 164 653 164 778 3 778 3 165 222 165 222 151 615 151 615 153 718 153 718 720 775 720 775 445 740 445 740 439 509 439 509 136 871 136 871 393 93 393 93 83 294 83 294 72 733 72 733 344 369 344 369 912 873 912 873 258 848 258 848 98 218 98 218 128 967 128 967 357 562 357 562 284 526 284 526 203 858 203 858 79 182 79 182 701 29 701 29 317 643 317 643 840 298 840 298 585 45 585 45 887 6 887 6 113 730 113 730 260 115 260 115 150 57 150 57 148 802 148 802 170 83 170 83 531 334 531 334 85 566 85 566 515 69 515 69 268 148 268 148 769 676 769 676 923 353 923 353 970 721 970 721 927 703 927 703 359 418 359 418 489 236 489 236 589 204 589 204 557 154 557 154 631 60 631 60 944 951 944 951 309 484 309 484 37 443 37 443 209 50 209 50 569 942 569 942 765 390 765 390 212 162 212 162 142 704 142 704 911 144 911 144 336 602 336 602 682 50 682 50 475 230 475 230 368 683 368 683 222 504 222 504 426 917 426 917 219 929 219 929 141 864 141 864 830 909 830 909 648 478 648 478 269 174 269 174 550 269 550 269 877 810 877 810 58 341 58 341 213 435 213 435 807 571 807 571 341 903 341 903 228 768 228 768 537 532 537 532 607 588 607 588 678 816 678 816 680 523 680 523 769 325 769 325 827 449 827 449 842 474 842 474 640 854 640 854 446 911 446 911 272 913 272 913 223 129 223 129 649 109 649 109 251 816 251 816 179 504 179 504 793 928 793 928 675 480 675 480 293 716 293 716 799 564 799 564 330 469 330 469 668 49 668 49 71 39 71 39 145 795 145 795 286 81 286 81 237 150 237 150 486 756 486 756 53 637 53 637 123 624 123 624 709 834 709 834 191 405 191 405 730 551 730 551 125 34 125 34 688 806 688 806 366 883 366 883 561 373 561 373 746 530 746 530 767 593 767 593 649 4 649 4 42 767 42 767 934 175 934 175 22 493 22 493 421 919 421 919 369 776 369 776 461 52 461 52 901 788 901 788 850 77 850 77 725 436 725 436 415 466 415 466 548 724 548 724 128 385 128 385 676 382 676 382 11 48 11 48 778 883 778 883 604 762 604 762 612 529 612 529 509 772 509 772 327 94 327 94 641 686 641 686 669 643 669 643 80 25 80 25 823 469 823 469 886 535 886 535 550 228 550 228 252 375 252 375 312 777 312 777 626 293 626 293 483 673 483 673 217 89 217 89 111 760 111 760 162 322 162 322 880 301 880 301 339 453 339 453 435 338 435 338 870 152 870 152 488 403 488 403 511 531 511 531 249 733 249 733 912 313 912 313 260 71 260 71 68 390 68 390 181 172 181 172 851 299 851 299 547 313 547 313 87 905 87 905 838 265 838 265 966 411 966 411 112 296 112 296 746 88 746 88 91 687 91 687 625 539 625 539 611 1 611 1 685 19 685 19 119 821 119 821 410 133 410 133 164 368 164 368 56 934 56 934 2 270 2 270 607 53 607 53 471 58 471 58 953 118 953 118 152 240 152 240 758 315 758 315 438 438 438 438 302 649 302 649 549 448 549 448 302 650 302 650 358 847 358 847 101 904 101 904 479 57 479 57 45 463 45 463 702 411 702 411 73 461 73 461 749 518 749 518 882 83 882 83 64 594 64 594 58 854 58 854 676 757 676 757 558 946 558 946 539 185 539 185 726 783 726 783 104 421 104 421 577 954 577 954 637 400 637 400 540 9 540 9 929 188 929 188 926 262 926 262 291 64 291 64 538 416 538 416 929 847 929 847 455 633 455 633 162 620 162 620 579 285 579 285 119 101 119 101 226 161 226 161 583 193 583 193 330 19 330 19 824 395 824 395 365 107 365 107 166 861 166 861 694 87 694 87 651 962 651 962 668 377 668 377 396 246 396 246 36 638 36 638 265 135 265 135 669 762 669 762 68 257 68 257 86 475 86 475 310 233 310 233 746 461 746 461 377 490 377 490 633 631 633 631 568 479 568 479 932 295 932 295 730 274 730 274 855 634 855 634 660 827 660 827 171 965 171 965 138 926 138 926 91 754 91 754 376 582 376 582 861 290 861 290 849 628 849 628 589 393 589 393 353 717 353 717 47 558 47 558 344 890 344 890 1 827 1 827 125 918 125 918 6 453 6 453 771 710 771 710 818 20 818 20 198 88 198 88 514 130 514 130 99 260 99 260 659 3 659 3 883 75 883 75 267 301 267 301 683 300 683 300 595 130 595 130 280 209 280 209 509 37 509 37 412 731 412 731 763 479 763 479 218 842 218 842 812 721 812 721 431 745 431 745 321 302 321 302 139 28 139 28 893 925 893 925 287 203 287 203 104 462 104 462 261 65 261 65 307 518 307 518 496 954 496 954 621 421 621 421 817 949 817 949 884 468 884 468 307 476 307 476 400 761 400 761 403 121 403 121 775 672 775 672 229 165 229 165 826 506 826 506 558 360 558 360 215 532 215 532 580 560 580 560 602 322 602 322 115 577 115 577 748 404 748 404 924 64 924 64 316 914 316 914 706 126 706 126 666 29 666 29 408 120 408 120 338 455 338 455 597 697 597 697 541 483 541 483 183 385 183 385 585 903 585 903 400 558 400 558 478 324 478 324 48 282 48 282 371 593 371 593 212 332 212 332 688 162 688 162 220 156 220 156 771 288 771 288 662 67 662 67 69 502 69 502 172 605 172 605 692 39 692 39 313 899 313 899 801 677 801 677 78 848 78 848 350 346 350 346 585 193 585 193 130 537 130 537 498 478 498 478 228 314 228 314 58 617 58 617 323 651 323 651 568 369 568 369 651 67 651 67 959 266 959 266 483 608 483 608 44 868 44 868 107 352 107 352 80 829 80 829 736 234 736 234 909 259 909 259 673 960 673 960 475 667 475 667 193 287 193 287 497 224 497 224 664 291 664 291 112 855 112 855 296 792 296 792 875 828 875 828 462 769 462 769 211 82 211 82 843 252 843 252 90 329 90 329 906 778 906 778 238 944 238 944 449 765 449 765 742 708 742 708 633 307 633 307 253 399 253 399 188 60 188 60 730 111 730 111 331 292 331 292 67 158 67 158 710 819 710 819 908 142 908 142 750 655 750 655 565 698 565 698 706 876 706 876 106 41 106 41 670 214 670 214 291 737 291 737 2 450 2 450 218 562 218 562 477 362 477 362 107 910 107 910 271 639 271 639 722 21 722 21 631 818 631 818 825 208 825 208 514 68 514 68 174 643 174 643 188 581 188 581 355 80 355 80 364 168 364 168 433 738 433 738 195 201 195 201 191 56 191 56 908 564 908 564 892 468 892 468 176 782 176 782 288 197 288 197 147 837 147 837 649 930 649 930 786 62 786 62 695 662 695 662 956 935 956 935 45 848 45 848 164 431 164 431 517 757 517 757 542 317 542 317 500 876 500 876 426 609 426 609 662 885 662 885 279 958 279 958 586 952 586 952 43 652 43 652 851 153 851 153 668 436 668 436 173 965 173 965 424 433 424 433 106 249 106 249 17 262 17 262 486 939 486 939 298 119 298 119 69 594 69 594 818 204 818 204 778 39 778 39 637 284 637 284 297 898 297 898 303 712 303 712 870 106 870 106 137 112 137 112 636 258 636 258 229 940 229 940 527 791 527 791 118 424 118 424 905 498 905 498 452 928 452 928 162 316 162 316 227 825 227 825 41 74 41 74 465 202 465 202 770 752 770 752 91 294 91 294 159 546 159 546 594 293 594 293 212 932 212 932 551 797 551 797 633 906 633 906 549 29 549 29 209 653 209 653 196 624 196 624 448 56 448 56 179 701 179 701 914 560 914 560 566 150 566 150 531 111 531 111 465 638 465 638 157 593 157 593 56 535 56 535 151 173 151 173 729 120 729 120 672 896 672 896 113 51 113 51 773 684 773 684 43 172 43 172 660 837 660 837 633 721 633 721 268 447 268 447 728 838 728 838 902 965 902 965 466 692 466 692 686 773 686 773 79 99 79 99 108 895 108 895 165 784 165 784 790 350 790 350 491 218 491 218 664 524 664 524 122 104 122 104 470 623 470 623 578 459 578 459 726 608 726 608 819 733 819 733 52 16 52 16 169 895 169 895 26 610 26 610 517 262 517 262 32 656 32 656 41 223 41 223 478 355 478 355 551 956 551 956 244 95 244 95 754 595 754 595 404 139 404 139 487 952 487 952 524 87 524 87 159 189 159 189 386 371 386 371 749 556 749 556 14 274 14 274 967 633 967 633 387 948 387 948 83 851 83 851 853 934 853 934 465 389 465 389 785 454 785 454 26 857 26 857 245 215 245 215 811 404 811 404 924 333 924 333 252 17 252 17 589 450 589 450 162 680 162 680 267 741 267 741 179 503 179 503 836 650 836 650 669 953 669 953 764 816 764 816 770 952 770 952 294 235 294 235 619 28 619 28 584 606 584 606 635 277 635 277 498 796 498 796 784 839 784 839 701 166 701 166 321 790 321 790 172 134 172 134 345 804 345 804 572 717 572 717 400 496 400 496 875 133 875 133 608 73 608 73 325 156 325 156 199 693 199 693 201 214 201 214 734 545 734 545 46 47 46 47 153 876 153 876 19 648 19 648 786 751 786 751 766 538 766 538 108 27 108 27 3 218 3 218 388 543 388 543 691 196 691 196 491 187 491 187 923 757 923 757 396 561 396 561 271 166 271 166 458 365 458 365 645 674 645 674 617 857 617 857 227 907 227 907 890 10 890 10 734 670 734 670 761 27 761 27 663 218 663 218 335 736 335 736 502 685 502 685 802 16 802 16 57 702 57 702 405 448 405 448 768 184 768 184 274 475 274 475 22 312 22 312 859 480 859 480 497 788 497 788 655 111 655 111 369 746 369 746 5 131 5 131 273 502 273 502 958 352 958 352 357 387 357 387 955 964 955 964 749 283 749 283 959 523 959 523 514 199 514 199 625 744 625 744 284 753 284 753 275 378 275 378 435 800 435 800 528 786 528 786 543 918 543 918 407 339 407 339 132 765 132 765 625 390 625 390 165 535 165 535 512 52 512 52 932 197 932 197 192 604 192 604 601 805 601 805 255 246 255 246 959 435 959 435 235 200 235 200 268 344 268 344 24 431 24 431 219 943 219 943 347 782 347 782 810 440 810 440 445 950 445 950 905 449 905 449 104 320 104 320 587 357 587 357 383 665 383 665 949 756 949 756 81 846 81 846 890 23 890 23 897 557 897 557 556 316 556 316 712 391 712 391 964 276 964 276 593 805 593 805 877 42 877 42 569 115 569 115 93 133 93 133 857 13 857 13 834 661 834 661 183 662 183 662 545 417 545 417 498 584 498 584 79 801 79 801 456 718 456 718 869 938 869 938 301 894 301 894 357 547 357 547 462 564 462 564 491 230 491 230 574 692 574 692 834 722 834 722 537 418 537 418 880 217 880 217 958 936 958 936 709 644 709 644 843 949 843 949 357 590 357 590 841 169 841 169 752 792 752 792 801 545 801 545 17 481 17 481 160 866 160 866 592 763 592 763 229 650 229 650 440 685 440 685 833 847 833 847 298 309 298 309 84 298 84 298 593 917 593 917 918 292 918 292 315 386 315 386 618 54 618 54 31 132 31 132 190 903 190 903 749 152 749 152 709 419 709 419 763 791 763 791 564 521 564 521 675 525 675 525 508 319 508 319 83 202 83 202 405 876 405 876 606 517 606 517 167 108 167 108 358 821 358 821 338 521 338 521 692 606 692 606 207 163 207 163 812 425 812 425 356 142 356 142 810 835 810 835 617 143 617 143 327 839 327 839 937 731 937 731 25 210 25 210 787 93 787 93 671 400 671 400 766 534 766 534 74 764 74 764 828 451 828 451 754 519 754 519 707 214 707 214 464 100 464 100 538 251 538 251 533 841 533 841 591 45 591 45 901 487 901 487 326 9 326 9 238 630 238 630 862 277 862 277 194 545 194 545 433 602 433 602 893 410 893 410 32 333 32 333 863 776 863 776 281 712 281 712 284 220 284 220 155 819 155 819 879 465 879 465 745 278 745 278 437 361 437 361 111 101 111 101 55 695 55 695 262 29 262 29 896 938 896 938 925 910 925 910 196 264 196 264 44 887 44 887 293 97 293 97 655 723 655 723 680 869 680 869 883 69 883 69 889 268 889 268 264 204 264 204 49 309 49 309 877 609 877 609 917 503 917 503 300 780 300 780 688 91 688 91 600 691 600 691 599 403 599 403 770 174 770 174 157 839 157 839 934 831 934 831 747 117 747 117 269 366 269 366 482 907 482 907 287 67 287 67 174 898 174 898 188 948 188 948 827 876 827 876 589 169 589 169 627 348 627 348 118 760 118 760 318 374 318 374 207 608 207 608 624 414 624 414 870 395 870 395 207 641 207 641 199 959 199 959 39 676 39 676 859 71 859 71 78 484 78 484 826 551 826 551 243 261 243 261 10 226 10 226 170 792 170 792 651 253 651 253 648 586 648 586 915 584 915 584 284 104 284 104 688 432 688 432 155 181 155 181 555 726 555 726 220 673 220 673 608 931 608 931 917 514 917 514 289 318 289 318 26 752 26 752 461 2 461 2 6 910 6 910 427 175 427 175 298 294 298 294 308 218 308 218 381 492 381 492 797 936 797 936 20 198 20 198 576 677 576 677 102 878 102 878 268 772 268 772 819 843 819 843 226 883 226 883 12 705 12 705 536 116 536 116 603 251 603 251 917 344 917 344 829 530 829 530 438 340 438 340 498 474 498 474 421 435 421 435 157 580 157 580 789 437 789 437 5 54 5 54 962 265 962 265 263 695 263 695 418 800 418 800 468 646 468 646 815 958 815 958 891 823 891 823 570 741 570 741 418 573 418 573 903 455 903 455 408 682 408 682 576 739 576 739 632 831 632 831 112 367 112 367 393 914 393 914 200 319 200 319 324 544 324 544 528 524 528 524 241 14 241 14 727 880 727 880 740 371 740 371 29 571 29 571 27 852 27 852 97 446 97 446 82 123 82 123 832 136 832 136 517 870 517 870 671 889 671 889 534 900 534 900 518 434 518 434 714 832 714 832 197 215 197 215 374 97 374 97 901 267 901 267 289 712 289 712 561 152 561 152 9 307 9 307 121 216 121 216 524 903 524 903 255 315 255 315 282 460 282 460 829 77 829 77 371 416 371 416 930 916 930 916 873 515 873 515 10 38 10 38 947 900 947 900 348 588 348 588 531 480 531 480 340 544 340 544 830 767 830 767 629 124 629 124 381 193 381 193 725 433 725 433 706 420 706 420 725 20 725 20 699 179 699 179 235 85 235 85 34 959 34 959 542 598 542 598 134 694 134 694 489 818 489 818 769 564 769 564 641 137 641 137 589 721 589 721 267 791 267 791 435 255 435 255 642 474 642 474 285 790 285 790 893 564 893 564 850 150 850 150 633 39 633 39 527 552 527 552 145 887 145 887 411 759 411 759 595 516 595 516 591 866 591 866 322 230 322 230 660 858 660 858 334 667 334 667 622 40 622 40 424 485 424 485 273 701 273 701 240 501 240 501 20 361 20 361 856 379 856 379 91 700 91 700 959 759 959 759 664 346 664 346 814 588 814 588 933 517 933 517 493 263 493 263 55 841 55 841 751 102 751 102 196 736 196 736 727 251 727 251 228 59 228 59 81 566 81 566 301 148 301 148 332 25 332 25 367 752 367 752 853 369 853 369 253 320 253 320 777 864 777 864 864 502 864 502 374 594 374 594 929 198 929 198 448 362 448 362 192 24 192 24 121 913 121 913 331 43 331 43 140 522 140 522 33 256 33 256 408 706 408 706 268 152 268 152 18 407 18 407 141 365 141 365 364 311 364 311 325 220 325 220 42 725 42 725 38 592 38 592 604 716 604 716 741 542 741 542 411 528 411 528 567 157 567 157 183 313 183 313 119 722 119 722 815 691 815 691 677 581 677 581 122 397 122 397 555 786 555 786 427 705 427 705 875 807 875 807 376 381 376 381 273 190 273 190 841 265 841 265 560 407 560 407 427 527 427 527 380 291 380 291 856 895 856 895 137 905 137 905 348 519 348 519 634 661 634 661 273 617 273 617 549 71 549 71 68 923 68 923 907 92 907 92 290 53 290 53 307 835 307 835 230 1 230 1 258 201 258 201 777 936 777 936 320 477 320 477 530 32 530 32 680 365 680 365 428 332 428 332 845 693 845 693 427 965 427 965 406 785 406 785 585 223 585 223 747 87 747 87 267 578 267 578 107 426 107 426 607 195 607 195 931 342 931 342 337 47 337 47 451 515 451 515 544 288 544 288 1 193 1 193 327 474 327 474 511 113 511 113 398 359 398 359 307 675 307 675 848 187 848 187 586 21 586 21 77 63 77 63 403 139 403 139 213 743 213 743 362 103 362 103 68 417 68 417 812 492 812 492 271 435 271 435 811 98 811 98 377 94 377 94 500 479 500 479 877 27 877 27 483 620 483 620 308 833 308 833 312 185 312 185 57 375 57 375 709 194 709 194 650 774 650 774 659 105 659 105 505 193 505 193 726 575 726 575 717 542 717 542 128 961 128 961 510 918 510 918 35 385 35 385 13 162 13 162 61 564 61 564 471 608 471 608 366 474 366 474 342 767 342 767 786 185 786 185 811 88 811 88 873 93 873 93 577 120 577 120 638 192 638 192 60 675 60 675 131 198 131 198 457 923 457 923 218 932 218 932 445 324 445 324 879 469 879 469 425 458 425 458 566 952 566 952 580 913 580 913 295 182 295 182 239 647 239 647 791 525 791 525 167 252 167 252 694 130 694 130 415 73 415 73 368 532 368 532 512 554 512 554 484 375 484 375 816 668 816 668 316 804 316 804 614 412 614 412 224 934 224 934 925 346 925 346 498 145 498 145 523 137 523 137 846 638 846 638 592 389 592 389 468 683 468 683 535 306 535 306 610 665 610 665 420 63 420 63 366 560 366 560 277 544 277 544 938 537 938 537 17 296 17 296 308 195 308 195 274 78 274 78 492 695 492 695 90 478 90 478 720 917 720 917 685 197 685 197 586 32 586 32 486 498 486 498 935 881 935 881 305 308 305 308 676 525 676 525 145 704 145 704 218 407 218 407 626 218 626 218 39 295 39 295 22 688 22 688 261 91 261 91 559 903 559 903 117 617 117 617 942 273 942 273 245 966 245 966 879 910 879 910 381 629 381 629 267 713 267 713 118 439 118 439 937 576 937 576 884 158 884 158 885 232 885 232 114 477 114 477 471 473 471 473 683 578 683 578 392 970 392 970 6 391 6 391 830 663 830 663 756 770 756 770 278 308 278 308 200 949 200 949 43 393 43 393 797 619 797 619 951 398 951 398 761 921 761 921 101 618 101 618 600 824 600 824 26 414 26 414 151 942 151 942 257 313 257 313 371 754 371 754 907 237 907 237 283 747 283 747 470 375 470 375 544 708 544 708 385 668 385 668 501 714 501 714 211 153 211 153 442 67 442 67 905 599 905 599 525 342 525 342 88 261 88 261 276 547 276 547 411 208 411 208 517 944 517 944 818 845 818 845 128 139 128 139 268 278 268 278 646 693 646 693 339 537 339 537 779 718 779 718 776 204 776 204 422 204 422 204 714 164 714 164 703 206 703 206 879 344 879 344 402 359 402 359 764 511 764 511 126 420 126 420 683 239 683 239 950 693 950 693 346 210 346 210 625 877 625 877 237 127 237 127 202 766 202 766 134 477 134 477 416 345 416 345 651 79 651 79 206 768 206 768 848 92 848 92 957 448 957 448 271 700 271 700 75 855 75 855 282 970 282 970 956 723 956 723 729 60 729 60 963 888 963 888 81 194 81 194 22 109 22 109 818 709 818 709 827 866 827 866 952 140 952 140 618 540 618 540 3 465 3 465 445 193 445 193 294 292 294 292 208 325 208 325 970 535 970 535 572 607 572 607 395 230 395 230 731 355 731 355 164 509 164 509 889 435 889 435 349 275 349 275 167 326 167 326 35 537 35 537 113 254 113 254 712 753 712 753 248 934 248 934 295 350 295 350 341 190 341 190 958 448 958 448 739 318 739 318 531 64 531 64 789 965 789 965 525 656 525 656 178 532 178 532 399 703 399 703 666 269 666 269 199 147 199 147 539 284 539 284 847 313 847 313 909 788 909 788 848 551 848 551 517 779 517 779 502 348 502 348 491 281 491 281 54 280 54 280 675 7 675 7 133 500 133 500 923 492 923 492 199 462 199 462 734 76 734 76 680 302 680 302 694 693 694 693 870 61 870 61 884 354 884 354 250 133 250 133 261 556 261 556 661 185 661 185 135 779 135 779 109 658 109 658 929 558 929 558 603 808 603 808 866 748 866 748 863 239 863 239 871 320 871 320 485 920 485 920 96 511 96 511 575 620 575 620 319 678 319 678 401 100 401 100 70 69 70 69 633 353 633 353 275 330 275 330 832 569 832 569 162 441 162 441 289 721 289 721 720 284 720 284 812 461 812 461 696 947 696 947 86 111 86 111 228 419 228 419 521 718 521 718 797 369 797 369 935 455 935 455 908 921 908 921 543 174 543 174 239 869 239 869 131 896 131 896 835 952 835 952 288 618 288 618 447 729 447 729 390 243 390 243 194 334 194 334 634 43 634 43 543 95 543 95 772 260 772 260 799 31 799 31 421 13 421 13 513 743 513 743 538 21 538 21 117 108 117 108 848 912 848 912 966 373 966 373 441 649 441 649 483 956 483 956 800 199 800 199 239 388 239 388 56 42 56 42 185 214 185 214 854 261 854 261 164 487 164 487 170 419 170 419 730 247 730 247 164 763 164 763 549 735 549 735 612 823 612 823 517 266 517 266 570 395 570 395 774 221 774 221 857 205 857 205 148 48 148 48 347 76 347 76 451 707 451 707 90 768 90 768 321 588 321 588 473 337 473 337 769 123 769 123 249 318 249 318 876 494 876 494 144 690 144 690 836 285 836 285 464 488 464 488 86 215 86 215 910 591 910 591 296 510 296 510 671 541 671 541 810 126 810 126 94 624 94 624 495 26 495 26 70 488 70 488 893 578 893 578 43 331 43 331 833 421 833 421 290 280 290 280 814 653 814 653 104 343 104 343 951 521 951 521 899 682 899 682 274 568 274 568 855 653 855 653 671 390 671 390 869 518 869 518 737 4 737 4 944 785 944 785 911 660 911 660 931 124 931 124 596 855 596 855 396 197 396 197 740 18 740 18 878 938 878 938 7 174 7 174 523 69 523 69 211 829 211 829 462 898 462 898 734 78 734 78 942 685 942 685 805 705 805 705 358 645 358 645 96 146 96 146 614 888 614 888 571 328 571 328 778 882 778 882 722 598 722 598 122 297 122 297 381 596 381 596 504 696 504 696 512 516 512 516 681 691 681 691 422 276 422 276 568 327 568 327 898 305 898 305 935 364 935 364 690 846 690 846 727 294 727 294 928 740 928 740 642 408 642 408 560 154 560 154 938 598 938 598 511 144 511 144 325 385 325 385 541 85 541 85 115 91 115 91 848 955 848 955 859 916 859 916 195 149 195 149 465 438 465 438 963 185 963 185 308 172 308 172 373 577 373 577 572 529 572 529 794 144 794 144 888 953 888 953 490 645 490 645 916 710 916 710 90 908 90 908 92 500 92 500 560 164 560 164 673 871 673 871 379 740 379 740 420 619 420 619 71 510 71 510 232 893 232 893 294 337 294 337 319 20 319 20 195 346 195 346 337 928 337 928 599 534 599 534 21 295 21 295 602 231 602 231 630 410 630 410 873 560 873 560 816 747 816 747 354 801 354 801 559 309 559 309 68 906 68 906 85 646 85 646 565 228 565 228 183 561 183 561 53 670 53 670 87 86 87 86 31 196 31 196 166 306 166 306 875 578 875 578 870 214 870 214 135 342 135 342 535 754 535 754 497 76 497 76 383 566 383 566 734 439 734 439 562 556 562 556 147 811 147 811 219 52 219 52 483 274 483 274 126 910 126 910 660 720 660 720 220 98 220 98 529 143 529 143 318 442 318 442 856 581 856 581 314 166 314 166 599 439 599 439 663 296 663 296 613 524 613 524 711 473 711 473 807 268 807 268 356 510 356 510 819 517 819 517 354 338 354 338 837 559 837 559 506 490 506 490 483 506 483 506 19 175 19 175 209 121 209 121 101 704 101 704 426 900 426 900 617 384 617 384 37 650 37 650 588 863 588 863 56 108 56 108 151 175 151 175 621 616 621 616 47 243 47 243 399 195 399 195 692 922 692 922 855 922 855 922 734 31 734 31 305 611 305 611 438 490 438 490 228 448 228 448 192 358 192 358 201 151 201 151 145 781 145 781 770 226 770 226 524 180 524 180 222 162 222 162 415 62 415 62 264 499 264 499 439 54 439 54 69 736 69 736 607 783 607 783 603 519 603 519 848 250 848 250 676 967 676 967 104 297 104 297 959 551 959 551 768 745 768 745 629 776 629 776 737 86 737 86 653 413 653 413 662 34 662 34 600 381 600 381 509 63 509 63 758 165 758 165 539 398 539 398 620 735 620 735 318 296 318 296 898 490 898 490 926 330 926 330 409 452 409 452 113 321 113 321 796 692 796 692 398 196 398 196 609 489 609 489 747 434 747 434 759 316 759 316 162 471 162 471 449 485 449 485 603 673 603 673 117 367 117 367 318 833 318 833 888 767 888 767 559 324 559 324 190 226 190 226 249 234 249 234 890 275 890 275 99 537 99 537 605 62 605 62 243 110 243 110 314 146 314 146 664 661 664 661 415 537 415 537 270 70 270 70 219 956 219 956 706 247 706 247 218 969 218 969 716 741 716 741 191 19 191 19 366 284 366 284 152 713 152 713 426 971 426 971 856 407 856 407 900 278 900 278 877 91 877 91 12 498 12 498 365 27 365 27 536 968 536 968 909 536 909 536 589 161 589 161 804 488 804 488 411 599 411 599 194 648 194 648 339 6 339 6 35 900 35 900 957 404 957 404 897 175 897 175 666 406 666 406 935 896 935 896 582 64 582 64 12 780 12 780 14 688 14 688 537 222 537 222 860 309 860 309 353 170 353 170 218 41 218 41 648 752 648 752 912 769 912 769 629 934 629 934 843 366 843 366 914 591 914 591 330 691 330 691 457 666 457 666 760 797 760 797 267 889 267 889 779 793 779 793 71 434 71 434 549 793 549 793 651 683 651 683 141 220 141 220 715 921 715 921 103 527 103 527 360 593 360 593 513 729 513 729 197 945 197 945 669 944 669 944 574 616 574 616 902 681 902 681 849 301 849 301 397 845 397 845 507 870 507 870 129 411 129 411 706 776 706 776 956 487 956 487 888 888 888 888 761 650 761 650 688 687 688 687 484 616 484 616 120 203 120 203 7 238 7 238 159 180 159 180 827 758 827 758 249 72 249 72 868 310 868 310 517 462 517 462 462 571 462 571 949 269 949 269 802 743 802 743 901 914 901 914 209 174 209 174 740 19 740 19 841 799 841 799 752 74 752 74 15 970 15 970 79 723 79 723 287 603 287 603 353 396 353 396 205 917 205 917 336 28 336 28 112 852 112 852 852 463 852 463 441 739 441 739 947 684 947 684 234 902 234 902 55 276 55 276 459 692 459 692 801 127 801 127 903 395 903 395 333 368 333 368 499 929 499 929 897 788 897 788 524 515 524 515 715 692 715 692 30 662 30 662 747 866 747 866 938 745 938 745 66 611 66 611 741 39 741 39 821 51 821 51 844 33 844 33 430 656 430 656 262 723 262 723 753 448 753 448 40 513 40 513 335 940 335 940 846 4 846 4 692 335 692 335 945 759 945 759 784 794 784 794 187 120 187 120 384 549 384 549 328 684 328 684 4 506 4 506 584 842 584 842 465 908 465 908 919 858 919 858 580 928 580 928 877 1 877 1 461 48 461 48 124 960 124 960 602 256 602 256 154 631 154 631 378 791 378 791 604 507 604 507 448 514 448 514 243 300 243 300 365 658 365 658 905 895 905 895 170 5 170 5 193 275 193 275 553 860 553 860 347 15 347 15 883 701 883 701 369 651 369 651 207 657 207 657 621 563 621 563 356 4 356 4 809 155 809 155 780 17 780 17 165 265 165 265 861 802 861 802 349 581 349 581 665 340 665 340 522 153 522 153 887 474 887 474 211 479 211 479 700 325 700 325 69 539 69 539 432 309 432 309 204 920 204 920 222 834 222 834 831 590 831 590 519 553 519 553 297 230 297 230 834 550 834 550 966 32 966 32 655 827 655 827 314 943 314 943 354 440 354 440 342 92 342 92 189 69 189 69 496 202 496 202 760 375 760 375 701 169 701 169 332 818 332 818 762 614 762 614 806 205 806 205 913 894 913 894 930 362 930 362 850 318 850 318 576 583 576 583 371 571 371 571 916 176 916 176 234 715 234 715 276 186 276 186 27 283 27 283 704 818 704 818 804 834 804 834 461 74 461 74 128 557 128 557 531 437 531 437 370 184 370 184 262 780 262 780 33 883 33 883 195 578 195 578 805 304 805 304 723 584 723 584 836 329 836 329 581 191 581 191 51 64 51 64 613 157 613 157 665 169 665 169 930 30 930 30 306 526 306 526 658 362 658 362 492 115 492 115 460 349 460 349 770 469 770 469 84 58 84 58 957 227 957 227 653 440 653 440 721 944 721 944 660 766 660 766 540 232 540 232 425 402 425 402 332 903 332 903 864 150 864 150 22 852 22 852 288 461 288 461 823 570 823 570 722 442 722 442 454 535 454 535 2 627 2 627 713 499 713 499 944 421 944 421 583 26 583 26 505 529 505 529 337 919 337 919 58 44 58 44 394 625 394 625 931 748 931 748 94 538 94 538 207 316 207 316 766 84 766 84 256 818 256 818 228 672 228 672 690 276 690 276 270 309 270 309 884 193 884 193 682 827 682 827 807 310 807 310 884 195 884 195 884 959 884 959 326 130 326 130 841 429 841 429 596 229 596 229 61 406 61 406 718 92 718 92 420 648 420 648 12 736 12 736 942 362 942 362 191 441 191 441 920 45 920 45 29 15 29 15 807 110 807 110 782 874 782 874 713 875 713 875 784 609 784 609 489 109 489 109 186 287 186 287 716 426 716 426 195 692 195 692 381 873 381 873 651 534 651 534 703 452 703 452 539 98 539 98 375 880 375 880 960 714 960 714 703 430 703 430 884 786 884 786 450 159 450 159 547 125 547 125 13 481 13 481 409 722 409 722 360 679 360 679 212 696 212 696 829 31 829 31 441 756 441 756 324 904 324 904 258 837 258 837 465 628 465 628 287 720 287 720 661 389 661 389 815 531 815 531 412 528 412 528 330 401 330 401 862 645 862 645 13 583 13 583 646 309 646 309 860 159 860 159 816 394 816 394 601 508 601 508 454 654 454 654 656 643 656 643 377 926 377 926 895 457 895 457 766 388 766 388 268 946 268 946 736 7 736 7 943 801 943 801 30 898 30 898 395 219 395 219 866 734 866 734 257 366 257 366 375 914 375 914 965 298 965 298 398 305 398 305 74 106 74 106 61 761 61 761 338 662 338 662 727 332 727 332 155 585 155 585 533 50 533 50 806 627 806 627 786 52 786 52 150 295 150 295 757 893 757 893 963 407 963 407 545 161 545 161 656 736 656 736 282 241 282 241 882 903 882 903 145 407 145 407 810 515 810 515 526 403 526 403 360 584 360 584 708 343 708 343 466 721 466 721 768 730 768 730 460 305 460 305 197 941 197 941 285 136 285 136 864 514 864 514 465 198 465 198 85 925 85 925 549 305 549 305 954 82 954 82 542 690 542 690 420 277 420 277 467 604 467 604 962 173 962 173 466 832 466 832 336 735 336 735 75 871 75 871 845 594 845 594 803 277 803 277 550 257 550 257 77 480 77 480 759 360 759 360 750 628 750 628 850 440 850 440 255 732 255 732 875 844 875 844 545 740 545 740 546 563 546 563 835 49 835 49 181 737 181 737 932 332 932 332 562 806 562 806 357 435 357 435 27 741 27 741 472 20 472 20 279 484 279 484 162 109 162 109 706 613 706 613 517 799 517 799 529 611 529 611 74 746 74 746 296 54 296 54 208 632 208 632 14 13 14 13 677 445 677 445 610 259 610 259 28 946 28 946 437 525 437 525 854 268 854 268 74 533 74 533 170 356 170 356 592 405 592 405 233 596 233 596 517 566 517 566 479 344 479 344 852 890 852 890 498 124 498 124 918 935 918 935 628 409 628 409 8 849 8 849 141 422 141 422 57 79 57 79 948 442 948 442 660 958 660 958 120 494 120 494 462 632 462 632 75 529 75 529 143 578 143 578 639 545 639 545 46 400 46 400 813 568 813 568 684 934 684 934 734 699 734 699 654 595 654 595 28 498 28 498 195 937 195 937 632 498 632 498 192 280 192 280 50 89 50 89 690 124 690 124 785 508 785 508 457 331 457 331 133 713 133 713 399 609 399 609 417 904 417 904 420 71 420 71 623 863 623 863 569 254 569 254 719 895 719 895 554 206 554 206 120 401 120 401 611 696 611 696 749 119 749 119 839 567 839 567 696 544 696 544 649 622 649 622 7 817 7 817 478 201 478 201 545 59 545 59 880 563 880 563 86 521 86 521 513 300 513 300 88 49 88 49 651 299 651 299 235 952 235 952 124 149 124 149 246 492 246 492 863 242 863 242 823 288 823 288 649 137 649 137 842 579 842 579 252 481 252 481 402 724 402 724 678 65 678 65 107 133 107 133 534 488 534 488 363 734 363 734 383 480 383 480 108 387 108 387 548 743 548 743 173 566 173 566 793 969 793 969 924 196 924 196 512 297 512 297 769 794 769 794 774 529 774 529 801 582 801 582 668 615 668 615 866 310 866 310 369 97 369 97 951 389 951 389 321 275 321 275 571 837 571 837 220 343 220 343 778 258 778 258 522 151 522 151 228 123 228 123 434 649 434 649 521 804 521 804 415 99 415 99 572 261 572 261 59 172 59 172 310 681 310 681 252 890 252 890 95 888 95 888 920 263 920 263 657 943 657 943 206 601 206 601 228 32 228 32 393 720 393 720 962 906 962 906 904 862 904 862 712 110 712 110 730 819 730 819 627 456 627 456 804 437 804 437 593 764 593 764 300 768 300 768 548 213 548 213 594 635 594 635 275 246 275 246 454 428 454 428 944 403 944 403 946 700 946 700 95 481 95 481 533 238 533 238 404 929 404 929 617 242 617 242 94 614 94 614 159 522 159 522 475 754 475 754 483 796 483 796 152 152 152 152 419 919 419 919 840 937 840 937 401 968 401 968 79 457 79 457 824 163 824 163 167 247 167 247 887 862 887 862 275 162 275 162 715 892 715 892 101 908 101 908 191 898 191 898 460 545 460 545 831 912 831 912 75 233 75 233 606 202 606 202 684 324 684 324 567 968 567 968 820 202 820 202 119 835 119 835 807 123 807 123 219 430 219 430 122 480 122 480 391 74 391 74 860 671 860 671 688 47 688 47 895 693 895 693 907 591 907 591 725 24 725 24 394 810 394 810 909 827 909 827 821 83 821 83 363 105 363 105 458 115 458 115 544 26 544 26 53 757 53 757 255 30 255 30 772 952 772 952 453 843 453 843 540 551 540 551 680 191 680 191 663 594 663 594 346 365 346 365 111 873 111 873 774 768 774 768 723 427 723 427 850 506 850 506 201 599 201 599 513 787 513 787 102 231 102 231 348 459 348 459 524 475 524 475 703 275 703 275 472 299 472 299 580 49 580 49 477 419 477 419 265 190 265 190 573 454 573 454 384 787 384 787 669 832 669 832 584 659 584 659 445 751 445 751 712 401 712 401 951 896 951 896 152 923 152 923 52 444 52 444 24 303 24 303 83 624 83 624 501 694 501 694 508 655 508 655 466 334 466 334 304 700 304 700 117 535 117 535 469 861 469 861 92 584 92 584 260 92 260 92 686 799 686 799 635 224 635 224 464 470 464 470 467 940 467 940 66 587 66 587 638 704 638 704 928 969 928 969 804 396 804 396 965 400 965 400 94 542 94 542 69 454 69 454 70 748 70 748 140 165 140 165 18 401 18 401 516 881 516 881 577 483 577 483 657 312 657 312 784 702 784 702 436 173 436 173 648 404 648 404 299 83 299 83 272 347 272 347 457 358 457 358 769 863 769 863 235 77 235 77 237 883 237 883 723 195 723 195 328 866 328 866 450 79 450 79 745 472 745 472 545 235 545 235 918 207 918 207 257 704 257 704 536 102 536 102 547 259 547 259 154 89 154 89 661 819 661 819 631 292 631 292 940 671 940 671 845 11 845 11 752 395 752 395 184 951 184 951 875 407 875 407 341 569 341 569 493 763 493 763 321 168 321 168 300 532 300 532 474 679 474 679 1 256 1 256 136 638 136 638 569 154 569 154 694 547 694 547 4 864 4 864 612 812 612 812 380 796 380 796 838 917 838 917 223 346 223 346 267 418 267 418 749 137 749 137 243 358 243 358 366 340 366 340 239 159 239 159 438 226 438 226 165 89 165 89 525 667 525 667 122 696 122 696 8 500 8 500 763 746 763 746 458 360 458 360 944 370 944 370 917 51 917 51 120 195 120 195 595 812 595 812 444 411 444 411 644 957 644 957 259 899 259 899 832 299 832 299 667 6 667 6 642 673 642 673 219 490 219 490 840 23 840 23 145 948 145 948 331 873 331 873 396 783 396 783 859 238 859 238 834 7 834 7 344 256 344 256 204 668 204 668 427 62 427 62 129 459 129 459 76 855 76 855 7 767 7 767 473 306 473 306 312 759 312 759 356 576 356 576 310 788 310 788 593 371 593 371 467 760 467 760 559 559 559 559 430 739 430 739 302 523 302 523 882 616 882 616 449 612 449 612 308 529 308 529 175 140 175 140 835 666 835 666 58 491 58 491 750 668 750 668 109 756 109 756 904 812 904 812 217 207 217 207 880 431 880 431 735 561 735 561 497 55 497 55 945 805 945 805 309 208 309 208 599 14 599 14 9 644 9 644 393 21 393 21 219 778 219 778 685 43 685 43 789 522 789 522 512 394 512 394 365 619 365 619 269 21 269 21 338 496 338 496 395 289 395 289 875 914 875 914 8 513 8 513 619 913 619 913 706 299 706 299 561 706 561 706 327 397 327 397 509 56 509 56 269 344 269 344 757 635 757 635 638 801 638 801 220 936 220 936 48 393 48 393 623 552 623 552 19 342 19 342 805 232 805 232 302 160 302 160 214 780 214 780 746 80 746 80 348 168 348 168 814 541 814 541 324 679 324 679 564 917 564 917 10 902 10 902 706 798 706 798 541 825 541 825 860 327 860 327 642 419 642 419 52 35 52 35 455 804 455 804 123 765 123 765 56 501 56 501 944 36 944 36 202 563 202 563 769 504 769 504 761 228 761 228 487 314 487 314 868 688 868 688 789 730 789 730 468 621 468 621 172 77 172 77 711 578 711 578 235 711 235 711 302 767 302 767 794 207 794 207 580 561 580 561 34 790 34 790 439 745 439 745 725 863 725 863 933 684 933 684 651 28 651 28 706 563 706 563 379 325 379 325 538 634 538 634 22 165 22 165 492 420 492 420 279 772 279 772 427 401 427 401 511 859 511 859 250 308 250 308 126 353 126 353 160 335 160 335 656 107 656 107 743 766 743 766 601 590 601 590 826 591 826 591 104 338 104 338 510 209 510 209 667 951 667 951 721 537 721 537 274 338 274 338 218 617 218 617 764 931 764 931 725 291 725 291 920 934 920 934 759 462 759 462 517 39 517 39 705 844 705 844 290 40 290 40 223 296 223 296 75 764 75 764 375 315 375 315 304 715 304 715 497 490 497 490 584 232 584 232 737 108 737 108 886 321 886 321 891 639 891 639 408 351 408 351 390 892 390 892 31 691 31 691 464 151 464 151 170 96 170 96 796 55 796 55 403 478 403 478 404 907 404 907 413 429 413 429 740 256 740 256 19 706 19 706 892 564 892 564 430 772 430 772 572 625 572 625 307 718 307 718 473 940 473 940 162 720 162 720 499 609 499 609 886 565 886 565 65 533 65 533 127 134 127 134 805 412 805 412 81 84 81 84 911 612 911 612 42 883 42 883 325 333 325 333 758 861 758 861 449 417 449 417 1 675 1 675 842 705 842 705 496 408 496 408 241 373 241 373 552 956 552 956 445 526 445 526 128 696 128 696 12 286 12 286 286 537 286 537 259 639 259 639 241 795 241 795 899 856 899 856 875 88 875 88 35 260 35 260 334 38 334 38 614 315 614 315 536 839 536 839 669 902 669 902 376 659 376 659 922 573 922 573 533 543 533 543 846 142 846 142 584 483 584 483 73 105 73 105 292 126 292 126 921 225 921 225 353 288 353 288 893 561 893 561 720 860 720 860 917 225 917 225 435 847 435 847 167 551 167 551 7 609 7 609 100 541 100 541 907 107 907 107 336 11 336 11 35 665 35 665 133 787 133 787 579 569 579 569 745 426 745 426 170 291 170 291 619 162 619 162 408 748 408 748 430 200 430 200 493 465 493 465 585 556 585 556 772 918 772 918 543 452 543 452 320 936 320 936 286 287 286 287 585 377 585 377 343 366 343 366 447 451 447 451 88 371 88 371 592 764 592 764 567 538 567 538 734 35 734 35 713 539 713 539 741 769 741 769 915 963 915 963 287 625 287 625 161 676 161 676 111 741 111 741 669 540 669 540 356 615 356 615 566 133 566 133 498 585 498 585 45 772 45 772 121 820 121 820 874 843 874 843 517 961 517 961 632 258 632 258 880 722 880 722 579 643 579 643 554 201 554 201 591 779 591 779 54 353 54 353 621 61 621 61 507 276 507 276 63 335 63 335 501 829 501 829 912 714 912 714 38 175 38 175 337 860 337 860 857 68 857 68 521 71 521 71 542 97 542 97 809 778 809 778 658 332 658 332 911 677 911 677 52 493 52 493 919 892 919 892 482 810 482 810 782 202 782 202 689 675 689 675 713 407 713 407 929 265 929 265 806 127 806 127 718 610 718 610 743 665 743 665 947 558 947 558 181 875 181 875 677 627 677 627 613 641 613 641 398 908 398 908 98 642 98 642 330 928 330 928 687 738 687 738 456 778 456 778 642 852 642 852 781 128 781 128 337 811 337 811 929 295 929 295 105 595 105 595 269 672 269 672 685 180 685 180 159 843 159 843 540 82 540 82 969 902 969 902 745 343 745 343 787 611 787 611 57 904 57 904 135 545 135 545 462 949 462 949 597 274 597 274 570 341 570 341 777 808 777 808 128 491 128 491 383 44 383 44 205 205 205 205 554 719 554 719 609 369 609 369 613 257 613 257 132 735 132 735 495 372 495 372 321 91 321 91 854 589 854 589 523 663 523 663 693 133 693 133 210 283 210 283 898 722 898 722 368 25 368 25 924 98 924 98 517 376 517 376 798 456 798 456 614 207 614 207 251 911 251 911 147 251 147 251 540 267 540 267 470 877 470 877 535 651 535 651 209 678 209 678 860 260 860 260 826 71 826 71 36 601 36 601 90 299 90 299 99 928 99 928 248 25 248 25 781 651 781 651 393 793 393 793 246 342 246 342 785 663 785 663 818 620 818 620 126 149 126 149 702 398 702 398 859 602 859 602 718 97 718 97 548 552 548 552 534 703 534 703 484 945 484 945 275 787 275 787 3 578 3 578 747 458 747 458 909 235 909 235 826 288 826 288 50 180 50 180 129 822 129 822 77 366 77 366 378 476 378 476 828 774 828 774 165 958 165 958 457 597 457 597 818 965 818 965 303 230 303 230 4 647 4 647 56 792 56 792 272 518 272 518 715 453 715 453 589 785 589 785 126 956 126 956 430 594 430 594 332 548 332 548 172 399 172 399 599 765 599 765 758 644 758 644 488 105 488 105 81 387 81 387 589 329 589 329 686 519 686 519 592 420 592 420 354 701 354 701 713 416 713 416 314 263 314 263 328 185 328 185 920 182 920 182 44 780 44 780 229 236 229 236 823 314 823 314 893 618 893 618 502 522 502 522 229 402 229 402 814 940 814 940 680 631 680 631 137 128 137 128 48 684 48 684 605 226 605 226 658 785 658 785 627 670 627 670 656 335 656 335 765 352 765 352 140 397 140 397 4 432 4 432 85 259 85 259 439 156 439 156 173 709 173 709 66 738 66 738 318 464 318 464 328 551 328 551 832 562 832 562 725 346 725 346 292 885 292 885 295 528 295 528 844 579 844 579 778 393 778 393 415 379 415 379 24 908 24 908 887 805 887 805 349 296 349 296 786 592 786 592 714 143 714 143 25 474 25 474 345 578 345 578 905 499 905 499 524 919 524 919 358 137 358 137 805 76 805 76 45 947 45 947 745 524 745 524 144 701 144 701 561 38 561 38 266 954 266 954 906 762 906 762 551 964 551 964 680 168 680 168 300 182 300 182 668 85 668 85 730 174 730 174 105 747 105 747 402 945 402 945 605 377 605 377 19 783 19 783 722 129 722 129 92 798 92 798 897 351 897 351 525 812 525 812 411 24 411 24 294 156 294 156 152 411 152 411 77 477 77 477 543 591 543 591 700 886 700 886 507 142 507 142 303 400 303 400 643 95 643 95 83 480 83 480 316 270 316 270 215 244 215 244 946 819 946 819 256 878 256 878 41 272 41 272 341 630 341 630 560 504 560 504 163 211 163 211 162 307 162 307 582 447 582 447 772 844 772 844 511 236 511 236 96 504 96 504 352 531 352 531 524 767 524 767 309 180 309 180 699 888 699 888 671 466 671 466 563 645 563 645 779 587 779 587 173 366 173 366 918 934 918 934 423 269 423 269 671 174 671 174 620 594 620 594 915 436 915 436 94 955 94 955 928 741 928 741 680 234 680 234 79 150 79 150 548 480 548 480 448 22 448 22 484 682 484 682 651 221 651 221 946 628 946 628 308 92 308 92 951 815 951 815 481 620 481 620 343 893 343 893 891 477 891 477 544 233 544 233 765 709 765 709 20 851 20 851 460 122 460 122 693 938 693 938 665 517 665 517 304 714 304 714 109 793 109 793 186 933 186 933 246 10 246 10 932 45 932 45 582 103 582 103 677 412 677 412 27 127 27 127 296 780 296 780 873 609 873 609 316 810 316 810 794 120 794 120 55 230 55 230 163 938 163 938 883 223 883 223 482 850 482 850 554 578 554 578 595 599 595 599 539 5 539 5 231 827 231 827 358 485 358 485 557 910 557 910 17 800 17 800 619 956 619 956 90 634 90 634 163 745 163 745 378 727 378 727 663 573 663 573 393 335 393 335 821 595 821 595 250 39 250 39 900 243 900 243 335 120 335 120 601 403 601 403 16 572 16 572 579 907 579 907 932 256 932 256 726 839 726 839 313 388 313 388 475 857 475 857 452 276 452 276 651 919 651 919 246 541 246 541 578 944 578 944 415 613 415 613 917 316 917 316 418 582 418 582 336 808 336 808 795 277 795 277 201 333 201 333 430 92 430 92 585 499 585 499 886 378 886 378 87 567 87 567 337 197 337 197 39 647 39 647 467 868 467 868 952 262 952 262 626 772 626 772 420 963 420 963 314 696 314 696 389 348 389 348 326 612 326 612 475 424 475 424 108 649 108 649 790 133 790 133 662 551 662 551 918 488 918 488 810 278 810 278 170 758 170 758 402 574 402 574 233 782 233 782 798 615 798 615 799 146 799 146 465 601 465 601 79 697 79 697 668 79 668 79 49 878 49 878 568 66 568 66 310 409 310 409 268 292 268 292 628 594 628 594 325 963 325 963 20 65 20 65 557 375 557 375 754 691 754 691 435 593 435 593 226 682 226 682 16 651 16 651 416 773 416 773 256 514 256 514 825 510 825 510 621 371 621 371 265 100 265 100 54 131 54 131 2 716 2 716 66 315 66 315 536 130 536 130 671 918 671 918 96 233 96 233 76 848 76 848 904 595 904 595 364 796 364 796 650 387 650 387 135 215 135 215 5 556 5 556 470 217 470 217 480 475 480 475 722 133 722 133 826 481 826 481 969 353 969 353 874 129 874 129 426 500 426 500 394 743 394 743 532 215 532 215 831 295 831 295 633 748 633 748 212 508 212 508 951 735 951 735 224 171 224 171 805 262 805 262 189 189 189 189 683 12 683 12 749 595 749 595 757 23 757 23 719 69 719 69 119 589 119 589 119 38 119 38 162 157 162 157 177 640 177 640 758 769 758 769 346 855 346 855 877 119 877 119 456 128 456 128 37 519 37 519 345 345 345 345 853 629 853 629 98 404 98 404 933 64 933 64 467 899 467 899 828 114 828 114 217 775 217 775 283 891 283 891 522 899 522 899 860 178 860 178 400 474 400 474 739 941 739 941 404 261 404 261 272 789 272 789 673 794 673 794 484 665 484 665 347 428 347 428 246 550 246 550 468 94 468 94 916 651 916 651 116 99 116 99 794 926 794 926 457 646 457 646 387 910 387 910 467 895 467 895 844 935 844 935 886 304 886 304 602 811 602 811 786 170 786 170 926 643 926 643 697 196 697 196 758 864 758 864 818 319 818 319 387 282 387 282 752 248 752 248 187 307 187 307 964 664 964 664 257 658 257 658 323 571 323 571 384 849 384 849 901 908 901 908 798 98 798 98 887 151 887 151 320 161 320 161 747 653 747 653 213 284 213 284 618 224 618 224 13 492 13 492 363 93 363 93 260 755 260 755 742 261 742 261 626 564 626 564 348 861 348 861 134 400 134 400 643 839 643 839 238 17 238 17 671 262 671 262 574 943 574 943 850 86 850 86 952 462 952 462 29 268 29 268 668 322 668 322 785 586 785 586 808 566 808 566 650 709 650 709 85 445 85 445 349 862 349 862 774 224 774 224 903 554 903 554 16 544 16 544 961 215 961 215 480 498 480 498 529 625 529 625 729 694 729 694 776 505 776 505 420 330 420 330 576 128 576 128 705 801 705 801 663 929 663 929 490 393 490 393 11 316 11 316 759 576 759 576 335 310 335 310 568 604 568 604 930 927 930 927 421 258 421 258 553 935 553 935 649 588 649 588 231 329 231 329 813 364 813 364 497 515 497 515 193 463 193 463 357 455 357 455 729 61 729 61 435 466 435 466 328 434 328 434 597 305 597 305 704 660 704 660 552 834 552 834 686 458 686 458 918 320 918 320 341 228 341 228 38 846 38 846 714 35 714 35 61 261 61 261 647 633 647 633 82 958 82 958 853 967 853 967 823 129 823 129 276 776 276 776 425 592 425 592 913 587 913 587 13 514 13 514 288 238 288 238 755 928 755 928 466 309 466 309 376 676 376 676 300 793 300 793 732 718 732 718 573 449 573 449 525 233 525 233 833 945 833 945 479 762 479 762 933 118 933 118 193 611 193 611 277 877 277 877 260 714 260 714 870 6 870 6 230 423 230 423 918 28 918 28 908 313 908 313 192 221 192 221 349 282 349 282 782 899 782 899 554 646 554 646 116 933 116 933 745 906 745 906 969 670 969 670 347 156 347 156 326 432 326 432 436 201 436 201 690 909 690 909 381 156 381 156 845 68 845 68 758 307 758 307 134 26 134 26 530 449 530 449 135 315 135 315 584 2 584 2 586 959 586 959 591 856 591 856 772 915 772 915 677 924 677 924 870 521 870 521 48 211 48 211 539 679 539 679 807 267 807 267 330 936 330 936 836 590 836 590 92 816 92 816 276 663 276 663 256 719 256 719 552 687 552 687 277 468 277 468 79 607 79 607 117 877 117 877 331 132 331 132 897 70 897 70 667 763 667 763 260 879 260 879 473 151 473 151 405 800 405 800 170 479 170 479 206 82 206 82 452 588 452 588 417 525 417 525 485 284 485 284 892 150 892 150 933 135 933 135 485 879 485 879 751 756 751 756 392 927 392 927 740 857 740 857 628 79 628 79 619 935 619 935 820 342 820 342 348 316 348 316 222 340 222 340 626 967 626 967 267 632 267 632 180 671 180 671 178 169 178 169 916 431 916 431 630 148 630 148 85 247 85 247 821 829 821 829 172 947 172 947 37 874 37 874 98 519 98 519 622 83 622 83 63 112 63 112 253 762 253 762 385 302 385 302 871 838 871 838 791 343 791 343 68 354 68 354 459 728 459 728 473 201 473 201 33 922 33 922 652 823 652 823 868 86 868 86 617 640 617 640 164 681 164 681 925 614 925 614 576 305 576 305 149 490 149 490 923 484 923 484 970 458 970 458 595 800 595 800 962 33 962 33 109 789 109 789 64 925 64 925 756 700 756 700 611 512 611 512 331 694 331 694 796 507 796 507 823 692 823 692 714 819 714 819 444 344 444 344 503 761 503 761 326 70 326 70 765 240 765 240 755 680 755 680 962 256 962 256 184 339 184 339 951 148 951 148 100 525 100 525 95 760 95 760 250 289 250 289 366 56 366 56 753 159 753 159 24 292 24 292 390 528 390 528 916 859 916 859 44 527 44 527 220 729 220 729 486 680 486 680 540 161 540 161 69 921 69 921 141 453 141 453 684 60 684 60 243 773 243 773 18 929 18 929 675 954 675 954 887 426 887 426 70 40 70 40 736 408 736 408 587 434 587 434 471 674 471 674 331 396 331 396 871 607 871 607 839 514 839 514 867 264 867 264 77 626 77 626 938 280 938 280 613 743 613 743 859 673 859 673 532 134 532 134 354 861 354 861 608 572 608 572 45 535 45 535 939 453 939 453 442 697 442 697 70 545 70 545 543 44 543 44 878 458 878 458 912 681 912 681 17 864 17 864 768 768 768 768 130 47 130 47 415 310 415 310 504 563 504 563 928 380 928 380 455 141 455 141 742 270 742 270 295 304 295 304 188 967 188 967 57 133 57 133 936 676 936 676 634 771 634 771 237 832 237 832 747 516 747 516 317 475 317 475 354 830 354 830 875 842 875 842 35 129 35 129 116 395 116 395 93 765 93 765 736 574 736 574 3 601 3 601 458 254 458 254 719 319 719 319 897 813 897 813 70 649 70 649 195 642 195 642 643 380 643 380 600 283 600 283 608 240 608 240 326 531 326 531 897 800 897 800 751 592 751 592 91 216 91 216 529 888 529 888 257 696 257 696 766 832 766 832 49 400 49 400 925 431 925 431 327 450 327 450 506 355 506 355 201 408 201 408 61 222 61 222 921 606 921 606 845 410 845 410 225 212 225 212 955 27 955 27 601 5 601 5 890 769 890 769 776 905 776 905 401 586 401 586 739 214 739 214 697 779 697 779 893 106 893 106 870 537 870 537 283 455 283 455 538 782 538 782 710 358 710 358 503 381 503 381 743 618 743 618 170 499 170 499 285 613 285 613 643 44 643 44 590 628 590 628 282 421 282 421 502 515 502 515 274 621 274 621 908 844 908 844 753 724 753 724 930 555 930 555 224 914 224 914 183 111 183 111 944 534 944 534 328 872 328 872 821 720 821 720 865 711 865 711 589 489 589 489 857 445 857 445 688 864 688 864 152 333 152 333 224 72 224 72 944 512 944 512 292 836 292 836 652 395 652 395 344 667 344 667 880 23 880 23 624 834 624 834 702 313 702 313 571 670 571 670 315 417 315 417 86 754 86 754 769 891 769 891 613 242 613 242 51 400 51 400 833 245 833 245 360 857 360 857 605 186 605 186 12 490 12 490 124 40 124 40 777 896 777 896 951 738 951 738 764 910 764 910 645 479 645 479 417 103 417 103 153 818 153 818 374 510 374 510 166 416 166 416 953 474 953 474 757 685 757 685 486 816 486 816 553 475 553 475 908 445 908 445 575 604 575 604 874 281 874 281 27 371 27 371 306 846 306 846 293 683 293 683 606 513 606 513 903 350 903 350 515 442 515 442 607 796 607 796 584 710 584 710 665 76 665 76 167 871 167 871 70 317 70 317 545 736 545 736 149 532 149 532 659 689 659 689 666 100 666 100 296 456 296 456 101 793 101 793 130 458 130 458 400 80 400 80 531 49 531 49 667 943 667 943 172 967 172 967 204 405 204 405 101 745 101 745 312 223 312 223 853 663 853 663 488 476 488 476 459 606 459 606 948 102 948 102 295 199 295 199 705 861 705 861 321 309 321 309 256 7 256 7 566 448 566 448 606 946 606 946 493 461 493 461 917 761 917 761 350 523 350 523 612 82 612 82 277 451 277 451 521 169 521 169 880 808 880 808 630 407 630 407 533 65 533 65 587 542 587 542 448 173 448 173 363 575 363 575 606 948 606 948 84 885 84 885 740 323 740 323 831 442 831 442 851 24 851 24 334 534 334 534 702 861 702 861 907 834 907 834 274 355 274 355 56 644 56 644 613 13 613 13 957 285 957 285 798 236 798 236 586 92 586 92 241 77 241 77 606 748 606 748 890 918 890 918 385 671 385 671 331 41 331 41 411 479 411 479 216 345 216 345 84 634 84 634 697 838 697 838 522 872 522 872 438 347 438 347 91 903 91 903 516 534 516 534 2 375 2 375 131 375 131 375 371 742 371 742 118 370 118 370 918 634 918 634 698 430 698 430 208 829 208 829 128 408 128 408 477 338 477 338 947 90 947 90 827 337 827 337 16 393 16 393 597 767 597 767 906 853 906 853 838 909 838 909 546 489 546 489 902 207 902 207 275 234 275 234 875 848 875 848 678 290 678 290 762 865 762 865 140 808 140 808 867 447 867 447 935 252 935 252 482 370 482 370 346 528 346 528 316 186 316 186 75 140 75 140 109 954 109 954 929 275 929 275 269 395 269 395 206 714 206 714 414 268 414 268 152 166 152 166 289 739 289 739 951 472 951 472 723 185 723 185 906 66 906 66 165 567 165 567 396 293 396 293 35 523 35 523 97 356 97 356 873 601 873 601 319 10 319 10 870 66 870 66 377 909 377 909 271 747 271 747 484 310 484 310 552 652 552 652 184 102 184 102 777 827 777 827 760 252 760 252 608 209 608 209 286 230 286 230 153 140 153 140 442 249 442 249 466 947 466 947 311 18 311 18 230 257 230 257 283 856 283 856 904 743 904 743 33 782 33 782 92 796 92 796 872 680 872 680 455 492 455 492 483 703 483 703 852 457 852 457 706 142 706 142 620 3 620 3 694 398 694 398 112 880 112 880 225 741 225 741 738 588 738 588 57 699 57 699 242 23 242 23 504 438 504 438 296 548 296 548 691 506 691 506 399 697 399 697 642 459 642 459 774 564 774 564 920 611 920 611 592 911 592 911 332 198 332 198 35 760 35 760 407 459 407 459 156 340 156 340 563 821 563 821 777 352 777 352 508 146 508 146 307 330 307 330 851 682 851 682 76 453 76 453 721 237 721 237 318 631 318 631 674 237 674 237 55 644 55 644 868 360 868 360 521 593 521 593 465 21 465 21 866 826 866 826 371 746 371 746 714 234 714 234 518 43 518 43 53 229 53 229 324 582 324 582 340 793 340 793 727 93 727 93 47 682 47 682 62 55 62 55 784 173 784 173 465 603 465 603 676 365 676 365 548 783 548 783 49 630 49 630 320 428 320 428 524 545 524 545 828 445 828 445 223 803 223 803 268 372 268 372 679 800 679 800 815 818 815 818 803 197 803 197 322 705 322 705 521 277 521 277 349 410 349 410 533 283 533 283 931 396 931 396 700 925 700 925 4 624 4 624 902 967 902 967 234 780 234 780 883 156 883 156 522 395 522 395 171 688 171 688 185 439 185 439 24 549 24 549 207 635 207 635 150 718 150 718 221 203 221 203 712 90 712 90 937 450 937 450 968 90 968 90 67 607 67 607 338 260 338 260 839 646 839 646 381 248 381 248 667 292 667 292 277 968 277 968 859 774 859 774 609 190 609 190 204 761 204 761 521 101 521 101 429 34 429 34 776 634 776 634 562 678 562 678 802 650 802 650 864 531 864 531 372 817 372 817 308 726 308 726 719 447 719 447 720 175 720 175 870 296 870 296 251 496 251 496 560 345 560 345 383 358 383 358 955 744 955 744 169 187 169 187 513 244 513 244 943 711 943 711 859 669 859 669 657 956 657 956 497 818 497 818 916 358 916 358 165 864 165 864 778 389 778 389 414 146 414 146 41 593 41 593 473 420 473 420 219 912 219 912 614 638 614 638 572 1 572 1 477 390 477 390 271 3 271 3 682 748 682 748 552 227 552 227 639 541 639 541 936 788 936 788 403 321 403 321 443 152 443 152 197 798 197 798 226 951 226 951 854 189 854 189 386 967 386 967 14 561 14 561 632 299 632 299 468 544 468 544 182 396 182 396 23 930 23 930 119 444 119 444 903 180 903 180 671 967 671 967 963 911 963 911 709 153 709 153 41 620 41 620 602 235 602 235 243 766 243 766 239 963 239 963 507 137 507 137 402 893 402 893 447 481 447 481 50 485 50 485 379 959 379 959 858 892 858 892 862 893 862 893 541 405 541 405 529 78 529 78 26 615 26 615 238 235 238 235 967 680 967 680 477 786 477 786 647 478 647 478 496 72 496 72 848 491 848 491 671 608 671 608 832 864 832 864 50 689 50 689 162 393 162 393 839 671 839 671 465 115 465 115 795 667 795 667 9 11 9 11 497 914 497 914 497 938 497 938 153 16 153 16 375 877 375 877 774 461 774 461 678 544 678 544 749 347 749 347 239 435 239 435 144 885 144 885 607 262 607 262 65 399 65 399 446 375 446 375 392 799 392 799 242 364 242 364 755 581 755 581 404 113 404 113 546 31 546 31 178 352 178 352 193 536 193 536 106 268 106 268 958 920 958 920 902 820 902 820 432 678 432 678 197 573 197 573 34 501 34 501 799 150 799 150 226 608 226 608 205 158 205 158 451 40 451 40 442 573 442 573 750 310 750 310 658 762 658 762 868 51 868 51 143 789 143 789 77 729 77 729 106 337 106 337 744 186 744 186 429 741 429 741 432 681 432 681 881 966 881 966 442 919 442 919 90 82 90 82 755 299 755 299 935 161 935 161 763 637 763 637 280 258 280 258 905 108 905 108 849 517 849 517 435 841 435 841 789 725 789 725 765 953 765 953 27 343 27 343 200 951 200 951 811 737 811 737 252 631 252 631 416 757 416 757 150 634 150 634 873 857 873 857 615 881 615 881 944 449 944 449 189 487 189 487 197 351 197 351 811 266 811 266 489 797 489 797 48 376 48 376 333 900 333 900 176 235 176 235 36 869 36 869 468 488 468 488 624 702 624 702 877 927 877 927 136 266 136 266 79 15 79 15 677 347 677 347 767 212 767 212 401 700 401 700 36 465 36 465 270 153 270 153 519 333 519 333 847 681 847 681 772 623 772 623 427 249 427 249 262 634 262 634 624 734 624 734 152 929 152 929 736 34 736 34 642 647 642 647 463 330 463 330 617 596 617 596 121 435 121 435 304 756 304 756 181 264 181 264 838 349 838 349 35 848 35 848 11 555 11 555 457 196 457 196 362 339 362 339 697 35 697 35 108 120 108 120 597 613 597 613 51 817 51 817 940 275 940 275 191 445 191 445 622 345 622 345 59 146 59 146 534 480 534 480 585 915 585 915 614 775 614 775 621 839 621 839 807 121 807 121 149 218 149 218 169 702 169 702 850 242 850 242 628 114 628 114 635 675 635 675 585 151 585 151 131 949 131 949 336 753 336 753 790 960 790 960 571 927 571 927 535 650 535 650 3 52 3 52 369 891 369 891 450 438 450 438 826 906 826 906 426 322 426 322 777 54 777 54 221 388 221 388 358 221 358 221 302 376 302 376 734 476 734 476 735 891 735 891 585 64 585 64 113 446 113 446 542 693 542 693 899 699 899 699 23 309 23 309 895 237 895 237 585 752 585 752 74 697 74 697 365 218 365 218 692 815 692 815 373 736 373 736 130 414 130 414 105 229 105 229 539 362 539 362 519 217 519 217 450 528 450 528 490 337 490 337 230 181 230 181 586 679 586 679 795 908 795 908 435 618 435 618 243 489 243 489 373 746 373 746 785 258 785 258 400 919 400 919 720 443 720 443 81 818 81 818 50 800 50 800 300 126 300 126 324 95 324 95 239 233 239 233 127 916 127 916 251 344 251 344 282 934 282 934 515 578 515 578 180 749 180 749 469 10 469 10 25 83 25 83 267 551 267 551 685 427 685 427 98 905 98 905 771 337 771 337 344 738 344 738 736 126 736 126 263 99 263 99 414 130 414 130 278 366 278 366 551 46 551 46 137 438 137 438 924 235 924 235 536 606 536 606 880 148 880 148 446 129 446 129 262 393 262 393 291 381 291 381 824 662 824 662 261 633 261 633 635 867 635 867 121 129 121 129 788 849 788 849 90 486 90 486 822 127 822 127 968 504 968 504 336 173 336 173 458 919 458 919 826 943 826 943 883 645 883 645 545 891 545 891 612 692 612 692 718 281 718 281 305 655 305 655 430 288 430 288 968 868 968 868 807 412 807 412 437 341 437 341 176 118 176 118 724 796 724 796 714 771 714 771 509 641 509 641 276 770 276 770 251 688 251 688 794 4 794 4 132 219 132 219 711 963 711 963 383 682 383 682 71 515 71 515 733 191 733 191 166 656 166 656 798 609 798 609 85 515 85 515 244 897 244 897 885 588 885 588 871 397 871 397 831 270 831 270 906 803 906 803 358 254 358 254 702 889 702 889 413 555 413 555 262 737 262 737 716 120 716 120 48 683 48 683 574 473 574 473 336 178 336 178 68 943 68 943 457 848 457 848 679 720 679 720 521 364 521 364 722 516 722 516 194 246 194 246 392 279 392 279 230 719 230 719 540 767 540 767 90 465 90 465 796 469 796 469 451 476 451 476 20 441 20 441 492 823 492 823 281 204 281 204 147 136 147 136 827 241 827 241 168 338 168 338 152 784 152 784 916 368 916 368 261 424 261 424 752 188 752 188 912 164 912 164 908 655 908 655 464 433 464 433 8 27 8 27 234 453 234 453 503 294 503 294 550 400 550 400 157 743 157 743 240 318 240 318 125 541 125 541 803 153 803 153 353 966 353 966 356 80 356 80 479 782 479 782 396 190 396 190 42 815 42 815 482 913 482 913 537 210 537 210 578 538 578 538 192 117 192 117 923 882 923 882 751 147 751 147 326 601 326 601 92 472 92 472 811 896 811 896 11 443 11 443 735 633 735 633 309 817 309 817 605 322 605 322 71 877 71 877 877 422 877 422 416 953 416 953 620 190 620 190 48 531 48 531 288 351 288 351 292 236 292 236 3 159 3 159 303 298 303 298 280 131 280 131 762 428 762 428 807 736 807 736 175 241 175 241 846 631 846 631 10 441 10 441 377 817 377 817 352 376 352 376 808 534 808 534 170 563 170 563 897 196 897 196 183 191 183 191 739 405 739 405 6 425 6 425 585 838 585 838 865 707 865 707 797 422 797 422 75 739 75 739 951 63 951 63 804 550 804 550 167 303 167 303 720 822 720 822 701 702 701 702 171 272 171 272 384 414 384 414 690 854 690 854 111 448 111 448 969 528 969 528 572 875 572 875 803 908 803 908 887 679 887 679 712 103 712 103 585 861 585 861 69 330 69 330 557 121 557 121 122 312 122 312 519 765 519 765 884 581 884 581 499 870 499 870 226 305 226 305 685 206 685 206 388 323 388 323 801 433 801 433 3 102 3 102 288 729 288 729 613 469 613 469 539 88 539 88 195 464 195 464 933 946 933 946 71 525 71 525 158 894 158 894 520 833 520 833 479 17 479 17 16 798 16 798 756 755 756 755 329 504 329 504 240 788 240 788 792 711 792 711 251 64 251 64 87 85 87 85 227 489 227 489 235 21 235 21 499 883 499 883 151 376 151 376 300 496 300 496 364 13 364 13 251 303 251 303 130 438 130 438 315 693 315 693 98 245 98 245 712 784 712 784 525 704 525 704 774 540 774 540 281 819 281 819 159 475 159 475 697 474 697 474 682 33 682 33 394 698 394 698 832 15 832 15 673 751 673 751 472 644 472 644 15 921 15 921 97 407 97 407 271 59 271 59 648 312 648 312 846 775 846 775 307 486 307 486 455 208 455 208 814 265 814 265 42 243 42 243 145 323 145 323 866 847 866 847 113 256 113 256 236 489 236 489 374 609 374 609 572 104 572 104 532 21 532 21 308 609 308 609 597 4 597 4 160 224 160 224 286 354 286 354 14 773 14 773 76 231 76 231 11 407 11 407 955 141 955 141 850 722 850 722 721 739 721 739 188 564 188 564 593 203 593 203 357 555 357 555 193 270 193 270 175 236 175 236 881 55 881 55 841 251 841 251 417 272 417 272 488 649 488 649 400 794 400 794 659 517 659 517 426 491 426 491 604 379 604 379 696 161 696 161 408 30 408 30 384 478 384 478 766 735 766 735 107 748 107 748 296 335 296 335 585 262 585 262 637 115 637 115 236 773 236 773 931 339 931 339 228 957 228 957 593 57 593 57 77 208 77 208 733 951 733 951 681 942 681 942 969 418 969 418 933 960 933 960 294 490 294 490 407 429 407 429 815 587 815 587 316 812 316 812 106 391 106 391 751 573 751 573 686 956 686 956 268 906 268 906 30 272 30 272 793 785 793 785 466 679 466 679 471 838 471 838 744 823 744 823 803 385 803 385 684 84 684 84 503 432 503 432 821 246 821 246 301 234 301 234 629 131 629 131 729 132 729 132 811 254 811 254 239 475 239 475 85 352 85 352 318 904 318 904 77 695 77 695 550 379 550 379 91 736 91 736 395 135 395 135 527 606 527 606 389 557 389 557 647 776 647 776 238 712 238 712 151 247 151 247 26 390 26 390 945 717 945 717 691 372 691 372 961 385 961 385 63 73 63 73 141 954 141 954 694 36 694 36 410 352 410 352 206 826 206 826 933 731 933 731 327 753 327 753 786 192 786 192 45 963 45 963 349 850 349 850 393 863 393 863 401 531 401 531 959 587 959 587 810 543 810 543 908 862 908 862 903 825 903 825 365 618 365 618 882 560 882 560 418 517 418 517 556 132 556 132 633 623 633 623 971 177 971 177 402 809 402 809 229 751 229 751 293 338 293 338 468 726 468 726 439 69 439 69 706 429 706 429 369 288 369 288 546 787 546 787 282 770 282 770 459 712 459 712 939 763 939 763 796 676 796 676 589 19 589 19 618 875 618 875 552 645 552 645 26 195 26 195 261 61 261 61 259 439 259 439 967 918 967 918 872 261 872 261 481 461 481 461 629 439 629 439 459 529 459 529 668 161 668 161 393 551 393 551 811 670 811 670 242 674 242 674 943 285 943 285 305 441 305 441 53 920 53 920 187 51 187 51 282 938 282 938 420 967 420 967 385 262 385 262 32 206 32 206 178 371 178 371 881 429 881 429 876 731 876 731 575 928 575 928 43 832 43 832 5 627 5 627 377 902 377 902 831 364 831 364 934 347 934 347 62 213 62 213 895 663 895 663 851 506 851 506 368 915 368 915 860 562 860 562 873 90 873 90 738 306 738 306 416 614 416 614 676 347 676 347 329 511 329 511 114 840 114 840 600 125 600 125 964 368 964 368 292 849 292 849 384 940 384 940 458 189 458 189 557 209 557 209 298 155 298 155 617 451 617 451 866 433 866 433 256 801 256 801 17 824 17 824 613 596 613 596 783 652 783 652 661 234 661 234 938 83 938 83 145 878 145 878 609 388 609 388 516 352 516 352 792 819 792 819 63 280 63 280 336 434 336 434 324 217 324 217 908 639 908 639 28 776 28 776 867 24 867 24 156 926 156 926 507 446 507 446 474 365 474 365 887 769 887 769 542 922 542 922 76 8 76 8 852 442 852 442 483 61 483 61 99 959 99 959 31 430 31 430 411 219 411 219 770 701 770 701 412 814 412 814 680 283 680 283 552 588 552 588 825 691 825 691 115 873 115 873 698 38 698 38 375 431 375 431 59 737 59 737 692 906 692 906 659 352 659 352 940 217 940 217 524 910 524 910 259 649 259 649 122 595 122 595 874 645 874 645 820 773 820 773 323 11 323 11 556 331 556 331 30 742 30 742 509 958 509 958 340 244 340 244 260 688 260 688 844 60 844 60 299 816 299 816 252 389 252 389 198 848 198 848 375 783 375 783 609 27 609 27 740 176 740 176 697 260 697 260 958 275 958 275 574 769 574 769 869 463 869 463 325 836 325 836 18 325 18 325 381 620 381 620 239 206 239 206 148 196 148 196 840 795 840 795 399 259 399 259 281 707 281 707 153 915 153 915 940 33 940 33 535 10 535 10 514 154 514 154 923 754 923 754 940 648 940 648 522 473 522 473 614 385 614 385 727 220 727 220 175 254 175 254 370 164 370 164 429 832 429 832 820 624 820 624 800 939 800 939 20 921 20 921 730 535 730 535 239 795 239 795 666 80 666 80 847 17 847 17 821 662 821 662 963 624 963 624 710 233 710 233 41 309 41 309 458 1 458 1 174 524 174 524 613 312 613 312 53 857 53 857 231 501 231 501 446 452 446 452 928 182 928 182 599 99 599 99 341 790 341 790 384 387 384 387 928 759 928 759 878 870 878 870 773 83 773 83 473 458 473 458 396 600 396 600 52 10 52 10 786 107 786 107 898 485 898 485 791 737 791 737 190 554 190 554 501 410 501 410 957 194 957 194 114 965 114 965 821 790 821 790 552 98 552 98 601 64 601 64 609 22 609 22 330 690 330 690 595 183 595 183 869 669 869 669 570 866 570 866 704 605 704 605 144 910 144 910 498 677 498 677 922 524 922 524 611 771 611 771 82 289 82 289 607 418 607 418 441 301 441 301 123 727 123 727 643 547 643 547 185 968 185 968 500 147 500 147 243 341 243 341 934 867 934 867 177 344 177 344 914 846 914 846 864 812 864 812 309 445 309 445 541 83 541 83 673 892 673 892 701 792 701 792 814 523 814 523 72 943 72 943 566 909 566 909 901 321 901 321 399 625 399 625 195 507 195 507 699 402 699 402 859 612 859 612 457 86 457 86 266 178 266 178 750 965 750 965 589 248 589 248 115 561 115 561 902 94 902 94 61 371 61 371 959 578 959 578 381 956 381 956 963 593 963 593 906 2 906 2 329 739 329 739 346 323 346 323 221 948 221 948 725 611 725 611 394 788 394 788 408 89 408 89 628 538 628 538 785 99 785 99 299 853 299 853 894 550 894 550 936 428 936 428 442 336 442 336 478 667 478 667 13 961 13 961 663 3 663 3 371 263 371 263 762 661 762 661 97 9 97 9 895 208 895 208 771 87 771 87 199 862 199 862 263 850 263 850 245 791 245 791 567 252 567 252 16 90 16 90 462 421 462 421 45 49 45 49 704 134 704 134 615 246 615 246 553 280 553 280 675 595 675 595 543 701 543 701 225 398 225 398 428 262 428 262 189 834 189 834 726 591 726 591 672 447 672 447 661 713 661 713 731 334 731 334 729 621 729 621 871 564 871 564 258 330 258 330 711 893 711 893 82 274 82 274 271 686 271 686 966 523 966 523 555 904 555 904 505 18 505 18 907 347 907 347 230 636 230 636 862 365 862 365 109 500 109 500 569 4 569 4 812 895 812 895 610 701 610 701 744 946 744 946 315 484 315 484 349 279 349 279 253 503 253 503 792 326 792 326 64 566 64 566 460 121 460 121 659 803 659 803 799 868 799 868 479 873 479 873 7 633 7 633 910 510 910 510 402 216 402 216 592 572 592 572 795 421 795 421 503 702 503 702 679 836 679 836 494 406 494 406 683 75 683 75 896 734 896 734 149 912 149 912 941 73 941 73 857 190 857 190 653 311 653 311 826 826 826 826 16 587 16 587 403 35 403 35 177 912 177 912 592 449 592 449 487 286 487 286 929 865 929 865 703 373 703 373 234 299 234 299 49 153 49 153 517 103 517 103 65 471 65 471 190 534 190 534 640 904 640 904 338 99 338 99 941 762 941 762 300 506 300 506 462 737 462 737 452 493 452 493 115 72 115 72 204 691 204 691 427 689 427 689 277 938 277 938 760 204 760 204 173 619 173 619 19 524 19 524 432 615 432 615 512 54 512 54 79 435 79 435 296 908 296 908 157 235 157 235 751 460 751 460 299 384 299 384 303 282 303 282 300 621 300 621 914 543 914 543 14 207 14 207 189 6 189 6 34 656 34 656 417 837 417 837 671 813 671 813 661 34 661 34 394 376 394 376 198 94 198 94 34 533 34 533 679 619 679 619 129 512 129 512 867 637 867 637 110 374 110 374 778 166 778 166 48 712 48 712 810 570 810 570 913 6 913 6 323 156 323 156 196 795 196 795 401 300 401 300 435 88 435 88 898 571 898 571 711 626 711 626 919 477 919 477 899 440 899 440 87 542 87 542 880 903 880 903 920 818 920 818 362 760 362 760 555 864 555 864 948 632 948 632 95 321 95 321 681 427 681 427 711 903 711 903 224 62 224 62 686 59 686 59 460 767 460 767 413 210 413 210 488 210 488 210 336 877 336 877 727 646 727 646 971 903 971 903 303 885 303 885 946 421 946 421 913 37 913 37 365 707 365 707 785 784 785 784 946 412 946 412 444 129 444 129 403 928 403 928 245 290 245 290 585 763 585 763 26 820 26 820 653 867 653 867 680 298 680 298 641 779 641 779 452 827 452 827 815 137 815 137 608 580 608 580 234 227 234 227 736 960 736 960 424 733 424 733 890 330 890 330 494 5 494 5 782 502 782 502 862 262 862 262 45 197 45 197 852 658 852 658 515 287 515 287 798 246 798 246 266 613 266 613 339 326 339 326 544 303 544 303 138 130 138 130 34 248 34 248 416 547 416 547 547 107 547 107 217 273 217 273 138 276 138 276 4 316 4 316 831 264 831 264 222 520 222 520 203 832 203 832 380 735 380 735 33 811 33 811 774 134 774 134 53 778 53 778 885 39 885 39 168 790 168 790 524 474 524 474 285 654 285 654 898 245 898 245 964 897 964 897 83 719 83 719 6 588 6 588 121 574 121 574 666 134 666 134 208 594 208 594 65 736 65 736 522 658 522 658 897 943 897 943 673 776 673 776 344 293 344 293 611 444 611 444 694 780 694 780 735 632 735 632 302 465 302 465 338 696 338 696 754 361 754 361 276 1 276 1 156 18 156 18 871 32 871 32 614 139 614 139 543 309 543 309 200 902 200 902 640 37 640 37 578 580 578 580 223 378 223 378 73 829 73 829 240 269 240 269 929 345 929 345 546 557 546 557 899 767 899 767 1 412 1 412 586 950 586 950 2 739 2 739 107 263 107 263 955 666 955 666 301 473 301 473 857 277 857 277 740 534 740 534 767 789 767 789 613 241 613 241 861 314 861 314 811 611 811 611 81 773 81 773 767 69 767 69 220 167 220 167 484 668 484 668 600 135 600 135 92 137 92 137 401 371 401 371 289 922 289 922 101 46 101 46 739 466 739 466 740 526 740 526 116 950 116 950 65 803 65 803 524 917 524 917 84 923 84 923 130 199 130 199 503 212 503 212 650 263 650 263 958 170 958 170 679 425 679 425 690 203 690 203 860 515 860 515 740 339 740 339 356 421 356 421 84 877 84 877 688 691 688 691 432 921 432 921 391 749 391 749 882 665 882 665 922 591 922 591 255 486 255 486 85 430 85 430 263 377 263 377 300 516 300 516 704 869 704 869 781 332 781 332 497 209 497 209 549 201 549 201 869 236 869 236 87 685 87 685 355 295 355 295 155 21 155 21 38 899 38 899 594 609 594 609 28 816 28 816 580 644 580 644 382 117 382 117 576 503 576 503 668 285 668 285 15 846 15 846 318 410 318 410 718 561 718 561 811 675 811 675 395 685 395 685 83 576 83 576 743 562 743 562 527 897 527 897 760 230 760 230 913 335 913 335 156 745 156 745 467 413 467 413 118 835 118 835 82 526 82 526 554 718 554 718 421 162 421 162 762 585 762 585 915 754 915 754 852 644 852 644 601 725 601 725 27 15 27 15 515 48 515 48 939 253 939 253 804 859 804 859 32 520 32 520 529 53 529 53 192 654 192 654 950 397 950 397 454 77 454 77 16 658 16 658 920 288 920 288 614 464 614 464 337 325 337 325 807 710 807 710 849 880 849 880 585 770 585 770 23 189 23 189 567 207 567 207 870 904 870 904 936 756 936 756 260 185 260 185 63 229 63 229 480 692 480 692 354 580 354 580 565 669 565 669 562 430 562 430 719 2 719 2 968 165 968 165 953 944 953 944 417 250 417 250 286 946 286 946 763 354 763 354 597 140 597 140 26 131 26 131 298 202 298 202 348 573 348 573 45 399 45 399 23 802 23 802 354 870 354 870 355 548 355 548 52 275 52 275 592 321 592 321 451 764 451 764 195 666 195 666 698 256 698 256 653 127 653 127 333 194 333 194 683 3 683 3 651 468 651 468 795 230 795 230 721 198 721 198 801 142 801 142 958 194 958 194 411 717 411 717 259 286 259 286 618 298 618 298 55 96 55 96 758 718 758 718 325 372 325 372 242 785 242 785 521 722 521 722 117 212 117 212 472 670 472 670 400 440 400 440 636 275 636 275 815 187 815 187 542 553 542 553 685 271 685 271 419 543 419 543 854 336 854 336 165 459 165 459 550 472 550 472 637 234 637 234 53 274 53 274 130 796 130 796 10 313 10 313 34 444 34 444 762 669 762 669 569 832 569 832 487 525 487 525 28 844 28 844 531 613 531 613 745 538 745 538 582 728 582 728 138 862 138 862 863 270 863 270 535 567 535 567 327 762 327 762 697 429 697 429 598 211 598 211 185 584 185 584 139 399 139 399 627 72 627 72 354 126 354 126 40 168 40 168 94 284 94 284 866 837 866 837 359 586 359 586 265 746 265 746 435 280 435 280 169 351 169 351 498 493 498 493 371 726 371 726 584 613 584 613 226 422 226 422 1 99 1 99 540 513 540 513 598 584 598 584 713 682 713 682 599 756 599 756 626 131 626 131 920 652 920 652 780 9 780 9 414 22 414 22 483 967 483 967 191 729 191 729 168 168 168 168 889 655 889 655 631 733 631 733 888 163 888 163 134 532 134 532 670 427 670 427 926 743 926 743 582 796 582 796 766 784 766 784 180 392 180 392 116 54 116 54 786 176 786 176 952 337 952 337 263 622 263 622 588 155 588 155 850 410 850 410 3 369 3 369 274 418 274 418 275 364 275 364 563 40 563 40 744 366 744 366 274 167 274 167 841 357 841 357 910 127 910 127 596 96 596 96 893 751 893 751 910 351 910 351 952 424 952 424 809 444 809 444 886 773 886 773 250 496 250 496 599 550 599 550 541 666 541 666 51 160 51 160 849 363 849 363 830 275 830 275 792 345 792 345 428 133 428 133 820 795 820 795 540 714 540 714 659 388 659 388 966 173 966 173 929 281 929 281 929 941 929 941 965 93 965 93 621 785 621 785 782 63 782 63 609 178 609 178 517 807 517 807 163 500 163 500 529 402 529 402 655 336 655 336 950 654 950 654 562 537 562 537 885 305 885 305 718 260 718 260 379 855 379 855 667 775 667 775 870 383 870 383 308 155 308 155 395 799 395 799 193 873 193 873 115 510 115 510 887 278 887 278 122 645 122 645 174 213 174 213 466 868 466 868 926 668 926 668 754 279 754 279 45 922 45 922 658 315 658 315 112 160 112 160 102 401 102 401 938 385 938 385 456 608 456 608 516 658 516 658 18 243 18 243 389 662 389 662 123 20 123 20 79 931 79 931 794 39 794 39 351 429 351 429 313 481 313 481 491 77 491 77 795 856 795 856 476 966 476 966 16 873 16 873 169 476 169 476 650 386 650 386 832 159 832 159 956 475 956 475 869 327 869 327 450 563 450 563 614 100 614 100 429 728 429 728 383 858 383 858 512 928 512 928 326 615 326 615 112 791 112 791 117 363 117 363 633 822 633 822 188 294 188 294 655 512 655 512 328 724 328 724 960 675 960 675 64 836 64 836 845 788 845 788 514 365 514 365 152 381 152 381 927 59 927 59 508 119 508 119 74 522 74 522 186 923 186 923 700 199 700 199 733 96 733 96 631 878 631 878 568 602 568 602 241 311 241 311 763 536 763 536 960 86 960 86 218 243 218 243 897 529 897 529 294 501 294 501 545 752 545 752 822 850 822 850 926 634 926 634 736 278 736 278 906 597 906 597 465 242 465 242 74 433 74 433 141 167 141 167 891 82 891 82 663 183 663 183 538 406 538 406 73 902 73 902 616 85 616 85 621 411 621 411 657 257 657 257 5 92 5 92 365 924 365 924 785 919 785 919 733 964 733 964 17 748 17 748 59 515 59 515 744 655 744 655 346 618 346 618 558 886 558 886 285 102 285 102 760 930 760 930 752 744 752 744 927 855 927 855 285 174 285 174 904 959 904 959 212 856 212 856 2 745 2 745 356 867 356 867 203 463 203 463 159 399 159 399 359 499 359 499 194 715 194 715 90 754 90 754 584 296 584 296 929 923 929 923 87 713 87 713 102 493 102 493 82 343 82 343 892 34 892 34 322 105 322 105 663 199 663 199 410 531 410 531 199 125 199 125 406 41 406 41 327 954 327 954 608 358 608 358 517 717 517 717 514 666 514 666 176 56 176 56 711 536 711 536 690 748 690 748 459 745 459 745 636 161 636 161 504 874 504 874 489 175 489 175 874 545 874 545 941 214 941 214 594 528 594 528 358 121 358 121 427 774 427 774 133 405 133 405 219 962 219 962 664 277 664 277 346 312 346 312 77 749 77 749 132 821 132 821 703 531 703 531 643 336 643 336 549 814 549 814 159 910 159 910 969 311 969 311 859 269 859 269 583 376 583 376 266 607 266 607 834 698 834 698 208 511 208 511 531 257 531 257 406 562 406 562 647 325 647 325 588 284 588 284 77 446 77 446 849 871 849 871 820 632 820 632 625 114 625 114 822 719 822 719 278 208 278 208 800 450 800 450 844 602 844 602 223 926 223 926 590 116 590 116 621 697 621 697 560 590 560 590 20 741 20 741 13 110 13 110 630 428 630 428 897 346 897 346 101 228 101 228 479 123 479 123 184 630 184 630 955 577 955 577 48 209 48 209 474 930 474 930 813 410 813 410 585 351 585 351 656 458 656 458 525 419 525 419 416 236 416 236 317 300 317 300 707 952 707 952 938 869 938 869 669 518 669 518 263 346 263 346 339 851 339 851 135 260 135 260 77 342 77 342 514 659 514 659 494 97 494 97 200 795 200 795 625 48 625 48 543 130 543 130 910 536 910 536 821 795 821 795 203 941 203 941 544 791 544 791 229 844 229 844 586 304 586 304 498 191 498 191 158 560 158 560 840 386 840 386 432 257 432 257 65 376 65 376 331 954 331 954 148 815 148 815 573 147 573 147 928 905 928 905 196 121 196 121 80 44 80 44 851 842 851 842 755 929 755 929 892 530 892 530 160 111 160 111 713 284 713 284 269 891 269 891 298 700 298 700 896 444 896 444 958 898 958 898 836 100 836 100 291 389 291 389 866 262 866 262 482 855 482 855 374 452 374 452 160 141 160 141 38 629 38 629 648 593 648 593 563 180 563 180 641 694 641 694 297 857 297 857 228 312 228 312 447 809 447 809 524 353 524 353 49 78 49 78 636 633 636 633 793 348 793 348 393 784 393 784 245 28 245 28 561 468 561 468 305 174 305 174 746 388 746 388 60 208 60 208 160 350 160 350 11 7 11 7 387 349 387 349 133 445 133 445 83 391 83 391 270 366 270 366 68 227 68 227 195 716 195 716 922 587 922 587 448 55 448 55 317 662 317 662 507 45 507 45 871 777 871 777 719 694 719 694 267 734 267 734 774 789 774 789 800 741 800 741 99 273 99 273 748 775 748 775 902 265 902 265 933 448 933 448 37 710 37 710 802 399 802 399 903 239 903 239 199 833 199 833 498 147 498 147 656 477 656 477 297 459 297 459 119 161 119 161 767 815 767 815 652 587 652 587 412 369 412 369 449 807 449 807 766 855 766 855 214 373 214 373 522 762 522 762 193 724 193 724 293 172 293 172 887 218 887 218 800 123 800 123 870 619 870 619 713 178 713 178 911 11 911 11 553 757 553 757 845 710 845 710 133 947 133 947 381 684 381 684 732 836 732 836 942 252 942 252 86 835 86 835 638 27 638 27 459 144 459 144 607 610 607 610 247 860 247 860 739 38 739 38 727 27 727 27 837 446 837 446 711 867 711 867 290 701 290 701 121 164 121 164 54 523 54 523 575 551 575 551 76 549 76 549 258 606 258 606 595 41 595 41 858 561 858 561 159 553 159 553 394 676 394 676 689 573 689 573 283 634 283 634 300 508 300 508 568 122 568 122 907 11 907 11 245 335 245 335 573 279 573 279 174 835 174 835 385 388 385 388 394 277 394 277 544 175 544 175 202 121 202 121 217 152 217 152 573 241 573 241 732 606 732 606 878 510 878 510 905 917 905 917 22 836 22 836 567 591 567 591 55 253 55 253 70 572 70 572 772 756 772 756 429 283 429 283 511 214 511 214 583 611 583 611 126 562 126 562 552 836 552 836 351 395 351 395 741 215 741 215 583 623 583 623 464 311 464 311 432 151 432 151 308 806 308 806 708 208 708 208 863 398 863 398 231 780 231 780 106 876 106 876 554 832 554 832 660 598 660 598 837 52 837 52 956 507 956 507 408 379 408 379 364 762 364 762 970 532 970 532 785 12 785 12 795 747 795 747 454 1 454 1 463 242 463 242 565 376 565 376 174 476 174 476 956 948 956 948 749 946 749 946 329 224 329 224 21 613 21 613 107 728 107 728 472 534 472 534 898 284 898 284 283 61 283 61 528 332 528 332 210 450 210 450 450 122 450 122 584 117 584 117 873 360 873 360 505 877 505 877 686 629 686 629 319 640 319 640 646 800 646 800 811 935 811 935 368 874 368 874 608 459 608 459 110 868 110 868 831 421 831 421 888 659 888 659 722 745 722 745 661 763 661 763 662 418 662 418 199 487 199 487 821 307 821 307 811 502 811 502 164 513 164 513 145 747 145 747 69 381 69 381 286 163 286 163 792 153 792 153 557 914 557 914 441 609 441 609 139 427 139 427 559 98 559 98 112 325 112 325 144 457 144 457 179 34 179 34 913 320 913 320 815 696 815 696 301 962 301 962 32 909 32 909 494 359 494 359 959 497 959 497 7 196 7 196 279 403 279 403 174 852 174 852 499 875 499 875 959 616 959 616 500 229 500 229 919 254 919 254 715 15 715 15 857 321 857 321 551 633 551 633 722 347 722 347 752 786 752 786 342 967 342 967 717 292 717 292 853 206 853 206 786 626 786 626 713 592 713 592 937 228 937 228 388 699 388 699 184 51 184 51 264 899 264 899 293 260 293 260 388 970 388 970 968 693 968 693 752 814 752 814 659 836 659 836 616 634 616 634 52 159 52 159 508 514 508 514 797 701 797 701 189 37 189 37 756 682 756 682 657 193 657 193 246 164 246 164 605 937 605 937 876 774 876 774 26 98 26 98 919 394 919 394 120 956 120 956 48 196 48 196 246 256 246 256 79 185 79 185 129 937 129 937 798 322 798 322 177 21 177 21 308 895 308 895 382 877 382 877 360 136 360 136 603 756 603 756 321 263 321 263 713 910 713 910 594 615 594 615 308 463 308 463 169 715 169 715 905 192 905 192 626 170 626 170 150 778 150 778 682 326 682 326 917 771 917 771 711 450 711 450 181 703 181 703 659 433 659 433 879 639 879 639 258 728 258 728 674 904 674 904 251 826 251 826 423 292 423 292 156 804 156 804 693 670 693 670 818 872 818 872 327 128 327 128 196 120 196 120 175 746 175 746 949 203 949 203 810 942 810 942 964 545 964 545 216 47 216 47 451 197 451 197 686 569 686 569 365 811 365 811 881 376 881 376 545 946 545 946 677 943 677 943 905 966 905 966 256 759 256 759 158 215 158 215 511 923 511 923 6 300 6 300 248 657 248 657 939 31 939 31 869 317 869 317 808 375 808 375 19 309 19 309 384 615 384 615 161 450 161 450 120 703 120 703 320 856 320 856 497 226 497 226 128 520 128 520 32 659 32 659 745 837 745 837 445 29 445 29 776 624 776 624 190 77 190 77 846 724 846 724 96 344 96 344 690 937 690 937 673 713 673 713 164 861 164 861 534 677 534 677 97 870 97 870 77 622 77 622 798 878 798 878 195 494 195 494 569 889 569 889 529 697 529 697 965 423 965 423 115 478 115 478 828 93 828 93 28 54 28 54 449 73 449 73 324 17 324 17 692 302 692 302 456 633 456 633 388 367 388 367 292 525 292 525 708 720 708 720 561 339 561 339 948 778 948 778 412 572 412 572 482 416 482 416 111 164 111 164 616 296 616 296 374 768 374 768 30 774 30 774 902 350 902 350 412 178 412 178 690 877 690 877 599 664 599 664 521 838 521 838 775 935 775 935 371 280 371 280 668 534 668 534 694 695 694 695 4 350 4 350 543 17 543 17 965 157 965 157 261 578 261 578 192 314 192 314 693 655 693 655 944 490 944 490 531 941 531 941 299 133 299 133 174 768 174 768 363 401 363 401 414 782 414 782 675 877 675 877 877 303 877 303 770 547 770 547 623 12 623 12 234 705 234 705 109 222 109 222 474 19 474 19 683 55 683 55 42 302 42 302 610 244 610 244 824 81 824 81 857 446 857 446 241 286 241 286 238 875 238 875 853 623 853 623 457 701 457 701 638 89 638 89 405 888 405 888 832 451 832 451 716 651 716 651 354 911 354 911 257 645 257 645 351 970 351 970 539 360 539 360 572 922 572 922 320 824 320 824 890 935 890 935 21 898 21 898 392 917 392 917 503 628 503 628 462 955 462 955 523 505 523 505 547 268 547 268 541 89 541 89 916 304 916 304 214 645 214 645 927 272 927 272 819 583 819 583 879 99 879 99 618 646 618 646 651 594 651 594 531 61 531 61 18 232 18 232 99 582 99 582 328 816 328 816 3 848 3 848 920 594 920 594 499 463 499 463 483 24 483 24 592 132 592 132 332 55 332 55 667 604 667 604 607 282 607 282 793 123 793 123 908 437 908 437 313 653 313 653 427 214 427 214 913 10 913 10 125 839 125 839 136 650 136 650 557 452 557 452 720 13 720 13 563 862 563 862 36 829 36 829 160 522 160 522 245 818 245 818 388 718 388 718 511 685 511 685 315 390 315 390 648 926 648 926 27 807 27 807 482 772 482 772 281 207 281 207 350 186 350 186 820 83 820 83 756 166 756 166 347 821 347 821 27 660 27 660 147 721 147 721 376 737 376 737 196 14 196 14 552 598 552 598 784 678 784 678 906 504 906 504 935 65 935 65 394 399 394 399 45 156 45 156 614 790 614 790 601 704 601 704 403 768 403 768 738 545 738 545 914 610 914 610 440 876 440 876 833 885 833 885 464 613 464 613 680 685 680 685 304 234 304 234 244 799 244 799 709 958 709 958 200 911 200 911 802 920 802 920 677 204 677 204 173 500 173 500 520 56 520 56 161 184 161 184 173 563 173 563 569 803 569 803 698 193 698 193 186 318 186 318 680 458 680 458 782 44 782 44 51 497 51 497 769 814 769 814 293 21 293 21 827 342 827 342 283 896 283 896 314 469 314 469 107 93 107 93 293 803 293 803 415 9 415 9 793 742 793 742 143 440 143 440 31 269 31 269 408 325 408 325 799 19 799 19 877 768 877 768 650 604 650 604 458 237 458 237 312 931 312 931 718 358 718 358 624 298 624 298 48 909 48 909 716 801 716 801 120 466 120 466 71 301 71 301 928 869 928 869 386 630 386 630 533 475 533 475 131 313 131 313 556 961 556 961 535 378 535 378 552 421 552 421 136 168 136 168 815 470 815 470 873 700 873 700 90 388 90 388 249 218 249 218 136 331 136 331 137 320 137 320 362 883 362 883 171 811 171 811 315 519 315 519 64 828 64 828 795 69 795 69 882 124 882 124 311 294 311 294 921 748 921 748 957 897 957 897 866 556 866 556 638 864 638 864 315 410 315 410 894 178 894 178 246 281 246 281 167 422 167 422 680 517 680 517 637 17 637 17 46 839 46 839 480 536 480 536 711 699 711 699 406 243 406 243 796 938 796 938 552 740 552 740 69 62 69 62 599 170 599 170 459 243 459 243 864 552 864 552 293 557 293 557 305 307 305 307 757 73 757 73 594 127 594 127 16 551 16 551 801 217 801 217 465 659 465 659 288 120 288 120 136 376 136 376 797 112 797 112 635 862 635 862 44 587 44 587 151 556 151 556 469 885 469 885 573 789 573 789 680 886 680 886 598 405 598 405 822 669 822 669 802 634 802 634 344 733 344 733 656 925 656 925 397 348 397 348 631 845 631 845 481 557 481 557 227 287 227 287 316 107 316 107 13 225 13 225 765 738 765 738 169 644 169 644 404 45 404 45 111 810 111 810 345 186 345 186 24 249 24 249 200 376 200 376 283 789 283 789 311 528 311 528 200 138 200 138 237 867 237 867 81 711 81 711 357 964 357 964 367 836 367 836 799 485 799 485 732 593 732 593 428 145 428 145 892 441 892 441 141 137 141 137 817 395 817 395 212 107 212 107 855 11 855 11 158 494 158 494 77 432 77 432 672 833 672 833 903 55 903 55 538 448 538 448 119 390 119 390 238 281 238 281 920 630 920 630 595 400 595 400 716 134 716 134 165 254 165 254 489 948 489 948 67 10 67 10 820 898 820 898 931 204 931 204 671 199 671 199 9 721 9 721 270 947 270 947 282 706 282 706 277 94 277 94 703 31 703 31 753 442 753 442 960 610 960 610 936 804 936 804 445 789 445 789 353 17 353 17 817 903 817 903 283 69 283 69 373 911 373 911 394 493 394 493 357 605 357 605 791 149 791 149 681 561 681 561 447 695 447 695 135 964 135 964 853 827 853 827 965 206 965 206 713 290 713 290 914 771 914 771 352 248 352 248 98 15 98 15 225 858 225 858 117 915 117 915 310 76 310 76 528 952 528 952 924 748 924 748 283 435 283 435 577 690 577 690 578 177 578 177 396 665 396 665 276 715 276 715 337 42 337 42 797 869 797 869 352 586 352 586 946 86 946 86 221 938 221 938 78 929 78 929 523 654 523 654 716 859 716 859 934 245 934 245 277 249 277 249 809 676 809 676 702 913 702 913 1 321 1 321 565 543 565 543 824 4 824 4 637 195 637 195 543 566 543 566 666 216 666 216 865 529 865 529 224 810 224 810 832 417 832 417 271 66 271 66 165 228 165 228 138 581 138 581 769 744 769 744 81 397 81 397 266 359 266 359 696 226 696 226 959 284 959 284 771 937 771 937 486 655 486 655 299 689 299 689 110 98 110 98 765 434 765 434 897 152 897 152 32 304 32 304 655 56 655 56 507 101 507 101 845 457 845 457 612 323 612 323 925 952 925 952 128 793 128 793 834 556 834 556 627 703 627 703 399 194 399 194 221 877 221 877 324 500 324 500 758 343 758 343 622 415 622 415 553 93 553 93 898 24 898 24 172 475 172 475 191 51 191 51 808 39 808 39 655 938 655 938 328 110 328 110 719 266 719 266 501 585 501 585 669 217 669 217 283 876 283 876 754 438 754 438 737 408 737 408 851 416 851 416 395 26 395 26 208 208 208 208 746 893 746 893 865 971 865 971 451 689 451 689 305 219 305 219 120 335 120 335 661 318 661 318 473 421 473 421 216 895 216 895 669 488 669 488 116 332 116 332 462 107 462 107 538 225 538 225 130 41 130 41 576 548 576 548 959 834 959 834 8 971 8 971 343 780 343 780 463 578 463 578 491 32 491 32 97 147 97 147 846 813 846 813 376 681 376 681 924 659 924 659 529 723 529 723 463 314 463 314 3 800 3 800 468 45 468 45 526 123 526 123 643 112 643 112 232 324 232 324 293 626 293 626 194 597 194 597 946 492 946 492 291 414 291 414 616 82 616 82 915 336 915 336 302 843 302 843 343 426 343 426 633 127 633 127 782 223 782 223 471 702 471 702 435 932 435 932 678 248 678 248 123 686 123 686 14 673 14 673 723 61 723 61 716 19 716 19 256 958 256 958 288 192 288 192 897 340 897 340 520 481 520 481 638 18 638 18 682 394 682 394 664 735 664 735 272 930 272 930 564 873 564 873 126 133 126 133 783 453 783 453 734 911 734 911 61 580 61 580 240 789 240 789 559 509 559 509 736 744 736 744 440 563 440 563 538 268 538 268 246 951 246 951 123 285 123 285 919 6 919 6 609 187 609 187 674 5 674 5 136 328 136 328 873 279 873 279 15 276 15 276 194 950 194 950 66 292 66 292 920 971 920 971 727 483 727 483 625 572 625 572 610 280 610 280 289 383 289 383 823 835 823 835 441 768 441 768 763 697 763 697 450 568 450 568 809 127 809 127 26 734 26 734 941 249 941 249 21 491 21 491 841 898 841 898 512 500 512 500 409 772 409 772 302 490 302 490 356 432 356 432 145 639 145 639 612 945 612 945 175 497 175 497 741 292 741 292 382 166 382 166 520 584 520 584 548 258 548 258 568 649 568 649 88 864 88 864 522 418 522 418 850 316 850 316 351 563 351 563 405 459 405 459 135 512 135 512 621 851 621 851 284 275 284 275 378 496 378 496 848 594 848 594 724 837 724 837 368 879 368 879 870 830 870 830 99 647 99 647 382 423 382 423 758 965 758 965 611 538 611 538 304 323 304 323 520 60 520 60 540 71 540 71 953 445 953 445 490 16 490 16 29 493 29 493 32 79 32 79 408 293 408 293 159 79 159 79 750 500 750 500 893 97 893 97 567 516 567 516 376 667 376 667 954 614 954 614 144 718 144 718 621 398 621 398 299 376 299 376 65 586 65 586 312 377 312 377 92 352 92 352 828 176 828 176 405 153 405 153 883 47 883 47 544 518 544 518 732 100 732 100 17 825 17 825 105 352 105 352 731 546 731 546 657 240 657 240 298 250 298 250 850 919 850 919 618 914 618 914 691 56 691 56 551 813 551 813 328 759 328 759 61 852 61 852 373 731 373 731 54 757 54 757 617 202 617 202 112 110 112 110 715 701 715 701 181 181 181 181 381 19 381 19 535 840 535 840 371 250 371 250 645 357 645 357 394 893 394 893 398 484 398 484 546 30 546 30 735 360 735 360 477 810 477 810 191 354 191 354 353 402 353 402 299 761 299 761 618 463 618 463 541 180 541 180 406 313 406 313 808 432 808 432 70 355 70 355 836 903 836 903 785 796 785 796 581 908 581 908 196 484 196 484 236 217 236 217 380 355 380 355 558 723 558 723 151 963 151 963 16 653 16 653 950 806 950 806 838 822 838 822 782 618 782 618 846 804 846 804 138 635 138 635 551 282 551 282 13 581 13 581 68 3 68 3 418 917 418 917 849 461 849 461 397 343 397 343 839 597 839 597 148 595 148 595 551 612 551 612 749 432 749 432 656 951 656 951 835 561 835 561 175 808 175 808 878 708 878 708 71 41 71 41 854 867 854 867 327 524 327 524 51 42 51 42 582 81 582 81 568 380 568 380 761 308 761 308 670 537 670 537 569 80 569 80 141 729 141 729 321 484 321 484 370 640 370 640 66 775 66 775 433 367 433 367 585 88 585 88 601 388 601 388 215 511 215 511 71 283 71 283 78 824 78 824 656 176 656 176 697 915 697 915 912 439 912 439 803 193 803 193 732 361 732 361 69 569 69 569 784 576 784 576 25 44 25 44 130 20 130 20 752 651 752 651 210 273 210 273 247 608 247 608 527 252 527 252 516 827 516 827 573 625 573 625 82 453 82 453 40 953 40 953 298 258 298 258 346 867 346 867 328 269 328 269 5 213 5 213 413 67 413 67 178 452 178 452 784 388 784 388 621 968 621 968 661 593 661 593 717 321 717 321 531 883 531 883 888 873 888 873 597 123 597 123 610 678 610 678 726 555 726 555 308 574 308 574 354 450 354 450 51 687 51 687 88 475 88 475 377 685 377 685 747 231 747 231 954 517 954 517 416 402 416 402 776 897 776 897 881 613 881 613 387 376 387 376 366 163 366 163 949 136 949 136 739 5 739 5 702 71 702 71 832 431 832 431 86 939 86 939 495 622 495 622 503 172 503 172 80 163 80 163 263 72 263 72 413 37 413 37 906 895 906 895 108 554 108 554 302 196 302 196 635 295 635 295 562 515 562 515 446 120 446 120 590 343 590 343 891 174 891 174 109 417 109 417 459 472 459 472 283 561 283 561 125 307 125 307 700 748 700 748 146 466 146 466 29 703 29 703 860 727 860 727 252 80 252 80 409 443 409 443 704 158 704 158 143 623 143 623 650 647 650 647 593 235 593 235 84 728 84 728 21 1 21 1 889 592 889 592 164 749 164 749 261 211 261 211 826 301 826 301 479 242 479 242 262 668 262 668 408 928 408 928 127 436 127 436 471 943 471 943 140 626 140 626 621 628 621 628 171 439 171 439 710 861 710 861 157 48 157 48 690 217 690 217 697 724 697 724 164 132 164 132 741 485 741 485 594 218 594 218 795 253 795 253 12 263 12 263 245 745 245 745 247 407 247 407 361 358 361 358 93 791 93 791 687 799 687 799 534 770 534 770 556 417 556 417 873 833 873 833 466 870 466 870 30 672 30 672 745 44 745 44 511 611 511 611 674 400 674 400 303 149 303 149 123 76 123 76 366 224 366 224 550 611 550 611 283 801 283 801 484 553 484 553 646 648 646 648 134 517 134 517 486 861 486 861 669 22 669 22 675 669 675 669 232 422 232 422 919 924 919 924 686 12 686 12 686 853 686 853 914 78 914 78 517 467 517 467 366 528 366 528 706 732 706 732 580 919 580 919 352 190 352 190 940 322 940 322 726 440 726 440 575 615 575 615 700 520 700 520 313 949 313 949 630 374 630 374 53 78 53 78 372 776 372 776 344 100 344 100 353 610 353 610 341 326 341 326 486 45 486 45 110 43 110 43 355 758 355 758 556 183 556 183 376 295 376 295 42 913 42 913 552 527 552 527 811 514 811 514 129 365 129 365 687 426 687 426 326 24 326 24 172 857 172 857 719 198 719 198 597 687 597 687 530 412 530 412 126 199 126 199 312 357 312 357 157 45 157 45 61 513 61 513 252 724 252 724 265 436 265 436 593 949 593 949 472 1 472 1 866 531 866 531 130 817 130 817 375 626 375 626 379 233 379 233 332 366 332 366 172 429 172 429 772 836 772 836 890 245 890 245 747 937 747 937 399 463 399 463 964 505 964 505 626 639 626 639 657 940 657 940 887 25 887 25 371 424 371 424 368 270 368 270 125 508 125 508 251 136 251 136 557 107 557 107 54 197 54 197 833 72 833 72 873 9 873 9 905 311 905 311 35 544 35 544 467 790 467 790 469 614 469 614 116 593 116 593 704 305 704 305 144 861 144 861 653 555 653 555 860 912 860 912 963 592 963 592 128 808 128 808 350 349 350 349 898 146 898 146 846 660 846 660 886 657 886 657 244 611 244 611 817 58 817 58 930 710 930 710 509 564 509 564 683 395 683 395 391 430 391 430 504 108 504 108 799 676 799 676 909 240 909 240 671 261 671 261 777 749 777 749 403 871 403 871 377 735 377 735 290 822 290 822 770 411 770 411 111 747 111 747 117 451 117 451 771 190 771 190 583 96 583 96 278 283 278 283 339 533 339 533 245 594 245 594 117 588 117 588 422 43 422 43 48 234 48 234 503 968 503 968 590 678 590 678 43 636 43 636 283 18 283 18 174 869 174 869 657 511 657 511 932 656 932 656 731 844 731 844 708 804 708 804 290 649 290 649 421 774 421 774 813 926 813 926 12 531 12 531 637 262 637 262 5 849 5 849 257 545 257 545 69 573 69 573 520 438 520 438 154 123 154 123 433 901 433 901 576 439 576 439 398 522 398 522 202 428 202 428 239 344 239 344 20 246 20 246 870 323 870 323 324 950 324 950 672 689 672 689 833 210 833 210 816 944 816 944 124 684 124 684 25 689 25 689 260 602 260 602 106 915 106 915 69 310 69 310 212 421 212 421 595 723 595 723 404 797 404 797 430 965 430 965 530 539 530 539 356 368 356 368 433 385 433 385 962 860 962 860 392 781 392 781 212 109 212 109 471 692 471 692 7 330 7 330 543 393 543 393 545 360 545 360 570 257 570 257 134 248 134 248 749 794 749 794 425 842 425 842 563 137 563 137 956 334 956 334 896 62 896 62 350 638 350 638 672 791 672 791 8 326 8 326 659 636 659 636 652 274 652 274 284 906 284 906 729 440 729 440 581 250 581 250 821 615 821 615 776 571 776 571 756 308 756 308 129 955 129 955 561 254 561 254 959 426 959 426 61 737 61 737 369 955 369 955 35 66 35 66 7 272 7 272 435 243 435 243 459 13 459 13 775 238 775 238 567 402 567 402 359 165 359 165 738 378 738 378 667 744 667 744 948 424 948 424 543 894 543 894 358 27 358 27 852 347 852 347 527 676 527 676 506 529 506 529 578 850 578 850 563 840 563 840 946 840 946 840 534 832 534 832 627 662 627 662 886 861 886 861 538 531 538 531 540 356 540 356 29 481 29 481 183 627 183 627 322 640 322 640 326 244 326 244 236 435 236 435 221 941 221 941 285 139 285 139 543 450 543 450 826 269 826 269 599 761 599 761 685 178 685 178 637 808 637 808 191 169 191 169 493 269 493 269 791 947 791 947 24 182 24 182 563 103 563 103 151 612 151 612 949 252 949 252 9 754 9 754 679 390 679 390 929 268 929 268 428 592 428 592 691 119 691 119 806 648 806 648 404 968 404 968 183 351 183 351 698 867 698 867 771 255 771 255 965 15 965 15 82 401 82 401 971 568 971 568 856 44 856 44 513 940 513 940 876 103 876 103 247 936 247 936 480 409 480 409 477 488 477 488 613 260 613 260 708 532 708 532 949 284 949 284 702 21 702 21 295 308 295 308 655 170 655 170 16 611 16 611 763 266 763 266 712 779 712 779 912 719 912 719 349 538 349 538 288 89 288 89 236 927 236 927 45 57 45 57 858 621 858 621 602 462 602 462 896 465 896 465 523 548 523 548 167 128 167 128 826 325 826 325 691 429 691 429 456 949 456 949 413 529 413 529 654 609 654 609 511 963 511 963 794 628 794 628 879 112 879 112 692 614 692 614 703 407 703 407 534 570 534 570 796 698 796 698 244 324 244 324 174 653 174 653 286 908 286 908 284 921 284 921 807 696 807 696 718 403 718 403 568 656 568 656 466 308 466 308 577 751 577 751 530 183 530 183 727 643 727 643 186 56 186 56 219 107 219 107 858 161 858 161 400 806 400 806 419 776 419 776 817 449 817 449 906 207 906 207 464 591 464 591 330 802 330 802 89 207 89 207 852 446 852 446 900 736 900 736 457 260 457 260 637 442 637 442 152 124 152 124 129 915 129 915 11 360 11 360 426 783 426 783 59 219 59 219 337 361 337 361 18 880 18 880 672 553 672 553 516 479 516 479 940 479 940 479 803 794 803 794 328 572 328 572 96 515 96 515 90 57 90 57 725 588 725 588 38 959 38 959 167 407 167 407 774 335 774 335 737 175 737 175 490 795 490 795 727 882 727 882 207 857 207 857 622 231 622 231 175 84 175 84 593 365 593 365 186 726 186 726 725 707 725 707 203 407 203 407 964 855 964 855 258 750 258 750 948 726 948 726 346 723 346 723 159 197 159 197 494 408 494 408 920 820 920 820 468 327 468 327 591 772 591 772 948 699 948 699 567 351 567 351 594 65 594 65 821 841 821 841 876 307 876 307 410 873 410 873 867 538 867 538 129 542 129 542 161 795 161 795 124 783 124 783 524 491 524 491 943 687 943 687 440 778 440 778 689 177 689 177 467 441 467 441 956 951 956 951 856 335 856 335 798 296 798 296 785 56 785 56 756 616 756 616 956 384 956 384 281 798 281 798 522 780 522 780 507 906 507 906 635 501 635 501 575 628 575 628 745 537 745 537 7 940 7 940 265 146 265 146 371 526 371 526 494 101 494 101 153 754 153 754 370 693 370 693 895 770 895 770 118 804 118 804 257 54 257 54 68 791 68 791 174 33 174 33 563 167 563 167 481 707 481 707 882 330 882 330 40 809 40 809 630 591 630 591 732 953 732 953 328 879 328 879 772 491 772 491 830 24 830 24 92 232 92 232 113 549 113 549 325 581 325 581 525 709 525 709 228 693 228 693 85 308 85 308 678 686 678 686 565 461 565 461 362 11 362 11 336 305 336 305 887 719 887 719 377 687 377 687 396 882 396 882 137 639 137 639 125 224 125 224 350 408 350 408 900 739 900 739 453 193 453 193 144 891 144 891 529 824 529 824 548 920 548 920 631 792 631 792 427 816 427 816 105 109 105 109 296 794 296 794 609 104 609 104 381 721 381 721 819 264 819 264 951 20 951 20 786 843 786 843 838 770 838 770 409 171 409 171 511 784 511 784 657 387 657 387 532 716 532 716 685 509 685 509 267 854 267 854 379 656 379 656 804 796 804 796 683 817 683 817 222 358 222 358 831 662 831 662 780 949 780 949 20 860 20 860 426 486 426 486 288 895 288 895 461 174 461 174 98 34 98 34 277 254 277 254 774 210 774 210 677 881 677 881 384 924 384 924 44 683 44 683 698 767 698 767 888 119 888 119 40 263 40 263 890 178 890 178 82 415 82 415 414 686 414 686 308 52 308 52 103 480 103 480 155 57 155 57 144 445 144 445 508 700 508 700 686 457 686 457 378 5 378 5 144 643 144 643 356 856 356 856 668 946 668 946 689 562 689 562 473 876 473 876 9 464 9 464 860 412 860 412 376 619 376 619 363 230 363 230 145 834 145 834 724 825 724 825 60 103 60 103 622 708 622 708 107 821 107 821 83 393 83 393 379 814 379 814 313 124 313 124 240 858 240 858 105 90 105 90 124 286 124 286 332 621 332 621 299 125 299 125 697 365 697 365 769 749 769 749 795 946 795 946 920 484 920 484 52 475 52 475 315 958 315 958 197 918 197 918 510 869 510 869 482 86 482 86 123 892 123 892 613 537 613 537 179 924 179 924 166 364 166 364 727 86 727 86 457 142 457 142 183 522 183 522 223 477 223 477 533 196 533 196 158 196 158 196 142 156 142 156 486 82 486 82 161 532 161 532 69 378 69 378 747 925 747 925 731 66 731 66 824 56 824 56 464 878 464 878 29 344 29 344 428 785 428 785 631 188 631 188 876 131 876 131 854 61 854 61 374 823 374 823 613 386 613 386 707 76 707 76 593 815 593 815 763 943 763 943 622 939 622 939 63 580 63 580 289 297 289 297 1 392 1 392 900 438 900 438 241 869 241 869 16 692 16 692 599 857 599 857 164 936 164 936 79 299 79 299 121 17 121 17 162 519 162 519 526 217 526 217 696 170 696 170 857 78 857 78 380 214 380 214 661 121 661 121 709 900 709 900 542 328 542 328 99 759 99 759 190 237 190 237 291 68 291 68 828 715 828 715 524 633 524 633 666 393 666 393 565 166 565 166 310 663 310 663 853 318 853 318 137 44 137 44 641 793 641 793 132 134 132 134 965 469 965 469 515 338 515 338 955 347 955 347 731 206 731 206 62 903 62 903 744 307 744 307 413 514 413 514 576 314 576 314 221 528 221 528 85 559 85 559 346 131 346 131 393 956 393 956 31 488 31 488 297 641 297 641 388 451 388 451 895 853 895 853 31 89 31 89 119 665 119 665 69 296 69 296 430 862 430 862 457 234 457 234 206 693 206 693 874 813 874 813 787 752 787 752 367 281 367 281 60 811 60 811 206 22 206 22 126 126 126 126 392 375 392 375 36 378 36 378 409 548 409 548 98 432 98 432 819 856 819 856 858 869 858 869 894 432 894 432 371 202 371 202 360 515 360 515 321 802 321 802 584 470 584 470 863 229 863 229 740 940 740 940 63 781 63 781 772 269 772 269 409 315 409 315 846 420 846 420 141 833 141 833 150 396 150 396 791 69 791 69 521 690 521 690 347 480 347 480 431 117 431 117 711 443 711 443 869 369 869 369 786 643 786 643 409 322 409 322 12 192 12 192 673 169 673 169 932 308 932 308 566 586 566 586 685 303 685 303 249 495 249 495 203 872 203 872 82 791 82 791 502 704 502 704 764 558 764 558 678 872 678 872 229 116 229 116 136 842 136 842 65 421 65 421 680 129 680 129 702 911 702 911 735 823 735 823 923 384 923 384 73 481 73 481 364 256 364 256 218 762 218 762 793 732 793 732 113 953 113 953 83 618 83 618 446 852 446 852 433 328 433 328 158 709 158 709 225 875 225 875 945 916 945 916 921 655 921 655 78 183 78 183 13 623 13 623 182 100 182 100 66 571 66 571 294 798 294 798 414 642 414 642 847 250 847 250 217 462 217 462 200 149 200 149 775 653 775 653 636 498 636 498 465 239 465 239 67 636 67 636 467 948 467 948 276 519 276 519 639 888 639 888 943 93 943 93 424 305 424 305 107 684 107 684 606 152 606 152 732 947 732 947 25 255 25 255 28 674 28 674 758 868 758 868 358 163 358 163 801 938 801 938 477 320 477 320 87 953 87 953 452 523 452 523 96 589 96 589 926 72 926 72 544 902 544 902 600 332 600 332 243 65 243 65 464 559 464 559 552 610 552 610 202 206 202 206 727 46 727 46 371 77 371 77 480 942 480 942 596 944 596 944 226 944 226 944 171 52 171 52 644 213 644 213 110 590 110 590 808 829 808 829 961 945 961 945 308 224 308 224 657 16 657 16 968 628 968 628 97 959 97 959 718 857 718 857 10 172 10 172 192 383 192 383 785 689 785 689 270 426 270 426 675 296 675 296 204 714 204 714 393 866 393 866 719 207 719 207 108 299 108 299 625 119 625 119 630 111 630 111 152 189 152 189 603 637 603 637 775 380 775 380 117 834 117 834 823 187 823 187 664 359 664 359 867 634 867 634 363 752 363 752 650 593 650 593 244 758 244 758 795 800 795 800 730 864 730 864 376 779 376 779 351 851 351 851 843 240 843 240 143 213 143 213 807 243 807 243 875 524 875 524 564 926 564 926 696 298 696 298 759 261 759 261 246 703 246 703 286 848 286 848 754 523 754 523 631 370 631 370 731 596 731 596 769 532 769 532 316 819 316 819 618 598 618 598 29 230 29 230 27 363 27 363 680 863 680 863 309 505 309 505 862 506 862 506 182 878 182 878 106 576 106 576 861 75 861 75 415 266 415 266 388 60 388 60 108 922 108 922 172 618 172 618 563 237 563 237 19 389 19 389 950 790 950 790 439 507 439 507 113 733 113 733 557 749 557 749 4 104 4 104 221 301 221 301 467 355 467 355 870 241 870 241 937 673 937 673 966 382 966 382 34 298 34 298 517 599 517 599 722 39 722 39 679 15 679 15 916 400 916 400 305 232 305 232 77 931 77 931 66 532 66 532 791 951 791 951 117 872 117 872 780 483 780 483 250 59 250 59 556 933 556 933 796 967 796 967 896 355 896 355 482 596 482 596 920 36 920 36 690 264 690 264 467 695 467 695 706 205 706 205 860 722 860 722 50 659 50 659 754 308 754 308 111 328 111 328 125 486 125 486 284 397 284 397 147 170 147 170 728 65 728 65 653 582 653 582 826 134 826 134 28 777 28 777 17 106 17 106 692 43 692 43 779 573 779 573 182 615 182 615 454 367 454 367 126 427 126 427 561 936 561 936 835 607 835 607 947 622 947 622 810 60 810 60 809 546 809 546 261 531 261 531 459 798 459 798 354 691 354 691 388 276 388 276 919 257 919 257 241 932 241 932 643 460 643 460 241 942 241 942 456 762 456 762 472 872 472 872 890 530 890 530 109 459 109 459 166 423 166 423 532 452 532 452 606 773 606 773 897 490 897 490 442 103 442 103 12 244 12 244 86 611 86 611 673 167 673 167 488 608 488 608 250 479 250 479 828 758 828 758 825 140 825 140 527 282 527 282 856 262 856 262 366 472 366 472 481 670 481 670 456 42 456 42 639 839 639 839 565 305 565 305 191 795 191 795 407 631 407 631 619 385 619 385 709 559 709 559 569 27 569 27 323 515 323 515 607 751 607 751 704 728 704 728 783 302 783 302 599 599 599 599 252 754 252 754 544 3 544 3 884 147 884 147 673 645 673 645 744 135 744 135 665 674 665 674 741 404 741 404 843 461 843 461 532 535 532 535 296 915 296 915 187 567 187 567 227 353 227 353 443 971 443 971 926 901 926 901 558 69 558 69 215 260 215 260 652 255 652 255 771 963 771 963 3 877 3 877 80 965 80 965 292 250 292 250 731 625 731 625 434 691 434 691 879 786 879 786 488 805 488 805 883 569 883 569 579 119 579 119 702 709 702 709 912 430 912 430 527 14 527 14 222 507 222 507 539 740 539 740 941 241 941 241 340 632 340 632 787 22 787 22 348 574 348 574 17 349 17 349 192 323 192 323 265 47 265 47 430 899 430 899 461 589 461 589 531 354 531 354 282 910 282 910 25 812 25 812 119 235 119 235 563 181 563 181 836 639 836 639 125 551 125 551 758 98 758 98 637 191 637 191 576 970 576 970 30 600 30 600 427 607 427 607 315 494 315 494 294 173 294 173 924 160 924 160 317 58 317 58 296 353 296 353 292 496 292 496 953 767 953 767 548 732 548 732 554 695 554 695 193 716 193 716 419 935 419 935 330 793 330 793 190 204 190 204 757 20 757 20 863 656 863 656 210 504 210 504 583 292 583 292 99 304 99 304 745 617 745 617 184 872 184 872 343 887 343 887 431 120 431 120 595 916 595 916 766 767 766 767 555 788 555 788 277 73 277 73 423 682 423 682 557 3 557 3 282 37 282 37 379 919 379 919 317 668 317 668 768 67 768 67 289 180 289 180 223 593 223 593 120 733 120 733 932 829 932 829 852 259 852 259 619 50 619 50 633 479 633 479 609 444 609 444 250 73 250 73 952 114 952 114 436 944 436 944 32 813 32 813 236 411 236 411 468 575 468 575 252 527 252 527 495 840 495 840 181 207 181 207 416 616 416 616 653 433 653 433 360 802 360 802 220 930 220 930 549 312 549 312 459 417 459 417 483 397 483 397 331 434 331 434 746 234 746 234 12 339 12 339 695 366 695 366 195 79 195 79 791 844 791 844 343 228 343 228 139 272 139 272 585 398 585 398 331 44 331 44 56 682 56 682 708 903 708 903 819 597 819 597 272 484 272 484 688 450 688 450 899 852 899 852 917 560 917 560 108 555 108 555 853 382 853 382 551 566 551 566 758 670 758 670 777 531 777 531 529 410 529 410 9 914 9 914 851 744 851 744 883 230 883 230 726 368 726 368 208 876 208 876 369 4 369 4 525 335 525 335 254 435 254 435 543 163 543 163 269 774 269 774 336 35 336 35 325 405 325 405 574 43 574 43 689 763 689 763 907 792 907 792 356 634 356 634 453 573 453 573 296 620 296 620 464 460 464 460 89 878 89 878 110 292 110 292 410 651 410 651 614 266 614 266 691 851 691 851 531 476 531 476 504 262 504 262 606 421 606 421 210 515 210 515 345 672 345 672 939 378 939 378 583 765 583 765 802 800 802 800 596 892 596 892 496 819 496 819 430 384 430 384 695 426 695 426 669 23 669 23 399 425 399 425 568 238 568 238 222 906 222 906 84 163 84 163 557 14 557 14 549 745 549 745 591 490 591 490 122 17 122 17 184 250 184 250 107 532 107 532 126 266 126 266 469 823 469 823 651 291 651 291 232 409 232 409 136 450 136 450 426 80 426 80 880 557 880 557 454 640 454 640 773 252 773 252 227 780 227 780 2 15 2 15 340 880 340 880 29 433 29 433 274 958 274 958 560 3 560 3 350 608 350 608 551 648 551 648 303 275 303 275 398 922 398 922 473 192 473 192 105 491 105 491 454 934 454 934 342 924 342 924 461 75 461 75 485 676 485 676 214 57 214 57 573 554 573 554 857 292 857 292 481 697 481 697 563 91 563 91 949 99 949 99 513 321 513 321 262 493 262 493 86 87 86 87 514 57 514 57 27 286 27 286 649 154 649 154 630 61 630 61 757 124 757 124 256 940 256 940 202 141 202 141 378 643 378 643 885 105 885 105 407 44 407 44 307 301 307 301 868 297 868 297 437 623 437 623 48 911 48 911 378 467 378 467 245 642 245 642 737 744 737 744 764 503 764 503 89 876 89 876 35 542 35 542 113 598 113 598 93 703 93 703 326 101 326 101 462 954 462 954 589 625 589 625 253 876 253 876 465 515 465 515 708 264 708 264 618 408 618 408 269 695 269 695 143 747 143 747 305 907 305 907 350 7 350 7 15 170 15 170 252 894 252 894 89 632 89 632 821 536 821 536 791 144 791 144 913 308 913 308 214 942 214 942 11 673 11 673 814 519 814 519 140 418 140 418 520 606 520 606 410 949 410 949 382 910 382 910 782 222 782 222 914 130 914 130 895 65 895 65 526 547 526 547 488 415 488 415 389 862 389 862 359 375 359 375 326 290 326 290 619 734 619 734 405 254 405 254 468 159 468 159 369 45 369 45 409 356 409 356 258 335 258 335 352 97 352 97 73 16 73 16 484 218 484 218 631 529 631 529 39 261 39 261 657 594 657 594 205 423 205 423 475 832 475 832 113 561 113 561 153 866 153 866 755 765 755 765 648 359 648 359 72 2 72 2 263 93 263 93 344 798 344 798 478 317 478 317 443 656 443 656 762 143 762 143 93 774 93 774 796 513 796 513 155 848 155 848 874 150 874 150 322 865 322 865 886 160 886 160 380 415 380 415 421 485 421 485 275 178 275 178 193 706 193 706 331 845 331 845 729 874 729 874 952 381 952 381 472 580 472 580 234 99 234 99 806 304 806 304 881 126 881 126 583 444 583 444 1 946 1 946 514 220 514 220 472 767 472 767 33 675 33 675 716 80 716 80 887 503 887 503 101 905 101 905 375 107 375 107 287 194 287 194 67 504 67 504 456 435 456 435 761 413 761 413 610 901 610 901 407 112 407 112 656 721 656 721 465 583 465 583 9 682 9 682 906 35 906 35 589 104 589 104 805 421 805 421 102 510 102 510 75 826 75 826 183 943 183 943 584 963 584 963 511 475 511 475 680 128 680 128 136 334 136 334 52 667 52 667 505 942 505 942 172 396 172 396 404 909 404 909 327 869 327 869 227 409 227 409 442 551 442 551 668 50 668 50 483 718 483 718 364 6 364 6 10 465 10 465 38 335 38 335 897 516 897 516 416 797 416 797 129 551 129 551 321 890 321 890 654 264 654 264 34 433 34 433 386 401 386 401 807 619 807 619 388 910 388 910 303 877 303 877 61 221 61 221 424 459 424 459 853 200 853 200 563 361 563 361 683 468 683 468 244 716 244 716 268 51 268 51 842 124 842 124 570 739 570 739 929 43 929 43 517 647 517 647 672 471 672 471 132 745 132 745 57 858 57 858 259 910 259 910 470 422 470 422 647 525 647 525 190 487 190 487 844 640 844 640 942 778 942 778 759 466 759 466 179 759 179 759 920 393 920 393 347 647 347 647 830 16 830 16 51 168 51 168 164 913 164 913 378 380 378 380 194 824 194 824 905 901 905 901 504 913 504 913 230 374 230 374 40 824 40 824 436 289 436 289 308 720 308 720 802 255 802 255 505 239 505 239 711 518 711 518 604 766 604 766 35 182 35 182 209 271 209 271 603 141 603 141 277 340 277 340 182 371 182 371 485 624 485 624 339 557 339 557 791 216 791 216 594 156 594 156 343 736 343 736 316 736 316 736 873 261 873 261 878 534 878 534 185 839 185 839 851 480 851 480 335 939 335 939 739 769 739 769 224 289 224 289 242 753 242 753 877 704 877 704 147 71 147 71 150 752 150 752 149 322 149 322 460 224 460 224 190 650 190 650 631 141 631 141 825 231 825 231 279 19 279 19 313 66 313 66 301 13 301 13 220 624 220 624 458 931 458 931 745 968 745 968 189 864 189 864 504 263 504 263 487 101 487 101 332 718 332 718 245 740 245 740 520 247 520 247 455 637 455 637 193 17 193 17 195 418 195 418 229 162 229 162 733 966 733 966 114 324 114 324 210 853 210 853 509 866 509 866 105 84 105 84 759 680 759 680 485 907 485 907 143 423 143 423 49 684 49 684 357 912 357 912 309 273 309 273 75 366 75 366 467 407 467 407 75 83 75 83 374 141 374 141 715 697 715 697 707 278 707 278 208 65 208 65 64 250 64 250 719 405 719 405 236 361 236 361 610 469 610 469 870 181 870 181 842 439 842 439 480 144 480 144 166 300 166 300 387 517 387 517 48 831 48 831 906 94 906 94 61 204 61 204 640 590 640 590 103 969 103 969 852 566 852 566 98 547 98 547 10 68 10 68 937 3 937 3 677 763 677 763 501 53 501 53 877 714 877 714 129 34 129 34 855 710 855 710 634 188 634 188 201 619 201 619 821 872 821 872 586 864 586 864 465 78 465 78 829 293 829 293 830 33 830 33 508 305 508 305 94 147 94 147 495 938 495 938 230 440 230 440 153 250 153 250 630 44 630 44 284 710 284 710 138 223 138 223 936 858 936 858 780 519 780 519 908 812 908 812 285 682 285 682 66 770 66 770 176 375 176 375 390 260 390 260 468 307 468 307 46 545 46 545 317 844 317 844 786 325 786 325 16 923 16 923 597 546 597 546 771 541 771 541 727 101 727 101 700 522 700 522 133 214 133 214 919 827 919 827 71 539 71 539 247 677 247 677 297 649 297 649 389 113 389 113 179 174 179 174 636 610 636 610 201 87 201 87 737 142 737 142 169 102 169 102 968 691 968 691 221 61 221 61 629 711 629 711 128 65 128 65 108 206 108 206 492 50 492 50 613 969 613 969 721 116 721 116 639 667 639 667 479 684 479 684 261 258 261 258 617 494 617 494 258 854 258 854 681 674 681 674 868 87 868 87 334 163 334 163 29 239 29 239 872 863 872 863 144 904 144 904 372 680 372 680 917 417 917 417 695 62 695 62 610 575 610 575 555 228 555 228 256 402 256 402 785 707 785 707 192 870 192 870 456 797 456 797 387 595 387 595 488 748 488 748 691 451 691 451 545 248 545 248 968 659 968 659 524 314 524 314 375 774 375 774 216 570 216 570 76 847 76 847 507 730 507 730 770 394 770 394 274 598 274 598 448 315 448 315 837 142 837 142 956 841 956 841 686 967 686 967 851 661 851 661 893 680 893 680 280 106 280 106 292 265 292 265 221 878 221 878 800 425 800 425 84 944 84 944 259 632 259 632 461 338 461 338 230 259 230 259 230 960 230 960 445 224 445 224 948 693 948 693 889 711 889 711 855 75 855 75 438 883 438 883 206 606 206 606 663 354 663 354 164 262 164 262 598 220 598 220 472 804 472 804 927 152 927 152 591 654 591 654 865 929 865 929 63 124 63 124 771 556 771 556 679 188 679 188 531 238 531 238 229 325 229 325 730 548 730 548 598 100 598 100 963 789 963 789 924 803 924 803 528 89 528 89 955 931 955 931 569 691 569 691 511 292 511 292 867 465 867 465 67 789 67 789 733 162 733 162 299 308 299 308 462 83 462 83 315 729 315 729 737 792 737 792 27 94 27 94 538 316 538 316 284 562 284 562 451 669 451 669 554 111 554 111 644 942 644 942 25 642 25 642 805 630 805 630 334 150 334 150 45 510 45 510 468 511 468 511 211 470 211 470 194 426 194 426 671 412 671 412 104 922 104 922 491 693 491 693 147 746 147 746 751 353 751 353 598 860 598 860 188 333 188 333 825 908 825 908 926 266 926 266 254 888 254 888 920 561 920 561 506 332 506 332 427 522 427 522 134 953 134 953 494 867 494 867 549 962 549 962 555 482 555 482 401 950 401 950 371 743 371 743 942 833 942 833 130 48 130 48 152 121 152 121 437 470 437 470 41 738 41 738 657 551 657 551 920 365 920 365 161 920 161 920 507 187 507 187 824 826 824 826 673 589 673 589 701 159 701 159 788 687 788 687 33 712 33 712 689 820 689 820 971 57 971 57 248 60 248 60 38 82 38 82 813 767 813 767 964 544 964 544 967 522 967 522 812 31 812 31 922 705 922 705 447 685 447 685 385 106 385 106 869 197 869 197 115 733 115 733 958 509 958 509 340 483 340 483 691 702 691 702 901 538 901 538 960 609 960 609 273 741 273 741 212 547 212 547 719 149 719 149 18 33 18 33 707 883 707 883 549 633 549 633 831 254 831 254 873 743 873 743 278 718 278 718 625 847 625 847 650 45 650 45 498 293 498 293 480 793 480 793 688 330 688 330 485 75 485 75 490 781 490 781 723 805 723 805 172 679 172 679 762 883 762 883 404 659 404 659 30 232 30 232 869 299 869 299 460 602 460 602 217 868 217 868 202 327 202 327 634 225 634 225 501 751 501 751 75 101 75 101 652 456 652 456 815 153 815 153 844 440 844 440 182 238 182 238 703 734 703 734 370 359 370 359 548 12 548 12 262 920 262 920 610 759 610 759 970 845 970 845 218 801 218 801 419 929 419 929 24 579 24 579 790 137 790 137 758 542 758 542 868 92 868 92 938 286 938 286 956 147 956 147 546 386 546 386 971 866 971 866 831 93 831 93 926 180 926 180 82 233 82 233 690 198 690 198 544 217 544 217 862 611 862 611 366 311 366 311 7 436 7 436 847 110 847 110 949 119 949 119 651 126 651 126 778 128 778 128 514 70 514 70 137 731 137 731 946 735 946 735 918 173 918 173 516 273 516 273 432 480 432 480 771 823 771 823 510 299 510 299 795 278 795 278 713 950 713 950 764 121 764 121 291 805 291 805 610 29 610 29 169 75 169 75 279 606 279 606 27 425 27 425 53 90 53 90 257 965 257 965 289 25 289 25 281 646 281 646 642 173 642 173 952 756 952 756 624 884 624 884 444 661 444 661 817 271 817 271 617 855 617 855 689 693 689 693 826 565 826 565 100 533 100 533 370 544 370 544 620 356 620 356 151 475 151 475 389 691 389 691 293 46 293 46 94 477 94 477 726 610 726 610 427 476 427 476 614 237 614 237 282 643 282 643 73 232 73 232 333 835 333 835 875 736 875 736 531 484 531 484 849 332 849 332 521 791 521 791 574 88 574 88 286 60 286 60 706 677 706 677 529 640 529 640 592 303 592 303 439 427 439 427 583 879 583 879 54 671 54 671 419 389 419 389 172 180 172 180 741 196 741 196 128 896 128 896 797 857 797 857 739 395 739 395 634 723 634 723 907 255 907 255 245 720 245 720 629 433 629 433 331 916 331 916 665 284 665 284 885 16 885 16 451 674 451 674 265 867 265 867 131 546 131 546 568 530 568 530 944 78 944 78 519 872 519 872 731 174 731 174 910 546 910 546 57 178 57 178 644 615 644 615 165 119 165 119 434 107 434 107 563 185 563 185 406 454 406 454 412 204 412 204 881 479 881 479 58 219 58 219 600 290 600 290 928 153 928 153 52 45 52 45 506 677 506 677 617 534 617 534 45 373 45 373 193 396 193 396 99 18 99 18 237 82 237 82 284 866 284 866 376 331 376 331 266 132 266 132 101 773 101 773 285 391 285 391 785 951 785 951 155 769 155 769 118 631 118 631 309 19 309 19 880 923 880 923 472 68 472 68 255 242 255 242 448 264 448 264 505 954 505 954 431 504 431 504 336 904 336 904 523 504 523 504 86 355 86 355 408 738 408 738 404 13 404 13 126 365 126 365 556 22 556 22 477 625 477 625 332 720 332 720 895 641 895 641 581 3 581 3 42 106 42 106 501 835 501 835 861 788 861 788 370 787 370 787 488 446 488 446 948 236 948 236 183 511 183 511 28 111 28 111 702 347 702 347 812 422 812 422 668 97 668 97 318 504 318 504 876 149 876 149 361 18 361 18 300 216 300 216 726 567 726 567 965 576 965 576 258 631 258 631 853 895 853 895 725 280 725 280 235 282 235 282 238 639 238 639 163 409 163 409 74 188 74 188 56 279 56 279 948 658 948 658 578 145 578 145 947 418 947 418 765 195 765 195 589 540 589 540 494 379 494 379 934 80 934 80 934 32 934 32 658 13 658 13 605 777 605 777 506 549 506 549 726 482 726 482 125 105 125 105 215 822 215 822 81 523 81 523 496 900 496 900 153 284 153 284 431 686 431 686 489 221 489 221 944 323 944 323 29 73 29 73 156 256 156 256 4 817 4 817 590 623 590 623 489 34 489 34 835 239 835 239 127 671 127 671 408 708 408 708 689 659 689 659 796 749 796 749 277 116 277 116 891 755 891 755 455 605 455 605 185 171 185 171 757 826 757 826 132 873 132 873 935 116 935 116 510 124 510 124 790 204 790 204 564 607 564 607 385 545 385 545 311 103 311 103 356 703 356 703 723 621 723 621 829 525 829 525 544 495 544 495 910 255 910 255 755 55 755 55 591 448 591 448 636 665 636 665 968 269 968 269 875 157 875 157 801 229 801 229 176 276 176 276 181 907 181 907 853 570 853 570 965 874 965 874 689 802 689 802 314 744 314 744 673 650 673 650 584 841 584 841 433 838 433 838 210 94 210 94 850 255 850 255 641 947 641 947 501 257 501 257 427 606 427 606 814 24 814 24 108 391 108 391 327 173 327 173 70 94 70 94 336 409 336 409 378 229 378 229 933 371 933 371 345 939 345 939 29 226 29 226 939 969 939 969 95 728 95 728 711 50 711 50 860 569 860 569 111 823 111 823 686 118 686 118 970 957 970 957 314 19 314 19 713 624 713 624 94 484 94 484 99 281 99 281 863 351 863 351 630 75 630 75 326 388 326 388 482 857 482 857 532 183 532 183 803 361 803 361 46 913 46 913 259 788 259 788 492 824 492 824 61 555 61 555 858 370 858 370 791 415 791 415 894 738 894 738 249 672 249 672 504 885 504 885 661 439 661 439 917 533 917 533 731 942 731 942 923 913 923 913 217 314 217 314 829 885 829 885 698 114 698 114 653 737 653 737 688 325 688 325 711 42 711 42 468 364 468 364 295 13 295 13 528 521 528 521 28 567 28 567 30 761 30 761 106 55 106 55 816 564 816 564 854 393 854 393 307 967 307 967 688 403 688 403 289 348 289 348 672 511 672 511 117 957 117 957 381 592 381 592 733 969 733 969 605 490 605 490 419 112 419 112 642 837 642 837 698 182 698 182 510 586 510 586 190 727 190 727 144 369 144 369 518 457 518 457 6 416 6 416 165 920 165 920 745 120 745 120 616 588 616 588 340 7 340 7 674 418 674 418 880 180 880 180 381 264 381 264 630 450 630 450 90 363 90 363 800 196 800 196 264 179 264 179 254 571 254 571 112 143 112 143 147 114 147 114 237 540 237 540 282 227 282 227 873 519 873 519 59 705 59 705 821 928 821 928 454 78 454 78 957 180 957 180 458 547 458 547 585 662 585 662 335 409 335 409 868 805 868 805 533 408 533 408 519 65 519 65 384 614 384 614 949 848 949 848 140 742 140 742 162 837 162 837 532 600 532 600 404 682 404 682 617 386 617 386 874 316 874 316 282 587 282 587 245 881 245 881 1 858 1 858 787 620 787 620 38 286 38 286 795 722 795 722 110 962 110 962 613 606 613 606 966 883 966 883 935 918 935 918 139 378 139 378 237 136 237 136 173 423 173 423 495 277 495 277 688 585 688 585 869 865 869 865 354 133 354 133 865 770 865 770 860 90 860 90 555 229 555 229 471 290 471 290 89 667 89 667 955 67 955 67 562 633 562 633 477 400 477 400 133 82 133 82 87 695 87 695 336 324 336 324 84 79 84 79 263 538 263 538 183 888 183 888 943 267 943 267 336 203 336 203 953 729 953 729 197 165 197 165 429 821 429 821 732 419 732 419 80 655 80 655 333 88 333 88 67 513 67 513 75 842 75 842 890 143 890 143 44 145 44 145 119 267 119 267 37 514 37 514 781 740 781 740 802 126 802 126 265 734 265 734 417 77 417 77 658 565 658 565 778 698 778 698 526 858 526 858 25 446 25 446 167 512 167 512 442 934 442 934 334 566 334 566 10 913 10 913 226 332 226 332 380 19 380 19 90 337 90 337 96 630 96 630 57 454 57 454 658 802 658 802 389 690 389 690 126 85 126 85 796 762 796 762 814 41 814 41 615 293 615 293 167 744 167 744 212 571 212 571 772 778 772 778 595 641 595 641 640 721 640 721 520 869 520 869 849 614 849 614 23 651 23 651 31 126 31 126 671 612 671 612 634 667 634 667 466 14 466 14 503 520 503 520 784 275 784 275 195 170 195 170 9 379 9 379 696 94 696 94 732 168 732 168 631 313 631 313 970 645 970 645 508 710 508 710 234 114 234 114 412 816 412 816 437 839 437 839 21 91 21 91 93 149 93 149 401 283 401 283 298 708 298 708 824 637 824 637 656 949 656 949 91 494 91 494 188 368 188 368 613 168 613 168 843 680 843 680 763 70 763 70 925 828 925 828 900 537 900 537 793 767 793 767 684 49 684 49 451 554 451 554 944 894 944 894 500 199 500 199 270 879 270 879 273 626 273 626 48 904 48 904 524 107 524 107 886 704 886 704 786 334 786 334 361 76 361 76 196 195 196 195 250 432 250 432 651 176 651 176 935 966 935 966 340 375 340 375 712 111 712 111 170 285 170 285 454 249 454 249 363 256 363 256 22 421 22 421 723 631 723 631 131 428 131 428 403 858 403 858 443 677 443 677 444 819 444 819 865 496 865 496 323 652 323 652 824 182 824 182 538 701 538 701 859 10 859 10 149 208 149 208 394 531 394 531 38 965 38 965 89 583 89 583 829 846 829 846 153 98 153 98 753 824 753 824 147 934 147 934 458 791 458 791 928 386 928 386 682 800 682 800 766 766 766 766 362 958 362 958 227 592 227 592 83 834 83 834 125 95 125 95 25 892 25 892 695 842 695 842 235 453 235 453 625 233 625 233 92 107 92 107 682 292 682 292 939 355 939 355 923 1 923 1 429 936 429 936 728 757 728 757 232 109 232 109 407 461 407 461 591 630 591 630 696 109 696 109 278 243 278 243 877 570 877 570 843 441 843 441 13 854 13 854 761 875 761 875 564 939 564 939 235 870 235 870 846 93 846 93 789 623 789 623 921 202 921 202 103 134 103 134 283 607 283 607 517 380 517 380 278 961 278 961 910 664 910 664 167 363 167 363 143 532 143 532 244 707 244 707 709 21 709 21 669 184 669 184 961 377 961 377 537 461 537 461 913 226 913 226 919 758 919 758 658 135 658 135 63 834 63 834 441 573 441 573 426 586 426 586 434 48 434 48 744 242 744 242 530 389 530 389 872 756 872 756 498 225 498 225 779 215 779 215 674 508 674 508 645 320 645 320 316 393 316 393 456 452 456 452 545 614 545 614 683 929 683 929 439 739 439 739 395 714 395 714 164 479 164 479 648 642 648 642 891 905 891 905 782 442 782 442 829 119 829 119 731 140 731 140 765 101 765 101 322 463 322 463 734 792 734 792 339 841 339 841 364 722 364 722 941 577 941 577 720 240 720 240 596 610 596 610 909 237 909 237 688 722 688 722 523 539 523 539 868 157 868 157 338 792 338 792 169 322 169 322 631 329 631 329 706 231 706 231 76 504 76 504 379 144 379 144 483 26 483 26 43 261 43 261 199 576 199 576 203 672 203 672 660 788 660 788 674 729 674 729 546 313 546 313 848 808 848 808 315 162 315 162 245 576 245 576 314 32 314 32 39 461 39 461 749 652 749 652 272 23 272 23 429 825 429 825 454 573 454 573 715 413 715 413 490 602 490 602 119 97 119 97 959 661 959 661 551 110 551 110 513 92 513 92 416 560 416 560 475 646 475 646 877 674 877 674 347 316 347 316 32 1 32 1 744 935 744 935 820 283 820 283 238 574 238 574 412 96 412 96 903 249 903 249 89 656 89 656 296 195 296 195 111 215 111 215 948 210 948 210 446 547 446 547 669 899 669 899 546 499 546 499 673 558 673 558 658 47 658 47 489 519 489 519 95 475 95 475 499 895 499 895 655 97 655 97 719 712 719 712 718 375 718 375 768 227 768 227 418 242 418 242 809 17 809 17 400 30 400 30 20 44 20 44 197 37 197 37 339 186 339 186 909 132 909 132 617 229 617 229 915 576 915 576 799 845 799 845 918 584 918 584 31 751 31 751 164 590 164 590 25 574 25 574 899 620 899 620 494 648 494 648 144 671 144 671 137 909 137 909 313 809 313 809 873 315 873 315 40 878 40 878 42 470 42 470 406 84 406 84 118 338 118 338 887 547 887 547 884 594 884 594 145 329 145 329 724 346 724 346 41 509 41 509 623 896 623 896 967 153 967 153 472 971 472 971 387 561 387 561 428 427 428 427 287 397 287 397 469 196 469 196 510 598 510 598 743 945 743 945 449 580 449 580 756 193 756 193 498 482 498 482 432 706 432 706 789 290 789 290 258 594 258 594 244 709 244 709 656 174 656 174 104 840 104 840 956 703 956 703 467 320 467 320 241 635 241 635 801 965 801 965 313 227 313 227 688 595 688 595 475 459 475 459 608 885 608 885 404 161 404 161 867 546 867 546 924 266 924 266 93 4 93 4 595 807 595 807 695 249 695 249 63 589 63 589 784 507 784 507 867 278 867 278 960 303 960 303 304 842 304 842 462 544 462 544 890 15 890 15 247 670 247 670 321 742 321 742 627 533 627 533 579 681 579 681 539 64 539 64 894 388 894 388 215 860 215 860 415 644 415 644 821 525 821 525 710 220 710 220 768 277 768 277 584 137 584 137 729 424 729 424 637 520 637 520 931 143 931 143 375 2 375 2 914 218 914 218 597 434 597 434 611 62 611 62 619 542 619 542 309 730 309 730 916 905 916 905 304 318 304 318 395 729 395 729 649 1 649 1 906 190 906 190 802 275 802 275 831 474 831 474 949 744 949 744 168 491 168 491 30 521 30 521 561 374 561 374 65 870 65 870 375 20 375 20 547 238 547 238 462 594 462 594 316 726 316 726 294 37 294 37 853 359 853 359 631 559 631 559 23 658 23 658 46 32 46 32 529 509 529 509 466 818 466 818 613 139 613 139 427 130 427 130 650 142 650 142 482 149 482 149 867 756 867 756 134 228 134 228 319 551 319 551 115 412 115 412 361 527 361 527 707 311 707 311 936 294 936 294 244 840 244 840 58 299 58 299 705 461 705 461 103 94 103 94 540 544 540 544 634 897 634 897 938 152 938 152 877 748 877 748 790 862 790 862 94 73 94 73 30 750 30 750 159 713 159 713 858 88 858 88 822 212 822 212 300 486 300 486 857 707 857 707 515 230 515 230 370 898 370 898 571 245 571 245 63 925 63 925 635 588 635 588 915 916 915 916 590 857 590 857 325 278 325 278 254 188 254 188 717 879 717 879 842 775 842 775 259 551 259 551 333 184 333 184 102 372 102 372 818 349 818 349 57 535 57 535 956 116 956 116 573 89 573 89 830 897 830 897 152 968 152 968 504 249 504 249 622 484 622 484 182 112 182 112 748 854 748 854 656 775 656 775 123 819 123 819 189 298 189 298 623 791 623 791 806 965 806 965 258 970 258 970 134 954 134 954 346 579 346 579 917 928 917 928 299 899 299 899 968 648 968 648 666 268 666 268 607 640 607 640 683 631 683 631 431 945 431 945 137 88 137 88 51 403 51 403 95 526 95 526 692 787 692 787 476 232 476 232 86 575 86 575 642 870 642 870 725 874 725 874 355 922 355 922 71 348 71 348 375 360 375 360 5 871 5 871 872 20 872 20 733 306 733 306 571 909 571 909 686 422 686 422 563 888 563 888 797 113 797 113 475 759 475 759 158 589 158 589 361 92 361 92 319 307 319 307 257 659 257 659 469 356 469 356 684 218 684 218 917 923 917 923 476 335 476 335 571 632 571 632 15 965 15 965 177 105 177 105 168 445 168 445 506 932 506 932 554 81 554 81 79 352 79 352 191 785 191 785 223 815 223 815 318 602 318 602 299 848 299 848 27 168 27 168 571 400 571 400 572 36 572 36 86 918 86 918 152 727 152 727 599 968 599 968 725 605 725 605 721 771 721 771 130 566 130 566 317 896 317 896 301 677 301 677 800 332 800 332 896 928 896 928 836 612 836 612 541 544 541 544 761 453 761 453 171 947 171 947 921 165 921 165 38 65 38 65 499 60 499 60 441 90 441 90 784 755 784 755 319 890 319 890 605 606 605 606 667 53 667 53 538 963 538 963 694 875 694 875 31 960 31 960 661 657 661 657 379 567 379 567 698 432 698 432 679 854 679 854 865 518 865 518 14 140 14 140 70 333 70 333 308 129 308 129 110 392 110 392 473 220 473 220 857 381 857 381 736 60 736 60 380 393 380 393 284 131 284 131 513 750 513 750 289 792 289 792 376 287 376 287 61 727 61 727 828 210 828 210 268 389 268 389 692 46 692 46 107 206 107 206 461 165 461 165 39 168 39 168 913 294 913 294 860 370 860 370 446 334 446 334 16 644 16 644 461 199 461 199 146 387 146 387 276 335 276 335 951 425 951 425 968 724 968 724 832 259 832 259 856 372 856 372 886 102 886 102 853 864 853 864 924 16 924 16 400 502 400 502 580 967 580 967 346 577 346 577 378 940 378 940 961 10 961 10 239 853 239 853 123 827 123 827 512 44 512 44 933 34 933 34 193 879 193 879 959 84 959 84 858 726 858 726 526 355 526 355 639 733 639 733 561 192 561 192 424 499 424 499 548 670 548 670 186 790 186 790 92 800 92 800 640 209 640 209 650 62 650 62 96 364 96 364 452 114 452 114 434 430 434 430 887 63 887 63 41 248 41 248 891 469 891 469 277 806 277 806 923 624 923 624 693 244 693 244 780 661 780 661 762 79 762 79 53 522 53 522 160 898 160 898 857 677 857 677 635 584 635 584 435 651 435 651 863 867 863 867 670 591 670 591 856 203 856 203 668 723 668 723 728 39 728 39 71 527 71 527 826 635 826 635 291 746 291 746 321 591 321 591 195 373 195 373 938 258 938 258 393 644 393 644 15 615 15 615 303 855 303 855 434 386 434 386 521 221 521 221 22 51 22 51 311 274 311 274 500 746 500 746 682 61 682 61 63 424 63 424 372 449 372 449 430 166 430 166 937 724 937 724 336 372 336 372 15 283 15 283 322 720 322 720 92 253 92 253 714 92 714 92 387 342 387 342 445 327 445 327 301 432 301 432 497 759 497 759 69 766 69 766 383 882 383 882 649 111 649 111 512 111 512 111 219 522 219 522 428 940 428 940 308 139 308 139 243 433 243 433 887 272 887 272 601 208 601 208 654 372 654 372 956 634 956 634 660 295 660 295 487 193 487 193 834 782 834 782 357 40 357 40 238 49 238 49 865 215 865 215 649 915 649 915 9 620 9 620 314 273 314 273 17 691 17 691 629 133 629 133 49 363 49 363 885 961 885 961 102 370 102 370 375 50 375 50 661 163 661 163 524 113 524 113 631 436 631 436 639 515 639 515 201 549 201 549 683 599 683 599 422 220 422 220 83 606 83 606 900 403 900 403 106 71 106 71 635 223 635 223 916 928 916 928 927 378 927 378 404 549 404 549 461 543 461 543 328 94 328 94 939 382 939 382 924 517 924 517 582 829 582 829 934 468 934 468 446 411 446 411 482 698 482 698 31 570 31 570 258 101 258 101 210 633 210 633 380 335 380 335 913 417 913 417 805 219 805 219 911 441 911 441 247 239 247 239 107 433 107 433 614 115 614 115 425 171 425 171 295 20 295 20 588 342 588 342 243 655 243 655 200 289 200 289 506 38 506 38 955 614 955 614 483 84 483 84 861 514 861 514 217 389 217 389 700 614 700 614 200 456 200 456 9 923 9 923 578 72 578 72 673 58 673 58 781 939 781 939 162 472 162 472 803 415 803 415 585 741 585 741 373 193 373 193 403 691 403 691 536 444 536 444 188 228 188 228 395 844 395 844 198 931 198 931 894 362 894 362 646 392 646 392 581 699 581 699 900 970 900 970 724 590 724 590 761 136 761 136 842 535 842 535 844 476 844 476 307 902 307 902 572 848 572 848 651 427 651 427 895 889 895 889 13 249 13 249 523 830 523 830 711 203 711 203 291 315 291 315 900 634 900 634 51 813 51 813 853 889 853 889 67 317 67 317 912 741 912 741 1 203 1 203 903 643 903 643 518 526 518 526 415 121 415 121 180 107 180 107 579 809 579 809 689 113 689 113 325 563 325 563 826 580 826 580 744 52 744 52 329 440 329 440 612 230 612 230 498 657 498 657 822 865 822 865 506 104 506 104 48 722 48 722 271 510 271 510 140 855 140 855 433 791 433 791 969 732 969 732 137 853 137 853 181 190 181 190 642 946 642 946 232 636 232 636 792 236 792 236 30 370 30 370 215 278 215 278 245 917 245 917 670 642 670 642 635 332 635 332 71 304 71 304 591 597 591 597 844 203 844 203 816 174 816 174 760 82 760 82 181 225 181 225 257 463 257 463 391 128 391 128 380 857 380 857 886 115 886 115 945 722 945 722 398 692 398 692 355 252 355 252 256 374 256 374 952 151 952 151 915 65 915 65 9 369 9 369 21 182 21 182 707 125 707 125 267 17 267 17 107 909 107 909 390 292 390 292 320 387 320 387 487 256 487 256 152 286 152 286 298 307 298 307 540 737 540 737 808 718 808 718 894 428 894 428 360 341 360 341 551 485 551 485 215 399 215 399 281 546 281 546 139 658 139 658 876 159 876 159 361 138 361 138 90 585 90 585 374 474 374 474 151 878 151 878 449 472 449 472 82 645 82 645 194 46 194 46 191 100 191 100 703 308 703 308 135 219 135 219 129 890 129 890 442 317 442 317 720 486 720 486 704 961 704 961 549 834 549 834 345 490 345 490 957 758 957 758 518 3 518 3 238 808 238 808 269 295 269 295 775 418 775 418 842 709 842 709 646 742 646 742 450 667 450 667 456 727 456 727 755 173 755 173 530 482 530 482 969 143 969 143 173 304 173 304 78 289 78 289 279 55 279 55 678 600 678 600 587 251 587 251 833 603 833 603 464 266 464 266 404 629 404 629 906 952 906 952 400 260 400 260 399 848 399 848 703 92 703 92 610 8 610 8 917 246 917 246 227 84 227 84 662 868 662 868 149 822 149 822 237 762 237 762 629 556 629 556 608 512 608 512 746 327 746 327 134 489 134 489 524 747 524 747 963 495 963 495 861 385 861 385 445 266 445 266 200 16 200 16 165 609 165 609 646 402 646 402 417 491 417 491 160 306 160 306 510 831 510 831 834 277 834 277 944 808 944 808 476 570 476 570 634 256 634 256 792 839 792 839 13 353 13 353 848 48 848 48 670 44 670 44 786 217 786 217 536 359 536 359 855 614 855 614 282 704 282 704 308 506 308 506 415 511 415 511 345 98 345 98 902 218 902 218 485 660 485 660 499 553 499 553 783 825 783 825 743 494 743 494 620 513 620 513 96 969 96 969 630 473 630 473 52 115 52 115 185 767 185 767 872 93 872 93 28 768 28 768 872 291 872 291 362 319 362 319 880 54 880 54 76 468 76 468 797 136 797 136 935 286 935 286 755 901 755 901 596 733 596 733 586 925 586 925 667 338 667 338 727 824 727 824 161 824 161 824 234 510 234 510 754 122 754 122 735 96 735 96 169 160 169 160 264 702 264 702 937 936 937 936 618 900 618 900 96 57 96 57 497 441 497 441 300 98 300 98 692 280 692 280 337 531 337 531 735 443 735 443 317 465 317 465 187 880 187 880 466 700 466 700 805 754 805 754 148 7 148 7 808 585 808 585 701 233 701 233 504 198 504 198 262 639 262 639 654 822 654 822 459 822 459 822 257 718 257 718 329 366 329 366 682 14 682 14 337 844 337 844 132 423 132 423 184 111 184 111 225 273 225 273 896 492 896 492 410 781 410 781 537 33 537 33 877 893 877 893 916 228 916 228 805 920 805 920 748 315 748 315 504 541 504 541 45 584 45 584 666 346 666 346 138 759 138 759 449 185 449 185 107 392 107 392 664 43 664 43 858 187 858 187 919 783 919 783 285 905 285 905 479 453 479 453 168 66 168 66 746 528 746 528 88 897 88 897 728 370 728 370 423 790 423 790 955 682 955 682 740 811 740 811 719 585 719 585 86 404 86 404 484 15 484 15 963 87 963 87 374 240 374 240 539 83 539 83 384 951 384 951 561 404 561 404 439 55 439 55 335 915 335 915 689 544 689 544 589 492 589 492 14 785 14 785 51 843 51 843 189 144 189 144 488 680 488 680 133 871 133 871 788 256 788 256 579 315 579 315 427 308 427 308 259 157 259 157 442 95 442 95 425 971 425 971 950 163 950 163 704 539 704 539 658 437 658 437 574 382 574 382 408 264 408 264 655 736 655 736 734 608 734 608 920 456 920 456 779 824 779 824 175 423 175 423 255 711 255 711 52 751 52 751 305 889 305 889 242 914 242 914 770 166 770 166 431 927 431 927 220 200 220 200 9 470 9 470 406 576 406 576 587 215 587 215 277 147 277 147 359 111 359 111 429 26 429 26 277 654 277 654 271 793 271 793 757 481 757 481 707 552 707 552 184 667 184 667 432 907 432 907 484 869 484 869 292 404 292 404 164 357 164 357 776 54 776 54 379 358 379 358 250 838 250 838 393 938 393 938 249 244 249 244 490 960 490 960 429 447 429 447 120 934 120 934 367 315 367 315 818 713 818 713 567 417 567 417 338 273 338 273 544 719 544 719 579 402 579 402 656 615 656 615 369 755 369 755 539 282 539 282 93 401 93 401 14 541 14 541 338 423 338 423 766 351 766 351 380 636 380 636 887 245 887 245 271 105 271 105 340 255 340 255 349 499 349 499 255 453 255 453 579 216 579 216 913 38 913 38 642 557 642 557 673 968 673 968 62 494 62 494 404 243 404 243 850 286 850 286 829 439 829 439 650 859 650 859 814 686 814 686 72 898 72 898 681 901 681 901 905 724 905 724 757 29 757 29 34 653 34 653 167 889 167 889 963 704 963 704 932 712 932 712 70 278 70 278 313 723 313 723 777 870 777 870 891 553 891 553 140 193 140 193 483 905 483 905 968 389 968 389 449 969 449 969 810 754 810 754 770 194 770 194 701 598 701 598 158 859 158 859 271 222 271 222 34 80 34 80 516 156 516 156 417 124 417 124 127 672 127 672 95 397 95 397 271 80 271 80 562 167 562 167 543 121 543 121 165 493 165 493 225 731 225 731 259 312 259 312 686 848 686 848 248 665 248 665 953 48 953 48 483 448 483 448 185 788 185 788 442 489 442 489 970 600 970 600 636 834 636 834 393 868 393 868 737 153 737 153 785 551 785 551 218 163 218 163 942 737 942 737 531 237 531 237 177 346 177 346 226 761 226 761 551 785 551 785 208 478 208 478 723 718 723 718 658 20 658 20 256 26 256 26 953 164 953 164 174 10 174 10 353 254 353 254 878 529 878 529 368 70 368 70 516 52 516 52 649 599 649 599 63 706 63 706 4 891 4 891 804 331 804 331 635 175 635 175 227 658 227 658 593 54 593 54 469 543 469 543 606 203 606 203 722 68 722 68 540 556 540 556 369 648 369 648 855 719 855 719 350 918 350 918 536 180 536 180 592 197 592 197 412 471 412 471 579 467 579 467 495 877 495 877 182 173 182 173 175 744 175 744 282 692 282 692 880 839 880 839 180 789 180 789 638 38 638 38 538 136 538 136 419 479 419 479 930 844 930 844 811 236 811 236 837 222 837 222 861 212 861 212 49 295 49 295 683 662 683 662 159 756 159 756 452 432 452 432 722 855 722 855 866 147 866 147 740 496 740 496 807 862 807 862 518 642 518 642 430 808 430 808 864 37 864 37 753 35 753 35 593 11 593 11 608 265 608 265 583 732 583 732 24 694 24 694 537 10 537 10 594 962 594 962 955 771 955 771 676 391 676 391 399 81 399 81 944 971 944 971 259 418 259 418 772 194 772 194 275 694 275 694 115 834 115 834 539 751 539 751 66 951 66 951 869 615 869 615 163 879 163 879 105 395 105 395 524 126 524 126 788 74 788 74 840 450 840 450 351 261 351 261 340 8 340 8 770 912 770 912 202 421 202 421 578 663 578 663 408 279 408 279 55 110 55 110 803 666 803 666 40 804 40 804 708 363 708 363 200 578 200 578 530 750 530 750 868 895 868 895 769 248 769 248 352 430 352 430 768 308 768 308 241 925 241 925 324 15 324 15 377 492 377 492 34 242 34 242 568 375 568 375 69 140 69 140 605 734 605 734 196 405 196 405 420 259 420 259 460 952 460 952 928 674 928 674 669 619 669 619 87 518 87 518 848 68 848 68 725 345 725 345 695 204 695 204 465 60 465 60 304 795 304 795 937 926 937 926 584 123 584 123 82 830 82 830 573 829 573 829 184 555 184 555 165 627 165 627 739 452 739 452 682 431 682 431 154 481 154 481 180 520 180 520 230 518 230 518 831 461 831 461 352 894 352 894 747 379 747 379 737 832 737 832 683 907 683 907 235 18 235 18 724 73 724 73 171 957 171 957 951 818 951 818 342 316 342 316 375 538 375 538 283 540 283 540 666 223 666 223 613 895 613 895 776 124 776 124 157 465 157 465 782 803 782 803 955 802 955 802 591 396 591 396 249 233 249 233 31 941 31 941 478 395 478 395 138 835 138 835 621 577 621 577 955 872 955 872 946 152 946 152 916 492 916 492 769 25 769 25 443 801 443 801 274 68 274 68 572 549 572 549 780 160 780 160 541 702 541 702 858 104 858 104 180 292 180 292 135 262 135 262 825 342 825 342 310 339 310 339 930 384 930 384 661 136 661 136 501 362 501 362 88 118 88 118 392 784 392 784 437 170 437 170 67 617 67 617 952 968 952 968 227 256 227 256 784 484 784 484 425 191 425 191 555 179 555 179 774 699 774 699 562 563 562 563 712 415 712 415 473 852 473 852 845 732 845 732 31 77 31 77 274 205 274 205 889 88 889 88 516 617 516 617 258 564 258 564 557 113 557 113 592 413 592 413 651 279 651 279 786 907 786 907 804 951 804 951 474 278 474 278 254 187 254 187 406 376 406 376 2 685 2 685 231 177 231 177 882 270 882 270 331 808 331 808 546 969 546 969 573 608 573 608 35 565 35 565 468 817 468 817 899 521 899 521 275 195 275 195 422 107 422 107 816 824 816 824 250 419 250 419 742 891 742 891 321 864 321 864 779 820 779 820 143 109 143 109 610 164 610 164 196 555 196 555 447 667 447 667 136 621 136 621 798 228 798 228 812 272 812 272 40 525 40 525 322 916 322 916 41 667 41 667 579 546 579 546 481 160 481 160 788 288 788 288 803 370 803 370 273 111 273 111 522 253 522 253 67 893 67 893 644 361 644 361 656 649 656 649 265 44 265 44 319 667 319 667 328 408 328 408 890 812 890 812 612 745 612 745 557 601 557 601 845 962 845 962 861 105 861 105 621 751 621 751 123 157 123 157 746 50 746 50 572 790 572 790 349 841 349 841 763 888 763 888 2 182 2 182 929 570 929 570 486 929 486 929 584 29 584 29 670 782 670 782 803 890 803 890 520 223 520 223 772 133 772 133 697 591 697 591 1 82 1 82 474 7 474 7 489 841 489 841 731 592 731 592 607 549 607 549 128 191 128 191 819 948 819 948 671 955 671 955 962 364 962 364 277 803 277 803 155 566 155 566 382 52 382 52 15 353 15 353 39 867 39 867 169 168 169 168 899 623 899 623 921 59 921 59 885 142 885 142 379 881 379 881 30 120 30 120 333 295 333 295 495 782 495 782 225 655 225 655 520 822 520 822 1 357 1 357 320 831 320 831 4 55 4 55 881 691 881 691 58 778 58 778 829 255 829 255 687 53 687 53 639 300 639 300 948 782 948 782 762 568 762 568 519 580 519 580 57 78 57 78 417 25 417 25 627 136 627 136 855 721 855 721 874 26 874 26 664 157 664 157 619 870 619 870 458 10 458 10 332 715 332 715 102 727 102 727 699 77 699 77 430 771 430 771 33 504 33 504 460 646 460 646 630 130 630 130 674 191 674 191 87 797 87 797 479 800 479 800 951 740 951 740 484 472 484 472 815 740 815 740 153 205 153 205 932 588 932 588 617 201 617 201 238 749 238 749 728 797 728 797 199 114 199 114 352 679 352 679 243 361 243 361 949 816 949 816 356 927 356 927 183 149 183 149 646 448 646 448 530 40 530 40 699 318 699 318 455 177 455 177 639 381 639 381 862 486 862 486 42 333 42 333 582 437 582 437 376 449 376 449 852 252 852 252 756 589 756 589 839 583 839 583 825 799 825 799 657 534 657 534 304 669 304 669 890 814 890 814 746 881 746 881 706 956 706 956 638 217 638 217 612 69 612 69 618 182 618 182 2 240 2 240 498 631 498 631 895 469 895 469 857 435 857 435 718 658 718 658 901 413 901 413 20 625 20 625 889 540 889 540 826 277 826 277 777 596 777 596 236 759 236 759 298 961 298 961 884 40 884 40 246 93 246 93 478 825 478 825 937 560 937 560 960 247 960 247 122 339 122 339 275 95 275 95 924 955 924 955 920 166 920 166 561 606 561 606 171 407 171 407 940 681 940 681 568 191 568 191 862 368 862 368 804 710 804 710 465 969 465 969 577 650 577 650 616 410 616 410 536 783 536 783 19 761 19 761 835 728 835 728 581 208 581 208 487 492 487 492 727 725 727 725 897 836 897 836 391 872 391 872 61 242 61 242 593 322 593 322 108 126 108 126 740 835 740 835 343 765 343 765 244 240 244 240 545 572 545 572 710 466 710 466 626 450 626 450 749 964 749 964 233 504 233 504 395 244 395 244 580 727 580 727 611 309 611 309 276 821 276 821 16 94 16 94 332 341 332 341 557 786 557 786 38 307 38 307 816 260 816 260 523 908 523 908 173 536 173 536 970 516 970 516 334 859 334 859 613 390 613 390 587 22 587 22 704 830 704 830 787 433 787 433 422 208 422 208 503 762 503 762 587 897 587 897 265 294 265 294 887 618 887 618 213 896 213 896 513 245 513 245 741 469 741 469 461 425 461 425 773 488 773 488 190 18 190 18 374 617 374 617 365 57 365 57 590 182 590 182 641 473 641 473 465 523 465 523 922 856 922 856 514 610 514 610 909 149 909 149 467 228 467 228 489 152 489 152 381 957 381 957 875 224 875 224 168 771 168 771 863 298 863 298 717 114 717 114 419 438 419 438 961 637 961 637 951 72 951 72 11 34 11 34 347 130 347 130 612 182 612 182 520 532 520 532 354 136 354 136 912 777 912 777 58 303 58 303 357 407 357 407 511 120 511 120 480 872 480 872 874 20 874 20 956 742 956 742 475 388 475 388 883 2 883 2 637 748 637 748 810 869 810 869 368 887 368 887 397 307 397 307 617 593 617 593 409 733 409 733 895 382 895 382 367 673 367 673 28 408 28 408 470 544 470 544 731 925 731 925 104 304 104 304 65 342 65 342 434 819 434 819 581 386 581 386 582 208 582 208 387 347 387 347 645 636 645 636 462 378 462 378 393 821 393 821 490 953 490 953 909 672 909 672 36 281 36 281 209 22 209 22 797 233 797 233 606 188 606 188 107 62 107 62 22 562 22 562 662 626 662 626 301 821 301 821 240 856 240 856 32 569 32 569 244 207 244 207 800 220 800 220 227 915 227 915 816 902 816 902 906 507 906 507 51 239 51 239 586 573 586 573 519 723 519 723 908 898 908 898 574 36 574 36 149 315 149 315 945 104 945 104 156 872 156 872 145 62 145 62 38 381 38 381 557 63 557 63 946 298 946 298 723 219 723 219 77 407 77 407 477 654 477 654 612 475 612 475 656 245 656 245 349 416 349 416 514 730 514 730 923 465 923 465 434 397 434 397 531 84 531 84 279 961 279 961 351 91 351 91 356 423 356 423 74 970 74 970 646 851 646 851 720 360 720 360 554 852 554 852 116 557 116 557 909 962 909 962 162 229 162 229 386 868 386 868 559 611 559 611 171 881 171 881 571 582 571 582 231 486 231 486 749 919 749 919 959 174 959 174 217 614 217 614 826 208 826 208 915 426 915 426 581 127 581 127 387 245 387 245 304 579 304 579 749 241 749 241 630 851 630 851 159 494 159 494 494 329 494 329 297 668 297 668 970 447 970 447 271 776 271 776 324 272 324 272 764 623 764 623 643 956 643 956 428 290 428 290 161 605 161 605 4 128 4 128 602 675 602 675 609 686 609 686 845 104 845 104 916 455 916 455 22 775 22 775 27 727 27 727 123 289 123 289 113 143 113 143 863 129 863 129 74 209 74 209 124 16 124 16 306 514 306 514 641 78 641 78 54 358 54 358 586 861 586 861 533 471 533 471 399 215 399 215 95 216 95 216 302 800 302 800 659 381 659 381 78 935 78 935 101 261 101 261 172 956 172 956 679 286 679 286 667 214 667 214 345 248 345 248 410 602 410 602 934 144 934 144 868 860 868 860 88 364 88 364 71 772 71 772 215 774 215 774 761 294 761 294 476 946 476 946 187 210 187 210 215 716 215 716 928 725 928 725 281 53 281 53 310 30 310 30 36 158 36 158 915 645 915 645 375 114 375 114 141 174 141 174 241 494 241 494 308 30 308 30 896 281 896 281 527 696 527 696 748 764 748 764 109 577 109 577 794 626 794 626 961 901 961 901 865 282 865 282 527 29 527 29 607 938 607 938 51 45 51 45 679 363 679 363 496 539 496 539 868 494 868 494 956 517 956 517 31 615 31 615 346 451 346 451 119 838 119 838 886 164 886 164 904 726 904 726 38 600 38 600 598 521 598 521 35 456 35 456 395 821 395 821 951 640 951 640 636 2 636 2 942 885 942 885 454 690 454 690 521 928 521 928 62 253 62 253 696 323 696 323 66 179 66 179 472 888 472 888 240 272 240 272 812 631 812 631 725 462 725 462 424 389 424 389 658 281 658 281 281 96 281 96 216 365 216 365 574 936 574 936 553 487 553 487 209 548 209 548 449 797 449 797 698 56 698 56 456 769 456 769 89 515 89 515 417 791 417 791 68 70 68 70 173 390 173 390 236 72 236 72 116 53 116 53 665 638 665 638 111 503 111 503 108 881 108 881 137 492 137 492 841 217 841 217 774 227 774 227 160 840 160 840 880 465 880 465 330 809 330 809 425 805 425 805 965 651 965 651 84 57 84 57 434 766 434 766 184 327 184 327 837 951 837 951 62 727 62 727 23 6 23 6 53 819 53 819 130 758 130 758 615 946 615 946 816 710 816 710 41 954 41 954 236 188 236 188 764 520 764 520 579 46 579 46 26 519 26 519 819 626 819 626 897 923 897 923 330 487 330 487 946 215 946 215 362 676 362 676 286 123 286 123 862 783 862 783 313 551 313 551 241 897 241 897 146 359 146 359 131 66 131 66 790 390 790 390 613 658 613 658 497 930 497 930 297 263 297 263 647 179 647 179 879 943 879 943 807 242 807 242 864 20 864 20 771 168 771 168 969 365 969 365 514 681 514 681 599 474 599 474 83 364 83 364 77 119 77 119 625 275 625 275 144 330 144 330 659 286 659 286 170 210 170 210 757 469 757 469 555 691 555 691 465 494 465 494 676 353 676 353 392 454 392 454 449 234 449 234 856 50 856 50 538 845 538 845 251 384 251 384 479 476 479 476 623 686 623 686 812 755 812 755 301 857 301 857 677 754 677 754 603 547 603 547 725 35 725 35 414 361 414 361 638 439 638 439 59 752 59 752 455 301 455 301 677 15 677 15 515 971 515 971 897 968 897 968 772 153 772 153 409 496 409 496 359 521 359 521 676 282 676 282 653 852 653 852 625 230 625 230 818 865 818 865 399 471 399 471 18 10 18 10 871 163 871 163 98 849 98 849 829 533 829 533 860 57 860 57 167 312 167 312 467 96 467 96 932 320 932 320 420 737 420 737 473 909 473 909 602 214 602 214 72 789 72 789 71 89 71 89 741 396 741 396 608 355 608 355 708 585 708 585 280 127 280 127 656 478 656 478 511 771 511 771 851 379 851 379 545 810 545 810 541 579 541 579 474 304 474 304 279 633 279 633 370 14 370 14 431 454 431 454 491 962 491 962 278 702 278 702 299 108 299 108 771 499 771 499 961 333 961 333 843 469 843 469 923 561 923 561 35 863 35 863 970 612 970 612 638 841 638 841 641 781 641 781 808 191 808 191 62 170 62 170 335 94 335 94 917 813 917 813 781 644 781 644 349 809 349 809 667 970 667 970 343 841 343 841 281 315 281 315 33 520 33 520 11 393 11 393 308 462 308 462 775 598 775 598 305 221 305 221 199 518 199 518 888 568 888 568 367 100 367 100 764 590 764 590 786 168 786 168 406 592 406 592 414 436 414 436 591 748 591 748 620 665 620 665 853 885 853 885 343 232 343 232 501 658 501 658 799 461 799 461 829 52 829 52 362 526 362 526 318 573 318 573 633 363 633 363 902 93 902 93 256 929 256 929 112 708 112 708 506 539 506 539 581 532 581 532 611 141 611 141 49 879 49 879 622 930 622 930 115 559 115 559 346 465 346 465 906 681 906 681 151 597 151 597 158 852 158 852 970 565 970 565 243 949 243 949 693 647 693 647 876 564 876 564 110 898 110 898 756 737 756 737 440 442 440 442 551 779 551 779 283 868 283 868 880 944 880 944 227 777 227 777 493 778 493 778 953 437 953 437 14 804 14 804 626 665 626 665 586 125 586 125 312 458 312 458 533 593 533 593 936 327 936 327 582 926 582 926 950 590 950 590 428 215 428 215 58 838 58 838 317 528 317 528 118 630 118 630 18 71 18 71 223 510 223 510 80 837 80 837 34 227 34 227 751 108 751 108 644 681 644 681 807 826 807 826 236 389 236 389 105 365 105 365 752 179 752 179 446 888 446 888 690 155 690 155 719 505 719 505 594 148 594 148 3 641 3 641 536 912 536 912 573 30 573 30 167 930 167 930 934 249 934 249 96 904 96 904 864 695 864 695 325 374 325 374 676 583 676 583 875 792 875 792 462 178 462 178 366 780 366 780 363 802 363 802 433 691 433 691 151 179 151 179 90 382 90 382 270 714 270 714 846 230 846 230 524 888 524 888 845 704 845 704 816 85 816 85 557 211 557 211 494 554 494 554 939 571 939 571 24 585 24 585 121 118 121 118 592 357 592 357 285 699 285 699 928 738 928 738 655 324 655 324 462 837 462 837 930 269 930 269 663 61 663 61 412 257 412 257 436 245 436 245 146 906 146 906 337 264 337 264 796 683 796 683 900 794 900 794 135 381 135 381 5 350 5 350 333 162 333 162 534 111 534 111 222 825 222 825 243 474 243 474 729 597 729 597 477 963 477 963 146 183 146 183 417 148 417 148 345 149 345 149 724 807 724 807 365 368 365 368 915 359 915 359 141 151 141 151 792 64 792 64 540 937 540 937 770 23 770 23 723 176 723 176 295 286 295 286 43 309 43 309 148 76 148 76 460 562 460 562 286 19 286 19 550 149 550 149 231 71 231 71 2 949 2 949 379 93 379 93 605 408 605 408 708 713 708 713 969 624 969 624 795 656 795 656 166 480 166 480 475 126 475 126 416 339 416 339 482 395 482 395 63 219 63 219 939 569 939 569 73 820 73 820 362 136 362 136 736 122 736 122 68 522 68 522 970 107 970 107 521 763 521 763 342 738 342 738 808 287 808 287 467 943 467 943 488 830 488 830 433 447 433 447 28 565 28 565 273 721 273 721 103 510 103 510 705 656 705 656 391 743 391 743 19 610 19 610 969 598 969 598 894 873 894 873 71 755 71 755 833 697 833 697 653 745 653 745 332 228 332 228 627 689 627 689 945 738 945 738 138 176 138 176 591 835 591 835 138 115 138 115 307 589 307 589 558 516 558 516 438 318 438 318 191 912 191 912 340 467 340 467 226 914 226 914 890 704 890 704 129 3 129 3 896 436 896 436 680 838 680 838 70 156 70 156 892 942 892 942 82 310 82 310 582 697 582 697 741 819 741 819 534 875 534 875 156 461 156 461 344 239 344 239 165 647 165 647 536 366 536 366 507 194 507 194 164 75 164 75 484 497 484 497 650 274 650 274 964 670 964 670 782 188 782 188 111 735 111 735 55 186 55 186 912 257 912 257 523 582 523 582 941 892 941 892 769 642 769 642 681 895 681 895 547 525 547 525 845 850 845 850 237 27 237 27 897 476 897 476 671 916 671 916 25 169 25 169 492 928 492 928 779 98 779 98 105 568 105 568 888 151 888 151 719 202 719 202 207 39 207 39 617 597 617 597 145 527 145 527 886 426 886 426 581 14 581 14 374 627 374 627 16 839 16 839 628 389 628 389 268 904 268 904 523 350 523 350 918 243 918 243 499 30 499 30 619 888 619 888 334 891 334 891 538 490 538 490 211 644 211 644 157 481 157 481 357 68 357 68 939 801 939 801 323 706 323 706 890 917 890 917 419 303 419 303 584 576 584 576 765 620 765 620 417 292 417 292 506 804 506 804 729 405 729 405 671 495 671 495 871 17 871 17 681 817 681 817 457 34 457 34 589 98 589 98 967 76 967 76 75 769 75 769 450 796 450 796 12 265 12 265 952 783 952 783 311 747 311 747 368 202 368 202 834 52 834 52 314 707 314 707 1 593 1 593 9 489 9 489 520 550 520 550 748 889 748 889 902 487 902 487 840 934 840 934 44 97 44 97 756 58 756 58 427 285 427 285 764 85 764 85 170 823 170 823 888 641 888 641 188 769 188 769 141 63 141 63 945 878 945 878 780 281 780 281 748 451 748 451 108 768 108 768 16 134 16 134 648 25 648 25 222 850 222 850 30 213 30 213 805 108 805 108 512 507 512 507 73 740 73 740 775 902 775 902 886 890 886 890 821 18 821 18 380 812 380 812 968 154 968 154 235 859 235 859 422 622 422 622 64 117 64 117 788 81 788 81 382 85 382 85 418 257 418 257 23 762 23 762 787 369 787 369 9 374 9 374 823 119 823 119 471 267 471 267 349 532 349 532 765 66 765 66 911 121 911 121 91 107 91 107 228 661 228 661 450 207 450 207 287 542 287 542 95 167 95 167 957 567 957 567 558 49 558 49 372 370 372 370 416 948 416 948 944 14 944 14 285 109 285 109 699 141 699 141 496 418 496 418 534 864 534 864 396 112 396 112 15 59 15 59 725 507 725 507 547 106 547 106 10 801 10 801 361 672 361 672 803 491 803 491 652 914 652 914 498 128 498 128 392 719 392 719 934 935 934 935 723 703 723 703 486 641 486 641 449 632 449 632 594 359 594 359 66 252 66 252 495 457 495 457 316 801 316 801 834 127 834 127 261 275 261 275 198 737 198 737 761 427 761 427 7 904 7 904 8 621 8 621 134 735 134 735 763 213 763 213 592 841 592 841 79 459 79 459 573 906 573 906 853 828 853 828 827 278 827 278 299 873 299 873 482 278 482 278 786 678 786 678 866 610 866 610 538 628 538 628 624 84 624 84 229 630 229 630 923 971 923 971 460 261 460 261 690 622 690 622 587 745 587 745 538 507 538 507 334 695 334 695 63 643 63 643 872 2 872 2 57 290 57 290 535 766 535 766 581 239 581 239 470 946 470 946 431 888 431 888 462 533 462 533 149 757 149 757 332 249 332 249 864 831 864 831 828 293 828 293 632 608 632 608 237 934 237 934 10 222 10 222 701 964 701 964 186 46 186 46 879 829 879 829 763 798 763 798 719 871 719 871 133 396 133 396 566 688 566 688 292 303 292 303 69 830 69 830 60 150 60 150 315 79 315 79 350 903 350 903 480 618 480 618 124 890 124 890 642 511 642 511 601 80 601 80 803 391 803 391 398 163 398 163 595 544 595 544 883 947 883 947 693 80 693 80 970 870 970 870 654 348 654 348 388 434 388 434 546 449 546 449 177 97 177 97 475 344 475 344 396 810 396 810 634 380 634 380 2 461 2 461 687 47 687 47 933 412 933 412 199 884 199 884 866 222 866 222 686 270 686 270 828 319 828 319 488 716 488 716 869 913 869 913 702 492 702 492 611 10 611 10 304 299 304 299 421 581 421 581 924 24 924 24 54 465 54 465 353 48 353 48 177 140 177 140 610 93 610 93 701 311 701 311 800 430 800 430 106 2 106 2 845 484 845 484 703 250 703 250 504 687 504 687 94 395 94 395 515 821 515 821 717 316 717 316 684 479 684 479 384 285 384 285 560 549 560 549 373 474 373 474 871 514 871 514 624 921 624 921 520 906 520 906 683 423 683 423 671 237 671 237 69 882 69 882 410 285 410 285 485 877 485 877 670 806 670 806 562 173 562 173 121 512 121 512 788 541 788 541 317 415 317 415 895 759 895 759 52 393 52 393 761 588 761 588 894 682 894 682 206 474 206 474 279 688 279 688 281 260 281 260 80 761 80 761 713 666 713 666 744 835 744 835 741 385 741 385 831 720 831 720 333 422 333 422 196 490 196 490 477 558 477 558 958 456 958 456 314 367 314 367 353 137 353 137 272 97 272 97 452 709 452 709 531 170 531 170 309 61 309 61 841 100 841 100 852 848 852 848 384 275 384 275 715 193 715 193 631 772 631 772 703 374 703 374 21 261 21 261 96 353 96 353 878 774 878 774 607 655 607 655 865 28 865 28 54 112 54 112 320 482 320 482 394 525 394 525 233 586 233 586 130 220 130 220 186 148 186 148 956 87 956 87 365 331 365 331 188 173 188 173 393 120 393 120 766 479 766 479 309 602 309 602 67 956 67 956 774 26 774 26 617 636 617 636 341 369 341 369 409 46 409 46 818 633 818 633 729 454 729 454 510 808 510 808 212 447 212 447 522 578 522 578 277 574 277 574 553 748 553 748 949 36 949 36 625 573 625 573 608 555 608 555 239 650 239 650 652 206 652 206 785 601 785 601 872 898 872 898 676 834 676 834 541 781 541 781 96 325 96 325 7 209 7 209 261 867 261 867 584 600 584 600 757 338 757 338 864 47 864 47 327 428 327 428 661 253 661 253 344 314 344 314 65 706 65 706 425 106 425 106 894 84 894 84 68 605 68 605 235 398 235 398 588 618 588 618 53 524 53 524 48 205 48 205 306 187 306 187 333 349 333 349 669 867 669 867 729 796 729 796 251 54 251 54 539 750 539 750 64 183 64 183 908 11 908 11 435 658 435 658 847 298 847 298 782 546 782 546 419 733 419 733 24 897 24 897 312 235 312 235 910 547 910 547 953 78 953 78 953 928 953 928 671 303 671 303 826 955 826 955 139 331 139 331 647 380 647 380 889 212 889 212 377 955 377 955 848 719 848 719 688 420 688 420 840 345 840 345 284 674 284 674 212 241 212 241 296 114 296 114 618 844 618 844 750 780 750 780 16 111 16 111 798 208 798 208 232 912 232 912 362 254 362 254 778 518 778 518 69 557 69 557 556 751 556 751 879 464 879 464 14 527 14 527 896 356 896 356 24 925 24 925 913 791 913 791 666 511 666 511 119 159 119 159 108 468 108 468 148 57 148 57 132 246 132 246 428 355 428 355 931 625 931 625 836 821 836 821 9 331 9 331 730 908 730 908 959 622 959 622 925 537 925 537 19 455 19 455 2 242 2 242 335 327 335 327 316 672 316 672 362 143 362 143 570 673 570 673 191 205 191 205 484 196 484 196 791 696 791 696 313 648 313 648 496 393 496 393 237 578 237 578 575 391 575 391 947 246 947 246 35 439 35 439 742 464 742 464 432 526 432 526 835 606 835 606 255 827 255 827 368 951 368 951 668 409 668 409 583 370 583 370 820 639 820 639 374 16 374 16 807 506 807 506 414 747 414 747 241 165 241 165 316 857 316 857 754 616 754 616 130 38 130 38 943 505 943 505 350 124 350 124 887 450 887 450 682 127 682 127 512 377 512 377 99 218 99 218 764 773 764 773 35 186 35 186 345 167 345 167 910 78 910 78 879 937 879 937 298 505 298 505 881 462 881 462 468 20 468 20 416 234 416 234 678 221 678 221 4 8 4 8 710 175 710 175 779 183 779 183 939 699 939 699 296 943 296 943 420 321 420 321 440 269 440 269 603 799 603 799 53 278 53 278 829 511 829 511 656 317 656 317 661 352 661 352 161 216 161 216 201 600 201 600 131 808 131 808 576 191 576 191 753 622 753 622 84 268 84 268 646 244 646 244 111 61 111 61 893 104 893 104 922 472 922 472 919 425 919 425 764 10 764 10 901 378 901 378 964 676 964 676 432 426 432 426 677 344 677 344 268 799 268 799 540 489 540 489 959 121 959 121 472 75 472 75 892 518 892 518 434 848 434 848 303 938 303 938 584 497 584 497 338 610 338 610 61 595 61 595 721 244 721 244 546 552 546 552 18 336 18 336 964 751 964 751 649 77 649 77 684 776 684 776 964 817 964 817 650 524 650 524 476 791 476 791 340 665 340 665 360 750 360 750 200 310 200 310 844 451 844 451 380 239 380 239 950 67 950 67 168 510 168 510 291 251 291 251 595 163 595 163 550 158 550 158 889 538 889 538 230 474 230 474 663 384 663 384 599 109 599 109 58 722 58 722 898 88 898 88 780 485 780 485 463 570 463 570 296 514 296 514 218 750 218 750 233 712 233 712 631 810 631 810 218 624 218 624 929 557 929 557 35 511 35 511 501 96 501 96 43 718 43 718 641 100 641 100 267 440 267 440 267 774 267 774 608 379 608 379 50 960 50 960 909 255 909 255 257 529 257 529 285 126 285 126 577 209 577 209 421 66 421 66 322 560 322 560 661 200 661 200 842 944 842 944 106 46 106 46 453 320 453 320 761 728 761 728 24 4 24 4 447 939 447 939 776 734 776 734 781 331 781 331 850 514 850 514 521 417 521 417 624 233 624 233 746 781 746 781 126 188 126 188 552 149 552 149 542 600 542 600 971 796 971 796 477 913 477 913 632 915 632 915 881 560 881 560 57 319 57 319 16 56 16 56 598 149 598 149 78 636 78 636 869 84 869 84 27 664 27 664 382 610 382 610 654 577 654 577 236 409 236 409 396 449 396 449 53 712 53 712 673 307 673 307 474 489 474 489 229 637 229 637 66 396 66 396 858 27 858 27 638 800 638 800 914 668 914 668 340 386 340 386 589 458 589 458 37 117 37 117 951 596 951 596 454 965 454 965 42 428 42 428 40 904 40 904 149 677 149 677 716 771 716 771 185 897 185 897 869 908 869 908 654 81 654 81 816 471 816 471 940 428 940 428 265 861 265 861 735 199 735 199 775 850 775 850 581 333 581 333 141 861 141 861 568 149 568 149 969 757 969 757 411 864 411 864 673 593 673 593 265 967 265 967 911 160 911 160 459 203 459 203 33 339 33 339 500 225 500 225 564 472 564 472 201 162 201 162 747 277 747 277 961 685 961 685 338 81 338 81 821 712 821 712 601 288 601 288 632 946 632 946 930 712 930 712 449 57 449 57 256 262 256 262 189 523 189 523 685 765 685 765 781 703 781 703 971 658 971 658 54 276 54 276 454 466 454 466 884 45 884 45 150 296 150 296 324 327 324 327 277 736 277 736 9 227 9 227 132 733 132 733 51 930 51 930 826 864 826 864 567 373 567 373 752 130 752 130 550 806 550 806 778 351 778 351 226 882 226 882 703 512 703 512 516 476 516 476 837 485 837 485 217 577 217 577 287 556 287 556 666 923 666 923 206 528 206 528 828 806 828 806 159 263 159 263 44 267 44 267 58 607 58 607 222 494 222 494 31 622 31 622 87 748 87 748 351 233 351 233 71 261 71 261 273 924 273 924 15 248 15 248 959 94 959 94 396 548 396 548 835 752 835 752 245 170 245 170 836 890 836 890 513 802 513 802 657 689 657 689 515 498 515 498 4 591 4 591 185 712 185 712 660 39 660 39 359 473 359 473 814 867 814 867 387 572 387 572 909 94 909 94 66 267 66 267 93 876 93 876 446 871 446 871 149 283 149 283 476 440 476 440 694 42 694 42 435 204 435 204 394 847 394 847 368 732 368 732 823 805 823 805 52 26 52 26 820 333 820 333 104 822 104 822 474 590 474 590 789 93 789 93 404 504 404 504 347 789 347 789 646 634 646 634 181 448 181 448 107 22 107 22 262 861 262 861 36 4 36 4 796 492 796 492 567 185 567 185 53 634 53 634 74 631 74 631 921 287 921 287 546 346 546 346 236 420 236 420 511 586 511 586 145 172 145 172 192 99 192 99 355 687 355 687 121 235 121 235 888 448 888 448 801 65 801 65 932 53 932 53 657 85 657 85 312 872 312 872 785 280 785 280 702 101 702 101 910 319 910 319 435 961 435 961 868 764 868 764 679 839 679 839 718 439 718 439 366 354 366 354 619 705 619 705 471 793 471 793 55 936 55 936 269 330 269 330 78 681 78 681 223 735 223 735 147 911 147 911 415 202 415 202 82 197 82 197 244 891 244 891 90 820 90 820 244 634 244 634 110 198 110 198 327 575 327 575 15 662 15 662 468 322 468 322 12 729 12 729 76 315 76 315 894 657 894 657 961 27 961 27 789 306 789 306 355 186 355 186 253 66 253 66 512 314 512 314 262 674 262 674 71 389 71 389 228 932 228 932 833 129 833 129 671 325 671 325 279 250 279 250 693 913 693 913 60 684 60 684 358 871 358 871 9 192 9 192 410 737 410 737 938 294 938 294 399 799 399 799 437 792 437 792 397 708 397 708 523 645 523 645 841 943 841 943 103 287 103 287 945 930 945 930 487 258 487 258 106 646 106 646 203 460 203 460 590 720 590 720 257 709 257 709 329 713 329 713 892 134 892 134 798 733 798 733 35 328 35 328 197 951 197 951 336 369 336 369 807 912 807 912 319 474 319 474 90 139 90 139 139 230 139 230 195 713 195 713 69 806 69 806 229 696 229 696 592 252 592 252 524 534 524 534 722 643 722 643 355 830 355 830 35 332 35 332 149 855 149 855 612 56 612 56 3 852 3 852 540 434 540 434 965 291 965 291 225 579 225 579 257 188 257 188 458 318 458 318 811 51 811 51 235 187 235 187 60 210 60 210 704 272 704 272 112 206 112 206 295 332 295 332 944 53 944 53 116 361 116 361 309 636 309 636 738 732 738 732 650 672 650 672 254 384 254 384 427 141 427 141 269 32 269 32 806 375 806 375 801 35 801 35 264 553 264 553 769 43 769 43 747 464 747 464 658 129 658 129 45 120 45 120 219 803 219 803 202 891 202 891 180 939 180 939 346 702 346 702 436 75 436 75 967 409 967 409 157 66 157 66 744 952 744 952 434 277 434 277 725 445 725 445 785 403 785 403 192 695 192 695 835 677 835 677 357 89 357 89 859 830 859 830 585 716 585 716 702 59 702 59 750 308 750 308 7 419 7 419 472 322 472 322 184 227 184 227 187 808 187 808 568 510 568 510 795 25 795 25 123 216 123 216 120 589 120 589 330 941 330 941 189 765 189 765 266 966 266 966 66 959 66 959 67 336 67 336 818 522 818 522 369 453 369 453 737 700 737 700 269 606 269 606 900 336 900 336 185 273 185 273 961 229 961 229 767 877 767 877 944 627 944 627 685 922 685 922 70 581 70 581 390 740 390 740 357 508 357 508 369 79 369 79 715 257 715 257 518 264 518 264 905 438 905 438 718 879 718 879 174 673 174 673 200 447 200 447 720 844 720 844 190 842 190 842 398 557 398 557 160 340 160 340 172 414 172 414 259 322 259 322 854 685 854 685 265 903 265 903 704 293 704 293 426 732 426 732 737 515 737 515 564 454 564 454 799 639 799 639 71 32 71 32 500 373 500 373 535 253 535 253 597 219 597 219 128 13 128 13 625 375 625 375 877 318 877 318 817 122 817 122 917 775 917 775 220 511 220 511 827 750 827 750 199 38 199 38 343 932 343 932 167 347 167 347 4 718 4 718 136 774 136 774 218 921 218 921 599 561 599 561 508 28 508 28 348 391 348 391 100 641 100 641 468 614 468 614 145 249 145 249 175 155 175 155 834 12 834 12 27 826 27 826 54 294 54 294 23 69 23 69 443 579 443 579 746 585 746 585 306 630 306 630 503 89 503 89 617 690 617 690 709 693 709 693 718 189 718 189 324 695 324 695 391 397 391 397 607 651 607 651 848 957 848 957 712 464 712 464 329 214 329 214 348 866 348 866 661 890 661 890 253 583 253 583 863 644 863 644 350 342 350 342 804 704 804 704 734 233 734 233 420 363 420 363 352 571 352 571 230 734 230 734 560 894 560 894 431 273 431 273 718 667 718 667 139 747 139 747 958 308 958 308 112 329 112 329 142 738 142 738 49 371 49 371 809 27 809 27 211 450 211 450 88 268 88 268 128 391 128 391 258 124 258 124 276 549 276 549 508 920 508 920 465 182 465 182 376 201 376 201 367 87 367 87 260 100 260 100 149 348 149 348 114 472 114 472 566 374 566 374 593 291 593 291 745 834 745 834 909 128 909 128 697 107 697 107 503 759 503 759 311 71 311 71 142 819 142 819 837 156 837 156 212 210 212 210 515 962 515 962 938 639 938 639 541 465 541 465 78 413 78 413 11 895 11 895 676 756 676 756 855 923 855 923 726 827 726 827 7 133 7 133 906 161 906 161 590 526 590 526 602 753 602 753 308 99 308 99 903 84 903 84 258 251 258 251 468 598 468 598 60 77 60 77 900 22 900 22 8 511 8 511 794 402 794 402 876 734 876 734 890 429 890 429 882 736 882 736 955 539 955 539 874 107 874 107 759 284 759 284 821 61 821 61 924 929 924 929 111 544 111 544 402 469 402 469 24 673 24 673 801 331 801 331 115 507 115 507 689 924 689 924 54 662 54 662 770 731 770 731 869 587 869 587 24 309 24 309 199 904 199 904 560 715 560 715 26 666 26 666 732 69 732 69 672 190 672 190 951 383 951 383 296 60 296 60 307 230 307 230 816 757 816 757 422 318 422 318 233 729 233 729 916 5 916 5 584 240 584 240 15 740 15 740 677 164 677 164 421 32 421 32 554 522 554 522 61 85 61 85 278 145 278 145 755 803 755 803 768 648 768 648 914 312 914 312 562 891 562 891 743 169 743 169 112 662 112 662 617 221 617 221 629 618 629 618 501 934 501 934 342 931 342 931 822 136 822 136 305 786 305 786 905 132 905 132 534 195 534 195 371 257 371 257 752 415 752 415 46 323 46 323 178 932 178 932 795 528 795 528 630 316 630 316 117 568 117 568 564 5 564 5 866 529 866 529 839 649 839 649 146 442 146 442 573 218 573 218 619 585 619 585 656 491 656 491 129 496 129 496 747 932 747 932 334 506 334 506 574 150 574 150 962 494 962 494 248 500 248 500 182 177 182 177 615 161 615 161 837 224 837 224 536 70 536 70 278 412 278 412 166 947 166 947 396 215 396 215 835 933 835 933 423 693 423 693 919 788 919 788 936 458 936 458 533 407 533 407 290 163 290 163 533 221 533 221 688 536 688 536 432 453 432 453 656 213 656 213 589 577 589 577 953 681 953 681 471 136 471 136 476 241 476 241 97 803 97 803 435 630 435 630 83 875 83 875 547 719 547 719 406 481 406 481 808 640 808 640 852 393 852 393 556 736 556 736 698 844 698 844 101 447 101 447 592 173 592 173 388 123 388 123 939 73 939 73 108 239 108 239 970 494 970 494 580 529 580 529 81 204 81 204 367 379 367 379 722 684 722 684 208 147 208 147 123 258 123 258 872 147 872 147 741 102 741 102 949 680 949 680 54 396 54 396 865 601 865 601 625 277 625 277 28 573 28 573 645 515 645 515 778 476 778 476 535 155 535 155 405 255 405 255 499 826 499 826 330 591 330 591 160 331 160 331 107 305 107 305 442 847 442 847 248 441 248 441 878 156 878 156 465 153 465 153 673 141 673 141 848 443 848 443 337 793 337 793 359 327 359 327 171 476 171 476 524 108 524 108 278 653 278 653 831 398 831 398 818 353 818 353 577 682 577 682 192 799 192 799 330 67 330 67 172 802 172 802 387 612 387 612 273 861 273 861 176 185 176 185 763 137 763 137 127 85 127 85 901 806 901 806 847 718 847 718 945 433 945 433 290 219 290 219 828 199 828 199 955 93 955 93 443 228 443 228 550 621 550 621 104 895 104 895 294 648 294 648 134 488 134 488 814 264 814 264 287 306 287 306 788 582 788 582 63 166 63 166 558 161 558 161 232 827 232 827 938 354 938 354 690 268 690 268 916 173 916 173 655 883 655 883 466 422 466 422 58 537 58 537 123 853 123 853 729 971 729 971 898 213 898 213 491 348 491 348 719 212 719 212 848 432 848 432 24 172 24 172 166 338 166 338 845 445 845 445 95 937 95 937 930 890 930 890 523 384 523 384 336 540 336 540 36 931 36 931 572 506 572 506 692 130 692 130 544 373 544 373 885 169 885 169 602 719 602 719 362 441 362 441 253 241 253 241 306 920 306 920 789 79 789 79 46 559 46 559 145 170 145 170 818 3 818 3 428 282 428 282 728 869 728 869 543 407 543 407 84 248 84 248 801 3 801 3 928 192 928 192 302 861 302 861 902 30 902 30 121 416 121 416 80 769 80 769 845 344 845 344 534 495 534 495 845 858 845 858 707 43 707 43 883 631 883 631 138 565 138 565 170 819 170 819 821 306 821 306 361 286 361 286 779 153 779 153 306 399 306 399 375 47 375 47 946 674 946 674 522 178 522 178 103 790 103 790 789 175 789 175 768 947 768 947 669 280 669 280 365 25 365 25 192 532 192 532 880 174 880 174 730 906 730 906 652 776 652 776 682 58 682 58 950 789 950 789 2 889 2 889 786 198 786 198 274 612 274 612 141 129 141 129 960 104 960 104 600 15 600 15 109 278 109 278 829 78 829 78 533 749 533 749 96 929 96 929 385 237 385 237 494 856 494 856 247 552 247 552 925 490 925 490 60 853 60 853 647 527 647 527 970 285 970 285 777 320 777 320 563 101 563 101 540 615 540 615 464 808 464 808 809 207 809 207 360 784 360 784 75 151 75 151 234 8 234 8 449 962 449 962 308 94 308 94 50 720 50 720 582 967 582 967 524 703 524 703 542 561 542 561 591 538 591 538 370 658 370 658 770 457 770 457 292 577 292 577 287 323 287 323 58 291 58 291 718 290 718 290 845 887 845 887 912 816 912 816 162 929 162 929 220 369 220 369 577 331 577 331 383 842 383 842 887 138 887 138 864 448 864 448 845 480 845 480 616 304 616 304 478 763 478 763 933 45 933 45 469 809 469 809 523 267 523 267 873 488 873 488 582 351 582 351 322 776 322 776 366 188 366 188 375 187 375 187 638 878 638 878 326 504 326 504 289 879 289 879 322 182 322 182 460 481 460 481 928 281 928 281 149 501 149 501 845 166 845 166 269 184 269 184 793 405 793 405 250 895 250 895 75 651 75 651 280 447 280 447 807 692 807 692 11 812 11 812 842 587 842 587 719 499 719 499 40 657 40 657 716 739 716 739 816 863 816 863 557 764 557 764 908 40 908 40 50 873 50 873 314 110 314 110 965 928 965 928 958 96 958 96 783 407 783 407 229 790 229 790 610 640 610 640 558 672 558 672 648 15 648 15 83 716 83 716 234 10 234 10 691 471 691 471 190 372 190 372 107 447 107 447 523 62 523 62 535 129 535 129 170 94 170 94 420 2 420 2 557 732 557 732 188 140 188 140 498 434 498 434 189 717 189 717 468 637 468 637 541 136 541 136 647 904 647 904 170 205 170 205 373 365 373 365 183 564 183 564 477 797 477 797 664 768 664 768 321 400 321 400 16 513 16 513 582 800 582 800 212 505 212 505 564 626 564 626 446 425 446 425 653 125 653 125 692 165 692 165 250 731 250 731 238 254 238 254 329 748 329 748 855 183 855 183 282 315 282 315 425 607 425 607 520 757 520 757 388 559 388 559 109 208 109 208 2 649 2 649 435 758 435 758 97 520 97 520 477 590 477 590 766 335 766 335 263 265 263 265 794 928 794 928 693 77 693 77 928 96 928 96 188 44 188 44 627 680 627 680 77 94 77 94 366 313 366 313 660 285 660 285 99 293 99 293 155 451 155 451 811 727 811 727 213 15 213 15 510 890 510 890 902 588 902 588 382 321 382 321 935 741 935 741 640 671 640 671 937 511 937 511 494 11 494 11 547 145 547 145 841 959 841 959 189 95 189 95 877 178 877 178 873 812 873 812 968 266 968 266 337 848 337 848 910 948 910 948 854 69 854 69 285 946 285 946 56 199 56 199 361 900 361 900 536 362 536 362 303 449 303 449 568 743 568 743 409 917 409 917 72 424 72 424 833 555 833 555 145 137 145 137 658 673 658 673 570 216 570 216 257 457 257 457 677 642 677 642 945 178 945 178 827 623 827 623 810 592 810 592 56 935 56 935 374 613 374 613 667 481 667 481 369 262 369 262 835 449 835 449 944 96 944 96 381 491 381 491 401 25 401 25 238 636 238 636 474 82 474 82 773 152 773 152 719 318 719 318 32 184 32 184 731 811 731 811 706 224 706 224 666 155 666 155 115 952 115 952 378 219 378 219 885 323 885 323 341 198 341 198 345 312 345 312 17 599 17 599 98 505 98 505 245 658 245 658 316 661 316 661 590 451 590 451 811 756 811 756 793 886 793 886 481 655 481 655 689 365 689 365 42 264 42 264 501 499 501 499 831 955 831 955 789 655 789 655 188 929 188 929 944 48 944 48 790 766 790 766 336 501 336 501 420 198 420 198 759 560 759 560 341 135 341 135 492 663 492 663 123 939 123 939 716 30 716 30 127 603 127 603 30 725 30 725 217 914 217 914 362 626 362 626 702 831 702 831 217 185 217 185 517 394 517 394 922 362 922 362 547 461 547 461 228 45 228 45 635 41 635 41 796 512 796 512 728 228 728 228 107 150 107 150 281 613 281 613 762 862 762 862 546 304 546 304 400 963 400 963 438 564 438 564 363 509 363 509 805 207 805 207 940 487 940 487 618 520 618 520 8 502 8 502 268 221 268 221 513 115 513 115 34 818 34 818 65 938 65 938 924 437 924 437 336 263 336 263 170 804 170 804 489 730 489 730 522 380 522 380 350 174 350 174 446 555 446 555 155 86 155 86 693 696 693 696 137 259 137 259 544 454 544 454 540 93 540 93 588 652 588 652 565 926 565 926 563 712 563 712 895 619 895 619 79 362 79 362 371 529 371 529 477 540 477 540 891 654 891 654 221 69 221 69 353 24 353 24 89 271 89 271 203 825 203 825 630 924 630 924 322 89 322 89 169 490 169 490 483 589 483 589 121 551 121 551 355 914 355 914 23 957 23 957 673 269 673 269 559 433 559 433 105 206 105 206 603 545 603 545 134 97 134 97 104 829 104 829 881 545 881 545 751 493 751 493 221 12 221 12 488 284 488 284 893 621 893 621 643 202 643 202 848 565 848 565 199 700 199 700 843 725 843 725 884 804 884 804 553 34 553 34 928 267 928 267 662 180 662 180 819 849 819 849 355 839 355 839 263 621 263 621 179 564 179 564 70 845 70 845 376 839 376 839 550 488 550 488 869 554 869 554 901 496 901 496 39 179 39 179 431 144 431 144 901 604 901 604 141 14 141 14 654 554 654 554 301 374 301 374 435 172 435 172 411 627 411 627 605 237 605 237 661 134 661 134 446 262 446 262 164 54 164 54 221 550 221 550 75 268 75 268 498 926 498 926 344 875 344 875 736 253 736 253 269 443 269 443 49 177 49 177 71 909 71 909 341 319 341 319 687 791 687 791 119 793 119 793 403 572 403 572 153 318 153 318 858 149 858 149 424 264 424 264 309 433 309 433 719 971 719 971 631 357 631 357 217 140 217 140 409 125 409 125 486 183 486 183 419 280 419 280 384 206 384 206 866 554 866 554 713 492 713 492 396 54 396 54 522 846 522 846 766 296 766 296 677 459 677 459 936 846 936 846 878 407 878 407 915 819 915 819 752 672 752 672 669 274 669 274 778 706 778 706 199 727 199 727 853 811 853 811 965 475 965 475 664 711 664 711 699 903 699 903 671 365 671 365 802 169 802 169 48 929 48 929 545 502 545 502 950 596 950 596 501 359 501 359 141 903 141 903 85 118 85 118 921 834 921 834 735 63 735 63 934 695 934 695 40 918 40 918 871 433 871 433 906 13 906 13 485 331 485 331 840 765 840 765 534 370 534 370 216 932 216 932 418 960 418 960 41 253 41 253 480 893 480 893 9 527 9 527 757 849 757 849 896 837 896 837 642 427 642 427 568 461 568 461 95 646 95 646 359 163 359 163 315 423 315 423 223 855 223 855 624 228 624 228 53 11 53 11 178 614 178 614 201 540 201 540 573 769 573 769 219 744 219 744 262 913 262 913 146 308 146 308 102 790 102 790 117 805 117 805 320 189 320 189 407 87 407 87 222 686 222 686 778 819 778 819 683 756 683 756 802 629 802 629 430 415 430 415 89 961 89 961 300 725 300 725 16 603 16 603 808 860 808 860 86 193 86 193 176 945 176 945 378 663 378 663 688 933 688 933 87 463 87 463 866 60 866 60 777 514 777 514 236 428 236 428 958 381 958 381 933 926 933 926 643 833 643 833 335 737 335 737 153 544 153 544 811 870 811 870 708 192 708 192 448 679 448 679 168 76 168 76 405 202 405 202 859 128 859 128 662 621 662 621 558 607 558 607 212 465 212 465 46 632 46 632 659 35 659 35 357 738 357 738 571 821 571 821 358 590 358 590 267 444 267 444 225 951 225 951 591 687 591 687 156 239 156 239 839 878 839 878 880 756 880 756 208 930 208 930 519 325 519 325 318 953 318 953 31 841 31 841 144 674 144 674 392 916 392 916 139 849 139 849 96 546 96 546 535 732 535 732 844 93 844 93 911 781 911 781 48 889 48 889 684 965 684 965 466 905 466 905 79 388 79 388 679 1 679 1 802 670 802 670 388 163 388 163 906 234 906 234 436 337 436 337 64 610 64 610 401 237 401 237 798 908 798 908 833 108 833 108 16 317 16 317 317 894 317 894 647 345 647 345 171 538 171 538 418 737 418 737 598 595 598 595 969 258 969 258 373 53 373 53 736 191 736 191 744 455 744 455 339 959 339 959 746 599 746 599 352 609 352 609 955 514 955 514 765 567 765 567 325 936 325 936 719 560 719 560 712 738 712 738 885 804 885 804 962 492 962 492 198 882 198 882 224 595 224 595 50 658 50 658 498 425 498 425 698 944 698 944 857 126 857 126 164 418 164 418 473 328 473 328 591 87 591 87 346 401 346 401 632 78 632 78 31 418 31 418 674 230 674 230 21 30 21 30 778 895 778 895 190 224 190 224 150 841 150 841 460 312 460 312 358 228 358 228 550 527 550 527 412 571 412 571 770 186 770 186 107 625 107 625 580 562 580 562 831 970 831 970 120 172 120 172 117 882 117 882 343 550 343 550 686 275 686 275 641 23 641 23 593 500 593 500 418 498 418 498 413 740 413 740 247 34 247 34 227 415 227 415 615 147 615 147 474 220 474 220 687 40 687 40 550 490 550 490 427 968 427 968 799 602 799 602 705 775 705 775 119 904 119 904 924 1 924 1 896 739 896 739 708 594 708 594 261 680 261 680 140 489 140 489 521 368 521 368 707 864 707 864 609 343 609 343 613 790 613 790 742 461 742 461 166 477 166 477 519 266 519 266 268 916 268 916 578 267 578 267 906 819 906 819 961 107 961 107 602 672 602 672 648 84 648 84 828 620 828 620 656 525 656 525 389 513 389 513 358 677 358 677 756 566 756 566 353 127 353 127 709 521 709 521 37 211 37 211 531 360 531 360 732 339 732 339 600 562 600 562 460 118 460 118 211 806 211 806 111 910 111 910 785 741 785 741 515 901 515 901 670 128 670 128 332 21 332 21 440 623 440 623 124 561 124 561 220 872 220 872 730 183 730 183 28 269 28 269 297 11 297 11 672 290 672 290 566 68 566 68 570 8 570 8 297 265 297 265 407 468 407 468 44 309 44 309 626 615 626 615 798 11 798 11 73 118 73 118 893 303 893 303 735 642 735 642 852 105 852 105 411 744 411 744 528 480 528 480 855 617 855 617 903 430 903 430 379 508 379 508 282 406 282 406 402 14 402 14 307 471 307 471 955 379 955 379 518 159 518 159 875 516 875 516 609 473 609 473 675 624 675 624 747 303 747 303 457 27 457 27 932 68 932 68 366 100 366 100 60 942 60 942 56 618 56 618 561 422 561 422 684 834 684 834 139 908 139 908 58 936 58 936 644 754 644 754 827 857 827 857 766 774 766 774 699 691 699 691 584 89 584 89 108 133 108 133 759 544 759 544 569 23 569 23 152 653 152 653 838 425 838 425 1 508 1 508 141 634 141 634 441 795 441 795 122 613 122 613 506 617 506 617 370 342 370 342 132 806 132 806 909 587 909 587 966 583 966 583 899 318 899 318 777 672 777 672 656 283 656 283 21 241 21 241 697 350 697 350 238 561 238 561 786 798 786 798 760 831 760 831 219 807 219 807 843 742 843 742 444 301 444 301 565 213 565 213 413 821 413 821 602 764 602 764 681 298 681 298 654 852 654 852 912 160 912 160 772 22 772 22 340 965 340 965 862 332 862 332 379 48 379 48 185 145 185 145 95 53 95 53 102 957 102 957 487 236 487 236 557 620 557 620 618 20 618 20 506 168 506 168 484 374 484 374 9 321 9 321 661 12 661 12 189 205 189 205 446 777 446 777 745 675 745 675 229 443 229 443 748 878 748 878 16 349 16 349 466 53 466 53 388 141 388 141 847 640 847 640 899 722 899 722 487 345 487 345 719 82 719 82 356 554 356 554 80 962 80 962 948 806 948 806 340 378 340 378 863 488 863 488 218 770 218 770 732 679 732 679 574 432 574 432 895 212 895 212 829 120 829 120 42 164 42 164 536 947 536 947 888 271 888 271 806 828 806 828 251 90 251 90 612 425 612 425 212 298 212 298 65 191 65 191 598 2 598 2 454 307 454 307 420 513 420 513 935 543 935 543 896 164 896 164 549 938 549 938 688 295 688 295 285 117 285 117 238 141 238 141 660 410 660 410 507 46 507 46 170 703 170 703 487 800 487 800 374 232 374 232 553 148 553 148 628 765 628 765 119 829 119 829 681 618 681 618 140 230 140 230 204 692 204 692 602 84 602 84 786 538 786 538 87 803 87 803 58 237 58 237 784 891 784 891 890 297 890 297 469 317 469 317 597 606 597 606 316 249 316 249 880 567 880 567 131 704 131 704 93 932 93 932 200 18 200 18 503 572 503 572 662 830 662 830 533 783 533 783 389 270 389 270 891 25 891 25 474 570 474 570 432 381 432 381 186 386 186 386 733 178 733 178 683 847 683 847 71 544 71 544 224 449 224 449 900 808 900 808 645 956 645 956 202 273 202 273 456 817 456 817 94 39 94 39 506 553 506 553 613 684 613 684 718 934 718 934 710 871 710 871 957 537 957 537 518 901 518 901 283 417 283 417 18 490 18 490 903 773 903 773 371 942 371 942 432 646 432 646 884 99 884 99 500 87 500 87 163 346 163 346 233 475 233 475 935 916 935 916 297 579 297 579 405 4 405 4 351 603 351 603 351 360 351 360 906 596 906 596 935 92 935 92 646 243 646 243 327 627 327 627 897 57 897 57 350 257 350 257 312 158 312 158 464 132 464 132 720 299 720 299 843 383 843 383 591 438 591 438 175 776 175 776 568 179 568 179 303 2 303 2 171 306 171 306 105 790 105 790 450 176 450 176 784 148 784 148 614 896 614 896 929 535 929 535 152 483 152 483 721 513 721 513 598 482 598 482 739 129 739 129 28 181 28 181 557 201 557 201 882 577 882 577 283 741 283 741 178 807 178 807 470 802 470 802 594 532 594 532 74 31 74 31 739 65 739 65 908 320 908 320 616 158 616 158 371 387 371 387 50 307 50 307 458 594 458 594 123 265 123 265 307 73 307 73 658 665 658 665 447 74 447 74 97 326 97 326 825 336 825 336 245 174 245 174 668 314 668 314 954 9 954 9 573 884 573 884 769 507 769 507 110 878 110 878 219 1 219 1 728 390 728 390 861 341 861 341 267 475 267 475 428 294 428 294 686 157 686 157 22 635 22 635 100 70 100 70 370 240 370 240 928 879 928 879 654 890 654 890 187 456 187 456 358 581 358 581 391 931 391 931 173 748 173 748 599 812 599 812 894 852 894 852 852 929 852 929 156 366 156 366 628 354 628 354 216 432 216 432 859 53 859 53 941 99 941 99 323 742 323 742 932 964 932 964 646 892 646 892 163 504 163 504 88 454 88 454 758 688 758 688 441 411 441 411 807 744 807 744 118 252 118 252 423 58 423 58 145 481 145 481 542 686 542 686 213 700 213 700 383 926 383 926 209 64 209 64 929 603 929 603 159 264 159 264 554 278 554 278 894 861 894 861 489 739 489 739 74 894 74 894 154 863 154 863 839 325 839 325 838 895 838 895 475 397 475 397 160 710 160 710 499 342 499 342 624 218 624 218 124 210 124 210 257 610 257 610 583 100 583 100 367 711 367 711 473 118 473 118 119 177 119 177 396 817 396 817 420 238 420 238 486 661 486 661 820 275 820 275 471 97 471 97 480 318 480 318 92 113 92 113 775 627 775 627 759 39 759 39 438 337 438 337 638 111 638 111 870 276 870 276 16 834 16 834 354 66 354 66 804 867 804 867 947 967 947 967 492 32 492 32 469 687 469 687 203 719 203 719 926 74 926 74 867 21 867 21 706 124 706 124 523 329 523 329 382 708 382 708 628 583 628 583 665 156 665 156 796 166 796 166 235 926 235 926 932 157 932 157 754 675 754 675 237 266 237 266 421 87 421 87 593 496 593 496 178 408 178 408 448 539 448 539 607 638 607 638 614 961 614 961 916 82 916 82 131 769 131 769 749 430 749 430 729 789 729 789 956 527 956 527 593 686 593 686 899 880 899 880 555 58 555 58 913 931 913 931 314 40 314 40 191 677 191 677 427 659 427 659 449 819 449 819 27 674 27 674 169 354 169 354 434 172 434 172 164 266 164 266 930 566 930 566 683 461 683 461 786 226 786 226 905 680 905 680 655 134 655 134 743 90 743 90 272 777 272 777 409 742 409 742 637 809 637 809 683 552 683 552 925 302 925 302 735 375 735 375 487 242 487 242 137 391 137 391 698 228 698 228 931 425 931 425 828 263 828 263 180 968 180 968 623 917 623 917 758 331 758 331 239 19 239 19 233 421 233 421 543 455 543 455 644 764 644 764 340 779 340 779 560 836 560 836 104 844 104 844 650 814 650 814 27 318 27 318 269 506 269 506 275 905 275 905 664 919 664 919 821 5 821 5 804 938 804 938 8 51 8 51 211 517 211 517 803 59 803 59 217 35 217 35 24 428 24 428 684 751 684 751 702 427 702 427 40 713 40 713 722 648 722 648 358 889 358 889 71 936 71 936 306 880 306 880 101 588 101 588 949 553 949 553 898 332 898 332 686 557 686 557 343 385 343 385 117 959 117 959 5 225 5 225 913 215 913 215 382 579 382 579 501 196 501 196 610 803 610 803 510 508 510 508 312 845 312 845 317 392 317 392 619 520 619 520 754 175 754 175 388 112 388 112 577 355 577 355 611 104 611 104 24 117 24 117 892 140 892 140 903 656 903 656 765 230 765 230 824 418 824 418 876 203 876 203 399 863 399 863 9 484 9 484 36 460 36 460 764 970 764 970 658 169 658 169 842 777 842 777 484 885 484 885 506 107 506 107 228 405 228 405 386 960 386 960 548 658 548 658 349 130 349 130 563 459 563 459 677 854 677 854 86 235 86 235 650 339 650 339 756 429 756 429 438 14 438 14 792 699 792 699 837 893 837 893 682 774 682 774 861 697 861 697 1 389 1 389 508 684 508 684 948 240 948 240 158 223 158 223 49 500 49 500 675 98 675 98 333 223 333 223 56 133 56 133 970 101 970 101 449 833 449 833 915 928 915 928 614 946 614 946 550 393 550 393 667 26 667 26 370 363 370 363 3 230 3 230 329 348 329 348 254 745 254 745 331 225 331 225 499 619 499 619 248 383 248 383 769 522 769 522 631 758 631 758 119 746 119 746 500 145 500 145 882 276 882 276 632 185 632 185 916 495 916 495 924 958 924 958 340 256 340 256 321 136 321 136 358 781 358 781 451 697 451 697 42 340 42 340 835 849 835 849 306 7 306 7 194 859 194 859 2 853 2 853 111 893 111 893 345 597 345 597 196 882 196 882 574 961 574 961 18 338 18 338 306 42 306 42 51 754 51 754 741 560 741 560 531 691 531 691 38 699 38 699 189 457 189 457 121 602 121 602 557 582 557 582 934 803 934 803 962 122 962 122 387 14 387 14 298 615 298 615 761 555 761 555 485 235 485 235 425 371 425 371 378 788 378 788 705 356 705 356 935 185 935 185 953 749 953 749 385 8 385 8 937 26 937 26 119 545 119 545 94 393 94 393 933 52 933 52 498 504 498 504 191 542 191 542 906 84 906 84 867 102 867 102 214 193 214 193 256 139 256 139 805 282 805 282 46 631 46 631 761 620 761 620 329 283 329 283 738 412 738 412 1 953 1 953 27 672 27 672 542 117 542 117 30 954 30 954 324 865 324 865 674 835 674 835 458 30 458 30 860 953 860 953 58 831 58 831 248 94 248 94 357 260 357 260 734 810 734 810 746 476 746 476 851 353 851 353 310 186 310 186 728 393 728 393 230 906 230 906 730 848 730 848 272 692 272 692 308 437 308 437 477 613 477 613 889 139 889 139 812 537 812 537 187 947 187 947 181 882 181 882 186 101 186 101 40 839 40 839 550 605 550 605 551 649 551 649 860 423 860 423 91 64 91 64 237 507 237 507 627 252 627 252 510 417 510 417 388 826 388 826 30 565 30 565 949 913 949 913 98 371 98 371 493 963 493 963 160 310 160 310 51 484 51 484 104 447 104 447 182 929 182 929 436 288 436 288 529 750 529 750 69 89 69 89 737 69 737 69 753 184 753 184 363 704 363 704 105 29 105 29 400 322 400 322 631 144 631 144 499 277 499 277 296 249 296 249 613 818 613 818 515 831 515 831 954 146 954 146 34 969 34 969 128 582 128 582 871 794 871 794 772 862 772 862 226 200 226 200 884 91 884 91 328 204 328 204 540 595 540 595 412 131 412 131 896 301 896 301 193 556 193 556 282 833 282 833 842 340 842 340 19 589 19 589 8 647 8 647 583 149 583 149 173 751 173 751 264 119 264 119 9 661 9 661 685 825 685 825 297 295 297 295 617 771 617 771 811 66 811 66 635 610 635 610 50 125 50 125 305 653 305 653 111 266 111 266 567 257 567 257 528 230 528 230 685 774 685 774 954 470 954 470 727 654 727 654 258 718 258 718 794 861 794 861 149 54 149 54 851 532 851 532 23 80 23 80 757 909 757 909 240 449 240 449 282 275 282 275 687 417 687 417 443 79 443 79 703 123 703 123 719 407 719 407 856 924 856 924 425 137 425 137 199 100 199 100 131 493 131 493 273 536 273 536 451 239 451 239 931 488 931 488 658 569 658 569 473 899 473 899 64 128 64 128 919 604 919 604 911 873 911 873 621 110 621 110 159 525 159 525 525 444 525 444 91 590 91 590 958 670 958 670 138 561 138 561 560 941 560 941 38 500 38 500 550 939 550 939 303 763 303 763 39 687 39 687 218 246 218 246 818 941 818 941 694 279 694 279 520 624 520 624 509 486 509 486 663 624 663 624 770 163 770 163 382 620 382 620 925 960 925 960 126 527 126 527 859 352 859 352 327 827 327 827 586 550 586 550 751 94 751 94 274 486 274 486 200 117 200 117 947 491 947 491 227 616 227 616 265 314 265 314 144 613 144 613 21 161 21 161 868 22 868 22 380 240 380 240 754 296 754 296 303 293 303 293 893 635 893 635 177 66 177 66 214 142 214 142 412 685 412 685 201 31 201 31 747 56 747 56 785 666 785 666 154 703 154 703 281 293 281 293 775 894 775 894 908 125 908 125 602 920 602 920 441 542 441 542 463 959 463 959 841 546 841 546 338 27 338 27 848 389 848 389 365 876 365 876 359 291 359 291 54 755 54 755 249 695 249 695 614 35 614 35 26 956 26 956 274 584 274 584 487 265 487 265 450 593 450 593 231 659 231 659 874 875 874 875 687 334 687 334 589 278 589 278 838 912 838 912 706 787 706 787 769 677 769 677 751 762 751 762 80 604 80 604 969 487 969 487 532 50 532 50 156 487 156 487 940 880 940 880 952 203 952 203 830 955 830 955 181 427 181 427 2 22 2 22 357 64 357 64 516 348 516 348 214 171 214 171 829 551 829 551 406 581 406 581 120 817 120 817 965 805 965 805 710 458 710 458 793 355 793 355 862 723 862 723 883 164 883 164 859 165 859 165 660 954 660 954 166 481 166 481 894 377 894 377 365 175 365 175 867 433 867 433 329 345 329 345 305 284 305 284 394 700 394 700 232 546 232 546 151 350 151 350 743 70 743 70 252 870 252 870 695 10 695 10 765 218 765 218 761 544 761 544 697 319 697 319 464 397 464 397 697 884 697 884 300 251 300 251 35 421 35 421 458 793 458 793 576 930 576 930 471 110 471 110 804 294 804 294 907 395 907 395 221 596 221 596 555 525 555 525 110 349 110 349 665 182 665 182 96 316 96 316 522 392 522 392 472 232 472 232 493 660 493 660 357 331 357 331 718 512 718 512 482 875 482 875 617 849 617 849 735 516 735 516 721 798 721 798 517 242 517 242 738 496 738 496 189 358 189 358 112 317 112 317 49 948 49 948 138 823 138 823 112 766 112 766 298 238 298 238 61 394 61 394 508 942 508 942 120 134 120 134 106 586 106 586 866 550 866 550 445 435 445 435 232 601 232 601 869 859 869 859 388 208 388 208 88 889 88 889 233 336 233 336 9 642 9 642 671 183 671 183 788 265 788 265 661 715 661 715 475 927 475 927 806 877 806 877 355 782 355 782 297 609 297 609 721 200 721 200 775 104 775 104 555 100 555 100 596 289 596 289 860 848 860 848 410 847 410 847 605 546 605 546 106 21 106 21 235 467 235 467 615 177 615 177 355 784 355 784 913 716 913 716 153 606 153 606 134 249 134 249 476 929 476 929 487 727 487 727 489 364 489 364 296 592 296 592 626 269 626 269 268 700 268 700 946 406 946 406 516 544 516 544 609 189 609 189 882 125 882 125 173 862 173 862 875 121 875 121 553 841 553 841 364 815 364 815 893 695 893 695 251 672 251 672 178 260 178 260 46 837 46 837 571 362 571 362 357 397 357 397 354 106 354 106 580 50 580 50 777 779 777 779 370 483 370 483 70 421 70 421 252 685 252 685 105 781 105 781 9 83 9 83 903 577 903 577 889 545 889 545 478 193 478 193 18 224 18 224 325 86 325 86 271 398 271 398 191 79 191 79 785 175 785 175 507 860 507 860 594 805 594 805 419 124 419 124 67 495 67 495 749 887 749 887 546 649 546 649 528 8 528 8 701 685 701 685 625 93 625 93 457 507 457 507 552 851 552 851 688 7 688 7 299 71 299 71 902 591 902 591 418 235 418 235 191 193 191 193 833 257 833 257 136 356 136 356 159 72 159 72 24 379 24 379 26 5 26 5 191 761 191 761 485 586 485 586 398 750 398 750 493 436 493 436 432 487 432 487 164 347 164 347 918 494 918 494 292 595 292 595 908 179 908 179 84 627 84 627 599 264 599 264 313 501 313 501 167 782 167 782 309 383 309 383 467 430 467 430 128 503 128 503 17 25 17 25 642 423 642 423 554 244 554 244 453 317 453 317 101 415 101 415 698 151 698 151 287 132 287 132 64 190 64 190 350 411 350 411 823 458 823 458 865 348 865 348 123 540 123 540 647 459 647 459 354 779 354 779 43 870 43 870 457 36 457 36 383 724 383 724 97 623 97 623 921 55 921 55 461 307 461 307 143 255 143 255 550 57 550 57 58 429 58 429 671 817 671 817 653 273 653 273 190 558 190 558 733 436 733 436 407 519 407 519 497 784 497 784 450 494 450 494 378 740 378 740 74 661 74 661 770 450 770 450 56 780 56 780 252 522 252 522 442 65 442 65 184 909 184 909 718 540 718 540 192 91 192 91 66 192 66 192 952 153 952 153 646 587 646 587 852 749 852 749 864 794 864 794 525 47 525 47 705 955 705 955 14 170 14 170 725 773 725 773 688 134 688 134 584 466 584 466 659 290 659 290 871 330 871 330 145 491 145 491 955 345 955 345 544 289 544 289 402 887 402 887 432 439 432 439 364 29 364 29 27 292 27 292 604 479 604 479 197 57 197 57 722 101 722 101 736 301 736 301 297 786 297 786 148 526 148 526 925 883 925 883 630 565 630 565 548 376 548 376 7 707 7 707 952 848 952 848 863 555 863 555 931 574 931 574 897 722 897 722 411 103 411 103 2 650 2 650 699 873 699 873 333 951 333 951 30 733 30 733 79 172 79 172 636 523 636 523 539 865 539 865 459 435 459 435 830 340 830 340 873 177 873 177 548 76 548 76 545 721 545 721 960 511 960 511 201 613 201 613 542 116 542 116 708 158 708 158 222 377 222 377 902 915 902 915 864 767 864 767 815 83 815 83 519 233 519 233 905 413 905 413 172 340 172 340 626 99 626 99 736 343 736 343 417 751 417 751 483 94 483 94 508 671 508 671 931 598 931 598 350 661 350 661 191 796 191 796 637 612 637 612 746 98 746 98 229 50 229 50 769 681 769 681 80 67 80 67 612 144 612 144 488 578 488 578 40 319 40 319 19 45 19 45 836 130 836 130 623 467 623 467 158 474 158 474 594 333 594 333 757 536 757 536 619 796 619 796 316 757 316 757 846 889 846 889 66 339 66 339 435 602 435 602 724 201 724 201 776 523 776 523 178 789 178 789 195 677 195 677 133 57 133 57 352 805 352 805 629 716 629 716 968 827 968 827 103 813 103 813 952 224 952 224 347 181 347 181 253 163 253 163 134 52 134 52 572 234 572 234 645 218 645 218 668 697 668 697 855 545 855 545 816 191 816 191 55 764 55 764 856 251 856 251 167 540 167 540 324 107 324 107 294 424 294 424 964 64 964 64 64 822 64 822 819 56 819 56 738 949 738 949 102 638 102 638 359 542 359 542 642 548 642 548 46 487 46 487 339 340 339 340 891 69 891 69 513 667 513 667 397 823 397 823 465 684 465 684 352 86 352 86 210 427 210 427 111 460 111 460 637 55 637 55 756 843 756 843 878 72 878 72 969 38 969 38 898 208 898 208 474 780 474 780 742 119 742 119 601 284 601 284 850 465 850 465 708 132 708 132 497 47 497 47 312 287 312 287 27 443 27 443 221 769 221 769 663 206 663 206 262 539 262 539 898 123 898 123 948 246 948 246 23 833 23 833 967 954 967 954 942 286 942 286 931 869 931 869 687 575 687 575 739 402 739 402 753 628 753 628 502 109 502 109 857 250 857 250 774 885 774 885 563 346 563 346 885 526 885 526 728 71 728 71 860 363 860 363 729 114 729 114 122 802 122 802 551 506 551 506 271 878 271 878 261 780 261 780 158 34 158 34 571 41 571 41 651 288 651 288 914 716 914 716 163 738 163 738 276 376 276 376 162 902 162 902 85 110 85 110 970 895 970 895 349 933 349 933 668 500 668 500 385 473 385 473 63 818 63 818 50 259 50 259 855 427 855 427 471 120 471 120 687 91 687 91 869 35 869 35 754 713 754 713 160 615 160 615 224 905 224 905 724 877 724 877 442 487 442 487 965 3 965 3 354 519 354 519 336 968 336 968 811 296 811 296 310 770 310 770 816 14 816 14 579 517 579 517 604 657 604 657 692 373 692 373 139 212 139 212 638 481 638 481 153 725 153 725 302 428 302 428 651 813 651 813 604 500 604 500 439 529 439 529 484 883 484 883 123 171 123 171 283 364 283 364 753 819 753 819 35 486 35 486 118 955 118 955 264 289 264 289 81 633 81 633 269 789 269 789 465 604 465 604 802 416 802 416 875 424 875 424 60 349 60 349 344 746 344 746 650 98 650 98 945 891 945 891 804 336 804 336 871 119 871 119 910 931 910 931 583 437 583 437 183 597 183 597 286 927 286 927 556 706 556 706 706 785 706 785 21 556 21 556 567 103 567 103 263 479 263 479 758 294 758 294 651 584 651 584 646 481 646 481 20 397 20 397 629 39 629 39 421 587 421 587 135 925 135 925 551 712 551 712 380 14 380 14 660 401 660 401 733 387 733 387 28 224 28 224 253 278 253 278 886 255 886 255 603 397 603 397 344 513 344 513 641 105 641 105 56 818 56 818 24 823 24 823 650 863 650 863 280 957 280 957 765 119 765 119 755 2 755 2 483 765 483 765 859 463 859 463 335 200 335 200 673 44 673 44 371 694 371 694 118 725 118 725 414 634 414 634 72 818 72 818 343 739 343 739 323 927 323 927 478 554 478 554 922 81 922 81 708 206 708 206 728 66 728 66 824 302 824 302 871 377 871 377 80 467 80 467 970 102 970 102 754 77 754 77 844 473 844 473 363 234 363 234 439 888 439 888 777 705 777 705 158 921 158 921 76 623 76 623 441 46 441 46 685 543 685 543 330 896 330 896 585 686 585 686 836 422 836 422 369 264 369 264 373 843 373 843 536 650 536 650 687 354 687 354 243 735 243 735 378 716 378 716 198 822 198 822 868 13 868 13 279 240 279 240 146 148 146 148 170 183 170 183 373 65 373 65 810 145 810 145 660 373 660 373 937 711 937 711 854 457 854 457 903 830 903 830 230 842 230 842 197 415 197 415 768 524 768 524 5 468 5 468 651 313 651 313 755 595 755 595 796 529 796 529 674 822 674 822 454 549 454 549 591 478 591 478 623 268 623 268 439 971 439 971 636 827 636 827 901 964 901 964 671 690 671 690 758 137 758 137 278 218 278 218 109 919 109 919 294 638 294 638 573 260 573 260 481 212 481 212 802 394 802 394 292 519 292 519 919 19 919 19 916 946 916 946 928 785 928 785 535 731 535 731 340 141 340 141 392 462 392 462 227 813 227 813 117 755 117 755 453 954 453 954 371 520 371 520 532 714 532 714 299 905 299 905 358 510 358 510 533 25 533 25 67 531 67 531 365 215 365 215 690 306 690 306 748 603 748 603 252 241 252 241 638 246 638 246 729 80 729 80 437 309 437 309 148 394 148 394 349 224 349 224 804 268 804 268 408 709 408 709 202 724 202 724 215 599 215 599 337 949 337 949 602 198 602 198 661 611 661 611 499 656 499 656 204 98 204 98 356 710 356 710 406 74 406 74 665 811 665 811 780 330 780 330 423 624 423 624 333 168 333 168 711 722 711 722 260 138 260 138 507 747 507 747 549 476 549 476 683 669 683 669 132 914 132 914 333 572 333 572 69 530 69 530 526 474 526 474 125 670 125 670 577 190 577 190 209 85 209 85 62 346 62 346 306 123 306 123 533 963 533 963 359 804 359 804 227 526 227 526 147 885 147 885 507 670 507 670 397 368 397 368 423 882 423 882 528 883 528 883 318 290 318 290 531 785 531 785 603 660 603 660 924 762 924 762 75 143 75 143 133 328 133 328 604 245 604 245 563 73 563 73 464 472 464 472 487 648 487 648 590 325 590 325 386 187 386 187 407 963 407 963 226 625 226 625 891 951 891 951 635 393 635 393 649 530 649 530 392 311 392 311 127 314 127 314 219 455 219 455 474 854 474 854 510 159 510 159 480 786 480 786 797 166 797 166 102 834 102 834 969 823 969 823 647 79 647 79 916 163 916 163 746 197 746 197 373 571 373 571 887 56 887 56 691 1 691 1 370 548 370 548 661 965 661 965 702 800 702 800 30 317 30 317 839 666 839 666 46 699 46 699 197 618 197 618 394 380 394 380 863 348 863 348 92 928 92 928 857 761 857 761 53 446 53 446 531 830 531 830 279 890 279 890 633 554 633 554 202 665 202 665 857 742 857 742 598 970 598 970 134 171 134 171 610 82 610 82 816 62 816 62 431 98 431 98 348 874 348 874 519 832 519 832 951 371 951 371 847 467 847 467 913 449 913 449 577 364 577 364 473 540 473 540 377 230 377 230 652 487 652 487 29 238 29 238 336 155 336 155 741 759 741 759 7 920 7 920 484 381 484 381 670 185 670 185 170 608 170 608 702 332 702 332 642 47 642 47 172 20 172 20 301 91 301 91 860 238 860 238 858 301 858 301 668 735 668 735 170 188 170 188 291 48 291 48 216 489 216 489 326 448 326 448 515 744 515 744 948 828 948 828 220 902 220 902 848 758 848 758 323 673 323 673 230 296 230 296 237 852 237 852 494 812 494 812 390 687 390 687 856 515 856 515 211 302 211 302 40 304 40 304 620 245 620 245 152 51 152 51 923 848 923 848 419 557 419 557 898 99 898 99 907 859 907 859 955 17 955 17 759 962 759 962 696 376 696 376 87 734 87 734 67 747 67 747 239 544 239 544 53 336 53 336 185 42 185 42 318 680 318 680 904 577 904 577 789 596 789 596 520 524 520 524 620 353 620 353 867 484 867 484 818 267 818 267 155 768 155 768 468 806 468 806 303 751 303 751 276 514 276 514 897 117 897 117 184 392 184 392 632 736 632 736 725 137 725 137 829 609 829 609 639 739 639 739 15 37 15 37 574 159 574 159 913 742 913 742 822 737 822 737 827 351 827 351 249 286 249 286 642 850 642 850 753 162 753 162 81 458 81 458 278 191 278 191 853 292 853 292 108 522 108 522 101 871 101 871 146 970 146 970 729 774 729 774 666 382 666 382 316 468 316 468 859 595 859 595 197 794 197 794 825 302 825 302 918 184 918 184 706 42 706 42 600 106 600 106 384 937 384 937 139 183 139 183 939 52 939 52 201 119 201 119 521 622 521 622 707 483 707 483 572 911 572 911 784 788 784 788 71 123 71 123 325 268 325 268 155 214 155 214 735 97 735 97 630 723 630 723 11 283 11 283 754 673 754 673 402 13 402 13 174 364 174 364 357 863 357 863 822 855 822 855 877 131 877 131 557 913 557 913 661 799 661 799 317 915 317 915 478 82 478 82 30 927 30 927 293 384 293 384 623 527 623 527 161 433 161 433 72 243 72 243 344 118 344 118 613 6 613 6 195 34 195 34 340 678 340 678 331 951 331 951 685 948 685 948 386 22 386 22 106 842 106 842 956 526 956 526 62 267 62 267 471 731 471 731 643 265 643 265 915 540 915 540 262 648 262 648 513 325 513 325 730 412 730 412 833 401 833 401 232 662 232 662 81 788 81 788 85 921 85 921 484 767 484 767 475 540 475 540 819 319 819 319 510 959 510 959 485 250 485 250 518 95 518 95 559 252 559 252 170 800 170 800 32 217 32 217 667 20 667 20 494 591 494 591 195 838 195 838 163 517 163 517 356 429 356 429 662 955 662 955 66 577 66 577 737 243 737 243 425 43 425 43 796 714 796 714 586 329 586 329 667 438 667 438 343 924 343 924 940 291 940 291 872 54 872 54 944 955 944 955 761 649 761 649 418 633 418 633 557 75 557 75 672 899 672 899 626 937 626 937 775 745 775 745 300 102 300 102 702 36 702 36 895 187 895 187 495 99 495 99 831 932 831 932 738 224 738 224 808 64 808 64 4 349 4 349 308 14 308 14 321 741 321 741 961 888 961 888 524 80 524 80 897 68 897 68 765 579 765 579 374 694 374 694 563 748 563 748 808 871 808 871 877 36 877 36 271 61 271 61 648 94 648 94 901 756 901 756 757 453 757 453 124 184 124 184 22 792 22 792 471 193 471 193 170 24 170 24 803 358 803 358 894 919 894 919 146 944 146 944 45 409 45 409 556 863 556 863 670 384 670 384 451 537 451 537 387 256 387 256 587 683 587 683 844 463 844 463 498 596 498 596 169 522 169 522 890 791 890 791 895 323 895 323 755 735 755 735 753 363 753 363 693 216 693 216 623 869 623 869 290 827 290 827 433 398 433 398 550 194 550 194 143 341 143 341 953 104 953 104 239 343 239 343 952 156 952 156 608 880 608 880 36 304 36 304 8 810 8 810 449 788 449 788 332 113 332 113 593 864 593 864 702 210 702 210 890 46 890 46 657 192 657 192 228 814 228 814 707 600 707 600 69 173 69 173 809 40 809 40 51 898 51 898 622 354 622 354 146 833 146 833 441 96 441 96 17 781 17 781 485 918 485 918 282 204 282 204 319 377 319 377 688 297 688 297 632 502 632 502 892 115 892 115 368 165 368 165 73 620 73 620 676 540 676 540 923 141 923 141 28 611 28 611 756 565 756 565 769 372 769 372 357 851 357 851 71 290 71 290 634 330 634 330 798 659 798 659 511 77 511 77 392 507 392 507 458 75 458 75 579 656 579 656 380 836 380 836 363 750 363 750 746 271 746 271 480 3 480 3 520 707 520 707 920 776 920 776 615 145 615 145 853 410 853 410 477 266 477 266 733 252 733 252 251 647 251 647 382 280 382 280 852 262 852 262 380 488 380 488 784 502 784 502 720 521 720 521 68 627 68 627 864 102 864 102 838 108 838 108 705 245 705 245 564 929 564 929 918 267 918 267 712 774 712 774 878 462 878 462 203 950 203 950 318 274 318 274 691 549 691 549 390 506 390 506 220 784 220 784 24 573 24 573 532 47 532 47 795 878 795 878 38 218 38 218 325 48 325 48 462 17 462 17 919 459 919 459 769 754 769 754 41 101 41 101 186 139 186 139 906 410 906 410 95 185 95 185 490 493 490 493 938 805 938 805 297 775 297 775 956 164 956 164 624 280 624 280 379 873 379 873 138 741 138 741 655 186 655 186 182 523 182 523 317 90 317 90 275 753 275 753 366 790 366 790 421 370 421 370 911 76 911 76 868 6 868 6 703 137 703 137 248 826 248 826 658 490 658 490 939 191 939 191 369 706 369 706 874 416 874 416 657 661 657 661 219 183 219 183 467 159 467 159 34 907 34 907 292 171 292 171 798 963 798 963 834 884 834 884 629 707 629 707 112 782 112 782 6 295 6 295 196 28 196 28 834 169 834 169 938 315 938 315 852 814 852 814 812 356 812 356 145 800 145 800 912 425 912 425 509 467 509 467 452 640 452 640 833 723 833 723 291 264 291 264 944 108 944 108 74 678 74 678 36 792 36 792 890 594 890 594 785 486 785 486 664 463 664 463 512 909 512 909 568 911 568 911 559 127 559 127 21 111 21 111 407 969 407 969 655 421 655 421 550 643 550 643 867 866 867 866 24 923 24 923 149 740 149 740 327 192 327 192 35 928 35 928 627 865 627 865 677 196 677 196 948 355 948 355 608 273 608 273 759 151 759 151 432 635 432 635 201 811 201 811 243 137 243 137 772 633 772 633 770 729 770 729 461 756 461 756 73 2 73 2 616 525 616 525 370 123 370 123 759 76 759 76 471 93 471 93 417 394 417 394 187 718 187 718 408 728 408 728 421 391 421 391 408 925 408 925 660 763 660 763 593 286 593 286 163 696 163 696 577 144 577 144 250 826 250 826 454 117 454 117 247 824 247 824 275 940 275 940 660 745 660 745 765 233 765 233 404 62 404 62 810 375 810 375 714 663 714 663 463 939 463 939 94 199 94 199 140 36 140 36 353 357 353 357 189 938 189 938 380 85 380 85 214 538 214 538 504 205 504 205 95 571 95 571 674 199 674 199 581 496 581 496 512 943 512 943 727 941 727 941 215 502 215 502 918 314 918 314 426 186 426 186 87 156 87 156 696 365 696 365 12 405 12 405 317 104 317 104 309 635 309 635 626 329 626 329 643 911 643 911 119 409 119 409 261 63 261 63 702 613 702 613 209 455 209 455 739 567 739 567 771 130 771 130 213 816 213 816 11 433 11 433 605 220 605 220 699 545 699 545 71 800 71 800 116 292 116 292 398 342 398 342 923 735 923 735 664 166 664 166 774 740 774 740 797 232 797 232 824 905 824 905 798 123 798 123 606 230 606 230 418 193 418 193 448 284 448 284 797 204 797 204 385 501 385 501 402 59 402 59 546 22 546 22 235 168 235 168 130 778 130 778 642 632 642 632 220 13 220 13 13 838 13 838 919 599 919 599 329 212 329 212 117 581 117 581 771 810 771 810 734 823 734 823 17 278 17 278 747 122 747 122 498 702 498 702 645 707 645 707 361 601 361 601 217 183 217 183 953 163 953 163 689 907 689 907 296 582 296 582 199 698 199 698 360 416 360 416 162 639 162 639 525 604 525 604 881 684 881 684 761 197 761 197 103 159 103 159 115 545 115 545 838 792 838 792 801 620 801 620 867 840 867 840 771 484 771 484 551 556 551 556 688 802 688 802 908 965 908 965 606 314 606 314 256 221 256 221 110 211 110 211 65 692 65 692 399 140 399 140 38 621 38 621 169 488 169 488 524 236 524 236 547 734 547 734 738 165 738 165 393 624 393 624 639 177 639 177 299 592 299 592 502 896 502 896 575 180 575 180 284 179 284 179 460 59 460 59 888 284 888 284 133 584 133 584 190 827 190 827 942 497 942 497 105 812 105 812 761 739 761 739 669 90 669 90 455 749 455 749 887 519 887 519 882 481 882 481 376 476 376 476 259 251 259 251 67 622 67 622 42 955 42 955 445 499 445 499 513 576 513 576 600 699 600 699 211 732 211 732 727 176 727 176 494 157 494 157 439 259 439 259 7 546 7 546 631 11 631 11 456 561 456 561 615 708 615 708 804 451 804 451 550 875 550 875 901 37 901 37 187 495 187 495 219 105 219 105 395 931 395 931 831 676 831 676 560 606 560 606 876 350 876 350 294 768 294 768 511 318 511 318 145 282 145 282 425 679 425 679 65 783 65 783 815 499 815 499 741 407 741 407 553 199 553 199 741 961 741 961 58 220 58 220 371 667 371 667 440 739 440 739 566 508 566 508 183 40 183 40 420 741 420 741 248 538 248 538 892 624 892 624 812 203 812 203 966 891 966 891 427 162 427 162 1 597 1 597 451 877 451 877 869 570 869 570 749 643 749 643 14 16 14 16 477 677 477 677 276 609 276 609 437 9 437 9 423 866 423 866 583 740 583 740 290 404 290 404 198 172 198 172 425 522 425 522 904 625 904 625 585 268 585 268 597 451 597 451 247 801 247 801 317 214 317 214 240 398 240 398 243 175 243 175 800 563 800 563 198 455 198 455 22 166 22 166 477 290 477 290 290 390 290 390 166 731 166 731 905 964 905 964 182 263 182 263 438 572 438 572 391 621 391 621 299 857 299 857 691 517 691 517 141 446 141 446 423 925 423 925 677 477 677 477 269 948 269 948 215 36 215 36 370 180 370 180 828 644 828 644 856 322 856 322 483 591 483 591 232 495 232 495 578 695 578 695 485 113 485 113 611 210 611 210 575 97 575 97 719 867 719 867 955 560 955 560 804 89 804 89 393 836 393 836 140 368 140 368 240 778 240 778 434 607 434 607 791 422 791 422 14 803 14 803 213 382 213 382 132 187 132 187 115 327 115 327 636 431 636 431 358 326 358 326 587 444 587 444 16 733 16 733 387 954 387 954 610 391 610 391 506 331 506 331 315 51 315 51 295 605 295 605 600 428 600 428 119 843 119 843 334 395 334 395 477 110 477 110 460 307 460 307 546 629 546 629 961 785 961 785 160 800 160 800 296 535 296 535 198 566 198 566 389 827 389 827 579 648 579 648 1 284 1 284 744 696 744 696 296 103 296 103 635 19 635 19 500 119 500 119 616 705 616 705 527 864 527 864 284 92 284 92 739 297 739 297 103 910 103 910 558 67 558 67 922 794 922 794 265 471 265 471 919 379 919 379 658 928 658 928 115 788 115 788 746 938 746 938 780 808 780 808 299 84 299 84 479 153 479 153 42 918 42 918 734 831 734 831 221 274 221 274 970 650 970 650 519 39 519 39 602 596 602 596 325 426 325 426 809 669 809 669 30 684 30 684 695 954 695 954 282 515 282 515 845 896 845 896 16 462 16 462 647 339 647 339 316 714 316 714 850 182 850 182 586 858 586 858 500 573 500 573 601 788 601 788 87 293 87 293 921 784 921 784 400 682 400 682 758 665 758 665 288 417 288 417 927 348 927 348 929 582 929 582 648 259 648 259 667 159 667 159 680 955 680 955 880 919 880 919 70 233 70 233 715 846 715 846 561 464 561 464 557 275 557 275 556 969 556 969 697 466 697 466 68 489 68 489 452 46 452 46 97 53 97 53 439 8 439 8 137 685 137 685 431 757 431 757 750 683 750 683 600 69 600 69 662 504 662 504 224 912 224 912 461 164 461 164 3 138 3 138 84 457 84 457 36 565 36 565 68 315 68 315 744 132 744 132 36 525 36 525 149 629 149 629 43 802 43 802 295 197 295 197 440 529 440 529 197 956 197 956 170 939 170 939 666 947 666 947 530 424 530 424 274 922 274 922 210 915 210 915 572 116 572 116 884 396 884 396 172 297 172 297 305 311 305 311 626 294 626 294 210 124 210 124 796 119 796 119 313 668 313 668 150 539 150 539 685 679 685 679 570 258 570 258 968 285 968 285 87 236 87 236 95 234 95 234 36 322 36 322 490 634 490 634 966 733 966 733 504 947 504 947 901 893 901 893 44 372 44 372 826 242 826 242 263 562 263 562 212 320 212 320 637 936 637 936 97 37 97 37 402 99 402 99 947 117 947 117 835 615 835 615 160 243 160 243 663 201 663 201 275 298 275 298 735 756 735 756 285 488 285 488 7 476 7 476 746 116 746 116 702 520 702 520 821 218 821 218 590 379 590 379 114 266 114 266 54 333 54 333 357 236 357 236 784 26 784 26 573 186 573 186 392 783 392 783 887 263 887 263 448 195 448 195 851 76 851 76 170 456 170 456 835 753 835 753 767 652 767 652 87 515 87 515 480 476 480 476 400 694 400 694 207 57 207 57 844 557 844 557 164 881 164 881 940 29 940 29 468 336 468 336 151 314 151 314 456 441 456 441 230 102 230 102 526 125 526 125 49 903 49 903 920 536 920 536 182 316 182 316 203 330 203 330 677 282 677 282 266 520 266 520 945 351 945 351 311 22 311 22 691 696 691 696 28 641 28 641 823 410 823 410 558 826 558 826 777 772 777 772 523 914 523 914 652 961 652 961 752 46 752 46 953 241 953 241 279 232 279 232 572 597 572 597 158 826 158 826 472 458 472 458 736 124 736 124 713 817 713 817 674 409 674 409 803 413 803 413 296 674 296 674 517 447 517 447 258 80 258 80 568 71 568 71 173 627 173 627 187 349 187 349 395 588 395 588 589 750 589 750 460 508 460 508 433 934 433 934 111 312 111 312 448 238 448 238 815 36 815 36 378 227 378 227 132 493 132 493 587 819 587 819 320 939 320 939 891 163 891 163 640 42 640 42 19 859 19 859 164 91 164 91 499 799 499 799 289 354 289 354 765 715 765 715 871 711 871 711 477 728 477 728 257 183 257 183 452 51 452 51 235 447 235 447 224 125 224 125 331 421 331 421 397 540 397 540 278 889 278 889 691 448 691 448 732 488 732 488 201 416 201 416 316 351 316 351 331 582 331 582 169 152 169 152 330 201 330 201 882 247 882 247 60 39 60 39 968 233 968 233 487 102 487 102 867 50 867 50 332 897 332 897 884 387 884 387 242 658 242 658 944 87 944 87 61 508 61 508 371 572 371 572 24 382 24 382 380 526 380 526 464 561 464 561 494 284 494 284 418 344 418 344 193 515 193 515 850 887 850 887 578 700 578 700 691 791 691 791 781 280 781 280 905 605 905 605 727 62 727 62 67 728 67 728 180 22 180 22 68 950 68 950 283 125 283 125 104 683 104 683 556 561 556 561 408 625 408 625 198 202 198 202 959 569 959 569 894 718 894 718 334 722 334 722 491 443 491 443 760 383 760 383 901 751 901 751 96 15 96 15 236 152 236 152 25 479 25 479 401 939 401 939 13 142 13 142 150 641 150 641 793 286 793 286 722 760 722 760 615 804 615 804 362 511 362 511 791 97 791 97 967 423 967 423 612 555 612 555 703 851 703 851 168 118 168 118 207 91 207 91 23 444 23 444 55 252 55 252 238 466 238 466 506 132 506 132 132 319 132 319 710 955 710 955 283 578 283 578 902 701 902 701 753 271 753 271 87 427 87 427 64 537 64 537 537 127 537 127 131 590 131 590 709 238 709 238 902 348 902 348 218 40 218 40 845 771 845 771 903 474 903 474 215 348 215 348 204 157 204 157 553 16 553 16 209 132 209 132 921 61 921 61 662 480 662 480 821 456 821 456 798 523 798 523 411 466 411 466 835 925 835 925 220 643 220 643 24 266 24 266 306 798 306 798 74 699 74 699 646 343 646 343 287 920 287 920 800 487 800 487 389 876 389 876 27 484 27 484 333 594 333 594 182 697 182 697 347 883 347 883 858 478 858 478 737 502 737 502 183 858 183 858 760 664 760 664 828 339 828 339 799 430 799 430 415 186 415 186 747 247 747 247 386 89 386 89 798 494 798 494 122 197 122 197 875 312 875 312 217 846 217 846 197 41 197 41 531 612 531 612 113 619 113 619 73 888 73 888 72 892 72 892 564 863 564 863 917 67 917 67 750 642 750 642 216 97 216 97 352 858 352 858 847 747 847 747 229 352 229 352 654 845 654 845 12 500 12 500 357 720 357 720 4 827 4 827 9 432 9 432 943 153 943 153 950 713 950 713 664 956 664 956 284 444 284 444 425 376 425 376 190 726 190 726 676 230 676 230 532 413 532 413 921 327 921 327 342 429 342 429 633 689 633 689 101 663 101 663 551 870 551 870 464 542 464 542 156 706 156 706 124 349 124 349 803 334 803 334 847 169 847 169 618 835 618 835 658 686 658 686 961 623 961 623 711 143 711 143 378 386 378 386 469 728 469 728 375 792 375 792 216 425 216 425 857 76 857 76 151 811 151 811 557 886 557 886 516 466 516 466 829 111 829 111 244 955 244 955 453 367 453 367 717 728 717 728 76 331 76 331 891 468 891 468 757 839 757 839 304 870 304 870 26 545 26 545 314 284 314 284 166 867 166 867 502 726 502 726 305 330 305 330 461 20 461 20 775 68 775 68 818 16 818 16 445 486 445 486 702 372 702 372 917 326 917 326 637 4 637 4 510 420 510 420 341 595 341 595 801 871 801 871 647 648 647 648 560 670 560 670 318 16 318 16 460 565 460 565 643 582 643 582 363 547 363 547 27 297 27 297 22 348 22 348 269 429 269 429 507 696 507 696 770 31 770 31 752 103 752 103 337 551 337 551 756 599 756 599 98 497 98 497 393 213 393 213 440 100 440 100 908 956 908 956 387 834 387 834 71 218 71 218 753 811 753 811 803 499 803 499 155 591 155 591 947 895 947 895 423 892 423 892 641 323 641 323 594 427 594 427 221 666 221 666 68 260 68 260 42 527 42 527 850 721 850 721 790 489 790 489 481 753 481 753 255 600 255 600 493 93 493 93 854 560 854 560 340 402 340 402 277 747 277 747 503 919 503 919 512 913 512 913 653 585 653 585 954 463 954 463 759 53 759 53 670 881 670 881 232 599 232 599 340 560 340 560 255 733 255 733 47 71 47 71 651 784 651 784 203 52 203 52 725 177 725 177 393 659 393 659 414 872 414 872 181 964 181 964 405 911 405 911 960 914 960 914 36 559 36 559 11 300 11 300 695 289 695 289 217 149 217 149 23 84 23 84 112 146 112 146 945 899 945 899 505 296 505 296 839 667 839 667 677 243 677 243 2 364 2 364 113 239 113 239 681 679 681 679 347 846 347 846 336 650 336 650 220 408 220 408 560 26 560 26 316 135 316 135 11 639 11 639 554 399 554 399 799 885 799 885 164 851 164 851 669 63 669 63 960 291 960 291 815 14 815 14 953 298 953 298 877 690 877 690 833 674 833 674 740 512 740 512 14 952 14 952 150 190 150 190 38 905 38 905 133 437 133 437 621 796 621 796 218 237 218 237 278 799 278 799 584 916 584 916 904 515 904 515 969 352 969 352 892 870 892 870 121 415 121 415 314 766 314 766 581 479 581 479 102 960 102 960 881 897 881 897 112 141 112 141 696 87 696 87 55 704 55 704 45 858 45 858 313 43 313 43 804 755 804 755 801 493 801 493 297 389 297 389 703 170 703 170 599 353 599 353 667 931 667 931 46 208 46 208 74 115 74 115 289 158 289 158 506 855 506 855 676 202 676 202 401 906 401 906 844 615 844 615 557 639 557 639 574 523 574 523 201 818 201 818 485 656 485 656 464 528 464 528 5 525 5 525 812 488 812 488 550 538 550 538 755 76 755 76 557 9 557 9 781 796 781 796 356 69 356 69 187 887 187 887 588 576 588 576 652 483 652 483 899 943 899 943 596 656 596 656 432 211 432 211 111 580 111 580 692 451 692 451 651 293 651 293 298 17 298 17 699 930 699 930 854 10 854 10 804 174 804 174 343 142 343 142 636 307 636 307 423 275 423 275 21 107 21 107 323 258 323 258 702 805 702 805 968 33 968 33 696 81 696 81 970 18 970 18 336 251 336 251 707 960 707 960 808 110 808 110 531 24 531 24 699 459 699 459 813 435 813 435 810 205 810 205 590 62 590 62 380 142 380 142 743 434 743 434 134 311 134 311 516 586 516 586 110 290 110 290 707 288 707 288 520 326 520 326 840 308 840 308 233 902 233 902 15 610 15 610 618 458 618 458 335 708 335 708 521 850 521 850 26 700 26 700 636 315 636 315 52 702 52 702 699 821 699 821 849 367 849 367 529 458 529 458 953 222 953 222 676 779 676 779 368 745 368 745 776 194 776 194 69 583 69 583 242 455 242 455 336 871 336 871 824 812 824 812 608 964 608 964 438 427 438 427 53 782 53 782 853 558 853 558 737 542 737 542 724 388 724 388 577 969 577 969 562 455 562 455 645 816 645 816 223 645 223 645 75 279 75 279 434 748 434 748 675 101 675 101 971 184 971 184 650 361 650 361 695 229 695 229 355 559 355 559 420 535 420 535 188 598 188 598 161 696 161 696 620 313 620 313 132 766 132 766 39 659 39 659 805 13 805 13 450 318 450 318 808 908 808 908 243 64 243 64 793 845 793 845 672 802 672 802 704 385 704 385 712 237 712 237 40 504 40 504 338 237 338 237 912 142 912 142 62 957 62 957 389 104 389 104 337 276 337 276 113 77 113 77 116 272 116 272 28 787 28 787 186 702 186 702 41 615 41 615 684 164 684 164 83 250 83 250 56 329 56 329 928 593 928 593 829 948 829 948 321 472 321 472 656 181 656 181 352 867 352 867 520 226 520 226 858 664 858 664 130 434 130 434 132 810 132 810 450 271 450 271 959 550 959 550 369 259 369 259 95 666 95 666 857 821 857 821 703 832 703 832 317 656 317 656 809 752 809 752 196 305 196 305 948 84 948 84 459 47 459 47 321 666 321 666 454 908 454 908 709 677 709 677 758 571 758 571 495 654 495 654 356 116 356 116 538 763 538 763 683 805 683 805 583 551 583 551 334 939 334 939 215 366 215 366 587 886 587 886 74 568 74 568 155 650 155 650 298 785 298 785 937 319 937 319 84 170 84 170 896 211 896 211 965 358 965 358 100 921 100 921 844 831 844 831 106 423 106 423 21 559 21 559 331 699 331 699 421 44 421 44 903 809 903 809 659 792 659 792 686 113 686 113 291 425 291 425 709 29 709 29 966 440 966 440 426 195 426 195 16 161 16 161 413 192 413 192 731 904 731 904 481 180 481 180 452 503 452 503 393 898 393 898 520 886 520 886 241 37 241 37 345 714 345 714 353 116 353 116 286 886 286 886 60 956 60 956 424 740 424 740 98 353 98 353 806 619 806 619 425 133 425 133 259 103 259 103 641 583 641 583 539 399 539 399 166 717 166 717 241 944 241 944 368 605 368 605 111 152 111 152 67 435 67 435 884 750 884 750 74 146 74 146 666 299 666 299 145 632 145 632 148 143 148 143 20 766 20 766 938 53 938 53 965 438 965 438 622 107 622 107 904 91 904 91 368 549 368 549 513 477 513 477 235 337 235 337 154 455 154 455 933 369 933 369 289 744 289 744 268 184 268 184 542 884 542 884 533 667 533 667 527 743 527 743 436 240 436 240 809 180 809 180 895 613 895 613 924 208 924 208 238 397 238 397 858 629 858 629 563 131 563 131 154 11 154 11 475 115 475 115 533 491 533 491 709 337 709 337 428 655 428 655 449 922 449 922 910 866 910 866 701 754 701 754 855 381 855 381 134 287 134 287 329 928 329 928 256 607 256 607 276 874 276 874 273 787 273 787 291 45 291 45 458 214 458 214 717 102 717 102 704 67 704 67 421 252 421 252 80 108 80 108 333 882 333 882 272 273 272 273 361 114 361 114 465 361 465 361 555 177 555 177 958 959 958 959 174 279 174 279 380 250 380 250 602 396 602 396 120 180 120 180 105 647 105 647 739 674 739 674 561 700 561 700 705 182 705 182 93 77 93 77 962 352 962 352 266 771 266 771 784 11 784 11 577 572 577 572 776 954 776 954 687 927 687 927 445 322 445 322 891 349 891 349 906 93 906 93 605 476 605 476 656 690 656 690 19 746 19 746 904 121 904 121 797 744 797 744 540 897 540 897 616 119 616 119 223 354 223 354 656 485 656 485 402 797 402 797 27 604 27 604 700 386 700 386 13 915 13 915 216 604 216 604 482 48 482 48 644 348 644 348 836 852 836 852 601 661 601 661 754 37 754 37 755 11 755 11 770 95 770 95 93 738 93 738 67 282 67 282 48 917 48 917 445 754 445 754 68 548 68 548 43 343 43 343 629 192 629 192 861 644 861 644 204 443 204 443 787 446 787 446 851 346 851 346 325 877 325 877 464 627 464 627 665 473 665 473 293 175 293 175 273 204 273 204 451 455 451 455 970 858 970 858 810 600 810 600 770 286 770 286 332 934 332 934 165 101 165 101 169 228 169 228 54 643 54 643 625 381 625 381 542 394 542 394 163 860 163 860 457 81 457 81 4 715 4 715 529 742 529 742 717 59 717 59 868 940 868 940 471 603 471 603 824 199 824 199 382 912 382 912 728 411 728 411 468 278 468 278 95 557 95 557 307 826 307 826 190 194 190 194 42 37 42 37 779 315 779 315 318 839 318 839 359 656 359 656 545 57 545 57 652 199 652 199 359 309 359 309 64 684 64 684 150 313 150 313 263 107 263 107 230 739 230 739 616 940 616 940 945 380 945 380 72 684 72 684 148 961 148 961 672 477 672 477 650 548 650 548 408 90 408 90 535 959 535 959 535 201 535 201 550 482 550 482 634 229 634 229 898 766 898 766 471 77 471 77 334 810 334 810 48 37 48 37 444 357 444 357 915 451 915 451 719 531 719 531 763 951 763 951 196 552 196 552 319 176 319 176 858 939 858 939 939 522 939 522 303 711 303 711 163 189 163 189 587 896 587 896 573 636 573 636 918 10 918 10 771 684 771 684 757 209 757 209 360 496 360 496 67 937 67 937 454 483 454 483 736 158 736 158 116 809 116 809 803 148 803 148 615 390 615 390 371 89 371 89 701 851 701 851 23 876 23 876 62 762 62 762 928 125 928 125 444 317 444 317 8 308 8 308 536 356 536 356 336 63 336 63 628 4 628 4 185 533 185 533 624 805 624 805 771 275 771 275 469 352 469 352 76 62 76 62 382 514 382 514 574 623 574 623 105 279 105 279 150 284 150 284 251 788 251 788 83 582 83 582 970 126 970 126 439 851 439 851 308 247 308 247 371 962 371 962 663 215 663 215 149 725 149 725 754 269 754 269 96 820 96 820 59 772 59 772 871 170 871 170 160 288 160 288 906 557 906 557 898 706 898 706 444 891 444 891 821 478 821 478 825 399 825 399 589 937 589 937 892 272 892 272 565 605 565 605 214 647 214 647 90 91 90 91 674 86 674 86 249 331 249 331 84 259 84 259 744 471 744 471 323 512 323 512 56 259 56 259 247 257 247 257 263 688 263 688 345 728 345 728 629 852 629 852 374 672 374 672 320 340 320 340 655 605 655 605 125 751 125 751 102 242 102 242 381 524 381 524 762 44 762 44 875 141 875 141 638 351 638 351 61 437 61 437 726 385 726 385 742 287 742 287 805 106 805 106 260 792 260 792 243 849 243 849 619 310 619 310 292 259 292 259 515 343 515 343 145 201 145 201 733 67 733 67 369 349 369 349 225 777 225 777 664 722 664 722 446 832 446 832 375 912 375 912 471 346 471 346 157 686 157 686 840 145 840 145 350 496 350 496 639 102 639 102 899 538 899 538 542 246 542 246 501 710 501 710 37 68 37 68 226 384 226 384 5 263 5 263 19 317 19 317 123 800 123 800 413 693 413 693 338 590 338 590 815 762 815 762 291 739 291 739 56 379 56 379 817 745 817 745 65 6 65 6 319 105 319 105 634 158 634 158 308 670 308 670 78 852 78 852 914 518 914 518 475 819 475 819 590 202 590 202 672 887 672 887 253 239 253 239 700 42 700 42 50 65 50 65 233 922 233 922 301 622 301 622 162 779 162 779 650 169 650 169 384 955 384 955 178 17 178 17 477 282 477 282 137 175 137 175 626 821 626 821 790 161 790 161 960 618 960 618 853 716 853 716 786 190 786 190 177 806 177 806 644 755 644 755 412 661 412 661 403 368 403 368 858 794 858 794 759 31 759 31 933 248 933 248 411 278 411 278 635 797 635 797 202 158 202 158 63 514 63 514 568 172 568 172 459 38 459 38 720 856 720 856 319 320 319 320 447 623 447 623 943 178 943 178 210 20 210 20 769 664 769 664 191 495 191 495 746 668 746 668 697 493 697 493 750 510 750 510 655 646 655 646 76 590 76 590 548 628 548 628 930 354 930 354 25 870 25 870 16 79 16 79 223 7 223 7 113 208 113 208 860 343 860 343 883 484 883 484 335 122 335 122 690 464 690 464 182 111 182 111 433 181 433 181 842 200 842 200 560 759 560 759 676 495 676 495 521 913 521 913 785 794 785 794 209 882 209 882 789 99 789 99 954 327 954 327 476 221 476 221 367 489 367 489 636 730 636 730 608 897 608 897 941 956 941 956 794 563 794 563 369 15 369 15 317 965 317 965 579 649 579 649 128 639 128 639 418 629 418 629 173 468 173 468 537 343 537 343 87 889 87 889 266 754 266 754 403 440 403 440 484 636 484 636 556 317 556 317 53 517 53 517 247 548 247 548 601 155 601 155 563 457 563 457 837 912 837 912 303 11 303 11 346 70 346 70 658 836 658 836 520 790 520 790 699 20 699 20 60 482 60 482 424 814 424 814 785 277 785 277 405 33 405 33 7 73 7 73 818 829 818 829 264 493 264 493 466 579 466 579 889 134 889 134 287 827 287 827 559 608 559 608 335 390 335 390 8 779 8 779 356 896 356 896 776 415 776 415 790 813 790 813 459 445 459 445 453 461 453 461 381 496 381 496 762 189 762 189 293 53 293 53 484 886 484 886 10 906 10 906 924 547 924 547 926 332 926 332 720 167 720 167 758 961 758 961 1 730 1 730 645 827 645 827 126 51 126 51 209 79 209 79 384 767 384 767 484 942 484 942 377 569 377 569 536 950 536 950 412 441 412 441 561 333 561 333 649 272 649 272 577 637 577 637 200 558 200 558 725 118 725 118 951 451 951 451 223 816 223 816 712 656 712 656 569 315 569 315 340 211 340 211 14 447 14 447 934 506 934 506 239 112 239 112 333 474 333 474 386 717 386 717 813 513 813 513 552 871 552 871 141 386 141 386 652 878 652 878 262 877 262 877 853 887 853 887 101 226 101 226 933 394 933 394 525 350 525 350 886 971 886 971 841 69 841 69 408 737 408 737 38 44 38 44 869 624 869 624 556 344 556 344 149 512 149 512 112 24 112 24 683 119 683 119 145 707 145 707 354 709 354 709 354 815 354 815 868 150 868 150 166 168 166 168 401 274 401 274 893 631 893 631 516 918 516 918 191 394 191 394 603 115 603 115 647 160 647 160 634 325 634 325 65 267 65 267 883 89 883 89 796 252 796 252 398 457 398 457 712 765 712 765 806 621 806 621 352 726 352 726 852 316 852 316 383 490 383 490 884 122 884 122 504 382 504 382 742 180 742 180 649 868 649 868 825 276 825 276 332 757 332 757 276 750 276 750 893 805 893 805 149 230 149 230 672 619 672 619 861 717 861 717 634 601 634 601 117 562 117 562 326 116 326 116 381 729 381 729 753 183 753 183 774 15 774 15 571 36 571 36 752 539 752 539 89 477 89 477 904 66 904 66 728 858 728 858 418 643 418 643 835 81 835 81 78 320 78 320 365 412 365 412 109 467 109 467 552 568 552 568 760 757 760 757 108 141 108 141 111 187 111 187 153 793 153 793 124 865 124 865 417 331 417 331 611 308 611 308 860 699 860 699 271 252 271 252 130 757 130 757 31 267 31 267 136 195 136 195 622 61 622 61 189 451 189 451 294 806 294 806 513 795 513 795 497 342 497 342 727 373 727 373 883 157 883 157 212 787 212 787 559 462 559 462 292 555 292 555 366 540 366 540 531 323 531 323 896 774 896 774 282 328 282 328 625 686 625 686 941 548 941 548 316 474 316 474 659 484 659 484 683 325 683 325 608 102 608 102 809 827 809 827 872 343 872 343 226 438 226 438 248 564 248 564 471 924 471 924 461 586 461 586 157 339 157 339 857 887 857 887 390 778 390 778 215 793 215 793 574 631 574 631 856 762 856 762 37 486 37 486 600 438 600 438 85 319 85 319 30 550 30 550 230 103 230 103 181 332 181 332 587 463 587 463 871 574 871 574 236 601 236 601 956 809 956 809 919 518 919 518 210 767 210 767 397 385 397 385 129 234 129 234 837 940 837 940 764 743 764 743 634 295 634 295 407 215 407 215 883 958 883 958 173 533 173 533 327 354 327 354 63 466 63 466 827 558 827 558 540 663 540 663 970 339 970 339 392 298 392 298 708 410 708 410 633 514 633 514 743 643 743 643 65 436 65 436 170 726 170 726 800 956 800 956 320 85 320 85 686 64 686 64 50 782 50 782 946 50 946 50 373 186 373 186 150 99 150 99 777 278 777 278 24 405 24 405 814 575 814 575 927 11 927 11 361 886 361 886 970 356 970 356 956 321 956 321 272 895 272 895 187 65 187 65 543 359 543 359 684 686 684 686 389 382 389 382 775 315 775 315 152 176 152 176 562 364 562 364 63 931 63 931 909 65 909 65 741 162 741 162 799 335 799 335 637 491 637 491 351 688 351 688 829 263 829 263 203 2 203 2 89 107 89 107 752 601 752 601 161 540 161 540 963 533 963 533 577 438 577 438 832 906 832 906 777 293 777 293 762 694 762 694 325 270 325 270 223 361 223 361 390 417 390 417 601 699 601 699 845 852 845 852 37 784 37 784 715 498 715 498 536 82 536 82 211 42 211 42 597 877 597 877 582 826 582 826 867 752 867 752 28 544 28 544 528 485 528 485 133 782 133 782 910 167 910 167 926 418 926 418 136 424 136 424 463 634 463 634 11 253 11 253 462 34 462 34 785 204 785 204 223 56 223 56 638 142 638 142 508 71 508 71 224 853 224 853 236 945 236 945 192 11 192 11 951 320 951 320 489 464 489 464 488 832 488 832 142 397 142 397 391 772 391 772 317 305 317 305 537 393 537 393 340 115 340 115 885 908 885 908 777 425 777 425 223 42 223 42 476 659 476 659 79 425 79 425 74 397 74 397 640 97 640 97 468 126 468 126 497 857 497 857 902 417 902 417 913 25 913 25 570 207 570 207 346 869 346 869 65 193 65 193 552 282 552 282 578 158 578 158 460 550 460 550 699 804 699 804 332 908 332 908 498 327 498 327 22 655 22 655 23 682 23 682 40 467 40 467 790 122 790 122 166 429 166 429 437 692 437 692 513 689 513 689 589 405 589 405 414 41 414 41 840 66 840 66 933 560 933 560 765 222 765 222 79 969 79 969 127 606 127 606 865 562 865 562 276 257 276 257 607 534 607 534 671 368 671 368 707 72 707 72 650 319 650 319 421 846 421 846 327 854 327 854 734 91 734 91 435 91 435 91 814 827 814 827 564 60 564 60 69 675 69 675 442 464 442 464 377 607 377 607 708 453 708 453 232 564 232 564 22 750 22 750 489 101 489 101 837 81 837 81 520 871 520 871 718 644 718 644 669 97 669 97 808 14 808 14 97 858 97 858 600 880 600 880 43 487 43 487 199 3 199 3 898 482 898 482 919 265 919 265 514 273 514 273 903 710 903 710 313 710 313 710 856 610 856 610 605 56 605 56 581 375 581 375 395 756 395 756 302 398 302 398 422 337 422 337 555 580 555 580 269 203 269 203 337 660 337 660 301 728 301 728 647 564 647 564 732 303 732 303 400 808 400 808 570 378 570 378 783 657 783 657 766 684 766 684 942 373 942 373 660 466 660 466 831 265 831 265 760 763 760 763 396 154 396 154 958 284 958 284 690 384 690 384 721 154 721 154 784 132 784 132 670 160 670 160 754 291 754 291 914 849 914 849 264 95 264 95 578 229 578 229 418 768 418 768 389 304 389 304 626 316 626 316 556 307 556 307 701 30 701 30 532 838 532 838 284 934 284 934 628 24 628 24 885 6 885 6 139 138 139 138 716 147 716 147 106 468 106 468 658 66 658 66 744 198 744 198 318 371 318 371 168 838 168 838 367 933 367 933 843 636 843 636 29 45 29 45 407 871 407 871 185 207 185 207 112 661 112 661 908 923 908 923 226 675 226 675 124 898 124 898 166 917 166 917 531 557 531 557 79 666 79 666 367 648 367 648 719 789 719 789 200 690 200 690 693 86 693 86 882 36 882 36 940 786 940 786 314 684 314 684 383 919 383 919 555 39 555 39 669 768 669 768 720 664 720 664 925 503 925 503 603 633 603 633 838 235 838 235 75 418 75 418 866 933 866 933 847 852 847 852 713 390 713 390 642 776 642 776 865 100 865 100 280 201 280 201 478 562 478 562 844 517 844 517 916 601 916 601 738 862 738 862 261 560 261 560 204 326 204 326 94 104 94 104 246 100 246 100 471 736 471 736 504 295 504 295 83 303 83 303 514 609 514 609 356 155 356 155 611 226 611 226 815 37 815 37 940 548 940 548 847 280 847 280 488 113 488 113 801 280 801 280 679 588 679 588 787 38 787 38 533 769 533 769 943 763 943 763 453 135 453 135 873 785 873 785 766 542 766 542 884 299 884 299 868 256 868 256 888 722 888 722 255 270 255 270 464 895 464 895 391 655 391 655 351 105 351 105 65 470 65 470 963 11 963 11 67 566 67 566 905 784 905 784 69 812 69 812 244 964 244 964 783 550 783 550 791 14 791 14 160 54 160 54 953 588 953 588 49 655 49 655 537 449 537 449 551 422 551 422 228 446 228 446 718 662 718 662 223 273 223 273 405 464 405 464 570 314 570 314 146 657 146 657 743 893 743 893 23 627 23 627 874 874 874 874 836 165 836 165 115 556 115 556 115 289 115 289 558 897 558 897 822 773 822 773 678 738 678 738 801 419 801 419 950 574 950 574 448 312 448 312 476 638 476 638 196 959 196 959 833 457 833 457 298 15 298 15 90 496 90 496 592 53 592 53 938 713 938 713 719 823 719 823 646 603 646 603 476 316 476 316 876 887 876 887 627 829 627 829 769 230 769 230 119 809 119 809 483 785 483 785 442 770 442 770 187 675 187 675 637 811 637 811 952 436 952 436 64 591 64 591 735 285 735 285 595 255 595 255 212 673 212 673 387 287 387 287 943 637 943 637 574 455 574 455 275 236 275 236 380 570 380 570 374 669 374 669 467 620 467 620 334 716 334 716 741 652 741 652 199 536 199 536 169 144 169 144 904 100 904 100 61 881 61 881 291 190 291 190 115 19 115 19 472 852 472 852 584 670 584 670 266 503 266 503 305 569 305 569 712 177 712 177 222 270 222 270 308 881 308 881 412 226 412 226 111 384 111 384 311 784 311 784 15 643 15 643 359 918 359 918 750 639 750 639 876 590 876 590 588 765 588 765 547 92 547 92 318 30 318 30 828 178 828 178 861 701 861 701 23 187 23 187 399 953 399 953 2 213 2 213 64 771 64 771 472 541 472 541 874 650 874 650 130 210 130 210 856 870 856 870 285 647 285 647 255 424 255 424 740 650 740 650 630 466 630 466 30 836 30 836 354 318 354 318 24 921 24 921 255 820 255 820 21 608 21 608 417 523 417 523 260 341 260 341 196 841 196 841 565 322 565 322 252 103 252 103 538 650 538 650 323 89 323 89 952 365 952 365 506 170 506 170 762 185 762 185 305 208 305 208 10 957 10 957 382 600 382 600 607 826 607 826 220 377 220 377 668 134 668 134 531 134 531 134 465 222 465 222 341 568 341 568 922 460 922 460 895 774 895 774 179 201 179 201 760 235 760 235 58 943 58 943 891 912 891 912 135 782 135 782 406 331 406 331 940 153 940 153 945 564 945 564 41 407 41 407 311 774 311 774 799 820 799 820 678 457 678 457 93 503 93 503 174 754 174 754 316 352 316 352 366 513 366 513 806 455 806 455 665 656 665 656 746 32 746 32 174 373 174 373 648 462 648 462 926 450 926 450 267 152 267 152 929 915 929 915 716 90 716 90 608 694 608 694 316 441 316 441 470 500 470 500 682 665 682 665 213 879 213 879 261 896 261 896 677 203 677 203 753 12 753 12 161 423 161 423 867 77 867 77 247 209 247 209 326 371 326 371 210 87 210 87 937 726 937 726 597 505 597 505 567 326 567 326 81 329 81 329 499 477 499 477 793 733 793 733 353 556 353 556 720 827 720 827 209 645 209 645 763 555 763 555 431 534 431 534 335 420 335 420 25 656 25 656 752 714 752 714 614 678 614 678 754 946 754 946 630 469 630 469 793 802 793 802 885 286 885 286 53 89 53 89 526 263 526 263 322 754 322 754 26 92 26 92 458 22 458 22 82 275 82 275 606 133 606 133 164 721 164 721 284 338 284 338 37 728 37 728 25 161 25 161 608 787 608 787 132 322 132 322 938 182 938 182 129 823 129 823 482 446 482 446 748 369 748 369 385 288 385 288 562 471 562 471 750 924 750 924 365 863 365 863 324 187 324 187 543 483 543 483 125 622 125 622 455 899 455 899 867 191 867 191 124 694 124 694 164 949 164 949 620 595 620 595 747 148 747 148 417 610 417 610 749 282 749 282 33 20 33 20 499 771 499 771 858 917 858 917 647 949 647 949 479 351 479 351 656 408 656 408 555 787 555 787 872 779 872 779 156 132 156 132 709 913 709 913 625 138 625 138 166 514 166 514 533 313 533 313 729 437 729 437 861 683 861 683 405 425 405 425 201 717 201 717 362 844 362 844 804 124 804 124 776 395 776 395 596 263 596 263 325 414 325 414 845 515 845 515 389 730 389 730 675 193 675 193 105 876 105 876 630 791 630 791 435 773 435 773 349 175 349 175 875 721 875 721 389 43 389 43 742 62 742 62 532 794 532 794 494 225 494 225 802 276 802 276 656 11 656 11 353 120 353 120 853 699 853 699 57 557 57 557 881 607 881 607 76 697 76 697 268 738 268 738 381 257 381 257 836 516 836 516 660 365 660 365 850 72 850 72 669 12 669 12 569 822 569 822 813 922 813 922 524 350 524 350 940 1 940 1 150 548 150 548 469 933 469 933 55 613 55 613 118 894 118 894 16 410 16 410 61 238 61 238 446 961 446 961 934 151 934 151 786 471 786 471 708 215 708 215 390 765 390 765 8 731 8 731 737 589 737 589 262 130 262 130 187 957 187 957 463 181 463 181 687 717 687 717 160 728 160 728 356 439 356 439 194 451 194 451 896 910 896 910 846 549 846 549 109 614 109 614 107 128 107 128 249 894 249 894 43 846 43 846 334 547 334 547 965 512 965 512 53 772 53 772 281 669 281 669 761 771 761 771 197 674 197 674 475 806 475 806 762 921 762 921 73 861 73 861 65 747 65 747 399 86 399 86 726 432 726 432 592 465 592 465 170 33 170 33 224 195 224 195 469 949 469 949 46 169 46 169 732 879 732 879 334 247 334 247 589 530 589 530 666 414 666 414 759 613 759 613 360 727 360 727 379 373 379 373 903 420 903 420 146 656 146 656 413 425 413 425 213 333 213 333 368 936 368 936 155 657 155 657 485 207 485 207 78 224 78 224 431 753 431 753 613 515 613 515 710 359 710 359 311 771 311 771 615 520 615 520 967 560 967 560 202 691 202 691 178 199 178 199 883 18 883 18 42 376 42 376 619 871 619 871 669 593 669 593 807 75 807 75 34 104 34 104 246 395 246 395 700 887 700 887 164 83 164 83 113 647 113 647 649 289 649 289 565 894 565 894 889 734 889 734 77 133 77 133 852 562 852 562 640 535 640 535 222 862 222 862 552 173 552 173 892 540 892 540 360 612 360 612 250 358 250 358 136 551 136 551 624 693 624 693 830 168 830 168 345 909 345 909 127 744 127 744 259 849 259 849 926 29 926 29 391 296 391 296 222 414 222 414 935 814 935 814 556 458 556 458 266 733 266 733 28 229 28 229 85 367 85 367 271 454 271 454 661 946 661 946 887 687 887 687 894 413 894 413 396 875 396 875 286 38 286 38 68 482 68 482 165 590 165 590 155 708 155 708 73 813 73 813 873 497 873 497 156 825 156 825 489 266 489 266 480 397 480 397 657 880 657 880 699 953 699 953 677 856 677 856 626 439 626 439 286 653 286 653 924 243 924 243 372 710 372 710 402 80 402 80 556 571 556 571 792 309 792 309 669 575 669 575 439 207 439 207 149 128 149 128 295 482 295 482 139 233 139 233 754 844 754 844 364 391 364 391 32 166 32 166 288 200 288 200 631 518 631 518 883 390 883 390 298 161 298 161 216 919 216 919 6 521 6 521 722 722 722 722 630 524 630 524 212 18 212 18 664 244 664 244 39 130 39 130 302 395 302 395 165 936 165 936 554 122 554 122 388 814 388 814 432 802 432 802 893 866 893 866 110 344 110 344 590 521 590 521 189 384 189 384 961 859 961 859 386 447 386 447 765 536 765 536 921 193 921 193 470 487 470 487 554 613 554 613 14 828 14 828 197 847 197 847 422 188 422 188 50 957 50 957 643 61 643 61 659 404 659 404 290 403 290 403 922 95 922 95 56 63 56 63 779 519 779 519 279 648 279 648 792 135 792 135 261 612 261 612 200 866 200 866 753 389 753 389 468 239 468 239 93 789 93 789 5 590 5 590 535 295 535 295 369 647 369 647 912 932 912 932 302 178 302 178 596 898 596 898 391 641 391 641 197 103 197 103 164 263 164 263 62 863 62 863 586 303 586 303 40 545 40 545 870 593 870 593 832 126 832 126 474 562 474 562 613 507 613 507 748 268 748 268 258 370 258 370 592 22 592 22 951 594 951 594 315 43 315 43 365 961 365 961 915 895 915 895 487 699 487 699 462 722 462 722 487 82 487 82 830 420 830 420 584 421 584 421 58 529 58 529 933 240 933 240 346 640 346 640 537 46 537 46 762 193 762 193 363 915 363 915 821 656 821 656 925 116 925 116 272 180 272 180 425 948 425 948 285 433 285 433 556 467 556 467 924 37 924 37 295 283 295 283 330 16 330 16 115 75 115 75 809 817 809 817 554 544 554 544 441 732 441 732 6 625 6 625 333 877 333 877 102 369 102 369 682 477 682 477 567 435 567 435 729 324 729 324 903 447 903 447 842 368 842 368 221 668 221 668 923 385 923 385 45 667 45 667 386 410 386 410 54 359 54 359 582 251 582 251 576 722 576 722 830 793 830 793 512 167 512 167 270 617 270 617 869 648 869 648 591 3 591 3 52 723 52 723 704 50 704 50 1 493 1 493 108 882 108 882 939 51 939 51 607 774 607 774 531 180 531 180 45 636 45 636 125 413 125 413 791 702 791 702 203 328 203 328 116 403 116 403 641 259 641 259 240 351 240 351 195 936 195 936 701 668 701 668 765 531 765 531 376 84 376 84 476 841 476 841 921 243 921 243 360 245 360 245 406 792 406 792 395 131 395 131 684 912 684 912 719 235 719 235 360 195 360 195 722 671 722 671 119 68 119 68 557 695 557 695 24 311 24 311 897 773 897 773 99 32 99 32 445 923 445 923 194 771 194 771 579 623 579 623 133 225 133 225 904 448 904 448 759 796 759 796 674 359 674 359 366 421 366 421 538 496 538 496 597 590 597 590 266 52 266 52 158 814 158 814 740 303 740 303 257 923 257 923 268 376 268 376 422 312 422 312 521 564 521 564 24 963 24 963 939 261 939 261 787 734 787 734 202 878 202 878 501 664 501 664 421 772 421 772 663 898 663 898 326 124 326 124 187 291 187 291 947 866 947 866 457 800 457 800 161 189 161 189 712 152 712 152 219 331 219 331 831 478 831 478 949 736 949 736 424 584 424 584 698 694 698 694 793 196 793 196 537 90 537 90 784 461 784 461 809 244 809 244 642 272 642 272 355 451 355 451 367 343 367 343 724 354 724 354 676 723 676 723 670 795 670 795 682 284 682 284 116 319 116 319 201 954 201 954 106 126 106 126 797 376 797 376 736 45 736 45 807 949 807 949 487 733 487 733 531 10 531 10 318 301 318 301 86 40 86 40 171 196 171 196 845 90 845 90 658 844 658 844 756 877 756 877 775 670 775 670 643 483 643 483 242 578 242 578 338 129 338 129 547 812 547 812 590 852 590 852 102 269 102 269 732 54 732 54 851 960 851 960 944 691 944 691 541 175 541 175 492 323 492 323 365 311 365 311 354 396 354 396 214 204 214 204 854 443 854 443 138 963 138 963 837 939 837 939 147 515 147 515 70 597 70 597 401 23 401 23 359 571 359 571 508 384 508 384 481 100 481 100 63 581 63 581 721 379 721 379 33 862 33 862 157 195 157 195 830 409 830 409 832 966 832 966 699 473 699 473 56 738 56 738 791 375 791 375 963 901 963 901 660 826 660 826 564 24 564 24 514 709 514 709 110 772 110 772 602 720 602 720 847 791 847 791 311 664 311 664 251 637 251 637 636 602 636 602 836 801 836 801 499 887 499 887 526 855 526 855 489 538 489 538 89 256 89 256 362 879 362 879 469 816 469 816 498 122 498 122 900 659 900 659 607 773 607 773 445 585 445 585 493 338 493 338 839 909 839 909 552 155 552 155 771 293 771 293 108 637 108 637 137 847 137 847 159 304 159 304 94 455 94 455 438 321 438 321 26 679 26 679 645 134 645 134 99 880 99 880 681 402 681 402 326 289 326 289 490 377 490 377 315 658 315 658 398 207 398 207 654 744 654 744 319 255 319 255 967 816 967 816 585 927 585 927 944 762 944 762 647 572 647 572 737 398 737 398 94 623 94 623 68 790 68 790 177 231 177 231 477 332 477 332 873 229 873 229 878 314 878 314 304 105 304 105 167 886 167 886 209 730 209 730 785 489 785 489 446 369 446 369 359 394 359 394 635 951 635 951 810 167 810 167 154 127 154 127 217 255 217 255 512 159 512 159 103 212 103 212 86 756 86 756 896 412 896 412 485 486 485 486 163 142 163 142 860 262 860 262 451 502 451 502 419 493 419 493 328 652 328 652 547 624 547 624 160 774 160 774 324 758 324 758 464 424 464 424 542 12 542 12 826 478 826 478 91 802 91 802 264 624 264 624 380 276 380 276 881 889 881 889 505 761 505 761 299 622 299 622 656 693 656 693 37 281 37 281 745 943 745 943 791 771 791 771 535 555 535 555 885 227 885 227 502 789 502 789 561 472 561 472 414 517 414 517 699 750 699 750 378 916 378 916 368 109 368 109 171 912 171 912 877 669 877 669 264 859 264 859 209 806 209 806 247 648 247 648 603 229 603 229 572 405 572 405 931 493 931 493 2 470 2 470 44 261 44 261 522 532 522 532 433 709 433 709 256 611 256 611 43 440 43 440 880 500 880 500 940 838 940 838 118 532 118 532 743 418 743 418 793 427 793 427 508 936 508 936 417 45 417 45 326 71 326 71 653 101 653 101 210 21 210 21 357 414 357 414 88 120 88 120 12 387 12 387 612 524 612 524 594 820 594 820 526 719 526 719 256 528 256 528 413 817 413 817 315 562 315 562 715 248 715 248 167 594 167 594 753 838 753 838 596 694 596 694 365 280 365 280 4 871 4 871 13 456 13 456 766 630 766 630 555 877 555 877 318 65 318 65 435 285 435 285 817 500 817 500 237 285 237 285 357 693 357 693 74 97 74 97 569 785 569 785 237 825 237 825 683 843 683 843 684 397 684 397 240 509 240 509 910 120 910 120 856 103 856 103 947 743 947 743 763 428 763 428 824 62 824 62 639 567 639 567 726 57 726 57 844 355 844 355 466 800 466 800 285 515 285 515 76 652 76 652 457 272 457 272 412 492 412 492 787 200 787 200 63 380 63 380 727 951 727 951 932 210 932 210 726 637 726 637 269 489 269 489 371 548 371 548 682 320 682 320 848 72 848 72 144 474 144 474 89 193 89 193 612 606 612 606 62 797 62 797 694 283 694 283 925 502 925 502 851 146 851 146 931 684 931 684 864 111 864 111 470 188 470 188 194 414 194 414 605 253 605 253 675 672 675 672 42 124 42 124 817 867 817 867 835 240 835 240 906 828 906 828 781 948 781 948 168 905 168 905 262 1 262 1 231 94 231 94 437 593 437 593 29 50 29 50 334 306 334 306 471 167 471 167 66 438 66 438 422 580 422 580 82 88 82 88 84 572 84 572 35 861 35 861 854 23 854 23 2 365 2 365 685 497 685 497 867 236 867 236 963 599 963 599 889 490 889 490 953 658 953 658 918 460 918 460 961 519 961 519 414 745 414 745 51 148 51 148 765 665 765 665 655 610 655 610 392 182 392 182 745 940 745 940 222 604 222 604 353 563 353 563 611 792 611 792 615 890 615 890 592 877 592 877 622 583 622 583 282 77 282 77 495 789 495 789 368 578 368 578 532 244 532 244 583 411 583 411 41 868 41 868 510 448 510 448 31 840 31 840 119 138 119 138 128 627 128 627 916 180 916 180 860 692 860 692 102 414 102 414 796 71 796 71 767 478 767 478 8 650 8 650 510 202 510 202 84 819 84 819 957 802 957 802 933 712 933 712 555 188 555 188 14 480 14 480 177 418 177 418 361 219 361 219 131 726 131 726 378 712 378 712 811 230 811 230 722 798 722 798 475 482 475 482 415 503 415 503 339 675 339 675 35 729 35 729 232 621 232 621 774 94 774 94 681 37 681 37 434 86 434 86 917 939 917 939 451 676 451 676 586 54 586 54 670 389 670 389 253 281 253 281 590 246 590 246 787 569 787 569 122 192 122 192 641 67 641 67 445 336 445 336 405 141 405 141 961 812 961 812 642 204 642 204 563 426 563 426 372 571 372 571 453 91 453 91 796 151 796 151 231 497 231 497 424 91 424 91 75 643 75 643 676 530 676 530 750 691 750 691 302 120 302 120 366 706 366 706 926 175 926 175 159 496 159 496 634 626 634 626 573 558 573 558 97 474 97 474 852 871 852 871 231 614 231 614 819 288 819 288 278 638 278 638 628 605 628 605 284 285 284 285 852 291 852 291 594 122 594 122 610 536 610 536 382 322 382 322 841 137 841 137 145 826 145 826 28 151 28 151 748 44 748 44 483 782 483 782 657 212 657 212 558 916 558 916 408 334 408 334 532 707 532 707 741 532 741 532 244 370 244 370 606 149 606 149 943 767 943 767 113 85 113 85 936 350 936 350 770 72 770 72 183 566 183 566 377 908 377 908 347 313 347 313 43 879 43 879 731 499 731 499 250 322 250 322 784 235 784 235 470 342 470 342 922 379 922 379 805 792 805 792 82 551 82 551 339 427 339 427 344 330 344 330 14 776 14 776 22 829 22 829 540 443 540 443 150 779 150 779 694 346 694 346 220 569 220 569 327 880 327 880 609 894 609 894 577 150 577 150 476 624 476 624 408 690 408 690 135 341 135 341 501 914 501 914 255 849 255 849 166 463 166 463 252 891 252 891 188 62 188 62 402 239 402 239 184 871 184 871 220 606 220 606 150 286 150 286 229 329 229 329 860 349 860 349 944 926 944 926 586 198 586 198 840 865 840 865 714 439 714 439 96 753 96 753 209 418 209 418 855 641 855 641 388 283 388 283 864 140 864 140 901 187 901 187 633 133 633 133 187 474 187 474 907 64 907 64 959 315 959 315 866 887 866 887 425 798 425 798 18 672 18 672 961 143 961 143 766 900 766 900 628 170 628 170 778 669 778 669 310 478 310 478 918 644 918 644 957 177 957 177 190 312 190 312 333 935 333 935 566 34 566 34 451 772 451 772 544 586 544 586 620 303 620 303 588 207 588 207 745 680 745 680 590 654 590 654 910 63 910 63 838 712 838 712 555 957 555 957 258 629 258 629 826 440 826 440 321 331 321 331 530 508 530 508 413 43 413 43 225 424 225 424 367 259 367 259 207 402 207 402 810 67 810 67 579 19 579 19 864 263 864 263 558 961 558 961 572 279 572 279 334 356 334 356 766 20 766 20 728 740 728 740 374 272 374 272 971 571 971 571 778 504 778 504 879 873 879 873 183 29 183 29 614 349 614 349 397 561 397 561 436 424 436 424 619 876 619 876 68 123 68 123 236 423 236 423 759 716 759 716 267 731 267 731 678 651 678 651 401 954 401 954 421 961 421 961 89 525 89 525 39 669 39 669 136 416 136 416 244 33 244 33 31 850 31 850 310 920 310 920 783 224 783 224 274 825 274 825 154 226 154 226 148 127 148 127 206 900 206 900 372 812 372 812 50 44 50 44 969 864 969 864 820 743 820 743 596 167 596 167 640 424 640 424 486 458 486 458 826 701 826 701 418 148 418 148 365 80 365 80 882 965 882 965 430 49 430 49 504 867 504 867 621 256 621 256 258 863 258 863 364 879 364 879 338 797 338 797 734 239 734 239 134 781 134 781 856 794 856 794 588 913 588 913 884 417 884 417 348 288 348 288 53 515 53 515 839 182 839 182 661 305 661 305 272 358 272 358 335 676 335 676 438 535 438 535 583 566 583 566 645 860 645 860 232 196 232 196 83 470 83 470 37 603 37 603 797 947 797 947 55 928 55 928 29 947 29 947 34 127 34 127 728 170 728 170 641 912 641 912 469 581 469 581 600 89 600 89 599 942 599 942 237 190 237 190 382 832 382 832 299 113 299 113 831 729 831 729 751 962 751 962 563 414 563 414 748 479 748 479 141 583 141 583 302 697 302 697 512 204 512 204 209 937 209 937 155 771 155 771 43 57 43 57 91 833 91 833 678 366 678 366 517 865 517 865 343 265 343 265 498 738 498 738 116 823 116 823 874 45 874 45 288 153 288 153 961 197 961 197 124 965 124 965 12 673 12 673 511 671 511 671 540 395 540 395 836 343 836 343 766 904 766 904 52 12 52 12 221 851 221 851 783 358 783 358 42 308 42 308 336 503 336 503 41 16 41 16 568 616 568 616 682 98 682 98 661 462 661 462 853 362 853 362 673 82 673 82 969 93 969 93 531 398 531 398 349 174 349 174 527 59 527 59 466 588 466 588 638 433 638 433 624 374 624 374 25 381 25 381 347 825 347 825 656 292 656 292 429 947 429 947 592 403 592 403 954 897 954 897 879 91 879 91 783 692 783 692 434 847 434 847 744 271 744 271 87 317 87 317 849 724 849 724 779 147 779 147 481 358 481 358 154 755 154 755 717 168 717 168 890 84 890 84 647 842 647 842 251 188 251 188 507 859 507 859 772 759 772 759 480 424 480 424 941 515 941 515 32 253 32 253 87 197 87 197 642 602 642 602 571 180 571 180 698 191 698 191 490 485 490 485 231 765 231 765 182 152 182 152 525 611 525 611 849 575 849 575 794 468 794 468 729 312 729 312 895 691 895 691 282 200 282 200 459 552 459 552 604 550 604 550 89 684 89 684 39 397 39 397 826 944 826 944 374 118 374 118 249 337 249 337 155 373 155 373 937 953 937 953 436 82 436 82 574 488 574 488 304 945 304 945 784 138 784 138 255 506 255 506 917 381 917 381 658 798 658 798 111 542 111 542 663 642 663 642 829 17 829 17 430 711 430 711 717 147 717 147 365 884 365 884 129 504 129 504 54 515 54 515 772 182 772 182 876 152 876 152 669 162 669 162 580 518 580 518 109 686 109 686 858 132 858 132 853 641 853 641 90 555 90 555 87 43 87 43 56 866 56 866 443 392 443 392 261 46 261 46 839 3 839 3 770 104 770 104 753 682 753 682 106 254 106 254 786 473 786 473 899 685 899 685 680 820 680 820 252 471 252 471 797 103 797 103 22 882 22 882 27 488 27 488 749 602 749 602 773 766 773 766 32 915 32 915 450 113 450 113 253 847 253 847 266 203 266 203 783 918 783 918 738 164 738 164 184 529 184 529 812 210 812 210 126 603 126 603 504 581 504 581 618 893 618 893 908 310 908 310 877 144 877 144 438 398 438 398 613 405 613 405 325 710 325 710 156 128 156 128 369 734 369 734 85 150 85 150 702 963 702 963 784 630 784 630 197 63 197 63 661 494 661 494 269 342 269 342 829 237 829 237 515 66 515 66 427 868 427 868 953 81 953 81 339 906 339 906 621 236 621 236 795 727 795 727 234 944 234 944 891 56 891 56 801 300 801 300 744 653 744 653 16 822 16 822 962 204 962 204 561 800 561 800 477 389 477 389 304 56 304 56 691 679 691 679 518 351 518 351 899 830 899 830 558 343 558 343 436 592 436 592 249 553 249 553 739 436 739 436 89 898 89 898 280 746 280 746 168 963 168 963 1 188 1 188 504 658 504 658 155 352 155 352 266 509 266 509 637 8 637 8 129 65 129 65 560 842 560 842 556 212 556 212 500 393 500 393 604 817 604 817 292 825 292 825 114 673 114 673 423 27 423 27 133 615 133 615 595 8 595 8 359 872 359 872 752 555 752 555 711 678 711 678 220 866 220 866 132 68 132 68 189 875 189 875 736 512 736 512 594 772 594 772 725 967 725 967 307 116 307 116 775 738 775 738 859 968 859 968 517 104 517 104 270 149 270 149 751 838 751 838 535 52 535 52 402 879 402 879 467 664 467 664 806 652 806 652 201 113 201 113 360 427 360 427 567 601 567 601 673 955 673 955 168 444 168 444 792 499 792 499 767 54 767 54 651 616 651 616 349 826 349 826 918 296 918 296 286 279 286 279 653 920 653 920 80 704 80 704 202 699 202 699 401 13 401 13 512 487 512 487 964 336 964 336 713 197 713 197 920 770 920 770 614 883 614 883 441 53 441 53 314 302 314 302 600 276 600 276 523 272 523 272 643 164 643 164 697 867 697 867 251 679 251 679 329 465 329 465 2 717 2 717 24 766 24 766 845 501 845 501 929 36 929 36 297 870 297 870 870 791 870 791 267 755 267 755 750 262 750 262 157 428 157 428 821 683 821 683 16 214 16 214 751 967 751 967 747 483 747 483 533 397 533 397 305 68 305 68 347 135 347 135 193 808 193 808 130 385 130 385 917 603 917 603 557 134 557 134 75 569 75 569 177 517 177 517 745 739 745 739 252 629 252 629 694 70 694 70 813 731 813 731 762 739 762 739 324 537 324 537 521 907 521 907 447 64 447 64 558 335 558 335 803 346 803 346 288 336 288 336 439 638 439 638 185 947 185 947 84 246 84 246 894 135 894 135 2 330 2 330 81 417 81 417 787 223 787 223 700 70 700 70 695 686 695 686 153 787 153 787 614 541 614 541 716 640 716 640 95 723 95 723 61 274 61 274 93 551 93 551 416 796 416 796 616 214 616 214 845 516 845 516 200 613 200 613 376 89 376 89 964 847 964 847 898 257 898 257 452 134 452 134 623 293 623 293 247 939 247 939 90 836 90 836 465 958 465 958 174 405 174 405 340 660 340 660 911 22 911 22 386 893 386 893 778 267 778 267 620 807 620 807 371 12 371 12 175 768 175 768 299 254 299 254 417 860 417 860 828 494 828 494 171 882 171 882 142 187 142 187 202 126 202 126 489 477 489 477 945 699 945 699 864 560 864 560 933 914 933 914 594 176 594 176 967 862 967 862 148 666 148 666 927 900 927 900 291 496 291 496 468 340 468 340 928 757 928 757 443 177 443 177 693 797 693 797 416 152 416 152 50 758 50 758 674 695 674 695 622 762 622 762 512 697 512 697 524 298 524 298 626 332 626 332 69 339 69 339 905 619 905 619 912 726 912 726 455 887 455 887 532 875 532 875 600 383 600 383 150 101 150 101 225 18 225 18 475 791 475 791 221 905 221 905 485 693 485 693 885 882 885 882 805 299 805 299 235 335 235 335 808 527 808 527 634 86 634 86 407 96 407 96 740 43 740 43 508 536 508 536 805 548 805 548 677 299 677 299 512 882 512 882 81 922 81 922 594 186 594 186 204 794 204 794 664 185 664 185 631 379 631 379 700 607 700 607 165 528 165 528 828 121 828 121 31 971 31 971 597 69 597 69 570 961 570 961 774 680 774 680 353 242 353 242 900 488 900 488 840 180 840 180 6 512 6 512 549 728 549 728 468 577 468 577 63 400 63 400 432 39 432 39 376 289 376 289 393 484 393 484 308 690 308 690 1 534 1 534 49 444 49 444 913 469 913 469 525 239 525 239 96 971 96 971 91 766 91 766 89 482 89 482 392 218 392 218 953 548 953 548 867 681 867 681 551 378 551 378 198 670 198 670 71 384 71 384 22 12 22 12 808 61 808 61 592 758 592 758 892 928 892 928 590 658 590 658 391 261 391 261 763 534 763 534 836 182 836 182 762 898 762 898 229 253 229 253 513 789 513 789 40 899 40 899 355 610 355 610 601 57 601 57 401 919 401 919 959 947 959 947 868 633 868 633 319 283 319 283 925 360 925 360 674 153 674 153 675 220 675 220 774 555 774 555 533 104 533 104 878 590 878 590 529 288 529 288 886 438 886 438 845 705 845 705 908 355 908 355 596 314 596 314 11 37 11 37 500 521 500 521 546 2 546 2 251 878 251 878 253 5 253 5 32 82 32 82 276 872 276 872 80 375 80 375 747 676 747 676 896 926 896 926 69 91 69 91 920 220 920 220 51 329 51 329 473 191 473 191 24 639 24 639 301 303 301 303 840 749 840 749 420 368 420 368 466 261 466 261 215 413 215 413 442 541 442 541 70 820 70 820 747 253 747 253 624 908 624 908 429 19 429 19 875 775 875 775 902 971 902 971 602 668 602 668 829 780 829 780 679 48 679 48 338 693 338 693 111 249 111 249 653 950 653 950 362 605 362 605 932 767 932 767 313 567 313 567 550 237 550 237 144 291 144 291 754 779 754 779 525 703 525 703 320 910 320 910 46 151 46 151 461 175 461 175 871 391 871 391 494 48 494 48 697 716 697 716 641 394 641 394 151 671 151 671 736 893 736 893 874 921 874 921 737 479 737 479 189 664 189 664 530 495 530 495 451 119 451 119 786 898 786 898 101 681 101 681 82 901 82 901 199 730 199 730 338 159 338 159 231 584 231 584 853 936 853 936 885 92 885 92 540 702 540 702 577 474 577 474 577 296 577 296 298 450 298 450 374 271 374 271 165 240 165 240 613 654 613 654 177 362 177 362 60 497 60 497 665 861 665 861 422 851 422 851 230 925 230 925 607 492 607 492 250 497 250 497 231 117 231 117 63 439 63 439 754 117 754 117 198 923 198 923 296 751 296 751 597 149 597 149 420 367 420 367 619 590 619 590 180 450 180 450 465 460 465 460 907 822 907 822 422 905 422 905 201 247 201 247 844 700 844 700 608 539 608 539 877 143 877 143 214 619 214 619 771 18 771 18 318 138 318 138 823 139 823 139 315 313 315 313 860 598 860 598 861 893 861 893 782 444 782 444 500 288 500 288 559 505 559 505 722 815 722 815 517 463 517 463 32 811 32 811 461 622 461 622 116 220 116 220 21 488 21 488 529 501 529 501 957 845 957 845 470 176 470 176 856 644 856 644 425 714 425 714 518 866 518 866 131 800 131 800 665 130 665 130 644 593 644 593 911 684 911 684 768 521 768 521 139 116 139 116 609 584 609 584 468 222 468 222 857 57 857 57 83 775 83 775 149 511 149 511 717 429 717 429 114 869 114 869 952 127 952 127 67 763 67 763 644 842 644 842 595 683 595 683 668 493 668 493 800 351 800 351 896 12 896 12 818 43 818 43 926 650 926 650 388 681 388 681 900 926 900 926 531 889 531 889 808 651 808 651 420 413 420 413 402 321 402 321 719 152 719 152 637 440 637 440 274 12 274 12 93 671 93 671 398 473 398 473 687 965 687 965 778 854 778 854 323 547 323 547 402 262 402 262 560 525 560 525 103 635 103 635 730 782 730 782 234 294 234 294 254 344 254 344 911 688 911 688 610 563 610 563 946 44 946 44 498 849 498 849 338 190 338 190 700 106 700 106 373 329 373 329 657 160 657 160 407 403 407 403 905 224 905 224 30 290 30 290 479 432 479 432 424 519 424 519 88 126 88 126 596 8 596 8 301 680 301 680 700 917 700 917 625 97 625 97 141 179 141 179 209 783 209 783 336 101 336 101 799 619 799 619 628 150 628 150 773 427 773 427 440 929 440 929 516 51 516 51 851 791 851 791 678 196 678 196 959 9 959 9 177 659 177 659 836 560 836 560 32 110 32 110 711 194 711 194 325 530 325 530 126 959 126 959 475 971 475 971 930 244 930 244 29 442 29 442 207 218 207 218 423 575 423 575 462 670 462 670 441 644 441 644 690 590 690 590 340 874 340 874 445 96 445 96 443 120 443 120 421 573 421 573 844 98 844 98 393 401 393 401 320 844 320 844 152 355 152 355 37 322 37 322 359 3 359 3 471 216 471 216 830 681 830 681 664 917 664 917 279 368 279 368 626 165 626 165 670 559 670 559 596 330 596 330 524 461 524 461 700 241 700 241 899 588 899 588 420 868 420 868 543 215 543 215 854 342 854 342 101 571 101 571 459 795 459 795 385 898 385 898 334 488 334 488 385 847 385 847 363 426 363 426 331 206 331 206 379 251 379 251 43 687 43 687 927 121 927 121 755 34 755 34 617 50 617 50 496 894 496 894 757 651 757 651 104 131 104 131 459 134 459 134 822 605 822 605 288 173 288 173 550 533 550 533 379 372 379 372 889 64 889 64 873 631 873 631 603 853 603 853 799 757 799 757 848 645 848 645 422 93 422 93 841 566 841 566 804 440 804 440 176 263 176 263 527 216 527 216 51 735 51 735 381 648 381 648 59 244 59 244 108 952 108 952 714 301 714 301 801 896 801 896 143 571 143 571 579 861 579 861 917 92 917 92 57 559 57 559 906 544 906 544 88 646 88 646 315 629 315 629 871 214 871 214 718 566 718 566 374 628 374 628 850 495 850 495 870 441 870 441 564 821 564 821 949 642 949 642 370 174 370 174 677 762 677 762 905 284 905 284 831 161 831 161 607 408 607 408 918 666 918 666 443 194 443 194 587 140 587 140 421 455 421 455 124 885 124 885 513 27 513 27 742 213 742 213 190 659 190 659 344 375 344 375 901 270 901 270 607 343 607 343 105 905 105 905 670 99 670 99 30 373 30 373 142 870 142 870 737 544 737 544 907 574 907 574 920 761 920 761 42 565 42 565 451 661 451 661 528 649 528 649 879 559 879 559 661 225 661 225 541 296 541 296 36 190 36 190 36 677 36 677 533 11 533 11 875 235 875 235 832 656 832 656 804 623 804 623 22 776 22 776 642 856 642 856 816 882 816 882 407 150 407 150 30 200 30 200 640 788 640 788 585 165 585 165 300 444 300 444 713 356 713 356 112 635 112 635 658 383 658 383 190 794 190 794 270 878 270 878 547 192 547 192 742 730 742 730 760 387 760 387 283 481 283 481 816 796 816 796 152 565 152 565 303 588 303 588 788 116 788 116 139 689 139 689 746 836 746 836 653 220 653 220 1 951 1 951 926 772 926 772 608 959 608 959 470 655 470 655 631 454 631 454 214 962 214 962 630 217 630 217 168 80 168 80 310 414 310 414 406 770 406 770 398 63 398 63 754 585 754 585 325 100 325 100 296 721 296 721 703 118 703 118 240 527 240 527 337 570 337 570 473 9 473 9 949 399 949 399 243 647 243 647 604 214 604 214 712 605 712 605 11 674 11 674 422 505 422 505 797 134 797 134 507 65 507 65 529 510 529 510 388 413 388 413 698 879 698 879 505 900 505 900 737 889 737 889 84 757 84 757 665 402 665 402 152 233 152 233 801 64 801 64 746 264 746 264 632 634 632 634 591 89 591 89 674 64 674 64 676 634 676 634 499 830 499 830 460 403 460 403 427 250 427 250 415 353 415 353 101 892 101 892 35 829 35 829 657 441 657 441 28 819 28 819 114 309 114 309 318 200 318 200 11 145 11 145 174 463 174 463 447 377 447 377 668 477 668 477 79 154 79 154 951 88 951 88 343 919 343 919 237 167 237 167 439 170 439 170 359 648 359 648 439 656 439 656 397 20 397 20 930 200 930 200 422 668 422 668 507 569 507 569 967 569 967 569 705 969 705 969 726 356 726 356 165 827 165 827 687 433 687 433 187 191 187 191 861 424 861 424 698 172 698 172 57 947 57 947 256 653 256 653 634 932 634 932 936 870 936 870 422 243 422 243 810 94 810 94 888 230 888 230 169 693 169 693 442 344 442 344 149 234 149 234 22 944 22 944 137 331 137 331 836 250 836 250 896 459 896 459 819 603 819 603 504 123 504 123 229 663 229 663 230 535 230 535 17 544 17 544 723 208 723 208 348 601 348 601 48 81 48 81 385 622 385 622 88 168 88 168 855 289 855 289 932 102 932 102 579 470 579 470 664 510 664 510 261 698 261 698 278 852 278 852 565 920 565 920 437 80 437 80 763 207 763 207 854 292 854 292 174 151 174 151 544 13 544 13 296 269 296 269 945 816 945 816 340 833 340 833 636 674 636 674 591 291 591 291 191 651 191 651 636 517 636 517 246 363 246 363 614 121 614 121 264 424 264 424 551 667 551 667 706 85 706 85 923 37 923 37 333 427 333 427 542 559 542 559 383 931 383 931 11 634 11 634 614 899 614 899 308 524 308 524 896 477 896 477 644 248 644 248 950 229 950 229 873 4 873 4 877 918 877 918 649 48 649 48 342 695 342 695 838 113 838 113 753 376 753 376 336 678 336 678 450 355 450 355 730 259 730 259 326 39 326 39 771 419 771 419 708 624 708 624 191 525 191 525 703 964 703 964 968 449 968 449 256 766 256 766 648 494 648 494 531 703 531 703 831 410 831 410 621 582 621 582 455 272 455 272 32 298 32 298 841 343 841 343 963 383 963 383 160 413 160 413 562 348 562 348 433 509 433 509 29 537 29 537 761 777 761 777 432 617 432 617 631 633 631 633 897 873 897 873 704 295 704 295 296 172 296 172 19 226 19 226 969 722 969 722 441 192 441 192 495 113 495 113 265 339 265 339 405 510 405 510 945 425 945 425 603 678 603 678 353 812 353 812 646 567 646 567 756 81 756 81 774 295 774 295 61 40 61 40 220 414 220 414 76 908 76 908 821 20 821 20 950 948 950 948 198 793 198 793 211 95 211 95 864 522 864 522 525 682 525 682 504 901 504 901 389 934 389 934 775 581 775 581 87 222 87 222 51 173 51 173 24 566 24 566 125 23 125 23 128 370 128 370 83 892 83 892 95 731 95 731 26 966 26 966 242 895 242 895 50 253 50 253 559 599 559 599 545 74 545 74 324 557 324 557 878 39 878 39 530 739 530 739 732 196 732 196 642 819 642 819 383 864 383 864 264 2 264 2 453 297 453 297 775 568 775 568 778 41 778 41 424 617 424 617 35 60 35 60 468 751 468 751 886 15 886 15 401 464 401 464 34 549 34 549 336 179 336 179 513 436 513 436 833 163 833 163 316 957 316 957 290 430 290 430 113 583 113 583 161 47 161 47 506 292 506 292 338 458 338 458 151 611 151 611 446 311 446 311 318 493 318 493 159 722 159 722 819 346 819 346 419 95 419 95 304 47 304 47 273 876 273 876 177 340 177 340 715 747 715 747 632 252 632 252 941 937 941 937 305 375 305 375 859 243 859 243 262 140 262 140 213 348 213 348 730 939 730 939 547 319 547 319 777 851 777 851 737 664 737 664 662 197 662 197 322 293 322 293 954 769 954 769 287 861 287 861 529 831 529 831 383 649 383 649 24 691 24 691 942 38 942 38 881 530 881 530 655 826 655 826 736 802 736 802 223 912 223 912 184 660 184 660 441 635 441 635 826 73 826 73 852 111 852 111 770 779 770 779 533 681 533 681 541 528 541 528 525 214 525 214 900 198 900 198 222 715 222 715 374 748 374 748 605 29 605 29 312 709 312 709 482 885 482 885 478 889 478 889 857 745 857 745 190 274 190 274 818 588 818 588 383 231 383 231 236 285 236 285 37 930 37 930 678 406 678 406 541 478 541 478 90 726 90 726 229 441 229 441 348 344 348 344 197 192 197 192 311 169 311 169 230 290 230 290 712 105 712 105 889 486 889 486 496 903 496 903 483 414 483 414 405 926 405 926 136 606 136 606 18 405 18 405 354 86 354 86 923 345 923 345 21 955 21 955 479 321 479 321 363 436 363 436 932 231 932 231 757 933 757 933 680 779 680 779 51 438 51 438 784 860 784 860 222 951 222 951 923 532 923 532 191 277 191 277 873 302 873 302 785 419 785 419 369 67 369 67 672 16 672 16 376 766 376 766 49 811 49 811 674 547 674 547 683 123 683 123 192 569 192 569 420 264 420 264 910 254 910 254 42 572 42 572 739 681 739 681 808 832 808 832 486 620 486 620 453 661 453 661 297 513 297 513 782 697 782 697 476 569 476 569 227 819 227 819 404 776 404 776 737 291 737 291 385 301 385 301 251 518 251 518 791 206 791 206 418 322 418 322 107 29 107 29 784 640 784 640 236 34 236 34 893 834 893 834 259 166 259 166 523 392 523 392 401 149 401 149 174 942 174 942 186 378 186 378 594 356 594 356 754 563 754 563 222 344 222 344 466 916 466 916 669 219 669 219 32 665 32 665 228 11 228 11 388 203 388 203 957 334 957 334 705 282 705 282 546 315 546 315 383 227 383 227 86 175 86 175 204 266 204 266 478 359 478 359 728 175 728 175 593 723 593 723 800 431 800 431 564 286 564 286 938 167 938 167 882 162 882 162 451 580 451 580 716 199 716 199 373 2 373 2 118 945 118 945 609 156 609 156 385 49 385 49 745 356 745 356 243 449 243 449 619 388 619 388 628 402 628 402 680 88 680 88 108 459 108 459 635 939 635 939 392 620 392 620 580 196 580 196 252 382 252 382 448 552 448 552 936 174 936 174 205 108 205 108 383 145 383 145 308 324 308 324 662 913 662 913 597 773 597 773 769 466 769 466 702 882 702 882 968 386 968 386 333 237 333 237 165 640 165 640 884 769 884 769 379 529 379 529 658 845 658 845 363 206 363 206 81 63 81 63 672 353 672 353 268 1 268 1 674 264 674 264 141 892 141 892 359 660 359 660 704 587 704 587 554 552 554 552 597 338 597 338 358 948 358 948 605 342 605 342 339 681 339 681 288 537 288 537 296 786 296 786 310 800 310 800 227 961 227 961 623 924 623 924 734 348 734 348 678 779 678 779 898 838 898 838 832 486 832 486 180 247 180 247 559 273 559 273 912 836 912 836 8 216 8 216 375 894 375 894 626 367 626 367 212 890 212 890 748 571 748 571 26 33 26 33 32 329 32 329 434 317 434 317 110 355 110 355 16 177 16 177 574 77 574 77 128 921 128 921 135 934 135 934 677 273 677 273 936 886 936 886 522 775 522 775 36 545 36 545 108 676 108 676 959 949 959 949 38 596 38 596 677 752 677 752 389 45 389 45 245 879 245 879 441 115 441 115 785 137 785 137 194 830 194 830 27 49 27 49 558 266 558 266 66 149 66 149 819 461 819 461 436 190 436 190 529 450 529 450 784 376 784 376 950 233 950 233 204 850 204 850 37 61 37 61 891 646 891 646 420 552 420 552 95 532 95 532 71 737 71 737 78 145 78 145 217 48 217 48 773 101 773 101 625 971 625 971 915 722 915 722 898 1 898 1 181 141 181 141 931 942 931 942 295 452 295 452 248 776 248 776 288 357 288 357 367 80 367 80 609 438 609 438 541 864 541 864 184 375 184 375 175 320 175 320 58 455 58 455 389 95 389 95 195 32 195 32 908 960 908 960 268 180 268 180 166 277 166 277 567 262 567 262 501 462 501 462 492 403 492 403 621 197 621 197 785 892 785 892 298 361 298 361 695 830 695 830 239 961 239 961 167 369 167 369 357 110 357 110 269 445 269 445 687 778 687 778 116 96 116 96 224 763 224 763 960 776 960 776 843 581 843 581 296 617 296 617 207 441 207 441 898 63 898 63 262 955 262 955 422 139 422 139 910 649 910 649 281 536 281 536 675 530 675 530 312 348 312 348 246 383 246 383 81 669 81 669 543 300 543 300 350 91 350 91 908 676 908 676 847 532 847 532 796 651 796 651 704 103 704 103 915 786 915 786 611 658 611 658 777 442 777 442 877 608 877 608 724 404 724 404 704 768 704 768 840 710 840 710 422 655 422 655 608 720 608 720 216 736 216 736 609 788 609 788 750 595 750 595 367 174 367 174 569 282 569 282 440 914 440 914 79 91 79 91 841 674 841 674 668 725 668 725 874 866 874 866 800 72 800 72 271 465 271 465 489 673 489 673 612 873 612 873 899 144 899 144 69 763 69 763 498 894 498 894 914 140 914 140 902 95 902 95 274 733 274 733 205 853 205 853 627 968 627 968 208 880 208 880 92 99 92 99 835 640 835 640 98 428 98 428 830 136 830 136 855 878 855 878 546 577 546 577 815 129 815 129 452 780 452 780 204 964 204 964 613 465 613 465 571 480 571 480 722 195 722 195 647 7 647 7 960 377 960 377 704 898 704 898 665 960 665 960 262 425 262 425 952 474 952 474 499 441 499 441 524 602 524 602 425 573 425 573 367 459 367 459 161 241 161 241 198 725 198 725 8 590 8 590 670 332 670 332 128 352 128 352 444 5 444 5 851 313 851 313 66 208 66 208 442 595 442 595 670 377 670 377 121 43 121 43 172 527 172 527 5 167 5 167 474 217 474 217 814 227 814 227 558 711 558 711 623 282 623 282 528 525 528 525 245 826 245 826 455 593 455 593 259 198 259 198 440 334 440 334 412 640 412 640 405 492 405 492 327 724 327 724 846 452 846 452 85 963 85 963 377 882 377 882 135 32 135 32 601 762 601 762 61 820 61 820 849 963 849 963 521 844 521 844 98 909 98 909 591 550 591 550 747 664 747 664 964 876 964 876 479 176 479 176 399 636 399 636 293 69 293 69 839 305 839 305 765 175 765 175 945 390 945 390 315 549 315 549 239 762 239 762 385 191 385 191 683 664 683 664 324 945 324 945 129 187 129 187 91 472 91 472 457 16 457 16 280 772 280 772 368 495 368 495 39 438 39 438 738 830 738 830 586 298 586 298 822 619 822 619 525 465 525 465 286 305 286 305 560 690 560 690 280 377 280 377 666 731 666 731 967 754 967 754 412 517 412 517 249 170 249 170 600 386 600 386 134 139 134 139 681 607 681 607 896 5 896 5 935 636 935 636 441 848 441 848 562 394 562 394 619 27 619 27 961 221 961 221 234 396 234 396 623 31 623 31 801 71 801 71 584 667 584 667 376 314 376 314 94 373 94 373 349 774 349 774 4 273 4 273 687 969 687 969 843 130 843 130 905 158 905 158 780 592 780 592 99 552 99 552 653 235 653 235 197 394 197 394 833 151 833 151 380 161 380 161 167 207 167 207 859 678 859 678 402 325 402 325 374 765 374 765 695 586 695 586 602 64 602 64 68 320 68 320 454 301 454 301 423 280 423 280 514 266 514 266 833 43 833 43 768 214 768 214 783 552 783 552 294 925 294 925 142 207 142 207 481 326 481 326 118 278 118 278 257 371 257 371 320 232 320 232 365 272 365 272 746 377 746 377 448 76 448 76 950 848 950 848 19 827 19 827 207 930 207 930 603 812 603 812 545 53 545 53 671 646 671 646 376 371 376 371 221 315 221 315 538 110 538 110 156 379 156 379 55 970 55 970 894 250 894 250 587 284 587 284 317 249 317 249 329 399 329 399 196 130 196 130 165 840 165 840 519 347 519 347 385 353 385 353 706 865 706 865 752 485 752 485 469 255 469 255 591 521 591 521 528 864 528 864 510 798 510 798 462 87 462 87 500 868 500 868 747 187 747 187 281 478 281 478 829 225 829 225 784 703 784 703 694 381 694 381 613 252 613 252 335 62 335 62 60 849 60 849 169 220 169 220 494 355 494 355 860 323 860 323 117 220 117 220 299 633 299 633 433 550 433 550 872 637 872 637 290 706 290 706 284 473 284 473 625 883 625 883 508 904 508 904 693 235 693 235 133 196 133 196 886 911 886 911 719 222 719 222 244 93 244 93 761 700 761 700 967 902 967 902 87 122 87 122 535 304 535 304 690 181 690 181 567 115 567 115 643 40 643 40 554 928 554 928 951 623 951 623 907 242 907 242 360 22 360 22 726 215 726 215 738 766 738 766 11 129 11 129 964 481 964 481 92 90 92 90 805 558 805 558 289 768 289 768 630 547 630 547 923 122 923 122 42 255 42 255 847 763 847 763 30 336 30 336 367 253 367 253 314 413 314 413 484 145 484 145 871 699 871 699 886 271 886 271 36 630 36 630 882 792 882 792 885 950 885 950 473 146 473 146 917 436 917 436 678 631 678 631 332 845 332 845 550 506 550 506 347 272 347 272 796 667 796 667 712 731 712 731 824 325 824 325 230 612 230 612 522 764 522 764 350 675 350 675 432 446 432 446 800 361 800 361 27 895 27 895 181 388 181 388 892 401 892 401 807 547 807 547 412 812 412 812 765 362 765 362 639 394 639 394 345 508 345 508 587 443 587 443 410 343 410 343 26 884 26 884 877 465 877 465 315 782 315 782 328 337 328 337 947 36 947 36 93 705 93 705 546 71 546 71 377 276 377 276 678 72 678 72 128 552 128 552 862 283 862 283 855 822 855 822 317 945 317 945 503 443 503 443 573 521 573 521 530 600 530 600 844 771 844 771 57 391 57 391 578 357 578 357 291 588 291 588 37 626 37 626 768 473 768 473 370 236 370 236 152 556 152 556 241 313 241 313 447 356 447 356 406 364 406 364 411 886 411 886 307 186 307 186 416 132 416 132 893 930 893 930 531 835 531 835 423 406 423 406 769 447 769 447 504 335 504 335 506 558 506 558 489 337 489 337 33 100 33 100 246 489 246 489 94 856 94 856 937 159 937 159 224 353 224 353 576 706 576 706 745 543 745 543 928 850 928 850 505 278 505 278 719 385 719 385 442 719 442 719 74 360 74 360 399 336 399 336 878 635 878 635 763 124 763 124 851 650 851 650 85 88 85 88 887 189 887 189 509 25 509 25 397 712 397 712 759 676 759 676 534 514 534 514 970 72 970 72 138 251 138 251 535 240 535 240 330 169 330 169 864 408 864 408 129 878 129 878 707 142 707 142 612 689 612 689 836 681 836 681 6 372 6 372 582 303 582 303 9 266 9 266 529 542 529 542 3 362 3 362 499 649 499 649 565 554 565 554 898 762 898 762 692 422 692 422 351 899 351 899 78 89 78 89 762 623 762 623 695 753 695 753 403 312 403 312 287 165 287 165 781 646 781 646 767 799 767 799 505 743 505 743 592 489 592 489 467 555 467 555 334 809 334 809 941 508 941 508 805 962 805 962 589 593 589 593 204 567 204 567 255 933 255 933 920 634 920 634 562 754 562 754 29 375 29 375 434 65 434 65 591 113 591 113 11 572 11 572 715 528 715 528 471 497 471 497 717 332 717 332 918 423 918 423 286 711 286 711 786 267 786 267 120 878 120 878 13 31 13 31 746 389 746 389 61 583 61 583 503 636 503 636 353 197 353 197 27 577 27 577 106 288 106 288 209 14 209 14 359 500 359 500 510 513 510 513 295 737 295 737 572 16 572 16 686 15 686 15 885 939 885 939 669 204 669 204 36 300 36 300 340 970 340 970 786 747 786 747 678 927 678 927 442 443 442 443 543 107 543 107 109 384 109 384 456 252 456 252 866 308 866 308 474 361 474 361 255 948 255 948 15 589 15 589 65 4 65 4 201 137 201 137 748 472 748 472 4 381 4 381 364 545 364 545 811 436 811 436 474 99 474 99 203 452 203 452 606 165 606 165 507 447 507 447 249 220 249 220 279 703 279 703 933 594 933 594 270 507 270 507 924 827 924 827 27 589 27 589 238 671 238 671 746 529 746 529 876 889 876 889 270 763 270 763 306 971 306 971 79 948 79 948 59 534 59 534 125 686 125 686 193 963 193 963 328 939 328 939 338 104 338 104 323 116 323 116 865 684 865 684 162 577 162 577 657 432 657 432 634 425 634 425 951 856 951 856 388 943 388 943 171 333 171 333 704 748 704 748 835 237 835 237 590 943 590 943 460 870 460 870 195 99 195 99 822 775 822 775 762 212 762 212 21 891 21 891 932 169 932 169 916 212 916 212 608 576 608 576 652 88 652 88 697 939 697 939 196 451 196 451 933 468 933 468 226 307 226 307 79 230 79 230 923 675 923 675 697 894 697 894 642 80 642 80 856 429 856 429 615 533 615 533 914 450 914 450 710 471 710 471 198 309 198 309 26 411 26 411 820 149 820 149 174 781 174 781 323 772 323 772 594 931 594 931 391 278 391 278 57 286 57 286 359 706 359 706 35 583 35 583 203 263 203 263 834 172 834 172 944 715 944 715 328 791 328 791 258 60 258 60 876 47 876 47 352 714 352 714 806 440 806 440 249 651 249 651 579 398 579 398 801 903 801 903 108 903 108 903 440 184 440 184 749 882 749 882 254 878 254 878 841 329 841 329 184 896 184 896 487 647 487 647 725 621 725 621 419 257 419 257 176 762 176 762 198 909 198 909 66 298 66 298 27 813 27 813 19 627 19 627 872 747 872 747 336 452 336 452 426 165 426 165 233 850 233 850 759 527 759 527 318 749 318 749 484 638 484 638 709 803 709 803 510 347 510 347 505 395 505 395 413 510 413 510 554 931 554 931 239 308 239 308 650 301 650 301 449 194 449 194 72 544 72 544 2 587 2 587 747 331 747 331 858 369 858 369 497 340 497 340 911 675 911 675 689 19 689 19 693 932 693 932 345 926 345 926 528 6 528 6 285 92 285 92 970 786 970 786 398 772 398 772 467 318 467 318 893 291 893 291 958 87 958 87 633 595 633 595 680 166 680 166 2 224 2 224 359 652 359 652 747 165 747 165 700 359 700 359 344 632 344 632 359 188 359 188 284 184 284 184 437 651 437 651 527 663 527 663 367 18 367 18 659 151 659 151 259 549 259 549 581 2 581 2 604 513 604 513 586 670 586 670 247 116 247 116 244 879 244 879 634 313 634 313 78 178 78 178 794 899 794 899 88 710 88 710 66 798 66 798 343 140 343 140 143 402 143 402 971 248 971 248 280 709 280 709 358 558 358 558 253 59 253 59 490 761 490 761 800 84 800 84 95 553 95 553 582 462 582 462 411 28 411 28 270 705 270 705 464 955 464 955 798 402 798 402 125 11 125 11 45 548 45 548 830 491 830 491 792 823 792 823 634 453 634 453 713 897 713 897 227 444 227 444 704 797 704 797 162 800 162 800 429 893 429 893 233 9 233 9 132 505 132 505 840 733 840 733 684 792 684 792 466 708 466 708 32 695 32 695 17 489 17 489 575 741 575 741 439 665 439 665 817 831 817 831 530 741 530 741 892 625 892 625 579 734 579 734 344 411 344 411 211 838 211 838 208 806 208 806 780 349 780 349 518 329 518 329 739 763 739 763 383 822 383 822 205 321 205 321 832 698 832 698 604 367 604 367 534 6 534 6 692 947 692 947 891 366 891 366 716 724 716 724 904 462 904 462 433 178 433 178 85 961 85 961 634 124 634 124 173 299 173 299 127 758 127 758 207 646 207 646 20 159 20 159 259 590 259 590 121 609 121 609 866 244 866 244 893 757 893 757 90 51 90 51 615 611 615 611 354 723 354 723 487 854 487 854 412 629 412 629 964 33 964 33 925 773 925 773 170 368 170 368 88 830 88 830 32 566 32 566 416 198 416 198 271 889 271 889 103 829 103 829 67 189 67 189 629 223 629 223 854 564 854 564 318 203 318 203 365 409 365 409 536 445 536 445 88 752 88 752 76 866 76 866 564 649 564 649 805 205 805 205 207 264 207 264 330 86 330 86 721 71 721 71 441 212 441 212 455 15 455 15 255 755 255 755 108 161 108 161 547 819 547 819 658 889 658 889 78 743 78 743 19 413 19 413 57 546 57 546 650 151 650 151 807 864 807 864 759 82 759 82 298 254 298 254 892 648 892 648 205 85 205 85 229 113 229 113 478 701 478 701 220 622 220 622 964 875 964 875 398 441 398 441 22 5 22 5 763 467 763 467 48 248 48 248 344 413 344 413 361 694 361 694 162 57 162 57 13 913 13 913 571 311 571 311 595 771 595 771 556 806 556 806 103 96 103 96 418 729 418 729 77 660 77 660 896 79 896 79 248 286 248 286 860 68 860 68 194 781 194 781 279 437 279 437 648 92 648 92 808 603 808 603 599 318 599 318 679 593 679 593 390 484 390 484 330 685 330 685 134 925 134 925 639 150 639 150 168 447 168 447 614 137 614 137 434 423 434 423 904 554 904 554 617 547 617 547 370 364 370 364 632 661 632 661 680 437 680 437 633 640 633 640 773 472 773 472 333 691 333 691 533 330 533 330 182 785 182 785 192 838 192 838 862 896 862 896 947 423 947 423 378 178 378 178 112 80 112 80 409 918 409 918 207 533 207 533 19 884 19 884 129 223 129 223 774 717 774 717 303 683 303 683 706 99 706 99 50 544 50 544 575 687 575 687 178 648 178 648 803 599 803 599 655 557 655 557 99 921 99 921 387 529 387 529 702 35 702 35 274 65 274 65 153 357 153 357 211 903 211 903 654 662 654 662 141 947 141 947 117 712 117 712 472 257 472 257 17 139 17 139 44 244 44 244 58 295 58 295 261 407 261 407 117 497 117 497 8 687 8 687 265 271 265 271 558 215 558 215 426 897 426 897 325 618 325 618 125 14 125 14 217 224 217 224 186 955 186 955 523 74 523 74 478 510 478 510 29 353 29 353 917 155 917 155 528 87 528 87 851 413 851 413 116 808 116 808 287 582 287 582 693 616 693 616 417 833 417 833 643 621 643 621 434 242 434 242 42 561 42 561 964 298 964 298 948 348 948 348 87 759 87 759 534 523 534 523 915 249 915 249 44 455 44 455 65 722 65 722 689 934 689 934 335 897 335 897 602 376 602 376 869 356 869 356 448 336 448 336 39 246 39 246 194 592 194 592 838 370 838 370 339 206 339 206 571 580 571 580 838 533 838 533 106 971 106 971 151 318 151 318 842 130 842 130 485 282 485 282 7 26 7 26 55 478 55 478 30 940 30 940 509 373 509 373 447 663 447 663 99 51 99 51 887 112 887 112 853 695 853 695 206 249 206 249 593 668 593 668 532 141 532 141 1 87 1 87 292 881 292 881 577 409 577 409 409 422 409 422 104 106 104 106 629 230 629 230 614 262 614 262 446 495 446 495 287 846 287 846 919 662 919 662 376 962 376 962 468 429 468 429 653 527 653 527 592 644 592 644 877 427 877 427 551 474 551 474 752 285 752 285 479 206 479 206 348 722 348 722 952 579 952 579 726 427 726 427 88 379 88 379 912 615 912 615 403 163 403 163 171 697 171 697 754 552 754 552 153 315 153 315 452 546 452 546 273 773 273 773 235 805 235 805 467 38 467 38 679 772 679 772 910 381 910 381 437 434 437 434 206 389 206 389 706 343 706 343 846 318 846 318 186 816 186 816 207 359 207 359 706 13 706 13 850 752 850 752 438 481 438 481 336 765 336 765 637 224 637 224 814 545 814 545 548 660 548 660 836 257 836 257 56 40 56 40 58 149 58 149 313 81 313 81 343 204 343 204 771 673 771 673 388 232 388 232 604 875 604 875 63 146 63 146 531 361 531 361 785 847 785 847 208 913 208 913 551 643 551 643 185 791 185 791 295 655 295 655 590 951 590 951 486 864 486 864 695 61 695 61 878 244 878 244 836 220 836 220 49 718 49 718 931 161 931 161 667 839 667 839 589 43 589 43 901 940 901 940 158 432 158 432 944 749 944 749 60 807 60 807 239 641 239 641 380 807 380 807 519 544 519 544 396 644 396 644 247 47 247 47 664 531 664 531 425 416 425 416 71 765 71 765 38 297 38 297 390 708 390 708 830 109 830 109 467 301 467 301 737 689 737 689 216 220 216 220 219 783 219 783 324 678 324 678 367 763 367 763 534 122 534 122 171 687 171 687 70 507 70 507 796 761 796 761 70 868 70 868 727 420 727 420 266 693 266 693 494 235 494 235 806 905 806 905 384 571 384 571 158 17 158 17 177 155 177 155 581 790 581 790 902 317 902 317 939 461 939 461 381 539 381 539 439 140 439 140 273 645 273 645 285 449 285 449 349 561 349 561 609 415 609 415 223 220 223 220 76 449 76 449 106 800 106 800 328 953 328 953 640 853 640 853 701 173 701 173 851 950 851 950 138 930 138 930 212 755 212 755 923 838 923 838 656 960 656 960 236 504 236 504 440 143 440 143 14 768 14 768 512 560 512 560 249 324 249 324 955 289 955 289 141 439 141 439 660 721 660 721 243 418 243 418 803 214 803 214 183 310 183 310 891 155 891 155 618 290 618 290 244 497 244 497 47 374 47 374 259 497 259 497 260 294 260 294 159 52 159 52 731 247 731 247 951 152 951 152 20 540 20 540 721 215 721 215 914 505 914 505 62 397 62 397 540 571 540 571 945 260 945 260 247 206 247 206 443 448 443 448 316 111 316 111 471 654 471 654 704 256 704 256 473 546 473 546 363 398 363 398 558 140 558 140 481 388 481 388 406 290 406 290 505 277 505 277 345 914 345 914 46 200 46 200 662 631 662 631 749 51 749 51 565 437 565 437 553 613 553 613 833 545 833 545 48 163 48 163 667 482 667 482 9 870 9 870 315 720 315 720 558 99 558 99 934 869 934 869 809 63 809 63 228 19 228 19 858 213 858 213 957 958 957 958 955 693 955 693 575 942 575 942 650 812 650 812 431 791 431 791 52 822 52 822 644 618 644 618 180 569 180 569 812 370 812 370 736 765 736 765 497 301 497 301 236 350 236 350 571 210 571 210 765 943 765 943 895 801 895 801 418 68 418 68 658 141 658 141 848 387 848 387 781 929 781 929 942 340 942 340 187 280 187 280 867 137 867 137 74 389 74 389 72 597 72 597 225 739 225 739 458 462 458 462 858 719 858 719 53 178 53 178 774 867 774 867 51 35 51 35 821 725 821 725 28 661 28 661 898 11 898 11 886 576 886 576 300 704 300 704 501 591 501 591 27 88 27 88 775 359 775 359 194 248 194 248 578 630 578 630 812 437 812 437 928 83 928 83 657 111 657 111 682 703 682 703 273 944 273 944 776 914 776 914 640 536 640 536 148 608 148 608 662 57 662 57 870 748 870 748 623 303 623 303 955 772 955 772 392 189 392 189 620 886 620 886 634 234 634 234 330 603 330 603 171 345 171 345 811 609 811 609 800 306 800 306 721 375 721 375 330 398 330 398 242 431 242 431 664 744 664 744 259 156 259 156 789 824 789 824 687 928 687 928 153 759 153 759 276 387 276 387 504 922 504 922 159 144 159 144 136 401 136 401 718 310 718 310 72 7 72 7 497 508 497 508 949 372 949 372 580 58 580 58 142 165 142 165 334 608 334 608 606 445 606 445 658 559 658 559 886 55 886 55 492 850 492 850 71 913 71 913 25 791 25 791 204 124 204 124 399 448 399 448 494 218 494 218 119 640 119 640 471 805 471 805 240 968 240 968 592 241 592 241 328 417 328 417 644 110 644 110 675 483 675 483 24 669 24 669 327 432 327 432 652 301 652 301 825 583 825 583 804 408 804 408 531 317 531 317 597 333 597 333 339 239 339 239 542 111 542 111 203 728 203 728 805 523 805 523 673 263 673 263 10 422 10 422 945 423 945 423 960 717 960 717 6 353 6 353 96 374 96 374 42 569 42 569 51 939 51 939 840 804 840 804 422 469 422 469 519 339 519 339 170 634 170 634 448 747 448 747 357 707 357 707 781 691 781 691 525 378 525 378 222 33 222 33 965 815 965 815 358 486 358 486 9 67 9 67 76 51 76 51 58 956 58 956 254 165 254 165 41 262 41 262 335 374 335 374 39 272 39 272 388 596 388 596 590 605 590 605 378 338 378 338 903 770 903 770 650 84 650 84 753 852 753 852 961 886 961 886 774 58 774 58 540 113 540 113 679 83 679 83 547 952 547 952 776 834 776 834 904 750 904 750 125 447 125 447 182 83 182 83 186 493 186 493 790 522 790 522 592 284 592 284 408 779 408 779 485 632 485 632 734 302 734 302 110 584 110 584 243 649 243 649 859 846 859 846 917 546 917 546 750 36 750 36 747 2 747 2 839 260 839 260 697 480 697 480 87 967 87 967 75 63 75 63 537 474 537 474 366 958 366 958 658 172 658 172 770 112 770 112 248 693 248 693 609 373 609 373 279 92 279 92 459 676 459 676 621 75 621 75 800 105 800 105 356 134 356 134 319 669 319 669 153 678 153 678 550 6 550 6 608 600 608 600 20 70 20 70 290 655 290 655 568 284 568 284 212 772 212 772 248 31 248 31 172 521 172 521 320 520 320 520 737 741 737 741 297 708 297 708 624 651 624 651 274 82 274 82 236 954 236 954 257 282 257 282 31 210 31 210 720 570 720 570 427 73 427 73 911 593 911 593 753 562 753 562 548 922 548 922 232 894 232 894 202 808 202 808 16 855 16 855 35 740 35 740 426 106 426 106 302 100 302 100 527 691 527 691 460 742 460 742 95 194 95 194 677 875 677 875 205 516 205 516 22 720 22 720 963 200 963 200 948 947 948 947 177 914 177 914 32 9 32 9 153 317 153 317 769 357 769 357 508 950 508 950 357 587 357 587 874 706 874 706 411 375 411 375 131 696 131 696 115 198 115 198 753 630 753 630 701 104 701 104 62 923 62 923 107 105 107 105 581 723 581 723 489 865 489 865 655 318 655 318 91 871 91 871 912 843 912 843 933 689 933 689 735 652 735 652 643 247 643 247 321 615 321 615 48 971 48 971 46 786 46 786 258 28 258 28 616 795 616 795 200 523 200 523 697 473 697 473 738 837 738 837 642 922 642 922 79 646 79 646 840 229 840 229 523 33 523 33 701 907 701 907 691 754 691 754 259 313 259 313 231 276 231 276 759 700 759 700 251 237 251 237 151 332 151 332 899 920 899 920 11 292 11 292 657 246 657 246 504 771 504 771 292 653 292 653 375 711 375 711 45 445 45 445 538 960 538 960 368 368 368 368 5 57 5 57 756 886 756 886 161 729 161 729 102 797 102 797 562 73 562 73 536 874 536 874 200 942 200 942 828 863 828 863 614 229 614 229 176 696 176 696 786 135 786 135 49 752 49 752 426 368 426 368 648 165 648 165 364 475 364 475 711 466 711 466 958 517 958 517 942 132 942 132 534 326 534 326 616 398 616 398 122 512 122 512 251 138 251 138 710 470 710 470 350 848 350 848 475 331 475 331 92 887 92 887 915 640 915 640 889 157 889 157 822 151 822 151 599 532 599 532 319 730 319 730 155 777 155 777 131 422 131 422 107 576 107 576 167 704 167 704 176 277 176 277 385 731 385 731 894 301 894 301 338 735 338 735 596 312 596 312 707 168 707 168 353 509 353 509 657 108 657 108 742 394 742 394 277 659 277 659 700 539 700 539 366 315 366 315 162 216 162 216 669 322 669 322 604 213 604 213 121 817 121 817 196 737 196 737 860 55 860 55 927 807 927 807 842 131 842 131 340 23 340 23 609 665 609 665 696 160 696 160 891 781 891 781 601 298 601 298 158 175 158 175 235 353 235 353 675 219 675 219 966 455 966 455 971 215 971 215 666 31 666 31 245 57 245 57 833 482 833 482 184 625 184 625 622 767 622 767 26 760 26 760 584 223 584 223 110 432 110 432 48 297 48 297 529 818 529 818 385 957 385 957 936 95 936 95 774 176 774 176 286 203 286 203 36 403 36 403 103 860 103 860 87 173 87 173 334 47 334 47 946 407 946 407 188 927 188 927 417 163 417 163 189 888 189 888 471 856 471 856 484 117 484 117 165 971 165 971 680 162 680 162 671 61 671 61 530 780 530 780 940 60 940 60 236 60 236 60 732 761 732 761 457 943 457 943 74 571 74 571 823 579 823 579 25 306 25 306 469 147 469 147 133 401 133 401 874 643 874 643 314 622 314 622 385 314 385 314 111 567 111 567 13 954 13 954 904 869 904 869 822 867 822 867 705 910 705 910 570 593 570 593 216 141 216 141 754 558 754 558 211 488 211 488 281 373 281 373 691 769 691 769 514 613 514 613 259 21 259 21 536 590 536 590 315 57 315 57 893 962 893 962 727 734 727 734 283 873 283 873 538 16 538 16 44 537 44 537 305 66 305 66 234 223 234 223 872 816 872 816 555 22 555 22 138 197 138 197 943 217 943 217 307 792 307 792 189 287 189 287 83 365 83 365 538 204 538 204 473 166 473 166 217 650 217 650 575 262 575 262 341 636 341 636 71 201 71 201 815 367 815 367 888 309 888 309 927 897 927 897 282 841 282 841 384 448 384 448 166 855 166 855 559 566 559 566 736 467 736 467 594 770 594 770 364 514 364 514 252 279 252 279 594 816 594 816 413 186 413 186 331 786 331 786 959 352 959 352 576 669 576 669 971 182 971 182 642 298 642 298 724 175 724 175 183 154 183 154 891 867 891 867 902 513 902 513 537 80 537 80 263 877 263 877 356 402 356 402 860 502 860 502 123 763 123 763 960 24 960 24 660 323 660 323 681 312 681 312 310 551 310 551 771 193 771 193 892 80 892 80 939 244 939 244 264 146 264 146 543 254 543 254 685 865 685 865 964 496 964 496 688 298 688 298 469 450 469 450 231 327 231 327 795 419 795 419 902 335 902 335 91 366 91 366 833 468 833 468 440 362 440 362 616 196 616 196 885 785 885 785 968 928 968 928 511 717 511 717 305 803 305 803 509 217 509 217 641 672 641 672 4 690 4 690 430 133 430 133 732 959 732 959 656 592 656 592 75 439 75 439 66 915 66 915 212 183 212 183 289 321 289 321 28 65 28 65 156 169 156 169 540 280 540 280 943 321 943 321 612 703 612 703 312 191 312 191 631 527 631 527 788 485 788 485 148 38 148 38 583 520 583 520 611 197 611 197 742 678 742 678 735 3 735 3 369 931 369 931 358 656 358 656 592 183 592 183 774 817 774 817 605 582 605 582 959 12 959 12 45 109 45 109 857 115 857 115 147 488 147 488 458 643 458 643 498 578 498 578 128 122 128 122 942 703 942 703 382 336 382 336 435 156 435 156 241 779 241 779 799 129 799 129 786 558 786 558 178 443 178 443 444 965 444 965 913 739 913 739 439 47 439 47 485 209 485 209 477 432 477 432 80 55 80 55 264 780 264 780 786 961 786 961 173 572 173 572 573 200 573 200 683 358 683 358 521 240 521 240 956 690 956 690 386 563 386 563 107 915 107 915 349 46 349 46 63 844 63 844 721 761 721 761 111 662 111 662 148 403 148 403 719 495 719 495 667 891 667 891 753 733 753 733 813 337 813 337 751 471 751 471 230 921 230 921 970 640 970 640 332 788 332 788 17 154 17 154 110 373 110 373 644 142 644 142 175 453 175 453 719 420 719 420 94 937 94 937 688 818 688 818 576 448 576 448 562 198 562 198 733 376 733 376 922 614 922 614 287 702 287 702 72 718 72 718 755 293 755 293 226 946 226 946 313 480 313 480 29 237 29 237 283 680 283 680 722 423 722 423 809 891 809 891 882 200 882 200 493 955 493 955 101 71 101 71 204 389 204 389 525 630 525 630 389 205 389 205 112 593 112 593 844 122 844 122 165 9 165 9 357 807 357 807 347 129 347 129 49 367 49 367 714 941 714 941 512 786 512 786 134 106 134 106 36 182 36 182 326 394 326 394 258 614 258 614 308 683 308 683 745 550 745 550 249 635 249 635 240 759 240 759 911 588 911 588 251 66 251 66 557 894 557 894 172 38 172 38 551 561 551 561 700 501 700 501 40 69 40 69 905 788 905 788 948 496 948 496 649 352 649 352 679 537 679 537 119 562 119 562 476 238 476 238 420 40 420 40 770 711 770 711 109 598 109 598 799 47 799 47 475 204 475 204 706 566 706 566 111 97 111 97 559 457 559 457 395 98 395 98 61 698 61 698 97 61 97 61 644 240 644 240 362 422 362 422 211 250 211 250 425 18 425 18 643 486 643 486 214 963 214 963 452 236 452 236 334 843 334 843 127 108 127 108 30 675 30 675 682 441 682 441 892 487 892 487 230 294 230 294 910 112 910 112 905 587 905 587 380 241 380 241 127 944 127 944 637 775 637 775 427 632 427 632 503 866 503 866 324 63 324 63 387 611 387 611 922 193 922 193 405 369 405 369 526 391 526 391 476 199 476 199 406 849 406 849 280 704 280 704 512 330 512 330 318 397 318 397 597 105 597 105 101 593 101 593 274 95 274 95 207 210 207 210 791 930 791 930 401 898 401 898 357 329 357 329 500 202 500 202 876 495 876 495 642 410 642 410 96 813 96 813 150 824 150 824 86 517 86 517 18 559 18 559 234 264 234 264 678 84 678 84 863 940 863 940 255 163 255 163 837 907 837 907 812 807 812 807 636 341 636 341 105 614 105 614 572 113 572 113 482 97 482 97 836 38 836 38 846 859 846 859 743 761 743 761 399 762 399 762 551 818 551 818 737 245 737 245 902 515 902 515 557 389 557 389 412 251 412 251 173 609 173 609 486 429 486 429 305 496 305 496 305 931 305 931 50 441 50 441 950 83 950 83 594 958 594 958 951 757 951 757 796 379 796 379 658 440 658 440 595 720 595 720 536 476 536 476 870 308 870 308 272 867 272 867 535 589 535 589 167 97 167 97 799 326 799 326 217 193 217 193 923 835 923 835 852 679 852 679 831 18 831 18 797 746 797 746 762 146 762 146 46 244 46 244 348 428 348 428 259 886 259 886 247 329 247 329 857 86 857 86 967 416 967 416 880 302 880 302 288 531 288 531 752 382 752 382 8 110 8 110 603 295 603 295 834 252 834 252 773 343 773 343 570 807 570 807 56 760 56 760 756 85 756 85 888 871 888 871 957 402 957 402 116 903 116 903 747 256 747 256 583 951 583 951 262 535 262 535 436 947 436 947 74 445 74 445 251 859 251 859 641 151 641 151 766 263 766 263 39 254 39 254 734 872 734 872 246 17 246 17 842 902 842 902 403 455 403 455 708 497 708 497 13 788 13 788 965 342 965 342 706 373 706 373 396 453 396 453 12 373 12 373 391 458 391 458 235 154 235 154 679 498 679 498 735 611 735 611 629 654 629 654 311 244 311 244 857 640 857 640 148 307 148 307 798 540 798 540 871 133 871 133 881 388 881 388 402 253 402 253 395 104 395 104 190 563 190 563 768 712 768 712 910 778 910 778 597 246 597 246 354 776 354 776 819 454 819 454 71 573 71 573 296 278 296 278 275 114 275 114 536 139 536 139 507 721 507 721 952 350 952 350 126 38 126 38 501 79 501 79 868 452 868 452 931 930 931 930 803 855 803 855 336 467 336 467 331 283 331 283 884 772 884 772 358 34 358 34 127 876 127 876 351 149 351 149 448 912 448 912 589 147 589 147 694 837 694 837 242 830 242 830 751 410 751 410 277 547 277 547 444 158 444 158 731 133 731 133 11 166 11 166 603 250 603 250 134 360 134 360 381 265 381 265 793 703 793 703 99 8 99 8 888 697 888 697 94 658 94 658 85 880 85 880 513 804 513 804 44 700 44 700 966 942 966 942 844 928 844 928 431 771 431 771 412 615 412 615 351 154 351 154 674 578 674 578 38 504 38 504 804 562 804 562 954 812 954 812 397 221 397 221 753 791 753 791 460 782 460 782 959 191 959 191 326 953 326 953 970 398 970 398 814 44 814 44 600 308 600 308 483 85 483 85 518 784 518 784 73 123 73 123 615 887 615 887 18 128 18 128 871 270 871 270 351 921 351 921 450 172 450 172 955 234 955 234 287 796 287 796 544 480 544 480 142 659 142 659 897 458 897 458 355 345 355 345 3 742 3 742 967 80 967 80 582 788 582 788 534 346 534 346 458 571 458 571 796 373 796 373 882 358 882 358 518 750 518 750 563 653 563 653 375 164 375 164 601 622 601 622 160 332 160 332 942 415 942 415 126 156 126 156 271 755 271 755 773 122 773 122 759 779 759 779 567 9 567 9 52 336 52 336 2 463 2 463 931 95 931 95 12 415 12 415 544 176 544 176 902 485 902 485 791 624 791 624 268 179 268 179 792 929 792 929 1 662 1 662 783 951 783 951 835 856 835 856 131 208 131 208 299 746 299 746 742 511 742 511 185 815 185 815 46 626 46 626 718 531 718 531 410 169 410 169 608 565 608 565 445 724 445 724 929 821 929 821 970 521 970 521 222 149 222 149 303 260 303 260 828 508 828 508 511 207 511 207 121 776 121 776 426 433 426 433 285 851 285 851 796 878 796 878 532 726 532 726 912 470 912 470 606 84 606 84 65 476 65 476 178 896 178 896 944 296 944 296 768 12 768 12 488 904 488 904 554 314 554 314 900 245 900 245 338 627 338 627 754 465 754 465 950 898 950 898 651 767 651 767 737 44 737 44 702 148 702 148 740 428 740 428 930 806 930 806 898 256 898 256 694 149 694 149 747 368 747 368 680 72 680 72 619 539 619 539 857 623 857 623 164 932 164 932 959 221 959 221 190 836 190 836 892 126 892 126 497 694 497 694 327 905 327 905 173 941 173 941 511 430 511 430 871 714 871 714 376 846 376 846 515 414 515 414 200 588 200 588 224 489 224 489 479 184 479 184 296 727 296 727 547 936 547 936 511 46 511 46 807 776 807 776 479 750 479 750 260 66 260 66 535 334 535 334 425 797 425 797 750 256 750 256 550 217 550 217 607 579 607 579 591 782 591 782 740 81 740 81 850 659 850 659 537 119 537 119 909 370 909 370 759 391 759 391 241 953 241 953 666 383 666 383 378 834 378 834 900 9 900 9 721 94 721 94 740 883 740 883 388 506 388 506 32 515 32 515 824 823 824 823 670 614 670 614 951 112 951 112 770 659 770 659 87 154 87 154 429 57 429 57 111 404 111 404 619 144 619 144 600 850 600 850 575 747 575 747 791 825 791 825 861 6 861 6 193 340 193 340 632 233 632 233 561 250 561 250 110 689 110 689 248 338 248 338 90 727 90 727 418 846 418 846 409 561 409 561 306 341 306 341 130 285 130 285 703 76 703 76 190 298 190 298 444 884 444 884 840 716 840 716 673 240 673 240 482 903 482 903 714 303 714 303 608 187 608 187 185 240 185 240 464 769 464 769 380 537 380 537 314 257 314 257 684 670 684 670 151 361 151 361 921 550 921 550 504 362 504 362 409 214 409 214 151 288 151 288 875 332 875 332 116 315 116 315 251 646 251 646 68 73 68 73 412 734 412 734 551 758 551 758 847 159 847 159 944 511 944 511 237 378 237 378 308 819 308 819 190 828 190 828 138 886 138 886 479 904 479 904 875 110 875 110 366 737 366 737 411 370 411 370 507 511 507 511 59 351 59 351 72 278 72 278 886 780 886 780 111 48 111 48 674 633 674 633 622 555 622 555 630 555 630 555 335 218 335 218 204 27 204 27 24 116 24 116 635 53 635 53 239 549 239 549 848 508 848 508 316 220 316 220 927 882 927 882 375 558 375 558 141 423 141 423 14 38 14 38 114 152 114 152 953 111 953 111 506 156 506 156 944 402 944 402 532 560 532 560 133 166 133 166 386 845 386 845 675 859 675 859 839 239 839 239 536 4 536 4 314 626 314 626 935 291 935 291 435 804 435 804 655 131 655 131 683 519 683 519 285 17 285 17 944 535 944 535 134 398 134 398 382 502 382 502 75 583 75 583 363 96 363 96 206 774 206 774 493 649 493 649 188 682 188 682 408 561 408 561 847 539 847 539 776 887 776 887 698 649 698 649 689 949 689 949 222 408 222 408 100 424 100 424 272 938 272 938 438 602 438 602 886 388 886 388 256 725 256 725 616 244 616 244 794 24 794 24 269 578 269 578 11 703 11 703 566 198 566 198 739 952 739 952 87 21 87 21 829 328 829 328 407 510 407 510 445 420 445 420 39 731 39 731 910 967 910 967 293 732 293 732 882 142 882 142 179 550 179 550 111 576 111 576 180 77 180 77 924 683 924 683 120 605 120 605 251 556 251 556 224 156 224 156 143 297 143 297 918 827 918 827 159 521 159 521 862 800 862 800 609 248 609 248 316 657 316 657 112 155 112 155 315 433 315 433 750 470 750 470 134 156 134 156 282 326 282 326 116 34 116 34 840 678 840 678 712 169 712 169 309 877 309 877 249 135 249 135 325 925 325 925 256 961 256 961 910 912 910 912 926 689 926 689 490 531 490 531 802 832 802 832 98 280 98 280 932 313 932 313 395 389 395 389 531 558 531 558 173 179 173 179 309 803 309 803 571 407 571 407 504 562 504 562 251 206 251 206 281 28 281 28 821 302 821 302 171 420 171 420 164 596 164 596 21 377 21 377 599 222 599 222 638 498 638 498 82 117 82 117 215 914 215 914 849 617 849 617 290 501 290 501 98 35 98 35 762 901 762 901 902 849 902 849 430 601 430 601 931 808 931 808 287 6 287 6 315 892 315 892 699 879 699 879 649 488 649 488 656 351 656 351 683 663 683 663 375 879 375 879 706 824 706 824 25 362 25 362 638 882 638 882 664 964 664 964 960 25 960 25 742 217 742 217 233 640 233 640 890 381 890 381 420 161 420 161 836 725 836 725 268 525 268 525 108 218 108 218 565 265 565 265 706 82 706 82 536 619 536 619 879 598 879 598 178 9 178 9 446 422 446 422 880 153 880 153 785 20 785 20 252 14 252 14 76 670 76 670 543 317 543 317 98 944 98 944 40 829 40 829 316 391 316 391 627 60 627 60 827 270 827 270 315 926 315 926 181 384 181 384 215 520 215 520 129 855 129 855 904 831 904 831 705 677 705 677 641 704 641 704 698 532 698 532 686 202 686 202 462 185 462 185 622 223 622 223 22 189 22 189 572 75 572 75 185 450 185 450 741 860 741 860 369 908 369 908 167 933 167 933 165 23 165 23 499 780 499 780 172 970 172 970 800 394 800 394 724 880 724 880 130 195 130 195 467 287 467 287 729 588 729 588 444 881 444 881 639 306 639 306 668 665 668 665 210 291 210 291 490 265 490 265 336 763 336 763 870 807 870 807 117 432 117 432 457 591 457 591 231 278 231 278 335 302 335 302 560 869 560 869 342 365 342 365 471 33 471 33 914 434 914 434 812 944 812 944 322 895 322 895 945 360 945 360 315 966 315 966 152 566 152 566 480 877 480 877 453 342 453 342 206 111 206 111 567 563 567 563 743 612 743 612 781 931 781 931 614 574 614 574 749 344 749 344 401 268 401 268 19 592 19 592 328 742 328 742 488 632 488 632 725 503 725 503 93 867 93 867 606 386 606 386 531 365 531 365 409 47 409 47 954 585 954 585 258 849 258 849 260 958 260 958 119 550 119 550 83 467 83 467 318 713 318 713 666 149 666 149 81 125 81 125 597 610 597 610 416 642 416 642 739 66 739 66 251 76 251 76 621 775 621 775 788 440 788 440 325 709 325 709 752 830 752 830 788 638 788 638 943 220 943 220 400 279 400 279 532 777 532 777 132 576 132 576 915 229 915 229 221 921 221 921 72 430 72 430 786 403 786 403 530 944 530 944 253 956 253 956 727 154 727 154 519 726 519 726 858 178 858 178 261 664 261 664 738 135 738 135 795 248 795 248 515 912 515 912 632 253 632 253 423 60 423 60 157 548 157 548 679 32 679 32 467 608 467 608 232 605 232 605 706 866 706 866 358 809 358 809 704 910 704 910 559 475 559 475 332 91 332 91 613 194 613 194 51 932 51 932 813 892 813 892 873 739 873 739 424 802 424 802 289 664 289 664 49 740 49 740 843 421 843 421 213 219 213 219 887 373 887 373 478 638 478 638 513 309 513 309 21 26 21 26 144 863 144 863 232 632 232 632 333 513 333 513 11 27 11 27 559 637 559 637 171 4 171 4 744 623 744 623 127 716 127 716 940 465 940 465 239 511 239 511 6 639 6 639 291 575 291 575 655 387 655 387 821 605 821 605 457 163 457 163 558 396 558 396 354 148 354 148 498 844 498 844 34 75 34 75 474 168 474 168 911 849 911 849 186 184 186 184 347 801 347 801 619 8 619 8 947 381 947 381 205 688 205 688 600 131 600 131 931 213 931 213 133 569 133 569 792 127 792 127 166 358 166 358 646 897 646 897 353 773 353 773 834 703 834 703 799 962 799 962 689 950 689 950 956 415 956 415 384 170 384 170 647 487 647 487 106 673 106 673 892 961 892 961 941 752 941 752 699 619 699 619 111 801 111 801 849 398 849 398 661 175 661 175 177 151 177 151 355 289 355 289 386 899 386 899 410 643 410 643 227 954 227 954 175 871 175 871 419 63 419 63 85 633 85 633 407 574 407 574 453 128 453 128 119 346 119 346 901 447 901 447 125 873 125 873 837 634 837 634 302 545 302 545 666 810 666 810 223 271 223 271 763 146 763 146 421 404 421 404 802 123 802 123 168 236 168 236 233 247 233 247 469 204 469 204 111 111 111 111 831 420 831 420 938 933 938 933 733 939 733 939 757 895 757 895 324 804 324 804 697 224 697 224 359 841 359 841 203 577 203 577 53 970 53 970 935 366 935 366 192 831 192 831 234 430 234 430 750 742 750 742 293 928 293 928 3 584 3 584 479 383 479 383 363 758 363 758 233 661 233 661 387 74 387 74 652 800 652 800 845 398 845 398 275 407 275 407 766 253 766 253 172 147 172 147 697 968 697 968 446 957 446 957 725 446 725 446 135 161 135 161 694 238 694 238 874 311 874 311 528 897 528 897 680 71 680 71 415 141 415 141 930 899 930 899 569 647 569 647 298 212 298 212 384 461 384 461 903 133 903 133 531 890 531 890 62 637 62 637 254 919 254 919 619 111 619 111 731 509 731 509 320 289 320 289 736 153 736 153 423 412 423 412 487 497 487 497 117 727 117 727 884 875 884 875 932 393 932 393 904 213 904 213 751 384 751 384 856 676 856 676 75 512 75 512 725 447 725 447 383 659 383 659 303 520 303 520 799 116 799 116 283 285 283 285 554 543 554 543 658 694 658 694 866 11 866 11 91 212 91 212 743 394 743 394 581 905 581 905 573 82 573 82 843 494 843 494 862 279 862 279 300 255 300 255 967 35 967 35 255 87 255 87 232 509 232 509 455 889 455 889 113 240 113 240 415 127 415 127 549 554 549 554 232 295 232 295 398 964 398 964 149 333 149 333 72 289 72 289 560 134 560 134 431 895 431 895 871 50 871 50 348 590 348 590 714 657 714 657 794 138 794 138 321 770 321 770 48 451 48 451 285 302 285 302 49 916 49 916 465 698 465 698 688 833 688 833 319 205 319 205 306 336 306 336 533 174 533 174 716 504 716 504 209 450 209 450 242 586 242 586 558 150 558 150 491 130 491 130 512 315 512 315 232 559 232 559 806 900 806 900 61 785 61 785 451 962 451 962 675 720 675 720 769 950 769 950 559 951 559 951 274 351 274 351 200 368 200 368 290 557 290 557 703 335 703 335 688 726 688 726 721 482 721 482 527 891 527 891 299 284 299 284 295 233 295 233 758 196 758 196 273 271 273 271 254 386 254 386 358 720 358 720 152 390 152 390 661 477 661 477 242 428 242 428 641 366 641 366 735 137 735 137 168 436 168 436 484 765 484 765 722 852 722 852 356 696 356 696 915 544 915 544 408 821 408 821 663 941 663 941 322 204 322 204 931 32 931 32 357 971 357 971 636 456 636 456 827 569 827 569 640 304 640 304 17 368 17 368 768 829 768 829 264 501 264 501 569 723 569 723 895 949 895 949 20 162 20 162 436 639 436 639 45 630 45 630 459 622 459 622 541 382 541 382 237 671 237 671 462 519 462 519 869 573 869 573 872 406 872 406 48 408 48 408 901 857 901 857 650 287 650 287 563 76 563 76 971 954 971 954 578 653 578 653 99 4 99 4 353 448 353 448 129 829 129 829 163 615 163 615 115 682 115 682 383 197 383 197 135 740 135 740 71 884 71 884 674 32 674 32 346 807 346 807 543 907 543 907 509 718 509 718 767 12 767 12 930 151 930 151 473 882 473 882 735 949 735 949 482 497 482 497 605 389 605 389 636 317 636 317 285 486 285 486 74 573 74 573 199 7 199 7 42 336 42 336 294 539 294 539 709 13 709 13 557 716 557 716 311 867 311 867 777 137 777 137 692 466 692 466 279 460 279 460 941 840 941 840 728 624 728 624 884 821 884 821 236 137 236 137 729 749 729 749 645 409 645 409 724 50 724 50 35 22 35 22 494 192 494 192 849 954 849 954 577 493 577 493 798 709 798 709 335 761 335 761 300 370 300 370 469 642 469 642 661 76 661 76 853 87 853 87 134 251 134 251 951 173 951 173 966 652 966 652 936 161 936 161 587 276 587 276 911 927 911 927 570 112 570 112 161 224 161 224 553 864 553 864 243 925 243 925 493 346 493 346 319 293 319 293 14 248 14 248 852 522 852 522 890 159 890 159 42 13 42 13 902 259 902 259 783 866 783 866 875 926 875 926 131 766 131 766 550 868 550 868 489 121 489 121 609 365 609 365 431 484 431 484 496 959 496 959 474 917 474 917 155 425 155 425 467 849 467 849 741 635 741 635 577 67 577 67 969 947 969 947 301 563 301 563 649 182 649 182 236 151 236 151 492 687 492 687 902 603 902 603 439 103 439 103 420 900 420 900 58 139 58 139 100 679 100 679 487 611 487 611 224 805 224 805 247 524 247 524 125 150 125 150 574 399 574 399 951 624 951 624 527 312 527 312 60 59 60 59 564 355 564 355 950 548 950 548 255 627 255 627 944 280 944 280 326 195 326 195 924 727 924 727 831 149 831 149 753 797 753 797 437 456 437 456 469 536 469 536 415 206 415 206 63 730 63 730 809 875 809 875 45 704 45 704 599 270 599 270 308 181 308 181 189 215 189 215 87 700 87 700 319 758 319 758 591 278 591 278 910 159 910 159 442 260 442 260 351 889 351 889 713 280 713 280 103 40 103 40 21 538 21 538 439 837 439 837 940 412 940 412 550 448 550 448 537 310 537 310 954 18 954 18 833 156 833 156 338 949 338 949 28 605 28 605 881 363 881 363 606 840 606 840 366 485 366 485 552 435 552 435 675 233 675 233 886 259 886 259 432 474 432 474 443 745 443 745 874 534 874 534 371 753 371 753 726 622 726 622 683 455 683 455 375 361 375 361 259 959 259 959 805 33 805 33 495 605 495 605 96 745 96 745 169 517 169 517 853 88 853 88 925 759 925 759 925 891 925 891 437 401 437 401 639 343 639 343 938 916 938 916 708 766 708 766 420 668 420 668 822 417 822 417 813 243 813 243 201 318 201 318 39 594 39 594 890 930 890 930 679 951 679 951 320 169 320 169 674 779 674 779 572 346 572 346 942 512 942 512 620 508 620 508 409 634 409 634 187 437 187 437 209 556 209 556 602 819 602 819 796 443 796 443 846 354 846 354 144 551 144 551 613 193 613 193 83 172 83 172 105 628 105 628 524 111 524 111 358 61 358 61 669 714 669 714 174 48 174 48 153 62 153 62 892 235 892 235 947 954 947 954 77 506 77 506 320 453 320 453 459 94 459 94 66 512 66 512 680 655 680 655 385 410 385 410 465 338 465 338 626 479 626 479 593 585 593 585 536 564 536 564 879 517 879 517 170 18 170 18 923 82 923 82 92 246 92 246 751 617 751 617 827 511 827 511 327 787 327 787 312 734 312 734 178 744 178 744 16 33 16 33 133 508 133 508 683 905 683 905 357 193 357 193 868 7 868 7 148 759 148 759 448 385 448 385 309 356 309 356 169 688 169 688 451 874 451 874 949 927 949 927 307 895 307 895 150 701 150 701 84 92 84 92 248 65 248 65 472 907 472 907 409 220 409 220 921 857 921 857 371 497 371 497 650 818 650 818 772 420 772 420 164 818 164 818 769 879 769 879 707 791 707 791 27 13 27 13 102 102 102 102 69 916 69 916 276 48 276 48 948 725 948 725 653 930 653 930 55 142 55 142 849 762 849 762 390 828 390 828 717 454 717 454 382 30 382 30 764 352 764 352 142 618 142 618 946 869 946 869 932 882 932 882 683 480 683 480 258 962 258 962 274 563 274 563 217 410 217 410 401 298 401 298 401 202 401 202 571 69 571 69 117 215 117 215 750 499 750 499 966 231 966 231 870 326 870 326 339 828 339 828 406 768 406 768 968 747 968 747 261 705 261 705 565 298 565 298 525 1 525 1 620 584 620 584 957 442 957 442 632 637 632 637 193 591 193 591 942 200 942 200 862 430 862 430 794 823 794 823 340 510 340 510 841 113 841 113 17 548 17 548 637 498 637 498 250 693 250 693 172 500 172 500 259 740 259 740 602 603 602 603 889 278 889 278 100 543 100 543 564 92 564 92 355 113 355 113 560 798 560 798 73 898 73 898 523 566 523 566 969 729 969 729 182 642 182 642 734 3 734 3 800 275 800 275 78 432 78 432 409 876 409 876 128 405 128 405 548 540 548 540 403 134 403 134 913 15 913 15 473 850 473 850 389 797 389 797 391 707 391 707 267 746 267 746 917 100 917 100 338 830 338 830 105 479 105 479 9 866 9 866 932 711 932 711 436 584 436 584 472 662 472 662 174 822 174 822 75 170 75 170 628 151 628 151 819 767 819 767 148 449 148 449 628 674 628 674 48 863 48 863 791 398 791 398 473 794 473 794 334 750 334 750 194 381 194 381 781 423 781 423 501 174 501 174 904 648 904 648 662 757 662 757 81 16 81 16 903 461 903 461 887 930 887 930 480 504 480 504 32 556 32 556 173 140 173 140 5 628 5 628 894 829 894 829 917 850 917 850 15 665 15 665 718 41 718 41 821 502 821 502 59 268 59 268 827 95 827 95 767 573 767 573 81 655 81 655 23 593 23 593 51 730 51 730 15 315 15 315 870 355 870 355 52 270 52 270 635 653 635 653 380 754 380 754 269 848 269 848 889 563 889 563 679 636 679 636 940 579 940 579 530 259 530 259 685 920 685 920 804 487 804 487 945 607 945 607 891 351 891 351 161 652 161 652 23 575 23 575 707 790 707 790 296 580 296 580 171 309 171 309 259 101 259 101 612 338 612 338 142 571 142 571 303 397 303 397 619 687 619 687 76 338 76 338 250 335 250 335 609 137 609 137 530 822 530 822 889 306 889 306 617 620 617 620 772 375 772 375 630 862 630 862 386 403 386 403 601 745 601 745 833 393 833 393 335 610 335 610 522 878 522 878 730 788 730 788 212 738 212 738 378 865 378 865 157 170 157 170 823 473 823 473 175 522 175 522 295 324 295 324 535 21 535 21 449 667 449 667 945 502 945 502 113 553 113 553 884 72 884 72 318 562 318 562 647 516 647 516 711 505 711 505 957 823 957 823 458 768 458 768 265 72 265 72 217 708 217 708 365 885 365 885 391 475 391 475 358 718 358 718 900 331 900 331 759 591 759 591 166 565 166 565 103 17 103 17 703 163 703 163 526 823 526 823 86 342 86 342 631 642 631 642 680 201 680 201 820 116 820 116 839 261 839 261 363 476 363 476 433 729 433 729 847 440 847 440 375 356 375 356 80 803 80 803 744 797 744 797 239 378 239 378 966 415 966 415 275 434 275 434 885 153 885 153 459 50 459 50 1 938 1 938 855 206 855 206 802 366 802 366 123 784 123 784 150 52 150 52 263 623 263 623 932 312 932 312 837 720 837 720 410 887 410 887 162 828 162 828 886 680 886 680 439 645 439 645 66 754 66 754 930 105 930 105 592 750 592 750 777 117 777 117 382 494 382 494 815 4 815 4 769 551 769 551 396 257 396 257 472 649 472 649 897 765 897 765 345 392 345 392 715 943 715 943 910 124 910 124 50 728 50 728 738 258 738 258 213 955 213 955 180 632 180 632 886 408 886 408 868 247 868 247 197 207 197 207 952 867 952 867 483 37 483 37 178 866 178 866 234 574 234 574 430 735 430 735 611 635 611 635 951 244 951 244 697 15 697 15 81 650 81 650 134 633 134 633 470 534 470 534 317 732 317 732 923 333 923 333 117 621 117 621 711 833 711 833 260 237 260 237 48 142 48 142 808 681 808 681 907 513 907 513 483 597 483 597 363 794 363 794 841 855 841 855 354 359 354 359 665 683 665 683 170 458 170 458 916 22 916 22 735 535 735 535 326 364 326 364 196 827 196 827 254 272 254 272 328 881 328 881 303 853 303 853 294 658 294 658 657 435 657 435 844 315 844 315 960 607 960 607 486 654 486 654 197 611 197 611 559 828 559 828 846 701 846 701 361 636 361 636 868 730 868 730 875 704 875 704 796 922 796 922 754 513 754 513 504 355 504 355 489 939 489 939 449 741 449 741 651 92 651 92 242 37 242 37 454 389 454 389 738 713 738 713 257 339 257 339 72 625 72 625 314 557 314 557 814 876 814 876 864 672 864 672 590 119 590 119 361 187 361 187 236 859 236 859 524 805 524 805 838 116 838 116 3 563 3 563 218 403 218 403 811 766 811 766 266 792 266 792 741 890 741 890 185 225 185 225 476 436 476 436 426 545 426 545 429 800 429 800 490 584 490 584 316 547 316 547 133 721 133 721 372 322 372 322 932 583 932 583 832 532 832 532 30 361 30 361 790 842 790 842 838 882 838 882 275 159 275 159 878 17 878 17 187 935 187 935 456 511 456 511 191 248 191 248 379 890 379 890 549 861 549 861 722 788 722 788 112 948 112 948 768 263 768 263 536 624 536 624 49 538 49 538 696 153 696 153 462 259 462 259 548 145 548 145 826 109 826 109 148 737 148 737 729 190 729 190 528 242 528 242 512 498 512 498 605 172 605 172 156 608 156 608 383 241 383 241 337 315 337 315 907 675 907 675 567 403 567 403 492 123 492 123 164 930 164 930 529 16 529 16 139 636 139 636 844 89 844 89 965 105 965 105 889 368 889 368 152 482 152 482 406 114 406 114 528 559 528 559 932 254 932 254 209 694 209 694 802 196 802 196 240 472 240 472 304 582 304 582 887 935 887 935 800 870 800 870 859 696 859 696 414 849 414 849 212 960 212 960 436 329 436 329 645 872 645 872 962 344 962 344 809 531 809 531 287 873 287 873 752 512 752 512 196 858 196 858 85 898 85 898 205 365 205 365 479 795 479 795 665 200 665 200 341 885 341 885 652 18 652 18 110 180 110 180 903 703 903 703 174 899 174 899 210 45 210 45 456 4 456 4 93 589 93 589 812 28 812 28 535 557 535 557 598 729 598 729 361 140 361 140 443 467 443 467 945 358 945 358 78 516 78 516 804 589 804 589 133 79 133 79 809 52 809 52 955 167 955 167 677 837 677 837 625 825 625 825 739 954 739 954 574 124 574 124 923 309 923 309 326 583 326 583 703 488 703 488 480 510 480 510 768 456 768 456 776 354 776 354 781 680 781 680 182 436 182 436 643 964 643 964 950 918 950 918 466 10 466 10 85 285 85 285 289 422 289 422 304 380 304 380 544 662 544 662 927 665 927 665 912 75 912 75 252 678 252 678 695 164 695 164 192 184 192 184 332 135 332 135 282 171 282 171 338 232 338 232 632 727 632 727 136 503 136 503 462 41 462 41 308 58 308 58 181 479 181 479 413 620 413 620 954 14 954 14 896 263 896 263 836 441 836 441 293 357 293 357 260 651 260 651 23 567 23 567 813 493 813 493 631 570 631 570 671 941 671 941 760 384 760 384 484 282 484 282 335 56 335 56 950 839 950 839 885 874 885 874 719 545 719 545 954 300 954 300 211 554 211 554 912 320 912 320 52 143 52 143 401 824 401 824 886 302 886 302 334 297 334 297 539 12 539 12 177 496 177 496 970 235 970 235 909 616 909 616 2 206 2 206 218 360 218 360 301 583 301 583 76 5 76 5 790 648 790 648 263 466 263 466 582 808 582 808 421 793 421 793 623 734 623 734 126 756 126 756 386 228 386 228 924 466 924 466 501 941 501 941 7 775 7 775 618 141 618 141 68 215 68 215 165 292 165 292 649 324 649 324 416 459 416 459 676 856 676 856 337 62 337 62 742 477 742 477 3 686 3 686 559 545 559 545 787 854 787 854 543 211 543 211 421 532 421 532 899 650 899 650 646 112 646 112 213 859 213 859 672 352 672 352 221 889 221 889 299 261 299 261 815 331 815 331 244 727 244 727 883 265 883 265 124 828 124 828 523 588 523 588 587 459 587 459 732 601 732 601 570 555 570 555 926 687 926 687 112 741 112 741 947 548 947 548 777 436 777 436 496 84 496 84 121 536 121 536 462 937 462 937 967 337 967 337 761 298 761 298 208 767 208 767 535 152 535 152 763 781 763 781 324 714 324 714 265 483 265 483 465 755 465 755 776 796 776 796 84 843 84 843 904 261 904 261 670 561 670 561 201 103 201 103 315 304 315 304 515 570 515 570 773 225 773 225 535 220 535 220 854 99 854 99 404 514 404 514 617 43 617 43 77 298 77 298 561 488 561 488 465 327 465 327 298 935 298 935 166 905 166 905 258 915 258 915 623 418 623 418 286 128 286 128 3 932 3 932 867 661 867 661 524 392 524 392 475 101 475 101 203 370 203 370 874 765 874 765 840 324 840 324 44 819 44 819 777 407 777 407 677 773 677 773 927 864 927 864 344 770 344 770 130 910 130 910 945 833 945 833 738 627 738 627 902 502 902 502 459 663 459 663 671 459 671 459 622 694 622 694 41 142 41 142 105 919 105 919 36 910 36 910 166 45 166 45 667 248 667 248 757 719 757 719 923 402 923 402 273 413 273 413 567 845 567 845 679 743 679 743 775 464 775 464 111 88 111 88 814 29 814 29 456 63 456 63 74 781 74 781 206 163 206 163 378 536 378 536 769 344 769 344 90 559 90 559 332 636 332 636 870 339 870 339 945 96 945 96 150 783 150 783 125 431 125 431 889 34 889 34 538 113 538 113 494 442 494 442 139 493 139 493 64 708 64 708 373 521 373 521 685 129 685 129 539 654 539 654 301 366 301 366 371 892 371 892 488 766 488 766 321 142 321 142 605 607 605 607 900 250 900 250 494 136 494 136 711 424 711 424 283 782 283 782 294 706 294 706 301 786 301 786 213 233 213 233 413 5 413 5 917 563 917 563 783 929 783 929 34 861 34 861 118 913 118 913 332 187 332 187 402 504 402 504 655 49 655 49 428 660 428 660 365 773 365 773 183 253 183 253 868 155 868 155 231 836 231 836 390 394 390 394 95 556 95 556 596 463 596 463 124 964 124 964 79 340 79 340 969 3 969 3 48 735 48 735 783 485 783 485 791 336 791 336 130 262 130 262 45 670 45 670 404 286 404 286 929 956 929 956 792 19 792 19 956 318 956 318 211 863 211 863 817 496 817 496 257 51 257 51 802 863 802 863 768 52 768 52 415 263 415 263 461 665 461 665 334 734 334 734 897 276 897 276 549 862 549 862 93 510 93 510 537 783 537 783 33 255 33 255 295 956 295 956 388 696 388 696 361 864 361 864 298 456 298 456 264 858 264 858 648 805 648 805 841 684 841 684 503 284 503 284 884 95 884 95 477 814 477 814 365 688 365 688 540 425 540 425 387 417 387 417 321 322 321 322 803 706 803 706 278 281 278 281 459 952 459 952 492 429 492 429 491 603 491 603 858 750 858 750 120 213 120 213 161 655 161 655 684 813 684 813 359 634 359 634 734 816 734 816 78 899 78 899 659 421 659 421 870 598 870 598 595 281 595 281 534 4 534 4 953 430 953 430 622 922 622 922 639 966 639 966 962 641 962 641 367 226 367 226 437 257 437 257 23 663 23 663 630 496 630 496 148 266 148 266 713 781 713 781 705 957 705 957 259 146 259 146 815 368 815 368 237 279 237 279 306 268 306 268 345 802 345 802 259 195 259 195 619 647 619 647 494 25 494 25 386 296 386 296 916 504 916 504 395 265 395 265 556 50 556 50 21 335 21 335 826 29 826 29 348 8 348 8 329 950 329 950 776 478 776 478 75 685 75 685 440 533 440 533 255 686 255 686 507 817 507 817 589 943 589 943 163 580 163 580 509 824 509 824 74 682 74 682 262 623 262 623 274 64 274 64 309 599 309 599 278 937 278 937 9 132 9 132 370 356 370 356 471 960 471 960 362 241 362 241 620 887 620 887 341 511 341 511 961 765 961 765 499 947 499 947 599 419 599 419 769 135 769 135 461 365 461 365 471 827 471 827 560 452 560 452 171 699 171 699 761 178 761 178 531 444 531 444 383 456 383 456 662 921 662 921 746 300 746 300 318 889 318 889 231 463 231 463 455 259 455 259 899 97 899 97 621 268 621 268 707 280 707 280 840 285 840 285 22 917 22 917 427 131 427 131 264 913 264 913 332 971 332 971 492 745 492 745 620 448 620 448 315 56 315 56 209 477 209 477 705 809 705 809 437 920 437 920 405 181 405 181 246 339 246 339 422 300 422 300 108 236 108 236 133 133 133 133 21 632 21 632 811 676 811 676 670 322 670 322 570 931 570 931 186 348 186 348 280 605 280 605 514 45 514 45 103 346 103 346 884 770 884 770 534 396 534 396 583 351 583 351 627 496 627 496 337 58 337 58 618 703 618 703 715 117 715 117 567 523 567 523 462 221 462 221 928 856 928 856 632 283 632 283 954 868 954 868 695 641 695 641 720 555 720 555 788 119 788 119 599 172 599 172 10 552 10 552 950 725 950 725 674 434 674 434 857 162 857 162 636 507 636 507 949 243 949 243 871 176 871 176 896 873 896 873 562 895 562 895 802 85 802 85 345 485 345 485 928 126 928 126 921 569 921 569 464 665 464 665 904 776 904 776 575 826 575 826 5 483 5 483 211 40 211 40 494 732 494 732 886 751 886 751 715 245 715 245 392 82 392 82 307 690 307 690 189 277 189 277 167 762 167 762 815 492 815 492 868 639 868 639 48 155 48 155 590 475 590 475 157 826 157 826 189 905 189 905 239 667 239 667 741 111 741 111 557 758 557 758 860 733 860 733 185 519 185 519 388 649 388 649 400 813 400 813 920 390 920 390 824 415 824 415 351 278 351 278 237 484 237 484 737 659 737 659 963 30 963 30 652 901 652 901 699 214 699 214 49 54 49 54 101 33 101 33 48 289 48 289 428 523 428 523 509 741 509 741 474 263 474 263 902 783 902 783 275 755 275 755 452 963 452 963 262 277 262 277 748 476 748 476 86 260 86 260 932 796 932 796 644 403 644 403 278 384 278 384 100 906 100 906 126 148 126 148 490 254 490 254 662 541 662 541 506 369 506 369 635 260 635 260 349 766 349 766 577 265 577 265 115 698 115 698 709 327 709 327 227 27 227 27 558 575 558 575 858 157 858 157 241 471 241 471 723 597 723 597 159 637 159 637 693 810 693 810 362 902 362 902 541 920 541 920 745 896 745 896 879 580 879 580 256 227 256 227 692 74 692 74 921 284 921 284 808 923 808 923 268 817 268 817 34 601 34 601 761 697 761 697 714 462 714 462 708 825 708 825 526 606 526 606 631 710 631 710 681 762 681 762 559 315 559 315 818 498 818 498 730 891 730 891 791 35 791 35 512 292 512 292 600 62 600 62 571 272 571 272 822 201 822 201 482 837 482 837 182 884 182 884 392 912 392 912 771 11 771 11 453 419 453 419 409 255 409 255 240 654 240 654 596 98 596 98 306 727 306 727 424 44 424 44 210 964 210 964 861 832 861 832 136 827 136 827 208 590 208 590 503 860 503 860 197 899 197 899 731 637 731 637 481 523 481 523 688 669 688 669 266 707 266 707 574 921 574 921 7 250 7 250 361 769 361 769 137 362 137 362 853 769 853 769 291 596 291 596 247 451 247 451 717 143 717 143 291 112 291 112 216 889 216 889 183 402 183 402 560 626 560 626 721 499 721 499 291 416 291 416 346 272 346 272 242 321 242 321 953 593 953 593 927 128 927 128 16 747 16 747 672 566 672 566 924 657 924 657 236 313 236 313 686 918 686 918 767 639 767 639 668 70 668 70 376 460 376 460 482 732 482 732 665 201 665 201 192 670 192 670 728 694 728 694 435 462 435 462 868 679 868 679 868 970 868 970 615 69 615 69 970 379 970 379 696 146 696 146 34 581 34 581 317 541 317 541 736 282 736 282 139 565 139 565 895 239 895 239 629 589 629 589 688 84 688 84 805 535 805 535 674 178 674 178 106 378 106 378 49 640 49 640 483 387 483 387 164 569 164 569 803 883 803 883 159 963 159 963 824 886 824 886 137 596 137 596 224 899 224 899 362 220 362 220 517 24 517 24 544 313 544 313 820 272 820 272 498 568 498 568 308 337 308 337 599 751 599 751 634 842 634 842 5 38 5 38 736 799 736 799 319 436 319 436 389 329 389 329 404 324 404 324 643 635 643 635 302 839 302 839 366 181 366 181 639 554 639 554 501 542 501 542 959 565 959 565 215 336 215 336 853 704 853 704 472 847 472 847 183 797 183 797 592 852 592 852 861 135 861 135 550 74 550 74 169 836 169 836 867 170 867 170 59 104 59 104 773 67 773 67 533 490 533 490 75 113 75 113 66 582 66 582 190 239 190 239 546 964 546 964 968 493 968 493 349 952 349 952 275 25 275 25 324 508 324 508 91 658 91 658 528 652 528 652 516 69 516 69 843 644 843 644 421 62 421 62 740 516 740 516 179 70 179 70 205 543 205 543 150 825 150 825 964 867 964 867 59 292 59 292 227 478 227 478 604 299 604 299 613 868 613 868 210 534 210 534 245 542 245 542 286 88 286 88 362 506 362 506 874 963 874 963 394 823 394 823 661 193 661 193 440 833 440 833 254 350 254 350 442 726 442 726 269 810 269 810 726 142 726 142 439 748 439 748 61 427 61 427 328 885 328 885 623 367 623 367 636 687 636 687 282 880 282 880 56 260 56 260 878 830 878 830 604 645 604 645 87 857 87 857 353 967 353 967 327 706 327 706 36 262 36 262 380 380 380 380 485 8 485 8 794 184 794 184 621 681 621 681 748 178 748 178 518 588 518 588 877 658 877 658 662 323 662 323 493 643 493 643 248 903 248 903 235 273 235 273 497 572 497 572 719 438 719 438 711 599 711 599 373 51 373 51 760 720 760 720 683 836 683 836 513 904 513 904 91 595 91 595 429 569 429 569 951 854 951 854 479 81 479 81 830 130 830 130 736 526 736 526 87 931 87 931 700 665 700 665 669 475 669 475 639 385 639 385 689 1 689 1 151 368 151 368 8 529 8 529 879 257 879 257 539 774 539 774 395 504 395 504 619 617 619 617 967 612 967 612 601 754 601 754 550 899 550 899 52 429 52 429 50 301 50 301 501 337 501 337 44 278 44 278 420 21 420 21 363 970 363 970 86 834 86 834 954 453 954 453 167 489 167 489 41 677 41 677 232 105 232 105 315 222 315 222 676 825 676 825 887 165 887 165 477 482 477 482 473 574 473 574 138 914 138 914 843 339 843 339 620 521 620 521 43 901 43 901 762 954 762 954 430 559 430 559 822 103 822 103 393 928 393 928 664 781 664 781 620 189 620 189 535 728 535 728 784 269 784 269 13 626 13 626 322 855 322 855 970 329 970 329 48 808 48 808 907 26 907 26 148 160 148 160 864 556 864 556 347 380 347 380 643 176 643 176 949 120 949 120 30 861 30 861 414 438 414 438 790 506 790 506 623 448 623 448 541 801 541 801 290 258 290 258 419 119 419 119 153 430 153 430 899 229 899 229 630 847 630 847 448 1 448 1 323 614 323 614 755 393 755 393 314 433 314 433 447 104 447 104 606 179 606 179 304 819 304 819 709 25 709 25 92 442 92 442 519 767 519 767 801 126 801 126 346 423 346 423 640 789 640 789 825 127 825 127 789 697 789 697 552 138 552 138 383 300 383 300 8 348 8 348 820 576 820 576 165 858 165 858 793 373 793 373 163 855 163 855 411 814 411 814 803 677 803 677 775 777 775 777 305 748 305 748 174 360 174 360 585 86 585 86 336 157 336 157 232 249 232 249 484 387 484 387 904 608 904 608 568 280 568 280 955 650 955 650 637 651 637 651 828 742 828 742 651 175 651 175 639 661 639 661 451 456 451 456 467 644 467 644 494 351 494 351 306 199 306 199 668 335 668 335 199 953 199 953 546 213 546 213 922 73 922 73 794 351 794 351 572 800 572 800 833 887 833 887 867 306 867 306 196 590 196 590 831 936 831 936 682 566 682 566 643 664 643 664 19 186 19 186 386 701 386 701 716 72 716 72 241 778 241 778 707 810 707 810 595 246 595 246 819 721 819 721 433 274 433 274 906 113 906 113 112 47 112 47 567 718 567 718 141 11 141 11 465 14 465 14 861 201 861 201 89 808 89 808 802 158 802 158 912 61 912 61 221 103 221 103 961 220 961 220 154 143 154 143 662 422 662 422 818 206 818 206 202 127 202 127 191 513 191 513 550 660 550 660 430 858 430 858 274 329 274 329 893 269 893 269 882 21 882 21 157 381 157 381 911 914 911 914 639 266 639 266 203 139 203 139 547 276 547 276 349 787 349 787 341 942 341 942 192 724 192 724 817 487 817 487 249 67 249 67 880 928 880 928 19 682 19 682 615 956 615 956 418 869 418 869 125 324 125 324 823 795 823 795 885 651 885 651 187 968 187 968 758 599 758 599 850 585 850 585 216 871 216 871 510 788 510 788 893 971 893 971 90 199 90 199 149 299 149 299 368 403 368 403 484 227 484 227 276 439 276 439 271 395 271 395 363 391 363 391 261 22 261 22 286 775 286 775 144 705 144 705 347 727 347 727 261 799 261 799 255 893 255 893 886 631 886 631 745 95 745 95 131 823 131 823 886 133 886 133 851 762 851 762 326 167 326 167 423 516 423 516 75 46 75 46 278 894 278 894 635 834 635 834 164 908 164 908 939 822 939 822 710 218 710 218 147 770 147 770 431 415 431 415 516 3 516 3 577 594 577 594 720 180 720 180 565 395 565 395 971 506 971 506 709 746 709 746 463 445 463 445 329 176 329 176 734 846 734 846 649 56 649 56 831 393 831 393 278 75 278 75 889 906 889 906 833 877 833 877 55 280 55 280 796 128 796 128 203 849 203 849 600 420 600 420 873 659 873 659 326 331 326 331 842 90 842 90 885 940 885 940 18 662 18 662 452 45 452 45 555 315 555 315 681 381 681 381 594 499 594 499 111 703 111 703 755 146 755 146 705 936 705 936 90 186 90 186 112 253 112 253 290 681 290 681 920 74 920 74 197 810 197 810 127 458 127 458 495 423 495 423 634 527 634 527 547 355 547 355 683 534 683 534 8 19 8 19 840 894 840 894 104 410 104 410 581 162 581 162 256 584 256 584 300 509 300 509 731 43 731 43 814 317 814 317 279 873 279 873 514 496 514 496 281 499 281 499 702 722 702 722 360 208 360 208 147 67 147 67 378 958 378 958 592 960 592 960 188 867 188 867 148 969 148 969 333 813 333 813 465 343 465 343 733 383 733 383 591 412 591 412 302 521 302 521 631 322 631 322 612 651 612 651 815 428 815 428 621 956 621 956 65 302 65 302 272 891 272 891 96 152 96 152 209 2 209 2 857 276 857 276 466 457 466 457 608 892 608 892 716 585 716 585 264 597 264 597 179 859 179 859 497 475 497 475 642 399 642 399 660 168 660 168 296 578 296 578 957 183 957 183 460 188 460 188 192 454 192 454 938 261 938 261 841 555 841 555 305 347 305 347 617 101 617 101 414 370 414 370 40 5 40 5 614 909 614 909 922 423 922 423 970 829 970 829 304 336 304 336 722 93 722 93 697 351 697 351 170 532 170 532 620 179 620 179 541 734 541 734 181 352 181 352 614 1 614 1 737 712 737 712 79 742 79 742 259 14 259 14 727 23 727 23 774 43 774 43 568 226 568 226 947 257 947 257 450 961 450 961 46 955 46 955 383 510 383 510 605 495 605 495 310 254 310 254 402 487 402 487 867 414 867 414 701 941 701 941 521 69 521 69 584 141 584 141 217 957 217 957 323 152 323 152 371 69 371 69 585 191 585 191 501 657 501 657 312 452 312 452 512 902 512 902 823 831 823 831 547 211 547 211 56 388 56 388 405 485 405 485 668 153 668 153 939 640 939 640 204 114 204 114 873 96 873 96 603 333 603 333 726 773 726 773 720 649 720 649 424 34 424 34 380 200 380 200 950 359 950 359 754 36 754 36 275 793 275 793 862 774 862 774 285 611 285 611 244 222 244 222 971 10 971 10 135 594 135 594 435 503 435 503 12 794 12 794 270 142 270 142 753 802 753 802 117 861 117 861 346 413 346 413 773 879 773 879 849 82 849 82 785 293 785 293 408 15 408 15 729 373 729 373 881 520 881 520 949 807 949 807 189 687 189 687 362 431 362 431 934 579 934 579 766 957 766 957 548 644 548 644 389 166 389 166 442 767 442 767 526 551 526 551 839 576 839 576 459 682 459 682 427 176 427 176 284 760 284 760 575 472 575 472 915 810 915 810 71 104 71 104 774 351 774 351 223 858 223 858 714 617 714 617 553 119 553 119 368 570 368 570 706 245 706 245 559 616 559 616 386 708 386 708 613 24 613 24 66 387 66 387 239 959 239 959 795 328 795 328 173 961 173 961 734 437 734 437 775 273 775 273 784 938 784 938 118 892 118 892 811 407 811 407 910 840 910 840 423 578 423 578 718 611 718 611 599 340 599 340 832 873 832 873 583 332 583 332 510 318 510 318 769 894 769 894 597 939 597 939 842 960 842 960 728 190 728 190 171 562 171 562 531 176 531 176 139 151 139 151 165 937 165 937 549 316 549 316 734 224 734 224 602 442 602 442 760 929 760 929 684 185 684 185 240 825 240 825 852 389 852 389 832 510 832 510 168 70 168 70 166 601 166 601 50 505 50 505 440 123 440 123 563 758 563 758 557 772 557 772 204 50 204 50 961 240 961 240 319 964 319 964 336 376 336 376 130 582 130 582 538 677 538 677 58 263 58 263 47 357 47 357 925 199 925 199 329 607 329 607 947 264 947 264 11 412 11 412 99 366 99 366 280 490 280 490 574 404 574 404 317 318 317 318 205 697 205 697 708 846 708 846 333 71 333 71 605 166 605 166 835 356 835 356 109 427 109 427 116 628 116 628 353 384 353 384 370 345 370 345 451 169 451 169 410 200 410 200 638 633 638 633 210 435 210 435 830 276 830 276 871 333 871 333 333 948 333 948 822 723 822 723 781 118 781 118 635 871 635 871 582 691 582 691 231 778 231 778 129 159 129 159 429 793 429 793 802 118 802 118 804 903 804 903 554 52 554 52 727 802 727 802 127 457 127 457 310 179 310 179 575 304 575 304 756 563 756 563 258 213 258 213 355 660 355 660 130 586 130 586 462 811 462 811 435 405 435 405 762 900 762 900 472 328 472 328 479 630 479 630 124 497 124 497 769 524 769 524 525 245 525 245 130 29 130 29 163 577 163 577 62 658 62 658 690 925 690 925 544 846 544 846 181 370 181 370 676 900 676 900 269 468 269 468 466 733 466 733 161 812 161 812 103 734 103 734 856 661 856 661 841 756 841 756 32 451 32 451 929 382 929 382 878 553 878 553 750 778 750 778 924 348 924 348 295 772 295 772 613 942 613 942 712 823 712 823 97 672 97 672 590 748 590 748 228 883 228 883 343 575 343 575 278 703 278 703 177 586 177 586 569 650 569 650 175 313 175 313 931 515 931 515 766 394 766 394 498 676 498 676 297 755 297 755 618 693 618 693 648 806 648 806 533 537 533 537 816 910 816 910 126 489 126 489 454 205 454 205 602 268 602 268 689 463 689 463 672 372 672 372 833 21 833 21 151 224 151 224 488 492 488 492 248 552 248 552 866 900 866 900 212 476 212 476 456 49 456 49 817 102 817 102 667 310 667 310 533 709 533 709 61 770 61 770 804 280 804 280 302 268 302 268 8 97 8 97 14 778 14 778 275 42 275 42 349 556 349 556 31 334 31 334 274 783 274 783 613 849 613 849 736 669 736 669 968 815 968 815 770 763 770 763 133 465 133 465 361 69 361 69 414 59 414 59 43 956 43 956 644 964 644 964 475 811 475 811 959 859 959 859 762 377 762 377 850 278 850 278 51 460 51 460 135 416 135 416 796 820 796 820 70 145 70 145 100 923 100 923 240 942 240 942 813 350 813 350 593 598 593 598 743 472 743 472 127 879 127 879 857 434 857 434 385 845 385 845 761 370 761 370 175 325 175 325 505 85 505 85 543 39 543 39 340 653 340 653 462 244 462 244 531 92 531 92 947 327 947 327 481 674 481 674 842 604 842 604 601 179 601 179 38 580 38 580 551 140 551 140 489 765 489 765 691 108 691 108 38 30 38 30 552 193 552 193 683 367 683 367 283 525 283 525 946 508 946 508 708 514 708 514 40 732 40 732 134 611 134 611 83 395 83 395 869 373 869 373 396 97 396 97 4 359 4 359 272 628 272 628 700 54 700 54 249 321 249 321 767 257 767 257 219 210 219 210 440 369 440 369 106 178 106 178 441 234 441 234 147 498 147 498 411 397 411 397 242 695 242 695 535 718 535 718 705 68 705 68 636 912 636 912 413 762 413 762 715 522 715 522 734 617 734 617 812 744 812 744 196 314 196 314 78 512 78 512 704 343 704 343 777 361 777 361 68 435 68 435 778 56 778 56 239 683 239 683 83 523 83 523 776 84 776 84 806 20 806 20 361 375 361 375 125 346 125 346 424 210 424 210 507 636 507 636 669 896 669 896 787 753 787 753 72 328 72 328 814 154 814 154 14 328 14 328 724 739 724 739 686 193 686 193 952 961 952 961 781 950 781 950 624 957 624 957 140 911 140 911 756 92 756 92 933 297 933 297 166 664 166 664 492 494 492 494 816 43 816 43 30 332 30 332 326 49 326 49 17 316 17 316 870 28 870 28 26 236 26 236 409 552 409 552 26 80 26 80 26 739 26 739 937 41 937 41 819 546 819 546 102 418 102 418 677 99 677 99 532 723 532 723 798 635 798 635 132 205 132 205 900 353 900 353 239 383 239 383 99 721 99 721 254 32 254 32 316 550 316 550 444 457 444 457 870 50 870 50 13 233 13 233 21 855 21 855 231 903 231 903 329 261 329 261 201 744 201 744 623 629 623 629 274 307 274 307 547 412 547 412 669 124 669 124 790 125 790 125 717 659 717 659 366 380 366 380 696 907 696 907 496 342 496 342 860 418 860 418 618 126 618 126 27 778 27 778 161 278 161 278 547 964 547 964 474 247 474 247 817 89 817 89 404 715 404 715 911 728 911 728 665 617 665 617 938 352 938 352 683 699 683 699 541 129 541 129 41 904 41 904 333 472 333 472 433 947 433 947 494 10 494 10 446 114 446 114 782 551 782 551 29 624 29 624 718 588 718 588 366 681 366 681 10 835 10 835 53 198 53 198 260 686 260 686 935 699 935 699 204 782 204 782 802 698 802 698 561 224 561 224 81 873 81 873 109 667 109 667 892 14 892 14 514 820 514 820 951 432 951 432 214 381 214 381 700 800 700 800 803 566 803 566 635 763 635 763 805 652 805 652 437 224 437 224 478 451 478 451 572 281 572 281 343 721 343 721 11 679 11 679 317 563 317 563 857 812 857 812 702 530 702 530 63 884 63 884 867 793 867 793 489 843 489 843 237 623 237 623 458 304 458 304 664 550 664 550 603 308 603 308 661 246 661 246 294 738 294 738 885 456 885 456 158 538 158 538 289 741 289 741 220 914 220 914 642 904 642 904 288 634 288 634 754 643 754 643 690 320 690 320 764 205 764 205 662 961 662 961 678 883 678 883 381 161 381 161 806 607 806 607 662 198 662 198 687 486 687 486 883 337 883 337 529 177 529 177 246 260 246 260 952 426 952 426 173 508 173 508 497 327 497 327 829 877 829 877 95 196 95 196 37 25 37 25 454 54 454 54 644 923 644 923 793 452 793 452 224 837 224 837 226 640 226 640 432 374 432 374 289 921 289 921 959 817 959 817 636 560 636 560 707 961 707 961 787 642 787 642 183 114 183 114 330 626 330 626 518 507 518 507 610 578 610 578 634 60 634 60 634 369 634 369 392 444 392 444 83 55 83 55 270 963 270 963 5 758 5 758 719 510 719 510 766 731 766 731 139 897 139 897 846 285 846 285 483 656 483 656 285 926 285 926 251 395 251 395 503 802 503 802 578 258 578 258 785 629 785 629 286 486 286 486 417 714 417 714 825 672 825 672 761 566 761 566 551 53 551 53 85 947 85 947 683 657 683 657 632 312 632 312 270 325 270 325 797 828 797 828 205 620 205 620 138 951 138 951 880 616 880 616 890 431 890 431 520 65 520 65 728 544 728 544 478 746 478 746 439 400 439 400 757 666 757 666 303 831 303 831 510 617 510 617 154 204 154 204 418 181 418 181 426 886 426 886 445 683 445 683 207 589 207 589 658 147 658 147 375 525 375 525 383 237 383 237 261 366 261 366 374 363 374 363 489 11 489 11 835 190 835 190 575 89 575 89 854 430 854 430 804 188 804 188 252 969 252 969 951 259 951 259 407 951 407 951 541 622 541 622 447 873 447 873 926 291 926 291 282 253 282 253 596 323 596 323 428 323 428 323 91 237 91 237 926 165 926 165 227 894 227 894 859 453 859 453 121 276 121 276 262 585 262 585 29 885 29 885 917 724 917 724 199 352 199 352 962 776 962 776 572 452 572 452 198 821 198 821 465 275 465 275 722 130 722 130 43 622 43 622 900 115 900 115 642 100 642 100 185 91 185 91 84 927 84 927 561 424 561 424 636 16 636 16 189 741 189 741 43 497 43 497 71 78 71 78 384 62 384 62 269 377 269 377 723 467 723 467 662 206 662 206 7 571 7 571 180 423 180 423 359 455 359 455 737 627 737 627 680 960 680 960 583 558 583 558 124 245 124 245 68 962 68 962 103 481 103 481 703 259 703 259 879 69 879 69 373 609 373 609 942 243 942 243 404 819 404 819 948 260 948 260 189 929 189 929 781 192 781 192 358 523 358 523 304 288 304 288 353 339 353 339 872 202 872 202 767 838 767 838 356 285 356 285 8 129 8 129 931 347 931 347 699 705 699 705 798 931 798 931 198 536 198 536 442 171 442 171 545 780 545 780 255 742 255 742 741 577 741 577 265 192 265 192 192 66 192 66 60 21 60 21 17 585 17 585 515 472 515 472 710 324 710 324 250 376 250 376 365 327 365 327 233 944 233 944 907 54 907 54 795 843 795 843 432 839 432 839 167 560 167 560 545 566 545 566 799 672 799 672 852 941 852 941 64 236 64 236 849 448 849 448 639 923 639 923 745 436 745 436 713 809 713 809 969 677 969 677 230 88 230 88 815 631 815 631 389 680 389 680 54 146 54 146 969 683 969 683 222 399 222 399 547 554 547 554 691 152 691 152 171 855 171 855 452 420 452 420 528 178 528 178 296 635 296 635 636 367 636 367 8 417 8 417 617 887 617 887 547 179 547 179 116 440 116 440 194 413 194 413 508 695 508 695 280 45 280 45 345 577 345 577 115 680 115 680 322 101 322 101 570 396 570 396 765 295 765 295 612 142 612 142 456 595 456 595 555 59 555 59 58 937 58 937 570 708 570 708 271 836 271 836 56 532 56 532 578 714 578 714 887 606 887 606 510 632 510 632 53 413 53 413 939 64 939 64 222 910 222 910 101 857 101 857 129 408 129 408 420 496 420 496 776 419 776 419 475 851 475 851 687 345 687 345 604 544 604 544 66 186 66 186 826 824 826 824 78 424 78 424 365 328 365 328 368 347 368 347 145 939 145 939 575 878 575 878 67 9 67 9 388 554 388 554 57 908 57 908 346 159 346 159 514 812 514 812 554 150 554 150 854 530 854 530 719 238 719 238 691 484 691 484 567 180 567 180 177 372 177 372 584 588 584 588 262 208 262 208 699 311 699 311 283 274 283 274 907 201 907 201 44 648 44 648 305 26 305 26 890 633 890 633 838 800 838 800 672 758 672 758 196 853 196 853 205 630 205 630 594 217 594 217 387 158 387 158 258 435 258 435 926 791 926 791 782 528 782 528 430 157 430 157 608 612 608 612 789 813 789 813 142 566 142 566 763 526 763 526 917 872 917 872 818 241 818 241 555 16 555 16 81 727 81 727 132 690 132 690 394 779 394 779 13 203 13 203 320 72 320 72 246 138 246 138 506 25 506 25 174 544 174 544 552 793 552 793 410 884 410 884 450 661 450 661 384 845 384 845 849 838 849 838 109 480 109 480 540 789 540 789 98 290 98 290 523 609 523 609 423 751 423 751 793 494 793 494 384 319 384 319 530 105 530 105 744 316 744 316 527 800 527 800 853 822 853 822 41 578 41 578 505 101 505 101 181 36 181 36 75 109 75 109 712 158 712 158 508 343 508 343 964 585 964 585 860 921 860 921 435 526 435 526 194 607 194 607 875 652 875 652 392 715 392 715 642 191 642 191 411 383 411 383 765 664 765 664 532 241 532 241 286 862 286 862 833 387 833 387 544 435 544 435 141 3 141 3 170 223 170 223 120 540 120 540 444 766 444 766 666 911 666 911 70 434 70 434 272 344 272 344 611 22 611 22 259 924 259 924 481 690 481 690 447 782 447 782 930 78 930 78 553 467 553 467 286 311 286 311 838 475 838 475 152 85 152 85 628 933 628 933 220 959 220 959 145 940 145 940 310 490 310 490 819 94 819 94 662 573 662 573 594 304 594 304 285 920 285 920 441 83 441 83 300 237 300 237 849 755 849 755 277 297 277 297 284 75 284 75 149 674 149 674 358 548 358 548 855 225 855 225 588 173 588 173 49 264 49 264 733 475 733 475 386 488 386 488 968 40 968 40 833 924 833 924 665 435 665 435 70 726 70 726 761 450 761 450 39 729 39 729 679 944 679 944 252 8 252 8 412 525 412 525 25 535 25 535 44 906 44 906 130 482 130 482 600 864 600 864 83 504 83 504 854 808 854 808 757 447 757 447 486 365 486 365 51 782 51 782 749 158 749 158 820 887 820 887 908 87 908 87 694 914 694 914 511 557 511 557 865 904 865 904 861 97 861 97 264 766 264 766 725 206 725 206 206 532 206 532 306 280 306 280 959 19 959 19 851 770 851 770 452 616 452 616 36 832 36 832 377 203 377 203 916 880 916 880 634 150 634 150 590 170 590 170 119 815 119 815 376 131 376 131 330 755 330 755 215 326 215 326 9 600 9 600 829 430 829 430 846 901 846 901 542 275 542 275 661 518 661 518 118 485 118 485 435 843 435 843 684 554 684 554 768 474 768 474 501 612 501 612 382 716 382 716 851 918 851 918 663 302 663 302 750 597 750 597 517 725 517 725 391 676 391 676 744 942 744 942 86 427 86 427 937 781 937 781 43 831 43 831 822 743 822 743 804 173 804 173 355 519 355 519 29 952 29 952 645 324 645 324 17 244 17 244 442 320 442 320 718 887 718 887 22 512 22 512 847 574 847 574 901 728 901 728 186 771 186 771 2 673 2 673 259 207 259 207 257 699 257 699 958 621 958 621 925 892 925 892 970 714 970 714 63 49 63 49 450 523 450 523 942 616 942 616 713 903 713 903 416 460 416 460 376 349 376 349 895 266 895 266 207 328 207 328 822 641 822 641 350 487 350 487 341 67 341 67 418 700 418 700 221 339 221 339 650 231 650 231 747 208 747 208 637 201 637 201 21 534 21 534 373 530 373 530 764 507 764 507 776 737 776 737 77 375 77 375 248 125 248 125 195 290 195 290 131 633 131 633 31 332 31 332 577 451 577 451 280 292 280 292 303 16 303 16 563 462 563 462 771 715 771 715 783 154 783 154 869 441 869 441 19 240 19 240 778 386 778 386 3 885 3 885 568 141 568 141 572 51 572 51 38 963 38 963 410 546 410 546 98 577 98 577 415 205 415 205 120 41 120 41 257 275 257 275 834 203 834 203 623 517 623 517 466 82 466 82 450 307 450 307 645 942 645 942 374 709 374 709 75 836 75 836 408 926 408 926 135 521 135 521 279 135 279 135 464 434 464 434 210 127 210 127 137 712 137 712 877 501 877 501 155 142 155 142 246 792 246 792 539 747 539 747 365 449 365 449 840 664 840 664 61 855 61 855 465 733 465 733 349 775 349 775 612 275 612 275 966 603 966 603 490 406 490 406 760 516 760 516 722 450 722 450 759 678 759 678 353 623 353 623 688 737 688 737 771 792 771 792 756 766 756 766 586 923 586 923 575 353 575 353 421 575 421 575 385 500 385 500 55 133 55 133 581 733 581 733 741 458 741 458 218 515 218 515 933 625 933 625 697 164 697 164 240 555 240 555 658 854 658 854 201 309 201 309 378 895 378 895 508 592 508 592 387 22 387 22 938 5 938 5 617 294 617 294 953 117 953 117 109 606 109 606 384 783 384 783 777 157 777 157 842 481 842 481 652 762 652 762 58 133 58 133 641 272 641 272 223 169 223 169 277 543 277 543 945 213 945 213 862 383 862 383 317 281 317 281 795 182 795 182 739 853 739 853 719 330 719 330 496 847 496 847 332 790 332 790 861 316 861 316 185 721 185 721 524 311 524 311 686 233 686 233 666 36 666 36 545 123 545 123 87 524 87 524 190 589 190 589 471 211 471 211 115 861 115 861 697 476 697 476 689 248 689 248 669 525 669 525 850 650 850 650 232 701 232 701 583 651 583 651 182 910 182 910 52 516 52 516 805 70 805 70 573 447 573 447 232 777 232 777 392 72 392 72 953 469 953 469 325 212 325 212 641 565 641 565 183 591 183 591 261 529 261 529 19 33 19 33 385 876 385 876 160 498 160 498 662 918 662 918 634 812 634 812 410 220 410 220 804 662 804 662 662 338 662 338 619 751 619 751 907 490 907 490 794 608 794 608 173 7 173 7 380 788 380 788 93 479 93 479 293 409 293 409 15 346 15 346 966 558 966 558 525 83 525 83 858 763 858 763 511 834 511 834 557 591 557 591 887 771 887 771 765 393 765 393 603 451 603 451 968 480 968 480 539 633 539 633 402 470 402 470 670 615 670 615 749 809 749 809 709 848 709 848 788 182 788 182 242 508 242 508 447 643 447 643 866 802 866 802 223 968 223 968 953 526 953 526 630 550 630 550 725 947 725 947 612 308 612 308 602 440 602 440 618 840 618 840 98 320 98 320 356 788 356 788 780 927 780 927 971 637 971 637 949 173 949 173 11 809 11 809 438 685 438 685 637 335 637 335 262 741 262 741 381 29 381 29 305 304 305 304 290 612 290 612 110 643 110 643 286 377 286 377 3 788 3 788 258 219 258 219 288 885 288 885 604 823 604 823 407 21 407 21 964 408 964 408 957 678 957 678 90 747 90 747 882 403 882 403 544 440 544 440 386 834 386 834 892 285 892 285 635 319 635 319 126 408 126 408 123 679 123 679 662 64 662 64 227 181 227 181 343 287 343 287 903 573 903 573 244 108 244 108 538 318 538 318 600 733 600 733 558 807 558 807 275 519 275 519 8 457 8 457 138 330 138 330 378 618 378 618 212 138 212 138 481 871 481 871 826 856 826 856 637 324 637 324 342 913 342 913 404 564 404 564 464 421 464 421 754 881 754 881 532 559 532 559 176 489 176 489 99 77 99 77 585 513 585 513 920 792 920 792 405 307 405 307 872 479 872 479 891 385 891 385 621 711 621 711 10 840 10 840 313 657 313 657 294 527 294 527 174 616 174 616 572 538 572 538 551 323 551 323 141 679 141 679 109 805 109 805 569 573 569 573 970 877 970 877 164 428 164 428 65 454 65 454 657 300 657 300 573 730 573 730 578 365 578 365 116 58 116 58 73 697 73 697 167 612 167 612 358 882 358 882 24 706 24 706 79 76 79 76 361 911 361 911 672 482 672 482 647 349 647 349 324 633 324 633 629 410 629 410 90 205 90 205 327 792 327 792 829 916 829 916 30 108 30 108 719 190 719 190 795 549 795 549 690 505 690 505 428 870 428 870 453 384 453 384 455 320 455 320 470 575 470 575 489 96 489 96 183 312 183 312 354 638 354 638 201 236 201 236 717 917 717 917 307 457 307 457 309 325 309 325 243 618 243 618 756 779 756 779 512 947 512 947 824 257 824 257 513 692 513 692 405 139 405 139 397 36 397 36 132 98 132 98 691 503 691 503 832 951 832 951 953 949 953 949 904 871 904 871 256 178 256 178 574 869 574 869 837 674 837 674 782 858 782 858 926 817 926 817 801 873 801 873 576 684 576 684 518 76 518 76 699 129 699 129 293 2 293 2 562 257 562 257 859 637 859 637 784 182 784 182 392 185 392 185 865 585 865 585 727 632 727 632 343 367 343 367 63 779 63 779 360 850 360 850 108 104 108 104 797 115 797 115 63 648 63 648 817 170 817 170 487 752 487 752 165 81 165 81 620 934 620 934 826 19 826 19 56 326 56 326 491 398 491 398 52 205 52 205 688 101 688 101 216 140 216 140 153 246 153 246 375 888 375 888 143 922 143 922 670 431 670 431 516 21 516 21 708 195 708 195 479 196 479 196 767 430 767 430 279 127 279 127 498 472 498 472 293 686 293 686 521 932 521 932 772 920 772 920 672 42 672 42 671 560 671 560 348 674 348 674 952 557 952 557 935 414 935 414 314 916 314 916 737 951 737 951 791 681 791 681 330 509 330 509 643 772 643 772 178 72 178 72 251 868 251 868 828 741 828 741 494 209 494 209 462 911 462 911 261 689 261 689 646 41 646 41 642 824 642 824 112 335 112 335 616 740 616 740 112 787 112 787 738 874 738 874 931 690 931 690 945 642 945 642 301 883 301 883 341 89 341 89 150 289 150 289 65 632 65 632 694 641 694 641 737 638 737 638 126 601 126 601 452 649 452 649 555 61 555 61 959 531 959 531 217 19 217 19 781 231 781 231 379 231 379 231 801 597 801 597 638 284 638 284 312 276 312 276 9 349 9 349 325 500 325 500 780 796 780 796 860 926 860 926 431 228 431 228 65 919 65 919 18 377 18 377 779 473 779 473 405 128 405 128 954 648 954 648 375 247 375 247 323 119 323 119 954 543 954 543 860 189 860 189 730 35 730 35 828 17 828 17 577 804 577 804 470 824 470 824 118 115 118 115 346 373 346 373 585 848 585 848 615 588 615 588 709 57 709 57 966 713 966 713 70 971 70 971 449 196 449 196 942 23 942 23 701 859 701 859 929 838 929 838 449 149 449 149 872 563 872 563 755 291 755 291 965 462 965 462 878 255 878 255 963 435 963 435 372 774 372 774 557 714 557 714 637 624 637 624 450 862 450 862 722 483 722 483 680 141 680 141 485 773 485 773 658 636 658 636 520 421 520 421 29 833 29 833 519 752 519 752 105 559 105 559 884 846 884 846 37 456 37 456 110 924 110 924 346 88 346 88 359 131 359 131 382 362 382 362 406 636 406 636 721 652 721 652 632 837 632 837 459 834 459 834 294 112 294 112 709 364 709 364 372 394 372 394 784 347 784 347 235 220 235 220 740 964 740 964 256 899 256 899 207 575 207 575 55 817 55 817 545 367 545 367 335 886 335 886 175 749 175 749 310 215 310 215 682 189 682 189 958 5 958 5 549 670 549 670 567 955 567 955 240 533 240 533 504 532 504 532 582 880 582 880 134 110 134 110 423 945 423 945 422 467 422 467 354 274 354 274 367 349 367 349 139 261 139 261 39 266 39 266 57 428 57 428 900 451 900 451 465 544 465 544 452 212 452 212 630 93 630 93 319 8 319 8 332 907 332 907 866 349 866 349 428 889 428 889 728 776 728 776 630 831 630 831 349 303 349 303 914 178 914 178 332 797 332 797 458 962 458 962 412 762 412 762 57 138 57 138 337 885 337 885 542 650 542 650 716 632 716 632 613 76 613 76 609 498 609 498 292 971 292 971 207 823 207 823 224 491 224 491 321 317 321 317 305 445 305 445 787 904 787 904 332 634 332 634 425 237 425 237 963 202 963 202 122 351 122 351 498 857 498 857 884 13 884 13 732 810 732 810 803 11 803 11 546 214 546 214 321 15 321 15 548 902 548 902 127 724 127 724 569 756 569 756 645 347 645 347 765 136 765 136 614 608 614 608 756 769 756 769 612 373 612 373 391 493 391 493 905 767 905 767 30 655 30 655 80 736 80 736 110 809 110 809 307 451 307 451 572 799 572 799 433 821 433 821 511 910 511 910 750 414 750 414 916 324 916 324 783 561 783 561 720 188 720 188 589 421 589 421 957 352 957 352 591 430 591 430 68 639 68 639 379 8 379 8 57 725 57 725 426 231 426 231 956 219 956 219 824 201 824 201 638 220 638 220 77 670 77 670 432 626 432 626 698 319 698 319 934 375 934 375 711 906 711 906 111 596 111 596 727 75 727 75 584 631 584 631 34 724 34 724 950 814 950 814 307 680 307 680 193 153 193 153 367 441 367 441 697 486 697 486 250 404 250 404 799 697 799 697 453 588 453 588 119 481 119 481 882 823 882 823 553 721 553 721 971 53 971 53 771 155 771 155 704 853 704 853 674 610 674 610 253 580 253 580 86 641 86 641 347 487 347 487 677 83 677 83 177 396 177 396 188 565 188 565 415 762 415 762 775 492 775 492 537 77 537 77 257 32 257 32 660 497 660 497 634 297 634 297 529 644 529 644 589 957 589 957 7 372 7 372 311 704 311 704 337 559 337 559 477 289 477 289 290 198 290 198 251 458 251 458 335 868 335 868 935 206 935 206 368 22 368 22 702 897 702 897 500 62 500 62 393 969 393 969 716 962 716 962 758 132 758 132 517 167 517 167 530 617 530 617 389 687 389 687 478 723 478 723 41 513 41 513 669 962 669 962 270 89 270 89 261 205 261 205 774 906 774 906 15 640 15 640 364 731 364 731 530 68 530 68 895 190 895 190 9 51 9 51 911 245 911 245 264 538 264 538 796 942 796 942 532 797 532 797 970 254 970 254 492 136 492 136 286 216 286 216 136 883 136 883 117 30 117 30 82 42 82 42 924 766 924 766 894 389 894 389 249 288 249 288 115 645 115 645 579 57 579 57 611 416 611 416 792 170 792 170 772 710 772 710 702 693 702 693 683 249 683 249 428 98 428 98 477 382 477 382 35 684 35 684 481 816 481 816 501 681 501 681 174 721 174 721 898 829 898 829 171 418 171 418 526 137 526 137 918 609 918 609 287 474 287 474 622 383 622 383 665 192 665 192 541 348 541 348 81 150 81 150 473 402 473 402 554 566 554 566 618 30 618 30 527 730 527 730 753 140 753 140 746 361 746 361 18 520 18 520 49 721 49 721 943 212 943 212 970 80 970 80 230 735 230 735 440 544 440 544 892 386 892 386 862 646 862 646 559 478 559 478 779 281 779 281 790 512 790 512 639 92 639 92 112 393 112 393 708 457 708 457 591 234 591 234 258 488 258 488 706 592 706 592 899 245 899 245 912 42 912 42 270 641 270 641 814 422 814 422 496 850 496 850 793 13 793 13 793 844 793 844 157 165 157 165 849 464 849 464 312 730 312 730 493 290 493 290 134 418 134 418 632 662 632 662 248 280 248 280 849 741 849 741 638 665 638 665 927 364 927 364 522 876 522 876 843 881 843 881 433 722 433 722 300 563 300 563 412 338 412 338 124 253 124 253 121 950 121 950 828 338 828 338 726 880 726 880 405 348 405 348 763 740 763 740 327 230 327 230 122 239 122 239 896 456 896 456 384 884 384 884 777 5 777 5 649 409 649 409 157 405 157 405 671 722 671 722 338 773 338 773 926 799 926 799 897 244 897 244 58 450 58 450 739 84 739 84 269 612 269 612 169 207 169 207 411 825 411 825 461 274 461 274 515 438 515 438 756 964 756 964 870 858 870 858 292 944 292 944 624 64 624 64 544 753 544 753 73 272 73 272 1 398 1 398 200 837 200 837 854 821 854 821 215 660 215 660 420 965 420 965 173 680 173 680 348 282 348 282 882 893 882 893 547 509 547 509 691 828 691 828 209 184 209 184 10 443 10 443 563 719 563 719 37 15 37 15 47 931 47 931 560 376 560 376 44 504 44 504 334 738 334 738 390 425 390 425 11 124 11 124 228 794 228 794 203 802 203 802 886 60 886 60 46 210 46 210 706 317 706 317 119 289 119 289 902 471 902 471 82 670 82 670 626 949 626 949 301 360 301 360 382 536 382 536 710 185 710 185 104 22 104 22 813 425 813 425 179 473 179 473 115 651 115 651 377 80 377 80 120 566 120 566 444 747 444 747 68 312 68 312 382 606 382 606 752 638 752 638 811 8 811 8 590 157 590 157 916 929 916 929 799 220 799 220 315 879 315 879 274 639 274 639 793 130 793 130 440 631 440 631 792 493 792 493 149 437 149 437 928 672 928 672 264 870 264 870 34 524 34 524 756 202 756 202 879 360 879 360 570 483 570 483 477 862 477 862 247 574 247 574 940 221 940 221 79 356 79 356 85 901 85 901 246 110 246 110 895 1 895 1 569 966 569 966 774 488 774 488 829 71 829 71 13 858 13 858 168 267 168 267 752 545 752 545 677 157 677 157 149 500 149 500 637 643 637 643 787 111 787 111 556 158 556 158 531 86 531 86 555 95 555 95 300 475 300 475 542 390 542 390 556 260 556 260 262 268 262 268 942 247 942 247 178 388 178 388 791 866 791 866 475 81 475 81 435 144 435 144 630 350 630 350 701 575 701 575 237 134 237 134 43 601 43 601 795 854 795 854 968 773 968 773 831 163 831 163 61 324 61 324 167 748 167 748 277 662 277 662 335 277 335 277 45 542 45 542 231 808 231 808 352 942 352 942 583 677 583 677 468 474 468 474 331 14 331 14 307 878 307 878 319 724 319 724 254 319 254 319 936 836 936 836 493 155 493 155 154 723 154 723 632 810 632 810 123 346 123 346 501 777 501 777 19 467 19 467 591 714 591 714 935 473 935 473 501 21 501 21 968 947 968 947 865 413 865 413 774 377 774 377 901 795 901 795 873 467 873 467 669 956 669 956 379 176 379 176 386 922 386 922 492 962 492 962 861 826 861 826 261 165 261 165 642 88 642 88 766 926 766 926 841 419 841 419 378 885 378 885 651 526 651 526 750 148 750 148 576 758 576 758 371 579 371 579 953 656 953 656 737 808 737 808 290 584 290 584 436 471 436 471 609 903 609 903 313 505 313 505 577 182 577 182 100 883 100 883 309 299 309 299 794 542 794 542 323 138 323 138 302 633 302 633 704 746 704 746 748 201 748 201 61 528 61 528 117 814 117 814 604 466 604 466 778 609 778 609 305 969 305 969 856 247 856 247 664 310 664 310 247 891 247 891 494 23 494 23 379 354 379 354 233 30 233 30 66 639 66 639 254 561 254 561 165 296 165 296 524 540 524 540 232 931 232 931 46 811 46 811 99 732 99 732 598 863 598 863 705 202 705 202 789 173 789 173 695 680 695 680 934 706 934 706 150 472 150 472 701 574 701 574 507 300 507 300 100 370 100 370 545 270 545 270 586 53 586 53 947 192 947 192 668 292 668 292 810 905 810 905 607 914 607 914 744 26 744 26 171 728 171 728 852 913 852 913 315 171 315 171 70 750 70 750 541 225 541 225 3 949 3 949 114 634 114 634 259 317 259 317 496 916 496 916 89 86 89 86 82 571 82 571 200 88 200 88 182 647 182 647 918 651 918 651 211 545 211 545 88 1 88 1 360 667 360 667 377 536 377 536 197 699 197 699 183 743 183 743 540 404 540 404 178 850 178 850 929 157 929 157 600 100 600 100 134 125 134 125 573 370 573 370 822 355 822 355 766 477 766 477 404 484 404 484 758 180 758 180 329 249 329 249 213 134 213 134 632 961 632 961 894 278 894 278 677 491 677 491 100 99 100 99 38 925 38 925 3 486 3 486 77 170 77 170 838 30 838 30 466 822 466 822 925 168 925 168 711 644 711 644 862 291 862 291 18 468 18 468 16 836 16 836 823 885 823 885 250 473 250 473 126 551 126 551 545 624 545 624 86 573 86 573 338 459 338 459 564 269 564 269 297 582 297 582 485 807 485 807 185 844 185 844 613 246 613 246 571 564 571 564 649 836 649 836 579 898 579 898 914 477 914 477 533 455 533 455 341 239 341 239 558 203 558 203 307 923 307 923 422 169 422 169 604 872 604 872 484 204 484 204 749 926 749 926 62 878 62 878 943 511 943 511 700 739 700 739 153 65 153 65 28 848 28 848 363 209 363 209 58 453 58 453 712 485 712 485 634 344 634 344 645 873 645 873 306 167 306 167 20 947 20 947 469 716 469 716 170 853 170 853 17 621 17 621 814 781 814 781 370 210 370 210 299 106 299 106 382 648 382 648 724 41 724 41 528 437 528 437 311 503 311 503 65 414 65 414 917 936 917 936 851 305 851 305 132 155 132 155 497 440 497 440 598 834 598 834 88 398 88 398 39 7 39 7 325 228 325 228 781 697 781 697 574 620 574 620 608 295 608 295 267 718 267 718 459 40 459 40 76 678 76 678 578 576 578 576 680 828 680 828 119 294 119 294 411 543 411 543 524 852 524 852 120 432 120 432 389 842 389 842 826 536 826 536 848 231 848 231 277 12 277 12 552 515 552 515 511 280 511 280 958 729 958 729 247 643 247 643 580 714 580 714 343 847 343 847 210 641 210 641 779 858 779 858 831 113 831 113 403 87 403 87 936 195 936 195 681 888 681 888 586 758 586 758 941 261 941 261 150 235 150 235 642 245 642 245 837 830 837 830 202 809 202 809 599 849 599 849 926 850 926 850 273 771 273 771 62 848 62 848 689 364 689 364 34 878 34 878 350 391 350 391 857 555 857 555 696 479 696 479 57 358 57 358 401 432 401 432 75 411 75 411 275 270 275 270 676 70 676 70 773 251 773 251 414 859 414 859 209 918 209 918 110 951 110 951 258 878 258 878 102 58 102 58 416 468 416 468 930 706 930 706 379 65 379 65 434 189 434 189 748 147 748 147 95 657 95 657 20 806 20 806 777 852 777 852 541 936 541 936 215 920 215 920 87 22 87 22 716 446 716 446 182 397 182 397 199 128 199 128 377 806 377 806 348 525 348 525 529 849 529 849 884 746 884 746 35 94 35 94 373 255 373 255 509 765 509 765 597 885 597 885 598 747 598 747 157 85 157 85 588 727 588 727 928 509 928 509 647 803 647 803 175 735 175 735 887 926 887 926 20 765 20 765 659 767 659 767 848 686 848 686 852 875 852 875 187 827 187 827 145 64 145 64 861 209 861 209 7 118 7 118 812 924 812 924 48 783 48 783 661 170 661 170 945 770 945 770 551 628 551 628 447 511 447 511 53 120 53 120 214 201 214 201 468 750 468 750 209 290 209 290 922 432 922 432 203 158 203 158 153 41 153 41 787 48 787 48 163 715 163 715 368 870 368 870 448 575 448 575 147 801 147 801 156 501 156 501 495 214 495 214 658 734 658 734 812 20 812 20 282 163 282 163 427 514 427 514 279 575 279 575 59 753 59 753 338 670 338 670 689 713 689 713 802 154 802 154 518 180 518 180 514 772 514 772 552 862 552 862 825 419 825 419 359 344 359 344 471 500 471 500 966 140 966 140 103 710 103 710 493 195 493 195 954 355 954 355 816 531 816 531 439 858 439 858 921 349 921 349 567 67 567 67 528 73 528 73 823 136 823 136 58 570 58 570 500 933 500 933 57 327 57 327 276 296 276 296 726 407 726 407 415 963 415 963 584 871 584 871 482 98 482 98 547 754 547 754 409 851 409 851 720 362 720 362 180 919 180 919 778 688 778 688 519 729 519 729 597 595 597 595 469 811 469 811 292 957 292 957 336 655 336 655 680 710 680 710 400 583 400 583 911 291 911 291 31 741 31 741 208 384 208 384 636 123 636 123 727 590 727 590 768 724 768 724 58 320 58 320 442 814 442 814 334 226 334 226 947 417 947 417 672 9 672 9 502 506 502 506 649 706 649 706 140 926 140 926 361 193 361 193 930 788 930 788 267 400 267 400 594 944 594 944 576 613 576 613 518 770 518 770 404 544 404 544 944 774 944 774 375 518 375 518 454 106 454 106 810 105 810 105 821 7 821 7 74 647 74 647 351 800 351 800 618 662 618 662 390 722 390 722 17 641 17 641 554 301 554 301 958 273 958 273 525 305 525 305 386 764 386 764 547 130 547 130 606 838 606 838 772 565 772 565 132 817 132 817 620 333 620 333 837 307 837 307 540 627 540 627 814 197 814 197 25 942 25 942 527 775 527 775 929 11 929 11 146 688 146 688 512 186 512 186 76 18 76 18 897 905 897 905 484 418 484 418 949 271 949 271 633 143 633 143 79 358 79 358 844 77 844 77 527 11 527 11 774 154 774 154 364 806 364 806 21 859 21 859 724 892 724 892 401 214 401 214 16 767 16 767 653 485 653 485 878 353 878 353 132 379 132 379 689 144 689 144 412 859 412 859 628 395 628 395 460 606 460 606 531 27 531 27 75 592 75 592 528 514 528 514 770 396 770 396 142 934 142 934 939 524 939 524 797 544 797 544 662 516 662 516 277 341 277 341 736 166 736 166 757 232 757 232 771 81 771 81 728 741 728 741 343 175 343 175 620 354 620 354 511 254 511 254 55 154 55 154 58 439 58 439 858 356 858 356 778 703 778 703 604 491 604 491 927 837 927 837 755 555 755 555 163 845 163 845 664 86 664 86 113 627 113 627 157 422 157 422 800 203 800 203 396 259 396 259 720 256 720 256 62 602 62 602 44 4 44 4 291 314 291 314 838 599 838 599 953 584 953 584 715 584 715 584 527 618 527 618 108 102 108 102 493 891 493 891 145 822 145 822 343 434 343 434 612 383 612 383 845 318 845 318 667 194 667 194 39 449 39 449 520 321 520 321 473 460 473 460 835 562 835 562 338 873 338 873 277 815 277 815 647 851 647 851 128 287 128 287 291 191 291 191 250 762 250 762 637 603 637 603 226 24 226 24 916 80 916 80 395 798 395 798 175 747 175 747 662 450 662 450 900 360 900 360 373 233 373 233 706 268 706 268 309 542 309 542 53 232 53 232 50 252 50 252 677 334 677 334 412 618 412 618 406 165 406 165 834 186 834 186 397 531 397 531 524 449 524 449 825 225 825 225 914 321 914 321 73 213 73 213 495 96 495 96 341 966 341 966 867 295 867 295 804 865 804 865 426 371 426 371 67 939 67 939 615 869 615 869 956 683 956 683 6 576 6 576 658 737 658 737 498 295 498 295 519 100 519 100 891 23 891 23 892 529 892 529 652 621 652 621 510 594 510 594 267 206 267 206 465 935 465 935 717 436 717 436 124 60 124 60 35 529 35 529 278 227 278 227 378 814 378 814 365 488 365 488 400 184 400 184 426 848 426 848 437 856 437 856 333 437 333 437 6 935 6 935 204 25 204 25 477 108 477 108 229 85 229 85 385 684 385 684 142 589 142 589 590 638 590 638 624 486 624 486 319 287 319 287 20 785 20 785 212 350 212 350 425 724 425 724 922 100 922 100 53 940 53 940 668 935 668 935 795 321 795 321 326 309 326 309 567 220 567 220 278 371 278 371 561 372 561 372 257 232 257 232 804 50 804 50 406 875 406 875 622 891 622 891 31 444 31 444 339 257 339 257 798 166 798 166 152 276 152 276 852 906 852 906 7 579 7 579 923 899 923 899 434 685 434 685 226 884 226 884 266 837 266 837 784 172 784 172 389 737 389 737 398 238 398 238 445 663 445 663 264 543 264 543 247 441 247 441 493 705 493 705 722 267 722 267 570 302 570 302 292 195 292 195 517 505 517 505 916 546 916 546 261 806 261 806 284 43 284 43 623 209 623 209 498 723 498 723 842 470 842 470 548 929 548 929 230 196 230 196 564 197 564 197 465 226 465 226 629 925 629 925 921 315 921 315 785 111 785 111 112 569 112 569 608 500 608 500 380 385 380 385 456 340 456 340 443 909 443 909 293 347 293 347 289 342 289 342 750 160 750 160 890 145 890 145 901 65 901 65 888 557 888 557 553 547 553 547 227 372 227 372 631 143 631 143 129 302 129 302 190 286 190 286 287 13 287 13 568 731 568 731 448 413 448 413 940 747 940 747 59 75 59 75 260 821 260 821 573 592 573 592 538 615 538 615 65 388 65 388 484 697 484 697 203 90 203 90 684 954 684 954 749 833 749 833 906 12 906 12 126 151 126 151 703 81 703 81 201 807 201 807 696 864 696 864 646 565 646 565 161 929 161 929 762 102 762 102 461 46 461 46 266 515 266 515 492 682 492 682 520 896 520 896 476 147 476 147 78 260 78 260 750 41 750 41 468 541 468 541 932 893 932 893 947 879 947 879 16 434 16 434 866 224 866 224 800 397 800 397 267 525 267 525 758 256 758 256 791 969 791 969 728 57 728 57 488 61 488 61 527 569 527 569 316 895 316 895 836 816 836 816 214 105 214 105 826 617 826 617 500 578 500 578 873 675 873 675 191 82 191 82 329 91 329 91 131 210 131 210 539 256 539 256 394 225 394 225 896 548 896 548 803 965 803 965 656 859 656 859 641 540 641 540 647 547 647 547 221 687 221 687 893 196 893 196 370 284 370 284 451 730 451 730 19 677 19 677 773 900 773 900 185 601 185 601 645 185 645 185 20 640 20 640 387 805 387 805 115 40 115 40 548 815 548 815 883 615 883 615 960 469 960 469 572 767 572 767 852 529 852 529 505 508 505 508 574 481 574 481 96 967 96 967 186 785 186 785 632 9 632 9 947 328 947 328 197 912 197 912 502 130 502 130 107 76 107 76 556 840 556 840 116 26 116 26 893 33 893 33 502 162 502 162 601 439 601 439 918 958 918 958 760 909 760 909 164 415 164 415 375 968 375 968 629 209 629 209 188 467 188 467 115 517 115 517 305 377 305 377 429 841 429 841 174 419 174 419 721 16 721 16 768 19 768 19 702 456 702 456 187 813 187 813 642 563 642 563 953 480 953 480 949 56 949 56 849 338 849 338 586 956 586 956 796 670 796 670 859 126 859 126 150 607 150 607 72 879 72 879 235 263 235 263 188 64 188 64 549 906 549 906 644 254 644 254 409 633 409 633 410 619 410 619 476 39 476 39 173 472 173 472 572 779 572 779 613 28 613 28 596 448 596 448 460 877 460 877 140 728 140 728 699 107 699 107 591 536 591 536 848 350 848 350 688 861 688 861 926 303 926 303 229 640 229 640 373 486 373 486 21 708 21 708 623 707 623 707 243 672 243 672 520 829 520 829 696 754 696 754 483 831 483 831 557 446 557 446 332 580 332 580 6 561 6 561 333 607 333 607 385 482 385 482 508 111 508 111 142 1 142 1 129 245 129 245 557 114 557 114 267 402 267 402 836 861 836 861 668 786 668 786 806 197 806 197 516 907 516 907 560 220 560 220 247 210 247 210 234 92 234 92 195 436 195 436 71 13 71 13 134 86 134 86 211 661 211 661 681 599 681 599 816 343 816 343 366 356 366 356 735 778 735 778 708 341 708 341 211 385 211 385 626 127 626 127 174 244 174 244 878 853 878 853 277 246 277 246 343 359 343 359 809 629 809 629 225 234 225 234 502 557 502 557 732 786 732 786 912 82 912 82 161 598 161 598 378 231 378 231 902 32 902 32 321 577 321 577 914 351 914 351 199 882 199 882 127 289 127 289 630 239 630 239 854 897 854 897 79 23 79 23 863 861 863 861 383 223 383 223 676 848 676 848 912 154 912 154 32 338 32 338 123 846 123 846 953 231 953 231 386 811 386 811 854 258 854 258 13 282 13 282 292 872 292 872 495 667 495 667 1 102 1 102 883 168 883 168 299 454 299 454 640 866 640 866 239 291 239 291 729 269 729 269 828 968 828 968 538 851 538 851 685 924 685 924 155 128 155 128 668 809 668 809 955 322 955 322 851 530 851 530 406 16 406 16 904 651 904 651 576 202 576 202 878 554 878 554 722 807 722 807 937 600 937 600 137 430 137 430 838 74 838 74 601 398 601 398 544 473 544 473 37 146 37 146 230 866 230 866 787 287 787 287 620 15 620 15 189 695 189 695 910 426 910 426 834 105 834 105 955 938 955 938 198 620 198 620 894 825 894 825 26 465 26 465 959 163 959 163 284 948 284 948 879 14 879 14 224 200 224 200 662 150 662 150 931 474 931 474 962 771 962 771 877 943 877 943 935 751 935 751 643 113 643 113 473 111 473 111 508 542 508 542 672 591 672 591 5 695 5 695 653 142 653 142 201 476 201 476 429 204 429 204 13 742 13 742 961 900 961 900 416 21 416 21 747 736 747 736 492 218 492 218 672 212 672 212 755 211 755 211 822 616 822 616 540 688 540 688 491 459 491 459 456 653 456 653 394 430 394 430 898 782 898 782 532 423 532 423 305 685 305 685 714 31 714 31 702 943 702 943 474 836 474 836 101 953 101 953 655 807 655 807 290 789 290 789 571 35 571 35 22 872 22 872 804 750 804 750 515 953 515 953 285 907 285 907 594 545 594 545 565 712 565 712 142 380 142 380 397 513 397 513 664 519 664 519 463 138 463 138 783 688 783 688 563 837 563 837 936 75 936 75 821 4 821 4 890 722 890 722 328 779 328 779 761 398 761 398 393 86 393 86 113 24 113 24 57 886 57 886 202 516 202 516 880 60 880 60 54 433 54 433 457 520 457 520 646 398 646 398 93 603 93 603 142 143 142 143 718 624 718 624 46 817 46 817 867 962 867 962 448 825 448 825 297 220 297 220 237 234 237 234 87 442 87 442 947 651 947 651 116 135 116 135 748 661 748 661 937 906 937 906 971 221 971 221 492 935 492 935 738 148 738 148 18 430 18 430 630 73 630 73 305 301 305 301 604 374 604 374 184 726 184 726 565 677 565 677 346 249 346 249 433 613 433 613 643 249 643 249 871 911 871 911 877 276 877 276 793 903 793 903 290 588 290 588 927 898 927 898 78 319 78 319 403 747 403 747 760 816 760 816 463 849 463 849 800 944 800 944 749 256 749 256 144 901 144 901 177 16 177 16 99 719 99 719 416 573 416 573 410 867 410 867 14 489 14 489 646 342 646 342 286 643 286 643 381 772 381 772 149 307 149 307 936 844 936 844 635 447 635 447 137 448 137 448 961 138 961 138 836 935 836 935 268 938 268 938 457 232 457 232 201 249 201 249 834 748 834 748 518 608 518 608 195 572 195 572 116 527 116 527 4 848 4 848 93 743 93 743 581 841 581 841 187 176 187 176 55 466 55 466 738 163 738 163 498 553 498 553 51 871 51 871 314 107 314 107 848 805 848 805 743 348 743 348 344 571 344 571 511 89 511 89 680 101 680 101 411 225 411 225 480 437 480 437 834 610 834 610 263 679 263 679 593 229 593 229 89 893 89 893 16 144 16 144 625 520 625 520 229 469 229 469 118 313 118 313 367 629 367 629 100 680 100 680 316 433 316 433 619 381 619 381 713 376 713 376 409 396 409 396 254 537 254 537 931 811 931 811 383 732 383 732 378 692 378 692 528 170 528 170 292 734 292 734 336 845 336 845 848 780 848 780 619 335 619 335 47 107 47 107 601 35 601 35 80 751 80 751 415 392 415 392 945 118 945 118 771 195 771 195 207 297 207 297 573 936 573 936 718 642 718 642 799 270 799 270 112 664 112 664 821 948 821 948 249 70 249 70 195 341 195 341 24 398 24 398 126 238 126 238 567 441 567 441 632 920 632 920 585 52 585 52 344 188 344 188 828 542 828 542 21 411 21 411 836 183 836 183 311 508 311 508 179 202 179 202 49 6 49 6 963 794 963 794 610 674 610 674 484 824 484 824 705 571 705 571 787 551 787 551 719 79 719 79 203 103 203 103 376 332 376 332 684 729 684 729 216 186 216 186 382 764 382 764 124 427 124 427 121 541 121 541 789 422 789 422 12 125 12 125 521 575 521 575 642 517 642 517 282 89 282 89 6 13 6 13 143 551 143 551 563 173 563 173 779 356 779 356 63 238 63 238 178 898 178 898 773 81 773 81 409 826 409 826 371 67 371 67 365 457 365 457 241 810 241 810 291 184 291 184 493 519 493 519 304 754 304 754 709 563 709 563 244 227 244 227 381 682 381 682 630 699 630 699 442 533 442 533 949 567 949 567 864 428 864 428 365 196 365 196 770 419 770 419 606 367 606 367 837 969 837 969 776 677 776 677 306 205 306 205 940 88 940 88 468 205 468 205 314 698 314 698 159 333 159 333 768 665 768 665 762 256 762 256 282 267 282 267 717 197 717 197 208 236 208 236 407 840 407 840 611 484 611 484 770 288 770 288 963 641 963 641 424 245 424 245 201 579 201 579 535 458 535 458 465 293 465 293 623 371 623 371 269 655 269 655 618 590 618 590 175 201 175 201 441 796 441 796 110 486 110 486 69 271 69 271 280 338 280 338 898 115 898 115 388 684 388 684 153 558 153 558 579 361 579 361 367 91 367 91 619 372 619 372 348 177 348 177 789 238 789 238 598 28 598 28 425 173 425 173 330 347 330 347 321 310 321 310 212 234 212 234 355 852 355 852 197 129 197 129 767 562 767 562 341 57 341 57 130 620 130 620 514 707 514 707 367 757 367 757 18 721 18 721 131 586 131 586 300 760 300 760 371 884 371 884 754 588 754 588 216 268 216 268 654 939 654 939 859 912 859 912 292 518 292 518 938 788 938 788 345 308 345 308 792 183 792 183 397 4 397 4 490 318 490 318 785 660 785 660 625 821 625 821 154 930 154 930 85 701 85 701 950 22 950 22 6 727 6 727 376 908 376 908 174 728 174 728 288 579 288 579 185 681 185 681 312 73 312 73 439 327 439 327 377 308 377 308 835 148 835 148 152 909 152 909 683 784 683 784 295 963 295 963 706 482 706 482 24 219 24 219 331 863 331 863 260 229 260 229 799 587 799 587 604 583 604 583 28 746 28 746 770 686 770 686 866 164 866 164 379 186 379 186 779 807 779 807 556 908 556 908 264 605 264 605 29 147 29 147 691 400 691 400 844 824 844 824 895 508 895 508 612 490 612 490 417 105 417 105 216 226 216 226 310 642 310 642 352 527 352 527 565 344 565 344 952 790 952 790 960 81 960 81 831 44 831 44 688 275 688 275 248 76 248 76 643 678 643 678 484 559 484 559 334 784 334 784 797 686 797 686 836 57 836 57 786 577 786 577 91 158 91 158 461 237 461 237 922 873 922 873 883 131 883 131 955 585 955 585 689 51 689 51 580 834 580 834 255 266 255 266 226 54 226 54 351 434 351 434 122 968 122 968 197 615 197 615 940 944 940 944 197 656 197 656 250 576 250 576 600 220 600 220 912 319 912 319 116 705 116 705 384 491 384 491 567 414 567 414 227 19 227 19 664 829 664 829 510 549 510 549 575 622 575 622 139 637 139 637 503 817 503 817 32 344 32 344 678 888 678 888 622 838 622 838 286 132 286 132 267 547 267 547 644 691 644 691 415 829 415 829 112 396 112 396 710 836 710 836 450 192 450 192 533 967 533 967 512 145 512 145 116 774 116 774 632 526 632 526 628 501 628 501 503 498 503 498 485 755 485 755 871 660 871 660 132 852 132 852 100 760 100 760 169 921 169 921 668 78 668 78 750 214 750 214 74 866 74 866 427 577 427 577 939 351 939 351 543 537 543 537 333 130 333 130 361 319 361 319 747 430 747 430 845 495 845 495 64 689 64 689 10 548 10 548 281 517 281 517 21 142 21 142 417 335 417 335 471 637 471 637 595 569 595 569 372 757 372 757 26 626 26 626 160 618 160 618 121 663 121 663 356 625 356 625 628 708 628 708 40 788 40 788 43 7 43 7 757 921 757 921 546 709 546 709 888 762 888 762 127 902 127 902 137 316 137 316 342 782 342 782 251 224 251 224 652 966 652 966 639 112 639 112 437 619 437 619 528 515 528 515 362 870 362 870 336 497 336 497 616 203 616 203 271 288 271 288 730 200 730 200 406 682 406 682 297 849 297 849 607 931 607 931 674 641 674 641 852 825 852 825 559 456 559 456 589 547 589 547 285 765 285 765 215 398 215 398 799 482 799 482 679 605 679 605 396 55 396 55 857 719 857 719 630 461 630 461 490 922 490 922 491 367 491 367 50 461 50 461 952 273 952 273 597 153 597 153 960 272 960 272 368 527 368 527 395 634 395 634 283 848 283 848 493 430 493 430 88 189 88 189 707 518 707 518 674 92 674 92 366 863 366 863 80 835 80 835 95 403 95 403 170 480 170 480 294 208 294 208 685 85 685 85 545 207 545 207 399 298 399 298 152 290 152 290 698 678 698 678 820 647 820 647 423 255 423 255 215 298 215 298 430 109 430 109 848 753 848 753 15 402 15 402 486 967 486 967 605 307 605 307 495 866 495 866 552 163 552 163 51 154 51 154 90 735 90 735 298 609 298 609 769 293 769 293 244 47 244 47 581 115 581 115 65 490 65 490 194 520 194 520 664 682 664 682 198 507 198 507 894 643 894 643 659 31 659 31 448 884 448 884 520 865 520 865 422 256 422 256 454 733 454 733 628 750 628 750 43 92 43 92 444 382 444 382 539 261 539 261 706 730 706 730 124 96 124 96 410 116 410 116 72 171 72 171 817 733 817 733 276 421 276 421 286 152 286 152 651 667 651 667 931 947 931 947 641 719 641 719 15 877 15 877 191 267 191 267 739 351 739 351 409 486 409 486 967 451 967 451 266 802 266 802 332 165 332 165 763 685 763 685 232 835 232 835 431 949 431 949 132 738 132 738 316 106 316 106 573 560 573 560 523 408 523 408 43 692 43 692 96 493 96 493 271 383 271 383 915 400 915 400 773 503 773 503 889 113 889 113 314 30 314 30 804 671 804 671 298 620 298 620 703 203 703 203 235 599 235 599 790 724 790 724 37 130 37 130 513 7 513 7 807 569 807 569 14 805 14 805 785 394 785 394 754 50 754 50 354 799 354 799 27 454 27 454 498 192 498 192 477 37 477 37 931 286 931 286 652 387 652 387 189 520 189 520 20 538 20 538 75 502 75 502 251 235 251 235 364 291 364 291 429 430 429 430 188 657 188 657 839 665 839 665 593 98 593 98 484 732 484 732 58 217 58 217 620 119 620 119 505 811 505 811 875 730 875 730 706 216 706 216 345 746 345 746 595 604 595 604 835 789 835 789 923 41 923 41 167 701 167 701 480 133 480 133 107 838 107 838 844 744 844 744 628 768 628 768 22 647 22 647 541 767 541 767 314 428 314 428 219 212 219 212 781 512 781 512 505 175 505 175 305 952 305 952 72 282 72 282 639 725 639 725 667 959 667 959 404 610 404 610 651 548 651 548 166 600 166 600 326 812 326 812 746 224 746 224 239 434 239 434 552 930 552 930 287 266 287 266 919 555 919 555 495 219 495 219 738 175 738 175 683 226 683 226 956 635 956 635 225 452 225 452 116 503 116 503 334 824 334 824 827 666 827 666 56 463 56 463 284 761 284 761 338 549 338 549 41 639 41 639 779 759 779 759 920 492 920 492 372 466 372 466 188 640 188 640 566 632 566 632 434 480 434 480 910 483 910 483 459 752 459 752 225 698 225 698 479 328 479 328 562 592 562 592 570 169 570 169 502 192 502 192 258 873 258 873 78 453 78 453 817 375 817 375 868 305 868 305 281 893 281 893 955 479 955 479 486 686 486 686 386 363 386 363 613 23 613 23 480 819 480 819 808 690 808 690 479 415 479 415 630 330 630 330 835 50 835 50 396 499 396 499 163 64 163 64 908 678 908 678 279 969 279 969 161 258 161 258 406 157 406 157 637 609 637 609 830 519 830 519 732 672 732 672 969 211 969 211 948 802 948 802 511 699 511 699 347 84 347 84 27 472 27 472 47 543 47 543 249 300 249 300 573 566 573 566 365 951 365 951 540 256 540 256 522 951 522 951 543 374 543 374 161 534 161 534 862 813 862 813 775 141 775 141 370 352 370 352 204 359 204 359 429 102 429 102 551 454 551 454 709 954 709 954 204 882 204 882 719 820 719 820 636 868 636 868 756 36 756 36 756 105 756 105 809 391 809 391 578 543 578 543 638 520 638 520 145 314 145 314 132 287 132 287 665 653 665 653 24 730 24 730 460 707 460 707 889 871 889 871 866 856 866 856 592 97 592 97 560 39 560 39 699 63 699 63 803 399 803 399 674 330 674 330 465 742 465 742 749 511 749 511 613 963 613 963 837 197 837 197 10 395 10 395 572 446 572 446 407 271 407 271 703 677 703 677 29 101 29 101 49 94 49 94 26 344 26 344 740 120 740 120 523 788 523 788 544 563 544 563 965 128 965 128 901 203 901 203 347 2 347 2 6 330 6 330 48 27 48 27 83 713 83 713 74 198 74 198 446 965 446 965 115 384 115 384 56 241 56 241 645 875 645 875 701 396 701 396 352 352 352 352 614 80 614 80 17 388 17 388 18 273 18 273 276 44 276 44 12 48 12 48 33 884 33 884 18 887 18 887 964 929 964 929 425 776 425 776 663 526 663 526 740 573 740 573 465 457 465 457 519 412 519 412 546 721 546 721 153 635 153 635 709 236 709 236 752 705 752 705 548 615 548 615 733 815 733 815 430 31 430 31 728 695 728 695 709 721 709 721 268 598 268 598 409 332 409 332 304 434 304 434 263 900 263 900 259 655 259 655 285 315 285 315 682 12 682 12 94 598 94 598 912 161 912 161 763 923 763 923 607 907 607 907 700 137 700 137 155 813 155 813 29 434 29 434 750 314 750 314 800 305 800 305 21 124 21 124 112 765 112 765 592 362 592 362 840 121 840 121 857 483 857 483 697 827 697 827 487 964 487 964 260 393 260 393 217 841 217 841 357 675 357 675 211 874 211 874 798 580 798 580 622 569 622 569 342 735 342 735 292 478 292 478 257 619 257 619 538 926 538 926 60 250 60 250 141 555 141 555 505 435 505 435 4 903 4 903 67 178 67 178 46 883 46 883 283 684 283 684 546 287 546 287 385 640 385 640 553 155 553 155 439 512 439 512 70 802 70 802 159 530 159 530 146 76 146 76 107 255 107 255 33 849 33 849 762 604 762 604 21 461 21 461 685 558 685 558 169 285 169 285 725 315 725 315 150 256 150 256 669 351 669 351 625 537 625 537 479 400 479 400 390 900 390 900 337 451 337 451 723 663 723 663 205 417 205 417 954 184 954 184 34 904 34 904 6 318 6 318 386 957 386 957 954 10 954 10 940 30 940 30 354 379 354 379 257 40 257 40 520 211 520 211 256 187 256 187 370 460 370 460 961 848 961 848 551 241 551 241 773 491 773 491 189 377 189 377 555 261 555 261 305 881 305 881 661 646 661 646 594 38 594 38 74 830 74 830 260 886 260 886 345 619 345 619 546 728 546 728 18 639 18 639 890 310 890 310 935 961 935 961 73 768 73 768 173 725 173 725 283 713 283 713 311 422 311 422 319 572 319 572 840 169 840 169 102 85 102 85 494 343 494 343 136 118 136 118 183 293 183 293 720 206 720 206 175 629 175 629 733 211 733 211 359 182 359 182 294 907 294 907 709 860 709 860 358 436 358 436 239 922 239 922 671 553 671 553 810 57 810 57 109 857 109 857 93 22 93 22 723 468 723 468 566 457 566 457 946 148 946 148 18 344 18 344 428 529 428 529 358 33 358 33 800 545 800 545 687 136 687 136 116 833 116 833 281 18 281 18 687 369 687 369 255 438 255 438 763 282 763 282 593 293 593 293 222 48 222 48 554 696 554 696 519 136 519 136 231 553 231 553 661 796 661 796 918 554 918 554 739 904 739 904 237 280 237 280 252 215 252 215 432 366 432 366 84 256 84 256 301 145 301 145 265 623 265 623 839 78 839 78 222 334 222 334 846 507 846 507 583 773 583 773 653 662 653 662 863 871 863 871 39 458 39 458 788 728 788 728 48 818 48 818 809 311 809 311 751 577 751 577 562 411 562 411 495 909 495 909 768 317 768 317 277 95 277 95 705 225 705 225 857 248 857 248 49 368 49 368 84 892 84 892 273 241 273 241 885 654 885 654 768 515 768 515 209 341 209 341 730 415 730 415 640 620 640 620 348 888 348 888 127 568 127 568 203 963 203 963 951 783 951 783 792 188 792 188 746 797 746 797 25 66 25 66 412 511 412 511 952 702 952 702 514 208 514 208 699 917 699 917 938 712 938 712 723 775 723 775 137 700 137 700 555 767 555 767 653 645 653 645 326 268 326 268 111 45 111 45 667 426 667 426 524 352 524 352 795 340 795 340 290 230 290 230 7 277 7 277 541 77 541 77 349 21 349 21 19 588 19 588 547 820 547 820 73 754 73 754 100 475 100 475 925 240 925 240 946 736 946 736 106 316 106 316 593 522 593 522 127 268 127 268 91 36 91 36 597 733 597 733 613 198 613 198 331 203 331 203 216 460 216 460 883 946 883 946 621 840 621 840 778 702 778 702 359 753 359 753 588 400 588 400 581 344 581 344 951 8 951 8 902 238 902 238 153 757 153 757 815 719 815 719 122 59 122 59 341 336 341 336 473 818 473 818 603 159 603 159 182 363 182 363 746 955 746 955 61 955 61 955 436 52 436 52 450 879 450 879 518 639 518 639 787 311 787 311 120 959 120 959 280 507 280 507 246 456 246 456 949 513 949 513 692 304 692 304 863 748 863 748 233 543 233 543 224 616 224 616 372 877 372 877 251 231 251 231 902 870 902 870 66 445 66 445 395 771 395 771 609 504 609 504 283 507 283 507 123 542 123 542 803 570 803 570 205 233 205 233 495 105 495 105 242 61 242 61 118 121 118 121 314 721 314 721 530 294 530 294 144 377 144 377 107 363 107 363 163 716 163 716 220 642 220 642 423 550 423 550 49 600 49 600 583 662 583 662 61 89 61 89 727 40 727 40 231 182 231 182 734 70 734 70 126 716 126 716 511 15 511 15 500 84 500 84 656 382 656 382 910 833 910 833 259 445 259 445 270 770 270 770 834 248 834 248 503 7 503 7 325 31 325 31 909 527 909 527 140 614 140 614 147 872 147 872 916 822 916 822 795 482 795 482 28 453 28 453 575 64 575 64 69 413 69 413 961 495 961 495 340 101 340 101 94 367 94 367 711 209 711 209 139 32 139 32 554 330 554 330 77 879 77 879 532 609 532 609 83 51 83 51 131 266 131 266 547 484 547 484 800 909 800 909 685 585 685 585 881 783 881 783 347 709 347 709 45 871 45 871 876 682 876 682 209 347 209 347 884 419 884 419 456 318 456 318 39 88 39 88 93 462 93 462 971 680 971 680 601 481 601 481 438 497 438 497 808 744 808 744 16 654 16 654 316 149 316 149 778 546 778 546 543 149 543 149 97 866 97 866 126 673 126 673 412 454 412 454 469 860 469 860 870 25 870 25 645 173 645 173 834 618 834 618 649 369 649 369 182 887 182 887 13 438 13 438 749 11 749 11 85 398 85 398 569 611 569 611 889 879 889 879 759 677 759 677 429 143 429 143 703 931 703 931 639 793 639 793 715 961 715 961 142 53 142 53 620 726 620 726 672 439 672 439 332 839 332 839 118 69 118 69 325 707 325 707 330 778 330 778 794 627 794 627 701 684 701 684 330 569 330 569 967 357 967 357 108 312 108 312 438 282 438 282 726 200 726 200 157 130 157 130 689 847 689 847 297 598 297 598 544 339 544 339 576 173 576 173 444 735 444 735 919 944 919 944 803 194 803 194 80 959 80 959 404 237 404 237 847 900 847 900 943 139 943 139 684 279 684 279 476 354 476 354 258 388 258 388 891 753 891 753 891 314 891 314 308 375 308 375 113 513 113 513 9 441 9 441 617 487 617 487 80 547 80 547 214 513 214 513 924 99 924 99 895 420 895 420 284 347 284 347 9 948 9 948 272 571 272 571 835 911 835 911 41 875 41 875 961 422 961 422 298 339 298 339 886 456 886 456 386 75 386 75 826 298 826 298 184 116 184 116 71 571 71 571 48 354 48 354 371 436 371 436 926 253 926 253 641 502 641 502 570 212 570 212 940 301 940 301 139 409 139 409 451 647 451 647 824 434 824 434 758 885 758 885 663 560 663 560 343 39 343 39 890 576 890 576 359 278 359 278 336 331 336 331 726 795 726 795 943 644 943 644 194 653 194 653 303 910 303 910 849 549 849 549 760 146 760 146 45 119 45 119 3 636 3 636 227 322 227 322 18 22 18 22 487 30 487 30 84 971 84 971 645 353 645 353 435 885 435 885 154 290 154 290 615 855 615 855 336 656 336 656 79 672 79 672 442 236 442 236 770 637 770 637 341 498 341 498 263 834 263 834 370 802 370 802 412 148 412 148 807 464 807 464 924 731 924 731 50 495 50 495 122 11 122 11 171 851 171 851 72 151 72 151 835 287 835 287 66 761 66 761 903 460 903 460 341 836 341 836 683 127 683 127 818 783 818 783 754 64 754 64 920 134 920 134 62 65 62 65 929 848 929 848 131 325 131 325 274 782 274 782 624 101 624 101 882 267 882 267 474 732 474 732 650 615 650 615 490 35 490 35 378 580 378 580 122 749 122 749 269 864 269 864 559 678 559 678 288 26 288 26 287 380 287 380 695 709 695 709 578 327 578 327 679 741 679 741 756 447 756 447 732 486 732 486 112 409 112 409 46 745 46 745 795 121 795 121 362 186 362 186 512 352 512 352 6 131 6 131 13 186 13 186 433 638 433 638 68 838 68 838 503 38 503 38 381 966 381 966 421 207 421 207 168 877 168 877 355 957 355 957 805 263 805 263 216 524 216 524 268 3 268 3 190 673 190 673 303 421 303 421 630 764 630 764 916 375 916 375 833 936 833 936 685 909 685 909 625 252 625 252 735 193 735 193 234 321 234 321 687 836 687 836 693 629 693 629 262 426 262 426 337 917 337 917 317 166 317 166 730 15 730 15 585 523 585 523 560 232 560 232 232 315 232 315 904 905 904 905 69 838 69 838 627 465 627 465 849 258 849 258 349 457 349 457 366 575 366 575 597 465 597 465 303 112 303 112 806 869 806 869 921 395 921 395 941 554 941 554 98 500 98 500 389 400 389 400 519 846 519 846 351 219 351 219 146 799 146 799 573 517 573 517 460 94 460 94 638 273 638 273 501 797 501 797 963 406 963 406 971 907 971 907 386 81 386 81 481 169 481 169 321 544 321 544 244 686 244 686 175 438 175 438 623 98 623 98 686 742 686 742 187 737 187 737 166 344 166 344 896 539 896 539 198 116 198 116 177 777 177 777 592 696 592 696 371 555 371 555 137 543 137 543 902 777 902 777 773 542 773 542 570 798 570 798 412 505 412 505 788 538 788 538 570 903 570 903 138 331 138 331 739 256 739 256 909 511 909 511 304 614 304 614 504 323 504 323 919 824 919 824 2 884 2 884 130 667 130 667 250 225 250 225 546 750 546 750 556 750 556 750 696 480 696 480 218 439 218 439 105 247 105 247 344 284 344 284 719 323 719 323 173 432 173 432 323 62 323 62 555 270 555 270 332 506 332 506 260 954 260 954 702 371 702 371 918 694 918 694 889 362 889 362 519 45 519 45 38 553 38 553 757 738 757 738 894 637 894 637 262 688 262 688 954 673 954 673 937 469 937 469 801 320 801 320 168 331 168 331 648 846 648 846 593 796 593 796 263 836 263 836 665 107 665 107 101 948 101 948 33 56 33 56 627 624 627 624 657 651 657 651 694 357 694 357 30 673 30 673 37 783 37 783 268 967 268 967 803 709 803 709 769 379 769 379 720 172 720 172 106 740 106 740 922 267 922 267 442 589 442 589 20 567 20 567 275 947 275 947 433 285 433 285 435 422 435 422 803 880 803 880 95 199 95 199 286 671 286 671 452 306 452 306 719 872 719 872 376 215 376 215 605 234 605 234 583 465 583 465 809 823 809 823 895 638 895 638 365 373 365 373 952 136 952 136 411 377 411 377 522 297 522 297 52 379 52 379 528 946 528 946 451 65 451 65 230 165 230 165 713 500 713 500 966 132 966 132 791 626 791 626 951 821 951 821 111 527 111 527 110 552 110 552 197 931 197 931 246 528 246 528 810 784 810 784 532 473 532 473 374 905 374 905 32 890 32 890 386 163 386 163 806 786 806 786 627 139 627 139 833 592 833 592 669 677 669 677 870 116 870 116 823 271 823 271 772 320 772 320 113 873 113 873 852 279 852 279 967 285 967 285 140 213 140 213 404 637 404 637 49 812 49 812 610 625 610 625 603 314 603 314 463 313 463 313 652 307 652 307 587 532 587 532 934 86 934 86 343 517 343 517 287 511 287 511 581 850 581 850 381 477 381 477 905 298 905 298 256 910 256 910 207 609 207 609 261 582 261 582 513 682 513 682 364 925 364 925 36 645 36 645 96 747 96 747 325 947 325 947 42 7 42 7 700 69 700 69 50 732 50 732 110 630 110 630 584 162 584 162 538 847 538 847 339 623 339 623 391 780 391 780 33 778 33 778 395 60 395 60 966 434 966 434 9 758 9 758 289 268 289 268 153 45 153 45 714 114 714 114 29 426 29 426 715 554 715 554 378 477 378 477 351 694 351 694 690 128 690 128 950 817 950 817 349 390 349 390 693 320 693 320 933 709 933 709 194 967 194 967 352 184 352 184 619 115 619 115 99 840 99 840 156 215 156 215 33 842 33 842 164 387 164 387 798 216 798 216 188 416 188 416 569 152 569 152 169 146 169 146 326 326 326 326 964 589 964 589 696 61 696 61 489 767 489 767 292 970 292 970 274 719 274 719 822 887 822 887 514 575 514 575 861 188 861 188 665 330 665 330 25 544 25 544 456 606 456 606 318 654 318 654 939 75 939 75 880 829 880 829 246 804 246 804 678 240 678 240 671 547 671 547 473 181 473 181 400 168 400 168 272 162 272 162 98 102 98 102 895 324 895 324 529 429 529 429 635 270 635 270 799 107 799 107 862 747 862 747 407 764 407 764 836 931 836 931 81 424 81 424 440 304 440 304 861 703 861 703 105 864 105 864 635 122 635 122 463 708 463 708 748 409 748 409 618 948 618 948 132 157 132 157 828 929 828 929 474 722 474 722 481 854 481 854 801 223 801 223 362 965 362 965 510 302 510 302 150 594 150 594 357 610 357 610 365 511 365 511 904 58 904 58 359 462 359 462 784 116 784 116 447 125 447 125 324 182 324 182 258 269 258 269 488 378 488 378 857 544 857 544 957 943 957 943 930 424 930 424 224 798 224 798 53 829 53 829 782 399 782 399 778 472 778 472 199 797 199 797 333 24 333 24 863 30 863 30 613 705 613 705 37 791 37 791 921 124 921 124 724 17 724 17 571 666 571 666 337 39 337 39 234 549 234 549 927 419 927 419 293 779 293 779 568 36 568 36 247 711 247 711 126 804 126 804 306 925 306 925 187 878 187 878 426 772 426 772 568 646 568 646 275 34 275 34 236 238 236 238 574 265 574 265 917 442 917 442 620 175 620 175 871 365 871 365 491 49 491 49 248 169 248 169 413 320 413 320 360 206 360 206 297 739 297 739 359 189 359 189 289 420 289 420 583 50 583 50 150 746 150 746 213 305 213 305 660 737 660 737 482 602 482 602 920 961 920 961 191 279 191 279 531 253 531 253 532 566 532 566 284 84 284 84 464 608 464 608 98 283 98 283 326 121 326 121 756 354 756 354 783 105 783 105 394 827 394 827 189 673 189 673 495 923 495 923 39 724 39 724 602 563 602 563 922 411 922 411 501 566 501 566 921 80 921 80 433 256 433 256 801 228 801 228 901 274 901 274 464 5 464 5 682 211 682 211 26 3 26 3 797 584 797 584 5 597 5 597 76 23 76 23 396 368 396 368 952 613 952 613 871 512 871 512 685 267 685 267 680 654 680 654 924 635 924 635 816 971 816 971 296 532 296 532 576 333 576 333 608 950 608 950 275 464 275 464 114 426 114 426 339 703 339 703 891 852 891 852 84 941 84 941 20 97 20 97 908 887 908 887 959 14 959 14 457 388 457 388 483 269 483 269 670 775 670 775 540 589 540 589 140 625 140 625 215 814 215 814 749 863 749 863 107 149 107 149 594 914 594 914 943 431 943 431 136 371 136 371 403 409 403 409 871 319 871 319 926 520 926 520 332 263 332 263 914 661 914 661 478 137 478 137 749 465 749 465 671 6 671 6 575 121 575 121 667 168 667 168 200 433 200 433 781 322 781 322 59 691 59 691 950 437 950 437 864 701 864 701 46 452 46 452 677 303 677 303 130 840 130 840 662 270 662 270 810 917 810 917 871 100 871 100 601 105 601 105 955 318 955 318 606 896 606 896 346 712 346 712 901 545 901 545 594 387 594 387 506 364 506 364 429 231 429 231 339 483 339 483 518 936 518 936 514 417 514 417 386 145 386 145 461 438 461 438 20 481 20 481 282 632 282 632 144 963 144 963 7 810 7 810 669 783 669 783 598 591 598 591 41 770 41 770 846 198 846 198 51 127 51 127 507 223 507 223 447 717 447 717 755 323 755 323 393 77 393 77 191 649 191 649 649 693 649 693 299 934 299 934 415 65 415 65 891 524 891 524 25 79 25 79 452 397 452 397 81 116 81 116 271 797 271 797 961 879 961 879 388 28 388 28 779 261 779 261 845 29 845 29 101 313 101 313 800 763 800 763 570 849 570 849 299 146 299 146 830 789 830 789 868 752 868 752 337 135 337 135 852 261 852 261 162 324 162 324 157 689 157 689 551 942 551 942 948 194 948 194 948 27 948 27 78 631 78 631 23 770 23 770 467 226 467 226 564 254 564 254 277 920 277 920 171 108 171 108 954 743 954 743 57 921 57 921 146 182 146 182 369 695 369 695 502 69 502 69 885 838 885 838 664 79 664 79 726 737 726 737 121 133 121 133 703 475 703 475 780 180 780 180 19 473 19 473 746 660 746 660 303 675 303 675 548 961 548 961 463 509 463 509 806 784 806 784 248 262 248 262 95 402 95 402 886 959 886 959 467 251 467 251 851 320 851 320 880 674 880 674 618 531 618 531 430 544 430 544 266 518 266 518 356 485 356 485 328 333 328 333 700 460 700 460 108 403 108 403 895 112 895 112 724 407 724 407 943 717 943 717 521 920 521 920 331 337 331 337 641 791 641 791 892 402 892 402 255 969 255 969 768 540 768 540 589 848 589 848 185 531 185 531 463 322 463 322 774 464 774 464 276 409 276 409 417 245 417 245 354 19 354 19 424 18 424 18 903 53 903 53 877 535 877 535 95 516 95 516 28 108 28 108 880 959 880 959 251 603 251 603 955 478 955 478 866 780 866 780 83 115 83 115 191 230 191 230 135 328 135 328 648 465 648 465 394 284 394 284 429 319 429 319 387 484 387 484 639 396 639 396 84 136 84 136 130 23 130 23 440 104 440 104 817 835 817 835 551 615 551 615 881 868 881 868 384 380 384 380 305 834 305 834 369 853 369 853 600 479 600 479 433 478 433 478 899 962 899 962 233 541 233 541 858 825 858 825 629 633 629 633 340 159 340 159 626 681 626 681 488 587 488 587 273 214 273 214 898 810 898 810 419 347 419 347 48 701 48 701 482 28 482 28 387 213 387 213 50 845 50 845 137 633 137 633 943 656 943 656 485 594 485 594 544 35 544 35 360 533 360 533 586 717 586 717 607 423 607 423 800 840 800 840 617 377 617 377 813 280 813 280 295 773 295 773 209 469 209 469 555 703 555 703 784 97 784 97 810 279 810 279 619 775 619 775 791 704 791 704 133 331 133 331 251 243 251 243 485 764 485 764 878 347 878 347 843 314 843 314 931 147 931 147 361 516 361 516 771 955 771 955 58 406 58 406 677 650 677 650 690 735 690 735 949 275 949 275 131 686 131 686 351 464 351 464 758 877 758 877 522 810 522 810 892 959 892 959 119 871 119 871 463 351 463 351 446 629 446 629 16 956 16 956 677 294 677 294 271 725 271 725 656 776 656 776 430 873 430 873 660 620 660 620 514 225 514 225 582 699 582 699 959 666 959 666 926 701 926 701 475 156 475 156 688 752 688 752 452 341 452 341 274 530 274 530 690 281 690 281 340 88 340 88 495 356 495 356 810 470 810 470 179 482 179 482 535 735 535 735 744 294 744 294 290 364 290 364 37 438 37 438 953 70 953 70 438 941 438 941 944 600 944 600 662 370 662 370 612 140 612 140 643 529 643 529 656 109 656 109 125 728 125 728 329 811 329 811 366 259 366 259 882 564 882 564 450 223 450 223 657 796 657 796 129 677 129 677 749 584 749 584 408 785 408 785 608 630 608 630 902 480 902 480 41 438 41 438 884 487 884 487 718 573 718 573 867 149 867 149 578 719 578 719 582 181 582 181 403 397 403 397 408 855 408 855 885 91 885 91 186 291 186 291 411 385 411 385 127 475 127 475 914 451 914 451 206 691 206 691 616 600 616 600 5 384 5 384 516 95 516 95 731 347 731 347 801 466 801 466 607 542 607 542 797 684 797 684 954 92 954 92 703 493 703 493 913 151 913 151 222 753 222 753 631 899 631 899 35 28 35 28 295 585 295 585 19 260 19 260 207 177 207 177 379 264 379 264 373 298 373 298 4 326 4 326 735 488 735 488 836 961 836 961 262 938 262 938 626 213 626 213 603 361 603 361 916 313 916 313 263 451 263 451 768 775 768 775 194 740 194 740 680 78 680 78 942 490 942 490 829 810 829 810 495 131 495 131 49 678 49 678 920 54 920 54 807 918 807 918 784 102 784 102 244 753 244 753 140 137 140 137 450 859 450 859 466 430 466 430 680 778 680 778 152 472 152 472 49 505 49 505 498 408 498 408 885 69 885 69 744 413 744 413 298 333 298 333 720 355 720 355 202 514 202 514 606 876 606 876 963 279 963 279 500 243 500 243 134 685 134 685 669 242 669 242 643 257 643 257 901 586 901 586 650 130 650 130 374 148 374 148 856 412 856 412 171 902 171 902 65 479 65 479 786 216 786 216 271 158 271 158 465 555 465 555 171 453 171 453 49 742 49 742 318 373 318 373 465 155 465 155 586 290 586 290 849 127 849 127 887 783 887 783 421 219 421 219 96 815 96 815 450 872 450 872 652 524 652 524 444 752 444 752 411 474 411 474 139 285 139 285 391 29 391 29 681 658 681 658 408 546 408 546 194 384 194 384 896 201 896 201 244 328 244 328 524 622 524 622 546 61 546 61 426 634 426 634 77 817 77 817 451 835 451 835 751 207 751 207 314 828 314 828 197 770 197 770 760 804 760 804 320 951 320 951 496 59 496 59 867 69 867 69 451 356 451 356 490 278 490 278 53 514 53 514 725 117 725 117 605 290 605 290 942 800 942 800 647 794 647 794 585 889 585 889 378 402 378 402 191 804 191 804 61 435 61 435 572 733 572 733 211 472 211 472 664 215 664 215 728 582 728 582 197 459 197 459 625 796 625 796 171 485 171 485 380 49 380 49 723 538 723 538 679 964 679 964 848 524 848 524 549 482 549 482 965 513 965 513 943 502 943 502 50 327 50 327 753 488 753 488 742 251 742 251 883 420 883 420 866 884 866 884 837 294 837 294 232 346 232 346 796 808 796 808 785 251 785 251 158 765 158 765 449 539 449 539 240 290 240 290 287 254 287 254 22 128 22 128 504 94 504 94 90 216 90 216 248 940 248 940 454 288 454 288 834 73 834 73 345 548 345 548 487 355 487 355 186 939 186 939 102 912 102 912 696 707 696 707 177 300 177 300 449 735 449 735 401 545 401 545 874 43 874 43 942 307 942 307 733 309 733 309 832 245 832 245 236 80 236 80 726 915 726 915 58 457 58 457 170 293 170 293 439 372 439 372 147 778 147 778 936 882 936 882 26 324 26 324 952 932 952 932 228 379 228 379 452 424 452 424 795 353 795 353 780 366 780 366 252 829 252 829 339 414 339 414 291 843 291 843 449 577 449 577 532 928 532 928 238 725 238 725 336 782 336 782 208 839 208 839 779 726 779 726 688 16 688 16 806 307 806 307 260 343 260 343 381 752 381 752 314 312 314 312 735 383 735 383 239 615 239 615 438 455 438 455 600 31 600 31 896 829 896 829 431 877 431 877 584 767 584 767 617 78 617 78 345 104 345 104 128 430 128 430 789 94 789 94 34 770 34 770 411 133 411 133 642 493 642 493 250 935 250 935 922 66 922 66 544 813 544 813 331 356 331 356 904 731 904 731 848 730 848 730 800 91 800 91 165 20 165 20 125 785 125 785 302 381 302 381 719 177 719 177 84 779 84 779 52 225 52 225 416 853 416 853 611 446 611 446 207 712 207 712 9 558 9 558 294 366 294 366 662 743 662 743 548 153 548 153 950 410 950 410 606 439 606 439 474 322 474 322 133 894 133 894 751 955 751 955 751 673 751 673 715 829 715 829 529 282 529 282 613 231 613 231 583 704 583 704 443 549 443 549 824 315 824 315 68 541 68 541 654 145 654 145 666 10 666 10 704 454 704 454 649 603 649 603 652 668 652 668 252 312 252 312 459 860 459 860 952 325 952 325 311 565 311 565 696 855 696 855 965 5 965 5 369 406 369 406 415 648 415 648 263 237 263 237 335 632 335 632 340 567 340 567 648 283 648 283 426 707 426 707 390 631 390 631 440 941 440 941 146 848 146 848 884 449 884 449 140 703 140 703 365 3 365 3 864 586 864 586 27 74 27 74 573 114 573 114 971 245 971 245 21 311 21 311 62 97 62 97 194 886 194 886 943 388 943 388 283 928 283 928 336 15 336 15 784 785 784 785 347 455 347 455 315 811 315 811 728 811 728 811 500 438 500 438 78 742 78 742 677 418 677 418 617 762 617 762 702 275 702 275 2 290 2 290 609 565 609 565 104 221 104 221 618 173 618 173 162 872 162 872 528 805 528 805 114 730 114 730 387 669 387 669 334 344 334 344 256 297 256 297 164 901 164 901 642 121 642 121 410 672 410 672 863 231 863 231 672 236 672 236 580 939 580 939 27 755 27 755 669 222 669 222 496 355 496 355 129 636 129 636 730 43 730 43 833 293 833 293 632 568 632 568 507 787 507 787 518 860 518 860 191 320 191 320 882 788 882 788 599 607 599 607 655 54 655 54 287 548 287 548 21 744 21 744 527 779 527 779 413 294 413 294 767 591 767 591 611 178 611 178 545 858 545 858 218 465 218 465 103 499 103 499 843 39 843 39 258 182 258 182 549 1 549 1 548 672 548 672 410 394 410 394 390 450 390 450 794 808 794 808 415 278 415 278 536 795 536 795 178 804 178 804 702 75 702 75 310 441 310 441 401 682 401 682 658 360 658 360 887 60 887 60 626 208 626 208 359 37 359 37 288 566 288 566 205 441 205 441 677 471 677 471 90 951 90 951 585 616 585 616 564 637 564 637 869 380 869 380 414 383 414 383 524 858 524 858 330 572 330 572 559 708 559 708 120 807 120 807 82 125 82 125 648 800 648 800 547 44 547 44 966 116 966 116 413 793 413 793 205 74 205 74 307 247 307 247 623 967 623 967 863 190 863 190 773 725 773 725 44 743 44 743 595 890 595 890 939 274 939 274 622 308 622 308 861 503 861 503 285 578 285 578 698 699 698 699 696 798 696 798 642 334 642 334 369 208 369 208 11 658 11 658 964 375 964 375 331 403 331 403 101 428 101 428 440 567 440 567 281 463 281 463 390 970 390 970 875 948 875 948 725 354 725 354 622 72 622 72 301 822 301 822 295 175 295 175 59 309 59 309 351 50 351 50 438 645 438 645 805 467 805 467 279 465 279 465 336 737 336 737 339 168 339 168 277 665 277 665 616 908 616 908 98 881 98 881 668 421 668 421 86 116 86 116 121 919 121 919 549 281 549 281 947 708 947 708 314 421 314 421 774 87 774 87 117 586 117 586 48 820 48 820 728 481 728 481 10 245 10 245 228 565 228 565 869 433 869 433 58 278 58 278 533 760 533 760 400 504 400 504 117 924 117 924 285 344 285 344 391 75 391 75 846 904 846 904 140 803 140 803 700 628 700 628 486 741 486 741 149 33 149 33 235 462 235 462 529 147 529 147 19 313 19 313 78 293 78 293 519 369 519 369 285 88 285 88 336 837 336 837 467 410 467 410 471 509 471 509 627 400 627 400 833 30 833 30 413 717 413 717 600 575 600 575 490 642 490 642 759 90 759 90 928 24 928 24 102 648 102 648 462 948 462 948 268 40 268 40 207 343 207 343 955 657 955 657 833 540 833 540 706 557 706 557 961 664 961 664 208 721 208 721 733 675 733 675 690 355 690 355 535 393 535 393 788 14 788 14 80 472 80 472 170 597 170 597 299 462 299 462 350 427 350 427 79 793 79 793 899 289 899 289 946 125 946 125 485 5 485 5 25 295 25 295 236 306 236 306 547 943 547 943 342 91 342 91 581 448 581 448 402 635 402 635 297 766 297 766 496 426 496 426 88 927 88 927 204 77 204 77 663 879 663 879 450 684 450 684 901 661 901 661 283 514 283 514 113 821 113 821 642 927 642 927 298 96 298 96 427 571 427 571 164 842 164 842 970 765 970 765 567 593 567 593 319 746 319 746 351 656 351 656 65 930 65 930 92 617 92 617 39 456 39 456 99 222 99 222 274 325 274 325 169 910 169 910 894 336 894 336 667 111 667 111 262 337 262 337 959 721 959 721 419 383 419 383 840 319 840 319 704 756 704 756 516 467 516 467 941 501 941 501 155 719 155 719 742 359 742 359 239 567 239 567 23 928 23 928 313 423 313 423 460 168 460 168 735 685 735 685 190 566 190 566 608 333 608 333 190 747 190 747 617 153 617 153 600 627 600 627 447 897 447 897 329 52 329 52 49 601 49 601 391 537 391 537 499 759 499 759 122 295 122 295 738 655 738 655 517 426 517 426 942 430 942 430 550 147 550 147 681 825 681 825 738 935 738 935 114 752 114 752 249 155 249 155 138 83 138 83 968 164 968 164 221 325 221 325 104 927 104 927 352 598 352 598 720 370 720 370 119 736 119 736 489 365 489 365 471 172 471 172 912 419 912 419 496 203 496 203 969 351 969 351 965 592 965 592 956 221 956 221 611 717 611 717 76 347 76 347 6 836 6 836 300 488 300 488 938 452 938 452 49 460 49 460 109 619 109 619 118 332 118 332 281 122 281 122 626 603 626 603 905 531 905 531 761 897 761 897 377 462 377 462 160 116 160 116 440 345 440 345 794 570 794 570 379 952 379 952 337 925 337 925 652 530 652 530 182 740 182 740 875 564 875 564 702 904 702 904 252 28 252 28 86 284 86 284 38 312 38 312 307 573 307 573 770 684 770 684 67 49 67 49 574 483 574 483 287 305 287 305 868 226 868 226 927 619 927 619 372 58 372 58 492 39 492 39 709 523 709 523 707 799 707 799 538 928 538 928 499 39 499 39 755 875 755 875 948 882 948 882 637 60 637 60 521 675 521 675 91 805 91 805 687 850 687 850 943 788 943 788 147 51 147 51 695 728 695 728 105 749 105 749 458 86 458 86 99 529 99 529 41 372 41 372 1 219 1 219 552 188 552 188 88 836 88 836 529 30 529 30 229 632 229 632 680 784 680 784 143 919 143 919 567 271 567 271 687 210 687 210 175 213 175 213 144 266 144 266 300 189 300 189 531 138 531 138 35 172 35 172 518 355 518 355 443 658 443 658 598 925 598 925 216 19 216 19 951 874 951 874 893 179 893 179 471 697 471 697 83 412 83 412 342 473 342 473 251 345 251 345 605 340 605 340 345 56 345 56 770 882 770 882 531 603 531 603 632 880 632 880 887 92 887 92 327 122 327 122 533 802 533 802 676 340 676 340 170 267 170 267 486 860 486 860 138 877 138 877 932 708 932 708 213 525 213 525 669 638 669 638 217 690 217 690 812 247 812 247 730 385 730 385 805 943 805 943 867 405 867 405 265 336 265 336 896 451 896 451 855 214 855 214 874 442 874 442 930 398 930 398 256 954 256 954 534 79 534 79 379 714 379 714 560 613 560 613 158 178 158 178 549 624 549 624 222 709 222 709 474 79 474 79 175 175 175 175 42 282 42 282 180 559 180 559 814 560 814 560 528 518 528 518 363 184 363 184 950 439 950 439 350 285 350 285 659 318 659 318 549 69 549 69 846 619 846 619 7 798 7 798 248 331 248 331 301 557 301 557 29 646 29 646 673 594 673 594 687 337 687 337 863 454 863 454 585 830 585 830 50 551 50 551 965 939 965 939 880 946 880 946 13 579 13 579 203 885 203 885 865 713 865 713 513 91 513 91 793 929 793 929 207 702 207 702 84 149 84 149 727 291 727 291 562 497 562 497 801 180 801 180 48 228 48 228 131 616 131 616 968 743 968 743 126 943 126 943 45 899 45 899 305 278 305 278 508 776 508 776 582 252 582 252 630 391 630 391 755 547 755 547 363 483 363 483 94 844 94 844 38 204 38 204 594 116 594 116 719 253 719 253 865 373 865 373 243 755 243 755 896 111 896 111 751 956 751 956 319 241 319 241 399 377 399 377 460 334 460 334 66 136 66 136 332 80 332 80 400 851 400 851 41 373 41 373 412 401 412 401 58 653 58 653 464 788 464 788 368 20 368 20 682 429 682 429 50 616 50 616 86 772 86 772 126 150 126 150 131 789 131 789 418 761 418 761 367 620 367 620 58 425 58 425 98 580 98 580 547 367 547 367 25 331 25 331 4 779 4 779 76 554 76 554 500 448 500 448 784 952 784 952 886 248 886 248 55 761 55 761 420 434 420 434 346 724 346 724 746 325 746 325 941 913 941 913 788 439 788 439 9 387 9 387 100 658 100 658 380 838 380 838 922 58 922 58 649 783 649 783 792 294 792 294 891 802 891 802 754 394 754 394 380 586 380 586 106 949 106 949 116 834 116 834 296 479 296 479 440 475 440 475 120 442 120 442 586 352 586 352 881 97 881 97 807 58 807 58 485 108 485 108 701 961 701 961 693 732 693 732 37 812 37 812 483 402 483 402 625 936 625 936 422 939 422 939 43 791 43 791 683 244 683 244 729 826 729 826 556 546 556 546 701 96 701 96 51 573 51 573 765 514 765 514 949 255 949 255 799 189 799 189 836 591 836 591 896 91 896 91 213 163 213 163 192 331 192 331 681 246 681 246 821 763 821 763 697 953 697 953 820 61 820 61 862 76 862 76 911 48 911 48 689 735 689 735 847 421 847 421 766 154 766 154 599 791 599 791 43 493 43 493 816 933 816 933 80 358 80 358 678 513 678 513 331 906 331 906 707 947 707 947 532 77 532 77 577 938 577 938 853 921 853 921 664 479 664 479 728 221 728 221 103 265 103 265 706 577 706 577 391 731 391 731 566 274 566 274 900 362 900 362 406 831 406 831 906 527 906 527 25 9 25 9 753 754 753 754 528 908 528 908 145 624 145 624 459 573 459 573 513 163 513 163 721 530 721 530 372 168 372 168 724 497 724 497 407 5 407 5 335 857 335 857 305 770 305 770 715 111 715 111 819 266 819 266 822 229 822 229 733 237 733 237 779 129 779 129 853 951 853 951 615 371 615 371 11 793 11 793 459 147 459 147 324 291 324 291 944 672 944 672 312 33 312 33 324 546 324 546 892 277 892 277 218 949 218 949 413 353 413 353 550 918 550 918 476 136 476 136 536 50 536 50 724 222 724 222 538 365 538 365 165 894 165 894 784 356 784 356 405 729 405 729 455 267 455 267 138 382 138 382 259 451 259 451 463 55 463 55 279 544 279 544 321 256 321 256 235 130 235 130 725 180 725 180 162 446 162 446 315 581 315 581 357 156 357 156 224 450 224 450 881 201 881 201 855 224 855 224 893 917 893 917 288 608 288 608 120 591 120 591 83 4 83 4 939 764 939 764 142 261 142 261 259 950 259 950 27 705 27 705 604 819 604 819 823 202 823 202 871 550 871 550 512 174 512 174 829 362 829 362 157 742 157 742 116 461 116 461 440 782 440 782 839 89 839 89 759 249 759 249 345 161 345 161 719 106 719 106 212 460 212 460 66 129 66 129 5 289 5 289 568 927 568 927 193 464 193 464 356 887 356 887 754 842 754 842 569 589 569 589 419 966 419 966 935 811 935 811 475 22 475 22 438 523 438 523 646 723 646 723 20 9 20 9 285 481 285 481 353 310 353 310 932 544 932 544 873 799 873 799 166 167 166 167 539 242 539 242 171 640 171 640 380 309 380 309 119 576 119 576 480 846 480 846 348 220 348 220 323 142 323 142 278 727 278 727 142 337 142 337 201 820 201 820 623 14 623 14 319 232 319 232 96 590 96 590 722 178 722 178 502 579 502 579 52 154 52 154 899 586 899 586 74 666 74 666 753 394 753 394 125 451 125 451 959 305 959 305 356 940 356 940 697 896 697 896 875 343 875 343 521 507 521 507 528 180 528 180 779 741 779 741 471 102 471 102 857 365 857 365 706 588 706 588 655 945 655 945 59 777 59 777 427 909 427 909 372 598 372 598 886 839 886 839 612 416 612 416 848 431 848 431 185 328 185 328 536 920 536 920 99 182 99 182 295 210 295 210 939 791 939 791 592 407 592 407 530 89 530 89 150 98 150 98 707 493 707 493 848 669 848 669 1 845 1 845 659 800 659 800 78 488 78 488 351 268 351 268 476 41 476 41 924 107 924 107 104 681 104 681 875 123 875 123 414 407 414 407 32 914 32 914 32 621 32 621 613 328 613 328 441 803 441 803 811 885 811 885 339 24 339 24 328 839 328 839 358 86 358 86 333 407 333 407 704 732 704 732 28 127 28 127 589 262 589 262 749 737 749 737 761 67 761 67 250 861 250 861 896 457 896 457 538 544 538 544 188 235 188 235 737 99 737 99 478 380 478 380 462 332 462 332 423 163 423 163 321 554 321 554 838 294 838 294 888 619 888 619 606 91 606 91 375 43 375 43 650 218 650 218 840 428 840 428 673 336 673 336 215 956 215 956 663 330 663 330 26 810 26 810 640 287 640 287 626 84 626 84 605 43 605 43 196 566 196 566 31 575 31 575 669 126 669 126 18 434 18 434 712 296 712 296 640 550 640 550 770 239 770 239 881 234 881 234 487 359 487 359 818 911 818 911 159 542 159 542 188 202 188 202 788 633 788 633 133 478 133 478 231 281 231 281 820 156 820 156 782 370 782 370 849 852 849 852 878 228 878 228 881 191 881 191 492 337 492 337 932 738 932 738 178 427 178 427 809 829 809 829 878 779 878 779 382 175 382 175 571 345 571 345 794 478 794 478 912 924 912 924 293 141 293 141 109 820 109 820 297 159 297 159 206 926 206 926 95 98 95 98 517 942 517 942 573 569 573 569 872 308 872 308 515 697 515 697 651 469 651 469 894 268 894 268 192 793 192 793 358 566 358 566 45 174 45 174 313 673 313 673 452 889 452 889 650 773 650 773 260 689 260 689 264 19 264 19 351 54 351 54 26 182 26 182 577 241 577 241 704 639 704 639 560 956 560 956 462 945 462 945 830 554 830 554 877 345 877 345 539 258 539 258 557 701 557 701 403 51 403 51 158 462 158 462 208 369 208 369 243 139 243 139 948 428 948 428 327 203 327 203 106 480 106 480 384 134 384 134 411 772 411 772 712 255 712 255 784 468 784 468 82 188 82 188 185 438 185 438 184 578 184 578 168 859 168 859 499 119 499 119 311 733 311 733 100 806 100 806 539 891 539 891 366 595 366 595 954 350 954 350 88 770 88 770 21 258 21 258 268 22 268 22 929 516 929 516 951 795 951 795 963 731 963 731 72 387 72 387 225 559 225 559 224 290 224 290 60 151 60 151 15 798 15 798 294 466 294 466 457 533 457 533 949 104 949 104 316 97 316 97 73 663 73 663 560 429 560 429 952 282 952 282 193 234 193 234 375 190 375 190 434 130 434 130 781 7 781 7 674 81 674 81 746 671 746 671 835 474 835 474 558 376 558 376 945 850 945 850 94 377 94 377 417 695 417 695 922 922 922 922 71 513 71 513 450 287 450 287 469 477 469 477 318 624 318 624 469 454 469 454 558 193 558 193 714 605 714 605 376 83 376 83 341 453 341 453 476 473 476 473 315 587 315 587 967 660 967 660 676 268 676 268 755 403 755 403 491 151 491 151 782 531 782 531 84 98 84 98 485 544 485 544 659 923 659 923 178 10 178 10 316 59 316 59 887 668 887 668 393 580 393 580 363 245 363 245 397 110 397 110 64 755 64 755 444 938 444 938 932 22 932 22 239 331 239 331 249 430 249 430 141 800 141 800 363 494 363 494 184 930 184 930 660 797 660 797 528 826 528 826 755 955 755 955 593 853 593 853 959 442 959 442 361 807 361 807 606 153 606 153 500 690 500 690 589 515 589 515 365 765 365 765 317 831 317 831 655 85 655 85 399 862 399 862 542 404 542 404 252 646 252 646 12 549 12 549 354 886 354 886 731 638 731 638 388 900 388 900 755 335 755 335 525 695 525 695 664 604 664 604 141 436 141 436 575 922 575 922 345 865 345 865 280 79 280 79 549 667 549 667 814 67 814 67 561 238 561 238 954 659 954 659 66 857 66 857 153 143 153 143 646 602 646 602 358 673 358 673 906 186 906 186 935 372 935 372 817 567 817 567 841 599 841 599 44 295 44 295 871 739 871 739 897 466 897 466 768 920 768 920 696 234 696 234 88 5 88 5 483 849 483 849 519 496 519 496 144 883 144 883 699 154 699 154 212 451 212 451 489 700 489 700 700 755 700 755 654 179 654 179 590 273 590 273 127 940 127 940 926 137 926 137 463 778 463 778 402 30 402 30 369 171 369 171 608 541 608 541 665 235 665 235 852 538 852 538 750 517 750 517 471 262 471 262 796 689 796 689 274 761 274 761 199 779 199 779 777 451 777 451 788 533 788 533 236 301 236 301 193 309 193 309 613 891 613 891 89 33 89 33 863 339 863 339 1 387 1 387 640 130 640 130 743 750 743 750 82 900 82 900 674 360 674 360 848 862 848 862 377 59 377 59 112 725 112 725 512 182 512 182 408 137 408 137 640 435 640 435 105 358 105 358 634 600 634 600 418 738 418 738 604 388 604 388 153 778 153 778 937 365 937 365 923 722 923 722 287 615 287 615 467 129 467 129 279 164 279 164 584 191 584 191 360 207 360 207 171 116 171 116 491 949 491 949 115 9 115 9 181 484 181 484 768 461 768 461 846 530 846 530 3 564 3 564 619 742 619 742 120 87 120 87 603 562 603 562 352 451 352 451 871 914 871 914 680 170 680 170 363 121 363 121 346 464 346 464 575 163 575 163 11 227 11 227 136 546 136 546 9 368 9 368 717 380 717 380 364 366 364 366 423 363 423 363 673 951 673 951 466 458 466 458 310 737 310 737 155 735 155 735 604 928 604 928 52 415 52 415 560 723 560 723 957 144 957 144 220 651 220 651 333 680 333 680 282 455 282 455 439 95 439 95 959 623 959 623 941 295 941 295 390 787 390 787 645 592 645 592 163 273 163 273 277 100 277 100 338 226 338 226 689 223 689 223 867 739 867 739 293 463 293 463 206 608 206 608 277 722 277 722 419 22 419 22 263 590 263 590 794 354 794 354 247 94 247 94 156 147 156 147 551 389 551 389 401 83 401 83 167 142 167 142 6 509 6 509 958 527 958 527 590 607 590 607 939 614 939 614 851 82 851 82 341 825 341 825 871 189 871 189 829 911 829 911 398 151 398 151 115 591 115 591 504 955 504 955 189 79 189 79 639 933 639 933 191 902 191 902 204 648 204 648 158 72 158 72 646 273 646 273 34 414 34 414 441 616 441 616 143 960 143 960 393 222 393 222 727 664 727 664 505 960 505 960 422 450 422 450 506 320 506 320 505 576 505 576 440 965 440 965 826 61 826 61 119 54 119 54 567 378 567 378 494 103 494 103 21 567 21 567 490 242 490 242 85 772 85 772 675 967 675 967 513 619 513 619 311 321 311 321 798 556 798 556 296 35 296 35 413 39 413 39 559 537 559 537 892 197 892 197 814 615 814 615 515 272 515 272 544 365 544 365 259 307 259 307 861 539 861 539 311 511 311 511 742 14 742 14 76 548 76 548 671 559 671 559 53 308 53 308 9 729 9 729 576 387 576 387 657 722 657 722 464 43 464 43 531 68 531 68 278 589 278 589 536 612 536 612 159 561 159 561 634 429 634 429 930 874 930 874 888 555 888 555 374 1 374 1 763 445 763 445 194 461 194 461 618 373 618 373 28 358 28 358 530 567 530 567 367 858 367 858 342 631 342 631 561 736 561 736 838 574 838 574 187 391 187 391 774 406 774 406 717 294 717 294 319 670 319 670 862 909 862 909 854 387 854 387 162 184 162 184 379 883 379 883 196 486 196 486 800 931 800 931 582 328 582 328 180 782 180 782 937 970 937 970 927 45 927 45 198 261 198 261 525 408 525 408 887 568 887 568 501 631 501 631 691 543 691 543 503 864 503 864 470 612 470 612 819 86 819 86 451 121 451 121 79 771 79 771 182 811 182 811 53 75 53 75 206 930 206 930 806 101 806 101 91 19 91 19 887 911 887 911 718 436 718 436 507 857 507 857 752 836 752 836 775 424 775 424 706 643 706 643 621 311 621 311 44 360 44 360 581 628 581 628 390 278 390 278 309 4 309 4 760 116 760 116 231 751 231 751 735 408 735 408 135 275 135 275 812 233 812 233 485 418 485 418 596 730 596 730 321 436 321 436 803 154 803 154 245 180 245 180 162 557 162 557 298 726 298 726 170 609 170 609 866 290 866 290 907 349 907 349 519 190 519 190 373 16 373 16 301 817 301 817 21 145 21 145 20 124 20 124 433 456 433 456 831 888 831 888 520 590 520 590 878 663 878 663 495 665 495 665 334 252 334 252 677 182 677 182 183 619 183 619 565 703 565 703 412 82 412 82 559 875 559 875 906 837 906 837 894 772 894 772 308 18 308 18 911 493 911 493 723 420 723 420 412 169 412 169 540 369 540 369 379 655 379 655 861 694 861 694 276 515 276 515 86 736 86 736 467 564 467 564 258 75 258 75 372 876 372 876 156 763 156 763 340 909 340 909 460 735 460 735 267 79 267 79 140 39 140 39 688 372 688 372 952 322 952 322 589 802 589 802 381 476 381 476 191 918 191 918 834 506 834 506 829 773 829 773 54 799 54 799 663 694 663 694 826 353 826 353 40 229 40 229 299 43 299 43 233 827 233 827 160 673 160 673 339 491 339 491 835 382 835 382 621 754 621 754 17 557 17 557 831 314 831 314 284 683 284 683 583 431 583 431 246 890 246 890 518 111 518 111 177 331 177 331 476 708 476 708 518 161 518 161 67 614 67 614 422 277 422 277 749 110 749 110 128 558 128 558 617 677 617 677 760 860 760 860 804 621 804 621 536 17 536 17 456 714 456 714 119 748 119 748 95 802 95 802 962 219 962 219 184 434 184 434 23 283 23 283 785 783 785 783 88 465 88 465 366 782 366 782 741 15 741 15 365 11 365 11 717 708 717 708 900 485 900 485 654 809 654 809 654 649 654 649 231 359 231 359 11 334 11 334 714 831 714 831 390 370 390 370 358 803 358 803 117 890 117 890 62 935 62 935 166 232 166 232 153 75 153 75 292 913 292 913 791 217 791 217 739 909 739 909 61 393 61 393 657 837 657 837 860 255 860 255 398 211 398 211 57 128 57 128 328 852 328 852 644 806 644 806 888 171 888 171 477 659 477 659 754 298 754 298 391 778 391 778 8 642 8 642 132 261 132 261 71 643 71 643 212 202 212 202 525 698 525 698 958 263 958 263 874 258 874 258 838 736 838 736 174 829 174 829 447 305 447 305 843 216 843 216 762 642 762 642 884 18 884 18 543 104 543 104 77 91 77 91 758 140 758 140 676 501 676 501 335 160 335 160 543 111 543 111 365 510 365 510 636 712 636 712 805 393 805 393 113 641 113 641 777 552 777 552 770 861 770 861 450 397 450 397 575 457 575 457 348 825 348 825 818 271 818 271 710 407 710 407 426 781 426 781 411 568 411 568 288 846 288 846 969 159 969 159 577 687 577 687 231 291 231 291 813 849 813 849 164 176 164 176 494 93 494 93 342 567 342 567 899 963 899 963 849 765 849 765 368 58 368 58 163 833 163 833 886 317 886 317 645 903 645 903 226 881 226 881 493 459 493 459 556 838 556 838 35 250 35 250 653 472 653 472 150 176 150 176 737 463 737 463 629 508 629 508 790 906 790 906 782 923 782 923 87 246 87 246 2 73 2 73 890 603 890 603 748 4 748 4 529 704 529 704 841 354 841 354 113 174 113 174 34 652 34 652 93 931 93 931 153 295 153 295 489 885 489 885 685 101 685 101 72 881 72 881 931 752 931 752 97 497 97 497 432 479 432 479 290 96 290 96 31 469 31 469 629 752 629 752 694 665 694 665 317 901 317 901 309 271 309 271 878 430 878 430 971 393 971 393 669 571 669 571 76 329 76 329 544 78 544 78 111 140 111 140 606 280 606 280 149 209 149 209 437 761 437 761 460 81 460 81 653 923 653 923 502 556 502 556 410 953 410 953 313 756 313 756 248 107 248 107 612 31 612 31 895 80 895 80 377 412 377 412 100 879 100 879 622 370 622 370 574 225 574 225 883 510 883 510 843 726 843 726 350 616 350 616 903 107 903 107 883 222 883 222 564 178 564 178 685 346 685 346 156 73 156 73 738 64 738 64 616 654 616 654 204 908 204 908 4 856 4 856 686 664 686 664 616 819 616 819 946 720 946 720 832 792 832 792 209 146 209 146 299 293 299 293 873 707 873 707 341 570 341 570 512 84 512 84 168 946 168 946 782 37 782 37 32 132 32 132 74 165 74 165 161 746 161 746 498 43 498 43 689 906 689 906 428 833 428 833 571 317 571 317 257 725 257 725 419 474 419 474 294 289 294 289 403 725 403 725 340 309 340 309 515 77 515 77 625 861 625 861 770 938 770 938 288 628 288 628 930 556 930 556 127 202 127 202 454 8 454 8 243 92 243 92 215 181 215 181 834 924 834 924 553 849 553 849 424 713 424 713 537 548 537 548 29 416 29 416 184 283 184 283 461 663 461 663 716 601 716 601 249 923 249 923 29 487 29 487 661 672 661 672 70 651 70 651 531 813 531 813 717 652 717 652 456 954 456 954 818 514 818 514 798 168 798 168 270 557 270 557 49 262 49 262 280 773 280 773 214 245 214 245 233 888 233 888 707 760 707 760 933 360 933 360 475 488 475 488 836 548 836 548 895 76 895 76 351 19 351 19 299 810 299 810 530 685 530 685 922 120 922 120 353 376 353 376 723 489 723 489 257 155 257 155 62 147 62 147 183 730 183 730 882 799 882 799 527 523 527 523 450 452 450 452 897 413 897 413 279 160 279 160 822 736 822 736 93 697 93 697 754 935 754 935 866 589 866 589 150 261 150 261 67 388 67 388 269 307 269 307 8 74 8 74 432 643 432 643 514 108 514 108 887 754 887 754 187 139 187 139 620 663 620 663 535 162 535 162 366 832 366 832 209 508 209 508 436 113 436 113 739 517 739 517 607 905 607 905 252 906 252 906 849 188 849 188 114 800 114 800 802 804 802 804 437 608 437 608 270 575 270 575 695 168 695 168 403 199 403 199 331 314 331 314 179 130 179 130 905 254 905 254 400 66 400 66 577 188 577 188 59 722 59 722 812 932 812 932 110 50 110 50 221 210 221 210 738 476 738 476 28 549 28 549 671 312 671 312 487 356 487 356 572 411 572 411 697 615 697 615 88 483 88 483 139 586 139 586 508 530 508 530 219 146 219 146 517 374 517 374 777 44 777 44 651 924 651 924 222 840 222 840 144 415 144 415 167 471 167 471 366 193 366 193 783 487 783 487 595 815 595 815 210 65 210 65 526 415 526 415 436 938 436 938 349 10 349 10 804 512 804 512 916 51 916 51 675 763 675 763 919 957 919 957 469 297 469 297 357 233 357 233 186 787 186 787 908 869 908 869 211 237 211 237 469 586 469 586 56 89 56 89 108 865 108 865 94 804 94 804 269 36 269 36 624 441 624 441 470 310 470 310 734 793 734 793 576 453 576 453 370 908 370 908 264 443 264 443 260 25 260 25 745 121 745 121 654 943 654 943 892 744 892 744 832 617 832 617 245 708 245 708 577 582 577 582 697 471 697 471 16 617 16 617 590 788 590 788 345 754 345 754 359 809 359 809 655 413 655 413 490 831 490 831 258 689 258 689 388 904 388 904 78 355 78 355 501 151 501 151 899 735 899 735 569 860 569 860 93 756 93 756 19 745 19 745 556 407 556 407 26 227 26 227 595 358 595 358 368 700 368 700 454 169 454 169 494 72 494 72 109 267 109 267 316 921 316 921 773 533 773 533 349 803 349 803 824 623 824 623 279 574 279 574 685 548 685 548 764 708 764 708 152 847 152 847 476 143 476 143 440 51 440 51 290 21 290 21 539 187 539 187 318 759 318 759 477 682 477 682 675 556 675 556 474 689 474 689 827 176 827 176 691 329 691 329 586 130 586 130 3 209 3 209 794 254 794 254 82 433 82 433 374 489 374 489 632 150 632 150 275 543 275 543 918 571 918 571 253 776 253 776 557 673 557 673 682 646 682 646 957 315 957 315 85 422 85 422 835 842 835 842 693 48 693 48 390 835 390 835 656 637 656 637 159 604 159 604 670 684 670 684 732 160 732 160 510 497 510 497 671 802 671 802 202 106 202 106 771 751 771 751 46 434 46 434 924 937 924 937 285 65 285 65 441 569 441 569 897 642 897 642 836 251 836 251 764 192 764 192 605 326 605 326 902 244 902 244 908 743 908 743 365 450 365 450 952 231 952 231 351 77 351 77 159 501 159 501 250 156 250 156 719 144 719 144 190 316 190 316 115 299 115 299 417 938 417 938 603 132 603 132 571 490 571 490 738 923 738 923 893 960 893 960 268 523 268 523 754 512 754 512 185 644 185 644 225 92 225 92 125 129 125 129 617 28 617 28 461 892 461 892 174 651 174 651 848 396 848 396 813 807 813 807 561 886 561 886 308 298 308 298 58 39 58 39 820 901 820 901 497 438 497 438 483 324 483 324 393 945 393 945 109 835 109 835 350 341 350 341 956 569 956 569 282 154 282 154 643 384 643 384 650 152 650 152 736 952 736 952 813 50 813 50 321 702 321 702 6 303 6 303 898 350 898 350 346 224 346 224 215 152 215 152 337 512 337 512 912 880 912 880 183 195 183 195 452 186 452 186 649 373 649 373 815 811 815 811 760 647 760 647 62 391 62 391 747 601 747 601 134 667 134 667 454 693 454 693 561 819 561 819 571 30 571 30 620 237 620 237 752 249 752 249 950 373 950 373 14 161 14 161 282 642 282 642 714 262 714 262 943 546 943 546 532 281 532 281 966 722 966 722 137 726 137 726 886 903 886 903 245 846 245 846 216 675 216 675 879 864 879 864 830 890 830 890 66 716 66 716 13 267 13 267 44 946 44 946 672 898 672 898 476 61 476 61 562 269 562 269 318 383 318 383 417 928 417 928 119 898 119 898 266 40 266 40 886 795 886 795 287 700 287 700 912 942 912 942 135 559 135 559 900 21 900 21 593 681 593 681 796 605 796 605 800 227 800 227 81 896 81 896 464 217 464 217 150 772 150 772 334 188 334 188 932 697 932 697 935 681 935 681 81 267 81 267 366 303 366 303 53 849 53 849 786 905 786 905 824 130 824 130 766 262 766 262 325 245 325 245 135 258 135 258 698 250 698 250 797 483 797 483 86 765 86 765 870 849 870 849 231 465 231 465 85 760 85 760 102 631 102 631 962 41 962 41 91 272 91 272 880 41 880 41 461 670 461 670 396 184 396 184 593 812 593 812 601 530 601 530 297 682 297 682 168 772 168 772 891 860 891 860 102 96 102 96 597 663 597 663 827 46 827 46 127 235 127 235 670 463 670 463 266 438 266 438 21 315 21 315 627 98 627 98 237 658 237 658 126 809 126 809 895 971 895 971 898 952 898 952 331 764 331 764 229 938 229 938 88 275 88 275 361 600 361 600 487 826 487 826 398 162 398 162 911 162 911 162 618 552 618 552 736 645 736 645 885 198 885 198 846 578 846 578 495 785 495 785 544 459 544 459 69 511 69 511 513 468 513 468 233 611 233 611 417 22 417 22 330 399 330 399 26 714 26 714 19 69 19 69 279 267 279 267 416 656 416 656 211 328 211 328 833 236 833 236 805 950 805 950 97 211 97 211 635 873 635 873 253 216 253 216 611 489 611 489 388 880 388 880 933 548 933 548 216 515 216 515 291 833 291 833 581 810 581 810 591 123 591 123 660 414 660 414 864 360 864 360 672 44 672 44 404 754 404 754 920 615 920 615 306 949 306 949 327 941 327 941 937 32 937 32 181 423 181 423 222 557 222 557 536 201 536 201 776 1 776 1 316 781 316 781 18 812 18 812 839 419 839 419 199 355 199 355 843 392 843 392 688 434 688 434 506 72 506 72 399 404 399 404 363 958 363 958 631 250 631 250 783 452 783 452 883 206 883 206 635 463 635 463 507 430 507 430 300 435 300 435 878 607 878 607 445 38 445 38 505 823 505 823 944 506 944 506 39 970 39 970 843 327 843 327 717 22 717 22 754 662 754 662 2 923 2 923 766 575 766 575 735 65 735 65 51 572 51 572 574 141 574 141 389 794 389 794 396 458 396 458 315 752 315 752 528 955 528 955 380 455 380 455 390 246 390 246 736 688 736 688 286 183 286 183 586 166 586 166 496 784 496 784 549 594 549 594 115 883 115 883 723 168 723 168 68 663 68 663 788 435 788 435 38 543 38 543 276 862 276 862 547 341 547 341 29 591 29 591 717 850 717 850 599 376 599 376 132 953 132 953 799 688 799 688 541 785 541 785 786 253 786 253 149 658 149 658 537 423 537 423 117 470 117 470 800 898 800 898 42 680 42 680 874 326 874 326 525 458 525 458 294 756 294 756 691 259 691 259 547 427 547 427 863 853 863 853 878 679 878 679 757 734 757 734 26 823 26 823 535 404 535 404 205 79 205 79 530 846 530 846 342 578 342 578 271 760 271 760 210 672 210 672 404 308 404 308 758 416 758 416 705 513 705 513 835 687 835 687 856 414 856 414 945 596 945 596 971 106 971 106 460 895 460 895 748 113 748 113 15 28 15 28 15 945 15 945 595 745 595 745 485 6 485 6 91 322 91 322 363 333 363 333 37 664 37 664 71 665 71 665 407 950 407 950 828 87 828 87 173 56 173 56 432 130 432 130 726 261 726 261 154 337 154 337 274 152 274 152 810 391 810 391 446 458 446 458 826 959 826 959 497 425 497 425 456 376 456 376 811 187 811 187 257 899 257 899 587 840 587 840 447 675 447 675 321 647 321 647 176 272 176 272 110 480 110 480 625 153 625 153 855 103 855 103 616 241 616 241 442 27 442 27 707 750 707 750 147 403 147 403 952 188 952 188 377 698 377 698 432 880 432 880 378 445 378 445 736 611 736 611 320 806 320 806 243 380 243 380 45 677 45 677 142 866 142 866 941 894 941 894 124 41 124 41 669 332 669 332 705 373 705 373 104 575 104 575 933 429 933 429 961 80 961 80 306 866 306 866 914 755 914 755 934 859 934 859 928 712 928 712 115 639 115 639 814 896 814 896 876 395 876 395 644 414 644 414 613 833 613 833 838 531 838 531 235 224 235 224 387 257 387 257 172 288 172 288 815 294 815 294 614 37 614 37 824 148 824 148 321 813 321 813 679 444 679 444 679 50 679 50 572 314 572 314 689 918 689 918 535 395 535 395 148 406 148 406 199 2 199 2 881 705 881 705 586 711 586 711 831 50 831 50 26 790 26 790 15 190 15 190 251 765 251 765 709 747 709 747 793 736 793 736 316 822 316 822 549 429 549 429 884 431 884 431 883 565 883 565 111 754 111 754 37 868 37 868 355 316 355 316 765 469 765 469 687 846 687 846 896 11 896 11 200 633 200 633 638 334 638 334 657 899 657 899 445 464 445 464 901 539 901 539 708 34 708 34 39 89 39 89 535 267 535 267 874 936 874 936 573 584 573 584 103 434 103 434 810 723 810 723 569 345 569 345 32 72 32 72 187 440 187 440 803 26 803 26 46 383 46 383 551 557 551 557 708 643 708 643 318 907 318 907 149 858 149 858 30 678 30 678 491 94 491 94 773 764 773 764 322 176 322 176 351 566 351 566 816 113 816 113 393 638 393 638 261 6 261 6 733 295 733 295 56 202 56 202 900 121 900 121 126 155 126 155 808 764 808 764 412 787 412 787 907 740 907 740 899 69 899 69 502 936 502 936 380 67 380 67 607 683 607 683 624 656 624 656 584 965 584 965 790 103 790 103 140 292 140 292 894 564 894 564 578 563 578 563 33 531 33 531 142 129 142 129 536 805 536 805 73 855 73 855 876 299 876 299 808 352 808 352 40 933 40 933 701 292 701 292 232 455 232 455 243 625 243 625 197 921 197 921 657 7 657 7 875 54 875 54 543 316 543 316 335 483 335 483 404 429 404 429 675 683 675 683 513 609 513 609 155 508 155 508 856 499 856 499 209 35 209 35 98 261 98 261 867 770 867 770 97 604 97 604 492 771 492 771 366 685 366 685 891 203 891 203 377 655 377 655 702 683 702 683 967 868 967 868 548 904 548 904 453 940 453 940 878 382 878 382 894 865 894 865 942 854 942 854 101 720 101 720 886 125 886 125 600 261 600 261 175 722 175 722 812 616 812 616 545 656 545 656 422 787 422 787 955 899 955 899 674 225 674 225 497 955 497 955 318 790 318 790 236 544 236 544 160 228 160 228 442 789 442 789 723 784 723 784 383 150 383 150 755 888 755 888 32 158 32 158 118 143 118 143 113 880 113 880 421 194 421 194 376 498 376 498 878 327 878 327 101 942 101 942 232 630 232 630 80 931 80 931 383 54 383 54 318 3 318 3 446 29 446 29 823 104 823 104 799 402 799 402 908 408 908 408 50 604 50 604 49 145 49 145 612 454 612 454 117 299 117 299 76 811 76 811 205 201 205 201 1 891 1 891 298 267 298 267 863 243 863 243 878 361 878 361 294 432 294 432 421 168 421 168 534 609 534 609 965 765 965 765 837 547 837 547 726 465 726 465 371 339 371 339 918 162 918 162 127 856 127 856 436 15 436 15 33 164 33 164 120 3 120 3 141 74 141 74 903 740 903 740 835 335 835 335 705 61 705 61 71 59 71 59 393 168 393 168 241 34 241 34 474 293 474 293 918 95 918 95 371 677 371 677 810 330 810 330 846 22 846 22 645 110 645 110 326 736 326 736 348 803 348 803 56 274 56 274 913 374 913 374 417 108 417 108 129 821 129 821 123 642 123 642 38 358 38 358 555 959 555 959 809 566 809 566 798 536 798 536 771 690 771 690 132 610 132 610 281 593 281 593 835 434 835 434 750 330 750 330 622 970 622 970 67 226 67 226 540 248 540 248 656 483 656 483 301 906 301 906 494 31 494 31 703 667 703 667 922 48 922 48 472 812 472 812 361 612 361 612 870 643 870 643 59 562 59 562 170 173 170 173 883 708 883 708 635 831 635 831 535 853 535 853 816 498 816 498 844 207 844 207 113 802 113 802 442 158 442 158 309 721 309 721 833 23 833 23 23 264 23 264 857 904 857 904 183 771 183 771 543 105 543 105 738 851 738 851 962 160 962 160 924 791 924 791 114 659 114 659 454 179 454 179 255 479 255 479 236 558 236 558 944 92 944 92 337 746 337 746 230 277 230 277 135 717 135 717 158 568 158 568 698 261 698 261 918 397 918 397 368 944 368 944 670 867 670 867 795 120 795 120 906 376 906 376 269 849 269 849 787 923 787 923 894 148 894 148 718 502 718 502 920 193 920 193 51 969 51 969 457 862 457 862 907 365 907 365 183 841 183 841 308 708 308 708 910 950 910 950 621 204 621 204 549 875 549 875 465 580 465 580 729 786 729 786 904 804 904 804 264 785 264 785 296 435 296 435 375 259 375 259 964 821 964 821 646 511 646 511 231 306 231 306 269 607 269 607 510 2 510 2 777 786 777 786 100 968 100 968 586 343 586 343 47 449 47 449 743 316 743 316 247 782 247 782 568 779 568 779 812 63 812 63 318 477 318 477 714 18 714 18 301 568 301 568 698 545 698 545 116 945 116 945 304 656 304 656 56 661 56 661 388 119 388 119 811 684 811 684 623 766 623 766 948 228 948 228 203 797 203 797 356 450 356 450 505 301 505 301 929 962 929 962 801 589 801 589 609 964 609 964 585 203 585 203 843 414 843 414 26 314 26 314 712 467 712 467 304 951 304 951 124 958 124 958 130 70 130 70 471 466 471 466 391 666 391 666 621 531 621 531 720 734 720 734 179 12 179 12 180 352 180 352 380 97 380 97 808 874 808 874 281 327 281 327 963 639 963 639 154 678 154 678 924 910 924 910 215 903 215 903 512 615 512 615 804 287 804 287 60 96 60 96 207 469 207 469 32 60 32 60 429 938 429 938 290 887 290 887 770 613 770 613 311 872 311 872 575 908 575 908 315 748 315 748 28 546 28 546 337 332 337 332 776 39 776 39 87 558 87 558 835 223 835 223 736 448 736 448 767 438 767 438 571 751 571 751 395 243 395 243 84 193 84 193 694 27 694 27 70 588 70 588 645 275 645 275 36 315 36 315 912 552 912 552 760 453 760 453 845 317 845 317 278 309 278 309 335 19 335 19 34 884 34 884 959 929 959 929 122 525 122 525 696 435 696 435 243 484 243 484 796 70 796 70 7 98 7 98 768 781 768 781 82 36 82 36 191 407 191 407 710 727 710 727 873 412 873 412 927 62 927 62 312 797 312 797 89 597 89 597 679 696 679 696 352 239 352 239 463 28 463 28 640 566 640 566 701 6 701 6 100 709 100 709 870 99 870 99 45 194 45 194 419 482 419 482 305 933 305 933 815 784 815 784 206 175 206 175 616 348 616 348 717 775 717 775 630 199 630 199 602 499 602 499 639 18 639 18 547 152 547 152 899 846 899 846 682 458 682 458 138 932 138 932 734 909 734 909 644 261 644 261 702 766 702 766 487 927 487 927 593 123 593 123 712 549 712 549 17 775 17 775 302 689 302 689 282 417 282 417 184 166 184 166 245 408 245 408 588 117 588 117 55 866 55 866 312 546 312 546 594 851 594 851 530 48 530 48 887 944 887 944 207 339 207 339 8 549 8 549 156 387 156 387 589 481 589 481 393 497 393 497 352 59 352 59 371 472 371 472 932 117 932 117 755 68 755 68 788 761 788 761 732 847 732 847 365 739 365 739 709 218 709 218 805 961 805 961 699 833 699 833 318 251 318 251 416 364 416 364 629 360 629 360 956 679 956 679 822 854 822 854 908 168 908 168 954 835 954 835 932 519 932 519 849 677 849 677 196 833 196 833 739 204 739 204 843 917 843 917 134 27 134 27 217 93 217 93 957 107 957 107 934 18 934 18 840 431 840 431 286 242 286 242 1 380 1 380 648 9 648 9 367 744 367 744 817 153 817 153 755 58 755 58 370 963 370 963 154 634 154 634 833 120 833 120 225 101 225 101 282 603 282 603 591 249 591 249 624 287 624 287 107 553 107 553 525 399 525 399 951 121 951 121 645 798 645 798 463 890 463 890 440 857 440 857 902 519 902 519 71 781 71 781 612 560 612 560 198 701 198 701 63 710 63 710 16 577 16 577 376 267 376 267 356 823 356 823 724 163 724 163 280 165 280 165 30 132 30 132 550 682 550 682 333 585 333 585 833 410 833 410 734 788 734 788 478 246 478 246 841 653 841 653 319 610 319 610 681 680 681 680 720 425 720 425 824 129 824 129 462 420 462 420 739 102 739 102 330 950 330 950 333 927 333 927 419 89 419 89 440 41 440 41 63 918 63 918 765 769 765 769 236 712 236 712 787 591 787 591 260 133 260 133 392 133 392 133 218 804 218 804 350 266 350 266 921 286 921 286 276 85 276 85 680 704 680 704 576 51 576 51 315 723 315 723 117 24 117 24 885 551 885 551 928 843 928 843 52 186 52 186 883 664 883 664 524 259 524 259 687 330 687 330 942 492 942 492 564 10 564 10 309 202 309 202 280 130 280 130 451 477 451 477 910 782 910 782 761 260 761 260 296 670 296 670 215 549 215 549 486 432 486 432 389 403 389 403 862 418 862 418 27 445 27 445 290 937 290 937 838 93 838 93 420 617 420 617 688 397 688 397 317 484 317 484 771 678 771 678 520 12 520 12 610 104 610 104 329 725 329 725 52 474 52 474 751 416 751 416 165 437 165 437 40 90 40 90 146 84 146 84 405 819 405 819 842 394 842 394 233 843 233 843 502 138 502 138 847 215 847 215 871 552 871 552 715 624 715 624 257 936 257 936 120 558 120 558 585 761 585 761 816 764 816 764 172 237 172 237 343 864 343 864 467 669 467 669 835 499 835 499 860 970 860 970 141 863 141 863 250 719 250 719 835 808 835 808 743 395 743 395 895 721 895 721 121 469 121 469 363 645 363 645 561 822 561 822 106 248 106 248 247 538 247 538 327 445 327 445 541 797 541 797 684 18 684 18 795 74 795 74 800 102 800 102 728 707 728 707 415 589 415 589 521 63 521 63 720 327 720 327 174 87 174 87 851 651 851 651 65 220 65 220 203 929 203 929 22 919 22 919 663 514 663 514 914 960 914 960 93 684 93 684 671 378 671 378 668 375 668 375 849 409 849 409 586 149 586 149 222 206 222 206 213 168 213 168 901 80 901 80 66 654 66 654 739 173 739 173 321 648 321 648 655 243 655 243 909 742 909 742 765 246 765 246 602 768 602 768 484 521 484 521 82 540 82 540 942 417 942 417 301 423 301 423 418 118 418 118 293 461 293 461 164 335 164 335 221 416 221 416 708 578 708 578 792 400 792 400 619 425 619 425 580 318 580 318 684 663 684 663 724 131 724 131 10 496 10 496 466 699 466 699 556 624 556 624 932 530 932 530 41 359 41 359 698 147 698 147 642 720 642 720 456 504 456 504 440 883 440 883 765 276 765 276 325 188 325 188 353 964 353 964 479 384 479 384 152 508 152 508 699 433 699 433 300 78 300 78 224 570 224 570 451 543 451 543 627 690 627 690 334 60 334 60 626 111 626 111 869 325 869 325 54 817 54 817 310 157 310 157 3 587 3 587 824 934 824 934 578 402 578 402 527 588 527 588 423 789 423 789 782 56 782 56 86 382 86 382 99 520 99 520 934 256 934 256 684 115 684 115 797 671 797 671 395 964 395 964 201 741 201 741 934 857 934 857 310 652 310 652 212 122 212 122 691 390 691 390 445 37 445 37 837 916 837 916 497 343 497 343 249 702 249 702 63 91 63 91 719 453 719 453 319 302 319 302 322 219 322 219 349 916 349 916 832 574 832 574 786 777 786 777 228 252 228 252 637 930 637 930 230 384 230 384 92 791 92 791 209 248 209 248 547 662 547 662 795 141 795 141 120 497 120 497 583 851 583 851 199 606 199 606 441 791 441 791 348 471 348 471 967 159 967 159 385 294 385 294 15 221 15 221 513 330 513 330 222 761 222 761 325 560 325 560 635 598 635 598 331 407 331 407 221 242 221 242 813 878 813 878 874 451 874 451 402 878 402 878 803 916 803 916 560 451 560 451 919 91 919 91 666 103 666 103 59 813 59 813 313 672 313 672 93 273 93 273 99 345 99 345 90 507 90 507 824 133 824 133 813 206 813 206 362 386 362 386 405 632 405 632 814 274 814 274 796 456 796 456 955 358 955 358 363 710 363 710 216 361 216 361 373 496 373 496 37 727 37 727 834 135 834 135 395 108 395 108 770 397 770 397 409 243 409 243 431 695 431 695 279 448 279 448 86 684 86 684 31 584 31 584 557 8 557 8 125 567 125 567 100 374 100 374 345 137 345 137 867 690 867 690 423 698 423 698 594 264 594 264 224 730 224 730 234 42 234 42 810 713 810 713 807 856 807 856 831 456 831 456 861 430 861 430 366 451 366 451 780 545 780 545 940 464 940 464 117 938 117 938 510 674 510 674 772 338 772 338 557 570 557 570 30 339 30 339 905 287 905 287 763 692 763 692 182 361 182 361 384 68 384 68 425 882 425 882 796 540 796 540 689 662 689 662 295 135 295 135 495 359 495 359 50 300 50 300 742 961 742 961 961 301 961 301 743 184 743 184 923 662 923 662 126 309 126 309 721 532 721 532 745 133 745 133 662 192 662 192 57 295 57 295 782 914 782 914 840 535 840 535 207 937 207 937 88 354 88 354 437 764 437 764 144 731 144 731 730 500 730 500 758 767 758 767 691 860 691 860 766 281 766 281 782 350 782 350 128 96 128 96 317 137 317 137 345 878 345 878 968 207 968 207 521 714 521 714 202 412 202 412 813 296 813 296 1 187 1 187 743 213 743 213 667 220 667 220 426 144 426 144 386 678 386 678 313 882 313 882 651 162 651 162 546 418 546 418 80 858 80 858 799 493 799 493 65 41 65 41 153 921 153 921 926 582 926 582 490 342 490 342 185 528 185 528 550 497 550 497 684 385 684 385 717 683 717 683 114 509 114 509 570 102 570 102 35 635 35 635 465 822 465 822 476 200 476 200 221 580 221 580 84 487 84 487 618 759 618 759 253 620 253 620 811 947 811 947 962 169 962 169 312 622 312 622 541 71 541 71 647 230 647 230 347 61 347 61 383 314 383 314 643 239 643 239 653 688 653 688 111 112 111 112 115 61 115 61 649 286 649 286 624 594 624 594 709 499 709 499 947 821 947 821 400 264 400 264 23 739 23 739 671 431 671 431 514 832 514 832 184 698 184 698 61 177 61 177 889 352 889 352 688 766 688 766 550 151 550 151 647 674 647 674 461 78 461 78 255 644 255 644 667 929 667 929 626 756 626 756 702 743 702 743 334 848 334 848 929 321 929 321 871 1 871 1 806 875 806 875 536 675 536 675 591 472 591 472 407 737 407 737 712 682 712 682 217 809 217 809 943 368 943 368 191 752 191 752 451 832 451 832 782 675 782 675 485 33 485 33 693 547 693 547 619 830 619 830 949 659 949 659 901 536 901 536 766 225 766 225 214 573 214 573 907 415 907 415 788 368 788 368 961 254 961 254 603 843 603 843 518 454 518 454 853 499 853 499 270 390 270 390 309 358 309 358 175 159 175 159 443 164 443 164 15 648 15 648 880 278 880 278 120 770 120 770 416 143 416 143 454 531 454 531 942 408 942 408 67 267 67 267 181 673 181 673 892 338 892 338 384 806 384 806 856 778 856 778 181 326 181 326 333 732 333 732 241 275 241 275 228 328 228 328 894 197 894 197 641 810 641 810 204 681 204 681 124 265 124 265 532 265 532 265 849 204 849 204 572 527 572 527 222 554 222 554 273 76 273 76 431 54 431 54 22 308 22 308 821 730 821 730 430 558 430 558 971 113 971 113 351 212 351 212 691 344 691 344 158 131 158 131 935 746 935 746 303 145 303 145 232 480 232 480 689 942 689 942 269 547 269 547 135 373 135 373 490 43 490 43 486 206 486 206 875 760 875 760 143 28 143 28 31 504 31 504 568 508 568 508 92 211 92 211 202 264 202 264 177 772 177 772 652 383 652 383 797 52 797 52 659 422 659 422 484 802 484 802 222 18 222 18 582 503 582 503 295 939 295 939 447 971 447 971 645 444 645 444 381 285 381 285 583 196 583 196 597 482 597 482 369 524 369 524 690 776 690 776 747 847 747 847 451 906 451 906 876 29 876 29 428 691 428 691 432 288 432 288 689 555 689 555 262 749 262 749 502 336 502 336 520 635 520 635 821 551 821 551 406 971 406 971 773 663 773 663 606 801 606 801 90 743 90 743 266 887 266 887 327 199 327 199 159 50 159 50 654 898 654 898 60 78 60 78 604 223 604 223 696 5 696 5 549 690 549 690 360 432 360 432 70 5 70 5 539 406 539 406 628 630 628 630 438 155 438 155 651 480 651 480 402 103 402 103 857 2 857 2 668 435 668 435 15 955 15 955 206 818 206 818 134 37 134 37 194 120 194 120 348 518 348 518 865 780 865 780 751 32 751 32 73 710 73 710 676 722 676 722 592 917 592 917 657 503 657 503 563 328 563 328 933 272 933 272 767 214 767 214 952 679 952 679 80 785 80 785 69 289 69 289 452 467 452 467 439 640 439 640 233 613 233 613 712 476 712 476 132 840 132 840 448 64 448 64 96 500 96 500 905 572 905 572 891 101 891 101 507 692 507 692 82 327 82 327 888 881 888 881 488 47 488 47 150 340 150 340 692 72 692 72 843 662 843 662 952 4 952 4 750 680 750 680 483 698 483 698 360 448 360 448 804 684 804 684 779 445 779 445 7 173 7 173 926 444 926 444 628 802 628 802 90 792 90 792 148 281 148 281 640 720 640 720 18 294 18 294 804 732 804 732 922 760 922 760 482 438 482 438 309 711 309 711 431 667 431 667 470 314 470 314 164 531 164 531 720 45 720 45 494 257 494 257 660 278 660 278 560 152 560 152 258 655 258 655 409 593 409 593 789 128 789 128 225 175 225 175 817 955 817 955 624 551 624 551 763 660 763 660 643 708 643 708 57 736 57 736 941 869 941 869 687 960 687 960 677 956 677 956 882 317 882 317 944 851 944 851 196 620 196 620 341 163 341 163 935 165 935 165 273 145 273 145 180 503 180 503 559 506 559 506 651 624 651 624 392 225 392 225 392 44 392 44 179 389 179 389 920 359 920 359 705 545 705 545 372 746 372 746 472 16 472 16 279 280 279 280 523 175 523 175 678 264 678 264 93 70 93 70 892 113 892 113 53 562 53 562 475 601 475 601 449 653 449 653 487 225 487 225 586 159 586 159 537 756 537 756 270 187 270 187 840 867 840 867 644 387 644 387 536 712 536 712 936 375 936 375 723 893 723 893 597 959 597 959 92 219 92 219 357 277 357 277 825 493 825 493 844 43 844 43 752 942 752 942 503 180 503 180 197 109 197 109 252 615 252 615 790 715 790 715 704 481 704 481 446 469 446 469 917 910 917 910 841 474 841 474 44 240 44 240 163 776 163 776 176 163 176 163 889 473 889 473 184 406 184 406 298 667 298 667 641 847 641 847 591 437 591 437 109 831 109 831 324 192 324 192 459 188 459 188 27 255 27 255 718 601 718 601 214 589 214 589 681 276 681 276 901 729 901 729 379 667 379 667 525 547 525 547 155 773 155 773 575 143 575 143 307 590 307 590 321 840 321 840 134 968 134 968 349 106 349 106 613 466 613 466 343 393 343 393 865 225 865 225 42 892 42 892 527 495 527 495 542 681 542 681 374 398 374 398 155 342 155 342 239 264 239 264 829 524 829 524 43 262 43 262 752 432 752 432 625 870 625 870 324 646 324 646 297 132 297 132 209 700 209 700 327 962 327 962 609 235 609 235 256 847 256 847 368 688 368 688 304 604 304 604 911 341 911 341 498 496 498 496 140 540 140 540 171 98 171 98 137 507 137 507 636 56 636 56 81 701 81 701 451 32 451 32 893 471 893 471 97 964 97 964 534 598 534 598 777 248 777 248 404 397 404 397 126 345 126 345 612 128 612 128 491 175 491 175 676 800 676 800 38 756 38 756 433 314 433 314 807 502 807 502 532 248 532 248 66 142 66 142 861 563 861 563 91 101 91 101 742 962 742 962 497 468 497 468 301 95 301 95 940 268 940 268 501 512 501 512 251 725 251 725 460 42 460 42 503 122 503 122 668 932 668 932 162 416 162 416 771 670 771 670 866 154 866 154 133 202 133 202 843 556 843 556 626 613 626 613 942 878 942 878 932 394 932 394 717 704 717 704 239 241 239 241 176 582 176 582 866 665 866 665 238 612 238 612 843 825 843 825 550 155 550 155 196 782 196 782 612 381 612 381 632 213 632 213 357 73 357 73 75 449 75 449 141 169 141 169 770 934 770 934 209 324 209 324 142 238 142 238 606 324 606 324 12 620 12 620 702 936 702 936 111 954 111 954 607 272 607 272 689 109 689 109 448 969 448 969 654 881 654 881 609 816 609 816 50 737 50 737 183 701 183 701 715 37 715 37 489 210 489 210 607 370 607 370 566 651 566 651 491 477 491 477 322 42 322 42 333 55 333 55 659 237 659 237 65 778 65 778 175 51 175 51 925 658 925 658 641 276 641 276 508 438 508 438 449 947 449 947 376 544 376 544 404 371 404 371 310 482 310 482 846 84 846 84 323 643 323 643 603 555 603 555 650 132 650 132 692 652 692 652 126 789 126 789 540 854 540 854 151 498 151 498 276 262 276 262 572 521 572 521 186 610 186 610 861 289 861 289 778 222 778 222 435 176 435 176 906 918 906 918 300 225 300 225 35 632 35 632 906 107 906 107 402 575 402 575 181 161 181 161 506 22 506 22 766 867 766 867 292 268 292 268 31 638 31 638 939 273 939 273 806 453 806 453 853 479 853 479 113 235 113 235 487 15 487 15 353 935 353 935 458 317 458 317 928 60 928 60 143 475 143 475 810 395 810 395 399 587 399 587 280 604 280 604 520 63 520 63 597 889 597 889 417 409 417 409 615 496 615 496 736 680 736 680 393 639 393 639 596 526 596 526 730 303 730 303 560 355 560 355 223 470 223 470 817 618 817 618 821 924 821 924 519 486 519 486 872 402 872 402 38 544 38 544 71 170 71 170 259 908 259 908 66 547 66 547 808 831 808 831 595 896 595 896 801 130 801 130 801 563 801 563 159 548 159 548 438 636 438 636 98 822 98 822 909 888 909 888 834 524 834 524 199 546 199 546 570 549 570 549 553 370 553 370 642 648 642 648 20 439 20 439 776 373 776 373 770 566 770 566 349 847 349 847 596 161 596 161 59 402 59 402 8 537 8 537 361 956 361 956 481 540 481 540 942 611 942 611 640 106 640 106 317 204 317 204 388 334 388 334 682 149 682 149 339 332 339 332 360 322 360 322 968 508 968 508 588 526 588 526 915 81 915 81 611 793 611 793 91 348 91 348 934 611 934 611 749 793 749 793 185 313 185 313 421 116 421 116 577 534 577 534 225 321 225 321 791 948 791 948 569 137 569 137 690 554 690 554 454 14 454 14 688 335 688 335 337 862 337 862 823 875 823 875 710 636 710 636 389 868 389 868 790 143 790 143 501 738 501 738 545 153 545 153 296 718 296 718 473 894 473 894 65 955 65 955 154 39 154 39 388 485 388 485 281 490 281 490 737 140 737 140 35 865 35 865 472 49 472 49 272 12 272 12 890 180 890 180 731 376 731 376 216 418 216 418 346 43 346 43 485 805 485 805 790 639 790 639 832 79 832 79 753 454 753 454 780 411 780 411 489 380 489 380 313 528 313 528 812 409 812 409 127 688 127 688 48 636 48 636 80 544 80 544 769 742 769 742 356 330 356 330 735 928 735 928 49 823 49 823 451 255 451 255 347 749 347 749 572 291 572 291 20 75 20 75 225 327 225 327 340 291 340 291 62 383 62 383 813 609 813 609 607 627 607 627 250 406 250 406 605 830 605 830 515 771 515 771 819 70 819 70 911 867 911 867 934 391 934 391 264 221 264 221 525 925 525 925 344 85 344 85 358 262 358 262 541 439 541 439 590 5 590 5 513 456 513 456 860 104 860 104 760 802 760 802 38 482 38 482 929 553 929 553 413 441 413 441 416 67 416 67 958 752 958 752 375 453 375 453 545 764 545 764 277 152 277 152 122 401 122 401 799 353 799 353 395 903 395 903 210 609 210 609 403 162 403 162 90 575 90 575 807 43 807 43 326 959 326 959 594 451 594 451 627 474 627 474 406 163 406 163 308 889 308 889 91 333 91 333 713 112 713 112 732 85 732 85 654 510 654 510 20 89 20 89 891 435 891 435 928 291 928 291 783 508 783 508 312 239 312 239 158 358 158 358 459 753 459 753 261 129 261 129 147 650 147 650 761 794 761 794 570 515 570 515 723 266 723 266 286 370 286 370 830 493 830 493 281 446 281 446 955 654 955 654 282 18 282 18 6 464 6 464 810 230 810 230 598 770 598 770 389 570 389 570 497 352 497 352 675 105 675 105 497 836 497 836 100 258 100 258 636 223 636 223 749 623 749 623 712 455 712 455 378 795 378 795 46 85 46 85 230 63 230 63 913 117 913 117 742 486 742 486 17 507 17 507 4 836 4 836 63 352 63 352 634 901 634 901 736 68 736 68 939 762 939 762 481 645 481 645 845 408 845 408 947 227 947 227 917 938 917 938 741 707 741 707 896 861 896 861 204 729 204 729 460 810 460 810 405 107 405 107 213 3 213 3 796 398 796 398 886 331 886 331 318 20 318 20 800 126 800 126 107 162 107 162 156 335 156 335 966 912 966 912 441 462 441 462 872 753 872 753 464 184 464 184 617 415 617 415 831 801 831 801 773 857 773 857 92 389 92 389 863 367 863 367 479 433 479 433 221 803 221 803 886 220 886 220 709 61 709 61 184 322 184 322 51 69 51 69 146 902 146 902 827 897 827 897 796 141 796 141 86 578 86 578 305 694 305 694 918 134 918 134 572 901 572 901 70 742 70 742 783 4 783 4 869 954 869 954 767 56 767 56 103 258 103 258 852 55 852 55 493 615 493 615 316 662 316 662 743 608 743 608 711 566 711 566 87 832 87 832 648 145 648 145 445 661 445 661 807 630 807 630 38 590 38 590 839 100 839 100 735 767 735 767 893 264 893 264 464 436 464 436 619 713 619 713 54 56 54 56 915 700 915 700 492 813 492 813 279 884 279 884 22 760 22 760 670 532 670 532 728 706 728 706 61 26 61 26 508 480 508 480 390 672 390 672 706 818 706 818 426 959 426 959 211 38 211 38 729 771 729 771 595 109 595 109 624 712 624 712 60 57 60 57 208 474 208 474 107 587 107 587 194 238 194 238 134 449 134 449 93 236 93 236 145 356 145 356 265 27 265 27 357 172 357 172 526 600 526 600 154 587 154 587 152 642 152 642 497 262 497 262 678 745 678 745 573 755 573 755 860 703 860 703 663 228 663 228 846 674 846 674 89 113 89 113 714 927 714 927 101 859 101 859 373 602 373 602 111 491 111 491 958 286 958 286 812 50 812 50 387 575 387 575 369 49 369 49 625 112 625 112 562 20 562 20 237 535 237 535 291 298 291 298 596 806 596 806 457 537 457 537 250 62 250 62 242 718 242 718 698 659 698 659 591 825 591 825 196 773 196 773 210 139 210 139 134 160 134 160 424 265 424 265 379 6 379 6 898 507 898 507 722 199 722 199 742 647 742 647 497 49 497 49 515 330 515 330 74 101 74 101 845 671 845 671 179 856 179 856 414 445 414 445 785 909 785 909 143 776 143 776 515 61 515 61 848 364 848 364 320 247 320 247 679 283 679 283 806 397 806 397 517 23 517 23 640 265 640 265 94 802 94 802 119 46 119 46 76 271 76 271 285 707 285 707 457 372 457 372 781 413 781 413 833 287 833 287 968 26 968 26 606 750 606 750 695 90 695 90 694 834 694 834 872 144 872 144 705 924 705 924 360 931 360 931 396 892 396 892 596 689 596 689 21 355 21 355 189 139 189 139 152 492 152 492 550 734 550 734 14 275 14 275 804 576 804 576 406 871 406 871 308 391 308 391 372 606 372 606 199 495 199 495 883 583 883 583 811 721 811 721 804 804 804 804 238 447 238 447 930 9 930 9 768 522 768 522 640 647 640 647 426 325 426 325 707 30 707 30 123 162 123 162 406 460 406 460 591 959 591 959 88 164 88 164 235 357 235 357 574 660 574 660 324 680 324 680 661 730 661 730 1 214 1 214 514 833 514 833 618 862 618 862 691 84 691 84 617 429 617 429 766 77 766 77 539 598 539 598 740 768 740 768 437 67 437 67 864 929 864 929 154 308 154 308 429 239 429 239 652 417 652 417 632 722 632 722 786 709 786 709 674 680 674 680 638 275 638 275 212 537 212 537 378 144 378 144 697 745 697 745 315 321 315 321 940 32 940 32 221 402 221 402 732 223 732 223 238 810 238 810 458 657 458 657 163 941 163 941 310 674 310 674 839 925 839 925 50 761 50 761 720 209 720 209 554 290 554 290 663 151 663 151 400 240 400 240 887 406 887 406 378 636 378 636 389 241 389 241 514 482 514 482 150 464 150 464 404 278 404 278 6 8 6 8 167 406 167 406 130 549 130 549 641 303 641 303 614 721 614 721 266 578 266 578 505 141 505 141 287 41 287 41 702 375 702 375 711 339 711 339 949 143 949 143 319 469 319 469 516 718 516 718 134 799 134 799 6 484 6 484 28 593 28 593 353 696 353 696 163 9 163 9 942 824 942 824 808 442 808 442 250 856 250 856 964 499 964 499 598 219 598 219 954 63 954 63 204 892 204 892 240 72 240 72 128 687 128 687 376 631 376 631 230 934 230 934 358 610 358 610 413 248 413 248 53 61 53 61 261 930 261 930 295 596 295 596 170 411 170 411 852 331 852 331 67 627 67 627 209 31 209 31 281 181 281 181 957 710 957 710 296 174 296 174 822 395 822 395 176 553 176 553 379 101 379 101 220 203 220 203 746 114 746 114 378 409 378 409 924 908 924 908 533 364 533 364 895 596 895 596 152 144 152 144 562 150 562 150 100 966 100 966 171 482 171 482 353 713 353 713 896 215 896 215 170 234 170 234 604 615 604 615 635 835 635 835 218 414 218 414 922 457 922 457 299 450 299 450 300 3 300 3 276 640 276 640 446 106 446 106 611 232 611 232 403 389 403 389 571 482 571 482 493 545 493 545 121 681 121 681 665 132 665 132 405 596 405 596 483 759 483 759 27 667 27 667 139 959 139 959 595 248 595 248 188 76 188 76 430 453 430 453 706 122 706 122 837 789 837 789 80 153 80 153 41 930 41 930 115 840 115 840 266 179 266 179 346 911 346 911 550 854 550 854 616 939 616 939 30 910 30 910 19 487 19 487 555 824 555 824 905 662 905 662 153 174 153 174 146 564 146 564 561 26 561 26 423 908 423 908 354 716 354 716 806 762 806 762 250 516 250 516 372 677 372 677 31 512 31 512 500 878 500 878 939 125 939 125 831 97 831 97 642 789 642 789 132 732 132 732 111 574 111 574 844 502 844 502 784 223 784 223 868 482 868 482 269 712 269 712 971 241 971 241 788 960 788 960 451 433 451 433 883 280 883 280 68 453 68 453 505 432 505 432 370 182 370 182 867 229 867 229 784 150 784 150 358 671 358 671 220 913 220 913 877 473 877 473 158 643 158 643 170 553 170 553 897 762 897 762 262 919 262 919 140 367 140 367 101 74 101 74 433 697 433 697 380 300 380 300 739 655 739 655 73 332 73 332 13 919 13 919 93 402 93 402 409 151 409 151 682 473 682 473 250 926 250 926 135 883 135 883 569 538 569 538 628 289 628 289 605 897 605 897 128 744 128 744 183 854 183 854 804 880 804 880 264 754 264 754 491 518 491 518 558 492 558 492 935 657 935 657 632 48 632 48 460 375 460 375 743 53 743 53 961 15 961 15 878 760 878 760 529 140 529 140 659 476 659 476 90 720 90 720 320 165 320 165 505 160 505 160 297 361 297 361 896 419 896 419 578 386 578 386 119 782 119 782 796 361 796 361 91 245 91 245 222 579 222 579 519 17 519 17 641 492 641 492 790 922 790 922 870 934 870 934 215 249 215 249 889 590 889 590 286 777 286 777 949 144 949 144 437 342 437 342 221 475 221 475 561 449 561 449 935 64 935 64 65 848 65 848 438 614 438 614 537 511 537 511 572 363 572 363 117 26 117 26 758 614 758 614 387 664 387 664 856 201 856 201 36 210 36 210 410 235 410 235 813 860 813 860 455 719 455 719 468 469 468 469 357 777 357 777 440 648 440 648 922 286 922 286 601 896 601 896 223 831 223 831 214 740 214 740 966 813 966 813 798 941 798 941 60 92 60 92 638 306 638 306 835 852 835 852 583 893 583 893 257 124 257 124 423 28 423 28 650 455 650 455 298 194 298 194 353 816 353 816 297 556 297 556 458 332 458 332 306 140 306 140 847 310 847 310 360 89 360 89 950 159 950 159 874 664 874 664 672 615 672 615 795 494 795 494 795 958 795 958 322 197 322 197 937 660 937 660 128 230 128 230 281 770 281 770 901 412 901 412 631 244 631 244 866 303 866 303 938 458 938 458 255 942 255 942 784 369 784 369 612 652 612 652 31 881 31 881 276 362 276 362 808 787 808 787 643 930 643 930 313 535 313 535 742 380 742 380 408 423 408 423 438 333 438 333 191 76 191 76 859 149 859 149 827 721 827 721 388 608 388 608 185 658 185 658 484 198 484 198 352 446 352 446 435 188 435 188 401 767 401 767 525 591 525 591 720 333 720 333 911 225 911 225 922 889 922 889 874 724 874 724 468 483 468 483 810 572 810 572 545 40 545 40 894 872 894 872 438 720 438 720 312 252 312 252 845 576 845 576 505 503 505 503 533 46 533 46 823 270 823 270 107 770 107 770 345 491 345 491 566 471 566 471 390 500 390 500 862 943 862 943 879 596 879 596 627 174 627 174 19 498 19 498 641 81 641 81 519 737 519 737 612 285 612 285 475 876 475 876 217 391 217 391 83 662 83 662 525 538 525 538 457 811 457 811 778 419 778 419 500 836 500 836 591 467 591 467 921 152 921 152 659 854 659 854 547 875 547 875 419 97 419 97 468 791 468 791 910 625 910 625 163 910 163 910 653 889 653 889 315 119 315 119 882 184 882 184 625 440 625 440 269 594 269 594 215 110 215 110 500 810 500 810 970 25 970 25 792 855 792 855 421 256 421 256 293 396 293 396 730 683 730 683 340 530 340 530 811 291 811 291 450 873 450 873 234 293 234 293 939 284 939 284 936 71 936 71 236 56 236 56 917 740 917 740 855 279 855 279 899 215 899 215 211 374 211 374 377 131 377 131 496 581 496 581 781 958 781 958 332 659 332 659 508 22 508 22 436 374 436 374 142 761 142 761 167 532 167 532 900 884 900 884 786 744 786 744 496 815 496 815 627 822 627 822 646 596 646 596 806 912 806 912 235 792 235 792 614 578 614 578 191 60 191 60 132 599 132 599 554 377 554 377 625 392 625 392 126 465 126 465 503 48 503 48 849 800 849 800 516 916 516 916 690 573 690 573 233 499 233 499 414 108 414 108 570 705 570 705 645 163 645 163 719 150 719 150 681 734 681 734 504 928 504 928 273 81 273 81 559 42 559 42 609 417 609 417 340 650 340 650 851 435 851 435 4 80 4 80 301 256 301 256 85 77 85 77 428 865 428 865 424 493 424 493 495 674 495 674 645 430 645 430 40 936 40 936 127 919 127 919 481 12 481 12 701 869 701 869 121 582 121 582 52 662 52 662 675 493 675 493 412 55 412 55 519 942 519 942 196 538 196 538 617 246 617 246 528 611 528 611 760 571 760 571 811 324 811 324 833 853 833 853 866 749 866 749 680 43 680 43 413 638 413 638 665 436 665 436 222 924 222 924 18 810 18 810 778 372 778 372 676 394 676 394 276 623 276 623 141 10 141 10 658 70 658 70 602 12 602 12 862 702 862 702 328 932 328 932 408 653 408 653 307 732 307 732 246 333 246 333 269 914 269 914 884 538 884 538 644 2 644 2 640 52 640 52 373 480 373 480 740 375 740 375 637 466 637 466 592 422 592 422 799 660 799 660 361 603 361 603 482 159 482 159 84 7 84 7 531 877 531 877 655 366 655 366 260 416 260 416 242 169 242 169 34 295 34 295 602 420 602 420 425 343 425 343 59 152 59 152 256 834 256 834 353 689 353 689 773 157 773 157 437 911 437 911 522 959 522 959 125 171 125 171 371 503 371 503 924 901 924 901 842 386 842 386 162 563 162 563 128 877 128 877 497 597 497 597 605 319 605 319 434 411 434 411 33 835 33 835 456 913 456 913 311 171 311 171 923 847 923 847 540 918 540 918 7 182 7 182 701 775 701 775 924 13 924 13 328 915 328 915 472 195 472 195 794 155 794 155 405 670 405 670 526 712 526 712 93 243 93 243 471 741 471 741 187 931 187 931 206 563 206 563 311 248 311 248 831 294 831 294 930 22 930 22 361 363 361 363 474 57 474 57 838 252 838 252 662 853 662 853 910 616 910 616 867 504 867 504 133 807 133 807 947 542 947 542 191 304 191 304 703 556 703 556 560 696 560 696 145 664 145 664 153 751 153 751 649 447 649 447 700 961 700 961 487 154 487 154 73 360 73 360 165 785 165 785 783 121 783 121 674 777 674 777 25 7 25 7 453 300 453 300 386 54 386 54 3 243 3 243 386 434 386 434 836 357 836 357 873 772 873 772 871 483 871 483 396 170 396 170 839 495 839 495 189 904 189 904 945 845 945 845 842 43 842 43 344 320 344 320 114 647 114 647 4 855 4 855 77 106 77 106 423 226 423 226 708 358 708 358 619 319 619 319 959 309 959 309 314 442 314 442 235 561 235 561 640 777 640 777 212 583 212 583 963 44 963 44 106 63 106 63 444 226 444 226 812 189 812 189 755 457 755 457 872 714 872 714 646 574 646 574 368 464 368 464 6 137 6 137 651 933 651 933 854 874 854 874 31 904 31 904 101 566 101 566 80 953 80 953 302 497 302 497 663 877 663 877 362 486 362 486 843 565 843 565 594 602 594 602 603 441 603 441 224 717 224 717 543 474 543 474 935 829 935 829 229 328 229 328 409 580 409 580 531 466 531 466 944 277 944 277 707 599 707 599 926 688 926 688 110 449 110 449 715 757 715 757 33 25 33 25 96 47 96 47 839 391 839 391 945 800 945 800 844 84 844 84 741 944 741 944 826 172 826 172 759 849 759 849 761 780 761 780 250 637 250 637 195 630 195 630 609 527 609 527 537 578 537 578 293 523 293 523 616 922 616 922 150 229 150 229 848 489 848 489 497 202 497 202 865 797 865 797 570 485 570 485 483 122 483 122 686 467 686 467 280 88 280 88 191 822 191 822 508 841 508 841 554 478 554 478 296 543 296 543 326 113 326 113 280 541 280 541 868 717 868 717 141 806 141 806 889 463 889 463 701 17 701 17 244 579 244 579 392 4 392 4 607 378 607 378 598 578 598 578 237 900 237 900 725 853 725 853 795 635 795 635 524 541 524 541 406 311 406 311 918 440 918 440 631 49 631 49 536 938 536 938 878 305 878 305 106 713 106 713 956 435 956 435 256 429 256 429 313 619 313 619 678 117 678 117 341 823 341 823 773 340 773 340 703 210 703 210 315 26 315 26 635 587 635 587 797 73 797 73 773 22 773 22 545 683 545 683 515 863 515 863 961 175 961 175 604 12 604 12 141 354 141 354 452 846 452 846 125 437 125 437 240 193 240 193 368 548 368 548 502 794 502 794 48 108 48 108 634 49 634 49 815 544 815 544 630 24 630 24 900 480 900 480 27 603 27 603 513 653 513 653 801 539 801 539 848 186 848 186 466 211 466 211 747 230 747 230 802 207 802 207 459 399 459 399 847 971 847 971 664 718 664 718 390 347 390 347 782 183 782 183 134 499 134 499 325 773 325 773 854 372 854 372 901 461 901 461 567 330 567 330 377 187 377 187 900 646 900 646 946 320 946 320 595 555 595 555 269 550 269 550 351 147 351 147 63 407 63 407 253 763 253 763 361 86 361 86 230 201 230 201 971 893 971 893 796 337 796 337 677 589 677 589 852 77 852 77 769 773 769 773 848 879 848 879 860 44 860 44 426 52 426 52 467 816 467 816 912 603 912 603 776 98 776 98 164 439 164 439 80 212 80 212 26 832 26 832 412 455 412 455 559 89 559 89 102 915 102 915 42 142 42 142 536 434 536 434 965 685 965 685 270 518 270 518 834 114 834 114 794 554 794 554 343 5 343 5 167 63 167 63 296 259 296 259 580 887 580 887 406 117 406 117 590 265 590 265 789 882 789 882 884 791 884 791 130 297 130 297 476 448 476 448 191 5 191 5 373 478 373 478 591 910 591 910 928 549 928 549 686 924 686 924 894 316 894 316 637 82 637 82 346 192 346 192 461 314 461 314 810 357 810 357 409 323 409 323 641 222 641 222 321 553 321 553 566 517 566 517 596 359 596 359 542 455 542 455 339 138 339 138 31 793 31 793 137 306 137 306 478 511 478 511 36 575 36 575 259 943 259 943 121 779 121 779 471 228 471 228 180 659 180 659 266 304 266 304 674 334 674 334 837 733 837 733 402 384 402 384 420 579 420 579 504 804 504 804 399 561 399 561 1 255 1 255 828 214 828 214 78 775 78 775 676 518 676 518 670 134 670 134 523 555 523 555 643 322 643 322 817 465 817 465 571 917 571 917 889 792 889 792 915 15 915 15 655 685 655 685 262 838 262 838 753 699 753 699 735 36 735 36 56 599 56 599 834 740 834 740 866 246 866 246 6 130 6 130 92 283 92 283 214 53 214 53 325 629 325 629 149 716 149 716 134 724 134 724 308 706 308 706 41 299 41 299 350 406 350 406 148 291 148 291 143 871 143 871 883 383 883 383 183 830 183 830 369 112 369 112 61 963 61 963 831 231 831 231 36 830 36 830 934 734 934 734 912 158 912 158 536 3 536 3 254 735 254 735 354 38 354 38 465 336 465 336 755 133 755 133 875 952 875 952 207 273 207 273 354 938 354 938 62 533 62 533 506 705 506 705 429 451 429 451 561 520 561 520 560 704 560 704 164 888 164 888 178 616 178 616 804 461 804 461 94 699 94 699 683 613 683 613 912 368 912 368 520 186 520 186 774 692 774 692 469 747 469 747 882 64 882 64 322 335 322 335 871 807 871 807 29 867 29 867 323 554 323 554 160 175 160 175 70 459 70 459 861 913 861 913 595 724 595 724 662 940 662 940 923 231 923 231 55 591 55 591 169 504 169 504 655 226 655 226 282 736 282 736 422 291 422 291 863 560 863 560 83 769 83 769 366 526 366 526 266 466 266 466 555 625 555 625 486 599 486 599 41 246 41 246 497 499 497 499 57 625 57 625 24 721 24 721 576 967 576 967 747 882 747 882 754 267 754 267 160 568 160 568 846 270 846 270 502 356 502 356 252 315 252 315 109 851 109 851 804 116 804 116 507 789 507 789 89 333 89 333 172 12 172 12 408 148 408 148 609 744 609 744 231 61 231 61 372 881 372 881 578 605 578 605 839 791 839 791 347 770 347 770 692 824 692 824 512 284 512 284 548 889 548 889 261 644 261 644 868 284 868 284 587 259 587 259 88 322 88 322 47 178 47 178 685 195 685 195 82 329 82 329 630 194 630 194 13 378 13 378 248 748 248 748 359 324 359 324 55 875 55 875 621 216 621 216 199 839 199 839 890 2 890 2 409 945 409 945 283 245 283 245 335 182 335 182 704 654 704 654 703 616 703 616 7 217 7 217 739 268 739 268 203 627 203 627 896 175 896 175 504 244 504 244 803 266 803 266 268 41 268 41 744 714 744 714 164 70 164 70 468 727 468 727 512 626 512 626 545 216 545 216 64 691 64 691 758 360 758 360 915 433 915 433 121 624 121 624 716 424 716 424 536 542 536 542 254 841 254 841 134 615 134 615 97 498 97 498 199 132 199 132 663 304 663 304 363 602 363 602 820 794 820 794 558 491 558 491 670 488 670 488 230 304 230 304 314 825 314 825 21 104 21 104 907 868 907 868 864 247 864 247 625 268 625 268 880 885 880 885 239 970 239 970 303 635 303 635 304 404 304 404 474 539 474 539 14 632 14 632 700 679 700 679 113 151 113 151 354 863 354 863 602 898 602 898 110 658 110 658 138 457 138 457 940 364 940 364 886 659 886 659 886 329 886 329 954 240 954 240 851 184 851 184 440 884 440 884 666 544 666 544 800 560 800 560 628 82 628 82 860 818 860 818 179 238 179 238 644 628 644 628 858 371 858 371 947 245 947 245 171 441 171 441 720 630 720 630 645 939 645 939 287 143 287 143 218 152 218 152 302 243 302 243 246 332 246 332 45 306 45 306 707 250 707 250 112 304 112 304 368 523 368 523 203 767 203 767 345 744 345 744 465 65 465 65 960 149 960 149 926 111 926 111 905 247 905 247 775 7 775 7 498 513 498 513 549 67 549 67 631 32 631 32 490 259 490 259 203 221 203 221 739 417 739 417 913 223 913 223 56 94 56 94 228 771 228 771 447 758 447 758 870 535 870 535 850 839 850 839 848 598 848 598 806 571 806 571 780 818 780 818 263 677 263 677 7 678 7 678 530 484 530 484 802 575 802 575 898 333 898 333 857 500 857 500 271 788 271 788 541 116 541 116 240 581 240 581 44 152 44 152 223 736 223 736 876 488 876 488 748 885 748 885 661 941 661 941 410 234 410 234 548 798 548 798 946 595 946 595 31 250 31 250 443 66 443 66 790 385 790 385 658 292 658 292 885 642 885 642 147 179 147 179 13 666 13 666 252 461 252 461 270 206 270 206 564 564 564 564 600 902 600 902 97 406 97 406 561 932 561 932 497 546 497 546 165 496 165 496 681 283 681 283 561 132 561 132 715 523 715 523 409 884 409 884 24 806 24 806 937 8 937 8 99 271 99 271 772 196 772 196 22 351 22 351 917 634 917 634 938 418 938 418 557 100 557 100 400 347 400 347 181 751 181 751 569 798 569 798 575 754 575 754 852 544 852 544 949 321 949 321 787 848 787 848 194 672 194 672 266 507 266 507 468 625 468 625 721 53 721 53 879 150 879 150 200 626 200 626 938 909 938 909 617 841 617 841 795 600 795 600 33 291 33 291 297 593 297 593 540 956 540 956 45 942 45 942 406 776 406 776 238 359 238 359 658 316 658 316 131 145 131 145 922 589 922 589 465 324 465 324 657 923 657 923 616 540 616 540 773 257 773 257 134 23 134 23 667 566 667 566 661 971 661 971 627 419 627 419 575 139 575 139 894 112 894 112 679 447 679 447 814 919 814 919 713 849 713 849 327 766 327 766 363 412 363 412 683 412 683 412 870 586 870 586 687 59 687 59 446 217 446 217 50 891 50 891 682 447 682 447 957 750 957 750 741 152 741 152 679 493 679 493 607 66 607 66 897 400 897 400 231 198 231 198 85 592 85 592 545 495 545 495 101 553 101 553 956 965 956 965 838 125 838 125 108 499 108 499 728 69 728 69 777 591 777 591 586 934 586 934 70 721 70 721 912 216 912 216 883 219 883 219 392 257 392 257 795 346 795 346 444 557 444 557 383 366 383 366 748 223 748 223 449 105 449 105 706 473 706 473 518 727 518 727 396 2 396 2 593 619 593 619 208 558 208 558 206 621 206 621 664 856 664 856 772 770 772 770 483 229 483 229 884 132 884 132 588 681 588 681 697 214 697 214 79 410 79 410 455 756 455 756 357 203 357 203 215 353 215 353 168 350 168 350 275 637 275 637 366 206 366 206 627 51 627 51 421 711 421 711 255 405 255 405 379 540 379 540 460 856 460 856 442 32 442 32 343 441 343 441 120 116 120 116 940 362 940 362 354 522 354 522 147 272 147 272 571 110 571 110 419 8 419 8 560 88 560 88 392 74 392 74 60 271 60 271 854 902 854 902 613 538 613 538 689 142 689 142 325 456 325 456 430 824 430 824 814 594 814 594 678 420 678 420 507 640 507 640 486 945 486 945 785 200 785 200 808 193 808 193 517 414 517 414 79 132 79 132 724 604 724 604 256 741 256 741 222 190 222 190 84 133 84 133 125 253 125 253 971 718 971 718 421 497 421 497 144 961 144 961 250 446 250 446 562 8 562 8 710 497 710 497 92 191 92 191 481 105 481 105 400 287 400 287 812 77 812 77 695 607 695 607 7 408 7 408 789 585 789 585 647 693 647 693 324 418 324 418 614 693 614 693 845 794 845 794 770 41 770 41 364 947 364 947 119 332 119 332 443 756 443 756 179 625 179 625 158 610 158 610 242 51 242 51 367 610 367 610 507 937 507 937 91 685 91 685 37 303 37 303 904 623 904 623 326 904 326 904 129 784 129 784 420 947 420 947 641 495 641 495 78 84 78 84 32 633 32 633 279 934 279 934 271 675 271 675 726 788 726 788 478 456 478 456 313 264 313 264 13 586 13 586 897 637 897 637 30 700 30 700 724 146 724 146 155 912 155 912 355 715 355 715 352 741 352 741 652 528 652 528 815 127 815 127 38 36 38 36 229 584 229 584 913 392 913 392 875 238 875 238 181 194 181 194 546 510 546 510 711 739 711 739 959 711 959 711 467 531 467 531 604 569 604 569 934 179 934 179 108 79 108 79 831 564 831 564 78 576 78 576 637 135 637 135 783 148 783 148 52 128 52 128 525 243 525 243 596 924 596 924 236 199 236 199 962 253 962 253 372 199 372 199 156 469 156 469 786 30 786 30 400 856 400 856 129 967 129 967 613 172 613 172 308 525 308 525 452 364 452 364 612 801 612 801 197 966 197 966 798 150 798 150 187 873 187 873 482 348 482 348 117 65 117 65 430 523 430 523 542 530 542 530 806 338 806 338 964 147 964 147 188 708 188 708 775 327 775 327 536 689 536 689 823 551 823 551 21 953 21 953 539 386 539 386 558 452 558 452 628 681 628 681 239 468 239 468 635 112 635 112 588 358 588 358 285 870 285 870 295 903 295 903 774 969 774 969 624 838 624 838 947 756 947 756 214 212 214 212 845 623 845 623 665 685 665 685 578 268 578 268 106 603 106 603 441 51 441 51 3 776 3 776 417 215 417 215 235 662 235 662 333 712 333 712 871 96 871 96 244 825 244 825 337 575 337 575 536 203 536 203 832 208 832 208 442 661 442 661 802 747 802 747 581 396 581 396 706 889 706 889 134 2 134 2 276 474 276 474 666 494 666 494 926 121 926 121 239 197 239 197 99 701 99 701 154 434 154 434 358 813 358 813 424 676 424 676 210 29 210 29 4 672 4 672 913 19 913 19 588 740 588 740 856 19 856 19 950 309 950 309 877 223 877 223 505 310 505 310 35 265 35 265 749 832 749 832 278 952 278 952 262 616 262 616 692 183 692 183 182 816 182 816 969 920 969 920 882 217 882 217 627 346 627 346 185 101 185 101 888 961 888 961 252 941 252 941 345 288 345 288 608 633 608 633 278 165 278 165 30 238 30 238 19 334 19 334 556 115 556 115 692 494 692 494 949 701 949 701 757 595 757 595 947 358 947 358 472 609 472 609 425 910 425 910 167 48 167 48 907 39 907 39 150 312 150 312 940 812 940 812 198 468 198 468 619 589 619 589 904 719 904 719 272 853 272 853 375 449 375 449 320 819 320 819 590 211 590 211 438 774 438 774 779 141 779 141 498 949 498 949 471 550 471 550 666 196 666 196 785 774 785 774 819 128 819 128 481 127 481 127 499 394 499 394 777 371 777 371 707 192 707 192 322 849 322 849 284 194 284 194 214 847 214 847 831 740 831 740 505 622 505 622 463 574 463 574 801 464 801 464 870 389 870 389 566 78 566 78 882 729 882 729 774 59 774 59 792 406 792 406 954 198 954 198 742 337 742 337 600 730 600 730 154 336 154 336 533 101 533 101 342 717 342 717 16 179 16 179 146 105 146 105 926 647 926 647 662 544 662 544 850 753 850 753 732 120 732 120 388 466 388 466 198 174 198 174 585 385 585 385 369 343 369 343 446 788 446 788 694 572 694 572 83 272 83 272 210 265 210 265 427 792 427 792 324 657 324 657 775 216 775 216 48 229 48 229 601 570 601 570 597 253 597 253 227 767 227 767 144 540 144 540 453 792 453 792 621 777 621 777 267 495 267 495 142 485 142 485 580 228 580 228 386 413 386 413 802 238 802 238 798 952 798 952 13 638 13 638 294 592 294 592 258 12 258 12 287 521 287 521 224 568 224 568 733 778 733 778 747 743 747 743 875 283 875 283 74 659 74 659 460 151 460 151 743 576 743 576 654 223 654 223 710 180 710 180 356 271 356 271 805 644 805 644 224 527 224 527 524 523 524 523 521 156 521 156 425 647 425 647 305 511 305 511 969 285 969 285 764 808 764 808 655 304 655 304 195 495 195 495 805 380 805 380 600 51 600 51 269 953 269 953 300 149 300 149 218 81 218 81 736 871 736 871 931 758 931 758 861 963 861 963 124 70 124 70 511 437 511 437 961 959 961 959 546 722 546 722 867 487 867 487 516 178 516 178 539 198 539 198 777 962 777 962 348 592 348 592 213 152 213 152 623 725 623 725 711 594 711 594 427 118 427 118 965 676 965 676 195 680 195 680 155 725 155 725 127 894 127 894 556 134 556 134 223 19 223 19 944 797 944 797 832 72 832 72 587 417 587 417 203 540 203 540 772 409 772 409 943 133 943 133 470 280 470 280 708 953 708 953 467 214 467 214 702 935 702 935 825 772 825 772 303 579 303 579 85 58 85 58 512 252 512 252 232 372 232 372 610 931 610 931 714 423 714 423 525 232 525 232 766 212 766 212 190 128 190 128 581 855 581 855 93 171 93 171 766 726 766 726 85 101 85 101 919 392 919 392 155 857 155 857 501 815 501 815 390 447 390 447 727 123 727 123 631 873 631 873 605 674 605 674 22 669 22 669 855 558 855 558 205 215 205 215 956 542 956 542 346 530 346 530 891 851 891 851 49 781 49 781 94 328 94 328 861 593 861 593 48 854 48 854 929 824 929 824 539 669 539 669 381 741 381 741 804 485 804 485 934 241 934 241 711 828 711 828 614 63 614 63 3 751 3 751 13 274 13 274 22 117 22 117 259 293 259 293 167 627 167 627 781 790 781 790 499 389 499 389 326 171 326 171 487 151 487 151 848 260 848 260 633 713 633 713 791 648 791 648 824 775 824 775 2 963 2 963 458 669 458 669 679 656 679 656 968 536 968 536 826 660 826 660 239 142 239 142 154 118 154 118 107 354 107 354 169 542 169 542 650 485 650 485 160 447 160 447 62 543 62 543 656 31 656 31 193 551 193 551 754 110 754 110 578 363 578 363 662 563 662 563 321 285 321 285 106 734 106 734 722 551 722 551 443 945 443 945 498 373 498 373 343 769 343 769 764 182 764 182 117 357 117 357 678 62 678 62 21 696 21 696 336 587 336 587 449 116 449 116 592 771 592 771 252 861 252 861 821 780 821 780 741 878 741 878 413 738 413 738 430 866 430 866 375 965 375 965 124 433 124 433 193 959 193 959 428 702 428 702 958 178 958 178 152 370 152 370 672 837 672 837 831 827 831 827 24 948 24 948 870 692 870 692 627 202 627 202 455 694 455 694 185 559 185 559 68 927 68 927 495 68 495 68 902 860 902 860 451 317 451 317 215 535 215 535 724 403 724 403 36 599 36 599 152 629 152 629 132 809 132 809 475 589 475 589 225 719 225 719 228 85 228 85 757 558 757 558 960 971 960 971 678 37 678 37 387 373 387 373 338 569 338 569 818 430 818 430 920 526 920 526 922 157 922 157 400 965 400 965 783 6 783 6 606 228 606 228 190 258 190 258 899 308 899 308 191 329 191 329 258 576 258 576 301 595 301 595 383 195 383 195 746 118 746 118 709 277 709 277 752 619 752 619 922 231 922 231 478 488 478 488 372 708 372 708 538 191 538 191 313 792 313 792 193 858 193 858 134 226 134 226 711 399 711 399 566 845 566 845 273 784 273 784 615 559 615 559 347 505 347 505 640 444 640 444 749 578 749 578 637 492 637 492 517 705 517 705 619 919 619 919 50 752 50 752 101 6 101 6 376 805 376 805 243 256 243 256 926 153 926 153 853 444 853 444 348 278 348 278 249 62 249 62 456 514 456 514 667 394 667 394 159 193 159 193 14 93 14 93 659 519 659 519 24 83 24 83 17 810 17 810 377 375 377 375 802 717 802 717 288 871 288 871 936 465 936 465 845 597 845 597 24 782 24 782 692 417 692 417 319 357 319 357 875 967 875 967 259 770 259 770 284 247 284 247 432 515 432 515 371 209 371 209 885 668 885 668 935 194 935 194 871 537 871 537 663 159 663 159 26 372 26 372 30 815 30 815 594 744 594 744 116 80 116 80 84 279 84 279 595 33 595 33 810 479 810 479 421 201 421 201 455 688 455 688 796 154 796 154 5 939 5 939 418 731 418 731 257 77 257 77 408 802 408 802 349 413 349 413 524 548 524 548 114 678 114 678 768 851 768 851 286 2 286 2 842 206 842 206 702 315 702 315 417 820 417 820 654 360 654 360 615 363 615 363 27 541 27 541 11 86 11 86 681 284 681 284 886 214 886 214 610 429 610 429 177 138 177 138 125 912 125 912 605 718 605 718 174 800 174 800 883 393 883 393 635 567 635 567 1 528 1 528 808 282 808 282 943 893 943 893 347 810 347 810 497 723 497 723 481 867 481 867 204 291 204 291 390 518 390 518 18 67 18 67 823 433 823 433 398 140 398 140 796 847 796 847 142 290 142 290 838 913 838 913 435 499 435 499 675 432 675 432 211 454 211 454 904 326 904 326 348 296 348 296 237 871 237 871 584 434 584 434 512 518 512 518 678 505 678 505 383 886 383 886 568 22 568 22 380 959 380 959 79 508 79 508 945 658 945 658 779 808 779 808 489 50 489 50 160 634 160 634 681 315 681 315 936 677 936 677 449 523 449 523 956 629 956 629 846 373 846 373 516 31 516 31 673 81 673 81 843 340 843 340 858 139 858 139 815 615 815 615 399 468 399 468 159 948 159 948 787 305 787 305 723 750 723 750 71 945 71 945 765 940 765 940 755 878 755 878 426 59 426 59 349 361 349 361 777 438 777 438 603 638 603 638 851 439 851 439 5 970 5 970 300 342 300 342 835 290 835 290 22 290 22 290 465 592 465 592 104 38 104 38 92 17 92 17 587 103 587 103 859 829 859 829 795 905 795 905 573 369 573 369 69 906 69 906 101 644 101 644 907 546 907 546 907 971 907 971 619 915 619 915 726 685 726 685 357 606 357 606 85 147 85 147 947 587 947 587 555 51 555 51 724 373 724 373 608 870 608 870 122 252 122 252 546 662 546 662 147 875 147 875 671 552 671 552 863 7 863 7 797 75 797 75 509 745 509 745 792 8 792 8 759 726 759 726 586 271 586 271 714 466 714 466 285 811 285 811 639 127 639 127 362 701 362 701 736 942 736 942 338 903 338 903 397 901 397 901 598 144 598 144 860 65 860 65 940 585 940 585 965 61 965 61 410 248 410 248 230 920 230 920 108 745 108 745 827 66 827 66 45 687 45 687 243 280 243 280 198 661 198 661 336 574 336 574 639 504 639 504 447 789 447 789 328 544 328 544 333 518 333 518 599 470 599 470 319 252 319 252 532 817 532 817 393 816 393 816 123 912 123 912 812 554 812 554 199 859 199 859 113 677 113 677 745 9 745 9 572 747 572 747 168 131 168 131 125 384 125 384 76 651 76 651 710 732 710 732 613 440 613 440 129 789 129 789 544 133 544 133 859 945 859 945 833 505 833 505 477 161 477 161 817 757 817 757 646 810 646 810 798 184 798 184 701 252 701 252 727 850 727 850 545 408 545 408 312 683 312 683 835 496 835 496 625 510 625 510 382 725 382 725 752 370 752 370 481 255 481 255 60 707 60 707 454 701 454 701 341 216 341 216 581 573 581 573 924 527 924 527 937 739 937 739 615 770 615 770 710 323 710 323 262 319 262 319 234 291 234 291 763 335 763 335 4 832 4 832 200 176 200 176 710 239 710 239 125 520 125 520 482 55 482 55 833 813 833 813 181 486 181 486 594 378 594 378 573 901 573 901 349 344 349 344 280 663 280 663 895 637 895 637 421 203 421 203 216 403 216 403 550 487 550 487 516 882 516 882 361 739 361 739 928 334 928 334 655 16 655 16 605 928 605 928 665 299 665 299 614 74 614 74 633 174 633 174 386 242 386 242 699 798 699 798 327 131 327 131 734 311 734 311 891 301 891 301 556 277 556 277 649 864 649 864 829 579 829 579 720 219 720 219 614 309 614 309 47 395 47 395 571 159 571 159 535 457 535 457 330 99 330 99 244 53 244 53 137 177 137 177 238 860 238 860 331 399 331 399 691 528 691 528 30 95 30 95 797 251 797 251 900 138 900 138 612 537 612 537 399 328 399 328 257 535 257 535 183 801 183 801 267 380 267 380 264 105 264 105 106 108 106 108 755 387 755 387 524 674 524 674 495 70 495 70 868 199 868 199 4 414 4 414 25 173 25 173 674 698 674 698 482 46 482 46 168 492 168 492 414 627 414 627 937 308 937 308 302 333 302 333 251 586 251 586 814 573 814 573 542 803 542 803 250 544 250 544 884 910 884 910 952 81 952 81 170 142 170 142 224 261 224 261 734 557 734 557 901 83 901 83 959 453 959 453 277 378 277 378 113 272 113 272 418 693 418 693 535 370 535 370 102 24 102 24 392 874 392 874 549 188 549 188 129 78 129 78 595 96 595 96 888 613 888 613 118 274 118 274 219 235 219 235 523 222 523 222 12 744 12 744 824 877 824 877 75 61 75 61 374 472 374 472 36 720 36 720 931 466 931 466 907 578 907 578 486 322 486 322 778 421 778 421 100 181 100 181 653 183 653 183 149 940 149 940 604 22 604 22 219 853 219 853 271 300 271 300 684 121 684 121 971 364 971 364 886 443 886 443 597 887 597 887 828 830 828 830 333 825 333 825 697 401 697 401 119 452 119 452 172 941 172 941 188 964 188 964 400 34 400 34 698 167 698 167 799 631 799 631 479 841 479 841 780 773 780 773 98 592 98 592 40 201 40 201 102 406 102 406 681 915 681 915 766 623 766 623 970 311 970 311 293 404 293 404 451 486 451 486 468 756 468 756 668 611 668 611 779 971 779 971 737 561 737 561 265 753 265 753 791 264 791 264 307 87 307 87 760 568 760 568 304 797 304 797 303 165 303 165 65 939 65 939 148 70 148 70 202 787 202 787 328 857 328 857 652 134 652 134 124 148 124 148 39 665 39 665 667 43 667 43 696 839 696 839 216 99 216 99 355 694 355 694 171 425 171 425 262 971 262 971 48 329 48 329 126 160 126 160 665 456 665 456 168 166 168 166 752 77 752 77 270 289 270 289 25 713 25 713 692 424 692 424 680 563 680 563 239 804 239 804 91 167 91 167 808 490 808 490 32 315 32 315 84 177 84 177 116 921 116 921 425 474 425 474 473 727 473 727 429 87 429 87 704 292 704 292 545 947 545 947 233 44 233 44 279 907 279 907 822 539 822 539 948 756 948 756 524 291 524 291 896 605 896 605 947 467 947 467 490 401 490 401 86 364 86 364 750 154 750 154 418 506 418 506 395 49 395 49 21 938 21 938 313 330 313 330 713 266 713 266 602 297 602 297 27 113 27 113 172 450 172 450 529 276 529 276 580 189 580 189 834 35 834 35 265 575 265 575 484 21 484 21 16 566 16 566 834 880 834 880 297 216 297 216 386 214 386 214 74 606 74 606 505 747 505 747 258 881 258 881 308 184 308 184 237 633 237 633 503 211 503 211 250 505 250 505 52 693 52 693 541 913 541 913 283 783 283 783 704 603 704 603 603 567 603 567 338 153 338 153 800 750 800 750 405 349 405 349 666 566 666 566 836 105 836 105 504 146 504 146 331 888 331 888 591 416 591 416 633 667 633 667 590 35 590 35 450 542 450 542 260 943 260 943 556 738 556 738 548 967 548 967 268 486 268 486 370 620 370 620 17 789 17 789 908 529 908 529 183 598 183 598 276 398 276 398 438 172 438 172 299 512 299 512 530 112 530 112 694 389 694 389 144 279 144 279 719 966 719 966 333 327 333 327 466 877 466 877 243 176 243 176 289 852 289 852 856 612 856 612 463 335 463 335 339 569 339 569 518 745 518 745 400 293 400 293 702 466 702 466 163 924 163 924 479 372 479 372 483 442 483 442 389 448 389 448 740 86 740 86 445 61 445 61 834 261 834 261 174 790 174 790 652 634 652 634 99 266 99 266 259 563 259 563 399 408 399 408 119 241 119 241 518 160 518 160 453 914 453 914 782 515 782 515 788 907 788 907 358 540 358 540 458 928 458 928 238 628 238 628 421 315 421 315 943 346 943 346 29 619 29 619 57 564 57 564 409 92 409 92 487 586 487 586 717 667 717 667 496 642 496 642 820 236 820 236 143 245 143 245 870 679 870 679 7 869 7 869 53 201 53 201 668 163 668 163 482 661 482 661 371 741 371 741 537 103 537 103 944 958 944 958 956 351 956 351 113 883 113 883 84 417 84 417 147 159 147 159 254 917 254 917 277 63 277 63 203 583 203 583 752 99 752 99 845 685 845 685 421 548 421 548 53 436 53 436 709 439 709 439 192 552 192 552 403 850 403 850 200 678 200 678 606 559 606 559 166 887 166 887 766 326 766 326 11 640 11 640 416 117 416 117 437 803 437 803 960 337 960 337 495 694 495 694 728 189 728 189 928 720 928 720 164 959 164 959 29 373 29 373 488 370 488 370 446 949 446 949 546 757 546 757 671 510 671 510 461 516 461 516 288 592 288 592 807 779 807 779 681 708 681 708 155 383 155 383 238 856 238 856 670 271 670 271 203 398 203 398 660 282 660 282 756 72 756 72 718 820 718 820 931 642 931 642 800 447 800 447 784 273 784 273 168 882 168 882 579 880 579 880 54 251 54 251 700 290 700 290 512 308 512 308 897 837 897 837 845 835 845 835 322 691 322 691 793 620 793 620 679 357 679 357 732 644 732 644 749 400 749 400 612 928 612 928 603 288 603 288 938 279 938 279 406 703 406 703 768 690 768 690 944 201 944 201 442 694 442 694 883 145 883 145 762 890 762 890 471 878 471 878 962 277 962 277 204 961 204 961 486 823 486 823 527 652 527 652 598 8 598 8 960 153 960 153 705 290 705 290 330 733 330 733 965 420 965 420 864 222 864 222 472 624 472 624 539 388 539 388 91 13 91 13 401 87 401 87 643 778 643 778 519 808 519 808 790 742 790 742 349 591 349 591 583 361 583 361 875 665 875 665 886 228 886 228 642 606 642 606 763 917 763 917 804 120 804 120 710 875 710 875 82 591 82 591 447 238 447 238 672 778 672 778 241 834 241 834 777 42 777 42 238 99 238 99 787 105 787 105 578 617 578 617 530 570 530 570 341 920 341 920 314 818 314 818 775 3 775 3 64 776 64 776 593 943 593 943 778 350 778 350 37 316 37 316 939 341 939 341 513 952 513 952 824 889 824 889 175 502 175 502 537 740 537 740 320 225 320 225 38 383 38 383 165 554 165 554 909 800 909 800 533 35 533 35 932 838 932 838 340 327 340 327 653 791 653 791 135 543 135 543 71 408 71 408 477 822 477 822 15 725 15 725 432 265 432 265 862 369 862 369 160 389 160 389 793 291 793 291 511 195 511 195 712 957 712 957 81 364 81 364 389 593 389 593 104 312 104 312 816 282 816 282 287 944 287 944 186 945 186 945 536 133 536 133 643 562 643 562 897 408 897 408 708 606 708 606 641 767 641 767 436 235 436 235 868 666 868 666 170 733 170 733 236 530 236 530 91 786 91 786 833 361 833 361 418 385 418 385 139 488 139 488 905 7 905 7 70 166 70 166 346 353 346 353 9 405 9 405 812 615 812 615 455 655 455 655 624 95 624 95 438 838 438 838 532 273 532 273 927 165 927 165 347 649 347 649 610 791 610 791 730 18 730 18 111 180 111 180 113 807 113 807 595 193 595 193 876 567 876 567 171 951 171 951 8 499 8 499 402 304 402 304 745 971 745 971 100 868 100 868 117 695 117 695 298 600 298 600 693 224 693 224 939 45 939 45 774 449 774 449 97 209 97 209 604 130 604 130 945 164 945 164 239 958 239 958 72 700 72 700 9 593 9 593 881 516 881 516 216 1 216 1 786 444 786 444 289 637 289 637 35 257 35 257 632 563 632 563 300 44 300 44 776 793 776 793 684 639 684 639 327 953 327 953 251 501 251 501 423 824 423 824 553 834 553 834 123 768 123 768 823 661 823 661 451 314 451 314 468 44 468 44 145 430 145 430 248 611 248 611 572 687 572 687 638 514 638 514 280 432 280 432 841 580 841 580 170 631 170 631 803 241 803 241 71 184 71 184 105 167 105 167 489 769 489 769 380 255 380 255 621 705 621 705 48 567 48 567 924 101 924 101 801 887 801 887 588 963 588 963 910 477 910 477 884 250 884 250 512 262 512 262 867 605 867 605 840 685 840 685 221 320 221 320 623 97 623 97 867 455 867 455 529 206 529 206 411 211 411 211 287 201 287 201 136 792 136 792 684 339 684 339 516 432 516 432 514 371 514 371 95 579 95 579 728 117 728 117 865 767 865 767 662 15 662 15 610 71 610 71 279 218 279 218 460 574 460 574 958 537 958 537 185 418 185 418 185 108 185 108 266 24 266 24 152 521 152 521 266 850 266 850 218 526 218 526 569 28 569 28 257 747 257 747 397 108 397 108 815 48 815 48 674 761 674 761 78 499 78 499 854 561 854 561 242 505 242 505 626 15 626 15 185 80 185 80 843 918 843 918 451 67 451 67 746 17 746 17 925 103 925 103 387 47 387 47 622 794 622 794 116 145 116 145 348 409 348 409 644 302 644 302 703 544 703 544 435 345 435 345 468 515 468 515 530 187 530 187 938 818 938 818 511 445 511 445 520 786 520 786 223 599 223 599 353 844 353 844 40 609 40 609 412 742 412 742 498 734 498 734 428 709 428 709 615 817 615 817 410 897 410 897 42 286 42 286 827 528 827 528 351 789 351 789 38 672 38 672 458 603 458 603 160 445 160 445 582 107 582 107 335 584 335 584 763 425 763 425 613 77 613 77 682 282 682 282 526 317 526 317 322 208 322 208 162 196 162 196 320 952 320 952 273 167 273 167 871 842 871 842 110 453 110 453 426 827 426 827 81 730 81 730 572 919 572 919 419 854 419 854 758 4 758 4 199 358 199 358 151 837 151 837 800 200 800 200 690 474 690 474 498 883 498 883 30 111 30 111 154 553 154 553 82 94 82 94 98 879 98 879 769 82 769 82 608 903 608 903 375 758 375 758 791 579 791 579 476 454 476 454 468 295 468 295 694 256 694 256 507 804 507 804 165 673 165 673 272 816 272 816 434 264 434 264 222 549 222 549 575 750 575 750 423 885 423 885 158 139 158 139 569 316 569 316 744 861 744 861 543 90 543 90 239 130 239 130 395 530 395 530 167 71 167 71 903 621 903 621 694 180 694 180 158 276 158 276 519 858 519 858 225 444 225 444 383 66 383 66 678 243 678 243 3 576 3 576 566 878 566 878 709 953 709 953 38 442 38 442 952 939 952 939 618 634 618 634 565 58 565 58 658 289 658 289 501 873 501 873 283 835 283 835 141 558 141 558 222 616 222 616 395 146 395 146 217 717 217 717 699 970 699 970 933 94 933 94 955 466 955 466 805 281 805 281 923 416 923 416 366 671 366 671 636 704 636 704 858 472 858 472 257 289 257 289 488 348 488 348 958 492 958 492 837 393 837 393 398 891 398 891 933 503 933 503 785 438 785 438 50 293 50 293 481 26 481 26 679 789 679 789 63 940 63 940 700 738 700 738 103 240 103 240 12 228 12 228 894 493 894 493 365 645 365 645 71 564 71 564 968 583 968 583 265 293 265 293 176 364 176 364 632 130 632 130 558 231 558 231 73 939 73 939 539 166 539 166 700 384 700 384 933 795 933 795 160 77 160 77 510 431 510 431 904 810 904 810 198 137 198 137 822 249 822 249 337 564 337 564 703 272 703 272 936 4 936 4 317 335 317 335 169 454 169 454 862 120 862 120 584 519 584 519 794 925 794 925 741 669 741 669 933 207 933 207 161 777 161 777 275 680 275 680 269 403 269 403 764 481 764 481 448 163 448 163 584 522 584 522 652 60 652 60 558 199 558 199 861 502 861 502 299 291 299 291 232 220 232 220 626 543 626 543 324 223 324 223 675 27 675 27 433 59 433 59 104 512 104 512 135 554 135 554 183 932 183 932 83 342 83 342 362 963 362 963 268 489 268 489 276 957 276 957 606 64 606 64 95 900 95 900 318 899 318 899 556 390 556 390 137 738 137 738 532 840 532 840 523 965 523 965 727 961 727 961 333 386 333 386 905 763 905 763 53 547 53 547 208 895 208 895 894 87 894 87 257 250 257 250 307 554 307 554 581 252 581 252 477 547 477 547 838 134 838 134 630 904 630 904 348 713 348 713 508 850 508 850 31 448 31 448 893 459 893 459 87 728 87 728 243 69 243 69 223 601 223 601 379 802 379 802 859 331 859 331 310 61 310 61 829 245 829 245 747 128 747 128 288 682 288 682 773 801 773 801 946 943 946 943 279 355 279 355 63 604 63 604 378 35 378 35 731 155 731 155 753 794 753 794 350 709 350 709 317 785 317 785 791 585 791 585 196 166 196 166 788 4 788 4 324 136 324 136 349 797 349 797 630 492 630 492 894 252 894 252 684 889 684 889 333 340 333 340 726 718 726 718 627 55 627 55 443 942 443 942 746 182 746 182 525 85 525 85 297 177 297 177 66 657 66 657 41 200 41 200 183 760 183 760 493 399 493 399 563 516 563 516 499 606 499 606 814 534 814 534 171 152 171 152 861 54 861 54 114 120 114 120 862 968 862 968 950 913 950 913 501 23 501 23 543 98 543 98 94 880 94 880 478 234 478 234 282 874 282 874 438 250 438 250 383 840 383 840 652 101 652 101 70 295 70 295 560 709 560 709 533 429 533 429 412 752 412 752 881 967 881 967 698 453 698 453 104 109 104 109 140 879 140 879 623 223 623 223 608 486 608 486 623 480 623 480 301 715 301 715 939 765 939 765 482 138 482 138 601 538 601 538 561 447 561 447 929 958 929 958 256 752 256 752 891 315 891 315 219 598 219 598 826 823 826 823 645 199 645 199 286 913 286 913 255 236 255 236 466 343 466 343 895 341 895 341 372 461 372 461 257 66 257 66 661 196 661 196 738 669 738 669 292 391 292 391 356 337 356 337 961 265 961 265 331 572 331 572 361 485 361 485 6 454 6 454 89 638 89 638 423 855 423 855 729 276 729 276 263 228 263 228 312 674 312 674 507 312 507 312 565 497 565 497 373 394 373 394 603 826 603 826 317 954 317 954 544 302 544 302 185 2 185 2 439 881 439 881 796 441 796 441 814 238 814 238 951 687 951 687 777 115 777 115 645 488 645 488 960 882 960 882 479 18 479 18 683 779 683 779 688 863 688 863 262 963 262 963 595 786 595 786 579 917 579 917 952 692 952 692 86 334 86 334 337 78 337 78 854 95 854 95 943 227 943 227 656 149 656 149 439 315 439 315 905 758 905 758 171 897 171 897 116 203 116 203 252 805 252 805 844 936 844 936 899 825 899 825 361 684 361 684 565 356 565 356 346 53 346 53 598 152 598 152 432 632 432 632 21 592 21 592 562 344 562 344 247 493 247 493 203 591 203 591 664 194 664 194 896 512 896 512 24 33 24 33 306 640 306 640 585 880 585 880 579 629 579 629 445 563 445 563 400 797 400 797 915 522 915 522 25 5 25 5 631 947 631 947 682 552 682 552 640 903 640 903 434 224 434 224 617 22 617 22 682 929 682 929 48 910 48 910 422 502 422 502 441 280 441 280 831 491 831 491 30 832 30 832 597 371 597 371 146 763 146 763 455 64 455 64 747 98 747 98 802 201 802 201 600 688 600 688 821 150 821 150 71 469 71 469 673 148 673 148 383 37 383 37 601 494 601 494 197 666 197 666 361 608 361 608 869 415 869 415 176 492 176 492 580 295 580 295 453 553 453 553 700 859 700 859 514 90 514 90 171 350 171 350 69 570 69 570 205 314 205 314 842 335 842 335 676 778 676 778 808 501 808 501 135 412 135 412 916 766 916 766 658 318 658 318 265 835 265 835 187 15 187 15 143 40 143 40 447 917 447 917 909 723 909 723 689 947 689 947 5 733 5 733 486 293 486 293 7 565 7 565 634 58 634 58 161 633 161 633 439 474 439 474 199 579 199 579 84 820 84 820 509 451 509 451 898 153 898 153 699 766 699 766 630 257 630 257 472 473 472 473 328 359 328 359 589 895 589 895 247 238 247 238 341 826 341 826 52 252 52 252 571 121 571 121 194 754 194 754 154 717 154 717 493 599 493 599 421 604 421 604 691 373 691 373 487 574 487 574 49 119 49 119 676 399 676 399 212 822 212 822 931 842 931 842 424 64 424 64 24 837 24 837 21 957 21 957 163 228 163 228 85 824 85 824 708 413 708 413 829 360 829 360 704 111 704 111 658 482 658 482 320 338 320 338 244 545 244 545 29 379 29 379 778 956 778 956 605 743 605 743 762 18 762 18 527 150 527 150 619 155 619 155 689 226 689 226 939 131 939 131 896 219 896 219 95 398 95 398 941 147 941 147 970 803 970 803 183 477 183 477 230 334 230 334 97 682 97 682 828 474 828 474 29 266 29 266 477 866 477 866 644 823 644 823 313 426 313 426 1 933 1 933 602 381 602 381 698 388 698 388 940 229 940 229 313 210 313 210 120 141 120 141 428 553 428 553 558 398 558 398 850 81 850 81 900 940 900 940 366 532 366 532 181 453 181 453 305 101 305 101 11 258 11 258 504 139 504 139 543 833 543 833 678 103 678 103 563 278 563 278 748 448 748 448 421 384 421 384 48 45 48 45 921 219 921 219 141 176 141 176 146 961 146 961 730 12 730 12 693 438 693 438 432 364 432 364 159 865 159 865 154 456 154 456 671 130 671 130 438 350 438 350 928 838 928 838 119 186 119 186 823 96 823 96 125 629 125 629 453 906 453 906 573 754 573 754 66 717 66 717 359 352 359 352 798 657 798 657 284 207 284 207 394 88 394 88 87 366 87 366 506 747 506 747 852 808 852 808 837 879 837 879 918 534 918 534 808 609 808 609 128 713 128 713 549 944 549 944 775 683 775 683 154 796 154 796 481 652 481 652 614 631 614 631 881 507 881 507 663 718 663 718 456 787 456 787 718 493 718 493 516 566 516 566 338 55 338 55 471 179 471 179 80 795 80 795 56 176 56 176 357 340 357 340 824 882 824 882 666 931 666 931 741 348 741 348 377 901 377 901 653 344 653 344 225 116 225 116 25 308 25 308 41 197 41 197 879 817 879 817 685 837 685 837 43 606 43 606 138 340 138 340 82 941 82 941 54 136 54 136 139 54 139 54 438 56 438 56 120 785 120 785 39 284 39 284 451 606 451 606 596 5 596 5 162 431 162 431 897 970 897 970 103 735 103 735 332 688 332 688 512 391 512 391 135 207 135 207 149 89 149 89 828 558 828 558 551 342 551 342 614 929 614 929 339 958 339 958 72 426 72 426 169 520 169 520 32 786 32 786 438 650 438 650 626 268 626 268 728 963 728 963 610 179 610 179 594 191 594 191 769 48 769 48 794 479 794 479 844 210 844 210 97 609 97 609 743 819 743 819 266 583 266 583 435 46 435 46 336 608 336 608 204 900 204 900 295 893 295 893 841 721 841 721 277 432 277 432 491 802 491 802 671 338 671 338 512 305 512 305 567 691 567 691 615 409 615 409 840 337 840 337 773 558 773 558 577 508 577 508 524 433 524 433 802 688 802 688 195 532 195 532 367 678 367 678 709 616 709 616 438 867 438 867 833 362 833 362 222 930 222 930 590 573 590 573 634 599 634 599 74 458 74 458 98 389 98 389 161 389 161 389 670 38 670 38 528 628 528 628 664 487 664 487 520 413 520 413 359 115 359 115 801 731 801 731 53 396 53 396 36 487 36 487 511 396 511 396 34 773 34 773 341 411 341 411 287 555 287 555 679 226 679 226 654 429 654 429 962 630 962 630 266 467 266 467 324 515 324 515 578 619 578 619 967 28 967 28 961 605 961 605 707 662 707 662 622 829 622 829 494 194 494 194 226 892 226 892 438 284 438 284 294 676 294 676 494 938 494 938 43 663 43 663 829 519 829 519 764 625 764 625 911 438 911 438 613 717 613 717 294 969 294 969 56 250 56 250 847 615 847 615 899 867 899 867 36 909 36 909 675 157 675 157 388 839 388 839 625 766 625 766 352 418 352 418 307 17 307 17 164 944 164 944 321 909 321 909 911 583 911 583 26 212 26 212 639 348 639 348 765 932 765 932 176 483 176 483 18 500 18 500 209 460 209 460 450 131 450 131 811 23 811 23 939 449 939 449 471 230 471 230 705 353 705 353 695 602 695 602 451 555 451 555 182 438 182 438 630 352 630 352 482 356 482 356 810 690 810 690 595 498 595 498 751 287 751 287 303 919 303 919 134 452 134 452 930 898 930 898 807 676 807 676 636 244 636 244 502 598 502 598 169 232 169 232 372 93 372 93 120 236 120 236 556 68 556 68 529 281 529 281 283 352 283 352 740 865 740 865 294 693 294 693 64 199 64 199 797 804 797 804 707 920 707 920 213 461 213 461 455 658 455 658 524 29 524 29 661 702 661 702 709 299 709 299 850 737 850 737 801 173 801 173 186 127 186 127 110 239 110 239 955 79 955 79 749 890 749 890 152 54 152 54 471 670 471 670 31 923 31 923 932 373 932 373 552 140 552 140 46 918 46 918 302 586 302 586 417 916 417 916 700 638 700 638 270 359 270 359 510 608 510 608 629 464 629 464 709 376 709 376 622 605 622 605 548 789 548 789 112 289 112 289 823 634 823 634 908 661 908 661 718 590 718 590 132 470 132 470 642 947 642 947 86 9 86 9 788 656 788 656 872 295 872 295 367 689 367 689 248 528 248 528 623 808 623 808 255 488 255 488 343 352 343 352 946 315 946 315 950 684 950 684 138 215 138 215 340 46 340 46 124 225 124 225 344 434 344 434 204 325 204 325 118 100 118 100 881 20 881 20 454 427 454 427 231 721 231 721 902 951 902 951 234 159 234 159 490 895 490 895 959 6 959 6 709 744 709 744 336 759 336 759 448 579 448 579 626 625 626 625 487 569 487 569 604 424 604 424 710 575 710 575 776 297 776 297 842 350 842 350 297 934 297 934 308 840 308 840 199 970 199 970 520 861 520 861 182 289 182 289 160 422 160 422 535 649 535 649 615 475 615 475 397 463 397 463 173 525 173 525 36 238 36 238 343 210 343 210 281 737 281 737 151 868 151 868 812 916 812 916 426 131 426 131 443 257 443 257 90 228 90 228 290 573 290 573 665 909 665 909 942 790 942 790 653 59 653 59 472 648 472 648 969 592 969 592 478 149 478 149 304 595 304 595 617 918 617 918 600 156 600 156 163 534 163 534 449 926 449 926 85 360 85 360 451 14 451 14 438 828 438 828 196 601 196 601 577 891 577 891 564 324 564 324 389 580 389 580 465 347 465 347 428 3 428 3 126 491 126 491 731 883 731 883 498 226 498 226 478 832 478 832 559 220 559 220 875 299 875 299 364 506 364 506 429 709 429 709 412 294 412 294 121 446 121 446 429 880 429 880 202 371 202 371 970 891 970 891 217 30 217 30 219 295 219 295 230 34 230 34 166 153 166 153 968 11 968 11 144 856 144 856 511 675 511 675 310 302 310 302 365 43 365 43 212 156 212 156 812 207 812 207 539 688 539 688 470 956 470 956 64 558 64 558 673 722 673 722 221 698 221 698 937 656 937 656 43 649 43 649 877 692 877 692 588 357 588 357 237 946 237 946 617 704 617 704 593 200 593 200 789 942 789 942 90 456 90 456 896 462 896 462 405 242 405 242 185 200 185 200 649 616 649 616 760 385 760 385 346 738 346 738 960 922 960 922 343 834 343 834 490 631 490 631 81 178 81 178 143 588 143 588 940 543 940 543 230 463 230 463 797 653 797 653 724 560 724 560 798 686 798 686 462 159 462 159 718 564 718 564 610 138 610 138 858 752 858 752 801 137 801 137 539 322 539 322 165 44 165 44 284 249 284 249 223 550 223 550 165 262 165 262 793 507 793 507 967 885 967 885 311 452 311 452 506 894 506 894 847 133 847 133 131 868 131 868 782 569 782 569 574 300 574 300 936 103 936 103 623 366 623 366 922 242 922 242 368 791 368 791 189 307 189 307 464 260 464 260 969 46 969 46 307 218 307 218 856 647 856 647 112 84 112 84 228 880 228 880 411 345 411 345 837 576 837 576 427 184 427 184 105 292 105 292 79 681 79 681 531 148 531 148 492 660 492 660 167 29 167 29 745 430 745 430 870 315 870 315 528 417 528 417 753 515 753 515 898 687 898 687 454 282 454 282 464 892 464 892 822 504 822 504 56 829 56 829 117 677 117 677 277 279 277 279 929 863 929 863 683 645 683 645 103 260 103 260 226 583 226 583 234 556 234 556 591 741 591 741 41 6 41 6 387 503 387 503 697 586 697 586 962 620 962 620 560 857 560 857 797 295 797 295 138 81 138 81 570 600 570 600 588 221 588 221 613 113 613 113 321 482 321 482 397 612 397 612 727 322 727 322 141 207 141 207 67 496 67 496 371 684 371 684 228 339 228 339 596 877 596 877 60 511 60 511 195 823 195 823 599 20 599 20 534 182 534 182 817 320 817 320 514 309 514 309 470 350 470 350 857 110 857 110 368 277 368 277 508 420 508 420 756 612 756 612 643 89 643 89 28 329 28 329 492 740 492 740 314 366 314 366 494 175 494 175 260 394 260 394 431 288 431 288 223 310 223 310 967 255 967 255 472 445 472 445 137 381 137 381 2 840 2 840 413 178 413 178 919 21 919 21 93 842 93 842 552 516 552 516 273 18 273 18 639 78 639 78 455 726 455 726 544 620 544 620 665 570 665 570 543 728 543 728 749 352 749 352 654 617 654 617 573 637 573 637 295 831 295 831 557 260 557 260 408 786 408 786 459 42 459 42 371 958 371 958 305 857 305 857 585 327 585 327 619 639 619 639 225 439 225 439 370 365 370 365 655 262 655 262 494 581 494 581 634 605 634 605 297 82 297 82 833 88 833 88 668 903 668 903 653 89 653 89 794 373 794 373 764 173 764 173 192 213 192 213 425 593 425 593 240 414 240 414 50 263 50 263 809 828 809 828 629 214 629 214 778 788 778 788 263 733 263 733 570 16 570 16 331 970 331 970 96 955 96 955 923 215 923 215 238 5 238 5 730 98 730 98 858 525 858 525 311 190 311 190 114 323 114 323 183 898 183 898 26 764 26 764 547 226 547 226 289 384 289 384 87 619 87 619 261 364 261 364 68 878 68 878 883 610 883 610 706 476 706 476 645 867 645 867 771 271 771 271 385 213 385 213 731 842 731 842 512 505 512 505 654 824 654 824 829 689 829 689 661 777 661 777 331 733 331 733 93 597 93 597 537 368 537 368 395 388 395 388 621 695 621 695 6 183 6 183 183 296 183 296 405 857 405 857 592 186 592 186 567 399 567 399 416 363 416 363 857 284 857 284 432 343 432 343 341 763 341 763 236 32 236 32 55 149 55 149 35 734 35 734 799 893 799 893 769 196 769 196 73 65 73 65 598 886 598 886 396 34 396 34 943 443 943 443 917 755 917 755 120 412 120 412 276 480 276 480 834 51 834 51 407 669 407 669 77 909 77 909 398 867 398 867 372 870 372 870 349 357 349 357 361 814 361 814 953 17 953 17 582 271 582 271 231 504 231 504 805 434 805 434 190 869 190 869 565 327 565 327 300 633 300 633 949 169 949 169 559 890 559 890 104 782 104 782 554 467 554 467 970 884 970 884 327 59 327 59 8 699 8 699 449 324 449 324 914 444 914 444 858 870 858 870 179 897 179 897 552 726 552 726 757 40 757 40 53 788 53 788 944 281 944 281 613 189 613 189 714 265 714 265 316 840 316 840 306 294 306 294 416 575 416 575 316 660 316 660 757 227 757 227 169 305 169 305 892 81 892 81 83 234 83 234 738 429 738 429 674 116 674 116 212 219 212 219 253 731 253 731 471 789 471 789 711 588 711 588 134 402 134 402 370 882 370 882 650 532 650 532 748 655 748 655 291 711 291 711 458 89 458 89 684 439 684 439 749 963 749 963 215 48 215 48 414 850 414 850 340 459 340 459 275 280 275 280 222 820 222 820 609 5 609 5 138 253 138 253 816 605 816 605 380 774 380 774 177 585 177 585 6 873 6 873 552 62 552 62 740 574 740 574 807 274 807 274 945 708 945 708 133 276 133 276 286 18 286 18 267 473 267 473 326 674 326 674 167 251 167 251 534 177 534 177 201 667 201 667 683 67 683 67 94 296 94 296 531 326 531 326 619 250 619 250 167 601 167 601 319 872 319 872 706 259 706 259 488 530 488 530 517 405 517 405 591 548 591 548 318 210 318 210 544 619 544 619 258 345 258 345 615 707 615 707 376 429 376 429 723 345 723 345 769 567 769 567 73 112 73 112 91 857 91 857 797 455 797 455 306 753 306 753 920 34 920 34 144 8 144 8 417 509 417 509 76 501 76 501 17 683 17 683 830 808 830 808 780 749 780 749 859 828 859 828 258 524 258 524 252 37 252 37 604 862 604 862 746 468 746 468 604 363 604 363 265 101 265 101 661 258 661 258 874 538 874 538 829 862 829 862 189 82 189 82 151 319 151 319 122 272 122 272 554 887 554 887 749 719 749 719 177 490 177 490 637 70 637 70 25 530 25 530 295 327 295 327 853 642 853 642 218 862 218 862 755 527 755 527 812 200 812 200 527 467 527 467 852 589 852 589 948 587 948 587 36 203 36 203 706 804 706 804 621 289 621 289 613 477 613 477 398 413 398 413 790 887 790 887 436 501 436 501 164 456 164 456 351 955 351 955 370 683 370 683 358 661 358 661 867 265 867 265 468 595 468 595 326 104 326 104 813 299 813 299 870 915 870 915 474 204 474 204 774 402 774 402 841 856 841 856 921 377 921 377 646 641 646 641 201 134 201 134 40 959 40 959 917 486 917 486 92 557 92 557 350 18 350 18 391 184 391 184 928 20 928 20 743 615 743 615 191 701 191 701 289 531 289 531 293 55 293 55 928 224 928 224 632 301 632 301 569 17 569 17 552 405 552 405 744 427 744 427 367 703 367 703 784 580 784 580 465 429 465 429 675 478 675 478 178 550 178 550 174 941 174 941 73 133 73 133 718 831 718 831 582 70 582 70 451 944 451 944 555 331 555 331 958 501 958 501 89 714 89 714 424 261 424 261 669 385 669 385 466 882 466 882 412 384 412 384 339 455 339 455 736 642 736 642 945 366 945 366 53 417 53 417 857 951 857 951 957 478 957 478 567 105 567 105 473 599 473 599 263 454 263 454 470 84 470 84 130 559 130 559 413 20 413 20 259 671 259 671 96 394 96 394 55 11 55 11 299 50 299 50 264 261 264 261 960 941 960 941 868 254 868 254 148 284 148 284 98 144 98 144 633 249 633 249 409 890 409 890 6 523 6 523 927 818 927 818 359 552 359 552 339 801 339 801 326 586 326 586 133 286 133 286 665 106 665 106 774 874 774 874 619 596 619 596 184 943 184 943 903 880 903 880 768 348 768 348 886 715 886 715 480 267 480 267 543 971 543 971 294 956 294 956 601 367 601 367 384 789 384 789 58 109 58 109 665 95 665 95 720 326 720 326 354 515 354 515 582 101 582 101 560 663 560 663 420 263 420 263 320 622 320 622 875 30 875 30 928 581 928 581 574 246 574 246 66 623 66 623 623 683 623 683 468 92 468 92 217 449 217 449 690 874 690 874 146 211 146 211 27 949 27 949 645 493 645 493 786 116 786 116 415 308 415 308 925 529 925 529 530 882 530 882 656 891 656 891 636 738 636 738 612 435 612 435 162 172 162 172 343 637 343 637 63 606 63 606 111 124 111 124 239 196 239 196 900 191 900 191 121 715 121 715 736 80 736 80 786 353 786 353 887 374 887 374 189 324 189 324 884 483 884 483 174 175 174 175 729 461 729 461 95 593 95 593 270 223 270 223 689 305 689 305 516 612 516 612 150 865 150 865 721 99 721 99 379 139 379 139 953 198 953 198 414 502 414 502 253 471 253 471 545 910 545 910 268 4 268 4 862 828 862 828 723 93 723 93 230 413 230 413 17 141 17 141 473 277 473 277 770 746 770 746 78 397 78 397 8 639 8 639 183 394 183 394 474 909 474 909 393 145 393 145 39 947 39 947 278 493 278 493 8 221 8 221 466 48 466 48 529 658 529 658 464 877 464 877 112 771 112 771 287 885 287 885 585 600 585 600 948 795 948 795 736 698 736 698 901 344 901 344 414 969 414 969 273 212 273 212 665 36 665 36 185 238 185 238 582 745 582 745 488 352 488 352 678 213 678 213 224 832 224 832 390 654 390 654 340 790 340 790 941 673 941 673 913 290 913 290 708 456 708 456 770 947 770 947 480 690 480 690 733 81 733 81 98 88 98 88 245 232 245 232 723 890 723 890 151 2 151 2 187 471 187 471 648 485 648 485 578 671 578 671 383 454 383 454 84 730 84 730 709 778 709 778 721 14 721 14 955 57 955 57 625 534 625 534 137 343 137 343 501 948 501 948 227 98 227 98 133 217 133 217 712 345 712 345 427 103 427 103 928 714 928 714 696 248 696 248 241 954 241 954 875 492 875 492 753 287 753 287 77 424 77 424 137 577 137 577 369 650 369 650 767 708 767 708 179 590 179 590 703 722 703 722 45 68 45 68 349 368 349 368 398 765 398 765 893 305 893 305 662 141 662 141 582 947 582 947 520 510 520 510 853 767 853 767 781 255 781 255 120 884 120 884 665 634 665 634 524 724 524 724 354 748 354 748 305 913 305 913 28 519 28 519 93 827 93 827 728 256 728 256 42 649 42 649 378 971 378 971