995 98903 812 180 812 180 208 3 208 3 989 882 989 882 752 405 752 405 928 344 928 344 407 923 407 923 45 545 45 545 732 51 732 51 659 674 659 674 144 526 144 526 901 713 901 713 354 159 354 159 926 345 926 345 338 759 338 759 786 907 786 907 380 127 380 127 56 136 56 136 836 864 836 864 772 44 772 44 32 547 32 547 251 112 251 112 6 895 6 895 307 873 307 873 859 308 859 308 526 312 526 312 177 183 177 183 844 199 844 199 929 439 929 439 294 507 294 507 916 245 916 245 463 249 463 249 791 383 791 383 19 323 19 323 208 840 208 840 206 823 206 823 675 855 675 855 154 577 154 577 90 576 90 576 368 942 368 942 741 522 741 522 745 496 745 496 125 552 125 552 885 853 885 853 451 629 451 629 94 148 94 148 114 922 114 922 179 925 179 925 762 10 762 10 536 68 536 68 893 628 893 628 800 126 800 126 621 438 621 438 541 857 541 857 528 256 528 256 920 253 920 253 336 940 336 940 649 578 649 578 392 957 392 957 505 965 505 965 55 556 55 556 3 737 3 737 671 475 671 475 838 591 838 591 195 225 195 225 901 674 901 674 104 150 104 150 544 503 544 503 162 630 162 630 285 183 285 183 840 359 840 359 658 288 658 288 281 906 281 906 458 548 458 548 467 336 467 336 63 656 63 656 37 205 37 205 4 279 4 279 978 605 978 605 667 780 667 780 238 734 238 734 408 6 408 6 738 6 738 6 733 399 733 399 240 530 240 530 121 685 121 685 594 240 594 240 882 733 882 733 938 240 938 240 66 173 66 173 748 446 748 446 827 12 827 12 56 719 56 719 653 639 653 639 422 51 422 51 389 134 389 134 299 425 299 425 231 658 231 658 320 979 320 979 758 743 758 743 284 401 284 401 945 884 945 884 295 454 295 454 236 965 236 965 286 765 286 765 895 948 895 948 139 903 139 903 588 684 588 684 181 409 181 409 516 841 516 841 324 960 324 960 619 402 619 402 933 555 933 555 87 697 87 697 319 193 319 193 699 983 699 983 26 81 26 81 706 604 706 604 763 231 763 231 174 74 174 74 878 116 878 116 3 198 3 198 281 939 281 939 354 705 354 705 689 201 689 201 880 604 880 604 191 389 191 389 776 793 776 793 4 874 4 874 905 861 905 861 116 358 116 358 351 34 351 34 606 681 606 681 716 688 716 688 188 283 188 283 694 323 694 323 303 363 303 363 251 517 251 517 650 226 650 226 95 913 95 913 904 927 904 927 672 654 672 654 786 629 786 629 909 485 909 485 514 830 514 830 162 823 162 823 618 728 618 728 4 517 4 517 180 824 180 824 305 770 305 770 758 819 758 819 796 147 796 147 108 181 108 181 474 865 474 865 87 752 87 752 902 566 902 566 91 827 91 827 570 933 570 933 866 876 866 876 9 82 9 82 243 930 243 930 539 494 539 494 516 516 516 516 725 950 725 950 714 137 714 137 449 771 449 771 137 861 137 861 304 170 304 170 323 439 323 439 675 894 675 894 781 371 781 371 681 751 681 751 699 705 699 705 571 71 571 71 920 641 920 641 428 852 428 852 452 250 452 250 958 789 958 789 686 27 686 27 258 951 258 951 341 916 341 916 23 211 23 211 686 318 686 318 965 915 965 915 932 442 932 442 785 516 785 516 47 223 47 223 457 481 457 481 342 311 342 311 705 961 705 961 548 694 548 694 698 18 698 18 960 692 960 692 212 33 212 33 852 512 852 512 281 605 281 605 257 203 257 203 269 852 269 852 466 547 466 547 941 268 941 268 119 954 119 954 574 585 574 585 545 610 545 610 555 299 555 299 21 875 21 875 838 283 838 283 293 668 293 668 289 863 289 863 8 846 8 846 779 463 779 463 384 421 384 421 858 223 858 223 811 30 811 30 765 23 765 23 717 506 717 506 397 349 397 349 957 478 957 478 721 378 721 378 313 957 313 957 614 217 614 217 564 5 564 5 95 551 95 551 696 230 696 230 110 848 110 848 896 300 896 300 367 721 367 721 675 873 675 873 654 334 654 334 981 636 981 636 8 664 8 664 798 380 798 380 86 229 86 229 127 659 127 659 141 8 141 8 872 149 872 149 21 739 21 739 855 895 855 895 57 18 57 18 900 535 900 535 946 327 946 327 36 649 36 649 96 737 96 737 231 762 231 762 284 555 284 555 662 465 662 465 31 475 31 475 839 248 839 248 727 416 727 416 901 185 901 185 803 161 803 161 805 445 805 445 659 207 659 207 380 333 380 333 509 3 509 3 10 761 10 761 836 777 836 777 142 279 142 279 611 81 611 81 589 954 589 954 434 740 434 740 768 923 768 923 875 338 875 338 157 745 157 745 230 382 230 382 157 727 157 727 498 595 498 595 379 589 379 589 795 250 795 250 847 544 847 544 676 930 676 930 577 64 577 64 662 462 662 462 989 220 989 220 778 231 778 231 153 763 153 763 268 205 268 205 474 971 474 971 866 893 866 893 709 525 709 525 450 366 450 366 152 453 152 453 777 422 777 422 4 591 4 591 246 808 246 808 755 100 755 100 943 197 943 197 543 603 543 603 768 304 768 304 39 210 39 210 390 465 390 465 78 489 78 489 807 358 807 358 192 945 192 945 938 613 938 613 538 552 538 552 911 60 911 60 265 70 265 70 791 485 791 485 38 544 38 544 567 194 567 194 38 871 38 871 692 128 692 128 864 136 864 136 847 34 847 34 154 587 154 587 823 380 823 380 155 417 155 417 176 623 176 623 74 953 74 953 293 648 293 648 173 514 173 514 677 437 677 437 797 221 797 221 486 279 486 279 614 394 614 394 59 153 59 153 136 373 136 373 800 553 800 553 311 361 311 361 451 482 451 482 37 709 37 709 743 427 743 427 959 377 959 377 396 661 396 661 742 510 742 510 60 387 60 387 517 529 517 529 375 590 375 590 381 70 381 70 824 922 824 922 244 861 244 861 658 905 658 905 311 433 311 433 633 885 633 885 505 808 505 808 134 489 134 489 11 902 11 902 682 394 682 394 204 173 204 173 976 692 976 692 267 638 267 638 396 534 396 534 435 203 435 203 911 149 911 149 314 742 314 742 626 856 626 856 849 52 849 52 819 408 819 408 609 977 609 977 438 36 438 36 677 441 677 441 447 388 447 388 338 967 338 967 314 636 314 636 479 623 479 623 300 853 300 853 993 574 993 574 845 72 845 72 419 815 419 815 259 839 259 839 428 909 428 909 237 213 237 213 185 614 185 614 108 46 108 46 735 137 735 137 85 861 85 861 56 275 56 275 658 579 658 579 580 826 580 826 750 498 750 498 15 357 15 357 63 477 63 477 599 541 599 541 60 146 60 146 655 92 655 92 685 96 685 96 193 348 193 348 725 625 725 625 323 176 323 176 12 334 12 334 163 548 163 548 987 955 987 955 827 642 827 642 497 572 497 572 832 346 832 346 919 991 919 991 77 766 77 766 356 917 356 917 31 330 31 330 305 640 305 640 896 357 896 357 943 183 943 183 580 250 580 250 462 627 462 627 145 204 145 204 454 81 454 81 659 250 659 250 762 114 762 114 418 637 418 637 825 884 825 884 326 571 326 571 730 763 730 763 907 839 907 839 224 134 224 134 299 224 299 224 710 929 710 929 653 351 653 351 875 378 875 378 59 367 59 367 474 161 474 161 922 512 922 512 393 881 393 881 363 888 363 888 288 723 288 723 165 726 165 726 966 791 966 791 693 54 693 54 176 360 176 360 950 454 950 454 449 799 449 799 756 306 756 306 522 454 522 454 815 704 815 704 379 595 379 595 756 655 756 655 426 481 426 481 978 587 978 587 951 200 951 200 127 541 127 541 799 110 799 110 70 613 70 613 640 549 640 549 175 616 175 616 191 303 191 303 304 655 304 655 761 413 761 413 56 739 56 739 887 987 887 987 700 931 700 931 625 33 625 33 984 781 984 781 943 825 943 825 427 191 427 191 316 810 316 810 54 619 54 619 534 937 534 937 761 971 761 971 943 587 943 587 444 269 444 269 890 171 890 171 142 714 142 714 847 740 847 740 881 63 881 63 448 541 448 541 530 5 530 5 858 356 858 356 391 398 391 398 737 368 737 368 503 550 503 550 207 295 207 295 314 520 314 520 65 349 65 349 316 683 316 683 945 447 945 447 37 241 37 241 117 150 117 150 865 482 865 482 104 278 104 278 593 34 593 34 477 88 477 88 494 533 494 533 851 676 851 676 986 468 986 468 282 939 282 939 651 797 651 797 705 994 705 994 96 538 96 538 37 121 37 121 164 591 164 591 625 388 625 388 272 316 272 316 27 692 27 692 88 49 88 49 333 932 333 932 512 595 512 595 81 210 81 210 642 492 642 492 945 493 945 493 519 568 519 568 724 637 724 637 351 724 351 724 136 921 136 921 348 865 348 865 832 566 832 566 563 30 563 30 274 917 274 917 631 841 631 841 666 382 666 382 19 948 19 948 803 345 803 345 527 880 527 880 34 148 34 148 727 484 727 484 732 116 732 116 925 832 925 832 265 409 265 409 514 189 514 189 818 195 818 195 414 285 414 285 167 488 167 488 86 243 86 243 569 629 569 629 222 451 222 451 375 921 375 921 355 145 355 145 667 935 667 935 414 158 414 158 539 829 539 829 809 801 809 801 913 630 913 630 28 942 28 942 950 419 950 419 505 865 505 865 340 595 340 595 80 100 80 100 263 111 263 111 691 710 691 710 46 468 46 468 243 869 243 869 986 974 986 974 903 500 903 500 257 164 257 164 199 701 199 701 972 649 972 649 170 16 170 16 490 503 490 503 887 436 887 436 165 499 165 499 647 629 647 629 205 382 205 382 489 667 489 667 751 995 751 995 525 822 525 822 973 937 973 937 134 19 134 19 278 700 278 700 783 323 783 323 939 243 939 243 53 122 53 122 528 994 528 994 261 649 261 649 9 10 9 10 256 273 256 273 571 338 571 338 70 341 70 341 721 466 721 466 105 162 105 162 341 438 341 438 281 374 281 374 84 840 84 840 693 50 693 50 29 253 29 253 948 720 948 720 325 177 325 177 655 24 655 24 18 239 18 239 685 163 685 163 241 594 241 594 906 400 906 400 979 6 979 6 678 936 678 936 103 593 103 593 85 796 85 796 430 296 430 296 45 504 45 504 906 472 906 472 540 589 540 589 431 535 431 535 733 257 733 257 332 691 332 691 182 694 182 694 745 87 745 87 796 451 796 451 847 362 847 362 697 48 697 48 258 763 258 763 396 849 396 849 93 827 93 827 185 661 185 661 96 361 96 361 872 929 872 929 600 128 600 128 917 827 917 827 318 471 318 471 900 942 900 942 166 230 166 230 24 923 24 923 879 139 879 139 265 902 265 902 759 277 759 277 497 938 497 938 354 114 354 114 43 399 43 399 487 834 487 834 479 641 479 641 974 23 974 23 16 971 16 971 886 40 886 40 630 784 630 784 78 350 78 350 427 292 427 292 282 480 282 480 846 67 846 67 723 241 723 241 577 466 577 466 343 446 343 446 943 750 943 750 777 985 777 985 362 790 362 790 19 408 19 408 226 52 226 52 360 259 360 259 93 846 93 846 951 828 951 828 709 273 709 273 755 979 755 979 459 791 459 791 287 459 287 459 464 844 464 844 864 894 864 894 549 821 549 821 126 69 126 69 504 982 504 982 255 644 255 644 906 811 906 811 753 362 753 362 818 420 818 420 335 378 335 378 133 136 133 136 728 185 728 185 962 445 962 445 950 185 950 185 283 872 283 872 719 866 719 866 966 94 966 94 574 306 574 306 16 63 16 63 444 435 444 435 324 917 324 917 338 897 338 897 595 791 595 791 971 381 971 381 16 162 16 162 871 948 871 948 526 509 526 509 290 409 290 409 837 317 837 317 141 590 141 590 50 473 50 473 924 789 924 789 127 667 127 667 415 839 415 839 484 751 484 751 760 36 760 36 302 827 302 827 987 950 987 950 879 468 879 468 528 739 528 739 961 733 961 733 73 809 73 809 264 629 264 629 927 588 927 588 174 682 174 682 137 752 137 752 989 507 989 507 298 672 298 672 126 6 126 6 62 794 62 794 863 345 863 345 48 398 48 398 565 727 565 727 529 490 529 490 873 304 873 304 366 420 366 420 197 714 197 714 705 309 705 309 170 319 170 319 503 294 503 294 377 324 377 324 474 894 474 894 619 954 619 954 55 701 55 701 620 679 620 679 68 466 68 466 635 311 635 311 3 597 3 597 909 104 909 104 668 812 668 812 934 204 934 204 594 389 594 389 405 300 405 300 704 300 704 300 200 83 200 83 261 212 261 212 40 654 40 654 642 155 642 155 964 972 964 972 970 844 970 844 575 560 575 560 762 138 762 138 286 375 286 375 499 235 499 235 356 767 356 767 939 185 939 185 449 243 449 243 153 520 153 520 613 264 613 264 176 411 176 411 235 866 235 866 884 845 884 845 838 698 838 698 226 56 226 56 521 604 521 604 184 133 184 133 135 914 135 914 239 994 239 994 69 104 69 104 71 857 71 857 259 207 259 207 277 915 277 915 889 690 889 690 512 525 512 525 148 977 148 977 831 928 831 928 772 66 772 66 706 243 706 243 579 950 579 950 254 985 254 985 555 835 555 835 816 941 816 941 765 13 765 13 642 363 642 363 222 357 222 357 807 532 807 532 623 374 623 374 154 765 154 765 60 239 60 239 977 383 977 383 394 105 394 105 904 476 904 476 414 320 414 320 7 211 7 211 644 532 644 532 442 262 442 262 199 382 199 382 183 753 183 753 847 655 847 655 780 176 780 176 273 784 273 784 453 363 453 363 644 874 644 874 263 366 263 366 423 926 423 926 110 97 110 97 995 149 995 149 527 838 527 838 740 349 740 349 866 808 866 808 790 456 790 456 458 482 458 482 469 126 469 126 875 568 875 568 203 248 203 248 95 699 95 699 307 534 307 534 816 797 816 797 179 914 179 914 403 404 403 404 464 492 464 492 535 930 535 930 853 165 853 165 83 951 83 951 936 123 936 123 347 765 347 765 402 677 402 677 358 373 358 373 901 120 901 120 701 64 701 64 45 21 45 21 379 538 379 538 939 42 939 42 338 586 338 586 968 583 968 583 479 981 479 981 884 895 884 895 22 707 22 707 49 418 49 418 651 15 651 15 762 522 762 522 294 624 294 624 400 362 400 362 116 130 116 130 825 743 825 743 750 180 750 180 328 654 328 654 375 865 375 865 618 905 618 905 706 557 706 557 728 37 728 37 312 702 312 702 576 46 576 46 544 145 544 145 28 466 28 466 545 562 545 562 76 775 76 775 248 648 248 648 36 891 36 891 319 54 319 54 614 160 614 160 327 49 327 49 813 457 813 457 307 942 307 942 393 629 393 629 572 230 572 230 979 209 979 209 747 458 747 458 830 968 830 968 777 44 777 44 577 718 577 718 900 373 900 373 269 542 269 542 724 367 724 367 893 240 893 240 431 518 431 518 642 200 642 200 516 392 516 392 165 222 165 222 667 773 667 773 745 932 745 932 93 925 93 925 131 497 131 497 872 964 872 964 106 455 106 455 362 110 362 110 346 755 346 755 644 365 644 365 288 982 288 982 660 233 660 233 172 752 172 752 239 760 239 760 753 756 753 756 324 379 324 379 601 387 601 387 388 173 388 173 759 457 759 457 420 12 420 12 340 433 340 433 887 10 887 10 55 624 55 624 936 479 936 479 972 442 972 442 493 384 493 384 535 32 535 32 307 418 307 418 685 68 685 68 22 331 22 331 861 712 861 712 721 587 721 587 170 645 170 645 854 142 854 142 250 31 250 31 472 279 472 279 822 30 822 30 939 642 939 642 33 87 33 87 345 939 345 939 955 710 955 710 887 737 887 737 514 345 514 345 731 861 731 861 423 982 423 982 919 125 919 125 20 782 20 782 361 889 361 889 226 545 226 545 773 752 773 752 755 462 755 462 317 33 317 33 410 649 410 649 326 809 326 809 262 755 262 755 609 346 609 346 330 323 330 323 94 922 94 922 761 294 761 294 876 974 876 974 673 201 673 201 828 336 828 336 105 411 105 411 566 405 566 405 13 419 13 419 974 705 974 705 271 843 271 843 250 734 250 734 57 753 57 753 314 969 314 969 891 136 891 136 641 158 641 158 909 90 909 90 544 393 544 393 515 860 515 860 51 47 51 47 459 873 459 873 362 295 362 295 982 908 982 908 132 719 132 719 536 761 536 761 403 750 403 750 106 881 106 881 540 607 540 607 981 728 981 728 869 645 869 645 782 183 782 183 534 938 534 938 66 763 66 763 87 519 87 519 249 320 249 320 477 188 477 188 330 451 330 451 965 667 965 667 226 172 226 172 397 249 397 249 255 501 255 501 370 105 370 105 977 34 977 34 259 727 259 727 97 883 97 883 331 751 331 751 249 752 249 752 972 126 972 126 300 345 300 345 102 313 102 313 78 303 78 303 625 417 625 417 866 907 866 907 838 712 838 712 67 611 67 611 390 140 390 140 522 969 522 969 337 58 337 58 742 79 742 79 375 284 375 284 85 550 85 550 621 281 621 281 672 747 672 747 648 635 648 635 350 288 350 288 289 613 289 613 618 817 618 817 240 168 240 168 113 252 113 252 3 397 3 397 450 598 450 598 967 951 967 951 346 734 346 734 476 348 476 348 751 683 751 683 51 238 51 238 622 943 622 943 555 340 555 340 443 644 443 644 667 880 667 880 722 261 722 261 891 143 891 143 546 400 546 400 780 735 780 735 688 728 688 728 234 722 234 722 406 395 406 395 493 193 493 193 518 762 518 762 974 498 974 498 181 546 181 546 173 876 173 876 744 470 744 470 686 385 686 385 3 791 3 791 168 418 168 418 914 414 914 414 606 818 606 818 676 201 676 201 9 688 9 688 634 456 634 456 432 193 432 193 852 281 852 281 554 315 554 315 298 753 298 753 103 21 103 21 65 872 65 872 761 844 761 844 7 630 7 630 904 542 904 542 674 496 674 496 88 218 88 218 576 361 576 361 197 754 197 754 446 391 446 391 631 52 631 52 211 739 211 739 666 513 666 513 277 346 277 346 576 972 576 972 381 574 381 574 176 551 176 551 726 305 726 305 170 648 170 648 822 20 822 20 885 403 885 403 976 866 976 866 694 772 694 772 955 746 955 746 855 94 855 94 616 596 616 596 576 815 576 815 829 342 829 342 713 743 713 743 229 701 229 701 253 324 253 324 211 121 211 121 956 133 956 133 557 271 557 271 141 805 141 805 344 102 344 102 75 215 75 215 429 17 429 17 599 675 599 675 160 435 160 435 871 676 871 676 723 249 723 249 169 566 169 566 914 527 914 527 233 507 233 507 229 803 229 803 847 75 847 75 239 495 239 495 945 833 945 833 899 543 899 543 81 88 81 88 545 171 545 171 753 668 753 668 594 213 594 213 865 789 865 789 736 789 736 789 857 553 857 553 518 32 518 32 665 334 665 334 867 175 867 175 860 186 860 186 11 335 11 335 547 59 547 59 590 870 590 870 666 829 666 829 413 687 413 687 117 865 117 865 226 797 226 797 580 539 580 539 369 817 369 817 286 862 286 862 199 241 199 241 19 802 19 802 151 960 151 960 83 756 83 756 295 795 295 795 748 165 748 165 798 776 798 776 515 576 515 576 227 731 227 731 330 382 330 382 411 614 411 614 946 181 946 181 665 890 665 890 859 836 859 836 588 281 588 281 407 75 407 75 494 429 494 429 420 644 420 644 795 392 795 392 546 404 546 404 251 344 251 344 381 795 381 795 904 350 904 350 293 938 293 938 755 256 755 256 373 246 373 246 547 213 547 213 484 643 484 643 393 523 393 523 137 779 137 779 448 425 448 425 937 783 937 783 62 831 62 831 122 731 122 731 296 374 296 374 961 479 961 479 315 281 315 281 700 957 700 957 871 459 871 459 880 169 880 169 192 126 192 126 893 621 893 621 860 390 860 390 122 282 122 282 88 243 88 243 342 927 342 927 936 181 936 181 508 969 508 969 327 521 327 521 207 58 207 58 661 358 661 358 287 766 287 766 490 176 490 176 904 604 904 604 533 259 533 259 940 666 940 666 451 351 451 351 651 761 651 761 5 476 5 476 980 103 980 103 760 596 760 596 205 536 205 536 34 296 34 296 433 840 433 840 705 238 705 238 275 402 275 402 76 984 76 984 10 725 10 725 563 28 563 28 610 707 610 707 299 917 299 917 760 782 760 782 511 697 511 697 916 822 916 822 630 265 630 265 641 417 641 417 460 870 460 870 922 645 922 645 988 277 988 277 20 420 20 420 568 56 568 56 405 840 405 840 601 421 601 421 812 808 812 808 136 726 136 726 223 645 223 645 682 317 682 317 394 67 394 67 267 989 267 989 2 180 2 180 121 381 121 381 716 230 716 230 873 511 873 511 958 606 958 606 325 31 325 31 964 909 964 909 586 794 586 794 740 656 740 656 861 439 861 439 771 229 771 229 822 264 822 264 731 186 731 186 805 280 805 280 346 223 346 223 53 12 53 12 674 64 674 64 547 719 547 719 463 605 463 605 265 613 265 613 184 305 184 305 794 10 794 10 809 955 809 955 43 487 43 487 613 451 613 451 522 229 522 229 376 586 376 586 18 465 18 465 533 703 533 703 666 135 666 135 248 438 248 438 628 171 628 171 133 145 133 145 899 234 899 234 526 697 526 697 868 393 868 393 416 261 416 261 739 328 739 328 255 146 255 146 138 947 138 947 633 632 633 632 58 158 58 158 925 492 925 492 945 400 945 400 436 563 436 563 298 785 298 785 74 505 74 505 626 107 626 107 916 551 916 551 596 965 596 965 914 12 914 12 326 228 326 228 916 537 916 537 395 685 395 685 967 898 967 898 594 177 594 177 600 639 600 639 821 108 821 108 629 525 629 525 991 977 991 977 900 699 900 699 114 52 114 52 369 380 369 380 215 856 215 856 298 52 298 52 182 28 182 28 787 54 787 54 368 992 368 992 316 888 316 888 805 825 805 825 204 491 204 491 25 597 25 597 963 443 963 443 720 685 720 685 270 109 270 109 363 947 363 947 506 963 506 963 594 662 594 662 413 647 413 647 127 619 127 619 787 736 787 736 992 525 992 525 642 830 642 830 937 382 937 382 535 825 535 825 43 930 43 930 212 438 212 438 808 921 808 921 781 852 781 852 328 722 328 722 448 116 448 116 372 306 372 306 577 555 577 555 977 749 977 749 774 795 774 795 570 974 570 974 154 301 154 301 42 953 42 953 404 343 404 343 106 333 106 333 655 687 655 687 129 525 129 525 693 917 693 917 547 665 547 665 357 726 357 726 945 388 945 388 186 681 186 681 380 923 380 923 632 150 632 150 992 593 992 593 628 952 628 952 42 656 42 656 369 672 369 672 669 518 669 518 179 223 179 223 75 943 75 943 148 223 148 223 642 398 642 398 93 132 93 132 133 968 133 968 705 633 705 633 675 355 675 355 449 356 449 356 94 558 94 558 22 180 22 180 174 26 174 26 392 73 392 73 491 477 491 477 802 729 802 729 957 10 957 10 352 855 352 855 562 272 562 272 775 742 775 742 749 323 749 323 94 559 94 559 355 602 355 602 544 8 544 8 844 864 844 864 587 455 587 455 611 613 611 613 76 821 76 821 203 35 203 35 214 765 214 765 149 766 149 766 932 119 932 119 169 663 169 663 262 716 262 716 930 795 930 795 948 594 948 594 976 949 976 949 210 994 210 994 207 473 207 473 881 463 881 463 402 674 402 674 888 116 888 116 292 379 292 379 292 321 292 321 456 854 456 854 858 980 858 980 548 587 548 587 327 568 327 568 406 527 406 527 726 538 726 538 185 52 185 52 878 20 878 20 386 341 386 341 625 603 625 603 681 166 681 166 693 200 693 200 2 709 2 709 604 108 604 108 611 742 611 742 877 340 877 340 169 791 169 791 521 661 521 661 840 427 840 427 201 440 201 440 521 43 521 43 759 534 759 534 941 977 941 977 503 185 503 185 631 608 631 608 525 239 525 239 937 552 937 552 510 839 510 839 627 201 627 201 424 772 424 772 256 567 256 567 488 349 488 349 147 459 147 459 224 860 224 860 52 356 52 356 514 458 514 458 472 599 472 599 327 239 327 239 768 554 768 554 947 612 947 612 987 285 987 285 404 70 404 70 603 341 603 341 602 574 602 574 695 480 695 480 587 15 587 15 232 87 232 87 237 94 237 94 649 53 649 53 382 538 382 538 281 379 281 379 597 672 597 672 719 555 719 555 365 565 365 565 190 523 190 523 22 396 22 396 33 792 33 792 848 348 848 348 247 16 247 16 546 342 546 342 878 884 878 884 969 876 969 876 921 765 921 765 928 245 928 245 691 202 691 202 714 460 714 460 512 337 512 337 953 471 953 471 898 835 898 835 299 790 299 790 280 381 280 381 380 397 380 397 450 593 450 593 52 550 52 550 210 695 210 695 813 760 813 760 331 70 331 70 609 885 609 885 707 250 707 250 542 205 542 205 235 940 235 940 111 512 111 512 467 255 467 255 495 538 495 538 971 773 971 773 531 761 531 761 785 763 785 763 517 74 517 74 891 856 891 856 664 520 664 520 775 849 775 849 22 588 22 588 725 316 725 316 524 523 524 523 959 313 959 313 173 480 173 480 969 834 969 834 816 148 816 148 938 909 938 909 474 255 474 255 898 579 898 579 353 125 353 125 907 893 907 893 969 595 969 595 501 327 501 327 538 367 538 367 228 248 228 248 377 538 377 538 512 462 512 462 465 361 465 361 827 29 827 29 862 869 862 869 66 175 66 175 191 871 191 871 56 426 56 426 567 595 567 595 874 642 874 642 112 95 112 95 731 277 731 277 284 989 284 989 147 907 147 907 994 11 994 11 620 722 620 722 249 283 249 283 657 703 657 703 602 904 602 904 344 794 344 794 902 491 902 491 466 339 466 339 620 659 620 659 42 53 42 53 209 619 209 619 544 686 544 686 158 47 158 47 577 940 577 940 637 208 637 208 581 734 581 734 7 429 7 429 712 311 712 311 535 282 535 282 297 794 297 794 401 495 401 495 739 658 739 658 220 86 220 86 379 729 379 729 965 550 965 550 68 726 68 726 44 53 44 53 5 210 5 210 227 31 227 31 722 743 722 743 28 723 28 723 769 2 769 2 184 863 184 863 509 459 509 459 314 593 314 593 940 363 940 363 721 873 721 873 368 637 368 637 486 35 486 35 677 990 677 990 788 696 788 696 589 582 589 582 994 426 994 426 74 10 74 10 415 416 415 416 860 474 860 474 851 559 851 559 247 444 247 444 568 548 568 548 994 873 994 873 620 633 620 633 918 369 918 369 748 978 748 978 791 127 791 127 751 54 751 54 749 762 749 762 760 508 760 508 687 153 687 153 49 777 49 777 841 896 841 896 866 328 866 328 186 184 186 184 322 7 322 7 440 756 440 756 552 391 552 391 700 940 700 940 54 389 54 389 453 728 453 728 166 551 166 551 931 255 931 255 923 142 923 142 229 650 229 650 526 89 526 89 599 883 599 883 737 560 737 560 129 899 129 899 164 143 164 143 822 869 822 869 260 21 260 21 474 423 474 423 716 162 716 162 399 376 399 376 711 863 711 863 341 861 341 861 734 391 734 391 766 755 766 755 36 592 36 592 494 965 494 965 991 297 991 297 864 108 864 108 831 71 831 71 68 11 68 11 242 17 242 17 694 891 694 891 575 922 575 922 528 70 528 70 255 609 255 609 947 26 947 26 534 259 534 259 160 627 160 627 792 694 792 694 79 338 79 338 470 94 470 94 153 295 153 295 44 897 44 897 586 611 586 611 620 100 620 100 250 656 250 656 78 241 78 241 316 406 316 406 460 69 460 69 222 146 222 146 844 479 844 479 994 869 994 869 372 395 372 395 316 285 316 285 585 944 585 944 410 553 410 553 502 121 502 121 445 466 445 466 809 745 809 745 479 63 479 63 871 274 871 274 324 817 324 817 537 439 537 439 838 450 838 450 742 922 742 922 364 285 364 285 970 814 970 814 233 630 233 630 385 591 385 591 132 37 132 37 62 315 62 315 114 398 114 398 651 511 651 511 527 561 527 561 643 300 643 300 75 615 75 615 281 103 281 103 765 267 765 267 189 935 189 935 682 457 682 457 472 417 472 417 830 440 830 440 248 539 248 539 431 944 431 944 931 712 931 712 954 926 954 926 845 474 845 474 724 895 724 895 451 609 451 609 953 697 953 697 33 342 33 342 876 256 876 256 528 334 528 334 692 146 692 146 800 532 800 532 969 977 969 977 230 201 230 201 965 288 965 288 100 340 100 340 209 781 209 781 847 327 847 327 177 527 177 527 447 194 447 194 661 246 661 246 879 260 879 260 184 368 184 368 80 767 80 767 642 154 642 154 152 819 152 819 261 631 261 631 371 590 371 590 550 904 550 904 209 97 209 97 506 553 506 553 556 476 556 476 625 883 625 883 246 217 246 217 645 186 645 186 628 932 628 932 918 219 918 219 555 489 555 489 612 707 612 707 710 803 710 803 658 803 658 803 141 567 141 567 890 895 890 895 888 492 888 492 385 697 385 697 305 175 305 175 751 398 751 398 769 610 769 610 641 705 641 705 369 572 369 572 959 749 959 749 490 544 490 544 464 631 464 631 82 688 82 688 594 306 594 306 884 900 884 900 232 84 232 84 839 872 839 872 144 524 144 524 160 667 160 667 414 835 414 835 534 156 534 156 478 302 478 302 922 846 922 846 747 571 747 571 621 361 621 361 770 146 770 146 884 711 884 711 212 222 212 222 325 59 325 59 64 995 64 995 264 687 264 687 357 762 357 762 167 731 167 731 646 720 646 720 859 876 859 876 467 596 467 596 521 962 521 962 956 391 956 391 439 136 439 136 370 815 370 815 633 961 633 961 430 937 430 937 297 266 297 266 76 800 76 800 60 572 60 572 667 305 667 305 716 678 716 678 698 488 698 488 444 866 444 866 399 550 399 550 5 13 5 13 744 76 744 76 569 349 569 349 218 138 218 138 356 672 356 672 748 604 748 604 748 917 748 917 571 227 571 227 661 449 661 449 462 443 462 443 599 219 599 219 383 600 383 600 701 733 701 733 428 56 428 56 617 200 617 200 787 231 787 231 240 116 240 116 943 723 943 723 635 93 635 93 411 619 411 619 78 856 78 856 840 643 840 643 887 182 887 182 505 671 505 671 750 573 750 573 720 960 720 960 400 962 400 962 192 92 192 92 308 382 308 382 614 12 614 12 566 789 566 789 187 289 187 289 153 405 153 405 285 538 285 538 19 238 19 238 872 830 872 830 147 368 147 368 145 332 145 332 151 463 151 463 618 179 618 179 422 434 422 434 185 158 185 158 873 542 873 542 535 198 535 198 957 611 957 611 155 869 155 869 451 555 451 555 979 57 979 57 204 710 204 710 450 986 450 986 550 786 550 786 18 166 18 166 306 558 306 558 495 84 495 84 316 722 316 722 507 50 507 50 645 949 645 949 59 565 59 565 90 657 90 657 51 630 51 630 179 617 179 617 97 672 97 672 856 874 856 874 246 340 246 340 696 443 696 443 728 18 728 18 642 160 642 160 527 54 527 54 565 837 565 837 347 906 347 906 208 110 208 110 135 378 135 378 338 904 338 904 95 431 95 431 787 238 787 238 627 901 627 901 409 299 409 299 873 23 873 23 494 481 494 481 133 708 133 708 913 77 913 77 493 531 493 531 591 737 591 737 830 436 830 436 911 706 911 706 597 238 597 238 241 139 241 139 19 574 19 574 491 860 491 860 777 490 777 490 670 501 670 501 29 847 29 847 657 426 657 426 362 294 362 294 68 678 68 678 856 226 856 226 920 484 920 484 159 463 159 463 920 592 920 592 290 859 290 859 125 568 125 568 400 106 400 106 627 871 627 871 281 520 281 520 619 987 619 987 902 125 902 125 857 578 857 578 908 726 908 726 725 662 725 662 381 515 381 515 172 534 172 534 919 701 919 701 103 858 103 858 918 104 918 104 827 528 827 528 540 772 540 772 33 624 33 624 849 347 849 347 448 705 448 705 519 377 519 377 926 957 926 957 839 746 839 746 651 554 651 554 137 167 137 167 231 141 231 141 14 765 14 765 632 207 632 207 202 585 202 585 366 677 366 677 226 802 226 802 244 587 244 587 654 987 654 987 830 532 830 532 785 548 785 548 831 235 831 235 294 119 294 119 703 87 703 87 523 783 523 783 538 176 538 176 605 56 605 56 432 60 432 60 214 595 214 595 307 408 307 408 728 715 728 715 805 788 805 788 983 300 983 300 866 221 866 221 647 1 647 1 150 158 150 158 921 240 921 240 319 74 319 74 548 21 548 21 790 565 790 565 680 913 680 913 443 640 443 640 717 705 717 705 784 761 784 761 332 110 332 110 662 692 662 692 902 971 902 971 564 196 564 196 705 141 705 141 383 492 383 492 159 967 159 967 356 158 356 158 732 792 732 792 58 656 58 656 863 922 863 922 396 234 396 234 109 890 109 890 394 53 394 53 446 204 446 204 279 797 279 797 901 349 901 349 4 289 4 289 1 390 1 390 959 739 959 739 104 862 104 862 707 711 707 711 706 734 706 734 149 438 149 438 878 83 878 83 550 494 550 494 898 764 898 764 241 653 241 653 454 611 454 611 30 871 30 871 257 209 257 209 42 410 42 410 139 680 139 680 492 705 492 705 877 217 877 217 700 45 700 45 535 591 535 591 156 190 156 190 815 968 815 968 578 617 578 617 967 351 967 351 591 247 591 247 360 550 360 550 674 815 674 815 644 902 644 902 885 532 885 532 816 79 816 79 15 481 15 481 282 264 282 264 241 126 241 126 878 586 878 586 748 714 748 714 522 556 522 556 141 463 141 463 752 201 752 201 481 163 481 163 576 243 576 243 721 641 721 641 32 392 32 392 430 39 430 39 637 139 637 139 170 549 170 549 33 351 33 351 563 116 563 116 976 471 976 471 613 654 613 654 177 136 177 136 743 134 743 134 305 550 305 550 850 78 850 78 568 86 568 86 359 867 359 867 571 519 571 519 303 67 303 67 294 37 294 37 378 130 378 130 45 973 45 973 915 119 915 119 71 260 71 260 335 9 335 9 643 713 643 713 710 300 710 300 926 160 926 160 626 995 626 995 123 694 123 694 827 970 827 970 474 681 474 681 517 970 517 970 872 709 872 709 394 28 394 28 362 507 362 507 608 510 608 510 562 129 562 129 445 813 445 813 982 475 982 475 219 3 219 3 301 253 301 253 249 978 249 978 525 750 525 750 570 403 570 403 69 480 69 480 965 227 965 227 480 799 480 799 692 63 692 63 889 449 889 449 638 866 638 866 322 369 322 369 642 511 642 511 224 456 224 456 960 218 960 218 725 490 725 490 878 671 878 671 303 494 303 494 766 215 766 215 915 246 915 246 876 72 876 72 113 198 113 198 357 240 357 240 312 874 312 874 181 433 181 433 785 668 785 668 546 378 546 378 408 972 408 972 46 527 46 527 751 643 751 643 616 401 616 401 343 741 343 741 570 281 570 281 698 441 698 441 671 895 671 895 387 195 387 195 619 895 619 895 306 118 306 118 37 38 37 38 495 940 495 940 747 618 747 618 53 440 53 440 87 510 87 510 873 879 873 879 463 664 463 664 984 481 984 481 495 195 495 195 56 973 56 973 252 851 252 851 480 626 480 626 957 935 957 935 720 171 720 171 795 688 795 688 133 813 133 813 284 450 284 450 466 560 466 560 564 249 564 249 348 204 348 204 721 616 721 616 15 929 15 929 107 737 107 737 363 253 363 253 322 970 322 970 625 59 625 59 831 135 831 135 477 338 477 338 81 916 81 916 767 945 767 945 762 379 762 379 623 566 623 566 824 590 824 590 773 705 773 705 561 278 561 278 953 660 953 660 350 600 350 600 934 904 934 904 768 367 768 367 687 307 687 307 841 255 841 255 118 862 118 862 685 581 685 581 972 123 972 123 14 325 14 325 834 370 834 370 833 861 833 861 746 70 746 70 385 371 385 371 62 369 62 369 771 825 771 825 647 547 647 547 575 825 575 825 213 797 213 797 912 339 912 339 702 77 702 77 662 582 662 582 210 378 210 378 425 923 425 923 424 871 424 871 367 455 367 455 577 608 577 608 963 67 963 67 438 928 438 928 104 796 104 796 48 403 48 403 163 596 163 596 25 528 25 528 807 761 807 761 851 275 851 275 531 331 531 331 909 189 909 189 261 900 261 900 862 227 862 227 85 23 85 23 179 578 179 578 343 172 343 172 570 764 570 764 76 155 76 155 278 281 278 281 854 752 854 752 348 673 348 673 697 906 697 906 741 671 741 671 553 172 553 172 552 34 552 34 469 935 469 935 631 755 631 755 108 399 108 399 450 398 450 398 274 400 274 400 777 723 777 723 215 210 215 210 885 244 885 244 88 969 88 969 930 887 930 887 643 857 643 857 228 187 228 187 438 156 438 156 921 192 921 192 586 517 586 517 286 832 286 832 523 115 523 115 484 351 484 351 322 407 322 407 856 109 856 109 487 866 487 866 367 868 367 868 305 283 305 283 233 65 233 65 613 542 613 542 27 263 27 263 600 962 600 962 157 35 157 35 507 39 507 39 11 419 11 419 83 803 83 803 762 659 762 659 936 532 936 532 314 270 314 270 908 878 908 878 790 150 790 150 798 621 798 621 69 763 69 763 307 2 307 2 848 415 848 415 820 351 820 351 119 18 119 18 965 345 965 345 125 202 125 202 285 124 285 124 941 569 941 569 738 252 738 252 988 837 988 837 118 309 118 309 54 278 54 278 338 278 338 278 455 549 455 549 468 101 468 101 565 121 565 121 866 487 866 487 461 48 461 48 42 816 42 816 23 656 23 656 473 590 473 590 887 978 887 978 801 801 801 801 735 33 735 33 552 35 552 35 338 131 338 131 69 274 69 274 811 845 811 845 616 407 616 407 479 185 479 185 657 49 657 49 90 49 90 49 371 440 371 440 424 904 424 904 603 621 603 621 467 162 467 162 407 797 407 797 716 641 716 641 759 970 759 970 523 481 523 481 339 836 339 836 422 490 422 490 86 624 86 624 281 913 281 913 132 713 132 713 637 419 637 419 425 818 425 818 906 171 906 171 731 143 731 143 5 482 5 482 846 976 846 976 351 505 351 505 168 807 168 807 278 463 278 463 438 695 438 695 870 467 870 467 423 680 423 680 488 670 488 670 214 506 214 506 892 710 892 710 855 691 855 691 43 623 43 623 267 319 267 319 729 974 729 974 582 561 582 561 53 26 53 26 460 333 460 333 977 709 977 709 686 646 686 646 607 717 607 717 450 468 450 468 659 4 659 4 955 880 955 880 720 16 720 16 227 898 227 898 886 343 886 343 845 486 845 486 908 693 908 693 150 137 150 137 164 347 164 347 269 343 269 343 995 502 995 502 276 867 276 867 396 492 396 492 909 19 909 19 250 819 250 819 308 208 308 208 424 971 424 971 384 430 384 430 396 943 396 943 723 315 723 315 20 414 20 414 377 334 377 334 814 119 814 119 809 881 809 881 605 832 605 832 413 604 413 604 876 698 876 698 849 194 849 194 609 93 609 93 708 145 708 145 2 435 2 435 679 881 679 881 504 724 504 724 356 856 356 856 590 103 590 103 351 131 351 131 122 235 122 235 302 256 302 256 849 314 849 314 31 78 31 78 251 708 251 708 458 606 458 606 373 179 373 179 245 373 245 373 139 611 139 611 861 877 861 877 919 370 919 370 658 428 658 428 551 992 551 992 489 528 489 528 352 740 352 740 493 199 493 199 977 101 977 101 816 344 816 344 837 933 837 933 95 630 95 630 932 896 932 896 696 696 696 696 45 299 45 299 314 629 314 629 148 241 148 241 400 889 400 889 960 952 960 952 124 235 124 235 162 514 162 514 518 825 518 825 356 472 356 472 430 595 430 595 857 201 857 201 281 135 281 135 806 412 806 412 600 642 600 642 813 250 813 250 521 949 521 949 512 635 512 635 397 60 397 60 750 81 750 81 360 235 360 235 945 151 945 151 913 61 913 61 590 76 590 76 953 466 953 466 568 392 568 392 95 793 95 793 727 858 727 858 179 676 179 676 910 814 910 814 452 709 452 709 923 54 923 54 967 815 967 815 674 280 674 280 990 378 990 378 418 428 418 428 51 641 51 641 234 519 234 519 904 108 904 108 872 302 872 302 823 231 823 231 312 314 312 314 208 939 208 939 414 457 414 457 17 453 17 453 317 686 317 686 677 595 677 595 945 478 945 478 948 99 948 99 437 27 437 27 691 185 691 185 189 981 189 981 499 499 499 499 431 177 431 177 376 596 376 596 445 237 445 237 559 551 559 551 482 578 482 578 794 169 794 169 773 443 773 443 343 318 343 318 299 772 299 772 447 122 447 122 233 138 233 138 542 661 542 661 387 281 387 281 314 120 314 120 699 55 699 55 292 511 292 511 111 770 111 770 84 854 84 854 129 291 129 291 433 688 433 688 904 342 904 342 624 866 624 866 109 167 109 167 719 621 719 621 177 253 177 253 586 248 586 248 575 473 575 473 348 267 348 267 748 214 748 214 848 130 848 130 500 137 500 137 875 566 875 566 557 865 557 865 247 59 247 59 116 248 116 248 444 124 444 124 885 585 885 585 880 32 880 32 603 76 603 76 642 567 642 567 26 282 26 282 17 695 17 695 656 488 656 488 952 274 952 274 867 436 867 436 367 866 367 866 523 731 523 731 133 94 133 94 553 645 553 645 493 920 493 920 135 586 135 586 16 411 16 411 82 494 82 494 348 990 348 990 481 883 481 883 692 4 692 4 726 608 726 608 217 350 217 350 215 701 215 701 296 181 296 181 125 858 125 858 721 60 721 60 519 333 519 333 412 688 412 688 628 617 628 617 791 194 791 194 204 611 204 611 804 645 804 645 677 457 677 457 392 753 392 753 62 908 62 908 14 514 14 514 218 736 218 736 195 90 195 90 176 830 176 830 591 20 591 20 410 562 410 562 488 286 488 286 359 57 359 57 313 525 313 525 845 570 845 570 426 361 426 361 786 643 786 643 463 125 463 125 761 161 761 161 735 854 735 854 187 215 187 215 272 487 272 487 651 897 651 897 509 498 509 498 864 442 864 442 743 378 743 378 664 186 664 186 317 398 317 398 866 795 866 795 59 447 59 447 196 327 196 327 976 961 976 961 853 30 853 30 893 133 893 133 105 968 105 968 898 447 898 447 911 366 911 366 388 712 388 712 655 752 655 752 369 666 369 666 24 875 24 875 983 162 983 162 758 321 758 321 540 156 540 156 724 708 724 708 371 173 371 173 838 34 838 34 479 586 479 586 903 967 903 967 880 71 880 71 189 918 189 918 53 902 53 902 141 686 141 686 598 840 598 840 436 919 436 919 600 349 600 349 341 34 341 34 685 172 685 172 403 851 403 851 200 796 200 796 768 691 768 691 793 362 793 362 285 304 285 304 709 304 709 304 699 119 699 119 272 360 272 360 142 293 142 293 18 551 18 551 136 119 136 119 739 949 739 949 53 79 53 79 413 22 413 22 720 192 720 192 608 197 608 197 610 566 610 566 639 207 639 207 449 8 449 8 252 593 252 593 700 562 700 562 992 945 992 945 124 784 124 784 178 519 178 519 659 91 659 91 438 190 438 190 420 23 420 23 901 988 901 988 728 398 728 398 453 797 453 797 647 10 647 10 25 94 25 94 610 542 610 542 188 957 188 957 307 870 307 870 814 416 814 416 535 375 535 375 543 456 543 456 535 517 535 517 289 957 289 957 7 705 7 705 485 900 485 900 147 839 147 839 417 448 417 448 978 628 978 628 992 685 992 685 64 601 64 601 398 511 398 511 847 974 847 974 110 793 110 793 190 624 190 624 370 432 370 432 985 616 985 616 920 469 920 469 696 143 696 143 633 796 633 796 221 657 221 657 271 331 271 331 597 902 597 902 677 356 677 356 741 510 741 510 413 756 413 756 274 448 274 448 782 602 782 602 971 175 971 175 638 679 638 679 987 547 987 547 661 102 661 102 571 132 571 132 143 915 143 915 661 607 661 607 39 171 39 171 298 143 298 143 757 929 757 929 835 193 835 193 583 815 583 815 787 51 787 51 115 510 115 510 387 665 387 665 531 398 531 398 791 561 791 561 722 277 722 277 914 684 914 684 408 549 408 549 986 894 986 894 504 800 504 800 637 243 637 243 325 757 325 757 729 232 729 232 803 233 803 233 375 915 375 915 868 787 868 787 5 523 5 523 867 776 867 776 597 49 597 49 255 776 255 776 544 732 544 732 363 357 363 357 566 542 566 542 409 160 409 160 215 675 215 675 240 671 240 671 450 917 450 917 157 746 157 746 889 656 889 656 761 702 761 702 728 124 728 124 293 262 293 262 979 632 979 632 123 681 123 681 278 866 278 866 990 868 990 868 670 633 670 633 573 891 573 891 106 849 106 849 967 297 967 297 684 735 684 735 830 321 830 321 558 370 558 370 122 749 122 749 237 951 237 951 464 276 464 276 927 439 927 439 749 6 749 6 928 137 928 137 950 780 950 780 16 96 16 96 765 316 765 316 797 718 797 718 692 481 692 481 332 836 332 836 402 929 402 929 417 211 417 211 403 845 403 845 116 627 116 627 65 738 65 738 192 379 192 379 3 468 3 468 269 77 269 77 828 110 828 110 336 461 336 461 732 668 732 668 641 543 641 543 346 133 346 133 379 942 379 942 607 128 607 128 724 580 724 580 759 992 759 992 309 347 309 347 405 246 405 246 584 636 584 636 625 529 625 529 185 858 185 858 460 910 460 910 322 375 322 375 851 612 851 612 756 958 756 958 395 21 395 21 253 781 253 781 891 715 891 715 261 902 261 902 613 206 613 206 299 920 299 920 506 715 506 715 803 856 803 856 390 865 390 865 169 6 169 6 399 506 399 506 143 648 143 648 93 270 93 270 184 341 184 341 392 887 392 887 108 392 108 392 265 596 265 596 85 360 85 360 664 150 664 150 295 27 295 27 844 235 844 235 705 637 705 637 391 745 391 745 243 582 243 582 345 869 345 869 2 326 2 326 646 834 646 834 606 976 606 976 168 530 168 530 899 471 899 471 638 7 638 7 98 346 98 346 263 786 263 786 636 526 636 526 751 722 751 722 86 880 86 880 549 325 549 325 738 234 738 234 164 960 164 960 330 79 330 79 788 44 788 44 650 983 650 983 364 473 364 473 547 411 547 411 956 684 956 684 378 312 378 312 584 679 584 679 639 691 639 691 463 638 463 638 365 939 365 939 602 321 602 321 563 859 563 859 794 17 794 17 670 60 670 60 109 850 109 850 690 690 690 690 318 925 318 925 398 478 398 478 507 480 507 480 606 693 606 693 317 748 317 748 87 378 87 378 541 153 541 153 83 674 83 674 179 408 179 408 959 542 959 542 485 710 485 710 222 619 222 619 7 390 7 390 154 199 154 199 972 938 972 938 741 255 741 255 213 438 213 438 973 420 973 420 223 597 223 597 725 420 725 420 192 4 192 4 330 436 330 436 266 37 266 37 8 988 8 988 950 396 950 396 60 762 60 762 250 233 250 233 320 509 320 509 42 258 42 258 821 628 821 628 281 487 281 487 196 457 196 457 697 404 697 404 313 846 313 846 487 583 487 583 465 983 465 983 323 667 323 667 975 184 975 184 479 959 479 959 916 519 916 519 708 429 708 429 381 87 381 87 933 784 933 784 664 757 664 757 776 518 776 518 643 577 643 577 303 324 303 324 246 724 246 724 334 732 334 732 121 573 121 573 520 458 520 458 559 896 559 896 540 535 540 535 957 828 957 828 569 975 569 975 643 723 643 723 790 713 790 713 880 122 880 122 536 434 536 434 21 353 21 353 720 366 720 366 180 788 180 788 679 984 679 984 297 419 297 419 931 742 931 742 987 620 987 620 867 639 867 639 206 770 206 770 246 152 246 152 326 339 326 339 315 249 315 249 585 541 585 541 994 122 994 122 282 152 282 152 635 592 635 592 814 706 814 706 316 916 316 916 294 597 294 597 360 470 360 470 931 670 931 670 645 490 645 490 227 829 227 829 70 392 70 392 737 202 737 202 707 476 707 476 636 560 636 560 337 117 337 117 123 229 123 229 197 6 197 6 864 973 864 973 111 627 111 627 729 786 729 786 967 937 967 937 760 895 760 895 126 976 126 976 172 14 172 14 552 528 552 528 661 817 661 817 648 679 648 679 572 878 572 878 492 460 492 460 37 537 37 537 583 444 583 444 478 47 478 47 514 302 514 302 495 86 495 86 570 441 570 441 858 236 858 236 458 533 458 533 381 151 381 151 225 137 225 137 17 578 17 578 538 115 538 115 753 28 753 28 354 583 354 583 760 327 760 327 377 574 377 574 201 665 201 665 526 37 526 37 214 975 214 975 892 781 892 781 909 769 909 769 624 223 624 223 168 660 168 660 304 603 304 603 806 266 806 266 798 672 798 672 594 136 594 136 132 546 132 546 5 695 5 695 769 209 769 209 386 207 386 207 431 747 431 747 508 236 508 236 642 400 642 400 752 701 752 701 473 510 473 510 122 889 122 889 681 623 681 623 703 402 703 402 186 290 186 290 350 431 350 431 241 80 241 80 800 268 800 268 922 8 922 8 781 689 781 689 34 874 34 874 543 757 543 757 150 693 150 693 597 130 597 130 491 848 491 848 636 271 636 271 559 94 559 94 453 637 453 637 460 758 460 758 658 642 658 642 339 230 339 230 351 897 351 897 712 341 712 341 472 535 472 535 818 58 818 58 988 330 988 330 154 483 154 483 320 578 320 578 353 385 353 385 788 876 788 876 669 671 669 671 261 718 261 718 988 793 988 793 243 206 243 206 749 678 749 678 462 149 462 149 361 93 361 93 119 120 119 120 824 468 824 468 921 728 921 728 82 491 82 491 348 870 348 870 928 179 928 179 459 568 459 568 798 994 798 994 779 910 779 910 117 793 117 793 472 488 472 488 159 24 159 24 365 47 365 47 332 653 332 653 803 193 803 193 42 624 42 624 159 262 159 262 708 57 708 57 37 780 37 780 205 179 205 179 744 393 744 393 620 479 620 479 523 975 523 975 139 439 139 439 410 30 410 30 83 259 83 259 515 22 515 22 624 878 624 878 667 341 667 341 8 427 8 427 415 171 415 171 596 698 596 698 217 518 217 518 107 269 107 269 15 405 15 405 302 5 302 5 866 258 866 258 803 90 803 90 881 168 881 168 619 10 619 10 369 975 369 975 404 652 404 652 457 105 457 105 642 540 642 540 817 509 817 509 137 669 137 669 5 790 5 790 62 404 62 404 263 335 263 335 8 83 8 83 185 303 185 303 238 760 238 760 295 260 295 260 411 538 411 538 98 245 98 245 76 610 76 610 867 112 867 112 175 965 175 965 377 872 377 872 425 61 425 61 9 151 9 151 198 995 198 995 855 245 855 245 63 41 63 41 471 425 471 425 131 215 131 215 279 779 279 779 877 248 877 248 131 425 131 425 985 389 985 389 959 821 959 821 583 789 583 789 345 570 345 570 556 360 556 360 466 624 466 624 99 772 99 772 668 5 668 5 14 122 14 122 659 341 659 341 656 776 656 776 81 905 81 905 264 393 264 393 579 254 579 254 780 659 780 659 149 820 149 820 101 882 101 882 852 542 852 542 643 208 643 208 581 806 581 806 877 877 877 877 720 291 720 291 189 622 189 622 833 281 833 281 261 869 261 869 605 540 605 540 796 814 796 814 910 270 910 270 166 872 166 872 758 110 758 110 669 472 669 472 814 257 814 257 494 815 494 815 475 234 475 234 76 476 76 476 254 695 254 695 130 446 130 446 371 750 371 750 492 378 492 378 856 347 856 347 544 36 544 36 657 878 657 878 449 694 449 694 600 933 600 933 60 502 60 502 319 765 319 765 537 250 537 250 592 927 592 927 649 527 649 527 89 980 89 980 290 276 290 276 495 785 495 785 216 133 216 133 203 843 203 843 12 152 12 152 366 63 366 63 749 27 749 27 84 702 84 702 419 111 419 111 303 940 303 940 739 374 739 374 440 594 440 594 6 752 6 752 602 847 602 847 368 873 368 873 938 728 938 728 504 83 504 83 450 541 450 541 502 806 502 806 720 224 720 224 907 408 907 408 727 983 727 983 220 80 220 80 284 475 284 475 328 279 328 279 213 321 213 321 979 370 979 370 711 878 711 878 823 235 823 235 830 65 830 65 349 251 349 251 439 992 439 992 181 416 181 416 245 904 245 904 883 377 883 377 443 791 443 791 451 518 451 518 399 659 399 659 311 523 311 523 877 681 877 681 908 727 908 727 108 117 108 117 368 75 368 75 892 263 892 263 488 621 488 621 793 670 793 670 817 386 817 386 579 635 579 635 3 801 3 801 285 804 285 804 206 777 206 777 731 111 731 111 113 728 113 728 856 176 856 176 591 380 591 380 41 943 41 943 126 42 126 42 195 584 195 584 103 698 103 698 914 482 914 482 343 805 343 805 339 581 339 581 675 542 675 542 758 197 758 197 78 206 78 206 617 288 617 288 100 191 100 191 74 192 74 192 258 99 258 99 480 94 480 94 790 187 790 187 720 41 720 41 211 956 211 956 246 96 246 96 438 840 438 840 108 343 108 343 732 352 732 352 976 338 976 338 759 870 759 870 971 590 971 590 779 382 779 382 691 872 691 872 172 266 172 266 868 542 868 542 807 606 807 606 6 93 6 93 473 95 473 95 120 92 120 92 356 756 356 756 670 903 670 903 60 860 60 860 64 677 64 677 827 509 827 509 140 371 140 371 275 641 275 641 495 403 495 403 864 800 864 800 335 41 335 41 14 635 14 635 367 688 367 688 952 107 952 107 768 151 768 151 364 124 364 124 30 729 30 729 330 956 330 956 648 981 648 981 739 758 739 758 922 756 922 756 44 119 44 119 10 65 10 65 815 448 815 448 265 243 265 243 2 9 2 9 906 735 906 735 718 801 718 801 823 174 823 174 419 842 419 842 824 538 824 538 614 742 614 742 654 782 654 782 144 972 144 972 457 72 457 72 461 540 461 540 721 246 721 246 6 453 6 453 974 680 974 680 162 901 162 901 29 570 29 570 856 271 856 271 966 624 966 624 112 745 112 745 260 818 260 818 567 617 567 617 629 288 629 288 568 929 568 929 927 136 927 136 691 348 691 348 600 526 600 526 504 514 504 514 775 672 775 672 357 557 357 557 569 981 569 981 814 885 814 885 271 819 271 819 555 838 555 838 628 372 628 372 201 220 201 220 110 621 110 621 225 967 225 967 516 601 516 601 487 964 487 964 282 813 282 813 793 126 793 126 545 895 545 895 142 652 142 652 836 258 836 258 638 179 638 179 923 291 923 291 197 463 197 463 986 190 986 190 930 387 930 387 735 869 735 869 507 458 507 458 737 876 737 876 25 855 25 855 303 86 303 86 282 774 282 774 802 386 802 386 375 543 375 543 847 186 847 186 39 52 39 52 45 187 45 187 57 294 57 294 370 226 370 226 876 444 876 444 93 582 93 582 909 956 909 956 205 168 205 168 262 317 262 317 624 973 624 973 880 208 880 208 867 684 867 684 885 811 885 811 657 314 657 314 838 689 838 689 273 597 273 597 522 505 522 505 471 696 471 696 169 33 169 33 291 851 291 851 271 168 271 168 407 871 407 871 867 891 867 891 52 700 52 700 143 472 143 472 146 5 146 5 132 606 132 606 183 51 183 51 228 527 228 527 408 51 408 51 622 740 622 740 824 412 824 412 645 202 645 202 382 606 382 606 528 617 528 617 378 679 378 679 139 333 139 333 884 423 884 423 556 852 556 852 777 894 777 894 826 71 826 71 331 646 331 646 71 444 71 444 859 636 859 636 76 560 76 560 765 133 765 133 579 299 579 299 942 574 942 574 698 269 698 269 518 689 518 689 307 449 307 449 72 157 72 157 613 262 613 262 42 632 42 632 577 375 577 375 629 460 629 460 841 347 841 347 274 50 274 50 513 833 513 833 81 600 81 600 643 357 643 357 166 394 166 394 639 6 639 6 285 366 285 366 71 757 71 757 27 117 27 117 99 895 99 895 917 426 917 426 68 299 68 299 649 166 649 166 619 934 619 934 322 458 322 458 807 571 807 571 955 469 955 469 777 315 777 315 286 27 286 27 925 50 925 50 306 508 306 508 899 290 899 290 444 951 444 951 992 783 992 783 832 727 832 727 55 991 55 991 975 99 975 99 74 529 74 529 741 45 741 45 425 539 425 539 28 829 28 829 86 691 86 691 70 919 70 919 474 541 474 541 284 11 284 11 699 197 699 197 463 193 463 193 411 806 411 806 54 958 54 958 821 785 821 785 21 439 21 439 928 86 928 86 584 402 584 402 128 860 128 860 297 680 297 680 462 938 462 938 748 190 748 190 832 344 832 344 413 564 413 564 426 8 426 8 66 635 66 635 796 104 796 104 596 842 596 842 278 442 278 442 193 632 193 632 800 80 800 80 182 153 182 153 715 593 715 593 649 32 649 32 277 49 277 49 564 735 564 735 764 584 764 584 532 875 532 875 806 900 806 900 262 480 262 480 784 568 784 568 140 728 140 728 720 684 720 684 45 173 45 173 663 935 663 935 924 325 924 325 317 173 317 173 437 985 437 985 390 299 390 299 554 451 554 451 720 376 720 376 896 652 896 652 476 832 476 832 373 58 373 58 34 662 34 662 265 611 265 611 339 867 339 867 403 962 403 962 15 526 15 526 361 605 361 605 323 281 323 281 73 519 73 519 425 535 425 535 214 541 214 541 875 852 875 852 293 870 293 870 115 807 115 807 301 101 301 101 540 210 540 210 921 250 921 250 123 689 123 689 339 373 339 373 233 869 233 869 53 302 53 302 743 138 743 138 43 345 43 345 186 894 186 894 302 213 302 213 452 82 452 82 677 925 677 925 404 283 404 283 948 657 948 657 383 905 383 905 984 593 984 593 365 721 365 721 73 137 73 137 260 597 260 597 917 728 917 728 722 757 722 757 911 862 911 862 618 830 618 830 377 466 377 466 561 820 561 820 736 531 736 531 917 800 917 800 124 723 124 723 786 67 786 67 775 557 775 557 903 150 903 150 557 949 557 949 566 831 566 831 150 731 150 731 196 334 196 334 339 327 339 327 639 654 639 654 61 124 61 124 98 288 98 288 531 916 531 916 237 17 237 17 90 396 90 396 395 886 395 886 132 80 132 80 583 185 583 185 199 205 199 205 639 609 639 609 897 283 897 283 980 64 980 64 599 198 599 198 910 45 910 45 909 450 909 450 429 644 429 644 403 105 403 105 687 819 687 819 661 496 661 496 403 85 403 85 921 438 921 438 718 299 718 299 142 87 142 87 697 525 697 525 263 780 263 780 663 977 663 977 951 514 951 514 667 136 667 136 259 795 259 795 838 608 838 608 467 96 467 96 672 61 672 61 881 850 881 850 746 240 746 240 611 572 611 572 550 575 550 575 461 795 461 795 249 867 249 867 735 157 735 157 865 752 865 752 728 370 728 370 317 227 317 227 934 454 934 454 235 663 235 663 138 446 138 446 895 604 895 604 969 856 969 856 586 905 586 905 597 578 597 578 344 164 344 164 644 58 644 58 924 294 924 294 71 88 71 88 552 459 552 459 928 797 928 797 73 903 73 903 66 787 66 787 564 898 564 898 789 692 789 692 39 579 39 579 239 514 239 514 551 886 551 886 839 407 839 407 597 473 597 473 384 385 384 385 550 211 550 211 776 782 776 782 59 877 59 877 511 179 511 179 443 8 443 8 983 568 983 568 357 937 357 937 334 306 334 306 993 541 993 541 914 665 914 665 725 709 725 709 57 602 57 602 231 982 231 982 898 815 898 815 621 629 621 629 730 575 730 575 413 479 413 479 582 578 582 578 111 725 111 725 594 212 594 212 888 584 888 584 793 759 793 759 755 981 755 981 393 645 393 645 916 376 916 376 870 749 870 749 695 69 695 69 547 243 547 243 870 390 870 390 737 284 737 284 558 346 558 346 628 507 628 507 279 645 279 645 147 94 147 94 663 121 663 121 293 490 293 490 495 29 495 29 561 558 561 558 709 793 709 793 370 851 370 851 181 347 181 347 978 789 978 789 762 601 762 601 554 758 554 758 864 290 864 290 938 370 938 370 969 928 969 928 787 269 787 269 98 712 98 712 775 11 775 11 515 394 515 394 621 873 621 873 437 137 437 137 891 970 891 970 387 54 387 54 828 896 828 896 575 304 575 304 196 743 196 743 313 283 313 283 124 165 124 165 900 620 900 620 633 428 633 428 339 597 339 597 484 554 484 554 216 580 216 580 955 637 955 637 13 760 13 760 314 680 314 680 738 156 738 156 325 286 325 286 654 428 654 428 847 541 847 541 601 314 601 314 451 849 451 849 717 374 717 374 931 43 931 43 762 207 762 207 64 572 64 572 593 749 593 749 789 185 789 185 4 543 4 543 758 796 758 796 336 13 336 13 58 84 58 84 986 522 986 522 360 982 360 982 820 700 820 700 79 150 79 150 386 499 386 499 785 346 785 346 984 598 984 598 893 884 893 884 266 867 266 867 619 124 619 124 303 934 303 934 342 770 342 770 362 182 362 182 376 657 376 657 329 869 329 869 404 753 404 753 567 140 567 140 760 941 760 941 120 931 120 931 989 674 989 674 365 33 365 33 481 844 481 844 258 226 258 226 762 779 762 779 995 608 995 608 306 59 306 59 175 347 175 347 911 196 911 196 909 167 909 167 917 652 917 652 575 171 575 171 441 943 441 943 56 329 56 329 338 585 338 585 45 929 45 929 222 326 222 326 269 314 269 314 522 973 522 973 213 993 213 993 43 720 43 720 508 329 508 329 960 674 960 674 608 834 608 834 291 921 291 921 559 163 559 163 417 179 417 179 124 208 124 208 782 54 782 54 371 619 371 619 150 416 150 416 314 882 314 882 256 261 256 261 473 334 473 334 118 119 118 119 12 212 12 212 195 219 195 219 360 957 360 957 966 925 966 925 523 491 523 491 68 226 68 226 33 675 33 675 210 700 210 700 522 329 522 329 24 691 24 691 145 48 145 48 33 143 33 143 815 166 815 166 168 512 168 512 529 355 529 355 860 389 860 389 411 186 411 186 189 614 189 614 319 694 319 694 676 413 676 413 578 807 578 807 430 920 430 920 57 497 57 497 453 94 453 94 56 197 56 197 313 927 313 927 367 966 367 966 20 578 20 578 528 609 528 609 894 100 894 100 977 37 977 37 712 143 712 143 972 456 972 456 297 194 297 194 396 439 396 439 13 174 13 174 645 725 645 725 744 737 744 737 639 591 639 591 30 534 30 534 940 711 940 711 256 992 256 992 717 534 717 534 248 497 248 497 680 273 680 273 806 342 806 342 271 488 271 488 562 546 562 546 744 892 744 892 647 373 647 373 867 711 867 711 627 210 627 210 171 689 171 689 877 116 877 116 355 27 355 27 500 677 500 677 407 537 407 537 748 988 748 988 367 949 367 949 170 417 170 417 888 158 888 158 44 10 44 10 228 823 228 823 858 704 858 704 940 930 940 930 112 133 112 133 798 442 798 442 76 523 76 523 320 888 320 888 935 475 935 475 279 344 279 344 149 472 149 472 410 779 410 779 772 560 772 560 748 746 748 746 658 985 658 985 517 452 517 452 507 752 507 752 504 846 504 846 705 764 705 764 140 278 140 278 38 297 38 297 279 550 279 550 216 845 216 845 29 756 29 756 510 974 510 974 73 565 73 565 211 882 211 882 735 184 735 184 274 106 274 106 258 365 258 365 158 883 158 883 811 371 811 371 61 450 61 450 241 32 241 32 391 723 391 723 683 44 683 44 750 91 750 91 184 556 184 556 166 850 166 850 748 480 748 480 682 922 682 922 143 39 143 39 522 478 522 478 979 327 979 327 53 743 53 743 892 314 892 314 414 682 414 682 54 806 54 806 474 367 474 367 3 521 3 521 792 598 792 598 832 661 832 661 26 849 26 849 709 769 709 769 894 777 894 777 664 880 664 880 590 680 590 680 214 327 214 327 412 411 412 411 368 47 368 47 592 32 592 32 331 653 331 653 654 995 654 995 922 453 922 453 798 535 798 535 139 925 139 925 531 142 531 142 960 93 960 93 432 496 432 496 1 696 1 696 116 203 116 203 469 486 469 486 311 557 311 557 117 343 117 343 103 537 103 537 283 928 283 928 167 109 167 109 528 309 528 309 97 314 97 314 928 823 928 823 230 707 230 707 106 815 106 815 740 369 740 369 173 681 173 681 736 577 736 577 214 731 214 731 628 895 628 895 90 861 90 861 993 357 993 357 906 135 906 135 633 296 633 296 766 935 766 935 202 916 202 916 490 551 490 551 633 793 633 793 252 856 252 856 245 989 245 989 915 103 915 103 821 127 821 127 344 791 344 791 50 537 50 537 880 634 880 634 841 663 841 663 134 567 134 567 701 803 701 803 869 126 869 126 751 791 751 791 517 28 517 28 989 328 989 328 782 528 782 528 789 386 789 386 667 966 667 966 471 546 471 546 287 7 287 7 761 311 761 311 915 940 915 940 19 174 19 174 155 259 155 259 727 334 727 334 977 502 977 502 387 133 387 133 586 377 586 377 257 640 257 640 332 638 332 638 272 776 272 776 471 196 471 196 500 566 500 566 848 461 848 461 262 904 262 904 319 990 319 990 826 170 826 170 769 102 769 102 6 610 6 610 982 353 982 353 91 330 91 330 637 930 637 930 557 372 557 372 130 342 130 342 622 126 622 126 363 816 363 816 222 536 222 536 527 648 527 648 341 564 341 564 391 673 391 673 146 763 146 763 509 912 509 912 486 85 486 85 692 276 692 276 829 852 829 852 952 349 952 349 27 244 27 244 635 932 635 932 747 496 747 496 942 912 942 912 235 405 235 405 120 285 120 285 199 884 199 884 790 696 790 696 344 252 344 252 987 461 987 461 480 736 480 736 915 623 915 623 771 795 771 795 786 853 786 853 433 850 433 850 154 299 154 299 486 982 486 982 416 967 416 967 330 357 330 357 520 115 520 115 622 798 622 798 147 642 147 642 519 80 519 80 631 102 631 102 925 904 925 904 269 719 269 719 654 79 654 79 107 341 107 341 657 171 657 171 676 594 676 594 859 459 859 459 242 662 242 662 895 814 895 814 770 340 770 340 343 25 343 25 13 198 13 198 68 252 68 252 685 658 685 658 955 934 955 934 699 87 699 87 733 591 733 591 47 521 47 521 633 419 633 419 490 696 490 696 581 586 581 586 903 323 903 323 311 863 311 863 698 680 698 680 564 82 564 82 548 20 548 20 164 69 164 69 545 36 545 36 488 93 488 93 921 607 921 607 494 236 494 236 962 830 962 830 238 279 238 279 8 136 8 136 967 135 967 135 363 564 363 564 835 276 835 276 931 144 931 144 233 490 233 490 702 232 702 232 979 425 979 425 501 822 501 822 112 31 112 31 543 93 543 93 405 567 405 567 644 351 644 351 306 796 306 796 463 529 463 529 100 271 100 271 704 702 704 702 616 891 616 891 349 736 349 736 212 748 212 748 562 824 562 824 787 735 787 735 723 522 723 522 294 371 294 371 892 575 892 575 3 503 3 503 615 141 615 141 73 265 73 265 306 991 306 991 692 623 692 623 404 891 404 891 960 20 960 20 988 98 988 98 958 309 958 309 853 221 853 221 600 927 600 927 974 764 974 764 273 186 273 186 262 188 262 188 308 845 308 845 942 927 942 927 102 247 102 247 972 655 972 655 812 831 812 831 125 254 125 254 587 417 587 417 681 12 681 12 767 152 767 152 958 5 958 5 307 174 307 174 230 45 230 45 902 216 902 216 421 471 421 471 261 507 261 507 509 820 509 820 935 370 935 370 420 508 420 508 62 403 62 403 869 216 869 216 549 25 549 25 153 516 153 516 250 926 250 926 484 111 484 111 63 189 63 189 871 167 871 167 770 261 770 261 508 351 508 351 436 645 436 645 937 699 937 699 157 706 157 706 476 201 476 201 858 688 858 688 992 817 992 817 157 681 157 681 814 23 814 23 366 891 366 891 406 951 406 951 50 92 50 92 613 216 613 216 779 290 779 290 35 588 35 588 932 880 932 880 751 28 751 28 565 125 565 125 104 659 104 659 355 571 355 571 415 163 415 163 837 453 837 453 962 665 962 665 282 310 282 310 51 286 51 286 372 700 372 700 529 274 529 274 166 684 166 684 825 533 825 533 64 294 64 294 821 269 821 269 683 208 683 208 785 209 785 209 509 224 509 224 64 889 64 889 854 193 854 193 732 232 732 232 807 378 807 378 854 626 854 626 22 868 22 868 457 695 457 695 624 438 624 438 499 102 499 102 322 662 322 662 577 615 577 615 430 805 430 805 70 518 70 518 582 316 582 316 528 298 528 298 967 406 967 406 986 949 986 949 895 868 895 868 139 992 139 992 668 700 668 700 286 318 286 318 112 10 112 10 158 617 158 617 795 426 795 426 488 114 488 114 310 823 310 823 583 594 583 594 414 298 414 298 711 404 711 404 261 664 261 664 848 618 848 618 98 60 98 60 860 54 860 54 967 821 967 821 880 988 880 988 34 21 34 21 357 740 357 740 722 726 722 726 102 631 102 631 587 323 587 323 550 34 550 34 556 74 556 74 211 400 211 400 936 54 936 54 306 542 306 542 883 22 883 22 160 378 160 378 850 87 850 87 962 209 962 209 290 11 290 11 175 746 175 746 831 711 831 711 932 659 932 659 869 694 869 694 561 154 561 154 784 60 784 60 426 982 426 982 171 327 171 327 128 725 128 725 391 172 391 172 405 859 405 859 775 259 775 259 629 968 629 968 663 7 663 7 707 722 707 722 315 189 315 189 833 119 833 119 984 840 984 840 448 259 448 259 602 862 602 862 385 82 385 82 987 749 987 749 78 559 78 559 799 478 799 478 994 878 994 878 896 194 896 194 628 433 628 433 783 602 783 602 766 629 766 629 354 366 354 366 88 981 88 981 127 227 127 227 916 25 916 25 559 109 559 109 708 741 708 741 296 251 296 251 523 199 523 199 570 598 570 598 179 254 179 254 638 704 638 704 209 845 209 845 676 874 676 874 694 71 694 71 350 532 350 532 413 752 413 752 396 749 396 749 279 775 279 775 34 727 34 727 482 947 482 947 766 570 766 570 310 593 310 593 571 387 571 387 33 541 33 541 710 506 710 506 514 96 514 96 139 189 139 189 160 151 160 151 601 50 601 50 621 863 621 863 38 802 38 802 280 609 280 609 995 528 995 528 593 98 593 98 343 591 343 591 441 388 441 388 213 512 213 512 733 233 733 233 506 169 506 169 540 840 540 840 763 753 763 753 524 561 524 561 956 305 956 305 304 886 304 886 349 731 349 731 257 638 257 638 494 320 494 320 560 711 560 711 344 470 344 470 608 279 608 279 168 572 168 572 459 881 459 881 593 263 593 263 493 15 493 15 314 86 314 86 900 809 900 809 957 671 957 671 72 877 72 877 158 198 158 198 469 512 469 512 351 28 351 28 395 458 395 458 510 405 510 405 638 313 638 313 938 62 938 62 396 144 396 144 97 899 97 899 869 805 869 805 411 340 411 340 835 718 835 718 369 586 369 586 252 658 252 658 969 147 969 147 364 280 364 280 334 76 334 76 525 314 525 314 520 168 520 168 405 154 405 154 913 459 913 459 394 511 394 511 943 291 943 291 303 704 303 704 313 737 313 737 810 129 810 129 814 651 814 651 780 167 780 167 975 555 975 555 406 185 406 185 568 754 568 754 273 654 273 654 740 138 740 138 40 352 40 352 642 268 642 268 909 966 909 966 560 548 560 548 306 457 306 457 789 676 789 676 877 27 877 27 653 907 653 907 784 384 784 384 560 156 560 156 898 880 898 880 790 342 790 342 145 883 145 883 494 519 494 519 766 761 766 761 657 63 657 63 467 725 467 725 306 813 306 813 353 94 353 94 402 182 402 182 167 475 167 475 660 700 660 700 958 867 958 867 605 88 605 88 964 949 964 949 685 674 685 674 814 605 814 605 790 943 790 943 780 238 780 238 350 831 350 831 73 91 73 91 111 738 111 738 86 137 86 137 416 732 416 732 517 976 517 976 103 328 103 328 157 101 157 101 150 246 150 246 49 523 49 523 429 69 429 69 471 168 471 168 959 281 959 281 90 47 90 47 390 36 390 36 660 418 660 418 191 550 191 550 936 360 936 360 594 29 594 29 19 315 19 315 307 583 307 583 873 561 873 561 351 914 351 914 438 12 438 12 234 363 234 363 638 952 638 952 650 276 650 276 245 550 245 550 753 31 753 31 680 286 680 286 82 132 82 132 616 82 616 82 208 428 208 428 513 240 513 240 466 326 466 326 641 311 641 311 484 132 484 132 809 275 809 275 27 455 27 455 995 959 995 959 639 162 639 162 808 855 808 855 126 709 126 709 954 970 954 970 348 228 348 228 70 711 70 711 741 110 741 110 370 939 370 939 557 488 557 488 87 583 87 583 936 330 936 330 614 783 614 783 179 625 179 625 80 227 80 227 84 109 84 109 984 432 984 432 602 369 602 369 773 794 773 794 878 213 878 213 279 712 279 712 187 130 187 130 959 26 959 26 155 361 155 361 542 776 542 776 423 516 423 516 625 353 625 353 370 625 370 625 774 933 774 933 239 745 239 745 236 562 236 562 963 415 963 415 204 919 204 919 83 944 83 944 99 69 99 69 711 565 711 565 640 561 640 561 375 118 375 118 16 342 16 342 70 745 70 745 241 448 241 448 882 422 882 422 988 333 988 333 913 779 913 779 625 902 625 902 623 70 623 70 927 76 927 76 114 715 114 715 963 80 963 80 346 317 346 317 468 210 468 210 798 187 798 187 513 614 513 614 288 585 288 585 24 913 24 913 106 960 106 960 676 511 676 511 370 489 370 489 985 90 985 90 482 934 482 934 399 528 399 528 506 419 506 419 511 728 511 728 489 280 489 280 919 375 919 375 679 496 679 496 27 449 27 449 497 873 497 873 892 960 892 960 603 787 603 787 177 917 177 917 112 969 112 969 119 93 119 93 623 909 623 909 510 848 510 848 190 913 190 913 599 913 599 913 442 682 442 682 595 759 595 759 409 499 409 499 364 238 364 238 955 966 955 966 600 2 600 2 142 954 142 954 635 961 635 961 858 203 858 203 294 285 294 285 535 497 535 497 647 967 647 967 248 117 248 117 330 733 330 733 300 531 300 531 315 99 315 99 247 406 247 406 83 558 83 558 941 186 941 186 269 827 269 827 546 897 546 897 261 966 261 966 255 760 255 760 938 249 938 249 900 50 900 50 765 626 765 626 257 445 257 445 915 754 915 754 86 494 86 494 303 653 303 653 647 935 647 935 662 53 662 53 613 762 613 762 447 502 447 502 698 798 698 798 243 525 243 525 512 569 512 569 495 863 495 863 676 845 676 845 594 870 594 870 800 339 800 339 115 135 115 135 290 232 290 232 110 916 110 916 369 587 369 587 179 648 179 648 280 829 280 829 36 22 36 22 370 659 370 659 652 495 652 495 448 28 448 28 209 194 209 194 277 922 277 922 443 877 443 877 313 271 313 271 893 513 893 513 124 55 124 55 887 4 887 4 30 771 30 771 36 550 36 550 96 813 96 813 899 123 899 123 451 813 451 813 802 887 802 887 215 364 215 364 249 114 249 114 279 377 279 377 696 251 696 251 630 297 630 297 965 724 965 724 986 864 986 864 802 788 802 788 466 105 466 105 607 495 607 495 404 738 404 738 155 359 155 359 883 885 883 885 212 948 212 948 285 617 285 617 185 839 185 839 258 479 258 479 71 60 71 60 51 921 51 921 30 435 30 435 770 434 770 434 284 659 284 659 833 135 833 135 211 629 211 629 642 777 642 777 956 171 956 171 72 372 72 372 363 338 363 338 662 424 662 424 678 318 678 318 962 711 962 711 563 921 563 921 95 677 95 677 765 212 765 212 53 817 53 817 530 331 530 331 604 801 604 801 330 284 330 284 135 666 135 666 119 738 119 738 992 75 992 75 364 47 364 47 146 2 146 2 174 76 174 76 172 426 172 426 763 659 763 659 272 707 272 707 990 514 990 514 433 833 433 833 263 235 263 235 266 178 266 178 219 812 219 812 520 753 520 753 532 372 532 372 875 288 875 288 910 208 910 208 266 515 266 515 661 243 661 243 511 79 511 79 563 874 563 874 938 753 938 753 350 135 350 135 765 610 765 610 265 802 265 802 314 573 314 573 737 824 737 824 251 100 251 100 494 522 494 522 610 380 610 380 350 507 350 507 705 120 705 120 752 763 752 763 144 186 144 186 547 219 547 219 985 346 985 346 962 534 962 534 930 817 930 817 106 672 106 672 992 841 992 841 979 319 979 319 4 989 4 989 758 181 758 181 810 470 810 470 669 564 669 564 476 400 476 400 290 249 290 249 216 65 216 65 883 274 883 274 312 288 312 288 188 818 188 818 743 962 743 962 552 400 552 400 727 372 727 372 103 735 103 735 745 5 745 5 441 843 441 843 856 44 856 44 39 98 39 98 27 308 27 308 876 445 876 445 409 903 409 903 5 710 5 710 610 376 610 376 453 211 453 211 488 140 488 140 946 356 946 356 314 483 314 483 842 722 842 722 69 180 69 180 572 252 572 252 590 162 590 162 797 774 797 774 827 768 827 768 955 852 955 852 949 764 949 764 615 694 615 694 465 202 465 202 596 874 596 874 679 712 679 712 366 950 366 950 976 535 976 535 942 506 942 506 395 445 395 445 389 979 389 979 625 17 625 17 938 7 938 7 513 102 513 102 4 862 4 862 254 338 254 338 634 914 634 914 361 836 361 836 721 788 721 788 910 605 910 605 660 83 660 83 260 382 260 382 442 884 442 884 740 420 740 420 243 993 243 993 50 962 50 962 784 215 784 215 859 888 859 888 236 157 236 157 816 643 816 643 647 645 647 645 562 833 562 833 120 576 120 576 396 541 396 541 656 602 656 602 591 970 591 970 228 230 228 230 640 612 640 612 32 838 32 838 155 604 155 604 168 741 168 741 498 453 498 453 756 980 756 980 274 368 274 368 872 497 872 497 940 714 940 714 399 780 399 780 586 392 586 392 887 257 887 257 439 278 439 278 491 641 491 641 7 858 7 858 970 274 970 274 858 264 858 264 705 976 705 976 419 646 419 646 111 575 111 575 26 727 26 727 589 618 589 618 422 3 422 3 97 458 97 458 463 830 463 830 868 849 868 849 528 936 528 936 838 642 838 642 851 659 851 659 804 941 804 941 528 331 528 331 800 220 800 220 799 437 799 437 240 226 240 226 418 298 418 298 830 64 830 64 661 46 661 46 471 375 471 375 84 314 84 314 810 81 810 81 845 683 845 683 659 569 659 569 927 287 927 287 115 364 115 364 284 637 284 637 640 352 640 352 475 158 475 158 223 19 223 19 200 80 200 80 779 409 779 409 983 331 983 331 37 761 37 761 551 940 551 940 452 970 452 970 803 973 803 973 839 947 839 947 23 247 23 247 881 503 881 503 760 385 760 385 120 546 120 546 899 20 899 20 108 330 108 330 986 89 986 89 736 524 736 524 788 905 788 905 596 623 596 623 189 777 189 777 783 850 783 850 133 810 133 810 178 71 178 71 628 299 628 299 611 27 611 27 349 582 349 582 487 667 487 667 969 193 969 193 186 241 186 241 544 514 544 514 114 479 114 479 176 741 176 741 406 992 406 992 355 225 355 225 321 820 321 820 871 479 871 479 645 317 645 317 198 771 198 771 723 637 723 637 301 242 301 242 897 373 897 373 742 596 742 596 338 498 338 498 339 311 339 311 687 305 687 305 203 79 203 79 19 850 19 850 415 603 415 603 74 362 74 362 902 765 902 765 401 468 401 468 679 622 679 622 755 240 755 240 97 412 97 412 631 639 631 639 64 505 64 505 910 740 910 740 418 800 418 800 305 361 305 361 385 155 385 155 864 563 864 563 209 548 209 548 53 69 53 69 699 787 699 787 597 114 597 114 618 977 618 977 977 896 977 896 52 564 52 564 117 58 117 58 761 986 761 986 978 777 978 777 747 372 747 372 761 332 761 332 116 649 116 649 530 829 530 829 605 409 605 409 369 626 369 626 363 462 363 462 488 234 488 234 955 769 955 769 568 421 568 421 85 137 85 137 723 218 723 218 635 36 635 36 532 605 532 605 188 842 188 842 155 408 155 408 175 760 175 760 706 965 706 965 747 94 747 94 970 652 970 652 851 763 851 763 42 50 42 50 521 846 521 846 680 438 680 438 270 385 270 385 166 254 166 254 101 24 101 24 148 81 148 81 836 666 836 666 506 12 506 12 884 347 884 347 465 67 465 67 301 273 301 273 521 826 521 826 855 516 855 516 491 453 491 453 449 147 449 147 445 693 445 693 428 41 428 41 460 927 460 927 216 774 216 774 987 689 987 689 550 79 550 79 972 742 972 742 917 434 917 434 74 821 74 821 252 416 252 416 556 712 556 712 397 854 397 854 698 531 698 531 572 233 572 233 637 421 637 421 655 696 655 696 300 993 300 993 763 678 763 678 829 599 829 599 385 753 385 753 234 621 234 621 893 93 893 93 850 670 850 670 839 965 839 965 547 699 547 699 25 166 25 166 8 559 8 559 728 920 728 920 711 286 711 286 346 190 346 190 373 388 373 388 500 746 500 746 565 178 565 178 26 63 26 63 858 310 858 310 31 345 31 345 125 436 125 436 602 973 602 973 800 829 800 829 719 13 719 13 494 187 494 187 299 799 299 799 711 580 711 580 915 951 915 951 82 675 82 675 461 347 461 347 355 119 355 119 813 953 813 953 650 729 650 729 846 652 846 652 44 859 44 859 463 894 463 894 742 453 742 453 386 236 386 236 508 88 508 88 512 560 512 560 818 427 818 427 883 918 883 918 930 200 930 200 554 922 554 922 266 825 266 825 825 360 825 360 912 586 912 586 36 189 36 189 430 650 430 650 816 85 816 85 286 31 286 31 93 792 93 792 826 693 826 693 475 659 475 659 709 678 709 678 822 189 822 189 402 815 402 815 161 49 161 49 907 2 907 2 119 171 119 171 529 17 529 17 952 680 952 680 105 194 105 194 363 780 363 780 398 497 398 497 416 44 416 44 983 145 983 145 111 201 111 201 878 216 878 216 204 760 204 760 506 416 506 416 5 863 5 863 986 176 986 176 497 858 497 858 621 588 621 588 237 788 237 788 910 284 910 284 53 615 53 615 385 328 385 328 57 188 57 188 969 914 969 914 412 381 412 381 790 235 790 235 58 94 58 94 91 485 91 485 906 984 906 984 228 522 228 522 594 260 594 260 951 763 951 763 325 613 325 613 793 958 793 958 5 692 5 692 946 486 946 486 587 117 587 117 331 855 331 855 652 722 652 722 79 373 79 373 207 229 207 229 777 10 777 10 369 751 369 751 358 716 358 716 144 256 144 256 28 104 28 104 45 89 45 89 925 67 925 67 11 283 11 283 361 717 361 717 852 519 852 519 254 697 254 697 890 187 890 187 2 723 2 723 904 462 904 462 349 142 349 142 74 318 74 318 682 39 682 39 16 493 16 493 772 960 772 960 391 58 391 58 121 966 121 966 135 889 135 889 683 375 683 375 709 512 709 512 785 105 785 105 130 173 130 173 933 373 933 373 452 358 452 358 107 467 107 467 666 816 666 816 803 394 803 394 383 278 383 278 986 388 986 388 743 144 743 144 400 37 400 37 750 621 750 621 421 342 421 342 601 715 601 715 584 646 584 646 334 11 334 11 159 717 159 717 782 676 782 676 564 270 564 270 453 323 453 323 210 421 210 421 373 595 373 595 658 499 658 499 742 800 742 800 442 320 442 320 306 341 306 341 327 249 327 249 392 746 392 746 702 897 702 897 380 558 380 558 83 142 83 142 340 49 340 49 757 591 757 591 298 412 298 412 27 407 27 407 20 30 20 30 113 895 113 895 142 331 142 331 675 669 675 669 768 568 768 568 343 995 343 995 107 743 107 743 486 433 486 433 124 254 124 254 793 540 793 540 876 341 876 341 272 682 272 682 904 552 904 552 629 7 629 7 650 848 650 848 235 485 235 485 358 964 358 964 283 855 283 855 904 855 904 855 969 529 969 529 467 402 467 402 17 14 17 14 689 142 689 142 623 492 623 492 360 5 360 5 155 635 155 635 281 282 281 282 410 217 410 217 265 11 265 11 422 989 422 989 320 62 320 62 214 856 214 856 109 517 109 517 499 414 499 414 137 987 137 987 620 188 620 188 812 110 812 110 546 224 546 224 226 416 226 416 554 761 554 761 984 712 984 712 301 43 301 43 606 788 606 788 260 475 260 475 551 800 551 800 626 290 626 290 191 476 191 476 165 817 165 817 74 45 74 45 882 132 882 132 266 624 266 624 635 974 635 974 429 81 429 81 438 647 438 647 428 460 428 460 59 132 59 132 795 63 795 63 843 541 843 541 748 765 748 765 698 607 698 607 392 127 392 127 701 457 701 457 983 636 983 636 655 369 655 369 303 358 303 358 733 909 733 909 971 57 971 57 496 322 496 322 595 452 595 452 987 20 987 20 529 941 529 941 696 904 696 904 41 235 41 235 257 646 257 646 490 17 490 17 613 763 613 763 294 339 294 339 906 592 906 592 397 113 397 113 755 430 755 430 294 462 294 462 123 151 123 151 217 336 217 336 531 17 531 17 666 422 666 422 647 202 647 202 717 332 717 332 553 363 553 363 480 940 480 940 587 775 587 775 29 521 29 521 373 67 373 67 12 199 12 199 116 732 116 732 544 760 544 760 673 185 673 185 286 735 286 735 142 686 142 686 959 219 959 219 541 72 541 72 475 673 475 673 724 71 724 71 427 554 427 554 356 380 356 380 61 354 61 354 550 846 550 846 457 177 457 177 734 752 734 752 74 57 74 57 217 301 217 301 274 41 274 41 451 246 451 246 925 16 925 16 151 440 151 440 501 272 501 272 547 159 547 159 984 459 984 459 121 906 121 906 193 877 193 877 177 5 177 5 698 873 698 873 696 519 696 519 658 864 658 864 861 693 861 693 897 959 897 959 630 286 630 286 807 943 807 943 445 133 445 133 819 69 819 69 840 571 840 571 5 777 5 777 59 968 59 968 565 497 565 497 826 13 826 13 70 640 70 640 744 70 744 70 460 234 460 234 149 628 149 628 549 880 549 880 588 88 588 88 561 688 561 688 30 38 30 38 952 896 952 896 995 942 995 942 937 503 937 503 138 730 138 730 299 722 299 722 515 186 515 186 327 106 327 106 951 945 951 945 621 603 621 603 111 852 111 852 824 714 824 714 605 778 605 778 422 718 422 718 727 919 727 919 777 586 777 586 596 794 596 794 707 434 707 434 489 624 489 624 396 20 396 20 743 305 743 305 638 378 638 378 65 211 65 211 702 932 702 932 329 932 329 932 809 381 809 381 263 309 263 309 650 155 650 155 186 864 186 864 67 901 67 901 896 627 896 627 807 101 807 101 453 938 453 938 585 165 585 165 652 807 652 807 901 108 901 108 464 151 464 151 696 369 696 369 973 763 973 763 274 481 274 481 814 149 814 149 406 835 406 835 76 874 76 874 15 727 15 727 761 41 761 41 343 439 343 439 384 32 384 32 990 557 990 557 810 149 810 149 592 188 592 188 585 891 585 891 60 209 60 209 69 289 69 289 488 995 488 995 603 942 603 942 630 955 630 955 631 561 631 561 178 53 178 53 758 862 758 862 590 842 590 842 10 344 10 344 226 120 226 120 484 781 484 781 786 951 786 951 906 128 906 128 951 358 951 358 274 861 274 861 655 838 655 838 924 67 924 67 451 484 451 484 70 475 70 475 416 823 416 823 513 842 513 842 875 364 875 364 649 275 649 275 123 419 123 419 79 364 79 364 341 112 341 112 45 885 45 885 304 417 304 417 80 684 80 684 516 834 516 834 530 166 530 166 716 757 716 757 808 692 808 692 614 808 614 808 76 275 76 275 405 1 405 1 144 806 144 806 273 648 273 648 347 537 347 537 775 243 775 243 651 719 651 719 394 133 394 133 757 48 757 48 618 799 618 799 970 935 970 935 470 954 470 954 142 678 142 678 948 158 948 158 562 122 562 122 602 746 602 746 748 227 748 227 358 341 358 341 875 855 875 855 319 105 319 105 832 384 832 384 988 951 988 951 708 357 708 357 839 489 839 489 515 522 515 522 44 580 44 580 681 307 681 307 810 841 810 841 346 131 346 131 426 94 426 94 927 940 927 940 207 904 207 904 746 955 746 955 193 680 193 680 689 639 689 639 976 18 976 18 185 756 185 756 206 404 206 404 784 989 784 989 669 627 669 627 106 739 106 739 85 48 85 48 702 449 702 449 309 152 309 152 613 368 613 368 286 102 286 102 73 109 73 109 554 809 554 809 496 501 496 501 679 493 679 493 543 422 543 422 96 707 96 707 412 379 412 379 800 406 800 406 706 545 706 545 49 253 49 253 930 122 930 122 362 63 362 63 918 170 918 170 424 71 424 71 499 535 499 535 861 406 861 406 866 402 866 402 840 612 840 612 780 953 780 953 663 808 663 808 59 242 59 242 755 689 755 689 265 464 265 464 9 554 9 554 203 411 203 411 104 736 104 736 428 208 428 208 197 894 197 894 415 490 415 490 690 436 690 436 945 155 945 155 240 606 240 606 643 970 643 970 67 1 67 1 151 798 151 798 250 229 250 229 286 608 286 608 391 778 391 778 130 161 130 161 959 272 959 272 859 330 859 330 15 629 15 629 274 431 274 431 608 471 608 471 341 627 341 627 71 377 71 377 619 130 619 130 269 450 269 450 494 11 494 11 673 768 673 768 702 415 702 415 985 968 985 968 380 254 380 254 909 839 909 839 905 329 905 329 926 433 926 433 820 840 820 840 83 431 83 431 53 404 53 404 692 17 692 17 383 566 383 566 361 943 361 943 952 619 952 619 372 823 372 823 953 927 953 927 975 919 975 919 639 243 639 243 238 32 238 32 669 404 669 404 180 711 180 711 628 224 628 224 713 924 713 924 805 109 805 109 360 153 360 153 285 295 285 295 13 434 13 434 476 118 476 118 616 176 616 176 558 75 558 75 790 859 790 859 919 491 919 491 950 327 950 327 45 154 45 154 687 620 687 620 362 935 362 935 722 324 722 324 630 690 630 690 289 217 289 217 11 580 11 580 476 928 476 928 507 254 507 254 768 509 768 509 635 84 635 84 707 152 707 152 979 352 979 352 449 840 449 840 469 458 469 458 970 287 970 287 760 827 760 827 519 335 519 335 152 970 152 970 788 728 788 728 924 763 924 763 138 969 138 969 597 340 597 340 383 81 383 81 546 150 546 150 406 113 406 113 424 460 424 460 79 765 79 765 727 549 727 549 15 228 15 228 448 245 448 245 202 837 202 837 256 956 256 956 391 397 391 397 399 941 399 941 268 438 268 438 913 815 913 815 980 355 980 355 517 350 517 350 979 915 979 915 332 620 332 620 180 445 180 445 676 11 676 11 348 294 348 294 475 338 475 338 571 790 571 790 97 171 97 171 388 852 388 852 967 530 967 530 864 374 864 374 514 417 514 417 182 384 182 384 724 809 724 809 632 233 632 233 921 390 921 390 267 828 267 828 682 480 682 480 414 977 414 977 669 679 669 679 249 301 249 301 972 659 972 659 991 581 991 581 292 963 292 963 905 484 905 484 316 572 316 572 743 706 743 706 47 410 47 410 643 714 643 714 619 643 619 643 353 172 353 172 653 47 653 47 741 245 741 245 553 173 553 173 582 47 582 47 815 706 815 706 533 809 533 809 680 258 680 258 18 642 18 642 136 149 136 149 275 904 275 904 943 851 943 851 867 622 867 622 716 143 716 143 65 808 65 808 224 859 224 859 397 836 397 836 628 762 628 762 745 136 745 136 801 308 801 308 799 882 799 882 714 952 714 952 475 261 475 261 871 518 871 518 136 53 136 53 421 137 421 137 408 673 408 673 55 605 55 605 753 787 753 787 963 206 963 206 31 27 31 27 207 271 207 271 839 986 839 986 284 151 284 151 273 229 273 229 123 362 123 362 884 929 884 929 186 103 186 103 186 509 186 509 222 49 222 49 618 785 618 785 619 519 619 519 270 789 270 789 676 504 676 504 910 39 910 39 604 411 604 411 66 937 66 937 156 421 156 421 912 760 912 760 219 294 219 294 172 841 172 841 775 995 775 995 547 210 547 210 510 911 510 911 570 160 570 160 156 73 156 73 663 714 663 714 870 514 870 514 128 493 128 493 464 536 464 536 135 579 135 579 842 849 842 849 605 164 605 164 272 885 272 885 255 635 255 635 297 406 297 406 124 215 124 215 358 100 358 100 109 770 109 770 378 359 378 359 315 254 315 254 488 187 488 187 362 558 362 558 310 323 310 323 140 448 140 448 705 904 705 904 409 703 409 703 762 952 762 952 375 369 375 369 839 773 839 773 413 993 413 993 944 309 944 309 400 994 400 994 986 941 986 941 807 241 807 241 207 589 207 589 687 299 687 299 584 37 584 37 148 271 148 271 701 27 701 27 134 245 134 245 204 470 204 470 57 614 57 614 872 579 872 579 200 806 200 806 456 718 456 718 466 257 466 257 847 485 847 485 387 190 387 190 888 897 888 897 706 548 706 548 189 626 189 626 820 892 820 892 471 18 471 18 788 863 788 863 174 286 174 286 248 585 248 585 670 474 670 474 196 155 196 155 51 194 51 194 27 836 27 836 12 864 12 864 967 382 967 382 755 104 755 104 946 45 946 45 468 749 468 749 621 717 621 717 42 63 42 63 711 550 711 550 171 137 171 137 502 382 502 382 520 315 520 315 705 834 705 834 266 97 266 97 583 267 583 267 303 768 303 768 871 950 871 950 289 591 289 591 452 820 452 820 926 950 926 950 310 283 310 283 534 158 534 158 787 391 787 391 6 624 6 624 727 364 727 364 900 83 900 83 274 332 274 332 829 178 829 178 332 413 332 413 560 887 560 887 315 805 315 805 691 364 691 364 722 795 722 795 533 831 533 831 714 902 714 902 916 45 916 45 275 953 275 953 644 440 644 440 87 456 87 456 641 521 641 521 741 884 741 884 525 83 525 83 602 302 602 302 819 698 819 698 165 505 165 505 210 42 210 42 30 720 30 720 110 561 110 561 880 589 880 589 833 103 833 103 764 436 764 436 175 330 175 330 207 119 207 119 799 204 799 204 48 949 48 949 645 375 645 375 785 2 785 2 106 360 106 360 279 561 279 561 6 826 6 826 699 386 699 386 642 387 642 387 717 378 717 378 967 635 967 635 102 829 102 829 373 949 373 949 573 718 573 718 840 509 840 509 599 190 599 190 126 352 126 352 605 125 605 125 63 890 63 890 28 60 28 60 511 618 511 618 646 981 646 981 64 54 64 54 305 618 305 618 290 313 290 313 917 193 917 193 556 213 556 213 17 87 17 87 936 703 936 703 722 891 722 891 720 423 720 423 180 562 180 562 714 448 714 448 117 875 117 875 727 423 727 423 492 51 492 51 787 449 787 449 695 776 695 776 666 222 666 222 586 757 586 757 966 25 966 25 90 564 90 564 918 182 918 182 72 109 72 109 268 927 268 927 425 88 425 88 440 99 440 99 658 29 658 29 283 649 283 649 56 700 56 700 331 390 331 390 368 305 368 305 515 382 515 382 139 844 139 844 834 901 834 901 252 842 252 842 988 90 988 90 486 767 486 767 178 773 178 773 885 563 885 563 182 456 182 456 24 33 24 33 16 965 16 965 412 371 412 371 775 136 775 136 721 655 721 655 782 562 782 562 917 337 917 337 701 304 701 304 468 912 468 912 517 156 517 156 850 559 850 559 416 97 416 97 745 187 745 187 385 498 385 498 248 724 248 724 660 459 660 459 265 207 265 207 184 748 184 748 496 29 496 29 222 817 222 817 169 535 169 535 764 288 764 288 564 989 564 989 392 249 392 249 952 47 952 47 210 34 210 34 953 600 953 600 656 623 656 623 316 950 316 950 643 323 643 323 651 319 651 319 199 179 199 179 972 925 972 925 578 297 578 297 617 332 617 332 844 201 844 201 591 688 591 688 744 209 744 209 257 398 257 398 649 449 649 449 334 97 334 97 717 884 717 884 477 351 477 351 507 715 507 715 348 165 348 165 680 51 680 51 641 576 641 576 374 369 374 369 529 201 529 201 498 976 498 976 699 223 699 223 128 519 128 519 150 944 150 944 625 904 625 904 259 401 259 401 951 71 951 71 666 419 666 419 310 851 310 851 600 491 600 491 344 731 344 731 342 801 342 801 540 912 540 912 638 295 638 295 427 908 427 908 270 598 270 598 156 775 156 775 671 119 671 119 581 527 581 527 933 11 933 11 219 814 219 814 588 968 588 968 573 921 573 921 800 926 800 926 379 206 379 206 909 735 909 735 499 234 499 234 836 425 836 425 781 79 781 79 853 969 853 969 41 850 41 850 96 995 96 995 100 840 100 840 334 239 334 239 954 419 954 419 291 830 291 830 487 368 487 368 184 399 184 399 488 755 488 755 818 644 818 644 786 815 786 815 509 755 509 755 243 614 243 614 971 558 971 558 217 43 217 43 219 297 219 297 411 757 411 757 380 636 380 636 235 576 235 576 396 687 396 687 422 693 422 693 728 344 728 344 164 97 164 97 623 259 623 259 782 381 782 381 419 867 419 867 192 737 192 737 599 289 599 289 960 31 960 31 668 282 668 282 637 519 637 519 343 349 343 349 772 206 772 206 599 815 599 815 707 873 707 873 400 734 400 734 750 108 750 108 200 815 200 815 663 640 663 640 588 390 588 390 794 671 794 671 644 502 644 502 295 561 295 561 166 502 166 502 687 588 687 588 843 343 843 343 937 100 937 100 789 420 789 420 83 262 83 262 194 967 194 967 871 528 871 528 182 743 182 743 128 944 128 944 211 323 211 323 706 640 706 640 555 220 555 220 538 717 538 717 484 667 484 667 885 347 885 347 89 124 89 124 620 613 620 613 844 150 844 150 621 749 621 749 772 959 772 959 603 774 603 774 720 114 720 114 90 940 90 940 174 112 174 112 377 624 377 624 448 539 448 539 308 103 308 103 937 289 937 289 959 607 959 607 343 428 343 428 939 182 939 182 592 900 592 900 286 273 286 273 94 217 94 217 327 617 327 617 369 357 369 357 491 316 491 316 568 536 568 536 859 481 859 481 551 451 551 451 702 352 702 352 920 650 920 650 124 718 124 718 18 109 18 109 954 62 954 62 374 53 374 53 752 528 752 528 911 876 911 876 371 609 371 609 327 580 327 580 673 557 673 557 402 958 402 958 859 492 859 492 444 504 444 504 397 915 397 915 59 240 59 240 633 867 633 867 817 2 817 2 705 79 705 79 768 58 768 58 362 685 362 685 270 90 270 90 621 78 621 78 809 254 809 254 325 458 325 458 295 194 295 194 583 21 583 21 754 409 754 409 716 178 716 178 160 290 160 290 428 731 428 731 440 279 440 279 200 466 200 466 683 968 683 968 468 180 468 180 395 988 395 988 922 905 922 905 728 268 728 268 534 97 534 97 229 355 229 355 112 6 112 6 23 356 23 356 163 202 163 202 533 545 533 545 447 470 447 470 595 93 595 93 416 190 416 190 29 67 29 67 552 361 552 361 398 402 398 402 680 260 680 260 2 292 2 292 223 185 223 185 279 837 279 837 386 358 386 358 383 204 383 204 993 88 993 88 799 894 799 894 989 653 989 653 690 610 690 610 531 244 531 244 162 84 162 84 934 822 934 822 476 606 476 606 632 725 632 725 939 14 939 14 508 788 508 788 433 368 433 368 320 88 320 88 136 305 136 305 212 411 212 411 127 687 127 687 721 683 721 683 554 104 554 104 321 521 321 521 645 875 645 875 180 126 180 126 16 310 16 310 896 980 896 980 875 156 875 156 844 430 844 430 398 301 398 301 687 726 687 726 443 735 443 735 693 988 693 988 183 209 183 209 590 452 590 452 251 305 251 305 6 308 6 308 979 219 979 219 900 956 900 956 187 958 187 958 942 521 942 521 247 335 247 335 13 319 13 319 262 900 262 900 621 375 621 375 84 309 84 309 332 32 332 32 871 382 871 382 601 758 601 758 734 19 734 19 731 404 731 404 367 819 367 819 288 60 288 60 96 67 96 67 402 825 402 825 533 82 533 82 633 339 633 339 680 29 680 29 422 364 422 364 731 82 731 82 850 41 850 41 675 376 675 376 444 574 444 574 760 573 760 573 490 91 490 91 800 602 800 602 201 534 201 534 119 634 119 634 243 690 243 690 767 849 767 849 163 412 163 412 90 825 90 825 376 355 376 355 189 264 189 264 37 417 37 417 727 744 727 744 457 197 457 197 742 18 742 18 10 119 10 119 709 958 709 958 948 542 948 542 334 14 334 14 776 509 776 509 324 800 324 800 366 781 366 781 969 415 969 415 24 979 24 979 758 300 758 300 204 471 204 471 232 292 232 292 557 76 557 76 792 991 792 991 261 36 261 36 773 197 773 197 684 437 684 437 302 349 302 349 465 134 465 134 215 742 215 742 152 982 152 982 376 108 376 108 581 921 581 921 684 570 684 570 335 651 335 651 884 796 884 796 335 461 335 461 699 460 699 460 878 403 878 403 291 854 291 854 486 65 486 65 698 983 698 983 992 154 992 154 220 547 220 547 196 481 196 481 769 550 769 550 663 839 663 839 47 510 47 510 974 878 974 878 614 761 614 761 468 514 468 514 35 740 35 740 591 77 591 77 949 58 949 58 228 947 228 947 296 219 296 219 944 992 944 992 545 162 545 162 69 295 69 295 505 409 505 409 881 237 881 237 341 82 341 82 543 414 543 414 49 438 49 438 843 221 843 221 971 6 971 6 150 326 150 326 430 26 430 26 83 988 83 988 78 510 78 510 1 143 1 143 193 40 193 40 90 376 90 376 68 369 68 369 66 321 66 321 594 559 594 559 885 94 885 94 150 44 150 44 945 133 945 133 206 26 206 26 383 439 383 439 127 892 127 892 973 544 973 544 327 949 327 949 803 413 803 413 397 322 397 322 672 446 672 446 75 789 75 789 553 541 553 541 941 387 941 387 688 413 688 413 58 5 58 5 510 690 510 690 772 595 772 595 871 326 871 326 254 106 254 106 547 917 547 917 330 67 330 67 590 204 590 204 958 761 958 761 305 678 305 678 468 529 468 529 808 661 808 661 738 456 738 456 567 721 567 721 264 496 264 496 778 288 778 288 804 956 804 956 721 300 721 300 119 535 119 535 334 667 334 667 846 377 846 377 778 277 778 277 560 987 560 987 881 909 881 909 189 349 189 349 621 240 621 240 602 812 602 812 980 19 980 19 568 54 568 54 681 984 681 984 927 326 927 326 270 585 270 585 755 490 755 490 54 660 54 660 540 970 540 970 476 710 476 710 514 364 514 364 383 17 383 17 792 588 792 588 202 334 202 334 261 890 261 890 266 707 266 707 820 785 820 785 859 731 859 731 820 300 820 300 833 425 833 425 759 20 759 20 827 57 827 57 407 533 407 533 400 698 400 698 266 215 266 215 496 470 496 470 453 955 453 955 863 505 863 505 307 64 307 64 896 725 896 725 866 738 866 738 916 801 916 801 494 245 494 245 476 806 476 806 994 686 994 686 176 169 176 169 747 944 747 944 573 406 573 406 702 770 702 770 87 371 87 371 640 535 640 535 832 545 832 545 357 721 357 721 486 8 486 8 434 504 434 504 325 910 325 910 558 975 558 975 362 240 362 240 774 139 774 139 21 757 21 757 926 688 926 688 72 393 72 393 268 926 268 926 677 424 677 424 273 918 273 918 690 460 690 460 180 817 180 817 499 423 499 423 586 571 586 571 889 212 889 212 208 772 208 772 621 710 621 710 988 199 988 199 804 505 804 505 451 394 451 394 55 891 55 891 785 264 785 264 678 252 678 252 599 132 599 132 798 56 798 56 516 138 516 138 138 37 138 37 109 620 109 620 416 862 416 862 900 422 900 422 38 550 38 550 576 485 576 485 764 620 764 620 642 840 642 840 856 845 856 845 991 739 991 739 487 969 487 969 802 648 802 648 254 81 254 81 357 618 357 618 685 204 685 204 57 742 57 742 670 994 670 994 222 603 222 603 412 221 412 221 936 288 936 288 263 307 263 307 878 878 878 878 455 566 455 566 508 262 508 262 161 276 161 276 163 702 163 702 773 885 773 885 51 769 51 769 818 615 818 615 617 347 617 347 677 265 677 265 213 854 213 854 162 699 162 699 429 683 429 683 376 601 376 601 705 300 705 300 933 915 933 915 600 880 600 880 574 834 574 834 993 831 993 831 594 510 594 510 988 304 988 304 585 238 585 238 627 301 627 301 668 11 668 11 595 177 595 177 177 307 177 307 480 686 480 686 340 406 340 406 125 950 125 950 121 354 121 354 49 571 49 571 536 139 536 139 892 333 892 333 69 471 69 471 832 188 832 188 703 937 703 937 731 303 731 303 488 865 488 865 458 297 458 297 206 839 206 839 767 759 767 759 421 900 421 900 678 265 678 265 964 506 964 506 279 769 279 769 288 847 288 847 590 798 590 798 995 945 995 945 220 563 220 563 223 169 223 169 472 615 472 615 501 945 501 945 981 247 981 247 399 2 399 2 933 515 933 515 130 86 130 86 481 544 481 544 993 788 993 788 233 748 233 748 55 956 55 956 607 967 607 967 398 575 398 575 633 334 633 334 707 782 707 782 981 77 981 77 828 676 828 676 883 81 883 81 854 352 854 352 635 116 635 116 210 311 210 311 165 298 165 298 920 444 920 444 929 7 929 7 145 527 145 527 712 524 712 524 19 869 19 869 688 740 688 740 394 804 394 804 2 29 2 29 49 657 49 657 563 928 563 928 638 424 638 424 638 455 638 455 931 555 931 555 282 558 282 558 427 335 427 335 531 206 531 206 983 261 983 261 981 239 981 239 352 38 352 38 790 586 790 586 852 712 852 712 697 567 697 567 901 183 901 183 913 193 913 193 405 270 405 270 310 716 310 716 673 270 673 270 717 311 717 311 230 405 230 405 523 59 523 59 272 505 272 505 141 729 141 729 538 387 538 387 276 342 276 342 626 100 626 100 241 327 241 327 808 18 808 18 225 369 225 369 147 350 147 350 146 71 146 71 451 337 451 337 233 144 233 144 414 844 414 844 390 719 390 719 749 350 749 350 175 249 175 249 90 504 90 504 885 672 885 672 379 405 379 405 717 40 717 40 269 790 269 790 775 886 775 886 779 714 779 714 361 312 361 312 349 649 349 649 334 207 334 207 453 297 453 297 799 661 799 661 955 150 955 150 729 589 729 589 669 54 669 54 102 275 102 275 742 662 742 662 616 983 616 983 379 213 379 213 545 426 545 426 490 896 490 896 35 807 35 807 308 268 308 268 121 16 121 16 903 26 903 26 368 690 368 690 64 597 64 597 168 985 168 985 917 322 917 322 734 539 734 539 8 601 8 601 72 897 72 897 799 567 799 567 988 213 988 213 288 533 288 533 407 310 407 310 461 994 461 994 258 735 258 735 323 18 323 18 667 53 667 53 936 474 936 474 256 500 256 500 253 771 253 771 720 193 720 193 801 754 801 754 666 401 666 401 938 236 938 236 264 921 264 921 703 11 703 11 585 355 585 355 143 564 143 564 352 64 352 64 533 306 533 306 444 696 444 696 198 162 198 162 612 433 612 433 147 609 147 609 614 269 614 269 325 837 325 837 272 556 272 556 368 498 368 498 965 58 965 58 309 401 309 401 118 132 118 132 701 504 701 504 784 953 784 953 156 404 156 404 245 164 245 164 780 360 780 360 636 34 636 34 753 337 753 337 46 679 46 679 970 167 970 167 326 148 326 148 606 650 606 650 978 204 978 204 875 894 875 894 331 304 331 304 613 755 613 755 960 630 960 630 577 955 577 955 972 948 972 948 874 812 874 812 804 365 804 365 501 709 501 709 370 903 370 903 425 397 425 397 705 840 705 840 138 736 138 736 272 732 272 732 622 295 622 295 577 971 577 971 865 119 865 119 362 769 362 769 557 486 557 486 782 71 782 71 226 48 226 48 441 80 441 80 855 504 855 504 482 41 482 41 521 662 521 662 90 150 90 150 218 363 218 363 472 864 472 864 272 480 272 480 513 780 513 780 529 22 529 22 956 840 956 840 791 611 791 611 796 970 796 970 165 339 165 339 118 451 118 451 239 243 239 243 71 77 71 77 310 824 310 824 319 268 319 268 152 2 152 2 529 318 529 318 10 656 10 656 283 42 283 42 150 791 150 791 742 929 742 929 971 769 971 769 446 679 446 679 990 903 990 903 389 87 389 87 919 417 919 417 800 263 800 263 905 745 905 745 780 470 780 470 606 954 606 954 188 714 188 714 112 14 112 14 504 95 504 95 863 239 863 239 344 587 344 587 419 745 419 745 237 81 237 81 413 529 413 529 166 421 166 421 787 174 787 174 4 19 4 19 339 845 339 845 937 946 937 946 561 972 561 972 447 267 447 267 541 259 541 259 21 811 21 811 83 817 83 817 360 262 360 262 567 44 567 44 110 503 110 503 715 648 715 648 787 27 787 27 404 618 404 618 587 753 587 753 353 155 353 155 834 477 834 477 454 109 454 109 317 258 317 258 342 804 342 804 961 704 961 704 932 22 932 22 917 227 917 227 871 32 871 32 811 57 811 57 308 514 308 514 940 700 940 700 488 509 488 509 406 99 406 99 754 697 754 697 735 176 735 176 393 808 393 808 402 318 402 318 532 471 532 471 601 718 601 718 334 180 334 180 566 762 566 762 910 606 910 606 118 675 118 675 619 139 619 139 464 298 464 298 302 278 302 278 519 747 519 747 659 546 659 546 95 423 95 423 147 502 147 502 56 624 56 624 910 83 910 83 741 253 741 253 313 983 313 983 838 575 838 575 820 857 820 857 51 601 51 601 337 808 337 808 863 855 863 855 158 178 158 178 785 856 785 856 287 793 287 793 954 956 954 956 672 431 672 431 671 331 671 331 615 449 615 449 691 336 691 336 741 643 741 643 173 714 173 714 641 756 641 756 990 668 990 668 118 434 118 434 92 538 92 538 659 732 659 732 197 816 197 816 801 180 801 180 924 302 924 302 336 407 336 407 428 949 428 949 849 235 849 235 839 21 839 21 251 394 251 394 684 194 684 194 103 572 103 572 746 473 746 473 154 351 154 351 291 244 291 244 131 861 131 861 603 482 603 482 794 39 794 39 438 518 438 518 32 866 32 866 623 720 623 720 337 315 337 315 141 860 141 860 71 78 71 78 705 731 705 731 693 137 693 137 201 413 201 413 37 427 37 427 86 397 86 397 658 738 658 738 552 923 552 923 282 608 282 608 26 789 26 789 200 878 200 878 814 826 814 826 128 132 128 132 128 909 128 909 155 852 155 852 355 847 355 847 104 624 104 624 380 749 380 749 761 704 761 704 425 481 425 481 575 337 575 337 66 242 66 242 179 213 179 213 443 226 443 226 543 887 543 887 374 653 374 653 282 973 282 973 848 246 848 246 940 76 940 76 560 717 560 717 969 554 969 554 51 900 51 900 862 95 862 95 936 647 936 647 590 932 590 932 268 424 268 424 548 723 548 723 906 779 906 779 802 193 802 193 542 356 542 356 35 178 35 178 222 30 222 30 161 838 161 838 516 888 516 888 694 716 694 716 50 689 50 689 851 52 851 52 893 312 893 312 366 276 366 276 859 761 859 761 677 293 677 293 641 844 641 844 42 366 42 366 688 305 688 305 389 282 389 282 555 556 555 556 43 299 43 299 804 92 804 92 838 233 838 233 28 221 28 221 237 861 237 861 862 493 862 493 632 606 632 606 323 312 323 312 197 918 197 918 428 173 428 173 245 858 245 858 389 329 389 329 737 571 737 571 505 806 505 806 108 225 108 225 722 468 722 468 746 384 746 384 328 682 328 682 58 838 58 838 821 242 821 242 807 139 807 139 236 467 236 467 287 597 287 597 166 852 166 852 44 688 44 688 228 583 228 583 370 476 370 476 650 24 650 24 449 831 449 831 376 14 376 14 903 603 903 603 676 372 676 372 555 837 555 837 598 497 598 497 703 786 703 786 131 727 131 727 438 196 438 196 650 421 650 421 94 962 94 962 981 530 981 530 493 899 493 899 920 922 920 922 890 532 890 532 522 300 522 300 363 255 363 255 444 24 444 24 497 718 497 718 56 599 56 599 812 805 812 805 1 179 1 179 516 299 516 299 747 730 747 730 730 618 730 618 204 589 204 589 524 275 524 275 223 695 223 695 391 747 391 747 605 170 605 170 662 676 662 676 764 850 764 850 601 176 601 176 404 461 404 461 289 633 289 633 336 493 336 493 339 615 339 615 814 467 814 467 735 426 735 426 791 979 791 979 318 494 318 494 515 843 515 843 634 970 634 970 973 99 973 99 112 594 112 594 947 821 947 821 292 840 292 840 148 861 148 861 331 459 331 459 926 550 926 550 734 317 734 317 215 843 215 843 674 186 674 186 944 412 944 412 702 616 702 616 811 206 811 206 66 570 66 570 984 864 984 864 45 721 45 721 269 425 269 425 7 604 7 604 508 210 508 210 720 686 720 686 31 974 31 974 699 352 699 352 808 773 808 773 255 525 255 525 612 55 612 55 971 110 971 110 146 8 146 8 106 95 106 95 616 876 616 876 497 541 497 541 115 961 115 961 253 50 253 50 507 241 507 241 796 533 796 533 103 175 103 175 279 590 279 590 915 504 915 504 580 464 580 464 684 559 684 559 438 877 438 877 514 992 514 992 184 333 184 333 601 133 601 133 620 852 620 852 711 756 711 756 487 164 487 164 517 918 517 918 276 304 276 304 456 293 456 293 386 275 386 275 894 273 894 273 536 330 536 330 47 822 47 822 198 897 198 897 888 571 888 571 697 780 697 780 842 169 842 169 964 916 964 916 792 420 792 420 143 816 143 816 336 139 336 139 666 237 666 237 564 213 564 213 609 817 609 817 914 839 914 839 359 983 359 983 262 683 262 683 310 215 310 215 888 854 888 854 993 852 993 852 386 367 386 367 550 893 550 893 757 403 757 403 544 233 544 233 980 750 980 750 768 28 768 28 446 187 446 187 859 780 859 780 821 87 821 87 47 187 47 187 386 27 386 27 359 127 359 127 662 852 662 852 653 202 653 202 230 666 230 666 927 618 927 618 266 641 266 641 464 558 464 558 637 752 637 752 372 804 372 804 208 793 208 793 303 95 303 95 695 960 695 960 493 491 493 491 561 608 561 608 584 196 584 196 123 544 123 544 515 682 515 682 199 120 199 120 332 742 332 742 580 342 580 342 18 59 18 59 561 363 561 363 710 340 710 340 82 297 82 297 118 824 118 824 397 702 397 702 244 567 244 567 181 635 181 635 869 909 869 909 244 426 244 426 416 291 416 291 255 12 255 12 249 550 249 550 318 487 318 487 897 386 897 386 541 708 541 708 683 279 683 279 456 325 456 325 867 566 867 566 588 573 588 573 936 763 936 763 737 499 737 499 418 612 418 612 575 790 575 790 110 222 110 222 961 661 961 661 494 415 494 415 629 901 629 901 646 493 646 493 607 440 607 440 763 677 763 677 49 269 49 269 272 858 272 858 184 978 184 978 105 141 105 141 806 284 806 284 62 553 62 553 457 29 457 29 206 407 206 407 332 853 332 853 660 61 660 61 5 639 5 639 538 673 538 673 252 942 252 942 100 235 100 235 639 590 639 590 305 885 305 885 477 84 477 84 908 908 908 908 741 269 741 269 981 282 981 282 840 574 840 574 508 899 508 899 731 873 731 873 519 639 519 639 880 241 880 241 699 388 699 388 962 466 962 466 190 341 190 341 233 406 233 406 517 341 517 341 863 898 863 898 744 330 744 330 726 35 726 35 6 649 6 649 950 47 950 47 462 284 462 284 930 967 930 967 135 860 135 860 618 894 618 894 916 754 916 754 468 203 468 203 795 788 795 788 47 594 47 594 407 884 407 884 616 614 616 614 269 124 269 124 977 557 977 557 872 884 872 884 320 814 320 814 702 214 702 214 871 625 871 625 147 579 147 579 224 611 224 611 943 733 943 733 782 479 782 479 473 705 473 705 128 356 128 356 934 256 934 256 325 515 325 515 450 942 450 942 17 186 17 186 215 537 215 537 498 43 498 43 277 637 277 637 227 393 227 393 752 513 752 513 381 453 381 453 572 85 572 85 294 594 294 594 585 682 585 682 950 980 950 980 218 255 218 255 958 388 958 388 130 756 130 756 630 624 630 624 395 657 395 657 122 903 122 903 95 412 95 412 555 809 555 809 242 715 242 715 546 853 546 853 658 753 658 753 44 945 44 945 454 327 454 327 869 538 869 538 74 819 74 819 175 916 175 916 744 778 744 778 173 525 173 525 168 196 168 196 632 221 632 221 686 721 686 721 364 579 364 579 857 734 857 734 551 628 551 628 208 16 208 16 570 389 570 389 160 344 160 344 111 867 111 867 109 510 109 510 861 73 861 73 229 222 229 222 539 40 539 40 532 43 532 43 132 100 132 100 677 297 677 297 605 718 605 718 404 7 404 7 14 604 14 604 307 20 307 20 506 957 506 957 960 317 960 317 160 457 160 457 326 518 326 518 117 818 117 818 939 277 939 277 134 316 134 316 979 100 979 100 251 328 251 328 428 470 428 470 111 619 111 619 742 378 742 378 265 752 265 752 160 622 160 622 66 750 66 750 708 933 708 933 387 922 387 922 944 985 944 985 441 473 441 473 622 75 622 75 500 442 500 442 854 344 854 344 320 381 320 381 383 438 383 438 797 577 797 577 780 236 780 236 273 710 273 710 803 524 803 524 3 624 3 624 13 197 13 197 100 507 100 507 899 702 899 702 95 478 95 478 202 172 202 172 871 313 871 313 12 685 12 685 801 274 801 274 388 62 388 62 890 508 890 508 573 152 573 152 986 384 986 384 936 383 936 383 477 388 477 388 926 580 926 580 15 618 15 618 788 585 788 585 663 20 663 20 491 253 491 253 264 389 264 389 792 966 792 966 933 90 933 90 801 548 801 548 786 588 786 588 819 261 819 261 227 540 227 540 209 474 209 474 712 357 712 357 931 871 931 871 427 200 427 200 654 937 654 937 706 166 706 166 897 139 897 139 843 316 843 316 408 611 408 611 483 333 483 333 886 604 886 604 752 785 752 785 677 857 677 857 824 693 824 693 18 947 18 947 171 203 171 203 625 520 625 520 126 519 126 519 877 857 877 857 951 412 951 412 95 979 95 979 153 305 153 305 762 578 762 578 971 58 971 58 847 685 847 685 698 245 698 245 583 70 583 70 409 183 409 183 634 760 634 760 141 725 141 725 421 642 421 642 329 629 329 629 703 970 703 970 185 590 185 590 619 398 619 398 592 125 592 125 306 416 306 416 433 860 433 860 612 605 612 605 911 727 911 727 895 707 895 707 806 884 806 884 739 713 739 713 615 250 615 250 525 760 525 760 166 771 166 771 799 301 799 301 799 457 799 457 629 621 629 621 580 650 580 650 791 39 791 39 736 130 736 130 388 674 388 674 750 424 750 424 762 889 762 889 227 962 227 962 328 332 328 332 631 341 631 341 76 520 76 520 520 553 520 553 541 152 541 152 804 250 804 250 381 304 381 304 583 396 583 396 130 67 130 67 634 893 634 893 823 284 823 284 217 305 217 305 522 253 522 253 456 682 456 682 477 850 477 850 172 624 172 624 450 133 450 133 172 21 172 21 234 955 234 955 178 919 178 919 12 31 12 31 284 204 284 204 143 763 143 763 314 926 314 926 938 739 938 739 728 626 728 626 736 578 736 578 764 984 764 984 933 349 933 349 394 314 394 314 817 653 817 653 122 276 122 276 201 142 201 142 487 72 487 72 673 921 673 921 101 745 101 745 542 455 542 455 976 151 976 151 775 835 775 835 236 745 236 745 396 511 396 511 901 798 901 798 311 368 311 368 974 221 974 221 936 629 936 629 448 517 448 517 136 334 136 334 211 637 211 637 923 103 923 103 534 678 534 678 450 853 450 853 478 696 478 696 518 488 518 488 33 422 33 422 150 112 150 112 742 643 742 643 395 980 395 980 388 677 388 677 722 508 722 508 859 78 859 78 595 599 595 599 547 705 547 705 254 402 254 402 251 987 251 987 732 255 732 255 809 976 809 976 960 369 960 369 756 74 756 74 567 163 567 163 476 803 476 803 851 958 851 958 425 347 425 347 446 533 446 533 110 204 110 204 904 752 904 752 743 451 743 451 389 828 389 828 841 374 841 374 629 43 629 43 99 720 99 720 540 329 540 329 541 536 541 536 714 13 714 13 241 542 241 542 219 209 219 209 27 781 27 781 120 292 120 292 366 152 366 152 257 283 257 283 442 671 442 671 886 686 886 686 58 698 58 698 179 656 179 656 880 181 880 181 938 586 938 586 514 575 514 575 744 500 744 500 274 328 274 328 590 194 590 194 51 898 51 898 500 797 500 797 308 822 308 822 907 80 907 80 771 214 771 214 271 238 271 238 280 885 280 885 771 952 771 952 507 984 507 984 273 135 273 135 264 589 264 589 721 267 721 267 425 420 425 420 946 437 946 437 479 550 479 550 743 365 743 365 723 163 723 163 806 466 806 466 3 728 3 728 522 834 522 834 562 600 562 600 713 551 713 551 574 499 574 499 48 357 48 357 102 570 102 570 336 988 336 988 727 2 727 2 476 22 476 22 374 153 374 153 745 201 745 201 438 508 438 508 789 615 789 615 796 646 796 646 949 655 949 655 985 480 985 480 689 38 689 38 558 51 558 51 523 238 523 238 436 120 436 120 543 677 543 677 346 381 346 381 698 249 698 249 880 547 880 547 29 611 29 611 927 765 927 765 686 885 686 885 466 955 466 955 917 146 917 146 475 245 475 245 430 850 430 850 759 389 759 389 309 165 309 165 606 607 606 607 22 469 22 469 240 409 240 409 339 616 339 616 386 946 386 946 515 543 515 543 966 214 966 214 781 378 781 378 931 191 931 191 89 378 89 378 393 717 393 717 645 931 645 931 260 267 260 267 252 446 252 446 813 375 813 375 568 494 568 494 251 934 251 934 445 23 445 23 820 190 820 190 910 464 910 464 607 545 607 545 930 460 930 460 125 977 125 977 740 570 740 570 195 454 195 454 300 963 300 963 139 843 139 843 632 570 632 570 322 41 322 41 133 202 133 202 470 578 470 578 380 448 380 448 848 122 848 122 369 527 369 527 423 61 423 61 526 458 526 458 592 416 592 416 692 308 692 308 269 224 269 224 447 987 447 987 390 305 390 305 740 384 740 384 288 299 288 299 361 42 361 42 448 492 448 492 777 796 777 796 168 434 168 434 299 779 299 779 321 892 321 892 678 722 678 722 79 820 79 820 321 956 321 956 749 851 749 851 490 556 490 556 536 701 536 701 817 817 817 817 439 514 439 514 166 129 166 129 772 684 772 684 545 341 545 341 475 493 475 493 11 228 11 228 82 928 82 928 588 158 588 158 113 726 113 726 821 11 821 11 478 350 478 350 385 524 385 524 226 820 226 820 798 582 798 582 605 444 605 444 712 301 712 301 207 791 207 791 250 271 250 271 583 211 583 211 168 613 168 613 656 349 656 349 992 854 992 854 914 53 914 53 70 804 70 804 968 945 968 945 951 762 951 762 286 275 286 275 134 452 134 452 507 519 507 519 633 171 633 171 850 575 850 575 764 464 764 464 268 97 268 97 790 229 790 229 518 413 518 413 895 99 895 99 586 598 586 598 476 15 476 15 199 671 199 671 576 524 576 524 606 928 606 928 905 507 905 507 901 259 901 259 187 956 187 956 652 303 652 303 524 345 524 345 607 54 607 54 141 202 141 202 435 300 435 300 687 190 687 190 249 834 249 834 681 374 681 374 246 382 246 382 550 36 550 36 984 821 984 821 951 522 951 522 525 820 525 820 738 158 738 158 873 318 873 318 369 458 369 458 895 501 895 501 953 810 953 810 156 589 156 589 861 966 861 966 585 154 585 154 243 536 243 536 699 446 699 446 725 297 725 297 466 99 466 99 52 117 52 117 88 907 88 907 557 75 557 75 879 609 879 609 898 474 898 474 143 404 143 404 625 586 625 586 696 704 696 704 622 514 622 514 547 954 547 954 494 567 494 567 921 517 921 517 694 882 694 882 594 380 594 380 794 817 794 817 576 924 576 924 832 207 832 207 765 849 765 849 82 239 82 239 480 81 480 81 35 16 35 16 734 78 734 78 303 438 303 438 863 756 863 756 360 218 360 218 733 51 733 51 627 174 627 174 808 856 808 856 609 77 609 77 720 628 720 628 468 202 468 202 63 442 63 442 987 377 987 377 10 481 10 481 541 994 541 994 379 166 379 166 991 545 991 545 251 825 251 825 390 525 390 525 950 652 950 652 942 217 942 217 275 552 275 552 606 42 606 42 629 64 629 64 623 198 623 198 683 862 683 862 566 345 566 345 279 262 279 262 511 824 511 824 891 391 891 391 962 808 962 808 925 140 925 140 506 190 506 190 579 388 579 388 795 704 795 704 666 235 666 235 587 9 587 9 635 197 635 197 877 110 877 110 137 180 137 180 970 936 970 936 701 393 701 393 187 394 187 394 567 957 567 957 689 177 689 177 465 390 465 390 70 47 70 47 899 129 899 129 364 19 364 19 916 829 916 829 808 487 808 487 217 303 217 303 539 462 539 462 328 372 328 372 761 607 761 607 312 776 312 776 733 782 733 782 922 929 922 929 802 989 802 989 425 988 425 988 486 45 486 45 395 287 395 287 128 479 128 479 389 952 389 952 548 956 548 956 533 419 533 419 35 280 35 280 442 699 442 699 187 464 187 464 610 940 610 940 807 304 807 304 629 700 629 700 446 549 446 549 885 394 885 394 55 92 55 92 893 764 893 764 116 486 116 486 464 605 464 605 86 508 86 508 238 474 238 474 548 40 548 40 367 765 367 765 714 769 714 769 270 823 270 823 23 139 23 139 664 771 664 771 760 490 760 490 267 207 267 207 532 943 532 943 852 392 852 392 278 818 278 818 732 823 732 823 790 595 790 595 967 159 967 159 335 847 335 847 958 125 958 125 656 591 656 591 734 212 734 212 942 447 942 447 813 838 813 838 750 894 750 894 918 492 918 492 835 873 835 873 971 888 971 888 144 748 144 748 807 515 807 515 488 557 488 557 732 931 732 931 374 590 374 590 926 76 926 76 282 865 282 865 199 970 199 970 13 809 13 809 413 736 413 736 412 785 412 785 234 783 234 783 905 611 905 611 430 437 430 437 882 626 882 626 284 73 284 73 815 484 815 484 594 214 594 214 122 328 122 328 529 73 529 73 784 529 784 529 332 340 332 340 596 561 596 561 401 509 401 509 688 591 688 591 825 596 825 596 567 311 567 311 334 861 334 861 719 171 719 171 692 810 692 810 372 591 372 591 160 118 160 118 993 369 993 369 941 283 941 283 100 621 100 621 559 759 559 759 78 807 78 807 393 489 393 489 634 593 634 593 268 895 268 895 611 159 611 159 779 553 779 553 983 527 983 527 333 94 333 94 127 863 127 863 4 735 4 735 217 67 217 67 896 686 896 686 699 289 699 289 578 132 578 132 388 985 388 985 232 640 232 640 308 813 308 813 762 336 762 336 71 300 71 300 756 585 756 585 215 243 215 243 251 897 251 897 873 505 873 505 306 734 306 734 418 970 418 970 763 763 763 763 170 457 170 457 895 370 895 370 259 2 259 2 262 324 262 324 268 942 268 942 849 531 849 531 602 554 602 554 824 505 824 505 253 763 253 763 911 757 911 757 760 833 760 833 413 539 413 539 639 669 639 669 83 685 83 685 518 601 518 601 765 500 765 500 853 933 853 933 154 179 154 179 745 436 745 436 458 667 458 667 911 528 911 528 426 36 426 36 800 847 800 847 691 446 691 446 454 655 454 655 31 829 31 829 729 177 729 177 348 593 348 593 377 671 377 671 602 679 602 679 840 502 840 502 726 314 726 314 800 562 800 562 696 481 696 481 694 580 694 580 213 273 213 273 689 112 689 112 452 923 452 923 394 551 394 551 823 556 823 556 336 524 336 524 656 624 656 624 635 792 635 792 610 181 610 181 616 111 616 111 795 972 795 972 906 337 906 337 479 682 479 682 165 908 165 908 913 548 913 548 60 232 60 232 647 127 647 127 452 949 452 949 120 158 120 158 97 990 97 990 186 692 186 692 280 1 280 1 678 7 678 7 633 548 633 548 494 299 494 299 66 955 66 955 796 714 796 714 763 293 763 293 305 954 305 954 941 77 941 77 815 236 815 236 38 430 38 430 939 444 939 444 3 12 3 12 811 339 811 339 269 963 269 963 834 175 834 175 423 882 423 882 848 865 848 865 406 420 406 420 203 101 203 101 534 540 534 540 874 246 874 246 698 368 698 368 168 716 168 716 190 593 190 593 976 802 976 802 555 454 555 454 73 339 73 339 126 564 126 564 808 765 808 765 746 535 746 535 637 652 637 652 595 389 595 389 955 386 955 386 345 95 345 95 671 155 671 155 204 826 204 826 246 985 246 985 130 562 130 562 772 563 772 563 868 654 868 654 863 668 863 668 169 276 169 276 667 548 667 548 676 638 676 638 328 22 328 22 492 335 492 335 464 75 464 75 532 932 532 932 993 92 993 92 908 7 908 7 552 851 552 851 776 756 776 756 728 650 728 650 240 631 240 631 783 954 783 954 541 504 541 504 686 258 686 258 120 905 120 905 98 350 98 350 462 796 462 796 449 41 449 41 793 743 793 743 765 572 765 572 374 565 374 565 328 815 328 815 38 401 38 401 352 111 352 111 543 223 543 223 636 603 636 603 462 390 462 390 164 434 164 434 672 352 672 352 712 985 712 985 201 353 201 353 17 971 17 971 729 735 729 735 647 124 647 124 114 524 114 524 984 709 984 709 873 254 873 254 432 23 432 23 298 939 298 939 253 399 253 399 908 613 908 613 565 710 565 710 391 411 391 411 447 273 447 273 274 294 274 294 69 288 69 288 713 268 713 268 793 151 793 151 446 306 446 306 629 977 629 977 498 659 498 659 16 614 16 614 196 255 196 255 269 123 269 123 948 795 948 795 277 497 277 497 893 408 893 408 7 112 7 112 404 934 404 934 800 959 800 959 323 627 323 627 435 501 435 501 881 133 881 133 565 977 565 977 933 115 933 115 847 605 847 605 449 418 449 418 581 207 581 207 209 352 209 352 472 17 472 17 163 864 163 864 50 431 50 431 961 135 961 135 740 537 740 537 444 433 444 433 984 661 984 661 64 263 64 263 128 244 128 244 30 296 30 296 193 709 193 709 524 724 524 724 993 190 993 190 654 910 654 910 987 755 987 755 286 879 286 879 530 186 530 186 747 510 747 510 515 976 515 976 476 578 476 578 488 22 488 22 183 414 183 414 928 895 928 895 870 473 870 473 770 854 770 854 704 805 704 805 882 519 882 519 245 790 245 790 383 726 383 726 976 298 976 298 810 131 810 131 67 902 67 902 229 530 229 530 924 437 924 437 611 469 611 469 833 305 833 305 51 844 51 844 682 890 682 890 792 303 792 303 215 342 215 342 192 647 192 647 587 340 587 340 448 815 448 815 487 816 487 816 133 25 133 25 518 157 518 157 431 54 431 54 450 179 450 179 680 276 680 276 64 879 64 879 150 140 150 140 804 521 804 521 843 788 843 788 344 418 344 418 748 169 748 169 237 10 237 10 339 641 339 641 936 648 936 648 814 794 814 794 870 156 870 156 223 545 223 545 632 934 632 934 90 286 90 286 15 703 15 703 926 882 926 882 361 602 361 602 395 273 395 273 61 961 61 961 483 599 483 599 657 436 657 436 492 657 492 657 12 111 12 111 440 924 440 924 602 250 602 250 118 457 118 457 430 38 430 38 386 58 386 58 437 569 437 569 794 199 794 199 105 360 105 360 62 778 62 778 963 908 963 908 59 414 59 414 702 928 702 928 226 280 226 280 581 650 581 650 946 752 946 752 695 204 695 204 679 6 679 6 363 833 363 833 718 241 718 241 933 82 933 82 348 858 348 858 869 561 869 561 499 133 499 133 675 892 675 892 8 550 8 550 925 781 925 781 66 210 66 210 436 791 436 791 588 722 588 722 329 47 329 47 846 881 846 881 968 931 968 931 296 863 296 863 909 854 909 854 885 436 885 436 779 209 779 209 141 769 141 769 251 949 251 949 865 383 865 383 343 206 343 206 600 256 600 256 963 28 963 28 5 291 5 291 743 917 743 917 200 499 200 499 796 506 796 506 147 5 147 5 517 280 517 280 618 176 618 176 708 457 708 457 717 460 717 460 245 298 245 298 406 891 406 891 862 936 862 936 650 196 650 196 454 100 454 100 514 762 514 762 546 723 546 723 940 8 940 8 448 73 448 73 746 550 746 550 324 848 324 848 906 482 906 482 747 349 747 349 851 682 851 682 123 69 123 69 215 347 215 347 38 142 38 142 451 673 451 673 803 848 803 848 314 787 314 787 460 81 460 81 954 852 954 852 872 785 872 785 804 643 804 643 303 163 303 163 14 943 14 943 577 450 577 450 718 417 718 417 372 792 372 792 380 79 380 79 983 920 983 920 262 403 262 403 750 314 750 314 593 322 593 322 879 262 879 262 565 924 565 924 793 551 793 551 70 40 70 40 900 153 900 153 942 854 942 854 800 232 800 232 157 406 157 406 535 394 535 394 673 405 673 405 748 277 748 277 620 630 620 630 68 691 68 691 146 492 146 492 830 658 830 658 696 124 696 124 708 461 708 461 862 751 862 751 352 253 352 253 995 982 995 982 82 586 82 586 232 23 232 23 753 196 753 196 231 206 231 206 182 757 182 757 367 490 367 490 951 155 951 155 144 381 144 381 442 125 442 125 191 596 191 596 155 284 155 284 460 922 460 922 387 124 387 124 175 340 175 340 627 114 627 114 983 512 983 512 932 586 932 586 309 198 309 198 637 364 637 364 615 754 615 754 984 754 984 754 398 556 398 556 662 697 662 697 610 881 610 881 487 420 487 420 186 332 186 332 917 982 917 982 977 683 977 683 695 723 695 723 688 785 688 785 876 829 876 829 162 636 162 636 111 450 111 450 978 736 978 736 484 1 484 1 265 809 265 809 674 948 674 948 604 779 604 779 218 48 218 48 554 753 554 753 569 29 569 29 405 396 405 396 26 901 26 901 88 751 88 751 645 446 645 446 717 242 717 242 409 79 409 79 547 956 547 956 236 738 236 738 364 823 364 823 243 46 243 46 340 57 340 57 295 427 295 427 135 629 135 629 420 263 420 263 120 547 120 547 707 398 707 398 645 630 645 630 270 520 270 520 430 515 430 515 510 192 510 192 760 723 760 723 172 927 172 927 987 508 987 508 763 881 763 881 470 454 470 454 869 958 869 958 707 289 707 289 952 217 952 217 570 822 570 822 440 534 440 534 620 405 620 405 526 518 526 518 155 270 155 270 242 192 242 192 769 702 769 702 687 140 687 140 973 613 973 613 483 413 483 413 566 681 566 681 670 295 670 295 62 477 62 477 311 697 311 697 507 959 507 959 479 58 479 58 983 716 983 716 562 968 562 968 125 694 125 694 368 703 368 703 253 94 253 94 319 520 319 520 892 815 892 815 266 363 266 363 305 822 305 822 281 901 281 901 240 922 240 922 867 501 867 501 430 259 430 259 325 292 325 292 589 33 589 33 761 502 761 502 297 613 297 613 641 192 641 192 230 798 230 798 915 381 915 381 358 298 358 298 268 51 268 51 4 53 4 53 93 807 93 807 841 305 841 305 702 111 702 111 634 521 634 521 810 513 810 513 982 288 982 288 689 661 689 661 31 807 31 807 629 71 629 71 114 683 114 683 258 731 258 731 173 931 173 931 676 217 676 217 587 224 587 224 47 482 47 482 974 111 974 111 857 789 857 789 240 963 240 963 600 540 600 540 330 51 330 51 253 563 253 563 3 387 3 387 385 389 385 389 791 333 791 333 689 936 689 936 474 761 474 761 983 958 983 958 637 879 637 879 830 588 830 588 373 153 373 153 396 360 396 360 61 155 61 155 791 191 791 191 42 343 42 343 68 535 68 535 188 588 188 588 142 767 142 767 576 330 576 330 98 673 98 673 519 732 519 732 933 545 933 545 970 256 970 256 325 896 325 896 322 106 322 106 638 290 638 290 45 389 45 389 566 876 566 876 872 894 872 894 187 144 187 144 371 78 371 78 926 19 926 19 135 423 135 423 363 282 363 282 599 220 599 220 397 221 397 221 946 153 946 153 847 719 847 719 407 770 407 770 296 731 296 731 433 9 433 9 599 284 599 284 450 962 450 962 566 736 566 736 622 310 622 310 456 621 456 621 69 599 69 599 644 243 644 243 588 255 588 255 468 238 468 238 370 514 370 514 462 587 462 587 285 704 285 704 266 771 266 771 748 210 748 210 731 400 731 400 293 28 293 28 137 141 137 141 113 421 113 421 755 884 755 884 799 116 799 116 232 210 232 210 518 754 518 754 622 978 622 978 681 210 681 210 403 514 403 514 262 509 262 509 226 347 226 347 98 94 98 94 402 761 402 761 568 718 568 718 947 706 947 706 244 930 244 930 693 326 693 326 924 147 924 147 341 773 341 773 349 277 349 277 338 624 338 624 948 843 948 843 19 388 19 388 312 148 312 148 882 681 882 681 758 725 758 725 143 137 143 137 212 218 212 218 884 660 884 660 685 895 685 895 321 542 321 542 60 584 60 584 985 166 985 166 418 901 418 901 284 367 284 367 394 230 394 230 867 250 867 250 626 300 626 300 50 926 50 926 728 171 728 171 183 528 183 528 281 415 281 415 908 429 908 429 92 350 92 350 659 79 659 79 307 306 307 306 834 443 834 443 548 549 548 549 294 44 294 44 7 515 7 515 892 698 892 698 308 156 308 156 31 282 31 282 699 357 699 357 572 496 572 496 521 925 521 925 293 896 293 896 620 795 620 795 536 36 536 36 418 26 418 26 10 494 10 494 505 610 505 610 30 282 30 282 56 170 56 170 965 680 965 680 382 697 382 697 113 240 113 240 649 412 649 412 653 806 653 806 282 182 282 182 620 774 620 774 87 649 87 649 554 911 554 911 460 824 460 824 26 368 26 368 181 431 181 431 920 810 920 810 165 277 165 277 778 852 778 852 30 632 30 632 296 529 296 529 173 625 173 625 934 134 934 134 463 922 463 922 861 504 861 504 299 959 299 959 639 576 639 576 494 327 494 327 740 477 740 477 420 969 420 969 223 765 223 765 299 10 299 10 393 185 393 185 408 233 408 233 33 629 33 629 108 980 108 980 252 147 252 147 61 707 61 707 908 886 908 886 35 1 35 1 374 683 374 683 814 9 814 9 1 450 1 450 486 693 486 693 285 469 285 469 990 794 990 794 340 565 340 565 530 823 530 823 422 235 422 235 356 816 356 816 71 807 71 807 75 98 75 98 452 296 452 296 534 119 534 119 809 736 809 736 611 110 611 110 668 969 668 969 455 364 455 364 153 316 153 316 803 217 803 217 311 817 311 817 126 824 126 824 405 279 405 279 49 299 49 299 729 527 729 527 886 470 886 470 516 974 516 974 908 733 908 733 929 344 929 344 579 661 579 661 391 819 391 819 147 611 147 611 492 839 492 839 572 182 572 182 876 352 876 352 563 47 563 47 166 553 166 553 359 621 359 621 495 85 495 85 576 105 576 105 384 653 384 653 920 505 920 505 336 294 336 294 782 319 782 319 422 421 422 421 549 437 549 437 270 984 270 984 290 819 290 819 389 513 389 513 594 516 594 516 305 896 305 896 491 633 491 633 785 252 785 252 306 573 306 573 493 982 493 982 768 279 768 279 298 836 298 836 185 39 185 39 956 359 956 359 39 531 39 531 658 335 658 335 397 214 397 214 84 317 84 317 78 707 78 707 475 349 475 349 557 55 557 55 257 651 257 651 523 520 523 520 498 970 498 970 608 440 608 440 799 75 799 75 144 929 144 929 29 516 29 516 741 573 741 573 546 622 546 622 591 65 591 65 864 940 864 940 424 397 424 397 232 698 232 698 748 629 748 629 258 946 258 946 503 883 503 883 492 494 492 494 990 762 990 762 463 262 463 262 491 305 491 305 662 779 662 779 152 338 152 338 116 820 116 820 938 159 938 159 887 498 887 498 448 16 448 16 633 891 633 891 808 368 808 368 280 995 280 995 55 489 55 489 187 206 187 206 902 659 902 659 988 13 988 13 721 349 721 349 525 932 525 932 191 198 191 198 270 202 270 202 90 277 90 277 243 633 243 633 74 773 74 773 114 793 114 793 577 251 577 251 428 258 428 258 434 433 434 433 344 985 344 985 854 654 854 654 463 420 463 420 237 678 237 678 357 805 357 805 119 220 119 220 479 161 479 161 356 233 356 233 892 806 892 806 227 908 227 908 585 783 585 783 793 770 793 770 715 887 715 887 284 982 284 982 38 875 38 875 886 593 886 593 627 991 627 991 151 336 151 336 11 595 11 595 541 187 541 187 55 262 55 262 658 856 658 856 295 172 295 172 270 268 270 268 713 783 713 783 222 950 222 950 1 605 1 605 902 144 902 144 106 486 106 486 857 783 857 783 232 316 232 316 369 736 369 736 773 96 773 96 647 756 647 756 799 734 799 734 439 683 439 683 648 869 648 869 464 731 464 731 565 133 565 133 977 360 977 360 102 404 102 404 811 216 811 216 590 320 590 320 588 491 588 491 461 148 461 148 514 249 514 249 647 616 647 616 166 257 166 257 224 772 224 772 594 759 594 759 211 98 211 98 666 921 666 921 426 745 426 745 13 349 13 349 847 322 847 322 325 368 325 368 962 426 962 426 458 385 458 385 416 198 416 198 931 704 931 704 509 895 509 895 846 312 846 312 180 508 180 508 229 991 229 991 219 78 219 78 779 271 779 271 813 252 813 252 23 413 23 413 14 326 14 326 417 238 417 238 151 524 151 524 686 940 686 940 328 338 328 338 834 256 834 256 869 976 869 976 686 717 686 717 218 280 218 280 991 605 991 605 598 541 598 541 447 944 447 944 165 632 165 632 904 655 904 655 37 881 37 881 611 727 611 727 615 716 615 716 395 754 395 754 322 6 322 6 995 162 995 162 773 73 773 73 248 617 248 617 444 214 444 214 537 912 537 912 854 828 854 828 555 675 555 675 500 860 500 860 269 511 269 511 993 80 993 80 271 850 271 850 741 525 741 525 305 467 305 467 229 794 229 794 488 469 488 469 575 225 575 225 928 609 928 609 31 799 31 799 725 601 725 601 374 286 374 286 32 109 32 109 437 781 437 781 75 646 75 646 244 652 244 652 275 915 275 915 48 82 48 82 840 881 840 881 223 251 223 251 905 726 905 726 548 479 548 479 574 410 574 410 484 633 484 633 210 926 210 926 771 450 771 450 684 120 684 120 475 911 475 911 865 293 865 293 526 356 526 356 754 12 754 12 952 411 952 411 152 132 152 132 313 664 313 664 615 382 615 382 905 263 905 263 812 879 812 879 887 148 887 148 471 310 471 310 625 321 625 321 557 692 557 692 288 785 288 785 540 848 540 848 184 881 184 881 621 526 621 526 626 647 626 647 735 35 735 35 416 578 416 578 591 123 591 123 466 451 466 451 116 201 116 201 469 806 469 806 259 905 259 905 694 649 694 649 289 897 289 897 747 173 747 173 71 273 71 273 687 630 687 630 757 340 757 340 248 510 248 510 565 375 565 375 750 751 750 751 925 197 925 197 501 714 501 714 780 623 780 623 882 808 882 808 246 281 246 281 320 245 320 245 480 645 480 645 610 630 610 630 443 834 443 834 186 862 186 862 686 255 686 255 756 119 756 119 127 414 127 414 970 352 970 352 161 179 161 179 400 46 400 46 699 579 699 579 338 438 338 438 740 107 740 107 762 100 762 100 379 259 379 259 551 286 551 286 783 624 783 624 216 126 216 126 742 735 742 735 664 417 664 417 889 897 889 897 968 738 968 738 489 116 489 116 314 861 314 861 837 898 837 898 790 189 790 189 804 718 804 718 475 59 475 59 740 860 740 860 963 901 963 901 935 339 935 339 696 366 696 366 249 542 249 542 323 860 323 860 355 922 355 922 305 987 305 987 454 533 454 533 946 127 946 127 980 540 980 540 285 522 285 522 947 926 947 926 653 545 653 545 718 181 718 181 650 745 650 745 171 474 171 474 773 974 773 974 838 468 838 468 650 494 650 494 563 777 563 777 840 750 840 750 650 60 650 60 366 241 366 241 258 209 258 209 512 909 512 909 72 727 72 727 341 216 341 216 276 379 276 379 284 530 284 530 672 19 672 19 427 376 427 376 929 364 929 364 466 311 466 311 408 495 408 495 89 722 89 722 346 25 346 25 545 140 545 140 745 650 745 650 28 629 28 629 167 148 167 148 334 809 334 809 443 582 443 582 481 800 481 800 535 544 535 544 475 7 475 7 327 414 327 414 401 209 401 209 851 221 851 221 194 22 194 22 878 792 878 792 264 669 264 669 987 763 987 763 943 117 943 117 845 143 845 143 103 526 103 526 164 456 164 456 771 477 771 477 858 803 858 803 247 410 247 410 543 317 543 317 310 765 310 765 353 56 353 56 104 556 104 556 287 515 287 515 614 369 614 369 811 906 811 906 556 19 556 19 147 196 147 196 447 143 447 143 382 413 382 413 984 508 984 508 693 774 693 774 268 933 268 933 706 535 706 535 377 667 377 667 696 971 696 971 530 777 530 777 230 763 230 763 440 842 440 842 356 990 356 990 12 399 12 399 899 394 899 394 496 338 496 338 977 408 977 408 887 788 887 788 515 921 515 921 854 23 854 23 7 818 7 818 872 134 872 134 979 700 979 700 423 921 423 921 464 66 464 66 857 971 857 971 917 129 917 129 136 291 136 291 462 86 462 86 724 230 724 230 681 690 681 690 694 508 694 508 184 213 184 213 352 418 352 418 910 79 910 79 920 304 920 304 489 64 489 64 537 943 537 943 546 398 546 398 407 456 407 456 666 534 666 534 684 76 684 76 526 461 526 461 100 88 100 88 325 124 325 124 749 182 749 182 43 94 43 94 721 10 721 10 942 777 942 777 154 597 154 597 556 568 556 568 173 363 173 363 242 60 242 60 776 617 776 617 752 774 752 774 802 874 802 874 887 400 887 400 815 360 815 360 334 343 334 343 24 377 24 377 314 881 314 881 64 546 64 546 494 460 494 460 281 811 281 811 701 237 701 237 132 762 132 762 223 721 223 721 666 304 666 304 411 773 411 773 882 96 882 96 486 205 486 205 106 394 106 394 103 807 103 807 268 254 268 254 633 363 633 363 686 231 686 231 785 443 785 443 986 68 986 68 761 354 761 354 483 509 483 509 451 815 451 815 239 249 239 249 330 162 330 162 922 936 922 936 726 577 726 577 225 469 225 469 977 792 977 792 439 930 439 930 490 724 490 724 369 212 369 212 176 822 176 822 236 715 236 715 834 301 834 301 732 243 732 243 38 492 38 492 579 31 579 31 921 750 921 750 960 206 960 206 682 578 682 578 117 407 117 407 679 860 679 860 571 656 571 656 320 53 320 53 487 317 487 317 918 61 918 61 545 532 545 532 171 837 171 837 686 547 686 547 208 612 208 612 796 889 796 889 677 1 677 1 724 105 724 105 487 165 487 165 154 181 154 181 88 114 88 114 791 328 791 328 751 750 751 750 508 560 508 560 947 480 947 480 198 912 198 912 740 387 740 387 354 364 354 364 911 761 911 761 199 431 199 431 544 896 544 896 19 233 19 233 847 408 847 408 189 445 189 445 517 665 517 665 100 919 100 919 106 359 106 359 319 35 319 35 167 120 167 120 484 426 484 426 413 265 413 265 984 285 984 285 293 624 293 624 898 906 898 906 893 416 893 416 784 91 784 91 725 445 725 445 393 628 393 628 875 2 875 2 134 595 134 595 699 822 699 822 650 755 650 755 355 247 355 247 434 467 434 467 498 6 498 6 788 373 788 373 421 40 421 40 400 411 400 411 463 37 463 37 557 685 557 685 447 238 447 238 341 941 341 941 872 695 872 695 262 691 262 691 636 591 636 591 57 840 57 840 259 88 259 88 464 724 464 724 85 590 85 590 742 516 742 516 68 234 68 234 660 977 660 977 965 902 965 902 617 367 617 367 758 791 758 791 952 200 952 200 773 97 773 97 329 961 329 961 549 664 549 664 477 393 477 393 226 360 226 360 850 348 850 348 506 877 506 877 40 751 40 751 491 669 491 669 915 684 915 684 194 240 194 240 149 680 149 680 155 568 155 568 124 467 124 467 983 739 983 739 795 98 795 98 801 64 801 64 910 424 910 424 739 131 739 131 497 958 497 958 326 44 326 44 26 357 26 357 681 323 681 323 42 212 42 212 795 278 795 278 790 735 790 735 369 684 369 684 877 270 877 270 878 253 878 253 985 4 985 4 555 432 555 432 912 972 912 972 812 761 812 761 983 682 983 682 507 438 507 438 76 575 76 575 193 681 193 681 308 225 308 225 435 376 435 376 770 142 770 142 75 906 75 906 647 732 647 732 468 568 468 568 621 696 621 696 138 938 138 938 629 364 629 364 546 795 546 795 638 834 638 834 46 508 46 508 972 906 972 906 653 805 653 805 277 912 277 912 324 104 324 104 874 894 874 894 91 204 91 204 431 606 431 606 408 730 408 730 583 276 583 276 994 168 994 168 22 688 22 688 258 41 258 41 469 494 469 494 184 402 184 402 914 163 914 163 454 826 454 826 587 134 587 134 92 546 92 546 510 304 510 304 198 277 198 277 848 453 848 453 265 6 265 6 231 973 231 973 366 915 366 915 364 94 364 94 815 828 815 828 53 261 53 261 469 446 469 446 555 431 555 431 967 218 967 218 726 639 726 639 651 803 651 803 402 836 402 836 756 949 756 949 744 418 744 418 424 478 424 478 565 145 565 145 922 98 922 98 812 720 812 720 425 501 425 501 423 519 423 519 372 966 372 966 321 88 321 88 976 750 976 750 247 87 247 87 394 604 394 604 367 182 367 182 64 596 64 596 710 61 710 61 334 843 334 843 382 50 382 50 417 665 417 665 818 155 818 155 60 40 60 40 167 671 167 671 430 583 430 583 766 393 766 393 64 714 64 714 282 793 282 793 292 390 292 390 966 763 966 763 614 439 614 439 166 848 166 848 395 167 395 167 318 774 318 774 995 660 995 660 179 774 179 774 425 641 425 641 459 579 459 579 316 495 316 495 557 260 557 260 76 10 76 10 291 724 291 724 99 108 99 108 812 111 812 111 78 457 78 457 588 784 588 784 816 284 816 284 305 186 305 186 609 343 609 343 838 26 838 26 615 414 615 414 587 5 587 5 614 673 614 673 837 442 837 442 595 64 595 64 916 870 916 870 317 906 317 906 668 777 668 777 884 383 884 383 869 428 869 428 724 285 724 285 460 310 460 310 264 75 264 75 808 331 808 331 524 877 524 877 817 478 817 478 55 77 55 77 862 674 862 674 818 995 818 995 651 222 651 222 187 259 187 259 364 345 364 345 330 862 330 862 73 54 73 54 609 27 609 27 988 835 988 835 867 308 867 308 70 295 70 295 242 967 242 967 86 538 86 538 92 720 92 720 739 127 739 127 489 5 489 5 813 32 813 32 43 318 43 318 671 116 671 116 597 58 597 58 85 401 85 401 392 206 392 206 130 259 130 259 172 415 172 415 461 27 461 27 407 668 407 668 883 734 883 734 938 145 938 145 540 372 540 372 114 645 114 645 361 289 361 289 76 101 76 101 511 972 511 972 416 534 416 534 804 445 804 445 176 450 176 450 869 786 869 786 306 927 306 927 924 780 924 780 506 488 506 488 897 906 897 906 408 210 408 210 197 860 197 860 240 268 240 268 204 21 204 21 312 377 312 377 30 360 30 360 578 591 578 591 736 407 736 407 342 353 342 353 276 480 276 480 232 353 232 353 523 634 523 634 41 480 41 480 376 461 376 461 627 982 627 982 36 171 36 171 73 726 73 726 490 915 490 915 705 853 705 853 632 350 632 350 424 192 424 192 245 79 245 79 279 382 279 382 17 910 17 910 306 893 306 893 318 816 318 816 455 461 455 461 674 502 674 502 123 992 123 992 760 267 760 267 430 940 430 940 717 892 717 892 756 491 756 491 37 580 37 580 601 237 601 237 991 822 991 822 151 618 151 618 144 306 144 306 308 611 308 611 441 42 441 42 800 316 800 316 492 605 492 605 401 966 401 966 650 88 650 88 777 787 777 787 68 755 68 755 59 103 59 103 864 521 864 521 899 864 899 864 563 338 563 338 923 569 923 569 677 54 677 54 785 379 785 379 721 839 721 839 629 796 629 796 968 541 968 541 459 293 459 293 399 50 399 50 428 314 428 314 340 852 340 852 714 808 714 808 601 488 601 488 785 789 785 789 624 875 624 875 317 991 317 991 974 207 974 207 781 385 781 385 338 981 338 981 298 772 298 772 49 754 49 754 672 475 672 475 917 698 917 698 19 899 19 899 642 885 642 885 481 141 481 141 194 264 194 264 36 424 36 424 622 657 622 657 562 579 562 579 750 674 750 674 895 497 895 497 725 660 725 660 34 94 34 94 925 661 925 661 289 369 289 369 616 53 616 53 182 249 182 249 131 79 131 79 969 49 969 49 583 545 583 545 803 755 803 755 646 491 646 491 78 263 78 263 513 191 513 191 6 351 6 351 105 72 105 72 716 951 716 951 773 473 773 473 160 507 160 507 437 585 437 585 789 76 789 76 866 349 866 349 157 164 157 164 183 888 183 888 134 983 134 983 397 934 397 934 912 113 912 113 720 701 720 701 79 752 79 752 262 191 262 191 591 898 591 898 69 994 69 994 791 728 791 728 491 345 491 345 978 861 978 861 736 777 736 777 377 668 377 668 787 56 787 56 581 534 581 534 849 929 849 929 14 848 14 848 820 6 820 6 501 159 501 159 695 466 695 466 105 682 105 682 497 703 497 703 736 303 736 303 379 945 379 945 211 769 211 769 993 686 993 686 186 249 186 249 504 420 504 420 339 784 339 784 564 708 564 708 795 984 795 984 552 332 552 332 655 568 655 568 242 507 242 507 903 915 903 915 6 31 6 31 953 746 953 746 183 675 183 675 387 23 387 23 173 19 173 19 686 169 686 169 826 352 826 352 374 813 374 813 112 662 112 662 199 180 199 180 388 341 388 341 177 345 177 345 148 555 148 555 672 294 672 294 796 287 796 287 707 304 707 304 660 832 660 832 264 932 264 932 201 778 201 778 273 233 273 233 355 606 355 606 101 266 101 266 982 255 982 255 48 928 48 928 193 374 193 374 200 774 200 774 159 500 159 500 617 882 617 882 249 141 249 141 954 656 954 656 699 235 699 235 488 864 488 864 448 177 448 177 745 11 745 11 428 204 428 204 272 116 272 116 848 995 848 995 452 641 452 641 289 582 289 582 554 780 554 780 66 655 66 655 863 288 863 288 270 118 270 118 878 81 878 81 221 441 221 441 223 991 223 991 273 532 273 532 966 107 966 107 114 808 114 808 953 444 953 444 759 270 759 270 780 14 780 14 323 680 323 680 489 694 489 694 188 840 188 840 694 443 694 443 654 755 654 755 598 842 598 842 528 114 528 114 826 592 826 592 148 355 148 355 713 873 713 873 440 677 440 677 676 301 676 301 956 603 956 603 339 175 339 175 977 827 977 827 191 95 191 95 894 384 894 384 285 742 285 742 851 276 851 276 943 857 943 857 848 357 848 357 865 660 865 660 942 372 942 372 639 114 639 114 303 680 303 680 923 899 923 899 21 82 21 82 298 459 298 459 922 343 922 343 212 262 212 262 446 678 446 678 608 668 608 668 742 357 742 357 635 590 635 590 477 918 477 918 462 613 462 613 36 295 36 295 550 638 550 638 351 302 351 302 67 371 67 371 151 632 151 632 672 787 672 787 13 281 13 281 360 866 360 866 717 297 717 297 588 661 588 661 889 428 889 428 266 546 266 546 24 773 24 773 397 634 397 634 337 838 337 838 782 333 782 333 292 370 292 370 846 926 846 926 763 460 763 460 507 133 507 133 55 254 55 254 678 268 678 268 297 595 297 595 371 93 371 93 787 532 787 532 852 803 852 803 326 701 326 701 309 216 309 216 647 747 647 747 759 86 759 86 882 379 882 379 416 24 416 24 272 261 272 261 308 677 308 677 6 335 6 335 814 5 814 5 954 973 954 973 506 77 506 77 849 465 849 465 185 394 185 394 50 408 50 408 400 342 400 342 263 601 263 601 290 959 290 959 779 479 779 479 317 685 317 685 476 725 476 725 173 549 173 549 261 178 261 178 592 911 592 911 112 488 112 488 967 533 967 533 790 294 790 294 818 740 818 740 699 211 699 211 449 211 449 211 166 871 166 871 4 606 4 606 987 226 987 226 308 435 308 435 678 241 678 241 787 6 787 6 133 4 133 4 313 27 313 27 55 255 55 255 868 853 868 853 63 92 63 92 520 672 520 672 252 14 252 14 404 529 404 529 443 268 443 268 440 858 440 858 284 763 284 763 68 750 68 750 643 354 643 354 316 44 316 44 163 204 163 204 572 105 572 105 57 263 57 263 503 645 503 645 636 607 636 607 403 52 403 52 624 807 624 807 398 828 398 828 852 405 852 405 56 10 56 10 175 686 175 686 247 439 247 439 680 738 680 738 240 147 240 147 881 931 881 931 959 747 959 747 315 104 315 104 682 331 682 331 969 268 969 268 574 861 574 861 592 613 592 613 546 49 546 49 738 215 738 215 308 567 308 567 489 913 489 913 962 935 962 935 443 483 443 483 449 423 449 423 527 531 527 531 978 298 978 298 616 38 616 38 286 20 286 20 633 158 633 158 548 926 548 926 55 571 55 571 874 811 874 811 898 425 898 425 583 445 583 445 970 336 970 336 563 473 563 473 859 151 859 151 684 97 684 97 329 813 329 813 529 699 529 699 670 798 670 798 878 987 878 987 537 410 537 410 137 317 137 317 622 4 622 4 148 593 148 593 409 38 409 38 204 660 204 660 868 428 868 428 931 916 931 916 495 122 495 122 897 278 897 278 505 494 505 494 818 842 818 842 510 11 510 11 665 484 665 484 384 654 384 654 908 76 908 76 398 951 398 951 223 863 223 863 183 883 183 883 632 377 632 377 682 727 682 727 654 652 654 652 528 801 528 801 782 407 782 407 612 279 612 279 246 98 246 98 764 669 764 669 275 407 275 407 96 90 96 90 224 132 224 132 834 413 834 413 285 549 285 549 971 137 971 137 306 673 306 673 46 442 46 442 911 326 911 326 964 771 964 771 213 333 213 333 876 21 876 21 424 399 424 399 419 129 419 129 945 229 945 229 344 130 344 130 188 21 188 21 836 262 836 262 724 345 724 345 38 972 38 972 260 681 260 681 553 638 553 638 728 826 728 826 746 476 746 476 184 500 184 500 944 350 944 350 122 356 122 356 579 891 579 891 246 311 246 311 531 493 531 493 917 309 917 309 299 535 299 535 238 225 238 225 837 313 837 313 505 233 505 233 521 624 521 624 264 339 264 339 177 81 177 81 863 718 863 718 809 64 809 64 119 561 119 561 296 431 296 431 614 136 614 136 979 124 979 124 9 438 9 438 565 243 565 243 33 202 33 202 550 454 550 454 928 199 928 199 583 770 583 770 240 74 240 74 430 580 430 580 37 556 37 556 725 382 725 382 655 930 655 930 180 201 180 201 183 126 183 126 487 537 487 537 576 414 576 414 477 463 477 463 881 78 881 78 666 860 666 860 686 986 686 986 594 891 594 891 434 183 434 183 449 702 449 702 744 660 744 660 944 744 944 744 418 371 418 371 605 264 605 264 107 82 107 82 183 314 183 314 317 815 317 815 90 23 90 23 670 304 670 304 842 958 842 958 22 859 22 859 638 617 638 617 398 292 398 292 778 878 778 878 309 587 309 587 833 664 833 664 507 602 507 602 200 813 200 813 608 546 608 546 262 319 262 319 120 777 120 777 195 620 195 620 802 495 802 495 238 694 238 694 307 918 307 918 511 246 511 246 934 760 934 760 877 703 877 703 596 204 596 204 146 309 146 309 377 245 377 245 243 787 243 787 870 389 870 389 499 169 499 169 80 188 80 188 261 408 261 408 297 515 297 515 916 660 916 660 542 452 542 452 335 980 335 980 820 500 820 500 18 810 18 810 87 164 87 164 898 74 898 74 590 54 590 54 927 910 927 910 576 989 576 989 826 736 826 736 496 934 496 934 988 587 988 587 628 381 628 381 509 519 509 519 30 413 30 413 43 865 43 865 959 203 959 203 188 467 188 467 662 844 662 844 206 333 206 333 89 887 89 887 943 968 943 968 882 926 882 926 455 208 455 208 650 698 650 698 707 650 707 650 432 14 432 14 55 769 55 769 469 171 469 171 329 535 329 535 470 971 470 971 398 957 398 957 485 441 485 441 177 943 177 943 411 143 411 143 957 755 957 755 831 146 831 146 345 267 345 267 277 68 277 68 143 908 143 908 881 452 881 452 579 573 579 573 174 407 174 407 131 478 131 478 154 521 154 521 653 793 653 793 621 264 621 264 806 479 806 479 498 545 498 545 870 294 870 294 837 252 837 252 781 262 781 262 236 767 236 767 85 572 85 572 519 572 519 572 496 559 496 559 781 464 781 464 857 448 857 448 237 206 237 206 813 231 813 231 620 206 620 206 739 274 739 274 805 931 805 931 448 624 448 624 358 637 358 637 814 792 814 792 513 578 513 578 378 568 378 568 104 852 104 852 594 440 594 440 314 585 314 585 229 739 229 739 238 95 238 95 246 219 246 219 989 551 989 551 872 140 872 140 322 820 322 820 624 435 624 435 297 193 297 193 948 146 948 146 671 100 671 100 955 803 955 803 43 463 43 463 338 33 338 33 271 900 271 900 498 380 498 380 161 186 161 186 813 731 813 731 553 236 553 236 343 588 343 588 444 19 444 19 753 676 753 676 73 710 73 710 835 366 835 366 217 537 217 537 82 903 82 903 319 920 319 920 345 96 345 96 962 759 962 759 989 519 989 519 651 264 651 264 263 312 263 312 828 615 828 615 185 356 185 356 724 238 724 238 817 410 817 410 952 243 952 243 602 231 602 231 239 152 239 152 388 755 388 755 663 142 663 142 719 78 719 78 778 40 778 40 274 107 274 107 992 240 992 240 386 978 386 978 755 480 755 480 100 911 100 911 583 348 583 348 566 989 566 989 718 817 718 817 625 647 625 647 327 293 327 293 322 601 322 601 585 76 585 76 516 186 516 186 502 911 502 911 141 231 141 231 776 2 776 2 892 564 892 564 560 924 560 924 441 137 441 137 182 989 182 989 215 682 215 682 266 210 266 210 952 281 952 281 297 240 297 240 99 441 99 441 225 163 225 163 261 774 261 774 900 516 900 516 619 661 619 661 267 969 267 969 163 550 163 550 105 921 105 921 331 389 331 389 248 618 248 618 968 139 968 139 977 157 977 157 957 718 957 718 227 147 227 147 16 978 16 978 953 516 953 516 889 19 889 19 814 250 814 250 553 539 553 539 744 940 744 940 743 535 743 535 764 508 764 508 179 355 179 355 356 232 356 232 444 988 444 988 532 49 532 49 105 934 105 934 753 734 753 734 482 444 482 444 677 212 677 212 703 40 703 40 411 394 411 394 659 920 659 920 609 284 609 284 933 259 933 259 118 84 118 84 126 110 126 110 660 702 660 702 907 900 907 900 987 252 987 252 881 101 881 101 822 595 822 595 78 253 78 253 145 38 145 38 963 726 963 726 469 386 469 386 982 150 982 150 268 910 268 910 978 311 978 311 753 769 753 769 317 706 317 706 869 845 869 845 864 347 864 347 206 917 206 917 459 399 459 399 38 328 38 328 538 284 538 284 797 451 797 451 244 488 244 488 837 841 837 841 815 474 815 474 481 283 481 283 752 312 752 312 678 75 678 75 262 157 262 157 949 379 949 379 950 402 950 402 339 844 339 844 631 543 631 543 20 137 20 137 352 168 352 168 190 94 190 94 692 759 692 759 589 294 589 294 555 769 555 769 4 881 4 881 432 588 432 588 121 412 121 412 763 526 763 526 884 393 884 393 799 755 799 755 353 967 353 967 362 25 362 25 105 857 105 857 359 131 359 131 586 251 586 251 991 268 991 268 352 409 352 409 563 24 563 24 272 886 272 886 204 56 204 56 465 523 465 523 364 41 364 41 947 980 947 980 785 832 785 832 656 867 656 867 420 460 420 460 349 626 349 626 781 455 781 455 770 418 770 418 577 13 577 13 293 289 293 289 989 738 989 738 349 817 349 817 629 86 629 86 147 146 147 146 716 806 716 806 478 521 478 521 964 254 964 254 352 988 352 988 804 123 804 123 226 595 226 595 35 954 35 954 535 824 535 824 18 812 18 812 673 148 673 148 176 221 176 221 587 405 587 405 24 352 24 352 882 652 882 652 363 785 363 785 367 421 367 421 692 927 692 927 170 587 170 587 816 722 816 722 985 986 985 986 518 212 518 212 38 511 38 511 367 458 367 458 643 594 643 594 42 241 42 241 65 136 65 136 23 44 23 44 777 100 777 100 770 799 770 799 472 907 472 907 130 166 130 166 280 986 280 986 282 932 282 932 955 105 955 105 24 597 24 597 926 644 926 644 402 178 402 178 73 330 73 330 900 142 900 142 144 588 144 588 209 40 209 40 130 609 130 609 188 809 188 809 263 884 263 884 309 341 309 341 473 426 473 426 696 639 696 639 270 731 270 731 970 506 970 506 849 457 849 457 142 432 142 432 569 33 569 33 71 943 71 943 194 709 194 709 903 891 903 891 846 524 846 524 767 476 767 476 92 677 92 677 343 894 343 894 943 540 943 540 761 202 761 202 80 701 80 701 870 694 870 694 454 830 454 830 502 630 502 630 410 543 410 543 890 660 890 660 835 953 835 953 39 961 39 961 387 812 387 812 92 963 92 963 551 328 551 328 322 724 322 724 519 749 519 749 363 867 363 867 327 546 327 546 889 195 889 195 5 502 5 502 981 516 981 516 799 772 799 772 248 630 248 630 235 146 235 146 48 249 48 249 839 678 839 678 356 844 356 844 242 432 242 432 458 182 458 182 960 149 960 149 766 145 766 145 837 141 837 141 604 119 604 119 764 174 764 174 37 495 37 495 484 872 484 872 28 368 28 368 328 58 328 58 40 235 40 235 645 64 645 64 587 394 587 394 194 804 194 804 810 269 810 269 598 50 598 50 809 373 809 373 548 801 548 801 771 717 771 717 99 452 99 452 686 651 686 651 35 21 35 21 671 597 671 597 2 801 2 801 929 437 929 437 290 294 290 294 293 533 293 533 843 575 843 575 710 92 710 92 425 209 425 209 280 74 280 74 721 498 721 498 615 804 615 804 161 698 161 698 987 742 987 742 81 83 81 83 413 857 413 857 125 869 125 869 312 525 312 525 769 98 769 98 365 858 365 858 947 174 947 174 888 609 888 609 780 283 780 283 920 676 920 676 47 843 47 843 667 631 667 631 407 163 407 163 232 44 232 44 919 709 919 709 640 783 640 783 883 666 883 666 1 972 1 972 63 421 63 421 3 568 3 568 296 784 296 784 877 297 877 297 467 827 467 827 833 631 833 631 582 252 582 252 270 904 270 904 25 1 25 1 98 761 98 761 688 313 688 313 84 391 84 391 27 79 27 79 638 162 638 162 992 586 992 586 581 583 581 583 512 157 512 157 713 825 713 825 292 891 292 891 664 127 664 127 337 897 337 897 245 417 245 417 877 968 877 968 68 469 68 469 346 282 346 282 650 406 650 406 400 135 400 135 727 904 727 904 323 316 323 316 643 874 643 874 864 83 864 83 945 34 945 34 759 506 759 506 5 960 5 960 192 372 192 372 128 118 128 118 873 261 873 261 655 448 655 448 415 983 415 983 560 614 560 614 261 189 261 189 356 710 356 710 822 727 822 727 724 822 724 822 202 325 202 325 87 160 87 160 524 57 524 57 567 34 567 34 931 195 931 195 128 987 128 987 196 146 196 146 27 51 27 51 162 873 162 873 426 592 426 592 713 256 713 256 557 494 557 494 287 963 287 963 129 1 129 1 144 257 144 257 704 627 704 627 513 368 513 368 207 634 207 634 450 587 450 587 905 627 905 627 782 593 782 593 956 847 956 847 282 757 282 757 557 414 557 414 849 378 849 378 522 562 522 562 941 616 941 616 88 462 88 462 885 933 885 933 535 653 535 653 928 770 928 770 130 828 130 828 447 590 447 590 492 244 492 244 726 300 726 300 457 909 457 909 316 972 316 972 163 593 163 593 114 171 114 171 758 712 758 712 490 559 490 559 694 964 694 964 917 223 917 223 408 988 408 988 51 746 51 746 90 515 90 515 942 555 942 555 768 98 768 98 245 356 245 356 161 22 161 22 849 955 849 955 402 353 402 353 218 989 218 989 202 154 202 154 386 478 386 478 191 290 191 290 787 235 787 235 892 325 892 325 538 738 538 738 598 385 598 385 147 524 147 524 67 103 67 103 864 50 864 50 901 584 901 584 532 259 532 259 296 819 296 819 861 17 861 17 591 151 591 151 209 180 209 180 459 76 459 76 654 539 654 539 433 662 433 662 18 573 18 573 937 353 937 353 87 750 87 750 691 421 691 421 371 518 371 518 115 788 115 788 623 643 623 643 777 300 777 300 427 258 427 258 13 956 13 956 944 732 944 732 710 963 710 963 301 177 301 177 447 761 447 761 468 18 468 18 238 792 238 792 330 105 330 105 61 483 61 483 437 625 437 625 67 854 67 854 782 296 782 296 711 395 711 395 925 879 925 879 660 450 660 450 507 736 507 736 78 396 78 396 812 279 812 279 778 676 778 676 579 315 579 315 418 46 418 46 923 67 923 67 294 615 294 615 488 691 488 691 181 28 181 28 167 985 167 985 849 458 849 458 730 574 730 574 105 506 105 506 88 405 88 405 260 204 260 204 341 785 341 785 543 909 543 909 655 457 655 457 981 345 981 345 183 486 183 486 207 697 207 697 806 276 806 276 8 986 8 986 761 260 761 260 128 322 128 322 25 389 25 389 309 797 309 797 387 867 387 867 25 844 25 844 83 822 83 822 817 130 817 130 456 205 456 205 782 470 782 470 258 435 258 435 304 485 304 485 281 920 281 920 176 86 176 86 688 5 688 5 420 473 420 473 268 572 268 572 524 857 524 857 848 56 848 56 212 503 212 503 988 44 988 44 588 238 588 238 841 239 841 239 941 217 941 217 34 85 34 85 489 961 489 961 213 634 213 634 529 859 529 859 182 904 182 904 335 933 335 933 37 324 37 324 783 262 783 262 285 372 285 372 117 808 117 808 244 253 244 253 980 672 980 672 831 435 831 435 365 213 365 213 583 541 583 541 643 159 643 159 159 655 159 655 239 489 239 489 723 960 723 960 576 858 576 858 743 926 743 926 109 174 109 174 458 108 458 108 775 868 775 868 887 112 887 112 467 275 467 275 254 713 254 713 699 62 699 62 444 729 444 729 948 334 948 334 939 234 939 234 300 697 300 697 923 862 923 862 516 660 516 660 321 731 321 731 605 797 605 797 361 840 361 840 217 752 217 752 119 83 119 83 674 467 674 467 261 394 261 394 611 487 611 487 144 612 144 612 292 84 292 84 831 418 831 418 966 973 966 973 146 560 146 560 905 669 905 669 76 386 76 386 988 768 988 768 903 107 903 107 808 366 808 366 136 548 136 548 199 272 199 272 790 709 790 709 381 27 381 27 272 637 272 637 955 714 955 714 429 336 429 336 946 967 946 967 709 86 709 86 7 768 7 768 94 334 94 334 575 447 575 447 671 474 671 474 541 159 541 159 614 919 614 919 160 221 160 221 46 906 46 906 119 231 119 231 820 884 820 884 741 984 741 984 303 800 303 800 657 50 657 50 428 231 428 231 757 1 757 1 574 96 574 96 563 710 563 710 486 366 486 366 536 636 536 636 306 70 306 70 370 791 370 791 278 833 278 833 757 920 757 920 880 842 880 842 341 298 341 298 227 440 227 440 989 595 989 595 21 758 21 758 266 649 266 649 86 798 86 798 528 929 528 929 836 187 836 187 352 87 352 87 412 12 412 12 423 386 423 386 883 413 883 413 799 502 799 502 285 2 285 2 743 901 743 901 204 413 204 413 282 199 282 199 957 411 957 411 199 854 199 854 207 541 207 541 375 27 375 27 112 946 112 946 406 333 406 333 776 546 776 546 655 308 655 308 99 330 99 330 395 619 395 619 352 746 352 746 691 460 691 460 306 48 306 48 535 291 535 291 682 65 682 65 248 949 248 949 877 4 877 4 335 874 335 874 166 361 166 361 672 158 672 158 872 840 872 840 713 465 713 465 916 769 916 769 328 745 328 745 484 875 484 875 873 75 873 75 742 463 742 463 896 298 896 298 935 289 935 289 98 845 98 845 555 526 555 526 62 863 62 863 683 264 683 264 428 320 428 320 68 780 68 780 437 587 437 587 387 441 387 441 771 539 771 539 240 901 240 901 840 77 840 77 389 696 389 696 434 839 434 839 723 39 723 39 215 298 215 298 735 845 735 845 306 911 306 911 775 315 775 315 955 962 955 962 689 942 689 942 933 652 933 652 484 674 484 674 64 710 64 710 6 698 6 698 358 299 358 299 628 417 628 417 147 431 147 431 242 527 242 527 473 436 473 436 212 135 212 135 853 339 853 339 829 162 829 162 266 209 266 209 513 224 513 224 979 376 979 376 261 437 261 437 661 116 661 116 335 807 335 807 169 687 169 687 249 589 249 589 883 105 883 105 736 661 736 661 67 439 67 439 300 898 300 898 741 141 741 141 571 402 571 402 173 667 173 667 523 881 523 881 296 302 296 302 415 621 415 621 408 327 408 327 976 245 976 245 876 228 876 228 868 73 868 73 7 157 7 157 374 916 374 916 955 937 955 937 190 924 190 924 424 801 424 801 560 949 560 949 301 229 301 229 357 586 357 586 59 533 59 533 470 705 470 705 257 265 257 265 635 483 635 483 400 721 400 721 22 332 22 332 98 886 98 886 912 727 912 727 483 89 483 89 270 752 270 752 382 446 382 446 553 86 553 86 37 281 37 281 983 275 983 275 661 718 661 718 551 808 551 808 587 764 587 764 19 18 19 18 752 945 752 945 102 796 102 796 188 2 188 2 5 771 5 771 502 397 502 397 944 594 944 594 740 658 740 658 396 722 396 722 68 276 68 276 831 752 831 752 120 662 120 662 237 994 237 994 525 113 525 113 613 549 613 549 750 83 750 83 215 559 215 559 445 307 445 307 93 474 93 474 247 703 247 703 257 256 257 256 335 676 335 676 978 138 978 138 873 265 873 265 178 486 178 486 704 613 704 613 915 153 915 153 207 911 207 911 364 831 364 831 551 585 551 585 873 72 873 72 781 828 781 828 32 271 32 271 230 973 230 973 851 725 851 725 537 87 537 87 217 408 217 408 631 754 631 754 643 1 643 1 892 712 892 712 189 738 189 738 492 944 492 944 754 203 754 203 198 659 198 659 295 552 295 552 879 109 879 109 106 8 106 8 614 123 614 123 820 20 820 20 913 745 913 745 839 229 839 229 43 727 43 727 123 828 123 828 788 79 788 79 811 348 811 348 875 956 875 956 735 897 735 897 542 925 542 925 325 107 325 107 242 801 242 801 827 313 827 313 475 369 475 369 170 868 170 868 496 690 496 690 440 538 440 538 905 245 905 245 82 216 82 216 124 870 124 870 262 638 262 638 10 204 10 204 136 124 136 124 964 468 964 468 986 341 986 341 179 912 179 912 366 520 366 520 445 686 445 686 722 562 722 562 881 599 881 599 460 327 460 327 488 959 488 959 488 120 488 120 313 321 313 321 914 647 914 647 535 26 535 26 557 467 557 467 668 935 668 935 25 98 25 98 95 338 95 338 891 958 891 958 494 940 494 940 673 588 673 588 146 162 146 162 15 956 15 956 277 703 277 703 903 440 903 440 870 808 870 808 129 101 129 101 356 859 356 859 762 235 762 235 572 17 572 17 434 979 434 979 530 421 530 421 523 119 523 119 364 775 364 775 449 520 449 520 974 603 974 603 710 425 710 425 770 277 770 277 630 128 630 128 765 63 765 63 503 604 503 604 295 553 295 553 458 661 458 661 299 811 299 811 805 228 805 228 992 14 992 14 195 554 195 554 100 982 100 982 275 519 275 519 712 860 712 860 737 908 737 908 785 337 785 337 906 1 906 1 475 24 475 24 440 832 440 832 219 852 219 852 367 965 367 965 892 239 892 239 136 230 136 230 379 308 379 308 280 823 280 823 439 402 439 402 967 591 967 591 96 22 96 22 784 456 784 456 67 232 67 232 353 669 353 669 515 229 515 229 482 741 482 741 613 389 613 389 400 870 400 870 655 253 655 253 813 393 813 393 755 745 755 745 439 770 439 770 123 810 123 810 734 671 734 671 456 485 456 485 885 516 885 516 286 431 286 431 815 627 815 627 614 979 614 979 391 471 391 471 958 244 958 244 449 617 449 617 87 511 87 511 325 794 325 794 886 810 886 810 252 748 252 748 154 913 154 913 821 531 821 531 376 519 376 519 383 874 383 874 193 14 193 14 797 754 797 754 713 441 713 441 524 971 524 971 11 435 11 435 527 225 527 225 920 251 920 251 135 787 135 787 497 922 497 922 45 959 45 959 671 229 671 229 55 994 55 994 568 734 568 734 551 21 551 21 7 116 7 116 780 579 780 579 816 939 816 939 178 5 178 5 574 643 574 643 786 70 786 70 664 60 664 60 98 703 98 703 963 375 963 375 198 707 198 707 171 278 171 278 841 178 841 178 706 35 706 35 361 148 361 148 756 854 756 854 323 1 323 1 378 963 378 963 917 283 917 283 612 595 612 595 399 830 399 830 531 941 531 941 964 866 964 866 513 758 513 758 16 867 16 867 244 693 244 693 407 912 407 912 815 909 815 909 782 458 782 458 361 643 361 643 154 892 154 892 71 958 71 958 454 256 454 256 8 123 8 123 342 838 342 838 902 199 902 199 615 540 615 540 177 908 177 908 23 789 23 789 965 545 965 545 166 215 166 215 49 419 49 419 197 547 197 547 877 905 877 905 375 626 375 626 103 315 103 315 344 566 344 566 787 871 787 871 152 802 152 802 792 586 792 586 46 292 46 292 835 97 835 97 281 488 281 488 149 501 149 501 166 506 166 506 381 170 381 170 316 986 316 986 737 760 737 760 66 271 66 271 440 314 440 314 867 398 867 398 641 556 641 556 290 189 290 189 700 660 700 660 681 354 681 354 503 65 503 65 969 397 969 397 65 288 65 288 316 287 316 287 70 401 70 401 260 102 260 102 316 146 316 146 978 986 978 986 285 252 285 252 301 108 301 108 995 902 995 902 118 612 118 612 764 821 764 821 522 586 522 586 958 481 958 481 245 491 245 491 541 847 541 847 627 43 627 43 506 56 506 56 832 70 832 70 223 200 223 200 713 706 713 706 825 892 825 892 995 815 995 815 709 56 709 56 802 938 802 938 197 127 197 127 540 913 540 913 169 557 169 557 125 875 125 875 809 567 809 567 771 248 771 248 51 466 51 466 470 923 470 923 665 421 665 421 285 417 285 417 856 468 856 468 175 324 175 324 141 356 141 356 678 364 678 364 733 851 733 851 358 555 358 555 588 579 588 579 356 599 356 599 440 126 440 126 859 265 859 265 71 816 71 816 979 747 979 747 723 318 723 318 845 507 845 507 644 314 644 314 540 379 540 379 696 590 696 590 816 255 816 255 349 367 349 367 193 393 193 393 243 433 243 433 5 87 5 87 490 294 490 294 957 582 957 582 529 212 529 212 925 200 925 200 4 175 4 175 692 189 692 189 873 940 873 940 635 806 635 806 289 677 289 677 247 431 247 431 70 224 70 224 209 720 209 720 714 536 714 536 627 893 627 893 994 465 994 465 237 378 237 378 544 132 544 132 261 802 261 802 455 971 455 971 237 908 237 908 177 406 177 406 31 368 31 368 917 117 917 117 889 707 889 707 327 300 327 300 785 329 785 329 701 542 701 542 153 942 153 942 738 335 738 335 412 130 412 130 293 382 293 382 77 262 77 262 625 911 625 911 879 461 879 461 487 659 487 659 270 453 270 453 202 452 202 452 788 465 788 465 358 773 358 773 724 347 724 347 384 478 384 478 546 246 546 246 155 788 155 788 107 7 107 7 58 152 58 152 288 257 288 257 312 960 312 960 551 670 551 670 963 873 963 873 310 516 310 516 980 479 980 479 678 556 678 556 112 189 112 189 905 785 905 785 161 410 161 410 500 513 500 513 974 678 974 678 736 485 736 485 539 597 539 597 714 21 714 21 709 172 709 172 839 703 839 703 189 553 189 553 646 54 646 54 563 533 563 533 197 422 197 422 696 723 696 723 688 637 688 637 541 316 541 316 309 71 309 71 301 957 301 957 772 572 772 572 201 378 201 378 221 489 221 489 743 55 743 55 199 40 199 40 6 251 6 251 387 853 387 853 974 971 974 971 36 780 36 780 904 956 904 956 146 747 146 747 838 2 838 2 436 41 436 41 717 138 717 138 107 244 107 244 145 388 145 388 853 481 853 481 536 278 536 278 671 133 671 133 608 930 608 930 961 554 961 554 67 460 67 460 105 778 105 778 945 475 945 475 530 301 530 301 539 737 539 737 845 442 845 442 831 851 831 851 246 914 246 914 271 444 271 444 844 412 844 412 730 70 730 70 463 472 463 472 662 789 662 789 926 768 926 768 331 799 331 799 543 695 543 695 28 82 28 82 47 879 47 879 455 37 455 37 556 174 556 174 574 481 574 481 750 482 750 482 332 600 332 600 130 644 130 644 278 593 278 593 318 721 318 721 759 985 759 985 826 667 826 667 821 479 821 479 714 574 714 574 408 493 408 493 62 460 62 460 279 789 279 789 80 576 80 576 485 939 485 939 650 254 650 254 960 45 960 45 21 73 21 73 923 359 923 359 633 436 633 436 150 743 150 743 834 3 834 3 649 533 649 533 509 329 509 329 433 232 433 232 612 576 612 576 685 706 685 706 889 500 889 500 5 277 5 277 364 381 364 381 849 412 849 412 671 228 671 228 968 282 968 282 248 735 248 735 492 641 492 641 768 758 768 758 953 26 953 26 117 353 117 353 412 479 412 479 712 402 712 402 948 942 948 942 677 380 677 380 334 329 334 329 224 948 224 948 438 248 438 248 754 655 754 655 235 293 235 293 994 264 994 264 885 824 885 824 182 314 182 314 707 400 707 400 838 854 838 854 407 887 407 887 677 361 677 361 181 271 181 271 602 161 602 161 416 247 416 247 890 318 890 318 870 221 870 221 745 811 745 811 689 888 689 888 33 217 33 217 610 777 610 777 446 106 446 106 537 141 537 141 854 216 854 216 822 985 822 985 962 612 962 612 630 85 630 85 381 68 381 68 803 324 803 324 8 150 8 150 492 791 492 791 246 746 246 746 853 609 853 609 376 557 376 557 122 243 122 243 37 409 37 409 309 328 309 328 141 655 141 655 656 187 656 187 99 551 99 551 822 170 822 170 310 551 310 551 161 568 161 568 694 234 694 234 409 15 409 15 263 350 263 350 312 769 312 769 342 9 342 9 332 185 332 185 983 507 983 507 824 739 824 739 945 925 945 925 123 455 123 455 435 857 435 857 217 131 217 131 278 775 278 775 498 146 498 146 791 304 791 304 329 265 329 265 845 307 845 307 960 727 960 727 792 221 792 221 933 127 933 127 795 70 795 70 234 477 234 477 543 654 543 654 583 279 583 279 130 833 130 833 534 960 534 960 354 867 354 867 118 203 118 203 246 527 246 527 278 637 278 637 906 539 906 539 291 857 291 857 185 18 185 18 348 365 348 365 876 197 876 197 711 790 711 790 221 580 221 580 776 370 776 370 108 371 108 371 931 869 931 869 574 256 574 256 970 483 970 483 482 24 482 24 985 181 985 181 254 732 254 732 251 599 251 599 854 974 854 974 759 390 759 390 922 849 922 849 469 289 469 289 876 614 876 614 701 610 701 610 975 292 975 292 3 217 3 217 613 338 613 338 614 41 614 41 362 869 362 869 512 275 512 275 239 987 239 987 507 94 507 94 985 786 985 786 52 897 52 897 410 877 410 877 545 566 545 566 385 614 385 614 331 380 331 380 502 498 502 498 178 987 178 987 748 899 748 899 33 158 33 158 489 620 489 620 543 911 543 911 15 250 15 250 138 876 138 876 24 354 24 354 439 574 439 574 570 908 570 908 287 233 287 233 735 748 735 748 756 649 756 649 945 986 945 986 502 437 502 437 395 577 395 577 662 813 662 813 650 727 650 727 283 55 283 55 170 568 170 568 475 193 475 193 637 794 637 794 683 215 683 215 722 631 722 631 142 261 142 261 120 671 120 671 239 828 239 828 298 498 298 498 154 871 154 871 915 552 915 552 106 698 106 698 242 736 242 736 113 709 113 709 662 448 662 448 136 273 136 273 811 367 811 367 108 562 108 562 503 492 503 492 35 662 35 662 339 295 339 295 687 468 687 468 649 76 649 76 909 2 909 2 160 658 160 658 915 239 915 239 907 979 907 979 724 69 724 69 820 143 820 143 143 188 143 188 546 87 546 87 663 504 663 504 164 172 164 172 699 26 699 26 157 249 157 249 751 770 751 770 861 19 861 19 200 452 200 452 817 740 817 740 831 827 831 827 44 149 44 149 613 171 613 171 93 689 93 689 461 900 461 900 948 196 948 196 460 520 460 520 208 123 208 123 470 951 470 951 613 208 613 208 202 190 202 190 867 47 867 47 389 56 389 56 827 534 827 534 898 267 898 267 520 81 520 81 778 17 778 17 871 260 871 260 146 493 146 493 728 315 728 315 733 384 733 384 868 524 868 524 561 25 561 25 910 781 910 781 973 362 973 362 606 77 606 77 702 658 702 658 979 444 979 444 520 934 520 934 566 212 566 212 169 727 169 727 358 647 358 647 329 692 329 692 853 855 853 855 817 205 817 205 240 731 240 731 423 31 423 31 332 422 332 422 567 385 567 385 427 342 427 342 44 186 44 186 169 860 169 860 213 660 213 660 143 470 143 470 562 133 562 133 486 749 486 749 421 687 421 687 69 75 69 75 58 719 58 719 600 778 600 778 944 392 944 392 782 751 782 751 376 894 376 894 231 601 231 601 205 258 205 258 168 170 168 170 625 874 625 874 472 509 472 509 765 338 765 338 691 575 691 575 777 515 777 515 170 146 170 146 731 601 731 601 584 733 584 733 746 403 746 403 439 170 439 170 330 175 330 175 710 151 710 151 547 847 547 847 865 607 865 607 643 48 643 48 750 85 750 85 649 955 649 955 232 809 232 809 858 260 858 260 17 821 17 821 660 417 660 417 287 612 287 612 652 831 652 831 907 785 907 785 259 285 259 285 521 428 521 428 735 11 735 11 57 278 57 278 847 130 847 130 127 599 127 599 328 560 328 560 94 799 94 799 900 580 900 580 509 566 509 566 621 412 621 412 543 571 543 571 817 499 817 499 121 220 121 220 83 706 83 706 606 861 606 861 389 324 389 324 781 989 781 989 298 653 298 653 656 479 656 479 661 487 661 487 570 904 570 904 131 22 131 22 654 589 654 589 971 148 971 148 515 511 515 511 481 327 481 327 773 294 773 294 767 948 767 948 546 484 546 484 630 317 630 317 992 609 992 609 644 67 644 67 128 890 128 890 113 372 113 372 883 146 883 146 24 204 24 204 636 978 636 978 346 983 346 983 297 119 297 119 839 934 839 934 279 321 279 321 629 207 629 207 575 212 575 212 952 575 952 575 388 89 388 89 784 258 784 258 84 628 84 628 434 290 434 290 651 7 651 7 785 762 785 762 263 676 263 676 853 988 853 988 191 643 191 643 974 85 974 85 729 934 729 934 835 563 835 563 302 795 302 795 369 994 369 994 380 831 380 831 31 878 31 878 397 121 397 121 396 258 396 258 693 362 693 362 218 426 218 426 493 903 493 903 618 533 618 533 899 439 899 439 183 281 183 281 500 687 500 687 78 70 78 70 303 477 303 477 770 962 770 962 687 712 687 712 502 10 502 10 551 951 551 951 897 804 897 804 254 599 254 599 770 269 770 269 682 315 682 315 349 844 349 844 27 794 27 794 749 616 749 616 856 875 856 875 237 444 237 444 87 237 87 237 81 703 81 703 243 616 243 616 103 559 103 559 693 733 693 733 647 62 647 62 532 843 532 843 34 433 34 433 309 487 309 487 879 323 879 323 106 829 106 829 571 696 571 696 261 427 261 427 815 715 815 715 687 317 687 317 626 952 626 952 633 969 633 969 17 509 17 509 579 326 579 326 837 477 837 477 583 132 583 132 36 11 36 11 529 356 529 356 246 137 246 137 881 899 881 899 773 173 773 173 935 600 935 600 447 6 447 6 205 841 205 841 570 501 570 501 135 448 135 448 872 438 872 438 383 592 383 592 897 212 897 212 681 353 681 353 685 866 685 866 844 409 844 409 711 360 711 360 782 201 782 201 858 634 858 634 133 451 133 451 516 697 516 697 91 555 91 555 101 153 101 153 158 787 158 787 901 428 901 428 779 316 779 316 281 909 281 909 448 337 448 337 733 282 733 282 335 932 335 932 606 578 606 578 95 787 95 787 739 676 739 676 369 635 369 635 240 302 240 302 37 690 37 690 7 934 7 934 643 910 643 910 382 489 382 489 588 872 588 872 228 962 228 962 379 40 379 40 985 795 985 795 681 613 681 613 496 629 496 629 957 152 957 152 124 90 124 90 922 919 922 919 124 814 124 814 512 557 512 557 743 850 743 850 759 39 759 39 606 487 606 487 979 280 979 280 610 54 610 54 121 650 121 650 803 377 803 377 16 209 16 209 579 761 579 761 719 636 719 636 977 726 977 726 850 854 850 854 569 266 569 266 483 91 483 91 716 139 716 139 275 48 275 48 602 814 602 814 449 863 449 863 245 558 245 558 36 268 36 268 448 893 448 893 721 775 721 775 43 682 43 682 639 960 639 960 672 543 672 543 643 946 643 946 770 9 770 9 859 617 859 617 942 71 942 71 442 954 442 954 190 100 190 100 809 808 809 808 314 267 314 267 533 510 533 510 869 153 869 153 145 75 145 75 226 308 226 308 283 358 283 358 804 928 804 928 638 444 638 444 753 729 753 729 357 823 357 823 894 95 894 95 98 833 98 833 596 852 596 852 387 469 387 469 833 63 833 63 135 90 135 90 709 229 709 229 856 950 856 950 537 417 537 417 854 241 854 241 709 905 709 905 499 21 499 21 32 763 32 763 245 958 245 958 63 355 63 355 249 359 249 359 249 253 249 253 912 700 912 700 503 205 503 205 717 277 717 277 30 677 30 677 219 971 219 971 618 678 618 678 430 335 430 335 458 367 458 367 481 171 481 171 585 326 585 326 267 994 267 994 842 301 842 301 366 84 366 84 620 927 620 927 546 462 546 462 441 702 441 702 798 171 798 171 877 791 877 791 48 835 48 835 472 500 472 500 403 515 403 515 807 952 807 952 260 694 260 694 344 713 344 713 574 858 574 858 733 810 733 810 226 622 226 622 545 830 545 830 130 112 130 112 876 111 876 111 461 89 461 89 426 885 426 885 271 411 271 411 441 967 441 967 732 607 732 607 596 470 596 470 572 741 572 741 835 122 835 122 297 43 297 43 995 845 995 845 31 623 31 623 960 542 960 542 756 162 756 162 44 778 44 778 677 278 677 278 879 551 879 551 171 485 171 485 935 885 935 885 297 25 297 25 127 616 127 616 590 920 590 920 309 244 309 244 767 522 767 522 479 386 479 386 499 629 499 629 847 867 847 867 90 342 90 342 858 473 858 473 351 189 351 189 10 899 10 899 255 78 255 78 33 615 33 615 492 369 492 369 689 862 689 862 968 94 968 94 464 758 464 758 351 804 351 804 99 838 99 838 110 788 110 788 633 634 633 634 973 483 973 483 83 845 83 845 465 333 465 333 912 136 912 136 327 583 327 583 994 734 994 734 159 635 159 635 471 453 471 453 377 638 377 638 559 41 559 41 859 989 859 989 301 37 301 37 307 669 307 669 469 526 469 526 85 731 85 731 403 565 403 565 684 661 684 661 379 468 379 468 25 462 25 462 947 948 947 948 687 324 687 324 393 456 393 456 519 910 519 910 929 889 929 889 692 573 692 573 285 6 285 6 129 439 129 439 411 888 411 888 153 843 153 843 908 168 908 168 464 63 464 63 773 119 773 119 332 276 332 276 529 127 529 127 117 740 117 740 335 671 335 671 91 59 91 59 549 944 549 944 204 66 204 66 695 779 695 779 670 947 670 947 806 520 806 520 866 436 866 436 942 899 942 899 980 652 980 652 593 88 593 88 182 648 182 648 361 178 361 178 254 163 254 163 100 642 100 642 118 732 118 732 9 105 9 105 330 970 330 970 181 658 181 658 703 715 703 715 473 164 473 164 545 555 545 555 740 929 740 929 78 832 78 832 950 416 950 416 944 396 944 396 594 710 594 710 513 636 513 636 969 422 969 422 629 291 629 291 976 668 976 668 668 880 668 880 367 91 367 91 986 97 986 97 254 935 254 935 888 318 888 318 965 158 965 158 496 324 496 324 308 78 308 78 123 611 123 611 282 594 282 594 470 409 470 409 840 51 840 51 769 314 769 314 175 672 175 672 223 796 223 796 153 36 153 36 869 351 869 351 599 784 599 784 762 950 762 950 858 451 858 451 962 917 962 917 941 947 941 947 650 981 650 981 65 988 65 988 369 876 369 876 779 691 779 691 472 380 472 380 5 226 5 226 664 745 664 745 875 954 875 954 917 68 917 68 223 413 223 413 884 857 884 857 550 95 550 95 371 138 371 138 26 530 26 530 409 750 409 750 558 389 558 389 767 956 767 956 209 824 209 824 979 273 979 273 347 602 347 602 543 699 543 699 765 909 765 909 239 357 239 357 782 377 782 377 508 59 508 59 99 856 99 856 809 628 809 628 52 88 52 88 928 836 928 836 778 718 778 718 840 500 840 500 878 540 878 540 12 59 12 59 97 346 97 346 378 563 378 563 282 307 282 307 279 873 279 873 85 584 85 584 631 982 631 982 193 298 193 298 504 505 504 505 155 206 155 206 750 773 750 773 793 750 793 750 401 960 401 960 814 933 814 933 804 678 804 678 175 749 175 749 891 35 891 35 965 67 965 67 972 555 972 555 638 885 638 885 94 45 94 45 294 344 294 344 492 17 492 17 819 818 819 818 426 404 426 404 785 694 785 694 316 477 316 477 936 93 936 93 806 671 806 671 394 578 394 578 744 483 744 483 5 42 5 42 231 407 231 407 127 2 127 2 940 534 940 534 669 15 669 15 494 432 494 432 835 716 835 716 789 374 789 374 715 837 715 837 151 751 151 751 122 189 122 189 871 140 871 140 129 754 129 754 263 359 263 359 127 309 127 309 572 446 572 446 773 697 773 697 627 760 627 760 760 207 760 207 487 573 487 573 136 490 136 490 361 453 361 453 280 439 280 439 104 406 104 406 821 532 821 532 948 374 948 374 365 64 365 64 416 906 416 906 203 805 203 805 971 596 971 596 688 942 688 942 738 502 738 502 747 111 747 111 236 375 236 375 882 13 882 13 268 618 268 618 415 772 415 772 562 707 562 707 949 501 949 501 561 956 561 956 623 838 623 838 8 721 8 721 566 26 566 26 95 659 95 659 146 50 146 50 698 631 698 631 942 951 942 951 913 34 913 34 281 113 281 113 136 700 136 700 249 515 249 515 442 477 442 477 273 770 273 770 915 939 915 939 868 888 868 888 736 592 736 592 543 382 543 382 246 628 246 628 341 108 341 108 654 502 654 502 410 137 410 137 229 518 229 518 510 596 510 596 107 38 107 38 86 829 86 829 766 696 766 696 804 48 804 48 369 392 369 392 85 131 85 131 248 551 248 551 460 651 460 651 552 757 552 757 746 767 746 767 156 952 156 952 870 22 870 22 879 172 879 172 107 799 107 799 105 397 105 397 53 982 53 982 143 434 143 434 97 749 97 749 538 142 538 142 123 375 123 375 94 785 94 785 775 729 775 729 63 204 63 204 403 860 403 860 265 471 265 471 570 542 570 542 666 843 666 843 625 615 625 615 287 638 287 638 273 659 273 659 584 20 584 20 427 799 427 799 536 780 536 780 5 685 5 685 520 347 520 347 844 381 844 381 260 63 260 63 243 719 243 719 711 770 711 770 716 154 716 154 63 965 63 965 116 327 116 327 852 129 852 129 209 235 209 235 949 587 949 587 775 464 775 464 521 808 521 808 59 708 59 708 907 933 907 933 38 844 38 844 702 223 702 223 89 203 89 203 730 668 730 668 777 6 777 6 651 237 651 237 709 196 709 196 353 940 353 940 167 325 167 325 273 345 273 345 100 218 100 218 21 877 21 877 35 14 35 14 683 681 683 681 591 246 591 246 119 780 119 780 769 805 769 805 609 316 609 316 704 516 704 516 534 900 534 900 448 36 448 36 303 330 303 330 944 799 944 799 706 667 706 667 772 496 772 496 678 669 678 669 324 259 324 259 646 20 646 20 111 386 111 386 619 59 619 59 697 440 697 440 118 708 118 708 198 810 198 810 964 733 964 733 819 987 819 987 307 532 307 532 48 820 48 820 618 359 618 359 354 655 354 655 412 390 412 390 568 508 568 508 595 276 595 276 542 945 542 945 643 950 643 950 10 163 10 163 899 40 899 40 79 697 79 697 534 296 534 296 791 58 791 58 188 288 188 288 514 530 514 530 863 794 863 794 167 526 167 526 918 289 918 289 451 888 451 888 344 248 344 248 334 464 334 464 813 377 813 377 346 722 346 722 386 965 386 965 911 272 911 272 148 504 148 504 230 80 230 80 174 277 174 277 53 344 53 344 821 852 821 852 461 843 461 843 438 263 438 263 331 28 331 28 858 234 858 234 506 103 506 103 884 469 884 469 841 351 841 351 141 242 141 242 397 267 397 267 727 61 727 61 781 280 781 280 116 995 116 995 565 784 565 784 214 32 214 32 862 119 862 119 884 112 884 112 436 513 436 513 604 542 604 542 981 912 981 912 541 343 541 343 386 404 386 404 385 977 385 977 468 348 468 348 895 820 895 820 486 485 486 485 663 488 663 488 621 12 621 12 293 950 293 950 915 303 915 303 649 187 649 187 348 305 348 305 426 261 426 261 111 638 111 638 169 898 169 898 76 517 76 517 466 341 466 341 275 146 275 146 287 65 287 65 23 401 23 401 270 17 270 17 156 439 156 439 495 492 495 492 358 234 358 234 32 814 32 814 574 866 574 866 147 380 147 380 965 623 965 623 173 155 173 155 157 154 157 154 319 851 319 851 350 346 350 346 442 943 442 943 27 226 27 226 683 250 683 250 936 606 936 606 541 879 541 879 344 554 344 554 292 127 292 127 121 761 121 761 153 894 153 894 387 510 387 510 532 388 532 388 743 334 743 334 640 878 640 878 208 572 208 572 582 988 582 988 844 183 844 183 512 375 512 375 285 393 285 393 795 251 795 251 537 868 537 868 326 61 326 61 231 950 231 950 335 663 335 663 204 186 204 186 752 88 752 88 486 204 486 204 884 152 884 152 406 954 406 954 473 802 473 802 640 340 640 340 439 629 439 629 430 294 430 294 29 58 29 58 849 574 849 574 104 12 104 12 552 917 552 917 920 119 920 119 760 939 760 939 201 829 201 829 837 367 837 367 970 150 970 150 431 966 431 966 468 205 468 205 197 391 197 391 455 964 455 964 156 782 156 782 796 421 796 421 85 205 85 205 707 111 707 111 791 201 791 201 876 926 876 926 510 52 510 52 218 111 218 111 879 925 879 925 600 235 600 235 436 410 436 410 669 722 669 722 846 324 846 324 646 988 646 988 268 647 268 647 5 326 5 326 704 909 704 909 956 330 956 330 989 394 989 394 172 580 172 580 216 16 216 16 689 665 689 665 484 562 484 562 531 7 531 7 132 844 132 844 729 464 729 464 815 234 815 234 472 715 472 715 671 401 671 401 704 888 704 888 918 794 918 794 903 655 903 655 460 95 460 95 685 661 685 661 781 292 781 292 220 744 220 744 717 462 717 462 835 558 835 558 154 476 154 476 123 223 123 223 394 225 394 225 542 795 542 795 603 724 603 724 732 892 732 892 494 10 494 10 180 701 180 701 606 490 606 490 46 20 46 20 742 711 742 711 157 757 157 757 544 880 544 880 313 382 313 382 556 791 556 791 795 946 795 946 906 260 906 260 761 64 761 64 160 850 160 850 132 501 132 501 502 933 502 933 526 538 526 538 142 506 142 506 912 741 912 741 159 660 159 660 265 145 265 145 523 156 523 156 98 266 98 266 922 142 922 142 433 30 433 30 331 861 331 861 255 531 255 531 875 492 875 492 55 211 55 211 268 42 268 42 262 643 262 643 310 439 310 439 625 258 625 258 321 620 321 620 802 92 802 92 141 360 141 360 961 940 961 940 390 468 390 468 270 548 270 548 186 286 186 286 735 381 735 381 252 47 252 47 256 830 256 830 597 370 597 370 157 337 157 337 856 159 856 159 825 961 825 961 329 94 329 94 647 467 647 467 864 331 864 331 170 416 170 416 800 384 800 384 218 47 218 47 907 644 907 644 75 876 75 876 144 152 144 152 60 383 60 383 320 809 320 809 861 385 861 385 97 634 97 634 638 228 638 228 149 16 149 16 508 322 508 322 404 132 404 132 891 943 891 943 309 924 309 924 274 832 274 832 750 849 750 849 307 381 307 381 815 911 815 911 710 954 710 954 952 176 952 176 113 771 113 771 543 367 543 367 138 903 138 903 267 705 267 705 576 52 576 52 710 771 710 771 763 680 763 680 414 863 414 863 388 843 388 843 643 956 643 956 9 194 9 194 738 76 738 76 219 553 219 553 563 315 563 315 434 631 434 631 859 51 859 51 592 403 592 403 945 353 945 353 222 228 222 228 917 364 917 364 8 347 8 347 272 400 272 400 963 422 963 422 680 606 680 606 738 129 738 129 700 226 700 226 830 117 830 117 405 250 405 250 607 366 607 366 992 173 992 173 716 492 716 492 733 567 733 567 610 673 610 673 482 605 482 605 793 18 793 18 411 348 411 348 120 259 120 259 463 637 463 637 417 242 417 242 865 442 865 442 759 884 759 884 990 872 990 872 430 116 430 116 861 605 861 605 593 209 593 209 921 307 921 307 720 477 720 477 664 537 664 537 331 134 331 134 407 260 407 260 440 376 440 376 326 774 326 774 706 44 706 44 648 194 648 194 132 361 132 361 362 714 362 714 57 619 57 619 422 879 422 879 28 471 28 471 179 752 179 752 36 358 36 358 740 266 740 266 931 902 931 902 542 9 542 9 252 116 252 116 293 912 293 912 297 803 297 803 351 860 351 860 209 581 209 581 424 226 424 226 366 804 366 804 940 991 940 991 650 150 650 150 386 454 386 454 372 23 372 23 341 47 341 47 261 491 261 491 442 393 442 393 453 801 453 801 88 417 88 417 23 972 23 972 442 708 442 708 466 345 466 345 16 445 16 445 679 734 679 734 701 475 701 475 165 597 165 597 143 133 143 133 439 447 439 447 291 639 291 639 947 41 947 41 153 845 153 845 620 134 620 134 373 53 373 53 270 958 270 958 601 205 601 205 444 449 444 449 459 569 459 569 255 244 255 244 362 301 362 301 240 892 240 892 627 876 627 876 538 55 538 55 7 664 7 664 846 167 846 167 275 206 275 206 193 535 193 535 559 408 559 408 811 342 811 342 361 769 361 769 100 556 100 556 835 822 835 822 684 184 684 184 661 498 661 498 223 773 223 773 549 739 549 739 931 380 931 380 643 942 643 942 31 40 31 40 695 685 695 685 710 6 710 6 611 377 611 377 162 530 162 530 448 802 448 802 614 159 614 159 529 120 529 120 425 189 425 189 480 990 480 990 496 560 496 560 411 138 411 138 448 597 448 597 597 4 597 4 943 455 943 455 310 675 310 675 821 847 821 847 661 507 661 507 885 102 885 102 964 107 964 107 347 661 347 661 102 837 102 837 694 78 694 78 690 323 690 323 445 970 445 970 517 448 517 448 309 556 309 556 728 86 728 86 69 398 69 398 776 773 776 773 54 139 54 139 241 980 241 980 113 544 113 544 457 778 457 778 644 483 644 483 478 191 478 191 937 389 937 389 498 375 498 375 545 293 545 293 116 928 116 928 970 84 970 84 313 119 313 119 324 130 324 130 23 689 23 689 991 989 991 989 855 534 855 534 619 627 619 627 525 76 525 76 239 440 239 440 499 974 499 974 776 116 776 116 350 309 350 309 890 680 890 680 861 392 861 392 434 213 434 213 502 193 502 193 133 684 133 684 605 833 605 833 357 519 357 519 214 589 214 589 689 812 689 812 657 397 657 397 573 65 573 65 253 526 253 526 328 367 328 367 747 859 747 859 148 974 148 974 257 594 257 594 28 4 28 4 816 909 816 909 671 142 671 142 603 862 603 862 961 443 961 443 599 979 599 979 87 265 87 265 371 663 371 663 753 37 753 37 58 819 58 819 454 964 454 964 964 295 964 295 23 251 23 251 335 605 335 605 954 493 954 493 892 785 892 785 235 343 235 343 386 817 386 817 490 208 490 208 166 232 166 232 195 123 195 123 854 145 854 145 380 907 380 907 857 576 857 576 322 771 322 771 965 17 965 17 260 630 260 630 776 843 776 843 886 933 886 933 98 381 98 381 88 950 88 950 538 877 538 877 377 684 377 684 638 308 638 308 147 661 147 661 510 504 510 504 802 809 802 809 875 992 875 992 20 685 20 685 446 850 446 850 423 807 423 807 1 454 1 454 96 107 96 107 98 969 98 969 37 220 37 220 19 271 19 271 208 489 208 489 194 667 194 667 904 563 904 563 800 748 800 748 872 35 872 35 733 199 733 199 937 104 937 104 237 283 237 283 746 324 746 324 525 378 525 378 821 116 821 116 844 542 844 542 897 180 897 180 32 488 32 488 371 304 371 304 590 636 590 636 762 507 762 507 727 283 727 283 43 279 43 279 241 986 241 986 788 89 788 89 589 880 589 880 62 125 62 125 122 603 122 603 734 588 734 588 84 517 84 517 261 123 261 123 266 272 266 272 284 867 284 867 355 423 355 423 945 392 945 392 203 22 203 22 36 670 36 670 190 831 190 831 352 747 352 747 423 808 423 808 153 590 153 590 796 563 796 563 566 77 566 77 640 539 640 539 500 617 500 617 889 16 889 16 580 922 580 922 182 99 182 99 640 642 640 642 848 233 848 233 250 530 250 530 77 218 77 218 651 452 651 452 92 564 92 564 921 862 921 862 78 274 78 274 628 785 628 785 116 553 116 553 227 332 227 332 561 904 561 904 953 771 953 771 557 190 557 190 462 561 462 561 94 816 94 816 66 614 66 614 571 433 571 433 319 529 319 529 591 530 591 530 37 405 37 405 467 630 467 630 723 478 723 478 844 149 844 149 319 328 319 328 585 223 585 223 257 329 257 329 785 228 785 228 322 609 322 609 539 180 539 180 124 261 124 261 667 211 667 211 268 75 268 75 330 584 330 584 659 623 659 623 301 732 301 732 768 62 768 62 249 619 249 619 452 241 452 241 927 634 927 634 777 473 777 473 901 835 901 835 502 581 502 581 254 198 254 198 379 962 379 962 601 142 601 142 557 92 557 92 753 933 753 933 99 583 99 583 30 819 30 819 563 673 563 673 836 455 836 455 82 451 82 451 461 176 461 176 742 242 742 242 176 194 176 194 784 719 784 719 202 454 202 454 822 815 822 815 823 99 823 99 672 713 672 713 282 223 282 223 633 502 633 502 233 412 233 412 597 805 597 805 514 87 514 87 490 425 490 425 797 788 797 788 808 465 808 465 160 112 160 112 422 234 422 234 426 734 426 734 331 92 331 92 166 93 166 93 646 393 646 393 803 687 803 687 863 323 863 323 791 894 791 894 950 704 950 704 776 296 776 296 586 789 586 789 103 690 103 690 191 294 191 294 375 155 375 155 242 749 242 749 551 61 551 61 491 685 491 685 688 103 688 103 528 728 528 728 743 748 743 748 151 62 151 62 321 973 321 973 710 896 710 896 200 558 200 558 350 382 350 382 200 936 200 936 631 502 631 502 163 54 163 54 672 954 672 954 247 357 247 357 289 358 289 358 835 460 835 460 910 757 910 757 279 688 279 688 232 55 232 55 152 879 152 879 433 175 433 175 409 603 409 603 284 663 284 663 853 582 853 582 324 962 324 962 498 963 498 963 310 71 310 71 112 136 112 136 248 476 248 476 161 151 161 151 190 452 190 452 900 656 900 656 687 843 687 843 578 255 578 255 199 538 199 538 345 6 345 6 659 506 659 506 791 213 791 213 668 44 668 44 518 935 518 935 976 643 976 643 815 27 815 27 980 235 980 235 695 119 695 119 438 985 438 985 400 439 400 439 155 262 155 262 153 247 153 247 767 577 767 577 457 447 457 447 516 1 516 1 959 919 959 919 937 21 937 21 408 388 408 388 237 751 237 751 893 119 893 119 65 231 65 231 79 831 79 831 171 80 171 80 981 793 981 793 554 867 554 867 250 614 250 614 37 867 37 867 278 883 278 883 440 651 440 651 576 757 576 757 925 827 925 827 275 602 275 602 338 303 338 303 816 295 816 295 978 661 978 661 157 481 157 481 168 463 168 463 913 432 913 432 643 589 643 589 860 657 860 657 454 318 454 318 530 460 530 460 466 891 466 891 788 670 788 670 519 645 519 645 702 82 702 82 413 899 413 899 923 28 923 28 247 342 247 342 580 131 580 131 759 675 759 675 633 586 633 586 603 320 603 320 823 657 823 657 305 374 305 374 846 480 846 480 194 37 194 37 659 655 659 655 277 681 277 681 114 311 114 311 276 77 276 77 719 727 719 727 314 96 314 96 272 428 272 428 497 223 497 223 950 236 950 236 524 673 524 673 127 365 127 365 801 595 801 595 20 124 20 124 724 952 724 952 671 366 671 366 847 933 847 933 804 894 804 894 165 864 165 864 25 949 25 949 330 817 330 817 739 962 739 962 888 730 888 730 130 131 130 131 622 967 622 967 198 417 198 417 440 361 440 361 55 627 55 627 841 137 841 137 615 155 615 155 266 95 266 95 75 552 75 552 424 787 424 787 86 391 86 391 535 787 535 787 197 380 197 380 702 725 702 725 152 843 152 843 727 878 727 878 388 195 388 195 397 859 397 859 659 221 659 221 495 255 495 255 782 87 782 87 617 9 617 9 365 285 365 285 43 75 43 75 378 613 378 613 58 646 58 646 317 493 317 493 605 532 605 532 749 84 749 84 389 214 389 214 550 242 550 242 838 340 838 340 572 429 572 429 249 697 249 697 615 293 615 293 789 462 789 462 285 314 285 314 787 465 787 465 481 108 481 108 704 738 704 738 926 647 926 647 277 434 277 434 785 628 785 628 185 250 185 250 705 760 705 760 519 355 519 355 299 198 299 198 242 148 242 148 601 622 601 622 468 676 468 676 806 220 806 220 981 134 981 134 668 514 668 514 170 788 170 788 360 240 360 240 914 970 914 970 130 558 130 558 282 839 282 839 844 544 844 544 327 817 327 817 731 639 731 639 702 237 702 237 862 615 862 615 325 20 325 20 611 570 611 570 536 112 536 112 792 245 792 245 284 672 284 672 305 595 305 595 397 396 397 396 944 569 944 569 356 862 356 862 817 20 817 20 210 929 210 929 935 31 935 31 520 371 520 371 760 357 760 357 731 885 731 885 768 242 768 242 266 429 266 429 920 598 920 598 767 77 767 77 606 516 606 516 236 858 236 858 114 566 114 566 916 140 916 140 743 990 743 990 43 35 43 35 227 917 227 917 114 692 114 692 10 750 10 750 629 179 629 179 934 632 934 632 778 894 778 894 75 236 75 236 298 83 298 83 390 479 390 479 992 910 992 910 428 490 428 490 393 683 393 683 507 920 507 920 438 157 438 157 584 607 584 607 383 839 383 839 597 913 597 913 598 919 598 919 684 461 684 461 612 590 612 590 472 90 472 90 828 566 828 566 957 808 957 808 759 192 759 192 580 261 580 261 589 885 589 885 246 261 246 261 20 739 20 739 456 690 456 690 966 234 966 234 963 268 963 268 212 771 212 771 151 768 151 768 189 448 189 448 538 580 538 580 814 529 814 529 830 709 830 709 45 52 45 52 199 391 199 391 743 41 743 41 250 879 250 879 101 154 101 154 500 244 500 244 624 951 624 951 697 104 697 104 96 251 96 251 708 614 708 614 503 856 503 856 449 283 449 283 154 877 154 877 44 535 44 535 544 944 544 944 483 666 483 666 507 482 507 482 424 678 424 678 718 458 718 458 128 170 128 170 24 553 24 553 951 648 951 648 58 456 58 456 259 677 259 677 799 233 799 233 657 372 657 372 555 174 555 174 469 745 469 745 988 381 988 381 778 637 778 637 532 712 532 712 638 960 638 960 541 75 541 75 74 122 74 122 977 555 977 555 267 564 267 564 811 180 811 180 5 549 5 549 771 923 771 923 505 85 505 85 988 756 988 756 769 935 769 935 308 768 308 768 110 274 110 274 520 966 520 966 221 731 221 731 852 593 852 593 348 301 348 301 955 1 955 1 949 621 949 621 130 216 130 216 421 599 421 599 964 681 964 681 28 415 28 415 787 445 787 445 398 447 398 447 678 262 678 262 283 539 283 539 647 665 647 665 130 77 130 77 396 413 396 413 216 531 216 531 96 874 96 874 518 531 518 531 525 987 525 987 69 305 69 305 824 983 824 983 795 985 795 985 621 50 621 50 195 343 195 343 819 728 819 728 286 39 286 39 212 810 212 810 88 186 88 186 192 453 192 453 555 9 555 9 274 864 274 864 158 390 158 390 293 948 293 948 908 554 908 554 656 891 656 891 813 175 813 175 26 554 26 554 751 726 751 726 829 520 829 520 654 266 654 266 947 255 947 255 440 120 440 120 741 172 741 172 592 727 592 727 413 717 413 717 372 811 372 811 373 263 373 263 173 201 173 201 15 434 15 434 729 795 729 795 874 704 874 704 14 100 14 100 903 221 903 221 217 778 217 778 77 720 77 720 520 286 520 286 818 823 818 823 642 866 642 866 428 425 428 425 602 306 602 306 894 223 894 223 860 643 860 643 376 714 376 714 504 824 504 824 932 436 932 436 932 226 932 226 657 451 657 451 334 191 334 191 242 438 242 438 386 577 386 577 774 598 774 598 902 184 902 184 720 874 720 874 292 638 292 638 537 576 537 576 954 714 954 714 7 709 7 709 516 769 516 769 499 270 499 270 875 696 875 696 719 266 719 266 774 799 774 799 512 13 512 13 512 283 512 283 519 174 519 174 541 428 541 428 600 378 600 378 420 946 420 946 387 76 387 76 249 714 249 714 444 444 444 444 321 870 321 870 456 580 456 580 391 975 391 975 673 531 673 531 426 39 426 39 856 643 856 643 138 453 138 453 185 964 185 964 279 601 279 601 418 776 418 776 141 789 141 789 618 824 618 824 623 616 623 616 981 473 981 473 308 366 308 366 203 223 203 223 688 67 688 67 532 823 532 823 635 173 635 173 718 268 718 268 993 743 993 743 168 217 168 217 387 508 387 508 989 915 989 915 550 749 550 749 916 965 916 965 260 583 260 583 438 916 438 916 214 557 214 557 747 16 747 16 438 404 438 404 677 173 677 173 528 720 528 720 512 150 512 150 319 598 319 598 100 280 100 280 613 599 613 599 61 393 61 393 240 759 240 759 5 711 5 711 868 276 868 276 356 6 356 6 212 513 212 513 57 237 57 237 891 469 891 469 91 640 91 640 346 744 346 744 402 883 402 883 832 62 832 62 155 586 155 586 627 386 627 386 635 829 635 829 777 340 777 340 984 75 984 75 404 694 404 694 60 496 60 496 243 726 243 726 912 659 912 659 215 181 215 181 309 756 309 756 27 351 27 351 702 124 702 124 718 155 718 155 913 560 913 560 619 625 619 625 717 644 717 644 102 33 102 33 395 670 395 670 601 20 601 20 759 885 759 885 69 974 69 974 456 642 456 642 586 689 586 689 140 322 140 322 972 829 972 829 959 120 959 120 223 864 223 864 494 504 494 504 449 368 449 368 535 608 535 608 959 178 959 178 167 870 167 870 100 897 100 897 718 226 718 226 934 395 934 395 632 34 632 34 543 175 543 175 230 971 230 971 546 923 546 923 134 622 134 622 697 979 697 979 108 22 108 22 90 850 90 850 10 638 10 638 586 563 586 563 975 937 975 937 436 784 436 784 98 649 98 649 927 58 927 58 661 172 661 172 429 444 429 444 549 450 549 450 478 912 478 912 928 261 928 261 665 240 665 240 369 519 369 519 838 649 838 649 687 148 687 148 674 487 674 487 835 349 835 349 803 839 803 839 564 432 564 432 806 341 806 341 836 355 836 355 180 612 180 612 701 693 701 693 626 712 626 712 847 248 847 248 214 724 214 724 701 940 701 940 687 473 687 473 241 646 241 646 837 113 837 113 48 836 48 836 773 819 773 819 501 993 501 993 429 393 429 393 562 737 562 737 405 186 405 186 152 641 152 641 787 7 787 7 597 81 597 81 703 124 703 124 501 669 501 669 373 931 373 931 962 61 962 61 333 856 333 856 25 304 25 304 791 525 791 525 298 388 298 388 537 442 537 442 543 316 543 316 619 973 619 973 611 796 611 796 565 744 565 744 136 827 136 827 389 172 389 172 476 207 476 207 25 543 25 543 897 532 897 532 347 202 347 202 44 871 44 871 810 359 810 359 195 417 195 417 928 435 928 435 54 63 54 63 508 104 508 104 653 544 653 544 871 68 871 68 786 826 786 826 919 323 919 323 983 468 983 468 492 503 492 503 410 813 410 813 668 341 668 341 903 553 903 553 930 786 930 786 185 654 185 654 867 905 867 905 271 969 271 969 880 864 880 864 535 378 535 378 468 785 468 785 582 837 582 837 553 151 553 151 541 133 541 133 314 852 314 852 223 15 223 15 985 492 985 492 239 19 239 19 939 479 939 479 113 457 113 457 938 628 938 628 664 742 664 742 754 112 754 112 563 290 563 290 855 337 855 337 434 822 434 822 382 647 382 647 159 318 159 318 345 935 345 935 496 124 496 124 127 235 127 235 954 976 954 976 60 609 60 609 296 443 296 443 500 437 500 437 951 671 951 671 715 446 715 446 259 960 259 960 685 652 685 652 280 669 280 669 693 635 693 635 641 303 641 303 245 806 245 806 995 439 995 439 420 481 420 481 387 623 387 623 14 335 14 335 90 384 90 384 943 400 943 400 959 508 959 508 67 499 67 499 369 595 369 595 166 602 166 602 440 264 440 264 147 800 147 800 379 581 379 581 891 639 891 639 61 695 61 695 281 508 281 508 873 579 873 579 391 926 391 926 246 31 246 31 395 970 395 970 148 277 148 277 109 736 109 736 524 659 524 659 174 518 174 518 524 471 524 471 432 681 432 681 742 393 742 393 589 631 589 631 965 524 965 524 811 134 811 134 248 35 248 35 170 484 170 484 521 862 521 862 639 96 639 96 747 929 747 929 956 268 956 268 456 683 456 683 442 449 442 449 614 822 614 822 307 676 307 676 220 115 220 115 511 741 511 741 188 469 188 469 875 763 875 763 84 190 84 190 851 133 851 133 297 316 297 316 136 68 136 68 439 559 439 559 777 614 777 614 449 210 449 210 427 460 427 460 926 428 926 428 209 663 209 663 567 782 567 782 711 401 711 401 726 150 726 150 423 994 423 994 956 577 956 577 384 458 384 458 264 976 264 976 76 695 76 695 718 544 718 544 641 845 641 845 353 509 353 509 976 893 976 893 342 591 342 591 10 802 10 802 918 782 918 782 938 453 938 453 248 914 248 914 23 20 23 20 390 120 390 120 153 48 153 48 319 730 319 730 142 761 142 761 952 724 952 724 34 167 34 167 68 130 68 130 757 579 757 579 750 356 750 356 939 827 939 827 269 288 269 288 395 26 395 26 542 228 542 228 82 581 82 581 442 444 442 444 704 278 704 278 465 776 465 776 579 255 579 255 817 527 817 527 882 139 882 139 576 898 576 898 873 702 873 702 643 625 643 625 533 278 533 278 305 752 305 752 630 43 630 43 707 81 707 81 179 554 179 554 814 358 814 358 930 564 930 564 874 566 874 566 63 673 63 673 413 545 413 545 504 792 504 792 822 970 822 970 927 709 927 709 98 992 98 992 441 697 441 697 479 85 479 85 430 868 430 868 363 649 363 649 713 272 713 272 871 890 871 890 498 774 498 774 982 80 982 80 972 196 972 196 295 537 295 537 772 786 772 786 661 694 661 694 895 968 895 968 899 444 899 444 896 270 896 270 296 446 296 446 945 242 945 242 25 372 25 372 171 175 171 175 902 938 902 938 918 398 918 398 411 553 411 553 274 706 274 706 905 949 905 949 903 411 903 411 281 318 281 318 458 238 458 238 72 944 72 944 230 236 230 236 601 412 601 412 929 179 929 179 432 904 432 904 835 759 835 759 562 661 562 661 753 132 753 132 927 551 927 551 352 138 352 138 115 867 115 867 492 932 492 932 238 174 238 174 284 810 284 810 188 958 188 958 641 697 641 697 224 118 224 118 129 278 129 278 650 208 650 208 646 460 646 460 532 326 532 326 616 114 616 114 495 761 495 761 98 800 98 800 113 151 113 151 813 464 813 464 17 133 17 133 547 528 547 528 438 386 438 386 638 37 638 37 608 666 608 666 369 752 369 752 563 662 563 662 756 429 756 429 296 115 296 115 576 207 576 207 390 174 390 174 321 313 321 313 506 890 506 890 218 183 218 183 239 92 239 92 827 585 827 585 200 348 200 348 884 15 884 15 67 908 67 908 320 780 320 780 748 991 748 991 499 933 499 933 106 563 106 563 196 325 196 325 411 304 411 304 52 281 52 281 826 713 826 713 488 162 488 162 176 834 176 834 300 887 300 887 869 191 869 191 14 837 14 837 454 340 454 340 283 768 283 768 337 145 337 145 819 402 819 402 6 727 6 727 396 320 396 320 920 575 920 575 872 524 872 524 864 200 864 200 682 72 682 72 98 487 98 487 364 552 364 552 968 491 968 491 451 712 451 712 418 678 418 678 483 524 483 524 83 767 83 767 793 879 793 879 773 31 773 31 605 542 605 542 378 902 378 902 650 543 650 543 645 479 645 479 702 662 702 662 11 125 11 125 306 572 306 572 123 664 123 664 834 793 834 793 647 572 647 572 643 171 643 171 303 561 303 561 546 32 546 32 12 137 12 137 774 414 774 414 214 646 214 646 95 306 95 306 278 610 278 610 35 276 35 276 518 43 518 43 182 643 182 643 189 796 189 796 973 634 973 634 412 487 412 487 369 797 369 797 470 388 470 388 164 833 164 833 162 827 162 827 347 29 347 29 969 841 969 841 947 89 947 89 796 593 796 593 33 320 33 320 215 604 215 604 864 964 864 964 213 154 213 154 55 852 55 852 910 297 910 297 540 764 540 764 659 431 659 431 94 688 94 688 545 624 545 624 990 682 990 682 491 590 491 590 220 65 220 65 948 190 948 190 873 580 873 580 266 639 266 639 421 447 421 447 98 327 98 327 214 97 214 97 77 882 77 882 803 42 803 42 93 445 93 445 561 119 561 119 690 11 690 11 752 923 752 923 261 273 261 273 591 13 591 13 604 169 604 169 282 918 282 918 485 744 485 744 561 464 561 464 199 914 199 914 978 798 978 798 548 936 548 936 601 17 601 17 225 280 225 280 928 362 928 362 812 600 812 600 241 237 241 237 852 193 852 193 299 609 299 609 214 824 214 824 348 823 348 823 828 542 828 542 405 974 405 974 451 330 451 330 678 793 678 793 786 76 786 76 71 888 71 888 858 841 858 841 246 976 246 976 441 635 441 635 617 502 617 502 377 91 377 91 986 304 986 304 645 204 645 204 714 873 714 873 121 669 121 669 810 745 810 745 166 662 166 662 746 534 746 534 845 962 845 962 527 930 527 930 234 941 234 941 199 285 199 285 471 808 471 808 439 690 439 690 748 956 748 956 359 387 359 387 872 24 872 24 556 875 556 875 129 323 129 323 214 560 214 560 526 662 526 662 364 423 364 423 650 648 650 648 41 336 41 336 311 663 311 663 169 144 169 144 889 377 889 377 378 117 378 117 657 402 657 402 964 166 964 166 513 147 513 147 464 917 464 917 574 694 574 694 33 180 33 180 930 351 930 351 981 256 981 256 423 579 423 579 7 917 7 917 764 119 764 119 914 235 914 235 327 289 327 289 658 106 658 106 628 516 628 516 757 100 757 100 85 726 85 726 364 962 364 962 681 900 681 900 315 685 315 685 262 823 262 823 213 494 213 494 833 594 833 594 344 747 344 747 778 888 778 888 519 303 519 303 450 76 450 76 581 419 581 419 515 147 515 147 209 852 209 852 493 69 493 69 934 117 934 117 811 320 811 320 900 387 900 387 684 930 684 930 176 456 176 456 509 763 509 763 739 954 739 954 842 756 842 756 993 678 993 678 985 373 985 373 39 621 39 621 976 460 976 460 476 962 476 962 179 74 179 74 563 625 563 625 8 553 8 553 609 330 609 330 606 642 606 642 956 995 956 995 964 966 964 966 560 275 560 275 641 108 641 108 596 929 596 929 991 779 991 779 18 311 18 311 529 582 529 582 469 314 469 314 626 556 626 556 122 502 122 502 146 524 146 524 959 975 959 975 627 806 627 806 45 604 45 604 699 227 699 227 445 583 445 583 974 646 974 646 147 900 147 900 312 756 312 756 980 989 980 989 555 349 555 349 905 21 905 21 328 416 328 416 315 186 315 186 387 105 387 105 559 641 559 641 869 308 869 308 809 610 809 610 128 606 128 606 557 365 557 365 437 418 437 418 228 165 228 165 933 69 933 69 626 94 626 94 883 802 883 802 465 101 465 101 836 368 836 368 811 243 811 243 425 24 425 24 382 760 382 760 612 139 612 139 133 701 133 701 651 838 651 838 18 67 18 67 603 54 603 54 155 782 155 782 82 629 82 629 379 172 379 172 192 64 192 64 484 960 484 960 253 749 253 749 843 694 843 694 20 760 20 760 573 497 573 497 635 633 635 633 488 592 488 592 463 878 463 878 420 261 420 261 456 773 456 773 688 281 688 281 327 159 327 159 510 973 510 973 167 358 167 358 685 335 685 335 576 339 576 339 474 113 474 113 491 738 491 738 842 569 842 569 579 407 579 407 212 942 212 942 555 836 555 836 418 913 418 913 545 456 545 456 484 649 484 649 138 852 138 852 79 228 79 228 85 714 85 714 464 655 464 655 536 502 536 502 583 901 583 901 563 536 563 536 847 240 847 240 18 727 18 727 439 867 439 867 365 358 365 358 737 922 737 922 103 155 103 155 47 362 47 362 459 732 459 732 294 542 294 542 969 935 969 935 845 153 845 153 190 388 190 388 97 893 97 893 396 52 396 52 222 946 222 946 254 130 254 130 845 684 845 684 549 978 549 978 651 89 651 89 700 362 700 362 253 71 253 71 516 720 516 720 566 391 566 391 909 85 909 85 247 644 247 644 32 771 32 771 916 217 916 217 239 423 239 423 97 453 97 453 762 544 762 544 10 793 10 793 806 749 806 749 693 600 693 600 992 942 992 942 503 368 503 368 917 461 917 461 853 373 853 373 414 176 414 176 756 34 756 34 674 952 674 952 522 548 522 548 19 607 19 607 233 531 233 531 718 118 718 118 138 958 138 958 665 592 665 592 676 614 676 614 599 184 599 184 387 403 387 403 992 203 992 203 179 272 179 272 443 467 443 467 929 154 929 154 439 253 439 253 508 631 508 631 296 300 296 300 60 838 60 838 206 353 206 353 244 292 244 292 725 59 725 59 656 27 656 27 227 307 227 307 608 129 608 129 592 205 592 205 545 340 545 340 141 355 141 355 85 470 85 470 810 962 810 962 83 117 83 117 168 682 168 682 151 876 151 876 378 849 378 849 677 567 677 567 856 533 856 533 52 322 52 322 50 177 50 177 521 639 521 639 461 376 461 376 801 289 801 289 972 992 972 992 483 458 483 458 280 835 280 835 944 201 944 201 961 908 961 908 110 886 110 886 139 954 139 954 823 37 823 37 993 32 993 32 470 50 470 50 217 650 217 650 85 588 85 588 695 575 695 575 424 242 424 242 310 170 310 170 968 831 968 831 709 572 709 572 970 392 970 392 830 854 830 854 988 811 988 811 502 94 502 94 458 195 458 195 660 948 660 948 570 340 570 340 150 288 150 288 41 747 41 747 961 230 961 230 239 236 239 236 637 196 637 196 50 547 50 547 30 301 30 301 474 516 474 516 574 79 574 79 52 51 52 51 983 620 983 620 447 782 447 782 110 840 110 840 75 575 75 575 154 536 154 536 263 246 263 246 491 693 491 693 942 168 942 168 928 9 928 9 341 710 341 710 541 925 541 925 368 113 368 113 609 549 609 549 559 723 559 723 531 217 531 217 82 617 82 617 294 882 294 882 301 707 301 707 466 250 466 250 55 27 55 27 738 920 738 920 556 130 556 130 10 833 10 833 99 601 99 601 241 253 241 253 127 766 127 766 319 776 319 776 740 312 740 312 693 578 693 578 891 232 891 232 166 604 166 604 509 336 509 336 920 70 920 70 402 763 402 763 71 819 71 819 187 33 187 33 330 594 330 594 861 258 861 258 259 826 259 826 39 8 39 8 393 983 393 983 427 704 427 704 959 950 959 950 439 379 439 379 683 795 683 795 82 70 82 70 232 740 232 740 528 941 528 941 119 428 119 428 208 575 208 575 52 767 52 767 901 245 901 245 533 159 533 159 951 759 951 759 222 443 222 443 676 95 676 95 511 708 511 708 582 284 582 284 673 209 673 209 268 590 268 590 368 190 368 190 685 961 685 961 920 144 920 144 625 188 625 188 289 278 289 278 81 108 81 108 873 108 873 108 592 781 592 781 383 860 383 860 31 340 31 340 845 869 845 869 356 580 356 580 243 416 243 416 158 512 158 512 216 483 216 483 808 481 808 481 49 95 49 95 960 821 960 821 227 960 227 960 669 328 669 328 300 742 300 742 946 199 946 199 333 209 333 209 417 398 417 398 59 488 59 488 189 755 189 755 666 56 666 56 479 383 479 383 533 479 533 479 548 937 548 937 502 138 502 138 981 863 981 863 446 322 446 322 479 837 479 837 111 707 111 707 593 935 593 935 296 413 296 413 817 963 817 963 928 56 928 56 731 228 731 228 213 503 213 503 730 766 730 766 602 18 602 18 558 272 558 272 592 361 592 361 586 395 586 395 893 905 893 905 644 704 644 704 900 221 900 221 799 629 799 629 52 552 52 552 965 934 965 934 333 547 333 547 857 196 857 196 991 598 991 598 627 248 627 248 337 250 337 250 321 432 321 432 388 238 388 238 13 320 13 320 768 704 768 704 330 410 330 410 767 826 767 826 584 738 584 738 810 881 810 881 736 7 736 7 412 540 412 540 680 102 680 102 981 519 981 519 231 983 231 983 382 29 382 29 344 179 344 179 599 333 599 333 858 100 858 100 381 984 381 984 787 594 787 594 326 210 326 210 46 330 46 330 210 982 210 982 328 428 328 428 550 258 550 258 198 399 198 399 18 558 18 558 495 875 495 875 271 169 271 169 806 222 806 222 87 113 87 113 136 793 136 793 750 876 750 876 523 890 523 890 629 234 629 234 146 306 146 306 461 273 461 273 308 828 308 828 356 920 356 920 909 954 909 954 767 919 767 919 477 76 477 76 115 217 115 217 980 411 980 411 747 663 747 663 790 889 790 889 240 533 240 533 510 105 510 105 454 248 454 248 947 839 947 839 924 686 924 686 211 660 211 660 426 792 426 792 98 103 98 103 320 529 320 529 146 624 146 624 470 536 470 536 78 992 78 992 681 632 681 632 62 875 62 875 58 895 58 895 370 814 370 814 969 881 969 881 677 608 677 608 448 180 448 180 498 8 498 8 840 321 840 321 569 191 569 191 890 293 890 293 819 795 819 795 718 863 718 863 968 628 968 628 936 229 936 229 14 138 14 138 335 209 335 209 62 666 62 666 447 297 447 297 348 376 348 376 896 288 896 288 381 865 381 865 227 310 227 310 179 286 179 286 448 495 448 495 723 896 723 896 69 143 69 143 546 669 546 669 844 213 844 213 655 682 655 682 108 546 108 546 915 437 915 437 805 818 805 818 708 893 708 893 179 32 179 32 44 125 44 125 293 525 293 525 115 249 115 249 252 572 252 572 198 88 198 88 881 56 881 56 300 893 300 893 298 136 298 136 106 24 106 24 787 66 787 66 504 558 504 558 597 571 597 571 845 641 845 641 707 516 707 516 153 970 153 970 870 918 870 918 568 206 568 206 829 461 829 461 445 475 445 475 90 904 90 904 985 49 985 49 889 615 889 615 685 185 685 185 66 617 66 617 844 460 844 460 515 126 515 126 140 284 140 284 183 868 183 868 95 840 95 840 675 897 675 897 408 929 408 929 855 825 855 825 330 159 330 159 40 74 40 74 266 330 266 330 979 363 979 363 886 623 886 623 752 219 752 219 727 467 727 467 693 633 693 633 254 774 254 774 475 247 475 247 57 42 57 42 792 70 792 70 862 838 862 838 92 169 92 169 467 269 467 269 780 137 780 137 177 813 177 813 74 263 74 263 838 639 838 639 534 821 534 821 492 968 492 968 159 987 159 987 794 76 794 76 890 533 890 533 891 349 891 349 166 340 166 340 211 334 211 334 803 898 803 898 885 274 885 274 324 672 324 672 76 509 76 509 484 782 484 782 35 448 35 448 948 45 948 45 87 238 87 238 848 660 848 660 332 162 332 162 83 634 83 634 734 848 734 848 499 448 499 448 104 200 104 200 218 272 218 272 210 658 210 658 13 53 13 53 194 238 194 238 87 815 87 815 160 884 160 884 177 357 177 357 667 317 667 317 7 177 7 177 433 213 433 213 276 213 276 213 353 210 353 210 290 795 290 795 826 271 826 271 425 465 425 465 85 290 85 290 622 673 622 673 592 94 592 94 472 550 472 550 963 663 963 663 210 17 210 17 775 538 775 538 453 600 453 600 903 239 903 239 139 630 139 630 420 117 420 117 643 686 643 686 689 941 689 941 724 838 724 838 858 137 858 137 258 121 258 121 366 989 366 989 275 470 275 470 691 880 691 880 414 120 414 120 334 953 334 953 340 877 340 877 447 548 447 548 378 433 378 433 227 481 227 481 417 266 417 266 483 310 483 310 741 492 741 492 58 450 58 450 202 871 202 871 946 709 946 709 259 495 259 495 453 230 453 230 323 561 323 561 696 107 696 107 360 213 360 213 111 699 111 699 321 14 321 14 869 863 869 863 825 12 825 12 958 465 958 465 361 693 361 693 904 16 904 16 572 562 572 562 652 920 652 920 255 596 255 596 938 688 938 688 221 159 221 159 622 377 622 377 80 145 80 145 8 25 8 25 850 235 850 235 864 142 864 142 820 312 820 312 310 912 310 912 225 24 225 24 954 735 954 735 174 386 174 386 454 629 454 629 355 521 355 521 795 646 795 646 689 565 689 565 143 44 143 44 38 710 38 710 215 412 215 412 920 430 920 430 729 821 729 821 162 225 162 225 634 345 634 345 968 170 968 170 965 603 965 603 580 317 580 317 664 398 664 398 481 184 481 184 230 145 230 145 755 212 755 212 537 658 537 658 294 271 294 271 524 932 524 932 452 734 452 734 460 277 460 277 78 545 78 545 691 761 691 761 162 450 162 450 539 117 539 117 540 605 540 605 169 729 169 729 128 700 128 700 769 872 769 872 904 607 904 607 312 390 312 390 968 951 968 951 716 166 716 166 298 234 298 234 247 545 247 545 855 188 855 188 346 799 346 799 671 952 671 952 288 891 288 891 19 349 19 349 112 944 112 944 519 811 519 811 124 381 124 381 159 715 159 715 673 248 673 248 283 812 283 812 915 978 915 978 507 74 507 74 183 568 183 568 984 423 984 423 643 568 643 568 309 53 309 53 247 379 247 379 50 581 50 581 995 519 995 519 573 975 573 975 561 28 561 28 199 337 199 337 681 78 681 78 375 507 375 507 403 825 403 825 747 898 747 898 320 335 320 335 37 67 37 67 190 374 190 374 705 37 705 37 870 24 870 24 288 666 288 666 313 367 313 367 503 111 503 111 706 430 706 430 807 520 807 520 530 370 530 370 303 113 303 113 872 80 872 80 722 87 722 87 127 271 127 271 689 711 689 711 967 942 967 942 941 457 941 457 342 11 342 11 741 376 741 376 656 503 656 503 878 223 878 223 203 651 203 651 52 29 52 29 843 941 843 941 412 592 412 592 560 417 560 417 311 380 311 380 405 788 405 788 681 867 681 867 930 58 930 58 83 234 83 234 811 682 811 682 847 219 847 219 121 80 121 80 883 582 883 582 217 768 217 768 951 902 951 902 884 872 884 872 347 77 347 77 156 620 156 620 779 39 779 39 727 277 727 277 9 47 9 47 563 409 563 409 250 577 250 577 42 611 42 611 306 14 306 14 778 453 778 453 771 307 771 307 899 911 899 911 339 173 339 173 473 50 473 50 689 56 689 56 520 477 520 477 264 844 264 844 485 185 485 185 602 689 602 689 901 102 901 102 542 509 542 509 936 926 936 926 854 1 854 1 385 806 385 806 34 796 34 796 6 288 6 288 149 76 149 76 505 382 505 382 502 718 502 718 460 658 460 658 59 204 59 204 266 564 266 564 978 543 978 543 284 352 284 352 832 370 832 370 805 483 805 483 405 495 405 495 632 526 632 526 190 715 190 715 379 772 379 772 264 276 264 276 717 908 717 908 791 128 791 128 625 516 625 516 37 156 37 156 68 735 68 735 568 370 568 370 511 85 511 85 346 890 346 890 433 728 433 728 179 83 179 83 781 456 781 456 934 638 934 638 597 865 597 865 784 253 784 253 683 178 683 178 1 840 1 840 232 958 232 958 320 507 320 507 139 581 139 581 321 11 321 11 869 780 869 780 3 152 3 152 622 492 622 492 234 395 234 395 850 63 850 63 524 395 524 395 814 297 814 297 766 108 766 108 626 200 626 200 531 231 531 231 71 706 71 706 505 580 505 580 557 279 557 279 24 493 24 493 581 975 581 975 614 391 614 391 24 126 24 126 410 880 410 880 649 386 649 386 899 181 899 181 283 346 283 346 76 742 76 742 615 284 615 284 373 791 373 791 865 68 865 68 560 620 560 620 378 523 378 523 831 291 831 291 811 933 811 933 617 403 617 403 144 267 144 267 641 16 641 16 771 300 771 300 694 739 694 739 902 624 902 624 226 449 226 449 150 666 150 666 801 758 801 758 332 313 332 313 104 655 104 655 882 471 882 471 626 505 626 505 847 584 847 584 963 53 963 53 875 493 875 493 762 853 762 853 247 793 247 793 151 984 151 984 936 484 936 484 465 693 465 693 3 347 3 347 334 386 334 386 418 82 418 82 948 27 948 27 988 717 988 717 993 740 993 740 548 369 548 369 182 9 182 9 94 675 94 675 466 240 466 240 920 217 920 217 101 761 101 761 281 666 281 666 223 182 223 182 887 61 887 61 91 945 91 945 881 791 881 791 895 214 895 214 787 744 787 744 687 721 687 721 228 192 228 192 565 366 565 366 931 366 931 366 86 804 86 804 52 567 52 567 791 289 791 289 642 206 642 206 7 394 7 394 687 339 687 339 488 238 488 238 925 613 925 613 411 328 411 328 672 413 672 413 710 282 710 282 773 238 773 238 661 85 661 85 794 750 794 750 210 897 210 897 613 513 613 513 142 319 142 319 750 274 750 274 350 78 350 78 995 617 995 617 403 661 403 661 734 182 734 182 357 746 357 746 252 189 252 189 373 245 373 245 527 482 527 482 25 51 25 51 85 650 85 650 607 309 607 309 178 953 178 953 656 611 656 611 612 184 612 184 941 530 941 530 392 191 392 191 119 741 119 741 211 588 211 588 169 851 169 851 497 203 497 203 819 96 819 96 870 168 870 168 398 294 398 294 612 365 612 365 464 641 464 641 482 649 482 649 84 775 84 775 621 726 621 726 33 842 33 842 518 5 518 5 581 394 581 394 417 545 417 545 553 845 553 845 387 902 387 902 777 509 777 509 395 727 395 727 474 238 474 238 409 242 409 242 312 455 312 455 47 104 47 104 221 487 221 487 321 599 321 599 112 68 112 68 69 348 69 348 479 347 479 347 180 338 180 338 561 740 561 740 357 229 357 229 557 787 557 787 423 952 423 952 509 184 509 184 840 90 840 90 782 681 782 681 925 617 925 617 967 696 967 696 464 691 464 691 127 285 127 285 346 901 346 901 743 474 743 474 665 457 665 457 465 159 465 159 740 128 740 128 714 934 714 934 738 962 738 962 887 973 887 973 888 891 888 891 671 765 671 765 841 206 841 206 229 821 229 821 241 98 241 98 722 248 722 248 215 631 215 631 669 889 669 889 904 509 904 509 713 893 713 893 8 706 8 706 631 441 631 441 552 886 552 886 552 651 552 651 15 333 15 333 670 189 670 189 512 282 512 282 43 255 43 255 134 761 134 761 425 81 425 81 854 814 854 814 733 693 733 693 697 598 697 598 372 875 372 875 3 903 3 903 828 869 828 869 251 920 251 920 392 444 392 444 688 696 688 696 907 770 907 770 709 492 709 492 578 681 578 681 548 85 548 85 628 503 628 503 887 796 887 796 653 46 653 46 156 757 156 757 934 69 934 69 832 136 832 136 463 480 463 480 727 401 727 401 450 906 450 906 511 892 511 892 351 191 351 191 930 131 930 131 654 315 654 315 544 770 544 770 267 304 267 304 715 296 715 296 959 376 959 376 952 52 952 52 927 987 927 987 923 756 923 756 340 879 340 879 238 293 238 293 15 117 15 117 518 39 518 39 334 651 334 651 708 801 708 801 650 910 650 910 673 215 673 215 878 571 878 571 649 618 649 618 171 730 171 730 775 512 775 512 34 389 34 389 579 855 579 855 147 142 147 142 193 273 193 273 695 731 695 731 105 746 105 746 515 183 515 183 833 923 833 923 643 755 643 755 325 448 325 448 264 145 264 145 308 461 308 461 389 868 389 868 591 472 591 472 403 529 403 529 579 17 579 17 117 512 117 512 247 889 247 889 445 533 445 533 850 526 850 526 686 451 686 451 818 518 818 518 282 350 282 350 290 764 290 764 667 480 667 480 813 550 813 550 549 295 549 295 554 900 554 900 691 363 691 363 43 726 43 726 796 542 796 542 990 247 990 247 80 830 80 830 675 447 675 447 508 289 508 289 246 302 246 302 383 243 383 243 927 221 927 221 961 12 961 12 8 875 8 875 637 970 637 970 219 246 219 246 32 241 32 241 807 418 807 418 510 607 510 607 740 463 740 463 982 782 982 782 783 672 783 672 130 961 130 961 579 910 579 910 929 271 929 271 705 719 705 719 118 380 118 380 978 638 978 638 319 743 319 743 746 536 746 536 30 948 30 948 141 551 141 551 177 339 177 339 127 76 127 76 700 609 700 609 959 80 959 80 475 36 475 36 819 526 819 526 742 799 742 799 511 46 511 46 842 320 842 320 57 235 57 235 733 863 733 863 208 803 208 803 574 261 574 261 278 379 278 379 566 535 566 535 174 126 174 126 267 760 267 760 491 815 491 815 673 232 673 232 342 511 342 511 467 911 467 911 763 896 763 896 524 753 524 753 694 504 694 504 700 365 700 365 267 937 267 937 448 560 448 560 47 767 47 767 133 388 133 388 773 410 773 410 422 200 422 200 365 811 365 811 812 860 812 860 436 630 436 630 853 661 853 661 61 700 61 700 391 662 391 662 598 42 598 42 567 425 567 425 916 508 916 508 498 667 498 667 649 163 649 163 866 927 866 927 546 790 546 790 328 857 328 857 758 648 758 648 731 642 731 642 331 105 331 105 605 296 605 296 613 511 613 511 200 518 200 518 358 25 358 25 782 233 782 233 306 941 306 941 241 853 241 853 340 492 340 492 272 234 272 234 217 859 217 859 589 781 589 781 818 136 818 136 47 564 47 564 195 513 195 513 589 812 589 812 968 43 968 43 111 578 111 578 131 659 131 659 351 690 351 690 844 804 844 804 156 431 156 431 712 766 712 766 488 814 488 814 855 432 855 432 724 578 724 578 197 982 197 982 390 967 390 967 179 614 179 614 330 349 330 349 812 337 812 337 495 7 495 7 827 255 827 255 513 872 513 872 311 510 311 510 131 106 131 106 171 408 171 408 891 367 891 367 715 181 715 181 145 427 145 427 222 483 222 483 159 397 159 397 501 155 501 155 38 290 38 290 430 346 430 346 333 89 333 89 223 621 223 621 231 474 231 474 821 90 821 90 978 888 978 888 497 341 497 341 936 406 936 406 700 82 700 82 124 133 124 133 240 491 240 491 983 896 983 896 575 254 575 254 806 849 806 849 963 868 963 868 537 429 537 429 60 60 60 60 362 535 362 535 255 60 255 60 754 929 754 929 270 676 270 676 954 600 954 600 233 900 233 900 793 335 793 335 688 580 688 580 669 306 669 306 78 919 78 919 973 784 973 784 584 47 584 47 80 949 80 949 483 324 483 324 780 342 780 342 896 238 896 238 906 872 906 872 221 402 221 402 693 654 693 654 656 790 656 790 761 449 761 449 280 752 280 752 603 236 603 236 8 60 8 60 803 7 803 7 267 84 267 84 444 50 444 50 48 842 48 842 276 684 276 684 313 478 313 478 239 824 239 824 812 614 812 614 942 432 942 432 694 766 694 766 111 666 111 666 209 651 209 651 655 332 655 332 258 368 258 368 660 764 660 764 613 343 613 343 62 811 62 811 356 166 356 166 152 447 152 447 34 893 34 893 735 992 735 992 415 673 415 673 500 594 500 594 432 185 432 185 195 482 195 482 96 745 96 745 279 220 279 220 745 284 745 284 979 786 979 786 840 36 840 36 438 218 438 218 8 133 8 133 721 845 721 845 32 902 32 902 181 936 181 936 705 959 705 959 212 703 212 703 380 192 380 192 362 98 362 98 953 952 953 952 527 108 527 108 330 153 330 153 473 184 473 184 296 148 296 148 870 965 870 965 545 290 545 290 360 210 360 210 454 966 454 966 112 877 112 877 94 496 94 496 761 238 761 238 887 24 887 24 684 107 684 107 56 563 56 563 391 540 391 540 552 177 552 177 388 891 388 891 985 923 985 923 250 880 250 880 616 724 616 724 138 886 138 886 44 748 44 748 974 203 974 203 398 659 398 659 670 739 670 739 552 640 552 640 617 33 617 33 615 109 615 109 141 337 141 337 517 416 517 416 985 415 985 415 421 867 421 867 134 503 134 503 982 413 982 413 514 888 514 888 234 451 234 451 441 328 441 328 319 909 319 909 869 723 869 723 58 208 58 208 432 46 432 46 779 907 779 907 574 281 574 281 723 392 723 392 367 256 367 256 520 523 520 523 561 642 561 642 407 561 407 561 212 69 212 69 463 582 463 582 135 145 135 145 884 832 884 832 775 235 775 235 738 89 738 89 536 938 536 938 943 259 943 259 268 882 268 882 777 79 777 79 588 413 588 413 478 77 478 77 887 63 887 63 298 792 298 792 246 511 246 511 612 69 612 69 883 362 883 362 379 924 379 924 631 918 631 918 344 213 344 213 218 681 218 681 425 637 425 637 381 248 381 248 153 652 153 652 754 177 754 177 103 839 103 839 378 649 378 649 638 618 638 618 261 627 261 627 979 83 979 83 849 379 849 379 124 726 124 726 558 149 558 149 728 292 728 292 450 182 450 182 470 274 470 274 369 453 369 453 522 307 522 307 615 36 615 36 300 52 300 52 21 409 21 409 396 428 396 428 352 158 352 158 53 629 53 629 606 619 606 619 861 805 861 805 910 693 910 693 738 701 738 701 894 667 894 667 919 877 919 877 433 462 433 462 833 422 833 422 290 774 290 774 334 517 334 517 124 937 124 937 96 782 96 782 958 70 958 70 787 123 787 123 275 693 275 693 410 305 410 305 291 379 291 379 83 519 83 519 500 221 500 221 160 714 160 714 462 781 462 781 794 359 794 359 709 207 709 207 490 910 490 910 446 83 446 83 17 873 17 873 942 213 942 213 933 409 933 409 974 138 974 138 635 260 635 260 219 54 219 54 5 478 5 478 494 843 494 843 64 685 64 685 206 469 206 469 167 38 167 38 414 804 414 804 177 226 177 226 891 365 891 365 760 975 760 975 783 118 783 118 364 215 364 215 588 728 588 728 863 604 863 604 112 453 112 453 136 943 136 943 227 773 227 773 312 122 312 122 355 287 355 287 518 676 518 676 131 755 131 755 382 60 382 60 198 879 198 879 480 47 480 47 265 406 265 406 100 866 100 866 477 643 477 643 395 666 395 666 190 992 190 992 39 623 39 623 511 992 511 992 391 150 391 150 362 321 362 321 65 457 65 457 807 873 807 873 948 863 948 863 381 160 381 160 790 810 790 810 215 580 215 580 395 269 395 269 297 141 297 141 647 162 647 162 872 775 872 775 762 471 762 471 169 719 169 719 151 757 151 757 62 910 62 910 992 183 992 183 41 665 41 665 946 608 946 608 514 343 514 343 488 870 488 870 239 128 239 128 702 619 702 619 415 398 415 398 318 142 318 142 682 267 682 267 341 966 341 966 68 317 68 317 908 414 908 414 565 880 565 880 1 171 1 171 170 211 170 211 953 37 953 37 264 827 264 827 331 546 331 546 986 150 986 150 597 267 597 267 165 392 165 392 64 520 64 520 58 464 58 464 283 648 283 648 203 762 203 762 715 143 715 143 870 505 870 505 511 444 511 444 367 311 367 311 91 212 91 212 600 10 600 10 269 937 269 937 441 633 441 633 700 459 700 459 40 470 40 470 39 903 39 903 332 850 332 850 414 669 414 669 607 601 607 601 549 213 549 213 213 78 213 78 214 520 214 520 622 129 622 129 547 208 547 208 314 10 314 10 430 398 430 398 308 704 308 704 501 753 501 753 684 544 684 544 986 955 986 955 51 747 51 747 916 885 916 885 378 654 378 654 170 658 170 658 971 188 971 188 217 435 217 435 887 274 887 274 992 787 992 787 975 46 975 46 445 448 445 448 870 811 870 811 806 134 806 134 10 810 10 810 249 184 249 184 727 894 727 894 748 330 748 330 594 734 594 734 538 690 538 690 537 56 537 56 373 613 373 613 427 428 427 428 510 349 510 349 258 986 258 986 994 961 994 961 503 516 503 516 517 49 517 49 297 267 297 267 109 551 109 551 345 672 345 672 109 70 109 70 124 877 124 877 923 238 923 238 304 203 304 203 916 31 916 31 36 734 36 734 773 256 773 256 360 537 360 537 318 775 318 775 114 622 114 622 948 752 948 752 562 458 562 458 89 927 89 927 963 772 963 772 611 170 611 170 412 78 412 78 888 776 888 776 97 731 97 731 457 2 457 2 663 830 663 830 735 246 735 246 675 188 675 188 599 515 599 515 537 776 537 776 584 893 584 893 536 213 536 213 388 283 388 283 780 178 780 178 319 417 319 417 571 855 571 855 794 870 794 870 813 156 813 156 282 232 282 232 131 521 131 521 550 288 550 288 218 820 218 820 409 476 409 476 433 26 433 26 503 946 503 946 467 855 467 855 980 538 980 538 629 265 629 265 841 829 841 829 688 625 688 625 799 720 799 720 686 750 686 750 412 132 412 132 180 427 180 427 72 37 72 37 716 681 716 681 989 305 989 305 506 402 506 402 957 77 957 77 325 587 325 587 40 809 40 809 715 678 715 678 814 331 814 331 767 972 767 972 915 609 915 609 830 670 830 670 843 668 843 668 198 128 198 128 453 73 453 73 417 43 417 43 240 526 240 526 189 872 189 872 419 72 419 72 584 818 584 818 280 719 280 719 663 5 663 5 388 137 388 137 933 639 933 639 664 633 664 633 43 798 43 798 615 946 615 946 98 365 98 365 645 360 645 360 925 463 925 463 692 896 692 896 186 513 186 513 703 743 703 743 838 810 838 810 401 920 401 920 368 566 368 566 201 989 201 989 112 603 112 603 714 412 714 412 199 47 199 47 244 4 244 4 236 418 236 418 62 680 62 680 60 19 60 19 826 621 826 621 110 739 110 739 13 919 13 919 88 521 88 521 707 146 707 146 75 404 75 404 676 785 676 785 234 591 234 591 856 78 856 78 729 269 729 269 788 969 788 969 88 929 88 929 885 205 885 205 893 260 893 260 219 340 219 340 197 77 197 77 844 280 844 280 890 143 890 143 826 767 826 767 756 959 756 959 733 343 733 343 684 110 684 110 814 941 814 941 755 353 755 353 260 535 260 535 621 300 621 300 584 509 584 509 125 163 125 163 270 985 270 985 326 662 326 662 221 358 221 358 166 305 166 305 558 275 558 275 947 154 947 154 845 120 845 120 704 377 704 377 32 609 32 609 260 468 260 468 509 462 509 462 43 202 43 202 992 470 992 470 138 719 138 719 776 431 776 431 994 267 994 267 503 905 503 905 129 499 129 499 801 321 801 321 835 851 835 851 879 859 879 859 625 968 625 968 876 375 876 375 802 462 802 462 348 105 348 105 272 133 272 133 799 859 799 859 903 244 903 244 357 580 357 580 945 562 945 562 690 979 690 979 854 853 854 853 593 50 593 50 103 818 103 818 331 82 331 82 825 716 825 716 386 16 386 16 992 795 992 795 921 398 921 398 193 872 193 872 588 98 588 98 394 961 394 961 682 749 682 749 514 950 514 950 82 974 82 974 154 332 154 332 763 968 763 968 54 261 54 261 231 830 231 830 56 986 56 986 995 722 995 722 201 743 201 743 699 120 699 120 316 309 316 309 966 329 966 329 459 93 459 93 536 943 536 943 197 130 197 130 788 618 788 618 316 215 316 215 624 517 624 517 481 226 481 226 979 406 979 406 136 271 136 271 480 812 480 812 737 113 737 113 637 60 637 60 270 497 270 497 527 164 527 164 256 366 256 366 347 274 347 274 364 352 364 352 796 408 796 408 251 719 251 719 136 242 136 242 486 260 486 260 788 733 788 733 11 94 11 94 266 457 266 457 410 158 410 158 384 843 384 843 607 106 607 106 90 647 90 647 444 604 444 604 303 17 303 17 490 279 490 279 891 358 891 358 107 307 107 307 928 740 928 740 19 272 19 272 215 372 215 372 824 894 824 894 46 373 46 373 826 766 826 766 385 817 385 817 951 215 951 215 226 117 226 117 810 192 810 192 733 276 733 276 619 696 619 696 695 247 695 247 150 467 150 467 126 379 126 379 114 444 114 444 220 505 220 505 713 182 713 182 498 287 498 287 347 225 347 225 73 434 73 434 70 250 70 250 283 111 283 111 187 552 187 552 785 992 785 992 174 51 174 51 555 393 555 393 67 138 67 138 247 957 247 957 901 36 901 36 830 734 830 734 424 362 424 362 846 74 846 74 478 408 478 408 417 803 417 803 523 134 523 134 678 54 678 54 177 609 177 609 702 700 702 700 94 38 94 38 658 744 658 744 727 42 727 42 319 522 319 522 250 139 250 139 41 625 41 625 589 852 589 852 788 868 788 868 349 355 349 355 903 933 903 933 930 250 930 250 153 978 153 978 2 897 2 897 57 518 57 518 559 636 559 636 746 271 746 271 885 638 885 638 766 252 766 252 636 670 636 670 782 123 782 123 495 5 495 5 541 242 541 242 186 357 186 357 424 942 424 942 616 961 616 961 900 918 900 918 472 782 472 782 287 802 287 802 630 426 630 426 437 486 437 486 814 371 814 371 624 962 624 962 886 128 886 128 778 580 778 580 94 575 94 575 517 748 517 748 12 877 12 877 983 274 983 274 362 5 362 5 358 186 358 186 943 104 943 104 513 737 513 737 933 749 933 749 280 188 280 188 550 726 550 726 802 180 802 180 468 213 468 213 32 500 32 500 246 284 246 284 843 373 843 373 331 122 331 122 434 991 434 991 106 67 106 67 228 771 228 771 744 59 744 59 599 181 599 181 719 764 719 764 527 595 527 595 7 726 7 726 298 102 298 102 414 236 414 236 774 464 774 464 955 931 955 931 484 852 484 852 709 510 709 510 953 513 953 513 532 296 532 296 568 634 568 634 153 783 153 783 294 748 294 748 76 59 76 59 331 338 331 338 538 620 538 620 163 741 163 741 120 927 120 927 181 639 181 639 380 771 380 771 417 458 417 458 662 534 662 534 775 667 775 667 722 546 722 546 150 557 150 557 387 835 387 835 646 789 646 789 472 834 472 834 310 643 310 643 666 218 666 218 838 935 838 935 800 114 800 114 526 386 526 386 148 962 148 962 242 594 242 594 497 81 497 81 194 993 194 993 351 583 351 583 304 390 304 390 344 375 344 375 229 204 229 204 906 28 906 28 605 241 605 241 245 823 245 823 530 155 530 155 670 748 670 748 969 278 969 278 122 908 122 908 179 118 179 118 434 794 434 794 64 130 64 130 527 417 527 417 809 873 809 873 117 499 117 499 918 626 918 626 550 748 550 748 427 895 427 895 881 804 881 804 522 42 522 42 197 192 197 192 56 605 56 605 336 155 336 155 925 754 925 754 805 297 805 297 395 347 395 347 283 92 283 92 165 435 165 435 667 511 667 511 858 810 858 810 102 145 102 145 122 650 122 650 364 368 364 368 697 445 697 445 425 243 425 243 566 510 566 510 656 955 656 955 210 610 210 610 556 525 556 525 738 744 738 744 568 592 568 592 131 830 131 830 750 202 750 202 810 166 810 166 749 884 749 884 483 114 483 114 501 526 501 526 215 707 215 707 995 797 995 797 835 215 835 215 513 678 513 678 915 253 915 253 527 707 527 707 633 575 633 575 462 300 462 300 502 353 502 353 348 509 348 509 488 747 488 747 57 145 57 145 873 912 873 912 819 201 819 201 14 976 14 976 328 895 328 895 246 604 246 604 401 581 401 581 525 8 525 8 43 606 43 606 609 421 609 421 514 244 514 244 124 630 124 630 45 675 45 675 368 482 368 482 285 531 285 531 896 350 896 350 121 455 121 455 171 466 171 466 363 663 363 663 104 316 104 316 58 216 58 216 146 410 146 410 909 190 909 190 630 138 630 138 165 128 165 128 343 721 343 721 912 341 912 341 762 270 762 270 603 311 603 311 968 443 968 443 39 33 39 33 461 354 461 354 686 346 686 346 30 390 30 390 707 704 707 704 337 725 337 725 259 453 259 453 596 494 596 494 245 626 245 626 561 783 561 783 726 623 726 623 489 4 489 4 558 849 558 849 606 459 606 459 380 85 380 85 358 61 358 61 736 325 736 325 564 958 564 958 125 12 125 12 792 573 792 573 759 284 759 284 767 20 767 20 164 428 164 428 728 583 728 583 606 599 606 599 806 91 806 91 975 671 975 671 843 475 843 475 446 86 446 86 565 513 565 513 59 246 59 246 514 223 514 223 237 140 237 140 279 156 279 156 30 275 30 275 394 985 394 985 718 958 718 958 466 260 466 260 578 246 578 246 21 441 21 441 358 729 358 729 308 564 308 564 630 831 630 831 646 833 646 833 693 195 693 195 756 414 756 414 430 628 430 628 948 186 948 186 541 887 541 887 105 643 105 643 773 682 773 682 730 177 730 177 385 307 385 307 143 172 143 172 456 695 456 695 72 465 72 465 646 570 646 570 245 351 245 351 31 501 31 501 219 610 219 610 135 105 135 105 619 203 619 203 790 403 790 403 138 728 138 728 399 982 399 982 882 904 882 904 359 601 359 601 427 466 427 466 451 959 451 959 360 993 360 993 670 18 670 18 519 844 519 844 63 389 63 389 421 504 421 504 747 207 747 207 612 92 612 92 106 681 106 681 916 317 916 317 465 885 465 885 946 251 946 251 138 803 138 803 958 38 958 38 475 548 475 548 889 767 889 767 345 685 345 685 779 73 779 73 196 879 196 879 565 559 565 559 478 836 478 836 347 128 347 128 147 116 147 116 887 196 887 196 248 771 248 771 254 187 254 187 883 564 883 564 674 831 674 831 495 3 495 3 32 707 32 707 118 681 118 681 197 510 197 510 839 892 839 892 681 586 681 586 433 69 433 69 893 965 893 965 931 579 931 579 463 292 463 292 317 661 317 661 629 26 629 26 745 877 745 877 976 357 976 357 353 68 353 68 527 134 527 134 252 648 252 648 606 220 606 220 801 471 801 471 505 440 505 440 684 538 684 538 655 881 655 881 225 987 225 987 444 100 444 100 461 398 461 398 306 904 306 904 433 243 433 243 588 530 588 530 742 482 742 482 519 599 519 599 147 87 147 87 229 588 229 588 847 311 847 311 509 80 509 80 40 692 40 692 808 232 808 232 819 844 819 844 890 886 890 886 485 217 485 217 503 426 503 426 752 150 752 150 105 321 105 321 781 140 781 140 512 957 512 957 429 387 429 387 23 220 23 220 973 792 973 792 920 798 920 798 364 441 364 441 258 847 258 847 7 844 7 844 64 919 64 919 83 787 83 787 820 976 820 976 490 499 490 499 368 253 368 253 307 665 307 665 249 660 249 660 692 335 692 335 885 83 885 83 763 719 763 719 209 357 209 357 598 587 598 587 308 358 308 358 776 627 776 627 435 79 435 79 962 865 962 865 106 21 106 21 587 675 587 675 608 351 608 351 713 911 713 911 585 421 585 421 690 244 690 244 566 884 566 884 976 269 976 269 8 505 8 505 958 966 958 966 600 707 600 707 487 300 487 300 904 599 904 599 56 63 56 63 408 861 408 861 438 559 438 559 637 801 637 801 137 707 137 707 547 990 547 990 807 546 807 546 175 196 175 196 828 925 828 925 578 844 578 844 66 333 66 333 632 993 632 993 789 474 789 474 924 868 924 868 329 986 329 986 901 170 901 170 381 624 381 624 57 261 57 261 305 660 305 660 686 384 686 384 117 330 117 330 270 955 270 955 290 275 290 275 465 858 465 858 508 358 508 358 389 303 389 303 692 699 692 699 990 894 990 894 634 38 634 38 465 682 465 682 829 781 829 781 528 477 528 477 882 329 882 329 934 541 934 541 340 102 340 102 477 559 477 559 173 627 173 627 417 241 417 241 922 947 922 947 76 445 76 445 935 249 935 249 571 707 571 707 806 327 806 327 361 458 361 458 422 778 422 778 123 766 123 766 586 927 586 927 406 232 406 232 429 763 429 763 558 45 558 45 703 271 703 271 204 312 204 312 187 748 187 748 326 904 326 904 321 722 321 722 324 619 324 619 710 688 710 688 939 12 939 12 156 158 156 158 28 68 28 68 307 849 307 849 217 39 217 39 431 719 431 719 142 855 142 855 372 616 372 616 649 613 649 613 43 886 43 886 448 152 448 152 937 443 937 443 986 164 986 164 926 64 926 64 970 940 970 940 263 256 263 256 229 226 229 226 244 738 244 738 268 113 268 113 719 690 719 690 904 113 904 113 117 803 117 803 139 136 139 136 603 381 603 381 676 973 676 973 843 10 843 10 946 721 946 721 565 212 565 212 435 458 435 458 175 203 175 203 958 204 958 204 98 672 98 672 687 404 687 404 58 556 58 556 444 532 444 532 433 714 433 714 141 560 141 560 56 32 56 32 704 110 704 110 474 988 474 988 507 526 507 526 397 816 397 816 675 392 675 392 413 480 413 480 366 451 366 451 283 26 283 26 163 155 163 155 975 226 975 226 484 573 484 573 531 445 531 445 389 180 389 180 651 491 651 491 393 157 393 157 16 735 16 735 591 768 591 768 951 799 951 799 566 271 566 271 420 747 420 747 479 317 479 317 15 380 15 380 567 629 567 629 573 673 573 673 280 497 280 497 508 619 508 619 961 737 961 737 548 82 548 82 836 118 836 118 895 888 895 888 575 538 575 538 882 311 882 311 869 685 869 685 647 894 647 894 246 7 246 7 830 986 830 986 175 523 175 523 546 55 546 55 551 430 551 430 661 862 661 862 874 646 874 646 162 153 162 153 501 60 501 60 569 122 569 122 776 485 776 485 484 851 484 851 982 383 982 383 926 223 926 223 146 172 146 172 586 852 586 852 444 513 444 513 624 745 624 745 10 108 10 108 86 766 86 766 919 226 919 226 371 254 371 254 583 194 583 194 739 861 739 861 216 249 216 249 658 57 658 57 137 912 137 912 177 166 177 166 516 231 516 231 487 39 487 39 700 212 700 212 231 129 231 129 625 665 625 665 38 80 38 80 294 870 294 870 654 611 654 611 412 586 412 586 536 631 536 631 486 227 486 227 491 533 491 533 842 487 842 487 965 826 965 826 761 282 761 282 948 805 948 805 210 165 210 165 497 117 497 117 147 722 147 722 117 630 117 630 464 245 464 245 262 906 262 906 674 691 674 691 127 146 127 146 160 920 160 920 405 483 405 483 927 691 927 691 876 32 876 32 104 254 104 254 888 574 888 574 203 250 203 250 2 369 2 369 148 50 148 50 974 685 974 685 511 630 511 630 605 104 605 104 682 370 682 370 515 975 515 975 234 564 234 564 780 209 780 209 589 696 589 696 925 758 925 758 68 672 68 672 983 981 983 981 426 935 426 935 188 865 188 865 7 130 7 130 847 24 847 24 10 850 10 850 23 271 23 271 574 737 574 737 568 111 568 111 232 870 232 870 234 726 234 726 67 664 67 664 591 85 591 85 992 917 992 917 318 597 318 597 22 704 22 704 301 527 301 527 981 68 981 68 843 133 843 133 627 850 627 850 867 737 867 737 140 444 140 444 331 787 331 787 718 175 718 175 403 245 403 245 863 426 863 426 795 114 795 114 185 88 185 88 891 159 891 159 272 726 272 726 968 324 968 324 789 681 789 681 657 102 657 102 752 155 752 155 465 176 465 176 209 257 209 257 415 360 415 360 351 325 351 325 43 597 43 597 5 115 5 115 937 903 937 903 800 89 800 89 325 71 325 71 476 726 476 726 85 555 85 555 333 509 333 509 599 518 599 518 122 524 122 524 844 260 844 260 815 955 815 955 669 232 669 232 830 107 830 107 585 857 585 857 301 540 301 540 312 872 312 872 11 699 11 699 281 322 281 322 531 572 531 572 645 938 645 938 634 282 634 282 849 773 849 773 231 155 231 155 226 844 226 844 261 593 261 593 367 987 367 987 817 281 817 281 642 35 642 35 173 855 173 855 993 868 993 868 875 491 875 491 467 10 467 10 882 371 882 371 347 863 347 863 395 430 395 430 598 838 598 838 181 750 181 750 821 474 821 474 428 68 428 68 621 533 621 533 525 123 525 123 357 336 357 336 647 549 647 549 79 776 79 776 802 9 802 9 325 670 325 670 83 73 83 73 742 609 742 609 487 20 487 20 766 509 766 509 825 230 825 230 963 269 963 269 588 299 588 299 248 738 248 738 376 868 376 868 240 269 240 269 305 22 305 22 428 60 428 60 849 518 849 518 972 421 972 421 293 587 293 587 506 516 506 516 496 557 496 557 378 41 378 41 710 215 710 215 878 391 878 391 339 497 339 497 4 960 4 960 516 653 516 653 579 103 579 103 268 320 268 320 371 970 371 970 837 181 837 181 224 628 224 628 673 79 673 79 82 377 82 377 674 176 674 176 472 964 472 964 296 70 296 70 620 991 620 991 832 852 832 852 67 950 67 950 960 620 960 620 200 787 200 787 180 936 180 936 914 24 914 24 315 163 315 163 293 617 293 617 336 176 336 176 444 40 444 40 351 16 351 16 115 950 115 950 404 732 404 732 888 381 888 381 545 348 545 348 631 357 631 357 36 262 36 262 820 423 820 423 617 433 617 433 429 710 429 710 400 24 400 24 191 236 191 236 736 61 736 61 645 884 645 884 542 847 542 847 917 408 917 408 719 167 719 167 138 266 138 266 816 931 816 931 46 154 46 154 833 42 833 42 5 74 5 74 16 806 16 806 261 771 261 771 156 675 156 675 429 785 429 785 266 245 266 245 723 864 723 864 502 518 502 518 405 28 405 28 138 549 138 549 941 501 941 501 491 567 491 567 253 168 253 168 630 304 630 304 151 82 151 82 542 250 542 250 371 45 371 45 141 726 141 726 355 892 355 892 244 159 244 159 61 739 61 739 973 797 973 797 510 163 510 163 977 501 977 501 950 605 950 605 234 490 234 490 19 843 19 843 364 125 364 125 459 246 459 246 981 589 981 589 689 234 689 234 492 104 492 104 182 35 182 35 629 82 629 82 762 661 762 661 1 470 1 470 756 479 756 479 216 673 216 673 288 183 288 183 132 776 132 776 922 817 922 817 860 936 860 936 111 581 111 581 811 144 811 144 224 836 224 836 298 535 298 535 248 12 248 12 746 830 746 830 867 241 867 241 651 626 651 626 115 102 115 102 535 957 535 957 572 977 572 977 598 920 598 920 984 238 984 238 570 714 570 714 381 433 381 433 984 455 984 455 903 709 903 709 741 610 741 610 403 760 403 760 54 366 54 366 570 429 570 429 675 129 675 129 661 8 661 8 812 743 812 743 498 782 498 782 436 483 436 483 454 251 454 251 970 659 970 659 809 945 809 945 987 581 987 581 318 10 318 10 769 767 769 767 932 242 932 242 765 114 765 114 560 846 560 846 259 442 259 442 779 310 779 310 494 903 494 903 950 282 950 282 571 567 571 567 539 745 539 745 691 844 691 844 848 964 848 964 208 911 208 911 48 433 48 433 722 234 722 234 556 305 556 305 574 884 574 884 862 590 862 590 724 300 724 300 339 384 339 384 119 923 119 923 892 160 892 160 557 858 557 858 723 632 723 632 255 442 255 442 655 433 655 433 281 208 281 208 632 632 632 632 528 701 528 701 88 691 88 691 873 312 873 312 875 703 875 703 37 516 37 516 297 647 297 647 327 162 327 162 591 443 591 443 356 610 356 610 756 511 756 511 324 922 324 922 950 968 950 968 889 472 889 472 504 643 504 643 633 399 633 399 824 702 824 702 932 225 932 225 43 104 43 104 579 494 579 494 813 291 813 291 626 292 626 292 739 48 739 48 890 176 890 176 841 527 841 527 74 863 74 863 810 212 810 212 602 797 602 797 650 949 650 949 429 800 429 800 307 625 307 625 889 256 889 256 725 830 725 830 426 896 426 896 967 411 967 411 945 277 945 277 350 693 350 693 985 472 985 472 893 85 893 85 598 676 598 676 357 40 357 40 482 919 482 919 667 614 667 614 884 277 884 277 91 812 91 812 463 981 463 981 835 410 835 410 78 962 78 962 778 767 778 767 90 492 90 492 20 825 20 825 543 795 543 795 435 618 435 618 708 823 708 823 8 627 8 627 509 823 509 823 841 495 841 495 653 9 653 9 546 740 546 740 653 787 653 787 427 487 427 487 108 625 108 625 190 537 190 537 44 727 44 727 606 177 606 177 226 3 226 3 86 539 86 539 250 753 250 753 813 724 813 724 581 362 581 362 380 905 380 905 634 94 634 94 191 642 191 642 806 833 806 833 488 348 488 348 63 188 63 188 677 178 677 178 120 374 120 374 74 483 74 483 20 120 20 120 418 78 418 78 615 207 615 207 982 958 982 958 79 583 79 583 176 174 176 174 444 129 444 129 557 707 557 707 401 458 401 458 819 311 819 311 136 295 136 295 106 679 106 679 305 50 305 50 408 249 408 249 802 737 802 737 266 851 266 851 792 454 792 454 591 627 591 627 834 504 834 504 832 913 832 913 106 869 106 869 8 866 8 866 419 549 419 549 2 505 2 505 103 41 103 41 102 957 102 957 305 911 305 911 316 614 316 614 60 37 60 37 326 907 326 907 96 791 96 791 478 437 478 437 263 770 263 770 478 66 478 66 797 929 797 929 973 769 973 769 304 854 304 854 203 801 203 801 847 132 847 132 852 223 852 223 570 935 570 935 278 921 278 921 668 98 668 98 14 136 14 136 261 74 261 74 875 670 875 670 207 362 207 362 741 660 741 660 471 447 471 447 241 460 241 460 97 173 97 173 729 867 729 867 383 973 383 973 441 95 441 95 806 531 806 531 148 546 148 546 232 76 232 76 686 599 686 599 306 396 306 396 359 663 359 663 302 930 302 930 950 898 950 898 599 142 599 142 640 745 640 745 485 103 485 103 260 928 260 928 420 985 420 985 819 91 819 91 19 300 19 300 877 412 877 412 656 391 656 391 987 804 987 804 195 536 195 536 600 773 600 773 96 956 96 956 155 785 155 785 42 264 42 264 771 303 771 303 929 669 929 669 436 245 436 245 853 443 853 443 359 61 359 61 437 870 437 870 964 89 964 89 297 650 297 650 468 664 468 664 242 879 242 879 128 578 128 578 829 953 829 953 827 740 827 740 142 375 142 375 262 781 262 781 485 120 485 120 12 986 12 986 783 735 783 735 170 632 170 632 147 443 147 443 982 122 982 122 263 939 263 939 474 925 474 925 95 606 95 606 904 157 904 157 793 482 793 482 404 648 404 648 265 863 265 863 993 834 993 834 935 255 935 255 531 869 531 869 334 203 334 203 707 7 707 7 35 786 35 786 880 883 880 883 509 990 509 990 266 387 266 387 268 30 268 30 243 175 243 175 493 472 493 472 531 625 531 625 848 250 848 250 95 898 95 898 453 634 453 634 752 952 752 952 468 11 468 11 919 575 919 575 882 101 882 101 173 693 173 693 317 756 317 756 463 446 463 446 81 794 81 794 367 227 367 227 215 625 215 625 566 364 566 364 682 266 682 266 379 696 379 696 86 359 86 359 108 69 108 69 449 979 449 979 340 912 340 912 923 225 923 225 756 295 756 295 411 604 411 604 256 725 256 725 169 643 169 643 414 127 414 127 727 136 727 136 33 824 33 824 692 627 692 627 407 944 407 944 371 528 371 528 581 195 581 195 622 584 622 584 272 251 272 251 664 259 664 259 186 820 186 820 540 731 540 731 581 273 581 273 80 253 80 253 346 299 346 299 697 66 697 66 607 175 607 175 292 399 292 399 398 728 398 728 186 789 186 789 974 26 974 26 667 248 667 248 360 277 360 277 37 685 37 685 682 820 682 820 853 466 853 466 482 802 482 802 781 876 781 876 710 749 710 749 543 294 543 294 194 299 194 299 935 755 935 755 196 411 196 411 304 698 304 698 662 150 662 150 299 388 299 388 782 156 782 156 309 685 309 685 919 308 919 308 100 995 100 995 631 762 631 762 881 812 881 812 745 613 745 613 435 843 435 843 877 112 877 112 634 605 634 605 492 991 492 991 628 884 628 884 224 876 224 876 160 181 160 181 618 36 618 36 150 624 150 624 150 251 150 251 386 779 386 779 421 285 421 285 439 619 439 619 805 435 805 435 356 258 356 258 539 705 539 705 824 486 824 486 552 430 552 430 348 102 348 102 770 382 770 382 180 757 180 757 82 806 82 806 773 957 773 957 746 866 746 866 889 536 889 536 913 155 913 155 501 124 501 124 740 232 740 232 788 720 788 720 31 715 31 715 14 177 14 177 698 131 698 131 744 597 744 597 449 204 449 204 151 585 151 585 233 551 233 551 983 516 983 516 784 527 784 527 184 728 184 728 815 459 815 459 372 346 372 346 296 423 296 423 24 180 24 180 652 615 652 615 42 186 42 186 374 821 374 821 989 242 989 242 825 862 825 862 894 756 894 756 469 492 469 492 855 568 855 568 478 899 478 899 636 840 636 840 612 253 612 253 409 67 409 67 962 284 962 284 98 943 98 943 443 271 443 271 429 523 429 523 512 484 512 484 210 839 210 839 908 569 908 569 281 293 281 293 819 779 819 779 848 169 848 169 637 500 637 500 173 384 173 384 561 583 561 583 913 82 913 82 168 172 168 172 38 630 38 630 602 807 602 807 589 133 589 133 627 379 627 379 516 435 516 435 371 448 371 448 682 792 682 792 147 230 147 230 553 888 553 888 793 300 793 300 399 534 399 534 366 295 366 295 677 639 677 639 223 943 223 943 278 657 278 657 347 685 347 685 291 39 291 39 40 115 40 115 832 115 832 115 54 865 54 865 931 294 931 294 768 178 768 178 925 629 925 629 891 370 891 370 815 35 815 35 536 141 536 141 709 886 709 886 872 217 872 217 751 45 751 45 579 368 579 368 780 834 780 834 82 591 82 591 159 650 159 650 782 934 782 934 193 213 193 213 824 662 824 662 10 568 10 568 543 84 543 84 275 561 275 561 711 551 711 551 518 423 518 423 449 30 449 30 115 374 115 374 342 633 342 633 693 764 693 764 701 979 701 979 506 82 506 82 886 712 886 712 637 492 637 492 105 431 105 431 349 455 349 455 587 334 587 334 133 926 133 926 633 403 633 403 873 814 873 814 321 637 321 637 500 864 500 864 493 26 493 26 857 436 857 436 221 108 221 108 114 142 114 142 807 610 807 610 288 800 288 800 633 636 633 636 732 325 732 325 724 422 724 422 473 172 473 172 775 441 775 441 518 298 518 298 686 204 686 204 662 847 662 847 102 265 102 265 191 240 191 240 392 130 392 130 611 224 611 224 467 357 467 357 373 962 373 962 45 785 45 785 9 279 9 279 892 28 892 28 866 486 866 486 129 869 129 869 623 763 623 763 973 252 973 252 713 12 713 12 212 338 212 338 182 745 182 745 510 108 510 108 402 438 402 438 224 451 224 451 656 561 656 561 929 99 929 99 649 664 649 664 38 554 38 554 539 543 539 543 866 869 866 869 252 161 252 161 148 159 148 159 529 801 529 801 982 713 982 713 724 403 724 403 226 298 226 298 240 107 240 107 10 156 10 156 213 735 213 735 353 445 353 445 310 415 310 415 362 622 362 622 935 81 935 81 198 200 198 200 896 604 896 604 195 769 195 769 568 352 568 352 907 342 907 342 341 71 341 71 453 201 453 201 26 852 26 852 559 659 559 659 27 618 27 618 383 348 383 348 311 388 311 388 201 662 201 662 829 454 829 454 507 981 507 981 449 622 449 622 542 591 542 591 83 496 83 496 433 736 433 736 599 78 599 78 669 142 669 142 527 248 527 248 89 636 89 636 262 977 262 977 419 537 419 537 79 475 79 475 235 5 235 5 854 845 854 845 35 423 35 423 719 836 719 836 486 546 486 546 505 334 505 334 910 591 910 591 118 709 118 709 6 496 6 496 683 469 683 469 919 283 919 283 954 229 954 229 716 718 716 718 42 314 42 314 246 593 246 593 183 184 183 184 58 19 58 19 896 827 896 827 947 500 947 500 396 37 396 37 673 784 673 784 732 732 732 732 750 823 750 823 210 365 210 365 891 177 891 177 536 804 536 804 413 952 413 952 913 425 913 425 900 567 900 567 862 915 862 915 788 239 788 239 600 19 600 19 7 702 7 702 346 431 346 431 744 499 744 499 58 399 58 399 700 665 700 665 216 381 216 381 565 166 565 166 880 658 880 658 364 598 364 598 852 168 852 168 287 514 287 514 716 701 716 701 367 874 367 874 413 257 413 257 152 474 152 474 631 375 631 375 743 890 743 890 828 515 828 515 18 706 18 706 635 9 635 9 942 95 942 95 821 281 821 281 941 445 941 445 562 245 562 245 574 807 574 807 575 875 575 875 657 336 657 336 86 19 86 19 984 601 984 601 79 694 79 694 808 720 808 720 673 815 673 815 68 753 68 753 936 321 936 321 506 329 506 329 562 85 562 85 949 968 949 968 661 574 661 574 506 389 506 389 824 800 824 800 578 878 578 878 63 804 63 804 950 634 950 634 536 794 536 794 145 704 145 704 599 937 599 937 866 868 866 868 845 260 845 260 586 234 586 234 126 136 126 136 843 106 843 106 435 225 435 225 802 154 802 154 835 370 835 370 59 426 59 426 427 885 427 885 199 32 199 32 313 571 313 571 390 853 390 853 364 7 364 7 689 71 689 71 920 831 920 831 716 133 716 133 763 337 763 337 944 258 944 258 673 478 673 478 704 239 704 239 200 686 200 686 38 883 38 883 394 873 394 873 202 685 202 685 204 504 204 504 9 60 9 60 936 534 936 534 806 951 806 951 800 537 800 537 87 506 87 506 801 76 801 76 320 369 320 369 815 220 815 220 384 884 384 884 417 424 417 424 539 255 539 255 198 603 198 603 558 826 558 826 986 971 986 971 516 729 516 729 472 906 472 906 306 191 306 191 590 988 590 988 258 695 258 695 377 221 377 221 70 846 70 846 295 473 295 473 910 733 910 733 586 319 586 319 406 524 406 524 513 516 513 516 378 945 378 945 961 400 961 400 610 60 610 60 502 567 502 567 381 985 381 985 911 69 911 69 878 807 878 807 849 396 849 396 634 470 634 470 382 477 382 477 739 6 739 6 957 781 957 781 24 205 24 205 225 344 225 344 804 931 804 931 529 255 529 255 321 168 321 168 959 207 959 207 136 193 136 193 339 871 339 871 901 310 901 310 542 669 542 669 694 236 694 236 263 185 263 185 185 226 185 226 253 85 253 85 34 703 34 703 756 383 756 383 332 747 332 747 357 319 357 319 863 864 863 864 334 930 334 930 817 767 817 767 377 873 377 873 1 527 1 527 586 296 586 296 776 403 776 403 352 4 352 4 399 167 399 167 718 212 718 212 724 643 724 643 366 203 366 203 468 985 468 985 281 431 281 431 232 948 232 948 671 666 671 666 566 2 566 2 502 347 502 347 161 41 161 41 653 383 653 383 838 742 838 742 462 408 462 408 152 756 152 756 241 72 241 72 721 521 721 521 35 952 35 952 69 614 69 614 715 91 715 91 221 393 221 393 120 657 120 657 106 646 106 646 394 328 394 328 973 874 973 874 807 644 807 644 882 835 882 835 463 281 463 281 884 36 884 36 427 166 427 166 958 156 958 156 323 751 323 751 688 977 688 977 933 787 933 787 67 514 67 514 315 140 315 140 854 302 854 302 795 877 795 877 607 723 607 723 702 711 702 711 144 528 144 528 411 743 411 743 707 191 707 191 434 483 434 483 746 703 746 703 326 232 326 232 436 228 436 228 245 681 245 681 843 224 843 224 854 41 854 41 148 224 148 224 166 397 166 397 453 272 453 272 829 551 829 551 859 306 859 306 170 880 170 880 650 489 650 489 517 564 517 564 450 860 450 860 483 258 483 258 669 809 669 809 776 154 776 154 518 178 518 178 215 718 215 718 450 33 450 33 883 842 883 842 635 266 635 266 171 219 171 219 409 219 409 219 50 814 50 814 726 617 726 617 484 612 484 612 618 877 618 877 739 368 739 368 22 42 22 42 859 56 859 56 662 773 662 773 24 100 24 100 558 571 558 571 720 974 720 974 206 822 206 822 316 835 316 835 260 3 260 3 458 279 458 279 857 442 857 442 579 24 579 24 108 726 108 726 647 153 647 153 135 664 135 664 863 948 863 948 162 700 162 700 549 837 549 837 371 949 371 949 602 419 602 419 359 689 359 689 312 649 312 649 624 142 624 142 189 453 189 453 799 97 799 97 461 189 461 189 640 204 640 204 632 411 632 411 79 578 79 578 432 70 432 70 841 800 841 800 450 566 450 566 398 349 398 349 703 433 703 433 418 470 418 470 648 564 648 564 570 780 570 780 9 123 9 123 167 134 167 134 463 170 463 170 342 669 342 669 593 17 593 17 390 880 390 880 594 192 594 192 749 324 749 324 480 241 480 241 660 633 660 633 287 1 287 1 371 298 371 298 614 223 614 223 591 747 591 747 923 552 923 552 86 492 86 492 136 891 136 891 736 606 736 606 329 549 329 549 781 14 781 14 554 420 554 420 10 816 10 816 833 161 833 161 263 353 263 353 151 96 151 96 32 749 32 749 345 535 345 535 768 199 768 199 593 875 593 875 346 169 346 169 917 782 917 782 454 596 454 596 595 788 595 788 136 942 136 942 509 54 509 54 828 731 828 731 537 282 537 282 739 976 739 976 636 417 636 417 933 228 933 228 415 729 415 729 215 217 215 217 312 303 312 303 553 832 553 832 271 927 271 927 38 670 38 670 263 231 263 231 959 324 959 324 643 510 643 510 496 314 496 314 681 578 681 578 28 568 28 568 617 31 617 31 42 984 42 984 389 643 389 643 543 966 543 966 632 67 632 67 738 350 738 350 770 821 770 821 666 630 666 630 986 344 986 344 37 890 37 890 449 403 449 403 473 290 473 290 789 947 789 947 2 60 2 60 807 160 807 160 602 561 602 561 202 737 202 737 825 454 825 454 664 650 664 650 402 292 402 292 972 960 972 960 467 264 467 264 12 711 12 711 635 361 635 361 931 933 931 933 60 721 60 721 425 678 425 678 304 868 304 868 695 914 695 914 734 984 734 984 895 945 895 945 951 933 951 933 161 234 161 234 264 223 264 223 314 173 314 173 50 127 50 127 286 80 286 80 903 299 903 299 406 471 406 471 307 411 307 411 885 311 885 311 348 211 348 211 983 102 983 102 417 777 417 777 701 990 701 990 392 59 392 59 431 225 431 225 4 15 4 15 77 988 77 988 579 795 579 795 568 35 568 35 988 644 988 644 285 513 285 513 742 777 742 777 991 186 991 186 714 780 714 780 71 385 71 385 950 28 950 28 785 271 785 271 64 519 64 519 969 548 969 548 340 723 340 723 861 32 861 32 693 518 693 518 647 349 647 349 732 240 732 240 413 896 413 896 296 68 296 68 555 386 555 386 715 356 715 356 487 321 487 321 221 111 221 111 781 618 781 618 17 989 17 989 413 242 413 242 111 242 111 242 60 837 60 837 984 329 984 329 251 688 251 688 621 208 621 208 693 178 693 178 358 898 358 898 792 816 792 816 484 80 484 80 553 432 553 432 543 81 543 81 893 46 893 46 576 674 576 674 293 316 293 316 431 760 431 760 662 544 662 544 489 331 489 331 197 29 197 29 892 190 892 190 620 305 620 305 596 754 596 754 70 358 70 358 183 226 183 226 666 947 666 947 904 786 904 786 514 541 514 541 240 921 240 921 170 106 170 106 674 86 674 86 607 799 607 799 141 441 141 441 274 809 274 809 453 982 453 982 523 857 523 857 55 58 55 58 639 271 639 271 594 164 594 164 927 817 927 817 225 871 225 871 486 78 486 78 221 895 221 895 398 906 398 906 477 902 477 902 313 832 313 832 795 147 795 147 40 611 40 611 506 10 506 10 797 499 797 499 535 805 535 805 111 346 111 346 393 532 393 532 173 454 173 454 993 639 993 639 195 673 195 673 389 195 389 195 384 205 384 205 906 652 906 652 90 782 90 782 958 48 958 48 385 586 385 586 46 583 46 583 909 232 909 232 877 632 877 632 975 327 975 327 137 18 137 18 539 954 539 954 221 203 221 203 185 620 185 620 99 432 99 432 283 191 283 191 552 79 552 79 649 507 649 507 3 647 3 647 938 638 938 638 133 588 133 588 678 207 678 207 956 913 956 913 798 753 798 753 885 927 885 927 417 137 417 137 859 112 859 112 795 17 795 17 453 630 453 630 641 590 641 590 257 382 257 382 393 412 393 412 501 954 501 954 805 907 805 907 488 257 488 257 915 132 915 132 411 557 411 557 36 851 36 851 102 934 102 934 987 173 987 173 702 673 702 673 382 41 382 41 883 715 883 715 776 432 776 432 903 581 903 581 853 43 853 43 613 639 613 639 454 648 454 648 437 867 437 867 389 239 389 239 160 30 160 30 279 353 279 353 405 736 405 736 227 951 227 951 288 156 288 156 924 451 924 451 237 293 237 293 464 332 464 332 357 802 357 802 970 610 970 610 59 592 59 592 361 971 361 971 506 20 506 20 470 749 470 749 968 93 968 93 373 922 373 922 177 418 177 418 246 348 246 348 584 476 584 476 666 599 666 599 520 902 520 902 473 217 473 217 516 487 516 487 537 338 537 338 187 42 187 42 459 218 459 218 806 71 806 71 394 132 394 132 364 754 364 754 777 77 777 77 518 642 518 642 908 145 908 145 161 753 161 753 503 882 503 882 130 863 130 863 388 189 388 189 823 977 823 977 935 871 935 871 293 68 293 68 633 289 633 289 660 223 660 223 439 153 439 153 608 884 608 884 199 177 199 177 915 343 915 343 392 990 392 990 5 587 5 587 884 233 884 233 450 808 450 808 86 380 86 380 810 876 810 876 432 5 432 5 208 152 208 152 181 47 181 47 746 985 746 985 759 821 759 821 775 511 775 511 50 816 50 816 848 6 848 6 296 595 296 595 575 662 575 662 151 406 151 406 792 6 792 6 49 672 49 672 292 696 292 696 222 398 222 398 434 165 434 165 794 225 794 225 944 975 944 975 793 469 793 469 388 732 388 732 718 876 718 876 995 231 995 231 881 986 881 986 578 408 578 408 344 645 344 645 194 887 194 887 220 185 220 185 914 326 914 326 574 474 574 474 891 433 891 433 263 919 263 919 511 97 511 97 871 667 871 667 577 149 577 149 616 442 616 442 737 39 737 39 339 810 339 810 143 340 143 340 345 109 345 109 51 92 51 92 224 978 224 978 717 110 717 110 451 3 451 3 294 311 294 311 952 880 952 880 680 195 680 195 204 305 204 305 33 853 33 853 230 900 230 900 236 379 236 379 592 292 592 292 635 416 635 416 149 342 149 342 130 779 130 779 359 558 359 558 135 376 135 376 508 992 508 992 836 755 836 755 820 797 820 797 827 748 827 748 364 253 364 253 232 817 232 817 676 687 676 687 468 944 468 944 234 154 234 154 972 345 972 345 71 315 71 315 424 601 424 601 973 606 973 606 673 19 673 19 177 752 177 752 196 129 196 129 744 595 744 595 431 486 431 486 905 542 905 542 285 935 285 935 365 504 365 504 72 70 72 70 485 885 485 885 447 829 447 829 171 90 171 90 48 933 48 933 121 41 121 41 447 280 447 280 251 963 251 963 65 581 65 581 986 320 986 320 314 68 314 68 223 801 223 801 693 96 693 96 858 306 858 306 139 800 139 800 443 774 443 774 937 966 937 966 404 522 404 522 684 589 684 589 456 113 456 113 21 120 21 120 667 684 667 684 312 246 312 246 309 815 309 815 586 743 586 743 440 477 440 477 911 310 911 310 617 471 617 471 804 866 804 866 201 80 201 80 28 651 28 651 970 39 970 39 987 764 987 764 239 232 239 232 654 774 654 774 289 759 289 759 265 128 265 128 516 994 516 994 450 118 450 118 30 42 30 42 285 922 285 922 865 993 865 993 534 355 534 355 477 419 477 419 630 631 630 631 511 758 511 758 497 820 497 820 697 561 697 561 379 202 379 202 471 539 471 539 326 168 326 168 217 110 217 110 318 184 318 184 256 911 256 911 981 975 981 975 519 491 519 491 580 455 580 455 430 952 430 952 88 304 88 304 150 928 150 928 732 511 732 511 202 748 202 748 133 934 133 934 325 225 325 225 489 682 489 682 270 413 270 413 93 242 93 242 337 183 337 183 536 258 536 258 672 578 672 578 813 547 813 547 325 407 325 407 447 934 447 934 781 633 781 633 588 406 588 406 509 694 509 694 667 143 667 143 777 90 777 90 637 551 637 551 791 467 791 467 562 615 562 615 651 226 651 226 125 876 125 876 151 982 151 982 819 463 819 463 662 934 662 934 233 664 233 664 443 665 443 665 894 825 894 825 970 730 970 730 519 698 519 698 685 293 685 293 492 402 492 402 245 457 245 457 964 411 964 411 639 156 639 156 516 363 516 363 922 337 922 337 524 542 524 542 647 367 647 367 256 600 256 600 969 846 969 846 674 766 674 766 408 650 408 650 976 938 976 938 428 760 428 760 667 306 667 306 698 604 698 604 616 343 616 343 617 955 617 955 370 494 370 494 993 772 993 772 900 318 900 318 825 329 825 329 555 540 555 540 729 495 729 495 977 875 977 875 853 767 853 767 35 643 35 643 583 632 583 632 391 639 391 639 595 581 595 581 787 172 787 172 239 405 239 405 743 576 743 576 302 460 302 460 255 630 255 630 253 30 253 30 8 929 8 929 971 843 971 843 207 227 207 227 419 306 419 306 232 584 232 584 405 514 405 514 167 912 167 912 875 219 875 219 981 62 981 62 319 492 319 492 507 91 507 91 964 885 964 885 855 877 855 877 775 803 775 803 324 829 324 829 884 571 884 571 476 896 476 896 339 656 339 656 826 414 826 414 20 140 20 140 678 483 678 483 726 837 726 837 346 953 346 953 105 95 105 95 728 281 728 281 140 504 140 504 759 524 759 524 660 100 660 100 593 312 593 312 169 916 169 916 242 692 242 692 382 730 382 730 212 656 212 656 598 621 598 621 68 30 68 30 482 572 482 572 6 875 6 875 244 729 244 729 531 419 531 419 264 880 264 880 566 644 566 644 918 582 918 582 338 452 338 452 499 777 499 777 145 359 145 359 720 323 720 323 769 618 769 618 650 942 650 942 784 406 784 406 871 644 871 644 831 526 831 526 117 792 117 792 331 412 331 412 100 675 100 675 420 467 420 467 302 519 302 519 116 925 116 925 781 692 781 692 449 745 449 745 278 986 278 986 552 98 552 98 556 613 556 613 462 133 462 133 715 867 715 867 360 245 360 245 937 229 937 229 331 619 331 619 704 195 704 195 874 913 874 913 552 65 552 65 794 387 794 387 518 549 518 549 466 830 466 830 900 449 900 449 609 199 609 199 902 21 902 21 392 792 392 792 621 385 621 385 816 485 816 485 29 34 29 34 898 933 898 933 207 733 207 733 710 609 710 609 897 504 897 504 699 946 699 946 372 344 372 344 56 931 56 931 974 820 974 820 756 700 756 700 628 865 628 865 871 146 871 146 28 226 28 226 108 347 108 347 361 123 361 123 456 954 456 954 992 564 992 564 865 314 865 314 225 252 225 252 732 134 732 134 723 286 723 286 828 375 828 375 981 290 981 290 181 371 181 371 701 32 701 32 714 107 714 107 898 304 898 304 200 865 200 865 903 837 903 837 835 411 835 411 321 438 321 438 472 52 472 52 127 15 127 15 525 794 525 794 483 542 483 542 962 593 962 593 631 702 631 702 671 788 671 788 461 397 461 397 385 969 385 969 79 67 79 67 678 107 678 107 816 381 816 381 591 880 591 880 507 154 507 154 330 946 330 946 732 151 732 151 579 933 579 933 527 288 527 288 728 617 728 617 662 810 662 810 536 856 536 856 451 603 451 603 614 128 614 128 346 334 346 334 551 534 551 534 735 534 735 534 223 973 223 973 955 644 955 644 817 832 817 832 805 780 805 780 133 493 133 493 641 684 641 684 85 36 85 36 720 920 720 920 294 329 294 329 149 422 149 422 471 600 471 600 137 902 137 902 231 390 231 390 455 959 455 959 736 977 736 977 769 825 769 825 798 739 798 739 84 341 84 341 230 898 230 898 47 376 47 376 582 881 582 881 113 985 113 985 128 283 128 283 615 757 615 757 395 778 395 778 64 702 64 702 771 255 771 255 365 963 365 963 318 763 318 763 428 391 428 391 428 357 428 357 741 720 741 720 295 902 295 902 272 568 272 568 506 500 506 500 316 994 316 994 992 483 992 483 645 906 645 906 167 732 167 732 577 877 577 877 752 356 752 356 563 255 563 255 674 101 674 101 810 566 810 566 197 137 197 137 16 529 16 529 355 528 355 528 616 826 616 826 25 857 25 857 299 26 299 26 644 48 644 48 906 676 906 676 619 40 619 40 295 815 295 815 333 384 333 384 775 657 775 657 19 520 19 520 810 842 810 842 795 285 795 285 711 751 711 751 191 656 191 656 765 315 765 315 287 262 287 262 708 828 708 828 986 928 986 928 336 937 336 937 946 716 946 716 862 957 862 957 732 66 732 66 4 923 4 923 319 474 319 474 959 558 959 558 394 208 394 208 125 368 125 368 766 156 766 156 879 698 879 698 924 471 924 471 401 402 401 402 683 416 683 416 520 780 520 780 781 388 781 388 408 20 408 20 109 479 109 479 536 836 536 836 395 455 395 455 603 173 603 173 523 714 523 714 572 234 572 234 772 637 772 637 202 608 202 608 180 564 180 564 977 395 977 395 811 214 811 214 620 129 620 129 379 517 379 517 912 473 912 473 106 82 106 82 795 602 795 602 772 453 772 453 35 847 35 847 509 920 509 920 179 79 179 79 805 479 805 479 278 332 278 332 267 751 267 751 377 116 377 116 614 834 614 834 290 440 290 440 702 348 702 348 126 543 126 543 239 237 239 237 4 44 4 44 941 349 941 349 8 772 8 772 709 949 709 949 822 971 822 971 71 564 71 564 143 630 143 630 843 644 843 644 754 616 754 616 482 56 482 56 889 745 889 745 457 341 457 341 506 75 506 75 424 451 424 451 525 972 525 972 948 771 948 771 265 690 265 690 80 843 80 843 350 633 350 633 718 673 718 673 334 309 334 309 258 767 258 767 898 860 898 860 61 41 61 41 398 173 398 173 818 602 818 602 75 937 75 937 969 892 969 892 434 860 434 860 341 607 341 607 112 411 112 411 358 468 358 468 394 846 394 846 537 237 537 237 334 22 334 22 333 461 333 461 565 688 565 688 642 289 642 289 363 68 363 68 912 406 912 406 933 521 933 521 439 760 439 760 351 314 351 314 621 123 621 123 961 489 961 489 80 286 80 286 832 950 832 950 27 341 27 341 742 22 742 22 259 284 259 284 53 283 53 283 554 156 554 156 763 774 763 774 984 532 984 532 72 14 72 14 60 641 60 641 157 662 157 662 110 694 110 694 810 331 810 331 557 98 557 98 237 85 237 85 166 696 166 696 764 385 764 385 688 194 688 194 406 270 406 270 401 779 401 779 979 47 979 47 127 314 127 314 564 140 564 140 579 922 579 922 25 164 25 164 653 358 653 358 317 565 317 565 288 672 288 672 346 14 346 14 650 436 650 436 341 971 341 971 146 828 146 828 213 345 213 345 195 663 195 663 930 878 930 878 249 854 249 854 329 303 329 303 541 519 541 519 104 473 104 473 649 581 649 581 103 43 103 43 678 271 678 271 891 157 891 157 637 22 637 22 692 248 692 248 677 967 677 967 870 767 870 767 422 985 422 985 873 873 873 873 765 95 765 95 246 948 246 948 405 302 405 302 374 76 374 76 318 832 318 832 737 776 737 776 954 61 954 61 841 652 841 652 549 757 549 757 522 903 522 903 285 336 285 336 342 438 342 438 857 858 857 858 46 727 46 727 582 891 582 891 436 838 436 838 318 671 318 671 862 829 862 829 386 99 386 99 643 296 643 296 115 350 115 350 721 423 721 423 251 858 251 858 312 405 312 405 30 290 30 290 753 307 753 307 646 190 646 190 491 844 491 844 748 56 748 56 408 629 408 629 573 703 573 703 349 293 349 293 540 762 540 762 789 722 789 722 67 179 67 179 838 654 838 654 448 336 448 336 50 430 50 430 326 15 326 15 123 808 123 808 168 10 168 10 217 382 217 382 634 927 634 927 633 975 633 975 209 322 209 322 835 508 835 508 869 708 869 708 704 50 704 50 30 293 30 293 304 140 304 140 547 185 547 185 464 327 464 327 48 197 48 197 289 975 289 975 22 461 22 461 841 606 841 606 899 344 899 344 413 837 413 837 791 205 791 205 658 769 658 769 210 230 210 230 541 88 541 88 446 153 446 153 707 472 707 472 391 53 391 53 788 792 788 792 245 802 245 802 506 480 506 480 455 44 455 44 413 815 413 815 205 333 205 333 555 603 555 603 939 92 939 92 784 957 784 957 249 465 249 465 561 47 561 47 496 139 496 139 23 309 23 309 68 762 68 762 298 659 298 659 417 504 417 504 137 398 137 398 629 950 629 950 415 991 415 991 434 102 434 102 309 544 309 544 840 529 840 529 467 159 467 159 817 631 817 631 153 819 153 819 247 740 247 740 973 724 973 724 880 243 880 243 254 255 254 255 123 256 123 256 379 773 379 773 386 731 386 731 357 39 357 39 840 646 840 646 215 149 215 149 629 967 629 967 946 141 946 141 730 719 730 719 732 600 732 600 973 379 973 379 229 796 229 796 460 439 460 439 265 716 265 716 571 82 571 82 812 378 812 378 364 504 364 504 973 188 973 188 359 390 359 390 41 296 41 296 245 67 245 67 541 805 541 805 4 673 4 673 659 197 659 197 608 794 608 794 817 427 817 427 93 197 93 197 520 546 520 546 206 402 206 402 587 587 587 587 803 711 803 711 802 675 802 675 888 788 888 788 751 58 751 58 981 599 981 599 691 78 691 78 917 18 917 18 495 599 495 599 328 331 328 331 861 310 861 310 362 318 362 318 368 904 368 904 211 880 211 880 700 557 700 557 486 432 486 432 831 912 831 912 814 19 814 19 622 556 622 556 868 347 868 347 837 821 837 821 133 652 133 652 258 138 258 138 958 787 958 787 243 598 243 598 815 580 815 580 981 950 981 950 992 615 992 615 305 487 305 487 609 948 609 948 278 80 278 80 465 870 465 870 132 823 132 823 700 851 700 851 180 181 180 181 909 216 909 216 570 434 570 434 594 884 594 884 633 845 633 845 299 846 299 846 547 483 547 483 606 784 606 784 577 536 577 536 508 34 508 34 256 817 256 817 786 912 786 912 782 467 782 467 791 782 791 782 708 808 708 808 715 750 715 750 159 138 159 138 132 732 132 732 678 29 678 29 70 211 70 211 965 435 965 435 936 699 936 699 430 147 430 147 525 142 525 142 675 686 675 686 619 734 619 734 485 43 485 43 916 365 916 365 843 196 843 196 838 899 838 899 473 787 473 787 523 269 523 269 874 234 874 234 669 854 669 854 136 26 136 26 187 788 187 788 793 446 793 446 959 393 959 393 569 708 569 708 305 974 305 974 652 136 652 136 848 639 848 639 198 28 198 28 752 678 752 678 717 3 717 3 388 794 388 794 421 459 421 459 835 945 835 945 678 355 678 355 474 712 474 712 702 333 702 333 480 18 480 18 938 719 938 719 660 990 660 990 945 469 945 469 409 245 409 245 342 671 342 671 749 790 749 790 16 934 16 934 518 957 518 957 813 572 813 572 627 264 627 264 351 405 351 405 329 124 329 124 230 543 230 543 368 369 368 369 606 285 606 285 702 34 702 34 651 873 651 873 740 498 740 498 566 249 566 249 170 438 170 438 756 840 756 840 846 736 846 736 33 976 33 976 791 554 791 554 722 166 722 166 63 534 63 534 25 23 25 23 349 134 349 134 441 730 441 730 472 631 472 631 28 940 28 940 471 661 471 661 281 763 281 763 945 755 945 755 538 226 538 226 406 536 406 536 803 451 803 451 951 727 951 727 311 732 311 732 297 243 297 243 866 843 866 843 910 899 910 899 906 80 906 80 25 837 25 837 45 160 45 160 966 126 966 126 681 956 681 956 511 643 511 643 261 486 261 486 186 984 186 984 521 547 521 547 662 977 662 977 503 661 503 661 543 435 543 435 991 807 991 807 870 991 870 991 495 987 495 987 834 118 834 118 878 622 878 622 843 874 843 874 51 767 51 767 930 541 930 541 234 498 234 498 770 107 770 107 360 515 360 515 49 546 49 546 665 920 665 920 344 126 344 126 787 548 787 548 6 968 6 968 938 560 938 560 186 90 186 90 383 479 383 479 379 454 379 454 750 106 750 106 871 738 871 738 611 370 611 370 382 651 382 651 147 100 147 100 885 570 885 570 556 590 556 590 19 192 19 192 822 291 822 291 207 894 207 894 458 341 458 341 670 645 670 645 392 99 392 99 385 988 385 988 756 78 756 78 328 388 328 388 38 740 38 740 796 167 796 167 806 3 806 3 11 1 11 1 828 817 828 817 860 442 860 442 745 26 745 26 155 566 155 566 792 659 792 659 256 159 256 159 200 537 200 537 624 461 624 461 572 844 572 844 33 658 33 658 649 162 649 162 99 951 99 951 189 51 189 51 235 929 235 929 991 575 991 575 60 975 60 975 286 556 286 556 332 826 332 826 268 492 268 492 615 585 615 585 54 988 54 988 787 180 787 180 513 554 513 554 239 973 239 973 784 88 784 88 136 50 136 50 543 746 543 746 188 322 188 322 963 656 963 656 934 225 934 225 187 353 187 353 13 554 13 554 2 700 2 700 354 686 354 686 483 540 483 540 740 251 740 251 502 786 502 786 190 892 190 892 61 691 61 691 721 528 721 528 210 129 210 129 703 84 703 84 833 773 833 773 41 546 41 546 61 489 61 489 12 693 12 693 106 186 106 186 399 680 399 680 728 540 728 540 234 859 234 859 668 701 668 701 393 2 393 2 869 210 869 210 255 534 255 534 455 878 455 878 262 329 262 329 635 751 635 751 351 651 351 651 664 137 664 137 644 183 644 183 696 376 696 376 276 418 276 418 422 633 422 633 191 666 191 666 795 459 795 459 393 656 393 656 762 334 762 334 248 20 248 20 492 66 492 66 215 234 215 234 620 432 620 432 769 728 769 728 674 906 674 906 807 750 807 750 259 582 259 582 896 766 896 766 97 636 97 636 408 287 408 287 698 197 698 197 460 586 460 586 411 790 411 790 865 446 865 446 548 299 548 299 256 367 256 367 325 615 325 615 412 953 412 953 748 650 748 650 530 666 530 666 77 978 77 978 978 803 978 803 229 926 229 926 385 294 385 294 625 406 625 406 677 956 677 956 24 884 24 884 710 950 710 950 288 394 288 394 538 159 538 159 197 811 197 811 232 615 232 615 852 958 852 958 213 513 213 513 729 781 729 781 305 18 305 18 271 319 271 319 211 440 211 440 962 477 962 477 155 5 155 5 558 302 558 302 693 33 693 33 722 202 722 202 489 789 489 789 394 101 394 101 921 264 921 264 859 69 859 69 171 809 171 809 770 35 770 35 590 744 590 744 895 880 895 880 404 941 404 941 769 302 769 302 348 497 348 497 560 296 560 296 428 785 428 785 739 987 739 987 114 343 114 343 537 763 537 763 534 503 534 503 181 124 181 124 163 400 163 400 64 866 64 866 574 466 574 466 528 269 528 269 933 242 933 242 545 378 545 378 168 958 168 958 736 707 736 707 217 351 217 351 785 860 785 860 665 356 665 356 26 785 26 785 922 751 922 751 113 566 113 566 939 710 939 710 215 351 215 351 332 284 332 284 957 485 957 485 986 797 986 797 657 111 657 111 99 681 99 681 208 384 208 384 765 907 765 907 166 586 166 586 441 947 441 947 824 964 824 964 813 367 813 367 834 132 834 132 874 17 874 17 417 773 417 773 76 208 76 208 684 455 684 455 344 991 344 991 52 885 52 885 104 622 104 622 447 963 447 963 314 761 314 761 231 5 231 5 757 262 757 262 150 19 150 19 873 197 873 197 669 154 669 154 205 491 205 491 582 708 582 708 29 701 29 701 907 157 907 157 993 30 993 30 736 282 736 282 213 441 213 441 834 621 834 621 318 805 318 805 351 25 351 25 194 886 194 886 641 1 641 1 818 268 818 268 945 984 945 984 827 963 827 963 475 655 475 655 884 954 884 954 105 237 105 237 773 954 773 954 238 25 238 25 300 906 300 906 729 891 729 891 628 424 628 424 722 916 722 916 479 558 479 558 283 679 283 679 961 187 961 187 168 608 168 608 76 511 76 511 712 491 712 491 193 181 193 181 681 328 681 328 523 986 523 986 987 529 987 529 487 49 487 49 567 375 567 375 974 189 974 189 371 502 371 502 746 497 746 497 333 756 333 756 941 170 941 170 919 542 919 542 219 147 219 147 45 875 45 875 220 766 220 766 845 695 845 695 367 97 367 97 421 184 421 184 889 974 889 974 904 18 904 18 145 656 145 656 177 407 177 407 347 395 347 395 253 426 253 426 785 4 785 4 15 113 15 113 704 183 704 183 56 841 56 841 394 886 394 886 553 676 553 676 581 396 581 396 98 343 98 343 322 629 322 629 206 771 206 771 83 378 83 378 725 745 725 745 346 259 346 259 139 543 139 543 252 185 252 185 587 910 587 910 813 942 813 942 875 154 875 154 795 171 795 171 857 129 857 129 508 280 508 280 702 386 702 386 56 701 56 701 329 702 329 702 727 786 727 786 597 345 597 345 787 989 787 989 291 969 291 969 144 160 144 160 417 658 417 658 517 11 517 11 387 165 387 165 517 988 517 988 849 111 849 111 442 246 442 246 887 153 887 153 185 699 185 699 855 854 855 854 442 146 442 146 132 9 132 9 270 736 270 736 244 625 244 625 112 707 112 707 572 350 572 350 354 185 354 185 941 580 941 580 83 5 83 5 294 35 294 35 427 676 427 676 227 673 227 673 357 517 357 517 972 932 972 932 795 755 795 755 205 822 205 822 655 394 655 394 145 322 145 322 41 54 41 54 426 753 426 753 14 212 14 212 492 392 492 392 298 868 298 868 347 615 347 615 481 279 481 279 974 184 974 184 879 177 879 177 600 768 600 768 648 147 648 147 180 451 180 451 817 577 817 577 992 630 992 630 499 231 499 231 168 516 168 516 928 914 928 914 155 582 155 582 861 76 861 76 965 231 965 231 433 783 433 783 738 315 738 315 858 917 858 917 109 563 109 563 568 566 568 566 820 321 820 321 58 484 58 484 130 485 130 485 792 681 792 681 4 834 4 834 468 126 468 126 922 33 922 33 489 468 489 468 949 667 949 667 145 134 145 134 468 845 468 845 803 610 803 610 669 507 669 507 223 905 223 905 479 547 479 547 700 64 700 64 770 492 770 492 258 816 258 816 568 137 568 137 124 516 124 516 304 729 304 729 497 204 497 204 947 107 947 107 111 231 111 231 434 618 434 618 636 968 636 968 507 406 507 406 688 856 688 856 394 123 394 123 879 747 879 747 983 172 983 172 940 595 940 595 909 154 909 154 441 206 441 206 551 752 551 752 82 444 82 444 979 540 979 540 561 112 561 112 78 815 78 815 170 309 170 309 762 879 762 879 501 335 501 335 710 519 710 519 549 118 549 118 527 617 527 617 901 67 901 67 750 959 750 959 602 422 602 422 704 495 704 495 466 1 466 1 33 67 33 67 492 271 492 271 848 905 848 905 508 684 508 684 26 29 26 29 814 367 814 367 173 436 173 436 164 114 164 114 476 774 476 774 268 94 268 94 387 310 387 310 951 409 951 409 689 298 689 298 668 354 668 354 517 441 517 441 956 770 956 770 196 152 196 152 345 711 345 711 550 85 550 85 349 642 349 642 385 69 385 69 263 437 263 437 491 348 491 348 580 340 580 340 720 887 720 887 475 163 475 163 910 429 910 429 855 559 855 559 108 790 108 790 431 154 431 154 751 30 751 30 268 655 268 655 827 809 827 809 955 766 955 766 541 668 541 668 718 277 718 277 352 205 352 205 681 469 681 469 757 714 757 714 527 122 527 122 390 976 390 976 233 892 233 892 525 569 525 569 554 705 554 705 1 592 1 592 334 248 334 248 593 983 593 983 374 438 374 438 585 11 585 11 920 638 920 638 392 782 392 782 302 908 302 908 193 701 193 701 561 974 561 974 479 888 479 888 196 188 196 188 915 11 915 11 609 401 609 401 897 343 897 343 639 32 639 32 673 782 673 782 350 605 350 605 663 602 663 602 560 226 560 226 579 961 579 961 19 55 19 55 788 723 788 723 953 784 953 784 839 844 839 844 797 619 797 619 450 695 450 695 604 383 604 383 119 566 119 566 933 111 933 111 499 389 499 389 936 676 936 676 775 507 775 507 831 224 831 224 696 810 696 810 534 58 534 58 925 703 925 703 120 656 120 656 741 613 741 613 58 326 58 326 822 15 822 15 15 898 15 898 808 291 808 291 350 345 350 345 49 542 49 542 89 645 89 645 699 301 699 301 537 319 537 319 737 76 737 76 619 112 619 112 772 839 772 839 838 147 838 147 330 40 330 40 515 402 515 402 950 636 950 636 945 500 945 500 401 991 401 991 401 630 401 630 823 294 823 294 870 101 870 101 50 984 50 984 533 177 533 177 731 750 731 750 864 644 864 644 766 482 766 482 448 853 448 853 559 958 559 958 938 693 938 693 853 82 853 82 639 727 639 727 834 166 834 166 627 300 627 300 1 449 1 449 822 576 822 576 840 397 840 397 823 992 823 992 690 821 690 821 457 143 457 143 838 895 838 895 987 509 987 509 866 948 866 948 600 434 600 434 778 172 778 172 711 119 711 119 272 305 272 305 946 560 946 560 253 363 253 363 44 705 44 705 177 22 177 22 884 128 884 128 654 275 654 275 426 647 426 647 60 969 60 969 456 332 456 332 354 1 354 1 598 809 598 809 789 376 789 376 286 871 286 871 217 989 217 989 975 23 975 23 48 21 48 21 523 254 523 254 279 130 279 130 41 242 41 242 685 129 685 129 50 534 50 534 513 306 513 306 387 520 387 520 766 299 766 299 654 434 654 434 978 484 978 484 376 625 376 625 315 736 315 736 656 890 656 890 895 348 895 348 773 726 773 726 282 277 282 277 990 953 990 953 858 801 858 801 283 544 283 544 775 442 775 442 476 292 476 292 437 521 437 521 379 251 379 251 584 154 584 154 594 367 594 367 346 65 346 65 541 757 541 757 42 325 42 325 230 110 230 110 774 634 774 634 317 174 317 174 261 864 261 864 32 142 32 142 348 890 348 890 481 885 481 885 782 499 782 499 448 639 448 639 540 49 540 49 538 51 538 51 591 944 591 944 579 138 579 138 20 102 20 102 411 871 411 871 435 938 435 938 851 437 851 437 214 751 214 751 560 762 560 762 833 288 833 288 422 182 422 182 954 117 954 117 885 640 885 640 947 333 947 333 941 450 941 450 686 838 686 838 927 123 927 123 700 869 700 869 371 247 371 247 421 308 421 308 359 887 359 887 312 258 312 258 847 131 847 131 52 39 52 39 884 705 884 705 636 83 636 83 248 900 248 900 72 871 72 871 464 51 464 51 675 722 675 722 349 41 349 41 676 401 676 401 931 830 931 830 124 397 124 397 185 355 185 355 118 748 118 748 383 788 383 788 926 242 926 242 645 622 645 622 176 220 176 220 141 681 141 681 717 405 717 405 608 989 608 989 876 437 876 437 265 528 265 528 200 674 200 674 551 279 551 279 28 878 28 878 338 571 338 571 416 350 416 350 536 411 536 411 720 849 720 849 93 56 93 56 362 945 362 945 118 27 118 27 379 701 379 701 660 19 660 19 180 944 180 944 154 470 154 470 1 223 1 223 286 650 286 650 557 441 557 441 374 211 374 211 980 677 980 677 661 295 661 295 628 559 628 559 820 400 820 400 514 32 514 32 754 878 754 878 26 636 26 636 768 324 768 324 328 662 328 662 9 410 9 410 801 980 801 980 814 52 814 52 31 484 31 484 601 101 601 101 582 110 582 110 839 761 839 761 716 532 716 532 615 127 615 127 746 373 746 373 205 206 205 206 608 130 608 130 267 136 267 136 878 677 878 677 375 601 375 601 352 742 352 742 804 778 804 778 857 829 857 829 785 593 785 593 334 978 334 978 666 901 666 901 341 55 341 55 455 177 455 177 708 934 708 934 542 124 542 124 592 238 592 238 215 662 215 662 16 983 16 983 661 10 661 10 949 270 949 270 277 205 277 205 755 625 755 625 762 271 762 271 540 263 540 263 777 771 777 771 696 395 696 395 970 373 970 373 159 556 159 556 735 646 735 646 179 100 179 100 182 131 182 131 703 557 703 557 348 637 348 637 16 421 16 421 260 780 260 780 246 292 246 292 825 880 825 880 242 364 242 364 562 416 562 416 192 240 192 240 284 888 284 888 161 453 161 453 535 982 535 982 580 871 580 871 688 985 688 985 703 93 703 93 370 913 370 913 863 33 863 33 982 275 982 275 38 888 38 888 812 22 812 22 329 968 329 968 107 618 107 618 215 219 215 219 305 799 305 799 929 878 929 878 882 845 882 845 642 364 642 364 969 51 969 51 797 318 797 318 131 766 131 766 332 94 332 94 750 874 750 874 734 333 734 333 806 523 806 523 722 313 722 313 483 609 483 609 986 937 986 937 406 321 406 321 683 631 683 631 962 705 962 705 957 787 957 787 418 266 418 266 538 412 538 412 608 159 608 159 32 151 32 151 208 270 208 270 600 82 600 82 331 611 331 611 544 957 544 957 956 974 956 974 440 393 440 393 269 643 269 643 346 234 346 234 924 445 924 445 793 946 793 946 551 600 551 600 713 46 713 46 285 251 285 251 120 644 120 644 927 16 927 16 86 610 86 610 984 409 984 409 376 365 376 365 675 655 675 655 101 627 101 627 499 78 499 78 468 952 468 952 159 260 159 260 820 276 820 276 826 16 826 16 896 292 896 292 608 28 608 28 236 16 236 16 758 833 758 833 615 367 615 367 128 371 128 371 96 14 96 14 864 910 864 910 815 688 815 688 359 908 359 908 588 243 588 243 443 381 443 381 235 865 235 865 312 67 312 67 124 531 124 531 361 144 361 144 573 158 573 158 548 894 548 894 664 850 664 850 510 96 510 96 724 556 724 556 703 41 703 41 319 225 319 225 458 602 458 602 647 266 647 266 764 587 764 587 922 709 922 709 983 511 983 511 792 926 792 926 683 878 683 878 652 663 652 663 723 716 723 716 717 235 717 235 493 681 493 681 170 210 170 210 150 822 150 822 995 373 995 373 935 139 935 139 794 458 794 458 928 926 928 926 520 643 520 643 621 139 621 139 233 55 233 55 394 421 394 421 584 835 584 835 82 596 82 596 915 591 915 591 702 250 702 250 897 882 897 882 663 882 663 882 189 123 189 123 958 272 958 272 121 132 121 132 71 720 71 720 434 678 434 678 240 26 240 26 538 591 538 591 385 516 385 516 392 223 392 223 469 717 469 717 408 804 408 804 753 928 753 928 890 535 890 535 865 146 865 146 942 228 942 228 838 455 838 455 876 600 876 600 454 706 454 706 940 903 940 903 774 949 774 949 723 245 723 245 337 405 337 405 960 771 960 771 32 1 32 1 453 380 453 380 42 831 42 831 373 904 373 904 33 845 33 845 284 759 284 759 987 373 987 373 33 451 33 451 832 568 832 568 207 519 207 519 498 860 498 860 308 452 308 452 676 422 676 422 174 683 174 683 154 977 154 977 239 527 239 527 96 364 96 364 698 186 698 186 412 902 412 902 296 831 296 831 151 380 151 380 434 432 434 432 925 370 925 370 135 2 135 2 113 509 113 509 669 754 669 754 405 272 405 272 64 757 64 757 31 510 31 510 79 974 79 974 245 981 245 981 615 613 615 613 42 483 42 483 398 67 398 67 663 978 663 978 215 936 215 936 190 693 190 693 601 971 601 971 342 761 342 761 799 419 799 419 194 295 194 295 450 632 450 632 751 516 751 516 944 206 944 206 92 917 92 917 250 700 250 700 10 814 10 814 980 710 980 710 359 604 359 604 281 336 281 336 549 84 549 84 345 458 345 458 71 161 71 161 143 566 143 566 407 401 407 401 645 604 645 604 460 507 460 507 943 987 943 987 29 854 29 854 442 313 442 313 322 755 322 755 308 791 308 791 105 149 105 149 788 548 788 548 667 784 667 784 978 111 978 111 80 656 80 656 703 902 703 902 245 973 245 973 994 72 994 72 795 365 795 365 783 374 783 374 990 479 990 479 269 836 269 836 854 28 854 28 317 773 317 773 857 362 857 362 912 588 912 588 93 129 93 129 372 575 372 575 667 828 667 828 819 98 819 98 131 80 131 80 940 60 940 60 382 852 382 852 948 693 948 693 821 21 821 21 135 305 135 305 328 483 328 483 265 621 265 621 20 530 20 530 321 629 321 629 637 823 637 823 787 643 787 643 429 216 429 216 868 705 868 705 184 386 184 386 420 934 420 934 761 759 761 759 305 187 305 187 341 695 341 695 982 290 982 290 197 828 197 828 356 368 356 368 797 79 797 79 168 575 168 575 809 398 809 398 971 444 971 444 719 961 719 961 526 595 526 595 453 507 453 507 867 342 867 342 100 712 100 712 535 474 535 474 810 790 810 790 153 49 153 49 508 535 508 535 871 14 871 14 554 519 554 519 661 86 661 86 870 630 870 630 819 75 819 75 842 308 842 308 701 309 701 309 71 934 71 934 89 281 89 281 573 212 573 212 705 611 705 611 385 709 385 709 776 610 776 610 320 138 320 138 879 895 879 895 648 876 648 876 988 37 988 37 584 385 584 385 48 432 48 432 633 150 633 150 29 102 29 102 835 33 835 33 28 983 28 983 486 3 486 3 865 679 865 679 408 92 408 92 449 304 449 304 265 266 265 266 949 249 949 249 886 120 886 120 157 255 157 255 847 43 847 43 188 85 188 85 441 427 441 427 881 82 881 82 955 699 955 699 868 335 868 335 311 634 311 634 601 938 601 938 234 315 234 315 612 687 612 687 82 242 82 242 899 247 899 247 324 422 324 422 155 959 155 959 72 416 72 416 429 24 429 24 908 763 908 763 928 652 928 652 465 947 465 947 669 64 669 64 534 169 534 169 827 536 827 536 245 427 245 427 502 278 502 278 711 399 711 399 371 472 371 472 751 276 751 276 968 476 968 476 344 769 344 769 982 959 982 959 320 465 320 465 439 12 439 12 873 764 873 764 673 985 673 985 312 335 312 335 378 971 378 971 794 623 794 623 842 650 842 650 854 458 854 458 791 219 791 219 278 848 278 848 731 448 731 448 334 2 334 2 477 751 477 751 516 137 516 137 283 108 283 108 229 131 229 131 970 31 970 31 959 966 959 966 867 268 867 268 973 553 973 553 626 201 626 201 344 227 344 227 762 840 762 840 646 688 646 688 297 302 297 302 330 200 330 200 960 800 960 800 407 992 407 992 81 958 81 958 353 875 353 875 656 242 656 242 572 457 572 457 174 487 174 487 114 789 114 789 672 834 672 834 764 867 764 867 3 253 3 253 698 738 698 738 93 642 93 642 754 69 754 69 879 566 879 566 491 607 491 607 833 164 833 164 88 978 88 978 565 656 565 656 539 602 539 602 584 261 584 261 754 365 754 365 660 673 660 673 229 544 229 544 74 274 74 274 961 629 961 629 291 920 291 920 570 242 570 242 462 779 462 779 497 952 497 952 594 99 594 99 719 803 719 803 242 78 242 78 402 707 402 707 180 199 180 199 199 36 199 36 840 92 840 92 517 434 517 434 855 402 855 402 318 885 318 885 5 418 5 418 671 55 671 55 933 781 933 781 746 617 746 617 691 616 691 616 932 70 932 70 96 341 96 341 396 231 396 231 300 156 300 156 207 663 207 663 937 32 937 32 498 504 498 504 609 557 609 557 813 564 813 564 892 857 892 857 81 327 81 327 457 423 457 423 87 258 87 258 730 65 730 65 321 368 321 368 707 823 707 823 568 197 568 197 338 520 338 520 147 228 147 228 540 200 540 200 366 592 366 592 632 864 632 864 931 235 931 235 966 640 966 640 927 699 927 699 986 244 986 244 549 692 549 692 834 14 834 14 898 528 898 528 585 741 585 741 791 689 791 689 695 222 695 222 976 417 976 417 772 131 772 131 49 146 49 146 644 606 644 606 222 548 222 548 56 550 56 550 712 893 712 893 155 936 155 936 355 924 355 924 980 542 980 542 312 231 312 231 565 931 565 931 931 14 931 14 738 776 738 776 658 140 658 140 26 845 26 845 951 720 951 720 392 981 392 981 842 647 842 647 583 781 583 781 323 776 323 776 673 29 673 29 329 934 329 934 4 499 4 499 979 655 979 655 215 416 215 416 340 46 340 46 78 232 78 232 519 502 519 502 384 26 384 26 481 375 481 375 618 405 618 405 187 871 187 871 42 360 42 360 317 618 317 618 547 464 547 464 732 524 732 524 682 671 682 671 956 617 956 617 287 697 287 697 749 846 749 846 860 158 860 158 665 281 665 281 946 321 946 321 927 478 927 478 522 292 522 292 874 572 874 572 113 672 113 672 603 22 603 22 173 626 173 626 296 770 296 770 169 616 169 616 662 325 662 325 907 462 907 462 466 637 466 637 19 911 19 911 700 161 700 161 803 72 803 72 615 378 615 378 311 823 311 823 357 939 357 939 265 826 265 826 660 376 660 376 456 829 456 829 578 569 578 569 573 739 573 739 439 534 439 534 373 327 373 327 682 423 682 423 759 869 759 869 89 190 89 190 551 541 551 541 478 57 478 57 399 483 399 483 501 975 501 975 454 202 454 202 958 888 958 888 913 229 913 229 143 778 143 778 87 489 87 489 538 612 538 612 426 158 426 158 344 986 344 986 724 575 724 575 452 898 452 898 501 552 501 552 852 444 852 444 626 40 626 40 373 785 373 785 357 588 357 588 545 877 545 877 359 436 359 436 332 602 332 602 574 45 574 45 751 542 751 542 989 121 989 121 334 362 334 362 394 667 394 667 315 718 315 718 168 448 168 448 876 937 876 937 876 7 876 7 264 42 264 42 961 99 961 99 775 974 775 974 448 268 448 268 724 932 724 932 724 526 724 526 252 340 252 340 518 525 518 525 304 319 304 319 495 501 495 501 321 741 321 741 403 690 403 690 422 858 422 858 307 795 307 795 870 295 870 295 323 736 323 736 470 891 470 891 254 910 254 910 265 438 265 438 452 179 452 179 597 320 597 320 475 719 475 719 323 779 323 779 353 191 353 191 327 1 327 1 672 359 672 359 712 511 712 511 253 323 253 323 449 487 449 487 202 169 202 169 643 856 643 856 257 377 257 377 246 12 246 12 938 458 938 458 789 982 789 982 774 228 774 228 966 425 966 425 946 48 946 48 659 358 659 358 856 509 856 509 360 341 360 341 631 672 631 672 251 295 251 295 56 966 56 966 445 319 445 319 37 152 37 152 553 749 553 749 264 237 264 237 435 333 435 333 721 482 721 482 767 312 767 312 128 203 128 203 256 119 256 119 637 926 637 926 321 262 321 262 28 782 28 782 691 805 691 805 524 687 524 687 492 732 492 732 613 671 613 671 185 572 185 572 844 737 844 737 613 891 613 891 524 369 524 369 741 794 741 794 925 395 925 395 516 950 516 950 818 790 818 790 537 198 537 198 289 101 289 101 211 661 211 661 929 792 929 792 758 63 758 63 141 482 141 482 879 289 879 289 674 499 674 499 618 103 618 103 381 88 381 88 224 682 224 682 493 786 493 786 915 744 915 744 509 449 509 449 560 117 560 117 149 700 149 700 286 47 286 47 784 137 784 137 529 786 529 786 446 456 446 456 667 275 667 275 898 847 898 847 79 537 79 537 674 705 674 705 663 23 663 23 165 349 165 349 886 299 886 299 637 476 637 476 562 370 562 370 742 821 742 821 78 49 78 49 232 431 232 431 345 130 345 130 564 99 564 99 659 229 659 229 791 535 791 535 909 623 909 623 477 113 477 113 9 231 9 231 270 402 270 402 734 772 734 772 820 990 820 990 654 523 654 523 154 492 154 492 425 18 425 18 574 71 574 71 44 909 44 909 468 555 468 555 281 251 281 251 828 33 828 33 294 39 294 39 897 113 897 113 378 232 378 232 630 881 630 881 157 56 157 56 307 269 307 269 169 906 169 906 912 193 912 193 895 743 895 743 168 5 168 5 884 792 884 792 288 794 288 794 43 456 43 456 772 678 772 678 237 728 237 728 960 72 960 72 340 831 340 831 856 838 856 838 575 130 575 130 274 587 274 587 573 492 573 492 585 740 585 740 335 863 335 863 479 499 479 499 63 281 63 281 620 463 620 463 813 698 813 698 591 75 591 75 601 988 601 988 365 175 365 175 226 286 226 286 185 208 185 208 85 677 85 677 411 644 411 644 55 188 55 188 285 774 285 774 913 861 913 861 779 693 779 693 543 259 543 259 803 577 803 577 623 729 623 729 980 927 980 927 474 763 474 763 406 246 406 246 767 555 767 555 427 184 427 184 278 312 278 312 522 209 522 209 547 835 547 835 376 256 376 256 782 152 782 152 892 951 892 951 58 66 58 66 865 603 865 603 78 946 78 946 652 862 652 862 8 870 8 870 885 991 885 991 225 939 225 939 172 135 172 135 271 200 271 200 85 277 85 277 374 290 374 290 612 715 612 715 336 549 336 549 928 224 928 224 649 64 649 64 433 822 433 822 102 459 102 459 256 686 256 686 920 502 920 502 211 205 211 205 981 291 981 291 887 261 887 261 21 166 21 166 605 676 605 676 770 629 770 629 636 842 636 842 564 471 564 471 563 568 563 568 765 415 765 415 422 914 422 914 988 731 988 731 391 1 391 1 460 863 460 863 396 63 396 63 206 608 206 608 850 855 850 855 771 751 771 751 405 241 405 241 101 790 101 790 17 62 17 62 174 218 174 218 75 440 75 440 108 4 108 4 425 890 425 890 483 437 483 437 634 507 634 507 670 36 670 36 236 255 236 255 168 596 168 596 500 287 500 287 589 438 589 438 813 740 813 740 755 554 755 554 875 423 875 423 849 414 849 414 802 576 802 576 12 852 12 852 710 993 710 993 287 347 287 347 143 819 143 819 842 874 842 874 330 89 330 89 768 507 768 507 553 84 553 84 423 416 423 416 462 926 462 926 917 917 917 917 717 576 717 576 44 415 44 415 170 317 170 317 504 945 504 945 922 944 922 944 642 779 642 779 555 292 555 292 650 173 650 173 125 509 125 509 23 249 23 249 727 848 727 848 852 31 852 31 392 896 392 896 985 458 985 458 994 892 994 892 404 963 404 963 606 700 606 700 441 390 441 390 195 316 195 316 95 533 95 533 385 492 385 492 497 359 497 359 835 752 835 752 420 437 420 437 275 409 275 409 901 236 901 236 447 175 447 175 854 330 854 330 654 781 654 781 300 50 300 50 90 755 90 755 388 639 388 639 36 133 36 133 177 931 177 931 707 690 707 690 767 602 767 602 750 346 750 346 305 373 305 373 478 952 478 952 267 431 267 431 975 75 975 75 683 319 683 319 601 91 601 91 714 380 714 380 804 427 804 427 413 57 413 57 688 731 688 731 729 685 729 685 271 423 271 423 791 346 791 346 538 334 538 334 89 915 89 915 833 474 833 474 454 150 454 150 136 704 136 704 254 865 254 865 130 565 130 565 957 19 957 19 434 694 434 694 235 636 235 636 230 619 230 619 3 724 3 724 902 857 902 857 80 915 80 915 526 707 526 707 18 176 18 176 145 466 145 466 901 942 901 942 952 235 952 235 687 351 687 351 781 658 781 658 832 835 832 835 9 981 9 981 325 947 325 947 243 509 243 509 448 982 448 982 178 525 178 525 613 570 613 570 569 638 569 638 920 670 920 670 113 227 113 227 10 730 10 730 517 215 517 215 494 551 494 551 316 812 316 812 324 413 324 413 387 387 387 387 980 471 980 471 963 398 963 398 30 425 30 425 66 23 66 23 899 111 899 111 921 923 921 923 8 145 8 145 882 465 882 465 732 769 732 769 660 507 660 507 171 834 171 834 599 725 599 725 899 483 899 483 579 399 579 399 647 749 647 749 741 311 741 311 866 114 866 114 658 902 658 902 636 85 636 85 671 513 671 513 166 40 166 40 508 7 508 7 153 752 153 752 495 622 495 622 953 753 953 753 412 143 412 143 20 691 20 691 438 224 438 224 165 17 165 17 687 375 687 375 913 178 913 178 36 922 36 922 468 382 468 382 885 633 885 633 372 149 372 149 513 110 513 110 885 208 885 208 436 662 436 662 668 198 668 198 168 936 168 936 297 253 297 253 496 135 496 135 819 471 819 471 926 449 926 449 353 113 353 113 328 588 328 588 975 607 975 607 320 622 320 622 637 326 637 326 208 757 208 757 490 798 490 798 773 688 773 688 682 110 682 110 483 578 483 578 121 437 121 437 383 612 383 612 951 336 951 336 323 783 323 783 654 610 654 610 948 841 948 841 451 620 451 620 854 75 854 75 238 757 238 757 73 970 73 970 2 726 2 726 166 761 166 761 218 844 218 844 490 725 490 725 357 228 357 228 552 890 552 890 21 140 21 140 476 772 476 772 450 397 450 397 136 863 136 863 971 60 971 60 454 85 454 85 107 559 107 559 120 797 120 797 405 344 405 344 768 886 768 886 616 359 616 359 757 706 757 706 430 738 430 738 919 919 919 919 521 888 521 888 706 988 706 988 874 552 874 552 899 268 899 268 473 717 473 717 819 863 819 863 363 952 363 952 684 405 684 405 305 309 305 309 177 889 177 889 824 671 824 671 345 220 345 220 687 280 687 280 193 415 193 415 924 85 924 85 363 324 363 324 688 54 688 54 422 580 422 580 721 345 721 345 227 901 227 901 25 914 25 914 986 710 986 710 947 722 947 722 499 48 499 48 296 531 296 531 303 523 303 523 954 291 954 291 427 773 427 773 772 697 772 697 514 260 514 260 783 177 783 177 810 930 810 930 684 708 684 708 435 168 435 168 53 595 53 595 234 889 234 889 356 874 356 874 478 96 478 96 813 381 813 381 493 727 493 727 727 451 727 451 269 367 269 367 494 876 494 876 692 262 692 262 658 947 658 947 943 642 943 642 964 737 964 737 92 962 92 962 449 86 449 86 84 872 84 872 304 414 304 414 813 583 813 583 918 248 918 248 10 479 10 479 120 276 120 276 127 959 127 959 247 954 247 954 84 240 84 240 606 151 606 151 415 464 415 464 322 61 322 61 211 53 211 53 930 195 930 195 804 392 804 392 255 64 255 64 985 686 985 686 112 375 112 375 372 9 372 9 880 828 880 828 468 974 468 974 59 925 59 925 829 959 829 959 911 380 911 380 47 443 47 443 727 382 727 382 707 313 707 313 563 862 563 862 202 904 202 904 348 876 348 876 46 157 46 157 627 957 627 957 179 227 179 227 477 834 477 834 579 829 579 829 124 628 124 628 427 81 427 81 870 299 870 299 843 940 843 940 186 940 186 940 692 585 692 585 771 24 771 24 44 52 44 52 521 522 521 522 688 248 688 248 875 370 875 370 658 577 658 577 905 460 905 460 27 299 27 299 891 995 891 995 227 41 227 41 871 352 871 352 701 796 701 796 146 615 146 615 404 955 404 955 666 801 666 801 806 878 806 878 225 235 225 235 211 528 211 528 617 402 617 402 927 506 927 506 33 415 33 415 143 575 143 575 802 877 802 877 57 152 57 152 572 59 572 59 111 705 111 705 302 578 302 578 474 81 474 81 575 646 575 646 612 34 612 34 716 251 716 251 899 324 899 324 898 656 898 656 882 594 882 594 815 112 815 112 41 134 41 134 700 702 700 702 732 197 732 197 706 337 706 337 228 505 228 505 522 924 522 924 802 329 802 329 501 948 501 948 886 108 886 108 401 217 401 217 664 457 664 457 514 110 514 110 145 953 145 953 826 890 826 890 807 714 807 714 205 250 205 250 417 933 417 933 876 238 876 238 231 467 231 467 695 405 695 405 3 84 3 84 189 504 189 504 828 861 828 861 203 535 203 535 243 800 243 800 957 494 957 494 204 81 204 81 750 268 750 268 901 199 901 199 756 392 756 392 41 735 41 735 536 607 536 607 369 280 369 280 665 476 665 476 990 924 990 924 859 185 859 185 943 119 943 119 302 137 302 137 360 61 360 61 175 48 175 48 488 877 488 877 462 97 462 97 222 789 222 789 751 472 751 472 827 425 827 425 137 516 137 516 248 901 248 901 320 180 320 180 747 483 747 483 875 672 875 672 574 531 574 531 911 678 911 678 719 111 719 111 114 931 114 931 149 473 149 473 778 371 778 371 709 955 709 955 256 836 256 836 731 922 731 922 84 72 84 72 681 796 681 796 79 803 79 803 127 290 127 290 822 942 822 942 83 424 83 424 750 46 750 46 188 40 188 40 793 622 793 622 920 669 920 669 366 547 366 547 108 139 108 139 502 855 502 855 410 458 410 458 60 76 60 76 952 738 952 738 296 877 296 877 456 230 456 230 1 443 1 443 654 599 654 599 883 19 883 19 509 778 509 778 767 104 767 104 19 332 19 332 877 639 877 639 803 202 803 202 380 456 380 456 489 398 489 398 298 360 298 360 848 176 848 176 443 255 443 255 169 400 169 400 117 645 117 645 524 627 524 627 650 335 650 335 337 177 337 177 871 560 871 560 711 843 711 843 987 265 987 265 3 269 3 269 944 429 944 429 769 788 769 788 369 23 369 23 753 187 753 187 443 813 443 813 763 433 763 433 556 377 556 377 831 397 831 397 589 20 589 20 359 161 359 161 561 387 561 387 201 265 201 265 199 874 199 874 390 489 390 489 259 303 259 303 377 745 377 745 710 613 710 613 942 533 942 533 752 721 752 721 815 87 815 87 660 966 660 966 153 929 153 929 326 347 326 347 893 268 893 268 818 41 818 41 931 513 931 513 523 958 523 958 694 256 694 256 986 518 986 518 162 762 162 762 878 60 878 60 746 839 746 839 155 425 155 425 694 435 694 435 709 823 709 823 72 272 72 272 896 856 896 856 279 421 279 421 298 371 298 371 775 318 775 318 420 143 420 143 410 546 410 546 605 117 605 117 597 903 597 903 5 68 5 68 542 881 542 881 367 946 367 946 205 782 205 782 502 275 502 275 562 277 562 277 628 188 628 188 253 274 253 274 298 279 298 279 604 437 604 437 612 667 612 667 952 172 952 172 310 355 310 355 406 852 406 852 943 365 943 365 206 958 206 958 834 48 834 48 371 88 371 88 792 414 792 414 904 582 904 582 660 480 660 480 385 615 385 615 800 755 800 755 432 340 432 340 959 192 959 192 481 841 481 841 403 792 403 792 941 370 941 370 281 768 281 768 60 938 60 938 296 291 296 291 687 460 687 460 791 765 791 765 599 971 599 971 305 424 305 424 694 342 694 342 185 55 185 55 122 806 122 806 416 750 416 750 952 512 952 512 553 855 553 855 257 308 257 308 275 19 275 19 460 190 460 190 87 959 87 959 111 872 111 872 425 779 425 779 922 790 922 790 562 394 562 394 317 99 317 99 496 955 496 955 573 41 573 41 560 135 560 135 264 440 264 440 77 178 77 178 694 669 694 669 946 846 946 846 94 192 94 192 162 307 162 307 707 910 707 910 41 323 41 323 684 676 684 676 437 919 437 919 631 828 631 828 384 730 384 730 462 534 462 534 107 939 107 939 646 166 646 166 924 783 924 783 919 241 919 241 388 395 388 395 906 57 906 57 89 526 89 526 760 878 760 878 756 85 756 85 545 361 545 361 659 103 659 103 745 968 745 968 40 621 40 621 318 640 318 640 199 642 199 642 598 690 598 690 586 601 586 601 14 291 14 291 980 167 980 167 504 868 504 868 191 927 191 927 593 727 593 727 940 708 940 708 980 670 980 670 352 983 352 983 714 193 714 193 772 208 772 208 737 531 737 531 18 765 18 765 520 859 520 859 890 692 890 692 531 559 531 559 910 411 910 411 525 436 525 436 569 639 569 639 828 968 828 968 333 156 333 156 686 719 686 719 639 373 639 373 9 419 9 419 292 796 292 796 779 540 779 540 755 355 755 355 173 812 173 812 839 166 839 166 278 156 278 156 945 59 945 59 446 569 446 569 120 61 120 61 513 309 513 309 836 145 836 145 735 7 735 7 746 57 746 57 671 870 671 870 927 959 927 959 664 91 664 91 839 690 839 690 662 152 662 152 240 773 240 773 415 872 415 872 748 520 748 520 89 265 89 265 340 44 340 44 612 265 612 265 141 707 141 707 690 658 690 658 820 305 820 305 846 262 846 262 394 890 394 890 40 831 40 831 555 406 555 406 641 470 641 470 582 403 582 403 607 61 607 61 39 760 39 760 479 840 479 840 866 440 866 440 398 949 398 949 631 729 631 729 31 10 31 10 131 532 131 532 715 484 715 484 693 4 693 4 443 631 443 631 237 429 237 429 132 54 132 54 174 37 174 37 472 553 472 553 352 831 352 831 536 224 536 224 423 909 423 909 396 394 396 394 157 493 157 493 867 496 867 496 770 972 770 972 785 600 785 600 281 703 281 703 636 190 636 190 313 761 313 761 634 180 634 180 291 820 291 820 174 428 174 428 90 738 90 738 983 105 983 105 668 889 668 889 620 891 620 891 261 817 261 817 345 891 345 891 732 902 732 902 801 71 801 71 62 321 62 321 419 180 419 180 739 529 739 529 263 226 263 226 114 304 114 304 756 537 756 537 620 619 620 619 70 364 70 364 519 654 519 654 632 72 632 72 783 309 783 309 312 811 312 811 22 94 22 94 565 828 565 828 218 332 218 332 2 110 2 110 947 755 947 755 415 696 415 696 207 783 207 783 946 541 946 541 477 620 477 620 132 983 132 983 683 504 683 504 171 173 171 173 191 17 191 17 34 369 34 369 309 69 309 69 416 914 416 914 388 161 388 161 54 628 54 628 817 465 817 465 86 201 86 201 89 246 89 246 51 799 51 799 245 826 245 826 348 118 348 118 880 264 880 264 798 306 798 306 476 866 476 866 850 956 850 956 511 303 511 303 298 112 298 112 57 92 57 92 156 435 156 435 397 232 397 232 550 885 550 885 489 56 489 56 904 288 904 288 121 166 121 166 537 780 537 780 342 257 342 257 392 841 392 841 133 587 133 587 265 432 265 432 902 726 902 726 377 375 377 375 696 400 696 400 540 94 540 94 964 683 964 683 918 266 918 266 552 44 552 44 673 314 673 314 183 597 183 597 448 944 448 944 190 242 190 242 411 146 411 146 745 219 745 219 88 872 88 872 240 962 240 962 130 555 130 555 610 409 610 409 810 221 810 221 197 686 197 686 557 915 557 915 797 163 797 163 331 286 331 286 614 230 614 230 384 51 384 51 326 640 326 640 210 680 210 680 78 862 78 862 18 652 18 652 608 624 608 624 660 76 660 76 40 951 40 951 535 710 535 710 52 287 52 287 819 597 819 597 353 442 353 442 468 215 468 215 68 800 68 800 852 219 852 219 981 270 981 270 670 270 670 270 631 566 631 566 51 213 51 213 300 562 300 562 54 246 54 246 811 440 811 440 493 93 493 93 923 394 923 394 457 99 457 99 967 699 967 699 927 585 927 585 399 749 399 749 379 896 379 896 837 128 837 128 515 320 515 320 858 764 858 764 456 244 456 244 951 489 951 489 410 518 410 518 586 258 586 258 7 329 7 329 376 883 376 883 768 920 768 920 64 122 64 122 356 587 356 587 24 753 24 753 164 977 164 977 938 959 938 959 4 73 4 73 250 685 250 685 376 576 376 576 499 810 499 810 268 582 268 582 443 426 443 426 50 484 50 484 113 868 113 868 722 478 722 478 381 61 381 61 308 871 308 871 207 317 207 317 110 619 110 619 943 740 943 740 223 343 223 343 826 678 826 678 166 523 166 523 909 500 909 500 17 340 17 340 63 738 63 738 100 693 100 693 388 634 388 634 583 829 583 829 884 399 884 399 44 816 44 816 391 274 391 274 901 985 901 985 157 217 157 217 837 403 837 403 552 123 552 123 872 565 872 565 480 233 480 233 260 174 260 174 308 115 308 115 428 277 428 277 625 742 625 742 254 25 254 25 93 294 93 294 424 305 424 305 714 527 714 527 351 375 351 375 468 245 468 245 134 492 134 492 889 873 889 873 928 203 928 203 888 125 888 125 309 259 309 259 809 845 809 845 606 600 606 600 270 280 270 280 967 236 967 236 430 351 430 351 961 787 961 787 638 733 638 733 520 673 520 673 670 584 670 584 28 852 28 852 489 668 489 668 511 805 511 805 242 246 242 246 546 938 546 938 796 603 796 603 748 117 748 117 190 90 190 90 321 634 321 634 526 782 526 782 761 621 761 621 824 440 824 440 6 80 6 80 522 608 522 608 359 128 359 128 847 215 847 215 628 131 628 131 141 252 141 252 712 630 712 630 694 585 694 585 284 590 284 590 635 671 635 671 655 348 655 348 826 460 826 460 994 500 994 500 249 360 249 360 922 931 922 931 609 280 609 280 951 977 951 977 791 746 791 746 906 91 906 91 294 714 294 714 647 199 647 199 959 225 959 225 977 16 977 16 30 865 30 865 851 9 851 9 576 575 576 575 180 216 180 216 21 728 21 728 774 606 774 606 17 799 17 799 624 636 624 636 865 230 865 230 317 834 317 834 443 159 443 159 940 444 940 444 117 409 117 409 346 541 346 541 179 315 179 315 491 695 491 695 270 886 270 886 773 483 773 483 784 231 784 231 827 423 827 423 670 544 670 544 706 24 706 24 852 23 852 23 754 555 754 555 421 552 421 552 85 700 85 700 857 131 857 131 34 599 34 599 586 846 586 846 363 865 363 865 41 730 41 730 320 613 320 613 111 858 111 858 530 858 530 858 177 766 177 766 67 490 67 490 262 470 262 470 304 548 304 548 65 100 65 100 390 731 390 731 517 4 517 4 104 399 104 399 499 232 499 232 831 171 831 171 674 712 674 712 169 119 169 119 455 456 455 456 660 935 660 935 648 197 648 197 374 273 374 273 180 141 180 141 516 513 516 513 554 527 554 527 855 860 855 860 477 630 477 630 568 205 568 205 151 590 151 590 678 745 678 745 680 728 680 728 129 735 129 735 683 695 683 695 462 974 462 974 907 224 907 224 35 101 35 101 117 421 117 421 242 937 242 937 21 312 21 312 201 530 201 530 33 816 33 816 799 196 799 196 171 667 171 667 881 364 881 364 675 204 675 204 441 111 441 111 596 209 596 209 707 499 707 499 296 555 296 555 944 822 944 822 441 37 441 37 520 919 520 919 850 891 850 891 948 637 948 637 763 44 763 44 841 570 841 570 109 761 109 761 113 888 113 888 870 728 870 728 791 596 791 596 900 873 900 873 825 793 825 793 347 376 347 376 941 221 941 221 6 428 6 428 266 733 266 733 271 27 271 27 40 469 40 469 482 221 482 221 662 47 662 47 962 957 962 957 279 971 279 971 583 786 583 786 250 811 250 811 55 787 55 787 396 472 396 472 656 705 656 705 873 291 873 291 355 471 355 471 523 781 523 781 808 917 808 917 353 939 353 939 541 741 541 741 608 152 608 152 674 264 674 264 647 57 647 57 510 125 510 125 546 494 546 494 343 128 343 128 686 699 686 699 419 484 419 484 898 311 898 311 824 950 824 950 197 521 197 521 3 382 3 382 468 883 468 883 48 509 48 509 305 111 305 111 797 761 797 761 24 231 24 231 73 100 73 100 566 491 566 491 733 898 733 898 895 364 895 364 378 334 378 334 753 317 753 317 182 230 182 230 575 55 575 55 568 678 568 678 134 435 134 435 468 216 468 216 650 84 650 84 758 535 758 535 190 611 190 611 79 84 79 84 4 783 4 783 877 133 877 133 280 924 280 924 312 150 312 150 107 397 107 397 56 510 56 510 910 523 910 523 10 570 10 570 606 430 606 430 616 884 616 884 670 85 670 85 776 838 776 838 903 234 903 234 796 48 796 48 706 930 706 930 636 208 636 208 671 866 671 866 397 136 397 136 736 969 736 969 213 51 213 51 963 24 963 24 691 369 691 369 905 561 905 561 223 917 223 917 150 705 150 705 614 929 614 929 662 936 662 936 564 312 564 312 647 652 647 652 538 603 538 603 110 467 110 467 642 613 642 613 345 177 345 177 218 936 218 936 65 234 65 234 914 555 914 555 588 323 588 323 594 360 594 360 89 618 89 618 528 391 528 391 711 836 711 836 9 41 9 41 645 106 645 106 208 98 208 98 519 650 519 650 87 892 87 892 680 143 680 143 254 281 254 281 37 401 37 401 146 280 146 280 552 425 552 425 608 7 608 7 521 789 521 789 46 657 46 657 5 100 5 100 235 891 235 891 16 427 16 427 617 616 617 616 14 919 14 919 700 695 700 695 597 460 597 460 618 850 618 850 975 187 975 187 536 942 536 942 907 65 907 65 848 994 848 994 527 809 527 809 806 174 806 174 283 820 283 820 454 345 454 345 786 652 786 652 915 272 915 272 789 645 789 645 431 122 431 122 146 263 146 263 796 205 796 205 262 771 262 771 990 187 990 187 784 405 784 405 588 38 588 38 347 179 347 179 526 970 526 970 619 255 619 255 934 574 934 574 875 36 875 36 1 145 1 145 854 701 854 701 89 403 89 403 918 139 918 139 315 56 315 56 127 248 127 248 379 66 379 66 605 206 605 206 154 253 154 253 665 377 665 377 684 258 684 258 371 300 371 300 48 542 48 542 837 740 837 740 677 415 677 415 788 649 788 649 755 922 755 922 637 131 637 131 122 424 122 424 130 901 130 901 390 947 390 947 855 59 855 59 799 145 799 145 522 863 522 863 429 169 429 169 421 336 421 336 92 202 92 202 147 772 147 772 894 936 894 936 337 280 337 280 780 879 780 879 324 275 324 275 839 776 839 776 427 261 427 261 696 534 696 534 810 898 810 898 204 383 204 383 373 620 373 620 888 441 888 441 846 7 846 7 551 702 551 702 75 336 75 336 53 555 53 555 34 728 34 728 159 549 159 549 958 742 958 742 54 790 54 790 801 673 801 673 787 683 787 683 213 167 213 167 710 787 710 787 83 531 83 531 422 604 422 604 34 51 34 51 985 437 985 437 915 290 915 290 750 429 750 429 465 216 465 216 800 150 800 150 951 340 951 340 846 931 846 931 500 751 500 751 986 268 986 268 73 219 73 219 2 719 2 719 843 324 843 324 12 131 12 131 243 284 243 284 672 880 672 880 137 4 137 4 888 39 888 39 9 287 9 287 204 836 204 836 805 254 805 254 465 853 465 853 588 61 588 61 149 242 149 242 44 591 44 591 692 318 692 318 153 279 153 279 660 818 660 818 373 763 373 763 367 795 367 795 33 694 33 694 563 35 563 35 710 264 710 264 416 256 416 256 495 565 495 565 941 253 941 253 297 845 297 845 597 898 597 898 933 582 933 582 250 765 250 765 69 272 69 272 857 258 857 258 486 895 486 895 352 79 352 79 396 705 396 705 353 246 353 246 399 842 399 842 142 149 142 149 347 155 347 155 435 46 435 46 72 988 72 988 355 629 355 629 633 651 633 651 814 288 814 288 955 895 955 895 826 769 826 769 341 777 341 777 347 850 347 850 423 554 423 554 991 177 991 177 597 747 597 747 485 773 485 773 546 191 546 191 723 307 723 307 301 754 301 754 723 403 723 403 961 283 961 283 94 738 94 738 868 236 868 236 252 312 252 312 212 250 212 250 191 158 191 158 360 540 360 540 839 200 839 200 370 746 370 746 227 320 227 320 225 788 225 788 20 640 20 640 503 966 503 966 372 302 372 302 857 310 857 310 745 917 745 917 789 626 789 626 384 631 384 631 964 169 964 169 762 630 762 630 832 992 832 992 822 94 822 94 519 760 519 760 858 588 858 588 33 32 33 32 421 664 421 664 289 496 289 496 365 432 365 432 527 678 527 678 784 963 784 963 190 967 190 967 161 977 161 977 547 122 547 122 626 451 626 451 42 339 42 339 930 620 930 620 614 739 614 739 591 615 591 615 724 713 724 713 388 163 388 163 616 580 616 580 313 842 313 842 764 56 764 56 759 298 759 298 612 888 612 888 801 410 801 410 199 990 199 990 590 214 590 214 532 910 532 910 48 887 48 887 737 586 737 586 49 12 49 12 993 528 993 528 254 425 254 425 643 984 643 984 432 684 432 684 745 456 745 456 525 271 525 271 624 617 624 617 96 936 96 936 848 92 848 92 826 156 826 156 386 523 386 523 177 581 177 581 290 798 290 798 600 493 600 493 737 440 737 440 757 779 757 779 287 397 287 397 721 305 721 305 243 615 243 615 80 437 80 437 909 636 909 636 176 419 176 419 601 411 601 411 802 162 802 162 707 764 707 764 349 193 349 193 494 961 494 961 35 546 35 546 899 38 899 38 220 805 220 805 653 790 653 790 819 127 819 127 441 567 441 567 400 70 400 70 472 322 472 322 297 121 297 121 603 328 603 328 483 510 483 510 538 273 538 273 539 636 539 636 235 172 235 172 244 718 244 718 310 939 310 939 266 189 266 189 771 779 771 779 656 22 656 22 91 882 91 882 459 521 459 521 458 972 458 972 585 493 585 493 157 685 157 685 798 448 798 448 627 729 627 729 66 843 66 843 643 535 643 535 631 92 631 92 379 922 379 922 905 788 905 788 64 3 64 3 835 308 835 308 685 219 685 219 871 817 871 817 693 268 693 268 612 472 612 472 574 989 574 989 480 390 480 390 595 353 595 353 785 381 785 381 728 318 728 318 766 223 766 223 547 387 547 387 890 39 890 39 353 789 353 789 145 137 145 137 621 104 621 104 952 422 952 422 227 598 227 598 44 927 44 927 823 612 823 612 45 398 45 398 570 361 570 361 488 612 488 612 667 293 667 293 236 5 236 5 607 877 607 877 425 860 425 860 653 324 653 324 43 234 43 234 945 268 945 268 690 851 690 851 74 694 74 694 664 512 664 512 55 442 55 442 839 321 839 321 691 344 691 344 331 922 331 922 223 977 223 977 845 411 845 411 746 196 746 196 921 943 921 943 817 871 817 871 92 245 92 245 955 686 955 686 555 652 555 652 473 711 473 711 859 243 859 243 476 703 476 703 961 194 961 194 325 371 325 371 711 266 711 266 144 215 144 215 705 720 705 720 202 333 202 333 360 348 360 348 883 655 883 655 994 352 994 352 9 89 9 89 334 735 334 735 412 516 412 516 581 821 581 821 971 24 971 24 577 366 577 366 669 196 669 196 404 449 404 449 771 462 771 462 607 752 607 752 309 637 309 637 377 551 377 551 992 607 992 607 16 173 16 173 665 951 665 951 511 208 511 208 264 2 264 2 700 500 700 500 966 862 966 862 15 854 15 854 95 907 95 907 686 636 686 636 744 643 744 643 297 559 297 559 535 796 535 796 353 725 353 725 344 57 344 57 987 479 987 479 128 581 128 581 966 456 966 456 833 762 833 762 204 679 204 679 446 872 446 872 348 975 348 975 221 36 221 36 57 763 57 763 206 302 206 302 578 66 578 66 488 947 488 947 789 808 789 808 96 566 96 566 344 810 344 810 450 184 450 184 580 683 580 683 394 47 394 47 983 46 983 46 335 194 335 194 238 448 238 448 551 27 551 27 865 35 865 35 65 316 65 316 991 730 991 730 959 130 959 130 806 614 806 614 102 171 102 171 203 648 203 648 964 331 964 331 879 322 879 322 115 332 115 332 911 857 911 857 925 838 925 838 777 134 777 134 306 722 306 722 204 191 204 191 759 116 759 116 934 162 934 162 214 336 214 336 1 365 1 365 661 424 661 424 920 858 920 858 864 322 864 322 156 787 156 787 239 876 239 876 20 34 20 34 927 284 927 284 273 271 273 271 966 198 966 198 901 797 901 797 515 657 515 657 128 624 128 624 411 562 411 562 319 461 319 461 954 599 954 599 854 345 854 345 788 427 788 427 886 77 886 77 611 665 611 665 269 301 269 301 690 76 690 76 222 499 222 499 580 933 580 933 223 616 223 616 653 379 653 379 626 936 626 936 775 659 775 659 350 158 350 158 507 769 507 769 345 145 345 145 796 272 796 272 108 690 108 690 539 364 539 364 485 548 485 548 131 617 131 617 327 676 327 676 172 560 172 560 51 599 51 599 427 502 427 502 497 154 497 154 306 503 306 503 788 553 788 553 923 965 923 965 119 794 119 794 115 628 115 628 580 413 580 413 475 862 475 862 538 138 538 138 790 787 790 787 982 891 982 891 490 945 490 945 139 662 139 662 348 699 348 699 662 744 662 744 197 766 197 766 594 894 594 894 953 244 953 244 926 303 926 303 348 831 348 831 427 972 427 972 343 924 343 924 845 5 845 5 499 658 499 658 232 75 232 75 610 957 610 957 546 577 546 577 690 859 690 859 687 399 687 399 36 713 36 713 64 358 64 358 784 211 784 211 875 694 875 694 908 935 908 935 374 750 374 750 803 381 803 381 242 951 242 951 535 318 535 318 654 231 654 231 129 410 129 410 943 792 943 792 99 96 99 96 744 532 744 532 816 304 816 304 62 314 62 314 593 313 593 313 771 175 771 175 741 922 741 922 570 49 570 49 717 19 717 19 68 6 68 6 10 269 10 269 913 390 913 390 129 228 129 228 751 476 751 476 76 176 76 176 362 312 362 312 157 498 157 498 335 50 335 50 288 108 288 108 987 77 987 77 313 469 313 469 478 568 478 568 530 200 530 200 689 140 689 140 343 443 343 443 185 807 185 807 217 571 217 571 366 130 366 130 603 672 603 672 653 530 653 530 897 551 897 551 275 404 275 404 490 886 490 886 226 712 226 712 510 489 510 489 197 711 197 711 934 294 934 294 897 440 897 440 77 266 77 266 933 491 933 491 373 412 373 412 191 454 191 454 347 835 347 835 203 966 203 966 410 614 410 614 707 338 707 338 136 757 136 757 576 159 576 159 105 502 105 502 405 556 405 556 134 908 134 908 657 68 657 68 826 984 826 984 719 971 719 971 901 619 901 619 79 25 79 25 666 780 666 780 82 520 82 520 225 548 225 548 68 543 68 543 359 6 359 6 617 844 617 844 680 403 680 403 552 674 552 674 179 518 179 518 43 172 43 172 390 890 390 890 313 409 313 409 324 831 324 831 936 522 936 522 214 230 214 230 659 279 659 279 631 827 631 827 834 224 834 224 745 933 745 933 331 739 331 739 50 206 50 206 447 348 447 348 941 71 941 71 395 520 395 520 282 280 282 280 56 957 56 957 589 204 589 204 405 103 405 103 530 589 530 589 463 259 463 259 232 228 232 228 246 933 246 933 412 831 412 831 23 469 23 469 824 490 824 490 758 206 758 206 51 32 51 32 741 203 741 203 785 809 785 809 951 411 951 411 722 579 722 579 506 150 506 150 328 485 328 485 229 423 229 423 932 530 932 530 356 792 356 792 604 816 604 816 21 668 21 668 341 89 341 89 322 344 322 344 941 920 941 920 853 436 853 436 760 318 760 318 218 333 218 333 369 77 369 77 13 14 13 14 906 613 906 613 555 865 555 865 761 779 761 779 401 587 401 587 240 198 240 198 306 615 306 615 878 475 878 475 869 904 869 904 732 36 732 36 355 463 355 463 571 192 571 192 984 378 984 378 406 728 406 728 839 491 839 491 696 854 696 854 130 68 130 68 530 694 530 694 510 345 510 345 730 623 730 623 749 195 749 195 15 828 15 828 643 425 643 425 281 907 281 907 405 983 405 983 339 977 339 977 301 118 301 118 282 96 282 96 755 989 755 989 421 90 421 90 132 741 132 741 261 872 261 872 253 267 253 267 701 740 701 740 295 601 295 601 420 140 420 140 8 811 8 811 708 793 708 793 551 667 551 667 636 398 636 398 126 30 126 30 300 529 300 529 993 619 993 619 351 710 351 710 726 322 726 322 501 448 501 448 256 994 256 994 449 353 449 353 140 607 140 607 6 84 6 84 276 737 276 737 304 440 304 440 609 609 609 609 517 155 517 155 461 909 461 909 539 618 539 618 962 662 962 662 146 899 146 899 487 513 487 513 317 38 317 38 294 106 294 106 739 416 739 416 302 787 302 787 506 655 506 655 51 372 51 372 823 517 823 517 472 439 472 439 753 458 753 458 307 973 307 973 929 400 929 400 622 205 622 205 616 681 616 681 924 716 924 716 665 311 665 311 800 484 800 484 402 260 402 260 644 715 644 715 451 392 451 392 508 404 508 404 282 197 282 197 218 69 218 69 701 469 701 469 744 174 744 174 551 825 551 825 614 504 614 504 982 126 982 126 314 946 314 946 522 722 522 722 85 780 85 780 219 905 219 905 167 817 167 817 46 595 46 595 257 252 257 252 680 420 680 420 331 364 331 364 90 510 90 510 240 484 240 484 80 329 80 329 607 912 607 912 605 799 605 799 548 458 548 458 880 847 880 847 450 937 450 937 889 812 889 812 121 955 121 955 768 638 768 638 308 534 308 534 48 528 48 528 124 854 124 854 636 302 636 302 918 483 918 483 563 476 563 476 938 785 938 785 433 220 433 220 778 501 778 501 704 794 704 794 322 852 322 852 241 151 241 151 596 122 596 122 494 941 494 941 196 154 196 154 819 690 819 690 90 257 90 257 269 983 269 983 785 520 785 520 689 868 689 868 578 951 578 951 275 526 275 526 283 894 283 894 659 343 659 343 1 693 1 693 984 90 984 90 175 342 175 342 421 311 421 311 598 52 598 52 751 319 751 319 754 275 754 275 538 133 538 133 300 390 300 390 470 101 470 101 208 75 208 75 448 917 448 917 692 899 692 899 404 429 404 429 896 134 896 134 332 453 332 453 973 205 973 205 634 270 634 270 858 870 858 870 973 295 973 295 263 907 263 907 713 261 713 261 63 508 63 508 392 895 392 895 869 516 869 516 22 407 22 407 437 248 437 248 742 714 742 714 771 139 771 139 518 8 518 8 577 266 577 266 350 668 350 668 300 661 300 661 879 862 879 862 199 547 199 547 912 579 912 579 153 764 153 764 936 961 936 961 759 140 759 140 932 123 932 123 782 531 782 531 476 333 476 333 549 29 549 29 616 535 616 535 375 585 375 585 331 485 331 485 153 65 153 65 205 922 205 922 819 157 819 157 800 383 800 383 618 969 618 969 798 181 798 181 436 967 436 967 575 553 575 553 725 37 725 37 674 592 674 592 817 43 817 43 332 926 332 926 108 193 108 193 374 42 374 42 939 136 939 136 522 589 522 589 134 477 134 477 157 861 157 861 309 49 309 49 921 126 921 126 637 599 637 599 24 416 24 416 973 950 973 950 690 100 690 100 466 6 466 6 745 360 745 360 943 667 943 667 627 448 627 448 82 402 82 402 710 906 710 906 778 34 778 34 621 149 621 149 334 384 334 384 576 817 576 817 178 338 178 338 374 802 374 802 939 771 939 771 494 121 494 121 791 260 791 260 450 412 450 412 28 391 28 391 872 755 872 755 823 129 823 129 948 541 948 541 902 434 902 434 240 30 240 30 882 572 882 572 859 932 859 932 458 680 458 680 313 840 313 840 152 523 152 523 991 678 991 678 466 97 466 97 195 38 195 38 664 189 664 189 356 724 356 724 122 90 122 90 326 297 326 297 231 396 231 396 594 855 594 855 866 156 866 156 820 658 820 658 546 884 546 884 698 207 698 207 707 497 707 497 551 224 551 224 410 7 410 7 72 376 72 376 662 100 662 100 274 544 274 544 644 816 644 816 870 858 870 858 118 356 118 356 812 475 812 475 3 804 3 804 635 525 635 525 324 497 324 497 405 158 405 158 18 795 18 795 501 460 501 460 592 994 592 994 347 782 347 782 681 423 681 423 658 719 658 719 934 537 934 537 374 675 374 675 436 527 436 527 507 23 507 23 96 871 96 871 747 146 747 146 62 331 62 331 430 639 430 639 50 333 50 333 306 168 306 168 249 154 249 154 964 832 964 832 337 441 337 441 960 253 960 253 616 205 616 205 562 708 562 708 445 643 445 643 947 278 947 278 909 459 909 459 445 457 445 457 591 512 591 512 39 627 39 627 169 399 169 399 474 589 474 589 762 122 762 122 141 496 141 496 223 910 223 910 514 144 514 144 49 156 49 156 402 266 402 266 59 443 59 443 277 933 277 933 370 355 370 355 161 499 161 499 260 833 260 833 892 80 892 80 658 221 658 221 323 181 323 181 51 176 51 176 803 37 803 37 863 711 863 711 784 29 784 29 543 819 543 819 363 803 363 803 963 659 963 659 948 386 948 386 907 477 907 477 574 265 574 265 61 681 61 681 873 719 873 719 871 498 871 498 808 236 808 236 482 309 482 309 61 462 61 462 97 140 97 140 171 397 171 397 155 822 155 822 368 512 368 512 954 824 954 824 124 438 124 438 165 658 165 658 113 270 113 270 77 981 77 981 367 734 367 734 491 907 491 907 13 863 13 863 519 191 519 191 632 307 632 307 168 727 168 727 168 303 168 303 203 672 203 672 773 832 773 832 482 916 482 916 578 592 578 592 163 26 163 26 557 15 557 15 600 54 600 54 330 30 330 30 50 765 50 765 356 292 356 292 66 307 66 307 360 7 360 7 55 781 55 781 433 43 433 43 336 905 336 905 386 233 386 233 322 250 322 250 85 396 85 396 908 44 908 44 558 817 558 817 636 242 636 242 886 890 886 890 963 235 963 235 931 438 931 438 580 533 580 533 154 9 154 9 792 535 792 535 780 162 780 162 399 276 399 276 911 909 911 909 235 141 235 141 664 741 664 741 816 668 816 668 664 657 664 657 752 758 752 758 537 408 537 408 259 780 259 780 130 111 130 111 768 145 768 145 70 912 70 912 467 342 467 342 338 100 338 100 243 76 243 76 396 571 396 571 718 324 718 324 255 320 255 320 409 931 409 931 779 903 779 903 263 693 263 693 702 198 702 198 841 480 841 480 909 401 909 401 268 280 268 280 781 853 781 853 512 877 512 877 483 33 483 33 97 992 97 992 283 777 283 777 703 664 703 664 727 295 727 295 128 520 128 520 511 169 511 169 122 914 122 914 803 481 803 481 182 575 182 575 82 681 82 681 144 479 144 479 521 929 521 929 270 199 270 199 375 486 375 486 87 673 87 673 736 467 736 467 46 744 46 744 865 67 865 67 86 76 86 76 416 281 416 281 176 672 176 672 627 83 627 83 752 279 752 279 171 750 171 750 805 159 805 159 288 670 288 670 504 895 504 895 915 640 915 640 735 579 735 579 743 112 743 112 333 846 333 846 273 442 273 442 92 449 92 449 544 164 544 164 946 180 946 180 702 301 702 301 72 262 72 262 899 784 899 784 865 834 865 834 400 93 400 93 211 70 211 70 637 572 637 572 806 482 806 482 627 684 627 684 669 817 669 817 780 62 780 62 31 456 31 456 990 789 990 789 133 61 133 61 831 348 831 348 355 105 355 105 680 200 680 200 860 6 860 6 142 274 142 274 629 147 629 147 675 900 675 900 202 195 202 195 308 885 308 885 10 37 10 37 789 414 789 414 195 372 195 372 194 121 194 121 264 869 264 869 235 265 235 265 252 398 252 398 888 153 888 153 71 622 71 622 406 970 406 970 869 892 869 892 253 868 253 868 915 66 915 66 224 241 224 241 103 806 103 806 10 882 10 882 308 436 308 436 928 201 928 201 747 258 747 258 332 282 332 282 607 780 607 780 930 478 930 478 329 504 329 504 641 611 641 611 485 886 485 886 714 719 714 719 273 777 273 777 516 37 516 37 42 545 42 545 495 440 495 440 710 656 710 656 897 573 897 573 966 854 966 854 848 866 848 866 833 249 833 249 140 771 140 771 246 825 246 825 669 866 669 866 234 119 234 119 951 624 951 624 678 44 678 44 827 99 827 99 144 377 144 377 282 293 282 293 265 836 265 836 435 640 435 640 493 550 493 550 576 921 576 921 561 942 561 942 910 940 910 940 361 571 361 571 357 421 357 421 978 963 978 963 169 209 169 209 505 780 505 780 371 157 371 157 82 649 82 649 308 941 308 941 495 824 495 824 514 21 514 21 123 823 123 823 5 351 5 351 737 245 737 245 341 855 341 855 208 511 208 511 635 922 635 922 397 476 397 476 474 394 474 394 405 872 405 872 567 759 567 759 192 551 192 551 646 562 646 562 613 713 613 713 809 544 809 544 659 593 659 593 287 856 287 856 564 752 564 752 294 189 294 189 624 624 624 624 149 248 149 248 402 160 402 160 32 841 32 841 532 223 532 223 47 236 47 236 30 159 30 159 187 194 187 194 719 49 719 49 342 915 342 915 51 561 51 561 339 500 339 500 459 119 459 119 370 175 370 175 988 43 988 43 981 872 981 872 211 656 211 656 490 575 490 575 46 97 46 97 929 653 929 653 956 994 956 994 968 987 968 987 856 750 856 750 150 264 150 264 818 49 818 49 139 893 139 893 51 351 51 351 961 263 961 263 364 449 364 449 517 440 517 440 166 371 166 371 114 80 114 80 262 105 262 105 275 302 275 302 705 320 705 320 784 370 784 370 879 96 879 96 720 863 720 863 631 6 631 6 994 262 994 262 863 582 863 582 713 547 713 547 955 782 955 782 612 420 612 420 329 83 329 83 766 866 766 866 853 294 853 294 548 962 548 962 55 879 55 879 206 536 206 536 860 930 860 930 497 135 497 135 321 28 321 28 757 861 757 861 872 810 872 810 326 763 326 763 345 725 345 725 819 46 819 46 443 103 443 103 107 109 107 109 969 636 969 636 155 549 155 549 96 3 96 3 965 202 965 202 693 324 693 324 487 836 487 836 152 347 152 347 148 652 148 652 984 870 984 870 226 139 226 139 318 283 318 283 134 294 134 294 414 545 414 545 336 49 336 49 563 616 563 616 34 952 34 952 825 152 825 152 11 395 11 395 334 440 334 440 439 754 439 754 904 740 904 740 901 989 901 989 463 646 463 646 948 769 948 769 385 326 385 326 843 333 843 333 561 140 561 140 738 633 738 633 665 283 665 283 461 32 461 32 443 283 443 283 250 152 250 152 621 917 621 917 613 905 613 905 727 71 727 71 168 961 168 961 140 377 140 377 710 117 710 117 349 267 349 267 109 50 109 50 845 756 845 756 551 330 551 330 739 650 739 650 620 759 620 759 111 55 111 55 376 542 376 542 35 279 35 279 333 239 333 239 390 749 390 749 737 88 737 88 585 159 585 159 860 706 860 706 679 832 679 832 743 900 743 900 756 953 756 953 206 529 206 529 295 967 295 967 395 469 395 469 557 918 557 918 559 233 559 233 797 406 797 406 669 540 669 540 961 439 961 439 328 686 328 686 811 669 811 669 8 126 8 126 711 940 711 940 147 551 147 551 872 199 872 199 148 168 148 168 575 620 575 620 347 256 347 256 164 541 164 541 540 308 540 308 545 294 545 294 984 386 984 386 723 442 723 442 367 138 367 138 267 89 267 89 930 591 930 591 350 884 350 884 14 782 14 782 594 350 594 350 823 716 823 716 924 295 924 295 598 128 598 128 807 944 807 944 500 705 500 705 689 136 689 136 312 450 312 450 354 512 354 512 371 289 371 289 710 580 710 580 565 453 565 453 62 213 62 213 311 222 311 222 33 254 33 254 645 498 645 498 132 678 132 678 873 226 873 226 573 671 573 671 808 559 808 559 498 549 498 549 927 410 927 410 601 466 601 466 789 877 789 877 557 287 557 287 762 85 762 85 43 392 43 392 761 700 761 700 818 326 818 326 291 60 291 60 936 246 936 246 905 608 905 608 75 416 75 416 708 982 708 982 82 310 82 310 265 140 265 140 185 953 185 953 370 770 370 770 386 760 386 760 103 442 103 442 252 474 252 474 302 427 302 427 291 471 291 471 711 351 711 351 608 209 608 209 141 127 141 127 688 219 688 219 903 38 903 38 978 703 978 703 135 41 135 41 475 843 475 843 109 678 109 678 145 280 145 280 319 752 319 752 884 755 884 755 946 446 946 446 374 641 374 641 627 152 627 152 411 27 411 27 460 819 460 819 972 404 972 404 291 721 291 721 37 198 37 198 286 311 286 311 896 807 896 807 763 209 763 209 437 232 437 232 494 798 494 798 781 705 781 705 716 534 716 534 105 334 105 334 900 521 900 521 881 769 881 769 452 506 452 506 829 692 829 692 360 16 360 16 522 207 522 207 992 548 992 548 919 290 919 290 31 278 31 278 86 543 86 543 757 135 757 135 539 820 539 820 626 418 626 418 674 433 674 433 21 617 21 617 187 3 187 3 832 212 832 212 404 118 404 118 645 767 645 767 701 119 701 119 818 84 818 84 101 223 101 223 368 29 368 29 416 402 416 402 352 980 352 980 230 138 230 138 6 116 6 116 909 889 909 889 423 394 423 394 969 945 969 945 963 493 963 493 437 888 437 888 790 721 790 721 945 604 945 604 594 6 594 6 931 337 931 337 946 265 946 265 395 141 395 141 881 971 881 971 232 555 232 555 326 363 326 363 115 359 115 359 418 872 418 872 184 161 184 161 648 83 648 83 653 301 653 301 416 851 416 851 522 218 522 218 446 887 446 887 269 305 269 305 87 902 87 902 24 573 24 573 572 609 572 609 357 987 357 987 627 813 627 813 629 48 629 48 48 351 48 351 145 317 145 317 646 888 646 888 303 628 303 628 787 535 787 535 604 897 604 897 696 431 696 431 548 400 548 400 862 652 862 652 567 68 567 68 817 142 817 142 880 37 880 37 321 778 321 778 206 149 206 149 123 105 123 105 844 151 844 151 908 837 908 837 353 744 353 744 578 232 578 232 899 156 899 156 329 563 329 563 457 350 457 350 511 690 511 690 610 733 610 733 316 547 316 547 836 644 836 644 818 56 818 56 893 614 893 614 499 764 499 764 381 268 381 268 472 501 472 501 791 814 791 814 970 832 970 832 436 142 436 142 17 764 17 764 867 181 867 181 736 791 736 791 617 831 617 831 397 494 397 494 894 49 894 49 614 72 614 72 124 652 124 652 753 99 753 99 55 198 55 198 251 956 251 956 225 552 225 552 541 306 541 306 962 862 962 862 307 126 307 126 465 867 465 867 146 994 146 994 508 925 508 925 73 518 73 518 324 37 324 37 666 851 666 851 169 785 169 785 446 559 446 559 835 524 835 524 432 911 432 911 253 54 253 54 112 268 112 268 304 293 304 293 393 722 393 722 585 108 585 108 316 264 316 264 456 42 456 42 117 621 117 621 778 938 778 938 979 9 979 9 944 641 944 641 536 463 536 463 539 354 539 354 38 13 38 13 971 774 971 774 132 590 132 590 49 26 49 26 503 902 503 902 416 262 416 262 150 378 150 378 614 861 614 861 213 272 213 272 128 667 128 667 462 514 462 514 359 39 359 39 104 208 104 208 619 566 619 566 672 439 672 439 213 517 213 517 831 206 831 206 171 718 171 718 933 4 933 4 740 212 740 212 949 954 949 954 704 819 704 819 266 203 266 203 635 670 635 670 783 450 783 450 373 754 373 754 994 768 994 768 961 366 961 366 233 484 233 484 50 2 50 2 284 257 284 257 300 845 300 845 868 137 868 137 687 238 687 238 209 904 209 904 541 232 541 232 390 307 390 307 882 708 882 708 330 304 330 304 526 969 526 969 830 467 830 467 925 7 925 7 871 451 871 451 910 505 910 505 328 664 328 664 945 838 945 838 790 935 790 935 145 727 145 727 177 946 177 946 960 226 960 226 143 322 143 322 47 575 47 575 935 654 935 654 260 966 260 966 869 986 869 986 50 754 50 754 522 135 522 135 165 511 165 511 851 741 851 741 750 261 750 261 242 908 242 908 500 716 500 716 922 659 922 659 142 186 142 186 437 988 437 988 519 685 519 685 564 832 564 832 582 10 582 10 652 242 652 242 136 794 136 794 180 710 180 710 268 152 268 152 120 551 120 551 886 912 886 912 852 789 852 789 744 885 744 885 759 922 759 922 995 785 995 785 918 909 918 909 632 224 632 224 420 225 420 225 687 211 687 211 816 17 816 17 262 154 262 154 686 821 686 821 329 510 329 510 489 204 489 204 310 387 310 387 919 35 919 35 684 188 684 188 833 479 833 479 694 970 694 970 103 589 103 589 307 831 307 831 379 485 379 485 668 320 668 320 675 606 675 606 813 500 813 500 670 766 670 766 138 904 138 904 107 499 107 499 915 194 915 194 828 100 828 100 816 903 816 903 40 257 40 257 133 105 133 105 375 441 375 441 353 454 353 454 629 400 629 400 79 794 79 794 629 492 629 492 734 216 734 216 918 155 918 155 542 755 542 755 721 209 721 209 547 551 547 551 992 402 992 402 79 406 79 406 773 342 773 342 716 775 716 775 261 473 261 473 87 555 87 555 280 446 280 446 448 552 448 552 307 359 307 359 366 653 366 653 359 167 359 167 208 916 208 916 56 651 56 651 719 854 719 854 341 899 341 899 389 928 389 928 88 733 88 733 405 498 405 498 270 416 270 416 852 187 852 187 68 894 68 894 773 434 773 434 962 829 962 829 617 713 617 713 922 382 922 382 523 320 523 320 12 892 12 892 865 803 865 803 5 19 5 19 191 684 191 684 984 534 984 534 559 235 559 235 16 10 16 10 618 145 618 145 59 319 59 319 228 794 228 794 656 668 656 668 1 141 1 141 294 212 294 212 318 505 318 505 322 509 322 509 46 563 46 563 584 352 584 352 198 668 198 668 523 54 523 54 296 707 296 707 500 936 500 936 818 513 818 513 821 112 821 112 806 730 806 730 382 746 382 746 696 791 696 791 74 873 74 873 245 403 245 403 977 519 977 519 816 610 816 610 906 419 906 419 894 215 894 215 275 640 275 640 783 709 783 709 442 654 442 654 906 245 906 245 323 447 323 447 73 166 73 166 280 914 280 914 601 756 601 756 765 891 765 891 133 380 133 380 691 439 691 439 778 850 778 850 752 215 752 215 128 764 128 764 418 267 418 267 688 69 688 69 50 298 50 298 546 518 546 518 584 755 584 755 325 5 325 5 374 349 374 349 172 532 172 532 576 449 576 449 221 644 221 644 600 519 600 519 107 16 107 16 435 316 435 316 953 786 953 786 43 569 43 569 389 233 389 233 550 673 550 673 940 462 940 462 694 283 694 283 547 826 547 826 214 775 214 775 736 499 736 499 919 725 919 725 434 243 434 243 26 147 26 147 425 597 425 597 73 19 73 19 870 232 870 232 506 217 506 217 990 428 990 428 708 683 708 683 203 824 203 824 784 381 784 381 322 886 322 886 785 34 785 34 38 402 38 402 563 114 563 114 744 179 744 179 225 929 225 929 795 839 795 839 203 972 203 972 844 567 844 567 964 159 964 159 592 318 592 318 328 787 328 787 34 831 34 831 257 225 257 225 264 634 264 634 262 354 262 354 822 953 822 953 545 912 545 912 92 835 92 835 326 749 326 749 710 564 710 564 809 186 809 186 873 872 873 872 694 858 694 858 322 907 322 907 270 974 270 974 159 219 159 219 906 758 906 758 995 837 995 837 476 25 476 25 777 574 777 574 956 858 956 858 392 496 392 496 561 687 561 687 488 811 488 811 206 485 206 485 926 967 926 967 729 323 729 323 256 933 256 933 822 294 822 294 696 80 696 80 293 543 293 543 596 726 596 726 445 822 445 822 219 645 219 645 515 133 515 133 152 873 152 873 845 397 845 397 708 11 708 11 19 229 19 229 438 516 438 516 204 846 204 846 595 20 595 20 838 49 838 49 255 653 255 653 747 746 747 746 578 327 578 327 868 567 868 567 308 32 308 32 404 968 404 968 439 286 439 286 455 951 455 951 487 168 487 168 349 202 349 202 62 338 62 338 633 225 633 225 169 893 169 893 570 861 570 861 606 622 606 622 756 609 756 609 542 294 542 294 776 642 776 642 192 537 192 537 382 441 382 441 758 800 758 800 202 88 202 88 137 123 137 123 775 723 775 723 158 952 158 952 418 511 418 511 836 814 836 814 524 521 524 521 772 704 772 704 63 269 63 269 136 840 136 840 417 749 417 749 391 115 391 115 91 394 91 394 644 360 644 360 683 370 683 370 7 97 7 97 87 182 87 182 807 194 807 194 664 168 664 168 466 324 466 324 130 551 130 551 815 648 815 648 594 543 594 543 790 90 790 90 972 440 972 440 766 602 766 602 559 299 559 299 453 915 453 915 225 260 225 260 313 250 313 250 859 525 859 525 349 768 349 768 440 144 440 144 58 525 58 525 88 363 88 363 762 786 762 786 763 23 763 23 33 659 33 659 363 298 363 298 704 514 704 514 397 921 397 921 312 318 312 318 122 610 122 610 46 75 46 75 369 705 369 705 829 159 829 159 883 556 883 556 323 360 323 360 141 111 141 111 18 819 18 819 941 773 941 773 142 283 142 283 703 692 703 692 586 647 586 647 778 802 778 802 502 173 502 173 389 580 389 580 482 45 482 45 955 111 955 111 877 662 877 662 181 986 181 986 266 563 266 563 307 593 307 593 765 769 765 769 744 954 744 954 992 2 992 2 242 353 242 353 39 732 39 732 325 926 325 926 991 771 991 771 620 618 620 618 648 292 648 292 57 3 57 3 637 868 637 868 378 453 378 453 91 939 91 939 92 408 92 408 423 276 423 276 17 218 17 218 968 166 968 166 169 31 169 31 522 886 522 886 117 338 117 338 75 378 75 378 267 889 267 889 269 203 269 203 553 755 553 755 37 688 37 688 679 87 679 87 894 385 894 385 426 278 426 278 71 676 71 676 321 125 321 125 361 988 361 988 867 959 867 959 711 307 711 307 674 250 674 250 210 189 210 189 347 968 347 968 399 706 399 706 797 586 797 586 78 165 78 165 572 857 572 857 63 682 63 682 857 823 857 823 971 67 971 67 241 983 241 983 519 555 519 555 809 88 809 88 116 778 116 778 122 941 122 941 505 838 505 838 249 821 249 821 11 911 11 911 61 473 61 473 708 182 708 182 860 747 860 747 15 486 15 486 911 180 911 180 160 88 160 88 306 729 306 729 19 319 19 319 212 520 212 520 231 857 231 857 749 890 749 890 860 368 860 368 604 869 604 869 871 148 871 148 413 858 413 858 253 472 253 472 934 547 934 547 71 986 71 986 723 5 723 5 294 778 294 778 236 471 236 471 359 682 359 682 67 642 67 642 6 533 6 533 562 29 562 29 762 19 762 19 81 772 81 772 726 713 726 713 838 216 838 216 838 103 838 103 853 183 853 183 932 801 932 801 910 132 910 132 472 77 472 77 361 929 361 929 755 518 755 518 347 655 347 655 49 529 49 529 919 636 919 636 734 351 734 351 465 295 465 295 313 621 313 621 480 653 480 653 174 250 174 250 193 477 193 477 986 478 986 478 274 918 274 918 145 584 145 584 751 162 751 162 984 12 984 12 634 156 634 156 490 834 490 834 554 8 554 8 313 909 313 909 114 445 114 445 768 86 768 86 938 438 938 438 482 344 482 344 576 578 576 578 535 227 535 227 633 408 633 408 513 462 513 462 866 451 866 451 274 687 274 687 602 790 602 790 891 677 891 677 387 73 387 73 493 690 493 690 197 92 197 92 229 782 229 782 657 135 657 135 479 108 479 108 6 493 6 493 800 738 800 738 344 528 344 528 688 903 688 903 937 25 937 25 378 932 378 932 386 440 386 440 952 245 952 245 567 492 567 492 105 410 105 410 956 249 956 249 97 94 97 94 16 994 16 994 929 969 929 969 73 816 73 816 523 373 523 373 195 868 195 868 632 120 632 120 422 59 422 59 824 544 824 544 678 171 678 171 723 206 723 206 502 893 502 893 385 740 385 740 749 181 749 181 941 529 941 529 989 538 989 538 29 836 29 836 843 546 843 546 137 41 137 41 109 108 109 108 78 577 78 577 208 776 208 776 234 921 234 921 343 135 343 135 392 929 392 929 819 940 819 940 594 401 594 401 472 710 472 710 897 301 897 301 467 769 467 769 517 727 517 727 858 647 858 647 418 495 418 495 57 592 57 592 261 468 261 468 588 100 588 100 640 253 640 253 310 46 310 46 160 385 160 385 380 413 380 413 743 247 743 247 359 544 359 544 257 446 257 446 810 367 810 367 829 310 829 310 60 353 60 353 106 979 106 979 333 517 333 517 519 776 519 776 651 594 651 594 240 93 240 93 837 516 837 516 621 832 621 832 945 376 945 376 731 757 731 757 629 338 629 338 816 867 816 867 187 232 187 232 744 47 744 47 396 830 396 830 848 576 848 576 533 602 533 602 450 371 450 371 933 594 933 594 99 967 99 967 297 421 297 421 729 155 729 155 827 241 827 241 306 78 306 78 931 763 931 763 759 61 759 61 627 119 627 119 230 355 230 355 258 657 258 657 605 554 605 554 146 938 146 938 913 308 913 308 414 660 414 660 267 446 267 446 526 507 526 507 889 425 889 425 463 180 463 180 687 727 687 727 476 302 476 302 429 7 429 7 639 444 639 444 163 66 163 66 301 640 301 640 874 214 874 214 444 571 444 571 979 575 979 575 8 555 8 555 598 711 598 711 397 371 397 371 568 890 568 890 496 581 496 581 619 654 619 654 627 683 627 683 759 235 759 235 563 957 563 957 427 318 427 318 12 833 12 833 968 125 968 125 2 93 2 93 389 216 389 216 968 834 968 834 839 2 839 2 927 322 927 322 880 809 880 809 936 253 936 253 819 827 819 827 880 189 880 189 383 9 383 9 113 719 113 719 680 132 680 132 634 386 634 386 24 921 24 921 475 218 475 218 385 290 385 290 151 192 151 192 666 600 666 600 632 360 632 360 765 559 765 559 53 769 53 769 550 656 550 656 44 306 44 306 261 659 261 659 519 385 519 385 85 332 85 332 913 244 913 244 782 81 782 81 838 772 838 772 944 111 944 111 77 26 77 26 952 912 952 912 561 238 561 238 42 778 42 778 398 856 398 856 307 452 307 452 803 450 803 450 738 708 738 708 961 423 961 423 198 291 198 291 18 281 18 281 855 273 855 273 3 707 3 707 332 178 332 178 946 948 946 948 311 127 311 127 878 310 878 310 40 615 40 615 652 234 652 234 891 193 891 193 220 969 220 969 311 175 311 175 888 735 888 735 498 573 498 573 671 566 671 566 966 12 966 12 418 128 418 128 548 599 548 599 417 581 417 581 166 929 166 929 807 755 807 755 439 891 439 891 358 108 358 108 428 642 428 642 78 619 78 619 101 402 101 402 785 547 785 547 366 145 366 145 539 380 539 380 195 931 195 931 934 840 934 840 898 162 898 162 659 391 659 391 6 359 6 359 688 370 688 370 831 495 831 495 20 516 20 516 808 468 808 468 798 99 798 99 233 672 233 672 474 686 474 686 737 307 737 307 825 115 825 115 233 380 233 380 323 936 323 936 334 911 334 911 201 859 201 859 117 731 117 731 792 653 792 653 680 378 680 378 389 803 389 803 108 326 108 326 838 926 838 926 232 355 232 355 234 712 234 712 294 788 294 788 767 140 767 140 790 157 790 157 764 398 764 398 880 779 880 779 562 621 562 621 620 796 620 796 405 141 405 141 545 966 545 966 670 132 670 132 112 194 112 194 117 34 117 34 344 651 344 651 470 210 470 210 131 97 131 97 537 390 537 390 540 650 540 650 371 670 371 670 289 172 289 172 217 83 217 83 93 563 93 563 12 468 12 468 234 245 234 245 165 418 165 418 132 628 132 628 585 616 585 616 432 445 432 445 718 448 718 448 875 515 875 515 31 835 31 835 299 695 299 695 338 702 338 702 22 498 22 498 438 92 438 92 21 986 21 986 452 335 452 335 522 708 522 708 756 194 756 194 381 226 381 226 209 544 209 544 709 239 709 239 352 237 352 237 774 856 774 856 848 826 848 826 698 929 698 929 632 331 632 331 732 907 732 907 852 986 852 986 510 627 510 627 343 845 343 845 694 822 694 822 71 603 71 603 525 213 525 213 303 377 303 377 687 116 687 116 502 619 502 619 460 942 460 942 534 305 534 305 382 279 382 279 564 378 564 378 761 49 761 49 866 556 866 556 124 557 124 557 78 22 78 22 3 715 3 715 484 818 484 818 521 418 521 418 406 575 406 575 390 917 390 917 485 453 485 453 610 632 610 632 307 377 307 377 538 657 538 657 528 811 528 811 173 303 173 303 715 840 715 840 487 473 487 473 138 974 138 974 270 645 270 645 512 646 512 646 564 181 564 181 271 83 271 83 749 45 749 45 475 684 475 684 187 488 187 488 397 910 397 910 766 641 766 641 198 237 198 237 564 985 564 985 422 559 422 559 931 34 931 34 264 606 264 606 883 29 883 29 470 961 470 961 687 518 687 518 857 236 857 236 201 877 201 877 233 364 233 364 467 440 467 440 585 841 585 841 145 630 145 630 724 325 724 325 89 546 89 546 940 82 940 82 342 954 342 954 265 18 265 18 233 243 233 243 840 680 840 680 176 534 176 534 444 236 444 236 210 429 210 429 807 239 807 239 893 204 893 204 961 632 961 632 237 536 237 536 384 692 384 692 10 513 10 513 703 448 703 448 168 565 168 565 159 445 159 445 376 956 376 956 338 828 338 828 146 285 146 285 646 222 646 222 350 710 350 710 698 718 698 718 249 174 249 174 130 278 130 278 77 447 77 447 619 320 619 320 659 34 659 34 713 329 713 329 951 714 951 714 513 953 513 953 38 879 38 879 989 850 989 850 696 396 696 396 882 386 882 386 862 995 862 995 965 793 965 793 550 884 550 884 868 904 868 904 570 156 570 156 69 756 69 756 622 119 622 119 167 16 167 16 973 272 973 272 698 987 698 987 946 14 946 14 869 492 869 492 735 501 735 501 525 674 525 674 351 875 351 875 1 28 1 28 858 567 858 567 464 410 464 410 143 700 143 700 32 360 32 360 685 724 685 724 779 891 779 891 722 681 722 681 719 678 719 678 295 808 295 808 273 487 273 487 546 743 546 743 392 219 392 219 934 376 934 376 620 495 620 495 378 476 378 476 321 745 321 745 438 961 438 961 253 453 253 453 725 657 725 657 111 751 111 751 883 633 883 633 26 83 26 83 11 862 11 862 568 481 568 481 339 365 339 365 214 287 214 287 156 779 156 779 311 504 311 504 341 648 341 648 966 93 966 93 352 662 352 662 250 737 250 737 266 832 266 832 921 399 921 399 812 884 812 884 482 352 482 352 772 121 772 121 737 44 737 44 312 778 312 778 741 823 741 823 888 645 888 645 236 226 236 226 419 878 419 878 986 791 986 791 236 276 236 276 711 306 711 306 965 415 965 415 337 121 337 121 314 858 314 858 565 403 565 403 49 720 49 720 639 98 639 98 794 666 794 666 310 75 310 75 25 594 25 594 614 417 614 417 148 127 148 127 618 151 618 151 170 500 170 500 330 277 330 277 384 582 384 582 947 769 947 769 63 905 63 905 296 686 296 686 479 457 479 457 817 665 817 665 507 428 507 428 832 965 832 965 262 708 262 708 623 293 623 293 588 173 588 173 93 541 93 541 708 48 708 48 831 915 831 915 763 815 763 815 261 859 261 859 195 822 195 822 775 202 775 202 343 104 343 104 615 150 615 150 411 21 411 21 344 192 344 192 961 656 961 656 222 170 222 170 325 791 325 791 443 958 443 958 830 141 830 141 162 63 162 63 789 349 789 349 464 705 464 705 369 787 369 787 28 613 28 613 635 290 635 290 947 373 947 373 202 745 202 745 785 846 785 846 723 262 723 262 727 616 727 616 817 49 817 49 949 134 949 134 501 728 501 728 646 28 646 28 3 85 3 85 672 561 672 561 221 282 221 282 530 621 530 621 615 490 615 490 246 568 246 568 192 329 192 329 504 387 504 387 727 918 727 918 364 591 364 591 278 145 278 145 776 707 776 707 402 987 402 987 4 111 4 111 144 208 144 208 766 794 766 794 820 185 820 185 685 965 685 965 869 755 869 755 673 850 673 850 817 581 817 581 498 814 498 814 885 368 885 368 783 528 783 528 689 283 689 283 422 631 422 631 575 471 575 471 192 480 192 480 795 128 795 128 587 291 587 291 773 573 773 573 719 446 719 446 4 96 4 96 713 291 713 291 994 132 994 132 500 37 500 37 354 751 354 751 249 47 249 47 832 665 832 665 532 825 532 825 765 696 765 696 966 24 966 24 953 915 953 915 723 200 723 200 98 955 98 955 436 71 436 71 311 589 311 589 814 354 814 354 579 363 579 363 843 386 843 386 6 19 6 19 136 769 136 769 989 787 989 787 245 365 245 365 11 538 11 538 187 598 187 598 989 238 989 238 241 382 241 382 994 628 994 628 424 27 424 27 21 639 21 639 849 498 849 498 749 401 749 401 297 230 297 230 277 733 277 733 859 349 859 349 453 730 453 730 241 744 241 744 876 344 876 344 618 315 618 315 796 375 796 375 17 508 17 508 785 898 785 898 986 799 986 799 77 209 77 209 462 313 462 313 281 476 281 476 651 241 651 241 297 353 297 353 29 531 29 531 446 223 446 223 553 421 553 421 62 923 62 923 815 839 815 839 522 795 522 795 159 265 159 265 940 899 940 899 416 165 416 165 943 140 943 140 119 921 119 921 762 916 762 916 179 263 179 263 956 859 956 859 739 810 739 810 692 665 692 665 119 995 119 995 495 741 495 741 546 154 546 154 874 348 874 348 184 424 184 424 957 95 957 95 858 931 858 931 445 489 445 489 108 167 108 167 475 44 475 44 64 918 64 918 760 518 760 518 83 934 83 934 813 743 813 743 419 699 419 699 98 960 98 960 269 406 269 406 429 775 429 775 720 727 720 727 635 376 635 376 263 500 263 500 765 443 765 443 299 221 299 221 587 893 587 893 501 280 501 280 213 793 213 793 226 889 226 889 254 554 254 554 242 428 242 428 702 296 702 296 593 629 593 629 406 755 406 755 975 729 975 729 440 906 440 906 335 894 335 894 55 370 55 370 522 248 522 248 224 925 224 925 379 879 379 879 671 820 671 820 814 46 814 46 511 597 511 597 453 693 453 693 432 603 432 603 72 279 72 279 443 451 443 451 568 911 568 911 554 565 554 565 365 686 365 686 191 104 191 104 127 794 127 794 297 471 297 471 555 766 555 766 766 555 766 555 174 288 174 288 447 19 447 19 830 700 830 700 512 674 512 674 163 837 163 837 839 293 839 293 206 476 206 476 494 24 494 24 132 511 132 511 696 130 696 130 667 712 667 712 186 326 186 326 692 434 692 434 632 188 632 188 215 525 215 525 24 312 24 312 817 748 817 748 598 40 598 40 53 583 53 583 389 162 389 162 767 985 767 985 97 240 97 240 426 148 426 148 943 459 943 459 602 346 602 346 612 256 612 256 388 927 388 927 176 286 176 286 984 353 984 353 530 685 530 685 983 703 983 703 712 913 712 913 930 698 930 698 895 229 895 229 801 644 801 644 903 309 903 309 611 648 611 648 628 61 628 61 198 984 198 984 622 169 622 169 255 328 255 328 505 21 505 21 547 889 547 889 453 939 453 939 338 154 338 154 516 488 516 488 733 11 733 11 368 127 368 127 760 376 760 376 37 524 37 524 685 86 685 86 170 22 170 22 926 571 926 571 205 730 205 730 595 670 595 670 883 332 883 332 58 582 58 582 142 698 142 698 53 315 53 315 131 28 131 28 289 460 289 460 163 705 163 705 883 767 883 767 780 866 780 866 535 639 535 639 384 600 384 600 859 925 859 925 884 855 884 855 663 414 663 414 782 936 782 936 856 926 856 926 768 319 768 319 223 161 223 161 942 341 942 341 867 727 867 727 174 938 174 938 438 113 438 113 742 844 742 844 810 528 810 528 129 80 129 80 404 116 404 116 235 72 235 72 398 921 398 921 550 40 550 40 460 696 460 696 760 904 760 904 926 432 926 432 645 908 645 908 557 942 557 942 178 878 178 878 19 765 19 765 647 810 647 810 58 786 58 786 461 179 461 179 422 77 422 77 893 326 893 326 326 441 326 441 86 33 86 33 95 255 95 255 613 51 613 51 559 4 559 4 626 966 626 966 141 446 141 446 968 939 968 939 814 598 814 598 381 653 381 653 229 346 229 346 566 704 566 704 423 659 423 659 976 115 976 115 373 326 373 326 740 573 740 573 230 605 230 605 472 324 472 324 640 547 640 547 151 890 151 890 455 394 455 394 75 392 75 392 100 557 100 557 608 564 608 564 627 745 627 745 213 377 213 377 113 588 113 588 142 890 142 890 109 934 109 934 350 869 350 869 711 786 711 786 123 367 123 367 713 227 713 227 591 416 591 416 655 539 655 539 853 843 853 843 190 369 190 369 757 468 757 468 91 690 91 690 199 53 199 53 484 266 484 266 36 21 36 21 881 161 881 161 683 591 683 591 378 196 378 196 716 11 716 11 631 53 631 53 944 920 944 920 601 227 601 227 786 305 786 305 584 582 584 582 384 156 384 156 336 868 336 868 809 183 809 183 43 659 43 659 468 243 468 243 822 217 822 217 769 776 769 776 599 263 599 263 254 794 254 794 867 478 867 478 521 391 521 391 718 994 718 994 516 316 516 316 426 425 426 425 727 264 727 264 638 430 638 430 46 52 46 52 565 390 565 390 940 774 940 774 391 986 391 986 913 493 913 493 33 220 33 220 288 79 288 79 516 908 516 908 117 565 117 565 458 259 458 259 58 193 58 193 508 250 508 250 802 685 802 685 225 225 225 225 756 626 756 626 343 11 343 11 150 32 150 32 587 153 587 153 54 699 54 699 995 13 995 13 287 99 287 99 524 874 524 874 382 505 382 505 891 467 891 467 170 55 170 55 809 271 809 271 320 186 320 186 384 494 384 494 822 210 822 210 933 67 933 67 593 97 593 97 640 775 640 775 612 602 612 602 310 194 310 194 204 935 204 935 255 406 255 406 33 336 33 336 12 483 12 483 844 12 844 12 646 269 646 269 784 209 784 209 635 673 635 673 271 961 271 961 140 41 140 41 316 500 316 500 511 80 511 80 411 455 411 455 579 471 579 471 436 193 436 193 714 202 714 202 193 143 193 143 527 935 527 935 36 227 36 227 503 131 503 131 297 941 297 941 900 177 900 177 120 598 120 598 65 419 65 419 934 554 934 554 481 413 481 413 661 797 661 797 330 276 330 276 894 585 894 585 342 955 342 955 330 341 330 341 333 632 333 632 33 540 33 540 203 708 203 708 518 534 518 534 75 688 75 688 406 54 406 54 500 985 500 985 779 149 779 149 521 152 521 152 535 733 535 733 456 513 456 513 600 446 600 446 824 676 824 676 289 154 289 154 378 702 378 702 365 722 365 722 349 103 349 103 905 205 905 205 823 548 823 548 598 73 598 73 940 770 940 770 501 930 501 930 321 647 321 647 809 534 809 534 436 188 436 188 719 851 719 851 565 756 565 756 265 434 265 434 934 937 934 937 183 465 183 465 503 592 503 592 477 348 477 348 256 969 256 969 108 312 108 312 820 723 820 723 13 756 13 756 544 874 544 874 182 813 182 813 322 88 322 88 130 345 130 345 591 626 591 626 619 504 619 504 618 200 618 200 365 573 365 573 697 551 697 551 357 957 357 957 909 820 909 820 689 429 689 429 731 559 731 559 216 551 216 551 438 325 438 325 260 144 260 144 377 535 377 535 723 191 723 191 721 593 721 593 260 402 260 402 285 54 285 54 396 39 396 39 827 544 827 544 86 892 86 892 803 800 803 800 232 164 232 164 87 610 87 610 230 270 230 270 726 939 726 939 799 794 799 794 284 445 284 445 570 460 570 460 801 217 801 217 71 193 71 193 694 667 694 667 92 9 92 9 865 648 865 648 11 613 11 613 959 452 959 452 33 930 33 930 353 337 353 337 340 657 340 657 801 443 801 443 379 958 379 958 895 941 895 941 700 640 700 640 280 173 280 173 537 715 537 715 601 313 601 313 705 142 705 142 630 826 630 826 776 762 776 762 781 380 781 380 990 35 990 35 290 338 290 338 153 250 153 250 817 969 817 969 512 830 512 830 208 436 208 436 566 239 566 239 489 618 489 618 301 82 301 82 227 609 227 609 320 6 320 6 753 286 753 286 408 73 408 73 160 896 160 896 369 241 369 241 187 101 187 101 662 600 662 600 96 175 96 175 395 201 395 201 651 160 651 160 740 406 740 406 203 743 203 743 292 600 292 600 288 273 288 273 673 13 673 13 516 717 516 717 667 450 667 450 627 357 627 357 873 628 873 628 268 227 268 227 159 201 159 201 359 721 359 721 521 900 521 900 713 755 713 755 984 485 984 485 760 383 760 383 850 50 850 50 851 948 851 948 211 377 211 377 732 909 732 909 393 657 393 657 871 701 871 701 272 225 272 225 384 912 384 912 449 55 449 55 633 879 633 879 589 113 589 113 652 511 652 511 408 234 408 234 207 321 207 321 638 509 638 509 219 918 219 918 133 72 133 72 270 480 270 480 660 811 660 811 332 123 332 123 309 247 309 247 599 559 599 559 260 290 260 290 897 822 897 822 681 596 681 596 568 945 568 945 434 431 434 431 833 221 833 221 236 988 236 988 14 407 14 407 545 199 545 199 979 254 979 254 920 565 920 565 726 184 726 184 545 465 545 465 334 298 334 298 401 344 401 344 803 589 803 589 490 622 490 622 507 954 507 954 733 980 733 980 972 799 972 799 702 935 702 935 561 391 561 391 909 799 909 799 300 744 300 744 381 885 381 885 386 425 386 425 942 507 942 507 709 132 709 132 778 717 778 717 349 423 349 423 834 28 834 28 959 657 959 657 489 890 489 890 388 390 388 390 466 589 466 589 249 157 249 157 204 360 204 360 352 834 352 834 659 874 659 874 858 161 858 161 19 397 19 397 180 334 180 334 622 139 622 139 881 16 881 16 542 958 542 958 455 936 455 936 276 532 276 532 61 425 61 425 506 338 506 338 398 594 398 594 468 276 468 276 254 128 254 128 583 638 583 638 49 4 49 4 399 920 399 920 109 248 109 248 197 852 197 852 687 490 687 490 153 989 153 989 69 296 69 296 350 901 350 901 365 230 365 230 782 928 782 928 534 440 534 440 852 569 852 569 563 975 563 975 113 315 113 315 298 433 298 433 419 981 419 981 820 164 820 164 599 869 599 869 274 245 274 245 465 561 465 561 117 166 117 166 543 368 543 368 62 603 62 603 291 767 291 767 163 664 163 664 274 928 274 928 404 846 404 846 956 912 956 912 136 55 136 55 918 188 918 188 72 958 72 958 567 959 567 959 970 808 970 808 105 661 105 661 682 528 682 528 337 717 337 717 654 455 654 455 754 470 754 470 81 467 81 467 256 962 256 962 369 953 369 953 895 303 895 303 286 648 286 648 584 345 584 345 93 349 93 349 168 380 168 380 845 919 845 919 215 80 215 80 56 324 56 324 671 109 671 109 125 513 125 513 727 652 727 652 152 725 152 725 222 130 222 130 159 810 159 810 602 143 602 143 693 55 693 55 919 403 919 403 700 85 700 85 28 37 28 37 470 928 470 928 973 107 973 107 171 813 171 813 496 79 496 79 498 778 498 778 85 14 85 14 505 63 505 63 900 766 900 766 366 952 366 952 950 471 950 471 469 784 469 784 914 138 914 138 570 847 570 847 327 191 327 191 584 973 584 973 113 876 113 876 800 583 800 583 798 434 798 434 995 144 995 144 341 292 341 292 853 542 853 542 61 736 61 736 43 376 43 376 243 823 243 823 619 383 619 383 221 96 221 96 829 941 829 941 531 755 531 755 530 171 530 171 787 264 787 264 673 704 673 704 497 544 497 544 679 959 679 959 804 604 804 604 972 887 972 887 511 76 511 76 692 174 692 174 284 208 284 208 425 866 425 866 831 108 831 108 951 588 951 588 715 128 715 128 576 766 576 766 656 84 656 84 872 696 872 696 734 166 734 166 188 199 188 199 939 695 939 695 379 620 379 620 804 49 804 49 260 327 260 327 297 13 297 13 636 908 636 908 111 974 111 974 754 437 754 437 782 442 782 442 773 42 773 42 736 49 736 49 481 267 481 267 1 806 1 806 288 576 288 576 346 192 346 192 625 761 625 761 622 749 622 749 88 341 88 341 898 643 898 643 493 85 493 85 56 569 56 569 727 711 727 711 632 988 632 988 495 697 495 697 409 475 409 475 546 771 546 771 257 405 257 405 719 806 719 806 697 153 697 153 469 300 469 300 892 287 892 287 392 847 392 847 243 472 243 472 973 558 973 558 569 384 569 384 252 720 252 720 510 68 510 68 867 633 867 633 626 324 626 324 170 524 170 524 760 983 760 983 68 331 68 331 210 635 210 635 3 1 3 1 569 505 569 505 237 976 237 976 310 346 310 346 659 412 659 412 858 396 858 396 987 925 987 925 807 796 807 796 989 199 989 199 475 221 475 221 803 420 803 420 994 629 994 629 618 3 618 3 320 770 320 770 474 548 474 548 61 300 61 300 831 421 831 421 875 189 875 189 534 396 534 396 828 745 828 745 262 212 262 212 882 191 882 191 498 696 498 696 606 774 606 774 56 850 56 850 10 575 10 575 706 142 706 142 994 3 994 3 255 20 255 20 182 737 182 737 734 446 734 446 211 686 211 686 792 839 792 839 440 680 440 680 725 941 725 941 584 67 584 67 738 750 738 750 808 905 808 905 715 336 715 336 568 519 568 519 933 758 933 758 317 826 317 826 62 36 62 36 602 601 602 601 854 570 854 570 637 379 637 379 596 259 596 259 544 131 544 131 365 622 365 622 926 994 926 994 626 480 626 480 230 57 230 57 196 454 196 454 958 646 958 646 620 982 620 982 577 427 577 427 366 626 366 626 674 173 674 173 809 517 809 517 660 394 660 394 644 192 644 192 608 818 608 818 36 902 36 902 861 507 861 507 301 331 301 331 272 293 272 293 476 117 476 117 225 639 225 639 728 541 728 541 393 700 393 700 254 19 254 19 779 676 779 676 736 513 736 513 216 31 216 31 788 722 788 722 439 549 439 549 836 147 836 147 232 891 232 891 519 503 519 503 644 297 644 297 747 275 747 275 470 721 470 721 619 193 619 193 109 484 109 484 187 900 187 900 5 849 5 849 317 571 317 571 687 274 687 274 823 679 823 679 887 2 887 2 923 158 923 158 314 316 314 316 201 471 201 471 880 8 880 8 365 89 365 89 834 225 834 225 136 650 136 650 129 968 129 968 779 917 779 917 490 187 490 187 332 390 332 390 575 76 575 76 802 391 802 391 299 131 299 131 532 835 532 835 755 218 755 218 373 231 373 231 321 603 321 603 655 507 655 507 484 114 484 114 130 772 130 772 680 351 680 351 658 386 658 386 859 358 859 358 659 672 659 672 615 463 615 463 522 387 522 387 136 24 136 24 962 312 962 312 572 172 572 172 265 758 265 758 609 820 609 820 749 459 749 459 595 31 595 31 148 328 148 328 457 452 457 452 957 22 957 22 369 974 369 974 591 454 591 454 139 271 139 271 928 920 928 920 604 320 604 320 643 551 643 551 697 552 697 552 42 386 42 386 340 820 340 820 646 380 646 380 526 776 526 776 944 164 944 164 666 565 666 565 732 437 732 437 766 646 766 646 129 879 129 879 148 479 148 479 566 330 566 330 560 663 560 663 261 759 261 759 480 202 480 202 585 570 585 570 658 441 658 441 308 174 308 174 181 325 181 325 941 866 941 866 651 705 651 705 386 466 386 466 231 88 231 88 202 883 202 883 325 543 325 543 377 399 377 399 898 134 898 134 916 607 916 607 886 381 886 381 716 712 716 712 748 816 748 816 224 42 224 42 618 935 618 935 354 412 354 412 545 129 545 129 886 388 886 388 622 620 622 620 18 903 18 903 518 947 518 947 368 1 368 1 66 981 66 981 1 38 1 38 247 803 247 803 442 950 442 950 726 868 726 868 839 756 839 756 842 848 842 848 664 806 664 806 417 201 417 201 297 56 297 56 924 79 924 79 6 883 6 883 761 173 761 173 286 166 286 166 822 24 822 24 900 484 900 484 731 756 731 756 505 595 505 595 137 863 137 863 155 551 155 551 661 176 661 176 469 547 469 547 480 970 480 970 921 745 921 745 37 639 37 639 437 853 437 853 665 575 665 575 744 435 744 435 558 477 558 477 695 124 695 124 368 867 368 867 518 674 518 674 692 963 692 963 173 145 173 145 884 745 884 745 374 302 374 302 776 418 776 418 58 328 58 328 954 636 954 636 840 601 840 601 649 328 649 328 117 138 117 138 731 916 731 916 752 783 752 783 695 70 695 70 94 611 94 611 507 604 507 604 255 82 255 82 788 174 788 174 961 339 961 339 367 243 367 243 107 640 107 640 238 864 238 864 521 479 521 479 149 75 149 75 111 963 111 963 606 227 606 227 780 187 780 187 490 46 490 46 409 599 409 599 480 586 480 586 861 9 861 9 757 876 757 876 209 128 209 128 49 16 49 16 81 673 81 673 812 948 812 948 341 968 341 968 592 841 592 841 12 652 12 652 388 805 388 805 390 116 390 116 679 284 679 284 686 299 686 299 131 917 131 917 375 594 375 594 615 275 615 275 897 933 897 933 464 314 464 314 587 156 587 156 393 706 393 706 939 332 939 332 857 928 857 928 566 455 566 455 225 739 225 739 400 715 400 715 447 18 447 18 645 101 645 101 779 26 779 26 669 831 669 831 32 212 32 212 526 54 526 54 172 581 172 581 902 520 902 520 395 726 395 726 103 576 103 576 705 157 705 157 550 427 550 427 234 728 234 728 967 358 967 358 788 88 788 88 579 238 579 238 292 430 292 430 679 14 679 14 540 959 540 959 829 769 829 769 192 174 192 174 272 773 272 773 755 667 755 667 359 905 359 905 455 418 455 418 601 39 601 39 646 147 646 147 209 811 209 811 938 287 938 287 572 643 572 643 146 703 146 703 670 673 670 673 657 770 657 770 221 761 221 761 627 182 627 182 54 60 54 60 804 260 804 260 233 561 233 561 796 393 796 393 839 81 839 81 427 994 427 994 791 4 791 4 978 667 978 667 435 130 435 130 72 941 72 941 669 551 669 551 785 299 785 299 575 859 575 859 781 981 781 981 783 167 783 167 152 758 152 758 98 184 98 184 572 50 572 50 759 308 759 308 664 429 664 429 585 12 585 12 450 107 450 107 325 981 325 981 730 326 730 326 699 122 699 122 400 326 400 326 943 533 943 533 287 308 287 308 379 907 379 907 430 676 430 676 158 284 158 284 956 42 956 42 420 421 420 421 183 800 183 800 778 430 778 430 786 116 786 116 508 858 508 858 45 725 45 725 822 744 822 744 467 648 467 648 184 958 184 958 558 285 558 285 420 365 420 365 598 202 598 202 932 897 932 897 715 815 715 815 487 511 487 511 920 95 920 95 111 277 111 277 865 545 865 545 294 250 294 250 981 854 981 854 145 946 145 946 455 827 455 827 821 679 821 679 334 39 334 39 23 187 23 187 840 211 840 211 904 53 904 53 670 735 670 735 697 353 697 353 845 465 845 465 796 317 796 317 693 648 693 648 987 229 987 229 902 637 902 637 760 582 760 582 198 909 198 909 502 606 502 606 802 986 802 986 813 621 813 621 231 507 231 507 213 637 213 637 667 468 667 468 525 368 525 368 309 106 309 106 813 573 813 573 60 282 60 282 777 407 777 407 10 442 10 442 210 944 210 944 985 25 985 25 146 604 146 604 661 453 661 453 158 801 158 801 617 331 617 331 848 612 848 612 859 900 859 900 578 976 578 976 304 373 304 373 74 746 74 746 429 906 429 906 127 563 127 563 325 634 325 634 119 21 119 21 643 483 643 483 767 543 767 543 688 684 688 684 118 700 118 700 835 704 835 704 902 870 902 870 706 465 706 465 154 732 154 732 881 38 881 38 573 848 573 848 684 792 684 792 246 721 246 721 577 526 577 526 508 505 508 505 604 827 604 827 514 734 514 734 175 971 175 971 443 985 443 985 214 718 214 718 323 517 323 517 779 640 779 640 879 605 879 605 398 509 398 509 308 688 308 688 905 201 905 201 819 692 819 692 426 457 426 457 956 723 956 723 400 776 400 776 455 102 455 102 37 34 37 34 754 402 754 402 577 582 577 582 969 376 969 376 126 667 126 667 378 885 378 885 62 267 62 267 861 241 861 241 771 788 771 788 228 183 228 183 328 991 328 991 873 186 873 186 702 331 702 331 585 824 585 824 857 750 857 750 941 661 941 661 863 683 863 683 183 237 183 237 393 766 393 766 333 690 333 690 84 208 84 208 473 131 473 131 514 74 514 74 254 299 254 299 125 931 125 931 905 514 905 514 94 668 94 668 499 417 499 417 535 976 535 976 185 990 185 990 405 412 405 412 154 610 154 610 889 208 889 208 662 531 662 531 722 128 722 128 641 214 641 214 859 981 859 981 216 6 216 6 605 64 605 64 271 305 271 305 172 958 172 958 669 855 669 855 585 593 585 593 668 193 668 193 940 572 940 572 422 651 422 651 248 505 248 505 637 489 637 489 270 464 270 464 885 277 885 277 889 189 889 189 264 983 264 983 741 341 741 341 786 824 786 824 98 548 98 548 930 722 930 722 851 922 851 922 38 434 38 434 120 115 120 115 475 414 475 414 283 795 283 795 291 421 291 421 673 993 673 993 373 177 373 177 957 862 957 862 545 591 545 591 787 222 787 222 781 348 781 348 561 821 561 821 326 167 326 167 74 247 74 247 846 222 846 222 509 750 509 750 854 415 854 415 70 653 70 653 170 5 170 5 897 929 897 929 58 270 58 270 778 696 778 696 787 242 787 242 164 81 164 81 926 623 926 623 326 460 326 460 872 910 872 910 227 170 227 170 833 266 833 266 24 432 24 432 117 518 117 518 391 139 391 139 706 912 706 912 83 700 83 700 647 658 647 658 283 31 283 31 502 740 502 740 436 891 436 891 504 196 504 196 958 329 958 329 170 301 170 301 937 186 937 186 886 370 886 370 828 59 828 59 828 429 828 429 223 266 223 266 618 129 618 129 533 96 533 96 826 246 826 246 626 528 626 528 450 934 450 934 26 499 26 499 132 407 132 407 299 37 299 37 48 640 48 640 930 683 930 683 971 159 971 159 476 534 476 534 305 760 305 760 659 362 659 362 504 5 504 5 974 574 974 574 796 644 796 644 952 894 952 894 583 346 583 346 543 372 543 372 941 280 941 280 34 380 34 380 390 595 390 595 467 886 467 886 407 468 407 468 444 415 444 415 571 121 571 121 905 243 905 243 928 951 928 951 37 124 37 124 926 114 926 114 708 395 708 395 950 789 950 789 62 534 62 534 339 883 339 883 720 266 720 266 684 83 684 83 25 409 25 409 152 699 152 699 864 899 864 899 351 660 351 660 186 902 186 902 286 833 286 833 704 403 704 403 142 92 142 92 26 885 26 885 772 722 772 722 108 455 108 455 694 690 694 690 648 156 648 156 358 237 358 237 387 595 387 595 215 16 215 16 342 142 342 142 186 598 186 598 699 448 699 448 536 837 536 837 602 571 602 571 443 106 443 106 378 532 378 532 141 368 141 368 180 346 180 346 713 588 713 588 647 510 647 510 400 14 400 14 245 513 245 513 384 850 384 850 278 764 278 764 758 602 758 602 743 211 743 211 913 602 913 602 588 349 588 349 955 88 955 88 395 12 395 12 971 605 971 605 968 717 968 717 512 819 512 819 701 846 701 846 861 545 861 545 801 473 801 473 771 105 771 105 207 151 207 151 163 269 163 269 850 278 850 278 672 281 672 281 929 54 929 54 541 413 541 413 720 451 720 451 530 111 530 111 394 556 394 556 445 297 445 297 720 60 720 60 780 500 780 500 795 204 795 204 799 54 799 54 836 778 836 778 250 30 250 30 928 680 928 680 548 568 548 568 616 544 616 544 440 520 440 520 701 196 701 196 438 137 438 137 770 791 770 791 596 639 596 639 272 915 272 915 348 224 348 224 495 602 495 602 426 89 426 89 544 103 544 103 116 340 116 340 854 870 854 870 92 247 92 247 889 802 889 802 568 414 568 414 595 483 595 483 448 385 448 385 70 352 70 352 768 849 768 849 118 520 118 520 942 988 942 988 631 764 631 764 281 19 281 19 807 230 807 230 741 819 741 819 646 140 646 140 472 213 472 213 96 750 96 750 824 854 824 854 229 420 229 420 655 275 655 275 84 627 84 627 928 295 928 295 525 846 525 846 614 20 614 20 29 326 29 326 779 897 779 897 127 750 127 750 956 333 956 333 463 319 463 319 786 19 786 19 250 12 250 12 693 197 693 197 495 131 495 131 182 310 182 310 925 963 925 963 324 266 324 266 417 627 417 627 649 699 649 699 473 456 473 456 532 900 532 900 795 215 795 215 993 708 993 708 391 601 391 601 60 469 60 469 352 474 352 474 992 677 992 677 668 797 668 797 269 735 269 735 487 252 487 252 438 688 438 688 805 38 805 38 326 279 326 279 251 725 251 725 393 216 393 216 360 818 360 818 421 64 421 64 946 306 946 306 313 867 313 867 354 966 354 966 779 78 779 78 283 2 283 2 605 541 605 541 277 82 277 82 768 108 768 108 600 976 600 976 875 638 875 638 883 322 883 322 984 770 984 770 143 592 143 592 306 388 306 388 990 95 990 95 168 868 168 868 692 700 692 700 297 169 297 169 466 942 466 942 651 478 651 478 493 245 493 245 529 62 529 62 230 362 230 362 610 506 610 506 466 399 466 399 533 670 533 670 42 592 42 592 367 480 367 480 284 699 284 699 644 965 644 965 737 643 737 643 785 632 785 632 233 747 233 747 163 680 163 680 376 287 376 287 640 239 640 239 870 27 870 27 483 272 483 272 129 970 129 970 591 504 591 504 173 337 173 337 795 690 795 690 838 942 838 942 70 847 70 847 57 863 57 863 868 900 868 900 887 71 887 71 616 812 616 812 415 936 415 936 17 443 17 443 47 668 47 668 433 196 433 196 440 563 440 563 424 373 424 373 187 780 187 780 222 509 222 509 785 611 785 611 844 198 844 198 802 535 802 535 285 363 285 363 176 186 176 186 59 501 59 501 470 68 470 68 949 237 949 237 16 263 16 263 883 613 883 613 143 216 143 216 562 835 562 835 228 65 228 65 330 509 330 509 214 965 214 965 914 664 914 664 51 306 51 306 206 714 206 714 327 953 327 953 829 613 829 613 39 864 39 864 941 276 941 276 482 256 482 256 101 237 101 237 529 848 529 848 181 745 181 745 193 982 193 982 75 157 75 157 92 190 92 190 116 326 116 326 346 58 346 58 817 291 817 291 432 644 432 644 84 192 84 192 552 775 552 775 617 886 617 886 181 194 181 194 580 297 580 297 201 549 201 549 200 31 200 31 800 956 800 956 164 39 164 39 787 672 787 672 714 227 714 227 621 843 621 843 666 16 666 16 201 155 201 155 233 506 233 506 288 722 288 722 441 941 441 941 491 265 491 265 232 561 232 561 368 368 368 368 537 897 537 897 80 589 80 589 539 8 539 8 329 955 329 955 112 127 112 127 415 430 415 430 232 333 232 333 132 535 132 535 147 220 147 220 913 696 913 696 451 88 451 88 972 671 972 671 867 240 867 240 66 61 66 61 879 361 879 361 351 743 351 743 749 267 749 267 588 415 588 415 679 789 679 789 249 224 249 224 962 245 962 245 334 527 334 527 344 29 344 29 644 398 644 398 245 649 245 649 55 919 55 919 869 740 869 740 283 682 283 682 592 939 592 939 749 353 749 353 298 408 298 408 189 106 189 106 31 45 31 45 545 644 545 644 76 855 76 855 508 683 508 683 300 534 300 534 285 727 285 727 655 218 655 218 68 411 68 411 777 76 777 76 829 254 829 254 851 149 851 149 553 62 553 62 667 367 667 367 561 472 561 472 311 324 311 324 498 173 498 173 244 860 244 860 388 854 388 854 599 858 599 858 628 823 628 823 322 623 322 623 989 948 989 948 700 902 700 902 309 286 309 286 732 371 732 371 192 376 192 376 964 790 964 790 301 901 301 901 267 381 267 381 971 243 971 243 200 726 200 726 435 182 435 182 477 653 477 653 194 388 194 388 342 952 342 952 353 291 353 291 824 930 824 930 221 755 221 755 561 411 561 411 540 836 540 836 258 258 258 258 968 485 968 485 787 828 787 828 153 880 153 880 161 508 161 508 451 880 451 880 284 390 284 390 907 513 907 513 574 718 574 718 259 728 259 728 268 452 268 452 398 326 398 326 730 6 730 6 899 931 899 931 239 726 239 726 781 205 781 205 60 280 60 280 788 464 788 464 27 811 27 811 480 771 480 771 516 703 516 703 280 397 280 397 591 828 591 828 13 535 13 535 445 719 445 719 243 733 243 733 635 494 635 494 911 903 911 903 485 532 485 532 963 858 963 858 612 426 612 426 980 551 980 551 1 672 1 672 424 185 424 185 730 10 730 10 473 973 473 973 657 474 657 474 463 899 463 899 264 848 264 848 718 565 718 565 185 423 185 423 781 439 781 439 331 750 331 750 173 675 173 675 656 773 656 773 292 508 292 508 170 755 170 755 620 627 620 627 299 14 299 14 93 893 93 893 241 498 241 498 161 990 161 990 607 986 607 986 500 336 500 336 364 62 364 62 972 385 972 385 909 949 909 949 168 353 168 353 945 348 945 348 925 865 925 865 571 294 571 294 893 975 893 975 246 346 246 346 559 331 559 331 508 454 508 454 526 397 526 397 740 269 740 269 525 58 525 58 881 281 881 281 155 487 155 487 373 17 373 17 715 305 715 305 933 126 933 126 346 291 346 291 927 901 927 901 850 174 850 174 979 804 979 804 483 843 483 843 922 821 922 821 355 458 355 458 344 475 344 475 387 622 387 622 258 376 258 376 141 806 141 806 64 296 64 296 788 85 788 85 623 770 623 770 669 240 669 240 697 593 697 593 622 819 622 819 990 57 990 57 583 800 583 800 880 871 880 871 230 661 230 661 508 490 508 490 736 635 736 635 322 842 322 842 74 993 74 993 638 33 638 33 617 767 617 767 185 223 185 223 383 309 383 309 995 592 995 592 835 478 835 478 375 658 375 658 182 484 182 484 164 292 164 292 537 904 537 904 587 796 587 796 920 483 920 483 353 338 353 338 656 949 656 949 454 114 454 114 709 836 709 836 1 129 1 129 752 543 752 543 204 572 204 572 766 249 766 249 693 848 693 848 483 339 483 339 349 261 349 261 686 349 686 349 314 62 314 62 831 104 831 104 384 76 384 76 646 903 646 903 960 208 960 208 728 781 728 781 961 956 961 956 182 567 182 567 33 347 33 347 336 366 336 366 160 880 160 880 55 697 55 697 580 838 580 838 527 129 527 129 81 204 81 204 85 222 85 222 612 406 612 406 852 188 852 188 598 280 598 280 688 803 688 803 589 513 589 513 828 859 828 859 307 753 307 753 1 679 1 679 173 550 173 550 622 912 622 912 710 853 710 853 809 125 809 125 691 394 691 394 180 41 180 41 435 298 435 298 249 549 249 549 575 648 575 648 48 19 48 19 334 877 334 877 948 129 948 129 905 413 905 413 838 116 838 116 555 669 555 669 693 116 693 116 976 27 976 27 789 328 789 328 221 967 221 967 11 782 11 782 433 231 433 231 981 620 981 620 871 150 871 150 535 936 535 936 561 123 561 123 58 924 58 924 530 623 530 623 903 809 903 809 819 416 819 416 966 731 966 731 699 653 699 653 369 887 369 887 89 940 89 940 434 52 434 52 668 316 668 316 636 298 636 298 781 106 781 106 113 205 113 205 36 675 36 675 49 717 49 717 657 942 657 942 385 137 385 137 122 166 122 166 962 554 962 554 321 769 321 769 47 30 47 30 319 954 319 954 688 233 688 233 234 105 234 105 172 515 172 515 104 425 104 425 795 43 795 43 205 829 205 829 778 141 778 141 758 527 758 527 879 374 879 374 860 569 860 569 746 160 746 160 924 729 924 729 210 638 210 638 396 288 396 288 226 91 226 91 441 536 441 536 178 470 178 470 735 581 735 581 887 889 887 889 579 520 579 520 444 4 444 4 416 13 416 13 405 151 405 151 831 67 831 67 425 514 425 514 360 249 360 249 564 32 564 32 952 499 952 499 779 850 779 850 748 641 748 641 75 37 75 37 531 924 531 924 376 579 376 579 221 598 221 598 896 563 896 563 947 171 947 171 494 67 494 67 586 242 586 242 51 495 51 495 547 36 547 36 215 562 215 562 808 45 808 45 182 931 182 931 699 492 699 492 686 383 686 383 965 459 965 459 925 333 925 333 486 812 486 812 27 397 27 397 558 5 558 5 354 807 354 807 360 967 360 967 197 288 197 288 382 672 382 672 632 986 632 986 219 736 219 736 370 334 370 334 220 587 220 587 547 369 547 369 150 204 150 204 818 462 818 462 303 835 303 835 327 985 327 985 197 331 197 331 815 228 815 228 458 963 458 963 564 599 564 599 582 211 582 211 591 577 591 577 624 188 624 188 28 159 28 159 452 757 452 757 579 871 579 871 943 357 943 357 880 452 880 452 618 579 618 579 92 916 92 916 841 179 841 179 382 665 382 665 54 766 54 766 250 570 250 570 91 652 91 652 422 61 422 61 872 669 872 669 819 245 819 245 218 969 218 969 625 173 625 173 378 56 378 56 137 725 137 725 947 843 947 843 647 714 647 714 726 234 726 234 966 119 966 119 666 694 666 694 863 938 863 938 955 132 955 132 343 763 343 763 182 892 182 892 927 629 927 629 790 648 790 648 746 365 746 365 223 647 223 647 551 559 551 559 99 178 99 178 457 654 457 654 581 440 581 440 951 876 951 876 129 662 129 662 631 43 631 43 110 80 110 80 282 593 282 593 621 190 621 190 606 897 606 897 975 882 975 882 852 927 852 927 730 447 730 447 774 707 774 707 610 287 610 287 276 42 276 42 803 924 803 924 173 624 173 624 295 955 295 955 603 147 603 147 81 101 81 101 281 86 281 86 837 557 837 557 103 483 103 483 759 481 759 481 940 653 940 653 88 979 88 979 174 782 174 782 465 726 465 726 869 138 869 138 454 367 454 367 61 623 61 623 908 242 908 242 281 167 281 167 395 425 395 425 818 53 818 53 788 922 788 922 517 483 517 483 48 169 48 169 792 323 792 323 489 807 489 807 401 949 401 949 85 60 85 60 336 332 336 332 375 567 375 567 380 705 380 705 832 302 832 302 466 150 466 150 289 437 289 437 654 972 654 972 570 976 570 976 867 390 867 390 648 420 648 420 844 134 844 134 302 879 302 879 763 500 763 500 630 992 630 992 530 951 530 951 708 387 708 387 250 238 250 238 845 308 845 308 655 571 655 571 427 310 427 310 497 159 497 159 925 293 925 293 933 438 933 438 575 183 575 183 251 279 251 279 272 757 272 757 361 27 361 27 921 34 921 34 128 384 128 384 306 256 306 256 634 216 634 216 282 268 282 268 518 362 518 362 910 249 910 249 482 635 482 635 194 726 194 726 598 926 598 926 666 353 666 353 754 39 754 39 624 272 624 272 284 101 284 101 141 490 141 490 340 720 340 720 714 815 714 815 130 188 130 188 440 490 440 490 898 34 898 34 614 387 614 387 572 334 572 334 929 968 929 968 177 842 177 842 128 94 128 94 758 620 758 620 189 202 189 202 114 610 114 610 22 945 22 945 927 661 927 661 973 27 973 27 953 324 953 324 953 14 953 14 479 668 479 668 474 897 474 897 510 409 510 409 576 76 576 76 915 88 915 88 902 795 902 795 111 640 111 640 239 87 239 87 988 408 988 408 690 937 690 937 751 22 751 22 549 137 549 137 437 980 437 980 277 871 277 871 696 803 696 803 108 880 108 880 36 988 36 988 378 748 378 748 46 636 46 636 657 53 657 53 912 905 912 905 219 538 219 538 959 218 959 218 52 600 52 600 458 752 458 752 771 56 771 56 324 303 324 303 277 657 277 657 972 617 972 617 336 897 336 897 603 241 603 241 580 603 580 603 116 519 116 519 636 770 636 770 794 5 794 5 603 351 603 351 390 703 390 703 198 968 198 968 400 762 400 762 869 732 869 732 986 193 986 193 417 698 417 698 71 748 71 748 172 282 172 282 207 605 207 605 591 300 591 300 591 97 591 97 573 858 573 858 612 976 612 976 28 793 28 793 596 706 596 706 753 724 753 724 584 439 584 439 520 678 520 678 981 575 981 575 888 41 888 41 378 266 378 266 234 124 234 124 646 219 646 219 62 899 62 899 369 840 369 840 750 951 750 951 844 758 844 758 563 320 563 320 242 653 242 653 151 655 151 655 712 2 712 2 465 855 465 855 773 15 773 15 163 561 163 561 805 652 805 652 267 266 267 266 674 869 674 869 828 438 828 438 252 623 252 623 624 313 624 313 947 906 947 906 761 910 761 910 190 394 190 394 747 339 747 339 994 585 994 585 113 263 113 263 501 32 501 32 728 348 728 348 195 451 195 451 469 850 469 850 352 329 352 329 763 79 763 79 386 671 386 671 239 502 239 502 851 557 851 557 371 702 371 702 746 16 746 16 829 366 829 366 479 172 479 172 843 157 843 157 501 291 501 291 551 528 551 528 909 541 909 541 116 807 116 807 35 102 35 102 367 781 367 781 66 255 66 255 750 182 750 182 671 348 671 348 519 213 519 213 106 595 106 595 113 920 113 920 371 961 371 961 647 932 647 932 296 919 296 919 154 477 154 477 405 208 405 208 188 259 188 259 345 168 345 168 311 686 311 686 974 414 974 414 918 669 918 669 317 695 317 695 596 573 596 573 731 280 731 280 292 242 292 242 74 767 74 767 359 149 359 149 79 706 79 706 810 147 810 147 183 474 183 474 443 583 443 583 817 561 817 561 610 833 610 833 753 889 753 889 940 230 940 230 843 784 843 784 670 78 670 78 825 6 825 6 243 923 243 923 656 234 656 234 965 133 965 133 687 629 687 629 676 106 676 106 175 61 175 61 786 251 786 251 572 774 572 774 761 369 761 369 834 652 834 652 353 269 353 269 249 230 249 230 589 957 589 957 679 129 679 129 44 981 44 981 801 756 801 756 168 951 168 951 788 759 788 759 253 608 253 608 277 472 277 472 780 955 780 955 877 637 877 637 806 919 806 919 185 706 185 706 267 294 267 294 387 985 387 985 789 811 789 811 926 599 926 599 825 386 825 386 883 548 883 548 361 382 361 382 377 108 377 108 149 90 149 90 668 236 668 236 701 975 701 975 196 680 196 680 628 905 628 905 911 881 911 881 116 177 116 177 222 129 222 129 266 19 266 19 32 224 32 224 46 257 46 257 987 132 987 132 225 502 225 502 540 800 540 800 285 53 285 53 429 435 429 435 543 930 543 930 343 874 343 874 361 509 361 509 530 77 530 77 320 184 320 184 971 815 971 815 594 349 594 349 693 499 693 499 699 216 699 216 732 79 732 79 252 937 252 937 695 592 695 592 112 577 112 577 64 359 64 359 646 469 646 469 789 165 789 165 344 513 344 513 253 322 253 322 931 474 931 474 172 192 172 192 674 121 674 121 716 46 716 46 290 621 290 621 43 248 43 248 955 494 955 494 640 446 640 446 312 119 312 119 822 885 822 885 570 629 570 629 23 722 23 722 104 987 104 987 811 790 811 790 416 484 416 484 154 955 154 955 200 820 200 820 84 519 84 519 534 978 534 978 316 211 316 211 714 771 714 771 769 982 769 982 709 542 709 542 426 434 426 434 879 419 879 419 174 951 174 951 695 809 695 809 134 609 134 609 392 308 392 308 357 927 357 927 692 209 692 209 661 956 661 956 869 149 869 149 27 486 27 486 809 542 809 542 721 491 721 491 39 526 39 526 669 208 669 208 120 757 120 757 311 209 311 209 941 932 941 932 876 768 876 768 743 698 743 698 790 611 790 611 221 204 221 204 915 550 915 550 699 629 699 629 214 265 214 265 853 770 853 770 487 31 487 31 92 691 92 691 510 815 510 815 200 85 200 85 313 885 313 885 723 196 723 196 183 897 183 897 429 288 429 288 935 305 935 305 330 903 330 903 561 502 561 502 684 625 684 625 580 378 580 378 380 58 380 58 988 923 988 923 14 949 14 949 544 501 544 501 900 741 900 741 696 102 696 102 228 563 228 563 189 485 189 485 636 799 636 799 826 587 826 587 823 200 823 200 286 343 286 343 577 613 577 613 816 328 816 328 101 781 101 781 676 582 676 582 390 898 390 898 629 678 629 678 410 289 410 289 797 537 797 537 377 688 377 688 188 954 188 954 786 845 786 845 528 123 528 123 272 466 272 466 894 555 894 555 23 499 23 499 92 977 92 977 465 805 465 805 512 746 512 746 637 988 637 988 779 790 779 790 584 97 584 97 796 118 796 118 403 688 403 688 807 980 807 980 407 377 407 377 309 142 309 142 505 539 505 539 671 986 671 986 969 101 969 101 792 941 792 941 402 7 402 7 280 442 280 442 515 173 515 173 147 691 147 691 167 434 167 434 15 614 15 614 542 644 542 644 339 297 339 297 514 544 514 544 780 73 780 73 625 592 625 592 723 643 723 643 595 252 595 252 550 403 550 403 782 53 782 53 219 250 219 250 757 221 757 221 291 988 291 988 140 457 140 457 518 510 518 510 452 172 452 172 476 249 476 249 649 40 649 40 337 549 337 549 395 519 395 519 225 662 225 662 790 94 790 94 179 852 179 852 885 224 885 224 46 287 46 287 473 278 473 278 393 313 393 313 919 239 919 239 335 412 335 412 228 138 228 138 342 699 342 699 522 678 522 678 435 134 435 134 637 959 637 959 149 347 149 347 248 896 248 896 345 31 345 31 665 275 665 275 376 661 376 661 984 70 984 70 981 922 981 922 620 683 620 683 977 245 977 245 160 291 160 291 631 851 631 851 803 393 803 393 556 521 556 521 244 736 244 736 915 604 915 604 118 54 118 54 796 378 796 378 135 943 135 943 768 350 768 350 260 150 260 150 57 573 57 573 666 90 666 90 385 289 385 289 759 906 759 906 892 739 892 739 300 61 300 61 934 846 934 846 51 908 51 908 969 501 969 501 570 691 570 691 299 372 299 372 783 755 783 755 913 863 913 863 169 844 169 844 361 389 361 389 952 177 952 177 478 749 478 749 875 598 875 598 142 561 142 561 901 325 901 325 732 970 732 970 781 233 781 233 788 118 788 118 746 630 746 630 253 628 253 628 591 655 591 655 327 350 327 350 581 81 581 81 203 794 203 794 64 953 64 953 77 598 77 598 229 147 229 147 110 399 110 399 928 507 928 507 468 80 468 80 280 809 280 809 150 927 150 927 302 844 302 844 854 288 854 288 157 477 157 477 256 421 256 421 109 590 109 590 486 43 486 43 351 118 351 118 979 713 979 713 158 368 158 368 397 725 397 725 915 254 915 254 229 845 229 845 864 555 864 555 28 70 28 70 153 389 153 389 7 950 7 950 449 684 449 684 659 605 659 605 466 512 466 512 691 605 691 605 981 688 981 688 235 943 235 943 557 708 557 708 472 889 472 889 471 822 471 822 905 743 905 743 14 323 14 323 199 830 199 830 673 627 673 627 869 396 869 396 782 141 782 141 946 264 946 264 827 78 827 78 154 467 154 467 674 33 674 33 426 454 426 454 229 395 229 395 449 699 449 699 849 483 849 483 532 889 532 889 68 819 68 819 266 955 266 955 208 979 208 979 55 304 55 304 268 671 268 671 651 728 651 728 854 854 854 854 376 901 376 901 288 18 288 18 194 878 194 878 898 351 898 351 645 488 645 488 603 46 603 46 92 945 92 945 143 956 143 956 289 11 289 11 133 625 133 625 696 261 696 261 350 960 350 960 649 808 649 808 821 509 821 509 267 617 267 617 373 354 373 354 9 71 9 71 775 630 775 630 801 482 801 482 159 171 159 171 186 301 186 301 705 745 705 745 428 321 428 321 827 522 827 522 434 721 434 721 554 185 554 185 743 842 743 842 283 898 283 898 288 888 288 888 859 864 859 864 921 822 921 822 249 637 249 637 739 495 739 495 455 27 455 27 678 533 678 533 324 907 324 907 392 411 392 411 562 768 562 768 959 429 959 429 122 676 122 676 625 403 625 403 592 615 592 615 704 770 704 770 703 602 703 602 675 791 675 791 754 628 754 628 269 932 269 932 379 887 379 887 56 987 56 987 817 954 817 954 781 693 781 693 648 365 648 365 587 183 587 183 340 6 340 6 330 538 330 538 945 332 945 332 623 958 623 958 56 84 56 84 538 42 538 42 363 243 363 243 792 408 792 408 843 177 843 177 768 346 768 346 982 283 982 283 275 478 275 478 577 244 577 244 710 991 710 991 990 746 990 746 732 174 732 174 397 181 397 181 424 864 424 864 139 399 139 399 457 891 457 891 226 726 226 726 751 202 751 202 737 79 737 79 49 661 49 661 261 824 261 824 186 133 186 133 305 824 305 824 675 664 675 664 536 475 536 475 956 205 956 205 891 247 891 247 579 553 579 553 448 609 448 609 318 356 318 356 510 210 510 210 691 783 691 783 326 509 326 509 381 727 381 727 619 824 619 824 812 605 812 605 430 103 430 103 377 967 377 967 946 695 946 695 445 38 445 38 370 159 370 159 149 39 149 39 417 297 417 297 190 771 190 771 430 847 430 847 267 568 267 568 242 480 242 480 312 198 312 198 814 86 814 86 365 394 365 394 918 137 918 137 962 655 962 655 619 258 619 258 397 86 397 86 461 246 461 246 184 313 184 313 195 432 195 432 220 985 220 985 761 746 761 746 893 735 893 735 309 952 309 952 129 976 129 976 888 976 888 976 593 259 593 259 517 146 517 146 143 767 143 767 122 442 122 442 137 527 137 527 406 351 406 351 61 290 61 290 431 879 431 879 397 637 397 637 662 66 662 66 338 813 338 813 210 44 210 44 609 272 609 272 665 485 665 485 319 345 319 345 507 26 507 26 821 350 821 350 711 452 711 452 95 212 95 212 104 609 104 609 293 633 293 633 550 216 550 216 803 905 803 905 423 254 423 254 870 966 870 966 180 276 180 276 942 950 942 950 464 560 464 560 607 663 607 663 369 701 369 701 542 884 542 884 518 433 518 433 570 813 570 813 474 362 474 362 13 699 13 699 28 295 28 295 958 783 958 783 134 566 134 566 357 92 357 92 489 185 489 185 830 356 830 356 429 566 429 566 275 900 275 900 702 239 702 239 977 493 977 493 875 626 875 626 144 718 144 718 25 353 25 353 373 935 373 935 666 595 666 595 302 882 302 882 435 321 435 321 309 736 309 736 34 169 34 169 937 757 937 757 713 126 713 126 980 865 980 865 116 414 116 414 239 451 239 451 432 155 432 155 267 818 267 818 626 759 626 759 304 462 304 462 128 456 128 456 25 78 25 78 534 511 534 511 463 93 463 93 405 595 405 595 934 300 934 300 768 945 768 945 626 10 626 10 715 578 715 578 945 714 945 714 763 821 763 821 882 911 882 911 499 970 499 970 103 713 103 713 199 612 199 612 718 667 718 667 236 618 236 618 380 869 380 869 563 412 563 412 377 418 377 418 483 124 483 124 389 289 389 289 30 311 30 311 364 380 364 380 930 88 930 88 517 352 517 352 121 5 121 5 69 187 69 187 930 378 930 378 582 802 582 802 315 49 315 49 689 766 689 766 376 538 376 538 306 262 306 262 454 277 454 277 614 585 614 585 846 569 846 569 409 121 409 121 535 945 535 945 415 879 415 879 314 6 314 6 105 73 105 73 737 557 737 557 900 532 900 532 771 867 771 867 767 833 767 833 994 919 994 919 390 763 390 763 573 533 573 533 521 642 521 642 795 856 795 856 503 720 503 720 70 962 70 962 406 747 406 747 984 241 984 241 423 661 423 661 983 736 983 736 709 458 709 458 682 367 682 367 588 486 588 486 515 978 515 978 931 611 931 611 190 287 190 287 142 961 142 961 644 603 644 603 13 732 13 732 778 86 778 86 291 80 291 80 438 738 438 738 559 661 559 661 785 437 785 437 417 971 417 971 908 169 908 169 381 803 381 803 294 431 294 431 116 493 116 493 212 15 212 15 579 275 579 275 346 281 346 281 884 66 884 66 889 163 889 163 690 557 690 557 966 116 966 116 479 74 479 74 76 721 76 721 11 136 11 136 849 14 849 14 961 845 961 845 533 533 533 533 325 65 325 65 735 80 735 80 907 764 907 764 531 905 531 905 362 235 362 235 794 186 794 186 128 404 128 404 789 463 789 463 689 906 689 906 586 845 586 845 381 24 381 24 472 554 472 554 265 494 265 494 667 183 667 183 376 131 376 131 470 528 470 528 488 646 488 646 46 132 46 132 628 807 628 807 584 38 584 38 828 3 828 3 493 616 493 616 981 433 981 433 399 632 399 632 341 489 341 489 39 650 39 650 433 249 433 249 307 233 307 233 211 335 211 335 924 784 924 784 3 461 3 461 429 370 429 370 575 272 575 272 588 117 588 117 533 168 533 168 688 247 688 247 413 110 413 110 804 851 804 851 489 886 489 886 834 855 834 855 946 102 946 102 70 130 70 130 620 534 620 534 731 645 731 645 225 495 225 495 401 590 401 590 685 302 685 302 639 987 639 987 481 273 481 273 231 849 231 849 685 746 685 746 419 627 419 627 427 12 427 12 330 356 330 356 736 346 736 346 725 899 725 899 913 761 913 761 352 869 352 869 369 423 369 423 450 356 450 356 356 271 356 271 445 255 445 255 764 546 764 546 20 221 20 221 306 146 306 146 206 163 206 163 170 709 170 709 836 493 836 493 20 4 20 4 722 63 722 63 635 895 635 895 5 2 5 2 529 385 529 385 367 264 367 264 673 323 673 323 971 64 971 64 641 802 641 802 6 248 6 248 666 17 666 17 31 390 31 390 427 461 427 461 532 940 532 940 638 432 638 432 318 897 318 897 201 46 201 46 856 362 856 362 174 89 174 89 304 619 304 619 48 508 48 508 908 178 908 178 512 144 512 144 333 937 333 937 577 866 577 866 604 776 604 776 922 160 922 160 585 156 585 156 332 598 332 598 647 390 647 390 14 623 14 623 67 929 67 929 965 481 965 481 286 757 286 757 604 870 604 870 50 726 50 726 781 279 781 279 452 796 452 796 705 938 705 938 893 472 893 472 872 135 872 135 168 659 168 659 103 27 103 27 104 569 104 569 589 731 589 731 722 421 722 421 34 86 34 86 725 204 725 204 413 990 413 990 186 489 186 489 653 645 653 645 368 902 368 902 228 902 228 902 292 965 292 965 11 177 11 177 826 166 826 166 563 746 563 746 840 375 840 375 143 13 143 13 126 10 126 10 932 83 932 83 758 673 758 673 79 73 79 73 843 100 843 100 282 471 282 471 654 648 654 648 140 474 140 474 572 303 572 303 685 715 685 715 122 948 122 948 633 241 633 241 694 32 694 32 853 227 853 227 374 688 374 688 670 448 670 448 900 575 900 575 611 204 611 204 133 556 133 556 119 729 119 729 850 863 850 863 793 46 793 46 438 378 438 378 694 498 694 498 498 886 498 886 388 241 388 241 245 651 245 651 270 116 270 116 902 688 902 688 883 925 883 925 850 72 850 72 185 284 185 284 909 105 909 105 445 356 445 356 508 522 508 522 818 287 818 287 849 161 849 161 798 355 798 355 395 124 395 124 411 481 411 481 301 522 301 522 671 845 671 845 930 590 930 590 654 157 654 157 445 573 445 573 376 629 376 629 129 549 129 549 779 267 779 267 815 590 815 590 533 848 533 848 15 497 15 497 404 123 404 123 736 906 736 906 778 882 778 882 532 499 532 499 414 564 414 564 378 813 378 813 78 654 78 654 151 904 151 904 417 216 417 216 238 846 238 846 347 866 347 866 508 607 508 607 481 994 481 994 232 472 232 472 582 440 582 440 991 769 991 769 469 819 469 819 719 755 719 755 705 493 705 493 186 295 186 295 68 779 68 779 634 920 634 920 123 731 123 731 161 924 161 924 692 470 692 470 18 199 18 199 461 681 461 681 921 115 921 115 821 746 821 746 4 112 4 112 391 990 391 990 711 310 711 310 800 552 800 552 213 372 213 372 956 214 956 214 582 404 582 404 865 533 865 533 459 113 459 113 762 64 762 64 365 690 365 690 390 966 390 966 599 856 599 856 706 16 706 16 339 520 339 520 926 176 926 176 160 162 160 162 69 44 69 44 116 736 116 736 639 233 639 233 755 620 755 620 892 732 892 732 594 635 594 635 119 343 119 343 204 874 204 874 495 552 495 552 751 662 751 662 164 461 164 461 59 452 59 452 45 6 45 6 757 873 757 873 200 356 200 356 645 495 645 495 47 32 47 32 694 803 694 803 952 80 952 80 702 190 702 190 485 940 485 940 903 685 903 685 507 316 507 316 516 551 516 551 336 190 336 190 622 236 622 236 403 574 403 574 502 711 502 711 681 482 681 482 115 460 115 460 378 771 378 771 103 750 103 750 788 864 788 864 888 964 888 964 951 372 951 372 753 672 753 672 735 348 735 348 165 414 165 414 347 361 347 361 586 359 586 359 344 186 344 186 395 289 395 289 718 84 718 84 312 385 312 385 456 789 456 789 456 434 456 434 118 140 118 140 596 374 596 374 781 363 781 363 464 150 464 150 121 242 121 242 224 312 224 312 553 139 553 139 377 247 377 247 328 259 328 259 633 285 633 285 238 766 238 766 301 396 301 396 517 470 517 470 778 99 778 99 127 36 127 36 883 276 883 276 666 317 666 317 53 582 53 582 286 184 286 184 47 315 47 315 846 647 846 647 82 651 82 651 357 607 357 607 363 823 363 823 298 188 298 188 981 691 981 691 56 50 56 50 683 247 683 247 456 986 456 986 888 215 888 215 420 572 420 572 280 286 280 286 510 883 510 883 694 467 694 467 607 861 607 861 570 368 570 368 937 731 937 731 940 276 940 276 38 474 38 474 37 518 37 518 1 963 1 963 175 627 175 627 222 676 222 676 474 447 474 447 35 689 35 689 630 266 630 266 448 102 448 102 321 320 321 320 858 222 858 222 266 535 266 535 190 429 190 429 940 520 940 520 884 759 884 759 825 519 825 519 165 89 165 89 65 4 65 4 465 249 465 249 581 678 581 678 543 228 543 228 636 188 636 188 832 772 832 772 960 961 960 961 197 411 197 411 670 691 670 691 804 511 804 511 919 236 919 236 234 656 234 656 839 747 839 747 244 275 244 275 349 287 349 287 686 882 686 882 851 567 851 567 193 86 193 86 614 232 614 232 336 914 336 914 478 443 478 443 279 165 279 165 743 286 743 286 808 141 808 141 783 287 783 287 147 539 147 539 501 762 501 762 253 830 253 830 579 924 579 924 71 579 71 579 844 706 844 706 662 736 662 736 385 28 385 28 215 119 215 119 795 172 795 172 604 616 604 616 936 715 936 715 38 665 38 665 752 342 752 342 527 52 527 52 478 500 478 500 263 532 263 532 409 559 409 559 500 84 500 84 830 603 830 603 737 854 737 854 576 220 576 220 473 382 473 382 553 489 553 489 757 483 757 483 12 608 12 608 388 583 388 583 364 431 364 431 781 187 781 187 786 554 786 554 769 524 769 524 662 221 662 221 51 552 51 552 692 758 692 758 878 665 878 665 132 183 132 183 345 782 345 782 643 108 643 108 971 839 971 839 980 897 980 897 889 133 889 133 41 146 41 146 235 491 235 491 17 174 17 174 531 722 531 722 136 138 136 138 129 456 129 456 523 460 523 460 363 919 363 919 594 834 594 834 146 231 146 231 921 230 921 230 30 134 30 134 158 163 158 163 967 250 967 250 495 526 495 526 916 181 916 181 507 417 507 417 611 846 611 846 587 538 587 538 266 924 266 924 799 668 799 668 524 9 524 9 874 226 874 226 224 774 224 774 64 642 64 642 931 393 931 393 767 791 767 791 274 148 274 148 672 893 672 893 724 305 724 305 520 181 520 181 34 325 34 325 165 245 165 245 656 265 656 265 375 203 375 203 307 316 307 316 993 66 993 66 834 566 834 566 657 476 657 476 359 594 359 594 718 150 718 150 838 774 838 774 387 391 387 391 298 839 298 839 668 157 668 157 650 819 650 819 723 885 723 885 703 268 703 268 65 520 65 520 216 846 216 846 727 682 727 682 653 728 653 728 375 168 375 168 873 539 873 539 908 245 908 245 266 319 266 319 722 245 722 245 814 129 814 129 88 316 88 316 146 572 146 572 224 121 224 121 557 212 557 212 37 543 37 543 536 578 536 578 608 276 608 276 292 755 292 755 774 80 774 80 59 977 59 977 441 991 441 991 104 947 104 947 345 402 345 402 275 883 275 883 246 598 246 598 907 755 907 755 889 768 889 768 777 226 777 226 901 571 901 571 97 275 97 275 991 890 991 890 984 561 984 561 230 164 230 164 356 910 356 910 693 966 693 966 148 262 148 262 750 145 750 145 250 114 250 114 136 360 136 360 78 901 78 901 437 939 437 939 958 101 958 101 40 255 40 255 844 327 844 327 785 432 785 432 658 382 658 382 323 890 323 890 968 492 968 492 559 337 559 337 726 579 726 579 460 606 460 606 157 155 157 155 787 524 787 524 422 491 422 491 18 438 18 438 778 393 778 393 590 779 590 779 111 854 111 854 744 826 744 826 407 386 407 386 550 308 550 308 768 167 768 167 476 674 476 674 560 603 560 603 78 911 78 911 299 632 299 632 256 554 256 554 985 21 985 21 396 995 396 995 430 488 430 488 867 215 867 215 457 94 457 94 197 771 197 771 7 25 7 25 935 492 935 492 225 804 225 804 944 83 944 83 483 684 483 684 213 628 213 628 902 739 902 739 680 26 680 26 469 262 469 262 912 366 912 366 480 232 480 232 256 207 256 207 46 499 46 499 605 230 605 230 539 52 539 52 474 737 474 737 696 630 696 630 31 603 31 603 189 440 189 440 461 125 461 125 301 606 301 606 289 658 289 658 417 493 417 493 555 550 555 550 497 951 497 951 263 46 263 46 902 82 902 82 171 387 171 387 717 441 717 441 507 523 507 523 506 770 506 770 172 795 172 795 606 524 606 524 798 226 798 226 73 988 73 988 469 72 469 72 364 506 364 506 703 561 703 561 76 295 76 295 668 883 668 883 95 866 95 866 215 770 215 770 939 904 939 904 735 978 735 978 828 489 828 489 412 886 412 886 941 372 941 372 292 732 292 732 469 660 469 660 145 942 145 942 639 240 639 240 742 346 742 346 471 595 471 595 253 232 253 232 374 569 374 569 92 526 92 526 129 519 129 519 133 514 133 514 851 807 851 807 619 914 619 914 252 712 252 712 676 916 676 916 121 492 121 492 102 801 102 801 80 677 80 677 980 202 980 202 478 573 478 573 190 684 190 684 49 277 49 277 163 425 163 425 668 219 668 219 343 635 343 635 22 341 22 341 798 892 798 892 37 497 37 497 449 802 449 802 362 516 362 516 238 9 238 9 33 153 33 153 849 631 849 631 92 491 92 491 909 586 909 586 447 104 447 104 721 127 721 127 595 982 595 982 157 564 157 564 167 541 167 541 882 60 882 60 101 22 101 22 156 242 156 242 695 77 695 77 641 689 641 689 664 833 664 833 729 750 729 750 284 191 284 191 730 800 730 800 251 285 251 285 740 490 740 490 98 256 98 256 990 730 990 730 925 68 925 68 819 135 819 135 131 292 131 292 511 376 511 376 391 985 391 985 511 739 511 739 132 18 132 18 235 186 235 186 498 88 498 88 503 957 503 957 48 79 48 79 935 867 935 867 865 237 865 237 742 626 742 626 326 862 326 862 723 889 723 889 100 511 100 511 795 323 795 323 461 198 461 198 461 13 461 13 641 655 641 655 967 247 967 247 112 34 112 34 505 80 505 80 993 62 993 62 534 520 534 520 478 896 478 896 721 858 721 858 474 475 474 475 517 685 517 685 420 297 420 297 262 928 262 928 722 591 722 591 726 848 726 848 376 563 376 563 678 978 678 978 433 394 433 394 248 731 248 731 407 649 407 649 149 80 149 80 897 26 897 26 450 867 450 867 702 784 702 784 751 581 751 581 741 288 741 288 324 105 324 105 433 374 433 374 906 673 906 673 548 735 548 735 58 975 58 975 543 827 543 827 991 819 991 819 852 801 852 801 614 198 614 198 534 932 534 932 584 803 584 803 206 393 206 393 194 97 194 97 527 370 527 370 412 634 412 634 322 492 322 492 462 59 462 59 299 995 299 995 885 799 885 799 412 501 412 501 822 14 822 14 168 582 168 582 166 91 166 91 137 469 137 469 46 180 46 180 179 613 179 613 119 52 119 52 967 255 967 255 24 650 24 650 181 854 181 854 88 607 88 607 667 951 667 951 867 938 867 938 735 820 735 820 812 468 812 468 896 197 896 197 413 417 413 417 745 872 745 872 990 81 990 81 640 508 640 508 29 764 29 764 502 773 502 773 365 950 365 950 827 191 827 191 925 669 925 669 337 371 337 371 571 176 571 176 259 633 259 633 87 76 87 76 762 989 762 989 27 285 27 285 245 192 245 192 466 703 466 703 113 822 113 822 438 373 438 373 912 215 912 215 123 837 123 837 753 358 753 358 409 358 409 358 200 458 200 458 875 775 875 775 172 76 172 76 902 75 902 75 270 767 270 767 969 368 969 368 886 572 886 572 30 710 30 710 491 432 491 432 145 406 145 406 226 775 226 775 648 226 648 226 320 361 320 361 782 501 782 501 107 757 107 757 992 309 992 309 238 157 238 157 272 389 272 389 450 650 450 650 725 521 725 521 522 469 522 469 471 675 471 675 992 675 992 675 345 728 345 728 431 287 431 287 758 4 758 4 236 185 236 185 842 791 842 791 425 670 425 670 776 309 776 309 93 217 93 217 945 675 945 675 643 704 643 704 415 256 415 256 311 579 311 579 491 61 491 61 827 978 827 978 343 590 343 590 266 681 266 681 152 296 152 296 308 550 308 550 513 165 513 165 611 385 611 385 374 566 374 566 916 532 916 532 441 44 441 44 556 862 556 862 687 396 687 396 689 845 689 845 225 151 225 151 546 611 546 611 811 124 811 124 577 616 577 616 164 346 164 346 519 49 519 49 865 920 865 920 599 260 599 260 214 190 214 190 123 378 123 378 462 823 462 823 863 162 863 162 930 604 930 604 854 947 854 947 538 832 538 832 484 422 484 422 383 42 383 42 10 389 10 389 345 372 345 372 753 523 753 523 71 652 71 652 826 499 826 499 593 377 593 377 82 309 82 309 324 100 324 100 46 343 46 343 128 591 128 591 75 984 75 984 765 724 765 724 739 612 739 612 461 163 461 163 152 103 152 103 24 494 24 494 265 728 265 728 833 960 833 960 601 813 601 813 565 73 565 73 133 714 133 714 521 646 521 646 195 854 195 854 601 820 601 820 911 91 911 91 465 355 465 355 377 845 377 845 261 766 261 766 968 102 968 102 448 17 448 17 953 268 953 268 977 803 977 803 383 52 383 52 713 391 713 391 865 702 865 702 216 787 216 787 301 381 301 381 511 465 511 465 181 527 181 527 270 487 270 487 943 615 943 615 880 361 880 361 347 483 347 483 852 366 852 366 643 924 643 924 916 257 916 257 45 857 45 857 591 913 591 913 466 61 466 61 955 848 955 848 129 724 129 724 126 918 126 918 222 670 222 670 858 934 858 934 355 658 355 658 883 376 883 376 856 99 856 99 963 171 963 171 600 769 600 769 817 128 817 128 344 251 344 251 336 925 336 925 216 419 216 419 318 646 318 646 769 764 769 764 154 603 154 603 588 860 588 860 371 58 371 58 576 958 576 958 684 207 684 207 867 552 867 552 578 814 578 814 223 308 223 308 849 685 849 685 516 825 516 825 767 995 767 995 609 194 609 194 774 877 774 877 407 780 407 780 183 196 183 196 912 926 912 926 268 573 268 573 548 778 548 778 663 787 663 787 982 983 982 983 200 137 200 137 86 327 86 327 241 499 241 499 548 75 548 75 812 386 812 386 86 387 86 387 786 360 786 360 931 806 931 806 507 442 507 442 968 538 968 538 586 344 586 344 400 260 400 260 119 594 119 594 568 757 568 757 173 561 173 561 587 568 587 568 844 620 844 620 833 844 833 844 411 89 411 89 358 125 358 125 450 588 450 588 151 677 151 677 207 342 207 342 686 881 686 881 889 591 889 591 413 786 413 786 914 320 914 320 909 871 909 871 591 419 591 419 614 188 614 188 302 296 302 296 936 686 936 686 158 388 158 388 985 413 985 413 541 553 541 553 905 148 905 148 616 607 616 607 462 368 462 368 343 640 343 640 142 73 142 73 590 846 590 846 551 108 551 108 716 787 716 787 553 864 553 864 745 79 745 79 498 264 498 264 201 6 201 6 663 701 663 701 556 943 556 943 859 345 859 345 924 18 924 18 726 495 726 495 783 502 783 502 904 156 904 156 847 288 847 288 838 834 838 834 500 974 500 974 118 436 118 436 524 644 524 644 941 465 941 465 466 538 466 538 307 898 307 898 617 598 617 598 620 10 620 10 828 922 828 922 163 383 163 383 221 973 221 973 635 516 635 516 35 723 35 723 834 66 834 66 9 399 9 399 839 155 839 155 89 920 89 920 132 717 132 717 301 41 301 41 766 487 766 487 12 960 12 960 853 471 853 471 951 166 951 166 133 982 133 982 490 255 490 255 572 875 572 875 322 444 322 444 858 738 858 738 209 333 209 333 154 443 154 443 763 819 763 819 477 385 477 385 468 295 468 295 477 412 477 412 861 502 861 502 852 707 852 707 630 368 630 368 223 816 223 816 668 299 668 299 644 890 644 890 665 558 665 558 57 22 57 22 445 734 445 734 471 908 471 908 273 949 273 949 653 188 653 188 128 432 128 432 551 425 551 425 907 543 907 543 20 293 20 293 422 885 422 885 756 329 756 329 573 763 573 763 610 254 610 254 771 643 771 643 706 711 706 711 84 185 84 185 787 430 787 430 248 169 248 169 285 672 285 672 632 703 632 703 112 501 112 501 197 785 197 785 613 885 613 885 870 570 870 570 197 933 197 933 481 968 481 968 786 848 786 848 330 34 330 34 642 144 642 144 376 152 376 152 3 182 3 182 391 520 391 520 721 68 721 68 319 962 319 962 396 522 396 522 587 683 587 683 21 99 21 99 314 343 314 343 301 845 301 845 978 537 978 537 267 639 267 639 781 74 781 74 932 502 932 502 572 376 572 376 226 568 226 568 305 677 305 677 667 939 667 939 808 21 808 21 527 390 527 390 946 951 946 951 23 800 23 800 862 600 862 600 743 662 743 662 730 806 730 806 250 523 250 523 490 861 490 861 812 474 812 474 27 356 27 356 135 837 135 837 920 178 920 178 524 7 524 7 839 448 839 448 271 771 271 771 143 205 143 205 974 215 974 215 148 836 148 836 427 357 427 357 446 108 446 108 913 449 913 449 739 877 739 877 75 290 75 290 44 375 44 375 522 471 522 471 415 739 415 739 827 496 827 496 79 10 79 10 431 365 431 365 374 723 374 723 861 126 861 126 793 125 793 125 747 757 747 757 97 368 97 368 852 586 852 586 350 233 350 233 841 511 841 511 685 254 685 254 534 243 534 243 756 753 756 753 820 347 820 347 308 459 308 459 480 445 480 445 182 826 182 826 559 668 559 668 55 883 55 883 405 657 405 657 598 177 598 177 258 611 258 611 51 248 51 248 976 56 976 56 739 724 739 724 205 365 205 365 730 718 730 718 943 966 943 966 243 915 243 915 987 591 987 591 881 570 881 570 342 357 342 357 656 745 656 745 154 891 154 891 300 864 300 864 661 720 661 720 136 35 136 35 847 656 847 656 141 821 141 821 604 261 604 261 664 917 664 917 230 377 230 377 361 565 361 565 817 186 817 186 990 419 990 419 993 301 993 301 554 433 554 433 545 971 545 971 6 765 6 765 643 853 643 853 787 21 787 21 667 20 667 20 398 48 398 48 782 763 782 763 375 148 375 148 897 948 897 948 454 489 454 489 660 444 660 444 401 387 401 387 75 368 75 368 88 230 88 230 760 547 760 547 465 455 465 455 32 124 32 124 754 935 754 935 29 561 29 561 703 304 703 304 913 75 913 75 745 833 745 833 605 787 605 787 738 852 738 852 810 321 810 321 440 326 440 326 812 348 812 348 710 588 710 588 942 200 942 200 251 665 251 665 870 843 870 843 64 485 64 485 136 885 136 885 247 673 247 673 263 956 263 956 251 163 251 163 479 310 479 310 329 407 329 407 625 238 625 238 967 272 967 272 708 536 708 536 569 488 569 488 979 720 979 720 983 402 983 402 918 265 918 265 852 849 852 849 422 970 422 970 249 986 249 986 602 732 602 732 909 963 909 963 814 409 814 409 464 974 464 974 885 676 885 676 919 340 919 340 226 913 226 913 11 789 11 789 470 66 470 66 178 579 178 579 638 581 638 581 31 743 31 743 918 520 918 520 220 94 220 94 15 628 15 628 214 51 214 51 245 754 245 754 118 334 118 334 173 509 173 509 661 870 661 870 967 594 967 594 763 192 763 192 733 463 733 463 517 851 517 851 943 942 943 942 249 721 249 721 700 309 700 309 688 332 688 332 817 907 817 907 435 363 435 363 276 518 276 518 163 876 163 876 16 985 16 985 320 532 320 532 628 264 628 264 883 228 883 228 399 802 399 802 464 606 464 606 864 268 864 268 242 945 242 945 598 575 598 575 176 122 176 122 941 586 941 586 888 986 888 986 78 816 78 816 113 676 113 676 257 923 257 923 144 100 144 100 369 341 369 341 994 280 994 280 156 289 156 289 963 425 963 425 65 160 65 160 761 176 761 176 371 293 371 293 339 672 339 672 545 983 545 983 402 230 402 230 9 282 9 282 643 406 643 406 962 519 962 519 488 193 488 193 932 182 932 182 936 694 936 694 339 788 339 788 907 140 907 140 658 357 658 357 906 601 906 601 607 417 607 417 858 160 858 160 954 594 954 594 302 328 302 328 449 445 449 445 112 141 112 141 832 816 832 816 445 938 445 938 669 38 669 38 488 60 488 60 506 507 506 507 235 184 235 184 222 986 222 986 467 282 467 282 85 834 85 834 792 830 792 830 848 360 848 360 251 717 251 717 519 244 519 244 71 321 71 321 107 34 107 34 185 283 185 283 315 6 315 6 67 163 67 163 223 643 223 643 336 838 336 838 446 508 446 508 79 414 79 414 512 769 512 769 410 742 410 742 348 879 348 879 318 253 318 253 394 106 394 106 803 814 803 814 363 109 363 109 246 963 246 963 357 136 357 136 107 938 107 938 241 438 241 438 783 729 783 729 544 276 544 276 527 218 527 218 398 893 398 893 332 214 332 214 144 852 144 852 770 7 770 7 359 86 359 86 33 244 33 244 709 693 709 693 150 641 150 641 576 346 576 346 566 299 566 299 630 586 630 586 571 450 571 450 620 383 620 383 823 87 823 87 992 670 992 670 420 113 420 113 233 458 233 458 468 277 468 277 816 518 816 518 655 802 655 802 935 374 935 374 468 513 468 513 601 765 601 765 642 805 642 805 280 598 280 598 550 976 550 976 859 701 859 701 428 289 428 289 578 143 578 143 893 743 893 743 45 242 45 242 283 348 283 348 15 539 15 539 497 79 497 79 65 537 65 537 145 911 145 911 974 637 974 637 358 263 358 263 556 192 556 192 334 173 334 173 116 577 116 577 333 841 333 841 691 912 691 912 309 896 309 896 616 731 616 731 508 221 508 221 399 621 399 621 174 739 174 739 824 266 824 266 125 289 125 289 326 385 326 385 870 283 870 283 246 581 246 581 272 147 272 147 304 472 304 472 150 233 150 233 75 473 75 473 356 718 356 718 790 492 790 492 884 390 884 390 322 364 322 364 408 787 408 787 182 995 182 995 524 987 524 987 880 870 880 870 71 657 71 657 890 776 890 776 394 730 394 730 668 19 668 19 139 619 139 619 723 115 723 115 308 66 308 66 511 863 511 863 992 829 992 829 673 204 673 204 433 150 433 150 287 318 287 318 453 277 453 277 823 368 823 368 909 641 909 641 908 956 908 956 861 657 861 657 597 976 597 976 444 406 444 406 287 556 287 556 590 469 590 469 483 706 483 706 96 764 96 764 768 26 768 26 936 512 936 512 450 189 450 189 350 21 350 21 515 115 515 115 820 236 820 236 706 350 706 350 235 250 235 250 339 765 339 765 927 294 927 294 35 362 35 362 374 54 374 54 420 908 420 908 592 830 592 830 554 552 554 552 519 942 519 942 153 294 153 294 610 338 610 338 941 124 941 124 61 209 61 209 898 983 898 983 820 65 820 65 302 929 302 929 710 325 710 325 403 202 403 202 709 461 709 461 373 957 373 957 664 161 664 161 452 386 452 386 280 779 280 779 861 139 861 139 82 358 82 358 690 75 690 75 665 31 665 31 744 105 744 105 641 205 641 205 866 860 866 860 258 188 258 188 704 935 704 935 293 347 293 347 66 485 66 485 60 470 60 470 551 876 551 876 249 958 249 958 575 535 575 535 578 243 578 243 920 128 920 128 508 890 508 890 766 13 766 13 870 923 870 923 763 141 763 141 290 688 290 688 582 21 582 21 324 439 324 439 825 840 825 840 799 435 799 435 760 706 760 706 67 28 67 28 536 371 536 371 53 280 53 280 789 305 789 305 387 354 387 354 449 153 449 153 102 473 102 473 22 526 22 526 218 85 218 85 662 794 662 794 390 22 390 22 690 585 690 585 620 507 620 507 915 689 915 689 634 543 634 543 812 779 812 779 889 823 889 823 10 681 10 681 619 819 619 819 220 726 220 726 305 821 305 821 325 247 325 247 614 433 614 433 969 666 969 666 925 282 925 282 764 794 764 794 723 976 723 976 620 685 620 685 143 883 143 883 592 806 592 806 490 490 490 490 975 163 975 163 563 22 563 22 939 554 939 554 144 867 144 867 811 138 811 138 532 738 532 738 885 139 885 139 620 445 620 445 406 319 406 319 733 901 733 901 745 974 745 974 699 632 699 632 510 342 510 342 971 111 971 111 841 243 841 243 679 794 679 794 197 732 197 732 114 359 114 359 67 296 67 296 717 782 717 782 316 331 316 331 147 703 147 703 221 62 221 62 450 359 450 359 436 907 436 907 180 409 180 409 826 358 826 358 929 285 929 285 58 687 58 687 171 191 171 191 687 314 687 314 417 863 417 863 823 989 823 989 152 952 152 952 799 920 799 920 705 879 705 879 708 696 708 696 57 36 57 36 436 474 436 474 407 790 407 790 490 353 490 353 978 617 978 617 129 165 129 165 39 679 39 679 267 641 267 641 539 497 539 497 250 191 250 191 340 50 340 50 124 14 124 14 863 41 863 41 931 887 931 887 869 804 869 804 933 776 933 776 609 923 609 923 61 389 61 389 314 268 314 268 908 648 908 648 526 709 526 709 177 569 177 569 20 278 20 278 187 650 187 650 686 276 686 276 656 812 656 812 426 965 426 965 869 168 869 168 562 589 562 589 267 497 267 497 660 28 660 28 572 724 572 724 838 417 838 417 959 941 959 941 81 105 81 105 808 256 808 256 948 103 948 103 37 983 37 983 336 908 336 908 34 792 34 792 519 211 519 211 626 671 626 671 531 329 531 329 442 830 442 830 969 160 969 160 962 660 962 660 580 467 580 467 743 944 743 944 901 973 901 973 793 253 793 253 274 532 274 532 224 665 224 665 580 220 580 220 813 557 813 557 206 201 206 201 620 154 620 154 92 193 92 193 266 746 266 746 533 826 533 826 232 652 232 652 715 381 715 381 354 91 354 91 271 113 271 113 252 582 252 582 305 416 305 416 40 695 40 695 496 27 496 27 461 424 461 424 306 623 306 623 194 144 194 144 699 181 699 181 31 827 31 827 47 966 47 966 809 559 809 559 594 296 594 296 897 784 897 784 676 248 676 248 544 470 544 470 334 722 334 722 632 192 632 192 62 587 62 587 264 140 264 140 179 185 179 185 224 187 224 187 410 786 410 786 662 879 662 879 733 247 733 247 166 559 166 559 864 707 864 707 761 616 761 616 760 750 760 750 937 358 937 358 306 309 306 309 806 527 806 527 507 854 507 854 824 51 824 51 881 295 881 295 488 614 488 614 152 135 152 135 142 144 142 144 335 447 335 447 463 462 463 462 562 821 562 821 470 481 470 481 52 105 52 105 157 325 157 325 910 562 910 562 730 758 730 758 975 333 975 333 48 103 48 103 898 92 898 92 357 917 357 917 267 567 267 567 709 930 709 930 974 790 974 790 249 762 249 762 401 356 401 356 99 736 99 736 567 331 567 331 597 200 597 200 273 397 273 397 473 118 473 118 13 917 13 917 538 703 538 703 677 941 677 941 504 30 504 30 840 662 840 662 566 513 566 513 628 963 628 963 480 824 480 824 995 734 995 734 985 841 985 841 344 311 344 311 67 621 67 621 517 368 517 368 372 228 372 228 94 226 94 226 890 869 890 869 133 571 133 571 134 37 134 37 175 587 175 587 604 359 604 359 2 496 2 496 585 216 585 216 95 826 95 826 169 549 169 549 694 944 694 944 141 609 141 609 142 623 142 623 918 860 918 860 235 240 235 240 406 502 406 502 554 861 554 861 702 933 702 933 172 118 172 118 197 26 197 26 479 338 479 338 123 352 123 352 221 90 221 90 22 103 22 103 921 670 921 670 811 158 811 158 511 98 511 98 489 146 489 146 79 864 79 864 736 216 736 216 428 290 428 290 75 160 75 160 890 234 890 234 685 424 685 424 324 919 324 919 969 627 969 627 17 639 17 639 523 56 523 56 236 416 236 416 866 754 866 754 842 973 842 973 919 775 919 775 651 936 651 936 556 971 556 971 35 440 35 440 920 139 920 139 820 541 820 541 637 725 637 725 612 410 612 410 438 528 438 528 32 57 32 57 597 636 597 636 264 187 264 187 39 505 39 505 261 840 261 840 26 467 26 467 78 782 78 782 965 460 965 460 85 864 85 864 556 705 556 705 849 202 849 202 284 231 284 231 623 324 623 324 492 100 492 100 801 515 801 515 413 989 413 989 781 985 781 985 487 169 487 169 830 973 830 973 271 796 271 796 232 547 232 547 387 72 387 72 355 554 355 554 360 882 360 882 625 740 625 740 239 226 239 226 630 123 630 123 131 300 131 300 108 739 108 739 374 75 374 75 955 381 955 381 77 420 77 420 878 580 878 580 576 894 576 894 360 948 360 948 761 217 761 217 894 266 894 266 448 25 448 25 123 115 123 115 912 103 912 103 919 31 919 31 663 766 663 766 101 334 101 334 448 19 448 19 620 133 620 133 427 313 427 313 961 924 961 924 684 3 684 3 626 594 626 594 973 639 973 639 692 19 692 19 23 565 23 565 603 962 603 962 251 586 251 586 609 843 609 843 936 851 936 851 72 212 72 212 400 913 400 913 544 130 544 130 737 494 737 494 570 823 570 823 533 476 533 476 980 908 980 908 469 235 469 235 529 995 529 995 780 747 780 747 677 578 677 578 158 832 158 832 713 459 713 459 561 958 561 958 560 190 560 190 953 590 953 590 131 542 131 542 401 612 401 612 730 287 730 287 831 124 831 124 646 163 646 163 566 125 566 125 295 892 295 892 416 863 416 863 776 39 776 39 609 991 609 991 783 584 783 584 986 984 986 984 553 760 553 760 668 304 668 304 369 447 369 447 740 403 740 403 340 923 340 923 698 905 698 905 348 855 348 855 844 364 844 364 650 666 650 666 935 412 935 412 781 287 781 287 447 360 447 360 280 338 280 338 203 29 203 29 116 165 116 165 734 362 734 362 292 469 292 469 190 544 190 544 757 522 757 522 166 768 166 768 430 391 430 391 117 408 117 408 479 734 479 734 384 482 384 482 110 560 110 560 933 587 933 587 183 424 183 424 231 831 231 831 335 357 335 357 713 36 713 36 779 7 779 7 881 187 881 187 659 394 659 394 556 431 556 431 60 810 60 810 845 818 845 818 146 120 146 120 109 378 109 378 89 224 89 224 424 952 424 952 264 951 264 951 319 545 319 545 676 928 676 928 221 478 221 478 291 848 291 848 781 415 781 415 400 791 400 791 147 548 147 548 706 862 706 862 136 607 136 607 261 605 261 605 708 926 708 926 770 866 770 866 786 221 786 221 601 890 601 890 643 684 643 684 894 589 894 589 425 43 425 43 776 429 776 429 544 591 544 591 346 865 346 865 742 98 742 98 323 804 323 804 377 207 377 207 98 657 98 657 487 95 487 95 643 564 643 564 280 836 280 836 864 490 864 490 539 611 539 611 447 589 447 589 43 365 43 365 66 37 66 37 771 325 771 325 430 303 430 303 763 583 763 583 543 253 543 253 901 789 901 789 249 119 249 119 805 849 805 849 77 501 77 501 44 550 44 550 624 220 624 220 477 250 477 250 31 113 31 113 967 750 967 750 835 135 835 135 401 210 401 210 671 600 671 600 914 55 914 55 165 138 165 138 3 901 3 901 635 867 635 867 470 759 470 759 817 536 817 536 131 634 131 634 872 51 872 51 855 789 855 789 773 110 773 110 615 247 615 247 196 903 196 903 225 567 225 567 910 664 910 664 36 423 36 423 905 392 905 392 314 860 314 860 457 378 457 378 465 73 465 73 766 502 766 502 521 407 521 407 242 333 242 333 711 243 711 243 83 113 83 113 469 750 469 750 161 149 161 149 261 117 261 117 953 967 953 967 762 166 762 166 804 715 804 715 317 853 317 853 431 574 431 574 938 280 938 280 989 549 989 549 449 611 449 611 853 979 853 979 142 888 142 888 773 869 773 869 884 781 884 781 404 532 404 532 667 833 667 833 532 152 532 152 838 237 838 237 112 530 112 530 443 318 443 318 682 182 682 182 375 747 375 747 447 705 447 705 192 873 192 873 187 846 187 846 335 804 335 804 305 949 305 949 497 342 497 342 691 507 691 507 66 295 66 295 372 632 372 632 326 883 326 883 15 28 15 28 695 842 695 842 197 457 197 457 152 231 152 231 159 183 159 183 426 325 426 325 793 168 793 168 164 878 164 878 963 503 963 503 474 956 474 956 152 783 152 783 844 823 844 823 832 689 832 689 695 735 695 735 549 747 549 747 121 193 121 193 680 171 680 171 60 184 60 184 425 956 425 956 460 776 460 776 592 678 592 678 596 913 596 913 508 852 508 852 952 612 952 612 95 162 95 162 891 593 891 593 315 924 315 924 314 771 314 771 540 421 540 421 242 472 242 472 642 770 642 770 430 32 430 32 179 49 179 49 912 241 912 241 883 176 883 176 696 781 696 781 497 65 497 65 842 387 842 387 355 744 355 744 193 281 193 281 159 909 159 909 611 577 611 577 759 696 759 696 391 962 391 962 263 48 263 48 178 356 178 356 64 534 64 534 972 648 972 648 73 994 73 994 84 206 84 206 933 459 933 459 285 838 285 838 208 358 208 358 490 553 490 553 371 97 371 97 619 317 619 317 874 957 874 957 946 688 946 688 55 210 55 210 921 337 921 337 921 29 921 29 854 239 854 239 500 188 500 188 44 825 44 825 446 492 446 492 519 634 519 634 763 689 763 689 647 134 647 134 985 569 985 569 527 353 527 353 30 511 30 511 178 756 178 756 851 219 851 219 10 97 10 97 480 947 480 947 293 713 293 713 90 587 90 587 476 227 476 227 384 882 384 882 882 927 882 927 714 675 714 675 949 329 949 329 789 423 789 423 467 506 467 506 516 827 516 827 227 534 227 534 851 779 851 779 353 761 353 761 702 93 702 93 762 964 762 964 153 252 153 252 765 53 765 53 24 425 24 425 165 117 165 117 105 779 105 779 275 73 275 73 779 265 779 265 180 830 180 830 843 661 843 661 569 220 569 220 21 794 21 794 233 5 233 5 647 776 647 776 604 203 604 203 320 742 320 742 767 395 767 395 436 636 436 636 418 551 418 551 989 747 989 747 907 244 907 244 874 403 874 403 546 891 546 891 909 640 909 640 519 249 519 249 56 634 56 634 411 126 411 126 876 343 876 343 909 455 909 455 275 741 275 741 233 200 233 200 13 933 13 933 318 405 318 405 762 467 762 467 291 89 291 89 659 142 659 142 182 212 182 212 50 781 50 781 538 405 538 405 167 717 167 717 307 690 307 690 951 652 951 652 266 809 266 809 402 799 402 799 294 393 294 393 174 983 174 983 872 605 872 605 770 368 770 368 786 375 786 375 239 584 239 584 309 984 309 984 309 935 309 935 185 786 185 786 568 675 568 675 63 120 63 120 345 648 345 648 960 623 960 623 393 327 393 327 395 983 395 983 191 545 191 545 940 785 940 785 74 292 74 292 40 64 40 64 369 321 369 321 549 229 549 229 348 543 348 543 515 253 515 253 61 388 61 388 584 135 584 135 252 962 252 962 390 587 390 587 983 681 983 681 484 678 484 678 381 485 381 485 677 748 677 748 801 954 801 954 35 713 35 713 969 456 969 456 758 477 758 477 884 584 884 584 713 791 713 791 218 417 218 417 55 278 55 278 537 276 537 276 748 533 748 533 525 479 525 479 367 355 367 355 773 198 773 198 93 857 93 857 675 486 675 486 774 555 774 555 764 458 764 458 777 101 777 101 102 985 102 985 882 621 882 621 596 490 596 490 862 30 862 30 75 191 75 191 679 802 679 802 123 626 123 626 731 309 731 309 510 880 510 880 162 670 162 670 352 843 352 843 663 775 663 775 271 823 271 823 369 56 369 56 688 185 688 185 583 880 583 880 218 732 218 732 199 518 199 518 205 238 205 238 129 113 129 113 1 270 1 270 285 720 285 720 883 179 883 179 615 710 615 710 423 16 423 16 948 833 948 833 220 95 220 95 692 942 692 942 568 794 568 794 214 698 214 698 3 186 3 186 911 58 911 58 715 334 715 334 358 171 358 171 562 981 562 981 285 876 285 876 973 674 973 674 723 780 723 780 102 138 102 138 749 849 749 849 566 205 566 205 769 513 769 513 100 972 100 972 501 168 501 168 839 91 839 91 823 354 823 354 96 564 96 564 733 544 733 544 781 535 781 535 634 921 634 921 408 328 408 328 775 260 775 260 560 859 560 859 290 735 290 735 198 476 198 476 510 668 510 668 525 121 525 121 859 739 859 739 544 444 544 444 4 3 4 3 266 33 266 33 776 803 776 803 245 4 245 4 682 860 682 860 623 744 623 744 235 837 235 837 733 291 733 291 292 200 292 200 305 889 305 889 439 454 439 454 63 77 63 77 740 198 740 198 80 307 80 307 412 190 412 190 907 782 907 782 908 285 908 285 229 145 229 145 243 228 243 228 248 495 248 495 657 827 657 827 797 165 797 165 439 251 439 251 647 344 647 344 80 670 80 670 488 31 488 31 633 830 633 830 913 884 913 884 416 59 416 59 925 406 925 406 117 697 117 697 990 655 990 655 673 802 673 802 531 515 531 515 854 236 854 236 111 919 111 919 826 342 826 342 531 632 531 632 44 54 44 54 170 865 170 865 417 144 417 144 785 792 785 792 741 533 741 533 913 762 913 762 388 940 388 940 246 852 246 852 328 358 328 358 438 641 438 641 28 315 28 315 695 543 695 543 482 290 482 290 238 166 238 166 95 875 95 875 635 530 635 530 258 609 258 609 517 100 517 100 796 886 796 886 608 458 608 458 349 561 349 561 981 112 981 112 440 626 440 626 180 880 180 880 922 255 922 255 61 696 61 696 672 552 672 552 722 802 722 802 498 455 498 455 224 851 224 851 907 921 907 921 364 592 364 592 378 576 378 576 716 333 716 333 833 117 833 117 969 87 969 87 417 770 417 770 289 924 289 924 898 975 898 975 945 260 945 260 83 719 83 719 70 714 70 714 341 184 341 184 663 533 663 533 919 560 919 560 837 16 837 16 288 30 288 30 234 752 234 752 327 946 327 946 614 105 614 105 313 922 313 922 749 914 749 914 57 544 57 544 782 851 782 851 329 654 329 654 248 643 248 643 652 298 652 298 513 79 513 79 907 441 907 441 793 495 793 495 32 152 32 152 295 397 295 397 679 630 679 630 549 599 549 599 275 440 275 440 80 877 80 877 247 607 247 607 506 675 506 675 235 763 235 763 517 171 517 171 555 422 555 422 548 86 548 86 170 425 170 425 376 306 376 306 235 337 235 337 210 868 210 868 931 221 931 221 776 746 776 746 613 1 613 1 584 618 584 618 659 149 659 149 422 433 422 433 140 972 140 972 936 155 936 155 397 395 397 395 311 416 311 416 60 935 60 935 601 358 601 358 555 366 555 366 635 440 635 440 766 839 766 839 375 2 375 2 341 471 341 471 115 587 115 587 647 20 647 20 767 221 767 221 509 507 509 507 82 578 82 578 899 297 899 297 40 275 40 275 763 157 763 157 552 825 552 825 292 941 292 941 382 729 382 729 161 165 161 165 945 876 945 876 586 154 586 154 176 876 176 876 41 32 41 32 795 96 795 96 813 909 813 909 408 377 408 377 459 792 459 792 737 748 737 748 975 855 975 855 692 267 692 267 640 35 640 35 416 110 416 110 864 917 864 917 891 930 891 930 287 723 287 723 197 336 197 336 149 160 149 160 744 865 744 865 184 584 184 584 733 882 733 882 764 914 764 914 514 941 514 941 934 685 934 685 701 254 701 254 592 726 592 726 918 367 918 367 241 785 241 785 635 749 635 749 718 367 718 367 739 478 739 478 597 62 597 62 248 496 248 496 608 445 608 445 231 963 231 963 518 447 518 447 7 546 7 546 99 340 99 340 993 456 993 456 175 613 175 613 910 312 910 312 845 650 845 650 565 869 565 869 106 626 106 626 700 737 700 737 213 102 213 102 615 535 615 535 532 745 532 745 63 364 63 364 180 32 180 32 305 540 305 540 775 826 775 826 471 294 471 294 614 107 614 107 641 341 641 341 774 173 774 173 347 916 347 916 429 786 429 786 730 243 730 243 972 468 972 468 751 653 751 653 21 81 21 81 987 864 987 864 222 740 222 740 646 267 646 267 568 427 568 427 858 434 858 434 427 822 427 822 9 699 9 699 551 326 551 326 764 117 764 117 432 714 432 714 643 403 643 403 440 585 440 585 748 927 748 927 83 884 83 884 606 504 606 504 229 517 229 517 620 169 620 169 879 433 879 433 922 749 922 749 790 20 790 20 474 773 474 773 457 598 457 598 700 699 700 699 801 719 801 719 579 187 579 187 271 560 271 560 635 788 635 788 155 626 155 626 262 34 262 34 530 675 530 675 738 946 738 946 818 651 818 651 351 455 351 455 162 438 162 438 663 4 663 4 864 698 864 698 737 215 737 215 516 65 516 65 163 174 163 174 305 870 305 870 605 682 605 682 238 737 238 737 437 573 437 573 440 551 440 551 927 20 927 20 107 713 107 713 633 377 633 377 730 138 730 138 418 491 418 491 313 896 313 896 752 983 752 983 417 77 417 77 725 900 725 900 559 201 559 201 785 401 785 401 766 387 766 387 685 401 685 401 63 205 63 205 711 15 711 15 426 876 426 876 766 750 766 750 639 649 639 649 537 794 537 794 177 896 177 896 903 460 903 460 266 80 266 80 541 778 541 778 14 113 14 113 977 718 977 718 111 249 111 249 714 924 714 924 449 282 449 282 114 565 114 565 506 91 506 91 75 634 75 634 258 355 258 355 458 915 458 915 605 299 605 299 595 62 595 62 749 941 749 941 169 758 169 758 416 812 416 812 512 826 512 826 58 160 58 160 210 127 210 127 261 797 261 797 570 751 570 751 545 360 545 360 159 620 159 620 622 247 622 247 127 346 127 346 229 960 229 960 554 871 554 871 986 360 986 360 775 451 775 451 482 200 482 200 584 147 584 147 126 239 126 239 549 710 549 710 691 524 691 524 407 47 407 47 849 434 849 434 363 835 363 835 273 803 273 803 619 359 619 359 753 228 753 228 47 681 47 681 478 166 478 166 199 404 199 404 920 92 920 92 40 730 40 730 644 935 644 935 232 837 232 837 940 195 940 195 509 727 509 727 278 941 278 941 401 726 401 726 829 505 829 505 330 921 330 921 738 610 738 610 978 43 978 43 892 961 892 961 581 464 581 464 551 784 551 784 214 289 214 289 246 2 246 2 954 503 954 503 706 805 706 805 8 605 8 605 323 508 323 508 844 913 844 913 827 316 827 316 849 704 849 704 116 424 116 424 464 142 464 142 121 763 121 763 484 90 484 90 964 106 964 106 904 962 904 962 102 296 102 296 553 669 553 669 653 750 653 750 636 571 636 571 462 528 462 528 412 327 412 327 739 773 739 773 626 767 626 767 280 66 280 66 178 303 178 303 429 534 429 534 972 220 972 220 932 917 932 917 321 587 321 587 469 838 469 838 817 214 817 214 845 893 845 893 203 359 203 359 954 920 954 920 517 168 517 168 757 43 757 43 215 307 215 307 276 38 276 38 362 288 362 288 450 978 450 978 761 879 761 879 65 374 65 374 590 916 590 916 141 305 141 305 241 530 241 530 66 762 66 762 968 739 968 739 912 393 912 393 22 395 22 395 408 916 408 916 177 816 177 816 396 420 396 420 382 141 382 141 565 172 565 172 74 156 74 156 805 149 805 149 183 711 183 711 321 60 321 60 323 928 323 928 503 66 503 66 602 714 602 714 142 748 142 748 375 477 375 477 851 211 851 211 442 948 442 948 904 457 904 457 496 213 496 213 252 388 252 388 853 174 853 174 669 541 669 541 45 48 45 48 519 987 519 987 595 269 595 269 937 334 937 334 539 817 539 817 479 76 479 76 102 359 102 359 182 348 182 348 279 325 279 325 564 377 564 377 244 582 244 582 662 445 662 445 966 654 966 654 320 904 320 904 21 922 21 922 393 289 393 289 499 788 499 788 214 169 214 169 702 558 702 558 168 199 168 199 320 858 320 858 373 244 373 244 531 378 531 378 287 490 287 490 179 25 179 25 969 614 969 614 198 751 198 751 698 572 698 572 765 430 765 430 285 604 285 604 327 618 327 618 508 990 508 990 58 425 58 425 761 288 761 288 363 588 363 588 182 85 182 85 653 578 653 578 358 563 358 563 437 333 437 333 635 441 635 441 93 33 93 33 125 936 125 936 36 381 36 381 338 133 338 133 826 132 826 132 285 18 285 18 691 274 691 274 601 338 601 338 213 790 213 790 376 565 376 565 230 43 230 43 645 548 645 548 832 61 832 61 124 401 124 401 934 228 934 228 38 711 38 711 73 427 73 427 712 280 712 280 605 902 605 902 980 325 980 325 334 603 334 603 736 887 736 887 870 33 870 33 903 925 903 925 745 490 745 490 557 110 557 110 217 213 217 213 641 969 641 969 69 84 69 84 157 288 157 288 498 481 498 481 987 912 987 912 603 954 603 954 944 734 944 734 136 965 136 965 352 893 352 893 36 923 36 923 715 245 715 245 445 982 445 982 491 873 491 873 132 483 132 483 749 699 749 699 430 657 430 657 804 337 804 337 510 738 510 738 801 341 801 341 772 946 772 946 982 872 982 872 53 869 53 869 456 424 456 424 89 41 89 41 256 648 256 648 926 127 926 127 709 61 709 61 676 609 676 609 659 869 659 869 7 302 7 302 680 410 680 410 758 70 758 70 499 947 499 947 228 125 228 125 12 377 12 377 292 323 292 323 624 346 624 346 376 28 376 28 710 196 710 196 893 652 893 652 908 374 908 374 822 359 822 359 239 160 239 160 536 289 536 289 428 434 428 434 479 846 479 846 433 605 433 605 101 214 101 214 377 415 377 415 594 405 594 405 349 592 349 592 608 134 608 134 504 326 504 326 865 980 865 980 619 399 619 399 350 300 350 300 151 945 151 945 500 955 500 955 771 232 771 232 220 69 220 69 332 828 332 828 79 133 79 133 470 959 470 959 285 557 285 557 348 431 348 431 404 192 404 192 783 130 783 130 301 281 301 281 971 512 971 512 236 93 236 93 556 251 556 251 272 791 272 791 333 157 333 157 312 880 312 880 532 508 532 508 642 297 642 297 523 270 523 270 208 691 208 691 140 753 140 753 443 973 443 973 703 22 703 22 232 627 232 627 862 515 862 515 419 386 419 386 556 785 556 785 476 834 476 834 218 949 218 949 371 477 371 477 907 110 907 110 247 353 247 353 988 420 988 420 722 335 722 335 276 994 276 994 932 585 932 585 406 492 406 492 606 548 606 548 713 853 713 853 681 864 681 864 945 89 945 89 222 442 222 442 120 364 120 364 13 831 13 831 410 383 410 383 576 872 576 872 560 335 560 335 238 98 238 98 432 457 432 457 971 721 971 721 861 311 861 311 355 656 355 656 836 729 836 729 991 43 991 43 281 97 281 97 756 960 756 960 182 285 182 285 196 263 196 263 387 308 387 308 270 399 270 399 695 580 695 580 969 526 969 526 229 62 229 62 766 386 766 386 881 53 881 53 629 476 629 476 718 167 718 167 249 966 249 966 984 740 984 740 597 857 597 857 796 112 796 112 45 437 45 437 72 983 72 983 326 493 326 493 722 390 722 390 741 357 741 357 722 738 722 738 878 763 878 763 419 686 419 686 209 12 209 12 585 877 585 877 392 31 392 31 108 213 108 213 11 448 11 448 201 579 201 579 638 422 638 422 480 541 480 541 47 633 47 633 509 493 509 493 782 735 782 735 78 629 78 629 912 187 912 187 512 984 512 984 186 870 186 870 236 537 236 537 117 520 117 520 549 45 549 45 801 501 801 501 923 979 923 979 292 18 292 18 23 729 23 729 592 879 592 879 425 355 425 355 641 485 641 485 63 780 63 780 277 486 277 486 148 521 148 521 604 153 604 153 994 395 994 395 359 517 359 517 278 685 278 685 36 331 36 331 619 506 619 506 819 865 819 865 567 318 567 318 443 823 443 823 504 134 504 134 99 784 99 784 589 625 589 625 432 825 432 825 554 109 554 109 790 509 790 509 945 701 945 701 659 768 659 768 130 473 130 473 845 548 845 548 431 887 431 887 277 514 277 514 615 911 615 911 809 319 809 319 691 580 691 580 573 657 573 657 278 264 278 264 498 38 498 38 622 642 622 642 397 659 397 659 71 883 71 883 473 372 473 372 887 762 887 762 823 513 823 513 488 524 488 524 593 191 593 191 285 504 285 504 182 1 182 1 409 311 409 311 865 978 865 978 160 136 160 136 274 63 274 63 699 6 699 6 928 217 928 217 677 728 677 728 923 830 923 830 942 924 942 924 442 276 442 276 547 51 547 51 516 371 516 371 95 468 95 468 139 121 139 121 252 489 252 489 70 672 70 672 240 954 240 954 350 980 350 980 270 103 270 103 802 681 802 681 981 497 981 497 660 951 660 951 403 977 403 977 940 44 940 44 298 450 298 450 104 129 104 129 895 705 895 705 525 772 525 772 970 803 970 803 526 642 526 642 661 463 661 463 555 696 555 696 166 35 166 35 777 388 777 388 226 96 226 96 107 122 107 122 537 189 537 189 51 154 51 154 406 571 406 571 746 956 746 956 696 718 696 718 57 931 57 931 322 165 322 165 753 219 753 219 578 245 578 245 862 944 862 944 45 847 45 847 456 565 456 565 960 198 960 198 110 170 110 170 320 380 320 380 981 907 981 907 681 220 681 220 669 956 669 956 157 579 157 579 212 5 212 5 299 187 299 187 111 270 111 270 370 20 370 20 992 602 992 602 632 611 632 611 422 166 422 166 204 757 204 757 578 826 578 826 689 239 689 239 333 541 333 541 774 289 774 289 670 851 670 851 294 267 294 267 672 554 672 554 567 101 567 101 601 273 601 273 591 925 591 925 282 857 282 857 694 309 694 309 707 23 707 23 195 968 195 968 810 977 810 977 942 508 942 508 955 629 955 629 901 620 901 620 987 404 987 404 382 811 382 811 462 536 462 536 514 990 514 990 36 749 36 749 574 63 574 63 683 743 683 743 861 15 861 15 159 128 159 128 137 303 137 303 673 597 673 597 724 89 724 89 251 776 251 776 362 366 362 366 376 259 376 259 11 80 11 80 169 61 169 61 443 78 443 78 832 203 832 203 618 891 618 891 768 431 768 431 860 791 860 791 6 898 6 898 509 641 509 641 265 217 265 217 983 283 983 283 749 694 749 694 451 399 451 399 136 928 136 928 42 504 42 504 987 965 987 965 692 869 692 869 399 464 399 464 928 552 928 552 158 259 158 259 626 521 626 521 504 801 504 801 940 71 940 71 3 640 3 640 808 310 808 310 646 555 646 555 358 584 358 584 526 961 526 961 213 224 213 224 83 139 83 139 674 717 674 717 30 168 30 168 433 262 433 262 297 710 297 710 679 260 679 260 480 502 480 502 903 416 903 416 318 788 318 788 555 895 555 895 740 37 740 37 762 538 762 538 902 325 902 325 613 29 613 29 194 52 194 52 71 784 71 784 953 502 953 502 160 339 160 339 632 951 632 951 33 300 33 300 904 364 904 364 615 166 615 166 194 480 194 480 110 290 110 290 389 784 389 784 96 720 96 720 263 931 263 931 628 117 628 117 190 134 190 134 619 450 619 450 562 301 562 301 331 612 331 612 369 155 369 155 460 893 460 893 655 26 655 26 392 483 392 483 535 280 535 280 640 291 640 291 457 563 457 563 855 331 855 331 117 730 117 730 796 937 796 937 193 18 193 18 579 476 579 476 196 814 196 814 842 488 842 488 827 620 827 620 195 962 195 962 116 609 116 609 333 802 333 802 945 933 945 933 521 537 521 537 514 733 514 733 932 770 932 770 807 262 807 262 932 48 932 48 586 649 586 649 258 318 258 318 954 55 954 55 220 559 220 559 751 80 751 80 622 547 622 547 215 240 215 240 33 537 33 537 187 723 187 723 615 734 615 734 578 493 578 493 490 771 490 771 406 986 406 986 404 246 404 246 354 249 354 249 527 121 527 121 53 765 53 765 64 67 64 67 878 256 878 256 107 480 107 480 734 307 734 307 10 636 10 636 436 262 436 262 298 496 298 496 772 908 772 908 587 253 587 253 707 59 707 59 152 198 152 198 365 683 365 683 605 568 605 568 496 675 496 675 775 29 775 29 256 958 256 958 256 338 256 338 956 316 956 316 896 267 896 267 601 156 601 156 775 168 775 168 3 742 3 742 19 267 19 267 715 450 715 450 764 787 764 787 773 873 773 873 454 906 454 906 627 846 627 846 150 52 150 52 781 748 781 748 690 546 690 546 954 507 954 507 954 930 954 930 501 392 501 392 271 509 271 509 137 313 137 313 587 625 587 625 688 615 688 615 632 566 632 566 367 656 367 656 991 130 991 130 256 636 256 636 302 887 302 887 419 62 419 62 593 767 593 767 167 470 167 470 610 207 610 207 242 892 242 892 909 681 909 681 843 725 843 725 976 341 976 341 153 771 153 771 428 850 428 850 957 995 957 995 677 819 677 819 741 414 741 414 947 838 947 838 686 673 686 673 292 930 292 930 950 69 950 69 885 538 885 538 475 574 475 574 691 218 691 218 355 348 355 348 955 739 955 739 682 742 682 742 285 502 285 502 540 855 540 855 625 544 625 544 637 707 637 707 133 722 133 722 898 259 898 259 535 199 535 199 463 102 463 102 325 274 325 274 689 669 689 669 445 155 445 155 771 580 771 580 371 767 371 767 682 540 682 540 328 719 328 719 772 629 772 629 937 477 937 477 394 935 394 935 394 971 394 971 373 982 373 982 33 353 33 353 556 274 556 274 167 828 167 828 188 955 188 955 383 455 383 455 978 841 978 841 653 425 653 425 790 155 790 155 205 96 205 96 268 64 268 64 977 485 977 485 611 673 611 673 91 925 91 925 85 275 85 275 578 384 578 384 724 867 724 867 478 232 478 232 956 574 956 574 469 116 469 116 341 478 341 478 298 657 298 657 469 5 469 5 769 878 769 878 431 196 431 196 340 179 340 179 966 809 966 809 464 787 464 787 194 243 194 243 359 848 359 848 45 87 45 87 855 991 855 991 159 963 159 963 90 437 90 437 473 966 473 966 960 719 960 719 97 668 97 668 73 529 73 529 14 645 14 645 267 219 267 219 539 604 539 604 757 645 757 645 460 347 460 347 690 51 690 51 691 602 691 602 265 423 265 423 829 707 829 707 199 331 199 331 370 917 370 917 870 125 870 125 901 919 901 919 206 197 206 197 825 894 825 894 716 949 716 949 745 852 745 852 65 853 65 853 804 561 804 561 884 794 884 794 170 389 170 389 146 42 146 42 165 244 165 244 391 500 391 500 409 71 409 71 777 567 777 567 856 125 856 125 750 787 750 787 359 444 359 444 881 629 881 629 236 533 236 533 108 760 108 760 135 831 135 831 689 801 689 801 505 619 505 619 206 944 206 944 243 972 243 972 350 294 350 294 705 787 705 787 940 986 940 986 181 835 181 835 467 201 467 201 899 158 899 158 388 691 388 691 298 545 298 545 557 785 557 785 543 934 543 934 923 170 923 170 720 81 720 81 404 766 404 766 723 809 723 809 157 401 157 401 632 621 632 621 224 568 224 568 630 657 630 657 490 395 490 395 571 154 571 154 651 951 651 951 675 511 675 511 995 652 995 652 831 182 831 182 937 986 937 986 352 839 352 839 240 798 240 798 612 116 612 116 609 283 609 283 762 357 762 357 518 606 518 606 131 761 131 761 74 178 74 178 400 226 400 226 513 188 513 188 85 340 85 340 525 174 525 174 226 760 226 760 387 545 387 545 721 914 721 914 368 191 368 191 498 182 498 182 572 583 572 583 947 675 947 675 220 575 220 575 558 808 558 808 896 876 896 876 306 46 306 46 588 551 588 551 414 115 414 115 64 616 64 616 252 410 252 410 893 356 893 356 766 743 766 743 616 764 616 764 510 727 510 727 378 155 378 155 247 110 247 110 854 121 854 121 962 111 962 111 98 606 98 606 111 937 111 937 741 206 741 206 122 880 122 880 781 503 781 503 435 970 435 970 757 431 757 431 16 760 16 760 303 295 303 295 803 617 803 617 606 837 606 837 743 165 743 165 489 648 489 648 753 271 753 271 793 918 793 918 91 728 91 728 630 479 630 479 288 775 288 775 600 910 600 910 107 727 107 727 905 537 905 537 825 637 825 637 920 315 920 315 988 313 988 313 786 718 786 718 48 350 48 350 456 370 456 370 371 387 371 387 648 281 648 281 828 504 828 504 667 556 667 556 430 906 430 906 620 46 620 46 412 803 412 803 206 86 206 86 222 748 222 748 485 678 485 678 376 627 376 627 689 84 689 84 836 916 836 916 992 645 992 645 699 529 699 529 751 130 751 130 792 972 792 972 249 103 249 103 985 748 985 748 85 736 85 736 36 984 36 984 508 595 508 595 817 37 817 37 828 915 828 915 403 187 403 187 460 739 460 739 90 382 90 382 739 57 739 57 787 810 787 810 585 5 585 5 27 178 27 178 45 688 45 688 203 859 203 859 873 480 873 480 883 867 883 867 334 810 334 810 557 700 557 700 231 990 231 990 462 153 462 153 708 522 708 522 147 951 147 951 905 508 905 508 328 565 328 565 991 699 991 699 511 927 511 927 920 513 920 513 426 786 426 786 421 4 421 4 456 64 456 64 633 347 633 347 828 532 828 532 308 388 308 388 237 233 237 233 466 281 466 281 445 355 445 355 261 323 261 323 102 201 102 201 797 309 797 309 973 240 973 240 49 234 49 234 814 384 814 384 28 918 28 918 265 201 265 201 926 832 926 832 757 906 757 906 169 139 169 139 651 73 651 73 346 328 346 328 783 526 783 526 635 849 635 849 570 166 570 166 336 666 336 666 444 682 444 682 728 885 728 885 870 285 870 285 506 898 506 898 8 22 8 22 523 165 523 165 120 946 120 946 153 450 153 450 63 556 63 556 336 193 336 193 912 317 912 317 301 603 301 603 382 983 382 983 234 538 234 538 635 110 635 110 287 969 287 969 400 778 400 778 23 711 23 711 315 877 315 877 729 15 729 15 509 728 509 728 656 217 656 217 842 960 842 960 209 779 209 779 712 392 712 392 725 197 725 197 468 92 468 92 811 628 811 628 959 419 959 419 459 840 459 840 328 729 328 729 567 417 567 417 141 610 141 610 539 286 539 286 401 905 401 905 465 644 465 644 845 446 845 446 651 510 651 510 281 863 281 863 583 958 583 958 551 182 551 182 863 532 863 532 13 736 13 736 995 303 995 303 79 963 79 963 133 205 133 205 434 871 434 871 933 298 933 298 308 623 308 623 101 842 101 842 75 89 75 89 157 205 157 205 770 273 770 273 104 693 104 693 339 21 339 21 378 538 378 538 177 918 177 918 538 413 538 413 241 733 241 733 580 363 580 363 29 289 29 289 535 236 535 236 923 237 923 237 294 680 294 680 109 859 109 859 991 310 991 310 535 128 535 128 805 450 805 450 901 841 901 841 472 594 472 594 509 61 509 61 957 296 957 296 79 535 79 535 112 628 112 628 296 569 296 569 482 393 482 393 506 633 506 633 341 441 341 441 698 734 698 734 69 319 69 319 865 43 865 43 632 455 632 455 934 761 934 761 724 666 724 666 395 5 395 5 185 543 185 543 563 215 563 215 797 157 797 157 618 56 618 56 924 62 924 62 344 538 344 538 12 681 12 681 262 603 262 603 581 666 581 666 178 358 178 358 985 729 985 729 556 129 556 129 622 932 622 932 463 932 463 932 264 657 264 657 466 829 466 829 181 674 181 674 76 182 76 182 164 238 164 238 768 865 768 865 608 637 608 637 803 572 803 572 425 553 425 553 331 792 331 792 417 583 417 583 537 275 537 275 749 468 749 468 635 353 635 353 849 495 849 495 664 857 664 857 75 411 75 411 104 342 104 342 717 463 717 463 296 979 296 979 77 780 77 780 314 814 314 814 83 909 83 909 327 291 327 291 620 817 620 817 507 911 507 911 59 726 59 726 835 256 835 256 278 488 278 488 884 83 884 83 494 562 494 562 762 338 762 338 534 926 534 926 270 919 270 919 765 732 765 732 74 460 74 460 239 580 239 580 617 937 617 937 279 136 279 136 960 655 960 655 956 931 956 931 706 945 706 945 518 829 518 829 113 275 113 275 947 533 947 533 867 664 867 664 117 69 117 69 504 698 504 698 763 93 763 93 868 543 868 543 576 195 576 195 538 331 538 331 784 765 784 765 969 691 969 691 847 451 847 451 359 553 359 553 76 819 76 819 216 569 216 569 198 690 198 690 153 197 153 197 476 990 476 990 126 981 126 981 500 852 500 852 78 829 78 829 909 108 909 108 697 861 697 861 602 123 602 123 430 668 430 668 232 984 232 984 344 565 344 565 836 866 836 866 555 186 555 186 962 133 962 133 33 612 33 612 444 374 444 374 815 741 815 741 766 406 766 406 963 814 963 814 619 104 619 104 482 188 482 188 931 372 931 372 307 844 307 844 181 839 181 839 30 11 30 11 554 659 554 659 694 657 694 657 970 607 970 607 553 753 553 753 148 29 148 29 48 204 48 204 453 408 453 408 56 883 56 883 402 80 402 80 984 879 984 879 33 562 33 562 35 306 35 306 205 710 205 710 285 149 285 149 509 697 509 697 878 328 878 328 99 632 99 632 362 129 362 129 563 166 563 166 461 760 461 760 302 766 302 766 145 521 145 521 829 253 829 253 571 240 571 240 844 511 844 511 907 351 907 351 874 636 874 636 73 775 73 775 518 867 518 867 669 702 669 702 422 702 422 702 808 204 808 204 864 483 864 483 149 673 149 673 760 147 760 147 817 236 817 236 567 400 567 400 210 991 210 991 901 219 901 219 866 373 866 373 161 230 161 230 334 760 334 760 820 946 820 946 984 426 984 426 396 994 396 994 616 958 616 958 754 91 754 91 323 364 323 364 812 693 812 693 38 363 38 363 509 655 509 655 560 675 560 675 312 744 312 744 225 365 225 365 799 682 799 682 370 890 370 890 535 385 535 385 417 279 417 279 288 293 288 293 357 782 357 782 615 428 615 428 265 987 265 987 518 427 518 427 118 545 118 545 695 587 695 587 338 931 338 931 138 34 138 34 515 334 515 334 534 483 534 483 387 13 387 13 19 927 19 927 765 285 765 285 733 322 733 322 76 972 76 972 279 385 279 385 92 702 92 702 844 877 844 877 564 797 564 797 175 439 175 439 981 953 981 953 430 594 430 594 710 122 710 122 3 814 3 814 171 55 171 55 140 975 140 975 681 768 681 768 788 227 788 227 435 972 435 972 305 503 305 503 532 987 532 987 382 677 382 677 710 687 710 687 658 982 658 982 975 906 975 906 402 175 402 175 238 710 238 710 482 899 482 899 715 102 715 102 381 963 381 963 516 869 516 869 914 817 914 817 671 896 671 896 47 875 47 875 695 499 695 499 512 878 512 878 947 1 947 1 492 223 492 223 396 350 396 350 839 806 839 806 503 510 503 510 36 118 36 118 670 140 670 140 328 788 328 788 762 637 762 637 281 204 281 204 111 417 111 417 324 798 324 798 423 189 423 189 722 521 722 521 366 819 366 819 232 12 232 12 171 79 171 79 73 24 73 24 158 730 158 730 860 597 860 597 774 158 774 158 646 726 646 726 545 850 545 850 59 255 59 255 30 375 30 375 850 698 850 698 925 889 925 889 96 141 96 141 394 342 394 342 853 248 853 248 3 332 3 332 722 576 722 576 896 988 896 988 7 542 7 542 947 531 947 531 291 220 291 220 547 58 547 58 787 188 787 188 518 548 518 548 107 561 107 561 505 584 505 584 569 58 569 58 854 624 854 624 627 315 627 315 491 988 491 988 361 567 361 567 269 234 269 234 331 822 331 822 551 437 551 437 558 499 558 499 293 538 293 538 934 599 934 599 920 755 920 755 670 848 670 848 154 776 154 776 856 665 856 665 181 960 181 960 587 169 587 169 741 8 741 8 220 736 220 736 128 364 128 364 105 187 105 187 859 237 859 237 264 501 264 501 601 399 601 399 39 949 39 949 984 968 984 968 98 373 98 373 992 653 992 653 219 184 219 184 340 607 340 607 126 363 126 363 772 135 772 135 247 517 247 517 544 869 544 869 42 58 42 58 963 304 963 304 564 792 564 792 26 971 26 971 519 12 519 12 29 402 29 402 364 686 364 686 405 532 405 532 864 897 864 897 992 461 992 461 259 904 259 904 113 987 113 987 924 498 924 498 584 314 584 314 818 466 818 466 923 95 923 95 513 727 513 727 219 690 219 690 279 825 279 825 196 22 196 22 514 301 514 301 251 30 251 30 499 181 499 181 90 483 90 483 160 831 160 831 668 592 668 592 93 864 93 864 567 819 567 819 366 503 366 503 973 664 973 664 674 174 674 174 367 569 367 569 344 331 344 331 344 520 344 520 898 636 898 636 420 417 420 417 829 995 829 995 103 567 103 567 956 260 956 260 532 629 532 629 785 780 785 780 773 438 773 438 923 757 923 757 759 23 759 23 158 966 158 966 267 95 267 95 812 246 812 246 865 630 865 630 899 209 899 209 379 959 379 959 561 984 561 984 832 508 832 508 84 389 84 389 83 487 83 487 705 136 705 136 917 655 917 655 112 894 112 894 625 891 625 891 220 868 220 868 761 901 761 901 430 882 430 882 797 43 797 43 245 309 245 309 970 761 970 761 681 605 681 605 360 392 360 392 602 349 602 349 39 476 39 476 949 509 949 509 893 676 893 676 249 659 249 659 809 280 809 280 36 447 36 447 828 28 828 28 464 210 464 210 897 4 897 4 374 763 374 763 308 336 308 336 610 546 610 546 602 572 602 572 834 982 834 982 716 265 716 265 230 897 230 897 744 512 744 512 862 192 862 192 332 265 332 265 849 751 849 751 578 242 578 242 416 706 416 706 770 199 770 199 314 42 314 42 575 482 575 482 197 489 197 489 761 381 761 381 445 936 445 936 448 830 448 830 889 946 889 946 302 252 302 252 351 820 351 820 608 788 608 788 198 372 198 372 230 842 230 842 109 321 109 321 417 377 417 377 984 585 984 585 639 873 639 873 943 81 943 81 271 388 271 388 338 812 338 812 116 223 116 223 629 536 629 536 591 364 591 364 403 708 403 708 128 919 128 919 136 318 136 318 635 694 635 694 156 101 156 101 610 168 610 168 357 810 357 810 90 462 90 462 768 831 768 831 437 163 437 163 708 165 708 165 262 302 262 302 938 856 938 856 609 210 609 210 15 569 15 569 482 366 482 366 286 698 286 698 9 569 9 569 100 350 100 350 960 494 960 494 458 579 458 579 391 660 391 660 825 568 825 568 843 60 843 60 182 110 182 110 629 517 629 517 233 356 233 356 482 40 482 40 669 8 669 8 902 3 902 3 923 165 923 165 90 344 90 344 387 642 387 642 837 818 837 818 852 612 852 612 879 124 879 124 660 275 660 275 537 387 537 387 826 434 826 434 649 861 649 861 426 318 426 318 931 694 931 694 297 453 297 453 609 59 609 59 67 254 67 254 776 212 776 212 76 869 76 869 690 914 690 914 458 60 458 60 344 914 344 914 123 68 123 68 531 725 531 725 499 468 499 468 879 955 879 955 309 839 309 839 295 819 295 819 260 969 260 969 164 913 164 913 325 146 325 146 218 231 218 231 713 821 713 821 405 451 405 451 201 703 201 703 105 624 105 624 70 170 70 170 6 166 6 166 328 213 328 213 473 437 473 437 105 511 105 511 884 343 884 343 53 562 53 562 271 365 271 365 591 404 591 404 740 48 740 48 482 460 482 460 358 449 358 449 497 815 497 815 518 807 518 807 259 400 259 400 986 627 986 627 21 681 21 681 949 61 949 61 112 733 112 733 987 836 987 836 172 343 172 343 982 199 982 199 418 283 418 283 357 294 357 294 388 893 388 893 292 248 292 248 13 590 13 590 891 485 891 485 939 300 939 300 497 658 497 658 648 891 648 891 424 896 424 896 811 42 811 42 149 580 149 580 412 807 412 807 98 189 98 189 610 942 610 942 334 301 334 301 901 240 901 240 533 59 533 59 487 946 487 946 375 763 375 763 255 809 255 809 97 608 97 608 259 283 259 283 355 261 355 261 306 408 306 408 241 467 241 467 872 97 872 97 788 676 788 676 64 170 64 170 182 801 182 801 366 763 366 763 327 582 327 582 686 953 686 953 811 8 811 8 921 224 921 224 233 648 233 648 884 412 884 412 631 625 631 625 921 294 921 294 219 178 219 178 747 630 747 630 566 525 566 525 414 67 414 67 249 988 249 988 945 255 945 255 945 461 945 461 203 219 203 219 957 840 957 840 106 908 106 908 436 603 436 603 57 674 57 674 114 749 114 749 848 368 848 368 870 753 870 753 212 782 212 782 220 60 220 60 209 26 209 26 703 250 703 250 638 749 638 749 659 656 659 656 110 956 110 956 141 886 141 886 6 433 6 433 167 616 167 616 220 952 220 952 756 885 756 885 245 483 245 483 658 669 658 669 776 576 776 576 10 994 10 994 472 352 472 352 960 361 960 361 756 957 756 957 472 40 472 40 424 558 424 558 894 876 894 876 515 131 515 131 189 325 189 325 175 424 175 424 9 991 9 991 981 819 981 819 760 230 760 230 561 864 561 864 168 35 168 35 201 20 201 20 773 560 773 560 870 963 870 963 832 973 832 973 370 871 370 871 492 274 492 274 675 179 675 179 295 827 295 827 390 568 390 568 470 739 470 739 584 804 584 804 466 92 466 92 477 81 477 81 292 772 292 772 591 453 591 453 16 770 16 770 763 374 763 374 374 504 374 504 416 530 416 530 966 879 966 879 745 603 745 603 76 447 76 447 905 523 905 523 832 879 832 879 589 128 589 128 151 740 151 740 645 461 645 461 562 498 562 498 714 321 714 321 444 278 444 278 62 583 62 583 603 696 603 696 807 642 807 642 718 786 718 786 458 170 458 170 525 469 525 469 63 852 63 852 636 454 636 454 161 723 161 723 635 407 635 407 901 566 901 566 41 564 41 564 789 466 789 466 959 945 959 945 710 650 710 650 238 726 238 726 538 845 538 845 503 954 503 954 77 30 77 30 463 623 463 623 904 383 904 383 33 385 33 385 918 452 918 452 82 715 82 715 333 919 333 919 907 426 907 426 165 699 165 699 985 711 985 711 899 673 899 673 642 674 642 674 876 471 876 471 546 618 546 618 485 472 485 472 318 381 318 381 57 848 57 848 454 968 454 968 120 947 120 947 731 852 731 852 730 589 730 589 757 807 757 807 949 837 949 837 408 313 408 313 748 923 748 923 266 682 266 682 102 965 102 965 328 881 328 881 750 316 750 316 779 445 779 445 234 831 234 831 31 904 31 904 17 317 17 317 93 37 93 37 726 522 726 522 468 652 468 652 123 72 123 72 416 994 416 994 830 374 830 374 389 406 389 406 354 664 354 664 978 694 978 694 278 760 278 760 888 804 888 804 955 80 955 80 734 13 734 13 923 481 923 481 422 225 422 225 323 969 323 969 706 555 706 555 170 229 170 229 701 646 701 646 792 644 792 644 958 848 958 848 730 729 730 729 270 59 270 59 622 404 622 404 699 928 699 928 776 453 776 453 734 837 734 837 408 956 408 956 845 607 845 607 741 708 741 708 294 711 294 711 735 205 735 205 745 777 745 777 897 621 897 621 652 23 652 23 324 341 324 341 236 968 236 968 821 409 821 409 532 857 532 857 244 66 244 66 203 707 203 707 243 319 243 319 26 108 26 108 515 748 515 748 112 168 112 168 846 478 846 478 419 51 419 51 738 680 738 680 17 875 17 875 220 186 220 186 145 935 145 935 669 633 669 633 844 898 844 898 950 810 950 810 23 310 23 310 942 70 942 70 419 970 419 970 13 471 13 471 179 353 179 353 126 435 126 435 415 442 415 442 827 672 827 672 550 310 550 310 532 82 532 82 595 536 595 536 946 205 946 205 325 599 325 599 987 436 987 436 727 505 727 505 987 917 987 917 495 320 495 320 512 938 512 938 382 900 382 900 274 6 274 6 542 805 542 805 644 510 644 510 281 549 281 549 415 197 415 197 782 612 782 612 975 803 975 803 887 605 887 605 374 579 374 579 600 633 600 633 140 689 140 689 571 962 571 962 180 132 180 132 686 501 686 501 464 958 464 958 959 595 959 595 363 802 363 802 182 181 182 181 518 908 518 908 24 339 24 339 95 884 95 884 430 410 430 410 129 453 129 453 734 282 734 282 525 156 525 156 765 647 765 647 949 858 949 858 129 409 129 409 90 573 90 573 192 488 192 488 483 750 483 750 457 340 457 340 728 563 728 563 81 63 81 63 953 42 953 42 948 385 948 385 111 686 111 686 400 790 400 790 472 265 472 265 294 549 294 549 651 989 651 989 148 155 148 155 971 129 971 129 577 51 577 51 503 434 503 434 59 235 59 235 853 814 853 814 809 124 809 124 392 825 392 825 935 11 935 11 935 504 935 504 749 544 749 544 90 601 90 601 512 490 512 490 780 894 780 894 453 943 453 943 33 662 33 662 666 512 666 512 486 833 486 833 85 813 85 813 507 912 507 912 719 612 719 612 965 921 965 921 237 183 237 183 703 916 703 916 754 312 754 312 683 719 683 719 288 455 288 455 116 630 116 630 773 725 773 725 623 707 623 707 171 645 171 645 35 413 35 413 770 811 770 811 891 920 891 920 190 738 190 738 299 815 299 815 404 338 404 338 628 186 628 186 841 514 841 514 556 470 556 470 575 251 575 251 306 81 306 81 715 351 715 351 320 926 320 926 263 853 263 853 920 568 920 568 761 740 761 740 176 369 176 369 577 158 577 158 449 501 449 501 648 673 648 673 932 74 932 74 302 729 302 729 523 47 523 47 812 349 812 349 521 114 521 114 375 608 375 608 835 572 835 572 691 145 691 145 69 342 69 342 461 532 461 532 278 105 278 105 754 176 754 176 742 575 742 575 403 82 403 82 516 779 516 779 484 200 484 200 158 813 158 813 810 564 810 564 434 37 434 37 131 889 131 889 214 361 214 361 927 684 927 684 333 839 333 839 374 79 374 79 753 105 753 105 88 381 88 381 439 681 439 681 101 476 101 476 286 144 286 144 611 903 611 903 242 822 242 822 747 838 747 838 607 339 607 339 176 402 176 402 61 485 61 485 885 201 885 201 160 844 160 844 173 40 173 40 623 567 623 567 802 265 802 265 145 32 145 32 881 125 881 125 422 396 422 396 790 612 790 612 919 48 919 48 643 41 643 41 818 613 818 613 685 517 685 517 516 695 516 695 7 178 7 178 627 52 627 52 155 783 155 783 46 297 46 297 937 347 937 347 252 919 252 919 511 789 511 789 541 686 541 686 446 829 446 829 743 886 743 886 901 460 901 460 269 170 269 170 225 572 225 572 770 738 770 738 183 421 183 421 899 341 899 341 724 246 724 246 699 167 699 167 832 403 832 403 326 722 326 722 936 233 936 233 241 645 241 645 976 955 976 955 959 518 959 518 351 496 351 496 628 687 628 687 341 769 341 769 58 111 58 111 215 205 215 205 57 973 57 973 843 654 843 654 644 276 644 276 212 315 212 315 924 922 924 922 861 198 861 198 579 770 579 770 912 244 912 244 973 241 973 241 642 571 642 571 453 781 453 781 882 928 882 928 656 178 656 178 129 328 129 328 582 486 582 486 354 756 354 756 380 173 380 173 334 227 334 227 180 224 180 224 192 418 192 418 699 981 699 981 206 56 206 56 761 575 761 575 794 104 794 104 632 234 632 234 674 840 674 840 939 199 939 199 422 767 422 767 851 889 851 889 892 525 892 525 792 146 792 146 127 792 127 792 762 400 762 400 328 769 328 769 207 991 207 991 10 604 10 604 55 350 55 350 983 170 983 170 132 572 132 572 680 737 680 737 94 571 94 571 471 247 471 247 759 940 759 940 947 213 947 213 833 723 833 723 869 870 869 870 564 294 564 294 576 922 576 922 909 7 909 7 390 384 390 384 518 604 518 604 775 910 775 910 18 992 18 992 426 804 426 804 136 418 136 418 774 108 774 108 432 554 432 554 612 466 612 466 957 780 957 780 558 922 558 922 831 923 831 923 255 952 255 952 890 66 890 66 703 991 703 991 601 568 601 568 543 191 543 191 380 962 380 962 82 314 82 314 716 846 716 846 220 374 220 374 822 824 822 824 87 86 87 86 354 180 354 180 602 841 602 841 40 468 40 468 180 671 180 671 240 987 240 987 494 164 494 164 672 823 672 823 677 892 677 892 564 990 564 990 250 190 250 190 375 237 375 237 730 538 730 538 812 618 812 618 23 977 23 977 384 964 384 964 763 426 763 426 667 525 667 525 550 200 550 200 383 554 383 554 252 233 252 233 482 573 482 573 642 752 642 752 782 200 782 200 700 222 700 222 40 304 40 304 514 524 514 524 725 897 725 897 84 452 84 452 942 68 942 68 968 4 968 4 195 957 195 957 162 834 162 834 852 647 852 647 659 884 659 884 147 92 147 92 769 522 769 522 782 646 782 646 362 616 362 616 808 963 808 963 807 780 807 780 488 808 488 808 767 816 767 816 962 791 962 791 322 235 322 235 433 717 433 717 45 355 45 355 387 942 387 942 251 627 251 627 464 367 464 367 184 237 184 237 792 524 792 524 3 310 3 310 903 937 903 937 686 60 686 60 769 584 769 584 489 568 489 568 100 804 100 804 283 118 283 118 392 292 392 292 461 612 461 612 228 40 228 40 990 170 990 170 776 314 776 314 538 489 538 489 768 988 768 988 964 872 964 872 226 523 226 523 510 203 510 203 418 307 418 307 963 585 963 585 487 12 487 12 455 721 455 721 949 304 949 304 920 105 920 105 407 26 407 26 337 689 337 689 217 577 217 577 270 964 270 964 69 331 69 331 950 429 950 429 239 314 239 314 262 763 262 763 113 607 113 607 240 807 240 807 8 306 8 306 662 573 662 573 589 679 589 679 23 555 23 555 977 539 977 539 182 629 182 629 10 880 10 880 403 678 403 678 872 165 872 165 606 1 606 1 946 50 946 50 2 547 2 547 700 514 700 514 730 957 730 957 501 994 501 994 951 36 951 36 364 417 364 417 339 866 339 866 569 661 569 661 269 320 269 320 366 921 366 921 918 304 918 304 208 632 208 632 223 84 223 84 238 985 238 985 754 204 754 204 904 699 904 699 743 904 743 904 304 471 304 471 826 350 826 350 166 922 166 922 90 579 90 579 590 468 590 468 24 698 24 698 689 202 689 202 264 41 264 41 437 167 437 167 757 161 757 161 926 552 926 552 159 823 159 823 162 133 162 133 804 376 804 376 532 928 532 928 52 672 52 672 531 865 531 865 638 502 638 502 311 240 311 240 514 921 514 921 720 801 720 801 271 482 271 482 531 148 531 148 382 486 382 486 592 808 592 808 633 819 633 819 4 788 4 788 508 518 508 518 779 58 779 58 529 220 529 220 884 123 884 123 732 918 732 918 507 474 507 474 790 561 790 561 183 737 183 737 5 157 5 157 359 182 359 182 62 918 62 918 75 700 75 700 854 693 854 693 775 115 775 115 330 971 330 971 349 366 349 366 756 186 756 186 789 857 789 857 886 450 886 450 792 183 792 183 155 808 155 808 329 116 329 116 446 621 446 621 132 435 132 435 898 69 898 69 789 3 789 3 175 653 175 653 316 900 316 900 953 492 953 492 266 679 266 679 824 539 824 539 884 218 884 218 877 704 877 704 908 578 908 578 948 517 948 517 746 729 746 729 17 285 17 285 364 196 364 196 108 842 108 842 163 688 163 688 939 413 939 413 523 893 523 893 700 347 700 347 483 695 483 695 879 727 879 727 35 613 35 613 725 78 725 78 703 626 703 626 738 153 738 153 453 53 453 53 566 93 566 93 520 403 520 403 591 637 591 637 514 795 514 795 337 472 337 472 125 825 125 825 832 290 832 290 806 348 806 348 241 954 241 954 534 781 534 781 887 940 887 940 708 873 708 873 835 490 835 490 732 356 732 356 560 196 560 196 447 31 447 31 646 610 646 610 684 239 684 239 662 765 662 765 267 394 267 394 178 916 178 916 195 867 195 867 793 782 793 782 394 649 394 649 535 5 535 5 481 590 481 590 546 628 546 628 780 381 780 381 937 411 937 411 127 880 127 880 891 148 891 148 7 549 7 549 349 413 349 413 787 398 787 398 969 68 969 68 885 149 885 149 856 387 856 387 482 361 482 361 302 492 302 492 682 256 682 256 508 391 508 391 832 54 832 54 615 313 615 313 529 524 529 524 653 916 653 916 623 965 623 965 819 957 819 957 865 138 865 138 927 290 927 290 620 929 620 929 86 259 86 259 97 705 97 705 208 871 208 871 348 682 348 682 304 24 304 24 802 108 802 108 669 191 669 191 733 292 733 292 637 190 637 190 327 87 327 87 262 390 262 390 12 29 12 29 130 217 130 217 702 218 702 218 765 801 765 801 703 608 703 608 91 523 91 523 549 796 549 796 546 13 546 13 916 20 916 20 964 873 964 873 513 505 513 505 937 238 937 238 292 397 292 397 802 29 802 29 26 33 26 33 76 49 76 49 970 321 970 321 23 924 23 924 913 279 913 279 115 267 115 267 169 436 169 436 491 84 491 84 813 591 813 591 353 689 353 689 247 130 247 130 9 940 9 940 866 951 866 951 251 583 251 583 592 495 592 495 10 252 10 252 549 153 549 153 543 12 543 12 321 719 321 719 975 585 975 585 978 764 978 764 163 215 163 215 673 110 673 110 900 841 900 841 664 936 664 936 62 30 62 30 405 135 405 135 304 446 304 446 580 928 580 928 71 244 71 244 890 711 890 711 868 475 868 475 513 343 513 343 571 493 571 493 74 86 74 86 287 299 287 299 634 194 634 194 169 49 169 49 941 179 941 179 339 610 339 610 623 487 623 487 278 674 278 674 90 300 90 300 125 274 125 274 955 574 955 574 386 114 386 114 564 243 564 243 166 835 166 835 742 519 742 519 452 772 452 772 789 834 789 834 400 3 400 3 326 326 326 326 313 185 313 185 536 79 536 79 189 714 189 714 661 563 661 563 134 12 134 12 94 145 94 145 569 597 569 597 177 539 177 539 679 975 679 975 484 391 484 391 498 229 498 229 278 417 278 417 72 295 72 295 583 58 583 58 982 189 982 189 323 446 323 446 933 476 933 476 384 875 384 875 107 884 107 884 235 100 235 100 71 59 71 59 215 207 215 207 882 872 882 872 363 811 363 811 540 428 540 428 924 760 924 760 504 752 504 752 951 486 951 486 92 725 92 725 35 850 35 850 301 904 301 904 482 212 482 212 906 176 906 176 955 455 955 455 572 399 572 399 191 907 191 907 368 44 368 44 175 935 175 935 292 698 292 698 375 128 375 128 864 568 864 568 294 416 294 416 829 173 829 173 25 505 25 505 802 363 802 363 399 777 399 777 89 171 89 171 315 839 315 839 583 281 583 281 605 510 605 510 123 799 123 799 137 482 137 482 807 40 807 40 899 572 899 572 538 555 538 555 554 642 554 642 515 451 515 451 591 819 591 819 798 414 798 414 55 289 55 289 289 538 289 538 952 124 952 124 624 677 624 677 133 993 133 993 434 818 434 818 159 576 159 576 836 251 836 251 863 367 863 367 412 674 412 674 575 192 575 192 692 934 692 934 452 687 452 687 408 502 408 502 977 665 977 665 842 209 842 209 226 392 226 392 223 226 223 226 633 513 633 513 183 218 183 218 326 84 326 84 352 321 352 321 210 970 210 970 648 597 648 597 929 928 929 928 80 993 80 993 805 247 805 247 192 167 192 167 493 105 493 105 924 647 924 647 795 213 795 213 496 498 496 498 91 196 91 196 747 801 747 801 394 719 394 719 863 201 863 201 547 237 547 237 797 585 797 585 994 245 994 245 24 975 24 975 442 40 442 40 645 800 645 800 581 977 581 977 750 610 750 610 901 528 901 528 876 632 876 632 401 277 401 277 179 551 179 551 811 837 811 837 990 875 990 875 219 397 219 397 569 325 569 325 452 149 452 149 651 798 651 798 512 294 512 294 563 472 563 472 180 982 180 982 379 221 379 221 170 622 170 622 923 913 923 913 626 826 626 826 498 606 498 606 666 834 666 834 348 27 348 27 830 507 830 507 714 710 714 710 233 482 233 482 386 181 386 181 1 661 1 661 133 957 133 957 66 194 66 194 513 435 513 435 58 780 58 780 494 104 494 104 468 638 468 638 103 493 103 493 121 378 121 378 685 743 685 743 613 754 613 754 62 906 62 906 131 731 131 731 978 453 978 453 283 854 283 854 73 40 73 40 983 434 983 434 728 867 728 867 938 721 938 721 659 351 659 351 842 508 842 508 344 50 344 50 855 15 855 15 952 113 952 113 269 993 269 993 771 898 771 898 396 592 396 592 567 599 567 599 61 11 61 11 345 969 345 969 400 324 400 324 582 429 582 429 202 142 202 142 618 299 618 299 136 82 136 82 725 425 725 425 337 694 337 694 480 284 480 284 502 7 502 7 442 247 442 247 624 555 624 555 172 190 172 190 539 79 539 79 270 576 270 576 811 641 811 641 921 571 921 571 318 789 318 789 905 643 905 643 725 29 725 29 506 149 506 149 192 820 192 820 788 619 788 619 878 53 878 53 542 980 542 980 754 656 754 656 788 445 788 445 626 957 626 957 611 279 611 279 621 216 621 216 646 247 646 247 410 245 410 245 680 861 680 861 889 551 889 551 472 624 472 624 43 391 43 391 624 818 624 818 599 903 599 903 859 959 859 959 104 833 104 833 650 613 650 613 988 159 988 159 312 239 312 239 578 680 578 680 704 374 704 374 732 301 732 301 813 489 813 489 493 34 493 34 717 739 717 739 101 123 101 123 267 566 267 566 632 113 632 113 797 298 797 298 725 105 725 105 742 876 742 876 600 982 600 982 986 881 986 881 103 404 103 404 605 892 605 892 32 973 32 973 643 546 643 546 158 581 158 581 497 540 497 540 11 908 11 908 4 624 4 624 826 438 826 438 160 161 160 161 47 150 47 150 354 333 354 333 363 758 363 758 295 534 295 534 645 656 645 656 223 54 223 54 916 157 916 157 820 599 820 599 59 383 59 383 516 182 516 182 273 907 273 907 705 456 705 456 556 516 556 516 4 425 4 425 958 120 958 120 545 945 545 945 484 977 484 977 596 578 596 578 76 525 76 525 406 464 406 464 644 461 644 461 280 656 280 656 336 875 336 875 423 218 423 218 592 625 592 625 989 493 989 493 27 788 27 788 319 75 319 75 324 613 324 613 352 836 352 836 679 220 679 220 732 69 732 69 76 948 76 948 421 709 421 709 887 329 887 329 116 546 116 546 369 760 369 760 360 798 360 798 783 92 783 92 356 464 356 464 429 147 429 147 673 288 673 288 545 260 545 260 660 283 660 283 371 226 371 226 286 737 286 737 42 354 42 354 501 792 501 792 848 1 848 1 792 309 792 309 714 797 714 797 86 170 86 170 443 342 443 342 823 254 823 254 840 117 840 117 242 898 242 898 799 142 799 142 35 307 35 307 634 963 634 963 951 203 951 203 364 977 364 977 410 628 410 628 649 250 649 250 73 746 73 746 642 920 642 920 462 654 462 654 397 847 397 847 871 289 871 289 426 681 426 681 563 53 563 53 676 93 676 93 304 499 304 499 142 619 142 619 396 723 396 723 650 711 650 711 65 508 65 508 943 193 943 193 85 800 85 800 739 64 739 64 381 689 381 689 232 706 232 706 514 591 514 591 765 165 765 165 838 913 838 913 568 994 568 994 642 578 642 578 135 106 135 106 267 309 267 309 432 271 432 271 305 145 305 145 434 166 434 166 44 394 44 394 70 604 70 604 845 394 845 394 842 348 842 348 795 293 795 293 533 841 533 841 961 969 961 969 187 838 187 838 314 868 314 868 454 464 454 464 988 897 988 897 162 460 162 460 953 325 953 325 290 652 290 652 31 418 31 418 801 472 801 472 616 8 616 8 722 224 722 224 174 354 174 354 883 717 883 717 957 723 957 723 240 837 240 837 961 680 961 680 895 161 895 161 15 409 15 409 784 61 784 61 377 66 377 66 659 109 659 109 734 950 734 950 941 794 941 794 285 814 285 814 588 745 588 745 365 78 365 78 325 522 325 522 470 226 470 226 739 306 739 306 560 364 560 364 829 491 829 491 877 127 877 127 43 159 43 159 439 726 439 726 72 198 72 198 846 201 846 201 219 113 219 113 406 836 406 836 276 143 276 143 160 203 160 203 974 483 974 483 608 58 608 58 549 959 549 959 951 865 951 865 528 482 528 482 139 483 139 483 450 840 450 840 513 788 513 788 660 252 660 252 223 262 223 262 588 954 588 954 551 748 551 748 512 162 512 162 182 644 182 644 398 950 398 950 580 436 580 436 396 816 396 816 587 553 587 553 337 926 337 926 876 203 876 203 351 728 351 728 206 93 206 93 864 315 864 315 15 758 15 758 169 938 169 938 844 531 844 531 15 315 15 315 118 559 118 559 976 222 976 222 450 929 450 929 247 291 247 291 675 706 675 706 416 156 416 156 439 949 439 949 236 227 236 227 97 20 97 20 55 378 55 378 52 316 52 316 360 717 360 717 48 807 48 807 789 796 789 796 211 678 211 678 279 146 279 146 280 686 280 686 593 650 593 650 636 97 636 97 320 948 320 948 741 148 741 148 216 681 216 681 275 100 275 100 941 940 941 940 812 688 812 688 161 169 161 169 673 125 673 125 526 555 526 555 524 873 524 873 32 502 32 502 274 439 274 439 215 339 215 339 729 107 729 107 110 803 110 803 103 873 103 873 558 871 558 871 476 395 476 395 207 199 207 199 89 870 89 870 224 541 224 541 848 297 848 297 6 534 6 534 418 632 418 632 441 652 441 652 520 941 520 941 426 950 426 950 880 541 880 541 163 685 163 685 40 151 40 151 761 847 761 847 325 507 325 507 210 780 210 780 657 76 657 76 259 342 259 342 99 310 99 310 982 248 982 248 586 945 586 945 273 336 273 336 590 986 590 986 855 82 855 82 696 224 696 224 880 921 880 921 184 508 184 508 771 297 771 297 848 419 848 419 823 494 823 494 190 777 190 777 64 361 64 361 542 716 542 716 791 421 791 421 782 577 782 577 541 210 541 210 118 464 118 464 369 937 369 937 19 989 19 989 680 213 680 213 548 581 548 581 1 667 1 667 795 537 795 537 944 230 944 230 672 218 672 218 179 899 179 899 755 447 755 447 634 524 634 524 978 64 978 64 836 629 836 629 737 380 737 380 643 26 643 26 81 308 81 308 615 899 615 899 509 402 509 402 743 163 743 163 889 580 889 580 422 445 422 445 471 400 471 400 750 500 750 500 545 55 545 55 591 32 591 32 321 74 321 74 944 428 944 428 695 78 695 78 139 622 139 622 868 164 868 164 982 123 982 123 982 235 982 235 321 310 321 310 750 975 750 975 217 886 217 886 963 617 963 617 617 946 617 946 525 800 525 800 82 162 82 162 248 673 248 673 983 112 983 112 51 449 51 449 160 456 160 456 379 737 379 737 345 651 345 651 665 964 665 964 588 46 588 46 303 391 303 391 589 419 589 419 986 663 986 663 410 290 410 290 538 599 538 599 76 727 76 727 198 591 198 591 926 987 926 987 65 906 65 906 290 2 290 2 183 157 183 157 611 792 611 792 848 231 848 231 388 953 388 953 428 216 428 216 893 794 893 794 470 114 470 114 229 199 229 199 671 571 671 571 365 180 365 180 9 338 9 338 906 571 906 571 223 895 223 895 451 433 451 433 897 932 897 932 233 596 233 596 97 102 97 102 828 749 828 749 125 26 125 26 329 329 329 329 474 762 474 762 183 781 183 781 245 204 245 204 785 705 785 705 766 71 766 71 427 440 427 440 703 373 703 373 702 647 702 647 349 641 349 641 554 244 554 244 436 436 436 436 965 951 965 951 622 501 622 501 740 797 740 797 469 952 469 952 170 242 170 242 158 131 158 131 803 994 803 994 115 970 115 970 329 291 329 291 392 605 392 605 755 216 755 216 165 387 165 387 514 825 514 825 946 944 946 944 742 936 742 936 385 445 385 445 759 152 759 152 576 706 576 706 816 327 816 327 837 518 837 518 285 865 285 865 290 698 290 698 788 452 788 452 886 907 886 907 85 809 85 809 857 897 857 897 595 834 595 834 62 582 62 582 874 619 874 619 77 868 77 868 7 899 7 899 897 202 897 202 367 911 367 911 971 709 971 709 101 506 101 506 845 653 845 653 469 991 469 991 801 489 801 489 93 331 93 331 285 834 285 834 578 57 578 57 813 587 813 587 394 614 394 614 695 151 695 151 410 903 410 903 205 141 205 141 543 655 543 655 314 28 314 28 583 77 583 77 117 410 117 410 261 830 261 830 373 287 373 287 328 159 328 159 798 845 798 845 597 683 597 683 612 807 612 807 117 423 117 423 23 140 23 140 555 626 555 626 125 51 125 51 941 738 941 738 755 729 755 729 323 650 323 650 756 3 756 3 181 820 181 820 609 983 609 983 913 737 913 737 58 315 58 315 683 345 683 345 14 424 14 424 676 321 676 321 647 518 647 518 585 173 585 173 21 128 21 128 152 943 152 943 630 720 630 720 784 668 784 668 126 807 126 807 923 23 923 23 166 569 166 569 140 441 140 441 774 352 774 352 597 296 597 296 523 5 523 5 29 380 29 380 296 886 296 886 351 871 351 871 904 595 904 595 732 806 732 806 318 293 318 293 243 172 243 172 810 133 810 133 475 555 475 555 603 439 603 439 247 316 247 316 915 954 915 954 837 250 837 250 636 853 636 853 408 803 408 803 314 476 314 476 24 942 24 942 873 865 873 865 726 494 726 494 916 409 916 409 7 76 7 76 177 613 177 613 693 210 693 210 291 737 291 737 562 935 562 935 872 63 872 63 464 715 464 715 20 497 20 497 199 945 199 945 127 978 127 978 779 16 779 16 806 308 806 308 287 456 287 456 797 517 797 517 631 697 631 697 230 547 230 547 166 659 166 659 794 352 794 352 958 97 958 97 464 279 464 279 126 896 126 896 942 922 942 922 545 331 545 331 415 141 415 141 66 126 66 126 360 239 360 239 231 510 231 510 684 157 684 157 697 201 697 201 273 304 273 304 360 674 360 674 914 387 914 387 366 691 366 691 408 796 408 796 531 533 531 533 348 594 348 594 751 757 751 757 863 913 863 913 20 448 20 448 684 37 684 37 278 479 278 479 97 356 97 356 833 563 833 563 224 99 224 99 347 124 347 124 243 865 243 865 544 873 544 873 560 471 560 471 239 28 239 28 535 419 535 419 240 818 240 818 979 5 979 5 408 751 408 751 787 122 787 122 966 884 966 884 908 51 908 51 462 991 462 991 472 754 472 754 590 20 590 20 956 48 956 48 291 549 291 549 785 341 785 341 642 677 642 677 764 785 764 785 172 907 172 907 174 889 174 889 96 448 96 448 239 450 239 450 818 528 818 528 307 387 307 387 837 420 837 420 330 33 330 33 439 428 439 428 971 978 971 978 224 412 224 412 385 564 385 564 252 48 252 48 440 4 440 4 668 974 668 974 353 173 353 173 672 788 672 788 11 509 11 509 99 647 99 647 351 349 351 349 777 306 777 306 470 251 470 251 656 126 656 126 192 395 192 395 441 530 441 530 130 122 130 122 931 963 931 963 971 244 971 244 602 126 602 126 642 429 642 429 557 810 557 810 450 855 450 855 418 136 418 136 501 122 501 122 6 287 6 287 96 202 96 202 218 345 218 345 379 608 379 608 701 68 701 68 95 801 95 801 8 558 8 558 509 23 509 23 550 625 550 625 570 776 570 776 421 688 421 688 616 497 616 497 57 159 57 159 423 796 423 796 458 215 458 215 514 379 514 379 940 962 940 962 821 663 821 663 614 786 614 786 526 246 526 246 901 5 901 5 453 712 453 712 180 975 180 975 952 950 952 950 757 204 757 204 152 913 152 913 358 662 358 662 699 144 699 144 839 158 839 158 5 151 5 151 554 864 554 864 956 415 956 415 805 954 805 954 276 624 276 624 165 315 165 315 570 987 570 987 749 660 749 660 8 566 8 566 49 610 49 610 210 884 210 884 933 943 933 943 647 832 647 832 816 514 816 514 478 433 478 433 301 517 301 517 538 649 538 649 547 47 547 47 271 467 271 467 930 162 930 162 837 204 837 204 183 818 183 818 920 210 920 210 438 936 438 936 488 799 488 799 469 224 469 224 632 438 632 438 631 985 631 985 968 885 968 885 880 501 880 501 659 805 659 805 90 708 90 708 310 120 310 120 449 447 449 447 534 798 534 798 162 667 162 667 713 341 713 341 98 717 98 717 797 186 797 186 434 503 434 503 860 708 860 708 330 843 330 843 694 357 694 357 578 270 578 270 357 827 357 827 665 618 665 618 168 242 168 242 531 93 531 93 352 34 352 34 549 649 549 649 353 420 353 420 662 514 662 514 825 899 825 899 343 396 343 396 162 157 162 157 414 535 414 535 699 488 699 488 571 116 571 116 908 861 908 861 650 488 650 488 458 711 458 711 157 613 157 613 223 12 223 12 317 632 317 632 813 188 813 188 445 696 445 696 119 648 119 648 238 881 238 881 767 489 767 489 814 888 814 888 189 715 189 715 191 513 191 513 468 423 468 423 640 240 640 240 682 653 682 653 383 185 383 185 723 60 723 60 928 621 928 621 276 67 276 67 94 669 94 669 659 72 659 72 395 348 395 348 215 75 215 75 704 500 704 500 977 841 977 841 342 945 342 945 414 60 414 60 892 83 892 83 841 648 841 648 40 330 40 330 10 953 10 953 411 178 411 178 756 675 756 675 837 386 837 386 529 466 529 466 715 211 715 211 928 762 928 762 357 899 357 899 732 845 732 845 431 2 431 2 802 245 802 245 682 500 682 500 69 570 69 570 820 742 820 742 361 125 361 125 144 441 144 441 35 108 35 108 911 812 911 812 954 995 954 995 244 197 244 197 806 390 806 390 269 192 269 192 306 62 306 62 955 364 955 364 846 322 846 322 19 285 19 285 231 947 231 947 708 300 708 300 358 184 358 184 72 427 72 427 215 84 215 84 440 373 440 373 831 869 831 869 103 611 103 611 672 230 672 230 697 219 697 219 449 330 449 330 566 872 566 872 599 255 599 255 66 919 66 919 845 36 845 36 39 110 39 110 617 65 617 65 231 552 231 552 937 882 937 882 354 5 354 5 333 293 333 293 89 48 89 48 987 939 987 939 468 305 468 305 442 740 442 740 80 398 80 398 921 388 921 388 435 528 435 528 230 38 230 38 468 934 468 934 760 687 760 687 53 958 53 958 33 94 33 94 343 725 343 725 467 2 467 2 617 768 617 768 867 577 867 577 655 141 655 141 675 368 675 368 785 130 785 130 813 41 813 41 398 804 398 804 656 261 656 261 774 132 774 132 147 686 147 686 649 585 649 585 396 871 396 871 438 443 438 443 274 404 274 404 676 22 676 22 795 347 795 347 629 794 629 794 669 247 669 247 815 319 815 319 289 489 289 489 942 728 942 728 42 565 42 565 167 376 167 376 854 210 854 210 740 35 740 35 92 517 92 517 979 192 979 192 367 980 367 980 758 736 758 736 703 777 703 777 356 422 356 422 848 827 848 827 733 791 733 791 592 596 592 596 872 25 872 25 43 866 43 866 882 634 882 634 180 528 180 528 268 893 268 893 270 95 270 95 7 39 7 39 376 384 376 384 263 535 263 535 80 162 80 162 935 766 935 766 676 650 676 650 650 624 650 624 446 882 446 882 901 676 901 676 121 931 121 931 353 708 353 708 437 513 437 513 958 86 958 86 787 434 787 434 723 929 723 929 162 381 162 381 548 279 548 279 993 186 993 186 829 339 829 339 639 573 639 573 70 628 70 628 789 7 789 7 190 42 190 42 520 97 520 97 675 7 675 7 594 839 594 839 762 956 762 956 833 282 833 282 18 882 18 882 94 778 94 778 440 916 440 916 746 383 746 383 831 43 831 43 818 616 818 616 582 679 582 679 800 8 800 8 349 941 349 941 539 934 539 934 123 433 123 433 666 254 666 254 623 356 623 356 279 54 279 54 404 99 404 99 658 657 658 657 323 123 323 123 155 188 155 188 480 800 480 800 566 546 566 546 874 439 874 439 153 377 153 377 708 800 708 800 250 374 250 374 276 953 276 953 164 384 164 384 974 124 974 124 563 80 563 80 872 909 872 909 168 449 168 449 805 671 805 671 842 382 842 382 73 254 73 254 876 240 876 240 477 61 477 61 870 256 870 256 540 530 540 530 42 608 42 608 905 895 905 895 822 224 822 224 635 400 635 400 922 545 922 545 184 699 184 699 875 128 875 128 812 60 812 60 341 121 341 121 214 597 214 597 333 557 333 557 267 220 267 220 941 532 941 532 484 122 484 122 281 390 281 390 529 639 529 639 487 576 487 576 471 180 471 180 896 519 896 519 486 525 486 525 795 814 795 814 577 395 577 395 267 454 267 454 180 857 180 857 264 34 264 34 961 868 961 868 489 520 489 520 474 388 474 388 719 253 719 253 443 522 443 522 841 196 841 196 118 990 118 990 484 991 484 991 480 459 480 459 792 338 792 338 334 774 334 774 67 679 67 679 203 767 203 767 593 708 593 708 317 426 317 426 871 558 871 558 270 517 270 517 168 946 168 946 315 939 315 939 824 872 824 872 278 803 278 803 162 926 162 926 810 614 810 614 521 581 521 581 93 434 93 434 977 979 977 979 236 613 236 613 308 169 308 169 173 150 173 150 236 105 236 105 140 414 140 414 126 935 126 935 495 278 495 278 17 777 17 777 765 588 765 588 863 659 863 659 803 855 803 855 293 848 293 848 416 945 416 945 11 171 11 171 40 302 40 302 899 929 899 929 8 917 8 917 195 365 195 365 277 815 277 815 540 814 540 814 405 937 405 937 180 603 180 603 872 177 872 177 291 985 291 985 455 273 455 273 528 896 528 896 15 449 15 449 564 804 564 804 160 863 160 863 162 768 162 768 200 332 200 332 433 446 433 446 362 217 362 217 661 397 661 397 468 636 468 636 763 71 763 71 834 389 834 389 784 153 784 153 541 409 541 409 371 349 371 349 407 753 407 753 975 89 975 89 159 792 159 792 687 225 687 225 671 2 671 2 477 683 477 683 209 477 209 477 667 987 667 987 269 986 269 986 560 537 560 537 931 364 931 364 8 36 8 36 889 9 889 9 738 812 738 812 854 833 854 833 794 240 794 240 63 420 63 420 15 570 15 570 459 4 459 4 388 232 388 232 626 703 626 703 864 70 864 70 513 837 513 837 846 338 846 338 470 250 470 250 513 153 513 153 606 403 606 403 69 131 69 131 684 16 684 16 820 408 820 408 508 215 508 215 982 605 982 605 327 140 327 140 369 193 369 193 398 187 398 187 250 244 250 244 184 979 184 979 428 969 428 969 556 21 556 21 224 919 224 919 64 7 64 7 959 824 959 824 216 741 216 741 235 625 235 625 846 878 846 878 880 683 880 683 273 515 273 515 446 545 446 545 760 545 760 545 931 652 931 652 760 203 760 203 149 900 149 900 174 814 174 814 852 170 852 170 26 843 26 843 212 4 212 4 185 363 185 363 6 425 6 425 932 388 932 388 237 582 237 582 825 457 825 457 529 534 529 534 794 15 794 15 924 876 924 876 268 414 268 414 819 888 819 888 512 219 512 219 408 123 408 123 147 899 147 899 189 506 189 506 977 946 977 946 20 146 20 146 574 399 574 399 463 836 463 836 377 480 377 480 687 662 687 662 216 950 216 950 163 107 163 107 799 561 799 561 47 304 47 304 783 172 783 172 945 399 945 399 326 399 326 399 634 591 634 591 494 948 494 948 107 146 107 146 513 683 513 683 848 406 848 406 58 651 58 651 967 515 967 515 103 270 103 270 855 845 855 845 978 89 978 89 752 320 752 320 506 676 506 676 260 514 260 514 729 53 729 53 547 659 547 659 297 173 297 173 301 615 301 615 473 545 473 545 19 823 19 823 420 731 420 731 110 66 110 66 904 732 904 732 636 588 636 588 312 19 312 19 354 992 354 992 151 167 151 167 988 229 988 229 402 251 402 251 260 540 260 540 564 857 564 857 582 225 582 225 411 483 411 483 686 61 686 61 132 333 132 333 656 100 656 100 830 419 830 419 460 117 460 117 952 173 952 173 969 933 969 933 564 211 564 211 370 453 370 453 581 213 581 213 512 508 512 508 268 331 268 331 626 408 626 408 619 401 619 401 313 438 313 438 962 492 962 492 64 81 64 81 420 564 420 564 616 281 616 281 528 268 528 268 63 490 63 490 247 456 247 456 572 563 572 563 912 711 912 711 253 160 253 160 814 232 814 232 217 477 217 477 778 188 778 188 242 95 242 95 701 627 701 627 764 862 764 862 391 504 391 504 252 359 252 359 16 697 16 697 625 980 625 980 478 775 478 775 967 318 967 318 446 498 446 498 274 261 274 261 862 527 862 527 777 504 777 504 211 45 211 45 406 544 406 544 475 742 475 742 134 145 134 145 665 305 665 305 758 524 758 524 698 979 698 979 129 2 129 2 442 626 442 626 51 174 51 174 638 262 638 262 897 664 897 664 344 363 344 363 191 524 191 524 429 911 429 911 406 496 406 496 778 578 778 578 478 275 478 275 518 949 518 949 412 822 412 822 927 507 927 507 988 827 988 827 285 321 285 321 67 978 67 978 309 860 309 860 95 441 95 441 97 249 97 249 492 582 492 582 540 502 540 502 971 220 971 220 499 787 499 787 797 282 797 282 851 838 851 838 268 354 268 354 350 320 350 320 613 329 613 329 863 256 863 256 481 929 481 929 977 475 977 475 563 931 563 931 102 95 102 95 308 356 308 356 883 547 883 547 968 660 968 660 552 534 552 534 464 649 464 649 394 711 394 711 511 897 511 897 455 671 455 671 825 809 825 809 190 170 190 170 670 286 670 286 476 618 476 618 440 965 440 965 71 792 71 792 326 913 326 913 181 54 181 54 267 154 267 154 235 429 235 429 494 854 494 854 232 91 232 91 99 623 99 623 30 585 30 585 568 74 568 74 505 761 505 761 176 977 176 977 439 255 439 255 673 615 673 615 192 797 192 797 180 402 180 402 442 292 442 292 101 724 101 724 164 826 164 826 709 247 709 247 826 865 826 865 257 145 257 145 338 856 338 856 664 438 664 438 811 35 811 35 624 793 624 793 622 13 622 13 16 151 16 151 402 612 402 612 531 892 531 892 33 895 33 895 200 628 200 628 784 333 784 333 757 739 757 739 611 420 611 420 675 940 675 940 14 490 14 490 709 216 709 216 40 502 40 502 100 365 100 365 662 840 662 840 506 928 506 928 78 883 78 883 621 44 621 44 274 360 274 360 543 409 543 409 676 222 676 222 822 818 822 818 350 327 350 327 290 870 290 870 537 331 537 331 500 937 500 937 763 935 763 935 526 415 526 415 839 621 839 621 6 655 6 655 587 231 587 231 983 332 983 332 532 689 532 689 802 782 802 782 957 302 957 302 619 192 619 192 232 263 232 263 564 860 564 860 479 181 479 181 247 518 247 518 686 393 686 393 232 872 232 872 501 469 501 469 122 934 122 934 293 787 293 787 925 487 925 487 581 110 581 110 400 751 400 751 101 119 101 119 845 706 845 706 884 368 884 368 814 531 814 531 529 251 529 251 583 978 583 978 544 955 544 955 228 350 228 350 640 798 640 798 53 376 53 376 820 508 820 508 986 489 986 489 122 418 122 418 156 827 156 827 286 11 286 11 193 572 193 572 192 495 192 495 529 896 529 896 952 507 952 507 935 73 935 73 952 483 952 483 845 508 845 508 573 824 573 824 691 345 691 345 24 99 24 99 686 192 686 192 643 738 643 738 292 971 292 971 444 252 444 252 730 12 730 12 692 727 692 727 667 523 667 523 930 589 930 589 694 552 694 552 126 683 126 683 721 6 721 6 685 516 685 516 498 756 498 756 40 119 40 119 760 467 760 467 474 469 474 469 829 976 829 976 386 216 386 216 622 341 622 341 160 336 160 336 528 71 528 71 59 128 59 128 431 889 431 889 132 525 132 525 200 732 200 732 650 578 650 578 485 626 485 626 268 827 268 827 859 893 859 893 719 566 719 566 296 764 296 764 878 574 878 574 749 949 749 949 256 8 256 8 955 310 955 310 250 425 250 425 230 989 230 989 698 630 698 630 180 79 180 79 287 994 287 994 872 694 872 694 741 429 741 429 883 943 883 943 351 944 351 944 273 537 273 537 282 687 282 687 955 767 955 767 757 82 757 82 459 87 459 87 974 39 974 39 193 581 193 581 479 352 479 352 477 459 477 459 577 379 577 379 792 372 792 372 724 22 724 22 274 733 274 733 637 791 637 791 204 368 204 368 398 799 398 799 753 72 753 72 501 738 501 738 889 804 889 804 70 730 70 730 970 161 970 161 20 792 20 792 67 683 67 683 950 40 950 40 851 743 851 743 106 752 106 752 590 22 590 22 879 583 879 583 219 561 219 561 466 411 466 411 444 478 444 478 843 959 843 959 892 174 892 174 525 874 525 874 904 938 904 938 278 502 278 502 675 808 675 808 352 47 352 47 924 802 924 802 338 194 338 194 945 265 945 265 241 190 241 190 597 496 597 496 782 400 782 400 441 701 441 701 377 842 377 842 134 589 134 589 218 548 218 548 890 62 890 62 327 902 327 902 57 771 57 771 775 72 775 72 497 297 497 297 256 657 256 657 193 120 193 120 942 578 942 578 293 527 293 527 187 666 187 666 93 214 93 214 106 211 106 211 352 950 352 950 204 82 204 82 442 756 442 756 108 321 108 321 792 968 792 968 116 321 116 321 308 899 308 899 880 131 880 131 613 659 613 659 923 963 923 963 41 508 41 508 35 754 35 754 326 584 326 584 647 399 647 399 922 728 922 728 729 34 729 34 390 212 390 212 888 16 888 16 915 123 915 123 276 222 276 222 725 93 725 93 954 633 954 633 870 742 870 742 7 967 7 967 20 158 20 158 596 51 596 51 658 713 658 713 226 693 226 693 302 648 302 648 694 53 694 53 398 665 398 665 151 115 151 115 838 523 838 523 709 64 709 64 526 49 526 49 120 279 120 279 127 790 127 790 699 966 699 966 568 922 568 922 379 11 379 11 970 531 970 531 505 909 505 909 508 191 508 191 272 245 272 245 921 290 921 290 366 214 366 214 829 915 829 915 286 867 286 867 656 419 656 419 337 450 337 450 152 883 152 883 708 987 708 987 823 399 823 399 251 985 251 985 784 766 784 766 487 394 487 394 78 462 78 462 852 69 852 69 128 237 128 237 97 767 97 767 301 72 301 72 947 331 947 331 527 432 527 432 694 152 694 152 994 967 994 967 798 11 798 11 332 141 332 141 668 149 668 149 208 856 208 856 265 315 265 315 102 161 102 161 695 791 695 791 473 73 473 73 976 824 976 824 603 806 603 806 825 575 825 575 769 643 769 643 222 211 222 211 481 158 481 158 526 84 526 84 581 481 581 481 504 199 504 199 643 916 643 916 958 483 958 483 718 889 718 889 160 682 160 682 521 948 521 948 671 166 671 166 995 316 995 316 863 300 863 300 611 507 611 507 963 504 963 504 462 38 462 38 559 133 559 133 87 614 87 614 140 941 140 941 993 959 993 959 577 840 577 840 464 96 464 96 230 722 230 722 135 501 135 501 932 481 932 481 901 765 901 765 559 93 559 93 231 730 231 730 868 614 868 614 17 820 17 820 320 417 320 417 342 185 342 185 42 22 42 22 639 59 639 59 181 794 181 794 909 935 909 935 317 558 317 558 478 436 478 436 463 508 463 508 417 845 417 845 494 928 494 928 75 623 75 623 16 834 16 834 459 554 459 554 430 109 430 109 731 468 731 468 252 659 252 659 492 511 492 511 113 82 113 82 325 710 325 710 718 945 718 945 17 575 17 575 829 409 829 409 839 780 839 780 812 616 812 616 995 111 995 111 664 101 664 101 670 430 670 430 61 813 61 813 789 989 789 989 277 210 277 210 737 632 737 632 80 879 80 879 192 293 192 293 461 699 461 699 399 618 399 618 479 455 479 455 93 629 93 629 594 874 594 874 558 56 558 56 776 102 776 102 42 520 42 520 214 935 214 935 687 678 687 678 311 350 311 350 685 235 685 235 452 784 452 784 701 158 701 158 428 183 428 183 697 265 697 265 320 621 320 621 57 609 57 609 559 611 559 611 309 61 309 61 445 108 445 108 767 218 767 218 147 644 147 644 486 69 486 69 83 651 83 651 216 109 216 109 722 20 722 20 366 887 366 887 426 615 426 615 186 977 186 977 940 198 940 198 90 80 90 80 297 385 297 385 993 652 993 652 621 314 621 314 121 287 121 287 891 270 891 270 159 246 159 246 4 305 4 305 102 859 102 859 175 453 175 453 430 857 430 857 896 521 896 521 820 454 820 454 877 288 877 288 369 385 369 385 722 353 722 353 521 340 521 340 34 211 34 211 925 75 925 75 836 906 836 906 445 590 445 590 316 389 316 389 178 849 178 849 620 496 620 496 624 310 624 310 695 353 695 353 762 589 762 589 250 680 250 680 205 912 205 912 725 839 725 839 423 302 423 302 803 692 803 692 845 723 845 723 890 460 890 460 265 594 265 594 250 55 250 55 951 591 951 591 277 206 277 206 488 918 488 918 535 794 535 794 666 705 666 705 393 659 393 659 408 703 408 703 120 174 120 174 671 678 671 678 502 302 502 302 377 242 377 242 560 313 560 313 267 236 267 236 944 37 944 37 904 340 904 340 909 212 909 212 503 188 503 188 986 651 986 651 235 503 235 503 793 134 793 134 311 742 311 742 69 547 69 547 738 885 738 885 734 244 734 244 331 903 331 903 317 648 317 648 87 312 87 312 177 193 177 193 105 357 105 357 829 474 829 474 99 916 99 916 478 491 478 491 769 143 769 143 584 284 584 284 624 30 624 30 86 559 86 559 818 121 818 121 833 191 833 191 812 871 812 871 24 569 24 569 766 114 766 114 50 930 50 930 657 758 657 758 411 254 411 254 472 436 472 436 437 8 437 8 779 853 779 853 512 447 512 447 773 976 773 976 944 122 944 122 10 521 10 521 658 226 658 226 452 5 452 5 314 87 314 87 25 355 25 355 572 634 572 634 798 697 798 697 697 187 697 187 559 313 559 313 732 834 732 834 837 387 837 387 75 374 75 374 644 129 644 129 843 530 843 530 919 743 919 743 352 88 352 88 619 637 619 637 2 210 2 210 915 408 915 408 457 578 457 578 247 34 247 34 36 385 36 385 15 630 15 630 612 672 612 672 859 140 859 140 12 576 12 576 333 218 333 218 117 784 117 784 17 268 17 268 724 922 724 922 684 205 684 205 848 397 848 397 400 202 400 202 697 135 697 135 214 914 214 914 504 818 504 818 599 472 599 472 933 973 933 973 830 81 830 81 569 294 569 294 303 229 303 229 400 985 400 985 933 719 933 719 76 2 76 2 677 515 677 515 209 231 209 231 156 800 156 800 507 1 507 1 150 661 150 661 785 351 785 351 578 105 578 105 611 402 611 402 760 879 760 879 134 116 134 116 313 435 313 435 57 451 57 451 763 264 763 264 985 332 985 332 565 587 565 587 802 328 802 328 694 645 694 645 322 456 322 456 439 274 439 274 92 316 92 316 907 931 907 931 257 199 257 199 674 528 674 528 963 561 963 561 202 79 202 79 714 887 714 887 590 195 590 195 5 546 5 546 836 948 836 948 51 81 51 81 549 684 549 684 681 520 681 520 482 147 482 147 311 5 311 5 843 89 843 89 80 547 80 547 725 403 725 403 802 853 802 853 378 830 378 830 940 761 940 761 919 336 919 336 854 299 854 299 148 935 148 935 313 626 313 626 340 293 340 293 562 139 562 139 102 736 102 736 448 839 448 839 416 31 416 31 662 134 662 134 398 431 398 431 728 772 728 772 688 387 688 387 140 900 140 900 154 245 154 245 497 636 497 636 879 89 879 89 124 279 124 279 636 45 636 45 338 667 338 667 479 992 479 992 360 463 360 463 843 564 843 564 714 65 714 65 691 124 691 124 916 432 916 432 274 946 274 946 787 173 787 173 742 335 742 335 680 399 680 399 785 766 785 766 657 493 657 493 594 169 594 169 563 368 563 368 966 621 966 621 331 472 331 472 475 87 475 87 530 905 530 905 906 799 906 799 916 717 916 717 751 118 751 118 899 782 899 782 492 54 492 54 471 713 471 713 509 675 509 675 616 518 616 518 191 673 191 673 691 38 691 38 386 963 386 963 279 336 279 336 352 16 352 16 379 964 379 964 933 887 933 887 744 603 744 603 833 120 833 120 426 953 426 953 683 981 683 981 940 167 940 167 554 735 554 735 746 119 746 119 545 806 545 806 511 316 511 316 512 359 512 359 77 465 77 465 305 506 305 506 665 566 665 566 121 431 121 431 237 265 237 265 805 463 805 463 8 202 8 202 415 10 415 10 870 431 870 431 250 66 250 66 590 231 590 231 196 750 196 750 23 639 23 639 916 484 916 484 381 752 381 752 33 253 33 253 294 5 294 5 611 770 611 770 636 894 636 894 1 503 1 503 815 843 815 843 240 352 240 352 156 32 156 32 625 108 625 108 666 1 666 1 892 341 892 341 955 630 955 630 38 380 38 380 329 139 329 139 84 20 84 20 143 320 143 320 212 193 212 193 650 984 650 984 988 327 988 327 421 212 421 212 238 800 238 800 321 212 321 212 416 795 416 795 380 957 380 957 652 97 652 97 32 528 32 528 170 573 170 573 55 218 55 218 371 872 371 872 87 230 87 230 522 118 522 118 962 164 962 164 432 20 432 20 512 931 512 931 524 520 524 520 456 403 456 403 805 495 805 495 159 353 159 353 611 731 611 731 760 250 760 250 892 793 892 793 842 678 842 678 567 111 567 111 328 626 328 626 488 271 488 271 747 305 747 305 511 652 511 652 184 613 184 613 525 28 525 28 580 708 580 708 728 880 728 880 893 140 893 140 658 303 658 303 527 85 527 85 380 825 380 825 244 60 244 60 711 152 711 152 560 490 560 490 235 856 235 856 517 157 517 157 11 139 11 139 292 723 292 723 606 417 606 417 2 443 2 443 343 887 343 887 336 801 336 801 123 851 123 851 617 982 617 982 760 929 760 929 389 601 389 601 92 507 92 507 378 230 378 230 641 953 641 953 56 269 56 269 5 490 5 490 77 91 77 91 399 827 399 827 704 665 704 665 738 855 738 855 840 595 840 595 55 250 55 250 832 408 832 408 490 993 490 993 756 513 756 513 24 207 24 207 22 279 22 279 694 676 694 676 263 293 263 293 452 412 452 412 677 951 677 951 188 462 188 462 441 611 441 611 17 569 17 569 97 307 97 307 212 348 212 348 482 132 482 132 767 693 767 693 410 718 410 718 978 317 978 317 143 379 143 379 202 33 202 33 921 917 921 917 431 364 431 364 320 446 320 446 752 240 752 240 377 299 377 299 463 516 463 516 302 696 302 696 387 992 387 992 591 814 591 814 210 768 210 768 143 365 143 365 525 593 525 593 195 309 195 309 74 540 74 540 59 154 59 154 703 579 703 579 100 83 100 83 416 776 416 776 333 435 333 435 761 850 761 850 875 817 875 817 775 311 775 311 73 198 73 198 408 66 408 66 362 44 362 44 536 149 536 149 256 63 256 63 795 357 795 357 57 610 57 610 48 5 48 5 875 972 875 972 177 234 177 234 282 976 282 976 706 774 706 774 411 292 411 292 122 537 122 537 632 73 632 73 544 182 544 182 208 119 208 119 993 923 993 923 88 276 88 276 249 576 249 576 488 932 488 932 469 90 469 90 24 524 24 524 847 906 847 906 17 936 17 936 715 341 715 341 58 580 58 580 388 122 388 122 595 117 595 117 409 615 409 615 880 764 880 764 759 785 759 785 353 27 353 27 929 707 929 707 358 701 358 701 966 180 966 180 1 803 1 803 733 640 733 640 30 589 30 589 304 138 304 138 381 274 381 274 720 359 720 359 318 839 318 839 862 755 862 755 146 540 146 540 1 362 1 362 385 387 385 387 716 619 716 619 895 780 895 780 448 800 448 800 362 968 362 968 437 157 437 157 181 391 181 391 577 165 577 165 510 113 510 113 867 288 867 288 89 571 89 571 540 805 540 805 72 761 72 761 972 498 972 498 993 880 993 880 76 870 76 870 976 431 976 431 775 436 775 436 4 149 4 149 417 899 417 899 975 409 975 409 203 646 203 646 144 451 144 451 723 73 723 73 948 348 948 348 783 660 783 660 496 81 496 81 280 280 280 280 474 918 474 918 77 295 77 295 558 671 558 671 413 874 413 874 920 293 920 293 906 887 906 887 843 927 843 927 807 225 807 225 396 48 396 48 533 858 533 858 295 948 295 948 606 460 606 460 824 903 824 903 57 351 57 351 838 638 838 638 923 540 923 540 661 895 661 895 994 316 994 316 722 75 722 75 777 160 777 160 556 125 556 125 2 139 2 139 775 746 775 746 335 54 335 54 221 377 221 377 548 305 548 305 535 415 535 415 557 189 557 189 964 259 964 259 548 704 548 704 134 499 134 499 67 261 67 261 689 420 689 420 795 162 795 162 856 834 856 834 971 458 971 458 803 654 803 654 68 512 68 512 229 643 229 643 205 979 205 979 319 862 319 862 14 93 14 93 54 922 54 922 736 449 736 449 860 114 860 114 635 160 635 160 324 834 324 834 920 847 920 847 789 240 789 240 412 218 412 218 176 479 176 479 473 325 473 325 183 148 183 148 962 279 962 279 693 855 693 855 458 104 458 104 467 751 467 751 839 116 839 116 696 33 696 33 154 48 154 48 48 804 48 804 953 238 953 238 663 916 663 916 309 668 309 668 80 120 80 120 522 592 522 592 423 813 423 813 50 226 50 226 783 129 783 129 222 675 222 675 168 67 168 67 272 662 272 662 467 45 467 45 676 468 676 468 933 589 933 589 933 799 933 799 909 269 909 269 616 340 616 340 642 478 642 478 654 309 654 309 121 2 121 2 766 726 766 726 68 632 68 632 52 453 52 453 488 12 488 12 485 73 485 73 827 737 827 737 150 943 150 943 670 346 670 346 457 696 457 696 723 711 723 711 344 950 344 950 37 534 37 534 970 662 970 662 785 852 785 852 615 20 615 20 164 307 164 307 443 826 443 826 283 198 283 198 825 390 825 390 56 292 56 292 236 694 236 694 969 680 969 680 488 299 488 299 223 526 223 526 139 511 139 511 78 635 78 635 254 39 254 39 754 375 754 375 51 438 51 438 105 92 105 92 632 958 632 958 554 727 554 727 121 67 121 67 551 281 551 281 18 347 18 347 285 545 285 545 460 2 460 2 982 257 982 257 918 775 918 775 609 785 609 785 170 165 170 165 925 964 925 964 465 901 465 901 48 164 48 164 92 100 92 100 477 914 477 914 183 32 183 32 173 473 173 473 412 575 412 575 784 235 784 235 803 306 803 306 807 446 807 446 212 258 212 258 4 817 4 817 962 981 962 981 719 464 719 464 309 914 309 914 107 1 107 1 174 648 174 648 391 60 391 60 606 864 606 864 432 213 432 213 454 250 454 250 916 694 916 694 493 177 493 177 758 364 758 364 385 948 385 948 803 517 803 517 842 702 842 702 339 650 339 650 654 486 654 486 192 816 192 816 256 789 256 789 519 717 519 717 502 956 502 956 933 277 933 277 688 739 688 739 811 146 811 146 733 747 733 747 291 157 291 157 574 957 574 957 641 524 641 524 482 836 482 836 338 95 338 95 413 15 413 15 516 765 516 765 926 224 926 224 44 279 44 279 917 488 917 488 583 832 583 832 946 258 946 258 92 887 92 887 305 990 305 990 264 978 264 978 140 175 140 175 262 146 262 146 920 123 920 123 548 362 548 362 49 35 49 35 43 903 43 903 628 931 628 931 429 366 429 366 764 201 764 201 311 1 311 1 553 511 553 511 363 222 363 222 326 492 326 492 747 213 747 213 897 240 897 240 409 979 409 979 279 4 279 4 959 611 959 611 516 173 516 173 904 249 904 249 276 574 276 574 577 32 577 32 582 844 582 844 130 868 130 868 799 476 799 476 374 674 374 674 487 730 487 730 751 323 751 323 178 600 178 600 248 177 248 177 59 499 59 499 570 121 570 121 102 263 102 263 259 671 259 671 616 971 616 971 674 377 674 377 134 547 134 547 211 801 211 801 512 268 512 268 286 558 286 558 717 694 717 694 478 304 478 304 346 87 346 87 68 869 68 869 890 717 890 717 212 65 212 65 27 609 27 609 314 986 314 986 280 881 280 881 712 680 712 680 246 842 246 842 84 896 84 896 972 276 972 276 385 366 385 366 621 294 621 294 321 586 321 586 139 435 139 435 685 959 685 959 786 810 786 810 208 810 208 810 419 327 419 327 933 430 933 430 698 399 698 399 748 569 748 569 745 623 745 623 968 361 968 361 972 322 972 322 412 788 412 788 163 140 163 140 677 417 677 417 63 874 63 874 931 511 931 511 207 355 207 355 600 680 600 680 990 388 990 388 611 440 611 440 506 744 506 744 307 324 307 324 666 615 666 615 465 789 465 789 269 151 269 151 203 358 203 358 567 96 567 96 125 84 125 84 696 348 696 348 557 308 557 308 843 878 843 878 575 418 575 418 718 588 718 588 222 752 222 752 381 196 381 196 302 604 302 604 229 757 229 757 720 40 720 40 122 345 122 345 373 700 373 700 122 501 122 501 804 173 804 173 698 923 698 923 275 329 275 329 415 356 415 356 58 127 58 127 432 68 432 68 335 302 335 302 282 478 282 478 522 11 522 11 509 116 509 116 142 502 142 502 784 265 784 265 480 153 480 153 299 775 299 775 899 155 899 155 894 882 894 882 798 601 798 601 172 964 172 964 261 471 261 471 147 732 147 732 211 862 211 862 583 818 583 818 313 910 313 910 12 213 12 213 398 518 398 518 650 549 650 549 611 955 611 955 151 584 151 584 864 641 864 641 479 99 479 99 43 367 43 367 518 735 518 735 898 431 898 431 856 388 856 388 421 186 421 186 47 863 47 863 465 500 465 500 347 45 347 45 787 319 787 319 537 334 537 334 179 808 179 808 381 459 381 459 762 726 762 726 975 38 975 38 612 340 612 340 842 534 842 534 948 490 948 490 571 659 571 659 867 171 867 171 453 240 453 240 458 455 458 455 934 757 934 757 898 653 898 653 685 290 685 290 642 988 642 988 131 890 131 890 55 99 55 99 589 353 589 353 365 584 365 584 993 869 993 869 562 166 562 166 305 20 305 20 593 368 593 368 279 839 279 839 808 413 808 413 92 561 92 561 882 685 882 685 602 121 602 121 552 699 552 699 361 200 361 200 960 599 960 599 330 372 330 372 88 876 88 876 35 431 35 431 682 737 682 737 290 339 290 339 965 468 965 468 420 520 420 520 964 479 964 479 839 905 839 905 523 814 523 814 344 704 344 704 391 573 391 573 589 581 589 581 110 447 110 447 211 966 211 966 464 52 464 52 689 69 689 69 574 356 574 356 568 346 568 346 454 778 454 778 883 612 883 612 122 265 122 265 4 405 4 405 47 207 47 207 260 459 260 459 419 93 419 93 833 543 833 543 651 524 651 524 339 319 339 319 951 883 951 883 87 578 87 578 976 934 976 934 399 952 399 952 351 231 351 231 324 948 324 948 147 496 147 496 128 639 128 639 312 234 312 234 766 257 766 257 436 429 436 429 782 127 782 127 461 120 461 120 911 537 911 537 520 325 520 325 100 888 100 888 319 831 319 831 685 521 685 521 180 535 180 535 39 475 39 475 367 373 367 373 219 107 219 107 68 827 68 827 904 524 904 524 691 463 691 463 184 526 184 526 36 292 36 292 814 855 814 855 790 907 790 907 420 722 420 722 423 793 423 793 969 816 969 816 368 537 368 537 241 665 241 665 962 762 962 762 821 596 821 596 895 737 895 737 607 927 607 927 64 266 64 266 442 9 442 9 541 877 541 877 969 62 969 62 903 71 903 71 648 157 648 157 16 253 16 253 596 105 596 105 166 260 166 260 55 251 55 251 361 105 361 105 103 595 103 595 375 787 375 787 174 555 174 555 859 937 859 937 750 130 750 130 359 698 359 698 259 465 259 465 372 827 372 827 275 191 275 191 803 883 803 883 17 50 17 50 822 263 822 263 413 685 413 685 914 948 914 948 192 669 192 669 291 748 291 748 339 50 339 50 166 162 166 162 27 456 27 456 172 684 172 684 860 18 860 18 694 332 694 332 296 237 296 237 199 88 199 88 155 228 155 228 761 771 761 771 478 516 478 516 578 322 578 322 682 90 682 90 185 427 185 427 478 158 478 158 531 796 531 796 881 427 881 427 749 297 749 297 283 217 283 217 213 724 213 724 530 925 530 925 833 143 833 143 407 151 407 151 880 735 880 735 627 709 627 709 664 279 664 279 81 424 81 424 979 894 979 894 271 508 271 508 158 603 158 603 781 995 781 995 623 588 623 588 860 588 860 588 401 542 401 542 692 683 692 683 470 672 470 672 278 101 278 101 82 949 82 949 23 613 23 613 241 955 241 955 479 549 479 549 555 500 555 500 981 422 981 422 296 184 296 184 40 134 40 134 607 605 607 605 207 59 207 59 324 89 324 89 462 658 462 658 263 382 263 382 406 580 406 580 390 866 390 866 888 825 888 825 224 59 224 59 337 791 337 791 249 872 249 872 255 924 255 924 525 359 525 359 883 993 883 993 768 33 768 33 33 29 33 29 850 789 850 789 769 206 769 206 231 918 231 918 375 840 375 840 588 756 588 756 292 804 292 804 50 833 50 833 886 183 886 183 597 302 597 302 834 259 834 259 213 808 213 808 650 136 650 136 657 224 657 224 34 883 34 883 618 541 618 541 721 62 721 62 93 288 93 288 639 662 639 662 838 680 838 680 476 294 476 294 332 534 332 534 824 165 824 165 820 631 820 631 207 680 207 680 575 886 575 886 318 933 318 933 392 812 392 812 32 713 32 713 568 224 568 224 782 546 782 546 110 327 110 327 66 778 66 778 158 261 158 261 503 811 503 811 884 231 884 231 386 874 386 874 245 480 245 480 441 312 441 312 55 132 55 132 122 979 122 979 183 56 183 56 196 57 196 57 870 410 870 410 895 236 895 236 453 271 453 271 240 664 240 664 754 9 754 9 832 127 832 127 982 806 982 806 512 310 512 310 935 462 935 462 796 574 796 574 500 211 500 211 127 810 127 810 197 340 197 340 917 754 917 754 191 876 191 876 405 118 405 118 603 393 603 393 923 983 923 983 724 208 724 208 148 178 148 178 745 82 745 82 755 422 755 422 854 99 854 99 209 523 209 523 163 321 163 321 933 426 933 426 25 548 25 548 887 947 887 947 162 446 162 446 126 421 126 421 734 531 734 531 713 336 713 336 485 459 485 459 529 800 529 800 742 669 742 669 175 961 175 961 665 714 665 714 970 948 970 948 106 217 106 217 488 636 488 636 32 404 32 404 382 260 382 260 490 344 490 344 137 354 137 354 528 280 528 280 320 174 320 174 107 243 107 243 694 861 694 861 707 744 707 744 411 715 411 715 647 439 647 439 769 619 769 619 404 726 404 726 657 120 657 120 985 985 985 985 757 745 757 745 251 740 251 740 797 286 797 286 223 206 223 206 190 293 190 293 485 41 485 41 459 570 459 570 117 398 117 398 943 850 943 850 593 31 593 31 150 645 150 645 939 438 939 438 723 890 723 890 375 854 375 854 859 538 859 538 244 294 244 294 893 415 893 415 463 773 463 773 540 97 540 97 527 654 527 654 221 643 221 643 557 927 557 927 542 367 542 367 210 552 210 552 626 985 626 985 804 735 804 735 167 375 167 375 408 977 408 977 208 656 208 656 374 254 374 254 752 287 752 287 767 362 767 362 457 330 457 330 498 343 498 343 868 427 868 427 815 26 815 26 211 803 211 803 62 322 62 322 909 28 909 28 602 969 602 969 524 272 524 272 10 873 10 873 383 695 383 695 859 757 859 757 337 747 337 747 295 615 295 615 491 21 491 21 701 449 701 449 66 949 66 949 40 299 40 299 503 154 503 154 222 217 222 217 152 85 152 85 6 423 6 423 553 979 553 979 740 44 740 44 575 465 575 465 525 376 525 376 520 154 520 154 45 849 45 849 458 185 458 185 968 849 968 849 760 972 760 972 617 328 617 328 375 523 375 523 641 184 641 184 700 448 700 448 760 817 760 817 633 250 633 250 718 422 718 422 937 537 937 537 653 788 653 788 510 537 510 537 773 444 773 444 357 297 357 297 915 775 915 775 987 49 987 49 112 835 112 835 812 335 812 335 168 89 168 89 702 467 702 467 901 290 901 290 412 954 412 954 246 689 246 689 147 694 147 694 947 953 947 953 918 428 918 428 430 141 430 141 841 491 841 491 349 752 349 752 38 306 38 306 397 698 397 698 817 576 817 576 492 591 492 591 311 230 311 230 895 928 895 928 915 891 915 891 866 553 866 553 567 216 567 216 35 571 35 571 9 622 9 622 933 912 933 912 898 170 898 170 631 760 631 760 986 670 986 670 258 255 258 255 80 414 80 414 83 284 83 284 478 1 478 1 728 502 728 502 968 630 968 630 621 434 621 434 562 808 562 808 571 986 571 986 532 988 532 988 9 995 9 995 495 665 495 665 371 513 371 513 80 868 80 868 574 117 574 117 244 166 244 166 811 83 811 83 309 741 309 741 298 296 298 296 440 135 440 135 457 940 457 940 387 64 387 64 164 130 164 130 457 310 457 310 338 528 338 528 801 146 801 146 212 845 212 845 115 608 115 608 271 483 271 483 233 333 233 333 626 838 626 838 728 15 728 15 489 839 489 839 773 188 773 188 723 909 723 909 505 604 505 604 359 975 359 975 377 225 377 225 953 314 953 314 701 313 701 313 705 227 705 227 281 778 281 778 66 874 66 874 231 563 231 563 386 749 386 749 759 605 759 605 281 29 281 29 528 471 528 471 977 225 977 225 520 926 520 926 943 633 943 633 43 732 43 732 63 639 63 639 283 128 283 128 800 580 800 580 78 89 78 89 457 492 457 492 939 667 939 667 482 440 482 440 646 676 646 676 850 492 850 492 759 636 759 636 492 170 492 170 485 273 485 273 630 89 630 89 328 971 328 971 23 834 23 834 840 923 840 923 880 333 880 333 681 402 681 402 368 455 368 455 72 85 72 85 279 706 279 706 517 455 517 455 373 439 373 439 682 607 682 607 552 974 552 974 936 71 936 71 166 376 166 376 532 838 532 838 861 125 861 125 862 691 862 691 897 653 897 653 588 654 588 654 739 883 739 883 207 992 207 992 477 420 477 420 637 36 637 36 962 295 962 295 409 118 409 118 824 842 824 842 95 216 95 216 116 91 116 91 487 899 487 899 722 469 722 469 544 76 544 76 809 582 809 582 859 922 859 922 137 653 137 653 932 968 932 968 239 947 239 947 780 427 780 427 294 278 294 278 166 784 166 784 881 81 881 81 860 743 860 743 308 45 308 45 319 856 319 856 382 570 382 570 110 725 110 725 828 104 828 104 169 789 169 789 951 584 951 584 151 161 151 161 274 235 274 235 147 282 147 282 913 858 913 858 707 553 707 553 48 414 48 414 532 21 532 21 922 179 922 179 962 796 962 796 379 918 379 918 931 980 931 980 334 212 334 212 838 13 838 13 922 166 922 166 779 116 779 116 126 74 126 74 220 54 220 54 614 449 614 449 476 983 476 983 541 497 541 497 475 358 475 358 377 406 377 406 180 892 180 892 182 763 182 763 511 406 511 406 2 511 2 511 594 524 594 524 870 700 870 700 347 12 347 12 553 298 553 298 466 193 466 193 906 690 906 690 951 304 951 304 33 401 33 401 627 835 627 835 880 546 880 546 918 494 918 494 19 691 19 691 652 501 652 501 75 831 75 831 877 235 877 235 440 641 440 641 910 582 910 582 711 933 711 933 978 726 978 726 521 706 521 706 925 681 925 681 943 62 943 62 603 875 603 875 962 670 962 670 616 267 616 267 99 158 99 158 85 483 85 483 196 972 196 972 917 656 917 656 276 124 276 124 632 489 632 489 915 516 915 516 404 450 404 450 286 232 286 232 45 91 45 91 86 587 86 587 741 596 741 596 711 695 711 695 33 921 33 921 680 7 680 7 754 643 754 643 899 469 899 469 687 505 687 505 849 931 849 931 777 40 777 40 64 881 64 881 600 612 600 612 872 697 872 697 420 907 420 907 986 626 986 626 752 212 752 212 350 392 350 392 321 688 321 688 470 866 470 866 767 968 767 968 544 546 544 546 341 691 341 691 839 938 839 938 398 468 398 468 341 985 341 985 277 866 277 866 867 392 867 392 282 212 282 212 100 275 100 275 619 61 619 61 508 216 508 216 601 122 601 122 390 110 390 110 875 594 875 594 497 773 497 773 842 845 842 845 460 455 460 455 106 684 106 684 284 398 284 398 264 19 264 19 98 459 98 459 848 619 848 619 651 502 651 502 841 945 841 945 607 917 607 917 472 555 472 555 533 20 533 20 545 584 545 584 987 171 987 171 745 584 745 584 694 95 694 95 63 875 63 875 666 87 666 87 274 656 274 656 398 638 398 638 411 170 411 170 899 581 899 581 72 373 72 373 953 435 953 435 549 704 549 704 887 501 887 501 33 673 33 673 401 843 401 843 852 511 852 511 120 795 120 795 613 7 613 7 872 270 872 270 862 582 862 582 515 279 515 279 112 984 112 984 578 464 578 464 101 184 101 184 612 867 612 867 342 49 342 49 723 316 723 316 515 755 515 755 846 110 846 110 365 710 365 710 886 641 886 641 792 833 792 833 846 295 846 295 352 743 352 743 908 532 908 532 892 471 892 471 734 745 734 745 516 387 516 387 317 140 317 140 923 713 923 713 533 62 533 62 875 665 875 665 558 428 558 428 30 533 30 533 400 86 400 86 834 864 834 864 389 718 389 718 723 93 723 93 638 895 638 895 598 18 598 18 170 287 170 287 82 283 82 283 105 871 105 871 870 553 870 553 966 461 966 461 362 102 362 102 423 625 423 625 320 8 320 8 624 155 624 155 68 538 68 538 193 138 193 138 469 772 469 772 913 65 913 65 369 117 369 117 660 227 660 227 566 163 566 163 94 542 94 542 831 544 831 544 333 505 333 505 139 646 139 646 479 879 479 879 118 898 118 898 808 589 808 589 764 523 764 523 891 531 891 531 378 361 378 361 115 391 115 391 584 5 584 5 962 441 962 441 45 20 45 20 411 797 411 797 687 318 687 318 738 19 738 19 841 628 841 628 975 893 975 893 765 680 765 680 920 161 920 161 746 735 746 735 75 833 75 833 712 494 712 494 112 239 112 239 160 789 160 789 338 592 338 592 731 961 731 961 126 93 126 93 843 893 843 893 734 803 734 803 668 360 668 360 581 61 581 61 731 984 731 984 56 27 56 27 246 646 246 646 40 904 40 904 536 991 536 991 91 789 91 789 489 167 489 167 359 761 359 761 587 33 587 33 462 799 462 799 480 811 480 811 41 642 41 642 333 313 333 313 725 405 725 405 333 69 333 69 629 981 629 981 415 279 415 279 766 614 766 614 554 86 554 86 768 227 768 227 718 288 718 288 624 545 624 545 308 253 308 253 196 347 196 347 498 337 498 337 639 484 639 484 144 931 144 931 156 25 156 25 501 587 501 587 649 426 649 426 768 292 768 292 312 591 312 591 136 932 136 932 76 303 76 303 401 603 401 603 794 395 794 395 133 467 133 467 592 308 592 308 705 623 705 623 420 400 420 400 5 918 5 918 223 873 223 873 419 174 419 174 110 251 110 251 471 528 471 528 254 134 254 134 116 524 116 524 177 808 177 808 920 409 920 409 762 760 762 760 468 616 468 616 212 49 212 49 703 727 703 727 433 11 433 11 336 785 336 785 128 680 128 680 468 801 468 801 580 228 580 228 228 528 228 528 224 830 224 830 268 925 268 925 369 649 369 649 279 802 279 802 779 826 779 826 18 650 18 650 995 738 995 738 685 832 685 832 634 796 634 796 369 126 369 126 475 52 475 52 684 275 684 275 275 397 275 397 571 404 571 404 27 623 27 623 96 120 96 120 231 573 231 573 73 526 73 526 902 87 902 87 480 462 480 462 145 613 145 613 765 748 765 748 179 458 179 458 227 620 227 620 753 577 753 577 760 375 760 375 458 595 458 595 354 311 354 311 326 486 326 486 500 219 500 219 468 170 468 170 774 556 774 556 737 140 737 140 582 198 582 198 196 193 196 193 113 54 113 54 202 96 202 96 478 55 478 55 196 202 196 202 372 651 372 651 750 731 750 731 347 478 347 478 141 770 141 770 774 443 774 443 219 396 219 396 876 896 876 896 814 741 814 741 988 221 988 221 937 242 937 242 670 312 670 312 556 288 556 288 201 692 201 692 950 133 950 133 734 329 734 329 273 265 273 265 25 90 25 90 576 12 576 12 586 113 586 113 865 433 865 433 841 324 841 324 746 312 746 312 102 865 102 865 386 257 386 257 654 78 654 78 831 994 831 994 606 19 606 19 972 970 972 970 941 160 941 160 61 107 61 107 614 210 614 210 128 188 128 188 511 159 511 159 579 512 579 512 408 332 408 332 564 918 564 918 79 324 79 324 128 569 128 569 175 380 175 380 729 295 729 295 683 651 683 651 382 986 382 986 227 646 227 646 313 227 313 227 254 395 254 395 543 40 543 40 225 69 225 69 489 78 489 78 439 56 439 56 798 384 798 384 464 676 464 676 522 143 522 143 833 890 833 890 788 933 788 933 342 625 342 625 918 357 918 357 265 516 265 516 448 662 448 662 604 323 604 323 354 888 354 888 567 135 567 135 25 925 25 925 754 861 754 861 598 55 598 55 307 692 307 692 280 282 280 282 275 760 275 760 563 332 563 332 741 629 741 629 699 251 699 251 830 723 830 723 905 563 905 563 856 805 856 805 412 121 412 121 945 522 945 522 658 149 658 149 503 125 503 125 334 646 334 646 713 857 713 857 117 590 117 590 617 785 617 785 942 978 942 978 923 192 923 192 959 529 959 529 952 839 952 839 201 187 201 187 579 946 579 946 401 502 401 502 522 77 522 77 419 871 419 871 488 690 488 690 448 922 448 922 900 674 900 674 357 30 357 30 868 263 868 263 829 988 829 988 811 587 811 587 233 314 233 314 88 894 88 894 556 924 556 924 166 102 166 102 598 802 598 802 281 952 281 952 246 234 246 234 570 304 570 304 742 408 742 408 710 962 710 962 554 219 554 219 467 749 467 749 361 936 361 936 129 890 129 890 111 559 111 559 951 290 951 290 155 255 155 255 801 235 801 235 75 445 75 445 715 807 715 807 740 796 740 796 462 391 462 391 820 130 820 130 165 15 165 15 402 810 402 810 940 544 940 544 640 610 640 610 399 153 399 153 832 130 832 130 899 750 899 750 418 485 418 485 674 229 674 229 139 463 139 463 451 674 451 674 782 741 782 741 400 894 400 894 249 581 249 581 895 418 895 418 62 387 62 387 914 142 914 142 536 279 536 279 424 596 424 596 944 607 944 607 44 755 44 755 333 217 333 217 792 608 792 608 614 685 614 685 470 634 470 634 679 356 679 356 170 853 170 853 86 326 86 326 204 11 204 11 768 803 768 803 34 787 34 787 749 79 749 79 397 330 397 330 734 792 734 792 423 585 423 585 534 304 534 304 234 599 234 599 367 710 367 710 105 865 105 865 935 792 935 792 985 770 985 770 181 813 181 813 509 611 509 611 992 296 992 296 341 619 341 619 593 469 593 469 995 650 995 650 270 561 270 561 440 566 440 566 135 117 135 117 706 840 706 840 671 682 671 682 728 459 728 459 505 438 505 438 751 445 751 445 73 908 73 908 130 614 130 614 837 163 837 163 981 903 981 903 262 348 262 348 213 742 213 742 37 522 37 522 461 192 461 192 551 872 551 872 308 113 308 113 709 314 709 314 797 882 797 882 800 727 800 727 89 90 89 90 110 320 110 320 474 743 474 743 707 949 707 949 963 188 963 188 143 578 143 578 560 371 560 371 242 203 242 203 779 383 779 383 441 128 441 128 604 212 604 212 650 935 650 935 39 324 39 324 291 271 291 271 131 630 131 630 651 822 651 822 70 363 70 363 926 144 926 144 829 222 829 222 788 766 788 766 461 948 461 948 564 133 564 133 343 697 343 697 890 530 890 530 419 837 419 837 869 899 869 899 786 90 786 90 420 150 420 150 598 493 598 493 29 819 29 819 145 779 145 779 217 324 217 324 314 233 314 233 441 995 441 995 436 601 436 601 448 816 448 816 202 419 202 419 470 83 470 83 386 800 386 800 694 826 694 826 738 414 738 414 664 82 664 82 148 14 148 14 254 14 254 14 269 253 269 253 342 543 342 543 328 865 328 865 328 345 328 345 144 743 144 743 340 747 340 747 876 704 876 704 20 59 20 59 693 854 693 854 314 859 314 859 829 418 829 418 436 286 436 286 685 395 685 395 832 974 832 974 131 243 131 243 968 915 968 915 826 451 826 451 158 750 158 750 855 923 855 923 546 56 546 56 503 40 503 40 31 578 31 578 366 668 366 668 246 426 246 426 384 449 384 449 446 754 446 754 748 780 748 780 511 685 511 685 186 129 186 129 605 472 605 472 27 785 27 785 664 75 664 75 926 663 926 663 378 78 378 78 230 167 230 167 335 477 335 477 357 268 357 268 325 595 325 595 144 486 144 486 819 155 819 155 558 652 558 652 550 616 550 616 727 473 727 473 145 152 145 152 202 994 202 994 401 620 401 620 106 87 106 87 166 462 166 462 128 856 128 856 792 46 792 46 984 152 984 152 518 820 518 820 119 978 119 978 77 329 77 329 846 141 846 141 941 705 941 705 58 641 58 641 896 275 896 275 896 363 896 363 175 87 175 87 103 971 103 971 421 701 421 701 259 654 259 654 986 814 986 814 48 148 48 148 66 948 66 948 839 634 839 634 467 786 467 786 808 935 808 935 386 102 386 102 468 856 468 856 44 860 44 860 561 274 561 274 425 333 425 333 465 320 465 320 606 260 606 260 812 890 812 890 574 715 574 715 984 106 984 106 299 478 299 478 318 319 318 319 102 988 102 988 230 178 230 178 211 810 211 810 502 491 502 491 370 423 370 423 233 788 233 788 816 146 816 146 914 964 914 964 720 787 720 787 485 806 485 806 511 73 511 73 637 165 637 165 205 501 205 501 237 952 237 952 760 698 760 698 218 919 218 919 478 383 478 383 570 992 570 992 710 561 710 561 295 68 295 68 3 911 3 911 503 826 503 826 466 25 466 25 872 991 872 991 525 857 525 857 495 482 495 482 211 950 211 950 944 459 944 459 865 192 865 192 313 622 313 622 106 943 106 943 495 977 495 977 366 830 366 830 711 828 711 828 323 873 323 873 756 112 756 112 464 839 464 839 248 67 248 67 860 128 860 128 242 384 242 384 723 709 723 709 506 697 506 697 721 374 721 374 44 46 44 46 226 525 226 525 300 84 300 84 857 410 857 410 123 167 123 167 472 643 472 643 368 877 368 877 899 676 899 676 121 704 121 704 381 583 381 583 196 438 196 438 425 331 425 331 722 477 722 477 108 14 108 14 107 673 107 673 293 120 293 120 473 980 473 980 692 101 692 101 925 810 925 810 835 479 835 479 623 519 623 519 304 435 304 435 913 555 913 555 352 828 352 828 348 809 348 809 881 742 881 742 564 422 564 422 181 956 181 956 565 783 565 783 517 534 517 534 193 613 193 613 98 884 98 884 354 405 354 405 171 499 171 499 533 412 533 412 649 843 649 843 202 656 202 656 520 800 520 800 408 888 408 888 619 991 619 991 573 722 573 722 432 744 432 744 749 320 749 320 186 943 186 943 519 65 519 65 370 461 370 461 720 850 720 850 638 962 638 962 310 458 310 458 971 371 971 371 26 133 26 133 109 605 109 605 632 148 632 148 37 183 37 183 667 43 667 43 944 158 944 158 376 916 376 916 60 598 60 598 371 331 371 331 462 905 462 905 76 552 76 552 369 522 369 522 616 504 616 504 623 49 623 49 104 859 104 859 433 538 433 538 800 555 800 555 312 4 312 4 341 24 341 24 210 829 210 829 796 818 796 818 76 305 76 305 195 986 195 986 338 348 338 348 42 441 42 441 612 896 612 896 608 544 608 544 979 171 979 171 350 347 350 347 432 373 432 373 421 639 421 639 564 538 564 538 479 863 479 863 875 392 875 392 325 342 325 342 754 64 754 64 44 542 44 542 477 55 477 55 931 214 931 214 889 952 889 952 584 39 584 39 585 921 585 921 850 628 850 628 501 941 501 941 847 620 847 620 859 510 859 510 445 589 445 589 188 817 188 817 367 653 367 653 557 40 557 40 172 30 172 30 276 65 276 65 522 334 522 334 386 126 386 126 167 29 167 29 531 959 531 959 732 246 732 246 828 31 828 31 845 820 845 820 949 963 949 963 981 986 981 986 559 968 559 968 151 761 151 761 486 348 486 348 369 977 369 977 236 107 236 107 410 54 410 54 823 58 823 58 842 90 842 90 746 658 746 658 96 638 96 638 329 928 329 928 974 288 974 288 410 22 410 22 457 549 457 549 106 500 106 500 80 593 80 593 103 897 103 897 572 557 572 557 105 7 105 7 651 819 651 819 295 366 295 366 677 917 677 917 58 303 58 303 580 882 580 882 193 108 193 108 910 604 910 604 961 321 961 321 974 238 974 238 802 941 802 941 97 640 97 640 584 217 584 217 929 573 929 573 534 410 534 410 809 732 809 732 790 374 790 374 120 429 120 429 229 235 229 235 582 734 582 734 679 656 679 656 450 625 450 625 459 115 459 115 582 975 582 975 652 795 652 795 982 737 982 737 108 219 108 219 74 317 74 317 966 929 966 929 243 294 243 294 933 716 933 716 292 14 292 14 253 451 253 451 348 406 348 406 391 203 391 203 934 340 934 340 573 127 573 127 486 777 486 777 169 575 169 575 732 27 732 27 509 57 509 57 778 530 778 530 667 164 667 164 481 902 481 902 745 680 745 680 943 114 943 114 740 139 740 139 168 908 168 908 953 337 953 337 370 691 370 691 158 88 158 88 468 1 468 1 921 232 921 232 551 962 551 962 571 979 571 979 485 290 485 290 733 14 733 14 281 342 281 342 901 449 901 449 913 169 913 169 904 51 904 51 566 552 566 552 279 558 279 558 155 95 155 95 109 295 109 295 962 514 962 514 544 334 544 334 433 627 433 627 498 420 498 420 555 309 555 309 328 597 328 597 715 286 715 286 568 796 568 796 965 633 965 633 843 688 843 688 904 468 904 468 471 216 471 216 465 518 465 518 894 737 894 737 273 287 273 287 656 796 656 796 878 542 878 542 295 501 295 501 18 394 18 394 270 200 270 200 300 29 300 29 527 753 527 753 205 551 205 551 367 7 367 7 269 640 269 640 749 447 749 447 743 744 743 744 294 646 294 646 309 258 309 258 408 688 408 688 650 21 650 21 595 878 595 878 957 431 957 431 654 520 654 520 497 123 497 123 471 516 471 516 933 616 933 616 687 377 687 377 503 429 503 429 649 610 649 610 64 224 64 224 455 554 455 554 105 439 105 439 606 651 606 651 585 705 585 705 697 419 697 419 514 904 514 904 339 286 339 286 463 822 463 822 234 711 234 711 39 134 39 134 744 118 744 118 989 446 989 446 302 249 302 249 224 449 224 449 164 520 164 520 349 170 349 170 261 670 261 670 809 472 809 472 549 509 549 509 660 677 660 677 427 316 427 316 43 388 43 388 170 276 170 276 712 897 712 897 753 38 753 38 960 662 960 662 699 935 699 935 742 340 742 340 313 700 313 700 352 65 352 65 953 674 953 674 271 874 271 874 434 233 434 233 82 125 82 125 924 487 924 487 930 624 930 624 744 688 744 688 168 703 168 703 509 156 509 156 54 670 54 670 356 165 356 165 860 728 860 728 278 248 278 248 212 459 212 459 397 460 397 460 446 861 446 861 473 250 473 250 387 414 387 414 308 37 308 37 862 483 862 483 831 815 831 815 475 285 475 285 836 853 836 853 222 253 222 253 252 906 252 906 165 402 165 402 522 109 522 109 927 218 927 218 887 756 887 756 888 892 888 892 631 665 631 665 133 476 133 476 768 332 768 332 573 339 573 339 35 899 35 899 254 398 254 398 336 75 336 75 89 21 89 21 822 878 822 878 227 584 227 584 965 401 965 401 549 746 549 746 191 645 191 645 238 922 238 922 821 563 821 563 872 838 872 838 777 914 777 914 754 123 754 123 880 413 880 413 319 40 319 40 801 808 801 808 876 909 876 909 872 568 872 568 969 379 969 379 442 4 442 4 769 456 769 456 755 608 755 608 939 426 939 426 557 359 557 359 765 788 765 788 596 694 596 694 166 866 166 866 667 906 667 906 318 304 318 304 63 704 63 704 131 132 131 132 354 200 354 200 394 433 394 433 215 340 215 340 588 348 588 348 660 814 660 814 486 738 486 738 220 71 220 71 230 964 230 964 897 897 897 897 285 764 285 764 283 517 283 517 809 414 809 414 442 69 442 69 460 61 460 61 426 537 426 537 685 128 685 128 534 810 534 810 220 618 220 618 29 793 29 793 605 545 605 545 681 40 681 40 36 757 36 757 427 58 427 58 453 326 453 326 791 472 791 472 292 658 292 658 691 144 691 144 360 894 360 894 642 852 642 852 749 463 749 463 133 568 133 568 620 675 620 675 843 674 843 674 493 346 493 346 250 227 250 227 619 137 619 137 38 350 38 350 197 106 197 106 772 159 772 159 105 887 105 887 249 760 249 760 152 821 152 821 991 712 991 712 875 411 875 411 893 661 893 661 502 576 502 576 28 276 28 276 367 908 367 908 534 144 534 144 609 527 609 527 863 647 863 647 378 388 378 388 956 425 956 425 878 108 878 108 101 477 101 477 920 241 920 241 634 871 634 871 138 634 138 634 742 29 742 29 396 225 396 225 799 787 799 787 266 331 266 331 273 737 273 737 237 604 237 604 184 480 184 480 889 111 889 111 27 370 27 370 876 106 876 106 159 274 159 274 925 837 925 837 129 675 129 675 107 850 107 850 625 790 625 790 309 77 309 77 498 90 498 90 779 379 779 379 912 829 912 829 224 747 224 747 346 319 346 319 230 217 230 217 342 568 342 568 762 893 762 893 928 553 928 553 545 474 545 474 455 388 455 388 57 559 57 559 423 89 423 89 38 244 38 244 80 523 80 523 209 646 209 646 897 141 897 141 365 630 365 630 344 624 344 624 595 331 595 331 740 161 740 161 462 143 462 143 402 241 402 241 115 116 115 116 29 567 29 567 459 181 459 181 469 584 469 584 74 430 74 430 513 612 513 612 235 214 235 214 986 221 986 221 86 458 86 458 923 796 923 796 487 130 487 130 171 67 171 67 927 734 927 734 438 125 438 125 359 281 359 281 287 34 287 34 152 786 152 786 970 148 970 148 45 96 45 96 669 602 669 602 273 781 273 781 301 117 301 117 752 658 752 658 240 4 240 4 304 738 304 738 581 980 581 980 11 342 11 342 566 845 566 845 971 368 971 368 125 110 125 110 739 795 739 795 677 962 677 962 318 187 318 187 241 164 241 164 477 969 477 969 912 124 912 124 579 587 579 587 172 226 172 226 85 214 85 214 621 851 621 851 183 647 183 647 828 56 828 56 940 18 940 18 919 234 919 234 957 864 957 864 5 845 5 845 578 608 578 608 624 244 624 244 799 278 799 278 758 795 758 795 844 68 844 68 7 439 7 439 260 844 260 844 991 364 991 364 824 801 824 801 659 938 659 938 72 547 72 547 381 537 381 537 730 887 730 887 801 372 801 372 529 382 529 382 904 765 904 765 500 14 500 14 67 705 67 705 567 57 567 57 302 201 302 201 502 575 502 575 330 311 330 311 576 994 576 994 719 793 719 793 327 749 327 749 939 739 939 739 262 654 262 654 119 281 119 281 811 151 811 151 808 210 808 210 706 192 706 192 959 261 959 261 915 822 915 822 89 55 89 55 918 72 918 72 23 686 23 686 846 497 846 497 323 191 323 191 484 249 484 249 647 994 647 994 320 991 320 991 949 980 949 980 41 127 41 127 446 603 446 603 798 823 798 823 369 445 369 445 71 277 71 277 99 979 99 979 917 476 917 476 72 349 72 349 138 896 138 896 714 491 714 491 441 412 441 412 414 30 414 30 202 798 202 798 414 228 414 228 687 614 687 614 827 698 827 698 276 162 276 162 548 428 548 428 708 518 708 518 285 554 285 554 190 755 190 755 326 272 326 272 887 372 887 372 529 580 529 580 640 663 640 663 178 654 178 654 13 830 13 830 421 330 421 330 227 458 227 458 601 753 601 753 699 349 699 349 913 448 913 448 529 9 529 9 372 597 372 597 197 53 197 53 625 849 625 849 583 629 583 629 454 353 454 353 97 176 97 176 902 350 902 350 871 339 871 339 555 254 555 254 678 546 678 546 687 558 687 558 793 466 793 466 905 663 905 663 37 48 37 48 246 975 246 975 917 312 917 312 231 202 231 202 339 828 339 828 40 150 40 150 255 484 255 484 293 540 293 540 95 798 95 798 563 885 563 885 787 742 787 742 800 574 800 574 982 578 982 578 602 67 602 67 158 956 158 956 778 320 778 320 891 759 891 759 286 380 286 380 487 306 487 306 603 292 603 292 728 486 728 486 663 993 663 993 511 286 511 286 726 61 726 61 970 428 970 428 836 420 836 420 13 378 13 378 442 909 442 909 908 966 908 966 540 664 540 664 571 296 571 296 172 309 172 309 375 367 375 367 863 238 863 238 326 735 326 735 80 213 80 213 568 622 568 622 508 538 508 538 156 668 156 668 28 848 28 848 441 981 441 981 897 179 897 179 63 947 63 947 328 809 328 809 363 843 363 843 185 247 185 247 608 781 608 781 729 902 729 902 582 958 582 958 834 376 834 376 740 457 740 457 422 816 422 816 801 285 801 285 89 138 89 138 44 682 44 682 328 433 328 433 691 404 691 404 163 512 163 512 311 518 311 518 207 543 207 543 238 721 238 721 56 316 56 316 199 170 199 170 170 382 170 382 797 842 797 842 129 678 129 678 348 630 348 630 174 167 174 167 660 371 660 371 338 723 338 723 838 489 838 489 909 927 909 927 66 21 66 21 364 616 364 616 992 237 992 237 706 163 706 163 987 562 987 562 541 180 541 180 108 613 108 613 153 552 153 552 22 183 22 183 891 727 891 727 742 256 742 256 789 220 789 220 8 942 8 942 219 594 219 594 329 371 329 371 654 203 654 203 306 9 306 9 667 449 667 449 87 49 87 49 603 983 603 983 33 521 33 521 356 119 356 119 77 23 77 23 162 716 162 716 284 241 284 241 273 904 273 904 344 197 344 197 173 299 173 299 931 238 931 238 585 984 585 984 524 136 524 136 808 455 808 455 875 313 875 313 539 278 539 278 974 226 974 226 198 473 198 473 150 277 150 277 216 501 216 501 427 936 427 936 52 55 52 55 206 918 206 918 509 933 509 933 153 481 153 481 395 874 395 874 118 798 118 798 389 463 389 463 27 952 27 952 658 877 658 877 214 270 214 270 17 51 17 51 954 188 954 188 290 411 290 411 758 314 758 314 601 921 601 921 682 698 682 698 543 67 543 67 528 500 528 500 110 76 110 76 676 139 676 139 195 186 195 186 346 168 346 168 971 443 971 443 221 357 221 357 561 915 561 915 321 798 321 798 51 515 51 515 276 389 276 389 579 99 579 99 403 875 403 875 218 894 218 894 506 336 506 336 452 339 452 339 817 617 817 617 325 625 325 625 553 170 553 170 80 2 80 2 300 698 300 698 978 192 978 192 823 423 823 423 610 444 610 444 919 887 919 887 440 421 440 421 606 690 606 690 44 838 44 838 980 231 980 231 945 518 945 518 728 224 728 224 989 56 989 56 970 389 970 389 792 77 792 77 509 443 509 443 888 844 888 844 50 284 50 284 97 951 97 951 539 437 539 437 215 749 215 749 943 704 943 704 305 297 305 297 551 69 551 69 46 79 46 79 460 373 460 373 546 371 546 371 245 39 245 39 309 656 309 656 704 876 704 876 983 558 983 558 425 316 425 316 92 948 92 948 755 297 755 297 624 332 624 332 697 886 697 886 14 178 14 178 733 239 733 239 179 271 179 271 287 826 287 826 639 797 639 797 318 438 318 438 99 14 99 14 890 48 890 48 667 604 667 604 454 682 454 682 102 363 102 363 416 332 416 332 468 280 468 280 785 205 785 205 921 426 921 426 208 946 208 946 840 152 840 152 257 570 257 570 90 253 90 253 870 834 870 834 296 604 296 604 610 234 610 234 158 341 158 341 195 54 195 54 890 960 890 960 810 995 810 995 317 639 317 639 172 866 172 866 374 445 374 445 903 892 903 892 953 499 953 499 811 962 811 962 102 194 102 194 485 498 485 498 55 894 55 894 170 629 170 629 511 142 511 142 766 142 766 142 955 335 955 335 269 731 269 731 874 91 874 91 917 148 917 148 195 323 195 323 101 512 101 512 527 378 527 378 807 386 807 386 458 710 458 710 431 908 431 908 35 157 35 157 273 180 273 180 736 14 736 14 759 796 759 796 836 726 836 726 196 759 196 759 675 70 675 70 604 740 604 740 820 218 820 218 283 367 283 367 97 461 97 461 880 976 880 976 718 781 718 781 574 365 574 365 545 347 545 347 114 270 114 270 299 517 299 517 989 502 989 502 908 647 908 647 623 545 623 545 528 759 528 759 277 841 277 841 620 69 620 69 894 289 894 289 592 176 592 176 52 440 52 440 400 379 400 379 956 654 956 654 457 417 457 417 844 958 844 958 219 457 219 457 401 299 401 299 208 555 208 555 944 701 944 701 612 799 612 799 356 212 356 212 766 130 766 130 614 642 614 642 301 15 301 15 732 719 732 719 19 278 19 278 662 420 662 420 195 304 195 304 975 250 975 250 983 262 983 262 769 666 769 666 851 548 851 548 352 586 352 586 642 143 642 143 212 511 212 511 161 279 161 279 950 258 950 258 45 871 45 871 768 306 768 306 10 690 10 690 55 541 55 541 235 40 235 40 730 597 730 597 191 760 191 760 214 924 214 924 978 635 978 635 368 539 368 539 552 681 552 681 975 539 975 539 381 625 381 625 781 396 781 396 385 558 385 558 156 346 156 346 182 755 182 755 638 973 638 973 93 573 93 573 744 504 744 504 42 572 42 572 341 77 341 77 525 60 525 60 503 577 503 577 943 79 943 79 644 292 644 292 890 741 890 741 659 891 659 891 468 507 468 507 270 543 270 543 974 42 974 42 9 553 9 553 958 100 958 100 639 564 639 564 862 206 862 206 413 355 413 355 667 256 667 256 937 952 937 952 701 134 701 134 128 521 128 521 549 960 549 960 543 256 543 256 932 556 932 556 408 896 408 896 992 781 992 781 286 159 286 159 585 460 585 460 87 38 87 38 134 300 134 300 126 988 126 988 648 500 648 500 192 941 192 941 685 815 685 815 903 558 903 558 554 199 554 199 317 3 317 3 123 353 123 353 643 117 643 117 802 594 802 594 447 918 447 918 212 424 212 424 172 911 172 911 431 898 431 898 719 148 719 148 906 338 906 338 692 2 692 2 667 799 667 799 455 133 455 133 547 796 547 796 739 395 739 395 898 800 898 800 343 433 343 433 742 984 742 984 84 412 84 412 208 501 208 501 205 75 205 75 433 770 433 770 641 217 641 217 227 786 227 786 557 4 557 4 958 271 958 271 895 699 895 699 141 377 141 377 571 462 571 462 936 649 936 649 773 370 773 370 773 185 773 185 371 650 371 650 554 235 554 235 211 296 211 296 985 953 985 953 703 955 703 955 742 744 742 744 187 98 187 98 603 6 603 6 105 821 105 821 179 135 179 135 757 627 757 627 844 986 844 986 941 577 941 577 589 415 589 415 513 602 513 602 566 674 566 674 602 365 602 365 342 79 342 79 409 525 409 525 412 538 412 538 482 476 482 476 444 121 444 121 378 960 378 960 615 761 615 761 636 539 636 539 50 391 50 391 547 133 547 133 221 873 221 873 845 614 845 614 964 740 964 740 751 571 751 571 848 310 848 310 721 841 721 841 4 285 4 285 398 32 398 32 380 766 380 766 955 523 955 523 49 940 49 940 269 11 269 11 735 467 735 467 629 653 629 653 988 749 988 749 449 156 449 156 842 115 842 115 881 260 881 260 583 449 583 449 66 149 66 149 777 724 777 724 221 43 221 43 563 627 563 627 446 494 446 494 180 592 180 592 903 907 903 907 156 530 156 530 435 319 435 319 877 29 877 29 528 682 528 682 853 341 853 341 482 294 482 294 122 179 122 179 515 787 515 787 52 732 52 732 43 532 43 532 250 434 250 434 245 284 245 284 44 433 44 433 858 200 858 200 383 442 383 442 656 501 656 501 614 773 614 773 114 600 114 600 212 43 212 43 730 27 730 27 463 174 463 174 954 842 954 842 523 808 523 808 979 696 979 696 57 82 57 82 429 296 429 296 62 841 62 841 130 823 130 823 742 509 742 509 493 976 493 976 678 922 678 922 34 331 34 331 903 683 903 683 255 847 255 847 200 459 200 459 426 464 426 464 848 150 848 150 206 497 206 497 876 113 876 113 489 486 489 486 751 48 751 48 581 9 581 9 609 111 609 111 765 911 765 911 438 601 438 601 908 652 908 652 402 28 402 28 24 750 24 750 955 39 955 39 384 711 384 711 165 105 165 105 816 875 816 875 365 969 365 969 345 157 345 157 872 692 872 692 31 547 31 547 711 540 711 540 734 651 734 651 761 383 761 383 671 496 671 496 613 175 613 175 607 105 607 105 164 779 164 779 688 464 688 464 147 695 147 695 366 675 366 675 218 629 218 629 50 517 50 517 941 297 941 297 874 291 874 291 149 629 149 629 61 723 61 723 9 322 9 322 251 745 251 745 301 84 301 84 659 652 659 652 920 781 920 781 989 966 989 966 867 206 867 206 545 967 545 967 185 523 185 523 918 800 918 800 21 514 21 514 113 404 113 404 383 61 383 61 107 710 107 710 125 755 125 755 297 55 297 55 804 481 804 481 2 281 2 281 971 476 971 476 806 869 806 869 120 959 120 959 361 845 361 845 69 103 69 103 262 971 262 971 903 938 903 938 463 976 463 976 460 469 460 469 372 672 372 672 913 820 913 820 875 973 875 973 956 259 956 259 583 24 583 24 430 663 430 663 600 44 600 44 562 214 562 214 773 201 773 201 217 595 217 595 219 289 219 289 30 251 30 251 60 284 60 284 299 336 299 336 784 845 784 845 918 161 918 161 867 859 867 859 154 989 154 989 491 899 491 899 453 610 453 610 342 691 342 691 101 459 101 459 415 858 415 858 512 477 512 477 137 250 137 250 346 612 346 612 7 712 7 712 16 597 16 597 435 52 435 52 20 277 20 277 868 25 868 25 587 96 587 96 181 717 181 717 613 220 613 220 984 227 984 227 257 537 257 537 902 151 902 151 172 522 172 522 214 790 214 790 877 265 877 265 479 286 479 286 773 722 773 722 364 36 364 36 696 117 696 117 532 159 532 159 790 993 790 993 577 316 577 316 690 98 690 98 559 294 559 294 208 665 208 665 564 991 564 991 407 607 407 607 685 32 685 32 905 595 905 595 20 670 20 670 343 717 343 717 589 544 589 544 173 882 173 882 739 140 739 140 48 597 48 597 228 943 228 943 355 308 355 308 109 534 109 534 368 721 368 721 926 867 926 867 626 638 626 638 663 129 663 129 56 982 56 982 682 934 682 934 635 322 635 322 334 244 334 244 585 168 585 168 972 598 972 598 588 516 588 516 126 678 126 678 370 77 370 77 736 352 736 352 474 856 474 856 643 473 643 473 636 947 636 947 864 31 864 31 401 971 401 971 248 377 248 377 205 234 205 234 337 428 337 428 450 666 450 666 38 757 38 757 852 36 852 36 476 319 476 319 735 427 735 427 807 261 807 261 552 667 552 667 752 760 752 760 457 288 457 288 889 677 889 677 265 552 265 552 734 147 734 147 331 971 331 971 245 13 245 13 511 492 511 492 302 629 302 629 385 111 385 111 102 273 102 273 57 486 57 486 399 215 399 215 11 956 11 956 940 171 940 171 789 244 789 244 680 890 680 890 785 42 785 42 745 367 745 367 647 49 647 49 83 498 83 498 714 932 714 932 475 118 475 118 644 469 644 469 584 792 584 792 140 647 140 647 342 134 342 134 99 707 99 707 632 506 632 506 81 147 81 147 887 361 887 361 751 500 751 500 937 482 937 482 665 395 665 395 65 39 65 39 464 566 464 566 596 290 596 290 713 941 713 941 472 536 472 536 399 417 399 417 695 462 695 462 867 978 867 978 471 22 471 22 672 295 672 295 907 109 907 109 954 68 954 68 349 935 349 935 187 796 187 796 785 560 785 560 713 644 713 644 111 345 111 345 582 264 582 264 39 338 39 338 847 899 847 899 275 339 275 339 979 549 979 549 185 433 185 433 604 433 604 433 166 577 166 577 154 685 154 685 292 416 292 416 592 731 592 731 361 67 361 67 947 873 947 873 614 108 614 108 276 810 276 810 14 929 14 929 137 497 137 497 890 382 890 382 382 98 382 98 786 128 786 128 303 537 303 537 689 833 689 833 61 320 61 320 483 848 483 848 654 42 654 42 355 841 355 841 657 929 657 929 486 98 486 98 674 602 674 602 829 800 829 800 479 371 479 371 83 650 83 650 910 269 910 269 341 866 341 866 172 472 172 472 12 672 12 672 517 781 517 781 642 235 642 235 207 924 207 924 831 149 831 149 382 961 382 961 988 974 988 974 678 640 678 640 787 890 787 890 148 526 148 526 563 585 563 585 187 911 187 911 309 351 309 351 221 156 221 156 245 655 245 655 989 132 989 132 544 80 544 80 465 283 465 283 778 117 778 117 454 645 454 645 132 155 132 155 627 415 627 415 697 587 697 587 183 54 183 54 759 519 759 519 113 654 113 654 639 783 639 783 488 112 488 112 65 991 65 991 814 143 814 143 106 530 106 530 365 183 365 183 777 690 777 690 862 675 862 675 666 290 666 290 759 515 759 515 607 37 607 37 797 845 797 845 277 463 277 463 700 896 700 896 871 166 871 166 265 982 265 982 162 568 162 568 47 706 47 706 855 899 855 899 156 222 156 222 965 703 965 703 983 611 983 611 19 237 19 237 192 514 192 514 1 486 1 486 76 427 76 427 13 670 13 670 958 493 958 493 816 238 816 238 17 559 17 559 775 859 775 859 969 492 969 492 419 693 419 693 816 923 816 923 501 81 501 81 598 14 598 14 283 549 283 549 349 988 349 988 874 617 874 617 502 871 502 871 436 921 436 921 758 18 758 18 4 250 4 250 387 696 387 696 427 395 427 395 422 656 422 656 626 145 626 145 878 271 878 271 711 10 711 10 767 454 767 454 24 292 24 292 803 668 803 668 820 710 820 710 4 141 4 141 279 36 279 36 951 350 951 350 1 62 1 62 510 164 510 164 696 848 696 848 575 896 575 896 340 702 340 702 638 868 638 868 210 194 210 194 892 791 892 791 363 966 363 966 351 921 351 921 520 498 520 498 580 589 580 589 774 739 774 739 46 458 46 458 568 615 568 615 444 908 444 908 238 533 238 533 768 823 768 823 529 361 529 361 634 482 634 482 821 329 821 329 540 873 540 873 277 186 277 186 130 164 130 164 867 912 867 912 195 212 195 212 530 498 530 498 620 429 620 429 178 154 178 154 259 870 259 870 947 662 947 662 240 238 240 238 297 326 297 326 405 707 405 707 250 208 250 208 717 278 717 278 366 424 366 424 447 179 447 179 227 334 227 334 79 259 79 259 575 362 575 362 793 389 793 389 177 164 177 164 209 160 209 160 804 915 804 915 777 188 777 188 101 588 101 588 633 675 633 675 558 164 558 164 659 225 659 225 410 601 410 601 801 994 801 994 283 333 283 333 896 692 896 692 649 427 649 427 930 799 930 799 260 142 260 142 968 531 968 531 420 207 420 207 899 744 899 744 70 413 70 413 115 404 115 404 552 264 552 264 554 655 554 655 167 766 167 766 926 196 926 196 978 244 978 244 98 344 98 344 641 329 641 329 89 71 89 71 308 854 308 854 913 627 913 627 373 544 373 544 753 116 753 116 569 289 569 289 405 911 405 911 881 306 881 306 272 706 272 706 778 634 778 634 5 741 5 741 76 795 76 795 194 267 194 267 172 403 172 403 773 903 773 903 521 660 521 660 831 558 831 558 218 62 218 62 945 512 945 512 112 857 112 857 127 215 127 215 874 123 874 123 599 234 599 234 658 156 658 156 878 940 878 940 534 946 534 946 378 534 378 534 840 228 840 228 421 258 421 258 604 453 604 453 420 983 420 983 145 107 145 107 71 897 71 897 502 898 502 898 3 562 3 562 460 264 460 264 669 256 669 256 759 400 759 400 712 569 712 569 377 414 377 414 369 185 369 185 743 575 743 575 112 717 112 717 410 310 410 310 974 782 974 782 11 662 11 662 441 763 441 763 150 932 150 932 483 106 483 106 8 850 8 850 288 662 288 662 100 742 100 742 231 722 231 722 565 157 565 157 516 629 516 629 810 333 810 333 852 166 852 166 397 882 397 882 159 787 159 787 653 905 653 905 807 299 807 299 633 274 633 274 452 1 452 1 164 94 164 94 766 851 766 851 396 456 396 456 296 42 296 42 67 234 67 234 745 32 745 32 299 157 299 157 107 338 107 338 758 770 758 770 360 296 360 296 824 386 824 386 84 461 84 461 97 922 97 922 212 659 212 659 220 175 220 175 564 179 564 179 531 330 531 330 419 572 419 572 227 707 227 707 918 388 918 388 916 818 916 818 924 130 924 130 769 946 769 946 916 382 916 382 480 735 480 735 17 511 17 511 465 809 465 809 7 793 7 793 799 351 799 351 63 280 63 280 151 146 151 146 78 905 78 905 859 81 859 81 722 789 722 789 351 731 351 731 345 432 345 432 79 26 79 26 76 875 76 875 492 456 492 456 915 67 915 67 730 485 730 485 631 799 631 799 615 239 615 239 570 324 570 324 223 23 223 23 692 767 692 767 377 678 377 678 590 808 590 808 601 550 601 550 625 152 625 152 702 566 702 566 284 565 284 565 30 95 30 95 989 370 989 370 70 10 70 10 65 809 65 809 842 330 842 330 915 517 915 517 198 741 198 741 498 131 498 131 432 388 432 388 47 372 47 372 972 907 972 907 958 260 958 260 524 34 524 34 349 861 349 861 210 161 210 161 603 948 603 948 119 382 119 382 622 36 622 36 319 551 319 551 231 299 231 299 498 265 498 265 848 829 848 829 422 143 422 143 22 313 22 313 623 2 623 2 647 930 647 930 892 665 892 665 175 729 175 729 371 153 371 153 718 726 718 726 49 514 49 514 463 204 463 204 437 846 437 846 926 649 926 649 774 553 774 553 906 386 906 386 200 334 200 334 966 396 966 396 315 429 315 429 375 59 375 59 286 222 286 222 185 779 185 779 913 47 913 47 818 19 818 19 519 992 519 992 60 884 60 884 631 109 631 109 91 361 91 361 759 637 759 637 720 741 720 741 441 651 441 651 513 879 513 879 564 992 564 992 179 287 179 287 452 786 452 786 989 687 989 687 920 540 920 540 182 56 182 56 858 487 858 487 436 597 436 597 124 600 124 600 363 773 363 773 162 578 162 578 579 704 579 704 522 348 522 348 430 913 430 913 127 173 127 173 692 215 692 215 186 406 186 406 653 733 653 733 864 372 864 372 598 844 598 844 255 755 255 755 903 255 903 255 164 239 164 239 748 773 748 773 812 738 812 738 51 397 51 397 969 206 969 206 329 48 329 48 955 956 955 956 613 821 613 821 675 933 675 933 691 314 691 314 317 220 317 220 343 668 343 668 368 535 368 535 176 177 176 177 302 916 302 916 313 814 313 814 628 874 628 874 401 255 401 255 223 971 223 971 500 185 500 185 850 116 850 116 594 262 594 262 20 597 20 597 163 260 163 260 927 723 927 723 495 689 495 689 672 699 672 699 811 509 811 509 138 311 138 311 510 190 510 190 277 24 277 24 711 834 711 834 792 652 792 652 469 541 469 541 915 327 915 327 843 930 843 930 167 32 167 32 577 546 577 546 164 721 164 721 74 772 74 772 669 686 669 686 361 884 361 884 464 834 464 834 885 990 885 990 947 667 947 667 519 683 519 683 847 195 847 195 39 279 39 279 722 649 722 649 484 630 484 630 746 63 746 63 342 623 342 623 376 217 376 217 596 969 596 969 400 270 400 270 785 333 785 333 798 639 798 639 831 497 831 497 24 684 24 684 862 214 862 214 651 955 651 955 102 308 102 308 623 409 623 409 995 641 995 641 729 771 729 771 724 683 724 683 960 77 960 77 381 347 381 347 489 915 489 915 894 524 894 524 88 573 88 573 956 427 956 427 776 267 776 267 609 589 609 589 887 760 887 760 67 766 67 766 246 366 246 366 194 471 194 471 102 594 102 594 389 350 389 350 629 430 629 430 478 109 478 109 469 301 469 301 399 444 399 444 765 881 765 881 64 872 64 872 31 162 31 162 741 790 741 790 482 627 482 627 949 951 949 951 911 904 911 904 936 486 936 486 94 673 94 673 144 763 144 763 330 759 330 759 149 398 149 398 574 125 574 125 449 869 449 869 984 269 984 269 512 187 512 187 522 287 522 287 135 440 135 440 150 596 150 596 643 664 643 664 331 289 331 289 667 349 667 349 390 498 390 498 170 703 170 703 720 724 720 724 968 95 968 95 671 137 671 137 531 261 531 261 192 529 192 529 25 591 25 591 750 601 750 601 575 460 575 460 292 70 292 70 503 780 503 780 836 445 836 445 826 721 826 721 204 698 204 698 740 182 740 182 139 290 139 290 940 398 940 398 208 983 208 983 394 300 394 300 777 720 777 720 120 803 120 803 541 372 541 372 33 396 33 396 93 724 93 724 349 377 349 377 561 895 561 895 167 582 167 582 287 250 287 250 225 592 225 592 111 306 111 306 876 279 876 279 367 257 367 257 361 500 361 500 68 290 68 290 797 633 797 633 918 642 918 642 518 629 518 629 19 778 19 778 606 436 606 436 438 631 438 631 193 69 193 69 529 117 529 117 123 502 123 502 194 9 194 9 895 8 895 8 830 257 830 257 625 218 625 218 273 540 273 540 44 840 44 840 311 260 311 260 801 436 801 436 731 360 731 360 41 680 41 680 129 331 129 331 676 733 676 733 596 804 596 804 407 452 407 452 587 645 587 645 293 759 293 759 304 666 304 666 918 511 918 511 223 965 223 965 354 210 354 210 18 578 18 578 435 597 435 597 70 591 70 591 312 142 312 142 466 561 466 561 731 127 731 127 723 579 723 579 989 452 989 452 7 308 7 308 695 216 695 216 931 924 931 924 237 774 237 774 157 75 157 75 404 795 404 795 291 333 291 333 604 258 604 258 122 87 122 87 447 352 447 352 46 867 46 867 286 753 286 753 729 44 729 44 328 939 328 939 725 541 725 541 288 832 288 832 257 397 257 397 670 555 670 555 436 564 436 564 145 634 145 634 282 398 282 398 97 257 97 257 846 830 846 830 525 26 525 26 149 619 149 619 365 74 365 74 412 835 412 835 810 173 810 173 870 754 870 754 864 706 864 706 32 375 32 375 575 188 575 188 469 565 469 565 282 730 282 730 605 811 605 811 575 279 575 279 592 762 592 762 573 819 573 819 361 137 361 137 628 657 628 657 713 655 713 655 602 160 602 160 9 543 9 543 175 199 175 199 588 329 588 329 982 919 982 919 672 774 672 774 565 43 565 43 360 60 360 60 326 116 326 116 228 60 228 60 955 66 955 66 313 80 313 80 441 544 441 544 716 170 716 170 729 743 729 743 526 159 526 159 966 525 966 525 991 876 991 876 50 343 50 343 993 52 993 52 845 672 845 672 799 583 799 583 716 111 716 111 191 547 191 547 138 95 138 95 308 581 308 581 565 147 565 147 750 716 750 716 507 424 507 424 410 21 410 21 546 136 546 136 316 984 316 984 431 263 431 263 491 404 491 404 737 371 737 371 335 135 335 135 501 777 501 777 230 174 230 174 784 494 784 494 428 160 428 160 34 40 34 40 716 500 716 500 312 955 312 955 306 278 306 278 168 68 168 68 671 962 671 962 402 549 402 549 573 649 573 649 315 553 315 553 188 405 188 405 625 582 625 582 917 258 917 258 55 382 55 382 903 894 903 894 323 721 323 721 458 992 458 992 628 336 628 336 901 316 901 316 230 323 230 323 373 572 373 572 808 36 808 36 903 994 903 994 396 379 396 379 759 395 759 395 840 963 840 963 177 687 177 687 458 812 458 812 478 788 478 788 89 53 89 53 209 394 209 394 785 614 785 614 222 383 222 383 635 887 635 887 994 935 994 935 705 286 705 286 34 272 34 272 603 581 603 581 512 172 512 172 833 68 833 68 901 664 901 664 254 737 254 737 945 754 945 754 958 939 958 939 908 764 908 764 272 790 272 790 435 930 435 930 949 815 949 815 641 38 641 38 789 392 789 392 666 738 666 738 828 50 828 50 355 754 355 754 402 73 402 73 912 992 912 992 472 313 472 313 221 614 221 614 369 552 369 552 191 594 191 594 275 131 275 131 290 971 290 971 397 337 397 337 74 509 74 509 80 457 80 457 492 798 492 798 189 761 189 761 814 977 814 977 828 709 828 709 708 84 708 84 270 564 270 564 469 519 469 519 308 304 308 304 1 16 1 16 517 889 517 889 908 58 908 58 81 979 81 979 631 136 631 136 296 224 296 224 283 538 283 538 948 101 948 101 54 486 54 486 949 773 949 773 181 791 181 791 308 386 308 386 909 734 909 734 449 721 449 721 785 56 785 56 877 254 877 254 392 53 392 53 315 221 315 221 709 427 709 427 320 820 320 820 82 930 82 930 370 42 370 42 137 567 137 567 571 640 571 640 795 391 795 391 102 928 102 928 882 77 882 77 800 785 800 785 28 289 28 289 162 270 162 270 454 93 454 93 523 703 523 703 804 395 804 395 386 863 386 863 992 329 992 329 747 479 747 479 461 848 461 848 30 416 30 416 179 461 179 461 208 18 208 18 929 690 929 690 606 735 606 735 78 711 78 711 303 974 303 974 22 79 22 79 351 461 351 461 185 881 185 881 466 425 466 425 888 740 888 740 252 568 252 568 289 166 289 166 974 418 974 418 364 732 364 732 50 459 50 459 710 4 710 4 51 681 51 681 395 963 395 963 645 131 645 131 757 123 757 123 258 103 258 103 595 425 595 425 666 238 666 238 432 261 432 261 826 696 826 696 165 561 165 561 235 117 235 117 175 440 175 440 287 246 287 246 57 928 57 928 899 600 899 600 538 557 538 557 812 943 812 943 939 850 939 850 166 432 166 432 849 45 849 45 412 53 412 53 835 426 835 426 243 302 243 302 809 121 809 121 136 461 136 461 849 560 849 560 407 104 407 104 657 655 657 655 788 669 788 669 679 442 679 442 254 755 254 755 381 864 381 864 118 723 118 723 321 543 321 543 817 501 817 501 438 978 438 978 797 919 797 919 807 859 807 859 390 125 390 125 113 662 113 662 746 900 746 900 933 405 933 405 521 375 521 375 180 810 180 810 854 235 854 235 425 440 425 440 847 536 847 536 169 28 169 28 187 707 187 707 723 420 723 420 732 269 732 269 566 144 566 144 541 963 541 963 818 975 818 975 161 459 161 459 209 706 209 706 128 178 128 178 905 820 905 820 725 643 725 643 771 875 771 875 152 978 152 978 2 639 2 639 378 193 378 193 162 347 162 347 32 823 32 823 341 14 341 14 860 438 860 438 477 224 477 224 74 882 74 882 460 874 460 874 188 432 188 432 502 772 502 772 902 291 902 291 944 826 944 826 183 578 183 578 715 410 715 410 284 831 284 831 358 590 358 590 313 222 313 222 445 512 445 512 990 931 990 931 885 584 885 584 26 323 26 323 200 367 200 367 293 94 293 94 402 6 402 6 617 962 617 962 606 120 606 120 337 575 337 575 311 956 311 956 749 414 749 414 920 701 920 701 288 884 288 884 866 629 866 629 433 758 433 758 170 441 170 441 263 453 263 453 14 48 14 48 471 341 471 341 975 125 975 125 77 826 77 826 76 684 76 684 42 29 42 29 160 886 160 886 824 665 824 665 824 355 824 355 139 336 139 336 946 288 946 288 472 763 472 763 236 231 236 231 301 981 301 981 407 908 407 908 556 147 556 147 187 75 187 75 777 378 777 378 779 926 779 926 967 758 967 758 692 930 692 930 425 484 425 484 352 473 352 473 386 117 386 117 249 609 249 609 520 568 520 568 739 940 739 940 212 994 212 994 491 718 491 718 464 895 464 895 406 723 406 723 51 983 51 983 622 528 622 528 145 578 145 578 812 325 812 325 717 401 717 401 588 503 588 503 331 881 331 881 347 668 347 668 406 641 406 641 873 502 873 502 589 507 589 507 735 28 735 28 536 653 536 653 583 922 583 922 250 797 250 797 108 642 108 642 892 962 892 962 441 716 441 716 2 246 2 246 175 355 175 355 187 732 187 732 513 905 513 905 733 2 733 2 581 920 581 920 377 951 377 951 474 84 474 84 228 307 228 307 791 552 791 552 230 783 230 783 657 253 657 253 42 762 42 762 491 720 491 720 379 126 379 126 906 457 906 457 658 959 658 959 343 32 343 32 412 910 412 910 789 166 789 166 261 514 261 514 277 799 277 799 954 719 954 719 350 841 350 841 989 490 989 490 366 279 366 279 735 124 735 124 480 367 480 367 604 65 604 65 980 645 980 645 121 211 121 211 26 107 26 107 201 973 201 973 517 275 517 275 889 601 889 601 16 103 16 103 959 352 959 352 271 881 271 881 75 621 75 621 237 250 237 250 990 175 990 175 345 172 345 172 42 911 42 911 411 295 411 295 817 531 817 531 688 954 688 954 430 83 430 83 544 189 544 189 920 460 920 460 964 778 964 778 271 404 271 404 317 739 317 739 69 26 69 26 921 467 921 467 433 459 433 459 61 163 61 163 774 940 774 940 805 508 805 508 26 277 26 277 823 608 823 608 834 694 834 694 598 11 598 11 230 723 230 723 300 250 300 250 819 393 819 393 424 423 424 423 8 499 8 499 787 714 787 714 92 398 92 398 811 864 811 864 834 856 834 856 325 721 325 721 735 562 735 562 714 972 714 972 381 416 381 416 822 450 822 450 691 114 691 114 210 227 210 227 674 271 674 271 204 895 204 895 436 904 436 904 295 365 295 365 817 26 817 26 418 577 418 577 291 196 291 196 751 49 751 49 867 335 867 335 759 310 759 310 801 974 801 974 334 429 334 429 273 107 273 107 824 687 824 687 884 761 884 761 422 891 422 891 800 247 800 247 739 634 739 634 859 179 859 179 275 616 275 616 815 237 815 237 184 269 184 269 575 432 575 432 989 278 989 278 226 342 226 342 937 583 937 583 347 682 347 682 764 475 764 475 557 366 557 366 149 562 149 562 564 115 564 115 213 89 213 89 784 650 784 650 158 846 158 846 523 815 523 815 677 408 677 408 660 32 660 32 891 498 891 498 825 387 825 387 992 279 992 279 43 681 43 681 620 299 620 299 840 182 840 182 957 561 957 561 484 686 484 686 940 766 940 766 841 868 841 868 755 892 755 892 317 118 317 118 278 470 278 470 187 533 187 533 7 445 7 445 440 56 440 56 489 711 489 711 386 665 386 665 988 206 988 206 920 988 920 988 323 738 323 738 470 983 470 983 640 629 640 629 78 124 78 124 984 187 984 187 52 604 52 604 643 311 643 311 40 340 40 340 383 964 383 964 143 937 143 937 688 541 688 541 9 390 9 390 957 530 957 530 917 191 917 191 983 315 983 315 473 30 473 30 130 847 130 847 523 751 523 751 442 876 442 876 721 692 721 692 387 206 387 206 447 147 447 147 657 113 657 113 93 805 93 805 752 94 752 94 390 291 390 291 798 374 798 374 232 158 232 158 577 509 577 509 862 623 862 623 72 616 72 616 314 341 314 341 238 347 238 347 652 840 652 840 430 636 430 636 542 21 542 21 569 350 569 350 561 480 561 480 14 90 14 90 609 265 609 265 427 688 427 688 444 186 444 186 881 76 881 76 42 140 42 140 139 164 139 164 921 934 921 934 879 553 879 553 778 317 778 317 160 817 160 817 331 433 331 433 808 571 808 571 359 5 359 5 493 365 493 365 564 770 564 770 499 286 499 286 844 467 844 467 425 843 425 843 814 464 814 464 984 951 984 951 158 913 158 913 800 759 800 759 881 68 881 68 811 174 811 174 238 269 238 269 60 352 60 352 360 435 360 435 539 34 539 34 811 511 811 511 548 916 548 916 862 714 862 714 146 113 146 113 852 568 852 568 31 587 31 587 332 516 332 516 881 98 881 98 686 18 686 18 692 71 692 71 306 648 306 648 55 893 55 893 382 984 382 984 81 44 81 44 208 283 208 283 659 275 659 275 20 666 20 666 863 343 863 343 413 94 413 94 314 643 314 643 707 438 707 438 40 507 40 507 626 696 626 696 990 155 990 155 5 538 5 538 392 158 392 158 424 380 424 380 564 171 564 171 885 706 885 706 479 704 479 704 265 805 265 805 256 127 256 127 927 98 927 98 831 701 831 701 499 356 499 356 133 90 133 90 104 109 104 109 280 47 280 47 687 248 687 248 367 679 367 679 850 36 850 36 350 985 350 985 483 662 483 662 411 942 411 942 233 135 233 135 500 125 500 125 274 782 274 782 842 195 842 195 538 71 538 71 77 947 77 947 244 955 244 955 682 808 682 808 623 964 623 964 594 686 594 686 310 388 310 388 930 394 930 394 676 15 676 15 434 228 434 228 362 202 362 202 31 688 31 688 720 608 720 608 383 625 383 625 443 50 443 50 977 825 977 825 487 677 487 677 343 95 343 95 41 951 41 951 32 368 32 368 891 332 891 332 753 638 753 638 613 295 613 295 341 302 341 302 631 533 631 533 70 73 70 73 726 708 726 708 689 577 689 577 192 281 192 281 846 981 846 981 883 315 883 315 163 655 163 655 912 121 912 121 916 302 916 302 361 391 361 391 208 42 208 42 250 704 250 704 495 645 495 645 979 729 979 729 103 722 103 722 393 485 393 485 755 903 755 903 585 865 585 865 593 632 593 632 451 286 451 286 714 783 714 783 454 750 454 750 767 756 767 756 365 752 365 752 682 415 682 415 13 17 13 17 67 939 67 939 697 209 697 209 294 612 294 612 572 884 572 884 62 550 62 550 980 342 980 342 581 940 581 940 699 922 699 922 376 847 376 847 253 746 253 746 120 66 120 66 504 813 504 813 745 95 745 95 143 760 143 760 744 843 744 843 340 445 340 445 886 326 886 326 433 609 433 609 3 942 3 942 57 867 57 867 594 97 594 97 63 697 63 697 379 556 379 556 205 252 205 252 600 940 600 940 960 726 960 726 512 505 512 505 539 269 539 269 550 699 550 699 967 769 967 769 148 554 148 554 554 688 554 688 536 102 536 102 295 779 295 779 201 512 201 512 666 539 666 539 324 368 324 368 117 895 117 895 958 239 958 239 789 261 789 261 442 52 442 52 972 300 972 300 50 737 50 737 525 911 525 911 795 245 795 245 343 339 343 339 338 834 338 834 443 683 443 683 500 674 500 674 94 784 94 784 509 535 509 535 713 780 713 780 288 550 288 550 866 234 866 234 573 28 573 28 279 783 279 783 272 745 272 745 124 815 124 815 883 167 883 167 582 854 582 854 503 506 503 506 759 22 759 22 634 452 634 452 766 360 766 360 708 454 708 454 917 389 917 389 780 395 780 395 761 379 761 379 805 819 805 819 670 87 670 87 407 820 407 820 729 838 729 838 452 215 452 215 791 117 791 117 42 292 42 292 16 221 16 221 310 452 310 452 324 806 324 806 878 224 878 224 56 869 56 869 14 180 14 180 157 538 157 538 930 654 930 654 614 39 614 39 920 14 920 14 131 472 131 472 953 304 953 304 662 469 662 469 715 631 715 631 796 899 796 899 507 191 507 191 437 589 437 589 57 876 57 876 473 9 473 9 749 807 749 807 88 203 88 203 678 217 678 217 510 482 510 482 90 980 90 980 610 479 610 479 431 228 431 228 48 616 48 616 467 320 467 320 415 836 415 836 245 512 245 512 738 185 738 185 278 378 278 378 539 399 539 399 729 545 729 545 168 620 168 620 906 700 906 700 172 59 172 59 460 334 460 334 934 689 934 689 583 628 583 628 283 562 283 562 831 314 831 314 212 431 212 431 326 277 326 277 468 490 468 490 817 420 817 420 486 951 486 951 880 118 880 118 596 688 596 688 473 77 473 77 517 70 517 70 474 329 474 329 320 483 320 483 772 370 772 370 67 388 67 388 538 945 538 945 277 364 277 364 799 256 799 256 664 8 664 8 254 450 254 450 986 314 986 314 930 935 930 935 509 937 509 937 434 590 434 590 34 92 34 92 185 538 185 538 241 761 241 761 912 202 912 202 168 920 168 920 41 108 41 108 431 740 431 740 807 70 807 70 454 674 454 674 962 451 962 451 118 995 118 995 521 707 521 707 405 163 405 163 764 123 764 123 311 168 311 168 525 859 525 859 178 753 178 753 962 386 962 386 15 963 15 963 281 583 281 583 20 733 20 733 404 672 404 672 754 787 754 787 476 68 476 68 248 835 248 835 823 875 823 875 882 674 882 674 136 530 136 530 303 884 303 884 597 506 597 506 713 758 713 758 135 475 135 475 244 11 244 11 654 898 654 898 437 470 437 470 696 561 696 561 237 771 237 771 76 421 76 421 664 929 664 929 548 471 548 471 692 89 692 89 191 896 191 896 117 420 117 420 232 920 232 920 465 806 465 806 19 230 19 230 680 407 680 407 933 207 933 207 792 56 792 56 517 633 517 633 236 454 236 454 796 252 796 252 519 149 519 149 375 636 375 636 338 583 338 583 639 528 639 528 634 233 634 233 244 521 244 521 350 62 350 62 702 351 702 351 646 90 646 90 770 61 770 61 256 652 256 652 985 596 985 596 601 885 601 885 156 641 156 641 674 40 674 40 808 615 808 615 162 199 162 199 129 310 129 310 663 661 663 661 252 841 252 841 917 902 917 902 331 674 331 674 667 793 667 793 31 674 31 674 489 435 489 435 730 224 730 224 111 809 111 809 761 135 761 135 149 238 149 238 445 879 445 879 239 561 239 561 829 713 829 713 166 214 166 214 162 818 162 818 943 220 943 220 717 280 717 280 947 280 947 280 805 940 805 940 587 828 587 828 142 978 142 978 445 439 445 439 588 223 588 223 964 414 964 414 18 488 18 488 760 5 760 5 325 195 325 195 494 28 494 28 3 9 3 9 729 541 729 541 208 103 208 103 963 660 963 660 589 770 589 770 38 833 38 833 19 981 19 981 791 889 791 889 85 512 85 512 273 222 273 222 857 503 857 503 168 189 168 189 415 244 415 244 615 325 615 325 354 985 354 985 774 329 774 329 461 170 461 170 580 795 580 795 672 30 672 30 909 491 909 491 727 712 727 712 403 131 403 131 84 838 84 838 792 772 792 772 791 93 791 93 417 506 417 506 402 76 402 76 126 293 126 293 238 623 238 623 956 132 956 132 253 443 253 443 50 609 50 609 159 415 159 415 499 559 499 559 577 281 577 281 957 774 957 774 628 774 628 774 946 320 946 320 267 866 267 866 838 582 838 582 736 77 736 77 248 663 248 663 227 197 227 197 725 545 725 545 865 476 865 476 55 247 55 247 486 24 486 24 447 645 447 645 524 507 524 507 682 970 682 970 498 630 498 630 355 856 355 856 939 273 939 273 474 436 474 436 796 802 796 802 640 287 640 287 393 686 393 686 194 419 194 419 355 358 355 358 111 832 111 832 376 450 376 450 124 725 124 725 64 446 64 446 819 285 819 285 110 301 110 301 650 640 650 640 817 834 817 834 220 238 220 238 701 187 701 187 517 602 517 602 355 382 355 382 165 912 165 912 24 387 24 387 184 310 184 310 213 90 213 90 440 979 440 979 207 909 207 909 973 538 973 538 21 636 21 636 589 514 589 514 155 917 155 917 96 819 96 819 201 124 201 124 656 747 656 747 699 523 699 523 406 513 406 513 148 218 148 218 727 973 727 973 883 99 883 99 921 936 921 936 958 88 958 88 424 926 424 926 976 805 976 805 268 780 268 780 106 490 106 490 785 339 785 339 333 401 333 401 790 343 790 343 539 482 539 482 473 651 473 651 183 724 183 724 741 179 741 179 377 525 377 525 904 900 904 900 770 612 770 612 98 48 98 48 840 174 840 174 89 104 89 104 228 995 228 995 904 822 904 822 709 736 709 736 371 400 371 400 96 157 96 157 205 196 205 196 694 875 694 875 298 917 298 917 719 211 719 211 381 230 381 230 633 383 633 383 272 705 272 705 562 160 562 160 599 919 599 919 994 64 994 64 385 832 385 832 171 247 171 247 297 546 297 546 7 910 7 910 354 534 354 534 895 4 895 4 682 280 682 280 738 160 738 160 200 377 200 377 219 973 219 973 287 660 287 660 744 728 744 728 301 612 301 612 737 322 737 322 406 132 406 132 730 774 730 774 67 5 67 5 149 263 149 263 809 900 809 900 750 355 750 355 650 351 650 351 329 593 329 593 909 250 909 250 771 726 771 726 617 296 617 296 678 157 678 157 320 962 320 962 774 42 774 42 857 212 857 212 371 219 371 219 915 955 915 955 275 520 275 520 418 190 418 190 462 147 462 147 776 138 776 138 440 465 440 465 961 898 961 898 444 53 444 53 266 444 266 444 565 553 565 553 789 340 789 340 513 149 513 149 668 100 668 100 586 310 586 310 779 344 779 344 315 181 315 181 520 927 520 927 861 579 861 579 636 466 636 466 428 938 428 938 637 77 637 77 864 357 864 357 144 739 144 739 34 733 34 733 566 558 566 558 902 354 902 354 665 351 665 351 1 849 1 849 104 918 104 918 464 597 464 597 15 275 15 275 979 468 979 468 179 141 179 141 85 286 85 286 4 147 4 147 152 912 152 912 825 403 825 403 436 230 436 230 471 29 471 29 790 578 790 578 345 295 345 295 924 685 924 685 881 572 881 572 159 924 159 924 5 782 5 782 711 533 711 533 310 860 310 860 82 809 82 809 6 273 6 273 631 209 631 209 701 378 701 378 605 49 605 49 728 167 728 167 89 492 89 492 87 656 87 656 469 627 469 627 614 164 614 164 915 913 915 913 724 17 724 17 247 76 247 76 722 890 722 890 636 346 636 346 796 680 796 680 947 989 947 989 169 692 169 692 405 714 405 714 398 62 398 62 410 373 410 373 589 553 589 553 278 963 278 963 102 614 102 614 602 983 602 983 652 217 652 217 668 362 668 362 835 928 835 928 216 708 216 708 509 550 509 550 322 450 322 450 830 625 830 625 688 471 688 471 874 887 874 887 450 812 450 812 372 667 372 667 405 800 405 800 361 85 361 85 697 995 697 995 598 140 598 140 41 313 41 313 447 120 447 120 749 810 749 810 681 264 681 264 761 816 761 816 180 907 180 907 885 992 885 992 297 501 297 501 551 842 551 842 576 552 576 552 457 619 457 619 655 659 655 659 932 329 932 329 90 119 90 119 942 346 942 346 594 613 594 613 828 850 828 850 130 100 130 100 207 755 207 755 571 577 571 577 965 4 965 4 185 838 185 838 568 719 568 719 379 156 379 156 976 725 976 725 376 127 376 127 545 857 545 857 669 180 669 180 230 914 230 914 137 20 137 20 796 130 796 130 90 600 90 600 880 698 880 698 54 120 54 120 746 565 746 565 821 904 821 904 992 682 992 682 808 602 808 602 675 810 675 810 805 371 805 371 748 406 748 406 795 64 795 64 551 705 551 705 540 192 540 192 248 733 248 733 417 445 417 445 852 942 852 942 740 954 740 954 477 51 477 51 395 73 395 73 88 943 88 943 872 272 872 272 749 341 749 341 412 596 412 596 785 224 785 224 250 80 250 80 396 799 396 799 427 61 427 61 776 639 776 639 647 668 647 668 196 267 196 267 780 433 780 433 416 411 416 411 222 583 222 583 583 987 583 987 188 867 188 867 752 284 752 284 357 639 357 639 142 680 142 680 773 167 773 167 51 187 51 187 390 557 390 557 710 57 710 57 42 221 42 221 237 397 237 397 77 126 77 126 811 297 811 297 897 938 897 938 673 548 673 548 836 329 836 329 302 586 302 586 650 937 650 937 749 955 749 955 167 174 167 174 371 616 371 616 560 625 560 625 518 611 518 611 314 266 314 266 704 490 704 490 271 619 271 619 355 499 355 499 763 497 763 497 858 184 858 184 291 576 291 576 690 604 690 604 778 675 778 675 241 855 241 855 878 169 878 169 763 663 763 663 793 248 793 248 585 354 585 354 974 806 974 806 572 663 572 663 705 457 705 457 204 796 204 796 152 302 152 302 719 438 719 438 193 635 193 635 18 312 18 312 55 37 55 37 226 519 226 519 446 633 446 633 613 415 613 415 303 656 303 656 614 679 614 679 857 427 857 427 379 954 379 954 864 55 864 55 400 478 400 478 501 22 501 22 244 877 244 877 242 743 242 743 123 866 123 866 939 90 939 90 256 199 256 199 433 759 433 759 289 712 289 712 339 708 339 708 380 864 380 864 273 298 273 298 193 312 193 312 316 529 316 529 264 326 264 326 939 71 939 71 156 810 156 810 993 717 993 717 592 800 592 800 518 588 518 588 733 488 733 488 249 658 249 658 978 318 978 318 629 592 629 592 134 231 134 231 162 898 162 898 813 862 813 862 358 588 358 588 888 927 888 927 263 360 263 360 804 271 804 271 850 672 850 672 47 153 47 153 522 978 522 978 627 780 627 780 150 979 150 979 886 329 886 329 124 741 124 741 266 396 266 396 457 570 457 570 293 577 293 577 263 867 263 867 20 656 20 656 874 607 874 607 887 599 887 599 422 447 422 447 972 670 972 670 183 574 183 574 601 291 601 291 1 694 1 694 911 150 911 150 686 987 686 987 35 927 35 927 411 617 411 617 197 409 197 409 664 617 664 617 188 409 188 409 768 207 768 207 674 145 674 145 363 275 363 275 203 579 203 579 616 415 616 415 289 772 289 772 933 154 933 154 862 683 862 683 862 489 862 489 239 970 239 970 959 476 959 476 153 588 153 588 612 670 612 670 126 575 126 575 911 330 911 330 316 20 316 20 293 682 293 682 293 701 293 701 45 73 45 73 686 934 686 934 840 329 840 329 8 560 8 560 927 178 927 178 57 761 57 761 656 414 656 414 552 149 552 149 358 466 358 466 121 834 121 834 168 917 168 917 565 300 565 300 679 995 679 995 819 769 819 769 940 918 940 918 593 914 593 914 154 393 154 393 193 97 193 97 559 804 559 804 715 904 715 904 610 513 610 513 861 8 861 8 697 443 697 443 433 957 433 957 778 593 778 593 663 805 663 805 617 374 617 374 75 866 75 866 165 459 165 459 932 892 932 892 505 167 505 167 850 156 850 156 503 875 503 875 545 622 545 622 249 237 249 237 320 440 320 440 671 852 671 852 689 357 689 357 572 304 572 304 242 906 242 906 926 337 926 337 451 366 451 366 788 533 788 533 797 344 797 344 447 724 447 724 726 421 726 421 618 814 618 814 644 566 644 566 476 497 476 497 790 845 790 845 58 586 58 586 580 634 580 634 542 245 542 245 164 916 164 916 724 448 724 448 259 296 259 296 883 164 883 164 412 418 412 418 146 724 146 724 576 186 576 186 718 562 718 562 178 819 178 819 108 377 108 377 77 14 77 14 696 315 696 315 889 142 889 142 505 485 505 485 812 937 812 937 472 175 472 175 853 725 853 725 42 802 42 802 179 84 179 84 112 204 112 204 46 807 46 807 204 486 204 486 986 888 986 888 446 192 446 192 562 116 562 116 939 798 939 798 311 780 311 780 890 577 890 577 918 365 918 365 785 463 785 463 370 831 370 831 452 111 452 111 793 114 793 114 114 689 114 689 385 818 385 818 416 549 416 549 799 791 799 791 292 481 292 481 304 90 304 90 974 324 974 324 706 114 706 114 924 36 924 36 521 463 521 463 955 258 955 258 232 315 232 315 457 640 457 640 675 670 675 670 276 255 276 255 61 676 61 676 393 872 393 872 234 499 234 499 390 828 390 828 967 487 967 487 441 765 441 765 617 469 617 469 382 300 382 300 373 781 373 781 632 235 632 235 519 130 519 130 56 131 56 131 429 404 429 404 17 463 17 463 277 260 277 260 493 28 493 28 436 690 436 690 912 797 912 797 266 949 266 949 510 352 510 352 199 641 199 641 188 922 188 922 910 462 910 462 551 431 551 431 136 523 136 523 849 839 849 839 416 208 416 208 412 677 412 677 169 313 169 313 913 903 913 903 284 761 284 761 315 578 315 578 585 446 585 446 121 452 121 452 122 638 122 638 39 481 39 481 403 632 403 632 303 208 303 208 727 709 727 709 214 372 214 372 134 3 134 3 156 850 156 850 408 396 408 396 115 390 115 390 332 475 332 475 324 994 324 994 150 354 150 354 272 704 272 704 832 904 832 904 117 800 117 800 699 684 699 684 229 302 229 302 563 698 563 698 945 620 945 620 729 737 729 737 622 87 622 87 291 311 291 311 912 876 912 876 840 318 840 318 978 215 978 215 714 385 714 385 134 785 134 785 960 329 960 329 861 75 861 75 989 40 989 40 619 343 619 343 522 413 522 413 353 144 353 144 119 747 119 747 518 751 518 751 961 224 961 224 604 217 604 217 485 266 485 266 248 620 248 620 225 359 225 359 643 461 643 461 365 775 365 775 186 34 186 34 57 437 57 437 742 38 742 38 199 118 199 118 863 831 863 831 720 157 720 157 927 679 927 679 28 503 28 503 531 766 531 766 870 744 870 744 296 599 296 599 915 462 915 462 916 542 916 542 808 134 808 134 361 843 361 843 478 323 478 323 153 97 153 97 828 284 828 284 738 368 738 368 814 988 814 988 840 887 840 887 579 791 579 791 554 549 554 549 558 617 558 617 239 832 239 832 857 256 857 256 650 681 650 681 757 896 757 896 842 808 842 808 619 523 619 523 758 255 758 255 732 553 732 553 993 436 993 436 247 855 247 855 848 564 848 564 384 407 384 407 812 234 812 234 113 87 113 87 965 272 965 272 653 932 653 932 663 710 663 710 820 34 820 34 176 931 176 931 993 23 993 23 466 271 466 271 39 126 39 126 798 967 798 967 640 40 640 40 474 682 474 682 717 147 717 147 597 849 597 849 599 396 599 396 42 322 42 322 677 381 677 381 778 865 778 865 863 717 863 717 274 601 274 601 896 747 896 747 798 232 798 232 714 324 714 324 305 750 305 750 480 129 480 129 760 693 760 693 631 254 631 254 23 717 23 717 306 431 306 431 433 326 433 326 896 89 896 89 787 217 787 217 649 57 649 57 69 230 69 230 366 100 366 100 639 362 639 362 89 81 89 81 503 145 503 145 858 174 858 174 135 868 135 868 951 896 951 896 429 932 429 932 420 623 420 623 822 747 822 747 465 788 465 788 325 589 325 589 380 471 380 471 249 890 249 890 787 289 787 289 170 778 170 778 47 708 47 708 200 797 200 797 160 640 160 640 678 544 678 544 983 535 983 535 847 808 847 808 333 640 333 640 922 81 922 81 644 230 644 230 537 821 537 821 225 832 225 832 524 754 524 754 77 691 77 691 989 191 989 191 861 424 861 424 318 76 318 76 330 645 330 645 158 138 158 138 871 405 871 405 728 670 728 670 798 490 798 490 644 680 644 680 601 659 601 659 546 989 546 989 948 73 948 73 852 7 852 7 62 593 62 593 81 6 81 6 7 972 7 972 507 231 507 231 167 448 167 448 10 818 10 818 671 310 671 310 813 499 813 499 315 374 315 374 500 94 500 94 323 90 323 90 829 426 829 426 108 667 108 667 518 719 518 719 144 878 144 878 628 149 628 149 582 87 582 87 240 562 240 562 817 55 817 55 21 741 21 741 203 210 203 210 249 573 249 573 269 272 269 272 116 583 116 583 454 988 454 988 864 281 864 281 93 935 93 935 929 760 929 760 348 219 348 219 791 165 791 165 275 217 275 217 29 606 29 606 873 823 873 823 54 252 54 252 447 570 447 570 238 176 238 176 324 556 324 556 776 889 776 889 464 356 464 356 7 431 7 431 141 35 141 35 323 852 323 852 883 16 883 16 927 792 927 792 248 152 248 152 210 732 210 732 612 278 612 278 876 931 876 931 40 367 40 367 561 97 561 97 388 404 388 404 669 235 669 235 617 362 617 362 251 378 251 378 654 606 654 606 434 707 434 707 802 910 802 910 477 736 477 736 180 575 180 575 52 153 52 153 724 85 724 85 565 296 565 296 307 786 307 786 687 400 687 400 255 201 255 201 816 167 816 167 869 129 869 129 952 407 952 407 70 426 70 426 774 590 774 590 541 136 541 136 606 900 606 900 622 18 622 18 7 778 7 778 403 957 403 957 697 281 697 281 726 728 726 728 893 259 893 259 425 588 425 588 349 499 349 499 927 164 927 164 421 751 421 751 97 525 97 525 752 9 752 9 3 502 3 502 975 734 975 734 663 151 663 151 499 849 499 849 68 204 68 204 310 638 310 638 260 277 260 277 49 982 49 982 816 133 816 133 368 93 368 93 495 435 495 435 81 406 81 406 847 461 847 461 872 870 872 870 749 440 749 440 193 525 193 525 934 968 934 968 883 742 883 742 190 656 190 656 854 497 854 497 747 968 747 968 199 48 199 48 564 100 564 100 779 578 779 578 445 294 445 294 758 840 758 840 221 922 221 922 352 865 352 865 369 167 369 167 819 493 819 493 742 163 742 163 861 315 861 315 382 14 382 14 43 355 43 355 799 639 799 639 837 71 837 71 357 826 357 826 192 464 192 464 415 856 415 856 890 177 890 177 171 131 171 131 465 406 465 406 841 424 841 424 241 49 241 49 367 629 367 629 965 940 965 940 185 305 185 305 706 886 706 886 502 918 502 918 396 602 396 602 25 323 25 323 377 217 377 217 911 675 911 675 541 494 541 494 729 474 729 474 628 893 628 893 126 700 126 700 520 950 520 950 436 824 436 824 28 306 28 306 469 437 469 437 387 301 387 301 652 408 652 408 755 821 755 821 437 740 437 740 677 513 677 513 482 163 482 163 546 649 546 649 17 741 17 741 103 854 103 854 835 150 835 150 90 796 90 796 526 677 526 677 927 919 927 919 145 761 145 761 111 838 111 838 853 880 853 880 604 917 604 917 107 791 107 791 602 917 602 917 536 855 536 855 739 295 739 295 306 447 306 447 779 141 779 141 231 667 231 667 328 242 328 242 549 842 549 842 228 381 228 381 263 102 263 102 601 128 601 128 878 605 878 605 920 744 920 744 223 564 223 564 567 191 567 191 39 129 39 129 747 696 747 696 597 817 597 817 34 115 34 115 203 349 203 349 206 157 206 157 150 235 150 235 35 650 35 650 650 790 650 790 436 23 436 23 972 815 972 815 472 61 472 61 293 623 293 623 75 912 75 912 839 547 839 547 917 712 917 712 188 243 188 243 403 795 403 795 483 503 483 503 353 64 353 64 676 505 676 505 593 245 593 245 712 270 712 270 871 418 871 418 276 814 276 814 387 887 387 887 454 650 454 650 528 190 528 190 261 630 261 630 582 300 582 300 928 561 928 561 251 296 251 296 541 905 541 905 276 903 276 903 994 324 994 324 697 143 697 143 98 768 98 768 499 132 499 132 930 598 930 598 848 868 848 868 494 125 494 125 232 373 232 373 565 909 565 909 757 142 757 142 137 528 137 528 893 546 893 546 583 833 583 833 946 524 946 524 871 907 871 907 798 878 798 878 864 208 864 208 847 721 847 721 574 849 574 849 993 640 993 640 392 543 392 543 206 894 206 894 631 54 631 54 824 909 824 909 521 10 521 10 955 138 955 138 316 819 316 819 546 699 546 699 815 722 815 722 607 566 607 566 673 144 673 144 93 269 93 269 611 537 611 537 813 783 813 783 543 593 543 593 68 645 68 645 600 831 600 831 257 165 257 165 667 854 667 854 620 775 620 775 340 603 340 603 453 834 453 834 244 557 244 557 597 652 597 652 859 839 859 839 416 195 416 195 786 794 786 794 94 330 94 330 534 407 534 407 544 355 544 355 131 24 131 24 299 690 299 690 677 32 677 32 536 549 536 549 343 403 343 403 897 710 897 710 611 182 611 182 654 401 654 401 250 687 250 687 783 216 783 216 628 717 628 717 575 838 575 838 518 77 518 77 181 56 181 56 557 939 557 939 479 525 479 525 587 471 587 471 470 38 470 38 393 362 393 362 789 606 789 606 26 598 26 598 191 571 191 571 734 304 734 304 482 958 482 958 180 22 180 22 630 233 630 233 210 867 210 867 808 53 808 53 274 230 274 230 818 517 818 517 258 304 258 304 273 349 273 349 103 518 103 518 570 450 570 450 28 138 28 138 198 640 198 640 634 3 634 3 752 367 752 367 75 308 75 308 828 377 828 377 833 270 833 270 655 32 655 32 223 302 223 302 932 636 932 636 98 62 98 62 705 927 705 927 241 620 241 620 772 89 772 89 939 107 939 107 762 837 762 837 753 573 753 573 285 553 285 553 989 54 989 54 966 514 966 514 886 191 886 191 637 686 637 686 599 206 599 206 617 122 617 122 259 273 259 273 625 402 625 402 88 180 88 180 486 539 486 539 608 268 608 268 607 971 607 971 611 674 611 674 931 661 931 661 263 148 263 148 821 193 821 193 432 48 432 48 431 188 431 188 938 358 938 358 377 664 377 664 933 861 933 861 347 64 347 64 404 560 404 560 938 669 938 669 862 286 862 286 4 906 4 906 767 337 767 337 858 350 858 350 873 486 873 486 634 223 634 223 499 579 499 579 852 772 852 772 681 823 681 823 295 295 295 295 895 235 895 235 264 357 264 357 340 903 340 903 325 418 325 418 132 954 132 954 965 750 965 750 770 196 770 196 880 214 880 214 279 902 279 902 527 826 527 826 759 792 759 792 515 355 515 355 765 506 765 506 544 504 544 504 437 394 437 394 597 22 597 22 609 786 609 786 125 374 125 374 918 690 918 690 190 746 190 746 512 649 512 649 705 836 705 836 370 391 370 391 816 262 816 262 404 697 404 697 812 263 812 263 153 740 153 740 534 878 534 878 246 647 246 647 356 499 356 499 706 799 706 799 292 673 292 673 300 428 300 428 609 34 609 34 360 192 360 192 700 374 700 374 67 801 67 801 650 337 650 337 498 261 498 261 274 364 274 364 283 883 283 883 560 718 560 718 510 885 510 885 460 370 460 370 324 307 324 307 806 270 806 270 91 475 91 475 223 155 223 155 281 808 281 808 744 674 744 674 10 45 10 45 352 178 352 178 285 965 285 965 939 540 939 540 742 372 742 372 303 489 303 489 321 451 321 451 938 825 938 825 299 601 299 601 271 48 271 48 360 567 360 567 335 325 335 325 728 53 728 53 236 839 236 839 902 521 902 521 561 124 561 124 946 784 946 784 612 631 612 631 351 814 351 814 954 625 954 625 58 394 58 394 389 894 389 894 453 200 453 200 843 201 843 201 857 11 857 11 546 717 546 717 673 159 673 159 860 899 860 899 939 29 939 29 678 578 678 578 772 574 772 574 464 485 464 485 718 185 718 185 992 788 992 788 965 87 965 87 443 174 443 174 799 218 799 218 869 36 869 36 654 412 654 412 108 408 108 408 858 806 858 806 660 634 660 634 903 831 903 831 572 848 572 848 543 3 543 3 516 192 516 192 173 397 173 397 60 991 60 991 854 482 854 482 511 210 511 210 690 295 690 295 285 797 285 797 635 582 635 582 348 217 348 217 916 366 916 366 890 938 890 938 633 464 633 464 901 913 901 913 761 863 761 863 576 178 576 178 191 541 191 541 574 104 574 104 842 234 842 234 554 321 554 321 147 509 147 509 281 271 281 271 713 974 713 974 771 305 771 305 365 403 365 403 348 128 348 128 539 718 539 718 951 485 951 485 130 778 130 778 642 74 642 74 149 413 149 413 297 630 297 630 865 621 865 621 546 744 546 744 846 544 846 544 500 714 500 714 75 874 75 874 929 320 929 320 902 147 902 147 23 785 23 785 275 989 275 989 877 468 877 468 485 249 485 249 110 448 110 448 151 954 151 954 951 482 951 482 164 477 164 477 755 902 755 902 532 522 532 522 256 412 256 412 465 208 465 208 483 533 483 533 784 203 784 203 342 513 342 513 477 946 477 946 513 686 513 686 186 41 186 41 646 478 646 478 43 169 43 169 434 500 434 500 639 807 639 807 42 482 42 482 386 585 386 585 175 9 175 9 759 315 759 315 736 554 736 554 651 56 651 56 173 728 173 728 400 981 400 981 207 516 207 516 910 857 910 857 119 992 119 992 883 819 883 819 506 394 506 394 298 414 298 414 209 909 209 909 677 281 677 281 669 751 669 751 718 545 718 545 852 334 852 334 233 299 233 299 746 296 746 296 218 373 218 373 170 227 170 227 156 528 156 528 212 746 212 746 318 931 318 931 731 564 731 564 503 569 503 569 139 244 139 244 565 704 565 704 106 52 106 52 775 125 775 125 398 364 398 364 293 340 293 340 797 746 797 746 384 669 384 669 12 713 12 713 79 891 79 891 638 598 638 598 27 205 27 205 286 61 286 61 555 579 555 579 904 183 904 183 984 346 984 346 644 348 644 348 670 177 670 177 266 876 266 876 815 972 815 972 705 849 705 849 585 292 585 292 41 936 41 936 255 774 255 774 186 177 186 177 823 443 823 443 765 794 765 794 414 278 414 278 543 453 543 453 813 544 813 544 145 861 145 861 71 693 71 693 254 557 254 557 31 710 31 710 884 938 884 938 537 957 537 957 766 676 766 676 890 83 890 83 504 225 504 225 123 765 123 765 378 959 378 959 207 852 207 852 60 212 60 212 371 377 371 377 648 698 648 698 660 241 660 241 694 299 694 299 823 257 823 257 328 465 328 465 246 638 246 638 956 730 956 730 859 193 859 193 912 60 912 60 119 293 119 293 134 125 134 125 539 383 539 383 567 962 567 962 253 904 253 904 565 406 565 406 358 878 358 878 560 421 560 421 505 58 505 58 362 48 362 48 163 301 163 301 92 326 92 326 585 542 585 542 502 917 502 917 794 794 794 794 191 48 191 48 732 438 732 438 694 577 694 577 366 628 366 628 436 785 436 785 711 362 711 362 842 309 842 309 213 893 213 893 684 537 684 537 211 673 211 673 326 793 326 793 193 82 193 82 977 986 977 986 315 846 315 846 435 551 435 551 676 914 676 914 574 704 574 704 185 296 185 296 925 532 925 532 192 867 192 867 895 406 895 406 659 6 659 6 401 792 401 792 341 865 341 865 173 171 173 171 529 408 529 408 175 619 175 619 89 134 89 134 874 797 874 797 149 853 149 853 73 302 73 302 325 291 325 291 583 465 583 465 174 72 174 72 917 447 917 447 175 731 175 731 415 63 415 63 702 890 702 890 977 479 977 479 72 430 72 430 757 538 757 538 201 669 201 669 682 882 682 882 776 372 776 372 541 500 541 500 931 889 931 889 397 602 397 602 181 940 181 940 697 501 697 501 869 833 869 833 41 972 41 972 149 535 149 535 27 750 27 750 85 164 85 164 888 51 888 51 481 168 481 168 581 746 581 746 378 508 378 508 853 649 853 649 155 41 155 41 498 509 498 509 255 59 255 59 303 994 303 994 376 564 376 564 108 242 108 242 165 132 165 132 713 512 713 512 524 986 524 986 482 501 482 501 325 233 325 233 47 574 47 574 944 494 944 494 585 144 585 144 973 541 973 541 727 957 727 957 628 545 628 545 53 126 53 126 193 158 193 158 146 937 146 937 237 546 237 546 959 72 959 72 957 621 957 621 163 812 163 812 860 502 860 502 60 553 60 553 65 968 65 968 30 162 30 162 506 562 506 562 558 511 558 511 638 157 638 157 795 904 795 904 475 806 475 806 385 768 385 768 256 594 256 594 295 441 295 441 988 546 988 546 613 786 613 786 704 953 704 953 602 657 602 657 392 346 392 346 807 587 807 587 97 789 97 789 380 570 380 570 56 666 56 666 482 327 482 327 400 443 400 443 773 186 773 186 637 313 637 313 291 850 291 850 285 767 285 767 288 493 288 493 592 542 592 542 287 819 287 819 883 124 883 124 257 930 257 930 262 501 262 501 866 247 866 247 634 741 634 741 630 39 630 39 527 493 527 493 8 453 8 453 978 939 978 939 704 181 704 181 563 706 563 706 516 69 516 69 662 689 662 689 282 399 282 399 7 283 7 283 696 115 696 115 544 490 544 490 533 423 533 423 273 940 273 940 391 568 391 568 118 17 118 17 75 135 75 135 531 977 531 977 275 142 275 142 20 431 20 431 989 962 989 962 571 653 571 653 946 962 946 962 285 198 285 198 215 973 215 973 302 41 302 41 600 337 600 337 205 635 205 635 292 331 292 331 354 259 354 259 113 156 113 156 880 866 880 866 238 891 238 891 973 945 973 945 497 769 497 769 72 556 72 556 559 342 559 342 627 499 627 499 927 790 927 790 142 242 142 242 293 573 293 573 800 605 800 605 309 454 309 454 459 955 459 955 304 991 304 991 237 668 237 668 688 627 688 627 898 463 898 463 646 717 646 717 180 351 180 351 281 241 281 241 15 364 15 364 280 276 280 276 979 111 979 111 662 969 662 969 951 268 951 268 359 953 359 953 282 195 282 195 606 981 606 981 241 194 241 194 615 677 615 677 796 33 796 33 891 256 891 256 206 875 206 875 921 557 921 557 492 391 492 391 85 312 85 312 241 140 241 140 252 573 252 573 600 866 600 866 275 660 275 660 496 513 496 513 762 199 762 199 209 101 209 101 465 797 465 797 859 351 859 351 516 366 516 366 958 657 958 657 403 576 403 576 185 395 185 395 276 909 276 909 69 88 69 88 696 449 696 449 924 244 924 244 420 740 420 740 74 742 74 742 917 339 917 339 373 696 373 696 658 310 658 310 728 194 728 194 466 490 466 490 234 654 234 654 221 234 221 234 165 695 165 695 424 257 424 257 250 822 250 822 675 282 675 282 354 770 354 770 921 479 921 479 674 79 674 79 351 911 351 911 163 723 163 723 197 962 197 962 911 15 911 15 804 590 804 590 389 61 389 61 748 374 748 374 953 225 953 225 171 889 171 889 41 391 41 391 524 519 524 519 930 940 930 940 258 432 258 432 646 94 646 94 800 323 800 323 557 256 557 256 359 596 359 596 788 53 788 53 585 569 585 569 812 780 812 780 716 673 716 673 222 99 222 99 93 702 93 702 325 723 325 723 881 286 881 286 86 806 86 806 86 197 86 197 628 273 628 273 215 124 215 124 762 751 762 751 405 109 405 109 8 405 8 405 980 609 980 609 665 617 665 617 604 909 604 909 952 638 952 638 102 601 102 601 869 572 869 572 237 538 237 538 851 498 851 498 617 366 617 366 134 251 134 251 385 480 385 480 195 383 195 383 889 105 889 105 421 674 421 674 589 137 589 137 455 783 455 783 700 497 700 497 474 239 474 239 915 894 915 894 955 884 955 884 342 725 342 725 922 688 922 688 343 547 343 547 759 43 759 43 745 963 745 963 535 437 535 437 759 21 759 21 537 291 537 291 289 532 289 532 994 762 994 762 498 870 498 870 265 232 265 232 120 232 120 232 743 46 743 46 409 402 409 402 849 983 849 983 778 243 778 243 416 436 416 436 375 577 375 577 789 932 789 932 213 601 213 601 140 370 140 370 435 272 435 272 388 360 388 360 369 653 369 653 835 434 835 434 814 969 814 969 935 371 935 371 600 386 600 386 593 669 593 669 120 9 120 9 100 442 100 442 668 267 668 267 208 560 208 560 85 867 85 867 327 333 327 333 369 202 369 202 326 902 326 902 90 898 90 898 436 178 436 178 546 732 546 732 142 172 142 172 882 140 882 140 141 291 141 291 673 257 673 257 154 38 154 38 891 302 891 302 432 793 432 793 462 575 462 575 136 906 136 906 452 383 452 383 573 810 573 810 732 286 732 286 568 272 568 272 471 859 471 859 229 677 229 677 591 44 591 44 784 975 784 975 4 792 4 792 914 857 914 857 969 499 969 499 702 839 702 839 312 742 312 742 10 753 10 753 983 711 983 711 800 231 800 231 346 485 346 485 385 214 385 214 99 199 99 199 221 118 221 118 171 841 171 841 342 871 342 871 275 192 275 192 580 149 580 149 755 990 755 990 75 686 75 686 502 223 502 223 123 243 123 243 213 558 213 558 230 203 230 203 197 281 197 281 329 308 329 308 379 433 379 433 470 92 470 92 730 779 730 779 263 201 263 201 201 533 201 533 444 679 444 679 403 73 403 73 597 948 597 948 692 729 692 729 63 548 63 548 603 839 603 839 576 890 576 890 300 636 300 636 18 75 18 75 521 730 521 730 13 277 13 277 203 879 203 879 801 741 801 741 964 711 964 711 558 970 558 970 930 918 930 918 36 606 36 606 21 949 21 949 239 749 239 749 886 335 886 335 215 285 215 285 539 378 539 378 856 30 856 30 749 985 749 985 714 85 714 85 38 770 38 770 236 250 236 250 531 506 531 506 640 744 640 744 547 14 547 14 75 293 75 293 995 643 995 643 917 601 917 601 813 645 813 645 44 231 44 231 714 155 714 155 347 840 347 840 379 808 379 808 505 615 505 615 637 848 637 848 540 443 540 443 560 68 560 68 538 329 538 329 835 830 835 830 36 739 36 739 441 620 441 620 643 654 643 654 556 128 556 128 532 941 532 941 125 739 125 739 303 206 303 206 965 108 965 108 211 336 211 336 731 773 731 773 442 275 442 275 101 817 101 817 643 404 643 404 463 547 463 547 618 804 618 804 768 818 768 818 262 181 262 181 478 248 478 248 183 400 183 400 721 765 721 765 596 344 596 344 837 66 837 66 946 642 946 642 890 766 890 766 87 966 87 966 642 425 642 425 989 601 989 601 767 170 767 170 388 667 388 667 452 81 452 81 757 916 757 916 64 363 64 363 843 608 843 608 520 175 520 175 473 896 473 896 829 401 829 401 129 971 129 971 44 969 44 969 533 470 533 470 810 773 810 773 69 882 69 882 849 354 849 354 625 788 625 788 976 562 976 562 911 50 911 50 56 116 56 116 630 558 630 558 930 292 930 292 845 65 845 65 158 982 158 982 569 90 569 90 755 112 755 112 397 340 397 340 841 317 841 317 966 890 966 890 231 192 231 192 495 982 495 982 285 451 285 451 915 966 915 966 416 160 416 160 380 228 380 228 954 369 954 369 962 888 962 888 26 375 26 375 501 115 501 115 431 942 431 942 192 165 192 165 888 138 888 138 505 760 505 760 734 917 734 917 401 261 401 261 47 311 47 311 539 501 539 501 282 877 282 877 318 449 318 449 39 563 39 563 936 498 936 498 183 630 183 630 760 93 760 93 450 323 450 323 109 141 109 141 887 584 887 584 921 251 921 251 658 250 658 250 468 249 468 249 358 685 358 685 306 797 306 797 553 376 553 376 113 474 113 474 98 493 98 493 201 222 201 222 44 506 44 506 141 478 141 478 623 767 623 767 134 596 134 596 232 104 232 104 863 540 863 540 193 103 193 103 367 902 367 902 755 648 755 648 262 887 262 887 28 523 28 523 664 621 664 621 298 4 298 4 712 80 712 80 870 21 870 21 865 988 865 988 62 69 62 69 417 887 417 887 427 751 427 751 309 853 309 853 237 247 237 247 685 555 685 555 903 435 903 435 635 355 635 355 58 423 58 423 80 944 80 944 896 330 896 330 975 77 975 77 419 948 419 948 134 443 134 443 759 578 759 578 31 344 31 344 66 309 66 309 311 306 311 306 716 982 716 982 550 365 550 365 298 212 298 212 882 511 882 511 76 11 76 11 213 636 213 636 393 760 393 760 595 898 595 898 805 948 805 948 564 555 564 555 345 574 345 574 964 372 964 372 4 382 4 382 722 270 722 270 840 970 840 970 616 106 616 106 661 758 661 758 235 438 235 438 187 307 187 307 11 117 11 117 298 551 298 551 109 430 109 430 46 363 46 363 723 107 723 107 813 269 813 269 664 421 664 421 439 60 439 60 732 629 732 629 861 837 861 837 723 712 723 712 730 456 730 456 815 57 815 57 397 930 397 930 18 634 18 634 82 948 82 948 4 774 4 774 694 360 694 360 800 971 800 971 809 760 809 760 682 44 682 44 43 793 43 793 263 141 263 141 106 916 106 916 827 935 827 935 331 387 331 387 681 46 681 46 355 80 355 80 706 448 706 448 776 591 776 591 548 447 548 447 843 379 843 379 362 678 362 678 574 637 574 637 330 445 330 445 419 147 419 147 776 75 776 75 362 107 362 107 846 229 846 229 162 280 162 280 852 914 852 914 302 180 302 180 355 263 355 263 70 721 70 721 727 638 727 638 583 364 583 364 971 49 971 49 315 4 315 4 809 776 809 776 397 378 397 378 600 104 600 104 711 504 711 504 715 32 715 32 238 887 238 887 438 476 438 476 511 322 511 322 88 90 88 90 18 572 18 572 465 267 465 267 480 56 480 56 355 291 355 291 115 457 115 457 277 144 277 144 279 656 279 656 895 548 895 548 52 762 52 762 284 882 284 882 707 723 707 723 901 105 901 105 961 734 961 734 193 154 193 154 104 324 104 324 422 696 422 696 189 534 189 534 758 684 758 684 733 178 733 178 252 544 252 544 487 338 487 338 652 142 652 142 718 125 718 125 171 606 171 606 358 59 358 59 817 878 817 878 510 51 510 51 129 110 129 110 592 409 592 409 516 583 516 583 465 859 465 859 348 468 348 468 136 60 136 60 941 790 941 790 671 388 671 388 327 577 327 577 603 829 603 829 508 691 508 691 348 404 348 404 641 747 641 747 761 455 761 455 377 398 377 398 523 337 523 337 471 781 471 781 340 14 340 14 259 730 259 730 601 954 601 954 860 500 860 500 114 487 114 487 705 530 705 530 159 551 159 551 375 388 375 388 87 524 87 524 544 912 544 912 651 944 651 944 947 272 947 272 962 869 962 869 161 349 161 349 824 78 824 78 323 945 323 945 689 918 689 918 588 44 588 44 322 781 322 781 531 552 531 552 535 264 535 264 104 632 104 632 842 291 842 291 690 339 690 339 703 483 703 483 142 323 142 323 866 821 866 821 632 365 632 365 310 53 310 53 544 728 544 728 816 297 816 297 96 626 96 626 478 897 478 897 330 441 330 441 757 612 757 612 184 977 184 977 61 662 61 662 365 901 365 901 713 90 713 90 591 834 591 834 584 966 584 966 216 762 216 762 350 421 350 421 287 81 287 81 437 85 437 85 806 48 806 48 287 16 287 16 952 556 952 556 259 444 259 444 897 813 897 813 943 921 943 921 701 536 701 536 489 983 489 983 609 99 609 99 104 244 104 244 782 274 782 274 531 187 531 187 540 581 540 581 744 230 744 230 515 903 515 903 977 783 977 783 747 318 747 318 951 464 951 464 443 839 443 839 660 383 660 383 63 657 63 657 871 324 871 324 168 811 168 811 751 423 751 423 147 646 147 646 724 646 724 646 33 946 33 946 951 180 951 180 208 108 208 108 654 720 654 720 286 391 286 391 859 624 859 624 687 910 687 910 133 77 133 77 885 849 885 849 352 149 352 149 848 225 848 225 627 920 627 920 264 617 264 617 110 545 110 545 704 555 704 555 833 466 833 466 325 738 325 738 286 825 286 825 858 72 858 72 740 718 740 718 686 654 686 654 808 267 808 267 42 64 42 64 866 168 866 168 980 251 980 251 302 773 302 773 710 206 710 206 19 173 19 173 834 128 834 128 190 980 190 980 774 612 774 612 238 515 238 515 910 379 910 379 243 394 243 394 672 582 672 582 6 77 6 77 330 216 330 216 282 229 282 229 68 783 68 783 785 451 785 451 610 794 610 794 610 183 610 183 324 403 324 403 473 809 473 809 456 34 456 34 866 988 866 988 843 602 843 602 267 173 267 173 630 124 630 124 483 931 483 931 982 23 982 23 622 10 622 10 126 672 126 672 493 17 493 17 876 706 876 706 96 736 96 736 671 812 671 812 603 944 603 944 775 335 775 335 908 665 908 665 275 878 275 878 272 458 272 458 95 233 95 233 733 836 733 836 506 704 506 704 766 308 766 308 91 617 91 617 591 926 591 926 927 614 927 614 749 675 749 675 55 992 55 992 859 850 859 850 282 27 282 27 147 911 147 911 269 864 269 864 490 751 490 751 17 800 17 800 902 721 902 721 148 156 148 156 551 289 551 289 230 895 230 895 41 559 41 559 542 728 542 728 964 129 964 129 2 360 2 360 567 89 567 89 563 915 563 915 593 247 593 247 372 72 372 72 559 750 559 750 6 145 6 145 872 113 872 113 906 863 906 863 470 266 470 266 461 399 461 399 987 460 987 460 259 923 259 923 564 430 564 430 751 746 751 746 711 778 711 778 726 743 726 743 487 345 487 345 553 910 553 910 489 377 489 377 559 324 559 324 841 552 841 552 810 42 810 42 31 863 31 863 702 16 702 16 552 208 552 208 777 212 777 212 321 777 321 777 784 591 784 591 778 79 778 79 638 735 638 735 193 411 193 411 373 632 373 632 144 979 144 979 81 485 81 485 268 211 268 211 657 989 657 989 681 26 681 26 10 668 10 668 168 336 168 336 479 518 479 518 80 755 80 755 180 504 180 504 304 234 304 234 929 502 929 502 104 601 104 601 936 911 936 911 508 399 508 399 753 384 753 384 269 692 269 692 909 383 909 383 35 684 35 684 384 585 384 585 448 269 448 269 594 787 594 787 844 660 844 660 10 916 10 916 361 954 361 954 114 386 114 386 929 879 929 879 397 365 397 365 922 118 922 118 905 37 905 37 896 899 896 899 604 797 604 797 280 357 280 357 235 3 235 3 72 415 72 415 771 733 771 733 783 603 783 603 799 120 799 120 782 128 782 128 859 573 859 573 561 627 561 627 878 163 878 163 46 737 46 737 533 61 533 61 167 31 167 31 718 112 718 112 419 442 419 442 535 429 535 429 472 620 472 620 493 753 493 753 338 55 338 55 630 530 630 530 178 130 178 130 246 336 246 336 346 834 346 834 65 178 65 178 485 912 485 912 262 79 262 79 764 469 764 469 625 495 625 495 277 307 277 307 194 197 194 197 157 616 157 616 153 704 153 704 694 24 694 24 957 952 957 952 458 820 458 820 517 360 517 360 489 843 489 843 911 342 911 342 405 720 405 720 6 618 6 618 591 463 591 463 932 619 932 619 326 549 326 549 875 936 875 936 209 669 209 669 785 811 785 811 674 284 674 284 837 595 837 595 702 574 702 574 770 507 770 507 117 15 117 15 714 995 714 995 155 330 155 330 860 483 860 483 664 894 664 894 934 677 934 677 762 137 762 137 912 550 912 550 477 331 477 331 58 18 58 18 535 922 535 922 765 536 765 536 784 441 784 441 969 584 969 584 420 447 420 447 273 764 273 764 198 691 198 691 208 956 208 956 376 683 376 683 1 934 1 934 636 119 636 119 694 912 694 912 189 28 189 28 806 152 806 152 757 264 757 264 340 490 340 490 252 311 252 311 415 175 415 175 684 229 684 229 651 519 651 519 993 491 993 491 584 600 584 600 438 326 438 326 756 811 756 811 593 393 593 393 166 638 166 638 516 847 516 847 625 21 625 21 925 393 925 393 614 555 614 555 993 224 993 224 774 249 774 249 161 986 161 986 766 616 766 616 646 354 646 354 678 236 678 236 653 618 653 618 881 500 881 500 959 55 959 55 528 310 528 310 603 779 603 779 475 287 475 287 106 297 106 297 453 222 453 222 135 790 135 790 936 111 936 111 954 408 954 408 295 652 295 652 970 921 970 921 175 90 175 90 340 174 340 174 385 121 385 121 864 227 864 227 273 52 273 52 985 44 985 44 976 117 976 117 453 847 453 847 914 416 914 416 542 153 542 153 607 425 607 425 733 738 733 738 896 475 896 475 744 734 744 734 348 341 348 341 567 806 567 806 876 650 876 650 886 376 886 376 315 871 315 871 114 932 114 932 958 347 958 347 35 9 35 9 396 698 396 698 867 773 867 773 883 762 883 762 94 419 94 419 572 177 572 177 180 249 180 249 239 325 239 325 371 565 371 565 242 72 242 72 711 943 711 943 275 184 275 184 170 978 170 978 891 186 891 186 387 594 387 594 774 545 774 545 661 869 661 869 991 833 991 833 62 379 62 379 837 216 837 216 612 424 612 424 29 524 29 524 118 716 118 716 569 628 569 628 612 621 612 621 868 339 868 339 520 696 520 696 519 21 519 21 762 796 762 796 315 760 315 760 441 26 441 26 68 303 68 303 241 569 241 569 211 658 211 658 490 130 490 130 458 629 458 629 818 233 818 233 985 433 985 433 189 954 189 954 831 371 831 371 41 10 41 10 387 101 387 101 788 152 788 152 614 184 614 184 782 41 782 41 594 118 594 118 536 193 536 193 933 527 933 527 835 535 835 535 353 388 353 388 204 649 204 649 73 596 73 596 200 750 200 750 425 777 425 777 745 428 745 428 917 776 917 776 478 300 478 300 498 206 498 206 256 942 256 942 606 49 606 49 536 656 536 656 436 774 436 774 184 364 184 364 220 224 220 224 135 621 135 621 511 382 511 382 15 617 15 617 558 533 558 533 594 557 594 557 253 555 253 555 962 546 962 546 104 261 104 261 770 204 770 204 614 571 614 571 695 963 695 963 168 800 168 800 592 102 592 102 874 72 874 72 179 521 179 521 168 255 168 255 264 667 264 667 750 144 750 144 363 551 363 551 627 589 627 589 920 817 920 817 515 615 515 615 70 813 70 813 73 501 73 501 669 666 669 666 550 250 550 250 685 740 685 740 781 169 781 169 548 34 548 34 989 154 989 154 747 422 747 422 491 291 491 291 468 905 468 905 808 511 808 511 431 830 431 830 754 906 754 906 479 218 479 218 740 507 740 507 889 85 889 85 700 181 700 181 810 455 810 455 627 129 627 129 165 239 165 239 305 49 305 49 657 814 657 814 45 912 45 912 544 853 544 853 973 2 973 2 839 312 839 312 417 150 417 150 481 41 481 41 373 799 373 799 155 118 155 118 790 299 790 299 594 845 594 845 300 726 300 726 409 338 409 338 796 366 796 366 689 88 689 88 156 632 156 632 957 627 957 627 423 17 423 17 852 144 852 144 379 452 379 452 15 923 15 923 739 209 739 209 506 331 506 331 4 825 4 825 52 698 52 698 960 590 960 590 594 634 594 634 828 913 828 913 429 598 429 598 396 162 396 162 270 679 270 679 335 381 335 381 670 350 670 350 566 221 566 221 642 476 642 476 987 125 987 125 662 246 662 246 13 496 13 496 624 477 624 477 617 539 617 539 905 457 905 457 322 892 322 892 428 730 428 730 817 749 817 749 66 278 66 278 116 689 116 689 198 643 198 643 115 655 115 655 797 117 797 117 973 584 973 584 361 398 361 398 390 904 390 904 482 782 482 782 309 884 309 884 519 919 519 919 856 359 856 359 745 810 745 810 103 441 103 441 368 295 368 295 889 773 889 773 351 843 351 843 995 238 995 238 290 310 290 310 543 779 543 779 429 407 429 407 193 428 193 428 735 926 735 926 471 406 471 406 504 210 504 210 795 810 795 810 703 886 703 886 846 625 846 625 860 119 860 119 994 161 994 161 268 261 268 261 989 544 989 544 711 460 711 460 756 322 756 322 291 664 291 664 870 972 870 972 287 149 287 149 564 701 564 701 981 535 981 535 849 243 849 243 625 694 625 694 902 589 902 589 379 801 379 801 394 713 394 713 498 502 498 502 321 227 321 227 301 378 301 378 424 707 424 707 924 967 924 967 989 289 989 289 100 164 100 164 952 402 952 402 86 443 86 443 843 271 843 271 459 131 459 131 760 667 760 667 261 312 261 312 253 319 253 319 912 759 912 759 113 597 113 597 844 509 844 509 593 183 593 183 107 29 107 29 475 616 475 616 473 761 473 761 205 300 205 300 380 624 380 624 68 532 68 532 233 331 233 331 2 83 2 83 446 601 446 601 787 8 787 8 355 510 355 510 595 149 595 149 492 961 492 961 396 984 396 984 837 49 837 49 743 9 743 9 415 449 415 449 952 55 952 55 480 424 480 424 691 325 691 325 983 675 983 675 232 624 232 624 333 357 333 357 679 170 679 170 524 667 524 667 720 637 720 637 960 948 960 948 898 22 898 22 456 873 456 873 444 55 444 55 273 426 273 426 585 555 585 555 5 870 5 870 590 334 590 334 822 724 822 724 372 954 372 954 403 48 403 48 942 471 942 471 205 763 205 763 108 764 108 764 969 971 969 971 660 547 660 547 33 100 33 100 163 520 163 520 679 785 679 785 149 894 149 894 554 41 554 41 394 331 394 331 498 940 498 940 18 545 18 545 144 217 144 217 902 984 902 984 606 315 606 315 845 137 845 137 202 675 202 675 207 782 207 782 755 168 755 168 468 925 468 925 305 903 305 903 306 533 306 533 688 583 688 583 199 37 199 37 30 663 30 663 971 571 971 571 73 861 73 861 216 359 216 359 157 77 157 77 111 437 111 437 116 977 116 977 197 609 197 609 930 639 930 639 605 746 605 746 862 50 862 50 934 814 934 814 722 978 722 978 946 724 946 724 225 286 225 286 164 814 164 814 665 490 665 490 57 861 57 861 273 35 273 35 212 843 212 843 477 80 477 80 587 434 587 434 378 667 378 667 648 705 648 705 953 787 953 787 723 337 723 337 21 516 21 516 969 601 969 601 456 66 456 66 164 703 164 703 955 683 955 683 181 887 181 887 42 174 42 174 283 526 283 526 392 517 392 517 347 632 347 632 129 362 129 362 332 590 332 590 224 189 224 189 882 317 882 317 863 437 863 437 215 665 215 665 852 58 852 58 717 10 717 10 956 337 956 337 17 111 17 111 609 490 609 490 533 447 533 447 520 746 520 746 125 627 125 627 717 718 717 718 624 363 624 363 803 380 803 380 717 624 717 624 953 887 953 887 630 88 630 88 215 14 215 14 849 565 849 565 146 940 146 940 590 197 590 197 870 902 870 902 740 176 740 176 980 687 980 687 862 249 862 249 633 110 633 110 864 175 864 175 409 438 409 438 356 788 356 788 638 100 638 100 831 501 831 501 381 512 381 512 46 529 46 529 245 688 245 688 262 408 262 408 907 910 907 910 823 910 823 910 940 614 940 614 81 468 81 468 646 818 646 818 299 514 299 514 316 956 316 956 305 599 305 599 282 960 282 960 211 574 211 574 607 940 607 940 237 133 237 133 551 793 551 793 244 687 244 687 701 94 701 94 823 767 823 767 839 682 839 682 777 634 777 634 145 592 145 592 543 501 543 501 35 536 35 536 568 957 568 957 42 173 42 173 340 414 340 414 441 466 441 466 793 434 793 434 515 208 515 208 198 239 198 239 405 898 405 898 778 271 778 271 986 122 986 122 976 329 976 329 468 522 468 522 931 68 931 68 883 317 883 317 661 838 661 838 544 119 544 119 568 489 568 489 453 467 453 467 132 512 132 512 659 744 659 744 281 838 281 838 563 340 563 340 442 351 442 351 611 902 611 902 914 276 914 276 418 711 418 711 620 166 620 166 315 438 315 438 157 965 157 965 730 110 730 110 593 609 593 609 291 313 291 313 810 119 810 119 139 114 139 114 688 894 688 894 805 936 805 936 385 249 385 249 923 871 923 871 984 209 984 209 147 767 147 767 59 474 59 474 25 284 25 284 689 885 689 885 570 554 570 554 24 434 24 434 162 479 162 479 347 89 347 89 619 161 619 161 255 34 255 34 598 557 598 557 722 707 722 707 793 266 793 266 134 425 134 425 415 107 415 107 61 238 61 238 239 384 239 384 820 222 820 222 756 142 756 142 902 904 902 904 109 972 109 972 399 928 399 928 392 719 392 719 323 949 323 949 576 162 576 162 884 301 884 301 93 427 93 427 533 972 533 972 922 243 922 243 283 209 283 209 854 796 854 796 530 754 530 754 855 771 855 771 265 597 265 597 133 23 133 23 804 26 804 26 217 313 217 313 328 126 328 126 696 703 696 703 751 27 751 27 560 795 560 795 805 556 805 556 869 32 869 32 313 539 313 539 344 195 344 195 225 852 225 852 547 862 547 862 505 68 505 68 135 68 135 68 121 109 121 109 324 525 324 525 755 879 755 879 40 66 40 66 971 455 971 455 923 695 923 695 302 1 302 1 497 783 497 783 282 251 282 251 468 414 468 414 254 603 254 603 956 885 956 885 630 253 630 253 517 6 517 6 304 532 304 532 199 779 199 779 293 942 293 942 196 541 196 541 823 735 823 735 815 861 815 861 255 7 255 7 377 277 377 277 518 526 518 526 363 727 363 727 684 62 684 62 850 91 850 91 859 872 859 872 374 917 374 917 129 664 129 664 710 392 710 392 312 116 312 116 42 464 42 464 470 750 470 750 390 884 390 884 994 116 994 116 306 770 306 770 143 780 143 780 811 797 811 797 852 840 852 840 706 708 706 708 788 593 788 593 656 357 656 357 561 98 561 98 394 685 394 685 597 429 597 429 625 257 625 257 917 903 917 903 592 959 592 959 176 64 176 64 510 859 510 859 238 310 238 310 90 965 90 965 66 328 66 328 159 401 159 401 953 775 953 775 577 167 577 167 401 335 401 335 359 68 359 68 590 377 590 377 305 347 305 347 965 203 965 203 353 70 353 70 775 770 775 770 856 4 856 4 379 925 379 925 949 109 949 109 251 174 251 174 195 843 195 843 534 962 534 962 156 869 156 869 532 465 532 465 656 562 656 562 952 275 952 275 772 413 772 413 137 200 137 200 176 819 176 819 870 63 870 63 122 369 122 369 485 224 485 224 556 905 556 905 953 461 953 461 684 863 684 863 934 337 934 337 803 76 803 76 242 691 242 691 690 360 690 360 705 915 705 915 113 403 113 403 688 574 688 574 80 686 80 686 216 632 216 632 147 589 147 589 499 588 499 588 75 128 75 128 877 257 877 257 152 483 152 483 908 778 908 778 439 42 439 42 278 41 278 41 548 781 548 781 585 201 585 201 395 557 395 557 449 636 449 636 501 328 501 328 5 608 5 608 659 952 659 952 243 649 243 649 850 617 850 617 739 591 739 591 606 146 606 146 151 248 151 248 445 713 445 713 462 560 462 560 659 244 659 244 594 920 594 920 365 179 365 179 518 151 518 151 512 832 512 832 701 795 701 795 34 104 34 104 116 71 116 71 396 55 396 55 60 561 60 561 59 950 59 950 51 639 51 639 252 418 252 418 594 867 594 867 53 572 53 572 566 714 566 714 243 575 243 575 758 723 758 723 957 139 957 139 274 951 274 951 341 905 341 905 950 55 950 55 637 411 637 411 253 874 253 874 211 251 211 251 455 68 455 68 876 747 876 747 484 268 484 268 303 731 303 731 231 361 231 361 987 921 987 921 821 360 821 360 294 399 294 399 698 600 698 600 44 498 44 498 458 531 458 531 22 144 22 144 89 671 89 671 288 107 288 107 994 387 994 387 637 305 637 305 542 811 542 811 524 424 524 424 464 596 464 596 43 524 43 524 910 644 910 644 228 665 228 665 162 747 162 747 20 81 20 81 353 709 353 709 231 583 231 583 243 80 243 80 380 305 380 305 487 840 487 840 678 642 678 642 948 167 948 167 307 599 307 599 641 481 641 481 512 48 512 48 965 462 965 462 960 664 960 664 119 888 119 888 660 901 660 901 955 340 955 340 867 151 867 151 60 612 60 612 201 437 201 437 633 416 633 416 72 21 72 21 438 767 438 767 659 52 659 52 701 582 701 582 85 948 85 948 923 905 923 905 764 20 764 20 979 202 979 202 441 712 441 712 846 22 846 22 865 560 865 560 8 891 8 891 729 979 729 979 533 38 533 38 430 150 430 150 258 284 258 284 451 929 451 929 581 488 581 488 723 774 723 774 941 685 941 685 740 655 740 655 974 320 974 320 216 38 216 38 543 703 543 703 218 852 218 852 295 26 295 26 416 65 416 65 194 512 194 512 880 947 880 947 663 897 663 897 168 263 168 263 41 60 41 60 53 210 53 210 721 269 721 269 238 641 238 641 202 121 202 121 353 233 353 233 667 171 667 171 14 44 14 44 334 133 334 133 589 229 589 229 829 447 829 447 582 655 582 655 757 566 757 566 546 60 546 60 828 297 828 297 300 194 300 194 316 54 316 54 350 617 350 617 405 897 405 897 352 239 352 239 764 608 764 608 198 432 198 432 280 831 280 831 635 572 635 572 809 253 809 253 275 988 275 988 411 9 411 9 2 520 2 520 855 621 855 621 698 726 698 726 904 948 904 948 382 18 382 18 753 44 753 44 800 140 800 140 716 684 716 684 642 496 642 496 211 670 211 670 324 565 324 565 928 517 928 517 58 447 58 447 415 100 415 100 74 623 74 623 44 360 44 360 316 716 316 716 133 130 133 130 271 918 271 918 672 768 672 768 859 971 859 971 116 233 116 233 112 8 112 8 759 746 759 746 754 531 754 531 700 778 700 778 703 232 703 232 68 549 68 549 569 244 569 244 572 147 572 147 823 708 823 708 913 639 913 639 351 388 351 388 457 912 457 912 937 349 937 349 219 2 219 2 809 69 809 69 422 840 422 840 172 71 172 71 432 353 432 353 9 606 9 606 704 960 704 960 45 450 45 450 881 142 881 142 36 81 36 81 164 451 164 451 308 83 308 83 224 391 224 391 37 112 37 112 938 459 938 459 129 342 129 342 305 295 305 295 577 220 577 220 410 281 410 281 193 414 193 414 695 399 695 399 520 382 520 382 560 648 560 648 410 528 410 528 96 160 96 160 508 906 508 906 460 63 460 63 465 970 465 970 271 577 271 577 125 256 125 256 778 323 778 323 256 398 256 398 731 22 731 22 765 294 765 294 177 912 177 912 20 44 20 44 516 357 516 357 179 868 179 868 144 859 144 859 304 686 304 686 52 930 52 930 338 724 338 724 354 675 354 675 130 916 130 916 116 574 116 574 334 422 334 422 20 275 20 275 464 526 464 526 674 912 674 912 674 674 674 674 60 381 60 381 892 878 892 878 949 818 949 818 541 288 541 288 318 831 318 831 861 699 861 699 889 720 889 720 707 501 707 501 653 499 653 499 952 511 952 511 577 524 577 524 319 675 319 675 272 835 272 835 316 638 316 638 240 408 240 408 321 285 321 285 288 391 288 391 316 779 316 779 547 138 547 138 257 134 257 134 90 319 90 319 599 796 599 796 853 83 853 83 603 508 603 508 122 960 122 960 872 53 872 53 528 620 528 620 563 452 563 452 954 943 954 943 978 314 978 314 83 306 83 306 740 696 740 696 259 298 259 298 429 661 429 661 383 749 383 749 613 677 613 677 249 899 249 899 566 775 566 775 474 950 474 950 467 363 467 363 180 583 180 583 711 70 711 70 319 104 319 104 678 567 678 567 238 190 238 190 765 835 765 835 508 231 508 231 643 286 643 286 921 928 921 928 358 121 358 121 412 459 412 459 269 880 269 880 716 562 716 562 839 503 839 503 874 718 874 718 344 822 344 822 216 161 216 161 396 732 396 732 485 280 485 280 97 366 97 366 992 900 992 900 147 125 147 125 827 993 827 993 542 464 542 464 352 462 352 462 849 787 849 787 979 311 979 311 472 642 472 642 29 605 29 605 604 811 604 811 928 747 928 747 239 596 239 596 576 413 576 413 629 38 629 38 284 842 284 842 922 352 922 352 809 95 809 95 506 629 506 629 553 516 553 516 228 615 228 615 309 995 309 995 874 453 874 453 798 264 798 264 970 830 970 830 656 651 656 651 607 127 607 127 370 531 370 531 553 570 553 570 377 285 377 285 802 686 802 686 541 827 541 827 298 200 298 200 25 860 25 860 215 116 215 116 973 161 973 161 22 210 22 210 412 175 412 175 332 200 332 200 981 898 981 898 956 28 956 28 72 479 72 479 730 34 730 34 502 31 502 31 301 167 301 167 920 213 920 213 472 309 472 309 418 425 418 425 941 356 941 356 796 136 796 136 193 77 193 77 284 921 284 921 100 572 100 572 799 728 799 728 578 351 578 351 154 277 154 277 769 50 769 50 96 881 96 881 557 248 557 248 870 312 870 312 605 382 605 382 100 584 100 584 298 73 298 73 66 769 66 769 249 568 249 568 222 659 222 659 452 371 452 371 132 316 132 316 687 405 687 405 151 101 151 101 768 839 768 839 422 976 422 976 960 802 960 802 915 752 915 752 294 42 294 42 910 636 910 636 405 102 405 102 898 383 898 383 894 160 894 160 81 747 81 747 589 401 589 401 652 370 652 370 123 616 123 616 504 637 504 637 810 870 810 870 944 32 944 32 610 499 610 499 336 781 336 781 283 103 283 103 862 235 862 235 497 169 497 169 328 16 328 16 457 77 457 77 575 543 575 543 246 994 246 994 687 448 687 448 46 127 46 127 260 23 260 23 628 123 628 123 507 421 507 421 340 115 340 115 597 863 597 863 537 449 537 449 178 167 178 167 558 782 558 782 157 732 157 732 767 943 767 943 272 479 272 479 770 559 770 559 423 936 423 936 154 886 154 886 565 950 565 950 707 474 707 474 308 977 308 977 575 390 575 390 606 353 606 353 446 927 446 927 290 895 290 895 353 848 353 848 798 83 798 83 69 292 69 292 597 103 597 103 748 161 748 161 268 230 268 230 751 673 751 673 728 223 728 223 651 94 651 94 855 497 855 497 181 705 181 705 126 823 126 823 837 15 837 15 538 393 538 393 427 388 427 388 10 366 10 366 614 505 614 505 666 52 666 52 259 306 259 306 211 242 211 242 931 219 931 219 584 647 584 647 341 375 341 375 686 186 686 186 129 43 129 43 182 983 182 983 964 991 964 991 246 890 246 890 875 496 875 496 208 28 208 28 326 597 326 597 742 424 742 424 650 772 650 772 524 735 524 735 758 975 758 975 344 113 344 113 929 835 929 835 955 154 955 154 422 846 422 846 925 129 925 129 476 16 476 16 961 455 961 455 62 142 62 142 454 721 454 721 395 424 395 424 740 288 740 288 480 551 480 551 437 554 437 554 660 526 660 526 216 665 216 665 627 355 627 355 78 685 78 685 576 844 576 844 90 622 90 622 705 415 705 415 912 909 912 909 214 91 214 91 899 898 899 898 75 407 75 407 609 622 609 622 45 356 45 356 79 511 79 511 202 215 202 215 769 659 769 659 844 857 844 857 787 236 787 236 287 646 287 646 266 748 266 748 736 9 736 9 616 187 616 187 685 761 685 761 750 414 750 414 280 462 280 462 62 846 62 846 385 654 385 654 233 765 233 765 36 410 36 410 968 39 968 39 139 932 139 932 866 151 866 151 255 769 255 769 233 894 233 894 404 293 404 293 420 31 420 31 192 836 192 836 720 412 720 412 82 166 82 166 750 630 750 630 259 980 259 980 728 623 728 623 575 693 575 693 320 463 320 463 650 995 650 995 138 723 138 723 639 763 639 763 630 889 630 889 224 915 224 915 573 188 573 188 712 526 712 526 457 274 457 274 580 615 580 615 720 942 720 942 58 119 58 119 549 555 549 555 193 541 193 541 612 158 612 158 866 83 866 83 847 683 847 683 540 280 540 280 44 175 44 175 377 576 377 576 643 52 643 52 777 521 777 521 260 385 260 385 476 516 476 516 11 420 11 420 470 298 470 298 813 201 813 201 240 905 240 905 461 230 461 230 358 865 358 865 967 492 967 492 363 430 363 430 653 110 653 110 511 950 511 950 812 741 812 741 320 593 320 593 881 765 881 765 257 220 257 220 955 669 955 669 354 945 354 945 645 711 645 711 655 740 655 740 115 974 115 974 943 923 943 923 610 603 610 603 453 949 453 949 456 995 456 995 615 633 615 633 542 571 542 571 370 725 370 725 80 412 80 412 269 608 269 608 564 631 564 631 165 261 165 261 340 145 340 145 131 149 131 149 189 670 189 670 869 735 869 735 589 993 589 993 412 989 412 989 33 527 33 527 61 91 61 91 510 144 510 144 220 45 220 45 9 70 9 70 851 56 851 56 668 225 668 225 273 150 273 150 882 326 882 326 378 278 378 278 132 969 132 969 786 271 786 271 835 464 835 464 298 849 298 849 771 707 771 707 342 582 342 582 331 34 331 34 920 308 920 308 950 816 950 816 655 322 655 322 744 853 744 853 794 162 794 162 950 590 950 590 567 817 567 817 322 80 322 80 638 936 638 936 459 189 459 189 186 867 186 867 7 855 7 855 57 923 57 923 633 398 633 398 438 656 438 656 65 747 65 747 581 101 581 101 422 968 422 968 477 92 477 92 886 930 886 930 18 172 18 172 313 139 313 139 776 290 776 290 90 414 90 414 721 554 721 554 18 33 18 33 466 63 466 63 179 329 179 329 750 604 750 604 454 606 454 606 100 593 100 593 476 134 476 134 280 840 280 840 193 51 193 51 522 758 522 758 810 59 810 59 772 950 772 950 879 102 879 102 599 786 599 786 366 192 366 192 19 177 19 177 205 814 205 814 196 778 196 778 172 90 172 90 691 869 691 869 278 155 278 155 675 375 675 375 138 253 138 253 207 886 207 886 600 700 600 700 22 627 22 627 279 933 279 933 859 503 859 503 192 806 192 806 234 447 234 447 487 615 487 615 946 168 946 168 554 924 554 924 5 314 5 314 611 557 611 557 22 893 22 893 326 196 326 196 866 679 866 679 471 770 471 770 822 312 822 312 348 369 348 369 424 231 424 231 583 189 583 189 210 135 210 135 25 76 25 76 893 5 893 5 554 827 554 827 50 728 50 728 642 515 642 515 60 826 60 826 404 169 404 169 637 949 637 949 460 152 460 152 354 401 354 401 44 994 44 994 857 608 857 608 985 481 985 481 434 442 434 442 9 270 9 270 600 582 600 582 335 465 335 465 53 358 53 358 809 665 809 665 116 22 116 22 387 464 387 464 815 245 815 245 778 70 778 70 386 65 386 65 141 192 141 192 735 489 735 489 699 341 699 341 436 254 436 254 623 360 623 360 755 774 755 774 110 329 110 329 265 777 265 777 204 924 204 924 673 601 673 601 121 865 121 865 481 72 481 72 142 889 142 889 537 702 537 702 292 377 292 377 604 443 604 443 505 500 505 500 718 902 718 902 274 776 274 776 225 47 225 47 598 358 598 358 832 438 832 438 80 728 80 728 61 980 61 980 710 804 710 804 279 213 279 213 840 176 840 176 447 58 447 58 743 623 743 623 422 736 422 736 406 570 406 570 372 679 372 679 283 419 283 419 902 554 902 554 732 572 732 572 119 665 119 665 490 841 490 841 710 806 710 806 954 533 954 533 153 13 153 13 502 457 502 457 983 678 983 678 274 914 274 914 200 867 200 867 684 479 684 479 489 66 489 66 153 19 153 19 610 692 610 692 952 404 952 404 989 73 989 73 708 189 708 189 511 338 511 338 133 295 133 295 481 608 481 608 834 500 834 500 8 698 8 698 694 260 694 260 374 241 374 241 766 515 766 515 344 944 344 944 264 248 264 248 308 606 308 606 358 384 358 384 582 917 582 917 637 608 637 608 215 709 215 709 67 109 67 109 262 754 262 754 35 819 35 819 901 782 901 782 892 36 892 36 187 223 187 223 183 271 183 271 870 224 870 224 284 61 284 61 692 233 692 233 410 626 410 626 689 630 689 630 892 179 892 179 766 206 766 206 32 969 32 969 663 532 663 532 645 689 645 689 700 276 700 276 712 24 712 24 709 332 709 332 581 266 581 266 109 843 109 843 701 228 701 228 393 299 393 299 329 575 329 575 962 682 962 682 703 768 703 768 342 641 342 641 599 850 599 850 736 692 736 692 753 915 753 915 212 26 212 26 539 38 539 38 254 785 254 785 112 827 112 827 726 466 726 466 325 960 325 960 703 859 703 859 366 502 366 502 830 837 830 837 467 543 467 543 577 634 577 634 731 737 731 737 672 84 672 84 805 922 805 922 562 831 562 831 363 629 363 629 774 188 774 188 307 539 307 539 359 273 359 273 153 833 153 833 933 379 933 379 467 606 467 606 821 632 821 632 932 853 932 853 442 672 442 672 670 956 670 956 359 94 359 94 702 261 702 261 605 752 605 752 851 470 851 470 394 330 394 330 765 310 765 310 470 775 470 775 619 273 619 273 291 733 291 733 135 6 135 6 595 245 595 245 728 990 728 990 482 325 482 325 341 31 341 31 485 777 485 777 558 472 558 472 278 266 278 266 13 283 13 283 299 109 299 109 26 85 26 85 769 881 769 881 978 766 978 766 982 814 982 814 473 24 473 24 410 279 410 279 168 490 168 490 488 110 488 110 43 699 43 699 372 857 372 857 924 61 924 61 558 72 558 72 554 720 554 720 49 316 49 316 893 90 893 90 982 165 982 165 437 316 437 316 20 286 20 286 146 44 146 44 335 182 335 182 251 946 251 946 429 49 429 49 951 142 951 142 78 351 78 351 748 443 748 443 233 400 233 400 632 366 632 366 702 828 702 828 964 992 964 992 482 834 482 834 933 541 933 541 403 669 403 669 553 187 553 187 967 106 967 106 650 874 650 874 111 823 111 823 44 441 44 441 368 715 368 715 373 422 373 422 953 608 953 608 760 109 760 109 870 381 870 381 433 865 433 865 988 464 988 464 109 454 109 454 821 494 821 494 729 959 729 959 418 464 418 464 278 627 278 627 259 787 259 787 481 282 481 282 253 227 253 227 923 793 923 793 430 124 430 124 172 260 172 260 856 553 856 553 435 727 435 727 67 488 67 488 697 708 697 708 51 506 51 506 864 384 864 384 931 135 931 135 930 863 930 863 151 269 151 269 384 189 384 189 872 462 872 462 637 319 637 319 245 370 245 370 92 947 92 947 43 237 43 237 813 72 813 72 218 75 218 75 391 605 391 605 641 197 641 197 197 619 197 619 827 232 827 232 551 303 551 303 868 535 868 535 276 73 276 73 859 934 859 934 783 540 783 540 162 809 162 809 189 791 189 791 690 252 690 252 826 951 826 951 916 884 916 884 878 980 878 980 807 62 807 62 787 833 787 833 187 651 187 651 351 489 351 489 605 760 605 760 189 234 189 234 209 527 209 527 621 137 621 137 580 909 580 909 54 927 54 927 793 293 793 293 968 929 968 929 852 643 852 643 449 685 449 685 195 670 195 670 889 511 889 511 989 515 989 515 140 622 140 622 1 142 1 142 544 413 544 413 172 742 172 742 407 730 407 730 96 102 96 102 434 986 434 986 427 860 427 860 404 654 404 654 307 925 307 925 67 797 67 797 513 818 513 818 988 640 988 640 94 676 94 676 309 26 309 26 680 406 680 406 411 400 411 400 66 431 66 431 293 407 293 407 842 273 842 273 32 532 32 532 832 805 832 805 406 714 406 714 468 35 468 35 632 346 632 346 525 390 525 390 55 511 55 511 280 647 280 647 492 776 492 776 368 655 368 655 603 187 603 187 463 408 463 408 615 25 615 25 213 28 213 28 714 36 714 36 507 669 507 669 16 401 16 401 684 823 684 823 149 951 149 951 818 900 818 900 177 715 177 715 969 95 969 95 460 119 460 119 689 605 689 605 373 687 373 687 172 119 172 119 951 940 951 940 865 969 865 969 880 645 880 645 355 100 355 100 272 585 272 585 4 502 4 502 131 758 131 758 772 359 772 359 189 676 189 676 314 644 314 644 197 730 197 730 103 23 103 23 270 868 270 868 753 979 753 979 676 746 676 746 858 461 858 461 897 96 897 96 927 540 927 540 350 451 350 451 458 269 458 269 568 72 568 72 638 219 638 219 688 892 688 892 174 223 174 223 693 214 693 214 949 210 949 210 92 979 92 979 107 602 107 602 896 816 896 816 8 609 8 609 812 983 812 983 254 32 254 32 20 41 20 41 458 842 458 842 197 115 197 115 356 447 356 447 887 66 887 66 993 143 993 143 299 805 299 805 448 769 448 769 866 266 866 266 789 904 789 904 331 686 331 686 123 520 123 520 413 546 413 546 878 507 878 507 440 49 440 49 137 107 137 107 832 606 832 606 841 6 841 6 823 370 823 370 429 864 429 864 900 641 900 641 166 645 166 645 688 813 688 813 398 985 398 985 551 158 551 158 874 896 874 896 307 635 307 635 443 434 443 434 358 127 358 127 616 298 616 298 103 947 103 947 395 61 395 61 425 295 425 295 968 683 968 683 123 485 123 485 445 824 445 824 206 689 206 689 621 342 621 342 944 832 944 832 900 61 900 61 245 391 245 391 992 916 992 916 91 234 91 234 800 196 800 196 433 894 433 894 329 358 329 358 29 359 29 359 155 514 155 514 454 329 454 329 826 878 826 878 17 384 17 384 844 939 844 939 954 711 954 711 871 465 871 465 989 478 989 478 853 853 853 853 415 809 415 809 536 511 536 511 512 185 512 185 737 678 737 678 185 796 185 796 581 97 581 97 618 917 618 917 79 810 79 810 274 249 274 249 983 707 983 707 521 311 521 311 929 70 929 70 41 259 41 259 559 799 559 799 865 401 865 401 545 704 545 704 497 945 497 945 900 238 900 238 3 658 3 658 650 131 650 131 346 590 346 590 756 967 756 967 66 508 66 508 151 574 151 574 450 926 450 926 820 94 820 94 648 316 648 316 963 599 963 599 576 861 576 861 358 117 358 117 209 398 209 398 662 123 662 123 883 820 883 820 20 773 20 773 504 658 504 658 248 164 248 164 449 81 449 81 750 94 750 94 763 668 763 668 601 961 601 961 697 343 697 343 772 276 772 276 701 909 701 909 171 733 171 733 725 368 725 368 676 140 676 140 616 932 616 932 897 791 897 791 333 540 333 540 343 18 343 18 418 615 418 615 328 180 328 180 397 552 397 552 751 609 751 609 675 528 675 528 564 737 564 737 180 438 180 438 500 35 500 35 633 958 633 958 832 491 832 491 282 51 282 51 749 536 749 536 116 841 116 841 845 361 845 361 51 494 51 494 909 976 909 976 788 156 788 156 430 418 430 418 357 100 357 100 912 963 912 963 57 111 57 111 540 25 540 25 889 759 889 759 994 462 994 462 659 251 659 251 606 30 606 30 439 189 439 189 240 355 240 355 913 404 913 404 592 965 592 965 363 349 363 349 603 847 603 847 568 537 568 537 268 825 268 825 518 346 518 346 175 511 175 511 286 892 286 892 574 345 574 345 344 772 344 772 246 939 246 939 178 814 178 814 80 338 80 338 317 965 317 965 116 694 116 694 255 940 255 940 830 537 830 537 851 691 851 691 933 596 933 596 150 141 150 141 982 464 982 464 13 600 13 600 918 164 918 164 454 260 454 260 312 276 312 276 505 922 505 922 703 143 703 143 553 714 553 714 804 901 804 901 15 145 15 145 655 38 655 38 99 919 99 919 600 352 600 352 761 34 761 34 988 670 988 670 147 569 147 569 830 233 830 233 423 107 423 107 659 773 659 773 733 286 733 286 442 748 442 748 412 837 412 837 202 491 202 491 360 265 360 265 909 503 909 503 10 161 10 161 712 929 712 929 512 941 512 941 327 525 327 525 72 614 72 614 972 1 972 1 966 600 966 600 783 447 783 447 507 617 507 617 273 318 273 318 592 7 592 7 879 308 879 308 436 125 436 125 917 249 917 249 803 594 803 594 211 557 211 557 490 340 490 340 414 603 414 603 732 957 732 957 444 784 444 784 340 240 340 240 779 41 779 41 25 701 25 701 668 57 668 57 876 1 876 1 27 342 27 342 97 237 97 237 745 309 745 309 431 102 431 102 212 720 212 720 791 303 791 303 388 414 388 414 700 691 700 691 642 947 642 947 419 773 419 773 522 370 522 370 727 658 727 658 356 606 356 606 198 735 198 735 110 107 110 107 853 483 853 483 7 504 7 504 975 224 975 224 933 991 933 991 437 308 437 308 432 269 432 269 724 649 724 649 142 31 142 31 661 71 661 71 395 370 395 370 316 711 316 711 303 584 303 584 491 933 491 933 784 180 784 180 962 203 962 203 173 571 173 571 296 510 296 510 729 285 729 285 38 391 38 391 390 503 390 503 984 220 984 220 247 11 247 11 863 268 863 268 623 772 623 772 613 355 613 355 637 297 637 297 192 824 192 824 262 710 262 710 637 431 637 431 264 199 264 199 265 297 265 297 142 831 142 831 546 872 546 872 622 794 622 794 487 965 487 965 938 112 938 112 946 628 946 628 525 878 525 878 453 98 453 98 902 586 902 586 80 994 80 994 618 845 618 845 63 586 63 586 417 98 417 98 163 813 163 813 113 390 113 390 767 214 767 214 624 622 624 622 119 467 119 467 113 95 113 95 41 526 41 526 404 218 404 218 125 310 125 310 204 424 204 424 52 607 52 607 773 161 773 161 725 952 725 952 921 684 921 684 791 251 791 251 242 206 242 206 48 853 48 853 143 261 143 261 308 859 308 859 611 84 611 84 48 776 48 776 257 276 257 276 145 9 145 9 62 495 62 495 137 515 137 515 807 670 807 670 589 83 589 83 429 515 429 515 815 431 815 431 159 848 159 848 324 572 324 572 329 721 329 721 223 952 223 952 941 524 941 524 910 365 910 365 297 726 297 726 13 359 13 359 628 90 628 90 768 498 768 498 255 762 255 762 320 714 320 714 161 80 161 80 456 662 456 662 446 77 446 77 311 48 311 48 166 675 166 675 272 806 272 806 989 632 989 632 193 46 193 46 716 945 716 945 149 177 149 177 223 791 223 791 723 212 723 212 69 597 69 597 954 853 954 853 164 155 164 155 900 440 900 440 684 635 684 635 405 295 405 295 295 159 295 159 77 738 77 738 393 139 393 139 319 853 319 853 872 436 872 436 289 399 289 399 231 8 231 8 188 89 188 89 350 892 350 892 674 321 674 321 136 669 136 669 526 506 526 506 509 385 509 385 759 424 759 424 97 417 97 417 787 29 787 29 208 351 208 351 588 671 588 671 218 701 218 701 202 687 202 687 468 864 468 864 961 648 961 648 70 911 70 911 281 315 281 315 555 830 555 830 674 801 674 801 942 80 942 80 764 529 764 529 346 311 346 311 562 173 562 173 295 864 295 864 792 967 792 967 659 747 659 747 908 283 908 283 358 333 358 333 789 131 789 131 852 433 852 433 332 338 332 338 27 803 27 803 576 120 576 120 800 284 800 284 375 318 375 318 187 982 187 982 364 883 364 883 156 758 156 758 265 373 265 373 81 338 81 338 384 821 384 821 571 476 571 476 71 921 71 921 468 222 468 222 639 985 639 985 397 841 397 841 399 237 399 237 995 176 995 176 176 81 176 81 655 68 655 68 75 246 75 246 451 9 451 9 995 155 995 155 805 987 805 987 336 288 336 288 120 456 120 456 968 554 968 554 521 685 521 685 259 830 259 830 442 25 442 25 388 952 388 952 413 607 413 607 684 794 684 794 96 866 96 866 921 954 921 954 454 128 454 128 48 824 48 824 583 374 583 374 701 735 701 735 277 476 277 476 967 889 967 889 666 425 666 425 663 966 663 966 733 697 733 697 838 330 838 330 872 310 872 310 292 267 292 267 732 63 732 63 456 11 456 11 563 460 563 460 378 847 378 847 341 58 341 58 385 405 385 405 840 676 840 676 837 323 837 323 837 888 837 888 686 366 686 366 253 393 253 393 493 525 493 525 830 357 830 357 801 823 801 823 64 644 64 644 823 215 823 215 934 731 934 731 473 369 473 369 187 324 187 324 227 79 227 79 279 593 279 593 35 551 35 551 248 437 248 437 786 291 786 291 959 879 959 879 315 689 315 689 416 834 416 834 582 888 582 888 612 352 612 352 53 621 53 621 628 279 628 279 939 139 939 139 364 95 364 95 127 746 127 746 830 835 830 835 766 756 766 756 158 682 158 682 687 406 687 406 455 8 455 8 511 279 511 279 904 966 904 966 749 363 749 363 729 652 729 652 673 577 673 577 995 670 995 670 33 797 33 797 500 318 500 318 948 197 948 197 604 626 604 626 647 284 647 284 574 195 574 195 210 934 210 934 536 207 536 207 438 122 438 122 137 23 137 23 933 294 933 294 181 258 181 258 212 887 212 887 378 874 378 874 13 769 13 769 876 487 876 487 443 544 443 544 557 590 557 590 956 257 956 257 318 615 318 615 811 544 811 544 565 463 565 463 968 318 968 318 946 866 946 866 323 69 323 69 204 669 204 669 23 186 23 186 895 731 895 731 50 703 50 703 329 920 329 920 935 487 935 487 134 673 134 673 161 258 161 258 48 814 48 814 540 300 540 300 577 280 577 280 592 127 592 127 343 335 343 335 546 333 546 333 300 985 300 985 41 863 41 863 275 324 275 324 885 87 885 87 306 596 306 596 141 991 141 991 695 986 695 986 202 34 202 34 301 169 301 169 946 698 946 698 37 341 37 341 673 534 673 534 486 798 486 798 757 456 757 456 966 951 966 951 843 750 843 750 109 2 109 2 587 716 587 716 761 297 761 297 216 148 216 148 820 784 820 784 875 223 875 223 486 403 486 403 992 277 992 277 827 831 827 831 130 434 130 434 295 903 295 903 772 505 772 505 475 302 475 302 157 220 157 220 505 988 505 988 884 396 884 396 600 252 600 252 408 868 408 868 564 106 564 106 983 705 983 705 865 594 865 594 397 151 397 151 138 38 138 38 588 277 588 277 669 118 669 118 615 335 615 335 613 682 613 682 808 808 808 808 261 230 261 230 493 397 493 397 800 615 800 615 188 761 188 761 616 589 616 589 689 986 689 986 722 570 722 570 564 641 564 641 532 468 532 468 689 381 689 381 797 834 797 834 410 275 410 275 572 488 572 488 35 125 35 125 165 439 165 439 163 513 163 513 494 672 494 672 874 501 874 501 839 789 839 789 257 60 257 60 596 116 596 116 355 317 355 317 772 213 772 213 868 587 868 587 433 816 433 816 406 468 406 468 745 49 745 49 978 305 978 305 356 720 356 720 775 132 775 132 652 539 652 539 284 601 284 601 750 529 750 529 949 47 949 47 384 187 384 187 668 115 668 115 674 698 674 698 359 96 359 96 48 715 48 715 405 520 405 520 882 119 882 119 951 810 951 810 262 307 262 307 295 904 295 904 562 14 562 14 655 344 655 344 736 922 736 922 279 581 279 581 82 802 82 802 815 231 815 231 414 481 414 481 67 635 67 635 137 64 137 64 559 344 559 344 559 473 559 473 265 496 265 496 157 695 157 695 638 736 638 736 186 239 186 239 43 223 43 223 495 600 495 600 556 178 556 178 180 652 180 652 742 528 742 528 140 810 140 810 679 189 679 189 746 575 746 575 194 562 194 562 67 119 67 119 991 663 991 663 467 195 467 195 242 668 242 668 93 587 93 587 129 195 129 195 156 169 156 169 168 259 168 259 657 630 657 630 690 131 690 131 67 158 67 158 424 8 424 8 963 850 963 850 896 38 896 38 767 461 767 461 731 19 731 19 3 56 3 56 440 476 440 476 376 735 376 735 763 312 763 312 398 469 398 469 595 365 595 365 153 754 153 754 154 284 154 284 481 249 481 249 711 331 711 331 671 288 671 288 805 46 805 46 301 910 301 910 76 151 76 151 844 366 844 366 505 540 505 540 525 62 525 62 592 85 592 85 624 88 624 88 283 725 283 725 91 474 91 474 234 169 234 169 808 845 808 845 123 315 123 315 165 357 165 357 526 747 526 747 519 425 519 425 166 137 166 137 160 882 160 882 392 722 392 722 166 764 166 764 202 449 202 449 572 302 572 302 79 121 79 121 79 352 79 352 72 515 72 515 919 698 919 698 517 984 517 984 530 257 530 257 635 466 635 466 492 558 492 558 147 965 147 965 173 432 173 432 370 24 370 24 35 986 35 986 522 521 522 521 690 689 690 689 115 312 115 312 532 265 532 265 990 517 990 517 812 930 812 930 689 44 689 44 69 535 69 535 137 47 137 47 218 451 218 451 204 711 204 711 446 301 446 301 512 73 512 73 508 750 508 750 960 702 960 702 375 71 375 71 488 659 488 659 176 125 176 125 29 207 29 207 890 309 890 309 316 606 316 606 841 107 841 107 969 748 969 748 752 14 752 14 948 371 948 371 462 108 462 108 255 791 255 791 65 588 65 588 385 538 385 538 668 508 668 508 78 859 78 859 765 733 765 733 226 989 226 989 606 147 606 147 138 145 138 145 378 525 378 525 840 565 840 565 861 279 861 279 791 315 791 315 635 904 635 904 482 28 482 28 995 624 995 624 427 75 427 75 176 68 176 68 422 163 422 163 485 851 485 851 292 189 292 189 707 521 707 521 191 35 191 35 220 586 220 586 525 753 525 753 599 699 599 699 475 318 475 318 531 55 531 55 556 310 556 310 738 451 738 451 452 454 452 454 215 950 215 950 824 881 824 881 202 435 202 435 156 560 156 560 858 944 858 944 494 66 494 66 60 825 60 825 281 281 281 281 173 255 173 255 328 318 328 318 230 268 230 268 697 526 697 526 534 370 534 370 16 396 16 396 876 277 876 277 781 86 781 86 248 614 248 614 201 337 201 337 233 870 233 870 581 704 581 704 149 391 149 391 588 469 588 469 963 323 963 323 710 467 710 467 955 71 955 71 437 401 437 401 13 31 13 31 322 328 322 328 838 880 838 880 600 205 600 205 744 57 744 57 413 118 413 118 872 622 872 622 726 266 726 266 119 186 119 186 212 79 212 79 556 714 556 714 528 522 528 522 331 779 331 779 344 702 344 702 206 301 206 301 253 978 253 978 693 431 693 431 501 943 501 943 410 582 410 582 280 198 280 198 800 670 800 670 350 306 350 306 859 854 859 854 504 802 504 802 940 357 940 357 533 981 533 981 137 849 137 849 205 218 205 218 40 111 40 111 809 317 809 317 33 906 33 906 702 460 702 460 795 103 795 103 358 216 358 216 178 248 178 248 877 638 877 638 148 376 148 376 744 985 744 985 810 102 810 102 520 616 520 616 800 474 800 474 110 114 110 114 844 257 844 257 69 740 69 740 869 822 869 822 788 185 788 185 307 95 307 95 84 927 84 927 924 883 924 883 951 343 951 343 896 760 896 760 776 926 776 926 254 352 254 352 478 389 478 389 358 45 358 45 485 683 485 683 618 477 618 477 792 247 792 247 76 685 76 685 488 331 488 331 889 608 889 608 119 734 119 734 11 85 11 85 120 347 120 347 253 182 253 182 718 296 718 296 741 295 741 295 876 761 876 761 546 879 546 879 465 741 465 741 59 365 59 365 893 753 893 753 402 379 402 379 684 397 684 397 899 899 899 899 26 825 26 825 288 469 288 469 943 663 943 663 29 860 29 860 499 187 499 187 319 251 319 251 481 409 481 409 27 873 27 873 539 47 539 47 710 129 710 129 689 954 689 954 444 896 444 896 240 27 240 27 126 425 126 425 435 353 435 353 969 137 969 137 485 745 485 745 734 716 734 716 248 102 248 102 370 333 370 333 249 213 249 213 14 110 14 110 498 288 498 288 971 661 971 661 693 756 693 756 124 509 124 509 454 977 454 977 970 976 970 976 722 547 722 547 92 445 92 445 578 160 578 160 624 561 624 561 777 35 777 35 429 349 429 349 468 920 468 920 452 439 452 439 702 364 702 364 296 844 296 844 331 102 331 102 851 178 851 178 518 399 518 399 108 68 108 68 323 519 323 519 304 81 304 81 643 31 643 31 250 911 250 911 641 63 641 63 86 184 86 184 115 916 115 916 766 493 766 493 759 75 759 75 28 620 28 620 541 315 541 315 411 484 411 484 80 34 80 34 715 151 715 151 925 208 925 208 135 524 135 524 608 453 608 453 43 46 43 46 10 473 10 473 752 840 752 840 731 427 731 427 600 416 600 416 199 109 199 109 101 869 101 869 78 31 78 31 199 139 199 139 979 789 979 789 790 243 790 243 200 661 200 661 255 151 255 151 971 487 971 487 308 891 308 891 879 924 879 924 721 694 721 694 152 684 152 684 845 429 845 429 211 198 211 198 592 300 592 300 572 978 572 978 39 463 39 463 172 713 172 713 721 673 721 673 336 488 336 488 336 479 336 479 785 989 785 989 504 59 504 59 532 726 532 726 30 98 30 98 742 425 742 425 661 212 661 212 75 262 75 262 623 511 623 511 807 269 807 269 691 312 691 312 18 228 18 228 492 474 492 474 327 911 327 911 165 602 165 602 720 861 720 861 716 90 716 90 705 525 705 525 7 753 7 753 633 37 633 37 56 109 56 109 923 768 923 768 288 465 288 465 975 28 975 28 941 378 941 378 526 954 526 954 953 883 953 883 56 8 56 8 210 48 210 48 7 401 7 401 221 634 221 634 100 94 100 94 432 579 432 579 530 427 530 427 46 3 46 3 295 63 295 63 920 559 920 559 395 142 395 142 494 645 494 645 855 837 855 837 316 943 316 943 654 522 654 522 292 437 292 437 384 493 384 493 175 538 175 538 146 916 146 916 373 624 373 624 250 398 250 398 276 323 276 323 989 421 989 421 884 703 884 703 605 159 605 159 324 687 324 687 866 719 866 719 366 745 366 745 322 466 322 466 219 128 219 128 146 757 146 757 45 460 45 460 953 21 953 21 366 940 366 940 974 864 974 864 15 676 15 676 274 287 274 287 724 885 724 885 776 577 776 577 579 383 579 383 448 742 448 742 621 598 621 598 419 271 419 271 733 965 733 965 652 679 652 679 655 762 655 762 187 263 187 263 678 634 678 634 53 202 53 202 185 337 185 337 72 776 72 776 589 683 589 683 79 855 79 855 347 545 347 545 955 995 955 995 81 373 81 373 261 282 261 282 959 714 959 714 632 35 632 35 211 352 211 352 661 459 661 459 794 168 794 168 273 167 273 167 82 977 82 977 670 219 670 219 494 572 494 572 790 483 790 483 664 133 664 133 90 731 90 731 541 907 541 907 370 463 370 463 463 567 463 567 324 653 324 653 64 934 64 934 98 221 98 221 318 838 318 838 314 993 314 993 198 840 198 840 894 859 894 859 188 770 188 770 663 118 663 118 816 712 816 712 550 449 550 449 970 19 970 19 777 656 777 656 918 876 918 876 865 734 865 734 357 429 357 429 978 223 978 223 663 331 663 331 153 18 153 18 570 784 570 784 186 884 186 884 9 571 9 571 939 494 939 494 410 844 410 844 292 17 292 17 232 869 232 869 383 887 383 887 678 459 678 459 560 123 560 123 823 829 823 829 597 23 597 23 902 116 902 116 988 920 988 920 871 417 871 417 667 609 667 609 800 834 800 834 631 970 631 970 28 98 28 98 281 944 281 944 663 909 663 909 472 220 472 220 650 611 650 611 554 479 554 479 143 282 143 282 291 73 291 73 113 448 113 448 714 832 714 832 293 112 293 112 855 726 855 726 714 66 714 66 935 59 935 59 186 778 186 778 832 925 832 925 683 959 683 959 177 274 177 274 438 253 438 253 252 521 252 521 354 993 354 993 663 265 663 265 711 313 711 313 842 160 842 160 2 556 2 556 717 47 717 47 569 855 569 855 876 524 876 524 720 142 720 142 442 425 442 425 199 428 199 428 734 123 734 123 91 595 91 595 446 35 446 35 126 155 126 155 209 50 209 50 824 527 824 527 866 892 866 892 164 751 164 751 244 552 244 552 555 805 555 805 756 261 756 261 363 426 363 426 585 18 585 18 49 311 49 311 636 152 636 152 68 224 68 224 590 514 590 514 537 546 537 546 778 289 778 289 152 174 152 174 509 963 509 963 115 894 115 894 316 658 316 658 586 188 586 188 383 332 383 332 340 810 340 810 133 483 133 483 371 8 371 8 608 42 608 42 180 832 180 832 288 877 288 877 372 391 372 391 223 620 223 620 166 37 166 37 154 436 154 436 850 93 850 93 792 357 792 357 21 365 21 365 665 90 665 90 733 890 733 890 441 219 441 219 135 891 135 891 322 684 322 684 434 939 434 939 640 91 640 91 833 194 833 194 779 782 779 782 13 456 13 456 78 282 78 282 324 928 324 928 726 508 726 508 96 850 96 850 108 6 108 6 442 102 442 102 153 768 153 768 961 126 961 126 151 459 151 459 934 670 934 670 51 919 51 919 411 223 411 223 378 873 378 873 864 535 864 535 375 329 375 329 86 511 86 511 465 424 465 424 502 971 502 971 902 85 902 85 86 826 86 826 917 1 917 1 267 316 267 316 15 741 15 741 917 393 917 393 985 734 985 734 47 860 47 860 730 870 730 870 669 784 669 784 804 137 804 137 744 495 744 495 601 837 601 837 992 7 992 7 633 534 633 534 540 586 540 586 130 354 130 354 795 846 795 846 790 17 790 17 907 898 907 898 494 318 494 318 592 639 592 639 555 910 555 910 85 617 85 617 926 845 926 845 906 762 906 762 755 953 755 953 456 713 456 713 156 345 156 345 188 657 188 657 602 242 602 242 254 197 254 197 562 736 562 736 415 308 415 308 487 508 487 508 213 7 213 7 492 376 492 376 207 472 207 472 329 193 329 193 106 803 106 803 293 721 293 721 445 60 445 60 428 338 428 338 174 160 174 160 222 306 222 306 487 648 487 648 625 786 625 786 378 880 378 880 41 277 41 277 38 216 38 216 123 583 123 583 760 732 760 732 844 67 844 67 698 727 698 727 622 103 622 103 340 292 340 292 919 770 919 770 432 638 432 638 26 255 26 255 58 926 58 926 65 437 65 437 629 419 629 419 305 136 305 136 263 913 263 913 197 172 197 172 850 689 850 689 835 335 835 335 587 599 587 599 734 340 734 340 731 920 731 920 980 596 980 596 332 750 332 750 744 96 744 96 915 304 915 304 323 918 323 918 973 842 973 842 10 840 10 840 714 928 714 928 790 273 790 273 814 413 814 413 168 195 168 195 624 740 624 740 7 736 7 736 550 371 550 371 506 720 506 720 992 333 992 333 354 909 354 909 853 935 853 935 632 230 632 230 214 626 214 626 539 551 539 551 324 281 324 281 382 601 382 601 253 14 253 14 418 257 418 257 830 388 830 388 705 477 705 477 185 852 185 852 30 222 30 222 688 397 688 397 103 951 103 951 182 577 182 577 360 517 360 517 47 350 47 350 465 686 465 686 185 92 185 92 212 77 212 77 851 357 851 357 212 243 212 243 192 906 192 906 418 924 418 924 507 232 507 232 779 930 779 930 689 621 689 621 692 798 692 798 386 574 386 574 905 987 905 987 15 441 15 441 6 271 6 271 6 813 6 813 856 272 856 272 214 612 214 612 118 298 118 298 656 754 656 754 164 62 164 62 22 604 22 604 385 202 385 202 779 97 779 97 147 18 147 18 157 713 157 713 105 789 105 789 841 770 841 770 585 732 585 732 915 359 915 359 965 475 965 475 63 916 63 916 236 293 236 293 215 160 215 160 9 6 9 6 957 989 957 989 485 579 485 579 21 97 21 97 314 749 314 749 110 640 110 640 963 223 963 223 638 66 638 66 865 986 865 986 483 954 483 954 788 927 788 927 568 216 568 216 876 189 876 189 229 819 229 819 692 406 692 406 462 579 462 579 908 84 908 84 354 693 354 693 293 534 293 534 774 138 774 138 754 993 754 993 34 762 34 762 119 545 119 545 681 3 681 3 364 965 364 965 800 791 800 791 209 551 209 551 529 27 529 27 21 351 21 351 990 713 990 713 827 410 827 410 840 582 840 582 495 197 495 197 398 197 398 197 259 845 259 845 984 2 984 2 148 261 148 261 814 320 814 320 870 845 870 845 11 499 11 499 102 660 102 660 993 194 993 194 877 788 877 788 620 962 620 962 45 754 45 754 307 89 307 89 199 703 199 703 554 624 554 624 804 72 804 72 925 154 925 154 12 975 12 975 507 7 507 7 555 642 555 642 480 746 480 746 43 48 43 48 672 102 672 102 72 168 72 168 270 848 270 848 348 951 348 951 851 396 851 396 226 885 226 885 467 737 467 737 592 251 592 251 297 48 297 48 201 638 201 638 595 4 595 4 472 464 472 464 555 28 555 28 849 769 849 769 893 368 893 368 331 490 331 490 536 859 536 859 261 861 261 861 402 644 402 644 335 214 335 214 885 854 885 854 788 51 788 51 144 438 144 438 223 859 223 859 366 553 366 553 880 718 880 718 306 473 306 473 148 705 148 705 547 40 547 40 779 845 779 845 2 534 2 534 578 808 578 808 502 795 502 795 907 518 907 518 682 799 682 799 459 980 459 980 75 49 75 49 111 415 111 415 75 684 75 684 642 472 642 472 24 303 24 303 205 415 205 415 790 913 790 913 590 47 590 47 30 529 30 529 478 767 478 767 644 76 644 76 625 509 625 509 157 783 157 783 793 572 793 572 121 770 121 770 329 881 329 881 331 447 331 447 973 410 973 410 186 135 186 135 990 503 990 503 532 148 532 148 919 691 919 691 81 455 81 455 561 747 561 747 969 467 969 467 776 774 776 774 125 41 125 41 143 827 143 827 18 30 18 30 72 566 72 566 249 256 249 256 908 114 908 114 719 824 719 824 398 167 398 167 933 641 933 641 695 289 695 289 731 71 731 71 222 427 222 427 329 557 329 557 903 818 903 818 779 418 779 418 379 705 379 705 721 5 721 5 287 554 287 554 314 731 314 731 264 7 264 7 4 685 4 685 397 864 397 864 390 189 390 189 838 223 838 223 967 292 967 292 485 760 485 760 497 789 497 789 888 152 888 152 716 689 716 689 676 68 676 68 26 479 26 479 799 839 799 839 745 172 745 172 773 92 773 92 706 528 706 528 554 908 554 908 646 2 646 2 164 394 164 394 767 228 767 228 917 580 917 580 626 255 626 255 241 551 241 551 598 532 598 532 359 139 359 139 299 322 299 322 551 449 551 449 288 591 288 591 473 994 473 994 149 260 149 260 804 216 804 216 663 383 663 383 409 908 409 908 522 605 522 605 359 612 359 612 718 896 718 896 750 296 750 296 354 589 354 589 177 845 177 845 921 871 921 871 649 75 649 75 860 574 860 574 113 429 113 429 264 928 264 928 193 316 193 316 227 499 227 499 724 505 724 505 707 368 707 368 329 284 329 284 852 565 852 565 402 442 402 442 849 306 849 306 776 648 776 648 553 857 553 857 765 368 765 368 380 514 380 514 496 757 496 757 866 577 866 577 494 151 494 151 556 250 556 250 529 901 529 901 761 440 761 440 669 403 669 403 549 467 549 467 489 708 489 708 21 303 21 303 855 506 855 506 528 618 528 618 181 427 181 427 589 584 589 584 728 406 728 406 906 77 906 77 713 147 713 147 968 285 968 285 484 66 484 66 320 545 320 545 922 714 922 714 565 13 565 13 341 705 341 705 116 108 116 108 902 304 902 304 659 43 659 43 279 494 279 494 358 504 358 504 291 987 291 987 268 652 268 652 36 445 36 445 906 661 906 661 258 967 258 967 365 158 365 158 543 748 543 748 222 530 222 530 533 895 533 895 218 146 218 146 341 247 341 247 412 709 412 709 9 868 9 868 427 899 427 899 825 471 825 471 11 260 11 260 558 18 558 18 844 414 844 414 312 491 312 491 262 454 262 454 475 638 475 638 904 83 904 83 292 460 292 460 805 478 805 478 343 483 343 483 656 548 656 548 759 672 759 672 311 667 311 667 730 712 730 712 488 79 488 79 282 822 282 822 651 213 651 213 362 373 362 373 263 928 263 928 815 59 815 59 304 533 304 533 269 815 269 815 148 342 148 342 537 194 537 194 656 82 656 82 38 462 38 462 6 949 6 949 6 613 6 613 872 225 872 225 606 652 606 652 93 598 93 598 101 748 101 748 553 826 553 826 15 123 15 123 249 599 249 599 650 219 650 219 31 497 31 497 342 627 342 627 146 853 146 853 397 241 397 241 496 358 496 358 982 421 982 421 484 428 484 428 391 820 391 820 704 522 704 522 162 97 162 97 719 82 719 82 950 42 950 42 455 191 455 191 435 571 435 571 127 887 127 887 823 932 823 932 954 65 954 65 328 160 328 160 840 484 840 484 360 469 360 469 391 149 391 149 435 716 435 716 787 949 787 949 633 235 633 235 93 303 93 303 216 8 216 8 444 172 444 172 377 674 377 674 745 829 745 829 923 478 923 478 821 383 821 383 516 948 516 948 653 221 653 221 589 216 589 216 418 345 418 345 170 140 170 140 335 884 335 884 844 884 844 884 100 326 100 326 621 15 621 15 649 801 649 801 343 447 343 447 9 363 9 363 619 723 619 723 720 417 720 417 971 570 971 570 258 672 258 672 527 946 527 946 334 937 334 937 316 75 316 75 762 12 762 12 948 604 948 604 534 416 534 416 995 198 995 198 875 232 875 232 373 615 373 615 48 693 48 693 520 198 520 198 501 282 501 282 814 648 814 648 139 614 139 614 739 572 739 572 208 364 208 364 307 346 307 346 528 676 528 676 588 10 588 10 910 337 910 337 239 342 239 342 126 8 126 8 424 809 424 809 328 103 328 103 195 784 195 784 887 777 887 777 885 317 885 317 122 757 122 757 126 5 126 5 52 989 52 989 118 275 118 275 600 323 600 323 638 632 638 632 397 962 397 962 930 960 930 960 791 976 791 976 172 246 172 246 731 151 731 151 379 845 379 845 392 480 392 480 382 738 382 738 249 198 249 198 226 265 226 265 18 635 18 635 133 443 133 443 10 149 10 149 720 649 720 649 198 144 198 144 735 86 735 86 350 167 350 167 678 402 678 402 579 252 579 252 925 39 925 39 671 15 671 15 795 649 795 649 911 294 911 294 799 714 799 714 332 632 332 632 684 678 684 678 457 993 457 993 598 667 598 667 925 455 925 455 965 157 965 157 782 325 782 325 366 600 366 600 574 485 574 485 330 335 330 335 211 942 211 942 954 7 954 7 167 497 167 497 210 683 210 683 116 405 116 405 749 198 749 198 831 691 831 691 206 162 206 162 183 326 183 326 229 248 229 248 605 171 605 171 543 347 543 347 948 416 948 416 327 276 327 276 884 585 884 585 184 491 184 491 431 185 431 185 660 627 660 627 69 601 69 601 709 738 709 738 304 873 304 873 116 162 116 162 843 435 843 435 468 776 468 776 875 270 875 270 458 621 458 621 280 927 280 927 651 541 651 541 948 271 948 271 1 860 1 860 623 531 623 531 687 675 687 675 515 521 515 521 753 776 753 776 448 985 448 985 942 308 942 308 31 499 31 499 143 504 143 504 358 766 358 766 669 389 669 389 131 289 131 289 97 302 97 302 833 278 833 278 574 21 574 21 732 525 732 525 460 371 460 371 282 726 282 726 74 59 74 59 421 407 421 407 908 452 908 452 534 599 534 599 822 278 822 278 219 675 219 675 216 178 216 178 439 761 439 761 507 875 507 875 739 99 739 99 140 80 140 80 148 105 148 105 16 88 16 88 19 7 19 7 732 333 732 333 219 418 219 418 457 907 457 907 652 601 652 601 797 749 797 749 115 940 115 940 642 7 642 7 794 175 794 175 513 633 513 633 392 516 392 516 304 530 304 530 444 26 444 26 630 505 630 505 948 177 948 177 132 182 132 182 722 825 722 825 470 455 470 455 395 606 395 606 165 764 165 764 984 780 984 780 346 495 346 495 926 104 926 104 458 813 458 813 112 65 112 65 414 231 414 231 232 481 232 481 664 726 664 726 937 700 937 700 417 350 417 350 499 958 499 958 216 783 216 783 674 25 674 25 395 68 395 68 546 399 546 399 343 703 343 703 779 646 779 646 371 756 371 756 397 912 397 912 394 363 394 363 477 664 477 664 363 926 363 926 794 140 794 140 50 342 50 342 752 204 752 204 474 294 474 294 556 86 556 86 869 841 869 841 821 639 821 639 860 579 860 579 89 469 89 469 817 467 817 467 934 308 934 308 991 412 991 412 64 44 64 44 687 331 687 331 331 804 331 804 818 346 818 346 252 427 252 427 386 944 386 944 698 224 698 224 72 859 72 859 450 304 450 304 340 709 340 709 936 904 936 904 994 163 994 163 573 672 573 672 677 96 677 96 294 663 294 663 419 315 419 315 895 939 895 939 174 702 174 702 36 190 36 190 485 181 485 181 294 33 294 33 164 411 164 411 680 160 680 160 173 399 173 399 617 652 617 652 485 866 485 866 70 390 70 390 121 177 121 177 405 990 405 990 887 839 887 839 795 725 795 725 325 525 325 525 424 239 424 239 255 678 255 678 656 543 656 543 398 703 398 703 127 517 127 517 862 697 862 697 30 543 30 543 10 578 10 578 730 417 730 417 266 558 266 558 27 432 27 432 472 424 472 424 558 632 558 632 18 771 18 771 339 213 339 213 721 633 721 633 985 177 985 177 788 608 788 608 486 813 486 813 798 363 798 363 832 18 832 18 730 428 730 428 132 608 132 608 785 985 785 985 533 125 533 125 603 441 603 441 508 131 508 131 820 476 820 476 934 484 934 484 751 87 751 87 776 712 776 712 253 963 253 963 435 576 435 576 281 783 281 783 89 852 89 852 435 505 435 505 97 37 97 37 403 683 403 683 269 484 269 484 646 926 646 926 130 919 130 919 184 489 184 489 882 738 882 738 869 31 869 31 323 421 323 421 786 770 786 770 295 745 295 745 95 470 95 470 692 76 692 76 960 324 960 324 23 824 23 824 564 326 564 326 150 404 150 404 684 181 684 181 584 873 584 873 677 209 677 209 289 580 289 580 788 513 788 513 92 993 92 993 183 146 183 146 865 156 865 156 438 68 438 68 364 773 364 773 340 708 340 708 602 74 602 74 267 768 267 768 877 747 877 747 861 944 861 944 265 445 265 445 351 966 351 966 169 546 169 546 349 68 349 68 620 89 620 89 519 981 519 981 461 64 461 64 900 44 900 44 519 582 519 582 908 777 908 777 565 203 565 203 519 505 519 505 120 738 120 738 399 201 399 201 818 687 818 687 345 689 345 689 175 958 175 958 300 847 300 847 470 610 470 610 459 53 459 53 353 8 353 8 141 379 141 379 99 940 99 940 656 11 656 11 529 627 529 627 519 735 519 735 448 321 448 321 42 938 42 938 47 473 47 473 432 241 432 241 500 834 500 834 287 20 287 20 450 314 450 314 575 869 575 869 820 768 820 768 602 623 602 623 328 688 328 688 991 634 991 634 432 356 432 356 238 606 238 606 71 433 71 433 887 630 887 630 136 442 136 442 778 527 778 527 113 484 113 484 479 236 479 236 819 56 819 56 125 660 125 660 263 224 263 224 679 988 679 988 29 224 29 224 210 420 210 420 610 912 610 912 567 399 567 399 224 506 224 506 430 389 430 389 831 62 831 62 404 545 404 545 608 3 608 3 672 201 672 201 764 383 764 383 302 267 302 267 151 208 151 208 589 422 589 422 361 338 361 338 800 705 800 705 732 880 732 880 807 691 807 691 707 159 707 159 624 237 624 237 217 915 217 915 880 676 880 676 21 429 21 429 966 717 966 717 320 518 320 518 687 613 687 613 988 113 988 113 334 286 334 286 160 86 160 86 79 274 79 274 955 196 955 196 203 52 203 52 564 714 564 714 532 696 532 696 515 917 515 917 446 447 446 447 503 502 503 502 517 549 517 549 676 262 676 262 727 270 727 270 581 587 581 587 751 730 751 730 169 280 169 280 584 876 584 876 835 334 835 334 574 59 574 59 393 421 393 421 696 314 696 314 89 484 89 484 223 631 223 631 519 551 519 551 517 746 517 746 969 555 969 555 527 789 527 789 16 581 16 581 768 394 768 394 583 401 583 401 257 339 257 339 722 136 722 136 745 379 745 379 519 601 519 601 842 933 842 933 785 58 785 58 417 379 417 379 852 500 852 500 903 664 903 664 536 648 536 648 928 209 928 209 744 422 744 422 971 488 971 488 439 231 439 231 773 675 773 675 18 485 18 485 195 150 195 150 852 517 852 517 672 928 672 928 724 585 724 585 9 489 9 489 995 74 995 74 284 586 284 586 854 483 854 483 326 669 326 669 70 932 70 932 35 386 35 386 907 7 907 7 933 286 933 286 344 511 344 511 485 49 485 49 655 136 655 136 552 698 552 698 416 283 416 283 879 715 879 715 479 36 479 36 332 707 332 707 47 820 47 820 365 467 365 467 828 488 828 488 655 697 655 697 466 309 466 309 180 59 180 59 454 361 454 361 294 314 294 314 109 184 109 184 308 796 308 796 567 682 567 682 285 229 285 229 413 80 413 80 30 125 30 125 670 147 670 147 143 141 143 141 563 350 563 350 813 109 813 109 407 222 407 222 598 451 598 451 480 53 480 53 330 73 330 73 626 601 626 601 391 484 391 484 221 706 221 706 442 574 442 574 701 805 701 805 578 186 578 186 706 404 706 404 564 532 564 532 505 60 505 60 565 430 565 430 317 602 317 602 187 36 187 36 404 551 404 551 381 84 381 84 523 706 523 706 939 924 939 924 351 102 351 102 487 202 487 202 39 872 39 872 396 170 396 170 684 126 684 126 875 743 875 743 920 977 920 977 900 657 900 657 284 570 284 570 531 714 531 714 68 583 68 583 462 832 462 832 727 233 727 233 940 970 940 970 393 1 393 1 177 533 177 533 327 195 327 195 654 728 654 728 620 256 620 256 972 219 972 219 735 98 735 98 902 83 902 83 816 602 816 602 916 271 916 271 978 401 978 401 245 265 245 265 345 974 345 974 513 45 513 45 181 306 181 306 545 43 545 43 9 519 9 519 988 734 988 734 121 661 121 661 375 506 375 506 110 814 110 814 852 154 852 154 531 719 531 719 21 40 21 40 638 879 638 879 761 662 761 662 386 706 386 706 649 562 649 562 57 8 57 8 457 261 457 261 636 577 636 577 358 47 358 47 434 715 434 715 458 806 458 806 770 113 770 113 928 584 928 584 935 430 935 430 144 18 144 18 115 399 115 399 417 435 417 435 503 862 503 862 36 779 36 779 356 315 356 315 256 805 256 805 931 833 931 833 886 321 886 321 739 110 739 110 122 937 122 937 802 446 802 446 716 834 716 834 758 589 758 589 308 454 308 454 803 713 803 713 171 198 171 198 607 204 607 204 228 979 228 979 38 793 38 793 567 40 567 40 30 151 30 151 427 588 427 588 869 509 869 509 308 814 308 814 372 520 372 520 860 798 860 798 670 832 670 832 740 100 740 100 497 791 497 791 690 500 690 500 742 708 742 708 143 692 143 692 768 560 768 560 608 172 608 172 639 242 639 242 70 979 70 979 203 503 203 503 362 204 362 204 598 620 598 620 977 897 977 897 990 432 990 432 395 393 395 393 62 158 62 158 442 260 442 260 533 493 533 493 889 541 889 541 512 299 512 299 842 872 842 872 101 335 101 335 689 210 689 210 402 199 402 199 85 248 85 248 415 707 415 707 99 355 99 355 554 49 554 49 712 453 712 453 138 414 138 414 205 606 205 606 764 377 764 377 435 651 435 651 731 778 731 778 153 597 153 597 906 164 906 164 93 117 93 117 665 823 665 823 825 835 825 835 724 772 724 772 917 891 917 891 812 264 812 264 823 310 823 310 308 438 308 438 442 222 442 222 967 619 967 619 170 957 170 957 733 112 733 112 650 270 650 270 662 1 662 1 518 138 518 138 280 421 280 421 755 372 755 372 66 574 66 574 784 903 784 903 917 881 917 881 102 713 102 713 62 660 62 660 449 923 449 923 853 282 853 282 358 921 358 921 167 661 167 661 291 446 291 446 186 816 186 816 263 933 263 933 458 317 458 317 320 695 320 695 181 435 181 435 859 229 859 229 602 166 602 166 16 38 16 38 474 213 474 213 821 811 821 811 399 580 399 580 74 396 74 396 927 193 927 193 487 715 487 715 192 416 192 416 833 169 833 169 340 531 340 531 562 763 562 763 935 934 935 934 207 849 207 849 785 85 785 85 701 416 701 416 371 464 371 464 299 580 299 580 63 969 63 969 937 83 937 83 726 748 726 748 58 225 58 225 860 963 860 963 380 256 380 256 558 718 558 718 725 494 725 494 919 69 919 69 358 194 358 194 690 433 690 433 352 76 352 76 778 783 778 783 952 330 952 330 949 714 949 714 472 566 472 566 724 875 724 875 701 86 701 86 82 549 82 549 330 209 330 209 376 611 376 611 832 811 832 811 903 988 903 988 544 362 544 362 118 906 118 906 620 562 620 562 778 632 778 632 832 978 832 978 994 421 994 421 387 643 387 643 147 923 147 923 783 703 783 703 147 675 147 675 386 496 386 496 832 388 832 388 521 466 521 466 239 720 239 720 866 664 866 664 193 961 193 961 970 895 970 895 396 912 396 912 110 912 110 912 385 918 385 918 81 77 81 77 92 248 92 248 85 364 85 364 567 329 567 329 399 470 399 470 711 117 711 117 695 504 695 504 979 560 979 560 943 982 943 982 26 642 26 642 88 658 88 658 897 138 897 138 845 31 845 31 580 735 580 735 894 562 894 562 220 372 220 372 740 590 740 590 67 101 67 101 549 120 549 120 734 672 734 672 910 118 910 118 176 790 176 790 689 717 689 717 63 754 63 754 637 978 637 978 54 296 54 296 63 959 63 959 993 187 993 187 708 727 708 727 209 893 209 893 873 403 873 403 639 967 639 967 309 906 309 906 751 115 751 115 516 82 516 82 244 875 244 875 752 382 752 382 662 637 662 637 658 75 658 75 17 681 17 681 79 304 79 304 840 207 840 207 378 824 378 824 644 474 644 474 493 502 493 502 920 52 920 52 690 87 690 87 390 769 390 769 353 922 353 922 975 650 975 650 882 592 882 592 745 44 745 44 645 965 645 965 94 860 94 860 242 41 242 41 185 910 185 910 476 31 476 31 499 541 499 541 744 138 744 138 859 978 859 978 697 768 697 768 716 692 716 692 922 145 922 145 638 585 638 585 1 330 1 330 559 248 559 248 995 593 995 593 553 219 553 219 915 888 915 888 923 432 923 432 574 67 574 67 99 2 99 2 588 816 588 816 833 324 833 324 48 376 48 376 687 129 687 129 861 903 861 903 170 936 170 936 308 597 308 597 342 901 342 901 750 981 750 981 622 262 622 262 560 823 560 823 474 467 474 467 604 466 604 466 777 762 777 762 14 994 14 994 399 105 399 105 106 540 106 540 482 922 482 922 370 675 370 675 622 566 622 566 788 287 788 287 373 190 373 190 862 686 862 686 102 828 102 828 405 826 405 826 327 50 327 50 729 901 729 901 969 535 969 535 416 403 416 403 972 227 972 227 412 591 412 591 724 622 724 622 583 657 583 657 45 336 45 336 38 128 38 128 697 882 697 882 776 505 776 505 359 630 359 630 423 523 423 523 435 58 435 58 963 77 963 77 257 904 257 904 360 216 360 216 792 255 792 255 418 98 418 98 61 432 61 432 480 291 480 291 537 936 537 936 186 736 186 736 111 385 111 385 367 219 367 219 341 897 341 897 993 139 993 139 754 307 754 307 291 752 291 752 785 472 785 472 922 76 922 76 847 471 847 471 841 636 841 636 179 869 179 869 929 599 929 599 130 657 130 657 87 680 87 680 957 697 957 697 417 836 417 836 834 152 834 152 368 206 368 206 937 886 937 886 826 856 826 856 925 609 925 609 646 112 646 112 194 944 194 944 757 145 757 145 591 806 591 806 105 837 105 837 707 11 707 11 216 236 216 236 375 845 375 845 491 905 491 905 704 480 704 480 908 906 908 906 10 347 10 347 61 553 61 553 238 725 238 725 386 348 386 348 16 469 16 469 891 571 891 571 768 130 768 130 768 280 768 280 342 249 342 249 120 961 120 961 154 497 154 497 491 473 491 473 775 58 775 58 747 740 747 740 132 636 132 636 669 639 669 639 402 109 402 109 564 180 564 180 182 950 182 950 465 35 465 35 420 39 420 39 332 814 332 814 814 190 814 190 160 967 160 967 10 836 10 836 843 993 843 993 329 44 329 44 786 732 786 732 723 762 723 762 485 321 485 321 662 928 662 928 357 769 357 769 824 128 824 128 297 374 297 374 891 803 891 803 608 901 608 901 221 130 221 130 785 377 785 377 799 891 799 891 739 394 739 394 807 199 807 199 915 464 915 464 977 244 977 244 460 714 460 714 743 437 743 437 428 169 428 169 914 487 914 487 300 123 300 123 314 850 314 850 368 335 368 335 283 785 283 785 165 969 165 969 122 588 122 588 890 378 890 378 274 188 274 188 904 243 904 243 379 741 379 741 853 504 853 504 158 791 158 791 550 372 550 372 915 589 915 589 68 116 68 116 702 968 702 968 425 945 425 945 613 70 613 70 549 195 549 195 834 300 834 300 536 462 536 462 71 79 71 79 47 193 47 193 749 458 749 458 667 346 667 346 392 669 392 669 809 889 809 889 494 561 494 561 140 145 140 145 60 488 60 488 774 109 774 109 919 745 919 745 835 317 835 317 704 947 704 947 187 224 187 224 779 268 779 268 822 47 822 47 167 69 167 69 743 898 743 898 664 585 664 585 227 62 227 62 295 332 295 332 827 445 827 445 836 895 836 895 580 895 580 895 836 518 836 518 955 441 955 441 63 221 63 221 745 910 745 910 709 820 709 820 394 212 394 212 107 299 107 299 428 422 428 422 734 670 734 670 458 417 458 417 501 225 501 225 610 846 610 846 827 763 827 763 906 824 906 824 540 426 540 426 805 325 805 325 372 851 372 851 965 444 965 444 590 276 590 276 400 335 400 335 803 503 803 503 649 559 649 559 142 373 142 373 815 822 815 822 634 106 634 106 111 981 111 981 529 780 529 780 210 832 210 832 586 865 586 865 602 409 602 409 348 284 348 284 890 88 890 88 336 3 336 3 871 985 871 985 222 226 222 226 19 663 19 663 255 72 255 72 767 994 767 994 917 991 917 991 283 961 283 961 347 154 347 154 508 722 508 722 330 793 330 793 851 632 851 632 4 357 4 357 458 26 458 26 267 967 267 967 781 261 781 261 746 792 746 792 859 992 859 992 215 220 215 220 264 493 264 493 460 372 460 372 6 719 6 719 170 775 170 775 758 283 758 283 508 762 508 762 338 700 338 700 548 502 548 502 911 490 911 490 607 875 607 875 991 150 991 150 836 561 836 561 381 492 381 492 547 882 547 882 857 198 857 198 392 94 392 94 787 140 787 140 653 582 653 582 699 253 699 253 900 219 900 219 87 625 87 625 699 472 699 472 579 872 579 872 197 312 197 312 759 63 759 63 714 766 714 766 643 909 643 909 994 439 994 439 519 459 519 459 537 537 537 537 504 429 504 429 781 410 781 410 805 855 805 855 700 474 700 474 512 371 512 371 457 984 457 984 178 669 178 669 312 173 312 173 655 583 655 583 819 759 819 759 972 934 972 934 547 762 547 762 714 572 714 572 327 779 327 779 768 755 768 755 155 820 155 820 433 133 433 133 193 893 193 893 507 847 507 847 666 948 666 948 287 500 287 500 582 161 582 161 276 923 276 923 255 864 255 864 804 524 804 524 64 276 64 276 316 212 316 212 146 72 146 72 857 40 857 40 109 48 109 48 248 297 248 297 140 262 140 262 585 539 585 539 7 811 7 811 137 628 137 628 943 568 943 568 388 371 388 371 187 747 187 747 92 347 92 347 930 963 930 963 831 409 831 409 932 765 932 765 370 315 370 315 871 63 871 63 388 169 388 169 659 451 659 451 137 857 137 857 618 584 618 584 183 797 183 797 256 436 256 436 212 128 212 128 640 77 640 77 881 356 881 356 812 821 812 821 166 395 166 395 320 387 320 387 83 626 83 626 30 518 30 518 794 268 794 268 201 331 201 331 78 558 78 558 494 232 494 232 627 396 627 396 94 62 94 62 187 903 187 903 839 113 839 113 994 850 994 850 888 246 888 246 264 559 264 559 792 93 792 93 35 985 35 985 312 48 312 48 420 108 420 108 790 338 790 338 35 348 35 348 964 899 964 899 343 992 343 992 481 919 481 919 329 244 329 244 949 155 949 155 282 982 282 982 60 330 60 330 763 609 763 609 904 144 904 144 159 565 159 565 894 360 894 360 447 84 447 84 525 823 525 823 78 61 78 61 675 244 675 244 412 987 412 987 302 867 302 867 44 579 44 579 81 627 81 627 604 451 604 451 354 160 354 160 697 109 697 109 386 579 386 579 185 369 185 369 932 117 932 117 520 573 520 573 731 651 731 651 859 641 859 641 899 556 899 556 112 889 112 889 324 624 324 624 958 325 958 325 395 792 395 792 393 474 393 474 317 673 317 673 344 448 344 448 255 828 255 828 684 914 684 914 985 328 985 328 279 429 279 429 504 77 504 77 524 278 524 278 139 529 139 529 679 591 679 591 662 171 662 171 845 623 845 623 662 121 662 121 370 278 370 278 796 724 796 724 562 364 562 364 407 424 407 424 885 859 885 859 994 244 994 244 665 337 665 337 32 85 32 85 106 789 106 789 831 458 831 458 418 624 418 624 185 447 185 447 159 249 159 249 691 398 691 398 841 278 841 278 768 919 768 919 643 772 643 772 261 337 261 337 424 434 424 434 343 71 343 71 840 505 840 505 53 766 53 766 547 32 547 32 545 626 545 626 475 282 475 282 337 244 337 244 462 264 462 264 825 528 825 528 333 773 333 773 875 680 875 680 260 261 260 261 334 992 334 992 110 455 110 455 593 721 593 721 598 994 598 994 583 532 583 532 565 718 565 718 170 341 170 341 551 32 551 32 103 544 103 544 399 193 399 193 869 791 869 791 414 254 414 254 773 707 773 707 432 764 432 764 129 268 129 268 54 502 54 502 80 974 80 974 12 796 12 796 186 148 186 148 55 729 55 729 559 560 559 560 533 767 533 767 678 211 678 211 767 682 767 682 936 199 936 199 130 211 130 211 949 186 949 186 870 959 870 959 542 53 542 53 173 822 173 822 770 510 770 510 678 176 678 176 958 574 958 574 961 21 961 21 413 253 413 253 727 728 727 728 495 466 495 466 152 592 152 592 915 31 915 31 663 820 663 820 164 534 164 534 473 700 473 700 402 863 402 863 973 931 973 931 991 479 991 479 656 472 656 472 238 91 238 91 821 336 821 336 289 243 289 243 565 108 565 108 385 526 385 526 8 166 8 166 488 404 488 404 887 530 887 530 596 23 596 23 735 910 735 910 463 614 463 614 111 817 111 817 770 411 770 411 942 965 942 965 919 830 919 830 182 342 182 342 782 804 782 804 219 102 219 102 434 343 434 343 61 791 61 791 381 565 381 565 971 268 971 268 374 617 374 617 806 610 806 610 260 376 260 376 322 816 322 816 149 987 149 987 413 421 413 421 173 870 173 870 219 765 219 765 256 582 256 582 489 82 489 82 133 74 133 74 724 65 724 65 458 280 458 280 537 569 537 569 306 846 306 846 903 663 903 663 161 337 161 337 164 266 164 266 395 439 395 439 924 505 924 505 67 954 67 954 823 719 823 719 672 178 672 178 850 796 850 796 190 206 190 206 805 989 805 989 384 782 384 782 894 139 894 139 565 940 565 940 341 117 341 117 250 909 250 909 714 269 714 269 100 906 100 906 31 235 31 235 728 594 728 594 985 144 985 144 360 404 360 404 691 41 691 41 970 178 970 178 336 133 336 133 346 549 346 549 157 606 157 606 770 219 770 219 619 724 619 724 22 852 22 852 364 940 364 940 270 51 270 51 750 423 750 423 558 887 558 887 131 270 131 270 226 152 226 152 521 198 521 198 86 149 86 149 741 888 741 888 758 442 758 442 698 386 698 386 421 82 421 82 594 106 594 106 775 771 775 771 422 909 422 909 19 735 19 735 560 84 560 84 186 537 186 537 538 271 538 271 733 695 733 695 559 885 559 885 99 857 99 857 42 154 42 154 394 11 394 11 246 904 246 904 968 356 968 356 595 574 595 574 820 387 820 387 666 520 666 520 126 371 126 371 219 808 219 808 153 969 153 969 186 829 186 829 518 675 518 675 593 559 593 559 130 348 130 348 783 993 783 993 446 986 446 986 173 618 173 618 405 134 405 134 20 899 20 899 260 961 260 961 128 675 128 675 126 930 126 930 721 842 721 842 610 907 610 907 533 556 533 556 419 761 419 761 255 736 255 736 426 552 426 552 9 932 9 932 336 277 336 277 832 67 832 67 825 633 825 633 675 803 675 803 494 401 494 401 128 942 128 942 834 24 834 24 470 613 470 613 601 534 601 534 888 653 888 653 272 615 272 615 617 512 617 512 23 601 23 601 152 438 152 438 560 243 560 243 303 497 303 497 838 785 838 785 40 144 40 144 629 13 629 13 25 84 25 84 930 616 930 616 275 400 275 400 82 981 82 981 787 897 787 897 309 908 309 908 958 628 958 628 270 560 270 560 457 245 457 245 437 584 437 584 119 755 119 755 303 490 303 490 489 188 489 188 4 706 4 706 429 916 429 916 723 923 723 923 326 674 326 674 627 392 627 392 215 422 215 422 583 35 583 35 2 308 2 308 539 76 539 76 823 709 823 709 550 282 550 282 886 940 886 940 517 598 517 598 846 944 846 944 364 181 364 181 865 179 865 179 572 525 572 525 20 62 20 62 452 96 452 96 899 536 899 536 399 308 399 308 277 645 277 645 413 659 413 659 688 25 688 25 731 782 731 782 93 976 93 976 604 538 604 538 613 670 613 670 485 952 485 952 931 498 931 498 644 379 644 379 775 923 775 923 992 359 992 359 558 83 558 83 761 158 761 158 125 242 125 242 900 165 900 165 891 444 891 444 341 811 341 811 263 799 263 799 894 563 894 563 741 541 741 541 316 4 316 4 374 150 374 150 415 565 415 565 408 575 408 575 898 10 898 10 383 811 383 811 410 65 410 65 494 196 494 196 692 424 692 424 971 964 971 964 365 126 365 126 171 299 171 299 410 195 410 195 488 732 488 732 579 360 579 360 447 92 447 92 351 510 351 510 469 385 469 385 40 668 40 668 71 332 71 332 303 8 303 8 148 67 148 67 562 795 562 795 921 890 921 890 609 42 609 42 248 960 248 960 248 28 248 28 52 801 52 801 540 787 540 787 254 57 254 57 465 265 465 265 453 133 453 133 156 634 156 634 739 16 739 16 937 449 937 449 918 613 918 613 303 538 303 538 566 362 566 362 854 185 854 185 294 448 294 448 296 284 296 284 855 14 855 14 491 332 491 332 210 469 210 469 736 948 736 948 371 366 371 366 927 471 927 471 448 366 448 366 420 488 420 488 434 926 434 926 796 339 796 339 253 436 253 436 576 881 576 881 622 299 622 299 950 915 950 915 63 828 63 828 396 11 396 11 614 102 614 102 144 325 144 325 644 418 644 418 534 852 534 852 753 270 753 270 772 392 772 392 512 590 512 590 401 426 401 426 467 125 467 125 304 504 304 504 896 188 896 188 831 31 831 31 713 5 713 5 668 790 668 790 559 650 559 650 909 271 909 271 82 891 82 891 92 930 92 930 145 254 145 254 375 501 375 501 596 958 596 958 151 567 151 567 188 544 188 544 43 951 43 951 637 843 637 843 12 107 12 107 24 718 24 718 581 129 581 129 201 862 201 862 322 715 322 715 917 738 917 738 529 439 529 439 293 500 293 500 114 365 114 365 715 332 715 332 88 11 88 11 161 841 161 841 620 958 620 958 982 191 982 191 446 290 446 290 731 438 731 438 754 79 754 79 566 378 566 378 336 423 336 423 446 276 446 276 145 273 145 273 44 466 44 466 657 838 657 838 463 843 463 843 19 348 19 348 941 507 941 507 433 193 433 193 195 89 195 89 930 651 930 651 920 164 920 164 688 357 688 357 345 173 345 173 504 535 504 535 433 875 433 875 684 918 684 918 223 317 223 317 327 879 327 879 643 256 643 256 346 792 346 792 410 850 410 850 840 125 840 125 121 161 121 161 495 168 495 168 706 186 706 186 734 914 734 914 202 604 202 604 349 72 349 72 421 367 421 367 358 365 358 365 292 448 292 448 21 945 21 945 142 26 142 26 201 686 201 686 25 253 25 253 750 734 750 734 148 289 148 289 778 222 778 222 124 940 124 940 692 689 692 689 337 782 337 782 97 795 97 795 83 499 83 499 360 381 360 381 249 182 249 182 429 153 429 153 573 278 573 278 944 531 944 531 962 541 962 541 17 17 17 17 496 148 496 148 167 391 167 391 344 510 344 510 684 20 684 20 173 357 173 357 527 335 527 335 154 809 154 809 554 414 554 414 314 611 314 611 452 424 452 424 573 508 573 508 324 682 324 682 308 956 308 956 958 865 958 865 138 599 138 599 68 244 68 244 543 137 543 137 846 336 846 336 941 693 941 693 632 424 632 424 635 538 635 538 41 468 41 468 523 529 523 529 362 284 362 284 284 595 284 595 12 352 12 352 401 526 401 526 525 695 525 695 970 387 970 387 747 125 747 125 926 794 926 794 220 971 220 971 77 594 77 594 558 122 558 122 821 78 821 78 980 176 980 176 454 573 454 573 838 475 838 475 331 157 331 157 632 835 632 835 66 137 66 137 813 798 813 798 112 434 112 434 811 607 811 607 630 215 630 215 953 667 953 667 469 653 469 653 421 936 421 936 466 167 466 167 885 903 885 903 224 735 224 735 428 509 428 509 55 85 55 85 556 7 556 7 837 749 837 749 619 648 619 648 330 788 330 788 95 179 95 179 676 524 676 524 284 801 284 801 679 681 679 681 872 607 872 607 505 237 505 237 480 911 480 911 323 941 323 941 678 763 678 763 357 400 357 400 472 987 472 987 663 228 663 228 600 580 600 580 64 653 64 653 196 931 196 931 633 197 633 197 101 670 101 670 991 131 991 131 953 497 953 497 60 937 60 937 514 212 514 212 418 490 418 490 335 314 335 314 159 220 159 220 810 678 810 678 660 421 660 421 622 240 622 240 498 332 498 332 257 774 257 774 166 628 166 628 380 84 380 84 761 18 761 18 60 297 60 297 116 256 116 256 286 794 286 794 383 953 383 953 725 790 725 790 903 510 903 510 799 909 799 909 913 704 913 704 42 622 42 622 878 728 878 728 810 113 810 113 173 772 173 772 392 808 392 808 941 48 941 48 503 42 503 42 447 247 447 247 586 504 586 504 186 305 186 305 337 132 337 132 704 316 704 316 895 358 895 358 330 185 330 185 36 607 36 607 186 88 186 88 660 847 660 847 321 231 321 231 181 799 181 799 495 404 495 404 801 963 801 963 494 855 494 855 542 973 542 973 900 537 900 537 129 745 129 745 834 302 834 302 167 553 167 553 791 726 791 726 340 182 340 182 946 18 946 18 218 730 218 730 675 867 675 867 89 234 89 234 593 85 593 85 346 891 346 891 263 989 263 989 217 68 217 68 293 810 293 810 903 768 903 768 758 747 758 747 967 593 967 593 906 901 906 901 207 404 207 404 35 949 35 949 839 769 839 769 974 83 974 83 608 17 608 17 452 981 452 981 367 312 367 312 460 548 460 548 396 719 396 719 284 812 284 812 265 314 265 314 810 115 810 115 155 518 155 518 509 272 509 272 314 617 314 617 42 227 42 227 469 450 469 450 574 309 574 309 121 329 121 329 668 835 668 835 630 890 630 890 989 271 989 271 485 53 485 53 35 330 35 330 772 205 772 205 161 127 161 127 303 470 303 470 824 975 824 975 93 774 93 774 676 497 676 497 484 495 484 495 417 378 417 378 281 683 281 683 646 301 646 301 230 737 230 737 408 421 408 421 708 644 708 644 985 155 985 155 553 163 553 163 734 713 734 713 990 755 990 755 444 613 444 613 57 95 57 95 606 163 606 163 555 127 555 127 728 101 728 101 906 226 906 226 625 503 625 503 326 644 326 644 763 952 763 952 646 648 646 648 525 478 525 478 934 669 934 669 731 425 731 425 152 906 152 906 989 308 989 308 922 462 922 462 885 45 885 45 470 734 470 734 119 688 119 688 281 936 281 936 733 482 733 482 4 730 4 730 131 773 131 773 968 311 968 311 421 444 421 444 508 891 508 891 816 415 816 415 609 454 609 454 511 494 511 494 448 910 448 910 871 67 871 67 303 779 303 779 559 72 559 72 108 159 108 159 581 785 581 785 240 936 240 936 510 412 510 412 202 298 202 298 547 855 547 855 659 220 659 220 711 192 711 192 523 624 523 624 74 857 74 857 939 196 939 196 569 417 569 417 522 634 522 634 25 575 25 575 880 512 880 512 355 513 355 513 58 347 58 347 201 962 201 962 832 820 832 820 343 843 343 843 230 32 230 32 711 285 711 285 368 545 368 545 697 800 697 800 726 590 726 590 737 878 737 878 914 730 914 730 142 437 142 437 105 495 105 495 988 901 988 901 207 721 207 721 814 502 814 502 238 194 238 194 72 832 72 832 49 126 49 126 184 799 184 799 671 758 671 758 498 907 498 907 361 915 361 915 513 342 513 342 692 16 692 16 393 176 393 176 444 989 444 989 149 618 149 618 337 266 337 266 533 910 533 910 442 366 442 366 564 343 564 343 419 888 419 888 563 842 563 842 744 443 744 443 318 556 318 556 461 618 461 618 815 983 815 983 687 905 687 905 504 557 504 557 590 752 590 752 209 945 209 945 914 745 914 745 884 876 884 876 521 951 521 951 462 137 462 137 171 398 171 398 924 629 924 629 63 446 63 446 658 720 658 720 681 350 681 350 537 136 537 136 306 430 306 430 796 173 796 173 88 789 88 789 782 348 782 348 355 539 355 539 18 297 18 297 550 723 550 723 492 358 492 358 623 272 623 272 808 858 808 858 925 619 925 619 431 435 431 435 94 398 94 398 448 11 448 11 138 772 138 772 146 657 146 657 865 991 865 991 181 294 181 294 797 93 797 93 438 179 438 179 828 98 828 98 832 211 832 211 897 559 897 559 651 139 651 139 64 853 64 853 787 848 787 848 395 315 395 315 813 840 813 840 438 742 438 742 979 609 979 609 699 553 699 553 271 507 271 507 674 922 674 922 523 570 523 570 171 785 171 785 935 425 935 425 346 298 346 298 964 963 964 963 383 35 383 35 315 75 315 75 921 284 921 284 666 256 666 256 173 778 173 778 601 678 601 678 379 947 379 947 659 171 659 171 117 203 117 203 275 411 275 411 957 783 957 783 948 824 948 824 155 478 155 478 640 45 640 45 405 624 405 624 960 248 960 248 487 923 487 923 244 303 244 303 547 440 547 440 292 239 292 239 268 807 268 807 656 915 656 915 880 950 880 950 626 707 626 707 958 577 958 577 81 318 81 318 364 720 364 720 579 273 579 273 271 326 271 326 485 179 485 179 87 903 87 903 917 352 917 352 420 332 420 332 508 398 508 398 516 793 516 793 978 731 978 731 751 433 751 433 594 608 594 608 405 650 405 650 867 534 867 534 398 279 398 279 809 821 809 821 70 396 70 396 300 26 300 26 88 264 88 264 931 63 931 63 888 959 888 959 246 795 246 795 834 708 834 708 4 796 4 796 455 840 455 840 7 49 7 49 35 341 35 341 340 560 340 560 598 937 598 937 891 583 891 583 751 554 751 554 133 132 133 132 318 441 318 441 68 953 68 953 52 531 52 531 132 700 132 700 679 532 679 532 74 94 74 94 841 644 841 644 33 758 33 758 171 957 171 957 544 22 544 22 89 758 89 758 548 476 548 476 791 401 791 401 942 805 942 805 386 333 386 333 899 497 899 497 330 210 330 210 861 675 861 675 678 776 678 776 727 161 727 161 844 70 844 70 511 448 511 448 483 641 483 641 642 177 642 177 575 614 575 614 200 47 200 47 154 469 154 469 144 244 144 244 583 651 583 651 290 282 290 282 404 572 404 572 704 130 704 130 711 297 711 297 470 714 470 714 191 600 191 600 540 197 540 197 976 907 976 907 432 942 432 942 275 635 275 635 120 203 120 203 34 453 34 453 756 464 756 464 460 886 460 886 294 929 294 929 61 561 61 561 124 730 124 730 72 749 72 749 67 723 67 723 424 685 424 685 277 16 277 16 89 765 89 765 765 127 765 127 843 231 843 231 820 671 820 671 680 792 680 792 559 212 559 212 868 111 868 111 618 704 618 704 353 811 353 811 732 469 732 469 93 703 93 703 714 63 714 63 127 809 127 809 187 280 187 280 716 144 716 144 15 66 15 66 424 466 424 466 220 304 220 304 302 931 302 931 903 252 903 252 405 47 405 47 241 897 241 897 305 212 305 212 787 68 787 68 960 132 960 132 651 899 651 899 277 163 277 163 879 402 879 402 12 956 12 956 653 343 653 343 726 642 726 642 353 745 353 745 298 432 298 432 24 944 24 944 174 533 174 533 169 968 169 968 325 163 325 163 869 40 869 40 694 592 694 592 475 711 475 711 14 116 14 116 139 745 139 745 786 473 786 473 252 38 252 38 36 865 36 865 789 354 789 354 156 986 156 986 267 117 267 117 605 255 605 255 747 973 747 973 44 729 44 729 416 570 416 570 30 747 30 747 490 577 490 577 584 549 584 549 732 790 732 790 910 782 910 782 627 638 627 638 786 504 786 504 704 270 704 270 188 839 188 839 21 490 21 490 56 995 56 995 49 171 49 171 361 938 361 938 873 804 873 804 88 192 88 192 872 699 872 699 493 230 493 230 177 537 177 537 23 378 23 378 655 409 655 409 407 953 407 953 102 972 102 972 894 457 894 457 594 382 594 382 876 369 876 369 667 818 667 818 662 959 662 959 543 59 543 59 815 202 815 202 522 4 522 4 863 504 863 504 667 354 667 354 893 339 893 339 635 333 635 333 373 574 373 574 8 8 8 8 225 275 225 275 645 146 645 146 841 341 841 341 261 812 261 812 490 78 490 78 566 411 566 411 183 602 183 602 600 77 600 77 15 393 15 393 109 689 109 689 255 866 255 866 556 357 556 357 147 850 147 850 221 789 221 789 868 122 868 122 412 173 412 173 728 213 728 213 694 723 694 723 233 644 233 644 720 288 720 288 8 361 8 361 56 262 56 262 695 553 695 553 225 554 225 554 196 172 196 172 177 497 177 497 774 497 774 497 900 183 900 183 760 191 760 191 278 576 278 576 667 25 667 25 588 134 588 134 900 259 900 259 200 409 200 409 567 257 567 257 710 470 710 470 205 837 205 837 942 554 942 554 504 676 504 676 816 568 816 568 683 509 683 509 77 217 77 217 75 233 75 233 600 744 600 744 892 713 892 713 307 229 307 229 252 832 252 832 690 389 690 389 184 851 184 851 267 453 267 453 275 780 275 780 668 819 668 819 854 417 854 417 640 740 640 740 696 247 696 247 677 619 677 619 58 364 58 364 390 701 390 701 499 805 499 805 184 244 184 244 30 102 30 102 377 167 377 167 497 489 497 489 312 364 312 364 199 464 199 464 784 366 784 366 485 251 485 251 6 594 6 594 956 687 956 687 315 295 315 295 331 981 331 981 482 696 482 696 261 234 261 234 314 421 314 421 511 601 511 601 325 565 325 565 905 143 905 143 963 809 963 809 110 932 110 932 848 512 848 512 570 761 570 761 297 656 297 656 895 278 895 278 90 687 90 687 65 18 65 18 312 797 312 797 837 416 837 416 704 57 704 57 792 69 792 69 98 438 98 438 756 539 756 539 417 693 417 693 964 699 964 699 817 579 817 579 78 134 78 134 250 371 250 371 214 128 214 128 950 147 950 147 256 532 256 532 616 119 616 119 644 520 644 520 514 493 514 493 45 285 45 285 405 982 405 982 116 610 116 610 117 110 117 110 61 918 61 918 432 67 432 67 750 491 750 491 961 637 961 637 399 91 399 91 606 15 606 15 68 782 68 782 196 123 196 123 369 954 369 954 754 411 754 411 2 563 2 563 173 140 173 140 913 414 913 414 918 527 918 527 347 289 347 289 113 958 113 958 42 835 42 835 692 993 692 993 542 467 542 467 77 871 77 871 471 694 471 694 118 483 118 483 686 614 686 614 668 349 668 349 989 124 989 124 855 201 855 201 829 695 829 695 127 500 127 500 731 118 731 118 289 992 289 992 217 530 217 530 842 178 842 178 559 844 559 844 553 968 553 968 241 739 241 739 62 500 62 500 2 876 2 876 540 954 540 954 655 319 655 319 625 492 625 492 198 223 198 223 332 993 332 993 957 243 957 243 24 591 24 591 744 945 744 945 775 699 775 699 324 740 324 740 663 704 663 704 686 499 686 499 49 6 49 6 148 260 148 260 730 242 730 242 500 332 500 332 328 19 328 19 698 339 698 339 733 173 733 173 187 975 187 975 611 876 611 876 965 757 965 757 38 281 38 281 344 646 344 646 639 292 639 292 335 265 335 265 929 864 929 864 819 404 819 404 865 266 865 266 772 546 772 546 434 122 434 122 673 457 673 457 578 656 578 656 994 420 994 420 792 615 792 615 575 270 575 270 753 645 753 645 83 63 83 63 445 706 445 706 692 588 692 588 13 328 13 328 698 747 698 747 7 834 7 834 53 943 53 943 563 204 563 204 411 766 411 766 181 686 181 686 245 308 245 308 434 226 434 226 460 84 460 84 329 209 329 209 249 921 249 921 836 616 836 616 280 513 280 513 663 642 663 642 361 324 361 324 345 709 345 709 787 345 787 345 828 985 828 985 166 383 166 383 978 104 978 104 860 809 860 809 498 280 498 280 66 199 66 199 684 414 684 414 171 269 171 269 617 468 617 468 341 217 341 217 423 347 423 347 464 424 464 424 184 608 184 608 685 731 685 731 987 191 987 191 1 494 1 494 923 151 923 151 229 551 229 551 921 611 921 611 55 849 55 849 969 571 969 571 131 158 131 158 37 398 37 398 377 298 377 298 510 609 510 609 322 272 322 272 366 597 366 597 714 427 714 427 723 130 723 130 969 556 969 556 106 403 106 403 321 230 321 230 341 78 341 78 952 746 952 746 368 265 368 265 57 456 57 456 212 929 212 929 282 334 282 334 553 291 553 291 369 755 369 755 729 732 729 732 175 566 175 566 99 390 99 390 386 94 386 94 447 600 447 600 587 617 587 617 687 882 687 882 285 523 285 523 809 279 809 279 671 414 671 414 1 191 1 191 360 242 360 242 75 852 75 852 160 905 160 905 607 968 607 968 444 453 444 453 377 59 377 59 582 873 582 873 172 877 172 877 34 448 34 448 865 421 865 421 966 508 966 508 431 164 431 164 258 268 258 268 116 398 116 398 322 799 322 799 519 943 519 943 799 979 799 979 911 530 911 530 669 739 669 739 102 30 102 30 168 328 168 328 983 630 983 630 911 77 911 77 205 669 205 669 893 527 893 527 888 301 888 301 698 740 698 740 465 133 465 133 569 991 569 991 188 437 188 437 108 871 108 871 611 496 611 496 282 622 282 622 471 852 471 852 929 757 929 757 986 991 986 991 197 812 197 812 622 569 622 569 220 933 220 933 812 728 812 728 545 65 545 65 281 523 281 523 161 923 161 923 36 113 36 113 614 298 614 298 419 346 419 346 810 64 810 64 587 454 587 454 356 116 356 116 834 654 834 654 852 212 852 212 289 68 289 68 841 713 841 713 163 448 163 448 111 758 111 758 636 777 636 777 252 217 252 217 561 499 561 499 851 870 851 870 706 747 706 747 401 559 401 559 611 336 611 336 961 807 961 807 743 715 743 715 669 228 669 228 25 167 25 167 876 933 876 933 474 79 474 79 337 165 337 165 20 407 20 407 937 212 937 212 103 103 103 103 249 513 249 513 102 316 102 316 819 229 819 229 270 745 270 745 726 810 726 810 633 965 633 965 506 132 506 132 68 891 68 891 972 316 972 316 640 107 640 107 295 721 295 721 743 621 743 621 917 500 917 500 663 140 663 140 193 454 193 454 819 51 819 51 402 471 402 471 397 967 397 967 321 468 321 468 330 364 330 364 345 679 345 679 486 84 486 84 347 303 347 303 478 111 478 111 620 990 620 990 714 877 714 877 253 966 253 966 330 542 330 542 580 716 580 716 293 388 293 388 348 190 348 190 7 660 7 660 847 908 847 908 890 985 890 985 438 948 438 948 135 817 135 817 239 53 239 53 624 946 624 946 916 318 916 318 693 281 693 281 406 454 406 454 870 911 870 911 847 609 847 609 335 516 335 516 669 464 669 464 937 20 937 20 736 993 736 993 468 404 468 404 968 165 968 165 11 962 11 962 578 98 578 98 725 725 725 725 199 346 199 346 212 623 212 623 78 189 78 189 635 989 635 989 636 819 636 819 759 635 759 635 972 304 972 304 228 617 228 617 24 144 24 144 635 411 635 411 229 504 229 504 441 254 441 254 179 400 179 400 470 494 470 494 948 523 948 523 354 475 354 475 613 96 613 96 340 130 340 130 919 341 919 341 806 261 806 261 984 95 984 95 53 441 53 441 144 491 144 491 324 342 324 342 112 336 112 336 90 778 90 778 968 772 968 772 563 938 563 938 587 59 587 59 600 229 600 229 436 657 436 657 276 49 276 49 106 629 106 629 881 366 881 366 383 523 383 523 292 385 292 385 139 910 139 910 619 522 619 522 605 834 605 834 298 824 298 824 974 244 974 244 191 626 191 626 989 983 989 983 511 312 511 312 69 530 69 530 376 680 376 680 781 218 781 218 225 867 225 867 555 428 555 428 230 795 230 795 277 339 277 339 700 44 700 44 679 628 679 628 542 390 542 390 6 884 6 884 301 843 301 843 917 909 917 909 849 733 849 733 19 991 19 991 715 993 715 993 855 470 855 470 362 592 362 592 543 649 543 649 905 734 905 734 715 535 715 535 168 645 168 645 879 467 879 467 347 114 347 114 201 520 201 520 622 461 622 461 799 391 799 391 728 620 728 620 697 532 697 532 117 479 117 479 689 378 689 378 987 218 987 218 645 932 645 932 725 130 725 130 456 655 456 655 374 736 374 736 203 893 203 893 294 410 294 410 889 58 889 58 730 291 730 291 907 806 907 806 809 934 809 934 312 85 312 85 503 529 503 529 917 162 917 162 572 558 572 558 383 646 383 646 559 172 559 172 62 637 62 637 274 807 274 807 527 11 527 11 94 121 94 121 209 162 209 162 655 904 655 904 788 345 788 345 101 653 101 653 734 437 734 437 48 960 48 960 349 447 349 447 180 193 180 193 652 610 652 610 107 351 107 351 617 526 617 526 16 98 16 98 385 855 385 855 946 803 946 803 903 284 903 284 477 408 477 408 85 838 85 838 310 212 310 212 921 545 921 545 138 263 138 263 264 895 264 895 359 753 359 753 661 261 661 261 978 315 978 315 854 208 854 208 37 286 37 286 616 551 616 551 401 478 401 478 833 35 833 35 83 544 83 544 392 316 392 316 661 428 661 428 892 635 892 635 476 563 476 563 647 772 647 772 238 978 238 978 729 393 729 393 465 327 465 327 804 707 804 707 780 788 780 788 132 889 132 889 601 15 601 15 124 859 124 859 32 765 32 765 587 475 587 475 331 168 331 168 90 912 90 912 328 341 328 341 621 56 621 56 123 569 123 569 907 220 907 220 371 635 371 635 757 399 757 399 269 380 269 380 693 909 693 909 456 508 456 508 749 248 749 248 527 80 527 80 857 338 857 338 229 294 229 294 977 983 977 983 691 843 691 843 485 409 485 409 105 931 105 931 798 712 798 712 843 264 843 264 781 638 781 638 741 853 741 853 648 13 648 13 892 531 892 531 507 800 507 800 338 563 338 563 610 783 610 783 550 895 550 895 413 81 413 81 575 361 575 361 194 684 194 684 427 985 427 985 519 199 519 199 586 405 586 405 91 554 91 554 913 145 913 145 590 787 590 787 437 254 437 254 911 53 911 53 466 846 466 846 759 399 759 399 595 278 595 278 366 115 366 115 165 818 165 818 72 823 72 823 927 886 927 886 629 185 629 185 725 26 725 26 131 705 131 705 786 518 786 518 778 52 778 52 485 690 485 690 443 359 443 359 859 881 859 881 621 656 621 656 521 709 521 709 58 836 58 836 288 846 288 846 962 775 962 775 255 458 255 458 86 474 86 474 288 252 288 252 920 608 920 608 513 796 513 796 248 127 248 127 467 247 467 247 524 699 524 699 881 731 881 731 380 789 380 789 145 342 145 342 642 138 642 138 894 332 894 332 875 942 875 942 427 976 427 976 400 847 400 847 396 636 396 636 568 834 568 834 873 364 873 364 98 641 98 641 700 331 700 331 555 378 555 378 186 343 186 343 706 527 706 527 354 780 354 780 176 736 176 736 114 854 114 854 450 641 450 641 219 644 219 644 86 675 86 675 474 632 474 632 187 818 187 818 150 385 150 385 322 696 322 696 777 943 777 943 346 396 346 396 11 722 11 722 804 175 804 175 610 939 610 939 360 380 360 380 75 118 75 118 886 649 886 649 683 805 683 805 541 431 541 431 276 199 276 199 289 646 289 646 162 382 162 382 250 394 250 394 2 236 2 236 384 206 384 206 177 353 177 353 383 465 383 465 376 326 376 326 663 896 663 896 639 291 639 291 812 762 812 762 429 1 429 1 131 880 131 880 499 666 499 666 377 304 377 304 752 412 752 412 334 742 334 742 54 520 54 520 761 342 761 342 41 836 41 836 792 312 792 312 45 44 45 44 187 538 187 538 750 771 750 771 963 640 963 640 657 255 657 255 368 376 368 376 991 579 991 579 501 273 501 273 882 938 882 938 889 574 889 574 514 15 514 15 169 52 169 52 811 164 811 164 556 645 556 645 401 279 401 279 280 158 280 158 682 614 682 614 897 899 897 899 357 659 357 659 667 226 667 226 342 571 342 571 891 44 891 44 364 513 364 513 155 392 155 392 825 240 825 240 913 381 913 381 109 845 109 845 719 856 719 856 252 718 252 718 823 50 823 50 270 788 270 788 46 436 46 436 699 794 699 794 495 323 495 323 735 615 735 615 233 669 233 669 951 990 951 990 239 362 239 362 180 640 180 640 108 611 108 611 583 96 583 96 505 739 505 739 466 700 466 700 232 183 232 183 880 121 880 121 723 686 723 686 182 719 182 719 994 729 994 729 874 126 874 126 366 774 366 774 156 40 156 40 845 538 845 538 491 926 491 926 754 681 754 681 617 747 617 747 29 898 29 898 730 337 730 337 717 125 717 125 172 501 172 501 768 944 768 944 296 4 296 4 104 718 104 718 645 154 645 154 889 6 889 6 555 280 555 280 627 411 627 411 720 768 720 768 319 875 319 875 218 534 218 534 873 772 873 772 394 222 394 222 158 97 158 97 727 195 727 195 627 503 627 503 932 63 932 63 288 746 288 746 364 640 364 640 989 934 989 934 574 612 574 612 407 13 407 13 171 238 171 238 2 294 2 294 826 718 826 718 961 573 961 573 234 127 234 127 329 459 329 459 15 989 15 989 547 235 547 235 891 142 891 142 94 489 94 489 879 718 879 718 400 813 400 813 860 545 860 545 450 846 450 846 151 635 151 635 952 253 952 253 187 611 187 611 241 528 241 528 401 417 401 417 56 308 56 308 31 148 31 148 876 372 876 372 516 822 516 822 501 198 501 198 57 204 57 204 666 311 666 311 567 409 567 409 419 728 419 728 332 865 332 865 858 371 858 371 435 29 435 29 334 478 334 478 802 895 802 895 786 930 786 930 403 867 403 867 563 703 563 703 612 304 612 304 571 485 571 485 515 962 515 962 625 771 625 771 348 474 348 474 278 109 278 109 699 249 699 249 235 308 235 308 984 416 984 416 875 173 875 173 908 868 908 868 424 490 424 490 668 978 668 978 60 273 60 273 141 141 141 141 132 301 132 301 150 615 150 615 228 759 228 759 776 77 776 77 601 119 601 119 69 172 69 172 272 230 272 230 468 573 468 573 738 17 738 17 675 21 675 21 98 945 98 945 695 673 695 673 722 994 722 994 93 337 93 337 864 725 864 725 514 133 514 133 243 934 243 934 675 212 675 212 246 992 246 992 359 510 359 510 482 522 482 522 356 806 356 806 587 890 587 890 411 336 411 336 492 774 492 774 17 812 17 812 111 555 111 555 744 320 744 320 906 653 906 653 191 324 191 324 625 346 625 346 18 987 18 987 62 138 62 138 327 160 327 160 16 232 16 232 446 896 446 896 662 482 662 482 406 215 406 215 139 959 139 959 782 72 782 72 484 611 484 611 936 589 936 589 89 904 89 904 316 273 316 273 578 253 578 253 710 978 710 978 890 68 890 68 629 551 629 551 225 109 225 109 722 433 722 433 884 381 884 381 559 62 559 62 414 562 414 562 906 357 906 357 989 635 989 635 308 523 308 523 327 119 327 119 545 355 545 355 924 21 924 21 740 64 740 64 799 119 799 119 990 797 990 797 592 513 592 513 67 757 67 757 452 311 452 311 118 53 118 53 670 867 670 867 615 923 615 923 611 568 611 568 432 648 432 648 9 889 9 889 450 172 450 172 536 4 536 4 498 467 498 467 501 740 501 740 846 184 846 184 521 567 521 567 237 683 237 683 18 473 18 473 682 743 682 743 677 26 677 26 378 777 378 777 516 657 516 657 978 642 978 642 474 801 474 801 425 215 425 215 513 615 513 615 745 834 745 834 523 151 523 151 871 226 871 226 601 506 601 506 642 109 642 109 88 3 88 3 921 400 921 400 927 306 927 306 410 545 410 545 385 762 385 762 4 798 4 798 177 434 177 434 264 824 264 824 661 820 661 820 39 16 39 16 700 30 700 30 921 75 921 75 145 569 145 569 315 86 315 86 967 803 967 803 900 947 900 947 961 192 961 192 462 724 462 724 661 373 661 373 470 328 470 328 943 680 943 680 956 126 956 126 266 861 266 861 779 769 779 769 757 608 757 608 733 54 733 54 247 899 247 899 934 555 934 555 701 462 701 462 887 483 887 483 684 180 684 180 323 559 323 559 764 451 764 451 622 320 622 320 765 898 765 898 674 408 674 408 615 745 615 745 380 113 380 113 231 771 231 771 497 386 497 386 252 151 252 151 570 390 570 390 65 637 65 637 856 370 856 370 641 876 641 876 939 552 939 552 579 591 579 591 322 514 322 514 660 754 660 754 82 75 82 75 962 461 962 461 323 40 323 40 738 837 738 837 903 803 903 803 434 186 434 186 802 184 802 184 829 787 829 787 952 918 952 918 343 663 343 663 533 562 533 562 971 198 971 198 70 406 70 406 717 870 717 870 769 475 769 475 376 289 376 289 813 873 813 873 178 582 178 582 317 730 317 730 772 114 772 114 365 684 365 684 613 276 613 276 323 683 323 683 420 166 420 166 613 946 613 946 255 585 255 585 575 839 575 839 446 751 446 751 863 87 863 87 589 619 589 619 927 793 927 793 224 361 224 361 356 261 356 261 944 71 944 71 346 117 346 117 828 723 828 723 510 702 510 702 971 212 971 212 16 312 16 312 217 332 217 332 645 474 645 474 159 66 159 66 88 991 88 991 434 903 434 903 421 145 421 145 229 545 229 545 209 691 209 691 921 694 921 694 979 332 979 332 747 179 747 179 751 325 751 325 519 127 519 127 598 754 598 754 736 133 736 133 421 605 421 605 351 850 351 850 862 526 862 526 395 394 395 394 766 918 766 918 820 565 820 565 153 472 153 472 743 745 743 745 971 517 971 517 139 713 139 713 451 639 451 639 526 425 526 425 55 662 55 662 128 661 128 661 60 754 60 754 456 131 456 131 82 614 82 614 986 666 986 666 300 407 300 407 167 322 167 322 332 210 332 210 919 954 919 954 96 113 96 113 95 197 95 197 470 303 470 303 866 409 866 409 826 643 826 643 644 852 644 852 734 908 734 908 146 355 146 355 40 645 40 645 381 64 381 64 43 847 43 847 236 126 236 126 131 146 131 146 407 119 407 119 677 743 677 743 774 234 774 234 79 594 79 594 165 690 165 690 565 176 565 176 218 481 218 481 718 684 718 684 184 965 184 965 882 967 882 967 872 230 872 230 216 516 216 516 549 233 549 233 389 262 389 262 347 985 347 985 730 669 730 669 500 794 500 794 423 864 423 864 174 301 174 301 384 45 384 45 723 617 723 617 887 488 887 488 667 93 667 93 475 57 475 57 895 638 895 638 978 845 978 845 51 605 51 605 646 599 646 599 238 944 238 944 391 902 391 902 388 877 388 877 691 914 691 914 853 256 853 256 604 93 604 93 922 216 922 216 353 132 353 132 66 145 66 145 362 533 362 533 751 250 751 250 350 246 350 246 128 438 128 438 140 421 140 421 448 787 448 787 820 698 820 698 917 860 917 860 721 397 721 397 235 650 235 650 801 527 801 527 991 553 991 553 613 792 613 792 234 456 234 456 416 741 416 741 292 48 292 48 705 585 705 585 130 770 130 770 766 432 766 432 84 900 84 900 33 296 33 296 552 63 552 63 161 605 161 605 97 594 97 594 293 539 293 539 141 203 141 203 351 855 351 855 233 150 233 150 479 9 479 9 8 111 8 111 870 286 870 286 41 39 41 39 435 120 435 120 933 941 933 941 342 370 342 370 826 745 826 745 347 263 347 263 80 6 80 6 586 847 586 847 251 207 251 207 508 29 508 29 223 582 223 582 362 12 362 12 411 39 411 39 153 128 153 128 642 91 642 91 817 464 817 464 498 386 498 386 428 269 428 269 702 37 702 37 905 388 905 388 643 402 643 402 102 128 102 128 233 778 233 778 145 651 145 651 53 747 53 747 117 982 117 982 367 591 367 591 749 254 749 254 846 962 846 962 243 404 243 404 605 101 605 101 370 771 370 771 352 464 352 464 215 570 215 570 520 513 520 513 754 276 754 276 506 87 506 87 151 850 151 850 693 201 693 201 1 591 1 591 888 473 888 473 484 685 484 685 699 573 699 573 631 487 631 487 564 112 564 112 745 842 745 842 675 326 675 326 895 49 895 49 893 716 893 716 832 21 832 21 565 490 565 490 342 958 342 958 712 492 712 492 518 25 518 25 868 127 868 127 591 778 591 778 109 652 109 652 376 665 376 665 964 165 964 165 534 105 534 105 479 818 479 818 268 563 268 563 544 638 544 638 346 484 346 484 379 509 379 509 804 390 804 390 9 513 9 513 443 470 443 470 12 665 12 665 743 92 743 92 974 493 974 493 918 246 918 246 551 941 551 941 756 694 756 694 587 811 587 811 120 121 120 121 354 216 354 216 867 781 867 781 800 96 800 96 209 942 209 942 561 856 561 856 640 491 640 491 448 428 448 428 743 773 743 773 580 345 580 345 369 413 369 413 380 603 380 603 852 55 852 55 321 263 321 263 611 332 611 332 668 663 668 663 138 441 138 441 199 101 199 101 129 792 129 792 107 937 107 937 409 46 409 46 649 356 649 356 415 575 415 575 688 264 688 264 77 805 77 805 150 105 150 105 490 853 490 853 520 751 520 751 749 78 749 78 633 683 633 683 691 550 691 550 157 851 157 851 662 856 662 856 183 179 183 179 198 81 198 81 172 289 172 289 608 796 608 796 838 651 838 651 461 145 461 145 152 696 152 696 395 571 395 571 105 277 105 277 532 607 532 607 964 227 964 227 80 116 80 116 622 568 622 568 798 158 798 158 537 58 537 58 759 381 759 381 134 63 134 63 361 957 361 957 937 880 937 880 389 731 389 731 640 844 640 844 202 531 202 531 653 699 653 699 791 235 791 235 905 591 905 591 235 178 235 178 49 99 49 99 809 972 809 972 284 835 284 835 573 624 573 624 415 521 415 521 666 715 666 715 286 973 286 973 809 175 809 175 593 23 593 23 482 249 482 249 298 685 298 685 760 54 760 54 463 892 463 892 143 695 143 695 162 70 162 70 56 373 56 373 326 526 326 526 310 266 310 266 660 586 660 586 307 929 307 929 418 657 418 657 863 92 863 92 946 1 946 1 245 428 245 428 540 557 540 557 452 850 452 850 802 507 802 507 359 880 359 880 175 796 175 796 524 668 524 668 315 869 315 869 524 36 524 36 919 524 919 524 882 5 882 5 232 966 232 966 114 766 114 766 456 704 456 704 910 717 910 717 288 987 288 987 78 989 78 989 301 660 301 660 914 186 914 186 823 410 823 410 827 795 827 795 809 44 809 44 928 423 928 423 29 76 29 76 283 460 283 460 568 70 568 70 475 960 475 960 248 286 248 286 118 731 118 731 823 715 823 715 67 853 67 853 329 198 329 198 697 358 697 358 203 675 203 675 623 778 623 778 570 115 570 115 23 420 23 420 637 570 637 570 713 448 713 448 916 939 916 939 712 895 712 895 164 470 164 470 202 846 202 846 191 99 191 99 491 220 491 220 279 560 279 560 879 943 879 943 93 105 93 105 737 621 737 621 269 384 269 384 158 151 158 151 454 180 454 180 387 96 387 96 769 382 769 382 727 14 727 14 233 604 233 604 825 307 825 307 29 726 29 726 61 346 61 346 648 829 648 829 606 979 606 979 103 339 103 339 798 91 798 91 60 256 60 256 327 707 327 707 860 720 860 720 962 726 962 726 969 546 969 546 767 352 767 352 582 544 582 544 966 121 966 121 413 406 413 406 828 711 828 711 239 647 239 647 835 793 835 793 888 306 888 306 50 362 50 362 134 617 134 617 828 411 828 411 574 673 574 673 460 684 460 684 671 188 671 188 159 702 159 702 50 840 50 840 40 426 40 426 186 949 186 949 601 740 601 740 641 459 641 459 643 512 643 512 153 671 153 671 35 710 35 710 766 365 766 365 456 15 456 15 790 869 790 869 766 340 766 340 978 473 978 473 503 381 503 381 961 556 961 556 352 785 352 785 871 190 871 190 257 845 257 845 81 283 81 283 249 361 249 361 386 831 386 831 573 291 573 291 602 25 602 25 770 743 770 743 295 878 295 878 216 594 216 594 688 741 688 741 147 58 147 58 302 947 302 947 2 72 2 72 272 598 272 598 254 572 254 572 852 552 852 552 214 939 214 939 471 117 471 117 624 291 624 291 100 497 100 497 220 468 220 468 674 486 674 486 535 969 535 969 159 905 159 905 544 192 544 192 306 866 306 866 388 77 388 77 750 494 750 494 523 474 523 474 725 921 725 921 526 116 526 116 459 336 459 336 515 799 515 799 424 966 424 966 482 20 482 20 689 391 689 391 137 81 137 81 677 193 677 193 359 219 359 219 149 934 149 934 221 850 221 850 569 584 569 584 702 986 702 986 312 651 312 651 703 979 703 979 207 421 207 421 339 923 339 923 546 504 546 504 430 609 430 609 553 439 553 439 689 548 689 548 614 559 614 559 531 702 531 702 53 36 53 36 258 123 258 123 940 75 940 75 366 108 366 108 850 201 850 201 51 500 51 500 351 52 351 52 54 117 54 117 81 533 81 533 768 723 768 723 174 238 174 238 110 333 110 333 367 743 367 743 120 298 120 298 907 234 907 234 839 895 839 895 288 615 288 615 869 627 869 627 620 815 620 815 649 846 649 846 857 762 857 762 1 676 1 676 160 852 160 852 570 978 570 978 861 20 861 20 31 81 31 81 208 50 208 50 618 838 618 838 649 738 649 738 344 709 344 709 786 620 786 620 930 471 930 471 925 90 925 90 66 109 66 109 320 866 320 866 226 837 226 837 971 921 971 921 280 795 280 795 23 531 23 531 880 666 880 666 121 147 121 147 284 900 284 900 236 868 236 868 982 164 982 164 967 749 967 749 641 791 641 791 123 119 123 119 243 435 243 435 685 642 685 642 19 478 19 478 938 136 938 136 28 600 28 600 67 605 67 605 964 483 964 483 238 938 238 938 8 80 8 80 743 458 743 458 904 98 904 98 446 810 446 810 601 649 601 649 359 91 359 91 300 543 300 543 963 938 963 938 303 4 303 4 993 231 993 231 470 354 470 354 943 916 943 916 858 985 858 985 799 211 799 211 31 73 31 73 30 695 30 695 971 520 971 520 383 140 383 140 832 37 832 37 300 373 300 373 319 555 319 555 760 717 760 717 697 24 697 24 221 119 221 119 46 590 46 590 58 876 58 876 830 545 830 545 313 230 313 230 897 58 897 58 196 165 196 165 721 310 721 310 338 168 338 168 586 942 586 942 501 293 501 293 11 641 11 641 397 220 397 220 341 157 341 157 519 226 519 226 487 316 487 316 401 889 401 889 376 149 376 149 351 69 351 69 749 820 749 820 269 744 269 744 942 889 942 889 962 136 962 136 982 156 982 156 804 589 804 589 975 887 975 887 117 439 117 439 702 964 702 964 781 980 781 980 636 469 636 469 557 387 557 387 650 200 650 200 672 866 672 866 759 613 759 613 636 319 636 319 662 423 662 423 342 602 342 602 614 940 614 940 699 358 699 358 172 444 172 444 338 574 338 574 786 750 786 750 417 875 417 875 134 383 134 383 218 564 218 564 511 846 511 846 700 773 700 773 265 340 265 340 303 708 303 708 563 713 563 713 518 645 518 645 550 230 550 230 160 635 160 635 325 538 325 538 566 970 566 970 726 78 726 78 854 209 854 209 373 254 373 254 744 614 744 614 155 273 155 273 875 785 875 785 234 989 234 989 129 778 129 778 391 977 391 977 497 473 497 473 301 697 301 697 827 844 827 844 556 279 556 279 429 250 429 250 102 297 102 297 619 516 619 516 319 277 319 277 24 224 24 224 585 220 585 220 169 205 169 205 646 847 646 847 182 559 182 559 327 989 327 989 709 204 709 204 73 43 73 43 411 35 411 35 696 564 696 564 320 200 320 200 175 22 175 22 719 584 719 584 183 704 183 704 896 34 896 34 135 949 135 949 353 393 353 393 876 147 876 147 164 90 164 90 585 986 585 986 931 954 931 954 322 160 322 160 161 55 161 55 60 710 60 710 794 936 794 936 57 834 57 834 418 521 418 521 237 564 237 564 377 268 377 268 409 31 409 31 281 154 281 154 140 755 140 755 228 69 228 69 898 824 898 824 732 612 732 612 360 358 360 358 564 830 564 830 510 124 510 124 900 729 900 729 435 538 435 538 891 838 891 838 572 638 572 638 177 284 177 284 22 365 22 365 755 876 755 876 967 214 967 214 114 201 114 201 747 352 747 352 172 978 172 978 334 687 334 687 897 140 897 140 907 831 907 831 807 491 807 491 870 983 870 983 843 571 843 571 971 547 971 547 493 470 493 470 956 487 956 487 83 500 83 500 527 448 527 448 722 930 722 930 345 907 345 907 281 590 281 590 440 561 440 561 745 698 745 698 68 774 68 774 267 904 267 904 257 911 257 911 926 212 926 212 566 899 566 899 943 954 943 954 804 536 804 536 33 247 33 247 708 440 708 440 974 902 974 902 325 406 325 406 809 104 809 104 791 475 791 475 147 935 147 935 701 779 701 779 453 243 453 243 693 111 693 111 298 834 298 834 347 272 347 272 323 204 323 204 788 853 788 853 990 647 990 647 154 919 154 919 945 534 945 534 952 157 952 157 266 710 266 710 763 138 763 138 393 897 393 897 567 486 567 486 499 677 499 677 35 519 35 519 797 652 797 652 314 282 314 282 566 33 566 33 118 100 118 100 758 445 758 445 458 572 458 572 475 608 475 608 81 113 81 113 793 459 793 459 579 863 579 863 492 575 492 575 234 647 234 647 99 752 99 752 569 924 569 924 935 154 935 154 154 677 154 677 493 831 493 831 920 586 920 586 963 829 963 829 952 60 952 60 542 143 542 143 861 541 861 541 214 139 214 139 473 826 473 826 169 917 169 917 207 816 207 816 901 589 901 589 561 640 561 640 307 294 307 294 303 169 303 169 674 255 674 255 453 307 453 307 851 795 851 795 623 265 623 265 502 295 502 295 23 882 23 882 895 62 895 62 170 197 170 197 783 202 783 202 239 804 239 804 276 786 276 786 696 206 696 206 250 722 250 722 351 270 351 270 321 308 321 308 135 256 135 256 694 771 694 771 587 840 587 840 219 774 219 774 954 310 954 310 459 456 459 456 203 416 203 416 566 196 566 196 637 40 637 40 675 349 675 349 86 395 86 395 24 836 24 836 431 614 431 614 130 589 130 589 969 8 969 8 952 611 952 611 25 243 25 243 373 600 373 600 838 337 838 337 565 901 565 901 650 933 650 933 543 98 543 98 929 840 929 840 695 475 695 475 766 368 766 368 420 167 420 167 375 656 375 656 115 661 115 661 797 711 797 711 929 185 929 185 542 585 542 585 510 150 510 150 265 510 265 510 27 394 27 394 6 137 6 137 274 763 274 763 834 248 834 248 837 441 837 441 252 265 252 265 812 844 812 844 234 881 234 881 640 267 640 267 594 145 594 145 199 352 199 352 891 384 891 384 745 476 745 476 63 614 63 614 421 1 421 1 681 753 681 753 441 75 441 75 312 383 312 383 877 64 877 64 716 303 716 303 905 950 905 950 890 994 890 994 878 147 878 147 232 763 232 763 338 720 338 720 736 68 736 68 917 142 917 142 330 714 330 714 15 532 15 532 920 845 920 845 120 818 120 818 788 416 788 416 357 102 357 102 745 121 745 121 681 467 681 467 842 614 842 614 28 497 28 497 636 58 636 58 698 402 698 402 859 680 859 680 194 368 194 368 732 321 732 321 762 512 762 512 349 851 349 851 426 406 426 406 921 783 921 783 616 762 616 762 34 367 34 367 397 596 397 596 3 111 3 111 184 780 184 780 372 3 372 3 223 644 223 644 142 721 142 721 935 971 935 971 315 307 315 307 540 177 540 177 350 265 350 265 946 543 946 543 170 882 170 882 47 365 47 365 659 295 659 295 911 891 911 891 974 134 974 134 67 112 67 112 477 805 477 805 693 804 693 804 243 843 243 843 779 155 779 155 853 769 853 769 461 58 461 58 661 737 661 737 944 74 944 74 845 232 845 232 85 745 85 745 276 995 276 995 92 404 92 404 406 823 406 823 742 136 742 136 324 141 324 141 54 919 54 919 701 581 701 581 724 939 724 939 838 969 838 969 933 18 933 18 203 978 203 978 92 280 92 280 834 412 834 412 655 23 655 23 726 750 726 750 870 196 870 196 834 940 834 940 338 675 338 675 854 901 854 901 838 444 838 444 560 935 560 935 970 875 970 875 146 290 146 290 625 35 625 35 470 742 470 742 3 36 3 36 793 676 793 676 649 509 649 509 214 210 214 210 992 689 992 689 807 164 807 164 161 541 161 541 578 983 578 983 455 736 455 736 84 549 84 549 509 374 509 374 399 388 399 388 489 183 489 183 751 634 751 634 529 985 529 985 609 705 609 705 115 941 115 941 496 959 496 959 219 604 219 604 171 360 171 360 71 701 71 701 280 827 280 827 680 36 680 36 36 894 36 894 36 820 36 820 660 496 660 496 789 783 789 783 328 374 328 374 665 684 665 684 210 774 210 774 73 989 73 989 44 11 44 11 811 510 811 510 653 665 653 665 635 296 635 296 256 246 256 246 459 327 459 327 207 445 207 445 961 534 961 534 976 928 976 928 566 315 566 315 955 586 955 586 84 682 84 682 552 813 552 813 675 280 675 280 576 753 576 753 878 206 878 206 150 117 150 117 912 17 912 17 720 537 720 537 135 599 135 599 214 23 214 23 440 199 440 199 57 939 57 939 162 545 162 545 516 876 516 876 519 129 519 129 682 576 682 576 934 989 934 989 814 472 814 472 924 364 924 364 804 412 804 412 41 834 41 834 317 907 317 907 201 816 201 816 49 590 49 590 369 364 369 364 883 182 883 182 658 563 658 563 24 263 24 263 914 206 914 206 846 384 846 384 537 505 537 505 673 143 673 143 6 578 6 578 553 66 553 66 88 156 88 156 300 254 300 254 333 558 333 558 663 736 663 736 812 392 812 392 729 865 729 865 934 413 934 413 161 726 161 726 381 519 381 519 322 182 322 182 143 416 143 416 268 99 268 99 18 506 18 506 678 926 678 926 325 50 325 50 932 456 932 456 154 370 154 370 977 223 977 223 340 395 340 395 362 120 362 120 737 461 737 461 837 20 837 20 716 807 716 807 399 291 399 291 386 192 386 192 77 410 77 410 469 99 469 99 524 3 524 3 286 512 286 512 283 798 283 798 458 59 458 59 399 438 399 438 773 335 773 335 841 782 841 782 942 178 942 178 961 268 961 268 818 972 818 972 245 498 245 498 225 730 225 730 935 46 935 46 801 4 801 4 380 433 380 433 216 358 216 358 79 947 79 947 509 571 509 571 685 218 685 218 80 239 80 239 635 489 635 489 202 440 202 440 409 24 409 24 239 305 239 305 436 269 436 269 248 251 248 251 673 164 673 164 852 691 852 691 716 862 716 862 297 883 297 883 95 710 95 710 348 986 348 986 145 517 145 517 491 788 491 788 611 202 611 202 516 16 516 16 750 803 750 803 209 254 209 254 181 792 181 792 314 213 314 213 838 780 838 780 235 717 235 717 890 422 890 422 703 213 703 213 387 134 387 134 500 670 500 670 11 954 11 954 259 520 259 520 493 285 493 285 222 827 222 827 594 393 594 393 574 219 574 219 90 791 90 791 342 819 342 819 860 314 860 314 466 287 466 287 496 40 496 40 880 943 880 943 530 661 530 661 484 715 484 715 858 158 858 158 819 203 819 203 729 546 729 546 301 171 301 171 154 703 154 703 837 755 837 755 293 318 293 318 313 533 313 533 579 12 579 12 406 88 406 88 216 956 216 956 573 519 573 519 53 456 53 456 181 793 181 793 81 300 81 300 989 658 989 658 773 855 773 855 946 835 946 835 781 357 781 357 868 301 868 301 826 496 826 496 102 870 102 870 11 805 11 805 215 281 215 281 24 118 24 118 160 159 160 159 699 749 699 749 280 353 280 353 302 702 302 702 447 568 447 568 683 880 683 880 882 350 882 350 417 697 417 697 838 319 838 319 289 540 289 540 341 530 341 530 518 980 518 980 122 764 122 764 106 68 106 68 619 28 619 28 553 498 553 498 637 645 637 645 386 912 386 912 758 43 758 43 984 456 984 456 78 803 78 803 752 795 752 795 249 300 249 300 432 75 432 75 973 783 973 783 157 215 157 215 937 3 937 3 590 467 590 467 530 63 530 63 866 559 866 559 410 131 410 131 258 739 258 739 841 297 841 297 865 631 865 631 513 242 513 242 706 122 706 122 445 915 445 915 510 472 510 472 178 241 178 241 940 259 940 259 709 225 709 225 725 383 725 383 323 64 323 64 57 862 57 862 762 162 762 162 107 139 107 139 725 18 725 18 979 393 979 393 470 63 470 63 355 369 355 369 641 264 641 264 837 39 837 39 311 162 311 162 488 698 488 698 487 446 487 446 25 631 25 631 656 777 656 777 62 452 62 452 967 649 967 649 653 136 653 136 788 81 788 81 621 575 621 575 660 604 660 604 596 8 596 8 408 11 408 11 720 233 720 233 11 20 11 20 287 451 287 451 73 352 73 352 85 774 85 774 29 251 29 251 522 103 522 103 991 990 991 990 566 341 566 341 546 54 546 54 84 307 84 307 582 187 582 187 670 478 670 478 592 592 592 592 733 301 733 301 403 272 403 272 493 979 493 979 761 826 761 826 550 970 550 970 654 562 654 562 53 754 53 754 245 978 245 978 630 423 630 423 795 139 795 139 960 364 960 364 528 548 528 548 162 665 162 665 953 69 953 69 449 495 449 495 958 957 958 957 312 296 312 296 911 70 911 70 57 510 57 510 821 419 821 419 612 835 612 835 359 568 359 568 729 726 729 726 813 548 813 548 764 447 764 447 577 878 577 878 302 65 302 65 50 602 50 602 549 776 549 776 519 424 519 424 943 333 943 333 758 882 758 882 77 414 77 414 232 278 232 278 351 617 351 617 705 741 705 741 727 588 727 588 110 952 110 952 293 244 293 244 301 500 301 500 803 559 803 559 731 618 731 618 700 855 700 855 820 512 820 512 323 109 323 109 116 969 116 969 601 65 601 65 915 714 915 714 297 944 297 944 594 150 594 150 172 893 172 893 22 169 22 169 835 820 835 820 99 24 99 24 993 61 993 61 670 868 670 868 692 444 692 444 318 500 318 500 511 874 511 874 132 392 132 392 990 680 990 680 871 472 871 472 297 777 297 777 930 529 930 529 793 135 793 135 249 497 249 497 316 871 316 871 440 313 440 313 216 902 216 902 925 318 925 318 753 494 753 494 338 640 338 640 98 139 98 139 828 215 828 215 227 258 227 258 925 35 925 35 180 7 180 7 694 379 694 379 606 464 606 464 147 182 147 182 210 563 210 563 727 307 727 307 454 694 454 694 27 330 27 330 120 126 120 126 38 48 38 48 479 683 479 683 507 229 507 229 641 313 641 313 606 753 606 753 973 962 973 962 801 164 801 164 523 912 523 912 34 830 34 830 781 805 781 805 122 49 122 49 398 374 398 374 288 231 288 231 567 397 567 397 81 427 81 427 261 422 261 422 773 398 773 398 779 467 779 467 63 467 63 467 402 568 402 568 914 168 914 168 909 887 909 887 420 799 420 799 962 618 962 618 660 769 660 769 441 869 441 869 205 11 205 11 619 188 619 188 20 255 20 255 976 709 976 709 766 887 766 887 821 621 821 621 762 8 762 8 635 868 635 868 977 113 977 113 961 778 961 778 719 344 719 344 574 136 574 136 195 603 195 603 971 123 971 123 959 845 959 845 91 318 91 318 687 720 687 720 931 332 931 332 607 491 607 491 697 964 697 964 559 689 559 689 396 200 396 200 13 798 13 798 873 727 873 727 984 32 984 32 852 624 852 624 58 645 58 645 650 51 650 51 811 595 811 595 588 731 588 731 488 829 488 829 783 503 783 503 679 651 679 651 824 345 824 345 540 139 540 139 623 404 623 404 485 461 485 461 104 954 104 954 286 240 286 240 660 273 660 273 293 208 293 208 588 338 588 338 598 992 598 992 352 798 352 798 318 582 318 582 469 551 469 551 754 718 754 718 798 958 798 958 449 255 449 255 657 619 657 619 632 537 632 537 951 825 951 825 527 847 527 847 960 706 960 706 151 829 151 829 685 179 685 179 267 549 267 549 368 375 368 375 401 100 401 100 252 4 252 4 397 883 397 883 334 597 334 597 957 959 957 959 590 788 590 788 69 234 69 234 105 707 105 707 224 35 224 35 901 242 901 242 725 495 725 495 398 278 398 278 428 923 428 923 671 295 671 295 406 83 406 83 562 586 562 586 397 992 397 992 133 885 133 885 446 681 446 681 620 394 620 394 141 919 141 919 209 131 209 131 852 474 852 474 89 973 89 973 495 251 495 251 140 599 140 599 526 505 526 505 401 689 401 689 937 963 937 963 527 615 527 615 737 78 737 78 696 761 696 761 197 579 197 579 775 435 775 435 83 318 83 318 814 240 814 240 685 405 685 405 653 424 653 424 731 710 731 710 584 232 584 232 558 906 558 906 26 330 26 330 407 710 407 710 342 953 342 953 433 357 433 357 677 572 677 572 25 953 25 953 970 787 970 787 924 51 924 51 176 798 176 798 713 31 713 31 867 252 867 252 896 950 896 950 737 497 737 497 957 994 957 994 974 112 974 112 349 751 349 751 485 422 485 422 347 563 347 563 147 277 147 277 433 123 433 123 806 281 806 281 736 487 736 487 901 776 901 776 815 39 815 39 157 950 157 950 108 322 108 322 912 457 912 457 192 408 192 408 776 206 776 206 644 126 644 126 475 258 475 258 587 931 587 931 864 834 864 834 868 231 868 231 476 157 476 157 746 657 746 657 63 256 63 256 989 678 989 678 320 828 320 828 262 142 262 142 796 571 796 571 735 274 735 274 766 452 766 452 722 190 722 190 787 488 787 488 450 409 450 409 696 277 696 277 928 713 928 713 627 634 627 634 897 407 897 407 272 476 272 476 234 358 234 358 955 609 955 609 511 777 511 777 121 889 121 889 991 335 991 335 383 807 383 807 731 8 731 8 15 647 15 647 305 298 305 298 198 649 198 649 826 908 826 908 775 703 775 703 248 174 248 174 139 306 139 306 649 806 649 806 971 645 971 645 581 190 581 190 496 242 496 242 391 711 391 711 606 230 606 230 673 386 673 386 860 882 860 882 211 741 211 741 712 994 712 994 228 392 228 392 300 96 300 96 744 289 744 289 823 850 823 850 436 95 436 95 51 73 51 73 390 302 390 302 336 454 336 454 883 579 883 579 589 226 589 226 746 301 746 301 513 446 513 446 929 55 929 55 144 322 144 322 927 944 927 944 270 527 270 527 327 344 327 344 669 725 669 725 819 292 819 292 347 530 347 530 455 745 455 745 475 837 475 837 495 787 495 787 684 620 684 620 752 902 752 902 295 684 295 684 970 322 970 322 635 100 635 100 665 880 665 880 634 618 634 618 785 737 785 737 59 54 59 54 193 908 193 908 347 112 347 112 326 620 326 620 805 33 805 33 876 763 876 763 772 714 772 714 371 257 371 257 876 132 876 132 906 765 906 765 174 166 174 166 402 193 402 193 80 512 80 512 907 429 907 429 331 458 331 458 143 707 143 707 90 555 90 555 8 758 8 758 255 333 255 333 657 899 657 899 293 304 293 304 43 893 43 893 54 213 54 213 12 81 12 81 300 281 300 281 89 108 89 108 397 102 397 102 583 882 583 882 353 406 353 406 52 327 52 327 682 527 682 527 939 271 939 271 797 74 797 74 488 306 488 306 208 628 208 628 593 195 593 195 193 962 193 962 531 588 531 588 712 295 712 295 509 191 509 191 463 197 463 197 857 234 857 234 972 973 972 973 463 18 463 18 88 775 88 775 400 674 400 674 672 744 672 744 190 327 190 327 918 134 918 134 627 277 627 277 387 599 387 599 63 882 63 882 192 25 192 25 536 80 536 80 694 233 694 233 666 598 666 598 494 300 494 300 292 262 292 262 831 588 831 588 702 380 702 380 130 322 130 322 550 327 550 327 435 400 435 400 593 448 593 448 674 626 674 626 647 812 647 812 143 773 143 773 419 39 419 39 963 976 963 976 326 264 326 264 362 140 362 140 144 808 144 808 411 350 411 350 135 622 135 622 886 619 886 619 447 551 447 551 422 597 422 597 576 992 576 992 395 703 395 703 883 279 883 279 560 72 560 72 77 681 77 681 634 323 634 323 149 958 149 958 314 510 314 510 774 128 774 128 211 220 211 220 645 17 645 17 150 862 150 862 81 340 81 340 47 989 47 989 774 93 774 93 388 468 388 468 443 223 443 223 452 764 452 764 389 904 389 904 570 235 570 235 83 130 83 130 734 224 734 224 874 938 874 938 743 897 743 897 309 743 309 743 8 606 8 606 929 93 929 93 883 303 883 303 638 183 638 183 862 531 862 531 416 904 416 904 249 234 249 234 601 330 601 330 406 446 406 446 126 365 126 365 102 162 102 162 735 799 735 799 505 871 505 871 585 396 585 396 889 590 889 590 975 429 975 429 363 752 363 752 588 927 588 927 111 141 111 141 471 790 471 790 49 838 49 838 30 286 30 286 819 406 819 406 785 884 785 884 493 297 493 297 778 937 778 937 917 44 917 44 149 690 149 690 498 304 498 304 224 907 224 907 584 809 584 809 591 212 591 212 964 323 964 323 735 721 735 721 711 359 711 359 808 546 808 546 657 719 657 719 152 520 152 520 649 501 649 501 723 982 723 982 980 709 980 709 424 190 424 190 435 23 435 23 182 473 182 473 587 179 587 179 527 557 527 557 238 854 238 854 199 312 199 312 621 76 621 76 72 203 72 203 921 363 921 363 480 779 480 779 951 773 951 773 719 835 719 835 995 966 995 966 108 837 108 837 452 196 452 196 601 973 601 973 435 140 435 140 970 620 970 620 139 146 139 146 419 337 419 337 965 91 965 91 804 483 804 483 426 805 426 805 761 269 761 269 877 848 877 848 793 961 793 961 215 636 215 636 304 189 304 189 728 574 728 574 175 30 175 30 931 15 931 15 833 540 833 540 321 676 321 676 135 550 135 550 852 696 852 696 943 772 943 772 925 62 925 62 224 701 224 701 594 247 594 247 919 117 919 117 240 286 240 286 322 664 322 664 58 474 58 474 180 136 180 136 256 328 256 328 128 38 128 38 12 738 12 738 270 263 270 263 77 411 77 411 354 326 354 326 790 247 790 247 285 164 285 164 460 383 460 383 666 922 666 922 516 223 516 223 819 366 819 366 831 731 831 731 843 695 843 695 469 110 469 110 126 197 126 197 892 94 892 94 827 179 827 179 939 790 939 790 811 783 811 783 869 130 869 130 277 989 277 989 914 178 914 178 72 81 72 81 529 666 529 666 793 364 793 364 324 641 324 641 774 706 774 706 956 682 956 682 534 490 534 490 533 227 533 227 554 417 554 417 875 504 875 504 86 160 86 160 738 503 738 503 825 162 825 162 908 792 908 792 641 558 641 558 501 771 501 771 22 337 22 337 424 405 424 405 583 118 583 118 12 67 12 67 486 502 486 502 877 413 877 413 696 508 696 508 798 89 798 89 124 266 124 266 802 220 802 220 744 987 744 987 910 880 910 880 582 529 582 529 440 188 440 188 570 839 570 839 964 340 964 340 591 268 591 268 649 564 649 564 681 417 681 417 85 616 85 616 851 475 851 475 97 474 97 474 296 405 296 405 727 105 727 105 496 78 496 78 22 454 22 454 952 679 952 679 258 330 258 330 374 899 374 899 391 384 391 384 128 435 128 435 800 855 800 855 413 349 413 349 168 281 168 281 61 603 61 603 549 151 549 151 777 31 777 31 691 400 691 400 674 975 674 975 805 10 805 10 490 370 490 370 895 151 895 151 124 493 124 493 703 227 703 227 526 169 526 169 367 48 367 48 225 454 225 454 803 120 803 120 895 809 895 809 222 55 222 55 322 528 322 528 193 609 193 609 945 304 945 304 797 956 797 956 163 826 163 826 645 801 645 801 277 269 277 269 454 9 454 9 736 249 736 249 461 182 461 182 168 588 168 588 33 592 33 592 833 416 833 416 851 172 851 172 952 842 952 842 154 724 154 724 660 511 660 511 42 555 42 555 835 318 835 318 813 430 813 430 246 984 246 984 278 623 278 623 647 158 647 158 186 560 186 560 914 313 914 313 486 257 486 257 536 209 536 209 602 715 602 715 210 535 210 535 423 439 423 439 961 49 961 49 443 478 443 478 105 362 105 362 284 143 284 143 578 237 578 237 457 709 457 709 511 574 511 574 297 947 297 947 405 769 405 769 297 983 297 983 977 541 977 541 948 896 948 896 291 260 291 260 144 356 144 356 409 14 409 14 333 953 333 953 541 987 541 987 70 75 70 75 628 839 628 839 387 229 387 229 295 134 295 134 623 77 623 77 838 14 838 14 35 70 35 70 840 866 840 866 175 401 175 401 378 790 378 790 290 94 290 94 223 17 223 17 867 430 867 430 5 413 5 413 695 736 695 736 263 402 263 402 402 830 402 830 954 275 954 275 572 903 572 903 36 343 36 343 526 829 526 829 129 758 129 758 271 613 271 613 937 559 937 559 732 485 732 485 183 169 183 169 581 620 581 620 875 439 875 439 11 568 11 568 917 56 917 56 162 69 162 69 351 106 351 106 98 916 98 916 11 934 11 934 856 151 856 151 924 596 924 596 115 122 115 122 87 643 87 643 335 981 335 981 515 649 515 649 721 880 721 880 562 419 562 419 164 675 164 675 493 400 493 400 898 522 898 522 48 987 48 987 164 232 164 232 918 166 918 166 120 91 120 91 325 809 325 809 89 494 89 494 170 842 170 842 901 319 901 319 635 744 635 744 104 581 104 581 89 314 89 314 865 911 865 911 924 559 924 559 893 713 893 713 660 985 660 985 882 80 882 80 674 529 674 529 672 182 672 182 83 856 83 856 790 262 790 262 143 60 143 60 858 684 858 684 39 415 39 415 337 656 337 656 592 529 592 529 627 640 627 640 582 641 582 641 677 46 677 46 777 264 777 264 38 660 38 660 354 845 354 845 850 662 850 662 608 59 608 59 109 408 109 408 886 906 886 906 630 686 630 686 486 4 486 4 767 717 767 717 471 568 471 568 439 303 439 303 345 928 345 928 213 489 213 489 54 239 54 239 483 461 483 461 587 262 587 262 302 927 302 927 127 69 127 69 819 683 819 683 71 671 71 671 711 225 711 225 136 385 136 385 52 354 52 354 991 836 991 836 21 779 21 779 203 851 203 851 63 397 63 397 951 173 951 173 869 594 869 594 601 895 601 895 406 396 406 396 50 411 50 411 539 671 539 671 417 903 417 903 707 894 707 894 530 463 530 463 525 208 525 208 661 291 661 291 196 353 196 353 833 660 833 660 988 240 988 240 230 358 230 358 496 76 496 76 427 454 427 454 211 422 211 422 508 599 508 599 175 759 175 759 895 176 895 176 960 2 960 2 85 289 85 289 707 226 707 226 286 354 286 354 705 584 705 584 57 537 57 537 947 599 947 599 726 379 726 379 563 355 563 355 409 56 409 56 787 471 787 471 156 2 156 2 765 917 765 917 671 679 671 679 693 567 693 567 721 164 721 164 806 227 806 227 894 159 894 159 119 739 119 739 257 106 257 106 461 428 461 428 189 634 189 634 704 682 704 682 591 785 591 785 854 599 854 599 874 558 874 558 958 845 958 845 140 615 140 615 660 249 660 249 134 102 134 102 895 392 895 392 130 893 130 893 44 628 44 628 834 877 834 877 870 500 870 500 108 275 108 275 100 659 100 659 835 211 835 211 457 795 457 795 964 334 964 334 19 747 19 747 349 436 349 436 868 784 868 784 80 730 80 730 722 647 722 647 198 306 198 306 991 760 991 760 791 60 791 60 495 38 495 38 805 748 805 748 567 627 567 627 915 396 915 396 223 221 223 221 736 426 736 426 965 692 965 692 119 283 119 283 21 245 21 245 326 911 326 911 721 7 721 7 596 120 596 120 29 887 29 887 898 142 898 142 395 693 395 693 944 676 944 676 401 868 401 868 644 175 644 175 992 808 992 808 673 410 673 410 817 409 817 409 826 991 826 991 762 464 762 464 367 51 367 51 903 44 903 44 598 795 598 795 597 69 597 69 219 853 219 853 928 188 928 188 497 533 497 533 677 232 677 232 245 85 245 85 99 93 99 93 466 455 466 455 189 805 189 805 770 608 770 608 692 221 692 221 618 895 618 895 640 242 640 242 514 518 514 518 199 816 199 816 329 313 329 313 133 291 133 291 881 70 881 70 880 100 880 100 857 170 857 170 349 345 349 345 614 774 614 774 857 6 857 6 993 5 993 5 434 71 434 71 420 730 420 730 711 108 711 108 982 536 982 536 6 952 6 952 862 208 862 208 67 38 67 38 96 199 96 199 238 364 238 364 667 798 667 798 355 792 355 792 838 628 838 628 20 613 20 613 961 511 961 511 574 277 574 277 85 757 85 757 409 87 409 87 752 815 752 815 461 663 461 663 564 643 564 643 498 189 498 189 233 170 233 170 199 239 199 239 136 765 136 765 130 677 130 677 957 759 957 759 656 899 656 899 319 870 319 870 449 51 449 51 825 993 825 993 232 745 232 745 558 274 558 274 25 878 25 878 224 225 224 225 69 307 69 307 500 227 500 227 915 941 915 941 243 986 243 986 918 897 918 897 29 396 29 396 87 254 87 254 169 638 169 638 91 602 91 602 66 115 66 115 443 374 443 374 485 121 485 121 225 238 225 238 268 295 268 295 301 563 301 563 951 632 951 632 795 7 795 7 132 568 132 568 144 719 144 719 332 583 332 583 382 44 382 44 207 422 207 422 961 95 961 95 293 568 293 568 809 21 809 21 984 581 984 581 470 826 470 826 228 168 228 168 212 549 212 549 250 966 250 966 159 806 159 806 67 631 67 631 799 184 799 184 713 132 713 132 567 827 567 827 259 968 259 968 56 616 56 616 295 320 295 320 506 283 506 283 243 134 243 134 510 602 510 602 576 344 576 344 672 800 672 800 950 882 950 882 661 394 661 394 816 543 816 543 968 20 968 20 550 70 550 70 484 106 484 106 184 251 184 251 729 467 729 467 247 84 247 84 993 776 993 776 466 617 466 617 883 763 883 763 287 975 287 975 796 25 796 25 610 221 610 221 448 302 448 302 263 251 263 251 592 862 592 862 558 619 558 619 933 870 933 870 864 39 864 39 989 512 989 512 531 365 531 365 234 963 234 963 167 65 167 65 174 870 174 870 895 859 895 859 45 917 45 917 977 433 977 433 411 132 411 132 889 283 889 283 136 210 136 210 267 925 267 925 269 236 269 236 676 701 676 701 535 870 535 870 592 669 592 669 805 782 805 782 200 109 200 109 431 461 431 461 927 865 927 865 257 490 257 490 530 857 530 857 699 830 699 830 227 470 227 470 585 98 585 98 169 958 169 958 577 295 577 295 903 570 903 570 738 542 738 542 117 185 117 185 656 388 656 388 414 552 414 552 195 181 195 181 641 376 641 376 742 201 742 201 631 753 631 753 29 930 29 930 721 909 721 909 978 937 978 937 433 650 433 650 254 238 254 238 236 415 236 415 29 231 29 231 97 874 97 874 305 459 305 459 933 829 933 829 26 942 26 942 300 176 300 176 868 813 868 813 779 323 779 323 807 347 807 347 937 36 937 36 359 906 359 906 602 965 602 965 719 976 719 976 23 456 23 456 770 318 770 318 389 863 389 863 251 386 251 386 813 43 813 43 243 687 243 687 11 150 11 150 125 478 125 478 731 729 731 729 43 268 43 268 177 215 177 215 906 772 906 772 200 805 200 805 130 937 130 937 979 911 979 911 173 98 173 98 993 365 993 365 771 104 771 104 54 831 54 831 93 772 93 772 224 646 224 646 882 452 882 452 819 21 819 21 534 857 534 857 771 74 771 74 448 342 448 342 754 468 754 468 601 914 601 914 681 798 681 798 968 769 968 769 586 953 586 953 600 572 600 572 569 699 569 699 86 554 86 554 41 541 41 541 244 331 244 331 297 39 297 39 423 842 423 842 493 147 493 147 527 784 527 784 899 900 899 900 279 291 279 291 644 16 644 16 62 747 62 747 899 848 899 848 24 922 24 922 137 431 137 431 602 542 602 542 517 444 517 444 856 304 856 304 963 426 963 426 652 603 652 603 186 42 186 42 787 278 787 278 490 623 490 623 632 721 632 721 171 884 171 884 10 354 10 354 727 729 727 729 799 338 799 338 821 886 821 886 792 327 792 327 118 992 118 992 794 286 794 286 456 813 456 813 51 726 51 726 103 918 103 918 104 705 104 705 272 32 272 32 435 125 435 125 204 517 204 517 152 69 152 69 429 750 429 750 754 227 754 227 67 491 67 491 62 15 62 15 388 245 388 245 965 395 965 395 278 405 278 405 713 481 713 481 95 472 95 472 105 630 105 630 704 311 704 311 136 207 136 207 594 442 594 442 311 62 311 62 932 277 932 277 615 504 615 504 809 831 809 831 893 122 893 122 562 286 562 286 925 472 925 472 928 197 928 197 54 390 54 390 601 493 601 493 882 803 882 803 366 852 366 852 482 527 482 527 856 281 856 281 568 104 568 104 430 716 430 716 735 569 735 569 759 617 759 617 512 433 512 433 485 201 485 201 241 111 241 111 51 251 51 251 728 592 728 592 663 554 663 554 189 251 189 251 348 160 348 160 391 483 391 483 701 697 701 697 536 110 536 110 650 524 650 524 119 406 119 406 663 652 663 652 546 959 546 959 902 485 902 485 475 871 475 871 730 425 730 425 128 88 128 88 401 67 401 67 271 845 271 845 106 477 106 477 890 311 890 311 267 121 267 121 365 46 365 46 231 208 231 208 427 386 427 386 294 782 294 782 957 534 957 534 725 499 725 499 551 131 551 131 427 383 427 383 557 524 557 524 673 532 673 532 650 748 650 748 504 630 504 630 501 539 501 539 114 36 114 36 221 856 221 856 804 616 804 616 290 875 290 875 340 92 340 92 755 798 755 798 189 265 189 265 978 374 978 374 967 139 967 139 49 970 49 970 285 925 285 925 534 995 534 995 351 934 351 934 987 339 987 339 878 305 878 305 838 613 838 613 787 876 787 876 778 901 778 901 153 101 153 101 115 699 115 699 240 991 240 991 591 288 591 288 302 547 302 547 36 99 36 99 675 59 675 59 563 751 563 751 371 868 371 868 613 493 613 493 909 986 909 986 735 582 735 582 65 470 65 470 188 176 188 176 8 473 8 473 326 122 326 122 919 779 919 779 822 460 822 460 241 567 241 567 942 443 942 443 854 512 854 512 912 549 912 549 532 164 532 164 956 629 956 629 106 94 106 94 877 20 877 20 156 122 156 122 760 892 760 892 503 361 503 361 555 274 555 274 812 784 812 784 546 972 546 972 185 967 185 967 88 740 88 740 473 852 473 852 360 4 360 4 853 151 853 151 402 808 402 808 160 763 160 763 963 979 963 979 178 500 178 500 502 252 502 252 727 631 727 631 255 640 255 640 449 296 449 296 986 452 986 452 504 821 504 821 579 52 579 52 109 643 109 643 498 712 498 712 59 872 59 872 326 448 326 448 781 321 781 321 439 991 439 991 884 182 884 182 909 305 909 305 255 934 255 934 869 756 869 756 764 438 764 438 531 967 531 967 231 383 231 383 352 455 352 455 505 598 505 598 903 112 903 112 426 181 426 181 211 864 211 864 494 727 494 727 212 855 212 855 667 498 667 498 607 225 607 225 647 408 647 408 256 59 256 59 51 903 51 903 21 460 21 460 207 699 207 699 645 847 645 847 602 154 602 154 171 911 171 911 717 499 717 499 990 207 990 207 655 247 655 247 290 297 290 297 181 908 181 908 283 542 283 542 65 561 65 561 851 806 851 806 889 506 889 506 711 229 711 229 292 307 292 307 777 612 777 612 676 755 676 755 161 961 161 961 862 571 862 571 66 38 66 38 558 791 558 791 908 735 908 735 465 469 465 469 659 448 659 448 814 984 814 984 608 835 608 835 194 474 194 474 15 109 15 109 744 390 744 390 614 614 614 614 415 133 415 133 739 781 739 781 140 100 140 100 417 566 417 566 922 710 922 710 469 268 469 268 589 298 589 298 596 411 596 411 303 193 303 193 554 483 554 483 261 306 261 306 885 714 885 714 570 193 570 193 405 411 405 411 2 933 2 933 385 25 385 25 229 19 229 19 546 456 546 456 696 357 696 357 693 877 693 877 728 100 728 100 358 817 358 817 301 49 301 49 881 628 881 628 234 468 234 468 42 618 42 618 278 444 278 444 294 647 294 647 119 772 119 772 451 305 451 305 89 773 89 773 746 600 746 600 756 512 756 512 25 229 25 229 256 723 256 723 375 141 375 141 84 33 84 33 20 397 20 397 643 144 643 144 668 759 668 759 652 985 652 985 423 4 423 4 117 510 117 510 408 708 408 708 579 172 579 172 595 319 595 319 640 165 640 165 310 62 310 62 570 423 570 423 527 66 527 66 407 503 407 503 489 573 489 573 465 733 465 733 900 867 900 867 180 764 180 764 106 406 106 406 374 771 374 771 797 200 797 200 349 169 349 169 54 237 54 237 142 979 142 979 86 686 86 686 440 226 440 226 823 801 823 801 954 152 954 152 468 504 468 504 72 426 72 426 610 78 610 78 196 24 196 24 491 232 491 232 455 202 455 202 182 87 182 87 451 579 451 579 617 482 617 482 466 964 466 964 390 329 390 329 465 889 465 889 107 580 107 580 913 125 913 125 467 411 467 411 841 967 841 967 60 900 60 900 957 683 957 683 220 687 220 687 665 766 665 766 766 415 766 415 59 980 59 980 208 499 208 499 21 621 21 621 777 536 777 536 562 50 562 50 19 583 19 583 436 797 436 797 89 5 89 5 246 345 246 345 856 235 856 235 918 476 918 476 967 455 967 455 880 525 880 525 13 449 13 449 419 889 419 889 806 324 806 324 648 943 648 943 745 383 745 383 773 789 773 789 110 843 110 843 357 556 357 556 978 246 978 246 107 622 107 622 572 668 572 668 316 298 316 298 611 297 611 297 767 462 767 462 958 995 958 995 543 539 543 539 940 125 940 125 443 77 443 77 266 943 266 943 82 488 82 488 851 573 851 573 287 174 287 174 818 163 818 163 853 971 853 971 239 700 239 700 653 42 653 42 36 428 36 428 260 594 260 594 749 971 749 971 513 958 513 958 54 964 54 964 501 661 501 661 866 84 866 84 464 344 464 344 537 467 537 467 97 631 97 631 407 430 407 430 289 312 289 312 618 231 618 231 153 51 153 51 560 12 560 12 458 819 458 819 400 392 400 392 110 477 110 477 4 694 4 694 877 351 877 351 522 759 522 759 451 662 451 662 234 763 234 763 561 41 561 41 918 376 918 376 25 211 25 211 745 468 745 468 538 715 538 715 451 723 451 723 2 334 2 334 408 74 408 74 843 949 843 949 280 939 280 939 331 880 331 880 691 483 691 483 394 429 394 429 913 294 913 294 573 538 573 538 711 501 711 501 855 528 855 528 137 521 137 521 811 5 811 5 836 636 836 636 8 946 8 946 890 903 890 903 830 383 830 383 712 263 712 263 744 948 744 948 616 93 616 93 913 912 913 912 450 856 450 856 253 380 253 380 749 177 749 177 213 6 213 6 864 559 864 559 213 910 213 910 67 129 67 129 911 778 911 778 39 715 39 715 177 423 177 423 279 418 279 418 398 552 398 552 340 750 340 750 288 348 288 348 39 173 39 173 845 921 845 921 10 403 10 403 959 246 959 246 371 27 371 27 150 266 150 266 481 959 481 959 317 433 317 433 421 946 421 946 600 330 600 330 431 442 431 442 765 349 765 349 864 87 864 87 221 504 221 504 240 314 240 314 411 16 411 16 79 443 79 443 185 348 185 348 959 510 959 510 617 71 617 71 605 593 605 593 428 310 428 310 892 370 892 370 724 62 724 62 861 435 861 435 955 435 955 435 435 37 435 37 719 979 719 979 87 472 87 472 120 166 120 166 515 91 515 91 285 454 285 454 649 946 649 946 510 281 510 281 392 971 392 971 141 882 141 882 813 287 813 287 345 481 345 481 256 388 256 388 396 581 396 581 757 39 757 39 748 204 748 204 256 552 256 552 302 305 302 305 541 129 541 129 291 299 291 299 849 818 849 818 814 938 814 938 155 267 155 267 833 66 833 66 170 496 170 496 729 267 729 267 433 867 433 867 205 24 205 24 424 501 424 501 502 889 502 889 913 216 913 216 778 826 778 826 120 570 120 570 581 482 581 482 445 58 445 58 226 366 226 366 96 613 96 613 468 618 468 618 436 861 436 861 692 149 692 149 912 375 912 375 479 778 479 778 648 680 648 680 17 150 17 150 892 503 892 503 935 737 935 737 204 222 204 222 854 382 854 382 715 30 715 30 401 861 401 861 919 966 919 966 372 107 372 107 499 168 499 168 734 298 734 298 797 45 797 45 558 278 558 278 751 559 751 559 377 595 377 595 453 667 453 667 665 97 665 97 67 175 67 175 955 449 955 449 314 112 314 112 471 235 471 235 478 703 478 703 787 962 787 962 95 122 95 122 29 732 29 732 831 133 831 133 403 200 403 200 50 798 50 798 898 781 898 781 803 682 803 682 284 790 284 790 395 373 395 373 515 544 515 544 488 85 488 85 79 668 79 668 545 401 545 401 762 738 762 738 172 370 172 370 512 958 512 958 624 813 624 813 933 937 933 937 114 76 114 76 511 385 511 385 809 351 809 351 80 346 80 346 439 566 439 566 941 937 941 937 698 63 698 63 629 110 629 110 397 256 397 256 459 400 459 400 491 405 491 405 767 314 767 314 168 598 168 598 132 352 132 352 862 247 862 247 188 421 188 421 106 711 106 711 38 831 38 831 177 559 177 559 749 879 749 879 415 213 415 213 823 226 823 226 84 822 84 822 745 176 745 176 574 662 574 662 1 282 1 282 565 151 565 151 724 832 724 832 970 92 970 92 292 53 292 53 70 24 70 24 375 508 375 508 835 555 835 555 934 435 934 435 404 487 404 487 698 568 698 568 141 373 141 373 757 437 757 437 668 929 668 929 688 955 688 955 660 905 660 905 774 976 774 976 742 127 742 127 126 267 126 267 49 516 49 516 674 423 674 423 726 873 726 873 183 58 183 58 175 907 175 907 557 245 557 245 169 699 169 699 452 548 452 548 548 870 548 870 657 346 657 346 440 636 440 636 267 605 267 605 339 757 339 757 714 503 714 503 793 478 793 478 680 840 680 840 522 976 522 976 618 684 618 684 465 829 465 829 488 243 488 243 435 875 435 875 411 158 411 158 301 565 301 565 435 324 435 324 810 749 810 749 870 502 870 502 248 549 248 549 819 949 819 949 409 976 409 976 544 606 544 606 867 432 867 432 894 657 894 657 153 284 153 284 864 722 864 722 259 753 259 753 240 430 240 430 19 702 19 702 884 258 884 258 705 847 705 847 709 331 709 331 606 775 606 775 778 692 778 692 53 669 53 669 183 497 183 497 344 833 344 833 164 975 164 975 726 983 726 983 204 399 204 399 483 451 483 451 34 600 34 600 246 903 246 903 819 197 819 197 293 254 293 254 347 943 347 943 930 739 930 739 670 115 670 115 673 819 673 819 422 120 422 120 295 297 295 297 934 420 934 420 112 679 112 679 285 394 285 394 742 948 742 948 752 482 752 482 679 247 679 247 701 333 701 333 919 638 919 638 345 134 345 134 140 525 140 525 832 288 832 288 40 952 40 952 961 296 961 296 616 477 616 477 77 615 77 615 166 959 166 959 578 576 578 576 311 12 311 12 965 738 965 738 425 157 425 157 215 350 215 350 872 961 872 961 175 119 175 119 130 955 130 955 626 73 626 73 281 645 281 645 374 936 374 936 300 447 300 447 515 59 515 59 382 49 382 49 792 521 792 521 934 141 934 141 911 113 911 113 447 665 447 665 900 213 900 213 714 619 714 619 691 679 691 679 101 770 101 770 718 737 718 737 987 23 987 23 577 677 577 677 862 326 862 326 554 595 554 595 19 618 19 618 641 552 641 552 748 623 748 623 762 588 762 588 727 978 727 978 521 891 521 891 194 747 194 747 819 922 819 922 414 492 414 492 210 38 210 38 588 893 588 893 261 903 261 903 154 682 154 682 677 798 677 798 387 50 387 50 407 205 407 205 571 580 571 580 989 467 989 467 440 430 440 430 662 572 662 572 883 768 883 768 832 975 832 975 913 14 913 14 277 856 277 856 39 232 39 232 681 694 681 694 716 310 716 310 877 805 877 805 488 737 488 737 66 939 66 939 227 114 227 114 604 381 604 381 138 104 138 104 184 823 184 823 892 371 892 371 587 10 587 10 681 988 681 988 819 815 819 815 848 248 848 248 227 708 227 708 352 148 352 148 844 471 844 471 852 72 852 72 237 450 237 450 803 604 803 604 905 988 905 988 797 567 797 567 785 805 785 805 798 496 798 496 149 727 149 727 635 38 635 38 89 263 89 263 79 270 79 270 542 172 542 172 26 466 26 466 966 581 966 581 102 898 102 898 671 316 671 316 15 231 15 231 540 382 540 382 876 395 876 395 932 860 932 860 497 83 497 83 533 709 533 709 552 483 552 483 956 717 956 717 580 313 580 313 582 581 582 581 772 513 772 513 845 658 845 658 986 363 986 363 205 453 205 453 301 290 301 290 193 308 193 308 817 893 817 893 822 684 822 684 506 918 506 918 904 751 904 751 529 905 529 905 577 515 577 515 62 126 62 126 535 63 535 63 656 413 656 413 521 19 521 19 237 324 237 324 124 991 124 991 136 103 136 103 506 358 506 358 217 992 217 992 213 917 213 917 243 673 243 673 61 902 61 902 940 476 940 476 753 467 753 467 17 967 17 967 128 467 128 467 632 320 632 320 538 227 538 227 65 25 65 25 359 854 359 854 771 118 771 118 618 367 618 367 93 990 93 990 840 874 840 874 551 856 551 856 957 231 957 231 644 597 644 597 288 40 288 40 902 183 902 183 240 10 240 10 89 176 89 176 873 79 873 79 864 378 864 378 601 409 601 409 339 32 339 32 31 155 31 155 963 196 963 196 887 901 887 901 78 312 78 312 652 894 652 894 377 814 377 814 43 745 43 745 147 596 147 596 411 167 411 167 602 685 602 685 873 283 873 283 108 244 108 244 517 477 517 477 278 652 278 652 164 582 164 582 321 633 321 633 160 504 160 504 725 126 725 126 53 513 53 513 290 14 290 14 907 332 907 332 740 823 740 823 125 773 125 773 796 41 796 41 142 488 142 488 756 961 756 961 982 495 982 495 637 451 637 451 927 129 927 129 158 770 158 770 201 83 201 83 605 505 605 505 644 30 644 30 906 574 906 574 56 979 56 979 284 691 284 691 19 376 19 376 646 281 646 281 478 363 478 363 126 118 126 118 787 555 787 555 736 55 736 55 140 785 140 785 50 96 50 96 320 405 320 405 577 587 577 587 43 357 43 357 843 827 843 827 580 30 580 30 29 954 29 954 750 166 750 166 638 334 638 334 748 727 748 727 288 31 288 31 717 538 717 538 540 420 540 420 607 769 607 769 592 643 592 643 565 415 565 415 217 881 217 881 371 163 371 163 700 598 700 598 880 760 880 760 285 346 285 346 112 39 112 39 518 579 518 579 600 200 600 200 388 950 388 950 188 344 188 344 509 546 509 546 266 963 266 963 150 40 150 40 93 223 93 223 572 4 572 4 885 885 885 885 113 214 113 214 705 714 705 714 181 689 181 689 759 980 759 980 792 660 792 660 355 48 355 48 393 770 393 770 337 120 337 120 724 934 724 934 183 791 183 791 124 108 124 108 570 543 570 543 985 53 985 53 354 632 354 632 857 424 857 424 339 413 339 413 731 428 731 428 89 835 89 835 613 215 613 215 190 579 190 579 54 684 54 684 354 691 354 691 674 142 674 142 912 562 912 562 962 718 962 718 412 98 412 98 950 6 950 6 145 472 145 472 715 594 715 594 282 951 282 951 496 567 496 567 845 848 845 848 209 949 209 949 727 934 727 934 482 311 482 311 461 178 461 178 384 122 384 122 820 439 820 439 615 893 615 893 922 203 922 203 971 841 971 841 479 392 479 392 843 955 843 955 449 862 449 862 690 465 690 465 809 382 809 382 66 754 66 754 147 386 147 386 87 216 87 216 823 159 823 159 371 653 371 653 324 816 324 816 171 584 171 584 42 356 42 356 78 961 78 961 321 869 321 869 224 549 224 549 410 705 410 705 228 116 228 116 828 428 828 428 344 749 344 749 939 133 939 133 220 462 220 462 180 939 180 939 433 578 433 578 728 204 728 204 261 191 261 191 599 508 599 508 298 280 298 280 78 613 78 613 45 359 45 359 534 451 534 451 383 987 383 987 228 51 228 51 211 311 211 311 289 139 289 139 141 494 141 494 85 609 85 609 180 124 180 124 640 748 640 748 177 587 177 587 811 579 811 579 273 445 273 445 69 509 69 509 556 231 556 231 749 329 749 329 689 350 689 350 649 874 649 874 162 499 162 499 758 294 758 294 152 693 152 693 361 134 361 134 473 619 473 619 385 80 385 80 669 431 669 431 676 456 676 456 746 237 746 237 203 467 203 467 859 436 859 436 572 348 572 348 768 725 768 725 880 147 880 147 202 583 202 583 93 356 93 356 917 526 917 526 888 112 888 112 209 733 209 733 311 204 311 204 709 879 709 879 495 433 495 433 26 239 26 239 763 734 763 734 591 319 591 319 490 361 490 361 304 787 304 787 745 601 745 601 727 535 727 535 281 701 281 701 589 567 589 567 885 284 885 284 116 905 116 905 193 794 193 794 138 381 138 381 785 889 785 889 531 334 531 334 505 692 505 692 664 861 664 861 984 936 984 936 712 227 712 227 149 71 149 71 448 914 448 914 992 648 992 648 655 350 655 350 31 724 31 724 233 729 233 729 836 806 836 806 182 683 182 683 620 877 620 877 376 595 376 595 833 637 833 637 767 105 767 105 727 422 727 422 157 227 157 227 246 254 246 254 407 33 407 33 355 839 355 839 561 366 561 366 732 345 732 345 915 436 915 436 602 446 602 446 520 128 520 128 355 31 355 31 81 72 81 72 369 18 369 18 491 883 491 883 659 160 659 160 771 483 771 483 138 746 138 746 927 490 927 490 229 191 229 191 810 78 810 78 501 583 501 583 42 248 42 248 952 463 952 463 175 309 175 309 242 5 242 5 624 626 624 626 17 584 17 584 270 478 270 478 271 195 271 195 512 954 512 954 874 125 874 125 217 8 217 8 108 827 108 827 63 263 63 263 402 294 402 294 392 71 392 71 654 166 654 166 437 752 437 752 812 32 812 32 576 736 576 736 154 931 154 931 3 467 3 467 688 53 688 53 194 177 194 177 97 583 97 583 614 282 614 282 784 796 784 796 244 828 244 828 545 25 545 25 113 900 113 900 707 475 707 475 871 645 871 645 425 627 425 627 715 882 715 882 766 774 766 774 400 949 400 949 919 523 919 523 591 799 591 799 134 20 134 20 273 820 273 820 85 159 85 159 188 923 188 923 734 427 734 427 862 53 862 53 657 705 657 705 664 601 664 601 368 723 368 723 898 640 898 640 956 739 956 739 29 896 29 896 412 995 412 995 438 457 438 457 435 432 435 432 875 726 875 726 308 13 308 13 938 974 938 974 57 483 57 483 342 553 342 553 775 103 775 103 546 74 546 74 284 762 284 762 978 619 978 619 344 774 344 774 922 262 922 262 177 824 177 824 829 665 829 665 331 65 331 65 144 251 144 251 807 923 807 923 567 8 567 8 286 554 286 554 770 417 770 417 686 364 686 364 945 41 945 41 313 192 313 192 901 806 901 806 353 274 353 274 830 277 830 277 951 582 951 582 94 432 94 432 77 911 77 911 143 420 143 420 441 46 441 46 63 914 63 914 138 714 138 714 425 640 425 640 669 52 669 52 185 58 185 58 259 364 259 364 762 7 762 7 704 174 704 174 468 917 468 917 560 499 560 499 169 969 169 969 870 494 870 494 834 315 834 315 380 461 380 461 375 817 375 817 26 82 26 82 826 512 826 512 872 574 872 574 195 339 195 339 539 510 539 510 842 833 842 833 863 676 863 676 582 361 582 361 140 628 140 628 448 950 448 950 846 626 846 626 237 15 237 15 682 802 682 802 17 471 17 471 722 482 722 482 177 957 177 957 729 278 729 278 827 359 827 359 111 584 111 584 375 837 375 837 128 929 128 929 277 719 277 719 384 589 384 589 948 198 948 198 987 300 987 300 239 884 239 884 620 663 620 663 935 266 935 266 83 534 83 534 64 818 64 818 557 572 557 572 879 112 879 112 234 207 234 207 685 444 685 444 458 39 458 39 848 153 848 153 57 784 57 784 890 917 890 917 84 363 84 363 722 697 722 697 204 520 204 520 338 695 338 695 208 577 208 577 942 428 942 428 956 250 956 250 613 305 613 305 700 917 700 917 522 988 522 988 443 885 443 885 641 233 641 233 354 224 354 224 358 622 358 622 652 435 652 435 131 967 131 967 617 72 617 72 128 979 128 979 552 92 552 92 143 407 143 407 503 992 503 992 623 160 623 160 837 239 837 239 419 182 419 182 494 233 494 233 671 58 671 58 265 107 265 107 142 519 142 519 972 577 972 577 290 842 290 842 63 545 63 545 186 117 186 117 494 473 494 473 545 248 545 248 782 492 782 492 132 138 132 138 970 143 970 143 146 897 146 897 286 55 286 55 196 918 196 918 536 802 536 802 525 633 525 633 280 739 280 739 784 747 784 747 452 645 452 645 780 56 780 56 384 516 384 516 439 193 439 193 877 753 877 753 933 924 933 924 671 716 671 716 521 408 521 408 50 68 50 68 220 19 220 19 639 50 639 50 501 648 501 648 426 17 426 17 327 193 327 193 118 227 118 227 834 439 834 439 42 499 42 499 167 453 167 453 657 559 657 559 625 725 625 725 396 454 396 454 189 856 189 856 161 957 161 957 475 164 475 164 509 532 509 532 296 492 296 492 829 677 829 677 317 511 317 511 12 437 12 437 728 437 728 437 55 516 55 516 206 417 206 417 92 655 92 655 334 789 334 789 53 197 53 197 903 266 903 266 719 83 719 83 416 18 416 18 738 794 738 794 147 318 147 318 567 134 567 134 983 352 983 352 213 947 213 947 760 351 760 351 970 462 970 462 582 43 582 43 792 349 792 349 882 970 882 970 755 481 755 481 237 403 237 403 956 615 956 615 711 101 711 101 436 546 436 546 286 774 286 774 89 20 89 20 956 766 956 766 708 791 708 791 22 869 22 869 606 270 606 270 366 696 366 696 553 951 553 951 612 815 612 815 940 597 940 597 401 928 401 928 90 529 90 529 256 376 256 376 869 347 869 347 497 193 497 193 570 669 570 669 235 731 235 731 308 521 308 521 161 171 161 171 498 707 498 707 531 915 531 915 479 138 479 138 746 157 746 157 454 945 454 945 32 416 32 416 774 956 774 956 602 631 602 631 456 519 456 519 922 551 922 551 161 983 161 983 84 293 84 293 62 951 62 951 8 67 8 67 726 680 726 680 730 872 730 872 287 341 287 341 639 204 639 204 900 268 900 268 330 710 330 710 335 627 335 627 234 865 234 865 971 335 971 335 106 652 106 652 216 645 216 645 587 535 587 535 47 851 47 851 703 25 703 25 89 217 89 217 4 718 4 718 746 806 746 806 833 226 833 226 775 230 775 230 923 220 923 220 212 67 212 67 874 307 874 307 419 865 419 865 270 262 270 262 986 932 986 932 365 66 365 66 557 32 557 32 820 403 820 403 964 586 964 586 811 193 811 193 742 535 742 535 490 134 490 134 972 138 972 138 100 345 100 345 663 329 663 329 33 386 33 386 511 310 511 310 414 736 414 736 511 793 511 793 970 332 970 332 669 620 669 620 320 104 320 104 879 286 879 286 326 829 326 829 866 767 866 767 344 660 344 660 768 226 768 226 765 586 765 586 590 101 590 101 674 158 674 158 657 360 657 360 261 993 261 993 114 354 114 354 301 686 301 686 676 179 676 179 156 799 156 799 581 743 581 743 7 313 7 313 148 513 148 513 35 225 35 225 280 67 280 67 162 721 162 721 130 407 130 407 918 735 918 735 653 570 653 570 471 273 471 273 211 604 211 604 143 266 143 266 465 341 465 341 493 326 493 326 219 187 219 187 364 689 364 689 468 769 468 769 520 288 520 288 750 533 750 533 874 163 874 163 764 954 764 954 587 652 587 652 797 367 797 367 645 73 645 73 707 124 707 124 128 775 128 775 460 302 460 302 161 289 161 289 69 121 69 121 23 898 23 898 700 153 700 153 873 69 873 69 903 238 903 238 919 994 919 994 881 609 881 609 477 206 477 206 763 277 763 277 224 898 224 898 324 295 324 295 181 29 181 29 310 229 310 229 169 521 169 521 748 349 748 349 642 535 642 535 96 771 96 771 345 217 345 217 225 879 225 879 60 932 60 932 873 744 873 744 596 413 596 413 36 43 36 43 974 503 974 503 400 851 400 851 24 981 24 981 250 442 250 442 214 732 214 732 549 162 549 162 353 390 353 390 346 444 346 444 370 599 370 599 643 799 643 799 504 552 504 552 989 844 989 844 501 467 501 467 584 736 584 736 708 138 708 138 798 27 798 27 916 427 916 427 737 182 737 182 793 451 793 451 40 534 40 534 352 264 352 264 273 320 273 320 204 432 204 432 124 80 124 80 124 372 124 372 530 410 530 410 480 419 480 419 40 307 40 307 50 78 50 78 984 262 984 262 723 968 723 968 953 246 953 246 195 813 195 813 696 817 696 817 361 891 361 891 178 373 178 373 171 851 171 851 880 68 880 68 596 179 596 179 6 34 6 34 63 247 63 247 723 145 723 145 24 87 24 87 241 174 241 174 938 995 938 995 715 936 715 936 78 806 78 806 35 676 35 676 839 291 839 291 322 513 322 513 114 412 114 412 250 784 250 784 949 868 949 868 603 633 603 633 385 506 385 506 475 966 475 966 746 400 746 400 836 721 836 721 151 141 151 141 178 802 178 802 414 781 414 781 777 663 777 663 493 484 493 484 454 563 454 563 513 18 513 18 127 982 127 982 259 707 259 707 306 560 306 560 572 300 572 300 822 128 822 128 182 593 182 593 209 543 209 543 400 944 400 944 786 425 786 425 328 456 328 456 621 535 621 535 173 301 173 301 768 820 768 820 854 376 854 376 349 803 349 803 563 854 563 854 97 197 97 197 478 961 478 961 297 935 297 935 812 126 812 126 123 968 123 968 29 625 29 625 670 610 670 610 415 667 415 667 492 266 492 266 536 92 536 92 214 314 214 314 891 27 891 27 851 831 851 831 957 836 957 836 442 798 442 798 835 727 835 727 458 339 458 339 199 56 199 56 630 797 630 797 227 557 227 557 747 45 747 45 401 483 401 483 668 407 668 407 436 206 436 206 350 474 350 474 333 643 333 643 349 665 349 665 919 761 919 761 963 926 963 926 345 902 345 902 378 158 378 158 459 5 459 5 272 197 272 197 290 763 290 763 655 410 655 410 960 188 960 188 404 413 404 413 769 345 769 345 865 913 865 913 122 847 122 847 116 959 116 959 56 989 56 989 514 294 514 294 112 993 112 993 518 714 518 714 469 337 469 337 17 67 17 67 248 415 248 415 440 949 440 949 481 609 481 609 510 63 510 63 500 58 500 58 243 358 243 358 17 189 17 189 72 127 72 127 104 657 104 657 831 892 831 892 293 367 293 367 656 437 656 437 17 822 17 822 601 925 601 925 947 560 947 560 838 201 838 201 702 636 702 636 243 409 243 409 383 90 383 90 745 678 745 678 5 139 5 139 829 791 829 791 119 733 119 733 764 322 764 322 46 914 46 914 209 27 209 27 660 163 660 163 31 699 31 699 273 752 273 752 113 196 113 196 716 57 716 57 241 230 241 230 168 601 168 601 56 693 56 693 150 758 150 758 430 149 430 149 635 776 635 776 39 208 39 208 238 819 238 819 492 955 492 955 40 140 40 140 676 264 676 264 228 372 228 372 159 641 159 641 919 738 919 738 615 632 615 632 962 723 962 723 908 535 908 535 886 884 886 884 464 316 464 316 291 309 291 309 3 693 3 693 336 991 336 991 926 158 926 158 709 67 709 67 835 686 835 686 775 270 775 270 135 931 135 931 126 591 126 591 312 661 312 661 47 984 47 984 911 222 911 222 297 714 297 714 619 281 619 281 901 476 901 476 123 785 123 785 14 284 14 284 907 657 907 657 880 649 880 649 75 341 75 341 848 508 848 508 545 90 545 90 761 728 761 728 791 120 791 120 224 666 224 666 106 321 106 321 151 385 151 385 432 383 432 383 43 429 43 429 809 914 809 914 556 666 556 666 274 586 274 586 598 733 598 733 459 519 459 519 890 224 890 224 844 93 844 93 459 699 459 699 660 955 660 955 182 895 182 895 340 505 340 505 492 43 492 43 863 535 863 535 485 465 485 465 425 337 425 337 3 189 3 189 960 397 960 397 569 493 569 493 262 653 262 653 511 536 511 536 314 285 314 285 873 172 873 172 261 547 261 547 440 441 440 441 919 165 919 165 186 610 186 610 707 716 707 716 609 525 609 525 977 96 977 96 46 783 46 783 305 505 305 505 65 799 65 799 281 835 281 835 141 807 141 807 880 292 880 292 820 432 820 432 466 866 466 866 884 107 884 107 380 431 380 431 31 981 31 981 393 391 393 391 103 715 103 715 301 9 301 9 789 973 789 973 519 754 519 754 993 775 993 775 221 517 221 517 875 246 875 246 337 248 337 248 776 598 776 598 684 875 684 875 898 864 898 864 445 690 445 690 916 849 916 849 312 666 312 666 383 719 383 719 691 904 691 904 307 959 307 959 181 551 181 551 460 583 460 583 861 168 861 168 610 518 610 518 768 872 768 872 972 825 972 825 568 920 568 920 833 684 833 684 375 664 375 664 862 288 862 288 255 550 255 550 219 785 219 785 649 719 649 719 231 712 231 712 361 419 361 419 899 575 899 575 779 446 779 446 916 580 916 580 864 313 864 313 714 508 714 508 294 667 294 667 273 747 273 747 814 812 814 812 750 266 750 266 71 101 71 101 762 839 762 839 229 215 229 215 452 804 452 804 702 92 702 92 596 597 596 597 789 307 789 307 356 686 356 686 634 925 634 925 810 398 810 398 367 343 367 343 737 984 737 984 993 920 993 920 610 985 610 985 469 602 469 602 446 446 446 446 909 801 909 801 678 124 678 124 798 677 798 677 958 1 958 1 561 217 561 217 457 849 457 849 122 217 122 217 688 604 688 604 773 287 773 287 654 783 654 783 40 503 40 503 786 717 786 717 831 190 831 190 794 362 794 362 660 837 660 837 593 429 593 429 100 881 100 881 45 908 45 908 571 950 571 950 48 466 48 466 962 410 962 410 782 57 782 57 803 751 803 751 896 751 896 751 325 679 325 679 41 588 41 588 31 519 31 519 362 550 362 550 187 977 187 977 538 443 538 443 731 166 731 166 285 565 285 565 620 975 620 975 546 580 546 580 918 233 918 233 212 417 212 417 772 36 772 36 411 414 411 414 917 866 917 866 236 364 236 364 807 247 807 247 522 169 522 169 149 309 149 309 889 626 889 626 183 683 183 683 299 625 299 625 805 277 805 277 676 79 676 79 389 921 389 921 920 621 920 621 635 112 635 112 456 828 456 828 144 924 144 924 742 400 742 400 756 455 756 455 166 55 166 55 374 724 374 724 267 8 267 8 601 496 601 496 872 295 872 295 414 468 414 468 23 235 23 235 794 965 794 965 89 899 89 899 322 624 322 624 605 555 605 555 242 227 242 227 229 351 229 351 529 933 529 933 52 283 52 283 222 108 222 108 391 133 391 133 188 783 188 783 694 33 694 33 785 296 785 296 653 567 653 567 215 616 215 616 513 800 513 800 794 558 794 558 5 373 5 373 267 887 267 887 514 514 514 514 546 276 546 276 407 458 407 458 467 485 467 485 995 895 995 895 133 24 133 24 985 337 985 337 282 60 282 60 247 987 247 987 90 503 90 503 389 968 389 968 692 631 692 631 766 829 766 829 136 691 136 691 656 942 656 942 396 275 396 275 245 936 245 936 582 701 582 701 17 318 17 318 972 117 972 117 150 386 150 386 387 3 387 3 886 4 886 4 843 732 843 732 599 716 599 716 22 280 22 280 366 865 366 865 362 90 362 90 707 473 707 473 511 881 511 881 686 504 686 504 880 246 880 246 31 445 31 445 312 251 312 251 872 133 872 133 107 745 107 745 462 26 462 26 766 1 766 1 81 855 81 855 503 110 503 110 20 795 20 795 249 829 249 829 244 906 244 906 927 99 927 99 944 833 944 833 967 663 967 663 56 53 56 53 622 175 622 175 83 398 83 398 957 323 957 323 275 280 275 280 976 458 976 458 427 938 427 938 58 973 58 973 224 746 224 746 400 257 400 257 955 692 955 692 35 741 35 741 686 920 686 920 678 202 678 202 466 818 466 818 652 212 652 212 152 895 152 895 179 180 179 180 180 458 180 458 504 768 504 768 507 779 507 779 125 506 125 506 711 674 711 674 225 526 225 526 495 202 495 202 9 581 9 581 481 190 481 190 738 869 738 869 202 525 202 525 750 437 750 437 577 552 577 552 489 850 489 850 369 722 369 722 324 597 324 597 83 704 83 704 403 396 403 396 583 252 583 252 826 539 826 539 55 119 55 119 122 323 122 323 446 416 446 416 132 21 132 21 801 987 801 987 868 804 868 804 46 533 46 533 260 509 260 509 744 711 744 711 135 857 135 857 584 441 584 441 565 939 565 939 673 763 673 763 882 591 882 591 281 333 281 333 872 714 872 714 581 131 581 131 158 395 158 395 390 981 390 981 641 241 641 241 544 217 544 217 274 277 274 277 116 939 116 939 748 284 748 284 150 201 150 201 454 337 454 337 543 436 543 436 222 11 222 11 383 130 383 130 464 559 464 559 427 929 427 929 994 611 994 611 292 831 292 831 622 446 622 446 333 327 333 327 710 670 710 670 480 88 480 88 202 862 202 862 660 435 660 435 682 119 682 119 976 786 976 786 443 841 443 841 977 308 977 308 945 558 945 558 369 932 369 932 577 835 577 835 243 372 243 372 196 402 196 402 312 87 312 87 899 470 899 470 51 301 51 301 122 455 122 455 612 677 612 677 271 299 271 299 560 902 560 902 346 812 346 812 512 495 512 495 985 584 985 584 380 897 380 897 493 270 493 270 97 132 97 132 415 167 415 167 483 663 483 663 347 833 347 833 870 995 870 995 889 242 889 242 507 121 507 121 422 470 422 470 662 859 662 859 287 294 287 294 242 852 242 852 543 46 543 46 588 680 588 680 978 243 978 243 630 847 630 847 966 833 966 833 990 596 990 596 367 519 367 519 800 452 800 452 802 705 802 705 452 830 452 830 934 248 934 248 916 107 916 107 129 285 129 285 565 477 565 477 965 683 965 683 684 81 684 81 8 760 8 760 533 921 533 921 531 651 531 651 750 196 750 196 88 501 88 501 959 720 959 720 78 292 78 292 681 98 681 98 553 101 553 101 63 58 63 58 942 923 942 923 801 774 801 774 60 668 60 668 416 231 416 231 342 385 342 385 756 719 756 719 505 105 505 105 527 922 527 922 315 286 315 286 262 388 262 388 623 821 623 821 838 439 838 439 472 276 472 276 665 168 665 168 319 197 319 197 902 909 902 909 504 567 504 567 577 960 577 960 633 902 633 902 981 202 981 202 100 762 100 762 186 49 186 49 118 150 118 150 213 585 213 585 949 267 949 267 21 965 21 965 391 768 391 768 339 799 339 799 895 96 895 96 56 880 56 880 933 712 933 712 585 466 585 466 905 495 905 495 47 677 47 677 905 692 905 692 679 265 679 265 92 829 92 829 301 520 301 520 438 792 438 792 723 283 723 283 274 640 274 640 101 532 101 532 9 815 9 815 898 119 898 119 951 30 951 30 985 229 985 229 582 195 582 195 300 58 300 58 973 61 973 61 328 336 328 336 870 791 870 791 945 535 945 535 823 453 823 453 707 310 707 310 704 296 704 296 872 88 872 88 182 751 182 751 920 9 920 9 263 541 263 541 949 55 949 55 927 349 927 349 128 805 128 805 101 980 101 980 149 53 149 53 991 326 991 326 197 929 197 929 373 746 373 746 161 99 161 99 181 269 181 269 579 27 579 27 253 341 253 341 244 141 244 141 416 442 416 442 248 607 248 607 18 115 18 115 466 496 466 496 404 158 404 158 391 335 391 335 13 428 13 428 540 920 540 920 47 648 47 648 332 748 332 748 463 273 463 273 604 672 604 672 691 296 691 296 129 192 129 192 592 743 592 743 186 52 186 52 327 945 327 945 976 9 976 9 75 499 75 499 570 703 570 703 216 441 216 441 562 753 562 753 973 427 973 427 831 243 831 243 205 778 205 778 196 532 196 532 458 609 458 609 664 665 664 665 606 423 606 423 573 956 573 956 18 73 18 73 329 898 329 898 891 746 891 746 494 583 494 583 201 210 201 210 288 220 288 220 275 86 275 86 745 71 745 71 544 29 544 29 415 104 415 104 738 823 738 823 71 477 71 477 818 943 818 943 733 930 733 930 476 882 476 882 423 900 423 900 443 629 443 629 510 881 510 881 809 572 809 572 648 904 648 904 236 362 236 362 95 565 95 565 288 557 288 557 602 885 602 885 430 804 430 804 714 480 714 480 911 352 911 352 679 827 679 827 478 610 478 610 791 335 791 335 833 735 833 735 797 618 797 618 893 425 893 425 736 142 736 142 616 721 616 721 508 548 508 548 644 85 644 85 866 546 866 546 127 770 127 770 664 564 664 564 28 732 28 732 226 66 226 66 671 651 671 651 100 456 100 456 794 904 794 904 184 847 184 847 347 746 347 746 48 748 48 748 219 315 219 315 176 584 176 584 867 402 867 402 784 550 784 550 303 320 303 320 308 718 308 718 108 473 108 473 912 959 912 959 836 939 836 939 474 690 474 690 819 673 819 673 705 942 705 942 631 936 631 936 939 572 939 572 951 251 951 251 262 20 262 20 105 474 105 474 120 291 120 291 113 158 113 158 169 880 169 880 783 386 783 386 228 77 228 77 538 383 538 383 817 372 817 372 868 15 868 15 351 956 351 956 148 869 148 869 77 759 77 759 154 994 154 994 445 715 445 715 685 486 685 486 834 577 834 577 760 324 760 324 915 257 915 257 569 955 569 955 693 641 693 641 51 752 51 752 790 234 790 234 410 69 410 69 83 639 83 639 779 962 779 962 131 217 131 217 735 182 735 182 67 328 67 328 499 874 499 874 243 347 243 347 130 137 130 137 495 103 495 103 856 442 856 442 713 617 713 617 622 161 622 161 618 250 618 250 804 650 804 650 473 913 473 913 581 822 581 822 858 707 858 707 825 919 825 919 641 789 641 789 298 84 298 84 315 466 315 466 344 499 344 499 93 390 93 390 268 946 268 946 508 402 508 402 108 256 108 256 412 943 412 943 413 226 413 226 830 340 830 340 416 494 416 494 576 204 576 204 17 865 17 865 111 41 111 41 10 493 10 493 327 896 327 896 447 493 447 493 664 554 664 554 839 625 839 625 320 520 320 520 38 580 38 580 206 323 206 323 974 466 974 466 275 611 275 611 340 485 340 485 524 347 524 347 898 483 898 483 674 950 674 950 634 687 634 687 319 889 319 889 487 637 487 637 582 506 582 506 895 912 895 912 850 583 850 583 230 161 230 161 550 280 550 280 793 778 793 778 795 157 795 157 72 569 72 569 713 776 713 776 968 828 968 828 299 990 299 990 427 499 427 499 672 524 672 524 505 90 505 90 218 535 218 535 473 649 473 649 375 334 375 334 990 126 990 126 80 272 80 272 454 625 454 625 238 673 238 673 158 938 158 938 128 143 128 143 753 527 753 527 703 721 703 721 46 295 46 295 676 968 676 968 428 661 428 661 692 990 692 990 316 692 316 692 742 395 742 395 106 768 106 768 387 546 387 546 875 691 875 691 28 465 28 465 447 742 447 742 230 764 230 764 254 754 254 754 523 279 523 279 166 479 166 479 220 448 220 448 343 973 343 973 784 33 784 33 757 131 757 131 694 263 694 263 524 166 524 166 153 684 153 684 283 989 283 989 330 895 330 895 959 531 959 531 516 691 516 691 98 573 98 573 212 689 212 689 474 559 474 559 705 647 705 647 680 333 680 333 241 299 241 299 98 449 98 449 941 835 941 835 922 435 922 435 663 222 663 222 979 417 979 417 93 229 93 229 418 715 418 715 747 863 747 863 108 286 108 286 732 12 732 12 636 33 636 33 302 995 302 995 643 269 643 269 564 782 564 782 335 749 335 749 311 517 311 517 467 325 467 325 9 22 9 22 567 946 567 946 44 758 44 758 962 567 962 567 967 33 967 33 45 755 45 755 164 897 164 897 855 868 855 868 890 266 890 266 942 390 942 390 740 482 740 482 206 260 206 260 763 757 763 757 401 269 401 269 247 751 247 751 992 891 992 891 962 860 962 860 84 837 84 837 411 733 411 733 434 217 434 217 833 824 833 824 105 741 105 741 963 716 963 716 43 695 43 695 518 383 518 383 257 833 257 833 662 912 662 912 63 347 63 347 980 734 980 734 832 126 832 126 149 689 149 689 414 626 414 626 207 821 207 821 963 587 963 587 685 4 685 4 669 718 669 718 572 928 572 928 165 330 165 330 281 71 281 71 788 393 788 393 371 849 371 849 408 596 408 596 745 330 745 330 17 49 17 49 227 631 227 631 363 964 363 964 287 151 287 151 148 354 148 354 273 501 273 501 487 155 487 155 61 225 61 225 525 789 525 789 55 231 55 231 720 606 720 606 387 397 387 397 581 671 581 671 753 560 753 560 279 843 279 843 722 193 722 193 771 259 771 259 537 271 537 271 604 6 604 6 974 450 974 450 293 583 293 583 968 415 968 415 258 345 258 345 376 888 376 888 820 509 820 509 955 453 955 453 763 439 763 439 759 542 759 542 425 567 425 567 259 651 259 651 286 513 286 513 692 207 692 207 770 757 770 757 258 958 258 958 145 28 145 28 928 348 928 348 476 359 476 359 945 725 945 725 752 553 752 553 149 942 149 942 636 780 636 780 585 929 585 929 90 499 90 499 769 233 769 233 482 449 482 449 176 947 176 947 14 63 14 63 465 511 465 511 504 3 504 3 6 599 6 599 544 176 544 176 381 493 381 493 829 842 829 842 912 81 912 81 283 556 283 556 320 588 320 588 235 627 235 627 957 670 957 670 679 672 679 672 876 902 876 902 134 457 134 457 516 941 516 941 514 601 514 601 41 991 41 991 757 644 757 644 134 510 134 510 47 697 47 697 210 383 210 383 658 770 658 770 315 554 315 554 393 713 393 713 364 901 364 901 187 831 187 831 260 765 260 765 995 450 995 450 705 734 705 734 817 641 817 641 73 773 73 773 123 104 123 104 95 421 95 421 991 265 991 265 865 332 865 332 729 476 729 476 795 292 795 292 598 150 598 150 71 630 71 630 972 454 972 454 51 409 51 409 642 669 642 669 570 461 570 461 250 164 250 164 429 128 429 128 43 913 43 913 491 144 491 144 67 543 67 543 384 220 384 220 193 738 193 738 573 918 573 918 696 291 696 291 606 373 606 373 288 247 288 247 631 370 631 370 975 837 975 837 857 10 857 10 246 717 246 717 262 671 262 671 171 655 171 655 896 137 896 137 736 681 736 681 821 426 821 426 830 842 830 842 276 190 276 190 620 52 620 52 125 557 125 557 626 851 626 851 948 641 948 641 909 689 909 689 2 527 2 527 358 616 358 616 344 94 344 94 44 610 44 610 847 146 847 146 396 774 396 774 830 453 830 453 872 525 872 525 770 789 770 789 529 644 529 644 307 784 307 784 540 434 540 434 235 467 235 467 96 628 96 628 971 120 971 120 735 580 735 580 382 193 382 193 455 70 455 70 56 702 56 702 942 736 942 736 427 374 427 374 760 640 760 640 940 947 940 947 590 335 590 335 828 192 828 192 481 530 481 530 752 956 752 956 794 182 794 182 872 409 872 409 221 791 221 791 713 128 713 128 618 392 618 392 152 713 152 713 32 306 32 306 619 847 619 847 264 220 264 220 270 526 270 526 961 442 961 442 348 233 348 233 955 224 955 224 644 438 644 438 819 816 819 816 359 718 359 718 266 810 266 810 152 486 152 486 366 848 366 848 371 60 371 60 299 189 299 189 48 104 48 104 474 254 474 254 830 84 830 84 606 302 606 302 137 391 137 391 991 515 991 515 23 375 23 375 380 767 380 767 788 238 788 238 889 192 889 192 25 682 25 682 510 111 510 111 787 878 787 878 13 920 13 920 197 976 197 976 814 277 814 277 228 879 228 879 557 992 557 992 238 580 238 580 71 393 71 393 674 477 674 477 257 544 257 544 620 102 620 102 287 442 287 442 668 689 668 689 267 872 267 872 915 545 915 545 941 986 941 986 336 750 336 750 855 156 855 156 363 928 363 928 45 743 45 743 247 23 247 23 541 831 541 831 218 921 218 921 634 916 634 916 749 425 749 425 626 541 626 541 972 437 972 437 272 28 272 28 576 716 576 716 891 911 891 911 594 132 594 132 803 966 803 966 347 742 347 742 862 734 862 734 762 571 762 571 93 737 93 737 455 206 455 206 712 160 712 160 137 926 137 926 570 530 570 530 499 816 499 816 605 215 605 215 649 647 649 647 912 174 912 174 230 176 230 176 715 984 715 984 623 429 623 429 198 466 198 466 541 793 541 793 657 278 657 278 507 850 507 850 594 242 594 242 336 230 336 230 785 816 785 816 642 280 642 280 325 26 325 26 694 727 694 727 525 435 525 435 744 573 744 573 845 56 845 56 449 895 449 895 828 573 828 573 863 753 863 753 321 854 321 854 20 785 20 785 272 201 272 201 221 702 221 702 222 725 222 725 201 495 201 495 937 761 937 761 28 92 28 92 425 313 425 313 906 871 906 871 737 474 737 474 15 756 15 756 442 555 442 555 202 681 202 681 167 112 167 112 346 887 346 887 982 862 982 862 257 255 257 255 743 646 743 646 484 377 484 377 861 888 861 888 51 880 51 880 545 79 545 79 957 325 957 325 770 928 770 928 979 413 979 413 369 846 369 846 440 676 440 676 169 763 169 763 10 208 10 208 267 397 267 397 607 505 607 505 835 972 835 972 713 49 713 49 551 913 551 913 919 422 919 422 877 807 877 807 466 302 466 302 63 316 63 316 817 98 817 98 612 725 612 725 262 594 262 594 160 522 160 522 426 802 426 802 242 195 242 195 93 560 93 560 316 97 316 97 416 768 416 768 410 490 410 490 591 336 591 336 16 318 16 318 445 849 445 849 760 132 760 132 609 736 609 736 836 160 836 160 394 385 394 385 510 906 510 906 916 763 916 763 620 313 620 313 83 327 83 327 840 512 840 512 297 682 297 682 460 866 460 866 189 246 189 246 922 99 922 99 482 659 482 659 888 324 888 324 227 565 227 565 519 893 519 893 969 495 969 495 802 911 802 911 272 440 272 440 791 31 791 31 867 238 867 238 581 74 581 74 628 310 628 310 351 591 351 591 133 279 133 279 292 7 292 7 867 340 867 340 628 504 628 504 212 586 212 586 727 608 727 608 705 608 705 608 665 296 665 296 192 357 192 357 697 805 697 805 342 312 342 312 979 481 979 481 178 352 178 352 716 523 716 523 463 759 463 759 290 841 290 841 62 103 62 103 498 686 498 686 420 726 420 726 414 474 414 474 284 711 284 711 797 491 797 491 604 793 604 793 103 842 103 842 305 522 305 522 166 879 166 879 709 571 709 571 149 929 149 929 913 249 913 249 226 851 226 851 343 883 343 883 203 961 203 961 61 646 61 646 415 396 415 396 566 914 566 914 479 158 479 158 323 740 323 740 868 848 868 848 983 288 983 288 845 433 845 433 202 633 202 633 915 309 915 309 90 781 90 781 529 57 529 57 930 268 930 268 206 82 206 82 602 357 602 357 72 824 72 824 964 910 964 910 741 490 741 490 534 364 534 364 183 265 183 265 475 859 475 859 123 922 123 922 226 577 226 577 365 852 365 852 24 585 24 585 99 488 99 488 573 112 573 112 238 943 238 943 169 231 169 231 779 419 779 419 615 315 615 315 876 324 876 324 31 864 31 864 605 115 605 115 336 743 336 743 856 194 856 194 804 615 804 615 699 728 699 728 506 385 506 385 254 294 254 294 614 17 614 17 214 333 214 333 379 99 379 99 358 691 358 691 518 746 518 746 369 642 369 642 964 716 964 716 657 522 657 522 278 536 278 536 404 346 404 346 507 239 507 239 195 354 195 354 871 85 871 85 941 189 941 189 49 627 49 627 816 111 816 111 364 279 364 279 509 473 509 473 817 691 817 691 521 726 521 726 477 26 477 26 576 959 576 959 845 809 845 809 475 810 475 810 469 162 469 162 370 335 370 335 676 355 676 355 887 945 887 945 659 13 659 13 13 663 13 663 91 349 91 349 876 307 876 307 402 611 402 611 881 362 881 362 789 490 789 490 916 203 916 203 420 977 420 977 458 937 458 937 166 484 166 484 195 939 195 939 762 827 762 827 882 897 882 897 209 424 209 424 662 295 662 295 327 828 327 828 387 756 387 756 640 376 640 376 725 158 725 158 581 311 581 311 188 536 188 536 241 677 241 677 130 394 130 394 403 919 403 919 945 470 945 470 236 748 236 748 547 486 547 486 236 511 236 511 63 226 63 226 485 963 485 963 103 31 103 31 585 861 585 861 757 277 757 277 642 64 642 64 606 594 606 594 726 549 726 549 82 571 82 571 933 976 933 976 973 440 973 440 693 784 693 784 540 517 540 517 232 829 232 829 699 77 699 77 632 159 632 159 315 346 315 346 511 942 511 942 684 931 684 931 65 955 65 955 266 842 266 842 271 396 271 396 717 182 717 182 609 704 609 704 419 287 419 287 533 542 533 542 422 334 422 334 683 823 683 823 190 498 190 498 277 252 277 252 396 248 396 248 896 181 896 181 417 867 417 867 815 944 815 944 459 931 459 931 677 107 677 107 843 439 843 439 88 213 88 213 603 18 603 18 811 482 811 482 461 342 461 342 587 23 587 23 849 36 849 36 143 28 143 28 192 705 192 705 580 252 580 252 271 991 271 991 308 716 308 716 522 936 522 936 218 777 218 777 446 435 446 435 882 42 882 42 97 983 97 983 41 644 41 644 701 755 701 755 337 160 337 160 723 879 723 879 546 419 546 419 813 901 813 901 196 609 196 609 562 347 562 347 714 636 714 636 791 3 791 3 910 543 910 543 589 905 589 905 508 28 508 28 688 589 688 589 148 853 148 853 741 329 741 329 923 739 923 739 605 44 605 44 378 615 378 615 5 321 5 321 562 878 562 878 595 120 595 120 520 720 520 720 76 666 76 666 341 80 341 80 171 47 171 47 709 563 709 563 724 812 724 812 604 198 604 198 397 965 397 965 569 338 569 338 49 193 49 193 479 577 479 577 992 982 992 982 488 476 488 476 857 49 857 49 323 711 323 711 466 979 466 979 337 199 337 199 916 65 916 65 836 507 836 507 894 603 894 603 980 441 980 441 752 968 752 968 780 640 780 640 136 220 136 220 398 115 398 115 847 921 847 921 8 48 8 48 645 902 645 902 555 301 555 301 492 963 492 963 143 659 143 659 847 975 847 975 903 187 903 187 710 567 710 567 901 673 901 673 858 258 858 258 362 696 362 696 15 366 15 366 299 773 299 773 959 744 959 744 579 824 579 824 190 620 190 620 547 200 547 200 864 878 864 878 878 372 878 372 655 805 655 805 893 658 893 658 529 624 529 624 433 6 433 6 880 534 880 534 554 754 554 754 108 911 108 911 792 355 792 355 952 566 952 566 258 893 258 893 366 772 366 772 4 169 4 169 699 373 699 373 777 897 777 897 147 78 147 78 383 808 383 808 953 51 953 51 879 836 879 836 65 519 65 519 980 803 980 803 574 330 574 330 661 211 661 211 320 598 320 598 827 893 827 893 56 967 56 967 524 300 524 300 47 801 47 801 891 254 891 254 306 394 306 394 244 541 244 541 215 54 215 54 368 468 368 468 295 57 295 57 88 12 88 12 989 379 989 379 985 622 985 622 217 446 217 446 168 778 168 778 405 783 405 783 44 652 44 652 109 747 109 747 553 598 553 598 275 853 275 853 486 112 486 112 278 601 278 601 720 662 720 662 802 674 802 674 492 960 492 960 525 230 525 230 595 656 595 656 387 675 387 675 660 309 660 309 28 281 28 281 567 531 567 531 808 678 808 678 630 242 630 242 178 893 178 893 564 945 564 945 127 31 127 31 769 295 769 295 697 857 697 857 873 392 873 392 703 39 703 39 108 805 108 805 495 339 495 339 53 91 53 91 175 850 175 850 750 282 750 282 205 190 205 190 199 411 199 411 537 318 537 318 13 759 13 759 93 889 93 889 124 959 124 959 788 157 788 157 201 267 201 267 323 262 323 262 823 138 823 138 966 195 966 195 452 460 452 460 338 253 338 253 853 930 853 930 548 624 548 624 755 499 755 499 546 385 546 385 134 215 134 215 966 245 966 245 75 988 75 988 520 539 520 539 393 172 393 172 431 167 431 167 125 210 125 210 663 864 663 864 224 458 224 458 9 835 9 835 497 465 497 465 851 850 851 850 229 413 229 413 540 167 540 167 241 870 241 870 99 622 99 622 218 715 218 715 753 246 753 246 660 93 660 93 390 368 390 368 259 178 259 178 760 967 760 967 369 888 369 888 342 289 342 289 940 704 940 704 454 601 454 601 790 264 790 264 406 397 406 397 529 882 529 882 174 961 174 961 241 640 241 640 422 521 422 521 835 62 835 62 494 956 494 956 332 436 332 436 551 935 551 935 71 460 71 460 73 964 73 964 950 394 950 394 376 533 376 533 398 388 398 388 778 198 778 198 285 466 285 466 777 112 777 112 18 226 18 226 801 492 801 492 572 623 572 623 891 431 891 431 270 386 270 386 453 485 453 485 385 531 385 531 952 259 952 259 595 973 595 973 401 496 401 496 584 3 584 3 312 802 312 802 37 494 37 494 838 424 838 424 540 661 540 661 756 910 756 910 304 367 304 367 649 921 649 921 34 541 34 541 417 639 417 639 958 805 958 805 60 973 60 973 794 380 794 380 275 625 275 625 96 820 96 820 943 912 943 912 442 800 442 800 768 812 768 812 139 304 139 304 582 639 582 639 240 56 240 56 993 902 993 902 879 953 879 953 534 736 534 736 994 653 994 653 279 883 279 883 649 517 649 517 870 80 870 80 794 988 794 988 435 653 435 653 670 32 670 32 284 18 284 18 203 706 203 706 620 776 620 776 469 193 469 193 694 660 694 660 461 91 461 91 457 399 457 399 74 242 74 242 757 9 757 9 694 1 694 1 643 532 643 532 199 563 199 563 478 335 478 335 276 601 276 601 160 229 160 229 508 704 508 704 877 343 877 343 258 398 258 398 435 607 435 607 92 459 92 459 599 652 599 652 263 291 263 291 644 390 644 390 645 496 645 496 609 405 609 405 58 265 58 265 29 705 29 705 933 680 933 680 895 823 895 823 391 366 391 366 539 287 539 287 16 341 16 341 601 442 601 442 94 297 94 297 182 906 182 906 1 944 1 944 511 485 511 485 727 866 727 866 53 359 53 359 564 864 564 864 226 335 226 335 979 270 979 270 244 993 244 993 941 86 941 86 73 324 73 324 333 417 333 417 896 844 896 844 913 623 913 623 918 508 918 508 658 395 658 395 32 664 32 664 877 754 877 754 787 862 787 862 509 377 509 377 800 28 800 28 567 225 567 225 609 913 609 913 394 88 394 88 907 325 907 325 432 82 432 82 518 232 518 232 331 30 331 30 497 54 497 54 606 425 606 425 307 775 307 775 7 462 7 462 495 332 495 332 373 169 373 169 447 878 447 878 382 982 382 982 172 32 172 32 984 306 984 306 936 272 936 272 884 604 884 604 833 334 833 334 409 413 409 413 707 687 707 687 840 536 840 536 33 140 33 140 292 966 292 966 138 931 138 931 815 523 815 523 731 459 731 459 758 47 758 47 859 449 859 449 961 336 961 336 361 634 361 634 409 185 409 185 989 863 989 863 679 279 679 279 625 360 625 360 102 586 102 586 846 769 846 769 918 7 918 7 409 935 409 935 358 269 358 269 836 112 836 112 355 778 355 778 587 960 587 960 288 389 288 389 583 187 583 187 800 501 800 501 477 639 477 639 392 324 392 324 497 52 497 52 910 601 910 601 979 614 979 614 34 919 34 919 117 640 117 640 89 958 89 958 536 266 536 266 756 761 756 761 873 568 873 568 938 332 938 332 711 549 711 549 342 143 342 143 978 33 978 33 488 719 488 719 24 870 24 870 45 902 45 902 666 285 666 285 150 45 150 45 246 654 246 654 32 684 32 684 757 159 757 159 994 761 994 761 225 374 225 374 127 310 127 310 648 78 648 78 413 812 413 812 300 719 300 719 725 496 725 496 705 342 705 342 219 900 219 900 579 906 579 906 284 430 284 430 937 240 937 240 692 926 692 926 702 537 702 537 847 2 847 2 586 116 586 116 244 605 244 605 122 107 122 107 748 882 748 882 41 511 41 511 423 522 423 522 482 15 482 15 253 261 253 261 347 301 347 301 18 699 18 699 760 344 760 344 318 840 318 840 805 648 805 648 698 802 698 802 871 834 871 834 488 473 488 473 14 898 14 898 543 687 543 687 990 460 990 460 577 842 577 842 414 83 414 83 704 20 704 20 518 520 518 520 170 383 170 383 758 46 758 46 212 600 212 600 324 398 324 398 936 753 936 753 779 572 779 572 462 882 462 882 594 59 594 59 509 771 509 771 229 251 229 251 577 332 577 332 663 662 663 662 447 526 447 526 852 361 852 361 128 973 128 973 557 920 557 920 285 255 285 255 551 637 551 637 21 307 21 307 184 741 184 741 856 762 856 762 265 466 265 466 808 647 808 647 385 794 385 794 416 330 416 330 609 924 609 924 423 22 423 22 426 198 426 198 418 15 418 15 184 676 184 676 497 305 497 305 645 993 645 993 924 938 924 938 427 692 427 692 929 686 929 686 321 238 321 238 939 78 939 78 25 859 25 859 428 128 428 128 557 417 557 417 53 825 53 825 393 363 393 363 241 317 241 317 590 645 590 645 599 88 599 88 341 2 341 2 336 526 336 526 411 69 411 69 251 28 251 28 557 983 557 983 289 679 289 679 758 594 758 594 526 74 526 74 719 177 719 177 432 458 432 458 729 68 729 68 461 180 461 180 767 646 767 646 877 303 877 303 326 36 326 36 532 23 532 23 947 570 947 570 866 419 866 419 359 597 359 597 194 163 194 163 410 38 410 38 716 514 716 514 370 576 370 576 734 667 734 667 483 212 483 212 714 701 714 701 976 858 976 858 581 886 581 886 610 835 610 835 860 273 860 273 514 876 514 876 281 358 281 358 465 343 465 343 686 327 686 327 23 141 23 141 369 694 369 694 633 431 633 431 439 368 439 368 783 645 783 645 676 165 676 165 150 365 150 365 526 27 526 27 711 146 711 146 494 754 494 754 987 487 987 487 193 125 193 125 389 987 389 987 946 34 946 34 149 439 149 439 50 732 50 732 372 778 372 778 22 470 22 470 264 974 264 974 104 393 104 393 473 117 473 117 859 826 859 826 414 684 414 684 650 46 650 46 654 96 654 96 888 553 888 553 54 811 54 811 391 9 391 9 475 114 475 114 809 683 809 683 688 18 688 18 891 11 891 11 944 378 944 378 736 832 736 832 559 979 559 979 396 560 396 560 303 246 303 246 898 285 898 285 751 980 751 980 542 874 542 874 946 777 946 777 531 67 531 67 162 387 162 387 252 350 252 350 44 751 44 751 685 312 685 312 506 540 506 540 629 67 629 67 133 910 133 910 492 459 492 459 874 406 874 406 604 289 604 289 757 27 757 27 131 19 131 19 89 277 89 277 10 823 10 823 746 67 746 67 933 240 933 240 637 67 637 67 195 330 195 330 777 36 777 36 516 391 516 391 335 347 335 347 695 495 695 495 414 981 414 981 346 606 346 606 158 301 158 301 618 312 618 312 970 384 970 384 379 836 379 836 574 217 574 217 525 653 525 653 786 197 786 197 635 602 635 602 553 458 553 458 590 268 590 268 915 406 915 406 492 939 492 939 733 455 733 455 754 985 754 985 424 595 424 595 687 562 687 562 614 70 614 70 231 457 231 457 279 987 279 987 404 571 404 571 94 500 94 500 694 244 694 244 103 309 103 309 480 747 480 747 642 150 642 150 305 139 305 139 321 133 321 133 31 336 31 336 583 716 583 716 806 636 806 636 586 657 586 657 49 620 49 620 865 551 865 551 156 535 156 535 813 643 813 643 943 235 943 235 715 377 715 377 156 745 156 745 417 353 417 353 750 435 750 435 169 16 169 16 777 678 777 678 175 924 175 924 250 678 250 678 416 596 416 596 174 783 174 783 793 534 793 534 546 265 546 265 526 437 526 437 211 693 211 693 325 359 325 359 23 165 23 165 243 401 243 401 116 868 116 868 995 402 995 402 371 493 371 493 587 321 587 321 942 32 942 32 403 491 403 491 437 146 437 146 698 502 698 502 247 86 247 86 531 945 531 945 795 437 795 437 822 247 822 247 231 641 231 641 21 314 21 314 984 356 984 356 863 498 863 498 859 466 859 466 103 392 103 392 132 890 132 890 662 636 662 636 810 979 810 979 549 329 549 329 273 307 273 307 659 779 659 779 438 336 438 336 640 948 640 948 449 22 449 22 245 940 245 940 162 712 162 712 298 912 298 912 34 376 34 376 565 337 565 337 70 109 70 109 731 718 731 718 646 679 646 679 311 451 311 451 682 797 682 797 203 780 203 780 151 461 151 461 16 14 16 14 801 553 801 553 840 380 840 380 36 523 36 523 653 69 653 69 468 895 468 895 540 408 540 408 418 134 418 134 89 660 89 660 215 966 215 966 174 291 174 291 315 842 315 842 319 942 319 942 250 493 250 493 752 197 752 197 12 423 12 423 1 913 1 913 879 426 879 426 335 83 335 83 518 946 518 946 833 653 833 653 308 449 308 449 291 288 291 288 544 162 544 162 726 982 726 982 12 217 12 217 583 563 583 563 752 964 752 964 870 227 870 227 443 927 443 927 102 56 102 56 117 589 117 589 952 536 952 536 384 816 384 816 689 41 689 41 699 189 699 189 622 516 622 516 709 9 709 9 305 969 305 969 847 666 847 666 317 30 317 30 513 541 513 541 762 14 762 14 31 397 31 397 989 376 989 376 537 388 537 388 33 36 33 36 401 123 401 123 972 364 972 364 722 79 722 79 290 509 290 509 451 258 451 258 613 318 613 318 520 120 520 120 136 165 136 165 911 280 911 280 171 844 171 844 430 656 430 656 953 995 953 995 975 852 975 852 897 604 897 604 107 477 107 477 868 373 868 373 176 484 176 484 803 742 803 742 934 521 934 521 468 804 468 804 813 147 813 147 457 845 457 845 189 467 189 467 712 775 712 775 378 628 378 628 463 447 463 447 257 430 257 430 590 879 590 879 772 164 772 164 842 219 842 219 79 925 79 925 650 144 650 144 488 132 488 132 910 792 910 792 341 435 341 435 131 784 131 784 362 492 362 492 299 110 299 110 445 22 445 22 859 540 859 540 265 958 265 958 506 756 506 756 535 850 535 850 643 243 643 243 495 307 495 307 599 845 599 845 23 481 23 481 427 3 427 3 394 691 394 691 102 899 102 899 207 363 207 363 224 917 224 917 348 753 348 753 7 761 7 761 336 54 336 54 245 634 245 634 867 425 867 425 852 90 852 90 587 670 587 670 309 75 309 75 558 99 558 99 68 607 68 607 916 404 916 404 286 13 286 13 873 240 873 240 280 415 280 415 500 916 500 916 944 685 944 685 896 546 896 546 29 279 29 279 563 980 563 980 109 297 109 297 462 625 462 625 982 831 982 831 424 298 424 298 82 771 82 771 606 582 606 582 135 626 135 626 909 562 909 562 78 751 78 751 133 662 133 662 808 410 808 410 347 188 347 188 827 393 827 393 685 529 685 529 9 613 9 613 194 200 194 200 274 801 274 801 502 875 502 875 812 350 812 350 775 940 775 940 851 225 851 225 563 547 563 547 881 584 881 584 255 45 255 45 791 224 791 224 484 714 484 714 31 574 31 574 767 775 767 775 842 726 842 726 719 834 719 834 183 14 183 14 917 624 917 624 562 461 562 461 405 863 405 863 450 81 450 81 521 966 521 966 600 389 600 389 885 525 885 525 503 343 503 343 282 575 282 575 261 887 261 887 382 813 382 813 689 712 689 712 134 438 134 438 69 965 69 965 450 783 450 783 746 959 746 959 797 468 797 468 32 474 32 474 839 511 839 511 636 700 636 700 288 118 288 118 475 86 475 86 455 201 455 201 720 544 720 544 304 544 304 544 956 388 956 388 260 648 260 648 305 961 305 961 428 813 428 813 987 108 987 108 565 721 565 721 294 319 294 319 45 587 45 587 582 16 582 16 523 92 523 92 82 946 82 946 595 886 595 886 197 31 197 31 130 727 130 727 917 419 917 419 641 872 641 872 1 930 1 930 903 546 903 546 369 463 369 463 43 538 43 538 340 742 340 742 823 136 823 136 884 427 884 427 498 185 498 185 631 991 631 991 775 845 775 845 341 351 341 351 58 917 58 917 20 810 20 810 885 99 885 99 446 680 446 680 748 154 748 154 695 412 695 412 261 137 261 137 439 305 439 305 365 863 365 863 491 736 491 736 850 649 850 649 909 938 909 938 87 560 87 560 268 46 268 46 388 859 388 859 419 144 419 144 416 102 416 102 37 144 37 144 892 184 892 184 60 219 60 219 334 887 334 887 125 63 125 63 210 10 210 10 298 627 298 627 748 17 748 17 331 977 331 977 112 879 112 879 69 658 69 658 525 471 525 471 736 813 736 813 957 639 957 639 762 810 762 810 131 136 131 136 753 61 753 61 206 65 206 65 259 504 259 504 61 476 61 476 159 739 159 739 418 538 418 538 81 699 81 699 858 2 858 2 854 880 854 880 413 531 413 531 99 754 99 754 60 730 60 730 814 979 814 979 494 785 494 785 27 32 27 32 334 224 334 224 682 785 682 785 634 552 634 552 973 197 973 197 327 66 327 66 250 586 250 586 995 322 995 322 815 546 815 546 921 516 921 516 876 638 876 638 295 280 295 280 122 841 122 841 146 824 146 824 418 650 418 650 536 915 536 915 207 86 207 86 755 868 755 868 765 791 765 791 906 689 906 689 342 191 342 191 903 776 903 776 732 93 732 93 124 934 124 934 734 954 734 954 958 164 958 164 567 475 567 475 347 631 347 631 920 396 920 396 43 596 43 596 397 662 397 662 709 114 709 114 849 327 849 327 556 495 556 495 942 675 942 675 785 245 785 245 464 757 464 757 257 362 257 362 352 904 352 904 620 588 620 588 783 239 783 239 468 228 468 228 294 851 294 851 88 259 88 259 472 206 472 206 671 56 671 56 343 117 343 117 748 345 748 345 323 105 323 105 521 651 521 651 932 371 932 371 294 944 294 944 710 289 710 289 910 67 910 67 150 733 150 733 710 889 710 889 281 357 281 357 142 722 142 722 953 983 953 983 74 358 74 358 750 384 750 384 232 679 232 679 807 275 807 275 235 568 235 568 353 103 353 103 506 298 506 298 352 610 352 610 544 400 544 400 590 849 590 849 789 859 789 859 358 649 358 649 269 194 269 194 801 11 801 11 323 507 323 507 930 774 930 774 895 556 895 556 313 945 313 945 425 661 425 661 207 661 207 661 663 65 663 65 511 234 511 234 206 789 206 789 900 390 900 390 810 953 810 953 178 201 178 201 291 614 291 614 768 793 768 793 169 889 169 889 450 508 450 508 405 475 405 475 182 571 182 571 995 675 995 675 713 949 713 949 407 846 407 846 982 670 982 670 75 550 75 550 395 904 395 904 794 958 794 958 677 363 677 363 522 26 522 26 992 537 992 537 196 314 196 314 730 962 730 962 45 202 45 202 937 64 937 64 352 327 352 327 87 876 87 876 754 816 754 816 506 518 506 518 74 235 74 235 288 426 288 426 892 27 892 27 50 722 50 722 499 120 499 120 509 292 509 292 380 860 380 860 229 716 229 716 530 860 530 860 673 745 673 745 590 994 590 994 304 347 304 347 678 622 678 622 155 221 155 221 178 257 178 257 204 156 204 156 740 735 740 735 540 363 540 363 286 904 286 904 855 556 855 556 781 796 781 796 747 346 747 346 295 314 295 314 547 460 547 460 810 500 810 500 26 386 26 386 568 714 568 714 193 746 193 746 563 741 563 741 940 384 940 384 211 989 211 989 387 872 387 872 409 271 409 271 306 535 306 535 684 906 684 906 995 140 995 140 406 859 406 859 495 185 495 185 437 383 437 383 961 320 961 320 609 75 609 75 790 982 790 982 61 304 61 304 853 758 853 758 853 648 853 648 935 457 935 457 815 986 815 986 626 262 626 262 274 471 274 471 706 525 706 525 724 126 724 126 980 650 980 650 827 906 827 906 933 89 933 89 702 743 702 743 356 21 356 21 305 572 305 572 482 914 482 914 751 154 751 154 93 806 93 806 759 166 759 166 644 253 644 253 126 836 126 836 93 877 93 877 937 227 937 227 214 123 214 123 220 416 220 416 942 9 942 9 52 794 52 794 963 126 963 126 3 828 3 828 581 72 581 72 372 36 372 36 112 812 112 812 945 802 945 802 215 684 215 684 12 515 12 515 912 213 912 213 532 33 532 33 455 407 455 407 381 794 381 794 43 158 43 158 339 517 339 517 246 95 246 95 618 175 618 175 338 481 338 481 285 392 285 392 609 98 609 98 357 661 357 661 849 318 849 318 583 921 583 921 500 854 500 854 824 684 824 684 515 961 515 961 514 752 514 752 358 141 358 141 816 499 816 499 476 524 476 524 568 472 568 472 619 660 619 660 342 959 342 959 787 926 787 926 437 197 437 197 802 423 802 423 311 450 311 450 607 160 607 160 920 478 920 478 259 636 259 636 933 944 933 944 59 117 59 117 491 501 491 501 441 573 441 573 554 793 554 793 163 476 163 476 182 322 182 322 653 420 653 420 952 442 952 442 558 923 558 923 579 974 579 974 432 434 432 434 772 180 772 180 339 148 339 148 531 848 531 848 169 932 169 932 595 263 595 263 805 736 805 736 803 445 803 445 707 916 707 916 131 112 131 112 797 320 797 320 913 109 913 109 351 428 351 428 591 607 591 607 472 814 472 814 617 547 617 547 242 237 242 237 518 271 518 271 443 671 443 671 276 437 276 437 821 237 821 237 296 512 296 512 356 67 356 67 696 858 696 858 767 574 767 574 556 754 556 754 139 657 139 657 786 412 786 412 722 885 722 885 17 369 17 369 521 329 521 329 267 635 267 635 199 425 199 425 803 535 803 535 442 380 442 380 921 229 921 229 188 32 188 32 398 146 398 146 675 116 675 116 21 131 21 131 832 555 832 555 861 713 861 713 338 11 338 11 604 18 604 18 573 732 573 732 363 231 363 231 376 674 376 674 368 751 368 751 563 361 563 361 115 732 115 732 295 512 295 512 471 55 471 55 619 520 619 520 335 458 335 458 392 524 392 524 513 722 513 722 452 199 452 199 380 442 380 442 715 693 715 693 879 906 879 906 215 254 215 254 198 739 198 739 41 206 41 206 801 509 801 509 56 307 56 307 70 42 70 42 527 294 527 294 365 276 365 276 242 435 242 435 884 315 884 315 393 222 393 222 273 826 273 826 970 779 970 779 295 429 295 429 923 746 923 746 593 654 593 654 675 707 675 707 335 787 335 787 186 844 186 844 103 755 103 755 234 58 234 58 862 587 862 587 325 478 325 478 859 626 859 626 356 378 356 378 902 347 902 347 512 57 512 57 41 346 41 346 442 537 442 537 19 736 19 736 23 900 23 900 743 945 743 945 579 322 579 322 572 671 572 671 548 969 548 969 397 657 397 657 142 993 142 993 388 135 388 135 722 472 722 472 986 967 986 967 546 641 546 641 332 844 332 844 851 971 851 971 475 43 475 43 745 145 745 145 379 111 379 111 637 890 637 890 67 355 67 355 338 946 338 946 779 342 779 342 924 604 924 604 465 141 465 141 30 670 30 670 995 6 995 6 539 795 539 795 944 39 944 39 667 196 667 196 222 734 222 734 421 171 421 171 112 636 112 636 683 759 683 759 980 437 980 437 77 664 77 664 264 896 264 896 949 926 949 926 700 504 700 504 261 426 261 426 136 4 136 4 640 482 640 482 906 192 906 192 776 798 776 798 64 987 64 987 108 994 108 994 614 479 614 479 46 684 46 684 964 282 964 282 781 886 781 886 859 494 859 494 673 81 673 81 846 511 846 511 746 428 746 428 438 177 438 177 754 26 754 26 77 867 77 867 727 187 727 187 350 492 350 492 854 178 854 178 28 192 28 192 787 305 787 305 278 65 278 65 97 834 97 834 515 813 515 813 27 149 27 149 726 548 726 548 412 308 412 308 141 732 141 732 120 799 120 799 392 892 392 892 462 787 462 787 871 88 871 88 858 85 858 85 830 343 830 343 870 333 870 333 170 440 170 440 238 352 238 352 242 427 242 427 330 265 330 265 391 629 391 629 523 454 523 454 763 311 763 311 433 953 433 953 16 459 16 459 439 177 439 177 904 330 904 330 174 817 174 817 284 627 284 627 443 737 443 737 449 138 449 138 43 665 43 665 633 260 633 260 468 166 468 166 177 956 177 956 102 561 102 561 625 972 625 972 516 130 516 130 544 611 544 611 922 768 922 768 401 748 401 748 882 556 882 556 798 862 798 862 515 964 515 964 567 654 567 654 204 83 204 83 925 711 925 711 65 193 65 193 779 624 779 624 926 48 926 48 477 822 477 822 82 690 82 690 48 285 48 285 759 944 759 944 444 774 444 774 446 596 446 596 516 867 516 867 14 678 14 678 343 916 343 916 492 592 492 592 106 281 106 281 163 529 163 529 967 125 967 125 918 385 918 385 31 638 31 638 234 845 234 845 486 972 486 972 688 613 688 613 233 93 233 93 526 484 526 484 122 100 122 100 416 136 416 136 471 877 471 877 517 705 517 705 716 114 716 114 687 282 687 282 618 712 618 712 634 236 634 236 656 761 656 761 792 181 792 181 606 734 606 734 258 885 258 885 513 422 513 422 665 228 665 228 838 194 838 194 534 448 534 448 466 79 466 79 914 538 914 538 11 930 11 930 917 914 917 914 900 615 900 615 969 600 969 600 748 517 748 517 553 184 553 184 191 253 191 253 72 195 72 195 692 650 692 650 517 524 517 524 448 450 448 450 316 284 316 284 378 519 378 519 898 175 898 175 891 818 891 818 512 817 512 817 550 735 550 735 324 417 324 417 8 449 8 449 633 127 633 127 915 897 915 897 676 78 676 78 319 810 319 810 590 322 590 322 802 326 802 326 482 71 482 71 816 682 816 682 448 93 448 93 414 783 414 783 442 936 442 936 682 260 682 260 584 65 584 65 967 401 967 401 417 788 417 788 341 745 341 745 625 686 625 686 657 860 657 860 429 509 429 509 713 693 713 693 127 454 127 454 573 167 573 167 822 144 822 144 863 650 863 650 745 980 745 980 47 20 47 20 420 35 420 35 410 410 410 410 416 112 416 112 319 548 319 548 417 719 417 719 421 935 421 935 799 362 799 362 101 86 101 86 690 398 690 398 47 120 47 120 217 114 217 114 623 929 623 929 927 922 927 922 701 453 701 453 899 153 899 153 919 410 919 410 727 585 727 585 675 387 675 387 178 512 178 512 442 443 442 443 860 262 860 262 751 951 751 951 587 824 587 824 274 314 274 314 437 793 437 793 477 246 477 246 590 723 590 723 280 409 280 409 640 817 640 817 621 31 621 31 363 382 363 382 950 456 950 456 493 743 493 743 735 483 735 483 969 593 969 593 894 851 894 851 327 739 327 739 90 881 90 881 70 323 70 323 595 717 595 717 688 163 688 163 117 486 117 486 554 970 554 970 873 685 873 685 256 799 256 799 810 692 810 692 279 90 279 90 722 960 722 960 692 590 692 590 622 552 622 552 60 980 60 980 428 112 428 112 801 822 801 822 465 248 465 248 791 417 791 417 472 222 472 222 363 627 363 627 31 935 31 935 298 554 298 554 490 88 490 88 188 119 188 119 566 388 566 388 65 757 65 757 945 378 945 378 454 781 454 781 637 80 637 80 426 73 426 73 276 611 276 611 103 790 103 790 429 572 429 572 26 57 26 57 459 776 459 776 16 804 16 804 515 50 515 50 120 208 120 208 266 846 266 846 89 319 89 319 970 371 970 371 8 74 8 74 88 748 88 748 290 52 290 52 154 608 154 608 58 707 58 707 739 468 739 468 220 43 220 43 470 593 470 593 353 852 353 852 177 681 177 681 324 949 324 949 835 396 835 396 694 634 694 634 60 894 60 894 837 97 837 97 534 587 534 587 70 14 70 14 750 444 750 444 869 158 869 158 234 352 234 352 292 851 292 851 761 919 761 919 498 957 498 957 885 15 885 15 919 315 919 315 575 187 575 187 87 215 87 215 616 41 616 41 510 824 510 824 188 214 188 214 329 345 329 345 192 32 192 32 362 184 362 184 260 217 260 217 275 505 275 505 646 871 646 871 296 932 296 932 719 433 719 433 505 208 505 208 205 720 205 720 336 350 336 350 376 319 376 319 188 476 188 476 712 756 712 756 688 849 688 849 144 741 144 741 923 924 923 924 914 19 914 19 800 66 800 66 638 534 638 534 212 249 212 249 57 650 57 650 709 347 709 347 29 677 29 677 973 571 973 571 789 452 789 452 533 937 533 937 589 899 589 899 672 821 672 821 957 106 957 106 369 156 369 156 813 895 813 895 564 152 564 152 881 154 881 154 628 7 628 7 873 385 873 385 574 981 574 981 472 610 472 610 993 311 993 311 559 455 559 455 203 906 203 906 178 531 178 531 993 509 993 509 340 110 340 110 796 31 796 31 351 31 351 31 109 226 109 226 755 866 755 866 647 452 647 452 842 405 842 405 57 309 57 309 973 366 973 366 477 924 477 924 970 90 970 90 163 765 163 765 59 248 59 248 699 4 699 4 915 486 915 486 819 541 819 541 344 20 344 20 24 845 24 845 823 558 823 558 413 483 413 483 297 916 297 916 20 298 20 298 625 132 625 132 930 751 930 751 599 578 599 578 211 946 211 946 120 199 120 199 263 648 263 648 858 585 858 585 612 575 612 575 976 150 976 150 841 885 841 885 568 630 568 630 420 970 420 970 198 156 198 156 232 862 232 862 985 983 985 983 574 912 574 912 679 350 679 350 451 494 451 494 582 455 582 455 77 482 77 482 375 223 375 223 780 910 780 910 222 440 222 440 858 852 858 852 413 550 413 550 89 639 89 639 717 243 717 243 762 402 762 402 223 855 223 855 115 465 115 465 57 887 57 887 777 417 777 417 542 773 542 773 61 126 61 126 460 235 460 235 15 953 15 953 958 818 958 818 123 748 123 748 155 646 155 646 149 93 149 93 928 613 928 613 262 121 262 121 731 874 731 874 235 402 235 402 340 205 340 205 871 364 871 364 898 410 898 410 165 919 165 919 352 492 352 492 568 768 568 768 877 528 877 528 640 705 640 705 583 347 583 347 830 965 830 965 490 261 490 261 814 80 814 80 241 212 241 212 778 105 778 105 755 236 755 236 280 915 280 915 412 155 412 155 396 547 396 547 104 530 104 530 20 824 20 824 976 671 976 671 782 843 782 843 531 729 531 729 817 150 817 150 656 246 656 246 916 356 916 356 239 318 239 318 615 445 615 445 693 895 693 895 333 382 333 382 937 94 937 94 98 386 98 386 981 381 981 381 481 496 481 496 628 137 628 137 124 769 124 769 59 591 59 591 360 8 360 8 179 990 179 990 424 731 424 731 431 268 431 268 556 610 556 610 426 245 426 245 940 239 940 239 750 497 750 497 19 96 19 96 806 202 806 202 284 840 284 840 63 667 63 667 273 524 273 524 288 798 288 798 381 851 381 851 512 486 512 486 932 939 932 939 721 537 721 537 310 864 310 864 75 280 75 280 172 801 172 801 358 672 358 672 857 812 857 812 208 13 208 13 595 329 595 329 554 614 554 614 441 124 441 124 731 606 731 606 630 913 630 913 13 819 13 819 711 619 711 619 538 853 538 853 529 393 529 393 877 985 877 985 560 475 560 475 243 446 243 446 290 423 290 423 158 587 158 587 131 631 131 631 985 912 985 912 81 592 81 592 885 948 885 948 113 292 113 292 905 18 905 18 974 849 974 849 401 845 401 845 421 220 421 220 53 505 53 505 533 598 533 598 325 321 325 321 610 724 610 724 691 884 691 884 664 753 664 753 504 908 504 908 53 345 53 345 133 193 133 193 104 371 104 371 877 919 877 919 205 566 205 566 60 333 60 333 883 534 883 534 45 974 45 974 991 55 991 55 151 246 151 246 928 90 928 90 829 463 829 463 274 608 274 608 203 842 203 842 219 160 219 160 52 577 52 577 660 169 660 169 936 652 936 652 676 573 676 573 700 538 700 538 484 238 484 238 785 540 785 540 595 808 595 808 447 274 447 274 100 52 100 52 312 25 312 25 402 458 402 458 424 418 424 418 562 230 562 230 258 784 258 784 91 801 91 801 679 374 679 374 533 345 533 345 486 673 486 673 722 93 722 93 835 706 835 706 965 200 965 200 840 516 840 516 734 843 734 843 94 476 94 476 729 46 729 46 445 225 445 225 22 840 22 840 487 557 487 557 480 550 480 550 397 346 397 346 433 756 433 756 908 208 908 208 68 457 68 457 31 175 31 175 343 343 343 343 40 961 40 961 641 584 641 584 447 296 447 296 603 162 603 162 223 362 223 362 743 993 743 993 898 564 898 564 891 673 891 673 308 728 308 728 928 487 928 487 630 2 630 2 529 499 529 499 958 106 958 106 165 243 165 243 779 731 779 731 278 853 278 853 361 662 361 662 57 542 57 542 737 231 737 231 152 194 152 194 667 418 667 418 743 829 743 829 820 221 820 221 9 652 9 652 547 141 547 141 790 519 790 519 674 830 674 830 656 144 656 144 442 50 442 50 490 152 490 152 845 290 845 290 404 93 404 93 989 785 989 785 789 784 789 784 52 202 52 202 282 771 282 771 255 970 255 970 542 262 542 262 66 809 66 809 868 342 868 342 985 993 985 993 234 714 234 714 334 705 334 705 992 566 992 566 91 562 91 562 327 672 327 672 51 36 51 36 987 101 987 101 974 813 974 813 12 19 12 19 977 857 977 857 413 65 413 65 76 169 76 169 375 350 375 350 262 216 262 216 476 696 476 696 623 62 623 62 688 498 688 498 973 472 973 472 709 535 709 535 146 47 146 47 953 467 953 467 905 341 905 341 481 103 481 103 851 810 851 810 477 500 477 500 293 157 293 157 389 307 389 307 708 946 708 946 92 692 92 692 23 853 23 853 63 96 63 96 989 812 989 812 892 610 892 610 569 729 569 729 36 238 36 238 348 426 348 426 652 238 652 238 451 812 451 812 268 362 268 362 297 873 297 873 321 651 321 651 333 329 333 329 703 45 703 45 221 685 221 685 784 935 784 935 382 534 382 534 992 520 992 520 507 688 507 688 448 859 448 859 931 612 931 612 746 700 746 700 482 478 482 478 738 666 738 666 589 556 589 556 709 310 709 310 809 901 809 901 862 648 862 648 59 67 59 67 598 465 598 465 566 333 566 333 311 426 311 426 704 264 704 264 739 760 739 760 160 362 160 362 97 210 97 210 558 516 558 516 941 654 941 654 652 983 652 983 644 493 644 493 772 476 772 476 347 232 347 232 680 475 680 475 171 284 171 284 275 522 275 522 36 493 36 493 73 128 73 128 913 83 913 83 905 226 905 226 787 110 787 110 167 81 167 81 689 720 689 720 509 637 509 637 691 276 691 276 969 598 969 598 213 615 213 615 64 927 64 927 133 406 133 406 631 116 631 116 379 505 379 505 801 326 801 326 239 661 239 661 509 110 509 110 947 325 947 325 943 282 943 282 430 12 430 12 923 99 923 99 95 883 95 883 929 536 929 536 838 320 838 320 14 362 14 362 135 454 135 454 53 262 53 262 480 159 480 159 252 813 252 813 574 908 574 908 473 969 473 969 828 934 828 934 532 985 532 985 748 921 748 921 578 282 578 282 457 395 457 395 355 66 355 66 941 906 941 906 603 532 603 532 161 394 161 394 455 655 455 655 237 181 237 181 157 426 157 426 25 55 25 55 516 544 516 544 160 373 160 373 171 29 171 29 826 408 826 408 516 77 516 77 802 965 802 965 770 759 770 759 778 608 778 608 489 43 489 43 482 950 482 950 949 482 949 482 593 147 593 147 583 242 583 242 825 146 825 146 183 5 183 5 614 447 614 447 607 485 607 485 930 300 930 300 773 123 773 123 470 760 470 760 118 541 118 541 158 137 158 137 677 714 677 714 77 1 77 1 280 766 280 766 424 130 424 130 128 656 128 656 487 458 487 458 946 150 946 150 663 567 663 567 257 213 257 213 275 551 275 551 789 388 789 388 91 663 91 663 129 913 129 913 166 749 166 749 595 75 595 75 615 974 615 974 710 106 710 106 374 791 374 791 664 497 664 497 627 725 627 725 12 408 12 408 203 25 203 25 915 928 915 928 190 793 190 793 488 496 488 496 428 278 428 278 863 702 863 702 164 494 164 494 384 956 384 956 913 202 913 202 220 341 220 341 30 256 30 256 459 689 459 689 577 260 577 260 17 284 17 284 290 201 290 201 733 452 733 452 812 828 812 828 867 769 867 769 993 149 993 149 736 826 736 826 151 333 151 333 10 911 10 911 409 159 409 159 143 73 143 73 481 208 481 208 125 302 125 302 989 901 989 901 340 236 340 236 538 543 538 543 638 755 638 755 499 855 499 855 38 864 38 864 187 384 187 384 602 24 602 24 265 790 265 790 61 247 61 247 343 166 343 166 865 894 865 894 194 617 194 617 272 945 272 945 797 137 797 137 766 305 766 305 862 505 862 505 805 118 805 118 864 23 864 23 441 399 441 399 372 768 372 768 454 597 454 597 644 950 644 950 850 502 850 502 449 419 449 419 258 150 258 150 794 373 794 373 705 295 705 295 864 121 864 121 49 761 49 761 682 400 682 400 758 813 758 813 995 475 995 475 404 341 404 341 992 337 992 337 483 485 483 485 109 712 109 712 64 620 64 620 634 186 634 186 856 251 856 251 303 225 303 225 943 323 943 323 448 194 448 194 32 394 32 394 385 407 385 407 614 785 614 785 817 904 817 904 777 559 777 559 583 727 583 727 65 252 65 252 52 503 52 503 57 89 57 89 449 866 449 866 827 950 827 950 491 549 491 549 398 157 398 157 23 143 23 143 581 726 581 726 585 990 585 990 957 550 957 550 739 226 739 226 520 562 520 562 161 805 161 805 521 29 521 29 437 949 437 949 635 752 635 752 281 55 281 55 750 297 750 297 2 358 2 358 246 578 246 578 191 188 191 188 876 741 876 741 686 161 686 161 236 29 236 29 526 364 526 364 282 779 282 779 757 398 757 398 179 669 179 669 283 146 283 146 928 216 928 216 386 789 386 789 25 867 25 867 295 92 295 92 532 344 532 344 491 717 491 717 81 989 81 989 754 72 754 72 374 878 374 878 143 724 143 724 867 384 867 384 647 421 647 421 707 411 707 411 446 776 446 776 916 105 916 105 428 327 428 327 517 403 517 403 927 769 927 769 164 208 164 208 557 452 557 452 436 802 436 802 476 431 476 431 448 432 448 432 376 851 376 851 63 267 63 267 321 821 321 821 6 324 6 324 743 771 743 771 830 304 830 304 514 355 514 355 69 50 69 50 763 468 763 468 27 105 27 105 279 466 279 466 589 635 589 635 502 396 502 396 463 859 463 859 842 24 842 24 255 25 255 25 850 263 850 263 818 344 818 344 96 174 96 174 796 1 796 1 877 255 877 255 58 767 58 767 586 507 586 507 726 646 726 646 28 244 28 244 609 389 609 389 768 529 768 529 401 707 401 707 615 891 615 891 201 732 201 732 125 395 125 395 867 139 867 139 984 955 984 955 704 287 704 287 401 265 401 265 894 253 894 253 774 824 774 824 649 599 649 599 305 630 305 630 970 459 970 459 778 779 778 779 944 489 944 489 498 658 498 658 114 215 114 215 740 942 740 942 825 664 825 664 632 787 632 787 709 450 709 450 41 539 41 539 342 502 342 502 154 509 154 509 656 765 656 765 503 96 503 96 842 775 842 775 986 575 986 575 883 969 883 969 68 720 68 720 385 424 385 424 493 793 493 793 919 503 919 503 507 418 507 418 26 69 26 69 361 618 361 618 531 864 531 864 116 490 116 490 646 788 646 788 917 534 917 534 987 691 987 691 965 290 965 290 25 893 25 893 244 165 244 165 598 232 598 232 818 549 818 549 324 13 324 13 952 410 952 410 555 564 555 564 761 513 761 513 300 394 300 394 780 2 780 2 4 416 4 416 406 456 406 456 370 387 370 387 634 326 634 326 822 193 822 193 519 404 519 404 344 750 344 750 850 54 850 54 266 201 266 201 233 826 233 826 33 469 33 469 69 780 69 780 144 435 144 435 127 643 127 643 306 152 306 152 228 989 228 989 334 49 334 49 438 817 438 817 413 628 413 628 521 70 521 70 983 946 983 946 160 199 160 199 826 637 826 637 745 86 745 86 578 133 578 133 334 54 334 54 918 864 918 864 834 732 834 732 508 869 508 869 508 115 508 115 494 604 494 604 387 746 387 746 421 618 421 618 573 477 573 477 192 566 192 566 246 110 246 110 769 349 769 349 232 754 232 754 764 441 764 441 348 866 348 866 988 557 988 557 24 592 24 592 191 507 191 507 192 380 192 380 348 272 348 272 177 787 177 787 150 434 150 434 640 305 640 305 904 265 904 265 542 369 542 369 241 923 241 923 972 355 972 355 563 689 563 689 640 875 640 875 161 741 161 741 873 514 873 514 50 522 50 522 555 710 555 710 343 431 343 431 522 87 522 87 122 773 122 773 622 750 622 750 945 733 945 733 168 120 168 120 671 785 671 785 367 110 367 110 725 510 725 510 68 107 68 107 782 889 782 889 445 102 445 102 16 612 16 612 354 413 354 413 866 11 866 11 794 691 794 691 142 115 142 115 231 432 231 432 852 368 852 368 930 790 930 790 891 80 891 80 456 842 456 842 959 291 959 291 634 385 634 385 796 956 796 956 401 21 401 21 866 89 866 89 155 218 155 218 19 992 19 992 636 641 636 641 830 966 830 966 307 723 307 723 991 437 991 437 648 819 648 819 755 588 755 588 608 663 608 663 390 586 390 586 447 357 447 357 63 855 63 855 24 754 24 754 989 318 989 318 277 528 277 528 69 419 69 419 863 57 863 57 947 390 947 390 319 154 319 154 984 260 984 260 986 372 986 372 814 251 814 251 135 97 135 97 241 647 241 647 346 954 346 954 455 350 455 350 713 869 713 869 245 678 245 678 329 178 329 178 251 247 251 247 619 266 619 266 679 113 679 113 402 514 402 514 257 962 257 962 534 401 534 401 414 250 414 250 792 873 792 873 809 803 809 803 105 71 105 71 28 824 28 824 798 32 798 32 993 39 993 39 170 60 170 60 105 152 105 152 921 372 921 372 206 478 206 478 394 487 394 487 453 298 453 298 500 924 500 924 435 546 435 546 33 795 33 795 528 158 528 158 764 854 764 854 467 512 467 512 888 707 888 707 278 582 278 582 220 251 220 251 164 679 164 679 804 217 804 217 480 820 480 820 174 379 174 379 75 123 75 123 954 305 954 305 872 883 872 883 157 924 157 924 782 278 782 278 649 906 649 906 582 616 582 616 77 323 77 323 325 470 325 470 553 50 553 50 576 845 576 845 678 964 678 964 781 880 781 880 180 663 180 663 31 961 31 961 595 217 595 217 404 917 404 917 24 40 24 40 939 990 939 990 796 470 796 470 149 220 149 220 669 353 669 353 298 626 298 626 838 868 838 868 357 305 357 305 359 862 359 862 976 366 976 366 603 726 603 726 716 633 716 633 973 148 973 148 880 373 880 373 32 613 32 613 870 726 870 726 411 756 411 756 496 182 496 182 919 96 919 96 250 91 250 91 322 521 322 521 398 557 398 557 30 904 30 904 875 42 875 42 894 569 894 569 271 631 271 631 256 886 256 886 641 455 641 455 516 911 516 911 908 501 908 501 456 899 456 899 660 471 660 471 466 746 466 746 59 181 59 181 660 493 660 493 36 597 36 597 523 413 523 413 725 498 725 498 146 421 146 421 584 626 584 626 834 886 834 886 578 510 578 510 257 386 257 386 318 543 318 543 951 832 951 832 407 741 407 741 505 435 505 435 995 498 995 498 732 714 732 714 265 647 265 647 991 946 991 946 881 685 881 685 351 423 351 423 903 164 903 164 654 54 654 54 700 446 700 446 864 957 864 957 910 652 910 652 439 739 439 739 841 702 841 702 389 264 389 264 20 336 20 336 855 411 855 411 392 418 392 418 938 510 938 510 942 463 942 463 733 860 733 860 371 992 371 992 499 593 499 593 559 583 559 583 845 304 845 304 217 920 217 920 38 952 38 952 253 955 253 955 753 138 753 138 248 340 248 340 131 837 131 837 182 786 182 786 867 416 867 416 284 928 284 928 289 763 289 763 175 712 175 712 286 660 286 660 176 321 176 321 677 184 677 184 558 457 558 457 963 651 963 651 896 638 896 638 535 441 535 441 326 246 326 246 15 106 15 106 327 172 327 172 86 519 86 519 652 289 652 289 552 728 552 728 722 535 722 535 868 643 868 643 627 623 627 623 398 381 398 381 402 171 402 171 892 209 892 209 987 834 987 834 923 527 923 527 9 18 9 18 25 312 25 312 529 744 529 744 801 769 801 769 318 465 318 465 338 808 338 808 823 96 823 96 183 332 183 332 26 719 26 719 873 6 873 6 531 481 531 481 83 819 83 819 696 827 696 827 743 203 743 203 343 110 343 110 644 595 644 595 347 613 347 613 55 798 55 798 752 595 752 595 670 250 670 250 53 104 53 104 839 609 839 609 377 508 377 508 697 151 697 151 386 203 386 203 588 676 588 676 953 890 953 890 76 314 76 314 117 363 117 363 968 404 968 404 504 14 504 14 920 41 920 41 884 120 884 120 808 550 808 550 406 76 406 76 20 636 20 636 918 521 918 521 834 36 834 36 769 856 769 856 287 168 287 168 949 434 949 434 914 244 914 244 688 496 688 496 361 128 361 128 337 246 337 246 261 186 261 186 543 595 543 595 697 533 697 533 418 887 418 887 395 862 395 862 188 207 188 207 480 334 480 334 553 649 553 649 493 122 493 122 539 600 539 600 317 338 317 338 772 300 772 300 417 343 417 343 553 204 553 204 828 772 828 772 455 371 455 371 728 743 728 743 318 842 318 842 798 541 798 541 90 213 90 213 975 612 975 612 968 707 968 707 410 359 410 359 955 747 955 747 956 78 956 78 501 386 501 386 288 698 288 698 90 488 90 488 566 251 566 251 584 187 584 187 372 33 372 33 398 872 398 872 925 707 925 707 255 113 255 113 924 264 924 264 617 891 617 891 500 897 500 897 462 7 462 7 270 2 270 2 826 967 826 967 988 527 988 527 389 929 389 929 4 79 4 79 473 261 473 261 247 232 247 232 489 306 489 306 116 174 116 174 853 611 853 611 846 705 846 705 608 226 608 226 994 18 994 18 551 363 551 363 608 776 608 776 35 35 35 35 230 37 230 37 863 38 863 38 188 157 188 157 229 743 229 743 530 501 530 501 322 451 322 451 255 427 255 427 428 436 428 436 374 97 374 97 123 728 123 728 729 395 729 395 929 134 929 134 629 219 629 219 364 309 364 309 379 796 379 796 567 713 567 713 186 932 186 932 535 792 535 792 355 389 355 389 803 234 803 234 235 78 235 78 780 96 780 96 28 21 28 21 534 275 534 275 698 574 698 574 20 633 20 633 406 772 406 772 649 156 649 156 407 500 407 500 542 671 542 671 318 726 318 726 546 193 546 193 143 221 143 221 274 203 274 203 144 376 144 376 467 72 467 72 104 926 104 926 55 932 55 932 236 273 236 273 934 778 934 778 478 786 478 786 139 111 139 111 281 457 281 457 879 920 879 920 616 755 616 755 113 802 113 802 553 710 553 710 298 260 298 260 843 841 843 841 981 858 981 858 193 443 193 443 552 269 552 269 430 778 430 778 513 555 513 555 388 402 388 402 236 769 236 769 609 41 609 41 254 75 254 75 512 556 512 556 21 898 21 898 825 181 825 181 170 909 170 909 151 571 151 571 385 819 385 819 50 927 50 927 144 854 144 854 655 536 655 536 569 362 569 362 981 553 981 553 163 749 163 749 1 689 1 689 210 355 210 355 442 263 442 263 923 579 923 579 606 306 606 306 5 375 5 375 377 699 377 699 981 505 981 505 8 630 8 630 689 927 689 927 858 609 858 609 288 210 288 210 867 116 867 116 132 653 132 653 384 437 384 437 104 858 104 858 589 793 589 793 232 219 232 219 487 501 487 501 294 934 294 934 633 194 633 194 92 271 92 271 684 915 684 915 434 34 434 34 244 273 244 273 781 733 781 733 242 350 242 350 466 346 466 346 660 1 660 1 249 152 249 152 940 765 940 765 244 287 244 287 279 281 279 281 337 799 337 799 651 634 651 634 590 267 590 267 801 151 801 151 937 395 937 395 611 756 611 756 630 573 630 573 96 150 96 150 928 68 928 68 297 971 297 971 378 828 378 828 208 536 208 536 969 592 969 592 610 637 610 637 285 607 285 607 974 339 974 339 159 157 159 157 886 654 886 654 626 425 626 425 782 74 782 74 260 940 260 940 701 711 701 711 188 174 188 174 74 557 74 557 920 481 920 481 936 670 936 670 813 428 813 428 438 797 438 797 187 542 187 542 76 706 76 706 600 251 600 251 280 417 280 417 953 693 953 693 82 954 82 954 759 755 759 755 675 491 675 491 378 763 378 763 100 443 100 443 8 249 8 249 984 529 984 529 191 108 191 108 238 277 238 277 474 156 474 156 731 994 731 994 376 452 376 452 725 864 725 864 683 448 683 448 173 223 173 223 578 406 578 406 266 211 266 211 576 947 576 947 199 873 199 873 706 235 706 235 70 768 70 768 320 887 320 887 421 362 421 362 766 226 766 226 407 419 407 419 527 823 527 823 607 718 607 718 32 780 32 780 758 507 758 507 495 808 495 808 198 336 198 336 11 216 11 216 444 39 444 39 490 357 490 357 169 107 169 107 934 793 934 793 760 41 760 41 490 11 490 11 323 469 323 469 183 183 183 183 275 533 275 533 422 584 422 584 602 94 602 94 596 701 596 701 331 962 331 962 244 722 244 722 838 891 838 891 124 343 124 343 522 144 522 144 966 432 966 432 694 561 694 561 216 493 216 493 501 485 501 485 717 781 717 781 210 269 210 269 323 588 323 588 504 591 504 591 785 612 785 612 137 652 137 652 191 865 191 865 800 356 800 356 904 190 904 190 175 497 175 497 324 488 324 488 210 551 210 551 407 892 407 892 784 422 784 422 307 409 307 409 648 919 648 919 130 140 130 140 372 877 372 877 246 910 246 910 13 796 13 796 262 538 262 538 668 657 668 657 864 819 864 819 982 371 982 371 438 902 438 902 308 394 308 394 321 166 321 166 735 410 735 410 129 224 129 224 251 924 251 924 142 676 142 676 134 201 134 201 819 244 819 244 564 19 564 19 4 8 4 8 882 233 882 233 313 826 313 826 233 112 233 112 662 942 662 942 6 98 6 98 987 669 987 669 558 717 558 717 619 746 619 746 993 569 993 569 685 841 685 841 486 866 486 866 727 126 727 126 806 491 806 491 934 63 934 63 263 358 263 358 264 967 264 967 210 920 210 920 529 708 529 708 80 681 80 681 804 537 804 537 827 894 827 894 217 980 217 980 2 385 2 385 288 121 288 121 383 657 383 657 458 251 458 251 337 490 337 490 715 179 715 179 779 824 779 824 834 226 834 226 261 535 261 535 789 894 789 894 478 869 478 869 267 886 267 886 529 887 529 887 65 23 65 23 283 573 283 573 358 706 358 706 753 634 753 634 972 665 972 665 658 622 658 622 656 569 656 569 415 697 415 697 327 539 327 539 347 738 347 738 943 86 943 86 213 255 213 255 321 445 321 445 595 623 595 623 955 759 955 759 805 553 805 553 610 75 610 75 490 784 490 784 131 599 131 599 116 700 116 700 895 108 895 108 746 509 746 509 489 101 489 101 613 962 613 962 754 491 754 491 718 872 718 872 947 269 947 269 505 959 505 959 708 677 708 677 312 347 312 347 691 604 691 604 947 899 947 899 651 258 651 258 64 32 64 32 635 926 635 926 595 32 595 32 96 773 96 773 439 622 439 622 267 806 267 806 145 624 145 624 900 251 900 251 266 533 266 533 267 367 267 367 862 89 862 89 514 543 514 543 663 667 663 667 741 527 741 527 48 753 48 753 536 204 536 204 855 368 855 368 163 119 163 119 415 967 415 967 699 680 699 680 616 674 616 674 281 643 281 643 125 738 125 738 709 307 709 307 473 955 473 955 955 673 955 673 152 299 152 299 43 904 43 904 571 131 571 131 317 905 317 905 793 14 793 14 6 684 6 684 260 264 260 264 909 345 909 345 128 562 128 562 370 601 370 601 895 515 895 515 685 428 685 428 464 644 464 644 388 54 388 54 789 245 789 245 721 893 721 893 237 878 237 878 180 803 180 803 496 264 496 264 24 657 24 657 378 561 378 561 907 274 907 274 395 320 395 320 662 965 662 965 148 837 148 837 104 457 104 457 250 875 250 875 696 782 696 782 863 470 863 470 922 362 922 362 849 884 849 884 414 851 414 851 923 63 923 63 865 651 865 651 673 466 673 466 200 941 200 941 353 109 353 109 180 588 180 588 500 538 500 538 125 677 125 677 87 836 87 836 404 296 404 296 325 838 325 838 12 788 12 788 878 117 878 117 146 61 146 61 7 311 7 311 338 205 338 205 412 238 412 238 352 257 352 257 171 184 171 184 940 249 940 249 253 82 253 82 172 452 172 452 76 418 76 418 388 408 388 408 411 263 411 263 259 74 259 74 74 405 74 405 20 129 20 129 352 108 352 108 197 140 197 140 433 119 433 119 767 932 767 932 657 309 657 309 509 233 509 233 460 326 460 326 711 873 711 873 829 473 829 473 604 342 604 342 747 875 747 875 990 312 990 312 848 307 848 307 385 239 385 239 425 587 425 587 903 142 903 142 188 78 188 78 839 231 839 231 375 857 375 857 341 943 341 943 55 978 55 978 798 718 798 718 372 526 372 526 881 543 881 543 724 358 724 358 424 623 424 623 125 181 125 181 507 590 507 590 205 857 205 857 944 771 944 771 736 419 736 419 639 640 639 640 860 221 860 221 551 513 551 513 470 368 470 368 517 421 517 421 253 231 253 231 416 56 416 56 871 108 871 108 367 291 367 291 112 449 112 449 129 593 129 593 19 782 19 782 354 840 354 840 596 369 596 369 101 667 101 667 109 74 109 74 482 458 482 458 439 503 439 503 145 217 145 217 961 27 961 27 902 226 902 226 402 552 402 552 461 851 461 851 990 148 990 148 616 667 616 667 489 453 489 453 217 23 217 23 499 24 499 24 591 668 591 668 60 546 60 546 936 536 936 536 332 22 332 22 374 624 374 624 3 961 3 961 929 677 929 677 698 334 698 334 568 773 568 773 115 90 115 90 51 125 51 125 263 223 263 223 454 51 454 51 676 735 676 735 669 266 669 266 529 758 529 758 108 179 108 179 630 150 630 150 301 92 301 92 530 961 530 961 429 177 429 177 713 190 713 190 99 787 99 787 395 228 395 228 569 16 569 16 325 469 325 469 994 855 994 855 677 329 677 329 934 278 934 278 151 718 151 718 488 204 488 204 278 478 278 478 362 656 362 656 261 654 261 654 352 725 352 725 744 630 744 630 16 916 16 916 984 400 984 400 3 214 3 214 750 474 750 474 421 592 421 592 642 412 642 412 706 816 706 816 804 516 804 516 97 709 97 709 270 977 270 977 209 902 209 902 89 146 89 146 781 738 781 738 127 701 127 701 265 944 265 944 17 526 17 526 677 17 677 17 746 235 746 235 61 932 61 932 543 665 543 665 745 959 745 959 602 650 602 650 506 16 506 16 797 386 797 386 589 211 589 211 956 889 956 889 335 171 335 171 518 830 518 830 499 594 499 594 986 438 986 438 927 104 927 104 133 522 133 522 834 893 834 893 513 943 513 943 633 147 633 147 72 422 72 422 675 672 675 672 823 91 823 91 608 626 608 626 624 530 624 530 756 838 756 838 153 879 153 879 85 611 85 611 125 633 125 633 695 797 695 797 406 627 406 627 126 509 126 509 988 985 988 985 400 126 400 126 147 763 147 763 528 32 528 32 836 321 836 321 732 257 732 257 306 350 306 350 225 477 225 477 568 215 568 215 909 233 909 233 132 82 132 82 474 417 474 417 881 419 881 419 752 129 752 129 448 74 448 74 142 632 142 632 226 159 226 159 299 417 299 417 821 149 821 149 470 331 470 331 37 848 37 848 106 466 106 466 393 912 393 912 518 692 518 692 645 677 645 677 72 928 72 928 353 849 353 849 585 872 585 872 806 333 806 333 475 253 475 253 978 545 978 545 224 90 224 90 455 294 455 294 338 727 338 727 980 335 980 335 531 305 531 305 809 535 809 535 546 10 546 10 394 635 394 635 916 890 916 890 918 636 918 636 564 811 564 811 72 424 72 424 820 178 820 178 439 24 439 24 954 250 954 250 719 233 719 233 903 752 903 752 330 253 330 253 777 201 777 201 788 412 788 412 849 474 849 474 43 858 43 858 43 647 43 647 786 260 786 260 375 14 375 14 860 435 860 435 918 323 918 323 617 949 617 949 994 248 994 248 620 397 620 397 671 324 671 324 400 773 400 773 144 769 144 769 155 207 155 207 747 77 747 77 883 371 883 371 104 607 104 607 318 852 318 852 766 897 766 897 498 12 498 12 833 451 833 451 348 325 348 325 543 693 543 693 180 322 180 322 168 842 168 842 896 101 896 101 41 898 41 898 379 727 379 727 780 639 780 639 168 670 168 670 201 725 201 725 684 962 684 962 742 630 742 630 114 4 114 4 636 931 636 931 521 185 521 185 464 893 464 893 534 806 534 806 121 240 121 240 35 696 35 696 655 351 655 351 361 637 361 637 562 197 562 197 904 140 904 140 620 13 620 13 94 920 94 920 903 275 903 275 482 671 482 671 157 758 157 758 889 912 889 912 918 540 918 540 866 849 866 849 529 632 529 632 208 304 208 304 978 57 978 57 648 770 648 770 169 857 169 857 337 675 337 675 804 382 804 382 621 181 621 181 387 579 387 579 898 527 898 527 58 368 58 368 189 379 189 379 614 440 614 440 59 101 59 101 204 482 204 482 666 798 666 798 151 228 151 228 719 734 719 734 861 943 861 943 94 438 94 438 595 369 595 369 677 576 677 576 388 181 388 181 233 737 233 737 56 575 56 575 650 665 650 665 275 814 275 814 698 174 698 174 96 704 96 704 63 850 63 850 874 300 874 300 954 237 954 237 440 981 440 981 250 222 250 222 994 849 994 849 419 88 419 88 262 926 262 926 761 255 761 255 405 332 405 332 144 767 144 767 980 289 980 289 481 703 481 703 111 323 111 323 305 768 305 768 981 313 981 313 461 790 461 790 963 438 963 438 492 854 492 854 661 824 661 824 41 403 41 403 52 259 52 259 366 149 366 149 186 550 186 550 887 647 887 647 370 166 370 166 208 839 208 839 81 870 81 870 437 800 437 800 967 565 967 565 925 691 925 691 592 352 592 352 378 689 378 689 172 610 172 610 420 468 420 468 65 295 65 295 293 991 293 991 895 168 895 168 890 674 890 674 928 575 928 575 355 849 355 849 179 10 179 10 843 304 843 304 16 754 16 754 627 803 627 803 235 675 235 675 788 426 788 426 752 599 752 599 865 489 865 489 961 350 961 350 717 43 717 43 506 263 506 263 685 283 685 283 901 314 901 314 247 143 247 143 751 166 751 166 813 852 813 852 219 323 219 323 672 441 672 441 551 616 551 616 114 531 114 531 839 287 839 287 484 157 484 157 133 13 133 13 868 201 868 201 789 450 789 450 206 627 206 627 612 124 612 124 412 362 412 362 302 406 302 406 750 588 750 588 269 647 269 647 80 786 80 786 944 371 944 371 937 427 937 427 478 107 478 107 896 354 896 354 120 207 120 207 201 332 201 332 991 894 991 894 934 567 934 567 108 444 108 444 684 770 684 770 290 95 290 95 504 85 504 85 187 828 187 828 439 86 439 86 407 427 407 427 966 354 966 354 493 661 493 661 539 133 539 133 987 62 987 62 3 358 3 358 726 208 726 208 474 252 474 252 38 901 38 901 96 497 96 497 452 377 452 377 793 995 793 995 558 542 558 542 722 470 722 470 605 680 605 680 564 7 564 7 854 79 854 79 212 808 212 808 12 307 12 307 930 290 930 290 677 192 677 192 364 990 364 990 513 778 513 778 360 554 360 554 39 154 39 154 922 864 922 864 162 189 162 189 526 683 526 683 811 823 811 823 46 459 46 459 341 573 341 573 841 236 841 236 964 391 964 391 265 713 265 713 446 585 446 585 728 353 728 353 895 188 895 188 582 333 582 333 55 464 55 464 795 290 795 290 701 417 701 417 109 423 109 423 496 695 496 695 863 597 863 597 824 258 824 258 455 64 455 64 473 864 473 864 879 159 879 159 289 934 289 934 106 556 106 556 510 307 510 307 895 652 895 652 267 69 267 69 380 91 380 91 499 379 499 379 656 127 656 127 544 62 544 62 614 888 614 888 130 308 130 308 423 260 423 260 54 234 54 234 21 430 21 430 9 366 9 366 695 121 695 121 408 470 408 470 680 730 680 730 673 424 673 424 249 442 249 442 770 489 770 489 633 318 633 318 359 551 359 551 507 756 507 756 23 779 23 779 993 295 993 295 493 801 493 801 864 103 864 103 572 151 572 151 981 222 981 222 534 282 534 282 682 265 682 265 968 73 968 73 559 718 559 718 950 370 950 370 68 119 68 119 936 659 936 659 323 465 323 465 186 580 186 580 792 26 792 26 927 451 927 451 588 885 588 885 679 312 679 312 735 751 735 751 274 976 274 976 732 972 732 972 933 256 933 256 822 472 822 472 923 102 923 102 765 20 765 20 649 11 649 11 971 545 971 545 583 51 583 51 637 479 637 479 557 561 557 561 368 94 368 94 583 159 583 159 872 569 872 569 410 978 410 978 678 849 678 849 446 687 446 687 201 134 201 134 61 874 61 874 936 153 936 153 539 914 539 914 650 114 650 114 445 211 445 211 473 387 473 387 902 778 902 778 122 689 122 689 499 135 499 135 953 358 953 358 416 248 416 248 65 221 65 221 320 856 320 856 51 398 51 398 816 398 816 398 166 711 166 711 344 293 344 293 895 44 895 44 361 931 361 931 417 151 417 151 638 300 638 300 227 443 227 443 249 84 249 84 433 152 433 152 8 43 8 43 915 52 915 52 168 843 168 843 828 988 828 988 91 706 91 706 836 615 836 615 464 1 464 1 237 808 237 808 887 670 887 670 52 309 52 309 227 619 227 619 217 545 217 545 565 16 565 16 476 161 476 161 757 595 757 595 903 794 903 794 113 730 113 730 242 867 242 867 901 518 901 518 817 63 817 63 960 440 960 440 888 935 888 935 694 984 694 984 848 99 848 99 93 273 93 273 788 144 788 144 768 103 768 103 364 268 364 268 214 783 214 783 470 219 470 219 213 69 213 69 782 357 782 357 948 109 948 109 912 224 912 224 985 924 985 924 762 524 762 524 680 731 680 731 381 912 381 912 498 357 498 357 864 319 864 319 827 441 827 441 307 49 307 49 870 303 870 303 185 311 185 311 579 267 579 267 18 712 18 712 168 393 168 393 610 431 610 431 782 521 782 521 455 416 455 416 405 216 405 216 713 173 713 173 748 35 748 35 747 625 747 625 388 738 388 738 582 742 582 742 258 975 258 975 219 654 219 654 555 348 555 348 612 46 612 46 279 254 279 254 286 111 286 111 351 781 351 781 321 127 321 127 685 533 685 533 450 991 450 991 863 761 863 761 736 957 736 957 99 211 99 211 747 97 747 97 153 877 153 877 142 10 142 10 382 450 382 450 736 571 736 571 925 915 925 915 974 867 974 867 65 348 65 348 432 531 432 531 179 471 179 471 230 598 230 598 158 894 158 894 542 570 542 570 350 897 350 897 15 737 15 737 680 932 680 932 654 104 654 104 149 243 149 243 793 571 793 571 659 119 659 119 574 446 574 446 393 57 393 57 995 699 995 699 17 842 17 842 297 436 297 436 656 293 656 293 833 64 833 64 411 55 411 55 550 697 550 697 330 152 330 152 541 570 541 570 86 324 86 324 413 235 413 235 489 828 489 828 71 776 71 776 706 819 706 819 677 367 677 367 674 909 674 909 560 749 560 749 199 815 199 815 890 795 890 795 850 218 850 218 941 240 941 240 347 103 347 103 992 259 992 259 738 325 738 325 486 974 486 974 480 821 480 821 591 67 591 67 903 305 903 305 141 198 141 198 323 472 323 472 248 938 248 938 92 328 92 328 778 210 778 210 594 775 594 775 870 97 870 97 395 223 395 223 542 485 542 485 204 918 204 918 80 330 80 330 150 303 150 303 66 334 66 334 439 671 439 671 212 478 212 478 535 460 535 460 34 133 34 133 482 291 482 291 635 825 635 825 453 672 453 672 402 532 402 532 651 480 651 480 543 594 543 594 622 985 622 985 146 431 146 431 918 660 918 660 691 772 691 772 494 775 494 775 537 18 537 18 225 624 225 624 397 320 397 320 219 721 219 721 19 798 19 798 89 25 89 25 106 635 106 635 593 758 593 758 299 365 299 365 81 130 81 130 876 485 876 485 745 631 745 631 230 457 230 457 662 476 662 476 712 55 712 55 104 817 104 817 444 168 444 168 212 646 212 646 498 625 498 625 161 587 161 587 589 537 589 537 706 183 706 183 893 350 893 350 777 435 777 435 677 883 677 883 262 896 262 896 205 328 205 328 874 118 874 118 122 34 122 34 363 356 363 356 662 159 662 159 598 914 598 914 827 109 827 109 948 294 948 294 210 696 210 696 813 151 813 151 441 287 441 287 187 967 187 967 668 71 668 71 528 678 528 678 137 745 137 745 705 821 705 821 42 932 42 932 494 646 494 646 386 489 386 489 10 900 10 900 902 412 902 412 817 701 817 701 253 636 253 636 674 520 674 520 678 521 678 521 53 493 53 493 858 31 858 31 580 136 580 136 954 731 954 731 30 966 30 966 763 173 763 173 964 787 964 787 537 264 537 264 346 958 346 958 871 585 871 585 871 75 871 75 755 844 755 844 236 179 236 179 390 298 390 298 313 613 313 613 720 668 720 668 857 947 857 947 346 504 346 504 829 282 829 282 713 603 713 603 385 734 385 734 123 498 123 498 261 984 261 984 546 253 546 253 727 852 727 852 823 162 823 162 613 482 613 482 358 124 358 124 189 295 189 295 295 494 295 494 365 668 365 668 949 246 949 246 26 345 26 345 729 608 729 608 182 691 182 691 165 123 165 123 795 189 795 189 878 468 878 468 866 482 866 482 336 312 336 312 475 702 475 702 962 318 962 318 767 320 767 320 538 994 538 994 681 232 681 232 551 848 551 848 504 291 504 291 907 159 907 159 365 331 365 331 54 341 54 341 408 97 408 97 615 28 615 28 608 364 608 364 564 316 564 316 94 490 94 490 621 64 621 64 968 544 968 544 545 940 545 940 680 129 680 129 635 536 635 536 118 513 118 513 218 832 218 832 682 272 682 272 954 71 954 71 832 156 832 156 69 417 69 417 452 359 452 359 700 800 700 800 779 611 779 611 553 763 553 763 735 140 735 140 275 723 275 723 52 447 52 447 911 513 911 513 211 177 211 177 260 820 260 820 662 960 662 960 501 491 501 491 204 858 204 858 851 231 851 231 376 503 376 503 70 844 70 844 786 556 786 556 307 885 307 885 819 376 819 376 479 406 479 406 587 299 587 299 177 324 177 324 449 320 449 320 103 880 103 880 656 985 656 985 58 971 58 971 555 394 555 394 340 168 340 168 63 106 63 106 847 367 847 367 702 133 702 133 173 497 173 497 372 369 372 369 408 733 408 733 307 102 307 102 329 914 329 914 228 813 228 813 692 454 692 454 291 646 291 646 728 876 728 876 565 632 565 632 907 861 907 861 2 859 2 859 400 917 400 917 45 513 45 513 930 740 930 740 956 602 956 602 171 603 171 603 759 548 759 548 940 189 940 189 228 434 228 434 779 541 779 541 966 517 966 517 737 227 737 227 691 237 691 237 463 339 463 339 489 215 489 215 19 311 19 311 473 782 473 782 582 405 582 405 855 395 855 395 322 853 322 853 681 594 681 594 940 429 940 429 934 404 934 404 962 851 962 851 522 704 522 704 69 540 69 540 951 533 951 533 88 474 88 474 224 235 224 235 490 576 490 576 553 604 553 604 622 189 622 189 943 984 943 984 959 414 959 414 394 324 394 324 680 448 680 448 724 136 724 136 851 839 851 839 773 135 773 135 777 419 777 419 657 316 657 316 692 579 692 579 805 369 805 369 614 262 614 262 977 611 977 611 261 991 261 991 684 599 684 599 18 307 18 307 756 5 756 5 951 631 951 631 57 877 57 877 275 434 275 434 369 271 369 271 2 345 2 345 783 215 783 215 869 253 869 253 844 491 844 491 893 95 893 95 732 415 732 415 591 959 591 959 126 864 126 864 927 946 927 946 684 607 684 607 590 629 590 629 431 53 431 53 628 770 628 770 320 774 320 774 772 744 772 744 322 221 322 221 539 995 539 995 380 651 380 651 241 751 241 751 641 335 641 335 986 418 986 418 519 317 519 317 601 395 601 395 200 380 200 380 439 799 439 799 953 7 953 7 886 581 886 581 865 33 865 33 783 286 783 286 720 504 720 504 156 137 156 137 922 870 922 870 717 430 717 430 969 336 969 336 584 585 584 585 78 994 78 994 136 721 136 721 557 130 557 130 37 594 37 594 201 184 201 184 24 786 24 786 731 106 731 106 256 155 256 155 563 357 563 357 721 148 721 148 99 929 99 929 195 184 195 184 717 482 717 482 127 501 127 501 927 643 927 643 370 762 370 762 278 97 278 97 319 200 319 200 983 572 983 572 193 647 193 647 208 459 208 459 408 464 408 464 947 931 947 931 422 408 422 408 312 141 312 141 8 649 8 649 457 544 457 544 467 995 467 995 873 792 873 792 645 544 645 544 835 145 835 145 395 158 395 158 637 330 637 330 920 17 920 17 989 904 989 904 772 258 772 258 570 330 570 330 577 236 577 236 217 961 217 961 689 225 689 225 916 449 916 449 323 490 323 490 454 401 454 401 618 574 618 574 365 889 365 889 647 596 647 596 195 403 195 403 439 742 439 742 548 691 548 691 445 984 445 984 17 84 17 84 359 692 359 692 781 575 781 575 194 397 194 397 762 908 762 908 823 725 823 725 714 443 714 443 900 250 900 250 910 520 910 520 622 251 622 251 333 166 333 166 864 214 864 214 40 250 40 250 629 396 629 396 769 468 769 468 193 673 193 673 69 357 69 357 908 430 908 430 191 790 191 790 260 322 260 322 586 66 586 66 441 809 441 809 23 666 23 666 812 319 812 319 925 565 925 565 941 564 941 564 510 71 510 71 894 453 894 453 72 739 72 739 557 511 557 511 294 337 294 337 553 735 553 735 728 883 728 883 614 170 614 170 642 714 642 714 589 361 589 361 396 856 396 856 678 587 678 587 424 131 424 131 548 865 548 865 833 506 833 506 49 613 49 613 360 897 360 897 824 708 824 708 743 648 743 648 666 650 666 650 989 511 989 511 303 960 303 960 338 41 338 41 241 189 241 189 224 950 224 950 894 683 894 683 502 314 502 314 420 429 420 429 272 955 272 955 367 692 367 692 960 737 960 737 457 282 457 282 575 280 575 280 965 702 965 702 287 59 287 59 972 855 972 855 291 340 291 340 748 507 748 507 544 601 544 601 822 156 822 156 892 8 892 8 494 694 494 694 803 878 803 878 553 406 553 406 728 89 728 89 883 325 883 325 89 680 89 680 114 560 114 560 303 493 303 493 893 836 893 836 511 783 511 783 243 547 243 547 806 587 806 587 672 172 672 172 68 704 68 704 191 787 191 787 35 886 35 886 317 393 317 393 393 973 393 973 773 246 773 246 759 222 759 222 108 849 108 849 520 479 520 479 289 710 289 710 619 572 619 572 869 265 869 265 970 953 970 953 910 818 910 818 215 974 215 974 633 761 633 761 587 338 587 338 259 937 259 937 356 703 356 703 508 43 508 43 941 300 941 300 8 183 8 183 789 725 789 725 908 873 908 873 288 191 288 191 471 615 471 615 846 738 846 738 444 796 444 796 285 16 285 16 202 66 202 66 710 363 710 363 588 869 588 869 236 58 236 58 282 975 282 975 515 457 515 457 428 882 428 882 119 60 119 60 166 732 166 732 605 934 605 934 753 34 753 34 598 665 598 665 357 964 357 964 601 860 601 860 412 612 412 612 783 395 783 395 739 882 739 882 735 503 735 503 91 507 91 507 501 191 501 191 557 693 557 693 245 564 245 564 287 480 287 480 570 873 570 873 667 514 667 514 933 579 933 579 94 302 94 302 75 835 75 835 8 429 8 429 504 259 504 259 43 926 43 926 317 1 317 1 988 100 988 100 323 127 323 127 115 578 115 578 572 570 572 570 131 778 131 778 646 127 646 127 892 938 892 938 288 750 288 750 600 441 600 441 190 442 190 442 403 376 403 376 384 375 384 375 327 18 327 18 725 142 725 142 801 126 801 126 269 434 269 434 720 886 720 886 752 350 752 350 469 226 469 226 938 114 938 114 427 130 427 130 91 159 91 159 25 713 25 713 634 59 634 59 258 679 258 679 101 981 101 981 301 114 301 114 462 556 462 556 129 381 129 381 767 578 767 578 371 10 371 10 975 363 975 363 870 254 870 254 916 266 916 266 700 454 700 454 519 672 519 672 593 688 593 688 972 929 972 929 954 913 954 913 11 337 11 337 790 533 790 533 50 474 50 474 291 239 291 239 396 332 396 332 412 654 412 654 479 444 479 444 589 327 589 327 788 748 788 748 372 845 372 845 661 631 661 631 215 883 215 883 876 726 876 726 977 975 977 975 981 43 981 43 147 897 147 897 605 955 605 955 358 198 358 198 653 10 653 10 15 782 15 782 504 500 504 500 220 295 220 295 972 750 972 750 554 202 554 202 736 300 736 300 980 383 980 383 53 324 53 324 160 518 160 518 561 850 561 850 965 487 965 487 935 546 935 546 336 669 336 669 809 704 809 704 186 967 186 967 61 934 61 934 495 917 495 917 751 821 751 821 205 656 205 656 118 79 118 79 83 291 83 291 570 587 570 587 359 678 359 678 278 774 278 774 342 251 342 251 769 158 769 158 119 511 119 511 259 969 259 969 591 34 591 34 725 779 725 779 61 671 61 671 788 192 788 192 282 456 282 456 322 830 322 830 490 195 490 195 46 178 46 178 410 984 410 984 933 806 933 806 305 727 305 727 370 295 370 295 733 49 733 49 599 381 599 381 786 899 786 899 413 948 413 948 906 120 906 120 144 746 144 746 184 597 184 597 179 267 179 267 784 985 784 985 678 36 678 36 617 254 617 254 864 664 864 664 936 358 936 358 286 255 286 255 555 44 555 44 131 528 131 528 930 876 930 876 576 470 576 470 727 637 727 637 270 814 270 814 912 943 912 943 69 992 69 992 749 863 749 863 668 605 668 605 14 546 14 546 143 789 143 789 669 489 669 489 503 887 503 887 759 527 759 527 286 219 286 219 921 534 921 534 878 26 878 26 574 25 574 25 890 118 890 118 416 586 416 586 879 45 879 45 179 609 179 609 554 623 554 623 978 792 978 792 767 67 767 67 810 206 810 206 672 186 672 186 991 308 991 308 380 491 380 491 800 281 800 281 43 902 43 902 865 254 865 254 253 250 253 250 266 195 266 195 676 591 676 591 38 647 38 647 881 471 881 471 147 60 147 60 93 211 93 211 564 429 564 429 668 442 668 442 84 751 84 751 505 980 505 980 114 214 114 214 323 524 323 524 684 989 684 989 781 840 781 840 368 716 368 716 712 455 712 455 946 187 946 187 315 291 315 291 863 85 863 85 774 926 774 926 406 682 406 682 366 462 366 462 951 3 951 3 992 930 992 930 769 799 769 799 322 119 322 119 867 24 867 24 734 719 734 719 50 608 50 608 732 728 732 728 25 577 25 577 24 475 24 475 727 414 727 414 689 231 689 231 139 257 139 257 459 647 459 647 855 31 855 31 581 306 581 306 125 827 125 827 933 88 933 88 856 408 856 408 571 53 571 53 138 885 138 885 329 516 329 516 510 300 510 300 652 171 652 171 318 792 318 792 305 900 305 900 937 466 937 466 761 763 761 763 326 175 326 175 376 677 376 677 521 667 521 667 589 152 589 152 218 506 218 506 42 353 42 353 866 714 866 714 894 249 894 249 704 47 704 47 416 311 416 311 225 648 225 648 539 833 539 833 69 144 69 144 968 279 968 279 475 714 475 714 460 552 460 552 393 637 393 637 536 975 536 975 678 787 678 787 790 113 790 113 920 170 920 170 938 281 938 281 57 136 57 136 82 443 82 443 497 328 497 328 189 698 189 698 619 747 619 747 260 258 260 258 230 383 230 383 225 190 225 190 87 944 87 944 801 550 801 550 993 657 993 657 979 483 979 483 18 620 18 620 796 293 796 293 757 97 757 97 337 229 337 229 825 218 825 218 372 729 372 729 518 498 518 498 747 860 747 860 56 928 56 928 552 952 552 952 727 793 727 793 100 792 100 792 488 11 488 11 245 675 245 675 38 112 38 112 655 957 655 957 454 683 454 683 810 153 810 153 980 407 980 407 958 753 958 753 264 54 264 54 806 797 806 797 249 276 249 276 48 136 48 136 149 181 149 181 550 617 550 617 336 617 336 617 705 278 705 278 793 840 793 840 641 984 641 984 275 313 275 313 958 444 958 444 900 37 900 37 68 54 68 54 503 820 503 820 160 700 160 700 270 491 270 491 193 527 193 527 447 534 447 534 347 861 347 861 642 854 642 854 294 547 294 547 875 147 875 147 985 79 985 79 791 885 791 885 981 995 981 995 858 113 858 113 496 698 496 698 336 201 336 201 632 824 632 824 112 699 112 699 126 496 126 496 506 511 506 511 125 576 125 576 488 516 488 516 99 256 99 256 663 76 663 76 850 360 850 360 707 248 707 248 582 436 582 436 398 335 398 335 812 767 812 767 942 723 942 723 534 176 534 176 254 220 254 220 871 577 871 577 637 929 637 929 446 811 446 811 427 196 427 196 462 464 462 464 309 157 309 157 245 49 245 49 809 20 809 20 551 382 551 382 43 410 43 410 740 646 740 646 344 327 344 327 118 95 118 95 155 899 155 899 132 973 132 973 246 364 246 364 243 566 243 566 780 223 780 223 321 128 321 128 12 26 12 26 936 535 936 535 480 522 480 522 59 979 59 979 161 361 161 361 669 787 669 787 312 361 312 361 277 382 277 382 631 882 631 882 204 785 204 785 763 837 763 837 530 613 530 613 13 594 13 594 881 670 881 670 384 146 384 146 778 836 778 836 735 637 735 637 83 231 83 231 993 288 993 288 72 587 72 587 827 650 827 650 711 891 711 891 106 800 106 800 744 114 744 114 435 164 435 164 355 309 355 309 388 912 388 912 303 480 303 480 104 676 104 676 206 488 206 488 183 437 183 437 226 529 226 529 557 534 557 534 125 432 125 432 222 26 222 26 569 207 569 207 866 574 866 574 29 696 29 696 924 390 924 390 490 342 490 342 658 249 658 249 797 435 797 435 383 131 383 131 720 702 720 702 327 695 327 695 599 243 599 243 241 97 241 97 778 821 778 821 522 328 522 328 888 943 888 943 647 217 647 217 945 863 945 863 528 921 528 921 81 731 81 731 104 682 104 682 379 122 379 122 530 804 530 804 338 791 338 791 39 461 39 461 122 176 122 176 202 512 202 512 202 720 202 720 153 205 153 205 504 973 504 973 395 602 395 602 909 921 909 921 3 560 3 560 596 297 596 297 13 267 13 267 628 125 628 125 986 562 986 562 436 438 436 438 763 531 763 531 432 453 432 453 162 107 162 107 2 614 2 614 365 929 365 929 586 400 586 400 815 12 815 12 787 767 787 767 261 680 261 680 61 748 61 748 605 668 605 668 632 890 632 890 718 986 718 986 272 164 272 164 719 817 719 817 353 299 353 299 980 195 980 195 172 387 172 387 674 153 674 153 935 461 935 461 590 515 590 515 17 726 17 726 60 676 60 676 501 574 501 574 664 871 664 871 710 952 710 952 308 330 308 330 811 156 811 156 201 136 201 136 99 77 99 77 736 655 736 655 337 157 337 157 828 514 828 514 901 146 901 146 554 657 554 657 39 321 39 321 475 526 475 526 61 520 61 520 527 104 527 104 487 828 487 828 542 70 542 70 5 396 5 396 43 267 43 267 435 839 435 839 741 80 741 80 424 704 424 704 965 374 965 374 866 986 866 986 919 379 919 379 141 433 141 433 567 513 567 513 230 292 230 292 34 454 34 454 315 427 315 427 472 537 472 537 138 456 138 456 960 797 960 797 459 14 459 14 525 535 525 535 629 664 629 664 188 752 188 752 115 417 115 417 519 653 519 653 162 536 162 536 951 248 951 248 427 154 427 154 457 135 457 135 840 892 840 892 207 701 207 701 849 664 849 664 137 919 137 919 384 665 384 665 682 713 682 713 613 256 613 256 597 237 597 237 344 18 344 18 387 171 387 171 663 47 663 47 332 409 332 409 106 473 106 473 164 698 164 698 569 833 569 833 751 900 751 900 343 444 343 444 579 33 579 33 984 993 984 993 995 420 995 420 275 96 275 96 199 769 199 769 42 234 42 234 942 677 942 677 378 313 378 313 357 161 357 161 165 645 165 645 176 824 176 824 119 540 119 540 764 829 764 829 966 795 966 795 84 286 84 286 180 210 180 210 674 160 674 160 720 656 720 656 114 333 114 333 199 154 199 154 386 388 386 388 295 251 295 251 385 741 385 741 100 869 100 869 779 160 779 160 61 241 61 241 613 736 613 736 667 755 667 755 175 7 175 7 99 734 99 734 940 861 940 861 297 889 297 889 921 301 921 301 964 589 964 589 435 573 435 573 155 974 155 974 500 813 500 813 321 253 321 253 124 445 124 445 867 743 867 743 146 647 146 647 925 862 925 862 975 608 975 608 922 253 922 253 314 130 314 130 696 136 696 136 342 376 342 376 417 595 417 595 104 863 104 863 207 890 207 890 803 697 803 697 126 921 126 921 232 880 232 880 213 950 213 950 984 367 984 367 728 686 728 686 812 74 812 74 848 869 848 869 502 962 502 962 540 625 540 625 473 10 473 10 148 9 148 9 556 313 556 313 661 151 661 151 904 41 904 41 53 292 53 292 927 33 927 33 816 209 816 209 576 977 576 977 35 764 35 764 247 22 247 22 750 214 750 214 776 718 776 718 681 756 681 756 692 87 692 87 339 247 339 247 129 463 129 463 271 71 271 71 813 463 813 463 131 550 131 550 367 126 367 126 836 794 836 794 341 74 341 74 381 52 381 52 477 573 477 573 346 454 346 454 450 954 450 954 297 303 297 303 382 580 382 580 587 308 587 308 526 598 526 598 577 437 577 437 918 352 918 352 607 818 607 818 703 895 703 895 608 229 608 229 210 196 210 196 969 766 969 766 892 271 892 271 86 349 86 349 357 285 357 285 929 834 929 834 555 974 555 974 241 540 241 540 995 807 995 807 36 701 36 701 123 904 123 904 832 981 832 981 761 20 761 20 399 481 399 481 636 6 636 6 876 533 876 533 625 425 625 425 301 231 301 231 468 463 468 463 294 276 294 276 640 191 640 191 259 939 259 939 364 854 364 854 386 628 386 628 183 636 183 636 348 41 348 41 714 850 714 850 37 682 37 682 562 776 562 776 436 684 436 684 184 248 184 248 709 395 709 395 941 353 941 353 938 387 938 387 542 736 542 736 978 632 978 632 484 169 484 169 560 923 560 923 796 223 796 223 141 752 141 752 464 706 464 706 730 636 730 636 122 827 122 827 365 678 365 678 483 320 483 320 591 809 591 809 801 632 801 632 508 745 508 745 529 884 529 884 272 673 272 673 193 855 193 855 958 913 958 913 756 65 756 65 537 670 537 670 934 93 934 93 178 35 178 35 470 58 470 58 327 497 327 497 52 785 52 785 889 948 889 948 36 5 36 5 362 786 362 786 522 16 522 16 55 545 55 545 149 794 149 794 72 111 72 111 67 851 67 851 756 114 756 114 693 861 693 861 213 200 213 200 327 958 327 958 237 258 237 258 767 130 767 130 297 24 297 24 360 81 360 81 823 861 823 861 380 627 380 627 321 418 321 418 202 359 202 359 309 469 309 469 537 590 537 590 912 109 912 109 551 990 551 990 953 812 953 812 669 361 669 361 405 728 405 728 724 491 724 491 824 308 824 308 957 460 957 460 203 569 203 569 268 125 268 125 816 730 816 730 219 85 219 85 952 522 952 522 781 162 781 162 499 318 499 318 917 199 917 199 673 995 673 995 886 19 886 19 512 782 512 782 363 652 363 652 436 587 436 587 243 160 243 160 752 80 752 80 715 244 715 244 802 698 802 698 482 89 482 89 890 152 890 152 86 577 86 577 656 863 656 863 103 679 103 679 330 204 330 204 868 843 868 843 1 794 1 794 800 746 800 746 583 944 583 944 469 712 469 712 248 165 248 165 467 744 467 744 161 315 161 315 340 891 340 891 173 678 173 678 205 832 205 832 497 810 497 810 623 277 623 277 676 444 676 444 573 706 573 706 790 621 790 621 331 885 331 885 410 627 410 627 808 625 808 625 809 650 809 650 40 667 40 667 982 237 982 237 134 288 134 288 814 466 814 466 10 864 10 864 247 24 247 24 372 648 372 648 28 549 28 549 991 261 991 261 159 235 159 235 880 211 880 211 801 530 801 530 197 915 197 915 271 898 271 898 190 727 190 727 787 519 787 519 759 54 759 54 337 317 337 317 689 459 689 459 526 322 526 322 167 593 167 593 876 430 876 430 206 694 206 694 308 682 308 682 544 412 544 412 916 863 916 863 170 354 170 354 106 911 106 911 297 900 297 900 554 102 554 102 432 470 432 470 798 139 798 139 718 149 718 149 984 284 984 284 737 491 737 491 61 624 61 624 79 572 79 572 761 53 761 53 837 325 837 325 678 890 678 890 830 210 830 210 418 422 418 422 383 451 383 451 963 724 963 724 505 69 505 69 828 463 828 463 781 82 781 82 890 792 890 792 678 162 678 162 621 229 621 229 56 710 56 710 918 670 918 670 853 403 853 403 507 672 507 672 488 278 488 278 454 288 454 288 816 779 816 779 32 744 32 744 439 802 439 802 202 442 202 442 153 452 153 452 802 430 802 430 768 120 768 120 829 794 829 794 491 742 491 742 150 427 150 427 504 952 504 952 551 562 551 562 316 864 316 864 604 55 604 55 399 670 399 670 465 912 465 912 41 327 41 327 725 974 725 974 873 983 873 983 652 141 652 141 207 110 207 110 90 770 90 770 188 221 188 221 631 896 631 896 877 671 877 671 858 458 858 458 340 680 340 680 881 407 881 407 186 716 186 716 457 512 457 512 898 19 898 19 272 258 272 258 201 554 201 554 724 224 724 224 94 724 94 724 732 101 732 101 268 499 268 499 655 328 655 328 375 44 375 44 738 343 738 343 994 335 994 335 847 522 847 522 948 857 948 857 259 950 259 950 500 629 500 629 501 453 501 453 98 912 98 912 354 183 354 183 574 869 574 869 731 445 731 445 39 386 39 386 571 973 571 973 594 390 594 390 940 352 940 352 541 406 541 406 662 207 662 207 892 293 892 293 809 864 809 864 341 153 341 153 391 208 391 208 193 485 193 485 489 968 489 968 929 192 929 192 13 528 13 528 156 48 156 48 819 147 819 147 56 169 56 169 912 266 912 266 944 203 944 203 119 241 119 241 744 318 744 318 419 379 419 379 679 494 679 494 541 300 541 300 432 753 432 753 817 709 817 709 254 474 254 474 520 852 520 852 638 267 638 267 366 421 366 421 345 771 345 771 549 836 549 836 266 299 266 299 126 531 126 531 116 655 116 655 413 178 413 178 223 288 223 288 521 278 521 278 314 168 314 168 358 106 358 106 121 439 121 439 100 782 100 782 245 57 245 57 582 805 582 805 680 53 680 53 774 873 774 873 926 72 926 72 267 539 267 539 798 933 798 933 451 276 451 276 61 619 61 619 171 61 171 61 34 509 34 509 756 149 756 149 224 58 224 58 759 631 759 631 816 443 816 443 139 332 139 332 311 387 311 387 758 841 758 841 961 14 961 14 680 891 680 891 699 274 699 274 446 767 446 767 78 890 78 890 165 805 165 805 46 419 46 419 261 290 261 290 333 61 333 61 25 468 25 468 863 289 863 289 715 592 715 592 879 620 879 620 131 657 131 657 981 333 981 333 193 845 193 845 344 189 344 189 943 741 943 741 562 942 562 942 868 87 868 87 502 258 502 258 758 551 758 551 40 142 40 142 266 667 266 667 413 182 413 182 246 294 246 294 402 622 402 622 308 898 308 898 795 406 795 406 250 968 250 968 325 421 325 421 942 845 942 845 371 354 371 354 89 605 89 605 598 91 598 91 130 932 130 932 67 695 67 695 280 239 280 239 632 174 632 174 554 137 554 137 626 334 626 334 499 153 499 153 355 693 355 693 575 96 575 96 254 527 254 527 231 232 231 232 774 369 774 369 637 972 637 972 531 49 531 49 7 424 7 424 398 272 398 272 42 851 42 851 23 844 23 844 970 255 970 255 730 750 730 750 909 819 909 819 696 404 696 404 185 733 185 733 764 87 764 87 463 21 463 21 142 613 142 613 741 46 741 46 935 397 935 397 856 481 856 481 268 130 268 130 859 392 859 392 929 728 929 728 975 509 975 509 764 995 764 995 701 368 701 368 761 631 761 631 641 439 641 439 60 943 60 943 596 606 596 606 900 557 900 557 500 865 500 865 729 560 729 560 693 18 693 18 884 57 884 57 212 506 212 506 287 788 287 788 31 297 31 297 666 841 666 841 223 782 223 782 815 396 815 396 397 815 397 815 510 895 510 895 23 270 23 270 945 960 945 960 393 183 393 183 689 928 689 928 784 293 784 293 754 671 754 671 597 492 597 492 886 295 886 295 136 800 136 800 674 88 674 88 976 596 976 596 572 682 572 682 353 142 353 142 260 71 260 71 341 84 341 84 646 232 646 232 450 952 450 952 679 489 679 489 262 263 262 263 606 495 606 495 392 913 392 913 887 632 887 632 285 56 285 56 552 245 552 245 986 760 986 760 81 34 81 34 753 432 753 432 68 940 68 940 592 183 592 183 274 378 274 378 589 95 589 95 966 450 966 450 943 561 943 561 178 125 178 125 317 496 317 496 836 232 836 232 310 984 310 984 812 806 812 806 718 486 718 486 168 29 168 29 850 469 850 469 678 366 678 366 500 506 500 506 148 922 148 922 523 49 523 49 258 62 258 62 604 503 604 503 293 81 293 81 663 968 663 968 602 407 602 407 598 139 598 139 158 893 158 893 378 326 378 326 58 794 58 794 104 536 104 536 880 337 880 337 804 656 804 656 27 555 27 555 336 341 336 341 43 131 43 131 16 346 16 346 547 731 547 731 428 348 428 348 301 955 301 955 533 309 533 309 456 429 456 429 993 217 993 217 103 955 103 955 184 739 184 739 460 499 460 499 928 481 928 481 343 612 343 612 973 331 973 331 518 293 518 293 185 179 185 179 601 276 601 276 865 457 865 457 219 551 219 551 416 985 416 985 239 787 239 787 882 846 882 846 70 625 70 625 745 302 745 302 758 939 758 939 557 373 557 373 501 383 501 383 582 662 582 662 527 465 527 465 394 79 394 79 598 568 598 568 932 761 932 761 684 748 684 748 738 939 738 939 429 207 429 207 529 10 529 10 377 698 377 698 832 261 832 261 33 665 33 665 741 508 741 508 178 72 178 72 939 242 939 242 386 50 386 50 645 517 645 517 245 623 245 623 591 698 591 698 907 206 907 206 45 102 45 102 768 757 768 757 506 598 506 598 151 238 151 238 121 653 121 653 745 716 745 716 578 131 578 131 446 430 446 430 994 752 994 752 481 238 481 238 853 461 853 461 637 968 637 968 595 924 595 924 521 55 521 55 741 131 741 131 739 267 739 267 609 654 609 654 932 907 932 907 512 174 512 174 95 496 95 496 709 178 709 178 681 412 681 412 79 985 79 985 984 421 984 421 113 713 113 713 240 765 240 765 938 815 938 815 470 1 470 1 558 173 558 173 838 795 838 795 684 195 684 195 372 489 372 489 664 785 664 785 179 773 179 773 663 902 663 902 452 124 452 124 987 61 987 61 825 978 825 978 426 462 426 462 752 858 752 858 929 841 929 841 192 670 192 670 533 736 533 736 180 366 180 366 802 371 802 371 984 303 984 303 619 257 619 257 656 248 656 248 8 95 8 95 165 758 165 758 319 274 319 274 95 447 95 447 701 910 701 910 820 697 820 697 774 349 774 349 629 637 629 637 664 874 664 874 703 714 703 714 933 816 933 816 29 356 29 356 456 689 456 689 982 600 982 600 397 108 397 108 52 799 52 799 951 596 951 596 736 576 736 576 984 291 984 291 186 619 186 619 956 955 956 955 851 790 851 790 610 160 610 160 221 244 221 244 9 521 9 521 545 707 545 707 589 191 589 191 623 149 623 149 796 874 796 874 496 119 496 119 976 465 976 465 283 501 283 501 838 545 838 545 909 138 909 138 140 422 140 422 463 219 463 219 497 330 497 330 77 157 77 157 706 942 706 942 497 741 497 741 41 711 41 711 636 145 636 145 827 124 827 124 672 75 672 75 554 467 554 467 18 498 18 498 283 967 283 967 404 609 404 609 659 118 659 118 429 836 429 836 332 733 332 733 490 543 490 543 503 76 503 76 543 8 543 8 343 42 343 42 229 335 229 335 528 44 528 44 617 817 617 817 842 939 842 939 602 272 602 272 653 707 653 707 470 963 470 963 222 892 222 892 194 890 194 890 449 832 449 832 256 850 256 850 734 725 734 725 507 291 507 291 566 287 566 287 433 793 433 793 239 612 239 612 759 51 759 51 278 687 278 687 26 793 26 793 921 617 921 617 48 276 48 276 993 951 993 951 767 695 767 695 38 837 38 837 396 64 396 64 878 503 878 503 589 939 589 939 962 875 962 875 940 549 940 549 113 832 113 832 546 532 546 532 498 657 498 657 345 821 345 821 495 158 495 158 775 707 775 707 176 636 176 636 106 453 106 453 812 553 812 553 514 18 514 18 633 131 633 131 78 397 78 397 971 747 971 747 399 552 399 552 91 810 91 810 798 512 798 512 923 914 923 914 241 350 241 350 678 438 678 438 932 509 932 509 949 337 949 337 459 530 459 530 479 447 479 447 618 711 618 711 456 55 456 55 984 224 984 224 81 153 81 153 399 342 399 342 629 992 629 992 989 358 989 358 427 549 427 549 545 410 545 410 975 545 975 545 968 872 968 872 94 749 94 749 254 780 254 780 450 150 450 150 187 595 187 595 218 449 218 449 917 237 917 237 718 550 718 550 603 860 603 860 385 38 385 38 227 614 227 614 63 392 63 392 266 449 266 449 745 178 745 178 799 503 799 503 894 279 894 279 674 732 674 732 175 703 175 703 291 62 291 62 838 6 838 6 361 966 361 966 256 756 256 756 180 197 180 197 221 709 221 709 984 708 984 708 925 728 925 728 751 694 751 694 304 802 304 802 587 743 587 743 66 532 66 532 432 666 432 666 598 781 598 781 463 375 463 375 263 126 263 126 544 283 544 283 581 696 581 696 59 227 59 227 667 901 667 901 797 805 797 805 740 910 740 910 115 668 115 668 618 191 618 191 379 268 379 268 605 626 605 626 855 361 855 361 212 117 212 117 109 280 109 280 501 911 501 911 285 866 285 866 378 15 378 15 401 129 401 129 589 144 589 144 52 377 52 377 244 662 244 662 171 188 171 188 667 696 667 696 112 261 112 261 407 191 407 191 964 780 964 780 300 557 300 557 564 386 564 386 308 372 308 372 850 768 850 768 14 927 14 927 751 287 751 287 819 735 819 735 333 744 333 744 386 332 386 332 338 599 338 599 992 870 992 870 584 972 584 972 194 316 194 316 267 918 267 918 822 533 822 533 15 564 15 564 315 72 315 72 784 363 784 363 268 929 268 929 829 902 829 902 836 668 836 668 570 771 570 771 172 2 172 2 750 195 750 195 244 192 244 192 229 165 229 165 710 948 710 948 986 402 986 402 985 965 985 965 855 934 855 934 536 621 536 621 207 414 207 414 26 773 26 773 743 754 743 754 168 292 168 292 965 735 965 735 532 52 532 52 381 700 381 700 388 765 388 765 702 831 702 831 595 870 595 870 904 155 904 155 842 739 842 739 842 99 842 99 730 617 730 617 66 8 66 8 546 198 546 198 487 443 487 443 818 62 818 62 348 329 348 329 511 191 511 191 180 969 180 969 160 630 160 630 271 252 271 252 295 631 295 631 459 354 459 354 968 61 968 61 349 439 349 439 916 513 916 513 471 97 471 97 890 908 890 908 116 404 116 404 757 189 757 189 786 763 786 763 197 177 197 177 420 559 420 559 152 312 152 312 505 176 505 176 42 429 42 429 376 781 376 781 470 11 470 11 777 480 777 480 349 145 349 145 625 512 625 512 841 919 841 919 699 191 699 191 779 898 779 898 345 585 345 585 396 85 396 85 313 791 313 791 532 213 532 213 312 267 312 267 474 949 474 949 176 932 176 932 94 136 94 136 120 783 120 783 678 780 678 780 66 978 66 978 900 396 900 396 906 603 906 603 498 390 498 390 685 189 685 189 641 435 641 435 119 676 119 676 125 308 125 308 602 89 602 89 740 606 740 606 850 282 850 282 469 516 469 516 645 857 645 857 634 181 634 181 77 571 77 571 887 969 887 969 131 397 131 397 826 921 826 921 98 478 98 478 650 577 650 577 766 148 766 148 327 621 327 621 439 990 439 990 886 935 886 935 252 487 252 487 943 402 943 402 878 871 878 871 105 712 105 712 527 177 527 177 309 426 309 426 532 267 532 267 278 711 278 711 1 36 1 36 118 770 118 770 578 797 578 797 601 49 601 49 96 899 96 899 714 159 714 159 380 319 380 319 168 146 168 146 964 70 964 70 580 338 580 338 217 931 217 931 922 213 922 213 603 502 603 502 814 480 814 480 831 234 831 234 794 174 794 174 546 34 546 34 757 826 757 826 928 588 928 588 956 623 956 623 652 836 652 836 218 210 218 210 194 877 194 877 440 902 440 902 96 130 96 130 473 944 473 944 857 962 857 962 664 701 664 701 595 251 595 251 758 72 758 72 182 64 182 64 980 213 980 213 167 715 167 715 509 317 509 317 36 949 36 949 304 97 304 97 529 33 529 33 161 319 161 319 31 361 31 361 419 476 419 476 912 618 912 618 242 589 242 589 478 652 478 652 419 73 419 73 668 490 668 490 488 57 488 57 554 982 554 982 873 711 873 711 103 226 103 226 586 157 586 157 640 272 640 272 695 591 695 591 689 571 689 571 935 248 935 248 290 351 290 351 848 753 848 753 696 419 696 419 151 23 151 23 480 11 480 11 124 686 124 686 96 455 96 455 910 762 910 762 791 223 791 223 537 796 537 796 354 650 354 650 970 356 970 356 897 280 897 280 128 891 128 891 506 835 506 835 844 461 844 461 194 259 194 259 984 639 984 639 877 59 877 59 325 607 325 607 512 269 512 269 85 468 85 468 593 982 593 982 113 554 113 554 590 196 590 196 303 284 303 284 328 454 328 454 891 885 891 885 405 138 405 138 899 889 899 889 693 248 693 248 103 329 103 329 374 93 374 93 493 188 493 188 252 247 252 247 243 612 243 612 714 624 714 624 490 562 490 562 781 212 781 212 313 127 313 127 383 823 383 823 131 546 131 546 963 696 963 696 184 412 184 412 680 930 680 930 854 589 854 589 526 191 526 191 515 941 515 941 266 812 266 812 786 517 786 517 466 430 466 430 425 825 425 825 438 550 438 550 290 828 290 828 283 775 283 775 772 348 772 348 394 399 394 399 46 200 46 200 386 178 386 178 605 201 605 201 15 422 15 422 542 292 542 292 812 388 812 388 346 212 346 212 183 212 183 212 372 508 372 508 836 881 836 881 289 465 289 465 901 98 901 98 681 561 681 561 703 489 703 489 964 874 964 874 845 580 845 580 989 103 989 103 521 959 521 959 303 463 303 463 347 49 347 49 305 489 305 489 408 821 408 821 829 547 829 547 64 409 64 409 265 220 265 220 993 476 993 476 295 650 295 650 887 553 887 553 568 842 568 842 460 225 460 225 958 265 958 265 630 440 630 440 632 390 632 390 33 869 33 869 237 797 237 797 407 342 407 342 904 671 904 671 985 591 985 591 553 17 553 17 113 812 113 812 152 414 152 414 304 64 304 64 679 66 679 66 448 968 448 968 156 896 156 896 439 395 439 395 303 814 303 814 548 378 548 378 531 530 531 530 938 191 938 191 705 883 705 883 243 290 243 290 614 242 614 242 125 728 125 728 375 197 375 197 196 626 196 626 486 318 486 318 701 716 701 716 444 302 444 302 116 517 116 517 731 529 731 529 742 727 742 727 573 578 573 578 271 325 271 325 98 863 98 863 875 297 875 297 286 807 286 807 645 776 645 776 430 795 430 795 671 752 671 752 605 4 605 4 163 165 163 165 90 349 90 349 836 310 836 310 261 365 261 365 146 501 146 501 334 951 334 951 934 433 934 433 1 476 1 476 386 447 386 447 479 695 479 695 286 623 286 623 40 388 40 388 171 339 171 339 282 14 282 14 112 339 112 339 122 919 122 919 576 695 576 695 269 573 269 573 198 774 198 774 392 510 392 510 481 115 481 115 571 466 571 466 536 965 536 965 306 217 306 217 142 581 142 581 307 940 307 940 704 523 704 523 99 414 99 414 940 396 940 396 368 146 368 146 220 398 220 398 619 314 619 314 3 120 3 120 16 147 16 147 930 472 930 472 719 126 719 126 856 716 856 716 164 173 164 173 793 640 793 640 682 663 682 663 675 661 675 661 405 796 405 796 632 995 632 995 919 407 919 407 226 220 226 220 937 772 937 772 71 39 71 39 338 768 338 768 343 307 343 307 362 557 362 557 231 355 231 355 83 270 83 270 894 288 894 288 659 199 659 199 40 776 40 776 525 240 525 240 325 870 325 870 960 295 960 295 386 266 386 266 616 453 616 453 874 417 874 417 503 531 503 531 746 389 746 389 673 925 673 925 240 571 240 571 993 215 993 215 343 154 343 154 697 292 697 292 136 415 136 415 273 418 273 418 788 189 788 189 172 557 172 557 799 226 799 226 868 929 868 929 596 518 596 518 544 828 544 828 21 544 21 544 336 484 336 484 543 670 543 670 276 340 276 340 288 741 288 741 450 697 450 697 306 818 306 818 777 770 777 770 39 993 39 993 739 34 739 34 296 923 296 923 318 41 318 41 162 759 162 759 763 408 763 408 854 836 854 836 500 875 500 875 752 444 752 444 287 654 287 654 727 566 727 566 839 958 839 958 192 38 192 38 573 576 573 576 760 142 760 142 10 288 10 288 592 368 592 368 470 649 470 649 126 233 126 233 862 765 862 765 206 812 206 812 946 285 946 285 619 268 619 268 330 433 330 433 544 77 544 77 47 908 47 908 221 421 221 421 607 552 607 552 14 628 14 628 53 125 53 125 103 863 103 863 318 917 318 917 509 960 509 960 71 493 71 493 968 262 968 262 291 95 291 95 76 892 76 892 400 497 400 497 62 622 62 622 327 654 327 654 225 992 225 992 887 843 887 843 99 909 99 909 184 84 184 84 542 135 542 135 262 746 262 746 186 935 186 935 674 796 674 796 730 516 730 516 603 856 603 856 963 348 963 348 580 848 580 848 491 128 491 128 410 837 410 837 775 782 775 782 350 939 350 939 863 253 863 253 611 678 611 678 550 174 550 174 444 975 444 975 98 199 98 199 656 965 656 965 53 701 53 701 350 630 350 630 616 531 616 531 760 1 760 1 799 594 799 594 759 994 759 994 926 335 926 335 28 987 28 987 200 197 200 197 135 113 135 113 781 877 781 877 528 300 528 300 675 627 675 627 736 179 736 179 798 132 798 132 952 767 952 767 827 598 827 598 269 306 269 306 995 800 995 800 712 657 712 657 379 103 379 103 816 588 816 588 665 777 665 777 382 71 382 71 830 773 830 773 709 630 709 630 94 389 94 389 189 740 189 740 449 420 449 420 298 101 298 101 175 85 175 85 301 348 301 348 246 14 246 14 192 355 192 355 519 346 519 346 65 700 65 700 722 361 722 361 492 425 492 425 599 341 599 341 282 650 282 650 976 214 976 214 957 620 957 620 445 359 445 359 673 569 673 569 718 963 718 963 137 865 137 865 499 308 499 308 908 964 908 964 461 707 461 707 781 66 781 66 925 954 925 954 790 436 790 436 714 558 714 558 539 134 539 134 821 716 821 716 239 908 239 908 379 429 379 429 807 897 807 897 221 909 221 909 429 708 429 708 40 515 40 515 33 246 33 246 284 384 284 384 363 418 363 418 768 131 768 131 312 386 312 386 843 95 843 95 988 741 988 741 872 740 872 740 235 822 235 822 116 796 116 796 719 388 719 388 501 821 501 821 606 378 606 378 710 854 710 854 775 120 775 120 282 847 282 847 675 841 675 841 903 990 903 990 164 937 164 937 356 835 356 835 95 658 95 658 438 127 438 127 315 547 315 547 650 291 650 291 881 26 881 26 898 711 898 711 630 478 630 478 723 252 723 252 93 671 93 671 330 118 330 118 222 944 222 944 289 729 289 729 688 252 688 252 812 277 812 277 26 38 26 38 29 712 29 712 119 410 119 410 851 195 851 195 545 937 545 937 669 11 669 11 975 758 975 758 3 723 3 723 527 498 527 498 823 17 823 17 458 360 458 360 743 759 743 759 877 396 877 396 115 346 115 346 367 662 367 662 346 233 346 233 85 177 85 177 731 296 731 296 988 7 988 7 603 837 603 837 430 970 430 970 111 911 111 911 854 455 854 455 312 878 312 878 304 356 304 356 333 411 333 411 802 652 802 652 940 209 940 209 76 499 76 499 993 317 993 317 69 647 69 647 184 602 184 602 495 813 495 813 91 233 91 233 832 639 832 639 677 419 677 419 809 499 809 499 381 917 381 917 526 848 526 848 244 739 244 739 944 368 944 368 175 624 175 624 282 171 282 171 922 694 922 694 275 573 275 573 623 332 623 332 678 259 678 259 427 36 427 36 235 533 235 533 346 917 346 917 805 86 805 86 811 346 811 346 35 964 35 964 758 345 758 345 559 23 559 23 493 273 493 273 438 115 438 115 39 596 39 596 493 582 493 582 257 697 257 697 48 765 48 765 648 217 648 217 589 714 589 714 987 696 987 696 236 962 236 962 363 110 363 110 636 363 636 363 479 477 479 477 346 368 346 368 710 213 710 213 528 151 528 151 647 610 647 610 54 121 54 121 653 260 653 260 306 930 306 930 887 665 887 665 465 286 465 286 122 777 122 777 651 893 651 893 320 799 320 799 623 190 623 190 419 595 419 595 469 12 469 12 144 831 144 831 455 474 455 474 695 356 695 356 492 912 492 912 592 113 592 113 964 229 964 229 442 746 442 746 615 506 615 506 473 108 473 108 356 477 356 477 317 91 317 91 544 588 544 588 633 808 633 808 420 485 420 485 667 667 667 667 908 957 908 957 605 780 605 780 956 689 956 689 459 775 459 775 208 372 208 372 889 926 889 926 493 320 493 320 344 323 344 323 176 992 176 992 223 825 223 825 254 164 254 164 438 39 438 39 836 45 836 45 96 635 96 635 784 434 784 434 804 428 804 428 85 491 85 491 376 555 376 555 304 216 304 216 683 213 683 213 441 91 441 91 619 850 619 850 695 854 695 854 598 801 598 801 548 465 548 465 383 490 383 490 639 762 639 762 948 476 948 476 972 67 972 67 144 844 144 844 131 3 131 3 137 811 137 811 26 448 26 448 807 723 807 723 450 818 450 818 393 736 393 736 686 860 686 860 776 883 776 883 403 127 403 127 201 24 201 24 728 255 728 255 658 767 658 767 971 534 971 534 592 967 592 967 691 990 691 990 359 245 359 245 633 191 633 191 510 461 510 461 238 565 238 565 507 520 507 520 303 856 303 856 477 409 477 409 583 429 583 429 968 825 968 825 894 954 894 954 752 343 752 343 280 898 280 898 263 726 263 726 331 627 331 627 14 406 14 406 589 107 589 107 945 119 945 119 2 138 2 138 189 158 189 158 31 905 31 905 696 451 696 451 788 292 788 292 299 584 299 584 848 367 848 367 107 770 107 770 47 624 47 624 339 605 339 605 145 586 145 586 760 655 760 655 309 127 309 127 144 902 144 902 560 187 560 187 134 371 134 371 185 725 185 725 507 484 507 484 618 900 618 900 988 871 988 871 295 85 295 85 674 417 674 417 213 851 213 851 666 140 666 140 943 566 943 566 920 935 920 935 455 98 455 98 114 988 114 988 75 116 75 116 819 272 819 272 23 1 23 1 893 853 893 853 28 919 28 919 346 432 346 432 978 943 978 943 544 79 544 79 38 298 38 298 842 311 842 311 971 598 971 598 783 185 783 185 436 394 436 394 190 47 190 47 336 474 336 474 400 299 400 299 557 664 557 664 669 954 669 954 267 557 267 557 205 776 205 776 676 599 676 599 59 851 59 851 223 479 223 479 744 873 744 873 953 124 953 124 73 812 73 812 643 591 643 591 24 995 24 995 426 199 426 199 925 229 925 229 359 351 359 351 295 488 295 488 928 551 928 551 870 875 870 875 265 300 265 300 539 454 539 454 544 791 544 791 466 695 466 695 531 862 531 862 193 549 193 549 49 989 49 989 376 635 376 635 316 320 316 320 765 97 765 97 390 273 390 273 493 304 493 304 534 308 534 308 757 482 757 482 634 505 634 505 773 263 773 263 343 552 343 552 397 361 397 361 641 400 641 400 564 449 564 449 388 728 388 728 297 449 297 449 836 373 836 373 360 722 360 722 136 406 136 406 810 335 810 335 141 818 141 818 596 972 596 972 164 821 164 821 421 226 421 226 79 135 79 135 148 346 148 346 975 478 975 478 66 748 66 748 207 376 207 376 215 538 215 538 883 589 883 589 608 656 608 656 556 441 556 441 107 324 107 324 933 645 933 645 580 404 580 404 227 198 227 198 772 527 772 527 349 265 349 265 792 168 792 168 200 791 200 791 362 881 362 881 346 434 346 434 821 91 821 91 842 858 842 858 93 679 93 679 628 444 628 444 914 885 914 885 554 250 554 250 967 306 967 306 555 548 555 548 765 534 765 534 658 826 658 826 801 566 801 566 670 3 670 3 640 6 640 6 264 360 264 360 381 595 381 595 71 509 71 509 501 555 501 555 592 345 592 345 224 113 224 113 479 49 479 49 207 871 207 871 650 243 650 243 787 901 787 901 786 533 786 533 167 329 167 329 260 537 260 537 512 160 512 160 555 245 555 245 196 251 196 251 61 255 61 255 845 909 845 909 412 473 412 473 90 771 90 771 72 743 72 743 342 486 342 486 342 702 342 702 409 704 409 704 964 995 964 995 349 872 349 872 189 923 189 923 368 17 368 17 35 230 35 230 702 992 702 992 710 83 710 83 374 948 374 948 989 495 989 495 918 698 918 698 627 795 627 795 58 130 58 130 622 728 622 728 540 748 540 748 8 420 8 420 578 788 578 788 278 881 278 881 853 320 853 320 119 336 119 336 33 78 33 78 484 441 484 441 392 367 392 367 447 283 447 283 518 163 518 163 722 216 722 216 635 535 635 535 815 331 815 331 762 847 762 847 24 487 24 487 68 973 68 973 353 814 353 814 563 566 563 566 409 138 409 138 711 31 711 31 660 520 660 520 449 201 449 201 451 287 451 287 778 987 778 987 945 425 945 425 308 371 308 371 834 288 834 288 84 511 84 511 789 586 789 586 707 86 707 86 754 410 754 410 772 167 772 167 454 328 454 328 761 596 761 596 94 353 94 353 14 648 14 648 592 945 592 945 166 520 166 520 228 436 228 436 388 420 388 420 666 778 666 778 109 1 109 1 276 464 276 464 350 788 350 788 733 66 733 66 334 267 334 267 579 703 579 703 855 146 855 146 576 577 576 577 985 813 985 813 985 854 985 854 227 120 227 120 154 617 154 617 203 171 203 171 376 989 376 989 429 261 429 261 420 293 420 293 725 629 725 629 248 589 248 589 955 507 955 507 284 675 284 675 232 544 232 544 393 238 393 238 782 924 782 924 541 687 541 687 203 432 203 432 502 658 502 658 582 955 582 955 524 134 524 134 149 483 149 483 101 329 101 329 826 461 826 461 57 853 57 853 903 654 903 654 914 267 914 267 982 254 982 254 983 224 983 224 901 590 901 590 389 797 389 797 40 771 40 771 692 70 692 70 872 281 872 281 464 797 464 797 86 735 86 735 2 223 2 223 45 564 45 564 94 357 94 357 864 492 864 492 205 723 205 723 396 24 396 24 609 188 609 188 227 959 227 959 920 298 920 298 269 537 269 537 399 729 399 729 375 511 375 511 345 943 345 943 984 76 984 76 241 849 241 849 471 956 471 956 832 795 832 795 946 809 946 809 757 356 757 356 676 742 676 742 721 918 721 918 565 811 565 811 54 123 54 123 712 891 712 891 428 708 428 708 103 248 103 248 655 603 655 603 858 661 858 661 313 753 313 753 104 815 104 815 45 891 45 891 933 270 933 270 276 706 276 706 697 31 697 31 889 116 889 116 109 676 109 676 192 114 192 114 393 130 393 130 98 408 98 408 90 837 90 837 606 295 606 295 641 508 641 508 101 570 101 570 805 89 805 89 708 308 708 308 580 617 580 617 848 93 848 93 629 278 629 278 163 345 163 345 533 811 533 811 124 742 124 742 649 381 649 381 66 247 66 247 322 732 322 732 644 479 644 479 803 657 803 657 138 256 138 256 632 917 632 917 572 600 572 600 781 303 781 303 301 903 301 903 917 377 917 377 328 961 328 961 907 759 907 759 49 746 49 746 968 305 968 305 36 849 36 849 252 700 252 700 428 313 428 313 134 951 134 951 653 247 653 247 611 948 611 948 563 865 563 865 678 665 678 665 756 514 756 514 649 141 649 141 561 782 561 782 940 170 940 170 447 146 447 146 980 218 980 218 860 213 860 213 963 211 963 211 745 667 745 667 20 408 20 408 978 511 978 511 800 83 800 83 446 58 446 58 489 373 489 373 517 622 517 622 9 61 9 61 58 139 58 139 645 197 645 197 699 600 699 600 85 956 85 956 317 519 317 519 659 492 659 492 490 990 490 990 111 144 111 144 820 316 820 316 78 416 78 416 709 330 709 330 922 789 922 789 967 331 967 331 864 19 864 19 633 940 633 940 828 492 828 492 777 882 777 882 820 518 820 518 223 258 223 258 990 180 990 180 33 274 33 274 191 256 191 256 430 442 430 442 912 44 912 44 564 498 564 498 926 103 926 103 577 357 577 357 971 51 971 51 518 802 518 802 872 659 872 659 314 199 314 199 603 103 603 103 754 801 754 801 737 296 737 296 719 814 719 814 161 292 161 292 29 60 29 60 465 966 465 966 381 696 381 696 253 708 253 708 362 394 362 394 60 397 60 397 308 498 308 498 192 434 192 434 406 660 406 660 40 971 40 971 386 932 386 932 597 794 597 794 907 849 907 849 176 920 176 920 88 898 88 898 649 756 649 756 599 690 599 690 813 628 813 628 887 250 887 250 843 548 843 548 258 463 258 463 495 947 495 947 983 499 983 499 389 341 389 341 658 19 658 19 801 612 801 612 393 351 393 351 182 34 182 34 98 425 98 425 498 627 498 627 471 585 471 585 185 609 185 609 711 72 711 72 652 304 652 304 885 433 885 433 788 884 788 884 64 535 64 535 334 711 334 711 230 403 230 403 786 396 786 396 921 209 921 209 775 722 775 722 352 730 352 730 831 729 831 729 599 287 599 287 500 702 500 702 618 740 618 740 31 159 31 159 289 593 289 593 426 557 426 557 758 310 758 310 657 337 657 337 676 619 676 619 430 769 430 769 675 514 675 514 736 559 736 559 465 521 465 521 240 552 240 552 162 104 162 104 607 890 607 890 878 860 878 860 212 439 212 439 915 675 915 675 319 847 319 847 191 661 191 661 582 175 582 175 566 799 566 799 24 431 24 431 689 736 689 736 233 935 233 935 163 777 163 777 623 681 623 681 535 142 535 142 191 22 191 22 161 694 161 694 978 126 978 126 228 815 228 815 657 500 657 500 735 470 735 470 109 386 109 386 928 668 928 668 183 812 183 812 209 539 209 539 500 214 500 214 702 877 702 877 659 438 659 438 603 310 603 310 938 646 938 646 233 43 233 43 181 726 181 726 651 455 651 455 270 776 270 776 9 235 9 235 247 416 247 416 956 929 956 929 21 170 21 170 247 188 247 188 57 658 57 658 125 7 125 7 773 942 773 942 443 291 443 291 650 242 650 242 27 561 27 561 317 740 317 740 713 759 713 759 659 890 659 890 636 433 636 433 658 435 658 435 81 903 81 903 210 379 210 379 184 337 184 337 973 891 973 891 296 17 296 17 535 534 535 534 111 351 111 351 183 805 183 805 221 771 221 771 737 660 737 660 449 326 449 326 744 103 744 103 204 574 204 574 57 611 57 611 176 856 176 856 761 751 761 751 864 701 864 701 163 497 163 497 987 935 987 935 859 67 859 67 875 816 875 816 772 622 772 622 226 589 226 589 935 758 935 758 739 733 739 733 780 95 780 95 225 657 225 657 104 596 104 596 830 434 830 434 465 309 465 309 951 175 951 175 62 150 62 150 965 806 965 806 501 201 501 201 756 288 756 288 334 540 334 540 26 565 26 565 251 84 251 84 788 417 788 417 846 743 846 743 891 336 891 336 888 403 888 403 650 629 650 629 934 347 934 347 164 80 164 80 907 74 907 74 452 646 452 646 381 212 381 212 367 667 367 667 928 962 928 962 769 762 769 762 975 918 975 918 242 19 242 19 185 491 185 491 195 886 195 886 190 724 190 724 164 11 164 11 984 477 984 477 381 312 381 312 772 344 772 344 82 452 82 452 779 341 779 341 776 63 776 63 922 251 922 251 704 842 704 842 372 160 372 160 329 892 329 892 628 402 628 402 524 74 524 74 229 88 229 88 713 194 713 194 329 771 329 771 120 524 120 524 142 103 142 103 856 179 856 179 371 396 371 396 930 723 930 723 312 468 312 468 978 293 978 293 741 524 741 524 140 191 140 191 884 950 884 950 612 56 612 56 739 661 739 661 392 102 392 102 792 176 792 176 2 888 2 888 225 814 225 814 72 767 72 767 453 487 453 487 390 407 390 407 952 127 952 127 394 561 394 561 817 316 817 316 649 214 649 214 309 592 309 592 357 155 357 155 848 277 848 277 453 846 453 846 25 933 25 933 527 310 527 310 242 267 242 267 939 991 939 991 504 880 504 880 907 425 907 425 295 313 295 313 913 105 913 105 236 161 236 161 471 189 471 189 549 817 549 817 505 639 505 639 948 516 948 516 489 383 489 383 735 738 735 738 943 585 943 585 792 43 792 43 814 906 814 906 700 115 700 115 676 865 676 865 236 904 236 904 101 309 101 309 172 613 172 613 985 600 985 600 836 38 836 38 298 759 298 759 284 985 284 985 81 337 81 337 222 209 222 209 660 114 660 114 385 774 385 774 77 832 77 832 44 101 44 101 254 835 254 835 693 463 693 463 255 671 255 671 302 94 302 94 14 61 14 61 750 698 750 698 664 327 664 327 814 833 814 833 690 916 690 916 23 603 23 603 648 757 648 757 699 134 699 134 151 57 151 57 624 417 624 417 347 497 347 497 899 353 899 353 165 425 165 425 197 458 197 458 964 240 964 240 841 731 841 731 288 543 288 543 313 619 313 619 675 419 675 419 265 60 265 60 258 757 258 757 432 750 432 750 1 335 1 335 1 489 1 489 959 784 959 784 262 510 262 510 979 156 979 156 494 360 494 360 766 903 766 903 769 191 769 191 14 687 14 687 477 782 477 782 532 719 532 719 803 564 803 564 266 730 266 730 258 153 258 153 437 900 437 900 127 96 127 96 349 396 349 396 2 495 2 495 572 958 572 958 333 416 333 416 202 475 202 475 486 793 486 793 484 121 484 121 282 446 282 446 365 458 365 458 630 808 630 808 679 873 679 873 688 907 688 907 53 213 53 213 61 538 61 538 497 181 497 181 255 552 255 552 870 557 870 557 888 205 888 205 668 301 668 301 638 933 638 933 364 788 364 788 89 129 89 129 257 447 257 447 847 254 847 254 88 54 88 54 270 738 270 738 577 822 577 822 235 509 235 509 445 451 445 451 872 122 872 122 483 111 483 111 318 291 318 291 283 172 283 172 136 564 136 564 901 440 901 440 895 625 895 625 671 306 671 306 821 438 821 438 617 456 617 456 260 723 260 723 549 595 549 595 927 297 927 297 698 247 698 247 756 442 756 442 302 476 302 476 754 162 754 162 29 144 29 144 800 837 800 837 139 402 139 402 300 903 300 903 575 510 575 510 369 345 369 345 584 361 584 361 121 923 121 923 227 422 227 422 672 967 672 967 780 994 780 994 430 215 430 215 929 978 929 978 238 567 238 567 230 912 230 912 991 879 991 879 821 925 821 925 772 63 772 63 338 407 338 407 217 668 217 668 75 847 75 847 228 149 228 149 672 721 672 721 734 502 734 502 261 504 261 504 249 698 249 698 671 335 671 335 829 367 829 367 479 849 479 849 918 560 918 560 267 33 267 33 129 830 129 830 87 972 87 972 495 389 495 389 364 323 364 323 631 898 631 898 52 197 52 197 151 483 151 483 90 428 90 428 141 60 141 60 498 446 498 446 547 690 547 690 346 408 346 408 897 338 897 338 376 982 376 982 477 297 477 297 677 203 677 203 388 585 388 585 609 818 609 818 567 226 567 226 371 820 371 820 524 926 524 926 41 165 41 165 70 578 70 578 122 662 122 662 456 641 456 641 772 30 772 30 977 817 977 817 487 787 487 787 575 290 575 290 628 59 628 59 800 786 800 786 778 50 778 50 245 292 245 292 815 261 815 261 12 505 12 505 362 315 362 315 313 959 313 959 823 591 823 591 383 137 383 137 607 782 607 782 868 795 868 795 861 166 861 166 321 669 321 669 410 390 410 390 220 510 220 510 499 312 499 312 503 809 503 809 577 233 577 233 812 43 812 43 717 347 717 347 18 422 18 422 805 234 805 234 956 800 956 800 205 864 205 864 283 718 283 718 400 54 400 54 504 940 504 940 444 151 444 151 603 492 603 492 804 213 804 213 507 62 507 62 156 640 156 640 816 905 816 905 931 753 931 753 847 92 847 92 861 110 861 110 267 296 267 296 323 589 323 589 692 857 692 857 69 674 69 674 365 729 365 729 619 247 619 247 463 962 463 962 782 723 782 723 654 993 654 993 974 84 974 84 430 811 430 811 252 248 252 248 243 363 243 363 265 165 265 165 879 969 879 969 266 405 266 405 804 868 804 868 666 990 666 990 120 768 120 768 735 271 735 271 612 261 612 261 919 614 919 614 383 108 383 108 56 785 56 785 19 834 19 834 727 938 727 938 305 893 305 893 139 211 139 211 941 108 941 108 433 29 433 29 605 79 605 79 248 168 248 168 849 88 849 88 578 148 578 148 962 192 962 192 299 710 299 710 287 965 287 965 1 548 1 548 457 938 457 938 410 416 410 416 803 988 803 988 165 215 165 215 616 597 616 597 28 379 28 379 682 397 682 397 127 878 127 878 562 854 562 854 98 390 98 390 66 329 66 329 945 65 945 65 833 146 833 146 326 679 326 679 485 592 485 592 34 432 34 432 534 812 534 812 510 603 510 603 337 92 337 92 813 487 813 487 957 142 957 142 432 265 432 265 663 557 663 557 216 630 216 630 36 175 36 175 189 910 189 910 660 153 660 153 750 322 750 322 56 861 56 861 292 479 292 479 983 400 983 400 585 180 585 180 848 976 848 976 906 721 906 721 868 994 868 994 798 765 798 765 753 245 753 245 116 605 116 605 244 163 244 163 918 752 918 752 720 791 720 791 556 663 556 663 298 802 298 802 967 245 967 245 263 210 263 210 581 426 581 426 822 40 822 40 602 519 602 519 447 762 447 762 186 794 186 794 191 399 191 399 820 166 820 166 205 462 205 462 882 468 882 468 707 244 707 244 97 303 97 303 134 460 134 460 330 815 330 815 1 569 1 569 640 985 640 985 538 270 538 270 723 179 723 179 55 322 55 322 867 228 867 228 591 71 591 71 85 305 85 305 284 950 284 950 982 366 982 366 916 461 916 461 955 695 955 695 860 605 860 605 147 435 147 435 770 883 770 883 523 19 523 19 378 115 378 115 533 78 533 78 859 389 859 389 205 440 205 440 384 688 384 688 458 890 458 890 882 849 882 849 914 251 914 251 141 282 141 282 490 151 490 151 115 183 115 183 525 88 525 88 479 124 479 124 651 937 651 937 646 444 646 444 881 749 881 749 64 202 64 202 255 869 255 869 185 27 185 27 855 546 855 546 184 524 184 524 307 88 307 88 707 441 707 441 27 462 27 462 229 534 229 534 172 490 172 490 199 100 199 100 593 618 593 618 761 341 761 341 73 310 73 310 720 593 720 593 196 702 196 702 929 727 929 727 37 317 37 317 794 187 794 187 15 551 15 551 982 450 982 450 308 185 308 185 660 380 660 380 484 559 484 559 107 464 107 464 503 196 503 196 356 529 356 529 185 918 185 918 272 69 272 69 635 972 635 972 595 107 595 107 264 774 264 774 719 483 719 483 59 824 59 824 403 963 403 963 233 386 233 386 901 225 901 225 310 125 310 125 978 419 978 419 949 582 949 582 33 807 33 807 51 98 51 98 424 851 424 851 567 170 567 170 765 560 765 560 649 284 649 284 988 207 988 207 612 338 612 338 70 970 70 970 827 826 827 826 456 112 456 112 121 873 121 873 155 166 155 166 486 1 486 1 596 300 596 300 696 867 696 867 822 946 822 946 821 551 821 551 568 185 568 185 77 234 77 234 427 754 427 754 628 990 628 990 608 374 608 374 955 400 955 400 181 149 181 149 933 513 933 513 767 290 767 290 718 807 718 807 253 508 253 508 323 929 323 929 655 742 655 742 400 636 400 636 559 529 559 529 354 912 354 912 214 211 214 211 375 361 375 361 80 195 80 195 676 554 676 554 138 933 138 933 77 363 77 363 538 518 538 518 637 995 637 995 619 876 619 876 119 890 119 890 527 195 527 195 502 463 502 463 406 949 406 949 957 227 957 227 803 150 803 150 118 352 118 352 45 897 45 897 683 161 683 161 91 468 91 468 74 606 74 606 344 183 344 183 300 145 300 145 981 131 981 131 304 575 304 575 670 376 670 376 158 818 158 818 251 540 251 540 776 346 776 346 942 859 942 859 280 499 280 499 266 68 266 68 606 250 606 250 336 353 336 353 128 679 128 679 36 589 36 589 188 643 188 643 614 401 614 401 487 936 487 936 533 808 533 808 784 479 784 479 302 219 302 219 393 114 393 114 837 897 837 897 331 23 331 23 330 837 330 837 674 570 674 570 873 883 873 883 121 160 121 160 459 183 459 183 710 848 710 848 554 408 554 408 955 822 955 822 694 356 694 356 739 526 739 526 602 767 602 767 628 787 628 787 838 618 838 618 689 335 689 335 780 737 780 737 464 921 464 921 467 493 467 493 431 69 431 69 165 928 165 928 509 678 509 678 544 622 544 622 947 450 947 450 808 424 808 424 909 254 909 254 553 275 553 275 33 483 33 483 281 273 281 273 278 383 278 383 28 33 28 33 892 207 892 207 993 914 993 914 249 474 249 474 529 841 529 841 989 447 989 447 122 44 122 44 523 453 523 453 170 585 170 585 881 825 881 825 409 177 409 177 263 536 263 536 368 683 368 683 482 815 482 815 509 558 509 558 926 440 926 440 861 292 861 292 567 252 567 252 828 337 828 337 685 510 685 510 340 214 340 214 438 245 438 245 820 831 820 831 955 289 955 289 698 55 698 55 578 818 578 818 530 924 530 924 482 157 482 157 369 387 369 387 174 259 174 259 375 713 375 713 16 874 16 874 481 579 481 579 572 763 572 763 961 521 961 521 273 74 273 74 23 96 23 96 96 435 96 435 966 805 966 805 705 99 705 99 410 68 410 68 307 910 307 910 629 809 629 809 852 278 852 278 250 155 250 155 119 872 119 872 551 184 551 184 803 765 803 765 82 788 82 788 927 205 927 205 292 405 292 405 132 489 132 489 274 961 274 961 901 143 901 143 826 651 826 651 219 17 219 17 414 646 414 646 979 132 979 132 266 279 266 279 28 80 28 80 665 613 665 613 830 190 830 190 883 458 883 458 89 655 89 655 54 855 54 855 396 721 396 721 385 335 385 335 960 444 960 444 560 268 560 268 976 45 976 45 253 712 253 712 919 465 919 465 549 828 549 828 430 897 430 897 329 627 329 627 788 308 788 308 490 241 490 241 702 695 702 695 769 848 769 848 531 20 531 20 396 831 396 831 71 82 71 82 627 15 627 15 112 571 112 571 699 980 699 980 667 206 667 206 751 906 751 906 521 302 521 302 333 122 333 122 531 443 531 443 939 971 939 971 333 742 333 742 587 844 587 844 192 331 192 331 684 714 684 714 820 104 820 104 381 548 381 548 669 93 669 93 103 706 103 706 964 509 964 509 395 928 395 928 762 430 762 430 803 605 803 605 844 950 844 950 119 6 119 6 904 832 904 832 377 451 377 451 784 386 784 386 241 743 241 743 145 318 145 318 491 464 491 464 206 846 206 846 36 751 36 751 212 279 212 279 804 728 804 728 73 688 73 688 427 412 427 412 973 687 973 687 776 928 776 928 142 436 142 436 440 160 440 160 615 537 615 537 85 790 85 790 904 246 904 246 823 105 823 105 284 173 284 173 58 695 58 695 281 524 281 524 726 658 726 658 258 714 258 714 842 101 842 101 526 742 526 742 371 452 371 452 978 306 978 306 214 926 214 926 167 673 167 673 675 913 675 913 922 333 922 333 132 714 132 714 391 321 391 321 796 377 796 377 57 365 57 365 409 59 409 59 784 491 784 491 696 667 696 667 551 74 551 74 505 762 505 762 277 881 277 881 360 21 360 21 273 454 273 454 519 392 519 392 608 867 608 867 371 246 371 246 946 115 946 115 803 297 803 297 440 239 440 239 508 472 508 472 805 548 805 548 637 42 637 42 78 505 78 505 306 901 306 901 777 462 777 462 227 936 227 936 462 45 462 45 157 495 157 495 117 171 117 171 403 442 403 442 144 214 144 214 876 785 876 785 941 935 941 935 105 622 105 622 627 187 627 187 414 953 414 953 404 519 404 519 420 147 420 147 959 243 959 243 648 577 648 577 9 515 9 515 97 863 97 863 235 371 235 371 322 21 322 21 243 712 243 712 862 933 862 933 874 556 874 556 575 977 575 977 948 71 948 71 801 591 801 591 677 560 677 560 713 278 713 278 82 188 82 188 708 193 708 193 769 324 769 324 960 886 960 886 469 169 469 169 984 876 984 876 596 948 596 948 157 18 157 18 705 377 705 377 613 312 613 312 273 671 273 671 72 771 72 771 319 835 319 835 769 658 769 658 598 3 598 3 588 621 588 621 59 253 59 253 647 738 647 738 51 581 51 581 863 716 863 716 852 448 852 448 444 942 444 942 196 332 196 332 716 772 716 772 468 449 468 449 520 531 520 531 416 510 416 510 139 298 139 298 746 631 746 631 724 7 724 7 738 10 738 10 367 784 367 784 687 824 687 824 399 264 399 264 461 39 461 39 625 32 625 32 902 737 902 737 373 994 373 994 874 301 874 301 825 274 825 274 80 861 80 861 317 37 317 37 565 979 565 979 33 106 33 106 921 135 921 135 474 994 474 994 276 115 276 115 665 35 665 35 280 56 280 56 957 270 957 270 953 950 953 950 866 995 866 995 37 809 37 809 144 586 144 586 753 654 753 654 86 530 86 530 813 395 813 395 750 32 750 32 117 829 117 829 568 303 568 303 183 865 183 865 609 778 609 778 989 831 989 831 772 805 772 805 674 273 674 273 918 565 918 565 599 422 599 422 102 794 102 794 509 725 509 725 938 293 938 293 865 964 865 964 755 814 755 814 907 717 907 717 979 714 979 714 176 115 176 115 976 788 976 788 288 225 288 225 541 345 541 345 17 950 17 950 628 475 628 475 978 370 978 370 489 138 489 138 393 762 393 762 949 671 949 671 825 970 825 970 294 517 294 517 759 10 759 10 227 216 227 216 953 259 953 259 580 279 580 279 800 30 800 30 45 946 45 946 231 203 231 203 545 277 545 277 809 846 809 846 552 716 552 716 441 198 441 198 747 977 747 977 132 697 132 697 138 375 138 375 250 225 250 225 708 354 708 354 384 402 384 402 454 860 454 860 68 766 68 766 759 49 759 49 504 145 504 145 428 962 428 962 534 880 534 880 252 58 252 58 747 570 747 570 111 873 111 873 689 856 689 856 259 392 259 392 118 137 118 137 381 222 381 222 297 62 297 62 583 726 583 726 142 651 142 651 452 499 452 499 749 915 749 915 632 92 632 92 128 6 128 6 177 263 177 263 456 610 456 610 475 930 475 930 357 677 357 677 618 137 618 137 105 928 105 928 223 94 223 94 33 867 33 867 979 269 979 269 575 777 575 777 669 466 669 466 436 48 436 48 802 266 802 266 919 793 919 793 35 462 35 462 760 447 760 447 486 342 486 342 97 405 97 405 338 40 338 40 256 851 256 851 364 116 364 116 773 715 773 715 424 659 424 659 921 559 921 559 602 448 602 448 901 260 901 260 707 795 707 795 560 660 560 660 325 460 325 460 412 15 412 15 179 479 179 479 927 799 927 799 33 208 33 208 827 745 827 745 985 855 985 855 301 747 301 747 296 776 296 776 932 403 932 403 63 501 63 501 93 484 93 484 338 144 338 144 978 591 978 591 624 374 624 374 397 697 397 697 912 953 912 953 620 756 620 756 520 782 520 782 740 644 740 644 385 92 385 92 892 464 892 464 241 590 241 590 553 958 553 958 954 798 954 798 591 816 591 816 808 343 808 343 795 811 795 811 977 194 977 194 476 940 476 940 965 813 965 813 751 403 751 403 746 315 746 315 611 949 611 949 755 907 755 907 368 92 368 92 186 458 186 458 248 741 248 741 924 628 924 628 938 317 938 317 870 532 870 532 116 468 116 468 661 356 661 356 322 470 322 470 249 646 249 646 230 459 230 459 59 147 59 147 479 188 479 188 132 482 132 482 802 516 802 516 283 706 283 706 255 590 255 590 728 721 728 721 121 944 121 944 401 837 401 837 960 501 960 501 774 600 774 600 306 555 306 555 8 509 8 509 302 808 302 808 579 765 579 765 827 872 827 872 450 147 450 147 237 647 237 647 683 973 683 973 320 404 320 404 447 231 447 231 721 651 721 651 138 745 138 745 279 95 279 95 860 378 860 378 898 699 898 699 844 754 844 754 471 198 471 198 537 192 537 192 375 657 375 657 323 384 323 384 921 937 921 937 936 874 936 874 515 551 515 551 163 308 163 308 129 433 129 433 553 115 553 115 32 830 32 830 429 445 429 445 548 681 548 681 877 117 877 117 365 520 365 520 453 862 453 862 14 368 14 368 195 400 195 400 217 468 217 468 781 366 781 366 57 548 57 548 341 240 341 240 828 501 828 501 602 280 602 280 276 642 276 642 236 809 236 809 881 548 881 548 767 571 767 571 109 356 109 356 857 339 857 339 757 956 757 956 459 741 459 741 586 464 586 464 320 283 320 283 574 300 574 300 341 147 341 147 431 405 431 405 173 636 173 636 225 32 225 32 546 665 546 665 702 474 702 474 118 276 118 276 11 386 11 386 402 448 402 448 198 535 198 535 734 710 734 710 889 706 889 706 433 513 433 513 771 97 771 97 565 733 565 733 84 431 84 431 448 796 448 796 785 323 785 323 611 85 611 85 100 96 100 96 955 834 955 834 945 586 945 586 895 825 895 825 583 751 583 751 689 843 689 843 190 207 190 207 145 397 145 397 378 506 378 506 906 941 906 941 517 95 517 95 817 106 817 106 213 957 213 957 760 787 760 787 358 55 358 55 403 769 403 769 864 92 864 92 443 486 443 486 151 405 151 405 841 569 841 569 441 257 441 257 167 428 167 428 230 672 230 672 15 458 15 458 82 919 82 919 667 610 667 610 108 809 108 809 392 386 392 386 921 483 921 483 461 127 461 127 454 864 454 864 385 466 385 466 962 448 962 448 524 425 524 425 170 50 170 50 470 970 470 970 748 617 748 617 284 598 284 598 326 105 326 105 622 825 622 825 986 368 986 368 976 509 976 509 673 365 673 365 689 246 689 246 35 707 35 707 929 791 929 791 622 671 622 671 841 184 841 184 474 495 474 495 788 813 788 813 345 418 345 418 983 44 983 44 565 522 565 522 687 680 687 680 751 275 751 275 632 339 632 339 96 808 96 808 29 792 29 792 413 162 413 162 18 596 18 596 977 8 977 8 691 216 691 216 351 657 351 657 332 337 332 337 744 127 744 127 718 140 718 140 44 20 44 20 791 396 791 396 251 268 251 268 919 736 919 736 990 236 990 236 55 356 55 356 359 667 359 667 259 307 259 307 819 9 819 9 167 743 167 743 404 457 404 457 379 210 379 210 765 661 765 661 90 378 90 378 777 202 777 202 155 630 155 630 970 407 970 407 514 564 514 564 139 84 139 84 973 911 973 911 917 547 917 547 982 219 982 219 972 991 972 991 261 420 261 420 791 722 791 722 707 807 707 807 291 217 291 217 141 477 141 477 924 639 924 639 530 646 530 646 275 719 275 719 45 47 45 47 815 499 815 499 486 129 486 129 545 110 545 110 854 754 854 754 41 881 41 881 287 69 287 69 896 965 896 965 203 373 203 373 234 535 234 535 183 493 183 493 545 911 545 911 607 95 607 95 582 602 582 602 763 939 763 939 777 198 777 198 316 485 316 485 156 327 156 327 534 555 534 555 920 531 920 531 402 681 402 681 483 252 483 252 255 354 255 354 328 264 328 264 877 820 877 820 610 745 610 745 469 107 469 107 523 612 523 612 88 514 88 514 589 362 589 362 383 78 383 78 157 163 157 163 381 83 381 83 921 518 921 518 994 83 994 83 69 613 69 613 642 48 642 48 541 360 541 360 777 302 777 302 96 48 96 48 265 443 265 443 866 463 866 463 281 700 281 700 536 505 536 505 870 18 870 18 28 127 28 127 314 133 314 133 216 88 216 88 774 375 774 375 917 562 917 562 107 126 107 126 708 115 708 115 823 649 823 649 79 561 79 561 816 856 816 856 944 82 944 82 620 678 620 678 15 32 15 32 760 424 760 424 407 535 407 535 662 759 662 759 777 191 777 191 186 942 186 942 880 919 880 919 350 238 350 238 141 135 141 135 465 207 465 207 150 257 150 257 579 134 579 134 766 359 766 359 905 694 905 694 122 733 122 733 767 161 767 161 904 101 904 101 557 594 557 594 681 837 681 837 239 752 239 752 302 771 302 771 182 7 182 7 500 341 500 341 569 45 569 45 105 752 105 752 491 323 491 323 339 718 339 718 398 551 398 551 205 503 205 503 294 229 294 229 732 658 732 658 97 612 97 612 865 939 865 939 90 581 90 581 942 937 942 937 645 921 645 921 442 597 442 597 282 132 282 132 247 491 247 491 596 353 596 353 547 265 547 265 627 91 627 91 425 940 425 940 373 880 373 880 62 810 62 810 478 508 478 508 742 679 742 679 657 685 657 685 980 40 980 40 155 99 155 99 762 195 762 195 941 62 941 62 17 889 17 889 507 784 507 784 520 681 520 681 713 447 713 447 511 154 511 154 807 925 807 925 574 815 574 815 329 824 329 824 63 76 63 76 110 867 110 867 599 750 599 750 589 284 589 284 583 853 583 853 248 640 248 640 795 181 795 181 143 415 143 415 599 350 599 350 26 418 26 418 227 415 227 415 788 403 788 403 437 743 437 743 327 285 327 285 169 38 169 38 112 18 112 18 516 668 516 668 986 842 986 842 840 506 840 506 619 612 619 612 116 983 116 983 360 531 360 531 500 668 500 668 503 938 503 938 692 848 692 848 809 403 809 403 900 505 900 505 355 4 355 4 646 164 646 164 779 247 779 247 973 426 973 426 992 647 992 647 704 26 704 26 100 283 100 283 43 65 43 65 483 64 483 64 177 446 177 446 857 247 857 247 949 264 949 264 290 320 290 320 701 439 701 439 981 51 981 51 809 754 809 754 357 206 357 206 451 414 451 414 508 747 508 747 814 519 814 519 220 481 220 481 393 822 393 822 819 517 819 517 651 678 651 678 483 280 483 280 170 463 170 463 970 238 970 238 605 884 605 884 130 347 130 347 964 294 964 294 80 233 80 233 931 496 931 496 224 724 224 724 438 677 438 677 811 200 811 200 947 526 947 526 693 446 693 446 370 93 370 93 80 975 80 975 292 245 292 245 878 164 878 164 17 709 17 709 371 597 371 597 487 751 487 751 738 803 738 803 885 229 885 229 347 54 347 54 648 566 648 566 591 90 591 90 145 659 145 659 885 213 885 213 250 295 250 295 945 712 945 712 120 403 120 403 364 622 364 622 611 884 611 884 419 542 419 542 141 912 141 912 565 339 565 339 839 637 839 637 380 669 380 669 964 222 964 222 421 593 421 593 774 827 774 827 947 293 947 293 615 722 615 722 743 860 743 860 533 308 533 308 339 466 339 466 14 555 14 555 291 225 291 225 765 325 765 325 34 857 34 857 734 417 734 417 109 710 109 710 17 462 17 462 459 101 459 101 956 124 956 124 17 504 17 504 685 842 685 842 668 87 668 87 794 172 794 172 57 203 57 203 633 536 633 536 610 628 610 628 15 46 15 46 373 856 373 856 124 850 124 850 423 892 423 892 748 26 748 26 846 688 846 688 411 937 411 937 171 901 171 901 632 900 632 900 284 820 284 820 320 950 320 950 215 380 215 380 572 773 572 773 734 161 734 161 134 845 134 845 523 578 523 578 1 429 1 429 423 960 423 960 108 561 108 561 14 675 14 675 960 5 960 5 584 307 584 307 444 43 444 43 731 766 731 766 934 83 934 83 316 930 316 930 194 401 194 401 439 46 439 46 145 512 145 512 747 845 747 845 229 289 229 289 738 346 738 346 157 488 157 488 417 529 417 529 680 581 680 581 174 341 174 341 648 580 648 580 889 328 889 328 827 878 827 878 63 705 63 705 128 252 128 252 949 33 949 33 775 545 775 545 286 610 286 610 217 353 217 353 541 450 541 450 304 898 304 898 299 608 299 608 519 273 519 273 594 159 594 159 7 728 7 728 964 93 964 93 470 665 470 665 95 516 95 516 367 63 367 63 42 725 42 725 547 217 547 217 448 881 448 881 242 260 242 260 961 699 961 699 698 696 698 696 791 338 791 338 574 156 574 156 773 446 773 446 735 480 735 480 932 515 932 515 261 516 261 516 766 173 766 173 509 846 509 846 727 314 727 314 631 910 631 910 606 472 606 472 740 518 740 518 121 420 121 420 796 632 796 632 506 945 506 945 587 977 587 977 177 836 177 836 936 240 936 240 343 239 343 239 962 207 962 207 284 182 284 182 222 232 222 232 925 698 925 698 965 868 965 868 467 92 467 92 638 289 638 289 197 166 197 166 192 275 192 275 712 478 712 478 84 606 84 606 487 757 487 757 284 273 284 273 302 506 302 506 196 145 196 145 196 386 196 386 292 737 292 737 776 426 776 426 440 235 440 235 207 52 207 52 432 29 432 29 306 709 306 709 530 701 530 701 586 799 586 799 293 666 293 666 533 375 533 375 365 527 365 527 575 807 575 807 852 149 852 149 485 477 485 477 558 912 558 912 798 502 798 502 869 608 869 608 112 37 112 37 994 192 994 192 645 635 645 635 847 29 847 29 814 418 814 418 402 670 402 670 600 134 600 134 747 119 747 119 418 510 418 510 521 620 521 620 761 764 761 764 830 272 830 272 969 6 969 6 898 484 898 484 338 647 338 647 718 953 718 953 509 792 509 792 167 277 167 277 716 227 716 227 609 19 609 19 124 563 124 563 533 920 533 920 320 645 320 645 370 537 370 537 762 250 762 250 664 618 664 618 105 32 105 32 912 446 912 446 33 545 33 545 422 132 422 132 379 356 379 356 585 548 585 548 782 444 782 444 605 33 605 33 303 436 303 436 547 82 547 82 612 328 612 328 36 615 36 615 44 713 44 713 494 959 494 959 484 519 484 519 866 217 866 217 455 823 455 823 651 35 651 35 382 628 382 628 83 274 83 274 600 654 600 654 877 316 877 316 768 464 768 464 185 893 185 893 757 512 757 512 809 721 809 721 58 703 58 703 851 435 851 435 733 94 733 94 79 290 79 290 892 935 892 935 73 864 73 864 452 793 452 793 145 601 145 601 57 757 57 757 53 42 53 42 239 530 239 530 841 825 841 825 273 665 273 665 628 883 628 883 772 355 772 355 202 458 202 458 372 253 372 253 628 959 628 959 891 396 891 396 642 105 642 105 976 211 976 211 770 737 770 737 548 811 548 811 422 839 422 839 189 894 189 894 235 573 235 573 569 655 569 655 768 855 768 855 87 970 87 970 711 808 711 808 86 605 86 605 615 811 615 811 186 842 186 842 81 539 81 539 223 168 223 168 898 446 898 446 769 294 769 294 938 102 938 102 316 126 316 126 424 368 424 368 432 847 432 847 583 14 583 14 483 935 483 935 378 531 378 531 28 607 28 607 101 600 101 600 827 543 827 543 835 399 835 399 943 519 943 519 124 867 124 867 164 54 164 54 718 440 718 440 348 502 348 502 243 281 243 281 986 806 986 806 621 740 621 740 486 170 486 170 493 537 493 537 236 888 236 888 703 566 703 566 574 133 574 133 112 630 112 630 876 159 876 159 48 268 48 268 920 725 920 725 576 219 576 219 812 916 812 916 722 448 722 448 880 839 880 839 793 427 793 427 707 597 707 597 689 12 689 12 873 760 873 760 493 453 493 453 490 452 490 452 286 152 286 152 101 899 101 899 175 457 175 457 575 984 575 984 424 333 424 333 131 776 131 776 217 345 217 345 531 896 531 896 418 167 418 167 195 190 195 190 543 663 543 663 543 872 543 872 802 140 802 140 880 374 880 374 410 884 410 884 818 215 818 215 295 942 295 942 355 2 355 2 787 280 787 280 761 974 761 974 940 620 940 620 862 666 862 666 94 68 94 68 583 127 583 127 709 965 709 965 43 146 43 146 992 567 992 567 668 181 668 181 610 314 610 314 272 836 272 836 248 77 248 77 530 749 530 749 582 571 582 571 572 513 572 513 785 428 785 428 528 517 528 517 382 462 382 462 818 951 818 951 427 115 427 115 942 131 942 131 989 903 989 903 979 222 979 222 499 901 499 901 152 99 152 99 886 78 886 78 281 244 281 244 222 716 222 716 80 301 80 301 974 174 974 174 842 4 842 4 682 251 682 251 290 197 290 197 39 967 39 967 210 265 210 265 128 892 128 892 336 521 336 521 828 12 828 12 612 660 612 660 666 768 666 768 844 587 844 587 763 28 763 28 959 948 959 948 687 557 687 557 178 904 178 904 40 974 40 974 939 932 939 932 962 983 962 983 167 665 167 665 297 378 297 378 737 247 737 247 78 60 78 60 767 321 767 321 343 942 343 942 866 111 866 111 854 243 854 243 19 519 19 519 970 171 970 171 644 723 644 723 632 899 632 899 528 673 528 673 668 643 668 643 751 840 751 840 256 197 256 197 852 211 852 211 408 658 408 658 726 921 726 921 478 22 478 22 954 306 954 306 107 36 107 36 475 900 475 900 848 423 848 423 422 327 422 327 73 664 73 664 139 305 139 305 528 949 528 949 930 413 930 413 261 589 261 589 275 750 275 750 424 377 424 377 348 506 348 506 408 255 408 255 470 857 470 857 150 612 150 612 978 235 978 235 40 404 40 404 696 936 696 936 8 847 8 847 232 390 232 390 156 595 156 595 191 75 191 75 388 586 388 586 60 871 60 871 179 916 179 916 120 385 120 385 826 602 826 602 301 802 301 802 643 464 643 464 886 848 886 848 530 594 530 594 242 346 242 346 931 519 931 519 38 959 38 959 734 24 734 24 316 310 316 310 918 119 918 119 768 502 768 502 757 891 757 891 85 427 85 427 43 490 43 490 935 449 935 449 697 17 697 17 978 80 978 80 505 644 505 644 653 581 653 581 467 260 467 260 257 807 257 807 912 150 912 150 59 957 59 957 822 511 822 511 761 614 761 614 62 443 62 443 265 5 265 5 967 946 967 946 194 80 194 80 432 829 432 829 502 616 502 616 580 958 580 958 978 850 978 850 504 32 504 32 165 253 165 253 174 59 174 59 832 254 832 254 617 825 617 825 773 64 773 64 554 248 554 248 43 875 43 875 927 114 927 114 395 339 395 339 974 887 974 887 631 69 631 69 68 668 68 668 707 293 707 293 721 184 721 184 442 805 442 805 88 191 88 191 305 290 305 290 974 172 974 172 237 777 237 777 784 775 784 775 585 243 585 243 286 803 286 803 934 955 934 955 477 241 477 241 218 13 218 13 74 112 74 112 338 195 338 195 721 865 721 865 5 704 5 704 522 171 522 171 86 849 86 849 824 126 824 126 189 193 189 193 874 66 874 66 403 236 403 236 331 410 331 410 321 916 321 916 50 12 50 12 773 930 773 930 953 565 953 565 19 781 19 781 36 906 36 906 733 238 733 238 219 426 219 426 372 518 372 518 107 101 107 101 384 869 384 869 627 237 627 237 208 156 208 156 105 284 105 284 709 227 709 227 768 557 768 557 691 45 691 45 931 304 931 304 914 412 914 412 298 515 298 515 943 281 943 281 793 744 793 744 955 67 955 67 405 825 405 825 59 479 59 479 70 787 70 787 781 360 781 360 519 550 519 550 730 537 730 537 550 840 550 840 36 249 36 249 107 714 107 714 142 658 142 658 419 650 419 650 157 54 157 54 981 153 981 153 764 127 764 127 501 482 501 482 501 831 501 831 27 391 27 391 182 154 182 154 429 962 429 962 32 751 32 751 542 970 542 970 854 860 854 860 784 193 784 193 518 539 518 539 973 7 973 7 730 743 730 743 322 56 322 56 131 790 131 790 404 220 404 220 12 621 12 621 371 633 371 633 719 138 719 138 904 977 904 977 727 925 727 925 274 495 274 495 403 995 403 995 884 828 884 828 840 197 840 197 822 122 822 122 79 593 79 593 845 633 845 633 981 892 981 892 362 947 362 947 962 695 962 695 948 898 948 898 347 385 347 385 578 911 578 911 366 906 366 906 274 647 274 647 235 36 235 36 657 206 657 206 676 81 676 81 253 470 253 470 901 193 901 193 281 970 281 970 755 74 755 74 277 635 277 635 402 803 402 803 674 300 674 300 233 59 233 59 769 170 769 170 517 332 517 332 344 596 344 596 775 791 775 791 531 284 531 284 156 512 156 512 358 825 358 825 664 486 664 486 729 740 729 740 682 710 682 710 670 126 670 126 209 709 209 709 321 164 321 164 892 647 892 647 964 424 964 424 289 851 289 851 707 522 707 522 454 703 454 703 437 471 437 471 34 19 34 19 737 75 737 75 336 708 336 708 59 890 59 890 420 552 420 552 915 916 915 916 721 438 721 438 582 669 582 669 243 47 243 47 295 627 295 627 744 594 744 594 981 818 981 818 727 101 727 101 482 657 482 657 897 41 897 41 329 278 329 278 619 601 619 601 967 165 967 165 166 679 166 679 867 879 867 879 925 819 925 819 893 188 893 188 337 771 337 771 788 75 788 75 439 375 439 375 654 229 654 229 73 241 73 241 318 186 318 186 978 178 978 178 194 504 194 504 591 907 591 907 630 758 630 758 505 428 505 428 674 480 674 480 397 266 397 266 204 882 204 882 740 467 740 467 874 884 874 884 482 716 482 716 284 187 284 187 554 214 554 214 318 958 318 958 251 23 251 23 363 459 363 459 265 669 265 669 809 627 809 627 446 947 446 947 596 771 596 771 964 1 964 1 352 898 352 898 790 457 790 457 955 622 955 622 113 765 113 765 432 800 432 800 119 401 119 401 515 801 515 801 355 696 355 696 725 222 725 222 518 610 518 610 698 215 698 215 939 88 939 88 469 812 469 812 524 973 524 973 253 520 253 520 529 665 529 665 453 77 453 77 437 279 437 279 288 558 288 558 831 424 831 424 117 403 117 403 90 455 90 455 66 223 66 223 728 649 728 649 947 96 947 96 563 890 563 890 627 333 627 333 509 936 509 936 367 396 367 396 585 256 585 256 530 441 530 441 881 903 881 903 48 399 48 399 795 848 795 848 167 378 167 378 334 481 334 481 871 282 871 282 28 958 28 958 129 586 129 586 686 945 686 945 669 394 669 394 514 122 514 122 650 831 650 831 161 834 161 834 190 362 190 362 551 9 551 9 550 390 550 390 973 75 973 75 41 760 41 760 519 959 519 959 339 649 339 649 414 73 414 73 35 430 35 430 629 914 629 914 772 295 772 295 499 563 499 563 897 540 897 540 581 853 581 853 617 945 617 945 351 117 351 117 279 423 279 423 889 708 889 708 197 215 197 215 918 474 918 474 168 194 168 194 522 511 522 511 501 765 501 765 365 689 365 689 180 326 180 326 772 503 772 503 441 935 441 935 160 448 160 448 342 403 342 403 653 310 653 310 558 22 558 22 707 846 707 846 955 923 955 923 664 233 664 233 754 297 754 297 866 155 866 155 803 4 803 4 381 959 381 959 731 988 731 988 189 285 189 285 987 796 987 796 807 603 807 603 878 757 878 757 87 375 87 375 223 931 223 931 239 701 239 701 837 615 837 615 353 43 353 43 387 455 387 455 704 37 704 37 264 269 264 269 740 962 740 962 490 410 490 410 23 856 23 856 366 404 366 404 958 546 958 546 245 698 245 698 44 679 44 679 929 184 929 184 606 334 606 334 26 835 26 835 126 210 126 210 963 771 963 771 643 850 643 850 977 574 977 574 787 771 787 771 786 610 786 610 354 265 354 265 341 867 341 867 603 686 603 686 496 319 496 319 519 495 519 495 672 550 672 550 478 401 478 401 797 80 797 80 483 121 483 121 441 403 441 403 95 207 95 207 124 891 124 891 226 12 226 12 248 471 248 471 131 702 131 702 895 416 895 416 246 548 246 548 564 601 564 601 889 420 889 420 332 93 332 93 29 309 29 309 539 859 539 859 62 416 62 416 451 604 451 604 205 823 205 823 613 855 613 855 286 925 286 925 616 346 616 346 828 237 828 237 696 72 696 72 773 310 773 310 994 134 994 134 379 992 379 992 108 56 108 56 596 66 596 66 428 820 428 820 719 570 719 570 875 551 875 551 116 799 116 799 961 15 961 15 82 969 82 969 519 409 519 409 257 812 257 812 420 748 420 748 160 569 160 569 107 485 107 485 922 49 922 49 286 889 286 889 410 640 410 640 812 967 812 967 419 25 419 25 938 533 938 533 330 381 330 381 891 714 891 714 982 751 982 751 509 691 509 691 517 847 517 847 852 851 852 851 651 924 651 924 62 718 62 718 566 694 566 694 281 759 281 759 90 509 90 509 897 292 897 292 367 427 367 427 918 558 918 558 155 627 155 627 702 531 702 531 793 654 793 654 758 256 758 256 670 136 670 136 304 695 304 695 690 850 690 850 885 884 885 884 673 167 673 167 346 586 346 586 835 950 835 950 49 738 49 738 860 153 860 153 416 17 416 17 955 115 955 115 766 476 766 476 390 157 390 157 695 867 695 867 304 85 304 85 274 217 274 217 305 149 305 149 760 532 760 532 49 955 49 955 521 312 521 312 477 399 477 399 96 182 96 182 770 121 770 121 295 408 295 408 718 206 718 206 739 988 739 988 352 853 352 853 567 947 567 947 1 323 1 323 844 424 844 424 947 110 947 110 791 47 791 47 233 104 233 104 180 865 180 865 604 470 604 470 450 296 450 296 335 489 335 489 116 885 116 885 477 175 477 175 162 351 162 351 837 187 837 187 5 333 5 333 363 800 363 800 856 497 856 497 99 249 99 249 521 993 521 993 677 10 677 10 327 745 327 745 763 806 763 806 768 175 768 175 790 366 790 366 196 570 196 570 43 557 43 557 161 584 161 584 447 105 447 105 175 60 175 60 953 639 953 639 811 860 811 860 823 905 823 905 930 77 930 77 20 786 20 786 18 965 18 965 435 66 435 66 405 741 405 741 314 687 314 687 60 778 60 778 373 455 373 455 289 612 289 612 464 28 464 28 751 215 751 215 389 265 389 265 228 331 228 331 812 465 812 465 636 107 636 107 639 622 639 622 966 700 966 700 937 323 937 323 871 839 871 839 327 142 327 142 741 105 741 105 508 260 508 260 912 183 912 183 762 677 762 677 924 840 924 840 666 776 666 776 338 260 338 260 936 124 936 124 166 108 166 108 849 172 849 172 582 374 582 374 294 376 294 376 45 311 45 311 229 136 229 136 598 459 598 459 304 813 304 813 605 678 605 678 513 931 513 931 503 50 503 50 630 749 630 749 429 443 429 443 828 338 828 338 565 272 565 272 669 151 669 151 606 797 606 797 791 129 791 129 211 807 211 807 86 593 86 593 727 932 727 932 531 885 531 885 161 516 161 516 3 883 3 883 428 505 428 505 239 838 239 838 128 489 128 489 486 178 486 178 510 972 510 972 9 867 9 867 361 317 361 317 29 950 29 950 2 861 2 861 331 968 331 968 675 189 675 189 303 987 303 987 637 821 637 821 986 451 986 451 767 449 767 449 778 543 778 543 182 797 182 797 289 511 289 511 296 266 296 266 223 230 223 230 531 390 531 390 79 589 79 589 476 597 476 597 981 415 981 415 166 723 166 723 521 602 521 602 609 686 609 686 72 843 72 843 101 472 101 472 136 887 136 887 433 754 433 754 321 216 321 216 961 838 961 838 990 625 990 625 87 818 87 818 443 175 443 175 203 907 203 907 648 81 648 81 467 872 467 872 382 921 382 921 753 461 753 461 297 738 297 738 503 362 503 362 376 350 376 350 408 639 408 639 188 37 188 37 397 537 397 537 782 317 782 317 601 944 601 944 68 70 68 70 127 163 127 163 353 785 353 785 50 755 50 755 410 964 410 964 594 574 594 574 368 135 368 135 787 13 787 13 697 678 697 678 15 556 15 556 979 830 979 830 389 705 389 705 411 319 411 319 538 866 538 866 732 869 732 869 157 210 157 210 810 743 810 743 938 563 938 563 184 453 184 453 223 870 223 870 293 31 293 31 207 809 207 809 48 332 48 332 577 685 577 685 704 33 704 33 118 847 118 847 457 833 457 833 463 847 463 847 523 210 523 210 52 680 52 680 366 633 366 633 659 344 659 344 744 374 744 374 349 164 349 164 151 226 151 226 177 426 177 426 375 307 375 307 275 218 275 218 493 74 493 74 216 614 216 614 916 914 916 914 82 620 82 620 425 320 425 320 273 632 273 632 994 414 994 414 206 888 206 888 76 379 76 379 431 765 431 765 671 9 671 9 705 591 705 591 477 105 477 105 949 189 949 189 897 474 897 474 667 304 667 304 392 878 392 878 194 60 194 60 449 198 449 198 922 925 922 925 637 927 637 927 843 142 843 142 579 8 579 8 166 16 166 16 642 580 642 580 550 286 550 286 822 903 822 903 577 2 577 2 532 158 532 158 985 180 985 180 424 219 424 219 940 258 940 258 633 89 633 89 164 693 164 693 327 698 327 698 178 69 178 69 49 280 49 280 529 298 529 298 704 409 704 409 12 553 12 553 344 405 344 405 628 637 628 637 169 380 169 380 225 670 225 670 594 560 594 560 30 631 30 631 957 104 957 104 291 501 291 501 882 1 882 1 615 379 615 379 56 830 56 830 383 816 383 816 184 563 184 563 159 75 159 75 469 649 469 649 970 639 970 639 780 575 780 575 932 778 932 778 873 388 873 388 366 326 366 326 521 156 521 156 344 478 344 478 233 485 233 485 399 748 399 748 951 152 951 152 38 136 38 136 501 551 501 551 229 129 229 129 927 537 927 537 530 350 530 350 767 385 767 385 769 545 769 545 146 860 146 860 611 121 611 121 735 451 735 451 480 449 480 449 281 126 281 126 403 613 403 613 603 793 603 793 254 500 254 500 707 109 707 109 598 148 598 148 719 703 719 703 214 381 214 381 437 189 437 189 268 631 268 631 765 407 765 407 929 776 929 776 232 437 232 437 13 852 13 852 699 870 699 870 171 156 171 156 294 128 294 128 844 837 844 837 888 308 888 308 823 698 823 698 164 448 164 448 926 273 926 273 890 189 890 189 9 797 9 797 969 130 969 130 570 897 570 897 487 293 487 293 325 850 325 850 422 409 422 409 52 71 52 71 580 766 580 766 869 152 869 152 494 549 494 549 204 169 204 169 400 512 400 512 511 50 511 50 734 656 734 656 270 28 270 28 720 305 720 305 359 467 359 467 767 65 767 65 603 174 603 174 788 874 788 874 813 6 813 6 554 394 554 394 184 17 184 17 560 629 560 629 107 664 107 664 394 855 394 855 911 118 911 118 17 923 17 923 817 324 817 324 891 895 891 895 794 277 794 277 281 299 281 299 412 873 412 873 926 244 926 244 8 953 8 953 641 422 641 422 619 271 619 271 439 40 439 40 591 917 591 917 174 798 174 798 154 201 154 201 321 185 321 185 947 370 947 370 678 410 678 410 184 14 184 14 775 788 775 788 540 367 540 367 945 816 945 816 103 905 103 905 474 722 474 722 850 991 850 991 359 616 359 616 50 579 50 579 632 4 632 4 845 933 845 933 40 696 40 696 724 536 724 536 345 665 345 665 938 51 938 51 465 8 465 8 899 691 899 691 498 874 498 874 449 39 449 39 545 63 545 63 390 764 390 764 449 363 449 363 165 388 165 388 648 901 648 901 92 794 92 794 379 107 379 107 987 189 987 189 143 392 143 392 137 98 137 98 105 189 105 189 48 300 48 300 465 854 465 854 562 613 562 613 615 52 615 52 628 885 628 885 796 440 796 440 552 628 552 628 890 50 890 50 879 940 879 940 467 22 467 22 567 50 567 50 522 717 522 717 390 288 390 288 920 574 920 574 646 391 646 391 776 20 776 20 632 516 632 516 843 287 843 287 640 497 640 497 830 964 830 964 17 666 17 666 859 637 859 637 562 369 562 369 281 767 281 767 134 466 134 466 25 613 25 613 617 985 617 985 609 258 609 258 247 287 247 287 251 222 251 222 486 854 486 854 846 436 846 436 960 387 960 387 488 528 488 528 929 349 929 349 807 734 807 734 753 602 753 602 331 36 331 36 40 443 40 443 928 194 928 194 791 394 791 394 7 375 7 375 514 44 514 44 964 930 964 930 366 34 366 34 5 154 5 154 770 936 770 936 371 79 371 79 853 825 853 825 159 474 159 474 193 329 193 329 715 85 715 85 61 650 61 650 178 258 178 258 167 49 167 49 884 696 884 696 475 435 475 435 882 434 882 434 59 37 59 37 479 474 479 474 601 858 601 858 42 208 42 208 444 368 444 368 118 85 118 85 538 304 538 304 456 336 456 336 258 72 258 72 169 58 169 58 591 985 591 985 390 181 390 181 483 923 483 923 152 298 152 298 738 686 738 686 436 975 436 975 241 487 241 487 117 334 117 334 625 103 625 103 273 990 273 990 648 45 648 45 803 89 803 89 62 41 62 41 857 446 857 446 430 712 430 712 700 518 700 518 541 201 541 201 282 895 282 895 799 817 799 817 765 982 765 982 12 367 12 367 706 215 706 215 400 770 400 770 356 721 356 721 359 135 359 135 421 537 421 537 309 25 309 25 292 871 292 871 402 313 402 313 901 746 901 746 916 249 916 249 394 788 394 788 845 194 845 194 195 397 195 397 921 286 921 286 693 36 693 36 293 791 293 791 434 435 434 435 959 114 959 114 404 518 404 518 268 581 268 581 777 768 777 768 568 297 568 297 447 422 447 422 444 246 444 246 784 696 784 696 851 457 851 457 862 924 862 924 724 31 724 31 12 481 12 481 650 950 650 950 443 277 443 277 791 887 791 887 404 859 404 859 889 54 889 54 153 122 153 122 139 907 139 907 572 694 572 694 814 884 814 884 379 144 379 144 324 849 324 849 572 503 572 503 765 773 765 773 98 338 98 338 186 675 186 675 345 796 345 796 46 698 46 698 695 728 695 728 810 549 810 549 634 762 634 762 338 180 338 180 988 57 988 57 439 954 439 954 727 782 727 782 245 449 245 449 899 218 899 218 669 904 669 904 903 491 903 491 538 103 538 103 530 348 530 348 317 376 317 376 76 512 76 512 939 846 939 846 886 483 886 483 818 170 818 170 313 264 313 264 160 234 160 234 706 639 706 639 803 958 803 958 630 754 630 754 434 673 434 673 379 605 379 605 304 68 304 68 91 843 91 843 992 438 992 438 12 971 12 971 243 221 243 221 269 242 269 242 972 419 972 419 924 358 924 358 245 389 245 389 503 863 503 863 679 852 679 852 67 405 67 405 800 719 800 719 976 77 976 77 535 749 535 749 107 240 107 240 690 724 690 724 654 915 654 915 702 438 702 438 612 266 612 266 411 270 411 270 311 627 311 627 918 47 918 47 104 252 104 252 607 81 607 81 734 548 734 548 991 903 991 903 273 729 273 729 690 743 690 743 615 158 615 158 240 769 240 769 202 352 202 352 299 973 299 973 12 755 12 755 184 765 184 765 573 202 573 202 651 560 651 560 898 106 898 106 219 121 219 121 101 639 101 639 853 557 853 557 666 22 666 22 805 744 805 744 829 672 829 672 655 991 655 991 13 788 13 788 979 145 979 145 295 351 295 351 312 730 312 730 76 393 76 393 455 789 455 789 23 181 23 181 219 134 219 134 512 213 512 213 394 150 394 150 734 911 734 911 642 909 642 909 331 413 331 413 494 808 494 808 294 771 294 771 21 224 21 224 855 902 855 902 200 908 200 908 94 596 94 596 955 689 955 689 394 975 394 975 892 162 892 162 896 212 896 212 967 340 967 340 149 315 149 315 274 504 274 504 549 961 549 961 102 300 102 300 132 686 132 686 956 453 956 453 976 241 976 241 74 663 74 663 981 829 981 829 457 991 457 991 53 586 53 586 766 612 766 612 954 776 954 776 494 651 494 651 336 323 336 323 352 265 352 265 894 208 894 208 44 467 44 467 487 277 487 277 915 984 915 984 116 124 116 124 521 322 521 322 747 590 747 590 626 883 626 883 586 264 586 264 947 200 947 200 504 124 504 124 41 522 41 522 219 311 219 311 379 14 379 14 954 298 954 298 40 532 40 532 11 588 11 588 537 335 537 335 551 100 551 100 716 518 716 518 104 828 104 828 14 959 14 959 465 6 465 6 802 973 802 973 190 976 190 976 970 812 970 812 573 571 573 571 308 743 308 743 639 142 639 142 93 265 93 265 241 169 241 169 814 254 814 254 553 581 553 581 620 620 620 620 334 181 334 181 242 794 242 794 313 357 313 357 854 816 854 816 667 352 667 352 256 100 256 100 697 98 697 98 136 387 136 387 105 388 105 388 223 715 223 715 46 324 46 324 546 581 546 581 311 112 311 112 861 671 861 671 188 894 188 894 486 665 486 665 124 61 124 61 724 829 724 829 955 930 955 930 78 729 78 729 791 625 791 625 245 664 245 664 661 442 661 442 988 371 988 371 4 312 4 312 388 842 388 842 541 821 541 821 171 949 171 949 611 356 611 356 559 939 559 939 290 481 290 481 831 703 831 703 378 818 378 818 415 701 415 701 135 281 135 281 356 907 356 907 247 371 247 371 577 596 577 596 734 762 734 762 747 815 747 815 41 492 41 492 757 372 757 372 677 790 677 790 120 90 120 90 162 658 162 658 732 218 732 218 727 873 727 873 927 587 927 587 677 318 677 318 4 227 4 227 513 815 513 815 139 697 139 697 359 957 359 957 20 161 20 161 970 421 970 421 413 509 413 509 634 544 634 544 884 225 884 225 91 569 91 569 466 809 466 809 460 558 460 558 974 509 974 509 316 543 316 543 628 791 628 791 39 742 39 742 250 533 250 533 751 127 751 127 192 254 192 254 623 484 623 484 753 265 753 265 337 593 337 593 596 347 596 347 725 51 725 51 628 811 628 811 580 588 580 588 630 474 630 474 441 307 441 307 912 556 912 556 602 252 602 252 438 912 438 912 66 537 66 537 111 103 111 103 423 764 423 764 187 878 187 878 245 734 245 734 960 805 960 805 127 319 127 319 577 927 577 927 335 835 335 835 178 571 178 571 310 286 310 286 200 755 200 755 309 616 309 616 697 721 697 721 361 437 361 437 682 609 682 609 618 57 618 57 241 606 241 606 132 218 132 218 308 194 308 194 500 333 500 333 536 379 536 379 45 199 45 199 536 446 536 446 823 942 823 942 868 563 868 563 854 201 854 201 388 939 388 939 544 11 544 11 571 122 571 122 116 629 116 629 673 165 673 165 89 192 89 192 902 467 902 467 257 86 257 86 65 312 65 312 766 852 766 852 953 986 953 986 331 351 331 351 849 556 849 556 646 611 646 611 847 226 847 226 462 100 462 100 651 776 651 776 530 817 530 817 438 976 438 976 112 491 112 491 493 488 493 488 677 328 677 328 441 823 441 823 322 232 322 232 60 505 60 505 446 32 446 32 493 573 493 573 875 664 875 664 542 787 542 787 867 18 867 18 923 984 923 984 929 803 929 803 607 26 607 26 876 185 876 185 513 484 513 484 916 925 916 925 239 731 239 731 305 351 305 351 173 539 173 539 273 866 273 866 286 651 286 651 370 154 370 154 852 178 852 178 545 979 545 979 490 496 490 496 53 797 53 797 899 106 899 106 51 934 51 934 778 409 778 409 970 984 970 984 379 970 379 970 821 440 821 440 974 88 974 88 313 655 313 655 242 184 242 184 360 465 360 465 563 971 563 971 555 736 555 736 373 610 373 610 356 825 356 825 482 17 482 17 815 920 815 920 573 942 573 942 733 491 733 491 833 407 833 407 421 266 421 266 981 784 981 784 47 950 47 950 646 270 646 270 525 951 525 951 797 838 797 838 603 647 603 647 627 681 627 681 238 422 238 422 496 115 496 115 314 347 314 347 810 30 810 30 523 428 523 428 600 781 600 781 6 9 6 9 91 591 91 591 691 562 691 562 118 544 118 544 755 958 755 958 782 270 782 270 897 409 897 409 149 858 149 858 850 425 850 425 421 228 421 228 679 230 679 230 533 789 533 789 142 401 142 401 178 990 178 990 840 878 840 878 276 173 276 173 381 523 381 523 678 791 678 791 97 112 97 112 286 770 286 770 438 250 438 250 527 333 527 333 611 298 611 298 829 606 829 606 378 239 378 239 743 219 743 219 987 943 987 943 518 289 518 289 528 995 528 995 464 719 464 719 41 256 41 256 516 842 516 842 167 2 167 2 277 666 277 666 893 857 893 857 188 684 188 684 684 27 684 27 7 782 7 782 496 246 496 246 571 153 571 153 963 738 963 738 815 447 815 447 283 969 283 969 385 573 385 573 877 388 877 388 597 159 597 159 844 793 844 793 292 902 292 902 489 361 489 361 243 115 243 115 376 536 376 536 706 907 706 907 149 448 149 448 93 616 93 616 437 577 437 577 595 750 595 750 412 617 412 617 753 684 753 684 207 222 207 222 304 492 304 492 514 219 514 219 509 419 509 419 900 378 900 378 597 934 597 934 396 159 396 159 364 529 364 529 879 111 879 111 52 654 52 654 927 620 927 620 991 639 991 639 5 436 5 436 568 602 568 602 820 639 820 639 171 337 171 337 79 39 79 39 299 28 299 28 357 857 357 857 678 528 678 528 430 301 430 301 272 162 272 162 455 596 455 596 654 823 654 823 48 830 48 830 467 710 467 710 883 7 883 7 220 395 220 395 475 215 475 215 792 185 792 185 159 515 159 515 272 99 272 99 387 914 387 914 404 555 404 555 219 349 219 349 208 122 208 122 182 54 182 54 222 484 222 484 863 749 863 749 676 193 676 193 981 723 981 723 922 712 922 712 922 391 922 391 353 527 353 527 369 639 369 639 732 123 732 123 983 809 983 809 676 20 676 20 913 764 913 764 566 170 566 170 588 345 588 345 462 457 462 457 567 532 567 532 984 796 984 796 190 289 190 289 284 933 284 933 41 921 41 921 808 567 808 567 37 143 37 143 630 539 630 539 890 965 890 965 560 459 560 459 848 843 848 843 78 839 78 839 260 56 260 56 471 40 471 40 788 251 788 251 380 97 380 97 897 589 897 589 281 888 281 888 493 765 493 765 169 379 169 379 947 250 947 250 390 334 390 334 333 763 333 763 653 574 653 574 957 305 957 305 118 815 118 815 883 361 883 361 282 942 282 942 989 60 989 60 576 546 576 546 278 834 278 834 976 703 976 703 81 243 81 243 962 585 962 585 947 830 947 830 609 578 609 578 872 931 872 931 816 627 816 627 621 758 621 758 717 574 717 574 22 710 22 710 280 849 280 849 54 991 54 991 389 494 389 494 114 371 114 371 962 370 962 370 104 259 104 259 111 672 111 672 595 105 595 105 463 140 463 140 671 313 671 313 104 297 104 297 228 512 228 512 281 429 281 429 26 944 26 944 767 917 767 917 696 189 696 189 156 313 156 313 143 606 143 606 107 335 107 335 227 941 227 941 486 255 486 255 517 325 517 325 372 219 372 219 328 94 328 94 134 389 134 389 853 454 853 454 436 199 436 199 985 439 985 439 258 478 258 478 271 724 271 724 794 900 794 900 569 2 569 2 833 371 833 371 145 100 145 100 880 835 880 835 738 166 738 166 852 562 852 562 227 629 227 629 437 173 437 173 38 171 38 171 336 261 336 261 70 715 70 715 819 913 819 913 807 111 807 111 174 569 174 569 232 206 232 206 306 638 306 638 268 909 268 909 973 795 973 795 410 78 410 78 447 579 447 579 629 835 629 835 265 681 265 681 231 720 231 720 596 730 596 730 176 650 176 650 572 451 572 451 783 892 783 892 808 989 808 989 801 296 801 296 900 676 900 676 469 849 469 849 553 754 553 754 873 173 873 173 991 873 991 873 834 660 834 660 273 274 273 274 196 458 196 458 647 888 647 888 961 718 961 718 441 250 441 250 531 42 531 42 832 262 832 262 331 632 331 632 37 169 37 169 638 484 638 484 402 535 402 535 455 290 455 290 519 490 519 490 285 127 285 127 424 72 424 72 460 87 460 87 541 295 541 295 50 372 50 372 744 286 744 286 864 605 864 605 51 897 51 897 441 687 441 687 831 539 831 539 346 270 346 270 295 476 295 476 911 789 911 789 926 239 926 239 554 760 554 760 787 317 787 317 765 284 765 284 648 429 648 429 67 500 67 500 567 304 567 304 728 636 728 636 394 271 394 271 730 845 730 845 560 870 560 870 143 358 143 358 449 489 449 489 381 470 381 470 378 521 378 521 188 735 188 735 248 387 248 387 962 732 962 732 896 781 896 781 635 60 635 60 937 637 937 637 514 239 514 239 748 947 748 947 251 971 251 971 439 45 439 45 993 379 993 379 587 933 587 933 269 280 269 280 271 441 271 441 313 66 313 66 174 388 174 388 236 310 236 310 854 478 854 478 188 753 188 753 511 173 511 173 893 784 893 784 868 800 868 800 101 397 101 397 92 153 92 153 729 97 729 97 35 3 35 3 198 981 198 981 70 735 70 735 342 574 342 574 766 848 766 848 60 432 60 432 60 253 60 253 457 186 457 186 616 169 616 169 620 967 620 967 362 810 362 810 263 873 263 873 902 747 902 747 394 185 394 185 300 24 300 24 399 289 399 289 465 306 465 306 477 247 477 247 156 564 156 564 716 99 716 99 664 62 664 62 560 110 560 110 236 441 236 441 506 769 506 769 778 800 778 800 343 476 343 476 810 190 810 190 831 297 831 297 839 915 839 915 129 225 129 225 4 258 4 258 687 922 687 922 497 883 497 883 979 115 979 115 208 128 208 128 749 934 749 934 660 907 660 907 718 357 718 357 83 467 83 467 58 832 58 832 982 71 982 71 590 494 590 494 861 886 861 886 870 35 870 35 913 524 913 524 629 800 629 800 541 11 541 11 886 92 886 92 816 358 816 358 315 497 315 497 614 25 614 25 604 655 604 655 838 965 838 965 555 656 555 656 915 647 915 647 789 322 789 322 373 215 373 215 403 264 403 264 478 992 478 992 129 635 129 635 327 227 327 227 362 746 362 746 31 294 31 294 671 457 671 457 261 653 261 653 231 704 231 704 802 46 802 46 189 787 189 787 457 16 457 16 704 562 704 562 97 815 97 815 868 406 868 406 620 226 620 226 599 452 599 452 665 907 665 907 685 425 685 425 351 830 351 830 192 261 192 261 517 684 517 684 852 808 852 808 663 731 663 731 740 88 740 88 347 159 347 159 954 194 954 194 929 569 929 569 667 345 667 345 340 978 340 978 376 308 376 308 911 825 911 825 573 201 573 201 80 615 80 615 103 831 103 831 895 226 895 226 339 56 339 56 617 131 617 131 489 242 489 242 935 797 935 797 944 199 944 199 964 469 964 469 879 546 879 546 723 705 723 705 551 283 551 283 722 974 722 974 22 964 22 964 517 652 517 652 537 803 537 803 189 142 189 142 125 304 125 304 152 222 152 222 484 359 484 359 227 71 227 71 936 849 936 849 958 358 958 358 493 962 493 962 646 517 646 517 607 533 607 533 228 517 228 517 811 96 811 96 157 284 157 284 126 364 126 364 800 172 800 172 831 709 831 709 922 812 922 812 831 629 831 629 950 434 950 434 604 961 604 961 423 119 423 119 951 293 951 293 465 372 465 372 210 565 210 565 466 217 466 217 989 171 989 171 213 855 213 855 528 259 528 259 156 414 156 414 386 397 386 397 66 187 66 187 499 363 499 363 24 344 24 344 528 770 528 770 119 827 119 827 587 908 587 908 77 393 77 393 276 802 276 802 14 457 14 457 386 156 386 156 184 300 184 300 254 230 254 230 816 301 816 301 644 586 644 586 882 25 882 25 498 301 498 301 717 357 717 357 398 622 398 622 963 295 963 295 9 81 9 81 639 626 639 626 616 390 616 390 660 461 660 461 971 405 971 405 205 638 205 638 551 395 551 395 560 260 560 260 236 761 236 761 329 166 329 166 797 284 797 284 956 724 956 724 326 423 326 423 757 374 757 374 255 638 255 638 323 494 323 494 144 656 144 656 306 505 306 505 542 824 542 824 864 610 864 610 799 395 799 395 134 894 134 894 483 493 483 493 704 190 704 190 784 548 784 548 318 568 318 568 897 282 897 282 746 986 746 986 677 950 677 950 908 567 908 567 3 877 3 877 291 500 291 500 959 857 959 857 587 822 587 822 928 545 928 545 50 890 50 890 464 97 464 97 572 322 572 322 514 725 514 725 685 663 685 663 745 450 745 450 780 29 780 29 262 698 262 698 565 404 565 404 799 207 799 207 421 388 421 388 684 167 684 167 372 308 372 308 732 840 732 840 876 393 876 393 987 902 987 902 80 295 80 295 591 254 591 254 568 255 568 255 826 933 826 933 836 897 836 897 852 341 852 341 835 662 835 662 490 278 490 278 829 927 829 927 705 841 705 841 381 94 381 94 57 128 57 128 649 919 649 919 906 888 906 888 585 206 585 206 926 726 926 726 514 116 514 116 33 503 33 503 733 471 733 471 88 23 88 23 280 818 280 818 417 161 417 161 753 646 753 646 933 486 933 486 763 812 763 812 533 387 533 387 189 768 189 768 220 114 220 114 50 42 50 42 202 950 202 950 464 406 464 406 322 706 322 706 987 745 987 745 942 945 942 945 582 596 582 596 519 435 519 435 571 660 571 660 403 812 403 812 283 402 283 402 809 216 809 216 237 812 237 812 938 927 938 927 918 885 918 885 826 35 826 35 828 694 828 694 482 541 482 541 894 605 894 605 743 807 743 807 776 981 776 981 446 14 446 14 671 134 671 134 800 334 800 334 941 762 941 762 57 60 57 60 56 985 56 985 43 825 43 825 374 120 374 120 312 477 312 477 441 452 441 452 824 853 824 853 642 436 642 436 435 864 435 864 603 929 603 929 940 383 940 383 862 172 862 172 627 972 627 972 790 183 790 183 439 781 439 781 678 344 678 344 666 557 666 557 417 576 417 576 406 260 406 260 257 473 257 473 590 141 590 141 183 392 183 392 366 499 366 499 917 94 917 94 832 246 832 246 14 829 14 829 858 787 858 787 611 991 611 991 469 462 469 462 564 614 564 614 632 112 632 112 516 548 516 548 945 980 945 980 522 386 522 386 303 47 303 47 102 752 102 752 534 764 534 764 202 63 202 63 306 922 306 922 645 45 645 45 682 264 682 264 345 557 345 557 971 771 971 771 338 319 338 319 603 534 603 534 488 106 488 106 698 87 698 87 161 671 161 671 954 143 954 143 493 490 493 490 604 646 604 646 184 772 184 772 362 808 362 808 880 647 880 647 758 248 758 248 308 277 308 277 318 903 318 903 59 196 59 196 624 995 624 995 701 958 701 958 179 910 179 910 415 585 415 585 82 683 82 683 281 711 281 711 900 276 900 276 123 663 123 663 319 414 319 414 465 830 465 830 519 718 519 718 377 558 377 558 270 216 270 216 477 150 477 150 177 580 177 580 958 342 958 342 289 419 289 419 946 481 946 481 794 668 794 668 457 370 457 370 704 63 704 63 867 756 867 756 54 762 54 762 53 610 53 610 670 538 670 538 661 522 661 522 403 304 403 304 326 568 326 568 577 918 577 918 644 980 644 980 822 471 822 471 829 793 829 793 537 158 537 158 108 918 108 918 510 329 510 329 657 419 657 419 722 332 722 332 634 682 634 682 484 535 484 535 692 886 692 886 232 189 232 189 795 514 795 514 376 721 376 721 244 9 244 9 623 570 623 570 953 84 953 84 987 730 987 730 733 519 733 519 477 45 477 45 363 889 363 889 430 743 430 743 172 811 172 811 543 719 543 719 781 465 781 465 761 29 761 29 447 509 447 509 84 322 84 322 638 641 638 641 344 899 344 899 814 505 814 505 255 915 255 915 381 579 381 579 329 421 329 421 379 797 379 797 146 718 146 718 124 608 124 608 454 104 454 104 948 302 948 302 362 429 362 429 149 166 149 166 905 261 905 261 159 243 159 243 857 34 857 34 49 22 49 22 923 362 923 362 681 552 681 552 428 93 428 93 70 108 70 108 135 615 135 615 582 311 582 311 529 222 529 222 482 795 482 795 202 849 202 849 551 252 551 252 319 653 319 653 326 706 326 706 229 453 229 453 536 642 536 642 966 638 966 638 3 887 3 887 721 716 721 716 259 233 259 233 773 597 773 597 594 343 594 343 344 939 344 939 658 473 658 473 522 573 522 573 251 851 251 851 273 881 273 881 760 358 760 358 162 511 162 511 646 58 646 58 268 603 268 603 761 817 761 817 129 979 129 979 81 846 81 846 239 881 239 881 811 651 811 651 253 422 253 422 854 337 854 337 70 231 70 231 822 350 822 350 303 5 303 5 63 576 63 576 217 268 217 268 533 535 533 535 145 730 145 730 586 17 586 17 261 101 261 101 743 974 743 974 526 818 526 818 795 257 795 257 295 708 295 708 98 814 98 814 241 387 241 387 128 474 128 474 339 530 339 530 51 175 51 175 438 289 438 289 431 730 431 730 863 211 863 211 650 224 650 224 689 491 689 491 829 449 829 449 813 44 813 44 763 360 763 360 259 33 259 33 252 175 252 175 288 512 288 512 922 493 922 493 354 890 354 890 627 934 627 934 271 534 271 534 796 677 796 677 635 210 635 210 575 631 575 631 639 731 639 731 614 218 614 218 209 418 209 418 826 660 826 660 528 905 528 905 776 380 776 380 890 822 890 822 245 469 245 469 148 206 148 206 483 71 483 71 38 143 38 143 458 286 458 286 492 77 492 77 993 98 993 98 861 525 861 525 102 606 102 606 527 182 527 182 392 852 392 852 578 831 578 831 900 541 900 541 111 772 111 772 948 339 948 339 479 935 479 935 956 677 956 677 585 399 585 399 653 432 653 432 912 352 912 352 131 911 131 911 66 896 66 896 875 890 875 890 360 325 360 325 2 348 2 348 30 669 30 669 908 483 908 483 569 189 569 189 252 836 252 836 212 131 212 131 190 10 190 10 50 671 50 671 272 324 272 324 967 49 967 49 855 625 855 625 349 936 349 936 80 857 80 857 216 936 216 936 748 404 748 404 888 726 888 726 455 883 455 883 190 607 190 607 287 626 287 626 195 877 195 877 404 506 404 506 716 431 716 431 763 340 763 340 601 698 601 698 478 262 478 262 866 601 866 601 630 99 630 99 936 226 936 226 107 96 107 96 49 910 49 910 412 263 412 263 680 713 680 713 649 18 649 18 346 884 346 884 173 649 173 649 212 663 212 663 541 667 541 667 863 359 863 359 519 687 519 687 187 227 187 227 783 995 783 995 602 268 602 268 603 77 603 77 778 506 778 506 165 558 165 558 366 288 366 288 82 92 82 92 174 622 174 622 221 202 221 202 337 83 337 83 816 127 816 127 87 368 87 368 627 141 627 141 463 186 463 186 719 878 719 878 61 90 61 90 243 259 243 259 729 175 729 175 564 862 564 862 223 853 223 853 995 888 995 888 365 779 365 779 95 735 95 735 315 926 315 926 846 727 846 727 922 340 922 340 220 103 220 103 639 82 639 82 466 195 466 195 10 861 10 861 647 9 647 9 484 434 484 434 355 282 355 282 784 721 784 721 494 856 494 856 147 74 147 74 252 15 252 15 289 786 289 786 919 577 919 577 249 345 249 345 86 662 86 662 773 490 773 490 878 898 878 898 244 16 244 16 828 659 828 659 685 846 685 846 293 193 293 193 649 596 649 596 7 605 7 605 304 781 304 781 323 764 323 764 541 138 541 138 703 56 703 56 891 197 891 197 140 949 140 949 13 768 13 768 770 414 770 414 61 65 61 65 466 266 466 266 71 209 71 209 910 497 910 497 26 956 26 956 892 622 892 622 984 934 984 934 632 19 632 19 392 32 392 32 672 453 672 453 69 371 69 371 392 164 392 164 251 13 251 13 164 466 164 466 464 470 464 470 275 513 275 513 901 622 901 622 152 714 152 714 39 739 39 739 814 594 814 594 34 784 34 784 211 93 211 93 423 702 423 702 821 864 821 864 571 916 571 916 10 674 10 674 917 801 917 801 881 977 881 977 46 46 46 46 161 551 161 551 281 663 281 663 938 12 938 12 57 276 57 276 256 651 256 651 983 521 983 521 275 725 275 725 843 662 843 662 555 110 555 110 881 52 881 52 747 317 747 317 942 426 942 426 452 480 452 480 846 25 846 25 813 131 813 131 900 191 900 191 842 70 842 70 15 435 15 435 139 54 139 54 163 209 163 209 470 412 470 412 668 90 668 90 403 462 403 462 950 299 950 299 401 746 401 746 434 185 434 185 984 987 984 987 523 37 523 37 695 937 695 937 627 978 627 978 276 728 276 728 827 175 827 175 137 535 137 535 989 213 989 213 890 201 890 201 888 278 888 278 149 362 149 362 211 918 211 918 808 629 808 629 754 772 754 772 840 630 840 630 557 899 557 899 32 635 32 635 867 567 867 567 534 374 534 374 632 389 632 389 534 133 534 133 948 307 948 307 791 983 791 983 438 388 438 388 89 47 89 47 790 964 790 964 337 293 337 293 234 604 234 604 467 500 467 500 266 98 266 98 244 711 244 711 555 763 555 763 974 206 974 206 646 715 646 715 384 951 384 951 27 379 27 379 534 227 534 227 734 874 734 874 191 620 191 620 226 517 226 517 410 474 410 474 601 666 601 666 373 396 373 396 597 917 597 917 245 695 245 695 907 331 907 331 11 706 11 706 100 884 100 884 213 685 213 685 461 857 461 857 868 799 868 799 225 777 225 777 192 260 192 260 555 774 555 774 258 876 258 876 632 851 632 851 672 320 672 320 259 322 259 322 405 205 405 205 872 750 872 750 461 750 461 750 539 905 539 905 413 430 413 430 492 301 492 301 731 798 731 798 780 266 780 266 445 197 445 197 822 934 822 934 951 118 951 118 530 195 530 195 12 221 12 221 171 210 171 210 280 976 280 976 826 190 826 190 548 52 548 52 39 955 39 955 255 27 255 27 361 626 361 626 416 286 416 286 419 383 419 383 833 311 833 311 294 463 294 463 457 355 457 355 276 355 276 355 652 235 652 235 546 784 546 784 912 535 912 535 274 429 274 429 887 534 887 534 451 12 451 12 81 25 81 25 344 703 344 703 722 609 722 609 685 893 685 893 450 159 450 159 931 935 931 935 761 246 761 246 252 455 252 455 104 685 104 685 687 118 687 118 869 724 869 724 573 39 573 39 674 615 674 615 111 145 111 145 172 158 172 158 786 889 786 889 400 589 400 589 450 673 450 673 587 698 587 698 285 488 285 488 517 743 517 743 383 419 383 419 119 967 119 967 433 179 433 179 480 152 480 152 783 173 783 173 381 456 381 456 238 936 238 936 705 658 705 658 699 190 699 190 168 986 168 986 646 636 646 636 425 896 425 896 778 344 778 344 135 539 135 539 808 298 808 298 686 875 686 875 679 858 679 858 801 371 801 371 609 80 609 80 629 603 629 603 824 795 824 795 942 89 942 89 893 551 893 551 714 658 714 658 230 325 230 325 499 143 499 143 463 557 463 557 15 871 15 871 225 140 225 140 422 788 422 788 184 926 184 926 41 457 41 457 809 686 809 686 704 439 704 439 946 513 946 513 293 558 293 558 27 957 27 957 469 141 469 141 829 127 829 127 225 401 225 401 69 778 69 778 663 534 663 534 100 59 100 59 870 513 870 513 467 843 467 843 884 741 884 741 577 115 577 115 466 289 466 289 939 305 939 305 960 668 960 668 712 130 712 130 13 812 13 812 119 350 119 350 325 588 325 588 23 431 23 431 285 518 285 518 370 163 370 163 80 769 80 769 341 279 341 279 909 815 909 815 63 108 63 108 538 12 538 12 431 328 431 328 130 484 130 484 536 704 536 704 595 474 595 474 370 111 370 111 368 178 368 178 354 810 354 810 36 909 36 909 356 880 356 880 407 203 407 203 410 159 410 159 101 10 101 10 203 570 203 570 256 44 256 44 283 166 283 166 354 495 354 495 566 992 566 992 693 124 693 124 646 325 646 325 909 264 909 264 518 75 518 75 9 28 9 28 16 646 16 646 596 129 596 129 37 525 37 525 914 900 914 900 367 33 367 33 106 289 106 289 641 630 641 630 290 464 290 464 181 785 181 785 81 757 81 757 618 257 618 257 572 785 572 785 595 182 595 182 607 385 607 385 63 671 63 671 885 331 885 331 450 479 450 479 299 734 299 734 47 220 47 220 372 338 372 338 91 828 91 828 634 295 634 295 253 28 253 28 320 728 320 728 674 556 674 556 538 384 538 384 74 281 74 281 100 358 100 358 51 793 51 793 988 80 988 80 566 751 566 751 792 517 792 517 989 81 989 81 538 400 538 400 750 428 750 428 285 634 285 634 327 931 327 931 45 114 45 114 181 40 181 40 577 985 577 985 790 51 790 51 515 673 515 673 748 748 748 748 947 66 947 66 322 597 322 597 74 537 74 537 882 108 882 108 205 298 205 298 216 698 216 698 455 400 455 400 39 322 39 322 428 484 428 484 457 361 457 361 337 348 337 348 116 234 116 234 626 764 626 764 368 261 368 261 399 17 399 17 785 800 785 800 815 89 815 89 668 770 668 770 744 587 744 587 680 227 680 227 290 994 290 994 958 685 958 685 653 522 653 522 176 130 176 130 702 769 702 769 726 197 726 197 806 58 806 58 476 47 476 47 483 479 483 479 455 6 455 6 143 479 143 479 860 603 860 603 628 703 628 703 40 402 40 402 832 684 832 684 680 867 680 867 718 19 718 19 722 135 722 135 4 655 4 655 581 780 581 780 515 17 515 17 104 663 104 663 579 47 579 47 330 388 330 388 322 861 322 861 23 606 23 606 370 753 370 753 949 448 949 448 986 99 986 99 508 738 508 738 667 829 667 829 132 98 132 98 828 918 828 918 53 229 53 229 28 988 28 988 984 473 984 473 492 866 492 866 941 443 941 443 787 525 787 525 743 352 743 352 455 138 455 138 330 457 330 457 961 291 961 291 735 336 735 336 574 634 574 634 467 415 467 415 482 253 482 253 312 502 312 502 191 921 191 921 496 98 496 98 562 922 562 922 749 688 749 688 275 262 275 262 937 928 937 928 938 222 938 222 176 928 176 928 25 970 25 970 333 995 333 995 537 21 537 21 620 248 620 248 673 415 673 415 613 185 613 185 587 142 587 142 653 292 653 292 886 495 886 495 768 722 768 722 260 177 260 177 634 713 634 713 810 123 810 123 731 596 731 596 667 596 667 596 578 665 578 665 92 467 92 467 631 601 631 601 348 87 348 87 826 17 826 17 398 823 398 823 552 273 552 273 194 801 194 801 491 852 491 852 445 113 445 113 52 542 52 542 881 428 881 428 548 308 548 308 601 509 601 509 616 560 616 560 141 338 141 338 191 175 191 175 704 656 704 656 868 891 868 891 176 976 176 976 313 145 313 145 71 162 71 162 497 394 497 394 894 977 894 977 873 243 873 243 360 305 360 305 557 321 557 321 340 405 340 405 585 300 585 300 965 199 965 199 269 93 269 93 647 851 647 851 131 482 131 482 334 824 334 824 390 944 390 944 314 973 314 973 663 549 663 549 557 877 557 877 890 353 890 353 32 699 32 699 334 614 334 614 129 428 129 428 578 692 578 692 213 501 213 501 476 722 476 722 398 646 398 646 834 242 834 242 968 553 968 553 229 721 229 721 778 267 778 267 762 413 762 413 587 863 587 863 195 453 195 453 55 303 55 303 804 958 804 958 822 877 822 877 971 637 971 637 597 379 597 379 334 865 334 865 173 359 173 359 585 289 585 289 201 319 201 319 31 796 31 796 378 735 378 735 691 102 691 102 619 13 619 13 586 59 586 59 506 23 506 23 309 898 309 898 583 705 583 705 127 213 127 213 622 772 622 772 888 505 888 505 640 396 640 396 261 527 261 527 113 630 113 630 912 414 912 414 288 717 288 717 375 524 375 524 638 147 638 147 462 132 462 132 922 793 922 793 169 598 169 598 231 879 231 879 274 598 274 598 784 759 784 759 451 834 451 834 385 297 385 297 185 702 185 702 386 659 386 659 706 571 706 571 669 372 669 372 437 714 437 714 987 344 987 344 149 114 149 114 736 339 736 339 761 810 761 810 216 239 216 239 634 396 634 396 386 852 386 852 363 611 363 611 767 391 767 391 45 293 45 293 114 460 114 460 126 645 126 645 671 554 671 554 367 222 367 222 930 508 930 508 599 155 599 155 758 515 758 515 575 816 575 816 900 520 900 520 191 916 191 916 841 476 841 476 824 331 824 331 845 715 845 715 400 261 400 261 401 16 401 16 293 530 293 530 767 488 767 488 460 534 460 534 603 222 603 222 397 202 397 202 670 383 670 383 601 252 601 252 509 613 509 613 337 858 337 858 496 32 496 32 55 606 55 606 71 658 71 658 448 963 448 963 574 558 574 558 951 797 951 797 773 668 773 668 125 419 125 419 125 864 125 864 296 694 296 694 385 851 385 851 450 583 450 583 674 918 674 918 850 994 850 994 627 2 627 2 113 594 113 594 437 313 437 313 686 47 686 47 930 548 930 548 962 751 962 751 387 312 387 312 784 862 784 862 184 466 184 466 668 708 668 708 414 57 414 57 812 430 812 430 162 34 162 34 255 145 255 145 680 866 680 866 848 293 848 293 712 420 712 420 880 149 880 149 793 251 793 251 956 465 956 465 563 780 563 780 575 323 575 323 153 638 153 638 70 598 70 598 233 819 233 819 359 9 359 9 117 877 117 877 680 299 680 299 466 985 466 985 708 681 708 681 558 168 558 168 585 584 585 584 928 319 928 319 680 370 680 370 977 210 977 210 421 550 421 550 196 940 196 940 125 573 125 573 108 438 108 438 223 698 223 698 349 519 349 519 838 886 838 886 258 910 258 910 894 734 894 734 12 153 12 153 304 153 304 153 182 428 182 428 277 90 277 90 764 229 764 229 540 3 540 3 588 464 588 464 813 826 813 826 931 454 931 454 65 566 65 566 623 705 623 705 801 881 801 881 23 614 23 614 636 403 636 403 945 552 945 552 411 257 411 257 24 238 24 238 666 191 666 191 878 170 878 170 89 15 89 15 335 319 335 319 640 683 640 683 781 537 781 537 431 780 431 780 176 184 176 184 716 188 716 188 679 397 679 397 697 563 697 563 812 384 812 384 931 687 931 687 920 828 920 828 695 193 695 193 303 420 303 420 125 251 125 251 407 767 407 767 94 279 94 279 616 446 616 446 555 419 555 419 737 496 737 496 316 902 316 902 258 994 258 994 372 15 372 15 607 772 607 772 960 505 960 505 214 754 214 754 200 616 200 616 159 507 159 507 821 315 821 315 700 536 700 536 650 286 650 286 2 499 2 499 60 616 60 616 96 600 96 600 742 631 742 631 957 835 957 835 103 872 103 872 766 12 766 12 103 358 103 358 67 913 67 913 539 449 539 449 700 537 700 537 845 263 845 263 367 371 367 371 131 713 131 713 341 920 341 920 516 923 516 923 244 49 244 49 689 589 689 589 469 946 469 946 524 137 524 137 263 82 263 82 834 1 834 1 230 27 230 27 529 983 529 983 882 859 882 859 772 366 772 366 14 852 14 852 833 317 833 317 588 683 588 683 883 41 883 41 135 344 135 344 533 484 533 484 112 298 112 298 601 258 601 258 724 485 724 485 132 213 132 213 6 319 6 319 442 417 442 417 50 480 50 480 663 223 663 223 574 650 574 650 946 377 946 377 981 257 981 257 510 488 510 488 760 856 760 856 684 375 684 375 645 571 645 571 155 452 155 452 199 958 199 958 941 285 941 285 559 672 559 672 417 316 417 316 600 43 600 43 701 485 701 485 838 314 838 314 11 695 11 695 590 341 590 341 525 793 525 793 830 515 830 515 941 208 941 208 786 228 786 228 470 687 470 687 504 286 504 286 891 953 891 953 699 751 699 751 679 56 679 56 85 791 85 791 407 178 407 178 570 342 570 342 898 905 898 905 396 158 396 158 159 829 159 829 755 25 755 25 850 510 850 510 335 111 335 111 128 186 128 186 957 762 957 762 114 108 114 108 913 150 913 150 190 422 190 422 678 777 678 777 39 416 39 416 273 483 273 483 339 782 339 782 382 539 382 539 955 552 955 552 870 260 870 260 668 818 668 818 934 600 934 600 765 4 765 4 835 48 835 48 475 194 475 194 476 265 476 265 236 662 236 662 279 864 279 864 246 445 246 445 219 277 219 277 752 754 752 754 640 719 640 719 209 288 209 288 331 908 331 908 191 758 191 758 347 828 347 828 405 544 405 544 388 230 388 230 597 702 597 702 937 326 937 326 242 37 242 37 125 460 125 460 456 714 456 714 423 904 423 904 963 14 963 14 582 680 582 680 802 261 802 261 717 440 717 440 469 397 469 397 598 54 598 54 975 587 975 587 635 896 635 896 549 889 549 889 113 387 113 387 354 336 354 336 29 825 29 825 782 178 782 178 571 451 571 451 724 839 724 839 713 981 713 981 191 402 191 402 475 486 475 486 44 993 44 993 674 293 674 293 68 398 68 398 527 318 527 318 819 542 819 542 634 117 634 117 88 465 88 465 214 222 214 222 981 566 981 566 227 717 227 717 267 124 267 124 939 194 939 194 315 788 315 788 444 580 444 580 500 818 500 818 277 15 277 15 95 376 95 376 573 748 573 748 766 825 766 825 540 782 540 782 18 923 18 923 432 319 432 319 970 491 970 491 43 702 43 702 483 213 483 213 363 925 363 925 834 744 834 744 682 444 682 444 97 383 97 383 552 773 552 773 834 192 834 192 67 613 67 613 543 869 543 869 282 527 282 527 789 698 789 698 415 27 415 27 105 387 105 387 63 132 63 132 569 482 569 482 635 268 635 268 517 909 517 909 885 763 885 763 805 338 805 338 519 755 519 755 814 946 814 946 860 451 860 451 268 857 268 857 979 572 979 572 851 322 851 322 660 866 660 866 608 662 608 662 771 16 771 16 337 163 337 163 689 451 689 451 707 652 707 652 508 37 508 37 304 832 304 832 701 499 701 499 471 157 471 157 304 932 304 932 338 363 338 363 525 407 525 407 350 184 350 184 803 511 803 511 114 346 114 346 248 364 248 364 937 233 937 233 674 666 674 666 364 632 364 632 514 640 514 640 937 678 937 678 971 74 971 74 220 294 220 294 402 276 402 276 592 60 592 60 774 330 774 330 884 275 884 275 761 766 761 766 645 522 645 522 478 502 478 502 798 57 798 57 277 403 277 403 523 172 523 172 620 955 620 955 527 679 527 679 950 854 950 854 994 381 994 381 382 716 382 716 872 186 872 186 334 638 334 638 322 546 322 546 706 415 706 415 168 167 168 167 641 351 641 351 670 932 670 932 676 716 676 716 561 547 561 547 276 573 276 573 492 837 492 837 12 984 12 984 341 584 341 584 978 666 978 666 347 797 347 797 484 61 484 61 367 824 367 824 630 398 630 398 90 422 90 422 889 148 889 148 519 533 519 533 394 736 394 736 818 305 818 305 22 763 22 763 258 412 258 412 914 536 914 536 547 31 547 31 539 411 539 411 490 119 490 119 481 780 481 780 502 816 502 816 405 313 405 313 136 258 136 258 88 349 88 349 504 486 504 486 861 469 861 469 451 900 451 900 226 305 226 305 813 512 813 512 41 71 41 71 928 559 928 559 932 985 932 985 648 808 648 808 211 531 211 531 868 517 868 517 456 882 456 882 513 151 513 151 725 318 725 318 329 207 329 207 574 434 574 434 510 897 510 897 804 269 804 269 92 731 92 731 717 834 717 834 773 572 773 572 268 679 268 679 713 186 713 186 887 693 887 693 440 86 440 86 512 511 512 511 603 916 603 916 952 793 952 793 128 716 128 716 718 410 718 410 899 830 899 830 271 73 271 73 628 88 628 88 457 953 457 953 717 626 717 626 800 888 800 888 310 867 310 867 198 921 198 921 126 641 126 641 301 986 301 986 743 732 743 732 263 962 263 962 670 71 670 71 939 730 939 730 29 960 29 960 73 803 73 803 912 719 912 719 334 353 334 353 829 504 829 504 828 551 828 551 522 446 522 446 811 316 811 316 724 5 724 5 240 983 240 983 478 427 478 427 305 777 305 777 333 992 333 992 721 573 721 573 539 223 539 223 276 279 276 279 626 667 626 667 616 383 616 383 390 971 390 971 646 196 646 196 616 582 616 582 487 339 487 339 673 147 673 147 742 736 742 736 689 281 689 281 527 267 527 267 229 485 229 485 199 377 199 377 851 250 851 250 641 917 641 917 619 869 619 869 766 728 766 728 315 650 315 650 484 473 484 473 76 668 76 668 464 823 464 823 968 300 968 300 193 132 193 132 610 418 610 418 629 280 629 280 203 819 203 819 859 781 859 781 394 853 394 853 191 674 191 674 522 852 522 852 227 719 227 719 616 617 616 617 981 862 981 862 509 222 509 222 194 182 194 182 347 875 347 875 774 101 774 101 739 714 739 714 873 194 873 194 410 32 410 32 460 498 460 498 844 107 844 107 61 545 61 545 348 513 348 513 419 682 419 682 405 750 405 750 856 463 856 463 178 377 178 377 139 58 139 58 736 186 736 186 702 908 702 908 475 949 475 949 780 214 780 214 569 914 569 914 363 144 363 144 159 56 159 56 121 128 121 128 136 436 136 436 584 505 584 505 173 483 173 483 874 380 874 380 32 809 32 809 703 665 703 665 344 628 344 628 115 613 115 613 211 424 211 424 636 928 636 928 567 100 567 100 836 98 836 98 455 287 455 287 469 378 469 378 967 2 967 2 321 665 321 665 697 540 697 540 253 857 253 857 696 768 696 768 743 636 743 636 882 171 882 171 778 168 778 168 514 624 514 624 388 224 388 224 388 603 388 603 819 891 819 891 1 285 1 285 263 86 263 86 77 155 77 155 440 573 440 573 864 10 864 10 397 957 397 957 681 760 681 760 183 65 183 65 552 807 552 807 772 46 772 46 970 147 970 147 565 658 565 658 509 799 509 799 329 9 329 9 721 262 721 262 862 518 862 518 926 736 926 736 75 779 75 779 399 43 399 43 315 464 315 464 500 495 500 495 804 714 804 714 97 305 97 305 35 325 35 325 165 981 165 981 668 750 668 750 483 141 483 141 665 284 665 284 618 768 618 768 291 274 291 274 742 15 742 15 894 41 894 41 167 300 167 300 404 860 404 860 214 16 214 16 114 216 114 216 310 223 310 223 514 519 514 519 779 707 779 707 317 350 317 350 812 252 812 252 666 667 666 667 553 223 553 223 71 878 71 878 861 362 861 362 48 869 48 869 628 229 628 229 796 964 796 964 215 470 215 470 429 125 429 125 262 456 262 456 607 649 607 649 146 617 146 617 62 609 62 609 679 468 679 468 973 292 973 292 334 981 334 981 143 580 143 580 602 487 602 487 394 733 394 733 266 980 266 980 579 271 579 271 555 608 555 608 778 296 778 296 383 654 383 654 456 438 456 438 513 265 513 265 853 329 853 329 31 6 31 6 545 797 545 797 540 129 540 129 699 20 699 20 854 19 854 19 66 610 66 610 972 270 972 270 451 597 451 597 807 564 807 564 362 446 362 446 293 226 293 226 11 196 11 196 212 194 212 194 669 893 669 893 576 646 576 646 88 85 88 85 722 114 722 114 446 622 446 622 204 592 204 592 768 959 768 959 295 283 295 283 304 612 304 612 962 537 962 537 499 244 499 244 790 545 790 545 11 21 11 21 744 123 744 123 883 974 883 974 205 147 205 147 919 156 919 156 572 833 572 833 128 965 128 965 379 153 379 153 476 317 476 317 192 805 192 805 503 489 503 489 847 774 847 774 398 392 398 392 367 546 367 546 443 800 443 800 655 342 655 342 151 163 151 163 208 100 208 100 975 738 975 738 462 333 462 333 699 697 699 697 178 281 178 281 871 568 871 568 412 871 412 871 83 190 83 190 399 805 399 805 285 666 285 666 923 34 923 34 756 336 756 336 44 665 44 665 472 59 472 59 631 878 631 878 580 604 580 604 282 389 282 389 375 518 375 518 503 167 503 167 925 928 925 928 457 779 457 779 456 174 456 174 628 668 628 668 766 436 766 436 176 818 176 818 957 685 957 685 222 491 222 491 364 488 364 488 755 918 755 918 300 790 300 790 93 899 93 899 268 842 268 842 549 867 549 867 701 761 701 761 158 924 158 924 719 212 719 212 967 128 967 128 823 782 823 782 6 718 6 718 415 556 415 556 189 122 189 122 625 213 625 213 709 688 709 688 133 300 133 300 734 97 734 97 810 756 810 756 19 875 19 875 847 25 847 25 193 313 193 313 588 650 588 650 644 477 644 477 570 700 570 700 363 61 363 61 123 988 123 988 51 139 51 139 452 689 452 689 446 294 446 294 729 905 729 905 883 53 883 53 124 621 124 621 365 960 365 960 696 741 696 741 891 983 891 983 941 458 941 458 308 825 308 825 41 956 41 956 516 776 516 776 541 774 541 774 979 494 979 494 965 72 965 72 470 308 470 308 525 512 525 512 616 813 616 813 744 714 744 714 241 380 241 380 525 44 525 44 141 857 141 857 105 382 105 382 521 843 521 843 193 732 193 732 191 270 191 270 5 746 5 746 560 262 560 262 210 500 210 500 602 568 602 568 854 553 854 553 497 797 497 797 421 906 421 906 34 571 34 571 564 674 564 674 736 479 736 479 454 208 454 208 67 211 67 211 280 698 280 698 328 606 328 606 641 83 641 83 299 619 299 619 834 991 834 991 736 231 736 231 269 165 269 165 24 739 24 739 9 845 9 845 119 399 119 399 975 885 975 885 746 803 746 803 835 397 835 397 628 241 628 241 97 82 97 82 984 240 984 240 329 602 329 602 649 263 649 263 732 733 732 733 94 678 94 678 774 846 774 846 520 495 520 495 197 321 197 321 651 201 651 201 930 429 930 429 875 994 875 994 431 348 431 348 796 500 796 500 481 675 481 675 529 143 529 143 905 685 905 685 193 370 193 370 986 793 986 793 534 487 534 487 896 707 896 707 167 685 167 685 309 673 309 673 763 441 763 441 824 373 824 373 198 756 198 756 118 797 118 797 713 828 713 828 139 203 139 203 19 288 19 288 122 492 122 492 359 143 359 143 521 187 521 187 358 686 358 686 94 167 94 167 831 102 831 102 944 370 944 370 110 507 110 507 297 479 297 479 780 952 780 952 611 605 611 605 636 913 636 913 145 390 145 390 981 192 981 192 976 952 976 952 176 146 176 146 98 470 98 470 739 268 739 268 848 742 848 742 598 588 598 588 145 655 145 655 80 94 80 94 290 285 290 285 618 469 618 469 445 317 445 317 142 624 142 624 777 95 777 95 503 317 503 317 669 553 669 553 335 151 335 151 427 352 427 352 315 29 315 29 768 263 768 263 183 344 183 344 726 557 726 557 573 381 573 381 372 860 372 860 364 293 364 293 50 633 50 633 763 463 763 463 382 455 382 455 400 597 400 597 785 953 785 953 867 500 867 500 89 442 89 442 104 295 104 295 900 313 900 313 748 683 748 683 408 713 408 713 428 953 428 953 70 853 70 853 781 482 781 482 327 309 327 309 503 201 503 201 773 893 773 893 63 597 63 597 521 105 521 105 614 823 614 823 639 627 639 627 872 594 872 594 907 81 907 81 940 957 940 957 883 750 883 750 569 799 569 799 63 919 63 919 847 968 847 968 239 122 239 122 71 285 71 285 258 363 258 363 559 198 559 198 542 58 542 58 218 328 218 328 119 227 119 227 724 469 724 469 191 71 191 71 701 852 701 852 722 192 722 192 80 735 80 735 516 30 516 30 330 238 330 238 322 890 322 890 157 283 157 283 599 889 599 889 583 871 583 871 177 966 177 966 534 718 534 718 605 239 605 239 558 321 558 321 40 82 40 82 145 191 145 191 672 29 672 29 512 19 512 19 365 99 365 99 897 444 897 444 260 377 260 377 477 372 477 372 616 841 616 841 646 897 646 897 245 77 245 77 28 329 28 329 281 526 281 526 224 373 224 373 717 397 717 397 888 641 888 641 713 266 713 266 599 768 599 768 325 489 325 489 873 46 873 46 384 552 384 552 946 284 946 284 387 53 387 53 216 510 216 510 665 407 665 407 710 212 710 212 243 785 243 785 22 181 22 181 271 131 271 131 775 254 775 254 419 960 419 960 676 603 676 603 531 970 531 970 263 819 263 819 324 366 324 366 436 112 436 112 29 484 29 484 788 586 788 586 308 724 308 724 409 354 409 354 576 356 576 356 461 134 461 134 991 64 991 64 954 181 954 181 871 87 871 87 517 37 517 37 853 145 853 145 262 368 262 368 504 494 504 494 962 643 962 643 456 496 456 496 211 364 211 364 604 582 604 582 96 654 96 654 385 788 385 788 20 507 20 507 749 516 749 516 73 144 73 144 785 263 785 263 877 138 877 138 429 317 429 317 122 888 122 888 66 825 66 825 22 52 22 52 768 282 768 282 266 129 266 129 625 666 625 666 193 341 193 341 232 295 232 295 51 548 51 548 726 767 726 767 387 886 387 886 253 202 253 202 679 499 679 499 574 649 574 649 258 130 258 130 448 718 448 718 788 651 788 651 252 935 252 935 918 578 918 578 423 275 423 275 469 577 469 577 414 761 414 761 423 536 423 536 851 207 851 207 149 487 149 487 710 56 710 56 584 838 584 838 80 862 80 862 313 854 313 854 391 682 391 682 336 153 336 153 480 104 480 104 87 922 87 922 946 452 946 452 417 224 417 224 442 68 442 68 44 95 44 95 184 11 184 11 817 210 817 210 377 70 377 70 793 574 793 574 931 685 931 685 66 443 66 443 749 423 749 423 691 346 691 346 986 957 986 957 771 436 771 436 450 505 450 505 691 194 691 194 244 810 244 810 819 435 819 435 878 901 878 901 172 331 172 331 427 222 427 222 764 356 764 356 560 10 560 10 272 438 272 438 159 133 159 133 383 550 383 550 46 33 46 33 578 353 578 353 125 272 125 272 667 139 667 139 762 115 762 115 785 715 785 715 503 974 503 974 419 848 419 848 829 849 829 849 990 493 990 493 613 744 613 744 220 976 220 976 605 641 605 641 496 858 496 858 337 156 337 156 81 991 81 991 191 372 191 372 168 557 168 557 116 657 116 657 674 57 674 57 346 79 346 79 745 926 745 926 37 209 37 209 665 360 665 360 91 990 91 990 255 491 255 491 124 179 124 179 432 690 432 690 117 968 117 968 964 587 964 587 21 713 21 713 168 853 168 853 58 188 58 188 698 760 698 760 730 124 730 124 112 176 112 176 779 359 779 359 831 354 831 354 105 199 105 199 237 145 237 145 353 181 353 181 559 482 559 482 674 671 674 671 953 720 953 720 277 270 277 270 271 950 271 950 325 85 325 85 942 2 942 2 738 892 738 892 634 429 634 429 931 740 931 740 822 382 822 382 664 135 664 135 291 589 291 589 631 234 631 234 539 159 539 159 975 531 975 531 343 125 343 125 395 230 395 230 497 632 497 632 630 443 630 443 874 357 874 357 441 664 441 664 542 784 542 784 140 386 140 386 773 396 773 396 104 841 104 841 161 819 161 819 582 553 582 553 373 59 373 59 421 604 421 604 338 855 338 855 349 883 349 883 354 356 354 356 755 98 755 98 460 694 460 694 703 883 703 883 611 512 611 512 229 596 229 596 983 639 983 639 898 697 898 697 438 781 438 781 263 917 263 917 28 879 28 879 732 210 732 210 134 117 134 117 365 538 365 538 872 892 872 892 995 869 995 869 713 176 713 176 560 802 560 802 208 180 208 180 751 765 751 765 325 769 325 769 412 587 412 587 788 930 788 930 708 912 708 912 65 946 65 946 849 295 849 295 25 466 25 466 54 474 54 474 85 749 85 749 664 45 664 45 887 14 887 14 801 113 801 113 927 714 927 714 5 301 5 301 263 502 263 502 455 748 455 748 319 364 319 364 82 863 82 863 788 889 788 889 237 221 237 221 9 131 9 131 431 754 431 754 74 390 74 390 608 417 608 417 965 190 965 190 870 176 870 176 151 712 151 712 233 785 233 785 451 887 451 887 925 131 925 131 247 859 247 859 904 228 904 228 298 864 298 864 974 862 974 862 280 708 280 708 466 576 466 576 681 204 681 204 344 433 344 433 25 741 25 741 764 372 764 372 591 771 591 771 37 467 37 467 286 731 286 731 396 247 396 247 127 526 127 526 781 27 781 27 764 422 764 422 598 539 598 539 253 298 253 298 175 136 175 136 606 964 606 964 460 29 460 29 60 840 60 840 388 219 388 219 464 666 464 666 49 642 49 642 429 47 429 47 32 298 32 298 855 385 855 385 725 151 725 151 247 700 247 700 183 346 183 346 947 658 947 658 776 12 776 12 511 866 511 866 142 457 142 457 698 16 698 16 631 689 631 689 141 234 141 234 822 730 822 730 381 520 381 520 779 726 779 726 924 233 924 233 744 966 744 966 874 669 874 669 833 128 833 128 956 671 956 671 798 545 798 545 262 219 262 219 467 161 467 161 902 56 902 56 940 971 940 971 989 267 989 267 343 309 343 309 763 300 763 300 477 965 477 965 673 360 673 360 733 760 733 760 737 374 737 374 607 783 607 783 314 705 314 705 465 952 465 952 161 800 161 800 742 715 742 715 559 91 559 91 490 182 490 182 90 516 90 516 362 629 362 629 2 743 2 743 332 706 332 706 979 844 979 844 664 349 664 349 288 635 288 635 244 442 244 442 498 102 498 102 148 911 148 911 57 913 57 913 546 990 546 990 879 297 879 297 296 59 296 59 936 721 936 721 467 169 467 169 906 555 906 555 524 842 524 842 547 238 547 238 185 601 185 601 448 679 448 679 141 922 141 922 761 682 761 682 804 131 804 131 174 934 174 934 816 694 816 694 386 516 386 516 818 589 818 589 387 129 387 129 835 13 835 13 797 188 797 188 378 341 378 341 697 429 697 429 959 842 959 842 720 597 720 597 183 706 183 706 960 215 960 215 96 391 96 391 803 909 803 909 505 870 505 870 310 457 310 457 959 551 959 551 611 62 611 62 966 163 966 163 742 544 742 544 638 438 638 438 889 287 889 287 532 766 532 766 898 380 898 380 330 6 330 6 237 727 237 727 30 898 30 898 261 822 261 822 26 115 26 115 19 72 19 72 21 800 21 800 975 691 975 691 581 526 581 526 230 90 230 90 855 275 855 275 391 765 391 765 183 855 183 855 402 399 402 399 241 207 241 207 813 244 813 244 230 271 230 271 704 654 704 654 794 718 794 718 744 409 744 409 91 182 91 182 134 561 134 561 345 670 345 670 608 243 608 243 865 887 865 887 93 475 93 475 444 620 444 620 223 671 223 671 556 728 556 728 758 949 758 949 788 774 788 774 268 921 268 921 654 43 654 43 399 372 399 372 889 268 889 268 689 408 689 408 44 646 44 646 153 22 153 22 702 7 702 7 693 21 693 21 189 156 189 156 253 106 253 106 382 172 382 172 79 747 79 747 423 655 423 655 154 694 154 694 522 679 522 679 511 426 511 426 706 492 706 492 119 639 119 639 404 548 404 548 51 943 51 943 331 291 331 291 333 941 333 941 756 438 756 438 173 637 173 637 965 807 965 807 979 268 979 268 911 707 911 707 476 141 476 141 25 653 25 653 520 38 520 38 886 509 886 509 176 375 176 375 112 774 112 774 126 576 126 576 455 200 455 200 952 378 952 378 821 277 821 277 331 680 331 680 522 68 522 68 950 752 950 752 525 749 525 749 63 470 63 470 289 255 289 255 74 148 74 148 645 960 645 960 950 876 950 876 737 387 737 387 820 319 820 319 490 345 490 345 508 939 508 939 80 726 80 726 870 48 870 48 800 475 800 475 198 903 198 903 350 767 350 767 102 257 102 257 91 355 91 355 221 254 221 254 312 402 312 402 256 104 256 104 315 527 315 527 424 753 424 753 904 367 904 367 714 117 714 117 486 212 486 212 726 11 726 11 350 455 350 455 388 663 388 663 822 855 822 855 605 14 605 14 476 804 476 804 407 669 407 669 608 630 608 630 980 460 980 460 765 974 765 974 913 482 913 482 432 462 432 462 35 414 35 414 756 403 756 403 2 581 2 581 127 912 127 912 24 85 24 85 94 244 94 244 966 135 966 135 750 559 750 559 888 515 888 515 817 872 817 872 474 904 474 904 296 308 296 308 478 224 478 224 802 949 802 949 832 155 832 155 17 560 17 560 818 180 818 180 382 275 382 275 598 371 598 371 391 379 391 379 220 111 220 111 905 539 905 539 592 809 592 809 401 370 401 370 361 156 361 156 101 773 101 773 358 188 358 188 44 459 44 459 291 893 291 893 262 391 262 391 905 741 905 741 345 596 345 596 810 24 810 24 463 784 463 784 181 761 181 761 87 779 87 779 856 538 856 538 182 187 182 187 354 320 354 320 290 499 290 499 707 347 707 347 670 285 670 285 164 842 164 842 532 554 532 554 114 26 114 26 282 818 282 818 788 556 788 556 926 489 926 489 546 896 546 896 861 473 861 473 915 158 915 158 389 391 389 391 862 117 862 117 646 432 646 432 651 25 651 25 586 531 586 531 426 624 426 624 575 629 575 629 165 423 165 423 286 157 286 157 499 321 499 321 519 55 519 55 581 571 581 571 124 504 124 504 595 909 595 909 339 458 339 458 978 245 978 245 216 946 216 946 432 503 432 503 713 204 713 204 168 520 168 520 399 228 399 228 262 396 262 396 51 382 51 382 599 371 599 371 237 11 237 11 666 721 666 721 151 325 151 325 144 651 144 651 213 214 213 214 614 147 614 147 577 729 577 729 4 490 4 490 849 148 849 148 306 541 306 541 770 171 770 171 485 958 485 958 808 771 808 771 633 815 633 815 144 800 144 800 63 224 63 224 529 395 529 395 751 972 751 972 651 659 651 659 25 946 25 946 694 928 694 928 308 645 308 645 382 314 382 314 313 126 313 126 264 146 264 146 922 120 922 120 849 286 849 286 804 74 804 74 612 990 612 990 956 824 956 824 121 497 121 497 773 865 773 865 570 122 570 122 772 705 772 705 528 776 528 776 395 725 395 725 860 247 860 247 447 575 447 575 666 442 666 442 644 537 644 537 646 681 646 681 571 389 571 389 884 688 884 688 843 705 843 705 194 656 194 656 11 407 11 407 943 174 943 174 683 640 683 640 770 587 770 587 36 900 36 900 550 234 550 234 623 64 623 64 418 127 418 127 448 928 448 928 942 43 942 43 712 246 712 246 806 389 806 389 18 20 18 20 180 563 180 563 974 356 974 356 55 276 55 276 601 905 601 905 700 244 700 244 914 468 914 468 402 901 402 901 190 222 190 222 672 653 672 653 325 173 325 173 84 514 84 514 977 583 977 583 628 228 628 228 577 113 577 113 559 914 559 914 560 865 560 865 865 926 865 926 469 929 469 929 271 933 271 933 499 592 499 592 816 767 816 767 687 682 687 682 821 184 821 184 323 420 323 420 700 190 700 190 960 690 960 690 505 658 505 658 230 88 230 88 483 128 483 128 844 634 844 634 697 862 697 862 14 143 14 143 380 896 380 896 251 363 251 363 944 624 944 624 186 964 186 964 873 217 873 217 263 710 263 710 276 269 276 269 358 376 358 376 825 579 825 579 977 981 977 981 109 87 109 87 621 494 621 494 829 5 829 5 549 257 549 257 775 339 775 339 86 821 86 821 993 981 993 981 310 324 310 324 198 150 198 150 968 510 968 510 782 237 782 237 152 579 152 579 447 229 447 229 649 653 649 653 349 632 349 632 545 575 545 575 783 605 783 605 6 504 6 504 166 242 166 242 769 22 769 22 683 951 683 951 431 628 431 628 994 60 994 60 605 207 605 207 887 541 887 541 717 844 717 844 158 361 158 361 833 947 833 947 144 110 144 110 167 98 167 98 319 307 319 307 197 440 197 440 9 501 9 501 209 72 209 72 703 322 703 322 926 892 926 892 290 336 290 336 952 587 952 587 31 793 31 793 641 59 641 59 369 427 369 427 329 41 329 41 506 157 506 157 450 406 450 406 405 360 405 360 601 215 601 215 676 340 676 340 982 552 982 552 194 142 194 142 812 358 812 358 762 942 762 942 104 82 104 82 323 13 323 13 598 908 598 908 919 26 919 26 559 980 559 980 729 392 729 392 520 892 520 892 306 163 306 163 515 299 515 299 739 626 739 626 148 116 148 116 221 578 221 578 598 478 598 478 890 516 890 516 118 993 118 993 237 947 237 947 469 897 469 897 307 911 307 911 911 968 911 968 474 198 474 198 414 566 414 566 306 389 306 389 542 178 542 178 188 611 188 611 687 893 687 893 642 438 642 438 449 491 449 491 740 821 740 821 893 419 893 419 171 69 171 69 180 775 180 775 543 450 543 450 477 173 477 173 278 414 278 414 462 375 462 375 384 434 384 434 137 417 137 417 269 471 269 471 108 750 108 750 4 494 4 494 287 173 287 173 36 155 36 155 238 462 238 462 956 360 956 360 867 129 867 129 339 607 339 607 197 495 197 495 844 666 844 666 696 677 696 677 277 960 277 960 529 290 529 290 961 886 961 886 84 734 84 734 232 179 232 179 75 367 75 367 345 327 345 327 698 296 698 296 891 923 891 923 361 58 361 58 85 832 85 832 821 187 821 187 377 622 377 622 917 410 917 410 449 876 449 876 905 753 905 753 900 613 900 613 742 687 742 687 583 382 583 382 950 387 950 387 742 673 742 673 309 100 309 100 85 84 85 84 256 292 256 292 779 796 779 796 158 235 158 235 283 13 283 13 135 260 135 260 118 256 118 256 309 724 309 724 250 21 250 21 964 274 964 274 723 428 723 428 104 835 104 835 923 981 923 981 240 556 240 556 159 737 159 737 394 727 394 727 143 114 143 114 187 159 187 159 449 436 449 436 407 81 407 81 19 547 19 547 725 103 725 103 962 647 962 647 563 169 563 169 487 146 487 146 356 92 356 92 651 921 651 921 320 166 320 166 469 535 469 535 707 524 707 524 978 112 978 112 330 179 330 179 547 993 547 993 970 739 970 739 853 918 853 918 909 917 909 917 735 93 735 93 752 456 752 456 90 557 90 557 590 406 590 406 526 826 526 826 60 918 60 918 895 790 895 790 504 235 504 235 684 626 684 626 792 130 792 130 675 458 675 458 508 136 508 136 334 19 334 19 470 439 470 439 631 153 631 153 604 788 604 788 513 327 513 327 412 969 412 969 668 927 668 927 557 544 557 544 756 53 756 53 563 299 563 299 832 585 832 585 282 596 282 596 954 280 954 280 329 674 329 674 462 607 462 607 806 549 806 549 274 686 274 686 193 886 193 886 151 118 151 118 374 897 374 897 689 382 689 382 760 113 760 113 424 132 424 132 587 164 587 164 847 560 847 560 653 299 653 299 917 375 917 375 340 620 340 620 151 77 151 77 303 299 303 299 338 849 338 849 698 743 698 743 354 811 354 811 899 544 899 544 621 302 621 302 680 983 680 983 829 539 829 539 117 394 117 394 28 325 28 325 421 918 421 918 288 925 288 925 417 62 417 62 628 116 628 116 245 515 245 515 765 561 765 561 849 605 849 605 648 294 648 294 292 175 292 175 13 849 13 849 557 61 557 61 564 815 564 815 292 820 292 820 815 15 815 15 18 6 18 6 547 626 547 626 771 239 771 239 894 144 894 144 446 666 446 666 502 626 502 626 364 654 364 654 39 696 39 696 959 413 959 413 747 445 747 445 806 855 806 855 97 360 97 360 4 10 4 10 482 912 482 912 801 952 801 952 399 804 399 804 234 814 234 814 401 320 401 320 526 138 526 138 164 733 164 733 768 64 768 64 189 428 189 428 786 737 786 737 201 930 201 930 381 10 381 10 196 102 196 102 800 845 800 845 866 241 866 241 636 249 636 249 942 162 942 162 329 644 329 644 818 319 818 319 396 922 396 922 598 281 598 281 644 3 644 3 312 970 312 970 326 681 326 681 952 188 952 188 469 402 469 402 392 547 392 547 348 495 348 495 757 19 757 19 677 779 677 779 922 918 922 918 311 166 311 166 736 274 736 274 830 359 830 359 480 253 480 253 129 37 129 37 596 241 596 241 131 40 131 40 540 77 540 77 880 47 880 47 426 819 426 819 344 931 344 931 798 482 798 482 320 330 320 330 976 601 976 601 777 109 777 109 716 670 716 670 286 733 286 733 960 666 960 666 968 497 968 497 132 413 132 413 817 698 817 698 828 810 828 810 829 925 829 925 74 791 74 791 847 587 847 587 101 376 101 376 202 218 202 218 880 463 880 463 54 476 54 476 52 960 52 960 220 947 220 947 108 635 108 635 899 974 899 974 328 158 328 158 607 579 607 579 698 937 698 937 138 125 138 125 570 979 570 979 75 251 75 251 926 481 926 481 336 367 336 367 929 47 929 47 407 138 407 138 399 666 399 666 412 925 412 925 898 524 898 524 492 498 492 498 488 310 488 310 824 955 824 955 287 659 287 659 234 319 234 319 508 961 508 961 318 762 318 762 601 742 601 742 654 389 654 389 382 932 382 932 751 953 751 953 92 582 92 582 357 84 357 84 533 696 533 696 744 777 744 777 895 532 895 532 717 178 717 178 978 874 978 874 17 690 17 690 853 551 853 551 184 975 184 975 757 630 757 630 555 585 555 585 936 294 936 294 976 983 976 983 877 942 877 942 771 969 771 969 850 62 850 62 347 367 347 367 578 672 578 672 364 718 364 718 566 627 566 627 204 228 204 228 742 962 742 962 700 320 700 320 481 564 481 564 508 905 508 905 537 231 537 231 494 595 494 595 450 664 450 664 142 653 142 653 412 670 412 670 392 795 392 795 387 712 387 712 597 789 597 789 579 807 579 807 437 832 437 832 849 308 849 308 620 47 620 47 568 18 568 18 69 847 69 847 872 315 872 315 102 460 102 460 87 401 87 401 510 243 510 243 431 531 431 531 263 444 263 444 788 873 788 873 651 302 651 302 380 614 380 614 562 781 562 781 472 270 472 270 966 651 966 651 693 278 693 278 497 881 497 881 120 682 120 682 87 984 87 984 213 635 213 635 492 8 492 8 781 813 781 813 561 373 561 373 710 495 710 495 25 987 25 987 332 60 332 60 399 870 399 870 72 124 72 124 402 909 402 909 464 496 464 496 459 912 459 912 707 266 707 266 511 600 511 600 897 991 897 991 283 640 283 640 20 238 20 238 509 105 509 105 48 738 48 738 206 103 206 103 884 342 884 342 646 544 646 544 291 338 291 338 260 625 260 625 104 186 104 186 724 770 724 770 937 968 937 968 111 946 111 946 548 973 548 973 823 752 823 752 956 202 956 202 658 814 658 814 229 159 229 159 667 170 667 170 529 60 529 60 409 415 409 415 54 415 54 415 572 956 572 956 778 328 778 328 877 373 877 373 483 178 483 178 311 331 311 331 909 44 909 44 335 199 335 199 485 70 485 70 158 690 158 690 953 891 953 891 659 788 659 788 751 506 751 506 426 891 426 891 812 288 812 288 401 345 401 345 868 413 868 413 867 229 867 229 784 972 784 972 160 530 160 530 126 751 126 751 29 616 29 616 253 269 253 269 149 662 149 662 323 223 323 223 511 380 511 380 102 57 102 57 579 488 579 488 879 826 879 826 859 470 859 470 61 374 61 374 881 779 881 779 565 918 565 918 439 367 439 367 508 212 508 212 107 830 107 830 199 403 199 403 736 644 736 644 361 140 361 140 337 542 337 542 402 709 402 709 481 872 481 872 599 896 599 896 434 994 434 994 542 693 542 693 188 492 188 492 817 370 817 370 713 306 713 306 726 985 726 985 98 111 98 111 182 58 182 58 479 508 479 508 963 449 963 449 384 525 384 525 674 356 674 356 197 541 197 541 90 369 90 369 505 781 505 781 131 632 131 632 194 766 194 766 493 553 493 553 218 579 218 579 107 111 107 111 105 512 105 512 582 146 582 146 818 464 818 464 645 670 645 670 734 266 734 266 500 550 500 550 550 619 550 619 433 113 433 113 384 544 384 544 488 146 488 146 685 929 685 929 406 312 406 312 768 935 768 935 181 696 181 696 850 960 850 960 625 431 625 431 343 222 343 222 260 657 260 657 692 793 692 793 561 7 561 7 105 618 105 618 25 467 25 467 43 750 43 750 412 908 412 908 911 393 911 393 558 592 558 592 200 240 200 240 842 602 842 602 951 439 951 439 289 428 289 428 802 332 802 332 601 281 601 281 371 16 371 16 932 614 932 614 356 367 356 367 939 365 939 365 160 424 160 424 218 249 218 249 173 23 173 23 666 220 666 220 846 143 846 143 60 370 60 370 519 569 519 569 983 433 983 433 378 59 378 59 696 834 696 834 25 582 25 582 236 573 236 573 881 653 881 653 804 398 804 398 192 366 192 366 432 568 432 568 631 104 631 104 294 797 294 797 16 866 16 866 784 2 784 2 507 385 507 385 775 543 775 543 911 38 911 38 548 747 548 747 365 445 365 445 197 129 197 129 619 495 619 495 315 744 315 744 169 930 169 930 528 763 528 763 528 69 528 69 668 660 668 660 390 42 390 42 42 96 42 96 407 510 407 510 364 134 364 134 419 303 419 303 841 451 841 451 763 179 763 179 141 887 141 887 473 872 473 872 91 60 91 60 604 614 604 614 810 374 810 374 651 243 651 243 678 382 678 382 842 412 842 412 902 967 902 967 474 167 474 167 90 995 90 995 439 709 439 709 242 317 242 317 476 309 476 309 672 865 672 865 988 347 988 347 439 78 439 78 699 44 699 44 258 940 258 940 712 559 712 559 128 409 128 409 593 647 593 647 358 802 358 802 656 946 656 946 781 229 781 229 255 980 255 980 680 603 680 603 75 71 75 71 792 403 792 403 415 614 415 614 162 466 162 466 640 422 640 422 297 538 297 538 435 570 435 570 38 342 38 342 942 695 942 695 281 149 281 149 242 731 242 731 730 978 730 978 618 759 618 759 587 55 587 55 512 586 512 586 783 48 783 48 420 756 420 756 389 815 389 815 42 89 42 89 811 929 811 929 824 181 824 181 918 85 918 85 926 502 926 502 632 850 632 850 928 238 928 238 865 744 865 744 866 53 866 53 300 408 300 408 843 490 843 490 671 171 671 171 495 659 495 659 32 390 32 390 312 245 312 245 894 77 894 77 464 317 464 317 81 548 81 548 709 940 709 940 332 359 332 359 58 828 58 828 742 486 742 486 805 646 805 646 117 950 117 950 907 40 907 40 865 469 865 469 35 811 35 811 471 787 471 787 673 75 673 75 258 504 258 504 456 793 456 793 655 730 655 730 589 980 589 980 753 793 753 793 792 864 792 864 543 556 543 556 941 686 941 686 326 429 326 429 248 929 248 929 4 751 4 751 585 294 585 294 197 107 197 107 828 901 828 901 507 237 507 237 30 661 30 661 161 962 161 962 594 949 594 949 44 985 44 985 361 440 361 440 788 893 788 893 978 179 978 179 560 626 560 626 185 479 185 479 234 825 234 825 584 435 584 435 2 760 2 760 735 702 735 702 766 987 766 987 95 164 95 164 880 152 880 152 215 937 215 937 154 160 154 160 720 931 720 931 577 255 577 255 799 730 799 730 460 493 460 493 728 765 728 765 931 719 931 719 25 716 25 716 96 872 96 872 35 788 35 788 762 439 762 439 617 453 617 453 397 170 397 170 809 174 809 174 170 107 170 107 838 803 838 803 29 877 29 877 545 487 545 487 830 760 830 760 794 929 794 929 688 462 688 462 470 839 470 839 444 637 444 637 331 37 331 37 184 841 184 841 598 944 598 944 328 855 328 855 907 626 907 626 124 389 124 389 426 473 426 473 721 626 721 626 223 452 223 452 959 609 959 609 212 567 212 567 906 947 906 947 294 50 294 50 810 625 810 625 204 675 204 675 436 439 436 439 486 386 486 386 142 439 142 439 234 10 234 10 67 666 67 666 972 188 972 188 889 59 889 59 858 832 858 832 780 851 780 851 185 515 185 515 536 972 536 972 293 245 293 245 559 564 559 564 39 550 39 550 235 877 235 877 833 340 833 340 27 26 27 26 122 741 122 741 809 245 809 245 169 799 169 799 738 741 738 741 214 350 214 350 678 56 678 56 431 197 431 197 846 581 846 581 703 246 703 246 888 259 888 259 633 357 633 357 611 521 611 521 989 194 989 194 435 464 435 464 134 429 134 429 830 944 830 944 942 796 942 796 926 884 926 884 11 298 11 298 545 97 545 97 268 225 268 225 310 335 310 335 682 531 682 531 536 608 536 608 658 932 658 932 241 217 241 217 862 730 862 730 694 39 694 39 491 274 491 274 918 812 918 812 653 604 653 604 953 704 953 704 967 444 967 444 125 838 125 838 428 847 428 847 19 472 19 472 708 540 708 540 802 537 802 537 554 381 554 381 112 341 112 341 749 130 749 130 363 668 363 668 146 352 146 352 548 653 548 653 303 817 303 817 809 94 809 94 98 613 98 613 345 246 345 246 18 662 18 662 229 112 229 112 522 843 522 843 600 238 600 238 907 308 907 308 899 327 899 327 202 919 202 919 337 424 337 424 605 963 605 963 123 981 123 981 138 496 138 496 878 294 878 294 760 268 760 268 5 281 5 281 260 230 260 230 208 398 208 398 561 491 561 491 857 294 857 294 362 615 362 615 357 189 357 189 406 950 406 950 829 646 829 646 450 121 450 121 337 477 337 477 413 374 413 374 896 957 896 957 307 695 307 695 961 40 961 40 554 573 554 573 164 240 164 240 138 889 138 889 652 937 652 937 62 618 62 618 317 841 317 841 494 49 494 49 84 608 84 608 369 518 369 518 603 265 603 265 476 868 476 868 440 743 440 743 545 34 545 34 849 877 849 877 518 285 518 285 680 726 680 726 225 976 225 976 765 947 765 947 95 852 95 852 441 469 441 469 344 589 344 589 544 951 544 951 319 140 319 140 859 420 859 420 806 117 806 117 483 992 483 992 308 596 308 596 185 901 185 901 258 697 258 697 194 580 194 580 179 686 179 686 857 747 857 747 214 955 214 955 164 6 164 6 412 402 412 402 262 427 262 427 582 251 582 251 362 911 362 911 228 968 228 968 611 349 611 349 21 814 21 814 48 327 48 327 974 160 974 160 856 846 856 846 804 107 804 107 949 993 949 993 40 682 40 682 861 359 861 359 835 363 835 363 562 645 562 645 460 506 460 506 41 413 41 413 173 775 173 775 662 454 662 454 786 85 786 85 185 955 185 955 621 942 621 942 159 831 159 831 887 627 887 627 934 701 934 701 641 529 641 529 395 366 395 366 511 498 511 498 736 293 736 293 927 445 927 445 462 784 462 784 857 955 857 955 495 878 495 878 968 645 968 645 104 990 104 990 451 534 451 534 942 239 942 239 684 761 684 761 376 361 376 361 628 323 628 323 92 468 92 468 753 706 753 706 715 88 715 88 252 35 252 35 422 159 422 159 513 285 513 285 570 891 570 891 334 290 334 290 100 335 100 335 907 739 907 739 241 550 241 550 32 523 32 523 598 383 598 383 223 88 223 88 194 864 194 864 796 615 796 615 503 52 503 52 558 229 558 229 658 733 658 733 875 94 875 94 293 646 293 646 185 680 185 680 265 554 265 554 769 717 769 717 826 396 826 396 968 910 968 910 364 221 364 221 117 657 117 657 291 702 291 702 60 484 60 484 356 470 356 470 873 553 873 553 84 610 84 610 20 23 20 23 952 326 952 326 538 569 538 569 453 400 453 400 650 106 650 106 798 707 798 707 602 282 602 282 892 12 892 12 318 965 318 965 796 832 796 832 426 264 426 264 756 290 756 290 162 988 162 988 905 427 905 427 165 322 165 322 423 901 423 901 12 663 12 663 616 576 616 576 472 106 472 106 576 507 576 507 459 595 459 595 984 270 984 270 610 561 610 561 857 452 857 452 346 509 346 509 600 268 600 268 216 92 216 92 871 181 871 181 802 617 802 617 576 775 576 775 101 68 101 68 578 280 578 280 625 689 625 689 700 667 700 667 304 527 304 527 904 905 904 905 346 46 346 46 525 55 525 55 975 708 975 708 408 386 408 386 834 561 834 561 884 468 884 468 612 9 612 9 769 854 769 854 907 288 907 288 129 126 129 126 241 284 241 284 894 447 894 447 408 880 408 880 259 705 259 705 271 266 271 266 707 884 707 884 98 406 98 406 448 395 448 395 482 257 482 257 379 313 379 313 851 376 851 376 466 881 466 881 362 916 362 916 968 416 968 416 416 854 416 854 482 723 482 723 894 790 894 790 979 148 979 148 439 941 439 941 373 143 373 143 798 239 798 239 63 82 63 82 258 97 258 97 271 726 271 726 379 756 379 756 553 665 553 665 230 963 230 963 257 32 257 32 777 60 777 60 4 251 4 251 341 138 341 138 13 690 13 690 245 727 245 727 247 578 247 578 552 95 552 95 627 899 627 899 752 174 752 174 520 156 520 156 850 661 850 661 176 570 176 570 490 158 490 158 32 39 32 39 953 980 953 980 859 767 859 767 369 858 369 858 932 499 932 499 40 351 40 351 96 842 96 842 888 705 888 705 780 582 780 582 429 40 429 40 372 294 372 294 776 761 776 761 249 259 249 259 418 883 418 883 365 204 365 204 130 848 130 848 660 31 660 31 109 121 109 121 748 341 748 341 100 960 100 960 251 411 251 411 936 354 936 354 179 143 179 143 576 264 576 264 158 479 158 479 946 833 946 833 859 43 859 43 497 441 497 441 343 144 343 144 6 810 6 810 970 157 970 157 178 863 178 863 866 183 866 183 778 670 778 670 335 851 335 851 200 326 200 326 701 573 701 573 336 951 336 951 668 323 668 323 49 490 49 490 697 583 697 583 730 782 730 782 124 137 124 137 372 542 372 542 246 995 246 995 113 604 113 604 157 589 157 589 39 681 39 681 203 257 203 257 58 224 58 224 733 661 733 661 980 649 980 649 263 280 263 280 82 57 82 57 770 349 770 349 808 726 808 726 235 359 235 359 336 543 336 543 101 403 101 403 370 72 370 72 131 696 131 696 427 983 427 983 234 525 234 525 784 927 784 927 623 806 623 806 352 944 352 944 328 655 328 655 728 848 728 848 529 555 529 555 224 745 224 745 922 122 922 122 459 317 459 317 843 946 843 946 235 588 235 588 201 899 201 899 218 699 218 699 179 516 179 516 338 641 338 641 457 93 457 93 1 431 1 431 6 51 6 51 730 375 730 375 477 605 477 605 675 360 675 360 463 777 463 777 133 771 133 771 531 971 531 971 760 384 760 384 753 852 753 852 742 155 742 155 555 560 555 560 260 853 260 853 258 542 258 542 146 952 146 952 318 607 318 607 111 944 111 944 77 861 77 861 515 789 515 789 829 97 829 97 828 931 828 931 290 838 290 838 840 432 840 432 330 188 330 188 11 468 11 468 103 5 103 5 159 961 159 961 68 75 68 75 405 511 405 511 948 323 948 323 740 127 740 127 927 906 927 906 146 22 146 22 451 748 451 748 199 341 199 341 19 28 19 28 258 298 258 298 650 160 650 160 479 908 479 908 115 155 115 155 183 9 183 9 918 650 918 650 48 40 48 40 160 748 160 748 567 180 567 180 660 923 660 923 139 69 139 69 891 831 891 831 702 48 702 48 638 772 638 772 281 988 281 988 335 393 335 393 782 771 782 771 472 216 472 216 908 530 908 530 799 101 799 101 266 918 266 918 109 600 109 600 119 489 119 489 659 49 659 49 679 647 679 647 53 267 53 267 370 694 370 694 963 354 963 354 846 195 846 195 145 931 145 931 562 503 562 503 91 210 91 210 676 946 676 946 918 421 918 421 477 895 477 895 860 412 860 412 46 199 46 199 763 271 763 271 460 396 460 396 751 969 751 969 417 601 417 601 502 117 502 117 594 92 594 92 29 308 29 308 877 904 877 904 32 87 32 87 308 310 308 310 709 908 709 908 489 714 489 714 929 542 929 542 468 757 468 757 540 104 540 104 395 589 395 589 780 349 780 349 681 445 681 445 237 523 237 523 709 284 709 284 166 247 166 247 470 261 470 261 967 114 967 114 620 460 620 460 665 616 665 616 753 45 753 45 823 130 823 130 419 814 419 814 612 359 612 359 143 242 143 242 122 822 122 822 754 464 754 464 747 561 747 561 209 497 209 497 836 220 836 220 368 274 368 274 618 932 618 932 567 243 567 243 429 702 429 702 754 644 754 644 606 223 606 223 651 416 651 416 794 717 794 717 243 564 243 564 174 70 174 70 954 468 954 468 340 527 340 527 856 369 856 369 745 622 745 622 50 461 50 461 458 995 458 995 505 489 505 489 429 48 429 48 252 178 252 178 826 662 826 662 17 758 17 758 822 67 822 67 35 625 35 625 292 574 292 574 63 328 63 328 726 855 726 855 776 931 776 931 716 282 716 282 919 273 919 273 770 825 770 825 181 491 181 491 32 60 32 60 621 774 621 774 565 306 565 306 280 760 280 760 806 852 806 852 257 190 257 190 111 853 111 853 448 386 448 386 334 530 334 530 644 86 644 86 566 659 566 659 822 989 822 989 699 724 699 724 18 157 18 157 790 123 790 123 430 75 430 75 860 622 860 622 285 953 285 953 96 40 96 40 723 290 723 290 283 842 283 842 122 400 122 400 416 949 416 949 901 437 901 437 639 430 639 430 779 57 779 57 164 215 164 215 358 526 358 526 528 428 528 428 714 75 714 75 445 921 445 921 611 368 611 368 537 887 537 887 518 987 518 987 699 694 699 694 840 520 840 520 745 967 745 967 891 394 891 394 645 661 645 661 844 636 844 636 280 977 280 977 508 436 508 436 326 387 326 387 743 702 743 702 894 155 894 155 302 309 302 309 388 721 388 721 937 41 937 41 171 854 171 854 799 845 799 845 605 345 605 345 466 910 466 910 224 885 224 885 457 129 457 129 213 166 213 166 533 982 533 982 486 756 486 756 638 315 638 315 946 739 946 739 315 136 315 136 667 608 667 608 385 211 385 211 322 956 322 956 45 768 45 768 137 537 137 537 91 548 91 548 273 436 273 436 982 378 982 378 455 764 455 764 527 317 527 317 942 442 942 442 625 766 625 766 610 137 610 137 26 46 26 46 500 569 500 569 160 888 160 888 45 321 45 321 891 823 891 823 282 260 282 260 152 239 152 239 871 805 871 805 985 767 985 767 359 114 359 114 823 805 823 805 192 944 192 944 90 966 90 966 856 16 856 16 5 227 5 227 686 666 686 666 366 391 366 391 687 627 687 627 765 220 765 220 837 499 837 499 539 388 539 388 457 656 457 656 750 34 750 34 416 902 416 902 138 442 138 442 62 168 62 168 952 397 952 397 663 320 663 320 957 1 957 1 248 886 248 886 408 190 408 190 511 838 511 838 724 389 724 389 541 565 541 565 822 126 822 126 911 649 911 649 521 6 521 6 349 639 349 639 135 936 135 936 626 272 626 272 207 476 207 476 295 119 295 119 425 328 425 328 955 599 955 599 656 952 656 952 94 812 94 812 698 642 698 642 394 327 394 327 464 609 464 609 656 729 656 729 757 864 757 864 155 391 155 391 673 56 673 56 178 450 178 450 412 565 412 565 887 345 887 345 580 734 580 734 32 855 32 855 976 623 976 623 800 577 800 577 256 901 256 901 759 205 759 205 779 658 779 658 273 914 273 914 504 628 504 628 3 333 3 333 12 235 12 235 532 351 532 351 372 973 372 973 289 912 289 912 519 234 519 234 719 475 719 475 687 581 687 581 176 958 176 958 375 280 375 280 512 485 512 485 593 54 593 54 488 654 488 654 567 390 567 390 441 423 441 423 62 337 62 337 29 668 29 668 626 529 626 529 892 544 892 544 639 953 639 953 682 956 682 956 646 347 646 347 888 204 888 204 121 945 121 945 334 572 334 572 833 708 833 708 917 266 917 266 626 969 626 969 218 159 218 159 305 823 305 823 52 581 52 581 699 920 699 920 306 938 306 938 53 179 53 179 573 935 573 935 104 448 104 448 498 806 498 806 967 521 967 521 986 470 986 470 450 500 450 500 864 927 864 927 356 932 356 932 525 661 525 661 927 576 927 576 555 139 555 139 78 830 78 830 371 692 371 692 808 14 808 14 431 376 431 376 107 914 107 914 344 249 344 249 377 725 377 725 136 748 136 748 7 139 7 139 650 132 650 132 483 144 483 144 879 158 879 158 538 75 538 75 782 58 782 58 353 762 353 762 380 341 380 341 962 490 962 490 532 426 532 426 911 93 911 93 454 663 454 663 597 293 597 293 777 755 777 755 728 108 728 108 332 564 332 564 798 28 798 28 36 234 36 234 931 116 931 116 399 602 399 602 322 982 322 982 116 906 116 906 986 732 986 732 803 186 803 186 430 162 430 162 890 21 890 21 977 127 977 127 788 72 788 72 568 333 568 333 449 127 449 127 602 615 602 615 15 582 15 582 195 202 195 202 568 46 568 46 168 210 168 210 932 44 932 44 438 671 438 671 651 291 651 291 979 756 979 756 425 392 425 392 842 946 842 946 834 914 834 914 250 287 250 287 502 388 502 388 473 444 473 444 552 427 552 427 810 778 810 778 722 816 722 816 166 437 166 437 859 778 859 778 112 292 112 292 339 572 339 572 429 289 429 289 496 239 496 239 85 773 85 773 880 281 880 281 172 228 172 228 811 563 811 563 219 462 219 462 51 18 51 18 848 544 848 544 516 572 516 572 389 462 389 462 394 507 394 507 612 803 612 803 564 170 564 170 973 820 973 820 614 895 614 895 248 211 248 211 626 617 626 617 808 780 808 780 177 493 177 493 895 834 895 834 991 238 991 238 668 53 668 53 119 559 119 559 42 843 42 843 826 281 826 281 172 205 172 205 815 809 815 809 81 35 81 35 419 824 419 824 805 303 805 303 287 464 287 464 790 861 790 861 642 965 642 965 166 23 166 23 448 593 448 593 850 511 850 511 283 124 283 124 583 672 583 672 837 550 837 550 458 638 458 638 349 422 349 422 470 98 470 98 963 204 963 204 471 178 471 178 135 38 135 38 659 387 659 387 894 919 894 919 683 712 683 712 47 324 47 324 521 773 521 773 120 536 120 536 231 766 231 766 373 818 373 818 783 889 783 889 910 787 910 787 46 992 46 992 483 601 483 601 912 946 912 946 348 592 348 592 160 766 160 766 465 305 465 305 109 537 109 537 789 130 789 130 727 333 727 333 526 403 526 403 536 362 536 362 211 737 211 737 466 863 466 863 607 737 607 737 918 833 918 833 596 746 596 746 718 752 718 752 849 138 849 138 326 643 326 643 674 688 674 688 465 126 465 126 451 651 451 651 573 932 573 932 620 607 620 607 278 944 278 944 570 895 570 895 837 884 837 884 675 255 675 255 575 72 575 72 199 273 199 273 872 729 872 729 347 539 347 539 968 856 968 856 7 521 7 521 748 130 748 130 131 912 131 912 923 487 923 487 71 471 71 471 98 956 98 956 893 500 893 500 780 113 780 113 853 984 853 984 871 111 871 111 790 604 790 604 292 760 292 760 855 89 855 89 682 53 682 53 979 117 979 117 256 448 256 448 10 557 10 557 456 4 456 4 953 850 953 850 242 470 242 470 756 773 756 773 607 702 607 702 220 236 220 236 282 914 282 914 335 1 335 1 762 458 762 458 670 827 670 827 280 211 280 211 382 180 382 180 140 306 140 306 188 883 188 883 228 368 228 368 620 379 620 379 964 407 964 407 504 765 504 765 94 56 94 56 825 883 825 883 566 260 566 260 654 163 654 163 516 67 516 67 734 855 734 855 415 544 415 544 817 393 817 393 535 392 535 392 896 986 896 986 173 607 173 607 282 248 282 248 200 309 200 309 70 281 70 281 502 20 502 20 649 447 649 447 33 985 33 985 417 822 417 822 413 957 413 957 270 80 270 80 314 730 314 730 965 235 965 235 514 538 514 538 115 772 115 772 436 403 436 403 542 609 542 609 432 592 432 592 324 693 324 693 845 257 845 257 378 745 378 745 184 430 184 430 410 160 410 160 481 875 481 875 630 981 630 981 46 849 46 849 55 507 55 507 277 138 277 138 817 124 817 124 109 379 109 379 530 522 530 522 128 688 128 688 358 778 358 778 644 373 644 373 182 386 182 386 233 768 233 768 62 787 62 787 457 158 457 158 181 10 181 10 506 686 506 686 337 604 337 604 741 614 741 614 673 198 673 198 662 426 662 426 504 231 504 231 958 933 958 933 436 408 436 408 960 819 960 819 32 931 32 931 495 756 495 756 191 232 191 232 166 112 166 112 53 94 53 94 64 649 64 649 422 948 422 948 85 728 85 728 441 690 441 690 810 489 810 489 218 208 218 208 731 199 731 199 632 39 632 39 699 747 699 747 735 335 735 335 898 48 898 48 442 963 442 963 451 96 451 96 534 923 534 923 10 728 10 728 511 856 511 856 965 141 965 141 139 343 139 343 853 304 853 304 576 663 576 663 538 549 538 549 661 54 661 54 422 773 422 773 616 271 616 271 835 416 835 416 173 329 173 329 960 223 960 223 869 622 869 622 936 900 936 900 551 557 551 557 953 755 953 755 479 933 479 933 634 697 634 697 704 438 704 438 36 491 36 491 153 131 153 131 434 710 434 710 498 784 498 784 870 637 870 637 627 566 627 566 211 929 211 929 864 9 864 9 228 610 228 610 28 232 28 232 714 502 714 502 110 853 110 853 529 136 529 136 755 170 755 170 243 903 243 903 958 556 958 556 725 215 725 215 177 602 177 602 71 687 71 687 860 973 860 973 540 497 540 497 123 529 123 529 92 3 92 3 504 729 504 729 615 742 615 742 368 408 368 408 763 633 763 633 653 300 653 300 552 572 552 572 649 951 649 951 667 904 667 904 665 622 665 622 788 200 788 200 189 832 189 832 388 239 388 239 33 365 33 365 823 720 823 720 947 697 947 697 566 419 566 419 951 25 951 25 923 874 923 874 628 926 628 926 188 635 188 635 529 870 529 870 143 678 143 678 644 9 644 9 480 652 480 652 170 397 170 397 677 765 677 765 839 725 839 725 342 975 342 975 149 959 149 959 80 226 80 226 102 70 102 70 964 138 964 138 741 838 741 838 937 252 937 252 457 658 457 658 655 183 655 183 805 374 805 374 247 452 247 452 660 650 660 650 263 414 263 414 625 860 625 860 72 179 72 179 371 844 371 844 226 872 226 872 378 841 378 841 670 169 670 169 170 737 170 737 557 571 557 571 614 340 614 340 25 232 25 232 521 720 521 720 860 695 860 695 878 984 878 984 717 962 717 962 817 570 817 570 135 80 135 80 959 863 959 863 803 123 803 123 677 323 677 323 325 150 325 150 724 495 724 495 491 377 491 377 720 43 720 43 933 666 933 666 629 130 629 130 865 366 865 366 331 71 331 71 851 344 851 344 629 413 629 413 706 67 706 67 278 484 278 484 907 722 907 722 11 127 11 127 767 306 767 306 779 506 779 506 876 568 876 568 823 205 823 205 357 489 357 489 609 680 609 680 930 93 930 93 558 984 558 984 360 760 360 760 80 28 80 28 867 692 867 692 57 10 57 10 402 641 402 641 217 91 217 91 879 847 879 847 172 406 172 406 137 159 137 159 742 570 742 570 801 374 801 374 96 767 96 767 605 573 605 573 455 982 455 982 107 455 107 455 856 570 856 570 831 764 831 764 714 864 714 864 161 13 161 13 692 898 692 898 73 195 73 195 688 354 688 354 266 75 266 75 693 874 693 874 975 462 975 462 467 932 467 932 572 298 572 298 488 463 488 463 431 379 431 379 370 838 370 838 278 205 278 205 362 300 362 300 634 644 634 644 311 786 311 786 667 725 667 725 450 276 450 276 59 260 59 260 501 663 501 663 638 343 638 343 798 360 798 360 986 127 986 127 888 650 888 650 220 910 220 910 241 829 241 829 875 56 875 56 206 638 206 638 957 129 957 129 721 781 721 781 185 280 185 280 391 279 391 279 661 345 661 345 828 809 828 809 454 594 454 594 822 90 822 90 197 578 197 578 11 482 11 482 191 741 191 741 10 241 10 241 810 56 810 56 664 792 664 792 674 921 674 921 155 769 155 769 452 153 452 153 260 665 260 665 311 130 311 130 738 573 738 573 408 137 408 137 654 643 654 643 830 609 830 609 372 656 372 656 825 639 825 639 432 303 432 303 621 788 621 788 735 283 735 283 100 58 100 58 697 87 697 87 550 522 550 522 892 204 892 204 371 506 371 506 490 363 490 363 484 152 484 152 211 298 211 298 963 669 963 669 738 705 738 705 81 831 81 831 712 116 712 116 30 56 30 56 852 49 852 49 501 565 501 565 718 615 718 615 520 905 520 905 695 676 695 676 458 440 458 440 187 677 187 677 359 252 359 252 54 200 54 200 620 8 620 8 7 537 7 537 592 956 592 956 172 287 172 287 787 674 787 674 751 270 751 270 615 659 615 659 493 10 493 10 552 419 552 419 34 118 34 118 447 945 447 945 15 925 15 925 617 916 617 916 957 521 957 521 494 683 494 683 22 154 22 154 788 929 788 929 712 908 712 908 223 530 223 530 312 524 312 524 804 290 804 290 842 206 842 206 675 465 675 465 858 314 858 314 978 492 978 492 503 632 503 632 549 556 549 556 822 281 822 281 348 115 348 115 310 327 310 327 168 148 168 148 758 299 758 299 381 994 381 994 327 508 327 508 233 593 233 593 178 469 178 469 804 533 804 533 70 438 70 438 491 322 491 322 138 939 138 939 791 739 791 739 475 604 475 604 654 17 654 17 250 261 250 261 670 702 670 702 386 794 386 794 873 220 873 220 841 41 841 41 952 498 952 498 549 580 549 580 940 794 940 794 150 643 150 643 64 113 64 113 500 649 500 649 589 749 589 749 980 163 980 163 655 852 655 852 317 591 317 591 731 255 731 255 936 116 936 116 12 188 12 188 976 473 976 473 196 249 196 249 813 976 813 976 646 136 646 136 429 74 429 74 864 835 864 835 269 948 269 948 404 418 404 418 129 59 129 59 214 102 214 102 913 781 913 781 64 228 64 228 590 607 590 607 933 558 933 558 302 77 302 77 659 444 659 444 909 446 909 446 908 754 908 754 339 182 339 182 408 872 408 872 265 976 265 976 555 903 555 903 420 711 420 711 672 962 672 962 578 400 578 400 67 498 67 498 613 667 613 667 239 472 239 472 154 662 154 662 182 804 182 804 672 912 672 912 95 303 95 303 865 337 865 337 786 650 786 650 843 709 843 709 265 248 265 248 893 985 893 985 450 857 450 857 533 184 533 184 20 163 20 163 979 442 979 442 19 362 19 362 124 255 124 255 254 114 254 114 929 508 929 508 985 844 985 844 548 261 548 261 507 578 507 578 765 112 765 112 647 979 647 979 46 349 46 349 609 334 609 334 4 280 4 280 581 812 581 812 739 424 739 424 437 461 437 461 891 985 891 985 927 608 927 608 396 938 396 938 694 218 694 218 25 665 25 665 530 577 530 577 161 188 161 188 125 724 125 724 811 943 811 943 356 168 356 168 876 116 876 116 467 7 467 7 289 982 289 982 35 815 35 815 295 695 295 695 531 573 531 573 35 122 35 122 806 925 806 925 689 645 689 645 984 956 984 956 485 48 485 48 965 430 965 430 840 480 840 480 573 233 573 233 688 984 688 984 461 435 461 435 608 647 608 647 518 83 518 83 911 805 911 805 69 258 69 258 730 804 730 804 347 354 347 354 374 246 374 246 544 933 544 933 760 561 760 561 553 57 553 57 866 209 866 209 689 122 689 122 980 565 980 565 180 655 180 655 283 452 283 452 516 408 516 408 14 149 14 149 71 567 71 567 796 779 796 779 731 198 731 198 455 223 455 223 701 348 701 348 573 777 573 777 606 92 606 92 516 856 516 856 972 216 972 216 933 408 933 408 793 713 793 713 508 719 508 719 663 573 663 573 834 950 834 950 990 465 990 465 323 158 323 158 737 749 737 749 475 377 475 377 952 883 952 883 572 390 572 390 368 800 368 800 192 333 192 333 285 593 285 593 448 303 448 303 874 302 874 302 260 550 260 550 366 136 366 136 169 513 169 513 623 822 623 822 498 649 498 649 734 495 734 495 775 592 775 592 467 15 467 15 325 991 325 991 915 777 915 777 400 606 400 606 101 832 101 832 583 111 583 111 156 829 156 829 245 547 245 547 937 977 937 977 91 353 91 353 909 574 909 574 320 491 320 491 501 419 501 419 474 542 474 542 859 927 859 927 689 675 689 675 324 172 324 172 199 248 199 248 355 774 355 774 511 37 511 37 220 627 220 627 592 273 592 273 933 651 933 651 573 340 573 340 373 553 373 553 823 250 823 250 176 825 176 825 542 282 542 282 330 655 330 655 597 140 597 140 741 656 741 656 233 60 233 60 624 833 624 833 410 428 410 428 198 149 198 149 14 1 14 1 724 9 724 9 893 843 893 843 875 187 875 187 722 914 722 914 610 396 610 396 58 220 58 220 982 538 982 538 967 744 967 744 620 878 620 878 169 29 169 29 110 297 110 297 988 764 988 764 511 590 511 590 570 378 570 378 959 788 959 788 511 425 511 425 560 21 560 21 660 548 660 548 906 803 906 803 81 690 81 690 453 554 453 554 947 521 947 521 683 503 683 503 946 313 946 313 577 576 577 576 15 432 15 432 982 667 982 667 509 904 509 904 687 605 687 605 3 57 3 57 467 601 467 601 897 95 897 95 323 749 323 749 980 273 980 273 170 112 170 112 511 232 511 232 348 123 348 123 30 58 30 58 929 630 929 630 145 384 145 384 483 754 483 754 885 573 885 573 112 853 112 853 620 374 620 374 955 789 955 789 924 621 924 621 630 425 630 425 486 619 486 619 368 169 368 169 817 375 817 375 827 227 827 227 253 718 253 718 15 798 15 798 811 268 811 268 910 983 910 983 486 151 486 151 718 818 718 818 529 20 529 20 954 85 954 85 98 206 98 206 262 949 262 949 73 971 73 971 70 766 70 766 95 967 95 967 165 72 165 72 968 722 968 722 548 33 548 33 392 67 392 67 212 335 212 335 652 375 652 375 59 430 59 430 911 515 911 515 938 75 938 75 523 524 523 524 685 855 685 855 604 179 604 179 57 519 57 519 847 701 847 701 833 963 833 963 108 234 108 234 967 195 967 195 793 800 793 800 218 823 218 823 530 24 530 24 574 478 574 478 959 60 959 60 8 814 8 814 822 131 822 131 665 564 665 564 111 147 111 147 888 979 888 979 300 587 300 587 300 509 300 509 849 143 849 143 635 58 635 58 674 360 674 360 882 753 882 753 269 210 269 210 26 67 26 67 29 795 29 795 52 925 52 925 610 177 610 177 862 866 862 866 182 359 182 359 307 679 307 679 36 433 36 433 627 169 627 169 994 782 994 782 607 675 607 675 995 627 995 627 799 775 799 775 593 422 593 422 76 414 76 414 287 142 287 142 364 959 364 959 942 510 942 510 571 907 571 907 135 5 135 5 180 91 180 91 354 95 354 95 925 721 925 721 690 545 690 545 90 624 90 624 679 282 679 282 821 144 821 144 548 351 548 351 499 111 499 111 490 733 490 733 572 740 572 740 680 523 680 523 360 103 360 103 193 129 193 129 54 834 54 834 696 329 696 329 951 380 951 380 462 558 462 558 533 751 533 751 218 107 218 107 450 708 450 708 159 374 159 374 594 238 594 238 785 57 785 57 481 166 481 166 757 293 757 293 854 976 854 976 299 856 299 856 853 492 853 492 875 435 875 435 595 398 595 398 829 248 829 248 927 258 927 258 162 855 162 855 534 708 534 708 547 465 547 465 742 101 742 101 719 399 719 399 870 954 870 954 207 279 207 279 439 319 439 319 672 410 672 410 281 489 281 489 49 760 49 760 223 986 223 986 91 642 91 642 877 58 877 58 242 856 242 856 944 513 944 513 129 748 129 748 888 107 888 107 446 875 446 875 14 39 14 39 975 485 975 485 107 677 107 677 490 625 490 625 464 181 464 181 643 265 643 265 22 794 22 794 132 793 132 793 265 109 265 109 635 718 635 718 40 797 40 797 536 67 536 67 979 541 979 541 575 988 575 988 643 635 643 635 959 981 959 981 754 153 754 153 341 757 341 757 506 978 506 978 253 535 253 535 177 645 177 645 521 615 521 615 709 315 709 315 22 741 22 741 130 296 130 296 320 743 320 743 864 119 864 119 908 19 908 19 755 519 755 519 697 626 697 626 222 563 222 563 238 825 238 825 545 139 545 139 742 466 742 466 463 762 463 762 652 861 652 861 361 710 361 710 518 505 518 505 814 868 814 868 404 4 404 4 829 691 829 691 980 243 980 243 281 691 281 691 367 125 367 125 673 401 673 401 570 208 570 208 451 384 451 384 215 917 215 917 95 730 95 730 751 608 751 608 842 822 842 822 937 540 937 540 954 929 954 929 393 868 393 868 580 505 580 505 534 522 534 522 270 345 270 345 41 278 41 278 789 570 789 570 710 419 710 419 156 678 156 678 574 972 574 972 910 36 910 36 990 205 990 205 251 872 251 872 752 629 752 629 942 604 942 604 433 440 433 440 734 890 734 890 501 11 501 11 505 384 505 384 283 547 283 547 749 550 749 550 394 284 394 284 799 130 799 130 503 106 503 106 647 512 647 512 361 240 361 240 897 973 897 973 665 273 665 273 429 725 429 725 238 982 238 982 357 700 357 700 217 56 217 56 630 141 630 141 186 188 186 188 372 27 372 27 706 454 706 454 778 180 778 180 417 792 417 792 60 267 60 267 272 694 272 694 856 262 856 262 218 196 218 196 833 889 833 889 731 417 731 417 385 536 385 536 762 136 762 136 366 51 366 51 161 907 161 907 873 74 873 74 207 208 207 208 428 325 428 325 810 927 810 927 499 347 499 347 555 425 555 425 296 647 296 647 904 290 904 290 391 118 391 118 478 691 478 691 579 411 579 411 734 622 734 622 594 793 594 793 352 977 352 977 536 884 536 884 321 145 321 145 44 363 44 363 453 725 453 725 560 498 560 498 69 250 69 250 818 883 818 883 709 249 709 249 924 389 924 389 702 499 702 499 813 474 813 474 237 674 237 674 538 181 538 181 945 100 945 100 629 217 629 217 161 696 161 696 233 469 233 469 536 162 536 162 616 794 616 794 810 89 810 89 467 615 467 615 194 769 194 769 796 505 796 505 695 782 695 782 127 445 127 445 295 273 295 273 671 616 671 616 604 86 604 86 182 612 182 612 488 625 488 625 262 712 262 712 12 901 12 901 652 667 652 667 276 482 276 482 648 745 648 745 887 963 887 963 747 135 747 135 675 730 675 730 364 674 364 674 865 321 865 321 191 367 191 367 474 960 474 960 849 73 849 73 831 948 831 948 261 87 261 87 323 405 323 405 949 293 949 293 64 624 64 624 332 232 332 232 69 825 69 825 283 716 283 716 453 74 453 74 392 759 392 759 218 304 218 304 87 28 87 28 266 893 266 893 203 568 203 568 789 827 789 827 773 818 773 818 795 183 795 183 881 300 881 300 937 305 937 305 909 504 909 504 462 600 462 600 98 796 98 796 162 778 162 778 607 864 607 864 876 569 876 569 61 627 61 627 582 595 582 595 223 988 223 988 35 422 35 422 277 950 277 950 863 946 863 946 497 250 497 250 31 582 31 582 558 53 558 53 172 321 172 321 988 182 988 182 3 923 3 923 980 244 980 244 926 381 926 381 674 38 674 38 985 930 985 930 125 324 125 324 907 787 907 787 537 793 537 793 948 547 948 547 659 353 659 353 572 69 572 69 822 526 822 526 57 671 57 671 599 742 599 742 607 313 607 313 501 462 501 462 270 672 270 672 981 410 981 410 301 827 301 827 450 272 450 272 398 87 398 87 472 314 472 314 633 262 633 262 527 861 527 861 820 941 820 941 802 241 802 241 949 590 949 590 957 80 957 80 496 776 496 776 929 611 929 611 509 726 509 726 750 45 750 45 805 69 805 69 150 65 150 65 525 169 525 169 466 625 466 625 575 837 575 837 855 322 855 322 809 231 809 231 771 545 771 545 868 984 868 984 785 736 785 736 351 393 351 393 422 940 422 940 711 394 711 394 117 365 117 365 186 519 186 519 418 275 418 275 942 360 942 360 461 680 461 680 658 446 658 446 667 822 667 822 236 701 236 701 469 901 469 901 813 958 813 958 81 321 81 321 878 931 878 931 956 490 956 490 345 988 345 988 565 408 565 408 725 241 725 241 645 926 645 926 734 624 734 624 871 730 871 730 190 332 190 332 342 858 342 858 507 943 507 943 12 191 12 191 832 943 832 943 847 705 847 705 547 973 547 973 858 881 858 881 256 339 256 339 189 793 189 793 186 487 186 487 221 182 221 182 406 616 406 616 32 605 32 605 89 848 89 848 150 111 150 111 204 39 204 39 428 61 428 61 904 877 904 877 51 487 51 487 236 669 236 669 43 117 43 117 421 479 421 479 931 929 931 929 920 158 920 158 958 571 958 571 599 6 599 6 627 651 627 651 86 972 86 972 606 5 606 5 467 301 467 301 873 838 873 838 310 467 310 467 84 21 84 21 762 973 762 973 157 539 157 539 214 103 214 103 756 66 756 66 770 437 770 437 413 34 413 34 818 101 818 101 744 942 744 942 564 936 564 936 296 895 296 895 318 52 318 52 821 448 821 448 6 445 6 445 310 178 310 178 453 275 453 275 764 602 764 602 93 811 93 811 530 172 530 172 328 184 328 184 925 740 925 740 302 881 302 881 491 476 491 476 165 516 165 516 322 169 322 169 185 10 185 10 665 260 665 260 98 417 98 417 423 592 423 592 682 228 682 228 150 914 150 914 368 709 368 709 960 865 960 865 827 116 827 116 635 764 635 764 494 906 494 906 340 904 340 904 21 770 21 770 954 834 954 834 282 487 282 487 54 267 54 267 44 106 44 106 261 853 261 853 917 473 917 473 203 526 203 526 455 833 455 833 875 234 875 234 490 185 490 185 355 419 355 419 887 237 887 237 123 707 123 707 136 322 136 322 522 100 522 100 971 380 971 380 394 549 394 549 478 537 478 537 661 651 661 651 752 42 752 42 76 18 76 18 828 253 828 253 449 701 449 701 666 583 666 583 307 373 307 373 945 285 945 285 289 153 289 153 964 554 964 554 74 279 74 279 848 736 848 736 544 221 544 221 754 734 754 734 127 137 127 137 356 311 356 311 80 450 80 450 718 468 718 468 700 136 700 136 476 675 476 675 952 362 952 362 220 765 220 765 745 921 745 921 105 918 105 918 158 969 158 969 654 91 654 91 198 470 198 470 977 776 977 776 899 774 899 774 239 145 239 145 287 899 287 899 680 122 680 122 837 770 837 770 771 695 771 695 732 376 732 376 484 366 484 366 480 102 480 102 361 781 361 781 444 238 444 238 289 821 289 821 526 764 526 764 624 129 624 129 273 586 273 586 593 602 593 602 447 309 447 309 902 671 902 671 948 686 948 686 169 671 169 671 632 558 632 558 318 555 318 555 460 954 460 954 363 122 363 122 47 781 47 781 167 228 167 228 663 141 663 141 92 858 92 858 622 891 622 891 104 319 104 319 247 495 247 495 785 976 785 976 256 798 256 798 305 664 305 664 796 22 796 22 843 673 843 673 950 598 950 598 701 889 701 889 457 585 457 585 685 850 685 850 90 9 90 9 98 181 98 181 150 507 150 507 725 626 725 626 389 60 389 60 370 41 370 41 359 4 359 4 400 399 400 399 694 325 694 325 131 723 131 723 457 615 457 615 975 304 975 304 637 866 637 866 893 702 893 702 796 68 796 68 633 866 633 866 685 686 685 686 100 682 100 682 894 823 894 823 562 124 562 124 548 45 548 45 112 419 112 419 326 42 326 42 367 19 367 19 391 898 391 898 717 91 717 91 958 550 958 550 597 158 597 158 765 817 765 817 681 703 681 703 742 41 742 41 277 404 277 404 796 713 796 713 965 752 965 752 16 814 16 814 979 978 979 978 295 304 295 304 590 987 590 987 626 63 626 63 426 22 426 22 22 159 22 159 469 62 469 62 43 790 43 790 256 694 256 694 294 741 294 741 916 615 916 615 626 407 626 407 808 668 808 668 802 688 802 688 396 470 396 470 414 388 414 388 995 341 995 341 333 16 333 16 692 90 692 90 546 347 546 347 592 460 592 460 379 388 379 388 209 605 209 605 435 117 435 117 64 558 64 558 933 134 933 134 303 849 303 849 448 51 448 51 537 835 537 835 896 147 896 147 562 766 562 766 617 717 617 717 777 466 777 466 32 567 32 567 423 607 423 607 468 921 468 921 991 648 991 648 513 856 513 856 475 235 475 235 734 807 734 807 329 397 329 397 872 541 872 541 384 939 384 939 951 177 951 177 760 188 760 188 145 741 145 741 694 336 694 336 133 994 133 994 877 210 877 210 315 618 315 618 773 457 773 457 590 882 590 882 4 845 4 845 779 697 779 697 840 160 840 160 250 170 250 170 608 838 608 838 975 302 975 302 210 675 210 675 473 552 473 552 878 660 878 660 392 763 392 763 201 68 201 68 544 81 544 81 732 537 732 537 338 151 338 151 359 993 359 993 423 208 423 208 753 988 753 988 781 478 781 478 891 960 891 960 278 345 278 345 201 772 201 772 664 933 664 933 115 106 115 106 390 115 390 115 784 981 784 981 697 684 697 684 473 674 473 674 472 981 472 981 690 590 690 590 315 865 315 865 49 562 49 562 283 979 283 979 18 31 18 31 6 833 6 833 447 167 447 167 575 67 575 67 821 698 821 698 195 725 195 725 966 428 966 428 222 639 222 639 561 397 561 397 631 335 631 335 130 900 130 900 410 896 410 896 813 680 813 680 199 151 199 151 916 665 916 665 765 30 765 30 876 709 876 709 121 813 121 813 845 929 845 929 736 13 736 13 587 685 587 685 575 785 575 785 259 255 259 255 962 471 962 471 883 928 883 928 24 863 24 863 178 757 178 757 357 800 357 800 247 869 247 869 264 20 264 20 254 589 254 589 215 104 215 104 73 573 73 573 923 496 923 496 335 610 335 610 928 206 928 206 680 447 680 447 71 251 71 251 981 306 981 306 948 252 948 252 290 944 290 944 813 373 813 373 847 695 847 695 980 842 980 842 328 948 328 948 203 616 203 616 455 630 455 630 920 576 920 576 702 107 702 107 247 842 247 842 914 759 914 759 507 97 507 97 133 304 133 304 7 449 7 449 803 470 803 470 941 877 941 877 207 530 207 530 201 2 201 2 626 642 626 642 58 320 58 320 263 103 263 103 598 989 598 989 680 377 680 377 935 115 935 115 178 746 178 746 211 822 211 822 525 974 525 974 830 967 830 967 381 435 381 435 397 33 397 33 264 262 264 262 773 744 773 744 533 18 533 18 878 895 878 895 505 326 505 326 43 502 43 502 388 293 388 293 970 867 970 867 573 440 573 440 296 759 296 759 136 923 136 923 740 951 740 951 236 845 236 845 794 648 794 648 944 127 944 127 240 46 240 46 45 457 45 457 988 482 988 482 936 456 936 456 159 38 159 38 497 246 497 246 749 83 749 83 283 296 283 296 201 995 201 995 733 451 733 451 84 655 84 655 496 433 496 433 473 884 473 884 379 511 379 511 732 676 732 676 883 869 883 869 461 167 461 167 504 372 504 372 716 747 716 747 109 524 109 524 77 612 77 612 558 538 558 538 204 682 204 682 614 963 614 963 662 49 662 49 55 215 55 215 853 822 853 822 506 372 506 372 386 696 386 696 922 286 922 286 476 588 476 588 970 110 970 110 40 512 40 512 233 125 233 125 639 806 639 806 912 265 912 265 466 822 466 822 547 585 547 585 692 878 692 878 742 725 742 725 483 811 483 811 285 696 285 696 403 971 403 971 339 168 339 168 807 794 807 794 761 632 761 632 666 848 666 848 587 109 587 109 806 770 806 770 917 803 917 803 528 435 528 435 659 564 659 564 831 449 831 449 591 980 591 980 136 788 136 788 235 818 235 818 228 776 228 776 261 396 261 396 751 383 751 383 941 429 941 429 718 543 718 543 469 737 469 737 777 698 777 698 528 716 528 716 177 629 177 629 81 793 81 793 76 932 76 932 37 826 37 826 564 419 564 419 464 308 464 308 984 878 984 878 145 964 145 964 309 610 309 610 956 271 956 271 833 245 833 245 130 972 130 972 151 424 151 424 385 118 385 118 309 684 309 684 464 147 464 147 398 794 398 794 921 889 921 889 43 723 43 723 340 219 340 219 281 948 281 948 603 582 603 582 308 318 308 318 866 538 866 538 178 764 178 764 979 105 979 105 850 605 850 605 916 799 916 799 711 158 711 158 395 611 395 611 33 183 33 183 31 825 31 825 331 555 331 555 525 255 525 255 112 725 112 725 168 220 168 220 746 471 746 471 39 823 39 823 60 631 60 631 190 529 190 529 433 752 433 752 94 417 94 417 674 547 674 547 35 893 35 893 898 26 898 26 37 480 37 480 269 962 269 962 397 431 397 431 896 395 896 395 422 682 422 682 937 734 937 734 506 777 506 777 953 833 953 833 64 894 64 894 425 498 425 498 648 424 648 424 387 185 387 185 541 521 541 521 298 438 298 438 708 129 708 129 445 135 445 135 32 648 32 648 501 537 501 537 385 842 385 842 809 146 809 146 21 413 21 413 602 672 602 672 808 887 808 887 98 392 98 392 702 892 702 892 185 210 185 210 645 453 645 453 922 511 922 511 736 758 736 758 414 525 414 525 582 946 582 946 86 899 86 899 730 354 730 354 465 605 465 605 526 549 526 549 651 850 651 850 983 726 983 726 294 151 294 151 913 798 913 798 668 888 668 888 923 167 923 167 336 40 336 40 366 793 366 793 33 173 33 173 611 687 611 687 359 734 359 734 924 921 924 921 432 782 432 782 294 691 294 691 296 381 296 381 931 210 931 210 713 988 713 988 807 988 807 988 93 112 93 112 85 383 85 383 701 249 701 249 319 976 319 976 249 245 249 245 984 273 984 273 339 62 339 62 956 172 956 172 773 667 773 667 665 211 665 211 396 640 396 640 827 929 827 929 154 53 154 53 921 51 921 51 239 657 239 657 566 919 566 919 653 988 653 988 815 175 815 175 155 715 155 715 718 668 718 668 738 387 738 387 952 646 952 646 763 397 763 397 829 139 829 139 460 588 460 588 471 510 471 510 263 872 263 872 864 159 864 159 845 59 845 59 763 683 763 683 948 462 948 462 735 729 735 729 631 530 631 530 337 819 337 819 178 21 178 21 54 264 54 264 761 170 761 170 804 586 804 586 349 290 349 290 763 318 763 318 469 153 469 153 958 909 958 909 10 497 10 497 489 347 489 347 101 62 101 62 112 899 112 899 387 401 387 401 967 450 967 450 547 928 547 928 459 610 459 610 27 60 27 60 900 81 900 81 270 728 270 728 52 941 52 941 332 30 332 30 531 79 531 79 367 318 367 318 657 771 657 771 574 846 574 846 370 67 370 67 346 794 346 794 433 316 433 316 256 174 256 174 721 836 721 836 644 553 644 553 827 290 827 290 231 718 231 718 62 397 62 397 193 589 193 589 163 401 163 401 573 557 573 557 237 558 237 558 777 694 777 694 737 201 737 201 519 643 519 643 485 977 485 977 428 225 428 225 186 335 186 335 978 93 978 93 818 288 818 288 910 633 910 633 642 197 642 197 568 337 568 337 582 209 582 209 458 107 458 107 453 101 453 101 212 704 212 704 17 42 17 42 295 448 295 448 597 964 597 964 708 784 708 784 995 81 995 81 951 104 951 104 267 674 267 674 466 241 466 241 384 510 384 510 264 946 264 946 480 465 480 465 585 88 585 88 937 607 937 607 468 264 468 264 916 5 916 5 391 370 391 370 620 371 620 371 708 492 708 492 949 683 949 683 395 258 395 258 117 320 117 320 439 677 439 677 925 506 925 506 680 917 680 917 91 55 91 55 687 45 687 45 686 201 686 201 26 805 26 805 701 331 701 331 926 492 926 492 832 430 832 430 466 558 466 558 413 179 413 179 95 570 95 570 563 371 563 371 673 479 673 479 745 420 745 420 784 546 784 546 526 964 526 964 934 834 934 834 505 504 505 504 82 380 82 380 576 943 576 943 514 427 514 427 10 61 10 61 982 664 982 664 258 275 258 275 102 645 102 645 455 831 455 831 494 339 494 339 962 440 962 440 645 982 645 982 569 298 569 298 129 359 129 359 71 821 71 821 88 973 88 973 395 266 395 266 738 896 738 896 972 261 972 261 326 856 326 856 525 900 525 900 571 687 571 687 215 978 215 978 187 239 187 239 123 886 123 886 232 782 232 782 80 278 80 278 110 713 110 713 600 86 600 86 528 206 528 206 430 394 430 394 501 104 501 104 217 454 217 454 549 543 549 543 902 899 902 899 836 376 836 376 102 925 102 925 865 889 865 889 501 197 501 197 149 423 149 423 954 210 954 210 815 130 815 130 231 590 231 590 496 87 496 87 955 295 955 295 105 299 105 299 322 672 322 672 206 685 206 685 283 243 283 243 37 174 37 174 716 468 716 468 546 582 546 582 305 59 305 59 651 958 651 958 463 236 463 236 39 766 39 766 968 185 968 185 816 319 816 319 511 258 511 258 768 204 768 204 685 700 685 700 137 27 137 27 186 931 186 931 805 284 805 284 501 372 501 372 145 329 145 329 782 73 782 73 102 979 102 979 603 739 603 739 416 705 416 705 922 884 922 884 697 128 697 128 206 355 206 355 858 884 858 884 753 503 753 503 377 215 377 215 605 250 605 250 785 963 785 963 377 143 377 143 773 487 773 487 503 812 503 812 694 242 694 242 315 599 315 599 262 695 262 695 831 789 831 789 504 94 504 94 119 7 119 7 764 114 764 114 219 922 219 922 727 460 727 460 54 791 54 791 302 753 302 753 684 25 684 25 305 603 305 603 761 344 761 344 329 78 329 78 267 741 267 741 625 738 625 738 937 918 937 918 547 15 547 15 299 180 299 180 165 777 165 777 608 373 608 373 70 948 70 948 441 913 441 913 619 861 619 861 505 520 505 520 362 859 362 859 898 660 898 660 421 180 421 180 552 142 552 142 9 199 9 199 453 397 453 397 953 79 953 79 470 669 470 669 751 365 751 365 55 376 55 376 398 260 398 260 36 427 36 427 458 893 458 893 121 417 121 417 933 523 933 523 423 423 423 423 580 632 580 632 741 373 741 373 84 583 84 583 405 907 405 907 339 469 339 469 576 6 576 6 335 290 335 290 851 15 851 15 848 220 848 220 18 797 18 797 315 853 315 853 320 488 320 488 89 968 89 968 258 136 258 136 884 567 884 567 26 514 26 514 484 463 484 463 562 268 562 268 322 487 322 487 40 112 40 112 619 473 619 473 201 712 201 712 402 494 402 494 167 749 167 749 459 656 459 656 267 76 267 76 378 953 378 953 957 632 957 632 962 920 962 920 463 672 463 672 248 533 248 533 548 332 548 332 30 707 30 707 214 594 214 594 942 376 942 376 555 476 555 476 990 590 990 590 915 9 915 9 979 689 979 689 901 894 901 894 143 418 143 418 4 378 4 378 755 533 755 533 563 124 563 124 914 952 914 952 214 943 214 943 660 457 660 457 435 760 435 760 250 630 250 630 609 544 609 544 860 329 860 329 734 533 734 533 640 505 640 505 382 257 382 257 44 6 44 6 884 171 884 171 83 654 83 654 228 299 228 299 307 227 307 227 227 218 227 218 527 393 527 393 699 418 699 418 201 939 201 939 577 962 577 962 956 451 956 451 478 942 478 942 890 743 890 743 190 543 190 543 399 973 399 973 508 180 508 180 33 649 33 649 426 806 426 806 895 239 895 239 549 809 549 809 640 589 640 589 795 83 795 83 338 546 338 546 964 557 964 557 68 281 68 281 469 743 469 743 919 406 919 406 626 933 626 933 289 967 289 967 162 320 162 320 734 160 734 160 400 607 400 607 832 299 832 299 432 460 432 460 590 627 590 627 508 613 508 613 379 199 379 199 650 298 650 298 155 194 155 194 536 659 536 659 117 468 117 468 24 785 24 785 685 671 685 671 710 468 710 468 523 241 523 241 502 726 502 726 864 40 864 40 153 499 153 499 763 960 763 960 497 779 497 779 990 842 990 842 496 283 496 283 378 512 378 512 646 538 646 538 389 368 389 368 955 268 955 268 395 180 395 180 408 240 408 240 83 795 83 795 899 618 899 618 404 320 404 320 534 671 534 671 381 948 381 948 675 233 675 233 947 194 947 194 225 632 225 632 983 16 983 16 596 987 596 987 284 596 284 596 410 699 410 699 407 686 407 686 642 765 642 765 167 214 167 214 546 507 546 507 614 891 614 891 312 384 312 384 151 185 151 185 641 361 641 361 847 44 847 44 157 744 157 744 808 81 808 81 950 23 950 23 10 782 10 782 489 177 489 177 156 510 156 510 427 510 427 510 980 673 980 673 567 458 567 458 682 368 682 368 642 512 642 512 575 981 575 981 348 446 348 446 78 747 78 747 576 642 576 642 718 622 718 622 166 309 166 309 886 501 886 501 166 834 166 834 797 750 797 750 464 296 464 296 457 951 457 951 225 625 225 625 437 130 437 130 61 486 61 486 22 816 22 816 162 750 162 750 43 521 43 521 324 18 324 18 540 570 540 570 696 447 696 447 794 542 794 542 822 167 822 167 736 648 736 648 34 349 34 349 578 749 578 749 254 167 254 167 827 208 827 208 2 286 2 286 824 553 824 553 703 995 703 995 386 970 386 970 790 766 790 766 881 399 881 399 958 652 958 652 556 867 556 867 810 751 810 751 124 956 124 956 941 626 941 626 783 317 783 317 711 839 711 839 82 441 82 441 664 346 664 346 406 306 406 306 958 459 958 459 716 361 716 361 364 405 364 405 103 624 103 624 220 394 220 394 339 987 339 987 897 674 897 674 171 86 171 86 36 519 36 519 39 398 39 398 670 754 670 754 776 303 776 303 762 772 762 772 962 170 962 170 796 626 796 626 823 341 823 341 823 894 823 894 56 133 56 133 380 3 380 3 326 816 326 816 386 459 386 459 18 907 18 907 438 783 438 783 817 533 817 533 532 163 532 163 615 21 615 21 888 605 888 605 769 146 769 146 453 416 453 416 90 546 90 546 607 893 607 893 117 129 117 129 915 321 915 321 939 879 939 879 181 267 181 267 39 27 39 27 935 204 935 204 296 54 296 54 85 732 85 732 721 135 721 135 445 187 445 187 54 384 54 384 177 306 177 306 497 239 497 239 142 210 142 210 494 526 494 526 438 798 438 798 448 298 448 298 126 727 126 727 972 158 972 158 873 390 873 390 524 685 524 685 118 357 118 357 225 928 225 928 414 663 414 663 741 710 741 710 724 111 724 111 34 484 34 484 294 578 294 578 476 110 476 110 746 816 746 816 875 436 875 436 910 99 910 99 60 403 60 403 2 782 2 782 384 548 384 548 237 825 237 825 180 436 180 436 870 789 870 789 623 742 623 742 991 60 991 60 624 937 624 937 96 367 96 367 114 949 114 949 681 356 681 356 156 878 156 878 230 872 230 872 478 855 478 855 39 810 39 810 722 429 722 429 466 275 466 275 430 237 430 237 656 320 656 320 376 930 376 930 198 228 198 228 891 580 891 580 695 994 695 994 344 884 344 884 146 930 146 930 17 40 17 40 98 914 98 914 106 567 106 567 960 189 960 189 53 112 53 112 489 700 489 700 649 374 649 374 773 472 773 472 137 455 137 455 620 70 620 70 186 508 186 508 261 360 261 360 271 556 271 556 987 358 987 358 862 78 862 78 327 536 327 536 421 631 421 631 842 660 842 660 380 355 380 355 688 424 688 424 845 479 845 479 281 798 281 798 395 951 395 951 919 899 919 899 413 387 413 387 59 802 59 802 751 65 751 65 151 354 151 354 611 812 611 812 37 728 37 728 61 64 61 64 886 199 886 199 531 377 531 377 619 482 619 482 134 992 134 992 137 104 137 104 664 328 664 328 784 909 784 909 837 87 837 87 789 596 789 596 76 174 76 174 290 397 290 397 145 833 145 833 474 259 474 259 566 267 566 267 574 561 574 561 403 854 403 854 884 870 884 870 216 193 216 193 144 237 144 237 111 222 111 222 621 961 621 961 310 49 310 49 782 42 782 42 498 117 498 117 908 585 908 585 7 45 7 45 979 173 979 173 729 336 729 336 811 970 811 970 889 554 889 554 707 260 707 260 545 922 545 922 218 57 218 57 809 474 809 474 524 379 524 379 57 512 57 512 614 327 614 327 411 427 411 427 924 23 924 23 836 929 836 929 48 26 48 26 95 153 95 153 981 28 981 28 18 171 18 171 728 710 728 710 308 608 308 608 59 784 59 784 340 534 340 534 515 211 515 211 792 953 792 953 391 925 391 925 390 636 390 636 642 503 642 503 303 534 303 534 262 606 262 606 657 424 657 424 903 567 903 567 4 335 4 335 710 433 710 433 772 352 772 352 73 813 73 813 470 479 470 479 443 599 443 599 921 463 921 463 828 227 828 227 542 444 542 444 542 696 542 696 832 182 832 182 912 685 912 685 581 228 581 228 179 511 179 511 552 345 552 345 167 99 167 99 648 123 648 123 328 24 328 24 101 727 101 727 685 60 685 60 211 765 211 765 544 265 544 265 331 528 331 528 625 34 625 34 194 323 194 323 631 943 631 943 371 803 371 803 324 264 324 264 146 838 146 838 933 376 933 376 860 671 860 671 425 509 425 509 468 288 468 288 426 601 426 601 394 555 394 555 309 526 309 526 365 886 365 886 160 545 160 545 888 448 888 448 988 445 988 445 314 694 314 694 640 912 640 912 309 780 309 780 957 932 957 932 776 801 776 801 699 951 699 951 266 73 266 73 494 32 494 32 208 63 208 63 885 398 885 398 339 712 339 712 286 449 286 449 599 347 599 347 168 784 168 784 853 512 853 512 571 497 571 497 738 907 738 907 722 220 722 220 584 673 584 673 753 11 753 11 374 140 374 140 68 389 68 389 720 126 720 126 451 790 451 790 172 853 172 853 237 306 237 306 332 396 332 396 600 148 600 148 89 182 89 182 477 245 477 245 839 653 839 653 658 554 658 554 970 151 970 151 450 824 450 824 606 564 606 564 463 457 463 457 305 255 305 255 121 363 121 363 727 567 727 567 964 739 964 739 399 533 399 533 893 448 893 448 813 952 813 952 452 621 452 621 194 366 194 366 309 309 309 309 738 8 738 8 830 613 830 613 983 917 983 917 819 623 819 623 505 827 505 827 12 718 12 718 904 978 904 978 157 697 157 697 41 512 41 512 108 905 108 905 919 676 919 676 865 788 865 788 713 82 713 82 489 365 489 365 86 611 86 611 405 979 405 979 624 498 624 498 991 269 991 269 552 922 552 922 947 887 947 887 189 936 189 936 329 392 329 392 482 976 482 976 685 682 685 682 338 21 338 21 603 361 603 361 470 104 470 104 660 430 660 430 922 960 922 960 98 374 98 374 648 32 648 32 986 847 986 847 910 847 910 847 300 290 300 290 457 660 457 660 884 617 884 617 660 752 660 752 743 873 743 873 78 848 78 848 790 382 790 382 110 633 110 633 398 831 398 831 120 441 120 441 668 199 668 199 161 19 161 19 249 420 249 420 952 762 952 762 669 587 669 587 669 16 669 16 59 353 59 353 441 180 441 180 626 803 626 803 868 971 868 971 377 278 377 278 210 708 210 708 610 763 610 763 843 253 843 253 248 874 248 874 398 82 398 82 548 951 548 951 591 345 591 345 21 342 21 342 304 371 304 371 819 240 819 240 273 100 273 100 386 238 386 238 124 556 124 556 499 867 499 867 656 446 656 446 385 60 385 60 853 948 853 948 113 678 113 678 352 497 352 497 974 791 974 791 970 912 970 912 899 522 899 522 16 575 16 575 593 638 593 638 492 314 492 314 361 226 361 226 657 349 657 349 550 186 550 186 71 712 71 712 4 811 4 811 169 124 169 124 864 665 864 665 876 752 876 752 738 536 738 536 212 52 212 52 723 310 723 310 714 38 714 38 438 47 438 47 980 67 980 67 371 798 371 798 229 459 229 459 736 603 736 603 942 212 942 212 93 57 93 57 786 546 786 546 60 805 60 805 375 869 375 869 202 600 202 600 122 958 122 958 224 485 224 485 632 485 632 485 782 626 782 626 865 902 865 902 343 909 343 909 906 56 906 56 471 449 471 449 59 257 59 257 531 487 531 487 275 88 275 88 204 770 204 770 36 920 36 920 79 905 79 905 977 763 977 763 492 2 492 2 42 165 42 165 967 387 967 387 277 239 277 239 117 987 117 987 88 426 88 426 569 890 569 890 989 614 989 614 535 101 535 101 890 716 890 716 371 303 371 303 225 626 225 626 874 106 874 106 302 846 302 846 699 467 699 467 816 50 816 50 52 798 52 798 202 578 202 578 753 232 753 232 854 846 854 846 261 683 261 683 230 940 230 940 775 973 775 973 987 469 987 469 97 681 97 681 146 213 146 213 886 743 886 743 330 973 330 973 769 181 769 181 126 449 126 449 623 461 623 461 969 312 969 312 317 913 317 913 741 319 741 319 507 861 507 861 181 238 181 238 654 493 654 493 60 504 60 504 228 540 228 540 317 617 317 617 840 98 840 98 964 626 964 626 174 586 174 586 682 448 682 448 759 910 759 910 915 442 915 442 300 15 300 15 341 19 341 19 159 709 159 709 700 423 700 423 864 233 864 233 592 657 592 657 402 29 402 29 726 689 726 689 574 803 574 803 156 399 156 399 429 660 429 660 244 312 244 312 754 899 754 899 323 855 323 855 502 368 502 368 147 388 147 388 783 168 783 168 882 403 882 403 842 159 842 159 966 711 966 711 392 430 392 430 650 192 650 192 875 149 875 149 963 326 963 326 514 337 514 337 864 784 864 784 483 330 483 330 589 532 589 532 268 333 268 333 82 989 82 989 543 305 543 305 165 619 165 619 407 241 407 241 254 346 254 346 1 224 1 224 249 377 249 377 703 961 703 961 840 945 840 945 886 308 886 308 228 761 228 761 445 227 445 227 359 1 359 1 145 439 145 439 602 192 602 192 26 745 26 745 603 428 603 428 155 734 155 734 323 235 323 235 65 31 65 31 825 311 825 311 575 733 575 733 965 35 965 35 439 366 439 366 787 947 787 947 705 49 705 49 536 322 536 322 898 616 898 616 306 769 306 769 893 168 893 168 728 131 728 131 421 489 421 489 705 56 705 56 229 431 229 431 150 801 150 801 954 652 954 652 81 944 81 944 771 415 771 415 176 472 176 472 114 361 114 361 590 435 590 435 65 483 65 483 927 285 927 285 822 295 822 295 220 962 220 962 723 429 723 429 287 271 287 271 821 322 821 322 926 941 926 941 945 594 945 594 770 693 770 693 470 756 470 756 99 888 99 888 523 160 523 160 2 107 2 107 777 203 777 203 649 681 649 681 437 717 437 717 591 483 591 483 938 756 938 756 822 500 822 500 454 753 454 753 719 17 719 17 770 201 770 201 146 207 146 207 822 166 822 166 532 275 532 275 336 977 336 977 156 354 156 354 774 97 774 97 521 116 521 116 375 809 375 809 303 506 303 506 123 398 123 398 706 285 706 285 390 656 390 656 525 175 525 175 35 976 35 976 339 146 339 146 873 733 873 733 853 384 853 384 898 890 898 890 153 527 153 527 137 473 137 473 64 188 64 188 451 471 451 471 455 628 455 628 272 158 272 158 725 304 725 304 984 623 984 623 35 92 35 92 228 410 228 410 635 162 635 162 286 550 286 550 104 255 104 255 750 891 750 891 804 571 804 571 691 576 691 576 574 933 574 933 130 680 130 680 79 61 79 61 508 733 508 733 732 953 732 953 952 434 952 434 696 559 696 559 441 571 441 571 364 964 364 964 479 905 479 905 626 472 626 472 448 941 448 941 270 43 270 43 549 436 549 436 380 808 380 808 778 229 778 229 961 879 961 879 740 673 740 673 938 886 938 886 387 410 387 410 482 490 482 490 374 105 374 105 900 14 900 14 644 212 644 212 848 555 848 555 618 42 618 42 520 713 520 713 494 511 494 511 234 981 234 981 388 327 388 327 636 946 636 946 407 221 407 221 545 582 545 582 232 246 232 246 730 402 730 402 794 713 794 713 555 136 555 136 86 523 86 523 967 354 967 354 645 325 645 325 250 138 250 138 104 849 104 849 4 894 4 894 125 33 125 33 444 510 444 510 397 405 397 405 565 76 565 76 667 628 667 628 229 519 229 519 869 519 869 519 786 204 786 204 471 677 471 677 402 363 402 363 433 586 433 586 728 917 728 917 44 531 44 531 676 172 676 172 739 774 739 774 327 24 327 24 198 941 198 941 570 914 570 914 313 45 313 45 14 159 14 159 972 462 972 462 253 730 253 730 574 770 574 770 659 26 659 26 461 978 461 978 686 603 686 603 715 103 715 103 933 161 933 161 647 766 647 766 919 377 919 377 945 414 945 414 205 621 205 621 364 917 364 917 402 689 402 689 906 151 906 151 17 995 17 995 146 236 146 236 663 447 663 447 689 731 689 731 645 691 645 691 398 226 398 226 467 216 467 216 31 983 31 983 945 26 945 26 3 59 3 59 198 835 198 835 395 579 395 579 546 314 546 314 508 204 508 204 402 531 402 531 889 766 889 766 288 653 288 653 19 832 19 832 979 881 979 881 491 857 491 857 422 242 422 242 153 911 153 911 257 715 257 715 444 576 444 576 579 545 579 545 72 197 72 197 828 306 828 306 372 606 372 606 227 264 227 264 442 456 442 456 932 410 932 410 413 304 413 304 179 293 179 293 53 188 53 188 79 510 79 510 807 271 807 271 284 575 284 575 261 689 261 689 347 729 347 729 7 718 7 718 854 228 854 228 554 502 554 502 588 643 588 643 106 772 106 772 292 375 292 375 800 920 800 920 960 784 960 784 222 368 222 368 107 995 107 995 325 660 325 660 909 442 909 442 480 442 480 442 961 841 961 841 238 150 238 150 906 684 906 684 154 345 154 345 154 810 154 810 950 37 950 37 73 680 73 680 808 151 808 151 84 771 84 771 214 800 214 800 995 704 995 704 262 355 262 355 7 262 7 262 534 213 534 213 499 983 499 983 570 972 570 972 829 503 829 503 780 650 780 650 468 581 468 581 143 737 143 737 248 625 248 625 222 646 222 646 896 824 896 824 117 821 117 821 968 375 968 375 389 311 389 311 297 502 297 502 529 993 529 993 975 350 975 350 888 269 888 269 711 3 711 3 986 906 986 906 598 420 598 420 731 370 731 370 664 786 664 786 862 824 862 824 25 581 25 581 31 841 31 841 140 767 140 767 386 253 386 253 799 756 799 756 275 65 275 65 182 440 182 440 430 818 430 818 907 763 907 763 45 773 45 773 442 636 442 636 41 334 41 334 413 881 413 881 306 441 306 441 439 483 439 483 395 613 395 613 735 196 735 196 277 426 277 426 768 800 768 800 482 339 482 339 884 849 884 849 2 130 2 130 896 972 896 972 216 809 216 809 770 486 770 486 323 407 323 407 374 253 374 253 245 100 245 100 978 186 978 186 711 73 711 73 769 955 769 955 5 344 5 344 217 273 217 273 529 902 529 902 682 229 682 229 615 192 615 192 372 931 372 931 396 539 396 539 395 671 395 671 281 328 281 328 866 70 866 70 549 805 549 805 296 398 296 398 81 45 81 45 291 201 291 201 655 121 655 121 60 543 60 543 307 677 307 677 334 424 334 424 856 545 856 545 830 116 830 116 272 515 272 515 719 160 719 160 412 3 412 3 759 779 759 779 379 763 379 763 552 164 552 164 191 118 191 118 58 754 58 754 818 428 818 428 778 846 778 846 828 936 828 936 479 454 479 454 954 145 954 145 634 799 634 799 960 290 960 290 556 44 556 44 881 585 881 585 943 181 943 181 294 874 294 874 205 729 205 729 2 229 2 229 426 71 426 71 310 961 310 961 855 948 855 948 640 767 640 767 630 834 630 834 21 905 21 905 265 651 265 651 351 688 351 688 869 968 869 968 644 511 644 511 627 20 627 20 888 452 888 452 873 152 873 152 158 279 158 279 432 640 432 640 939 278 939 278 366 562 366 562 7 859 7 859 952 325 952 325 105 433 105 433 292 259 292 259 614 597 614 597 121 981 121 981 989 991 989 991 396 874 396 874 65 874 65 874 895 680 895 680 225 201 225 201 510 169 510 169 71 202 71 202 726 316 726 316 495 223 495 223 942 914 942 914 717 286 717 286 257 742 257 742 200 904 200 904 252 795 252 795 959 384 959 384 721 108 721 108 496 221 496 221 772 38 772 38 849 437 849 437 689 454 689 454 273 774 273 774 54 260 54 260 838 684 838 684 555 74 555 74 85 227 85 227 826 591 826 591 409 123 409 123 762 662 762 662 497 434 497 434 622 865 622 865 228 894 228 894 516 909 516 909 732 940 732 940 193 450 193 450 580 386 580 386 895 390 895 390 417 260 417 260 118 607 118 607 917 219 917 219 485 45 485 45 469 786 469 786 421 784 421 784 759 958 759 958 760 103 760 103 982 720 982 720 978 611 978 611 950 522 950 522 490 648 490 648 876 969 876 969 868 295 868 295 30 803 30 803 946 158 946 158 844 812 844 812 564 657 564 657 761 486 761 486 871 990 871 990 932 462 932 462 964 432 964 432 229 400 229 400 156 99 156 99 826 431 826 431 103 376 103 376 422 114 422 114 951 128 951 128 785 98 785 98 795 184 795 184 236 312 236 312 468 968 468 968 224 591 224 591 612 166 612 166 570 534 570 534 672 887 672 887 170 318 170 318 773 888 773 888 41 204 41 204 399 978 399 978 73 753 73 753 41 45 41 45 156 74 156 74 931 115 931 115 390 606 390 606 595 681 595 681 133 991 133 991 30 851 30 851 296 662 296 662 61 738 61 738 570 673 570 673 991 520 991 520 950 859 950 859 7 951 7 951 287 12 287 12 758 889 758 889 917 981 917 981 338 830 338 830 659 416 659 416 699 172 699 172 782 249 782 249 441 744 441 744 451 270 451 270 65 735 65 735 503 885 503 885 551 477 551 477 933 369 933 369 497 835 497 835 503 589 503 589 962 339 962 339 476 281 476 281 23 617 23 617 718 330 718 330 99 458 99 458 95 497 95 497 14 811 14 811 398 121 398 121 970 61 970 61 950 987 950 987 423 732 423 732 784 163 784 163 115 770 115 770 879 866 879 866 678 788 678 788 451 137 451 137 655 509 655 509 165 269 165 269 323 59 323 59 685 956 685 956 458 442 458 442 714 478 714 478 575 965 575 965 371 683 371 683 647 575 647 575 712 19 712 19 441 764 441 764 845 792 845 792 657 497 657 497 962 343 962 343 573 323 573 323 844 203 844 203 275 93 275 93 603 853 603 853 712 56 712 56 345 872 345 872 147 255 147 255 746 781 746 781 807 477 807 477 500 504 500 504 108 865 108 865 267 773 267 773 597 316 597 316 230 686 230 686 774 758 774 758 631 220 631 220 118 144 118 144 710 643 710 643 662 909 662 909 863 413 863 413 955 912 955 912 900 695 900 695 679 845 679 845 463 963 463 963 395 968 395 968 312 862 312 862 381 211 381 211 958 602 958 602 205 208 205 208 755 905 755 905 733 190 733 190 946 470 946 470 614 466 614 466 402 973 402 973 250 588 250 588 214 153 214 153 692 476 692 476 943 616 943 616 438 870 438 870 590 976 590 976 982 435 982 435 588 213 588 213 978 152 978 152 779 281 779 281 146 730 146 730 517 922 517 922 635 300 635 300 780 734 780 734 518 915 518 915 668 452 668 452 315 2 315 2 881 379 881 379 439 233 439 233 263 602 263 602 291 397 291 397 52 642 52 642 180 900 180 900 509 585 509 585 740 613 740 613 73 854 73 854 558 850 558 850 900 808 900 808 218 580 218 580 272 215 272 215 285 398 285 398 825 989 825 989 533 21 533 21 962 987 962 987 234 597 234 597 58 308 58 308 109 863 109 863 245 474 245 474 926 975 926 975 699 95 699 95 188 44 188 44 946 136 946 136 282 13 282 13 989 458 989 458 384 425 384 425 14 701 14 701 940 255 940 255 252 167 252 167 867 76 867 76 169 924 169 924 822 939 822 939 337 369 337 369 352 758 352 758 132 516 132 516 369 188 369 188 43 488 43 488 362 177 362 177 825 709 825 709 529 994 529 994 56 319 56 319 169 642 169 642 686 272 686 272 130 250 130 250 875 281 875 281 867 768 867 768 246 865 246 865 339 166 339 166 82 610 82 610 113 967 113 967 208 47 208 47 662 892 662 892 414 7 414 7 683 972 683 972 762 737 762 737 883 812 883 812 726 24 726 24 453 47 453 47 366 749 366 749 741 653 741 653 839 957 839 957 283 61 283 61 668 209 668 209 610 89 610 89 409 531 409 531 531 926 531 926 850 831 850 831 153 285 153 285 883 263 883 263 665 412 665 412 199 452 199 452 341 50 341 50 758 463 758 463 298 276 298 276 321 474 321 474 811 821 811 821 736 309 736 309 158 642 158 642 631 861 631 861 283 791 283 791 482 177 482 177 312 975 312 975 482 379 482 379 148 47 148 47 552 750 552 750 163 57 163 57 805 707 805 707 871 463 871 463 631 259 631 259 794 487 794 487 451 913 451 913 639 479 639 479 364 81 364 81 475 41 475 41 342 528 342 528 97 104 97 104 876 936 876 936 17 918 17 918 956 742 956 742 656 662 656 662 396 639 396 639 857 557 857 557 586 651 586 651 552 20 552 20 842 145 842 145 903 55 903 55 913 301 913 301 711 253 711 253 123 817 123 817 724 669 724 669 302 721 302 721 290 333 290 333 611 272 611 272 850 327 850 327 799 951 799 951 239 291 239 291 498 149 498 149 683 144 683 144 259 922 259 922 815 639 815 639 300 180 300 180 702 464 702 464 75 425 75 425 551 869 551 869 366 219 366 219 943 924 943 924 586 231 586 231 902 627 902 627 589 143 589 143 831 782 831 782 896 855 896 855 68 527 68 527 866 93 866 93 983 474 983 474 197 202 197 202 197 599 197 599 668 556 668 556 619 953 619 953 599 364 599 364 27 655 27 655 789 101 789 101 652 537 652 537 851 303 851 303 334 710 334 710 28 957 28 957 412 881 412 881 549 654 549 654 702 396 702 396 622 710 622 710 424 662 424 662 931 131 931 131 975 571 975 571 585 318 585 318 485 325 485 325 711 398 711 398 719 222 719 222 871 201 871 201 874 588 874 588 673 783 673 783 770 926 770 926 926 475 926 475 860 62 860 62 410 138 410 138 388 964 388 964 329 613 329 613 726 704 726 704 206 194 206 194 270 714 270 714 947 750 947 750 943 298 943 298 461 936 461 936 917 677 917 677 198 635 198 635 50 87 50 87 86 799 86 799 712 846 712 846 618 513 618 513 142 376 142 376 349 880 349 880 950 651 950 651 976 702 976 702 80 119 80 119 585 637 585 637 536 857 536 857 155 232 155 232 772 580 772 580 215 162 215 162 540 867 540 867 849 532 849 532 856 726 856 726 826 264 826 264 941 55 941 55 986 859 986 859 857 488 857 488 942 836 942 836 582 269 582 269 163 242 163 242 945 389 945 389 26 959 26 959 963 710 963 710 2 647 2 647 370 44 370 44 215 115 215 115 572 748 572 748 102 264 102 264 842 729 842 729 481 314 481 314 942 781 942 781 981 11 981 11 248 238 248 238 125 505 125 505 68 978 68 978 613 446 613 446 701 442 701 442 67 484 67 484 225 523 225 523 982 539 982 539 499 161 499 161 952 313 952 313 442 930 442 930 478 292 478 292 663 92 663 92 671 487 671 487 534 827 534 827 889 98 889 98 390 454 390 454 822 81 822 81 358 595 358 595 573 992 573 992 808 72 808 72 551 643 551 643 649 443 649 443 315 629 315 629 58 749 58 749 935 375 935 375 534 732 534 732 847 336 847 336 247 233 247 233 672 723 672 723 781 946 781 946 712 85 712 85 890 461 890 461 90 389 90 389 694 473 694 473 984 687 984 687 270 878 270 878 565 240 565 240 928 636 928 636 397 976 397 976 850 51 850 51 745 166 745 166 989 450 989 450 852 118 852 118 429 879 429 879 77 297 77 297 178 270 178 270 683 134 683 134 982 443 982 443 187 55 187 55 435 513 435 513 961 591 961 591 209 392 209 392 495 895 495 895 934 591 934 591 678 842 678 842 86 982 86 982 306 26 306 26 343 523 343 523 575 587 575 587 129 436 129 436 412 602 412 602 202 569 202 569 522 215 522 215 40 597 40 597 609 957 609 957 339 116 339 116 88 308 88 308 948 522 948 522 127 672 127 672 311 24 311 24 194 103 194 103 226 656 226 656 953 432 953 432 427 405 427 405 824 206 824 206 961 368 961 368 545 679 545 679 883 187 883 187 150 271 150 271 748 163 748 163 975 65 975 65 599 633 599 633 749 90 749 90 964 970 964 970 129 580 129 580 363 725 363 725 668 255 668 255 531 875 531 875 605 433 605 433 783 72 783 72 970 283 970 283 626 97 626 97 156 611 156 611 813 117 813 117 548 53 548 53 677 351 677 351 388 672 388 672 895 100 895 100 339 552 339 552 38 409 38 409 360 546 360 546 522 31 522 31 274 936 274 936 725 84 725 84 854 808 854 808 989 79 989 79 859 350 859 350 180 709 180 709 594 994 594 994 401 891 401 891 253 51 253 51 892 191 892 191 58 826 58 826 935 795 935 795 55 629 55 629 298 673 298 673 920 115 920 115 630 327 630 327 507 659 507 659 957 402 957 402 872 911 872 911 78 67 78 67 290 918 290 918 150 886 150 886 877 231 877 231 612 452 612 452 623 880 623 880 218 204 218 204 556 632 556 632 950 12 950 12 368 124 368 124 636 382 636 382 777 37 777 37 319 638 319 638 972 307 972 307 312 647 312 647 749 910 749 910 249 100 249 100 431 675 431 675 990 252 990 252 942 302 942 302 702 280 702 280 293 380 293 380 434 577 434 577 127 275 127 275 625 802 625 802 980 662 980 662 774 301 774 301 796 135 796 135 44 176 44 176 305 99 305 99 766 309 766 309 428 818 428 818 742 875 742 875 357 131 357 131 145 12 145 12 888 852 888 852 995 963 995 963 10 606 10 606 916 441 916 441 706 84 706 84 374 593 374 593 71 347 71 347 892 3 892 3 264 971 264 971 866 302 866 302 612 544 612 544 311 263 311 263 418 655 418 655 85 456 85 456 157 842 157 842 327 202 327 202 247 339 247 339 559 705 559 705 456 261 456 261 164 219 164 219 571 730 571 730 95 575 95 575 303 102 303 102 543 660 543 660 612 238 612 238 620 241 620 241 132 147 132 147 282 424 282 424 462 712 462 712 717 269 717 269 905 346 905 346 409 545 409 545 490 561 490 561 247 133 247 133 66 18 66 18 557 907 557 907 467 492 467 492 926 100 926 100 11 983 11 983 595 687 595 687 640 862 640 862 396 495 396 495 836 435 836 435 191 233 191 233 425 395 425 395 830 175 830 175 124 317 124 317 164 672 164 672 772 22 772 22 270 718 270 718 29 878 29 878 717 724 717 724 958 701 958 701 277 296 277 296 723 302 723 302 836 593 836 593 807 588 807 588 390 718 390 718 64 467 64 467 657 749 657 749 440 588 440 588 709 767 709 767 992 731 992 731 715 349 715 349 920 68 920 68 180 898 180 898 527 508 527 508 63 603 63 603 450 320 450 320 13 786 13 786 357 213 357 213 305 387 305 387 340 89 340 89 390 345 390 345 110 244 110 244 100 462 100 462 901 753 901 753 993 169 993 169 320 825 320 825 73 663 73 663 599 240 599 240 590 10 590 10 574 215 574 215 885 482 885 482 736 288 736 288 315 141 315 141 701 942 701 942 854 889 854 889 40 890 40 890 938 539 938 539 340 745 340 745 858 143 858 143 565 603 565 603 704 648 704 648 243 406 243 406 763 607 763 607 710 111 710 111 920 763 920 763 734 14 734 14 792 799 792 799 953 981 953 981 525 902 525 902 311 224 311 224 707 786 707 786 22 115 22 115 416 217 416 217 333 15 333 15 297 830 297 830 275 895 275 895 562 251 562 251 560 980 560 980 931 966 931 966 893 469 893 469 262 369 262 369 649 624 649 624 568 746 568 746 571 645 571 645 632 701 632 701 968 794 968 794 68 353 68 353 611 627 611 627 553 858 553 858 250 847 250 847 174 327 174 327 79 205 79 205 353 695 353 695 124 828 124 828 522 639 522 639 53 672 53 672 371 838 371 838 468 817 468 817 864 471 864 471 245 488 245 488 944 580 944 580 95 897 95 897 452 755 452 755 240 445 240 445 726 839 726 839 908 607 908 607 624 974 624 974 691 886 691 886 710 504 710 504 603 158 603 158 514 934 514 934 788 377 788 377 35 812 35 812 621 423 621 423 542 374 542 374 941 125 941 125 870 813 870 813 32 159 32 159 443 326 443 326 334 805 334 805 491 400 491 400 802 857 802 857 491 88 491 88 859 539 859 539 380 817 380 817 875 659 875 659 310 404 310 404 418 575 418 575 922 187 922 187 770 614 770 614 140 898 140 898 630 747 630 747 11 919 11 919 250 742 250 742 426 272 426 272 23 419 23 419 302 838 302 838 583 10 583 10 881 115 881 115 402 389 402 389 218 782 218 782 377 820 377 820 725 345 725 345 384 660 384 660 810 295 810 295 545 210 545 210 609 762 609 762 256 598 256 598 905 944 905 944 848 81 848 81 284 389 284 389 732 305 732 305 413 634 413 634 166 644 166 644 60 797 60 797 281 380 281 380 342 717 342 717 411 127 411 127 30 873 30 873 472 282 472 282 717 885 717 885 663 337 663 337 392 279 392 279 219 288 219 288 775 689 775 689 191 863 191 863 355 321 355 321 739 290 739 290 690 142 690 142 589 116 589 116 157 176 157 176 149 901 149 901 393 888 393 888 495 779 495 779 100 895 100 895 779 669 779 669 472 806 472 806 628 623 628 623 572 13 572 13 753 593 753 593 419 119 419 119 749 330 749 330 668 163 668 163 361 221 361 221 105 395 105 395 179 931 179 931 356 740 356 740 690 462 690 462 58 851 58 851 584 917 584 917 872 335 872 335 539 148 539 148 613 99 613 99 679 240 679 240 191 565 191 565 667 855 667 855 790 293 790 293 201 562 201 562 982 565 982 565 75 173 75 173 159 96 159 96 467 317 467 317 299 133 299 133 446 336 446 336 189 174 189 174 807 197 807 197 426 584 426 584 800 26 800 26 152 726 152 726 217 304 217 304 340 417 340 417 2 570 2 570 83 208 83 208 613 696 613 696 912 115 912 115 255 211 255 211 981 619 981 619 524 717 524 717 753 728 753 728 616 558 616 558 361 175 361 175 782 625 782 625 273 833 273 833 110 47 110 47 802 40 802 40 383 633 383 633 803 248 803 248 655 617 655 617 586 479 586 479 926 102 926 102 546 926 546 926 410 501 410 501 55 935 55 935 399 454 399 454 416 235 416 235 744 270 744 270 625 858 625 858 217 31 217 31 701 932 701 932 436 372 436 372 848 897 848 897 10 105 10 105 22 861 22 861 809 826 809 826 419 592 419 592 556 235 556 235 852 812 852 812 531 564 531 564 895 489 895 489 288 975 288 975 439 994 439 994 605 577 605 577 863 701 863 701 655 25 655 25 205 931 205 931 942 722 942 722 581 251 581 251 101 516 101 516 566 581 566 581 176 213 176 213 194 520 194 520 853 50 853 50 388 223 388 223 232 454 232 454 712 683 712 683 320 531 320 531 552 299 552 299 825 128 825 128 639 798 639 798 795 282 795 282 703 409 703 409 120 357 120 357 718 939 718 939 20 654 20 654 620 192 620 192 930 12 930 12 93 275 93 275 69 967 69 967 800 390 800 390 968 427 968 427 289 500 289 500 834 265 834 265 498 415 498 415 817 10 817 10 547 641 547 641 941 594 941 594 539 181 539 181 315 484 315 484 303 530 303 530 746 13 746 13 536 650 536 650 67 7 67 7 285 952 285 952 532 286 532 286 177 789 177 789 924 444 924 444 853 286 853 286 20 592 20 592 508 164 508 164 807 258 807 258 201 327 201 327 389 964 389 964 164 758 164 758 591 969 591 969 242 59 242 59 22 798 22 798 394 550 394 550 591 220 591 220 837 691 837 691 861 701 861 701 256 358 256 358 836 899 836 899 793 859 793 859 487 931 487 931 883 518 883 518 553 502 553 502 167 198 167 198 291 514 291 514 876 80 876 80 854 584 854 584 734 171 734 171 627 341 627 341 747 679 747 679 51 16 51 16 931 901 931 901 139 65 139 65 919 167 919 167 757 138 757 138 272 935 272 935 66 936 66 936 254 36 254 36 464 389 464 389 593 751 593 751 562 725 562 725 672 607 672 607 104 521 104 521 849 190 849 190 54 981 54 981 306 166 306 166 698 921 698 921 238 755 238 755 342 532 342 532 84 605 84 605 916 971 916 971 661 413 661 413 140 32 140 32 685 275 685 275 584 547 584 547 959 103 959 103 133 753 133 753 37 309 37 309 594 496 594 496 883 757 883 757 161 752 161 752 706 54 706 54 663 236 663 236 953 626 953 626 43 433 43 433 568 190 568 190 388 488 388 488 103 499 103 499 890 387 890 387 667 497 667 497 150 463 150 463 991 168 991 168 436 855 436 855 74 184 74 184 936 367 936 367 409 274 409 274 285 175 285 175 571 842 571 842 354 239 354 239 153 183 153 183 9 917 9 917 822 93 822 93 301 834 301 834 968 765 968 765 175 877 175 877 300 489 300 489 983 867 983 867 421 138 421 138 329 60 329 60 515 825 515 825 508 854 508 854 361 888 361 888 706 616 706 616 118 182 118 182 390 180 390 180 275 834 275 834 604 521 604 521 785 707 785 707 480 987 480 987 764 390 764 390 208 581 208 581 553 23 553 23 136 106 136 106 410 693 410 693 42 988 42 988 382 510 382 510 951 769 951 769 46 443 46 443 993 793 993 793 844 162 844 162 501 412 501 412 932 272 932 272 141 744 141 744 262 318 262 318 392 86 392 86 237 652 237 652 236 772 236 772 1 702 1 702 749 80 749 80 435 944 435 944 30 689 30 689 42 670 42 670 629 770 629 770 101 178 101 178 236 166 236 166 405 182 405 182 774 637 774 637 73 133 73 133 410 657 410 657 978 27 978 27 307 225 307 225 399 121 399 121 452 860 452 860 673 37 673 37 466 410 466 410 237 735 237 735 580 667 580 667 404 513 404 513 556 361 556 361 891 316 891 316 64 897 64 897 73 385 73 385 74 598 74 598 114 643 114 643 729 572 729 572 913 512 913 512 572 727 572 727 676 231 676 231 4 225 4 225 219 258 219 258 855 858 855 858 538 597 538 597 203 124 203 124 904 897 904 897 222 176 222 176 478 616 478 616 666 763 666 763 873 377 873 377 320 795 320 795 749 866 749 866 364 659 364 659 531 354 531 354 6 970 6 970 125 634 125 634 738 846 738 846 177 147 177 147 911 810 911 810 401 839 401 839 160 981 160 981 48 301 48 301 849 316 849 316 88 148 88 148 967 597 967 597 355 565 355 565 294 739 294 739 184 365 184 365 72 477 72 477 542 302 542 302 445 850 445 850 464 23 464 23 686 607 686 607 115 343 115 343 488 223 488 223 392 504 392 504 101 463 101 463 270 683 270 683 707 733 707 733 945 287 945 287 926 327 926 327 222 859 222 859 561 61 561 61 637 62 637 62 186 732 186 732 46 265 46 265 304 731 304 731 616 185 616 185 37 215 37 215 53 438 53 438 833 45 833 45 233 198 233 198 880 941 880 941 79 411 79 411 965 601 965 601 273 137 273 137 305 97 305 97 782 44 782 44 178 960 178 960 924 925 924 925 753 224 753 224 383 390 383 390 796 444 796 444 36 409 36 409 175 735 175 735 91 268 91 268 214 558 214 558 708 60 708 60 245 767 245 767 880 675 880 675 151 566 151 566 203 183 203 183 628 298 628 298 730 35 730 35 766 55 766 55 771 218 771 218 240 979 240 979 87 481 87 481 592 138 592 138 202 27 202 27 912 74 912 74 641 518 641 518 658 426 658 426 719 314 719 314 697 245 697 245 946 626 946 626 964 463 964 463 662 447 662 447 987 227 987 227 522 955 522 955 162 234 162 234 178 341 178 341 942 454 942 454 584 471 584 471 513 869 513 869 953 329 953 329 70 854 70 854 852 359 852 359 167 552 167 552 445 418 445 418 151 522 151 522 509 800 509 800 611 166 611 166 767 210 767 210 974 469 974 469 402 66 402 66 280 676 280 676 893 395 893 395 826 692 826 692 435 434 435 434 134 143 134 143 730 268 730 268 341 570 341 570 924 246 924 246 267 22 267 22 940 264 940 264 984 671 984 671 765 44 765 44 897 435 897 435 299 739 299 739 931 174 931 174 578 463 578 463 139 821 139 821 380 83 380 83 68 988 68 988 618 348 618 348 858 910 858 910 498 650 498 650 210 156 210 156 306 117 306 117 17 484 17 484 548 368 548 368 746 757 746 757 710 812 710 812 562 605 562 605 795 767 795 767 232 298 232 298 688 915 688 915 976 693 976 693 588 298 588 298 282 457 282 457 491 179 491 179 727 201 727 201 866 103 866 103 415 252 415 252 621 88 621 88 680 980 680 980 590 813 590 813 250 23 250 23 936 841 936 841 144 698 144 698 566 248 566 248 312 768 312 768 501 747 501 747 251 626 251 626 914 77 914 77 429 883 429 883 60 967 60 967 61 426 61 426 383 264 383 264 554 7 554 7 547 315 547 315 207 792 207 792 832 320 832 320 395 30 395 30 641 393 641 393 923 960 923 960 603 891 603 891 949 192 949 192 645 435 645 435 298 516 298 516 845 395 845 395 369 745 369 745 785 51 785 51 926 20 926 20 346 967 346 967 293 581 293 581 717 490 717 490 283 758 283 758 894 2 894 2 718 29 718 29 934 493 934 493 952 618 952 618 861 96 861 96 979 85 979 85 986 825 986 825 252 766 252 766 348 227 348 227 970 879 970 879 132 731 132 731 361 436 361 436 387 987 387 987 386 565 386 565 346 108 346 108 4 37 4 37 657 252 657 252 356 244 356 244 304 826 304 826 143 873 143 873 172 982 172 982 297 416 297 416 515 765 515 765 927 812 927 812 11 345 11 345 818 955 818 955 389 51 389 51 523 642 523 642 171 113 171 113 982 416 982 416 709 423 709 423 678 681 678 681 934 809 934 809 588 403 588 403 841 989 841 989 513 258 513 258 54 310 54 310 245 502 245 502 183 921 183 921 339 842 339 842 489 710 489 710 661 814 661 814 467 91 467 91 719 258 719 258 461 379 461 379 84 781 84 781 903 632 903 632 740 657 740 657 691 57 691 57 50 471 50 471 313 597 313 597 492 14 492 14 941 500 941 500 241 543 241 543 993 825 993 825 525 38 525 38 692 740 692 740 833 88 833 88 184 656 184 656 264 70 264 70 57 2 57 2 4 253 4 253 400 783 400 783 902 78 902 78 356 55 356 55 883 484 883 484 224 402 224 402 74 884 74 884 837 538 837 538 930 438 930 438 991 236 991 236 594 986 594 986 87 441 87 441 499 854 499 854 817 255 817 255 302 597 302 597 418 328 418 328 812 175 812 175 156 367 156 367 338 934 338 934 296 557 296 557 296 180 296 180 908 610 908 610 927 725 927 725 201 524 201 524 447 986 447 986 652 307 652 307 964 309 964 309 514 842 514 842 246 409 246 409 756 595 756 595 489 703 489 703 780 407 780 407 154 212 154 212 651 256 651 256 8 699 8 699 254 405 254 405 252 274 252 274 422 904 422 904 836 27 836 27 696 478 696 478 678 916 678 916 698 836 698 836 251 256 251 256 883 338 883 338 45 346 45 346 514 703 514 703 445 468 445 468 516 249 516 249 39 88 39 88 367 976 367 976 895 315 895 315 243 988 243 988 341 327 341 327 176 860 176 860 816 593 816 593 915 296 915 296 979 765 979 765 741 180 741 180 372 922 372 922 848 765 848 765 201 178 201 178 871 532 871 532 790 570 790 570 598 314 598 314 978 708 978 708 60 985 60 985 939 734 939 734 714 908 714 908 476 91 476 91 68 385 68 385 198 808 198 808 199 953 199 953 814 820 814 820 910 452 910 452 339 128 339 128 661 545 661 545 832 309 832 309 932 720 932 720 479 940 479 940 180 329 180 329 78 494 78 494 105 171 105 171 540 722 540 722 828 591 828 591 602 558 602 558 451 100 451 100 541 174 541 174 524 490 524 490 685 43 685 43 559 888 559 888 749 288 749 288 743 642 743 642 899 965 899 965 227 342 227 342 506 622 506 622 500 964 500 964 490 178 490 178 764 40 764 40 194 161 194 161 156 464 156 464 135 119 135 119 699 387 699 387 554 421 554 421 424 62 424 62 329 110 329 110 142 655 142 655 59 225 59 225 765 216 765 216 505 53 505 53 956 52 956 52 596 256 596 256 165 221 165 221 257 120 257 120 892 456 892 456 716 89 716 89 191 409 191 409 307 390 307 390 399 844 399 844 922 141 922 141 708 932 708 932 391 938 391 938 22 82 22 82 103 44 103 44 120 6 120 6 5 244 5 244 392 241 392 241 165 20 165 20 625 387 625 387 696 76 696 76 877 863 877 863 949 978 949 978 336 934 336 934 131 237 131 237 955 712 955 712 549 404 549 404 871 900 871 900 160 400 160 400 574 370 574 370 124 515 124 515 432 351 432 351 377 957 377 957 640 437 640 437 593 142 593 142 853 868 853 868 909 220 909 220 342 850 342 850 367 991 367 991 90 788 90 788 403 347 403 347 139 51 139 51 883 239 883 239 112 729 112 729 471 657 471 657 713 148 713 148 257 363 257 363 141 171 141 171 468 714 468 714 65 536 65 536 377 249 377 249 189 830 189 830 11 158 11 158 528 134 528 134 597 559 597 559 541 258 541 258 695 198 695 198 523 394 523 394 942 93 942 93 535 618 535 618 698 884 698 884 303 373 303 373 577 783 577 783 942 459 942 459 182 61 182 61 142 754 142 754 778 523 778 523 708 98 708 98 905 5 905 5 738 164 738 164 501 721 501 721 119 287 119 287 718 358 718 358 581 105 581 105 915 759 915 759 639 161 639 161 366 418 366 418 952 379 952 379 984 512 984 512 726 706 726 706 427 636 427 636 913 233 913 233 354 454 354 454 991 716 991 716 416 855 416 855 58 376 58 376 798 193 798 193 443 720 443 720 479 782 479 782 27 120 27 120 901 123 901 123 140 439 140 439 679 915 679 915 930 859 930 859 624 684 624 684 564 413 564 413 177 598 177 598 353 352 353 352 771 791 771 791 855 454 855 454 251 749 251 749 687 854 687 854 555 183 555 183 428 798 428 798 606 276 606 276 453 17 453 17 800 797 800 797 206 504 206 504 215 949 215 949 350 38 350 38 320 684 320 684 597 491 597 491 393 994 393 994 664 658 664 658 423 753 423 753 200 957 200 957 135 372 135 372 65 667 65 667 934 216 934 216 174 137 174 137 828 46 828 46 107 681 107 681 419 112 419 112 426 57 426 57 782 992 782 992 947 117 947 117 147 312 147 312 50 635 50 635 57 321 57 321 316 342 316 342 76 229 76 229 915 199 915 199 89 433 89 433 688 445 688 445 553 195 553 195 275 272 275 272 717 995 717 995 556 37 556 37 893 155 893 155 780 622 780 622 124 313 124 313 598 86 598 86 731 117 731 117 208 190 208 190 894 156 894 156 364 42 364 42 571 339 571 339 11 456 11 456 701 814 701 814 759 90 759 90 768 45 768 45 506 273 506 273 973 183 973 183 910 362 910 362 165 450 165 450 141 620 141 620 461 622 461 622 776 143 776 143 357 840 357 840 37 66 37 66 184 493 184 493 817 380 817 380 552 329 552 329 637 148 637 148 599 369 599 369 147 833 147 833 963 955 963 955 720 641 720 641 784 417 784 417 708 917 708 917 152 478 152 478 771 278 771 278 311 806 311 806 749 127 749 127 226 564 226 564 592 142 592 142 509 244 509 244 729 760 729 760 598 311 598 311 395 717 395 717 981 437 981 437 287 781 287 781 575 247 575 247 439 300 439 300 725 374 725 374 28 470 28 470 864 71 864 71 749 721 749 721 912 713 912 713 736 677 736 677 945 584 945 584 415 312 415 312 791 953 791 953 872 957 872 957 983 412 983 412 635 123 635 123 10 330 10 330 128 205 128 205 884 512 884 512 675 797 675 797 562 467 562 467 41 299 41 299 450 754 450 754 662 440 662 440 209 419 209 419 773 570 773 570 892 528 892 528 366 40 366 40 184 617 184 617 244 410 244 410 197 219 197 219 157 125 157 125 271 400 271 400 489 239 489 239 217 941 217 941 989 498 989 498 989 593 989 593 335 498 335 498 165 183 165 183 281 400 281 400 598 72 598 72 174 263 174 263 445 180 445 180 416 946 416 946 317 769 317 769 995 991 995 991 245 576 245 576 302 978 302 978 932 584 932 584 18 193 18 193 274 664 274 664 285 154 285 154 433 623 433 623 88 21 88 21 980 839 980 839 78 502 78 502 611 444 611 444 511 665 511 665 408 937 408 937 786 103 786 103 778 24 778 24 968 408 968 408 723 899 723 899 334 197 334 197 270 666 270 666 161 25 161 25 755 843 755 843 605 19 605 19 559 227 559 227 728 668 728 668 651 738 651 738 66 211 66 211 51 892 51 892 911 358 911 358 628 377 628 377 136 722 136 722 556 904 556 904 674 120 674 120 621 320 621 320 254 992 254 992 975 520 975 520 215 667 215 667 393 423 393 423 509 450 509 450 391 638 391 638 895 933 895 933 105 699 105 699 571 436 571 436 18 622 18 622 742 889 742 889 663 35 663 35 622 938 622 938 600 113 600 113 290 87 290 87 876 958 876 958 313 95 313 95 419 317 419 317 849 737 849 737 704 778 704 778 698 617 698 617 822 321 822 321 90 749 90 749 139 703 139 703 815 507 815 507 357 737 357 737 58 593 58 593 220 8 220 8 170 152 170 152 478 131 478 131 240 886 240 886 506 939 506 939 131 583 131 583 753 274 753 274 749 561 749 561 128 298 128 298 782 37 782 37 136 922 136 922 290 443 290 443 189 819 189 819 627 872 627 872 378 865 378 865 304 442 304 442 777 523 777 523 553 160 553 160 764 601 764 601 942 148 942 148 731 32 731 32 901 891 901 891 574 995 574 995 284 19 284 19 2 589 2 589 24 140 24 140 983 523 983 523 328 277 328 277 3 185 3 185 652 364 652 364 78 595 78 595 661 84 661 84 508 261 508 261 376 474 376 474 703 321 703 321 585 10 585 10 964 288 964 288 192 81 192 81 580 272 580 272 551 344 551 344 149 202 149 202 367 540 367 540 126 430 126 430 653 83 653 83 552 396 552 396 282 5 282 5 328 262 328 262 872 417 872 417 920 374 920 374 985 62 985 62 525 501 525 501 115 558 115 558 404 89 404 89 474 414 474 414 441 912 441 912 810 399 810 399 610 8 610 8 369 562 369 562 4 160 4 160 944 721 944 721 958 15 958 15 796 856 796 856 716 759 716 759 388 281 388 281 334 356 334 356 317 291 317 291 955 402 955 402 234 278 234 278 694 306 694 306 244 522 244 522 876 923 876 923 754 708 754 708 853 229 853 229 253 689 253 689 794 781 794 781 79 538 79 538 571 905 571 905 258 825 258 825 42 937 42 937 603 378 603 378 293 322 293 322 894 573 894 573 3 193 3 193 4 423 4 423 136 657 136 657 823 527 823 527 603 391 603 391 356 179 356 179 617 6 617 6 902 883 902 883 722 32 722 32 892 618 892 618 927 631 927 631 373 345 373 345 455 176 455 176 729 92 729 92 65 241 65 241 25 776 25 776 189 147 189 147 774 860 774 860 103 36 103 36 251 223 251 223 765 980 765 980 774 765 774 765 677 696 677 696 934 787 934 787 416 111 416 111 574 977 574 977 718 820 718 820 888 696 888 696 36 253 36 253 893 591 893 591 761 889 761 889 752 396 752 396 971 45 971 45 259 833 259 833 881 739 881 739 795 464 795 464 425 291 425 291 741 390 741 390 567 381 567 381 208 23 208 23 707 693 707 693 429 604 429 604 803 423 803 423 138 995 138 995 75 651 75 651 682 577 682 577 28 106 28 106 363 733 363 733 667 585 667 585 717 814 717 814 359 100 359 100 759 612 759 612 779 449 779 449 407 445 407 445 379 948 379 948 653 719 653 719 136 981 136 981 568 557 568 557 477 940 477 940 383 226 383 226 133 253 133 253 218 144 218 144 199 501 199 501 638 225 638 225 159 368 159 368 559 576 559 576 73 246 73 246 898 593 898 593 190 179 190 179 325 315 325 315 706 382 706 382 292 826 292 826 733 400 733 400 39 691 39 691 789 580 789 580 727 329 727 329 246 30 246 30 377 618 377 618 406 826 406 826 165 429 165 429 791 994 791 994 734 661 734 661 62 615 62 615 12 416 12 416 276 752 276 752 402 133 402 133 976 51 976 51 326 781 326 781 82 693 82 693 85 558 85 558 728 16 728 16 936 75 936 75 945 566 945 566 877 564 877 564 813 567 813 567 577 434 577 434 801 32 801 32 474 159 474 159 894 401 894 401 702 523 702 523 842 777 842 777 66 33 66 33 28 309 28 309 249 790 249 790 248 140 248 140 905 526 905 526 978 17 978 17 284 629 284 629 507 928 507 928 474 903 474 903 226 41 226 41 927 683 927 683 138 850 138 850 416 829 416 829 891 280 891 280 338 701 338 701 465 691 465 691 256 441 256 441 481 983 481 983 364 84 364 84 641 479 641 479 809 769 809 769 41 533 41 533 859 60 859 60 923 93 923 93 644 319 644 319 433 65 433 65 730 772 730 772 903 366 903 366 230 503 230 503 102 445 102 445 219 902 219 902 723 695 723 695 705 427 705 427 866 627 866 627 137 884 137 884 430 6 430 6 953 818 953 818 805 534 805 534 280 392 280 392 187 810 187 810 294 230 294 230 427 133 427 133 350 191 350 191 15 895 15 895 557 960 557 960 636 43 636 43 230 541 230 541 610 138 610 138 251 526 251 526 9 905 9 905 389 201 389 201 482 254 482 254 231 653 231 653 304 561 304 561 911 954 911 954 914 576 914 576 197 329 197 329 546 185 546 185 939 881 939 881 415 99 415 99 302 85 302 85 971 113 971 113 948 839 948 839 699 100 699 100 646 868 646 868 710 261 710 261 212 670 212 670 574 211 574 211 931 189 931 189 343 948 343 948 278 933 278 933 497 535 497 535 434 10 434 10 410 67 410 67 858 722 858 722 157 905 157 905 716 338 716 338 573 194 573 194 83 990 83 990 845 480 845 480 625 247 625 247 814 691 814 691 921 32 921 32 211 292 211 292 406 657 406 657 377 262 377 262 548 309 548 309 506 808 506 808 491 577 491 577 470 545 470 545 401 47 401 47 645 838 645 838 76 534 76 534 252 706 252 706 659 534 659 534 442 144 442 144 317 454 317 454 668 471 668 471 47 672 47 672 873 179 873 179 758 473 758 473 250 863 250 863 839 585 839 585 872 171 872 171 393 553 393 553 726 698 726 698 669 712 669 712 106 13 106 13 555 623 555 623 364 725 364 725 242 210 242 210 553 809 553 809 550 64 550 64 301 335 301 335 424 123 424 123 710 658 710 658 512 795 512 795 593 539 593 539 192 942 192 942 944 298 944 298 413 105 413 105 955 9 955 9 333 709 333 709 57 725 57 725 637 643 637 643 487 548 487 548 448 396 448 396 465 111 465 111 592 348 592 348 5 243 5 243 753 120 753 120 498 70 498 70 203 690 203 690 94 18 94 18 457 246 457 246 236 793 236 793 822 809 822 809 267 802 267 802 525 796 525 796 832 4 832 4 394 307 394 307 511 724 511 724 679 71 679 71 590 509 590 509 609 456 609 456 306 193 306 193 532 844 532 844 792 320 792 320 868 256 868 256 992 620 992 620 640 959 640 959 339 215 339 215 47 349 47 349 393 262 393 262 338 227 338 227 903 758 903 758 169 608 169 608 89 926 89 926 525 785 525 785 578 813 578 813 577 807 577 807 941 12 941 12 334 220 334 220 946 472 946 472 174 111 174 111 102 775 102 775 77 696 77 696 461 177 461 177 819 965 819 965 448 333 448 333 758 354 758 354 423 281 423 281 859 729 859 729 803 218 803 218 936 100 936 100 864 684 864 684 134 243 134 243 731 25 731 25 489 592 489 592 454 903 454 903 620 178 620 178 98 514 98 514 46 903 46 903 547 430 547 430 495 770 495 770 994 288 994 288 657 484 657 484 850 89 850 89 814 83 814 83 635 491 635 491 464 254 464 254 855 38 855 38 200 702 200 702 230 886 230 886 591 676 591 676 508 863 508 863 731 285 731 285 985 673 985 673 476 812 476 812 970 625 970 625 406 24 406 24 237 959 237 959 29 669 29 669 766 460 766 460 603 178 603 178 960 650 960 650 90 619 90 619 102 966 102 966 993 664 993 664 702 306 702 306 724 264 724 264 521 868 521 868 977 122 977 122 110 120 110 120 127 132 127 132 138 887 138 887 933 450 933 450 506 270 506 270 438 769 438 769 683 715 683 715 567 272 567 272 60 179 60 179 284 636 284 636 969 79 969 79 568 831 568 831 760 501 760 501 757 49 757 49 869 820 869 820 184 783 184 783 553 872 553 872 145 901 145 901 584 71 584 71 364 685 364 685 800 210 800 210 368 88 368 88 448 526 448 526 934 130 934 130 286 81 286 81 653 975 653 975 641 318 641 318 502 582 502 582 479 964 479 964 981 762 981 762 625 566 625 566 293 379 293 379 313 856 313 856 266 654 266 654 276 246 276 246 466 300 466 300 292 932 292 932 119 323 119 323 260 695 260 695 626 908 626 908 122 786 122 786 285 532 285 532 254 701 254 701 360 522 360 522 989 39 989 39 520 608 520 608 561 66 561 66 951 130 951 130 861 233 861 233 313 739 313 739 515 957 515 957 245 261 245 261 761 138 761 138 619 542 619 542 892 254 892 254 828 242 828 242 706 796 706 796 969 367 969 367 733 912 733 912 489 444 489 444 339 244 339 244 334 565 334 565 772 106 772 106 520 451 520 451 319 457 319 457 100 741 100 741 812 668 812 668 826 738 826 738 438 317 438 317 215 29 215 29 38 153 38 153 995 53 995 53 961 325 961 325 840 515 840 515 770 210 770 210 628 523 628 523 690 746 690 746 137 321 137 321 109 554 109 554 729 927 729 927 705 634 705 634 783 230 783 230 337 34 337 34 99 980 99 980 677 770 677 770 224 667 224 667 728 784 728 784 704 161 704 161 851 531 851 531 759 285 759 285 613 615 613 615 476 699 476 699 940 624 940 624 952 670 952 670 732 649 732 649 364 174 364 174 611 249 611 249 857 433 857 433 249 608 249 608 318 457 318 457 422 916 422 916 711 577 711 577 898 788 898 788 117 768 117 768 331 479 331 479 955 844 955 844 456 463 456 463 879 880 879 880 475 809 475 809 804 829 804 829 123 40 123 40 250 705 250 705 129 459 129 459 587 622 587 622 185 589 185 589 209 971 209 971 988 496 988 496 778 300 778 300 684 638 684 638 826 942 826 942 420 128 420 128 167 92 167 92 978 885 978 885 664 780 664 780 582 270 582 270 813 30 813 30 169 935 169 935 159 310 159 310 891 412 891 412 266 135 266 135 819 671 819 671 128 605 128 605 410 784 410 784 269 884 269 884 335 808 335 808 682 169 682 169 52 603 52 603 146 959 146 959 869 719 869 719 95 934 95 934 936 322 936 322 738 763 738 763 794 960 794 960 143 573 143 573 475 203 475 203 582 698 582 698 808 369 808 369 919 906 919 906 199 488 199 488 873 637 873 637 619 237 619 237 471 86 471 86 278 122 278 122 384 623 384 623 995 577 995 577 791 6 791 6 596 188 596 188 30 828 30 828 675 498 675 498 266 526 266 526 858 460 858 460 97 716 97 716 375 138 375 138 856 719 856 719 19 600 19 600 12 257 12 257 819 665 819 665 321 962 321 962 457 488 457 488 368 670 368 670 789 693 789 693 485 598 485 598 735 612 735 612 599 887 599 887 719 498 719 498 874 623 874 623 744 913 744 913 423 400 423 400 766 189 766 189 216 966 216 966 739 257 739 257 534 551 534 551 919 190 919 190 99 16 99 16 600 811 600 811 599 769 599 769 17 139 17 139 55 288 55 288 647 449 647 449 94 833 94 833 690 316 690 316 394 286 394 286 79 682 79 682 712 415 712 415 263 271 263 271 607 173 607 173 873 985 873 985 575 952 575 952 150 654 150 654 377 549 377 549 656 742 656 742 826 66 826 66 616 860 616 860 966 757 966 757 361 36 361 36 268 406 268 406 407 972 407 972 903 503 903 503 104 625 104 625 782 933 782 933 720 660 720 660 452 663 452 663 110 352 110 352 582 203 582 203 271 479 271 479 794 940 794 940 48 93 48 93 430 170 430 170 558 608 558 608 153 99 153 99 554 310 554 310 919 704 919 704 164 122 164 122 157 139 157 139 806 810 806 810 841 531 841 531 73 189 73 189 929 35 929 35 16 132 16 132 401 399 401 399 508 381 508 381 319 542 319 542 44 949 44 949 916 960 916 960 452 756 452 756 431 696 431 696 84 875 84 875 345 61 345 61 407 229 407 229 787 612 787 612 39 620 39 620 848 326 848 326 174 297 174 297 826 487 826 487 609 926 609 926 78 754 78 754 19 439 19 439 428 156 428 156 872 17 872 17 220 22 220 22 84 820 84 820 830 597 830 597 586 697 586 697 371 805 371 805 433 646 433 646 200 869 200 869 109 817 109 817 227 538 227 538 19 314 19 314 668 518 668 518 630 179 630 179 260 970 260 970 761 121 761 121 229 529 229 529 853 323 853 323 149 461 149 461 532 960 532 960 696 796 696 796 214 650 214 650 441 221 441 221 792 892 792 892 640 168 640 168 849 477 849 477 555 942 555 942 391 287 391 287 712 326 712 326 735 921 735 921 443 484 443 484 841 931 841 931 308 451 308 451 291 203 291 203 848 441 848 441 847 648 847 648 454 410 454 410 450 288 450 288 886 835 886 835 498 325 498 325 14 800 14 800 863 560 863 560 312 845 312 845 308 373 308 373 823 400 823 400 504 520 504 520 382 313 382 313 118 157 118 157 681 275 681 275 578 273 578 273 345 142 345 142 495 618 495 618 620 928 620 928 576 338 576 338 653 279 653 279 850 971 850 971 298 652 298 652 403 730 403 730 591 174 591 174 479 255 479 255 797 353 797 353 180 54 180 54 505 379 505 379 27 940 27 940 243 990 243 990 864 190 864 190 559 504 559 504 240 412 240 412 310 342 310 342 384 123 384 123 196 910 196 910 907 293 907 293 506 542 506 542 700 844 700 844 287 873 287 873 445 159 445 159 889 539 889 539 972 269 972 269 551 650 551 650 359 958 359 958 86 597 86 597 973 39 973 39 706 359 706 359 120 845 120 845 263 838 263 838 939 845 939 845 431 471 431 471 755 464 755 464 59 200 59 200 1 975 1 975 791 160 791 160 723 902 723 902 245 766 245 766 860 103 860 103 829 174 829 174 456 581 456 581 299 82 299 82 772 864 772 864 818 579 818 579 94 13 94 13 251 781 251 781 727 380 727 380 659 517 659 517 474 980 474 980 246 687 246 687 663 63 663 63 21 688 21 688 263 752 263 752 910 735 910 735 97 747 97 747 439 552 439 552 539 143 539 143 636 764 636 764 772 268 772 268 54 561 54 561 491 792 491 792 409 560 409 560 712 596 712 596 378 815 378 815 69 190 69 190 882 858 882 858 40 605 40 605 196 499 196 499 783 515 783 515 104 978 104 978 987 968 987 968 935 649 935 649 333 28 333 28 696 327 696 327 780 271 780 271 263 62 263 62 762 481 762 481 78 117 78 117 99 656 99 656 160 608 160 608 129 562 129 562 567 310 567 310 497 385 497 385 705 670 705 670 369 617 369 617 486 843 486 843 665 368 665 368 640 956 640 956 850 777 850 777 345 755 345 755 133 563 133 563 357 865 357 865 577 585 577 585 54 686 54 686 920 715 920 715 118 655 118 655 370 176 370 176 213 61 213 61 311 455 311 455 590 707 590 707 421 591 421 591 992 641 992 641 39 39 39 39 48 199 48 199 112 665 112 665 79 91 79 91 364 490 364 490 156 28 156 28 688 266 688 266 927 399 927 399 233 326 233 326 74 229 74 229 663 752 663 752 77 453 77 453 971 182 971 182 972 51 972 51 393 782 393 782 350 199 350 199 757 22 757 22 221 378 221 378 977 826 977 826 280 531 280 531 28 871 28 871 546 553 546 553 107 217 107 217 221 500 221 500 532 476 532 476 57 293 57 293 21 674 21 674 454 729 454 729 489 782 489 782 62 106 62 106 189 896 189 896 691 81 691 81 10 232 10 232 513 608 513 608 467 73 467 73 546 21 546 21 691 479 691 479 536 301 536 301 540 923 540 923 330 975 330 975 256 525 256 525 470 646 470 646 619 659 619 659 433 680 433 680 961 267 961 267 450 176 450 176 729 40 729 40 828 23 828 23 87 852 87 852 987 138 987 138 95 542 95 542 804 9 804 9 399 745 399 745 432 745 432 745 702 414 702 414 957 558 957 558 373 29 373 29 430 928 430 928 573 476 573 476 87 559 87 559 980 97 980 97 53 362 53 362 644 445 644 445 530 168 530 168 93 888 93 888 261 243 261 243 421 436 421 436 378 799 378 799 140 604 140 604 391 294 391 294 581 64 581 64 286 758 286 758 264 855 264 855 212 363 212 363 28 117 28 117 866 228 866 228 145 577 145 577 807 855 807 855 201 615 201 615 97 88 97 88 896 412 896 412 322 342 322 342 587 208 587 208 207 950 207 950 237 498 237 498 639 137 639 137 342 696 342 696 692 323 692 323 921 562 921 562 194 567 194 567 827 326 827 326 756 925 756 925 384 331 384 331 771 909 771 909 614 545 614 545 722 594 722 594 171 321 171 321 411 393 411 393 96 674 96 674 216 886 216 886 304 735 304 735 213 533 213 533 582 817 582 817 613 289 613 289 251 879 251 879 834 523 834 523 758 198 758 198 239 508 239 508 106 163 106 163 225 508 225 508 934 41 934 41 738 988 738 988 444 157 444 157 487 838 487 838 571 81 571 81 848 454 848 454 397 938 397 938 842 625 842 625 223 920 223 920 385 318 385 318 379 1 379 1 92 589 92 589 518 236 518 236 315 665 315 665 441 737 441 737 752 173 752 173 216 675 216 675 638 541 638 541 766 203 766 203 995 235 995 235 662 784 662 784 881 180 881 180 408 961 408 961 645 529 645 529 351 806 351 806 605 941 605 941 876 144 876 144 633 476 633 476 450 149 450 149 705 439 705 439 804 423 804 423 486 600 486 600 108 755 108 755 883 204 883 204 795 553 795 553 349 177 349 177 367 913 367 913 630 611 630 611 14 290 14 290 51 25 51 25 926 906 926 906 822 164 822 164 276 36 276 36 253 948 253 948 605 138 605 138 276 147 276 147 393 281 393 281 889 251 889 251 481 2 481 2 569 332 569 332 606 293 606 293 224 88 224 88 695 357 695 357 993 251 993 251 270 852 270 852 956 21 956 21 340 791 340 791 631 306 631 306 711 767 711 767 478 193 478 193 14 742 14 742 774 696 774 696 312 745 312 745 507 887 507 887 440 24 440 24 878 204 878 204 761 437 761 437 703 336 703 336 764 326 764 326 208 246 208 246 5 721 5 721 394 409 394 409 891 212 891 212 588 532 588 532 342 228 342 228 839 185 839 185 141 134 141 134 97 814 97 814 372 136 372 136 293 905 293 905 942 527 942 527 229 433 229 433 171 642 171 642 50 154 50 154 961 52 961 52 684 41 684 41 220 843 220 843 163 902 163 902 126 366 126 366 694 967 694 967 884 893 884 893 438 462 438 462 970 369 970 369 983 368 983 368 86 118 86 118 672 342 672 342 693 147 693 147 127 564 127 564 941 653 941 653 858 16 858 16 255 759 255 759 101 202 101 202 920 88 920 88 248 982 248 982 430 342 430 342 466 991 466 991 756 765 756 765 182 768 182 768 187 528 187 528 143 71 143 71 795 161 795 161 183 10 183 10 341 791 341 791 939 487 939 487 530 595 530 595 665 493 665 493 977 212 977 212 889 416 889 416 908 27 908 27 70 468 70 468 752 662 752 662 592 712 592 712 269 874 269 874 171 905 171 905 250 552 250 552 561 365 561 365 748 620 748 620 497 176 497 176 848 563 848 563 702 880 702 880 18 577 18 577 540 857 540 857 663 216 663 216 819 521 819 521 780 572 780 572 116 357 116 357 114 528 114 528 298 747 298 747 333 900 333 900 212 804 212 804 287 259 287 259 214 82 214 82 411 761 411 761 456 72 456 72 175 398 175 398 110 210 110 210 230 576 230 576 112 964 112 964 483 894 483 894 745 954 745 954 872 978 872 978 669 987 669 987 547 183 547 183 915 18 915 18 307 179 307 179 197 697 197 697 845 845 845 845 709 298 709 298 155 921 155 921 619 421 619 421 560 893 560 893 622 366 622 366 924 735 924 735 388 789 388 789 555 599 555 599 867 794 867 794 992 299 992 299 868 506 868 506 802 421 802 421 934 647 934 647 146 696 146 696 475 5 475 5 185 234 185 234 974 459 974 459 943 387 943 387 633 764 633 764 87 609 87 609 29 93 29 93 774 535 774 535 98 158 98 158 453 391 453 391 479 420 479 420 601 928 601 928 485 299 485 299 295 963 295 963 847 398 847 398 585 86 585 86 904 949 904 949 551 17 551 17 675 442 675 442 214 647 214 647 651 156 651 156 551 745 551 745 627 226 627 226 551 458 551 458 67 100 67 100 196 77 196 77 15 764 15 764 581 566 581 566 560 340 560 340 237 785 237 785 51 186 51 186 326 157 326 157 940 514 940 514 902 658 902 658 587 879 587 879 439 425 439 425 930 571 930 571 317 817 317 817 175 451 175 451 468 381 468 381 414 422 414 422 6 497 6 497 845 592 845 592 519 691 519 691 503 9 503 9 175 903 175 903 74 462 74 462 752 581 752 581 765 462 765 462 370 780 370 780 921 443 921 443 878 770 878 770 57 370 57 370 907 767 907 767 515 358 515 358 386 132 386 132 364 144 364 144 444 651 444 651 920 250 920 250 830 3 830 3 39 273 39 273 930 970 930 970 252 550 252 550 883 342 883 342 55 851 55 851 19 258 19 258 927 374 927 374 3 279 3 279 174 904 174 904 103 274 103 274 620 358 620 358 594 165 594 165 727 571 727 571 157 882 157 882 583 36 583 36 408 29 408 29 532 63 532 63 578 382 578 382 134 61 134 61 909 863 909 863 433 473 433 473 25 717 25 717 941 717 941 717 15 230 15 230 828 724 828 724 728 614 728 614 483 242 483 242 953 210 953 210 611 982 611 982 460 222 460 222 823 125 823 125 562 576 562 576 512 196 512 196 948 652 948 652 944 45 944 45 913 226 913 226 674 123 674 123 69 771 69 771 77 526 77 526 708 755 708 755 85 497 85 497 688 362 688 362 544 358 544 358 3 42 3 42 832 895 832 895 469 215 469 215 320 683 320 683 170 876 170 876 900 437 900 437 661 16 661 16 420 849 420 849 744 767 744 767 206 245 206 245 603 671 603 671 928 428 928 428 709 626 709 626 597 738 597 738 235 824 235 824 700 880 700 880 775 355 775 355 405 870 405 870 782 453 782 453 858 253 858 253 231 735 231 735 891 525 891 525 758 517 758 517 414 33 414 33 569 554 569 554 899 833 899 833 547 371 547 371 564 803 564 803 870 489 870 489 752 993 752 993 387 153 387 153 285 537 285 537 789 407 789 407 536 273 536 273 505 636 505 636 912 386 912 386 516 388 516 388 567 800 567 800 722 303 722 303 929 456 929 456 602 564 602 564 69 496 69 496 759 143 759 143 672 522 672 522 392 434 392 434 128 864 128 864 499 139 499 139 623 816 623 816 458 516 458 516 993 28 993 28 76 697 76 697 681 152 681 152 156 739 156 739 133 470 133 470 872 667 872 667 637 619 637 619 202 19 202 19 800 721 800 721 576 59 576 59 819 520 819 520 422 542 422 542 671 931 671 931 209 209 209 209 194 448 194 448 962 511 962 511 634 336 634 336 623 446 623 446 582 431 582 431 801 69 801 69 813 729 813 729 643 305 643 305 642 794 642 794 80 802 80 802 648 423 648 423 539 105 539 105 897 464 897 464 434 208 434 208 639 56 639 56 109 10 109 10 233 902 233 902 974 697 974 697 970 658 970 658 359 879 359 879 338 84 338 84 988 250 988 250 379 724 379 724 620 421 620 421 652 430 652 430 353 636 353 636 383 755 383 755 259 213 259 213 226 463 226 463 496 445 496 445 628 86 628 86 140 587 140 587 38 107 38 107 587 246 587 246 154 16 154 16 54 933 54 933 806 588 806 588 927 702 927 702 63 819 63 819 155 993 155 993 172 706 172 706 162 985 162 985 581 912 581 912 973 441 973 441 74 782 74 782 604 716 604 716 27 405 27 405 391 716 391 716 894 195 894 195 735 807 735 807 197 792 197 792 579 605 579 605 663 240 663 240 885 479 885 479 404 1 404 1 394 616 394 616 419 792 419 792 173 41 173 41 372 310 372 310 515 573 515 573 206 559 206 559 560 254 560 254 841 310 841 310 240 877 240 877 102 810 102 810 329 336 329 336 291 198 291 198 630 137 630 137 221 821 221 821 688 459 688 459 617 245 617 245 404 742 404 742 716 435 716 435 371 277 371 277 162 322 162 322 474 832 474 832 174 609 174 609 755 565 755 565 458 779 458 779 276 605 276 605 621 866 621 866 617 361 617 361 577 477 577 477 12 41 12 41 497 672 497 672 348 778 348 778 359 653 359 653 177 504 177 504 541 730 541 730 79 152 79 152 620 359 620 359 341 698 341 698 864 774 864 774 585 522 585 522 569 536 569 536 196 828 196 828 407 436 407 436 936 84 936 84 402 259 402 259 756 50 756 50 918 837 918 837 603 481 603 481 350 719 350 719 575 451 575 451 237 939 237 939 153 337 153 337 520 705 520 705 163 866 163 866 886 12 886 12 700 589 700 589 607 691 607 691 481 803 481 803 125 689 125 689 441 458 441 458 904 1 904 1 643 139 643 139 81 310 81 310 982 807 982 807 600 666 600 666 76 464 76 464 434 853 434 853 216 718 216 718 447 246 447 246 832 444 832 444 573 758 573 758 310 383 310 383 746 351 746 351 402 202 402 202 110 839 110 839 530 485 530 485 749 864 749 864 123 423 123 423 56 899 56 899 671 397 671 397 842 802 842 802 172 529 172 529 149 54 149 54 382 409 382 409 89 487 89 487 72 834 72 834 597 606 597 606 635 127 635 127 379 869 379 869 859 302 859 302 596 183 596 183 796 908 796 908 586 478 586 478 701 965 701 965 237 667 237 667 495 790 495 790 123 343 123 343 963 69 963 69 947 320 947 320 50 582 50 582 551 680 551 680 355 93 355 93 759 849 759 849 191 328 191 328 903 274 903 274 724 751 724 751 357 47 357 47 385 838 385 838 353 535 353 535 106 888 106 888 190 540 190 540 29 835 29 835 923 255 923 255 319 412 319 412 192 33 192 33 828 656 828 656 810 787 810 787 222 611 222 611 214 303 214 303 734 603 734 603 189 336 189 336 151 674 151 674 74 634 74 634 510 917 510 917 182 176 182 176 131 154 131 154 122 178 122 178 162 810 162 810 871 622 871 622 992 793 992 793 331 67 331 67 326 951 326 951 219 960 219 960 887 925 887 925 707 801 707 801 648 362 648 362 355 28 355 28 723 55 723 55 506 175 506 175 714 741 714 741 805 886 805 886 92 17 92 17 651 505 651 505 874 96 874 96 967 924 967 924 715 499 715 499 983 616 983 616 367 12 367 12 887 635 887 635 250 655 250 655 658 351 658 351 867 706 867 706 744 281 744 281 402 704 402 704 707 639 707 639 961 829 961 829 301 962 301 962 274 615 274 615 410 969 410 969 73 358 73 358 973 914 973 914 300 326 300 326 684 539 684 539 888 895 888 895 247 605 247 605 609 318 609 318 84 382 84 382 820 461 820 461 412 802 412 802 228 637 228 637 569 946 569 946 949 345 949 345 819 777 819 777 107 268 107 268 958 572 958 572 73 638 73 638 707 357 707 357 15 427 15 427 813 268 813 268 518 350 518 350 768 186 768 186 113 790 113 790 275 737 275 737 245 361 245 361 715 101 715 101 892 811 892 811 356 445 356 445 706 217 706 217 874 344 874 344 929 89 929 89 188 347 188 347 174 652 174 652 679 911 679 911 105 672 105 672 803 438 803 438 918 798 918 798 712 355 712 355 616 165 616 165 52 506 52 506 652 308 652 308 518 303 518 303 137 269 137 269 636 143 636 143 539 168 539 168 530 334 530 334 470 353 470 353 949 578 949 578 219 448 219 448 724 737 724 737 517 806 517 806 366 129 366 129 522 105 522 105 306 856 306 856 990 760 990 760 264 878 264 878 217 413 217 413 471 758 471 758 265 759 265 759 760 341 760 341 743 3 743 3 793 496 793 496 15 81 15 81 555 738 555 738 809 142 809 142 661 860 661 860 531 38 531 38 412 365 412 365 604 526 604 526 174 321 174 321 629 229 629 229 955 472 955 472 380 244 380 244 949 29 949 29 283 1 283 1 436 764 436 764 720 592 720 592 324 470 324 470 869 891 869 891 752 363 752 363 267 749 267 749 269 539 269 539 85 711 85 711 795 457 795 457 642 441 642 441 887 363 887 363 523 729 523 729 178 184 178 184 653 780 653 780 343 53 343 53 864 330 864 330 21 664 21 664 812 341 812 341 637 700 637 700 415 926 415 926 561 990 561 990 393 210 393 210 392 711 392 711 414 232 414 232 132 609 132 609 178 442 178 442 949 470 949 470 973 908 973 908 805 817 805 817 903 462 903 462 91 352 91 352 59 607 59 607 673 192 673 192 463 468 463 468 726 737 726 737 748 581 748 581 990 258 990 258 764 645 764 645 581 988 581 988 224 520 224 520 802 174 802 174 421 545 421 545 433 139 433 139 818 954 818 954 855 583 855 583 515 184 515 184 676 875 676 875 879 636 879 636 470 234 470 234 627 211 627 211 317 7 317 7 244 627 244 627 834 454 834 454 398 788 398 788 552 792 552 792 821 234 821 234 466 805 466 805 354 626 354 626 454 571 454 571 83 276 83 276 507 368 507 368 629 465 629 465 407 295 407 295 202 150 202 150 583 857 583 857 977 108 977 108 523 745 523 745 378 357 378 357 978 352 978 352 478 799 478 799 683 672 683 672 107 797 107 797 878 485 878 485 646 546 646 546 508 945 508 945 683 513 683 513 379 811 379 811 196 657 196 657 785 196 785 196 586 347 586 347 99 881 99 881 760 537 760 537 316 688 316 688 304 384 304 384 52 776 52 776 873 422 873 422 270 820 270 820 80 731 80 731 192 23 192 23 52 808 52 808 23 92 23 92 639 759 639 759 882 320 882 320 813 814 813 814 630 868 630 868 92 103 92 103 156 741 156 741 435 265 435 265 300 411 300 411 914 994 914 994 264 524 264 524 360 725 360 725 558 441 558 441 950 177 950 177 518 896 518 896 150 361 150 361 735 297 735 297 584 437 584 437 639 472 639 472 872 372 872 372 642 375 642 375 647 190 647 190 268 416 268 416 784 375 784 375 582 671 582 671 520 704 520 704 266 60 266 60 386 787 386 787 640 538 640 538 872 859 872 859 8 378 8 378 727 133 727 133 502 257 502 257 881 258 881 258 402 229 402 229 995 209 995 209 517 133 517 133 264 312 264 312 246 278 246 278 328 29 328 29 42 423 42 423 710 793 710 793 418 544 418 544 785 491 785 491 974 114 974 114 540 255 540 255 924 961 924 961 593 490 593 490 117 196 117 196 557 554 557 554 854 449 854 449 498 330 498 330 588 167 588 167 755 660 755 660 632 507 632 507 230 586 230 586 178 118 178 118 803 550 803 550 896 176 896 176 117 866 117 866 542 22 542 22 436 216 436 216 232 125 232 125 279 597 279 597 159 838 159 838 85 667 85 667 560 566 560 566 970 579 970 579 258 15 258 15 991 414 991 414 813 450 813 450 747 81 747 81 406 84 406 84 138 681 138 681 479 745 479 745 912 369 912 369 42 644 42 644 404 635 404 635 953 194 953 194 954 17 954 17 445 791 445 791 798 938 798 938 934 806 934 806 785 192 785 192 805 513 805 513 523 365 523 365 274 543 274 543 94 375 94 375 567 345 567 345 304 304 304 304 972 150 972 150 122 417 122 417 180 726 180 726 109 924 109 924 696 839 696 839 637 41 637 41 146 402 146 402 200 672 200 672 250 449 250 449 66 882 66 882 506 917 506 917 504 224 504 224 49 141 49 141 497 519 497 519 393 954 393 954 157 541 157 541 877 677 877 677 551 714 551 714 25 680 25 680 97 913 97 913 7 609 7 609 409 589 409 589 619 499 619 499 851 966 851 966 126 63 126 63 302 694 302 694 471 824 471 824 595 528 595 528 183 705 183 705 514 397 514 397 473 116 473 116 759 373 759 373 479 718 479 718 378 452 378 452 849 960 849 960 640 694 640 694 430 290 430 290 33 583 33 583 62 214 62 214 662 225 662 225 272 166 272 166 618 502 618 502 514 554 514 554 807 612 807 612 513 204 513 204 866 158 866 158 698 525 698 525 752 981 752 981 275 515 275 515 685 123 685 123 93 816 93 816 930 643 930 643 651 655 651 655 855 18 855 18 375 765 375 765 58 437 58 437 49 912 49 912 780 79 780 79 921 899 921 899 336 845 336 845 940 694 940 694 86 16 86 16 470 314 470 314 602 439 602 439 263 242 263 242 553 983 553 983 483 689 483 689 260 242 260 242 312 519 312 519 804 989 804 989 283 796 283 796 463 904 463 904 280 490 280 490 404 57 404 57 986 529 986 529 39 558 39 558 49 570 49 570 504 791 504 791 728 216 728 216 67 589 67 589 779 476 779 476 815 797 815 797 589 120 589 120 404 408 404 408 26 89 26 89 166 953 166 953 415 275 415 275 907 917 907 917 960 567 960 567 366 38 366 38 560 877 560 877 599 464 599 464 797 11 797 11 481 18 481 18 723 22 723 22 573 720 573 720 499 968 499 968 820 601 820 601 381 412 381 412 598 475 598 475 133 184 133 184 169 512 169 512 602 30 602 30 82 183 82 183 953 81 953 81 168 819 168 819 947 512 947 512 750 31 750 31 890 463 890 463 932 948 932 948 83 348 83 348 795 945 795 945 831 676 831 676 418 87 418 87 128 12 128 12 952 348 952 348 856 415 856 415 55 736 55 736 474 912 474 912 248 631 248 631 525 623 525 623 451 171 451 171 930 192 930 192 801 369 801 369 222 867 222 867 981 328 981 328 305 704 305 704 801 704 801 704 331 660 331 660 738 958 738 958 286 629 286 629 414 509 414 509 399 750 399 750 845 390 845 390 297 456 297 456 99 242 99 242 740 578 740 578 844 655 844 655 87 102 87 102 519 61 519 61 637 858 637 858 327 735 327 735 123 118 123 118 672 459 672 459 289 38 289 38 236 158 236 158 871 57 871 57 294 168 294 168 292 438 292 438 678 244 678 244 194 157 194 157 600 126 600 126 361 690 361 690 227 249 227 249 374 747 374 747 702 915 702 915 845 323 845 323 64 891 64 891 66 563 66 563 985 422 985 422 261 621 261 621 261 233 261 233 595 727 595 727 639 935 639 935 260 963 260 963 383 938 383 938 907 36 907 36 723 722 723 722 681 555 681 555 939 44 939 44 605 277 605 277 625 391 625 391 522 832 522 832 164 639 164 639 213 157 213 157 726 176 726 176 227 465 227 465 911 982 911 982 49 897 49 897 964 105 964 105 71 127 71 127 154 487 154 487 360 558 360 558 882 463 882 463 541 296 541 296 50 533 50 533 308 990 308 990 377 344 377 344 103 326 103 326 659 186 659 186 953 503 953 503 982 747 982 747 928 638 928 638 457 820 457 820 869 101 869 101 578 695 578 695 95 567 95 567 384 984 384 984 557 578 557 578 96 306 96 306 645 188 645 188 912 396 912 396 302 743 302 743 818 524 818 524 897 849 897 849 622 599 622 599 284 1 284 1 467 631 467 631 624 955 624 955 357 138 357 138 957 432 957 432 214 932 214 932 858 413 858 413 952 598 952 598 987 449 987 449 831 756 831 756 227 640 227 640 34 41 34 41 654 94 654 94 359 572 359 572 4 232 4 232 184 687 184 687 678 247 678 247 273 926 273 926 119 858 119 858 682 372 682 372 338 806 338 806 95 690 95 690 684 830 684 830 524 374 524 374 66 741 66 741 563 60 563 60 63 393 63 393 896 370 896 370 158 859 158 859 972 922 972 922 282 832 282 832 229 40 229 40 33 725 33 725 544 766 544 766 789 432 789 432 116 816 116 816 336 250 336 250 375 537 375 537 395 955 395 955 353 31 353 31 437 735 437 735 558 643 558 643 262 455 262 455 917 57 917 57 346 224 346 224 229 389 229 389 413 894 413 894 26 924 26 924 217 705 217 705 942 147 942 147 180 673 180 673 573 646 573 646 800 351 800 351 177 207 177 207 617 635 617 635 498 908 498 908 198 794 198 794 873 350 873 350 583 43 583 43 6 920 6 920 515 318 515 318 620 873 620 873 224 802 224 802 112 878 112 878 676 993 676 993 460 883 460 883 753 496 753 496 707 632 707 632 760 806 760 806 476 9 476 9 700 146 700 146 713 552 713 552 75 53 75 53 569 891 569 891 830 373 830 373 388 361 388 361 787 823 787 823 772 391 772 391 375 613 375 613 437 230 437 230 901 438 901 438 555 515 555 515 45 108 45 108 648 114 648 114 658 621 658 621 775 385 775 385 634 626 634 626 919 395 919 395 378 744 378 744 887 167 887 167 705 913 705 913 956 774 956 774 789 549 789 549 460 580 460 580 12 77 12 77 904 99 904 99 277 318 277 318 734 669 734 669 683 938 683 938 688 336 688 336 464 415 464 415 443 775 443 775 474 24 474 24 369 411 369 411 868 812 868 812 353 277 353 277 331 826 331 826 817 354 817 354 88 513 88 513 723 798 723 798 393 454 393 454 1 832 1 832 738 371 738 371 331 886 331 886 174 106 174 106 15 779 15 779 447 884 447 884 887 613 887 613 5 646 5 646 853 118 853 118 387 762 387 762 649 802 649 802 252 800 252 800 557 660 557 660 148 321 148 321 382 426 382 426 258 491 258 491 639 306 639 306 828 707 828 707 3 790 3 790 506 760 506 760 201 952 201 952 970 293 970 293 937 386 937 386 453 524 453 524 360 893 360 893 732 510 732 510 685 418 685 418 176 255 176 255 751 534 751 534 815 593 815 593 977 706 977 706 973 545 973 545 393 641 393 641 660 331 660 331 714 926 714 926 606 325 606 325 185 468 185 468 321 114 321 114 140 643 140 643 795 756 795 756 557 552 557 552 832 591 832 591 601 89 601 89 664 690 664 690 337 76 337 76 204 808 204 808 385 125 385 125 720 981 720 981 623 968 623 968 522 866 522 866 938 449 938 449 396 929 396 929 238 210 238 210 273 241 273 241 437 107 437 107 246 588 246 588 819 307 819 307 911 250 911 250 380 61 380 61 373 951 373 951 988 16 988 16 391 239 391 239 707 948 707 948 926 187 926 187 202 14 202 14 164 877 164 877 352 77 352 77 60 82 60 82 165 631 165 631 766 881 766 881 260 263 260 263 100 955 100 955 66 305 66 305 676 872 676 872 224 490 224 490 959 385 959 385 552 873 552 873 21 929 21 929 45 334 45 334 301 696 301 696 803 240 803 240 527 885 527 885 187 178 187 178 480 167 480 167 991 68 991 68 29 833 29 833 447 647 447 647 744 90 744 90 485 927 485 927 810 517 810 517 707 683 707 683 446 40 446 40 468 251 468 251 555 861 555 861 748 865 748 865 502 92 502 92 520 14 520 14 675 539 675 539 940 339 940 339 804 493 804 493 483 588 483 588 782 240 782 240 339 741 339 741 724 95 724 95 544 875 544 875 185 290 185 290 416 476 416 476 18 884 18 884 238 554 238 554 86 147 86 147 472 196 472 196 378 555 378 555 247 788 247 788 376 949 376 949 430 459 430 459 77 255 77 255 549 224 549 224 867 860 867 860 790 367 790 367 650 289 650 289 673 923 673 923 990 212 990 212 806 674 806 674 888 171 888 171 893 241 893 241 552 866 552 866 291 163 291 163 58 68 58 68 979 116 979 116 503 160 503 160 163 682 163 682 965 82 965 82 610 121 610 121 741 229 741 229 7 106 7 106 326 885 326 885 205 157 205 157 459 88 459 88 688 34 688 34 49 958 49 958 875 923 875 923 60 459 60 459 729 790 729 790 25 848 25 848 884 783 884 783 370 689 370 689 953 45 953 45 378 148 378 148 559 209 559 209 375 672 375 672 80 277 80 277 550 392 550 392 835 25 835 25 909 35 909 35 767 342 767 342 359 672 359 672 363 362 363 362 668 250 668 250 948 568 948 568 22 440 22 440 912 169 912 169 959 773 959 773 91 294 91 294 637 723 637 723 292 59 292 59 300 294 300 294 786 422 786 422 54 126 54 126 583 392 583 392 299 648 299 648 402 524 402 524 796 789 796 789 788 745 788 745 383 59 383 59 674 735 674 735 25 240 25 240 678 574 678 574 940 492 940 492 693 922 693 922 487 158 487 158 275 613 275 613 563 482 563 482 633 475 633 475 848 279 848 279 709 181 709 181 464 948 464 948 512 925 512 925 682 673 682 673 735 303 735 303 803 60 803 60 879 484 879 484 381 954 381 954 790 567 790 567 102 791 102 791 578 305 578 305 973 439 973 439 104 462 104 462 116 607 116 607 29 591 29 591 42 496 42 496 783 733 783 733 654 255 654 255 572 625 572 625 601 475 601 475 802 593 802 593 152 930 152 930 133 271 133 271 631 105 631 105 609 25 609 25 890 585 890 585 409 529 409 529 631 431 631 431 540 894 540 894 631 788 631 788 648 452 648 452 970 929 970 929 158 564 158 564 160 441 160 441 76 526 76 526 906 505 906 505 544 186 544 186 826 482 826 482 506 577 506 577 6 503 6 503 296 909 296 909 327 421 327 421 389 29 389 29 851 200 851 200 703 684 703 684 559 940 559 940 847 846 847 846 831 601 831 601 827 243 827 243 940 283 940 283 743 709 743 709 217 723 217 723 220 92 220 92 478 356 478 356 331 16 331 16 412 950 412 950 570 335 570 335 976 367 976 367 841 455 841 455 802 275 802 275 139 950 139 950 838 629 838 629 687 582 687 582 641 425 641 425 216 345 216 345 861 859 861 859 61 563 61 563 848 5 848 5 380 449 380 449 34 832 34 832 911 886 911 886 295 485 295 485 550 46 550 46 374 281 374 281 825 874 825 874 20 484 20 484 349 151 349 151 452 829 452 829 814 520 814 520 246 529 246 529 368 809 368 809 728 836 728 836 813 92 813 92 333 164 333 164 870 459 870 459 467 60 467 60 657 347 657 347 461 250 461 250 100 343 100 343 290 835 290 835 314 602 314 602 306 780 306 780 223 513 223 513 285 349 285 349 327 40 327 40 713 467 713 467 867 493 867 493 882 900 882 900 362 672 362 672 706 370 706 370 806 295 806 295 240 137 240 137 506 231 506 231 383 994 383 994 266 307 266 307 220 917 220 917 694 654 694 654 643 441 643 441 895 382 895 382 87 229 87 229 672 337 672 337 502 657 502 657 674 509 674 509 423 267 423 267 286 841 286 841 375 712 375 712 331 141 331 141 901 726 901 726 456 164 456 164 37 328 37 328 264 29 264 29 556 891 556 891 759 265 759 265 661 780 661 780 612 983 612 983 436 943 436 943 12 489 12 489 388 449 388 449 314 203 314 203 60 351 60 351 901 122 901 122 206 115 206 115 914 909 914 909 511 256 511 256 819 621 819 621 920 677 920 677 610 652 610 652 987 646 987 646 93 60 93 60 284 878 284 878 341 583 341 583 795 168 795 168 954 213 954 213 70 230 70 230 19 711 19 711 129 933 129 933 951 995 951 995 684 132 684 132 113 309 113 309 467 451 467 451 63 360 63 360 878 830 878 830 246 379 246 379 562 759 562 759 277 678 277 678 987 819 987 819 316 910 316 910 950 723 950 723 896 305 896 305 69 553 69 553 230 344 230 344 936 196 936 196 707 990 707 990 445 749 445 749 632 910 632 910 501 283 501 283 554 520 554 520 191 580 191 580 752 344 752 344 11 866 11 866 697 462 697 462 406 783 406 783 837 913 837 913 134 553 134 553 22 417 22 417 281 334 281 334 986 765 986 765 462 34 462 34 196 772 196 772 408 790 408 790 16 528 16 528 957 763 957 763 64 650 64 650 665 147 665 147 414 515 414 515 620 711 620 711 734 315 734 315 297 254 297 254 67 751 67 751 142 23 142 23 83 687 83 687 55 853 55 853 936 959 936 959 948 143 948 143 53 695 53 695 271 537 271 537 612 427 612 427 717 601 717 601 650 472 650 472 840 449 840 449 222 191 222 191 872 463 872 463 691 52 691 52 877 894 877 894 593 888 593 888 843 12 843 12 167 634 167 634 279 369 279 369 95 63 95 63 726 294 726 294 266 950 266 950 980 635 980 635 512 724 512 724 558 463 558 463 882 920 882 920 71 481 71 481 164 302 164 302 197 323 197 323 946 44 946 44 315 408 315 408 666 654 666 654 256 321 256 321 209 73 209 73 389 857 389 857 817 315 817 315 362 784 362 784 658 325 658 325 863 390 863 390 859 360 859 360 679 380 679 380 441 29 441 29 886 607 886 607 870 604 870 604 192 225 192 225 425 833 425 833 394 3 394 3 239 86 239 86 727 721 727 721 522 836 522 836 204 551 204 551 756 97 756 97 328 355 328 355 470 206 470 206 924 201 924 201 972 212 972 212 150 648 150 648 15 292 15 292 38 555 38 555 857 359 857 359 764 360 764 360 559 543 559 543 226 703 226 703 629 761 629 761 271 912 271 912 539 535 539 535 519 767 519 767 830 516 830 516 688 400 688 400 577 944 577 944 708 258 708 258 200 609 200 609 940 784 940 784 196 922 196 922 463 336 463 336 537 400 537 400 463 173 463 173 904 27 904 27 16 569 16 569 706 780 706 780 395 946 395 946 11 939 11 939 334 974 334 974 95 52 95 52 227 84 227 84 64 297 64 297 424 531 424 531 715 767 715 767 249 269 249 269 6 843 6 843 857 913 857 913 286 702 286 702 307 209 307 209 428 441 428 441 655 54 655 54 301 136 301 136 848 548 848 548 562 906 562 906 740 153 740 153 549 493 549 493 658 681 658 681 291 734 291 734 115 369 115 369 153 944 153 944 871 736 871 736 2 722 2 722 603 714 603 714 932 715 932 715 700 679 700 679 859 522 859 522 841 709 841 709 712 977 712 977 752 146 752 146 163 441 163 441 689 194 689 194 453 210 453 210 79 715 79 715 325 756 325 756 166 221 166 221 177 593 177 593 266 542 266 542 838 730 838 730 956 544 956 544 917 695 917 695 862 303 862 303 653 4 653 4 797 553 797 553 987 553 987 553 477 323 477 323 939 495 939 495 371 24 371 24 147 873 147 873 345 507 345 507 169 528 169 528 85 348 85 348 421 398 421 398 129 70 129 70 863 494 863 494 549 970 549 970 804 540 804 540 619 595 619 595 573 293 573 293 9 26 9 26 503 190 503 190 621 964 621 964 586 124 586 124 204 917 204 917 710 439 710 439 533 25 533 25 39 545 39 545 992 907 992 907 238 569 238 569 347 147 347 147 576 280 576 280 183 320 183 320 188 223 188 223 78 288 78 288 796 842 796 842 227 919 227 919 325 353 325 353 224 897 224 897 685 600 685 600 405 197 405 197 1 219 1 219 10 459 10 459 519 926 519 926 515 64 515 64 609 632 609 632 841 99 841 99 465 122 465 122 950 449 950 449 122 965 122 965 671 937 671 937 778 26 778 26 751 768 751 768 906 679 906 679 647 528 647 528 6 669 6 669 61 366 61 366 242 501 242 501 757 59 757 59 207 156 207 156 75 298 75 298 409 568 409 568 786 49 786 49 52 191 52 191 700 77 700 77 365 56 365 56 590 50 590 50 694 751 694 751 853 76 853 76 267 182 267 182 664 776 664 776 679 108 679 108 130 50 130 50 653 506 653 506 948 253 948 253 458 486 458 486 362 172 362 172 506 464 506 464 175 279 175 279 863 177 863 177 529 652 529 652 843 938 843 938 526 472 526 472 908 951 908 951 978 697 978 697 440 351 440 351 281 696 281 696 764 496 764 496 108 838 108 838 42 205 42 205 353 842 353 842 928 195 928 195 891 146 891 146 825 176 825 176 597 968 597 968 298 662 298 662 357 789 357 789 695 330 695 330 255 788 255 788 977 204 977 204 121 537 121 537 395 226 395 226 710 442 710 442 896 434 896 434 607 411 607 411 484 729 484 729 815 370 815 370 97 394 97 394 701 951 701 951 927 497 927 497 52 606 52 606 353 561 353 561 865 877 865 877 771 494 771 494 184 690 184 690 857 268 857 268 143 373 143 373 861 383 861 383 515 951 515 951 328 923 328 923 920 282 920 282 658 380 658 380 714 878 714 878 387 302 387 302 28 331 28 331 710 262 710 262 983 483 983 483 106 612 106 612 870 717 870 717 493 119 493 119 460 611 460 611 791 90 791 90 979 23 979 23 682 22 682 22 398 720 398 720 976 862 976 862 153 589 153 589 270 130 270 130 295 141 295 141 987 326 987 326 255 529 255 529 673 898 673 898 746 347 746 347 316 721 316 721 747 315 747 315 906 641 906 641 80 695 80 695 546 328 546 328 926 13 926 13 398 748 398 748 931 835 931 835 13 311 13 311 697 50 697 50 369 9 369 9 483 403 483 403 856 952 856 952 161 765 161 765 905 194 905 194 305 587 305 587 559 898 559 898 511 365 511 365 55 174 55 174 624 940 624 940 9 520 9 520 479 296 479 296 165 470 165 470 875 965 875 965 520 873 520 873 597 147 597 147 985 946 985 946 246 727 246 727 608 371 608 371 396 921 396 921 875 19 875 19 110 64 110 64 431 484 431 484 322 789 322 789 217 887 217 887 974 988 974 988 369 993 369 993 596 889 596 889 972 771 972 771 772 499 772 499 152 214 152 214 795 979 795 979 295 55 295 55 143 696 143 696 266 886 266 886 255 514 255 514 518 768 518 768 353 106 353 106 150 443 150 443 270 246 270 246 251 565 251 565 717 938 717 938 639 881 639 881 241 401 241 401 524 759 524 759 414 543 414 543 636 668 636 668 258 430 258 430 157 578 157 578 506 525 506 525 604 854 604 854 970 29 970 29 840 658 840 658 775 416 775 416 570 864 570 864 976 754 976 754 111 134 111 134 100 161 100 161 904 642 904 642 989 641 989 641 715 738 715 738 776 783 776 783 470 755 470 755 983 81 983 81 730 407 730 407 702 397 702 397 375 710 375 710 401 712 401 712 303 201 303 201 506 319 506 319 416 652 416 652 796 939 796 939 627 637 627 637 705 837 705 837 233 487 233 487 675 946 675 946 636 388 636 388 892 334 892 334 855 480 855 480 675 320 675 320 831 47 831 47 573 588 573 588 450 823 450 823 897 520 897 520 753 673 753 673 790 730 790 730 724 633 724 633 408 272 408 272 301 54 301 54 375 726 375 726 83 900 83 900 705 896 705 896 633 249 633 249 153 561 153 561 24 276 24 276 637 254 637 254 841 488 841 488 4 509 4 509 54 1 54 1 683 581 683 581 842 397 842 397 588 110 588 110 91 579 91 579 377 572 377 572 121 181 121 181 108 700 108 700 53 444 53 444 509 74 509 74 132 99 132 99 529 706 529 706 610 341 610 341 431 343 431 343 321 414 321 414 197 214 197 214 795 494 795 494 632 964 632 964 285 375 285 375 9 941 9 941 919 802 919 802 991 802 991 802 304 700 304 700 962 765 962 765 451 259 451 259 730 690 730 690 427 687 427 687 13 880 13 880 669 847 669 847 68 132 68 132 916 891 916 891 546 835 546 835 429 939 429 939 624 83 624 83 792 843 792 843 849 61 849 61 626 815 626 815 349 308 349 308 94 486 94 486 879 93 879 93 943 653 943 653 845 123 845 123 288 240 288 240 480 369 480 369 591 645 591 645 609 759 609 759 908 461 908 461 681 685 681 685 840 120 840 120 588 906 588 906 327 776 327 776 175 774 175 774 987 90 987 90 31 280 31 280 559 472 559 472 705 307 705 307 424 16 424 16 816 80 816 80 762 245 762 245 689 216 689 216 898 820 898 820 521 777 521 777 787 1 787 1 845 413 845 413 841 376 841 376 567 271 567 271 836 531 836 531 918 871 918 871 173 28 173 28 805 132 805 132 775 774 775 774 143 612 143 612 945 67 945 67 872 612 872 612 359 811 359 811 458 261 458 261 174 636 174 636 358 223 358 223 173 655 173 655 963 684 963 684 684 948 684 948 699 415 699 415 819 283 819 283 211 189 211 189 916 134 916 134 869 437 869 437 84 397 84 397 270 214 270 214 396 870 396 870 113 922 113 922 178 207 178 207 588 69 588 69 897 903 897 903 892 879 892 879 947 674 947 674 459 43 459 43 807 38 807 38 51 51 51 51 484 730 484 730 162 201 162 201 173 635 173 635 408 174 408 174 179 154 179 154 397 164 397 164 177 453 177 453 918 978 918 978 352 419 352 419 385 404 385 404 471 460 471 460 515 383 515 383 958 973 958 973 797 227 797 227 415 733 415 733 379 613 379 613 737 606 737 606 56 395 56 395 633 465 633 465 433 154 433 154 950 889 950 889 799 599 799 599 224 232 224 232 403 168 403 168 751 8 751 8 945 525 945 525 347 564 347 564 100 719 100 719 100 505 100 505 812 473 812 473 941 606 941 606 947 763 947 763 921 310 921 310 513 704 513 704 103 216 103 216 453 749 453 749 341 232 341 232 14 155 14 155 580 748 580 748 799 853 799 853 252 801 252 801 277 47 277 47 173 247 173 247 221 945 221 945 343 568 343 568 108 494 108 494 438 945 438 945 277 808 277 808 299 880 299 880 91 208 91 208 406 495 406 495 618 154 618 154 538 120 538 120 236 712 236 712 623 312 623 312 756 267 756 267 567 705 567 705 880 868 880 868 151 417 151 417 116 10 116 10 282 368 282 368 866 14 866 14 317 341 317 341 837 488 837 488 946 741 946 741 611 536 611 536 441 799 441 799 663 124 663 124 850 990 850 990 93 748 93 748 216 117 216 117 153 777 153 777 2 539 2 539 377 283 377 283 824 973 824 973 806 310 806 310 526 991 526 991 381 713 381 713 194 126 194 126 71 673 71 673 592 99 592 99 745 859 745 859 455 320 455 320 483 457 483 457 46 21 46 21 860 886 860 886 451 178 451 178 196 525 196 525 612 244 612 244 591 733 591 733 443 943 443 943 199 290 199 290 358 509 358 509 561 432 561 432 61 611 61 611 427 445 427 445 950 206 950 206 682 502 682 502 894 149 894 149 409 821 409 821 282 920 282 920 995 31 995 31 787 849 787 849 765 950 765 950 989 246 989 246 619 45 619 45 134 107 134 107 457 436 457 436 724 380 724 380 175 883 175 883 883 604 883 604 290 685 290 685 172 285 172 285 666 525 666 525 824 908 824 908 538 974 538 974 516 872 516 872 402 130 402 130 745 168 745 168 21 159 21 159 617 637 617 637 744 925 744 925 840 898 840 898 641 908 641 908 428 689 428 689 716 205 716 205 371 311 371 311 861 819 861 819 37 306 37 306 960 407 960 407 848 166 848 166 558 48 558 48 926 178 926 178 262 558 262 558 785 511 785 511 719 359 719 359 847 947 847 947 903 670 903 670 140 132 140 132 305 148 305 148 614 275 614 275 484 45 484 45 287 323 287 323 861 293 861 293 50 831 50 831 615 692 615 692 368 761 368 761 68 92 68 92 966 983 966 983 635 648 635 648 703 475 703 475 922 220 922 220 129 405 129 405 809 599 809 599 90 107 90 107 329 183 329 183 301 512 301 512 465 538 465 538 136 626 136 626 68 946 68 946 607 847 607 847 983 844 983 844 852 887 852 887 262 836 262 836 500 527 500 527 123 168 123 168 77 746 77 746 707 808 707 808 322 62 322 62 365 305 365 305 492 419 492 419 299 918 299 918 334 706 334 706 105 326 105 326 709 903 709 903 796 661 796 661 4 620 4 620 339 560 339 560 497 776 497 776 283 145 283 145 586 8 586 8 412 963 412 963 157 258 157 258 792 394 792 394 789 480 789 480 763 958 763 958 331 742 331 742 804 41 804 41 626 769 626 769 585 630 585 630 583 381 583 381 482 580 482 580 886 296 886 296 620 78 620 78 467 526 467 526 835 573 835 573 95 634 95 634 837 812 837 812 484 669 484 669 561 899 561 899 685 912 685 912 73 928 73 928 170 329 170 329 649 922 649 922 880 258 880 258 818 13 818 13 703 294 703 294 236 367 236 367 372 372 372 372 526 812 526 812 324 936 324 936 610 905 610 905 764 696 764 696 791 586 791 586 242 938 242 938 306 50 306 50 533 234 533 234 693 715 693 715 196 121 196 121 869 664 869 664 510 75 510 75 656 116 656 116 572 849 572 849 920 439 920 439 1 843 1 843 697 460 697 460 403 925 403 925 781 859 781 859 702 832 702 832 7 138 7 138 133 169 133 169 67 139 67 139 200 956 200 956 598 445 598 445 919 776 919 776 787 713 787 713 130 391 130 391 579 650 579 650 759 984 759 984 459 561 459 561 280 987 280 987 350 471 350 471 220 552 220 552 272 277 272 277 108 656 108 656 921 708 921 708 88 442 88 442 879 372 879 372 354 660 354 660 577 294 577 294 962 822 962 822 881 99 881 99 516 206 516 206 783 367 783 367 97 92 97 92 947 608 947 608 511 721 511 721 972 26 972 26 641 654 641 654 159 71 159 71 203 265 203 265 779 99 779 99 49 544 49 544 391 981 391 981 374 230 374 230 971 657 971 657 994 633 994 633 862 950 862 950 298 132 298 132 501 819 501 819 474 564 474 564 114 620 114 620 533 298 533 298 669 378 669 378 284 314 284 314 90 174 90 174 247 401 247 401 240 636 240 636 768 948 768 948 554 854 554 854 928 983 928 983 244 339 244 339 494 507 494 507 679 974 679 974 590 569 590 569 188 451 188 451 705 711 705 711 864 112 864 112 14 863 14 863 34 200 34 200 466 473 466 473 593 43 593 43 832 520 832 520 560 16 560 16 533 885 533 885 479 733 479 733 588 175 588 175 848 552 848 552 883 450 883 450 126 877 126 877 899 148 899 148 314 913 314 913 440 155 440 155 105 834 105 834 36 370 36 370 300 17 300 17 631 713 631 713 64 809 64 809 530 42 530 42 174 459 174 459 506 487 506 487 685 205 685 205 615 802 615 802 100 605 100 605 647 660 647 660 44 398 44 398 637 471 637 471 368 380 368 380 650 523 650 523 61 631 61 631 25 629 25 629 921 332 921 332 561 919 561 919 206 786 206 786 603 288 603 288 574 927 574 927 427 558 427 558 697 841 697 841 267 680 267 680 442 48 442 48 911 993 911 993 3 806 3 806 365 934 365 934 847 318 847 318 188 496 188 496 708 967 708 967 756 851 756 851 203 140 203 140 23 957 23 957 717 496 717 496 102 153 102 153 905 238 905 238 835 59 835 59 607 474 607 474 285 623 285 623 41 465 41 465 453 371 453 371 102 192 102 192 557 809 557 809 175 165 175 165 785 685 785 685 753 762 753 762 862 975 862 975 788 581 788 581 815 483 815 483 438 746 438 746 552 88 552 88 181 578 181 578 841 951 841 951 763 105 763 105 811 312 811 312 819 786 819 786 51 497 51 497 823 227 823 227 799 685 799 685 746 145 746 145 783 625 783 625 326 855 326 855 699 556 699 556 365 993 365 993 176 990 176 990 941 161 941 161 555 987 555 987 783 198 783 198 25 107 25 107 130 97 130 97 131 349 131 349 205 353 205 353 524 525 524 525 926 276 926 276 81 818 81 818 534 621 534 621 734 58 734 58 380 623 380 623 685 943 685 943 8 298 8 298 670 988 670 988 589 893 589 893 669 669 669 669 407 148 407 148 129 961 129 961 206 830 206 830 193 748 193 748 84 918 84 918 310 743 310 743 148 701 148 701 73 715 73 715 51 701 51 701 91 226 91 226 754 724 754 724 622 627 622 627 193 297 193 297 902 272 902 272 484 291 484 291 912 758 912 758 414 11 414 11 250 206 250 206 551 881 551 881 669 581 669 581 229 970 229 970 576 310 576 310 625 86 625 86 666 34 666 34 381 169 381 169 869 480 869 480 11 652 11 652 149 139 149 139 721 582 721 582 906 146 906 146 853 301 853 301 635 222 635 222 278 707 278 707 114 25 114 25 521 126 521 126 545 702 545 702 55 944 55 944 358 843 358 843 769 87 769 87 873 299 873 299 967 596 967 596 926 983 926 983 467 791 467 791 569 518 569 518 264 492 264 492 625 178 625 178 91 302 91 302 839 234 839 234 555 201 555 201 765 401 765 401 983 48 983 48 343 799 343 799 18 361 18 361 729 961 729 961 851 627 851 627 205 423 205 423 222 860 222 860 713 364 713 364 12 539 12 539 491 862 491 862 721 686 721 686 47 815 47 815 322 306 322 306 449 541 449 541 281 80 281 80 721 128 721 128 915 914 915 914 984 730 984 730 459 672 459 672 207 916 207 916 490 252 490 252 249 171 249 171 832 856 832 856 226 436 226 436 817 329 817 329 120 390 120 390 829 141 829 141 914 271 914 271 615 383 615 383 786 657 786 657 739 722 739 722 863 383 863 383 300 119 300 119 789 768 789 768 74 697 74 697 66 400 66 400 255 75 255 75 290 830 290 830 536 200 536 200 432 41 432 41 597 637 597 637 754 974 754 974 385 244 385 244 457 244 457 244 814 484 814 484 858 94 858 94 120 439 120 439 571 423 571 423 452 464 452 464 859 221 859 221 931 981 931 981 697 471 697 471 236 924 236 924 839 758 839 758 682 10 682 10 330 628 330 628 2 803 2 803 107 278 107 278 403 921 403 921 366 862 366 862 255 900 255 900 19 611 19 611 753 824 753 824 30 92 30 92 510 552 510 552 938 428 938 428 412 419 412 419 575 207 575 207 869 240 869 240 821 964 821 964 189 338 189 338 680 120 680 120 819 194 819 194 771 828 771 828 83 358 83 358 801 53 801 53 840 95 840 95 979 17 979 17 557 396 557 396 890 775 890 775 966 958 966 958 809 601 809 601 519 589 519 589 851 739 851 739 976 520 976 520 462 871 462 871 515 781 515 781 492 252 492 252 306 584 306 584 875 939 875 939 232 421 232 421 21 850 21 850 676 167 676 167 58 684 58 684 360 82 360 82 875 87 875 87 68 948 68 948 591 718 591 718 803 435 803 435 727 775 727 775 903 181 903 181 833 216 833 216 987 33 987 33 279 469 279 469 986 398 986 398 897 723 897 723 690 967 690 967 550 320 550 320 394 787 394 787 56 162 56 162 506 781 506 781 228 238 228 238 813 848 813 848 386 537 386 537 573 957 573 957 297 219 297 219 828 886 828 886 255 700 255 700 532 295 532 295 804 51 804 51 831 87 831 87 842 962 842 962 46 249 46 249 792 187 792 187 169 54 169 54 358 760 358 760 565 33 565 33 290 335 290 335 666 567 666 567 316 395 316 395 219 606 219 606 579 3 579 3 605 259 605 259 689 703 689 703 159 484 159 484 214 818 214 818 862 725 862 725 887 687 887 687 448 857 448 857 715 452 715 452 365 776 365 776 829 650 829 650 123 94 123 94 598 38 598 38 273 257 273 257 651 794 651 794 783 751 783 751 365 984 365 984 321 929 321 929 921 667 921 667 741 462 741 462 735 169 735 169 785 387 785 387 969 411 969 411 425 544 425 544 579 936 579 936 460 923 460 923 277 880 277 880 61 339 61 339 260 862 260 862 179 920 179 920 617 322 617 322 225 755 225 755 21 613 21 613 821 947 821 947 252 282 252 282 302 842 302 842 352 185 352 185 639 828 639 828 279 78 279 78 361 495 361 495 878 747 878 747 641 627 641 627 988 810 988 810 158 214 158 214 507 632 507 632 145 722 145 722 979 718 979 718 579 672 579 672 103 50 103 50 919 361 919 361 110 965 110 965 493 536 493 536 900 932 900 932 453 988 453 988 605 25 605 25 874 978 874 978 915 924 915 924 766 671 766 671 291 148 291 148 708 482 708 482 616 722 616 722 985 613 985 613 343 556 343 556 975 557 975 557 338 136 338 136 872 314 872 314 790 61 790 61 203 689 203 689 654 397 654 397 898 911 898 911 3 489 3 489 184 210 184 210 733 227 733 227 384 949 384 949 218 609 218 609 772 984 772 984 802 570 802 570 337 597 337 597 932 268 932 268 679 471 679 471 962 757 962 757 680 817 680 817 105 11 105 11 124 422 124 422 593 574 593 574 359 896 359 896 766 585 766 585 407 164 407 164 598 596 598 596 151 594 151 594 34 126 34 126 775 338 775 338 691 850 691 850 627 88 627 88 628 724 628 724 748 325 748 325 285 1 285 1 842 40 842 40 112 247 112 247 21 919 21 919 303 43 303 43 772 402 772 402 275 444 275 444 551 597 551 597 342 628 342 628 804 88 804 88 701 37 701 37 866 972 866 972 891 836 891 836 597 25 597 25 68 887 68 887 927 751 927 751 731 592 731 592 698 887 698 887 438 470 438 470 99 107 99 107 431 272 431 272 266 755 266 755 109 660 109 660 158 374 158 374 985 755 985 755 140 833 140 833 21 962 21 962 926 622 926 622 694 683 694 683 97 159 97 159 915 614 915 614 935 140 935 140 769 957 769 957 110 35 110 35 781 430 781 430 222 419 222 419 564 395 564 395 374 931 374 931 81 921 81 921 893 557 893 557 159 724 159 724 76 469 76 469 56 452 56 452 133 85 133 85 342 160 342 160 819 299 819 299 206 202 206 202 669 122 669 122 312 147 312 147 115 600 115 600 409 687 409 687 183 47 183 47 746 821 746 821 986 563 986 563 531 35 531 35 114 604 114 604 984 144 984 144 214 697 214 697 707 529 707 529 354 77 354 77 805 472 805 472 895 538 895 538 766 8 766 8 882 128 882 128 577 344 577 344 124 622 124 622 14 313 14 313 873 51 873 51 275 933 275 933 839 929 839 929 367 928 367 928 302 161 302 161 842 605 842 605 85 42 85 42 120 286 120 286 435 766 435 766 94 161 94 161 900 941 900 941 151 627 151 627 936 417 936 417 223 384 223 384 705 590 705 590 250 755 250 755 629 286 629 286 476 301 476 301 965 814 965 814 682 520 682 520 559 353 559 353 233 733 233 733 231 581 231 581 132 68 132 68 784 980 784 980 629 386 629 386 365 614 365 614 921 695 921 695 327 966 327 966 259 370 259 370 701 464 701 464 615 931 615 931 952 651 952 651 865 852 865 852 816 716 816 716 178 288 178 288 103 408 103 408 304 919 304 919 503 629 503 629 32 189 32 189 269 372 269 372 932 588 932 588 467 928 467 928 445 279 445 279 426 524 426 524 94 418 94 418 41 902 41 902 530 26 530 26 228 54 228 54 396 274 396 274 918 801 918 801 265 238 265 238 362 977 362 977 98 966 98 966 366 380 366 380 744 339 744 339 595 830 595 830 943 131 943 131 473 11 473 11 897 837 897 837 912 455 912 455 745 392 745 392 435 484 435 484 53 707 53 707 648 550 648 550 897 708 897 708 873 768 873 768 769 82 769 82 398 534 398 534 787 575 787 575 200 744 200 744 467 814 467 814 364 620 364 620 336 379 336 379 873 246 873 246 35 446 35 446 493 112 493 112 819 449 819 449 33 251 33 251 663 910 663 910 133 609 133 609 886 895 886 895 903 199 903 199 716 595 716 595 502 629 502 629 612 923 612 923 569 246 569 246 917 850 917 850 389 353 389 353 82 905 82 905 389 529 389 529 331 563 331 563 492 792 492 792 117 928 117 928 194 61 194 61 64 859 64 859 984 278 984 278 931 435 931 435 406 673 406 673 153 608 153 608 472 938 472 938 194 353 194 353 437 734 437 734 123 747 123 747 772 548 772 548 919 860 919 860 103 363 103 363 385 282 385 282 371 572 371 572 418 854 418 854 589 889 589 889 925 166 925 166 690 810 690 810 87 324 87 324 320 899 320 899 879 716 879 716 739 349 739 349 683 549 683 549 515 368 515 368 763 387 763 387 898 622 898 622 6 125 6 125 891 420 891 420 970 726 970 726 334 570 334 570 391 676 391 676 301 504 301 504 7 852 7 852 62 156 62 156 404 719 404 719 865 910 865 910 558 208 558 208 318 786 318 786 656 156 656 156 953 400 953 400 78 645 78 645 21 277 21 277 202 806 202 806 957 578 957 578 491 446 491 446 349 977 349 977 306 630 306 630 213 833 213 833 501 643 501 643 362 607 362 607 728 462 728 462 367 495 367 495 535 103 535 103 990 863 990 863 951 843 951 843 541 154 541 154 276 396 276 396 956 223 956 223 657 848 657 848 56 51 56 51 146 670 146 670 247 875 247 875 108 328 108 328 419 270 419 270 395 595 395 595 410 389 410 389 270 773 270 773 13 550 13 550 267 164 267 164 683 249 683 249 145 789 145 789 865 335 865 335 72 1 72 1 593 858 593 858 411 267 411 267 432 461 432 461 11 129 11 129 414 679 414 679 754 500 754 500 404 970 404 970 86 3 86 3 628 803 628 803 402 210 402 210 217 449 217 449 781 19 781 19 353 946 353 946 103 716 103 716 326 530 326 530 811 578 811 578 195 831 195 831 25 596 25 596 493 154 493 154 397 586 397 586 537 764 537 764 14 9 14 9 39 426 39 426 118 410 118 410 167 513 167 513 573 915 573 915 596 734 596 734 491 270 491 270 957 98 957 98 573 319 573 319 660 952 660 952 924 435 924 435 574 507 574 507 695 342 695 342 367 242 367 242 682 505 682 505 930 515 930 515 695 144 695 144 843 966 843 966 528 26 528 26 708 235 708 235 351 186 351 186 370 529 370 529 862 759 862 759 841 599 841 599 281 581 281 581 985 583 985 583 294 340 294 340 690 313 690 313 854 543 854 543 630 246 630 246 523 348 523 348 378 936 378 936 741 595 741 595 552 766 552 766 851 985 851 985 374 55 374 55 783 842 783 842 493 95 493 95 590 739 590 739 78 655 78 655 234 773 234 773 822 349 822 349 691 889 691 889 932 400 932 400 594 854 594 854 213 58 213 58 252 847 252 847 698 548 698 548 380 267 380 267 197 907 197 907 500 338 500 338 799 112 799 112 116 904 116 904 271 734 271 734 148 274 148 274 594 162 594 162 327 494 327 494 742 316 742 316 458 683 458 683 817 513 817 513 331 85 331 85 716 102 716 102 620 724 620 724 405 416 405 416 707 101 707 101 633 643 633 643 974 888 974 888 293 61 293 61 586 199 586 199 113 86 113 86 260 511 260 511 726 475 726 475 441 159 441 159 438 891 438 891 377 720 377 720 755 773 755 773 896 346 896 346 449 647 449 647 868 988 868 988 864 791 864 791 154 822 154 822 135 810 135 810 233 964 233 964 701 737 701 737 430 796 430 796 73 191 73 191 436 830 436 830 593 648 593 648 679 26 679 26 638 48 638 48 305 11 305 11 829 583 829 583 716 903 716 903 968 186 968 186 862 478 862 478 504 66 504 66 765 226 765 226 940 221 940 221 634 329 634 329 207 55 207 55 807 11 807 11 623 546 623 546 761 668 761 668 670 362 670 362 307 523 307 523 776 204 776 204 821 518 821 518 232 222 232 222 191 583 191 583 38 364 38 364 43 508 43 508 109 874 109 874 308 504 308 504 226 33 226 33 672 731 672 731 627 840 627 840 662 876 662 876 844 373 844 373 760 995 760 995 201 206 201 206 491 802 491 802 667 116 667 116 145 615 145 615 807 96 807 96 712 669 712 669 845 618 845 618 383 214 383 214 532 934 532 934 869 767 869 767 85 741 85 741 315 694 315 694 454 207 454 207 93 720 93 720 833 669 833 669 23 81 23 81 984 868 984 868 913 214 913 214 960 519 960 519 372 640 372 640 691 139 691 139 671 38 671 38 470 823 470 823 615 76 615 76 655 658 655 658 415 495 415 495 809 8 809 8 417 229 417 229 885 708 885 708 245 460 245 460 55 604 55 604 597 572 597 572 256 623 256 623 163 728 163 728 42 519 42 519 169 89 169 89 25 502 25 502 258 507 258 507 187 61 187 61 429 227 429 227 129 104 129 104 376 342 376 342 908 515 908 515 2 380 2 380 687 841 687 841 814 177 814 177 190 567 190 567 530 511 530 511 74 810 74 810 326 661 326 661 903 193 903 193 328 887 328 887 274 941 274 941 622 960 622 960 310 941 310 941 37 3 37 3 623 620 623 620 356 530 356 530 741 442 741 442 430 822 430 822 310 733 310 733 673 968 673 968 986 499 986 499 723 547 723 547 393 793 393 793 814 790 814 790 319 51 319 51 223 402 223 402 614 475 614 475 323 780 323 780 109 800 109 800 932 916 932 916 755 899 755 899 484 306 484 306 398 147 398 147 770 260 770 260 408 822 408 822 136 191 136 191 668 60 668 60 60 490 60 490 992 228 992 228 297 160 297 160 765 650 765 650 374 231 374 231 88 611 88 611 751 518 751 518 695 855 695 855 270 742 270 742 389 647 389 647 664 443 664 443 780 397 780 397 321 772 321 772 620 540 620 540 386 901 386 901 652 707 652 707 619 241 619 241 341 756 341 756 146 73 146 73 760 688 760 688 198 260 198 260 580 282 580 282 711 909 711 909 242 16 242 16 111 287 111 287 653 779 653 779 774 182 774 182 665 376 665 376 846 125 846 125 282 691 282 691 428 287 428 287 855 212 855 212 500 478 500 478 490 72 490 72 187 382 187 382 423 429 423 429 9 792 9 792 54 288 54 288 271 536 271 536 933 290 933 290 248 560 248 560 272 546 272 546 880 918 880 918 652 443 652 443 853 835 853 835 196 837 196 837 204 415 204 415 75 25 75 25 113 264 113 264 720 603 720 603 512 360 512 360 918 184 918 184 315 327 315 327 571 993 571 993 92 566 92 566 721 957 721 957 33 471 33 471 50 983 50 983 134 164 134 164 408 478 408 478 269 727 269 727 694 987 694 987 921 993 921 993 97 641 97 641 450 712 450 712 778 423 778 423 376 551 376 551 879 469 879 469 586 508 586 508 496 805 496 805 800 607 800 607 735 733 735 733 778 348 778 348 582 226 582 226 210 417 210 417 534 74 534 74 276 875 276 875 841 529 841 529 468 626 468 626 298 587 298 587 33 407 33 407 392 584 392 584 275 528 275 528 823 928 823 928 743 644 743 644 473 813 473 813 840 782 840 782 247 598 247 598 379 848 379 848 247 494 247 494 958 980 958 980 134 565 134 565 99 968 99 968 418 329 418 329 4 56 4 56 11 689 11 689 919 485 919 485 565 775 565 775 545 327 545 327 464 102 464 102 218 20 218 20 486 686 486 686 836 341 836 341 643 307 643 307 332 946 332 946 164 834 164 834 702 63 702 63 595 781 595 781 991 925 991 925 219 728 219 728 942 46 942 46 303 305 303 305 73 600 73 600 302 928 302 928 776 770 776 770 107 162 107 162 613 683 613 683 539 855 539 855 303 973 303 973 15 934 15 934 173 2 173 2 954 172 954 172 786 323 786 323 668 509 668 509 846 155 846 155 993 942 993 942 71 36 71 36 247 160 247 160 616 58 616 58 77 634 77 634 277 740 277 740 146 680 146 680 840 104 840 104 993 650 993 650 592 326 592 326 576 29 576 29 535 444 535 444 568 778 568 778 566 220 566 220 457 259 457 259 200 967 200 967 32 165 32 165 854 959 854 959 210 57 210 57 720 260 720 260 691 44 691 44 362 17 362 17 942 386 942 386 756 355 756 355 764 526 764 526 456 414 456 414 166 307 166 307 211 591 211 591 616 865 616 865 3 300 3 300 689 752 689 752 802 113 802 113 950 33 950 33 807 39 807 39 940 599 940 599 767 278 767 278 400 677 400 677 836 852 836 852 449 742 449 742 899 316 899 316 689 901 689 901 660 871 660 871 161 338 161 338 3 858 3 858 156 788 156 788 295 887 295 887 522 661 522 661 107 105 107 105 52 544 52 544 158 931 158 931 801 811 801 811 899 992 899 992 829 908 829 908 429 993 429 993 448 357 448 357 445 369 445 369 668 33 668 33 328 718 328 718 445 123 445 123 409 933 409 933 638 967 638 967 487 150 487 150 873 38 873 38 604 738 604 738 66 654 66 654 721 134 721 134 23 731 23 731 956 344 956 344 554 484 554 484 887 393 887 393 543 618 543 618 897 798 897 798 88 476 88 476 363 804 363 804 724 421 724 421 369 634 369 634 858 230 858 230 418 745 418 745 10 717 10 717 465 894 465 894 649 289 649 289 645 594 645 594 820 482 820 482 333 148 333 148 757 966 757 966 644 316 644 316 752 141 752 141 669 39 669 39 850 804 850 804 235 298 235 298 976 106 976 106 363 463 363 463 107 852 107 852 51 693 51 693 87 538 87 538 249 887 249 887 680 371 680 371 248 400 248 400 130 299 130 299 143 59 143 59 27 722 27 722 917 391 917 391 436 568 436 568 618 858 618 858 893 147 893 147 421 5 421 5 230 14 230 14 374 23 374 23 237 580 237 580 525 880 525 880 761 948 761 948 615 806 615 806 545 952 545 952 929 52 929 52 385 331 385 331 722 388 722 388 248 469 248 469 48 911 48 911 98 367 98 367 750 485 750 485 273 563 273 563 543 794 543 794 822 907 822 907 208 58 208 58 151 748 151 748 510 483 510 483 149 470 149 470 677 227 677 227 433 580 433 580 404 14 404 14 178 94 178 94 938 432 938 432 609 811 609 811 926 377 926 377 563 523 563 523 230 3 230 3 767 507 767 507 116 77 116 77 739 412 739 412 490 859 490 859 331 833 331 833 735 388 735 388 603 60 603 60 400 252 400 252 344 869 344 869 923 425 923 425 611 596 611 596 952 703 952 703 87 871 87 871 210 93 210 93 919 839 919 839 543 418 543 418 286 84 286 84 97 17 97 17 189 914 189 914 929 380 929 380 244 180 244 180 697 597 697 597 34 631 34 631 931 204 931 204 770 774 770 774 719 410 719 410 656 321 656 321 871 993 871 993 468 108 468 108 623 276 623 276 66 11 66 11 482 207 482 207 556 556 556 556 589 723 589 723 868 462 868 462 372 820 372 820 88 589 88 589 552 633 552 633 74 320 74 320 279 912 279 912 94 868 94 868 301 654 301 654 787 867 787 867 516 628 516 628 443 912 443 912 181 196 181 196 729 988 729 988 45 211 45 211 980 987 980 987 408 882 408 882 127 873 127 873 575 898 575 898 730 48 730 48 422 888 422 888 44 939 44 939 799 67 799 67 769 258 769 258 608 334 608 334 616 578 616 578 951 864 951 864 296 559 296 559 853 42 853 42 991 255 991 255 929 777 929 777 86 103 86 103 636 225 636 225 151 752 151 752 585 798 585 798 855 913 855 913 38 815 38 815 479 167 479 167 225 905 225 905 874 875 874 875 492 923 492 923 552 907 552 907 577 921 577 921 945 309 945 309 590 470 590 470 446 199 446 199 792 915 792 915 383 611 383 611 149 724 149 724 880 894 880 894 403 643 403 643 909 913 909 913 465 909 465 909 466 688 466 688 883 976 883 976 35 837 35 837 533 211 533 211 843 920 843 920 551 282 551 282 321 867 321 867 783 825 783 825 275 35 275 35 462 868 462 868 603 880 603 880 256 773 256 773 590 682 590 682 736 376 736 376 542 986 542 986 609 538 609 538 671 220 671 220 205 358 205 358 926 391 926 391 463 768 463 768 846 314 846 314 285 85 285 85 102 54 102 54 327 529 327 529 405 665 405 665 995 808 995 808 740 695 740 695 30 968 30 968 190 740 190 740 387 581 387 581 451 237 451 237 618 120 618 120 272 610 272 610 487 819 487 819 829 755 829 755 378 602 378 602 369 41 369 41 540 563 540 563 497 384 497 384 406 17 406 17 221 514 221 514 202 539 202 539 97 431 97 431 211 250 211 250 270 249 270 249 541 18 541 18 833 332 833 332 486 453 486 453 393 789 393 789 404 167 404 167 971 510 971 510 410 980 410 980 553 340 553 340 776 243 776 243 566 242 566 242 816 500 816 500 112 976 112 976 361 974 361 974 813 462 813 462 39 618 39 618 414 116 414 116 480 929 480 929 640 897 640 897 960 475 960 475 889 698 889 698 868 735 868 735 35 798 35 798 355 514 355 514 174 898 174 898 512 284 512 284 791 644 791 644 629 602 629 602 983 29 983 29 477 383 477 383 812 217 812 217 984 644 984 644 583 754 583 754 972 112 972 112 566 72 566 72 856 869 856 869 718 968 718 968 297 878 297 878 704 352 704 352 416 640 416 640 149 26 149 26 286 748 286 748 941 523 941 523 714 712 714 712 798 356 798 356 260 649 260 649 101 307 101 307 919 959 919 959 566 317 566 317 142 330 142 330 89 402 89 402 295 785 295 785 747 694 747 694 249 498 249 498 350 643 350 643 384 720 384 720 85 569 85 569 62 798 62 798 935 444 935 444 308 442 308 442 622 253 622 253 344 71 344 71 254 73 254 73 68 531 68 531 667 823 667 823 304 290 304 290 504 529 504 529 754 746 754 746 451 510 451 510 826 880 826 880 764 911 764 911 68 307 68 307 344 909 344 909 545 119 545 119 755 764 755 764 131 765 131 765 557 873 557 873 142 627 142 627 36 732 36 732 174 381 174 381 159 638 159 638 111 177 111 177 263 655 263 655 5 60 5 60 816 529 816 529 742 701 742 701 575 430 575 430 416 820 416 820 818 952 818 952 217 937 217 937 520 401 520 401 399 214 399 214 270 165 270 165 17 860 17 860 443 421 443 421 869 224 869 224 11 910 11 910 618 333 618 333 181 719 181 719 785 749 785 749 126 932 126 932 301 677 301 677 512 50 512 50 945 544 945 544 504 563 504 563 159 981 159 981 931 167 931 167 752 591 752 591 286 123 286 123 933 846 933 846 177 676 177 676 40 577 40 577 195 802 195 802 336 976 336 976 514 610 514 610 920 733 920 733 819 995 819 995 35 441 35 441 921 171 921 171 110 964 110 964 816 359 816 359 656 5 656 5 734 621 734 621 269 317 269 317 206 943 206 943 492 578 492 578 463 304 463 304 944 154 944 154 816 313 816 313 665 167 665 167 941 963 941 963 843 974 843 974 713 112 713 112 609 429 609 429 45 8 45 8 173 611 173 611 703 505 703 505 647 413 647 413 294 346 294 346 686 324 686 324 608 254 608 254 716 645 716 645 575 369 575 369 181 899 181 899 632 949 632 949 10 53 10 53 321 811 321 811 859 397 859 397 300 266 300 266 333 804 333 804 589 667 589 667 837 199 837 199 24 835 24 835 638 304 638 304 835 767 835 767 423 713 423 713 816 321 816 321 978 920 978 920 410 981 410 981 364 717 364 717 702 819 702 819 676 915 676 915 82 795 82 795 91 583 91 583 604 748 604 748 72 589 72 589 301 608 301 608 722 419 722 419 948 475 948 475 119 517 119 517 939 611 939 611 17 835 17 835 121 79 121 79 190 889 190 889 324 513 324 513 841 904 841 904 794 40 794 40 384 403 384 403 773 138 773 138 987 446 987 446 662 208 662 208 195 8 195 8 94 33 94 33 400 91 400 91 632 979 632 979 54 68 54 68 490 143 490 143 597 862 597 862 262 629 262 629 498 917 498 917 515 435 515 435 487 975 487 975 106 269 106 269 394 63 394 63 316 30 316 30 64 293 64 293 449 700 449 700 837 982 837 982 248 110 248 110 975 796 975 796 647 189 647 189 222 265 222 265 93 408 93 408 977 496 977 496 89 951 89 951 49 938 49 938 578 970 578 970 731 156 731 156 564 220 564 220 587 564 587 564 58 670 58 670 25 695 25 695 321 522 321 522 94 117 94 117 27 84 27 84 687 548 687 548 570 514 570 514 20 73 20 73 64 236 64 236 633 292 633 292 962 656 962 656 707 468 707 468 80 395 80 395 934 255 934 255 813 617 813 617 7 187 7 187 194 265 194 265 52 308 52 308 617 116 617 116 962 496 962 496 606 345 606 345 328 620 328 620 983 444 983 444 671 170 671 170 430 640 430 640 699 551 699 551 209 483 209 483 541 366 541 366 471 275 471 275 837 610 837 610 931 748 931 748 137 254 137 254 388 847 388 847 309 615 309 615 194 446 194 446 824 515 824 515 138 867 138 867 426 91 426 91 98 498 98 498 348 690 348 690 17 772 17 772 639 800 639 800 200 667 200 667 803 135 803 135 926 757 926 757 187 198 187 198 391 158 391 158 554 643 554 643 536 24 536 24 232 887 232 887 542 914 542 914 984 717 984 717 340 762 340 762 685 509 685 509 49 295 49 295 576 944 576 944 971 935 971 935 724 235 724 235 725 651 725 651 427 630 427 630 102 715 102 715 982 984 982 984 726 832 726 832 218 405 218 405 815 617 815 617 625 163 625 163 624 415 624 415 253 842 253 842 62 180 62 180 195 744 195 744 12 169 12 169 250 46 250 46 135 923 135 923 388 258 388 258 802 352 802 352 119 414 119 414 50 701 50 701 876 199 876 199 900 528 900 528 903 836 903 836 403 460 403 460 707 252 707 252 754 912 754 912 893 489 893 489 186 360 186 360 363 599 363 599 470 337 470 337 378 693 378 693 11 416 11 416 224 551 224 551 557 389 557 389 285 482 285 482 253 121 253 121 640 874 640 874 5 11 5 11 200 508 200 508 822 908 822 908 969 209 969 209 95 482 95 482 420 602 420 602 452 444 452 444 875 773 875 773 826 251 826 251 146 362 146 362 238 94 238 94 289 150 289 150 139 262 139 262 192 210 192 210 167 574 167 574 519 451 519 451 666 758 666 758 527 468 527 468 224 602 224 602 254 20 254 20 705 378 705 378 591 122 591 122 442 85 442 85 577 340 577 340 182 680 182 680 443 558 443 558 844 818 844 818 780 511 780 511 310 192 310 192 720 581 720 581 584 14 584 14 145 481 145 481 298 781 298 781 646 159 646 159 929 717 929 717 956 839 956 839 1 816 1 816 309 588 309 588 663 980 663 980 161 475 161 475 871 703 871 703 877 173 877 173 762 143 762 143 822 709 822 709 58 14 58 14 719 386 719 386 388 331 388 331 793 706 793 706 55 639 55 639 727 37 727 37 858 283 858 283 622 220 622 220 156 875 156 875 602 801 602 801 961 564 961 564 456 183 456 183 571 386 571 386 8 259 8 259 193 54 193 54 606 701 606 701 624 394 624 394 298 442 298 442 744 252 744 252 270 709 270 709 461 684 461 684 501 12 501 12 514 509 514 509 918 194 918 194 440 507 440 507 90 159 90 159 17 425 17 425 634 836 634 836 951 743 951 743 778 526 778 526 36 78 36 78 964 649 964 649 940 482 940 482 549 489 549 489 567 291 567 291 836 915 836 915 176 405 176 405 408 670 408 670 841 732 841 732 874 124 874 124 844 548 844 548 93 847 93 847 646 876 646 876 160 546 160 546 116 58 116 58 890 447 890 447 882 51 882 51 34 387 34 387 948 893 948 893 926 268 926 268 682 641 682 641 993 171 993 171 177 369 177 369 509 264 509 264 830 180 830 180 522 482 522 482 15 291 15 291 876 971 876 971 974 465 974 465 328 640 328 640 352 300 352 300 485 203 485 203 467 670 467 670 812 304 812 304 814 286 814 286 450 374 450 374 242 990 242 990 313 410 313 410 664 743 664 743 77 533 77 533 837 781 837 781 87 528 87 528 397 619 397 619 199 215 199 215 462 509 462 509 610 64 610 64 176 16 176 16 644 690 644 690 38 269 38 269 342 957 342 957 544 502 544 502 324 857 324 857 751 589 751 589 59 325 59 325 47 253 47 253 427 650 427 650 766 231 766 231 620 187 620 187 570 665 570 665 11 116 11 116 675 724 675 724 515 362 515 362 521 973 521 973 611 144 611 144 593 918 593 918 334 163 334 163 35 249 35 249 246 40 246 40 645 483 645 483 369 291 369 291 628 972 628 972 605 924 605 924 25 495 25 495 439 263 439 263 870 758 870 758 987 41 987 41 769 971 769 971 989 780 989 780 622 755 622 755 906 372 906 372 623 442 623 442 534 221 534 221 892 755 892 755 12 44 12 44 509 733 509 733 741 867 741 867 577 14 577 14 318 374 318 374 595 48 595 48 370 797 370 797 563 108 563 108 288 514 288 514 910 290 910 290 678 629 678 629 895 396 895 396 218 675 218 675 110 944 110 944 35 137 35 137 246 627 246 627 75 703 75 703 814 436 814 436 828 624 828 624 772 828 772 828 548 598 548 598 845 393 845 393 150 742 150 742 59 796 59 796 287 22 287 22 285 489 285 489 450 879 450 879 68 936 68 936 236 984 236 984 800 879 800 879 111 496 111 496 968 928 968 928 187 990 187 990 829 444 829 444 180 454 180 454 343 251 343 251 494 803 494 803 690 253 690 253 447 489 447 489 97 943 97 943 384 137 384 137 266 303 266 303 645 382 645 382 922 937 922 937 771 834 771 834 102 374 102 374 337 835 337 835 194 819 194 819 229 392 229 392 909 527 909 527 464 87 464 87 954 862 954 862 255 800 255 800 678 8 678 8 210 713 210 713 463 98 463 98 184 686 184 686 987 156 987 156 637 729 637 729 409 435 409 435 753 954 753 954 438 76 438 76 424 439 424 439 797 610 797 610 924 139 924 139 915 40 915 40 900 466 900 466 74 332 74 332 978 828 978 828 517 698 517 698 161 11 161 11 825 65 825 65 500 345 500 345 520 572 520 572 612 39 612 39 44 194 44 194 282 945 282 945 699 266 699 266 557 1 557 1 856 636 856 636 379 375 379 375 761 671 761 671 244 276 244 276 441 559 441 559 395 872 395 872 962 833 962 833 570 614 570 614 228 475 228 475 591 784 591 784 702 916 702 916 559 246 559 246 397 630 397 630 675 227 675 227 678 198 678 198 522 672 522 672 149 760 149 760 879 788 879 788 77 167 77 167 871 407 871 407 810 256 810 256 504 41 504 41 824 222 824 222 665 647 665 647 198 114 198 114 958 551 958 551 307 655 307 655 443 512 443 512 259 261 259 261 38 575 38 575 453 273 453 273 258 601 258 601 85 323 85 323 83 792 83 792 125 607 125 607 53 915 53 915 304 106 304 106 832 490 832 490 849 667 849 667 615 945 615 945 950 524 950 524 970 232 970 232 399 652 399 652 16 765 16 765 183 180 183 180 657 128 657 128 212 95 212 95 759 380 759 380 940 415 940 415 434 340 434 340 167 642 167 642 951 189 951 189 552 230 552 230 882 607 882 607 374 944 374 944 71 47 71 47 98 494 98 494 443 313 443 313 20 867 20 867 600 294 600 294 636 725 636 725 211 652 211 652 729 361 729 361 163 348 163 348 262 986 262 986 573 659 573 659 366 831 366 831 652 208 652 208 929 214 929 214 343 225 343 225 463 607 463 607 146 45 146 45 211 290 211 290 170 694 170 694 842 30 842 30 645 681 645 681 846 172 846 172 601 377 601 377 980 586 980 586 944 139 944 139 487 86 487 86 922 967 922 967 794 495 794 495 484 692 484 692 279 453 279 453 96 530 96 530 13 134 13 134 528 771 528 771 840 730 840 730 537 621 537 621 130 491 130 491 247 312 247 312 228 267 228 267 355 36 355 36 981 92 981 92 47 531 47 531 751 444 751 444 574 375 574 375 775 232 775 232 691 895 691 895 409 340 409 340 177 747 177 747 666 55 666 55 993 593 993 593 274 860 274 860 308 847 308 847 427 629 427 629 382 312 382 312 535 553 535 553 356 125 356 125 666 406 666 406 702 871 702 871 649 196 649 196 124 67 124 67 483 205 483 205 111 325 111 325 529 898 529 898 910 750 910 750 691 117 691 117 537 899 537 899 796 663 796 663 141 621 141 621 657 539 657 539 321 77 321 77 611 799 611 799 208 159 208 159 528 579 528 579 438 18 438 18 53 558 53 558 927 122 927 122 167 537 167 537 199 549 199 549 709 573 709 573 693 657 693 657 390 808 390 808 142 708 142 708 390 531 390 531 600 427 600 427 628 221 628 221 409 509 409 509 110 462 110 462 361 703 361 703 126 247 126 247 255 189 255 189 42 299 42 299 603 63 603 63 55 331 55 331 130 902 130 902 124 963 124 963 171 537 171 537 689 883 689 883 456 439 456 439 433 708 433 708 259 5 259 5 566 557 566 557 67 256 67 256 646 70 646 70 599 872 599 872 920 47 920 47 484 412 484 412 921 675 921 675 688 602 688 602 79 277 79 277 328 236 328 236 431 213 431 213 950 721 950 721 728 959 728 959 668 524 668 524 48 843 48 843 645 264 645 264 845 980 845 980 955 583 955 583 815 183 815 183 817 404 817 404 977 664 977 664 469 682 469 682 218 216 218 216 778 943 778 943 178 538 178 538 470 435 470 435 159 256 159 256 133 235 133 235 23 524 23 524 498 779 498 779 675 613 675 613 754 651 754 651 115 260 115 260 512 535 512 535 839 341 839 341 577 156 577 156 290 723 290 723 59 884 59 884 569 544 569 544 101 443 101 443 130 924 130 924 903 855 903 855 623 308 623 308 686 29 686 29 969 749 969 749 504 320 504 320 675 753 675 753 75 29 75 29 711 284 711 284 817 642 817 642 633 654 633 654 606 21 606 21 376 232 376 232 371 875 371 875 702 433 702 433 973 430 973 430 234 605 234 605 30 883 30 883 612 625 612 625 408 326 408 326 350 7 350 7 97 597 97 597 257 9 257 9 142 98 142 98 456 981 456 981 612 419 612 419 560 202 560 202 661 32 661 32 131 488 131 488 851 367 851 367 460 746 460 746 382 259 382 259 310 74 310 74 65 429 65 429 912 71 912 71 299 717 299 717 801 421 801 421 274 627 274 627 20 127 20 127 578 309 578 309 963 380 963 380 204 615 204 615 561 83 561 83 333 771 333 771 421 747 421 747 60 334 60 334 219 485 219 485 224 974 224 974 611 950 611 950 390 379 390 379 263 137 263 137 536 800 536 800 41 379 41 379 331 719 331 719 898 79 898 79 82 595 82 595 400 703 400 703 247 139 247 139 598 868 598 868 342 682 342 682 264 603 264 603 645 87 645 87 80 792 80 792 727 831 727 831 604 233 604 233 584 209 584 209 600 724 600 724 359 475 359 475 253 780 253 780 243 296 243 296 594 707 594 707 306 333 306 333 131 781 131 781 383 514 383 514 710 487 710 487 210 354 210 354 366 1 366 1 573 768 573 768 953 498 953 498 569 724 569 724 770 100 770 100 798 465 798 465 268 252 268 252 3 613 3 613 720 580 720 580 230 141 230 141 54 52 54 52 920 616 920 616 777 141 777 141 154 906 154 906 318 472 318 472 784 564 784 564 779 144 779 144 604 737 604 737 914 225 914 225 610 113 610 113 867 321 867 321 624 222 624 222 96 71 96 71 547 975 547 975 607 304 607 304 22 571 22 571 944 6 944 6 441 862 441 862 468 853 468 853 384 282 384 282 113 251 113 251 941 492 941 492 954 657 954 657 138 11 138 11 367 508 367 508 775 212 775 212 922 718 922 718 555 812 555 812 733 480 733 480 368 625 368 625 688 196 688 196 39 496 39 496 505 406 505 406 870 757 870 757 129 619 129 619 248 131 248 131 812 662 812 662 966 551 966 551 568 591 568 591 845 242 845 242 142 309 142 309 450 911 450 911 300 677 300 677 559 446 559 446 88 307 88 307 601 942 601 942 664 96 664 96 848 440 848 440 801 434 801 434 80 202 80 202 305 580 305 580 891 577 891 577 71 130 71 130 822 764 822 764 483 908 483 908 274 962 274 962 607 90 607 90 646 803 646 803 473 196 473 196 412 767 412 767 96 516 96 516 945 752 945 752 177 210 177 210 72 99 72 99 587 456 587 456 151 433 151 433 735 216 735 216 604 803 604 803 228 423 228 423 899 818 899 818 653 982 653 982 969 424 969 424 750 721 750 721 38 17 38 17 590 559 590 559 754 842 754 842 979 450 979 450 464 466 464 466 189 180 189 180 557 702 557 702 536 109 536 109 937 800 937 800 974 644 974 644 887 688 887 688 270 784 270 784 501 443 501 443 28 795 28 795 269 696 269 696 374 553 374 553 624 217 624 217 701 456 701 456 110 372 110 372 937 572 937 572 161 627 161 627 286 164 286 164 827 281 827 281 688 792 688 792 106 71 106 71 814 510 814 510 740 257 740 257 249 616 249 616 551 240 551 240 16 24 16 24 80 293 80 293 964 502 964 502 67 24 67 24 744 343 744 343 728 330 728 330 569 524 569 524 886 345 886 345 591 874 591 874 241 361 241 361 435 919 435 919 493 430 493 430 684 321 684 321 478 826 478 826 299 344 299 344 177 230 177 230 334 469 334 469 252 955 252 955 789 380 789 380 601 855 601 855 893 775 893 775 325 64 325 64 939 455 939 455 931 823 931 823 180 873 180 873 873 451 873 451 732 860 732 860 1 643 1 643 96 529 96 529 36 484 36 484 717 563 717 563 746 586 746 586 565 460 565 460 51 246 51 246 477 244 477 244 348 408 348 408 631 275 631 275 293 204 293 204 946 37 946 37 401 954 401 954 466 827 466 827 402 506 402 506 666 975 666 975 567 812 567 812 852 20 852 20 795 793 795 793 191 93 191 93 259 295 259 295 902 315 902 315 591 609 591 609 13 287 13 287 649 200 649 200 876 425 876 425 973 731 973 731 421 978 421 978 18 232 18 232 316 352 316 352 276 57 276 57 335 118 335 118 36 693 36 693 687 29 687 29 859 396 859 396 617 253 617 253 32 371 32 371 399 161 399 161 308 233 308 233 673 989 673 989 777 381 777 381 1 788 1 788 185 372 185 372 73 703 73 703 136 441 136 441 608 875 608 875 198 880 198 880 174 808 174 808 822 367 822 367 526 646 526 646 641 782 641 782 669 806 669 806 907 948 907 948 77 937 77 937 31 129 31 129 662 338 662 338 427 228 427 228 644 84 644 84 612 99 612 99 233 85 233 85 192 231 192 231 876 89 876 89 400 657 400 657 158 555 158 555 167 599 167 599 528 65 528 65 33 383 33 383 113 26 113 26 183 669 183 669 490 918 490 918 288 643 288 643 356 129 356 129 589 296 589 296 921 156 921 156 952 770 952 770 271 311 271 311 101 897 101 897 513 300 513 300 544 305 544 305 670 251 670 251 587 679 587 679 42 697 42 697 692 78 692 78 389 405 389 405 821 89 821 89 752 818 752 818 923 200 923 200 612 468 612 468 738 22 738 22 451 598 451 598 310 293 310 293 25 699 25 699 112 201 112 201 25 305 25 305 943 309 943 309 205 594 205 594 938 483 938 483 102 169 102 169 872 758 872 758 516 367 516 367 708 973 708 973 142 765 142 765 390 349 390 349 196 474 196 474 911 672 911 672 421 873 421 873 900 492 900 492 366 366 366 366 449 726 449 726 905 496 905 496 217 442 217 442 930 911 930 911 281 108 281 108 296 96 296 96 606 54 606 54 526 767 526 767 380 867 380 867 830 57 830 57 832 889 832 889 317 380 317 380 312 564 312 564 312 493 312 493 929 901 929 901 257 67 257 67 704 48 704 48 427 909 427 909 237 23 237 23 818 851 818 851 780 596 780 596 166 812 166 812 218 464 218 464 571 921 571 921 54 995 54 995 280 695 280 695 405 717 405 717 161 223 161 223 159 523 159 523 199 39 199 39 272 927 272 927 460 435 460 435 679 677 679 677 703 349 703 349 792 750 792 750 587 693 587 693 607 368 607 368 690 178 690 178 583 491 583 491 808 632 808 632 97 493 97 493 823 228 823 228 801 624 801 624 673 221 673 221 82 916 82 916 865 825 865 825 833 461 833 461 247 248 247 248 221 825 221 825 273 61 273 61 990 310 990 310 664 16 664 16 88 847 88 847 217 522 217 522 893 436 893 436 597 928 597 928 316 454 316 454 630 635 630 635 688 560 688 560 879 453 879 453 738 489 738 489 614 800 614 800 534 14 534 14 56 848 56 848 507 514 507 514 281 324 281 324 86 189 86 189 618 551 618 551 995 445 995 445 74 854 74 854 712 410 712 410 875 44 875 44 642 237 642 237 291 134 291 134 771 370 771 370 544 773 544 773 61 579 61 579 430 452 430 452 605 213 605 213 957 238 957 238 108 949 108 949 331 183 331 183 466 72 466 72 153 797 153 797 424 677 424 677 496 375 496 375 608 821 608 821 655 599 655 599 209 791 209 791 918 20 918 20 176 865 176 865 541 931 541 931 299 762 299 762 419 71 419 71 437 729 437 729 669 961 669 961 9 672 9 672 848 209 848 209 391 457 391 457 510 351 510 351 568 20 568 20 385 512 385 512 527 889 527 889 382 797 382 797 733 785 733 785 982 370 982 370 577 632 577 632 547 102 547 102 392 761 392 761 519 724 519 724 45 734 45 734 339 349 339 349 49 386 49 386 368 894 368 894 107 420 107 420 449 174 449 174 441 887 441 887 301 803 301 803 255 685 255 685 406 678 406 678 556 514 556 514 922 836 922 836 834 21 834 21 558 205 558 205 665 143 665 143 406 871 406 871 678 816 678 816 725 415 725 415 690 2 690 2 237 362 237 362 392 368 392 368 531 931 531 931 432 505 432 505 856 132 856 132 563 192 563 192 639 343 639 343 37 142 37 142 167 175 167 175 540 465 540 465 153 683 153 683 260 691 260 691 508 943 508 943 618 356 618 356 164 840 164 840 685 791 685 791 460 834 460 834 724 597 724 597 91 101 91 101 875 674 875 674 751 968 751 968 540 22 540 22 92 600 92 600 484 909 484 909 499 372 499 372 151 845 151 845 655 157 655 157 964 314 964 314 826 588 826 588 245 818 245 818 607 79 607 79 393 651 393 651 574 19 574 19 507 281 507 281 921 921 921 921 371 568 371 568 664 109 664 109 386 180 386 180 315 810 315 810 687 68 687 68 79 190 79 190 410 975 410 975 961 509 961 509 607 71 607 71 542 505 542 505 128 272 128 272 749 770 749 770 896 11 896 11 155 732 155 732 174 430 174 430 11 721 11 721 438 312 438 312 877 324 877 324 666 60 666 60 858 697 858 697 540 390 540 390 366 448 366 448 980 352 980 352 925 891 925 891 564 77 564 77 754 414 754 414 727 920 727 920 305 907 305 907 551 780 551 780 113 254 113 254 687 13 687 13 512 956 512 956 166 709 166 709 594 200 594 200 582 124 582 124 314 444 314 444 838 321 838 321 75 656 75 656 31 616 31 616 72 283 72 283 804 906 804 906 168 41 168 41 829 232 829 232 188 39 188 39 370 535 370 535 683 628 683 628 690 618 690 618 812 24 812 24 176 686 176 686 345 785 345 785 46 541 46 541 56 720 56 720 537 720 537 720 884 778 884 778 100 965 100 965 442 158 442 158 259 455 259 455 423 845 423 845 801 14 801 14 417 923 417 923 736 335 736 335 908 536 908 536 726 232 726 232 841 199 841 199 958 642 958 642 718 957 718 957 598 223 598 223 611 471 611 471 949 135 949 135 247 427 247 427 451 458 451 458 938 35 938 35 529 912 529 912 481 465 481 465 787 161 787 161 917 856 917 856 26 874 26 874 754 362 754 362 973 596 973 596 237 694 237 694 196 566 196 566 425 591 425 591 448 350 448 350 636 511 636 511 763 289 763 289 45 326 45 326 296 946 296 946 296 306 296 306 396 959 396 959 830 502 830 502 532 695 532 695 975 614 975 614 158 260 158 260 232 767 232 767 155 171 155 171 408 199 408 199 990 340 990 340 626 624 626 624 207 875 207 875 412 603 412 603 287 560 287 560 664 84 664 84 260 105 260 105 634 685 634 685 33 470 33 470 538 533 538 533 833 145 833 145 575 521 575 521 520 262 520 262 963 767 963 767 844 392 844 392 855 566 855 566 701 395 701 395 149 932 149 932 961 256 961 256 495 541 495 541 290 719 290 719 803 244 803 244 399 575 399 575 729 167 729 167 160 563 160 563 815 353 815 353 828 165 828 165 23 78 23 78 759 813 759 813 291 166 291 166 293 336 293 336 720 946 720 946 193 124 193 124 603 128 603 128 432 569 432 569 520 319 520 319 534 883 534 883 707 804 707 804 716 440 716 440 484 746 484 746 823 541 823 541 379 655 379 655 453 674 453 674 827 264 827 264 495 666 495 666 421 384 421 384 413 615 413 615 134 254 134 254 91 86 91 86 284 304 284 304 577 584 577 584 679 694 679 694 961 55 961 55 563 747 563 747 165 984 165 984 477 950 477 950 378 966 378 966 7 334 7 334 870 184 870 184 218 665 218 665 213 668 213 668 873 85 873 85 543 437 543 437 46 873 46 873 539 481 539 481 515 617 515 617 474 490 474 490 96 350 96 350 751 605 751 605 969 607 969 607 444 795 444 795 454 685 454 685 763 666 763 666 770 610 770 610 136 838 136 838 613 883 613 883 562 825 562 825 668 559 668 559 685 230 685 230 119 214 119 214 235 272 235 272 367 521 367 521 323 162 323 162 739 585 739 585 652 26 652 26 924 96 924 96 721 476 721 476 952 478 952 478 950 521 950 521 787 375 787 375 657 667 657 667 652 282 652 282 716 594 716 594 95 717 95 717 980 578 980 578 847 585 847 585 159 30 159 30 272 677 272 677 52 11 52 11 642 377 642 377 808 761 808 761 301 300 301 300 467 321 467 321 793 51 793 51 588 471 588 471 629 96 629 96 825 269 825 269 144 837 144 837 124 311 124 311 153 195 153 195 385 325 385 325 586 184 586 184 910 518 910 518 396 767 396 767 39 700 39 700 72 499 72 499 30 609 30 609 286 548 286 548 682 905 682 905 565 942 565 942 226 102 226 102 631 11 631 11 51 685 51 685 528 6 528 6 410 586 410 586 330 499 330 499 892 838 892 838 692 228 692 228 927 198 927 198 106 344 106 344 78 540 78 540 734 306 734 306 252 402 252 402 871 595 871 595 612 851 612 851 904 79 904 79 669 358 669 358 268 482 268 482 225 922 225 922 52 381 52 381 895 185 895 185 288 589 288 589 687 347 687 347 26 50 26 50 234 309 234 309 501 374 501 374 98 950 98 950 949 417 949 417 986 171 986 171 415 937 415 937 603 965 603 965 135 493 135 493 930 21 930 21 18 214 18 214 517 679 517 679 61 617 61 617 220 56 220 56 773 230 773 230 851 18 851 18 280 747 280 747 425 695 425 695 303 915 303 915 528 113 528 113 111 942 111 942 208 953 208 953 812 993 812 993 836 224 836 224 558 448 558 448 689 977 689 977 584 540 584 540 217 138 217 138 160 204 160 204 934 699 934 699 889 736 889 736 46 743 46 743 9 516 9 516 52 491 52 491 845 651 845 651 312 630 312 630 328 362 328 362 492 275 492 275 726 829 726 829 371 121 371 121 615 756 615 756 39 670 39 670 111 661 111 661 540 675 540 675 792 333 792 333 266 521 266 521 252 654 252 654 968 210 968 210 350 769 350 769 389 742 389 742 988 700 988 700 893 992 893 992 945 220 945 220 598 198 598 198 71 881 71 881 25 303 25 303 742 551 742 551 476 527 476 527 550 162 550 162 549 402 549 402 376 712 376 712 424 182 424 182 131 733 131 733 423 927 423 927 550 272 550 272 113 553 113 553 601 171 601 171 254 60 254 60 256 406 256 406 390 248 390 248 635 172 635 172 694 93 694 93 310 140 310 140 300 850 300 850 390 666 390 666 441 924 441 924 210 198 210 198 276 989 276 989 128 503 128 503 47 291 47 291 535 427 535 427 555 466 555 466 287 583 287 583 291 875 291 875 622 92 622 92 412 535 412 535 135 717 135 717 623 722 623 722 256 173 256 173 871 689 871 689 960 298 960 298 120 41 120 41 183 618 183 618 647 739 647 739 107 984 107 984 560 92 560 92 723 464 723 464 124 781 124 781 275 768 275 768 526 978 526 978 611 560 611 560 871 887 871 887 24 154 24 154 735 371 735 371 376 430 376 430 930 341 930 341 489 815 489 815 569 140 569 140 486 764 486 764 728 718 728 718 161 261 161 261 254 950 254 950 762 61 762 61 884 406 884 406 308 437 308 437 105 774 105 774 598 133 598 133 163 549 163 549 592 991 592 991 131 13 131 13 726 752 726 752 46 826 46 826 929 122 929 122 320 63 320 63 160 175 160 175 926 741 926 741 708 376 708 376 313 87 313 87 913 878 913 878 184 912 184 912 552 104 552 104 279 185 279 185 97 761 97 761 444 328 444 328 52 517 52 517 455 59 455 59 518 224 518 224 34 724 34 724 10 397 10 397 16 946 16 946 635 398 635 398 340 897 340 897 430 169 430 169 169 385 169 385 805 489 805 489 760 138 760 138 992 74 992 74 829 517 829 517 881 626 881 626 824 827 824 827 90 829 90 829 710 947 710 947 365 703 365 703 888 195 888 195 615 752 615 752 211 893 211 893 181 972 181 972 225 5 225 5 551 170 551 170 609 533 609 533 652 452 652 452 539 526 539 526 768 832 768 832 47 157 47 157 219 744 219 744 128 403 128 403 584 854 584 854 299 91 299 91 482 707 482 707 167 17 167 17 163 185 163 185 841 608 841 608 960 710 960 710 781 678 781 678 426 5 426 5 884 256 884 256 127 797 127 797 921 688 921 688 310 185 310 185 776 781 776 781 113 852 113 852 73 111 73 111 761 875 761 875 193 879 193 879 60 489 60 489 348 473 348 473 603 194 603 194 939 533 939 533 307 133 307 133 429 596 429 596 180 758 180 758 521 768 521 768 371 861 371 861 85 236 85 236 931 368 931 368 669 333 669 333 703 891 703 891 822 293 822 293 802 70 802 70 921 19 921 19 462 480 462 480 767 810 767 810 58 384 58 384 821 65 821 65 817 364 817 364 300 151 300 151 63 486 63 486 820 424 820 424 241 449 241 449 319 99 319 99 230 386 230 386 284 625 284 625 508 18 508 18 985 952 985 952 979 795 979 795 482 903 482 903 862 537 862 537 215 698 215 698 354 863 354 863 437 541 437 541 203 587 203 587 71 756 71 756 259 946 259 946 254 948 254 948 647 784 647 784 599 539 599 539 131 191 131 191 847 264 847 264 765 605 765 605 408 3 408 3 41 800 41 800 706 213 706 213 12 379 12 379 525 940 525 940 725 347 725 347 132 267 132 267 31 151 31 151 818 286 818 286 687 363 687 363 761 938 761 938 114 19 114 19 15 213 15 213 420 659 420 659 225 441 225 441 123 834 123 834 681 325 681 325 756 235 756 235 74 693 74 693 399 653 399 653 558 558 558 558 169 183 169 183 263 346 263 346 235 975 235 975 50 720 50 720 960 139 960 139 675 433 675 433 20 215 20 215 776 13 776 13 234 434 234 434 408 250 408 250 510 288 510 288 741 476 741 476 990 469 990 469 768 983 768 983 716 503 716 503 565 910 565 910 202 882 202 882 625 862 625 862 489 627 489 627 306 65 306 65 301 663 301 663 959 336 959 336 65 909 65 909 333 746 333 746 468 408 468 408 73 540 73 540 272 463 272 463 554 55 554 55 931 342 931 342 396 498 396 498 284 312 284 312 629 725 629 725 412 180 412 180 119 980 119 980 284 412 284 412 262 389 262 389 270 743 270 743 433 989 433 989 250 49 250 49 282 204 282 204 706 784 706 784 48 402 48 402 14 95 14 95 951 517 951 517 312 485 312 485 126 644 126 644 352 303 352 303 983 187 983 187 51 425 51 425 454 332 454 332 919 511 919 511 260 644 260 644 838 131 838 131 458 733 458 733 200 595 200 595 153 157 153 157 297 965 297 965 114 266 114 266 17 487 17 487 517 905 517 905 469 891 469 891 438 123 438 123 887 855 887 855 247 41 247 41 537 506 537 506 938 129 938 129 92 493 92 493 549 656 549 656 72 933 72 933 165 493 165 493 808 962 808 962 260 601 260 601 663 341 663 341 743 581 743 581 983 633 983 633 297 822 297 822 43 419 43 419 376 800 376 800 725 763 725 763 667 590 667 590 295 200 295 200 503 869 503 869 245 441 245 441 982 953 982 953 900 405 900 405 51 85 51 85 182 626 182 626 751 186 751 186 105 758 105 758 875 501 875 501 17 537 17 537 310 191 310 191 569 129 569 129 960 915 960 915 503 38 503 38 521 790 521 790 953 153 953 153 758 790 758 790 930 198 930 198 614 862 614 862 177 266 177 266 371 144 371 144 939 598 939 598 768 796 768 796 99 403 99 403 200 836 200 836 119 224 119 224 610 775 610 775 548 915 548 915 544 404 544 404 204 905 204 905 163 177 163 177 479 859 479 859 59 616 59 616 647 186 647 186 69 134 69 134 555 43 555 43 338 129 338 129 618 157 618 157 121 441 121 441 274 629 274 629 249 74 249 74 149 47 149 47 807 390 807 390 339 891 339 891 527 980 527 980 117 40 117 40 235 138 235 138 348 320 348 320 864 777 864 777 725 829 725 829 961 726 961 726 874 255 874 255 920 780 920 780 902 543 902 543 301 293 301 293 505 325 505 325 824 70 824 70 122 120 122 120 801 912 801 912 782 10 782 10 822 433 822 433 562 333 562 333 846 339 846 339 36 374 36 374 724 239 724 239 329 966 329 966 652 941 652 941 829 300 829 300 140 36 140 36 519 925 519 925 793 921 793 921 89 753 89 753 545 818 545 818 268 102 268 102 672 934 672 934 568 514 568 514 753 375 753 375 762 895 762 895 418 922 418 922 963 396 963 396 150 304 150 304 135 412 135 412 412 851 412 851 70 503 70 503 40 184 40 184 257 475 257 475 892 103 892 103 826 440 826 440 66 823 66 823 18 724 18 724 332 807 332 807 143 300 143 300 108 955 108 955 916 931 916 931 89 86 89 86 573 45 573 45 5 578 5 578 24 308 24 308 976 94 976 94 625 936 625 936 970 122 970 122 152 517 152 517 379 254 379 254 377 817 377 817 928 162 928 162 479 153 479 153 781 433 781 433 609 190 609 190 930 554 930 554 131 358 131 358 554 621 554 621 270 933 270 933 836 121 836 121 783 979 783 979 869 878 869 878 221 346 221 346 707 646 707 646 32 690 32 690 162 693 162 693 609 986 609 986 86 255 86 255 916 359 916 359 762 815 762 815 789 179 789 179 832 250 832 250 768 419 768 419 651 39 651 39 249 704 249 704 979 891 979 891 229 207 229 207 841 547 841 547 15 323 15 323 389 125 389 125 741 935 741 935 540 701 540 701 254 627 254 627 292 928 292 928 116 52 116 52 748 463 748 463 17 594 17 594 683 325 683 325 716 21 716 21 614 988 614 988 816 919 816 919 370 818 370 818 358 129 358 129 921 655 921 655 750 503 750 503 868 724 868 724 293 428 293 428 218 833 218 833 116 793 116 793 564 645 564 645 812 732 812 732 357 790 357 790 124 484 124 484 718 455 718 455 476 239 476 239 597 347 597 347 149 568 149 568 170 266 170 266 438 205 438 205 376 274 376 274 76 57 76 57 165 968 165 968 344 421 344 421 70 367 70 367 265 791 265 791 711 898 711 898 681 716 681 716 93 52 93 52 841 656 841 656 408 686 408 686 96 69 96 69 354 112 354 112 607 328 607 328 52 271 52 271 638 423 638 423 707 259 707 259 477 480 477 480 776 323 776 323 88 771 88 771 538 134 538 134 714 899 714 899 300 886 300 886 175 675 175 675 449 345 449 345 705 87 705 87 824 711 824 711 456 904 456 904 420 282 420 282 180 184 180 184 331 272 331 272 151 616 151 616 645 389 645 389 459 918 459 918 142 882 142 882 322 826 322 826 680 749 680 749 417 130 417 130 614 287 614 287 71 830 71 830 869 385 869 385 379 121 379 121 774 293 774 293 719 471 719 471 975 408 975 408 579 122 579 122 447 619 447 619 568 147 568 147 207 751 207 751 469 938 469 938 729 406 729 406 831 343 831 343 806 551 806 551 267 530 267 530 593 270 593 270 217 130 217 130 387 709 387 709 949 423 949 423 354 914 354 914 977 314 977 314 737 33 737 33 613 101 613 101 110 624 110 624 298 504 298 504 656 568 656 568 267 829 267 829 785 682 785 682 905 702 905 702 169 661 169 661 674 390 674 390 470 115 470 115 90 589 90 589 424 256 424 256 865 908 865 908 36 577 36 577 947 348 947 348 188 693 188 693 466 49 466 49 816 571 816 571 897 118 897 118 374 393 374 393 624 334 624 334 337 955 337 955 865 486 865 486 522 642 522 642 578 783 578 783 480 768 480 768 525 855 525 855 463 239 463 239 183 293 183 293 207 949 207 949 929 597 929 597 484 201 484 201 955 409 955 409 643 899 643 899 973 587 973 587 766 204 766 204 150 442 150 442 375 232 375 232 945 892 945 892 160 417 160 417 168 977 168 977 731 245 731 245 185 63 185 63 576 920 576 920 601 908 601 908 665 294 665 294 639 326 639 326 473 932 473 932 191 56 191 56 52 134 52 134 24 445 24 445 57 841 57 841 856 866 856 866 495 980 495 980 918 746 918 746 487 370 487 370 294 522 294 522 301 180 301 180 675 851 675 851 5 434 5 434 726 357 726 357 884 871 884 871 422 719 422 719 810 624 810 624 247 386 247 386 298 881 298 881 454 747 454 747 548 11 548 11 887 420 887 420 676 963 676 963 405 833 405 833 524 182 524 182 78 120 78 120 452 547 452 547 445 344 445 344 729 647 729 647 166 65 166 65 830 474 830 474 972 344 972 344 593 678 593 678 383 88 383 88 184 833 184 833 398 385 398 385 76 240 76 240 983 82 983 82 388 815 388 815 959 685 959 685 616 981 616 981 278 63 278 63 86 257 86 257 620 316 620 316 784 507 784 507 52 585 52 585 604 604 604 604 983 624 983 624 344 910 344 910 171 223 171 223 493 787 493 787 597 698 597 698 16 443 16 443 135 168 135 168 36 473 36 473 470 890 470 890 563 444 563 444 542 614 542 614 308 305 308 305 242 586 242 586 209 613 209 613 926 263 926 263 545 158 545 158 551 207 551 207 312 9 312 9 839 711 839 711 421 838 421 838 324 276 324 276 424 582 424 582 396 216 396 216 914 641 914 641 12 312 12 312 164 644 164 644 667 138 667 138 129 603 129 603 603 801 603 801 472 21 472 21 469 16 469 16 777 89 777 89 896 443 896 443 620 897 620 897 542 743 542 743 127 434 127 434 49 607 49 607 834 596 834 596 99 386 99 386 856 75 856 75 952 815 952 815 915 227 915 227 85 359 85 359 303 959 303 959 844 248 844 248 36 604 36 604 728 403 728 403 614 535 614 535 129 730 129 730 834 823 834 823 681 744 681 744 417 725 417 725 460 424 460 424 546 255 546 255 668 334 668 334 44 584 44 584 49 401 49 401 623 199 623 199 99 522 99 522 704 904 704 904 806 819 806 819 179 700 179 700 596 335 596 335 677 938 677 938 220 622 220 622 986 412 986 412 382 785 382 785 184 637 184 637 57 438 57 438 651 270 651 270 645 486 645 486 482 103 482 103 783 663 783 663 567 855 567 855 416 810 416 810 789 180 789 180 33 955 33 955 36 671 36 671 682 238 682 238 628 426 628 426 201 274 201 274 169 978 169 978 261 474 261 474 255 687 255 687 493 447 493 447 448 666 448 666 80 264 80 264 206 867 206 867 926 427 926 427 850 803 850 803 139 868 139 868 712 961 712 961 527 311 527 311 947 471 947 471 674 758 674 758 244 199 244 199 293 854 293 854 666 209 666 209 470 637 470 637 158 4 158 4 152 216 152 216 262 543 262 543 712 822 712 822 297 156 297 156 294 272 294 272 400 676 400 676 820 469 820 469 138 807 138 807 78 690 78 690 192 687 192 687 232 823 232 823 188 517 188 517 478 789 478 789 124 690 124 690 16 258 16 258 532 311 532 311 902 547 902 547 511 554 511 554 66 105 66 105 500 752 500 752 191 972 191 972 498 56 498 56 557 153 557 153 232 748 232 748 196 196 196 196 384 677 384 677 815 426 815 426 504 203 504 203 279 842 279 842 438 634 438 634 287 221 287 221 796 916 796 916 398 924 398 924 279 440 279 440 822 490 822 490 682 154 682 154 424 919 424 919 339 857 339 857 636 734 636 734 351 195 351 195 248 266 248 266 150 499 150 499 832 771 832 771 370 222 370 222 18 180 18 180 114 775 114 775 15 579 15 579 458 232 458 232 711 357 711 357 398 972 398 972 365 355 365 355 942 540 942 540 44 955 44 955 68 619 68 619 839 461 839 461 134 977 134 977 277 103 277 103 793 870 793 870 780 941 780 941 422 387 422 387 178 73 178 73 523 13 523 13 772 788 772 788 563 855 563 855 953 397 953 397 122 862 122 862 916 111 916 111 557 903 557 903 55 613 55 613 198 55 198 55 223 441 223 441 381 388 381 388 40 213 40 213 581 569 581 569 670 281 670 281 17 288 17 288 568 491 568 491 952 84 952 84 213 527 213 527 441 61 441 61 942 637 942 637 103 150 103 150 309 730 309 730 895 201 895 201 896 171 896 171 168 456 168 456 437 462 437 462 203 823 203 823 959 403 959 403 61 1 61 1 323 821 323 821 597 70 597 70 980 374 980 374 301 145 301 145 781 237 781 237 313 732 313 732 988 307 988 307 139 825 139 825 52 985 52 985 61 560 61 560 432 424 432 424 870 10 870 10 395 640 395 640 7 432 7 432 980 742 980 742 888 409 888 409 42 116 42 116 731 832 731 832 336 11 336 11 589 182 589 182 676 784 676 784 882 481 882 481 332 248 332 248 33 417 33 417 28 7 28 7 690 53 690 53 10 501 10 501 648 417 648 417 182 671 182 671 103 978 103 978 547 703 547 703 790 102 790 102 149 161 149 161 9 255 9 255 308 260 308 260 506 678 506 678 328 425 328 425 106 188 106 188 257 240 257 240 516 202 516 202 71 483 71 483 744 861 744 861 406 994 406 994 207 312 207 312 703 116 703 116 959 407 959 407 852 230 852 230 858 541 858 541 323 120 323 120 301 414 301 414 570 180 570 180 442 652 442 652 447 124 447 124 45 653 45 653 43 826 43 826 65 161 65 161 935 723 935 723 376 135 376 135 927 314 927 314 904 425 904 425 778 988 778 988 6 694 6 694 115 463 115 463 731 457 731 457 232 757 232 757 362 473 362 473 872 430 872 430 969 717 969 717 288 795 288 795 933 10 933 10 964 803 964 803 459 604 459 604 612 526 612 526 850 412 850 412 3 244 3 244 728 652 728 652 775 269 775 269 921 365 921 365 449 914 449 914 272 723 272 723 80 62 80 62 904 289 904 289 2 734 2 734 700 118 700 118 358 717 358 717 751 690 751 690 73 127 73 127 356 409 356 409 237 658 237 658 161 642 161 642 974 913 974 913 135 503 135 503 505 148 505 148 479 701 479 701 811 126 811 126 658 186 658 186 77 489 77 489 255 504 255 504 589 315 589 315 15 605 15 605 265 948 265 948 117 566 117 566 39 92 39 92 649 795 649 795 112 860 112 860 745 200 745 200 941 196 941 196 549 243 549 243 59 65 59 65 264 359 264 359 346 685 346 685 236 582 236 582 788 522 788 522 560 748 560 748 892 172 892 172 139 194 139 194 18 976 18 976 618 956 618 956 258 711 258 711 841 416 841 416 365 238 365 238 822 691 822 691 95 382 95 382 464 611 464 611 155 87 155 87 306 597 306 597 44 666 44 666 707 170 707 170 602 565 602 565 342 978 342 978 120 728 120 728 517 393 517 393 721 915 721 915 226 243 226 243 365 325 365 325 686 681 686 681 938 913 938 913 514 872 514 872 441 197 441 197 393 255 393 255 555 873 555 873 362 281 362 281 485 725 485 725 799 563 799 563 110 271 110 271 882 3 882 3 230 491 230 491 311 428 311 428 202 307 202 307 739 948 739 948 530 221 530 221 104 587 104 587 121 169 121 169 25 395 25 395 437 698 437 698 578 381 578 381 914 103 914 103 803 518 803 518 446 297 446 297 815 867 815 867 809 396 809 396 944 741 944 741 454 262 454 262 948 688 948 688 212 566 212 566 924 881 924 881 151 275 151 275 633 139 633 139 112 992 112 992 458 822 458 822 529 259 529 259 152 860 152 860 183 933 183 933 875 814 875 814 649 41 649 41 147 926 147 926 205 289 205 289 481 410 481 410 630 60 630 60 579 877 579 877 916 17 916 17 656 703 656 703 668 704 668 704 413 577 413 577 235 905 235 905 777 88 777 88 454 360 454 360 904 867 904 867 286 581 286 581 226 188 226 188 313 499 313 499 668 28 668 28 267 390 267 390 827 330 827 330 79 882 79 882 96 205 96 205 66 832 66 832 712 457 712 457 717 550 717 550 107 610 107 610 641 246 641 246 430 513 430 513 101 612 101 612 838 617 838 617 925 645 925 645 177 619 177 619 956 895 956 895 131 198 131 198 362 215 362 215 621 840 621 840 860 553 860 553 783 235 783 235 699 115 699 115 428 775 428 775 875 210 875 210 719 543 719 543 302 568 302 568 530 718 530 718 469 174 469 174 479 209 479 209 688 440 688 440 574 512 574 512 327 775 327 775 409 652 409 652 701 52 701 52 890 307 890 307 552 38 552 38 285 871 285 871 928 655 928 655 942 553 942 553 888 241 888 241 170 605 170 605 674 75 674 75 477 326 477 326 22 721 22 721 727 389 727 389 421 392 421 392 352 128 352 128 612 285 612 285 848 495 848 495 209 664 209 664 740 898 740 898 414 788 414 788 510 543 510 543 256 777 256 777 176 386 176 386 333 888 333 888 120 654 120 654 628 560 628 560 758 50 758 50 466 927 466 927 330 776 330 776 11 163 11 163 256 445 256 445 89 642 89 642 925 24 925 24 178 503 178 503 240 148 240 148 688 623 688 623 519 295 519 295 817 332 817 332 643 973 643 973 847 164 847 164 482 517 482 517 519 831 519 831 606 477 606 477 57 721 57 721 947 75 947 75 438 111 438 111 201 335 201 335 202 243 202 243 77 715 77 715 283 828 283 828 627 235 627 235 542 438 542 438 249 357 249 357 424 251 424 251 890 842 890 842 470 911 470 911 734 846 734 846 478 41 478 41 110 661 110 661 518 481 518 481 182 186 182 186 896 723 896 723 948 94 948 94 413 48 413 48 989 613 989 613 222 862 222 862 152 79 152 79 766 161 766 161 296 803 296 803 450 635 450 635 117 221 117 221 129 956 129 956 982 821 982 821 89 698 89 698 642 54 642 54 760 168 760 168 880 406 880 406 10 860 10 860 647 464 647 464 924 828 924 828 869 214 869 214 708 319 708 319 301 262 301 262 943 111 943 111 451 72 451 72 467 770 467 770 157 618 157 618 604 360 604 360 901 71 901 71 994 238 994 238 537 23 537 23 674 842 674 842 597 425 597 425 565 130 565 130 747 244 747 244 84 727 84 727 776 918 776 918 263 16 263 16 41 213 41 213 771 775 771 775 92 39 92 39 712 928 712 928 448 463 448 463 972 17 972 17 928 368 928 368 933 117 933 117 622 903 622 903 709 920 709 920 545 758 545 758 345 279 345 279 942 943 942 943 718 988 718 988 733 339 733 339 258 965 258 965 901 370 901 370 244 867 244 867 190 335 190 335 160 838 160 838 706 949 706 949 236 538 236 538 374 34 374 34 411 412 411 412 861 466 861 466 160 263 160 263 440 580 440 580 505 527 505 527 260 400 260 400 882 103 882 103 449 543 449 543 11 219 11 219 802 945 802 945 402 305 402 305 128 187 128 187 250 134 250 134 521 738 521 738 500 676 500 676 408 185 408 185 206 534 206 534 118 62 118 62 105 345 105 345 469 481 469 481 680 473 680 473 473 61 473 61 920 193 920 193 135 682 135 682 855 638 855 638 881 924 881 924 941 436 941 436 836 525 836 525 841 210 841 210 861 36 861 36 739 348 739 348 414 276 414 276 20 723 20 723 315 133 315 133 853 531 853 531 866 955 866 955 481 337 481 337 656 379 656 379 630 390 630 390 36 472 36 472 380 93 380 93 600 904 600 904 705 709 705 709 504 568 504 568 146 417 146 417 624 524 624 524 337 295 337 295 808 52 808 52 65 622 65 622 732 588 732 588 560 427 560 427 957 395 957 395 88 696 88 696 929 854 929 854 427 714 427 714 889 383 889 383 200 259 200 259 148 109 148 109 85 344 85 344 490 960 490 960 831 984 831 984 830 216 830 216 463 167 463 167 689 747 689 747 739 152 739 152 829 221 829 221 454 224 454 224 549 5 549 5 867 379 867 379 367 894 367 894 31 430 31 430 863 926 863 926 243 789 243 789 39 954 39 954 894 283 894 283 682 387 682 387 394 257 394 257 681 329 681 329 173 949 173 949 582 720 582 720 80 715 80 715 624 180 624 180 817 575 817 575 282 583 282 583 255 15 255 15 554 505 554 505 255 745 255 745 835 255 835 255 54 349 54 349 763 46 763 46 187 524 187 524 886 225 886 225 29 206 29 206 786 391 786 391 336 667 336 667 847 421 847 421 571 306 571 306 230 719 230 719 744 741 744 741 571 23 571 23 183 135 183 135 372 913 372 913 823 734 823 734 760 969 760 969 640 559 640 559 852 651 852 651 745 546 745 546 928 184 928 184 8 39 8 39 55 474 55 474 393 211 393 211 788 994 788 994 884 560 884 560 284 125 284 125 208 386 208 386 733 281 733 281 222 229 222 229 73 47 73 47 918 889 918 889 573 475 573 475 247 567 247 567 593 864 593 864 68 71 68 71 598 832 598 832 523 227 523 227 61 46 61 46 414 829 414 829 972 114 972 114 270 845 270 845 162 217 162 217 696 673 696 673 98 345 98 345 436 412 436 412 583 417 583 417 154 418 154 418 758 48 758 48 721 83 721 83 665 504 665 504 255 801 255 801 45 638 45 638 472 851 472 851 516 991 516 991 472 425 472 425 600 626 600 626 758 415 758 415 636 121 636 121 800 569 800 569 454 658 454 658 915 781 915 781 228 233 228 233 572 27 572 27 94 180 94 180 331 836 331 836 943 932 943 932 232 766 232 766 504 585 504 585 586 549 586 549 444 293 444 293 442 489 442 489 946 766 946 766 605 784 605 784 631 966 631 966 733 743 733 743 19 524 19 524 601 426 601 426 198 11 198 11 99 900 99 900 458 260 458 260 36 28 36 28 115 909 115 909 939 878 939 878 304 35 304 35 699 508 699 508 46 792 46 792 263 595 263 595 836 763 836 763 331 696 331 696 560 9 560 9 779 363 779 363 783 820 783 820 692 324 692 324 989 230 989 230 736 737 736 737 430 969 430 969 5 915 5 915 237 504 237 504 548 396 548 396 965 77 965 77 945 116 945 116 596 236 596 236 292 601 292 601 898 931 898 931 363 931 363 931 204 300 204 300 577 352 577 352 528 108 528 108 26 721 26 721 660 982 660 982 492 52 492 52 633 614 633 614 346 502 346 502 103 237 103 237 830 90 830 90 660 865 660 865 797 407 797 407 134 867 134 867 555 748 555 748 181 597 181 597 169 624 169 624 204 255 204 255 800 127 800 127 674 599 674 599 353 105 353 105 937 248 937 248 313 297 313 297 324 189 324 189 638 851 638 851 724 970 724 970 775 944 775 944 578 582 578 582 719 991 719 991 1 58 1 58 56 583 56 583 777 176 777 176 368 516 368 516 597 742 597 742 618 974 618 974 717 617 717 617 681 292 681 292 917 551 917 551 927 903 927 903 318 652 318 652 625 792 625 792 900 32 900 32 592 168 592 168 311 991 311 991 904 757 904 757 379 658 379 658 534 92 534 92 149 610 149 610 108 953 108 953 645 874 645 874 602 21 602 21 282 673 282 673 937 339 937 339 310 565 310 565 378 123 378 123 783 300 783 300 388 655 388 655 182 700 182 700 751 560 751 560 570 750 570 750 244 719 244 719 452 304 452 304 51 869 51 869 774 550 774 550 254 595 254 595 515 631 515 631 656 350 656 350 405 249 405 249 978 46 978 46 612 594 612 594 271 517 271 517 250 259 250 259 836 993 836 993 590 198 590 198 79 386 79 386 873 881 873 881 82 600 82 600 346 70 346 70 506 36 506 36 284 386 284 386 331 204 331 204 432 527 432 527 883 386 883 386 493 823 493 823 479 164 479 164 427 853 427 853 648 873 648 873 479 828 479 828 679 596 679 596 550 311 550 311 850 141 850 141 828 610 828 610 475 597 475 597 441 833 441 833 146 801 146 801 915 574 915 574 385 416 385 416 846 257 846 257 422 487 422 487 506 609 506 609 890 587 890 587 682 158 682 158 787 914 787 914 578 959 578 959 87 499 87 499 499 269 499 269 620 77 620 77 107 736 107 736 331 978 331 978 475 296 475 296 727 760 727 760 840 547 840 547 918 940 918 940 704 60 704 60 707 298 707 298 248 734 248 734 70 534 70 534 886 969 886 969 604 522 604 522 77 166 77 166 976 780 976 780 38 512 38 512 288 745 288 745 438 533 438 533 670 305 670 305 581 532 581 532 679 327 679 327 265 897 265 897 173 188 173 188 397 696 397 696 68 786 68 786 205 119 205 119 266 232 266 232 807 824 807 824 995 408 995 408 901 42 901 42 158 851 158 851 700 174 700 174 147 683 147 683 484 355 484 355 172 97 172 97 634 691 634 691 109 292 109 292 303 577 303 577 755 9 755 9 325 655 325 655 691 563 691 563 279 242 279 242 142 1 142 1 614 29 614 29 949 788 949 788 15 355 15 355 412 810 412 810 542 545 542 545 429 35 429 35 612 793 612 793 816 662 816 662 465 940 465 940 173 341 173 341 301 972 301 972 112 468 112 468 77 358 77 358 204 460 204 460 985 477 985 477 151 910 151 910 442 100 442 100 31 156 31 156 556 942 556 942 14 845 14 845 479 686 479 686 505 681 505 681 6 350 6 350 61 277 61 277 302 886 302 886 543 162 543 162 422 442 422 442 257 37 257 37 293 612 293 612 576 975 576 975 790 726 790 726 295 433 295 433 911 40 911 40 850 209 850 209 257 36 257 36 528 642 528 642 393 991 393 991 283 723 283 723 14 376 14 376 199 843 199 843 519 157 519 157 587 437 587 437 985 123 985 123 358 157 358 157 604 343 604 343 812 897 812 897 272 328 272 328 493 208 493 208 189 541 189 541 533 822 533 822 974 974 974 974 960 125 960 125 70 285 70 285 808 635 808 635 364 51 364 51 389 746 389 746 732 349 732 349 84 709 84 709 834 589 834 589 489 75 489 75 671 557 671 557 724 735 724 735 967 598 967 598 641 102 641 102 563 760 563 760 830 909 830 909 237 866 237 866 916 522 916 522 665 110 665 110 208 827 208 827 665 986 665 986 317 303 317 303 959 266 959 266 365 572 365 572 987 791 987 791 917 482 917 482 557 564 557 564 516 638 516 638 616 130 616 130 267 819 267 819 151 735 151 735 270 830 270 830 308 686 308 686 390 512 390 512 711 556 711 556 211 992 211 992 224 16 224 16 471 720 471 720 340 107 340 107 35 550 35 550 135 40 135 40 387 777 387 777 419 957 419 957 598 41 598 41 616 798 616 798 304 660 304 660 32 128 32 128 497 95 497 95 403 807 403 807 36 746 36 746 60 308 60 308 145 844 145 844 882 44 882 44 902 97 902 97 217 521 217 521 176 908 176 908 811 874 811 874 2 406 2 406 961 964 961 964 802 231 802 231 812 167 812 167 550 580 550 580 958 431 958 431 974 25 974 25 296 733 296 733 348 859 348 859 607 803 607 803 16 479 16 479 210 717 210 717 12 296 12 296 617 176 617 176 596 631 596 631 600 345 600 345 857 949 857 949 991 709 991 709 306 529 306 529 776 919 776 919 509 513 509 513 112 815 112 815 410 142 410 142 718 370 718 370 939 722 939 722 722 949 722 949 168 723 168 723 246 458 246 458 980 234 980 234 828 553 828 553 657 679 657 679 630 765 630 765 151 267 151 267 361 609 361 609 178 701 178 701 503 34 503 34 173 794 173 794 370 586 370 586 647 489 647 489 650 412 650 412 283 272 283 272 55 428 55 428 305 56 305 56 911 233 911 233 81 100 81 100 440 809 440 809 775 622 775 622 114 341 114 341 526 333 526 333 564 284 564 284 832 560 832 560 360 324 360 324 589 181 589 181 182 911 182 911 240 80 240 80 995 123 995 123 513 25 513 25 893 862 893 862 814 740 814 740 705 555 705 555 106 807 106 807 755 312 755 312 850 862 850 862 496 970 496 970 784 122 784 122 659 689 659 689 660 806 660 806 272 97 272 97 629 166 629 166 132 564 132 564 951 206 951 206 75 879 75 879 851 800 851 800 949 296 949 296 795 483 795 483 817 118 817 118 275 222 275 222 51 453 51 453 770 557 770 557 445 558 445 558 647 962 647 962 645 760 645 760 680 648 680 648 83 213 83 213 281 220 281 220 491 634 491 634 268 419 268 419 908 586 908 586 978 505 978 505 615 342 615 342 986 753 986 753 138 216 138 216 29 724 29 724 849 576 849 576 77 309 77 309 307 74 307 74 637 957 637 957 450 317 450 317 298 676 298 676 608 100 608 100 140 976 140 976 691 689 691 689 419 121 419 121 602 594 602 594 31 335 31 335 324 491 324 491 594 453 594 453 886 139 886 139 70 435 70 435 209 221 209 221 61 712 61 712 244 759 244 759 636 965 636 965 762 150 762 150 809 84 809 84 400 542 400 542 764 516 764 516 643 773 643 773 983 699 983 699 519 758 519 758 563 757 563 757 914 688 914 688 834 874 834 874 640 323 640 323 300 83 300 83 21 614 21 614 141 543 141 543 496 500 496 500 991 469 991 469 575 327 575 327 391 472 391 472 697 958 697 958 406 937 406 937 809 506 809 506 645 448 645 448 342 120 342 120 972 711 972 711 892 159 892 159 368 745 368 745 389 885 389 885 900 285 900 285 133 817 133 817 3 867 3 867 442 503 442 503 856 945 856 945 18 138 18 138 941 326 941 326 564 949 564 949 929 287 929 287 263 494 263 494 16 506 16 506 302 711 302 711 361 96 361 96 730 664 730 664 806 209 806 209 394 897 394 897 481 291 481 291 500 505 500 505 610 738 610 738 536 949 536 949 743 985 743 985 631 960 631 960 546 627 546 627 64 506 64 506 472 979 472 979 950 556 950 556 18 528 18 528 129 702 129 702 564 300 564 300 708 116 708 116 884 884 884 884 14 26 14 26 593 624 593 624 26 126 26 126 409 319 409 319 57 337 57 337 452 552 452 552 598 430 598 430 863 122 863 122 279 741 279 741 172 934 172 934 862 450 862 450 760 932 760 932 92 366 92 366 518 517 518 517 255 329 255 329 296 366 296 366 902 351 902 351 755 647 755 647 513 473 513 473 476 838 476 838 773 168 773 168 631 308 631 308 126 701 126 701 212 87 212 87 139 101 139 101 517 925 517 925 641 742 641 742 454 231 454 231 613 768 613 768 130 142 130 142 669 71 669 71 409 942 409 942 972 641 972 641 836 971 836 971 557 363 557 363 66 476 66 476 827 703 827 703 372 781 372 781 570 623 570 623 289 872 289 872 216 423 216 423 912 230 912 230 211 716 211 716 187 354 187 354 927 12 927 12 260 341 260 341 879 222 879 222 390 455 390 455 624 805 624 805 933 769 933 769 993 179 993 179 570 150 570 150 97 586 97 586 687 115 687 115 52 345 52 345 24 912 24 912 468 422 468 422 706 1 706 1 964 691 964 691 484 652 484 652 35 542 35 542 400 205 400 205 161 347 161 347 515 637 515 637 771 746 771 746 286 863 286 863 596 959 596 959 47 578 47 578 114 862 114 862 786 833 786 833 415 262 415 262 180 97 180 97 615 448 615 448 48 193 48 193 219 935 219 935 745 754 745 754 907 189 907 189 150 922 150 922 232 906 232 906 769 472 769 472 854 556 854 556 611 257 611 257 95 727 95 727 149 127 149 127 413 633 413 633 944 952 944 952 497 885 497 885 320 430 320 430 247 374 247 374 586 650 586 650 708 868 708 868 765 934 765 934 390 266 390 266 816 587 816 587 632 116 632 116 303 602 303 602 766 216 766 216 570 192 570 192 813 171 813 171 574 663 574 663 738 447 738 447 822 121 822 121 644 140 644 140 410 724 410 724 2 657 2 657 183 555 183 555 775 499 775 499 616 245 616 245 373 826 373 826 533 930 533 930 225 48 225 48 622 54 622 54 528 305 528 305 892 337 892 337 263 283 263 283 789 651 789 651 947 607 947 607 164 918 164 918 589 994 589 994 722 669 722 669 690 701 690 701 576 540 576 540 553 900 553 900 941 503 941 503 995 916 995 916 801 888 801 888 91 503 91 503 548 531 548 531 802 422 802 422 757 121 757 121 596 363 596 363 297 220 297 220 229 537 229 537 869 255 869 255 133 739 133 739 344 812 344 812 920 597 920 597 213 821 213 821 119 692 119 692 675 499 675 499 753 355 753 355 573 258 573 258 636 497 636 497 355 879 355 879 892 120 892 120 407 469 407 469 28 895 28 895 110 426 110 426 746 262 746 262 504 144 504 144 524 899 524 899 796 143 796 143 599 437 599 437 5 285 5 285 318 826 318 826 807 201 807 201 480 108 480 108 220 477 220 477 502 660 502 660 678 847 678 847 761 476 761 476 120 462 120 462 986 105 986 105 599 568 599 568 31 818 31 818 990 524 990 524 909 314 909 314 949 918 949 918 566 161 566 161 435 905 435 905 335 527 335 527 542 260 542 260 398 412 398 412 439 37 439 37 948 152 948 152 285 494 285 494 810 92 810 92 543 227 543 227 837 833 837 833 506 201 506 201 224 60 224 60 825 623 825 623 933 38 933 38 397 588 397 588 566 605 566 605 734 541 734 541 329 310 329 310 372 662 372 662 449 759 449 759 93 874 93 874 402 323 402 323 327 4 327 4 293 520 293 520 321 57 321 57 805 594 805 594 145 25 145 25 596 705 596 705 23 18 23 18 540 494 540 494 974 629 974 629 421 124 421 124 878 300 878 300 336 360 336 360 80 736 80 736 314 984 314 984 195 917 195 917 418 342 418 342 674 108 674 108 505 778 505 778 114 14 114 14 964 599 964 599 476 433 476 433 928 275 928 275 263 738 263 738 465 976 465 976 703 176 703 176 441 230 441 230 405 693 405 693 678 831 678 831 370 921 370 921 293 699 293 699 267 299 267 299 265 250 265 250 780 977 780 977 800 393 800 393 805 605 805 605 138 24 138 24 757 353 757 353 893 595 893 595 495 906 495 906 179 151 179 151 128 960 128 960 449 271 449 271 13 895 13 895 783 986 783 986 103 668 103 668 743 194 743 194 179 830 179 830 574 909 574 909 104 92 104 92 887 323 887 323 964 957 964 957 337 630 337 630 994 205 994 205 749 517 749 517 993 508 993 508 916 192 916 192 284 549 284 549 667 710 667 710 529 263 529 263 592 591 592 591 283 203 283 203 919 858 919 858 180 962 180 962 266 290 266 290 454 823 454 823 929 395 929 395 466 994 466 994 899 490 899 490 246 739 246 739 142 576 142 576 566 842 566 842 914 149 914 149 184 440 184 440 385 592 385 592 474 767 474 767 121 189 121 189 13 797 13 797 461 470 461 470 211 178 211 178 726 430 726 430 690 907 690 907 100 936 100 936 590 174 590 174 278 522 278 522 544 211 544 211 192 835 192 835 528 208 528 208 39 534 39 534 937 63 937 63 855 826 855 826 58 196 58 196 880 138 880 138 464 857 464 857 547 251 547 251 543 970 543 970 795 367 795 367 864 448 864 448 375 10 375 10 597 654 597 654 164 189 164 189 686 226 686 226 638 407 638 407 632 128 632 128 544 990 544 990 237 948 237 948 88 459 88 459 808 967 808 967 241 363 241 363 521 748 521 748 537 190 537 190 760 372 760 372 645 244 645 244 178 978 178 978 616 857 616 857 676 333 676 333 713 989 713 989 807 149 807 149 954 437 954 437 151 671 151 671 905 130 905 130 699 178 699 178 572 798 572 798 875 336 875 336 39 350 39 350 616 954 616 954 324 843 324 843 248 38 248 38 840 483 840 483 583 482 583 482 342 984 342 984 378 186 378 186 80 48 80 48 56 39 56 39 625 575 625 575 829 507 829 507 661 315 661 315 462 168 462 168 939 606 939 606 954 843 954 843 225 494 225 494 462 761 462 761 361 785 361 785 666 805 666 805 50 467 50 467 594 209 594 209 121 893 121 893 769 455 769 455 229 610 229 610 976 654 976 654 163 494 163 494 628 391 628 391 707 508 707 508 417 143 417 143 309 599 309 599 722 115 722 115 27 643 27 643 440 428 440 428 972 684 972 684 633 923 633 923 6 409 6 409 754 305 754 305 346 465 346 465 951 289 951 289 903 450 903 450 466 342 466 342 660 192 660 192 556 52 556 52 391 913 391 913 655 178 655 178 395 493 395 493 576 905 576 905 433 604 433 604 350 754 350 754 686 183 686 183 416 955 416 955 944 237 944 237 595 299 595 299 59 497 59 497 465 616 465 616 142 910 142 910 624 22 624 22 939 751 939 751 173 211 173 211 630 840 630 840 981 937 981 937 696 390 696 390 107 834 107 834 776 340 776 340 836 285 836 285 226 771 226 771 375 526 375 526 749 304 749 304 564 825 564 825 681 397 681 397 197 266 197 266 394 808 394 808 448 411 448 411 63 540 63 540 518 681 518 681 313 41 313 41 345 975 345 975 684 190 684 190 503 658 503 658 670 329 670 329 880 663 880 663 868 195 868 195 862 33 862 33 760 18 760 18 556 743 556 743 422 621 422 621 508 132 508 132 134 276 134 276 360 628 360 628 61 504 61 504 932 326 932 326 143 624 143 624 867 169 867 169 887 591 887 591 149 122 149 122 392 692 392 692 97 8 97 8 940 546 940 546 871 26 871 26 110 6 110 6 507 941 507 941 554 557 554 557 864 658 864 658 141 483 141 483 259 576 259 576 713 431 713 431 429 440 429 440 92 130 92 130 578 27 578 27 235 58 235 58 962 385 962 385 966 936 966 936 778 35 778 35 968 15 968 15 52 849 52 849 969 566 969 566 847 699 847 699 102 799 102 799 720 110 720 110 540 768 540 768 422 531 422 531 748 836 748 836 100 277 100 277 456 436 456 436 549 403 549 403 913 153 913 153 551 470 551 470 591 283 591 283 382 887 382 887 993 254 993 254 921 662 921 662 399 98 399 98 158 496 158 496 334 159 334 159 663 753 663 753 315 806 315 806 921 881 921 881 387 816 387 816 658 478 658 478 170 533 170 533 290 36 290 36 732 818 732 818 373 689 373 689 178 611 178 611 945 236 945 236 723 512 723 512 80 923 80 923 513 443 513 443 525 2 525 2 516 237 516 237 402 528 402 528 516 52 516 52 851 832 851 832 325 949 325 949 368 842 368 842 65 412 65 412 907 289 907 289 464 438 464 438 79 132 79 132 987 785 987 785 887 347 887 347 592 893 592 893 835 339 835 339 995 38 995 38 445 283 445 283 135 50 135 50 326 179 326 179 663 389 663 389 363 892 363 892 742 220 742 220 708 9 708 9 54 33 54 33 833 204 833 204 438 207 438 207 182 121 182 121 893 521 893 521 967 576 967 576 217 458 217 458 111 771 111 771 346 985 346 985 515 406 515 406 28 947 28 947 924 177 924 177 367 845 367 845 240 582 240 582 401 242 401 242 879 50 879 50 307 699 307 699 263 504 263 504 964 762 964 762 273 228 273 228 35 326 35 326 777 605 777 605 175 704 175 704 163 218 163 218 415 801 415 801 181 591 181 591 324 405 324 405 193 363 193 363 811 311 811 311 782 33 782 33 359 379 359 379 121 461 121 461 370 567 370 567 659 827 659 827 181 755 181 755 336 209 336 209 227 588 227 588 825 252 825 252 45 580 45 580 359 111 359 111 116 463 116 463 254 195 254 195 66 151 66 151 282 86 282 86 115 841 115 841 770 540 770 540 202 219 202 219 243 780 243 780 509 595 509 595 548 979 548 979 520 170 520 170 995 324 995 324 795 698 795 698 437 785 437 785 477 511 477 511 567 614 567 614 339 668 339 668 993 683 993 683 807 388 807 388 936 895 936 895 787 954 787 954 450 895 450 895 610 268 610 268 666 107 666 107 800 436 800 436 257 212 257 212 87 670 87 670 448 430 448 430 881 64 881 64 931 915 931 915 394 273 394 273 735 877 735 877 431 704 431 704 929 471 929 471 346 664 346 664 620 242 620 242 118 583 118 583 928 859 928 859 298 812 298 812 827 647 827 647 272 308 272 308 242 292 242 292 752 764 752 764 978 555 978 555 666 911 666 911 786 159 786 159 359 412 359 412 472 64 472 64 460 903 460 903 292 478 292 478 445 646 445 646 323 504 323 504 61 557 61 557 75 248 75 248 864 799 864 799 301 498 301 498 423 67 423 67 737 893 737 893 716 870 716 870 445 812 445 812 921 253 921 253 976 300 976 300 820 629 820 629 537 473 537 473 615 122 615 122 1 941 1 941 304 45 304 45 260 591 260 591 928 597 928 597 743 680 743 680 221 269 221 269 703 582 703 582 593 844 593 844 122 721 122 721 31 760 31 760 318 581 318 581 314 404 314 404 892 411 892 411 754 988 754 988 197 479 197 479 622 544 622 544 127 669 127 669 491 45 491 45 67 771 67 771 265 126 265 126 970 396 970 396 346 575 346 575 697 25 697 25 561 587 561 587 54 904 54 904 371 667 371 667 807 281 807 281 217 574 217 574 153 415 153 415 208 570 208 570 823 366 823 366 537 212 537 212 48 583 48 583 313 635 313 635 21 569 21 569 342 122 342 122 901 864 901 864 100 560 100 560 225 622 225 622 495 742 495 742 109 143 109 143 241 443 241 443 878 526 878 526 900 509 900 509 746 477 746 477 713 28 713 28 657 787 657 787 805 581 805 581 188 142 188 142 340 63 340 63 198 496 198 496 167 669 167 669 319 116 319 116 809 447 809 447 853 64 853 64 262 397 262 397 540 340 540 340 826 615 826 615 660 516 660 516 485 936 485 936 68 159 68 159 617 341 617 341 335 870 335 870 685 385 685 385 723 945 723 945 624 910 624 910 133 956 133 956 245 908 245 908 231 325 231 325 970 106 970 106 78 115 78 115 312 222 312 222 787 165 787 165 685 478 685 478 341 593 341 593 981 258 981 258 87 821 87 821 607 730 607 730 304 136 304 136 529 934 529 934 591 542 591 542 108 485 108 485 216 459 216 459 239 688 239 688 856 223 856 223 518 310 518 310 2 158 2 158 802 757 802 757 209 373 209 373 290 226 290 226 499 188 499 188 622 289 622 289 827 228 827 228 924 377 924 377 866 572 866 572 468 195 468 195 311 409 311 409 786 479 786 479 113 319 113 319 432 925 432 925 473 568 473 568 931 1 931 1 230 231 230 231 350 704 350 704 864 417 864 417 960 730 960 730 866 854 866 854 374 199 374 199 197 230 197 230 352 852 352 852 664 194 664 194 724 449 724 449 868 899 868 899 765 964 765 964 479 340 479 340 347 980 347 980 796 796 796 796 11 879 11 879 870 618 870 618 415 50 415 50 439 247 439 247 228 848 228 848 280 404 280 404 448 642 448 642 241 856 241 856 50 215 50 215 530 428 530 428 255 409 255 409 194 20 194 20 161 79 161 79 603 48 603 48 406 119 406 119 945 908 945 908 858 168 858 168 804 11 804 11 765 168 765 168 372 290 372 290 757 66 757 66 166 469 166 469 458 10 458 10 817 780 817 780 342 118 342 118 387 412 387 412 782 291 782 291 900 512 900 512 107 2 107 2 215 487 215 487 607 624 607 624 32 386 32 386 467 828 467 828 949 432 949 432 679 487 679 487 734 596 734 596 532 299 532 299 637 474 637 474 12 955 12 955 397 801 397 801 636 15 636 15 815 811 815 811 359 930 359 930 454 390 454 390 69 182 69 182 960 376 960 376 7 86 7 86 810 653 810 653 626 512 626 512 104 359 104 359 618 160 618 160 433 574 433 574 606 67 606 67 410 901 410 901 970 834 970 834 929 731 929 731 466 652 466 652 279 217 279 217 968 259 968 259 762 32 762 32 770 692 770 692 493 533 493 533 468 316 468 316 313 147 313 147 337 718 337 718 716 547 716 547 198 922 198 922 65 831 65 831 907 606 907 606 175 648 175 648 646 379 646 379 467 550 467 550 892 405 892 405 937 384 937 384 561 493 561 493 958 958 958 958 905 262 905 262 891 119 891 119 172 254 172 254 787 149 787 149 804 541 804 541 246 669 246 669 790 142 790 142 748 436 748 436 112 905 112 905 959 650 959 650 933 262 933 262 183 625 183 625 577 453 577 453 279 425 279 425 950 300 950 300 84 92 84 92 49 46 49 46 98 252 98 252 160 976 160 976 334 731 334 731 572 717 572 717 399 639 399 639 824 875 824 875 813 122 813 122 458 664 458 664 417 876 417 876 192 2 192 2 645 726 645 726 643 740 643 740 895 719 895 719 756 96 756 96 739 356 739 356 61 310 61 310 33 49 33 49 529 972 529 972 406 308 406 308 820 395 820 395 825 523 825 523 942 24 942 24 14 334 14 334 122 710 122 710 396 869 396 869 565 351 565 351 116 733 116 733 928 868 928 868 712 177 712 177 924 592 924 592 23 321 23 321 806 135 806 135 667 312 667 312 964 651 964 651 752 160 752 160 691 259 691 259 368 831 368 831 251 644 251 644 772 664 772 664 625 428 625 428 595 712 595 712 407 580 407 580 392 665 392 665 678 509 678 509 426 179 426 179 47 970 47 970 994 938 994 938 258 725 258 725 699 719 699 719 926 672 926 672 755 272 755 272 78 530 78 530 618 475 618 475 292 476 292 476 348 343 348 343 107 528 107 528 856 20 856 20 700 769 700 769 823 906 823 906 924 129 924 129 114 908 114 908 329 862 329 862 735 405 735 405 334 822 334 822 230 165 230 165 447 693 447 693 942 852 942 852 13 531 13 531 738 847 738 847 824 348 824 348 589 395 589 395 526 820 526 820 265 924 265 924 107 470 107 470 330 325 330 325 842 310 842 310 305 210 305 210 147 655 147 655 598 818 598 818 253 753 253 753 243 274 243 274 896 981 896 981 611 662 611 662 452 835 452 835 294 20 294 20 57 268 57 268 38 707 38 707 365 382 365 382 786 246 786 246 422 289 422 289 280 769 280 769 977 980 977 980 314 744 314 744 659 233 659 233 110 415 110 415 720 282 720 282 967 629 967 629 963 389 963 389 381 941 381 941 895 746 895 746 431 856 431 856 543 350 543 350 968 235 968 235 982 726 982 726 772 32 772 32 515 730 515 730 859 521 859 521 261 934 261 934 414 760 414 760 365 510 365 510 604 694 604 694 565 353 565 353 637 246 637 246 28 672 28 672 607 113 607 113 949 43 949 43 377 488 377 488 188 235 188 235 847 405 847 405 332 456 332 456 269 168 269 168 300 177 300 177 774 58 774 58 162 847 162 847 495 258 495 258 610 220 610 220 746 159 746 159 606 275 606 275 356 450 356 450 282 745 282 745 189 799 189 799 863 37 863 37 576 190 576 190 945 946 945 946 742 841 742 841 415 388 415 388 544 824 544 824 638 40 638 40 877 721 877 721 848 570 848 570 813 839 813 839 499 556 499 556 961 212 961 212 297 580 297 580 935 244 935 244 115 895 115 895 571 248 571 248 175 929 175 929 486 12 486 12 782 860 782 860 172 480 172 480 528 318 528 318 660 81 660 81 604 982 604 982 654 475 654 475 546 395 546 395 928 991 928 991 957 57 957 57 62 487 62 487 217 245 217 245 889 262 889 262 40 909 40 909 543 31 543 31 959 884 959 884 741 491 741 491 404 484 404 484 701 103 701 103 285 564 285 564 831 733 831 733 10 706 10 706 962 838 962 838 260 914 260 914 809 199 809 199 510 535 510 535 800 192 800 192 993 376 993 376 618 707 618 707 414 711 414 711 209 391 209 391 247 423 247 423 719 513 719 513 7 164 7 164 24 232 24 232 733 58 733 58 803 430 803 430 703 771 703 771 763 193 763 193 66 371 66 371 675 208 675 208 292 219 292 219 251 864 251 864 636 781 636 781 605 912 605 912 262 103 262 103 989 255 989 255 534 858 534 858 478 398 478 398 176 32 176 32 923 950 923 950 1 880 1 880 242 902 242 902 319 128 319 128 600 350 600 350 688 15 688 15 847 6 847 6 25 340 25 340 984 107 984 107 747 725 747 725 924 455 924 455 128 473 128 473 895 846 895 846 137 580 137 580 323 203 323 203 410 365 410 365 102 202 102 202 844 524 844 524 17 960 17 960 154 524 154 524 516 984 516 984 161 839 161 839 867 310 867 310 122 917 122 917 934 695 934 695 271 695 271 695 243 935 243 935 725 367 725 367 550 232 550 232 135 714 135 714 784 995 784 995 123 189 123 189 547 378 547 378 685 402 685 402 992 803 992 803 848 109 848 109 750 844 750 844 292 137 292 137 176 611 176 611 858 187 858 187 347 435 347 435 932 867 932 867 324 127 324 127 647 764 647 764 651 148 651 148 77 560 77 560 349 258 349 258 757 85 757 85 1 502 1 502 992 960 992 960 390 645 390 645 5 159 5 159 864 846 864 846 969 126 969 126 665 715 665 715 825 464 825 464 88 813 88 813 364 841 364 841 877 872 877 872 831 138 831 138 264 149 264 149 804 404 804 404 787 498 787 498 131 200 131 200 198 69 198 69 813 258 813 258 790 486 790 486 140 217 140 217 735 32 735 32 916 301 916 301 53 387 53 387 350 401 350 401 586 300 586 300 127 450 127 450 257 588 257 588 382 751 382 751 827 956 827 956 979 469 979 469 486 656 486 656 951 675 951 675 295 90 295 90 574 665 574 665 956 978 956 978 873 897 873 897 121 774 121 774 131 350 131 350 723 297 723 297 309 442 309 442 373 771 373 771 742 126 742 126 185 259 185 259 546 807 546 807 612 391 612 391 330 827 330 827 690 371 690 371 518 608 518 608 289 549 289 549 980 413 980 413 481 202 481 202 663 510 663 510 389 314 389 314 269 990 269 990 41 337 41 337 270 570 270 570 209 66 209 66 761 799 761 799 297 467 297 467 472 242 472 242 621 972 621 972 723 217 723 217 280 52 280 52 129 809 129 809 122 22 122 22 628 710 628 710 62 590 62 590 457 501 457 501 199 645 199 645 7 490 7 490 414 899 414 899 895 182 895 182 831 922 831 922 86 822 86 822 256 763 256 763 584 826 584 826 933 637 933 637 821 473 821 473 467 1 467 1 332 35 332 35 402 874 402 874 918 865 918 865 31 480 31 480 696 632 696 632 912 845 912 845 378 70 378 70 234 646 234 646 145 774 145 774 415 534 415 534 707 731 707 731 61 620 61 620 985 204 985 204 361 284 361 284 933 131 933 131 76 592 76 592 433 787 433 787 423 676 423 676 369 92 369 92 940 799 940 799 752 586 752 586 702 6 702 6 380 567 380 567 865 929 865 929 401 321 401 321 339 143 339 143 409 573 409 573 435 992 435 992 194 456 194 456 91 403 91 403 882 63 882 63 195 139 195 139 84 508 84 508 1 400 1 400 546 127 546 127 693 470 693 470 462 404 462 404 398 674 398 674 308 187 308 187 524 887 524 887 8 661 8 661 241 740 241 740 88 72 88 72 686 924 686 924 722 527 722 527 201 527 201 527 954 321 954 321 99 942 99 942 174 881 174 881 416 475 416 475 142 454 142 454 919 956 919 956 904 444 904 444 38 858 38 858 503 995 503 995 317 194 317 194 899 721 899 721 914 441 914 441 807 323 807 323 382 46 382 46 33 472 33 472 881 866 881 866 977 860 977 860 124 117 124 117 629 375 629 375 720 29 720 29 852 348 852 348 686 491 686 491 754 987 754 987 653 786 653 786 16 30 16 30 512 960 512 960 876 242 876 242 388 500 388 500 651 735 651 735 907 398 907 398 138 288 138 288 488 159 488 159 251 252 251 252 76 94 76 94 860 755 860 755 539 994 539 994 623 755 623 755 664 314 664 314 852 804 852 804 516 48 516 48 667 146 667 146 188 891 188 891 89 243 89 243 473 820 473 820 148 394 148 394 33 814 33 814 508 831 508 831 903 455 903 455 415 788 415 788 181 764 181 764 474 26 474 26 767 892 767 892 878 979 878 979 279 954 279 954 450 804 450 804 40 846 40 846 401 223 401 223 409 598 409 598 897 131 897 131 525 617 525 617 291 481 291 481 613 147 613 147 778 388 778 388 323 907 323 907 806 44 806 44 201 793 201 793 321 917 321 917 278 611 278 611 829 283 829 283 391 554 391 554 669 945 669 945 722 755 722 755 791 857 791 857 172 933 172 933 801 943 801 943 664 270 664 270 928 526 928 526 369 920 369 920 449 772 449 772 23 932 23 932 9 804 9 804 356 674 356 674 150 69 150 69 824 534 824 534 909 21 909 21 481 472 481 472 406 795 406 795 576 399 576 399 188 140 188 140 255 343 255 343 679 347 679 347 3 584 3 584 766 920 766 920 538 789 538 789 70 414 70 414 195 590 195 590 135 307 135 307 46 842 46 842 530 339 530 339 26 62 26 62 897 516 897 516 21 344 21 344 422 78 422 78 192 142 192 142 588 725 588 725 463 587 463 587 363 718 363 718 362 760 362 760 756 502 756 502 689 543 689 543 244 655 244 655 508 693 508 693 316 280 316 280 803 449 803 449 809 828 809 828 517 231 517 231 333 611 333 611 738 247 738 247 476 498 476 498 380 944 380 944 817 889 817 889 682 435 682 435 875 118 875 118 815 633 815 633 787 198 787 198 263 227 263 227 920 118 920 118 404 670 404 670 821 226 821 226 402 687 402 687 312 569 312 569 644 208 644 208 90 554 90 554 479 328 479 328 514 70 514 70 246 44 246 44 154 632 154 632 741 953 741 953 503 428 503 428 730 854 730 854 846 165 846 165 762 691 762 691 256 543 256 543 365 603 365 603 152 503 152 503 657 355 657 355 530 557 530 557 364 815 364 815 734 649 734 649 332 603 332 603 739 731 739 731 831 6 831 6 12 882 12 882 992 12 992 12 349 925 349 925 929 667 929 667 17 376 17 376 983 612 983 612 857 831 857 831 159 237 159 237 210 32 210 32 976 81 976 81 828 588 828 588 79 269 79 269 477 833 477 833 905 133 905 133 116 960 116 960 688 22 688 22 497 635 497 635 28 662 28 662 566 586 566 586 321 686 321 686 284 911 284 911 479 434 479 434 987 523 987 523 681 36 681 36 456 45 456 45 854 312 854 312 699 942 699 942 473 479 473 479 852 963 852 963 76 667 76 667 356 458 356 458 333 464 333 464 774 876 774 876 136 529 136 529 635 526 635 526 796 464 796 464 146 704 146 704 585 686 585 686 426 742 426 742 15 445 15 445 250 713 250 713 440 411 440 411 331 277 331 277 481 982 481 982 702 879 702 879 844 992 844 992 862 956 862 956 259 429 259 429 97 201 97 201 121 265 121 265 534 575 534 575 950 821 950 821 898 369 898 369 956 193 956 193 387 314 387 314 114 140 114 140 910 182 910 182 244 935 244 935 873 739 873 739 864 863 864 863 315 175 315 175 370 340 370 340 339 494 339 494 106 237 106 237 647 187 647 187 936 418 936 418 140 935 140 935 612 938 612 938 315 368 315 368 322 120 322 120 387 456 387 456 433 554 433 554 604 721 604 721 687 930 687 930 137 838 137 838 705 839 705 839 188 116 188 116 514 534 514 534 810 531 810 531 268 241 268 241 239 694 239 694 379 361 379 361 778 213 778 213 598 823 598 823 357 587 357 587 754 895 754 895 356 288 356 288 781 789 781 789 87 202 87 202 541 67 541 67 842 989 842 989 281 819 281 819 544 237 544 237 637 767 637 767 106 418 106 418 956 584 956 584 523 328 523 328 773 684 773 684 854 914 854 914 142 825 142 825 859 569 859 569 663 614 663 614 112 638 112 638 148 537 148 537 261 860 261 860 812 156 812 156 577 873 577 873 891 892 891 892 878 243 878 243 357 162 357 162 735 227 735 227 750 157 750 157 869 163 869 163 816 524 816 524 510 439 510 439 967 585 967 585 915 449 915 449 273 327 273 327 927 594 927 594 523 30 523 30 87 100 87 100 710 76 710 76 205 914 205 914 266 316 266 316 772 922 772 922 28 240 28 240 264 474 264 474 75 137 75 137 198 942 198 942 849 600 849 600 554 667 554 667 225 910 225 910 788 588 788 588 605 186 605 186 309 529 309 529 371 243 371 243 202 182 202 182 57 896 57 896 387 420 387 420 905 234 905 234 537 877 537 877 698 252 698 252 990 158 990 158 413 313 413 313 892 106 892 106 584 499 584 499 424 625 424 625 876 982 876 982 709 121 709 121 775 258 775 258 57 850 57 850 217 789 217 789 133 911 133 911 634 504 634 504 26 830 26 830 8 882 8 882 608 186 608 186 657 21 657 21 158 556 158 556 244 326 244 326 949 597 949 597 634 818 634 818 905 520 905 520 940 912 940 912 346 174 346 174 347 569 347 569 44 586 44 586 973 264 973 264 733 917 733 917 975 8 975 8 200 419 200 419 839 256 839 256 595 766 595 766 380 504 380 504 407 397 407 397 53 215 53 215 342 781 342 781 506 326 506 326 721 926 721 926 527 37 527 37 603 542 603 542 545 226 545 226 893 458 893 458 422 308 422 308 340 157 340 157 971 347 971 347 640 156 640 156 316 423 316 423 918 729 918 729 338 523 338 523 233 639 233 639 687 829 687 829 340 365 340 365 332 539 332 539 936 223 936 223 196 160 196 160 893 56 893 56 347 58 347 58 960 497 960 497 240 699 240 699 892 307 892 307 636 551 636 551 712 35 712 35 389 847 389 847 244 688 244 688 113 107 113 107 218 56 218 56 787 138 787 138 204 131 204 131 183 423 183 423 422 62 422 62 235 71 235 71 747 206 747 206 847 674 847 674 791 918 791 918 661 200 661 200 270 531 270 531 812 811 812 811 730 966 730 966 435 690 435 690 452 692 452 692 941 310 941 310 434 583 434 583 902 27 902 27 621 971 621 971 371 661 371 661 396 949 396 949 77 213 77 213 390 185 390 185 187 467 187 467 74 838 74 838 923 268 923 268 266 868 266 868 375 258 375 258 258 388 258 388 934 122 934 122 316 497 316 497 300 606 300 606 836 36 836 36 462 971 462 971 175 950 175 950 586 403 586 403 214 415 214 415 89 254 89 254 502 174 502 174 15 264 15 264 645 265 645 265 356 383 356 383 316 821 316 821 378 798 378 798 891 990 891 990 884 266 884 266 355 231 355 231 759 858 759 858 391 253 391 253 242 407 242 407 288 59 288 59 160 154 160 154 608 766 608 766 29 457 29 457 13 288 13 288 915 881 915 881 937 199 937 199 72 438 72 438 419 1 419 1 984 231 984 231 192 947 192 947 249 544 249 544 742 307 742 307 249 671 249 671 573 711 573 711 494 439 494 439 906 299 906 299 667 120 667 120 927 153 927 153 377 23 377 23 584 684 584 684 743 316 743 316 831 472 831 472 526 923 526 923 518 291 518 291 296 66 296 66 561 602 561 602 174 824 174 824 410 492 410 492 383 885 383 885 585 377 585 377 238 97 238 97 544 286 544 286 618 769 618 769 140 816 140 816 490 597 490 597 247 19 247 19 603 632 603 632 22 857 22 857 308 755 308 755 163 251 163 251 196 586 196 586 242 949 242 949 463 441 463 441 805 288 805 288 431 113 431 113 884 52 884 52 141 891 141 891 408 431 408 431 103 426 103 426 357 195 357 195 652 239 652 239 506 361 506 361 624 350 624 350 424 91 424 91 821 892 821 892 907 43 907 43 786 581 786 581 66 513 66 513 775 579 775 579 917 138 917 138 574 240 574 240 885 266 885 266 758 837 758 837 514 90 514 90 442 152 442 152 589 594 589 594 452 975 452 975 647 324 647 324 243 677 243 677 362 566 362 566 361 874 361 874 419 479 419 479 278 916 278 916 451 294 451 294 689 847 689 847 495 805 495 805 316 748 316 748 24 466 24 466 275 138 275 138 808 593 808 593 568 319 568 319 722 397 722 397 158 328 158 328 65 124 65 124 490 731 490 731 90 514 90 514 860 34 860 34 290 937 290 937 413 512 413 512 199 817 199 817 17 563 17 563 979 697 979 697 596 255 596 255 787 743 787 743 477 386 477 386 353 378 353 378 366 235 366 235 779 623 779 623 567 514 567 514 420 791 420 791 560 442 560 442 193 827 193 827 512 920 512 920 174 763 174 763 413 865 413 865 147 781 147 781 636 941 636 941 66 409 66 409 321 871 321 871 436 66 436 66 855 514 855 514 239 255 239 255 294 320 294 320 449 441 449 441 63 618 63 618 271 78 271 78 793 714 793 714 619 408 619 408 573 776 573 776 869 553 869 553 557 583 557 583 180 485 180 485 757 836 757 836 346 66 346 66 572 241 572 241 288 209 288 209 158 862 158 862 721 165 721 165 917 112 917 112 845 847 845 847 337 619 337 619 471 577 471 577 620 380 620 380 846 161 846 161 346 756 346 756 131 285 131 285 5 750 5 750 657 352 657 352 388 802 388 802 867 45 867 45 521 930 521 930 891 646 891 646 99 549 99 549 346 747 346 747 609 148 609 148 955 968 955 968 244 278 244 278 583 640 583 640 397 414 397 414 589 396 589 396 499 182 499 182 731 634 731 634 249 225 249 225 533 13 533 13 278 398 278 398 910 907 910 907 809 132 809 132 17 661 17 661 640 909 640 909 352 978 352 978 420 978 420 978 106 221 106 221 55 309 55 309 645 313 645 313 315 376 315 376 539 549 539 549 659 876 659 876 898 573 898 573 112 744 112 744 135 608 135 608 305 574 305 574 822 731 822 731 825 713 825 713 412 826 412 826 402 974 402 974 757 255 757 255 15 933 15 933 462 539 462 539 287 137 287 137 64 183 64 183 775 747 775 747 808 211 808 211 870 15 870 15 831 823 831 823 342 788 342 788 552 918 552 918 132 369 132 369 319 708 319 708 85 851 85 851 365 985 365 985 286 958 286 958 808 259 808 259 115 607 115 607 867 843 867 843 498 732 498 732 736 548 736 548 152 263 152 263 218 929 218 929 578 76 578 76 16 520 16 520 756 732 756 732 151 844 151 844 932 197 932 197 558 143 558 143 212 596 212 596 676 320 676 320 731 956 731 956 748 606 748 606 496 603 496 603 870 28 870 28 703 275 703 275 274 403 274 403 192 918 192 918 28 85 28 85 445 118 445 118 165 676 165 676 461 106 461 106 353 672 353 672 712 278 712 278 936 902 936 902 663 669 663 669 801 455 801 455 333 867 333 867 747 883 747 883 419 692 419 692 9 737 9 737 632 827 632 827 276 772 276 772 567 131 567 131 414 803 414 803 234 397 234 397 370 744 370 744 792 269 792 269 700 721 700 721 352 789 352 789 555 453 555 453 481 944 481 944 364 634 364 634 53 214 53 214 887 567 887 567 386 652 386 652 476 556 476 556 177 755 177 755 971 252 971 252 604 149 604 149 43 87 43 87 638 191 638 191 970 696 970 696 638 684 638 684 906 127 906 127 154 847 154 847 942 312 942 312 478 950 478 950 619 489 619 489 500 247 500 247 342 189 342 189 816 65 816 65 904 493 904 493 86 536 86 536 387 481 387 481 638 775 638 775 173 803 173 803 631 894 631 894 85 61 85 61 878 274 878 274 158 736 158 736 294 619 294 619 76 164 76 164 409 308 409 308 40 289 40 289 602 597 602 597 982 343 982 343 453 894 453 894 702 102 702 102 955 856 955 856 522 197 522 197 686 325 686 325 767 52 767 52 556 824 556 824 495 190 495 190 290 142 290 142 992 384 992 384 386 571 386 571 629 98 629 98 514 118 514 118 248 384 248 384 426 50 426 50 630 373 630 373 186 493 186 493 436 187 436 187 884 874 884 874 792 636 792 636 669 420 669 420 493 541 493 541 793 509 793 509 290 382 290 382 575 29 575 29 673 656 673 656 810 99 810 99 921 163 921 163 488 27 488 27 135 863 135 863 22 420 22 420 131 92 131 92 398 482 398 482 693 796 693 796 463 250 463 250 61 85 61 85 25 419 25 419 974 237 974 237 639 760 639 760 864 864 864 864 540 92 540 92 791 658 791 658 977 67 977 67 584 724 584 724 402 322 402 322 788 467 788 467 749 167 749 167 898 264 898 264 405 200 405 200 92 832 92 832 375 761 375 761 37 438 37 438 213 942 213 942 852 630 852 630 842 548 842 548 850 304 850 304 907 737 907 737 856 8 856 8 697 486 697 486 550 241 550 241 580 420 580 420 819 377 819 377 576 492 576 492 460 244 460 244 510 447 510 447 497 641 497 641 223 858 223 858 636 445 636 445 157 468 157 468 370 156 370 156 980 763 980 763 440 607 440 607 767 990 767 990 59 98 59 98 31 777 31 777 965 445 965 445 894 508 894 508 146 375 146 375 967 662 967 662 438 348 438 348 416 39 416 39 240 607 240 607 508 303 508 303 374 130 374 130 763 220 763 220 968 906 968 906 973 367 973 367 385 362 385 362 377 21 377 21 673 211 673 211 453 941 453 941 595 684 595 684 400 957 400 957 403 843 403 843 936 514 936 514 22 348 22 348 559 966 559 966 261 328 261 328 11 432 11 432 430 670 430 670 694 147 694 147 711 630 711 630 182 549 182 549 94 636 94 636 701 444 701 444 309 604 309 604 909 410 909 410 80 247 80 247 702 547 702 547 805 870 805 870 319 207 319 207 572 174 572 174 665 976 665 976 275 140 275 140 710 173 710 173 706 851 706 851 935 237 935 237 222 610 222 610 91 169 91 169 730 695 730 695 780 141 780 141 222 596 222 596 453 474 453 474 407 836 407 836 677 410 677 410 769 291 769 291 38 644 38 644 875 393 875 393 879 442 879 442 801 475 801 475 161 906 161 906 927 495 927 495 987 753 987 753 188 797 188 797 744 361 744 361 575 349 575 349 235 199 235 199 907 958 907 958 463 717 463 717 243 675 243 675 978 782 978 782 20 676 20 676 596 443 596 443 223 888 223 888 813 414 813 414 229 745 229 745 225 160 225 160 782 959 782 959 883 310 883 310 60 979 60 979 389 344 389 344 716 836 716 836 763 37 763 37 68 2 68 2 765 125 765 125 416 628 416 628 453 690 453 690 688 258 688 258 629 544 629 544 279 99 279 99 496 165 496 165 434 687 434 687 971 714 971 714 500 413 500 413 970 864 970 864 966 410 966 410 604 786 604 786 692 612 692 612 405 293 405 293 912 995 912 995 527 915 527 915 160 152 160 152 211 874 211 874 854 577 854 577 648 527 648 527 833 318 833 318 453 529 453 529 139 299 139 299 160 555 160 555 564 938 564 938 280 398 280 398 37 46 37 46 380 577 380 577 890 429 890 429 273 836 273 836 86 850 86 850 190 503 190 503 570 133 570 133 664 660 664 660 212 711 212 711 963 39 963 39 7 634 7 634 625 157 625 157 927 252 927 252 664 680 664 680 858 773 858 773 445 358 445 358 250 105 250 105 882 6 882 6 423 131 423 131 277 798 277 798 379 191 379 191 599 949 599 949 868 179 868 179 626 323 626 323 596 853 596 853 463 851 463 851 725 949 725 949 45 914 45 914 96 964 96 964 555 469 555 469 494 652 494 652 377 115 377 115 381 551 381 551 684 723 684 723 903 163 903 163 112 731 112 731 159 494 159 494 319 432 319 432 573 79 573 79 825 606 825 606 993 787 993 787 838 874 838 874 841 4 841 4 964 682 964 682 464 672 464 672 243 174 243 174 490 550 490 550 100 757 100 757 432 210 432 210 643 194 643 194 748 555 748 555 318 448 318 448 100 396 100 396 920 259 920 259 946 585 946 585 158 382 158 382 974 872 974 872 392 520 392 520 258 602 258 602 880 363 880 363 403 89 403 89 257 335 257 335 587 221 587 221 300 451 300 451 432 906 432 906 750 288 750 288 374 145 374 145 989 860 989 860 538 162 538 162 561 451 561 451 750 10 750 10 172 184 172 184 269 842 269 842 315 299 315 299 56 958 56 958 644 452 644 452 16 901 16 901 665 424 665 424 953 673 953 673 944 100 944 100 435 823 435 823 804 400 804 400 934 779 934 779 242 760 242 760 371 222 371 222 31 12 31 12 318 410 318 410 92 924 92 924 624 15 624 15 94 81 94 81 2 551 2 551 290 273 290 273 126 40 126 40 871 301 871 301 49 749 49 749 650 593 650 593 896 17 896 17 93 101 93 101 903 16 903 16 539 824 539 824 139 595 139 595 709 12 709 12 116 598 116 598 580 269 580 269 223 970 223 970 526 235 526 235 208 971 208 971 956 274 956 274 608 973 608 973 917 797 917 797 932 255 932 255 180 38 180 38 860 727 860 727 719 751 719 751 986 238 986 238 595 96 595 96 302 386 302 386 614 881 614 881 937 71 937 71 602 458 602 458 979 970 979 970 357 140 357 140 936 201 936 201 26 564 26 564 892 470 892 470 768 778 768 778 93 908 93 908 616 858 616 858 359 531 359 531 804 879 804 879 484 812 484 812 390 196 390 196 724 990 724 990 196 795 196 795 638 77 638 77 232 154 232 154 634 419 634 419 823 389 823 389 992 98 992 98 421 830 421 830 100 718 100 718 208 295 208 295 790 252 790 252 484 697 484 697 607 408 607 408 734 987 734 987 773 418 773 418 743 793 743 793 853 243 853 243 424 826 424 826 333 426 333 426 73 424 73 424 401 249 401 249 293 838 293 838 448 300 448 300 243 720 243 720 435 310 435 310 502 981 502 981 177 848 177 848 905 959 905 959 576 49 576 49 744 980 744 980 303 858 303 858 698 312 698 312 919 684 919 684 464 305 464 305 287 675 287 675 818 38 818 38 408 777 408 777 657 699 657 699 628 583 628 583 756 748 756 748 165 422 165 422 645 907 645 907 778 264 778 264 858 369 858 369 157 987 157 987 384 675 384 675 11 712 11 712 37 710 37 710 99 730 99 730 871 711 871 711 716 498 716 498 719 31 719 31 158 79 158 79 830 836 830 836 279 598 279 598 19 386 19 386 457 390 457 390 753 60 753 60 527 863 527 863 790 513 790 513 474 499 474 499 303 811 303 811 678 93 678 93 975 407 975 407 365 827 365 827 354 9 354 9 356 834 356 834 839 673 839 673 316 626 316 626 113 271 113 271 500 52 500 52 513 726 513 726 459 802 459 802 929 673 929 673 959 480 959 480 649 121 649 121 350 661 350 661 227 811 227 811 548 338 548 338 639 860 639 860 731 877 731 877 487 620 487 620 132 716 132 716 880 582 880 582 201 810 201 810 60 395 60 395 681 724 681 724 469 106 469 106 577 22 577 22 294 485 294 485 235 374 235 374 84 318 84 318 316 208 316 208 111 658 111 658 777 14 777 14 651 457 651 457 713 926 713 926 252 369 252 369 363 76 363 76 618 718 618 718 483 80 483 80 980 76 980 76 354 929 354 929 331 205 331 205 447 312 447 312 373 967 373 967 603 975 603 975 974 956 974 956 636 387 636 387 885 669 885 669 885 606 885 606 290 452 290 452 852 142 852 142 570 287 570 287 911 444 911 444 267 253 267 253 481 739 481 739 68 919 68 919 612 117 612 117 833 109 833 109 233 285 233 285 869 107 869 107 795 753 795 753 381 577 381 577 841 934 841 934 681 901 681 901 652 490 652 490 705 112 705 112 844 365 844 365 415 889 415 889 724 146 724 146 327 870 327 870 785 344 785 344 310 826 310 826 363 28 363 28 386 371 386 371 80 671 80 671 965 514 965 514 895 808 895 808 165 301 165 301 779 931 779 931 318 691 318 691 234 195 234 195 456 266 456 266 90 96 90 96 245 117 245 117 147 442 147 442 410 889 410 889 163 994 163 994 308 560 308 560 217 830 217 830 112 427 112 427 833 609 833 609 961 234 961 234 627 455 627 455 360 149 360 149 382 5 382 5 801 242 801 242 861 302 861 302 108 666 108 666 95 834 95 834 885 378 885 378 301 147 301 147 275 548 275 548 122 546 122 546 869 774 869 774 898 105 898 105 863 427 863 427 855 539 855 539 886 129 886 129 799 335 799 335 115 883 115 883 460 442 460 442 212 351 212 351 750 345 750 345 470 807 470 807 531 743 531 743 458 470 458 470 527 15 527 15 658 160 658 160 296 843 296 843 697 837 697 837 323 121 323 121 598 848 598 848 113 593 113 593 48 272 48 272 166 565 166 565 263 160 263 160 341 823 341 823 845 821 845 821 683 702 683 702 123 242 123 242 779 55 779 55 525 879 525 879 465 615 465 615 197 761 197 761 372 881 372 881 912 279 912 279 270 213 270 213 547 979 547 979 30 414 30 414 700 671 700 671 776 640 776 640 102 285 102 285 609 593 609 593 685 175 685 175 49 480 49 480 298 838 298 838 584 880 584 880 971 38 971 38 628 642 628 642 907 724 907 724 151 548 151 548 500 644 500 644 24 762 24 762 503 684 503 684 883 598 883 598 710 184 710 184 910 164 910 164 427 55 427 55 995 210 995 210 10 718 10 718 75 969 75 969 406 302 406 302 818 278 818 278 86 772 86 772 801 406 801 406 892 452 892 452 893 137 893 137 651 437 651 437 922 973 922 973 594 976 594 976 217 76 217 76 351 277 351 277 448 760 448 760 558 851 558 851 930 843 930 843 414 553 414 553 951 40 951 40 20 608 20 608 318 524 318 524 914 543 914 543 737 104 737 104 26 578 26 578 6 349 6 349 512 472 512 472 303 750 303 750 99 91 99 91 203 974 203 974 854 47 854 47 271 636 271 636 229 993 229 993 819 100 819 100 156 321 156 321 743 968 743 968 586 926 586 926 71 899 71 899 783 505 783 505 364 583 364 583 560 451 560 451 850 874 850 874 217 447 217 447 311 857 311 857 524 205 524 205 670 626 670 626 108 683 108 683 485 40 485 40 645 171 645 171 340 981 340 981 327 971 327 971 834 476 834 476 335 929 335 929 951 793 951 793 375 74 375 74 842 466 842 466 27 157 27 157 369 404 369 404 789 308 789 308 442 340 442 340 528 262 528 262 881 747 881 747 407 932 407 932 323 189 323 189 451 331 451 331 62 753 62 753 180 678 180 678 196 989 196 989 921 74 921 74 677 874 677 874 762 824 762 824 436 249 436 249 983 854 983 854 470 894 470 894 984 684 984 684 225 346 225 346 945 219 945 219 966 418 966 418 674 960 674 960 891 460 891 460 406 560 406 560 458 583 458 583 908 103 908 103 726 397 726 397 557 845 557 845 78 846 78 846 528 774 528 774 62 181 62 181 336 248 336 248 361 467 361 467 532 722 532 722 914 185 914 185 543 217 543 217 13 153 13 153 958 992 958 992 671 214 671 214 95 446 95 446 2 591 2 591 769 444 769 444 78 583 78 583 527 192 527 192 24 674 24 674 402 714 402 714 294 621 294 621 836 331 836 331 495 512 495 512 1 150 1 150 861 878 861 878 792 140 792 140 455 172 455 172 944 283 944 283 214 413 214 413 611 843 611 843 516 152 516 152 458 406 458 406 65 890 65 890 733 976 733 976 63 351 63 351 718 569 718 569 439 433 439 433 159 622 159 622 838 737 838 737 210 432 210 432 813 362 813 362 44 90 44 90 904 186 904 186 578 469 578 469 343 782 343 782 712 150 712 150 709 106 709 106 227 36 227 36 452 183 452 183 60 764 60 764 654 181 654 181 710 26 710 26 484 124 484 124 262 365 262 365 272 798 272 798 316 144 316 144 59 378 59 378 842 154 842 154 459 826 459 826 361 555 361 555 783 326 783 326 391 835 391 835 589 49 589 49 864 914 864 914 231 903 231 903 142 63 142 63 508 677 508 677 242 82 242 82 136 825 136 825 182 423 182 423 34 129 34 129 215 317 215 317 437 88 437 88 643 112 643 112 666 27 666 27 320 134 320 134 219 507 219 507 600 774 600 774 614 718 614 718 63 680 63 680 300 739 300 739 744 425 744 425 68 383 68 383 34 537 34 537 802 250 802 250 54 5 54 5 441 892 441 892 419 872 419 872 978 904 978 904 869 55 869 55 694 662 694 662 992 330 992 330 844 401 844 401 182 646 182 646 410 891 410 891 337 981 337 981 551 603 551 603 796 750 796 750 919 747 919 747 643 920 643 920 798 574 798 574 751 341 751 341 737 429 737 429 424 14 424 14 418 863 418 863 306 751 306 751 256 345 256 345 555 744 555 744 290 9 290 9 805 194 805 194 246 405 246 405 16 933 16 933 936 302 936 302 959 109 959 109 901 893 901 893 799 916 799 916 560 349 560 349 336 46 336 46 459 47 459 47 803 985 803 985 674 242 674 242 455 141 455 141 959 449 959 449 15 324 15 324 971 575 971 575 490 412 490 412 505 837 505 837 676 595 676 595 985 909 985 909 383 461 383 461 353 453 353 453 818 847 818 847 27 248 27 248 209 290 209 290 582 806 582 806 316 200 316 200 476 910 476 910 298 95 298 95 280 573 280 573 826 206 826 206 265 660 265 660 267 200 267 200 570 794 570 794 579 459 579 459 583 339 583 339 247 919 247 919 332 316 332 316 334 656 334 656 22 28 22 28 585 239 585 239 835 463 835 463 191 106 191 106 794 583 794 583 61 390 61 390 810 598 810 598 829 784 829 784 90 724 90 724 688 170 688 170 833 314 833 314 863 431 863 431 911 200 911 200 226 50 226 50 596 982 596 982 873 839 873 839 256 6 256 6 852 70 852 70 118 584 118 584 37 679 37 679 138 790 138 790 784 601 784 601 268 334 268 334 34 718 34 718 756 389 756 389 46 456 46 456 161 895 161 895 904 250 904 250 747 52 747 52 243 548 243 548 61 675 61 675 800 47 800 47 259 967 259 967 921 640 921 640 679 180 679 180 834 188 834 188 707 680 707 680 921 909 921 909 821 740 821 740 930 789 930 789 896 886 896 886 434 664 434 664 915 225 915 225 654 360 654 360 60 255 60 255 198 226 198 226 301 653 301 653 559 69 559 69 643 600 643 600 752 467 752 467 382 151 382 151 619 715 619 715 975 126 975 126 235 270 235 270 170 945 170 945 716 820 716 820 391 678 391 678 318 60 318 60 786 363 786 363 133 642 133 642 898 797 898 797 317 354 317 354 588 529 588 529 376 353 376 353 583 935 583 935 292 367 292 367 39 265 39 265 278 420 278 420 211 647 211 647 267 991 267 991 36 614 36 614 983 851 983 851 104 677 104 677 418 956 418 956 302 818 302 818 144 194 144 194 564 380 564 380 400 39 400 39 609 707 609 707 190 753 190 753 680 626 680 626 220 812 220 812 849 528 849 528 174 976 174 976 448 571 448 571 120 8 120 8 361 295 361 295 393 473 393 473 42 679 42 679 653 726 653 726 629 220 629 220 86 204 86 204 838 400 838 400 75 794 75 794 641 667 641 667 916 214 916 214 850 721 850 721 466 48 466 48 18 88 18 88 926 181 926 181 781 656 781 656 165 284 165 284 529 975 529 975 994 115 994 115 17 90 17 90 839 667 839 667 80 920 80 920 489 212 489 212 447 200 447 200 692 843 692 843 208 260 208 260 53 782 53 782 801 752 801 752 618 216 618 216 10 612 10 612 249 809 249 809 260 479 260 479 264 727 264 727 694 975 694 975 553 46 553 46 190 6 190 6 628 842 628 842 885 660 885 660 407 474 407 474 693 622 693 622 368 137 368 137 950 5 950 5 693 282 693 282 409 829 409 829 154 145 154 145 638 346 638 346 901 222 901 222 781 657 781 657 454 125 454 125 123 836 123 836 853 659 853 659 403 28 403 28 349 651 349 651 862 576 862 576 339 827 339 827 598 792 598 792 648 42 648 42 973 537 973 537 851 722 851 722 93 812 93 812 966 196 966 196 946 464 946 464 828 140 828 140 985 474 985 474 245 393 245 393 982 809 982 809 801 30 801 30 555 525 555 525 638 516 638 516 840 507 840 507 153 407 153 407 288 259 288 259 20 444 20 444 425 27 425 27 149 14 149 14 420 370 420 370 137 989 137 989 730 883 730 883 328 987 328 987 40 995 40 995 651 65 651 65 861 711 861 711 32 554 32 554 725 292 725 292 53 832 53 832 462 585 462 585 533 832 533 832 548 123 548 123 358 210 358 210 498 699 498 699 884 710 884 710 283 550 283 550 707 366 707 366 399 189 399 189 803 635 803 635 966 920 966 920 44 483 44 483 358 613 358 613 129 737 129 737 8 128 8 128 233 88 233 88 87 825 87 825 229 669 229 669 8 158 8 158 698 444 698 444 85 406 85 406 190 87 190 87 117 586 117 586 378 305 378 305 270 722 270 722 427 968 427 968 33 939 33 939 674 934 674 934 312 504 312 504 242 641 242 641 84 969 84 969 481 36 481 36 390 73 390 73 303 764 303 764 59 549 59 549 302 109 302 109 82 63 82 63 649 837 649 837 449 287 449 287 830 650 830 650 863 101 863 101 272 594 272 594 80 444 80 444 799 165 799 165 3 30 3 30 358 115 358 115 638 245 638 245 27 235 27 235 784 136 784 136 493 456 493 456 917 889 917 889 371 416 371 416 908 881 908 881 711 209 711 209 150 12 150 12 792 137 792 137 610 647 610 647 865 627 865 627 944 742 944 742 783 351 783 351 675 276 675 276 587 166 587 166 577 478 577 478 545 807 545 807 68 314 68 314 431 87 431 87 444 326 444 326 489 93 489 93 616 279 616 279 355 236 355 236 721 65 721 65 981 372 981 372 751 198 751 198 948 298 948 298 628 20 628 20 44 127 44 127 398 782 398 782 80 335 80 335 945 689 945 689 775 832 775 832 577 716 577 716 428 308 428 308 192 237 192 237 721 26 721 26 825 220 825 220 155 504 155 504 613 976 613 976 596 661 596 661 790 910 790 910 633 740 633 740 777 564 777 564 603 156 603 156 774 631 774 631 202 445 202 445 918 214 918 214 484 432 484 432 909 616 909 616 730 614 730 614 755 107 755 107 505 9 505 9 741 993 741 993 751 752 751 752 326 794 326 794 903 373 903 373 244 658 244 658 475 662 475 662 485 968 485 968 592 483 592 483 153 201 153 201 383 844 383 844 675 784 675 784 968 852 968 852 888 761 888 761 542 102 542 102 308 136 308 136 617 900 617 900 968 699 968 699 213 95 213 95 58 637 58 637 255 806 255 806 512 264 512 264 413 810 413 810 97 887 97 887 893 617 893 617 27 174 27 174 811 752 811 752 268 232 268 232 726 700 726 700 431 84 431 84 452 194 452 194 488 669 488 669 677 794 677 794 221 664 221 664 764 687 764 687 360 888 360 888 761 693 761 693 861 910 861 910 239 329 239 329 262 209 262 209 207 692 207 692 826 960 826 960 210 107 210 107 181 154 181 154 933 578 933 578 177 248 177 248 335 141 335 141 421 872 421 872 445 523 445 523 328 373 328 373 645 547 645 547 411 713 411 713 735 228 735 228 218 374 218 374 861 962 861 962 536 955 536 955 610 871 610 871 522 831 522 831 608 10 608 10 32 364 32 364 752 806 752 806 942 891 942 891 268 339 268 339 169 351 169 351 569 221 569 221 383 707 383 707 931 718 931 718 200 369 200 369 881 13 881 13 89 211 89 211 884 880 884 880 594 229 594 229 21 868 21 868 350 72 350 72 823 867 823 867 522 850 522 850 89 976 89 976 439 886 439 886 841 496 841 496 559 288 559 288 616 760 616 760 523 796 523 796 184 441 184 441 39 511 39 511 380 31 380 31 350 782 350 782 736 333 736 333 417 648 417 648 65 164 65 164 334 737 334 737 851 490 851 490 531 203 531 203 712 923 712 923 754 910 754 910 967 293 967 293 704 482 704 482 220 133 220 133 73 150 73 150 657 122 657 122 628 461 628 461 282 724 282 724 170 415 170 415 49 923 49 923 968 970 968 970 272 87 272 87 941 461 941 461 36 320 36 320 149 390 149 390 219 727 219 727 295 33 295 33 171 771 171 771 641 751 641 751 295 148 295 148 261 913 261 913 547 599 547 599 783 849 783 849 222 721 222 721 926 511 926 511 164 167 164 167 77 733 77 733 968 862 968 862 121 375 121 375 420 484 420 484 246 791 246 791 615 424 615 424 162 361 162 361 656 524 656 524 91 224 91 224 552 263 552 263 852 416 852 416 140 805 140 805 1 424 1 424 133 784 133 784 694 743 694 743 654 918 654 918 304 380 304 380 327 68 327 68 213 93 213 93 337 184 337 184 927 834 927 834 399 462 399 462 444 522 444 522 591 630 591 630 908 902 908 902 446 139 446 139 887 231 887 231 460 39 460 39 282 146 282 146 15 169 15 169 352 41 352 41 451 591 451 591 71 102 71 102 479 34 479 34 246 42 246 42 473 69 473 69 19 698 19 698 748 864 748 864 856 684 856 684 850 451 850 451 925 534 925 534 498 392 498 392 233 528 233 528 35 959 35 959 354 848 354 848 948 51 948 51 218 205 218 205 544 302 544 302 633 505 633 505 446 7 446 7 800 199 800 199 969 624 969 624 744 256 744 256 2 392 2 392 771 609 771 609 955 894 955 894 186 861 186 861 415 296 415 296 782 943 782 943 371 236 371 236 349 726 349 726 388 970 388 970 126 574 126 574 379 142 379 142 520 155 520 155 484 816 484 816 322 455 322 455 280 328 280 328 9 62 9 62 437 29 437 29 639 865 639 865 725 286 725 286 653 575 653 575 43 435 43 435 647 873 647 873 851 345 851 345 632 18 632 18 354 673 354 673 233 743 233 743 958 57 958 57 11 690 11 690 597 554 597 554 649 463 649 463 361 340 361 340 150 17 150 17 206 396 206 396 906 23 906 23 58 441 58 441 409 744 409 744 857 139 857 139 668 503 668 503 446 376 446 376 289 293 289 293 211 208 211 208 383 327 383 327 225 98 225 98 629 574 629 574 103 564 103 564 108 886 108 886 793 455 793 455 49 254 49 254 556 142 556 142 889 236 889 236 312 682 312 682 758 44 758 44 560 568 560 568 648 717 648 717 799 917 799 917 22 986 22 986 540 432 540 432 576 473 576 473 114 47 114 47 620 523 620 523 289 805 289 805 943 977 943 977 980 702 980 702 436 304 436 304 591 436 591 436 593 593 593 593 528 459 528 459 88 328 88 328 382 415 382 415 411 246 411 246 167 136 167 136 784 511 784 511 823 184 823 184 382 778 382 778 352 810 352 810 622 12 622 12 989 410 989 410 225 58 225 58 892 673 892 673 983 457 983 457 177 189 177 189 800 403 800 403 219 433 219 433 615 894 615 894 665 178 665 178 502 301 502 301 890 725 890 725 432 881 432 881 57 966 57 966 233 45 233 45 116 34 116 34 484 957 484 957 724 396 724 396 206 606 206 606 561 924 561 924 904 899 904 899 603 656 603 656 151 114 151 114 383 906 383 906 293 161 293 161 335 71 335 71 485 424 485 424 842 635 842 635 986 867 986 867 214 535 214 535 820 604 820 604 591 126 591 126 322 20 322 20 948 510 948 510 73 870 73 870 294 529 294 529 13 215 13 215 440 884 440 884 171 420 171 420 271 808 271 808 120 378 120 378 529 814 529 814 289 817 289 817 25 337 25 337 453 705 453 705 346 105 346 105 474 489 474 489 889 92 889 92 290 523 290 523 617 813 617 813 729 802 729 802 643 399 643 399 831 799 831 799 78 463 78 463 559 923 559 923 188 185 188 185 411 343 411 343 492 160 492 160 153 306 153 306 693 509 693 509 291 44 291 44 338 410 338 410 622 286 622 286 719 277 719 277 383 787 383 787 899 584 899 584 865 245 865 245 106 88 106 88 222 147 222 147 443 536 443 536 448 632 448 632 467 980 467 980 245 861 245 861 786 127 786 127 850 615 850 615 412 850 412 850 564 341 564 341 632 546 632 546 354 896 354 896 751 94 751 94 394 688 394 688 127 222 127 222 79 171 79 171 190 457 190 457 636 360 636 360 637 907 637 907 251 921 251 921 678 797 678 797 974 961 974 961 933 168 933 168 597 454 597 454 773 40 773 40 602 311 602 311 388 833 388 833 238 873 238 873 717 473 717 473 432 243 432 243 969 671 969 671 251 552 251 552 431 14 431 14 661 700 661 700 314 540 314 540 628 398 628 398 201 764 201 764 580 366 580 366 288 368 288 368 450 618 450 618 14 781 14 781 740 413 740 413 535 738 535 738 617 655 617 655 251 822 251 822 927 941 927 941 442 306 442 306 312 926 312 926 284 932 284 932 757 812 757 812 362 141 362 141 951 696 951 696 273 402 273 402 724 644 724 644 844 117 844 117 642 517 642 517 567 156 567 156 98 565 98 565 112 507 112 507 440 274 440 274 519 486 519 486 182 561 182 561 487 181 487 181 599 127 599 127 66 200 66 200 679 973 679 973 78 864 78 864 976 477 976 477 573 145 573 145 263 311 263 311 966 904 966 904 942 282 942 282 975 102 975 102 162 790 162 790 746 213 746 213 274 949 274 949 148 499 148 499 78 275 78 275 51 130 51 130 708 807 708 807 414 507 414 507 797 443 797 443 423 402 423 402 806 352 806 352 573 386 573 386 500 970 500 970 375 231 375 231 342 225 342 225 147 575 147 575 262 250 262 250 470 892 470 892 879 6 879 6 815 539 815 539 889 504 889 504 131 866 131 866 569 567 569 567 602 761 602 761 537 983 537 983 342 364 342 364 525 576 525 576 465 627 465 627 839 270 839 270 555 803 555 803 828 232 828 232 348 100 348 100 490 233 490 233 817 321 817 321 80 740 80 740 395 401 395 401 653 956 653 956 366 873 366 873 134 236 134 236 707 765 707 765 440 605 440 605 414 825 414 825 204 728 204 728 341 908 341 908 193 617 193 617 747 75 747 75 936 891 936 891 710 730 710 730 244 150 244 150 911 339 911 339 142 407 142 407 472 460 472 460 185 751 185 751 444 11 444 11 761 842 761 842 305 865 305 865 342 492 342 492 569 445 569 445 338 382 338 382 336 964 336 964 136 579 136 579 724 993 724 993 661 369 661 369 54 923 54 923 215 436 215 436 549 541 549 541 689 291 689 291 531 582 531 582 229 446 229 446 265 67 265 67 632 969 632 969 928 969 928 969 684 590 684 590 898 793 898 793 743 415 743 415 626 840 626 840 712 921 712 921 517 446 517 446 569 856 569 856 521 721 521 721 911 646 911 646 407 64 407 64 768 822 768 822 751 695 751 695 779 778 779 778 191 173 191 173 820 433 820 433 324 616 324 616 91 483 91 483 448 471 448 471 975 578 975 578 955 534 955 534 61 661 61 661 830 285 830 285 853 101 853 101 593 101 593 101 854 525 854 525 490 888 490 888 852 739 852 739 362 219 362 219 367 954 367 954 869 727 869 727 622 168 622 168 861 618 861 618 679 747 679 747 649 63 649 63 485 81 485 81 982 623 982 623 96 937 96 937 467 867 467 867 470 313 470 313 419 577 419 577 505 184 505 184 81 811 81 811 790 813 790 813 499 353 499 353 807 21 807 21 662 252 662 252 771 269 771 269 42 673 42 673 397 188 397 188 828 977 828 977 615 882 615 882 720 18 720 18 610 523 610 523 803 536 803 536 817 306 817 306 677 971 677 971 291 470 291 470 589 312 589 312 868 235 868 235 641 795 641 795 202 319 202 319 694 103 694 103 222 825 222 825 914 669 914 669 983 533 983 533 622 382 622 382 864 54 864 54 915 350 915 350 295 667 295 667 447 743 447 743 278 315 278 315 499 864 499 864 269 506 269 506 225 512 225 512 591 215 591 215 498 212 498 212 349 257 349 257 114 543 114 543 695 425 695 425 661 42 661 42 977 27 977 27 374 237 374 237 726 740 726 740 738 769 738 769 829 514 829 514 720 589 720 589 312 137 312 137 730 111 730 111 847 802 847 802 472 525 472 525 568 107 568 107 762 811 762 811 960 617 960 617 813 843 813 843 594 387 594 387 337 525 337 525 576 193 576 193 666 969 666 969 950 436 950 436 116 89 116 89 898 922 898 922 483 179 483 179 805 292 805 292 883 385 883 385 387 168 387 168 618 263 618 263 5 954 5 954 370 28 370 28 214 331 214 331 865 955 865 955 854 673 854 673 548 277 548 277 21 932 21 932 14 453 14 453 222 334 222 334 190 51 190 51 369 36 369 36 158 83 158 83 123 355 123 355 338 62 338 62 134 496 134 496 92 574 92 574 979 339 979 339 290 398 290 398 663 303 663 303 982 895 982 895 721 676 721 676 156 676 156 676 470 526 470 526 529 891 529 891 530 805 530 805 72 821 72 821 163 934 163 934 957 852 957 852 678 11 678 11 714 649 714 649 39 93 39 93 565 799 565 799 728 111 728 111 534 728 534 728 813 368 813 368 206 215 206 215 618 110 618 110 967 931 967 931 879 457 879 457 53 844 53 844 833 666 833 666 468 196 468 196 322 243 322 243 918 204 918 204 664 334 664 334 772 239 772 239 525 332 525 332 295 560 295 560 384 827 384 827 293 424 293 424 682 174 682 174 369 269 369 269 794 741 794 741 919 347 919 347 186 203 186 203 440 220 440 220 329 226 329 226 403 3 403 3 621 322 621 322 653 127 653 127 412 862 412 862 809 815 809 815 626 31 626 31 917 55 917 55 9 73 9 73 19 77 19 77 864 458 864 458 102 751 102 751 157 490 157 490 228 735 228 735 22 657 22 657 615 402 615 402 326 191 326 191 653 459 653 459 578 607 578 607 214 404 214 404 592 522 592 522 56 481 56 481 939 728 939 728 219 841 219 841 615 137 615 137 564 589 564 589 635 900 635 900 82 825 82 825 396 520 396 520 176 962 176 962 485 252 485 252 371 538 371 538 610 178 610 178 138 785 138 785 847 227 847 227 365 896 365 896 200 325 200 325 86 733 86 733 668 489 668 489 927 144 927 144 985 341 985 341 276 448 276 448 99 305 99 305 48 677 48 677 3 125 3 125 775 569 775 569 727 81 727 81 282 276 282 276 203 375 203 375 255 827 255 827 13 497 13 497 469 320 469 320 161 681 161 681 766 416 766 416 333 949 333 949 931 714 931 714 591 372 591 372 961 616 961 616 453 839 453 839 556 232 556 232 912 893 912 893 856 383 856 383 77 59 77 59 125 482 125 482 169 891 169 891 708 295 708 295 890 5 890 5 642 488 642 488 745 593 745 593 272 708 272 708 886 762 886 762 546 247 546 247 365 597 365 597 606 561 606 561 889 31 889 31 120 485 120 485 868 247 868 247 706 314 706 314 726 759 726 759 403 430 403 430 517 240 517 240 353 82 353 82 477 66 477 66 6 48 6 48 261 855 261 855 354 369 354 369 864 220 864 220 890 618 890 618 124 492 124 492 911 767 911 767 743 546 743 546 662 618 662 618 708 370 708 370 39 464 39 464 244 798 244 798 533 878 533 878 195 173 195 173 873 339 873 339 114 824 114 824 738 256 738 256 873 559 873 559 55 318 55 318 27 314 27 314 532 115 532 115 814 130 814 130 404 437 404 437 525 56 525 56 57 248 57 248 437 765 437 765 56 3 56 3 874 9 874 9 785 894 785 894 195 30 195 30 778 169 778 169 650 723 650 723 434 973 434 973 228 203 228 203 753 112 753 112 200 906 200 906 571 863 571 863 183 418 183 418 700 388 700 388 327 200 327 200 919 901 919 901 299 156 299 156 704 457 704 457 80 181 80 181 111 146 111 146 314 400 314 400 14 729 14 729 243 558 243 558 871 55 871 55 801 494 801 494 173 854 173 854 348 447 348 447 692 269 692 269 931 386 931 386 595 938 595 938 114 802 114 802 967 845 967 845 602 989 602 989 118 225 118 225 490 378 490 378 153 508 153 508 200 592 200 592 378 360 378 360 275 9 275 9 644 153 644 153 223 154 223 154 756 77 756 77 968 5 968 5 914 656 914 656 895 704 895 704 80 196 80 196 614 688 614 688 783 473 783 473 209 306 209 306 726 178 726 178 455 609 455 609 912 194 912 194 348 423 348 423 806 717 806 717 450 350 450 350 94 36 94 36 542 586 542 586 242 105 242 105 325 284 325 284 64 443 64 443 282 129 282 129 96 79 96 79 976 582 976 582 97 393 97 393 130 934 130 934 373 434 373 434 380 278 380 278 846 929 846 929 261 466 261 466 309 279 309 279 396 552 396 552 504 498 504 498 665 255 665 255 802 226 802 226 94 403 94 403 232 182 232 182 132 832 132 832 354 28 354 28 449 241 449 241 559 642 559 642 49 547 49 547 627 502 627 502 523 205 523 205 542 538 542 538 568 575 568 575 946 492 946 492 820 540 820 540 534 442 534 442 531 574 531 574 59 492 59 492 404 920 404 920 901 668 901 668 637 72 637 72 559 952 559 952 907 618 907 618 312 724 312 724 679 913 679 913 402 691 402 691 611 322 611 322 923 203 923 203 87 372 87 372 184 507 184 507 452 702 452 702 172 554 172 554 165 600 165 600 9 717 9 717 606 840 606 840 351 47 351 47 144 300 144 300 545 755 545 755 26 623 26 623 348 52 348 52 245 170 245 170 205 529 205 529 980 571 980 571 730 519 730 519 794 801 794 801 64 922 64 922 763 454 763 454 267 74 267 74 923 140 923 140 795 794 795 794 767 949 767 949 4 125 4 125 54 128 54 128 780 273 780 273 266 102 266 102 415 649 415 649 289 621 289 621 771 732 771 732 534 368 534 368 877 375 877 375 335 840 335 840 209 326 209 326 517 447 517 447 907 859 907 859 278 748 278 748 354 67 354 67 126 589 126 589 780 923 780 923 138 966 138 966 221 792 221 792 739 717 739 717 78 657 78 657 251 72 251 72 64 489 64 489 600 836 600 836 116 385 116 385 882 462 882 462 415 527 415 527 362 665 362 665 251 288 251 288 954 63 954 63 220 750 220 750 289 853 289 853 14 547 14 547 111 737 111 737 475 753 475 753 872 553 872 553 230 307 230 307 598 636 598 636 490 466 490 466 411 555 411 555 321 296 321 296 966 403 966 403 988 726 988 726 177 708 177 708 979 463 979 463 792 304 792 304 861 751 861 751 212 777 212 777 642 730 642 730 572 954 572 954 70 733 70 733 423 668 423 668 693 681 693 681 51 490 51 490 214 33 214 33 129 298 129 298 890 196 890 196 303 544 303 544 784 167 784 167 170 288 170 288 177 746 177 746 427 777 427 777 834 820 834 820 102 811 102 811 868 439 868 439 374 274 374 274 724 522 724 522 93 660 93 660 511 12 511 12 560 925 560 925 78 478 78 478 442 917 442 917 110 710 110 710 260 2 260 2 920 218 920 218 56 708 56 708 120 396 120 396 236 209 236 209 85 560 85 560 59 197 59 197 84 876 84 876 247 582 247 582 516 839 516 839 767 207 767 207 723 150 723 150 54 38 54 38 885 236 885 236 411 591 411 591 576 570 576 570 181 91 181 91 743 256 743 256 493 338 493 338 951 312 951 312 821 569 821 569 893 255 893 255 488 714 488 714 517 708 517 708 83 978 83 978 677 233 677 233 655 964 655 964 777 891 777 891 912 223 912 223 614 951 614 951 234 61 234 61 44 908 44 908 41 750 41 750 272 675 272 675 312 852 312 852 629 693 629 693 532 132 532 132 183 27 183 27 136 828 136 828 546 218 546 218 181 611 181 611 338 113 338 113 14 239 14 239 241 749 241 749 827 426 827 426 100 561 100 561 964 727 964 727 515 823 515 823 179 501 179 501 995 678 995 678 148 727 148 727 485 61 485 61 748 375 748 375 271 434 271 434 177 33 177 33 628 851 628 851 154 21 154 21 642 978 642 978 133 507 133 507 306 836 306 836 966 374 966 374 771 520 771 520 570 26 570 26 719 807 719 807 541 424 541 424 848 274 848 274 4 85 4 85 297 899 297 899 894 931 894 931 269 114 269 114 613 24 613 24 41 29 41 29 777 183 777 183 215 107 215 107 126 740 126 740 696 93 696 93 803 643 803 643 825 503 825 503 700 290 700 290 511 694 511 694 795 964 795 964 220 139 220 139 357 87 357 87 330 134 330 134 458 816 458 816 937 571 937 571 537 34 537 34 202 322 202 322 986 226 986 226 660 122 660 122 602 783 602 783 753 351 753 351 366 776 366 776 766 427 766 427 561 94 561 94 187 774 187 774 728 168 728 168 879 730 879 730 795 198 795 198 42 745 42 745 405 856 405 856 589 856 589 856 114 180 114 180 533 448 533 448 986 66 986 66 513 113 513 113 498 877 498 877 341 465 341 465 655 476 655 476 722 140 722 140 988 944 988 944 502 506 502 506 528 814 528 814 232 304 232 304 948 710 948 710 189 623 189 623 233 846 233 846 777 800 777 800 386 740 386 740 162 338 162 338 345 810 345 810 78 885 78 885 235 151 235 151 236 509 236 509 421 925 421 925 162 23 162 23 90 130 90 130 142 13 142 13 708 897 708 897 401 853 401 853 912 208 912 208 293 513 293 513 624 705 624 705 36 653 36 653 128 319 128 319 715 339 715 339 475 475 475 475 531 513 531 513 436 381 436 381 453 944 453 944 587 445 587 445 48 375 48 375 873 730 873 730 668 312 668 312 164 366 164 366 329 29 329 29 187 737 187 737 744 991 744 991 651 870 651 870 814 730 814 730 545 182 545 182 361 80 361 80 498 118 498 118 73 71 73 71 925 764 925 764 990 116 990 116 162 472 162 472 530 608 530 608 458 205 458 205 401 742 401 742 316 540 316 540 351 795 351 795 333 328 333 328 963 455 963 455 980 741 980 741 860 691 860 691 445 248 445 248 829 102 829 102 694 913 694 913 173 456 173 456 985 303 985 303 243 93 243 93 651 425 651 425 991 715 991 715 12 879 12 879 476 573 476 573 546 324 546 324 715 692 715 692 453 335 453 335 193 651 193 651 44 624 44 624 320 922 320 922 906 165 906 165 169 169 169 169 116 171 116 171 340 776 340 776 142 174 142 174 717 317 717 317 338 984 338 984 27 232 27 232 733 734 733 734 967 456 967 456 832 45 832 45 403 833 403 833 236 13 236 13 942 66 942 66 390 705 390 705 43 814 43 814 327 984 327 984 353 63 353 63 937 677 937 677 929 663 929 663 953 200 953 200 643 393 643 393 835 682 835 682 645 330 645 330 365 695 365 695 532 858 532 858 764 364 764 364 701 161 701 161 201 551 201 551 979 799 979 799 468 432 468 432 132 767 132 767 851 445 851 445 825 80 825 80 658 347 658 347 5 78 5 78 743 519 743 519 314 774 314 774 533 817 533 817 594 537 594 537 515 461 515 461 137 592 137 592 445 376 445 376 3 400 3 400 805 279 805 279 325 390 325 390 675 487 675 487 520 507 520 507 143 709 143 709 899 633 899 633 837 492 837 492 427 759 427 759 345 484 345 484 445 698 445 698 624 112 624 112 603 881 603 881 105 810 105 810 198 311 198 311 678 122 678 122 959 290 959 290 126 664 126 664 823 568 823 568 111 614 111 614 448 844 448 844 545 68 545 68 596 628 596 628 210 431 210 431 373 320 373 320 204 55 204 55 780 738 780 738 533 784 533 784 692 38 692 38 306 222 306 222 586 913 586 913 460 406 460 406 346 691 346 691 907 196 907 196 263 316 263 316 368 654 368 654 341 280 341 280 639 322 639 322 575 132 575 132 828 635 828 635 943 95 943 95 398 762 398 762 918 547 918 547 403 148 403 148 561 610 561 610 736 523 736 523 635 134 635 134 669 622 669 622 535 715 535 715 861 496 861 496 776 670 776 670 514 886 514 886 522 403 522 403 810 597 810 597 379 70 379 70 945 659 945 659 657 984 657 984 576 155 576 155 545 325 545 325 952 116 952 116 331 231 331 231 595 391 595 391 179 125 179 125 849 697 849 697 426 958 426 958 834 599 834 599 193 543 193 543 862 350 862 350 896 841 896 841 92 148 92 148 597 640 597 640 291 305 291 305 369 505 369 505 126 573 126 573 349 441 349 441 396 56 396 56 639 714 639 714 685 33 685 33 909 426 909 426 641 237 641 237 804 954 804 954 793 515 793 515 793 797 793 797 876 687 876 687 455 234 455 234 340 27 340 27 27 22 27 22 600 302 600 302 900 629 900 629 598 406 598 406 80 608 80 608 349 712 349 712 439 539 439 539 135 794 135 794 885 582 885 582 275 568 275 568 768 982 768 982 906 622 906 622 172 355 172 355 587 662 587 662 462 666 462 666 131 27 131 27 133 649 133 649 142 65 142 65 770 85 770 85 455 681 455 681 729 815 729 815 61 185 61 185 123 178 123 178 652 325 652 325 452 120 452 120 612 968 612 968 874 19 874 19 464 43 464 43 949 295 949 295 129 220 129 220 203 116 203 116 815 541 815 541 220 76 220 76 859 290 859 290 896 512 896 512 254 856 254 856 967 747 967 747 883 346 883 346 374 259 374 259 432 709 432 709 196 515 196 515 77 443 77 443 141 88 141 88 195 408 195 408 144 899 144 899 340 224 340 224 875 167 875 167 437 177 437 177 570 260 570 260 983 876 983 876 651 747 651 747 704 392 704 392 463 115 463 115 594 921 594 921 849 699 849 699 787 680 787 680 500 810 500 810 341 849 341 849 213 697 213 697 279 690 279 690 141 12 141 12 382 925 382 925 256 469 256 469 493 965 493 965 232 921 232 921 849 808 849 808 63 394 63 394 711 784 711 784 169 414 169 414 92 233 92 233 498 754 498 754 865 152 865 152 900 926 900 926 818 164 818 164 262 343 262 343 783 747 783 747 844 64 844 64 810 316 810 316 824 388 824 388 766 447 766 447 689 449 689 449 362 775 362 775 707 38 707 38 510 849 510 849 731 941 731 941 772 636 772 636 704 165 704 165 166 470 166 470 172 110 172 110 72 597 72 597 920 256 920 256 129 684 129 684 899 326 899 326 230 240 230 240 472 293 472 293 884 370 884 370 450 29 450 29 966 522 966 522 571 734 571 734 169 596 169 596 267 131 267 131 568 36 568 36 987 557 987 557 782 859 782 859 467 839 467 839 768 271 768 271 214 213 214 213 944 928 944 928 566 4 566 4 827 592 827 592 119 209 119 209 31 189 31 189 263 385 263 385 549 538 549 538 440 381 440 381 521 715 521 715 268 509 268 509 655 461 655 461 887 234 887 234 850 709 850 709 903 866 903 866 433 180 433 180 681 666 681 666 182 193 182 193 574 231 574 231 248 708 248 708 472 561 472 561 267 781 267 781 868 378 868 378 173 244 173 244 16 293 16 293 806 748 806 748 782 536 782 536 847 743 847 743 594 16 594 16 476 960 476 960 727 836 727 836 187 90 187 90 333 693 333 693 908 5 908 5 406 112 406 112 493 711 493 711 84 860 84 860 162 141 162 141 447 616 447 616 38 248 38 248 939 383 939 383 616 570 616 570 103 801 103 801 637 588 637 588 584 143 584 143 520 857 520 857 147 157 147 157 283 797 283 797 426 48 426 48 157 383 157 383 13 715 13 715 234 730 234 730 537 857 537 857 542 963 542 963 614 82 614 82 68 744 68 744 994 665 994 665 796 638 796 638 146 348 146 348 731 462 731 462 399 702 399 702 107 471 107 471 484 683 484 683 712 329 712 329 93 103 93 103 154 210 154 210 530 54 530 54 597 430 597 430 864 460 864 460 634 492 634 492 202 777 202 777 357 539 357 539 443 129 443 129 93 729 93 729 747 823 747 823 637 613 637 613 728 102 728 102 916 527 916 527 844 800 844 800 250 351 250 351 925 335 925 335 774 624 774 624 385 856 385 856 507 945 507 945 439 334 439 334 748 980 748 980 958 61 958 61 894 741 894 741 971 321 971 321 839 438 839 438 497 729 497 729 213 936 213 936 854 242 854 242 246 434 246 434 815 776 815 776 777 324 777 324 343 241 343 241 855 900 855 900 841 88 841 88 192 552 192 552 464 426 464 426 750 835 750 835 391 265 391 265 797 875 797 875 512 515 512 515 599 932 599 932 915 702 915 702 179 499 179 499 179 314 179 314 398 863 398 863 720 935 720 935 793 635 793 635 525 979 525 979 727 911 727 911 356 531 356 531 403 526 403 526 491 85 491 85 849 5 849 5 421 377 421 377 240 501 240 501 102 723 102 723 704 518 704 518 263 206 263 206 866 1 866 1 6 226 6 226 11 508 11 508 634 444 634 444 637 690 637 690 517 864 517 864 710 140 710 140 277 188 277 188 458 730 458 730 567 414 567 414 332 965 332 965 147 307 147 307 206 206 206 206 774 884 774 884 438 281 438 281 690 382 690 382 797 303 797 303 104 80 104 80 834 61 834 61 488 424 488 424 542 6 542 6 751 780 751 780 740 519 740 519 869 45 869 45 691 881 691 881 467 200 467 200 586 832 586 832 574 904 574 904 173 610 173 610 852 285 852 285 598 583 598 583 863 134 863 134 136 816 136 816 555 447 555 447 707 769 707 769 559 645 559 645 254 184 254 184 223 857 223 857 69 454 69 454 24 667 24 667 465 328 465 328 946 576 946 576 422 867 422 867 98 400 98 400 266 101 266 101 65 49 65 49 842 931 842 931 757 730 757 730 697 294 697 294 336 747 336 747 29 267 29 267 579 555 579 555 137 511 137 511 938 108 938 108 153 416 153 416 218 389 218 389 767 42 767 42 121 316 121 316 420 319 420 319 754 49 754 49 603 499 603 499 349 825 349 825 260 351 260 351 91 586 91 586 594 930 594 930 116 353 116 353 17 187 17 187 578 419 578 419 141 276 141 276 269 432 269 432 594 103 594 103 529 963 529 963 80 625 80 625 663 904 663 904 702 527 702 527 570 592 570 592 989 69 989 69 707 738 707 738 838 117 838 117 389 237 389 237 8 906 8 906 216 677 216 677 336 765 336 765 584 855 584 855 349 14 349 14 596 408 596 408 740 356 740 356 495 408 495 408 507 213 507 213 482 751 482 751 604 53 604 53 55 503 55 503 258 516 258 516 832 939 832 939 368 510 368 510 619 628 619 628 234 423 234 423 899 319 899 319 418 611 418 611 184 158 184 158 637 377 637 377 165 825 165 825 956 75 956 75 784 532 784 532 599 302 599 302 604 960 604 960 693 129 693 129 664 466 664 466 239 49 239 49 734 452 734 452 456 191 456 191 416 86 416 86 285 281 285 281 271 41 271 41 562 186 562 186 709 524 709 524 490 891 490 891 406 273 406 273 645 626 645 626 676 376 676 376 921 5 921 5 11 280 11 280 984 504 984 504 607 150 607 150 64 674 64 674 174 210 174 210 965 576 965 576 346 475 346 475 503 482 503 482 86 929 86 929 829 928 829 928 810 786 810 786 771 660 771 660 422 264 422 264 763 870 763 870 727 67 727 67 653 80 653 80 242 143 242 143 840 376 840 376 709 606 709 606 298 678 298 678 965 26 965 26 234 750 234 750 102 183 102 183 517 283 517 283 594 269 594 269 597 613 597 613 9 810 9 810 722 694 722 694 88 776 88 776 477 919 477 919 513 754 513 754 278 215 278 215 130 544 130 544 798 63 798 63 598 45 598 45 906 329 906 329 106 474 106 474 929 317 929 317 928 891 928 891 475 525 475 525 767 974 767 974 969 135 969 135 389 699 389 699 575 692 575 692 492 224 492 224 823 450 823 450 108 528 108 528 478 406 478 406 936 839 936 839 661 801 661 801 868 761 868 761 947 159 947 159 398 649 398 649 47 160 47 160 117 249 117 249 435 127 435 127 788 944 788 944 108 603 108 603 767 734 767 734 353 348 353 348 222 333 222 333 676 607 676 607 987 168 987 168 41 583 41 583 523 503 523 503 258 229 258 229 393 990 393 990 265 330 265 330 305 367 305 367 66 941 66 941 317 704 317 704 676 421 676 421 567 791 567 791 809 471 809 471 408 4 408 4 456 797 456 797 201 847 201 847 866 316 866 316 867 922 867 922 707 44 707 44 459 39 459 39 446 729 446 729 570 671 570 671 531 772 531 772 616 883 616 883 451 443 451 443 329 114 329 114 333 767 333 767 261 762 261 762 368 117 368 117 172 836 172 836 963 560 963 560 916 73 916 73 813 134 813 134 453 918 453 918 697 296 697 296 760 927 760 927 991 542 991 542 417 477 417 477 902 621 902 621 924 822 924 822 335 952 335 952 958 403 958 403 780 247 780 247 537 873 537 873 590 761 590 761 109 160 109 160 261 104 261 104 750 968 750 968 698 611 698 611 148 180 148 180 378 979 378 979 301 350 301 350 302 538 302 538 298 384 298 384 438 61 438 61 583 140 583 140 185 759 185 759 872 412 872 412 890 465 890 465 445 500 445 500 728 719 728 719 751 62 751 62 973 760 973 760 891 439 891 439 877 571 877 571 789 320 789 320 951 361 951 361 552 323 552 323 352 203 352 203 387 137 387 137 659 272 659 272 951 923 951 923 754 695 754 695 620 669 620 669 445 923 445 923 62 307 62 307 631 149 631 149 491 203 491 203 968 496 968 496 8 723 8 723 290 164 290 164 978 654 978 654 822 846 822 846 412 243 412 243 255 591 255 591 194 935 194 935 439 632 439 632 83 374 83 374 754 336 754 336 208 589 208 589 755 560 755 560 507 619 507 619 463 895 463 895 155 103 155 103 457 104 457 104 450 19 450 19 814 619 814 619 193 23 193 23 315 13 315 13 749 515 749 515 518 486 518 486 229 383 229 383 109 465 109 465 729 500 729 500 355 466 355 466 742 763 742 763 381 875 381 875 575 511 575 511 312 523 312 523 606 72 606 72 960 331 960 331 692 503 692 503 945 477 945 477 314 261 314 261 515 249 515 249 815 137 815 137 204 590 204 590 811 946 811 946 160 873 160 873 656 328 656 328 177 487 177 487 507 746 507 746 781 451 781 451 26 191 26 191 258 70 258 70 770 796 770 796 363 674 363 674 591 95 591 95 803 913 803 913 458 319 458 319 868 214 868 214 111 5 111 5 697 873 697 873 98 171 98 171 902 63 902 63 521 264 521 264 392 541 392 541 349 812 349 812 12 847 12 847 610 980 610 980 145 171 145 171 670 277 670 277 303 908 303 908 224 863 224 863 117 824 117 824 897 72 897 72 372 762 372 762 740 325 740 325 899 387 899 387 440 128 440 128 714 300 714 300 319 393 319 393 986 588 986 588 679 93 679 93 765 367 765 367 671 256 671 256 450 201 450 201 365 782 365 782 435 915 435 915 503 977 503 977 148 384 148 384 808 749 808 749 722 858 722 858 146 612 146 612 973 508 973 508 218 811 218 811 670 759 670 759 349 406 349 406 169 724 169 724 720 556 720 556 427 515 427 515 534 312 534 312 552 30 552 30 307 718 307 718 632 382 632 382 481 794 481 794 604 362 604 362 119 269 119 269 903 76 903 76 135 962 135 962 263 395 263 395 145 732 145 732 293 636 293 636 154 848 154 848 790 435 790 435 503 539 503 539 432 831 432 831 852 538 852 538 957 63 957 63 945 528 945 528 364 335 364 335 352 903 352 903 950 628 950 628 934 992 934 992 131 955 131 955 1 705 1 705 219 359 219 359 40 73 40 73 187 143 187 143 13 701 13 701 710 109 710 109 576 708 576 708 929 109 929 109 80 378 80 378 942 104 942 104 714 442 714 442 64 579 64 579 456 318 456 318 438 149 438 149 959 257 959 257 150 526 150 526 329 106 329 106 426 419 426 419 113 312 113 312 333 939 333 939 505 158 505 158 921 138 921 138 217 54 217 54 467 728 467 728 174 925 174 925 608 200 608 200 534 375 534 375 3 739 3 739 77 144 77 144 744 684 744 684 124 653 124 653 316 784 316 784 374 301 374 301 310 114 310 114 969 778 969 778 855 122 855 122 68 38 68 38 360 669 360 669 814 325 814 325 458 424 458 424 834 387 834 387 119 352 119 352 476 605 476 605 920 958 920 958 213 523 213 523 724 144 724 144 891 839 891 839 296 793 296 793 673 438 673 438 405 626 405 626 642 596 642 596 853 330 853 330 731 661 731 661 611 341 611 341 245 815 245 815 64 196 64 196 422 272 422 272 20 354 20 354 128 279 128 279 554 230 554 230 625 985 625 985 125 441 125 441 532 953 532 953 478 453 478 453 872 711 872 711 828 647 828 647 131 355 131 355 6 310 6 310 765 179 765 179 343 882 343 882 486 971 486 971 463 535 463 535 319 589 319 589 689 929 689 929 624 984 624 984 297 375 297 375 569 806 569 806 3 320 3 320 261 216 261 216 426 993 426 993 773 685 773 685 313 970 313 970 134 512 134 512 585 172 585 172 743 197 743 197 719 672 719 672 178 404 178 404 479 919 479 919 385 663 385 663 178 467 178 467 216 978 216 978 154 824 154 824 864 62 864 62 320 989 320 989 970 312 970 312 229 183 229 183 645 581 645 581 111 966 111 966 11 872 11 872 767 617 767 617 876 769 876 769 6 823 6 823 931 257 931 257 430 535 430 535 807 774 807 774 576 866 576 866 843 319 843 319 367 475 367 475 110 542 110 542 250 701 250 701 146 204 146 204 535 564 535 564 941 961 941 961 767 227 767 227 753 840 753 840 717 539 717 539 438 411 438 411 435 191 435 191 599 357 599 357 479 326 479 326 687 695 687 695 523 700 523 700 317 577 317 577 266 572 266 572 184 436 184 436 521 697 521 697 933 869 933 869 773 61 773 61 653 163 653 163 694 462 694 462 597 890 597 890 818 584 818 584 81 42 81 42 203 380 203 380 870 550 870 550 817 42 817 42 345 302 345 302 309 682 309 682 651 852 651 852 166 58 166 58 352 476 352 476 671 528 671 528 264 701 264 701 216 39 216 39 105 209 105 209 328 471 328 471 308 401 308 401 883 960 883 960 161 120 161 120 794 67 794 67 412 982 412 982 586 826 586 826 581 116 581 116 516 939 516 939 669 275 669 275 483 100 483 100 82 384 82 384 992 33 992 33 295 861 295 861 439 547 439 547 838 253 838 253 544 464 544 464 621 532 621 532 477 381 477 381 508 321 508 321 771 48 771 48 698 796 698 796 795 865 795 865 699 957 699 957 713 59 713 59 349 351 349 351 660 829 660 829 417 772 417 772 683 921 683 921 63 98 63 98 386 128 386 128 633 702 633 702 645 108 645 108 824 706 824 706 391 732 391 732 444 227 444 227 779 190 779 190 396 942 396 942 599 587 599 587 753 816 753 816 367 344 367 344 263 636 263 636 577 920 577 920 288 52 288 52 158 649 158 649 206 993 206 993 637 418 637 418 525 488 525 488 110 966 110 966 706 763 706 763 389 493 389 493 388 879 388 879 212 326 212 326 596 845 596 845 131 977 131 977 470 197 470 197 707 163 707 163 305 581 305 581 347 47 347 47 171 769 171 769 893 482 893 482 650 515 650 515 570 130 570 130 808 399 808 399 969 909 969 909 444 542 444 542 173 872 173 872 753 403 753 403 887 305 887 305 986 621 986 621 531 262 531 262 708 501 708 501 587 357 587 357 340 398 340 398 601 728 601 728 568 974 568 974 386 686 386 686 650 203 650 203 193 847 193 847 751 452 751 452 976 908 976 908 417 516 417 516 892 692 892 692 725 876 725 876 820 762 820 762 756 24 756 24 691 212 691 212 705 341 705 341 137 10 137 10 301 631 301 631 944 811 944 811 369 96 369 96 982 452 982 452 299 612 299 612 769 615 769 615 540 736 540 736 495 35 495 35 151 305 151 305 361 947 361 947 349 313 349 313 105 685 105 685 376 860 376 860 263 740 263 740 270 152 270 152 166 862 166 862 681 202 681 202 293 604 293 604 404 737 404 737 344 792 344 792 120 139 120 139 957 438 957 438 300 902 300 902 988 512 988 512 908 625 908 625 430 725 430 725 906 367 906 367 12 326 12 326 942 483 942 483 411 42 411 42 778 384 778 384 905 651 905 651 393 976 393 976 18 991 18 991 47 477 47 477 717 167 717 167 986 233 986 233 748 366 748 366 46 299 46 299 280 595 280 595 944 806 944 806 251 368 251 368 898 791 898 791 992 244 992 244 90 593 90 593 342 940 342 940 582 786 582 786 441 953 441 953 549 705 549 705 374 748 374 748 450 217 450 217 367 52 367 52 689 831 689 831 534 854 534 854 589 901 589 901 623 760 623 760 500 248 500 248 879 903 879 903 327 905 327 905 554 113 554 113 732 764 732 764 908 982 908 982 971 861 971 861 36 448 36 448 662 58 662 58 943 903 943 903 929 115 929 115 641 304 641 304 359 262 359 262 734 681 734 681 887 16 887 16 186 395 186 395 859 502 859 502 435 266 435 266 377 862 377 862 942 729 942 729 467 151 467 151 188 664 188 664 308 263 308 263 541 577 541 577 443 884 443 884 738 341 738 341 166 800 166 800 453 322 453 322 355 248 355 248 467 970 467 970 107 600 107 600 82 838 82 838 635 192 635 192 268 330 268 330 921 720 921 720 810 180 810 180 651 68 651 68 483 664 483 664 103 61 103 61 448 223 448 223 870 192 870 192 352 349 352 349 886 583 886 583 22 108 22 108 544 14 544 14 267 145 267 145 217 832 217 832 256 354 256 354 897 391 897 391 971 37 971 37 928 308 928 308 677 553 677 553 171 814 171 814 985 897 985 897 954 947 954 947 590 427 590 427 906 377 906 377 684 816 684 816 389 523 389 523 628 912 628 912 416 575 416 575 354 683 354 683 955 500 955 500 987 542 987 542 209 887 209 887 44 741 44 741 13 851 13 851 315 838 315 838 168 834 168 834 663 617 663 617 316 206 316 206 981 764 981 764 639 656 639 656 689 187 689 187 486 563 486 563 839 199 839 199 79 866 79 866 198 479 198 479 579 908 579 908 528 49 528 49 238 756 238 756 45 121 45 121 401 346 401 346 144 212 144 212 330 551 330 551 362 534 362 534 586 433 586 433 368 892 368 892 168 859 168 859 155 179 155 179 561 392 561 392 990 661 990 661 290 242 290 242 298 542 298 542 828 829 828 829 576 67 576 67 410 50 410 50 455 419 455 419 303 744 303 744 416 667 416 667 856 68 856 68 45 483 45 483 581 328 581 328 897 314 897 314 119 468 119 468 346 659 346 659 622 916 622 916 762 790 762 790 911 328 911 328 304 753 304 753 416 911 416 911 607 867 607 867 588 256 588 256 548 889 548 889 694 438 694 438 659 925 659 925 906 297 906 297 922 552 922 552 922 630 922 630 623 212 623 212 153 722 153 722 311 824 311 824 567 426 567 426 520 670 520 670 341 178 341 178 171 704 171 704 814 585 814 585 384 240 384 240 49 731 49 731 90 766 90 766 521 675 521 675 101 164 101 164 784 9 784 9 316 301 316 301 322 25 322 25 425 506 425 506 130 335 130 335 465 559 465 559 495 829 495 829 637 841 637 841 770 562 770 562 931 429 931 429 927 35 927 35 136 370 136 370 478 295 478 295 517 745 517 745 532 778 532 778 4 926 4 926 129 177 129 177 868 363 868 363 451 918 451 918 805 796 805 796 38 639 38 639 950 984 950 984 457 65 457 65 509 915 509 915 65 318 65 318 458 744 458 744 441 875 441 875 75 583 75 583 40 599 40 599 345 152 345 152 491 138 491 138 154 440 154 440 27 102 27 102 739 723 739 723 673 443 673 443 715 401 715 401 565 984 565 984 580 690 580 690 348 67 348 67 599 75 599 75 217 712 217 712 853 137 853 137 228 860 228 860 540 712 540 712 276 619 276 619 594 979 594 979 683 963 683 963 97 438 97 438 119 597 119 597 631 421 631 421 875 323 875 323 461 831 461 831 915 278 915 278 871 264 871 264 852 608 852 608 837 479 837 479 253 540 253 540 548 853 548 853 82 2 82 2 209 307 209 307 184 816 184 816 39 26 39 26 452 123 452 123 292 993 292 993 966 82 966 82 368 330 368 330 161 860 161 860 442 364 442 364 887 13 887 13 949 410 949 410 587 121 587 121 666 61 666 61 484 546 484 546 354 687 354 687 853 645 853 645 31 511 31 511 411 2 411 2 660 629 660 629 990 303 990 303 411 32 411 32 65 434 65 434 751 502 751 502 436 873 436 873 526 107 526 107 814 614 814 614 371 195 371 195 492 196 492 196 312 162 312 162 592 565 592 565 911 258 911 258 622 47 622 47 30 252 30 252 362 979 362 979 952 490 952 490 179 51 179 51 41 246 41 246 748 353 748 353 539 554 539 554 995 876 995 876 574 61 574 61 270 241 270 241 218 30 218 30 30 423 30 423 981 674 981 674 354 357 354 357 553 624 553 624 989 406 989 406 264 204 264 204 115 729 115 729 513 311 513 311 395 319 395 319 702 679 702 679 726 739 726 739 512 974 512 974 642 980 642 980 450 496 450 496 40 139 40 139 691 376 691 376 287 530 287 530 556 892 556 892 3 356 3 356 575 936 575 936 992 372 992 372 235 15 235 15 820 564 820 564 675 235 675 235 888 262 888 262 29 9 29 9 801 517 801 517 701 376 701 376 471 376 471 376 362 527 362 527 781 76 781 76 76 514 76 514 942 49 942 49 367 534 367 534 150 330 150 330 284 115 284 115 952 682 952 682 102 617 102 617 60 990 60 990 401 524 401 524 117 12 117 12 235 898 235 898 754 213 754 213 525 839 525 839 234 201 234 201 132 771 132 771 190 496 190 496 502 599 502 599 5 576 5 576 30 869 30 869 130 862 130 862 605 218 605 218 756 891 756 891 6 899 6 899 846 780 846 780 545 932 545 932 153 489 153 489 205 419 205 419 50 182 50 182 159 416 159 416 485 359 485 359 600 301 600 301 414 65 414 65 671 263 671 263 801 592 801 592 658 913 658 913 140 914 140 914 193 552 193 552 351 641 351 641 454 483 454 483 25 626 25 626 886 131 886 131 457 113 457 113 233 558 233 558 130 438 130 438 325 760 325 760 705 361 705 361 793 311 793 311 777 273 777 273 84 465 84 465 786 979 786 979 917 654 917 654 613 692 613 692 567 873 567 873 492 579 492 579 540 835 540 835 581 196 581 196 211 96 211 96 235 703 235 703 826 968 826 968 77 307 77 307 665 656 665 656 427 663 427 663 620 366 620 366 503 249 503 249 270 169 270 169 329 840 329 840 354 899 354 899 541 63 541 63 175 647 175 647 633 43 633 43 496 449 496 449 348 328 348 328 991 403 991 403 972 852 972 852 851 206 851 206 761 75 761 75 445 685 445 685 844 957 844 957 938 639 938 639 52 964 52 964 949 207 949 207 222 240 222 240 575 891 575 891 887 389 887 389 288 849 288 849 149 363 149 363 446 313 446 313 807 841 807 841 89 376 89 376 426 827 426 827 139 338 139 338 66 684 66 684 603 204 603 204 796 485 796 485 415 518 415 518 652 934 652 934 889 978 889 978 675 826 675 826 228 658 228 658 405 592 405 592 858 302 858 302 194 195 194 195 278 498 278 498 207 708 207 708 468 608 468 608 431 708 431 708 302 391 302 391 359 411 359 411 36 839 36 839 762 919 762 919 741 603 741 603 932 625 932 625 323 642 323 642 404 805 404 805 166 536 166 536 520 418 520 418 60 415 60 415 966 917 966 917 252 461 252 461 815 367 815 367 181 215 181 215 69 201 69 201 195 329 195 329 848 821 848 821 246 231 246 231 15 681 15 681 296 935 296 935 303 852 303 852 932 856 932 856 769 623 769 623 246 649 246 649 238 134 238 134 40 338 40 338 564 9 564 9 521 325 521 325 60 320 60 320 693 461 693 461 2 514 2 514 41 447 41 447 393 488 393 488 489 329 489 329 251 618 251 618 554 111 554 111 77 570 77 570 310 610 310 610 425 822 425 822 377 854 377 854 341 348 341 348 966 721 966 721 350 489 350 489 899 373 899 373 291 836 291 836 593 365 593 365 784 754 784 754 201 961 201 961 936 742 936 742 44 518 44 518 412 749 412 749 58 279 58 279 615 481 615 481 570 466 570 466 279 719 279 719 628 327 628 327 140 665 140 665 298 722 298 722 841 767 841 767 745 298 745 298 331 778 331 778 332 597 332 597 763 430 763 430 742 560 742 560 944 536 944 536 120 705 120 705 964 87 964 87 174 462 174 462 236 211 236 211 623 915 623 915 855 425 855 425 630 795 630 795 173 365 173 365 573 43 573 43 237 500 237 500 786 255 786 255 372 995 372 995 123 682 123 682 568 969 568 969 525 428 525 428 170 277 170 277 297 212 297 212 421 598 421 598 855 351 855 351 151 815 151 815 952 256 952 256 654 480 654 480 94 573 94 573 785 934 785 934 932 931 932 931 825 231 825 231 770 889 770 889 925 804 925 804 65 878 65 878 751 179 751 179 616 183 616 183 202 535 202 535 83 684 83 684 229 552 229 552 580 219 580 219 86 800 86 800 965 458 965 458 442 767 442 767 891 296 891 296 967 970 967 970 686 890 686 890 59 3 59 3 902 138 902 138 290 594 290 594 181 613 181 613 623 194 623 194 95 968 95 968 150 460 150 460 55 241 55 241 958 111 958 111 90 968 90 968 718 950 718 950 448 80 448 80 932 82 932 82 313 875 313 875 729 179 729 179 941 563 941 563 524 504 524 504 964 458 964 458 819 751 819 751 9 902 9 902 745 344 745 344 543 612 543 612 124 681 124 681 307 96 307 96 357 559 357 559 158 994 158 994 374 91 374 91 178 139 178 139 37 526 37 526 170 64 170 64 921 381 921 381 29 451 29 451 393 827 393 827 683 252 683 252 112 183 112 183 64 117 64 117 271 851 271 851 840 54 840 54 59 342 59 342 874 939 874 939 635 929 635 929 874 447 874 447 45 23 45 23 600 322 600 322 891 988 891 988 617 885 617 885 436 280 436 280 335 769 335 769 171 788 171 788 4 247 4 247 119 885 119 885 956 661 956 661 740 856 740 856 350 197 350 197 323 150 323 150 599 81 599 81 319 206 319 206 837 508 837 508 903 811 903 811 884 376 884 376 243 959 243 959 116 272 116 272 917 507 917 507 34 290 34 290 221 496 221 496 789 934 789 934 232 17 232 17 843 322 843 322 713 76 713 76 658 777 658 777 690 581 690 581 511 220 511 220 748 741 748 741 884 932 884 932 888 769 888 769 395 893 395 893 963 441 963 441 794 407 794 407 477 706 477 706 362 988 362 988 924 516 924 516 282 205 282 205 200 883 200 883 855 423 855 423 395 9 395 9 852 491 852 491 28 326 28 326 963 423 963 423 570 425 570 425 264 232 264 232 687 636 687 636 75 536 75 536 935 3 935 3 103 464 103 464 318 930 318 930 127 820 127 820 213 310 213 310 197 371 197 371 960 373 960 373 851 758 851 758 89 658 89 658 307 284 307 284 964 985 964 985 458 671 458 671 328 816 328 816 932 88 932 88 98 188 98 188 628 399 628 399 967 344 967 344 699 723 699 723 123 715 123 715 581 21 581 21 540 554 540 554 44 227 44 227 540 810 540 810 766 11 766 11 619 993 619 993 554 870 554 870 988 643 988 643 993 495 993 495 235 634 235 634 500 133 500 133 271 30 271 30 730 790 730 790 809 22 809 22 379 752 379 752 720 675 720 675 589 986 589 986 522 669 522 669 183 731 183 731 428 442 428 442 748 626 748 626 636 59 636 59 440 192 440 192 134 235 134 235 163 200 163 200 984 841 984 841 38 787 38 787 6 416 6 416 673 530 673 530 232 134 232 134 110 31 110 31 269 514 269 514 377 400 377 400 588 930 588 930 959 138 959 138 957 609 957 609 549 33 549 33 33 428 33 428 975 267 975 267 744 492 744 492 547 472 547 472 585 509 585 509 349 316 349 316 873 572 873 572 792 321 792 321 40 360 40 360 263 123 263 123 420 811 420 811 837 782 837 782 208 673 208 673 935 861 935 861 963 26 963 26 121 666 121 666 380 584 380 584 824 121 824 121 426 335 426 335 273 863 273 863 977 734 977 734 94 881 94 881 884 361 884 361 768 25 768 25 347 343 347 343 513 790 513 790 308 527 308 527 578 943 578 943 529 78 529 78 526 325 526 325 952 823 952 823 489 960 489 960 577 803 577 803 851 152 851 152 383 753 383 753 497 650 497 650 786 913 786 913 726 29 726 29 56 976 56 976 889 571 889 571 271 680 271 680 275 117 275 117 817 131 817 131 375 225 375 225 817 117 817 117 858 543 858 543 37 859 37 859 306 963 306 963 253 430 253 430 17 29 17 29 52 363 52 363 281 349 281 349 609 834 609 834 226 247 226 247 410 616 410 616 593 924 593 924 787 300 787 300 786 10 786 10 134 771 134 771 352 953 352 953 138 654 138 654 597 450 597 450 698 735 698 735 979 493 979 493 419 531 419 531 728 939 728 939 673 836 673 836 403 189 403 189 784 657 784 657 4 962 4 962 175 879 175 879 402 556 402 556 399 47 399 47 380 353 380 353 674 750 674 750 941 42 941 42 959 64 959 64 495 778 495 778 629 923 629 923 581 797 581 797 490 826 490 826 481 926 481 926 434 928 434 928 99 74 99 74 657 636 657 636 567 290 567 290 800 972 800 972 2 791 2 791 722 626 722 626 208 264 208 264 900 663 900 663 409 171 409 171 175 147 175 147 34 156 34 156 776 588 776 588 365 925 365 925 604 921 604 921 104 23 104 23 684 8 684 8 734 877 734 877 316 594 316 594 508 495 508 495 168 906 168 906 498 496 498 496 634 594 634 594 312 914 312 914 638 287 638 287 510 636 510 636 11 594 11 594 406 805 406 805 16 535 16 535 676 651 676 651 527 785 527 785 904 472 904 472 669 41 669 41 436 863 436 863 562 24 562 24 179 96 179 96 239 566 239 566 594 379 594 379 609 967 609 967 72 672 72 672 465 508 465 508 335 703 335 703 939 559 939 559 133 669 133 669 627 599 627 599 966 209 966 209 584 212 584 212 470 90 470 90 112 521 112 521 794 179 794 179 903 129 903 129 785 256 785 256 791 461 791 461 630 630 630 630 649 911 649 911 608 94 608 94 403 900 403 900 856 500 856 500 553 743 553 743 456 381 456 381 410 319 410 319 927 272 927 272 456 894 456 894 72 592 72 592 874 738 874 738 239 569 239 569 75 908 75 908 426 682 426 682 954 927 954 927 7 666 7 666 388 599 388 599 930 183 930 183 743 726 743 726 789 112 789 112 334 976 334 976 595 199 595 199 641 324 641 324 65 277 65 277 739 143 739 143 962 919 962 919 972 645 972 645 937 832 937 832 231 615 231 615 884 488 884 488 35 834 35 834 735 152 735 152 489 372 489 372 355 930 355 930 673 518 673 518 867 746 867 746 9 575 9 575 224 654 224 654 930 187 930 187 75 291 75 291 833 9 833 9 721 902 721 902 28 772 28 772 128 192 128 192 233 466 233 466 739 615 739 615 432 472 432 472 181 521 181 521 29 914 29 914 59 654 59 654 464 188 464 188 413 641 413 641 63 131 63 131 819 473 819 473 255 850 255 850 227 541 227 541 293 66 293 66 56 808 56 808 180 447 180 447 310 937 310 937 811 613 811 613 226 22 226 22 603 418 603 418 524 755 524 755 855 520 855 520 930 115 930 115 390 869 390 869 332 830 332 830 865 800 865 800 705 782 705 782 972 69 972 69 749 700 749 700 209 987 209 987 546 686 546 686 499 660 499 660 45 95 45 95 883 652 883 652 928 603 928 603 127 57 127 57 556 622 556 622 817 349 817 349 991 387 991 387 829 820 829 820 276 780 276 780 665 244 665 244 586 438 586 438 614 680 614 680 843 984 843 984 898 282 898 282 788 909 788 909 228 686 228 686 989 640 989 640 176 62 176 62 637 739 637 739 865 778 865 778 919 517 919 517 11 471 11 471 336 601 336 601 37 765 37 765 302 595 302 595 954 881 954 881 691 397 691 397 941 990 941 990 74 711 74 711 961 81 961 81 390 521 390 521 727 691 727 691 30 441 30 441 366 983 366 983 699 776 699 776 806 707 806 707 479 601 479 601 428 606 428 606 584 982 584 982 397 391 397 391 806 120 806 120 270 467 270 467 653 25 653 25 760 356 760 356 398 152 398 152 587 211 587 211 871 91 871 91 119 848 119 848 752 486 752 486 876 813 876 813 672 204 672 204 518 772 518 772 959 305 959 305 16 311 16 311 423 317 423 317 702 596 702 596 678 392 678 392 424 819 424 819 644 149 644 149 112 364 112 364 594 857 594 857 451 611 451 611 916 159 916 159 941 913 941 913 488 330 488 330 132 475 132 475 358 674 358 674 556 321 556 321 248 576 248 576 808 302 808 302 809 782 809 782 362 426 362 426 731 674 731 674 472 173 472 173 499 280 499 280 797 621 797 621 913 409 913 409 939 521 939 521 604 530 604 530 546 801 546 801 465 451 465 451 131 856 131 856 874 672 874 672 978 721 978 721 487 330 487 330 597 780 597 780 739 973 739 973 547 397 547 397 649 319 649 319 625 174 625 174 123 796 123 796 705 520 705 520 918 793 918 793 607 942 607 942 678 915 678 915 99 704 99 704 166 53 166 53 935 832 935 832 973 599 973 599 946 769 946 769 407 267 407 267 523 507 523 507 166 218 166 218 860 803 860 803 659 32 659 32 94 16 94 16 207 341 207 341 308 320 308 320 817 312 817 312 709 671 709 671 680 353 680 353 786 117 786 117 674 225 674 225 847 366 847 366 106 599 106 599 850 367 850 367 394 254 394 254 941 671 941 671 145 818 145 818 895 421 895 421 898 428 898 428 20 927 20 927 502 639 502 639 39 532 39 532 665 769 665 769 848 901 848 901 406 730 406 730 704 337 704 337 522 359 522 359 794 512 794 512 789 188 789 188 800 663 800 663 629 417 629 417 179 589 179 589 779 438 779 438 789 502 789 502 175 699 175 699 558 55 558 55 196 125 196 125 592 953 592 953 674 600 674 600 131 288 131 288 314 684 314 684 63 952 63 952 778 242 778 242 617 712 617 712 390 779 390 779 424 818 424 818 322 741 322 741 586 614 586 614 335 129 335 129 298 464 298 464 846 895 846 895 440 550 440 550 13 882 13 882 156 117 156 117 265 387 265 387 360 588 360 588 480 784 480 784 397 987 397 987 545 180 545 180 890 942 890 942 950 288 950 288 344 284 344 284 210 801 210 801 363 673 363 673 955 426 955 426 230 132 230 132 743 721 743 721 673 974 673 974 146 563 146 563 974 600 974 600 544 37 544 37 616 228 616 228 678 155 678 155 108 278 108 278 65 303 65 303 506 903 506 903 256 327 256 327 195 177 195 177 663 932 663 932 639 368 639 368 707 995 707 995 604 113 604 113 135 186 135 186 794 72 794 72 68 633 68 633 466 209 466 209 59 826 59 826 972 109 972 109 250 485 250 485 946 189 946 189 92 446 92 446 660 492 660 492 948 715 948 715 985 282 985 282 885 53 885 53 179 90 179 90 77 460 77 460 792 692 792 692 198 802 198 802 361 118 361 118 580 31 580 31 440 333 440 333 410 608 410 608 507 556 507 556 585 670 585 670 485 954 485 954 713 809 713 809 683 510 683 510 357 20 357 20 10 94 10 94 257 842 257 842 348 89 348 89 173 710 173 710 402 190 402 190 536 59 536 59 46 812 46 812 429 394 429 394 858 197 858 197 178 704 178 704 433 931 433 931 898 209 898 209 807 936 807 936 723 751 723 751 34 955 34 955 348 737 348 737 741 890 741 890 926 227 926 227 935 363 935 363 14 626 14 626 930 284 930 284 616 709 616 709 901 654 901 654 146 48 146 48 733 470 733 470 749 370 749 370 680 873 680 873 8 511 8 511 378 867 378 867 518 451 518 451 22 411 22 411 759 993 759 993 306 671 306 671 833 195 833 195 660 532 660 532 367 558 367 558 263 673 263 673 523 214 523 214 686 21 686 21 33 859 33 859 197 897 197 897 451 215 451 215 726 330 726 330 213 52 213 52 109 794 109 794 720 576 720 576 858 927 858 927 516 5 516 5 231 873 231 873 450 445 450 445 397 665 397 665 721 198 721 198 485 695 485 695 674 646 674 646 377 118 377 118 748 608 748 608 808 880 808 880 591 3 591 3 887 711 887 711 729 356 729 356 51 322 51 322 685 719 685 719 499 694 499 694 446 926 446 926 800 481 800 481 22 330 22 330 908 948 908 948 461 517 461 517 843 761 843 761 820 193 820 193 433 125 433 125 758 2 758 2 159 610 159 610 461 9 461 9 580 724 580 724 675 807 675 807 357 79 357 79 986 891 986 891 913 350 913 350 314 929 314 929 747 96 747 96 129 301 129 301 718 644 718 644 347 517 347 517 692 641 692 641 728 843 728 843 981 761 981 761 821 546 821 546 199 252 199 252 256 109 256 109 406 1 406 1 42 602 42 602 397 46 397 46 251 989 251 989 707 792 707 792 618 377 618 377 455 941 455 941 210 199 210 199 990 896 990 896 965 171 965 171 481 79 481 79 355 38 355 38 950 271 950 271 798 69 798 69 604 394 604 394 507 41 507 41 995 444 995 444 332 673 332 673 117 578 117 578 372 153 372 153 530 928 530 928 375 986 375 986 577 257 577 257 733 982 733 982 615 296 615 296 760 525 760 525 920 246 920 246 404 68 404 68 277 277 277 277 536 994 536 994 149 992 149 992 583 807 583 807 179 790 179 790 913 72 913 72 445 150 445 150 746 602 746 602 355 180 355 180 265 412 265 412 933 790 933 790 493 611 493 611 860 113 860 113 771 447 771 447 51 731 51 731 589 669 589 669 538 683 538 683 718 107 718 107 805 130 805 130 106 458 106 458 26 798 26 798 681 277 681 277 231 639 231 639 275 615 275 615 255 26 255 26 303 250 303 250 766 780 766 780 882 827 882 827 939 858 939 858 548 472 548 472 331 807 331 807 868 45 868 45 220 275 220 275 810 851 810 851 402 67 402 67 317 898 317 898 820 157 820 157 909 204 909 204 558 240 558 240 761 200 761 200 976 181 976 181 37 797 37 797 693 830 693 830 616 372 616 372 658 206 658 206 272 499 272 499 751 922 751 922 387 62 387 62 259 823 259 823 443 204 443 204 444 85 444 85 843 837 843 837 856 434 856 434 272 778 272 778 683 336 683 336 194 888 194 888 749 984 749 984 882 356 882 356 944 890 944 890 139 566 139 566 318 396 318 396 146 461 146 461 942 105 942 105 858 663 858 663 454 776 454 776 719 572 719 572 116 229 116 229 130 26 130 26 112 230 112 230 1 300 1 300 544 207 544 207 591 664 591 664 97 151 97 151 476 967 476 967 978 213 978 213 684 888 684 888 104 906 104 906 614 728 614 728 245 37 245 37 953 64 953 64 880 175 880 175 942 259 942 259 236 535 236 535 276 667 276 667 106 866 106 866 347 42 347 42 348 243 348 243 525 758 525 758 203 335 203 335 930 410 930 410 842 26 842 26 20 424 20 424 985 752 985 752 831 494 831 494 453 253 453 253 659 670 659 670 634 222 634 222 923 671 923 671 138 916 138 916 842 779 842 779 419 411 419 411 61 14 61 14 107 902 107 902 367 633 367 633 994 44 994 44 781 872 781 872 682 285 682 285 7 272 7 272 527 484 527 484 885 543 885 543 165 901 165 901 201 368 201 368 673 516 673 516 670 517 670 517 432 882 432 882 313 186 313 186 398 707 398 707 196 362 196 362 762 445 762 445 293 6 293 6 889 966 889 966 388 884 388 884 321 286 321 286 153 107 153 107 521 377 521 377 973 4 973 4 370 68 370 68 485 730 485 730 391 720 391 720 601 348 601 348 565 57 565 57 724 222 724 222 657 331 657 331 214 976 214 976 224 713 224 713 8 196 8 196 781 331 781 331 623 236 623 236 633 821 633 821 222 532 222 532 848 573 848 573 745 399 745 399 149 553 149 553 513 682 513 682 184 751 184 751 248 419 248 419 683 421 683 421 208 492 208 492 921 723 921 723 306 794 306 794 483 927 483 927 676 500 676 500 725 913 725 913 931 811 931 811 830 748 830 748 398 715 398 715 815 840 815 840 413 243 413 243 422 230 422 230 57 13 57 13 666 450 666 450 186 346 186 346 66 477 66 477 495 968 495 968 565 938 565 938 146 981 146 981 343 186 343 186 466 412 466 412 231 669 231 669 489 349 489 349 842 393 842 393 284 966 284 966 246 461 246 461 254 132 254 132 675 796 675 796 669 570 669 570 93 578 93 578 781 964 781 964 225 45 225 45 277 820 277 820 658 103 658 103 683 327 683 327 554 334 554 334 758 897 758 897 135 843 135 843 843 980 843 980 632 718 632 718 910 900 910 900 666 691 666 691 14 275 14 275 426 176 426 176 127 143 127 143 279 23 279 23 867 785 867 785 697 467 697 467 422 33 422 33 293 649 293 649 862 677 862 677 883 719 883 719 309 250 309 250 532 280 532 280 144 736 144 736 211 155 211 155 356 575 356 575 486 86 486 86 474 500 474 500 225 463 225 463 625 894 625 894 909 603 909 603 731 95 731 95 799 968 799 968 746 635 746 635 64 778 64 778 248 682 248 682 735 614 735 614 320 821 320 821 878 240 878 240 198 726 198 726 410 723 410 723 293 910 293 910 750 241 750 241 630 14 630 14 896 949 896 949 260 653 260 653 848 516 848 516 80 632 80 632 901 48 901 48 458 193 458 193 869 710 869 710 776 440 776 440 762 31 762 31 18 163 18 163 249 32 249 32 546 345 546 345 610 510 610 510 251 643 251 643 48 810 48 810 97 271 97 271 693 683 693 683 356 796 356 796 395 680 395 680 678 378 678 378 887 264 887 264 894 310 894 310 759 446 759 446 101 689 101 689 297 381 297 381 431 210 431 210 887 211 887 211 233 550 233 550 312 516 312 516 144 780 144 780 484 659 484 659 442 629 442 629 978 787 978 787 169 483 169 483 668 218 668 218 377 779 377 779 135 927 135 927 856 910 856 910 761 409 761 409 725 170 725 170 254 857 254 857 24 776 24 776 61 846 61 846 369 231 369 231 3 376 3 376 371 758 371 758 893 30 893 30 17 157 17 157 734 743 734 743 750 300 750 300 647 142 647 142 427 194 427 194 302 606 302 606 89 871 89 871 824 542 824 542 681 257 681 257 948 309 948 309 583 580 583 580 64 151 64 151 310 664 310 664 552 941 552 941 935 677 935 677 543 857 543 857 647 445 647 445 705 980 705 980 284 588 284 588 871 680 871 680 162 433 162 433 280 896 280 896 916 38 916 38 914 390 914 390 597 83 597 83 572 941 572 941 933 356 933 356 105 912 105 912 295 876 295 876 35 874 35 874 85 511 85 511 190 459 190 459 543 160 543 160 21 824 21 824 806 661 806 661 425 486 425 486 836 792 836 792 436 301 436 301 962 189 962 189 228 19 228 19 14 556 14 556 900 8 900 8 572 117 572 117 856 46 856 46 480 154 480 154 362 863 362 863 262 261 262 261 813 481 813 481 349 101 349 101 614 52 614 52 320 720 320 720 570 318 570 318 992 320 992 320 119 148 119 148 795 122 795 122 486 25 486 25 900 622 900 622 190 353 190 353 302 957 302 957 276 941 276 941 799 948 799 948 452 104 452 104 539 192 539 192 360 143 360 143 472 634 472 634 144 530 144 530 141 52 141 52 910 639 910 639 858 595 858 595 931 766 931 766 643 959 643 959 651 438 651 438 969 384 969 384 681 31 681 31 646 574 646 574 933 742 933 742 104 857 104 857 941 927 941 927 833 80 833 80 558 470 558 470 640 450 640 450 577 732 577 732 572 771 572 771 110 942 110 942 330 261 330 261 201 603 201 603 944 106 944 106 86 213 86 213 819 298 819 298 181 166 181 166 929 719 929 719 391 181 391 181 121 970 121 970 550 797 550 797 751 463 751 463 227 223 227 223 672 620 672 620 108 701 108 701 342 327 342 327 902 278 902 278 35 493 35 493 415 34 415 34 415 630 415 630 104 968 104 968 627 542 627 542 496 33 496 33 110 34 110 34 212 614 212 614 565 81 565 81 765 641 765 641 732 771 732 771 284 576 284 576 130 993 130 993 620 580 620 580 881 809 881 809 368 158 368 158 992 680 992 680 298 628 298 628 490 607 490 607 962 459 962 459 346 824 346 824 916 610 916 610 908 411 908 411 823 40 823 40 639 35 639 35 683 388 683 388 834 406 834 406 798 974 798 974 230 340 230 340 161 445 161 445 319 34 319 34 525 279 525 279 710 600 710 600 293 46 293 46 144 63 144 63 71 971 71 971 688 458 688 458 629 345 629 345 102 127 102 127 721 82 721 82 686 683 686 683 688 717 688 717 144 480 144 480 563 86 563 86 789 364 789 364 860 110 860 110 393 90 393 90 989 855 989 855 567 90 567 90 401 737 401 737 277 139 277 139 494 510 494 510 670 179 670 179 196 336 196 336 640 898 640 898 103 684 103 684 775 705 775 705 687 492 687 492 346 795 346 795 125 929 125 929 353 847 353 847 947 529 947 529 520 414 520 414 883 115 883 115 500 310 500 310 986 816 986 816 755 728 755 728 692 386 692 386 862 444 862 444 649 91 649 91 173 543 173 543 159 828 159 828 58 255 58 255 306 633 306 633 935 815 935 815 238 512 238 512 800 582 800 582 177 186 177 186 689 966 689 966 725 225 725 225 730 9 730 9 130 755 130 755 15 702 15 702 720 963 720 963 322 205 322 205 921 389 921 389 776 389 776 389 821 126 821 126 577 19 577 19 692 358 692 358 233 81 233 81 608 485 608 485 549 853 549 853 777 369 777 369 394 294 394 294 529 777 529 777 792 789 792 789 393 506 393 506 372 190 372 190 925 249 925 249 828 169 828 169 462 380 462 380 267 796 267 796 759 601 759 601 873 416 873 416 75 414 75 414 5 370 5 370 659 716 659 716 210 943 210 943 58 230 58 230 809 497 809 497 265 909 265 909 597 619 597 619 461 727 461 727 567 370 567 370 464 278 464 278 281 356 281 356 275 20 275 20 221 416 221 416 794 409 794 409 617 676 617 676 537 460 537 460 740 32 740 32 292 542 292 542 623 479 623 479 65 613 65 613 570 114 570 114 101 962 101 962 85 737 85 737 284 246 284 246 281 946 281 946 24 89 24 89 948 945 948 945 837 617 837 617 75 526 75 526 935 639 935 639 834 98 834 98 16 264 16 264 555 177 555 177 59 882 59 882 989 629 989 629 776 669 776 669 280 884 280 884 646 394 646 394 483 651 483 651 360 353 360 353 98 144 98 144 380 96 380 96 926 642 926 642 590 904 590 904 699 499 699 499 674 722 674 722 910 512 910 512 593 711 593 711 646 34 646 34 19 287 19 287 813 222 813 222 922 564 922 564 586 970 586 970 261 809 261 809 588 937 588 937 941 820 941 820 414 1 414 1 989 190 989 190 373 421 373 421 685 677 685 677 507 658 507 658 312 607 312 607 187 760 187 760 815 113 815 113 389 229 389 229 896 366 896 366 29 405 29 405 387 721 387 721 396 709 396 709 204 385 204 385 875 387 875 387 748 567 748 567 895 522 895 522 448 479 448 479 298 995 298 995 283 830 283 830 841 780 841 780 535 223 535 223 109 72 109 72 853 773 853 773 242 100 242 100 65 960 65 960 782 964 782 964 667 272 667 272 50 838 50 838 225 443 225 443 940 179 940 179 346 297 346 297 213 502 213 502 504 280 504 280 383 199 383 199 320 557 320 557 912 553 912 553 250 745 250 745 107 781 107 781 754 668 754 668 587 172 587 172 712 394 712 394 512 199 512 199 149 150 149 150 805 673 805 673 293 281 293 281 275 443 275 443 741 447 741 447 923 598 923 598 990 384 990 384 861 553 861 553 568 905 568 905 586 223 586 223 922 584 922 584 315 535 315 535 512 380 512 380 449 847 449 847 910 862 910 862 307 950 307 950 384 725 384 725 583 386 583 386 969 959 969 959 627 897 627 897 257 916 257 916 215 495 215 495 932 708 932 708 916 873 916 873 212 806 212 806 921 801 921 801 713 624 713 624 5 183 5 183 3 29 3 29 279 669 279 669 522 907 522 907 897 494 897 494 894 656 894 656 108 793 108 793 50 402 50 402 715 397 715 397 304 253 304 253 865 924 865 924 347 649 347 649 934 843 934 843 474 378 474 378 426 656 426 656 616 710 616 710 64 89 64 89 528 18 528 18 923 821 923 821 675 226 675 226 277 522 277 522 767 83 767 83 65 570 65 570 381 781 381 781 316 549 316 549 751 611 751 611 927 873 927 873 101 225 101 225 682 688 682 688 576 884 576 884 950 141 950 141 457 89 457 89 344 78 344 78 115 291 115 291 436 278 436 278 610 801 610 801 52 148 52 148 853 983 853 983 241 818 241 818 564 128 564 128 629 491 629 491 360 877 360 877 740 870 740 870 954 344 954 344 206 125 206 125 708 858 708 858 392 212 392 212 411 339 411 339 770 238 770 238 167 646 167 646 740 983 740 983 941 858 941 858 485 387 485 387 386 827 386 827 431 861 431 861 392 629 392 629 267 595 267 595 410 893 410 893 414 417 414 417 976 536 976 536 158 304 158 304 46 534 46 534 842 503 842 503 945 680 945 680 542 756 542 756 655 782 655 782 18 793 18 793 265 913 265 913 778 524 778 524 975 820 975 820 932 574 932 574 77 552 77 552 290 145 290 145 377 82 377 82 931 807 931 807 212 608 212 608 767 664 767 664 868 545 868 545 817 650 817 650 158 197 158 197 721 285 721 285 924 606 924 606 925 277 925 277 211 333 211 333 6 820 6 820 166 522 166 522 907 821 907 821 508 294 508 294 252 357 252 357 769 719 769 719 328 53 328 53 551 899 551 899 534 537 534 537 946 97 946 97 807 969 807 969 78 131 78 131 360 335 360 335 646 80 646 80 250 117 250 117 720 714 720 714 5 106 5 106 758 208 758 208 205 371 205 371 103 824 103 824 473 346 473 346 529 515 529 515 440 80 440 80 491 711 491 711 554 263 554 263 686 985 686 985 792 654 792 654 188 557 188 557 13 951 13 951 336 419 336 419 199 677 199 677 43 470 43 470 930 621 930 621 473 488 473 488 394 838 394 838 471 461 471 461 401 551 401 551 43 319 43 319 388 694 388 694 292 202 292 202 62 445 62 445 651 542 651 542 739 596 739 596 916 237 916 237 710 636 710 636 375 107 375 107 715 591 715 591 756 906 756 906 140 638 140 638 532 474 532 474 65 251 65 251 539 15 539 15 660 315 660 315 553 343 553 343 919 840 919 840 884 730 884 730 84 370 84 370 659 755 659 755 858 844 858 844 339 894 339 894 264 519 264 519 82 564 82 564 234 560 234 560 404 786 404 786 477 346 477 346 730 605 730 605 734 432 734 432 704 839 704 839 632 941 632 941 552 456 552 456 663 550 663 550 655 738 655 738 181 628 181 628 590 939 590 939 485 502 485 502 235 861 235 861 738 619 738 619 670 962 670 962 247 745 247 745 429 699 429 699 19 91 19 91 932 232 932 232 73 363 73 363 168 577 168 577 38 323 38 323 126 160 126 160 895 751 895 751 415 399 415 399 501 57 501 57 803 644 803 644 904 613 904 613 41 392 41 392 781 276 781 276 966 224 966 224 817 3 817 3 427 874 427 874 138 530 138 530 353 854 353 854 799 272 799 272 791 134 791 134 710 715 710 715 343 516 343 516 584 727 584 727 902 685 902 685 93 92 93 92 294 22 294 22 294 71 294 71 286 679 286 679 631 437 631 437 124 63 124 63 776 589 776 589 488 202 488 202 501 597 501 597 602 593 602 593 536 351 536 351 276 94 276 94 408 746 408 746 892 987 892 987 61 133 61 133 364 337 364 337 170 922 170 922 521 784 521 784 271 45 271 45 326 220 326 220 450 499 450 499 995 540 995 540 825 676 825 676 462 316 462 316 881 54 881 54 509 785 509 785 882 39 882 39 917 966 917 966 636 543 636 543 708 364 708 364 244 643 244 643 329 523 329 523 144 168 144 168 599 852 599 852 678 322 678 322 422 304 422 304 144 881 144 881 97 675 97 675 924 60 924 60 944 448 944 448 483 318 483 318 192 680 192 680 975 747 975 747 212 247 212 247 153 558 153 558 266 377 266 377 568 492 568 492 650 573 650 573 49 802 49 802 154 713 154 713 24 422 24 422 600 584 600 584 834 67 834 67 934 226 934 226 17 951 17 951 601 809 601 809 638 399 638 399 691 982 691 982 572 653 572 653 905 935 905 935 475 629 475 629 923 369 923 369 867 69 867 69 467 838 467 838 834 346 834 346 119 807 119 807 473 370 473 370 649 571 649 571 710 337 710 337 108 5 108 5 742 427 742 427 794 626 794 626 684 32 684 32 769 279 769 279 113 410 113 410 99 745 99 745 730 122 730 122 535 169 535 169 609 288 609 288 309 353 309 353 354 657 354 657 989 583 989 583 319 672 319 672 933 469 933 469 905 172 905 172 455 743 455 743 376 143 376 143 136 449 136 449 971 211 971 211 782 931 782 931 629 784 629 784 563 945 563 945 837 594 837 594 72 405 72 405 965 121 965 121 798 334 798 334 597 134 597 134 274 435 274 435 396 674 396 674 399 449 399 449 415 488 415 488 691 841 691 841 368 765 368 765 17 229 17 229 786 417 786 417 992 711 992 711 46 877 46 877 206 240 206 240 261 314 261 314 251 742 251 742 460 951 460 951 353 712 353 712 948 426 948 426 177 802 177 802 541 286 541 286 266 411 266 411 434 360 434 360 252 897 252 897 177 54 177 54 773 518 773 518 834 579 834 579 683 137 683 137 405 256 405 256 566 578 566 578 922 519 922 519 896 797 896 797 632 347 632 347 785 269 785 269 78 637 78 637 314 188 314 188 483 453 483 453 45 685 45 685 570 457 570 457 493 623 493 623 199 532 199 532 742 67 742 67 808 541 808 541 512 64 512 64 92 652 92 652 43 16 43 16 746 259 746 259 675 646 675 646 100 115 100 115 663 430 663 430 644 49 644 49 811 717 811 717 577 48 577 48 664 172 664 172 637 237 637 237 502 710 502 710 848 596 848 596 390 383 390 383 259 596 259 596 635 515 635 515 880 615 880 615 852 572 852 572 398 895 398 895 639 423 639 423 985 475 985 475 911 972 911 972 147 3 147 3 89 879 89 879 736 884 736 884 509 784 509 784 366 169 366 169 817 958 817 958 511 360 511 360 811 341 811 341 13 702 13 702 866 989 866 989 472 831 472 831 410 285 410 285 450 854 450 854 67 450 67 450 371 76 371 76 635 935 635 935 499 641 499 641 552 450 552 450 946 783 946 783 258 771 258 771 313 900 313 900 158 866 158 866 100 380 100 380 963 136 963 136 735 929 735 929 712 956 712 956 237 268 237 268 184 438 184 438 669 455 669 455 212 798 212 798 134 791 134 791 736 236 736 236 629 900 629 900 391 448 391 448 351 754 351 754 945 352 945 352 836 105 836 105 480 785 480 785 824 458 824 458 522 268 522 268 947 103 947 103 782 132 782 132 951 929 951 929 894 459 894 459 719 159 719 159 224 638 224 638 943 490 943 490 746 68 746 68 608 898 608 898 585 383 585 383 256 353 256 353 586 368 586 368 809 456 809 456 803 976 803 976 798 104 798 104 693 742 693 742 381 559 381 559 34 324 34 324 794 991 794 991 265 698 265 698 907 955 907 955 21 482 21 482 304 510 304 510 453 375 453 375 439 345 439 345 759 178 759 178 714 384 714 384 192 821 192 821 908 354 908 354 200 828 200 828 800 632 800 632 179 537 179 537 792 370 792 370 932 909 932 909 940 725 940 725 385 548 385 548 96 87 96 87 510 648 510 648 115 254 115 254 841 299 841 299 906 197 906 197 479 676 479 676 17 557 17 557 303 712 303 712 841 487 841 487 98 625 98 625 454 436 454 436 274 784 274 784 471 109 471 109 148 400 148 400 828 611 828 611 470 710 470 710 34 347 34 347 520 172 520 172 304 909 304 909 347 959 347 959 460 28 460 28 501 139 501 139 603 592 603 592 719 42 719 42 894 305 894 305 535 251 535 251 626 550 626 550 837 13 837 13 570 608 570 608 200 421 200 421 812 286 812 286 443 353 443 353 557 646 557 646 766 141 766 141 322 695 322 695 196 537 196 537 651 721 651 721 801 618 801 618 423 164 423 164 446 512 446 512 518 596 518 596 329 578 329 578 89 99 89 99 606 929 606 929 212 100 212 100 346 180 346 180 386 150 386 150 379 788 379 788 63 52 63 52 292 797 292 797 184 358 184 358 765 700 765 700 260 321 260 321 145 941 145 941 398 383 398 383 846 505 846 505 141 987 141 987 458 92 458 92 611 957 611 957 465 514 465 514 118 285 118 285 344 601 344 601 897 295 897 295 16 47 16 47 466 776 466 776 899 223 899 223 412 76 412 76 220 15 220 15 62 18 62 18 893 962 893 962 251 523 251 523 429 882 429 882 331 330 331 330 446 594 446 594 756 452 756 452 878 925 878 925 218 881 218 881 601 584 601 584 415 610 415 610 150 238 150 238 927 131 927 131 644 460 644 460 535 201 535 201 731 977 731 977 211 833 211 833 579 400 579 400 232 372 232 372 158 297 158 297 865 270 865 270 523 277 523 277 880 830 880 830 452 249 452 249 501 567 501 567 625 870 625 870 969 531 969 531 144 346 144 346 564 51 564 51 317 405 317 405 346 326 346 326 67 478 67 478 605 960 605 960 135 487 135 487 993 228 993 228 153 585 153 585 23 543 23 543 95 843 95 843 462 870 462 870 446 57 446 57 567 69 567 69 332 563 332 563 105 770 105 770 918 107 918 107 500 167 500 167 97 418 97 418 102 730 102 730 408 19 408 19 937 858 937 858 65 276 65 276 87 93 87 93 841 230 841 230 518 494 518 494 780 418 780 418 435 20 435 20 249 598 249 598 585 369 585 369 407 868 407 868 942 544 942 544 120 921 120 921 248 537 248 537 908 403 908 403 869 865 869 865 853 65 853 65 363 221 363 221 622 307 622 307 940 106 940 106 527 404 527 404 410 689 410 689 555 405 555 405 580 416 580 416 250 86 250 86 595 100 595 100 246 930 246 930 796 307 796 307 942 120 942 120 933 47 933 47 756 372 756 372 915 29 915 29 951 523 951 523 683 117 683 117 898 572 898 572 587 656 587 656 508 507 508 507 316 650 316 650 565 49 565 49 487 16 487 16 228 675 228 675 768 119 768 119 489 656 489 656 266 517 266 517 610 240 610 240 181 561 181 561 689 94 689 94 316 522 316 522 346 719 346 719 894 542 894 542 572 389 572 389 272 509 272 509 649 79 649 79 643 67 643 67 301 346 301 346 693 610 693 610 7 479 7 479 578 178 578 178 593 954 593 954 327 134 327 134 454 831 454 831 951 525 951 525 374 338 374 338 945 71 945 71 169 515 169 515 201 928 201 928 928 972 928 972 976 304 976 304 766 296 766 296 363 698 363 698 755 871 755 871 254 427 254 427 621 319 621 319 395 199 395 199 40 349 40 349 894 487 894 487 65 702 65 702 43 411 43 411 750 750 750 750 610 230 610 230 191 353 191 353 643 82 643 82 155 530 155 530 429 204 429 204 791 992 791 992 890 339 890 339 775 731 775 731 863 305 863 305 570 725 570 725 944 484 944 484 627 883 627 883 27 567 27 567 634 352 634 352 566 671 566 671 979 954 979 954 438 598 438 598 895 349 895 349 757 563 757 563 359 257 359 257 195 39 195 39 855 915 855 915 31 940 31 940 629 342 629 342 656 638 656 638 393 910 393 910 720 93 720 93 975 332 975 332 183 657 183 657 930 267 930 267 424 408 424 408 579 352 579 352 352 880 352 880 613 83 613 83 514 62 514 62 795 565 795 565 661 804 661 804 576 774 576 774 974 630 974 630 341 500 341 500 335 581 335 581 209 932 209 932 138 557 138 557 784 259 784 259 806 363 806 363 541 284 541 284 614 776 614 776 240 709 240 709 263 178 263 178 646 273 646 273 989 692 989 692 333 300 333 300 819 710 819 710 932 960 932 960 345 639 345 639 976 40 976 40 995 855 995 855 140 499 140 499 596 727 596 727 268 527 268 527 120 109 120 109 960 102 960 102 362 283 362 283 592 963 592 963 431 530 431 530 181 695 181 695 565 273 565 273 738 435 738 435 491 211 491 211 209 788 209 788 703 637 703 637 11 462 11 462 848 537 848 537 280 97 280 97 327 35 327 35 33 535 33 535 8 310 8 310 130 45 130 45 150 198 150 198 327 324 327 324 875 629 875 629 470 542 470 542 410 313 410 313 754 137 754 137 755 760 755 760 983 280 983 280 941 315 941 315 879 879 879 879 373 304 373 304 161 995 161 995 662 23 662 23 349 187 349 187 943 493 943 493 973 776 973 776 873 800 873 800 584 421 584 421 878 48 878 48 358 790 358 790 990 614 990 614 825 184 825 184 38 120 38 120 910 100 910 100 173 987 173 987 449 292 449 292 839 443 839 443 62 783 62 783 372 972 372 972 934 801 934 801 753 675 753 675 731 560 731 560 375 321 375 321 927 338 927 338 57 116 57 116 811 332 811 332 483 986 483 986 972 668 972 668 204 910 204 910 744 460 744 460 739 92 739 92 227 723 227 723 877 965 877 965 540 348 540 348 22 132 22 132 914 849 914 849 739 562 739 562 261 380 261 380 625 396 625 396 684 154 684 154 457 224 457 224 887 425 887 425 378 156 378 156 610 602 610 602 995 799 995 799 256 718 256 718 636 934 636 934 957 669 957 669 514 945 514 945 811 282 811 282 745 338 745 338 692 948 692 948 911 296 911 296 26 494 26 494 965 621 965 621 871 384 871 384 930 532 930 532 713 276 713 276 16 525 16 525 255 1 255 1 310 393 310 393 364 784 364 784 198 241 198 241 941 141 941 141 324 695 324 695 760 619 760 619 679 258 679 258 505 430 505 430 43 466 43 466 46 966 46 966 341 802 341 802 730 863 730 863 882 173 882 173 742 264 742 264 121 396 121 396 775 766 775 766 717 399 717 399 374 71 374 71 591 116 591 116 777 481 777 481 596 60 596 60 707 957 707 957 841 685 841 685 170 434 170 434 217 682 217 682 435 414 435 414 466 646 466 646 209 340 209 340 296 72 296 72 562 952 562 952 872 589 872 589 124 368 124 368 190 891 190 891 446 534 446 534 516 654 516 654 563 176 563 176 710 249 710 249 753 428 753 428 332 745 332 745 150 171 150 171 679 16 679 16 229 243 229 243 220 221 220 221 746 638 746 638 468 467 468 467 20 955 20 955 191 855 191 855 241 320 241 320 852 858 852 858 582 890 582 890 850 117 850 117 870 937 870 937 203 440 203 440 478 319 478 319 414 443 414 443 211 72 211 72 501 985 501 985 426 787 426 787 79 609 79 609 94 51 94 51 167 877 167 877 55 730 55 730 451 722 451 722 95 637 95 637 714 350 714 350 503 239 503 239 34 8 34 8 496 368 496 368 893 235 893 235 35 785 35 785 56 37 56 37 234 474 234 474 954 159 954 159 179 388 179 388 814 599 814 599 108 855 108 855 34 201 34 201 889 488 889 488 107 493 107 493 944 297 944 297 730 188 730 188 852 353 852 353 828 987 828 987 535 97 535 97 543 904 543 904 588 73 588 73 225 609 225 609 670 721 670 721 587 285 587 285 308 705 308 705 988 824 988 824 962 852 962 852 429 458 429 458 414 570 414 570 187 195 187 195 459 606 459 606 898 806 898 806 405 614 405 614 464 588 464 588 190 359 190 359 819 776 819 776 223 329 223 329 826 765 826 765 929 826 929 826 523 161 523 161 342 758 342 758 977 484 977 484 789 850 789 850 404 323 404 323 698 305 698 305 583 907 583 907 99 697 99 697 388 631 388 631 520 560 520 560 830 838 830 838 698 202 698 202 236 598 236 598 804 883 804 883 496 495 496 495 418 455 418 455 73 640 73 640 308 950 308 950 837 968 837 968 77 692 77 692 549 616 549 616 540 123 540 123 653 309 653 309 447 516 447 516 418 641 418 641 679 449 679 449 763 478 763 478 926 349 926 349 681 200 681 200 276 721 276 721 229 430 229 430 521 190 521 190 96 399 96 399 105 94 105 94 767 35 767 35 35 34 35 34 755 711 755 711 169 368 169 368 24 325 24 325 700 838 700 838 247 923 247 923 799 387 799 387 145 169 145 169 580 523 580 523 611 218 611 218 958 908 958 908 563 379 563 379 242 883 242 883 618 4 618 4 492 385 492 385 30 234 30 234 488 1 488 1 450 964 450 964 399 730 399 730 421 296 421 296 76 458 76 458 564 145 564 145 645 95 645 95 481 280 481 280 918 675 918 675 701 669 701 669 291 953 291 953 878 88 878 88 560 907 560 907 676 532 676 532 802 899 802 899 528 343 528 343 616 439 616 439 520 983 520 983 821 882 821 882 750 709 750 709 270 378 270 378 321 847 321 847 950 708 950 708 122 476 122 476 539 466 539 466 611 141 611 141 655 242 655 242 29 575 29 575 538 86 538 86 630 248 630 248 986 838 986 838 976 876 976 876 509 81 509 81 582 23 582 23 663 480 663 480 480 305 480 305 577 567 577 567 195 178 195 178 852 134 852 134 431 413 431 413 141 374 141 374 568 118 568 118 315 751 315 751 445 783 445 783 829 990 829 990 311 3 311 3 832 160 832 160 812 542 812 542 291 883 291 883 268 116 268 116 181 397 181 397 463 858 463 858 869 400 869 400 462 440 462 440 627 927 627 927 906 873 906 873 974 4 974 4 65 447 65 447 73 976 73 976 363 81 363 81 921 882 921 882 144 461 144 461 212 725 212 725 698 759 698 759 370 963 370 963 478 430 478 430 275 605 275 605 193 47 193 47 497 18 497 18 932 738 932 738 80 260 80 260 92 619 92 619 399 880 399 880 173 851 173 851 375 390 375 390 440 295 440 295 630 537 630 537 219 920 219 920 39 546 39 546 753 256 753 256 178 699 178 699 296 773 296 773 696 361 696 361 424 974 424 974 361 106 361 106 404 129 404 129 337 259 337 259 438 134 438 134 875 310 875 310 141 31 141 31 272 970 272 970 520 516 520 516 233 676 233 676 354 140 354 140 47 222 47 222 8 75 8 75 616 28 616 28 701 750 701 750 469 183 469 183 907 969 907 969 743 542 743 542 367 691 367 691 720 271 720 271 409 317 409 317 983 240 983 240 798 192 798 192 86 151 86 151 138 385 138 385 892 697 892 697 295 460 295 460 603 319 603 319 484 601 484 601 872 23 872 23 870 25 870 25 433 300 433 300 666 578 666 578 663 227 663 227 860 789 860 789 635 499 635 499 82 995 82 995 287 538 287 538 797 141 797 141 988 118 988 118 44 263 44 263 249 322 249 322 777 34 777 34 979 366 979 366 483 626 483 626 130 227 130 227 397 766 397 766 680 331 680 331 88 995 88 995 244 895 244 895 549 226 549 226 735 189 735 189 210 750 210 750 57 717 57 717 580 698 580 698 459 341 459 341 207 960 207 960 437 942 437 942 136 866 136 866 201 892 201 892 530 665 530 665 622 127 622 127 210 653 210 653 114 387 114 387 503 700 503 700 847 420 847 420 551 478 551 478 413 535 413 535 763 355 763 355 974 975 974 975 862 748 862 748 803 506 803 506 79 417 79 417 513 918 513 918 244 441 244 441 296 757 296 757 935 784 935 784 841 823 841 823 241 894 241 894 809 643 809 643 228 195 228 195 493 219 493 219 207 258 207 258 613 434 613 434 896 36 896 36 692 708 692 708 703 350 703 350 85 342 85 342 241 648 241 648 573 162 573 162 354 615 354 615 646 550 646 550 325 185 325 185 642 881 642 881 831 556 831 556 505 349 505 349 205 187 205 187 376 221 376 221 553 941 553 941 561 496 561 496 4 414 4 414 449 927 449 927 439 526 439 526 270 778 270 778 644 622 644 622 498 356 498 356 88 946 88 946 976 834 976 834 990 321 990 321 537 109 537 109 119 533 119 533 105 619 105 619 450 62 450 62 956 674 956 674 9 745 9 745 585 675 585 675 162 424 162 424 330 636 330 636 268 714 268 714 750 536 750 536 645 121 645 121 834 69 834 69 677 474 677 474 769 842 769 842 563 797 563 797 561 158 561 158 389 207 389 207 893 377 893 377 19 951 19 951 133 840 133 840 340 382 340 382 984 652 984 652 123 299 123 299 13 41 13 41 461 57 461 57 561 966 561 966 337 622 337 622 385 494 385 494 76 751 76 751 834 807 834 807 291 296 291 296 482 233 482 233 844 563 844 563 775 20 775 20 135 716 135 716 118 2 118 2 368 792 368 792 265 433 265 433 302 548 302 548 315 883 315 883 69 533 69 533 160 960 160 960 455 283 455 283 293 954 293 954 151 512 151 512 711 569 711 569 786 189 786 189 55 885 55 885 582 862 582 862 368 240 368 240 629 453 629 453 372 876 372 876 239 863 239 863 102 995 102 995 283 410 283 410 946 19 946 19 76 866 76 866 919 36 919 36 429 627 429 627 66 364 66 364 230 859 230 859 181 631 181 631 397 511 397 511 323 70 323 70 732 705 732 705 892 798 892 798 250 100 250 100 246 342 246 342 801 973 801 973 199 368 199 368 388 51 388 51 864 821 864 821 253 643 253 643 31 883 31 883 11 120 11 120 16 572 16 572 695 264 695 264 835 163 835 163 395 471 395 471 902 903 902 903 857 132 857 132 786 287 786 287 247 551 247 551 854 943 854 943 812 649 812 649 554 816 554 816 603 513 603 513 369 412 369 412 238 320 238 320 574 985 574 985 871 356 871 356 785 258 785 258 924 721 924 721 334 379 334 379 145 14 145 14 454 86 454 86 922 410 922 410 352 296 352 296 526 749 526 749 880 284 880 284 261 982 261 982 267 183 267 183 639 482 639 482 863 810 863 810 225 55 225 55 148 44 148 44 841 169 841 169 784 262 784 262 305 973 305 973 502 673 502 673 362 596 362 596 894 125 894 125 687 800 687 800 169 797 169 797 975 489 975 489 557 12 557 12 385 731 385 731 722 246 722 246 43 808 43 808 453 673 453 673 751 2 751 2 155 972 155 972 241 114 241 114 428 232 428 232 723 543 723 543 676 343 676 343 384 255 384 255 775 884 775 884 661 199 661 199 507 639 507 639 643 470 643 470 867 64 867 64 369 87 369 87 242 654 242 654 7 966 7 966 841 799 841 799 425 809 425 809 750 643 750 643 140 25 140 25 91 749 91 749 179 641 179 641 654 924 654 924 378 869 378 869 40 300 40 300 123 749 123 749 202 851 202 851 490 170 490 170 739 546 739 546 124 597 124 597 271 769 271 769 578 584 578 584 493 141 493 141 171 858 171 858 586 843 586 843 298 826 298 826 740 959 740 959 871 546 871 546 950 822 950 822 460 197 460 197 800 901 800 901 667 744 667 744 315 364 315 364 352 929 352 929 953 992 953 992 795 2 795 2 901 17 901 17 107 994 107 994 832 84 832 84 413 261 413 261 741 130 741 130 295 587 295 587 984 510 984 510 233 396 233 396 532 569 532 569 92 565 92 565 543 389 543 389 587 728 587 728 539 627 539 627 251 109 251 109 340 867 340 867 268 78 268 78 901 298 901 298 580 202 580 202 287 315 287 315 632 738 632 738 884 431 884 431 794 971 794 971 833 331 833 331 245 555 245 555 400 251 400 251 802 561 802 561 289 913 289 913 329 105 329 105 780 324 780 324 420 667 420 667 198 905 198 905 911 269 911 269 479 871 479 871 619 220 619 220 894 311 894 311 399 956 399 956 584 459 584 459 905 47 905 47 226 330 226 330 44 249 44 249 30 981 30 981 567 939 567 939 513 723 513 723 163 875 163 875 273 132 273 132 369 37 369 37 816 957 816 957 972 783 972 783 72 577 72 577 227 587 227 587 617 638 617 638 924 135 924 135 640 9 640 9 138 581 138 581 252 295 252 295 845 483 845 483 911 762 911 762 808 687 808 687 330 625 330 625 109 703 109 703 720 306 720 306 634 986 634 986 795 574 795 574 864 407 864 407 885 412 885 412 880 851 880 851 156 451 156 451 792 685 792 685 748 415 748 415 46 273 46 273 473 348 473 348 84 529 84 529 885 822 885 822 89 253 89 253 446 671 446 671 647 268 647 268 902 178 902 178 874 345 874 345 24 143 24 143 97 308 97 308 982 85 982 85 752 622 752 622 201 591 201 591 865 346 865 346 319 366 319 366 369 224 369 224 538 93 538 93 405 554 405 554 723 76 723 76 388 723 388 723 761 649 761 649 127 841 127 841 676 397 676 397 18 390 18 390 790 967 790 967 761 713 761 713 795 283 795 283 536 554 536 554 711 995 711 995 156 38 156 38 652 486 652 486 984 34 984 34 856 641 856 641 542 215 542 215 297 401 297 401 316 699 316 699 150 142 150 142 895 208 895 208 899 981 899 981 337 343 337 343 730 49 730 49 85 102 85 102 246 928 246 928 300 988 300 988 221 175 221 175 304 113 304 113 928 980 928 980 778 318 778 318 40 218 40 218 618 442 618 442 227 357 227 357 354 244 354 244 76 594 76 594 956 369 956 369 16 283 16 283 158 145 158 145 449 844 449 844 66 370 66 370 876 249 876 249 435 274 435 274 363 782 363 782 648 34 648 34 620 420 620 420 852 708 852 708 197 661 197 661 992 995 992 995 792 68 792 68 447 956 447 956 443 585 443 585 935 78 935 78 470 692 470 692 129 392 129 392 229 46 229 46 846 543 846 543 824 797 824 797 288 117 288 117 865 966 865 966 93 150 93 150 91 76 91 76 35 920 35 920 603 78 603 78 496 69 496 69 145 989 145 989 52 243 52 243 373 186 373 186 290 553 290 553 503 518 503 518 678 173 678 173 90 718 90 718 549 369 549 369 518 70 518 70 525 710 525 710 544 571 544 571 887 546 887 546 698 74 698 74 783 483 783 483 745 564 745 564 711 529 711 529 584 852 584 852 555 358 555 358 951 527 951 527 587 460 587 460 987 878 987 878 485 854 485 854 165 370 165 370 846 526 846 526 6 929 6 929 540 131 540 131 169 5 169 5 579 370 579 370 148 782 148 782 828 717 828 717 326 152 326 152 404 981 404 981 557 936 557 936 305 625 305 625 22 547 22 547 570 728 570 728 542 893 542 893 468 647 468 647 463 137 463 137 664 478 664 478 317 585 317 585 431 671 431 671 223 503 223 503 130 556 130 556 348 745 348 745 33 736 33 736 502 468 502 468 154 966 154 966 607 499 607 499 162 409 162 409 520 575 520 575 144 585 144 585 609 788 609 788 825 831 825 831 934 111 934 111 702 749 702 749 798 913 798 913 56 642 56 642 178 848 178 848 753 58 753 58 849 6 849 6 668 892 668 892 240 23 240 23 89 701 89 701 993 155 993 155 828 164 828 164 695 143 695 143 101 324 101 324 80 252 80 252 688 454 688 454 831 669 831 669 921 427 921 427 294 625 294 625 401 116 401 116 962 552 962 552 834 573 834 573 128 498 128 498 336 861 336 861 787 308 787 308 67 989 67 989 820 894 820 894 811 326 811 326 185 43 185 43 9 55 9 55 961 627 961 627 347 472 347 472 249 125 249 125 556 536 556 536 365 476 365 476 881 160 881 160 225 139 225 139 478 664 478 664 220 818 220 818 175 92 175 92 346 925 346 925 335 138 335 138 119 72 119 72 886 939 886 939 200 370 200 370 46 716 46 716 513 408 513 408 508 245 508 245 244 944 244 944 321 72 321 72 113 36 113 36 382 809 382 809 223 130 223 130 473 406 473 406 153 170 153 170 313 4 313 4 403 709 403 709 12 141 12 141 723 649 723 649 243 862 243 862 689 948 689 948 179 124 179 124 899 852 899 852 311 69 311 69 480 46 480 46 206 674 206 674 507 976 507 976 699 148 699 148 346 124 346 124 684 941 684 941 919 618 919 618 663 106 663 106 218 913 218 913 875 609 875 609 173 409 173 409 612 845 612 845 593 932 593 932 463 456 463 456 859 743 859 743 731 907 731 907 832 90 832 90 405 828 405 828 390 96 390 96 66 623 66 623 980 685 980 685 86 451 86 451 915 773 915 773 80 810 80 810 258 327 258 327 820 773 820 773 62 235 62 235 6 522 6 522 693 101 693 101 316 483 316 483 135 268 135 268 715 861 715 861 213 222 213 222 39 142 39 142 961 530 961 530 110 310 110 310 544 718 544 718 773 466 773 466 488 605 488 605 489 9 489 9 192 170 192 170 247 832 247 832 834 197 834 197 191 152 191 152 416 956 416 956 747 2 747 2 506 506 506 506 60 982 60 982 916 390 916 390 592 992 592 992 604 78 604 78 325 14 325 14 488 992 488 992 550 424 550 424 995 113 995 113 878 686 878 686 167 185 167 185 411 269 411 269 342 950 342 950 674 716 674 716 715 423 715 423 109 20 109 20 373 13 373 13 488 764 488 764 524 622 524 622 753 103 753 103 624 226 624 226 54 928 54 928 343 531 343 531 198 600 198 600 300 375 300 375 785 695 785 695 286 654 286 654 831 230 831 230 476 660 476 660 180 605 180 605 454 99 454 99 614 255 614 255 854 713 854 713 352 436 352 436 34 531 34 531 707 457 707 457 433 436 433 436 215 615 215 615 409 386 409 386 929 76 929 76 576 416 576 416 387 597 387 597 462 277 462 277 539 102 539 102 712 208 712 208 530 267 530 267 960 283 960 283 706 327 706 327 398 460 398 460 843 406 843 406 988 721 988 721 948 496 948 496 944 25 944 25 354 335 354 335 309 360 309 360 916 618 916 618 378 86 378 86 975 858 975 858 125 416 125 416 603 143 603 143 350 1 350 1 498 698 498 698 412 912 412 912 682 257 682 257 535 685 535 685 682 307 682 307 439 584 439 584 620 147 620 147 914 292 914 292 457 438 457 438 206 114 206 114 241 554 241 554 522 312 522 312 521 844 521 844 145 140 145 140 982 273 982 273 121 753 121 753 741 243 741 243 72 893 72 893 551 45 551 45 555 308 555 308 839 910 839 910 82 160 82 160 481 586 481 586 232 589 232 589 947 186 947 186 255 816 255 816 362 1 362 1 754 326 754 326 373 289 373 289 978 640 978 640 371 559 371 559 804 860 804 860 172 980 172 980 493 215 493 215 641 165 641 165 622 186 622 186 549 768 549 768 256 309 256 309 637 838 637 838 434 13 434 13 618 651 618 651 49 109 49 109 33 767 33 767 21 56 21 56 694 142 694 142 556 762 556 762 332 212 332 212 814 270 814 270 861 948 861 948 618 308 618 308 132 544 132 544 945 406 945 406 56 156 56 156 580 879 580 879 152 867 152 867 72 532 72 532 506 569 506 569 384 588 384 588 849 703 849 703 585 420 585 420 763 82 763 82 456 118 456 118 685 675 685 675 259 72 259 72 542 405 542 405 334 576 334 576 489 792 489 792 21 894 21 894 393 129 393 129 768 14 768 14 54 211 54 211 235 632 235 632 739 133 739 133 301 239 301 239 569 86 569 86 936 988 936 988 603 742 603 742 865 617 865 617 861 251 861 251 325 133 325 133 164 213 164 213 508 546 508 546 678 954 678 954 568 344 568 344 742 597 742 597 181 923 181 923 670 324 670 324 630 458 630 458 599 237 599 237 497 412 497 412 571 435 571 435 958 252 958 252 643 469 643 469 713 242 713 242 309 376 309 376 608 492 608 492 111 677 111 677 976 390 976 390 891 353 891 353 178 575 178 575 984 253 984 253 796 507 796 507 53 533 53 533 700 687 700 687 42 669 42 669 79 79 79 79 311 208 311 208 387 844 387 844 949 624 949 624 484 862 484 862 759 528 759 528 560 549 560 549 894 121 894 121 529 155 529 155 821 674 821 674 446 807 446 807 750 669 750 669 115 471 115 471 405 68 405 68 135 643 135 643 829 515 829 515 812 634 812 634 640 545 640 545 739 38 739 38 952 976 952 976 611 391 611 391 727 801 727 801 194 609 194 609 653 913 653 913 153 310 153 310 388 131 388 131 118 785 118 785 335 387 335 387 7 879 7 879 553 597 553 597 239 763 239 763 957 630 957 630 21 162 21 162 242 211 242 211 34 407 34 407 413 788 413 788 899 988 899 988 70 290 70 290 458 36 458 36 15 134 15 134 859 477 859 477 917 924 917 924 497 200 497 200 596 663 596 663 839 298 839 298 760 56 760 56 557 864 557 864 583 855 583 855 843 657 843 657 593 558 593 558 786 988 786 988 728 274 728 274 171 888 171 888 641 818 641 818 883 814 883 814 570 194 570 194 929 975 929 975 838 961 838 961 739 261 739 261 874 689 874 689 772 935 772 935 792 128 792 128 490 209 490 209 112 990 112 990 904 419 904 419 879 477 879 477 380 954 380 954 661 742 661 742 119 210 119 210 118 813 118 813 38 182 38 182 760 179 760 179 980 918 980 918 995 978 995 978 333 630 333 630 872 263 872 263 64 963 64 963 307 173 307 173 3 155 3 155 827 346 827 346 752 270 752 270 72 259 72 259 416 28 416 28 431 182 431 182 326 499 326 499 540 988 540 988 377 960 377 960 196 238 196 238 520 664 520 664 447 12 447 12 819 601 819 601 181 553 181 553 970 153 970 153 701 104 701 104 191 398 191 398 67 88 67 88 831 442 831 442 223 96 223 96 358 933 358 933 743 921 743 921 217 979 217 979 568 165 568 165 37 214 37 214 305 604 305 604 708 848 708 848 344 764 344 764 315 224 315 224 459 903 459 903 152 70 152 70 781 963 781 963 931 423 931 423 714 20 714 20 66 56 66 56 169 129 169 129 104 503 104 503 900 971 900 971 572 77 572 77 428 257 428 257 438 354 438 354 994 689 994 689 153 525 153 525 649 287 649 287 677 732 677 732 528 180 528 180 350 83 350 83 101 697 101 697 840 303 840 303 639 144 639 144 249 666 249 666 820 824 820 824 604 925 604 925 981 438 981 438 159 125 159 125 866 890 866 890 240 819 240 819 707 777 707 777 396 881 396 881 660 8 660 8 14 439 14 439 452 30 452 30 336 325 336 325 127 524 127 524 724 313 724 313 200 72 200 72 461 871 461 871 714 956 714 956 370 380 370 380 174 466 174 466 763 109 763 109 204 420 204 420 936 993 936 993 99 130 99 130 198 406 198 406 397 867 397 867 529 386 529 386 988 994 988 994 251 183 251 183 592 144 592 144 537 659 537 659 279 415 279 415 510 213 510 213 716 509 716 509 41 822 41 822 148 297 148 297 305 53 305 53 482 678 482 678 264 245 264 245 364 88 364 88 159 567 159 567 34 82 34 82 881 883 881 883 234 130 234 130 910 406 910 406 461 821 461 821 830 411 830 411 87 682 87 682 607 325 607 325 21 876 21 876 875 640 875 640 115 289 115 289 111 884 111 884 440 600 440 600 397 739 397 739 250 973 250 973 649 274 649 274 573 680 573 680 108 157 108 157 515 288 515 288 39 445 39 445 855 537 855 537 403 163 403 163 812 878 812 878 928 544 928 544 139 78 139 78 111 124 111 124 884 113 884 113 33 117 33 117 530 163 530 163 289 232 289 232 432 661 432 661 374 937 374 937 814 878 814 878 160 777 160 777 410 46 410 46 799 559 799 559 67 67 67 67 801 712 801 712 224 877 224 877 652 465 652 465 471 214 471 214 558 119 558 119 340 58 340 58 776 163 776 163 149 332 149 332 642 33 642 33 487 37 487 37 238 949 238 949 205 494 205 494 601 485 601 485 951 354 951 354 708 779 708 779 236 764 236 764 602 848 602 848 496 759 496 759 150 826 150 826 340 280 340 280 556 330 556 330 158 594 158 594 408 391 408 391 290 343 290 343 193 534 193 534 538 674 538 674 470 53 470 53 300 25 300 25 327 315 327 315 854 639 854 639 788 178 788 178 953 603 953 603 969 742 969 742 198 450 198 450 908 990 908 990 570 214 570 214 265 742 265 742 247 334 247 334 844 566 844 566 784 390 784 390 574 10 574 10 812 399 812 399 251 126 251 126 845 645 845 645 148 714 148 714 768 548 768 548 624 743 624 743 515 929 515 929 326 700 326 700 400 90 400 90 302 392 302 392 718 174 718 174 936 697 936 697 102 868 102 868 245 825 245 825 583 19 583 19 332 460 332 460 430 197 430 197 83 178 83 178 938 320 938 320 758 483 758 483 56 582 56 582 261 286 261 286 215 65 215 65 906 869 906 869 877 348 877 348 929 268 929 268 347 10 347 10 39 74 39 74 538 821 538 821 139 219 139 219 37 184 37 184 963 693 963 693 17 34 17 34 598 335 598 335 887 603 887 603 97 885 97 885 531 539 531 539 71 56 71 56 940 776 940 776 927 449 927 449 53 326 53 326 663 789 663 789 806 525 806 525 813 764 813 764 474 957 474 957 650 519 650 519 618 238 618 238 238 940 238 940 210 789 210 789 335 849 335 849 776 368 776 368 625 480 625 480 591 578 591 578 267 780 267 780 32 686 32 686 864 875 864 875 993 628 993 628 265 592 265 592 217 480 217 480 764 702 764 702 892 934 892 934 14 558 14 558 771 731 771 731 584 458 584 458 340 323 340 323 525 102 525 102 877 501 877 501 728 596 728 596 417 189 417 189 673 407 673 407 228 878 228 878 813 282 813 282 788 333 788 333 115 991 115 991 262 431 262 431 198 737 198 737 167 51 167 51 518 614 518 614 203 395 203 395 176 609 176 609 858 454 858 454 177 737 177 737 25 43 25 43 143 306 143 306 33 529 33 529 295 209 295 209 187 894 187 894 204 952 204 952 133 967 133 967 138 228 138 228 860 764 860 764 370 10 370 10 172 329 172 329 828 219 828 219 236 121 236 121 86 924 86 924 291 487 291 487 867 440 867 440 670 425 670 425 579 145 579 145 266 36 266 36 945 113 945 113 249 188 249 188 814 975 814 975 667 40 667 40 515 427 515 427 176 118 176 118 774 253 774 253 77 139 77 139 138 78 138 78 119 754 119 754 907 427 907 427 360 328 360 328 243 67 243 67 254 203 254 203 53 132 53 132 168 966 168 966 581 356 581 356 426 946 426 946 216 972 216 972 580 260 580 260 373 862 373 862 791 225 791 225 24 489 24 489 90 440 90 440 773 917 773 917 743 814 743 814 464 693 464 693 971 156 971 156 15 367 15 367 963 381 963 381 708 631 708 631 856 749 856 749 983 45 983 45 778 382 778 382 747 312 747 312 616 175 616 175 243 312 243 312 137 627 137 627 145 652 145 652 669 974 669 974 168 677 168 677 451 83 451 83 886 689 886 689 229 713 229 713 427 118 427 118 93 6 93 6 105 154 105 154 671 673 671 673 767 524 767 524 991 76 991 76 281 211 281 211 108 200 108 200 711 797 711 797 602 79 602 79 953 863 953 863 778 410 778 410 391 246 391 246 739 989 739 989 825 960 825 960 442 389 442 389 869 361 869 361 240 250 240 250 871 365 871 365 866 134 866 134 729 962 729 962 844 976 844 976 280 539 280 539 667 232 667 232 525 96 525 96 541 935 541 935 612 460 612 460 281 252 281 252 636 13 636 13 276 492 276 492 359 937 359 937 539 263 539 263 296 603 296 603 961 372 961 372 429 400 429 400 819 54 819 54 823 626 823 626 830 169 830 169 212 572 212 572 61 341 61 341 900 241 900 241 736 297 736 297 70 369 70 369 28 258 28 258 600 779 600 779 287 904 287 904 777 802 777 802 543 470 543 470 542 918 542 918 866 381 866 381 251 690 251 690 569 3 569 3 463 377 463 377 574 297 574 297 693 936 693 936 901 635 901 635 341 922 341 922 91 933 91 933 887 301 887 301 244 143 244 143 699 893 699 893 955 96 955 96 892 779 892 779 616 786 616 786 932 482 932 482 963 287 963 287 188 96 188 96 51 524 51 524 55 434 55 434 454 632 454 632 672 449 672 449 592 985 592 985 13 516 13 516 494 133 494 133 665 289 665 289 848 981 848 981 865 799 865 799 748 467 748 467 735 484 735 484 9 882 9 882 58 416 58 416 874 113 874 113 19 795 19 795 98 862 98 862 89 136 89 136 712 733 712 733 653 877 653 877 308 84 308 84 738 432 738 432 339 756 339 756 784 802 784 802 872 391 872 391 555 17 555 17 296 354 296 354 496 812 496 812 11 918 11 918 258 501 258 501 682 366 682 366 503 950 503 950 842 594 842 594 418 37 418 37 234 674 234 674 587 342 587 342 314 22 314 22 757 358 757 358 331 186 331 186 913 135 913 135 511 603 511 603 661 656 661 656 123 310 123 310 638 611 638 611 95 698 95 698 190 987 190 987 264 324 264 324 802 808 802 808 298 370 298 370 555 270 555 270 121 736 121 736 566 665 566 665 219 869 219 869 590 431 590 431 510 632 510 632 486 721 486 721 29 652 29 652 46 612 46 612 751 783 751 783 907 20 907 20 915 667 915 667 855 607 855 607 674 478 674 478 726 116 726 116 378 595 378 595 762 176 762 176 740 760 740 760 744 645 744 645 163 730 163 730 94 265 94 265 909 203 909 203 39 629 39 629 189 20 189 20 879 395 879 395 244 217 244 217 576 318 576 318 610 417 610 417 730 606 730 606 43 895 43 895 12 565 12 565 954 680 954 680 978 23 978 23 233 414 233 414 885 442 885 442 916 526 916 526 24 509 24 509 82 670 82 670 161 290 161 290 580 861 580 861 684 921 684 921 673 853 673 853 552 105 552 105 27 900 27 900 76 557 76 557 86 773 86 773 902 264 902 264 118 98 118 98 32 395 32 395 93 255 93 255 729 847 729 847 227 668 227 668 454 458 454 458 521 512 521 512 326 149 326 149 830 50 830 50 848 134 848 134 471 298 471 298 175 726 175 726 731 12 731 12 977 14 977 14 758 350 758 350 562 743 562 743 165 955 165 955 325 199 325 199 798 964 798 964 621 978 621 978 469 839 469 839 33 43 33 43 571 616 571 616 266 871 266 871 202 782 202 782 948 937 948 937 640 970 640 970 139 243 139 243 869 539 869 539 460 90 460 90 523 500 523 500 974 234 974 234 484 363 484 363 171 2 171 2 33 284 33 284 697 493 697 493 61 868 61 868 161 329 161 329 840 541 840 541 664 283 664 283 212 772 212 772 678 219 678 219 772 78 772 78 371 771 371 771 218 65 218 65 767 282 767 282 341 991 341 991 921 201 921 201 604 981 604 981 652 936 652 936 955 802 955 802 47 353 47 353 692 658 692 658 271 341 271 341 310 809 310 809 901 126 901 126 134 864 134 864 396 812 396 812 161 219 161 219 699 562 699 562 561 120 561 120 703 190 703 190 765 866 765 866 484 959 484 959 127 710 127 710 233 938 233 938 109 866 109 866 117 644 117 644 223 191 223 191 236 451 236 451 926 398 926 398 115 24 115 24 517 358 517 358 568 685 568 685 287 898 287 898 2 785 2 785 851 951 851 951 938 625 938 625 525 194 525 194 598 308 598 308 868 344 868 344 466 188 466 188 413 147 413 147 232 843 232 843 880 467 880 467 913 552 913 552 79 38 79 38 619 711 619 711 882 595 882 595 210 219 210 219 325 901 325 901 657 437 657 437 673 341 673 341 422 320 422 320 123 925 123 925 376 55 376 55 569 469 569 469 877 535 877 535 276 924 276 924 794 598 794 598 267 279 267 279 928 337 928 337 672 509 672 509 350 342 350 342 339 13 339 13 103 71 103 71 994 343 994 343 237 491 237 491 9 45 9 45 641 431 641 431 299 883 299 883 641 506 641 506 373 934 373 934 916 151 916 151 824 443 824 443 278 901 278 901 98 860 98 860 179 134 179 134 793 966 793 966 855 701 855 701 83 718 83 718 454 448 454 448 432 207 432 207 103 683 103 683 850 680 850 680 573 370 573 370 543 923 543 923 473 482 473 482 225 417 225 417 480 965 480 965 665 361 665 361 718 884 718 884 213 504 213 504 761 736 761 736 189 12 189 12 869 806 869 806 971 539 971 539 664 456 664 456 533 305 533 305 89 228 89 228 592 874 592 874 541 361 541 361 680 136 680 136 124 226 124 226 512 253 512 253 877 440 877 440 9 364 9 364 873 336 873 336 140 871 140 871 878 910 878 910 722 602 722 602 640 992 640 992 944 317 944 317 991 361 991 361 894 329 894 329 197 383 197 383 389 501 389 501 718 41 718 41 384 323 384 323 202 549 202 549 423 693 423 693 127 424 127 424 441 541 441 541 915 198 915 198 92 58 92 58 600 365 600 365 559 775 559 775 549 235 549 235 74 709 74 709 183 917 183 917 407 114 407 114 982 76 982 76 677 705 677 705 415 381 415 381 303 963 303 963 185 666 185 666 265 484 265 484 842 982 842 982 412 401 412 401 550 892 550 892 399 507 399 507 942 351 942 351 655 589 655 589 72 299 72 299 389 335 389 335 412 320 412 320 455 577 455 577 989 264 989 264 834 948 834 948 746 27 746 27 214 990 214 990 700 183 700 183 917 464 917 464 477 239 477 239 268 512 268 512 351 99 351 99 74 248 74 248 896 494 896 494 491 447 491 447 844 2 844 2 465 872 465 872 22 392 22 392 423 662 423 662 580 258 580 258 120 836 120 836 478 984 478 984 372 531 372 531 715 413 715 413 51 654 51 654 41 454 41 454 776 943 776 943 558 613 558 613 883 5 883 5 224 447 224 447 148 181 148 181 827 309 827 309 189 659 189 659 452 307 452 307 306 151 306 151 674 278 674 278 158 25 158 25 369 130 369 130 969 106 969 106 371 911 371 911 502 456 502 456 573 236 573 236 199 59 199 59 837 241 837 241 12 376 12 376 20 822 20 822 133 381 133 381 426 733 426 733 94 737 94 737 484 282 484 282 181 393 181 393 52 365 52 365 204 663 204 663 742 707 742 707 297 487 297 487 944 107 944 107 386 495 386 495 862 680 862 680 152 6 152 6 590 630 590 630 302 638 302 638 699 355 699 355 915 725 915 725 780 666 780 666 288 604 288 604 433 698 433 698 3 75 3 75 704 222 704 222 111 602 111 602 856 340 856 340 34 84 34 84 221 142 221 142 613 915 613 915 837 701 837 701 458 758 458 758 951 74 951 74 875 699 875 699 43 619 43 619 779 700 779 700 204 398 204 398 98 603 98 603 262 980 262 980 891 22 891 22 788 568 788 568 220 688 220 688 387 818 387 818 92 357 92 357 705 89 705 89 490 889 490 889 811 494 811 494 543 116 543 116 957 863 957 863 195 85 195 85 188 660 188 660 235 704 235 704 297 486 297 486 788 273 788 273 734 410 734 410 746 308 746 308 49 217 49 217 242 422 242 422 313 490 313 490 855 763 855 763 162 425 162 425 962 652 962 652 37 188 37 188 327 562 327 562 102 96 102 96 444 287 444 287 317 635 317 635 435 587 435 587 978 966 978 966 18 401 18 401 479 714 479 714 88 858 88 858 583 641 583 641 208 557 208 557 460 413 460 413 780 523 780 523 46 315 46 315 86 646 86 646 255 54 255 54 867 422 867 422 950 223 950 223 773 255 773 255 141 340 141 340 357 433 357 433 661 47 661 47 732 195 732 195 138 684 138 684 625 280 625 280 813 971 813 971 239 761 239 761 516 614 516 614 199 345 199 345 308 172 308 172 12 102 12 102 694 915 694 915 645 530 645 530 716 983 716 983 633 459 633 459 724 420 724 420 492 288 492 288 954 111 954 111 690 886 690 886 178 123 178 123 828 194 828 194 495 375 495 375 704 246 704 246 903 494 903 494 461 493 461 493 188 900 188 900 832 848 832 848 226 892 226 892 741 246 741 246 724 353 724 353 929 804 929 804 556 874 556 874 990 108 990 108 90 284 90 284 48 163 48 163 386 951 386 951 983 27 983 27 349 625 349 625 569 238 569 238 733 167 733 167 624 799 624 799 597 929 597 929 305 634 305 634 231 36 231 36 65 116 65 116 498 577 498 577 605 13 605 13 918 471 918 471 552 330 552 330 802 51 802 51 327 26 327 26 8 638 8 638 222 807 222 807 505 174 505 174 934 863 934 863 529 79 529 79 209 382 209 382 427 819 427 819 822 275 822 275 317 326 317 326 332 503 332 503 127 906 127 906 18 759 18 759 101 666 101 666 893 246 893 246 532 867 532 867 21 652 21 652 31 177 31 177 413 66 413 66 193 698 193 698 538 902 538 902 153 164 153 164 160 60 160 60 13 738 13 738 473 411 473 411 431 36 431 36 354 198 354 198 816 634 816 634 893 952 893 952 988 638 988 638 563 411 563 411 371 881 371 881 882 194 882 194 549 840 549 840 911 19 911 19 405 578 405 578 661 958 661 958 301 296 301 296 604 346 604 346 6 950 6 950 389 623 389 623 930 380 930 380 417 240 417 240 207 728 207 728 275 576 275 576 630 399 630 399 969 465 969 465 379 447 379 447 644 403 644 403 967 945 967 945 66 188 66 188 275 688 275 688 282 462 282 462 434 569 434 569 94 510 94 510 759 183 759 183 591 817 591 817 426 395 426 395 922 569 922 569 920 183 920 183 168 873 168 873 758 985 758 985 491 157 491 157 221 85 221 85 640 421 640 421 830 252 830 252 947 558 947 558 190 65 190 65 378 743 378 743 65 183 65 183 478 44 478 44 505 601 505 601 318 625 318 625 383 993 383 993 72 520 72 520 870 628 870 628 995 728 995 728 765 571 765 571 505 987 505 987 685 932 685 932 25 251 25 251 663 152 663 152 44 21 44 21 6 508 6 508 502 939 502 939 405 237 405 237 211 316 211 316 365 762 365 762 565 223 565 223 696 210 696 210 419 735 419 735 971 484 971 484 561 614 561 614 743 513 743 513 324 669 324 669 177 76 177 76 569 15 569 15 872 498 872 498 409 224 409 224 788 609 788 609 215 832 215 832 698 805 698 805 703 740 703 740 371 611 371 611 518 117 518 117 480 969 480 969 145 951 145 951 362 795 362 795 289 373 289 373 669 647 669 647 440 299 440 299 881 611 881 611 189 408 189 408 455 417 455 417 739 742 739 742 694 493 694 493 473 316 473 316 929 377 929 377 903 893 903 893 118 64 118 64 552 707 552 707 872 890 872 890 178 750 178 750 249 43 249 43 2 830 2 830 928 175 928 175 137 655 137 655 193 731 193 731 308 984 308 984 188 380 188 380 322 813 322 813 340 504 340 504 512 350 512 350 131 767 131 767 283 263 283 263 72 40 72 40 295 577 295 577 429 247 429 247 639 102 639 102 838 878 838 878 38 192 38 192 122 40 122 40 805 154 805 154 17 156 17 156 610 543 610 543 809 771 809 771 889 82 889 82 11 159 11 159 927 905 927 905 15 893 15 893 193 705 193 705 235 291 235 291 457 627 457 627 72 964 72 964 954 446 954 446 958 522 958 522 34 404 34 404 94 937 94 937 681 688 681 688 741 489 741 489 360 361 360 361 722 762 722 762 765 648 765 648 836 719 836 719 874 463 874 463 81 235 81 235 198 21 198 21 579 166 579 166 173 375 173 375 564 333 564 333 480 519 480 519 11 990 11 990 772 578 772 578 552 223 552 223 808 494 808 494 121 186 121 186 288 594 288 594 959 458 959 458 887 283 887 283 888 183 888 183 849 300 849 300 111 722 111 722 994 413 994 413 163 910 163 910 421 798 421 798 78 719 78 719 186 193 186 193 135 56 135 56 310 837 310 837 972 524 972 524 205 58 205 58 631 231 631 231 827 625 827 625 967 985 967 985 165 390 165 390 516 570 516 570 236 114 236 114 535 473 535 473 968 450 968 450 705 791 705 791 41 679 41 679 621 881 621 881 48 152 48 152 342 841 342 841 887 162 887 162 577 938 577 938 202 47 202 47 901 931 901 931 215 435 215 435 607 319 607 319 596 138 596 138 222 459 222 459 390 631 390 631 812 419 812 419 754 485 754 485 296 740 296 740 573 181 573 181 285 916 285 916 559 169 559 169 885 834 885 834 546 223 546 223 767 166 767 166 796 556 796 556 345 227 345 227 886 642 886 642 432 771 432 771 802 714 802 714 127 408 127 408 389 538 389 538 457 114 457 114 827 18 827 18 47 759 47 759 253 853 253 853 80 764 80 764 946 743 946 743 874 699 874 699 904 443 904 443 399 90 399 90 948 793 948 793 439 259 439 259 839 221 839 221 448 766 448 766 156 193 156 193 928 475 928 475 891 38 891 38 141 324 141 324 966 460 966 460 299 308 299 308 132 951 132 951 521 134 521 134 152 186 152 186 7 536 7 536 412 939 412 939 746 292 746 292 249 822 249 822 224 839 224 839 810 111 810 111 345 444 345 444 887 850 887 850 426 393 426 393 617 486 617 486 982 115 982 115 774 748 774 748 425 913 425 913 529 342 529 342 823 383 823 383 307 937 307 937 846 784 846 784 572 20 572 20 551 973 551 973 754 540 754 540 191 880 191 880 355 488 355 488 509 425 509 425 888 305 888 305 451 740 451 740 168 631 168 631 178 217 178 217 67 858 67 858 373 978 373 978 336 10 336 10 61 766 61 766 317 938 317 938 188 310 188 310 310 149 310 149 876 333 876 333 852 372 852 372 244 524 244 524 960 375 960 375 254 72 254 72 490 479 490 479 158 184 158 184 752 346 752 346 165 497 165 497 672 149 672 149 246 678 246 678 47 210 47 210 796 801 796 801 648 588 648 588 67 39 67 39 676 534 676 534 867 210 867 210 593 762 593 762 682 475 682 475 677 873 677 873 40 209 40 209 636 643 636 643 547 361 547 361 110 748 110 748 829 464 829 464 511 545 511 545 900 779 900 779 734 820 734 820 264 484 264 484 767 572 767 572 948 598 948 598 444 692 444 692 941 128 941 128 413 832 413 832 592 961 592 961 389 814 389 814 30 35 30 35 415 685 415 685 415 897 415 897 652 674 652 674 652 472 652 472 354 518 354 518 213 747 213 747 21 853 21 853 958 729 958 729 550 202 550 202 633 164 633 164 586 265 586 265 416 426 416 426 250 767 250 767 92 875 92 875 591 709 591 709 339 664 339 664 512 509 512 509 163 417 163 417 7 652 7 652 905 417 905 417 433 905 433 905 23 71 23 71 118 981 118 981 229 352 229 352 483 298 483 298 560 681 560 681 300 258 300 258 250 239 250 239 298 168 298 168 242 591 242 591 437 659 437 659 2 990 2 990 516 643 516 643 779 325 779 325 856 775 856 775 971 424 971 424 729 331 729 331 146 859 146 859 861 609 861 609 844 34 844 34 446 358 446 358 588 501 588 501 454 52 454 52 202 459 202 459 362 10 362 10 752 912 752 912 3 632 3 632 586 639 586 639 748 371 748 371 864 375 864 375 566 741 566 741 856 653 856 653 73 905 73 905 916 316 916 316 424 39 424 39 509 13 509 13 795 977 795 977 266 9 266 9 543 188 543 188 395 63 395 63 353 179 353 179 813 824 813 824 626 814 626 814 284 431 284 431 785 618 785 618 41 55 41 55 15 993 15 993 208 329 208 329 727 279 727 279 536 939 536 939 377 491 377 491 6 284 6 284 322 277 322 277 478 194 478 194 289 636 289 636 942 179 942 179 776 795 776 795 781 83 781 83 765 39 765 39 267 422 267 422 291 418 291 418 399 355 399 355 978 810 978 810 304 130 304 130 843 384 843 384 735 10 735 10 840 442 840 442 157 733 157 733 660 465 660 465 324 680 324 680 884 470 884 470 164 414 164 414 38 853 38 853 720 802 720 802 803 269 803 269 245 743 245 743 494 550 494 550 214 370 214 370 761 414 761 414 979 353 979 353 26 600 26 600 734 438 734 438 591 873 591 873 755 749 755 749 900 508 900 508 520 825 520 825 402 394 402 394 828 396 828 396 149 496 149 496 170 126 170 126 202 729 202 729 832 101 832 101 690 192 690 192 733 583 733 583 859 362 859 362 455 756 455 756 881 936 881 936 240 8 240 8 159 123 159 123 118 692 118 692 983 792 983 792 503 709 503 709 440 854 440 854 614 722 614 722 108 951 108 951 449 511 449 511 740 876 740 876 912 253 912 253 416 449 416 449 959 154 959 154 886 934 886 934 598 546 598 546 391 604 391 604 841 906 841 906 268 340 268 340 793 497 793 497 189 993 189 993 214 940 214 940 590 127 590 127 607 529 607 529 204 139 204 139 923 676 923 676 673 162 673 162 855 40 855 40 467 32 467 32 726 854 726 854 762 473 762 473 570 717 570 717 333 266 333 266 834 238 834 238 142 755 142 755 750 386 750 386 838 210 838 210 908 377 908 377 859 197 859 197 706 372 706 372 920 855 920 855 578 796 578 796 240 134 240 134 427 17 427 17 49 472 49 472 624 923 624 923 512 919 512 919 27 489 27 489 850 766 850 766 396 175 396 175 335 841 335 841 589 622 589 622 418 931 418 931 203 378 203 378 339 665 339 665 149 677 149 677 939 206 939 206 842 613 842 613 972 955 972 955 76 245 76 245 201 948 201 948 157 44 157 44 679 588 679 588 800 700 800 700 298 821 298 821 628 477 628 477 598 741 598 741 241 426 241 426 417 778 417 778 878 853 878 853 978 864 978 864 897 978 897 978 319 59 319 59 188 934 188 934 436 421 436 421 188 647 188 647 944 657 944 657 296 236 296 236 373 533 373 533 371 490 371 490 711 564 711 564 263 310 263 310 303 55 303 55 561 692 561 692 994 581 994 581 869 772 869 772 131 976 131 976 486 28 486 28 821 400 821 400 558 776 558 776 348 140 348 140 902 232 902 232 122 725 122 725 405 177 405 177 740 452 740 452 249 957 249 957 698 785 698 785 424 214 424 214 581 486 581 486 907 27 907 27 322 953 322 953 536 524 536 524 336 311 336 311 889 295 889 295 698 510 698 510 48 780 48 780 273 874 273 874 624 280 624 280 771 434 771 434 221 443 221 443 200 916 200 916 792 511 792 511 516 38 516 38 304 124 304 124 410 757 410 757 718 912 718 912 666 875 666 875 211 328 211 328 559 347 559 347 779 429 779 429 266 369 266 369 840 969 840 969 865 456 865 456 412 119 412 119 708 675 708 675 652 202 652 202 398 375 398 375 99 115 99 115 732 28 732 28 679 980 679 980 138 61 138 61 148 664 148 664 110 594 110 594 733 655 733 655 38 877 38 877 612 565 612 565 517 859 517 859 872 666 872 666 494 691 494 691 288 271 288 271 305 30 305 30 67 283 67 283 840 586 840 586 920 411 920 411 781 688 781 688 84 575 84 575 874 801 874 801 336 631 336 631 465 734 465 734 641 930 641 930 354 391 354 391 825 73 825 73 808 812 808 812 14 460 14 460 911 297 911 297 143 240 143 240 962 401 962 401 499 90 499 90 489 437 489 437 915 709 915 709 369 793 369 793 909 682 909 682 692 984 692 984 969 497 969 497 225 583 225 583 455 126 455 126 100 750 100 750 632 258 632 258 550 422 550 422 453 163 453 163 354 818 354 818 176 742 176 742 560 680 560 680 312 439 312 439 214 492 214 492 924 916 924 916 51 26 51 26 471 326 471 326 844 710 844 710 124 647 124 647 518 127 518 127 962 38 962 38 693 662 693 662 63 728 63 728 649 23 649 23 625 304 625 304 100 623 100 623 901 859 901 859 65 515 65 515 120 268 120 268 466 107 466 107 494 154 494 154 919 509 919 509 211 789 211 789 117 389 117 389 855 394 855 394 819 390 819 390 903 277 903 277 292 652 292 652 799 254 799 254 599 829 599 829 310 221 310 221 408 101 408 101 11 849 11 849 992 108 992 108 548 988 548 988 628 960 628 960 808 811 808 811 427 101 427 101 805 604 805 604 437 719 437 719 111 847 111 847 581 99 581 99 53 470 53 470 835 413 835 413 870 839 870 839 119 864 119 864 428 858 428 858 343 320 343 320 621 631 621 631 622 845 622 845 384 793 384 793 385 604 385 604 981 982 981 982 928 439 928 439 970 268 970 268 796 18 796 18 36 64 36 64 309 536 309 536 512 72 512 72 708 622 708 622 372 255 372 255 219 954 219 954 796 132 796 132 722 363 722 363 350 829 350 829 871 586 871 586 887 799 887 799 592 426 592 426 445 492 445 492 963 600 963 600 190 246 190 246 47 91 47 91 761 434 761 434 239 208 239 208 653 853 653 853 833 400 833 400 595 311 595 311 283 588 283 588 717 227 717 227 599 44 599 44 854 255 854 255 171 496 171 496 229 635 229 635 640 336 640 336 606 817 606 817 404 931 404 931 947 190 947 190 672 27 672 27 30 572 30 572 979 566 979 566 259 493 259 493 289 178 289 178 312 460 312 460 317 302 317 302 943 657 943 657 277 389 277 389 612 507 612 507 522 165 522 165 533 965 533 965 380 581 380 581 685 135 685 135 750 757 750 757 463 481 463 481 435 658 435 658 252 148 252 148 241 252 241 252 412 899 412 899 62 522 62 522 885 319 885 319 523 924 523 924 191 259 191 259 503 559 503 559 198 896 198 896 119 787 119 787 646 916 646 916 754 854 754 854 975 569 975 569 598 458 598 458 312 753 312 753 973 363 973 363 495 12 495 12 966 229 966 229 488 464 488 464 840 396 840 396 85 182 85 182 482 968 482 968 216 573 216 573 927 513 927 513 105 970 105 970 557 369 557 369 689 458 689 458 906 174 906 174 2 577 2 577 904 749 904 749 114 655 114 655 737 921 737 921 867 504 867 504 937 228 937 228 457 961 457 961 146 179 146 179 809 522 809 522 143 455 143 455 190 114 190 114 205 378 205 378 105 139 105 139 722 911 722 911 558 724 558 724 854 358 854 358 995 824 995 824 398 833 398 833 719 22 719 22 962 255 962 255 994 330 994 330 966 390 966 390 944 27 944 27 327 646 327 646 6 672 6 672 174 279 174 279 658 171 658 171 850 708 850 708 480 539 480 539 126 568 126 568 44 383 44 383 735 772 735 772 759 692 759 692 421 740 421 740 703 585 703 585 36 874 36 874 943 449 943 449 459 251 459 251 607 747 607 747 617 198 617 198 909 344 909 344 855 100 855 100 911 403 911 403 729 783 729 783 182 143 182 143 891 860 891 860 309 748 309 748 972 376 972 376 937 641 937 641 743 852 743 852 692 601 692 601 249 982 249 982 931 118 931 118 488 33 488 33 495 277 495 277 395 929 395 929 810 152 810 152 984 589 984 589 377 747 377 747 438 965 438 965 866 966 866 966 779 740 779 740 142 673 142 673 810 336 810 336 527 723 527 723 533 89 533 89 854 930 854 930 150 436 150 436 878 661 878 661 280 422 280 422 92 65 92 65 82 172 82 172 904 129 904 129 637 979 637 979 770 224 770 224 598 408 598 408 782 582 782 582 827 73 827 73 946 116 946 116 58 91 58 91 155 362 155 362 661 747 661 747 836 193 836 193 56 814 56 814 737 163 737 163 366 963 366 963 304 481 304 481 77 354 77 354 839 164 839 164 324 639 324 639 909 808 909 808 153 507 153 507 392 766 392 766 87 569 87 569 672 395 672 395 753 732 753 732 831 91 831 91 92 229 92 229 807 668 807 668 899 179 899 179 307 956 307 956 955 411 955 411 392 229 392 229 136 511 136 511 693 323 693 323 661 591 661 591 841 641 841 641 37 931 37 931 881 318 881 318 686 660 686 660 777 494 777 494 877 350 877 350 115 108 115 108 517 766 517 766 981 626 981 626 688 106 688 106 952 265 952 265 182 642 182 642 308 344 308 344 201 511 201 511 209 673 209 673 65 22 65 22 416 260 416 260 744 140 744 140 681 49 681 49 294 640 294 640 270 577 270 577 862 687 862 687 14 578 14 578 849 279 849 279 93 352 93 352 979 196 979 196 697 536 697 536 323 703 323 703 448 826 448 826 416 631 416 631 403 355 403 355 177 666 177 666 337 173 337 173 352 192 352 192 403 129 403 129 180 319 180 319 966 358 966 358 769 849 769 849 908 299 908 299 772 236 772 236 984 729 984 729 680 654 680 654 99 491 99 491 669 759 669 759 132 538 132 538 631 527 631 527 526 26 526 26 421 453 421 453 703 587 703 587 130 362 130 362 922 986 922 986 538 981 538 981 813 949 813 949 494 602 494 602 10 587 10 587 707 700 707 700 589 732 589 732 138 28 138 28 471 392 471 392 557 195 557 195 628 486 628 486 898 553 898 553 367 958 367 958 341 192 341 192 625 568 625 568 877 89 877 89 145 848 145 848 561 827 561 827 685 626 685 626 324 11 324 11 789 190 789 190 825 388 825 388 531 888 531 888 120 44 120 44 676 919 676 919 878 903 878 903 675 330 675 330 416 351 416 351 741 619 741 619 179 352 179 352 455 240 455 240 164 848 164 848 274 550 274 550 13 396 13 396 537 181 537 181 806 8 806 8 618 915 618 915 127 722 127 722 97 128 97 128 762 555 762 555 623 541 623 541 408 296 408 296 248 302 248 302 257 509 257 509 875 452 875 452 410 445 410 445 745 310 745 310 285 102 285 102 791 769 791 769 422 238 422 238 163 454 163 454 42 236 42 236 329 487 329 487 430 123 430 123 290 613 290 613 259 339 259 339 949 895 949 895 671 24 671 24 352 543 352 543 677 431 677 431 317 664 317 664 986 616 986 616 199 394 199 394 673 347 673 347 854 389 854 389 296 800 296 800 968 961 968 961 43 758 43 758 477 766 477 766 129 7 129 7 622 191 622 191 262 46 262 46 107 698 107 698 567 979 567 979 280 367 280 367 939 163 939 163 450 156 450 156 52 145 52 145 457 769 457 769 276 266 276 266 91 568 91 568 296 865 296 865 287 596 287 596 480 474 480 474 944 840 944 840 928 60 928 60 936 958 936 958 760 738 760 738 266 650 266 650 402 369 402 369 398 259 398 259 504 80 504 80 13 689 13 689 602 177 602 177 282 269 282 269 490 546 490 546 562 479 562 479 981 255 981 255 937 108 937 108 325 232 325 232 831 161 831 161 916 521 916 521 306 83 306 83 925 117 925 117 1 546 1 546 736 422 736 422 311 580 311 580 459 326 459 326 678 301 678 301 249 722 249 722 351 603 351 603 95 11 95 11 204 562 204 562 568 883 568 883 110 945 110 945 227 99 227 99 239 166 239 166 524 160 524 160 365 67 365 67 633 314 633 314 988 665 988 665 788 803 788 803 523 296 523 296 760 450 760 450 881 227 881 227 258 795 258 795 331 683 331 683 698 507 698 507 120 596 120 596 466 730 466 730 437 477 437 477 273 553 273 553 870 171 870 171 249 511 249 511 844 472 844 472 973 425 973 425 556 412 556 412 219 106 219 106 438 879 438 879 311 79 311 79 127 815 127 815 617 513 617 513 333 295 333 295 937 697 937 697 534 682 534 682 663 70 663 70 880 305 880 305 811 550 811 550 547 788 547 788 858 105 858 105 817 695 817 695 952 848 952 848 663 94 663 94 73 268 73 268 190 27 190 27 16 227 16 227 465 87 465 87 767 499 767 499 945 306 945 306 658 705 658 705 373 959 373 959 442 857 442 857 794 98 794 98 111 866 111 866 797 523 797 523 418 138 418 138 329 479 329 479 363 669 363 669 599 542 599 542 443 259 443 259 511 375 511 375 737 214 737 214 107 970 107 970 646 644 646 644 899 366 899 366 375 937 375 937 734 134 734 134 391 614 391 614 360 806 360 806 459 730 459 730 627 63 627 63 23 172 23 172 706 429 706 429 504 844 504 844 315 459 315 459 901 504 901 504 254 49 254 49 922 324 922 324 831 489 831 489 9 679 9 679 496 971 496 971 855 16 855 16 455 25 455 25 414 407 414 407 468 753 468 753 719 787 719 787 217 884 217 884 264 442 264 442 519 493 519 493 528 818 528 818 243 148 243 148 241 580 241 580 26 813 26 813 149 879 149 879 477 949 477 949 873 672 873 672 77 820 77 820 592 74 592 74 388 212 388 212 581 740 581 740 854 385 854 385 947 484 947 484 498 687 498 687 35 688 35 688 255 922 255 922 332 148 332 148 530 61 530 61 448 22 448 22 840 836 840 836 286 882 286 882 921 161 921 161 280 402 280 402 572 692 572 692 457 12 457 12 901 230 901 230 111 371 111 371 65 364 65 364 268 260 268 260 515 77 515 77 918 879 918 879 624 515 624 515 561 844 561 844 859 914 859 914 102 105 102 105 697 633 697 633 219 470 219 470 261 536 261 536 783 158 783 158 349 894 349 894 428 119 428 119 605 152 605 152 928 399 928 399 306 398 306 398 312 951 312 951 40 277 40 277 814 976 814 976 854 227 854 227 288 713 288 713 910 280 910 280 935 212 935 212 481 19 481 19 628 107 628 107 552 147 552 147 551 305 551 305 960 613 960 613 169 482 169 482 993 598 993 598 686 288 686 288 877 200 877 200 907 47 907 47 665 739 665 739 217 347 217 347 813 582 813 582 212 985 212 985 222 614 222 614 649 215 649 215 10 909 10 909 286 967 286 967 831 401 831 401 351 338 351 338 772 297 772 297 827 564 827 564 872 240 872 240 550 357 550 357 101 916 101 916 582 451 582 451 442 749 442 749 288 120 288 120 704 609 704 609 543 803 543 803 900 715 900 715 427 252 427 252 151 986 151 986 361 880 361 880 668 685 668 685 365 585 365 585 606 792 606 792 645 572 645 572 345 187 345 187 624 248 624 248 420 779 420 779 651 972 651 972 959 167 959 167 594 591 594 591 710 611 710 611 41 712 41 712 429 605 429 605 465 917 465 917 274 280 274 280 230 224 230 224 992 595 992 595 805 305 805 305 827 266 827 266 133 754 133 754 680 84 680 84 295 262 295 262 764 294 764 294 602 901 602 901 966 303 966 303 411 141 411 141 773 79 773 79 960 895 960 895 306 510 306 510 986 106 986 106 136 502 136 502 79 452 79 452 723 841 723 841 917 61 917 61 786 408 786 408 742 685 742 685 14 83 14 83 991 244 991 244 321 105 321 105 308 46 308 46 990 66 990 66 293 276 293 276 647 86 647 86 346 883 346 883 102 186 102 186 386 623 386 623 905 882 905 882 258 78 258 78 119 270 119 270 995 343 995 343 116 163 116 163 311 670 311 670 828 668 828 668 858 449 858 449 480 38 480 38 759 201 759 201 140 722 140 722 10 594 10 594 453 682 453 682 513 49 513 49 925 334 925 334 19 669 19 669 320 818 320 818 544 53 544 53 575 58 575 58 307 319 307 319 500 173 500 173 101 630 101 630 761 776 761 776 657 240 657 240 846 681 846 681 463 763 463 763 739 887 739 887 711 872 711 872 921 875 921 875 570 168 570 168 639 863 639 863 604 181 604 181 567 803 567 803 730 256 730 256 410 475 410 475 611 236 611 236 512 254 512 254 479 880 479 880 166 92 166 92 139 296 139 296 29 338 29 338 127 776 127 776 496 160 496 160 593 342 593 342 197 401 197 401 608 83 608 83 826 712 826 712 85 239 85 239 683 685 683 685 688 89 688 89 923 455 923 455 694 278 694 278 509 636 509 636 224 430 224 430 961 46 961 46 751 260 751 260 59 435 59 435 565 747 565 747 346 370 346 370 158 16 158 16 74 47 74 47 22 511 22 511 54 692 54 692 439 457 439 457 788 629 788 629 507 140 507 140 822 926 822 926 238 655 238 655 83 936 83 936 851 712 851 712 340 189 340 189 366 473 366 473 62 54 62 54 75 545 75 545 713 99 713 99 805 140 805 140 361 66 361 66 648 963 648 963 54 336 54 336 958 637 958 637 216 461 216 461 721 93 721 93 259 732 259 732 443 141 443 141 329 80 329 80 142 760 142 760 614 482 614 482 405 248 405 248 453 750 453 750 849 218 849 218 107 502 107 502 886 159 886 159 767 409 767 409 345 982 345 982 655 474 655 474 155 105 155 105 690 281 690 281 526 740 526 740 461 303 461 303 879 626 879 626 664 238 664 238 649 210 649 210 501 705 501 705 634 209 634 209 133 605 133 605 444 427 444 427 729 426 729 426 961 265 961 265 661 796 661 796 564 351 564 351 876 479 876 479 842 571 842 571 264 620 264 620 625 944 625 944 277 766 277 766 862 267 862 267 136 795 136 795 642 96 642 96 359 509 359 509 49 241 49 241 991 222 991 222 812 674 812 674 430 186 430 186 542 587 542 587 17 801 17 801 511 219 511 219 830 294 830 294 343 828 343 828 780 789 780 789 774 681 774 681 913 977 913 977 140 751 140 751 648 462 648 462 533 258 533 258 823 842 823 842 804 549 804 549 463 862 463 862 399 66 399 66 458 461 458 461 160 438 160 438 295 204 295 204 722 850 722 850 933 624 933 624 291 94 291 94 993 833 993 833 595 471 595 471 560 617 560 617 74 454 74 454 935 138 935 138 244 102 244 102 805 206 805 206 994 390 994 390 471 352 471 352 206 252 206 252 923 786 923 786 664 375 664 375 752 82 752 82 177 276 177 276 375 354 375 354 767 433 767 433 464 798 464 798 346 330 346 330 698 377 698 377 182 418 182 418 777 167 777 167 231 453 231 453 165 643 165 643 335 811 335 811 276 531 276 531 875 78 875 78 244 310 244 310 479 272 479 272 33 756 33 756 667 868 667 868 290 701 290 701 585 232 585 232 318 698 318 698 761 393 761 393 986 599 986 599 936 63 936 63 655 333 655 333 786 368 786 368 661 36 661 36 634 262 634 262 954 27 954 27 772 949 772 949 657 747 657 747 714 925 714 925 80 557 80 557 449 450 449 450 463 658 463 658 366 197 366 197 905 465 905 465 332 135 332 135 386 829 386 829 543 755 543 755 296 313 296 313 192 467 192 467 382 223 382 223 974 567 974 567 331 220 331 220 11 23 11 23 392 187 392 187 446 87 446 87 183 374 183 374 935 923 935 923 585 500 585 500 184 467 184 467 458 875 458 875 122 83 122 83 369 75 369 75 705 561 705 561 198 412 198 412 638 121 638 121 83 859 83 859 405 441 405 441 632 746 632 746 712 872 712 872 839 583 839 583 616 781 616 781 899 388 899 388 933 195 933 195 515 197 515 197 327 555 327 555 341 581 341 581 271 844 271 844 95 933 95 933 419 610 419 610 604 512 604 512 357 497 357 497 637 371 637 371 889 636 889 636 592 620 592 620 839 975 839 975 61 295 61 295 289 880 289 880 144 974 144 974 407 732 407 732 440 241 440 241 10 308 10 308 16 182 16 182 118 558 118 558 241 913 241 913 414 408 414 408 386 427 386 427 363 381 363 381 991 679 991 679 559 733 559 733 368 611 368 611 299 909 299 909 556 426 556 426 44 91 44 91 629 367 629 367 715 826 715 826 905 20 905 20 366 527 366 527 901 206 901 206 184 10 184 10 681 592 681 592 561 148 561 148 924 582 924 582 949 723 949 723 162 57 162 57 475 677 475 677 353 439 353 439 857 767 857 767 154 428 154 428 944 731 944 731 547 459 547 459 688 620 688 620 242 947 242 947 153 190 153 190 694 145 694 145 830 62 830 62 215 396 215 396 500 363 500 363 360 142 360 142 14 455 14 455 838 263 838 263 580 301 580 301 194 643 194 643 226 130 226 130 411 728 411 728 592 943 592 943 443 150 443 150 256 60 256 60 6 123 6 123 633 861 633 861 857 989 857 989 763 601 763 601 378 285 378 285 433 940 433 940 126 237 126 237 501 832 501 832 938 797 938 797 757 725 757 725 27 135 27 135 116 351 116 351 898 442 898 442 457 628 457 628 576 489 576 489 360 911 360 911 855 170 855 170 242 775 242 775 118 322 118 322 172 667 172 667 502 624 502 624 335 725 335 725 805 691 805 691 545 304 545 304 791 880 791 880 370 253 370 253 507 435 507 435 670 273 670 273 890 142 890 142 223 903 223 903 367 317 367 317 138 711 138 711 814 183 814 183 806 164 806 164 738 657 738 657 311 839 311 839 85 318 85 318 287 953 287 953 178 690 178 690 516 935 516 935 149 698 149 698 201 513 201 513 851 542 851 542 905 120 905 120 974 958 974 958 79 474 79 474 118 626 118 626 163 731 163 731 451 271 451 271 401 595 401 595 750 541 750 541 273 559 273 559 632 510 632 510 70 22 70 22 308 427 308 427 800 571 800 571 605 301 605 301 610 273 610 273 296 223 296 223 484 299 484 299 528 722 528 722 912 179 912 179 657 152 657 152 918 903 918 903 704 82 704 82 200 201 200 201 875 307 875 307 843 44 843 44 794 686 794 686 279 582 279 582 209 390 209 390 415 775 415 775 248 182 248 182 267 694 267 694 410 892 410 892 912 229 912 229 594 485 594 485 976 589 976 589 384 667 384 667 30 938 30 938 28 515 28 515 792 188 792 188 361 734 361 734 621 558 621 558 898 70 898 70 285 785 285 785 497 488 497 488 318 158 318 158 48 385 48 385 935 100 935 100 851 569 851 569 493 951 493 951 651 698 651 698 741 116 741 116 769 526 769 526 208 215 208 215 135 111 135 111 884 439 884 439 390 553 390 553 358 724 358 724 16 859 16 859 821 399 821 399 545 458 545 458 508 524 508 524 750 105 750 105 3 496 3 496 292 581 292 581 164 502 164 502 395 614 395 614 544 120 544 120 362 355 362 355 735 962 735 962 580 910 580 910 496 64 496 64 988 172 988 172 237 990 237 990 583 73 583 73 554 290 554 290 581 236 581 236 177 990 177 990 825 455 825 455 921 540 921 540 433 835 433 835 995 791 995 791 520 807 520 807 463 549 463 549 486 511 486 511 459 44 459 44 259 897 259 897 810 47 810 47 254 328 254 328 416 172 416 172 571 794 571 794 611 89 611 89 608 871 608 871 614 612 614 612 623 123 623 123 936 131 936 131 108 226 108 226 243 987 243 987 604 393 604 393 705 918 705 918 157 131 157 131 699 940 699 940 870 817 870 817 508 962 508 962 443 117 443 117 885 380 885 380 327 629 327 629 340 25 340 25 876 183 876 183 379 721 379 721 841 115 841 115 617 212 617 212 217 981 217 981 429 542 429 542 336 206 336 206 159 360 159 360 683 977 683 977 981 541 981 541 194 275 194 275 790 311 790 311 238 956 238 956 752 81 752 81 712 431 712 431 69 925 69 925 238 226 238 226 616 105 616 105 270 515 270 515 844 970 844 970 158 819 158 819 564 761 564 761 955 447 955 447 408 598 408 598 406 145 406 145 517 63 517 63 526 56 526 56 344 11 344 11 645 191 645 191 961 196 961 196 490 517 490 517 868 262 868 262 730 237 730 237 54 88 54 88 618 605 618 605 853 520 853 520 402 462 402 462 249 212 249 212 851 514 851 514 565 313 565 313 108 466 108 466 889 924 889 924 793 460 793 460 937 468 937 468 18 883 18 883 603 466 603 466 559 773 559 773 64 586 64 586 168 132 168 132 757 5 757 5 973 604 973 604 148 822 148 822 660 721 660 721 121 925 121 925 431 553 431 553 824 858 824 858 552 102 552 102 69 836 69 836 783 57 783 57 396 474 396 474 569 383 569 383 663 607 663 607 829 737 829 737 378 686 378 686 922 186 922 186 871 103 871 103 635 944 635 944 537 469 537 469 54 480 54 480 81 884 81 884 469 583 469 583 920 596 920 596 571 908 571 908 105 929 105 929 274 628 274 628 884 773 884 773 42 928 42 928 2 530 2 530 296 535 296 535 191 2 191 2 54 251 54 251 135 151 135 151 468 172 468 172 173 558 173 558 894 545 894 545 173 858 173 858 437 886 437 886 917 556 917 556 829 267 829 267 620 71 620 71 967 142 967 142 545 269 545 269 404 516 404 516 199 148 199 148 640 666 640 666 238 917 238 917 259 975 259 975 119 28 119 28 870 262 870 262 798 691 798 691 791 901 791 901 926 733 926 733 367 136 367 136 248 538 248 538 615 863 615 863 269 201 269 201 792 887 792 887 522 949 522 949 183 772 183 772 153 856 153 856 816 985 816 985 873 431 873 431 708 246 708 246 661 197 661 197 172 151 172 151 322 522 322 522 554 289 554 289 649 947 649 947 562 158 562 158 882 217 882 217 18 668 18 668 614 930 614 930 512 729 512 729 567 173 567 173 315 398 315 398 350 209 350 209 185 859 185 859 382 519 382 519 882 604 882 604 726 775 726 775 705 475 705 475 686 870 686 870 299 182 299 182 193 824 193 824 491 177 491 177 470 914 470 914 545 423 545 423 87 8 87 8 575 156 575 156 832 63 832 63 353 593 353 593 6 264 6 264 386 157 386 157 356 480 356 480 308 754 308 754 629 788 629 788 558 203 558 203 991 372 991 372 879 447 879 447 551 81 551 81 94 443 94 443 54 217 54 217 487 362 487 362 488 440 488 440 667 603 667 603 44 118 44 118 953 214 953 214 467 697 467 697 272 864 272 864 961 76 961 76 540 134 540 134 363 644 363 644 949 260 949 260 408 494 408 494 460 828 460 828 293 516 293 516 892 729 892 729 926 628 926 628 631 256 631 256 584 462 584 462 438 264 438 264 596 319 596 319 607 872 607 872 543 730 543 730 17 669 17 669 154 932 154 932 651 309 651 309 1 42 1 42 316 555 316 555 523 284 523 284 298 916 298 916 729 60 729 60 384 265 384 265 78 630 78 630 329 255 329 255 25 612 25 612 755 912 755 912 925 294 925 294 465 56 465 56 499 557 499 557 836 694 836 694 785 866 785 866 672 989 672 989 898 828 898 828 470 369 470 369 931 396 931 396 879 936 879 936 532 422 532 422 34 338 34 338 980 458 980 458 220 810 220 810 896 663 896 663 843 134 843 134 112 90 112 90 966 318 966 318 856 118 856 118 106 20 106 20 104 646 104 646 976 776 976 776 775 149 775 149 819 765 819 765 915 705 915 705 324 389 324 389 733 175 733 175 598 995 598 995 979 291 979 291 777 658 777 658 318 223 318 223 836 264 836 264 839 683 839 683 460 860 460 860 767 364 767 364 714 553 714 553 720 848 720 848 628 322 628 322 942 579 942 579 77 952 77 952 707 308 707 308 580 694 580 694 837 135 837 135 381 669 381 669 785 644 785 644 717 188 717 188 141 962 141 962 950 736 950 736 187 893 187 893 934 267 934 267 267 1 267 1 804 933 804 933 439 657 439 657 964 920 964 920 649 6 649 6 242 838 242 838 485 664 485 664 990 284 990 284 118 741 118 741 545 973 545 973 99 185 99 185 748 380 748 380 617 309 617 309 368 926 368 926 953 328 953 328 937 342 937 342 684 349 684 349 638 605 638 605 770 785 770 785 257 238 257 238 279 509 279 509 305 892 305 892 276 409 276 409 986 602 986 602 610 443 610 443 98 414 98 414 9 117 9 117 923 205 923 205 990 803 990 803 474 389 474 389 270 782 270 782 930 249 930 249 211 237 211 237 385 230 385 230 234 320 234 320 709 845 709 845 309 729 309 729 924 68 924 68 249 655 249 655 839 322 839 322 26 110 26 110 970 565 970 565 595 487 595 487 668 147 668 147 417 727 417 727 288 654 288 654 872 935 872 935 657 873 657 873 93 732 93 732 972 36 972 36 897 514 897 514 352 879 352 879 34 918 34 918 640 215 640 215 688 177 688 177 367 361 367 361 694 783 694 783 476 419 476 419 321 801 321 801 930 894 930 894 180 385 180 385 787 459 787 459 563 9 563 9 428 793 428 793 834 139 834 139 543 225 543 225 180 495 180 495 779 950 779 950 910 435 910 435 59 660 59 660 267 627 267 627 576 599 576 599 726 189 726 189 199 333 199 333 295 229 295 229 514 654 514 654 859 359 859 359 553 221 553 221 622 401 622 401 368 549 368 549 335 862 335 862 304 423 304 423 797 841 797 841 100 968 100 968 875 639 875 639 357 495 357 495 144 941 144 941 872 716 872 716 652 134 652 134 813 636 813 636 84 276 84 276 968 314 968 314 266 238 266 238 925 412 925 412 206 922 206 922 530 880 530 880 445 126 445 126 579 541 579 541 122 530 122 530 536 976 536 976 172 791 172 791 2 695 2 695 938 278 938 278 129 401 129 401 584 48 584 48 209 742 209 742 777 903 777 903 157 231 157 231 223 548 223 548 781 908 781 908 648 66 648 66 598 295 598 295 868 741 868 741 148 890 148 890 670 150 670 150 573 286 573 286 65 676 65 676 313 456 313 456 134 709 134 709 127 386 127 386 994 872 994 872 640 575 640 575 980 816 980 816 473 209 473 209 537 378 537 378 242 228 242 228 651 780 651 780 211 17 211 17 99 593 99 593 328 804 328 804 893 361 893 361 513 293 513 293 234 79 234 79 874 667 874 667 635 608 635 608 241 774 241 774 738 183 738 183 542 584 542 584 42 621 42 621 267 905 267 905 812 46 812 46 484 397 484 397 609 822 609 822 310 438 310 438 736 699 736 699 180 715 180 715 51 162 51 162 350 888 350 888 172 200 172 200 770 756 770 756 337 399 337 399 38 666 38 666 577 394 577 394 221 900 221 900 944 830 944 830 716 702 716 702 148 62 148 62 436 851 436 851 634 486 634 486 261 129 261 129 863 45 863 45 972 21 972 21 986 331 986 331 524 593 524 593 433 568 433 568 2 356 2 356 300 432 300 432 220 357 220 357 668 461 668 461 780 166 780 166 685 176 685 176 78 267 78 267 473 832 473 832 242 327 242 327 901 936 901 936 823 499 823 499 908 921 908 921 118 272 118 272 334 799 334 799 681 212 681 212 276 533 276 533 869 942 869 942 700 314 700 314 799 769 799 769 9 164 9 164 506 472 506 472 832 112 832 112 645 365 645 365 81 115 81 115 629 726 629 726 602 244 602 244 881 821 881 821 294 466 294 466 470 62 470 62 133 807 133 807 682 763 682 763 696 891 696 891 4 397 4 397 340 340 340 340 69 154 69 154 151 364 151 364 257 396 257 396 466 60 466 60 815 313 815 313 146 129 146 129 629 596 629 596 340 242 340 242 429 773 429 773 351 295 351 295 297 79 297 79 668 85 668 85 106 549 106 549 1 405 1 405 989 85 989 85 794 166 794 166 833 936 833 936 124 701 124 701 357 7 357 7 878 432 878 432 819 637 819 637 583 74 583 74 325 350 325 350 952 828 952 828 447 995 447 995 577 857 577 857 216 131 216 131 454 127 454 127 258 585 258 585 856 939 856 939 475 348 475 348 52 569 52 569 38 265 38 265 402 326 402 326 792 689 792 689 985 395 985 395 442 7 442 7 358 834 358 834 768 96 768 96 295 284 295 284 905 104 905 104 484 979 484 979 548 849 548 849 13 467 13 467 325 970 325 970 967 847 967 847 886 803 886 803 259 746 259 746 545 503 545 503 410 914 410 914 521 230 521 230 470 431 470 431 116 800 116 800 326 296 326 296 69 567 69 567 702 773 702 773 72 943 72 943 74 736 74 736 346 501 346 501 385 146 385 146 442 213 442 213 941 80 941 80 10 182 10 182 187 345 187 345 13 147 13 147 702 508 702 508 901 677 901 677 850 488 850 488 972 880 972 880 869 653 869 653 594 888 594 888 753 113 753 113 875 945 875 945 530 587 530 587 723 180 723 180 128 582 128 582 303 362 303 362 264 11 264 11 675 697 675 697 759 386 759 386 307 69 307 69 880 591 880 591 859 25 859 25 195 703 195 703 491 288 491 288 919 968 919 968 714 737 714 737 791 92 791 92 673 599 673 599 505 50 505 50 782 737 782 737 499 251 499 251 521 698 521 698 280 790 280 790 98 835 98 835 766 663 766 663 423 718 423 718 111 962 111 962 549 418 549 418 330 84 330 84 763 976 763 976 8 300 8 300 206 912 206 912 518 41 518 41 140 84 140 84 637 594 637 594 122 899 122 899 218 199 218 199 30 777 30 777 475 618 475 618 453 740 453 740 342 421 342 421 991 518 991 518 447 145 447 145 213 731 213 731 67 13 67 13 475 23 475 23 358 452 358 452 912 47 912 47 255 178 255 178 619 480 619 480 376 966 376 966 536 805 536 805 499 575 499 575 95 978 95 978 854 281 854 281 266 283 266 283 382 43 382 43 892 620 892 620 577 537 577 537 601 794 601 794 178 405 178 405 452 95 452 95 314 915 314 915 313 925 313 925 765 848 765 848 644 561 644 561 503 219 503 219 445 454 445 454 545 310 545 310 703 21 703 21 945 449 945 449 170 535 170 535 199 934 199 934 473 454 473 454 646 241 646 241 538 515 538 515 395 552 395 552 792 570 792 570 271 597 271 597 764 737 764 737 152 901 152 901 856 189 856 189 478 343 478 343 320 864 320 864 357 988 357 988 502 217 502 217 799 148 799 148 576 630 576 630 87 56 87 56 845 931 845 931 786 215 786 215 978 155 978 155 270 337 270 337 499 194 499 194 270 596 270 596 13 866 13 866 544 529 544 529 687 63 687 63 696 241 696 241 325 241 325 241 432 333 432 333 891 805 891 805 622 889 622 889 805 607 805 607 296 817 296 817 179 716 179 716 251 338 251 338 526 8 526 8 786 519 786 519 754 341 754 341 609 377 609 377 335 299 335 299 932 908 932 908 911 205 911 205 212 871 212 871 944 585 944 585 409 919 409 919 12 745 12 745 854 648 854 648 991 969 991 969 171 77 171 77 771 803 771 803 704 695 704 695 612 65 612 65 37 122 37 122 95 930 95 930 71 523 71 523 61 521 61 521 258 656 258 656 940 909 940 909 27 629 27 629 721 826 721 826 800 806 800 806 130 886 130 886 651 672 651 672 394 110 394 110 313 274 313 274 14 682 14 682 677 153 677 153 218 598 218 598 624 576 624 576 562 569 562 569 557 741 557 741 211 148 211 148 783 922 783 922 265 910 265 910 530 551 530 551 483 556 483 556 404 809 404 809 25 968 25 968 156 157 156 157 521 935 521 935 763 131 763 131 439 960 439 960 809 575 809 575 561 21 561 21 874 758 874 758 460 116 460 116 368 415 368 415 456 548 456 548 942 429 942 429 404 238 404 238 643 65 643 65 477 840 477 840 126 754 126 754 560 305 560 305 453 540 453 540 787 892 787 892 677 676 677 676 465 795 465 795 23 815 23 815 481 317 481 317 457 338 457 338 651 831 651 831 76 568 76 568 200 790 200 790 965 919 965 919 429 796 429 796 288 592 288 592 557 104 557 104 414 898 414 898 689 846 689 846 101 687 101 687 944 959 944 959 505 168 505 168 908 416 908 416 69 733 69 733 225 676 225 676 884 293 884 293 208 980 208 980 576 548 576 548 158 98 158 98 855 355 855 355 93 258 93 258 765 714 765 714 705 931 705 931 856 404 856 404 500 75 500 75 414 318 414 318 385 344 385 344 70 248 70 248 810 246 810 246 566 829 566 829 820 67 820 67 976 848 976 848 718 423 718 423 353 665 353 665 382 698 382 698 939 984 939 984 652 824 652 824 420 530 420 530 836 978 836 978 613 437 613 437 738 550 738 550 345 281 345 281 533 948 533 948 892 788 892 788 591 863 591 863 150 87 150 87 710 878 710 878 484 233 484 233 649 321 649 321 806 204 806 204 766 180 766 180 342 587 342 587 412 1 412 1 284 559 284 559 984 182 984 182 361 803 361 803 671 28 671 28 799 541 799 541 600 259 600 259 170 338 170 338 850 259 850 259 390 559 390 559 842 85 842 85 328 551 328 551 426 218 426 218 151 145 151 145 400 986 400 986 53 175 53 175 886 272 886 272 924 684 924 684 360 696 360 696 875 65 875 65 142 537 142 537 702 207 702 207 437 866 437 866 982 808 982 808 843 247 843 247 757 144 757 144 329 167 329 167 753 185 753 185 96 840 96 840 838 232 838 232 455 110 455 110 742 198 742 198 640 995 640 995 538 802 538 802 121 183 121 183 70 346 70 346 709 697 709 697 231 267 231 267 315 271 315 271 642 625 642 625 630 196 630 196 407 548 407 548 114 178 114 178 621 651 621 651 734 232 734 232 708 75 708 75 345 289 345 289 753 519 753 519 576 659 576 659 887 697 887 697 577 50 577 50 207 251 207 251 377 614 377 614 191 969 191 969 456 387 456 387 966 614 966 614 948 296 948 296 952 789 952 789 975 772 975 772 186 900 186 900 732 82 732 82 669 237 669 237 100 846 100 846 676 588 676 588 65 775 65 775 732 482 732 482 896 369 896 369 243 757 243 757 867 812 867 812 143 896 143 896 295 750 295 750 666 250 666 250 805 531 805 531 65 180 65 180 183 128 183 128 876 33 876 33 470 732 470 732 727 886 727 886 163 922 163 922 485 194 485 194 130 275 130 275 861 461 861 461 142 383 142 383 757 943 757 943 490 200 490 200 626 297 626 297 496 845 496 845 16 864 16 864 967 561 967 561 254 177 254 177 385 867 385 867 479 242 479 242 946 605 946 605 333 780 333 780 199 517 199 517 986 865 986 865 981 957 981 957 561 960 561 960 204 569 204 569 13 532 13 532 283 602 283 602 676 3 676 3 325 577 325 577 826 917 826 917 886 807 886 807 132 51 132 51 787 543 787 543 679 796 679 796 980 772 980 772 940 737 940 737 538 568 538 568 724 566 724 566 494 218 494 218 421 733 421 733 549 301 549 301 932 877 932 877 46 406 46 406 386 317 386 317 43 492 43 492 803 747 803 747 711 492 711 492 33 186 33 186 163 897 163 897 563 722 563 722 378 244 378 244 880 22 880 22 467 56 467 56 169 670 169 670 679 914 679 914 48 825 48 825 990 504 990 504 737 659 737 659 443 202 443 202 365 302 365 302 550 60 550 60 920 528 920 528 889 577 889 577 41 803 41 803 875 535 875 535 956 964 956 964 594 621 594 621 74 861 74 861 935 205 935 205 497 588 497 588 811 553 811 553 177 597 177 597 788 229 788 229 542 391 542 391 118 725 118 725 156 491 156 491 86 889 86 889 405 609 405 609 72 536 72 536 315 411 315 411 310 900 310 900 479 262 479 262 66 298 66 298 566 14 566 14 986 6 986 6 334 548 334 548 148 477 148 477 473 120 473 120 432 802 432 802 183 431 183 431 323 724 323 724 9 609 9 609 156 853 156 853 217 969 217 969 513 196 513 196 611 375 611 375 789 74 789 74 504 412 504 412 832 337 832 337 695 869 695 869 502 766 502 766 859 533 859 533 565 876 565 876 933 964 933 964 447 395 447 395 257 966 257 966 524 330 524 330 651 792 651 792 30 446 30 446 89 919 89 919 780 995 780 995 629 213 629 213 216 308 216 308 644 741 644 741 886 741 886 741 483 552 483 552 175 577 175 577 323 590 323 590 181 471 181 471 59 943 59 943 239 723 239 723 761 139 761 139 587 491 587 491 416 142 416 142 2 710 2 710 873 746 873 746 612 25 612 25 913 510 913 510 74 150 74 150 413 713 413 713 750 380 750 380 293 206 293 206 666 569 666 569 506 817 506 817 988 766 988 766 130 635 130 635 689 930 689 930 21 498 21 498 932 344 932 344 441 352 441 352 940 475 940 475 460 522 460 522 303 179 303 179 115 690 115 690 797 261 797 261 894 839 894 839 936 906 936 906 273 112 273 112 667 161 667 161 623 434 623 434 667 308 667 308 282 946 282 946 984 848 984 848 411 296 411 296 988 845 988 845 83 140 83 140 143 152 143 152 277 5 277 5 214 701 214 701 154 815 154 815 622 216 622 216 605 779 605 779 984 101 984 101 341 906 341 906 246 831 246 831 759 465 759 465 805 40 805 40 33 277 33 277 137 295 137 295 956 377 956 377 191 342 191 342 545 849 545 849 219 283 219 283 129 255 129 255 681 497 681 497 861 719 861 719 526 575 526 575 977 911 977 911 361 205 361 205 369 396 369 396 424 668 424 668 477 174 477 174 731 187 731 187 226 790 226 790 361 963 361 963 107 10 107 10 392 35 392 35 654 763 654 763 476 132 476 132 518 499 518 499 501 646 501 646 454 925 454 925 118 596 118 596 739 826 739 826 593 549 593 549 161 332 161 332 633 792 633 792 114 607 114 607 785 660 785 660 281 658 281 658 767 451 767 451 815 285 815 285 842 835 842 835 1 872 1 872 906 345 906 345 521 252 521 252 221 882 221 882 828 842 828 842 336 481 336 481 302 736 302 736 914 801 914 801 717 315 717 315 364 735 364 735 687 960 687 960 307 612 307 612 331 538 331 538 601 7 601 7 499 745 499 745 704 531 704 531 314 546 314 546 845 525 845 525 441 623 441 623 651 380 651 380 465 801 465 801 775 626 775 626 510 459 510 459 803 873 803 873 960 405 960 405 410 533 410 533 371 523 371 523 817 549 817 549 83 528 83 528 636 322 636 322 212 138 212 138 927 574 927 574 600 139 600 139 352 165 352 165 990 990 990 990 550 645 550 645 259 423 259 423 871 98 871 98 708 654 708 654 893 414 893 414 957 202 957 202 380 637 380 637 56 466 56 466 198 122 198 122 935 356 935 356 38 260 38 260 153 303 153 303 32 847 32 847 219 131 219 131 339 355 339 355 89 135 89 135 471 482 471 482 73 508 73 508 30 87 30 87 838 384 838 384 732 830 732 830 467 899 467 899 30 517 30 517 223 159 223 159 448 500 448 500 460 880 460 880 230 697 230 697 499 908 499 908 425 176 425 176 402 895 402 895 489 740 489 740 506 496 506 496 295 327 295 327 406 630 406 630 426 667 426 667 751 935 751 935 759 233 759 233 656 344 656 344 715 885 715 885 904 176 904 176 343 918 343 918 257 147 257 147 988 387 988 387 677 146 677 146 148 967 148 967 665 28 665 28 398 813 398 813 817 104 817 104 940 63 940 63 472 136 472 136 510 560 510 560 208 825 208 825 115 994 115 994 625 543 625 543 775 594 775 594 377 120 377 120 306 953 306 953 62 482 62 482 595 961 595 961 550 446 550 446 359 959 359 959 561 306 561 306 972 559 972 559 974 563 974 563 335 308 335 308 373 560 373 560 532 570 532 570 908 896 908 896 4 464 4 464 945 839 945 839 696 875 696 875 785 129 785 129 10 468 10 468 542 217 542 217 393 74 393 74 118 460 118 460 568 173 568 173 952 639 952 639 854 842 854 842 241 830 241 830 710 879 710 879 961 977 961 977 984 433 984 433 113 617 113 617 652 943 652 943 263 668 263 668 547 191 547 191 469 464 469 464 160 55 160 55 380 259 380 259 568 766 568 766 112 403 112 403 850 428 850 428 162 317 162 317 591 16 591 16 70 938 70 938 221 775 221 775 681 63 681 63 713 400 713 400 252 951 252 951 260 414 260 414 303 413 303 413 449 145 449 145 333 838 333 838 581 468 581 468 744 848 744 848 784 266 784 266 412 126 412 126 208 169 208 169 715 49 715 49 402 186 402 186 756 899 756 899 67 343 67 343 942 19 942 19 522 812 522 812 767 828 767 828 503 659 503 659 726 462 726 462 967 614 967 614 54 649 54 649 555 37 555 37 550 493 550 493 712 689 712 689 80 633 80 633 940 524 940 524 174 202 174 202 20 819 20 819 691 794 691 794 154 41 154 41 841 827 841 827 548 69 548 69 728 898 728 898 288 671 288 671 64 106 64 106 335 776 335 776 178 516 178 516 718 874 718 874 458 786 458 786 646 583 646 583 771 701 771 701 980 720 980 720 730 436 730 436 210 233 210 233 957 158 957 158 129 493 129 493 866 547 866 547 379 506 379 506 16 617 16 617 501 196 501 196 554 455 554 455 851 709 851 709 661 66 661 66 359 595 359 595 860 279 860 279 550 183 550 183 686 329 686 329 574 899 574 899 687 49 687 49 518 446 518 446 641 704 641 704 736 982 736 982 5 890 5 890 830 382 830 382 266 206 266 206 420 790 420 790 184 594 184 594 433 162 433 162 230 380 230 380 617 32 617 32 261 300 261 300 506 48 506 48 87 601 87 601 745 386 745 386 656 629 656 629 857 945 857 945 973 880 973 880 38 870 38 870 188 850 188 850 25 625 25 625 906 326 906 326 300 162 300 162 6 549 6 549 253 832 253 832 880 229 880 229 352 960 352 960 19 327 19 327 288 265 288 265 259 377 259 377 342 545 342 545 121 604 121 604 21 500 21 500 350 63 350 63 204 834 204 834 610 534 610 534 583 376 583 376 790 267 790 267 204 597 204 597 31 253 31 253 637 480 637 480 317 709 317 709 367 419 367 419 687 863 687 863 355 425 355 425 42 458 42 458 850 484 850 484 416 609 416 609 903 923 903 923 924 896 924 896 756 434 756 434 742 668 742 668 546 290 546 290 178 368 178 368 891 139 891 139 765 979 765 979 263 915 263 915 82 403 82 403 161 457 161 457 296 290 296 290 946 208 946 208 116 861 116 861 364 33 364 33 873 557 873 557 760 160 760 160 44 715 44 715 323 107 323 107 320 93 320 93 693 155 693 155 402 828 402 828 503 24 503 24 331 309 331 309 817 784 817 784 16 819 16 819 111 964 111 964 699 162 699 162 274 178 274 178 439 936 439 936 229 160 229 160 891 47 891 47 824 750 824 750 873 801 873 801 533 673 533 673 617 911 617 911 764 495 764 495 692 264 692 264 114 161 114 161 801 240 801 240 843 136 843 136 248 577 248 577 641 551 641 551 759 914 759 914 868 270 868 270 868 190 868 190 772 412 772 412 752 149 752 149 420 891 420 891 650 632 650 632 96 692 96 692 978 358 978 358 545 883 545 883 373 719 373 719 501 23 501 23 80 827 80 827 252 745 252 745 817 655 817 655 326 823 326 823 878 283 878 283 515 689 515 689 465 614 465 614 257 866 257 866 146 286 146 286 537 128 537 128 941 744 941 744 829 519 829 519 958 771 958 771 94 165 94 165 719 517 719 517 460 170 460 170 488 188 488 188 471 700 471 700 176 687 176 687 284 185 284 185 632 252 632 252 202 743 202 743 578 562 578 562 62 318 62 318 577 416 577 416 966 540 966 540 79 489 79 489 633 297 633 297 889 227 889 227 561 348 561 348 132 265 132 265 273 785 273 785 777 7 777 7 412 400 412 400 138 771 138 771 491 238 491 238 734 769 734 769 935 44 935 44 396 9 396 9 545 438 545 438 951 419 951 419 529 400 529 400 572 332 572 332 242 860 242 860 524 546 524 546 794 141 794 141 784 179 784 179 935 957 935 957 977 186 977 186 453 312 453 312 581 731 581 731 702 420 702 420 55 841 55 841 63 323 63 323 309 362 309 362 786 801 786 801 714 885 714 885 35 674 35 674 745 15 745 15 253 650 253 650 330 483 330 483 345 531 345 531 537 177 537 177 293 231 293 231 881 409 881 409 798 732 798 732 578 372 578 372 591 173 591 173 839 25 839 25 862 299 862 299 320 2 320 2 124 58 124 58 645 559 645 559 736 796 736 796 457 297 457 297 714 663 714 663 434 327 434 327 560 370 560 370 728 355 728 355 548 672 548 672 355 870 355 870 94 61 94 61 463 274 463 274 384 164 384 164 49 158 49 158 465 22 465 22 924 456 924 456 423 290 423 290 414 579 414 579 681 973 681 973 810 110 810 110 55 786 55 786 56 33 56 33 535 867 535 867 995 964 995 964 2 324 2 324 994 172 994 172 134 955 134 955 64 968 64 968 641 207 641 207 197 760 197 760 265 565 265 565 230 847 230 847 966 641 966 641 51 794 51 794 216 447 216 447 900 146 900 146 461 941 461 941 871 702 871 702 701 178 701 178 99 349 99 349 442 447 442 447 399 551 399 551 258 815 258 815 977 161 977 161 767 965 767 965 172 888 172 888 857 700 857 700 878 779 878 779 90 606 90 606 591 265 591 265 849 335 849 335 532 156 532 156 132 737 132 737 826 79 826 79 479 635 479 635 204 801 204 801 928 825 928 825 337 113 337 113 381 127 381 127 763 63 763 63 910 765 910 765 404 60 404 60 453 308 453 308 518 508 518 508 196 426 196 426 981 799 981 799 15 246 15 246 959 808 959 808 182 903 182 903 176 183 176 183 572 918 572 918 529 494 529 494 760 46 760 46 196 401 196 401 650 751 650 751 764 950 764 950 354 835 354 835 262 521 262 521 123 471 123 471 914 249 914 249 238 708 238 708 770 283 770 283 666 953 666 953 505 559 505 559 388 91 388 91 837 879 837 879 2 548 2 548 331 223 331 223 273 917 273 917 765 579 765 579 787 423 787 423 96 318 96 318 76 710 76 710 7 730 7 730 502 327 502 327 309 455 309 455 831 864 831 864 416 366 416 366 872 337 872 337 876 284 876 284 116 922 116 922 270 120 270 120 688 236 688 236 567 719 567 719 640 568 640 568 546 946 546 946 294 472 294 472 68 309 68 309 823 696 823 696 684 954 684 954 134 200 134 200 18 304 18 304 718 306 718 306 295 131 295 131 923 897 923 897 165 650 165 650 837 288 837 288 512 21 512 21 247 983 247 983 445 976 445 976 248 33 248 33 453 158 453 158 967 702 967 702 627 771 627 771 984 304 984 304 325 726 325 726 812 956 812 956 334 649 334 649 788 1 788 1 89 967 89 967 185 731 185 731 775 77 775 77 426 623 426 623 312 98 312 98 889 848 889 848 41 917 41 917 831 721 831 721 818 570 818 570 804 174 804 174 979 987 979 987 12 766 12 766 844 420 844 420 672 957 672 957 286 76 286 76 215 920 215 920 805 438 805 438 269 796 269 796 59 372 59 372 311 430 311 430 575 851 575 851 671 396 671 396 595 535 595 535 527 483 527 483 686 561 686 561 521 383 521 383 32 933 32 933 526 173 526 173 510 93 510 93 430 876 430 876 520 823 520 823 617 605 617 605 581 896 581 896 542 266 542 266 668 25 668 25 158 41 158 41 418 141 418 141 123 198 123 198 606 520 606 520 600 403 600 403 524 599 524 599 770 932 770 932 723 671 723 671 379 891 379 891 24 74 24 74 318 943 318 943 386 733 386 733 682 128 682 128 447 649 447 649 740 133 740 133 614 284 614 284 49 945 49 945 453 265 453 265 198 207 198 207 304 501 304 501 972 986 972 986 450 99 450 99 858 131 858 131 4 544 4 544 109 943 109 943 203 451 203 451 531 610 531 610 158 881 158 881 162 990 162 990 366 377 366 377 762 410 762 410 332 505 332 505 387 258 387 258 438 161 438 161 779 811 779 811 318 85 318 85 537 118 537 118 214 661 214 661 827 807 827 807 944 437 944 437 151 162 151 162 690 33 690 33 222 200 222 200 209 252 209 252 878 395 878 395 792 803 792 803 760 519 760 519 610 216 610 216 468 75 468 75 969 458 969 458 936 667 936 667 451 176 451 176 525 545 525 545 186 545 186 545 988 101 988 101 143 347 143 347 219 350 219 350 380 411 380 411 958 545 958 545 907 571 907 571 654 278 654 278 154 759 154 759 854 994 854 994 992 510 992 510 941 539 941 539 966 601 966 601 512 204 512 204 525 739 525 739 81 531 81 531 862 603 862 603 748 92 748 92 520 373 520 373 755 93 755 93 575 599 575 599 588 317 588 317 539 499 539 499 553 196 553 196 526 99 526 99 340 848 340 848 812 800 812 800 984 181 984 181 603 712 603 712 372 551 372 551 442 987 442 987 207 618 207 618 535 387 535 387 666 132 666 132 610 898 610 898 409 936 409 936 890 647 890 647 797 429 797 429 571 605 571 605 52 64 52 64 714 765 714 765 663 213 663 213 820 760 820 760 586 27 586 27 442 611 442 611 499 425 499 425 821 442 821 442 958 651 958 651 259 147 259 147 855 688 855 688 578 492 578 492 315 834 315 834 444 381 444 381 94 207 94 207 260 386 260 386 468 55 468 55 810 980 810 980 181 123 181 123 304 833 304 833 981 707 981 707 834 104 834 104 253 36 253 36 450 772 450 772 134 815 134 815 793 633 793 633 401 149 401 149 237 352 237 352 289 252 289 252 189 2 189 2 126 264 126 264 777 145 777 145 264 414 264 414 717 532 717 532 914 406 914 406 145 896 145 896 22 746 22 746 927 224 927 224 958 600 958 600 271 62 271 62 702 557 702 557 303 832 303 832 971 722 971 722 844 966 844 966 241 827 241 827 855 680 855 680 226 328 226 328 941 335 941 335 92 669 92 669 792 86 792 86 875 683 875 683 851 245 851 245 205 313 205 313 900 134 900 134 337 43 337 43 272 653 272 653 125 365 125 365 599 959 599 959 88 170 88 170 217 863 217 863 584 779 584 779 601 994 601 994 97 483 97 483 182 132 182 132 473 911 473 911 232 853 232 853 545 604 545 604 259 733 259 733 310 219 310 219 234 745 234 745 421 513 421 513 624 387 624 387 845 717 845 717 906 344 906 344 291 709 291 709 791 527 791 527 841 892 841 892 262 905 262 905 466 175 466 175 864 531 864 531 877 242 877 242 773 543 773 543 963 476 963 476 616 30 616 30 467 304 467 304 371 462 371 462 255 272 255 272 246 589 246 589 812 556 812 556 461 210 461 210 292 93 292 93 195 107 195 107 96 532 96 532 78 204 78 204 619 829 619 829 745 904 745 904 693 232 693 232 153 348 153 348 501 154 501 154 455 328 455 328 243 878 243 878 773 202 773 202 337 751 337 751 962 174 962 174 900 529 900 529 728 733 728 733 579 142 579 142 264 818 264 818 849 12 849 12 782 581 782 581 520 139 520 139 424 664 424 664 231 594 231 594 328 212 328 212 153 411 153 411 385 603 385 603 987 654 987 654 829 66 829 66 66 141 66 141 114 123 114 123 973 149 973 149 403 193 403 193 934 622 934 622 427 647 427 647 13 634 13 634 701 604 701 604 470 377 470 377 93 632 93 632 165 129 165 129 61 826 61 826 772 51 772 51 300 930 300 930 890 991 890 991 357 701 357 701 780 52 780 52 963 912 963 912 271 295 271 295 673 871 673 871 56 346 56 346 805 403 805 403 410 556 410 556 128 863 128 863 258 419 258 419 553 31 553 31 36 406 36 406 525 92 525 92 838 487 838 487 94 772 94 772 786 58 786 58 807 370 807 370 300 285 300 285 528 90 528 90 601 689 601 689 770 443 770 443 780 112 780 112 179 119 179 119 647 955 647 955 720 139 720 139 439 874 439 874 895 77 895 77 258 201 258 201 900 154 900 154 206 340 206 340 661 285 661 285 955 221 955 221 740 26 740 26 646 212 646 212 50 858 50 858 563 977 563 977 28 229 28 229 412 426 412 426 102 672 102 672 563 207 563 207 343 904 343 904 545 844 545 844 486 832 486 832 75 406 75 406 291 252 291 252 833 356 833 356 144 1 144 1 614 521 614 521 732 547 732 547 335 877 335 877 561 508 561 508 944 233 944 233 925 174 925 174 722 440 722 440 321 136 321 136 449 930 449 930 537 131 537 131 744 175 744 175 272 67 272 67 482 818 482 818 187 545 187 545 84 853 84 853 710 248 710 248 215 591 215 591 121 595 121 595 502 560 502 560 329 391 329 391 97 782 97 782 628 557 628 557 983 155 983 155 78 995 78 995 307 668 307 668 516 431 516 431 301 920 301 920 152 145 152 145 833 375 833 375 297 228 297 228 338 396 338 396 244 468 244 468 607 251 607 251 515 87 515 87 804 278 804 278 417 954 417 954 319 714 319 714 562 418 562 418 805 180 805 180 93 984 93 984 186 3 186 3 876 373 876 373 427 913 427 913 843 583 843 583 164 866 164 866 617 860 617 860 237 161 237 161 114 924 114 924 623 928 623 928 550 640 550 640 825 165 825 165 452 467 452 467 859 741 859 741 755 45 755 45 89 561 89 561 108 868 108 868 703 739 703 739 470 441 470 441 366 457 366 457 240 814 240 814 165 898 165 898 938 503 938 503 453 25 453 25 108 341 108 341 152 965 152 965 756 739 756 739 126 682 126 682 283 884 283 884 91 449 91 449 509 616 509 616 61 9 61 9 320 925 320 925 829 210 829 210 63 747 63 747 169 65 169 65 970 240 970 240 51 451 51 451 693 821 693 821 61 132 61 132 307 403 307 403 779 529 779 529 417 902 417 902 569 169 569 169 140 137 140 137 954 494 954 494 372 794 372 794 913 663 913 663 674 60 674 60 703 248 703 248 364 329 364 329 857 959 857 959 698 693 698 693 64 96 64 96 836 532 836 532 614 662 614 662 156 130 156 130 92 457 92 457 518 501 518 501 156 876 156 876 762 954 762 954 981 897 981 897 203 737 203 737 674 266 674 266 828 85 828 85 353 980 353 980 937 993 937 993 394 464 394 464 568 881 568 881 928 590 928 590 878 505 878 505 267 442 267 442 219 365 219 365 213 809 213 809 130 444 130 444 914 773 914 773 502 934 502 934 668 155 668 155 943 636 943 636 106 830 106 830 930 820 930 820 96 479 96 479 507 384 507 384 742 375 742 375 850 233 850 233 201 160 201 160 403 893 403 893 278 663 278 663 340 75 340 75 298 561 298 561 183 187 183 187 14 302 14 302 972 80 972 80 737 738 737 738 877 990 877 990 771 155 771 155 136 674 136 674 182 958 182 958 813 763 813 763 440 646 440 646 994 978 994 978 113 236 113 236 826 40 826 40 879 923 879 923 749 52 749 52 501 703 501 703 590 958 590 958 615 934 615 934 385 47 385 47 346 394 346 394 825 511 825 511 364 188 364 188 941 302 941 302 592 578 592 578 926 591 926 591 258 950 258 950 147 134 147 134 906 413 906 413 494 701 494 701 298 138 298 138 28 84 28 84 868 260 868 260 806 462 806 462 26 101 26 101 802 429 802 429 711 979 711 979 152 525 152 525 939 588 939 588 805 243 805 243 933 857 933 857 55 573 55 573 949 914 949 914 825 41 825 41 979 927 979 927 852 139 852 139 294 886 294 886 609 23 609 23 141 281 141 281 4 571 4 571 64 157 64 157 490 578 490 578 268 359 268 359 479 32 479 32 96 824 96 824 671 284 671 284 974 47 974 47 482 658 482 658 123 878 123 878 85 299 85 299 901 366 901 366 196 539 196 539 859 972 859 972 790 984 790 984 437 112 437 112 723 404 723 404 715 758 715 758 727 601 727 601 711 289 711 289 877 631 877 631 616 723 616 723 121 845 121 845 162 833 162 833 68 288 68 288 221 690 221 690 226 262 226 262 738 783 738 783 536 618 536 618 220 943 220 943 210 474 210 474 567 779 567 779 950 541 950 541 711 888 711 888 788 826 788 826 338 222 338 222 42 318 42 318 876 141 876 141 979 299 979 299 37 579 37 579 618 703 618 703 366 919 366 919 588 519 588 519 410 31 410 31 464 909 464 909 17 782 17 782 958 133 958 133 837 867 837 867 139 220 139 220 123 252 123 252 12 374 12 374 630 531 630 531 981 857 981 857 786 885 786 885 63 489 63 489 34 917 34 917 897 633 897 633 755 686 755 686 587 961 587 961 590 531 590 531 229 119 229 119 175 245 175 245 804 739 804 739 367 670 367 670 683 333 683 333 109 743 109 743 693 388 693 388 589 974 589 974 338 56 338 56 929 270 929 270 572 802 572 802 715 321 715 321 311 337 311 337 646 963 646 963 739 27 739 27 798 142 798 142 695 440 695 440 175 592 175 592 120 175 120 175 171 660 171 660 49 470 49 470 485 946 485 946 591 758 591 758 744 584 744 584 12 262 12 262 908 852 908 852 501 186 501 186 912 296 912 296 740 927 740 927 748 844 748 844 425 121 425 121 521 270 521 270 481 352 481 352 26 632 26 632 637 538 637 538 886 981 886 981 747 463 747 463 737 934 737 934 644 219 644 219 813 420 813 420 539 546 539 546 639 648 639 648 634 168 634 168 948 915 948 915 345 321 345 321 195 464 195 464 883 26 883 26 236 398 236 398 11 900 11 900 269 538 269 538 682 300 682 300 514 184 514 184 287 710 287 710 892 994 892 994 89 389 89 389 954 23 954 23 928 595 928 595 379 328 379 328 214 550 214 550 52 268 52 268 702 426 702 426 735 250 735 250 790 794 790 794 831 377 831 377 854 443 854 443 4 665 4 665 964 280 964 280 254 900 254 900 355 277 355 277 964 174 964 174 244 402 244 402 60 438 60 438 397 775 397 775 254 750 254 750 335 231 335 231 782 700 782 700 738 980 738 980 743 601 743 601 578 448 578 448 47 894 47 894 91 712 91 712 97 750 97 750 806 294 806 294 269 76 269 76 516 639 516 639 468 472 468 472 453 737 453 737 933 60 933 60 838 167 838 167 234 801 234 801 622 958 622 958 305 236 305 236 911 753 911 753 502 509 502 509 760 524 760 524 138 994 138 994 346 624 346 624 132 185 132 185 57 680 57 680 401 284 401 284 535 295 535 295 527 580 527 580 333 711 333 711 163 568 163 568 397 324 397 324 410 831 410 831 27 971 27 971 685 79 685 79 673 217 673 217 563 841 563 841 319 191 319 191 621 340 621 340 628 671 628 671 666 806 666 806 734 287 734 287 838 725 838 725 48 16 48 16 983 462 983 462 668 377 668 377 117 517 117 517 85 908 85 908 943 121 943 121 575 527 575 527 682 869 682 869 675 51 675 51 958 910 958 910 479 855 479 855 224 600 224 600 946 160 946 160 777 790 777 790 233 666 233 666 991 756 991 756 786 355 786 355 546 955 546 955 181 549 181 549 615 426 615 426 845 262 845 262 571 811 571 811 587 992 587 992 239 408 239 408 30 945 30 945 153 818 153 818 436 20 436 20 93 423 93 423 922 368 922 368 608 8 608 8 5 158 5 158 664 718 664 718 22 811 22 811 230 441 230 441 407 591 407 591 966 46 966 46 781 472 781 472 903 392 903 392 721 40 721 40 884 847 884 847 75 244 75 244 446 27 446 27 605 821 605 821 980 512 980 512 344 752 344 752 607 154 607 154 7 290 7 290 957 664 957 664 644 190 644 190 634 858 634 858 109 235 109 235 987 392 987 392 16 816 16 816 343 34 343 34 320 340 320 340 35 882 35 882 153 487 153 487 865 286 865 286 447 224 447 224 297 691 297 691 618 493 618 493 193 405 193 405 618 286 618 286 458 649 458 649 99 426 99 426 513 590 513 590 336 571 336 571 323 549 323 549 644 258 644 258 183 173 183 173 948 332 948 332 562 25 562 25 216 18 216 18 29 188 29 188 532 348 532 348 259 966 259 966 356 623 356 623 530 31 530 31 564 322 564 322 167 200 167 200 623 128 623 128 489 171 489 171 75 514 75 514 269 495 269 495 296 579 296 579 603 183 603 183 938 406 938 406 563 425 563 425 86 195 86 195 790 470 790 470 548 609 548 609 351 137 351 137 243 360 243 360 227 328 227 328 642 173 642 173 705 779 705 779 498 590 498 590 575 234 575 234 95 935 95 935 768 397 768 397 570 628 570 628 817 682 817 682 969 22 969 22 836 603 836 603 382 145 382 145 875 682 875 682 574 551 574 551 353 270 353 270 161 432 161 432 82 755 82 755 268 234 268 234 684 905 684 905 85 237 85 237 753 548 753 548 530 567 530 567 767 582 767 582 138 671 138 671 2 386 2 386 351 128 351 128 596 879 596 879 11 593 11 593 554 450 554 450 3 101 3 101 882 544 882 544 457 468 457 468 221 31 221 31 834 434 834 434 179 601 179 601 168 863 168 863 46 147 46 147 648 573 648 573 192 53 192 53 619 553 619 553 471 737 471 737 459 862 459 862 58 976 58 976 995 721 995 721 485 278 485 278 27 310 27 310 629 357 629 357 536 808 536 808 781 97 781 97 509 278 509 278 703 438 703 438 902 158 902 158 296 881 296 881 371 117 371 117 900 30 900 30 128 148 128 148 981 570 981 570 123 555 123 555 491 328 491 328 177 470 177 470 514 827 514 827 159 786 159 786 385 398 385 398 497 890 497 890 696 252 696 252 140 9 140 9 685 578 685 578 213 698 213 698 228 538 228 538 881 913 881 913 811 934 811 934 541 455 541 455 488 240 488 240 252 439 252 439 63 343 63 343 848 67 848 67 42 511 42 511 180 908 180 908 807 813 807 813 879 328 879 328 542 77 542 77 505 59 505 59 891 863 891 863 877 433 877 433 290 631 290 631 686 330 686 330 627 125 627 125 333 903 333 903 419 854 419 854 661 798 661 798 199 731 199 731 800 257 800 257 588 118 588 118 178 866 178 866 206 610 206 610 175 179 175 179 188 905 188 905 956 901 956 901 153 486 153 486 345 345 345 345 273 915 273 915 637 523 637 523 921 716 921 716 764 586 764 586 42 963 42 963 635 31 635 31 82 431 82 431 877 840 877 840 316 3 316 3 832 236 832 236 487 835 487 835 166 352 166 352 964 224 964 224 890 1 890 1 75 697 75 697 341 832 341 832 655 743 655 743 278 185 278 185 842 429 842 429 522 378 522 378 823 930 823 930 323 707 323 707 427 394 427 394 127 860 127 860 522 182 522 182 879 503 879 503 780 55 780 55 88 984 88 984 271 360 271 360 711 990 711 990 124 60 124 60 311 165 311 165 516 580 516 580 281 456 281 456 367 841 367 841 169 19 169 19 181 210 181 210 33 720 33 720 358 663 358 663 381 909 381 909 968 809 968 809 395 268 395 268 471 256 471 256 208 761 208 761 91 451 91 451 102 815 102 815 941 52 941 52 368 676 368 676 97 559 97 559 448 252 448 252 530 420 530 420 28 972 28 972 582 631 582 631 564 296 564 296 891 464 891 464 562 378 562 378 863 473 863 473 201 896 201 896 229 784 229 784 539 866 539 866 133 384 133 384 904 359 904 359 378 653 378 653 444 316 444 316 600 787 600 787 212 34 212 34 377 213 377 213 248 217 248 217 359 310 359 310 265 152 265 152 781 445 781 445 86 352 86 352 646 534 646 534 861 153 861 153 258 79 258 79 705 390 705 390 215 111 215 111 25 907 25 907 559 330 559 330 173 605 173 605 937 357 937 357 574 775 574 775 248 601 248 601 912 326 912 326 173 951 173 951 146 992 146 992 483 739 483 739 986 463 986 463 875 754 875 754 455 499 455 499 522 958 522 958 261 632 261 632 835 850 835 850 351 737 351 737 839 889 839 889 184 682 184 682 518 696 518 696 992 822 992 822 678 512 678 512 486 194 486 194 475 94 475 94 64 182 64 182 4 720 4 720 802 539 802 539 927 301 927 301 78 965 78 965 728 961 728 961 877 816 877 816 980 11 980 11 239 401 239 401 635 539 635 539 947 386 947 386 5 138 5 138 694 625 694 625 111 185 111 185 731 348 731 348 228 422 228 422 97 766 97 766 229 365 229 365 220 486 220 486 286 898 286 898 846 372 846 372 169 308 169 308 356 37 356 37 505 468 505 468 193 30 193 30 151 974 151 974 96 28 96 28 968 994 968 994 180 191 180 191 309 418 309 418 591 656 591 656 549 546 549 546 46 300 46 300 947 902 947 902 920 272 920 272 610 593 610 593 907 744 907 744 827 857 827 857 71 798 71 798 213 192 213 192 978 912 978 912 224 143 224 143 687 742 687 742 317 672 317 672 889 870 889 870 378 713 378 713 789 494 789 494 800 203 800 203 217 463 217 463 23 179 23 179 910 470 910 470 811 60 811 60 480 322 480 322 690 609 690 609 429 876 429 876 651 253 651 253 704 24 704 24 346 255 346 255 199 224 199 224 955 775 955 775 540 668 540 668 706 794 706 794 580 950 580 950 920 63 920 63 361 235 361 235 162 326 162 326 942 108 942 108 46 17 46 17 165 323 165 323 384 165 384 165 714 656 714 656 826 572 826 572 498 891 498 891 272 193 272 193 759 203 759 203 699 588 699 588 941 780 941 780 808 3 808 3 872 426 872 426 932 269 932 269 635 893 635 893 616 77 616 77 182 149 182 149 129 62 129 62 785 382 785 382 152 628 152 628 835 939 835 939 84 141 84 141 647 454 647 454 758 890 758 890 488 289 488 289 420 803 420 803 862 13 862 13 297 279 297 279 768 408 768 408 583 134 583 134 859 319 859 319 830 298 830 298 595 951 595 951 294 821 294 821 992 970 992 970 339 527 339 527 886 521 886 521 925 569 925 569 650 70 650 70 629 329 629 329 432 295 432 295 44 264 44 264 481 454 481 454 357 104 357 104 917 812 917 812 247 336 247 336 693 484 693 484 33 528 33 528 126 604 126 604 320 106 320 106 699 656 699 656 791 764 791 764 808 927 808 927 162 32 162 32 195 402 195 402 929 309 929 309 64 290 64 290 784 977 784 977 247 748 247 748 590 369 590 369 849 411 849 411 640 634 640 634 212 312 212 312 766 17 766 17 915 906 915 906 935 330 935 330 994 968 994 968 303 427 303 427 487 431 487 431 937 280 937 280 800 465 800 465 251 145 251 145 776 270 776 270 657 344 657 344 972 632 972 632 222 604 222 604 542 297 542 297 514 891 514 891 49 660 49 660 379 94 379 94 983 146 983 146 356 99 356 99 505 56 505 56 401 460 401 460 979 379 979 379 31 100 31 100 140 794 140 794 928 117 928 117 649 111 649 111 140 231 140 231 476 903 476 903 446 98 446 98 279 189 279 189 93 810 93 810 381 200 381 200 730 92 730 92 149 605 149 605 833 509 833 509 144 916 144 916 148 419 148 419 526 475 526 475 377 604 377 604 603 407 603 407 431 511 431 511 435 602 435 602 157 175 157 175 503 11 503 11 872 198 872 198 178 983 178 983 545 235 545 235 788 587 788 587 737 200 737 200 325 327 325 327 784 398 784 398 545 433 545 433 808 105 808 105 620 636 620 636 789 428 789 428 86 490 86 490 237 442 237 442 148 790 148 790 351 572 351 572 490 854 490 854 580 756 580 756 673 922 673 922 459 8 459 8 569 150 569 150 31 65 31 65 573 389 573 389 599 705 599 705 832 970 832 970 151 552 151 552 61 878 61 878 862 809 862 809 178 44 178 44 227 692 227 692 281 574 281 574 305 549 305 549 183 961 183 961 79 644 79 644 210 261 210 261 527 107 527 107 19 1 19 1 495 203 495 203 870 43 870 43 778 653 778 653 723 396 723 396 557 339 557 339 808 603 808 603 487 855 487 855 742 552 742 552 213 174 213 174 561 799 561 799 450 423 450 423 100 478 100 478 368 674 368 674 792 811 792 811 847 940 847 940 521 181 521 181 255 103 255 103 790 217 790 217 877 517 877 517 716 629 716 629 727 492 727 492 473 111 473 111 24 2 24 2 278 407 278 407 334 967 334 967 302 749 302 749 258 1 258 1 122 298 122 298 430 14 430 14 951 684 951 684 935 798 935 798 189 455 189 455 773 739 773 739 736 549 736 549 315 488 315 488 300 393 300 393 431 59 431 59 393 380 393 380 826 9 826 9 193 60 193 60 695 213 695 213 111 375 111 375 525 367 525 367 460 262 460 262 354 869 354 869 125 551 125 551 505 731 505 731 125 984 125 984 104 698 104 698 507 502 507 502 649 534 649 534 927 752 927 752 292 563 292 563 307 442 307 442 450 580 450 580 594 316 594 316 172 970 172 970 437 901 437 901 861 646 861 646 553 34 553 34 459 995 459 995 756 541 756 541 659 354 659 354 749 545 749 545 202 297 202 297 412 92 412 92 391 127 391 127 941 222 941 222 754 221 754 221 775 621 775 621 424 281 424 281 121 104 121 104 716 697 716 697 978 891 978 891 640 946 640 946 904 355 904 355 288 947 288 947 464 858 464 858 985 920 985 920 467 410 467 410 737 122 737 122 301 580 301 580 445 525 445 525 875 250 875 250 719 618 719 618 83 510 83 510 694 603 694 603 194 310 194 310 976 265 976 265 713 96 713 96 459 694 459 694 745 588 745 588 108 841 108 841 359 772 359 772 777 151 777 151 337 96 337 96 755 135 755 135 803 370 803 370 60 270 60 270 285 232 285 232 513 270 513 270 979 207 979 207 206 496 206 496 739 45 739 45 454 834 454 834 585 622 585 622 111 317 111 317 612 218 612 218 874 765 874 765 541 664 541 664 525 886 525 886 27 353 27 353 552 314 552 314 256 370 256 370 935 771 935 771 108 284 108 284 28 212 28 212 729 23 729 23 209 368 209 368 124 642 124 642 946 556 946 556 294 636 294 636 280 289 280 289 499 243 499 243 121 340 121 340 684 593 684 593 30 604 30 604 900 434 900 434 887 34 887 34 459 720 459 720 776 895 776 895 624 588 624 588 550 156 550 156 505 807 505 807 3 518 3 518 274 519 274 519 718 670 718 670 363 318 363 318 564 95 564 95 124 478 124 478 959 655 959 655 390 409 390 409 451 68 451 68 568 616 568 616 486 21 486 21 929 403 929 403 606 612 606 612 349 690 349 690 930 245 930 245 131 429 131 429 131 172 131 172 138 280 138 280 959 339 959 339 169 960 169 960 200 775 200 775 521 332 521 332 671 598 671 598 976 478 976 478 661 346 661 346 182 684 182 684 367 327 367 327 595 630 595 630 85 759 85 759 858 850 858 850 102 977 102 977 728 672 728 672 990 943 990 943 553 726 553 726 627 988 627 988 894 967 894 967 727 976 727 976 86 298 86 298 447 927 447 927 301 32 301 32 714 948 714 948 663 138 663 138 297 182 297 182 233 522 233 522 414 688 414 688 571 117 571 117 432 369 432 369 41 660 41 660 91 561 91 561 655 683 655 683 286 359 286 359 481 576 481 576 239 581 239 581 473 754 473 754 894 559 894 559 177 892 177 892 194 633 194 633 493 970 493 970 943 375 943 375 802 777 802 777 589 845 589 845 927 461 927 461 793 275 793 275 10 201 10 201 7 128 7 128 624 781 624 781 967 210 967 210 281 919 281 919 744 976 744 976 57 493 57 493 884 868 884 868 14 618 14 618 257 995 257 995 396 237 396 237 16 503 16 503 459 893 459 893 937 581 937 581 637 405 637 405 353 467 353 467 383 358 383 358 253 205 253 205 947 671 947 671 432 62 432 62 927 165 927 165 390 789 390 789 657 658 657 658 858 813 858 813 510 65 510 65 347 903 347 903 10 212 10 212 462 733 462 733 955 343 955 343 223 18 223 18 788 592 788 592 518 556 518 556 557 522 557 522 460 993 460 993 172 361 172 361 272 298 272 298 242 80 242 80 596 277 596 277 822 980 822 980 495 781 495 781 348 850 348 850 178 652 178 652 177 469 177 469 323 88 323 88 818 924 818 924 69 815 69 815 568 760 568 760 249 724 249 724 983 232 983 232 407 520 407 520 40 56 40 56 418 29 418 29 93 859 93 859 547 187 547 187 850 281 850 281 689 164 689 164 588 905 588 905 647 659 647 659 218 349 218 349 626 71 626 71 162 484 162 484 125 962 125 962 371 945 371 945 269 190 269 190 891 37 891 37 10 329 10 329 912 16 912 16 910 888 910 888 793 165 793 165 60 108 60 108 243 141 243 141 480 577 480 577 838 185 838 185 575 273 575 273 789 723 789 723 492 325 492 325 251 203 251 203 708 928 708 928 24 570 24 570 775 919 775 919 299 737 299 737 571 209 571 209 721 905 721 905 739 443 739 443 325 567 325 567 753 425 753 425 865 256 865 256 48 601 48 601 969 215 969 215 479 536 479 536 494 349 494 349 969 294 969 294 59 445 59 445 130 257 130 257 649 597 649 597 184 373 184 373 291 463 291 463 484 112 484 112 82 696 82 696 606 145 606 145 138 611 138 611 703 819 703 819 184 454 184 454 16 455 16 455 841 618 841 618 188 51 188 51 150 113 150 113 908 701 908 701 80 489 80 489 785 648 785 648 498 404 498 404 315 901 315 901 572 79 572 79 262 929 262 929 379 687 379 687 234 301 234 301 89 105 89 105 932 660 932 660 773 432 773 432 725 912 725 912 383 623 383 623 4 524 4 524 745 264 745 264 259 641 259 641 946 118 946 118 391 853 391 853 2 6 2 6 722 241 722 241 741 312 741 312 477 548 477 548 452 434 452 434 692 566 692 566 478 259 478 259 501 696 501 696 452 795 452 795 282 24 282 24 368 383 368 383 279 605 279 605 521 95 521 95 173 433 173 433 339 601 339 601 494 198 494 198 504 766 504 766 968 881 968 881 793 669 793 669 504 310 504 310 794 879 794 879 966 876 966 876 525 550 525 550 730 98 730 98 844 561 844 561 730 150 730 150 290 121 290 121 392 670 392 670 717 742 717 742 734 347 734 347 566 158 566 158 470 929 470 929 358 408 358 408 120 469 120 469 800 117 800 117 173 512 173 512 559 170 559 170 431 445 431 445 526 566 526 566 423 390 423 390 935 27 935 27 55 220 55 220 226 439 226 439 234 954 234 954 309 185 309 185 87 642 87 642 534 8 534 8 682 633 682 633 285 240 285 240 191 467 191 467 367 948 367 948 849 291 849 291 501 114 501 114 892 526 892 526 926 870 926 870 905 291 905 291 890 129 890 129 201 377 201 377 393 668 393 668 470 532 470 532 821 993 821 993 409 146 409 146 886 956 886 956 954 700 954 700 829 233 829 233 164 745 164 745 198 554 198 554 66 375 66 375 218 137 218 137 797 26 797 26 185 38 185 38 560 587 560 587 233 910 233 910 162 114 162 114 664 448 664 448 132 710 132 710 763 302 763 302 132 156 132 156 510 241 510 241 15 675 15 675 105 196 105 196 96 630 96 630 183 969 183 969 454 173 454 173 2 770 2 770 216 471 216 471 476 751 476 751 940 416 940 416 754 194 754 194 683 937 683 937 681 883 681 883 175 623 175 623 812 181 812 181 253 981 253 981 677 511 677 511 838 844 838 844 302 819 302 819 884 129 884 129 309 22 309 22 186 2 186 2 772 150 772 150 913 231 913 231 741 74 741 74 383 667 383 667 482 445 482 445 387 773 387 773 315 344 315 344 286 15 286 15 215 879 215 879 662 510 662 510 581 644 581 644 199 880 199 880 236 106 236 106 949 826 949 826 201 653 201 653 704 329 704 329 244 661 244 661 545 217 545 217 495 907 495 907 823 153 823 153 253 68 253 68 529 243 529 243 278 600 278 600 751 437 751 437 966 814 966 814 403 838 403 838 122 236 122 236 937 925 937 925 674 446 674 446 575 345 575 345 504 513 504 513 674 49 674 49 663 378 663 378 983 814 983 814 558 545 558 545 511 544 511 544 501 43 501 43 401 77 401 77 236 782 236 782 116 339 116 339 300 815 300 815 611 198 611 198 945 765 945 765 191 208 191 208 417 714 417 714 48 180 48 180 311 735 311 735 531 595 531 595 763 758 763 758 268 341 268 341 522 611 522 611 728 48 728 48 132 648 132 648 365 146 365 146 676 260 676 260 337 370 337 370 238 722 238 722 284 624 284 624 276 324 276 324 432 407 432 407 280 559 280 559 914 357 914 357 112 737 112 737 150 702 150 702 439 441 439 441 741 64 741 64 897 954 897 954 676 503 676 503 821 984 821 984 447 323 447 323 823 352 823 352 311 490 311 490 235 401 235 401 983 602 983 602 793 429 793 429 875 386 875 386 400 222 400 222 521 764 521 764 190 794 190 794 819 514 819 514 281 916 281 916 674 285 674 285 792 713 792 713 911 501 911 501 57 77 57 77 421 146 421 146 627 594 627 594 749 857 749 857 292 829 292 829 443 782 443 782 210 614 210 614 221 184 221 184 173 516 173 516 140 802 140 802 54 746 54 746 206 550 206 550 896 318 896 318 59 626 59 626 788 198 788 198 634 547 634 547 32 752 32 752 990 16 990 16 362 904 362 904 597 264 597 264 856 808 856 808 820 641 820 641 723 962 723 962 842 753 842 753 925 749 925 749 616 303 616 303 467 949 467 949 446 256 446 256 695 501 695 501 415 199 415 199 960 945 960 945 860 139 860 139 197 727 197 727 829 277 829 277 176 521 176 521 302 562 302 562 491 48 491 48 465 93 465 93 253 984 253 984 149 126 149 126 27 345 27 345 954 190 954 190 941 888 941 888 915 693 915 693 945 224 945 224 240 429 240 429 806 837 806 837 53 837 53 837 712 836 712 836 757 167 757 167 675 692 675 692 910 827 910 827 861 868 861 868 714 215 714 215 299 324 299 324 81 930 81 930 541 903 541 903 588 754 588 754 723 799 723 799 918 941 918 941 724 335 724 335 811 298 811 298 389 141 389 141 399 543 399 543 175 982 175 982 693 919 693 919 341 676 341 676 498 604 498 604 253 943 253 943 535 940 535 940 564 914 564 914 970 3 970 3 103 139 103 139 122 70 122 70 556 18 556 18 510 270 510 270 384 291 384 291 5 230 5 230 133 308 133 308 947 812 947 812 365 452 365 452 840 659 840 659 131 779 131 779 958 822 958 822 73 136 73 136 195 803 195 803 841 808 841 808 795 709 795 709 35 226 35 226 736 66 736 66 939 992 939 992 743 306 743 306 488 372 488 372 592 323 592 323 850 244 850 244 770 97 770 97 890 542 890 542 594 144 594 144 277 105 277 105 471 893 471 893 295 491 295 491 309 868 309 868 947 726 947 726 603 616 603 616 977 623 977 623 139 672 139 672 322 99 322 99 288 32 288 32 33 874 33 874 865 139 865 139 33 179 33 179 764 463 764 463 605 690 605 690 707 419 707 419 754 85 754 85 314 833 314 833 994 351 994 351 237 707 237 707 244 391 244 391 150 696 150 696 992 373 992 373 474 863 474 863 539 112 539 112 327 762 327 762 220 764 220 764 888 866 888 866 359 532 359 532 551 857 551 857 22 760 22 760 931 630 931 630 867 177 867 177 871 988 871 988 525 650 525 650 411 791 411 791 309 507 309 507 925 840 925 840 152 681 152 681 625 700 625 700 109 944 109 944 831 557 831 557 547 860 547 860 25 422 25 422 693 691 693 691 394 731 394 731 103 766 103 766 540 61 540 61 232 802 232 802 591 98 591 98 355 740 355 740 674 630 674 630 436 135 436 135 966 459 966 459 977 364 977 364 33 137 33 137 69 957 69 957 791 954 791 954 230 698 230 698 423 818 423 818 476 273 476 273 979 21 979 21 403 948 403 948 646 61 646 61 797 230 797 230 181 627 181 627 2 346 2 346 348 114 348 114 5 405 5 405 104 272 104 272 362 37 362 37 799 59 799 59 778 610 778 610 707 106 707 106 103 379 103 379 321 794 321 794 499 264 499 264 114 169 114 169 88 277 88 277 199 104 199 104 154 238 154 238 666 437 666 437 504 290 504 290 149 316 149 316 989 793 989 793 619 142 619 142 568 368 568 368 204 804 204 804 240 83 240 83 60 187 60 187 990 169 990 169 411 477 411 477 300 69 300 69 751 816 751 816 607 20 607 20 607 506 607 506 323 244 323 244 637 601 637 601 91 121 91 121 396 438 396 438 812 116 812 116 362 75 362 75 427 543 427 543 887 271 887 271 249 665 249 665 224 41 224 41 299 472 299 472 357 274 357 274 436 141 436 141 465 40 465 40 290 485 290 485 31 717 31 717 107 504 107 504 529 852 529 852 3 513 3 513 202 980 202 980 4 324 4 324 58 400 58 400 844 41 844 41 414 191 414 191 558 290 558 290 125 87 125 87 485 965 485 965 651 3 651 3 49 520 49 520 987 278 987 278 540 618 540 618 841 545 841 545 275 153 275 153 323 452 323 452 551 11 551 11 36 416 36 416 59 394 59 394 466 263 466 263 845 873 845 873 68 14 68 14 223 482 223 482 6 565 6 565 493 578 493 578 485 223 485 223 408 69 408 69 536 246 536 246 790 127 790 127 391 867 391 867 367 283 367 283 134 875 134 875 51 140 51 140 139 856 139 856 680 130 680 130 673 357 673 357 836 142 836 142 667 613 667 613 121 473 121 473 403 119 403 119 745 537 745 537 220 37 220 37 807 145 807 145 802 444 802 444 27 142 27 142 479 183 479 183 251 820 251 820 883 529 883 529 416 197 416 197 663 59 663 59 212 37 212 37 741 466 741 466 446 185 446 185 325 932 325 932 37 391 37 391 458 425 458 425 127 293 127 293 240 828 240 828 684 774 684 774 864 802 864 802 182 833 182 833 157 119 157 119 980 54 980 54 513 302 513 302 972 522 972 522 643 96 643 96 9 102 9 102 177 98 177 98 727 437 727 437 630 951 630 951 925 701 925 701 968 925 968 925 222 970 222 970 496 568 496 568 799 416 799 416 863 220 863 220 551 770 551 770 643 767 643 767 325 968 325 968 348 946 348 946 75 571 75 571 129 241 129 241 978 901 978 901 326 519 326 519 825 290 825 290 343 170 343 170 912 154 912 154 165 584 165 584 790 530 790 530 881 226 881 226 737 704 737 704 366 885 366 885 864 44 864 44 672 1 672 1 361 15 361 15 320 901 320 901 654 175 654 175 588 146 588 146 163 261 163 261 502 73 502 73 245 840 245 840 932 333 932 333 898 937 898 937 535 532 535 532 455 956 455 956 28 835 28 835 784 841 784 841 552 64 552 64 977 802 977 802 853 270 853 270 94 402 94 402 976 734 976 734 793 992 793 992 894 796 894 796 497 395 497 395 622 594 622 594 299 327 299 327 711 134 711 134 923 100 923 100 98 257 98 257 663 528 663 528 720 95 720 95 961 682 961 682 695 774 695 774 599 672 599 672 839 828 839 828 456 594 456 594 611 972 611 972 967 976 967 976 559 252 559 252 586 779 586 779 701 269 701 269 259 279 259 279 594 447 594 447 250 627 250 627 69 679 69 679 735 406 735 406 345 793 345 793 340 958 340 958 889 168 889 168 120 829 120 829 486 615 486 615 300 328 300 328 570 844 570 844 170 718 170 718 79 993 79 993 974 440 974 440 633 790 633 790 707 886 707 886 790 776 790 776 487 204 487 204 799 266 799 266 116 639 116 639 969 78 969 78 684 645 684 645 348 414 348 414 445 146 445 146 655 759 655 759 818 484 818 484 417 124 417 124 903 273 903 273 285 51 285 51 874 936 874 936 651 512 651 512 232 492 232 492 2 985 2 985 507 680 507 680 207 40 207 40 412 581 412 581 393 272 393 272 987 282 987 282 890 209 890 209 351 929 351 929 205 276 205 276 285 821 285 821 432 492 432 492 509 948 509 948 217 431 217 431 715 803 715 803 39 537 39 537 937 75 937 75 989 312 989 312 497 5 497 5 265 525 265 525 225 484 225 484 885 141 885 141 244 109 244 109 535 769 535 769 180 747 180 747 70 890 70 890 58 658 58 658 64 525 64 525 42 310 42 310 503 613 503 613 787 361 787 361 110 927 110 927 861 10 861 10 554 51 554 51 849 177 849 177 715 829 715 829 544 788 544 788 784 606 784 606 336 527 336 527 140 285 140 285 363 334 363 334 477 366 477 366 142 600 142 600 896 222 896 222 44 115 44 115 219 111 219 111 805 909 805 909 642 259 642 259 503 261 503 261 719 771 719 771 575 751 575 751 235 628 235 628 301 839 301 839 955 162 955 162 368 668 368 668 831 13 831 13 231 908 231 908 128 583 128 583 178 40 178 40 727 27 727 27 179 424 179 424 648 289 648 289 454 43 454 43 518 886 518 886 744 828 744 828 782 430 782 430 486 976 486 976 492 688 492 688 303 604 303 604 948 540 948 540 935 891 935 891 837 280 837 280 275 823 275 823 25 439 25 439 416 607 416 607 633 311 633 311 242 318 242 318 111 926 111 926 716 731 716 731 355 585 355 585 931 837 931 837 490 367 490 367 116 865 116 865 831 358 831 358 712 451 712 451 20 947 20 947 923 375 923 375 263 936 263 936 445 668 445 668 456 657 456 657 542 967 542 967 727 830 727 830 332 934 332 934 925 175 925 175 323 400 323 400 247 588 247 588 254 503 254 503 417 701 417 701 6 292 6 292 946 916 946 916 922 497 922 497 572 15 572 15 682 952 682 952 536 986 536 986 133 785 133 785 927 927 927 927 551 910 551 910 747 567 747 567 870 274 870 274 895 155 895 155 40 774 40 774 854 335 854 335 937 721 937 721 481 711 481 711 684 932 684 932 821 401 821 401 81 21 81 21 277 725 277 725 25 109 25 109 767 656 767 656 765 140 765 140 189 36 189 36 355 939 355 939 531 838 531 838 573 549 573 549 580 169 580 169 363 89 363 89 411 977 411 977 803 967 803 967 620 183 620 183 321 747 321 747 709 7 709 7 505 962 505 962 146 519 146 519 391 283 391 283 724 376 724 376 794 820 794 820 101 965 101 965 151 313 151 313 797 73 797 73 280 968 280 968 15 304 15 304 410 148 410 148 134 362 134 362 716 863 716 863 729 835 729 835 748 551 748 551 257 536 257 536 419 366 419 366 570 256 570 256 413 823 413 823 401 545 401 545 562 944 562 944 919 304 919 304 189 99 189 99 728 723 728 723 213 186 213 186 276 78 276 78 854 596 854 596 907 608 907 608 217 994 217 994 767 237 767 237 811 18 811 18 87 838 87 838 649 924 649 924 332 46 332 46 584 503 584 503 927 408 927 408 799 115 799 115 237 945 237 945 415 860 415 860 76 649 76 649 694 866 694 866 5 208 5 208 770 511 770 511 53 987 53 987 224 197 224 197 578 793 578 793 307 501 307 501 909 624 909 624 136 638 136 638 343 517 343 517 922 700 922 700 70 472 70 472 323 660 323 660 149 167 149 167 602 757 602 757 841 164 841 164 992 884 992 884 499 150 499 150 909 835 909 835 360 804 360 804 177 496 177 496 973 10 973 10 150 644 150 644 893 783 893 783 119 769 119 769 894 901 894 901 897 473 897 473 618 28 618 28 896 64 896 64 41 970 41 970 862 39 862 39 926 840 926 840 453 723 453 723 839 79 839 79 988 468 988 468 614 617 614 617 517 427 517 427 57 906 57 906 77 930 77 930 957 870 957 870 15 971 15 971 936 826 936 826 958 745 958 745 826 669 826 669 890 576 890 576 123 129 123 129 131 414 131 414 151 901 151 901 871 341 871 341 48 424 48 424 447 873 447 873 385 546 385 546 508 774 508 774 717 764 717 764 606 958 606 958 656 346 656 346 918 436 918 436 157 585 157 585 294 345 294 345 513 946 513 946 228 242 228 242 131 207 131 207 870 194 870 194 278 112 278 112 182 229 182 229 179 78 179 78 620 7 620 7 809 696 809 696 818 143 818 143 633 229 633 229 684 366 684 366 906 519 906 519 783 276 783 276 719 415 719 415 281 229 281 229 197 518 197 518 851 917 851 917 211 713 211 713 605 165 605 165 227 791 227 791 265 424 265 424 743 90 743 90 956 106 956 106 874 233 874 233 955 519 955 519 777 885 777 885 421 877 421 877 336 788 336 788 623 176 623 176 572 327 572 327 217 485 217 485 540 724 540 724 8 784 8 784 890 72 890 72 232 768 232 768 764 446 764 446 555 39 555 39 279 41 279 41 571 837 571 837 706 330 706 330 90 496 90 496 583 207 583 207 761 380 761 380 499 191 499 191 378 729 378 729 965 611 965 611 863 871 863 871 699 36 699 36 585 310 585 310 347 607 347 607 558 630 558 630 281 420 281 420 447 558 447 558 323 289 323 289 376 943 376 943 378 962 378 962 225 694 225 694 644 113 644 113 641 592 641 592 732 696 732 696 94 653 94 653 306 697 306 697 304 586 304 586 197 544 197 544 232 202 232 202 514 158 514 158 248 139 248 139 119 799 119 799 208 368 208 368 138 477 138 477 279 989 279 989 741 817 741 817 471 709 471 709 992 753 992 753 249 618 249 618 741 911 741 911 484 586 484 586 539 322 539 322 587 519 587 519 977 367 977 367 682 855 682 855 368 74 368 74 56 179 56 179 85 437 85 437 421 601 421 601 802 315 802 315 27 402 27 402 494 553 494 553 88 87 88 87 118 101 118 101 27 384 27 384 362 950 362 950 114 719 114 719 690 708 690 708 247 934 247 934 646 461 646 461 315 423 315 423 857 354 857 354 84 884 84 884 944 215 944 215 327 246 327 246 947 361 947 361 853 62 853 62 478 281 478 281 467 652 467 652 868 234 868 234 387 211 387 211 299 90 299 90 612 527 612 527 786 489 786 489 925 796 925 796 755 556 755 556 85 276 85 276 819 67 819 67 740 564 740 564 501 28 501 28 519 248 519 248 704 521 704 521 35 360 35 360 915 790 915 790 524 336 524 336 285 808 285 808 216 798 216 798 721 312 721 312 952 916 952 916 841 622 841 622 692 165 692 165 796 109 796 109 537 660 537 660 647 149 647 149 901 834 901 834 809 657 809 657 788 326 788 326 988 843 988 843 137 673 137 673 229 466 229 466 762 367 762 367 380 440 380 440 422 212 422 212 456 284 456 284 196 642 196 642 360 590 360 590 784 728 784 728 130 184 130 184 108 899 108 899 511 440 511 440 752 139 752 139 200 911 200 911 246 792 246 792 747 298 747 298 161 930 161 930 77 328 77 328 173 551 173 551 981 776 981 776 599 888 599 888 160 823 160 823 655 639 655 639 550 240 550 240 595 320 595 320 228 494 228 494 92 839 92 839 821 412 821 412 843 172 843 172 843 355 843 355 369 129 369 129 331 322 331 322 968 650 968 650 72 717 72 717 821 119 821 119 516 36 516 36 486 420 486 420 917 423 917 423 630 91 630 91 488 393 488 393 123 365 123 365 528 573 528 573 328 32 328 32 982 210 982 210 31 555 31 555 620 177 620 177 751 67 751 67 30 307 30 307 320 378 320 378 65 905 65 905 402 701 402 701 941 939 941 939 105 759 105 759 873 204 873 204 155 516 155 516 674 662 674 662 432 811 432 811 938 581 938 581 719 351 719 351 614 207 614 207 989 810 989 810 660 139 660 139 377 746 377 746 202 137 202 137 739 492 739 492 328 376 328 376 3 636 3 636 878 712 878 712 915 178 915 178 467 530 467 530 372 319 372 319 833 296 833 296 403 759 403 759 622 151 622 151 979 581 979 581 230 670 230 670 6 757 6 757 543 801 543 801 667 775 667 775 574 380 574 380 99 132 99 132 964 39 964 39 449 128 449 128 854 356 854 356 283 799 283 799 900 525 900 525 685 531 685 531 343 191 343 191 381 468 381 468 636 686 636 686 468 887 468 887 582 756 582 756 466 720 466 720 683 275 683 275 991 309 991 309 963 4 963 4 639 932 639 932 406 241 406 241 95 105 95 105 771 603 771 603 851 96 851 96 753 146 753 146 711 983 711 983 166 363 166 363 835 578 835 578 720 868 720 868 751 923 751 923 751 973 751 973 984 917 984 917 539 194 539 194 193 760 193 760 354 837 354 837 95 905 95 905 46 739 46 739 372 772 372 772 763 630 763 630 868 875 868 875 52 587 52 587 45 613 45 613 275 433 275 433 967 528 967 528 317 566 317 566 150 680 150 680 548 760 548 760 4 353 4 353 650 374 650 374 523 140 523 140 210 644 210 644 923 744 923 744 943 385 943 385 202 932 202 932 209 798 209 798 114 337 114 337 248 936 248 936 124 136 124 136 523 801 523 801 386 60 386 60 691 863 691 863 735 597 735 597 654 584 654 584 108 268 108 268 494 262 494 262 14 659 14 659 951 844 951 844 707 742 707 742 819 94 819 94 200 253 200 253 946 173 946 173 225 555 225 555 776 322 776 322 496 155 496 155 394 259 394 259 305 434 305 434 273 164 273 164 37 164 37 164 290 640 290 640 335 134 335 134 470 565 470 565 910 522 910 522 955 90 955 90 845 376 845 376 168 769 168 769 207 623 207 623 862 365 862 365 146 963 146 963 75 373 75 373 743 293 743 293 935 899 935 899 148 785 148 785 934 369 934 369 698 936 698 936 199 733 199 733 247 199 247 199 409 328 409 328 395 496 395 496 229 896 229 896 130 632 130 632 822 798 822 798 185 345 185 345 449 679 449 679 617 295 617 295 437 124 437 124 149 205 149 205 768 885 768 885 553 906 553 906 383 307 383 307 622 618 622 618 597 399 597 399 581 529 581 529 588 830 588 830 155 629 155 629 711 92 711 92 432 511 432 511 979 102 979 102 169 859 169 859 925 516 925 516 319 574 319 574 672 693 672 693 753 766 753 766 703 845 703 845 219 529 219 529 710 458 710 458 502 220 502 220 886 744 886 744 548 10 548 10 434 399 434 399 939 397 939 397 288 667 288 667 443 233 443 233 160 528 160 528 96 924 96 924 884 607 884 607 292 927 292 927 133 106 133 106 474 800 474 800 9 694 9 694 405 899 405 899 589 90 589 90 837 852 837 852 189 34 189 34 123 165 123 165 811 606 811 606 471 190 471 190 418 988 418 988 10 921 10 921 402 19 402 19 48 880 48 880 269 888 269 888 759 257 759 257 113 877 113 877 742 382 742 382 614 654 614 654 10 533 10 533 769 873 769 873 779 457 779 457 706 315 706 315 939 974 939 974 396 908 396 908 620 542 620 542 837 765 837 765 89 553 89 553 703 498 703 498 101 800 101 800 60 773 60 773 255 182 255 182 865 373 865 373 360 640 360 640 741 494 741 494 524 833 524 833 600 377 600 377 960 787 960 787 113 968 113 968 865 290 865 290 487 636 487 636 983 305 983 305 977 606 977 606 402 724 402 724 484 620 484 620 588 314 588 314 130 806 130 806 261 565 261 565 344 95 344 95 265 965 265 965 558 7 558 7 966 799 966 799 936 690 936 690 307 969 307 969 539 329 539 329 905 46 905 46 976 705 976 705 593 56 593 56 614 343 614 343 245 812 245 812 532 727 532 727 618 981 618 981 75 914 75 914 130 497 130 497 673 638 673 638 131 939 131 939 185 743 185 743 619 132 619 132 678 334 678 334 197 69 197 69 510 595 510 595 175 546 175 546 699 866 699 866 521 483 521 483 723 925 723 925 372 882 372 882 795 272 795 272 23 865 23 865 821 606 821 606 982 781 982 781 655 625 655 625 793 566 793 566 579 697 579 697 749 199 749 199 286 928 286 928 881 42 881 42 390 47 390 47 850 598 850 598 307 852 307 852 359 93 359 93 84 718 84 718 630 709 630 709 237 871 237 871 512 399 512 399 618 437 618 437 65 793 65 793 209 992 209 992 155 274 155 274 339 886 339 886 373 240 373 240 1 117 1 117 215 872 215 872 305 939 305 939 66 879 66 879 292 649 292 649 410 931 410 931 124 256 124 256 188 103 188 103 530 923 530 923 563 69 563 69 818 692 818 692 978 691 978 691 563 823 563 823 875 546 875 546 607 484 607 484 198 617 198 617 248 252 248 252 916 66 916 66 765 591 765 591 737 142 737 142 117 606 117 606 820 51 820 51 956 389 956 389 758 290 758 290 826 886 826 886 497 583 497 583 227 628 227 628 728 276 728 276 106 387 106 387 639 259 639 259 516 799 516 799 71 596 71 596 848 974 848 974 203 931 203 931 432 575 432 575 113 612 113 612 914 876 914 876 974 478 974 478 251 342 251 342 376 57 376 57 53 638 53 638 683 508 683 508 711 518 711 518 794 333 794 333 151 262 151 262 910 885 910 885 798 70 798 70 392 603 392 603 234 615 234 615 397 756 397 756 907 254 907 254 568 826 568 826 440 838 440 838 157 802 157 802 736 135 736 135 464 991 464 991 882 555 882 555 512 768 512 768 536 903 536 903 152 893 152 893 515 725 515 725 369 63 369 63 408 455 408 455 818 640 818 640 607 553 607 553 250 459 250 459 616 620 616 620 406 933 406 933 296 974 296 974 877 569 877 569 594 89 594 89 100 578 100 578 5 496 5 496 354 247 354 247 425 327 425 327 9 281 9 281 91 423 91 423 969 895 969 895 81 635 81 635 627 665 627 665 103 440 103 440 801 463 801 463 657 60 657 60 348 522 348 522 746 547 746 547 512 634 512 634 948 265 948 265 635 567 635 567 249 935 249 935 491 373 491 373 673 473 673 473 421 657 421 657 56 521 56 521 532 415 532 415 402 602 402 602 196 359 196 359 518 718 518 718 138 510 138 510 597 694 597 694 591 310 591 310 317 859 317 859 294 398 294 398 609 104 609 104 906 285 906 285 937 366 937 366 907 317 907 317 72 711 72 711 823 355 823 355 597 911 597 911 404 975 404 975 632 143 632 143 87 739 87 739 878 883 878 883 590 521 590 521 40 764 40 764 543 775 543 775 441 962 441 962 834 697 834 697 96 848 96 848 142 254 142 254 291 402 291 402 160 771 160 771 429 779 429 779 921 645 921 645 424 160 424 160 758 104 758 104 850 897 850 897 597 106 597 106 935 842 935 842 233 252 233 252 310 967 310 967 178 435 178 435 851 957 851 957 175 35 175 35 846 162 846 162 884 415 884 415 246 757 246 757 582 273 582 273 596 574 596 574 96 229 96 229 548 179 548 179 12 994 12 994 717 755 717 755 51 706 51 706 690 635 690 635 174 229 174 229 910 369 910 369 833 696 833 696 199 861 199 861 896 916 896 916 540 653 540 653 149 909 149 909 721 808 721 808 86 375 86 375 807 693 807 693 675 30 675 30 704 453 704 453 876 641 876 641 739 207 739 207 771 624 771 624 558 165 558 165 782 589 782 589 475 379 475 379 148 101 148 101 545 265 545 265 471 286 471 286 154 576 154 576 825 52 825 52 182 86 182 86 31 363 31 363 304 70 304 70 969 713 969 713 983 159 983 159 742 600 742 600 421 955 421 955 432 880 432 880 821 356 821 356 769 688 769 688 14 581 14 581 827 182 827 182 59 364 59 364 202 235 202 235 718 695 718 695 100 394 100 394 97 61 97 61 716 573 716 573 70 477 70 477 788 768 788 768 593 373 593 373 527 273 527 273 657 137 657 137 294 47 294 47 132 207 132 207 224 538 224 538 70 574 70 574 923 860 923 860 912 490 912 490 418 47 418 47 420 42 420 42 600 111 600 111 537 219 537 219 73 930 73 930 101 290 101 290 967 771 967 771 505 29 505 29 342 483 342 483 710 66 710 66 355 896 355 896 140 711 140 711 477 674 477 674 451 380 451 380 152 839 152 839 651 766 651 766 333 569 333 569 226 323 226 323 685 716 685 716 134 152 134 152 759 274 759 274 345 820 345 820 862 374 862 374 333 441 333 441 587 669 587 669 8 251 8 251 106 782 106 782 860 693 860 693 383 706 383 706 416 907 416 907 651 639 651 639 839 688 839 688 533 262 533 262 335 307 335 307 741 43 741 43 926 816 926 816 326 872 326 872 935 301 935 301 692 957 692 957 694 160 694 160 330 330 330 330 670 513 670 513 921 753 921 753 227 947 227 947 284 646 284 646 224 952 224 952 191 480 191 480 874 960 874 960 878 487 878 487 126 97 126 97 462 886 462 886 583 172 583 172 28 340 28 340 582 499 582 499 951 63 951 63 933 765 933 765 988 518 988 518 989 548 989 548 376 651 376 651 962 153 962 153 574 684 574 684 228 967 228 967 146 988 146 988 769 559 769 559 538 132 538 132 252 91 252 91 540 573 540 573 256 601 256 601 495 574 495 574 65 280 65 280 739 931 739 931 149 326 149 326 160 724 160 724 59 296 59 296 588 878 588 878 859 677 859 677 219 321 219 321 836 874 836 874 274 873 274 873 487 770 487 770 447 906 447 906 451 967 451 967 412 421 412 421 328 576 328 576 643 164 643 164 217 532 217 532 368 653 368 653 200 721 200 721 593 692 593 692 796 656 796 656 732 920 732 920 515 179 515 179 178 596 178 596 890 198 890 198 859 800 859 800 321 525 321 525 309 503 309 503 507 494 507 494 198 243 198 243 439 833 439 833 198 658 198 658 654 553 654 553 994 150 994 150 261 92 261 92 455 556 455 556 12 344 12 344 735 658 735 658 658 889 658 889 593 662 593 662 98 463 98 463 982 163 982 163 763 133 763 133 407 146 407 146 417 429 417 429 617 618 617 618 74 121 74 121 690 153 690 153 587 606 587 606 493 829 493 829 163 815 163 815 397 781 397 781 192 568 192 568 681 872 681 872 876 802 876 802 796 405 796 405 967 400 967 400 491 165 491 165 570 427 570 427 195 356 195 356 947 195 947 195 842 532 842 532 78 796 78 796 843 588 843 588 667 976 667 976 782 661 782 661 64 950 64 950 778 887 778 887 603 547 603 547 813 637 813 637 134 662 134 662 81 329 81 329 687 677 687 677 447 861 447 861 438 415 438 415 622 852 622 852 363 333 363 333 686 190 686 190 643 945 643 945 46 864 46 864 963 374 963 374 410 971 410 971 690 560 690 560 671 909 671 909 403 263 403 263 574 417 574 417 246 848 246 848 478 351 478 351 778 184 778 184 360 817 360 817 645 481 645 481 678 767 678 767 358 95 358 95 516 986 516 986 760 867 760 867 746 128 746 128 865 952 865 952 455 395 455 395 908 284 908 284 200 977 200 977 381 608 381 608 612 545 612 545 933 650 933 650 65 300 65 300 311 509 311 509 390 988 390 988 562 748 562 748 25 734 25 734 483 199 483 199 513 941 513 941 29 553 29 553 867 736 867 736 714 688 714 688 795 638 795 638 936 238 936 238 20 811 20 811 993 307 993 307 526 9 526 9 680 984 680 984 852 210 852 210 447 638 447 638 286 203 286 203 312 868 312 868 461 90 461 90 132 485 132 485 479 319 479 319 17 356 17 356 673 245 673 245 21 858 21 858 641 178 641 178 965 534 965 534 971 753 971 753 380 65 380 65 177 143 177 143 875 865 875 865 82 728 82 728 43 949 43 949 683 18 683 18 406 687 406 687 778 914 778 914 150 465 150 465 262 921 262 921 160 430 160 430 243 716 243 716 285 787 285 787 802 509 802 509 167 40 167 40 529 404 529 404 481 110 481 110 172 259 172 259 643 883 643 883 379 817 379 817 832 524 832 524 772 776 772 776 381 840 381 840 841 140 841 140 857 223 857 223 967 636 967 636 660 959 660 959 91 399 91 399 162 676 162 676 472 465 472 465 172 1 172 1 436 219 436 219 201 846 201 846 649 326 649 326 418 436 418 436 908 132 908 132 451 118 451 118 486 141 486 141 520 162 520 162 437 918 437 918 686 52 686 52 440 609 440 609 903 395 903 395 786 229 786 229 477 453 477 453 241 78 241 78 161 952 161 952 666 97 666 97 770 241 770 241 746 252 746 252 392 9 392 9 760 629 760 629 683 430 683 430 793 141 793 141 197 512 197 512 894 794 894 794 109 523 109 523 5 818 5 818 263 67 263 67 668 994 668 994 770 715 770 715 317 634 317 634 645 489 645 489 558 898 558 898 186 502 186 502 161 946 161 946 14 240 14 240 403 806 403 806 65 98 65 98 131 69 131 69 855 457 855 457 678 473 678 473 110 823 110 823 606 316 606 316 57 357 57 357 844 181 844 181 804 882 804 882 551 740 551 740 702 895 702 895 509 798 509 798 586 10 586 10 238 494 238 494 991 180 991 180 588 522 588 522 473 500 473 500 507 720 507 720 247 176 247 176 261 806 261 806 628 78 628 78 323 417 323 417 329 127 329 127 533 627 533 627 493 202 493 202 954 300 954 300 757 101 757 101 693 818 693 818 153 260 153 260 801 207 801 207 309 752 309 752 586 807 586 807 790 58 790 58 47 292 47 292 864 2 864 2 64 761 64 761 656 397 656 397 58 560 58 560 443 816 443 816 992 621 992 621 325 420 325 420 839 405 839 405 423 556 423 556 165 938 165 938 365 905 365 905 811 501 811 501 854 253 854 253 19 443 19 443 568 363 568 363 608 423 608 423 710 627 710 627 857 240 857 240 335 536 335 536 974 197 974 197 519 792 519 792 957 336 957 336 753 564 753 564 113 510 113 510 222 473 222 473 775 379 775 379 561 81 561 81 684 320 684 320 55 187 55 187 855 622 855 622 415 494 415 494 439 977 439 977 122 180 122 180 81 76 81 76 461 369 461 369 73 658 73 658 751 681 751 681 807 899 807 899 328 426 328 426 114 410 114 410 572 723 572 723 140 623 140 623 589 807 589 807 59 741 59 741 645 636 645 636 308 256 308 256 745 183 745 183 844 348 844 348 380 721 380 721 833 952 833 952 783 766 783 766 780 793 780 793 341 155 341 155 881 718 881 718 546 294 546 294 237 271 237 271 322 230 322 230 722 868 722 868 479 103 479 103 993 229 993 229 769 351 769 351 267 344 267 344 3 610 3 610 441 740 441 740 953 781 953 781 715 412 715 412 336 557 336 557 49 872 49 872 418 786 418 786 452 735 452 735 67 205 67 205 640 987 640 987 622 736 622 736 794 638 794 638 934 586 934 586 252 260 252 260 930 349 930 349 967 757 967 757 510 42 510 42 67 235 67 235 598 100 598 100 169 567 169 567 780 127 780 127 72 346 72 346 192 194 192 194 794 41 794 41 484 10 484 10 128 817 128 817 617 528 617 528 190 12 190 12 703 890 703 890 584 12 584 12 638 298 638 298 958 830 958 830 428 889 428 889 452 592 452 592 133 60 133 60 700 657 700 657 95 310 95 310 242 200 242 200 302 723 302 723 395 384 395 384 200 231 200 231 279 980 279 980 873 907 873 907 858 907 858 907 502 313 502 313 491 480 491 480 930 824 930 824 506 63 506 63 262 478 262 478 860 834 860 834 738 858 738 858 687 534 687 534 584 528 584 528 225 915 225 915 157 51 157 51 750 417 750 417 392 319 392 319 471 51 471 51 387 861 387 861 799 939 799 939 719 841 719 841 970 932 970 932 513 383 513 383 800 291 800 291 44 849 44 849 419 944 419 944 847 399 847 399 575 185 575 185 528 41 528 41 161 901 161 901 935 727 935 727 932 122 932 122 809 359 809 359 2 767 2 767 266 8 266 8 425 562 425 562 386 234 386 234 784 892 784 892 219 441 219 441 648 709 648 709 767 605 767 605 133 247 133 247 600 631 600 631 115 544 115 544 330 578 330 578 383 665 383 665 820 367 820 367 309 46 309 46 304 927 304 927 978 952 978 952 449 101 449 101 976 707 976 707 484 937 484 937 94 465 94 465 71 48 71 48 884 719 884 719 730 469 730 469 267 924 267 924 641 243 641 243 458 338 458 338 306 276 306 276 238 942 238 942 862 787 862 787 334 780 334 780 655 88 655 88 784 908 784 908 657 311 657 311 53 768 53 768 222 908 222 908 939 701 939 701 498 553 498 553 103 606 103 606 335 158 335 158 82 287 82 287 226 734 226 734 498 946 498 946 231 548 231 548 215 259 215 259 671 296 671 296 675 957 675 957 972 974 972 974 6 746 6 746 434 548 434 548 424 710 424 710 587 180 587 180 163 683 163 683 402 86 402 86 283 786 283 786 791 88 791 88 141 284 141 284 952 9 952 9 849 66 849 66 948 602 948 602 674 699 674 699 425 496 425 496 305 166 305 166 913 797 913 797 738 547 738 547 12 316 12 316 904 659 904 659 396 506 396 506 54 713 54 713 769 713 769 713 662 871 662 871 602 133 602 133 659 460 659 460 759 947 759 947 46 34 46 34 502 978 502 978 72 765 72 765 699 717 699 717 472 542 472 542 372 745 372 745 487 351 487 351 914 193 914 193 116 264 116 264 657 307 657 307 40 463 40 463 546 798 546 798 489 462 489 462 347 251 347 251 138 776 138 776 205 97 205 97 676 646 676 646 30 760 30 760 335 383 335 383 660 368 660 368 428 732 428 732 199 288 199 288 549 915 549 915 802 784 802 784 401 768 401 768 873 816 873 816 462 499 462 499 207 84 207 84 502 171 502 171 857 633 857 633 623 205 623 205 885 688 885 688 533 964 533 964 862 230 862 230 908 901 908 901 440 652 440 652 146 947 146 947 839 282 839 282 261 922 261 922 288 910 288 910 726 104 726 104 138 609 138 609 81 693 81 693 890 347 890 347 817 512 817 512 635 840 635 840 80 808 80 808 516 543 516 543 245 514 245 514 894 174 894 174 94 457 94 457 514 536 514 536 857 951 857 951 28 860 28 860 961 401 961 401 317 237 317 237 151 10 151 10 817 153 817 153 757 567 757 567 48 515 48 515 475 320 475 320 329 405 329 405 479 341 479 341 5 384 5 384 929 504 929 504 19 387 19 387 779 909 779 909 666 133 666 133 97 463 97 463 648 438 648 438 197 187 197 187 208 164 208 164 892 584 892 584 957 944 957 944 68 257 68 257 330 481 330 481 348 712 348 712 122 94 122 94 892 679 892 679 626 308 626 308 75 769 75 769 928 865 928 865 727 698 727 698 612 259 612 259 800 534 800 534 656 540 656 540 466 808 466 808 404 581 404 581 211 853 211 853 1 636 1 636 521 928 521 928 88 188 88 188 24 612 24 612 485 11 485 11 596 284 596 284 417 168 417 168 134 338 134 338 935 474 935 474 398 457 398 457 742 83 742 83 820 57 820 57 455 236 455 236 167 149 167 149 453 806 453 806 625 917 625 917 584 566 584 566 282 470 282 470 528 668 528 668 143 852 143 852 31 146 31 146 554 566 554 566 307 80 307 80 578 787 578 787 834 717 834 717 642 754 642 754 764 783 764 783 632 929 632 929 78 112 78 112 306 550 306 550 774 326 774 326 862 151 862 151 3 179 3 179 710 795 710 795 968 286 968 286 960 736 960 736 412 994 412 994 263 952 263 952 73 695 73 695 316 437 316 437 469 482 469 482 681 852 681 852 679 372 679 372 743 782 743 782 856 852 856 852 807 525 807 525 702 175 702 175 118 875 118 875 71 197 71 197 140 309 140 309 413 548 413 548 505 311 505 311 596 622 596 622 631 379 631 379 835 92 835 92 810 599 810 599 905 894 905 894 128 465 128 465 58 242 58 242 801 307 801 307 908 96 908 96 364 790 364 790 323 734 323 734 339 669 339 669 793 373 793 373 981 356 981 356 975 112 975 112 790 440 790 440 898 241 898 241 907 363 907 363 602 372 602 372 302 387 302 387 828 986 828 986 641 851 641 851 264 732 264 732 802 50 802 50 261 116 261 116 201 705 201 705 53 84 53 84 404 748 404 748 673 324 673 324 449 460 449 460 866 796 866 796 537 206 537 206 936 868 936 868 562 959 562 959 613 775 613 775 182 315 182 315 497 988 497 988 629 686 629 686 149 536 149 536 392 438 392 438 890 958 890 958 319 15 319 15 267 932 267 932 173 575 173 575 215 483 215 483 67 836 67 836 723 585 723 585 77 775 77 775 224 399 224 399 625 37 625 37 413 827 413 827 724 473 724 473 492 571 492 571 805 925 805 925 832 822 832 822 532 601 532 601 836 712 836 712 837 140 837 140 662 301 662 301 402 487 402 487 859 570 859 570 848 793 848 793 588 783 588 783 644 66 644 66 779 655 779 655 358 207 358 207 730 351 730 351 576 292 576 292 779 642 779 642 88 26 88 26 857 874 857 874 940 865 940 865 276 171 276 171 507 476 507 476 772 889 772 889 70 902 70 902 61 708 61 708 117 783 117 783 891 141 891 141 298 40 298 40 799 285 799 285 884 71 884 71 531 954 531 954 504 682 504 682 213 677 213 677 892 715 892 715 317 516 317 516 889 888 889 888 686 159 686 159 681 794 681 794 73 367 73 367 560 137 560 137 578 824 578 824 39 939 39 939 678 496 678 496 561 471 561 471 287 232 287 232 24 233 24 233 552 724 552 724 451 711 451 711 17 421 17 421 694 167 694 167 876 360 876 360 267 70 267 70 696 678 696 678 585 754 585 754 744 752 744 752 964 355 964 355 208 654 208 654 270 71 270 71 765 302 765 302 943 548 943 548 725 555 725 555 22 424 22 424 207 337 207 337 578 775 578 775 801 782 801 782 480 5 480 5 148 816 148 816 500 537 500 537 150 770 150 770 156 323 156 323 204 989 204 989 726 686 726 686 888 180 888 180 721 983 721 983 393 159 393 159 566 53 566 53 530 76 530 76 720 903 720 903 657 116 657 116 883 699 883 699 26 635 26 635 79 798 79 798 38 790 38 790 906 938 906 938 870 669 870 669 238 544 238 544 736 57 736 57 962 979 962 979 420 152 420 152 377 156 377 156 62 127 62 127 492 683 492 683 909 39 909 39 72 126 72 126 365 654 365 654 585 521 585 521 327 425 327 425 636 200 636 200 329 699 329 699 819 734 819 734 531 544 531 544 583 647 583 647 822 715 822 715 816 526 816 526 464 831 464 831 759 740 759 740 430 350 430 350 780 386 780 386 247 476 247 476 801 444 801 444 144 754 144 754 92 15 92 15 671 569 671 569 336 710 336 710 732 838 732 838 750 25 750 25 988 521 988 521 762 103 762 103 840 906 840 906 865 496 865 496 642 828 642 828 447 702 447 702 612 217 612 217 558 751 558 751 231 74 231 74 648 648 648 648 526 851 526 851 680 392 680 392 632 816 632 816 662 51 662 51 885 79 885 79 803 542 803 542 794 439 794 439 645 219 645 219 946 362 946 362 25 20 25 20 115 455 115 455 202 563 202 563 731 856 731 856 336 724 336 724 615 883 615 883 812 213 812 213 767 654 767 654 486 723 486 723 470 801 470 801 545 678 545 678 226 621 226 621 785 604 785 604 835 661 835 661 314 948 314 948 933 446 933 446 201 850 201 850 911 117 911 117 539 881 539 881 891 956 891 956 819 337 819 337 194 741 194 741 401 388 401 388 460 638 460 638 595 665 595 665 389 280 389 280 268 723 268 723 53 785 53 785 376 249 376 249 7 925 7 925 72 849 72 849 669 120 669 120 28 922 28 922 920 601 920 601 88 5 88 5 611 206 611 206 368 615 368 615 874 418 874 418 353 421 353 421 198 377 198 377 519 740 519 740 158 917 158 917 807 976 807 976 969 754 969 754 28 960 28 960 228 550 228 550 354 339 354 339 565 224 565 224 337 679 337 679 469 37 469 37 653 389 653 389 250 119 250 119 883 324 883 324 858 846 858 846 572 339 572 339 975 860 975 860 580 364 580 364 677 882 677 882 584 744 584 744 953 862 953 862 590 296 590 296 525 463 525 463 668 121 668 121 872 623 872 623 581 733 581 733 155 965 155 965 845 746 845 746 939 649 939 649 37 774 37 774 520 266 520 266 708 782 708 782 292 717 292 717 273 543 273 543 800 58 800 58 667 602 667 602 349 274 349 274 157 856 157 856 932 137 932 137 152 280 152 280 335 178 335 178 827 724 827 724 847 766 847 766 263 197 263 197 655 193 655 193 158 175 158 175 807 783 807 783 105 694 105 694 346 426 346 426 854 195 854 195 763 694 763 694 245 218 245 218 455 532 455 532 553 357 553 357 520 200 520 200 5 289 5 289 259 689 259 689 101 604 101 604 263 764 263 764 347 203 347 203 564 340 564 340 934 268 934 268 533 3 533 3 22 44 22 44 93 544 93 544 75 346 75 346 994 526 994 526 176 786 176 786 297 644 297 644 526 120 526 120 765 398 765 398 892 889 892 889 345 959 345 959 665 686 665 686 904 93 904 93 98 892 98 892 557 270 557 270 51 182 51 182 551 844 551 844 741 92 741 92 317 116 317 116 415 212 415 212 315 894 315 894 694 752 694 752 507 728 507 728 914 591 914 591 645 627 645 627 720 816 720 816 858 318 858 318 512 322 512 322 472 34 472 34 344 487 344 487 590 806 590 806 814 285 814 285 806 544 806 544 994 214 994 214 842 814 842 814 310 567 310 567 151 963 151 963 284 905 284 905 731 899 731 899 544 102 544 102 973 190 973 190 365 256 365 256 457 325 457 325 367 773 367 773 545 651 545 651 180 252 180 252 352 596 352 596 763 571 763 571 514 67 514 67 960 254 960 254 680 94 680 94 836 80 836 80 26 59 26 59 425 173 425 173 286 951 286 951 468 571 468 571 785 405 785 405 527 879 527 879 413 356 413 356 688 959 688 959 656 969 656 969 360 39 360 39 348 824 348 824 343 308 343 308 953 473 953 473 484 925 484 925 644 714 644 714 767 508 767 508 214 615 214 615 628 102 628 102 447 710 447 710 490 876 490 876 902 911 902 911 298 757 298 757 533 50 533 50 774 913 774 913 799 576 799 576 388 160 388 160 969 140 969 140 210 667 210 667 136 592 136 592 642 53 642 53 478 817 478 817 887 754 887 754 182 773 182 773 510 793 510 793 456 945 456 945 772 169 772 169 994 442 994 442 143 867 143 867 366 251 366 251 351 992 351 992 308 129 308 129 30 509 30 509 924 355 924 355 433 202 433 202 35 744 35 744 365 800 365 800 278 906 278 906 490 849 490 849 463 49 463 49 68 270 68 270 531 602 531 602 285 673 285 673 510 90 510 90 679 300 679 300 292 931 292 931 31 901 31 901 848 346 848 346 974 429 974 429 882 377 882 377 226 718 226 718 512 94 512 94 857 205 857 205 928 502 928 502 882 985 882 985 514 143 514 143 225 515 225 515 670 926 670 926 646 693 646 693 404 895 404 895 645 562 645 562 20 170 20 170 515 252 515 252 375 667 375 667 741 976 741 976 22 430 22 430 495 519 495 519 61 605 61 605 600 858 600 858 202 418 202 418 675 471 675 471 879 292 879 292 381 25 381 25 621 327 621 327 973 19 973 19 290 290 290 290 68 714 68 714 710 268 710 268 464 225 464 225 432 874 432 874 93 340 93 340 203 321 203 321 919 584 919 584 716 242 716 242 372 644 372 644 589 118 589 118 359 970 359 970 662 289 662 289 745 72 745 72 327 170 327 170 324 730 324 730 603 238 603 238 158 743 158 743 576 658 576 658 645 80 645 80 330 674 330 674 62 788 62 788 943 907 943 907 828 198 828 198 687 962 687 962 351 722 351 722 991 295 991 295 966 92 966 92 789 499 789 499 98 351 98 351 738 889 738 889 910 427 910 427 297 31 297 31 595 866 595 866 910 196 910 196 268 757 268 757 715 359 715 359 683 800 683 800 716 610 716 610 404 386 404 386 193 571 193 571 288 867 288 867 480 927 480 927 391 579 391 579 96 931 96 931 91 867 91 867 310 626 310 626 107 628 107 628 427 469 427 469 482 745 482 745 332 367 332 367 918 232 918 232 415 223 415 223 512 397 512 397 41 201 41 201 70 143 70 143 49 197 49 197 975 319 975 319 821 720 821 720 688 64 688 64 187 751 187 751 683 914 683 914 69 690 69 690 590 312 590 312 460 549 460 549 577 715 577 715 480 86 480 86 829 801 829 801 140 939 140 939 232 917 232 917 886 660 886 660 961 795 961 795 244 130 244 130 960 348 960 348 9 218 9 218 537 255 537 255 128 253 128 253 677 92 677 92 56 513 56 513 995 350 995 350 674 270 674 270 25 600 25 600 153 322 153 322 103 395 103 395 249 507 249 507 128 658 128 658 924 948 924 948 542 681 542 681 50 718 50 718 588 845 588 845 547 469 547 469 761 177 761 177 746 708 746 708 985 620 985 620 762 94 762 94 890 64 890 64 412 852 412 852 885 908 885 908 941 521 941 521 547 656 547 656 311 533 311 533 548 683 548 683 572 208 572 208 638 532 638 532 387 506 387 506 602 692 602 692 875 194 875 194 627 650 627 650 823 336 823 336 517 318 517 318 181 890 181 890 231 403 231 403 552 915 552 915 307 758 307 758 984 710 984 710 956 485 956 485 145 695 145 695 52 558 52 558 233 795 233 795 320 319 320 319 748 354 748 354 855 231 855 231 2 625 2 625 926 307 926 307 950 412 950 412 51 375 51 375 965 578 965 578 936 467 936 467 445 79 445 79 929 765 929 765 604 755 604 755 617 360 617 360 819 761 819 761 457 855 457 855 576 456 576 456 847 87 847 87 205 930 205 930 501 524 501 524 554 192 554 192 398 923 398 923 416 521 416 521 385 247 385 247 103 370 103 370 330 407 330 407 995 145 995 145 222 820 222 820 522 872 522 872 993 33 993 33 217 275 217 275 640 929 640 929 950 480 950 480 792 601 792 601 333 388 333 388 316 701 316 701 5 171 5 171 414 680 414 680 993 801 993 801 877 916 877 916 522 243 522 243 885 788 885 788 338 361 338 361 378 917 378 917 358 220 358 220 895 165 895 165 587 176 587 176 940 911 940 911 268 659 268 659 305 936 305 936 181 55 181 55 171 381 171 381 238 575 238 575 315 893 315 893 238 365 238 365 525 326 525 326 72 910 72 910 762 157 762 157 130 452 130 452 658 608 658 608 211 214 211 214 556 180 556 180 125 292 125 292 223 860 223 860 144 316 144 316 497 53 497 53 115 301 115 301 80 706 80 706 940 644 940 644 672 502 672 502 932 901 932 901 133 449 133 449 349 297 349 297 75 187 75 187 395 327 395 327 40 205 40 205 810 146 810 146 512 626 512 626 645 611 645 611 362 903 362 903 349 321 349 321 211 535 211 535 122 272 122 272 882 813 882 813 18 300 18 300 61 250 61 250 188 604 188 604 439 749 439 749 457 623 457 623 893 607 893 607 909 338 909 338 803 376 803 376 550 727 550 727 865 919 865 919 357 343 357 343 457 752 457 752 861 472 861 472 526 418 526 418 548 939 548 939 371 853 371 853 572 96 572 96 967 403 967 403 488 190 488 190 819 531 819 531 642 647 642 647 258 928 258 928 298 948 298 948 882 688 882 688 913 666 913 666 47 546 47 546 767 937 767 937 22 757 22 757 106 131 106 131 60 816 60 816 830 497 830 497 773 625 773 625 366 959 366 959 665 855 665 855 372 457 372 457 171 710 171 710 910 714 910 714 775 456 775 456 532 383 532 383 490 727 490 727 494 102 494 102 947 9 947 9 805 360 805 360 865 167 865 167 973 941 973 941 896 341 896 341 299 479 299 479 167 816 167 816 94 74 94 74 446 812 446 812 587 655 587 655 261 602 261 602 275 435 275 435 681 77 681 77 205 983 205 983 695 130 695 130 447 817 447 817 210 479 210 479 518 827 518 827 62 91 62 91 201 902 201 902 687 902 687 902 268 594 268 594 363 473 363 473 939 149 939 149 827 845 827 845 469 560 469 560 342 290 342 290 582 50 582 50 890 837 890 837 89 823 89 823 220 17 220 17 168 468 168 468 773 274 773 274 799 699 799 699 617 323 617 323 520 846 520 846 348 324 348 324 32 808 32 808 477 821 477 821 33 887 33 887 766 637 766 637 580 487 580 487 836 72 836 72 762 780 762 780 950 274 950 274 977 116 977 116 288 748 288 748 480 198 480 198 301 434 301 434 219 398 219 398 150 619 150 619 521 511 521 511 413 396 413 396 879 387 879 387 234 715 234 715 469 778 469 778 370 699 370 699 292 874 292 874 639 485 639 485 249 173 249 173 419 445 419 445 914 378 914 378 694 195 694 195 87 800 87 800 124 200 124 200 486 908 486 908 834 536 834 536 644 104 644 104 535 416 535 416 284 755 284 755 979 670 979 670 759 608 759 608 750 752 750 752 926 889 926 889 647 337 647 337 316 750 316 750 313 246 313 246 427 677 427 677 281 478 281 478 975 982 975 982 623 156 623 156 666 269 666 269 597 532 597 532 64 161 64 161 643 921 643 921 542 872 542 872 418 967 418 967 513 331 513 331 248 991 248 991 345 926 345 926 897 893 897 893 362 907 362 907 129 94 129 94 856 577 856 577 803 881 803 881 610 883 610 883 842 576 842 576 736 705 736 705 146 484 146 484 798 575 798 575 16 99 16 99 720 490 720 490 540 374 540 374 626 419 626 419 104 43 104 43 866 218 866 218 247 148 247 148 595 77 595 77 94 112 94 112 840 274 840 274 448 181 448 181 898 515 898 515 186 873 186 873 428 27 428 27 476 342 476 342 165 140 165 140 962 240 962 240 441 842 441 842 391 485 391 485 404 432 404 432 686 622 686 622 441 791 441 791 954 244 954 244 179 787 179 787 917 320 917 320 251 310 251 310 950 25 950 25 434 757 434 757 677 277 677 277 741 831 741 831 437 345 437 345 866 294 866 294 172 272 172 272 402 603 402 603 271 723 271 723 361 801 361 801 795 993 795 993 56 577 56 577 384 963 384 963 567 78 567 78 256 180 256 180 408 510 408 510 755 426 755 426 222 711 222 711 416 464 416 464 98 519 98 519 41 434 41 434 870 218 870 218 815 214 815 214 360 930 360 930 398 439 398 439 513 589 513 589 771 23 771 23 932 808 932 808 668 229 668 229 306 263 306 263 142 517 142 517 791 945 791 945 94 925 94 925 190 166 190 166 504 155 504 155 510 879 510 879 514 139 514 139 960 603 960 603 694 608 694 608 90 820 90 820 877 568 877 568 71 221 71 221 533 588 533 588 173 42 173 42 561 304 561 304 876 40 876 40 275 471 275 471 851 528 851 528 856 659 856 659 420 887 420 887 539 853 539 853 249 605 249 605 41 974 41 974 561 633 561 633 862 685 862 685 919 127 919 127 719 57 719 57 494 643 494 643 985 168 985 168 828 443 828 443 866 592 866 592 814 707 814 707 893 134 893 134 768 2 768 2 54 144 54 144 230 701 230 701 303 702 303 702 797 763 797 763 941 346 941 346 271 244 271 244 312 584 312 584 195 296 195 296 416 791 416 791 415 407 415 407 736 344 736 344 601 256 601 256 539 875 539 875 834 338 834 338 212 94 212 94 914 166 914 166 796 383 796 383 888 83 888 83 121 345 121 345 212 545 212 545 336 251 336 251 900 406 900 406 120 138 120 138 418 540 418 540 220 965 220 965 35 853 35 853 832 929 832 929 551 679 551 679 115 277 115 277 376 630 376 630 27 396 27 396 892 952 892 952 708 329 708 329 85 2 85 2 704 944 704 944 218 478 218 478 913 322 913 322 927 989 927 989 988 369 988 369 849 557 849 557 802 529 802 529 307 521 307 521 871 903 871 903 311 826 311 826 252 649 252 649 557 5 557 5 376 171 376 171 100 946 100 946 534 902 534 902 666 420 666 420 568 13 568 13 847 646 847 646 856 312 856 312 679 423 679 423 189 418 189 418 522 424 522 424 967 862 967 862 368 323 368 323 557 391 557 391 114 61 114 61 298 547 298 547 658 218 658 218 909 511 909 511 803 813 803 813 332 527 332 527 208 227 208 227 584 388 584 388 992 107 992 107 450 246 450 246 805 372 805 372 800 757 800 757 436 334 436 334 987 64 987 64 663 562 663 562 246 367 246 367 453 223 453 223 801 22 801 22 99 691 99 691 883 659 883 659 988 486 988 486 737 801 737 801 108 163 108 163 518 34 518 34 259 561 259 561 384 747 384 747 200 222 200 222 339 815 339 815 370 206 370 206 968 903 968 903 517 586 517 586 911 775 911 775 17 803 17 803 705 140 705 140 436 571 436 571 630 259 630 259 101 788 101 788 216 927 216 927 211 925 211 925 688 134 688 134 441 622 441 622 792 52 792 52 124 315 124 315 906 187 906 187 941 531 941 531 734 933 734 933 454 524 454 524 284 363 284 363 863 119 863 119 845 403 845 403 646 178 646 178 9 629 9 629 227 602 227 602 511 717 511 717 876 29 876 29 373 971 373 971 533 544 533 544 363 70 363 70 942 660 942 660 20 470 20 470 820 607 820 607 138 656 138 656 287 983 287 983 232 257 232 257 190 384 190 384 488 615 488 615 67 868 67 868 198 179 198 179 130 392 130 392 11 724 11 724 247 913 247 913 909 982 909 982 571 213 571 213 435 471 435 471 284 444 284 444 762 828 762 828 908 470 908 470 627 186 627 186 770 20 770 20 309 985 309 985 578 102 578 102 985 462 985 462 431 25 431 25 540 974 540 974 225 690 225 690 878 368 878 368 212 415 212 415 271 530 271 530 941 68 941 68 190 857 190 857 146 708 146 708 877 960 877 960 592 826 592 826 134 115 134 115 122 349 122 349 475 494 475 494 854 628 854 628 862 354 862 354 575 126 575 126 804 554 804 554 462 385 462 385 953 743 953 743 961 41 961 41 339 221 339 221 716 52 716 52 11 863 11 863 814 821 814 821 462 660 462 660 377 689 377 689 697 851 697 851 355 530 355 530 469 35 469 35 787 185 787 185 373 139 373 139 323 157 323 157 734 150 734 150 361 648 361 648 652 880 652 880 487 454 487 454 522 29 522 29 585 31 585 31 96 650 96 650 818 16 818 16 124 513 124 513 718 152 718 152 727 359 727 359 207 461 207 461 361 630 361 630 171 342 171 342 227 93 227 93 500 575 500 575 93 909 93 909 680 695 680 695 902 569 902 569 545 398 545 398 882 407 882 407 580 344 580 344 63 24 63 24 559 127 559 127 778 120 778 120 965 162 965 162 559 254 559 254 39 80 39 80 166 966 166 966 31 571 31 571 880 970 880 970 679 804 679 804 139 90 139 90 473 378 473 378 637 299 637 299 294 227 294 227 889 646 889 646 849 940 849 940 569 758 569 758 836 496 836 496 478 756 478 756 824 174 824 174 108 719 108 719 796 78 796 78 14 347 14 347 565 179 565 179 522 55 522 55 41 269 41 269 364 593 364 593 502 246 502 246 110 452 110 452 937 363 937 363 413 475 413 475 626 197 626 197 541 948 541 948 122 832 122 832 716 248 716 248 344 146 344 146 379 291 379 291 560 347 560 347 125 64 125 64 474 356 474 356 423 135 423 135 386 85 386 85 580 334 580 334 567 565 567 565 590 486 590 486 947 688 947 688 993 444 993 444 889 302 889 302 958 195 958 195 678 125 678 125 203 729 203 729 162 740 162 740 983 161 983 161 888 629 888 629 725 379 725 379 540 729 540 729 352 955 352 955 78 716 78 716 839 816 839 816 551 117 551 117 72 159 72 159 863 861 863 861 871 913 871 913 743 369 743 369 614 970 614 970 220 539 220 539 759 907 759 907 17 380 17 380 130 612 130 612 63 362 63 362 32 203 32 203 906 201 906 201 931 169 931 169 322 478 322 478 48 615 48 615 419 812 419 812 376 926 376 926 946 155 946 155 760 361 760 361 699 114 699 114 807 707 807 707 105 276 105 276 80 515 80 515 428 872 428 872 958 862 958 862 939 358 939 358 163 696 163 696 957 906 957 906 607 242 607 242 19 512 19 512 672 167 672 167 639 629 639 629 346 201 346 201 232 60 232 60 733 699 733 699 310 87 310 87 374 612 374 612 414 861 414 861 889 883 889 883 867 662 867 662 615 850 615 850 986 364 986 364 295 315 295 315 878 891 878 891 791 634 791 634 582 525 582 525 228 826 228 826 157 14 157 14 935 980 935 980 342 51 342 51 696 770 696 770 173 547 173 547 543 784 543 784 557 815 557 815 274 836 274 836 885 748 885 748 135 464 135 464 982 975 982 975 754 525 754 525 606 314 606 314 989 662 989 662 486 7 486 7 310 460 310 460 336 933 336 933 991 694 991 694 35 726 35 726 231 7 231 7 16 65 16 65 44 145 44 145 269 479 269 479 324 810 324 810 731 792 731 792 830 765 830 765 182 72 182 72 744 639 744 639 350 839 350 839 966 976 966 976 858 542 858 542 140 534 140 534 366 199 366 199 106 847 106 847 338 683 338 683 482 264 482 264 512 386 512 386 424 666 424 666 108 135 108 135 683 360 683 360 457 162 457 162 606 766 606 766 433 250 433 250 529 654 529 654 16 303 16 303 811 307 811 307 182 108 182 108 481 740 481 740 322 443 322 443 725 551 725 551 582 600 582 600 907 250 907 250 476 505 476 505 321 290 321 290 454 232 454 232 836 315 836 315 897 429 897 429 630 848 630 848 357 385 357 385 442 141 442 141 856 190 856 190 951 506 951 506 629 675 629 675 210 491 210 491 52 428 52 428 319 95 319 95 884 436 884 436 385 452 385 452 60 757 60 757 228 269 228 269 364 829 364 829 340 265 340 265 409 756 409 756 481 896 481 896 52 545 52 545 538 954 538 954 577 868 577 868 539 814 539 814 359 399 359 399 970 647 970 647 104 302 104 302 912 336 912 336 979 69 979 69 285 968 285 968 597 249 597 249 969 709 969 709 253 677 253 677 50 191 50 191 174 785 174 785 814 580 814 580 663 49 663 49 967 386 967 386 626 214 626 214 113 385 113 385 578 367 578 367 442 583 442 583 908 832 908 832 829 640 829 640 665 771 665 771 837 351 837 351 681 786 681 786 36 446 36 446 4 500 4 500 218 627 218 627 901 596 901 596 582 157 582 157 906 305 906 305 306 523 306 523 987 193 987 193 530 25 530 25 457 664 457 664 630 620 630 620 735 620 735 620 313 820 313 820 202 591 202 591 354 941 354 941 820 452 820 452 73 765 73 765 545 939 545 939 187 62 187 62 589 763 589 763 752 820 752 820 171 462 171 462 808 637 808 637 54 37 54 37 339 260 339 260 681 658 681 658 731 1 731 1 458 80 458 80 111 620 111 620 222 664 222 664 4 284 4 284 634 671 634 671 805 457 805 457 171 500 171 500 196 242 196 242 200 427 200 427 795 92 795 92 872 317 872 317 311 792 311 792 382 523 382 523 16 471 16 471 703 949 703 949 557 613 557 613 131 868 131 868 80 644 80 644 794 107 794 107 448 518 448 518 10 456 10 456 811 281 811 281 454 807 454 807 578 747 578 747 106 280 106 280 58 733 58 733 573 779 573 779 692 675 692 675 885 836 885 836 652 334 652 334 294 847 294 847 332 622 332 622 825 326 825 326 783 537 783 537 942 31 942 31 292 583 292 583 488 862 488 862 228 25 228 25 927 911 927 911 144 688 144 688 218 530 218 530 759 56 759 56 611 6 611 6 486 960 486 960 304 923 304 923 848 414 848 414 289 955 289 955 556 801 556 801 444 44 444 44 881 175 881 175 109 44 109 44 825 984 825 984 737 959 737 959 249 183 249 183 271 806 271 806 709 978 709 978 201 185 201 185 681 446 681 446 232 162 232 162 61 274 61 274 927 589 927 589 881 338 881 338 790 743 790 743 600 495 600 495 552 84 552 84 379 157 379 157 888 360 888 360 809 256 809 256 235 592 235 592 107 403 107 403 201 236 201 236 36 438 36 438 559 499 559 499 846 5 846 5 960 145 960 145 154 161 154 161 834 480 834 480 904 940 904 940 163 658 163 658 2 91 2 91 796 880 796 880 948 514 948 514 132 971 132 971 247 488 247 488 923 81 923 81 126 27 126 27 523 809 523 809 400 61 400 61 468 634 468 634 373 558 373 558 659 93 659 93 956 575 956 575 237 474 237 474 544 556 544 556 533 243 533 243 712 631 712 631 986 539 986 539 831 515 831 515 641 395 641 395 294 919 294 919 49 228 49 228 65 148 65 148 251 315 251 315 458 148 458 148 71 407 71 407 947 279 947 279 906 995 906 995 282 598 282 598 968 753 968 753 519 396 519 396 982 693 982 693 879 491 879 491 680 151 680 151 11 199 11 199 925 302 925 302 246 296 246 296 953 842 953 842 879 888 879 888 373 226 373 226 297 187 297 187 734 614 734 614 162 136 162 136 7 550 7 550 73 749 73 749 483 955 483 955 564 546 564 546 528 674 528 674 61 86 61 86 529 417 529 417 176 552 176 552 115 50 115 50 230 29 230 29 601 54 601 54 213 507 213 507 464 929 464 929 761 373 761 373 762 322 762 322 167 356 167 356 508 232 508 232 783 58 783 58 967 432 967 432 563 98 563 98 894 833 894 833 832 761 832 761 609 65 609 65 762 653 762 653 830 563 830 563 192 289 192 289 780 905 780 905 978 829 978 829 296 564 296 564 446 638 446 638 640 401 640 401 428 873 428 873 87 988 87 988 3 565 3 565 353 33 353 33 977 145 977 145 399 383 399 383 491 875 491 875 4 675 4 675 8 206 8 206 828 453 828 453 689 185 689 185 923 812 923 812 710 395 710 395 651 963 651 963 429 179 429 179 252 137 252 137 224 459 224 459 321 656 321 656 708 401 708 401 749 829 749 829 446 347 446 347 178 787 178 787 167 656 167 656 903 24 903 24 614 234 614 234 545 664 545 664 861 725 861 725 89 538 89 538 222 884 222 884 577 485 577 485 250 130 250 130 457 663 457 663 39 763 39 763 884 400 884 400 807 684 807 684 312 592 312 592 206 160 206 160 72 484 72 484 174 920 174 920 603 296 603 296 770 465 770 465 893 242 893 242 360 390 360 390 107 945 107 945 667 271 667 271 948 443 948 443 476 344 476 344 36 278 36 278 750 421 750 421 51 595 51 595 57 588 57 588 32 405 32 405 373 692 373 692 809 886 809 886 710 112 710 112 258 645 258 645 633 162 633 162 227 664 227 664 137 590 137 590 49 37 49 37 551 84 551 84 986 950 986 950 623 279 623 279 664 69 664 69 237 975 237 975 495 668 495 668 797 937 797 937 410 927 410 927 771 211 771 211 317 346 317 346 63 889 63 889 584 381 584 381 829 191 829 191 839 237 839 237 266 204 266 204 300 261 300 261 975 32 975 32 919 393 919 393 791 460 791 460 478 265 478 265 780 924 780 924 163 839 163 839 204 645 204 645 602 719 602 719 424 736 424 736 721 645 721 645 181 992 181 992 186 48 186 48 862 71 862 71 258 514 258 514 562 165 562 165 627 32 627 32 174 902 174 902 602 178 602 178 610 415 610 415 955 265 955 265 320 594 320 594 578 679 578 679 540 887 540 887 874 202 874 202 230 566 230 566 308 853 308 853 764 846 764 846 279 271 279 271 824 856 824 856 425 103 425 103 854 249 854 249 903 355 903 355 749 786 749 786 843 422 843 422 333 495 333 495 453 475 453 475 386 353 386 353 342 39 342 39 128 662 128 662 196 679 196 679 317 746 317 746 770 673 770 673 898 133 898 133 253 640 253 640 351 331 351 331 504 655 504 655 83 962 83 962 374 410 374 410 44 768 44 768 556 416 556 416 777 602 777 602 461 433 461 433 520 563 520 563 800 708 800 708 961 277 961 277 791 30 791 30 814 638 814 638 548 125 548 125 422 125 422 125 404 945 404 945 912 462 912 462 917 678 917 678 677 334 677 334 346 160 346 160 926 80 926 80 93 735 93 735 571 205 571 205 92 895 92 895 682 521 682 521 343 378 343 378 623 749 623 749 730 681 730 681 747 321 747 321 301 582 301 582 699 441 699 441 48 733 48 733 133 103 133 103 797 57 797 57 441 624 441 624 753 212 753 212 704 147 704 147 824 756 824 756 383 881 383 881 448 48 448 48 521 822 521 822 27 774 27 774 358 945 358 945 375 55 375 55 77 677 77 677 548 449 548 449 141 816 141 816 252 717 252 717 723 993 723 993 879 431 879 431 817 479 817 479 483 872 483 872 431 916 431 916 487 103 487 103 780 359 780 359 317 196 317 196 694 640 694 640 124 732 124 732 158 204 158 204 730 835 730 835 936 307 936 307 879 734 879 734 942 123 942 123 950 879 950 879 970 789 970 789 560 381 560 381 164 505 164 505 790 582 790 582 884 692 884 692 673 581 673 581 791 317 791 317 268 952 268 952 938 606 938 606 679 623 679 623 869 649 869 649 887 628 887 628 209 967 209 967 86 448 86 448 740 534 740 534 352 21 352 21 812 606 812 606 912 374 912 374 832 404 832 404 689 848 689 848 438 492 438 492 364 736 364 736 49 161 49 161 7 323 7 323 605 258 605 258 21 304 21 304 690 785 690 785 624 432 624 432 699 336 699 336 804 311 804 311 428 387 428 387 581 672 581 672 173 908 173 908 817 204 817 204 398 978 398 978 864 252 864 252 15 143 15 143 444 952 444 952 902 90 902 90 41 77 41 77 501 581 501 581 15 829 15 829 851 918 851 918 364 461 364 461 85 212 85 212 768 414 768 414 967 282 967 282 104 46 104 46 620 605 620 605 25 521 25 521 141 589 141 589 700 269 700 269 101 870 101 870 587 727 587 727 131 231 131 231 619 94 619 94 433 942 433 942 522 178 522 178 63 723 63 723 901 88 901 88 67 213 67 213 429 746 429 746 261 788 261 788 391 836 391 836 852 871 852 871 256 417 256 417 754 445 754 445 857 719 857 719 909 534 909 534 633 78 633 78 513 643 513 643 343 386 343 386 958 334 958 334 436 63 436 63 734 971 734 971 539 816 539 816 395 501 395 501 270 106 270 106 471 521 471 521 269 103 269 103 458 693 458 693 890 205 890 205 737 232 737 232 337 921 337 921 85 747 85 747 497 34 497 34 578 103 578 103 549 103 549 103 182 925 182 925 300 434 300 434 490 603 490 603 440 751 440 751 19 979 19 979 34 651 34 651 782 197 782 197 915 988 915 988 365 697 365 697 267 440 267 440 164 217 164 217 967 64 967 64 622 278 622 278 703 75 703 75 612 746 612 746 65 950 65 950 657 36 657 36 650 682 650 682 202 632 202 632 622 84 622 84 231 574 231 574 316 537 316 537 294 989 294 989 630 275 630 275 501 474 501 474 995 698 995 698 921 320 921 320 548 194 548 194 551 420 551 420 339 509 339 509 72 949 72 949 578 734 578 734 114 608 114 608 705 575 705 575 424 837 424 837 684 897 684 897 114 288 114 288 976 917 976 917 904 916 904 916 638 366 638 366 466 84 466 84 691 409 691 409 293 687 293 687 859 825 859 825 782 5 782 5 852 663 852 663 3 654 3 654 5 294 5 294 374 172 374 172 762 798 762 798 757 742 757 742 716 193 716 193 786 321 786 321 963 834 963 834 270 908 270 908 620 376 620 376 643 76 643 76 982 130 982 130 543 134 543 134 846 902 846 902 858 421 858 421 859 115 859 115 302 301 302 301 108 777 108 777 845 13 845 13 933 524 933 524 29 586 29 586 305 566 305 566 115 423 115 423 398 378 398 378 131 228 131 228 205 194 205 194 404 196 404 196 55 524 55 524 919 970 919 970 760 558 760 558 896 971 896 971 414 709 414 709 868 453 868 453 557 738 557 738 856 946 856 946 722 109 722 109 303 689 303 689 560 167 560 167 237 628 237 628 395 633 395 633 23 458 23 458 295 392 295 392 374 939 374 939 602 380 602 380 94 221 94 221 621 241 621 241 646 348 646 348 403 572 403 572 176 560 176 560 950 660 950 660 116 779 116 779 355 984 355 984 866 896 866 896 241 866 241 866 673 496 673 496 361 835 361 835 103 504 103 504 712 122 712 122 542 31 542 31 579 748 579 748 22 386 22 386 792 410 792 410 990 654 990 654 843 982 843 982 927 370 927 370 902 495 902 495 694 677 694 677 294 455 294 455 495 881 495 881 308 625 308 625 948 807 948 807 515 784 515 784 718 980 718 980 290 19 290 19 974 677 974 677 54 45 54 45 462 402 462 402 387 531 387 531 842 231 842 231 466 784 466 784 191 426 191 426 161 12 161 12 596 765 596 765 311 988 311 988 277 640 277 640 103 975 103 975 391 109 391 109 589 932 589 932 147 127 147 127 270 510 270 510 295 741 295 741 481 911 481 911 137 334 137 334 22 447 22 447 390 615 390 615 498 79 498 79 986 810 986 810 489 170 489 170 466 128 466 128 20 257 20 257 123 403 123 403 198 440 198 440 54 515 54 515 741 57 741 57 25 899 25 899 295 414 295 414 87 498 87 498 640 877 640 877 239 504 239 504 475 191 475 191 958 209 958 209 837 269 837 269 198 959 198 959 117 132 117 132 510 77 510 77 735 214 735 214 767 452 767 452 556 296 556 296 641 869 641 869 484 811 484 811 494 313 494 313 599 760 599 760 848 245 848 245 544 399 544 399 619 754 619 754 441 310 441 310 341 273 341 273 831 211 831 211 704 568 704 568 807 210 807 210 4 471 4 471 744 324 744 324 461 263 461 263 889 704 889 704 189 224 189 224 540 312 540 312 394 235 394 235 880 180 880 180 641 76 641 76 635 104 635 104 63 768 63 768 873 991 873 991 549 926 549 926 698 789 698 789 614 10 614 10 1 709 1 709 436 592 436 592 545 683 545 683 800 332 800 332 296 736 296 736 83 109 83 109 981 561 981 561 139 813 139 813 444 284 444 284 27 251 27 251 683 235 683 235 191 647 191 647 737 778 737 778 599 720 599 720 794 260 794 260 571 651 571 651 425 118 425 118 689 255 689 255 86 481 86 481 126 902 126 902 343 163 343 163 39 200 39 200 510 961 510 961 853 423 853 423 67 290 67 290 191 390 191 390 70 153 70 153 889 461 889 461 574 945 574 945 548 90 548 90 460 27 460 27 530 426 530 426 530 143 530 143 109 425 109 425 431 592 431 592 668 68 668 68 253 686 253 686 465 55 465 55 880 516 880 516 649 683 649 683 827 656 827 656 506 44 506 44 685 754 685 754 953 788 953 788 833 20 833 20 303 885 303 885 786 730 786 730 648 5 648 5 504 46 504 46 263 797 263 797 730 626 730 626 714 126 714 126 550 963 550 963 715 83 715 83 820 102 820 102 249 467 249 467 349 412 349 412 407 539 407 539 901 330 901 330 277 558 277 558 889 902 889 902 70 596 70 596 413 456 413 456 622 122 622 122 473 165 473 165 768 580 768 580 967 20 967 20 816 289 816 289 503 854 503 854 268 107 268 107 524 978 524 978 852 300 852 300 246 915 246 915 169 373 169 373 168 186 168 186 669 818 669 818 235 241 235 241 781 621 781 621 940 867 940 867 646 186 646 186 856 806 856 806 477 291 477 291 671 118 671 118 985 367 985 367 956 89 956 89 71 607 71 607 943 204 943 204 30 156 30 156 291 807 291 807 326 838 326 838 352 650 352 650 897 790 897 790 311 141 311 141 903 991 903 991 793 94 793 94 986 585 986 585 245 546 245 546 721 260 721 260 787 245 787 245 523 667 523 667 853 862 853 862 391 664 391 664 530 854 530 854 272 413 272 413 439 119 439 119 773 191 773 191 801 312 801 312 308 949 308 949 48 18 48 18 120 824 120 824 769 287 769 287 539 846 539 846 977 833 977 833 480 490 480 490 609 323 609 323 228 696 228 696 955 558 955 558 224 581 224 581 868 424 868 424 95 945 95 945 570 611 570 611 447 149 447 149 700 886 700 886 161 979 161 979 773 98 773 98 236 300 236 300 306 582 306 582 684 386 684 386 348 512 348 512 483 138 483 138 169 659 169 659 145 871 145 871 993 588 993 588 653 709 653 709 844 376 844 376 168 668 168 668 995 529 995 529 397 907 397 907 161 434 161 434 976 567 976 567 460 979 460 979 886 453 886 453 670 122 670 122 240 536 240 536 971 399 971 399 929 148 929 148 869 18 869 18 270 592 270 592 899 186 899 186 297 578 297 578 339 805 339 805 560 480 560 480 383 19 383 19 836 198 836 198 293 841 293 841 761 39 761 39 831 208 831 208 265 900 265 900 171 567 171 567 262 934 262 934 988 884 988 884 225 748 225 748 45 31 45 31 557 851 557 851 140 106 140 106 869 99 869 99 669 509 669 509 856 517 856 517 197 414 197 414 340 181 340 181 797 993 797 993 798 327 798 327 444 156 444 156 757 246 757 246 88 604 88 604 800 241 800 241 123 874 123 874 915 830 915 830 894 570 894 570 801 764 801 764 630 287 630 287 993 203 993 203 572 280 572 280 292 593 292 593 145 230 145 230 778 971 778 971 440 60 440 60 978 162 978 162 881 468 881 468 113 399 113 399 821 757 821 757 436 818 436 818 185 177 185 177 246 113 246 113 437 632 437 632 973 178 973 178 65 8 65 8 153 620 153 620 747 620 747 620 160 617 160 617 254 961 254 961 985 652 985 652 196 248 196 248 461 886 461 886 379 307 379 307 621 38 621 38 582 983 582 983 461 109 461 109 429 64 429 64 527 189 527 189 754 836 754 836 267 195 267 195 984 375 984 375 309 156 309 156 626 14 626 14 541 411 541 411 747 563 747 563 228 891 228 891 382 408 382 408 408 264 408 264 804 57 804 57 744 810 744 810 447 29 447 29 523 643 523 643 45 505 45 505 914 15 914 15 552 924 552 924 203 458 203 458 760 10 760 10 747 667 747 667 313 883 313 883 138 555 138 555 548 54 548 54 571 417 571 417 900 443 900 443 892 851 892 851 778 966 778 966 962 43 962 43 616 642 616 642 870 96 870 96 957 684 957 684 243 169 243 169 714 485 714 485 419 53 419 53 474 93 474 93 47 866 47 866 176 108 176 108 143 982 143 982 441 27 441 27 669 490 669 490 965 979 965 979 970 582 970 582 899 482 899 482 320 454 320 454 794 511 794 511 936 685 936 685 708 898 708 898 351 844 351 844 366 206 366 206 194 753 194 753 918 896 918 896 778 405 778 405 862 99 862 99 97 286 97 286 21 375 21 375 453 313 453 313 193 628 193 628 155 167 155 167 595 632 595 632 941 918 941 918 159 115 159 115 683 114 683 114 684 519 684 519 492 910 492 910 954 750 954 750 904 52 904 52 188 639 188 639 239 189 239 189 122 257 122 257 670 70 670 70 956 498 956 498 50 789 50 789 747 333 747 333 618 327 618 327 509 759 509 759 517 42 517 42 595 682 595 682 426 649 426 649 351 530 351 530 735 56 735 56 330 257 330 257 968 815 968 815 666 959 666 959 809 631 809 631 715 659 715 659 910 302 910 302 843 637 843 637 593 668 593 668 846 673 846 673 434 214 434 214 438 314 438 314 421 92 421 92 103 708 103 708 221 255 221 255 69 552 69 552 271 499 271 499 806 104 806 104 240 678 240 678 925 546 925 546 270 703 270 703 714 613 714 613 830 819 830 819 337 504 337 504 240 939 240 939 312 272 312 272 457 112 457 112 766 635 766 635 555 415 555 415 104 785 104 785 187 6 187 6 597 861 597 861 438 101 438 101 591 837 591 837 289 976 289 976 486 669 486 669 78 231 78 231 137 19 137 19 789 813 789 813 546 216 546 216 104 614 104 614 474 91 474 91 627 280 627 280 939 125 939 125 376 796 376 796 729 88 729 88 467 801 467 801 885 994 885 994 6 447 6 447 496 768 496 768 953 648 953 648 582 150 582 150 979 719 979 719 337 730 337 730 173 517 173 517 63 533 63 533 353 306 353 306 489 110 489 110 82 532 82 532 584 631 584 631 903 535 903 535 168 690 168 690 951 265 951 265 773 144 773 144 61 704 61 704 381 209 381 209 34 132 34 132 141 299 141 299 52 97 52 97 361 290 361 290 423 6 423 6 775 653 775 653 619 664 619 664 739 858 739 858 187 480 187 480 817 469 817 469 885 761 885 761 184 413 184 413 167 459 167 459 315 511 315 511 672 668 672 668 97 865 97 865 547 329 547 329 859 154 859 154 729 985 729 985 382 184 382 184 291 127 291 127 767 233 767 233 989 842 989 842 672 685 672 685 466 141 466 141 744 494 744 494 500 451 500 451 19 125 19 125 277 414 277 414 963 87 963 87 406 648 406 648 857 396 857 396 788 338 788 338 1 728 1 728 890 815 890 815 571 646 571 646 27 688 27 688 910 233 910 233 573 211 573 211 11 245 11 245 641 809 641 809 141 889 141 889 655 293 655 293 393 792 393 792 842 104 842 104 151 779 151 779 87 547 87 547 199 844 199 844 685 681 685 681 137 291 137 291 924 422 924 422 168 378 168 378 513 400 513 400 10 197 10 197 389 807 389 807 779 405 779 405 117 484 117 484 729 346 729 346 186 24 186 24 760 852 760 852 436 117 436 117 433 995 433 995 638 626 638 626 394 395 394 395 671 354 671 354 413 632 413 632 789 717 789 717 612 24 612 24 507 448 507 448 351 499 351 499 396 161 396 161 620 59 620 59 467 396 467 396 785 910 785 910 515 648 515 648 289 42 289 42 328 577 328 577 42 430 42 430 37 420 37 420 237 385 237 385 626 112 626 112 82 203 82 203 116 867 116 867 994 339 994 339 822 79 822 79 11 756 11 756 192 989 192 989 382 289 382 289 780 306 780 306 568 702 568 702 429 472 429 472 131 73 131 73 82 73 82 73 524 299 524 299 971 249 971 249 256 402 256 402 589 521 589 521 332 180 332 180 324 120 324 120 244 668 244 668 899 634 899 634 817 734 817 734 219 987 219 987 225 413 225 413 269 244 269 244 46 979 46 979 955 433 955 433 541 486 541 486 748 965 748 965 630 127 630 127 722 874 722 874 660 537 660 537 451 50 451 50 841 459 841 459 731 330 731 330 781 149 781 149 382 995 382 995 315 573 315 573 870 750 870 750 419 142 419 142 628 993 628 993 604 594 604 594 414 104 414 104 639 85 639 85 790 454 790 454 917 354 917 354 596 456 596 456 675 966 675 966 328 315 328 315 939 712 939 712 264 992 264 992 250 510 250 510 348 978 348 978 778 810 778 810 60 551 60 551 30 358 30 358 945 619 945 619 637 149 637 149 724 926 724 926 893 429 893 429 127 22 127 22 514 846 514 846 317 421 317 421 929 39 929 39 89 477 89 477 766 315 766 315 77 435 77 435 619 623 619 623 436 154 436 154 118 772 118 772 662 389 662 389 695 882 695 882 686 508 686 508 256 487 256 487 825 278 825 278 79 68 79 68 817 611 817 611 986 41 986 41 338 79 338 79 383 84 383 84 715 892 715 892 577 808 577 808 220 927 220 927 442 784 442 784 891 934 891 934 248 542 248 542 564 39 564 39 674 53 674 53 28 44 28 44 783 272 783 272 174 48 174 48 704 938 704 938 332 216 332 216 635 993 635 993 218 445 218 445 898 614 898 614 445 935 445 935 716 368 716 368 556 301 556 301 241 824 241 824 351 474 351 474 29 566 29 566 710 396 710 396 763 276 763 276 488 660 488 660 502 802 502 802 765 951 765 951 444 377 444 377 441 588 441 588 12 843 12 843 521 861 521 861 123 326 123 326 614 57 614 57 654 897 654 897 297 299 297 299 37 976 37 976 359 662 359 662 297 563 297 563 608 41 608 41 409 515 409 515 578 647 578 647 902 692 902 692 703 897 703 897 874 220 874 220 291 269 291 269 914 360 914 360 824 59 824 59 342 580 342 580 497 645 497 645 883 471 883 471 321 646 321 646 926 292 926 292 953 165 953 165 93 497 93 497 657 988 657 988 329 632 329 632 156 24 156 24 275 229 275 229 827 527 827 527 365 750 365 750 510 803 510 803 593 426 593 426 762 825 762 825 250 945 250 945 177 216 177 216 379 761 379 761 389 468 389 468 995 275 995 275 382 620 382 620 355 113 355 113 19 32 19 32 536 2 536 2 190 152 190 152 711 523 711 523 507 125 507 125 949 958 949 958 39 172 39 172 297 40 297 40 580 335 580 335 858 816 858 816 572 367 572 367 290 237 290 237 664 872 664 872 215 102 215 102 69 852 69 852 634 316 634 316 863 435 863 435 771 245 771 245 137 244 137 244 26 994 26 994 566 912 566 912 767 53 767 53 488 411 488 411 427 280 427 280 595 933 595 933 889 696 889 696 987 231 987 231 199 664 199 664 446 390 446 390 180 35 180 35 702 540 702 540 371 218 371 218 826 41 826 41 134 823 134 823 39 369 39 369 302 339 302 339 941 706 941 706 591 391 591 391 586 944 586 944 405 244 405 244 600 385 600 385 359 526 359 526 28 67 28 67 914 255 914 255 245 251 245 251 472 597 472 597 276 144 276 144 660 509 660 509 285 805 285 805 250 409 250 409 207 908 207 908 661 575 661 575 442 581 442 581 708 628 708 628 291 950 291 950 530 720 530 720 702 53 702 53 195 406 195 406 801 885 801 885 353 802 353 802 154 831 154 831 799 687 799 687 909 301 909 301 438 152 438 152 768 927 768 927 758 330 758 330 939 603 939 603 259 189 259 189 783 22 783 22 289 846 289 846 306 93 306 93 821 437 821 437 232 30 232 30 402 392 402 392 100 624 100 624 741 843 741 843 836 334 836 334 684 450 684 450 866 95 866 95 259 242 259 242 338 417 338 417 889 969 889 969 547 286 547 286 128 213 128 213 895 765 895 765 665 597 665 597 750 177 750 177 592 716 592 716 993 606 993 606 942 802 942 802 473 548 473 548 26 923 26 923 655 560 655 560 83 760 83 760 911 908 911 908 440 571 440 571 311 52 311 52 274 502 274 502 780 756 780 756 139 20 139 20 285 610 285 610 497 838 497 838 846 79 846 79 531 789 531 789 252 957 252 957 476 518 476 518 218 89 218 89 433 447 433 447 842 306 842 306 807 176 807 176 943 860 943 860 178 564 178 564 476 143 476 143 539 66 539 66 914 298 914 298 580 988 580 988 430 667 430 667 184 638 184 638 547 402 547 402 164 550 164 550 9 323 9 323 934 26 934 26 828 857 828 857 734 138 734 138 340 190 340 190 405 770 405 770 456 725 456 725 347 297 347 297 470 818 470 818 251 428 251 428 676 205 676 205 919 976 919 976 584 294 584 294 961 684 961 684 319 790 319 790 486 278 486 278 270 53 270 53 164 405 164 405 523 379 523 379 276 347 276 347 467 286 467 286 106 258 106 258 712 736 712 736 242 27 242 27 578 774 578 774 590 721 590 721 971 302 971 302 907 968 907 968 248 727 248 727 314 36 314 36 912 85 912 85 723 704 723 704 894 655 894 655 805 804 805 804 610 931 610 931 448 902 448 902 695 509 695 509 172 430 172 430 490 229 490 229 634 757 634 757 286 105 286 105 22 141 22 141 149 366 149 366 980 757 980 757 164 27 164 27 364 254 364 254 686 357 686 357 48 609 48 609 249 340 249 340 633 327 633 327 174 591 174 591 510 155 510 155 183 882 183 882 618 504 618 504 526 219 526 219 522 895 522 895 578 26 578 26 340 78 340 78 900 249 900 249 347 490 347 490 697 546 697 546 427 928 427 928 917 285 917 285 695 861 695 861 619 709 619 709 709 500 709 500 555 680 555 680 462 66 462 66 529 856 529 856 992 276 992 276 410 560 410 560 806 975 806 975 768 93 768 93 491 256 491 256 49 144 49 144 731 556 731 556 823 774 823 774 643 204 643 204 431 591 431 591 276 569 276 569 595 302 595 302 454 653 454 653 866 852 866 852 372 412 372 412 445 49 445 49 494 253 494 253 908 558 908 558 80 107 80 107 904 407 904 407 143 622 143 622 496 35 496 35 295 217 295 217 373 869 373 869 470 403 470 403 956 769 956 769 969 736 969 736 922 289 922 289 906 502 906 502 657 659 657 659 257 411 257 411 518 340 518 340 511 617 511 617 276 406 276 406 6 372 6 372 329 418 329 418 562 848 562 848 973 829 973 829 15 64 15 64 778 838 778 838 102 13 102 13 874 150 874 150 109 900 109 900 628 301 628 301 460 868 460 868 404 32 404 32 179 305 179 305 917 962 917 962 943 526 943 526 545 31 545 31 368 617 368 617 773 800 773 800 316 525 316 525 302 233 302 233 572 902 572 902 718 733 718 733 676 694 676 694 117 255 117 255 402 861 402 861 82 860 82 860 777 601 777 601 720 401 720 401 438 713 438 713 272 702 272 702 160 984 160 984 898 168 898 168 285 98 285 98 499 978 499 978 23 326 23 326 151 401 151 401 528 840 528 840 593 249 593 249 507 773 507 773 938 383 938 383 624 584 624 584 905 758 905 758 977 540 977 540 713 434 713 434 769 816 769 816 654 800 654 800 768 532 768 532 497 691 497 691 827 926 827 926 647 139 647 139 1 407 1 407 253 39 253 39 611 877 611 877 306 937 306 937 879 47 879 47 183 408 183 408 513 117 513 117 616 675 616 675 797 246 797 246 634 779 634 779 109 759 109 759 716 175 716 175 770 467 770 467 465 200 465 200 668 134 668 134 355 605 355 605 923 260 923 260 868 915 868 915 878 299 878 299 294 866 294 866 510 367 510 367 123 531 123 531 330 896 330 896 216 511 216 511 409 823 409 823 377 958 377 958 690 473 690 473 328 821 328 821 763 786 763 786 961 520 961 520 403 333 403 333 883 151 883 151 476 692 476 692 975 472 975 472 718 530 718 530 799 512 799 512 211 474 211 474 831 838 831 838 538 522 538 522 265 148 265 148 482 136 482 136 204 745 204 745 953 700 953 700 906 314 906 314 976 336 976 336 91 227 91 227 88 133 88 133 892 69 892 69 445 797 445 797 269 274 269 274 9 379 9 379 138 859 138 859 824 201 824 201 978 660 978 660 620 182 620 182 857 341 857 341 665 344 665 344 430 204 430 204 51 902 51 902 160 813 160 813 158 693 158 693 458 306 458 306 853 318 853 318 812 832 812 832 896 136 896 136 662 190 662 190 785 253 785 253 661 468 661 468 11 33 11 33 376 1 376 1 175 364 175 364 141 414 141 414 137 548 137 548 454 600 454 600 716 569 716 569 809 607 809 607 810 443 810 443 665 439 665 439 518 497 518 497 346 815 346 815 230 301 230 301 217 283 217 283 915 38 915 38 312 959 312 959 660 4 660 4 720 766 720 766 419 402 419 402 763 538 763 538 847 758 847 758 512 419 512 419 881 416 881 416 423 652 423 652 346 219 346 219 443 763 443 763 209 596 209 596 222 370 222 370 591 378 591 378 699 668 699 668 399 364 399 364 887 131 887 131 755 786 755 786 70 343 70 343 384 871 384 871 427 695 427 695 891 21 891 21 720 343 720 343 719 369 719 369 889 40 889 40 233 219 233 219 606 991 606 991 204 207 204 207 713 252 713 252 330 783 330 783 167 219 167 219 428 944 428 944 632 467 632 467 862 420 862 420 307 713 307 713 524 701 524 701 554 233 554 233 604 514 604 514 671 222 671 222 637 365 637 365 861 40 861 40 595 334 595 334 327 146 327 146 579 651 579 651 47 912 47 912 952 980 952 980 418 878 418 878 145 36 145 36 928 710 928 710 838 415 838 415 881 481 881 481 739 777 739 777 517 953 517 953 732 938 732 938 881 112 881 112 888 585 888 585 25 22 25 22 936 809 936 809 152 757 152 757 195 654 195 654 725 738 725 738 60 476 60 476 881 762 881 762 554 651 554 651 718 62 718 62 205 500 205 500 268 672 268 672 79 412 79 412 896 735 896 735 633 291 633 291 315 205 315 205 233 489 233 489 867 93 867 93 514 802 514 802 807 528 807 528 170 913 170 913 617 699 617 699 973 707 973 707 365 820 365 820 638 74 638 74 591 275 591 275 274 449 274 449 547 347 547 347 664 73 664 73 583 895 583 895 790 891 790 891 141 188 141 188 36 182 36 182 139 145 139 145 416 565 416 565 77 549 77 549 228 439 228 439 653 685 653 685 368 377 368 377 509 677 509 677 378 391 378 391 79 41 79 41 449 28 449 28 112 66 112 66 513 208 513 208 757 401 757 401 408 696 408 696 322 79 322 79 991 300 991 300 469 87 469 87 939 129 939 129 295 53 295 53 892 331 892 331 221 301 221 301 239 52 239 52 731 353 731 353 802 273 802 273 346 530 346 530 49 919 49 919 48 697 48 697 638 333 638 333 970 308 970 308 9 277 9 277 714 890 714 890 499 728 499 728 354 877 354 877 726 911 726 911 497 921 497 921 127 881 127 881 101 316 101 316 631 872 631 872 440 112 440 112 393 143 393 143 926 171 926 171 988 606 988 606 299 171 299 171 810 311 810 311 987 387 987 387 160 839 160 839 225 121 225 121 649 912 649 912 434 957 434 957 338 895 338 895 600 213 600 213 601 323 601 323 825 583 825 583 3 262 3 262 191 544 191 544 515 691 515 691 598 750 598 750 482 442 482 442 46 991 46 991 564 707 564 707 876 88 876 88 927 169 927 169 331 346 331 346 236 759 236 759 420 257 420 257 755 461 755 461 880 391 880 391 72 613 72 613 42 971 42 971 812 799 812 799 654 509 654 509 578 164 578 164 63 465 63 465 776 891 776 891 554 275 554 275 108 721 108 721 991 386 991 386 590 71 590 71 683 311 683 311 913 532 913 532 191 49 191 49 904 649 904 649 688 511 688 511 73 497 73 497 331 506 331 506 271 944 271 944 460 989 460 989 207 488 207 488 417 741 417 741 796 437 796 437 272 434 272 434 468 296 468 296 287 70 287 70 346 709 346 709 441 382 441 382 96 453 96 453 933 357 933 357 889 941 889 941 600 972 600 972 47 854 47 854 852 234 852 234 371 107 371 107 43 240 43 240 224 67 224 67 607 74 607 74 789 846 789 846 616 424 616 424 208 393 208 393 153 644 153 644 62 722 62 722 893 320 893 320 246 283 246 283 366 440 366 440 372 419 372 419 416 164 416 164 222 387 222 387 898 817 898 817 279 583 279 583 768 495 768 495 525 438 525 438 113 233 113 233 655 139 655 139 265 707 265 707 684 790 684 790 992 667 992 667 857 796 857 796 2 833 2 833 190 80 190 80 705 944 705 944 946 518 946 518 279 371 279 371 57 612 57 612 960 259 960 259 8 175 8 175 522 909 522 909 768 953 768 953 517 123 517 123 307 952 307 952 241 881 241 881 917 417 917 417 919 103 919 103 989 219 989 219 181 732 181 732 311 343 311 343 678 768 678 768 58 422 58 422 45 783 45 783 141 358 141 358 723 523 723 523 220 748 220 748 827 556 827 556 645 433 645 433 523 747 523 747 720 755 720 755 943 142 943 142 369 657 369 657 743 388 743 388 886 755 886 755 279 238 279 238 525 743 525 743 819 490 819 490 985 782 985 782 123 253 123 253 86 788 86 788 738 48 738 48 849 329 849 329 75 483 75 483 481 705 481 705 293 614 293 614 25 476 25 476 70 37 70 37 73 471 73 471 508 675 508 675 481 567 481 567 909 306 909 306 416 802 416 802 492 152 492 152 274 786 274 786 921 343 921 343 479 261 479 261 842 781 842 781 381 19 381 19 568 627 568 627 724 958 724 958 559 295 559 295 929 992 929 992 449 626 449 626 331 784 331 784 197 178 197 178 975 719 975 719 57 332 57 332 248 430 248 430 482 699 482 699 352 222 352 222 268 796 268 796 220 829 220 829 693 933 693 933 326 841 326 841 412 547 412 547 972 721 972 721 689 250 689 250 142 833 142 833 156 68 156 68 964 226 964 226 563 348 563 348 17 874 17 874 659 162 659 162 415 66 415 66 676 880 676 880 111 624 111 624 792 145 792 145 187 135 187 135 607 327 607 327 493 840 493 840 792 784 792 784 620 378 620 378 989 420 989 420 839 837 839 837 320 424 320 424 182 829 182 829 412 222 412 222 498 177 498 177 559 674 559 674 793 646 793 646 469 821 469 821 331 667 331 667 205 958 205 958 403 790 403 790 377 462 377 462 723 861 723 861 224 698 224 698 990 777 990 777 85 629 85 629 835 442 835 442 316 832 316 832 527 456 527 456 545 606 545 606 808 110 808 110 271 718 271 718 17 819 17 819 831 509 831 509 487 396 487 396 167 761 167 761 750 961 750 961 523 248 523 248 222 983 222 983 339 790 339 790 746 239 746 239 273 466 273 466 697 271 697 271 802 400 802 400 964 284 964 284 185 112 185 112 826 949 826 949 319 556 319 556 217 196 217 196 257 96 257 96 495 71 495 71 726 381 726 381 125 752 125 752 501 681 501 681 270 690 270 690 272 323 272 323 513 199 513 199 326 425 326 425 670 885 670 885 410 868 410 868 276 498 276 498 407 853 407 853 279 450 279 450 762 319 762 319 513 65 513 65 921 552 921 552 145 974 145 974 692 825 692 825 744 607 744 607 937 166 937 166 703 953 703 953 8 281 8 281 56 816 56 816 732 554 732 554 745 454 745 454 463 80 463 80 988 973 988 973 343 580 343 580 927 897 927 897 262 383 262 383 617 88 617 88 587 478 587 478 931 173 931 173 519 62 519 62 73 414 73 414 147 506 147 506 907 178 907 178 77 342 77 342 771 942 771 942 21 496 21 496 882 147 882 147 505 903 505 903 695 448 695 448 993 429 993 429 875 753 875 753 672 712 672 712 385 385 385 385 933 449 933 449 717 309 717 309 110 178 110 178 632 503 632 503 558 556 558 556 97 415 97 415 15 239 15 239 419 206 419 206 973 246 973 246 378 207 378 207 114 241 114 241 542 678 542 678 348 606 348 606 514 356 514 356 589 663 589 663 291 453 291 453 951 719 951 719 906 986 906 986 282 48 282 48 146 903 146 903 453 434 453 434 489 304 489 304 826 791 826 791 493 780 493 780 654 709 654 709 444 98 444 98 380 969 380 969 978 268 978 268 71 239 71 239 274 70 274 70 469 245 469 245 252 154 252 154 88 980 88 980 537 50 537 50 958 208 958 208 912 591 912 591 719 792 719 792 584 253 584 253 290 265 290 265 670 840 670 840 972 988 972 988 950 126 950 126 658 71 658 71 883 9 883 9 764 738 764 738 913 614 913 614 654 595 654 595 479 11 479 11 716 922 716 922 52 721 52 721 835 760 835 760 64 992 64 992 475 131 475 131 677 610 677 610 941 329 941 329 766 271 766 271 669 370 669 370 14 598 14 598 950 361 950 361 749 190 749 190 802 379 802 379 30 396 30 396 395 679 395 679 804 460 804 460 186 981 186 981 863 991 863 991 464 591 464 591 318 553 318 553 380 358 380 358 548 684 548 684 962 324 962 324 486 114 486 114 379 911 379 911 346 993 346 993 791 256 791 256 751 517 751 517 852 675 852 675 322 677 322 677 508 573 508 573 392 474 392 474 178 827 178 827 125 534 125 534 160 540 160 540 74 698 74 698 876 405 876 405 830 238 830 238 93 292 93 292 315 381 315 381 597 597 597 597 983 58 983 58 275 994 275 994 584 938 584 938 272 831 272 831 844 915 844 915 277 347 277 347 386 122 386 122 259 838 259 838 148 541 148 541 271 171 271 171 378 362 378 362 94 295 94 295 875 366 875 366 600 610 600 610 540 170 540 170 842 125 842 125 473 528 473 528 694 353 694 353 662 973 662 973 34 9 34 9 138 389 138 389 360 852 360 852 670 975 670 975 616 417 616 417 125 563 125 563 26 965 26 965 766 233 766 233 622 708 622 708 441 177 441 177 600 576 600 576 673 92 673 92 825 324 825 324 889 787 889 787 449 905 449 905 263 566 263 566 495 633 495 633 324 940 324 940 13 465 13 465 860 495 860 495 158 675 158 675 750 642 750 642 214 424 214 424 881 223 881 223 177 19 177 19 932 156 932 156 352 70 352 70 448 530 448 530 390 287 390 287 635 871 635 871 900 586 900 586 114 202 114 202 821 856 821 856 376 559 376 559 491 65 491 65 180 646 180 646 188 861 188 861 713 650 713 650 193 436 193 436 838 506 838 506 543 387 543 387 272 912 272 912 372 223 372 223 29 44 29 44 561 619 561 619 430 236 430 236 693 136 693 136 458 217 458 217 662 313 662 313 638 591 638 591 36 806 36 806 443 799 443 799 676 779 676 779 781 161 781 161 184 727 184 727 734 698 734 698 163 181 163 181 454 122 454 122 883 140 883 140 947 587 947 587 861 800 861 800 263 518 263 518 337 778 337 778 8 119 8 119 304 459 304 459 263 587 263 587 950 392 950 392 432 332 432 332 768 852 768 852 352 744 352 744 47 374 47 374 942 61 942 61 55 564 55 564 668 915 668 915 688 435 688 435 775 575 775 575 281 764 281 764 302 973 302 973 423 229 423 229 722 148 722 148 855 720 855 720 958 304 958 304 679 288 679 288 894 387 894 387 420 9 420 9 22 47 22 47 574 488 574 488 522 93 522 93 532 361 532 361 568 917 568 917 595 555 595 555 509 508 509 508 388 221 388 221 152 948 152 948 439 533 439 533 203 704 203 704 630 859 630 859 227 957 227 957 843 17 843 17 829 39 829 39 692 80 692 80 672 202 672 202 531 735 531 735 155 605 155 605 665 556 665 556 873 918 873 918 889 783 889 783 962 387 962 387 441 909 441 909 294 533 294 533 712 401 712 401 426 244 426 244 438 625 438 625 890 405 890 405 524 498 524 498 125 720 125 720 52 971 52 971 891 64 891 64 791 395 791 395 594 218 594 218 302 27 302 27 618 738 618 738 428 686 428 686 368 58 368 58 110 451 110 451 214 715 214 715 911 735 911 735 438 244 438 244 641 471 641 471 509 568 509 568 691 108 691 108 760 739 760 739 569 284 569 284 920 97 920 97 728 183 728 183 265 563 265 563 963 384 963 384 245 208 245 208 859 173 859 173 147 883 147 883 773 983 773 983 741 567 741 567 434 293 434 293 685 890 685 890 574 946 574 946 28 904 28 904 681 880 681 880 620 259 620 259 588 675 588 675 869 578 869 578 751 309 751 309 73 197 73 197 505 550 505 550 932 716 932 716 933 427 933 427 303 360 303 360 933 322 933 322 14 650 14 650 150 912 150 912 90 663 90 663 39 91 39 91 293 1 293 1 668 599 668 599 928 358 928 358 956 808 956 808 972 732 972 732 337 896 337 896 918 165 918 165 860 737 860 737 332 197 332 197 810 994 810 994 560 360 560 360 848 572 848 572 384 848 384 848 793 35 793 35 540 196 540 196 298 319 298 319 497 2 497 2 93 725 93 725 938 925 938 925 496 549 496 549 977 972 977 972 572 467 572 467 134 762 134 762 670 622 670 622 730 82 730 82 252 75 252 75 854 18 854 18 536 963 536 963 343 79 343 79 293 630 293 630 715 991 715 991 173 106 173 106 630 828 630 828 835 24 835 24 98 990 98 990 444 844 444 844 370 119 370 119 767 377 767 377 726 25 726 25 204 646 204 646 702 121 702 121 53 750 53 750 16 522 16 522 332 683 332 683 135 700 135 700 669 940 669 940 65 885 65 885 363 82 363 82 650 492 650 492 484 760 484 760 547 898 547 898 750 87 750 87 91 588 91 588 220 321 220 321 845 946 845 946 385 751 385 751 488 917 488 917 600 206 600 206 455 632 455 632 954 508 954 508 105 971 105 971 152 566 152 566 601 190 601 190 367 664 367 664 605 353 605 353 623 13 623 13 6 197 6 197 988 55 988 55 349 640 349 640 567 317 567 317 580 312 580 312 995 819 995 819 399 236 399 236 53 957 53 957 138 506 138 506 666 344 666 344 850 571 850 571 220 811 220 811 418 408 418 408 262 529 262 529 522 699 522 699 168 460 168 460 14 372 14 372 458 103 458 103 98 108 98 108 410 119 410 119 304 693 304 693 259 660 259 660 192 504 192 504 868 733 868 733 818 950 818 950 276 806 276 806 598 69 598 69 37 583 37 583 279 673 279 673 335 653 335 653 61 309 61 309 7 981 7 981 872 816 872 816 950 66 950 66 606 514 606 514 337 911 337 911 147 149 147 149 642 573 642 573 321 788 321 788 636 817 636 817 183 55 183 55 307 79 307 79 49 821 49 821 380 405 380 405 417 46 417 46 968 668 968 668 479 723 479 723 653 962 653 962 354 952 354 952 540 881 540 881 809 461 809 461 261 857 261 857 713 6 713 6 921 488 921 488 570 251 570 251 194 702 194 702 655 20 655 20 248 467 248 467 767 836 767 836 551 754 551 754 371 845 371 845 742 44 742 44 335 576 335 576 197 737 197 737 184 935 184 935 224 718 224 718 763 377 763 377 502 940 502 940 292 972 292 972 585 942 585 942 379 745 379 745 556 879 556 879 515 816 515 816 409 134 409 134 962 744 962 744 719 830 719 830 573 57 573 57 723 783 723 783 961 624 961 624 627 82 627 82 589 562 589 562 878 824 878 824 747 476 747 476 590 606 590 606 650 367 650 367 382 431 382 431 819 196 819 196 890 681 890 681 652 715 652 715 368 309 368 309 534 703 534 703 724 755 724 755 188 928 188 928 934 182 934 182 283 739 283 739 8 770 8 770 405 72 405 72 894 740 894 740 762 160 762 160 500 38 500 38 482 846 482 846 298 199 298 199 390 137 390 137 987 293 987 293 730 152 730 152 351 898 351 898 860 733 860 733 61 992 61 992 60 509 60 509 302 816 302 816 954 876 954 876 844 760 844 760 198 259 198 259 228 959 228 959 321 657 321 657 545 989 545 989 312 767 312 767 987 400 987 400 386 292 386 292 641 533 641 533 796 159 796 159 991 228 991 228 305 485 305 485 168 792 168 792 458 975 458 975 805 771 805 771 15 818 15 818 418 789 418 789 101 714 101 714 821 485 821 485 917 572 917 572 903 82 903 82 36 899 36 899 749 665 749 665 8 450 8 450 428 420 428 420 432 468 432 468 85 175 85 175 887 965 887 965 77 957 77 957 236 485 236 485 431 756 431 756 772 635 772 635 607 337 607 337 942 762 942 762 775 577 775 577 79 703 79 703 914 172 914 172 312 827 312 827 54 929 54 929 288 305 288 305 666 151 666 151 381 424 381 424 736 910 736 910 296 53 296 53 926 528 926 528 666 928 666 928 640 901 640 901 839 261 839 261 688 662 688 662 981 431 981 431 257 706 257 706 123 338 123 338 547 264 547 264 584 43 584 43 166 947 166 947 423 319 423 319 371 406 371 406 434 570 434 570 874 527 874 527 450 168 450 168 669 805 669 805 77 592 77 592 274 742 274 742 538 525 538 525 725 973 725 973 242 701 242 701 643 21 643 21 743 524 743 524 420 909 420 909 876 663 876 663 990 130 990 130 969 573 969 573 572 796 572 796 121 483 121 483 244 471 244 471 838 161 838 161 373 800 373 800 208 339 208 339 507 228 507 228 764 424 764 424 214 306 214 306 260 854 260 854 712 824 712 824 791 888 791 888 968 788 968 788 842 450 842 450 87 591 87 591 267 355 267 355 765 300 765 300 655 630 655 630 356 475 356 475 268 969 268 969 129 163 129 163 145 403 145 403 709 977 709 977 393 106 393 106 743 649 743 649 328 95 328 95 557 341 557 341 509 592 509 592 70 56 70 56 248 935 248 935 79 225 79 225 479 117 479 117 749 160 749 160 787 677 787 677 186 909 186 909 757 947 757 947 952 990 952 990 691 147 691 147 150 80 150 80 910 774 910 774 462 637 462 637 138 314 138 314 995 887 995 887 776 483 776 483 951 98 951 98 875 975 875 975 250 282 250 282 737 484 737 484 447 97 447 97 137 826 137 826 939 608 939 608 580 191 580 191 129 621 129 621 251 2 251 2 617 306 617 306 229 456 229 456 6 128 6 128 584 122 584 122 563 119 563 119 890 155 890 155 540 10 540 10 174 891 174 891 682 255 682 255 734 407 734 407 615 429 615 429 592 656 592 656 956 454 956 454 356 653 356 653 860 403 860 403 233 262 233 262 226 31 226 31 779 8 779 8 800 718 800 718 314 512 314 512 420 390 420 390 388 968 388 968 563 714 563 714 700 246 700 246 358 803 358 803 412 142 412 142 909 311 909 311 212 329 212 329 859 909 859 909 413 901 413 901 607 308 607 308 896 410 896 410 375 161 375 161 744 622 744 622 804 130 804 130 390 530 390 530 602 956 602 956 669 600 669 600 335 495 335 495 994 649 994 649 212 25 212 25 944 295 944 295 153 301 153 301 816 184 816 184 553 898 553 898 484 189 484 189 991 435 991 435 120 141 120 141 387 79 387 79 597 733 597 733 187 65 187 65 560 402 560 402 61 131 61 131 659 684 659 684 568 679 568 679 904 254 904 254 171 520 171 520 540 900 540 900 571 512 571 512 598 618 598 618 991 669 991 669 53 535 53 535 898 774 898 774 700 573 700 573 907 103 907 103 751 64 751 64 534 974 534 974 479 913 479 913 582 92 582 92 242 376 242 376 399 356 399 356 237 879 237 879 806 867 806 867 729 340 729 340 97 310 97 310 186 112 186 112 497 28 497 28 571 285 571 285 746 811 746 811 400 651 400 651 761 937 761 937 589 260 589 260 694 483 694 483 24 641 24 641 913 255 913 255 326 576 326 576 504 35 504 35 63 158 63 158 886 524 886 524 242 531 242 531 327 205 327 205 174 289 174 289 804 814 804 814 33 979 33 979 79 449 79 449 618 248 618 248 560 858 560 858 846 472 846 472 747 394 747 394 254 661 254 661 286 448 286 448 247 37 247 37 602 104 602 104 406 366 406 366 35 509 35 509 681 483 681 483 37 227 37 227 707 75 707 75 68 687 68 687 257 208 257 208 248 149 248 149 718 790 718 790 433 508 433 508 255 443 255 443 187 455 187 455 363 857 363 857 389 91 389 91 901 289 901 289 5 438 5 438 826 987 826 987 498 57 498 57 713 747 713 747 778 786 778 786 351 187 351 187 658 703 658 703 542 468 542 468 546 259 546 259 645 903 645 903 717 716 717 716 382 692 382 692 262 645 262 645 137 451 137 451 22 795 22 795 6 129 6 129 631 64 631 64 354 231 354 231 860 838 860 838 928 795 928 795 455 542 455 542 282 854 282 854 215 828 215 828 527 342 527 342 593 517 593 517 927 961 927 961 106 496 106 496 354 256 354 256 9 668 9 668 994 477 994 477 87 620 87 620 341 633 341 633 6 814 6 814 982 35 982 35 964 906 964 906 577 128 577 128 739 759 739 759 489 236 489 236 617 846 617 846 539 405 539 405 986 298 986 298 517 35 517 35 724 337 724 337 948 866 948 866 298 93 298 93 296 957 296 957 985 26 985 26 866 364 866 364 315 580 315 580 283 575 283 575 751 117 751 117 43 503 43 503 985 758 985 758 411 447 411 447 694 963 694 963 567 430 567 430 989 619 989 619 958 706 958 706 760 873 760 873 810 358 810 358 692 429 692 429 885 369 885 369 845 401 845 401 947 863 947 863 833 700 833 700 149 236 149 236 222 834 222 834 906 294 906 294 568 148 568 148 840 937 840 937 168 506 168 506 433 706 433 706 881 579 881 579 962 948 962 948 706 903 706 903 575 174 575 174 150 828 150 828 705 664 705 664 387 896 387 896 34 76 34 76 581 192 581 192 550 648 550 648 122 2 122 2 508 541 508 541 931 646 931 646 346 563 346 563 240 427 240 427 801 118 801 118 275 539 275 539 580 856 580 856 39 609 39 609 536 23 536 23 59 541 59 541 869 675 869 675 598 392 598 392 348 260 348 260 232 728 232 728 636 800 636 800 633 447 633 447 852 917 852 917 985 179 985 179 418 296 418 296 655 830 655 830 753 23 753 23 479 136 479 136 624 158 624 158 601 567 601 567 429 3 429 3 744 860 744 860 189 289 189 289 728 805 728 805 742 130 742 130 321 748 321 748 700 978 700 978 71 615 71 615 280 430 280 430 644 508 644 508 459 220 459 220 16 992 16 992 881 477 881 477 203 314 203 314 757 31 757 31 199 372 199 372 697 61 697 61 783 600 783 600 728 202 728 202 420 642 420 642 541 318 541 318 198 219 198 219 458 749 458 749 536 914 536 914 491 917 491 917 658 685 658 685 189 664 189 664 239 167 239 167 133 790 133 790 310 738 310 738 550 804 550 804 647 879 647 879 637 906 637 906 64 381 64 381 683 166 683 166 568 275 568 275 835 644 835 644 496 473 496 473 31 483 31 483 450 556 450 556 144 252 144 252 203 27 203 27 123 558 123 558 928 33 928 33 214 237 214 237 803 562 803 562 364 421 364 421 439 51 439 51 811 497 811 497 761 532 761 532 751 105 751 105 973 147 973 147 94 43 94 43 994 397 994 397 660 817 660 817 966 291 966 291 912 814 912 814 261 699 261 699 651 221 651 221 446 707 446 707 464 377 464 377 483 608 483 608 343 683 343 683 515 985 515 985 257 348 257 348 486 849 486 849 178 457 178 457 414 762 414 762 870 465 870 465 52 17 52 17 880 227 880 227 416 687 416 687 23 272 23 272 25 227 25 227 98 424 98 424 95 26 95 26 888 84 888 84 399 46 399 46 329 687 329 687 31 971 31 971 585 178 585 178 189 549 189 549 768 645 768 645 233 543 233 543 213 937 213 937 339 310 339 310 825 272 825 272 87 66 87 66 104 735 104 735 547 28 547 28 302 335 302 335 423 817 423 817 906 385 906 385 718 758 718 758 272 510 272 510 316 458 316 458 682 41 682 41 68 477 68 477 8 90 8 90 218 871 218 871 784 662 784 662 224 794 224 794 134 659 134 659 326 957 326 957 134 921 134 921 779 709 779 709 65 320 65 320 307 805 307 805 604 319 604 319 572 393 572 393 155 946 155 946 400 605 400 605 912 636 912 636 604 976 604 976 490 398 490 398 293 240 293 240 488 338 488 338 915 882 915 882 984 791 984 791 914 871 914 871 138 189 138 189 2 806 2 806 500 680 500 680 632 379 632 379 205 724 205 724 163 120 163 120 519 783 519 783 935 116 935 116 399 843 399 843 127 48 127 48 267 822 267 822 619 790 619 790 228 899 228 899 322 115 322 115 946 90 946 90 214 394 214 394 32 206 32 206 944 292 944 292 209 281 209 281 931 528 931 528 504 788 504 788 883 791 883 791 147 400 147 400 153 824 153 824 813 472 813 472 80 216 80 216 330 780 330 780 579 433 579 433 817 595 817 595 123 932 123 932 852 699 852 699 179 31 179 31 734 460 734 460 672 831 672 831 628 598 628 598 363 543 363 543 386 816 386 816 638 206 638 206 625 275 625 275 622 702 622 702 6 918 6 918 194 253 194 253 106 813 106 813 283 129 283 129 718 490 718 490 880 782 880 782 244 851 244 851 73 810 73 810 646 17 646 17 854 332 854 332 431 741 431 741 120 381 120 381 332 33 332 33 447 601 447 601 666 662 666 662 276 652 276 652 724 856 724 856 310 720 310 720 531 299 531 299 910 802 910 802 692 639 692 639 80 521 80 521 145 641 145 641 557 469 557 469 661 352 661 352 3 544 3 544 899 574 899 574 625 884 625 884 132 342 132 342 4 29 4 29 680 865 680 865 635 196 635 196 94 806 94 806 827 226 827 226 143 539 143 539 181 664 181 664 420 655 420 655 177 700 177 700 219 857 219 857 597 16 597 16 194 186 194 186 408 404 408 404 241 397 241 397 450 750 450 750 738 421 738 421 731 942 731 942 10 62 10 62 490 494 490 494 16 354 16 354 133 323 133 323 970 815 970 815 362 924 362 924 909 352 909 352 733 20 733 20 499 18 499 18 37 84 37 84 367 103 367 103 717 68 717 68 429 559 429 559 375 332 375 332 600 244 600 244 899 741 899 741 199 687 199 687 847 555 847 555 878 995 878 995 649 496 649 496 866 662 866 662 643 184 643 184 354 688 354 688 657 857 657 857 738 486 738 486 316 921 316 921 11 17 11 17 844 104 844 104 495 135 495 135 30 219 30 219 367 731 367 731 216 860 216 860 845 219 845 219 472 607 472 607 602 144 602 144 277 45 277 45 197 822 197 822 35 763 35 763 876 440 876 440 669 548 669 548 107 978 107 978 228 965 228 965 905 391 905 391 858 875 858 875 817 906 817 906 145 907 145 907 657 952 657 952 664 526 664 526 495 463 495 463 526 215 526 215 29 551 29 551 975 297 975 297 707 833 707 833 244 956 244 956 791 897 791 897 365 586 365 586 34 457 34 457 554 508 554 508 424 47 424 47 847 592 847 592 801 558 801 558 941 257 941 257 920 435 920 435 904 501 904 501 414 432 414 432 971 679 971 679 258 770 258 770 679 894 679 894 830 512 830 512 301 891 301 891 741 789 741 789 399 733 399 733 679 215 679 215 435 974 435 974 452 61 452 61 174 880 174 880 33 455 33 455 261 324 261 324 177 255 177 255 601 95 601 95 621 266 621 266 688 488 688 488 950 887 950 887 852 583 852 583 331 464 331 464 320 538 320 538 638 711 638 711 119 685 119 685 390 711 390 711 44 746 44 746 717 841 717 841 710 355 710 355 509 652 509 652 758 637 758 637 38 355 38 355 202 915 202 915 674 859 674 859 647 902 647 902 324 465 324 465 429 934 429 934 209 374 209 374 282 393 282 393 543 566 543 566 361 418 361 418 538 593 538 593 305 465 305 465 803 311 803 311 769 824 769 824 344 787 344 787 121 757 121 757 446 38 446 38 638 394 638 394 435 238 435 238 899 587 899 587 388 96 388 96 647 884 647 884 297 63 297 63 443 858 443 858 225 262 225 262 260 696 260 696 601 439 601 439 114 984 114 984 79 427 79 427 971 800 971 800 687 606 687 606 286 147 286 147 570 444 570 444 712 72 712 72 693 502 693 502 693 466 693 466 732 709 732 709 54 858 54 858 488 311 488 311 710 40 710 40 847 383 847 383 137 108 137 108 502 602 502 602 757 292 757 292 306 409 306 409 487 793 487 793 212 729 212 729 656 712 656 712 600 501 600 501 544 284 544 284 671 410 671 410 384 800 384 800 220 845 220 845 181 83 181 83 427 126 427 126 964 364 964 364 826 688 826 688 321 456 321 456 988 514 988 514 599 339 599 339 533 846 533 846 68 730 68 730 613 271 613 271 863 54 863 54 248 567 248 567 102 976 102 976 836 619 836 619 264 316 264 316 137 45 137 45 68 377 68 377 78 357 78 357 678 399 678 399 699 934 699 934 120 290 120 290 182 871 182 871 56 482 56 482 298 36 298 36 405 699 405 699 142 853 142 853 350 473 350 473 49 780 49 780 504 384 504 384 893 823 893 823 818 202 818 202 520 530 520 530 276 386 276 386 379 522 379 522 562 886 562 886 613 396 613 396 568 913 568 913 622 133 622 133 718 446 718 446 908 234 908 234 756 487 756 487 529 987 529 987 511 384 511 384 300 34 300 34 229 556 229 556 359 419 359 419 2 742 2 742 971 378 971 378 817 974 817 974 157 657 157 657 942 497 942 497 384 935 384 935 89 467 89 467 103 570 103 570 432 935 432 935 14 305 14 305 931 213 931 213 734 851 734 851 902 396 902 396 612 579 612 579 559 190 559 190 919 87 919 87 810 264 810 264 945 481 945 481 655 174 655 174 940 920 940 920 365 897 365 897 137 715 137 715 928 683 928 683 250 301 250 301 950 284 950 284 146 3 146 3 156 333 156 333 903 785 903 785 517 67 517 67 219 740 219 740 641 125 641 125 711 222 711 222 251 663 251 663 139 803 139 803 20 183 20 183 677 59 677 59 758 634 758 634 626 945 626 945 614 867 614 867 784 528 784 528 189 184 189 184 330 818 330 818 353 241 353 241 992 505 992 505 281 851 281 851 845 141 845 141 118 779 118 779 576 268 576 268 843 892 843 892 138 808 138 808 539 930 539 930 229 656 229 656 87 764 87 764 827 150 827 150 169 649 169 649 188 904 188 904 640 647 640 647 129 831 129 831 494 72 494 72 446 411 446 411 874 637 874 637 374 463 374 463 421 669 421 669 394 722 394 722 452 252 452 252 986 7 986 7 100 35 100 35 291 518 291 518 779 706 779 706 952 735 952 735 646 87 646 87 957 936 957 936 380 871 380 871 844 504 844 504 978 649 978 649 403 472 403 472 99 274 99 274 891 742 891 742 356 944 356 944 61 175 61 175 2 653 2 653 742 550 742 550 433 2 433 2 589 655 589 655 48 99 48 99 934 155 934 155 456 320 456 320 460 937 460 937 269 424 269 424 248 188 248 188 682 892 682 892 386 551 386 551 891 774 891 774 458 773 458 773 101 548 101 548 456 605 456 605 758 292 758 292 849 921 849 921 25 894 25 894 146 391 146 391 968 502 968 502 359 932 359 932 864 929 864 929 604 531 604 531 153 228 153 228 896 233 896 233 891 676 891 676 968 942 968 942 377 797 377 797 645 416 645 416 735 595 735 595 58 968 58 968 17 326 17 326 612 119 612 119 810 748 810 748 408 938 408 938 915 221 915 221 925 426 925 426 529 553 529 553 600 288 600 288 806 503 806 503 35 186 35 186 695 764 695 764 922 766 922 766 919 414 919 414 146 956 146 956 606 881 606 881 187 960 187 960 180 789 180 789 679 665 679 665 278 426 278 426 87 121 87 121 975 404 975 404 571 210 571 210 775 368 775 368 579 530 579 530 377 680 377 680 467 755 467 755 761 852 761 852 904 907 904 907 834 894 834 894 353 674 353 674 385 56 385 56 308 11 308 11 949 650 949 650 713 449 713 449 300 392 300 392 591 474 591 474 779 736 779 736 760 478 760 478 87 813 87 813 104 708 104 708 264 420 264 420 782 157 782 157 740 822 740 822 130 839 130 839 862 63 862 63 600 620 600 620 760 766 760 766 277 962 277 962 408 121 408 121 341 809 341 809 306 703 306 703 312 427 312 427 684 361 684 361 439 835 439 835 150 10 150 10 436 844 436 844 131 278 131 278 156 113 156 113 752 32 752 32 405 549 405 549 863 895 863 895 95 456 95 456 393 221 393 221 651 583 651 583 335 340 335 340 300 36 300 36 627 626 627 626 147 964 147 964 106 263 106 263 451 417 451 417 901 539 901 539 955 877 955 877 980 255 980 255 865 110 865 110 558 77 558 77 477 433 477 433 678 725 678 725 853 188 853 188 529 350 529 350 203 870 203 870 208 4 208 4 674 807 674 807 511 63 511 63 951 303 951 303 237 729 237 729 237 502 237 502 38 659 38 659 977 345 977 345 923 271 923 271 649 826 649 826 417 551 417 551 634 481 634 481 358 635 358 635 293 549 293 549 55 899 55 899 226 700 226 700 690 86 690 86 631 475 631 475 186 753 186 753 160 449 160 449 421 100 421 100 897 30 897 30 573 948 573 948 361 346 361 346 513 70 513 70 255 22 255 22 25 765 25 765 518 545 518 545 849 721 849 721 735 850 735 850 204 37 204 37 346 482 346 482 19 180 19 180 463 126 463 126 36 680 36 680 119 219 119 219 220 500 220 500 487 500 487 500 253 293 253 293 850 290 850 290 523 62 523 62 713 534 713 534 55 859 55 859 540 276 540 276 757 23 757 23 455 552 455 552 785 634 785 634 216 362 216 362 180 963 180 963 345 680 345 680 161 548 161 548 808 907 808 907 120 663 120 663 49 685 49 685 850 716 850 716 750 7 750 7 369 248 369 248 15 375 15 375 60 794 60 794 821 455 821 455 676 842 676 842 761 153 761 153 504 566 504 566 248 952 248 952 668 990 668 990 764 367 764 367 496 179 496 179 940 536 940 536 260 506 260 506 469 600 469 600 854 559 854 559 451 283 451 283 402 222 402 222 211 624 211 624 805 754 805 754 240 758 240 758 67 304 67 304 564 788 564 788 909 501 909 501 384 267 384 267 139 623 139 623 791 807 791 807 845 982 845 982 88 489 88 489 203 696 203 696 196 318 196 318 182 670 182 670 660 271 660 271 131 260 131 260 270 206 270 206 317 795 317 795 931 308 931 308 212 150 212 150 182 864 182 864 658 56 658 56 905 384 905 384 212 17 212 17 858 129 858 129 648 513 648 513 359 804 359 804 29 675 29 675 550 257 550 257 894 725 894 725 953 326 953 326 784 369 784 369 574 242 574 242 652 568 652 568 253 993 253 993 511 902 511 902 192 407 192 407 726 119 726 119 778 584 778 584 814 67 814 67 980 175 980 175 698 780 698 780 282 491 282 491 98 880 98 880 913 795 913 795 622 39 622 39 115 110 115 110 108 759 108 759 770 117 770 117 429 822 429 822 872 77 872 77 410 511 410 511 364 492 364 492 995 661 995 661 387 758 387 758 855 699 855 699 849 906 849 906 342 895 342 895 526 553 526 553 792 519 792 519 772 483 772 483 185 22 185 22 26 990 26 990 484 237 484 237 281 445 281 445 602 471 602 471 588 459 588 459 279 359 279 359 968 18 968 18 709 477 709 477 533 36 533 36 883 761 883 761 760 493 760 493 276 674 276 674 195 924 195 924 172 700 172 700 828 241 828 241 352 630 352 630 604 556 604 556 439 484 439 484 356 171 356 171 37 7 37 7 840 261 840 261 32 966 32 966 689 502 689 502 543 2 543 2 160 440 160 440 99 167 99 167 280 727 280 727 566 703 566 703 555 243 555 243 637 415 637 415 771 757 771 757 479 762 479 762 567 79 567 79 976 221 976 221 771 995 771 995 819 68 819 68 37 828 37 828 675 750 675 750 602 171 602 171 548 128 548 128 191 685 191 685 192 457 192 457 815 744 815 744 429 159 429 159 375 899 375 899 315 457 315 457 831 164 831 164 382 635 382 635 605 521 605 521 711 319 711 319 452 951 452 951 641 853 641 853 771 993 771 993 927 563 927 563 933 820 933 820 913 32 913 32 589 200 589 200 29 498 29 498 518 580 518 580 441 433 441 433 842 212 842 212 719 641 719 641 176 337 176 337 432 313 432 313 642 818 642 818 691 427 691 427 804 160 804 160 413 751 413 751 460 661 460 661 591 864 591 864 735 191 735 191 850 506 850 506 548 298 548 298 513 214 513 214 118 212 118 212 91 686 91 686 696 526 696 526 603 578 603 578 186 576 186 576 158 2 158 2 30 847 30 847 873 340 873 340 564 488 564 488 810 491 810 491 456 146 456 146 131 317 131 317 925 674 925 674 513 781 513 781 899 901 899 901 576 152 576 152 49 231 49 231 987 109 987 109 653 943 653 943 707 605 707 605 862 640 862 640 545 279 545 279 509 706 509 706 811 421 811 421 267 682 267 682 630 898 630 898 827 440 827 440 224 627 224 627 711 868 711 868 657 990 657 990 605 952 605 952 862 616 862 616 647 966 647 966 721 363 721 363 425 369 425 369 804 920 804 920 345 946 345 946 570 811 570 811 887 621 887 621 807 868 807 868 590 687 590 687 609 713 609 713 79 498 79 498 591 693 591 693 169 746 169 746 598 659 598 659 32 418 32 418 405 378 405 378 203 341 203 341 264 96 264 96 237 854 237 854 779 798 779 798 938 837 938 837 955 233 955 233 907 465 907 465 203 624 203 624 209 555 209 555 364 524 364 524 992 88 992 88 954 854 954 854 243 436 243 436 56 223 56 223 174 959 174 959 150 819 150 819 785 482 785 482 463 477 463 477 935 433 935 433 472 735 472 735 268 139 268 139 18 194 18 194 604 250 604 250 440 779 440 779 878 794 878 794 351 300 351 300 67 855 67 855 248 753 248 753 100 701 100 701 175 496 175 496 76 834 76 834 905 821 905 821 124 573 124 573 245 583 245 583 277 581 277 581 757 684 757 684 509 813 509 813 543 385 543 385 314 589 314 589 365 135 365 135 604 805 604 805 736 32 736 32 709 921 709 921 672 76 672 76 270 198 270 198 791 806 791 806 3 878 3 878 493 176 493 176 979 693 979 693 757 686 757 686 885 747 885 747 267 898 267 898 351 558 351 558 771 963 771 963 455 758 455 758 169 865 169 865 178 489 178 489 855 316 855 316 95 167 95 167 990 876 990 876 467 421 467 421 694 395 694 395 605 767 605 767 130 675 130 675 906 843 906 843 107 119 107 119 153 967 153 967 96 803 96 803 787 609 787 609 293 707 293 707 330 36 330 36 135 650 135 650 145 460 145 460 831 92 831 92 743 216 743 216 870 102 870 102 928 586 928 586 260 196 260 196 256 752 256 752 562 26 562 26 534 734 534 734 431 555 431 555 812 183 812 183 723 498 723 498 961 93 961 93 115 614 115 614 461 609 461 609 69 811 69 811 462 754 462 754 861 379 861 379 325 131 325 131 365 177 365 177 424 209 424 209 329 582 329 582 775 908 775 908 418 588 418 588 225 634 225 634 749 279 749 279 216 857 216 857 481 541 481 541 284 232 284 232 852 245 852 245 511 564 511 564 284 239 284 239 956 153 956 153 545 96 545 96 6 201 6 201 684 172 684 172 180 302 180 302 678 895 678 895 553 571 553 571 694 408 694 408 268 826 268 826 678 542 678 542 263 413 263 413 972 250 972 250 169 748 169 748 150 670 150 670 119 203 119 203 556 949 556 949 626 463 626 463 850 607 850 607 557 463 557 463 136 487 136 487 116 673 116 673 847 806 847 806 484 101 484 101 908 436 908 436 363 498 363 498 219 702 219 702 35 238 35 238 542 72 542 72 575 305 575 305 358 254 358 254 660 636 660 636 940 141 940 141 176 349 176 349 695 585 695 585 185 874 185 874 364 981 364 981 923 531 923 531 199 813 199 813 323 436 323 436 956 164 956 164 533 151 533 151 252 218 252 218 387 192 387 192 436 344 436 344 685 155 685 155 598 464 598 464 20 657 20 657 339 10 339 10 982 926 982 926 211 508 211 508 137 131 137 131 479 500 479 500 689 396 689 396 79 21 79 21 143 730 143 730 584 165 584 165 232 48 232 48 462 736 462 736 668 670 668 670 47 763 47 763 677 862 677 862 967 651 967 651 524 900 524 900 672 725 672 725 461 924 461 924 413 831 413 831 517 174 517 174 174 365 174 365 185 379 185 379 517 788 517 788 979 914 979 914 471 606 471 606 292 294 292 294 208 432 208 432 50 388 50 388 887 847 887 847 372 567 372 567 826 1 826 1 730 343 730 343 865 925 865 925 900 949 900 949 704 536 704 536 79 287 79 287 467 903 467 903 740 647 740 647 663 868 663 868 781 423 781 423 567 3 567 3 486 215 486 215 519 187 519 187 688 479 688 479 366 874 366 874 651 995 651 995 402 595 402 595 540 439 540 439 527 399 527 399 216 298 216 298 364 318 364 318 317 113 317 113 356 72 356 72 855 674 855 674 535 737 535 737 818 258 818 258 76 470 76 470 337 787 337 787 804 885 804 885 528 288 528 288 845 438 845 438 926 133 926 133 261 725 261 725 338 374 338 374 246 455 246 455 644 378 644 378 449 62 449 62 777 941 777 941 592 737 592 737 905 719 905 719 546 957 546 957 574 374 574 374 239 311 239 311 943 606 943 606 621 813 621 813 416 109 416 109 442 35 442 35 953 147 953 147 781 316 781 316 351 211 351 211 631 270 631 270 482 831 482 831 497 354 497 354 870 800 870 800 423 742 423 742 743 532 743 532 462 123 462 123 260 783 260 783 117 491 117 491 171 316 171 316 756 573 756 573 207 517 207 517 858 42 858 42 209 995 209 995 73 51 73 51 355 497 355 497 233 241 233 241 376 915 376 915 721 121 721 121 135 254 135 254 538 148 538 148 283 115 283 115 987 699 987 699 463 956 463 956 210 589 210 589 647 192 647 192 914 293 914 293 445 511 445 511 391 114 391 114 534 79 534 79 637 884 637 884 851 399 851 399 351 152 351 152 436 273 436 273 467 103 467 103 763 472 763 472 39 970 39 970 627 356 627 356 360 478 360 478 886 816 886 816 748 909 748 909 684 632 684 632 342 909 342 909 106 676 106 676 534 925 534 925 809 203 809 203 905 491 905 491 53 170 53 170 717 608 717 608 591 624 591 624 190 26 190 26 796 732 796 732 87 924 87 924 304 108 304 108 642 941 642 941 482 96 482 96 773 605 773 605 324 573 324 573 318 499 318 499 979 323 979 323 195 216 195 216 472 688 472 688 404 289 404 289 453 11 453 11 430 200 430 200 525 355 525 355 546 863 546 863 451 125 451 125 105 346 105 346 4 110 4 110 745 447 745 447 420 98 420 98 496 332 496 332 468 287 468 287 135 203 135 203 356 227 356 227 122 821 122 821 252 864 252 864 654 948 654 948 506 349 506 349 856 654 856 654 721 215 721 215 258 812 258 812 991 775 991 775 378 26 378 26 308 312 308 312 672 514 672 514 899 783 899 783 678 752 678 752 586 834 586 834 823 371 823 371 298 751 298 751 535 476 535 476 133 659 133 659 436 5 436 5 151 591 151 591 447 834 447 834 796 472 796 472 552 642 552 642 777 350 777 350 524 566 524 566 157 707 157 707 949 328 949 328 277 795 277 795 14 51 14 51 860 585 860 585 642 180 642 180 12 725 12 725 313 174 313 174 482 275 482 275 731 698 731 698 29 133 29 133 81 729 81 729 829 324 829 324 728 544 728 544 294 569 294 569 647 74 647 74 523 792 523 792 869 696 869 696 430 314 430 314 735 858 735 858 514 45 514 45 964 195 964 195 665 406 665 406 667 258 667 258 495 542 495 542 397 714 397 714 380 810 380 810 516 693 516 693 623 108 623 108 500 636 500 636 714 743 714 743 923 132 923 132 303 177 303 177 625 702 625 702 752 949 752 949 826 259 826 259 121 357 121 357 613 184 613 184 438 529 438 529 401 604 401 604 705 128 705 128 993 802 993 802 780 912 780 912 170 697 170 697 228 246 228 246 72 322 72 322 416 960 416 960 191 344 191 344 295 316 295 316 721 733 721 733 243 322 243 322 59 627 59 627 816 887 816 887 346 955 346 955 631 3 631 3 747 49 747 49 705 206 705 206 947 193 947 193 121 225 121 225 27 459 27 459 446 118 446 118 51 152 51 152 892 288 892 288 72 101 72 101 857 1 857 1 720 151 720 151 223 750 223 750 950 38 950 38 917 399 917 399 280 291 280 291 263 748 263 748 296 679 296 679 200 96 200 96 768 590 768 590 215 545 215 545 347 652 347 652 958 117 958 117 832 226 832 226 81 442 81 442 515 210 515 210 480 32 480 32 898 520 898 520 303 287 303 287 112 222 112 222 549 869 549 869 317 674 317 674 653 242 653 242 442 58 442 58 812 896 812 896 231 91 231 91 369 650 369 650 215 771 215 771 889 629 889 629 574 360 574 360 411 637 411 637 495 723 495 723 66 670 66 670 568 933 568 933 674 507 674 507 590 280 590 280 110 768 110 768 606 961 606 961 26 237 26 237 410 733 410 733 272 110 272 110 275 593 275 593 104 753 104 753 771 639 771 639 725 352 725 352 620 503 620 503 820 36 820 36 100 205 100 205 466 798 466 798 747 184 747 184 204 234 204 234 231 838 231 838 463 168 463 168 931 858 931 858 326 190 326 190 455 155 455 155 517 584 517 584 501 533 501 533 132 518 132 518 791 907 791 907 533 815 533 815 74 491 74 491 381 634 381 634 57 517 57 517 259 506 259 506 800 128 800 128 53 307 53 307 987 665 987 665 582 987 582 987 656 75 656 75 835 743 835 743 372 962 372 962 579 349 579 349 139 364 139 364 141 634 141 634 240 841 240 841 154 50 154 50 721 882 721 882 901 198 901 198 226 363 226 363 682 51 682 51 47 343 47 343 562 187 562 187 728 200 728 200 84 415 84 415 551 287 551 287 11 74 11 74 32 898 32 898 691 529 691 529 750 124 750 124 378 249 378 249 508 276 508 276 369 692 369 692 164 19 164 19 560 941 560 941 440 850 440 850 866 665 866 665 907 129 907 129 647 949 647 949 194 309 194 309 149 123 149 123 174 523 174 523 793 532 793 532 412 740 412 740 295 1 295 1 314 924 314 924 491 699 491 699 11 460 11 460 747 577 747 577 689 684 689 684 166 820 166 820 966 815 966 815 645 362 645 362 133 10 133 10 405 397 405 397 59 956 59 956 159 643 159 643 888 344 888 344 506 585 506 585 154 171 154 171 403 43 403 43 454 485 454 485 192 812 192 812 48 308 48 308 158 662 158 662 22 375 22 375 891 533 891 533 272 853 272 853 455 700 455 700 108 540 108 540 724 241 724 241 242 56 242 56 717 861 717 861 562 602 562 602 648 3 648 3 665 662 665 662 749 646 749 646 921 729 921 729 323 282 323 282 270 987 270 987 475 103 475 103 719 319 719 319 950 487 950 487 548 575 548 575 333 958 333 958 125 656 125 656 202 364 202 364 314 251 314 251 376 854 376 854 413 107 413 107 678 860 678 860 771 831 771 831 793 657 793 657 205 122 205 122 981 311 981 311 261 918 261 918 729 555 729 555 92 773 92 773 349 933 349 933 909 328 909 328 15 203 15 203 437 656 437 656 387 600 387 600 710 813 710 813 353 457 353 457 189 181 189 181 975 987 975 987 897 277 897 277 199 825 199 825 217 942 217 942 831 247 831 247 330 771 330 771 34 512 34 512 55 397 55 397 930 932 930 932 214 434 214 434 519 447 519 447 304 712 304 712 435 529 435 529 173 887 173 887 586 695 586 695 822 31 822 31 492 752 492 752 102 407 102 407 127 773 127 773 665 718 665 718 256 260 256 260 757 863 757 863 285 386 285 386 771 317 771 317 725 343 725 343 211 873 211 873 232 293 232 293 133 482 133 482 51 834 51 834 513 761 513 761 473 807 473 807 97 953 97 953 41 615 41 615 649 741 649 741 383 93 383 93 635 812 635 812 416 569 416 569 394 361 394 361 376 117 376 117 265 376 265 376 308 954 308 954 374 591 374 591 568 188 568 188 761 853 761 853 338 880 338 880 737 562 737 562 49 807 49 807 544 646 544 646 276 535 276 535 14 737 14 737 931 394 931 394 753 318 753 318 327 634 327 634 571 236 571 236 652 10 652 10 572 307 572 307 301 104 301 104 542 213 542 213 262 203 262 203 703 276 703 276 361 795 361 795 829 76 829 76 534 336 534 336 741 811 741 811 200 387 200 387 338 719 338 719 23 752 23 752 488 499 488 499 748 123 748 123 407 149 407 149 388 278 388 278 413 244 413 244 174 383 174 383 260 749 260 749 311 724 311 724 691 959 691 959 71 956 71 956 861 676 861 676 306 857 306 857 358 981 358 981 366 331 366 331 206 494 206 494 60 175 60 175 775 829 775 829 224 793 224 793 91 885 91 885 371 434 371 434 625 716 625 716 518 672 518 672 642 465 642 465 232 331 232 331 761 391 761 391 674 396 674 396 54 183 54 183 437 676 437 676 643 677 643 677 507 957 507 957 634 330 634 330 325 918 325 918 255 224 255 224 522 581 522 581 978 794 978 794 980 706 980 706 665 74 665 74 431 993 431 993 494 780 494 780 849 450 849 450 269 704 269 704 578 622 578 622 206 127 206 127 848 428 848 428 548 800 548 800 712 751 712 751 454 158 454 158 597 583 597 583 423 238 423 238 9 880 9 880 69 156 69 156 642 966 642 966 28 174 28 174 573 327 573 327 398 841 398 841 478 159 478 159 271 672 271 672 358 23 358 23 452 27 452 27 712 259 712 259 745 179 745 179 467 823 467 823 757 442 757 442 975 220 975 220 416 130 416 130 200 474 200 474 540 637 540 637 417 523 417 523 640 688 640 688 933 600 933 600 82 988 82 988 827 91 827 91 341 733 341 733 979 869 979 869 681 274 681 274 722 355 722 355 929 543 929 543 59 776 59 776 721 925 721 925 260 444 260 444 285 429 285 429 160 818 160 818 839 92 839 92 122 551 122 551 796 530 796 530 811 678 811 678 518 147 518 147 560 712 560 712 856 679 856 679 453 793 453 793 38 889 38 889 928 330 928 330 970 825 970 825 620 635 620 635 794 536 794 536 282 451 282 451 379 377 379 377 479 831 479 831 924 287 924 287 360 878 360 878 852 501 852 501 852 472 852 472 600 971 600 971 397 130 397 130 529 692 529 692 882 324 882 324 684 527 684 527 400 273 400 273 324 749 324 749 701 657 701 657 409 485 409 485 704 228 704 228 682 856 682 856 662 486 662 486 555 191 555 191 329 552 329 552 875 193 875 193 665 165 665 165 988 847 988 847 172 265 172 265 408 738 408 738 903 860 903 860 157 791 157 791 3 810 3 810 705 909 705 909 618 626 618 626 649 582 649 582 667 600 667 600 518 559 518 559 366 228 366 228 161 540 161 540 297 507 297 507 687 125 687 125 411 172 411 172 262 702 262 702 393 92 393 92 196 794 196 794 253 792 253 792 716 935 716 935 893 464 893 464 598 767 598 767 902 326 902 326 963 222 963 222 903 921 903 921 250 788 250 788 139 444 139 444 308 519 308 519 798 425 798 425 151 621 151 621 416 538 416 538 481 231 481 231 53 728 53 728 304 938 304 938 62 991 62 991 375 434 375 434 326 955 326 955 33 452 33 452 355 551 355 551 600 660 600 660 791 344 791 344 639 774 639 774 698 146 698 146 12 49 12 49 941 843 941 843 994 398 994 398 706 139 706 139 311 864 311 864 338 366 338 366 861 745 861 745 706 589 706 589 409 44 409 44 176 732 176 732 314 656 314 656 188 630 188 630 311 449 311 449 810 310 810 310 260 347 260 347 443 245 443 245 100 829 100 829 888 904 888 904 630 945 630 945 734 665 734 665 67 172 67 172 174 971 174 971 457 22 457 22 562 558 562 558 991 464 991 464 790 559 790 559 608 944 608 944 574 915 574 915 404 599 404 599 103 252 103 252 990 328 990 328 645 520 645 520 902 298 902 298 160 172 160 172 605 877 605 877 52 594 52 594 168 592 168 592 370 195 370 195 309 166 309 166 613 87 613 87 875 172 875 172 35 820 35 820 840 293 840 293 988 107 988 107 787 243 787 243 288 362 288 362 828 285 828 285 504 73 504 73 434 197 434 197 65 833 65 833 915 125 915 125 331 582 331 582 982 910 982 910 82 368 82 368 466 724 466 724 930 5 930 5 82 597 82 597 82 753 82 753 81 74 81 74 119 16 119 16 269 442 269 442 155 86 155 86 574 744 574 744 23 261 23 261 605 36 605 36 722 486 722 486 237 116 237 116 953 938 953 938 805 968 805 968 714 732 714 732 396 819 396 819 766 235 766 235 470 547 470 547 598 966 598 966 508 950 508 950 562 560 562 560 428 827 428 827 423 353 423 353 616 481 616 481 916 969 916 969 334 355 334 355 8 363 8 363 179 148 179 148 622 61 622 61 594 120 594 120 53 196 53 196 493 755 493 755 117 694 117 694 298 486 298 486 601 916 601 916 390 284 390 284 647 274 647 274 603 646 603 646 363 25 363 25 376 580 376 580 645 434 645 434 970 288 970 288 602 733 602 733 421 832 421 832 72 410 72 410 108 469 108 469 918 647 918 647 938 207 938 207 994 299 994 299 308 90 308 90 899 9 899 9 682 744 682 744 125 493 125 493 570 274 570 274 515 144 515 144 413 727 413 727 809 194 809 194 54 189 54 189 778 208 778 208 9 718 9 718 581 729 581 729 906 835 906 835 720 214 720 214 941 911 941 911 961 278 961 278 403 452 403 452 117 938 117 938 218 297 218 297 339 974 339 974 148 323 148 323 900 707 900 707 623 894 623 894 378 574 378 574 22 682 22 682 524 497 524 497 169 356 169 356 509 146 509 146 170 113 170 113 737 782 737 782 904 931 904 931 942 448 942 448 535 699 535 699 701 427 701 427 850 31 850 31 954 161 954 161 694 153 694 153 60 510 60 510 804 276 804 276 915 87 915 87 955 539 955 539 295 355 295 355 877 174 877 174 753 476 753 476 971 579 971 579 895 25 895 25 42 634 42 634 766 172 766 172 351 487 351 487 711 106 711 106 306 886 306 886 32 32 32 32 244 370 244 370 471 158 471 158 317 134 317 134 417 442 417 442 313 205 313 205 43 741 43 741 281 650 281 650 972 459 972 459 455 393 455 393 212 943 212 943 368 303 368 303 188 402 188 402 805 158 805 158 897 668 897 668 708 722 708 722 254 516 254 516 352 830 352 830 255 55 255 55 751 75 751 75 343 495 343 495 728 235 728 235 630 289 630 289 592 577 592 577 408 920 408 920 494 153 494 153 16 889 16 889 763 841 763 841 60 157 60 157 703 92 703 92 688 508 688 508 434 848 434 848 644 673 644 673 612 637 612 637 106 334 106 334 892 578 892 578 47 533 47 533 415 660 415 660 936 341 936 341 565 644 565 644 384 750 384 750 279 554 279 554 259 42 259 42 235 56 235 56 281 227 281 227 585 298 585 298 725 404 725 404 721 715 721 715 61 952 61 952 981 224 981 224 894 126 894 126 944 621 944 621 802 89 802 89 779 747 779 747 949 110 949 110 378 808 378 808 483 17 483 17 426 288 426 288 461 792 461 792 602 142 602 142 564 66 564 66 631 74 631 74 585 370 585 370 278 88 278 88 267 14 267 14 217 562 217 562 616 712 616 712 862 978 862 978 839 636 839 636 989 431 989 431 595 378 595 378 223 614 223 614 144 336 144 336 904 35 904 35 298 100 298 100 756 872 756 872 220 354 220 354 323 216 323 216 794 459 794 459 229 26 229 26 199 105 199 105 143 776 143 776 18 58 18 58 878 634 878 634 677 269 677 269 188 282 188 282 377 754 377 754 217 902 217 902 264 364 264 364 645 623 645 623 297 2 297 2 54 725 54 725 935 111 935 111 935 527 935 527 638 153 638 153 57 49 57 49 770 281 770 281 545 550 545 550 490 350 490 350 972 176 972 176 537 24 537 24 670 180 670 180 704 106 704 106 270 93 270 93 143 286 143 286 573 259 573 259 889 101 889 101 531 416 531 416 139 795 139 795 366 962 366 962 315 52 315 52 334 245 334 245 481 821 481 821 958 991 958 991 584 608 584 608 698 854 698 854 645 810 645 810 463 883 463 883 700 427 700 427 783 163 783 163 492 408 492 408 851 594 851 594 137 228 137 228 284 459 284 459 54 188 54 188 444 809 444 809 559 738 559 738 794 689 794 689 672 365 672 365 650 695 650 695 618 383 618 383 164 102 164 102 789 906 789 906 638 642 638 642 721 585 721 585 536 341 536 341 598 864 598 864 500 270 500 270 886 187 886 187 208 99 208 99 311 754 311 754 46 827 46 827 231 745 231 745 126 533 126 533 13 540 13 540 714 220 714 220 227 131 227 131 849 359 849 359 930 41 930 41 402 291 402 291 403 153 403 153 679 111 679 111 718 445 718 445 296 842 296 842 262 751 262 751 397 632 397 632 534 950 534 950 459 669 459 669 149 445 149 445 21 242 21 242 499 212 499 212 227 489 227 489 403 691 403 691 779 868 779 868 380 6 380 6 827 458 827 458 369 84 369 84 849 443 849 443 126 477 126 477 750 432 750 432 931 531 931 531 44 620 44 620 125 350 125 350 156 131 156 131 487 833 487 833 838 855 838 855 563 367 563 367 605 425 605 425 820 533 820 533 469 789 469 789 870 297 870 297 913 613 913 613 812 552 812 552 106 39 106 39 214 980 214 980 663 335 663 335 85 110 85 110 499 609 499 609 695 376 695 376 205 749 205 749 401 813 401 813 524 866 524 866 274 545 274 545 555 692 555 692 247 380 247 380 370 743 370 743 411 866 411 866 946 599 946 599 14 340 14 340 976 377 976 377 44 600 44 600 755 26 755 26 612 200 612 200 74 60 74 60 108 533 108 533 304 163 304 163 177 360 177 360 536 210 536 210 701 973 701 973 644 682 644 682 755 324 755 324 34 408 34 408 295 160 295 160 25 287 25 287 585 324 585 324 80 143 80 143 884 291 884 291 581 56 581 56 238 276 238 276 468 14 468 14 605 71 605 71 901 656 901 656 22 215 22 215 619 222 619 222 377 3 377 3 886 651 886 651 13 985 13 985 3 962 3 962 1 383 1 383 803 614 803 614 128 67 128 67 551 813 551 813 310 188 310 188 108 89 108 89 264 793 264 793 534 474 534 474 626 289 626 289 835 580 835 580 593 236 593 236 44 692 44 692 666 906 666 906 209 687 209 687 427 411 427 411 624 245 624 245 925 575 925 575 258 384 258 384 778 61 778 61 206 843 206 843 241 626 241 626 675 821 675 821 679 765 679 765 692 583 692 583 763 116 763 116 753 967 753 967 434 426 434 426 333 831 333 831 653 195 653 195 824 525 824 525 114 494 114 494 940 207 940 207 866 943 866 943 253 461 253 461 400 174 400 174 928 961 928 961 111 368 111 368 880 184 880 184 824 294 824 294 128 529 128 529 463 690 463 690 680 347 680 347 671 892 671 892 1 733 1 733 740 262 740 262 713 826 713 826 849 112 849 112 516 483 516 483 483 512 483 512 388 34 388 34 298 340 298 340 916 84 916 84 643 574 643 574 259 232 259 232 787 639 787 639 648 251 648 251 69 53 69 53 623 192 623 192 200 440 200 440 690 180 690 180 233 656 233 656 806 374 806 374 758 154 758 154 62 400 62 400 239 220 239 220 214 651 214 651 383 961 383 961 301 634 301 634 649 539 649 539 346 984 346 984 914 541 914 541 539 823 539 823 533 54 533 54 310 853 310 853 268 610 268 610 873 688 873 688 478 506 478 506 366 703 366 703 614 181 614 181 110 745 110 745 167 655 167 655 712 866 712 866 259 808 259 808 712 955 712 955 380 779 380 779 314 491 314 491 878 592 878 592 685 476 685 476 493 300 493 300 311 82 311 82 324 761 324 761 900 97 900 97 7 643 7 643 687 33 687 33 726 389 726 389 125 70 125 70 699 790 699 790 124 751 124 751 921 140 921 140 663 959 663 959 983 448 983 448 368 820 368 820 896 909 896 909 683 950 683 950 23 306 23 306 491 456 491 456 123 395 123 395 150 808 150 808 220 569 220 569 306 157 306 157 210 969 210 969 302 60 302 60 897 631 897 631 803 122 803 122 28 761 28 761 624 390 624 390 501 722 501 722 44 636 44 636 638 120 638 120 700 862 700 862 307 712 307 712 560 918 560 918 482 232 482 232 395 574 395 574 264 837 264 837 768 624 768 624 909 602 909 602 57 381 57 381 359 522 359 522 593 461 593 461 690 875 690 875 478 440 478 440 356 518 356 518 785 980 785 980 680 414 680 414 615 279 615 279 172 159 172 159 473 503 473 503 394 165 394 165 764 724 764 724 140 773 140 773 926 904 926 904 358 414 358 414 469 869 469 869 876 285 876 285 273 585 273 585 945 435 945 435 171 136 171 136 81 683 81 683 288 529 288 529 489 128 489 128 705 985 705 985 581 867 581 867 533 237 533 237 930 803 930 803 671 105 671 105 936 767 936 767 771 122 771 122 437 481 437 481 987 74 987 74 427 916 427 916 433 950 433 950 358 331 358 331 236 760 236 760 910 413 910 413 164 633 164 633 527 62 527 62 605 77 605 77 32 175 32 175 736 72 736 72 827 622 827 622 505 94 505 94 306 269 306 269 139 365 139 365 822 902 822 902 245 274 245 274 404 467 404 467 613 960 613 960 550 761 550 761 440 39 440 39 280 844 280 844 861 534 861 534 589 190 589 190 296 719 296 719 547 693 547 693 147 937 147 937 664 425 664 425 25 373 25 373 841 850 841 850 277 867 277 867 358 36 358 36 173 861 173 861 886 22 886 22 27 735 27 735 720 283 720 283 696 32 696 32 883 225 883 225 969 288 969 288 778 587 778 587 907 136 907 136 66 813 66 813 588 808 588 808 724 872 724 872 513 69 513 69 650 98 650 98 314 346 314 346 589 494 589 494 533 714 533 714 39 421 39 421 678 589 678 589 646 251 646 251 947 613 947 613 762 971 762 971 70 407 70 407 574 966 574 966 390 875 390 875 844 741 844 741 961 352 961 352 677 217 677 217 208 902 208 902 863 807 863 807 37 429 37 429 299 304 299 304 859 852 859 852 357 128 357 128 801 574 801 574 236 410 236 410 45 554 45 554 16 433 16 433 584 664 584 664 680 903 680 903 893 125 893 125 946 311 946 311 54 584 54 584 859 745 859 745 140 298 140 298 623 762 623 762 590 963 590 963 93 146 93 146 834 316 834 316 370 768 370 768 477 721 477 721 288 56 288 56 414 376 414 376 440 503 440 503 2 415 2 415 50 82 50 82 986 788 986 788 88 625 88 625 894 722 894 722 470 138 470 138 117 97 117 97 24 703 24 703 521 319 521 319 677 288 677 288 887 592 887 592 289 201 289 201 864 468 864 468 24 561 24 561 848 215 848 215 704 920 704 920 483 649 483 649 371 458 371 458 973 994 973 994 137 341 137 341 585 683 585 683 553 319 553 319 540 865 540 865 69 764 69 764 915 570 915 570 669 348 669 348 791 868 791 868 217 543 217 543 921 748 921 748 161 178 161 178 866 323 866 323 995 351 995 351 568 767 568 767 299 581 299 581 191 61 191 61 186 507 186 507 475 482 475 482 125 187 125 187 217 297 217 297 369 495 369 495 417 34 417 34 778 373 778 373 969 157 969 157 917 50 917 50 385 890 385 890 595 35 595 35 932 458 932 458 658 66 658 66 645 704 645 704 715 870 715 870 877 309 877 309 804 873 804 873 288 478 288 478 254 452 254 452 410 324 410 324 447 315 447 315 387 295 387 295 378 218 378 218 911 529 911 529 276 476 276 476 879 22 879 22 254 619 254 619 104 891 104 891 99 306 99 306 895 784 895 784 3 134 3 134 738 660 738 660 867 789 867 789 642 506 642 506 575 709 575 709 657 944 657 944 625 537 625 537 393 549 393 549 766 915 766 915 332 765 332 765 54 425 54 425 222 174 222 174 772 747 772 747 545 359 545 359 536 489 536 489 931 958 931 958 898 455 898 455 342 90 342 90 778 433 778 433 73 271 73 271 168 407 168 407 796 781 796 781 103 169 103 169 804 378 804 378 407 777 407 777 238 599 238 599 114 688 114 688 956 188 956 188 139 318 139 318 754 350 754 350 943 398 943 398 772 794 772 794 782 912 782 912 721 193 721 193 78 317 78 317 598 116 598 116 378 300 378 300 377 974 377 974 272 785 272 785 454 190 454 190 356 585 356 585 225 141 225 141 383 373 383 373 71 510 71 510 563 83 563 83 679 708 679 708 887 590 887 590 281 85 281 85 498 48 498 48 774 852 774 852 816 349 816 349 74 236 74 236 179 588 179 588 350 296 350 296 582 292 582 292 669 293 669 293 761 883 761 883 761 333 761 333 210 377 210 377 186 139 186 139 510 197 510 197 303 196 303 196 637 735 637 735 368 536 368 536 426 534 426 534 964 672 964 672 7 395 7 395 909 847 909 847 803 443 803 443 451 562 451 562 932 40 932 40 273 499 273 499 373 193 373 193 564 24 564 24 335 761 335 761 191 351 191 351 963 182 963 182 907 956 907 956 621 341 621 341 807 439 807 439 177 464 177 464 222 290 222 290 594 236 594 236 300 615 300 615 882 361 882 361 480 534 480 534 71 72 71 72 821 519 821 519 247 604 247 604 784 72 784 72 121 280 121 280 149 225 149 225 105 294 105 294 14 390 14 390 85 154 85 154 756 454 756 454 445 143 445 143 171 432 171 432 652 841 652 841 24 768 24 768 573 443 573 443 301 484 301 484 860 846 860 846 872 732 872 732 174 118 174 118 541 783 541 783 387 945 387 945 832 366 832 366 254 437 254 437 796 303 796 303 397 519 397 519 936 739 936 739 484 932 484 932 83 173 83 173 405 858 405 858 431 232 431 232 302 732 302 732 173 453 173 453 976 910 976 910 945 42 945 42 353 740 353 740 205 277 205 277 401 852 401 852 992 45 992 45 427 16 427 16 726 760 726 760 147 462 147 462 990 509 990 509 471 24 471 24 447 198 447 198 428 406 428 406 990 879 990 879 484 846 484 846 231 391 231 391 908 68 908 68 912 62 912 62 548 248 548 248 590 586 590 586 381 383 381 383 26 883 26 883 2 780 2 780 277 197 277 197 398 341 398 341 680 664 680 664 510 211 510 211 855 214 855 214 702 289 702 289 459 447 459 447 199 27 199 27 755 137 755 137 589 653 589 653 176 30 176 30 193 563 193 563 17 545 17 545 931 800 931 800 874 600 874 600 175 863 175 863 562 505 562 505 584 442 584 442 735 391 735 391 342 269 342 269 206 690 206 690 761 88 761 88 907 771 907 771 95 556 95 556 312 376 312 376 889 309 889 309 607 837 607 837 92 983 92 983 164 707 164 707 303 231 303 231 568 844 568 844 705 179 705 179 936 856 936 856 125 523 125 523 218 422 218 422 431 960 431 960 399 247 399 247 861 736 861 736 888 404 888 404 861 652 861 652 930 600 930 600 265 961 265 961 215 629 215 629 298 229 298 229 550 717 550 717 666 773 666 773 841 889 841 889 239 297 239 297 885 371 885 371 528 200 528 200 650 646 650 646 27 165 27 165 675 536 675 536 544 141 544 141 487 731 487 731 471 786 471 786 749 747 749 747 628 967 628 967 743 984 743 984 416 251 416 251 440 815 440 815 766 736 766 736 482 197 482 197 201 150 201 150 771 446 771 446 792 923 792 923 980 969 980 969 799 798 799 798 497 201 497 201 115 734 115 734 402 444 402 444 898 227 898 227 985 605 985 605 322 751 322 751 764 952 764 952 185 979 185 979 252 434 252 434 968 310 968 310 536 55 536 55 771 146 771 146 273 372 273 372 875 577 875 577 524 213 524 213 157 37 157 37 256 296 256 296 721 921 721 921 946 917 946 917 869 100 869 100 455 382 455 382 29 274 29 274 921 833 921 833 463 295 463 295 566 968 566 968 585 519 585 519 580 433 580 433 635 389 635 389 71 633 71 633 82 107 82 107 631 218 631 218 370 47 370 47 95 910 95 910 966 626 966 626 430 945 430 945 299 299 299 299 17 773 17 773 131 885 131 885 85 6 85 6 110 769 110 769 92 792 92 792 231 989 231 989 482 799 482 799 602 736 602 736 749 138 749 138 738 278 738 278 145 663 145 663 441 325 441 325 157 834 157 834 213 140 213 140 797 47 797 47 73 822 73 822 233 752 233 752 819 425 819 425 753 279 753 279 782 386 782 386 562 198 562 198 867 659 867 659 150 317 150 317 758 763 758 763 491 849 491 849 167 792 167 792 743 776 743 776 291 410 291 410 610 269 610 269 636 531 636 531 686 786 686 786 453 898 453 898 232 140 232 140 501 389 501 389 53 297 53 297 967 965 967 965 967 534 967 534 582 304 582 304 2 200 2 200 95 131 95 131 393 797 393 797 678 573 678 573 219 254 219 254 665 722 665 722 171 426 171 426 188 23 188 23 22 520 22 520 976 664 976 664 804 820 804 820 19 944 19 944 677 754 677 754 817 416 817 416 184 19 184 19 438 708 438 708 601 764 601 764 592 497 592 497 223 175 223 175 199 756 199 756 779 865 779 865 423 828 423 828 868 163 868 163 414 694 414 694 671 180 671 180 478 555 478 555 21 300 21 300 47 378 47 378 275 980 275 980 305 637 305 637 782 876 782 876 452 478 452 478 716 356 716 356 232 11 232 11 799 501 799 501 90 828 90 828 72 217 72 217 483 639 483 639 399 157 399 157 310 646 310 646 414 212 414 212 473 821 473 821 543 285 543 285 264 688 264 688 118 762 118 762 511 592 511 592 778 954 778 954 909 348 909 348 442 844 442 844 787 131 787 131 693 791 693 791 800 418 800 418 325 293 325 293 954 699 954 699 184 177 184 177 840 137 840 137 281 941 281 941 727 562 727 562 405 57 405 57 384 802 384 802 63 634 63 634 777 744 777 744 673 563 673 563 693 255 693 255 964 333 964 333 283 368 283 368 400 310 400 310 389 446 389 446 44 471 44 471 288 360 288 360 689 193 689 193 786 314 786 314 141 471 141 471 156 77 156 77 69 325 69 325 479 710 479 710 478 5 478 5 678 513 678 513 500 402 500 402 735 331 735 331 827 151 827 151 454 769 454 769 611 931 611 931 669 710 669 710 936 214 936 214 590 116 590 116 166 756 166 756 975 724 975 724 299 831 299 831 652 285 652 285 603 651 603 651 809 405 809 405 107 196 107 196 417 579 417 579 897 129 897 129 584 760 584 760 20 759 20 759 755 428 755 428 761 727 761 727 963 636 963 636 210 301 210 301 635 226 635 226 962 763 962 763 193 631 193 631 927 742 927 742 649 225 649 225 709 625 709 625 480 995 480 995 482 4 482 4 89 859 89 859 406 154 406 154 520 594 520 594 354 960 354 960 823 648 823 648 204 965 204 965 549 311 549 311 396 193 396 193 720 808 720 808 542 862 542 862 73 257 73 257 71 261 71 261 140 493 140 493 445 52 445 52 429 584 429 584 685 191 685 191 358 991 358 991 353 592 353 592 538 588 538 588 878 826 878 826 935 247 935 247 524 943 524 943 83 807 83 807 8 903 8 903 20 950 20 950 663 299 663 299 168 16 168 16 337 861 337 861 672 485 672 485 79 736 79 736 553 16 553 16 1 534 1 534 488 697 488 697 253 63 253 63 755 921 755 921 21 706 21 706 146 265 146 265 123 302 123 302 418 558 418 558 94 796 94 796 359 282 359 282 223 229 223 229 886 766 886 766 756 44 756 44 73 375 73 375 421 251 421 251 869 943 869 943 794 581 794 581 106 831 106 831 311 507 311 507 611 535 611 535 405 755 405 755 501 142 501 142 14 264 14 264 442 143 442 143 693 959 693 959 905 23 905 23 156 540 156 540 350 528 350 528 27 522 27 522 844 694 844 694 141 946 141 946 446 312 446 312 409 337 409 337 913 790 913 790 213 673 213 673 826 94 826 94 560 578 560 578 21 708 21 708 543 495 543 495 384 121 384 121 913 673 913 673 614 333 614 333 282 161 282 161 835 452 835 452 139 928 139 928 801 546 801 546 983 776 983 776 385 681 385 681 727 408 727 408 878 87 878 87 146 278 146 278 97 277 97 277 440 853 440 853 307 115 307 115 308 881 308 881 20 532 20 532 797 568 797 568 976 446 976 446 240 233 240 233 304 42 304 42 150 803 150 803 409 682 409 682 549 417 549 417 19 490 19 490 476 874 476 874 552 822 552 822 492 235 492 235 970 294 970 294 783 587 783 587 937 432 937 432 435 241 435 241 226 880 226 880 456 720 456 720 651 814 651 814 169 711 169 711 906 49 906 49 187 928 187 928 97 867 97 867 421 409 421 409 533 233 533 233 867 964 867 964 766 459 766 459 295 301 295 301 774 781 774 781 740 172 740 172 2 937 2 937 134 623 134 623 81 75 81 75 405 468 405 468 508 462 508 462 413 143 413 143 463 618 463 618 386 28 386 28 456 758 456 758 654 746 654 746 542 475 542 475 880 971 880 971 976 122 976 122 563 546 563 546 585 59 585 59 729 207 729 207 256 854 256 854 984 799 984 799 851 218 851 218 624 325 624 325 435 286 435 286 501 340 501 340 486 316 486 316 259 706 259 706 210 694 210 694 40 596 40 596 938 468 938 468 283 182 283 182 578 25 578 25 409 807 409 807 595 645 595 645 173 86 173 86 418 571 418 571 137 70 137 70 442 540 442 540 481 569 481 569 378 394 378 394 846 661 846 661 938 183 938 183 946 991 946 991 276 609 276 609 275 376 275 376 992 468 992 468 781 295 781 295 929 372 929 372 952 591 952 591 738 359 738 359 611 868 611 868 534 274 534 274 26 577 26 577 124 144 124 144 252 343 252 343 517 415 517 415 60 947 60 947 153 125 153 125 415 601 415 601 369 503 369 503 465 633 465 633 105 637 105 637 560 247 560 247 498 816 498 816 452 617 452 617 164 116 164 116 213 976 213 976 450 414 450 414 321 498 321 498 480 238 480 238 797 923 797 923 41 445 41 445 441 826 441 826 692 205 692 205 12 252 12 252 455 500 455 500 747 542 747 542 158 86 158 86 545 44 545 44 251 15 251 15 218 466 218 466 367 513 367 513 617 640 617 640 123 391 123 391 576 253 576 253 960 873 960 873 51 231 51 231 646 815 646 815 182 795 182 795 664 749 664 749 809 422 809 422 568 404 568 404 452 522 452 522 113 890 113 890 119 693 119 693 882 993 882 993 154 86 154 86 477 333 477 333 98 596 98 596 905 475 905 475 712 640 712 640 316 927 316 927 876 602 876 602 345 732 345 732 668 522 668 522 804 782 804 782 141 625 141 625 290 758 290 758 203 398 203 398 44 329 44 329 665 587 665 587 889 552 889 552 87 439 87 439 425 411 425 411 782 927 782 927 186 192 186 192 425 408 425 408 928 940 928 940 318 209 318 209 636 334 636 334 400 822 400 822 89 537 89 537 736 178 736 178 404 815 404 815 671 175 671 175 159 135 159 135 859 333 859 333 698 954 698 954 415 819 415 819 950 8 950 8 603 367 603 367 132 542 132 542 508 22 508 22 911 318 911 318 558 848 558 848 712 158 712 158 603 244 603 244 715 282 715 282 240 202 240 202 434 585 434 585 709 819 709 819 669 794 669 794 686 624 686 624 781 350 781 350 232 915 232 915 961 127 961 127 250 558 250 558 213 509 213 509 663 347 663 347 813 886 813 886 865 502 865 502 170 959 170 959 882 17 882 17 392 943 392 943 576 982 576 982 279 754 279 754 804 968 804 968 980 391 980 391 105 77 105 77 615 19 615 19 555 539 555 539 868 64 868 64 763 47 763 47 36 462 36 462 111 493 111 493 214 159 214 159 856 129 856 129 586 99 586 99 755 155 755 155 897 918 897 918 11 161 11 161 762 285 762 285 452 45 452 45 670 825 670 825 955 74 955 74 588 518 588 518 317 86 317 86 704 623 704 623 199 936 199 936 960 171 960 171 259 785 259 785 608 118 608 118 753 180 753 180 384 840 384 840 242 973 242 973 674 958 674 958 373 608 373 608 686 765 686 765 112 796 112 796 393 476 393 476 56 920 56 920 14 148 14 148 778 282 778 282 505 393 505 393 775 445 775 445 361 28 361 28 120 23 120 23 348 657 348 657 676 816 676 816 437 38 437 38 861 239 861 239 9 701 9 701 901 195 901 195 350 973 350 973 522 616 522 616 561 989 561 989 134 570 134 570 946 148 946 148 103 879 103 879 214 474 214 474 618 338 618 338 854 786 854 786 156 434 156 434 475 403 475 403 311 957 311 957 956 877 956 877 957 289 957 289 541 993 541 993 12 299 12 299 712 940 712 940 849 663 849 663 237 670 237 670 948 713 948 713 990 529 990 529 179 679 179 679 21 646 21 646 34 106 34 106 46 379 46 379 736 730 736 730 318 358 318 358 778 612 778 612 631 786 631 786 514 471 514 471 194 799 194 799 867 104 867 104 342 665 342 665 947 515 947 515 720 520 720 520 156 263 156 263 979 680 979 680 530 97 530 97 56 574 56 574 61 333 61 333 3 410 3 410 316 133 316 133 167 993 167 993 147 909 147 909 233 827 233 827 176 723 176 723 765 318 765 318 10 332 10 332 179 348 179 348 640 269 640 269 994 799 994 799 329 834 329 834 120 859 120 859 132 702 132 702 206 885 206 885 541 78 541 78 902 470 902 470 689 693 689 693 426 822 426 822 865 142 865 142 866 561 866 561 265 576 265 576 131 283 131 283 547 925 547 925 720 985 720 985 532 762 532 762 598 516 598 516 856 184 856 184 667 87 667 87 509 729 509 729 359 948 359 948 494 364 494 364 487 357 487 357 388 739 388 739 648 771 648 771 843 315 843 315 593 186 593 186 115 474 115 474 254 89 254 89 380 162 380 162 802 743 802 743 536 508 536 508 580 611 580 611 340 21 340 21 294 644 294 644 74 785 74 785 589 747 589 747 797 22 797 22 198 423 198 423 41 389 41 389 805 274 805 274 819 483 819 483 443 98 443 98 373 94 373 94 5 586 5 586 412 463 412 463 562 733 562 733 944 150 944 150 414 177 414 177 558 560 558 560 746 276 746 276 633 484 633 484 139 266 139 266 487 161 487 161 441 888 441 888 565 726 565 726 146 968 146 968 497 275 497 275 654 641 654 641 285 656 285 656 909 951 909 951 972 408 972 408 553 497 553 497 321 180 321 180 764 698 764 698 738 948 738 948 27 291 27 291 340 931 340 931 263 863 263 863 712 281 712 281 412 897 412 897 660 834 660 834 990 528 990 528 231 633 231 633 714 955 714 955 180 818 180 818 432 679 432 679 585 472 585 472 24 57 24 57 213 696 213 696 523 391 523 391 107 672 107 672 295 744 295 744 431 222 431 222 970 273 970 273 20 440 20 440 235 289 235 289 497 777 497 777 441 990 441 990 596 404 596 404 134 6 134 6 592 832 592 832 716 65 716 65 362 749 362 749 739 393 739 393 95 69 95 69 898 717 898 717 264 940 264 940 638 54 638 54 10 440 10 440 525 345 525 345 573 804 573 804 235 159 235 159 588 692 588 692 637 815 637 815 306 308 306 308 768 640 768 640 798 633 798 633 539 864 539 864 685 143 685 143 382 569 382 569 807 716 807 716 39 170 39 170 504 47 504 47 506 215 506 215 847 733 847 733 642 166 642 166 518 615 518 615 274 988 274 988 761 100 761 100 462 24 462 24 867 149 867 149 63 288 63 288 164 683 164 683 264 642 264 642 930 328 930 328 675 187 675 187 358 583 358 583 979 555 979 555 436 376 436 376 107 536 107 536 60 802 60 802 956 139 956 139 349 514 349 514 621 750 621 750 808 779 808 779 305 363 305 363 905 197 905 197 670 27 670 27 764 708 764 708 453 118 453 118 986 109 986 109 408 338 408 338 971 191 971 191 200 234 200 234 114 22 114 22 597 225 597 225 469 205 469 205 965 275 965 275 946 510 946 510 815 221 815 221 707 309 707 309 860 910 860 910 87 242 87 242 343 873 343 873 15 541 15 541 238 593 238 593 601 573 601 573 425 924 425 924 563 743 563 743 711 980 711 980 396 660 396 660 3 514 3 514 473 175 473 175 374 308 374 308 610 211 610 211 520 375 520 375 770 25 770 25 842 333 842 333 669 498 669 498 264 317 264 317 444 926 444 926 877 780 877 780 578 770 578 770 58 79 58 79 954 360 954 360 395 78 395 78 328 888 328 888 721 370 721 370 137 364 137 364 601 793 601 793 315 144 315 144 759 93 759 93 158 418 158 418 620 92 620 92 405 379 405 379 873 149 873 149 352 514 352 514 47 652 47 652 951 376 951 376 786 442 786 442 294 906 294 906 868 272 868 272 531 808 531 808 837 678 837 678 313 501 313 501 208 350 208 350 627 722 627 722 232 67 232 67 621 643 621 643 425 865 425 865 724 682 724 682 537 46 537 46 102 883 102 883 256 716 256 716 967 765 967 765 794 758 794 758 948 533 948 533 72 317 72 317 486 10 486 10 751 654 751 654 603 850 603 850 347 192 347 192 920 258 920 258 234 116 234 116 610 118 610 118 675 995 675 995 96 218 96 218 758 744 758 744 925 880 925 880 636 467 636 467 8 676 8 676 722 280 722 280 830 728 830 728 538 988 538 988 906 264 906 264 187 571 187 571 953 452 953 452 163 105 163 105 445 388 445 388 939 294 939 294 745 919 745 919 696 555 696 555 832 745 832 745 891 242 891 242 671 900 671 900 509 684 509 684 297 476 297 476 654 180 654 180 156 84 156 84 973 392 973 392 542 264 542 264 248 841 248 841 910 642 910 642 100 924 100 924 923 626 923 626 449 169 449 169 23 10 23 10 282 336 282 336 657 665 657 665 444 64 444 64 717 854 717 854 502 661 502 661 858 839 858 839 695 439 695 439 921 494 921 494 786 280 786 280 411 857 411 857 854 225 854 225 993 358 993 358 702 376 702 376 167 563 167 563 365 40 365 40 83 443 83 443 92 381 92 381 505 546 505 546 318 650 318 650 411 57 411 57 279 502 279 502 441 103 441 103 203 414 203 414 148 821 148 821 746 548 746 548 869 530 869 530 143 543 143 543 240 675 240 675 723 38 723 38 236 17 236 17 49 608 49 608 641 774 641 774 246 388 246 388 749 741 749 741 368 913 368 913 864 515 864 515 766 906 766 906 865 584 865 584 498 105 498 105 510 905 510 905 594 645 594 645 398 237 398 237 350 407 350 407 243 420 243 420 27 375 27 375 574 166 574 166 812 695 812 695 922 787 922 787 108 191 108 191 604 661 604 661 287 236 287 236 721 150 721 150 138 284 138 284 164 263 164 263 726 4 726 4 675 689 675 689 99 405 99 405 256 41 256 41 934 320 934 320 795 58 795 58 827 535 827 535 692 863 692 863 199 764 199 764 612 639 612 639 732 842 732 842 896 700 896 700 206 563 206 563 357 273 357 273 839 661 839 661 63 522 63 522 659 778 659 778 652 247 652 247 187 757 187 757 793 911 793 911 841 474 841 474 50 237 50 237 875 175 875 175 785 113 785 113 105 197 105 197 101 937 101 937 555 796 555 796 781 452 781 452 319 777 319 777 454 283 454 283 304 861 304 861 225 431 225 431 5 961 5 961 330 240 330 240 214 555 214 555 931 625 931 625 84 665 84 665 470 236 470 236 311 808 311 808 246 104 246 104 986 326 986 326 893 76 893 76 460 53 460 53 244 669 244 669 850 82 850 82 591 720 591 720 381 21 381 21 679 563 679 563 319 825 319 825 685 282 685 282 398 691 398 691 652 320 652 320 577 78 577 78 66 637 66 637 768 174 768 174 973 460 973 460 692 954 692 954 672 49 672 49 80 583 80 583 91 251 91 251 189 667 189 667 97 932 97 932 11 457 11 457 601 229 601 229 844 266 844 266 456 319 456 319 660 680 660 680 668 380 668 380 980 439 980 439 814 896 814 896 445 674 445 674 505 316 505 316 225 897 225 897 466 571 466 571 911 153 911 153 915 694 915 694 257 251 257 251 29 458 29 458 976 216 976 216 592 335 592 335 830 624 830 624 6 931 6 931 178 594 178 594 159 866 159 866 64 641 64 641 809 179 809 179 233 355 233 355 168 968 168 968 150 379 150 379 291 577 291 577 737 472 737 472 813 276 813 276 114 394 114 394 529 261 529 261 532 129 532 129 213 492 213 492 772 646 772 646 635 713 635 713 699 326 699 326 722 864 722 864 116 464 116 464 417 672 417 672 391 474 391 474 808 682 808 682 365 247 365 247 963 368 963 368 712 783 712 783 710 888 710 888 633 201 633 201 405 617 405 617 49 686 49 686 974 338 974 338 528 542 528 542 763 188 763 188 409 539 409 539 514 115 514 115 648 672 648 672 943 821 943 821 31 561 31 561 988 124 988 124 330 76 330 76 77 900 77 900 184 78 184 78 101 227 101 227 515 373 515 373 289 175 289 175 773 8 773 8 436 65 436 65 479 774 479 774 678 523 678 523 591 673 591 673 124 546 124 546 579 875 579 875 126 171 126 171 89 534 89 534 415 49 415 49 58 583 58 583 881 411 881 411 423 181 423 181 109 875 109 875 122 920 122 920 225 15 225 15 548 834 548 834 800 343 800 343 963 95 963 95 173 193 173 193 992 959 992 959 410 783 410 783 628 287 628 287 120 360 120 360 191 512 191 512 946 569 946 569 507 699 507 699 812 951 812 951 963 878 963 878 286 408 286 408 713 683 713 683 898 222 898 222 112 947 112 947 73 941 73 941 53 460 53 460 460 31 460 31 730 551 730 551 16 960 16 960 15 615 15 615 984 229 984 229 267 634 267 634 542 643 542 643 842 443 842 443 992 507 992 507 134 74 134 74 977 36 977 36 193 326 193 326 859 580 859 580 283 262 283 262 355 746 355 746 770 323 770 323 89 465 89 465 873 889 873 889 954 670 954 670 141 274 141 274 580 677 580 677 624 906 624 906 628 894 628 894 146 85 146 85 566 275 566 275 303 167 303 167 716 388 716 388 354 271 354 271 860 36 860 36 234 472 234 472 756 878 756 878 122 894 122 894 707 899 707 899 505 857 505 857 112 259 112 259 537 974 537 974 388 596 388 596 925 137 925 137 988 889 988 889 394 734 394 734 407 833 407 833 213 303 213 303 942 844 942 844 128 171 128 171 410 480 410 480 134 960 134 960 296 220 296 220 618 628 618 628 319 85 319 85 441 945 441 945 185 328 185 328 195 299 195 299 655 268 655 268 546 660 546 660 503 879 503 879 230 631 230 631 952 790 952 790 499 564 499 564 587 479 587 479 604 216 604 216 588 751 588 751 446 692 446 692 309 940 309 940 12 858 12 858 649 221 649 221 267 725 267 725 973 700 973 700 261 639 261 639 690 301 690 301 281 275 281 275 945 13 945 13 366 234 366 234 115 444 115 444 757 678 757 678 260 849 260 849 829 617 829 617 126 362 126 362 302 727 302 727 747 622 747 622 598 189 598 189 823 565 823 565 539 827 539 827 28 299 28 299 743 795 743 795 373 205 373 205 71 962 71 962 473 781 473 781 192 20 192 20 63 43 63 43 952 23 952 23 490 435 490 435 928 548 928 548 303 766 303 766 932 830 932 830 220 358 220 358 283 170 283 170 353 405 353 405 679 492 679 492 641 190 641 190 838 383 838 383 702 404 702 404 163 856 163 856 387 616 387 616 422 169 422 169 429 728 429 728 659 954 659 954 173 435 173 435 471 533 471 533 236 323 236 323 38 508 38 508 165 372 165 372 594 357 594 357 620 269 620 269 403 810 403 810 885 151 885 151 707 212 707 212 364 225 364 225 674 72 674 72 334 663 334 663 201 272 201 272 370 623 370 623 379 882 379 882 580 664 580 664 256 187 256 187 902 342 902 342 769 30 769 30 557 203 557 203 445 703 445 703 527 545 527 545 17 955 17 955 529 634 529 634 498 548 498 548 881 410 881 410 858 792 858 792 219 256 219 256 775 697 775 697 13 445 13 445 464 791 464 791 917 995 917 995 829 579 829 579 181 285 181 285 501 650 501 650 710 13 710 13 282 409 282 409 138 643 138 643 442 230 442 230 712 919 712 919 246 401 246 401 823 71 823 71 148 963 148 963 808 747 808 747 658 157 658 157 517 43 517 43 107 31 107 31 349 957 349 957 827 616 827 616 976 199 976 199 858 4 858 4 269 467 269 467 943 573 943 573 600 901 600 901 833 254 833 254 389 900 389 900 477 305 477 305 634 464 634 464 250 600 250 600 597 956 597 956 955 229 955 229 626 29 626 29 619 965 619 965 610 192 610 192 423 580 423 580 155 720 155 720 50 821 50 821 719 945 719 945 723 576 723 576 224 821 224 821 195 836 195 836 453 215 453 215 666 716 666 716 84 68 84 68 572 793 572 793 1 714 1 714 67 877 67 877 135 1 135 1 576 639 576 639 789 600 789 600 57 581 57 581 369 921 369 921 254 955 254 955 975 129 975 129 372 299 372 299 194 792 194 792 448 736 448 736 549 685 549 685 892 72 892 72 35 560 35 560 282 262 282 262 356 779 356 779 398 817 398 817 63 447 63 447 321 19 321 19 716 652 716 652 127 666 127 666 118 557 118 557 706 798 706 798 930 141 930 141 493 704 493 704 390 619 390 619 664 908 664 908 611 369 611 369 905 361 905 361 74 630 74 630 520 946 520 946 964 768 964 768 150 412 150 412 134 192 134 192 547 93 547 93 356 631 356 631 524 563 524 563 832 382 832 382 771 567 771 567 724 463 724 463 228 108 228 108 126 116 126 116 647 653 647 653 815 813 815 813 923 886 923 886 442 66 442 66 532 119 532 119 837 564 837 564 974 608 974 608 341 229 341 229 839 75 839 75 61 397 61 397 789 384 789 384 323 723 323 723 522 430 522 430 114 698 114 698 329 378 329 378 576 224 576 224 102 124 102 124 882 942 882 942 248 54 248 54 568 178 568 178 821 10 821 10 767 642 767 642 797 738 797 738 707 979 707 979 915 395 915 395 163 771 163 771 749 852 749 852 164 805 164 805 331 829 331 829 245 952 245 952 714 450 714 450 816 620 816 620 299 335 299 335 905 909 905 909 976 7 976 7 844 200 844 200 114 807 114 807 638 234 638 234 786 599 786 599 568 121 568 121 407 553 407 553 831 795 831 795 542 651 542 651 469 917 469 917 442 720 442 720 798 695 798 695 841 410 841 410 234 322 234 322 62 252 62 252 864 318 864 318 876 526 876 526 244 551 244 551 10 826 10 826 709 991 709 991 537 980 537 980 313 967 313 967 974 354 974 354 811 484 811 484 986 327 986 327 510 54 510 54 972 12 972 12 49 602 49 602 983 406 983 406 543 759 543 759 697 828 697 828 920 73 920 73 35 299 35 299 949 953 949 953 153 953 153 953 769 646 769 646 528 110 528 110 173 449 173 449 517 962 517 962 934 341 934 341 550 341 550 341 597 39 597 39 273 852 273 852 635 243 635 243 142 649 142 649 795 33 795 33 734 104 734 104 861 347 861 347 80 973 80 973 275 509 275 509 198 569 198 569 101 298 101 298 509 104 509 104 771 801 771 801 354 438 354 438 451 582 451 582 88 296 88 296 837 183 837 183 711 448 711 448 734 765 734 765 624 535 624 535 709 209 709 209 885 128 885 128 529 889 529 889 710 624 710 624 526 971 526 971 81 604 81 604 951 623 951 623 341 116 341 116 226 362 226 362 604 336 604 336 447 755 447 755 603 885 603 885 733 348 733 348 214 272 214 272 128 256 128 256 565 661 565 661 609 706 609 706