995 90058 511 885 511 885 527 974 527 974 410 866 410 866 904 157 904 157 250 697 250 697 63 988 63 988 274 600 274 600 732 47 732 47 584 58 584 58 440 349 440 349 384 743 384 743 334 146 334 146 33 394 33 394 266 349 266 349 456 459 456 459 828 672 828 672 615 5 615 5 608 49 608 49 450 781 450 781 834 392 834 392 426 658 426 658 347 886 347 886 973 592 973 592 122 561 122 561 123 979 123 979 850 706 850 706 799 465 799 465 757 418 757 418 101 84 101 84 162 823 162 823 956 214 956 214 99 557 99 557 543 479 543 479 647 528 647 528 458 534 458 534 541 24 541 24 60 602 60 602 941 574 941 574 180 910 180 910 931 325 931 325 369 752 369 752 993 696 993 696 786 848 786 848 259 723 259 723 935 928 935 928 189 642 189 642 949 197 949 197 93 496 93 496 161 626 161 626 161 195 161 195 611 937 611 937 967 693 967 693 218 665 218 665 510 983 510 983 873 693 873 693 694 460 694 460 664 91 664 91 592 475 592 475 917 842 917 842 833 885 833 885 59 191 59 191 476 354 476 354 872 881 872 881 283 738 283 738 488 115 488 115 671 14 671 14 717 112 717 112 442 48 442 48 185 468 185 468 415 337 415 337 215 19 215 19 525 336 525 336 236 90 236 90 674 59 674 59 876 950 876 950 195 518 195 518 489 793 489 793 654 215 654 215 160 303 160 303 124 805 124 805 467 203 467 203 514 3 514 3 232 977 232 977 289 930 289 930 445 12 445 12 187 605 187 605 860 682 860 682 423 867 423 867 814 476 814 476 565 540 565 540 848 384 848 384 9 126 9 126 625 825 625 825 931 39 931 39 161 876 161 876 574 17 574 17 531 890 531 890 971 42 971 42 491 898 491 898 796 868 796 868 568 139 568 139 935 141 935 141 512 437 512 437 220 318 220 318 832 116 832 116 89 673 89 673 163 349 163 349 759 840 759 840 896 354 896 354 16 821 16 821 480 277 480 277 755 290 755 290 689 27 689 27 764 737 764 737 907 790 907 790 188 191 188 191 803 592 803 592 598 13 598 13 79 817 79 817 324 995 324 995 850 407 850 407 240 656 240 656 777 868 777 868 145 766 145 766 644 327 644 327 918 353 918 353 45 600 45 600 69 994 69 994 17 639 17 639 129 659 129 659 619 172 619 172 288 669 288 669 730 125 730 125 21 855 21 855 315 717 315 717 963 672 963 672 94 39 94 39 287 668 287 668 908 677 908 677 137 213 137 213 418 198 418 198 319 20 319 20 585 496 585 496 791 473 791 473 830 538 830 538 252 270 252 270 562 80 562 80 810 857 810 857 594 772 594 772 572 791 572 791 451 717 451 717 866 860 866 860 729 222 729 222 743 356 743 356 856 109 856 109 578 888 578 888 418 52 418 52 430 844 430 844 895 288 895 288 474 708 474 708 930 225 930 225 193 941 193 941 181 410 181 410 778 801 778 801 115 789 115 789 265 762 265 762 594 34 594 34 684 585 684 585 358 229 358 229 629 114 629 114 883 750 883 750 249 418 249 418 478 979 478 979 757 103 757 103 41 311 41 311 732 407 732 407 308 589 308 589 778 840 778 840 154 396 154 396 63 697 63 697 380 582 380 582 225 972 225 972 203 985 203 985 143 795 143 795 698 69 698 69 187 406 187 406 811 177 811 177 964 752 964 752 461 461 461 461 873 709 873 709 381 96 381 96 306 15 306 15 461 157 461 157 635 694 635 694 19 441 19 441 313 580 313 580 626 575 626 575 968 657 968 657 970 70 970 70 221 404 221 404 122 543 122 543 954 241 954 241 371 341 371 341 920 563 920 563 351 214 351 214 458 404 458 404 211 445 211 445 800 245 800 245 168 825 168 825 283 380 283 380 599 878 599 878 358 416 358 416 50 54 50 54 254 954 254 954 423 754 423 754 608 36 608 36 501 539 501 539 394 295 394 295 219 233 219 233 844 202 844 202 675 399 675 399 962 504 962 504 851 108 851 108 630 6 630 6 184 276 184 276 19 581 19 581 590 698 590 698 170 623 170 623 954 279 954 279 538 702 538 702 897 286 897 286 230 748 230 748 983 244 983 244 893 350 893 350 815 203 815 203 942 290 942 290 448 600 448 600 367 562 367 562 214 911 214 911 465 21 465 21 987 767 987 767 913 544 913 544 969 594 969 594 832 427 832 427 987 196 987 196 582 35 582 35 207 504 207 504 746 278 746 278 218 299 218 299 725 334 725 334 866 426 866 426 413 441 413 441 875 878 875 878 715 793 715 793 245 737 245 737 31 827 31 827 662 716 662 716 88 954 88 954 79 127 79 127 395 923 395 923 907 817 907 817 676 45 676 45 249 796 249 796 175 837 175 837 504 406 504 406 536 386 536 386 9 710 9 710 654 33 654 33 701 69 701 69 784 180 784 180 57 474 57 474 278 247 278 247 687 155 687 155 813 973 813 973 879 433 879 433 34 117 34 117 380 198 380 198 959 177 959 177 166 722 166 722 651 772 651 772 38 926 38 926 154 71 154 71 369 78 369 78 467 751 467 751 863 983 863 983 106 524 106 524 631 606 631 606 460 827 460 827 593 832 593 832 271 238 271 238 286 753 286 753 235 192 235 192 989 761 989 761 174 824 174 824 539 133 539 133 16 155 16 155 255 840 255 840 736 726 736 726 854 646 854 646 322 964 322 964 23 16 23 16 66 717 66 717 881 176 881 176 433 471 433 471 194 965 194 965 220 531 220 531 18 622 18 622 835 151 835 151 712 774 712 774 801 483 801 483 901 542 901 542 175 469 175 469 234 296 234 296 969 794 969 794 280 671 280 671 678 234 678 234 402 287 402 287 401 426 401 426 574 162 574 162 195 841 195 841 553 929 553 929 429 43 429 43 265 189 265 189 477 670 477 670 616 433 616 433 942 20 942 20 393 621 393 621 441 239 441 239 239 606 239 606 431 542 431 542 313 235 313 235 438 426 438 426 507 442 507 442 705 51 705 51 787 261 787 261 80 239 80 239 910 700 910 700 152 199 152 199 272 515 272 515 311 285 311 285 293 784 293 784 994 70 994 70 161 203 161 203 244 961 244 961 262 412 262 412 22 460 22 460 874 411 874 411 768 124 768 124 249 257 249 257 683 622 683 622 600 128 600 128 31 451 31 451 96 777 96 777 809 304 809 304 594 564 594 564 774 595 774 595 627 874 627 874 722 951 722 951 993 172 993 172 570 251 570 251 755 561 755 561 991 758 991 758 370 738 370 738 64 822 64 822 437 77 437 77 978 716 978 716 903 870 903 870 976 202 976 202 3 207 3 207 260 345 260 345 716 78 716 78 800 948 800 948 453 126 453 126 434 475 434 475 628 907 628 907 862 152 862 152 248 167 248 167 67 292 67 292 129 844 129 844 378 655 378 655 399 375 399 375 949 281 949 281 632 407 632 407 487 759 487 759 444 165 444 165 650 575 650 575 57 22 57 22 400 272 400 272 793 116 793 116 103 426 103 426 542 68 542 68 786 810 786 810 260 264 260 264 944 578 944 578 822 191 822 191 702 787 702 787 647 510 647 510 931 374 931 374 891 508 891 508 387 490 387 490 8 295 8 295 139 118 139 118 267 879 267 879 831 94 831 94 91 223 91 223 124 759 124 759 50 685 50 685 766 695 766 695 300 598 300 598 485 119 485 119 395 601 395 601 4 55 4 55 956 665 956 665 885 558 885 558 130 806 130 806 300 60 300 60 609 849 609 849 621 977 621 977 558 413 558 413 127 130 127 130 914 467 914 467 399 680 399 680 501 319 501 319 741 174 741 174 827 466 827 466 64 961 64 961 92 31 92 31 21 751 21 751 250 547 250 547 559 823 559 823 400 462 400 462 276 679 276 679 879 488 879 488 780 263 780 263 648 150 648 150 702 464 702 464 951 809 951 809 209 450 209 450 694 457 694 457 279 798 279 798 224 975 224 975 268 657 268 657 757 905 757 905 706 396 706 396 370 225 370 225 968 751 968 751 948 167 948 167 129 549 129 549 44 73 44 73 115 468 115 468 208 988 208 988 121 932 121 932 714 234 714 234 675 728 675 728 5 698 5 698 435 699 435 699 143 666 143 666 920 936 920 936 530 611 530 611 811 623 811 623 719 926 719 926 139 844 139 844 325 77 325 77 861 968 861 968 732 592 732 592 729 386 729 386 590 236 590 236 592 691 592 691 251 380 251 380 834 959 834 959 840 242 840 242 503 10 503 10 476 175 476 175 667 534 667 534 480 513 480 513 370 132 370 132 394 940 394 940 118 435 118 435 286 705 286 705 710 878 710 878 728 22 728 22 895 810 895 810 23 7 23 7 967 79 967 79 614 645 614 645 541 405 541 405 503 154 503 154 742 552 742 552 97 168 97 168 19 265 19 265 893 957 893 957 977 863 977 863 280 97 280 97 848 913 848 913 481 31 481 31 716 459 716 459 62 368 62 368 960 176 960 176 220 517 220 517 760 571 760 571 830 930 830 930 668 714 668 714 38 490 38 490 139 507 139 507 994 576 994 576 668 379 668 379 339 119 339 119 166 53 166 53 357 185 357 185 895 669 895 669 570 156 570 156 178 739 178 739 39 872 39 872 30 259 30 259 674 174 674 174 583 466 583 466 705 109 705 109 985 625 985 625 808 291 808 291 610 138 610 138 775 319 775 319 14 31 14 31 551 476 551 476 554 336 554 336 806 721 806 721 44 812 44 812 678 967 678 967 661 187 661 187 276 176 276 176 787 530 787 530 532 354 532 354 843 116 843 116 666 854 666 854 674 81 674 81 762 955 762 955 25 396 25 396 301 589 301 589 37 65 37 65 23 873 23 873 930 328 930 328 783 372 783 372 173 332 173 332 189 792 189 792 645 758 645 758 897 243 897 243 792 928 792 928 114 835 114 835 820 971 820 971 853 167 853 167 442 332 442 332 25 568 25 568 55 292 55 292 580 315 580 315 929 454 929 454 152 619 152 619 135 727 135 727 469 501 469 501 579 347 579 347 384 110 384 110 563 264 563 264 952 546 952 546 466 811 466 811 798 959 798 959 377 657 377 657 423 271 423 271 982 705 982 705 468 245 468 245 701 408 701 408 90 85 90 85 336 926 336 926 586 437 586 437 624 164 624 164 103 658 103 658 123 890 123 890 758 717 758 717 600 5 600 5 794 709 794 709 898 659 898 659 573 14 573 14 738 398 738 398 267 883 267 883 489 27 489 27 346 468 346 468 544 269 544 269 770 831 770 831 665 407 665 407 728 355 728 355 435 59 435 59 10 604 10 604 364 740 364 740 109 338 109 338 299 212 299 212 392 176 392 176 763 737 763 737 799 710 799 710 102 251 102 251 612 749 612 749 355 837 355 837 301 297 301 297 827 518 827 518 385 472 385 472 601 912 601 912 726 535 726 535 598 169 598 169 162 830 162 830 124 741 124 741 748 921 748 921 74 452 74 452 141 502 141 502 775 810 775 810 221 754 221 754 412 551 412 551 615 804 615 804 196 458 196 458 827 312 827 312 549 983 549 983 770 856 770 856 470 432 470 432 414 12 414 12 663 725 663 725 138 531 138 531 779 653 779 653 649 343 649 343 852 879 852 879 955 115 955 115 186 678 186 678 739 149 739 149 476 466 476 466 109 49 109 49 272 952 272 952 378 541 378 541 169 915 169 915 376 108 376 108 553 551 553 551 558 348 558 348 350 331 350 331 592 459 592 459 665 556 665 556 415 448 415 448 521 310 521 310 657 613 657 613 135 458 135 458 388 126 388 126 657 775 657 775 817 491 817 491 296 237 296 237 669 948 669 948 73 129 73 129 565 97 565 97 147 717 147 717 599 63 599 63 686 866 686 866 2 636 2 636 952 850 952 850 633 428 633 428 818 712 818 712 512 773 512 773 172 115 172 115 715 76 715 76 122 4 122 4 584 817 584 817 574 570 574 570 174 26 174 26 632 251 632 251 420 26 420 26 970 266 970 266 567 381 567 381 305 696 305 696 869 132 869 132 273 195 273 195 784 718 784 718 667 789 667 789 585 863 585 863 275 608 275 608 50 97 50 97 188 615 188 615 253 63 253 63 826 628 826 628 815 244 815 244 456 496 456 496 383 663 383 663 895 367 895 367 604 166 604 166 861 121 861 121 648 804 648 804 255 264 255 264 926 401 926 401 897 101 897 101 609 341 609 341 172 71 172 71 156 950 156 950 947 239 947 239 977 177 977 177 859 67 859 67 39 336 39 336 947 499 947 499 651 459 651 459 290 585 290 585 211 61 211 61 960 400 960 400 315 611 315 611 474 920 474 920 504 437 504 437 434 294 434 294 432 765 432 765 538 265 538 265 398 454 398 454 349 440 349 440 39 847 39 847 627 957 627 957 97 297 97 297 737 869 737 869 691 31 691 31 140 838 140 838 819 739 819 739 111 255 111 255 252 262 252 262 698 474 698 474 712 770 712 770 884 90 884 90 302 751 302 751 378 162 378 162 624 874 624 874 14 946 14 946 600 367 600 367 594 466 594 466 433 107 433 107 23 652 23 652 465 732 465 732 919 64 919 64 424 542 424 542 765 376 765 376 950 782 950 782 416 488 416 488 956 906 956 906 802 916 802 916 948 406 948 406 848 810 848 810 14 995 14 995 32 210 32 210 793 460 793 460 327 516 327 516 715 103 715 103 239 314 239 314 882 145 882 145 518 557 518 557 90 671 90 671 313 853 313 853 649 115 649 115 252 680 252 680 642 71 642 71 667 911 667 911 289 895 289 895 374 937 374 937 440 736 440 736 367 361 367 361 41 257 41 257 179 505 179 505 492 906 492 906 231 364 231 364 461 718 461 718 725 783 725 783 763 72 763 72 681 967 681 967 386 235 386 235 171 608 171 608 721 91 721 91 831 443 831 443 88 574 88 574 754 859 754 859 446 692 446 692 716 831 716 831 663 723 663 723 390 1 390 1 801 253 801 253 362 308 362 308 477 743 477 743 546 455 546 455 490 778 490 778 35 18 35 18 828 701 828 701 511 771 511 771 517 808 517 808 290 82 290 82 248 733 248 733 614 514 614 514 814 606 814 606 56 948 56 948 932 390 932 390 502 30 502 30 370 773 370 773 876 69 876 69 581 636 581 636 186 178 186 178 235 843 235 843 551 462 551 462 665 924 665 924 412 603 412 603 959 849 959 849 578 353 578 353 798 141 798 141 297 535 297 535 469 3 469 3 367 423 367 423 957 992 957 992 678 582 678 582 588 897 588 897 771 182 771 182 787 404 787 404 39 241 39 241 229 979 229 979 638 821 638 821 86 940 86 940 666 774 666 774 913 462 913 462 273 365 273 365 512 673 512 673 734 835 734 835 592 398 592 398 976 916 976 916 65 315 65 315 54 164 54 164 502 577 502 577 767 938 767 938 791 529 791 529 949 265 949 265 187 720 187 720 796 928 796 928 129 780 129 780 328 31 328 31 831 217 831 217 649 12 649 12 995 112 995 112 831 726 831 726 481 485 481 485 55 117 55 117 511 492 511 492 881 745 881 745 973 684 973 684 203 672 203 672 162 567 162 567 497 9 497 9 691 95 691 95 688 126 688 126 691 458 691 458 322 765 322 765 707 252 707 252 472 149 472 149 276 317 276 317 858 291 858 291 546 608 546 608 796 304 796 304 289 417 289 417 796 123 796 123 332 500 332 500 87 41 87 41 58 144 58 144 530 167 530 167 226 794 226 794 328 507 328 507 791 501 791 501 606 538 606 538 48 57 48 57 768 169 768 169 426 441 426 441 213 324 213 324 146 754 146 754 142 513 142 513 965 82 965 82 777 945 777 945 5 263 5 263 284 595 284 595 243 216 243 216 245 887 245 887 117 457 117 457 698 308 698 308 83 138 83 138 735 151 735 151 457 639 457 639 716 592 716 592 952 908 952 908 530 407 530 407 714 83 714 83 878 160 878 160 890 257 890 257 232 690 232 690 522 376 522 376 765 938 765 938 375 289 375 289 18 760 18 760 9 756 9 756 314 764 314 764 602 961 602 961 237 340 237 340 137 19 137 19 20 490 20 490 639 839 639 839 572 792 572 792 466 862 466 862 197 880 197 880 514 769 514 769 650 577 650 577 911 119 911 119 550 766 550 766 836 154 836 154 298 202 298 202 470 749 470 749 837 811 837 811 359 372 359 372 231 624 231 624 743 916 743 916 299 446 299 446 781 520 781 520 136 701 136 701 906 395 906 395 184 663 184 663 444 695 444 695 861 571 861 571 219 944 219 944 657 160 657 160 333 895 333 895 407 882 407 882 381 255 381 255 469 659 469 659 755 142 755 142 477 811 477 811 744 813 744 813 51 298 51 298 914 399 914 399 768 164 768 164 579 189 579 189 786 19 786 19 742 532 742 532 272 793 272 793 32 216 32 216 295 325 295 325 879 85 879 85 358 234 358 234 748 306 748 306 300 887 300 887 831 177 831 177 508 657 508 657 537 958 537 958 125 716 125 716 74 95 74 95 526 777 526 777 915 688 915 688 60 45 60 45 875 262 875 262 676 757 676 757 779 108 779 108 130 574 130 574 639 368 639 368 94 982 94 982 283 756 283 756 411 474 411 474 218 672 218 672 911 217 911 217 256 115 256 115 955 505 955 505 86 10 86 10 266 597 266 597 814 842 814 842 415 610 415 610 631 728 631 728 95 362 95 362 853 475 853 475 478 584 478 584 732 36 732 36 530 735 530 735 387 85 387 85 762 881 762 881 235 104 235 104 324 293 324 293 640 873 640 873 123 548 123 548 735 497 735 497 226 44 226 44 193 251 193 251 341 207 341 207 866 822 866 822 708 514 708 514 74 317 74 317 555 394 555 394 53 333 53 333 885 665 885 665 133 819 133 819 339 591 339 591 343 240 343 240 5 749 5 749 190 141 190 141 395 683 395 683 276 309 276 309 930 744 930 744 169 446 169 446 358 448 358 448 633 309 633 309 925 37 925 37 483 485 483 485 511 543 511 543 387 68 387 68 561 874 561 874 759 400 759 400 601 511 601 511 96 693 96 693 419 674 419 674 268 735 268 735 205 191 205 191 608 984 608 984 851 4 851 4 30 359 30 359 126 586 126 586 433 383 433 383 897 474 897 474 441 153 441 153 367 720 367 720 452 263 452 263 118 310 118 310 503 341 503 341 867 923 867 923 822 916 822 916 279 270 279 270 317 379 317 379 76 283 76 283 355 171 355 171 901 890 901 890 986 845 986 845 683 455 683 455 114 608 114 608 477 276 477 276 6 337 6 337 720 991 720 991 832 954 832 954 209 619 209 619 196 30 196 30 596 959 596 959 358 580 358 580 636 736 636 736 99 46 99 46 776 671 776 671 795 60 795 60 792 134 792 134 262 457 262 457 698 338 698 338 168 600 168 600 993 758 993 758 29 820 29 820 903 4 903 4 897 17 897 17 305 864 305 864 572 604 572 604 106 617 106 617 626 40 626 40 257 87 257 87 405 198 405 198 930 883 930 883 125 413 125 413 814 70 814 70 897 813 897 813 284 711 284 711 770 815 770 815 367 254 367 254 180 95 180 95 407 228 407 228 225 825 225 825 559 629 559 629 950 566 950 566 853 74 853 74 540 381 540 381 548 885 548 885 964 583 964 583 925 374 925 374 117 768 117 768 975 693 975 693 82 621 82 621 433 451 433 451 809 261 809 261 964 519 964 519 186 925 186 925 528 30 528 30 689 11 689 11 239 393 239 393 100 461 100 461 592 879 592 879 880 230 880 230 126 603 126 603 519 325 519 325 58 236 58 236 915 519 915 519 80 302 80 302 584 310 584 310 288 960 288 960 45 340 45 340 889 867 889 867 622 622 622 622 175 715 175 715 8 979 8 979 147 697 147 697 111 598 111 598 872 387 872 387 351 147 351 147 476 751 476 751 322 958 322 958 458 688 458 688 849 793 849 793 219 905 219 905 285 262 285 262 814 28 814 28 517 406 517 406 120 546 120 546 672 79 672 79 32 310 32 310 654 52 654 52 644 703 644 703 105 289 105 289 875 392 875 392 649 174 649 174 835 746 835 746 476 836 476 836 308 476 308 476 921 100 921 100 653 628 653 628 180 657 180 657 576 566 576 566 649 975 649 975 147 986 147 986 37 825 37 825 208 400 208 400 185 118 185 118 132 511 132 511 416 437 416 437 401 334 401 334 210 661 210 661 397 484 397 484 252 186 252 186 282 767 282 767 458 802 458 802 670 330 670 330 951 587 951 587 162 557 162 557 203 805 203 805 601 5 601 5 521 476 521 476 223 918 223 918 772 818 772 818 433 204 433 204 575 772 575 772 98 194 98 194 131 164 131 164 889 32 889 32 864 601 864 601 642 164 642 164 617 865 617 865 988 461 988 461 606 55 606 55 336 589 336 589 834 656 834 656 651 766 651 766 906 907 906 907 427 825 427 825 23 283 23 283 889 373 889 373 325 100 325 100 130 448 130 448 935 953 935 953 934 94 934 94 222 680 222 680 815 944 815 944 633 212 633 212 92 616 92 616 131 788 131 788 716 526 716 526 74 419 74 419 120 936 120 936 790 798 790 798 243 899 243 899 696 836 696 836 237 238 237 238 257 247 257 247 873 166 873 166 291 490 291 490 419 715 419 715 120 963 120 963 768 711 768 711 56 885 56 885 970 512 970 512 635 894 635 894 902 97 902 97 695 975 695 975 695 537 695 537 936 745 936 745 911 718 911 718 312 762 312 762 509 695 509 695 714 502 714 502 889 540 889 540 320 156 320 156 136 219 136 219 590 426 590 426 846 921 846 921 265 729 265 729 286 89 286 89 236 901 236 901 304 324 304 324 278 60 278 60 616 932 616 932 808 605 808 605 668 435 668 435 560 729 560 729 780 54 780 54 440 436 440 436 190 804 190 804 977 500 977 500 923 27 923 27 427 426 427 426 60 222 60 222 364 461 364 461 595 150 595 150 958 871 958 871 962 320 962 320 825 506 825 506 725 181 725 181 201 286 201 286 709 958 709 958 679 277 679 277 912 636 912 636 892 379 892 379 171 875 171 875 213 234 213 234 496 613 496 613 447 967 447 967 82 583 82 583 204 359 204 359 630 673 630 673 736 220 736 220 556 727 556 727 781 400 781 400 578 224 578 224 535 91 535 91 756 573 756 573 51 404 51 404 77 449 77 449 337 226 337 226 814 818 814 818 568 91 568 91 122 279 122 279 238 307 238 307 463 852 463 852 419 961 419 961 152 260 152 260 172 362 172 362 180 596 180 596 595 205 595 205 529 61 529 61 661 560 661 560 667 435 667 435 180 796 180 796 631 225 631 225 541 15 541 15 733 149 733 149 330 387 330 387 509 52 509 52 730 137 730 137 572 546 572 546 333 636 333 636 291 958 291 958 852 420 852 420 606 496 606 496 51 278 51 278 774 500 774 500 992 889 992 889 777 201 777 201 913 818 913 818 192 964 192 964 513 306 513 306 182 691 182 691 152 301 152 301 268 922 268 922 810 293 810 293 506 864 506 864 613 193 613 193 182 850 182 850 56 28 56 28 364 830 364 830 648 276 648 276 186 411 186 411 699 256 699 256 423 807 423 807 572 257 572 257 31 213 31 213 645 580 645 580 691 638 691 638 179 921 179 921 296 809 296 809 74 265 74 265 921 93 921 93 197 404 197 404 790 741 790 741 789 618 789 618 956 344 956 344 547 485 547 485 988 428 988 428 16 307 16 307 179 471 179 471 242 946 242 946 541 174 541 174 22 646 22 646 404 544 404 544 245 125 245 125 389 889 389 889 90 879 90 879 853 955 853 955 919 941 919 941 441 968 441 968 126 415 126 415 938 538 938 538 892 323 892 323 262 398 262 398 61 99 61 99 804 447 804 447 547 555 547 555 95 127 95 127 993 888 993 888 820 890 820 890 739 530 739 530 600 491 600 491 980 365 980 365 430 559 430 559 552 705 552 705 494 583 494 583 586 228 586 228 980 407 980 407 234 662 234 662 985 599 985 599 754 1 754 1 9 16 9 16 842 897 842 897 178 557 178 557 614 824 614 824 939 918 939 918 893 543 893 543 839 41 839 41 457 960 457 960 796 323 796 323 763 466 763 466 167 785 167 785 848 508 848 508 692 465 692 465 807 199 807 199 666 826 666 826 473 280 473 280 345 164 345 164 225 251 225 251 143 919 143 919 5 84 5 84 424 509 424 509 840 449 840 449 5 689 5 689 362 656 362 656 963 16 963 16 785 767 785 767 298 13 298 13 566 399 566 399 812 829 812 829 427 125 427 125 790 71 790 71 15 589 15 589 678 285 678 285 454 161 454 161 858 633 858 633 698 406 698 406 359 313 359 313 880 72 880 72 971 628 971 628 134 676 134 676 101 453 101 453 887 27 887 27 857 319 857 319 742 29 742 29 618 320 618 320 60 354 60 354 469 27 469 27 862 792 862 792 543 64 543 64 458 4 458 4 724 628 724 628 531 724 531 724 843 93 843 93 604 576 604 576 175 702 175 702 62 304 62 304 478 388 478 388 461 540 461 540 638 377 638 377 476 360 476 360 586 215 586 215 325 826 325 826 222 917 222 917 666 817 666 817 18 983 18 983 624 313 624 313 642 317 642 317 570 70 570 70 117 805 117 805 422 419 422 419 887 146 887 146 752 555 752 555 923 859 923 859 110 521 110 521 74 614 74 614 592 151 592 151 966 289 966 289 637 567 637 567 363 706 363 706 849 881 849 881 304 629 304 629 843 744 843 744 840 291 840 291 906 610 906 610 335 690 335 690 557 929 557 929 506 758 506 758 886 153 886 153 988 752 988 752 331 9 331 9 803 442 803 442 522 311 522 311 399 606 399 606 563 403 563 403 821 197 821 197 941 576 941 576 203 594 203 594 204 832 204 832 533 628 533 628 33 584 33 584 755 231 755 231 447 646 447 646 430 536 430 536 867 995 867 995 464 863 464 863 947 604 947 604 641 616 641 616 741 130 741 130 382 55 382 55 332 385 332 385 352 601 352 601 336 81 336 81 213 306 213 306 942 236 942 236 160 426 160 426 459 83 459 83 494 563 494 563 383 540 383 540 507 158 507 158 227 280 227 280 304 709 304 709 598 907 598 907 865 18 865 18 188 530 188 530 242 615 242 615 463 117 463 117 14 819 14 819 970 799 970 799 558 666 558 666 613 309 613 309 373 774 373 774 495 622 495 622 875 744 875 744 437 924 437 924 648 105 648 105 117 338 117 338 76 295 76 295 456 670 456 670 518 313 518 313 876 568 876 568 107 977 107 977 304 919 304 919 116 923 116 923 321 238 321 238 6 760 6 760 396 109 396 109 84 566 84 566 941 129 941 129 108 929 108 929 962 765 962 765 836 885 836 885 647 793 647 793 900 93 900 93 107 829 107 829 46 702 46 702 955 871 955 871 371 457 371 457 827 983 827 983 83 837 83 837 529 18 529 18 643 459 643 459 646 767 646 767 876 905 876 905 989 149 989 149 39 87 39 87 571 599 571 599 39 328 39 328 6 362 6 362 146 912 146 912 101 165 101 165 650 767 650 767 184 502 184 502 388 554 388 554 686 13 686 13 562 934 562 934 870 970 870 970 941 769 941 769 819 941 819 941 494 951 494 951 53 434 53 434 136 673 136 673 55 329 55 329 921 368 921 368 114 365 114 365 854 829 854 829 39 591 39 591 801 363 801 363 779 410 779 410 32 742 32 742 217 7 217 7 530 792 530 792 956 401 956 401 33 558 33 558 721 974 721 974 560 372 560 372 48 443 48 443 885 693 885 693 281 812 281 812 120 176 120 176 805 63 805 63 866 547 866 547 695 549 695 549 637 880 637 880 989 911 989 911 22 465 22 465 660 668 660 668 225 79 225 79 283 171 283 171 551 639 551 639 614 550 614 550 910 164 910 164 364 665 364 665 510 967 510 967 576 387 576 387 507 13 507 13 903 646 903 646 256 270 256 270 709 28 709 28 564 846 564 846 536 347 536 347 304 572 304 572 393 157 393 157 758 367 758 367 826 820 826 820 73 737 73 737 138 172 138 172 660 118 660 118 893 430 893 430 269 867 269 867 702 134 702 134 977 140 977 140 356 84 356 84 178 200 178 200 333 717 333 717 180 655 180 655 824 215 824 215 562 282 562 282 162 208 162 208 423 166 423 166 472 939 472 939 387 471 387 471 978 944 978 944 54 715 54 715 572 701 572 701 297 958 297 958 22 951 22 951 816 27 816 27 270 553 270 553 118 111 118 111 77 332 77 332 842 622 842 622 628 575 628 575 967 735 967 735 506 834 506 834 472 189 472 189 211 165 211 165 386 393 386 393 850 975 850 975 981 392 981 392 669 616 669 616 275 891 275 891 37 873 37 873 984 694 984 694 61 850 61 850 887 135 887 135 316 910 316 910 515 204 515 204 184 228 184 228 718 538 718 538 96 968 96 968 908 218 908 218 279 9 279 9 224 726 224 726 554 741 554 741 173 828 173 828 52 629 52 629 168 212 168 212 975 10 975 10 973 753 973 753 624 278 624 278 382 109 382 109 762 437 762 437 11 529 11 529 112 340 112 340 917 647 917 647 895 713 895 713 658 433 658 433 543 128 543 128 750 60 750 60 570 407 570 407 815 549 815 549 99 383 99 383 58 341 58 341 793 515 793 515 81 21 81 21 983 498 983 498 260 441 260 441 915 823 915 823 550 276 550 276 809 458 809 458 226 887 226 887 803 992 803 992 286 108 286 108 212 833 212 833 708 205 708 205 768 144 768 144 521 958 521 958 814 851 814 851 747 704 747 704 280 337 280 337 671 869 671 869 305 219 305 219 970 404 970 404 564 566 564 566 419 479 419 479 284 492 284 492 965 820 965 820 197 29 197 29 493 307 493 307 127 47 127 47 155 532 155 532 95 259 95 259 802 308 802 308 897 299 897 299 741 817 741 817 578 450 578 450 674 595 674 595 478 366 478 366 329 341 329 341 456 265 456 265 623 899 623 899 877 28 877 28 441 947 441 947 491 10 491 10 465 155 465 155 515 463 515 463 186 454 186 454 359 110 359 110 622 519 622 519 501 560 501 560 238 361 238 361 835 39 835 39 216 411 216 411 328 729 328 729 318 430 318 430 270 119 270 119 666 696 666 696 785 906 785 906 323 490 323 490 928 874 928 874 428 987 428 987 640 276 640 276 932 157 932 157 93 369 93 369 176 76 176 76 834 697 834 697 260 769 260 769 35 369 35 369 329 932 329 932 122 641 122 641 17 378 17 378 75 586 75 586 617 3 617 3 769 373 769 373 428 252 428 252 514 234 514 234 592 955 592 955 661 86 661 86 124 536 124 536 503 618 503 618 963 648 963 648 295 572 295 572 537 389 537 389 435 452 435 452 81 833 81 833 556 652 556 652 600 563 600 563 487 405 487 405 691 2 691 2 583 583 583 583 846 506 846 506 558 120 558 120 789 6 789 6 557 837 557 837 916 520 916 520 279 353 279 353 113 826 113 826 680 528 680 528 302 130 302 130 685 449 685 449 731 136 731 136 760 288 760 288 292 678 292 678 794 386 794 386 560 211 560 211 339 595 339 595 148 334 148 334 984 276 984 276 165 844 165 844 934 27 934 27 375 574 375 574 472 661 472 661 909 584 909 584 796 538 796 538 838 670 838 670 814 552 814 552 615 656 615 656 608 827 608 827 379 735 379 735 527 692 527 692 295 30 295 30 901 459 901 459 167 760 167 760 504 678 504 678 170 164 170 164 216 681 216 681 206 305 206 305 729 80 729 80 902 205 902 205 61 155 61 155 490 528 490 528 933 318 933 318 579 571 579 571 378 484 378 484 755 774 755 774 277 426 277 426 936 315 936 315 135 411 135 411 837 879 837 879 67 500 67 500 876 532 876 532 706 700 706 700 592 507 592 507 32 610 32 610 610 755 610 755 835 285 835 285 947 490 947 490 512 844 512 844 961 961 961 961 525 220 525 220 964 109 964 109 474 888 474 888 98 900 98 900 725 923 725 923 963 52 963 52 870 717 870 717 542 990 542 990 892 154 892 154 472 646 472 646 491 827 491 827 56 317 56 317 441 472 441 472 675 691 675 691 926 537 926 537 621 802 621 802 949 903 949 903 553 325 553 325 730 833 730 833 111 145 111 145 937 740 937 740 451 979 451 979 367 652 367 652 328 100 328 100 540 163 540 163 769 888 769 888 725 957 725 957 216 750 216 750 628 715 628 715 729 918 729 918 738 823 738 823 591 212 591 212 865 883 865 883 642 512 642 512 679 891 679 891 871 116 871 116 167 923 167 923 221 417 221 417 419 558 419 558 205 481 205 481 375 101 375 101 214 209 214 209 652 268 652 268 988 977 988 977 832 406 832 406 473 404 473 404 279 356 279 356 405 737 405 737 313 628 313 628 500 540 500 540 77 334 77 334 764 959 764 959 374 299 374 299 809 321 809 321 233 84 233 84 422 88 422 88 397 855 397 855 424 91 424 91 261 290 261 290 203 880 203 880 463 229 463 229 391 234 391 234 211 667 211 667 62 584 62 584 621 399 621 399 231 501 231 501 208 509 208 509 832 107 832 107 107 892 107 892 782 230 782 230 597 381 597 381 616 659 616 659 486 180 486 180 449 875 449 875 858 591 858 591 916 493 916 493 838 620 838 620 435 174 435 174 298 748 298 748 28 942 28 942 906 53 906 53 322 266 322 266 237 386 237 386 140 119 140 119 443 199 443 199 534 453 534 453 286 860 286 860 75 244 75 244 94 445 94 445 71 318 71 318 777 973 777 973 600 572 600 572 155 354 155 354 314 761 314 761 912 44 912 44 906 754 906 754 486 793 486 793 542 424 542 424 101 747 101 747 385 338 385 338 680 436 680 436 230 626 230 626 154 517 154 517 359 609 359 609 895 841 895 841 728 721 728 721 696 880 696 880 965 542 965 542 921 961 921 961 183 508 183 508 263 31 263 31 821 746 821 746 318 455 318 455 18 847 18 847 33 793 33 793 59 666 59 666 901 779 901 779 668 315 668 315 722 518 722 518 409 445 409 445 167 655 167 655 493 158 493 158 612 630 612 630 387 318 387 318 562 976 562 976 753 54 753 54 477 875 477 875 148 833 148 833 445 861 445 861 64 884 64 884 15 144 15 144 341 426 341 426 650 589 650 589 492 869 492 869 566 208 566 208 223 865 223 865 341 326 341 326 214 966 214 966 990 442 990 442 446 691 446 691 290 441 290 441 533 323 533 323 111 341 111 341 647 22 647 22 670 80 670 80 966 291 966 291 146 248 146 248 278 958 278 958 835 180 835 180 183 111 183 111 386 111 386 111 18 727 18 727 399 425 399 425 626 593 626 593 679 572 679 572 768 778 768 778 610 690 610 690 564 531 564 531 67 79 67 79 888 40 888 40 967 592 967 592 848 340 848 340 924 598 924 598 144 73 144 73 45 446 45 446 917 269 917 269 494 356 494 356 263 859 263 859 275 858 275 858 93 254 93 254 291 233 291 233 479 765 479 765 969 80 969 80 706 842 706 842 39 299 39 299 882 486 882 486 962 7 962 7 466 950 466 950 825 485 825 485 754 690 754 690 13 150 13 150 135 52 135 52 453 641 453 641 949 348 949 348 7 784 7 784 147 351 147 351 724 388 724 388 453 117 453 117 858 53 858 53 346 407 346 407 484 176 484 176 892 229 892 229 472 42 472 42 775 907 775 907 596 538 596 538 542 225 542 225 460 912 460 912 642 712 642 712 70 930 70 930 933 168 933 168 694 25 694 25 620 608 620 608 563 260 563 260 130 637 130 637 47 785 47 785 733 365 733 365 15 551 15 551 95 277 95 277 966 710 966 710 188 906 188 906 796 975 796 975 148 858 148 858 155 258 155 258 796 770 796 770 824 29 824 29 987 217 987 217 848 207 848 207 659 85 659 85 746 491 746 491 720 100 720 100 231 993 231 993 46 665 46 665 432 760 432 760 654 557 654 557 90 618 90 618 639 575 639 575 138 491 138 491 640 467 640 467 583 161 583 161 438 30 438 30 8 668 8 668 272 189 272 189 913 307 913 307 681 682 681 682 412 509 412 509 732 722 732 722 431 526 431 526 959 558 959 558 245 539 245 539 557 581 557 581 737 398 737 398 280 715 280 715 944 815 944 815 275 681 275 681 771 457 771 457 255 485 255 485 827 271 827 271 346 966 346 966 668 790 668 790 400 200 400 200 968 950 968 950 142 885 142 885 936 787 936 787 14 752 14 752 769 139 769 139 632 68 632 68 416 7 416 7 175 846 175 846 808 59 808 59 522 590 522 590 443 351 443 351 72 863 72 863 569 628 569 628 889 669 889 669 715 187 715 187 439 149 439 149 195 541 195 541 658 985 658 985 770 1 770 1 458 47 458 47 283 28 283 28 106 980 106 980 61 900 61 900 985 65 985 65 80 728 80 728 89 80 89 80 847 258 847 258 52 830 52 830 648 433 648 433 550 277 550 277 414 252 414 252 270 643 270 643 975 28 975 28 287 253 287 253 337 16 337 16 805 930 805 930 651 653 651 653 644 345 644 345 2 459 2 459 397 870 397 870 758 728 758 728 205 953 205 953 592 450 592 450 239 363 239 363 614 189 614 189 512 88 512 88 27 44 27 44 633 716 633 716 938 61 938 61 197 782 197 782 549 365 549 365 233 461 233 461 925 627 925 627 690 758 690 758 286 832 286 832 684 566 684 566 368 761 368 761 119 147 119 147 377 854 377 854 356 226 356 226 943 438 943 438 155 108 155 108 125 50 125 50 358 65 358 65 669 384 669 384 933 628 933 628 687 201 687 201 926 708 926 708 364 606 364 606 80 416 80 416 199 314 199 314 185 795 185 795 615 892 615 892 400 143 400 143 687 38 687 38 646 75 646 75 87 207 87 207 571 850 571 850 135 109 135 109 691 966 691 966 736 877 736 877 975 743 975 743 156 936 156 936 589 902 589 902 120 282 120 282 712 87 712 87 679 658 679 658 146 240 146 240 666 381 666 381 509 531 509 531 69 408 69 408 196 144 196 144 564 265 564 265 800 406 800 406 192 558 192 558 41 415 41 415 404 836 404 836 595 327 595 327 945 422 945 422 468 466 468 466 101 946 101 946 579 50 579 50 856 877 856 877 374 640 374 640 847 7 847 7 517 902 517 902 55 638 55 638 787 815 787 815 626 838 626 838 416 393 416 393 301 533 301 533 472 962 472 962 279 165 279 165 529 469 529 469 603 552 603 552 479 692 479 692 937 397 937 397 354 77 354 77 830 917 830 917 313 225 313 225 288 800 288 800 586 445 586 445 310 819 310 819 52 85 52 85 748 907 748 907 788 842 788 842 851 352 851 352 145 34 145 34 598 759 598 759 464 573 464 573 613 282 613 282 479 62 479 62 346 603 346 603 408 144 408 144 455 379 455 379 639 4 639 4 767 579 767 579 738 684 738 684 611 881 611 881 961 746 961 746 534 298 534 298 856 603 856 603 900 787 900 787 268 89 268 89 989 555 989 555 565 88 565 88 642 537 642 537 63 883 63 883 898 778 898 778 166 65 166 65 914 476 914 476 805 500 805 500 116 799 116 799 222 814 222 814 10 331 10 331 788 753 788 753 599 776 599 776 808 330 808 330 434 419 434 419 170 90 170 90 742 953 742 953 680 960 680 960 990 968 990 968 178 679 178 679 910 562 910 562 637 982 637 982 792 941 792 941 456 333 456 333 621 608 621 608 575 43 575 43 937 595 937 595 949 475 949 475 808 528 808 528 562 247 562 247 46 679 46 679 670 283 670 283 834 438 834 438 278 988 278 988 261 133 261 133 751 262 751 262 961 806 961 806 323 617 323 617 459 686 459 686 571 614 571 614 809 404 809 404 358 375 358 375 741 550 741 550 615 473 615 473 336 811 336 811 869 992 869 992 915 871 915 871 202 565 202 565 426 86 426 86 632 70 632 70 722 536 722 536 543 65 543 65 890 65 890 65 974 698 974 698 205 515 205 515 584 165 584 165 408 787 408 787 115 678 115 678 861 918 861 918 335 720 335 720 669 583 669 583 371 523 371 523 825 536 825 536 533 725 533 725 171 954 171 954 58 490 58 490 244 272 244 272 101 447 101 447 147 932 147 932 146 902 146 902 358 219 358 219 945 836 945 836 773 459 773 459 231 224 231 224 349 251 349 251 89 733 89 733 190 253 190 253 76 213 76 213 346 788 346 788 808 506 808 506 217 445 217 445 461 227 461 227 738 285 738 285 508 515 508 515 490 902 490 902 563 42 563 42 68 178 68 178 819 239 819 239 680 204 680 204 636 874 636 874 650 618 650 618 928 759 928 759 863 646 863 646 857 425 857 425 945 369 945 369 760 298 760 298 733 212 733 212 879 483 879 483 457 117 457 117 754 58 754 58 409 422 409 422 281 585 281 585 584 599 584 599 494 754 494 754 69 274 69 274 904 262 904 262 14 140 14 140 674 207 674 207 250 577 250 577 622 75 622 75 288 665 288 665 583 263 583 263 356 813 356 813 345 228 345 228 475 250 475 250 791 603 791 603 60 178 60 178 116 785 116 785 842 513 842 513 766 534 766 534 585 909 585 909 809 248 809 248 45 113 45 113 72 987 72 987 372 232 372 232 425 424 425 424 809 67 809 67 457 181 457 181 632 484 632 484 190 836 190 836 927 161 927 161 351 156 351 156 187 732 187 732 436 77 436 77 263 204 263 204 943 955 943 955 242 421 242 421 681 111 681 111 137 468 137 468 337 57 337 57 169 901 169 901 708 273 708 273 772 284 772 284 805 167 805 167 871 760 871 760 310 802 310 802 245 9 245 9 724 622 724 622 801 54 801 54 612 908 612 908 447 170 447 170 968 645 968 645 731 936 731 936 362 224 362 224 622 754 622 754 107 978 107 978 449 485 449 485 132 721 132 721 199 431 199 431 479 975 479 975 227 251 227 251 872 564 872 564 198 92 198 92 289 875 289 875 385 635 385 635 560 954 560 954 543 574 543 574 989 72 989 72 206 140 206 140 368 709 368 709 201 433 201 433 582 733 582 733 407 446 407 446 558 235 558 235 461 130 461 130 430 323 430 323 407 536 407 536 958 343 958 343 906 594 906 594 284 165 284 165 991 163 991 163 236 285 236 285 219 956 219 956 824 664 824 664 153 500 153 500 107 25 107 25 140 682 140 682 877 931 877 931 467 202 467 202 912 953 912 953 629 509 629 509 562 520 562 520 668 460 668 460 448 55 448 55 513 224 513 224 763 172 763 172 23 476 23 476 340 733 340 733 520 275 520 275 442 890 442 890 69 461 69 461 741 619 741 619 813 516 813 516 38 650 38 650 835 780 835 780 919 779 919 779 406 161 406 161 897 401 897 401 225 571 225 571 531 705 531 705 799 686 799 686 801 144 801 144 321 555 321 555 542 966 542 966 750 884 750 884 197 783 197 783 27 137 27 137 738 966 738 966 531 491 531 491 31 126 31 126 593 921 593 921 745 700 745 700 572 489 572 489 311 356 311 356 262 784 262 784 639 851 639 851 224 488 224 488 865 479 865 479 655 943 655 943 489 239 489 239 44 207 44 207 619 57 619 57 490 59 490 59 220 527 220 527 500 221 500 221 965 818 965 818 901 886 901 886 620 374 620 374 893 552 893 552 196 932 196 932 918 494 918 494 868 585 868 585 682 644 682 644 944 167 944 167 525 299 525 299 760 708 760 708 270 277 270 277 669 715 669 715 770 696 770 696 936 337 936 337 340 736 340 736 372 922 372 922 244 205 244 205 381 539 381 539 108 315 108 315 7 321 7 321 392 455 392 455 393 370 393 370 490 772 490 772 840 125 840 125 729 643 729 643 253 467 253 467 695 912 695 912 951 642 951 642 887 994 887 994 714 686 714 686 465 496 465 496 419 597 419 597 355 139 355 139 732 310 732 310 483 160 483 160 565 298 565 298 560 986 560 986 82 469 82 469 650 877 650 877 90 92 90 92 766 820 766 820 575 608 575 608 732 390 732 390 35 822 35 822 796 816 796 816 132 8 132 8 47 882 47 882 579 190 579 190 291 797 291 797 850 271 850 271 174 171 174 171 289 324 289 324 899 724 899 724 688 560 688 560 249 63 249 63 895 379 895 379 748 347 748 347 919 468 919 468 651 454 651 454 411 275 411 275 939 234 939 234 677 984 677 984 843 917 843 917 24 129 24 129 252 901 252 901 173 920 173 920 694 466 694 466 694 13 694 13 326 527 326 527 803 176 803 176 973 641 973 641 157 102 157 102 793 51 793 51 169 341 169 341 649 758 649 758 770 246 770 246 656 910 656 910 452 93 452 93 860 552 860 552 11 116 11 116 516 668 516 668 248 735 248 735 75 288 75 288 526 905 526 905 605 925 605 925 655 287 655 287 179 232 179 232 252 780 252 780 359 483 359 483 44 512 44 512 743 817 743 817 570 54 570 54 197 110 197 110 987 252 987 252 411 636 411 636 908 17 908 17 828 98 828 98 118 651 118 651 238 825 238 825 164 994 164 994 696 154 696 154 685 303 685 303 156 851 156 851 668 890 668 890 634 610 634 610 683 956 683 956 985 71 985 71 371 937 371 937 724 92 724 92 319 527 319 527 458 580 458 580 873 508 873 508 410 222 410 222 903 599 903 599 831 731 831 731 73 92 73 92 818 482 818 482 306 508 306 508 425 799 425 799 755 59 755 59 882 938 882 938 749 110 749 110 163 827 163 827 342 812 342 812 14 765 14 765 614 842 614 842 229 872 229 872 514 258 514 258 398 899 398 899 107 166 107 166 617 573 617 573 6 388 6 388 161 634 161 634 714 184 714 184 463 438 463 438 83 771 83 771 664 853 664 853 870 266 870 266 130 184 130 184 744 108 744 108 103 929 103 929 56 809 56 809 49 388 49 388 946 207 946 207 854 604 854 604 234 845 234 845 359 695 359 695 144 789 144 789 453 304 453 304 647 474 647 474 655 452 655 452 164 508 164 508 575 39 575 39 518 487 518 487 483 591 483 591 277 353 277 353 617 627 617 627 13 848 13 848 283 565 283 565 878 846 878 846 150 601 150 601 919 566 919 566 319 242 319 242 8 93 8 93 234 620 234 620 736 557 736 557 598 61 598 61 619 855 619 855 608 252 608 252 232 773 232 773 747 676 747 676 702 192 702 192 661 881 661 881 139 664 139 664 478 715 478 715 379 755 379 755 230 541 230 541 577 492 577 492 584 534 584 534 615 713 615 713 825 817 825 817 71 533 71 533 86 812 86 812 674 881 674 881 37 580 37 580 400 351 400 351 540 191 540 191 906 688 906 688 836 197 836 197 485 45 485 45 459 55 459 55 752 949 752 949 339 826 339 826 520 738 520 738 381 657 381 657 726 659 726 659 266 131 266 131 694 880 694 880 508 140 508 140 247 26 247 26 143 325 143 325 504 422 504 422 852 58 852 58 226 936 226 936 882 55 882 55 522 621 522 621 683 561 683 561 981 821 981 821 223 809 223 809 84 180 84 180 788 69 788 69 801 748 801 748 536 151 536 151 8 821 8 821 18 928 18 928 71 882 71 882 816 62 816 62 228 655 228 655 220 673 220 673 345 710 345 710 870 830 870 830 408 75 408 75 392 94 392 94 547 229 547 229 959 764 959 764 887 184 887 184 570 79 570 79 799 544 799 544 348 210 348 210 305 331 305 331 417 785 417 785 34 585 34 585 977 846 977 846 139 878 139 878 374 988 374 988 952 587 952 587 816 923 816 923 137 782 137 782 911 123 911 123 705 554 705 554 951 245 951 245 616 46 616 46 115 663 115 663 889 613 889 613 485 304 485 304 143 908 143 908 93 323 93 323 743 70 743 70 809 826 809 826 331 823 331 823 737 228 737 228 520 110 520 110 679 164 679 164 135 877 135 877 455 606 455 606 346 942 346 942 761 102 761 102 49 351 49 351 193 492 193 492 480 204 480 204 359 560 359 560 212 230 212 230 816 277 816 277 264 866 264 866 796 73 796 73 573 389 573 389 481 950 481 950 579 522 579 522 787 938 787 938 262 222 262 222 518 494 518 494 866 357 866 357 371 886 371 886 883 940 883 940 64 399 64 399 937 145 937 145 762 141 762 141 945 395 945 395 967 52 967 52 51 987 51 987 113 385 113 385 699 881 699 881 958 829 958 829 393 839 393 839 479 793 479 793 878 347 878 347 356 495 356 495 428 207 428 207 941 525 941 525 668 735 668 735 984 650 984 650 563 395 563 395 740 151 740 151 403 978 403 978 209 196 209 196 40 644 40 644 318 937 318 937 824 586 824 586 127 189 127 189 282 214 282 214 562 90 562 90 53 101 53 101 1 169 1 169 729 328 729 328 761 214 761 214 2 727 2 727 679 163 679 163 839 6 839 6 357 742 357 742 972 773 972 773 344 865 344 865 822 695 822 695 467 344 467 344 641 847 641 847 914 684 914 684 967 769 967 769 752 292 752 292 312 168 312 168 885 155 885 155 611 860 611 860 428 622 428 622 657 102 657 102 100 243 100 243 435 340 435 340 559 918 559 918 803 488 803 488 877 178 877 178 816 358 816 358 692 969 692 969 721 857 721 857 953 913 953 913 183 37 183 37 175 642 175 642 573 878 573 878 580 690 580 690 802 980 802 980 328 171 328 171 721 234 721 234 994 961 994 961 412 981 412 981 471 723 471 723 245 752 245 752 9 721 9 721 127 375 127 375 482 481 482 481 847 465 847 465 161 701 161 701 957 287 957 287 216 272 216 272 153 973 153 973 331 187 331 187 846 932 846 932 441 919 441 919 37 494 37 494 939 939 939 939 862 398 862 398 74 655 74 655 538 658 538 658 424 492 424 492 484 83 484 83 930 693 930 693 404 271 404 271 702 595 702 595 564 4 564 4 737 878 737 878 876 264 876 264 612 606 612 606 651 245 651 245 70 399 70 399 840 581 840 581 790 955 790 955 651 413 651 413 905 746 905 746 781 151 781 151 214 136 214 136 873 901 873 901 172 372 172 372 211 859 211 859 279 146 279 146 926 227 926 227 670 558 670 558 247 840 247 840 242 255 242 255 293 622 293 622 544 538 544 538 769 824 769 824 901 898 901 898 981 112 981 112 977 170 977 170 336 575 336 575 629 48 629 48 918 777 918 777 483 811 483 811 614 931 614 931 538 925 538 925 485 482 485 482 357 620 357 620 685 599 685 599 34 675 34 675 235 565 235 565 945 487 945 487 972 182 972 182 393 590 393 590 712 940 712 940 319 559 319 559 926 442 926 442 468 468 468 468 126 818 126 818 239 70 239 70 803 328 803 328 98 702 98 702 38 241 38 241 734 577 734 577 116 73 116 73 685 168 685 168 119 448 119 448 567 879 567 879 277 216 277 216 836 520 836 520 26 350 26 350 266 418 266 418 943 717 943 717 566 734 566 734 426 591 426 591 292 13 292 13 261 946 261 946 209 923 209 923 992 650 992 650 173 35 173 35 180 880 180 880 439 963 439 963 806 16 806 16 444 27 444 27 412 971 412 971 605 763 605 763 550 105 550 105 218 262 218 262 881 515 881 515 400 6 400 6 630 522 630 522 582 244 582 244 683 614 683 614 211 585 211 585 838 484 838 484 283 23 283 23 596 433 596 433 378 272 378 272 671 630 671 630 583 819 583 819 342 17 342 17 250 842 250 842 714 458 714 458 947 844 947 844 721 779 721 779 513 93 513 93 248 642 248 642 825 462 825 462 871 875 871 875 902 453 902 453 738 61 738 61 251 828 251 828 432 962 432 962 138 974 138 974 891 658 891 658 659 655 659 655 918 726 918 726 982 95 982 95 4 971 4 971 545 298 545 298 731 200 731 200 507 786 507 786 36 485 36 485 822 951 822 951 48 837 48 837 505 561 505 561 575 489 575 489 749 665 749 665 853 543 853 543 446 374 446 374 707 911 707 911 548 203 548 203 964 351 964 351 674 605 674 605 466 452 466 452 159 387 159 387 802 127 802 127 352 979 352 979 845 529 845 529 615 111 615 111 670 442 670 442 275 924 275 924 210 167 210 167 256 804 256 804 644 662 644 662 741 187 741 187 932 438 932 438 271 418 271 418 71 720 71 720 874 117 874 117 643 914 643 914 690 826 690 826 437 196 437 196 676 376 676 376 646 298 646 298 309 971 309 971 678 407 678 407 263 522 263 522 652 605 652 605 435 786 435 786 919 590 919 590 612 306 612 306 378 3 378 3 443 679 443 679 552 873 552 873 315 386 315 386 819 73 819 73 963 621 963 621 366 978 366 978 496 535 496 535 144 357 144 357 526 114 526 114 239 264 239 264 142 898 142 898 214 386 214 386 658 435 658 435 764 31 764 31 425 350 425 350 478 829 478 829 325 927 325 927 525 663 525 663 456 191 456 191 756 64 756 64 594 528 594 528 714 269 714 269 162 602 162 602 320 930 320 930 981 583 981 583 368 71 368 71 815 920 815 920 924 649 924 649 987 157 987 157 315 265 315 265 837 365 837 365 955 481 955 481 149 880 149 880 334 107 334 107 250 913 250 913 131 214 131 214 153 862 153 862 718 355 718 355 545 197 545 197 293 876 293 876 347 3 347 3 41 385 41 385 488 792 488 792 229 278 229 278 413 572 413 572 493 419 493 419 607 743 607 743 967 928 967 928 266 331 266 331 436 56 436 56 501 752 501 752 334 214 334 214 358 439 358 439 796 334 796 334 422 610 422 610 421 947 421 947 394 374 394 374 351 925 351 925 825 728 825 728 123 848 123 848 69 285 69 285 213 666 213 666 341 395 341 395 809 260 809 260 317 738 317 738 39 340 39 340 119 46 119 46 526 494 526 494 503 527 503 527 794 210 794 210 252 139 252 139 770 668 770 668 61 865 61 865 488 82 488 82 591 452 591 452 10 679 10 679 16 207 16 207 269 646 269 646 747 443 747 443 447 77 447 77 637 545 637 545 203 867 203 867 518 551 518 551 495 130 495 130 473 166 473 166 460 858 460 858 121 505 121 505 811 319 811 319 535 576 535 576 827 385 827 385 954 208 954 208 462 72 462 72 268 462 268 462 737 919 737 919 685 970 685 970 351 329 351 329 152 644 152 644 731 300 731 300 978 37 978 37 897 407 897 407 281 155 281 155 247 163 247 163 738 161 738 161 995 279 995 279 511 237 511 237 589 322 589 322 353 982 353 982 663 776 663 776 446 622 446 622 132 65 132 65 531 800 531 800 959 715 959 715 185 495 185 495 331 483 331 483 322 773 322 773 958 862 958 862 236 786 236 786 74 664 74 664 8 44 8 44 318 52 318 52 738 271 738 271 895 67 895 67 834 801 834 801 705 773 705 773 878 37 878 37 886 1 886 1 116 322 116 322 670 312 670 312 642 295 642 295 478 485 478 485 655 226 655 226 383 624 383 624 616 583 616 583 903 172 903 172 503 355 503 355 173 827 173 827 373 501 373 501 933 5 933 5 271 425 271 425 796 43 796 43 512 127 512 127 724 936 724 936 946 482 946 482 629 238 629 238 290 92 290 92 53 346 53 346 665 457 665 457 369 714 369 714 124 501 124 501 924 38 924 38 573 986 573 986 623 33 623 33 682 38 682 38 700 59 700 59 806 626 806 626 264 526 264 526 403 74 403 74 116 92 116 92 123 462 123 462 63 292 63 292 208 260 208 260 337 839 337 839 547 317 547 317 207 250 207 250 646 947 646 947 745 885 745 885 767 954 767 954 490 979 490 979 972 332 972 332 154 960 154 960 450 262 450 262 411 195 411 195 421 738 421 738 963 119 963 119 411 509 411 509 683 42 683 42 606 222 606 222 184 698 184 698 906 543 906 543 181 5 181 5 434 758 434 758 470 309 470 309 658 122 658 122 965 107 965 107 91 242 91 242 870 780 870 780 455 121 455 121 47 689 47 689 355 479 355 479 70 587 70 587 328 787 328 787 193 36 193 36 554 556 554 556 743 404 743 404 118 283 118 283 618 792 618 792 807 37 807 37 130 257 130 257 868 418 868 418 361 435 361 435 699 87 699 87 481 55 481 55 200 779 200 779 956 679 956 679 899 386 899 386 595 750 595 750 877 595 877 595 955 648 955 648 579 847 579 847 603 182 603 182 842 239 842 239 962 110 962 110 49 23 49 23 15 177 15 177 275 690 275 690 585 383 585 383 574 423 574 423 157 60 157 60 938 87 938 87 818 878 818 878 711 12 711 12 896 124 896 124 810 213 810 213 242 664 242 664 846 423 846 423 943 209 943 209 642 365 642 365 386 983 386 983 725 639 725 639 576 927 576 927 924 839 924 839 256 915 256 915 587 495 587 495 97 636 97 636 992 479 992 479 735 199 735 199 519 492 519 492 867 926 867 926 42 367 42 367 791 273 791 273 311 671 311 671 900 400 900 400 786 314 786 314 891 683 891 683 16 907 16 907 817 225 817 225 576 340 576 340 415 342 415 342 537 360 537 360 14 21 14 21 170 719 170 719 307 99 307 99 406 270 406 270 396 742 396 742 486 731 486 731 346 854 346 854 966 432 966 432 361 641 361 641 131 893 131 893 955 477 955 477 540 566 540 566 188 702 188 702 555 968 555 968 131 41 131 41 348 557 348 557 622 122 622 122 648 191 648 191 314 834 314 834 646 86 646 86 566 775 566 775 987 85 987 85 10 980 10 980 485 862 485 862 875 37 875 37 826 551 826 551 526 908 526 908 380 466 380 466 478 692 478 692 781 504 781 504 982 119 982 119 480 872 480 872 317 874 317 874 731 789 731 789 814 877 814 877 37 146 37 146 992 794 992 794 719 670 719 670 963 383 963 383 745 313 745 313 10 299 10 299 464 298 464 298 726 800 726 800 261 641 261 641 851 131 851 131 670 540 670 540 134 451 134 451 903 724 903 724 150 131 150 131 132 874 132 874 900 731 900 731 37 563 37 563 971 865 971 865 777 381 777 381 307 659 307 659 676 708 676 708 367 25 367 25 17 737 17 737 175 952 175 952 942 32 942 32 400 593 400 593 906 84 906 84 981 324 981 324 671 262 671 262 312 378 312 378 344 767 344 767 734 104 734 104 264 946 264 946 375 953 375 953 308 784 308 784 526 563 526 563 463 880 463 880 23 215 23 215 438 836 438 836 782 979 782 979 199 55 199 55 843 822 843 822 163 136 163 136 871 126 871 126 288 77 288 77 106 69 106 69 604 536 604 536 561 807 561 807 850 303 850 303 932 915 932 915 628 11 628 11 613 207 613 207 463 516 463 516 725 60 725 60 116 962 116 962 546 217 546 217 486 915 486 915 338 37 338 37 584 68 584 68 528 528 528 528 473 953 473 953 547 937 547 937 410 865 410 865 978 441 978 441 21 519 21 519 836 134 836 134 345 75 345 75 327 263 327 263 572 706 572 706 465 118 465 118 60 468 60 468 697 306 697 306 536 635 536 635 759 141 759 141 704 40 704 40 7 433 7 433 340 517 340 517 249 803 249 803 145 114 145 114 841 507 841 507 758 405 758 405 578 378 578 378 691 143 691 143 394 886 394 886 220 736 220 736 152 391 152 391 432 304 432 304 596 551 596 551 301 817 301 817 158 802 158 802 689 375 689 375 476 75 476 75 671 673 671 673 822 530 822 530 248 396 248 396 120 948 120 948 102 420 102 420 921 84 921 84 836 796 836 796 470 143 470 143 678 300 678 300 763 327 763 327 897 739 897 739 492 535 492 535 354 507 354 507 428 681 428 681 629 446 629 446 132 302 132 302 365 988 365 988 37 207 37 207 74 253 74 253 551 930 551 930 306 273 306 273 34 390 34 390 245 180 245 180 171 249 171 249 655 75 655 75 782 805 782 805 729 699 729 699 384 932 384 932 244 248 244 248 143 285 143 285 156 749 156 749 66 58 66 58 10 883 10 883 512 994 512 994 220 85 220 85 331 149 331 149 421 322 421 322 58 693 58 693 98 818 98 818 266 373 266 373 22 129 22 129 539 163 539 163 862 328 862 328 661 944 661 944 63 400 63 400 297 371 297 371 17 352 17 352 826 320 826 320 269 257 269 257 897 700 897 700 729 497 729 497 968 314 968 314 794 435 794 435 431 324 431 324 122 936 122 936 350 350 350 350 463 243 463 243 611 682 611 682 490 780 490 780 132 895 132 895 972 4 972 4 629 264 629 264 277 597 277 597 615 456 615 456 904 193 904 193 714 349 714 349 695 919 695 919 422 14 422 14 136 186 136 186 140 608 140 608 560 13 560 13 873 338 873 338 816 81 816 81 868 170 868 170 348 59 348 59 936 841 936 841 948 715 948 715 70 320 70 320 209 166 209 166 513 846 513 846 828 350 828 350 616 102 616 102 906 483 906 483 294 375 294 375 567 737 567 737 243 992 243 992 914 73 914 73 261 302 261 302 406 72 406 72 395 507 395 507 508 268 508 268 520 164 520 164 838 98 838 98 747 514 747 514 970 711 970 711 23 837 23 837 374 404 374 404 496 753 496 753 413 94 413 94 836 802 836 802 12 174 12 174 62 753 62 753 492 565 492 565 147 654 147 654 618 305 618 305 967 137 967 137 422 402 422 402 78 564 78 564 361 790 361 790 971 314 971 314 468 336 468 336 767 348 767 348 446 978 446 978 858 164 858 164 236 104 236 104 283 339 283 339 564 925 564 925 702 912 702 912 870 845 870 845 590 193 590 193 353 318 353 318 278 365 278 365 545 290 545 290 309 647 309 647 514 661 514 661 560 462 560 462 171 632 171 632 893 955 893 955 310 119 310 119 301 344 301 344 438 298 438 298 830 784 830 784 265 159 265 159 125 253 125 253 399 630 399 630 423 853 423 853 826 447 826 447 116 65 116 65 948 921 948 921 673 634 673 634 580 282 580 282 462 606 462 606 767 798 767 798 454 616 454 616 322 472 322 472 84 775 84 775 828 554 828 554 463 592 463 592 915 392 915 392 294 118 294 118 708 929 708 929 583 400 583 400 247 724 247 724 507 866 507 866 714 566 714 566 556 240 556 240 708 379 708 379 408 417 408 417 422 656 422 656 917 815 917 815 259 263 259 263 356 309 356 309 217 219 217 219 348 366 348 366 484 144 484 144 750 604 750 604 927 439 927 439 964 312 964 312 888 21 888 21 589 971 589 971 467 320 467 320 676 844 676 844 637 581 637 581 126 42 126 42 447 473 447 473 227 115 227 115 427 344 427 344 21 213 21 213 468 230 468 230 412 208 412 208 42 302 42 302 399 238 399 238 537 695 537 695 827 618 827 618 553 229 553 229 360 588 360 588 477 912 477 912 626 601 626 601 672 290 672 290 59 421 59 421 977 290 977 290 390 685 390 685 206 714 206 714 72 878 72 878 50 365 50 365 984 394 984 394 194 187 194 187 82 309 82 309 354 392 354 392 464 228 464 228 732 713 732 713 440 166 440 166 616 685 616 685 737 895 737 895 407 362 407 362 100 306 100 306 255 136 255 136 644 751 644 751 702 105 702 105 273 159 273 159 579 53 579 53 188 854 188 854 367 832 367 832 517 185 517 185 512 370 512 370 921 86 921 86 42 49 42 49 951 360 951 360 427 388 427 388 466 714 466 714 23 128 23 128 20 261 20 261 522 435 522 435 701 866 701 866 656 477 656 477 174 307 174 307 534 813 534 813 716 174 716 174 27 558 27 558 542 948 542 948 63 522 63 522 488 578 488 578 941 614 941 614 940 783 940 783 10 361 10 361 126 833 126 833 176 286 176 286 52 826 52 826 965 692 965 692 74 932 74 932 955 118 955 118 165 31 165 31 899 682 899 682 443 680 443 680 183 992 183 992 688 350 688 350 519 855 519 855 395 44 395 44 19 819 19 819 721 249 721 249 871 563 871 563 95 711 95 711 690 823 690 823 452 31 452 31 344 186 344 186 806 871 806 871 493 345 493 345 912 246 912 246 462 392 462 392 258 116 258 116 990 707 990 707 597 101 597 101 26 499 26 499 668 661 668 661 646 958 646 958 347 490 347 490 586 51 586 51 636 76 636 76 2 297 2 297 556 406 556 406 992 300 992 300 956 654 956 654 462 126 462 126 942 758 942 758 975 232 975 232 102 969 102 969 968 255 968 255 392 769 392 769 123 605 123 605 944 937 944 937 44 243 44 243 100 686 100 686 389 852 389 852 578 415 578 415 719 116 719 116 582 99 582 99 5 466 5 466 206 94 206 94 24 861 24 861 699 170 699 170 860 104 860 104 695 390 695 390 425 106 425 106 678 400 678 400 328 199 328 199 292 561 292 561 772 970 772 970 890 381 890 381 40 727 40 727 554 715 554 715 967 358 967 358 902 389 902 389 231 490 231 490 471 470 471 470 519 634 519 634 472 167 472 167 290 84 290 84 838 880 838 880 315 674 315 674 895 253 895 253 63 860 63 860 577 493 577 493 761 494 761 494 475 750 475 750 826 510 826 510 868 24 868 24 693 921 693 921 5 399 5 399 475 545 475 545 160 436 160 436 796 96 796 96 110 315 110 315 787 137 787 137 429 231 429 231 849 443 849 443 186 898 186 898 236 410 236 410 437 987 437 987 274 84 274 84 847 235 847 235 404 600 404 600 537 362 537 362 885 235 885 235 1 864 1 864 22 158 22 158 570 845 570 845 312 217 312 217 302 531 302 531 64 659 64 659 566 123 566 123 682 612 682 612 377 205 377 205 603 684 603 684 301 841 301 841 206 101 206 101 934 952 934 952 969 614 969 614 539 795 539 795 645 228 645 228 974 722 974 722 668 747 668 747 427 9 427 9 694 798 694 798 842 883 842 883 371 347 371 347 291 514 291 514 32 966 32 966 205 289 205 289 106 383 106 383 956 807 956 807 620 85 620 85 42 132 42 132 281 312 281 312 285 760 285 760 449 801 449 801 198 319 198 319 467 141 467 141 537 465 537 465 975 233 975 233 534 755 534 755 473 685 473 685 295 466 295 466 279 377 279 377 632 744 632 744 391 408 391 408 663 304 663 304 906 704 906 704 521 873 521 873 47 908 47 908 412 748 412 748 869 869 869 869 474 767 474 767 195 424 195 424 990 738 990 738 423 617 423 617 586 184 586 184 599 786 599 786 39 449 39 449 580 463 580 463 639 713 639 713 166 465 166 465 949 960 949 960 353 561 353 561 116 903 116 903 200 454 200 454 950 414 950 414 761 310 761 310 560 709 560 709 585 876 585 876 672 850 672 850 654 434 654 434 451 433 451 433 950 989 950 989 178 652 178 652 184 376 184 376 339 569 339 569 902 491 902 491 672 377 672 377 841 533 841 533 732 108 732 108 989 664 989 664 211 163 211 163 552 773 552 773 566 866 566 866 877 928 877 928 434 162 434 162 174 324 174 324 683 859 683 859 286 567 286 567 933 912 933 912 286 553 286 553 990 123 990 123 537 948 537 948 292 742 292 742 317 495 317 495 386 647 386 647 185 41 185 41 576 204 576 204 695 323 695 323 30 671 30 671 953 952 953 952 245 65 245 65 942 901 942 901 886 980 886 980 716 782 716 782 28 627 28 627 61 841 61 841 734 236 734 236 491 883 491 883 750 167 750 167 657 444 657 444 683 419 683 419 473 122 473 122 743 73 743 73 219 965 219 965 464 754 464 754 460 640 460 640 576 966 576 966 24 537 24 537 727 590 727 590 571 592 571 592 190 637 190 637 341 414 341 414 36 619 36 619 146 43 146 43 498 173 498 173 47 297 47 297 253 105 253 105 363 922 363 922 317 326 317 326 907 959 907 959 281 573 281 573 91 308 91 308 52 930 52 930 495 218 495 218 955 15 955 15 19 910 19 910 848 395 848 395 461 867 461 867 613 87 613 87 192 381 192 381 139 103 139 103 708 375 708 375 916 442 916 442 648 271 648 271 958 857 958 857 417 93 417 93 201 934 201 934 108 203 108 203 48 774 48 774 470 50 470 50 718 90 718 90 737 430 737 430 9 982 9 982 559 111 559 111 573 843 573 843 770 556 770 556 858 808 858 808 904 953 904 953 502 51 502 51 833 968 833 968 65 825 65 825 485 543 485 543 975 876 975 876 858 56 858 56 977 679 977 679 966 496 966 496 745 857 745 857 142 874 142 874 818 736 818 736 275 275 275 275 733 937 733 937 913 364 913 364 458 1 458 1 785 571 785 571 204 722 204 722 80 167 80 167 92 368 92 368 533 980 533 980 523 925 523 925 22 91 22 91 898 292 898 292 899 76 899 76 609 898 609 898 295 677 295 677 876 17 876 17 262 128 262 128 989 604 989 604 563 529 563 529 373 921 373 921 87 25 87 25 405 966 405 966 43 7 43 7 335 862 335 862 24 897 24 897 713 100 713 100 350 898 350 898 623 737 623 737 340 193 340 193 995 159 995 159 366 501 366 501 689 425 689 425 716 786 716 786 184 53 184 53 842 833 842 833 343 95 343 95 557 69 557 69 790 934 790 934 727 274 727 274 430 436 430 436 766 220 766 220 252 899 252 899 990 847 990 847 350 600 350 600 789 7 789 7 985 336 985 336 437 682 437 682 984 568 984 568 827 365 827 365 590 164 590 164 243 571 243 571 439 335 439 335 164 37 164 37 534 634 534 634 161 575 161 575 793 486 793 486 583 361 583 361 575 805 575 805 26 616 26 616 454 235 454 235 3 961 3 961 521 650 521 650 437 288 437 288 230 958 230 958 836 89 836 89 619 80 619 80 272 600 272 600 161 41 161 41 948 8 948 8 632 711 632 711 52 923 52 923 407 220 407 220 201 757 201 757 377 966 377 966 655 145 655 145 54 167 54 167 5 66 5 66 876 924 876 924 94 273 94 273 235 386 235 386 755 514 755 514 843 915 843 915 752 108 752 108 849 937 849 937 739 578 739 578 892 995 892 995 411 213 411 213 377 376 377 376 769 554 769 554 633 197 633 197 175 458 175 458 543 228 543 228 169 229 169 229 510 41 510 41 519 142 519 142 554 641 554 641 505 642 505 642 346 163 346 163 588 924 588 924 937 536 937 536 417 333 417 333 7 336 7 336 237 185 237 185 173 727 173 727 61 34 61 34 141 150 141 150 768 341 768 341 337 757 337 757 860 416 860 416 157 530 157 530 896 654 896 654 363 167 363 167 493 293 493 293 28 809 28 809 986 236 986 236 864 58 864 58 660 638 660 638 538 373 538 373 734 646 734 646 903 874 903 874 417 195 417 195 704 286 704 286 208 692 208 692 432 714 432 714 387 963 387 963 319 301 319 301 949 939 949 939 918 93 918 93 226 529 226 529 304 247 304 247 925 433 925 433 631 813 631 813 373 876 373 876 154 101 154 101 211 877 211 877 564 33 564 33 506 333 506 333 524 376 524 376 235 632 235 632 375 88 375 88 692 333 692 333 42 114 42 114 798 100 798 100 748 69 748 69 662 611 662 611 121 323 121 323 149 557 149 557 374 217 374 217 762 10 762 10 753 860 753 860 240 767 240 767 378 385 378 385 671 217 671 217 151 932 151 932 293 460 293 460 964 281 964 281 296 601 296 601 696 844 696 844 276 409 276 409 784 921 784 921 474 360 474 360 472 480 472 480 647 875 647 875 500 652 500 652 108 918 108 918 80 346 80 346 801 380 801 380 730 411 730 411 296 373 296 373 673 247 673 247 51 885 51 885 451 854 451 854 448 839 448 839 428 96 428 96 271 294 271 294 379 709 379 709 631 416 631 416 760 81 760 81 376 691 376 691 635 251 635 251 765 281 765 281 736 512 736 512 906 568 906 568 98 547 98 547 537 478 537 478 970 198 970 198 414 553 414 553 495 592 495 592 52 401 52 401 624 846 624 846 545 567 545 567 522 859 522 859 4 721 4 721 447 458 447 458 278 211 278 211 229 70 229 70 169 198 169 198 174 853 174 853 440 495 440 495 111 198 111 198 215 152 215 152 883 59 883 59 124 476 124 476 291 719 291 719 896 352 896 352 274 520 274 520 270 215 270 215 863 549 863 549 940 650 940 650 426 422 426 422 501 60 501 60 37 637 37 637 54 718 54 718 933 329 933 329 816 306 816 306 422 33 422 33 16 189 16 189 857 394 857 394 33 606 33 606 446 359 446 359 61 566 61 566 366 163 366 163 851 701 851 701 838 109 838 109 735 123 735 123 896 179 896 179 137 862 137 862 502 83 502 83 489 62 489 62 407 973 407 973 130 977 130 977 1 30 1 30 123 599 123 599 155 858 155 858 527 789 527 789 427 506 427 506 53 516 53 516 868 231 868 231 405 439 405 439 185 549 185 549 263 810 263 810 156 956 156 956 419 626 419 626 282 634 282 634 639 669 639 669 442 191 442 191 556 246 556 246 631 904 631 904 712 48 712 48 645 354 645 354 514 641 514 641 382 862 382 862 152 734 152 734 432 699 432 699 533 554 533 554 258 859 258 859 980 929 980 929 474 650 474 650 951 475 951 475 250 259 250 259 537 652 537 652 898 5 898 5 230 276 230 276 745 183 745 183 787 3 787 3 506 895 506 895 704 11 704 11 779 672 779 672 570 490 570 490 467 608 467 608 276 613 276 613 982 274 982 274 453 284 453 284 768 641 768 641 245 322 245 322 886 295 886 295 957 575 957 575 352 830 352 830 640 823 640 823 135 17 135 17 995 339 995 339 574 254 574 254 459 782 459 782 729 376 729 376 922 424 922 424 2 308 2 308 914 487 914 487 291 331 291 331 249 205 249 205 79 411 79 411 731 851 731 851 297 141 297 141 879 325 879 325 327 813 327 813 926 798 926 798 490 310 490 310 195 894 195 894 615 518 615 518 37 405 37 405 212 942 212 942 56 891 56 891 393 460 393 460 29 88 29 88 83 777 83 777 174 805 174 805 214 810 214 810 893 70 893 70 423 938 423 938 110 280 110 280 424 984 424 984 792 756 792 756 818 540 818 540 817 938 817 938 49 215 49 215 32 824 32 824 83 148 83 148 319 28 319 28 738 320 738 320 405 665 405 665 12 190 12 190 463 889 463 889 460 362 460 362 795 381 795 381 418 749 418 749 992 57 992 57 292 598 292 598 144 453 144 453 129 912 129 912 560 754 560 754 771 152 771 152 600 660 600 660 222 676 222 676 926 391 926 391 718 602 718 602 725 467 725 467 667 79 667 79 154 891 154 891 339 261 339 261 788 50 788 50 333 968 333 968 259 810 259 810 953 221 953 221 902 466 902 466 469 943 469 943 729 867 729 867 590 280 590 280 539 759 539 759 661 910 661 910 745 8 745 8 706 304 706 304 953 135 953 135 724 104 724 104 431 13 431 13 178 389 178 389 620 599 620 599 147 928 147 928 847 610 847 610 511 699 511 699 545 193 545 193 258 531 258 531 405 321 405 321 124 148 124 148 662 743 662 743 260 353 260 353 110 282 110 282 684 787 684 787 694 290 694 290 704 969 704 969 935 984 935 984 722 899 722 899 354 607 354 607 746 78 746 78 866 185 866 185 930 39 930 39 591 810 591 810 543 310 543 310 458 917 458 917 805 387 805 387 715 897 715 897 470 535 470 535 126 241 126 241 897 442 897 442 763 989 763 989 464 871 464 871 74 871 74 871 590 835 590 835 558 66 558 66 679 377 679 377 766 856 766 856 785 658 785 658 410 639 410 639 12 777 12 777 307 527 307 527 837 992 837 992 165 420 165 420 423 130 423 130 958 306 958 306 631 33 631 33 136 20 136 20 711 640 711 640 609 749 609 749 518 257 518 257 891 894 891 894 486 601 486 601 525 778 525 778 559 495 559 495 213 783 213 783 814 154 814 154 384 389 384 389 110 900 110 900 138 908 138 908 203 960 203 960 449 12 449 12 67 766 67 766 146 858 146 858 665 339 665 339 166 40 166 40 554 452 554 452 230 758 230 758 875 194 875 194 422 415 422 415 855 679 855 679 424 986 424 986 958 369 958 369 906 179 906 179 815 514 815 514 323 813 323 813 424 364 424 364 483 128 483 128 243 449 243 449 120 352 120 352 872 446 872 446 976 625 976 625 837 94 837 94 115 334 115 334 978 479 978 479 966 193 966 193 593 85 593 85 78 901 78 901 641 254 641 254 647 782 647 782 904 364 904 364 632 824 632 824 114 988 114 988 733 964 733 964 151 29 151 29 531 362 531 362 327 850 327 850 476 687 476 687 772 672 772 672 836 21 836 21 285 126 285 126 819 497 819 497 12 595 12 595 926 225 926 225 208 644 208 644 694 593 694 593 87 907 87 907 515 493 515 493 530 922 530 922 939 104 939 104 4 890 4 890 438 781 438 781 84 106 84 106 368 906 368 906 802 502 802 502 549 604 549 604 960 682 960 682 616 875 616 875 888 410 888 410 972 487 972 487 799 757 799 757 818 227 818 227 131 794 131 794 859 878 859 878 687 266 687 266 323 804 323 804 185 206 185 206 282 891 282 891 551 268 551 268 154 734 154 734 189 763 189 763 724 60 724 60 545 56 545 56 990 432 990 432 336 291 336 291 348 523 348 523 921 341 921 341 950 975 950 975 894 977 894 977 263 472 263 472 88 948 88 948 869 763 869 763 495 624 495 624 635 630 635 630 459 80 459 80 550 893 550 893 531 512 531 512 22 734 22 734 860 887 860 887 102 685 102 685 584 515 584 515 310 416 310 416 944 611 944 611 466 281 466 281 528 286 528 286 317 715 317 715 175 744 175 744 392 850 392 850 904 294 904 294 554 542 554 542 989 29 989 29 370 981 370 981 9 957 9 957 454 712 454 712 865 894 865 894 243 348 243 348 744 263 744 263 512 919 512 919 700 972 700 972 888 472 888 472 691 442 691 442 109 536 109 536 283 293 283 293 842 924 842 924 937 797 937 797 744 471 744 471 280 358 280 358 459 207 459 207 945 424 945 424 871 639 871 639 36 169 36 169 479 637 479 637 715 146 715 146 728 573 728 573 384 501 384 501 171 775 171 775 317 315 317 315 217 393 217 393 517 29 517 29 870 621 870 621 892 680 892 680 656 271 656 271 957 515 957 515 417 975 417 975 112 567 112 567 548 927 548 927 496 825 496 825 432 762 432 762 369 389 369 389 358 825 358 825 126 13 126 13 79 598 79 598 564 663 564 663 695 298 695 298 993 391 993 391 551 715 551 715 597 416 597 416 602 863 602 863 854 224 854 224 628 532 628 532 504 546 504 546 799 874 799 874 257 805 257 805 737 617 737 617 549 402 549 402 527 366 527 366 61 971 61 971 63 166 63 166 66 486 66 486 540 725 540 725 418 574 418 574 590 767 590 767 517 512 517 512 61 113 61 113 334 69 334 69 497 651 497 651 101 430 101 430 824 423 824 423 108 180 108 180 759 529 759 529 877 799 877 799 764 121 764 121 652 628 652 628 932 947 932 947 87 358 87 358 224 472 224 472 573 872 573 872 838 594 838 594 79 644 79 644 16 830 16 830 660 715 660 715 372 392 372 392 622 411 622 411 430 757 430 757 251 414 251 414 301 823 301 823 815 671 815 671 978 723 978 723 112 896 112 896 344 158 344 158 17 705 17 705 556 319 556 319 209 23 209 23 22 407 22 407 618 234 618 234 361 144 361 144 433 79 433 79 814 122 814 122 969 382 969 382 734 613 734 613 276 123 276 123 853 993 853 993 366 194 366 194 729 283 729 283 965 747 965 747 885 752 885 752 110 152 110 152 924 951 924 951 194 229 194 229 231 222 231 222 749 805 749 805 420 809 420 809 594 169 594 169 259 546 259 546 938 639 938 639 815 119 815 119 939 574 939 574 35 627 35 627 501 168 501 168 848 659 848 659 435 144 435 144 495 893 495 893 466 79 466 79 432 157 432 157 536 959 536 959 81 8 81 8 666 370 666 370 344 790 344 790 722 420 722 420 833 279 833 279 678 232 678 232 703 924 703 924 458 323 458 323 165 186 165 186 897 575 897 575 43 549 43 549 254 78 254 78 377 728 377 728 424 495 424 495 535 703 535 703 85 299 85 299 973 539 973 539 180 800 180 800 227 920 227 920 90 328 90 328 536 968 536 968 824 672 824 672 730 548 730 548 992 286 992 286 220 196 220 196 795 347 795 347 451 366 451 366 719 267 719 267 57 875 57 875 766 82 766 82 146 631 146 631 603 439 603 439 504 909 504 909 223 284 223 284 349 329 349 329 337 345 337 345 371 197 371 197 847 367 847 367 786 782 786 782 52 430 52 430 691 993 691 993 946 149 946 149 106 13 106 13 639 174 639 174 372 799 372 799 585 789 585 789 493 626 493 626 287 300 287 300 332 882 332 882 630 964 630 964 197 234 197 234 510 634 510 634 908 215 908 215 725 713 725 713 183 510 183 510 38 662 38 662 529 148 529 148 854 992 854 992 493 70 493 70 359 224 359 224 500 172 500 172 550 53 550 53 478 184 478 184 756 863 756 863 13 3 13 3 829 588 829 588 763 13 763 13 60 657 60 657 225 178 225 178 258 218 258 218 713 860 713 860 187 962 187 962 71 325 71 325 889 658 889 658 447 860 447 860 821 132 821 132 600 224 600 224 413 864 413 864 501 851 501 851 584 989 584 989 620 480 620 480 339 296 339 296 979 753 979 753 358 824 358 824 77 282 77 282 578 141 578 141 668 618 668 618 131 844 131 844 605 910 605 910 283 443 283 443 514 561 514 561 258 779 258 779 176 885 176 885 363 778 363 778 989 398 989 398 593 302 593 302 948 540 948 540 394 183 394 183 225 976 225 976 56 1 56 1 206 73 206 73 581 272 581 272 747 842 747 842 40 115 40 115 86 170 86 170 450 623 450 623 987 848 987 848 475 885 475 885 279 611 279 611 840 729 840 729 443 820 443 820 232 52 232 52 34 807 34 807 127 461 127 461 428 867 428 867 211 147 211 147 409 48 409 48 773 504 773 504 572 956 572 956 864 592 864 592 778 70 778 70 4 535 4 535 272 593 272 593 648 362 648 362 579 594 579 594 829 801 829 801 571 546 571 546 772 277 772 277 116 349 116 349 656 974 656 974 684 16 684 16 538 579 538 579 306 661 306 661 100 32 100 32 964 804 964 804 759 831 759 831 839 893 839 893 789 220 789 220 648 550 648 550 50 689 50 689 937 40 937 40 665 185 665 185 643 752 643 752 238 407 238 407 64 893 64 893 128 580 128 580 319 568 319 568 342 400 342 400 377 515 377 515 953 976 953 976 26 895 26 895 930 299 930 299 35 558 35 558 362 72 362 72 528 497 528 497 686 629 686 629 930 686 930 686 331 987 331 987 526 578 526 578 158 926 158 926 872 970 872 970 437 293 437 293 322 407 322 407 710 774 710 774 627 267 627 267 214 214 214 214 121 76 121 76 834 386 834 386 971 140 971 140 303 194 303 194 543 746 543 746 569 226 569 226 629 256 629 256 886 297 886 297 676 293 676 293 574 262 574 262 152 704 152 704 730 954 730 954 376 519 376 519 274 32 274 32 134 51 134 51 934 967 934 967 13 656 13 656 764 317 764 317 4 870 4 870 521 407 521 407 370 649 370 649 333 797 333 797 876 746 876 746 416 855 416 855 357 568 357 568 207 700 207 700 974 18 974 18 285 649 285 649 216 199 216 199 690 174 690 174 48 325 48 325 353 512 353 512 164 295 164 295 95 60 95 60 74 208 74 208 782 183 782 183 343 201 343 201 50 285 50 285 621 654 621 654 868 873 868 873 362 230 362 230 492 3 492 3 942 507 942 507 366 357 366 357 612 818 612 818 177 900 177 900 64 700 64 700 444 503 444 503 8 584 8 584 84 490 84 490 583 891 583 891 775 751 775 751 661 615 661 615 273 678 273 678 783 942 783 942 977 664 977 664 436 44 436 44 145 339 145 339 331 3 331 3 632 538 632 538 23 510 23 510 691 962 691 962 808 973 808 973 54 962 54 962 607 774 607 774 588 456 588 456 89 211 89 211 553 743 553 743 922 846 922 846 676 915 676 915 709 237 709 237 663 562 663 562 989 993 989 993 486 461 486 461 203 461 203 461 793 617 793 617 664 347 664 347 982 324 982 324 612 522 612 522 914 636 914 636 472 537 472 537 532 35 532 35 386 620 386 620 741 844 741 844 837 648 837 648 482 258 482 258 986 541 986 541 849 854 849 854 86 318 86 318 145 359 145 359 359 506 359 506 346 666 346 666 991 505 991 505 76 263 76 263 470 704 470 704 204 597 204 597 986 510 986 510 140 639 140 639 611 753 611 753 358 408 358 408 953 56 953 56 516 221 516 221 587 383 587 383 551 813 551 813 716 194 716 194 434 392 434 392 488 714 488 714 328 17 328 17 161 931 161 931 857 939 857 939 324 790 324 790 22 304 22 304 344 214 344 214 519 530 519 530 10 443 10 443 846 147 846 147 268 513 268 513 520 520 520 520 209 307 209 307 173 610 173 610 458 671 458 671 716 676 716 676 498 313 498 313 69 667 69 667 656 223 656 223 568 104 568 104 423 26 423 26 647 338 647 338 542 815 542 815 820 226 820 226 581 84 581 84 410 114 410 114 367 455 367 455 835 631 835 631 820 490 820 490 918 591 918 591 900 726 900 726 71 156 71 156 143 298 143 298 533 894 533 894 958 453 958 453 56 62 56 62 163 772 163 772 482 554 482 554 173 247 173 247 466 246 466 246 531 143 531 143 504 790 504 790 108 37 108 37 142 199 142 199 797 613 797 613 975 851 975 851 912 359 912 359 363 780 363 780 446 667 446 667 644 6 644 6 192 581 192 581 812 740 812 740 49 350 49 350 438 680 438 680 511 87 511 87 974 205 974 205 628 363 628 363 377 840 377 840 676 814 676 814 289 75 289 75 616 460 616 460 87 759 87 759 212 662 212 662 569 267 569 267 578 844 578 844 497 357 497 357 18 498 18 498 913 582 913 582 850 292 850 292 825 18 825 18 837 416 837 416 462 171 462 171 875 391 875 391 78 194 78 194 5 72 5 72 480 93 480 93 513 532 513 532 488 242 488 242 20 39 20 39 732 276 732 276 543 411 543 411 265 991 265 991 469 758 469 758 502 746 502 746 361 232 361 232 241 179 241 179 422 112 422 112 190 858 190 858 592 461 592 461 166 726 166 726 603 348 603 348 482 962 482 962 899 593 899 593 424 934 424 934 676 882 676 882 449 238 449 238 633 721 633 721 92 716 92 716 654 400 654 400 542 317 542 317 645 775 645 775 811 549 811 549 399 101 399 101 493 160 493 160 584 673 584 673 140 282 140 282 632 310 632 310 544 964 544 964 383 643 383 643 181 555 181 555 26 840 26 840 363 995 363 995 427 333 427 333 2 436 2 436 32 17 32 17 221 425 221 425 928 368 928 368 702 317 702 317 248 41 248 41 348 876 348 876 701 865 701 865 329 726 329 726 527 674 527 674 125 171 125 171 889 82 889 82 540 873 540 873 564 883 564 883 32 348 32 348 365 421 365 421 822 978 822 978 380 564 380 564 763 678 763 678 352 296 352 296 602 887 602 887 470 33 470 33 227 59 227 59 477 764 477 764 174 235 174 235 938 906 938 906 140 936 140 936 619 977 619 977 522 365 522 365 589 909 589 909 136 742 136 742 662 962 662 962 26 407 26 407 762 284 762 284 894 455 894 455 870 64 870 64 49 735 49 735 774 109 774 109 324 743 324 743 490 5 490 5 786 239 786 239 890 227 890 227 110 114 110 114 342 328 342 328 42 61 42 61 300 567 300 567 586 618 586 618 405 551 405 551 570 491 570 491 554 49 554 49 232 893 232 893 847 134 847 134 68 341 68 341 603 197 603 197 88 134 88 134 212 826 212 826 166 538 166 538 644 885 644 885 793 632 793 632 448 592 448 592 337 793 337 793 216 850 216 850 696 178 696 178 518 396 518 396 918 654 918 654 628 989 628 989 359 102 359 102 53 313 53 313 598 443 598 443 420 139 420 139 521 292 521 292 373 295 373 295 375 20 375 20 830 980 830 980 1 511 1 511 178 90 178 90 360 830 360 830 807 16 807 16 882 44 882 44 276 467 276 467 468 794 468 794 906 375 906 375 97 423 97 423 840 826 840 826 740 399 740 399 858 137 858 137 696 321 696 321 395 431 395 431 457 734 457 734 650 613 650 613 113 506 113 506 753 316 753 316 88 815 88 815 407 181 407 181 571 723 571 723 575 734 575 734 622 480 622 480 252 423 252 423 891 174 891 174 242 36 242 36 617 500 617 500 558 582 558 582 413 664 413 664 869 533 869 533 11 248 11 248 544 335 544 335 462 492 462 492 254 680 254 680 473 831 473 831 473 908 473 908 348 215 348 215 376 599 376 599 955 322 955 322 110 663 110 663 383 872 383 872 258 785 258 785 746 439 746 439 820 871 820 871 458 339 458 339 18 75 18 75 191 113 191 113 988 416 988 416 515 648 515 648 35 638 35 638 191 454 191 454 113 973 113 973 922 482 922 482 142 797 142 797 163 500 163 500 533 89 533 89 25 112 25 112 366 630 366 630 777 838 777 838 489 579 489 579 830 560 830 560 583 503 583 503 928 272 928 272 563 105 563 105 803 608 803 608 21 842 21 842 334 820 334 820 697 750 697 750 271 543 271 543 33 741 33 741 36 14 36 14 795 553 795 553 457 60 457 60 894 862 894 862 512 910 512 910 13 358 13 358 182 41 182 41 418 313 418 313 10 775 10 775 81 458 81 458 426 710 426 710 74 831 74 831 462 98 462 98 758 546 758 546 6 662 6 662 389 503 389 503 8 236 8 236 29 560 29 560 496 725 496 725 1 308 1 308 702 218 702 218 33 712 33 712 788 743 788 743 390 865 390 865 758 537 758 537 632 715 632 715 116 902 116 902 113 456 113 456 520 546 520 546 543 39 543 39 513 162 513 162 77 360 77 360 273 34 273 34 405 521 405 521 20 75 20 75 249 432 249 432 676 228 676 228 164 965 164 965 466 726 466 726 130 525 130 525 304 113 304 113 980 128 980 128 987 362 987 362 814 162 814 162 900 237 900 237 994 806 994 806 830 536 830 536 179 843 179 843 303 803 303 803 427 177 427 177 419 805 419 805 725 227 725 227 961 498 961 498 473 77 473 77 694 658 694 658 426 314 426 314 39 151 39 151 582 300 582 300 807 23 807 23 595 217 595 217 107 965 107 965 958 681 958 681 249 89 249 89 291 636 291 636 134 519 134 519 254 161 254 161 245 883 245 883 715 283 715 283 248 470 248 470 88 625 88 625 770 626 770 626 715 527 715 527 308 793 308 793 337 924 337 924 994 866 994 866 725 146 725 146 207 868 207 868 811 788 811 788 53 799 53 799 672 124 672 124 521 267 521 267 677 530 677 530 655 794 655 794 610 237 610 237 202 453 202 453 696 158 696 158 786 685 786 685 708 283 708 283 640 774 640 774 832 704 832 704 598 371 598 371 469 248 469 248 722 7 722 7 718 747 718 747 450 813 450 813 581 367 581 367 752 45 752 45 194 988 194 988 695 874 695 874 256 939 256 939 242 812 242 812 358 25 358 25 255 100 255 100 712 403 712 403 221 738 221 738 6 88 6 88 898 935 898 935 91 282 91 282 839 770 839 770 250 122 250 122 169 384 169 384 780 869 780 869 768 864 768 864 995 963 995 963 984 505 984 505 405 646 405 646 809 415 809 415 812 260 812 260 349 807 349 807 333 240 333 240 116 626 116 626 963 964 963 964 717 648 717 648 863 850 863 850 460 506 460 506 937 956 937 956 945 691 945 691 576 762 576 762 592 226 592 226 796 2 796 2 586 389 586 389 211 73 211 73 644 330 644 330 473 245 473 245 155 728 155 728 607 916 607 916 712 794 712 794 316 73 316 73 436 565 436 565 350 781 350 781 711 419 711 419 426 768 426 768 154 141 154 141 602 492 602 492 161 22 161 22 315 833 315 833 286 458 286 458 157 141 157 141 569 866 569 866 269 587 269 587 681 167 681 167 151 522 151 522 439 156 439 156 358 190 358 190 324 44 324 44 33 131 33 131 666 623 666 623 379 682 379 682 362 847 362 847 970 570 970 570 58 854 58 854 819 705 819 705 687 954 687 954 667 136 667 136 310 745 310 745 473 936 473 936 897 312 897 312 707 255 707 255 81 190 81 190 808 462 808 462 135 14 135 14 926 459 926 459 485 205 485 205 278 864 278 864 259 429 259 429 766 989 766 989 240 564 240 564 758 360 758 360 82 32 82 32 758 245 758 245 475 377 475 377 731 629 731 629 893 27 893 27 773 63 773 63 577 723 577 723 770 736 770 736 756 656 756 656 835 375 835 375 850 465 850 465 92 96 92 96 85 835 85 835 922 595 922 595 579 729 579 729 759 932 759 932 424 1 424 1 653 831 653 831 202 907 202 907 264 311 264 311 544 315 544 315 901 806 901 806 292 270 292 270 960 361 960 361 359 279 359 279 741 692 741 692 41 849 41 849 831 977 831 977 282 795 282 795 712 354 712 354 411 31 411 31 134 56 134 56 299 844 299 844 870 69 870 69 474 730 474 730 820 625 820 625 422 115 422 115 615 920 615 920 98 972 98 972 731 603 731 603 636 592 636 592 135 225 135 225 775 938 775 938 459 522 459 522 660 129 660 129 558 466 558 466 987 246 987 246 175 623 175 623 245 581 245 581 933 419 933 419 574 436 574 436 124 468 124 468 541 656 541 656 941 847 941 847 444 321 444 321 329 166 329 166 167 160 167 160 809 927 809 927 768 29 768 29 680 162 680 162 160 612 160 612 294 355 294 355 357 544 357 544 102 936 102 936 882 190 882 190 725 765 725 765 472 226 472 226 219 463 219 463 874 453 874 453 440 135 440 135 331 829 331 829 186 248 186 248 120 770 120 770 266 971 266 971 293 249 293 249 189 200 189 200 649 889 649 889 448 469 448 469 962 325 962 325 135 72 135 72 985 604 985 604 715 569 715 569 751 227 751 227 749 424 749 424 837 708 837 708 248 22 248 22 484 422 484 422 202 22 202 22 610 531 610 531 24 123 24 123 126 463 126 463 171 695 171 695 157 216 157 216 408 117 408 117 943 95 943 95 815 227 815 227 316 601 316 601 135 701 135 701 507 610 507 610 957 84 957 84 555 81 555 81 707 925 707 925 385 82 385 82 371 683 371 683 406 222 406 222 821 647 821 647 862 895 862 895 352 580 352 580 77 323 77 323 979 704 979 704 978 985 978 985 71 477 71 477 711 680 711 680 242 778 242 778 270 760 270 760 209 301 209 301 155 162 155 162 320 259 320 259 882 101 882 101 564 767 564 767 231 335 231 335 717 793 717 793 13 563 13 563 186 585 186 585 838 761 838 761 412 695 412 695 724 264 724 264 234 155 234 155 799 588 799 588 983 18 983 18 45 372 45 372 804 341 804 341 981 449 981 449 71 373 71 373 218 930 218 930 40 778 40 778 74 951 74 951 370 697 370 697 22 737 22 737 208 40 208 40 928 644 928 644 217 486 217 486 237 960 237 960 614 851 614 851 146 67 146 67 977 345 977 345 22 532 22 532 797 436 797 436 741 514 741 514 408 557 408 557 43 288 43 288 144 212 144 212 269 811 269 811 739 234 739 234 51 804 51 804 505 547 505 547 668 954 668 954 930 560 930 560 403 417 403 417 343 135 343 135 788 453 788 453 699 597 699 597 592 129 592 129 176 290 176 290 913 528 913 528 161 893 161 893 142 45 142 45 222 323 222 323 338 371 338 371 581 369 581 369 399 46 399 46 413 612 413 612 491 325 491 325 706 17 706 17 507 319 507 319 23 306 23 306 376 652 376 652 224 382 224 382 820 457 820 457 240 862 240 862 910 5 910 5 410 948 410 948 299 907 299 907 628 377 628 377 962 547 962 547 310 954 310 954 484 752 484 752 481 85 481 85 955 381 955 381 888 422 888 422 814 228 814 228 553 898 553 898 289 200 289 200 734 2 734 2 812 43 812 43 888 235 888 235 869 291 869 291 175 362 175 362 897 798 897 798 280 930 280 930 203 478 203 478 249 926 249 926 157 423 157 423 331 449 331 449 532 364 532 364 544 22 544 22 564 430 564 430 604 200 604 200 993 86 993 86 265 591 265 591 642 811 642 811 756 483 756 483 602 301 602 301 82 379 82 379 553 608 553 608 163 197 163 197 865 855 865 855 50 891 50 891 934 779 934 779 407 387 407 387 548 172 548 172 203 264 203 264 230 565 230 565 429 628 429 628 976 822 976 822 109 32 109 32 118 238 118 238 171 981 171 981 826 520 826 520 759 494 759 494 797 766 797 766 612 588 612 588 356 545 356 545 138 819 138 819 623 965 623 965 391 861 391 861 661 320 661 320 446 909 446 909 41 779 41 779 642 358 642 358 414 593 414 593 783 585 783 585 509 249 509 249 913 114 913 114 284 531 284 531 100 273 100 273 410 471 410 471 266 874 266 874 467 34 467 34 718 950 718 950 89 233 89 233 187 498 187 498 873 62 873 62 542 602 542 602 130 409 130 409 787 634 787 634 295 825 295 825 976 508 976 508 478 975 478 975 54 170 54 170 454 12 454 12 871 903 871 903 380 654 380 654 322 221 322 221 582 98 582 98 493 912 493 912 161 547 161 547 902 639 902 639 11 791 11 791 31 550 31 550 380 538 380 538 183 760 183 760 889 144 889 144 726 647 726 647 719 390 719 390 301 135 301 135 23 748 23 748 92 931 92 931 264 678 264 678 749 587 749 587 104 661 104 661 767 675 767 675 815 929 815 929 502 261 502 261 909 777 909 777 749 694 749 694 203 770 203 770 320 745 320 745 220 16 220 16 277 814 277 814 960 248 960 248 95 43 95 43 514 62 514 62 314 864 314 864 348 90 348 90 473 988 473 988 361 991 361 991 57 385 57 385 937 226 937 226 756 761 756 761 53 175 53 175 265 111 265 111 967 547 967 547 11 672 11 672 690 544 690 544 295 697 295 697 428 379 428 379 855 823 855 823 49 300 49 300 295 873 295 873 204 514 204 514 363 793 363 793 158 85 158 85 620 844 620 844 141 835 141 835 823 14 823 14 975 481 975 481 801 241 801 241 137 96 137 96 98 117 98 117 753 693 753 693 897 411 897 411 648 597 648 597 319 326 319 326 273 947 273 947 519 516 519 516 118 956 118 956 33 412 33 412 584 378 584 378 483 432 483 432 200 556 200 556 400 142 400 142 875 347 875 347 880 841 880 841 185 180 185 180 144 926 144 926 645 37 645 37 524 35 524 35 590 399 590 399 384 203 384 203 68 190 68 190 130 538 130 538 727 460 727 460 949 885 949 885 792 578 792 578 537 771 537 771 453 362 453 362 291 661 291 661 194 129 194 129 191 306 191 306 371 960 371 960 120 991 120 991 343 119 343 119 407 282 407 282 443 931 443 931 788 542 788 542 628 954 628 954 666 899 666 899 220 681 220 681 560 321 560 321 509 33 509 33 985 747 985 747 238 438 238 438 412 652 412 652 854 237 854 237 850 554 850 554 96 948 96 948 63 755 63 755 219 146 219 146 694 942 694 942 744 690 744 690 793 727 793 727 642 867 642 867 299 831 299 831 708 796 708 796 94 812 94 812 104 911 104 911 848 440 848 440 203 643 203 643 425 989 425 989 451 676 451 676 980 704 980 704 153 885 153 885 302 468 302 468 180 272 180 272 121 97 121 97 674 771 674 771 992 48 992 48 221 551 221 551 113 548 113 548 639 58 639 58 96 366 96 366 679 637 679 637 281 242 281 242 699 814 699 814 970 343 970 343 673 461 673 461 509 279 509 279 565 353 565 353 48 744 48 744 262 714 262 714 801 470 801 470 119 874 119 874 772 831 772 831 260 560 260 560 588 103 588 103 909 157 909 157 332 775 332 775 832 520 832 520 403 772 403 772 128 695 128 695 527 570 527 570 309 85 309 85 931 478 931 478 454 367 454 367 704 868 704 868 627 339 627 339 867 741 867 741 285 612 285 612 348 577 348 577 795 638 795 638 983 761 983 761 244 675 244 675 331 102 331 102 812 373 812 373 659 694 659 694 117 26 117 26 917 569 917 569 979 10 979 10 551 226 551 226 185 234 185 234 940 900 940 900 109 515 109 515 759 644 759 644 500 530 500 530 897 621 897 621 466 480 466 480 209 263 209 263 513 954 513 954 770 845 770 845 301 945 301 945 757 276 757 276 615 200 615 200 82 305 82 305 915 532 915 532 180 220 180 220 792 554 792 554 925 752 925 752 798 855 798 855 70 758 70 758 694 774 694 774 305 818 305 818 759 459 759 459 289 811 289 811 393 99 393 99 242 841 242 841 749 693 749 693 554 520 554 520 68 834 68 834 847 845 847 845 809 75 809 75 661 59 661 59 864 703 864 703 355 702 355 702 534 867 534 867 890 797 890 797 869 418 869 418 268 584 268 584 40 214 40 214 548 704 548 704 232 642 232 642 573 866 573 866 932 146 932 146 173 981 173 981 844 91 844 91 196 543 196 543 42 107 42 107 179 659 179 659 514 364 514 364 542 467 542 467 492 60 492 60 654 876 654 876 119 176 119 176 493 173 493 173 526 120 526 120 792 736 792 736 365 117 365 117 225 263 225 263 706 254 706 254 777 985 777 985 688 427 688 427 993 547 993 547 568 777 568 777 83 577 83 577 925 667 925 667 264 397 264 397 527 688 527 688 622 364 622 364 857 205 857 205 600 489 600 489 101 627 101 627 145 977 145 977 15 33 15 33 885 10 885 10 691 185 691 185 917 390 917 390 849 474 849 474 223 202 223 202 415 387 415 387 956 12 956 12 362 83 362 83 423 700 423 700 219 58 219 58 124 488 124 488 972 319 972 319 859 592 859 592 89 332 89 332 656 65 656 65 140 712 140 712 959 930 959 930 77 280 77 280 336 393 336 393 784 647 784 647 103 404 103 404 173 440 173 440 702 366 702 366 818 96 818 96 412 547 412 547 36 388 36 388 323 665 323 665 788 498 788 498 50 78 50 78 806 207 806 207 906 503 906 503 874 699 874 699 52 772 52 772 566 310 566 310 811 814 811 814 210 416 210 416 487 340 487 340 25 71 25 71 888 378 888 378 252 535 252 535 689 464 689 464 370 467 370 467 306 43 306 43 573 107 573 107 483 459 483 459 546 689 546 689 388 311 388 311 345 852 345 852 388 128 388 128 561 572 561 572 404 656 404 656 872 95 872 95 873 903 873 903 848 421 848 421 804 233 804 233 384 589 384 589 926 266 926 266 591 856 591 856 757 74 757 74 876 45 876 45 103 98 103 98 846 85 846 85 676 444 676 444 803 839 803 839 49 952 49 952 962 301 962 301 293 263 293 263 61 771 61 771 779 531 779 531 854 755 854 755 828 545 828 545 98 119 98 119 855 785 855 785 519 509 519 509 476 286 476 286 504 603 504 603 82 727 82 727 310 629 310 629 716 826 716 826 621 533 621 533 768 987 768 987 214 206 214 206 316 20 316 20 731 951 731 951 415 815 415 815 180 610 180 610 512 622 512 622 240 726 240 726 681 799 681 799 490 799 490 799 648 830 648 830 892 214 892 214 282 869 282 869 51 800 51 800 315 692 315 692 48 993 48 993 986 196 986 196 158 480 158 480 379 720 379 720 294 964 294 964 47 351 47 351 741 884 741 884 855 458 855 458 238 291 238 291 911 664 911 664 804 962 804 962 783 767 783 767 516 583 516 583 240 746 240 746 563 905 563 905 295 650 295 650 831 209 831 209 825 386 825 386 685 954 685 954 679 449 679 449 517 121 517 121 568 566 568 566 882 708 882 708 200 162 200 162 733 652 733 652 638 23 638 23 304 855 304 855 566 452 566 452 309 905 309 905 385 374 385 374 151 409 151 409 734 571 734 571 187 157 187 157 59 856 59 856 540 325 540 325 405 835 405 835 770 758 770 758 332 785 332 785 562 683 562 683 985 367 985 367 204 705 204 705 218 138 218 138 838 567 838 567 378 898 378 898 72 608 72 608 346 48 346 48 181 617 181 617 830 815 830 815 257 507 257 507 71 147 71 147 768 346 768 346 530 742 530 742 39 452 39 452 758 55 758 55 961 928 961 928 98 672 98 672 603 167 603 167 248 679 248 679 641 833 641 833 178 945 178 945 309 510 309 510 638 744 638 744 821 556 821 556 95 650 95 650 517 154 517 154 414 713 414 713 367 989 367 989 152 198 152 198 143 926 143 926 313 683 313 683 692 844 692 844 185 883 185 883 789 536 789 536 236 708 236 708 462 940 462 940 82 378 82 378 821 877 821 877 517 92 517 92 957 270 957 270 5 212 5 212 397 831 397 831 91 336 91 336 514 941 514 941 242 58 242 58 464 818 464 818 561 292 561 292 106 685 106 685 309 445 309 445 943 587 943 587 676 258 676 258 364 955 364 955 581 791 581 791 278 183 278 183 199 273 199 273 689 31 689 31 934 125 934 125 585 796 585 796 218 189 218 189 72 391 72 391 368 722 368 722 573 769 573 769 962 750 962 750 552 15 552 15 184 187 184 187 687 436 687 436 637 355 637 355 789 906 789 906 474 765 474 765 573 736 573 736 352 844 352 844 860 318 860 318 87 556 87 556 15 97 15 97 12 45 12 45 806 930 806 930 383 576 383 576 392 48 392 48 143 233 143 233 78 431 78 431 794 621 794 621 964 335 964 335 668 458 668 458 854 686 854 686 735 646 735 646 525 843 525 843 366 626 366 626 980 352 980 352 938 709 938 709 572 720 572 720 303 665 303 665 534 1 534 1 262 627 262 627 649 884 649 884 898 250 898 250 770 653 770 653 549 97 549 97 901 739 901 739 72 693 72 693 195 476 195 476 855 297 855 297 540 702 540 702 958 276 958 276 534 889 534 889 488 408 488 408 671 424 671 424 112 154 112 154 107 127 107 127 228 961 228 961 455 520 455 520 838 69 838 69 478 942 478 942 181 72 181 72 338 685 338 685 868 309 868 309 72 591 72 591 268 421 268 421 491 849 491 849 719 726 719 726 313 356 313 356 604 23 604 23 163 401 163 401 652 837 652 837 734 626 734 626 657 614 657 614 240 992 240 992 816 446 816 446 501 515 501 515 729 791 729 791 871 84 871 84 931 137 931 137 737 628 737 628 703 529 703 529 27 504 27 504 709 259 709 259 642 227 642 227 297 482 297 482 967 859 967 859 70 430 70 430 616 477 616 477 634 62 634 62 44 441 44 441 359 345 359 345 695 419 695 419 502 245 502 245 793 376 793 376 482 704 482 704 526 407 526 407 169 9 169 9 585 709 585 709 319 61 319 61 753 463 753 463 347 967 347 967 834 89 834 89 520 553 520 553 966 991 966 991 141 156 141 156 941 991 941 991 212 350 212 350 718 238 718 238 824 773 824 773 647 911 647 911 311 21 311 21 311 41 311 41 16 511 16 511 278 626 278 626 785 811 785 811 43 392 43 392 344 648 344 648 77 246 77 246 722 489 722 489 927 168 927 168 859 172 859 172 182 284 182 284 734 584 734 584 19 758 19 758 262 945 262 945 381 105 381 105 801 920 801 920 330 659 330 659 8 81 8 81 454 713 454 713 718 279 718 279 592 125 592 125 210 480 210 480 212 390 212 390 293 699 293 699 750 919 750 919 613 690 613 690 205 219 205 219 272 620 272 620 405 360 405 360 56 237 56 237 401 670 401 670 447 36 447 36 28 860 28 860 530 700 530 700 927 500 927 500 4 488 4 488 420 857 420 857 228 217 228 217 931 205 931 205 315 156 315 156 248 765 248 765 95 904 95 904 692 446 692 446 809 955 809 955 292 236 292 236 669 140 669 140 206 879 206 879 138 702 138 702 4 622 4 622 702 410 702 410 777 518 777 518 242 734 242 734 460 272 460 272 750 949 750 949 138 699 138 699 76 703 76 703 572 583 572 583 278 400 278 400 860 991 860 991 75 120 75 120 41 230 41 230 238 855 238 855 893 67 893 67 201 779 201 779 498 60 498 60 782 570 782 570 244 194 244 194 704 177 704 177 710 553 710 553 899 327 899 327 865 764 865 764 334 869 334 869 662 376 662 376 68 821 68 821 981 389 981 389 459 969 459 969 953 500 953 500 306 891 306 891 674 819 674 819 445 503 445 503 418 900 418 900 897 556 897 556 680 814 680 814 513 670 513 670 290 848 290 848 485 869 485 869 20 52 20 52 565 206 565 206 854 108 854 108 954 80 954 80 962 923 962 923 970 539 970 539 502 775 502 775 402 950 402 950 286 303 286 303 242 222 242 222 437 226 437 226 226 85 226 85 364 624 364 624 328 71 328 71 351 317 351 317 160 461 160 461 972 147 972 147 260 162 260 162 779 849 779 849 349 884 349 884 866 760 866 760 634 187 634 187 619 744 619 744 885 161 885 161 627 420 627 420 147 656 147 656 137 89 137 89 476 703 476 703 683 309 683 309 286 338 286 338 263 747 263 747 521 390 521 390 541 104 541 104 393 257 393 257 309 17 309 17 709 388 709 388 743 275 743 275 431 319 431 319 809 589 809 589 168 579 168 579 506 221 506 221 711 215 711 215 793 831 793 831 471 757 471 757 483 619 483 619 137 613 137 613 594 286 594 286 45 229 45 229 181 896 181 896 77 455 77 455 390 853 390 853 160 885 160 885 218 276 218 276 778 308 778 308 138 942 138 942 31 793 31 793 278 3 278 3 742 599 742 599 132 518 132 518 724 176 724 176 802 510 802 510 357 44 357 44 620 425 620 425 850 180 850 180 353 612 353 612 733 152 733 152 238 287 238 287 280 191 280 191 489 973 489 973 845 140 845 140 963 62 963 62 533 275 533 275 221 388 221 388 163 102 163 102 243 841 243 841 714 743 714 743 96 698 96 698 168 93 168 93 269 868 269 868 638 173 638 173 356 993 356 993 205 200 205 200 329 793 329 793 290 874 290 874 240 307 240 307 330 43 330 43 713 805 713 805 463 520 463 520 49 902 49 902 101 711 101 711 956 77 956 77 444 275 444 275 700 298 700 298 520 582 520 582 939 886 939 886 286 343 286 343 487 103 487 103 297 451 297 451 405 692 405 692 774 935 774 935 317 634 317 634 45 575 45 575 993 859 993 859 658 802 658 802 848 606 848 606 357 773 357 773 990 637 990 637 817 119 817 119 59 825 59 825 464 675 464 675 422 106 422 106 437 845 437 845 682 726 682 726 988 634 988 634 31 227 31 227 666 115 666 115 728 935 728 935 914 893 914 893 497 536 497 536 707 233 707 233 958 575 958 575 415 32 415 32 679 168 679 168 47 422 47 422 867 419 867 419 256 492 256 492 993 774 993 774 950 488 950 488 575 726 575 726 453 724 453 724 224 263 224 263 697 990 697 990 738 104 738 104 114 622 114 622 319 126 319 126 534 313 534 313 905 599 905 599 537 272 537 272 50 280 50 280 265 916 265 916 286 328 286 328 835 786 835 786 840 525 840 525 755 379 755 379 939 936 939 936 773 391 773 391 230 506 230 506 597 992 597 992 433 337 433 337 488 613 488 613 931 668 931 668 367 24 367 24 463 101 463 101 444 792 444 792 343 306 343 306 239 409 239 409 599 780 599 780 745 353 745 353 311 703 311 703 940 440 940 440 796 4 796 4 718 195 718 195 895 148 895 148 607 148 607 148 747 982 747 982 638 64 638 64 552 137 552 137 697 479 697 479 963 720 963 720 873 268 873 268 355 503 355 503 46 826 46 826 626 349 626 349 321 1 321 1 698 673 698 673 126 596 126 596 98 43 98 43 736 111 736 111 584 924 584 924 593 286 593 286 834 878 834 878 511 849 511 849 294 632 294 632 983 602 983 602 310 533 310 533 919 135 919 135 402 933 402 933 585 50 585 50 938 82 938 82 764 93 764 93 820 259 820 259 665 345 665 345 824 497 824 497 466 168 466 168 628 70 628 70 308 890 308 890 521 743 521 743 341 180 341 180 861 458 861 458 697 288 697 288 697 579 697 579 914 150 914 150 517 25 517 25 657 276 657 276 327 212 327 212 812 684 812 684 146 156 146 156 385 260 385 260 801 985 801 985 76 201 76 201 522 745 522 745 57 829 57 829 962 454 962 454 13 471 13 471 410 472 410 472 744 613 744 613 988 102 988 102 227 590 227 590 917 241 917 241 707 969 707 969 957 383 957 383 684 778 684 778 498 879 498 879 901 983 901 983 737 619 737 619 795 138 795 138 418 760 418 760 366 34 366 34 707 433 707 433 223 738 223 738 91 276 91 276 54 322 54 322 772 703 772 703 714 820 714 820 811 306 811 306 957 313 957 313 128 517 128 517 813 550 813 550 340 762 340 762 394 409 394 409 887 202 887 202 19 501 19 501 305 407 305 407 892 435 892 435 629 505 629 505 524 370 524 370 722 244 722 244 231 737 231 737 50 470 50 470 143 820 143 820 870 581 870 581 76 561 76 561 838 342 838 342 438 898 438 898 486 342 486 342 372 995 372 995 460 480 460 480 4 729 4 729 221 768 221 768 971 189 971 189 110 238 110 238 800 465 800 465 39 221 39 221 991 792 991 792 713 175 713 175 813 428 813 428 623 495 623 495 112 117 112 117 441 170 441 170 988 724 988 724 535 893 535 893 193 636 193 636 789 865 789 865 580 337 580 337 195 880 195 880 760 159 760 159 9 647 9 647 77 11 77 11 149 899 149 899 150 60 150 60 157 41 157 41 820 133 820 133 821 713 821 713 697 486 697 486 512 427 512 427 190 847 190 847 85 342 85 342 31 284 31 284 240 481 240 481 524 307 524 307 539 754 539 754 141 314 141 314 176 744 176 744 120 262 120 262 440 702 440 702 145 410 145 410 930 875 930 875 947 834 947 834 277 890 277 890 640 581 640 581 764 412 764 412 214 228 214 228 365 210 365 210 786 913 786 913 596 633 596 633 556 454 556 454 354 544 354 544 165 900 165 900 190 15 190 15 747 109 747 109 402 12 402 12 139 89 139 89 442 343 442 343 781 199 781 199 355 241 355 241 161 747 161 747 871 72 871 72 442 272 442 272 270 583 270 583 660 73 660 73 933 907 933 907 895 360 895 360 181 27 181 27 313 377 313 377 621 487 621 487 93 103 93 103 96 229 96 229 979 506 979 506 946 454 946 454 695 932 695 932 206 2 206 2 431 968 431 968 711 786 711 786 58 532 58 532 817 56 817 56 445 741 445 741 436 906 436 906 362 213 362 213 54 581 54 581 976 1 976 1 450 7 450 7 209 195 209 195 973 436 973 436 739 526 739 526 784 102 784 102 204 608 204 608 309 120 309 120 76 808 76 808 432 265 432 265 609 624 609 624 660 408 660 408 721 143 721 143 708 359 708 359 756 840 756 840 25 488 25 488 935 305 935 305 793 311 793 311 470 774 470 774 6 435 6 435 220 186 220 186 970 754 970 754 269 371 269 371 59 388 59 388 809 548 809 548 655 667 655 667 838 837 838 837 854 36 854 36 167 424 167 424 304 887 304 887 547 119 547 119 87 914 87 914 239 404 239 404 963 174 963 174 990 591 990 591 706 139 706 139 396 759 396 759 234 96 234 96 87 2 87 2 562 290 562 290 866 838 866 838 771 400 771 400 384 175 384 175 250 447 250 447 693 182 693 182 984 462 984 462 542 204 542 204 530 914 530 914 809 738 809 738 333 431 333 431 947 678 947 678 526 27 526 27 82 425 82 425 10 88 10 88 719 369 719 369 273 425 273 425 492 278 492 278 565 696 565 696 184 63 184 63 573 266 573 266 600 721 600 721 683 24 683 24 535 921 535 921 236 212 236 212 347 520 347 520 641 889 641 889 897 216 897 216 484 672 484 672 440 249 440 249 321 976 321 976 943 253 943 253 79 918 79 918 389 46 389 46 288 159 288 159 926 96 926 96 644 25 644 25 771 158 771 158 737 684 737 684 91 529 91 529 195 988 195 988 52 850 52 850 561 720 561 720 556 679 556 679 563 911 563 911 55 946 55 946 672 62 672 62 991 443 991 443 9 444 9 444 303 779 303 779 917 510 917 510 544 922 544 922 650 689 650 689 487 272 487 272 261 738 261 738 982 8 982 8 329 900 329 900 509 197 509 197 506 943 506 943 860 664 860 664 688 31 688 31 454 779 454 779 58 974 58 974 994 673 994 673 208 295 208 295 375 231 375 231 218 915 218 915 716 861 716 861 6 923 6 923 942 781 942 781 276 340 276 340 278 67 278 67 469 515 469 515 751 796 751 796 501 426 501 426 198 76 198 76 632 970 632 970 914 521 914 521 719 937 719 937 68 396 68 396 510 665 510 665 879 934 879 934 95 386 95 386 821 676 821 676 533 248 533 248 904 786 904 786 422 823 422 823 46 110 46 110 919 160 919 160 514 122 514 122 581 329 581 329 111 955 111 955 875 385 875 385 816 890 816 890 709 660 709 660 309 739 309 739 848 69 848 69 744 64 744 64 891 21 891 21 381 917 381 917 782 554 782 554 167 24 167 24 955 695 955 695 424 114 424 114 516 609 516 609 13 733 13 733 132 329 132 329 642 645 642 645 933 36 933 36 20 11 20 11 73 705 73 705 986 386 986 386 872 39 872 39 988 533 988 533 27 962 27 962 975 809 975 809 546 138 546 138 409 446 409 446 600 180 600 180 736 668 736 668 914 718 914 718 343 475 343 475 325 635 325 635 63 649 63 649 830 819 830 819 204 378 204 378 666 162 666 162 471 290 471 290 919 991 919 991 422 345 422 345 168 226 168 226 785 751 785 751 175 94 175 94 476 224 476 224 87 355 87 355 651 123 651 123 966 920 966 920 82 953 82 953 588 729 588 729 101 601 101 601 866 307 866 307 623 585 623 585 75 438 75 438 820 667 820 667 167 246 167 246 46 630 46 630 215 634 215 634 540 146 540 146 909 937 909 937 568 648 568 648 212 860 212 860 345 139 345 139 793 78 793 78 539 51 539 51 868 969 868 969 119 468 119 468 976 285 976 285 44 900 44 900 821 254 821 254 184 889 184 889 582 907 582 907 982 429 982 429 266 929 266 929 211 9 211 9 757 878 757 878 924 499 924 499 493 394 493 394 974 593 974 593 3 375 3 375 48 44 48 44 167 419 167 419 730 213 730 213 449 555 449 555 230 157 230 157 802 754 802 754 930 991 930 991 145 925 145 925 292 34 292 34 955 157 955 157 479 542 479 542 30 334 30 334 827 704 827 704 325 409 325 409 420 879 420 879 901 792 901 792 150 9 150 9 703 203 703 203 917 712 917 712 889 118 889 118 292 96 292 96 229 454 229 454 881 39 881 39 63 683 63 683 537 407 537 407 646 332 646 332 829 984 829 984 7 815 7 815 549 922 549 922 161 433 161 433 823 145 823 145 140 598 140 598 654 761 654 761 819 970 819 970 639 262 639 262 928 530 928 530 166 575 166 575 952 377 952 377 303 397 303 397 581 450 581 450 267 211 267 211 636 646 636 646 762 817 762 817 802 541 802 541 811 953 811 953 382 553 382 553 748 908 748 908 90 71 90 71 704 150 704 150 274 626 274 626 634 555 634 555 461 506 461 506 166 649 166 649 330 682 330 682 990 372 990 372 368 693 368 693 880 289 880 289 810 866 810 866 218 355 218 355 745 214 745 214 240 633 240 633 728 985 728 985 292 18 292 18 249 707 249 707 837 529 837 529 188 953 188 953 646 597 646 597 367 957 367 957 766 885 766 885 349 444 349 444 909 849 909 849 590 644 590 644 260 630 260 630 276 879 276 879 282 39 282 39 366 944 366 944 631 923 631 923 734 750 734 750 880 95 880 95 23 375 23 375 527 280 527 280 906 472 906 472 542 24 542 24 568 553 568 553 390 406 390 406 483 767 483 767 453 657 453 657 897 425 897 425 958 253 958 253 368 571 368 571 361 716 361 716 415 483 415 483 669 52 669 52 718 254 718 254 870 934 870 934 574 51 574 51 183 178 183 178 664 240 664 240 202 739 202 739 661 814 661 814 867 392 867 392 208 702 208 702 877 797 877 797 259 153 259 153 726 247 726 247 826 533 826 533 18 494 18 494 895 811 895 811 406 344 406 344 741 312 741 312 448 624 448 624 361 233 361 233 823 330 823 330 564 892 564 892 14 462 14 462 248 220 248 220 740 652 740 652 65 161 65 161 928 270 928 270 236 368 236 368 308 683 308 683 741 40 741 40 720 505 720 505 657 634 657 634 137 935 137 935 909 820 909 820 300 140 300 140 303 466 303 466 530 525 530 525 45 587 45 587 307 52 307 52 296 302 296 302 360 666 360 666 140 697 140 697 609 184 609 184 47 569 47 569 588 27 588 27 721 76 721 76 453 169 453 169 563 832 563 832 889 651 889 651 224 67 224 67 660 912 660 912 712 422 712 422 227 71 227 71 419 216 419 216 393 469 393 469 102 589 102 589 201 988 201 988 481 930 481 930 566 849 566 849 201 358 201 358 588 510 588 510 306 604 306 604 869 282 869 282 542 102 542 102 689 581 689 581 933 296 933 296 572 695 572 695 936 476 936 476 847 193 847 193 492 554 492 554 636 574 636 574 757 331 757 331 977 261 977 261 581 566 581 566 328 381 328 381 802 528 802 528 644 687 644 687 970 127 970 127 85 408 85 408 855 41 855 41 241 574 241 574 169 317 169 317 557 665 557 665 284 369 284 369 794 221 794 221 776 743 776 743 320 851 320 851 68 488 68 488 660 988 660 988 937 626 937 626 3 953 3 953 767 465 767 465 530 10 530 10 982 636 982 636 696 877 696 877 134 240 134 240 838 49 838 49 691 575 691 575 96 34 96 34 779 570 779 570 221 124 221 124 886 80 886 80 921 516 921 516 314 251 314 251 2 923 2 923 119 23 119 23 188 737 188 737 596 896 596 896 43 386 43 386 911 634 911 634 918 671 918 671 741 22 741 22 59 4 59 4 816 303 816 303 813 207 813 207 120 196 120 196 172 589 172 589 767 456 767 456 646 395 646 395 345 662 345 662 47 750 47 750 48 752 48 752 109 17 109 17 870 683 870 683 970 268 970 268 595 423 595 423 966 424 966 424 675 11 675 11 295 292 295 292 377 274 377 274 956 223 956 223 986 921 986 921 807 232 807 232 781 923 781 923 547 140 547 140 600 382 600 382 66 777 66 777 182 332 182 332 64 618 64 618 6 46 6 46 921 121 921 121 497 684 497 684 233 177 233 177 156 144 156 144 458 415 458 415 230 755 230 755 604 808 604 808 754 519 754 519 351 593 351 593 827 878 827 878 614 254 614 254 12 6 12 6 71 605 71 605 455 968 455 968 32 379 32 379 652 231 652 231 726 355 726 355 396 583 396 583 623 502 623 502 236 920 236 920 362 160 362 160 288 627 288 627 419 174 419 174 472 131 472 131 783 87 783 87 278 712 278 712 914 72 914 72 566 947 566 947 822 995 822 995 215 737 215 737 542 206 542 206 295 724 295 724 180 850 180 850 576 353 576 353 157 381 157 381 716 743 716 743 687 712 687 712 544 846 544 846 314 282 314 282 216 348 216 348 59 810 59 810 851 310 851 310 739 849 739 849 470 721 470 721 310 878 310 878 110 5 110 5 60 673 60 673 503 659 503 659 424 203 424 203 874 144 874 144 391 685 391 685 120 53 120 53 283 872 283 872 259 713 259 713 604 816 604 816 103 956 103 956 895 703 895 703 485 123 485 123 397 478 397 478 435 324 435 324 560 590 560 590 68 522 68 522 867 263 867 263 283 591 283 591 640 698 640 698 580 135 580 135 924 974 924 974 562 901 562 901 266 833 266 833 635 478 635 478 825 774 825 774 945 481 945 481 850 803 850 803 871 624 871 624 166 348 166 348 882 524 882 524 771 297 771 297 483 920 483 920 447 878 447 878 268 266 268 266 477 148 477 148 230 636 230 636 662 185 662 185 885 510 885 510 698 765 698 765 660 641 660 641 306 968 306 968 83 687 83 687 756 903 756 903 362 99 362 99 744 157 744 157 511 70 511 70 209 257 209 257 556 849 556 849 769 590 769 590 391 931 391 931 698 123 698 123 443 344 443 344 980 55 980 55 282 308 282 308 702 207 702 207 205 275 205 275 317 509 317 509 575 291 575 291 858 574 858 574 322 155 322 155 497 385 497 385 441 636 441 636 98 967 98 967 215 368 215 368 617 216 617 216 746 773 746 773 936 612 936 612 670 233 670 233 800 282 800 282 465 349 465 349 161 882 161 882 91 661 91 661 181 249 181 249 136 34 136 34 800 327 800 327 719 978 719 978 296 692 296 692 211 336 211 336 166 176 166 176 804 701 804 701 224 31 224 31 954 442 954 442 452 794 452 794 615 524 615 524 870 355 870 355 72 648 72 648 508 840 508 840 342 163 342 163 939 51 939 51 76 175 76 175 967 500 967 500 317 63 317 63 779 897 779 897 791 138 791 138 587 474 587 474 524 621 524 621 624 938 624 938 924 10 924 10 389 834 389 834 795 264 795 264 527 417 527 417 744 824 744 824 106 766 106 766 993 436 993 436 293 974 293 974 355 787 355 787 832 655 832 655 381 410 381 410 264 692 264 692 905 826 905 826 214 219 214 219 647 63 647 63 748 823 748 823 96 424 96 424 775 185 775 185 172 421 172 421 477 296 477 296 268 354 268 354 85 457 85 457 130 739 130 739 50 613 50 613 465 757 465 757 328 159 328 159 344 299 344 299 582 156 582 156 506 480 506 480 407 469 407 469 460 927 460 927 735 550 735 550 983 324 983 324 46 525 46 525 55 308 55 308 556 556 556 556 811 854 811 854 568 816 568 816 155 860 155 860 422 351 422 351 8 850 8 850 388 910 388 910 847 625 847 625 801 986 801 986 631 968 631 968 846 891 846 891 950 148 950 148 661 129 661 129 469 331 469 331 942 916 942 916 383 356 383 356 405 306 405 306 721 708 721 708 734 319 734 319 710 913 710 913 116 975 116 975 455 611 455 611 625 702 625 702 774 387 774 387 817 319 817 319 192 369 192 369 578 912 578 912 836 406 836 406 271 734 271 734 112 585 112 585 310 321 310 321 818 526 818 526 414 452 414 452 402 644 402 644 970 645 970 645 878 468 878 468 52 158 52 158 20 907 20 907 614 686 614 686 920 82 920 82 716 223 716 223 862 767 862 767 598 252 598 252 876 729 876 729 98 211 98 211 365 555 365 555 26 933 26 933 267 421 267 421 296 144 296 144 860 467 860 467 149 656 149 656 202 784 202 784 964 85 964 85 896 176 896 176 157 174 157 174 933 525 933 525 452 429 452 429 8 31 8 31 399 872 399 872 912 544 912 544 958 645 958 645 261 927 261 927 234 308 234 308 237 600 237 600 660 32 660 32 97 256 97 256 958 544 958 544 520 818 520 818 953 379 953 379 372 535 372 535 787 73 787 73 821 649 821 649 927 726 927 726 182 266 182 266 558 702 558 702 670 569 670 569 337 40 337 40 875 455 875 455 824 699 824 699 464 521 464 521 287 697 287 697 485 450 485 450 113 472 113 472 160 354 160 354 159 794 159 794 37 633 37 633 550 696 550 696 809 57 809 57 357 707 357 707 904 200 904 200 280 38 280 38 1 961 1 961 85 547 85 547 852 668 852 668 98 933 98 933 151 249 151 249 854 355 854 355 279 257 279 257 762 431 762 431 366 657 366 657 611 970 611 970 493 445 493 445 839 712 839 712 801 126 801 126 867 648 867 648 235 952 235 952 478 76 478 76 178 394 178 394 849 869 849 869 907 744 907 744 702 519 702 519 739 557 739 557 821 496 821 496 619 125 619 125 5 987 5 987 328 304 328 304 234 323 234 323 350 676 350 676 226 503 226 503 785 241 785 241 669 43 669 43 758 457 758 457 424 157 424 157 114 688 114 688 837 466 837 466 799 613 799 613 242 936 242 936 492 121 492 121 647 549 647 549 465 801 465 801 924 747 924 747 130 814 130 814 424 127 424 127 305 195 305 195 34 431 34 431 575 762 575 762 984 628 984 628 465 977 465 977 974 944 974 944 994 190 994 190 669 515 669 515 657 111 657 111 49 132 49 132 693 707 693 707 284 260 284 260 535 640 535 640 22 340 22 340 856 334 856 334 646 985 646 985 467 964 467 964 409 12 409 12 56 973 56 973 206 341 206 341 167 493 167 493 152 347 152 347 249 959 249 959 165 738 165 738 557 297 557 297 154 986 154 986 54 573 54 573 338 465 338 465 888 983 888 983 210 922 210 922 358 889 358 889 359 233 359 233 286 213 286 213 443 672 443 672 304 827 304 827 707 944 707 944 443 550 443 550 331 38 331 38 587 788 587 788 449 53 449 53 294 813 294 813 148 666 148 666 326 811 326 811 446 324 446 324 344 811 344 811 682 103 682 103 474 531 474 531 579 13 579 13 825 620 825 620 230 247 230 247 179 195 179 195 788 755 788 755 85 326 85 326 86 735 86 735 321 687 321 687 173 333 173 333 295 131 295 131 202 59 202 59 690 740 690 740 188 602 188 602 465 815 465 815 209 375 209 375 512 947 512 947 594 578 594 578 724 225 724 225 652 135 652 135 287 911 287 911 15 592 15 592 249 778 249 778 624 429 624 429 989 529 989 529 85 226 85 226 716 163 716 163 327 251 327 251 744 924 744 924 451 21 451 21 152 992 152 992 797 308 797 308 302 439 302 439 408 41 408 41 765 221 765 221 199 702 199 702 594 559 594 559 733 627 733 627 322 140 322 140 758 115 758 115 211 129 211 129 766 50 766 50 490 967 490 967 597 613 597 613 884 855 884 855 939 287 939 287 795 123 795 123 396 686 396 686 616 663 616 663 5 871 5 871 257 794 257 794 84 604 84 604 285 675 285 675 728 517 728 517 829 112 829 112 860 47 860 47 911 720 911 720 447 989 447 989 273 926 273 926 301 182 301 182 365 270 365 270 926 682 926 682 661 908 661 908 802 899 802 899 994 893 994 893 168 858 168 858 467 805 467 805 673 257 673 257 173 229 173 229 671 994 671 994 890 520 890 520 220 570 220 570 399 301 399 301 868 380 868 380 261 740 261 740 102 953 102 953 199 38 199 38 862 207 862 207 922 856 922 856 209 207 209 207 17 171 17 171 112 596 112 596 299 418 299 418 872 556 872 556 164 716 164 716 564 153 564 153 543 747 543 747 905 723 905 723 118 292 118 292 308 506 308 506 985 974 985 974 970 642 970 642 359 528 359 528 41 262 41 262 767 733 767 733 886 397 886 397 84 983 84 983 822 333 822 333 669 984 669 984 664 506 664 506 745 844 745 844 694 412 694 412 130 38 130 38 561 917 561 917 363 3 363 3 616 864 616 864 915 85 915 85 387 545 387 545 677 429 677 429 234 548 234 548 699 307 699 307 405 682 405 682 902 331 902 331 679 266 679 266 527 158 527 158 891 576 891 576 165 661 165 661 670 578 670 578 652 831 652 831 662 377 662 377 450 619 450 619 959 52 959 52 531 945 531 945 21 301 21 301 721 242 721 242 948 471 948 471 436 551 436 551 390 764 390 764 813 296 813 296 708 620 708 620 636 472 636 472 377 86 377 86 439 317 439 317 723 6 723 6 868 239 868 239 578 293 578 293 470 915 470 915 746 173 746 173 809 314 809 314 405 391 405 391 10 565 10 565 539 467 539 467 18 187 18 187 660 339 660 339 328 770 328 770 775 585 775 585 123 276 123 276 955 369 955 369 909 975 909 975 302 214 302 214 258 716 258 716 492 18 492 18 172 850 172 850 929 475 929 475 884 700 884 700 989 307 989 307 339 636 339 636 129 227 129 227 361 710 361 710 381 15 381 15 788 924 788 924 704 379 704 379 560 134 560 134 334 497 334 497 576 799 576 799 520 64 520 64 269 209 269 209 514 115 514 115 838 472 838 472 615 59 615 59 456 30 456 30 94 899 94 899 573 116 573 116 940 526 940 526 846 463 846 463 627 210 627 210 379 958 379 958 135 873 135 873 934 101 934 101 731 2 731 2 838 870 838 870 395 71 395 71 385 359 385 359 13 564 13 564 914 443 914 443 510 103 510 103 218 982 218 982 588 564 588 564 80 217 80 217 874 119 874 119 909 526 909 526 842 702 842 702 181 726 181 726 484 935 484 935 744 911 744 911 862 85 862 85 668 256 668 256 702 559 702 559 95 635 95 635 558 187 558 187 11 366 11 366 356 971 356 971 164 274 164 274 147 148 147 148 422 116 422 116 403 603 403 603 478 899 478 899 240 953 240 953 541 327 541 327 915 874 915 874 327 760 327 760 262 89 262 89 638 431 638 431 832 976 832 976 832 194 832 194 950 225 950 225 739 615 739 615 744 69 744 69 290 288 290 288 727 4 727 4 353 325 353 325 568 317 568 317 283 118 283 118 647 24 647 24 218 851 218 851 540 569 540 569 628 519 628 519 129 909 129 909 489 270 489 270 3 310 3 310 716 144 716 144 444 529 444 529 852 198 852 198 147 470 147 470 991 96 991 96 234 154 234 154 493 746 493 746 364 242 364 242 218 696 218 696 413 464 413 464 605 646 605 646 652 349 652 349 405 662 405 662 580 29 580 29 136 455 136 455 803 74 803 74 692 766 692 766 838 430 838 430 661 327 661 327 71 89 71 89 626 749 626 749 135 760 135 760 235 356 235 356 57 878 57 878 530 317 530 317 539 793 539 793 482 639 482 639 105 420 105 420 483 470 483 470 142 444 142 444 888 359 888 359 845 78 845 78 108 260 108 260 766 384 766 384 444 363 444 363 544 190 544 190 643 346 643 346 333 822 333 822 977 22 977 22 629 380 629 380 885 85 885 85 306 263 306 263 166 952 166 952 553 571 553 571 566 491 566 491 922 340 922 340 980 891 980 891 433 780 433 780 713 385 713 385 122 368 122 368 991 312 991 312 353 535 353 535 486 25 486 25 669 327 669 327 203 569 203 569 98 734 98 734 234 765 234 765 928 85 928 85 484 946 484 946 809 124 809 124 631 781 631 781 987 248 987 248 616 482 616 482 434 814 434 814 213 729 213 729 447 342 447 342 711 237 711 237 323 491 323 491 641 429 641 429 450 426 450 426 532 126 532 126 369 13 369 13 312 780 312 780 566 741 566 741 265 942 265 942 752 911 752 911 478 398 478 398 435 293 435 293 989 807 989 807 855 868 855 868 750 940 750 940 129 719 129 719 169 601 169 601 61 273 61 273 753 591 753 591 714 688 714 688 189 737 189 737 676 303 676 303 655 88 655 88 712 716 712 716 975 259 975 259 835 421 835 421 938 23 938 23 81 299 81 299 238 456 238 456 541 691 541 691 582 559 582 559 39 362 39 362 815 263 815 263 306 818 306 818 798 626 798 626 858 338 858 338 354 749 354 749 162 940 162 940 136 270 136 270 189 278 189 278 771 34 771 34 671 77 671 77 218 125 218 125 115 795 115 795 559 694 559 694 6 42 6 42 75 456 75 456 748 979 748 979 258 386 258 386 841 888 841 888 564 775 564 775 680 660 680 660 397 654 397 654 451 856 451 856 322 154 322 154 523 967 523 967 433 846 433 846 896 603 896 603 132 384 132 384 553 174 553 174 81 761 81 761 714 680 714 680 760 254 760 254 383 235 383 235 575 290 575 290 259 600 259 600 624 84 624 84 404 747 404 747 625 679 625 679 503 260 503 260 118 469 118 469 362 94 362 94 245 265 245 265 7 41 7 41 918 127 918 127 687 863 687 863 61 385 61 385 601 604 601 604 821 625 821 625 276 751 276 751 522 223 522 223 463 391 463 391 488 955 488 955 270 580 270 580 148 919 148 919 481 451 481 451 165 990 165 990 144 500 144 500 183 855 183 855 692 664 692 664 548 964 548 964 761 298 761 298 345 365 345 365 733 761 733 761 538 903 538 903 668 614 668 614 769 797 769 797 895 789 895 789 354 138 354 138 42 103 42 103 16 610 16 610 240 134 240 134 636 553 636 553 302 796 302 796 292 968 292 968 168 178 168 178 550 985 550 985 690 323 690 323 250 522 250 522 68 630 68 630 566 811 566 811 690 769 690 769 716 107 716 107 860 536 860 536 481 688 481 688 21 33 21 33 145 767 145 767 856 535 856 535 413 438 413 438 29 425 29 425 417 563 417 563 280 549 280 549 856 40 856 40 865 847 865 847 598 919 598 919 913 338 913 338 482 444 482 444 78 833 78 833 842 498 842 498 650 733 650 733 240 544 240 544 166 30 166 30 757 847 757 847 798 386 798 386 983 451 983 451 395 339 395 339 980 533 980 533 791 667 791 667 419 168 419 168 966 487 966 487 610 497 610 497 415 744 415 744 144 208 144 208 343 37 343 37 307 977 307 977 820 699 820 699 497 174 497 174 608 492 608 492 702 194 702 194 211 488 211 488 470 656 470 656 516 655 516 655 580 634 580 634 78 902 78 902 247 577 247 577 994 109 994 109 923 197 923 197 768 323 768 323 230 645 230 645 134 608 134 608 730 387 730 387 814 559 814 559 925 356 925 356 125 953 125 953 609 769 609 769 5 272 5 272 5 531 5 531 823 218 823 218 38 611 38 611 818 263 818 263 381 440 381 440 254 832 254 832 983 637 983 637 954 470 954 470 69 921 69 921 765 947 765 947 286 537 286 537 415 506 415 506 756 570 756 570 376 48 376 48 409 262 409 262 981 542 981 542 805 729 805 729 326 981 326 981 106 783 106 783 949 703 949 703 271 412 271 412 547 512 547 512 963 721 963 721 120 934 120 934 91 508 91 508 165 957 165 957 36 920 36 920 73 871 73 871 711 272 711 272 624 295 624 295 869 702 869 702 876 951 876 951 853 479 853 479 832 611 832 611 596 407 596 407 418 27 418 27 250 15 250 15 347 472 347 472 519 484 519 484 731 929 731 929 870 623 870 623 894 644 894 644 361 337 361 337 104 260 104 260 517 950 517 950 504 332 504 332 530 97 530 97 862 788 862 788 22 316 22 316 565 656 565 656 173 93 173 93 501 402 501 402 982 80 982 80 591 348 591 348 610 467 610 467 267 40 267 40 507 202 507 202 740 44 740 44 926 611 926 611 252 837 252 837 742 954 742 954 651 265 651 265 777 310 777 310 435 465 435 465 121 693 121 693 468 782 468 782 120 822 120 822 262 566 262 566 386 54 386 54 712 733 712 733 580 586 580 586 448 717 448 717 147 422 147 422 267 109 267 109 247 631 247 631 743 230 743 230 991 857 991 857 442 596 442 596 909 850 909 850 333 425 333 425 102 385 102 385 550 937 550 937 870 457 870 457 982 18 982 18 756 463 756 463 152 897 152 897 188 865 188 865 107 350 107 350 116 638 116 638 886 628 886 628 655 358 655 358 84 289 84 289 797 536 797 536 974 473 974 473 793 413 793 413 335 468 335 468 434 197 434 197 980 860 980 860 534 604 534 604 797 313 797 313 268 747 268 747 162 51 162 51 417 571 417 571 246 792 246 792 34 2 34 2 833 104 833 104 291 287 291 287 604 446 604 446 472 880 472 880 772 55 772 55 57 485 57 485 684 889 684 889 840 61 840 61 777 217 777 217 245 836 245 836 672 504 672 504 788 586 788 586 346 285 346 285 302 74 302 74 896 146 896 146 506 134 506 134 204 989 204 989 196 394 196 394 518 974 518 974 799 30 799 30 936 770 936 770 274 961 274 961 359 214 359 214 504 480 504 480 470 888 470 888 468 367 468 367 219 845 219 845 729 214 729 214 665 365 665 365 760 797 760 797 238 857 238 857 227 708 227 708 434 340 434 340 75 411 75 411 771 445 771 445 162 26 162 26 532 51 532 51 238 493 238 493 433 480 433 480 288 679 288 679 99 241 99 241 267 98 267 98 509 259 509 259 636 330 636 330 833 57 833 57 92 413 92 413 268 246 268 246 785 769 785 769 3 300 3 300 422 589 422 589 793 739 793 739 619 61 619 61 886 880 886 880 417 918 417 918 910 538 910 538 104 11 104 11 680 293 680 293 938 117 938 117 961 584 961 584 886 635 886 635 664 921 664 921 979 295 979 295 24 275 24 275 117 839 117 839 914 346 914 346 645 802 645 802 500 666 500 666 829 878 829 878 70 695 70 695 614 160 614 160 366 503 366 503 872 659 872 659 355 689 355 689 587 589 587 589 388 270 388 270 536 859 536 859 767 822 767 822 592 754 592 754 227 347 227 347 564 19 564 19 870 703 870 703 784 90 784 90 125 903 125 903 463 779 463 779 961 752 961 752 779 419 779 419 365 976 365 976 452 822 452 822 973 478 973 478 781 434 781 434 224 631 224 631 458 222 458 222 658 309 658 309 924 624 924 624 252 695 252 695 643 769 643 769 711 169 711 169 253 372 253 372 386 692 386 692 670 125 670 125 320 763 320 763 121 532 121 532 193 628 193 628 703 799 703 799 774 313 774 313 759 505 759 505 615 277 615 277 96 766 96 766 855 662 855 662 839 455 839 455 375 598 375 598 255 980 255 980 735 467 735 467 540 211 540 211 114 357 114 357 908 665 908 665 677 110 677 110 246 631 246 631 535 574 535 574 176 675 176 675 40 246 40 246 667 110 667 110 121 602 121 602 320 205 320 205 932 744 932 744 959 881 959 881 916 204 916 204 99 148 99 148 304 319 304 319 704 660 704 660 100 82 100 82 518 546 518 546 639 412 639 412 502 714 502 714 494 615 494 615 861 577 861 577 607 186 607 186 821 244 821 244 319 21 319 21 3 975 3 975 326 5 326 5 105 828 105 828 861 110 861 110 604 47 604 47 915 167 915 167 886 178 886 178 449 143 449 143 214 2 214 2 771 145 771 145 598 718 598 718 457 752 457 752 112 592 112 592 559 707 559 707 884 575 884 575 587 310 587 310 55 5 55 5 474 403 474 403 532 960 532 960 184 742 184 742 968 285 968 285 34 434 34 434 455 490 455 490 446 693 446 693 635 87 635 87 121 126 121 126 941 289 941 289 867 410 867 410 661 904 661 904 881 265 881 265 210 149 210 149 92 849 92 849 541 933 541 933 326 91 326 91 873 444 873 444 124 413 124 413 190 683 190 683 264 305 264 305 756 290 756 290 303 966 303 966 887 696 887 696 971 674 971 674 361 18 361 18 8 168 8 168 622 890 622 890 899 880 899 880 909 147 909 147 250 899 250 899 330 899 330 899 541 722 541 722 807 302 807 302 893 667 893 667 64 487 64 487 352 985 352 985 521 349 521 349 872 737 872 737 882 494 882 494 739 198 739 198 183 218 183 218 308 606 308 606 145 608 145 608 474 705 474 705 674 855 674 855 947 710 947 710 718 582 718 582 230 726 230 726 153 677 153 677 265 689 265 689 108 939 108 939 708 130 708 130 668 946 668 946 783 812 783 812 277 664 277 664 228 809 228 809 871 228 871 228 600 408 600 408 754 77 754 77 537 442 537 442 114 441 114 441 312 33 312 33 164 658 164 658 818 419 818 419 855 812 855 812 587 33 587 33 171 552 171 552 380 785 380 785 989 33 989 33 586 730 586 730 509 331 509 331 45 389 45 389 65 779 65 779 310 849 310 849 840 191 840 191 426 241 426 241 22 433 22 433 8 720 8 720 244 114 244 114 120 243 120 243 611 637 611 637 136 99 136 99 793 7 793 7 563 566 563 566 976 601 976 601 306 105 306 105 29 535 29 535 779 51 779 51 980 992 980 992 408 210 408 210 566 177 566 177 32 716 32 716 240 990 240 990 190 38 190 38 150 286 150 286 412 15 412 15 260 150 260 150 663 738 663 738 225 76 225 76 422 81 422 81 117 958 117 958 842 788 842 788 440 663 440 663 421 643 421 643 113 496 113 496 367 182 367 182 796 742 796 742 668 597 668 597 225 477 225 477 811 611 811 611 214 422 214 422 915 277 915 277 168 518 168 518 502 148 502 148 354 627 354 627 974 224 974 224 522 989 522 989 872 638 872 638 160 64 160 64 991 738 991 738 723 736 723 736 167 112 167 112 975 992 975 992 879 116 879 116 47 934 47 934 241 144 241 144 898 681 898 681 63 433 63 433 215 429 215 429 197 410 197 410 498 188 498 188 827 955 827 955 533 848 533 848 963 864 963 864 563 187 563 187 451 328 451 328 839 765 839 765 242 355 242 355 110 266 110 266 6 843 6 843 563 259 563 259 992 855 992 855 854 955 854 955 430 611 430 611 302 565 302 565 75 575 75 575 964 215 964 215 654 345 654 345 112 635 112 635 258 647 258 647 27 697 27 697 465 96 465 96 541 813 541 813 374 284 374 284 370 909 370 909 762 430 762 430 660 94 660 94 542 210 542 210 222 425 222 425 705 412 705 412 343 812 343 812 663 805 663 805 650 447 650 447 490 197 490 197 65 185 65 185 818 785 818 785 734 458 734 458 806 942 806 942 790 34 790 34 581 234 581 234 782 540 782 540 606 545 606 545 3 249 3 249 914 814 914 814 340 938 340 938 422 836 422 836 704 902 704 902 111 889 111 889 113 555 113 555 178 16 178 16 853 65 853 65 687 297 687 297 239 290 239 290 701 885 701 885 360 760 360 760 357 341 357 341 753 482 753 482 299 684 299 684 483 838 483 838 400 880 400 880 544 21 544 21 117 446 117 446 554 639 554 639 876 430 876 430 49 159 49 159 508 354 508 354 133 504 133 504 437 80 437 80 539 113 539 113 598 693 598 693 883 72 883 72 860 61 860 61 859 91 859 91 638 387 638 387 88 163 88 163 112 528 112 528 407 840 407 840 287 623 287 623 163 723 163 723 945 332 945 332 973 303 973 303 608 975 608 975 480 450 480 450 414 494 414 494 603 154 603 154 913 306 913 306 443 19 443 19 555 40 555 40 845 905 845 905 963 175 963 175 609 702 609 702 299 550 299 550 151 706 151 706 887 570 887 570 131 252 131 252 874 41 874 41 896 499 896 499 870 367 870 367 938 715 938 715 189 585 189 585 345 66 345 66 919 352 919 352 131 782 131 782 266 391 266 391 192 923 192 923 135 752 135 752 881 143 881 143 782 32 782 32 131 601 131 601 116 860 116 860 680 637 680 637 351 478 351 478 396 49 396 49 865 253 865 253 311 161 311 161 410 527 410 527 41 281 41 281 396 950 396 950 118 664 118 664 89 405 89 405 426 59 426 59 323 364 323 364 393 855 393 855 481 346 481 346 66 16 66 16 466 929 466 929 203 370 203 370 249 753 249 753 770 616 770 616 361 138 361 138 826 271 826 271 82 663 82 663 890 432 890 432 28 988 28 988 545 606 545 606 104 733 104 733 439 979 439 979 968 543 968 543 630 753 630 753 908 255 908 255 886 912 886 912 214 465 214 465 207 675 207 675 225 298 225 298 633 410 633 410 383 626 383 626 53 173 53 173 745 746 745 746 543 807 543 807 66 482 66 482 548 819 548 819 764 957 764 957 781 523 781 523 865 507 865 507 863 21 863 21 349 282 349 282 224 386 224 386 8 631 8 631 35 174 35 174 10 488 10 488 84 155 84 155 638 240 638 240 520 334 520 334 829 299 829 299 564 708 564 708 596 29 596 29 152 392 152 392 672 41 672 41 993 112 993 112 175 790 175 790 275 533 275 533 817 744 817 744 213 13 213 13 699 847 699 847 506 265 506 265 281 869 281 869 583 396 583 396 21 591 21 591 404 245 404 245 875 988 875 988 66 501 66 501 973 2 973 2 962 696 962 696 992 725 992 725 223 364 223 364 939 809 939 809 844 350 844 350 187 751 187 751 137 294 137 294 143 839 143 839 345 579 345 579 871 761 871 761 90 755 90 755 303 968 303 968 32 164 32 164 719 734 719 734 640 831 640 831 887 488 887 488 837 607 837 607 717 385 717 385 469 528 469 528 781 129 781 129 873 52 873 52 372 257 372 257 478 915 478 915 195 175 195 175 218 347 218 347 922 606 922 606 536 5 536 5 103 634 103 634 302 746 302 746 342 33 342 33 236 925 236 925 772 733 772 733 139 369 139 369 981 681 981 681 912 553 912 553 955 980 955 980 982 331 982 331 319 492 319 492 693 796 693 796 838 361 838 361 418 329 418 329 795 792 795 792 574 456 574 456 896 367 896 367 299 692 299 692 803 184 803 184 790 308 790 308 551 74 551 74 665 442 665 442 650 408 650 408 447 11 447 11 902 865 902 865 624 364 624 364 156 533 156 533 475 772 475 772 732 891 732 891 211 144 211 144 471 14 471 14 639 180 639 180 17 760 17 760 790 859 790 859 445 876 445 876 134 523 134 523 542 705 542 705 942 79 942 79 121 75 121 75 992 840 992 840 890 731 890 731 219 173 219 173 12 107 12 107 952 87 952 87 553 812 553 812 418 206 418 206 648 837 648 837 348 495 348 495 890 991 890 991 756 108 756 108 578 377 578 377 550 638 550 638 69 317 69 317 391 617 391 617 598 222 598 222 80 397 80 397 150 657 150 657 992 334 992 334 65 378 65 378 471 178 471 178 60 494 60 494 756 608 756 608 448 811 448 811 937 679 937 679 804 453 804 453 678 968 678 968 655 455 655 455 836 39 836 39 995 643 995 643 53 390 53 390 116 296 116 296 606 505 606 505 576 995 576 995 903 85 903 85 240 11 240 11 359 640 359 640 324 968 324 968 636 170 636 170 59 45 59 45 362 163 362 163 952 705 952 705 428 514 428 514 25 626 25 626 16 172 16 172 434 946 434 946 418 216 418 216 222 833 222 833 688 461 688 461 201 793 201 793 522 888 522 888 956 653 956 653 249 744 249 744 138 793 138 793 809 192 809 192 406 968 406 968 356 753 356 753 772 519 772 519 579 777 579 777 958 930 958 930 257 792 257 792 193 594 193 594 388 867 388 867 643 598 643 598 754 767 754 767 277 652 277 652 124 661 124 661 272 549 272 549 578 439 578 439 253 204 253 204 189 623 189 623 954 363 954 363 711 337 711 337 734 555 734 555 724 951 724 951 966 422 966 422 252 327 252 327 38 470 38 470 176 693 176 693 471 641 471 641 676 384 676 384 429 868 429 868 431 345 431 345 60 359 60 359 801 159 801 159 563 490 563 490 721 476 721 476 100 373 100 373 931 327 931 327 705 505 705 505 696 615 696 615 370 468 370 468 510 206 510 206 193 160 193 160 929 938 929 938 358 602 358 602 666 294 666 294 808 544 808 544 416 727 416 727 360 636 360 636 685 246 685 246 61 317 61 317 360 644 360 644 336 278 336 278 140 255 140 255 560 344 560 344 984 137 984 137 498 891 498 891 21 251 21 251 463 925 463 925 461 762 461 762 121 156 121 156 10 57 10 57 513 158 513 158 505 723 505 723 926 78 926 78 487 140 487 140 127 59 127 59 191 298 191 298 98 241 98 241 206 718 206 718 234 636 234 636 553 129 553 129 329 541 329 541 178 529 178 529 205 449 205 449 926 8 926 8 433 414 433 414 625 678 625 678 749 401 749 401 154 466 154 466 730 975 730 975 791 438 791 438 323 66 323 66 159 3 159 3 495 951 495 951 76 70 76 70 84 381 84 381 110 58 110 58 395 378 395 378 169 527 169 527 848 374 848 374 166 770 166 770 96 528 96 528 523 92 523 92 738 26 738 26 254 30 254 30 322 583 322 583 43 635 43 635 278 166 278 166 192 910 192 910 710 80 710 80 423 236 423 236 259 171 259 171 933 838 933 838 240 50 240 50 64 315 64 315 335 324 335 324 282 622 282 622 952 264 952 264 280 280 280 280 448 342 448 342 4 267 4 267 937 992 937 992 598 847 598 847 961 816 961 816 294 536 294 536 299 37 299 37 476 875 476 875 214 940 214 940 865 666 865 666 257 530 257 530 906 864 906 864 269 799 269 799 856 834 856 834 995 355 995 355 206 139 206 139 850 531 850 531 372 37 372 37 74 774 74 774 207 760 207 760 555 435 555 435 975 865 975 865 903 81 903 81 346 366 346 366 406 852 406 852 800 522 800 522 619 677 619 677 165 657 165 657 771 381 771 381 468 775 468 775 434 7 434 7 2 414 2 414 576 522 576 522 222 201 222 201 33 225 33 225 693 634 693 634 557 175 557 175 149 56 149 56 83 39 83 39 971 776 971 776 745 22 745 22 840 640 840 640 565 632 565 632 414 558 414 558 27 586 27 586 342 801 342 801 375 195 375 195 288 913 288 913 429 72 429 72 152 776 152 776 429 958 429 958 47 439 47 439 599 226 599 226 866 552 866 552 592 865 592 865 232 451 232 451 431 219 431 219 354 652 354 652 681 425 681 425 338 961 338 961 24 434 24 434 85 578 85 578 743 632 743 632 284 778 284 778 406 895 406 895 212 91 212 91 868 443 868 443 661 842 661 842 819 713 819 713 736 865 736 865 579 688 579 688 320 93 320 93 884 239 884 239 810 574 810 574 32 115 32 115 865 410 865 410 235 165 235 165 16 690 16 690 153 133 153 133 282 315 282 315 778 272 778 272 137 549 137 549 31 826 31 826 438 842 438 842 326 6 326 6 124 216 124 216 581 204 581 204 535 219 535 219 531 641 531 641 418 28 418 28 695 888 695 888 579 584 579 584 779 209 779 209 927 54 927 54 247 592 247 592 366 106 366 106 646 769 646 769 778 554 778 554 139 433 139 433 275 648 275 648 130 536 130 536 309 219 309 219 353 697 353 697 757 556 757 556 566 890 566 890 221 441 221 441 329 610 329 610 524 945 524 945 31 695 31 695 870 753 870 753 224 897 224 897 83 854 83 854 754 356 754 356 801 273 801 273 890 957 890 957 83 467 83 467 599 333 599 333 988 844 988 844 822 505 822 505 114 921 114 921 820 951 820 951 186 333 186 333 417 137 417 137 671 420 671 420 59 145 59 145 103 933 103 933 536 576 536 576 148 65 148 65 35 491 35 491 571 347 571 347 912 49 912 49 767 745 767 745 555 128 555 128 757 375 757 375 581 217 581 217 711 389 711 389 727 296 727 296 937 493 937 493 250 292 250 292 152 861 152 861 248 924 248 924 669 380 669 380 371 1 371 1 354 769 354 769 984 361 984 361 488 461 488 461 600 101 600 101 962 41 962 41 503 882 503 882 857 587 857 587 844 441 844 441 760 9 760 9 338 64 338 64 463 808 463 808 341 673 341 673 392 807 392 807 723 801 723 801 322 851 322 851 356 506 356 506 670 53 670 53 611 389 611 389 726 155 726 155 522 477 522 477 701 705 701 705 113 47 113 47 19 669 19 669 581 638 581 638 926 60 926 60 763 330 763 330 970 629 970 629 551 809 551 809 663 531 663 531 536 734 536 734 403 591 403 591 385 872 385 872 604 491 604 491 515 810 515 810 190 754 190 754 289 529 289 529 91 589 91 589 437 846 437 846 66 481 66 481 744 380 744 380 589 243 589 243 314 914 314 914 737 708 737 708 571 608 571 608 631 656 631 656 708 426 708 426 581 403 581 403 979 405 979 405 583 833 583 833 630 919 630 919 747 972 747 972 291 751 291 751 821 371 821 371 505 916 505 916 752 373 752 373 922 973 922 973 579 669 579 669 4 345 4 345 970 211 970 211 987 606 987 606 185 954 185 954 159 457 159 457 963 282 963 282 220 697 220 697 51 543 51 543 816 927 816 927 679 954 679 954 984 52 984 52 114 992 114 992 136 864 136 864 603 869 603 869 980 217 980 217 475 496 475 496 182 858 182 858 847 421 847 421 366 684 366 684 159 798 159 798 963 801 963 801 19 271 19 271 692 757 692 757 971 366 971 366 278 681 278 681 212 248 212 248 435 311 435 311 457 991 457 991 295 759 295 759 402 265 402 265 134 373 134 373 440 555 440 555 883 805 883 805 842 196 842 196 279 524 279 524 653 3 653 3 338 51 338 51 105 287 105 287 29 528 29 528 131 748 131 748 408 841 408 841 388 959 388 959 131 841 131 841 688 190 688 190 556 443 556 443 810 635 810 635 112 563 112 563 423 681 423 681 645 864 645 864 363 90 363 90 941 61 941 61 346 501 346 501 310 143 310 143 350 194 350 194 462 394 462 394 700 699 700 699 986 131 986 131 591 90 591 90 849 102 849 102 526 729 526 729 803 351 803 351 530 422 530 422 456 694 456 694 937 141 937 141 624 577 624 577 149 855 149 855 779 516 779 516 47 544 47 544 257 10 257 10 738 965 738 965 904 361 904 361 770 741 770 741 262 55 262 55 28 781 28 781 395 398 395 398 422 850 422 850 88 76 88 76 946 895 946 895 88 467 88 467 64 216 64 216 777 824 777 824 584 745 584 745 156 384 156 384 908 819 908 819 748 453 748 453 198 344 198 344 334 552 334 552 545 240 545 240 754 598 754 598 392 818 392 818 721 977 721 977 118 60 118 60 135 981 135 981 125 677 125 677 954 261 954 261 840 204 840 204 411 66 411 66 680 589 680 589 5 86 5 86 884 161 884 161 94 879 94 879 183 467 183 467 79 226 79 226 375 792 375 792 195 417 195 417 664 106 664 106 113 370 113 370 802 906 802 906 445 126 445 126 77 340 77 340 923 16 923 16 593 130 593 130 811 249 811 249 574 427 574 427 873 254 873 254 323 423 323 423 366 402 366 402 704 236 704 236 797 84 797 84 994 331 994 331 236 270 236 270 313 178 313 178 700 310 700 310 438 532 438 532 381 336 381 336 21 434 21 434 253 835 253 835 376 813 376 813 894 684 894 684 504 288 504 288 862 677 862 677 726 828 726 828 162 715 162 715 217 77 217 77 81 5 81 5 872 616 872 616 526 365 526 365 467 318 467 318 477 758 477 758 179 612 179 612 654 962 654 962 26 23 26 23 728 50 728 50 851 71 851 71 609 327 609 327 680 399 680 399 382 898 382 898 266 270 266 270 559 336 559 336 767 792 767 792 252 160 252 160 271 63 271 63 540 487 540 487 636 448 636 448 272 962 272 962 823 906 823 906 102 943 102 943 246 468 246 468 402 920 402 920 594 673 594 673 988 249 988 249 148 202 148 202 416 803 416 803 404 423 404 423 575 753 575 753 758 672 758 672 255 38 255 38 250 745 250 745 827 930 827 930 801 953 801 953 86 263 86 263 647 337 647 337 735 197 735 197 550 15 550 15 851 177 851 177 944 492 944 492 799 396 799 396 920 139 920 139 965 980 965 980 893 840 893 840 887 914 887 914 719 610 719 610 50 834 50 834 626 699 626 699 981 833 981 833 974 827 974 827 409 360 409 360 459 45 459 45 657 700 657 700 437 55 437 55 202 607 202 607 147 157 147 157 760 355 760 355 238 236 238 236 725 98 725 98 772 378 772 378 515 935 515 935 230 319 230 319 935 551 935 551 37 435 37 435 47 165 47 165 111 270 111 270 420 115 420 115 738 450 738 450 988 842 988 842 481 40 481 40 192 739 192 739 364 120 364 120 235 932 235 932 687 690 687 690 40 248 40 248 492 487 492 487 617 597 617 597 275 321 275 321 469 215 469 215 352 559 352 559 530 707 530 707 299 253 299 253 797 839 797 839 423 200 423 200 960 989 960 989 304 169 304 169 528 120 528 120 167 390 167 390 787 180 787 180 431 259 431 259 937 488 937 488 584 771 584 771 624 37 624 37 907 937 907 937 310 774 310 774 582 152 582 152 451 39 451 39 707 157 707 157 924 642 924 642 834 800 834 800 469 554 469 554 587 943 587 943 634 256 634 256 857 736 857 736 802 576 802 576 668 718 668 718 817 971 817 971 717 413 717 413 916 659 916 659 700 967 700 967 564 184 564 184 615 528 615 528 913 540 913 540 112 628 112 628 70 572 70 572 496 568 496 568 96 25 96 25 873 762 873 762 668 600 668 600 173 764 173 764 364 813 364 813 422 30 422 30 954 503 954 503 351 524 351 524 368 589 368 589 299 66 299 66 333 41 333 41 530 314 530 314 469 815 469 815 655 396 655 396 147 49 147 49 624 201 624 201 422 571 422 571 758 995 758 995 799 176 799 176 316 380 316 380 44 795 44 795 500 726 500 726 418 968 418 968 981 778 981 778 123 394 123 394 190 438 190 438 235 982 235 982 325 940 325 940 777 287 777 287 740 840 740 840 67 403 67 403 806 361 806 361 132 733 132 733 965 644 965 644 304 624 304 624 793 459 793 459 691 159 691 159 420 306 420 306 585 27 585 27 893 418 893 418 643 313 643 313 568 115 568 115 289 942 289 942 441 98 441 98 924 836 924 836 16 833 16 833 209 440 209 440 588 925 588 925 278 641 278 641 85 525 85 525 431 795 431 795 445 292 445 292 326 54 326 54 722 700 722 700 983 100 983 100 573 989 573 989 334 401 334 401 658 185 658 185 339 230 339 230 650 250 650 250 969 820 969 820 79 299 79 299 274 399 274 399 823 947 823 947 305 384 305 384 67 108 67 108 575 969 575 969 921 354 921 354 813 175 813 175 931 747 931 747 145 135 145 135 427 248 427 248 335 564 335 564 228 897 228 897 108 349 108 349 671 702 671 702 969 454 969 454 291 695 291 695 774 629 774 629 429 904 429 904 598 666 598 666 2 740 2 740 195 352 195 352 296 686 296 686 908 396 908 396 127 547 127 547 989 159 989 159 681 550 681 550 575 83 575 83 884 992 884 992 254 606 254 606 971 937 971 937 468 294 468 294 847 24 847 24 466 33 466 33 231 512 231 512 130 46 130 46 329 580 329 580 392 686 392 686 504 400 504 400 639 229 639 229 387 873 387 873 824 669 824 669 63 457 63 457 252 627 252 627 718 317 718 317 17 647 17 647 534 511 534 511 903 726 903 726 345 54 345 54 54 114 54 114 230 787 230 787 280 25 280 25 914 938 914 938 166 924 166 924 18 661 18 661 721 31 721 31 207 363 207 363 502 877 502 877 537 351 537 351 161 320 161 320 351 843 351 843 866 759 866 759 777 562 777 562 363 536 363 536 642 977 642 977 938 234 938 234 504 836 504 836 179 68 179 68 912 16 912 16 260 720 260 720 7 789 7 789 339 663 339 663 596 878 596 878 732 834 732 834 994 973 994 973 190 740 190 740 793 696 793 696 45 938 45 938 273 471 273 471 12 877 12 877 387 843 387 843 548 101 548 101 819 952 819 952 177 926 177 926 673 877 673 877 43 900 43 900 488 175 488 175 10 770 10 770 484 737 484 737 776 889 776 889 461 991 461 991 878 639 878 639 295 638 295 638 59 620 59 620 239 325 239 325 482 342 482 342 861 331 861 331 932 336 932 336 826 356 826 356 893 786 893 786 796 388 796 388 91 268 91 268 928 623 928 623 760 361 760 361 978 495 978 495 796 943 796 943 801 611 801 611 768 478 768 478 581 265 581 265 692 427 692 427 961 228 961 228 600 851 600 851 494 339 494 339 480 113 480 113 923 294 923 294 783 504 783 504 5 298 5 298 856 299 856 299 548 596 548 596 785 864 785 864 321 80 321 80 134 72 134 72 537 270 537 270 119 718 119 718 315 318 315 318 360 337 360 337 385 32 385 32 250 548 250 548 498 593 498 593 139 265 139 265 401 238 401 238 150 978 150 978 878 601 878 601 632 769 632 769 95 686 95 686 858 835 858 835 699 915 699 915 704 119 704 119 302 148 302 148 786 253 786 253 128 227 128 227 942 485 942 485 123 383 123 383 495 701 495 701 741 225 741 225 291 484 291 484 611 443 611 443 497 808 497 808 738 726 738 726 509 170 509 170 131 284 131 284 271 708 271 708 528 315 528 315 565 39 565 39 539 81 539 81 729 439 729 439 424 281 424 281 605 90 605 90 653 555 653 555 986 453 986 453 949 28 949 28 214 418 214 418 632 835 632 835 531 757 531 757 347 498 347 498 241 964 241 964 411 635 411 635 95 382 95 382 787 327 787 327 767 767 767 767 552 341 552 341 982 554 982 554 566 958 566 958 316 186 316 186 222 222 222 222 338 420 338 420 402 729 402 729 786 853 786 853 261 515 261 515 430 932 430 932 837 76 837 76 963 443 963 443 753 578 753 578 686 431 686 431 542 427 542 427 468 152 468 152 929 830 929 830 832 871 832 871 178 953 178 953 763 147 763 147 374 50 374 50 352 548 352 548 761 635 761 635 264 614 264 614 693 891 693 891 6 982 6 982 663 18 663 18 47 678 47 678 140 819 140 819 101 941 101 941 88 66 88 66 292 427 292 427 918 722 918 722 602 573 602 573 203 968 203 968 144 534 144 534 575 421 575 421 70 126 70 126 493 501 493 501 459 590 459 590 194 728 194 728 439 467 439 467 989 44 989 44 556 792 556 792 307 865 307 865 472 245 472 245 886 780 886 780 767 380 767 380 359 983 359 983 135 676 135 676 566 166 566 166 307 568 307 568 575 938 575 938 808 777 808 777 30 316 30 316 404 467 404 467 825 200 825 200 9 720 9 720 199 621 199 621 601 222 601 222 429 583 429 583 580 589 580 589 963 289 963 289 451 829 451 829 759 297 759 297 120 22 120 22 562 682 562 682 692 507 692 507 772 509 772 509 456 403 456 403 511 233 511 233 230 505 230 505 920 525 920 525 542 919 542 919 820 722 820 722 493 686 493 686 176 930 176 930 930 969 930 969 529 108 529 108 638 736 638 736 385 239 385 239 660 47 660 47 5 56 5 56 745 816 745 816 288 370 288 370 995 493 995 493 138 432 138 432 819 959 819 959 921 191 921 191 291 908 291 908 512 458 512 458 169 57 169 57 782 913 782 913 963 468 963 468 98 807 98 807 47 435 47 435 881 127 881 127 683 112 683 112 381 848 381 848 677 794 677 794 861 806 861 806 261 470 261 470 599 481 599 481 754 346 754 346 856 383 856 383 85 19 85 19 475 462 475 462 91 595 91 595 648 713 648 713 403 842 403 842 282 729 282 729 169 240 169 240 291 972 291 972 919 922 919 922 321 352 321 352 169 406 169 406 817 307 817 307 188 668 188 668 793 138 793 138 310 51 310 51 566 799 566 799 761 159 761 159 871 226 871 226 144 552 144 552 314 531 314 531 786 733 786 733 502 496 502 496 453 146 453 146 721 173 721 173 292 172 292 172 209 617 209 617 867 751 867 751 281 73 281 73 969 301 969 301 196 908 196 908 534 411 534 411 248 214 248 214 747 773 747 773 872 537 872 537 228 412 228 412 717 638 717 638 873 141 873 141 353 921 353 921 835 71 835 71 18 336 18 336 18 391 18 391 202 483 202 483 242 700 242 700 180 659 180 659 709 365 709 365 648 372 648 372 45 633 45 633 682 839 682 839 662 150 662 150 406 717 406 717 371 595 371 595 341 947 341 947 171 916 171 916 573 309 573 309 698 746 698 746 982 660 982 660 345 386 345 386 611 686 611 686 927 1 927 1 676 904 676 904 993 697 993 697 169 402 169 402 936 528 936 528 210 894 210 894 73 166 73 166 167 463 167 463 728 68 728 68 934 111 934 111 142 962 142 962 378 804 378 804 861 798 861 798 386 817 386 817 853 446 853 446 822 953 822 953 963 214 963 214 626 278 626 278 267 364 267 364 575 590 575 590 234 891 234 891 121 818 121 818 119 627 119 627 974 512 974 512 826 159 826 159 739 694 739 694 986 283 986 283 622 362 622 362 135 850 135 850 771 934 771 934 971 156 971 156 786 405 786 405 608 348 608 348 647 772 647 772 123 712 123 712 565 340 565 340 949 403 949 403 257 463 257 463 714 289 714 289 268 49 268 49 126 203 126 203 46 35 46 35 532 583 532 583 387 451 387 451 610 413 610 413 263 552 263 552 705 405 705 405 165 860 165 860 918 668 918 668 954 338 954 338 478 724 478 724 73 12 73 12 256 83 256 83 493 554 493 554 231 694 231 694 273 789 273 789 582 320 582 320 79 547 79 547 630 703 630 703 134 232 134 232 642 316 642 316 423 256 423 256 523 318 523 318 61 235 61 235 362 925 362 925 72 221 72 221 834 367 834 367 627 723 627 723 43 533 43 533 875 418 875 418 307 711 307 711 982 856 982 856 349 968 349 968 542 480 542 480 19 291 19 291 673 316 673 316 861 893 861 893 460 556 460 556 57 881 57 881 170 177 170 177 799 575 799 575 895 457 895 457 200 656 200 656 957 545 957 545 468 275 468 275 223 889 223 889 869 805 869 805 864 649 864 649 723 281 723 281 474 400 474 400 886 764 886 764 404 179 404 179 13 174 13 174 348 12 348 12 891 880 891 880 852 329 852 329 488 447 488 447 264 25 264 25 172 279 172 279 589 123 589 123 281 313 281 313 591 904 591 904 174 445 174 445 928 901 928 901 782 563 782 563 7 443 7 443 933 267 933 267 482 307 482 307 616 672 616 672 779 783 779 783 48 203 48 203 609 575 609 575 654 498 654 498 616 767 616 767 810 99 810 99 350 558 350 558 418 840 418 840 500 364 500 364 910 181 910 181 504 6 504 6 339 552 339 552 737 756 737 756 108 181 108 181 901 51 901 51 599 932 599 932 865 878 865 878 137 852 137 852 581 348 581 348 873 222 873 222 217 306 217 306 230 525 230 525 587 37 587 37 973 685 973 685 736 548 736 548 407 161 407 161 191 171 191 171 321 815 321 815 237 595 237 595 879 632 879 632 371 745 371 745 951 465 951 465 340 226 340 226 708 387 708 387 71 715 71 715 399 316 399 316 45 77 45 77 932 315 932 315 358 208 358 208 34 38 34 38 52 575 52 575 734 637 734 637 732 336 732 336 198 560 198 560 690 586 690 586 902 780 902 780 355 707 355 707 452 420 452 420 684 26 684 26 393 779 393 779 820 969 820 969 932 385 932 385 761 751 761 751 662 738 662 738 837 254 837 254 984 514 984 514 675 84 675 84 746 550 746 550 445 545 445 545 969 981 969 981 46 639 46 639 718 53 718 53 731 717 731 717 794 860 794 860 402 396 402 396 116 274 116 274 474 458 474 458 223 480 223 480 303 168 303 168 513 591 513 591 361 540 361 540 320 170 320 170 163 361 163 361 338 929 338 929 649 173 649 173 903 25 903 25 858 960 858 960 798 618 798 618 658 751 658 751 803 609 803 609 792 45 792 45 944 292 944 292 549 677 549 677 516 212 516 212 974 904 974 904 153 673 153 673 48 456 48 456 16 628 16 628 946 132 946 132 363 58 363 58 873 430 873 430 127 474 127 474 383 227 383 227 602 188 602 188 823 189 823 189 394 43 394 43 325 35 325 35 799 654 799 654 709 74 709 74 993 622 993 622 173 593 173 593 449 962 449 962 478 548 478 548 898 385 898 385 324 877 324 877 216 969 216 969 365 584 365 584 711 698 711 698 624 618 624 618 750 385 750 385 855 471 855 471 774 971 774 971 311 684 311 684 943 206 943 206 807 343 807 343 31 954 31 954 110 746 110 746 497 918 497 918 810 870 810 870 91 198 91 198 315 590 315 590 10 399 10 399 864 952 864 952 989 138 989 138 976 453 976 453 560 520 560 520 703 165 703 165 316 521 316 521 444 481 444 481 743 694 743 694 704 392 704 392 563 443 563 443 309 578 309 578 894 555 894 555 992 364 992 364 805 343 805 343 515 734 515 734 99 805 99 805 49 200 49 200 241 421 241 421 795 358 795 358 589 255 589 255 805 105 805 105 103 245 103 245 866 222 866 222 512 360 512 360 342 914 342 914 828 426 828 426 270 613 270 613 287 207 287 207 127 44 127 44 59 342 59 342 582 608 582 608 658 665 658 665 312 213 312 213 32 450 32 450 571 722 571 722 663 57 663 57 127 844 127 844 309 253 309 253 791 35 791 35 959 796 959 796 193 428 193 428 252 486 252 486 855 920 855 920 696 769 696 769 601 787 601 787 598 16 598 16 879 496 879 496 380 879 380 879 834 776 834 776 779 77 779 77 899 465 899 465 984 267 984 267 518 611 518 611 325 278 325 278 726 334 726 334 392 206 392 206 218 981 218 981 670 483 670 483 527 989 527 989 339 656 339 656 690 571 690 571 59 113 59 113 240 943 240 943 574 154 574 154 881 725 881 725 468 660 468 660 214 93 214 93 740 828 740 828 333 634 333 634 412 253 412 253 340 637 340 637 70 855 70 855 749 598 749 598 347 175 347 175 875 792 875 792 729 559 729 559 48 592 48 592 225 867 225 867 799 132 799 132 150 310 150 310 703 498 703 498 810 991 810 991 519 352 519 352 522 253 522 253 515 316 515 316 525 269 525 269 533 617 533 617 311 697 311 697 194 606 194 606 272 60 272 60 544 594 544 594 957 739 957 739 281 454 281 454 624 793 624 793 960 794 960 794 298 116 298 116 766 780 766 780 374 794 374 794 177 261 177 261 501 711 501 711 281 682 281 682 582 367 582 367 692 414 692 414 475 556 475 556 275 774 275 774 444 213 444 213 503 239 503 239 489 137 489 137 415 674 415 674 908 105 908 105 332 988 332 988 112 708 112 708 381 285 381 285 131 906 131 906 181 213 181 213 482 281 482 281 181 811 181 811 316 958 316 958 411 357 411 357 188 652 188 652 203 856 203 856 458 557 458 557 957 527 957 527 394 725 394 725 325 975 325 975 223 802 223 802 760 420 760 420 259 337 259 337 756 686 756 686 550 106 550 106 677 879 677 879 306 869 306 869 962 468 962 468 689 385 689 385 6 833 6 833 157 101 157 101 758 287 758 287 681 712 681 712 556 745 556 745 163 659 163 659 589 616 589 616 21 896 21 896 824 93 824 93 614 598 614 598 467 686 467 686 787 218 787 218 864 911 864 911 741 663 741 663 321 423 321 423 798 666 798 666 640 265 640 265 738 570 738 570 578 367 578 367 903 341 903 341 621 679 621 679 334 566 334 566 139 341 139 341 994 279 994 279 623 826 623 826 801 551 801 551 655 960 655 960 216 61 216 61 757 734 757 734 138 677 138 677 193 574 193 574 603 556 603 556 860 493 860 493 137 925 137 925 380 393 380 393 325 234 325 234 922 108 922 108 497 978 497 978 335 748 335 748 76 244 76 244 326 302 326 302 45 595 45 595 828 335 828 335 759 133 759 133 429 27 429 27 793 48 793 48 598 492 598 492 111 656 111 656 813 646 813 646 868 181 868 181 902 313 902 313 948 81 948 81 208 636 208 636 915 296 915 296 502 250 502 250 279 663 279 663 824 344 824 344 391 784 391 784 150 962 150 962 549 292 549 292 566 535 566 535 355 217 355 217 378 294 378 294 862 329 862 329 374 746 374 746 209 567 209 567 720 237 720 237 310 105 310 105 841 829 841 829 713 951 713 951 321 821 321 821 377 599 377 599 720 446 720 446 827 389 827 389 90 842 90 842 35 763 35 763 201 441 201 441 417 548 417 548 728 849 728 849 887 18 887 18 628 816 628 816 865 171 865 171 536 745 536 745 830 435 830 435 494 45 494 45 729 675 729 675 462 387 462 387 289 393 289 393 92 991 92 991 464 990 464 990 632 201 632 201 702 608 702 608 761 872 761 872 507 330 507 330 689 806 689 806 860 492 860 492 417 750 417 750 596 936 596 936 260 303 260 303 450 339 450 339 459 915 459 915 44 755 44 755 367 512 367 512 288 282 288 282 727 60 727 60 133 995 133 995 641 393 641 393 877 870 877 870 931 171 931 171 868 744 868 744 787 127 787 127 708 220 708 220 332 905 332 905 249 270 249 270 237 590 237 590 888 396 888 396 329 107 329 107 544 436 544 436 649 658 649 658 53 907 53 907 712 800 712 800 501 466 501 466 240 748 240 748 679 769 679 769 502 175 502 175 465 247 465 247 914 831 914 831 964 605 964 605 675 657 675 657 300 870 300 870 257 832 257 832 259 759 259 759 442 205 442 205 385 843 385 843 241 346 241 346 400 109 400 109 159 160 159 160 55 602 55 602 763 913 763 913 846 881 846 881 471 967 471 967 398 550 398 550 536 119 536 119 899 9 899 9 470 89 470 89 526 280 526 280 285 374 285 374 189 866 189 866 657 828 657 828 749 460 749 460 661 167 661 167 619 867 619 867 343 900 343 900 408 382 408 382 860 195 860 195 5 540 5 540 761 971 761 971 208 706 208 706 184 101 184 101 778 983 778 983 992 986 992 986 290 343 290 343 843 640 843 640 916 142 916 142 863 617 863 617 729 335 729 335 25 637 25 637 560 45 560 45 830 265 830 265 986 989 986 989 610 198 610 198 165 78 165 78 457 270 457 270 561 443 561 443 111 954 111 954 550 49 550 49 380 933 380 933 478 562 478 562 206 542 206 542 744 389 744 389 95 412 95 412 750 312 750 312 724 901 724 901 698 304 698 304 104 408 104 408 357 798 357 798 355 517 355 517 719 845 719 845 977 51 977 51 317 23 317 23 156 604 156 604 508 537 508 537 448 190 448 190 701 687 701 687 840 80 840 80 453 84 453 84 610 174 610 174 896 295 896 295 227 740 227 740 913 312 913 312 902 969 902 969 436 661 436 661 158 389 158 389 291 491 291 491 282 907 282 907 876 357 876 357 734 929 734 929 261 817 261 817 810 750 810 750 860 468 860 468 505 650 505 650 906 361 906 361 36 453 36 453 988 544 988 544 427 722 427 722 827 110 827 110 434 231 434 231 214 65 214 65 322 847 322 847 123 886 123 886 556 844 556 844 961 560 961 560 490 556 490 556 386 642 386 642 878 379 878 379 102 704 102 704 349 739 349 739 543 592 543 592 527 471 527 471 687 621 687 621 960 94 960 94 744 206 744 206 741 42 741 42 428 236 428 236 42 782 42 782 642 959 642 959 218 906 218 906 156 930 156 930 946 184 946 184 445 310 445 310 98 234 98 234 421 156 421 156 321 552 321 552 9 534 9 534 275 466 275 466 818 529 818 529 129 223 129 223 277 586 277 586 615 820 615 820 201 713 201 713 129 68 129 68 36 864 36 864 502 534 502 534 508 348 508 348 988 625 988 625 633 27 633 27 766 961 766 961 904 901 904 901 563 927 563 927 672 197 672 197 12 256 12 256 543 271 543 271 431 864 431 864 571 314 571 314 324 575 324 575 785 762 785 762 780 154 780 154 376 106 376 106 102 521 102 521 640 784 640 784 77 54 77 54 131 352 131 352 634 775 634 775 202 325 202 325 147 140 147 140 674 950 674 950 449 542 449 542 114 555 114 555 879 250 879 250 615 695 615 695 500 910 500 910 543 360 543 360 147 44 147 44 324 636 324 636 169 536 169 536 176 405 176 405 659 916 659 916 812 381 812 381 4 486 4 486 336 230 336 230 527 736 527 736 860 521 860 521 783 818 783 818 64 184 64 184 641 995 641 995 783 754 783 754 941 609 941 609 868 29 868 29 734 240 734 240 256 155 256 155 63 689 63 689 912 70 912 70 968 347 968 347 874 234 874 234 678 262 678 262 794 457 794 457 15 305 15 305 169 879 169 879 934 567 934 567 350 72 350 72 245 618 245 618 776 934 776 934 620 272 620 272 202 76 202 76 633 624 633 624 894 142 894 142 660 414 660 414 236 981 236 981 98 39 98 39 384 746 384 746 824 339 824 339 138 243 138 243 767 499 767 499 59 699 59 699 772 484 772 484 336 752 336 752 128 401 128 401 715 130 715 130 226 446 226 446 203 757 203 757 481 811 481 811 627 356 627 356 417 418 417 418 668 531 668 531 931 992 931 992 262 981 262 981 265 910 265 910 780 922 780 922 406 809 406 809 539 380 539 380 495 747 495 747 845 301 845 301 701 416 701 416 25 123 25 123 620 934 620 934 866 467 866 467 738 251 738 251 798 416 798 416 488 942 488 942 564 176 564 176 526 994 526 994 126 370 126 370 936 848 936 848 158 113 158 113 371 470 371 470 727 794 727 794 787 445 787 445 732 749 732 749 604 706 604 706 673 317 673 317 677 154 677 154 342 647 342 647 52 456 52 456 399 66 399 66 50 25 50 25 330 79 330 79 78 763 78 763 983 959 983 959 463 216 463 216 524 438 524 438 277 725 277 725 485 496 485 496 365 283 365 283 42 171 42 171 250 729 250 729 54 537 54 537 14 84 14 84 373 543 373 543 70 782 70 782 79 948 79 948 348 445 348 445 431 122 431 122 393 736 393 736 148 716 148 716 470 977 470 977 107 685 107 685 815 759 815 759 48 565 48 565 955 746 955 746 548 236 548 236 407 159 407 159 248 714 248 714 943 578 943 578 529 984 529 984 162 451 162 451 234 948 234 948 299 944 299 944 34 63 34 63 817 909 817 909 282 4 282 4 855 926 855 926 563 558 563 558 313 115 313 115 201 592 201 592 671 904 671 904 859 940 859 940 968 456 968 456 576 454 576 454 781 982 781 982 175 741 175 741 608 817 608 817 337 818 337 818 477 316 477 316 903 53 903 53 443 740 443 740 735 588 735 588 422 598 422 598 121 345 121 345 609 19 609 19 208 746 208 746 964 636 964 636 894 6 894 6 100 593 100 593 49 261 49 261 955 843 955 843 369 498 369 498 159 941 159 941 763 981 763 981 792 314 792 314 225 991 225 991 401 766 401 766 623 779 623 779 667 159 667 159 931 783 931 783 22 560 22 560 504 944 504 944 916 556 916 556 697 627 697 627 487 271 487 271 341 408 341 408 740 186 740 186 342 986 342 986 296 317 296 317 954 541 954 541 272 459 272 459 726 44 726 44 536 264 536 264 191 582 191 582 35 600 35 600 689 462 689 462 651 461 651 461 219 976 219 976 454 664 454 664 719 882 719 882 918 686 918 686 506 724 506 724 512 475 512 475 554 393 554 393 501 356 501 356 799 375 799 375 65 935 65 935 519 318 519 318 352 497 352 497 387 304 387 304 134 49 134 49 143 350 143 350 884 609 884 609 332 24 332 24 142 53 142 53 755 498 755 498 145 525 145 525 550 238 550 238 321 448 321 448 118 743 118 743 78 521 78 521 988 986 988 986 481 240 481 240 548 589 548 589 764 724 764 724 13 688 13 688 342 863 342 863 467 487 467 487 880 534 880 534 789 198 789 198 156 19 156 19 528 8 528 8 110 422 110 422 785 48 785 48 329 622 329 622 304 271 304 271 938 458 938 458 218 71 218 71 298 562 298 562 665 783 665 783 787 885 787 885 417 714 417 714 903 677 903 677 599 924 599 924 147 506 147 506 79 431 79 431 374 1 374 1 810 9 810 9 637 727 637 727 762 471 762 471 414 845 414 845 835 5 835 5 654 646 654 646 802 648 802 648 618 896 618 896 978 205 978 205 348 247 348 247 561 888 561 888 640 699 640 699 424 76 424 76 296 52 296 52 452 782 452 782 603 335 603 335 120 772 120 772 130 114 130 114 833 963 833 963 652 32 652 32 698 573 698 573 159 560 159 560 671 403 671 403 752 836 752 836 317 417 317 417 616 730 616 730 872 424 872 424 596 316 596 316 952 145 952 145 764 946 764 946 986 688 986 688 865 860 865 860 78 77 78 77 262 93 262 93 348 223 348 223 408 69 408 69 32 620 32 620 923 406 923 406 115 834 115 834 607 260 607 260 882 31 882 31 344 731 344 731 986 284 986 284 566 898 566 898 403 41 403 41 598 386 598 386 367 521 367 521 427 123 427 123 84 113 84 113 689 243 689 243 53 793 53 793 568 507 568 507 137 786 137 786 150 462 150 462 670 808 670 808 314 798 314 798 202 901 202 901 724 53 724 53 117 767 117 767 892 172 892 172 74 297 74 297 332 844 332 844 562 117 562 117 784 277 784 277 961 134 961 134 180 607 180 607 924 664 924 664 66 590 66 590 68 532 68 532 980 658 980 658 96 677 96 677 787 649 787 649 644 711 644 711 88 132 88 132 221 835 221 835 689 920 689 920 265 42 265 42 590 287 590 287 860 988 860 988 685 798 685 798 968 623 968 623 359 65 359 65 315 241 315 241 508 531 508 531 580 90 580 90 505 841 505 841 476 338 476 338 133 755 133 755 696 661 696 661 232 778 232 778 875 604 875 604 178 376 178 376 308 139 308 139 29 444 29 444 170 728 170 728 576 253 576 253 474 432 474 432 264 118 264 118 964 728 964 728 298 349 298 349 431 584 431 584 956 196 956 196 623 282 623 282 736 59 736 59 656 967 656 967 31 37 31 37 991 139 991 139 163 643 163 643 917 296 917 296 525 532 525 532 890 624 890 624 236 71 236 71 797 702 797 702 538 498 538 498 961 485 961 485 661 285 661 285 262 235 262 235 978 280 978 280 981 615 981 615 478 486 478 486 859 711 859 711 15 686 15 686 989 778 989 778 943 367 943 367 204 292 204 292 267 751 267 751 34 571 34 571 235 34 235 34 637 206 637 206 959 544 959 544 837 813 837 813 330 914 330 914 261 231 261 231 206 11 206 11 363 329 363 329 766 982 766 982 87 888 87 888 366 124 366 124 591 325 591 325 788 671 788 671 601 581 601 581 817 669 817 669 575 632 575 632 717 743 717 743 639 437 639 437 528 747 528 747 133 738 133 738 777 240 777 240 606 432 606 432 464 87 464 87 626 566 626 566 512 466 512 466 119 798 119 798 213 114 213 114 139 515 139 515 851 350 851 350 851 387 851 387 85 629 85 629 600 666 600 666 441 504 441 504 149 88 149 88 623 510 623 510 231 441 231 441 374 174 374 174 878 806 878 806 978 668 978 668 545 377 545 377 591 499 591 499 103 958 103 958 85 389 85 389 7 98 7 98 100 235 100 235 73 444 73 444 31 692 31 692 607 656 607 656 911 279 911 279 498 750 498 750 800 894 800 894 808 812 808 812 715 698 715 698 553 461 553 461 840 149 840 149 94 343 94 343 889 212 889 212 81 837 81 837 222 720 222 720 446 961 446 961 34 746 34 746 922 976 922 976 5 308 5 308 192 696 192 696 239 733 239 733 339 245 339 245 919 964 919 964 164 847 164 847 291 615 291 615 50 641 50 641 216 588 216 588 335 989 335 989 30 187 30 187 942 467 942 467 65 249 65 249 887 329 887 329 619 105 619 105 152 722 152 722 25 588 25 588 522 29 522 29 307 195 307 195 843 529 843 529 693 65 693 65 165 891 165 891 983 557 983 557 54 503 54 503 303 155 303 155 777 85 777 85 630 701 630 701 641 680 641 680 625 116 625 116 904 957 904 957 110 168 110 168 728 349 728 349 981 121 981 121 166 851 166 851 934 809 934 809 149 180 149 180 129 974 129 974 158 239 158 239 41 858 41 858 331 781 331 781 646 680 646 680 496 757 496 757 468 200 468 200 567 62 567 62 731 82 731 82 611 720 611 720 828 767 828 767 978 50 978 50 508 539 508 539 898 309 898 309 918 618 918 618 661 142 661 142 89 468 89 468 399 140 399 140 166 122 166 122 155 557 155 557 158 956 158 956 803 399 803 399 837 158 837 158 527 795 527 795 798 105 798 105 388 960 388 960 816 938 816 938 496 418 496 418 644 453 644 453 948 698 948 698 381 932 381 932 475 482 475 482 959 114 959 114 209 590 209 590 10 806 10 806 178 182 178 182 3 578 3 578 617 495 617 495 480 379 480 379 477 283 477 283 89 878 89 878 230 138 230 138 282 247 282 247 842 525 842 525 371 847 371 847 539 440 539 440 664 838 664 838 758 906 758 906 83 773 83 773 979 259 979 259 54 279 54 279 62 635 62 635 32 841 32 841 820 373 820 373 576 306 576 306 470 517 470 517 540 812 540 812 207 729 207 729 452 498 452 498 159 30 159 30 667 165 667 165 164 986 164 986 278 929 278 929 554 963 554 963 573 420 573 420 23 551 23 551 606 677 606 677 501 284 501 284 816 9 816 9 254 400 254 400 97 5 97 5 976 556 976 556 39 471 39 471 974 710 974 710 577 960 577 960 411 280 411 280 800 146 800 146 586 477 586 477 555 20 555 20 433 562 433 562 133 49 133 49 670 234 670 234 307 373 307 373 634 837 634 837 707 928 707 928 911 130 911 130 633 357 633 357 266 774 266 774 839 953 839 953 813 782 813 782 650 310 650 310 815 862 815 862 415 257 415 257 509 922 509 922 817 65 817 65 195 201 195 201 360 482 360 482 895 523 895 523 970 492 970 492 827 590 827 590 574 195 574 195 408 223 408 223 442 751 442 751 729 966 729 966 34 784 34 784 206 648 206 648 948 675 948 675 348 471 348 471 962 782 962 782 938 934 938 934 589 313 589 313 387 376 387 376 989 548 989 548 539 561 539 561 465 361 465 361 458 93 458 93 279 169 279 169 619 837 619 837 326 814 326 814 29 442 29 442 337 618 337 618 128 456 128 456 913 701 913 701 97 505 97 505 748 50 748 50 58 447 58 447 25 833 25 833 496 886 496 886 235 355 235 355 989 329 989 329 103 966 103 966 288 758 288 758 622 39 622 39 75 488 75 488 267 697 267 697 324 231 324 231 707 476 707 476 323 328 323 328 851 129 851 129 336 715 336 715 528 939 528 939 982 640 982 640 967 80 967 80 680 187 680 187 954 327 954 327 987 182 987 182 537 16 537 16 876 718 876 718 747 520 747 520 345 320 345 320 54 817 54 817 87 18 87 18 575 542 575 542 740 953 740 953 810 848 810 848 754 186 754 186 60 730 60 730 18 583 18 583 689 946 689 946 113 393 113 393 132 177 132 177 472 236 472 236 10 281 10 281 246 482 246 482 221 589 221 589 53 617 53 617 269 477 269 477 79 663 79 663 481 922 481 922 726 61 726 61 73 887 73 887 600 121 600 121 14 39 14 39 689 287 689 287 39 84 39 84 766 783 766 783 699 11 699 11 516 637 516 637 927 385 927 385 274 929 274 929 28 164 28 164 389 510 389 510 583 925 583 925 92 545 92 545 875 685 875 685 432 448 432 448 339 908 339 908 43 755 43 755 874 429 874 429 521 365 521 365 728 672 728 672 347 295 347 295 888 943 888 943 504 71 504 71 687 650 687 650 42 667 42 667 992 263 992 263 908 611 908 611 151 357 151 357 590 95 590 95 19 205 19 205 978 4 978 4 663 253 663 253 212 292 212 292 46 214 46 214 669 203 669 203 805 879 805 879 359 344 359 344 430 293 430 293 540 378 540 378 96 14 96 14 871 843 871 843 812 888 812 888 677 437 677 437 345 318 345 318 131 140 131 140 306 4 306 4 461 671 461 671 186 221 186 221 447 843 447 843 770 118 770 118 788 603 788 603 470 463 470 463 708 145 708 145 252 606 252 606 840 609 840 609 903 832 903 832 528 910 528 910 159 242 159 242 604 435 604 435 439 897 439 897 220 750 220 750 718 426 718 426 492 253 492 253 232 617 232 617 732 120 732 120 195 803 195 803 711 762 711 762 937 203 937 203 759 605 759 605 389 974 389 974 186 978 186 978 13 795 13 795 502 127 502 127 511 352 511 352 504 778 504 778 984 841 984 841 720 786 720 786 461 545 461 545 436 687 436 687 701 766 701 766 536 110 536 110 153 312 153 312 676 804 676 804 6 626 6 626 313 759 313 759 224 736 224 736 178 975 178 975 631 713 631 713 442 549 442 549 342 166 342 166 286 668 286 668 60 865 60 865 493 236 493 236 909 18 909 18 504 636 504 636 234 52 234 52 867 453 867 453 174 952 174 952 439 235 439 235 231 476 231 476 545 896 545 896 949 648 949 648 232 992 232 992 686 742 686 742 312 795 312 795 686 213 686 213 618 42 618 42 25 291 25 291 141 429 141 429 329 283 329 283 648 824 648 824 156 307 156 307 262 655 262 655 548 10 548 10 758 379 758 379 675 60 675 60 166 105 166 105 427 406 427 406 919 459 919 459 591 302 591 302 576 258 576 258 517 101 517 101 729 40 729 40 828 778 828 778 773 872 773 872 582 703 582 703 285 801 285 801 953 431 953 431 875 373 875 373 670 142 670 142 915 42 915 42 301 591 301 591 800 217 800 217 118 619 118 619 196 784 196 784 760 139 760 139 803 598 803 598 246 606 246 606 524 310 524 310 835 839 835 839 16 508 16 508 672 894 672 894 257 474 257 474 549 382 549 382 908 261 908 261 229 371 229 371 730 392 730 392 50 545 50 545 286 98 286 98 797 185 797 185 845 254 845 254 669 786 669 786 506 125 506 125 898 434 898 434 490 437 490 437 927 239 927 239 394 887 394 887 635 276 635 276 558 438 558 438 176 703 176 703 239 728 239 728 547 866 547 866 942 900 942 900 115 169 115 169 512 618 512 618 800 113 800 113 203 381 203 381 827 981 827 981 205 729 205 729 751 810 751 810 462 341 462 341 158 659 158 659 611 849 611 849 969 517 969 517 678 674 678 674 137 621 137 621 187 809 187 809 979 445 979 445 139 505 139 505 513 595 513 595 141 811 141 811 107 873 107 873 590 136 590 136 319 601 319 601 229 871 229 871 659 778 659 778 949 283 949 283 304 52 304 52 523 1 523 1 470 235 470 235 647 934 647 934 949 813 949 813 879 218 879 218 694 453 694 453 15 449 15 449 368 938 368 938 425 912 425 912 542 339 542 339 355 834 355 834 372 702 372 702 247 716 247 716 160 887 160 887 226 34 226 34 500 694 500 694 778 567 778 567 266 471 266 471 848 432 848 432 37 233 37 233 772 561 772 561 991 657 991 657 662 881 662 881 38 263 38 263 184 868 184 868 455 80 455 80 566 322 566 322 214 936 214 936 181 234 181 234 749 652 749 652 139 606 139 606 970 841 970 841 427 186 427 186 586 254 586 254 352 653 352 653 114 705 114 705 398 841 398 841 738 858 738 858 385 488 385 488 794 609 794 609 903 480 903 480 490 894 490 894 228 328 228 328 422 574 422 574 534 917 534 917 944 241 944 241 673 253 673 253 646 863 646 863 751 708 751 708 344 230 344 230 304 345 304 345 765 358 765 358 767 62 767 62 372 958 372 958 542 741 542 741 473 460 473 460 178 153 178 153 253 99 253 99 497 520 497 520 435 954 435 954 792 861 792 861 385 265 385 265 302 881 302 881 213 536 213 536 568 839 568 839 359 546 359 546 149 949 149 949 75 760 75 760 210 215 210 215 33 142 33 142 86 152 86 152 287 560 287 560 28 559 28 559 632 135 632 135 852 646 852 646 749 912 749 912 677 438 677 438 708 633 708 633 907 318 907 318 756 381 756 381 701 845 701 845 811 400 811 400 686 797 686 797 399 24 399 24 466 774 466 774 306 622 306 622 347 210 347 210 42 847 42 847 333 562 333 562 496 323 496 323 314 989 314 989 827 467 827 467 501 958 501 958 206 383 206 383 929 206 929 206 286 609 286 609 818 487 818 487 487 246 487 246 279 29 279 29 427 500 427 500 708 266 708 266 382 686 382 686 422 349 422 349 852 844 852 844 25 177 25 177 38 33 38 33 161 161 161 161 213 1 213 1 367 861 367 861 134 17 134 17 86 963 86 963 165 143 165 143 776 760 776 760 561 739 561 739 227 13 227 13 82 9 82 9 779 809 779 809 445 510 445 510 496 292 496 292 174 936 174 936 702 440 702 440 913 712 913 712 792 687 792 687 562 699 562 699 118 569 118 569 261 311 261 311 532 165 532 165 908 943 908 943 190 591 190 591 186 556 186 556 612 37 612 37 944 146 944 146 418 230 418 230 547 541 547 541 170 161 170 161 188 651 188 651 150 112 150 112 608 876 608 876 908 293 908 293 208 256 208 256 506 690 506 690 682 34 682 34 153 789 153 789 633 771 633 771 920 730 920 730 496 57 496 57 163 422 163 422 97 364 97 364 95 863 95 863 488 325 488 325 659 459 659 459 738 47 738 47 870 678 870 678 138 631 138 631 167 822 167 822 418 79 418 79 992 594 992 594 886 416 886 416 17 402 17 402 831 975 831 975 15 110 15 110 524 483 524 483 937 422 937 422 686 701 686 701 937 275 937 275 116 306 116 306 759 112 759 112 540 192 540 192 195 407 195 407 178 585 178 585 62 766 62 766 814 453 814 453 557 774 557 774 413 773 413 773 649 58 649 58 599 892 599 892 712 829 712 829 58 130 58 130 843 771 843 771 695 122 695 122 905 547 905 547 525 215 525 215 776 298 776 298 883 790 883 790 930 920 930 920 741 990 741 990 867 703 867 703 314 499 314 499 436 675 436 675 229 491 229 491 674 882 674 882 172 281 172 281 799 136 799 136 750 819 750 819 279 764 279 764 163 334 163 334 615 319 615 319 222 374 222 374 749 96 749 96 801 191 801 191 192 807 192 807 340 346 340 346 247 395 247 395 964 430 964 430 908 692 908 692 407 903 407 903 606 77 606 77 361 985 361 985 484 919 484 919 75 672 75 672 703 591 703 591 260 21 260 21 88 696 88 696 210 205 210 205 736 426 736 426 681 434 681 434 165 659 165 659 335 682 335 682 257 374 257 374 363 356 363 356 791 59 791 59 40 940 40 940 710 831 710 831 714 988 714 988 897 644 897 644 731 834 731 834 846 256 846 256 137 902 137 902 556 455 556 455 503 302 503 302 62 818 62 818 332 862 332 862 539 792 539 792 396 340 396 340 102 215 102 215 191 724 191 724 498 621 498 621 423 886 423 886 653 890 653 890 115 260 115 260 271 926 271 926 270 51 270 51 608 774 608 774 684 913 684 913 974 92 974 92 881 712 881 712 777 320 777 320 689 855 689 855 470 472 470 472 37 532 37 532 26 839 26 839 629 815 629 815 945 527 945 527 385 409 385 409 454 36 454 36 436 958 436 958 944 5 944 5 649 606 649 606 864 437 864 437 991 492 991 492 432 358 432 358 387 539 387 539 927 331 927 331 683 981 683 981 964 442 964 442 695 676 695 676 218 12 218 12 305 911 305 911 847 452 847 452 613 963 613 963 614 385 614 385 938 328 938 328 512 688 512 688 976 774 976 774 277 27 277 27 695 325 695 325 339 736 339 736 235 217 235 217 987 350 987 350 582 613 582 613 102 359 102 359 415 84 415 84 556 198 556 198 434 324 434 324 465 483 465 483 655 309 655 309 200 117 200 117 647 347 647 347 238 196 238 196 352 659 352 659 929 195 929 195 675 590 675 590 437 621 437 621 218 421 218 421 20 466 20 466 796 942 796 942 418 549 418 549 718 258 718 258 833 902 833 902 990 686 990 686 62 822 62 822 688 513 688 513 79 979 79 979 92 557 92 557 548 798 548 798 763 258 763 258 955 121 955 121 134 743 134 743 317 14 317 14 122 536 122 536 437 779 437 779 177 600 177 600 822 415 822 415 49 964 49 964 298 734 298 734 525 122 525 122 391 582 391 582 881 595 881 595 165 146 165 146 71 831 71 831 179 989 179 989 171 182 171 182 261 825 261 825 727 331 727 331 241 66 241 66 352 708 352 708 350 315 350 315 554 45 554 45 381 434 381 434 210 725 210 725 151 92 151 92 899 588 899 588 624 835 624 835 9 499 9 499 10 11 10 11 770 105 770 105 763 607 763 607 566 20 566 20 587 800 587 800 360 601 360 601 760 141 760 141 909 387 909 387 626 921 626 921 724 661 724 661 688 78 688 78 137 748 137 748 195 134 195 134 622 350 622 350 220 609 220 609 118 237 118 237 841 269 841 269 549 887 549 887 785 802 785 802 12 198 12 198 277 267 277 267 242 423 242 423 156 870 156 870 895 691 895 691 1 723 1 723 179 687 179 687 523 604 523 604 89 674 89 674 739 669 739 669 628 324 628 324 456 606 456 606 486 641 486 641 600 450 600 450 96 160 96 160 22 471 22 471 650 358 650 358 158 205 158 205 700 337 700 337 635 3 635 3 482 47 482 47 893 486 893 486 725 536 725 536 108 65 108 65 778 380 778 380 107 630 107 630 707 933 707 933 729 892 729 892 884 808 884 808 265 553 265 553 969 567 969 567 59 422 59 422 27 723 27 723 288 549 288 549 675 798 675 798 431 286 431 286 112 477 112 477 251 534 251 534 653 641 653 641 717 526 717 526 801 893 801 893 46 771 46 771 528 833 528 833 690 127 690 127 222 361 222 361 778 977 778 977 35 87 35 87 6 870 6 870 45 355 45 355 311 641 311 641 959 594 959 594 253 730 253 730 231 3 231 3 321 593 321 593 871 981 871 981 380 199 380 199 809 408 809 408 107 235 107 235 563 127 563 127 11 104 11 104 322 609 322 609 436 536 436 536 562 59 562 59 372 567 372 567 679 794 679 794 159 468 159 468 992 86 992 86 976 553 976 553 472 598 472 598 306 432 306 432 852 739 852 739 208 339 208 339 913 873 913 873 551 851 551 851 821 385 821 385 794 79 794 79 297 965 297 965 347 625 347 625 883 348 883 348 935 120 935 120 772 288 772 288 630 614 630 614 247 315 247 315 222 765 222 765 985 859 985 859 977 890 977 890 882 667 882 667 370 800 370 800 852 593 852 593 15 526 15 526 286 854 286 854 156 869 156 869 29 766 29 766 75 780 75 780 579 472 579 472 693 678 693 678 662 917 662 917 32 423 32 423 328 399 328 399 524 992 524 992 232 325 232 325 601 742 601 742 856 623 856 623 479 502 479 502 465 862 465 862 299 248 299 248 342 846 342 846 926 456 926 456 406 886 406 886 143 610 143 610 437 278 437 278 223 542 223 542 189 786 189 786 421 869 421 869 53 471 53 471 371 237 371 237 560 790 560 790 767 825 767 825 227 912 227 912 401 240 401 240 333 548 333 548 466 905 466 905 836 363 836 363 640 366 640 366 252 666 252 666 402 170 402 170 113 789 113 789 607 237 607 237 980 331 980 331 75 100 75 100 592 689 592 689 930 460 930 460 74 285 74 285 314 850 314 850 710 533 710 533 847 543 847 543 296 258 296 258 785 247 785 247 788 414 788 414 474 451 474 451 101 38 101 38 508 191 508 191 609 329 609 329 836 210 836 210 606 745 606 745 562 758 562 758 270 45 270 45 282 651 282 651 111 610 111 610 886 478 886 478 570 366 570 366 953 733 953 733 891 68 891 68 352 26 352 26 957 191 957 191 36 452 36 452 686 209 686 209 105 268 105 268 775 844 775 844 435 890 435 890 808 227 808 227 581 241 581 241 270 942 270 942 69 270 69 270 360 274 360 274 868 286 868 286 955 937 955 937 805 924 805 924 124 143 124 143 679 565 679 565 602 466 602 466 304 362 304 362 368 326 368 326 612 410 612 410 819 964 819 964 217 680 217 680 627 846 627 846 469 410 469 410 466 740 466 740 154 203 154 203 672 632 672 632 867 467 867 467 871 787 871 787 666 698 666 698 808 481 808 481 175 122 175 122 602 595 602 595 33 476 33 476 603 116 603 116 339 763 339 763 395 789 395 789 475 598 475 598 236 248 236 248 378 363 378 363 323 339 323 339 402 949 402 949 421 384 421 384 936 128 936 128 963 78 963 78 755 711 755 711 636 744 636 744 470 223 470 223 980 293 980 293 73 992 73 992 180 790 180 790 266 90 266 90 418 505 418 505 478 489 478 489 54 992 54 992 676 107 676 107 897 800 897 800 692 310 692 310 387 549 387 549 736 241 736 241 926 277 926 277 79 428 79 428 671 373 671 373 630 472 630 472 885 792 885 792 362 429 362 429 291 278 291 278 726 132 726 132 21 741 21 741 512 390 512 390 816 764 816 764 890 256 890 256 822 772 822 772 154 848 154 848 248 798 248 798 703 86 703 86 960 475 960 475 772 239 772 239 453 344 453 344 980 837 980 837 516 333 516 333 98 226 98 226 202 537 202 537 185 502 185 502 105 448 105 448 80 314 80 314 905 143 905 143 326 807 326 807 269 809 269 809 477 314 477 314 376 326 376 326 830 892 830 892 84 204 84 204 778 310 778 310 213 469 213 469 234 893 234 893 840 759 840 759 334 554 334 554 695 614 695 614 808 36 808 36 226 372 226 372 472 361 472 361 479 162 479 162 89 384 89 384 96 679 96 679 632 647 632 647 211 67 211 67 663 400 663 400 518 195 518 195 289 62 289 62 468 806 468 806 251 420 251 420 922 890 922 890 469 190 469 190 648 678 648 678 721 525 721 525 273 741 273 741 781 455 781 455 668 361 668 361 638 936 638 936 218 346 218 346 960 175 960 175 33 160 33 160 343 853 343 853 323 68 323 68 584 446 584 446 61 840 61 840 863 87 863 87 163 658 163 658 519 188 519 188 645 568 645 568 930 169 930 169 722 683 722 683 628 820 628 820 51 18 51 18 570 548 570 548 428 677 428 677 604 946 604 946 144 11 144 11 798 739 798 739 289 235 289 235 783 823 783 823 724 745 724 745 908 304 908 304 215 492 215 492 93 833 93 833 618 490 618 490 507 556 507 556 142 273 142 273 754 783 754 783 414 726 414 726 738 321 738 321 426 21 426 21 682 454 682 454 452 846 452 846 689 822 689 822 702 530 702 530 111 708 111 708 425 296 425 296 394 988 394 988 28 268 28 268 650 106 650 106 545 624 545 624 123 143 123 143 130 39 130 39 652 802 652 802 417 210 417 210 354 42 354 42 423 656 423 656 739 200 739 200 713 312 713 312 331 241 331 241 707 445 707 445 586 896 586 896 316 40 316 40 652 363 652 363 29 950 29 950 500 708 500 708 463 887 463 887 786 227 786 227 425 94 425 94 102 457 102 457 526 281 526 281 267 597 267 597 694 957 694 957 199 25 199 25 574 596 574 596 63 93 63 93 587 225 587 225 169 621 169 621 906 701 906 701 920 566 920 566 500 887 500 887 230 502 230 502 264 912 264 912 328 668 328 668 32 530 32 530 183 200 183 200 885 208 885 208 180 788 180 788 116 231 116 231 370 793 370 793 710 893 710 893 882 407 882 407 637 333 637 333 145 504 145 504 431 934 431 934 291 800 291 800 206 445 206 445 51 158 51 158 766 638 766 638 637 801 637 801 983 704 983 704 795 492 795 492 44 957 44 957 52 439 52 439 578 884 578 884 789 452 789 452 231 595 231 595 422 576 422 576 86 500 86 500 565 83 565 83 892 764 892 764 901 538 901 538 149 826 149 826 776 972 776 972 569 964 569 964 701 257 701 257 436 34 436 34 958 682 958 682 933 653 933 653 749 363 749 363 911 921 911 921 698 117 698 117 871 492 871 492 478 793 478 793 750 164 750 164 388 858 388 858 331 862 331 862 273 817 273 817 262 841 262 841 984 937 984 937 522 513 522 513 349 590 349 590 902 18 902 18 153 498 153 498 429 789 429 789 652 172 652 172 488 241 488 241 727 238 727 238 891 398 891 398 856 266 856 266 203 834 203 834 702 360 702 360 524 968 524 968 794 239 794 239 43 703 43 703 345 399 345 399 953 62 953 62 215 950 215 950 217 530 217 530 464 356 464 356 91 550 91 550 695 662 695 662 524 451 524 451 947 685 947 685 783 133 783 133 126 167 126 167 471 878 471 878 7 186 7 186 716 653 716 653 983 460 983 460 532 52 532 52 674 126 674 126 806 671 806 671 888 860 888 860 691 441 691 441 804 773 804 773 600 740 600 740 295 261 295 261 173 754 173 754 403 855 403 855 755 481 755 481 597 428 597 428 897 806 897 806 173 131 173 131 472 501 472 501 966 929 966 929 234 500 234 500 544 239 544 239 595 338 595 338 588 170 588 170 979 278 979 278 482 579 482 579 256 66 256 66 748 264 748 264 514 266 514 266 117 262 117 262 452 843 452 843 788 334 788 334 960 204 960 204 777 546 777 546 247 843 247 843 631 450 631 450 143 410 143 410 531 332 531 332 985 69 985 69 488 355 488 355 793 910 793 910 409 981 409 981 135 691 135 691 20 28 20 28 84 650 84 650 845 517 845 517 555 579 555 579 113 249 113 249 617 526 617 526 969 417 969 417 44 708 44 708 724 822 724 822 340 592 340 592 188 164 188 164 921 629 921 629 138 753 138 753 369 289 369 289 61 258 61 258 772 993 772 993 611 58 611 58 513 677 513 677 709 680 709 680 159 491 159 491 200 677 200 677 798 949 798 949 129 112 129 112 814 748 814 748 385 773 385 773 584 761 584 761 465 116 465 116 87 949 87 949 201 690 201 690 761 537 761 537 92 866 92 866 374 496 374 496 473 884 473 884 819 204 819 204 246 637 246 637 107 680 107 680 27 608 27 608 844 861 844 861 86 221 86 221 967 912 967 912 66 88 66 88 465 937 465 937 317 982 317 982 663 892 663 892 793 384 793 384 72 75 72 75 93 926 93 926 590 325 590 325 12 697 12 697 95 509 95 509 867 363 867 363 2 755 2 755 417 866 417 866 409 96 409 96 170 43 170 43 608 336 608 336 929 558 929 558 724 419 724 419 348 89 348 89 829 216 829 216 706 527 706 527 102 193 102 193 51 8 51 8 382 186 382 186 124 651 124 651 35 74 35 74 840 653 840 653 533 24 533 24 546 175 546 175 299 509 299 509 320 78 320 78 18 516 18 516 391 546 391 546 652 289 652 289 245 814 245 814 836 304 836 304 341 774 341 774 320 884 320 884 666 705 666 705 800 166 800 166 147 563 147 563 89 474 89 474 220 914 220 914 932 51 932 51 839 390 839 390 189 888 189 888 389 373 389 373 504 623 504 623 651 885 651 885 12 183 12 183 26 153 26 153 604 306 604 306 192 594 192 594 530 76 530 76 589 50 589 50 11 317 11 317 897 487 897 487 507 471 507 471 372 435 372 435 574 72 574 72 504 894 504 894 824 42 824 42 329 566 329 566 120 173 120 173 12 323 12 323 338 812 338 812 297 467 297 467 699 895 699 895 235 65 235 65 464 884 464 884 245 188 245 188 197 361 197 361 509 740 509 740 458 434 458 434 579 415 579 415 159 231 159 231 99 451 99 451 297 562 297 562 285 96 285 96 96 923 96 923 848 643 848 643 181 715 181 715 165 726 165 726 686 566 686 566 955 955 955 955 467 538 467 538 958 724 958 724 517 852 517 852 125 233 125 233 456 112 456 112 685 717 685 717 482 951 482 951 326 404 326 404 334 807 334 807 740 237 740 237 337 578 337 578 197 960 197 960 655 333 655 333 362 374 362 374 610 36 610 36 32 987 32 987 718 544 718 544 162 505 162 505 591 166 591 166 261 405 261 405 170 976 170 976 828 205 828 205 576 688 576 688 698 402 698 402 700 247 700 247 807 431 807 431 133 198 133 198 557 184 557 184 6 544 6 544 155 580 155 580 912 829 912 829 550 458 550 458 942 793 942 793 969 736 969 736 685 884 685 884 551 486 551 486 433 799 433 799 966 28 966 28 460 261 460 261 381 116 381 116 949 875 949 875 968 430 968 430 494 324 494 324 534 398 534 398 415 389 415 389 67 823 67 823 935 267 935 267 221 22 221 22 261 172 261 172 616 263 616 263 703 352 703 352 727 304 727 304 479 905 479 905 452 394 452 394 117 360 117 360 608 339 608 339 287 901 287 901 835 750 835 750 628 313 628 313 175 867 175 867 403 399 403 399 486 525 486 525 203 90 203 90 657 697 657 697 220 410 220 410 18 988 18 988 525 173 525 173 209 905 209 905 114 222 114 222 14 268 14 268 239 853 239 853 391 259 391 259 157 890 157 890 788 356 788 356 221 846 221 846 210 798 210 798 407 884 407 884 23 114 23 114 137 288 137 288 17 936 17 936 426 984 426 984 897 923 897 923 287 140 287 140 886 316 886 316 662 3 662 3 769 384 769 384 992 258 992 258 169 634 169 634 475 310 475 310 772 336 772 336 120 485 120 485 689 155 689 155 823 781 823 781 88 980 88 980 132 327 132 327 223 79 223 79 711 745 711 745 264 954 264 954 690 634 690 634 472 199 472 199 904 552 904 552 783 965 783 965 397 540 397 540 866 174 866 174 431 871 431 871 903 543 903 543 511 756 511 756 60 664 60 664 707 92 707 92 546 537 546 537 745 900 745 900 721 516 721 516 850 770 850 770 478 258 478 258 270 147 270 147 487 547 487 547 220 990 220 990 558 931 558 931 65 477 65 477 88 806 88 806 853 490 853 490 395 349 395 349 425 339 425 339 889 142 889 142 469 480 469 480 305 194 305 194 198 346 198 346 505 668 505 668 690 972 690 972 356 739 356 739 651 353 651 353 937 520 937 520 869 769 869 769 180 976 180 976 593 765 593 765 172 534 172 534 817 153 817 153 754 942 754 942 64 785 64 785 692 987 692 987 36 495 36 495 124 804 124 804 895 470 895 470 159 346 159 346 425 733 425 733 37 108 37 108 177 873 177 873 658 752 658 752 200 382 200 382 850 429 850 429 355 697 355 697 722 693 722 693 488 821 488 821 624 9 624 9 85 317 85 317 69 227 69 227 571 923 571 923 982 441 982 441 156 482 156 482 548 109 548 109 168 468 168 468 433 194 433 194 241 710 241 710 836 817 836 817 236 917 236 917 457 446 457 446 158 574 158 574 898 908 898 908 618 252 618 252 876 208 876 208 250 500 250 500 796 149 796 149 689 18 689 18 762 370 762 370 68 903 68 903 322 305 322 305 772 895 772 895 702 488 702 488 693 291 693 291 755 338 755 338 483 902 483 902 599 839 599 839 866 786 866 786 309 534 309 534 447 348 447 348 943 434 943 434 249 24 249 24 501 469 501 469 527 345 527 345 942 754 942 754 820 669 820 669 383 261 383 261 567 91 567 91 751 405 751 405 942 224 942 224 896 512 896 512 844 90 844 90 414 409 414 409 709 114 709 114 425 627 425 627 196 955 196 955 687 968 687 968 293 609 293 609 974 115 974 115 690 800 690 800 948 272 948 272 392 4 392 4 534 296 534 296 148 665 148 665 846 252 846 252 309 411 309 411 636 26 636 26 560 113 560 113 71 949 71 949 872 334 872 334 197 381 197 381 290 655 290 655 747 563 747 563 567 307 567 307 412 861 412 861 856 529 856 529 96 583 96 583 193 762 193 762 122 752 122 752 364 328 364 328 477 441 477 441 924 913 924 913 481 757 481 757 526 103 526 103 962 154 962 154 938 603 938 603 90 356 90 356 703 643 703 643 288 841 288 841 329 534 329 534 835 94 835 94 23 713 23 713 230 904 230 904 92 18 92 18 769 436 769 436 675 308 675 308 764 235 764 235 262 846 262 846 358 298 358 298 767 51 767 51 252 134 252 134 216 225 216 225 559 479 559 479 141 43 141 43 423 655 423 655 630 198 630 198 524 111 524 111 334 429 334 429 797 202 797 202 840 992 840 992 86 44 86 44 655 555 655 555 441 323 441 323 681 324 681 324 501 902 501 902 45 97 45 97 462 641 462 641 961 946 961 946 727 28 727 28 668 207 668 207 23 423 23 423 50 137 50 137 749 741 749 741 152 317 152 317 389 857 389 857 608 825 608 825 246 343 246 343 517 607 517 607 477 298 477 298 881 677 881 677 177 959 177 959 667 559 667 559 331 927 331 927 739 520 739 520 717 137 717 137 665 933 665 933 305 85 305 85 576 673 576 673 45 498 45 498 867 466 867 466 586 884 586 884 796 630 796 630 439 398 439 398 824 421 824 421 46 925 46 925 36 543 36 543 383 511 383 511 925 977 925 977 493 164 493 164 720 555 720 555 467 879 467 879 684 963 684 963 849 498 849 498 37 144 37 144 107 436 107 436 256 685 256 685 315 431 315 431 370 126 370 126 838 212 838 212 352 635 352 635 469 47 469 47 61 466 61 466 74 747 74 747 500 787 500 787 35 946 35 946 965 669 965 669 602 641 602 641 725 815 725 815 286 459 286 459 434 442 434 442 806 227 806 227 373 158 373 158 327 365 327 365 102 294 102 294 649 105 649 105 883 65 883 65 486 73 486 73 574 485 574 485 754 545 754 545 698 819 698 819 653 789 653 789 955 491 955 491 135 406 135 406 288 519 288 519 634 743 634 743 164 104 164 104 270 459 270 459 412 600 412 600 44 78 44 78 747 692 747 692 780 724 780 724 41 406 41 406 384 634 384 634 220 713 220 713 235 886 235 886 114 541 114 541 195 587 195 587 743 35 743 35 847 658 847 658 758 860 758 860 791 286 791 286 709 248 709 248 306 687 306 687 884 731 884 731 966 716 966 716 586 68 586 68 428 91 428 91 945 590 945 590 820 184 820 184 5 258 5 258 187 140 187 140 260 708 260 708 148 340 148 340 543 182 543 182 941 59 941 59 183 909 183 909 24 661 24 661 561 347 561 347 844 854 844 854 251 66 251 66 816 776 816 776 407 442 407 442 443 976 443 976 315 99 315 99 916 503 916 503 861 909 861 909 550 138 550 138 868 905 868 905 608 338 608 338 714 186 714 186 554 576 554 576 913 689 913 689 128 303 128 303 752 676 752 676 588 688 588 688 988 334 988 334 47 110 47 110 589 826 589 826 650 501 650 501 969 906 969 906 644 963 644 963 946 561 946 561 203 451 203 451 390 690 390 690 392 654 392 654 13 982 13 982 74 503 74 503 788 789 788 789 388 860 388 860 126 256 126 256 544 69 544 69 39 940 39 940 676 220 676 220 974 33 974 33 427 292 427 292 117 882 117 882 336 558 336 558 270 34 270 34 453 679 453 679 40 431 40 431 696 310 696 310 802 82 802 82 691 377 691 377 144 858 144 858 392 418 392 418 108 721 108 721 50 687 50 687 991 801 991 801 834 876 834 876 925 308 925 308 608 354 608 354 249 280 249 280 422 560 422 560 783 251 783 251 807 803 807 803 427 96 427 96 552 357 552 357 295 722 295 722 457 116 457 116 510 959 510 959 599 550 599 550 560 333 560 333 455 391 455 391 993 258 993 258 455 691 455 691 963 601 963 601 856 569 856 569 447 69 447 69 252 493 252 493 769 393 769 393 853 402 853 402 682 428 682 428 174 698 174 698 927 447 927 447 956 454 956 454 43 212 43 212 67 469 67 469 715 128 715 128 912 657 912 657 556 926 556 926 483 261 483 261 494 952 494 952 199 48 199 48 736 344 736 344 945 798 945 798 317 256 317 256 282 57 282 57 149 517 149 517 641 190 641 190 824 316 824 316 899 394 899 394 91 991 91 991 868 824 868 824 91 720 91 720 122 622 122 622 294 625 294 625 505 586 505 586 987 31 987 31 594 98 594 98 89 120 89 120 593 632 593 632 207 83 207 83 350 38 350 38 547 455 547 455 634 291 634 291 200 349 200 349 335 707 335 707 372 353 372 353 661 936 661 936 991 254 991 254 41 605 41 605 33 466 33 466 142 412 142 412 423 389 423 389 90 810 90 810 692 993 692 993 100 174 100 174 197 95 197 95 143 161 143 161 84 225 84 225 784 323 784 323 393 5 393 5 836 660 836 660 992 19 992 19 67 443 67 443 210 550 210 550 318 785 318 785 206 459 206 459 108 539 108 539 926 992 926 992 35 19 35 19 256 256 256 256 495 422 495 422 755 418 755 418 520 131 520 131 724 914 724 914 905 249 905 249 344 172 344 172 458 647 458 647 835 179 835 179 682 565 682 565 206 98 206 98 628 836 628 836 38 851 38 851 419 291 419 291 825 255 825 255 253 549 253 549 469 453 469 453 327 432 327 432 430 649 430 649 102 524 102 524 180 682 180 682 907 382 907 382 334 221 334 221 577 465 577 465 115 339 115 339 366 131 366 131 884 77 884 77 268 549 268 549 465 524 465 524 781 359 781 359 42 518 42 518 765 600 765 600 429 89 429 89 523 287 523 287 660 735 660 735 796 188 796 188 869 424 869 424 845 676 845 676 59 659 59 659 597 354 597 354 71 500 71 500 837 253 837 253 914 303 914 303 964 45 964 45 713 148 713 148 377 753 377 753 72 922 72 922 22 847 22 847 647 697 647 697 271 257 271 257 374 317 374 317 918 504 918 504 160 713 160 713 691 954 691 954 336 24 336 24 644 213 644 213 677 708 677 708 804 958 804 958 265 768 265 768 429 414 429 414 626 460 626 460 616 700 616 700 575 68 575 68 493 682 493 682 435 181 435 181 424 182 424 182 523 39 523 39 693 269 693 269 277 148 277 148 219 932 219 932 53 351 53 351 625 248 625 248 828 824 828 824 513 214 513 214 42 602 42 602 108 146 108 146 145 176 145 176 156 719 156 719 738 1 738 1 165 583 165 583 16 248 16 248 664 711 664 711 766 102 766 102 573 714 573 714 355 300 355 300 443 565 443 565 632 668 632 668 99 174 99 174 730 478 730 478 876 400 876 400 142 41 142 41 787 493 787 493 559 857 559 857 464 84 464 84 972 734 972 734 124 625 124 625 975 39 975 39 289 959 289 959 92 990 92 990 287 941 287 941 728 219 728 219 935 969 935 969 129 614 129 614 573 740 573 740 231 464 231 464 512 593 512 593 973 884 973 884 144 591 144 591 222 986 222 986 23 604 23 604 945 329 945 329 40 10 40 10 517 962 517 962 715 223 715 223 731 660 731 660 102 179 102 179 510 583 510 583 79 439 79 439 39 732 39 732 769 628 769 628 157 173 157 173 932 41 932 41 977 193 977 193 23 384 23 384 284 243 284 243 383 338 383 338 611 909 611 909 644 628 644 628 322 406 322 406 302 72 302 72 549 71 549 71 572 679 572 679 114 638 114 638 953 483 953 483 373 88 373 88 3 824 3 824 920 311 920 311 608 421 608 421 491 17 491 17 428 25 428 25 967 91 967 91 746 486 746 486 890 217 890 217 552 752 552 752 577 585 577 585 835 351 835 351 399 110 399 110 916 624 916 624 971 351 971 351 441 155 441 155 724 329 724 329 950 160 950 160 515 257 515 257 722 943 722 943 863 949 863 949 788 252 788 252 370 397 370 397 974 856 974 856 522 356 522 356 215 594 215 594 388 748 388 748 925 282 925 282 992 417 992 417 654 656 654 656 488 627 488 627 729 835 729 835 326 702 326 702 873 467 873 467 162 633 162 633 217 837 217 837 415 520 415 520 322 362 322 362 716 535 716 535 614 149 614 149 707 211 707 211 671 699 671 699 134 297 134 297 288 44 288 44 706 684 706 684 372 26 372 26 686 276 686 276 538 103 538 103 588 824 588 824 189 703 189 703 887 718 887 718 600 784 600 784 966 757 966 757 832 336 832 336 683 25 683 25 155 530 155 530 862 827 862 827 882 451 882 451 292 35 292 35 977 330 977 330 547 630 547 630 130 825 130 825 940 228 940 228 67 474 67 474 905 512 905 512 273 887 273 887 311 348 311 348 866 889 866 889 812 682 812 682 711 717 711 717 27 747 27 747 846 282 846 282 291 92 291 92 142 360 142 360 152 96 152 96 6 90 6 90 165 645 165 645 190 327 190 327 784 247 784 247 432 944 432 944 511 194 511 194 466 502 466 502 532 279 532 279 803 281 803 281 918 747 918 747 692 470 692 470 273 25 273 25 12 417 12 417 83 551 83 551 619 341 619 341 172 431 172 431 123 831 123 831 120 468 120 468 814 318 814 318 576 226 576 226 243 885 243 885 90 604 90 604 203 626 203 626 302 575 302 575 245 909 245 909 183 105 183 105 519 38 519 38 950 447 950 447 728 686 728 686 487 929 487 929 428 58 428 58 751 992 751 992 50 922 50 922 228 359 228 359 107 911 107 911 928 172 928 172 493 423 493 423 722 474 722 474 962 470 962 470 778 153 778 153 21 669 21 669 152 375 152 375 293 279 293 279 643 819 643 819 952 303 952 303 253 932 253 932 538 656 538 656 563 811 563 811 748 541 748 541 818 757 818 757 634 892 634 892 95 395 95 395 148 568 148 568 200 323 200 323 659 516 659 516 101 948 101 948 738 407 738 407 42 87 42 87 959 286 959 286 845 725 845 725 841 21 841 21 182 583 182 583 620 713 620 713 319 128 319 128 694 961 694 961 255 538 255 538 889 695 889 695 300 688 300 688 513 464 513 464 751 113 751 113 882 365 882 365 433 64 433 64 842 820 842 820 611 151 611 151 54 221 54 221 610 394 610 394 77 631 77 631 535 479 535 479 295 833 295 833 374 511 374 511 105 499 105 499 545 106 545 106 700 208 700 208 391 460 391 460 111 826 111 826 86 297 86 297 493 795 493 795 980 863 980 863 46 798 46 798 518 310 518 310 876 240 876 240 54 558 54 558 312 682 312 682 415 620 415 620 698 130 698 130 561 665 561 665 154 111 154 111 203 855 203 855 540 479 540 479 930 231 930 231 345 753 345 753 411 727 411 727 957 723 957 723 890 953 890 953 504 123 504 123 274 329 274 329 586 318 586 318 929 78 929 78 657 869 657 869 349 953 349 953 513 590 513 590 242 318 242 318 182 640 182 640 754 578 754 578 257 523 257 523 13 977 13 977 903 207 903 207 844 225 844 225 387 642 387 642 761 74 761 74 9 53 9 53 835 724 835 724 652 671 652 671 445 479 445 479 878 23 878 23 809 689 809 689 750 267 750 267 38 745 38 745 254 463 254 463 131 817 131 817 656 391 656 391 728 669 728 669 266 459 266 459 685 804 685 804 469 33 469 33 33 73 33 73 375 501 375 501 803 17 803 17 335 995 335 995 140 130 140 130 894 192 894 192 435 365 435 365 201 992 201 992 926 527 926 527 461 961 461 961 399 239 399 239 788 528 788 528 376 814 376 814 702 749 702 749 588 730 588 730 659 887 659 887 42 78 42 78 644 277 644 277 903 415 903 415 967 165 967 165 454 810 454 810 704 705 704 705 65 207 65 207 168 59 168 59 195 623 195 623 421 821 421 821 749 290 749 290 275 719 275 719 395 2 395 2 479 469 479 469 916 858 916 858 768 687 768 687 287 624 287 624 498 731 498 731 638 17 638 17 902 184 902 184 109 739 109 739 54 838 54 838 706 105 706 105 896 280 896 280 473 218 473 218 861 324 861 324 472 485 472 485 577 234 577 234 934 136 934 136 762 367 762 367 53 929 53 929 982 853 982 853 756 149 756 149 767 969 767 969 570 306 570 306 633 494 633 494 910 691 910 691 926 588 926 588 693 603 693 603 251 416 251 416 350 673 350 673 726 692 726 692 511 924 511 924 98 12 98 12 186 365 186 365 125 851 125 851 449 965 449 965 378 165 378 165 405 175 405 175 994 957 994 957 207 428 207 428 882 681 882 681 346 826 346 826 485 59 485 59 101 716 101 716 419 709 419 709 330 409 330 409 434 595 434 595 746 612 746 612 286 4 286 4 921 251 921 251 410 679 410 679 835 763 835 763 946 272 946 272 602 476 602 476 430 113 430 113 221 683 221 683 415 106 415 106 422 568 422 568 690 962 690 962 647 205 647 205 384 275 384 275 519 14 519 14 702 450 702 450 511 559 511 559 501 927 501 927 665 344 665 344 939 679 939 679 187 861 187 861 983 366 983 366 162 853 162 853 102 313 102 313 248 70 248 70 874 6 874 6 624 335 624 335 678 380 678 380 524 612 524 612 547 723 547 723 345 574 345 574 785 941 785 941 149 339 149 339 923 889 923 889 415 370 415 370 272 198 272 198 543 309 543 309 320 632 320 632 733 18 733 18 572 43 572 43 449 223 449 223 521 366 521 366 947 243 947 243 711 900 711 900 402 249 402 249 950 847 950 847 598 408 598 408 509 110 509 110 994 872 994 872 776 255 776 255 790 94 790 94 43 986 43 986 543 251 543 251 398 226 398 226 148 921 148 921 373 966 373 966 962 721 962 721 701 561 701 561 983 817 983 817 238 354 238 354 237 881 237 881 572 614 572 614 549 870 549 870 266 664 266 664 907 766 907 766 682 973 682 973 449 339 449 339 113 971 113 971 66 149 66 149 77 580 77 580 335 479 335 479 866 540 866 540 102 653 102 653 369 275 369 275 809 713 809 713 695 629 695 629 329 808 329 808 974 777 974 777 759 500 759 500 408 805 408 805 777 852 777 852 351 864 351 864 64 194 64 194 282 728 282 728 850 6 850 6 506 350 506 350 424 752 424 752 512 79 512 79 305 871 305 871 422 934 422 934 471 784 471 784 202 382 202 382 74 686 74 686 687 187 687 187 869 916 869 916 265 725 265 725 495 774 495 774 457 486 457 486 763 189 763 189 238 169 238 169 849 262 849 262 493 689 493 689 899 857 899 857 105 414 105 414 426 662 426 662 487 628 487 628 59 447 59 447 744 905 744 905 529 261 529 261 395 754 395 754 447 285 447 285 80 748 80 748 552 480 552 480 596 263 596 263 267 334 267 334 220 747 220 747 735 799 735 799 656 979 656 979 675 22 675 22 862 771 862 771 241 942 241 942 857 357 857 357 209 194 209 194 562 78 562 78 275 468 275 468 134 568 134 568 210 233 210 233 759 844 759 844 304 420 304 420 861 725 861 725 73 727 73 727 136 470 136 470 613 379 613 379 948 122 948 122 112 262 112 262 287 872 287 872 344 579 344 579 406 870 406 870 583 88 583 88 110 411 110 411 148 394 148 394 52 920 52 920 476 461 476 461 522 904 522 904 457 982 457 982 146 872 146 872 363 443 363 443 960 627 960 627 381 205 381 205 342 455 342 455 847 506 847 506 624 266 624 266 116 906 116 906 45 654 45 654 890 21 890 21 228 582 228 582 865 909 865 909 489 520 489 520 636 618 636 618 609 178 609 178 442 313 442 313 672 949 672 949 381 390 381 390 989 658 989 658 696 912 696 912 81 985 81 985 586 924 586 924 719 527 719 527 213 560 213 560 616 288 616 288 596 861 596 861 45 476 45 476 288 422 288 422 741 682 741 682 918 871 918 871 383 428 383 428 765 750 765 750 177 484 177 484 47 890 47 890 752 91 752 91 216 69 216 69 795 776 795 776 411 160 411 160 894 681 894 681 402 446 402 446 543 647 543 647 773 407 773 407 347 702 347 702 735 913 735 913 992 288 992 288 800 694 800 694 953 505 953 505 367 13 367 13 855 368 855 368 128 16 128 16 359 260 359 260 397 873 397 873 416 829 416 829 376 286 376 286 227 581 227 581 269 821 269 821 934 305 934 305 190 842 190 842 925 572 925 572 592 348 592 348 427 166 427 166 195 251 195 251 732 788 732 788 978 592 978 592 599 428 599 428 107 726 107 726 454 323 454 323 125 47 125 47 548 100 548 100 985 882 985 882 43 75 43 75 536 453 536 453 646 586 646 586 549 750 549 750 576 199 576 199 673 309 673 309 910 677 910 677 321 890 321 890 196 971 196 971 880 20 880 20 771 701 771 701 197 690 197 690 723 713 723 713 116 63 116 63 985 496 985 496 913 265 913 265 426 308 426 308 564 104 564 104 98 590 98 590 109 103 109 103 86 224 86 224 422 82 422 82 61 556 61 556 415 493 415 493 179 877 179 877 975 346 975 346 139 971 139 971 465 786 465 786 46 328 46 328 465 731 465 731 886 323 886 323 577 614 577 614 641 386 641 386 21 336 21 336 583 350 583 350 556 637 556 637 928 235 928 235 995 800 995 800 825 335 825 335 520 894 520 894 903 971 903 971 748 246 748 246 286 120 286 120 635 596 635 596 179 435 179 435 785 95 785 95 318 488 318 488 713 828 713 828 456 501 456 501 129 525 129 525 109 478 109 478 306 951 306 951 185 517 185 517 375 917 375 917 408 749 408 749 600 986 600 986 542 645 542 645 680 966 680 966 650 977 650 977 315 337 315 337 304 79 304 79 273 702 273 702 486 621 486 621 651 621 651 621 174 336 174 336 512 419 512 419 296 442 296 442 413 983 413 983 884 519 884 519 609 615 609 615 93 489 93 489 244 696 244 696 60 994 60 994 490 198 490 198 394 881 394 881 713 98 713 98 70 704 70 704 928 67 928 67 975 110 975 110 838 611 838 611 561 270 561 270 168 309 168 309 976 109 976 109 596 280 596 280 91 582 91 582 760 914 760 914 244 117 244 117 973 362 973 362 529 498 529 498 761 348 761 348 159 41 159 41 807 65 807 65 81 646 81 646 795 530 795 530 481 849 481 849 819 286 819 286 728 936 728 936 503 270 503 270 857 323 857 323 121 560 121 560 523 214 523 214 8 342 8 342 879 189 879 189 786 967 786 967 808 922 808 922 361 679 361 679 222 778 222 778 436 759 436 759 93 86 93 86 763 376 763 376 830 932 830 932 723 795 723 795 287 10 287 10 224 153 224 153 621 244 621 244 442 889 442 889 821 764 821 764 303 656 303 656 478 102 478 102 790 156 790 156 87 32 87 32 236 517 236 517 359 259 359 259 874 306 874 306 764 364 764 364 857 823 857 823 512 661 512 661 64 697 64 697 817 555 817 555 685 134 685 134 127 338 127 338 534 447 534 447 396 493 396 493 659 484 659 484 744 702 744 702 67 535 67 535 217 935 217 935 696 138 696 138 921 320 921 320 911 405 911 405 725 925 725 925 843 426 843 426 107 432 107 432 458 455 458 455 538 843 538 843 203 118 203 118 466 710 466 710 134 535 134 535 551 26 551 26 429 986 429 986 162 24 162 24 882 436 882 436 120 717 120 717 299 266 299 266 750 920 750 920 244 864 244 864 37 905 37 905 124 408 124 408 338 945 338 945 665 200 665 200 602 816 602 816 493 742 493 742 969 887 969 887 199 933 199 933 111 650 111 650 17 651 17 651 624 245 624 245 768 443 768 443 770 304 770 304 653 330 653 330 961 226 961 226 12 992 12 992 171 33 171 33 430 926 430 926 92 876 92 876 326 674 326 674 496 459 496 459 757 70 757 70 149 831 149 831 928 805 928 805 687 892 687 892 696 614 696 614 51 195 51 195 879 128 879 128 970 43 970 43 815 257 815 257 55 31 55 31 772 141 772 141 433 195 433 195 761 195 761 195 315 580 315 580 249 692 249 692 530 632 530 632 187 438 187 438 98 129 98 129 34 255 34 255 907 757 907 757 860 186 860 186 631 685 631 685 533 619 533 619 738 606 738 606 437 971 437 971 253 56 253 56 781 374 781 374 682 549 682 549 280 853 280 853 685 206 685 206 755 506 755 506 454 404 454 404 553 292 553 292 947 659 947 659 855 822 855 822 64 501 64 501 194 386 194 386 362 201 362 201 784 210 784 210 745 439 745 439 615 693 615 693 633 222 633 222 152 550 152 550 105 495 105 495 831 495 831 495 345 415 345 415 16 397 16 397 316 56 316 56 609 870 609 870 456 962 456 962 802 616 802 616 353 257 353 257 735 729 735 729 196 970 196 970 34 985 34 985 428 186 428 186 180 534 180 534 707 618 707 618 880 615 880 615 168 707 168 707 252 860 252 860 827 670 827 670 567 527 567 527 232 75 232 75 612 39 612 39 976 491 976 491 576 335 576 335 349 399 349 399 109 532 109 532 432 139 432 139 65 859 65 859 665 505 665 505 934 838 934 838 857 302 857 302 10 633 10 633 597 568 597 568 450 761 450 761 115 561 115 561 391 127 391 127 931 385 931 385 526 940 526 940 175 349 175 349 61 200 61 200 61 146 61 146 585 40 585 40 692 491 692 491 770 192 770 192 625 511 625 511 383 499 383 499 6 185 6 185 334 759 334 759 825 510 825 510 725 825 725 825 814 671 814 671 291 838 291 838 902 511 902 511 340 370 340 370 634 466 634 466 733 768 733 768 458 850 458 850 560 249 560 249 158 551 158 551 581 354 581 354 719 796 719 796 142 111 142 111 570 8 570 8 101 13 101 13 27 745 27 745 700 595 700 595 144 928 144 928 848 736 848 736 149 165 149 165 175 294 175 294 685 828 685 828 727 549 727 549 458 88 458 88 770 364 770 364 542 190 542 190 532 946 532 946 434 202 434 202 834 356 834 356 453 333 453 333 245 728 245 728 667 736 667 736 425 700 425 700 270 11 270 11 71 350 71 350 354 4 354 4 714 644 714 644 744 126 744 126 719 960 719 960 170 508 170 508 591 697 591 697 846 919 846 919 615 276 615 276 559 807 559 807 83 360 83 360 687 860 687 860 125 854 125 854 892 427 892 427 145 25 145 25 372 347 372 347 419 991 419 991 386 69 386 69 276 989 276 989 40 834 40 834 893 277 893 277 329 876 329 876 565 745 565 745 206 873 206 873 982 828 982 828 317 244 317 244 481 909 481 909 574 564 574 564 125 992 125 992 199 399 199 399 811 553 811 553 803 688 803 688 573 263 573 263 354 872 354 872 473 742 473 742 894 319 894 319 170 180 170 180 980 97 980 97 171 83 171 83 628 179 628 179 403 936 403 936 747 108 747 108 264 268 264 268 56 115 56 115 23 383 23 383 704 408 704 408 906 451 906 451 279 830 279 830 606 853 606 853 984 378 984 378 926 760 926 760 978 901 978 901 312 260 312 260 470 662 470 662 400 475 400 475 706 668 706 668 70 707 70 707 72 761 72 761 355 733 355 733 319 366 319 366 710 688 710 688 828 620 828 620 109 587 109 587 189 547 189 547 188 811 188 811 450 428 450 428 337 524 337 524 577 688 577 688 40 172 40 172 177 679 177 679 431 283 431 283 738 374 738 374 454 94 454 94 724 464 724 464 443 964 443 964 843 815 843 815 913 38 913 38 767 900 767 900 206 43 206 43 264 788 264 788 611 543 611 543 501 443 501 443 441 570 441 570 558 265 558 265 492 423 492 423 623 778 623 778 818 547 818 547 711 582 711 582 637 687 637 687 375 136 375 136 993 959 993 959 81 543 81 543 206 582 206 582 387 508 387 508 822 452 822 452 882 724 882 724 535 372 535 372 377 225 377 225 963 305 963 305 245 467 245 467 581 773 581 773 327 834 327 834 793 512 793 512 18 721 18 721 430 157 430 157 937 781 937 781 154 443 154 443 939 325 939 325 26 781 26 781 476 191 476 191 284 847 284 847 104 760 104 760 58 625 58 625 248 326 248 326 344 849 344 849 494 709 494 709 777 670 777 670 721 371 721 371 597 245 597 245 581 75 581 75 709 444 709 444 528 606 528 606 510 303 510 303 39 952 39 952 462 347 462 347 75 406 75 406 337 736 337 736 23 138 23 138 757 695 757 695 494 171 494 171 942 338 942 338 871 647 871 647 412 751 412 751 525 184 525 184 598 762 598 762 473 584 473 584 895 115 895 115 395 19 395 19 441 397 441 397 448 457 448 457 273 990 273 990 82 237 82 237 881 605 881 605 14 609 14 609 842 636 842 636 772 759 772 759 594 492 594 492 902 43 902 43 379 185 379 185 310 868 310 868 656 635 656 635 724 548 724 548 128 693 128 693 210 557 210 557 467 836 467 836 667 733 667 733 873 133 873 133 249 77 249 77 733 241 733 241 315 895 315 895 978 249 978 249 924 347 924 347 719 763 719 763 943 174 943 174 703 417 703 417 644 319 644 319 75 791 75 791 968 960 968 960 407 778 407 778 611 506 611 506 659 49 659 49 470 55 470 55 321 838 321 838 463 700 463 700 871 156 871 156 652 112 652 112 541 572 541 572 326 742 326 742 734 186 734 186 338 956 338 956 103 674 103 674 516 21 516 21 830 523 830 523 359 870 359 870 188 952 188 952 820 124 820 124 5 13 5 13 802 535 802 535 315 403 315 403 435 214 435 214 930 993 930 993 554 529 554 529 50 157 50 157 359 33 359 33 441 37 441 37 318 664 318 664 289 716 289 716 682 46 682 46 68 664 68 664 294 965 294 965 15 742 15 742 460 886 460 886 806 774 806 774 27 525 27 525 971 355 971 355 782 598 782 598 827 522 827 522 483 183 483 183 590 48 590 48 173 125 173 125 455 104 455 104 392 299 392 299 324 70 324 70 297 841 297 841 181 538 181 538 645 919 645 919 269 95 269 95 93 440 93 440 58 709 58 709 943 649 943 649 377 268 377 268 268 390 268 390 351 355 351 355 701 846 701 846 835 982 835 982 691 563 691 563 978 636 978 636 515 373 515 373 659 652 659 652 283 741 283 741 459 118 459 118 732 886 732 886 859 510 859 510 832 894 832 894 360 50 360 50 857 334 857 334 9 385 9 385 35 626 35 626 40 88 40 88 148 613 148 613 669 356 669 356 197 130 197 130 40 386 40 386 200 372 200 372 560 885 560 885 503 533 503 533 821 381 821 381 348 765 348 765 92 216 92 216 337 678 337 678 453 633 453 633 380 434 380 434 72 57 72 57 651 588 651 588 821 162 821 162 967 496 967 496 608 814 608 814 238 982 238 982 134 859 134 859 786 882 786 882 187 636 187 636 606 935 606 935 847 883 847 883 354 115 354 115 757 971 757 971 592 595 592 595 800 281 800 281 239 696 239 696 489 546 489 546 904 20 904 20 357 215 357 215 127 716 127 716 339 828 339 828 86 703 86 703 182 751 182 751 647 192 647 192 61 128 61 128 167 968 167 968 974 681 974 681 591 698 591 698 50 214 50 214 84 539 84 539 949 847 949 847 86 495 86 495 60 211 60 211 767 857 767 857 459 491 459 491 349 501 349 501 425 411 425 411 76 715 76 715 178 258 178 258 948 469 948 469 375 331 375 331 60 60 60 60 528 320 528 320 553 257 553 257 439 978 439 978 519 461 519 461 663 939 663 939 150 449 150 449 687 744 687 744 452 948 452 948 610 692 610 692 5 800 5 800 966 668 966 668 834 221 834 221 131 339 131 339 966 439 966 439 948 625 948 625 850 591 850 591 709 610 709 610 27 360 27 360 684 473 684 473 344 837 344 837 30 816 30 816 319 448 319 448 937 833 937 833 578 767 578 767 971 655 971 655 653 437 653 437 673 610 673 610 602 64 602 64 65 680 65 680 422 298 422 298 553 900 553 900 160 866 160 866 462 504 462 504 51 640 51 640 952 623 952 623 849 220 849 220 404 417 404 417 788 381 788 381 970 837 970 837 445 920 445 920 590 93 590 93 904 99 904 99 390 353 390 353 163 964 163 964 129 792 129 792 887 733 887 733 655 124 655 124 88 804 88 804 98 664 98 664 422 27 422 27 276 228 276 228 333 341 333 341 615 468 615 468 875 663 875 663 878 209 878 209 199 605 199 605 730 429 730 429 714 323 714 323 509 844 509 844 940 15 940 15 425 473 425 473 709 493 709 493 229 416 229 416 916 596 916 596 273 133 273 133 848 953 848 953 218 882 218 882 709 611 709 611 324 850 324 850 820 286 820 286 425 406 425 406 974 128 974 128 858 320 858 320 991 148 991 148 630 760 630 760 961 206 961 206 867 775 867 775 513 835 513 835 872 151 872 151 673 819 673 819 630 75 630 75 782 712 782 712 946 817 946 817 116 171 116 171 390 529 390 529 891 987 891 987 257 781 257 781 311 307 311 307 890 905 890 905 666 6 666 6 992 170 992 170 54 922 54 922 844 521 844 521 776 354 776 354 231 802 231 802 46 939 46 939 762 941 762 941 862 938 862 938 200 177 200 177 803 899 803 899 329 860 329 860 363 217 363 217 366 264 366 264 323 539 323 539 983 600 983 600 728 462 728 462 622 214 622 214 663 330 663 330 953 754 953 754 157 611 157 611 751 774 751 774 266 259 266 259 711 736 711 736 341 128 341 128 137 895 137 895 882 858 882 858 457 523 457 523 623 71 623 71 312 481 312 481 574 845 574 845 814 17 814 17 571 336 571 336 870 674 870 674 771 824 771 824 634 617 634 617 899 537 899 537 387 897 387 897 455 352 455 352 343 878 343 878 353 168 353 168 688 611 688 611 31 670 31 670 260 498 260 498 385 333 385 333 476 152 476 152 98 431 98 431 50 667 50 667 470 737 470 737 330 564 330 564 542 941 542 941 154 288 154 288 201 376 201 376 809 320 809 320 201 667 201 667 200 221 200 221 472 51 472 51 961 549 961 549 113 5 113 5 461 526 461 526 195 569 195 569 228 213 228 213 771 74 771 74 719 64 719 64 336 903 336 903 900 266 900 266 196 175 196 175 903 939 903 939 912 293 912 293 502 915 502 915 506 229 506 229 282 581 282 581 68 951 68 951 123 690 123 690 433 466 433 466 834 891 834 891 874 35 874 35 602 516 602 516 466 744 466 744 165 159 165 159 884 362 884 362 219 973 219 973 71 630 71 630 43 641 43 641 407 794 407 794 461 976 461 976 235 784 235 784 42 949 42 949 971 832 971 832 789 950 789 950 292 255 292 255 932 738 932 738 95 473 95 473 926 337 926 337 180 680 180 680 800 944 800 944 347 469 347 469 856 842 856 842 562 214 562 214 805 36 805 36 960 783 960 783 273 110 273 110 951 609 951 609 69 816 69 816 747 352 747 352 795 490 795 490 312 994 312 994 748 928 748 928 182 843 182 843 475 466 475 466 72 679 72 679 723 89 723 89 604 157 604 157 306 176 306 176 42 654 42 654 42 439 42 439 990 854 990 854 681 870 681 870 905 850 905 850 34 922 34 922 97 242 97 242 365 305 365 305 168 91 168 91 6 516 6 516 188 470 188 470 980 736 980 736 490 157 490 157 170 16 170 16 138 988 138 988 455 920 455 920 311 260 311 260 365 475 365 475 299 237 299 237 526 32 526 32 331 446 331 446 127 866 127 866 323 415 323 415 762 188 762 188 734 567 734 567 382 672 382 672 424 75 424 75 796 691 796 691 674 896 674 896 635 394 635 394 760 145 760 145 883 347 883 347 194 454 194 454 3 136 3 136 289 696 289 696 948 61 948 61 900 981 900 981 950 89 950 89 543 584 543 584 173 815 173 815 337 474 337 474 22 55 22 55 882 561 882 561 777 181 777 181 913 101 913 101 921 424 921 424 30 87 30 87 195 572 195 572 291 936 291 936 624 911 624 911 212 571 212 571 244 385 244 385 790 202 790 202 617 186 617 186 621 479 621 479 647 249 647 249 850 573 850 573 629 734 629 734 625 368 625 368 818 416 818 416 108 200 108 200 472 2 472 2 785 352 785 352 707 515 707 515 202 625 202 625 463 319 463 319 762 32 762 32 602 986 602 986 646 279 646 279 758 383 758 383 79 962 79 962 855 761 855 761 256 798 256 798 408 738 408 738 407 158 407 158 657 291 657 291 323 826 323 826 690 595 690 595 129 630 129 630 79 635 79 635 820 311 820 311 233 864 233 864 910 670 910 670 555 370 555 370 199 764 199 764 631 219 631 219 253 233 253 233 422 684 422 684 650 927 650 927 923 801 923 801 116 567 116 567 78 604 78 604 390 959 390 959 370 262 370 262 332 559 332 559 841 94 841 94 500 735 500 735 708 693 708 693 99 363 99 363 110 632 110 632 609 8 609 8 68 988 68 988 226 867 226 867 126 597 126 597 186 933 186 933 884 149 884 149 47 951 47 951 846 492 846 492 627 812 627 812 467 198 467 198 868 333 868 333 113 600 113 600 891 620 891 620 691 133 691 133 909 248 909 248 440 263 440 263 837 829 837 829 302 251 302 251 471 563 471 563 723 362 723 362 517 149 517 149 330 305 330 305 58 196 58 196 118 908 118 908 103 818 103 818 795 528 795 528 15 8 15 8 705 702 705 702 676 301 676 301 614 923 614 923 65 822 65 822 289 9 289 9 464 712 464 712 265 641 265 641 105 943 105 943 14 783 14 783 626 309 626 309 170 326 170 326 638 772 638 772 100 604 100 604 721 791 721 791 942 410 942 410 914 29 914 29 128 802 128 802 992 727 992 727 141 950 141 950 897 822 897 822 68 32 68 32 713 232 713 232 488 846 488 846 479 934 479 934 566 112 566 112 869 460 869 460 565 594 565 594 573 308 573 308 231 913 231 913 668 356 668 356 45 649 45 649 983 398 983 398 23 795 23 795 730 937 730 937 709 100 709 100 710 144 710 144 498 737 498 737 111 816 111 816 843 796 843 796 416 615 416 615 984 414 984 414 899 434 899 434 975 97 975 97 370 444 370 444 969 410 969 410 680 97 680 97 705 467 705 467 163 709 163 709 938 752 938 752 870 45 870 45 875 517 875 517 872 581 872 581 445 445 445 445 845 69 845 69 922 617 922 617 19 659 19 659 674 390 674 390 277 504 277 504 704 368 704 368 794 873 794 873 377 609 377 609 348 884 348 884 256 35 256 35 522 208 522 208 281 679 281 679 525 674 525 674 382 739 382 739 352 529 352 529 296 527 296 527 944 626 944 626 780 890 780 890 441 589 441 589 89 146 89 146 272 616 272 616 283 239 283 239 293 975 293 975 208 39 208 39 805 627 805 627 937 907 937 907 259 149 259 149 614 427 614 427 438 879 438 879 398 116 398 116 668 31 668 31 534 535 534 535 432 739 432 739 841 170 841 170 753 795 753 795 208 986 208 986 106 643 106 643 675 304 675 304 871 755 871 755 297 245 297 245 553 185 553 185 10 541 10 541 578 152 578 152 15 63 15 63 846 780 846 780 639 973 639 973 856 935 856 935 732 600 732 600 97 959 97 959 580 769 580 769 120 342 120 342 172 831 172 831 185 580 185 580 680 234 680 234 247 259 247 259 797 905 797 905 141 749 141 749 290 132 290 132 482 19 482 19 392 239 392 239 431 942 431 942 470 530 470 530 265 674 265 674 726 214 726 214 497 107 497 107 117 745 117 745 773 636 773 636 423 79 423 79 153 702 153 702 645 212 645 212 45 119 45 119 152 798 152 798 878 430 878 430 59 828 59 828 994 675 994 675 137 335 137 335 330 562 330 562 728 790 728 790 860 388 860 388 503 194 503 194 540 929 540 929 281 889 281 889 742 994 742 994 336 75 336 75 155 299 155 299 147 586 147 586 205 390 205 390 674 933 674 933 931 337 931 337 597 213 597 213 670 758 670 758 649 496 649 496 443 82 443 82 509 152 509 152 917 958 917 958 503 274 503 274 267 988 267 988 604 854 604 854 779 989 779 989 232 351 232 351 441 38 441 38 310 621 310 621 195 434 195 434 703 755 703 755 86 995 86 995 476 553 476 553 984 765 984 765 65 803 65 803 776 69 776 69 844 43 844 43 582 661 582 661 105 521 105 521 304 429 304 429 712 54 712 54 895 84 895 84 849 761 849 761 301 127 301 127 188 299 188 299 538 164 538 164 932 526 932 526 8 62 8 62 7 127 7 127 483 455 483 455 200 132 200 132 896 938 896 938 815 651 815 651 283 459 283 459 717 989 717 989 191 376 191 376 697 895 697 895 925 229 925 229 408 33 408 33 278 278 278 278 549 261 549 261 606 333 606 333 459 233 459 233 158 901 158 901 408 691 408 691 170 965 170 965 835 726 835 726 702 924 702 924 886 261 886 261 714 337 714 337 187 896 187 896 326 171 326 171 823 552 823 552 315 328 315 328 169 594 169 594 954 877 954 877 244 155 244 155 550 761 550 761 253 485 253 485 635 155 635 155 443 656 443 656 849 506 849 506 417 150 417 150 146 418 146 418 473 720 473 720 200 261 200 261 544 730 544 730 673 301 673 301 474 565 474 565 567 409 567 409 705 659 705 659 527 7 527 7 681 80 681 80 193 149 193 149 994 300 994 300 831 385 831 385 636 991 636 991 552 108 552 108 859 518 859 518 287 923 287 923 428 477 428 477 174 494 174 494 68 892 68 892 189 105 189 105 88 202 88 202 848 843 848 843 337 230 337 230 555 390 555 390 252 622 252 622 108 11 108 11 683 885 683 885 200 393 200 393 75 820 75 820 644 515 644 515 316 702 316 702 131 768 131 768 354 97 354 97 87 911 87 911 426 2 426 2 36 947 36 947 626 188 626 188 439 948 439 948 310 369 310 369 678 725 678 725 705 971 705 971 195 338 195 338 389 528 389 528 169 124 169 124 29 807 29 807 727 661 727 661 337 868 337 868 888 274 888 274 564 527 564 527 887 547 887 547 670 782 670 782 697 369 697 369 608 586 608 586 611 688 611 688 777 962 777 962 30 178 30 178 736 150 736 150 914 369 914 369 623 875 623 875 340 612 340 612 901 470 901 470 40 504 40 504 910 756 910 756 272 953 272 953 162 896 162 896 557 146 557 146 268 22 268 22 703 993 703 993 31 643 31 643 301 359 301 359 910 11 910 11 305 874 305 874 364 773 364 773 70 797 70 797 111 733 111 733 736 476 736 476 949 287 949 287 222 378 222 378 860 360 860 360 631 710 631 710 618 368 618 368 938 819 938 819 657 55 657 55 985 354 985 354 294 575 294 575 679 561 679 561 642 41 642 41 267 481 267 481 880 325 880 325 268 712 268 712 280 67 280 67 468 75 468 75 674 833 674 833 181 6 181 6 609 480 609 480 285 371 285 371 325 462 325 462 728 908 728 908 906 249 906 249 283 305 283 305 235 455 235 455 476 677 476 677 272 969 272 969 225 45 225 45 673 503 673 503 568 371 568 371 308 915 308 915 334 46 334 46 902 266 902 266 326 733 326 733 79 173 79 173 725 203 725 203 864 917 864 917 872 236 872 236 874 19 874 19 707 493 707 493 668 421 668 421 338 130 338 130 697 131 697 131 534 778 534 778 421 415 421 415 887 625 887 625 682 985 682 985 15 651 15 651 829 486 829 486 819 682 819 682 755 923 755 923 619 115 619 115 204 491 204 491 683 35 683 35 321 658 321 658 126 654 126 654 65 698 65 698 576 660 576 660 740 386 740 386 455 70 455 70 669 179 669 179 273 23 273 23 528 223 528 223 98 561 98 561 650 268 650 268 976 448 976 448 787 928 787 928 893 476 893 476 49 521 49 521 233 638 233 638 137 541 137 541 159 888 159 888 681 385 681 385 97 160 97 160 933 520 933 520 302 628 302 628 980 700 980 700 788 482 788 482 217 127 217 127 754 823 754 823 568 602 568 602 923 214 923 214 527 635 527 635 388 229 388 229 708 647 708 647 738 540 738 540 175 830 175 830 462 36 462 36 936 360 936 360 347 563 347 563 749 268 749 268 854 838 854 838 341 150 341 150 794 363 794 363 748 577 748 577 881 690 881 690 634 255 634 255 522 471 522 471 1 922 1 922 59 235 59 235 523 343 523 343 246 132 246 132 643 971 643 971 884 642 884 642 552 146 552 146 316 14 316 14 375 148 375 148 109 523 109 523 43 559 43 559 909 985 909 985 757 169 757 169 476 537 476 537 947 379 947 379 103 90 103 90 300 560 300 560 428 279 428 279 649 756 649 756 95 159 95 159 895 551 895 551 807 177 807 177 69 260 69 260 773 13 773 13 844 941 844 941 562 25 562 25 186 507 186 507 968 517 968 517 912 534 912 534 537 510 537 510 430 254 430 254 8 667 8 667 305 253 305 253 928 678 928 678 313 688 313 688 849 116 849 116 30 398 30 398 555 472 555 472 585 224 585 224 84 402 84 402 903 503 903 503 744 586 744 586 854 55 854 55 834 281 834 281 383 85 383 85 281 468 281 468 377 466 377 466 359 494 359 494 675 362 675 362 246 652 246 652 694 549 694 549 328 798 328 798 393 515 393 515 53 991 53 991 373 537 373 537 609 671 609 671 2 232 2 232 103 919 103 919 383 370 383 370 803 942 803 942 356 424 356 424 338 982 338 982 126 816 126 816 230 219 230 219 764 143 764 143 444 550 444 550 195 167 195 167 103 144 103 144 542 344 542 344 500 283 500 283 741 332 741 332 887 704 887 704 298 843 298 843 610 769 610 769 620 572 620 572 733 115 733 115 234 256 234 256 832 640 832 640 72 897 72 897 696 495 696 495 629 616 629 616 682 215 682 215 888 306 888 306 3 580 3 580 648 278 648 278 819 890 819 890 804 193 804 193 280 484 280 484 338 242 338 242 633 66 633 66 293 44 293 44 124 480 124 480 846 23 846 23 982 568 982 568 93 129 93 129 50 334 50 334 776 679 776 679 692 576 692 576 251 927 251 927 880 927 880 927 223 161 223 161 955 2 955 2 938 746 938 746 590 665 590 665 396 146 396 146 552 162 552 162 875 201 875 201 822 630 822 630 968 664 968 664 526 632 526 632 375 526 375 526 527 298 527 298 112 512 112 512 473 658 473 658 128 22 128 22 770 563 770 563 664 811 664 811 935 742 935 742 111 543 111 543 584 803 584 803 744 423 744 423 70 334 70 334 544 595 544 595 885 428 885 428 74 336 74 336 884 400 884 400 812 625 812 625 629 590 629 590 538 277 538 277 136 614 136 614 853 686 853 686 378 651 378 651 842 662 842 662 672 829 672 829 315 672 315 672 588 216 588 216 526 89 526 89 729 147 729 147 551 982 551 982 156 929 156 929 874 784 874 784 864 645 864 645 362 253 362 253 253 705 253 705 472 922 472 922 722 135 722 135 251 536 251 536 107 462 107 462 166 125 166 125 936 891 936 891 334 863 334 863 990 913 990 913 567 761 567 761 663 842 663 842 71 282 71 282 322 177 322 177 436 662 436 662 466 990 466 990 283 331 283 331 665 672 665 672 753 638 753 638 92 408 92 408 569 968 569 968 476 559 476 559 441 278 441 278 194 528 194 528 716 929 716 929 137 23 137 23 63 186 63 186 298 29 298 29 93 477 93 477 330 37 330 37 546 507 546 507 325 166 325 166 916 697 916 697 514 502 514 502 512 82 512 82 884 947 884 947 505 658 505 658 892 511 892 511 42 627 42 627 129 770 129 770 5 498 5 498 402 183 402 183 462 607 462 607 285 548 285 548 946 903 946 903 124 4 124 4 678 639 678 639 976 299 976 299 60 532 60 532 528 443 528 443 751 377 751 377 310 818 310 818 485 107 485 107 627 272 627 272 807 319 807 319 916 501 916 501 19 367 19 367 208 895 208 895 459 663 459 663 557 942 557 942 743 391 743 391 436 253 436 253 266 85 266 85 685 301 685 301 210 284 210 284 570 404 570 404 412 848 412 848 60 328 60 328 91 281 91 281 133 315 133 315 783 135 783 135 950 672 950 672 139 701 139 701 812 25 812 25 40 213 40 213 987 198 987 198 678 63 678 63 521 722 521 722 799 539 799 539 571 581 571 581 642 751 642 751 133 253 133 253 923 651 923 651 472 196 472 196 533 803 533 803 453 131 453 131 411 506 411 506 833 218 833 218 835 128 835 128 841 232 841 232 857 656 857 656 717 362 717 362 907 951 907 951 840 465 840 465 945 567 945 567 203 795 203 795 389 662 389 662 116 468 116 468 221 894 221 894 987 56 987 56 704 605 704 605 336 433 336 433 503 377 503 377 621 691 621 691 947 731 947 731 59 952 59 952 204 927 204 927 995 694 995 694 101 124 101 124 139 562 139 562 793 317 793 317 800 162 800 162 268 819 268 819 76 59 76 59 863 502 863 502 620 988 620 988 553 37 553 37 178 280 178 280 927 316 927 316 293 14 293 14 897 975 897 975 98 369 98 369 911 328 911 328 925 301 925 301 636 470 636 470 567 882 567 882 537 167 537 167 365 625 365 625 881 798 881 798 582 345 582 345 982 658 982 658 492 178 492 178 428 16 428 16 445 966 445 966 32 649 32 649 408 566 408 566 203 554 203 554 170 308 170 308 663 782 663 782 967 185 967 185 908 832 908 832 249 373 249 373 610 791 610 791 814 280 814 280 918 265 918 265 409 864 409 864 626 440 626 440 934 99 934 99 413 692 413 692 131 577 131 577 293 28 293 28 732 186 732 186 729 782 729 782 429 629 429 629 299 22 299 22 202 196 202 196 678 735 678 735 760 831 760 831 738 542 738 542 100 100 100 100 322 780 322 780 910 957 910 957 747 110 747 110 797 593 797 593 266 273 266 273 593 521 593 521 776 5 776 5 808 178 808 178 297 623 297 623 797 212 797 212 139 592 139 592 709 446 709 446 584 368 584 368 396 339 396 339 969 450 969 450 864 530 864 530 446 70 446 70 291 162 291 162 579 487 579 487 441 579 441 579 370 930 370 930 853 882 853 882 554 249 554 249 26 862 26 862 178 71 178 71 912 153 912 153 193 851 193 851 61 42 61 42 814 835 814 835 991 576 991 576 970 916 970 916 860 455 860 455 821 184 821 184 749 481 749 481 842 347 842 347 936 572 936 572 476 549 476 549 727 259 727 259 568 537 568 537 85 497 85 497 706 500 706 500 899 728 899 728 645 579 645 579 659 426 659 426 597 868 597 868 405 948 405 948 816 222 816 222 16 700 16 700 570 909 570 909 777 460 777 460 86 134 86 134 699 641 699 641 505 891 505 891 894 692 894 692 644 960 644 960 474 202 474 202 620 553 620 553 756 966 756 966 456 786 456 786 312 591 312 591 326 761 326 761 341 279 341 279 198 397 198 397 21 813 21 813 68 699 68 699 932 212 932 212 937 650 937 650 951 880 951 880 318 381 318 381 110 231 110 231 892 830 892 830 774 738 774 738 626 204 626 204 734 832 734 832 149 458 149 458 743 513 743 513 952 987 952 987 636 114 636 114 842 69 842 69 951 917 951 917 782 942 782 942 287 542 287 542 7 528 7 528 857 449 857 449 460 876 460 876 901 38 901 38 221 741 221 741 245 72 245 72 378 666 378 666 375 660 375 660 79 151 79 151 534 719 534 719 369 181 369 181 561 301 561 301 293 120 293 120 685 817 685 817 205 166 205 166 9 35 9 35 514 28 514 28 379 35 379 35 60 963 60 963 440 785 440 785 683 769 683 769 733 168 733 168 104 565 104 565 206 384 206 384 780 461 780 461 967 923 967 923 916 318 916 318 507 344 507 344 654 984 654 984 919 654 919 654 55 843 55 843 900 292 900 292 121 784 121 784 714 794 714 794 414 979 414 979 150 418 150 418 985 470 985 470 136 359 136 359 542 117 542 117 84 88 84 88 719 298 719 298 809 677 809 677 127 263 127 263 605 625 605 625 153 726 153 726 696 233 696 233 359 251 359 251 402 619 402 619 918 709 918 709 13 901 13 901 462 208 462 208 376 762 376 762 654 915 654 915 880 164 880 164 86 430 86 430 484 198 484 198 983 32 983 32 704 337 704 337 653 503 653 503 493 754 493 754 775 646 775 646 824 259 824 259 893 17 893 17 728 371 728 371 651 253 651 253 165 188 165 188 834 721 834 721 5 147 5 147 153 771 153 771 292 744 292 744 299 440 299 440 392 190 392 190 510 180 510 180 499 777 499 777 7 135 7 135 939 834 939 834 257 586 257 586 684 336 684 336 225 732 225 732 352 187 352 187 542 894 542 894 792 760 792 760 79 110 79 110 627 743 627 743 963 850 963 850 207 216 207 216 382 379 382 379 581 198 581 198 754 465 754 465 469 211 469 211 507 337 507 337 196 471 196 471 54 67 54 67 328 568 328 568 263 72 263 72 386 638 386 638 600 732 600 732 694 171 694 171 876 242 876 242 970 201 970 201 101 858 101 858 750 552 750 552 562 710 562 710 815 232 815 232 122 712 122 712 793 422 793 422 310 866 310 866 748 31 748 31 918 298 918 298 258 410 258 410 754 785 754 785 264 831 264 831 956 730 956 730 587 876 587 876 235 194 235 194 346 360 346 360 743 209 743 209 885 412 885 412 699 951 699 951 904 192 904 192 239 94 239 94 369 921 369 921 934 235 934 235 948 459 948 459 430 431 430 431 909 124 909 124 351 205 351 205 763 958 763 958 866 919 866 919 477 592 477 592 719 319 719 319 70 909 70 909 425 879 425 879 821 195 821 195 121 681 121 681 935 175 935 175 825 254 825 254 721 212 721 212 775 351 775 351 681 690 681 690 797 829 797 829 120 127 120 127 552 718 552 718 872 111 872 111 566 70 566 70 922 417 922 417 516 301 516 301 570 858 570 858 440 55 440 55 360 946 360 946 365 490 365 490 812 561 812 561 565 489 565 489 600 399 600 399 904 106 904 106 132 876 132 876 250 808 250 808 671 463 671 463 358 609 358 609 589 567 589 567 316 334 316 334 76 687 76 687 481 344 481 344 521 980 521 980 371 721 371 721 82 955 82 955 858 829 858 829 312 412 312 412 604 846 604 846 223 228 223 228 677 411 677 411 515 753 515 753 695 292 695 292 602 152 602 152 870 329 870 329 348 75 348 75 975 857 975 857 287 677 287 677 126 660 126 660 333 889 333 889 410 876 410 876 583 622 583 622 632 764 632 764 514 465 514 465 695 380 695 380 485 757 485 757 410 410 410 410 418 750 418 750 495 612 495 612 843 111 843 111 820 456 820 456 931 113 931 113 325 669 325 669 272 312 272 312 786 299 786 299 585 934 585 934 473 74 473 74 807 139 807 139 589 93 589 93 567 42 567 42 696 794 696 794 210 349 210 349 796 711 796 711 198 680 198 680 152 833 152 833 938 938 938 938 93 887 93 887 615 677 615 677 572 206 572 206 675 140 675 140 4 455 4 455 921 660 921 660 48 803 48 803 91 811 91 811 93 871 93 871 504 126 504 126 900 383 900 383 402 812 402 812 53 213 53 213 927 246 927 246 6 151 6 151 708 241 708 241 941 193 941 193 791 663 791 663 86 294 86 294 486 561 486 561 943 868 943 868 879 485 879 485 279 235 279 235 612 971 612 971 40 653 40 653 666 612 666 612 719 534 719 534 126 100 126 100 206 72 206 72 186 549 186 549 398 216 398 216 435 14 435 14 913 21 913 21 26 809 26 809 666 10 666 10 860 674 860 674 586 221 586 221 295 898 295 898 919 337 919 337 696 271 696 271 116 168 116 168 243 969 243 969 794 415 794 415 536 327 536 327 614 516 614 516 86 299 86 299 568 25 568 25 918 399 918 399 386 856 386 856 241 163 241 163 815 856 815 856 620 505 620 505 81 121 81 121 437 540 437 540 475 350 475 350 78 177 78 177 283 379 283 379 98 855 98 855 901 719 901 719 162 280 162 280 142 86 142 86 782 162 782 162 531 53 531 53 289 728 289 728 49 742 49 742 672 778 672 778 512 672 512 672 240 946 240 946 232 635 232 635 120 347 120 347 524 991 524 991 797 130 797 130 589 577 589 577 579 793 579 793 278 491 278 491 929 715 929 715 592 568 592 568 615 561 615 561 728 433 728 433 491 125 491 125 960 801 960 801 334 891 334 891 494 474 494 474 596 237 596 237 411 419 411 419 715 138 715 138 708 412 708 412 257 30 257 30 132 274 132 274 520 322 520 322 56 437 56 437 734 232 734 232 186 796 186 796 529 863 529 863 994 898 994 898 887 906 887 906 620 666 620 666 541 201 541 201 128 287 128 287 369 47 369 47 927 321 927 321 768 349 768 349 142 596 142 596 889 445 889 445 104 651 104 651 918 385 918 385 308 361 308 361 923 939 923 939 928 399 928 399 294 803 294 803 71 15 71 15 317 857 317 857 49 156 49 156 538 707 538 707 63 356 63 356 68 513 68 513 587 639 587 639 604 403 604 403 406 244 406 244 178 251 178 251 81 512 81 512 65 422 65 422 834 427 834 427 592 791 592 791 462 160 462 160 367 519 367 519 674 413 674 413 442 273 442 273 383 492 383 492 331 809 331 809 700 741 700 741 798 520 798 520 421 257 421 257 65 327 65 327 245 791 245 791 563 354 563 354 638 526 638 526 977 678 977 678 357 845 357 845 442 284 442 284 426 469 426 469 554 347 554 347 534 789 534 789 52 555 52 555 581 637 581 637 207 155 207 155 990 59 990 59 890 332 890 332 839 570 839 570 766 52 766 52 962 844 962 844 309 42 309 42 252 639 252 639 244 753 244 753 405 305 405 305 661 20 661 20 504 112 504 112 182 483 182 483 341 229 341 229 257 570 257 570 428 444 428 444 823 447 823 447 464 30 464 30 285 9 285 9 848 35 848 35 857 682 857 682 493 73 493 73 354 9 354 9 565 718 565 718 403 306 403 306 699 674 699 674 177 596 177 596 25 277 25 277 479 63 479 63 978 345 978 345 71 266 71 266 690 115 690 115 961 2 961 2 662 237 662 237 629 510 629 510 12 473 12 473 656 261 656 261 618 377 618 377 408 461 408 461 739 869 739 869 115 695 115 695 50 140 50 140 127 816 127 816 332 646 332 646 768 817 768 817 870 342 870 342 551 592 551 592 780 552 780 552 138 48 138 48 119 70 119 70 149 575 149 575 808 436 808 436 570 249 570 249 851 956 851 956 670 603 670 603 229 467 229 467 534 8 534 8 377 748 377 748 275 418 275 418 693 559 693 559 895 886 895 886 562 517 562 517 696 18 696 18 516 921 516 921 32 982 32 982 625 159 625 159 94 877 94 877 186 31 186 31 978 488 978 488 145 722 145 722 609 862 609 862 985 735 985 735 65 953 65 953 317 919 317 919 445 761 445 761 933 418 933 418 592 985 592 985 504 443 504 443 598 849 598 849 970 551 970 551 337 119 337 119 644 417 644 417 893 868 893 868 187 200 187 200 53 451 53 451 297 15 297 15 950 275 950 275 867 450 867 450 876 743 876 743 928 520 928 520 289 652 289 652 995 191 995 191 721 177 721 177 904 556 904 556 10 863 10 863 234 708 234 708 626 868 626 868 485 395 485 395 616 41 616 41 651 934 651 934 132 170 132 170 215 909 215 909 637 994 637 994 67 552 67 552 391 134 391 134 730 696 730 696 959 973 959 973 87 909 87 909 727 359 727 359 72 293 72 293 388 501 388 501 131 379 131 379 805 832 805 832 42 328 42 328 378 108 378 108 625 495 625 495 395 931 395 931 19 519 19 519 964 554 964 554 626 346 626 346 339 546 339 546 515 720 515 720 245 339 245 339 471 859 471 859 284 245 284 245 798 564 798 564 118 838 118 838 587 836 587 836 559 455 559 455 352 188 352 188 597 195 597 195 466 771 466 771 86 359 86 359 659 838 659 838 828 715 828 715 612 470 612 470 356 659 356 659 346 440 346 440 378 671 378 671 88 472 88 472 337 274 337 274 349 476 349 476 277 642 277 642 346 584 346 584 980 52 980 52 871 218 871 218 671 274 671 274 224 404 224 404 969 481 969 481 234 277 234 277 659 129 659 129 158 634 158 634 456 488 456 488 213 894 213 894 41 16 41 16 196 293 196 293 42 179 42 179 336 244 336 244 270 324 270 324 244 512 244 512 467 917 467 917 536 74 536 74 685 196 685 196 308 301 308 301 175 551 175 551 107 751 107 751 708 873 708 873 274 309 274 309 986 160 986 160 272 99 272 99 112 327 112 327 168 301 168 301 856 769 856 769 632 823 632 823 653 940 653 940 51 474 51 474 605 683 605 683 789 589 789 589 220 859 220 859 100 888 100 888 507 193 507 193 21 249 21 249 827 270 827 270 795 574 795 574 303 648 303 648 507 681 507 681 526 99 526 99 41 153 41 153 752 53 752 53 269 234 269 234 96 758 96 758 484 764 484 764 248 460 248 460 19 605 19 605 558 648 558 648 9 398 9 398 226 814 226 814 992 189 992 189 911 412 911 412 186 566 186 566 688 960 688 960 920 449 920 449 25 698 25 698 404 520 404 520 148 426 148 426 238 508 238 508 247 522 247 522 926 31 926 31 469 563 469 563 182 281 182 281 555 281 555 281 804 334 804 334 731 364 731 364 307 294 307 294 728 237 728 237 928 215 928 215 41 494 41 494 540 64 540 64 95 715 95 715 153 906 153 906 689 440 689 440 56 390 56 390 889 843 889 843 568 399 568 399 126 922 126 922 686 437 686 437 441 217 441 217 784 657 784 657 693 724 693 724 267 277 267 277 793 448 793 448 477 631 477 631 973 880 973 880 296 265 296 265 343 151 343 151 702 300 702 300 405 448 405 448 10 235 10 235 521 397 521 397 99 518 99 518 642 737 642 737 272 943 272 943 628 847 628 847 235 698 235 698 990 853 990 853 632 286 632 286 37 332 37 332 849 111 849 111 45 239 45 239 659 238 659 238 48 267 48 267 73 383 73 383 864 387 864 387 673 587 673 587 220 143 220 143 980 994 980 994 535 655 535 655 372 12 372 12 887 910 887 910 175 700 175 700 103 626 103 626 878 648 878 648 932 800 932 800 197 638 197 638 100 986 100 986 433 101 433 101 192 579 192 579 246 904 246 904 700 8 700 8 690 641 690 641 725 958 725 958 821 252 821 252 345 26 345 26 21 486 21 486 873 341 873 341 281 124 281 124 92 431 92 431 94 873 94 873 856 68 856 68 837 887 837 887 843 18 843 18 488 795 488 795 801 370 801 370 682 31 682 31 921 471 921 471 747 334 747 334 485 85 485 85 12 784 12 784 282 109 282 109 262 50 262 50 169 70 169 70 790 44 790 44 488 533 488 533 563 957 563 957 425 648 425 648 937 511 937 511 612 291 612 291 103 305 103 305 913 725 913 725 242 320 242 320 917 589 917 589 289 723 289 723 777 12 777 12 722 725 722 725 980 127 980 127 770 646 770 646 552 538 552 538 102 903 102 903 833 730 833 730 840 97 840 97 768 230 768 230 800 835 800 835 532 485 532 485 373 982 373 982 299 918 299 918 935 272 935 272 317 883 317 883 470 193 470 193 972 10 972 10 870 671 870 671 567 413 567 413 5 196 5 196 6 468 6 468 167 458 167 458 186 704 186 704 668 463 668 463 454 771 454 771 667 12 667 12 199 186 199 186 790 865 790 865 275 467 275 467 311 339 311 339 853 268 853 268 407 436 407 436 291 539 291 539 779 231 779 231 943 563 943 563 485 83 485 83 451 431 451 431 455 223 455 223 432 88 432 88 482 635 482 635 78 884 78 884 298 738 298 738 725 717 725 717 534 794 534 794 617 146 617 146 907 401 907 401 178 48 178 48 308 924 308 924 4 435 4 435 104 16 104 16 394 402 394 402 763 760 763 760 10 170 10 170 988 10 988 10 466 211 466 211 578 946 578 946 504 928 504 928 146 870 146 870 212 636 212 636 939 345 939 345 370 944 370 944 462 321 462 321 57 745 57 745 671 362 671 362 413 439 413 439 81 206 81 206 628 981 628 981 584 586 584 586 816 113 816 113 483 368 483 368 262 197 262 197 519 297 519 297 706 659 706 659 156 804 156 804 954 598 954 598 863 711 863 711 388 37 388 37 394 635 394 635 54 173 54 173 926 89 926 89 58 62 58 62 375 178 375 178 714 675 714 675 36 418 36 418 461 546 461 546 717 372 717 372 383 361 383 361 252 122 252 122 103 951 103 951 212 447 212 447 792 300 792 300 617 600 617 600 733 513 733 513 764 964 764 964 615 800 615 800 149 213 149 213 608 367 608 367 894 85 894 85 208 342 208 342 268 259 268 259 331 240 331 240 302 371 302 371 320 151 320 151 546 736 546 736 632 295 632 295 288 252 288 252 284 42 284 42 472 300 472 300 857 749 857 749 641 725 641 725 464 801 464 801 482 175 482 175 889 129 889 129 756 8 756 8 735 728 735 728 854 109 854 109 67 232 67 232 722 359 722 359 575 460 575 460 127 401 127 401 979 760 979 760 692 785 692 785 773 157 773 157 637 902 637 902 534 344 534 344 450 239 450 239 168 902 168 902 735 26 735 26 641 875 641 875 512 556 512 556 973 130 973 130 688 86 688 86 359 594 359 594 70 719 70 719 925 945 925 945 212 572 212 572 267 745 267 745 797 181 797 181 173 368 173 368 393 807 393 807 135 693 135 693 986 449 986 449 693 530 693 530 639 401 639 401 428 824 428 824 632 237 632 237 543 96 543 96 631 547 631 547 100 88 100 88 359 412 359 412 670 855 670 855 487 327 487 327 317 120 317 120 156 284 156 284 215 40 215 40 115 291 115 291 676 705 676 705 859 175 859 175 721 64 721 64 208 312 208 312 16 147 16 147 499 85 499 85 320 856 320 856 376 551 376 551 650 46 650 46 398 247 398 247 34 608 34 608 346 880 346 880 166 338 166 338 36 969 36 969 401 827 401 827 26 934 26 934 481 503 481 503 795 795 795 795 712 664 712 664 941 770 941 770 599 777 599 777 835 60 835 60 929 427 929 427 837 864 837 864 246 273 246 273 22 527 22 527 121 327 121 327 704 760 704 760 886 362 886 362 937 367 937 367 788 495 788 495 228 427 228 427 824 810 824 810 862 564 862 564 949 577 949 577 280 569 280 569 174 554 174 554 783 20 783 20 492 766 492 766 361 504 361 504 205 947 205 947 579 542 579 542 268 99 268 99 918 602 918 602 431 132 431 132 66 983 66 983 543 297 543 297 475 586 475 586 765 467 765 467 117 19 117 19 565 533 565 533 390 200 390 200 8 740 8 740 275 609 275 609 378 174 378 174 621 661 621 661 232 234 232 234 799 318 799 318 583 217 583 217 265 972 265 972 62 357 62 357 283 105 283 105 323 195 323 195 427 55 427 55 32 639 32 639 885 108 885 108 76 89 76 89 332 872 332 872 118 757 118 757 289 697 289 697 752 710 752 710 308 513 308 513 941 545 941 545 963 287 963 287 468 713 468 713 508 978 508 978 468 361 468 361 690 319 690 319 452 454 452 454 450 574 450 574 480 979 480 979 426 719 426 719 26 873 26 873 641 277 641 277 477 313 477 313 162 515 162 515 689 530 689 530 423 402 423 402 397 539 397 539 304 441 304 441 254 619 254 619 404 574 404 574 938 869 938 869 704 54 704 54 519 444 519 444 49 38 49 38 970 640 970 640 104 560 104 560 838 945 838 945 472 771 472 771 484 440 484 440 597 838 597 838 410 626 410 626 812 425 812 425 885 245 885 245 77 150 77 150 392 751 392 751 470 495 470 495 353 106 353 106 964 102 964 102 395 222 395 222 389 601 389 601 351 645 351 645 303 823 303 823 955 568 955 568 785 34 785 34 773 318 773 318 656 586 656 586 469 629 469 629 597 287 597 287 174 182 174 182 187 291 187 291 779 932 779 932 451 399 451 399 987 379 987 379 196 550 196 550 886 31 886 31 293 819 293 819 594 304 594 304 949 977 949 977 242 558 242 558 449 95 449 95 320 712 320 712 663 318 663 318 877 36 877 36 303 118 303 118 847 116 847 116 577 503 577 503 903 692 903 692 504 917 504 917 657 179 657 179 730 157 730 157 719 773 719 773 489 719 489 719 613 661 613 661 493 931 493 931 782 160 782 160 521 263 521 263 818 22 818 22 125 925 125 925 758 482 758 482 769 631 769 631 827 761 827 761 758 875 758 875 360 674 360 674 552 255 552 255 170 254 170 254 409 769 409 769 679 627 679 627 153 43 153 43 474 890 474 890 406 652 406 652 541 370 541 370 749 291 749 291 87 901 87 901 500 696 500 696 594 871 594 871 884 973 884 973 457 750 457 750 750 67 750 67 952 663 952 663 147 495 147 495 68 633 68 633 937 977 937 977 295 563 295 563 400 974 400 974 758 892 758 892 698 864 698 864 737 807 737 807 699 604 699 604 964 214 964 214 862 976 862 976 888 526 888 526 71 62 71 62 151 116 151 116 645 114 645 114 325 643 325 643 732 903 732 903 631 12 631 12 585 815 585 815 585 49 585 49 778 364 778 364 319 637 319 637 942 119 942 119 510 265 510 265 344 345 344 345 633 109 633 109 140 852 140 852 98 446 98 446 9 110 9 110 826 171 826 171 837 80 837 80 935 433 935 433 48 89 48 89 740 841 740 841 93 96 93 96 176 912 176 912 790 63 790 63 368 547 368 547 549 934 549 934 977 384 977 384 906 707 906 707 547 380 547 380 686 379 686 379 385 941 385 941 710 745 710 745 329 776 329 776 89 40 89 40 159 35 159 35 557 913 557 913 24 672 24 672 970 971 970 971 268 581 268 581 121 233 121 233 897 915 897 915 828 470 828 470 792 623 792 623 604 358 604 358 907 526 907 526 296 505 296 505 566 426 566 426 427 105 427 105 39 359 39 359 875 386 875 386 412 866 412 866 469 946 469 946 663 316 663 316 213 462 213 462 611 373 611 373 119 161 119 161 871 432 871 432 231 983 231 983 726 848 726 848 195 17 195 17 533 322 533 322 321 227 321 227 935 693 935 693 266 972 266 972 601 377 601 377 632 757 632 757 86 647 86 647 299 116 299 116 799 155 799 155 354 980 354 980 597 350 597 350 790 968 790 968 377 501 377 501 816 437 816 437 788 823 788 823 636 838 636 838 23 5 23 5 791 211 791 211 62 99 62 99 517 128 517 128 517 458 517 458 351 856 351 856 144 806 144 806 632 236 632 236 725 744 725 744 194 41 194 41 573 807 573 807 60 528 60 528 840 661 840 661 291 145 291 145 886 946 886 946 354 117 354 117 923 166 923 166 546 482 546 482 648 748 648 748 358 981 358 981 398 170 398 170 265 838 265 838 397 337 397 337 257 177 257 177 839 916 839 916 351 158 351 158 153 684 153 684 776 51 776 51 694 225 694 225 386 621 386 621 761 738 761 738 579 224 579 224 48 728 48 728 659 508 659 508 576 984 576 984 727 610 727 610 596 372 596 372 601 267 601 267 442 700 442 700 185 947 185 947 141 879 141 879 60 705 60 705 481 299 481 299 554 514 554 514 872 686 872 686 892 120 892 120 564 97 564 97 466 11 466 11 672 543 672 543 124 292 124 292 297 498 297 498 433 684 433 684 938 30 938 30 421 349 421 349 582 541 582 541 865 78 865 78 498 166 498 166 415 888 415 888 366 66 366 66 801 102 801 102 301 559 301 559 714 331 714 331 841 496 841 496 252 376 252 376 553 146 553 146 806 979 806 979 935 52 935 52 734 170 734 170 467 626 467 626 965 504 965 504 767 576 767 576 590 659 590 659 917 737 917 737 616 746 616 746 680 91 680 91 108 27 108 27 74 424 74 424 367 360 367 360 380 212 380 212 131 176 131 176 723 293 723 293 461 593 461 593 35 892 35 892 42 471 42 471 147 289 147 289 994 89 994 89 200 218 200 218 896 804 896 804 226 854 226 854 5 185 5 185 244 236 244 236 989 805 989 805 734 681 734 681 153 712 153 712 888 598 888 598 504 276 504 276 439 384 439 384 588 705 588 705 453 597 453 597 419 49 419 49 236 656 236 656 738 969 738 969 231 831 231 831 836 414 836 414 694 525 694 525 918 262 918 262 994 191 994 191 560 643 560 643 353 552 353 552 495 60 495 60 836 540 836 540 516 86 516 86 224 401 224 401 334 490 334 490 180 742 180 742 889 640 889 640 711 573 711 573 540 685 540 685 839 123 839 123 513 831 513 831 86 457 86 457 506 886 506 886 650 494 650 494 805 227 805 227 956 432 956 432 588 29 588 29 363 943 363 943 9 317 9 317 974 917 974 917 479 56 479 56 341 860 341 860 415 539 415 539 929 428 929 428 652 624 652 624 66 430 66 430 660 20 660 20 454 88 454 88 791 302 791 302 487 732 487 732 703 222 703 222 164 623 164 623 332 834 332 834 589 475 589 475 757 32 757 32 335 700 335 700 411 456 411 456 654 447 654 447 596 380 596 380 697 146 697 146 231 279 231 279 780 215 780 215 309 594 309 594 532 242 532 242 852 891 852 891 986 184 986 184 153 893 153 893 270 722 270 722 879 8 879 8 553 637 553 637 410 991 410 991 354 184 354 184 712 270 712 270 919 179 919 179 460 596 460 596 654 379 654 379 521 539 521 539 177 855 177 855 1 234 1 234 214 918 214 918 294 456 294 456 108 806 108 806 373 129 373 129 657 985 657 985 164 396 164 396 390 818 390 818 681 827 681 827 545 602 545 602 483 93 483 93 513 624 513 624 328 694 328 694 118 420 118 420 390 387 390 387 391 126 391 126 717 820 717 820 733 757 733 757 143 611 143 611 737 780 737 780 727 552 727 552 682 251 682 251 833 180 833 180 514 30 514 30 703 388 703 388 385 130 385 130 421 684 421 684 288 22 288 22 654 861 654 861 303 854 303 854 331 39 331 39 32 80 32 80 632 953 632 953 495 640 495 640 895 287 895 287 140 644 140 644 33 461 33 461 59 527 59 527 921 481 921 481 17 490 17 490 458 870 458 870 24 648 24 648 671 946 671 946 162 86 162 86 764 532 764 532 853 601 853 601 452 513 452 513 272 293 272 293 861 93 861 93 390 777 390 777 454 135 454 135 226 331 226 331 339 942 339 942 285 306 285 306 970 128 970 128 348 352 348 352 665 164 665 164 636 73 636 73 817 683 817 683 422 562 422 562 707 919 707 919 73 791 73 791 961 201 961 201 422 159 422 159 335 743 335 743 400 387 400 387 963 635 963 635 282 447 282 447 78 558 78 558 506 157 506 157 308 858 308 858 667 65 667 65 507 570 507 570 871 403 871 403 307 291 307 291 785 611 785 611 152 592 152 592 318 336 318 336 888 904 888 904 259 762 259 762 484 634 484 634 663 989 663 989 877 205 877 205 339 558 339 558 95 809 95 809 734 650 734 650 804 84 804 84 412 954 412 954 640 211 640 211 934 544 934 544 598 882 598 882 80 376 80 376 939 263 939 263 790 146 790 146 71 911 71 911 314 386 314 386 244 557 244 557 770 313 770 313 718 727 718 727 618 56 618 56 43 302 43 302 10 887 10 887 986 504 986 504 604 360 604 360 988 23 988 23 650 882 650 882 739 352 739 352 696 572 696 572 742 556 742 556 281 368 281 368 64 903 64 903 499 498 499 498 489 56 489 56 919 709 919 709 70 413 70 413 345 431 345 431 708 586 708 586 66 443 66 443 294 421 294 421 892 495 892 495 578 727 578 727 898 443 898 443 802 595 802 595 382 467 382 467 162 63 162 63 588 877 588 877 589 728 589 728 938 447 938 447 251 484 251 484 622 44 622 44 722 893 722 893 521 66 521 66 425 895 425 895 956 224 956 224 367 853 367 853 744 232 744 232 174 743 174 743 742 490 742 490 463 548 463 548 568 87 568 87 140 607 140 607 683 98 683 98 356 488 356 488 955 260 955 260 72 519 72 519 841 466 841 466 263 257 263 257 286 939 286 939 438 793 438 793 344 461 344 461 87 279 87 279 601 404 601 404 879 203 879 203 320 514 320 514 582 446 582 446 768 931 768 931 531 664 531 664 656 212 656 212 770 791 770 791 546 404 546 404 320 690 320 690 918 855 918 855 680 559 680 559 922 806 922 806 120 897 120 897 698 899 698 899 553 577 553 577 659 980 659 980 634 100 634 100 775 540 775 540 912 816 912 816 326 346 326 346 473 857 473 857 534 143 534 143 916 5 916 5 708 846 708 846 322 496 322 496 922 994 922 994 178 165 178 165 288 458 288 458 658 205 658 205 824 866 824 866 117 549 117 549 9 902 9 902 380 852 380 852 813 23 813 23 338 993 338 993 762 773 762 773 215 511 215 511 454 285 454 285 526 241 526 241 907 100 907 100 787 208 787 208 700 797 700 797 260 404 260 404 726 627 726 627 922 699 922 699 237 31 237 31 991 160 991 160 156 198 156 198 224 492 224 492 805 784 805 784 75 148 75 148 976 478 976 478 858 821 858 821 192 176 192 176 193 890 193 890 485 587 485 587 82 825 82 825 57 659 57 659 44 200 44 200 927 816 927 816 884 985 884 985 60 191 60 191 19 551 19 551 239 439 239 439 455 395 455 395 722 629 722 629 556 407 556 407 112 711 112 711 170 317 170 317 722 896 722 896 139 140 139 140 812 28 812 28 953 887 953 887 896 17 896 17 914 312 914 312 975 327 975 327 436 575 436 575 777 251 777 251 43 529 43 529 204 764 204 764 755 974 755 974 905 886 905 886 952 367 952 367 497 990 497 990 208 508 208 508 729 967 729 967 649 729 649 729 488 377 488 377 76 957 76 957 313 438 313 438 712 430 712 430 959 277 959 277 401 506 401 506 154 156 154 156 618 243 618 243 150 28 150 28 285 894 285 894 911 486 911 486 977 521 977 521 421 480 421 480 453 224 453 224 664 31 664 31 540 756 540 756 724 3 724 3 610 918 610 918 597 365 597 365 105 160 105 160 227 462 227 462 857 261 857 261 671 826 671 826 384 839 384 839 480 515 480 515 963 54 963 54 759 274 759 274 297 686 297 686 233 780 233 780 297 578 297 578 406 465 406 465 376 152 376 152 117 342 117 342 308 451 308 451 464 372 464 372 64 814 64 814 123 639 123 639 429 501 429 501 937 368 937 368 317 957 317 957 604 380 604 380 412 220 412 220 429 738 429 738 812 453 812 453 119 492 119 492 949 525 949 525 664 115 664 115 312 972 312 972 42 40 42 40 27 876 27 876 625 1 625 1 573 23 573 23 377 349 377 349 82 967 82 967 668 738 668 738 835 852 835 852 201 803 201 803 890 799 890 799 881 351 881 351 621 956 621 956 437 376 437 376 418 986 418 986 437 282 437 282 88 921 88 921 850 979 850 979 531 199 531 199 648 357 648 357 133 348 133 348 327 69 327 69 846 260 846 260 578 801 578 801 807 252 807 252 337 300 337 300 84 614 84 614 456 21 456 21 503 706 503 706 576 469 576 469 613 431 613 431 639 752 639 752 48 943 48 943 776 94 776 94 915 937 915 937 13 158 13 158 616 375 616 375 236 147 236 147 904 233 904 233 423 606 423 606 566 498 566 498 714 836 714 836 9 564 9 564 96 806 96 806 124 768 124 768 216 742 216 742 683 917 683 917 733 555 733 555 749 305 749 305 496 305 496 305 253 767 253 767 886 942 886 942 871 502 871 502 319 913 319 913 85 118 85 118 835 542 835 542 902 899 902 899 440 330 440 330 591 812 591 812 42 748 42 748 665 315 665 315 229 256 229 256 209 931 209 931 919 686 919 686 313 837 313 837 463 259 463 259 177 257 177 257 739 73 739 73 674 40 674 40 193 737 193 737 870 562 870 562 719 940 719 940 793 229 793 229 70 575 70 575 364 348 364 348 476 716 476 716 587 978 587 978 241 173 241 173 426 248 426 248 771 417 771 417 431 375 431 375 772 196 772 196 518 56 518 56 985 511 985 511 478 346 478 346 596 60 596 60 200 552 200 552 369 415 369 415 968 830 968 830 328 915 328 915 335 172 335 172 845 73 845 73 715 199 715 199 358 363 358 363 585 366 585 366 349 231 349 231 382 172 382 172 96 65 96 65 587 185 587 185 117 434 117 434 223 803 223 803 750 481 750 481 543 438 543 438 766 725 766 725 379 607 379 607 609 694 609 694 940 369 940 369 264 207 264 207 713 516 713 516 291 13 291 13 864 653 864 653 917 453 917 453 451 277 451 277 18 378 18 378 853 914 853 914 66 108 66 108 902 667 902 667 129 318 129 318 815 135 815 135 251 418 251 418 382 236 382 236 936 938 936 938 514 391 514 391 956 994 956 994 432 868 432 868 980 492 980 492 422 60 422 60 885 739 885 739 407 279 407 279 133 798 133 798 775 553 775 553 677 355 677 355 49 117 49 117 912 888 912 888 252 699 252 699 826 754 826 754 211 74 211 74 184 939 184 939 650 945 650 945 615 343 615 343 966 826 966 826 397 963 397 963 582 111 582 111 578 762 578 762 434 610 434 610 990 570 990 570 674 150 674 150 121 547 121 547 295 599 295 599 951 792 951 792 820 624 820 624 874 17 874 17 111 534 111 534 966 57 966 57 620 195 620 195 7 558 7 558 590 155 590 155 546 150 546 150 65 465 65 465 782 900 782 900 718 226 718 226 753 367 753 367 691 951 691 951 277 714 277 714 805 286 805 286 248 485 248 485 544 218 544 218 182 788 182 788 958 17 958 17 242 403 242 403 266 634 266 634 808 407 808 407 977 804 977 804 361 771 361 771 590 521 590 521 553 478 553 478 34 229 34 229 771 679 771 679 579 393 579 393 255 900 255 900 26 472 26 472 197 34 197 34 178 57 178 57 493 141 493 141 662 483 662 483 149 744 149 744 459 406 459 406 275 813 275 813 86 400 86 400 971 472 971 472 422 581 422 581 704 538 704 538 87 431 87 431 810 75 810 75 743 577 743 577 395 167 395 167 569 826 569 826 372 875 372 875 281 818 281 818 303 90 303 90 641 970 641 970 651 680 651 680 199 589 199 589 345 584 345 584 247 417 247 417 366 137 366 137 747 944 747 944 536 281 536 281 65 229 65 229 110 974 110 974 899 766 899 766 479 749 479 749 219 953 219 953 723 855 723 855 187 114 187 114 980 1 980 1 453 844 453 844 266 509 266 509 977 871 977 871 393 70 393 70 946 135 946 135 810 373 810 373 671 656 671 656 630 210 630 210 662 146 662 146 621 933 621 933 432 850 432 850 488 160 488 160 414 251 414 251 584 707 584 707 366 457 366 457 239 650 239 650 947 762 947 762 870 950 870 950 558 765 558 765 629 418 629 418 722 619 722 619 886 646 886 646 554 706 554 706 943 986 943 986 173 69 173 69 145 484 145 484 147 723 147 723 207 940 207 940 922 892 922 892 337 632 337 632 397 878 397 878 755 221 755 221 301 993 301 993 313 304 313 304 265 155 265 155 827 207 827 207 272 78 272 78 964 969 964 969 338 884 338 884 122 749 122 749 680 754 680 754 118 473 118 473 45 222 45 222 507 89 507 89 478 591 478 591 409 531 409 531 209 25 209 25 770 401 770 401 756 155 756 155 282 115 282 115 73 182 73 182 818 717 818 717 580 975 580 975 913 837 913 837 579 608 579 608 33 520 33 520 483 113 483 113 381 751 381 751 304 421 304 421 784 119 784 119 82 611 82 611 507 10 507 10 150 360 150 360 738 691 738 691 935 196 935 196 278 749 278 749 802 490 802 490 832 490 832 490 340 128 340 128 691 770 691 770 671 619 671 619 231 395 231 395 137 533 137 533 398 193 398 193 302 913 302 913 937 1 937 1 963 515 963 515 317 219 317 219 769 804 769 804 715 932 715 932 714 390 714 390 831 592 831 592 269 91 269 91 867 673 867 673 375 954 375 954 696 908 696 908 591 595 591 595 934 8 934 8 805 393 805 393 637 481 637 481 205 839 205 839 408 840 408 840 710 82 710 82 162 543 162 543 191 425 191 425 162 848 162 848 624 919 624 919 492 489 492 489 10 184 10 184 481 676 481 676 229 77 229 77 715 267 715 267 326 229 326 229 654 909 654 909 994 139 994 139 425 369 425 369 276 543 276 543 261 472 261 472 46 647 46 647 434 887 434 887 961 63 961 63 732 183 732 183 529 989 529 989 979 761 979 761 573 35 573 35 727 865 727 865 826 337 826 337 144 333 144 333 300 349 300 349 888 31 888 31 466 681 466 681 379 308 379 308 881 839 881 839 251 80 251 80 39 534 39 534 907 383 907 383 696 300 696 300 730 857 730 857 309 880 309 880 743 325 743 325 992 310 992 310 207 461 207 461 895 554 895 554 120 285 120 285 429 725 429 725 168 429 168 429 209 96 209 96 68 176 68 176 828 770 828 770 118 735 118 735 386 855 386 855 312 614 312 614 151 34 151 34 638 373 638 373 8 859 8 859 904 102 904 102 753 173 753 173 459 383 459 383 302 559 302 559 21 618 21 618 331 538 331 538 860 167 860 167 310 814 310 814 355 228 355 228 737 301 737 301 409 55 409 55 887 632 887 632 127 458 127 458 260 414 260 414 197 355 197 355 497 353 497 353 924 3 924 3 400 456 400 456 798 47 798 47 41 560 41 560 73 506 73 506 584 547 584 547 776 54 776 54 93 582 93 582 807 120 807 120 575 617 575 617 934 126 934 126 449 40 449 40 992 383 992 383 766 218 766 218 237 992 237 992 301 175 301 175 80 995 80 995 925 500 925 500 926 300 926 300 729 228 729 228 582 535 582 535 569 308 569 308 626 545 626 545 611 521 611 521 313 68 313 68 305 810 305 810 886 599 886 599 356 964 356 964 116 544 116 544 183 138 183 138 961 293 961 293 464 825 464 825 384 471 384 471 413 75 413 75 71 351 71 351 446 195 446 195 494 205 494 205 223 402 223 402 526 823 526 823 783 23 783 23 638 686 638 686 604 176 604 176 881 185 881 185 541 663 541 663 139 666 139 666 251 175 251 175 18 428 18 428 915 279 915 279 875 554 875 554 511 697 511 697 799 319 799 319 660 771 660 771 196 3 196 3 935 249 935 249 308 292 308 292 844 260 844 260 540 683 540 683 55 171 55 171 251 520 251 520 302 873 302 873 968 870 968 870 812 176 812 176 294 28 294 28 89 790 89 790 612 301 612 301 794 714 794 714 625 394 625 394 893 410 893 410 876 747 876 747 766 990 766 990 791 927 791 927 526 964 526 964 938 315 938 315 815 577 815 577 480 834 480 834 976 18 976 18 459 567 459 567 656 602 656 602 524 452 524 452 85 870 85 870 92 346 92 346 499 708 499 708 980 563 980 563 112 747 112 747 597 127 597 127 203 890 203 890 142 948 142 948 892 16 892 16 399 595 399 595 867 496 867 496 465 711 465 711 627 771 627 771 834 325 834 325 744 817 744 817 844 444 844 444 128 653 128 653 934 505 934 505 728 742 728 742 390 787 390 787 406 988 406 988 519 696 519 696 511 786 511 786 41 769 41 769 433 31 433 31 786 675 786 675 630 124 630 124 63 714 63 714 233 372 233 372 832 641 832 641 474 297 474 297 443 856 443 856 415 839 415 839 292 405 292 405 673 183 673 183 523 447 523 447 741 823 741 823 672 4 672 4 501 384 501 384 679 554 679 554 710 330 710 330 315 983 315 983 242 357 242 357 671 197 671 197 325 742 325 742 757 421 757 421 508 663 508 663 932 46 932 46 587 358 587 358 78 207 78 207 400 99 400 99 282 250 282 250 424 513 424 513 790 867 790 867 994 749 994 749 415 364 415 364 231 341 231 341 740 920 740 920 525 896 525 896 383 795 383 795 802 489 802 489 250 62 250 62 68 982 68 982 127 843 127 843 328 315 328 315 69 786 69 786 957 252 957 252 893 373 893 373 177 456 177 456 597 274 597 274 48 874 48 874 649 716 649 716 198 33 198 33 987 715 987 715 136 803 136 803 167 573 167 573 192 184 192 184 624 892 624 892 450 178 450 178 179 674 179 674 272 745 272 745 521 320 521 320 275 592 275 592 316 625 316 625 184 590 184 590 185 594 185 594 844 156 844 156 282 427 282 427 615 566 615 566 673 729 673 729 108 135 108 135 264 114 264 114 740 289 740 289 896 588 896 588 660 930 660 930 274 174 274 174 681 91 681 91 281 951 281 951 392 492 392 492 292 777 292 777 213 60 213 60 209 131 209 131 116 263 116 263 859 579 859 579 19 992 19 992 510 615 510 615 538 8 538 8 368 395 368 395 127 570 127 570 543 918 543 918 437 991 437 991 361 178 361 178 667 448 667 448 994 936 994 936 50 92 50 92 166 475 166 475 548 928 548 928 919 75 919 75 13 448 13 448 255 63 255 63 13 457 13 457 467 905 467 905 6 369 6 369 346 583 346 583 238 542 238 542 320 84 320 84 436 737 436 737 989 9 989 9 891 570 891 570 647 484 647 484 588 44 588 44 508 364 508 364 869 32 869 32 758 37 758 37 498 965 498 965 737 837 737 837 530 640 530 640 176 982 176 982 723 840 723 840 300 411 300 411 820 340 820 340 200 508 200 508 969 176 969 176 624 217 624 217 669 124 669 124 899 470 899 470 425 665 425 665 949 492 949 492 31 316 31 316 693 834 693 834 970 260 970 260 895 749 895 749 711 515 711 515 959 710 959 710 128 770 128 770 354 410 354 410 292 593 292 593 432 533 432 533 476 67 476 67 42 877 42 877 362 748 362 748 348 954 348 954 752 57 752 57 847 438 847 438 84 493 84 493 580 307 580 307 199 607 199 607 81 265 81 265 309 177 309 177 160 21 160 21 503 725 503 725 365 917 365 917 835 104 835 104 765 824 765 824 642 987 642 987 94 220 94 220 176 943 176 943 673 176 673 176 105 844 105 844 377 266 377 266 269 166 269 166 856 9 856 9 291 871 291 871 265 550 265 550 174 640 174 640 474 735 474 735 982 219 982 219 313 854 313 854 303 714 303 714 440 342 440 342 644 462 644 462 345 288 345 288 886 860 886 860 983 662 983 662 367 323 367 323 609 824 609 824 960 859 960 859 282 924 282 924 408 393 408 393 981 124 981 124 546 364 546 364 834 723 834 723 721 354 721 354 344 876 344 876 87 818 87 818 878 223 878 223 620 317 620 317 838 58 838 58 218 995 218 995 467 797 467 797 391 431 391 431 326 70 326 70 481 362 481 362 635 119 635 119 766 912 766 912 817 385 817 385 404 985 404 985 213 554 213 554 993 881 993 881 918 979 918 979 778 844 778 844 365 949 365 949 45 516 45 516 979 217 979 217 665 413 665 413 326 942 326 942 471 835 471 835 709 507 709 507 313 15 313 15 415 297 415 297 18 297 18 297 605 336 605 336 108 282 108 282 745 138 745 138 17 130 17 130 84 976 84 976 825 609 825 609 432 911 432 911 776 469 776 469 936 794 936 794 212 530 212 530 494 988 494 988 289 437 289 437 896 877 896 877 310 22 310 22 41 37 41 37 176 555 176 555 638 638 638 638 423 989 423 989 111 269 111 269 28 220 28 220 469 691 469 691 492 341 492 341 231 195 231 195 483 628 483 628 336 957 336 957 302 830 302 830 694 714 694 714 992 418 992 418 280 517 280 517 533 14 533 14 806 658 806 658 928 760 928 760 811 947 811 947 855 81 855 81 611 375 611 375 795 775 795 775 768 953 768 953 520 378 520 378 869 99 869 99 287 7 287 7 58 222 58 222 75 779 75 779 604 614 604 614 222 309 222 309 330 607 330 607 564 802 564 802 146 488 146 488 20 707 20 707 929 173 929 173 676 956 676 956 324 162 324 162 174 351 174 351 211 731 211 731 595 444 595 444 203 851 203 851 695 211 695 211 427 881 427 881 617 706 617 706 914 720 914 720 444 914 444 914 259 139 259 139 177 357 177 357 47 519 47 519 132 443 132 443 264 362 264 362 657 388 657 388 893 568 893 568 453 58 453 58 447 663 447 663 195 211 195 211 397 805 397 805 830 171 830 171 220 456 220 456 309 140 309 140 221 635 221 635 564 580 564 580 33 69 33 69 357 705 357 705 82 803 82 803 731 67 731 67 374 76 374 76 37 856 37 856 25 951 25 951 281 830 281 830 391 883 391 883 261 146 261 146 884 809 884 809 947 934 947 934 303 899 303 899 831 407 831 407 230 51 230 51 611 178 611 178 547 463 547 463 228 182 228 182 486 718 486 718 695 843 695 843 655 881 655 881 257 747 257 747 913 890 913 890 389 928 389 928 313 535 313 535 495 242 495 242 313 503 313 503 72 204 72 204 802 874 802 874 835 321 835 321 411 598 411 598 877 773 877 773 640 846 640 846 63 551 63 551 601 830 601 830 780 925 780 925 657 48 657 48 946 326 946 326 954 151 954 151 907 165 907 165 995 312 995 312 649 839 649 839 237 817 237 817 994 431 994 431 910 117 910 117 91 797 91 797 587 282 587 282 979 931 979 931 627 252 627 252 628 840 628 840 791 208 791 208 68 515 68 515 86 333 86 333 101 802 101 802 362 992 362 992 284 355 284 355 230 390 230 390 650 701 650 701 197 519 197 519 113 498 113 498 592 961 592 961 614 924 614 924 49 467 49 467 941 462 941 462 927 541 927 541 915 672 915 672 92 473 92 473 882 48 882 48 432 769 432 769 287 779 287 779 659 379 659 379 292 404 292 404 830 895 830 895 827 7 827 7 669 284 669 284 516 547 516 547 610 916 610 916 737 247 737 247 609 497 609 497 977 390 977 390 7 714 7 714 806 18 806 18 89 246 89 246 615 540 615 540 550 406 550 406 848 30 848 30 755 104 755 104 727 713 727 713 575 202 575 202 31 897 31 897 604 863 604 863 186 719 186 719 932 118 932 118 353 722 353 722 300 586 300 586 381 785 381 785 550 788 550 788 461 759 461 759 39 337 39 337 651 305 651 305 129 611 129 611 962 18 962 18 191 503 191 503 283 494 283 494 70 974 70 974 389 549 389 549 82 876 82 876 287 340 287 340 222 493 222 493 335 320 335 320 583 399 583 399 262 935 262 935 732 989 732 989 861 698 861 698 834 134 834 134 460 664 460 664 206 230 206 230 94 766 94 766 761 776 761 776 925 235 925 235 920 366 920 366 736 461 736 461 46 240 46 240 651 33 651 33 260 361 260 361 83 389 83 389 321 270 321 270 758 344 758 344 284 502 284 502 82 888 82 888 632 348 632 348 105 601 105 601 722 392 722 392 318 289 318 289 688 733 688 733 81 39 81 39 355 722 355 722 33 289 33 289 209 19 209 19 310 120 310 120 379 527 379 527 472 143 472 143 863 68 863 68 567 190 567 190 92 487 92 487 453 31 453 31 704 464 704 464 334 204 334 204 971 12 971 12 906 612 906 612 647 815 647 815 509 254 509 254 726 86 726 86 34 209 34 209 332 774 332 774 428 921 428 921 361 100 361 100 613 764 613 764 757 689 757 689 776 174 776 174 793 306 793 306 540 217 540 217 994 763 994 763 348 706 348 706 127 112 127 112 321 680 321 680 756 127 756 127 544 611 544 611 308 173 308 173 193 939 193 939 480 179 480 179 582 387 582 387 59 31 59 31 125 224 125 224 637 75 637 75 583 44 583 44 320 624 320 624 645 271 645 271 179 127 179 127 376 485 376 485 835 579 835 579 726 189 726 189 113 420 113 420 372 812 372 812 61 324 61 324 18 818 18 818 303 339 303 339 172 762 172 762 292 635 292 635 916 249 916 249 75 112 75 112 824 200 824 200 282 599 282 599 141 920 141 920 534 676 534 676 44 471 44 471 133 224 133 224 951 478 951 478 720 641 720 641 415 75 415 75 802 415 802 415 781 902 781 902 667 798 667 798 713 301 713 301 486 749 486 749 534 936 534 936 133 305 133 305 967 317 967 317 66 570 66 570 298 205 298 205 29 409 29 409 1 675 1 675 590 352 590 352 895 819 895 819 536 500 536 500 375 657 375 657 918 395 918 395 67 309 67 309 533 688 533 688 873 552 873 552 715 678 715 678 207 725 207 725 573 298 573 298 255 673 255 673 93 183 93 183 100 836 100 836 213 76 213 76 266 865 266 865 504 862 504 862 234 556 234 556 345 906 345 906 799 760 799 760 703 744 703 744 762 399 762 399 244 17 244 17 540 338 540 338 496 105 496 105 472 765 472 765 359 370 359 370 277 964 277 964 254 699 254 699 183 557 183 557 838 859 838 859 174 367 174 367 86 33 86 33 907 152 907 152 312 535 312 535 511 49 511 49 352 157 352 157 19 456 19 456 549 515 549 515 758 215 758 215 59 294 59 294 907 465 907 465 814 539 814 539 101 313 101 313 18 925 18 925 915 559 915 559 270 702 270 702 971 977 971 977 828 174 828 174 780 755 780 755 610 659 610 659 720 545 720 545 168 286 168 286 664 901 664 901 610 269 610 269 521 106 521 106 647 769 647 769 925 708 925 708 82 592 82 592 955 902 955 902 320 297 320 297 210 859 210 859 470 867 470 867 612 962 612 962 216 184 216 184 480 325 480 325 287 619 287 619 420 953 420 953 478 714 478 714 728 484 728 484 579 198 579 198 984 777 984 777 153 941 153 941 347 641 347 641 134 33 134 33 657 96 657 96 626 106 626 106 107 476 107 476 70 825 70 825 661 19 661 19 840 624 840 624 800 55 800 55 646 270 646 270 134 416 134 416 218 173 218 173 179 849 179 849 339 123 339 123 647 455 647 455 344 496 344 496 597 345 597 345 604 923 604 923 241 638 241 638 581 969 581 969 501 143 501 143 455 258 455 258 13 767 13 767 269 414 269 414 956 337 956 337 127 728 127 728 283 477 283 477 386 756 386 756 137 580 137 580 361 132 361 132 839 542 839 542 289 686 289 686 437 602 437 602 146 106 146 106 181 585 181 585 22 118 22 118 235 626 235 626 178 259 178 259 395 49 395 49 244 446 244 446 565 459 565 459 100 530 100 530 217 948 217 948 468 928 468 928 817 108 817 108 68 123 68 123 733 977 733 977 611 42 611 42 675 287 675 287 520 279 520 279 91 236 91 236 562 390 562 390 71 489 71 489 713 291 713 291 952 685 952 685 467 310 467 310 417 466 417 466 645 787 645 787 77 483 77 483 442 487 442 487 611 556 611 556 56 446 56 446 672 513 672 513 712 43 712 43 939 88 939 88 886 227 886 227 200 344 200 344 834 722 834 722 440 80 440 80 223 619 223 619 862 986 862 986 674 149 674 149 28 539 28 539 339 985 339 985 792 654 792 654 734 593 734 593 246 988 246 988 2 888 2 888 261 697 261 697 936 808 936 808 280 386 280 386 527 809 527 809 686 138 686 138 356 823 356 823 356 717 356 717 547 580 547 580 19 96 19 96 933 122 933 122 984 573 984 573 932 512 932 512 525 86 525 86 447 79 447 79 323 820 323 820 318 120 318 120 207 783 207 783 536 722 536 722 53 830 53 830 424 860 424 860 271 385 271 385 74 764 74 764 322 807 322 807 894 690 894 690 104 273 104 273 866 332 866 332 581 294 581 294 989 716 989 716 490 498 490 498 50 952 50 952 514 608 514 608 595 309 595 309 452 562 452 562 909 57 909 57 849 961 849 961 680 911 680 911 267 970 267 970 399 902 399 902 281 501 281 501 968 817 968 817 825 387 825 387 162 890 162 890 925 749 925 749 779 29 779 29 800 383 800 383 352 842 352 842 948 185 948 185 390 742 390 742 93 307 93 307 250 636 250 636 381 650 381 650 293 970 293 970 636 242 636 242 218 931 218 931 883 424 883 424 300 757 300 757 58 250 58 250 81 33 81 33 983 688 983 688 579 77 579 77 737 522 737 522 864 130 864 130 959 321 959 321 626 988 626 988 684 888 684 888 306 566 306 566 498 4 498 4 494 336 494 336 107 629 107 629 823 504 823 504 22 728 22 728 654 7 654 7 508 677 508 677 403 722 403 722 418 880 418 880 385 427 385 427 702 584 702 584 475 47 475 47 320 537 320 537 348 824 348 824 266 528 266 528 413 352 413 352 684 222 684 222 668 659 668 659 412 161 412 161 83 959 83 959 11 218 11 218 802 418 802 418 282 142 282 142 168 642 168 642 39 814 39 814 736 835 736 835 678 314 678 314 546 838 546 838 237 558 237 558 715 880 715 880 738 443 738 443 476 637 476 637 282 632 282 632 355 100 355 100 138 635 138 635 747 263 747 263 878 265 878 265 938 64 938 64 899 6 899 6 667 880 667 880 909 872 909 872 196 894 196 894 391 846 391 846 565 421 565 421 656 322 656 322 570 253 570 253 747 371 747 371 127 656 127 656 50 967 50 967 848 616 848 616 862 222 862 222 724 233 724 233 714 591 714 591 837 592 837 592 318 926 318 926 518 648 518 648 98 179 98 179 381 756 381 756 594 344 594 344 165 149 165 149 319 383 319 383 292 106 292 106 816 513 816 513 912 562 912 562 141 842 141 842 964 440 964 440 772 19 772 19 887 661 887 661 465 159 465 159 70 730 70 730 322 192 322 192 360 749 360 749 226 940 226 940 457 241 457 241 422 440 422 440 931 588 931 588 85 688 85 688 270 563 270 563 711 156 711 156 793 462 793 462 499 437 499 437 963 434 963 434 54 791 54 791 982 632 982 632 337 196 337 196 971 920 971 920 142 211 142 211 929 123 929 123 353 624 353 624 597 303 597 303 238 777 238 777 847 858 847 858 746 416 746 416 269 798 269 798 412 920 412 920 745 528 745 528 824 882 824 882 407 240 407 240 748 916 748 916 646 913 646 913 789 423 789 423 983 509 983 509 831 210 831 210 638 954 638 954 519 518 519 518 594 113 594 113 853 828 853 828 474 809 474 809 810 939 810 939 214 222 214 222 85 203 85 203 504 12 504 12 365 58 365 58 607 735 607 735 964 23 964 23 581 17 581 17 716 115 716 115 549 631 549 631 603 707 603 707 522 653 522 653 313 987 313 987 506 907 506 907 543 710 543 710 383 107 383 107 694 706 694 706 140 334 140 334 757 75 757 75 16 99 16 99 901 887 901 887 63 560 63 560 135 692 135 692 966 866 966 866 260 35 260 35 240 587 240 587 791 891 791 891 243 309 243 309 610 342 610 342 779 602 779 602 569 444 569 444 386 178 386 178 674 679 674 679 610 39 610 39 587 301 587 301 27 230 27 230 331 765 331 765 392 53 392 53 783 849 783 849 894 858 894 858 515 369 515 369 559 728 559 728 2 948 2 948 271 884 271 884 260 314 260 314 352 524 352 524 625 99 625 99 303 28 303 28 444 894 444 894 767 891 767 891 455 284 455 284 336 641 336 641 902 552 902 552 796 886 796 886 287 466 287 466 667 309 667 309 375 122 375 122 382 358 382 358 271 671 271 671 325 17 325 17 325 446 325 446 180 311 180 311 299 28 299 28 419 982 419 982 810 276 810 276 865 446 865 446 194 946 194 946 797 625 797 625 70 987 70 987 113 867 113 867 294 666 294 666 499 146 499 146 541 660 541 660 613 579 613 579 541 871 541 871 514 727 514 727 9 329 9 329 395 644 395 644 455 847 455 847 868 459 868 459 938 942 938 942 349 823 349 823 946 863 946 863 231 459 231 459 748 283 748 283 725 641 725 641 990 740 990 740 835 857 835 857 396 739 396 739 969 791 969 791 274 209 274 209 496 327 496 327 270 605 270 605 708 275 708 275 513 104 513 104 222 47 222 47 490 651 490 651 487 715 487 715 869 634 869 634 696 305 696 305 708 593 708 593 863 38 863 38 763 48 763 48 850 398 850 398 707 894 707 894 92 201 92 201 883 143 883 143 812 830 812 830 507 362 507 362 765 850 765 850 480 787 480 787 917 72 917 72 245 657 245 657 196 212 196 212 522 341 522 341 715 382 715 382 380 226 380 226 909 394 909 394 108 626 108 626 544 89 544 89 352 841 352 841 935 704 935 704 186 326 186 326 957 781 957 781 962 125 962 125 575 326 575 326 40 537 40 537 715 351 715 351 746 336 746 336 56 970 56 970 868 460 868 460 957 984 957 984 692 861 692 861 128 293 128 293 437 57 437 57 397 523 397 523 807 471 807 471 758 570 758 570 730 93 730 93 243 476 243 476 681 186 681 186 585 733 585 733 201 872 201 872 599 242 599 242 650 169 650 169 61 671 61 671 47 752 47 752 452 734 452 734 185 173 185 173 890 808 890 808 528 873 528 873 697 147 697 147 355 102 355 102 813 934 813 934 534 114 534 114 36 759 36 759 256 351 256 351 277 318 277 318 815 956 815 956 122 519 122 519 873 909 873 909 598 795 598 795 974 608 974 608 642 355 642 355 581 854 581 854 202 520 202 520 393 408 393 408 325 663 325 663 747 896 747 896 715 414 715 414 24 243 24 243 250 702 250 702 770 454 770 454 102 910 102 910 292 421 292 421 416 685 416 685 137 240 137 240 640 636 640 636 494 772 494 772 130 76 130 76 321 973 321 973 36 244 36 244 988 942 988 942 260 342 260 342 772 607 772 607 745 694 745 694 597 251 597 251 667 990 667 990 159 953 159 953 535 966 535 966 119 14 119 14 64 735 64 735 284 535 284 535 848 65 848 65 273 876 273 876 472 27 472 27 439 712 439 712 333 941 333 941 600 516 600 516 474 853 474 853 161 660 161 660 856 708 856 708 197 722 197 722 385 298 385 298 501 236 501 236 132 735 132 735 773 162 773 162 891 378 891 378 200 74 200 74 301 588 301 588 333 929 333 929 438 356 438 356 856 592 856 592 230 946 230 946 503 446 503 446 840 187 840 187 523 165 523 165 361 99 361 99 29 215 29 215 587 470 587 470 141 50 141 50 331 824 331 824 420 538 420 538 541 593 541 593 291 931 291 931 395 199 395 199 507 438 507 438 273 585 273 585 433 209 433 209 575 922 575 922 117 918 117 918 622 162 622 162 846 347 846 347 80 977 80 977 829 18 829 18 6 180 6 180 239 462 239 462 431 487 431 487 786 302 786 302 895 695 895 695 297 824 297 824 595 631 595 631 779 162 779 162 402 800 402 800 83 96 83 96 43 197 43 197 976 214 976 214 180 155 180 155 723 766 723 766 914 855 914 855 615 286 615 286 526 35 526 35 888 290 888 290 612 664 612 664 670 524 670 524 217 423 217 423 20 36 20 36 154 460 154 460 359 530 359 530 170 967 170 967 813 156 813 156 557 233 557 233 565 282 565 282 472 651 472 651 633 672 633 672 854 970 854 970 904 6 904 6 335 983 335 983 597 70 597 70 843 893 843 893 574 903 574 903 929 127 929 127 921 561 921 561 533 909 533 909 674 93 674 93 750 560 750 560 326 614 326 614 737 427 737 427 685 633 685 633 595 817 595 817 299 405 299 405 935 564 935 564 440 782 440 782 615 954 615 954 344 436 344 436 731 826 731 826 955 845 955 845 492 888 492 888 491 378 491 378 43 933 43 933 100 764 100 764 176 423 176 423 554 309 554 309 971 239 971 239 762 712 762 712 963 889 963 889 905 136 905 136 128 815 128 815 30 229 30 229 964 628 964 628 91 915 91 915 515 206 515 206 509 57 509 57 48 713 48 713 749 894 749 894 268 358 268 358 739 470 739 470 312 590 312 590 928 287 928 287 195 91 195 91 888 905 888 905 926 927 926 927 98 762 98 762 613 352 613 352 121 753 121 753 643 410 643 410 629 817 629 817 222 630 222 630 36 337 36 337 384 316 384 316 113 849 113 849 37 938 37 938 129 644 129 644 261 292 261 292 843 323 843 323 667 790 667 790 541 723 541 723 526 542 526 542 558 319 558 319 44 383 44 383 939 200 939 200 292 122 292 122 965 244 965 244 244 297 244 297 44 384 44 384 121 727 121 727 885 119 885 119 626 537 626 537 756 117 756 117 957 469 957 469 869 873 869 873 777 31 777 31 353 573 353 573 882 249 882 249 522 756 522 756 17 217 17 217 839 970 839 970 79 364 79 364 63 60 63 60 858 730 858 730 721 238 721 238 973 815 973 815 473 954 473 954 188 51 188 51 92 738 92 738 280 679 280 679 525 170 525 170 404 248 404 248 738 215 738 215 132 338 132 338 374 546 374 546 639 862 639 862 879 213 879 213 350 646 350 646 933 453 933 453 190 658 190 658 294 772 294 772 921 188 921 188 786 74 786 74 135 172 135 172 192 148 192 148 735 106 735 106 157 264 157 264 769 817 769 817 662 655 662 655 414 104 414 104 215 76 215 76 80 259 80 259 603 739 603 739 370 765 370 765 58 910 58 910 771 919 771 919 85 626 85 626 203 415 203 415 368 615 368 615 1 667 1 667 125 338 125 338 15 976 15 976 653 152 653 152 542 101 542 101 98 673 98 673 617 433 617 433 741 468 741 468 634 885 634 885 699 21 699 21 116 130 116 130 113 156 113 156 19 575 19 575 11 463 11 463 169 931 169 931 241 894 241 894 637 617 637 617 463 149 463 149 307 688 307 688 294 595 294 595 635 662 635 662 639 974 639 974 62 793 62 793 636 907 636 907 710 624 710 624 303 275 303 275 414 962 414 962 852 95 852 95 700 321 700 321 246 965 246 965 650 170 650 170 491 429 491 429 826 596 826 596 665 710 665 710 510 605 510 605 274 726 274 726 418 862 418 862 617 583 617 583 311 936 311 936 190 835 190 835 912 176 912 176 847 872 847 872 26 446 26 446 590 511 590 511 520 642 520 642 340 274 340 274 723 365 723 365 465 824 465 824 992 103 992 103 869 214 869 214 308 546 308 546 853 580 853 580 429 844 429 844 660 314 660 314 790 73 790 73 233 924 233 924 935 561 935 561 887 662 887 662 626 772 626 772 562 338 562 338 583 317 583 317 72 801 72 801 790 654 790 654 655 139 655 139 556 551 556 551 816 725 816 725 490 138 490 138 131 92 131 92 421 380 421 380 223 20 223 20 917 259 917 259 631 905 631 905 473 777 473 777 544 468 544 468 320 696 320 696 937 671 937 671 523 471 523 471 732 705 732 705 453 640 453 640 503 195 503 195 553 841 553 841 211 120 211 120 791 818 791 818 407 635 407 635 288 389 288 389 414 556 414 556 721 355 721 355 228 392 228 392 725 570 725 570 316 871 316 871 478 448 478 448 612 322 612 322 718 565 718 565 932 12 932 12 246 39 246 39 318 582 318 582 594 587 594 587 659 822 659 822 452 421 452 421 817 684 817 684 992 251 992 251 779 856 779 856 462 987 462 987 370 966 370 966 186 136 186 136 974 124 974 124 854 795 854 795 309 834 309 834 91 225 91 225 759 737 759 737 533 468 533 468 787 670 787 670 652 943 652 943 468 702 468 702 377 818 377 818 434 620 434 620 471 568 471 568 232 701 232 701 724 334 724 334 31 172 31 172 472 517 472 517 353 791 353 791 381 638 381 638 384 163 384 163 545 910 545 910 323 413 323 413 88 842 88 842 842 751 842 751 142 466 142 466 77 755 77 755 463 542 463 542 889 671 889 671 223 69 223 69 159 161 159 161 726 389 726 389 866 765 866 765 645 823 645 823 64 989 64 989 905 663 905 663 180 460 180 460 849 427 849 427 886 897 886 897 855 566 855 566 730 803 730 803 930 372 930 372 196 645 196 645 385 319 385 319 482 484 482 484 284 129 284 129 354 617 354 617 953 319 953 319 62 618 62 618 337 772 337 772 86 300 86 300 555 341 555 341 498 622 498 622 373 82 373 82 145 332 145 332 437 342 437 342 664 132 664 132 109 513 109 513 550 614 550 614 601 798 601 798 429 239 429 239 916 924 916 924 615 94 615 94 248 701 248 701 154 469 154 469 803 37 803 37 588 263 588 263 769 764 769 764 339 667 339 667 328 502 328 502 596 106 596 106 537 794 537 794 417 582 417 582 117 989 117 989 346 657 346 657 179 47 179 47 447 252 447 252 974 314 974 314 214 321 214 321 970 756 970 756 142 267 142 267 619 267 619 267 433 649 433 649 807 827 807 827 761 380 761 380 281 799 281 799 645 182 645 182 788 333 788 333 681 625 681 625 783 286 783 286 661 417 661 417 34 816 34 816 54 197 54 197 352 118 352 118 637 162 637 162 960 737 960 737 310 56 310 56 917 871 917 871 755 332 755 332 327 219 327 219 550 752 550 752 78 163 78 163 569 956 569 956 689 658 689 658 180 983 180 983 290 656 290 656 855 480 855 480 789 169 789 169 168 256 168 256 933 667 933 667 951 10 951 10 686 270 686 270 959 347 959 347 9 544 9 544 200 2 200 2 500 339 500 339 837 263 837 263 734 422 734 422 9 298 9 298 65 769 65 769 523 45 523 45 632 394 632 394 377 802 377 802 241 693 241 693 13 678 13 678 16 150 16 150 286 974 286 974 832 12 832 12 795 570 795 570 390 784 390 784 195 628 195 628 938 281 938 281 542 514 542 514 876 915 876 915 579 904 579 904 564 82 564 82 590 717 590 717 954 463 954 463 947 228 947 228 926 366 926 366 224 526 224 526 690 955 690 955 411 450 411 450 863 182 863 182 776 605 776 605 321 574 321 574 621 54 621 54 312 282 312 282 227 859 227 859 722 726 722 726 15 897 15 897 575 900 575 900 289 124 289 124 736 393 736 393 321 968 321 968 152 386 152 386 450 524 450 524 857 906 857 906 38 739 38 739 192 490 192 490 943 742 943 742 678 395 678 395 820 921 820 921 291 385 291 385 915 366 915 366 30 606 30 606 938 285 938 285 26 946 26 946 712 657 712 657 21 321 21 321 695 199 695 199 300 819 300 819 549 264 549 264 599 960 599 960 111 578 111 578 521 264 521 264 576 819 576 819 325 807 325 807 980 85 980 85 721 756 721 756 935 575 935 575 524 471 524 471 485 118 485 118 334 509 334 509 706 442 706 442 402 88 402 88 789 966 789 966 533 103 533 103 187 622 187 622 792 467 792 467 303 13 303 13 886 518 886 518 337 69 337 69 450 285 450 285 381 374 381 374 789 447 789 447 611 69 611 69 167 723 167 723 656 783 656 783 815 700 815 700 959 895 959 895 684 339 684 339 574 906 574 906 512 464 512 464 136 191 136 191 4 151 4 151 167 634 167 634 732 418 732 418 184 908 184 908 687 602 687 602 374 130 374 130 597 320 597 320 569 160 569 160 298 173 298 173 916 46 916 46 718 541 718 541 550 890 550 890 366 53 366 53 100 305 100 305 932 430 932 430 127 733 127 733 119 117 119 117 803 358 803 358 479 443 479 443 412 561 412 561 570 268 570 268 884 71 884 71 544 544 544 544 124 507 124 507 336 58 336 58 465 327 465 327 186 179 186 179 139 111 139 111 248 402 248 402 193 455 193 455 137 682 137 682 304 828 304 828 283 434 283 434 787 16 787 16 906 421 906 421 450 887 450 887 985 635 985 635 838 482 838 482 303 517 303 517 289 914 289 914 299 742 299 742 891 736 891 736 901 197 901 197 931 311 931 311 878 550 878 550 468 193 468 193 29 536 29 536 142 571 142 571 75 579 75 579 435 867 435 867 994 886 994 886 244 883 244 883 546 759 546 759 917 708 917 708 958 134 958 134 578 814 578 814 160 190 160 190 273 578 273 578 143 942 143 942 898 132 898 132 781 566 781 566 181 676 181 676 855 593 855 593 147 555 147 555 439 143 439 143 253 411 253 411 197 152 197 152 95 716 95 716 841 207 841 207 734 992 734 992 418 179 418 179 613 14 613 14 20 815 20 815 909 828 909 828 6 944 6 944 798 215 798 215 573 932 573 932 142 870 142 870 130 750 130 750 243 145 243 145 118 831 118 831 679 676 679 676 888 590 888 590 635 670 635 670 278 71 278 71 941 551 941 551 565 19 565 19 891 376 891 376 82 113 82 113 906 785 906 785 596 131 596 131 339 179 339 179 892 477 892 477 518 88 518 88 66 365 66 365 42 955 42 955 3 751 3 751 138 842 138 842 346 122 346 122 911 88 911 88 361 134 361 134 803 908 803 908 808 218 808 218 731 168 731 168 770 607 770 607 11 721 11 721 281 455 281 455 660 237 660 237 64 419 64 419 123 724 123 724 797 348 797 348 852 742 852 742 698 788 698 788 298 854 298 854 746 88 746 88 280 519 280 519 105 668 105 668 507 144 507 144 268 172 268 172 84 460 84 460 910 647 910 647 383 967 383 967 983 47 983 47 37 214 37 214 333 8 333 8 764 968 764 968 671 504 671 504 459 269 459 269 83 640 83 640 458 395 458 395 888 296 888 296 247 855 247 855 611 956 611 956 944 483 944 483 22 949 22 949 145 389 145 389 925 849 925 849 679 35 679 35 272 399 272 399 803 409 803 409 947 784 947 784 355 443 355 443 565 409 565 409 272 748 272 748 184 715 184 715 516 308 516 308 225 227 225 227 781 506 781 506 610 126 610 126 263 669 263 669 146 553 146 553 225 498 225 498 40 546 40 546 856 887 856 887 886 306 886 306 445 971 445 971 847 576 847 576 644 256 644 256 260 456 260 456 592 984 592 984 413 901 413 901 908 95 908 95 363 894 363 894 789 41 789 41 170 699 170 699 267 478 267 478 12 717 12 717 789 390 789 390 496 8 496 8 327 134 327 134 992 386 992 386 405 906 405 906 233 604 233 604 838 172 838 172 817 702 817 702 552 43 552 43 247 679 247 679 474 387 474 387 642 210 642 210 583 768 583 768 502 518 502 518 184 24 184 24 246 230 246 230 946 299 946 299 51 389 51 389 504 290 504 290 104 597 104 597 307 256 307 256 394 693 394 693 178 201 178 201 985 649 985 649 855 37 855 37 469 709 469 709 878 666 878 666 412 48 412 48 74 38 74 38 550 649 550 649 161 745 161 745 917 383 917 383 794 275 794 275 983 954 983 954 702 34 702 34 321 789 321 789 320 812 320 812 643 435 643 435 865 962 865 962 333 192 333 192 243 620 243 620 134 479 134 479 653 627 653 627 318 977 318 977 280 610 280 610 329 302 329 302 536 533 536 533 659 907 659 907 615 454 615 454 462 761 462 761 58 692 58 692 653 945 653 945 474 659 474 659 35 702 35 702 939 180 939 180 720 797 720 797 546 989 546 989 11 198 11 198 240 809 240 809 629 951 629 951 143 760 143 760 372 100 372 100 306 403 306 403 794 50 794 50 675 984 675 984 490 577 490 577 183 670 183 670 220 571 220 571 201 87 201 87 943 550 943 550 435 712 435 712 414 408 414 408 69 47 69 47 654 519 654 519 437 559 437 559 991 298 991 298 864 752 864 752 492 144 492 144 892 330 892 330 661 668 661 668 823 464 823 464 316 30 316 30 254 929 254 929 332 897 332 897 250 665 250 665 896 840 896 840 260 146 260 146 984 445 984 445 385 326 385 326 690 96 690 96 124 674 124 674 191 849 191 849 842 864 842 864 134 827 134 827 130 994 130 994 424 758 424 758 131 265 131 265 382 990 382 990 322 201 322 201 420 416 420 416 934 748 934 748 19 142 19 142 762 825 762 825 531 481 531 481 121 11 121 11 311 4 311 4 136 252 136 252 140 358 140 358 691 550 691 550 69 730 69 730 588 196 588 196 321 603 321 603 863 878 863 878 66 376 66 376 853 602 853 602 6 348 6 348 509 156 509 156 858 254 858 254 720 653 720 653 508 257 508 257 456 255 456 255 673 632 673 632 492 639 492 639 636 365 636 365 739 25 739 25 671 736 671 736 795 844 795 844 158 57 158 57 302 483 302 483 514 969 514 969 519 234 519 234 873 263 873 263 228 971 228 971 705 974 705 974 885 511 885 511 404 569 404 569 118 791 118 791 462 612 462 612 821 486 821 486 308 771 308 771 47 151 47 151 597 546 597 546 497 567 497 567 689 649 689 649 154 577 154 577 358 788 358 788 130 489 130 489 520 922 520 922 225 297 225 297 85 873 85 873 771 85 771 85 584 632 584 632 525 451 525 451 237 245 237 245 871 582 871 582 26 273 26 273 647 487 647 487 326 126 326 126 922 354 922 354 244 778 244 778 65 595 65 595 44 451 44 451 545 443 545 443 582 991 582 991 335 788 335 788 667 657 667 657 690 346 690 346 857 550 857 550 750 572 750 572 602 173 602 173 52 591 52 591 886 755 886 755 53 156 53 156 716 157 716 157 872 488 872 488 269 425 269 425 767 898 767 898 767 836 767 836 82 224 82 224 257 425 257 425 240 266 240 266 593 878 593 878 42 490 42 490 30 417 30 417 43 217 43 217 465 518 465 518 934 244 934 244 308 961 308 961 760 240 760 240 67 553 67 553 457 889 457 889 805 291 805 291 956 762 956 762 197 497 197 497 361 994 361 994 316 902 316 902 315 295 315 295 162 624 162 624 331 746 331 746 359 169 359 169 377 132 377 132 332 112 332 112 489 858 489 858 670 343 670 343 902 857 902 857 38 440 38 440 872 770 872 770 489 599 489 599 429 505 429 505 64 838 64 838 870 280 870 280 211 621 211 621 821 698 821 698 543 315 543 315 655 263 655 263 988 739 988 739 406 518 406 518 37 632 37 632 862 35 862 35 785 784 785 784 582 578 582 578 871 397 871 397 59 770 59 770 500 167 500 167 566 212 566 212 172 90 172 90 701 228 701 228 581 208 581 208 875 989 875 989 765 331 765 331 520 723 520 723 95 628 95 628 648 612 648 612 660 232 660 232 969 529 969 529 795 10 795 10 108 100 108 100 985 272 985 272 186 753 186 753 771 295 771 295 300 513 300 513 418 379 418 379 286 723 286 723 390 811 390 811 826 690 826 690 507 749 507 749 9 309 9 309 206 976 206 976 495 414 495 414 671 924 671 924 360 174 360 174 726 282 726 282 474 155 474 155 521 158 521 158 200 895 200 895 469 203 469 203 10 103 10 103 656 75 656 75 157 364 157 364 970 279 970 279 978 560 978 560 847 937 847 937 937 577 937 577 742 940 742 940 849 686 849 686 489 899 489 899 559 671 559 671 137 517 137 517 697 743 697 743 225 836 225 836 632 528 632 528 603 6 603 6 707 22 707 22 7 601 7 601 982 217 982 217 548 555 548 555 159 10 159 10 419 149 419 149 615 850 615 850 423 82 423 82 149 118 149 118 792 405 792 405 344 367 344 367 541 254 541 254 59 227 59 227 462 505 462 505 121 974 121 974 731 533 731 533 136 806 136 806 581 540 581 540 770 876 770 876 989 442 989 442 453 366 453 366 615 82 615 82 831 309 831 309 311 477 311 477 593 733 593 733 212 869 212 869 844 571 844 571 367 39 367 39 64 926 64 926 290 247 290 247 311 593 311 593 509 246 509 246 207 995 207 995 217 408 217 408 373 50 373 50 746 251 746 251 958 789 958 789 971 154 971 154 807 12 807 12 708 303 708 303 847 994 847 994 175 230 175 230 324 921 324 921 225 787 225 787 266 710 266 710 435 709 435 709 760 111 760 111 641 239 641 239 841 62 841 62 411 757 411 757 188 799 188 799 989 52 989 52 581 838 581 838 275 158 275 158 364 687 364 687 139 17 139 17 683 120 683 120 627 405 627 405 287 942 287 942 948 844 948 844 840 692 840 692 736 95 736 95 253 110 253 110 577 239 577 239 325 244 325 244 567 234 567 234 429 162 429 162 492 558 492 558 561 152 561 152 318 165 318 165 262 588 262 588 786 155 786 155 574 294 574 294 427 766 427 766 738 389 738 389 107 710 107 710 672 607 672 607 480 22 480 22 501 607 501 607 595 793 595 793 611 777 611 777 986 527 986 527 208 373 208 373 537 397 537 397 109 257 109 257 235 31 235 31 117 91 117 91 699 71 699 71 907 344 907 344 602 714 602 714 939 522 939 522 177 932 177 932 271 467 271 467 797 768 797 768 80 614 80 614 92 571 92 571 252 496 252 496 555 118 555 118 363 352 363 352 229 857 229 857 171 459 171 459 814 382 814 382 49 859 49 859 606 478 606 478 419 167 419 167 465 427 465 427 914 891 914 891 602 286 602 286 160 709 160 709 86 202 86 202 620 418 620 418 846 869 846 869 705 232 705 232 402 153 402 153 272 555 272 555 754 463 754 463 990 96 990 96 845 167 845 167 26 127 26 127 408 607 408 607 396 629 396 629 921 176 921 176 208 668 208 668 331 683 331 683 639 409 639 409 198 180 198 180 904 35 904 35 241 403 241 403 118 163 118 163 888 303 888 303 418 909 418 909 421 750 421 750 85 206 85 206 802 812 802 812 63 910 63 910 25 171 25 171 822 924 822 924 453 190 453 190 412 260 412 260 215 841 215 841 519 969 519 969 770 680 770 680 92 276 92 276 156 95 156 95 916 41 916 41 651 685 651 685 652 739 652 739 289 429 289 429 910 855 910 855 353 687 353 687 32 21 32 21 556 439 556 439 254 893 254 893 140 388 140 388 901 271 901 271 845 579 845 579 495 4 495 4 709 325 709 325 10 986 10 986 91 499 91 499 96 954 96 954 284 233 284 233 232 663 232 663 635 882 635 882 715 839 715 839 965 280 965 280 878 657 878 657 464 632 464 632 486 514 486 514 860 215 860 215 603 855 603 855 601 285 601 285 727 147 727 147 638 162 638 162 823 802 823 802 244 593 244 593 416 928 416 928 520 861 520 861 861 881 861 881 260 750 260 750 522 654 522 654 165 717 165 717 421 972 421 972 480 911 480 911 319 643 319 643 212 371 212 371 191 585 191 585 648 881 648 881 858 49 858 49 551 665 551 665 636 157 636 157 731 581 731 581 192 666 192 666 72 55 72 55 587 574 587 574 45 789 45 789 350 179 350 179 816 372 816 372 794 313 794 313 445 990 445 990 509 125 509 125 801 464 801 464 645 189 645 189 322 193 322 193 567 48 567 48 684 828 684 828 890 939 890 939 114 857 114 857 915 756 915 756 94 666 94 666 859 995 859 995 805 505 805 505 96 765 96 765 5 883 5 883 515 195 515 195 395 643 395 643 644 385 644 385 263 872 263 872 659 131 659 131 502 745 502 745 462 697 462 697 727 323 727 323 386 281 386 281 732 840 732 840 953 903 953 903 163 977 163 977 208 963 208 963 947 899 947 899 880 719 880 719 886 601 886 601 912 271 912 271 156 68 156 68 204 55 204 55 333 294 333 294 342 208 342 208 950 641 950 641 261 762 261 762 892 249 892 249 136 895 136 895 198 64 198 64 507 666 507 666 722 416 722 416 296 94 296 94 219 57 219 57 197 485 197 485 861 226 861 226 187 810 187 810 236 618 236 618 921 94 921 94 450 607 450 607 845 760 845 760 819 894 819 894 391 552 391 552 170 907 170 907 420 807 420 807 854 830 854 830 498 233 498 233 351 602 351 602 648 426 648 426 738 784 738 784 779 521 779 521 944 636 944 636 127 357 127 357 816 897 816 897 610 15 610 15 978 387 978 387 492 220 492 220 671 814 671 814 394 651 394 651 836 516 836 516 805 947 805 947 446 21 446 21 739 733 739 733 748 836 748 836 560 246 560 246 844 257 844 257 424 697 424 697 374 424 374 424 291 25 291 25 230 41 230 41 715 790 715 790 897 506 897 506 123 966 123 966 828 332 828 332 166 573 166 573 948 548 948 548 963 676 963 676 371 907 371 907 209 973 209 973 720 378 720 378 961 103 961 103 601 391 601 391 734 880 734 880 165 345 165 345 512 439 512 439 470 949 470 949 704 659 704 659 501 584 501 584 166 209 166 209 564 756 564 756 304 992 304 992 545 451 545 451 926 386 926 386 354 28 354 28 955 903 955 903 812 336 812 336 402 911 402 911 344 676 344 676 596 2 596 2 434 393 434 393 453 317 453 317 83 497 83 497 868 687 868 687 975 769 975 769 57 169 57 169 741 223 741 223 821 68 821 68 612 833 612 833 257 309 257 309 525 841 525 841 961 379 961 379 684 104 684 104 684 34 684 34 173 659 173 659 186 6 186 6 577 420 577 420 327 915 327 915 639 987 639 987 98 59 98 59 255 536 255 536 983 132 983 132 798 443 798 443 198 436 198 436 161 404 161 404 910 348 910 348 553 891 553 891 229 988 229 988 946 752 946 752 671 146 671 146 358 447 358 447 331 529 331 529 937 514 937 514 883 302 883 302 840 938 840 938 503 961 503 961 7 173 7 173 178 793 178 793 763 904 763 904 193 260 193 260 245 217 245 217 452 63 452 63 936 628 936 628 756 190 756 190 759 117 759 117 155 913 155 913 78 382 78 382 337 946 337 946 488 17 488 17 578 693 578 693 702 564 702 564 662 426 662 426 434 290 434 290 607 200 607 200 360 305 360 305 136 405 136 405 876 560 876 560 381 957 381 957 784 549 784 549 269 874 269 874 229 901 229 901 617 415 617 415 321 884 321 884 187 226 187 226 756 216 756 216 188 528 188 528 463 12 463 12 980 618 980 618 511 138 511 138 512 175 512 175 409 312 409 312 793 364 793 364 804 888 804 888 786 816 786 816 75 113 75 113 821 614 821 614 627 450 627 450 658 408 658 408 503 784 503 784 121 669 121 669 632 751 632 751 821 175 821 175 376 130 376 130 629 276 629 276 127 120 127 120 53 838 53 838 235 418 235 418 36 121 36 121 290 376 290 376 111 376 111 376 87 791 87 791 59 479 59 479 699 816 699 816 418 330 418 330 478 441 478 441 77 895 77 895 313 22 313 22 837 503 837 503 663 64 663 64 705 985 705 985 792 373 792 373 533 868 533 868 333 174 333 174 128 151 128 151 174 662 174 662 293 128 293 128 700 964 700 964 790 808 790 808 820 303 820 303 522 618 522 618 868 119 868 119 98 527 98 527 446 940 446 940 987 81 987 81 280 498 280 498 583 247 583 247 470 140 470 140 59 430 59 430 660 138 660 138 25 627 25 627 847 626 847 626 868 592 868 592 180 813 180 813 258 643 258 643 570 332 570 332 231 599 231 599 302 966 302 966 867 490 867 490 271 972 271 972 579 702 579 702 732 378 732 378 381 101 381 101 915 249 915 249 106 144 106 144 120 921 120 921 750 534 750 534 505 280 505 280 316 293 316 293 143 612 143 612 494 819 494 819 523 14 523 14 499 880 499 880 408 592 408 592 474 18 474 18 555 187 555 187 873 407 873 407 91 58 91 58 663 573 663 573 164 479 164 479 101 27 101 27 842 61 842 61 90 452 90 452 805 803 805 803 228 833 228 833 647 251 647 251 250 89 250 89 99 532 99 532 393 128 393 128 335 976 335 976 718 367 718 367 78 233 78 233 939 186 939 186 872 74 872 74 631 585 631 585 120 977 120 977 483 703 483 703 940 5 940 5 634 950 634 950 314 338 314 338 257 688 257 688 757 308 757 308 848 553 848 553 137 438 137 438 328 954 328 954 218 929 218 929 470 601 470 601 908 688 908 688 798 457 798 457 226 753 226 753 14 13 14 13 762 676 762 676 639 809 639 809 539 471 539 471 889 249 889 249 602 801 602 801 976 335 976 335 125 496 125 496 63 501 63 501 196 586 196 586 396 812 396 812 477 863 477 863 19 670 19 670 834 237 834 237 169 340 169 340 575 546 575 546 757 678 757 678 282 191 282 191 512 258 512 258 269 51 269 51 842 698 842 698 947 362 947 362 173 738 173 738 829 919 829 919 107 164 107 164 708 648 708 648 798 97 798 97 654 450 654 450 617 566 617 566 66 773 66 773 912 687 912 687 368 840 368 840 19 10 19 10 976 878 976 878 593 894 593 894 644 836 644 836 276 954 276 954 301 675 301 675 354 71 354 71 363 14 363 14 96 665 96 665 454 297 454 297 593 100 593 100 161 852 161 852 489 296 489 296 606 224 606 224 275 644 275 644 866 132 866 132 193 166 193 166 102 40 102 40 785 116 785 116 667 814 667 814 217 473 217 473 326 44 326 44 334 321 334 321 820 177 820 177 862 126 862 126 756 250 756 250 832 687 832 687 338 856 338 856 850 482 850 482 734 974 734 974 194 72 194 72 164 497 164 497 428 875 428 875 448 58 448 58 402 748 402 748 127 883 127 883 472 757 472 757 958 94 958 94 690 870 690 870 802 753 802 753 536 700 536 700 241 85 241 85 927 683 927 683 335 14 335 14 960 135 960 135 760 748 760 748 542 331 542 331 304 98 304 98 737 26 737 26 83 758 83 758 895 763 895 763 16 606 16 606 189 46 189 46 29 476 29 476 724 902 724 902 204 289 204 289 2 573 2 573 144 962 144 962 876 485 876 485 785 166 785 166 680 212 680 212 639 829 639 829 716 593 716 593 612 759 612 759 645 723 645 723 442 629 442 629 563 290 563 290 257 22 257 22 235 279 235 279 762 618 762 618 981 971 981 971 329 694 329 694 170 494 170 494 690 112 690 112 779 552 779 552 791 252 791 252 365 60 365 60 407 255 407 255 306 51 306 51 295 694 295 694 451 630 451 630 584 995 584 995 868 862 868 862 32 875 32 875 148 56 148 56 263 344 263 344 18 604 18 604 842 647 842 647 884 100 884 100 714 238 714 238 235 296 235 296 995 717 995 717 214 197 214 197 427 2 427 2 822 248 822 248 358 206 358 206 970 678 970 678 621 692 621 692 266 442 266 442 581 599 581 599 4 683 4 683 498 738 498 738 812 441 812 441 370 719 370 719 248 170 248 170 374 11 374 11 680 385 680 385 86 907 86 907 344 904 344 904 534 753 534 753 138 987 138 987 775 828 775 828 178 546 178 546 319 168 319 168 830 107 830 107 427 302 427 302 841 400 841 400 471 7 471 7 593 718 593 718 471 122 471 122 900 10 900 10 455 963 455 963 577 489 577 489 152 748 152 748 19 256 19 256 282 736 282 736 476 65 476 65 755 162 755 162 491 521 491 521 981 957 981 957 3 51 3 51 744 953 744 953 613 278 613 278 326 28 326 28 975 781 975 781 238 785 238 785 25 787 25 787 404 742 404 742 746 282 746 282 483 803 483 803 940 487 940 487 622 533 622 533 90 809 90 809 301 751 301 751 116 784 116 784 832 528 832 528 911 794 911 794 331 185 331 185 105 777 105 777 637 300 637 300 794 658 794 658 317 426 317 426 735 543 735 543 452 51 452 51 138 525 138 525 124 186 124 186 520 356 520 356 666 619 666 619 476 41 476 41 14 207 14 207 956 934 956 934 187 829 187 829 708 892 708 892 81 969 81 969 913 724 913 724 604 122 604 122 521 169 521 169 263 570 263 570 78 681 78 681 518 610 518 610 632 239 632 239 44 958 44 958 427 873 427 873 979 789 979 789 657 249 657 249 627 554 627 554 808 51 808 51 422 801 422 801 416 438 416 438 963 974 963 974 866 478 866 478 351 235 351 235 159 691 159 691 394 25 394 25 985 139 985 139 452 259 452 259 124 708 124 708 733 405 733 405 643 251 643 251 606 279 606 279 601 264 601 264 915 517 915 517 449 389 449 389 128 687 128 687 638 768 638 768 171 469 171 469 495 728 495 728 887 954 887 954 119 63 119 63 879 222 879 222 326 75 326 75 938 669 938 669 4 107 4 107 894 552 894 552 647 768 647 768 384 689 384 689 466 487 466 487 126 810 126 810 827 787 827 787 894 614 894 614 245 509 245 509 94 444 94 444 964 546 964 546 651 34 651 34 979 771 979 771 184 192 184 192 560 693 560 693 203 875 203 875 458 773 458 773 601 109 601 109 577 231 577 231 988 336 988 336 65 823 65 823 829 49 829 49 4 891 4 891 143 210 143 210 424 548 424 548 563 863 563 863 122 908 122 908 310 77 310 77 13 420 13 420 30 267 30 267 100 953 100 953 563 597 563 597 896 519 896 519 436 282 436 282 840 253 840 253 286 326 286 326 723 680 723 680 800 947 800 947 560 404 560 404 690 985 690 985 77 711 77 711 574 503 574 503 342 395 342 395 224 698 224 698 537 626 537 626 294 24 294 24 565 764 565 764 601 368 601 368 293 332 293 332 499 565 499 565 678 88 678 88 596 119 596 119 57 592 57 592 717 519 717 519 523 974 523 974 254 250 254 250 559 227 559 227 288 788 288 788 899 133 899 133 690 886 690 886 911 432 911 432 515 213 515 213 184 618 184 618 812 565 812 565 440 209 440 209 394 421 394 421 400 683 400 683 709 679 709 679 870 991 870 991 634 298 634 298 206 712 206 712 391 179 391 179 307 913 307 913 757 983 757 983 950 907 950 907 272 472 272 472 266 87 266 87 573 402 573 402 166 68 166 68 896 677 896 677 402 167 402 167 750 11 750 11 882 905 882 905 360 943 360 943 900 58 900 58 776 935 776 935 61 962 61 962 323 267 323 267 512 105 512 105 708 290 708 290 956 137 956 137 824 731 824 731 970 863 970 863 593 995 593 995 193 424 193 424 543 462 543 462 430 336 430 336 761 684 761 684 861 425 861 425 741 493 741 493 731 381 731 381 454 42 454 42 733 189 733 189 837 348 837 348 308 227 308 227 313 712 313 712 916 339 916 339 806 631 806 631 565 278 565 278 77 187 77 187 618 510 618 510 832 691 832 691 640 551 640 551 904 567 904 567 934 407 934 407 361 431 361 431 351 844 351 844 131 921 131 921 41 282 41 282 52 407 52 407 90 831 90 831 408 375 408 375 641 782 641 782 421 434 421 434 627 694 627 694 781 757 781 757 112 472 112 472 820 823 820 823 941 39 941 39 394 237 394 237 687 127 687 127 234 309 234 309 506 736 506 736 920 485 920 485 561 76 561 76 831 575 831 575 932 387 932 387 435 158 435 158 187 87 187 87 460 458 460 458 797 940 797 940 343 53 343 53 58 653 58 653 550 342 550 342 189 611 189 611 782 562 782 562 190 572 190 572 840 529 840 529 186 472 186 472 468 33 468 33 384 153 384 153 805 649 805 649 262 407 262 407 745 10 745 10 212 278 212 278 502 885 502 885 390 477 390 477 243 516 243 516 7 322 7 322 306 243 306 243 160 332 160 332 421 220 421 220 627 698 627 698 422 185 422 185 903 166 903 166 986 859 986 859 130 421 130 421 228 718 228 718 912 343 912 343 746 722 746 722 825 448 825 448 14 800 14 800 868 879 868 879 340 690 340 690 70 387 70 387 493 498 493 498 125 357 125 357 791 248 791 248 516 595 516 595 455 419 455 419 12 488 12 488 953 343 953 343 929 799 929 799 221 878 221 878 461 560 461 560 225 78 225 78 484 529 484 529 976 896 976 896 467 598 467 598 872 953 872 953 276 693 276 693 852 326 852 326 681 646 681 646 711 607 711 607 328 12 328 12 517 822 517 822 383 303 383 303 527 304 527 304 404 427 404 427 380 626 380 626 767 732 767 732 413 285 413 285 172 14 172 14 810 905 810 905 507 935 507 935 480 109 480 109 350 705 350 705 2 556 2 556 307 860 307 860 129 372 129 372 242 61 242 61 795 203 795 203 699 80 699 80 947 218 947 218 827 780 827 780 370 862 370 862 40 708 40 708 880 124 880 124 538 327 538 327 847 913 847 913 226 117 226 117 779 433 779 433 204 510 204 510 500 251 500 251 444 742 444 742 665 380 665 380 567 939 567 939 425 400 425 400 260 936 260 936 678 853 678 853 949 399 949 399 144 69 144 69 696 682 696 682 432 844 432 844 218 47 218 47 931 537 931 537 215 377 215 377 433 679 433 679 459 276 459 276 304 315 304 315 244 219 244 219 587 690 587 690 53 555 53 555 536 960 536 960 640 742 640 742 214 405 214 405 888 165 888 165 690 655 690 655 222 190 222 190 39 557 39 557 882 591 882 591 530 256 530 256 692 851 692 851 113 458 113 458 502 206 502 206 525 280 525 280 777 166 777 166 586 792 586 792 929 424 929 424 77 67 77 67 155 702 155 702 69 784 69 784 727 148 727 148 190 635 190 635 888 67 888 67 178 923 178 923 145 550 145 550 371 473 371 473 207 412 207 412 961 278 961 278 721 611 721 611 233 630 233 630 291 716 291 716 134 370 134 370 775 595 775 595 43 95 43 95 155 885 155 885 956 657 956 657 620 946 620 946 534 631 534 631 844 946 844 946 519 608 519 608 887 376 887 376 933 926 933 926 766 168 766 168 793 899 793 899 994 856 994 856 888 346 888 346 91 586 91 586 148 112 148 112 468 48 468 48 385 566 385 566 274 103 274 103 574 589 574 589 374 470 374 470 789 753 789 753 351 141 351 141 16 241 16 241 935 546 935 546 316 177 316 177 552 459 552 459 552 5 552 5 909 530 909 530 232 562 232 562 17 571 17 571 754 936 754 936 37 572 37 572 527 545 527 545 658 819 658 819 528 422 528 422 705 973 705 973 775 614 775 614 179 871 179 871 324 138 324 138 554 648 554 648 89 426 89 426 173 675 173 675 563 288 563 288 78 701 78 701 934 638 934 638 673 372 673 372 485 344 485 344 98 596 98 596 201 660 201 660 493 120 493 120 585 254 585 254 343 769 343 769 442 464 442 464 913 813 913 813 846 517 846 517 672 59 672 59 504 830 504 830 873 59 873 59 833 252 833 252 956 354 956 354 645 349 645 349 67 869 67 869 405 967 405 967 712 261 712 261 57 465 57 465 649 938 649 938 252 939 252 939 95 134 95 134 200 175 200 175 333 335 333 335 261 85 261 85 769 303 769 303 871 809 871 809 229 942 229 942 968 111 968 111 677 678 677 678 55 194 55 194 158 94 158 94 285 420 285 420 811 212 811 212 679 192 679 192 917 69 917 69 875 282 875 282 524 352 524 352 224 635 224 635 837 555 837 555 397 889 397 889 940 371 940 371 511 396 511 396 96 936 96 936 891 719 891 719 103 516 103 516 835 477 835 477 155 816 155 816 64 397 64 397 973 820 973 820 481 272 481 272 387 948 387 948 780 465 780 465 600 393 600 393 382 916 382 916 819 578 819 578 325 708 325 708 145 683 145 683 901 376 901 376 845 397 845 397 294 27 294 27 776 900 776 900 269 282 269 282 516 335 516 335 908 708 908 708 915 148 915 148 499 318 499 318 335 966 335 966 323 381 323 381 370 831 370 831 781 854 781 854 301 430 301 430 13 299 13 299 580 584 580 584 923 235 923 235 620 692 620 692 310 642 310 642 157 749 157 749 153 753 153 753 981 524 981 524 547 531 547 531 12 597 12 597 296 305 296 305 269 836 269 836 241 900 241 900 666 848 666 848 332 37 332 37 839 505 839 505 289 966 289 966 208 541 208 541 530 969 530 969 675 900 675 900 380 500 380 500 475 735 475 735 950 889 950 889 39 846 39 846 942 656 942 656 909 832 909 832 238 548 238 548 314 727 314 727 413 434 413 434 354 609 354 609 98 337 98 337 297 992 297 992 294 573 294 573 688 510 688 510 636 210 636 210 644 145 644 145 863 817 863 817 729 202 729 202 106 384 106 384 872 603 872 603 351 704 351 704 276 351 276 351 451 217 451 217 707 987 707 987 480 803 480 803 483 468 483 468 797 698 797 698 28 798 28 798 901 464 901 464 945 928 945 928 16 22 16 22 333 33 333 33 332 713 332 713 316 886 316 886 940 302 940 302 810 355 810 355 15 89 15 89 344 296 344 296 445 373 445 373 521 675 521 675 310 130 310 130 414 66 414 66 569 37 569 37 247 466 247 466 46 250 46 250 354 790 354 790 183 89 183 89 83 439 83 439 603 468 603 468 432 601 432 601 683 606 683 606 54 797 54 797 900 47 900 47 841 420 841 420 848 502 848 502 255 546 255 546 713 708 713 708 582 899 582 899 484 713 484 713 543 566 543 566 198 747 198 747 595 760 595 760 120 734 120 734 197 178 197 178 498 924 498 924 215 126 215 126 936 14 936 14 380 87 380 87 859 321 859 321 871 704 871 704 184 45 184 45 461 51 461 51 799 634 799 634 938 468 938 468 664 279 664 279 466 783 466 783 885 136 885 136 499 313 499 313 689 865 689 865 524 646 524 646 728 611 728 611 59 387 59 387 256 13 256 13 966 276 966 276 960 139 960 139 368 528 368 528 197 701 197 701 92 816 92 816 83 400 83 400 481 554 481 554 66 572 66 572 133 22 133 22 6 349 6 349 697 504 697 504 219 822 219 822 658 779 658 779 133 291 133 291 456 920 456 920 298 566 298 566 474 721 474 721 912 868 912 868 986 938 986 938 315 272 315 272 807 22 807 22 724 448 724 448 376 641 376 641 582 603 582 603 303 799 303 799 487 22 487 22 790 976 790 976 232 355 232 355 48 58 48 58 330 745 330 745 794 421 794 421 747 183 747 183 821 750 821 750 719 151 719 151 48 16 48 16 870 356 870 356 746 401 746 401 266 614 266 614 305 865 305 865 634 830 634 830 282 325 282 325 256 79 256 79 290 58 290 58 806 89 806 89 825 729 825 729 95 709 95 709 286 20 286 20 490 81 490 81 724 694 724 694 599 886 599 886 201 958 201 958 451 447 451 447 386 927 386 927 363 845 363 845 599 982 599 982 987 69 987 69 137 109 137 109 266 638 266 638 596 137 596 137 181 261 181 261 478 535 478 535 130 590 130 590 201 812 201 812 389 70 389 70 441 593 441 593 478 777 478 777 733 704 733 704 572 203 572 203 385 800 385 800 525 590 525 590 1 935 1 935 376 855 376 855 399 843 399 843 935 185 935 185 649 531 649 531 385 86 385 86 89 769 89 769 131 253 131 253 755 125 755 125 497 65 497 65 315 814 315 814 323 124 323 124 837 836 837 836 341 535 341 535 11 811 11 811 765 742 765 742 903 623 903 623 419 108 419 108 809 515 809 515 845 15 845 15 516 189 516 189 620 521 620 521 221 597 221 597 176 747 176 747 77 752 77 752 842 639 842 639 846 318 846 318 525 754 525 754 375 563 375 563 786 278 786 278 594 539 594 539 481 33 481 33 512 254 512 254 506 695 506 695 252 677 252 677 638 673 638 673 186 975 186 975 535 809 535 809 327 161 327 161 773 368 773 368 122 895 122 895 203 514 203 514 724 97 724 97 369 160 369 160 253 627 253 627 184 10 184 10 545 259 545 259 298 219 298 219 67 928 67 928 693 76 693 76 209 210 209 210 101 726 101 726 657 238 657 238 220 708 220 708 165 221 165 221 114 533 114 533 904 548 904 548 653 528 653 528 82 525 82 525 29 478 29 478 19 23 19 23 239 330 239 330 236 176 236 176 514 975 514 975 875 509 875 509 169 428 169 428 949 446 949 446 892 742 892 742 610 600 610 600 41 209 41 209 144 505 144 505 449 308 449 308 282 915 282 915 641 583 641 583 429 660 429 660 17 743 17 743 790 549 790 549 366 221 366 221 74 314 74 314 303 395 303 395 931 863 931 863 399 596 399 596 788 264 788 264 28 105 28 105 421 961 421 961 72 122 72 122 472 39 472 39 36 774 36 774 127 195 127 195 519 724 519 724 114 689 114 689 459 374 459 374 543 797 543 797 437 198 437 198 48 794 48 794 979 987 979 987 51 367 51 367 594 398 594 398 426 73 426 73 924 223 924 223 501 980 501 980 891 697 891 697 834 676 834 676 512 934 512 934 105 303 105 303 233 799 233 799 501 392 501 392 832 477 832 477 281 804 281 804 508 129 508 129 559 769 559 769 353 348 353 348 3 146 3 146 53 205 53 205 851 377 851 377 770 22 770 22 364 52 364 52 919 263 919 263 479 503 479 503 168 549 168 549 282 597 282 597 124 557 124 557 831 893 831 893 242 4 242 4 580 323 580 323 302 31 302 31 848 726 848 726 271 879 271 879 329 314 329 314 876 792 876 792 516 979 516 979 144 639 144 639 42 954 42 954 302 560 302 560 13 705 13 705 494 733 494 733 713 610 713 610 145 100 145 100 200 583 200 583 134 312 134 312 987 174 987 174 374 78 374 78 724 846 724 846 155 952 155 952 191 53 191 53 555 76 555 76 824 508 824 508 347 938 347 938 254 209 254 209 872 549 872 549 712 342 712 342 55 23 55 23 688 432 688 432 823 380 823 380 310 902 310 902 586 995 586 995 613 908 613 908 806 364 806 364 903 400 903 400 744 979 744 979 599 683 599 683 120 852 120 852 538 407 538 407 903 425 903 425 50 759 50 759 668 937 668 937 434 939 434 939 171 328 171 328 557 843 557 843 472 869 472 869 691 796 691 796 630 807 630 807 883 310 883 310 16 329 16 329 622 203 622 203 692 772 692 772 54 934 54 934 891 505 891 505 284 452 284 452 298 874 298 874 741 796 741 796 767 609 767 609 455 584 455 584 66 327 66 327 480 407 480 407 184 801 184 801 624 864 624 864 950 125 950 125 552 151 552 151 102 372 102 372 226 453 226 453 386 561 386 561 835 705 835 705 257 901 257 901 936 511 936 511 216 828 216 828 455 620 455 620 565 880 565 880 480 645 480 645 766 438 766 438 311 952 311 952 780 470 780 470 666 862 666 862 654 423 654 423 479 205 479 205 259 269 259 269 750 275 750 275 715 242 715 242 621 436 621 436 640 473 640 473 545 239 545 239 392 330 392 330 203 681 203 681 269 962 269 962 795 330 795 330 521 615 521 615 688 761 688 761 753 528 753 528 703 38 703 38 94 826 94 826 170 597 170 597 332 965 332 965 622 222 622 222 418 405 418 405 376 899 376 899 954 63 954 63 602 917 602 917 585 457 585 457 942 856 942 856 376 229 376 229 783 285 783 285 488 906 488 906 103 483 103 483 56 628 56 628 351 225 351 225 519 139 519 139 34 944 34 944 981 880 981 880 845 122 845 122 258 257 258 257 659 946 659 946 40 901 40 901 162 205 162 205 392 464 392 464 110 940 110 940 499 360 499 360 598 969 598 969 302 19 302 19 276 260 276 260 984 328 984 328 904 583 904 583 222 20 222 20 483 513 483 513 915 570 915 570 924 336 924 336 398 321 398 321 893 72 893 72 464 66 464 66 579 603 579 603 878 346 878 346 667 56 667 56 867 497 867 497 964 735 964 735 336 504 336 504 938 847 938 847 798 545 798 545 109 414 109 414 592 682 592 682 662 84 662 84 266 34 266 34 241 786 241 786 320 664 320 664 217 570 217 570 327 963 327 963 670 231 670 231 246 137 246 137 575 593 575 593 623 210 623 210 769 317 769 317 450 490 450 490 88 278 88 278 97 1 97 1 492 318 492 318 178 649 178 649 463 475 463 475 482 141 482 141 405 657 405 657 832 399 832 399 226 76 226 76 124 840 124 840 724 800 724 800 391 748 391 748 691 229 691 229 544 16 544 16 244 123 244 123 972 169 972 169 474 587 474 587 379 639 379 639 256 146 256 146 628 895 628 895 277 684 277 684 693 435 693 435 317 285 317 285 522 359 522 359 313 81 313 81 600 919 600 919 628 946 628 946 903 235 903 235 95 306 95 306 368 839 368 839 644 965 644 965 274 558 274 558 390 677 390 677 340 761 340 761 544 309 544 309 837 46 837 46 789 530 789 530 228 121 228 121 113 445 113 445 484 656 484 656 420 386 420 386 65 104 65 104 436 379 436 379 748 102 748 102 909 245 909 245 946 733 946 733 936 876 936 876 655 330 655 330 304 747 304 747 635 729 635 729 782 390 782 390 851 822 851 822 772 510 772 510 301 403 301 403 888 717 888 717 147 577 147 577 31 454 31 454 769 736 769 736 57 468 57 468 296 13 296 13 991 270 991 270 152 316 152 316 451 483 451 483 315 368 315 368 10 15 10 15 66 526 66 526 576 16 576 16 654 377 654 377 843 208 843 208 736 135 736 135 869 901 869 901 340 757 340 757 902 902 902 902 737 731 737 731 637 766 637 766 972 448 972 448 95 687 95 687 294 190 294 190 356 455 356 455 316 306 316 306 874 772 874 772 457 669 457 669 653 86 653 86 970 264 970 264 550 265 550 265 95 14 95 14 474 108 474 108 968 513 968 513 47 674 47 674 817 991 817 991 988 901 988 901 940 146 940 146 594 498 594 498 264 321 264 321 849 9 849 9 131 973 131 973 973 816 973 816 447 760 447 760 12 38 12 38 775 763 775 763 487 276 487 276 116 836 116 836 780 601 780 601 139 125 139 125 547 163 547 163 122 747 122 747 453 384 453 384 318 341 318 341 298 811 298 811 712 879 712 879 541 569 541 569 152 423 152 423 154 634 154 634 491 135 491 135 604 971 604 971 264 444 264 444 181 12 181 12 696 126 696 126 166 660 166 660 765 217 765 217 297 645 297 645 851 82 851 82 849 163 849 163 706 246 706 246 367 860 367 860 753 783 753 783 861 363 861 363 686 553 686 553 758 412 758 412 945 429 945 429 677 150 677 150 298 438 298 438 454 684 454 684 995 605 995 605 397 250 397 250 210 973 210 973 542 590 542 590 921 159 921 159 554 987 554 987 581 203 581 203 320 462 320 462 310 895 310 895 80 636 80 636 767 619 767 619 583 337 583 337 496 423 496 423 859 63 859 63 239 148 239 148 80 819 80 819 597 857 597 857 51 849 51 849 132 397 132 397 506 35 506 35 398 993 398 993 736 326 736 326 18 432 18 432 745 264 745 264 353 944 353 944 690 789 690 789 461 449 461 449 971 861 971 861 443 65 443 65 18 677 18 677 865 949 865 949 232 73 232 73 301 570 301 570 933 796 933 796 609 716 609 716 724 758 724 758 631 476 631 476 901 69 901 69 272 672 272 672 683 541 683 541 798 429 798 429 546 620 546 620 642 485 642 485 468 724 468 724 678 81 678 81 579 123 579 123 225 406 225 406 844 500 844 500 363 710 363 710 144 43 144 43 856 223 856 223 257 909 257 909 779 441 779 441 238 39 238 39 151 647 151 647 684 333 684 333 544 779 544 779 896 951 896 951 341 550 341 550 508 473 508 473 362 834 362 834 862 217 862 217 281 559 281 559 838 568 838 568 507 395 507 395 59 168 59 168 379 942 379 942 277 103 277 103 431 454 431 454 683 244 683 244 521 667 521 667 443 705 443 705 25 642 25 642 555 338 555 338 814 954 814 954 699 831 699 831 101 411 101 411 128 497 128 497 942 663 942 663 844 196 844 196 462 260 462 260 721 144 721 144 510 386 510 386 411 342 411 342 425 924 425 924 899 907 899 907 538 285 538 285 396 586 396 586 141 374 141 374 408 829 408 829 468 721 468 721 855 832 855 832 434 155 434 155 980 318 980 318 111 613 111 613 256 497 256 497 550 385 550 385 879 909 879 909 677 748 677 748 759 816 759 816 822 370 822 370 258 352 258 352 347 497 347 497 455 35 455 35 727 880 727 880 551 554 551 554 794 606 794 606 381 664 381 664 107 882 107 882 90 948 90 948 458 313 458 313 729 67 729 67 194 21 194 21 175 644 175 644 60 396 60 396 325 981 325 981 281 207 281 207 85 351 85 351 696 22 696 22 675 351 675 351 738 818 738 818 4 120 4 120 452 750 452 750 957 25 957 25 445 508 445 508 595 243 595 243 272 42 272 42 758 600 758 600 746 669 746 669 828 936 828 936 200 437 200 437 364 549 364 549 895 442 895 442 155 193 155 193 556 715 556 715 767 628 767 628 311 441 311 441 284 16 284 16 754 325 754 325 728 213 728 213 519 247 519 247 841 279 841 279 745 438 745 438 594 24 594 24 923 620 923 620 250 616 250 616 572 824 572 824 779 143 779 143 334 413 334 413 21 476 21 476 887 143 887 143 861 446 861 446 447 121 447 121 433 121 433 121 233 811 233 811 856 110 856 110 615 71 615 71 855 242 855 242 678 410 678 410 198 89 198 89 700 388 700 388 470 26 470 26 51 449 51 449 771 880 771 880 126 199 126 199 677 320 677 320 836 823 836 823 738 380 738 380 819 242 819 242 427 961 427 961 53 893 53 893 768 269 768 269 109 495 109 495 810 845 810 845 42 151 42 151 182 766 182 766 856 259 856 259 455 846 455 846 668 237 668 237 11 587 11 587 26 311 26 311 736 571 736 571 355 137 355 137 22 449 22 449 8 106 8 106 184 837 184 837 728 413 728 413 816 881 816 881 643 301 643 301 801 902 801 902 163 66 163 66 557 378 557 378 558 306 558 306 692 721 692 721 211 133 211 133 45 790 45 790 239 822 239 822 22 750 22 750 231 17 231 17 786 502 786 502 97 814 97 814 68 980 68 980 439 596 439 596 116 573 116 573 773 10 773 10 942 869 942 869 700 950 700 950 275 911 275 911 478 47 478 47 857 279 857 279 227 900 227 900 554 93 554 93 164 624 164 624 99 368 99 368 826 404 826 404 645 425 645 425 260 202 260 202 165 556 165 556 599 817 599 817 905 342 905 342 230 782 230 782 929 992 929 992 471 756 471 756 403 836 403 836 571 806 571 806 398 643 398 643 812 331 812 331 272 305 272 305 642 49 642 49 114 870 114 870 344 498 344 498 463 517 463 517 600 188 600 188 112 417 112 417 676 848 676 848 812 21 812 21 347 926 347 926 153 484 153 484 133 200 133 200 95 368 95 368 943 527 943 527 327 766 327 766 382 273 382 273 970 46 970 46 903 786 903 786 532 82 532 82 945 681 945 681 804 688 804 688 819 496 819 496 27 537 27 537 374 547 374 547 411 593 411 593 102 797 102 797 688 239 688 239 919 497 919 497 90 62 90 62 249 829 249 829 462 497 462 497 614 828 614 828 218 561 218 561 652 747 652 747 921 274 921 274 752 668 752 668 159 842 159 842 807 88 807 88 327 713 327 713 277 854 277 854 239 930 239 930 594 91 594 91 540 900 540 900 752 266 752 266 710 703 710 703 280 962 280 962 164 242 164 242 463 753 463 753 663 20 663 20 676 417 676 417 165 311 165 311 727 477 727 477 462 628 462 628 196 269 196 269 391 773 391 773 952 550 952 550 800 230 800 230 481 954 481 954 203 625 203 625 693 783 693 783 621 516 621 516 378 926 378 926 269 934 269 934 409 201 409 201 95 122 95 122 27 694 27 694 227 373 227 373 834 81 834 81 298 885 298 885 298 581 298 581 925 806 925 806 218 269 218 269 297 639 297 639 433 218 433 218 733 63 733 63 809 567 809 567 236 867 236 867 939 364 939 364 210 527 210 527 313 607 313 607 683 215 683 215 23 274 23 274 106 994 106 994 525 550 525 550 817 513 817 513 32 354 32 354 718 166 718 166 932 277 932 277 522 173 522 173 830 275 830 275 952 795 952 795 822 31 822 31 131 370 131 370 183 498 183 498 177 875 177 875 944 868 944 868 187 527 187 527 942 37 942 37 483 125 483 125 193 140 193 140 958 91 958 91 751 630 751 630 252 109 252 109 389 189 389 189 51 726 51 726 414 434 414 434 652 879 652 879 15 891 15 891 156 553 156 553 927 884 927 884 421 678 421 678 26 872 26 872 567 638 567 638 365 154 365 154 287 111 287 111 7 508 7 508 703 331 703 331 107 496 107 496 913 103 913 103 278 402 278 402 256 821 256 821 938 966 938 966 906 993 906 993 143 653 143 653 583 711 583 711 368 135 368 135 863 473 863 473 160 591 160 591 435 298 435 298 969 375 969 375 849 619 849 619 811 683 811 683 628 858 628 858 505 809 505 809 762 833 762 833 319 443 319 443 628 2 628 2 725 983 725 983 639 125 639 125 594 542 594 542 275 48 275 48 725 434 725 434 298 366 298 366 534 380 534 380 787 708 787 708 635 515 635 515 519 956 519 956 953 937 953 937 117 170 117 170 522 328 522 328 236 986 236 986 944 394 944 394 344 391 344 391 786 393 786 393 311 408 311 408 645 959 645 959 348 544 348 544 162 126 162 126 46 126 46 126 913 395 913 395 40 158 40 158 810 550 810 550 391 834 391 834 190 881 190 881 51 40 51 40 787 252 787 252 136 548 136 548 966 198 966 198 960 807 960 807 633 895 633 895 350 603 350 603 107 528 107 528 638 579 638 579 866 645 866 645 62 147 62 147 200 563 200 563 292 952 292 952 962 481 962 481 315 942 315 942 446 431 446 431 852 290 852 290 967 680 967 680 556 751 556 751 527 314 527 314 35 615 35 615 762 125 762 125 737 337 737 337 144 899 144 899 442 131 442 131 547 730 547 730 296 410 296 410 47 443 47 443 232 902 232 902 420 267 420 267 789 664 789 664 314 672 314 672 278 441 278 441 507 938 507 938 796 281 796 281 605 987 605 987 693 555 693 555 389 177 389 177 248 861 248 861 480 782 480 782 919 199 919 199 74 954 74 954 461 14 461 14 735 808 735 808 933 887 933 887 854 608 854 608 606 812 606 812 712 491 712 491 201 809 201 809 676 795 676 795 658 461 658 461 516 481 516 481 663 49 663 49 454 561 454 561 3 455 3 455 823 591 823 591 840 71 840 71 148 458 148 458 980 895 980 895 119 675 119 675 434 687 434 687 699 158 699 158 566 511 566 511 946 530 946 530 23 637 23 637 335 133 335 133 663 731 663 731 460 367 460 367 344 286 344 286 808 310 808 310 598 324 598 324 121 990 121 990 701 721 701 721 607 951 607 951 299 948 299 948 278 339 278 339 694 203 694 203 154 465 154 465 576 792 576 792 49 134 49 134 793 475 793 475 38 19 38 19 124 642 124 642 182 24 182 24 76 97 76 97 757 684 757 684 789 947 789 947 995 236 995 236 151 306 151 306 964 921 964 921 93 444 93 444 654 531 654 531 51 332 51 332 641 774 641 774 951 986 951 986 344 841 344 841 222 800 222 800 319 981 319 981 940 87 940 87 430 789 430 789 926 30 926 30 615 307 615 307 245 290 245 290 143 505 143 505 94 802 94 802 446 977 446 977 268 159 268 159 67 905 67 905 234 416 234 416 140 705 140 705 611 331 611 331 316 413 316 413 4 837 4 837 249 595 249 595 669 878 669 878 425 539 425 539 366 522 366 522 58 535 58 535 755 909 755 909 885 199 885 199 511 127 511 127 209 589 209 589 531 60 531 60 756 238 756 238 101 369 101 369 953 985 953 985 928 881 928 881 502 495 502 495 213 349 213 349 319 91 319 91 710 315 710 315 605 103 605 103 972 42 972 42 579 993 579 993 93 557 93 557 178 322 178 322 160 87 160 87 504 416 504 416 963 51 963 51 503 925 503 925 880 412 880 412 765 926 765 926 149 595 149 595 295 128 295 128 855 625 855 625 503 22 503 22 938 442 938 442 11 495 11 495 628 968 628 968 161 917 161 917 727 70 727 70 601 208 601 208 490 759 490 759 397 511 397 511 898 817 898 817 567 991 567 991 886 816 886 816 760 434 760 434 667 233 667 233 157 646 157 646 968 27 968 27 579 659 579 659 787 312 787 312 844 597 844 597 383 477 383 477 121 55 121 55 905 676 905 676 770 357 770 357 916 886 916 886 2 413 2 413 233 443 233 443 826 285 826 285 434 532 434 532 496 667 496 667 837 680 837 680 914 796 914 796 868 856 868 856 593 920 593 920 571 96 571 96 590 746 590 746 934 530 934 530 876 56 876 56 546 778 546 778 182 263 182 263 714 803 714 803 474 92 474 92 322 24 322 24 601 490 601 490 305 131 305 131 69 507 69 507 575 357 575 357 593 318 593 318 482 215 482 215 247 340 247 340 83 475 83 475 786 371 786 371 914 367 914 367 545 866 545 866 888 351 888 351 634 723 634 723 956 19 956 19 68 312 68 312 425 304 425 304 34 925 34 925 929 693 929 693 375 816 375 816 223 186 223 186 391 822 391 822 169 422 169 422 421 705 421 705 468 551 468 551 685 782 685 782 26 636 26 636 167 69 167 69 806 816 806 816 555 484 555 484 871 267 871 267 976 82 976 82 689 986 689 986 178 193 178 193 906 772 906 772 587 456 587 456 147 606 147 606 888 181 888 181 268 991 268 991 656 992 656 992 84 986 84 986 168 229 168 229 706 449 706 449 209 13 209 13 62 695 62 695 500 837 500 837 277 757 277 757 235 812 235 812 352 213 352 213 64 590 64 590 43 124 43 124 90 61 90 61 939 140 939 140 698 865 698 865 774 219 774 219 347 927 347 927 128 316 128 316 394 663 394 663 67 589 67 589 702 239 702 239 918 425 918 425 380 306 380 306 592 81 592 81 454 343 454 343 467 507 467 507 64 192 64 192 587 391 587 391 500 509 500 509 545 330 545 330 525 450 525 450 630 388 630 388 747 435 747 435 867 81 867 81 749 897 749 897 440 639 440 639 378 941 378 941 352 814 352 814 586 668 586 668 700 362 700 362 363 766 363 766 864 571 864 571 552 544 552 544 53 459 53 459 726 225 726 225 762 571 762 571 239 592 239 592 896 456 896 456 834 436 834 436 957 767 957 767 271 726 271 726 498 305 498 305 249 775 249 775 669 306 669 306 855 906 855 906 214 569 214 569 723 206 723 206 154 850 154 850 945 439 945 439 218 754 218 754 23 117 23 117 919 278 919 278 570 317 570 317 204 993 204 993 820 382 820 382 170 361 170 361 405 712 405 712 114 651 114 651 449 700 449 700 983 789 983 789 172 184 172 184 325 235 325 235 839 649 839 649 645 241 645 241 151 157 151 157 605 381 605 381 229 729 229 729 603 477 603 477 638 801 638 801 966 459 966 459 632 599 632 599 280 99 280 99 968 220 968 220 321 619 321 619 745 196 745 196 959 96 959 96 831 73 831 73 108 191 108 191 651 201 651 201 712 872 712 872 922 201 922 201 184 38 184 38 761 401 761 401 241 33 241 33 600 332 600 332 506 219 506 219 580 759 580 759 667 633 667 633 44 360 44 360 398 890 398 890 134 509 134 509 116 473 116 473 549 474 549 474 513 896 513 896 133 764 133 764 26 945 26 945 303 18 303 18 830 188 830 188 937 206 937 206 489 436 489 436 432 596 432 596 762 396 762 396 392 788 392 788 62 183 62 183 188 620 188 620 922 465 922 465 64 420 64 420 179 645 179 645 593 522 593 522 745 414 745 414 124 555 124 555 287 672 287 672 784 426 784 426 230 662 230 662 891 835 891 835 826 102 826 102 435 616 435 616 96 568 96 568 452 366 452 366 196 164 196 164 552 606 552 606 283 381 283 381 110 112 110 112 569 190 569 190 812 34 812 34 232 243 232 243 128 46 128 46 506 871 506 871 581 166 581 166 816 614 816 614 179 470 179 470 100 481 100 481 356 428 356 428 946 432 946 432 120 804 120 804 232 177 232 177 440 714 440 714 388 762 388 762 825 699 825 699 441 988 441 988 341 201 341 201 670 637 670 637 957 759 957 759 331 713 331 713 868 399 868 399 906 415 906 415 3 298 3 298 703 78 703 78 481 166 481 166 405 123 405 123 943 760 943 760 930 953 930 953 753 435 753 435 936 771 936 771 444 396 444 396 479 922 479 922 545 274 545 274 44 577 44 577 109 887 109 887 219 667 219 667 799 750 799 750 766 580 766 580 186 676 186 676 274 304 274 304 390 230 390 230 489 131 489 131 197 887 197 887 689 164 689 164 665 921 665 921 361 781 361 781 261 591 261 591 463 205 463 205 96 871 96 871 732 361 732 361 221 851 221 851 471 377 471 377 705 113 705 113 226 626 226 626 702 170 702 170 290 60 290 60 407 421 407 421 90 723 90 723 186 452 186 452 792 137 792 137 546 674 546 674 502 543 502 543 398 163 398 163 468 572 468 572 567 38 567 38 747 185 747 185 750 284 750 284 953 179 953 179 414 544 414 544 582 248 582 248 458 82 458 82 121 472 121 472 313 216 313 216 41 390 41 390 31 436 31 436 527 630 527 630 527 242 527 242 899 740 899 740 719 894 719 894 743 318 743 318 799 847 799 847 540 676 540 676 51 769 51 769 434 239 434 239 804 48 804 48 62 347 62 347 854 528 854 528 372 616 372 616 789 932 789 932 193 493 193 493 461 310 461 310 309 338 309 338 56 45 56 45 790 101 790 101 316 347 316 347 547 865 547 865 28 714 28 714 767 684 767 684 414 267 414 267 235 407 235 407 893 867 893 867 512 762 512 762 925 580 925 580 339 450 339 450 802 382 802 382 763 933 763 933 457 491 457 491 772 374 772 374 884 594 884 594 609 895 609 895 77 450 77 450 240 931 240 931 398 202 398 202 526 641 526 641 548 56 548 56 877 76 877 76 452 606 452 606 695 693 695 693 75 298 75 298 612 344 612 344 783 28 783 28 646 310 646 310 847 136 847 136 792 870 792 870 437 876 437 876 541 430 541 430 825 378 825 378 502 119 502 119 861 888 861 888 590 182 590 182 482 867 482 867 617 279 617 279 928 428 928 428 735 308 735 308 806 698 806 698 804 367 804 367 781 147 781 147 262 176 262 176 318 944 318 944 308 463 308 463 252 309 252 309 189 603 189 603 3 196 3 196 396 230 396 230 290 641 290 641 134 137 134 137 645 144 645 144 911 26 911 26 208 543 208 543 242 622 242 622 261 883 261 883 453 627 453 627 420 481 420 481 522 668 522 668 65 3 65 3 664 993 664 993 446 11 446 11 859 900 859 900 789 444 789 444 365 313 365 313 846 375 846 375 795 487 795 487 121 624 121 624 361 374 361 374 111 13 111 13 565 635 565 635 397 857 397 857 97 979 97 979 235 667 235 667 879 651 879 651 164 845 164 845 275 627 275 627 623 617 623 617 301 618 301 618 637 749 637 749 295 799 295 799 217 251 217 251 616 960 616 960 391 626 391 626 915 37 915 37 639 7 639 7 852 576 852 576 709 105 709 105 730 465 730 465 724 86 724 86 820 299 820 299 359 590 359 590 843 369 843 369 50 620 50 620 192 387 192 387 475 237 475 237 756 650 756 650 23 221 23 221 358 685 358 685 458 462 458 462 631 287 631 287 394 564 394 564 735 536 735 536 244 700 244 700 937 365 937 365 530 549 530 549 977 642 977 642 638 720 638 720 327 628 327 628 978 400 978 400 787 685 787 685 214 878 214 878 889 289 889 289 686 943 686 943 764 935 764 935 58 65 58 65 689 995 689 995 537 672 537 672 181 771 181 771 425 446 425 446 507 389 507 389 901 360 901 360 181 319 181 319 284 921 284 921 167 189 167 189 822 668 822 668 480 634 480 634 317 55 317 55 787 253 787 253 877 891 877 891 739 780 739 780 182 455 182 455 466 346 466 346 909 710 909 710 743 344 743 344 241 412 241 412 122 902 122 902 95 801 95 801 907 550 907 550 784 164 784 164 837 641 837 641 418 516 418 516 547 646 547 646 956 869 956 869 153 949 153 949 919 565 919 565 507 615 507 615 249 751 249 751 593 787 593 787 156 463 156 463 642 778 642 778 693 208 693 208 599 267 599 267 803 532 803 532 551 626 551 626 302 469 302 469 111 160 111 160 27 48 27 48 267 873 267 873 845 30 845 30 334 776 334 776 819 797 819 797 316 252 316 252 139 884 139 884 327 816 327 816 210 502 210 502 940 512 940 512 501 170 501 170 140 941 140 941 970 76 970 76 298 486 298 486 858 941 858 941 131 124 131 124 610 624 610 624 498 549 498 549 659 560 659 560 893 648 893 648 114 737 114 737 470 902 470 902 255 979 255 979 722 798 722 798 559 976 559 976 7 485 7 485 562 60 562 60 913 154 913 154 669 769 669 769 500 459 500 459 247 883 247 883 165 604 165 604 243 633 243 633 192 70 192 70 404 861 404 861 685 877 685 877 550 169 550 169 268 590 268 590 19 484 19 484 863 758 863 758 413 209 413 209 794 988 794 988 53 514 53 514 641 857 641 857 818 67 818 67 747 580 747 580 98 14 98 14 585 325 585 325 608 980 608 980 84 347 84 347 837 577 837 577 156 842 156 842 823 580 823 580 957 713 957 713 470 171 470 171 109 988 109 988 897 731 897 731 154 10 154 10 704 153 704 153 574 822 574 822 172 549 172 549 292 642 292 642 33 640 33 640 829 140 829 140 26 313 26 313 787 759 787 759 834 320 834 320 596 941 596 941 34 136 34 136 167 660 167 660 831 684 831 684 315 226 315 226 296 360 296 360 301 487 301 487 249 104 249 104 938 985 938 985 757 68 757 68 979 349 979 349 574 738 574 738 972 891 972 891 505 340 505 340 755 476 755 476 363 567 363 567 36 223 36 223 688 200 688 200 510 689 510 689 231 101 231 101 859 757 859 757 384 750 384 750 931 421 931 421 25 37 25 37 156 110 156 110 577 565 577 565 815 986 815 986 581 516 581 516 816 51 816 51 84 135 84 135 436 677 436 677 212 285 212 285 825 528 825 528 637 26 637 26 298 119 298 119 575 176 575 176 221 564 221 564 63 13 63 13 145 293 145 293 602 754 602 754 81 686 81 686 375 515 375 515 636 363 636 363 219 946 219 946 653 622 653 622 573 786 573 786 216 17 216 17 574 522 574 522 323 360 323 360 773 167 773 167 264 13 264 13 543 115 543 115 154 860 154 860 609 26 609 26 116 103 116 103 850 454 850 454 589 166 589 166 949 814 949 814 207 170 207 170 16 924 16 924 966 626 966 626 268 364 268 364 904 810 904 810 162 954 162 954 13 555 13 555 643 84 643 84 569 90 569 90 799 591 799 591 525 783 525 783 405 279 405 279 15 23 15 23 478 322 478 322 19 7 19 7 963 152 963 152 290 906 290 906 688 470 688 470 442 737 442 737 137 92 137 92 190 884 190 884 738 97 738 97 401 654 401 654 912 131 912 131 681 555 681 555 624 165 624 165 576 553 576 553 419 245 419 245 721 413 721 413 210 283 210 283 824 496 824 496 960 609 960 609 482 373 482 373 594 367 594 367 462 325 462 325 166 888 166 888 342 715 342 715 32 904 32 904 922 56 922 56 388 69 388 69 117 594 117 594 34 356 34 356 782 290 782 290 178 806 178 806 198 43 198 43 628 725 628 725 56 82 56 82 831 493 831 493 659 938 659 938 739 305 739 305 929 612 929 612 454 568 454 568 823 898 823 898 171 61 171 61 475 53 475 53 424 829 424 829 337 654 337 654 55 867 55 867 257 442 257 442 262 195 262 195 953 914 953 914 220 197 220 197 80 624 80 624 101 771 101 771 476 826 476 826 649 254 649 254 411 794 411 794 466 967 466 967 164 448 164 448 830 925 830 925 278 286 278 286 865 341 865 341 698 401 698 401 510 650 510 650 85 348 85 348 353 281 353 281 475 349 475 349 743 770 743 770 415 28 415 28 960 402 960 402 335 936 335 936 300 443 300 443 614 132 614 132 556 847 556 847 340 746 340 746 486 382 486 382 451 193 451 193 17 355 17 355 891 889 891 889 191 349 191 349 869 321 869 321 847 256 847 256 599 546 599 546 385 497 385 497 76 804 76 804 583 710 583 710 72 490 72 490 891 689 891 689 944 346 944 346 963 893 963 893 42 418 42 418 347 155 347 155 378 853 378 853 378 545 378 545 809 202 809 202 593 419 593 419 647 539 647 539 262 371 262 371 378 401 378 401 632 481 632 481 508 299 508 299 867 416 867 416 909 693 909 693 82 393 82 393 810 175 810 175 103 802 103 802 710 41 710 41 464 316 464 316 861 758 861 758 401 538 401 538 572 553 572 553 172 194 172 194 941 440 941 440 771 498 771 498 146 29 146 29 122 399 122 399 606 91 606 91 187 869 187 869 681 357 681 357 269 524 269 524 219 70 219 70 600 869 600 869 778 350 778 350 367 902 367 902 815 942 815 942 979 133 979 133 855 420 855 420 259 615 259 615 769 865 769 865 309 569 309 569 119 311 119 311 10 898 10 898 459 434 459 434 880 804 880 804 992 801 992 801 804 408 804 408 366 677 366 677 384 158 384 158 945 651 945 651 459 816 459 816 184 716 184 716 868 712 868 712 160 36 160 36 600 320 600 320 356 810 356 810 628 910 628 910 274 984 274 984 611 238 611 238 832 71 832 71 601 381 601 381 406 261 406 261 575 669 575 669 535 648 535 648 868 166 868 166 122 436 122 436 435 499 435 499 131 919 131 919 410 859 410 859 944 784 944 784 915 432 915 432 406 426 406 426 27 358 27 358 153 305 153 305 958 758 958 758 409 150 409 150 671 580 671 580 706 301 706 301 571 424 571 424 383 601 383 601 874 796 874 796 2 672 2 672 573 112 573 112 760 873 760 873 901 968 901 968 554 236 554 236 64 511 64 511 250 189 250 189 344 133 344 133 916 366 916 366 367 513 367 513 42 330 42 330 799 862 799 862 903 622 903 622 6 390 6 390 476 51 476 51 693 625 693 625 298 285 298 285 226 440 226 440 715 659 715 659 67 949 67 949 776 732 776 732 665 925 665 925 233 35 233 35 815 709 815 709 301 391 301 391 561 756 561 756 845 376 845 376 625 230 625 230 145 796 145 796 789 48 789 48 255 770 255 770 129 456 129 456 228 786 228 786 514 349 514 349 126 142 126 142 432 329 432 329 417 28 417 28 230 199 230 199 351 908 351 908 41 833 41 833 954 68 954 68 289 10 289 10 714 499 714 499 804 301 804 301 883 127 883 127 838 239 838 239 497 715 497 715 168 397 168 397 895 400 895 400 513 236 513 236 976 336 976 336 651 295 651 295 819 444 819 444 375 40 375 40 240 167 240 167 643 498 643 498 756 857 756 857 711 575 711 575 790 592 790 592 228 361 228 361 259 33 259 33 450 348 450 348 655 367 655 367 289 164 289 164 308 224 308 224 400 41 400 41 542 436 542 436 274 982 274 982 32 124 32 124 119 610 119 610 694 282 694 282 485 643 485 643 337 491 337 491 280 653 280 653 333 864 333 864 778 981 778 981 826 373 826 373 787 506 787 506 661 37 661 37 944 499 944 499 781 802 781 802 81 296 81 296 307 936 307 936 251 119 251 119 830 869 830 869 469 923 469 923 325 673 325 673 902 345 902 345 111 230 111 230 310 367 310 367 169 262 169 262 392 141 392 141 832 739 832 739 204 97 204 97 318 408 318 408 20 137 20 137 245 292 245 292 234 214 234 214 986 882 986 882 142 76 142 76 494 223 494 223 449 745 449 745 218 117 218 117 162 325 162 325 655 880 655 880 205 964 205 964 459 606 459 606 351 168 351 168 769 719 769 719 968 11 968 11 220 920 220 920 414 622 414 622 916 253 916 253 338 782 338 782 388 46 388 46 569 194 569 194 374 542 374 542 241 579 241 579 157 3 157 3 528 60 528 60 25 214 25 214 818 647 818 647 46 657 46 657 61 678 61 678 969 644 969 644 813 511 813 511 368 229 368 229 970 835 970 835 746 989 746 989 545 695 545 695 64 677 64 677 31 728 31 728 959 249 959 249 495 122 495 122 652 972 652 972 839 792 839 792 267 199 267 199 190 961 190 961 971 547 971 547 373 237 373 237 674 586 674 586 493 130 493 130 186 656 186 656 364 726 364 726 694 245 694 245 911 447 911 447 225 497 225 497 924 779 924 779 543 774 543 774 198 797 198 797 470 129 470 129 982 100 982 100 867 187 867 187 392 223 392 223 673 420 673 420 521 381 521 381 976 421 976 421 311 102 311 102 267 943 267 943 92 520 92 520 145 849 145 849 331 307 331 307 738 378 738 378 948 466 948 466 9 993 9 993 623 160 623 160 794 794 794 794 636 813 636 813 149 762 149 762 460 612 460 612 58 897 58 897 842 38 842 38 473 364 473 364 13 276 13 276 404 351 404 351 178 917 178 917 911 695 911 695 741 181 741 181 983 764 983 764 234 522 234 522 969 767 969 767 509 760 509 760 77 461 77 461 665 489 665 489 459 252 459 252 490 532 490 532 298 448 298 448 607 165 607 165 110 323 110 323 528 367 528 367 17 848 17 848 97 722 97 722 140 314 140 314 622 442 622 442 67 536 67 536 212 684 212 684 213 617 213 617 957 440 957 440 182 863 182 863 340 781 340 781 397 287 397 287 710 809 710 809 551 99 551 99 704 383 704 383 63 287 63 287 11 32 11 32 941 317 941 317 237 315 237 315 475 687 475 687 464 752 464 752 862 244 862 244 803 64 803 64 859 716 859 716 745 599 745 599 366 729 366 729 673 242 673 242 582 679 582 679 406 237 406 237 899 952 899 952 178 338 178 338 583 11 583 11 659 487 659 487 737 937 737 937 573 595 573 595 762 624 762 624 477 379 477 379 675 435 675 435 144 44 144 44 661 407 661 407 23 740 23 740 142 124 142 124 181 541 181 541 249 245 249 245 732 954 732 954 18 324 18 324 783 725 783 725 60 845 60 845 839 830 839 830 777 501 777 501 184 138 184 138 787 847 787 847 454 145 454 145 880 249 880 249 659 835 659 835 970 556 970 556 671 442 671 442 451 527 451 527 811 302 811 302 268 784 268 784 796 6 796 6 377 774 377 774 404 43 404 43 464 810 464 810 824 638 824 638 567 828 567 828 805 646 805 646 266 945 266 945 424 668 424 668 263 526 263 526 470 395 470 395 959 308 959 308 841 393 841 393 385 233 385 233 987 955 987 955 976 836 976 836 644 490 644 490 945 965 945 965 575 522 575 522 31 506 31 506 672 858 672 858 245 712 245 712 207 235 207 235 503 812 503 812 563 462 563 462 56 708 56 708 341 438 341 438 67 862 67 862 891 297 891 297 414 497 414 497 108 356 108 356 942 270 942 270 310 2 310 2 79 78 79 78 164 271 164 271 794 6 794 6 94 467 94 467 183 421 183 421 247 839 247 839 891 530 891 530 126 98 126 98 147 881 147 881 580 969 580 969 474 607 474 607 514 517 514 517 859 107 859 107 709 162 709 162 230 526 230 526 686 332 686 332 923 699 923 699 92 291 92 291 633 763 633 763 935 418 935 418 536 681 536 681 924 842 924 842 3 627 3 627 777 520 777 520 730 454 730 454 515 379 515 379 314 187 314 187 51 644 51 644 474 941 474 941 810 859 810 859 839 104 839 104 44 146 44 146 511 989 511 989 520 936 520 936 874 239 874 239 952 127 952 127 803 980 803 980 255 552 255 552 730 206 730 206 367 544 367 544 642 286 642 286 989 900 989 900 603 321 603 321 924 960 924 960 773 211 773 211 443 34 443 34 823 313 823 313 243 468 243 468 166 927 166 927 333 916 333 916 965 219 965 219 466 922 466 922 708 600 708 600 911 537 911 537 499 258 499 258 784 82 784 82 366 616 366 616 774 609 774 609 295 948 295 948 685 229 685 229 576 409 576 409 620 828 620 828 762 346 762 346 379 516 379 516 118 620 118 620 42 553 42 553 436 138 436 138 196 648 196 648 344 488 344 488 646 248 646 248 985 994 985 994 376 671 376 671 10 841 10 841 416 16 416 16 564 42 564 42 521 375 521 375 455 894 455 894 273 700 273 700 892 520 892 520 656 519 656 519 16 832 16 832 628 476 628 476 486 69 486 69 162 802 162 802 469 951 469 951 535 312 535 312 694 825 694 825 249 180 249 180 206 944 206 944 113 747 113 747 307 62 307 62 460 615 460 615 240 780 240 780 751 533 751 533 249 29 249 29 137 921 137 921 127 19 127 19 935 809 935 809 951 757 951 757 929 154 929 154 649 284 649 284 968 527 968 527 714 903 714 903 74 695 74 695 292 611 292 611 943 543 943 543 589 70 589 70 569 19 569 19 399 58 399 58 768 220 768 220 172 687 172 687 462 935 462 935 202 12 202 12 683 199 683 199 948 197 948 197 803 186 803 186 755 599 755 599 804 494 804 494 212 668 212 668 495 726 495 726 122 427 122 427 173 975 173 975 903 97 903 97 250 907 250 907 993 601 993 601 881 519 881 519 253 707 253 707 987 623 987 623 89 414 89 414 102 853 102 853 583 655 583 655 299 421 299 421 884 743 884 743 83 470 83 470 666 184 666 184 103 988 103 988 269 944 269 944 286 133 286 133 85 608 85 608 318 642 318 642 984 715 984 715 198 506 198 506 2 1 2 1 846 832 846 832 169 196 169 196 788 737 788 737 890 103 890 103 449 756 449 756 958 379 958 379 152 918 152 918 956 605 956 605 301 423 301 423 398 885 398 885 539 189 539 189 342 398 342 398 667 450 667 450 862 821 862 821 158 189 158 189 729 171 729 171 873 64 873 64 876 574 876 574 115 752 115 752 12 85 12 85 129 746 129 746 704 55 704 55 291 992 291 992 139 401 139 401 566 294 566 294 26 928 26 928 304 463 304 463 624 345 624 345 82 51 82 51 880 904 880 904 936 4 936 4 902 7 902 7 76 323 76 323 497 706 497 706 736 90 736 90 931 691 931 691 685 441 685 441 693 96 693 96 228 665 228 665 727 58 727 58 573 335 573 335 386 528 386 528 677 360 677 360 73 3 73 3 790 76 790 76 176 198 176 198 551 945 551 945 104 755 104 755 23 654 23 654 148 643 148 643 392 424 392 424 880 703 880 703 569 949 569 949 459 451 459 451 449 596 449 596 711 179 711 179 199 580 199 580 960 123 960 123 958 668 958 668 60 583 60 583 713 744 713 744 867 360 867 360 25 384 25 384 741 397 741 397 648 52 648 52 746 139 746 139 104 297 104 297 861 717 861 717 425 9 425 9 417 410 417 410 985 406 985 406 894 796 894 796 434 201 434 201 499 685 499 685 15 911 15 911 902 593 902 593 784 494 784 494 826 474 826 474 702 682 702 682 469 597 469 597 968 185 968 185 474 579 474 579 479 252 479 252 647 17 647 17 273 806 273 806 733 823 733 823 33 190 33 190 484 920 484 920 150 324 150 324 491 822 491 822 315 300 315 300 305 385 305 385 812 151 812 151 303 723 303 723 616 210 616 210 573 131 573 131 161 606 161 606 65 903 65 903 671 952 671 952 729 814 729 814 105 876 105 876 397 140 397 140 160 218 160 218 836 35 836 35 785 549 785 549 747 149 747 149 143 638 143 638 660 857 660 857 165 744 165 744 90 22 90 22 825 322 825 322 667 210 667 210 761 241 761 241 204 751 204 751 179 339 179 339 859 885 859 885 591 817 591 817 924 540 924 540 240 99 240 99 831 223 831 223 475 91 475 91 779 168 779 168 356 822 356 822 877 594 877 594 871 719 871 719 828 550 828 550 406 439 406 439 645 807 645 807 271 116 271 116 451 400 451 400 497 167 497 167 219 525 219 525 963 896 963 896 363 577 363 577 499 165 499 165 934 350 934 350 983 493 983 493 880 759 880 759 940 201 940 201 880 574 880 574 923 146 923 146 354 763 354 763 367 500 367 500 257 583 257 583 42 894 42 894 351 600 351 600 508 867 508 867 330 315 330 315 539 229 539 229 547 53 547 53 52 803 52 803 599 451 599 451 8 182 8 182 750 641 750 641 670 133 670 133 974 96 974 96 42 447 42 447 904 309 904 309 382 474 382 474 92 534 92 534 527 468 527 468 205 486 205 486 448 216 448 216 579 340 579 340 17 696 17 696 637 204 637 204 644 986 644 986 649 18 649 18 48 697 48 697 201 609 201 609 914 154 914 154 293 33 293 33 717 654 717 654 86 79 86 79 402 438 402 438 275 450 275 450 323 730 323 730 764 995 764 995 593 883 593 883 242 2 242 2 814 867 814 867 395 472 395 472 397 754 397 754 994 743 994 743 155 58 155 58 116 905 116 905 704 676 704 676 905 450 905 450 618 94 618 94 904 838 904 838 788 825 788 825 638 716 638 716 828 328 828 328 243 266 243 266 928 146 928 146 300 628 300 628 520 649 520 649 866 318 866 318 262 436 262 436 955 357 955 357 662 893 662 893 452 385 452 385 259 221 259 221 3 537 3 537 62 400 62 400 912 26 912 26 190 195 190 195 284 947 284 947 430 204 430 204 105 209 105 209 749 836 749 836 50 909 50 909 706 671 706 671 190 84 190 84 836 546 836 546 534 427 534 427 581 167 581 167 577 584 577 584 615 381 615 381 409 50 409 50 59 983 59 983 282 839 282 839 498 32 498 32 555 751 555 751 106 750 106 750 292 386 292 386 478 262 478 262 636 143 636 143 155 934 155 934 640 813 640 813 829 896 829 896 311 468 311 468 382 738 382 738 451 853 451 853 711 109 711 109 180 863 180 863 733 605 733 605 141 517 141 517 258 789 258 789 36 846 36 846 232 268 232 268 548 527 548 527 416 82 416 82 83 637 83 637 421 449 421 449 518 300 518 300 508 263 508 263 244 534 244 534 682 817 682 817 959 206 959 206 963 803 963 803 799 336 799 336 791 917 791 917 904 585 904 585 839 22 839 22 490 923 490 923 65 134 65 134 243 610 243 610 363 628 363 628 707 67 707 67 610 245 610 245 500 693 500 693 406 715 406 715 985 624 985 624 582 477 582 477 459 211 459 211 749 393 749 393 136 843 136 843 596 991 596 991 820 445 820 445 625 396 625 396 628 30 628 30 65 438 65 438 160 220 160 220 420 291 420 291 207 660 207 660 352 324 352 324 745 93 745 93 248 151 248 151 286 565 286 565 924 278 924 278 324 125 324 125 308 688 308 688 923 204 923 204 603 95 603 95 943 548 943 548 389 555 389 555 188 914 188 914 526 704 526 704 756 562 756 562 207 666 207 666 583 915 583 915 910 553 910 553 829 312 829 312 661 159 661 159 70 498 70 498 172 728 172 728 646 201 646 201 795 367 795 367 52 237 52 237 690 683 690 683 9 581 9 581 274 475 274 475 339 713 339 713 770 506 770 506 921 370 921 370 667 144 667 144 262 703 262 703 351 991 351 991 516 222 516 222 257 789 257 789 440 864 440 864 675 784 675 784 398 931 398 931 349 419 349 419 690 662 690 662 994 770 994 770 898 527 898 527 774 317 774 317 417 443 417 443 610 689 610 689 621 380 621 380 190 652 190 652 821 428 821 428 183 128 183 128 561 659 561 659 47 42 47 42 567 713 567 713 723 848 723 848 581 325 581 325 392 696 392 696 173 126 173 126 323 763 323 763 689 779 689 779 146 371 146 371 706 658 706 658 294 189 294 189 903 960 903 960 842 370 842 370 957 576 957 576 425 575 425 575 470 313 470 313 380 620 380 620 817 423 817 423 451 774 451 774 210 22 210 22 342 46 342 46 950 350 950 350 906 596 906 596 744 742 744 742 462 905 462 905 588 701 588 701 147 241 147 241 133 230 133 230 352 81 352 81 298 515 298 515 604 254 604 254 332 791 332 791 526 237 526 237 789 768 789 768 117 753 117 753 935 150 935 150 552 907 552 907 592 61 592 61 659 120 659 120 487 593 487 593 569 905 569 905 483 270 483 270 944 191 944 191 635 187 635 187 456 82 456 82 250 714 250 714 302 956 302 956 447 942 447 942 353 103 353 103 62 316 62 316 591 116 591 116 895 518 895 518 317 537 317 537 106 446 106 446 282 398 282 398 544 537 544 537 799 256 799 256 123 271 123 271 924 753 924 753 132 491 132 491 377 357 377 357 244 407 244 407 8 888 8 888 833 925 833 925 270 865 270 865 368 784 368 784 263 493 263 493 86 38 86 38 748 372 748 372 244 873 244 873 271 171 271 171 225 363 225 363 355 252 355 252 829 205 829 205 47 865 47 865 76 558 76 558 557 851 557 851 499 627 499 627 605 105 605 105 273 258 273 258 433 287 433 287 491 991 491 991 653 119 653 119 164 964 164 964 625 595 625 595 878 655 878 655 394 14 394 14 914 326 914 326 597 124 597 124 949 140 949 140 645 739 645 739 235 443 235 443 48 293 48 293 863 890 863 890 288 417 288 417 586 36 586 36 96 95 96 95 756 87 756 87 492 740 492 740 432 540 432 540 185 445 185 445 242 91 242 91 791 187 791 187 534 93 534 93 140 903 140 903 118 71 118 71 374 641 374 641 56 105 56 105 188 223 188 223 341 33 341 33 561 515 561 515 236 591 236 591 586 222 586 222 946 721 946 721 425 594 425 594 469 123 469 123 498 943 498 943 617 335 617 335 438 849 438 849 143 94 143 94 989 46 989 46 385 896 385 896 197 434 197 434 649 793 649 793 224 425 224 425 540 961 540 961 336 470 336 470 412 745 412 745 774 400 774 400 126 277 126 277 457 660 457 660 634 317 634 317 42 34 42 34 321 702 321 702 971 934 971 934 248 518 248 518 909 20 909 20 611 115 611 115 251 11 251 11 343 620 343 620 932 120 932 120 390 878 390 878 523 737 523 737 116 435 116 435 713 980 713 980 801 927 801 927 663 653 663 653 362 776 362 776 179 239 179 239 716 2 716 2 454 449 454 449 8 693 8 693 499 287 499 287 821 447 821 447 302 341 302 341 698 168 698 168 783 108 783 108 439 532 439 532 488 884 488 884 229 912 229 912 257 186 257 186 264 898 264 898 179 870 179 870 425 652 425 652 760 508 760 508 388 88 388 88 593 348 593 348 67 664 67 664 356 305 356 305 829 421 829 421 212 187 212 187 276 526 276 526 588 531 588 531 428 663 428 663 725 663 725 663 503 522 503 522 455 836 455 836 951 596 951 596 260 817 260 817 910 784 910 784 366 578 366 578 733 722 733 722 206 58 206 58 555 343 555 343 724 219 724 219 184 851 184 851 589 180 589 180 260 939 260 939 339 875 339 875 101 171 101 171 682 784 682 784 161 334 161 334 726 216 726 216 234 224 234 224 168 778 168 778 98 218 98 218 650 35 650 35 732 159 732 159 44 971 44 971 555 232 555 232 264 230 264 230 440 830 440 830 845 414 845 414 160 326 160 326 211 635 211 635 854 59 854 59 316 171 316 171 955 389 955 389 891 763 891 763 548 132 548 132 866 721 866 721 336 194 336 194 780 633 780 633 563 190 563 190 601 181 601 181 870 5 870 5 718 992 718 992 283 847 283 847 180 950 180 950 547 333 547 333 240 832 240 832 719 653 719 653 983 76 983 76 586 201 586 201 821 636 821 636 762 120 762 120 670 835 670 835 32 427 32 427 502 792 502 792 156 876 156 876 328 619 328 619 994 336 994 336 661 428 661 428 78 197 78 197 531 275 531 275 113 758 113 758 519 417 519 417 24 561 24 561 49 413 49 413 855 128 855 128 424 505 424 505 97 834 97 834 368 11 368 11 818 87 818 87 717 381 717 381 584 914 584 914 43 569 43 569 413 343 413 343 165 303 165 303 407 560 407 560 232 612 232 612 316 265 316 265 333 349 333 349 934 184 934 184 868 641 868 641 120 810 120 810 376 322 376 322 193 886 193 886 80 829 80 829 248 633 248 633 424 94 424 94 83 30 83 30 475 962 475 962 24 105 24 105 122 410 122 410 579 260 579 260 562 553 562 553 188 517 188 517 973 966 973 966 649 777 649 777 210 190 210 190 725 54 725 54 655 590 655 590 980 17 980 17 78 354 78 354 942 907 942 907 827 958 827 958 723 896 723 896 106 945 106 945 719 65 719 65 282 619 282 619 593 846 593 846 20 298 20 298 442 77 442 77 668 524 668 524 252 113 252 113 856 859 856 859 193 875 193 875 370 426 370 426 772 700 772 700 415 473 415 473 601 392 601 392 751 811 751 811 131 942 131 942 223 793 223 793 681 390 681 390 859 922 859 922 336 337 336 337 958 895 958 895 682 539 682 539 769 97 769 97 664 603 664 603 627 481 627 481 937 985 937 985 133 590 133 590 701 763 701 763 773 752 773 752 710 116 710 116 131 582 131 582 937 231 937 231 2 785 2 785 350 476 350 476 301 339 301 339 808 252 808 252 594 381 594 381 188 658 188 658 890 469 890 469 977 145 977 145 817 227 817 227 39 32 39 32 373 144 373 144 720 524 720 524 988 717 988 717 647 305 647 305 181 40 181 40 831 531 831 531 463 460 463 460 155 705 155 705 501 863 501 863 204 611 204 611 398 139 398 139 396 783 396 783 257 774 257 774 587 119 587 119 340 401 340 401 419 671 419 671 648 825 648 825 168 679 168 679 80 500 80 500 303 549 303 549 204 719 204 719 58 739 58 739 789 403 789 403 6 6 6 6 554 62 554 62 295 452 295 452 61 514 61 514 138 684 138 684 969 802 969 802 267 232 267 232 104 377 104 377 189 622 189 622 225 990 225 990 884 949 884 949 487 609 487 609 911 305 911 305 334 486 334 486 731 456 731 456 886 680 886 680 640 584 640 584 79 985 79 985 806 293 806 293 525 12 525 12 950 751 950 751 206 53 206 53 743 149 743 149 14 957 14 957 545 909 545 909 776 890 776 890 380 266 380 266 728 812 728 812 309 366 309 366 810 133 810 133 355 4 355 4 953 2 953 2 385 866 385 866 542 648 542 648 260 59 260 59 748 915 748 915 673 557 673 557 720 207 720 207 491 502 491 502 986 343 986 343 614 82 614 82 689 579 689 579 676 761 676 761 971 797 971 797 252 245 252 245 494 138 494 138 946 389 946 389 276 688 276 688 853 271 853 271 773 626 773 626 294 859 294 859 332 206 332 206 600 587 600 587 963 116 963 116 579 476 579 476 294 513 294 513 965 720 965 720 558 639 558 639 123 320 123 320 946 248 946 248 345 170 345 170 181 969 181 969 519 798 519 798 138 627 138 627 565 570 565 570 525 548 525 548 994 767 994 767 694 974 694 974 872 715 872 715 592 319 592 319 175 158 175 158 20 763 20 763 645 904 645 904 166 785 166 785 606 308 606 308 705 763 705 763 647 871 647 871 68 126 68 126 734 874 734 874 138 899 138 899 51 42 51 42 301 277 301 277 75 395 75 395 234 19 234 19 271 321 271 321 723 185 723 185 792 323 792 323 912 672 912 672 499 709 499 709 968 760 968 760 701 399 701 399 981 746 981 746 263 927 263 927 744 517 744 517 655 87 655 87 815 790 815 790 649 535 649 535 404 657 404 657 473 843 473 843 14 794 14 794 666 976 666 976 452 609 452 609 191 156 191 156 25 267 25 267 859 424 859 424 135 222 135 222 428 97 428 97 453 294 453 294 650 154 650 154 939 26 939 26 109 501 109 501 258 947 258 947 444 360 444 360 669 219 669 219 582 258 582 258 67 852 67 852 610 514 610 514 826 774 826 774 849 958 849 958 339 722 339 722 123 250 123 250 214 982 214 982 871 315 871 315 241 828 241 828 467 216 467 216 309 961 309 961 149 529 149 529 544 220 544 220 450 620 450 620 609 246 609 246 567 899 567 899 367 390 367 390 772 714 772 714 439 121 439 121 692 211 692 211 479 278 479 278 365 246 365 246 779 346 779 346 885 32 885 32 493 314 493 314 606 665 606 665 572 437 572 437 897 236 897 236 609 552 609 552 270 247 270 247 733 503 733 503 96 763 96 763 43 472 43 472 942 524 942 524 845 733 845 733 747 721 747 721 394 387 394 387 721 905 721 905 294 51 294 51 528 99 528 99 747 983 747 983 873 646 873 646 420 89 420 89 137 586 137 586 550 273 550 273 800 517 800 517 68 3 68 3 729 388 729 388 82 484 82 484 629 807 629 807 960 91 960 91 112 674 112 674 205 44 205 44 727 344 727 344 253 675 253 675 799 84 799 84 381 177 381 177 622 355 622 355 115 211 115 211 57 361 57 361 136 37 136 37 21 95 21 95 762 654 762 654 24 751 24 751 1 114 1 114 500 960 500 960 879 398 879 398 159 327 159 327 603 35 603 35 951 195 951 195 237 710 237 710 801 534 801 534 348 804 348 804 813 470 813 470 3 785 3 785 191 844 191 844 863 601 863 601 777 782 777 782 343 943 343 943 280 766 280 766 448 928 448 928 128 337 128 337 461 265 461 265 231 691 231 691 17 478 17 478 116 522 116 522 476 524 476 524 950 735 950 735 34 212 34 212 898 769 898 769 95 860 95 860 35 147 35 147 532 724 532 724 244 965 244 965 570 20 570 20 346 410 346 410 496 959 496 959 593 698 593 698 907 621 907 621 560 599 560 599 824 248 824 248 789 418 789 418 362 756 362 756 480 241 480 241 593 723 593 723 956 499 956 499 685 977 685 977 648 530 648 530 910 383 910 383 20 778 20 778 995 512 995 512 356 182 356 182 423 602 423 602 943 961 943 961 369 306 369 306 872 312 872 312 951 285 951 285 66 889 66 889 887 268 887 268 566 398 566 398 554 588 554 588 306 203 306 203 469 348 469 348 402 436 402 436 852 990 852 990 692 27 692 27 320 876 320 876 203 26 203 26 512 710 512 710 626 886 626 886 488 245 488 245 384 290 384 290 249 258 249 258 871 818 871 818 966 101 966 101 273 210 273 210 333 305 333 305 250 72 250 72 550 665 550 665 841 961 841 961 32 834 32 834 592 298 592 298 820 442 820 442 777 560 777 560 576 726 576 726 466 460 466 460 439 541 439 541 544 667 544 667 474 613 474 613 521 656 521 656 49 664 49 664 670 42 670 42 849 523 849 523 115 499 115 499 727 49 727 49 943 104 943 104 351 919 351 919 218 534 218 534 547 599 547 599 317 150 317 150 821 867 821 867 330 72 330 72 682 880 682 880 248 574 248 574 178 492 178 492 147 766 147 766 195 228 195 228 844 310 844 310 760 54 760 54 502 740 502 740 592 213 592 213 692 235 692 235 791 633 791 633 157 158 157 158 541 854 541 854 58 689 58 689 276 764 276 764 460 289 460 289 400 512 400 512 164 4 164 4 294 882 294 882 260 552 260 552 922 773 922 773 440 800 440 800 29 223 29 223 768 517 768 517 128 281 128 281 775 104 775 104 561 90 561 90 443 262 443 262 485 12 485 12 909 701 909 701 312 650 312 650 190 831 190 831 644 700 644 700 882 121 882 121 212 836 212 836 453 912 453 912 91 995 91 995 682 459 682 459 943 415 943 415 766 494 766 494 515 62 515 62 749 781 749 781 533 139 533 139 756 234 756 234 340 41 340 41 129 991 129 991 556 732 556 732 137 163 137 163 406 170 406 170 498 223 498 223 686 288 686 288 129 624 129 624 103 847 103 847 151 215 151 215 717 312 717 312 766 941 766 941 263 556 263 556 759 487 759 487 601 861 601 861 852 377 852 377 716 869 716 869 799 849 799 849 968 262 968 262 668 698 668 698 174 254 174 254 737 168 737 168 383 587 383 587 589 86 589 86 156 236 156 236 302 659 302 659 401 541 401 541 431 543 431 543 280 704 280 704 630 815 630 815 149 990 149 990 670 573 670 573 308 335 308 335 725 909 725 909 164 500 164 500 49 73 49 73 325 895 325 895 376 94 376 94 857 629 857 629 490 413 490 413 48 449 48 449 823 909 823 909 686 547 686 547 668 114 668 114 482 146 482 146 857 730 857 730 992 394 992 394 375 199 375 199 888 278 888 278 239 277 239 277 641 352 641 352 261 631 261 631 695 758 695 758 270 106 270 106 58 153 58 153 899 818 899 818 652 682 652 682 56 406 56 406 994 765 994 765 526 512 526 512 596 895 596 895 347 524 347 524 526 503 526 503 589 131 589 131 471 144 471 144 361 932 361 932 538 311 538 311 876 170 876 170 225 712 225 712 777 914 777 914 377 938 377 938 606 328 606 328 188 337 188 337 603 405 603 405 976 225 976 225 952 833 952 833 238 861 238 861 464 202 464 202 59 61 59 61 384 427 384 427 423 156 423 156 98 393 98 393 800 551 800 551 817 583 817 583 183 673 183 673 309 115 309 115 6 249 6 249 843 899 843 899 308 184 308 184 473 8 473 8 617 97 617 97 643 304 643 304 397 330 397 330 130 103 130 103 878 352 878 352 984 409 984 409 877 593 877 593 794 943 794 943 319 239 319 239 972 676 972 676 597 183 597 183 276 16 276 16 429 442 429 442 690 463 690 463 264 687 264 687 225 61 225 61 761 231 761 231 889 138 889 138 257 741 257 741 236 262 236 262 110 830 110 830 690 967 690 967 76 125 76 125 241 620 241 620 462 817 462 817 843 698 843 698 981 727 981 727 384 602 384 602 711 366 711 366 523 177 523 177 958 565 958 565 618 436 618 436 461 967 461 967 771 194 771 194 569 862 569 862 773 239 773 239 826 150 826 150 960 250 960 250 244 877 244 877 641 495 641 495 910 113 910 113 610 178 610 178 163 436 163 436 664 955 664 955 991 95 991 95 303 528 303 528 597 356 597 356 746 469 746 469 931 12 931 12 60 175 60 175 459 293 459 293 514 194 514 194 535 869 535 869 452 511 452 511 439 16 439 16 624 367 624 367 617 923 617 923 871 248 871 248 459 14 459 14 500 215 500 215 530 541 530 541 272 774 272 774 989 949 989 949 423 263 423 263 257 439 257 439 482 420 482 420 633 786 633 786 318 193 318 193 631 654 631 654 201 657 201 657 249 495 249 495 661 884 661 884 398 146 398 146 254 502 254 502 175 308 175 308 301 763 301 763 42 419 42 419 746 49 746 49 769 519 769 519 201 428 201 428 262 54 262 54 298 512 298 512 217 493 217 493 886 441 886 441 217 133 217 133 279 395 279 395 488 862 488 862 700 938 700 938 474 431 474 431 793 574 793 574 913 248 913 248 752 236 752 236 125 872 125 872 772 347 772 347 154 347 154 347 730 730 730 730 179 77 179 77 85 728 85 728 257 25 257 25 701 938 701 938 844 582 844 582 506 583 506 583 796 801 796 801 364 33 364 33 602 601 602 601 827 587 827 587 465 330 465 330 840 573 840 573 180 327 180 327 641 614 641 614 983 456 983 456 164 932 164 932 871 51 871 51 640 98 640 98 937 427 937 427 123 535 123 535 218 367 218 367 773 6 773 6 219 468 219 468 217 640 217 640 581 106 581 106 364 947 364 947 52 228 52 228 419 154 419 154 634 325 634 325 195 31 195 31 821 640 821 640 1 907 1 907 917 693 917 693 640 530 640 530 892 933 892 933 21 162 21 162 920 413 920 413 994 50 994 50 553 457 553 457 201 622 201 622 379 268 379 268 525 563 525 563 307 417 307 417 503 26 503 26 139 992 139 992 53 862 53 862 460 725 460 725 372 451 372 451 912 689 912 689 9 429 9 429 915 415 915 415 167 629 167 629 882 380 882 380 867 300 867 300 944 198 944 198 680 661 680 661 148 211 148 211 939 701 939 701 607 612 607 612 134 955 134 955 16 476 16 476 694 894 694 894 136 676 136 676 695 21 695 21 551 81 551 81 20 549 20 549 391 650 391 650 948 236 948 236 513 966 513 966 538 140 538 140 378 956 378 956 441 268 441 268 312 736 312 736 581 83 581 83 403 598 403 598 13 691 13 691 543 693 543 693 150 188 150 188 498 679 498 679 785 554 785 554 232 117 232 117 266 727 266 727 231 66 231 66 646 497 646 497 803 752 803 752 440 43 440 43 64 756 64 756 438 913 438 913 151 394 151 394 791 539 791 539 662 183 662 183 301 657 301 657 583 145 583 145 176 971 176 971 416 226 416 226 412 244 412 244 105 818 105 818 493 97 493 97 671 818 671 818 326 701 326 701 10 287 10 287 27 240 27 240 151 491 151 491 70 101 70 101 452 305 452 305 989 696 989 696 468 783 468 783 52 187 52 187 647 966 647 966 487 278 487 278 853 361 853 361 815 669 815 669 792 169 792 169 358 917 358 917 322 86 322 86 500 116 500 116 684 227 684 227 850 726 850 726 443 669 443 669 904 660 904 660 973 381 973 381 115 801 115 801 158 817 158 817 265 274 265 274 319 327 319 327 84 277 84 277 481 895 481 895 6 896 6 896 499 234 499 234 922 719 922 719 119 437 119 437 188 16 188 16 298 3 298 3 418 270 418 270 899 40 899 40 115 831 115 831 864 509 864 509 487 389 487 389 474 51 474 51 897 386 897 386 348 881 348 881 279 826 279 826 485 977 485 977 514 422 514 422 557 161 557 161 683 427 683 427 271 551 271 551 98 441 98 441 55 654 55 654 511 593 511 593 621 969 621 969 619 777 619 777 356 333 356 333 773 958 773 958 2 422 2 422 492 230 492 230 612 377 612 377 867 456 867 456 594 69 594 69 513 52 513 52 57 644 57 644 779 165 779 165 347 952 347 952 867 871 867 871 659 144 659 144 346 552 346 552 70 828 70 828 183 775 183 775 696 876 696 876 697 771 697 771 18 522 18 522 859 833 859 833 206 849 206 849 864 916 864 916 893 545 893 545 26 968 26 968 187 801 187 801 405 845 405 845 935 571 935 571 245 853 245 853 958 412 958 412 855 66 855 66 52 56 52 56 381 869 381 869 874 43 874 43 354 206 354 206 388 533 388 533 208 933 208 933 910 493 910 493 470 57 470 57 76 55 76 55 893 68 893 68 954 199 954 199 152 97 152 97 935 415 935 415 789 420 789 420 315 118 315 118 266 220 266 220 14 914 14 914 767 135 767 135 109 760 109 760 667 323 667 323 729 876 729 876 187 189 187 189 46 705 46 705 125 501 125 501 425 611 425 611 237 222 237 222 217 169 217 169 29 45 29 45 634 832 634 832 941 414 941 414 160 731 160 731 756 633 756 633 99 622 99 622 7 590 7 590 748 97 748 97 96 837 96 837 591 515 591 515 51 803 51 803 575 257 575 257 358 510 358 510 142 464 142 464 723 505 723 505 407 473 407 473 452 189 452 189 509 943 509 943 206 484 206 484 447 57 447 57 137 277 137 277 723 621 723 621 399 197 399 197 841 632 841 632 462 915 462 915 626 258 626 258 92 964 92 964 516 795 516 795 902 690 902 690 995 847 995 847 152 69 152 69 525 956 525 956 275 296 275 296 664 539 664 539 873 126 873 126 565 704 565 704 12 691 12 691 110 93 110 93 859 607 859 607 930 582 930 582 914 654 914 654 688 32 688 32 824 238 824 238 274 633 274 633 877 247 877 247 487 364 487 364 461 535 461 535 760 736 760 736 955 458 955 458 287 869 287 869 78 729 78 729 956 131 956 131 343 471 343 471 723 794 723 794 813 300 813 300 173 886 173 886 138 125 138 125 905 623 905 623 511 568 511 568 457 893 457 893 338 202 338 202 623 159 623 159 823 160 823 160 36 456 36 456 956 136 956 136 363 990 363 990 663 553 663 553 809 660 809 660 974 666 974 666 942 992 942 992 433 755 433 755 252 538 252 538 292 66 292 66 584 741 584 741 150 447 150 447 928 927 928 927 148 654 148 654 707 941 707 941 908 19 908 19 885 189 885 189 678 162 678 162 738 776 738 776 528 561 528 561 367 879 367 879 481 368 481 368 263 576 263 576 585 585 585 585 883 608 883 608 541 631 541 631 101 629 101 629 70 221 70 221 186 928 186 928 848 871 848 871 112 59 112 59 6 701 6 701 821 744 821 744 403 707 403 707 531 180 531 180 404 366 404 366 711 104 711 104 594 337 594 337 108 748 108 748 201 798 201 798 507 18 507 18 129 552 129 552 465 264 465 264 207 28 207 28 638 643 638 643 322 577 322 577 220 446 220 446 426 533 426 533 14 781 14 781 655 963 655 963 405 894 405 894 624 55 624 55 426 251 426 251 971 242 971 242 742 829 742 829 829 621 829 621 960 203 960 203 614 775 614 775 46 706 46 706 47 17 47 17 427 941 427 941 836 763 836 763 56 138 56 138 382 684 382 684 819 664 819 664 930 262 930 262 752 277 752 277 810 985 810 985 757 477 757 477 137 30 137 30 293 212 293 212 484 328 484 328 135 43 135 43 438 343 438 343 42 473 42 473 724 89 724 89 489 151 489 151 148 451 148 451 930 151 930 151 920 318 920 318 904 967 904 967 377 698 377 698 657 239 657 239 643 350 643 350 904 28 904 28 454 229 454 229 242 416 242 416 33 411 33 411 961 501 961 501 616 208 616 208 484 76 484 76 896 858 896 858 229 236 229 236 977 157 977 157 981 73 981 73 454 669 454 669 602 304 602 304 964 867 964 867 55 401 55 401 577 121 577 121 170 831 170 831 76 360 76 360 209 955 209 955 348 710 348 710 426 780 426 780 46 796 46 796 840 772 840 772 455 38 455 38 760 561 760 561 552 473 552 473 308 200 308 200 712 526 712 526 127 824 127 824 651 51 651 51 383 853 383 853 107 375 107 375 962 711 962 711 527 248 527 248 218 45 218 45 913 122 913 122 319 614 319 614 118 103 118 103 832 325 832 325 456 654 456 654 274 8 274 8 547 458 547 458 7 676 7 676 873 925 873 925 220 431 220 431 39 450 39 450 705 987 705 987 919 144 919 144 15 392 15 392 530 80 530 80 23 547 23 547 787 299 787 299 166 319 166 319 697 400 697 400 533 64 533 64 166 449 166 449 571 609 571 609 877 791 877 791 662 306 662 306 837 932 837 932 117 964 117 964 498 85 498 85 205 301 205 301 727 897 727 897 859 80 859 80 296 713 296 713 763 344 763 344 460 843 460 843 254 299 254 299 331 618 331 618 28 787 28 787 258 176 258 176 215 383 215 383 8 235 8 235 33 577 33 577 448 275 448 275 94 469 94 469 848 467 848 467 608 243 608 243 663 212 663 212 55 465 55 465 818 748 818 748 555 770 555 770 382 518 382 518 309 424 309 424 50 271 50 271 438 662 438 662 661 185 661 185 563 955 563 955 872 65 872 65 74 783 74 783 929 66 929 66 138 489 138 489 567 343 567 343 628 345 628 345 946 47 946 47 451 106 451 106 672 216 672 216 874 270 874 270 591 201 591 201 958 775 958 775 570 516 570 516 628 814 628 814 429 95 429 95 772 943 772 943 51 95 51 95 735 930 735 930 590 713 590 713 701 7 701 7 872 679 872 679 912 584 912 584 79 709 79 709 121 315 121 315 559 49 559 49 660 752 660 752 352 900 352 900 436 333 436 333 36 874 36 874 715 856 715 856 485 772 485 772 663 469 663 469 726 750 726 750 453 616 453 616 570 797 570 797 209 1 209 1 445 180 445 180 10 311 10 311 733 53 733 53 699 312 699 312 709 254 709 254 882 153 882 153 453 248 453 248 548 417 548 417 498 511 498 511 893 493 893 493 517 270 517 270 44 635 44 635 651 89 651 89 442 253 442 253 209 61 209 61 537 415 537 415 245 846 245 846 759 827 759 827 570 417 570 417 657 560 657 560 622 831 622 831 45 287 45 287 234 745 234 745 693 311 693 311 636 626 636 626 707 638 707 638 386 803 386 803 226 204 226 204 184 70 184 70 199 645 199 645 335 729 335 729 234 497 234 497 769 923 769 923 530 59 530 59 15 213 15 213 16 230 16 230 526 398 526 398 48 45 48 45 88 649 88 649 442 714 442 714 908 600 908 600 614 72 614 72 441 649 441 649 29 556 29 556 674 561 674 561 287 355 287 355 976 259 976 259 221 869 221 869 846 868 846 868 281 732 281 732 298 297 298 297 542 545 542 545 515 980 515 980 295 476 295 476 183 744 183 744 853 695 853 695 547 780 547 780 70 226 70 226 132 614 132 614 954 747 954 747 364 108 364 108 410 556 410 556 308 974 308 974 76 211 76 211 400 690 400 690 877 542 877 542 414 376 414 376 615 444 615 444 549 127 549 127 72 141 72 141 913 869 913 869 459 939 459 939 958 376 958 376 879 940 879 940 256 707 256 707 251 926 251 926 918 382 918 382 484 148 484 148 308 489 308 489 331 567 331 567 723 351 723 351 342 309 342 309 799 324 799 324 336 940 336 940 909 654 909 654 116 142 116 142 278 314 278 314 865 361 865 361 869 160 869 160 665 436 665 436 944 736 944 736 374 890 374 890 965 699 965 699 975 767 975 767 521 920 521 920 8 514 8 514 674 48 674 48 813 797 813 797 502 107 502 107 595 868 595 868 701 572 701 572 362 235 362 235 912 14 912 14 799 207 799 207 140 76 140 76 163 34 163 34 214 112 214 112 656 64 656 64 290 763 290 763 917 928 917 928 517 986 517 986 511 362 511 362 775 876 775 876 263 260 263 260 189 88 189 88 16 211 16 211 438 559 438 559 275 622 275 622 762 313 762 313 929 329 929 329 248 922 248 922 90 757 90 757 324 656 324 656 173 928 173 928 500 609 500 609 924 371 924 371 884 776 884 776 612 783 612 783 537 748 537 748 368 497 368 497 263 444 263 444 636 184 636 184 635 877 635 877 854 341 854 341 451 990 451 990 64 939 64 939 158 600 158 600 396 644 396 644 294 596 294 596 407 318 407 318 883 849 883 849 801 622 801 622 198 4 198 4 499 276 499 276 626 807 626 807 720 145 720 145 844 888 844 888 337 504 337 504 457 611 457 611 913 390 913 390 340 26 340 26 557 320 557 320 204 925 204 925 266 549 266 549 308 448 308 448 802 266 802 266 895 546 895 546 478 287 478 287 510 488 510 488 871 338 871 338 671 386 671 386 922 886 922 886 939 302 939 302 752 995 752 995 409 944 409 944 982 260 982 260 579 52 579 52 617 412 617 412 128 781 128 781 975 234 975 234 505 866 505 866 934 715 934 715 813 889 813 889 915 7 915 7 301 65 301 65 730 23 730 23 143 297 143 297 921 360 921 360 266 772 266 772 611 458 611 458 761 760 761 760 851 27 851 27 577 185 577 185 330 900 330 900 922 830 922 830 903 684 903 684 609 715 609 715 423 981 423 981 604 941 604 941 266 720 266 720 129 579 129 579 326 340 326 340 801 992 801 992 664 325 664 325 131 652 131 652 394 285 394 285 211 765 211 765 640 213 640 213 445 786 445 786 349 283 349 283 956 633 956 633 385 162 385 162 294 756 294 756 712 898 712 898 606 366 606 366 880 722 880 722 439 187 439 187 81 812 81 812 461 293 461 293 557 752 557 752 714 218 714 218 797 501 797 501 424 892 424 892 118 610 118 610 770 119 770 119 740 717 740 717 574 556 574 556 274 635 274 635 111 645 111 645 294 314 294 314 53 687 53 687 765 586 765 586 903 530 903 530 391 75 391 75 171 65 171 65 628 681 628 681 59 653 59 653 609 665 609 665 515 100 515 100 405 705 405 705 752 603 752 603 242 216 242 216 979 971 979 971 992 409 992 409 991 175 991 175 965 835 965 835 342 450 342 450 356 573 356 573 245 286 245 286 79 928 79 928 160 178 160 178 502 172 502 172 337 89 337 89 120 547 120 547 747 870 747 870 855 897 855 897 655 750 655 750 178 902 178 902 607 825 607 825 29 993 29 993 725 488 725 488 959 592 959 592 599 139 599 139 798 622 798 622 879 198 879 198 632 991 632 991 223 669 223 669 630 788 630 788 483 481 483 481 609 165 609 165 867 351 867 351 903 809 903 809 314 149 314 149 663 864 663 864 60 537 60 537 829 28 829 28 301 503 301 503 195 749 195 749 806 838 806 838 281 860 281 860 208 827 208 827 616 548 616 548 785 703 785 703 830 207 830 207 911 353 911 353 56 801 56 801 746 22 746 22 245 237 245 237 82 228 82 228 2 758 2 758 559 827 559 827 358 768 358 768 555 321 555 321 454 897 454 897 569 696 569 696 863 976 863 976 667 641 667 641 660 713 660 713 430 981 430 981 193 533 193 533 833 54 833 54 122 163 122 163 85 69 85 69 133 963 133 963 655 499 655 499 676 918 676 918 983 573 983 573 792 960 792 960 927 620 927 620 253 766 253 766 216 375 216 375 607 50 607 50 109 835 109 835 553 668 553 668 68 342 68 342 221 342 221 342 453 664 453 664 583 251 583 251 411 799 411 799 554 447 554 447 862 545 862 545 332 549 332 549 80 827 80 827 65 931 65 931 456 855 456 855 348 250 348 250 702 287 702 287 387 49 387 49 194 926 194 926 624 79 624 79 208 595 208 595 487 502 487 502 688 574 688 574 797 607 797 607 142 232 142 232 417 55 417 55 508 429 508 429 531 857 531 857 459 794 459 794 60 701 60 701 430 893 430 893 881 290 881 290 760 529 760 529 274 460 274 460 706 325 706 325 461 346 461 346 97 414 97 414 106 387 106 387 84 429 84 429 650 812 650 812 610 399 610 399 908 344 908 344 562 942 562 942 735 681 735 681 224 238 224 238 85 412 85 412 525 73 525 73 44 651 44 651 74 384 74 384 535 302 535 302 340 317 340 317 485 345 485 345 850 78 850 78 178 513 178 513 102 301 102 301 347 253 347 253 116 796 116 796 342 129 342 129 12 83 12 83 176 10 176 10 466 315 466 315 606 278 606 278 195 974 195 974 803 101 803 101 119 479 119 479 987 653 987 653 989 23 989 23 989 970 989 970 769 813 769 813 183 603 183 603 552 244 552 244 395 86 395 86 726 586 726 586 2 942 2 942 175 296 175 296 301 602 301 602 212 501 212 501 658 106 658 106 321 897 321 897 749 637 749 637 885 980 885 980 525 579 525 579 577 524 577 524 560 33 560 33 492 744 492 744 933 341 933 341 230 337 230 337 55 534 55 534 521 117 521 117 7 93 7 93 653 829 653 829 622 265 622 265 936 964 936 964 473 430 473 430 342 159 342 159 760 929 760 929 986 119 986 119 52 394 52 394 160 43 160 43 149 984 149 984 260 453 260 453 406 68 406 68 977 777 977 777 760 283 760 283 900 862 900 862 904 434 904 434 754 169 754 169 133 556 133 556 612 167 612 167 481 65 481 65 498 642 498 642 415 59 415 59 48 474 48 474 611 197 611 197 547 290 547 290 655 926 655 926 901 825 901 825 731 283 731 283 201 175 201 175 140 589 140 589 460 183 460 183 187 946 187 946 685 191 685 191 837 73 837 73 580 555 580 555 599 436 599 436 844 673 844 673 889 380 889 380 841 630 841 630 412 885 412 885 413 849 413 849 430 919 430 919 978 370 978 370 982 891 982 891 762 925 762 925 915 931 915 931 832 125 832 125 295 581 295 581 421 703 421 703 911 734 911 734 47 331 47 331 683 757 683 757 127 54 127 54 707 126 707 126 78 363 78 363 32 451 32 451 947 577 947 577 662 107 662 107 501 759 501 759 796 501 796 501 783 901 783 901 593 593 593 593 118 811 118 811 236 539 236 539 604 734 604 734 559 821 559 821 444 810 444 810 484 195 484 195 131 987 131 987 664 288 664 288 572 717 572 717 516 239 516 239 349 44 349 44 911 111 911 111 412 360 412 360 624 330 624 330 212 36 212 36 533 782 533 782 38 143 38 143 76 63 76 63 137 82 137 82 663 25 663 25 242 883 242 883 217 394 217 394 650 724 650 724 578 604 578 604 808 942 808 942 720 655 720 655 812 99 812 99 705 473 705 473 206 494 206 494 958 171 958 171 724 285 724 285 170 85 170 85 691 518 691 518 162 70 162 70 434 205 434 205 452 678 452 678 763 858 763 858 808 490 808 490 619 928 619 928 835 306 835 306 334 745 334 745 871 473 871 473 514 912 514 912 669 151 669 151 363 935 363 935 630 105 630 105 155 415 155 415 254 641 254 641 12 334 12 334 122 413 122 413 242 458 242 458 405 937 405 937 96 680 96 680 275 876 275 876 844 981 844 981 949 838 949 838 605 503 605 503 655 605 655 605 577 425 577 425 988 423 988 423 765 829 765 829 640 209 640 209 492 79 492 79 486 388 486 388 233 124 233 124 860 628 860 628 248 647 248 647 697 846 697 846 25 284 25 284 192 876 192 876 745 64 745 64 581 741 581 741 138 156 138 156 154 749 154 749 312 862 312 862 457 411 457 411 664 19 664 19 924 31 924 31 35 646 35 646 883 491 883 491 172 783 172 783 530 920 530 920 185 791 185 791 370 670 370 670 785 340 785 340 924 197 924 197 887 819 887 819 965 97 965 97 897 272 897 272 481 192 481 192 27 439 27 439 870 534 870 534 814 920 814 920 864 37 864 37 405 614 405 614 598 67 598 67 320 312 320 312 555 733 555 733 29 149 29 149 57 507 57 507 188 542 188 542 850 237 850 237 667 345 667 345 756 897 756 897 887 908 887 908 929 510 929 510 416 403 416 403 977 136 977 136 188 792 188 792 645 610 645 610 723 134 723 134 433 692 433 692 220 77 220 77 375 897 375 897 388 835 388 835 476 347 476 347 959 621 959 621 586 935 586 935 917 52 917 52 697 568 697 568 466 1 466 1 332 76 332 76 642 378 642 378 888 400 888 400 62 653 62 653 104 9 104 9 631 772 631 772 518 942 518 942 947 498 947 498 401 552 401 552 578 304 578 304 987 755 987 755 334 813 334 813 789 326 789 326 38 652 38 652 68 518 68 518 915 892 915 892 438 107 438 107 209 292 209 292 296 784 296 784 648 465 648 465 341 789 341 789 942 176 942 176 76 496 76 496 678 313 678 313 458 275 458 275 742 401 742 401 781 703 781 703 989 308 989 308 535 719 535 719 495 334 495 334 710 911 710 911 841 497 841 497 652 241 652 241 681 10 681 10 390 167 390 167 235 711 235 711 240 566 240 566 325 309 325 309 128 335 128 335 633 813 633 813 224 73 224 73 82 392 82 392 204 729 204 729 814 662 814 662 848 774 848 774 782 817 782 817 417 604 417 604 104 49 104 49 290 474 290 474 441 778 441 778 739 924 739 924 217 816 217 816 221 462 221 462 127 508 127 508 857 776 857 776 570 745 570 745 454 646 454 646 701 409 701 409 568 698 568 698 528 84 528 84 655 18 655 18 26 988 26 988 990 257 990 257 447 771 447 771 98 833 98 833 370 236 370 236 679 169 679 169 200 121 200 121 729 753 729 753 424 951 424 951 417 939 417 939 26 595 26 595 530 517 530 517 794 304 794 304 610 898 610 898 829 411 829 411 282 170 282 170 472 37 472 37 911 539 911 539 611 712 611 712 782 441 782 441 370 270 370 270 132 303 132 303 290 846 290 846 760 634 760 634 984 452 984 452 696 904 696 904 903 956 903 956 194 859 194 859 11 393 11 393 314 757 314 757 146 953 146 953 887 949 887 949 922 351 922 351 805 984 805 984 870 105 870 105 151 391 151 391 314 702 314 702 248 782 248 782 828 870 828 870 795 477 795 477 177 175 177 175 192 131 192 131 85 41 85 41 863 30 863 30 621 352 621 352 470 612 470 612 673 49 673 49 814 593 814 593 483 919 483 919 687 2 687 2 533 757 533 757 334 976 334 976 83 548 83 548 175 722 175 722 973 508 973 508 731 195 731 195 189 460 189 460 982 458 982 458 585 473 585 473 523 349 523 349 351 706 351 706 479 736 479 736 792 859 792 859 635 483 635 483 144 276 144 276 481 438 481 438 277 17 277 17 579 318 579 318 740 496 740 496 285 694 285 694 595 501 595 501 950 570 950 570 773 709 773 709 101 388 101 388 34 333 34 333 632 366 632 366 641 759 641 759 52 538 52 538 541 373 541 373 950 101 950 101 389 971 389 971 118 869 118 869 445 43 445 43 710 652 710 652 569 536 569 536 281 929 281 929 345 888 345 888 264 273 264 273 740 835 740 835 389 802 389 802 76 725 76 725 526 45 526 45 666 283 666 283 477 53 477 53 259 951 259 951 570 210 570 210 127 667 127 667 792 51 792 51 72 601 72 601 77 293 77 293 752 551 752 551 765 242 765 242 145 896 145 896 585 915 585 915 933 451 933 451 370 806 370 806 746 881 746 881 679 238 679 238 473 856 473 856 804 933 804 933 843 403 843 403 783 981 783 981 669 400 669 400 846 887 846 887 577 598 577 598 761 703 761 703 986 927 986 927 394 741 394 741 596 100 596 100 449 330 449 330 934 515 934 515 343 431 343 431 645 627 645 627 179 501 179 501 837 787 837 787 583 6 583 6 81 511 81 511 218 439 218 439 321 170 321 170 27 941 27 941 90 13 90 13 58 389 58 389 60 466 60 466 767 580 767 580 968 334 968 334 950 133 950 133 929 108 929 108 108 238 108 238 777 269 777 269 479 795 479 795 764 120 764 120 714 640 714 640 184 184 184 184 905 928 905 928 977 213 977 213 367 251 367 251 748 467 748 467 782 708 782 708 725 674 725 674 260 31 260 31 417 890 417 890 348 861 348 861 605 253 605 253 869 875 869 875 729 104 729 104 638 911 638 911 336 794 336 794 672 705 672 705 5 538 5 538 482 508 482 508 276 515 276 515 735 973 735 973 950 699 950 699 655 826 655 826 750 911 750 911 717 366 717 366 416 552 416 552 267 895 267 895 727 561 727 561 95 39 95 39 594 329 594 329 348 810 348 810 865 863 865 863 500 81 500 81 852 462 852 462 121 508 121 508 123 571 123 571 633 329 633 329 779 418 779 418 405 485 405 485 479 923 479 923 919 298 919 298 754 494 754 494 993 766 993 766 112 688 112 688 988 796 988 796 153 869 153 869 770 988 770 988 216 469 216 469 759 193 759 193 365 295 365 295 869 636 869 636 229 698 229 698 588 797 588 797 813 274 813 274 460 673 460 673 572 311 572 311 676 435 676 435 64 869 64 869 720 98 720 98 628 81 628 81 170 896 170 896 350 845 350 845 717 261 717 261 94 911 94 911 690 194 690 194 76 137 76 137 211 991 211 991 891 473 891 473 529 941 529 941 804 861 804 861 36 236 36 236 782 905 782 905 237 58 237 58 13 963 13 963 264 633 264 633 322 248 322 248 202 462 202 462 199 155 199 155 461 725 461 725 678 897 678 897 152 397 152 397 141 215 141 215 772 53 772 53 23 196 23 196 980 502 980 502 233 584 233 584 709 197 709 197 65 864 65 864 433 804 433 804 170 125 170 125 598 597 598 597 550 699 550 699 239 519 239 519 79 533 79 533 570 61 570 61 811 49 811 49 200 928 200 928 651 760 651 760 750 288 750 288 295 477 295 477 841 818 841 818 422 874 422 874 335 833 335 833 387 470 387 470 821 523 821 523 234 690 234 690 387 559 387 559 61 764 61 764 100 162 100 162 166 809 166 809 726 781 726 781 774 128 774 128 649 321 649 321 629 833 629 833 879 698 879 698 312 354 312 354 658 572 658 572 51 750 51 750 300 258 300 258 332 684 332 684 178 427 178 427 49 136 49 136 323 980 323 980 733 881 733 881 25 675 25 675 79 503 79 503 915 76 915 76 752 571 752 571 864 669 864 669 80 884 80 884 979 104 979 104 266 311 266 311 498 518 498 518 306 220 306 220 127 939 127 939 556 415 556 415 227 2 227 2 544 502 544 502 859 846 859 846 15 246 15 246 367 941 367 941 59 602 59 602 33 847 33 847 7 3 7 3 377 394 377 394 651 99 651 99 281 788 281 788 365 237 365 237 559 490 559 490 859 402 859 402 140 582 140 582 473 378 473 378 919 143 919 143 888 50 888 50 468 447 468 447 725 542 725 542 847 738 847 738 615 730 615 730 127 926 127 926 383 989 383 989 354 858 354 858 598 611 598 611 711 144 711 144 568 755 568 755 906 653 906 653 171 844 171 844 179 279 179 279 658 828 658 828 257 160 257 160 616 609 616 609 376 621 376 621 690 713 690 713 225 718 225 718 438 691 438 691 486 209 486 209 869 235 869 235 87 733 87 733 756 677 756 677 9 895 9 895 815 773 815 773 404 264 404 264 270 192 270 192 787 325 787 325 334 313 334 313 356 663 356 663 79 657 79 657 10 244 10 244 445 853 445 853 890 88 890 88 37 204 37 204 18 938 18 938 688 307 688 307 98 306 98 306 72 238 72 238 236 691 236 691 305 337 305 337 416 201 416 201 568 530 568 530 679 726 679 726 31 981 31 981 193 313 193 313 202 663 202 663 106 60 106 60 289 828 289 828 813 848 813 848 341 388 341 388 792 647 792 647 532 738 532 738 213 736 213 736 204 349 204 349 411 767 411 767 606 21 606 21 396 645 396 645 547 401 547 401 514 54 514 54 796 875 796 875 662 540 662 540 14 199 14 199 487 189 487 189 64 317 64 317 550 436 550 436 84 312 84 312 629 770 629 770 926 147 926 147 348 444 348 444 341 113 341 113 789 315 789 315 146 867 146 867 932 427 932 427 916 51 916 51 604 514 604 514 955 263 955 263 211 855 211 855 861 369 861 369 238 909 238 909 319 987 319 987 552 735 552 735 463 630 463 630 295 942 295 942 320 505 320 505 156 548 156 548 500 82 500 82 485 350 485 350 452 965 452 965 491 136 491 136 327 558 327 558 668 51 668 51 43 389 43 389 989 767 989 767 280 187 280 187 48 305 48 305 459 972 459 972 657 916 657 916 13 467 13 467 261 58 261 58 903 747 903 747 153 457 153 457 479 882 479 882 410 949 410 949 967 956 967 956 802 282 802 282 569 702 569 702 137 666 137 666 555 437 555 437 266 835 266 835 733 393 733 393 420 468 420 468 818 824 818 824 813 805 813 805 28 364 28 364 978 173 978 173 258 727 258 727 392 538 392 538 16 709 16 709 394 627 394 627 477 993 477 993 786 65 786 65 389 241 389 241 720 866 720 866 101 883 101 883 459 261 459 261 117 163 117 163 354 124 354 124 951 204 951 204 947 21 947 21 549 202 549 202 814 705 814 705 626 867 626 867 713 432 713 432 606 855 606 855 656 812 656 812 497 68 497 68 432 580 432 580 674 355 674 355 708 355 708 355 214 558 214 558 373 942 373 942 327 783 327 783 950 343 950 343 698 738 698 738 845 793 845 793 494 676 494 676 627 749 627 749 761 844 761 844 277 341 277 341 912 850 912 850 988 501 988 501 601 90 601 90 904 667 904 667 503 563 503 563 314 537 314 537 90 849 90 849 904 687 904 687 917 158 917 158 785 112 785 112 470 697 470 697 941 14 941 14 298 361 298 361 18 203 18 203 592 119 592 119 852 874 852 874 129 653 129 653 933 214 933 214 133 688 133 688 800 621 800 621 4 616 4 616 991 496 991 496 76 314 76 314 642 360 642 360 296 564 296 564 20 842 20 842 696 529 696 529 2 590 2 590 218 216 218 216 322 482 322 482 152 185 152 185 712 539 712 539 331 126 331 126 866 902 866 902 536 230 536 230 198 340 198 340 207 330 207 330 249 94 249 94 48 962 48 962 518 602 518 602 218 909 218 909 685 780 685 780 309 124 309 124 877 470 877 470 27 978 27 978 757 744 757 744 794 201 794 201 784 65 784 65 150 574 150 574 774 772 774 772 959 941 959 941 812 615 812 615 435 739 435 739 69 813 69 813 680 110 680 110 444 730 444 730 801 934 801 934 423 554 423 554 420 692 420 692 526 223 526 223 759 721 759 721 443 525 443 525 90 146 90 146 154 489 154 489 209 962 209 962 36 582 36 582 444 739 444 739 979 979 979 979 702 136 702 136 840 273 840 273 373 320 373 320 419 598 419 598 8 575 8 575 327 626 327 626 727 599 727 599 583 961 583 961 604 640 604 640 993 425 993 425 629 673 629 673 624 993 624 993 563 667 563 667 600 428 600 428 571 117 571 117 13 234 13 234 477 647 477 647 55 799 55 799 807 157 807 157 631 99 631 99 408 489 408 489 677 799 677 799 284 700 284 700 242 963 242 963 118 231 118 231 824 170 824 170 526 221 526 221 397 911 397 911 759 360 759 360 801 32 801 32 176 682 176 682 888 122 888 122 775 54 775 54 808 753 808 753 667 540 667 540 712 479 712 479 534 11 534 11 275 866 275 866 556 817 556 817 513 520 513 520 190 802 190 802 559 424 559 424 220 280 220 280 83 395 83 395 435 237 435 237 103 460 103 460 906 214 906 214 822 704 822 704 320 935 320 935 751 952 751 952 639 101 639 101 707 748 707 748 173 352 173 352 554 157 554 157 25 949 25 949 396 897 396 897 461 931 461 931 81 101 81 101 546 82 546 82 726 90 726 90 208 991 208 991 849 61 849 61 210 266 210 266 726 902 726 902 928 265 928 265 531 76 531 76 855 1 855 1 122 312 122 312 520 917 520 917 194 928 194 928 845 262 845 262 623 487 623 487 731 820 731 820 317 814 317 814 603 397 603 397 964 39 964 39 871 776 871 776 485 235 485 235 973 262 973 262 586 9 586 9 759 350 759 350 763 428 763 428 521 314 521 314 440 504 440 504 797 781 797 781 718 114 718 114 846 588 846 588 205 479 205 479 479 455 479 455 417 864 417 864 735 394 735 394 75 661 75 661 245 527 245 527 203 564 203 564 20 242 20 242 58 986 58 986 602 582 602 582 255 173 255 173 862 742 862 742 649 992 649 992 492 794 492 794 926 302 926 302 158 884 158 884 891 562 891 562 187 436 187 436 557 138 557 138 815 749 815 749 101 352 101 352 265 418 265 418 226 541 226 541 474 9 474 9 199 76 199 76 672 790 672 790 209 602 209 602 292 609 292 609 426 628 426 628 250 3 250 3 860 936 860 936 495 559 495 559 248 812 248 812 252 174 252 174 441 667 441 667 367 552 367 552 590 728 590 728 771 594 771 594 93 543 93 543 985 549 985 549 765 503 765 503 339 437 339 437 86 219 86 219 639 960 639 960 72 847 72 847 512 575 512 575 352 920 352 920 18 17 18 17 989 677 989 677 771 372 771 372 62 591 62 591 367 410 367 410 81 216 81 216 825 796 825 796 651 247 651 247 278 369 278 369 514 456 514 456 119 533 119 533 859 555 859 555 55 520 55 520 753 80 753 80 371 933 371 933 250 642 250 642 108 857 108 857 623 641 623 641 61 469 61 469 472 560 472 560 524 73 524 73 578 944 578 944 653 379 653 379 532 115 532 115 157 142 157 142 994 77 994 77 692 629 692 629 275 103 275 103 721 856 721 856 789 704 789 704 839 552 839 552 106 592 106 592 100 250 100 250 36 328 36 328 199 213 199 213 116 852 116 852 117 877 117 877 623 551 623 551 945 933 945 933 218 440 218 440 786 594 786 594 218 66 218 66 344 473 344 473 772 600 772 600 582 691 582 691 248 536 248 536 727 600 727 600 455 135 455 135 162 631 162 631 818 426 818 426 465 853 465 853 593 127 593 127 224 102 224 102 707 877 707 877 685 377 685 377 436 383 436 383 709 385 709 385 441 675 441 675 893 688 893 688 314 792 314 792 990 225 990 225 278 837 278 837 290 91 290 91 955 124 955 124 377 691 377 691 550 479 550 479 373 606 373 606 275 857 275 857 854 6 854 6 798 771 798 771 712 784 712 784 758 542 758 542 319 720 319 720 65 34 65 34 658 607 658 607 897 214 897 214 341 768 341 768 299 965 299 965 827 8 827 8 198 2 198 2 710 630 710 630 340 190 340 190 791 207 791 207 52 876 52 876 456 478 456 478 867 170 867 170 297 764 297 764 936 486 936 486 636 269 636 269 526 595 526 595 109 227 109 227 237 325 237 325 771 418 771 418 834 853 834 853 532 899 532 899 80 425 80 425 334 381 334 381 820 937 820 937 87 551 87 551 693 628 693 628 196 104 196 104 250 668 250 668 703 368 703 368 887 288 887 288 800 975 800 975 220 960 220 960 780 567 780 567 162 869 162 869 504 807 504 807 912 598 912 598 805 812 805 812 715 798 715 798 199 842 199 842 653 138 653 138 687 302 687 302 826 664 826 664 551 131 551 131 968 159 968 159 77 649 77 649 469 933 469 933 22 290 22 290 716 240 716 240 507 909 507 909 937 69 937 69 287 886 287 886 445 804 445 804 657 831 657 831 364 909 364 909 139 593 139 593 309 523 309 523 220 693 220 693 350 291 350 291 806 794 806 794 780 361 780 361 706 9 706 9 689 528 689 528 96 961 96 961 426 684 426 684 39 701 39 701 304 269 304 269 52 264 52 264 725 57 725 57 160 329 160 329 419 419 419 419 157 380 157 380 311 39 311 39 99 914 99 914 875 271 875 271 286 804 286 804 859 448 859 448 930 727 930 727 72 373 72 373 368 568 368 568 409 793 409 793 435 765 435 765 674 457 674 457 138 414 138 414 613 306 613 306 473 325 473 325 800 740 800 740 720 599 720 599 61 710 61 710 952 639 952 639 455 887 455 887 12 252 12 252 776 373 776 373 807 549 807 549 710 395 710 395 150 189 150 189 572 740 572 740 931 497 931 497 600 247 600 247 439 166 439 166 179 496 179 496 425 352 425 352 767 791 767 791 933 975 933 975 927 656 927 656 971 302 971 302 433 159 433 159 163 510 163 510 897 116 897 116 863 212 863 212 411 769 411 769 919 344 919 344 85 690 85 690 693 793 693 793 738 187 738 187 511 760 511 760 266 912 266 912 693 961 693 961 387 893 387 893 199 526 199 526 365 193 365 193 385 687 385 687 979 968 979 968 787 682 787 682 6 182 6 182 515 284 515 284 106 164 106 164 126 374 126 374 983 726 983 726 376 929 376 929 815 191 815 191 24 267 24 267 529 541 529 541 455 354 455 354 475 957 475 957 64 207 64 207 13 636 13 636 856 240 856 240 923 248 923 248 809 10 809 10 309 496 309 496 624 588 624 588 218 830 218 830 721 768 721 768 88 920 88 920 929 919 929 919 939 790 939 790 901 450 901 450 53 262 53 262 139 907 139 907 341 302 341 302 937 273 937 273 275 654 275 654 372 776 372 776 260 919 260 919 509 322 509 322 437 670 437 670 107 91 107 91 468 906 468 906 490 785 490 785 820 963 820 963 275 478 275 478 500 114 500 114 372 393 372 393 222 6 222 6 287 62 287 62 686 88 686 88 410 698 410 698 580 372 580 372 724 82 724 82 114 36 114 36 160 623 160 623 458 750 458 750 530 699 530 699 936 985 936 985 378 633 378 633 520 480 520 480 401 44 401 44 814 35 814 35 247 148 247 148 541 138 541 138 903 92 903 92 763 672 763 672 728 330 728 330 147 820 147 820 926 896 926 896 7 243 7 243 328 560 328 560 204 298 204 298 778 750 778 750 346 722 346 722 125 812 125 812 248 457 248 457 571 807 571 807 936 367 936 367 861 812 861 812 939 398 939 398 418 535 418 535 144 830 144 830 648 782 648 782 152 661 152 661 637 811 637 811 213 56 213 56 465 273 465 273 244 212 244 212 7 887 7 887 10 807 10 807 303 61 303 61 193 294 193 294 477 442 477 442 971 378 971 378 955 86 955 86 297 628 297 628 63 498 63 498 848 747 848 747 736 519 736 519 941 69 941 69 242 671 242 671 526 125 526 125 56 223 56 223 414 397 414 397 715 37 715 37 691 696 691 696 629 359 629 359 897 255 897 255 648 284 648 284 278 823 278 823 136 633 136 633 525 8 525 8 791 125 791 125 490 269 490 269 328 248 328 248 154 977 154 977 938 891 938 891 327 68 327 68 88 431 88 431 40 790 40 790 523 8 523 8 274 618 274 618 204 381 204 381 892 568 892 568 550 111 550 111 989 389 989 389 288 127 288 127 762 477 762 477 380 20 380 20 980 410 980 410 516 337 516 337 506 31 506 31 635 415 635 415 219 980 219 980 957 761 957 761 227 276 227 276 145 535 145 535 586 98 586 98 382 909 382 909 974 280 974 280 795 274 795 274 923 604 923 604 642 77 642 77 603 416 603 416 796 291 796 291 511 272 511 272 384 66 384 66 401 617 401 617 887 142 887 142 790 260 790 260 614 546 614 546 429 394 429 394 154 425 154 425 312 323 312 323 334 503 334 503 839 96 839 96 672 578 672 578 446 357 446 357 192 454 192 454 487 663 487 663 971 837 971 837 377 445 377 445 890 52 890 52 305 130 305 130 409 704 409 704 53 574 53 574 994 443 994 443 470 305 470 305 417 374 417 374 328 936 328 936 221 214 221 214 922 68 922 68 691 207 691 207 98 631 98 631 769 258 769 258 102 298 102 298 918 642 918 642 445 900 445 900 913 316 913 316 883 851 883 851 554 826 554 826 497 800 497 800 175 482 175 482 485 439 485 439 799 452 799 452 90 894 90 894 288 443 288 443 749 921 749 921 809 867 809 867 538 692 538 692 550 449 550 449 302 650 302 650 9 958 9 958 81 563 81 563 646 733 646 733 383 957 383 957 818 667 818 667 340 709 340 709 262 559 262 559 902 719 902 719 455 557 455 557 764 664 764 664 63 599 63 599 433 252 433 252 287 163 287 163 491 675 491 675 891 197 891 197 623 822 623 822 726 145 726 145 333 278 333 278 462 493 462 493 769 222 769 222 369 614 369 614 584 10 584 10 875 489 875 489 273 453 273 453 529 153 529 153 983 546 983 546 339 695 339 695 655 161 655 161 82 140 82 140 168 167 168 167 640 648 640 648 600 132 600 132 151 749 151 749 702 578 702 578 29 991 29 991 83 91 83 91 243 730 243 730 32 569 32 569 854 225 854 225 20 325 20 325 25 639 25 639 769 416 769 416 454 403 454 403 654 124 654 124 302 270 302 270 817 895 817 895 540 596 540 596 472 172 472 172 711 423 711 423 326 902 326 902 585 984 585 984 96 532 96 532 867 739 867 739 682 405 682 405 480 56 480 56 443 196 443 196 528 255 528 255 19 313 19 313 614 79 614 79 547 353 547 353 928 384 928 384 696 596 696 596 995 140 995 140 254 404 254 404 908 373 908 373 484 359 484 359 249 929 249 929 635 805 635 805 487 678 487 678 429 779 429 779 586 428 586 428 900 688 900 688 124 787 124 787 434 961 434 961 201 506 201 506 86 612 86 612 560 241 560 241 597 699 597 699 1 728 1 728 161 311 161 311 196 249 196 249 674 438 674 438 761 270 761 270 347 974 347 974 413 453 413 453 797 72 797 72 387 883 387 883 503 892 503 892 406 447 406 447 616 986 616 986 310 171 310 171 181 349 181 349 7 845 7 845 76 585 76 585 226 706 226 706 242 144 242 144 822 887 822 887 926 638 926 638 951 697 951 697 582 745 582 745 903 891 903 891 276 434 276 434 227 982 227 982 472 183 472 183 259 837 259 837 748 361 748 361 302 889 302 889 389 468 389 468 557 884 557 884 311 210 311 210 610 516 610 516 133 430 133 430 483 290 483 290 467 896 467 896 618 659 618 659 791 614 791 614 443 873 443 873 403 780 403 780 956 27 956 27 580 304 580 304 12 502 12 502 631 143 631 143 941 272 941 272 280 161 280 161 109 469 109 469 296 562 296 562 976 874 976 874 474 33 474 33 493 460 493 460 402 154 402 154 233 652 233 652 211 808 211 808 626 415 626 415 927 537 927 537 496 227 496 227 89 422 89 422 611 489 611 489 888 498 888 498 659 787 659 787 875 470 875 470 229 415 229 415 695 797 695 797 606 387 606 387 156 39 156 39 975 336 975 336 462 560 462 560 318 405 318 405 83 385 83 385 166 206 166 206 894 621 894 621 150 609 150 609 215 130 215 130 468 404 468 404 126 953 126 953 240 644 240 644 457 272 457 272 689 123 689 123 692 21 692 21 153 775 153 775 408 603 408 603 368 336 368 336 781 616 781 616 744 421 744 421 735 644 735 644 2 618 2 618 727 568 727 568 448 293 448 293 841 792 841 792 61 773 61 773 749 509 749 509 700 230 700 230 94 140 94 140 464 974 464 974 307 543 307 543 969 351 969 351 114 18 114 18 262 121 262 121 766 816 766 816 235 685 235 685 460 713 460 713 609 917 609 917 57 378 57 378 534 26 534 26 140 126 140 126 692 953 692 953 141 205 141 205 484 711 484 711 2 94 2 94 714 282 714 282 527 14 527 14 709 676 709 676 157 647 157 647 830 984 830 984 959 779 959 779 668 296 668 296 585 992 585 992 200 96 200 96 763 69 763 69 934 452 934 452 705 167 705 167 845 215 845 215 408 317 408 317 511 886 511 886 924 941 924 941 78 131 78 131 789 285 789 285 899 837 899 837 139 707 139 707 66 251 66 251 305 943 305 943 543 184 543 184 722 603 722 603 116 241 116 241 116 871 116 871 254 350 254 350 114 824 114 824 2 537 2 537 846 916 846 916 986 716 986 716 923 339 923 339 500 323 500 323 642 956 642 956 86 13 86 13 127 213 127 213 468 45 468 45 921 702 921 702 145 193 145 193 201 267 201 267 443 549 443 549 348 777 348 777 418 879 418 879 159 165 159 165 682 774 682 774 93 810 93 810 435 539 435 539 710 938 710 938 185 848 185 848 847 339 847 339 695 407 695 407 889 552 889 552 877 973 877 973 155 793 155 793 923 938 923 938 77 761 77 761 763 314 763 314 836 845 836 845 151 964 151 964 255 553 255 553 102 35 102 35 789 16 789 16 345 784 345 784 599 308 599 308 750 308 750 308 281 789 281 789 550 725 550 725 905 853 905 853 102 133 102 133 161 293 161 293 438 486 438 486 22 64 22 64 421 70 421 70 407 676 407 676 593 278 593 278 610 503 610 503 199 579 199 579 433 524 433 524 225 32 225 32 10 62 10 62 532 429 532 429 804 130 804 130 58 300 58 300 97 792 97 792 207 279 207 279 422 619 422 619 802 334 802 334 236 995 236 995 477 911 477 911 924 509 924 509 355 412 355 412 58 463 58 463 30 322 30 322 793 736 793 736 945 74 945 74 794 862 794 862 13 204 13 204 259 927 259 927 193 151 193 151 752 556 752 556 684 957 684 957 280 103 280 103 224 424 224 424 653 30 653 30 237 876 237 876 106 367 106 367 593 792 593 792 743 979 743 979 771 781 771 781 338 167 338 167 224 214 224 214 941 556 941 556 228 983 228 983 401 349 401 349 941 713 941 713 629 628 629 628 153 360 153 360 724 794 724 794 620 754 620 754 625 40 625 40 117 901 117 901 614 285 614 285 446 476 446 476 417 48 417 48 640 65 640 65 20 47 20 47 257 327 257 327 676 741 676 741 290 261 290 261 122 2 122 2 724 295 724 295 979 161 979 161 619 120 619 120 835 889 835 889 768 436 768 436 579 285 579 285 954 845 954 845 18 349 18 349 269 314 269 314 90 783 90 783 162 105 162 105 805 851 805 851 529 975 529 975 781 104 781 104 178 898 178 898 792 921 792 921 308 620 308 620 181 271 181 271 738 391 738 391 992 577 992 577 759 445 759 445 818 786 818 786 637 797 637 797 699 445 699 445 352 916 352 916 173 31 173 31 223 622 223 622 224 251 224 251 413 827 413 827 788 338 788 338 13 4 13 4 444 765 444 765 698 488 698 488 765 196 765 196 683 167 683 167 190 800 190 800 577 704 577 704 488 328 488 328 637 813 637 813 410 952 410 952 120 663 120 663 579 315 579 315 1 313 1 313 171 367 171 367 346 308 346 308 472 79 472 79 385 585 385 585 388 756 388 756 358 306 358 306 528 757 528 757 518 701 518 701 439 824 439 824 453 313 453 313 140 787 140 787 917 767 917 767 373 108 373 108 468 181 468 181 653 775 653 775 916 670 916 670 399 820 399 820 645 12 645 12 341 663 341 663 355 708 355 708 578 977 578 977 894 427 894 427 508 172 508 172 26 320 26 320 133 769 133 769 224 582 224 582 713 474 713 474 209 467 209 467 170 627 170 627 727 278 727 278 941 604 941 604 619 237 619 237 7 835 7 835 488 643 488 643 888 520 888 520 329 986 329 986 44 882 44 882 657 665 657 665 397 332 397 332 848 571 848 571 745 224 745 224 310 170 310 170 750 230 750 230 582 173 582 173 120 716 120 716 278 233 278 233 791 493 791 493 634 344 634 344 262 581 262 581 528 737 528 737 368 225 368 225 38 806 38 806 926 888 926 888 751 253 751 253 407 91 407 91 302 563 302 563 732 463 732 463 573 373 573 373 634 751 634 751 138 75 138 75 851 65 851 65 78 245 78 245 551 482 551 482 390 561 390 561 380 414 380 414 416 673 416 673 365 541 365 541 795 938 795 938 186 165 186 165 59 611 59 611 682 304 682 304 117 228 117 228 154 817 154 817 471 653 471 653 249 674 249 674 298 378 298 378 697 583 697 583 189 351 189 351 440 666 440 666 612 278 612 278 114 826 114 826 334 23 334 23 957 554 957 554 841 720 841 720 408 34 408 34 789 146 789 146 269 126 269 126 727 481 727 481 620 202 620 202 845 792 845 792 391 674 391 674 637 894 637 894 551 905 551 905 987 53 987 53 346 732 346 732 528 244 528 244 350 258 350 258 647 973 647 973 320 720 320 720 73 865 73 865 430 629 430 629 636 441 636 441 362 679 362 679 646 19 646 19 288 28 288 28 79 626 79 626 193 368 193 368 150 468 150 468 67 454 67 454 229 150 229 150 935 151 935 151 77 102 77 102 270 543 270 543 715 640 715 640 314 103 314 103 531 492 531 492 240 335 240 335 322 97 322 97 760 525 760 525 689 501 689 501 233 964 233 964 401 535 401 535 4 853 4 853 609 36 609 36 256 431 256 431 588 351 588 351 367 618 367 618 674 976 674 976 921 426 921 426 184 704 184 704 247 413 247 413 966 917 966 917 867 803 867 803 678 642 678 642 598 463 598 463 682 430 682 430 721 680 721 680 422 492 422 492 285 825 285 825 48 792 48 792 653 767 653 767 955 297 955 297 114 749 114 749 983 731 983 731 276 634 276 634 631 42 631 42 312 932 312 932 782 926 782 926 681 751 681 751 406 63 406 63 94 644 94 644 69 716 69 716 43 970 43 970 580 203 580 203 173 813 173 813 727 680 727 680 642 252 642 252 983 548 983 548 189 536 189 536 677 673 677 673 246 864 246 864 42 563 42 563 429 819 429 819 70 508 70 508 33 961 33 961 730 222 730 222 531 495 531 495 570 608 570 608 235 209 235 209 659 557 659 557 731 44 731 44 176 863 176 863 517 983 517 983 438 460 438 460 324 262 324 262 6 133 6 133 905 124 905 124 115 620 115 620 103 365 103 365 907 461 907 461 121 872 121 872 437 701 437 701 95 938 95 938 360 926 360 926 515 606 515 606 932 827 932 827 669 208 669 208 540 175 540 175 452 50 452 50 960 572 960 572 253 487 253 487 762 967 762 967 839 683 839 683 799 500 799 500 203 754 203 754 190 370 190 370 159 559 159 559 882 7 882 7 724 718 724 718 64 350 64 350 843 383 843 383 433 511 433 511 808 853 808 853 970 885 970 885 564 114 564 114 30 338 30 338 83 605 83 605 16 270 16 270 194 611 194 611 31 159 31 159 47 685 47 685 371 591 371 591 494 67 494 67 481 124 481 124 58 817 58 817 163 553 163 553 549 380 549 380 584 208 584 208 349 298 349 298 718 832 718 832 946 601 946 601 197 847 197 847 810 667 810 667 208 444 208 444 727 298 727 298 861 649 861 649 523 457 523 457 504 154 504 154 79 621 79 621 408 870 408 870 583 352 583 352 540 813 540 813 450 730 450 730 463 637 463 637 883 702 883 702 800 781 800 781 510 153 510 153 819 886 819 886 798 883 798 883 701 475 701 475 263 589 263 589 204 550 204 550 363 402 363 402 522 259 522 259 701 968 701 968 185 874 185 874 461 537 461 537 85 128 85 128 713 681 713 681 937 242 937 242 722 527 722 527 874 475 874 475 517 783 517 783 277 424 277 424 304 283 304 283 204 41 204 41 595 872 595 872 534 620 534 620 32 357 32 357 402 676 402 676 80 444 80 444 676 95 676 95 122 658 122 658 374 21 374 21 880 169 880 169 757 635 757 635 555 990 555 990 369 50 369 50 772 311 772 311 794 588 794 588 306 33 306 33 451 782 451 782 499 290 499 290 415 417 415 417 878 653 878 653 587 630 587 630 290 185 290 185 870 899 870 899 664 273 664 273 118 452 118 452 727 546 727 546 60 239 60 239 280 416 280 416 829 889 829 889 695 838 695 838 626 422 626 422 752 249 752 249 333 411 333 411 208 38 208 38 474 841 474 841 607 21 607 21 350 172 350 172 500 620 500 620 175 506 175 506 710 340 710 340 524 241 524 241 841 612 841 612 213 175 213 175 33 428 33 428 586 990 586 990 495 154 495 154 895 924 895 924 425 975 425 975 957 357 957 357 235 446 235 446 374 600 374 600 177 56 177 56 447 947 447 947 947 240 947 240 615 363 615 363 978 490 978 490 473 420 473 420 902 393 902 393 5 427 5 427 76 318 76 318 76 171 76 171 243 553 243 553 787 444 787 444 593 303 593 303 783 165 783 165 284 706 284 706 878 892 878 892 743 137 743 137 71 284 71 284 718 406 718 406 820 697 820 697 626 189 626 189 93 646 93 646 223 667 223 667 783 189 783 189 767 963 767 963 913 186 913 186 670 443 670 443 27 119 27 119 337 304 337 304 947 571 947 571 567 342 567 342 902 583 902 583 521 848 521 848 556 388 556 388 823 869 823 869 49 129 49 129 111 657 111 657 552 776 552 776 863 990 863 990 651 157 651 157 466 392 466 392 672 174 672 174 465 103 465 103 257 228 257 228 649 700 649 700 1 337 1 337 442 964 442 964 54 107 54 107 19 838 19 838 161 322 161 322 585 561 585 561 539 785 539 785 190 157 190 157 724 749 724 749 595 108 595 108 81 460 81 460 829 135 829 135 247 510 247 510 901 2 901 2 315 552 315 552 649 116 649 116 902 150 902 150 124 235 124 235 657 46 657 46 410 834 410 834 253 383 253 383 236 935 236 935 977 621 977 621 150 698 150 698 611 6 611 6 604 95 604 95 125 14 125 14 301 644 301 644 287 447 287 447 307 453 307 453 281 717 281 717 598 143 598 143 852 303 852 303 688 505 688 505 238 626 238 626 558 288 558 288 244 596 244 596 749 437 749 437 428 790 428 790 179 874 179 874 849 453 849 453 892 510 892 510 13 461 13 461 347 725 347 725 308 786 308 786 121 208 121 208 901 743 901 743 935 605 935 605 738 764 738 764 427 190 427 190 186 490 186 490 823 652 823 652 26 908 26 908 253 192 253 192 582 742 582 742 262 557 262 557 352 911 352 911 105 989 105 989 141 726 141 726 183 83 183 83 404 63 404 63 271 82 271 82 117 731 117 731 367 525 367 525 201 822 201 822 572 598 572 598 147 825 147 825 113 96 113 96 932 892 932 892 464 203 464 203 133 601 133 601 26 123 26 123 847 503 847 503 873 841 873 841 834 456 834 456 843 342 843 342 690 64 690 64 795 752 795 752 378 498 378 498 246 668 246 668 896 275 896 275 554 405 554 405 794 896 794 896 53 676 53 676 687 569 687 569 467 84 467 84 978 802 978 802 679 624 679 624 715 654 715 654 710 210 710 210 312 238 312 238 703 488 703 488 124 8 124 8 155 789 155 789 851 172 851 172 965 562 965 562 11 474 11 474 643 93 643 93 455 1 455 1 819 581 819 581 536 843 536 843 189 954 189 954 166 282 166 282 151 596 151 596 398 891 398 891 928 522 928 522 787 993 787 993 781 853 781 853 453 291 453 291 168 370 168 370 361 433 361 433 221 686 221 686 568 624 568 624 283 574 283 574 505 292 505 292 950 690 950 690 948 287 948 287 309 692 309 692 440 245 440 245 887 876 887 876 473 939 473 939 607 494 607 494 680 260 680 260 990 160 990 160 532 869 532 869 425 10 425 10 904 426 904 426 23 828 23 828 157 116 157 116 591 688 591 688 451 116 451 116 492 864 492 864 486 610 486 610 363 253 363 253 643 949 643 949 241 635 241 635 871 952 871 952 224 763 224 763 379 270 379 270 953 217 953 217 199 560 199 560 416 392 416 392 510 413 510 413 885 676 885 676 83 378 83 378 873 485 873 485 677 284 677 284 536 876 536 876 817 417 817 417 655 845 655 845 620 111 620 111 19 853 19 853 719 377 719 377 361 840 361 840 535 2 535 2 900 468 900 468 33 152 33 152 28 329 28 329 744 822 744 822 716 701 716 701 97 457 97 457 741 602 741 602 455 190 455 190 166 423 166 423 120 776 120 776 447 149 447 149 388 623 388 623 390 480 390 480 353 710 353 710 840 877 840 877 48 361 48 361 872 325 872 325 394 769 394 769 745 508 745 508 345 571 345 571 124 285 124 285 653 173 653 173 707 782 707 782 833 643 833 643 741 641 741 641 221 881 221 881 773 238 773 238 298 304 298 304 1 606 1 606 329 570 329 570 428 853 428 853 462 629 462 629 155 550 155 550 161 993 161 993 69 20 69 20 141 155 141 155 515 461 515 461 831 886 831 886 590 557 590 557 927 676 927 676 6 399 6 399 799 471 799 471 26 363 26 363 30 385 30 385 686 458 686 458 743 335 743 335 944 18 944 18 646 190 646 190 893 533 893 533 599 574 599 574 135 716 135 716 829 987 829 987 602 822 602 822 926 635 926 635 705 627 705 627 880 223 880 223 950 618 950 618 878 103 878 103 804 226 804 226 264 124 264 124 198 283 198 283 863 658 863 658 935 937 935 937 928 449 928 449 944 360 944 360 136 889 136 889 427 193 427 193 311 801 311 801 698 184 698 184 185 308 185 308 477 853 477 853 379 791 379 791 196 551 196 551 469 734 469 734 748 587 748 587 276 71 276 71 190 453 190 453 582 932 582 932 134 337 134 337 898 963 898 963 502 719 502 719 173 668 173 668 520 285 520 285 813 571 813 571 780 866 780 866 245 775 245 775 84 32 84 32 337 537 337 537 637 264 637 264 30 239 30 239 863 604 863 604 563 88 563 88 605 411 605 411 698 657 698 657 405 542 405 542 912 729 912 729 979 207 979 207 368 746 368 746 683 617 683 617 306 693 306 693 190 396 190 396 306 80 306 80 76 320 76 320 231 854 231 854 329 718 329 718 455 36 455 36 58 63 58 63 975 15 975 15 17 956 17 956 599 28 599 28 700 270 700 270 985 227 985 227 353 691 353 691 831 171 831 171 648 502 648 502 190 672 190 672 807 932 807 932 522 243 522 243 466 577 466 577 567 754 567 754 92 297 92 297 357 26 357 26 570 475 570 475 772 28 772 28 701 19 701 19 411 881 411 881 6 72 6 72 888 3 888 3 84 837 84 837 245 11 245 11 645 527 645 527 386 828 386 828 510 901 510 901 442 554 442 554 388 781 388 781 42 691 42 691 219 582 219 582 289 415 289 415 960 72 960 72 469 885 469 885 736 810 736 810 884 352 884 352 153 166 153 166 883 708 883 708 515 340 515 340 878 307 878 307 76 552 76 552 802 289 802 289 67 830 67 830 532 395 532 395 974 290 974 290 952 52 952 52 4 449 4 449 795 99 795 99 542 337 542 337 806 48 806 48 953 104 953 104 592 366 592 366 78 85 78 85 218 553 218 553 659 398 659 398 642 978 642 978 721 402 721 402 745 967 745 967 684 523 684 523 735 787 735 787 483 966 483 966 965 680 965 680 157 394 157 394 494 571 494 571 647 223 647 223 265 481 265 481 116 592 116 592 792 496 792 496 174 100 174 100 956 670 956 670 473 933 473 933 54 210 54 210 991 420 991 420 716 766 716 766 58 350 58 350 255 482 255 482 286 146 286 146 802 441 802 441 789 642 789 642 677 687 677 687 589 783 589 783 773 683 773 683 507 257 507 257 958 612 958 612 25 603 25 603 544 288 544 288 184 877 184 877 840 679 840 679 766 30 766 30 571 72 571 72 895 144 895 144 127 634 127 634 740 29 740 29 477 159 477 159 724 450 724 450 304 232 304 232 190 90 190 90 941 344 941 344 965 570 965 570 595 471 595 471 551 140 551 140 343 126 343 126 500 93 500 93 524 579 524 579 894 176 894 176 421 5 421 5 246 900 246 900 783 546 783 546 552 741 552 741 945 671 945 671 139 656 139 656 242 288 242 288 169 111 169 111 47 129 47 129 255 288 255 288 932 700 932 700 917 229 917 229 286 145 286 145 53 744 53 744 818 470 818 470 478 136 478 136 191 209 191 209 323 873 323 873 262 287 262 287 867 200 867 200 988 48 988 48 172 615 172 615 956 247 956 247 735 226 735 226 687 544 687 544 992 884 992 884 40 700 40 700 451 878 451 878 460 284 460 284 609 719 609 719 185 591 185 591 730 294 730 294 547 188 547 188 389 223 389 223 709 512 709 512 71 578 71 578 193 470 193 470 384 765 384 765 98 286 98 286 331 57 331 57 223 448 223 448 70 321 70 321 191 635 191 635 245 829 245 829 921 880 921 880 836 17 836 17 809 167 809 167 66 157 66 157 988 31 988 31 308 281 308 281 536 574 536 574 973 35 973 35 896 85 896 85 927 106 927 106 741 789 741 789 237 629 237 629 48 118 48 118 471 253 471 253 14 56 14 56 784 497 784 497 105 221 105 221 659 385 659 385 78 587 78 587 914 754 914 754 883 969 883 969 594 752 594 752 447 284 447 284 815 57 815 57 716 445 716 445 612 686 612 686 539 346 539 346 621 442 621 442 947 779 947 779 435 4 435 4 783 670 783 670 272 517 272 517 380 170 380 170 698 837 698 837 774 755 774 755 335 942 335 942 812 375 812 375 92 427 92 427 673 707 673 707 676 962 676 962 452 936 452 936 481 925 481 925 885 812 885 812 961 894 961 894 88 935 88 935 828 373 828 373 309 892 309 892 580 868 580 868 383 810 383 810 645 643 645 643 752 945 752 945 693 77 693 77 291 622 291 622 554 938 554 938 951 571 951 571 14 419 14 419 745 31 745 31 242 307 242 307 636 966 636 966 457 402 457 402 662 939 662 939 28 522 28 522 155 909 155 909 57 582 57 582 457 443 457 443 701 751 701 751 892 498 892 498 82 492 82 492 873 295 873 295 669 707 669 707 36 628 36 628 752 809 752 809 205 653 205 653 62 510 62 510 877 806 877 806 413 829 413 829 165 641 165 641 589 948 589 948 111 375 111 375 958 629 958 629 425 552 425 552 743 385 743 385 75 52 75 52 30 82 30 82 401 575 401 575 82 298 82 298 21 161 21 161 737 200 737 200 191 103 191 103 45 132 45 132 550 590 550 590 746 34 746 34 46 401 46 401 731 119 731 119 256 750 256 750 500 146 500 146 912 974 912 974 770 392 770 392 512 510 512 510 636 650 636 650 144 448 144 448 780 786 780 786 368 778 368 778 202 585 202 585 243 81 243 81 257 329 257 329 804 849 804 849 61 77 61 77 430 794 430 794 193 107 193 107 718 369 718 369 207 454 207 454 8 725 8 725 832 48 832 48 148 739 148 739 575 595 575 595 123 197 123 197 615 215 615 215 476 409 476 409 522 424 522 424 803 420 803 420 868 396 868 396 960 899 960 899 390 616 390 616 197 692 197 692 279 846 279 846 136 952 136 952 656 77 656 77 226 515 226 515 365 244 365 244 841 349 841 349 578 339 578 339 552 660 552 660 80 727 80 727 465 452 465 452 507 795 507 795 549 524 549 524 112 683 112 683 694 396 694 396 966 650 966 650 574 868 574 868 774 285 774 285 298 923 298 923 3 776 3 776 105 570 105 570 743 303 743 303 2 610 2 610 702 678 702 678 788 963 788 963 537 598 537 598 194 894 194 894 803 246 803 246 272 890 272 890 521 186 521 186 343 576 343 576 15 553 15 553 295 480 295 480 777 666 777 666 36 891 36 891 495 340 495 340 425 28 425 28 977 101 977 101 775 685 775 685 22 717 22 717 187 472 187 472 363 341 363 341 249 290 249 290 246 415 246 415 319 661 319 661 45 496 45 496 594 484 594 484 19 904 19 904 297 321 297 321 535 814 535 814 63 401 63 401 882 260 882 260 179 342 179 342 195 323 195 323 745 52 745 52 821 443 821 443 251 34 251 34 848 394 848 394 104 461 104 461 48 995 48 995 812 126 812 126 606 369 606 369 182 560 182 560 233 796 233 796 462 269 462 269 689 662 689 662 396 951 396 951 314 634 314 634 951 694 951 694 245 901 245 901 152 86 152 86 354 538 354 538 34 330 34 330 815 831 815 831 142 71 142 71 813 359 813 359 919 636 919 636 1 590 1 590 240 458 240 458 291 37 291 37 234 58 234 58 915 971 915 971 651 981 651 981 148 644 148 644 938 304 938 304 556 669 556 669 63 91 63 91 941 930 941 930 641 653 641 653 453 221 453 221 105 1 105 1 588 515 588 515 834 8 834 8 186 944 186 944 423 649 423 649 618 544 618 544 985 849 985 849 127 448 127 448 576 461 576 461 569 872 569 872 646 356 646 356 198 875 198 875 150 678 150 678 80 867 80 867 254 727 254 727 749 767 749 767 35 264 35 264 298 195 298 195 519 950 519 950 285 456 285 456 255 209 255 209 699 777 699 777 290 93 290 93 466 367 466 367 434 912 434 912 583 546 583 546 206 247 206 247 91 491 91 491 844 802 844 802 921 239 921 239 748 690 748 690 39 38 39 38 171 62 171 62 515 990 515 990 259 129 259 129 921 342 921 342 937 304 937 304 793 340 793 340 405 943 405 943 896 697 896 697 376 443 376 443 428 566 428 566 169 215 169 215 381 610 381 610 403 463 403 463 777 634 777 634 757 531 757 531 947 235 947 235 323 651 323 651 607 757 607 757 242 303 242 303 428 358 428 358 742 391 742 391 733 55 733 55 162 787 162 787 30 501 30 501 307 227 307 227 353 768 353 768 8 513 8 513 182 340 182 340 659 167 659 167 245 792 245 792 992 845 992 845 776 500 776 500 9 646 9 646 75 219 75 219 746 422 746 422 564 760 564 760 670 753 670 753 40 561 40 561 684 742 684 742 259 160 259 160 587 379 587 379 415 516 415 516 603 343 603 343 587 832 587 832 948 391 948 391 157 579 157 579 270 744 270 744 483 718 483 718 510 185 510 185 682 918 682 918 217 620 217 620 647 631 647 631 691 792 691 792 395 521 395 521 678 953 678 953 520 221 520 221 975 27 975 27 104 362 104 362 786 342 786 342 636 463 636 463 789 383 789 383 466 175 466 175 667 45 667 45 794 555 794 555 501 628 501 628 844 608 844 608 668 476 668 476 900 215 900 215 811 341 811 341 51 862 51 862 849 278 849 278 444 359 444 359 588 20 588 20 136 940 136 940 743 300 743 300 204 913 204 913 614 167 614 167 858 517 858 517 246 87 246 87 14 846 14 846 940 717 940 717 245 635 245 635 954 922 954 922 814 837 814 837 359 794 359 794 79 460 79 460 479 958 479 958 947 902 947 902 705 806 705 806 185 363 185 363 523 738 523 738 387 812 387 812 392 501 392 501 870 843 870 843 732 710 732 710 420 56 420 56 805 522 805 522 729 466 729 466 225 630 225 630 55 475 55 475 255 240 255 240 236 781 236 781 136 9 136 9 642 518 642 518 961 236 961 236 213 220 213 220 54 790 54 790 258 489 258 489 791 865 791 865 941 953 941 953 601 18 601 18 482 667 482 667 870 708 870 708 438 517 438 517 571 476 571 476 508 872 508 872 729 59 729 59 973 178 973 178 45 685 45 685 36 712 36 712 702 413 702 413 913 257 913 257 330 829 330 829 784 742 784 742 975 661 975 661 753 631 753 631 532 813 532 813 552 698 552 698 261 35 261 35 971 232 971 232 943 58 943 58 521 213 521 213 501 704 501 704 101 724 101 724 669 17 669 17 772 252 772 252 802 837 802 837 913 758 913 758 212 121 212 121 994 418 994 418 402 594 402 594 77 107 77 107 594 15 594 15 197 927 197 927 424 631 424 631 528 268 528 268 17 659 17 659 528 895 528 895 216 777 216 777 41 487 41 487 782 187 782 187 910 543 910 543 236 271 236 271 845 45 845 45 137 210 137 210 425 849 425 849 534 915 534 915 773 869 773 869 673 858 673 858 378 167 378 167 95 902 95 902 937 528 937 528 659 780 659 780 95 560 95 560 235 643 235 643 214 696 214 696 790 521 790 521 993 836 993 836 135 718 135 718 893 97 893 97 932 571 932 571 321 400 321 400 828 230 828 230 478 792 478 792 920 62 920 62 101 982 101 982 160 554 160 554 506 13 506 13 235 770 235 770 160 233 160 233 476 477 476 477 649 898 649 898 632 828 632 828 943 865 943 865 137 481 137 481 706 306 706 306 202 574 202 574 32 347 32 347 934 485 934 485 917 81 917 81 612 173 612 173 895 595 895 595 762 924 762 924 667 274 667 274 926 911 926 911 944 489 944 489 948 763 948 763 476 636 476 636 667 849 667 849 769 455 769 455 808 136 808 136 940 466 940 466 595 497 595 497 948 877 948 877 447 199 447 199 724 50 724 50 680 323 680 323 285 668 285 668 700 979 700 979 269 151 269 151 257 896 257 896 795 541 795 541 875 986 875 986 198 588 198 588 492 151 492 151 233 489 233 489 455 803 455 803 360 530 360 530 75 233 75 233 278 437 278 437 178 481 178 481 607 775 607 775 483 498 483 498 836 358 836 358 828 979 828 979 967 189 967 189 137 936 137 936 666 776 666 776 952 875 952 875 391 885 391 885 832 408 832 408 776 130 776 130 18 894 18 894 468 887 468 887 852 444 852 444 571 152 571 152 57 920 57 920 721 367 721 367 417 688 417 688 181 475 181 475 121 813 121 813 158 126 158 126 930 23 930 23 611 56 611 56 823 401 823 401 180 173 180 173 93 614 93 614 95 745 95 745 992 593 992 593 357 862 357 862 520 942 520 942 39 974 39 974 364 219 364 219 844 29 844 29 286 946 286 946 84 343 84 343 365 263 365 263 247 841 247 841 11 374 11 374 67 319 67 319 87 356 87 356 117 874 117 874 424 815 424 815 317 15 317 15 302 521 302 521 867 525 867 525 530 396 530 396 729 56 729 56 123 680 123 680 708 605 708 605 351 456 351 456 877 648 877 648 433 186 433 186 282 515 282 515 978 31 978 31 612 34 612 34 442 197 442 197 640 16 640 16 734 906 734 906 472 972 472 972 144 626 144 626 871 336 871 336 921 155 921 155 247 399 247 399 764 675 764 675 794 263 794 263 866 914 866 914 11 792 11 792 369 723 369 723 768 268 768 268 525 964 525 964 697 593 697 593 536 577 536 577 368 892 368 892 39 453 39 453 658 488 658 488 114 376 114 376 980 281 980 281 194 657 194 657 714 628 714 628 270 885 270 885 434 501 434 501 728 340 728 340 836 768 836 768 707 991 707 991 131 244 131 244 560 256 560 256 866 279 866 279 247 331 247 331 497 143 497 143 962 255 962 255 409 231 409 231 435 287 435 287 497 204 497 204 67 687 67 687 896 763 896 763 527 224 527 224 838 790 838 790 747 467 747 467 83 985 83 985 331 350 331 350 532 412 532 412 839 802 839 802 339 643 339 643 417 100 417 100 108 70 108 70 167 61 167 61 164 215 164 215 458 453 458 453 235 255 235 255 270 703 270 703 60 323 60 323 859 430 859 430 814 225 814 225 37 750 37 750 493 906 493 906 225 587 225 587 508 514 508 514 509 912 509 912 160 464 160 464 250 39 250 39 960 404 960 404 48 379 48 379 957 573 957 573 240 275 240 275 563 865 563 865 691 71 691 71 984 413 984 413 874 549 874 549 139 972 139 972 544 954 544 954 497 85 497 85 411 89 411 89 368 495 368 495 338 889 338 889 76 391 76 391 469 114 469 114 156 116 156 116 437 190 437 190 189 830 189 830 681 382 681 382 950 185 950 185 193 54 193 54 207 204 207 204 69 300 69 300 270 351 270 351 552 422 552 422 917 763 917 763 593 855 593 855 959 326 959 326 207 149 207 149 357 603 357 603 934 636 934 636 733 574 733 574 798 683 798 683 938 485 938 485 534 115 534 115 215 29 215 29 837 31 837 31 501 969 501 969 376 792 376 792 111 105 111 105 153 871 153 871 167 837 167 837 130 987 130 987 992 227 992 227 391 543 391 543 598 485 598 485 89 870 89 870 139 424 139 424 358 226 358 226 629 27 629 27 785 477 785 477 430 276 430 276 714 869 714 869 161 922 161 922 103 328 103 328 700 381 700 381 592 702 592 702 525 203 525 203 910 41 910 41 381 965 381 965 304 895 304 895 868 884 868 884 252 381 252 381 846 618 846 618 894 581 894 581 202 389 202 389 739 690 739 690 399 216 399 216 819 775 819 775 363 430 363 430 312 244 312 244 481 144 481 144 960 808 960 808 80 133 80 133 217 882 217 882 835 540 835 540 382 892 382 892 765 294 765 294 962 205 962 205 384 671 384 671 399 199 399 199 259 884 259 884 404 844 404 844 539 577 539 577 531 444 531 444 800 149 800 149 39 224 39 224 101 532 101 532 801 21 801 21 962 590 962 590 301 494 301 494 820 215 820 215 711 912 711 912 382 388 382 388 199 27 199 27 639 222 639 222 771 767 771 767 379 835 379 835 601 724 601 724 963 411 963 411 891 66 891 66 387 156 387 156 463 5 463 5 854 345 854 345 147 477 147 477 638 503 638 503 266 819 266 819 804 206 804 206 639 644 639 644 332 316 332 316 968 329 968 329 265 975 265 975 928 879 928 879 325 689 325 689 802 369 802 369 117 758 117 758 968 6 968 6 34 779 34 779 740 662 740 662 728 368 728 368 15 397 15 397 620 764 620 764 589 985 589 985 925 683 925 683 324 376 324 376 911 861 911 861 883 423 883 423 490 796 490 796 624 526 624 526 657 373 657 373 656 908 656 908 108 348 108 348 623 449 623 449 434 22 434 22 893 255 893 255 98 647 98 647 493 908 493 908 76 834 76 834 288 98 288 98 826 860 826 860 113 288 113 288 535 578 535 578 9 15 9 15 543 974 543 974 650 731 650 731 129 560 129 560 623 261 623 261 499 699 499 699 811 261 811 261 629 578 629 578 900 868 900 868 5 547 5 547 235 364 235 364 441 864 441 864 816 645 816 645 776 790 776 790 199 205 199 205 975 885 975 885 744 495 744 495 873 331 873 331 321 165 321 165 532 711 532 711 149 462 149 462 903 34 903 34 173 677 173 677 460 828 460 828 332 249 332 249 232 582 232 582 870 640 870 640 248 543 248 543 119 779 119 779 207 54 207 54 27 645 27 645 136 176 136 176 965 552 965 552 287 876 287 876 119 401 119 401 953 849 953 849 412 722 412 722 347 196 347 196 196 911 196 911 961 481 961 481 890 609 890 609 44 183 44 183 236 388 236 388 896 58 896 58 547 481 547 481 497 25 497 25 937 780 937 780 864 755 864 755 555 961 555 961 480 344 480 344 907 495 907 495 651 141 651 141 81 396 81 396 110 132 110 132 944 87 944 87 376 10 376 10 290 106 290 106 920 951 920 951 600 796 600 796 26 550 26 550 520 7 520 7 692 922 692 922 903 508 903 508 921 614 921 614 397 931 397 931 865 636 865 636 720 612 720 612 59 341 59 341 244 880 244 880 816 775 816 775 836 321 836 321 830 816 830 816 662 813 662 813 119 136 119 136 428 885 428 885 772 24 772 24 96 36 96 36 914 26 914 26 965 147 965 147 465 945 465 945 960 57 960 57 645 27 645 27 45 971 45 971 490 677 490 677 716 913 716 913 885 764 885 764 333 490 333 490 813 881 813 881 19 802 19 802 458 362 458 362 48 426 48 426 849 687 849 687 341 450 341 450 222 389 222 389 473 743 473 743 733 736 733 736 138 261 138 261 249 644 249 644 606 517 606 517 759 110 759 110 813 942 813 942 230 604 230 604 932 657 932 657 250 118 250 118 341 20 341 20 9 680 9 680 356 11 356 11 966 584 966 584 297 383 297 383 723 600 723 600 11 742 11 742 129 62 129 62 22 912 22 912 920 565 920 565 462 309 462 309 653 739 653 739 271 807 271 807 533 49 533 49 662 457 662 457 860 315 860 315 934 308 934 308 392 275 392 275 475 396 475 396 895 716 895 716 947 664 947 664 778 420 778 420 599 93 599 93 862 714 862 714 292 88 292 88 848 53 848 53 683 335 683 335 949 806 949 806 244 633 244 633 832 501 832 501 264 57 264 57 88 727 88 727 928 109 928 109 24 127 24 127 361 643 361 643 360 752 360 752 399 726 399 726 499 462 499 462 845 453 845 453 705 391 705 391 399 739 399 739 849 219 849 219 122 854 122 854 587 688 587 688 489 865 489 865 326 379 326 379 984 288 984 288 768 233 768 233 236 36 236 36 567 842 567 842 291 938 291 938 601 667 601 667 683 296 683 296 720 875 720 875 265 55 265 55 868 373 868 373 932 620 932 620 868 210 868 210 583 520 583 520 220 694 220 694 270 122 270 122 758 721 758 721 812 539 812 539 308 900 308 900 962 108 962 108 600 925 600 925 296 947 296 947 955 159 955 159 447 832 447 832 419 298 419 298 252 526 252 526 319 130 319 130 774 382 774 382 3 854 3 854 386 161 386 161 546 586 546 586 515 192 515 192 545 309 545 309 987 794 987 794 29 34 29 34 972 692 972 692 732 513 732 513 187 619 187 619 740 772 740 772 63 134 63 134 915 402 915 402 885 182 885 182 314 314 314 314 668 50 668 50 35 41 35 41 92 400 92 400 238 768 238 768 713 721 713 721 202 467 202 467 939 517 939 517 66 524 66 524 511 706 511 706 532 302 532 302 408 643 408 643 787 442 787 442 186 298 186 298 863 474 863 474 685 770 685 770 894 785 894 785 637 647 637 647 789 185 789 185 749 173 749 173 607 151 607 151 413 600 413 600 681 239 681 239 876 551 876 551 347 665 347 665 418 303 418 303 926 80 926 80 967 479 967 479 293 158 293 158 336 50 336 50 704 93 704 93 217 649 217 649 222 737 222 737 558 325 558 325 578 154 578 154 198 221 198 221 131 795 131 795 635 708 635 708 103 248 103 248 510 744 510 744 248 352 248 352 598 696 598 696 971 532 971 532 407 4 407 4 377 958 377 958 796 257 796 257 845 289 845 289 241 918 241 918 477 791 477 791 955 863 955 863 510 321 510 321 232 341 232 341 267 78 267 78 95 642 95 642 75 592 75 592 785 18 785 18 971 609 971 609 849 159 849 159 148 265 148 265 818 471 818 471 4 592 4 592 240 634 240 634 635 818 635 818 766 766 766 766 944 754 944 754 911 254 911 254 63 208 63 208 160 799 160 799 67 10 67 10 489 63 489 63 247 234 247 234 969 727 969 727 610 674 610 674 362 435 362 435 74 274 74 274 242 462 242 462 626 167 626 167 129 781 129 781 450 57 450 57 116 631 116 631 254 973 254 973 512 582 512 582 380 780 380 780 338 832 338 832 889 495 889 495 262 481 262 481 19 193 19 193 58 538 58 538 373 803 373 803 690 410 690 410 933 773 933 773 772 592 772 592 841 27 841 27 208 588 208 588 3 605 3 605 842 658 842 658 408 171 408 171 160 343 160 343 535 548 535 548 9 807 9 807 148 275 148 275 638 718 638 718 611 659 611 659 890 303 890 303 903 372 903 372 518 426 518 426 600 924 600 924 271 718 271 718 813 320 813 320 888 706 888 706 887 769 887 769 240 561 240 561 214 830 214 830 816 74 816 74 28 547 28 547 695 66 695 66 139 539 139 539 95 630 95 630 558 183 558 183 682 705 682 705 641 11 641 11 717 30 717 30 457 278 457 278 346 399 346 399 488 392 488 392 704 772 704 772 140 366 140 366 916 116 916 116 106 23 106 23 319 103 319 103 614 245 614 245 611 542 611 542 686 430 686 430 18 234 18 234 432 880 432 880 834 799 834 799 18 594 18 594 844 208 844 208 177 123 177 123 804 118 804 118 840 310 840 310 223 919 223 919 738 217 738 217 297 771 297 771 775 986 775 986 572 784 572 784 382 825 382 825 422 982 422 982 880 842 880 842 453 886 453 886 989 940 989 940 29 61 29 61 812 555 812 555 322 660 322 660 520 123 520 123 638 656 638 656 172 170 172 170 9 155 9 155 159 589 159 589 323 587 323 587 737 722 737 722 620 415 620 415 282 892 282 892 520 673 520 673 109 61 109 61 4 443 4 443 180 707 180 707 143 60 143 60 160 915 160 915 475 385 475 385 384 424 384 424 351 379 351 379 156 194 156 194 400 203 400 203 733 788 733 788 771 460 771 460 912 518 912 518 124 907 124 907 92 37 92 37 442 672 442 672 818 857 818 857 859 13 859 13 766 309 766 309 859 340 859 340 431 69 431 69 573 757 573 757 6 442 6 442 357 713 357 713 557 778 557 778 353 728 353 728 650 639 650 639 395 248 395 248 222 35 222 35 329 405 329 405 942 629 942 629 384 260 384 260 301 276 301 276 251 408 251 408 956 417 956 417 200 224 200 224 343 356 343 356 867 810 867 810 451 441 451 441 96 795 96 795 154 395 154 395 939 927 939 927 128 800 128 800 273 216 273 216 846 689 846 689 510 291 510 291 845 727 845 727 75 619 75 619 701 482 701 482 415 240 415 240 658 463 658 463 760 646 760 646 195 643 195 643 23 201 23 201 134 670 134 670 952 118 952 118 685 911 685 911 315 401 315 401 296 421 296 421 192 548 192 548 194 453 194 453 123 199 123 199 719 859 719 859 862 215 862 215 302 428 302 428 812 683 812 683 500 736 500 736 219 411 219 411 577 277 577 277 372 954 372 954 993 272 993 272 613 893 613 893 636 401 636 401 493 113 493 113 574 947 574 947 119 67 119 67 965 933 965 933 763 21 763 21 407 368 407 368 48 214 48 214 291 904 291 904 254 877 254 877 698 543 698 543 246 573 246 573 243 130 243 130 37 212 37 212 779 74 779 74 664 542 664 542 707 155 707 155 601 386 601 386 302 825 302 825 11 482 11 482 578 561 578 561 682 261 682 261 732 252 732 252 822 845 822 845 783 787 783 787 601 429 601 429 523 215 523 215 223 860 223 860 858 302 858 302 897 484 897 484 413 450 413 450 721 479 721 479 327 3 327 3 590 128 590 128 447 391 447 391 934 435 934 435 429 210 429 210 464 336 464 336 53 788 53 788 754 302 754 302 765 869 765 869 545 587 545 587 492 550 492 550 177 166 177 166 115 490 115 490 854 417 854 417 221 989 221 989 635 922 635 922 580 178 580 178 596 901 596 901 893 296 893 296 937 248 937 248 500 399 500 399 544 437 544 437 798 51 798 51 194 890 194 890 451 732 451 732 321 383 321 383 158 650 158 650 178 257 178 257 276 542 276 542 318 271 318 271 369 261 369 261 835 90 835 90 298 940 298 940 662 57 662 57 136 305 136 305 14 343 14 343 344 549 344 549 913 521 913 521 166 686 166 686 385 353 385 353 452 375 452 375 85 409 85 409 391 68 391 68 122 77 122 77 758 283 758 283 229 436 229 436 894 236 894 236 531 966 531 966 160 585 160 585 973 204 973 204 646 517 646 517 267 502 267 502 130 336 130 336 750 465 750 465 995 962 995 962 38 529 38 529 432 67 432 67 117 667 117 667 251 993 251 993 351 42 351 42 505 297 505 297 242 608 242 608 745 525 745 525 699 515 699 515 195 18 195 18 297 296 297 296 762 878 762 878 882 123 882 123 12 99 12 99 70 182 70 182 371 86 371 86 668 594 668 594 461 651 461 651 363 189 363 189 421 64 421 64 768 181 768 181 259 395 259 395 630 444 630 444 443 298 443 298 387 312 387 312 499 345 499 345 251 229 251 229 106 356 106 356 396 773 396 773 772 139 772 139 387 649 387 649 755 924 755 924 260 562 260 562 12 491 12 491 147 174 147 174 333 725 333 725 614 853 614 853 759 771 759 771 956 565 956 565 926 970 926 970 936 594 936 594 469 360 469 360 323 954 323 954 292 293 292 293 37 646 37 646 433 328 433 328 654 389 654 389 691 345 691 345 485 739 485 739 338 211 338 211 692 53 692 53 733 259 733 259 930 525 930 525 224 697 224 697 904 175 904 175 463 191 463 191 615 481 615 481 710 62 710 62 903 358 903 358 316 572 316 572 597 511 597 511 141 114 141 114 81 238 81 238 59 302 59 302 818 706 818 706 885 448 885 448 615 410 615 410 821 954 821 954 552 580 552 580 140 678 140 678 665 408 665 408 608 24 608 24 962 535 962 535 121 415 121 415 157 328 157 328 596 765 596 765 689 175 689 175 297 812 297 812 778 110 778 110 373 431 373 431 853 27 853 27 108 639 108 639 184 483 184 483 870 333 870 333 390 528 390 528 469 760 469 760 23 524 23 524 774 929 774 929 784 547 784 547 80 19 80 19 121 542 121 542 54 171 54 171 865 363 865 363 455 321 455 321 44 181 44 181 814 507 814 507 495 674 495 674 257 836 257 836 279 42 279 42 467 8 467 8 258 131 258 131 805 810 805 810 178 589 178 589 701 582 701 582 648 61 648 61 404 310 404 310 706 484 706 484 987 930 987 930 515 592 515 592 443 630 443 630 227 813 227 813 962 635 962 635 858 433 858 433 331 757 331 757 375 181 375 181 709 357 709 357 414 608 414 608 906 90 906 90 777 288 777 288 458 749 458 749 950 337 950 337 216 689 216 689 386 151 386 151 617 787 617 787 337 397 337 397 125 95 125 95 904 142 904 142 402 165 402 165 413 106 413 106 880 369 880 369 885 831 885 831 186 212 186 212 188 149 188 149 666 515 666 515 523 275 523 275 665 54 665 54 60 251 60 251 142 203 142 203 293 194 293 194 375 864 375 864 475 916 475 916 661 730 661 730 195 107 195 107 295 738 295 738 50 809 50 809 278 487 278 487 70 584 70 584 988 246 988 246 184 725 184 725 284 161 284 161 275 715 275 715 820 319 820 319 20 981 20 981 907 312 907 312 737 899 737 899 152 888 152 888 964 567 964 567 804 296 804 296 59 72 59 72 223 697 223 697 640 840 640 840 287 640 287 640 914 407 914 407 128 51 128 51 811 347 811 347 329 956 329 956 398 781 398 781 637 901 637 901 623 260 623 260 907 845 907 845 66 506 66 506 600 742 600 742 699 659 699 659 333 960 333 960 760 231 760 231 673 592 673 592 798 770 798 770 492 450 492 450 668 840 668 840 962 3 962 3 76 90 76 90 277 108 277 108 126 465 126 465 606 589 606 589 494 178 494 178 987 709 987 709 403 329 403 329 252 361 252 361 879 58 879 58 753 269 753 269 657 346 657 346 599 472 599 472 184 423 184 423 323 264 323 264 380 542 380 542 603 571 603 571 820 538 820 538 844 853 844 853 437 301 437 301 267 308 267 308 511 744 511 744 625 210 625 210 621 981 621 981 355 332 355 332 505 531 505 531 233 305 233 305 86 512 86 512 491 859 491 859 153 696 153 696 530 211 530 211 220 685 220 685 324 295 324 295 223 806 223 806 529 634 529 634 547 793 547 793 234 134 234 134 792 454 792 454 227 738 227 738 311 454 311 454 897 841 897 841 799 796 799 796 845 799 845 799 99 39 99 39 63 596 63 596 630 973 630 973 103 945 103 945 824 746 824 746 785 167 785 167 788 748 788 748 46 201 46 201 80 442 80 442 124 362 124 362 207 805 207 805 305 695 305 695 11 580 11 580 650 378 650 378 588 334 588 334 8 521 8 521 727 665 727 665 995 726 995 726 553 614 553 614 23 131 23 131 836 423 836 423 67 587 67 587 981 131 981 131 781 450 781 450 803 731 803 731 45 872 45 872 169 942 169 942 55 986 55 986 188 401 188 401 582 688 582 688 315 910 315 910 823 377 823 377 321 180 321 180 724 641 724 641 667 917 667 917 984 82 984 82 950 201 950 201 979 352 979 352 121 971 121 971 574 602 574 602 722 787 722 787 180 373 180 373 535 416 535 416 279 441 279 441 810 878 810 878 436 918 436 918 467 979 467 979 911 289 911 289 653 606 653 606 446 187 446 187 226 286 226 286 844 449 844 449 345 949 345 949 217 461 217 461 973 333 973 333 682 111 682 111 822 440 822 440 908 727 908 727 305 79 305 79 61 500 61 500 745 980 745 980 910 737 910 737 452 283 452 283 277 562 277 562 655 809 655 809 344 49 344 49 512 444 512 444 42 18 42 18 614 512 614 512 152 180 152 180 59 832 59 832 661 602 661 602 555 290 555 290 467 576 467 576 595 406 595 406 947 304 947 304 885 588 885 588 9 304 9 304 46 258 46 258 461 287 461 287 5 385 5 385 254 497 254 497 856 441 856 441 628 651 628 651 734 395 734 395 579 276 579 276 241 71 241 71 280 10 280 10 399 429 399 429 189 188 189 188 63 948 63 948 741 924 741 924 362 957 362 957 695 682 695 682 755 865 755 865 965 154 965 154 434 178 434 178 368 995 368 995 235 424 235 424 55 719 55 719 960 295 960 295 50 681 50 681 510 473 510 473 110 566 110 566 255 421 255 421 26 26 26 26 207 922 207 922 335 482 335 482 591 535 591 535 623 141 623 141 988 801 988 801 882 506 882 506 569 184 569 184 682 432 682 432 734 836 734 836 472 362 472 362 32 697 32 697 847 93 847 93 802 859 802 859 215 314 215 314 869 70 869 70 608 1 608 1 456 168 456 168 705 837 705 837 210 950 210 950 328 424 328 424 837 354 837 354 586 633 586 633 643 567 643 567 240 377 240 377 510 854 510 854 111 418 111 418 453 93 453 93 785 916 785 916 988 768 988 768 839 589 839 589 733 853 733 853 576 716 576 716 569 284 569 284 555 352 555 352 886 607 886 607 829 85 829 85 448 262 448 262 52 584 52 584 667 819 667 819 734 64 734 64 655 84 655 84 932 410 932 410 561 125 561 125 319 199 319 199 405 685 405 685 502 639 502 639 664 61 664 61 919 875 919 875 382 815 382 815 527 967 527 967 532 529 532 529 305 444 305 444 463 338 463 338 12 240 12 240 271 947 271 947 441 625 441 625 415 295 415 295 685 876 685 876 915 815 915 815 397 522 397 522 936 463 936 463 422 539 422 539 633 840 633 840 944 379 944 379 945 667 945 667 131 729 131 729 9 92 9 92 922 787 922 787 70 120 70 120 920 141 920 141 754 363 754 363 258 525 258 525 711 860 711 860 961 933 961 933 96 888 96 888 490 789 490 789 796 735 796 735 336 490 336 490 941 376 941 376 757 5 757 5 450 209 450 209 404 477 404 477 147 17 147 17 152 321 152 321 85 365 85 365 137 650 137 650 186 635 186 635 201 735 201 735 784 621 784 621 728 986 728 986 579 497 579 497 863 144 863 144 152 395 152 395 696 813 696 813 954 321 954 321 474 282 474 282 806 205 806 205 465 553 465 553 947 985 947 985 264 131 264 131 72 352 72 352 111 73 111 73 102 872 102 872 144 277 144 277 416 650 416 650 127 948 127 948 151 484 151 484 838 924 838 924 334 304 334 304 180 456 180 456 207 932 207 932 784 859 784 859 629 277 629 277 874 50 874 50 454 798 454 798 726 101 726 101 217 805 217 805 70 431 70 431 813 733 813 733 232 38 232 38 735 460 735 460 202 109 202 109 363 308 363 308 435 477 435 477 45 837 45 837 33 462 33 462 366 705 366 705 521 308 521 308 946 296 946 296 375 95 375 95 755 762 755 762 925 793 925 793 622 648 622 648 735 581 735 581 967 659 967 659 60 702 60 702 160 740 160 740 62 580 62 580 656 310 656 310 906 194 906 194 399 78 399 78 23 757 23 757 24 501 24 501 416 614 416 614 668 818 668 818 897 324 897 324 474 169 474 169 907 510 907 510 516 476 516 476 83 259 83 259 773 57 773 57 708 840 708 840 590 381 590 381 150 69 150 69 476 448 476 448 701 697 701 697 473 110 473 110 658 814 658 814 739 189 739 189 895 207 895 207 292 152 292 152 721 612 721 612 635 689 635 689 383 91 383 91 756 275 756 275 87 649 87 649 503 772 503 772 517 40 517 40 160 869 160 869 706 270 706 270 429 956 429 956 227 325 227 325 498 51 498 51 925 312 925 312 763 479 763 479 791 864 791 864 888 204 888 204 684 554 684 554 471 839 471 839 663 977 663 977 979 582 979 582 803 292 803 292 989 968 989 968 465 536 465 536 148 480 148 480 617 615 617 615 369 500 369 500 757 490 757 490 61 872 61 872 451 802 451 802 513 931 513 931 867 152 867 152 902 403 902 403 424 168 424 168 192 78 192 78 981 109 981 109 72 101 72 101 691 691 691 691 471 813 471 813 820 22 820 22 180 250 180 250 590 345 590 345 15 412 15 412 517 928 517 928 944 716 944 716 568 332 568 332 754 730 754 730 211 313 211 313 909 464 909 464 791 147 791 147 889 716 889 716 102 474 102 474 959 439 959 439 974 585 974 585 312 411 312 411 805 88 805 88 619 666 619 666 758 131 758 131 228 756 228 756 40 589 40 589 883 396 883 396 500 746 500 746 970 684 970 684 911 853 911 853 29 746 29 746 441 777 441 777 824 252 824 252 670 798 670 798 211 950 211 950 331 160 331 160 387 621 387 621 730 640 730 640 295 627 295 627 924 100 924 100 102 59 102 59 89 687 89 687 763 543 763 543 852 791 852 791 35 943 35 943 725 784 725 784 476 905 476 905 287 3 287 3 112 657 112 657 158 473 158 473 494 708 494 708 654 302 654 302 974 168 974 168 374 175 374 175 580 384 580 384 980 316 980 316 807 981 807 981 855 730 855 730 245 48 245 48 406 143 406 143 261 507 261 507 540 446 540 446 433 410 433 410 683 367 683 367 181 341 181 341 684 623 684 623 710 260 710 260 348 889 348 889 746 187 746 187 71 848 71 848 528 132 528 132 907 224 907 224 349 768 349 768 309 417 309 417 602 266 602 266 509 506 509 506 735 1 735 1 8 845 8 845 556 431 556 431 210 680 210 680 804 646 804 646 329 369 329 369 155 209 155 209 856 424 856 424 666 268 666 268 575 736 575 736 961 427 961 427 68 7 68 7 104 423 104 423 783 917 783 917 514 424 514 424 81 397 81 397 38 478 38 478 325 44 325 44 793 781 793 781 423 843 423 843 1 908 1 908 448 79 448 79 776 697 776 697 926 702 926 702 896 715 896 715 553 396 553 396 666 972 666 972 65 700 65 700 94 340 94 340 284 701 284 701 265 302 265 302 956 141 956 141 925 437 925 437 13 979 13 979 860 391 860 391 899 739 899 739 45 923 45 923 768 602 768 602 824 822 824 822 367 960 367 960 686 949 686 949 20 654 20 654 811 454 811 454 218 901 218 901 838 423 838 423 517 630 517 630 703 787 703 787 827 601 827 601 876 148 876 148 339 208 339 208 454 130 454 130 24 452 24 452 724 531 724 531 793 339 793 339 210 211 210 211 722 211 722 211 103 257 103 257 906 480 906 480 633 272 633 272 251 719 251 719 674 687 674 687 921 543 921 543 835 292 835 292 224 542 224 542 945 896 945 896 958 920 958 920 645 2 645 2 318 972 318 972 507 152 507 152 282 55 282 55 36 843 36 843 18 566 18 566 762 778 762 778 947 913 947 913 473 415 473 415 621 975 621 975 919 214 919 214 875 654 875 654 352 64 352 64 414 111 414 111 937 137 937 137 28 412 28 412 336 562 336 562 851 264 851 264 516 934 516 934 226 243 226 243 161 758 161 758 41 788 41 788 725 73 725 73 758 338 758 338 579 776 579 776 894 829 894 829 817 818 817 818 862 457 862 457 734 239 734 239 125 631 125 631 74 182 74 182 578 31 578 31 233 580 233 580 444 392 444 392 874 568 874 568 743 765 743 765 776 989 776 989 694 786 694 786 89 730 89 730 358 182 358 182 648 936 648 936 115 389 115 389 163 850 163 850 160 107 160 107 212 752 212 752 516 882 516 882 461 439 461 439 219 216 219 216 163 262 163 262 448 861 448 861 813 129 813 129 745 42 745 42 102 538 102 538 41 660 41 660 837 796 837 796 117 110 117 110 712 464 712 464 514 772 514 772 926 315 926 315 429 832 429 832 565 775 565 775 33 55 33 55 138 608 138 608 349 435 349 435 889 463 889 463 355 719 355 719 12 994 12 994 552 779 552 779 661 517 661 517 197 752 197 752 888 950 888 950 389 252 389 252 967 247 967 247 472 274 472 274 631 590 631 590 578 117 578 117 532 122 532 122 941 63 941 63 469 895 469 895 652 669 652 669 462 895 462 895 988 760 988 760 797 569 797 569 851 756 851 756 833 439 833 439 578 785 578 785 233 176 233 176 811 452 811 452 310 579 310 579 95 432 95 432 423 819 423 819 264 619 264 619 695 230 695 230 901 963 901 963 639 461 639 461 226 766 226 766 175 123 175 123 556 450 556 450 742 364 742 364 889 848 889 848 555 765 555 765 525 883 525 883 213 10 213 10 621 616 621 616 950 850 950 850 871 943 871 943 43 260 43 260 301 40 301 40 456 935 456 935 39 121 39 121 974 180 974 180 285 663 285 663 140 962 140 962 973 874 973 874 714 967 714 967 714 338 714 338 766 56 766 56 68 240 68 240 729 554 729 554 681 871 681 871 868 451 868 451 656 221 656 221 849 847 849 847 691 337 691 337 655 529 655 529 828 919 828 919 987 932 987 932 826 805 826 805 200 724 200 724 20 786 20 786 856 906 856 906 470 301 470 301 547 889 547 889 58 815 58 815 190 691 190 691 287 454 287 454 101 240 101 240 67 716 67 716 666 388 666 388 429 813 429 813 444 151 444 151 931 399 931 399 26 508 26 508 920 637 920 637 297 315 297 315 483 905 483 905 584 952 584 952 884 536 884 536 475 415 475 415 527 882 527 882 250 405 250 405 675 262 675 262 663 109 663 109 516 796 516 796 136 987 136 987 634 552 634 552 905 18 905 18 662 391 662 391 19 303 19 303 284 137 284 137 693 890 693 890 445 675 445 675 724 443 724 443 173 606 173 606 314 197 314 197 952 259 952 259 334 243 334 243 135 80 135 80 669 428 669 428 168 22 168 22 81 336 81 336 159 633 159 633 703 629 703 629 496 473 496 473 889 316 889 316 342 576 342 576 921 721 921 721 704 681 704 681 436 155 436 155 989 1 989 1 162 474 162 474 711 268 711 268 480 791 480 791 899 695 899 695 711 858 711 858 21 933 21 933 492 519 492 519 391 644 391 644 207 96 207 96 895 505 895 505 150 250 150 250 546 771 546 771 524 87 524 87 993 948 993 948 369 11 369 11 45 220 45 220 899 718 899 718 80 598 80 598 22 550 22 550 754 232 754 232 250 882 250 882 281 309 281 309 245 850 245 850 730 889 730 889 831 832 831 832 8 680 8 680 219 435 219 435 230 923 230 923 103 942 103 942 28 844 28 844 658 911 658 911 102 956 102 956 714 36 714 36 595 28 595 28 816 662 816 662 983 400 983 400 966 268 966 268 930 565 930 565 430 221 430 221 656 717 656 717 389 449 389 449 597 103 597 103 835 791 835 791 314 953 314 953 319 869 319 869 681 710 681 710 897 628 897 628 154 154 154 154 80 316 80 316 674 958 674 958 941 98 941 98 5 865 5 865 638 595 638 595 117 583 117 583 377 812 377 812 215 366 215 366 37 298 37 298 640 378 640 378 513 458 513 458 58 13 58 13 413 960 413 960 260 654 260 654 248 370 248 370 654 418 654 418 725 393 725 393 66 870 66 870 722 928 722 928 84 509 84 509 122 812 122 812 465 270 465 270 533 798 533 798 278 242 278 242 670 101 670 101 540 285 540 285 953 482 953 482 463 477 463 477 685 685 685 685 103 597 103 597 480 135 480 135 595 636 595 636 534 651 534 651 571 975 571 975 51 848 51 848 84 382 84 382 994 325 994 325 966 850 966 850 994 553 994 553 898 712 898 712 424 756 424 756 386 423 386 423 962 653 962 653 945 774 945 774 153 466 153 466 285 488 285 488 571 490 571 490 825 967 825 967 782 677 782 677 237 630 237 630 305 336 305 336 315 689 315 689 746 631 746 631 159 258 159 258 139 34 139 34 728 15 728 15 71 17 71 17 91 941 91 941 394 724 394 724 524 516 524 516 981 719 981 719 177 256 177 256 21 908 21 908 299 185 299 185 766 134 766 134 743 159 743 159 143 365 143 365 343 91 343 91 551 318 551 318 83 993 83 993 386 628 386 628 594 23 594 23 710 426 710 426 12 789 12 789 894 921 894 921 936 407 936 407 240 341 240 341 778 706 778 706 772 134 772 134 785 622 785 622 127 984 127 984 190 763 190 763 627 74 627 74 639 200 639 200 808 965 808 965 500 213 500 213 322 487 322 487 889 446 889 446 411 102 411 102 783 381 783 381 391 96 391 96 786 457 786 457 934 720 934 720 425 140 425 140 145 555 145 555 527 835 527 835 37 970 37 970 514 901 514 901 576 647 576 647 978 930 978 930 68 655 68 655 277 37 277 37 811 239 811 239 471 297 471 297 247 375 247 375 8 347 8 347 771 532 771 532 765 736 765 736 562 694 562 694 288 206 288 206 962 788 962 788 444 486 444 486 230 967 230 967 329 293 329 293 141 181 141 181 169 34 169 34 332 403 332 403 386 894 386 894 781 39 781 39 825 349 825 349 572 514 572 514 551 743 551 743 576 685 576 685 822 123 822 123 327 171 327 171 769 742 769 742 934 89 934 89 377 917 377 917 919 98 919 98 788 518 788 518 299 308 299 308 876 572 876 572 430 164 430 164 484 371 484 371 926 533 926 533 355 932 355 932 921 425 921 425 305 93 305 93 735 272 735 272 712 283 712 283 226 477 226 477 435 327 435 327 186 440 186 440 297 145 297 145 432 382 432 382 953 335 953 335 763 117 763 117 658 271 658 271 577 628 577 628 695 399 695 399 218 503 218 503 301 592 301 592 684 134 684 134 516 237 516 237 272 270 272 270 515 952 515 952 989 77 989 77 160 483 160 483 833 412 833 412 405 561 405 561 791 914 791 914 867 919 867 919 596 352 596 352 327 342 327 342 642 366 642 366 731 225 731 225 802 305 802 305 741 247 741 247 974 630 974 630 170 101 170 101 221 251 221 251 477 627 477 627 107 768 107 768 455 399 455 399 860 294 860 294 852 518 852 518 945 794 945 794 796 135 796 135 899 166 899 166 547 247 547 247 641 985 641 985 887 650 887 650 507 381 507 381 96 541 96 541 364 714 364 714 212 76 212 76 47 529 47 529 856 355 856 355 143 846 143 846 963 178 963 178 889 329 889 329 362 304 362 304 727 800 727 800 426 119 426 119 22 62 22 62 517 429 517 429 538 897 538 897 205 19 205 19 472 866 472 866 494 272 494 272 207 206 207 206 205 185 205 185 603 945 603 945 213 705 213 705 904 710 904 710 938 892 938 892 98 325 98 325 210 603 210 603 846 805 846 805 932 42 932 42 466 317 466 317 695 674 695 674 169 93 169 93 652 100 652 100 949 402 949 402 320 231 320 231 50 927 50 927 29 538 29 538 307 601 307 601 486 184 486 184 683 341 683 341 280 243 280 243 164 333 164 333 541 41 541 41 973 585 973 585 653 754 653 754 212 941 212 941 971 755 971 755 249 123 249 123 692 306 692 306 354 612 354 612 594 973 594 973 60 988 60 988 129 123 129 123 566 485 566 485 939 10 939 10 835 170 835 170 684 663 684 663 963 537 963 537 923 407 923 407 856 549 856 549 774 16 774 16 147 619 147 619 506 323 506 323 662 742 662 742 586 694 586 694 855 228 855 228 61 60 61 60 770 731 770 731 463 649 463 649 142 445 142 445 372 62 372 62 958 837 958 837 95 276 95 276 664 329 664 329 7 521 7 521 910 828 910 828 519 289 519 289 90 326 90 326 683 501 683 501 413 656 413 656 820 886 820 886 245 924 245 924 373 76 373 76 224 910 224 910 191 556 191 556 52 786 52 786 876 822 876 822 253 838 253 838 355 474 355 474 212 342 212 342 400 564 400 564 109 380 109 380 168 381 168 381 320 590 320 590 421 441 421 441 423 222 423 222 672 97 672 97 331 325 331 325 479 530 479 530 935 820 935 820 882 691 882 691 932 2 932 2 425 423 425 423 77 675 77 675 349 726 349 726 836 593 836 593 58 894 58 894 89 228 89 228 110 406 110 406 989 234 989 234 436 411 436 411 646 982 646 982 266 975 266 975 292 825 292 825 435 966 435 966 277 431 277 431 655 578 655 578 241 702 241 702 364 419 364 419 141 174 141 174 630 284 630 284 333 788 333 788 739 222 739 222 625 173 625 173 112 448 112 448 678 74 678 74 960 58 960 58 638 153 638 153 547 893 547 893 80 632 80 632 209 352 209 352 554 508 554 508 925 410 925 410 471 989 471 989 472 129 472 129 757 821 757 821 36 545 36 545 27 571 27 571 727 752 727 752 846 519 846 519 336 605 336 605 858 817 858 817 283 6 283 6 169 192 169 192 66 367 66 367 696 301 696 301 977 431 977 431 36 693 36 693 470 441 470 441 508 460 508 460 849 318 849 318 794 736 794 736 321 744 321 744 42 861 42 861 584 520 584 520 40 890 40 890 297 198 297 198 256 402 256 402 364 213 364 213 394 377 394 377 668 750 668 750 855 889 855 889 240 441 240 441 238 74 238 74 634 636 634 636 86 222 86 222 984 668 984 668 789 76 789 76 259 238 259 238 333 195 333 195 338 820 338 820 184 351 184 351 640 96 640 96 165 963 165 963 690 253 690 253 443 336 443 336 485 552 485 552 376 65 376 65 814 174 814 174 903 312 903 312 390 14 390 14 342 615 342 615 373 866 373 866 689 870 689 870 178 232 178 232 774 662 774 662 3 36 3 36 835 495 835 495 785 67 785 67 164 354 164 354 497 230 497 230 878 282 878 282 454 841 454 841 410 104 410 104 751 825 751 825 852 709 852 709 182 710 182 710 963 61 963 61 664 512 664 512 873 480 873 480 876 321 876 321 105 682 105 682 328 377 328 377 34 519 34 519 589 71 589 71 800 903 800 903 362 168 362 168 754 752 754 752 621 750 621 750 279 727 279 727 899 810 899 810 889 768 889 768 935 108 935 108 464 68 464 68 342 481 342 481 452 487 452 487 892 913 892 913 374 227 374 227 594 467 594 467 798 721 798 721 439 152 439 152 899 576 899 576 198 281 198 281 707 202 707 202 505 105 505 105 857 56 857 56 660 197 660 197 519 909 519 909 428 278 428 278 180 385 180 385 410 923 410 923 341 286 341 286 848 358 848 358 503 690 503 690 75 935 75 935 102 985 102 985 959 763 959 763 565 420 565 420 489 691 489 691 661 898 661 898 750 470 750 470 736 42 736 42 142 776 142 776 898 319 898 319 272 680 272 680 844 163 844 163 539 33 539 33 22 16 22 16 976 97 976 97 592 951 592 951 718 869 718 869 9 495 9 495 760 606 760 606 98 225 98 225 216 87 216 87 365 269 365 269 273 831 273 831 302 515 302 515 192 770 192 770 622 481 622 481 738 837 738 837 642 386 642 386 941 533 941 533 695 739 695 739 780 118 780 118 70 142 70 142 99 535 99 535 930 300 930 300 820 953 820 953 642 26 642 26 873 260 873 260 798 193 798 193 877 440 877 440 232 913 232 913 876 259 876 259 919 933 919 933 330 962 330 962 461 814 461 814 86 809 86 809 599 468 599 468 688 389 688 389 312 501 312 501 853 744 853 744 953 689 953 689 794 670 794 670 123 500 123 500 672 2 672 2 787 86 787 86 245 379 245 379 982 389 982 389 251 747 251 747 629 279 629 279 890 247 890 247 390 133 390 133 499 628 499 628 773 982 773 982 804 188 804 188 425 991 425 991 40 971 40 971 973 878 973 878 619 890 619 890 291 35 291 35 754 442 754 442 747 133 747 133 354 103 354 103 98 595 98 595 287 954 287 954 92 257 92 257 230 727 230 727 51 267 51 267 931 787 931 787 901 843 901 843 320 572 320 572 162 820 162 820 837 174 837 174 651 986 651 986 395 446 395 446 703 225 703 225 497 913 497 913 176 831 176 831 891 175 891 175 820 656 820 656 490 329 490 329 696 272 696 272 69 855 69 855 64 686 64 686 538 137 538 137 185 619 185 619 108 559 108 559 591 417 591 417 772 114 772 114 573 617 573 617 266 711 266 711 455 149 455 149 137 774 137 774 760 197 760 197 569 575 569 575 62 505 62 505 599 151 599 151 447 570 447 570 768 943 768 943 989 265 989 265 508 176 508 176 462 814 462 814 393 902 393 902 670 682 670 682 236 729 236 729 889 368 889 368 683 147 683 147 446 109 446 109 517 90 517 90 608 147 608 147 176 710 176 710 654 706 654 706 221 116 221 116 106 140 106 140 162 640 162 640 995 28 995 28 270 672 270 672 534 637 534 637 449 487 449 487 677 763 677 763 792 693 792 693 399 610 399 610 478 364 478 364 790 624 790 624 1 750 1 750 552 472 552 472 895 303 895 303 329 525 329 525 589 883 589 883 415 906 415 906 167 44 167 44 988 393 988 393 15 546 15 546 864 449 864 449 155 956 155 956 575 82 575 82 127 873 127 873 984 321 984 321 391 19 391 19 870 836 870 836 842 385 842 385 929 196 929 196 303 832 303 832 169 18 169 18 235 856 235 856 864 35 864 35 87 198 87 198 870 702 870 702 230 546 230 546 767 369 767 369 740 32 740 32 8 914 8 914 435 856 435 856 226 205 226 205 289 707 289 707 723 884 723 884 944 922 944 922 976 208 976 208 280 804 280 804 122 550 122 550 731 69 731 69 558 788 558 788 398 369 398 369 179 172 179 172 802 694 802 694 910 883 910 883 738 720 738 720 805 938 805 938 598 965 598 965 214 861 214 861 310 62 310 62 597 284 597 284 958 377 958 377 128 234 128 234 383 555 383 555 201 179 201 179 959 970 959 970 803 406 803 406 248 669 248 669 644 786 644 786 577 467 577 467 439 309 439 309 624 374 624 374 306 830 306 830 846 405 846 405 229 554 229 554 959 869 959 869 343 864 343 864 989 264 989 264 637 878 637 878 121 173 121 173 708 588 708 588 178 385 178 385 726 113 726 113 688 303 688 303 218 740 218 740 724 858 724 858 559 741 559 741 972 478 972 478 861 596 861 596 384 272 384 272 63 595 63 595 824 724 824 724 758 677 758 677 452 793 452 793 90 588 90 588 985 956 985 956 1 868 1 868 282 125 282 125 424 812 424 812 203 515 203 515 223 988 223 988 652 792 652 792 857 234 857 234 912 162 912 162 457 536 457 536 919 774 919 774 493 273 493 273 517 8 517 8 241 241 241 241 395 125 395 125 983 752 983 752 228 99 228 99 612 953 612 953 703 976 703 976 759 480 759 480 140 286 140 286 288 90 288 90 733 268 733 268 406 823 406 823 594 610 594 610 936 949 936 949 436 925 436 925 937 15 937 15 770 228 770 228 525 791 525 791 665 376 665 376 885 956 885 956 974 270 974 270 731 720 731 720 638 958 638 958 709 692 709 692 799 241 799 241 955 220 955 220 213 990 213 990 961 323 961 323 184 476 184 476 963 246 963 246 892 356 892 356 594 851 594 851 978 693 978 693 312 128 312 128 195 638 195 638 140 520 140 520 857 382 857 382 426 578 426 578 153 297 153 297 127 426 127 426 644 174 644 174 646 358 646 358 131 8 131 8 86 24 86 24 864 514 864 514 802 172 802 172 756 848 756 848 294 222 294 222 288 827 288 827 658 851 658 851 453 21 453 21 266 19 266 19 389 63 389 63 369 962 369 962 219 761 219 761 429 83 429 83 44 278 44 278 197 798 197 798 184 900 184 900 47 676 47 676 18 171 18 171 267 134 267 134 15 416 15 416 177 281 177 281 129 849 129 849 314 841 314 841 621 427 621 427 180 975 180 975 285 746 285 746 861 964 861 964 816 230 816 230 937 394 937 394 24 483 24 483 63 737 63 737 860 8 860 8 929 245 929 245 352 224 352 224 461 353 461 353 398 504 398 504 377 91 377 91 670 576 670 576 702 916 702 916 618 856 618 856 127 291 127 291 15 674 15 674 312 297 312 297 772 713 772 713 191 971 191 971 408 283 408 283 206 282 206 282 729 893 729 893 217 515 217 515 523 81 523 81 123 167 123 167 112 692 112 692 314 27 314 27 27 805 27 805 233 90 233 90 727 562 727 562 755 254 755 254 73 943 73 943 123 235 123 235 193 517 193 517 669 235 669 235 284 695 284 695 609 556 609 556 149 951 149 951 186 836 186 836 924 754 924 754 624 985 624 985 241 141 241 141 353 246 353 246 227 60 227 60 410 662 410 662 720 277 720 277 458 518 458 518 360 994 360 994 959 281 959 281 402 978 402 978 211 431 211 431 363 123 363 123 750 719 750 719 895 796 895 796 378 615 378 615 542 90 542 90 519 581 519 581 495 929 495 929 740 28 740 28 5 678 5 678 612 960 612 960 196 892 196 892 670 822 670 822 978 916 978 916 349 214 349 214 644 254 644 254 676 504 676 504 60 204 60 204 246 707 246 707 700 596 700 596 930 756 930 756 600 366 600 366 103 184 103 184 439 667 439 667 610 244 610 244 381 408 381 408 182 149 182 149 224 123 224 123 356 887 356 887 428 98 428 98 394 246 394 246 761 592 761 592 30 52 30 52 569 504 569 504 454 560 454 560 884 300 884 300 818 779 818 779 253 107 253 107 563 98 563 98 500 279 500 279 862 932 862 932 355 129 355 129 798 147 798 147 730 929 730 929 462 880 462 880 59 477 59 477 187 461 187 461 739 808 739 808 735 601 735 601 975 215 975 215 936 512 936 512 709 298 709 298 307 886 307 886 802 575 802 575 936 125 936 125 927 759 927 759 927 451 927 451 817 990 817 990 552 279 552 279 49 838 49 838 450 491 450 491 493 87 493 87 933 725 933 725 491 752 491 752 796 657 796 657 617 889 617 889 45 330 45 330 280 55 280 55 626 928 626 928 870 553 870 553 202 392 202 392 834 451 834 451 252 845 252 845 498 523 498 523 263 546 263 546 32 733 32 733 983 702 983 702 56 512 56 512 722 330 722 330 692 271 692 271 839 851 839 851 794 546 794 546 217 399 217 399 674 654 674 654 137 532 137 532 644 978 644 978 422 820 422 820 774 568 774 568 431 728 431 728 506 434 506 434 704 38 704 38 551 262 551 262 284 413 284 413 719 867 719 867 117 979 117 979 389 849 389 849 445 590 445 590 58 704 58 704 210 638 210 638 927 888 927 888 483 38 483 38 917 649 917 649 638 408 638 408 512 545 512 545 704 535 704 535 537 860 537 860 217 894 217 894 586 964 586 964 656 452 656 452 246 73 246 73 949 384 949 384 25 240 25 240 470 249 470 249 344 462 344 462 26 825 26 825 519 302 519 302 429 268 429 268 946 348 946 348 438 545 438 545 389 542 389 542 20 946 20 946 964 833 964 833 902 588 902 588 339 789 339 789 985 787 985 787 415 912 415 912 607 995 607 995 575 431 575 431 89 281 89 281 827 332 827 332 424 20 424 20 137 700 137 700 905 331 905 331 229 225 229 225 337 286 337 286 487 196 487 196 148 449 148 449 447 532 447 532 217 854 217 854 671 292 671 292 952 226 952 226 874 971 874 971 95 89 95 89 805 314 805 314 954 345 954 345 177 356 177 356 681 800 681 800 879 826 879 826 972 828 972 828 133 106 133 106 655 582 655 582 422 420 422 420 867 92 867 92 804 725 804 725 339 41 339 41 386 617 386 617 826 952 826 952 907 552 907 552 538 42 538 42 974 870 974 870 447 954 447 954 729 374 729 374 223 283 223 283 469 132 469 132 72 522 72 522 823 154 823 154 583 940 583 940 764 600 764 600 74 327 74 327 387 966 387 966 454 27 454 27 477 766 477 766 31 909 31 909 814 633 814 633 938 148 938 148 391 694 391 694 684 131 684 131 700 671 700 671 552 371 552 371 211 452 211 452 163 529 163 529 432 776 432 776 326 667 326 667 922 247 922 247 323 164 323 164 218 674 218 674 680 611 680 611 101 77 101 77 691 400 691 400 189 814 189 814 265 285 265 285 988 351 988 351 836 124 836 124 468 429 468 429 874 850 874 850 44 937 44 937 803 955 803 955 442 563 442 563 271 225 271 225 90 252 90 252 129 132 129 132 501 420 501 420 100 607 100 607 889 930 889 930 226 805 226 805 154 923 154 923 120 880 120 880 75 550 75 550 806 743 806 743 245 955 245 955 69 932 69 932 256 847 256 847 948 32 948 32 178 379 178 379 57 230 57 230 746 150 746 150 896 538 896 538 401 547 401 547 184 6 184 6 424 21 424 21 288 628 288 628 894 167 894 167 604 263 604 263 605 845 605 845 987 475 987 475 70 905 70 905 789 207 789 207 293 136 293 136 870 180 870 180 408 937 408 937 166 290 166 290 596 457 596 457 301 631 301 631 342 648 342 648 806 212 806 212 4 22 4 22 6 540 6 540 112 588 112 588 139 932 139 932 924 46 924 46 599 214 599 214 492 563 492 563 524 92 524 92 669 782 669 782 933 330 933 330 949 100 949 100 443 553 443 553 70 13 70 13 306 787 306 787 798 659 798 659 915 70 915 70 285 563 285 563 143 808 143 808 232 839 232 839 820 488 820 488 309 461 309 461 425 866 425 866 205 293 205 293 37 990 37 990 655 844 655 844 979 397 979 397 343 847 343 847 914 990 914 990 338 654 338 654 989 475 989 475 523 476 523 476 517 453 517 453 206 204 206 204 881 92 881 92 673 824 673 824 585 282 585 282 264 630 264 630 552 761 552 761 592 813 592 813 410 538 410 538 505 102 505 102 512 674 512 674 140 35 140 35 140 567 140 567 598 899 598 899 350 42 350 42 95 502 95 502 124 61 124 61 420 398 420 398 239 39 239 39 202 613 202 613 522 847 522 847 376 921 376 921 725 786 725 786 74 354 74 354 61 40 61 40 935 470 935 470 36 779 36 779 470 618 470 618 191 554 191 554 221 544 221 544 2 512 2 512 80 601 80 601 176 458 176 458 389 233 389 233 142 729 142 729 499 611 499 611 869 847 869 847 798 796 798 796 198 561 198 561 165 755 165 755 46 931 46 931 991 952 991 952 545 586 545 586 406 515 406 515 353 514 353 514 455 607 455 607 685 313 685 313 284 341 284 341 946 658 946 658 540 848 540 848 804 560 804 560 934 563 934 563 460 595 460 595 181 880 181 880 319 357 319 357 333 519 333 519 492 927 492 927 319 111 319 111 14 536 14 536 104 87 104 87 279 221 279 221 970 251 970 251 719 557 719 557 5 557 5 557 352 634 352 634 363 712 363 712 745 924 745 924 579 174 579 174 154 230 154 230 60 140 60 140 311 362 311 362 168 147 168 147 184 552 184 552 496 402 496 402 980 983 980 983 618 825 618 825 409 815 409 815 445 780 445 780 659 691 659 691 910 208 910 208 147 58 147 58 735 424 735 424 65 166 65 166 704 283 704 283 229 246 229 246 259 336 259 336 224 136 224 136 893 80 893 80 112 929 112 929 65 940 65 940 833 613 833 613 985 197 985 197 689 686 689 686 146 95 146 95 817 918 817 918 47 194 47 194 32 52 32 52 550 255 550 255 71 854 71 854 812 185 812 185 160 753 160 753 89 921 89 921 393 930 393 930 753 297 753 297 395 755 395 755 730 852 730 852 248 185 248 185 627 478 627 478 349 423 349 423 424 865 424 865 656 170 656 170 177 29 177 29 971 161 971 161 602 480 602 480 630 917 630 917 989 724 989 724 428 29 428 29 859 730 859 730 548 979 548 979 913 534 913 534 117 327 117 327 76 911 76 911 753 160 753 160 188 127 188 127 540 308 540 308 63 929 63 929 307 530 307 530 531 278 531 278 440 540 440 540 311 319 311 319 218 627 218 627 3 397 3 397 886 396 886 396 296 980 296 980 540 643 540 643 77 495 77 495 24 929 24 929 995 351 995 351 277 646 277 646 805 461 805 461 816 634 816 634 677 514 677 514 698 670 698 670 143 861 143 861 749 66 749 66 706 165 706 165 289 381 289 381 119 423 119 423 927 167 927 167 924 368 924 368 639 799 639 799 669 834 669 834 425 111 425 111 914 961 914 961 730 697 730 697 579 178 579 178 990 958 990 958 277 85 277 85 642 833 642 833 257 266 257 266 353 938 353 938 199 835 199 835 65 394 65 394 710 441 710 441 50 664 50 664 806 302 806 302 322 509 322 509 727 565 727 565 733 949 733 949 354 822 354 822 869 948 869 948 652 656 652 656 732 344 732 344 453 77 453 77 708 281 708 281 814 60 814 60 283 907 283 907 722 129 722 129 57 184 57 184 730 4 730 4 61 392 61 392 358 838 358 838 481 773 481 773 342 728 342 728 967 891 967 891 817 770 817 770 776 15 776 15 324 591 324 591 360 308 360 308 937 903 937 903 987 386 987 386 441 656 441 656 791 243 791 243 791 173 791 173 931 45 931 45 688 946 688 946 870 220 870 220 487 80 487 80 843 558 843 558 657 546 657 546 816 919 816 919 561 111 561 111 479 612 479 612 911 169 911 169 675 498 675 498 294 498 294 498 760 97 760 97 680 514 680 514 692 268 692 268 576 719 576 719 890 166 890 166 242 351 242 351 540 424 540 424 903 275 903 275 138 688 138 688 565 952 565 952 337 790 337 790 421 507 421 507 563 837 563 837 842 605 842 605 810 975 810 975 245 908 245 908 597 749 597 749 587 4 587 4 687 342 687 342 979 502 979 502 683 803 683 803 767 11 767 11 934 189 934 189 902 354 902 354 98 342 98 342 630 912 630 912 660 103 660 103 56 979 56 979 644 682 644 682 383 56 383 56 196 153 196 153 417 705 417 705 240 286 240 286 932 209 932 209 627 257 627 257 267 128 267 128 285 702 285 702 68 986 68 986 404 973 404 973 776 431 776 431 694 711 694 711 537 953 537 953 475 283 475 283 728 429 728 429 690 2 690 2 825 23 825 23 227 668 227 668 952 563 952 563 952 196 952 196 210 324 210 324 83 522 83 522 30 327 30 327 659 528 659 528 830 518 830 518 433 828 433 828 857 804 857 804 710 637 710 637 481 254 481 254 658 8 658 8 135 25 135 25 764 508 764 508 542 979 542 979 27 535 27 535 858 126 858 126 626 990 626 990 292 163 292 163 130 796 130 796 248 422 248 422 455 505 455 505 926 755 926 755 314 266 314 266 762 636 762 636 190 618 190 618 234 642 234 642 466 256 466 256 348 665 348 665 69 469 69 469 745 27 745 27 951 441 951 441 288 902 288 902 976 467 976 467 162 438 162 438 458 561 458 561 215 834 215 834 583 376 583 376 530 395 530 395 71 574 71 574 105 128 105 128 759 435 759 435 918 558 918 558 231 681 231 681 170 391 170 391 922 909 922 909 576 22 576 22 118 100 118 100 343 706 343 706 83 757 83 757 607 605 607 605 250 229 250 229 221 838 221 838 61 229 61 229 925 439 925 439 232 534 232 534 839 720 839 720 428 957 428 957 734 165 734 165 181 658 181 658 73 608 73 608 516 598 516 598 605 459 605 459 908 831 908 831 282 397 282 397 242 684 242 684 680 575 680 575 34 329 34 329 444 220 444 220 71 701 71 701 681 737 681 737 287 584 287 584 312 656 312 656 104 827 104 827 321 143 321 143 775 250 775 250 291 948 291 948 863 443 863 443 373 994 373 994 941 794 941 794 598 194 598 194 654 875 654 875 600 852 600 852 87 878 87 878 291 746 291 746 281 970 281 970 551 903 551 903 140 789 140 789 314 521 314 521 698 346 698 346 628 988 628 988 918 909 918 909 882 50 882 50 498 229 498 229 525 468 525 468 228 900 228 900 931 469 931 469 363 224 363 224 468 742 468 742 10 205 10 205 412 317 412 317 623 912 623 912 514 966 514 966 345 84 345 84 816 5 816 5 141 810 141 810 476 955 476 955 736 247 736 247 39 807 39 807 938 21 938 21 150 590 150 590 194 142 194 142 596 523 596 523 616 891 616 891 885 630 885 630 348 396 348 396 515 685 515 685 905 615 905 615 535 106 535 106 116 8 116 8 995 110 995 110 737 486 737 486 485 872 485 872 845 941 845 941 255 50 255 50 452 483 452 483 364 167 364 167 451 914 451 914 691 388 691 388 215 270 215 270 645 140 645 140 280 675 280 675 597 964 597 964 20 819 20 819 323 627 323 627 459 141 459 141 878 717 878 717 427 679 427 679 321 186 321 186 283 360 283 360 314 919 314 919 752 46 752 46 228 304 228 304 325 654 325 654 621 138 621 138 328 599 328 599 275 226 275 226 753 150 753 150 72 466 72 466 752 332 752 332 919 11 919 11 921 223 921 223 532 466 532 466 491 140 491 140 633 842 633 842 807 425 807 425 747 733 747 733 409 379 409 379 620 899 620 899 969 684 969 684 655 781 655 781 510 592 510 592 469 751 469 751 520 400 520 400 170 6 170 6 248 373 248 373 639 801 639 801 698 987 698 987 94 283 94 283 784 952 784 952 177 694 177 694 729 952 729 952 40 519 40 519 221 483 221 483 793 640 793 640 683 793 683 793 339 299 339 299 211 458 211 458 863 214 863 214 987 357 987 357 689 931 689 931 600 433 600 433 656 668 656 668 100 913 100 913 91 301 91 301 474 375 474 375 743 466 743 466 865 861 865 861 176 251 176 251 990 457 990 457 240 785 240 785 727 17 727 17 963 404 963 404 920 185 920 185 480 611 480 611 244 495 244 495 138 197 138 197 300 945 300 945 785 807 785 807 170 138 170 138 698 52 698 52 205 537 205 537 299 295 299 295 676 605 676 605 474 525 474 525 459 96 459 96 10 319 10 319 903 570 903 570 310 294 310 294 925 465 925 465 449 14 449 14 967 744 967 744 336 994 336 994 580 330 580 330 106 59 106 59 604 40 604 40 794 343 794 343 984 939 984 939 816 281 816 281 15 983 15 983 401 867 401 867 557 398 557 398 437 225 437 225 9 352 9 352 805 980 805 980 151 309 151 309 984 266 984 266 391 446 391 446 923 746 923 746 615 9 615 9 301 578 301 578 546 249 546 249 718 112 718 112 891 89 891 89 367 490 367 490 936 437 936 437 986 80 986 80 169 513 169 513 621 468 621 468 319 659 319 659 557 213 557 213 373 600 373 600 889 952 889 952 10 424 10 424 784 839 784 839 652 519 652 519 994 237 994 237 333 755 333 755 526 303 526 303 733 323 733 323 495 695 495 695 33 479 33 479 202 659 202 659 595 449 595 449 135 899 135 899 949 691 949 691 638 906 638 906 122 298 122 298 190 935 190 935 295 411 295 411 364 317 364 317 808 923 808 923 825 302 825 302 517 16 517 16 407 540 407 540 712 877 712 877 207 490 207 490 973 780 973 780 595 396 595 396 802 72 802 72 852 488 852 488 864 829 864 829 389 144 389 144 212 536 212 536 633 750 633 750 120 19 120 19 150 679 150 679 133 167 133 167 310 114 310 114 458 755 458 755 542 680 542 680 783 161 783 161 320 980 320 980 305 957 305 957 72 681 72 681 248 119 248 119 414 566 414 566 587 53 587 53 549 785 549 785 666 837 666 837 957 136 957 136 115 991 115 991 222 738 222 738 889 390 889 390 380 300 380 300 621 236 621 236 520 287 520 287 603 646 603 646 732 528 732 528 603 724 603 724 789 391 789 391 567 21 567 21 806 8 806 8 149 401 149 401 316 931 316 931 657 227 657 227 879 503 879 503 452 299 452 299 125 277 125 277 586 603 586 603 958 931 958 931 332 860 332 860 41 38 41 38 395 47 395 47 848 720 848 720 688 304 688 304 132 741 132 741 417 292 417 292 61 947 61 947 239 280 239 280 878 119 878 119 563 551 563 551 55 875 55 875 410 189 410 189 731 799 731 799 691 169 691 169 581 199 581 199 168 872 168 872 169 585 169 585 698 755 698 755 640 83 640 83 111 653 111 653 240 108 240 108 117 16 117 16 269 228 269 228 857 637 857 637 868 279 868 279 71 128 71 128 604 153 604 153 487 344 487 344 734 205 734 205 342 489 342 489 990 490 990 490 428 883 428 883 531 904 531 904 743 143 743 143 808 420 808 420 618 313 618 313 65 227 65 227 497 756 497 756 369 375 369 375 958 10 958 10 159 194 159 194 491 385 491 385 565 873 565 873 839 461 839 461 316 590 316 590 11 216 11 216 631 495 631 495 84 737 84 737 772 16 772 16 323 318 323 318 633 746 633 746 204 884 204 884 385 133 385 133 932 36 932 36 901 358 901 358 508 355 508 355 976 699 976 699 512 377 512 377 147 311 147 311 20 384 20 384 873 178 873 178 629 730 629 730 457 567 457 567 846 70 846 70 335 592 335 592 173 365 173 365 561 338 561 338 613 374 613 374 867 469 867 469 358 604 358 604 541 963 541 963 891 623 891 623 509 533 509 533 477 443 477 443 683 754 683 754 503 375 503 375 328 653 328 653 152 513 152 513 114 742 114 742 417 1 417 1 442 820 442 820 765 109 765 109 381 744 381 744 572 147 572 147 485 290 485 290 722 628 722 628 767 172 767 172 512 704 512 704 652 731 652 731 697 151 697 151 104 643 104 643 237 193 237 193 622 986 622 986 167 777 167 777 681 522 681 522 164 348 164 348 489 389 489 389 752 331 752 331 909 469 909 469 814 208 814 208 470 234 470 234 842 732 842 732 690 579 690 579 598 613 598 613 810 94 810 94 326 99 326 99 114 16 114 16 565 828 565 828 301 178 301 178 667 285 667 285 225 150 225 150 199 252 199 252 505 719 505 719 864 966 864 966 484 851 484 851 641 887 641 887 7 661 7 661 819 609 819 609 75 398 75 398 462 89 462 89 514 913 514 913 62 201 62 201 782 109 782 109 414 683 414 683 485 559 485 559 387 792 387 792 473 772 473 772 867 769 867 769 534 922 534 922 571 51 571 51 241 101 241 101 959 233 959 233 874 435 874 435 120 130 120 130 234 650 234 650 532 27 532 27 264 631 264 631 44 944 44 944 220 151 220 151 719 310 719 310 158 329 158 329 793 393 793 393 227 545 227 545 398 179 398 179 328 267 328 267 111 718 111 718 44 941 44 941 697 107 697 107 21 465 21 465 321 649 321 649 54 98 54 98 116 627 116 627 68 279 68 279 924 107 924 107 298 163 298 163 573 281 573 281 963 473 963 473 273 655 273 655 659 7 659 7 990 536 990 536 238 157 238 157 682 295 682 295 801 433 801 433 694 67 694 67 840 801 840 801 770 913 770 913 573 773 573 773 925 247 925 247 186 555 186 555 667 565 667 565 408 301 408 301 379 911 379 911 606 190 606 190 290 312 290 312 880 77 880 77 201 588 201 588 501 839 501 839 386 197 386 197 638 137 638 137 868 295 868 295 736 864 736 864 780 334 780 334 943 471 943 471 606 644 606 644 633 565 633 565 881 466 881 466 643 129 643 129 647 527 647 527 591 662 591 662 592 300 592 300 259 493 259 493 843 381 843 381 686 250 686 250 193 180 193 180 757 796 757 796 735 387 735 387 893 511 893 511 181 600 181 600 790 773 790 773 960 851 960 851 459 796 459 796 278 893 278 893 979 885 979 885 947 294 947 294 363 513 363 513 430 106 430 106 177 15 177 15 38 811 38 811 895 87 895 87 140 733 140 733 483 460 483 460 791 681 791 681 881 300 881 300 240 84 240 84 587 764 587 764 995 349 995 349 901 933 901 933 973 216 973 216 594 86 594 86 245 32 245 32 932 113 932 113 647 82 647 82 312 776 312 776 274 324 274 324 905 578 905 578 787 99 787 99 98 476 98 476 807 694 807 694 67 419 67 419 314 799 314 799 126 696 126 696 634 85 634 85 282 468 282 468 891 319 891 319 412 673 412 673 955 814 955 814 935 80 935 80 798 48 798 48 967 377 967 377 184 601 184 601 504 816 504 816 708 624 708 624 335 392 335 392 780 721 780 721 853 108 853 108 652 660 652 660 650 451 650 451 931 360 931 360 524 763 524 763 950 264 950 264 166 142 166 142 226 715 226 715 648 835 648 835 568 392 568 392 606 874 606 874 828 235 828 235 550 74 550 74 962 580 962 580 246 823 246 823 171 431 171 431 622 625 622 625 726 591 726 591 810 320 810 320 344 788 344 788 313 375 313 375 920 351 920 351 524 723 524 723 441 937 441 937 689 248 689 248 455 540 455 540 368 52 368 52 425 703 425 703 668 498 668 498 340 116 340 116 83 873 83 873 722 90 722 90 705 533 705 533 962 642 962 642 95 5 95 5 159 795 159 795 780 108 780 108 276 25 276 25 903 344 903 344 533 145 533 145 25 147 25 147 249 814 249 814 14 389 14 389 605 930 605 930 208 158 208 158 804 127 804 127 18 167 18 167 338 892 338 892 518 498 518 498 27 15 27 15 713 992 713 992 789 743 789 743 691 128 691 128 127 892 127 892 867 654 867 654 943 982 943 982 104 452 104 452 889 955 889 955 446 416 446 416 24 479 24 479 506 810 506 810 856 426 856 426 253 242 253 242 942 497 942 497 206 697 206 697 980 342 980 342 318 556 318 556 89 383 89 383 385 511 385 511 863 439 863 439 923 900 923 900 954 441 954 441 705 538 705 538 360 325 360 325 111 278 111 278 722 413 722 413 464 620 464 620 75 755 75 755 368 994 368 994 439 967 439 967 973 697 973 697 779 331 779 331 849 34 849 34 954 415 954 415 108 373 108 373 128 187 128 187 161 53 161 53 186 534 186 534 188 367 188 367 635 754 635 754 448 142 448 142 3 417 3 417 251 961 251 961 325 32 325 32 994 685 994 685 27 432 27 432 494 983 494 983 237 701 237 701 417 577 417 577 407 773 407 773 536 355 536 355 471 458 471 458 447 92 447 92 759 262 759 262 992 879 992 879 653 764 653 764 895 195 895 195 613 299 613 299 763 848 763 848 401 515 401 515 151 280 151 280 818 462 818 462 122 476 122 476 651 802 651 802 746 651 746 651 738 908 738 908 87 68 87 68 335 142 335 142 542 536 542 536 437 788 437 788 424 351 424 351 450 34 450 34 851 609 851 609 766 362 766 362 317 742 317 742 144 582 144 582 600 445 600 445 164 511 164 511 265 664 265 664 775 847 775 847 88 789 88 789 275 561 275 561 170 891 170 891 619 597 619 597 926 839 926 839 875 671 875 671 312 866 312 866 561 776 561 776 472 719 472 719 586 529 586 529 973 460 973 460 414 340 414 340 353 435 353 435 491 295 491 295 726 381 726 381 353 632 353 632 157 104 157 104 789 928 789 928 693 260 693 260 519 187 519 187 219 533 219 533 222 641 222 641 799 804 799 804 926 446 926 446 469 922 469 922 438 976 438 976 231 91 231 91 534 401 534 401 720 757 720 757 283 62 283 62 681 679 681 679 506 242 506 242 135 29 135 29 228 723 228 723 257 336 257 336 305 987 305 987 831 779 831 779 617 993 617 993 481 748 481 748 938 259 938 259 537 394 537 394 163 705 163 705 17 160 17 160 860 678 860 678 382 828 382 828 117 732 117 732 585 75 585 75 858 212 858 212 281 168 281 168 944 275 944 275 86 913 86 913 66 478 66 478 509 562 509 562 573 503 573 503 189 24 189 24 456 870 456 870 169 91 169 91 539 674 539 674 124 367 124 367 436 266 436 266 68 117 68 117 390 429 390 429 614 696 614 696 652 559 652 559 973 200 973 200 338 103 338 103 991 798 991 798 176 66 176 66 289 676 289 676 692 332 692 332 640 389 640 389 540 603 540 603 563 450 563 450 516 901 516 901 703 448 703 448 650 957 650 957 586 960 586 960 162 841 162 841 899 916 899 916 854 751 854 751 751 669 751 669 174 874 174 874 625 933 625 933 210 82 210 82 739 955 739 955 766 263 766 263 353 68 353 68 915 330 915 330 640 184 640 184 506 477 506 477 453 99 453 99 435 724 435 724 608 896 608 896 733 318 733 318 385 675 385 675 352 361 352 361 763 388 763 388 607 411 607 411 127 76 127 76 43 411 43 411 525 553 525 553 685 616 685 616 249 106 249 106 62 969 62 969 146 596 146 596 357 865 357 865 988 43 988 43 191 772 191 772 551 758 551 758 851 991 851 991 958 179 958 179 705 541 705 541 801 973 801 973 217 720 217 720 657 852 657 852 133 27 133 27 347 701 347 701 596 91 596 91 661 889 661 889 4 297 4 297 109 308 109 308 540 104 540 104 564 277 564 277 321 94 321 94 921 6 921 6 763 261 763 261 131 977 131 977 872 869 872 869 446 801 446 801 706 520 706 520 491 800 491 800 588 893 588 893 208 522 208 522 248 259 248 259 99 644 99 644 773 185 773 185 545 678 545 678 682 955 682 955 812 897 812 897 949 180 949 180 737 330 737 330 843 496 843 496 660 762 660 762 246 311 246 311 192 66 192 66 993 690 993 690 899 851 899 851 950 660 950 660 629 386 629 386 970 973 970 973 367 561 367 561 6 189 6 189 503 104 503 104 891 960 891 960 77 345 77 345 332 781 332 781 167 915 167 915 523 545 523 545 514 952 514 952 780 573 780 573 246 969 246 969 822 647 822 647 812 285 812 285 350 794 350 794 325 565 325 565 348 640 348 640 70 415 70 415 393 988 393 988 783 346 783 346 384 416 384 416 343 110 343 110 543 17 543 17 403 737 403 737 444 215 444 215 395 949 395 949 512 38 512 38 535 970 535 970 466 766 466 766 852 400 852 400 73 496 73 496 461 713 461 713 913 952 913 952 348 13 348 13 932 476 932 476 212 828 212 828 632 570 632 570 95 503 95 503 611 585 611 585 532 226 532 226 1 971 1 971 702 238 702 238 695 261 695 261 379 494 379 494 552 717 552 717 767 37 767 37 194 213 194 213 692 803 692 803 731 785 731 785 150 659 150 659 647 786 647 786 493 749 493 749 183 113 183 113 488 773 488 773 580 704 580 704 386 976 386 976 454 898 454 898 269 542 269 542 844 989 844 989 478 499 478 499 734 252 734 252 674 787 674 787 396 981 396 981 668 920 668 920 312 293 312 293 857 360 857 360 348 961 348 961 245 384 245 384 759 531 759 531 183 471 183 471 867 500 867 500 425 449 425 449 335 659 335 659 60 776 60 776 361 186 361 186 731 425 731 425 396 934 396 934 457 682 457 682 433 670 433 670 476 685 476 685 520 980 520 980 721 628 721 628 133 114 133 114 908 104 908 104 513 867 513 867 664 418 664 418 246 47 246 47 534 463 534 463 886 88 886 88 341 878 341 878 22 456 22 456 305 466 305 466 297 772 297 772 107 564 107 564 542 682 542 682 681 971 681 971 764 388 764 388 478 616 478 616 53 342 53 342 967 219 967 219 400 331 400 331 345 65 345 65 964 696 964 696 208 911 208 911 916 643 916 643 678 200 678 200 194 239 194 239 214 160 214 160 797 152 797 152 304 885 304 885 418 513 418 513 90 25 90 25 360 880 360 880 930 139 930 139 664 672 664 672 833 314 833 314 112 553 112 553 609 345 609 345 381 789 381 789 34 718 34 718 995 891 995 891 53 33 53 33 940 460 940 460 404 201 404 201 805 842 805 842 744 592 744 592 436 413 436 413 409 673 409 673 726 715 726 715 756 704 756 704 400 601 400 601 28 802 28 802 703 253 703 253 272 663 272 663 515 521 515 521 842 873 842 873 616 553 616 553 899 299 899 299 332 879 332 879 251 825 251 825 266 356 266 356 484 651 484 651 811 676 811 676 732 807 732 807 95 110 95 110 744 222 744 222 72 942 72 942 453 689 453 689 115 574 115 574 176 613 176 613 502 824 502 824 513 535 513 535 935 287 935 287 121 558 121 558 957 617 957 617 11 937 11 937 145 300 145 300 292 230 292 230 242 803 242 803 733 211 733 211 126 600 126 600 508 990 508 990 235 519 235 519 247 702 247 702 530 657 530 657 52 338 52 338 806 263 806 263 511 500 511 500 251 857 251 857 933 286 933 286 191 338 191 338 967 66 967 66 525 35 525 35 170 993 170 993 270 346 270 346 282 41 282 41 161 160 161 160 711 207 711 207 637 430 637 430 322 893 322 893 256 969 256 969 353 61 353 61 891 357 891 357 658 410 658 410 867 316 867 316 458 273 458 273 521 917 521 917 436 328 436 328 866 960 866 960 938 572 938 572 189 787 189 787 108 152 108 152 150 626 150 626 582 838 582 838 946 357 946 357 297 460 297 460 766 312 766 312 455 19 455 19 526 547 526 547 592 721 592 721 851 315 851 315 488 806 488 806 834 233 834 233 697 297 697 297 760 124 760 124 284 869 284 869 228 430 228 430 993 325 993 325 722 464 722 464 263 234 263 234 859 671 859 671 702 479 702 479 165 622 165 622 722 854 722 854 978 573 978 573 507 871 507 871 3 459 3 459 610 32 610 32 728 591 728 591 906 783 906 783 599 496 599 496 400 545 400 545 565 693 565 693 498 292 498 292 20 652 20 652 798 127 798 127 28 485 28 485 638 896 638 896 686 154 686 154 869 897 869 897 190 946 190 946 589 785 589 785 973 29 973 29 449 467 449 467 407 1 407 1 298 416 298 416 245 474 245 474 70 149 70 149 973 735 973 735 512 965 512 965 983 899 983 899 581 139 581 139 605 982 605 982 459 373 459 373 637 170 637 170 185 297 185 297 618 647 618 647 428 851 428 851 681 984 681 984 656 509 656 509 306 973 306 973 559 673 559 673 165 681 165 681 248 683 248 683 170 540 170 540 517 189 517 189 611 427 611 427 180 587 180 587 112 409 112 409 275 225 275 225 432 815 432 815 737 352 737 352 71 892 71 892 151 605 151 605 870 512 870 512 683 826 683 826 691 22 691 22 422 601 422 601 629 484 629 484 283 400 283 400 170 217 170 217 931 451 931 451 169 584 169 584 360 696 360 696 869 839 869 839 468 222 468 222 748 638 748 638 688 261 688 261 371 818 371 818 993 962 993 962 827 660 827 660 411 81 411 81 514 719 514 719 236 699 236 699 899 702 899 702 136 329 136 329 649 219 649 219 212 81 212 81 906 113 906 113 233 640 233 640 797 277 797 277 711 433 711 433 150 274 150 274 447 62 447 62 493 279 493 279 966 196 966 196 275 994 275 994 267 482 267 482 420 230 420 230 170 322 170 322 266 121 266 121 759 330 759 330 941 106 941 106 464 135 464 135 263 965 263 965 862 221 862 221 185 272 185 272 531 510 531 510 958 766 958 766 21 482 21 482 804 77 804 77 455 688 455 688 951 738 951 738 102 856 102 856 110 76 110 76 834 523 834 523 633 755 633 755 235 594 235 594 935 95 935 95 88 873 88 873 603 916 603 916 982 725 982 725 990 43 990 43 65 786 65 786 102 767 102 767 392 145 392 145 368 423 368 423 243 563 243 563 211 851 211 851 294 64 294 64 442 405 442 405 727 970 727 970 709 557 709 557 878 536 878 536 75 308 75 308 910 106 910 106 497 183 497 183 711 666 711 666 457 796 457 796 292 938 292 938 890 743 890 743 756 48 756 48 829 822 829 822 981 189 981 189 707 113 707 113 556 130 556 130 682 686 682 686 380 50 380 50 883 891 883 891 140 695 140 695 588 384 588 384 526 662 526 662 596 603 596 603 230 867 230 867 590 263 590 263 288 961 288 961 537 662 537 662 787 650 787 650 357 284 357 284 661 761 661 761 520 992 520 992 711 93 711 93 294 251 294 251 908 262 908 262 638 40 638 40 949 117 949 117 688 851 688 851 27 208 27 208 315 758 315 758 636 298 636 298 871 593 871 593 3 900 3 900 575 640 575 640 679 926 679 926 571 905 571 905 880 279 880 279 523 682 523 682 730 727 730 727 556 905 556 905 721 567 721 567 60 303 60 303 428 173 428 173 505 235 505 235 489 602 489 602 444 797 444 797 211 66 211 66 587 100 587 100 45 54 45 54 884 107 884 107 579 706 579 706 202 648 202 648 714 573 714 573 648 437 648 437 214 500 214 500 398 377 398 377 363 725 363 725 937 455 937 455 788 228 788 228 992 298 992 298 361 538 361 538 802 479 802 479 246 857 246 857 724 362 724 362 898 542 898 542 335 363 335 363 784 682 784 682 594 896 594 896 601 870 601 870 788 885 788 885 171 129 171 129 363 578 363 578 18 184 18 184 225 55 225 55 594 178 594 178 251 478 251 478 54 14 54 14 457 208 457 208 864 742 864 742 839 168 839 168 536 190 536 190 49 232 49 232 666 809 666 809 979 428 979 428 29 509 29 509 618 900 618 900 903 111 903 111 211 410 211 410 366 462 366 462 419 28 419 28 457 284 457 284 532 15 532 15 840 415 840 415 259 961 259 961 896 107 896 107 547 892 547 892 580 349 580 349 232 615 232 615 837 982 837 982 859 474 859 474 96 578 96 578 130 864 130 864 442 986 442 986 112 464 112 464 414 201 414 201 422 310 422 310 380 195 380 195 462 193 462 193 387 449 387 449 19 800 19 800 991 242 991 242 184 19 184 19 168 960 168 960 992 402 992 402 235 419 235 419 636 38 636 38 300 530 300 530 977 449 977 449 477 864 477 864 535 696 535 696 177 570 177 570 104 156 104 156 291 326 291 326 970 270 970 270 428 695 428 695 202 286 202 286 903 632 903 632 741 16 741 16 116 989 116 989 514 255 514 255 392 113 392 113 803 659 803 659 777 433 777 433 722 580 722 580 382 436 382 436 54 126 54 126 365 83 365 83 533 157 533 157 139 154 139 154 317 357 317 357 907 59 907 59 437 134 437 134 396 670 396 670 959 292 959 292 629 535 629 535 650 270 650 270 845 523 845 523 479 628 479 628 820 388 820 388 824 483 824 483 688 872 688 872 532 696 532 696 830 791 830 791 237 571 237 571 299 847 299 847 723 397 723 397 147 298 147 298 355 345 355 345 842 200 842 200 243 286 243 286 878 234 878 234 405 61 405 61 217 240 217 240 344 957 344 957 173 842 173 842 25 417 25 417 31 559 31 559 358 496 358 496 868 379 868 379 266 316 266 316 905 219 905 219 282 542 282 542 6 113 6 113 948 441 948 441 733 851 733 851 222 879 222 879 505 947 505 947 902 234 902 234 576 620 576 620 974 656 974 656 201 399 201 399 266 127 266 127 512 284 512 284 45 380 45 380 425 87 425 87 352 869 352 869 233 329 233 329 538 853 538 853 703 702 703 702 944 382 944 382 367 665 367 665 263 881 263 881 648 628 648 628 578 2 578 2 243 967 243 967 704 628 704 628 958 148 958 148 658 614 658 614 385 875 385 875 453 787 453 787 65 395 65 395 255 269 255 269 336 250 336 250 764 371 764 371 252 70 252 70 193 836 193 836 153 615 153 615 289 660 289 660 283 131 283 131 487 662 487 662 196 453 196 453 20 30 20 30 355 15 355 15 315 629 315 629 643 58 643 58 168 878 168 878 164 804 164 804 90 899 90 899 705 666 705 666 233 140 233 140 825 932 825 932 31 937 31 937 360 208 360 208 446 920 446 920 280 11 280 11 172 883 172 883 296 802 296 802 599 527 599 527 104 294 104 294 534 970 534 970 702 12 702 12 619 911 619 911 425 668 425 668 498 936 498 936 848 967 848 967 686 908 686 908 392 786 392 786 845 138 845 138 826 177 826 177 876 256 876 256 894 358 894 358 505 286 505 286 737 360 737 360 748 874 748 874 166 974 166 974 572 35 572 35 203 725 203 725 484 114 484 114 992 489 992 489 54 449 54 449 708 26 708 26 394 266 394 266 206 316 206 316 233 476 233 476 503 535 503 535 453 66 453 66 317 971 317 971 846 633 846 633 75 524 75 524 95 72 95 72 179 902 179 902 333 730 333 730 124 123 124 123 656 62 656 62 780 1 780 1 420 460 420 460 723 588 723 588 334 877 334 877 787 84 787 84 974 16 974 16 725 264 725 264 824 572 824 572 98 341 98 341 394 412 394 412 873 640 873 640 88 329 88 329 883 228 883 228 34 440 34 440 383 16 383 16 884 552 884 552 949 629 949 629 51 55 51 55 357 64 357 64 885 829 885 829 382 14 382 14 793 300 793 300 562 912 562 912 666 322 666 322 611 122 611 122 304 297 304 297 645 411 645 411 88 638 88 638 581 803 581 803 98 125 98 125 785 492 785 492 548 388 548 388 35 656 35 656 430 769 430 769 897 901 897 901 761 898 761 898 52 736 52 736 986 248 986 248 605 524 605 524 451 820 451 820 341 19 341 19 586 44 586 44 100 868 100 868 842 684 842 684 263 251 263 251 379 927 379 927 134 344 134 344 558 643 558 643 759 299 759 299 320 631 320 631 616 73 616 73 896 424 896 424 857 232 857 232 827 817 827 817 935 731 935 731 515 101 515 101 717 88 717 88 29 261 29 261 450 505 450 505 834 50 834 50 299 51 299 51 568 955 568 955 191 918 191 918 572 246 572 246 237 141 237 141 132 243 132 243 736 386 736 386 452 46 452 46 875 233 875 233 992 11 992 11 174 794 174 794 253 459 253 459 814 987 814 987 240 525 240 525 635 715 635 715 704 689 704 689 664 585 664 585 757 555 757 555 925 169 925 169 839 59 839 59 230 197 230 197 649 844 649 844 817 540 817 540 231 845 231 845 770 78 770 78 791 882 791 882 30 326 30 326 43 610 43 610 963 242 963 242 915 379 915 379 32 652 32 652 812 603 812 603 620 124 620 124 538 120 538 120 633 28 633 28 139 159 139 159 192 911 192 911 551 449 551 449 873 707 873 707 591 660 591 660 973 335 973 335 927 398 927 398 77 446 77 446 413 837 413 837 774 279 774 279 550 40 550 40 635 765 635 765 188 340 188 340 697 851 697 851 120 941 120 941 532 222 532 222 569 669 569 669 929 440 929 440 476 478 476 478 904 324 904 324 746 334 746 334 720 932 720 932 959 36 959 36 170 651 170 651 364 137 364 137 515 359 515 359 269 450 269 450 212 747 212 747 331 127 331 127 482 782 482 782 122 863 122 863 204 101 204 101 191 361 191 361 828 25 828 25 420 34 420 34 626 156 626 156 221 4 221 4 100 433 100 433 154 88 154 88 456 175 456 175 943 873 943 873 961 123 961 123 41 148 41 148 666 764 666 764 643 260 643 260 329 19 329 19 456 365 456 365 90 408 90 408 81 939 81 939 141 856 141 856 828 958 828 958 106 785 106 785 735 319 735 319 257 986 257 986 940 617 940 617 357 645 357 645 195 436 195 436 373 157 373 157 777 5 777 5 401 671 401 671 657 601 657 601 445 24 445 24 538 284 538 284 790 277 790 277 805 713 805 713 35 445 35 445 235 545 235 545 526 367 526 367 926 938 926 938 974 71 974 71 342 137 342 137 804 675 804 675 711 83 711 83 818 668 818 668 73 248 73 248 412 587 412 587 499 481 499 481 86 807 86 807 947 968 947 968 91 284 91 284 803 45 803 45 194 900 194 900 140 331 140 331 94 272 94 272 912 795 912 795 624 163 624 163 119 378 119 378 456 226 456 226 732 245 732 245 777 718 777 718 730 434 730 434 608 37 608 37 371 69 371 69 985 936 985 936 638 278 638 278 608 174 608 174 810 617 810 617 281 260 281 260 375 891 375 891 718 628 718 628 134 204 134 204 778 370 778 370 855 406 855 406 320 382 320 382 614 320 614 320 546 494 546 494 380 979 380 979 286 419 286 419 132 354 132 354 725 141 725 141 784 101 784 101 221 827 221 827 54 247 54 247 805 758 805 758 868 814 868 814 758 368 758 368 709 737 709 737 855 25 855 25 382 619 382 619 872 937 872 937 297 597 297 597 353 689 353 689 796 707 796 707 376 110 376 110 430 552 430 552 329 65 329 65 949 342 949 342 710 542 710 542 184 17 184 17 952 38 952 38 623 663 623 663 580 137 580 137 731 949 731 949 181 661 181 661 518 288 518 288 509 526 509 526 739 876 739 876 917 994 917 994 547 197 547 197 504 689 504 689 63 924 63 924 934 487 934 487 943 474 943 474 520 74 520 74 242 545 242 545 979 838 979 838 717 954 717 954 856 98 856 98 411 844 411 844 407 359 407 359 692 916 692 916 164 963 164 963 479 328 479 328 512 436 512 436 699 686 699 686 203 417 203 417 818 851 818 851 193 651 193 651 241 83 241 83 934 192 934 192 214 777 214 777 415 233 415 233 766 63 766 63 290 449 290 449 543 416 543 416 108 248 108 248 465 507 465 507 825 63 825 63 253 509 253 509 524 693 524 693 755 170 755 170 981 682 981 682 633 785 633 785 317 755 317 755 219 867 219 867 179 81 179 81 565 139 565 139 711 439 711 439 784 365 784 365 564 982 564 982 46 445 46 445 881 703 881 703 214 284 214 284 387 455 387 455 413 650 413 650 765 131 765 131 33 913 33 913 193 792 193 792 736 277 736 277 402 909 402 909 161 789 161 789 965 785 965 785 222 967 222 967 594 140 594 140 267 487 267 487 327 668 327 668 868 371 868 371 8 35 8 35 701 609 701 609 844 279 844 279 189 439 189 439 995 16 995 16 441 269 441 269 166 645 166 645 303 230 303 230 309 528 309 528 403 802 403 802 406 742 406 742 697 860 697 860 642 427 642 427 494 617 494 617 544 208 544 208 731 437 731 437 121 735 121 735 378 538 378 538 840 478 840 478 352 210 352 210 749 314 749 314 794 909 794 909 530 370 530 370 96 16 96 16 979 984 979 984 76 463 76 463 139 939 139 939 54 130 54 130 841 649 841 649 725 962 725 962 442 9 442 9 262 604 262 604 101 97 101 97 421 932 421 932 915 340 915 340 68 621 68 621 947 33 947 33 129 72 129 72 938 413 938 413 888 244 888 244 762 620 762 620 82 368 82 368 523 515 523 515 746 993 746 993 110 54 110 54 680 288 680 288 986 223 986 223 937 851 937 851 331 321 331 321 36 676 36 676 658 261 658 261 538 814 538 814 94 951 94 951 973 710 973 710 616 292 616 292 179 565 179 565 982 706 982 706 147 453 147 453 362 132 362 132 798 412 798 412 183 131 183 131 288 239 288 239 888 364 888 364 38 535 38 535 603 652 603 652 475 463 475 463 623 415 623 415 380 468 380 468 341 704 341 704 312 702 312 702 461 63 461 63 149 786 149 786 636 571 636 571 232 255 232 255 979 817 979 817 118 322 118 322 585 257 585 257 756 690 756 690 307 776 307 776 581 548 581 548 916 650 916 650 238 776 238 776 571 68 571 68 797 390 797 390 974 137 974 137 277 691 277 691 264 736 264 736 296 953 296 953 373 412 373 412 976 145 976 145 908 987 908 987 707 620 707 620 582 232 582 232 732 797 732 797 193 810 193 810 250 125 250 125 549 352 549 352 727 932 727 932 876 934 876 934 24 804 24 804 703 242 703 242 601 700 601 700 596 452 596 452 613 596 613 596 111 804 111 804 641 129 641 129 906 127 906 127 908 403 908 403 526 20 526 20 940 55 940 55 331 872 331 872 741 219 741 219 371 339 371 339 576 374 576 374 807 712 807 712 813 291 813 291 400 2 400 2 681 285 681 285 180 352 180 352 879 976 879 976 472 104 472 104 126 785 126 785 949 164 949 164 726 186 726 186 727 152 727 152 694 953 694 953 96 733 96 733 411 462 411 462 517 758 517 758 765 183 765 183 933 554 933 554 298 735 298 735 17 388 17 388 876 433 876 433 140 501 140 501 907 515 907 515 159 317 159 317 44 12 44 12 322 63 322 63 593 347 593 347 544 715 544 715 155 624 155 624 762 203 762 203 604 406 604 406 503 781 503 781 47 480 47 480 766 267 766 267 823 644 823 644 262 940 262 940 231 205 231 205 89 475 89 475 209 51 209 51 206 519 206 519 984 704 984 704 679 221 679 221 759 808 759 808 193 979 193 979 642 480 642 480 735 65 735 65 434 978 434 978 553 748 553 748 234 24 234 24 144 15 144 15 451 673 451 673 289 804 289 804 810 530 810 530 559 747 559 747 494 18 494 18 876 85 876 85 554 512 554 512 136 397 136 397 539 963 539 963 655 469 655 469 544 680 544 680 897 345 897 345 201 295 201 295 891 468 891 468 19 946 19 946 478 144 478 144 14 93 14 93 375 96 375 96 182 221 182 221 402 425 402 425 63 742 63 742 225 464 225 464 131 975 131 975 484 521 484 521 487 922 487 922 260 815 260 815 765 252 765 252 849 136 849 136 898 651 898 651 610 189 610 189 288 372 288 372 119 624 119 624 979 934 979 934 611 215 611 215 968 965 968 965 599 727 599 727 31 879 31 879 457 102 457 102 19 757 19 757 507 335 507 335 386 578 386 578 314 444 314 444 665 681 665 681 808 764 808 764 438 868 438 868 992 432 992 432 234 88 234 88 268 332 268 332 613 989 613 989 487 67 487 67 299 845 299 845 488 450 488 450 344 946 344 946 848 452 848 452 76 574 76 574 6 500 6 500 131 854 131 854 916 269 916 269 147 810 147 810 461 348 461 348 62 416 62 416 752 981 752 981 298 830 298 830 1 15 1 15 845 695 845 695 227 271 227 271 211 134 211 134 759 946 759 946 662 517 662 517 881 349 881 349 284 7 284 7 574 42 574 42 915 378 915 378 890 144 890 144 167 443 167 443 881 800 881 800 569 877 569 877 18 842 18 842 113 432 113 432 112 791 112 791 945 566 945 566 183 973 183 973 113 863 113 863 684 254 684 254 885 234 885 234 421 448 421 448 25 474 25 474 397 894 397 894 359 231 359 231 334 105 334 105 202 990 202 990 103 150 103 150 488 547 488 547 327 824 327 824 761 735 761 735 140 490 140 490 403 673 403 673 42 555 42 555 963 808 963 808 965 155 965 155 475 268 475 268 722 162 722 162 787 596 787 596 567 772 567 772 629 209 629 209 724 251 724 251 181 635 181 635 904 850 904 850 732 663 732 663 613 404 613 404 430 453 430 453 813 104 813 104 691 379 691 379 511 119 511 119 764 32 764 32 288 286 288 286 611 646 611 646 983 153 983 153 460 262 460 262 143 428 143 428 724 833 724 833 646 28 646 28 226 152 226 152 30 139 30 139 346 575 346 575 380 689 380 689 27 226 27 226 774 124 774 124 712 366 712 366 168 350 168 350 546 60 546 60 651 234 651 234 615 359 615 359 391 142 391 142 929 689 929 689 559 644 559 644 150 262 150 262 44 289 44 289 578 858 578 858 358 233 358 233 409 739 409 739 19 766 19 766 823 60 823 60 923 366 923 366 82 903 82 903 64 544 64 544 498 281 498 281 78 2 78 2 332 175 332 175 63 579 63 579 669 270 669 270 624 229 624 229 611 993 611 993 325 675 325 675 973 322 973 322 385 295 385 295 920 90 920 90 790 323 790 323 857 413 857 413 167 406 167 406 116 116 116 116 626 602 626 602 843 862 843 862 615 198 615 198 312 877 312 877 323 844 323 844 948 935 948 935 453 182 453 182 510 975 510 975 601 219 601 219 221 720 221 720 775 594 775 594 478 189 478 189 980 258 980 258 96 604 96 604 260 991 260 991 712 868 712 868 258 707 258 707 609 420 609 420 386 224 386 224 395 913 395 913 2 131 2 131 129 231 129 231 316 757 316 757 474 538 474 538 321 867 321 867 426 920 426 920 795 411 795 411 850 384 850 384 176 525 176 525 843 266 843 266 133 288 133 288 556 603 556 603 741 718 741 718 117 195 117 195 174 306 174 306 169 894 169 894 55 378 55 378 607 909 607 909 332 482 332 482 566 147 566 147 747 348 747 348 762 616 762 616 902 651 902 651 8 687 8 687 383 922 383 922 780 42 780 42 933 293 933 293 51 819 51 819 318 721 318 721 618 405 618 405 884 890 884 890 789 86 789 86 995 246 995 246 931 287 931 287 331 445 331 445 482 847 482 847 978 808 978 808 342 217 342 217 977 587 977 587 640 600 640 600 545 975 545 975 574 240 574 240 963 380 963 380 498 878 498 878 751 147 751 147 779 772 779 772 483 404 483 404 990 539 990 539 78 312 78 312 795 166 795 166 674 695 674 695 293 877 293 877 39 242 39 242 783 594 783 594 128 450 128 450 976 316 976 316 640 444 640 444 746 589 746 589 3 230 3 230 19 56 19 56 156 518 156 518 28 208 28 208 837 900 837 900 199 677 199 677 697 770 697 770 91 576 91 576 786 974 786 974 908 885 908 885 549 777 549 777 399 405 399 405 331 819 331 819 60 248 60 248 219 706 219 706 411 649 411 649 781 352 781 352 816 285 816 285 517 468 517 468 233 340 233 340 452 686 452 686 913 744 913 744 678 413 678 413 966 790 966 790 628 965 628 965 851 69 851 69 211 224 211 224 328 455 328 455 484 687 484 687 658 147 658 147 59 200 59 200 863 926 863 926 301 50 301 50 293 878 293 878 174 107 174 107 979 908 979 908 373 356 373 356 492 120 492 120 263 727 263 727 213 570 213 570 214 629 214 629 204 618 204 618 418 366 418 366 161 631 161 631 862 136 862 136 779 31 779 31 612 932 612 932 34 226 34 226 878 592 878 592 490 86 490 86 104 588 104 588 73 854 73 854 792 76 792 76 398 141 398 141 322 521 322 521 520 34 520 34 557 508 557 508 96 81 96 81 889 303 889 303 426 92 426 92 48 639 48 639 509 243 509 243 552 462 552 462 502 361 502 361 305 712 305 712 580 796 580 796 264 128 264 128 457 984 457 984 64 456 64 456 893 681 893 681 214 253 214 253 342 84 342 84 283 466 283 466 632 834 632 834 571 350 571 350 825 778 825 778 535 342 535 342 397 609 397 609 987 839 987 839 466 105 466 105 570 915 570 915 780 15 780 15 307 854 307 854 71 724 71 724 281 193 281 193 298 989 298 989 230 774 230 774 520 847 520 847 352 547 352 547 242 681 242 681 923 475 923 475 515 85 515 85 615 952 615 952 255 862 255 862 210 506 210 506 307 586 307 586 725 564 725 564 464 913 464 913 281 416 281 416 836 646 836 646 823 231 823 231 656 866 656 866 808 236 808 236 330 429 330 429 629 148 629 148 523 358 523 358 235 644 235 644 29 502 29 502 994 716 994 716 824 490 824 490 25 208 25 208 895 185 895 185 689 895 689 895 161 744 161 744 932 233 932 233 768 531 768 531 892 689 892 689 19 505 19 505 54 204 54 204 784 356 784 356 815 255 815 255 872 501 872 501 961 607 961 607 522 336 522 336 654 739 654 739 539 457 539 457 137 176 137 176 773 284 773 284 829 973 829 973 385 317 385 317 203 61 203 61 900 21 900 21 79 643 79 643 371 239 371 239 528 775 528 775 530 496 530 496 531 764 531 764 315 875 315 875 749 373 749 373 54 88 54 88 460 687 460 687 635 319 635 319 241 714 241 714 209 585 209 585 229 350 229 350 46 805 46 805 898 47 898 47 64 238 64 238 312 544 312 544 607 64 607 64 340 14 340 14 25 613 25 613 281 122 281 122 564 282 564 282 949 594 949 594 41 98 41 98 121 119 121 119 702 612 702 612 532 462 532 462 976 550 976 550 754 517 754 517 595 271 595 271 201 706 201 706 457 914 457 914 559 393 559 393 119 968 119 968 958 420 958 420 630 147 630 147 107 917 107 917 37 78 37 78 38 53 38 53 540 939 540 939 241 630 241 630 631 661 631 661 853 862 853 862 316 81 316 81 958 156 958 156 411 780 411 780 577 409 577 409 950 635 950 635 528 645 528 645 168 221 168 221 389 993 389 993 817 958 817 958 368 838 368 838 615 66 615 66 520 210 520 210 284 810 284 810 194 13 194 13 573 572 573 572 439 766 439 766 210 160 210 160 656 867 656 867 126 695 126 695 426 885 426 885 970 349 970 349 102 703 102 703 179 990 179 990 861 803 861 803 87 557 87 557 182 197 182 197 823 779 823 779 11 36 11 36 928 540 928 540 35 805 35 805 75 639 75 639 438 937 438 937 468 171 468 171 748 868 748 868 884 378 884 378 835 108 835 108 340 735 340 735 707 131 707 131 178 353 178 353 866 990 866 990 81 850 81 850 575 186 575 186 232 13 232 13 914 946 914 946 893 789 893 789 165 922 165 922 178 765 178 765 46 138 46 138 218 311 218 311 9 68 9 68 922 401 922 401 484 675 484 675 899 902 899 902 632 224 632 224 426 791 426 791 272 192 272 192 953 324 953 324 226 885 226 885 717 73 717 73 270 137 270 137 898 643 898 643 440 278 440 278 704 927 704 927 913 387 913 387 290 74 290 74 353 656 353 656 920 267 920 267 451 164 451 164 431 605 431 605 372 984 372 984 633 167 633 167 359 271 359 271 100 527 100 527 660 529 660 529 31 698 31 698 824 799 824 799 283 433 283 433 877 115 877 115 822 879 822 879 761 179 761 179 790 144 790 144 42 810 42 810 175 380 175 380 513 673 513 673 833 452 833 452 851 574 851 574 806 101 806 101 801 309 801 309 667 864 667 864 882 978 882 978 966 643 966 643 460 474 460 474 97 499 97 499 546 994 546 994 806 630 806 630 941 537 941 537 109 594 109 594 915 210 915 210 20 887 20 887 279 85 279 85 330 943 330 943 1 709 1 709 268 854 268 854 50 817 50 817 132 284 132 284 467 425 467 425 609 781 609 781 870 985 870 985 904 794 904 794 584 37 584 37 308 675 308 675 57 372 57 372 587 475 587 475 582 973 582 973 550 212 550 212 243 554 243 554 89 341 89 341 729 178 729 178 130 375 130 375 548 616 548 616 278 533 278 533 674 551 674 551 293 810 293 810 759 167 759 167 876 790 876 790 990 658 990 658 222 988 222 988 127 686 127 686 398 916 398 916 474 7 474 7 74 698 74 698 278 523 278 523 243 112 243 112 995 81 995 81 521 457 521 457 768 820 768 820 212 346 212 346 901 835 901 835 343 43 343 43 942 614 942 614 365 871 365 871 155 603 155 603 173 208 173 208 464 480 464 480 353 379 353 379 658 289 658 289 871 655 871 655 565 238 565 238 66 84 66 84 283 754 283 754 66 864 66 864 623 138 623 138 971 179 971 179 605 9 605 9 690 182 690 182 766 601 766 601 646 548 646 548 672 184 672 184 470 750 470 750 693 231 693 231 989 838 989 838 389 115 389 115 560 56 560 56 660 192 660 192 780 201 780 201 611 548 611 548 255 260 255 260 893 508 893 508 234 602 234 602 955 867 955 867 820 300 820 300 178 874 178 874 146 857 146 857 736 316 736 316 181 83 181 83 933 244 933 244 341 632 341 632 877 433 877 433 448 610 448 610 375 492 375 492 694 938 694 938 150 976 150 976 565 332 565 332 418 596 418 596 680 324 680 324 671 750 671 750 240 704 240 704 86 55 86 55 74 162 74 162 617 486 617 486 729 360 729 360 955 73 955 73 59 226 59 226 87 781 87 781 387 580 387 580 826 399 826 399 513 847 513 847 203 761 203 761 610 939 610 939 333 555 333 555 909 350 909 350 830 566 830 566 41 150 41 150 436 542 436 542 105 11 105 11 166 288 166 288 456 645 456 645 264 80 264 80 408 636 408 636 708 714 708 714 771 311 771 311 263 701 263 701 177 834 177 834 335 396 335 396 775 478 775 478 882 285 882 285 234 992 234 992 917 740 917 740 208 549 208 549 959 765 959 765 298 827 298 827 436 982 436 982 744 463 744 463 424 985 424 985 628 559 628 559 709 551 709 551 232 550 232 550 496 814 496 814 489 154 489 154 309 127 309 127 119 69 119 69 690 875 690 875 75 292 75 292 89 404 89 404 907 494 907 494 703 699 703 699 805 176 805 176 498 714 498 714 766 814 766 814 599 15 599 15 143 35 143 35 347 327 347 327 49 99 49 99 983 11 983 11 186 705 186 705 408 677 408 677 485 386 485 386 789 115 789 115 812 319 812 319 918 36 918 36 980 641 980 641 505 474 505 474 358 637 358 637 643 846 643 846 718 375 718 375 136 313 136 313 13 184 13 184 179 914 179 914 5 879 5 879 449 784 449 784 835 452 835 452 797 986 797 986 517 382 517 382 755 631 755 631 129 604 129 604 796 57 796 57 161 143 161 143 617 690 617 690 66 868 66 868 649 563 649 563 149 177 149 177 521 532 521 532 552 699 552 699 789 183 789 183 757 701 757 701 293 967 293 967 26 788 26 788 463 181 463 181 972 774 972 774 736 497 736 497 156 98 156 98 5 9 5 9 39 351 39 351 665 404 665 404 262 664 262 664 971 822 971 822 930 548 930 548 740 578 740 578 347 474 347 474 16 987 16 987 174 200 174 200 933 437 933 437 860 576 860 576 386 444 386 444 813 184 813 184 711 485 711 485 178 377 178 377 741 25 741 25 793 347 793 347 702 139 702 139 48 160 48 160 490 333 490 333 547 427 547 427 932 328 932 328 573 980 573 980 806 314 806 314 923 908 923 908 296 189 296 189 540 974 540 974 147 398 147 398 939 596 939 596 776 523 776 523 524 946 524 946 429 525 429 525 62 253 62 253 436 478 436 478 882 16 882 16 218 727 218 727 404 612 404 612 712 374 712 374 596 942 596 942 513 874 513 874 587 885 587 885 255 467 255 467 771 590 771 590 600 991 600 991 902 142 902 142 175 445 175 445 598 232 598 232 36 396 36 396 284 414 284 414 164 40 164 40 51 684 51 684 951 658 951 658 824 478 824 478 696 884 696 884 320 435 320 435 189 300 189 300 461 191 461 191 642 872 642 872 410 805 410 805 656 134 656 134 953 205 953 205 608 424 608 424 147 843 147 843 471 730 471 730 449 558 449 558 113 549 113 549 560 444 560 444 140 578 140 578 721 30 721 30 975 828 975 828 664 530 664 530 548 108 548 108 342 668 342 668 251 86 251 86 244 388 244 388 593 888 593 888 727 373 727 373 759 589 759 589 676 498 676 498 686 796 686 796 5 161 5 161 413 425 413 425 871 68 871 68 538 134 538 134 990 945 990 945 754 18 754 18 298 702 298 702 29 26 29 26 45 800 45 800 923 946 923 946 659 590 659 590 105 717 105 717 755 620 755 620 523 51 523 51 62 84 62 84 643 117 643 117 516 404 516 404 287 574 287 574 662 694 662 694 559 65 559 65 816 32 816 32 558 707 558 707 602 452 602 452 905 515 905 515 232 453 232 453 60 658 60 658 871 377 871 377 285 10 285 10 736 631 736 631 722 738 722 738 719 751 719 751 650 687 650 687 960 941 960 941 387 322 387 322 63 157 63 157 95 913 95 913 614 463 614 463 681 230 681 230 475 799 475 799 995 348 995 348 553 725 553 725 198 784 198 784 843 366 843 366 505 894 505 894 702 56 702 56 342 759 342 759 679 631 679 631 821 461 821 461 989 141 989 141 149 655 149 655 727 675 727 675 797 392 797 392 931 810 931 810 345 868 345 868 189 134 189 134 777 168 777 168 236 471 236 471 437 811 437 811 546 102 546 102 468 298 468 298 735 86 735 86 379 361 379 361 792 915 792 915 479 285 479 285 931 910 931 910 451 794 451 794 637 415 637 415 759 73 759 73 301 647 301 647 896 987 896 987 982 867 982 867 664 722 664 722 340 209 340 209 756 379 756 379 443 772 443 772 268 652 268 652 985 981 985 981 202 646 202 646 766 867 766 867 11 4 11 4 459 400 459 400 818 513 818 513 911 224 911 224 121 440 121 440 103 381 103 381 236 272 236 272 863 834 863 834 910 918 910 918 555 376 555 376 199 686 199 686 602 591 602 591 159 839 159 839 534 89 534 89 669 473 669 473 733 370 733 370 747 483 747 483 399 847 399 847 891 757 891 757 291 498 291 498 173 63 173 63 5 495 5 495 868 631 868 631 619 251 619 251 250 240 250 240 212 494 212 494 23 839 23 839 681 218 681 218 420 253 420 253 236 145 236 145 577 191 577 191 447 637 447 637 9 622 9 622 438 621 438 621 245 28 245 28 770 443 770 443 449 954 449 954 478 241 478 241 546 752 546 752 566 224 566 224 516 820 516 820 146 504 146 504 259 829 259 829 334 512 334 512 221 278 221 278 816 442 816 442 667 168 667 168 54 603 54 603 227 133 227 133 957 699 957 699 283 146 283 146 819 921 819 921 183 726 183 726 228 729 228 729 630 555 630 555 302 137 302 137 244 68 244 68 338 276 338 276 768 466 768 466 708 660 708 660 663 274 663 274 153 399 153 399 689 418 689 418 676 954 676 954 917 888 917 888 653 655 653 655 660 470 660 470 578 861 578 861 802 503 802 503 869 705 869 705 944 272 944 272 86 432 86 432 118 804 118 804 561 310 561 310 850 750 850 750 399 983 399 983 557 477 557 477 892 649 892 649 979 645 979 645 965 478 965 478 300 49 300 49 484 616 484 616 798 18 798 18 951 252 951 252 170 800 170 800 844 573 844 573 900 387 900 387 256 555 256 555 306 885 306 885 325 435 325 435 747 868 747 868 633 868 633 868 802 792 802 792 615 533 615 533 662 393 662 393 279 350 279 350 306 685 306 685 734 41 734 41 534 549 534 549 332 378 332 378 299 316 299 316 906 558 906 558 98 959 98 959 787 764 787 764 473 257 473 257 474 994 474 994 416 383 416 383 237 75 237 75 335 175 335 175 686 858 686 858 536 399 536 399 349 425 349 425 899 219 899 219 63 567 63 567 404 217 404 217 102 271 102 271 384 879 384 879 631 201 631 201 910 750 910 750 174 177 174 177 870 484 870 484 956 990 956 990 618 628 618 628 316 805 316 805 157 734 157 734 739 327 739 327 10 893 10 893 353 787 353 787 837 642 837 642 649 344 649 344 236 329 236 329 111 851 111 851 976 388 976 388 736 452 736 452 700 363 700 363 131 234 131 234 521 884 521 884 139 799 139 799 365 2 365 2 715 202 715 202 283 453 283 453 331 843 331 843 785 956 785 956 268 328 268 328 655 141 655 141 275 640 275 640 579 617 579 617 555 163 555 163 267 4 267 4 846 487 846 487 634 656 634 656 861 929 861 929 468 327 468 327 490 226 490 226 721 100 721 100 663 488 663 488 59 313 59 313 192 993 192 993 864 964 864 964 905 94 905 94 146 295 146 295 967 746 967 746 856 60 856 60 550 887 550 887 925 805 925 805 437 222 437 222 427 13 427 13 903 881 903 881 198 18 198 18 514 289 514 289 769 522 769 522 742 991 742 991 845 802 845 802 73 718 73 718 701 684 701 684 71 148 71 148 270 223 270 223 889 663 889 663 591 60 591 60 229 128 229 128 51 378 51 378 359 152 359 152 485 715 485 715 137 372 137 372 993 890 993 890 759 877 759 877 432 685 432 685 837 480 837 480 143 561 143 561 180 292 180 292 905 720 905 720 824 260 824 260 963 194 963 194 177 115 177 115 965 840 965 840 734 602 734 602 631 747 631 747 377 329 377 329 924 838 924 838 146 202 146 202 773 845 773 845 467 861 467 861 222 304 222 304 264 729 264 729 844 759 844 759 502 724 502 724 125 754 125 754 249 217 249 217 21 901 21 901 358 946 358 946 165 507 165 507 51 145 51 145 266 872 266 872 873 753 873 753 555 351 555 351 608 654 608 654 928 785 928 785 952 300 952 300 558 678 558 678 499 389 499 389 559 194 559 194 480 749 480 749 39 993 39 993 718 782 718 782 252 237 252 237 604 26 604 26 861 982 861 982 657 800 657 800 894 571 894 571 208 353 208 353 867 282 867 282 177 184 177 184 44 682 44 682 418 753 418 753 609 672 609 672 317 160 317 160 748 406 748 406 950 886 950 886 938 510 938 510 743 94 743 94 691 86 691 86 951 288 951 288 744 837 744 837 364 638 364 638 634 87 634 87 282 335 282 335 619 113 619 113 34 343 34 343 791 344 791 344 345 121 345 121 575 995 575 995 755 334 755 334 77 756 77 756 624 491 624 491 526 739 526 739 215 877 215 877 822 399 822 399 400 242 400 242 558 315 558 315 261 377 261 377 549 810 549 810 798 566 798 566 318 620 318 620 181 219 181 219 501 565 501 565 146 433 146 433 584 843 584 843 921 131 921 131 496 82 496 82 374 768 374 768 752 823 752 823 753 411 753 411 232 21 232 21 740 593 740 593 39 11 39 11 650 318 650 318 100 87 100 87 683 55 683 55 966 868 966 868 54 921 54 921 832 556 832 556 225 122 225 122 623 604 623 604 675 33 675 33 8 580 8 580 342 527 342 527 821 575 821 575 810 540 810 540 429 107 429 107 514 751 514 751 597 993 597 993 247 695 247 695 246 184 246 184 732 549 732 549 538 627 538 627 2 54 2 54 41 797 41 797 818 799 818 799 539 797 539 797 99 652 99 652 279 844 279 844 524 660 524 660 145 151 145 151 664 292 664 292 498 606 498 606 80 986 80 986 557 435 557 435 771 329 771 329 360 525 360 525 968 668 968 668 283 94 283 94 124 344 124 344 101 786 101 786 231 667 231 667 64 295 64 295 209 412 209 412 707 349 707 349 60 6 60 6 650 457 650 457 81 847 81 847 626 57 626 57 323 846 323 846 541 576 541 576 740 66 740 66 380 906 380 906 127 440 127 440 496 801 496 801 184 135 184 135 553 316 553 316 247 927 247 927 450 610 450 610 870 60 870 60 42 99 42 99 483 895 483 895 182 346 182 346 800 488 800 488 525 59 525 59 732 437 732 437 596 613 596 613 54 377 54 377 447 155 447 155 503 129 503 129 566 229 566 229 748 78 748 78 717 254 717 254 219 750 219 750 92 41 92 41 733 945 733 945 115 275 115 275 936 369 936 369 300 951 300 951 370 900 370 900 936 8 936 8 821 409 821 409 689 736 689 736 951 845 951 845 532 240 532 240 454 188 454 188 888 909 888 909 280 842 280 842 149 799 149 799 833 888 833 888 299 880 299 880 466 721 466 721 179 955 179 955 525 527 525 527 890 984 890 984 950 305 950 305 439 716 439 716 73 149 73 149 128 824 128 824 266 76 266 76 448 351 448 351 117 801 117 801 282 927 282 927 741 183 741 183 256 161 256 161 572 412 572 412 655 731 655 731 456 224 456 224 317 557 317 557 362 823 362 823 494 970 494 970 514 363 514 363 720 222 720 222 657 599 657 599 315 323 315 323 901 504 901 504 100 795 100 795 934 457 934 457 509 789 509 789 625 317 625 317 139 388 139 388 84 671 84 671 296 65 296 65 151 335 151 335 358 719 358 719 911 21 911 21 482 988 482 988 357 278 357 278 540 834 540 834 404 365 404 365 396 965 396 965 98 490 98 490 303 119 303 119 534 728 534 728 646 273 646 273 777 913 777 913 195 885 195 885 698 265 698 265 550 438 550 438 644 619 644 619 540 769 540 769 255 947 255 947 721 449 721 449 724 404 724 404 388 865 388 865 911 831 911 831 890 610 890 610 684 345 684 345 934 219 934 219 145 731 145 731 347 766 347 766 440 172 440 172 23 685 23 685 209 704 209 704 67 185 67 185 867 863 867 863 364 212 364 212 162 60 162 60 563 236 563 236 394 123 394 123 582 427 582 427 778 790 778 790 155 783 155 783 437 24 437 24 323 647 323 647 425 841 425 841 678 231 678 231 120 34 120 34 435 163 435 163 733 569 733 569 540 161 540 161 955 28 955 28 650 814 650 814 292 772 292 772 157 596 157 596 949 700 949 700 21 229 21 229 498 277 498 277 546 136 546 136 507 255 507 255 588 242 588 242 760 107 760 107 167 435 167 435 79 936 79 936 966 96 966 96 590 222 590 222 912 529 912 529 463 434 463 434 274 611 274 611 870 412 870 412 29 651 29 651 889 574 889 574 985 238 985 238 671 969 671 969 40 942 40 942 732 546 732 546 259 302 259 302 98 668 98 668 479 125 479 125 203 396 203 396 690 773 690 773 192 584 192 584 297 167 297 167 297 4 297 4 47 802 47 802 418 296 418 296 646 126 646 126 772 304 772 304 244 863 244 863 841 287 841 287 874 107 874 107 637 627 637 627 127 834 127 834 904 970 904 970 234 560 234 560 632 992 632 992 236 13 236 13 931 241 931 241 935 155 935 155 93 981 93 981 522 924 522 924 196 573 196 573 725 47 725 47 378 20 378 20 739 294 739 294 349 261 349 261 328 191 328 191 6 154 6 154 286 726 286 726 444 197 444 197 229 626 229 626 264 244 264 244 713 444 713 444 95 629 95 629 617 229 617 229 554 10 554 10 335 826 335 826 805 660 805 660 725 968 725 968 310 98 310 98 249 557 249 557 322 861 322 861 970 235 970 235 898 617 898 617 616 335 616 335 986 109 986 109 342 918 342 918 52 562 52 562 572 159 572 159 697 702 697 702 350 139 350 139 363 893 363 893 576 591 576 591 227 730 227 730 434 310 434 310 897 490 897 490 632 324 632 324 288 101 288 101 706 568 706 568 888 350 888 350 296 134 296 134 459 761 459 761 492 347 492 347 968 176 968 176 953 731 953 731 839 174 839 174 80 517 80 517 955 542 955 542 9 896 9 896 245 957 245 957 431 915 431 915 85 825 85 825 496 96 496 96 628 220 628 220 935 783 935 783 150 487 150 487 544 180 544 180 546 346 546 346 457 607 457 607 553 552 553 552 454 109 454 109 472 312 472 312 312 959 312 959 588 680 588 680 142 146 142 146 861 427 861 427 101 677 101 677 372 120 372 120 326 965 326 965 23 272 23 272 571 855 571 855 953 378 953 378 265 622 265 622 8 48 8 48 794 892 794 892 743 186 743 186 389 36 389 36 508 678 508 678 900 523 900 523 13 286 13 286 182 25 182 25 495 70 495 70 410 46 410 46 329 871 329 871 111 463 111 463 2 564 2 564 182 669 182 669 669 809 669 809 64 721 64 721 122 359 122 359 484 245 484 245 239 274 239 274 743 272 743 272 599 850 599 850 159 881 159 881 225 892 225 892 51 65 51 65 351 668 351 668 493 458 493 458 215 119 215 119 391 112 391 112 780 231 780 231 938 723 938 723 621 987 621 987 328 283 328 283 728 840 728 840 255 583 255 583 947 299 947 299 383 537 383 537 495 676 495 676 577 419 577 419 286 314 286 314 549 573 549 573 650 247 650 247 590 466 590 466 906 942 906 942 593 796 593 796 522 304 522 304 576 470 576 470 587 208 587 208 59 398 59 398 700 126 700 126 885 435 885 435 198 878 198 878 939 2 939 2 303 208 303 208 811 627 811 627 235 122 235 122 135 152 135 152 898 868 898 868 75 883 75 883 263 70 263 70 336 766 336 766 85 721 85 721 903 744 903 744 442 623 442 623 588 800 588 800 771 29 771 29 118 655 118 655 739 871 739 871 769 905 769 905 41 119 41 119 914 507 914 507 893 635 893 635 735 936 735 936 428 797 428 797 369 972 369 972 296 114 296 114 502 791 502 791 43 189 43 189 583 839 583 839 323 517 323 517 255 530 255 530 869 161 869 161 664 453 664 453 901 667 901 667 530 543 530 543 471 868 471 868 785 739 785 739 568 885 568 885 154 332 154 332 717 652 717 652 2 11 2 11 55 197 55 197 77 858 77 858 59 356 59 356 635 151 635 151 818 962 818 962 748 742 748 742 979 938 979 938 389 900 389 900 800 980 800 980 480 739 480 739 709 730 709 730 957 838 957 838 262 821 262 821 251 324 251 324 46 948 46 948 686 31 686 31 655 411 655 411 110 701 110 701 533 836 533 836 454 579 454 579 405 769 405 769 792 231 792 231 891 770 891 770 473 718 473 718 292 745 292 745 610 33 610 33 713 442 713 442 951 581 951 581 847 552 847 552 956 197 956 197 502 25 502 25 370 592 370 592 464 621 464 621 918 225 918 225 381 814 381 814 992 179 992 179 139 116 139 116 745 716 745 716 787 465 787 465 83 734 83 734 2 49 2 49 97 22 97 22 628 63 628 63 779 258 779 258 392 32 392 32 50 649 50 649 668 948 668 948 712 953 712 953 184 411 184 411 409 899 409 899 561 330 561 330 769 857 769 857 985 95 985 95 80 953 80 953 303 541 303 541 822 817 822 817 299 662 299 662 652 99 652 99 920 643 920 643 419 370 419 370 975 12 975 12 547 287 547 287 125 265 125 265 85 836 85 836 904 484 904 484 21 132 21 132 731 866 731 866 125 920 125 920 5 964 5 964 651 962 651 962 570 601 570 601 864 770 864 770 477 44 477 44 782 585 782 585 544 896 544 896 508 835 508 835 495 77 495 77 489 241 489 241 832 732 832 732 593 124 593 124 773 265 773 265 322 747 322 747 78 349 78 349 40 101 40 101 878 145 878 145 764 416 764 416 914 152 914 152 569 551 569 551 859 790 859 790 80 529 80 529 20 883 20 883 841 18 841 18 531 371 531 371 933 347 933 347 598 579 598 579 403 637 403 637 176 464 176 464 140 987 140 987 296 856 296 856 21 593 21 593 474 255 474 255 20 511 20 511 551 243 551 243 116 153 116 153 826 198 826 198 370 453 370 453 221 792 221 792 751 190 751 190 779 927 779 927 280 86 280 86 945 176 945 176 418 109 418 109 518 444 518 444 283 953 283 953 750 929 750 929 165 793 165 793 893 3 893 3 841 929 841 929 682 788 682 788 653 512 653 512 174 284 174 284 360 921 360 921 350 833 350 833 770 665 770 665 511 882 511 882 509 270 509 270 381 299 381 299 681 730 681 730 496 457 496 457 944 645 944 645 134 790 134 790 995 311 995 311 569 850 569 850 107 880 107 880 683 328 683 328 479 237 479 237 622 802 622 802 995 880 995 880 163 578 163 578 406 889 406 889 479 738 479 738 647 120 647 120 793 570 793 570 568 804 568 804 392 753 392 753 590 737 590 737 962 784 962 784 377 499 377 499 799 422 799 422 467 622 467 622 881 953 881 953 361 358 361 358 400 5 400 5 650 708 650 708 71 627 71 627 363 262 363 262 883 447 883 447 467 985 467 985 297 873 297 873 317 60 317 60 272 786 272 786 967 298 967 298 802 343 802 343 952 979 952 979 263 829 263 829 867 399 867 399 288 930 288 930 104 824 104 824 373 910 373 910 265 720 265 720 100 95 100 95 553 607 553 607 467 822 467 822 913 612 913 612 749 316 749 316 307 992 307 992 442 577 442 577 595 104 595 104 233 380 233 380 125 864 125 864 15 75 15 75 881 134 881 134 214 278 214 278 140 703 140 703 715 622 715 622 236 108 236 108 322 839 322 839 485 17 485 17 267 509 267 509 54 538 54 538 326 971 326 971 609 488 609 488 118 749 118 749 824 87 824 87 219 607 219 607 72 547 72 547 475 426 475 426 332 367 332 367 944 560 944 560 140 295 140 295 845 260 845 260 547 111 547 111 166 129 166 129 665 690 665 690 510 456 510 456 991 324 991 324 426 951 426 951 187 887 187 887 543 204 543 204 84 127 84 127 150 979 150 979 375 149 375 149 916 301 916 301 861 932 861 932 758 370 758 370 570 632 570 632 514 899 514 899 133 811 133 811 714 261 714 261 565 770 565 770 284 874 284 874 72 771 72 771 913 287 913 287 939 292 939 292 285 462 285 462 647 308 647 308 252 301 252 301 520 716 520 716 185 519 185 519 940 51 940 51 122 585 122 585 32 344 32 344 755 2 755 2 360 268 360 268 629 604 629 604 579 121 579 121 512 301 512 301 919 585 919 585 995 88 995 88 73 157 73 157 424 599 424 599 728 73 728 73 814 557 814 557 227 892 227 892 818 570 818 570 5 27 5 27 599 723 599 723 722 810 722 810 665 155 665 155 292 262 292 262 72 589 72 589 614 279 614 279 582 909 582 909 307 89 307 89 710 560 710 560 363 416 363 416 696 723 696 723 551 572 551 572 171 697 171 697 108 894 108 894 447 332 447 332 360 896 360 896 502 538 502 538 150 690 150 690 668 987 668 987 137 683 137 683 751 60 751 60 708 495 708 495 457 520 457 520 786 421 786 421 103 224 103 224 304 486 304 486 461 70 461 70 279 311 279 311 871 430 871 430 791 14 791 14 836 239 836 239 520 522 520 522 216 820 216 820 252 333 252 333 132 244 132 244 387 777 387 777 44 665 44 665 379 214 379 214 51 954 51 954 540 659 540 659 798 972 798 972 203 987 203 987 219 690 219 690 389 481 389 481 523 491 523 491 128 912 128 912 393 373 393 373 759 763 759 763 909 759 909 759 525 570 525 570 745 475 745 475 244 479 244 479 933 149 933 149 960 909 960 909 478 528 478 528 523 743 523 743 534 567 534 567 52 47 52 47 426 675 426 675 66 59 66 59 87 421 87 421 44 455 44 455 932 908 932 908 987 913 987 913 739 613 739 613 51 528 51 528 413 730 413 730 612 724 612 724 480 267 480 267 732 70 732 70 518 93 518 93 89 24 89 24 431 68 431 68 185 572 185 572 279 273 279 273 501 627 501 627 573 863 573 863 647 140 647 140 680 177 680 177 232 753 232 753 449 362 449 362 396 65 396 65 256 12 256 12 771 836 771 836 901 557 901 557 199 883 199 883 671 790 671 790 45 264 45 264 643 187 643 187 217 595 217 595 206 731 206 731 805 130 805 130 816 72 816 72 83 780 83 780 886 546 886 546 731 668 731 668 933 481 933 481 543 742 543 742 597 883 597 883 514 810 514 810 678 35 678 35 4 269 4 269 370 723 370 723 227 378 227 378 89 935 89 935 254 550 254 550 572 212 572 212 624 137 624 137 656 321 656 321 424 609 424 609 865 736 865 736 736 113 736 113 761 929 761 929 722 735 722 735 144 503 144 503 888 976 888 976 603 591 603 591 652 654 652 654 43 184 43 184 769 585 769 585 785 40 785 40 166 93 166 93 969 4 969 4 95 201 95 201 251 507 251 507 249 850 249 850 290 922 290 922 412 180 412 180 149 797 149 797 79 612 79 612 77 734 77 734 550 297 550 297 680 352 680 352 705 29 705 29 944 119 944 119 193 523 193 523 623 802 623 802 223 644 223 644 593 689 593 689 515 153 515 153 576 189 576 189 44 632 44 632 496 432 496 432 69 509 69 509 788 63 788 63 584 795 584 795 670 914 670 914 878 951 878 951 143 75 143 75 295 511 295 511 272 125 272 125 146 605 146 605 628 84 628 84 558 880 558 880 624 102 624 102 993 303 993 303 208 740 208 740 777 853 777 853 210 491 210 491 428 208 428 208 66 258 66 258 324 73 324 73 352 423 352 423 213 660 213 660 322 483 322 483 204 770 204 770 226 145 226 145 492 316 492 316 139 770 139 770 839 631 839 631 212 604 212 604 299 370 299 370 513 138 513 138 554 383 554 383 225 974 225 974 12 662 12 662 255 632 255 632 641 49 641 49 810 479 810 479 827 275 827 275 361 579 361 579 923 492 923 492 893 158 893 158 160 910 160 910 28 368 28 368 410 920 410 920 476 228 476 228 186 924 186 924 262 563 262 563 761 867 761 867 834 306 834 306 292 743 292 743 513 703 513 703 240 757 240 757 774 809 774 809 245 393 245 393 549 209 549 209 881 520 881 520 14 831 14 831 847 916 847 916 770 842 770 842 558 467 558 467 49 246 49 246 229 687 229 687 486 447 486 447 299 336 299 336 571 755 571 755 261 547 261 547 228 943 228 943 287 403 287 403 492 969 492 969 19 370 19 370 6 807 6 807 440 472 440 472 808 816 808 816 887 641 887 641 530 794 530 794 891 466 891 466 352 309 352 309 754 820 754 820 472 473 472 473 880 632 880 632 906 650 906 650 422 543 422 543 755 758 755 758 835 777 835 777 931 801 931 801 667 567 667 567 762 95 762 95 768 212 768 212 715 369 715 369 352 583 352 583 850 854 850 854 102 496 102 496 983 729 983 729 868 954 868 954 396 377 396 377 562 146 562 146 490 994 490 994 955 76 955 76 208 888 208 888 953 788 953 788 506 813 506 813 362 765 362 765 933 774 933 774 403 793 403 793 109 483 109 483 347 889 347 889 858 879 858 879 245 143 245 143 335 635 335 635 928 55 928 55 986 101 986 101 236 503 236 503 891 97 891 97 179 492 179 492 442 462 442 462 36 254 36 254 493 873 493 873 575 180 575 180 421 848 421 848 796 427 796 427 784 976 784 976 316 573 316 573 995 511 995 511 105 604 105 604 355 764 355 764 907 541 907 541 176 687 176 687 923 154 923 154 35 530 35 530 786 218 786 218 559 834 559 834 6 156 6 156 374 978 374 978 225 814 225 814 190 609 190 609 388 448 388 448 986 141 986 141 457 413 457 413 468 517 468 517 952 253 952 253 850 933 850 933 849 928 849 928 708 882 708 882 401 578 401 578 607 962 607 962 699 63 699 63 100 968 100 968 592 358 592 358 652 813 652 813 578 933 578 933 463 274 463 274 502 891 502 891 417 794 417 794 231 927 231 927 783 219 783 219 675 154 675 154 580 846 580 846 279 949 279 949 300 133 300 133 538 432 538 432 397 809 397 809 473 613 473 613 571 556 571 556 457 874 457 874 495 818 495 818 566 140 566 140 833 770 833 770 860 980 860 980 893 935 893 935 231 528 231 528 682 657 682 657 142 716 142 716 96 129 96 129 506 433 506 433 75 493 75 493 162 742 162 742 191 343 191 343 32 321 32 321 815 46 815 46 683 781 683 781 240 626 240 626 141 185 141 185 311 599 311 599 617 232 617 232 847 45 847 45 675 246 675 246 290 197 290 197 217 916 217 916 706 284 706 284 402 784 402 784 581 519 581 519 558 399 558 399 570 300 570 300 852 669 852 669 91 426 91 426 495 227 495 227 870 588 870 588 661 139 661 139 430 105 430 105 564 540 564 540 723 904 723 904 310 498 310 498 867 121 867 121 462 581 462 581 294 364 294 364 303 887 303 887 335 484 335 484 604 277 604 277 338 330 338 330 153 982 153 982 590 41 590 41 134 624 134 624 123 634 123 634 932 556 932 556 723 637 723 637 198 315 198 315 646 110 646 110 357 621 357 621 911 789 911 789 99 893 99 893 751 472 751 472 739 815 739 815 197 51 197 51 11 250 11 250 529 401 529 401 627 250 627 250 685 406 685 406 981 307 981 307 401 333 401 333 783 697 783 697 628 422 628 422 396 506 396 506 723 178 723 178 520 177 520 177 851 365 851 365 12 466 12 466 35 244 35 244 84 811 84 811 296 76 296 76 746 934 746 934 561 537 561 537 81 290 81 290 110 23 110 23 471 70 471 70 738 892 738 892 454 467 454 467 902 970 902 970 694 333 694 333 759 151 759 151 277 490 277 490 565 455 565 455 905 941 905 941 430 237 430 237 455 244 455 244 751 406 751 406 420 667 420 667 921 99 921 99 342 837 342 837 421 114 421 114 698 89 698 89 546 978 546 978 242 969 242 969 115 193 115 193 622 243 622 243 923 664 923 664 316 982 316 982 702 244 702 244 440 598 440 598 45 669 45 669 865 676 865 676 252 349 252 349 538 935 538 935 437 46 437 46 96 851 96 851 252 359 252 359 454 216 454 216 745 797 745 797 191 142 191 142 261 482 261 482 821 43 821 43 973 372 973 372 1 672 1 672 922 737 922 737 74 207 74 207 274 13 274 13 793 685 793 685 777 444 777 444 950 5 950 5 55 897 55 897 579 984 579 984 772 704 772 704 240 474 240 474 702 441 702 441 184 449 184 449 396 335 396 335 104 570 104 570 605 312 605 312 785 199 785 199 834 474 834 474 70 258 70 258 94 716 94 716 60 504 60 504 949 177 949 177 256 512 256 512 508 612 508 612 890 259 890 259 611 230 611 230 528 625 528 625 197 411 197 411 12 858 12 858 941 318 941 318 566 246 566 246 582 822 582 822 785 428 785 428 70 649 70 649 152 962 152 962 105 380 105 380 699 389 699 389 314 676 314 676 966 553 966 553 252 884 252 884 985 955 985 955 777 303 777 303 343 789 343 789 758 235 758 235 740 93 740 93 10 445 10 445 933 7 933 7 442 640 442 640 607 686 607 686 654 53 654 53 431 305 431 305 770 106 770 106 342 462 342 462 577 497 577 497 278 954 278 954 444 142 444 142 824 420 824 420 230 864 230 864 863 469 863 469 334 855 334 855 344 721 344 721 886 124 886 124 690 326 690 326 972 16 972 16 251 457 251 457 771 266 771 266 590 474 590 474 488 132 488 132 219 501 219 501 812 673 812 673 480 190 480 190 582 515 582 515 625 443 625 443 598 402 598 402 828 51 828 51 682 279 682 279 546 127 546 127 706 117 706 117 995 740 995 740 393 280 393 280 26 894 26 894 69 540 69 540 784 618 784 618 473 671 473 671 51 755 51 755 365 617 365 617 265 742 265 742 556 489 556 489 147 382 147 382 820 936 820 936 964 972 964 972 305 276 305 276 832 975 832 975 306 825 306 825 240 403 240 403 519 703 519 703 28 106 28 106 227 270 227 270 958 416 958 416 486 694 486 694 944 740 944 740 108 711 108 711 613 994 613 994 339 568 339 568 213 227 213 227 498 214 498 214 194 413 194 413 449 41 449 41 703 326 703 326 660 676 660 676 128 637 128 637 443 215 443 215 784 47 784 47 72 348 72 348 946 805 946 805 690 284 690 284 780 301 780 301 935 54 935 54 676 370 676 370 79 983 79 983 672 262 672 262 76 980 76 980 991 214 991 214 882 531 882 531 818 485 818 485 324 503 324 503 141 533 141 533 239 793 239 793 913 667 913 667 391 307 391 307 403 556 403 556 165 532 165 532 938 924 938 924 991 5 991 5 17 957 17 957 738 602 738 602 700 488 700 488 886 64 886 64 46 923 46 923 492 193 492 193 494 516 494 516 93 361 93 361 544 740 544 740 417 530 417 530 856 766 856 766 366 471 366 471 652 762 652 762 467 854 467 854 85 59 85 59 859 496 859 496 650 944 650 944 894 405 894 405 489 375 489 375 344 271 344 271 402 45 402 45 390 921 390 921 969 973 969 973 12 986 12 986 219 760 219 760 303 289 303 289 653 27 653 27 940 382 940 382 673 551 673 551 538 499 538 499 992 119 992 119 596 834 596 834 434 106 434 106 608 303 608 303 941 467 941 467 840 975 840 975 922 331 922 331 505 677 505 677 53 158 53 158 951 437 951 437 91 138 91 138 939 813 939 813 853 98 853 98 158 121 158 121 764 80 764 80 767 354 767 354 694 206 694 206 637 6 637 6 570 558 570 558 804 784 804 784 346 710 346 710 620 341 620 341 882 608 882 608 885 848 885 848 144 590 144 590 750 247 750 247 815 698 815 698 811 688 811 688 722 137 722 137 159 205 159 205 809 564 809 564 642 431 642 431 538 44 538 44 70 169 70 169 564 299 564 299 588 516 588 516 908 735 908 735 538 113 538 113 20 751 20 751 786 386 786 386 529 830 529 830 657 497 657 497 633 313 633 313 37 925 37 925 622 453 622 453 384 828 384 828 826 97 826 97 612 243 612 243 696 313 696 313 221 484 221 484 871 328 871 328 457 255 457 255 614 759 614 759 804 109 804 109 913 42 913 42 73 826 73 826 236 916 236 916 410 714 410 714 750 326 750 326 309 129 309 129 272 444 272 444 989 750 989 750 524 507 524 507 956 102 956 102 427 699 427 699 636 68 636 68 848 868 848 868 324 637 324 637 356 719 356 719 555 993 555 993 737 62 737 62 599 831 599 831 428 722 428 722 15 890 15 890 416 125 416 125 835 596 835 596 341 268 341 268 588 725 588 725 332 120 332 120 69 789 69 789 636 712 636 712 235 514 235 514 532 408 532 408 521 589 521 589 285 531 285 531 711 217 711 217 326 382 326 382 816 964 816 964 264 840 264 840 310 88 310 88 919 794 919 794 491 104 491 104 618 903 618 903 810 342 810 342 561 716 561 716 469 275 469 275 234 712 234 712 65 286 65 286 477 151 477 151 866 900 866 900 60 334 60 334 197 554 197 554 709 286 709 286 121 477 121 477 788 402 788 402 527 175 527 175 463 228 463 228 415 713 415 713 932 55 932 55 237 563 237 563 4 920 4 920 259 923 259 923 358 633 358 633 935 644 935 644 879 622 879 622 605 601 605 601 176 719 176 719 268 528 268 528 196 338 196 338 439 466 439 466 636 16 636 16 528 675 528 675 499 483 499 483 11 227 11 227 617 974 617 974 495 885 495 885 425 287 425 287 227 610 227 610 575 622 575 622 673 30 673 30 846 210 846 210 154 598 154 598 723 278 723 278 700 266 700 266 382 302 382 302 764 659 764 659 85 552 85 552 579 49 579 49 991 973 991 973 167 122 167 122 6 751 6 751 47 600 47 600 561 810 561 810 116 369 116 369 962 134 962 134 524 676 524 676 422 224 422 224 589 78 589 78 897 513 897 513 399 686 399 686 671 944 671 944 392 167 392 167 28 743 28 743 3 111 3 111 602 164 602 164 483 317 483 317 256 99 256 99 396 562 396 562 199 593 199 593 363 532 363 532 11 978 11 978 115 662 115 662 935 827 935 827 283 770 283 770 378 695 378 695 718 527 718 527 698 501 698 501 796 954 796 954 988 381 988 381 272 589 272 589 458 883 458 883 100 800 100 800 962 770 962 770 804 11 804 11 800 774 800 774 364 383 364 383 773 494 773 494 532 921 532 921 415 653 415 653 692 774 692 774 464 483 464 483 312 102 312 102 733 901 733 901 817 876 817 876 659 619 659 619 117 343 117 343 928 494 928 494 953 772 953 772 677 59 677 59 945 365 945 365 42 497 42 497 2 115 2 115 436 66 436 66 230 277 230 277 237 519 237 519 959 70 959 70 439 878 439 878 322 636 322 636 724 289 724 289 22 947 22 947 20 764 20 764 750 926 750 926 900 269 900 269 407 944 407 944 389 523 389 523 174 217 174 217 20 678 20 678 531 730 531 730 406 36 406 36 656 451 656 451 885 217 885 217 178 710 178 710 502 268 502 268 789 612 789 612 637 447 637 447 746 331 746 331 439 572 439 572 179 620 179 620 311 992 311 992 909 293 909 293 106 622 106 622 954 149 954 149 977 233 977 233 80 197 80 197 906 196 906 196 590 371 590 371 164 532 164 532 377 916 377 916 452 166 452 166 615 219 615 219 936 928 936 928 991 647 991 647 682 445 682 445 672 439 672 439 851 557 851 557 574 378 574 378 348 769 348 769 356 29 356 29 887 793 887 793 929 48 929 48 854 118 854 118 303 932 303 932 863 158 863 158 763 949 763 949 481 393 481 393 271 269 271 269 383 80 383 80 668 598 668 598 122 894 122 894 192 341 192 341 222 14 222 14 439 574 439 574 509 611 509 611 426 364 426 364 93 404 93 404 562 695 562 695 941 985 941 985 39 48 39 48 497 558 497 558 106 470 106 470 232 493 232 493 402 891 402 891 555 767 555 767 884 47 884 47 400 755 400 755 103 322 103 322 231 387 231 387 107 320 107 320 633 710 633 710 975 361 975 361 55 551 55 551 395 487 395 487 520 834 520 834 481 807 481 807 415 239 415 239 134 816 134 816 101 49 101 49 673 763 673 763 873 681 873 681 115 855 115 855 678 795 678 795 301 672 301 672 683 703 683 703 30 635 30 635 738 763 738 763 99 941 99 941 643 186 643 186 331 43 331 43 152 188 152 188 421 466 421 466 528 385 528 385 330 309 330 309 408 101 408 101 114 162 114 162 214 585 214 585 512 806 512 806 125 131 125 131 934 849 934 849 949 836 949 836 269 472 269 472 11 496 11 496 541 191 541 191 673 220 673 220 592 216 592 216 96 164 96 164 521 338 521 338 763 245 763 245 351 202 351 202 735 665 735 665 369 863 369 863 891 60 891 60 111 336 111 336 494 616 494 616 343 892 343 892 817 82 817 82 330 171 330 171 36 167 36 167 27 780 27 780 597 655 597 655 890 685 890 685 402 958 402 958 638 731 638 731 30 27 30 27 626 679 626 679 76 61 76 61 502 276 502 276 80 686 80 686 823 316 823 316 918 34 918 34 466 630 466 630 717 256 717 256 572 712 572 712 443 582 443 582 258 88 258 88 54 454 54 454 11 946 11 946 687 120 687 120 715 75 715 75 897 528 897 528 240 288 240 288 641 896 641 896 986 670 986 670 602 802 602 802 696 606 696 606 645 673 645 673 799 902 799 902 951 324 951 324 204 419 204 419 717 508 717 508 928 124 928 124 516 605 516 605 163 526 163 526 196 569 196 569 972 924 972 924 345 542 345 542 476 27 476 27 415 491 415 491 648 663 648 663 491 965 491 965 482 956 482 956 662 790 662 790 130 896 130 896 603 204 603 204 900 850 900 850 192 49 192 49 847 131 847 131 290 732 290 732 693 256 693 256 284 570 284 570 778 675 778 675 820 887 820 887 41 731 41 731 810 536 810 536 276 335 276 335 82 119 82 119 704 735 704 735 269 680 269 680 653 564 653 564 294 754 294 754 985 113 985 113 121 642 121 642 186 82 186 82 624 668 624 668 606 736 606 736 808 744 808 744 146 190 146 190 504 584 504 584 411 244 411 244 498 791 498 791 572 208 572 208 516 867 516 867 87 158 87 158 460 389 460 389 101 56 101 56 83 659 83 659 313 689 313 689 239 312 239 312 482 149 482 149 379 117 379 117 849 223 849 223 408 402 408 402 522 207 522 207 599 55 599 55 560 356 560 356 581 697 581 697 30 610 30 610 881 447 881 447 768 501 768 501 211 169 211 169 522 351 522 351 311 185 311 185 397 258 397 258 324 978 324 978 190 682 190 682 206 241 206 241 70 869 70 869 95 293 95 293 433 431 433 431 160 428 160 428 983 591 983 591 519 495 519 495 439 101 439 101 870 936 870 936 156 985 156 985 603 213 603 213 323 993 323 993 181 37 181 37 824 60 824 60 416 162 416 162 629 772 629 772 627 480 627 480 549 628 549 628 524 785 524 785 114 316 114 316 848 148 848 148 897 458 897 458 647 184 647 184 920 284 920 284 240 426 240 426 739 688 739 688 833 964 833 964 891 825 891 825 768 923 768 923 561 516 561 516 797 618 797 618 28 691 28 691 229 326 229 326 803 978 803 978 957 128 957 128 254 131 254 131 88 907 88 907 3 946 3 946 583 909 583 909 75 393 75 393 462 795 462 795 190 945 190 945 367 772 367 772 501 868 501 868 692 350 692 350 360 657 360 657 994 211 994 211 646 729 646 729 695 22 695 22 440 191 440 191 172 501 172 501 128 989 128 989 495 212 495 212 158 966 158 966 404 193 404 193 280 664 280 664 295 408 295 408 911 295 911 295 622 460 622 460 270 837 270 837 81 734 81 734 851 741 851 741 251 97 251 97 534 291 534 291 804 559 804 559 398 434 398 434 613 891 613 891 554 389 554 389 599 360 599 360 53 138 53 138 430 679 430 679 971 653 971 653 950 296 950 296 161 566 161 566 669 19 669 19 15 725 15 725 858 694 858 694 115 976 115 976 753 60 753 60 757 558 757 558 676 29 676 29 801 875 801 875 875 609 875 609 840 89 840 89 73 91 73 91 846 762 846 762 688 28 688 28 354 238 354 238 746 639 746 639 392 440 392 440 248 108 248 108 954 676 954 676 567 835 567 835 365 598 365 598 205 136 205 136 372 341 372 341 370 229 370 229 973 647 973 647 185 248 185 248 629 646 629 646 877 3 877 3 841 761 841 761 896 563 896 563 479 915 479 915 685 765 685 765 229 939 229 939 715 816 715 816 781 273 781 273 474 31 474 31 430 560 430 560 567 924 567 924 282 40 282 40 221 85 221 85 32 869 32 869 528 801 528 801 556 824 556 824 870 37 870 37 677 148 677 148 368 457 368 457 127 774 127 774 914 43 914 43 297 345 297 345 144 431 144 431 946 650 946 650 588 576 588 576 768 787 768 787 198 368 198 368 304 925 304 925 867 221 867 221 468 26 468 26 804 200 804 200 961 845 961 845 619 159 619 159 649 294 649 294 160 847 160 847 310 382 310 382 284 742 284 742 462 962 462 962 108 730 108 730 883 882 883 882 427 272 427 272 942 543 942 543 238 850 238 850 640 944 640 944 470 748 470 748 343 792 343 792 357 140 357 140 497 103 497 103 305 849 305 849 310 920 310 920 858 10 858 10 297 304 297 304 338 270 338 270 283 406 283 406 355 988 355 988 402 767 402 767 873 894 873 894 726 822 726 822 630 341 630 341 575 325 575 325 529 212 529 212 799 782 799 782 167 162 167 162 32 672 32 672 220 10 220 10 86 668 86 668 153 770 153 770 663 581 663 581 779 586 779 586 340 272 340 272 898 714 898 714 770 256 770 256 2 797 2 797 130 50 130 50 105 182 105 182 381 950 381 950 497 48 497 48 312 975 312 975 563 814 563 814 939 617 939 617 34 398 34 398 32 91 32 91 160 703 160 703 715 171 715 171 355 287 355 287 854 974 854 974 818 467 818 467 826 229 826 229 366 833 366 833 334 865 334 865 586 639 586 639 314 544 314 544 364 391 364 391 556 270 556 270 698 581 698 581 859 536 859 536 819 666 819 666 873 700 873 700 392 430 392 430 694 644 694 644 73 834 73 834 753 14 753 14 752 991 752 991 480 711 480 711 943 960 943 960 133 329 133 329 108 608 108 608 643 572 643 572 785 951 785 951 581 434 581 434 686 497 686 497 468 613 468 613 426 505 426 505 827 548 827 548 389 136 389 136 743 107 743 107 481 984 481 984 21 595 21 595 495 447 495 447 54 622 54 622 274 244 274 244 881 813 881 813 162 471 162 471 829 279 829 279 533 101 533 101 663 966 663 966 877 174 877 174 565 647 565 647 151 346 151 346 36 501 36 501 352 584 352 584 431 740 431 740 953 276 953 276 51 125 51 125 267 859 267 859 144 803 144 803 38 861 38 861 188 56 188 56 274 510 274 510 265 912 265 912 983 86 983 86 505 415 505 415 813 465 813 465 126 455 126 455 42 287 42 287 968 876 968 876 153 922 153 922 167 647 167 647 374 825 374 825 874 47 874 47 166 490 166 490 46 55 46 55 972 227 972 227 565 939 565 939 434 588 434 588 448 328 448 328 416 771 416 771 934 444 934 444 18 465 18 465 184 602 184 602 44 492 44 492 284 661 284 661 194 975 194 975 980 725 980 725 900 35 900 35 148 585 148 585 803 89 803 89 250 232 250 232 511 801 511 801 866 276 866 276 761 616 761 616 886 797 886 797 810 504 810 504 925 783 925 783 688 14 688 14 969 162 969 162 89 453 89 453 625 864 625 864 897 937 897 937 653 750 653 750 177 332 177 332 666 941 666 941 849 627 849 627 967 493 967 493 164 677 164 677 47 712 47 712 532 25 532 25 129 214 129 214 409 152 409 152 365 366 365 366 366 211 366 211 401 193 401 193 21 68 21 68 279 147 279 147 613 696 613 696 109 41 109 41 761 239 761 239 717 29 717 29 39 308 39 308 242 277 242 277 383 859 383 859 326 435 326 435 281 475 281 475 954 4 954 4 737 416 737 416 387 870 387 870 244 951 244 951 637 4 637 4 388 456 388 456 348 113 348 113 306 77 306 77 500 175 500 175 840 455 840 455 371 876 371 876 107 423 107 423 880 888 880 888 599 896 599 896 325 261 325 261 993 966 993 966 865 153 865 153 819 724 819 724 606 814 606 814 439 900 439 900 464 711 464 711 613 472 613 472 365 726 365 726 21 360 21 360 379 427 379 427 134 981 134 981 66 853 66 853 42 321 42 321 448 537 448 537 412 720 412 720 690 146 690 146 771 702 771 702 551 257 551 257 649 968 649 968 298 467 298 467 362 155 362 155 392 867 392 867 974 346 974 346 579 618 579 618 372 868 372 868 928 589 928 589 848 552 848 552 454 547 454 547 413 878 413 878 378 103 378 103 659 947 659 947 172 382 172 382 131 208 131 208 182 962 182 962 808 980 808 980 629 908 629 908 316 652 316 652 13 589 13 589 372 777 372 777 962 38 962 38 716 881 716 881 610 242 610 242 276 628 276 628 734 756 734 756 152 5 152 5 33 588 33 588 960 624 960 624 76 158 76 158 310 195 310 195 655 556 655 556 527 899 527 899 5 118 5 118 279 239 279 239 305 599 305 599 429 182 429 182 216 422 216 422 939 640 939 640 102 576 102 576 935 866 935 866 755 226 755 226 467 925 467 925 703 886 703 886 66 515 66 515 237 872 237 872 11 297 11 297 437 605 437 605 545 430 545 430 122 419 122 419 398 620 398 620 638 851 638 851 90 639 90 639 884 323 884 323 416 246 416 246 609 87 609 87 928 597 928 597 413 369 413 369 21 420 21 420 419 761 419 761 931 724 931 724 344 156 344 156 897 512 897 512 314 908 314 908 946 325 946 325 513 441 513 441 646 179 646 179 162 67 162 67 752 204 752 204 570 880 570 880 956 97 956 97 135 296 135 296 445 871 445 871 700 301 700 301 476 81 476 81 903 749 903 749 327 328 327 328 414 971 414 971 716 215 716 215 617 747 617 747 726 248 726 248 928 636 928 636 570 288 570 288 199 932 199 932 161 902 161 902 242 856 242 856 334 578 334 578 197 321 197 321 361 990 361 990 888 805 888 805 118 643 118 643 979 208 979 208 540 395 540 395 318 554 318 554 813 230 813 230 165 639 165 639 164 224 164 224 62 923 62 923 168 285 168 285 367 29 367 29 905 861 905 861 761 518 761 518 389 345 389 345 711 239 711 239 391 178 391 178 516 460 516 460 345 36 345 36 642 590 642 590 471 157 471 157 708 894 708 894 971 932 971 932 423 692 423 692 627 440 627 440 939 19 939 19 615 140 615 140 513 976 513 976 942 540 942 540 821 103 821 103 941 70 941 70 423 126 423 126 126 609 126 609 235 936 235 936 737 825 737 825 798 632 798 632 139 68 139 68 937 91 937 91 498 460 498 460 181 277 181 277 36 354 36 354 507 569 507 569 210 228 210 228 188 628 188 628 344 178 344 178 83 782 83 782 421 352 421 352 590 43 590 43 61 205 61 205 535 514 535 514 505 64 505 64 346 381 346 381 844 785 844 785 177 522 177 522 320 216 320 216 510 673 510 673 603 768 603 768 949 777 949 777 692 918 692 918 491 930 491 930 340 778 340 778 91 479 91 479 990 802 990 802 823 755 823 755 357 629 357 629 6 770 6 770 90 32 90 32 841 485 841 485 209 514 209 514 967 92 967 92 818 753 818 753 305 288 305 288 526 309 526 309 144 356 144 356 827 368 827 368 731 34 731 34 637 428 637 428 961 829 961 829 869 592 869 592 167 638 167 638 809 390 809 390 465 50 465 50 858 802 858 802 668 757 668 757 184 503 184 503 140 104 140 104 434 289 434 289 881 233 881 233 271 993 271 993 623 119 623 119 735 813 735 813 285 625 285 625 324 585 324 585 244 746 244 746 983 302 983 302 103 129 103 129 822 62 822 62 16 564 16 564 410 850 410 850 66 381 66 381 625 652 625 652 830 465 830 465 850 104 850 104 988 257 988 257 403 248 403 248 477 371 477 371 718 755 718 755 656 342 656 342 572 267 572 267 849 346 849 346 690 435 690 435 5 808 5 808 939 894 939 894 422 103 422 103 295 504 295 504 580 52 580 52 918 663 918 663 585 16 585 16 477 920 477 920 88 432 88 432 461 619 461 619 51 773 51 773 175 354 175 354 831 155 831 155 775 791 775 791 42 170 42 170 605 456 605 456 493 181 493 181 106 137 106 137 894 432 894 432 21 767 21 767 444 425 444 425 736 447 736 447 766 485 766 485 530 433 530 433 945 784 945 784 154 311 154 311 722 117 722 117 447 137 447 137 954 938 954 938 470 229 470 229 983 381 983 381 897 691 897 691 980 116 980 116 993 30 993 30 447 230 447 230 385 890 385 890 415 582 415 582 308 877 308 877 759 486 759 486 686 39 686 39 843 761 843 761 104 307 104 307 163 424 163 424 933 202 933 202 635 781 635 781 559 957 559 957 672 886 672 886 651 746 651 746 267 644 267 644 834 584 834 584 494 123 494 123 460 628 460 628 942 327 942 327 925 482 925 482 752 133 752 133 728 612 728 612 925 687 925 687 312 486 312 486 604 944 604 944 607 383 607 383 977 4 977 4 674 526 674 526 541 580 541 580 278 978 278 978 584 824 584 824 85 155 85 155 860 655 860 655 186 157 186 157 695 94 695 94 112 142 112 142 253 392 253 392 144 160 144 160 90 246 90 246 726 271 726 271 556 584 556 584 565 195 565 195 195 291 195 291 483 9 483 9 911 907 911 907 752 569 752 569 226 437 226 437 889 174 889 174 448 867 448 867 158 213 158 213 228 11 228 11 160 98 160 98 584 331 584 331 456 503 456 503 2 496 2 496 229 842 229 842 484 732 484 732 529 365 529 365 29 470 29 470 867 420 867 420 344 25 344 25 106 692 106 692 150 478 150 478 639 388 639 388 200 331 200 331 598 862 598 862 663 437 663 437 689 654 689 654 713 237 713 237 7 995 7 995 171 986 171 986 214 3 214 3 334 218 334 218 888 256 888 256 767 787 767 787 404 92 404 92 746 837 746 837 192 53 192 53 847 565 847 565 649 511 649 511 562 775 562 775 539 838 539 838 56 924 56 924 311 883 311 883 64 800 64 800 723 286 723 286 982 953 982 953 427 307 427 307 143 784 143 784 442 399 442 399 909 187 909 187 156 535 156 535 712 2 712 2 160 871 160 871 939 303 939 303 642 607 642 607 879 800 879 800 797 903 797 903 946 484 946 484 395 657 395 657 818 769 818 769 639 911 639 911 709 606 709 606 363 476 363 476 261 831 261 831 416 955 416 955 428 803 428 803 942 214 942 214 510 973 510 973 25 106 25 106 283 215 283 215 655 466 655 466 652 352 652 352 435 1 435 1 358 37 358 37 765 525 765 525 101 573 101 573 177 912 177 912 807 388 807 388 547 267 547 267 72 470 72 470 609 467 609 467 546 868 546 868 980 108 980 108 405 298 405 298 211 781 211 781 618 357 618 357 699 372 699 372 711 465 711 465 958 707 958 707 412 137 412 137 432 299 432 299 275 57 275 57 643 343 643 343 438 39 438 39 14 627 14 627 236 44 236 44 184 755 184 755 11 455 11 455 787 550 787 550 53 267 53 267 440 754 440 754 881 169 881 169 377 608 377 608 544 338 544 338 814 92 814 92 57 100 57 100 597 595 597 595 702 309 702 309 161 964 161 964 979 258 979 258 778 539 778 539 622 913 622 913 761 882 761 882 903 636 903 636 858 333 858 333 361 314 361 314 323 108 323 108 951 318 951 318 360 862 360 862 88 284 88 284 887 282 887 282 252 692 252 692 993 114 993 114 757 481 757 481 67 220 67 220 965 431 965 431 483 420 483 420 923 882 923 882 64 608 64 608 796 326 796 326 544 591 544 591 665 311 665 311 750 3 750 3 379 801 379 801 572 117 572 117 361 578 361 578 730 161 730 161 435 130 435 130 561 568 561 568 148 818 148 818 656 955 656 955 562 917 562 917 394 391 394 391 767 585 767 585 594 767 594 767 162 727 162 727 32 754 32 754 965 852 965 852 861 668 861 668 240 413 240 413 458 936 458 936 335 621 335 621 54 633 54 633 840 405 840 405 317 805 317 805 386 220 386 220 365 740 365 740 156 64 156 64 439 841 439 841 190 741 190 741 853 801 853 801 429 422 429 422 265 791 265 791 333 274 333 274 500 476 500 476 689 24 689 24 597 967 597 967 469 739 469 739 112 103 112 103 868 735 868 735 914 516 914 516 976 712 976 712 83 462 83 462 785 382 785 382 845 681 845 681 593 51 593 51 826 671 826 671 543 217 543 217 427 446 427 446 369 788 369 788 81 896 81 896 193 557 193 557 365 209 365 209 413 274 413 274 760 56 760 56 645 600 645 600 111 949 111 949 595 235 595 235 782 320 782 320 466 197 466 197 360 164 360 164 707 700 707 700 817 718 817 718 296 617 296 617 827 342 827 342 92 387 92 387 985 202 985 202 46 469 46 469 583 580 583 580 759 776 759 776 491 235 491 235 583 706 583 706 954 937 954 937 621 894 621 894 15 117 15 117 289 32 289 32 963 895 963 895 106 24 106 24 254 706 254 706 236 497 236 497 750 839 750 839 224 654 224 654 806 248 806 248 112 943 112 943 942 346 942 346 758 292 758 292 602 98 602 98 927 283 927 283 275 479 275 479 440 5 440 5 655 837 655 837 561 177 561 177 985 167 985 167 882 576 882 576 740 923 740 923 196 297 196 297 336 949 336 949 777 624 777 624 68 758 68 758 531 746 531 746 221 60 221 60 377 110 377 110 414 885 414 885 769 891 769 891 263 352 263 352 561 114 561 114 203 202 203 202 188 962 188 962 881 381 881 381 298 626 298 626 579 922 579 922 267 565 267 565 409 434 409 434 120 315 120 315 790 620 790 620 711 16 711 16 463 659 463 659 263 958 263 958 262 485 262 485 931 225 931 225 880 506 880 506 232 497 232 497 173 422 173 422 360 586 360 586 190 216 190 216 374 683 374 683 147 547 147 547 203 900 203 900 618 326 618 326 834 640 834 640 856 995 856 995 559 870 559 870 91 269 91 269 992 741 992 741 874 467 874 467 529 928 529 928 938 441 938 441 685 840 685 840 446 878 446 878 37 98 37 98 124 381 124 381 344 240 344 240 401 67 401 67 613 791 613 791 206 687 206 687 347 915 347 915 614 240 614 240 449 656 449 656 563 499 563 499 124 689 124 689 683 265 683 265 749 271 749 271 5 630 5 630 374 4 374 4 926 398 926 398 608 908 608 908 670 860 670 860 665 678 665 678 508 551 508 551 319 528 319 528 505 828 505 828 907 203 907 203 328 307 328 307 13 831 13 831 42 148 42 148 148 675 148 675 498 356 498 356 979 220 979 220 533 470 533 470 27 71 27 71 79 46 79 46 552 460 552 460 590 11 590 11 642 85 642 85 64 47 64 47 924 78 924 78 441 225 441 225 944 138 944 138 921 773 921 773 352 762 352 762 297 850 297 850 181 674 181 674 106 705 106 705 989 589 989 589 52 65 52 65 307 98 307 98 254 953 254 953 813 248 813 248 889 42 889 42 456 956 456 956 588 822 588 822 117 380 117 380 185 442 185 442 455 41 455 41 466 745 466 745 432 975 432 975 644 263 644 263 77 490 77 490 519 972 519 972 505 744 505 744 404 951 404 951 537 305 537 305 599 148 599 148 86 717 86 717 228 466 228 466 700 213 700 213 316 696 316 696 68 991 68 991 338 564 338 564 879 933 879 933 319 49 319 49 235 758 235 758 622 929 622 929 284 19 284 19 511 669 511 669 373 851 373 851 669 454 669 454 418 779 418 779 342 905 342 905 517 604 517 604 283 662 283 662 808 726 808 726 213 143 213 143 955 643 955 643 776 110 776 110 71 721 71 721 508 490 508 490 49 644 49 644 687 202 687 202 63 921 63 921 358 955 358 955 46 356 46 356 656 600 656 600 101 273 101 273 725 337 725 337 831 256 831 256 273 73 273 73 644 545 644 545 542 965 542 965 86 478 86 478 867 397 867 397 911 770 911 770 682 525 682 525 733 689 733 689 438 117 438 117 184 474 184 474 226 915 226 915 118 340 118 340 290 508 290 508 694 771 694 771 402 213 402 213 652 493 652 493 293 387 293 387 226 497 226 497 555 542 555 542 665 959 665 959 179 450 179 450 46 723 46 723 401 933 401 933 22 137 22 137 830 80 830 80 677 727 677 727 342 741 342 741 761 670 761 670 878 86 878 86 547 265 547 265 325 19 325 19 171 759 171 759 399 881 399 881 497 456 497 456 951 720 951 720 793 99 793 99 29 227 29 227 849 915 849 915 757 393 757 393 812 152 812 152 591 346 591 346 900 130 900 130 126 753 126 753 804 315 804 315 692 966 692 966 352 129 352 129 132 720 132 720 371 283 371 283 479 148 479 148 77 962 77 962 236 430 236 430 984 741 984 741 93 281 93 281 151 451 151 451 950 777 950 777 374 843 374 843 747 144 747 144 444 380 444 380 671 937 671 937 429 530 429 530 699 436 699 436 158 76 158 76 40 77 40 77 847 482 847 482 48 489 48 489 866 971 866 971 933 673 933 673 15 432 15 432 604 38 604 38 262 421 262 421 30 586 30 586 639 201 639 201 136 896 136 896 185 429 185 429 415 787 415 787 636 985 636 985 778 913 778 913 792 172 792 172 193 308 193 308 138 64 138 64 550 986 550 986 449 168 449 168 403 115 403 115 987 982 987 982 708 995 708 995 352 235 352 235 294 970 294 970 860 295 860 295 661 671 661 671 966 141 966 141 752 336 752 336 742 148 742 148 852 966 852 966 652 25 652 25 631 593 631 593 756 160 756 160 388 603 388 603 303 89 303 89 768 250 768 250 289 517 289 517 469 83 469 83 584 406 584 406 707 99 707 99 276 830 276 830 465 212 465 212 477 307 477 307 580 81 580 81 613 7 613 7 358 890 358 890 637 677 637 677 337 720 337 720 287 665 287 665 475 487 475 487 387 866 387 866 415 299 415 299 373 917 373 917 759 82 759 82 100 528 100 528 800 416 800 416 224 112 224 112 897 541 897 541 971 375 971 375 348 72 348 72 433 113 433 113 971 613 971 613 949 511 949 511 675 328 675 328 338 589 338 589 156 473 156 473 197 330 197 330 882 484 882 484 334 118 334 118 752 318 752 318 261 772 261 772 545 241 545 241 796 955 796 955 799 870 799 870 274 565 274 565 675 89 675 89 235 940 235 940 22 90 22 90 21 164 21 164 792 557 792 557 134 26 134 26 227 536 227 536 226 984 226 984 814 106 814 106 89 843 89 843 133 470 133 470 701 704 701 704 922 807 922 807 955 886 955 886 285 558 285 558 860 813 860 813 284 549 284 549 705 916 705 916 135 722 135 722 54 771 54 771 926 253 926 253 182 302 182 302 983 511 983 511 74 398 74 398 297 914 297 914 876 851 876 851 830 33 830 33 412 534 412 534 962 411 962 411 449 526 449 526 107 159 107 159 599 446 599 446 710 207 710 207 25 311 25 311 248 803 248 803 458 834 458 834 78 524 78 524 525 846 525 846 116 992 116 992 193 489 193 489 881 782 881 782 419 33 419 33 38 820 38 820 66 253 66 253 671 370 671 370 293 963 293 963 220 687 220 687 370 964 370 964 775 290 775 290 9 392 9 392 515 342 515 342 819 117 819 117 404 239 404 239 679 174 679 174 438 510 438 510 959 345 959 345 937 143 937 143 266 823 266 823 972 601 972 601 693 490 693 490 808 806 808 806 916 477 916 477 433 648 433 648 661 607 661 607 572 928 572 928 49 123 49 123 531 686 531 686 542 234 542 234 42 258 42 258 180 530 180 530 604 97 604 97 452 86 452 86 854 215 854 215 769 153 769 153 317 600 317 600 246 66 246 66 7 801 7 801 602 176 602 176 24 341 24 341 106 293 106 293 237 664 237 664 926 814 926 814 897 88 897 88 106 205 106 205 976 376 976 376 204 353 204 353 150 989 150 989 255 945 255 945 303 386 303 386 582 127 582 127 293 995 293 995 19 805 19 805 693 624 693 624 95 785 95 785 732 416 732 416 723 683 723 683 119 59 119 59 900 949 900 949 568 875 568 875 203 575 203 575 99 202 99 202 527 301 527 301 499 332 499 332 794 645 794 645 691 943 691 943 830 666 830 666 227 326 227 326 37 566 37 566 718 737 718 737 388 83 388 83 356 543 356 543 254 612 254 612 398 446 398 446 78 675 78 675 754 800 754 800 414 149 414 149 162 979 162 979 347 729 347 729 650 531 650 531 237 548 237 548 466 627 466 627 36 630 36 630 51 801 51 801 547 304 547 304 641 110 641 110 924 152 924 152 735 87 735 87 677 14 677 14 742 788 742 788 311 595 311 595 719 542 719 542 548 561 548 561 608 589 608 589 86 378 86 378 960 950 960 950 18 663 18 663 649 167 649 167 794 251 794 251 591 321 591 321 258 18 258 18 18 490 18 490 624 712 624 712 137 595 137 595 707 600 707 600 98 599 98 599 586 496 586 496 481 501 481 501 62 28 62 28 909 824 909 824 27 201 27 201 159 371 159 371 896 684 896 684 920 390 920 390 135 437 135 437 248 145 248 145 695 270 695 270 734 474 734 474 13 731 13 731 749 866 749 866 118 948 118 948 168 554 168 554 659 346 659 346 218 472 218 472 319 223 319 223 526 789 526 789 804 348 804 348 603 805 603 805 392 541 392 541 234 612 234 612 774 653 774 653 231 626 231 626 982 34 982 34 476 859 476 859 473 119 473 119 985 841 985 841 496 794 496 794 940 401 940 401 688 92 688 92 853 324 853 324 349 666 349 666 355 844 355 844 340 968 340 968 595 326 595 326 529 639 529 639 661 860 661 860 249 833 249 833 869 275 869 275 201 265 201 265 118 636 118 636 319 195 319 195 718 233 718 233 857 937 857 937 204 11 204 11 734 554 734 554 639 700 639 700 630 484 630 484 668 404 668 404 88 709 88 709 523 852 523 852 421 273 421 273 226 128 226 128 987 408 987 408 600 18 600 18 568 457 568 457 803 397 803 397 535 728 535 728 495 408 495 408 440 39 440 39 356 816 356 816 428 888 428 888 794 809 794 809 238 138 238 138 280 111 280 111 670 875 670 875 854 670 854 670 707 502 707 502 848 894 848 894 698 237 698 237 47 254 47 254 7 121 7 121 128 380 128 380 237 177 237 177 8 722 8 722 339 482 339 482 77 810 77 810 228 463 228 463 54 226 54 226 395 638 395 638 539 592 539 592 958 427 958 427 134 953 134 953 609 506 609 506 223 519 223 519 562 914 562 914 606 730 606 730 846 54 846 54 127 798 127 798 623 262 623 262 430 759 430 759 472 777 472 777 961 937 961 937 986 934 986 934 845 702 845 702 532 77 532 77 220 1 220 1 767 587 767 587 576 191 576 191 149 582 149 582 871 93 871 93 119 921 119 921 589 496 589 496 550 877 550 877 956 151 956 151 53 974 53 974 929 985 929 985 31 900 31 900 802 454 802 454 678 685 678 685 392 474 392 474 258 811 258 811 300 825 300 825 764 590 764 590 869 293 869 293 121 377 121 377 213 657 213 657 328 393 328 393 203 386 203 386 548 130 548 130 963 521 963 521 431 627 431 627 254 235 254 235 294 820 294 820 408 479 408 479 620 373 620 373 237 715 237 715 339 141 339 141 802 551 802 551 386 539 386 539 387 42 387 42 831 294 831 294 669 988 669 988 71 185 71 185 572 852 572 852 98 291 98 291 686 950 686 950 530 189 530 189 968 86 968 86 698 743 698 743 848 912 848 912 895 931 895 931 762 686 762 686 60 859 60 859 739 110 739 110 232 594 232 594 254 896 254 896 658 892 658 892 216 619 216 619 23 119 23 119 180 818 180 818 180 291 180 291 763 766 763 766 978 134 978 134 104 966 104 966 925 630 925 630 29 176 29 176 543 456 543 456 250 465 250 465 260 563 260 563 546 814 546 814 623 988 623 988 606 720 606 720 214 42 214 42 544 767 544 767 264 453 264 453 272 669 272 669 591 87 591 87 584 101 584 101 744 383 744 383 648 903 648 903 966 72 966 72 27 911 27 911 803 315 803 315 278 552 278 552 972 736 972 736 276 868 276 868 900 584 900 584 945 958 945 958 562 636 562 636 416 559 416 559 689 410 689 410 834 190 834 190 500 382 500 382 265 380 265 380 37 751 37 751 487 79 487 79 900 423 900 423 106 437 106 437 561 795 561 795 406 830 406 830 459 167 459 167 220 598 220 598 564 498 564 498 722 894 722 894 743 146 743 146 964 443 964 443 738 476 738 476 421 979 421 979 960 199 960 199 601 635 601 635 778 236 778 236 206 281 206 281 562 639 562 639 115 581 115 581 394 172 394 172 569 432 569 432 198 942 198 942 630 797 630 797 142 604 142 604 852 898 852 898 143 960 143 960 18 859 18 859 494 268 494 268 186 519 186 519 243 108 243 108 668 201 668 201 566 44 566 44 945 630 945 630 590 957 590 957 573 903 573 903 16 325 16 325 531 248 531 248 806 452 806 452 493 177 493 177 556 789 556 789 938 662 938 662 615 64 615 64 490 974 490 974 388 139 388 139 402 931 402 931 373 425 373 425 404 374 404 374 56 935 56 935 845 219 845 219 371 177 371 177 781 548 781 548 595 417 595 417 242 916 242 916 781 751 781 751 227 484 227 484 185 260 185 260 347 637 347 637 8 919 8 919 987 236 987 236 852 455 852 455 477 355 477 355 414 379 414 379 958 493 958 493 684 402 684 402 428 82 428 82 429 351 429 351 316 947 316 947 329 952 329 952 405 20 405 20 714 504 714 504 290 337 290 337 460 552 460 552 565 373 565 373 229 36 229 36 514 124 514 124 363 172 363 172 987 155 987 155 900 873 900 873 619 402 619 402 335 829 335 829 560 795 560 795 259 168 259 168 585 245 585 245 351 789 351 789 353 715 353 715 10 283 10 283 503 574 503 574 198 3 198 3 145 520 145 520 117 123 117 123 93 797 93 797 883 692 883 692 679 678 679 678 115 880 115 880 54 459 54 459 606 875 606 875 219 262 219 262 220 322 220 322 432 228 432 228 867 172 867 172 764 524 764 524 349 193 349 193 122 674 122 674 230 537 230 537 874 228 874 228 378 512 378 512 190 140 190 140 506 446 506 446 310 735 310 735 89 339 89 339 55 920 55 920 879 164 879 164 300 323 300 323 538 471 538 471 809 905 809 905 893 966 893 966 719 204 719 204 657 458 657 458 99 668 99 668 265 687 265 687 923 372 923 372 635 403 635 403 516 931 516 931 417 360 417 360 749 871 749 871 7 709 7 709 858 618 858 618 509 426 509 426 515 646 515 646 337 917 337 917 888 16 888 16 40 798 40 798 950 404 950 404 564 412 564 412 65 947 65 947 278 514 278 514 606 717 606 717 296 762 296 762 865 75 865 75 169 365 169 365 390 265 390 265 91 11 91 11 964 627 964 627 445 321 445 321 466 373 466 373 54 589 54 589 522 611 522 611 590 37 590 37 359 446 359 446 121 503 121 503 788 126 788 126 264 530 264 530 149 456 149 456 157 452 157 452 534 569 534 569 632 425 632 425 651 90 651 90 405 809 405 809 476 809 476 809 292 964 292 964 915 683 915 683 588 466 588 466 543 210 543 210 504 856 504 856 707 3 707 3 777 250 777 250 308 447 308 447 787 753 787 753 329 944 329 944 504 686 504 686 723 899 723 899 749 474 749 474 417 152 417 152 654 960 654 960 426 673 426 673 955 618 955 618 121 36 121 36 753 923 753 923 53 884 53 884 134 513 134 513 441 862 441 862 351 290 351 290 814 763 814 763 309 855 309 855 871 137 871 137 240 414 240 414 801 101 801 101 245 332 245 332 393 573 393 573 666 975 666 975 683 852 683 852 753 944 753 944 951 417 951 417 713 181 713 181 715 740 715 740 577 400 577 400 296 530 296 530 469 711 469 711 948 808 948 808 131 425 131 425 751 659 751 659 32 763 32 763 648 687 648 687 453 266 453 266 637 135 637 135 454 476 454 476 190 331 190 331 902 428 902 428 846 192 846 192 974 178 974 178 478 337 478 337 896 747 896 747 93 390 93 390 893 305 893 305 255 128 255 128 114 174 114 174 396 34 396 34 90 441 90 441 498 530 498 530 678 298 678 298 780 859 780 859 939 764 939 764 839 40 839 40 625 775 625 775 221 866 221 866 988 123 988 123 450 820 450 820 105 230 105 230 782 534 782 534 506 804 506 804 485 562 485 562 262 394 262 394 28 4 28 4 885 42 885 42 467 706 467 706 486 818 486 818 842 205 842 205 99 838 99 838 489 116 489 116 104 58 104 58 909 559 909 559 739 665 739 665 288 513 288 513 651 790 651 790 892 410 892 410 820 183 820 183 759 913 759 913 123 576 123 576 509 601 509 601 434 450 434 450 802 57 802 57 512 962 512 962 858 954 858 954 599 784 599 784 354 5 354 5 762 760 762 760 443 89 443 89 688 67 688 67 974 980 974 980 787 368 787 368 822 328 822 328 331 345 331 345 618 564 618 564 260 631 260 631 32 467 32 467 124 333 124 333 924 66 924 66 444 560 444 560 115 811 115 811 447 827 447 827 346 517 346 517 27 946 27 946 670 614 670 614 357 932 357 932 482 981 482 981 336 647 336 647 492 55 492 55 645 165 645 165 527 876 527 876 416 947 416 947 239 89 239 89 979 552 979 552 907 426 907 426 919 265 919 265 844 70 844 70 381 79 381 79 127 590 127 590 426 698 426 698 170 386 170 386 219 163 219 163 239 255 239 255 141 232 141 232 939 738 939 738 962 691 962 691 812 320 812 320 145 537 145 537 764 507 764 507 428 940 428 940 939 62 939 62 452 472 452 472 75 601 75 601 345 143 345 143 26 804 26 804 268 1 268 1 152 274 152 274 632 662 632 662 594 749 594 749 151 350 151 350 876 829 876 829 186 501 186 501 103 967 103 967 340 381 340 381 180 779 180 779 501 535 501 535 355 650 355 650 140 950 140 950 560 214 560 214 686 649 686 649 336 992 336 992 614 218 614 218 915 612 915 612 263 136 263 136 270 82 270 82 946 639 946 639 317 227 317 227 369 660 369 660 108 747 108 747 841 413 841 413 972 642 972 642 940 137 940 137 468 35 468 35 933 842 933 842 750 220 750 220 842 72 842 72 605 170 605 170 891 63 891 63 345 82 345 82 437 253 437 253 478 494 478 494 958 914 958 914 924 896 924 896 857 468 857 468 960 141 960 141 711 117 711 117 976 680 976 680 303 935 303 935 992 342 992 342 594 590 594 590 177 421 177 421 105 808 105 808 498 740 498 740 907 547 907 547 858 50 858 50 736 136 736 136 661 22 661 22 121 131 121 131 580 415 580 415 76 612 76 612 76 338 76 338 903 889 903 889 135 794 135 794 417 921 417 921 172 153 172 153 882 543 882 543 120 324 120 324 203 228 203 228 255 363 255 363 728 628 728 628 491 490 491 490 178 503 178 503 645 727 645 727 201 612 201 612 923 200 923 200 851 384 851 384 635 115 635 115 67 700 67 700 109 5 109 5 670 562 670 562 880 701 880 701 807 6 807 6 864 491 864 491 956 851 956 851 818 490 818 490 477 629 477 629 215 99 215 99 870 912 870 912 448 804 448 804 429 989 429 989 298 676 298 676 136 331 136 331 846 62 846 62 944 688 944 688 184 655 184 655 890 924 890 924 635 799 635 799 790 129 790 129 587 760 587 760 888 12 888 12 143 145 143 145 449 414 449 414 444 148 444 148 507 790 507 790 234 541 234 541 204 67 204 67 41 425 41 425 817 853 817 853 966 151 966 151 216 666 216 666 538 378 538 378 129 490 129 490 651 770 651 770 933 479 933 479 531 826 531 826 666 13 666 13 97 531 97 531 298 951 298 951 848 907 848 907 327 599 327 599 831 961 831 961 990 272 990 272 743 193 743 193 975 511 975 511 979 124 979 124 613 99 613 99 971 431 971 431 356 329 356 329 947 971 947 971 26 512 26 512 69 596 69 596 634 491 634 491 895 395 895 395 630 406 630 406 809 937 809 937 752 772 752 772 161 23 161 23 342 319 342 319 817 478 817 478 706 950 706 950 799 167 799 167 29 80 29 80 618 468 618 468 825 624 825 624 677 836 677 836 691 238 691 238 656 492 656 492 707 490 707 490 313 77 313 77 304 911 304 911 309 112 309 112 916 788 916 788 135 186 135 186 785 186 785 186 636 80 636 80 384 98 384 98 847 841 847 841 80 592 80 592 807 592 807 592 278 434 278 434 185 448 185 448 975 731 975 731 203 936 203 936 621 205 621 205 227 35 227 35 84 748 84 748 646 227 646 227 248 887 248 887 560 170 560 170 881 763 881 763 486 387 486 387 156 475 156 475 74 604 74 604 89 873 89 873 377 777 377 777 620 363 620 363 619 606 619 606 181 829 181 829 30 549 30 549 913 92 913 92 832 169 832 169 328 343 328 343 488 364 488 364 724 324 724 324 731 864 731 864 43 49 43 49 244 962 244 962 590 108 590 108 165 378 165 378 143 713 143 713 533 181 533 181 785 256 785 256 591 629 591 629 203 312 203 312 23 271 23 271 635 156 635 156 836 694 836 694 15 644 15 644 606 125 606 125 698 110 698 110 405 711 405 711 905 776 905 776 491 555 491 555 628 590 628 590 687 319 687 319 709 531 709 531 156 150 156 150 105 822 105 822 332 303 332 303 936 968 936 968 621 73 621 73 678 759 678 759 25 512 25 512 703 578 703 578 113 539 113 539 484 8 484 8 343 857 343 857 53 771 53 771 424 354 424 354 181 39 181 39 563 802 563 802 656 485 656 485 235 877 235 877 303 868 303 868 899 517 899 517 378 348 378 348 544 569 544 569 574 773 574 773 498 665 498 665 496 831 496 831 604 156 604 156 28 837 28 837 627 144 627 144 806 793 806 793 374 754 374 754 740 911 740 911 855 614 855 614 273 615 273 615 307 964 307 964 480 436 480 436 150 977 150 977 69 486 69 486 424 646 424 646 877 770 877 770 729 429 729 429 604 654 604 654 113 756 113 756 677 619 677 619 108 84 108 84 444 646 444 646 109 298 109 298 856 153 856 153 748 882 748 882 314 490 314 490 676 546 676 546 713 723 713 723 550 253 550 253 345 230 345 230 875 620 875 620 333 893 333 893 283 418 283 418 434 277 434 277 868 202 868 202 964 27 964 27 29 918 29 918 487 529 487 529 323 147 323 147 345 373 345 373 813 68 813 68 781 401 781 401 930 285 930 285 102 964 102 964 884 453 884 453 718 760 718 760 403 659 403 659 191 930 191 930 180 675 180 675 580 56 580 56 242 506 242 506 828 257 828 257 423 702 423 702 236 860 236 860 870 707 870 707 219 665 219 665 497 777 497 777 783 325 783 325 236 722 236 722 186 495 186 495 374 982 374 982 927 941 927 941 326 906 326 906 591 604 591 604 227 885 227 885 932 160 932 160 914 178 914 178 221 159 221 159 382 412 382 412 676 272 676 272 676 49 676 49 449 977 449 977 204 652 204 652 518 350 518 350 650 987 650 987 303 880 303 880 565 496 565 496 662 408 662 408 568 892 568 892 857 208 857 208 950 522 950 522 527 524 527 524 7 230 7 230 801 642 801 642 830 42 830 42 890 220 890 220 185 99 185 99 767 73 767 73 646 848 646 848 530 661 530 661 592 473 592 473 473 315 473 315 467 778 467 778 843 335 843 335 589 334 589 334 588 41 588 41 955 613 955 613 13 769 13 769 607 427 607 427 852 639 852 639 267 755 267 755 74 592 74 592 876 844 876 844 230 760 230 760 506 432 506 432 595 651 595 651 944 977 944 977 757 714 757 714 152 289 152 289 776 862 776 862 805 611 805 611 384 161 384 161 470 237 470 237 54 60 54 60 801 279 801 279 182 953 182 953 312 685 312 685 751 588 751 588 892 809 892 809 457 870 457 870 864 701 864 701 319 386 319 386 924 992 924 992 94 201 94 201 786 360 786 360 374 905 374 905 543 158 543 158 691 40 691 40 168 718 168 718 248 653 248 653 902 15 902 15 335 771 335 771 331 547 331 547 361 826 361 826 472 894 472 894 562 62 562 62 796 126 796 126 86 181 86 181 662 225 662 225 172 719 172 719 234 380 234 380 174 327 174 327 247 84 247 84 328 978 328 978 869 799 869 799 72 342 72 342 493 878 493 878 196 165 196 165 426 127 426 127 788 145 788 145 135 798 135 798 262 817 262 817 169 441 169 441 817 518 817 518 326 56 326 56 630 337 630 337 91 835 91 835 64 291 64 291 871 631 871 631 470 497 470 497 542 347 542 347 622 361 622 361 711 636 711 636 6 312 6 312 984 732 984 732 977 455 977 455 453 152 453 152 574 124 574 124 956 225 956 225 219 885 219 885 470 541 470 541 918 932 918 932 60 305 60 305 123 679 123 679 992 637 992 637 402 344 402 344 733 9 733 9 885 169 885 169 453 68 453 68 188 536 188 536 206 587 206 587 626 589 626 589 109 269 109 269 597 578 597 578 4 42 4 42 253 706 253 706 354 389 354 389 310 395 310 395 933 400 933 400 925 284 925 284 192 981 192 981 279 697 279 697 436 404 436 404 473 894 473 894 236 101 236 101 197 252 197 252 926 268 926 268 481 874 481 874 895 906 895 906 788 860 788 860 25 463 25 463 279 847 279 847 671 412 671 412 627 385 627 385 286 393 286 393 946 308 946 308 599 65 599 65 575 204 575 204 429 947 429 947 860 83 860 83 29 975 29 975 612 487 612 487 153 29 153 29 235 361 235 361 293 582 293 582 971 266 971 266 741 636 741 636 60 789 60 789 968 555 968 555 344 938 344 938 62 927 62 927 51 679 51 679 610 194 610 194 58 29 58 29 805 319 805 319 441 909 441 909 714 348 714 348 137 435 137 435 190 796 190 796 626 683 626 683 961 193 961 193 452 214 452 214 452 694 452 694 172 578 172 578 735 36 735 36 142 227 142 227 445 133 445 133 225 568 225 568 713 764 713 764 546 611 546 611 604 873 604 873 834 621 834 621 715 902 715 902 939 656 939 656 791 6 791 6 444 848 444 848 440 711 440 711 955 293 955 293 638 630 638 630 451 354 451 354 717 59 717 59 953 170 953 170 644 341 644 341 250 763 250 763 419 259 419 259 74 460 74 460 421 235 421 235 131 839 131 839 152 522 152 522 478 709 478 709 861 723 861 723 96 352 96 352 460 44 460 44 480 556 480 556 990 542 990 542 521 829 521 829 148 884 148 884 859 594 859 594 678 581 678 581 381 937 381 937 745 284 745 284 68 98 68 98 665 243 665 243 125 775 125 775 845 158 845 158 903 206 903 206 992 834 992 834 662 281 662 281 582 565 582 565 41 737 41 737 641 539 641 539 367 930 367 930 359 347 359 347 12 797 12 797 800 824 800 824 351 242 351 242 620 314 620 314 447 747 447 747 725 221 725 221 115 559 115 559 649 861 649 861 230 668 230 668 689 754 689 754 663 973 663 973 891 293 891 293 435 690 435 690 237 290 237 290 593 235 593 235 622 22 622 22 714 431 714 431 568 512 568 512 633 133 633 133 324 610 324 610 749 696 749 696 78 924 78 924 869 644 869 644 943 630 943 630 423 111 423 111 850 174 850 174 818 877 818 877 471 507 471 507 294 862 294 862 842 528 842 528 810 564 810 564 867 690 867 690 327 50 327 50 830 705 830 705 582 250 582 250 303 876 303 876 2 442 2 442 865 706 865 706 728 709 728 709 577 924 577 924 287 14 287 14 475 635 475 635 195 25 195 25 163 806 163 806 136 11 136 11 787 386 787 386 34 618 34 618 922 685 922 685 367 212 367 212 799 402 799 402 176 469 176 469 152 678 152 678 524 776 524 776 560 810 560 810 412 884 412 884 867 38 867 38 433 485 433 485 454 86 454 86 179 161 179 161 645 708 645 708 786 605 786 605 700 421 700 421 78 287 78 287 38 303 38 303 438 711 438 711 104 336 104 336 903 978 903 978 854 49 854 49 580 635 580 635 73 879 73 879 228 941 228 941 165 204 165 204 861 264 861 264 972 720 972 720 911 862 911 862 58 277 58 277 647 854 647 854 336 621 336 621 628 596 628 596 431 832 431 832 346 113 346 113 361 704 361 704 945 215 945 215 550 734 550 734 274 985 274 985 840 86 840 86 472 359 472 359 507 269 507 269 33 949 33 949 681 483 681 483 589 598 589 598 179 129 179 129 209 342 209 342 898 715 898 715 74 256 74 256 659 568 659 568 787 66 787 66 802 476 802 476 120 459 120 459 589 430 589 430 519 725 519 725 713 792 713 792 76 195 76 195 862 426 862 426 386 434 386 434 100 274 100 274 674 691 674 691 381 643 381 643 965 783 965 783 307 424 307 424 964 304 964 304 571 63 571 63 717 296 717 296 99 946 99 946 203 495 203 495 154 942 154 942 88 869 88 869 219 77 219 77 454 389 454 389 877 22 877 22 627 496 627 496 144 107 144 107 612 860 612 860 845 4 845 4 831 677 831 677 962 176 962 176 262 324 262 324 842 598 842 598 171 336 171 336 71 354 71 354 271 10 271 10 499 116 499 116 397 419 397 419 235 309 235 309 359 480 359 480 876 812 876 812 868 104 868 104 426 267 426 267 823 676 823 676 629 596 629 596 568 775 568 775 838 400 838 400 355 569 355 569 205 173 205 173 663 584 663 584 39 709 39 709 563 656 563 656 144 152 144 152 502 851 502 851 803 163 803 163 458 831 458 831 983 162 983 162 586 552 586 552 10 501 10 501 344 217 344 217 504 334 504 334 355 768 355 768 503 102 503 102 191 828 191 828 211 455 211 455 567 893 567 893 987 692 987 692 193 878 193 878 203 366 203 366 266 57 266 57 912 616 912 616 965 716 965 716 474 162 474 162 87 886 87 886 930 195 930 195 160 19 160 19 206 624 206 624 836 906 836 906 581 44 581 44 299 973 299 973 763 5 763 5 18 400 18 400 563 983 563 983 945 759 945 759 39 219 39 219 383 682 383 682 623 601 623 601 385 976 385 976 292 148 292 148 35 103 35 103 327 56 327 56 753 708 753 708 355 749 355 749 709 900 709 900 330 800 330 800 833 48 833 48 390 139 390 139 641 61 641 61 884 491 884 491 101 399 101 399 480 359 480 359 971 817 971 817 673 16 673 16 565 193 565 193 182 122 182 122 58 5 58 5 149 570 149 570 411 971 411 971 306 186 306 186 499 551 499 551 358 154 358 154 883 813 883 813 605 437 605 437 443 91 443 91 719 303 719 303 677 954 677 954 638 314 638 314 561 322 561 322 537 447 537 447 538 348 538 348 630 832 630 832 281 824 281 824 107 559 107 559 56 145 56 145 741 202 741 202 643 611 643 611 679 719 679 719 908 647 908 647 491 615 491 615 514 214 514 214 495 234 495 234 930 550 930 550 883 22 883 22 209 67 209 67 16 859 16 859 905 462 905 462 549 671 549 671 779 514 779 514 656 330 656 330 838 50 838 50 348 940 348 940 108 523 108 523 437 285 437 285 102 194 102 194 411 142 411 142 112 308 112 308 164 880 164 880 476 514 476 514 813 773 813 773 633 435 633 435 223 108 223 108 849 751 849 751 294 422 294 422 273 742 273 742 395 602 395 602 697 628 697 628 1 462 1 462 738 859 738 859 405 445 405 445 535 677 535 677 490 897 490 897 8 215 8 215 486 761 486 761 865 218 865 218 386 410 386 410 798 216 798 216 249 955 249 955 345 411 345 411 931 643 931 643 760 691 760 691 491 801 491 801 252 289 252 289 336 15 336 15 814 558 814 558 750 539 750 539 554 986 554 986 38 778 38 778 526 898 526 898 885 852 885 852 345 756 345 756 719 331 719 331 653 561 653 561 694 613 694 613 860 266 860 266 247 682 247 682 413 136 413 136 881 213 881 213 816 693 816 693 439 223 439 223 113 847 113 847 741 546 741 546 412 7 412 7 336 556 336 556 984 705 984 705 106 596 106 596 9 629 9 629 118 366 118 366 15 544 15 544 475 41 475 41 162 327 162 327 171 943 171 943 107 393 107 393 486 611 486 611 123 354 123 354 767 66 767 66 115 467 115 467 170 482 170 482 200 745 200 745 490 905 490 905 684 599 684 599 834 627 834 627 416 523 416 523 856 591 856 591 789 674 789 674 961 682 961 682 396 125 396 125 196 696 196 696 651 648 651 648 599 439 599 439 586 596 586 596 591 58 591 58 470 345 470 345 924 796 924 796 57 427 57 427 396 328 396 328 259 66 259 66 927 636 927 636 638 317 638 317 623 165 623 165 893 174 893 174 163 609 163 609 878 529 878 529 72 483 72 483 738 569 738 569 200 48 200 48 253 903 253 903 599 582 599 582 60 102 60 102 629 774 629 774 168 56 168 56 158 46 158 46 287 25 287 25 960 327 960 327 798 80 798 80 385 734 385 734 856 363 856 363 649 304 649 304 141 543 141 543 481 465 481 465 659 213 659 213 544 974 544 974 18 199 18 199 694 413 694 413 925 662 925 662 548 700 548 700 76 682 76 682 361 521 361 521 462 448 462 448 346 391 346 391 411 917 411 917 345 735 345 735 411 249 411 249 645 170 645 170 971 713 971 713 816 519 816 519 68 154 68 154 319 115 319 115 138 811 138 811 368 548 368 548 917 327 917 327 595 662 595 662 485 300 485 300 552 273 552 273 73 353 73 353 601 885 601 885 79 329 79 329 616 953 616 953 963 56 963 56 450 725 450 725 298 888 298 888 320 111 320 111 941 745 941 745 606 102 606 102 38 952 38 952 768 41 768 41 537 650 537 650 119 892 119 892 243 710 243 710 842 56 842 56 192 377 192 377 375 956 375 956 282 85 282 85 254 125 254 125 510 943 510 943 332 17 332 17 276 258 276 258 264 760 264 760 274 206 274 206 253 176 253 176 110 403 110 403 993 973 993 973 667 425 667 425 154 558 154 558 816 479 816 479 80 903 80 903 622 149 622 149 170 353 170 353 570 735 570 735 320 622 320 622 13 962 13 962 136 7 136 7 934 378 934 378 293 297 293 297 574 814 574 814 595 477 595 477 10 914 10 914 235 948 235 948 764 192 764 192 205 522 205 522 182 683 182 683 776 483 776 483 162 737 162 737 603 758 603 758 407 972 407 972 585 416 585 416 348 81 348 81 923 28 923 28 166 214 166 214 663 135 663 135 717 745 717 745 857 399 857 399 435 346 435 346 195 142 195 142 469 724 469 724 20 255 20 255 948 537 948 537 519 953 519 953 769 690 769 690 992 654 992 654 306 666 306 666 450 804 450 804 803 635 803 635 599 434 599 434 773 139 773 139 11 605 11 605 591 331 591 331 471 666 471 666 947 448 947 448 381 545 381 545 698 728 698 728 81 490 81 490 95 842 95 842 990 100 990 100 970 475 970 475 167 849 167 849 913 956 913 956 689 786 689 786 893 498 893 498 867 256 867 256 327 130 327 130 117 613 117 613 989 371 989 371 853 869 853 869 598 754 598 754 975 377 975 377 851 456 851 456 530 597 530 597 839 58 839 58 881 256 881 256 384 118 384 118 599 323 599 323 777 453 777 453 495 553 495 553 100 863 100 863 228 184 228 184 338 433 338 433 952 167 952 167 861 271 861 271 413 322 413 322 75 570 75 570 965 574 965 574 503 942 503 942 817 160 817 160 450 831 450 831 355 917 355 917 334 492 334 492 748 877 748 877 764 220 764 220 325 107 325 107 327 315 327 315 375 92 375 92 913 832 913 832 228 794 228 794 907 678 907 678 393 180 393 180 272 333 272 333 986 745 986 745 835 365 835 365 343 720 343 720 387 344 387 344 293 326 293 326 475 442 475 442 457 850 457 850 662 242 662 242 748 518 748 518 444 242 444 242 716 683 716 683 493 405 493 405 907 833 907 833 792 488 792 488 908 672 908 672 350 378 350 378 526 349 526 349 864 849 864 849 928 324 928 324 553 918 553 918 937 637 937 637 752 554 752 554 202 438 202 438 695 855 695 855 388 464 388 464 588 574 588 574 537 106 537 106 980 454 980 454 339 61 339 61 589 299 589 299 226 241 226 241 298 210 298 210 837 754 837 754 563 195 563 195 819 43 819 43 953 436 953 436 437 354 437 354 292 215 292 215 257 12 257 12 309 933 309 933 384 445 384 445 493 782 493 782 274 281 274 281 327 806 327 806 714 709 714 709 933 490 933 490 723 27 723 27 270 852 270 852 777 814 777 814 402 466 402 466 476 518 476 518 76 852 76 852 412 130 412 130 406 946 406 946 287 925 287 925 628 552 628 552 452 45 452 45 622 819 622 819 661 679 661 679 783 838 783 838 959 115 959 115 100 2 100 2 713 799 713 799 535 595 535 595 541 612 541 612 456 927 456 927 952 74 952 74 753 614 753 614 487 500 487 500 572 470 572 470 207 322 207 322 250 431 250 431 478 734 478 734 696 856 696 856 442 604 442 604 618 163 618 163 706 118 706 118 30 55 30 55 926 532 926 532 538 590 538 590 520 166 520 166 848 764 848 764 964 375 964 375 760 535 760 535 476 767 476 767 139 642 139 642 751 205 751 205 277 880 277 880 23 479 23 479 322 546 322 546 73 885 73 885 184 866 184 866 89 544 89 544 108 163 108 163 268 326 268 326 809 679 809 679 731 329 731 329 328 292 328 292 634 616 634 616 392 869 392 869 22 578 22 578 961 685 961 685 633 315 633 315 957 950 957 950 341 336 341 336 148 765 148 765 342 540 342 540 348 453 348 453 118 443 118 443 1 829 1 829 721 965 721 965 710 602 710 602 56 718 56 718 93 928 93 928 381 225 381 225 767 521 767 521 187 747 187 747 648 411 648 411 247 936 247 936 640 322 640 322 280 70 280 70 305 359 305 359 111 693 111 693 1 208 1 208 86 186 86 186 671 527 671 527 644 757 644 757 869 362 869 362 403 346 403 346 460 95 460 95 94 313 94 313 847 333 847 333 835 779 835 779 940 777 940 777 942 380 942 380 542 793 542 793 828 431 828 431 323 985 323 985 426 702 426 702 919 542 919 542 924 554 924 554 245 745 245 745 829 460 829 460 477 709 477 709 184 96 184 96 961 566 961 566 764 924 764 924 741 827 741 827 830 760 830 760 743 117 743 117 119 493 119 493 91 410 91 410 671 208 671 208 828 320 828 320 619 951 619 951 245 463 245 463 180 86 180 86 317 343 317 343 56 199 56 199 188 789 188 789 610 24 610 24 927 665 927 665 249 683 249 683 289 567 289 567 124 559 124 559 920 669 920 669 149 291 149 291 869 554 869 554 876 711 876 711 268 458 268 458 522 496 522 496 38 179 38 179 135 675 135 675 295 685 295 685 981 691 981 691 733 371 733 371 698 839 698 839 817 446 817 446 105 911 105 911 117 164 117 164 200 380 200 380 981 227 981 227 3 936 3 936 673 538 673 538 85 481 85 481 711 422 711 422 364 605 364 605 378 354 378 354 106 987 106 987 959 388 959 388 489 932 489 932 73 552 73 552 376 21 376 21 583 749 583 749 225 232 225 232 644 468 644 468 93 452 93 452 858 697 858 697 938 905 938 905 172 699 172 699 657 514 657 514 303 392 303 392 539 284 539 284 297 202 297 202 246 46 246 46 192 419 192 419 583 778 583 778 203 318 203 318 906 584 906 584 491 724 491 724 835 794 835 794 967 571 967 571 378 606 378 606 306 121 306 121 597 815 597 815 130 16 130 16 199 827 199 827 757 945 757 945 338 921 338 921 308 879 308 879 922 100 922 100 957 131 957 131 700 571 700 571 542 245 542 245 765 379 765 379 846 786 846 786 514 631 514 631 585 480 585 480 331 822 331 822 2 112 2 112 888 441 888 441 722 82 722 82 985 742 985 742 748 352 748 352 129 941 129 941 639 823 639 823 932 615 932 615 495 510 495 510 614 95 614 95 444 77 444 77 542 970 542 970 481 489 481 489 395 316 395 316 861 202 861 202 672 419 672 419 209 611 209 611 982 195 982 195 424 830 424 830 760 491 760 491 821 212 821 212 481 16 481 16 642 544 642 544 981 705 981 705 913 384 913 384 139 936 139 936 725 561 725 561 990 507 990 507 126 444 126 444 446 779 446 779 81 657 81 657 640 388 640 388 527 95 527 95 764 72 764 72 38 783 38 783 765 735 765 735 417 223 417 223 607 191 607 191 330 931 330 931 757 533 757 533 866 388 866 388 104 699 104 699 302 53 302 53 289 398 289 398 791 528 791 528 527 723 527 723 713 673 713 673 255 888 255 888 25 346 25 346 661 295 661 295 437 276 437 276 268 654 268 654 534 814 534 814 416 879 416 879 878 946 878 946 102 585 102 585 115 952 115 952 681 295 681 295 883 727 883 727 597 979 597 979 253 976 253 976 118 484 118 484 959 898 959 898 948 244 948 244 352 950 352 950 226 336 226 336 969 948 969 948 969 227 969 227 273 609 273 609 31 443 31 443 352 745 352 745 753 742 753 742 938 128 938 128 819 326 819 326 680 750 680 750 119 736 119 736 418 326 418 326 684 417 684 417 921 177 921 177 342 973 342 973 619 854 619 854 776 655 776 655 426 946 426 946 660 854 660 854 6 370 6 370 97 800 97 800 171 744 171 744 520 990 520 990 109 186 109 186 225 749 225 749 929 644 929 644 187 781 187 781 860 11 860 11 896 71 896 71 426 412 426 412 553 157 553 157 267 284 267 284 935 319 935 319 113 783 113 783 604 509 604 509 926 381 926 381 632 655 632 655 216 500 216 500 495 839 495 839 441 205 441 205 85 273 85 273 954 878 954 878 505 494 505 494 557 50 557 50 312 471 312 471 231 389 231 389 518 861 518 861 100 724 100 724 504 227 504 227 553 231 553 231 272 23 272 23 949 744 949 744 738 395 738 395 649 326 649 326 992 906 992 906 982 40 982 40 15 606 15 606 183 420 183 420 227 414 227 414 820 594 820 594 115 384 115 384 219 317 219 317 288 182 288 182 959 552 959 552 973 924 973 924 559 516 559 516 696 860 696 860 420 18 420 18 719 78 719 78 983 738 983 738 309 89 309 89 819 899 819 899 285 723 285 723 415 291 415 291 201 402 201 402 268 844 268 844 614 36 614 36 135 911 135 911 452 523 452 523 221 510 221 510 526 54 526 54 441 282 441 282 123 91 123 91 484 388 484 388 332 754 332 754 456 910 456 910 435 903 435 903 414 346 414 346 231 233 231 233 225 632 225 632 915 52 915 52 893 322 893 322 946 936 946 936 817 426 817 426 520 691 520 691 968 506 968 506 913 541 913 541 891 663 891 663 980 529 980 529 501 297 501 297 346 71 346 71 493 396 493 396 321 243 321 243 722 546 722 546 227 526 227 526 91 882 91 882 488 467 488 467 942 776 942 776 444 154 444 154 162 484 162 484 326 311 326 311 253 126 253 126 687 383 687 383 149 418 149 418 137 465 137 465 243 170 243 170 593 21 593 21 989 983 989 983 53 916 53 916 43 911 43 911 726 567 726 567 763 398 763 398 255 726 255 726 752 72 752 72 346 597 346 597 493 388 493 388 742 631 742 631 971 489 971 489 882 502 882 502 435 13 435 13 411 26 411 26 465 20 465 20 805 621 805 621 313 254 313 254 977 245 977 245 550 30 550 30 528 485 528 485 251 775 251 775 1 725 1 725 368 927 368 927 987 355 987 355 874 85 874 85 244 82 244 82 519 650 519 650 902 383 902 383 33 948 33 948 410 366 410 366 671 205 671 205 660 322 660 322 852 561 852 561 790 492 790 492 565 644 565 644 965 601 965 601 48 559 48 559 938 194 938 194 987 582 987 582 487 378 487 378 194 324 194 324 815 336 815 336 107 927 107 927 875 18 875 18 694 767 694 767 751 241 751 241 353 568 353 568 863 135 863 135 882 182 882 182 488 560 488 560 347 165 347 165 492 579 492 579 597 202 597 202 848 354 848 354 663 233 663 233 93 484 93 484 612 880 612 880 192 464 192 464 443 417 443 417 641 561 641 561 651 88 651 88 406 850 406 850 313 328 313 328 796 282 796 282 886 48 886 48 317 295 317 295 547 532 547 532 468 631 468 631 651 281 651 281 470 117 470 117 325 701 325 701 889 510 889 510 327 6 327 6 280 207 280 207 723 345 723 345 795 45 795 45 221 900 221 900 328 371 328 371 708 480 708 480 911 969 911 969 308 659 308 659 805 986 805 986 107 327 107 327 274 768 274 768 254 337 254 337 754 501 754 501 63 837 63 837 600 858 600 858 527 811 527 811 988 878 988 878 11 421 11 421 41 789 41 789 819 535 819 535 110 460 110 460 255 825 255 825 956 841 956 841 536 889 536 889 340 616 340 616 838 871 838 871 792 969 792 969 203 577 203 577 28 926 28 926 241 791 241 791 712 118 712 118 776 946 776 946 460 817 460 817 303 349 303 349 871 98 871 98 396 769 396 769 17 739 17 739 587 503 587 503 269 616 269 616 840 920 840 920 109 744 109 744 936 54 936 54 50 387 50 387 452 749 452 749 568 370 568 370 288 397 288 397 674 373 674 373 597 482 597 482 255 307 255 307 648 235 648 235 58 517 58 517 394 854 394 854 264 243 264 243 243 410 243 410 361 915 361 915 366 485 366 485 917 975 917 975 858 369 858 369 865 469 865 469 540 16 540 16 942 528 942 528 775 531 775 531 603 734 603 734 503 963 503 963 584 157 584 157 472 50 472 50 265 952 265 952 158 236 158 236 558 845 558 845 318 849 318 849 337 206 337 206 438 299 438 299 653 894 653 894 246 330 246 330 881 584 881 584 518 259 518 259 738 213 738 213 477 664 477 664 664 643 664 643 113 655 113 655 386 980 386 980 741 281 741 281 194 835 194 835 568 962 568 962 935 554 935 554 916 959 916 959 636 511 636 511 461 89 461 89 14 659 14 659 718 631 718 631 177 766 177 766 657 489 657 489 434 401 434 401 974 104 974 104 628 603 628 603 613 634 613 634 969 650 969 650 805 86 805 86 672 638 672 638 407 924 407 924 4 350 4 350 878 505 878 505 638 119 638 119 772 870 772 870 218 598 218 598 377 552 377 552 551 247 551 247 442 813 442 813 202 87 202 87 910 48 910 48 348 760 348 760 480 871 480 871 936 590 936 590 872 751 872 751 105 115 105 115 768 150 768 150 756 215 756 215 120 24 120 24 272 214 272 214 118 578 118 578 806 243 806 243 273 442 273 442 749 296 749 296 924 121 924 121 147 573 147 573 175 801 175 801 387 939 387 939 8 66 8 66 175 647 175 647 837 633 837 633 287 831 287 831 278 896 278 896 528 288 528 288 876 973 876 973 474 417 474 417 162 215 162 215 96 932 96 932 69 2 69 2 4 577 4 577 48 577 48 577 905 737 905 737 157 665 157 665 288 175 288 175 424 838 424 838 661 111 661 111 197 250 197 250 262 781 262 781 98 460 98 460 652 106 652 106 679 110 679 110 637 389 637 389 253 588 253 588 982 538 982 538 328 411 328 411 863 338 863 338 657 2 657 2 305 669 305 669 696 581 696 581 598 81 598 81 889 832 889 832 178 294 178 294 44 241 44 241 512 118 512 118 666 576 666 576 243 72 243 72 520 944 520 944 163 702 163 702 848 239 848 239 507 227 507 227 926 536 926 536 94 323 94 323 541 67 541 67 532 972 532 972 966 611 966 611 769 485 769 485 226 116 226 116 149 98 149 98 964 36 964 36 894 729 894 729 706 109 706 109 898 795 898 795 165 473 165 473 99 566 99 566 771 375 771 375 770 435 770 435 65 613 65 613 845 201 845 201 875 942 875 942 654 266 654 266 18 570 18 570 666 319 666 319 29 638 29 638 949 112 949 112 983 237 983 237 991 74 991 74 870 980 870 980 967 264 967 264 75 150 75 150 909 868 909 868 257 185 257 185 548 22 548 22 418 237 418 237 415 832 415 832 459 107 459 107 49 436 49 436 394 444 394 444 793 331 793 331 641 212 641 212 91 909 91 909 274 623 274 623 718 153 718 153 100 994 100 994 513 369 513 369 121 10 121 10 613 534 613 534 362 963 362 963 171 656 171 656 288 581 288 581 587 681 587 681 319 516 319 516 57 300 57 300 62 644 62 644 335 90 335 90 736 767 736 767 950 464 950 464 961 676 961 676 638 489 638 489 476 834 476 834 537 388 537 388 963 117 963 117 276 341 276 341 945 944 945 944 555 11 555 11 970 129 970 129 524 299 524 299 305 778 305 778 425 273 425 273 447 694 447 694 332 140 332 140 910 205 910 205 667 962 667 962 107 111 107 111 942 862 942 862 121 307 121 307 654 329 654 329 506 780 506 780 325 133 325 133 108 961 108 961 738 887 738 887 526 544 526 544 582 723 582 723 769 77 769 77 421 680 421 680 681 453 681 453 671 991 671 991 696 547 696 547 835 335 835 335 282 92 282 92 509 37 509 37 36 902 36 902 723 734 723 734 952 851 952 851 104 61 104 61 445 219 445 219 817 561 817 561 357 681 357 681 99 868 99 868 497 527 497 527 682 24 682 24 117 197 117 197 886 889 886 889 666 261 666 261 524 910 524 910 754 394 754 394 938 896 938 896 487 380 487 380 515 520 515 520 581 116 581 116 578 352 578 352 416 122 416 122 781 368 781 368 783 621 783 621 59 782 59 782 49 204 49 204 773 868 773 868 677 82 677 82 593 214 593 214 51 682 51 682 942 336 942 336 938 523 938 523 374 817 374 817 980 189 980 189 775 870 775 870 544 409 544 409 279 822 279 822 259 329 259 329 495 266 495 266 888 529 888 529 286 191 286 191 985 112 985 112 867 544 867 544 310 991 310 991 81 892 81 892 254 454 254 454 592 768 592 768 530 61 530 61 864 800 864 800 301 83 301 83 364 600 364 600 388 433 388 433 255 31 255 31 434 970 434 970 431 842 431 842 851 15 851 15 939 425 939 425 627 508 627 508 270 781 270 781 270 593 270 593 863 231 863 231 39 130 39 130 932 481 932 481 130 279 130 279 919 391 919 391 110 131 110 131 432 761 432 761 699 699 699 699 64 343 64 343 485 780 485 780 916 89 916 89 820 819 820 819 600 317 600 317 876 835 876 835 421 910 421 910 868 980 868 980 884 416 884 416 182 776 182 776 51 971 51 971 781 264 781 264 978 614 978 614 277 215 277 215 453 492 453 492 907 688 907 688 676 511 676 511 442 823 442 823 103 162 103 162 851 67 851 67 82 546 82 546 926 795 926 795 189 502 189 502 824 942 824 942 189 714 189 714 684 866 684 866 63 439 63 439 142 861 142 861 626 103 626 103 310 915 310 915 840 84 840 84 373 246 373 246 102 701 102 701 463 754 463 754 496 195 496 195 272 458 272 458 964 434 964 434 927 765 927 765 28 451 28 451 294 89 294 89 862 853 862 853 656 430 656 430 465 603 465 603 938 646 938 646 63 799 63 799 882 762 882 762 534 742 534 742 525 377 525 377 444 757 444 757 910 158 910 158 814 535 814 535 428 239 428 239 598 472 598 472 408 541 408 541 350 592 350 592 337 392 337 392 796 85 796 85 990 902 990 902 501 301 501 301 818 960 818 960 985 76 985 76 534 972 534 972 968 675 968 675 240 576 240 576 483 345 483 345 149 72 149 72 924 783 924 783 502 210 502 210 523 58 523 58 772 795 772 795 94 896 94 896 949 565 949 565 844 103 844 103 363 534 363 534 162 271 162 271 865 920 865 920 71 41 71 41 433 111 433 111 755 947 755 947 361 230 361 230 879 46 879 46 382 456 382 456 786 387 786 387 831 711 831 711 510 188 510 188 485 397 485 397 26 690 26 690 556 9 556 9 701 162 701 162 798 117 798 117 780 257 780 257 51 716 51 716 948 472 948 472 452 79 452 79 873 942 873 942 595 458 595 458 469 445 469 445 96 213 96 213 567 271 567 271 611 84 611 84 450 641 450 641 860 688 860 688 192 334 192 334 206 674 206 674 19 274 19 274 323 717 323 717 763 414 763 414 514 598 514 598 671 853 671 853 621 945 621 945 930 255 930 255 952 731 952 731 149 219 149 219 75 553 75 553 4 63 4 63 812 80 812 80 327 435 327 435 237 360 237 360 93 91 93 91 720 964 720 964 994 405 994 405 69 645 69 645 834 840 834 840 166 233 166 233 850 358 850 358 662 793 662 793 567 37 567 37 864 817 864 817 157 389 157 389 330 233 330 233 915 87 915 87 307 871 307 871 278 205 278 205 434 135 434 135 419 738 419 738 632 403 632 403 628 696 628 696 3 414 3 414 643 80 643 80 328 831 328 831 945 556 945 556 761 941 761 941 628 155 628 155 157 543 157 543 613 474 613 474 678 500 678 500 649 519 649 519 25 555 25 555 185 90 185 90 878 740 878 740 720 807 720 807 305 723 305 723 442 435 442 435 969 50 969 50 833 254 833 254 919 962 919 962 48 346 48 346 340 253 340 253 181 181 181 181 26 16 26 16 255 358 255 358 687 222 687 222 194 376 194 376 238 706 238 706 769 277 769 277 801 277 801 277 136 711 136 711 40 449 40 449 188 146 188 146 345 709 345 709 819 590 819 590 724 356 724 356 413 698 413 698 723 542 723 542 617 10 617 10 267 610 267 610 436 562 436 562 683 610 683 610 990 382 990 382 464 920 464 920 427 269 427 269 963 239 963 239 300 371 300 371 634 346 634 346 312 272 312 272 236 172 236 172 423 170 423 170 733 10 733 10 550 223 550 223 296 260 296 260 978 924 978 924 906 352 906 352 830 307 830 307 844 935 844 935 890 185 890 185 895 102 895 102 460 604 460 604 376 554 376 554 505 156 505 156 439 891 439 891 696 289 696 289 393 366 393 366 245 83 245 83 16 127 16 127 110 715 110 715 169 349 169 349 266 221 266 221 498 815 498 815 93 706 93 706 325 159 325 159 47 10 47 10 638 468 638 468 829 735 829 735 211 985 211 985 522 905 522 905 956 572 956 572 846 856 846 856 132 266 132 266 721 520 721 520 452 575 452 575 83 665 83 665 576 895 576 895 581 927 581 927 520 140 520 140 244 116 244 116 376 987 376 987 917 410 917 410 249 156 249 156 489 788 489 788 944 178 944 178 236 276 236 276 640 113 640 113 643 316 643 316 393 207 393 207 816 21 816 21 558 175 558 175 511 246 511 246 303 38 303 38 188 524 188 524 432 788 432 788 524 2 524 2 276 708 276 708 11 816 11 816 391 495 391 495 420 70 420 70 263 910 263 910 907 723 907 723 872 458 872 458 24 34 24 34 99 876 99 876 60 379 60 379 449 873 449 873 400 737 400 737 836 424 836 424 181 768 181 768 633 920 633 920 314 123 314 123 826 796 826 796 580 992 580 992 840 923 840 923 3 859 3 859 580 248 580 248 232 713 232 713 188 54 188 54 378 759 378 759 57 519 57 519 424 347 424 347 647 40 647 40 510 875 510 875 301 978 301 978 255 861 255 861 427 17 427 17 988 699 988 699 585 474 585 474 821 694 821 694 242 413 242 413 529 232 529 232 409 472 409 472 784 404 784 404 301 139 301 139 378 225 378 225 140 690 140 690 835 110 835 110 714 412 714 412 745 938 745 938 137 151 137 151 673 490 673 490 793 433 793 433 414 35 414 35 383 43 383 43 921 220 921 220 345 116 345 116 597 380 597 380 869 128 869 128 639 830 639 830 429 36 429 36 590 855 590 855 570 870 570 870 488 528 488 528 882 571 882 571 466 694 466 694 298 370 298 370 66 704 66 704 84 885 84 885 543 682 543 682 387 836 387 836 504 166 504 166 492 529 492 529 860 721 860 721 611 528 611 528 340 394 340 394 380 888 380 888 615 527 615 527 865 241 865 241 900 425 900 425 946 585 946 585 604 85 604 85 155 939 155 939 496 678 496 678 669 598 669 598 589 951 589 951 119 247 119 247 611 171 611 171 622 985 622 985 737 912 737 912 107 482 107 482 496 239 496 239 967 775 967 775 978 57 978 57 775 280 775 280 885 45 885 45 613 344 613 344 180 404 180 404 394 841 394 841 709 764 709 764 470 849 470 849 151 852 151 852 486 521 486 521 156 92 156 92 832 805 832 805 957 48 957 48 967 332 967 332 396 187 396 187 521 103 521 103 724 839 724 839 714 767 714 767 1 686 1 686 157 459 157 459 448 775 448 775 691 513 691 513 880 911 880 911 849 600 849 600 575 657 575 657 701 472 701 472 768 491 768 491 194 740 194 740 135 469 135 469 695 184 695 184 97 301 97 301 817 219 817 219 128 209 128 209 609 936 609 936 966 305 966 305 456 988 456 988 557 140 557 140 649 229 649 229 269 696 269 696 734 863 734 863 279 646 279 646 220 290 220 290 555 350 555 350 343 77 343 77 686 287 686 287 115 279 115 279 357 805 357 805 42 898 42 898 961 755 961 755 525 296 525 296 187 514 187 514 263 567 263 567 225 560 225 560 550 913 550 913 981 470 981 470 219 274 219 274 660 23 660 23 377 994 377 994 247 984 247 984 957 746 957 746 181 874 181 874 244 183 244 183 813 2 813 2 545 509 545 509 616 68 616 68 312 387 312 387 43 833 43 833 673 720 673 720 883 846 883 846 351 866 351 866 969 87 969 87 347 336 347 336 736 926 736 926 238 755 238 755 515 270 515 270 933 522 933 522 673 127 673 127 286 984 286 984 889 320 889 320 575 199 575 199 196 961 196 961 22 507 22 507 388 784 388 784 745 296 745 296 370 939 370 939 113 88 113 88 846 228 846 228 385 847 385 847 707 777 707 777 329 604 329 604 212 704 212 704 753 203 753 203 684 861 684 861 90 850 90 850 711 821 711 821 673 759 673 759 907 989 907 989 916 530 916 530 673 367 673 367 255 488 255 488 687 861 687 861 857 568 857 568 181 504 181 504 152 78 152 78 120 787 120 787 679 280 679 280 843 70 843 70 827 230 827 230 250 508 250 508 817 886 817 886 780 827 780 827 468 735 468 735 56 492 56 492 796 463 796 463 916 400 916 400 528 531 528 531 33 687 33 687 62 790 62 790 801 665 801 665 44 840 44 840 931 525 931 525 780 828 780 828 994 212 994 212 871 810 871 810 537 409 537 409 133 405 133 405 920 447 920 447 749 905 749 905 726 697 726 697 386 796 386 796 1 817 1 817 901 935 901 935 653 313 653 313 983 804 983 804 132 221 132 221 241 431 241 431 705 163 705 163 434 410 434 410 334 933 334 933 99 355 99 355 43 310 43 310 329 729 329 729 110 27 110 27 587 251 587 251 156 803 156 803 261 423 261 423 762 836 762 836 417 664 417 664 460 775 460 775 435 116 435 116 872 794 872 794 633 693 633 693 815 202 815 202 872 13 872 13 310 783 310 783 673 927 673 927 754 527 754 527 436 610 436 610 194 903 194 903 898 713 898 713 819 548 819 548 846 37 846 37 211 415 211 415 49 615 49 615 670 282 670 282 802 442 802 442 600 810 600 810 626 53 626 53 424 135 424 135 950 520 950 520 899 162 899 162 582 542 582 542 938 834 938 834 367 113 367 113 958 37 958 37 752 482 752 482 548 35 548 35 990 177 990 177 81 914 81 914 817 353 817 353 869 923 869 923 929 203 929 203 507 332 507 332 249 784 249 784 445 711 445 711 387 959 387 959 865 259 865 259 223 862 223 862 103 210 103 210 962 869 962 869 832 305 832 305 394 968 394 968 139 230 139 230 884 224 884 224 833 605 833 605 837 202 837 202 736 474 736 474 372 28 372 28 626 608 626 608 481 102 481 102 622 485 622 485 990 748 990 748 559 933 559 933 31 732 31 732 852 77 852 77 610 303 610 303 722 254 722 254 696 218 696 218 21 217 21 217 291 225 291 225 29 240 29 240 392 740 392 740 872 185 872 185 750 495 750 495 203 537 203 537 38 4 38 4 284 105 284 105 65 621 65 621 164 960 164 960 868 642 868 642 419 592 419 592 553 322 553 322 574 52 574 52 370 625 370 625 567 579 567 579 29 590 29 590 493 632 493 632 516 567 516 567 571 711 571 711 413 667 413 667 955 251 955 251 567 552 567 552 649 654 649 654 628 568 628 568 811 498 811 498 331 558 331 558 225 201 225 201 872 3 872 3 19 247 19 247 729 295 729 295 590 566 590 566 716 603 716 603 719 49 719 49 685 343 685 343 153 309 153 309 10 145 10 145 137 652 137 652 245 480 245 480 992 225 992 225 453 225 453 225 684 468 684 468 134 395 134 395 929 921 929 921 509 643 509 643 915 322 915 322 942 995 942 995 681 437 681 437 645 219 645 219 145 227 145 227 984 191 984 191 562 28 562 28 691 212 691 212 169 682 169 682 817 715 817 715 590 413 590 413 188 833 188 833 262 177 262 177 889 471 889 471 833 425 833 425 813 318 813 318 489 588 489 588 905 782 905 782 622 697 622 697 538 468 538 468 681 403 681 403 992 778 992 778 580 778 580 778 870 508 870 508 617 356 617 356 965 334 965 334 366 581 366 581 741 537 741 537 54 284 54 284 500 6 500 6 177 431 177 431 952 825 952 825 601 669 601 669 89 521 89 521 678 196 678 196 160 186 160 186 280 870 280 870 797 542 797 542 448 875 448 875 206 695 206 695 562 502 562 502 415 212 415 212 841 995 841 995 29 264 29 264 500 66 500 66 353 324 353 324 759 810 759 810 683 730 683 730 271 97 271 97 379 373 379 373 370 616 370 616 931 759 931 759 872 817 872 817 26 656 26 656 928 622 928 622 603 415 603 415 446 670 446 670 565 44 565 44 122 830 122 830 742 773 742 773 568 966 568 966 922 239 922 239 790 296 790 296 573 896 573 896 756 435 756 435 519 792 519 792 186 813 186 813 863 301 863 301 104 693 104 693 433 313 433 313 569 355 569 355 234 470 234 470 633 264 633 264 490 325 490 325 719 744 719 744 413 962 413 962 565 162 565 162 335 196 335 196 94 412 94 412 947 614 947 614 1 429 1 429 959 374 959 374 158 547 158 547 403 540 403 540 629 461 629 461 414 884 414 884 27 252 27 252 289 917 289 917 6 676 6 676 360 559 360 559 124 677 124 677 774 112 774 112 230 231 230 231 955 865 955 865 235 245 235 245 857 39 857 39 365 498 365 498 373 912 373 912 524 385 524 385 235 144 235 144 720 832 720 832 899 669 899 669 125 498 125 498 1 418 1 418 982 391 982 391 624 284 624 284 760 743 760 743 676 108 676 108 757 306 757 306 857 195 857 195 232 938 232 938 392 945 392 945 335 990 335 990 144 768 144 768 271 133 271 133 872 894 872 894 251 924 251 924 956 529 956 529 564 797 564 797 119 112 119 112 776 574 776 574 169 82 169 82 624 561 624 561 929 238 929 238 195 561 195 561 50 222 50 222 291 867 291 867 972 981 972 981 143 353 143 353 681 702 681 702 157 293 157 293 70 194 70 194 219 742 219 742 644 452 644 452 147 431 147 431 102 175 102 175 715 284 715 284 854 142 854 142 459 652 459 652 981 712 981 712 598 502 598 502 735 915 735 915 915 982 915 982 875 911 875 911 331 602 331 602 924 961 924 961 411 913 411 913 145 951 145 951 323 319 323 319 902 464 902 464 669 444 669 444 443 227 443 227 714 436 714 436 964 416 964 416 697 159 697 159 613 643 613 643 796 42 796 42 49 469 49 469 705 394 705 394 344 566 344 566 580 286 580 286 112 253 112 253 879 832 879 832 183 959 183 959 680 398 680 398 919 913 919 913 765 14 765 14 876 244 876 244 324 666 324 666 97 624 97 624 422 344 422 344 299 19 299 19 558 415 558 415 6 846 6 846 219 772 219 772 278 630 278 630 381 895 381 895 770 705 770 705 190 912 190 912 130 474 130 474 781 297 781 297 794 200 794 200 174 901 174 901 266 919 266 919 874 450 874 450 769 559 769 559 75 453 75 453 550 266 550 266 649 601 649 601 696 95 696 95 115 483 115 483 681 842 681 842 650 197 650 197 641 989 641 989 73 93 73 93 569 269 569 269 154 200 154 200 421 40 421 40 782 143 782 143 906 200 906 200 125 318 125 318 396 738 396 738 781 206 781 206 783 208 783 208 199 8 199 8 322 969 322 969 169 647 169 647 899 827 899 827 948 299 948 299 845 146 845 146 141 305 141 305 135 975 135 975 525 568 525 568 328 641 328 641 352 153 352 153 500 686 500 686 746 384 746 384 698 760 698 760 246 939 246 939 896 690 896 690 248 331 248 331 476 945 476 945 384 916 384 916 165 200 165 200 447 600 447 600 220 428 220 428 995 513 995 513 369 6 369 6 204 128 204 128 76 636 76 636 87 432 87 432 861 607 861 607 614 386 614 386 650 412 650 412 293 594 293 594 141 527 141 527 579 120 579 120 37 931 37 931 635 368 635 368 918 839 918 839 435 788 435 788 955 58 955 58 158 392 158 392 298 706 298 706 505 981 505 981 768 636 768 636 290 342 290 342 852 781 852 781 653 234 653 234 591 49 591 49 866 877 866 877 778 140 778 140 671 407 671 407 821 804 821 804 804 881 804 881 915 541 915 541 840 164 840 164 590 342 590 342 222 12 222 12 569 540 569 540 789 353 789 353 91 532 91 532 102 316 102 316 169 68 169 68 459 721 459 721 784 920 784 920 394 196 394 196 259 876 259 876 65 616 65 616 346 769 346 769 993 162 993 162 904 398 904 398 981 857 981 857 565 804 565 804 380 616 380 616 896 147 896 147 926 428 926 428 144 484 144 484 129 155 129 155 78 963 78 963 14 40 14 40 338 666 338 666 306 258 306 258 554 736 554 736 463 541 463 541 954 142 954 142 932 8 932 8 405 941 405 941 525 540 525 540 897 294 897 294 220 278 220 278 650 306 650 306 92 188 92 188 667 181 667 181 644 268 644 268 813 120 813 120 332 692 332 692 282 851 282 851 987 577 987 577 886 184 886 184 229 83 229 83 928 202 928 202 419 851 419 851 273 265 273 265 830 950 830 950 497 717 497 717 201 191 201 191 835 920 835 920 445 700 445 700 702 282 702 282 479 421 479 421 896 229 896 229 5 59 5 59 8 529 8 529 818 537 818 537 503 577 503 577 133 528 133 528 277 186 277 186 582 466 582 466 713 89 713 89 451 911 451 911 85 25 85 25 774 783 774 783 850 505 850 505 523 658 523 658 368 426 368 426 364 499 364 499 553 410 553 410 657 477 657 477 386 23 386 23 214 87 214 87 836 488 836 488 24 346 24 346 485 208 485 208 754 661 754 661 361 584 361 584 760 759 760 759 169 163 169 163 316 243 316 243 676 412 676 412 338 627 338 627 920 920 920 920 81 537 81 537 530 795 530 795 411 759 411 759 827 421 827 421 295 432 295 432 268 164 268 164 397 940 397 940 892 459 892 459 667 587 667 587 24 637 24 637 225 800 225 800 461 852 461 852 519 379 519 379 30 59 30 59 704 185 704 185 795 148 795 148 36 258 36 258 844 937 844 937 977 95 977 95 358 754 358 754 21 831 21 831 458 224 458 224 375 770 375 770 291 736 291 736 618 349 618 349 396 366 396 366 126 86 126 86 30 289 30 289 669 760 669 760 348 610 348 610 248 737 248 737 179 916 179 916 921 437 921 437 782 460 782 460 567 422 567 422 559 805 559 805 177 537 177 537 662 931 662 931 435 189 435 189 355 86 355 86 33 642 33 642 503 115 503 115 749 472 749 472 846 471 846 471 300 681 300 681 991 744 991 744 989 341 989 341 444 950 444 950 987 130 987 130 920 476 920 476 446 575 446 575 551 382 551 382 829 941 829 941 156 262 156 262 944 49 944 49 577 841 577 841 268 25 268 25 267 619 267 619 673 777 673 777 256 919 256 919 148 118 148 118 429 529 429 529 152 1 152 1 140 7 140 7 249 993 249 993 686 660 686 660 381 458 381 458 223 585 223 585 438 464 438 464 502 896 502 896 206 217 206 217 325 355 325 355 946 786 946 786 405 193 405 193 173 341 173 341 675 349 675 349 766 266 766 266 940 441 940 441 44 528 44 528 863 885 863 885 596 782 596 782 370 144 370 144 257 673 257 673 41 157 41 157 274 651 274 651 535 7 535 7 31 630 31 630 475 622 475 622 108 524 108 524 284 714 284 714 256 735 256 735 354 973 354 973 654 687 654 687 945 652 945 652 445 821 445 821 442 60 442 60 771 240 771 240 905 122 905 122 910 866 910 866 598 285 598 285 175 68 175 68 852 24 852 24 888 96 888 96 64 410 64 410 341 236 341 236 48 681 48 681 281 346 281 346 158 671 158 671 139 444 139 444 401 586 401 586 315 68 315 68 594 142 594 142 493 875 493 875 210 720 210 720 675 865 675 865 518 827 518 827 184 847 184 847 116 817 116 817 977 333 977 333 101 536 101 536 323 737 323 737 681 786 681 786 771 878 771 878 576 31 576 31 731 751 731 751 458 335 458 335 33 404 33 404 638 29 638 29 646 824 646 824 500 524 500 524 523 378 523 378 525 755 525 755 663 525 663 525 204 192 204 192 519 78 519 78 722 937 722 937 356 375 356 375 119 603 119 603 65 400 65 400 601 363 601 363 765 429 765 429 768 980 768 980 645 355 645 355 719 603 719 603 147 580 147 580 62 995 62 995 32 480 32 480 783 815 783 815 571 557 571 557 495 401 495 401 366 199 366 199 262 777 262 777 924 406 924 406 695 268 695 268 743 593 743 593 92 181 92 181 848 931 848 931 573 922 573 922 467 361 467 361 18 823 18 823 44 653 44 653 793 73 793 73 557 309 557 309 433 77 433 77 796 129 796 129 698 403 698 403 930 4 930 4 742 763 742 763 610 579 610 579 544 261 544 261 74 732 74 732 713 221 713 221 732 172 732 172 94 197 94 197 39 467 39 467 875 127 875 127 187 697 187 697 217 143 217 143 694 135 694 135 80 405 80 405 309 327 309 327 516 913 516 913 178 804 178 804 748 71 748 71 660 233 660 233 409 135 409 135 914 143 914 143 242 586 242 586 538 81 538 81 149 168 149 168 284 89 284 89 212 218 212 218 393 698 393 698 366 301 366 301 269 476 269 476 59 325 59 325 911 883 911 883 582 360 582 360 681 667 681 667 68 99 68 99 551 273 551 273 253 194 253 194 145 905 145 905 55 736 55 736 673 666 673 666 144 294 144 294 434 594 434 594 440 452 440 452 270 207 270 207 621 849 621 849 484 199 484 199 569 277 569 277 45 72 45 72 599 232 599 232 483 279 483 279 121 886 121 886 788 60 788 60 422 735 422 735 150 776 150 776 689 567 689 567 794 281 794 281 972 929 972 929 567 85 567 85 227 472 227 472 454 417 454 417 406 479 406 479 975 740 975 740 600 892 600 892 542 983 542 983 110 454 110 454 57 919 57 919 409 354 409 354 254 52 254 52 932 877 932 877 712 197 712 197 774 767 774 767 226 308 226 308 899 590 899 590 167 23 167 23 78 335 78 335 399 371 399 371 60 788 60 788 710 113 710 113 852 906 852 906 600 232 600 232 251 813 251 813 856 783 856 783 509 349 509 349 269 981 269 981 978 161 978 161 306 78 306 78 651 108 651 108 848 303 848 303 10 462 10 462 445 573 445 573 958 127 958 127 289 906 289 906 148 207 148 207 270 360 270 360 852 133 852 133 129 236 129 236 417 237 417 237 876 477 876 477 754 78 754 78 490 564 490 564 13 780 13 780 734 264 734 264 401 765 401 765 629 258 629 258 506 917 506 917 161 638 161 638 898 424 898 424 396 194 396 194 898 589 898 589 386 329 386 329 509 785 509 785 862 719 862 719 560 317 560 317 446 601 446 601 959 275 959 275 684 576 684 576 27 179 27 179 530 34 530 34 715 164 715 164 310 448 310 448 62 215 62 215 882 957 882 957 235 612 235 612 742 523 742 523 43 693 43 693 988 537 988 537 50 363 50 363 774 964 774 964 96 731 96 731 935 729 935 729 534 82 534 82 100 927 100 927 336 211 336 211 68 957 68 957 478 664 478 664 793 408 793 408 299 503 299 503 382 80 382 80 680 936 680 936 980 481 980 481 75 906 75 906 652 96 652 96 926 103 926 103 175 476 175 476 990 592 990 592 475 816 475 816 426 400 426 400 828 338 828 338 852 978 852 978 460 431 460 431 702 425 702 425 866 277 866 277 960 443 960 443 956 518 956 518 854 218 854 218 268 92 268 92 973 98 973 98 919 328 919 328 563 761 563 761 476 821 476 821 391 399 391 399 596 40 596 40 438 79 438 79 631 295 631 295 164 72 164 72 746 270 746 270 519 852 519 852 116 670 116 670 961 242 961 242 717 759 717 759 117 726 117 726 64 752 64 752 159 569 159 569 388 73 388 73 672 103 672 103 300 71 300 71 58 380 58 380 952 126 952 126 192 706 192 706 825 810 825 810 988 474 988 474 585 504 585 504 241 672 241 672 911 843 911 843 438 491 438 491 81 304 81 304 198 853 198 853 349 229 349 229 879 621 879 621 674 636 674 636 750 591 750 591 720 514 720 514 297 288 297 288 843 527 843 527 377 93 377 93 475 880 475 880 764 130 764 130 3 805 3 805 838 926 838 926 225 527 225 527 962 227 962 227 109 876 109 876 527 125 527 125 648 741 648 741 463 844 463 844 370 29 370 29 294 120 294 120 678 548 678 548 863 433 863 433 576 420 576 420 776 334 776 334 839 971 839 971 840 284 840 284 534 668 534 668 742 861 742 861 493 896 493 896 849 985 849 985 526 382 526 382 552 484 552 484 554 810 554 810 650 118 650 118 610 518 610 518 802 760 802 760 512 191 512 191 289 144 289 144 488 357 488 357 783 40 783 40 493 433 493 433 269 966 269 966 934 358 934 358 503 427 503 427 865 823 865 823 623 24 623 24 781 822 781 822 898 942 898 942 410 234 410 234 261 620 261 620 523 516 523 516 361 250 361 250 805 437 805 437 286 795 286 795 680 600 680 600 815 334 815 334 346 903 346 903 177 480 177 480 629 439 629 439 238 621 238 621 285 301 285 301 941 973 941 973 29 688 29 688 18 756 18 756 902 206 902 206 255 486 255 486 475 555 475 555 466 123 466 123 746 547 746 547 994 956 994 956 137 576 137 576 10 366 10 366 765 939 765 939 381 919 381 919 714 170 714 170 647 307 647 307 916 825 916 825 379 223 379 223 682 412 682 412 239 643 239 643 668 832 668 832 440 562 440 562 939 91 939 91 19 415 19 415 496 224 496 224 115 27 115 27 658 737 658 737 92 238 92 238 744 567 744 567 977 841 977 841 439 705 439 705 621 746 621 746 621 112 621 112 85 949 85 949 141 387 141 387 798 671 798 671 298 183 298 183 599 705 599 705 633 469 633 469 625 497 625 497 513 562 513 562 144 751 144 751 165 463 165 463 279 204 279 204 985 741 985 741 691 325 691 325 887 446 887 446 784 230 784 230 911 530 911 530 925 255 925 255 469 265 469 265 182 36 182 36 301 2 301 2 216 312 216 312 89 635 89 635 906 323 906 323 990 928 990 928 105 177 105 177 795 834 795 834 71 523 71 523 873 533 873 533 849 862 849 862 946 316 946 316 175 211 175 211 903 875 903 875 1 25 1 25 262 617 262 617 679 639 679 639 556 263 556 263 805 225 805 225 848 719 848 719 972 544 972 544 977 504 977 504 533 497 533 497 469 109 469 109 634 696 634 696 794 460 794 460 20 389 20 389 411 585 411 585 617 682 617 682 207 712 207 712 816 282 816 282 500 587 500 587 489 789 489 789 778 71 778 71 840 481 840 481 914 586 914 586 340 910 340 910 713 69 713 69 309 753 309 753 200 710 200 710 233 69 233 69 914 613 914 613 191 599 191 599 158 868 158 868 407 959 407 959 793 437 793 437 835 660 835 660 365 873 365 873 353 262 353 262 723 337 723 337 948 700 948 700 747 779 747 779 241 757 241 757 580 529 580 529 93 53 93 53 995 752 995 752 182 764 182 764 647 181 647 181 568 455 568 455 830 397 830 397 759 933 759 933 209 439 209 439 331 858 331 858 729 322 729 322 864 391 864 391 50 873 50 873 261 724 261 724 562 57 562 57 505 277 505 277 436 225 436 225 431 611 431 611 832 763 832 763 982 893 982 893 862 302 862 302 580 350 580 350 905 357 905 357 287 306 287 306 64 22 64 22 90 291 90 291 925 186 925 186 429 634 429 634 646 920 646 920 688 124 688 124 841 686 841 686 82 430 82 430 834 360 834 360 386 38 386 38 571 780 571 780 951 287 951 287 541 521 541 521 814 901 814 901 950 301 950 301 482 892 482 892 61 341 61 341 907 882 907 882 665 948 665 948 665 51 665 51 175 840 175 840 785 975 785 975 942 682 942 682 502 692 502 692 160 477 160 477 477 954 477 954 830 79 830 79 467 811 467 811 945 80 945 80 87 543 87 543 931 586 931 586 385 276 385 276 857 947 857 947 406 599 406 599 153 988 153 988 766 731 766 731 678 59 678 59 565 937 565 937 868 742 868 742 216 975 216 975 92 943 92 943 495 891 495 891 945 694 945 694 508 49 508 49 368 490 368 490 32 631 32 631 606 57 606 57 67 340 67 340 621 898 621 898 610 987 610 987 424 358 424 358 291 234 291 234 76 255 76 255 557 332 557 332 946 277 946 277 391 16 391 16 647 873 647 873 903 124 903 124 77 137 77 137 312 556 312 556 866 656 866 656 350 357 350 357 408 138 408 138 466 875 466 875 439 230 439 230 125 578 125 578 886 711 886 711 792 549 792 549 455 857 455 857 657 971 657 971 546 167 546 167 840 313 840 313 668 253 668 253 350 880 350 880 303 502 303 502 296 927 296 927 519 843 519 843 758 757 758 757 227 570 227 570 25 233 25 233 952 755 952 755 95 756 95 756 458 127 458 127 389 216 389 216 72 229 72 229 402 373 402 373 476 697 476 697 354 426 354 426 979 464 979 464 977 326 977 326 158 718 158 718 684 253 684 253 873 799 873 799 624 62 624 62 779 631 779 631 521 672 521 672 512 963 512 963 359 310 359 310 855 402 855 402 140 517 140 517 326 531 326 531 80 337 80 337 780 98 780 98 206 621 206 621 793 68 793 68 920 703 920 703 946 414 946 414 660 907 660 907 456 450 456 450 639 313 639 313 359 60 359 60 298 701 298 701 317 106 317 106 515 279 515 279 79 610 79 610 481 755 481 755 160 750 160 750 252 817 252 817 161 242 161 242 176 928 176 928 697 731 697 731 993 445 993 445 445 323 445 323 768 344 768 344 196 991 196 991 72 574 72 574 380 76 380 76 122 395 122 395 887 788 887 788 867 928 867 928 472 396 472 396 535 527 535 527 707 957 707 957 454 652 454 652 928 701 928 701 14 653 14 653 464 508 464 508 154 913 154 913 729 663 729 663 560 284 560 284 840 741 840 741 872 383 872 383 824 909 824 909 222 820 222 820 900 748 900 748 98 80 98 80 954 423 954 423 689 477 689 477 264 487 264 487 292 661 292 661 812 66 812 66 21 820 21 820 95 594 95 594 976 934 976 934 870 603 870 603 18 714 18 714 684 353 684 353 190 460 190 460 416 91 416 91 825 470 825 470 942 372 942 372 72 261 72 261 431 899 431 899 667 774 667 774 655 675 655 675 844 220 844 220 892 371 892 371 51 748 51 748 47 555 47 555 336 590 336 590 726 264 726 264 289 411 289 411 334 767 334 767 513 842 513 842 136 351 136 351 125 624 125 624 275 962 275 962 793 571 793 571 582 709 582 709 370 828 370 828 679 665 679 665 578 702 578 702 629 471 629 471 769 403 769 403 733 781 733 781 827 205 827 205 361 164 361 164 922 510 922 510 745 966 745 966 268 939 268 939 203 982 203 982 585 513 585 513 880 127 880 127 570 503 570 503 663 272 663 272 331 695 331 695 662 906 662 906 52 365 52 365 865 512 865 512 687 84 687 84 454 318 454 318 599 521 599 521 369 265 369 265 82 143 82 143 537 37 537 37 41 446 41 446 628 892 628 892 826 478 826 478 853 925 853 925 450 204 450 204 874 143 874 143 413 655 413 655 766 367 766 367 261 574 261 574 815 391 815 391 161 429 161 429 108 197 108 197 207 6 207 6 108 695 108 695 429 618 429 618 550 510 550 510 418 920 418 920 728 482 728 482 148 697 148 697 751 558 751 558 560 254 560 254 318 598 318 598 557 609 557 609 728 315 728 315 78 1 78 1 107 78 107 78 316 166 316 166 288 719 288 719 531 835 531 835 139 787 139 787 580 666 580 666 799 242 799 242 290 735 290 735 666 362 666 362 827 92 827 92 229 207 229 207 181 516 181 516 950 645 950 645 345 80 345 80 593 238 593 238 309 471 309 471 782 553 782 553 17 947 17 947 252 267 252 267 633 834 633 834 738 128 738 128 891 155 891 155 700 745 700 745 133 162 133 162 636 812 636 812 218 838 218 838 725 971 725 971 58 861 58 861 154 525 154 525 542 93 542 93 153 899 153 899 185 867 185 867 833 533 833 533 552 902 552 902 735 539 735 539 692 411 692 411 376 947 376 947 26 601 26 601 872 117 872 117 50 892 50 892 731 399 731 399 844 25 844 25 286 588 286 588 303 218 303 218 969 757 969 757 842 166 842 166 681 539 681 539 781 309 781 309 145 612 145 612 908 251 908 251 703 344 703 344 258 704 258 704 235 82 235 82 821 441 821 441 397 698 397 698 714 659 714 659 370 165 370 165 436 960 436 960 373 888 373 888 285 223 285 223 445 89 445 89 708 340 708 340 307 328 307 328 1 317 1 317 863 285 863 285 807 905 807 905 978 103 978 103 868 326 868 326 139 981 139 981 28 538 28 538 19 512 19 512 948 71 948 71 488 331 488 331 397 898 397 898 571 968 571 968 27 410 27 410 948 203 948 203 67 267 67 267 445 619 445 619 860 482 860 482 799 215 799 215 92 754 92 754 230 469 230 469 485 357 485 357 185 579 185 579 803 472 803 472 416 420 416 420 401 744 401 744 330 500 330 500 793 751 793 751 611 923 611 923 750 500 750 500 885 902 885 902 369 917 369 917 292 851 292 851 914 561 914 561 594 195 594 195 596 653 596 653 167 143 167 143 697 213 697 213 549 362 549 362 641 248 641 248 424 563 424 563 633 719 633 719 111 260 111 260 928 396 928 396 807 732 807 732 205 351 205 351 308 491 308 491 488 268 488 268 523 625 523 625 556 174 556 174 164 662 164 662 439 655 439 655 541 145 541 145 724 675 724 675 937 31 937 31 217 413 217 413 386 634 386 634 324 183 324 183 918 102 918 102 68 609 68 609 898 700 898 700 549 58 549 58 502 825 502 825 459 588 459 588 711 813 711 813 782 259 782 259 522 499 522 499 935 165 935 165 456 822 456 822 815 217 815 217 252 594 252 594 83 792 83 792 871 793 871 793 514 712 514 712 340 389 340 389 745 267 745 267 580 785 580 785 800 840 800 840 866 465 866 465 496 847 496 847 945 302 945 302 756 893 756 893 224 510 224 510 521 841 521 841 24 169 24 169 540 752 540 752 753 418 753 418 862 644 862 644 92 418 92 418 536 682 536 682 949 723 949 723 631 851 631 851 247 86 247 86 9 526 9 526 544 889 544 889 248 904 248 904 712 744 712 744 992 218 992 218 590 503 590 503 209 374 209 374 285 712 285 712 523 582 523 582 377 770 377 770 395 546 395 546 739 362 739 362 368 357 368 357 760 94 760 94 568 273 568 273 295 211 295 211 912 473 912 473 324 868 324 868 922 182 922 182 469 906 469 906 774 242 774 242 428 968 428 968 230 878 230 878 23 639 23 639 779 263 779 263 717 965 717 965 218 306 218 306 822 529 822 529 214 627 214 627 433 44 433 44 766 644 766 644 805 438 805 438 977 475 977 475 628 749 628 749 773 199 773 199 994 596 994 596 654 368 654 368 756 122 756 122 375 385 375 385 802 782 802 782 749 746 749 746 48 482 48 482 252 255 252 255 172 938 172 938 522 446 522 446 452 566 452 566 104 985 104 985 787 474 787 474 473 814 473 814 627 577 627 577 968 496 968 496 157 557 157 557 258 974 258 974 699 251 699 251 81 509 81 509 240 591 240 591 831 345 831 345 854 241 854 241 330 437 330 437 801 874 801 874 320 538 320 538 849 579 849 579 589 138 589 138 649 808 649 808 82 547 82 547 789 682 789 682 312 505 312 505 544 364 544 364 95 498 95 498 272 53 272 53 362 684 362 684 439 889 439 889 498 457 498 457 439 406 439 406 214 764 214 764 132 577 132 577 116 455 116 455 954 324 954 324 317 422 317 422 930 387 930 387 584 579 584 579 933 350 933 350 187 877 187 877 136 593 136 593 619 569 619 569 424 299 424 299 409 551 409 551 366 389 366 389 748 929 748 929 741 64 741 64 963 622 963 622 300 629 300 629 357 326 357 326 869 970 869 970 18 690 18 690 633 91 633 91 98 16 98 16 911 953 911 953 658 324 658 324 145 442 145 442 705 516 705 516 230 335 230 335 242 56 242 56 570 400 570 400 918 885 918 885 662 672 662 672 764 76 764 76 557 65 557 65 37 130 37 130 108 250 108 250 993 698 993 698 528 864 528 864 62 946 62 946 564 92 564 92 391 780 391 780 678 72 678 72 814 586 814 586 439 400 439 400 469 230 469 230 407 171 407 171 8 253 8 253 203 983 203 983 918 351 918 351 465 906 465 906 407 58 407 58 552 689 552 689 490 165 490 165 334 74 334 74 362 273 362 273 172 800 172 800 585 763 585 763 914 213 914 213 992 519 992 519 541 800 541 800 148 44 148 44 592 711 592 711 545 813 545 813 562 794 562 794 715 167 715 167 794 902 794 902 877 59 877 59 507 254 507 254 215 966 215 966 235 925 235 925 181 568 181 568 331 546 331 546 953 164 953 164 332 312 332 312 810 963 810 963 931 98 931 98 952 826 952 826 509 730 509 730 354 553 354 553 475 704 475 704 616 505 616 505 603 331 603 331 923 971 923 971 895 537 895 537 609 347 609 347 7 114 7 114 696 156 696 156 15 775 15 775 141 355 141 355 633 926 633 926 576 140 576 140 88 420 88 420 420 318 420 318 4 590 4 590 139 611 139 611 506 430 506 430 569 337 569 337 293 275 293 275 410 150 410 150 458 838 458 838 242 745 242 745 881 680 881 680 474 227 474 227 171 891 171 891 40 462 40 462 547 795 547 795 332 843 332 843 690 266 690 266 402 290 402 290 166 594 166 594 886 870 886 870 78 774 78 774 445 447 445 447 532 315 532 315 392 387 392 387 204 556 204 556 239 838 239 838 192 136 192 136 221 587 221 587 607 127 607 127 636 558 636 558 499 211 499 211 809 78 809 78 198 859 198 859 481 512 481 512 53 149 53 149 494 478 494 478 164 909 164 909 241 426 241 426 341 205 341 205 591 486 591 486 924 164 924 164 327 48 327 48 878 588 878 588 812 536 812 536 616 582 616 582 652 562 652 562 101 753 101 753 611 879 611 879 871 896 871 896 499 277 499 277 882 45 882 45 476 296 476 296 694 305 694 305 174 9 174 9 132 623 132 623 970 643 970 643 860 489 860 489 579 531 579 531 362 279 362 279 118 706 118 706 68 487 68 487 616 260 616 260 937 124 937 124 299 2 299 2 517 648 517 648 111 894 111 894 678 881 678 881 308 262 308 262 778 176 778 176 636 831 636 831 973 138 973 138 706 215 706 215 743 894 743 894 396 35 396 35 823 356 823 356 581 255 581 255 222 781 222 781 410 796 410 796 139 272 139 272 273 191 273 191 669 776 669 776 285 298 285 298 748 531 748 531 264 717 264 717 941 729 941 729 127 4 127 4 971 68 971 68 718 850 718 850 667 735 667 735 494 685 494 685 915 865 915 865 383 726 383 726 503 498 503 498 376 872 376 872 364 950 364 950 393 396 393 396 842 109 842 109 729 829 729 829 31 123 31 123 468 209 468 209 881 186 881 186 908 824 908 824 886 331 886 331 857 405 857 405 329 844 329 844 815 8 815 8 584 62 584 62 938 773 938 773 618 529 618 529 561 852 561 852 243 10 243 10 86 179 86 179 939 885 939 885 849 490 849 490 111 590 111 590 638 647 638 647 138 724 138 724 814 302 814 302 857 393 857 393 661 399 661 399 120 766 120 766 637 707 637 707 548 669 548 669 791 484 791 484 266 931 266 931 94 635 94 635 55 980 55 980 871 837 871 837 263 748 263 748 760 482 760 482 188 19 188 19 658 710 658 710 157 747 157 747 457 906 457 906 635 291 635 291 327 410 327 410 130 602 130 602 241 195 241 195 680 235 680 235 432 112 432 112 311 484 311 484 350 649 350 649 870 973 870 973 885 603 885 603 780 364 780 364 504 595 504 595 529 897 529 897 736 278 736 278 985 250 985 250 539 525 539 525 436 663 436 663 300 169 300 169 345 979 345 979 346 435 346 435 713 412 713 412 649 366 649 366 846 188 846 188 389 583 389 583 488 927 488 927 123 35 123 35 272 808 272 808 864 862 864 862 47 913 47 913 720 191 720 191 744 95 744 95 761 812 761 812 607 274 607 274 872 492 872 492 785 815 785 815 806 449 806 449 714 744 714 744 870 204 870 204 385 747 385 747 679 944 679 944 49 614 49 614 79 35 79 35 680 295 680 295 50 158 50 158 757 127 757 127 183 274 183 274 46 947 46 947 114 882 114 882 586 468 586 468 198 711 198 711 804 198 804 198 608 835 608 835 397 67 397 67 994 13 994 13 526 869 526 869 287 457 287 457 879 630 879 630 358 973 358 973 446 286 446 286 194 262 194 262 265 857 265 857 74 754 74 754 460 990 460 990 705 667 705 667 943 70 943 70 211 128 211 128 790 55 790 55 748 128 748 128 570 768 570 768 961 53 961 53 151 151 151 151 721 852 721 852 495 969 495 969 893 757 893 757 31 249 31 249 93 906 93 906 459 713 459 713 827 324 827 324 29 985 29 985 335 873 335 873 623 707 623 707 706 665 706 665 495 435 495 435 246 867 246 867 178 110 178 110 733 873 733 873 24 818 24 818 671 240 671 240 257 821 257 821 906 4 906 4 35 833 35 833 455 964 455 964 185 944 185 944 667 252 667 252 979 775 979 775 930 20 930 20 620 684 620 684 785 430 785 430 520 652 520 652 985 466 985 466 490 115 490 115 164 937 164 937 26 294 26 294 708 886 708 886 45 42 45 42 399 899 399 899 307 833 307 833 494 940 494 940 350 799 350 799 562 844 562 844 152 501 152 501 783 299 783 299 891 849 891 849 79 100 79 100 944 987 944 987 428 434 428 434 720 617 720 617 481 354 481 354 764 308 764 308 551 922 551 922 595 551 595 551 444 408 444 408 923 156 923 156 802 682 802 682 700 132 700 132 1 661 1 661 736 727 736 727 881 86 881 86 995 450 995 450 29 115 29 115 855 341 855 341 470 677 470 677 943 340 943 340 296 60 296 60 55 966 55 966 163 781 163 781 56 149 56 149 769 953 769 953 126 585 126 585 740 715 740 715 158 735 158 735 871 489 871 489 959 739 959 739 383 160 383 160 185 178 185 178 95 30 95 30 183 722 183 722 219 179 219 179 18 770 18 770 974 285 974 285 7 20 7 20 709 340 709 340 455 737 455 737 360 46 360 46 213 784 213 784 878 780 878 780 554 461 554 461 58 97 58 97 905 44 905 44 200 373 200 373 119 857 119 857 685 31 685 31 819 567 819 567 159 652 159 652 392 723 392 723 441 465 441 465 557 486 557 486 322 350 322 350 633 859 633 859 357 195 357 195 796 483 796 483 638 308 638 308 224 530 224 530 826 522 826 522 789 229 789 229 928 566 928 566 908 632 908 632 289 648 289 648 480 226 480 226 821 968 821 968 834 927 834 927 575 907 575 907 828 99 828 99 150 764 150 764 443 782 443 782 803 127 803 127 451 208 451 208 658 620 658 620 102 792 102 792 424 415 424 415 916 363 916 363 376 44 376 44 689 765 689 765 292 33 292 33 513 861 513 861 29 388 29 388 636 896 636 896 651 985 651 985 256 489 256 489 600 260 600 260 683 386 683 386 198 157 198 157 190 863 190 863 628 762 628 762 27 927 27 927 397 769 397 769 927 720 927 720 551 970 551 970 650 838 650 838 562 788 562 788 475 348 475 348 814 872 814 872 771 383 771 383 302 813 302 813 364 644 364 644 210 66 210 66 44 295 44 295 651 240 651 240 707 156 707 156 51 596 51 596 423 420 423 420 513 877 513 877 373 9 373 9 28 867 28 867 257 575 257 575 271 949 271 949 594 236 594 236 724 465 724 465 358 631 358 631 374 295 374 295 689 69 689 69 731 488 731 488 690 696 690 696 30 787 30 787 855 949 855 949 515 292 515 292 310 864 310 864 857 385 857 385 91 686 91 686 746 900 746 900 201 913 201 913 8 779 8 779 74 857 74 857 952 387 952 387 337 966 337 966 779 158 779 158 294 119 294 119 240 893 240 893 440 884 440 884 12 774 12 774 130 468 130 468 75 491 75 491 466 699 466 699 740 574 740 574 267 917 267 917 529 689 529 689 106 804 106 804 552 417 552 417 532 294 532 294 214 579 214 579 260 903 260 903 989 641 989 641 242 520 242 520 850 259 850 259 272 428 272 428 468 127 468 127 764 97 764 97 681 492 681 492 737 861 737 861 546 143 546 143 669 70 669 70 117 779 117 779 3 995 3 995 710 709 710 709 567 585 567 585 961 569 961 569 944 719 944 719 276 946 276 946 827 105 827 105 907 780 907 780 556 438 556 438 89 569 89 569 441 966 441 966 757 511 757 511 840 344 840 344 924 187 924 187 832 212 832 212 842 912 842 912 330 903 330 903 409 344 409 344 145 929 145 929 548 614 548 614 929 476 929 476 57 924 57 924 253 879 253 879 340 333 340 333 10 966 10 966 804 60 804 60 180 90 180 90 626 662 626 662 897 245 897 245 715 768 715 768 699 804 699 804 462 236 462 236 268 192 268 192 206 355 206 355 86 788 86 788 518 166 518 166 854 461 854 461 718 911 718 911 639 506 639 506 346 486 346 486 289 545 289 545 22 257 22 257 827 66 827 66 383 248 383 248 548 134 548 134 309 937 309 937 855 151 855 151 370 586 370 586 557 730 557 730 289 978 289 978 129 599 129 599 126 353 126 353 804 984 804 984 321 242 321 242 636 258 636 258 87 532 87 532 691 748 691 748 621 523 621 523 638 321 638 321 802 136 802 136 103 564 103 564 820 145 820 145 158 33 158 33 119 564 119 564 405 578 405 578 37 942 37 942 143 380 143 380 395 882 395 882 399 935 399 935 689 226 689 226 969 180 969 180 946 868 946 868 607 767 607 767 371 728 371 728 445 402 445 402 764 619 764 619 995 453 995 453 154 305 154 305 660 901 660 901 873 898 873 898 822 560 822 560 369 301 369 301 533 874 533 874 44 582 44 582 146 350 146 350 1 506 1 506 662 748 662 748 438 850 438 850 528 375 528 375 967 672 967 672 412 480 412 480 681 500 681 500 358 822 358 822 672 718 672 718 413 718 413 718 530 109 530 109 702 131 702 131 515 370 515 370 711 655 711 655 430 728 430 728 429 311 429 311 31 370 31 370 600 600 600 600 122 451 122 451 174 281 174 281 760 118 760 118 452 551 452 551 293 301 293 301 471 562 471 562 337 138 337 138 450 737 450 737 72 340 72 340 658 948 658 948 783 626 783 626 490 663 490 663 760 632 760 632 231 850 231 850 23 118 23 118 915 163 915 163 208 889 208 889 167 641 167 641 928 183 928 183 763 183 763 183 906 400 906 400 56 346 56 346 883 35 883 35 31 792 31 792 676 995 676 995 255 218 255 218 364 721 364 721 301 879 301 879 892 844 892 844 17 421 17 421 423 6 423 6 97 20 97 20 22 797 22 797 176 680 176 680 579 592 579 592 824 871 824 871 720 928 720 928 555 954 555 954 398 132 398 132 385 20 385 20 103 995 103 995 77 146 77 146 383 524 383 524 287 659 287 659 829 745 829 745 819 195 819 195 624 19 624 19 754 86 754 86 734 278 734 278 109 319 109 319 770 709 770 709 656 8 656 8 477 908 477 908 625 80 625 80 158 90 158 90 908 833 908 833 609 133 609 133 989 812 989 812 225 783 225 783 139 924 139 924 133 670 133 670 418 260 418 260 98 512 98 512 387 617 387 617 402 819 402 819 361 381 361 381 581 949 581 949 847 844 847 844 165 295 165 295 774 680 774 680 66 893 66 893 738 562 738 562 444 41 444 41 155 10 155 10 975 99 975 99 642 971 642 971 685 919 685 919 395 504 395 504 558 479 558 479 725 886 725 886 623 683 623 683 322 624 322 624 786 157 786 157 513 723 513 723 892 173 892 173 766 566 766 566 873 535 873 535 573 192 573 192 805 544 805 544 403 62 403 62 159 585 159 585 770 193 770 193 563 107 563 107 11 258 11 258 585 739 585 739 117 611 117 611 546 246 546 246 500 522 500 522 431 599 431 599 149 52 149 52 835 356 835 356 630 649 630 649 455 561 455 561 615 570 615 570 162 130 162 130 61 255 61 255 132 619 132 619 605 174 605 174 869 398 869 398 986 554 986 554 543 386 543 386 445 810 445 810 390 50 390 50 948 916 948 916 788 81 788 81 16 13 16 13 312 509 312 509 538 489 538 489 200 860 200 860 473 319 473 319 983 648 983 648 944 822 944 822 381 137 381 137 749 400 749 400 237 947 237 947 142 309 142 309 787 231 787 231 328 178 328 178 478 596 478 596 457 790 457 790 636 391 636 391 686 855 686 855 809 802 809 802 12 601 12 601 255 174 255 174 628 591 628 591 879 44 879 44 793 86 793 86 396 457 396 457 800 909 800 909 50 688 50 688 256 573 256 573 886 269 886 269 372 942 372 942 390 657 390 657 851 487 851 487 33 9 33 9 779 155 779 155 1 607 1 607 431 113 431 113 167 738 167 738 469 806 469 806 289 948 289 948 67 773 67 773 195 233 195 233 887 67 887 67 769 952 769 952 600 938 600 938 671 52 671 52 159 311 159 311 664 448 664 448 57 756 57 756 37 797 37 797 98 877 98 877 785 416 785 416 452 555 452 555 232 450 232 450 513 693 513 693 621 194 621 194 166 613 166 613 699 671 699 671 22 566 22 566 510 945 510 945 768 91 768 91 920 558 920 558 581 90 581 90 881 27 881 27 194 947 194 947 171 246 171 246 946 769 946 769 798 372 798 372 919 975 919 975 105 344 105 344 777 494 777 494 252 553 252 553 98 261 98 261 196 232 196 232 471 694 471 694 419 619 419 619 525 272 525 272 758 86 758 86 144 61 144 61 752 258 752 258 537 352 537 352 987 250 987 250 75 860 75 860 541 19 541 19 277 274 277 274 841 374 841 374 285 779 285 779 842 738 842 738 759 593 759 593 311 730 311 730 874 20 874 20 163 125 163 125 806 864 806 864 579 435 579 435 689 636 689 636 856 225 856 225 114 347 114 347 472 781 472 781 953 478 953 478 52 61 52 61 958 524 958 524 988 845 988 845 401 486 401 486 945 793 945 793 166 576 166 576 858 621 858 621 55 824 55 824 113 388 113 388 253 621 253 621 246 870 246 870 613 182 613 182 319 475 319 475 421 774 421 774 341 228 341 228 796 752 796 752 810 47 810 47 844 973 844 973 732 158 732 158 66 28 66 28 327 13 327 13 744 483 744 483 825 493 825 493 718 455 718 455 801 353 801 353 69 7 69 7 751 495 751 495 537 206 537 206 957 33 957 33 360 413 360 413 96 760 96 760 444 221 444 221 896 246 896 246 318 452 318 452 798 150 798 150 826 614 826 614 365 705 365 705 863 511 863 511 305 844 305 844 946 745 946 745 301 10 301 10 305 930 305 930 25 175 25 175 260 386 260 386 342 392 342 392 455 726 455 726 548 460 548 460 489 484 489 484 849 417 849 417 139 479 139 479 825 766 825 766 495 904 495 904 182 694 182 694 547 357 547 357 25 689 25 689 533 381 533 381 853 306 853 306 103 26 103 26 393 690 393 690 219 836 219 836 80 211 80 211 641 951 641 951 522 326 522 326 569 516 569 516 956 699 956 699 616 520 616 520 855 939 855 939 588 441 588 441 182 762 182 762 698 774 698 774 220 669 220 669 122 596 122 596 494 207 494 207 307 624 307 624 530 415 530 415 519 533 519 533 110 846 110 846 182 305 182 305 521 494 521 494 786 435 786 435 712 52 712 52 113 544 113 544 504 763 504 763 868 69 868 69 517 776 517 776 67 787 67 787 97 779 97 779 623 554 623 554 753 975 753 975 912 637 912 637 899 290 899 290 155 75 155 75 576 169 576 169 42 83 42 83 296 768 296 768 154 895 154 895 902 113 902 113 274 879 274 879 335 663 335 663 475 849 475 849 922 542 922 542 248 464 248 464 705 793 705 793 513 437 513 437 980 462 980 462 299 557 299 557 300 983 300 983 283 672 283 672 928 275 928 275 82 220 82 220 61 404 61 404 749 793 749 793 65 608 65 608 524 131 524 131 79 794 79 794 231 558 231 558 402 605 402 605 182 283 182 283 878 841 878 841 453 550 453 550 720 971 720 971 418 186 418 186 545 72 545 72 266 994 266 994 986 923 986 923 74 202 74 202 478 420 478 420 189 95 189 95 147 950 147 950 811 254 811 254 546 530 546 530 708 616 708 616 630 410 630 410 594 239 594 239 654 667 654 667 991 128 991 128 16 163 16 163 957 112 957 112 904 711 904 711 484 14 484 14 646 537 646 537 31 382 31 382 807 35 807 35 562 815 562 815 561 161 561 161 596 266 596 266 928 354 928 354 83 75 83 75 490 478 490 478 966 713 966 713 566 495 566 495 533 385 533 385 927 734 927 734 721 122 721 122 702 593 702 593 522 696 522 696 673 148 673 148 843 475 843 475 149 964 149 964 206 817 206 817 219 380 219 380 91 574 91 574 993 762 993 762 33 615 33 615 142 486 142 486 116 335 116 335 305 216 305 216 15 347 15 347 913 149 913 149 851 945 851 945 37 621 37 621 187 145 187 145 747 535 747 535 638 700 638 700 920 294 920 294 887 215 887 215 536 457 536 457 347 373 347 373 959 650 959 650 55 830 55 830 9 413 9 413 966 598 966 598 479 246 479 246 706 637 706 637 668 299 668 299 512 872 512 872 56 180 56 180 653 979 653 979 649 934 649 934 967 963 967 963 373 642 373 642 597 880 597 880 473 892 473 892 512 470 512 470 594 380 594 380 577 154 577 154 993 49 993 49 575 217 575 217 9 666 9 666 469 966 469 966 543 806 543 806 310 176 310 176 728 712 728 712 275 99 275 99 667 737 667 737 49 2 49 2 410 540 410 540 662 704 662 704 361 236 361 236 933 416 933 416 675 319 675 319 580 433 580 433 788 307 788 307 369 717 369 717 401 610 401 610 34 275 34 275 801 69 801 69 158 631 158 631 283 283 283 283 278 398 278 398 825 809 825 809 986 303 986 303 407 144 407 144 891 315 891 315 795 868 795 868 938 309 938 309 355 235 355 235 986 694 986 694 169 37 169 37 156 504 156 504 559 364 559 364 593 109 593 109 771 519 771 519 936 250 936 250 597 558 597 558 983 427 983 427 724 133 724 133 432 26 432 26 174 365 174 365 97 35 97 35 5 300 5 300 413 18 413 18 137 645 137 645 599 524 599 524 673 827 673 827 977 84 977 84 846 303 846 303 831 317 831 317 666 492 666 492 148 176 148 176 964 488 964 488 153 324 153 324 297 695 297 695 343 441 343 441 656 836 656 836 124 789 124 789 983 392 983 392 761 116 761 116 217 540 217 540 549 943 549 943 229 296 229 296 943 681 943 681 558 472 558 472 765 848 765 848 760 964 760 964 537 344 537 344 275 567 275 567 494 352 494 352 18 367 18 367 97 459 97 459 537 500 537 500 119 300 119 300 827 527 827 527 278 81 278 81 479 230 479 230 533 705 533 705 750 797 750 797 121 273 121 273 16 801 16 801 383 669 383 669 574 613 574 613 219 395 219 395 412 877 412 877 49 50 49 50 422 528 422 528 567 29 567 29 852 399 852 399 903 514 903 514 882 628 882 628 175 558 175 558 712 446 712 446 913 894 913 894 40 864 40 864 826 433 826 433 52 580 52 580 561 110 561 110 960 769 960 769 942 641 942 641 524 657 524 657 401 747 401 747 717 84 717 84 334 26 334 26 875 63 875 63 978 48 978 48 702 840 702 840 391 589 391 589 828 357 828 357 124 552 124 552 377 833 377 833 240 38 240 38 373 396 373 396 847 778 847 778 457 934 457 934 408 788 408 788 843 173 843 173 223 388 223 388 72 950 72 950 488 98 488 98 595 139 595 139 528 148 528 148 223 572 223 572 320 339 320 339 728 502 728 502 425 557 425 557 309 238 309 238 908 769 908 769 615 86 615 86 147 703 147 703 804 576 804 576 903 741 903 741 558 842 558 842 438 108 438 108 885 532 885 532 670 14 670 14 542 257 542 257 246 786 246 786 765 861 765 861 195 118 195 118 701 345 701 345 262 546 262 546 446 479 446 479 900 14 900 14 426 367 426 367 141 512 141 512 893 392 893 392 259 890 259 890 975 683 975 683 462 592 462 592 544 325 544 325 744 526 744 526 133 341 133 341 213 584 213 584 328 235 328 235 11 94 11 94 729 62 729 62 755 264 755 264 109 87 109 87 87 363 87 363 347 913 347 913 709 916 709 916 224 216 224 216 208 611 208 611 800 932 800 932 826 657 826 657 700 760 700 760 993 958 993 958 437 831 437 831 846 190 846 190 821 311 821 311 809 407 809 407 464 673 464 673 229 465 229 465 677 598 677 598 885 883 885 883 205 815 205 815 215 946 215 946 656 114 656 114 994 900 994 900 216 328 216 328 403 593 403 593 239 76 239 76 687 783 687 783 476 539 476 539 241 371 241 371 807 794 807 794 233 942 233 942 115 901 115 901 877 843 877 843 388 188 388 188 407 632 407 632 325 751 325 751 802 594 802 594 717 97 717 97 817 92 817 92 451 200 451 200 995 923 995 923 737 415 737 415 404 994 404 994 762 960 762 960 704 595 704 595 87 106 87 106 622 908 622 908 31 849 31 849 63 211 63 211 41 214 41 214 338 653 338 653 770 948 770 948 206 162 206 162 945 46 945 46 187 203 187 203 261 874 261 874 93 807 93 807 666 385 666 385 71 970 71 970 533 9 533 9 700 416 700 416 239 867 239 867 15 688 15 688 658 115 658 115 56 467 56 467 666 974 666 974 34 280 34 280 95 459 95 459 907 396 907 396 979 272 979 272 288 566 288 566 340 678 340 678 432 599 432 599 677 92 677 92 454 671 454 671 26 978 26 978 977 843 977 843 544 519 544 519 70 257 70 257 148 905 148 905 610 156 610 156 355 669 355 669 634 437 634 437 573 640 573 640 739 886 739 886 580 27 580 27 88 293 88 293 988 719 988 719 881 984 881 984 451 900 451 900 888 390 888 390 331 916 331 916 255 144 255 144 457 203 457 203 379 439 379 439 485 465 485 465 211 987 211 987 864 301 864 301 54 923 54 923 626 341 626 341 706 862 706 862 543 91 543 91 458 494 458 494 562 293 562 293 393 987 393 987 381 649 381 649 791 197 791 197 767 589 767 589 833 71 833 71 641 255 641 255 734 414 734 414 421 560 421 560 309 490 309 490 563 887 563 887 318 866 318 866 926 580 926 580 875 665 875 665 845 715 845 715 880 799 880 799 499 361 499 361 419 665 419 665 180 906 180 906 522 429 522 429 566 938 566 938 618 274 618 274 139 608 139 608 788 626 788 626 689 66 689 66 662 767 662 767 257 498 257 498 638 78 638 78 877 722 877 722 766 498 766 498 456 613 456 613 766 198 766 198 690 818 690 818 151 7 151 7 220 121 220 121 211 403 211 403 940 812 940 812 491 772 491 772 214 793 214 793 789 617 789 617 19 858 19 858 949 2 949 2 135 697 135 697 669 728 669 728 194 292 194 292 830 29 830 29 531 133 531 133 986 422 986 422 797 339 797 339 498 330 498 330 151 715 151 715 258 588 258 588 973 866 973 866 853 596 853 596 190 217 190 217 504 439 504 439 686 846 686 846 484 637 484 637 263 450 263 450 412 919 412 919 776 502 776 502 99 871 99 871 131 766 131 766 643 487 643 487 682 20 682 20 865 442 865 442 941 243 941 243 480 156 480 156 398 204 398 204 371 530 371 530 236 233 236 233 916 402 916 402 526 882 526 882 243 121 243 121 610 122 610 122 712 801 712 801 99 325 99 325 308 731 308 731 237 409 237 409 306 200 306 200 80 363 80 363 160 512 160 512 902 36 902 36 574 278 574 278 782 169 782 169 578 546 578 546 209 544 209 544 222 812 222 812 602 451 602 451 181 143 181 143 168 828 168 828 913 217 913 217 164 811 164 811 82 382 82 382 163 960 163 960 91 767 91 767 926 118 926 118 281 928 281 928 128 643 128 643 972 754 972 754 696 894 696 894 15 303 15 303 324 781 324 781 701 810 701 810 85 704 85 704 936 217 936 217 581 261 581 261 181 531 181 531 582 528 582 528 294 875 294 875 337 108 337 108 969 204 969 204 355 358 355 358 8 658 8 658 423 77 423 77 29 31 29 31 287 266 287 266 97 750 97 750 213 772 213 772 523 247 523 247 57 159 57 159 472 549 472 549 200 183 200 183 70 29 70 29 734 238 734 238 74 328 74 328 530 497 530 497 651 714 651 714 615 901 615 901 572 465 572 465 679 528 679 528 306 1 306 1 359 740 359 740 78 60 78 60 382 453 382 453 787 579 787 579 422 505 422 505 868 134 868 134 574 809 574 809 345 223 345 223 235 312 235 312 89 313 89 313 43 414 43 414 185 192 185 192 872 513 872 513 30 535 30 535 515 159 515 159 402 2 402 2 103 89 103 89 616 369 616 369 732 818 732 818 598 1 598 1 138 194 138 194 716 588 716 588 223 571 223 571 132 88 132 88 26 779 26 779 727 459 727 459 777 114 777 114 798 867 798 867 658 971 658 971 501 53 501 53 441 716 441 716 580 908 580 908 911 428 911 428 19 280 19 280 874 147 874 147 465 215 465 215 67 313 67 313 13 742 13 742 187 107 187 107 758 794 758 794 326 914 326 914 943 771 943 771 596 962 596 962 125 789 125 789 121 93 121 93 520 299 520 299 334 530 334 530 510 453 510 453 453 239 453 239 779 431 779 431 730 603 730 603 167 71 167 71 620 604 620 604 213 341 213 341 638 910 638 910 721 555 721 555 500 292 500 292 320 102 320 102 380 64 380 64 647 680 647 680 448 164 448 164 607 298 607 298 501 770 501 770 107 212 107 212 20 948 20 948 243 709 243 709 375 790 375 790 975 386 975 386 255 480 255 480 235 117 235 117 285 348 285 348 877 713 877 713 472 139 472 139 197 92 197 92 847 94 847 94 950 589 950 589 437 585 437 585 444 191 444 191 166 360 166 360 778 291 778 291 390 175 390 175 376 488 376 488 115 398 115 398 369 669 369 669 747 242 747 242 47 504 47 504 643 963 643 963 162 886 162 886 378 604 378 604 367 923 367 923 870 107 870 107 329 845 329 845 542 795 542 795 514 315 514 315 298 863 298 863 798 690 798 690 838 986 838 986 590 156 590 156 902 608 902 608 793 541 793 541 543 501 543 501 984 479 984 479 255 249 255 249 453 30 453 30 71 584 71 584 223 765 223 765 80 575 80 575 154 174 154 174 837 249 837 249 533 658 533 658 574 608 574 608 615 253 615 253 366 517 366 517 79 201 79 201 207 837 207 837 172 868 172 868 368 165 368 165 831 319 831 319 329 972 329 972 373 575 373 575 602 250 602 250 561 392 561 392 546 854 546 854 354 624 354 624 262 147 262 147 824 537 824 537 638 922 638 922 130 839 130 839 595 277 595 277 128 644 128 644 627 276 627 276 595 978 595 978 212 708 212 708 210 61 210 61 469 267 469 267 131 974 131 974 320 619 320 619 762 119 762 119 755 194 755 194 620 568 620 568 700 430 700 430 279 372 279 372 688 914 688 914 898 455 898 455 819 982 819 982 700 61 700 61 149 550 149 550 460 60 460 60 950 356 950 356 840 769 840 769 482 269 482 269 958 624 958 624 484 991 484 991 77 954 77 954 342 294 342 294 563 745 563 745 668 604 668 604 685 565 685 565 20 890 20 890 101 199 101 199 567 745 567 745 838 450 838 450 554 476 554 476 974 918 974 918 953 183 953 183 321 992 321 992 734 547 734 547 969 493 969 493 740 979 740 979 482 100 482 100 216 124 216 124 591 654 591 654 752 56 752 56 785 944 785 944 546 408 546 408 717 940 717 940 187 156 187 156 561 582 561 582 394 291 394 291 394 772 394 772 504 251 504 251 414 565 414 565 617 735 617 735 533 851 533 851 929 650 929 650 165 952 165 952 951 901 951 901 1 828 1 828 544 673 544 673 504 586 504 586 296 109 296 109 49 920 49 920 68 679 68 679 4 772 4 772 509 599 509 599 863 984 863 984 649 99 649 99 244 55 244 55 36 539 36 539 831 131 831 131 61 491 61 491 929 403 929 403 184 489 184 489 408 991 408 991 423 470 423 470 926 726 926 726 2 783 2 783 955 133 955 133 768 681 768 681 275 33 275 33 103 953 103 953 592 207 592 207 922 899 922 899 986 647 986 647 699 62 699 62 598 736 598 736 595 109 595 109 688 545 688 545 373 686 373 686 76 25 76 25 455 482 455 482 284 969 284 969 635 41 635 41 325 380 325 380 72 209 72 209 975 441 975 441 550 172 550 172 456 895 456 895 468 139 468 139 74 874 74 874 929 973 929 973 330 639 330 639 539 103 539 103 187 179 187 179 519 217 519 217 941 641 941 641 642 289 642 289 693 851 693 851 398 189 398 189 503 47 503 47 219 223 219 223 370 778 370 778 387 543 387 543 245 828 245 828 664 797 664 797 932 806 932 806 515 870 515 870 81 532 81 532 374 944 374 944 30 464 30 464 393 681 393 681 709 390 709 390 621 792 621 792 614 375 614 375 223 559 223 559 991 498 991 498 279 639 279 639 265 671 265 671 251 655 251 655 815 626 815 626 398 21 398 21 109 600 109 600 678 734 678 734 527 300 527 300 659 878 659 878 728 131 728 131 131 35 131 35 630 625 630 625 392 747 392 747 214 372 214 372 47 104 47 104 274 415 274 415 326 230 326 230 474 763 474 763 401 330 401 330 426 942 426 942 573 713 573 713 779 61 779 61 322 89 322 89 201 120 201 120 103 801 103 801 973 706 973 706 229 316 229 316 132 866 132 866 500 301 500 301 934 81 934 81 333 994 333 994 915 767 915 767 108 358 108 358 398 293 398 293 370 115 370 115 289 822 289 822 125 800 125 800 344 722 344 722 211 251 211 251 575 119 575 119 103 926 103 926 526 157 526 157 213 211 213 211 961 445 961 445 428 986 428 986 146 980 146 980 838 689 838 689 255 399 255 399 556 885 556 885 32 532 32 532 149 830 149 830 779 82 779 82 818 214 818 214 989 988 989 988 243 168 243 168 159 506 159 506 89 207 89 207 190 828 190 828 956 614 956 614 491 975 491 975 755 390 755 390 635 306 635 306 976 606 976 606 285 449 285 449 132 195 132 195 107 852 107 852 487 492 487 492 176 543 176 543 336 356 336 356 103 222 103 222 685 11 685 11 145 96 145 96 821 192 821 192 18 515 18 515 765 141 765 141 134 959 134 959 439 95 439 95 861 380 861 380 32 111 32 111 756 734 756 734 963 952 963 952 698 404 698 404 276 957 276 957 142 857 142 857 587 867 587 867 160 793 160 793 738 941 738 941 335 153 335 153 474 845 474 845 46 605 46 605 765 218 765 218 24 27 24 27 221 717 221 717 535 79 535 79 612 475 612 475 259 7 259 7 821 945 821 945 419 429 419 429 748 569 748 569 311 157 311 157 889 898 889 898 373 611 373 611 969 548 969 548 599 506 599 506 835 646 835 646 492 730 492 730 397 429 397 429 731 444 731 444 524 932 524 932 988 700 988 700 658 28 658 28 32 361 32 361 970 560 970 560 638 388 638 388 194 340 194 340 20 179 20 179 437 252 437 252 706 281 706 281 106 664 106 664 554 733 554 733 853 421 853 421 500 578 500 578 987 927 987 927 934 794 934 794 498 568 498 568 610 911 610 911 281 299 281 299 730 321 730 321 187 907 187 907 213 222 213 222 889 371 889 371 68 842 68 842 550 572 550 572 809 580 809 580 619 670 619 670 357 917 357 917 8 901 8 901 208 126 208 126 711 518 711 518 477 913 477 913 859 943 859 943 51 645 51 645 850 849 850 849 189 908 189 908 269 250 269 250 941 929 941 929 57 953 57 953 773 46 773 46 333 617 333 617 340 831 340 831 492 570 492 570 811 833 811 833 52 570 52 570 415 329 415 329 532 810 532 810 886 266 886 266 682 803 682 803 866 346 866 346 281 289 281 289 521 875 521 875 610 216 610 216 783 643 783 643 570 824 570 824 92 765 92 765 204 295 204 295 810 737 810 737 760 970 760 970 209 140 209 140 456 336 456 336 921 328 921 328 106 563 106 563 165 635 165 635 889 599 889 599 144 860 144 860 83 934 83 934 208 164 208 164 853 471 853 471 506 108 506 108 160 408 160 408 499 452 499 452 330 935 330 935 968 571 968 571 816 61 816 61 158 964 158 964 967 286 967 286 895 19 895 19 783 709 783 709 624 729 624 729 459 923 459 923 766 429 766 429 245 444 245 444 49 665 49 665 774 968 774 968 304 756 304 756 357 987 357 987 283 645 283 645 925 292 925 292 263 81 263 81 629 207 629 207 395 780 395 780 255 827 255 827 797 900 797 900 686 981 686 981 993 939 993 939 455 658 455 658 748 987 748 987 443 703 443 703 208 725 208 725 261 128 261 128 429 183 429 183 355 881 355 881 31 125 31 125 304 363 304 363 871 157 871 157 640 208 640 208 462 194 462 194 733 930 733 930 99 545 99 545 931 163 931 163 745 39 745 39 87 327 87 327 884 593 884 593 232 856 232 856 119 946 119 946 600 72 600 72 681 605 681 605 401 932 401 932 947 464 947 464 127 961 127 961 561 637 561 637 158 383 158 383 954 831 954 831 105 608 105 608 368 896 368 896 888 500 888 500 591 143 591 143 244 336 244 336 19 489 19 489 408 861 408 861 145 337 145 337 931 898 931 898 900 767 900 767 463 412 463 412 305 400 305 400 876 280 876 280 867 352 867 352 159 980 159 980 513 491 513 491 717 861 717 861 594 273 594 273 420 566 420 566 200 214 200 214 975 478 975 478 706 48 706 48 225 50 225 50 678 924 678 924 155 218 155 218 440 890 440 890 216 562 216 562 918 835 918 835 959 450 959 450 74 307 74 307 852 698 852 698 442 795 442 795 960 803 960 803 757 710 757 710 512 583 512 583 892 310 892 310 209 451 209 451 269 727 269 727 311 771 311 771 301 977 301 977 669 309 669 309 102 954 102 954 510 181 510 181 371 474 371 474 348 531 348 531 510 510 510 510 958 677 958 677 47 470 47 470 294 895 294 895 693 399 693 399 168 589 168 589 860 300 860 300 503 567 503 567 569 686 569 686 623 958 623 958 238 914 238 914 31 280 31 280 522 721 522 721 317 913 317 913 763 935 763 935 448 482 448 482 717 835 717 835 358 832 358 832 561 856 561 856 650 868 650 868 261 856 261 856 768 35 768 35 839 845 839 845 388 609 388 609 402 551 402 551 763 906 763 906 96 61 96 61 675 638 675 638 300 264 300 264 600 973 600 973 12 43 12 43 334 831 334 831 591 661 591 661 756 69 756 69 940 883 940 883 407 406 407 406 499 129 499 129 342 817 342 817 54 181 54 181 727 246 727 246 700 740 700 740 125 44 125 44 980 69 980 69 530 758 530 758 601 541 601 541 922 524 922 524 457 400 457 400 582 796 582 796 774 178 774 178 450 220 450 220 822 513 822 513 894 79 894 79 105 583 105 583 769 489 769 489 857 318 857 318 953 658 953 658 415 469 415 469 141 56 141 56 864 891 864 891 579 86 579 86 857 296 857 296 295 247 295 247 711 712 711 712 261 590 261 590 712 317 712 317 723 40 723 40 742 933 742 933 421 361 421 361 508 955 508 955 847 898 847 898 112 167 112 167 14 353 14 353 812 359 812 359 58 651 58 651 682 104 682 104 850 38 850 38 372 256 372 256 346 256 346 256 580 475 580 475 779 106 779 106 334 464 334 464 278 257 278 257 342 927 342 927 191 16 191 16 111 192 111 192 411 918 411 918 324 59 324 59 239 414 239 414 689 304 689 304 435 380 435 380 941 332 941 332 94 49 94 49 57 384 57 384 733 890 733 890 982 422 982 422 69 663 69 663 772 778 772 778 44 698 44 698 918 793 918 793 24 104 24 104 648 286 648 286 323 557 323 557 126 182 126 182 331 257 331 257 960 321 960 321 549 610 549 610 773 201 773 201 697 768 697 768 83 374 83 374 819 55 819 55 104 446 104 446 853 844 853 844 196 598 196 598 291 241 291 241 303 583 303 583 275 388 275 388 231 219 231 219 235 810 235 810 212 919 212 919 191 355 191 355 903 654 903 654 225 197 225 197 278 137 278 137 969 831 969 831 126 2 126 2 739 40 739 40 112 67 112 67 312 803 312 803 951 95 951 95 362 892 362 892 95 19 95 19 151 317 151 317 480 217 480 217 202 753 202 753 771 582 771 582 293 37 293 37 76 9 76 9 531 798 531 798 249 564 249 564 941 665 941 665 523 463 523 463 898 928 898 928 322 727 322 727 137 464 137 464 319 191 319 191 636 362 636 362 721 376 721 376 179 217 179 217 880 791 880 791 387 555 387 555 502 400 502 400 387 658 387 658 343 291 343 291 321 293 321 293 387 927 387 927 188 883 188 883 218 133 218 133 226 567 226 567 620 697 620 697 17 526 17 526 61 655 61 655 451 371 451 371 169 19 169 19 962 223 962 223 96 890 96 890 940 606 940 606 798 501 798 501 381 946 381 946 349 797 349 797 604 291 604 291 819 72 819 72 313 884 313 884 521 962 521 962 952 843 952 843 312 876 312 876 979 164 979 164 376 696 376 696 549 355 549 355 172 556 172 556 644 269 644 269 751 531 751 531 785 587 785 587 193 175 193 175 250 375 250 375 945 817 945 817 967 33 967 33 392 704 392 704 620 41 620 41 722 65 722 65 481 530 481 530 385 382 385 382 645 132 645 132 214 519 214 519 189 184 189 184 489 707 489 707 44 353 44 353 995 430 995 430 645 229 645 229 205 820 205 820 121 695 121 695 701 796 701 796 870 256 870 256 235 330 235 330 894 966 894 966 103 109 103 109 527 4 527 4 640 442 640 442 617 459 617 459 763 912 763 912 400 494 400 494 98 745 98 745 616 13 616 13 806 76 806 76 796 709 796 709 454 219 454 219 717 576 717 576 555 345 555 345 28 281 28 281 797 741 797 741 118 307 118 307 214 118 214 118 960 221 960 221 234 331 234 331 158 287 158 287 634 531 634 531 976 152 976 152 9 473 9 473 430 697 430 697 892 177 892 177 950 314 950 314 741 655 741 655 218 415 218 415 299 724 299 724 451 635 451 635 870 143 870 143 474 806 474 806 333 587 333 587 230 289 230 289 324 905 324 905 381 635 381 635 270 717 270 717 755 825 755 825 562 497 562 497 605 765 605 765 368 788 368 788 220 877 220 877 469 397 469 397 143 361 143 361 361 621 361 621 553 644 553 644 661 699 661 699 102 968 102 968 749 119 749 119 504 252 504 252 788 74 788 74 587 683 587 683 319 739 319 739 41 945 41 945 723 838 723 838 447 892 447 892 532 53 532 53 739 912 739 912 945 334 945 334 664 966 664 966 511 484 511 484 84 907 84 907 704 141 704 141 874 588 874 588 130 484 130 484 540 46 540 46 189 325 189 325 446 351 446 351 515 228 515 228 93 198 93 198 877 751 877 751 671 129 671 129 219 403 219 403 161 380 161 380 360 885 360 885 889 374 889 374 227 915 227 915 277 65 277 65 18 702 18 702 718 889 718 889 945 125 945 125 45 415 45 415 200 894 200 894 357 409 357 409 533 915 533 915 398 658 398 658 94 984 94 984 401 418 401 418 810 323 810 323 305 876 305 876 554 136 554 136 447 985 447 985 659 461 659 461 641 781 641 781 712 956 712 956 625 179 625 179 438 553 438 553 794 973 794 973 706 859 706 859 807 576 807 576 376 426 376 426 934 519 934 519 893 31 893 31 381 231 381 231 335 718 335 718 428 679 428 679 773 116 773 116 579 572 579 572 477 634 477 634 195 917 195 917 452 424 452 424 835 259 835 259 888 116 888 116 681 678 681 678 686 26 686 26 419 54 419 54 573 448 573 448 277 242 277 242 523 88 523 88 115 69 115 69 283 371 283 371 628 904 628 904 878 540 878 540 829 606 829 606 796 124 796 124 314 258 314 258 25 348 25 348 69 385 69 385 164 325 164 325 444 250 444 250 460 630 460 630 705 650 705 650 377 249 377 249 212 878 212 878 674 656 674 656 488 665 488 665 304 184 304 184 143 662 143 662 825 919 825 919 914 693 914 693 510 229 510 229 972 54 972 54 198 427 198 427 239 544 239 544 435 885 435 885 267 8 267 8 493 861 493 861 864 549 864 549 767 22 767 22 7 654 7 654 980 945 980 945 287 692 287 692 7 940 7 940 511 302 511 302 128 389 128 389 972 426 972 426 951 12 951 12 134 4 134 4 923 904 923 904 539 246 539 246 943 436 943 436 415 203 415 203 170 607 170 607 802 752 802 752 442 338 442 338 442 169 442 169 665 234 665 234 82 884 82 884 270 587 270 587 584 697 584 697 776 53 776 53 910 98 910 98 863 633 863 633 645 210 645 210 875 80 875 80 622 28 622 28 569 640 569 640 391 435 391 435 817 7 817 7 320 109 320 109 68 703 68 703 201 470 201 470 192 989 192 989 358 266 358 266 486 252 486 252 282 213 282 213 406 139 406 139 13 497 13 497 65 103 65 103 773 788 773 788 28 925 28 925 861 562 861 562 669 530 669 530 466 667 466 667 115 377 115 377 400 444 400 444 771 148 771 148 347 845 347 845 597 628 597 628 718 592 718 592 169 287 169 287 960 824 960 824 937 294 937 294 78 674 78 674 560 111 560 111 189 849 189 849 360 368 360 368 237 37 237 37 241 736 241 736 893 352 893 352 596 86 596 86 291 584 291 584 854 28 854 28 567 717 567 717 745 750 745 750 533 886 533 886 713 722 713 722 569 266 569 266 32 469 32 469 142 954 142 954 792 652 792 652 749 438 749 438 101 955 101 955 624 916 624 916 19 753 19 753 30 948 30 948 220 617 220 617 393 131 393 131 478 423 478 423 224 187 224 187 499 965 499 965 910 288 910 288 718 642 718 642 385 772 385 772 261 779 261 779 22 358 22 358 757 479 757 479 891 509 891 509 47 782 47 782 908 988 908 988 778 725 778 725 503 455 503 455 881 516 881 516 475 749 475 749 193 904 193 904 51 21 51 21 918 587 918 587 965 910 965 910 516 658 516 658 748 878 748 878 611 600 611 600 543 304 543 304 156 787 156 787 468 722 468 722 369 302 369 302 38 322 38 322 933 788 933 788 846 13 846 13 172 715 172 715 534 734 534 734 752 29 752 29 35 370 35 370 461 548 461 548 434 703 434 703 932 312 932 312 476 747 476 747 79 713 79 713 482 638 482 638 245 144 245 144 275 175 275 175 137 284 137 284 784 858 784 858 255 592 255 592 808 320 808 320 373 79 373 79 83 453 83 453 668 342 668 342 832 373 832 373 38 967 38 967 632 157 632 157 381 290 381 290 73 368 73 368 640 650 640 650 322 57 322 57 746 690 746 690 759 388 759 388 186 4 186 4 702 146 702 146 820 49 820 49 491 588 491 588 979 62 979 62 314 132 314 132 681 567 681 567 621 774 621 774 520 407 520 407 53 151 53 151 451 667 451 667 558 531 558 531 942 651 942 651 348 271 348 271 554 181 554 181 4 858 4 858 990 731 990 731 794 341 794 341 243 824 243 824 853 889 853 889 716 933 716 933 904 772 904 772 406 736 406 736 436 166 436 166 56 337 56 337 373 252 373 252 40 231 40 231 558 439 558 439 157 754 157 754 298 35 298 35 715 766 715 766 966 209 966 209 13 409 13 409 745 55 745 55 584 940 584 940 820 331 820 331 105 513 105 513 630 285 630 285 928 24 928 24 368 318 368 318 972 907 972 907 919 58 919 58 110 810 110 810 40 570 40 570 618 656 618 656 734 524 734 524 72 120 72 120 281 993 281 993 972 766 972 766 547 586 547 586 205 885 205 885 256 317 256 317 451 457 451 457 238 661 238 661 84 142 84 142 293 46 293 46 882 80 882 80 694 853 694 853 89 504 89 504 806 2 806 2 483 922 483 922 487 610 487 610 851 491 851 491 534 832 534 832 842 445 842 445 876 373 876 373 568 390 568 390 890 649 890 649 318 349 318 349 427 383 427 383 756 659 756 659 912 284 912 284 844 939 844 939 28 71 28 71 304 311 304 311 763 529 763 529 321 592 321 592 405 553 405 553 248 864 248 864 252 501 252 501 506 24 506 24 172 108 172 108 602 793 602 793 981 590 981 590 423 984 423 984 512 463 512 463 541 913 541 913 264 448 264 448 343 979 343 979 180 184 180 184 146 394 146 394 893 121 893 121 914 527 914 527 970 286 970 286 949 644 949 644 869 911 869 911 654 800 654 800 210 331 210 331 745 103 745 103 363 677 363 677 613 558 613 558 794 640 794 640 810 260 810 260 599 541 599 541 124 688 124 688 265 702 265 702 528 296 528 296 32 193 32 193 520 932 520 932 203 117 203 117 411 371 411 371 787 207 787 207 19 836 19 836 445 519 445 519 785 338 785 338 35 945 35 945 635 82 635 82 378 345 378 345 811 258 811 258 469 776 469 776 268 221 268 221 367 407 367 407 43 566 43 566 101 843 101 843 581 497 581 497 241 265 241 265 325 248 325 248 857 258 857 258 228 49 228 49 942 359 942 359 63 106 63 106 113 776 113 776 367 606 367 606 910 696 910 696 525 641 525 641 183 62 183 62 111 663 111 663 917 795 917 795 756 151 756 151 396 902 396 902 330 822 330 822 475 491 475 491 417 764 417 764 175 118 175 118 232 607 232 607 339 682 339 682 429 305 429 305 309 611 309 611 457 320 457 320 808 206 808 206 205 909 205 909 542 641 542 641 652 703 652 703 239 168 239 168 371 9 371 9 179 384 179 384 439 602 439 602 700 872 700 872 523 228 523 228 855 161 855 161 600 692 600 692 877 805 877 805 267 485 267 485 962 449 962 449 354 565 354 565 42 374 42 374 15 387 15 387 990 628 990 628 854 509 854 509 318 895 318 895 462 904 462 904 798 737 798 737 505 271 505 271 48 375 48 375 289 599 289 599 761 873 761 873 860 619 860 619 557 883 557 883 672 311 672 311 73 938 73 938 787 373 787 373 493 514 493 514 352 603 352 603 183 279 183 279 906 211 906 211 57 760 57 760 308 394 308 394 600 221 600 221 173 935 173 935 541 903 541 903 930 8 930 8 117 14 117 14 768 174 768 174 716 740 716 740 142 300 142 300 930 882 930 882 898 104 898 104 38 44 38 44 731 412 731 412 542 654 542 654 547 800 547 800 678 461 678 461 912 866 912 866 735 934 735 934 991 823 991 823 927 651 927 651 831 812 831 812 469 661 469 661 786 372 786 372 132 324 132 324 425 383 425 383 671 159 671 159 426 475 426 475 520 471 520 471 450 722 450 722 477 935 477 935 327 667 327 667 474 830 474 830 981 958 981 958 754 812 754 812 304 372 304 372 414 812 414 812 372 551 372 551 23 134 23 134 41 472 41 472 837 663 837 663 713 324 713 324 237 850 237 850 266 676 266 676 607 415 607 415 171 137 171 137 150 388 150 388 907 935 907 935 117 493 117 493 133 672 133 672 400 911 400 911 296 607 296 607 254 366 254 366 187 733 187 733 533 781 533 781 707 209 707 209 597 440 597 440 445 164 445 164 785 172 785 172 945 425 945 425 170 912 170 912 680 852 680 852 173 441 173 441 406 542 406 542 98 737 98 737 465 594 465 594 489 490 489 490 724 981 724 981 727 692 727 692 57 653 57 653 971 617 971 617 509 116 509 116 186 685 186 685 329 561 329 561 232 702 232 702 536 749 536 749 507 827 507 827 750 935 750 935 842 507 842 507 209 634 209 634 873 34 873 34 755 228 755 228 233 334 233 334 105 973 105 973 142 3 142 3 85 8 85 8 711 664 711 664 906 310 906 310 282 637 282 637 364 710 364 710 130 197 130 197 84 720 84 720 622 202 622 202 95 579 95 579 883 808 883 808 88 951 88 951 393 345 393 345 100 73 100 73 224 457 224 457 564 555 564 555 822 336 822 336 89 541 89 541 646 935 646 935 716 418 716 418 89 699 89 699 972 208 972 208 923 673 923 673 737 495 737 495 910 769 910 769 9 682 9 682 323 302 323 302 442 744 442 744 26 482 26 482 463 654 463 654 113 16 113 16 604 970 604 970 242 624 242 624 902 470 902 470 621 358 621 358 773 802 773 802 554 63 554 63 170 619 170 619 691 639 691 639 445 757 445 757 59 433 59 433 560 24 560 24 811 333 811 333 800 687 800 687 888 507 888 507 814 840 814 840 722 403 722 403 190 900 190 900 262 577 262 577 807 198 807 198 792 292 792 292 519 806 519 806 482 857 482 857 677 914 677 914 491 38 491 38 327 584 327 584 953 613 953 613 687 718 687 718 292 680 292 680 876 131 876 131 160 201 160 201 462 669 462 669 104 779 104 779 964 859 964 859 613 461 613 461 905 241 905 241 754 614 754 614 293 187 293 187 894 273 894 273 56 20 56 20 5 948 5 948 149 172 149 172 350 730 350 730 65 856 65 856 431 331 431 331 478 767 478 767 995 316 995 316 208 60 208 60 521 414 521 414 365 142 365 142 767 402 767 402 687 252 687 252 557 698 557 698 779 559 779 559 346 543 346 543 356 589 356 589 952 124 952 124 451 600 451 600 951 532 951 532 577 962 577 962 308 617 308 617 212 345 212 345 345 985 345 985 169 896 169 896 291 135 291 135 452 684 452 684 966 753 966 753 41 625 41 625 170 774 170 774 770 917 770 917 975 749 975 749 660 422 660 422 99 957 99 957 693 287 693 287 693 140 693 140 617 685 617 685 728 600 728 600 121 281 121 281 522 921 522 921 937 895 937 895 358 777 358 777 81 494 81 494 573 984 573 984 388 460 388 460 386 592 386 592 94 756 94 756 631 665 631 665 544 136 544 136 229 977 229 977 152 535 152 535 287 164 287 164 871 547 871 547 485 695 485 695 568 13 568 13 251 471 251 471 175 177 175 177 53 421 53 421 38 135 38 135 970 653 970 653 596 741 596 741 94 330 94 330 753 427 753 427 357 888 357 888 820 223 820 223 634 5 634 5 826 804 826 804 845 770 845 770 729 299 729 299 62 255 62 255 149 774 149 774 964 61 964 61 231 657 231 657 490 418 490 418 407 686 407 686 128 574 128 574 549 20 549 20 44 757 44 757 261 499 261 499 351 49 351 49 938 981 938 981 771 24 771 24 400 788 400 788 553 620 553 620 190 663 190 663 244 785 244 785 76 898 76 898 28 320 28 320 367 616 367 616 807 605 807 605 414 186 414 186 677 453 677 453 873 530 873 530 436 620 436 620 13 268 13 268 1 274 1 274 756 624 756 624 822 766 822 766 741 243 741 243 892 79 892 79 161 26 161 26 564 695 564 695 931 566 931 566 226 664 226 664 469 984 469 984 81 633 81 633 221 811 221 811 863 350 863 350 668 434 668 434 389 786 389 786 39 837 39 837 6 562 6 562 71 916 71 916 460 944 460 944 993 828 993 828 7 109 7 109 223 687 223 687 432 547 432 547 965 136 965 136 743 746 743 746 369 487 369 487 159 78 159 78 788 841 788 841 705 877 705 877 224 608 224 608 62 680 62 680 493 757 493 757 697 892 697 892 615 353 615 353 674 422 674 422 848 470 848 470 763 322 763 322 527 244 527 244 68 333 68 333 125 288 125 288 780 9 780 9 323 412 323 412 424 380 424 380 29 793 29 793 663 751 663 751 178 194 178 194 24 380 24 380 841 989 841 989 47 137 47 137 147 362 147 362 407 935 407 935 796 899 796 899 261 195 261 195 469 609 469 609 544 775 544 775 304 338 304 338 82 804 82 804 739 772 739 772 123 962 123 962 68 617 68 617 305 370 305 370 979 906 979 906 907 487 907 487 801 737 801 737 309 399 309 399 352 631 352 631 703 181 703 181 23 852 23 852 338 58 338 58 783 137 783 137 603 937 603 937 213 4 213 4 606 296 606 296 383 944 383 944 352 450 352 450 696 404 696 404 354 719 354 719 226 414 226 414 720 348 720 348 139 516 139 516 260 215 260 215 173 251 173 251 531 780 531 780 732 109 732 109 728 83 728 83 727 194 727 194 160 637 160 637 765 4 765 4 977 612 977 612 376 297 376 297 531 702 531 702 623 272 623 272 763 193 763 193 182 715 182 715 930 581 930 581 454 24 454 24 430 825 430 825 378 560 378 560 902 450 902 450 689 270 689 270 540 733 540 733 971 734 971 734 814 956 814 956 811 105 811 105 512 337 512 337 578 805 578 805 387 847 387 847 67 464 67 464 156 80 156 80 966 233 966 233 555 171 555 171 871 666 871 666 926 328 926 328 795 230 795 230 663 292 663 292 638 817 638 817 747 490 747 490 651 357 651 357 462 27 462 27 634 562 634 562 157 584 157 584 209 618 209 618 739 662 739 662 346 918 346 918 958 105 958 105 846 82 846 82 609 223 609 223 611 316 611 316 516 24 516 24 46 436 46 436 904 627 904 627 171 349 171 349 745 477 745 477 781 611 781 611 726 286 726 286 461 787 461 787 138 192 138 192 524 419 524 419 304 604 304 604 575 121 575 121 399 362 399 362 616 735 616 735 596 669 596 669 636 849 636 849 214 985 214 985 412 636 412 636 401 613 401 613 965 100 965 100 920 901 920 901 313 38 313 38 741 313 741 313 462 464 462 464 774 930 774 930 937 805 937 805 891 858 891 858 217 478 217 478 247 41 247 41 884 470 884 470 901 762 901 762 917 153 917 153 741 648 741 648 187 163 187 163 40 447 40 447 652 178 652 178 4 342 4 342 753 306 753 306 867 747 867 747 176 697 176 697 650 518 650 518 620 294 620 294 930 401 930 401 868 986 868 986 954 899 954 899 389 127 389 127 407 32 407 32 55 740 55 740 425 565 425 565 562 718 562 718 966 924 966 924 932 797 932 797 120 11 120 11 281 80 281 80 623 202 623 202 156 76 156 76 925 567 925 567 892 906 892 906 117 705 117 705 753 234 753 234 488 148 488 148 992 768 992 768 306 469 306 469 593 904 593 904 632 444 632 444 705 511 705 511 482 584 482 584 88 219 88 219 131 738 131 738 468 675 468 675 670 959 670 959 445 11 445 11 593 678 593 678 758 516 758 516 126 467 126 467 249 764 249 764 891 269 891 269 355 572 355 572 66 44 66 44 716 944 716 944 101 81 101 81 281 976 281 976 34 464 34 464 833 210 833 210 620 324 620 324 527 805 527 805 807 364 807 364 764 464 764 464 227 486 227 486 13 200 13 200 328 654 328 654 897 689 897 689 656 386 656 386 269 601 269 601 639 672 639 672 443 545 443 545 612 240 612 240 406 633 406 633 376 828 376 828 691 43 691 43 737 625 737 625 254 687 254 687 152 640 152 640 333 881 333 881 882 307 882 307 148 853 148 853 689 307 689 307 786 231 786 231 765 697 765 697 374 114 374 114 12 760 12 760 737 112 737 112 370 641 370 641 295 460 295 460 902 952 902 952 206 862 206 862 842 928 842 928 610 44 610 44 603 41 603 41 111 867 111 867 464 169 464 169 901 272 901 272 96 198 96 198 923 788 923 788 187 601 187 601 267 347 267 347 829 572 829 572 186 834 186 834 921 126 921 126 186 448 186 448 663 594 663 594 256 657 256 657 511 777 511 777 544 674 544 674 207 114 207 114 517 616 517 616 964 389 964 389 203 561 203 561 48 265 48 265 439 601 439 601 192 752 192 752 156 745 156 745 407 180 407 180 811 36 811 36 487 51 487 51 893 962 893 962 759 471 759 471 564 828 564 828 929 59 929 59 268 236 268 236 579 536 579 536 618 613 618 613 957 652 957 652 340 664 340 664 117 263 117 263 152 50 152 50 219 254 219 254 180 11 180 11 535 634 535 634 758 852 758 852 196 474 196 474 244 837 244 837 959 399 959 399 713 640 713 640 306 527 306 527 529 620 529 620 80 461 80 461 643 361 643 361 174 274 174 274 758 223 758 223 271 684 271 684 900 524 900 524 579 214 579 214 589 560 589 560 496 215 496 215 471 912 471 912 766 389 766 389 53 4 53 4 962 530 962 530 145 958 145 958 90 1 90 1 622 798 622 798 164 178 164 178 960 31 960 31 517 573 517 573 516 952 516 952 504 463 504 463 168 431 168 431 843 210 843 210 679 552 679 552 555 704 555 704 245 905 245 905 815 607 815 607 773 641 773 641 262 919 262 919 321 12 321 12 89 417 89 417 378 523 378 523 493 16 493 16 315 937 315 937 359 12 359 12 954 212 954 212 426 70 426 70 862 652 862 652 337 683 337 683 687 291 687 291 935 15 935 15 510 747 510 747 552 221 552 221 287 533 287 533 190 736 190 736 605 649 605 649 98 298 98 298 86 859 86 859 589 34 589 34 431 99 431 99 694 432 694 432 292 4 292 4 872 63 872 63 28 373 28 373 95 341 95 341 847 124 847 124 941 624 941 624 627 712 627 712 976 16 976 16 958 116 958 116 747 65 747 65 85 146 85 146 864 994 864 994 817 247 817 247 592 894 592 894 63 580 63 580 882 75 882 75 157 853 157 853 168 604 168 604 968 91 968 91 85 70 85 70 616 760 616 760 406 331 406 331 88 941 88 941 820 941 820 941 706 401 706 401 168 122 168 122 132 118 132 118 330 317 330 317 747 92 747 92 596 296 596 296 85 934 85 934 191 6 191 6 437 286 437 286 52 820 52 820 117 386 117 386 580 538 580 538 585 600 585 600 950 906 950 906 417 745 417 745 329 988 329 988 608 768 608 768 950 184 950 184 339 330 339 330 4 383 4 383 866 148 866 148 260 960 260 960 595 893 595 893 530 201 530 201 923 724 923 724 163 767 163 767 556 204 556 204 879 441 879 441 175 57 175 57 455 515 455 515 816 773 816 773 889 856 889 856 345 678 345 678 67 481 67 481 441 884 441 884 685 545 685 545 619 783 619 783 221 323 221 323 332 408 332 408 324 799 324 799 901 205 901 205 994 165 994 165 546 192 546 192 408 692 408 692 775 677 775 677 30 453 30 453 761 915 761 915 61 305 61 305 480 117 480 117 316 688 316 688 146 396 146 396 212 764 212 764 411 59 411 59 310 13 310 13 761 736 761 736 744 784 744 784 690 294 690 294 736 896 736 896 253 553 253 553 495 693 495 693 795 66 795 66 775 618 775 618 726 373 726 373 682 410 682 410 21 694 21 694 522 493 522 493 352 630 352 630 143 335 143 335 826 174 826 174 128 983 128 983 367 148 367 148 453 598 453 598 133 674 133 674 978 935 978 935 258 135 258 135 825 227 825 227 968 82 968 82 332 491 332 491 86 881 86 881 657 439 657 439 232 448 232 448 653 19 653 19 799 986 799 986 115 531 115 531 487 230 487 230 641 623 641 623 207 859 207 859 40 835 40 835 195 257 195 257 684 318 684 318 491 88 491 88 139 415 139 415 394 946 394 946 940 981 940 981 466 751 466 751 465 662 465 662 211 256 211 256 406 585 406 585 603 890 603 890 313 993 313 993 883 478 883 478 742 255 742 255 71 510 71 510 349 32 349 32 919 139 919 139 71 454 71 454 462 43 462 43 978 863 978 863 215 924 215 924 468 102 468 102 201 504 201 504 10 387 10 387 772 63 772 63 833 760 833 760 501 862 501 862 547 537 547 537 102 710 102 710 884 421 884 421 366 636 366 636 217 225 217 225 551 313 551 313 419 566 419 566 578 617 578 617 798 252 798 252 795 597 795 597 504 512 504 512 752 436 752 436 895 285 895 285 365 689 365 689 240 417 240 417 824 212 824 212 554 691 554 691 569 514 569 514 400 121 400 121 334 798 334 798 40 428 40 428 541 171 541 171 900 8 900 8 663 411 663 411 276 582 276 582 622 420 622 420 313 693 313 693 467 261 467 261 423 547 423 547 654 382 654 382 635 978 635 978 953 103 953 103 314 29 314 29 574 657 574 657 851 738 851 738 489 675 489 675 189 64 189 64 916 985 916 985 837 596 837 596 327 228 327 228 975 369 975 369 2 804 2 804 752 510 752 510 965 55 965 55 377 425 377 425 616 185 616 185 248 122 248 122 172 142 172 142 826 617 826 617 385 475 385 475 757 408 757 408 373 343 373 343 298 316 298 316 771 133 771 133 846 390 846 390 789 758 789 758 139 764 139 764 865 44 865 44 794 353 794 353 78 959 78 959 341 685 341 685 562 374 562 374 696 799 696 799 464 526 464 526 919 55 919 55 210 806 210 806 425 514 425 514 754 365 754 365 521 85 521 85 156 117 156 117 406 529 406 529 466 716 466 716 174 465 174 465 301 848 301 848 340 557 340 557 427 627 427 627 295 747 295 747 42 214 42 214 374 577 374 577 194 568 194 568 336 779 336 779 693 869 693 869 588 324 588 324 154 660 154 660 371 665 371 665 162 857 162 857 85 519 85 519 929 364 929 364 68 987 68 987 673 804 673 804 480 312 480 312 182 309 182 309 315 706 315 706 236 808 236 808 503 51 503 51 923 811 923 811 876 856 876 856 739 320 739 320 66 927 66 927 790 516 790 516 821 336 821 336 24 29 24 29 772 730 772 730 963 825 963 825 932 648 932 648 410 457 410 457 553 460 553 460 401 544 401 544 251 840 251 840 768 175 768 175 431 838 431 838 446 559 446 559 43 102 43 102 409 111 409 111 256 677 256 677 248 419 248 419 442 248 442 248 726 545 726 545 752 952 752 952 466 244 466 244 677 786 677 786 521 257 521 257 134 811 134 811 521 290 521 290 229 888 229 888 725 629 725 629 390 504 390 504 438 56 438 56 652 701 652 701 441 442 441 442 993 319 993 319 337 366 337 366 972 852 972 852 935 698 935 698 884 278 884 278 628 278 628 278 331 986 331 986 262 488 262 488 212 821 212 821 684 58 684 58 15 902 15 902 619 164 619 164 329 250 329 250 315 425 315 425 944 500 944 500 723 930 723 930 740 516 740 516 767 195 767 195 400 205 400 205 272 320 272 320 174 399 174 399 234 49 234 49 430 21 430 21 666 200 666 200 748 594 748 594 248 727 248 727 908 248 908 248 131 618 131 618 355 533 355 533 24 516 24 516 680 301 680 301 936 270 936 270 72 572 72 572 761 400 761 400 480 977 480 977 160 756 160 756 712 659 712 659 341 423 341 423 20 87 20 87 176 318 176 318 970 804 970 804 977 7 977 7 361 351 361 351 957 691 957 691 268 370 268 370 20 577 20 577 55 52 55 52 925 508 925 508 637 586 637 586 717 457 717 457 186 809 186 809 552 283 552 283 782 713 782 713 32 77 32 77 878 923 878 923 207 76 207 76 424 721 424 721 173 493 173 493 852 117 852 117 450 795 450 795 479 766 479 766 399 618 399 618 443 842 443 842 343 982 343 982 394 524 394 524 375 988 375 988 498 82 498 82 294 186 294 186 612 332 612 332 214 477 214 477 48 431 48 431 775 30 775 30 411 314 411 314 545 428 545 428 439 131 439 131 836 942 836 942 428 178 428 178 972 76 972 76 260 151 260 151 1 167 1 167 93 211 93 211 429 277 429 277 138 7 138 7 698 469 698 469 412 204 412 204 965 187 965 187 803 925 803 925 13 89 13 89 872 349 872 349 703 125 703 125 690 656 690 656 327 232 327 232 236 356 236 356 487 870 487 870 683 448 683 448 541 307 541 307 52 156 52 156 688 183 688 183 61 121 61 121 935 550 935 550 573 12 573 12 839 594 839 594 806 589 806 589 168 99 168 99 389 343 389 343 419 655 419 655 253 448 253 448 739 288 739 288 307 471 307 471 423 644 423 644 493 366 493 366 285 65 285 65 782 9 782 9 5 208 5 208 909 192 909 192 634 742 634 742 336 483 336 483 429 812 429 812 652 937 652 937 423 750 423 750 228 243 228 243 785 806 785 806 579 698 579 698 111 382 111 382 249 203 249 203 903 301 903 301 407 693 407 693 660 380 660 380 847 2 847 2 181 598 181 598 670 7 670 7 830 884 830 884 960 631 960 631 991 450 991 450 180 158 180 158 250 622 250 622 967 194 967 194 458 398 458 398 328 691 328 691 103 728 103 728 882 259 882 259 717 351 717 351 753 928 753 928 18 919 18 919 822 776 822 776 288 729 288 729 267 777 267 777 967 474 967 474 374 502 374 502 720 209 720 209 40 235 40 235 798 829 798 829 828 731 828 731 315 1 315 1 266 841 266 841 102 580 102 580 222 760 222 760 10 143 10 143 197 467 197 467 588 52 588 52 472 349 472 349 93 974 93 974 816 364 816 364 792 253 792 253 713 77 713 77 282 661 282 661 347 478 347 478 871 900 871 900 978 86 978 86 759 305 759 305 88 425 88 425 306 889 306 889 985 993 985 993 644 678 644 678 804 705 804 705 184 562 184 562 605 694 605 694 297 279 297 279 730 819 730 819 241 666 241 666 809 727 809 727 123 624 123 624 147 549 147 549 32 630 32 630 47 665 47 665 629 692 629 692 122 684 122 684 85 856 85 856 53 378 53 378 298 48 298 48 602 750 602 750 118 872 118 872 318 839 318 839 90 90 90 90 615 142 615 142 667 674 667 674 315 133 315 133 690 385 690 385 705 938 705 938 248 226 248 226 213 470 213 470 346 893 346 893 164 414 164 414 712 331 712 331 850 521 850 521 535 988 535 988 971 420 971 420 359 910 359 910 910 568 910 568 283 115 283 115 689 692 689 692 895 813 895 813 28 771 28 771 300 52 300 52 523 741 523 741 437 412 437 412 470 346 470 346 908 85 908 85 555 697 555 697 444 966 444 966 227 784 227 784 743 79 743 79 393 20 393 20 462 887 462 887 275 861 275 861 493 79 493 79 15 797 15 797 863 710 863 710 530 796 530 796 433 238 433 238 567 359 567 359 684 975 684 975 198 934 198 934 442 327 442 327 541 910 541 910 22 355 22 355 461 117 461 117 219 150 219 150 80 407 80 407 723 928 723 928 884 720 884 720 987 884 987 884 821 861 821 861 125 856 125 856 663 105 663 105 672 23 672 23 679 953 679 953 287 195 287 195 245 43 245 43 679 918 679 918 594 9 594 9 112 81 112 81 492 510 492 510 270 564 270 564 665 52 665 52 949 884 949 884 358 721 358 721 165 955 165 955 500 774 500 774 510 833 510 833 700 780 700 780 607 805 607 805 185 56 185 56 535 275 535 275 378 815 378 815 627 330 627 330 570 935 570 935 794 122 794 122 983 169 983 169 125 223 125 223 980 873 980 873 632 939 632 939 709 749 709 749 482 74 482 74 923 150 923 150 726 35 726 35 175 438 175 438 79 659 79 659 147 765 147 765 764 354 764 354 52 925 52 925 248 307 248 307 813 214 813 214 707 340 707 340 328 608 328 608 347 90 347 90 184 527 184 527 801 750 801 750 376 199 376 199 424 971 424 971 917 745 917 745 293 808 293 808 954 110 954 110 448 601 448 601 77 703 77 703 702 730 702 730 841 107 841 107 598 450 598 450 670 272 670 272 380 487 380 487 64 950 64 950 342 631 342 631 43 343 43 343 522 800 522 800 444 557 444 557 721 342 721 342 867 600 867 600 730 375 730 375 759 87 759 87 296 922 296 922 738 821 738 821 137 31 137 31 535 922 535 922 923 289 923 289 883 831 883 831 363 4 363 4 173 293 173 293 980 267 980 267 30 263 30 263 601 717 601 717 265 549 265 549 416 289 416 289 542 912 542 912 625 928 625 928 174 382 174 382 880 135 880 135 128 911 128 911 771 472 771 472 323 567 323 567 150 789 150 789 303 465 303 465 713 65 713 65 27 18 27 18 634 968 634 968 864 323 864 323 100 263 100 263 150 994 150 994 899 643 899 643 394 733 394 733 464 613 464 613 742 731 742 731 506 445 506 445 651 223 651 223 397 230 397 230 140 790 140 790 11 717 11 717 145 401 145 401 726 419 726 419 25 464 25 464 945 673 945 673 200 381 200 381 25 162 25 162 822 23 822 23 776 100 776 100 886 414 886 414 404 175 404 175 657 728 657 728 780 289 780 289 28 930 28 930 650 542 650 542 890 735 890 735 427 359 427 359 143 323 143 323 238 536 238 536 816 396 816 396 655 159 655 159 828 167 828 167 894 477 894 477 606 797 606 797 229 931 229 931 394 397 394 397 725 250 725 250 902 734 902 734 167 152 167 152 752 360 752 360 394 2 394 2 43 318 43 318 751 468 751 468 395 217 395 217 104 123 104 123 178 380 178 380 460 865 460 865 123 894 123 894 778 81 778 81 423 893 423 893 443 356 443 356 491 66 491 66 182 957 182 957 368 303 368 303 427 170 427 170 136 680 136 680 771 394 771 394 139 65 139 65 555 452 555 452 561 549 561 549 973 228 973 228 821 909 821 909 125 723 125 723 428 12 428 12 564 965 564 965 442 508 442 508 946 622 946 622 538 203 538 203 238 21 238 21 97 802 97 802 264 91 264 91 240 372 240 372 118 41 118 41 905 299 905 299 983 296 983 296 621 67 621 67 975 837 975 837 405 96 405 96 791 700 791 700 32 235 32 235 632 149 632 149 446 720 446 720 339 333 339 333 501 984 501 984 341 198 341 198 133 134 133 134 684 273 684 273 784 443 784 443 630 731 630 731 245 69 245 69 83 966 83 966 837 327 837 327 782 171 782 171 300 395 300 395 678 150 678 150 180 989 180 989 847 664 847 664 523 825 523 825 251 898 251 898 866 856 866 856 39 900 39 900 811 656 811 656 211 319 211 319 645 948 645 948 421 555 421 555 625 364 625 364 18 536 18 536 916 821 916 821 225 680 225 680 94 238 94 238 102 679 102 679 335 658 335 658 972 608 972 608 856 270 856 270 617 142 617 142 153 890 153 890 988 624 988 624 246 701 246 701 296 640 296 640 100 15 100 15 757 706 757 706 459 564 459 564 83 329 83 329 288 638 288 638 28 632 28 632 758 426 758 426 251 12 251 12 179 551 179 551 669 216 669 216 172 987 172 987 861 148 861 148 542 961 542 961 847 882 847 882 505 96 505 96 674 665 674 665 166 135 166 135 333 607 333 607 176 959 176 959 992 580 992 580 315 506 315 506 565 366 565 366 755 849 755 849 637 810 637 810 979 501 979 501 175 926 175 926 776 114 776 114 8 640 8 640 176 972 176 972 547 126 547 126 656 476 656 476 737 973 737 973 906 294 906 294 179 585 179 585 313 33 313 33 408 468 408 468 657 912 657 912 342 218 342 218 776 668 776 668 987 689 987 689 64 685 64 685 468 61 468 61 173 450 173 450 640 729 640 729 438 65 438 65 713 346 713 346 27 512 27 512 769 543 769 543 485 607 485 607 124 444 124 444 435 547 435 547 910 326 910 326 752 845 752 845 161 729 161 729 812 314 812 314 43 313 43 313 210 766 210 766 714 793 714 793 741 462 741 462 36 622 36 622 4 11 4 11 258 184 258 184 467 837 467 837 742 31 742 31 537 283 537 283 44 571 44 571 450 353 450 353 177 329 177 329 804 728 804 728 501 737 501 737 162 399 162 399 145 329 145 329 52 46 52 46 639 913 639 913 507 685 507 685 695 883 695 883 491 106 491 106 111 919 111 919 771 598 771 598 326 783 326 783 655 907 655 907 921 690 921 690 698 288 698 288 921 152 921 152 799 866 799 866 170 470 170 470 587 496 587 496 936 916 936 916 869 603 869 603 947 149 947 149 906 198 906 198 189 70 189 70 399 763 399 763 264 722 264 722 614 137 614 137 775 178 775 178 374 322 374 322 289 216 289 216 203 922 203 922 732 727 732 727 373 194 373 194 557 670 557 670 361 332 361 332 492 272 492 272 116 259 116 259 287 370 287 370 536 242 536 242 127 306 127 306 832 809 832 809 923 775 923 775 558 510 558 510 208 97 208 97 118 534 118 534 203 173 203 173 79 647 79 647 178 382 178 382 57 616 57 616 378 288 378 288 914 129 914 129 624 626 624 626 519 54 519 54 849 812 849 812 222 471 222 471 440 531 440 531 390 98 390 98 264 555 264 555 460 291 460 291 160 978 160 978 691 548 691 548 718 766 718 766 586 92 586 92 745 801 745 801 218 9 218 9 652 695 652 695 753 509 753 509 494 972 494 972 711 411 711 411 869 86 869 86 97 897 97 897 623 86 623 86 342 98 342 98 575 945 575 945 725 239 725 239 959 269 959 269 17 116 17 116 719 988 719 988 541 260 541 260 434 396 434 396 785 504 785 504 897 123 897 123 322 841 322 841 400 300 400 300 562 289 562 289 159 768 159 768 559 942 559 942 762 653 762 653 531 116 531 116 499 232 499 232 862 595 862 595 935 720 935 720 755 19 755 19 833 152 833 152 943 815 943 815 232 797 232 797 989 373 989 373 223 499 223 499 233 745 233 745 208 150 208 150 948 355 948 355 66 966 66 966 548 296 548 296 471 368 471 368 350 557 350 557 110 449 110 449 913 414 913 414 95 578 95 578 339 860 339 860 71 751 71 751 99 769 99 769 372 235 372 235 426 176 426 176 111 272 111 272 514 279 514 279 571 335 571 335 914 170 914 170 563 815 563 815 566 165 566 165 831 153 831 153 543 437 543 437 422 219 422 219 538 416 538 416 385 782 385 782 962 138 962 138 232 565 232 565 594 133 594 133 499 987 499 987 109 668 109 668 546 521 546 521 841 394 841 394 157 384 157 384 767 903 767 903 221 779 221 779 448 503 448 503 410 652 410 652 103 152 103 152 312 159 312 159 55 801 55 801 922 694 922 694 156 845 156 845 801 267 801 267 306 188 306 188 70 715 70 715 96 852 96 852 154 327 154 327 685 506 685 506 801 676 801 676 709 566 709 566 640 721 640 721 246 296 246 296 611 382 611 382 21 230 21 230 523 588 523 588 925 50 925 50 284 436 284 436 754 978 754 978 315 722 315 722 908 675 908 675 662 163 662 163 114 589 114 589 108 267 108 267 657 891 657 891 692 738 692 738 577 293 577 293 237 421 237 421 955 430 955 430 147 546 147 546 633 214 633 214 362 130 362 130 399 620 399 620 76 505 76 505 333 597 333 597 622 204 622 204 86 729 86 729 805 671 805 671 752 463 752 463 137 749 137 749 831 700 831 700 310 89 310 89 401 863 401 863 202 65 202 65 610 532 610 532 728 187 728 187 406 76 406 76 786 756 786 756 262 848 262 848 348 324 348 324 399 427 399 427 566 619 566 619 376 819 376 819 51 733 51 733 449 816 449 816 557 75 557 75 401 168 401 168 407 748 407 748 480 209 480 209 907 4 907 4 695 430 695 430 730 441 730 441 867 277 867 277 657 285 657 285 283 535 283 535 518 793 518 793 54 761 54 761 670 597 670 597 95 729 95 729 512 65 512 65 715 220 715 220 692 471 692 471 633 322 633 322 326 151 326 151 767 683 767 683 742 92 742 92 220 735 220 735 734 707 734 707 478 785 478 785 237 211 237 211 679 550 679 550 858 585 858 585 836 314 836 314 534 227 534 227 719 587 719 587 412 608 412 608 670 462 670 462 51 238 51 238 78 536 78 536 33 817 33 817 377 952 377 952 84 643 84 643 541 452 541 452 204 341 204 341 826 51 826 51 827 1 827 1 460 938 460 938 599 492 599 492 348 41 348 41 818 729 818 729 830 357 830 357 879 368 879 368 292 956 292 956 566 687 566 687 477 40 477 40 830 274 830 274 476 903 476 903 264 347 264 347 688 468 688 468 595 673 595 673 191 5 191 5 31 516 31 516 467 739 467 739 744 482 744 482 680 711 680 711 805 690 805 690 452 29 452 29 985 376 985 376 481 913 481 913 770 259 770 259 206 987 206 987 612 659 612 659 724 407 724 407 654 926 654 926 516 699 516 699 721 466 721 466 417 763 417 763 511 992 511 992 240 406 240 406 287 512 287 512 271 975 271 975 9 987 9 987 716 521 716 521 671 103 671 103 681 815 681 815 845 664 845 664 260 167 260 167 990 678 990 678 894 797 894 797 211 687 211 687 770 167 770 167 37 823 37 823 941 909 941 909 661 940 661 940 970 537 970 537 395 105 395 105 179 391 179 391 107 792 107 792 17 322 17 322 419 269 419 269 516 192 516 192 537 791 537 791 880 959 880 959 796 777 796 777 679 337 679 337 570 983 570 983 933 491 933 491 583 572 583 572 675 25 675 25 910 573 910 573 218 229 218 229 883 800 883 800 830 193 830 193 169 97 169 97 593 458 593 458 886 595 886 595 33 463 33 463 535 795 535 795 338 815 338 815 367 913 367 913 171 164 171 164 552 823 552 823 50 447 50 447 598 632 598 632 297 619 297 619 940 947 940 947 411 172 411 172 914 168 914 168 201 950 201 950 836 174 836 174 840 874 840 874 681 395 681 395 455 486 455 486 87 976 87 976 388 521 388 521 639 59 639 59 600 646 600 646 604 84 604 84 797 282 797 282 727 146 727 146 981 906 981 906 153 970 153 970 523 20 523 20 196 191 196 191 435 556 435 556 314 622 314 622 38 530 38 530 942 157 942 157 680 914 680 914 346 767 346 767 233 866 233 866 698 267 698 267 370 512 370 512 95 275 95 275 484 41 484 41 345 248 345 248 755 65 755 65 280 865 280 865 62 466 62 466 258 691 258 691 626 950 626 950 201 92 201 92 513 153 513 153 499 586 499 586 150 645 150 645 66 32 66 32 892 979 892 979 143 197 143 197 986 655 986 655 758 639 758 639 791 616 791 616 562 876 562 876 732 335 732 335 189 58 189 58 221 468 221 468 619 34 619 34 307 835 307 835 457 58 457 58 897 837 897 837 693 169 693 169 795 498 795 498 774 829 774 829 46 141 46 141 898 383 898 383 81 784 81 784 14 647 14 647 840 519 840 519 845 772 845 772 459 968 459 968 786 290 786 290 84 798 84 798 499 217 499 217 257 29 257 29 317 955 317 955 716 235 716 235 574 175 574 175 878 580 878 580 843 848 843 848 503 305 503 305 901 136 901 136 590 866 590 866 502 48 502 48 595 325 595 325 605 617 605 617 526 240 526 240 822 733 822 733 325 339 325 339 854 800 854 800 832 907 832 907 142 20 142 20 695 926 695 926 215 763 215 763 597 842 597 842 13 170 13 170 555 36 555 36 381 206 381 206 410 192 410 192 886 14 886 14 202 471 202 471 753 820 753 820 862 941 862 941 952 256 952 256 757 164 757 164 66 538 66 538 606 712 606 712 243 861 243 861 666 742 666 742 719 103 719 103 740 3 740 3 440 443 440 443 993 664 993 664 223 282 223 282 197 225 197 225 691 484 691 484 579 69 579 69 777 579 777 579 455 154 455 154 7 937 7 937 7 11 7 11 452 578 452 578 783 816 783 816 178 680 178 680 865 195 865 195 271 976 271 976 818 457 818 457 565 291 565 291 332 930 332 930 664 216 664 216 335 689 335 689 465 381 465 381 909 598 909 598 746 734 746 734 437 723 437 723 678 971 678 971 940 380 940 380 444 44 444 44 809 132 809 132 760 828 760 828 936 966 936 966 89 347 89 347 266 352 266 352 148 217 148 217 239 31 239 31 620 266 620 266 733 148 733 148 494 477 494 477 296 275 296 275 129 834 129 834 561 598 561 598 710 467 710 467 24 459 24 459 106 639 106 639 107 119 107 119 685 704 685 704 75 536 75 536 473 825 473 825 957 682 957 682 380 492 380 492 312 55 312 55 697 501 697 501 190 39 190 39 561 166 561 166 28 209 28 209 843 795 843 795 484 712 484 712 851 126 851 126 905 938 905 938 145 415 145 415 279 502 279 502 437 73 437 73 491 628 491 628 681 369 681 369 671 360 671 360 540 272 540 272 700 992 700 992 962 886 962 886 810 6 810 6 787 172 787 172 453 831 453 831 698 163 698 163 594 906 594 906 720 366 720 366 125 770 125 770 652 923 652 923 18 36 18 36 117 678 117 678 680 93 680 93 299 984 299 984 238 326 238 326 450 727 450 727 313 18 313 18 776 345 776 345 862 816 862 816 713 812 713 812 533 445 533 445 993 518 993 518 114 409 114 409 573 813 573 813 125 579 125 579 659 36 659 36 225 906 225 906 66 827 66 827 201 422 201 422 499 882 499 882 983 216 983 216 780 494 780 494 901 681 901 681 472 633 472 633 501 258 501 258 172 248 172 248 507 600 507 600 962 72 962 72 379 728 379 728 315 635 315 635 592 225 592 225 144 865 144 865 637 788 637 788 30 523 30 523 424 540 424 540 899 712 899 712 354 244 354 244 614 714 614 714 204 952 204 952 875 108 875 108 10 712 10 712 152 604 152 604 610 457 610 457 548 443 548 443 474 114 474 114 710 218 710 218 340 737 340 737 189 27 189 27 431 279 431 279 84 553 84 553 427 431 427 431 212 822 212 822 129 657 129 657 97 188 97 188 740 324 740 324 345 939 345 939 523 163 523 163 783 619 783 619 346 555 346 555 117 475 117 475 873 36 873 36 948 186 948 186 908 641 908 641 319 456 319 456 548 709 548 709 568 330 568 330 225 590 225 590 111 23 111 23 807 462 807 462 188 324 188 324 408 344 408 344 545 253 545 253 283 564 283 564 712 435 712 435 178 151 178 151 190 743 190 743 838 262 838 262 66 522 66 522 585 737 585 737 112 112 112 112 287 165 287 165 704 425 704 425 51 717 51 717 410 826 410 826 825 209 825 209 883 871 883 871 415 85 415 85 132 481 132 481 149 715 149 715 113 419 113 419 437 84 437 84 910 421 910 421 561 353 561 353 452 312 452 312 397 456 397 456 278 444 278 444 521 485 521 485 675 773 675 773 114 219 114 219 527 522 527 522 105 891 105 891 774 536 774 536 802 387 802 387 220 674 220 674 181 523 181 523 420 30 420 30 42 785 42 785 338 659 338 659 553 489 553 489 87 91 87 91 184 797 184 797 196 959 196 959 75 968 75 968 341 422 341 422 761 64 761 64 743 711 743 711 155 313 155 313 292 736 292 736 407 824 407 824 645 699 645 699 922 409 922 409 552 949 552 949 768 802 768 802 986 777 986 777 222 898 222 898 772 113 772 113 863 423 863 423 229 789 229 789 9 242 9 242 936 514 936 514 12 896 12 896 403 776 403 776 329 474 329 474 808 113 808 113 169 129 169 129 324 13 324 13 280 95 280 95 540 133 540 133 527 801 527 801 115 762 115 762 954 972 954 972 293 720 293 720 29 516 29 516 856 71 856 71 71 375 71 375 435 585 435 585 313 415 313 415 178 373 178 373 34 732 34 732 520 844 520 844 665 597 665 597 743 162 743 162 85 387 85 387 56 263 56 263 555 571 555 571 683 941 683 941 817 180 817 180 436 307 436 307 283 848 283 848 511 440 511 440 823 461 823 461 840 363 840 363 844 210 844 210 973 590 973 590 920 268 920 268 262 365 262 365 371 193 371 193 408 606 408 606 228 118 228 118 371 288 371 288 495 707 495 707 292 56 292 56 743 584 743 584 448 432 448 432 664 65 664 65 536 353 536 353 853 870 853 870 491 795 491 795 325 507 325 507 167 495 167 495 69 361 69 361 779 260 779 260 55 842 55 842 920 595 920 595 634 354 634 354 175 424 175 424 394 331 394 331 584 849 584 849 248 694 248 694 983 875 983 875 256 110 256 110 341 217 341 217 170 803 170 803 522 485 522 485 394 423 394 423 48 985 48 985 375 463 375 463 498 978 498 978 300 391 300 391 455 725 455 725 927 806 927 806 277 718 277 718 57 31 57 31 316 96 316 96 852 65 852 65 610 493 610 493 747 528 747 528 404 734 404 734 384 758 384 758 584 77 584 77 445 30 445 30 189 960 189 960 84 303 84 303 668 888 668 888 38 271 38 271 839 286 839 286 267 524 267 524 909 814 909 814 525 566 525 566 119 484 119 484 426 845 426 845 367 896 367 896 169 773 169 773 503 315 503 315 775 313 775 313 29 662 29 662 252 187 252 187 871 521 871 521 651 83 651 83 938 611 938 611 61 31 61 31 242 348 242 348 727 252 727 252 445 438 445 438 27 305 27 305 218 283 218 283 398 460 398 460 617 265 617 265 297 476 297 476 368 577 368 577 214 241 214 241 271 123 271 123 865 381 865 381 244 260 244 260 898 150 898 150 123 463 123 463 467 898 467 898 618 832 618 832 33 987 33 987 18 3 18 3 449 847 449 847 275 786 275 786 641 273 641 273 548 276 548 276 115 207 115 207 168 498 168 498 422 816 422 816 510 389 510 389 241 215 241 215 939 657 939 657 992 551 992 551 493 794 493 794 294 245 294 245 737 631 737 631 421 629 421 629 232 931 232 931 499 689 499 689 850 504 850 504 448 761 448 761 168 238 168 238 494 814 494 814 374 353 374 353 891 25 891 25 546 301 546 301 102 232 102 232 833 38 833 38 277 712 277 712 102 885 102 885 387 165 387 165 849 746 849 746 488 318 488 318 362 682 362 682 718 507 718 507 371 756 371 756 978 140 978 140 197 327 197 327 112 443 112 443 658 61 658 61 69 846 69 846 665 787 665 787 562 660 562 660 843 348 843 348 347 736 347 736 291 572 291 572 412 901 412 901 238 6 238 6 662 945 662 945 392 736 392 736 306 639 306 639 873 747 873 747 496 90 496 90 975 1 975 1 888 542 888 542 30 126 30 126 706 88 706 88 420 480 420 480 151 502 151 502 389 925 389 925 944 699 944 699 869 886 869 886 167 886 167 886 840 845 840 845 325 658 325 658 893 193 893 193 653 990 653 990 925 432 925 432 634 580 634 580 638 211 638 211 276 606 276 606 397 182 397 182 460 850 460 850 318 919 318 919 673 637 673 637 668 428 668 428 835 246 835 246 138 169 138 169 914 44 914 44 134 54 134 54 459 552 459 552 975 808 975 808 676 775 676 775 949 230 949 230 461 274 461 274 885 387 885 387 583 258 583 258 639 581 639 581 196 765 196 765 812 591 812 591 663 981 663 981 614 601 614 601 103 113 103 113 824 931 824 931 290 929 290 929 933 48 933 48 986 299 986 299 682 256 682 256 740 723 740 723 531 842 531 842 160 689 160 689 849 471 849 471 127 717 127 717 795 128 795 128 439 291 439 291 918 392 918 392 142 744 142 744 218 176 218 176 257 351 257 351 394 187 394 187 509 787 509 787 111 386 111 386 210 41 210 41 823 375 823 375 183 474 183 474 108 786 108 786 442 257 442 257 912 278 912 278 681 513 681 513 557 841 557 841 264 544 264 544 305 106 305 106 558 921 558 921 7 577 7 577 23 149 23 149 903 196 903 196 656 536 656 536 62 754 62 754 782 227 782 227 341 467 341 467 980 540 980 540 125 17 125 17 700 86 700 86 34 216 34 216 673 770 673 770 166 603 166 603 289 742 289 742 900 706 900 706 22 69 22 69 794 614 794 614 401 221 401 221 91 208 91 208 138 206 138 206 851 215 851 215 749 513 749 513 477 517 477 517 773 323 773 323 583 369 583 369 322 707 322 707 372 167 372 167 648 756 648 756 106 508 106 508 962 238 962 238 32 247 32 247 895 725 895 725 209 74 209 74 985 481 985 481 304 773 304 773 207 243 207 243 858 648 858 648 709 200 709 200 787 643 787 643 140 849 140 849 375 487 375 487 238 696 238 696 455 779 455 779 325 527 325 527 306 133 306 133 884 840 884 840 249 408 249 408 201 86 201 86 864 126 864 126 80 101 80 101 210 188 210 188 880 243 880 243 79 339 79 339 162 579 162 579 608 323 608 323 522 641 522 641 546 38 546 38 526 274 526 274 537 655 537 655 412 396 412 396 5 581 5 581 57 891 57 891 846 166 846 166 45 735 45 735 661 716 661 716 776 631 776 631 931 65 931 65 131 27 131 27 72 723 72 723 158 317 158 317 478 514 478 514 726 857 726 857 242 356 242 356 60 76 60 76 30 525 30 525 812 894 812 894 905 267 905 267 734 101 734 101 87 873 87 873 393 763 393 763 811 455 811 455 629 685 629 685 280 402 280 402 18 397 18 397 526 451 526 451 87 5 87 5 792 181 792 181 46 87 46 87 807 608 807 608 659 384 659 384 831 594 831 594 512 298 512 298 639 435 639 435 690 811 690 811 172 203 172 203 828 346 828 346 653 861 653 861 821 912 821 912 682 675 682 675 781 944 781 944 429 859 429 859 168 234 168 234 691 170 691 170 73 355 73 355 4 648 4 648 428 980 428 980 742 1 742 1 578 326 578 326 208 204 208 204 63 367 63 367 186 903 186 903 341 468 341 468 790 488 790 488 494 102 494 102 208 992 208 992 959 188 959 188 827 136 827 136 428 353 428 353 693 788 693 788 64 881 64 881 53 392 53 392 876 39 876 39 286 390 286 390 665 437 665 437 816 352 816 352 641 514 641 514 452 565 452 565 105 952 105 952 455 758 455 758 293 922 293 922 116 309 116 309 686 443 686 443 198 944 198 944 900 531 900 531 436 419 436 419 303 432 303 432 217 648 217 648 340 600 340 600 791 748 791 748 606 361 606 361 304 962 304 962 575 294 575 294 659 675 659 675 992 127 992 127 925 232 925 232 41 790 41 790 967 1 967 1 579 524 579 524 457 11 457 11 524 162 524 162 457 828 457 828 470 890 470 890 472 457 472 457 71 364 71 364 282 229 282 229 702 551 702 551 660 85 660 85 335 779 335 779 329 60 329 60 878 291 878 291 576 946 576 946 133 741 133 741 143 259 143 259 743 989 743 989 761 175 761 175 385 14 385 14 241 584 241 584 444 100 444 100 733 764 733 764 343 65 343 65 90 405 90 405 50 196 50 196 510 110 510 110 591 620 591 620 871 16 871 16 324 900 324 900 820 596 820 596 20 469 20 469 205 328 205 328 316 978 316 978 580 517 580 517 446 398 446 398 706 605 706 605 454 358 454 358 344 643 344 643 108 67 108 67 723 258 723 258 678 937 678 937 886 384 886 384 532 873 532 873 669 763 669 763 864 483 864 483 466 456 466 456 107 67 107 67 518 832 518 832 370 201 370 201 536 476 536 476 507 486 507 486 173 11 173 11 262 414 262 414 99 771 99 771 567 595 567 595 168 599 168 599 167 928 167 928 58 682 58 682 92 725 92 725 487 658 487 658 194 188 194 188 39 533 39 533 80 587 80 587 893 304 893 304 751 523 751 523 698 118 698 118 627 219 627 219 481 524 481 524 479 707 479 707 323 377 323 377 833 27 833 27 991 547 991 547 516 274 516 274 371 166 371 166 235 734 235 734 758 958 758 958 758 88 758 88 122 544 122 544 200 964 200 964 800 59 800 59 835 741 835 741 416 296 416 296 975 622 975 622 256 796 256 796 346 721 346 721 689 250 689 250 994 273 994 273 301 202 301 202 60 728 60 728 98 555 98 555 975 692 975 692 23 549 23 549 877 314 877 314 465 558 465 558 783 971 783 971 558 865 558 865 814 297 814 297 653 744 653 744 197 724 197 724 924 683 924 683 724 489 724 489 465 86 465 86 494 455 494 455 821 824 821 824 790 537 790 537 663 861 663 861 946 620 946 620 222 841 222 841 399 445 399 445 722 370 722 370 17 781 17 781 408 83 408 83 68 710 68 710 308 441 308 441 939 948 939 948 631 601 631 601 29 812 29 812 221 187 221 187 977 18 977 18 735 29 735 29 73 639 73 639 208 609 208 609 878 469 878 469 911 156 911 156 926 812 926 812 352 791 352 791 21 57 21 57 233 381 233 381 651 356 651 356 342 490 342 490 401 194 401 194 181 484 181 484 437 12 437 12 293 135 293 135 621 177 621 177 99 925 99 925 98 46 98 46 296 908 296 908 781 682 781 682 621 612 621 612 977 548 977 548 754 152 754 152 959 836 959 836 215 612 215 612 940 639 940 639 114 414 114 414 572 769 572 769 464 625 464 625 11 582 11 582 182 226 182 226 544 585 544 585 939 682 939 682 909 705 909 705 404 324 404 324 418 864 418 864 686 971 686 971 768 117 768 117 378 794 378 794 339 987 339 987 232 312 232 312 109 832 109 832 37 74 37 74 444 936 444 936 553 907 553 907 262 786 262 786 932 768 932 768 765 524 765 524 555 400 555 400 885 973 885 973 152 280 152 280 178 521 178 521 85 585 85 585 97 831 97 831 157 406 157 406 448 678 448 678 392 657 392 657 472 18 472 18 93 980 93 980 81 904 81 904 800 74 800 74 410 51 410 51 993 783 993 783 735 147 735 147 436 767 436 767 976 702 976 702 454 274 454 274 184 735 184 735 665 680 665 680 341 944 341 944 448 447 448 447 507 114 507 114 362 541 362 541 79 741 79 741 924 317 924 317 312 154 312 154 484 310 484 310 372 641 372 641 504 44 504 44 350 884 350 884 93 571 93 571 253 511 253 511 934 224 934 224 202 898 202 898 162 295 162 295 920 707 920 707 549 207 549 207 596 678 596 678 439 211 439 211 96 235 96 235 81 443 81 443 764 40 764 40 806 130 806 130 470 989 470 989 274 203 274 203 383 203 383 203 827 606 827 606 415 51 415 51 72 773 72 773 135 715 135 715 667 293 667 293 854 664 854 664 475 233 475 233 672 278 672 278 817 375 817 375 156 85 156 85 96 966 96 966 305 104 305 104 469 773 469 773 471 231 471 231 594 437 594 437 832 180 832 180 621 590 621 590 149 969 149 969 810 286 810 286 760 638 760 638 578 497 578 497 835 169 835 169 810 300 810 300 237 837 237 837 986 213 986 213 578 462 578 462 255 163 255 163 805 949 805 949 590 454 590 454 870 791 870 791 974 492 974 492 545 94 545 94 929 708 929 708 540 267 540 267 320 399 320 399 81 395 81 395 959 418 959 418 39 681 39 681 354 142 354 142 965 93 965 93 722 192 722 192 572 901 572 901 456 519 456 519 597 531 597 531 670 888 670 888 36 162 36 162 513 44 513 44 619 401 619 401 4 132 4 132 834 929 834 929 60 956 60 956 787 416 787 416 856 5 856 5 471 929 471 929 820 325 820 325 204 180 204 180 567 189 567 189 256 596 256 596 756 504 756 504 330 803 330 803 314 269 314 269 462 774 462 774 28 785 28 785 149 304 149 304 737 492 737 492 223 172 223 172 872 295 872 295 586 424 586 424 522 436 522 436 882 631 882 631 2 940 2 940 681 560 681 560 691 894 691 894 970 925 970 925 873 524 873 524 502 131 502 131 867 517 867 517 900 456 900 456 880 889 880 889 679 301 679 301 829 620 829 620 94 116 94 116 962 137 962 137 843 906 843 906 726 183 726 183 800 295 800 295 86 136 86 136 723 167 723 167 402 742 402 742 49 124 49 124 138 694 138 694 542 499 542 499 879 540 879 540 966 758 966 758 13 704 13 704 640 739 640 739 250 257 250 257 577 62 577 62 514 249 514 249 582 463 582 463 61 319 61 319 392 172 392 172 468 547 468 547 738 31 738 31 286 720 286 720 114 202 114 202 390 766 390 766 102 904 102 904 476 844 476 844 871 175 871 175 703 481 703 481 328 397 328 397 424 84 424 84 539 386 539 386 416 653 416 653 603 554 603 554 45 517 45 517 318 453 318 453 148 715 148 715 563 704 563 704 983 585 983 585 902 887 902 887 945 15 945 15 629 634 629 634 311 469 311 469 505 622 505 622 398 361 398 361 573 957 573 957 845 724 845 724 750 923 750 923 293 761 293 761 306 811 306 811 211 55 211 55 163 672 163 672 283 795 283 795 326 277 326 277 676 96 676 96 526 885 526 885 647 587 647 587 467 643 467 643 26 421 26 421 113 149 113 149 866 977 866 977 647 706 647 706 65 627 65 627 526 246 526 246 682 519 682 519 478 895 478 895 732 240 732 240 502 816 502 816 849 598 849 598 911 636 911 636 273 927 273 927 725 362 725 362 945 813 945 813 74 648 74 648 366 965 366 965 853 25 853 25 37 441 37 441 549 723 549 723 89 690 89 690 559 791 559 791 473 99 473 99 883 555 883 555 439 981 439 981 944 460 944 460 823 601 823 601 834 780 834 780 379 681 379 681 356 473 356 473 3 348 3 348 521 68 521 68 106 27 106 27 716 77 716 77 216 904 216 904 170 288 170 288 629 297 629 297 244 930 244 930 133 197 133 197 575 22 575 22 887 965 887 965 89 654 89 654 5 280 5 280 955 310 955 310 248 736 248 736 156 571 156 571 784 419 784 419 406 303 406 303 770 220 770 220 446 275 446 275 841 383 841 383 863 499 863 499 98 223 98 223 202 678 202 678 249 480 249 480 206 680 206 680 691 387 691 387 463 770 463 770 269 265 269 265 353 885 353 885 78 200 78 200 140 670 140 670 397 198 397 198 586 739 586 739 739 677 739 677 38 873 38 873 239 295 239 295 839 489 839 489 248 109 248 109 180 15 180 15 53 116 53 116 764 529 764 529 542 261 542 261 664 692 664 692 882 444 882 444 687 86 687 86 402 178 402 178 698 584 698 584 655 870 655 870 891 228 891 228 6 603 6 603 464 254 464 254 974 111 974 111 775 555 775 555 544 515 544 515 707 344 707 344 886 431 886 431 252 925 252 925 545 717 545 717 146 232 146 232 292 547 292 547 197 127 197 127 807 273 807 273 500 831 500 831 49 311 49 311 70 756 70 756 826 489 826 489 851 848 851 848 940 669 940 669 614 439 614 439 414 121 414 121 220 170 220 170 758 111 758 111 330 751 330 751 274 829 274 829 699 548 699 548 111 765 111 765 77 166 77 166 448 794 448 794 501 64 501 64 252 693 252 693 42 303 42 303 410 429 410 429 234 367 234 367 579 690 579 690 367 94 367 94 148 795 148 795 33 627 33 627 147 240 147 240 503 91 503 91 770 822 770 822 856 893 856 893 262 583 262 583 665 268 665 268 631 209 631 209 162 527 162 527 594 366 594 366 517 701 517 701 198 284 198 284 694 424 694 424 107 681 107 681 786 709 786 709 89 540 89 540 342 628 342 628 554 624 554 624 149 626 149 626 108 874 108 874 401 254 401 254 866 296 866 296 423 979 423 979 987 430 987 430 951 183 951 183 829 705 829 705 564 253 564 253 459 284 459 284 577 394 577 394 410 738 410 738 777 720 777 720 814 980 814 980 515 756 515 756 439 300 439 300 183 908 183 908 792 953 792 953 49 191 49 191 139 419 139 419 664 678 664 678 794 727 794 727 133 768 133 768 799 916 799 916 184 758 184 758 17 831 17 831 776 535 776 535 239 326 239 326 701 434 701 434 53 484 53 484 508 850 508 850 137 264 137 264 311 620 311 620 611 949 611 949 108 220 108 220 227 362 227 362 930 15 930 15 199 680 199 680 626 640 626 640 433 972 433 972 888 161 888 161 927 898 927 898 309 575 309 575 384 71 384 71 843 973 843 973 751 530 751 530 255 354 255 354 445 888 445 888 298 680 298 680 405 471 405 471 403 478 403 478 671 758 671 758 276 224 276 224 565 240 565 240 270 726 270 726 680 31 680 31 945 725 945 725 507 3 507 3 518 545 518 545 991 388 991 388 401 748 401 748 351 240 351 240 117 803 117 803 382 65 382 65 406 583 406 583 560 689 560 689 714 321 714 321 292 310 292 310 418 402 418 402 320 473 320 473 53 369 53 369 673 662 673 662 133 446 133 446 671 749 671 749 276 767 276 767 18 121 18 121 58 542 58 542 757 512 757 512 881 691 881 691 592 214 592 214 505 820 505 820 25 668 25 668 206 654 206 654 341 91 341 91 726 172 726 172 273 851 273 851 946 775 946 775 13 285 13 285 395 126 395 126 330 252 330 252 641 196 641 196 322 625 322 625 306 41 306 41 197 521 197 521 512 685 512 685 837 699 837 699 417 633 417 633 410 864 410 864 426 606 426 606 59 759 59 759 482 362 482 362 430 766 430 766 499 638 499 638 715 448 715 448 17 213 17 213 29 368 29 368 672 957 672 957 44 496 44 496 237 124 237 124 68 805 68 805 559 449 559 449 397 563 397 563 254 610 254 610 863 953 863 953 236 597 236 597 861 552 861 552 635 703 635 703 670 225 670 225 711 133 711 133 646 82 646 82 606 254 606 254 963 606 963 606 515 466 515 466 531 573 531 573 369 599 369 599 573 781 573 781 563 199 563 199 981 972 981 972 979 20 979 20 328 976 328 976 384 840 384 840 842 400 842 400 930 966 930 966 225 275 225 275 697 704 697 704 746 707 746 707 767 420 767 420 806 33 806 33 924 944 924 944 230 12 230 12 269 94 269 94 441 334 441 334 141 699 141 699 429 178 429 178 523 663 523 663 20 579 20 579 249 36 249 36 886 619 886 619 925 664 925 664 574 139 574 139 963 762 963 762 132 609 132 609 782 104 782 104 794 991 794 991 504 784 504 784 187 807 187 807 429 801 429 801 2 911 2 911 147 583 147 583 666 509 666 509 415 478 415 478 674 492 674 492 888 494 888 494 802 467 802 467 99 693 99 693 289 969 289 969 403 885 403 885 54 749 54 749 653 623 653 623 41 118 41 118 954 405 954 405 395 385 395 385 507 643 507 643 23 653 23 653 230 926 230 926 466 708 466 708 506 140 506 140 238 443 238 443 587 532 587 532 54 335 54 335 788 172 788 172 748 404 748 404 567 278 567 278 953 955 953 955 716 165 716 165 980 372 980 372 177 978 177 978 739 666 739 666 63 915 63 915 733 581 733 581 779 232 779 232 349 986 349 986 725 277 725 277 971 209 971 209 117 740 117 740 802 544 802 544 858 737 858 737 235 7 235 7 631 175 631 175 884 693 884 693 132 505 132 505 90 500 90 500 745 73 745 73 890 732 890 732 671 324 671 324 940 968 940 968 607 666 607 666 604 877 604 877 208 341 208 341 322 883 322 883 708 280 708 280 708 366 708 366 751 681 751 681 273 294 273 294 425 212 425 212 530 709 530 709 872 287 872 287 820 947 820 947 645 987 645 987 8 520 8 520 361 963 361 963 256 844 256 844 49 135 49 135 28 369 28 369 58 191 58 191 448 994 448 994 495 593 495 593 958 58 958 58 260 348 260 348 815 104 815 104 753 768 753 768 460 468 460 468 87 835 87 835 105 425 105 425 236 799 236 799 772 598 772 598 838 8 838 8 818 688 818 688 774 614 774 614 945 108 945 108 727 981 727 981 733 257 733 257 70 752 70 752 14 299 14 299 486 647 486 647 752 212 752 212 143 966 143 966 986 892 986 892 674 222 674 222 412 739 412 739 410 961 410 961 145 443 145 443 581 709 581 709 678 113 678 113 565 443 565 443 215 827 215 827 372 835 372 835 842 355 842 355 148 976 148 976 187 62 187 62 448 571 448 571 407 858 407 858 433 395 433 395 542 808 542 808 386 441 386 441 780 756 780 756 672 313 672 313 83 4 83 4 265 917 265 917 947 825 947 825 12 123 12 123 237 347 237 347 974 982 974 982 269 910 269 910 826 627 826 627 787 387 787 387 273 496 273 496 751 676 751 676 865 900 865 900 172 231 172 231 351 344 351 344 380 349 380 349 33 251 33 251 352 127 352 127 42 494 42 494 537 717 537 717 183 646 183 646 390 691 390 691 403 442 403 442 95 553 95 553 170 336 170 336 104 333 104 333 231 848 231 848 298 601 298 601 829 636 829 636 491 215 491 215 892 923 892 923 53 631 53 631 258 566 258 566 49 782 49 782 313 565 313 565 42 554 42 554 575 742 575 742 46 784 46 784 21 968 21 968 525 538 525 538 825 229 825 229 864 80 864 80 968 443 968 443 661 68 661 68 649 637 649 637 371 14 371 14 240 778 240 778 682 303 682 303 563 230 563 230 226 796 226 796 858 231 858 231 762 352 762 352 448 267 448 267 137 140 137 140 658 754 658 754 203 714 203 714 487 112 487 112 5 994 5 994 634 951 634 951 561 17 561 17 286 204 286 204 967 460 967 460 891 183 891 183 618 160 618 160 833 696 833 696 492 499 492 499 336 100 336 100 674 432 674 432 53 606 53 606 526 215 526 215 305 242 305 242 516 66 516 66 374 69 374 69 600 3 600 3 850 151 850 151 374 41 374 41 838 977 838 977 356 145 356 145 796 114 796 114 16 623 16 623 380 251 380 251 817 861 817 861 105 261 105 261 132 642 132 642 751 380 751 380 374 274 374 274 245 101 245 101 986 805 986 805 268 980 268 980 624 176 624 176 830 672 830 672 179 495 179 495 414 114 414 114 453 728 453 728 859 262 859 262 5 529 5 529 506 846 506 846 162 612 162 612 41 69 41 69 391 300 391 300 572 372 572 372 105 123 105 123 563 406 563 406 658 900 658 900 614 369 614 369 400 30 400 30 861 601 861 601 298 373 298 373 717 318 717 318 855 800 855 800 253 944 253 944 24 370 24 370 69 219 69 219 311 542 311 542 342 702 342 702 355 798 355 798 716 787 716 787 10 301 10 301 915 161 915 161 961 316 961 316 673 236 673 236 209 314 209 314 388 475 388 475 505 847 505 847 451 290 451 290 872 385 872 385 246 618 246 618 941 362 941 362 371 816 371 816 284 688 284 688 661 982 661 982 432 459 432 459 440 658 440 658 380 489 380 489 58 72 58 72 409 597 409 597 146 292 146 292 764 798 764 798 384 490 384 490 862 168 862 168 440 260 440 260 753 617 753 617 733 182 733 182 368 602 368 602 365 792 365 792 340 585 340 585 872 99 872 99 798 318 798 318 934 197 934 197 749 879 749 879 829 318 829 318 488 69 488 69 415 177 415 177 804 413 804 413 861 770 861 770 293 384 293 384 521 751 521 751 302 717 302 717 197 315 197 315 959 246 959 246 601 241 601 241 685 341 685 341 258 449 258 449 517 934 517 934 557 42 557 42 549 881 549 881 651 406 651 406 912 825 912 825 836 389 836 389 908 300 908 300 394 456 394 456 51 155 51 155 970 585 970 585 76 48 76 48 948 87 948 87 305 178 305 178 383 283 383 283 952 49 952 49 822 313 822 313 339 906 339 906 195 924 195 924 206 828 206 828 516 898 516 898 923 622 923 622 88 692 88 692 192 297 192 297 642 779 642 779 830 481 830 481 444 643 444 643 119 877 119 877 28 851 28 851 688 467 688 467 468 698 468 698 53 113 53 113 553 795 553 795 892 95 892 95 269 905 269 905 457 909 457 909 531 973 531 973 563 965 563 965 857 155 857 155 971 971 971 971 873 991 873 991 251 153 251 153 529 242 529 242 454 279 454 279 467 961 467 961 62 536 62 536 349 575 349 575 784 793 784 793 702 887 702 887 836 905 836 905 715 718 715 718 584 946 584 946 875 532 875 532 989 73 989 73 109 592 109 592 494 364 494 364 831 104 831 104 633 645 633 645 798 810 798 810 324 48 324 48 697 89 697 89 408 690 408 690 615 28 615 28 877 108 877 108 177 850 177 850 535 248 535 248 255 165 255 165 12 946 12 946 406 187 406 187 396 288 396 288 890 468 890 468 716 945 716 945 412 598 412 598 580 37 580 37 912 60 912 60 516 188 516 188 427 903 427 903 346 457 346 457 175 237 175 237 313 824 313 824 520 677 520 677 311 368 311 368 971 625 971 625 885 672 885 672 109 834 109 834 527 871 527 871 735 685 735 685 324 327 324 327 244 348 244 348 160 93 160 93 641 288 641 288 752 811 752 811 698 297 698 297 536 498 536 498 915 30 915 30 721 707 721 707 521 262 521 262 62 975 62 975 85 290 85 290 895 604 895 604 592 425 592 425 322 93 322 93 836 675 836 675 548 196 548 196 196 443 196 443 464 749 464 749 203 609 203 609 219 540 219 540 478 224 478 224 865 240 865 240 439 431 439 431 363 196 363 196 252 598 252 598 451 847 451 847 810 583 810 583 936 231 936 231 124 450 124 450 700 216 700 216 358 63 358 63 633 237 633 237 398 553 398 553 914 366 914 366 977 438 977 438 433 531 433 531 442 39 442 39 55 335 55 335 735 383 735 383 292 432 292 432 371 561 371 561 409 480 409 480 951 564 951 564 573 764 573 764 574 995 574 995 136 484 136 484 197 63 197 63 458 302 458 302 700 464 700 464 856 173 856 173 579 790 579 790 488 848 488 848 179 310 179 310 661 883 661 883 826 897 826 897 248 161 248 161 880 274 880 274 237 452 237 452 748 89 748 89 278 721 278 721 414 315 414 315 69 157 69 157 72 394 72 394 802 243 802 243 743 851 743 851 453 542 453 542 746 197 746 197 890 199 890 199 138 293 138 293 416 358 416 358 280 682 280 682 579 715 579 715 31 940 31 940 343 535 343 535 511 353 511 353 651 703 651 703 208 323 208 323 638 195 638 195 726 520 726 520 370 207 370 207 697 755 697 755 898 221 898 221 767 584 767 584 870 917 870 917 751 993 751 993 967 967 967 967 775 133 775 133 614 607 614 607 776 171 776 171 275 771 275 771 328 340 328 340 754 73 754 73 401 763 401 763 4 789 4 789 637 656 637 656 523 965 523 965 330 755 330 755 630 114 630 114 63 94 63 94 79 671 79 671 204 899 204 899 409 474 409 474 678 173 678 173 309 250 309 250 402 311 402 311 55 100 55 100 273 597 273 597 771 903 771 903 778 678 778 678 708 515 708 515 511 817 511 817 780 427 780 427 316 620 316 620 110 557 110 557 992 963 992 963 11 78 11 78 476 730 476 730 560 902 560 902 101 930 101 930 614 393 614 393 953 618 953 618 965 582 965 582 921 670 921 670 800 550 800 550 337 191 337 191 268 956 268 956 993 210 993 210 186 287 186 287 346 287 346 287 162 268 162 268 969 596 969 596 629 163 629 163 790 131 790 131 331 112 331 112 738 640 738 640 736 537 736 537 33 442 33 442 623 504 623 504 800 889 800 889 861 666 861 666 336 526 336 526 810 10 810 10 392 466 392 466 669 196 669 196 520 846 520 846 99 863 99 863 624 872 624 872 8 983 8 983 985 503 985 503 344 377 344 377 108 630 108 630 339 316 339 316 456 537 456 537 817 815 817 815 668 545 668 545 607 595 607 595 433 926 433 926 27 505 27 505 818 64 818 64 662 626 662 626 890 795 890 795 242 75 242 75 945 503 945 503 973 500 973 500 934 700 934 700 753 11 753 11 424 544 424 544 958 619 958 619 317 636 317 636 83 553 83 553 198 833 198 833 202 253 202 253 103 194 103 194 679 427 679 427 531 317 531 317 51 433 51 433 676 416 676 416 283 221 283 221 673 272 673 272 804 251 804 251 347 235 347 235 477 376 477 376 384 735 384 735 953 232 953 232 681 664 681 664 271 664 271 664 103 779 103 779 164 979 164 979 435 789 435 789 414 119 414 119 367 139 367 139 927 851 927 851 703 862 703 862 635 617 635 617 966 438 966 438 837 201 837 201 582 549 582 549 672 271 672 271 472 649 472 649 550 894 550 894 707 148 707 148 703 525 703 525 603 184 603 184 433 834 433 834 46 170 46 170 759 599 759 599 852 861 852 861 832 118 832 118 263 174 263 174 734 327 734 327 57 105 57 105 20 471 20 471 120 577 120 577 946 489 946 489 803 405 803 405 180 798 180 798 176 366 176 366 835 583 835 583 312 36 312 36 664 95 664 95 302 323 302 323 664 11 664 11 592 289 592 289 454 322 454 322 167 819 167 819 311 762 311 762 503 110 503 110 35 780 35 780 86 539 86 539 414 344 414 344 683 624 683 624 655 94 655 94 591 36 591 36 341 756 341 756 168 769 168 769 859 33 859 33 428 754 428 754 745 604 745 604 412 124 412 124 149 956 149 956 909 32 909 32 983 787 983 787 348 704 348 704 502 890 502 890 89 74 89 74 176 960 176 960 568 147 568 147 103 176 103 176 977 675 977 675 872 71 872 71 895 643 895 643 361 84 361 84 812 979 812 979 153 205 153 205 343 502 343 502 633 564 633 564 790 833 790 833 249 741 249 741 170 70 170 70 577 538 577 538 539 265 539 265 238 233 238 233 692 928 692 928 446 235 446 235 419 586 419 586 736 630 736 630 961 868 961 868 520 155 520 155 677 741 677 741 374 61 374 61 140 774 140 774 645 535 645 535 973 198 973 198 399 891 399 891 461 775 461 775 390 875 390 875 620 72 620 72 596 818 596 818 508 967 508 967 398 420 398 420 379 375 379 375 522 707 522 707 458 678 458 678 453 511 453 511 912 155 912 155 43 205 43 205 492 743 492 743 554 139 554 139 425 190 425 190 932 287 932 287 369 123 369 123 596 867 596 867 307 786 307 786 441 497 441 497 107 247 107 247 110 981 110 981 698 551 698 551 304 407 304 407 516 422 516 422 111 890 111 890 235 128 235 128 856 324 856 324 817 73 817 73 216 992 216 992 803 663 803 663 302 182 302 182 137 976 137 976 38 761 38 761 245 845 245 845 132 287 132 287 645 813 645 813 455 240 455 240 915 376 915 376 847 651 847 651 228 286 228 286 406 955 406 955 810 644 810 644 528 421 528 421 290 56 290 56 522 278 522 278 801 639 801 639 613 807 613 807 330 558 330 558 1 480 1 480 81 631 81 631 522 823 522 823 319 740 319 740 676 665 676 665 463 429 463 429 428 243 428 243 799 517 799 517 257 759 257 759 167 269 167 269 275 272 275 272 816 140 816 140 223 353 223 353 892 624 892 624 608 915 608 915 315 863 315 863 496 671 496 671 570 528 570 528 82 582 82 582 864 456 864 456 427 394 427 394 704 405 704 405 689 657 689 657 127 845 127 845 123 641 123 641 40 858 40 858 275 930 275 930 598 405 598 405 396 572 396 572 558 68 558 68 719 32 719 32 988 491 988 491 812 390 812 390 939 892 939 892 634 765 634 765 662 981 662 981 1 975 1 975 583 237 583 237 647 816 647 816 792 344 792 344 266 372 266 372 853 708 853 708 678 127 678 127 622 895 622 895 341 522 341 522 417 693 417 693 299 819 299 819 627 579 627 579 375 172 375 172 175 931 175 931 254 805 254 805 187 888 187 888 660 287 660 287 76 284 76 284 835 109 835 109 852 689 852 689 398 341 398 341 495 918 495 918 465 576 465 576 372 61 372 61 386 315 386 315 220 382 220 382 756 176 756 176 662 839 662 839 566 915 566 915 416 15 416 15 989 586 989 586 840 68 840 68 462 186 462 186 302 543 302 543 667 905 667 905 394 764 394 764 614 579 614 579 67 75 67 75 476 339 476 339 409 290 409 290 36 34 36 34 5 774 5 774 14 970 14 970 702 167 702 167 724 271 724 271 323 162 323 162 310 794 310 794 982 937 982 937 869 340 869 340 916 140 916 140 543 457 543 457 600 561 600 561 157 128 157 128 841 443 841 443 508 901 508 901 243 576 243 576 176 779 176 779 567 719 567 719 750 194 750 194 768 794 768 794 387 583 387 583 813 52 813 52 807 543 807 543 257 516 257 516 823 886 823 886 400 621 400 621 84 126 84 126 447 508 447 508 238 501 238 501 150 32 150 32 162 554 162 554 285 750 285 750 350 573 350 573 24 776 24 776 401 993 401 993 603 193 603 193 227 979 227 979 277 28 277 28 615 33 615 33 452 310 452 310 626 293 626 293 474 703 474 703 190 723 190 723 974 581 974 581 511 812 511 812 430 454 430 454 411 236 411 236 687 763 687 763 910 30 910 30 42 411 42 411 422 673 422 673 16 290 16 290 15 743 15 743 706 678 706 678 131 820 131 820 472 527 472 527 68 416 68 416 655 385 655 385 679 972 679 972 289 58 289 58 721 719 721 719 365 213 365 213 401 143 401 143 590 989 590 989 422 178 422 178 370 659 370 659 742 697 742 697 828 80 828 80 565 576 565 576 442 739 442 739 383 95 383 95 796 766 796 766 206 815 206 815 588 551 588 551 373 748 373 748 275 97 275 97 23 562 23 562 413 502 413 502 86 354 86 354 18 728 18 728 744 665 744 665 907 25 907 25 8 929 8 929 394 61 394 61 537 809 537 809 865 321 865 321 269 140 269 140 54 86 54 86 418 161 418 161 853 305 853 305 851 299 851 299 960 249 960 249 916 683 916 683 432 254 432 254 117 703 117 703 533 247 533 247 376 627 376 627 511 937 511 937 355 218 355 218 178 878 178 878 118 95 118 95 788 968 788 968 10 562 10 562 178 913 178 913 337 408 337 408 231 278 231 278 393 712 393 712 661 617 661 617 979 193 979 193 15 216 15 216 115 766 115 766 403 302 403 302 779 656 779 656 761 126 761 126 757 837 757 837 462 517 462 517 55 125 55 125 508 286 508 286 525 582 525 582 983 667 983 667 97 113 97 113 204 424 204 424 106 337 106 337 221 541 221 541 40 930 40 930 397 461 397 461 276 95 276 95 411 689 411 689 948 90 948 90 3 735 3 735 688 629 688 629 797 243 797 243 667 728 667 728 461 898 461 898 111 411 111 411 220 973 220 973 261 100 261 100 775 899 775 899 318 904 318 904 302 170 302 170 411 11 411 11 785 992 785 992 944 143 944 143 566 937 566 937 932 279 932 279 381 903 381 903 544 70 544 70 884 244 884 244 180 554 180 554 977 197 977 197 691 321 691 321 52 617 52 617 9 910 9 910 564 614 564 614 192 612 192 612 572 952 572 952 396 444 396 444 756 368 756 368 648 367 648 367 48 352 48 352 584 199 584 199 358 948 358 948 959 172 959 172 948 110 948 110 448 785 448 785 711 657 711 657 338 480 338 480 883 137 883 137 344 949 344 949 271 725 271 725 406 685 406 685 200 234 200 234 286 749 286 749 904 471 904 471 153 724 153 724 407 270 407 270 649 55 649 55 762 366 762 366 813 632 813 632 653 853 653 853 353 955 353 955 412 482 412 482 595 700 595 700 683 307 683 307 532 111 532 111 965 973 965 973 688 342 688 342 419 494 419 494 182 33 182 33 342 72 342 72 944 457 944 457 653 472 653 472 25 33 25 33 477 400 477 400 58 7 58 7 752 663 752 663 728 802 728 802 760 647 760 647 72 896 72 896 82 706 82 706 821 401 821 401 554 623 554 623 438 754 438 754 557 910 557 910 249 895 249 895 677 23 677 23 587 539 587 539 843 550 843 550 524 681 524 681 984 513 984 513 204 262 204 262 483 377 483 377 707 915 707 915 688 577 688 577 537 304 537 304 424 40 424 40 420 620 420 620 877 157 877 157 108 420 108 420 292 560 292 560 871 386 871 386 517 58 517 58 127 466 127 466 88 183 88 183 674 755 674 755 22 913 22 913 835 389 835 389 59 352 59 352 293 231 293 231 352 24 352 24 679 346 679 346 382 465 382 465 93 729 93 729 19 207 19 207 945 232 945 232 756 807 756 807 859 976 859 976 502 170 502 170 849 559 849 559 373 955 373 955 82 971 82 971 110 792 110 792 949 911 949 911 156 513 156 513 685 321 685 321 992 450 992 450 40 455 40 455 805 848 805 848 663 532 663 532 46 983 46 983 790 261 790 261 104 194 104 194 555 245 555 245 949 466 949 466 698 570 698 570 59 486 59 486 137 556 137 556 184 225 184 225 107 348 107 348 260 6 260 6 771 626 771 626 459 752 459 752 603 52 603 52 975 322 975 322 985 954 985 954 247 930 247 930 176 446 176 446 251 444 251 444 42 326 42 326 378 638 378 638 478 667 478 667 515 876 515 876 24 126 24 126 258 1 258 1 944 931 944 931 224 567 224 567 630 727 630 727 279 161 279 161 169 263 169 263 837 668 837 668 441 284 441 284 166 604 166 604 936 829 936 829 379 940 379 940 715 777 715 777 174 380 174 380 772 585 772 585 450 979 450 979 203 198 203 198 376 649 376 649 303 129 303 129 942 238 942 238 275 686 275 686 708 285 708 285 60 965 60 965 741 865 741 865 430 17 430 17 903 731 903 731 604 918 604 918 551 943 551 943 268 585 268 585 597 693 597 693 301 191 301 191 770 44 770 44 70 165 70 165 839 478 839 478 703 335 703 335 281 877 281 877 792 262 792 262 539 514 539 514 716 138 716 138 416 827 416 827 195 473 195 473 273 301 273 301 425 249 425 249 246 771 246 771 229 166 229 166 908 737 908 737 211 176 211 176 764 197 764 197 434 786 434 786 766 574 766 574 391 747 391 747 56 119 56 119 728 843 728 843 62 512 62 512 154 661 154 661 994 342 994 342 545 129 545 129 324 102 324 102 734 416 734 416 593 97 593 97 936 536 936 536 87 777 87 777 383 199 383 199 982 178 982 178 511 708 511 708 397 82 397 82 707 666 707 666 204 778 204 778 106 255 106 255 492 432 492 432 512 430 512 430 444 379 444 379 972 289 972 289 424 51 424 51 890 880 890 880 371 305 371 305 286 235 286 235 900 750 900 750 97 677 97 677 307 192 307 192 742 984 742 984 887 73 887 73 936 705 936 705 803 834 803 834 715 572 715 572 12 738 12 738 248 456 248 456 477 556 477 556 414 426 414 426 705 607 705 607 587 356 587 356 900 477 900 477 707 15 707 15 770 214 770 214 644 534 644 534 751 389 751 389 899 551 899 551 710 383 710 383 831 154 831 154 139 14 139 14 299 547 299 547 203 846 203 846 480 18 480 18 252 385 252 385 820 533 820 533 144 243 144 243 635 123 635 123 512 644 512 644 813 256 813 256 124 766 124 766 365 821 365 821 189 904 189 904 125 874 125 874 251 879 251 879 976 566 976 566 652 683 652 683 563 576 563 576 756 501 756 501 437 757 437 757 719 767 719 767 92 558 92 558 597 858 597 858 816 632 816 632 676 785 676 785 300 966 300 966 268 891 268 891 44 964 44 964 449 958 449 958 678 580 678 580 467 826 467 826 115 600 115 600 46 978 46 978 414 342 414 342 73 177 73 177 325 789 325 789 209 528 209 528 224 144 224 144 258 635 258 635 103 45 103 45 469 944 469 944 588 105 588 105 671 923 671 923 40 135 40 135 952 599 952 599 533 793 533 793 425 547 425 547 448 186 448 186 935 167 935 167 270 706 270 706 37 500 37 500 389 158 389 158 495 538 495 538 181 198 181 198 377 881 377 881 949 16 949 16 537 654 537 654 331 897 331 897 468 66 468 66 971 364 971 364 488 287 488 287 991 196 991 196 178 520 178 520 366 326 366 326 717 761 717 761 55 395 55 395 437 254 437 254 569 125 569 125 248 987 248 987 279 37 279 37 185 103 185 103 6 498 6 498 38 770 38 770 586 157 586 157 337 833 337 833 513 39 513 39 260 545 260 545 347 983 347 983 969 154 969 154 878 915 878 915 775 14 775 14 32 924 32 924 17 701 17 701 535 582 535 582 943 263 943 263 937 20 937 20 324 806 324 806 261 562 261 562 535 855 535 855 20 936 20 936 270 711 270 711 236 814 236 814 369 473 369 473 9 315 9 315 335 105 335 105 18 168 18 168 512 757 512 757 580 262 580 262 435 362 435 362 828 460 828 460 392 862 392 862 895 371 895 371 978 512 978 512 756 262 756 262 693 417 693 417 205 886 205 886 65 929 65 929 192 88 192 88 146 372 146 372 235 905 235 905 724 46 724 46 70 543 70 543 544 602 544 602 482 58 482 58 744 603 744 603 373 968 373 968 208 211 208 211 934 961 934 961 529 617 529 617 594 684 594 684 622 72 622 72 292 644 292 644 742 517 742 517 722 92 722 92 46 183 46 183 836 420 836 420 571 839 571 839 693 363 693 363 44 356 44 356 828 258 828 258 72 133 72 133 711 63 711 63 259 317 259 317 176 222 176 222 174 834 174 834 867 899 867 899 739 743 739 743 66 330 66 330 572 926 572 926 777 112 777 112 504 376 504 376 575 683 575 683 733 162 733 162 345 408 345 408 657 919 657 919 907 775 907 775 338 359 338 359 749 778 749 778 580 601 580 601 177 295 177 295 675 957 675 957 900 885 900 885 789 483 789 483 637 719 637 719 847 771 847 771 414 209 414 209 167 433 167 433 495 56 495 56 284 613 284 613 943 515 943 515 139 217 139 217 638 611 638 611 370 235 370 235 375 188 375 188 492 669 492 669 12 258 12 258 761 389 761 389 355 355 355 355 228 377 228 377 416 969 416 969 120 318 120 318 452 213 452 213 548 72 548 72 381 874 381 874 987 702 987 702 381 344 381 344 590 417 590 417 69 534 69 534 509 96 509 96 581 857 581 857 210 311 210 311 432 317 432 317 992 438 992 438 101 205 101 205 851 579 851 579 933 822 933 822 561 236 561 236 16 489 16 489 387 120 387 120 218 278 218 278 849 243 849 243 240 833 240 833 446 765 446 765 979 233 979 233 535 482 535 482 783 399 783 399 725 18 725 18 497 787 497 787 679 517 679 517 317 331 317 331 516 768 516 768 453 471 453 471 296 752 296 752 504 120 504 120 888 924 888 924 524 935 524 935 962 1 962 1 265 355 265 355 891 256 891 256 600 161 600 161 368 624 368 624 220 572 220 572 360 493 360 493 343 323 343 323 240 264 240 264 21 376 21 376 453 600 453 600 782 412 782 412 639 676 639 676 404 568 404 568 656 541 656 541 706 195 706 195 18 60 18 60 410 807 410 807 407 475 407 475 506 769 506 769 710 414 710 414 861 702 861 702 484 25 484 25 319 765 319 765 489 345 489 345 857 322 857 322 615 394 615 394 328 266 328 266 905 422 905 422 445 332 445 332 771 838 771 838 512 71 512 71 215 123 215 123 393 376 393 376 302 750 302 750 307 713 307 713 768 467 768 467 360 729 360 729 907 781 907 781 568 898 568 898 965 892 965 892 616 913 616 913 830 215 830 215 361 680 361 680 182 796 182 796 663 17 663 17 167 949 167 949 529 437 529 437 371 47 371 47 339 575 339 575 855 948 855 948 860 316 860 316 120 909 120 909 162 156 162 156 938 683 938 683 450 449 450 449 206 595 206 595 500 104 500 104 297 232 297 232 295 590 295 590 522 874 522 874 551 712 551 712 481 343 481 343 699 117 699 117 48 227 48 227 441 595 441 595 945 419 945 419 839 769 839 769 12 716 12 716 761 995 761 995 62 239 62 239 970 8 970 8 27 653 27 653 410 404 410 404 509 667 509 667 476 174 476 174 945 635 945 635 157 639 157 639 7 988 7 988 20 101 20 101 481 880 481 880 309 913 309 913 675 240 675 240 924 131 924 131 550 307 550 307 805 67 805 67 614 713 614 713 84 583 84 583 448 614 448 614 798 807 798 807 687 424 687 424 954 586 954 586 669 234 669 234 58 399 58 399 187 581 187 581 215 332 215 332 496 647 496 647 110 87 110 87 558 693 558 693 272 603 272 603 347 23 347 23 418 318 418 318 277 369 277 369 956 531 956 531 130 622 130 622 490 304 490 304 498 95 498 95 753 240 753 240 651 76 651 76 248 98 248 98 828 148 828 148 218 266 218 266 779 173 779 173 544 139 544 139 14 967 14 967 717 444 717 444 827 228 827 228 578 45 578 45 123 293 123 293 543 407 543 407 877 329 877 329 319 633 319 633 979 264 979 264 758 748 758 748 261 769 261 769 963 336 963 336 155 962 155 962 188 902 188 902 862 362 862 362 383 249 383 249 945 359 945 359 29 849 29 849 875 218 875 218 756 112 756 112 877 680 877 680 447 972 447 972 809 843 809 843 482 701 482 701 342 752 342 752 419 188 419 188 402 253 402 253 769 430 769 430 637 619 637 619 185 312 185 312 261 23 261 23 868 314 868 314 925 670 925 670 822 955 822 955 877 926 877 926 552 318 552 318 130 449 130 449 755 672 755 672 269 899 269 899 505 129 505 129 745 594 745 594 55 487 55 487 330 574 330 574 343 373 343 373 507 122 507 122 966 81 966 81 843 338 843 338 670 128 670 128 910 225 910 225 750 22 750 22 722 822 722 822 982 479 982 479 932 854 932 854 248 8 248 8 588 500 588 500 882 73 882 73 505 611 505 611 670 906 670 906 218 491 218 491 48 679 48 679 111 573 111 573 894 724 894 724 828 70 828 70 894 907 894 907 668 812 668 812 890 593 890 593 916 9 916 9 136 365 136 365 858 843 858 843 706 398 706 398 181 371 181 371 143 168 143 168 13 874 13 874 552 479 552 479 676 664 676 664 291 388 291 388 807 876 807 876 70 894 70 894 351 17 351 17 93 57 93 57 433 868 433 868 967 727 967 727 338 741 338 741 577 260 577 260 622 251 622 251 80 989 80 989 400 86 400 86 299 821 299 821 508 564 508 564 132 663 132 663 398 501 398 501 141 532 141 532 183 499 183 499 874 482 874 482 635 955 635 955 135 359 135 359 911 630 911 630 179 714 179 714 270 334 270 334 155 676 155 676 771 108 771 108 266 474 266 474 826 660 826 660 207 941 207 941 403 671 403 671 877 615 877 615 882 780 882 780 678 598 678 598 21 590 21 590 390 239 390 239 559 757 559 757 776 96 776 96 708 198 708 198 333 995 333 995 700 842 700 842 460 247 460 247 47 488 47 488 324 186 324 186 426 758 426 758 243 307 243 307 821 56 821 56 17 186 17 186 572 932 572 932 537 904 537 904 143 796 143 796 789 367 789 367 171 877 171 877 283 934 283 934 347 192 347 192 429 68 429 68 555 505 555 505 210 373 210 373 799 519 799 519 959 761 959 761 67 910 67 910 680 811 680 811 649 581 649 581 369 229 369 229 214 646 214 646 843 423 843 423 192 737 192 737 743 925 743 925 461 846 461 846 85 984 85 984 985 87 985 87 67 518 67 518 960 415 960 415 77 921 77 921 395 794 395 794 89 22 89 22 278 579 278 579 402 276 402 276 79 327 79 327 892 132 892 132 73 662 73 662 258 956 258 956 15 107 15 107 932 930 932 930 384 444 384 444 390 708 390 708 155 852 155 852 225 320 225 320 456 660 456 660 359 529 359 529 11 812 11 812 383 777 383 777 722 360 722 360 844 255 844 255 967 228 967 228 279 796 279 796 880 779 880 779 644 13 644 13 706 166 706 166 366 495 366 495 143 910 143 910 325 818 325 818 216 871 216 871 119 243 119 243 611 469 611 469 425 702 425 702 716 234 716 234 813 349 813 349 133 698 133 698 234 626 234 626 370 300 370 300 677 947 677 947 462 683 462 683 665 421 665 421 513 96 513 96 255 633 255 633 107 636 107 636 972 926 972 926 563 444 563 444 730 922 730 922 771 505 771 505 708 120 708 120 381 323 381 323 48 202 48 202 514 956 514 956 590 554 590 554 586 489 586 489 768 938 768 938 987 810 987 810 51 764 51 764 706 934 706 934 554 503 554 503 162 760 162 760 374 735 374 735 652 537 652 537 297 420 297 420 200 955 200 955 140 175 140 175 956 121 956 121 846 705 846 705 873 794 873 794 982 453 982 453 889 251 889 251 197 986 197 986 431 306 431 306 964 100 964 100 792 951 792 951 89 38 89 38 481 225 481 225 330 504 330 504 988 104 988 104 939 815 939 815 8 752 8 752 505 777 505 777 66 219 66 219 945 599 945 599 749 661 749 661 526 541 526 541 717 258 717 258 271 114 271 114 875 990 875 990 950 734 950 734 749 718 749 718 864 951 864 951 883 366 883 366 920 329 920 329 625 268 625 268 6 155 6 155 704 76 704 76 319 819 319 819 5 485 5 485 497 262 497 262 130 29 130 29 193 163 193 163 713 538 713 538 361 843 361 843 508 223 508 223 745 623 745 623 231 11 231 11 405 189 405 189 510 696 510 696 862 201 862 201 494 669 494 669 5 456 5 456 600 945 600 945 261 274 261 274 323 560 323 560 729 616 729 616 310 193 310 193 359 433 359 433 827 855 827 855 448 196 448 196 709 579 709 579 134 250 134 250 103 645 103 645 518 987 518 987 341 211 341 211 333 223 333 223 353 655 353 655 309 333 309 333 662 229 662 229 611 438 611 438 259 470 259 470 25 144 25 144 387 433 387 433 681 520 681 520 660 809 660 809 773 567 773 567 552 851 552 851 136 738 136 738 975 114 975 114 484 593 484 593 867 100 867 100 731 948 731 948 218 499 218 499 775 527 775 527 517 539 517 539 307 196 307 196 944 554 944 554 773 985 773 985 769 243 769 243 516 700 516 700 891 762 891 762 370 747 370 747 512 457 512 457 460 867 460 867 807 472 807 472 815 330 815 330 325 526 325 526 459 925 459 925 754 9 754 9 186 196 186 196 699 631 699 631 847 657 847 657 807 488 807 488 690 473 690 473 801 835 801 835 930 143 930 143 490 47 490 47 782 669 782 669 855 778 855 778 758 703 758 703 790 692 790 692 857 429 857 429 592 474 592 474 507 545 507 545 541 918 541 918 335 418 335 418 872 243 872 243 213 786 213 786 982 910 982 910 729 208 729 208 956 10 956 10 134 149 134 149 962 463 962 463 930 26 930 26 426 640 426 640 376 202 376 202 70 537 70 537 607 220 607 220 186 343 186 343 137 807 137 807 17 943 17 943 193 856 193 856 508 790 508 790 974 509 974 509 533 913 533 913 918 296 918 296 548 751 548 751 758 657 758 657 23 727 23 727 736 768 736 768 26 859 26 859 360 934 360 934 696 617 696 617 564 387 564 387 324 737 324 737 761 641 761 641 743 772 743 772 855 171 855 171 956 251 956 251 480 748 480 748 337 979 337 979 471 427 471 427 293 310 293 310 449 776 449 776 557 616 557 616 297 8 297 8 671 61 671 61 771 557 771 557 271 980 271 980 203 339 203 339 611 716 611 716 975 918 975 918 278 333 278 333 319 992 319 992 833 707 833 707 624 145 624 145 282 37 282 37 628 15 628 15 160 89 160 89 177 176 177 176 372 277 372 277 601 333 601 333 623 426 623 426 179 41 179 41 817 280 817 280 375 363 375 363 574 693 574 693 129 205 129 205 590 820 590 820 724 753 724 753 984 814 984 814 888 294 888 294 783 316 783 316 28 497 28 497 16 666 16 666 499 272 499 272 854 10 854 10 961 192 961 192 892 338 892 338 123 265 123 265 973 480 973 480 603 698 603 698 789 480 789 480 728 734 728 734 413 793 413 793 390 737 390 737 100 84 100 84 653 208 653 208 107 400 107 400 262 779 262 779 26 258 26 258 833 15 833 15 368 353 368 353 949 724 949 724 10 643 10 643 694 174 694 174 421 548 421 548 123 402 123 402 160 967 160 967 604 56 604 56 533 122 533 122 879 695 879 695 313 93 313 93 963 535 963 535 15 977 15 977 391 264 391 264 361 917 361 917 910 817 910 817 330 555 330 555 455 353 455 353 231 504 231 504 243 818 243 818 347 91 347 91 273 77 273 77 491 851 491 851 692 846 692 846 584 614 584 614 586 231 586 231 213 320 213 320 341 390 341 390 948 44 948 44 858 681 858 681 363 379 363 379 408 104 408 104 155 986 155 986 145 394 145 394 627 479 627 479 288 420 288 420 469 131 469 131 164 877 164 877 294 224 294 224 268 285 268 285 344 32 344 32 867 984 867 984 629 779 629 779 184 954 184 954 8 26 8 26 96 761 96 761 831 413 831 413 87 378 87 378 517 611 517 611 393 665 393 665 924 620 924 620 927 401 927 401 538 507 538 507 625 883 625 883 404 889 404 889 206 940 206 940 944 567 944 567 685 816 685 816 706 454 706 454 921 886 921 886 274 39 274 39 414 216 414 216 3 247 3 247 855 704 855 704 101 288 101 288 634 502 634 502 401 178 401 178 422 160 422 160 445 494 445 494 705 529 705 529 266 524 266 524 524 378 524 378 328 844 328 844 963 460 963 460 977 272 977 272 232 783 232 783 89 739 89 739 843 696 843 696 518 314 518 314 144 460 144 460 582 792 582 792 251 800 251 800 320 810 320 810 447 731 447 731 89 888 89 888 79 349 79 349 244 570 244 570 327 23 327 23 239 210 239 210 141 725 141 725 87 65 87 65 780 733 780 733 181 843 181 843 750 658 750 658 782 477 782 477 8 440 8 440 67 683 67 683 982 75 982 75 858 931 858 931 62 374 62 374 896 316 896 316 138 642 138 642 390 556 390 556 472 753 472 753 548 407 548 407 305 585 305 585 597 19 597 19 947 382 947 382 627 593 627 593 82 809 82 809 77 875 77 875 863 413 863 413 743 891 743 891 709 744 709 744 761 621 761 621 108 495 108 495 21 47 21 47 30 225 30 225 728 983 728 983 336 279 336 279 56 572 56 572 618 663 618 663 315 473 315 473 756 941 756 941 463 834 463 834 442 215 442 215 419 528 419 528 795 985 795 985 658 41 658 41 754 589 754 589 571 454 571 454 548 842 548 842 504 265 504 265 475 845 475 845 26 705 26 705 678 636 678 636 444 10 444 10 797 82 797 82 816 270 816 270 361 705 361 705 421 143 421 143 133 962 133 962 736 52 736 52 882 584 882 584 901 621 901 621 646 744 646 744 310 50 310 50 156 457 156 457 549 170 549 170 856 573 856 573 548 697 548 697 595 875 595 875 608 454 608 454 79 321 79 321 305 57 305 57 594 418 594 418 797 86 797 86 726 546 726 546 954 137 954 137 320 715 320 715 745 586 745 586 926 298 926 298 61 985 61 985 163 367 163 367 519 478 519 478 718 627 718 627 737 842 737 842 317 397 317 397 934 749 934 749 922 894 922 894 961 606 961 606 23 317 23 317 666 3 666 3 436 690 436 690 960 215 960 215 187 449 187 449 706 300 706 300 215 498 215 498 727 567 727 567 365 72 365 72 987 264 987 264 307 167 307 167 477 612 477 612 168 488 168 488 237 638 237 638 503 883 503 883 50 926 50 926 198 966 198 966 797 71 797 71 358 767 358 767 550 101 550 101 84 344 84 344 924 827 924 827 285 487 285 487 788 13 788 13 860 776 860 776 464 556 464 556 173 704 173 704 648 123 648 123 575 766 575 766 757 597 757 597 947 172 947 172 403 8 403 8 172 572 172 572 142 488 142 488 258 576 258 576 935 452 935 452 425 610 425 610 274 262 274 262 958 884 958 884 727 985 727 985 519 784 519 784 419 436 419 436 279 218 279 218 749 450 749 450 484 974 484 974 393 44 393 44 347 888 347 888 534 855 534 855 288 550 288 550 838 636 838 636 968 583 968 583 873 125 873 125 181 70 181 70 295 291 295 291 263 820 263 820 683 127 683 127 637 187 637 187 977 102 977 102 862 727 862 727 756 837 756 837 320 672 320 672 555 396 555 396 493 923 493 923 128 779 128 779 244 740 244 740 480 310 480 310 202 957 202 957 334 806 334 806 103 766 103 766 493 457 493 457 945 525 945 525 201 418 201 418 184 500 184 500 760 877 760 877 263 729 263 729 950 993 950 993 568 641 568 641 120 456 120 456 115 502 115 502 451 547 451 547 551 304 551 304 626 383 626 383 295 525 295 525 896 488 896 488 143 367 143 367 126 275 126 275 32 55 32 55 388 112 388 112 330 533 330 533 362 612 362 612 799 738 799 738 807 235 807 235 224 412 224 412 142 456 142 456 652 44 652 44 281 496 281 496 239 132 239 132 342 641 342 641 541 498 541 498 309 342 309 342 739 84 739 84 913 161 913 161 694 335 694 335 433 937 433 937 744 67 744 67 245 708 245 708 197 303 197 303 950 92 950 92 550 282 550 282 899 819 899 819 528 125 528 125 231 314 231 314 261 836 261 836 286 1 286 1 43 354 43 354 100 412 100 412 467 653 467 653 283 857 283 857 91 709 91 709 223 804 223 804 978 939 978 939 880 219 880 219 735 548 735 548 729 938 729 938 51 556 51 556 651 173 651 173 762 805 762 805 174 751 174 751 247 618 247 618 720 968 720 968 381 551 381 551 416 852 416 852 549 992 549 992 877 914 877 914 792 836 792 836 895 110 895 110 265 413 265 413 710 727 710 727 359 38 359 38 764 856 764 856 387 37 387 37 842 93 842 93 786 583 786 583 911 658 911 658 638 208 638 208 101 871 101 871 994 53 994 53 376 228 376 228 931 272 931 272 422 156 422 156 4 431 4 431 794 777 794 777 582 561 582 561 7 439 7 439 471 396 471 396 94 419 94 419 568 186 568 186 63 181 63 181 477 971 477 971 831 676 831 676 746 339 746 339 138 352 138 352 795 798 795 798 714 240 714 240 846 494 846 494 868 158 868 158 344 441 344 441 760 170 760 170 320 64 320 64 772 608 772 608 585 660 585 660 51 429 51 429 772 318 772 318 676 608 676 608 222 154 222 154 630 231 630 231 692 565 692 565 510 452 510 452 523 752 523 752 556 641 556 641 218 384 218 384 360 449 360 449 124 384 124 384 226 43 226 43 525 761 525 761 214 408 214 408 815 757 815 757 760 53 760 53 357 88 357 88 910 427 910 427 107 729 107 729 985 644 985 644 501 898 501 898 359 690 359 690 753 191 753 191 440 769 440 769 82 373 82 373 506 874 506 874 807 268 807 268 659 885 659 885 919 897 919 897 47 683 47 683 942 379 942 379 935 983 935 983 311 688 311 688 960 549 960 549 346 717 346 717 877 60 877 60 785 330 785 330 656 987 656 987 60 437 60 437 374 976 374 976 365 622 365 622 124 231 124 231 448 49 448 49 934 817 934 817 376 310 376 310 310 824 310 824 548 447 548 447 731 953 731 953 406 799 406 799 81 875 81 875 433 975 433 975 501 414 501 414 892 707 892 707 729 822 729 822 741 513 741 513 781 60 781 60 777 15 777 15 125 608 125 608 44 65 44 65 732 277 732 277 394 22 394 22 271 979 271 979 102 98 102 98 205 20 205 20 600 729 600 729 974 312 974 312 834 337 834 337 147 225 147 225 258 5 258 5 725 436 725 436 107 525 107 525 934 29 934 29 253 393 253 393 160 639 160 639 575 58 575 58 410 118 410 118 308 931 308 931 306 955 306 955 246 131 246 131 878 254 878 254 655 649 655 649 901 567 901 567 644 262 644 262 660 447 660 447 64 490 64 490 405 3 405 3 621 985 621 985 534 83 534 83 911 857 911 857 431 875 431 875 917 738 917 738 118 108 118 108 310 359 310 359 847 748 847 748 114 223 114 223 19 277 19 277 669 94 669 94 423 323 423 323 969 778 969 778 657 934 657 934 413 627 413 627 176 148 176 148 214 53 214 53 719 293 719 293 677 635 677 635 631 970 631 970 89 130 89 130 489 317 489 317 42 502 42 502 853 545 853 545 792 512 792 512 47 278 47 278 652 723 652 723 455 926 455 926 179 201 179 201 577 908 577 908 818 901 818 901 379 631 379 631 735 937 735 937 608 451 608 451 201 308 201 308 474 778 474 778 257 200 257 200 931 656 931 656 692 686 692 686 537 579 537 579 229 520 229 520 146 937 146 937 726 606 726 606 801 689 801 689 658 658 658 658 219 647 219 647 810 406 810 406 994 773 994 773 951 258 951 258 169 464 169 464 531 954 531 954 942 186 942 186 797 40 797 40 169 457 169 457 57 285 57 285 845 363 845 363 230 133 230 133 446 329 446 329 165 59 165 59 645 32 645 32 148 866 148 866 639 377 639 377 199 152 199 152 884 174 884 174 787 853 787 853 78 469 78 469 250 614 250 614 420 243 420 243 365 493 365 493 116 453 116 453 340 37 340 37 948 189 948 189 255 727 255 727 801 149 801 149 722 17 722 17 150 897 150 897 860 365 860 365 119 888 119 888 806 532 806 532 174 726 174 726 830 879 830 879 555 966 555 966 878 808 878 808 978 22 978 22 276 23 276 23 757 155 757 155 31 248 31 248 83 933 83 933 194 427 194 427 645 158 645 158 58 895 58 895 382 841 382 841 744 333 744 333 567 513 567 513 222 412 222 412 84 452 84 452 65 410 65 410 769 787 769 787 570 565 570 565 862 223 862 223 419 382 419 382 670 893 670 893 992 609 992 609 348 949 348 949 239 61 239 61 647 193 647 193 581 337 581 337 662 251 662 251 135 713 135 713 237 977 237 977 444 521 444 521 164 204 164 204 395 364 395 364 199 892 199 892 959 229 959 229 883 657 883 657 359 210 359 210 453 343 453 343 152 852 152 852 982 777 982 777 764 671 764 671 775 461 775 461 165 348 165 348 87 379 87 379 385 590 385 590 400 711 400 711 404 813 404 813 92 884 92 884 146 257 146 257 176 388 176 388 536 591 536 591 678 861 678 861 591 77 591 77 365 868 365 868 553 927 553 927 901 671 901 671 425 390 425 390 884 502 884 502 430 43 430 43 705 894 705 894 679 606 679 606 957 783 957 783 394 54 394 54 637 557 637 557 481 97 481 97 573 630 573 630 254 282 254 282 42 962 42 962 633 605 633 605 746 916 746 916 408 260 408 260 108 230 108 230 617 21 617 21 321 875 321 875 251 88 251 88 704 924 704 924 888 208 888 208 339 537 339 537 971 210 971 210 339 532 339 532 747 608 747 608 64 910 64 910 813 693 813 693 119 3 119 3 148 32 148 32 13 788 13 788 607 935 607 935 335 691 335 691 543 714 543 714 738 932 738 932 515 665 515 665 405 167 405 167 929 501 929 501 542 709 542 709 302 480 302 480 114 489 114 489 995 481 995 481 219 396 219 396 158 242 158 242 981 763 981 763 955 817 955 817 308 646 308 646 773 24 773 24 780 539 780 539 685 831 685 831 427 603 427 603 945 727 945 727 466 781 466 781 40 746 40 746 117 266 117 266 679 391 679 391 152 28 152 28 384 878 384 878 855 644 855 644 105 861 105 861 326 450 326 450 425 229 425 229 353 452 353 452 470 36 470 36 227 742 227 742 81 930 81 930 19 26 19 26 410 842 410 842 212 784 212 784 245 518 245 518 708 557 708 557 149 269 149 269 434 246 434 246 844 92 844 92 483 962 483 962 341 698 341 698 93 181 93 181 946 781 946 781 572 11 572 11 783 775 783 775 675 392 675 392 101 90 101 90 985 783 985 783 988 42 988 42 250 230 250 230 21 688 21 688 585 66 585 66 507 326 507 326 203 475 203 475 183 552 183 552 681 930 681 930 568 407 568 407 147 667 147 667 438 367 438 367 121 110 121 110 38 626 38 626 699 249 699 249 448 112 448 112 626 162 626 162 91 125 91 125 252 287 252 287 664 434 664 434 648 676 648 676 633 971 633 971 750 894 750 894 972 836 972 836 121 973 121 973 590 850 590 850 601 120 601 120 598 866 598 866 932 184 932 184 427 374 427 374 257 6 257 6 556 572 556 572 976 150 976 150 192 647 192 647 101 792 101 792 707 184 707 184 310 439 310 439 759 301 759 301 960 346 960 346 988 204 988 204 602 111 602 111 767 308 767 308 713 226 713 226 411 498 411 498 570 922 570 922 889 334 889 334 581 235 581 235 165 518 165 518 123 814 123 814 655 429 655 429 105 931 105 931 182 987 182 987 830 679 830 679 602 405 602 405 682 654 682 654 762 118 762 118 342 609 342 609 906 843 906 843 506 208 506 208 303 500 303 500 282 553 282 553 236 229 236 229 662 841 662 841 887 250 887 250 806 764 806 764 336 814 336 814 69 889 69 889 927 873 927 873 694 830 694 830 289 220 289 220 975 772 975 772 161 795 161 795 707 962 707 962 827 489 827 489 354 263 354 263 633 300 633 300 99 632 99 632 687 441 687 441 715 878 715 878 270 325 270 325 44 966 44 966 989 344 989 344 700 526 700 526 408 159 408 159 637 764 637 764 630 269 630 269 819 639 819 639 932 966 932 966 580 973 580 973 454 179 454 179 633 522 633 522 418 575 418 575 816 229 816 229 882 239 882 239 385 22 385 22 148 589 148 589 908 932 908 932 260 27 260 27 236 466 236 466 217 874 217 874 204 908 204 908 519 789 519 789 791 780 791 780 680 450 680 450 920 728 920 728 854 979 854 979 120 445 120 445 800 185 800 185 16 176 16 176 464 593 464 593 191 834 191 834 164 357 164 357 90 753 90 753 741 978 741 978 130 865 130 865 572 884 572 884 401 657 401 657 197 346 197 346 644 188 644 188 781 510 781 510 191 592 191 592 210 408 210 408 132 914 132 914 17 341 17 341 730 655 730 655 898 757 898 757 509 559 509 559 194 901 194 901 613 384 613 384 516 195 516 195 691 205 691 205 803 336 803 336 344 639 344 639 931 734 931 734 462 319 462 319 93 712 93 712 501 232 501 232 640 641 640 641 840 696 840 696 235 556 235 556 385 984 385 984 466 269 466 269 995 876 995 876 842 564 842 564 611 128 611 128 779 854 779 854 584 866 584 866 654 771 654 771 130 851 130 851 9 841 9 841 274 862 274 862 71 697 71 697 236 803 236 803 952 286 952 286 562 948 562 948 16 762 16 762 238 143 238 143 974 251 974 251 761 212 761 212 869 652 869 652 944 452 944 452 532 535 532 535 388 971 388 971 391 992 391 992 22 964 22 964 376 492 376 492 987 335 987 335 553 40 553 40 348 238 348 238 668 729 668 729 303 687 303 687 594 323 594 323 151 446 151 446 825 116 825 116 875 504 875 504 404 312 404 312 288 348 288 348 71 750 71 750 607 177 607 177 450 876 450 876 189 178 189 178 815 797 815 797 276 7 276 7 268 42 268 42 303 989 303 989 940 174 940 174 18 720 18 720 622 316 622 316 251 419 251 419 767 985 767 985 388 364 388 364 339 963 339 963 697 710 697 710 982 749 982 749 310 324 310 324 214 744 214 744 476 292 476 292 29 759 29 759 473 626 473 626 909 892 909 892 578 349 578 349 190 853 190 853 844 532 844 532 894 146 894 146 317 34 317 34 318 610 318 610 559 165 559 165 323 440 323 440 584 164 584 164 64 521 64 521 361 975 361 975 770 813 770 813 902 788 902 788 196 853 196 853 690 705 690 705 693 232 693 232 917 933 917 933 645 475 645 475 436 763 436 763 536 991 536 991 694 876 694 876 182 257 182 257 974 978 974 978 862 120 862 120 580 145 580 145 190 322 190 322 457 138 457 138 208 980 208 980 976 313 976 313 766 171 766 171 171 478 171 478 258 272 258 272 458 251 458 251 491 209 491 209 403 447 403 447 890 828 890 828 951 593 951 593 610 732 610 732 436 141 436 141 53 674 53 674 398 831 398 831 964 4 964 4 968 407 968 407 165 781 165 781 78 10 78 10 594 186 594 186 867 258 867 258 879 290 879 290 68 53 68 53 795 91 795 91 479 135 479 135 653 899 653 899 235 970 235 970 401 911 401 911 930 944 930 944 423 860 423 860 395 21 395 21 811 630 811 630 142 108 142 108 913 141 913 141 676 70 676 70 981 385 981 385 739 818 739 818 750 982 750 982 821 7 821 7 500 648 500 648 483 618 483 618 243 844 243 844 432 366 432 366 4 530 4 530 203 286 203 286 154 427 154 427 458 558 458 558 143 117 143 117 877 204 877 204 329 411 329 411 276 77 276 77 702 725 702 725 407 310 407 310 336 141 336 141 146 455 146 455 903 208 903 208 856 293 856 293 992 30 992 30 839 700 839 700 274 505 274 505 287 857 287 857 232 293 232 293 448 181 448 181 360 382 360 382 856 775 856 775 259 962 259 962 321 754 321 754 218 593 218 593 433 255 433 255 33 477 33 477 687 167 687 167 145 221 145 221 617 729 617 729 416 739 416 739 24 875 24 875 886 98 886 98 708 651 708 651 656 89 656 89 184 160 184 160 51 514 51 514 991 732 991 732 153 829 153 829 858 327 858 327 450 578 450 578 274 950 274 950 888 233 888 233 181 172 181 172 295 259 295 259 799 109 799 109 603 576 603 576 177 954 177 954 801 416 801 416 355 250 355 250 535 791 535 791 90 189 90 189 480 717 480 717 637 165 637 165 601 470 601 470 177 379 177 379 790 345 790 345 9 410 9 410 547 939 547 939 809 399 809 399 358 177 358 177 576 462 576 462 763 166 763 166 647 315 647 315 691 160 691 160 831 447 831 447 431 670 431 670 42 923 42 923 458 527 458 527 853 540 853 540 229 50 229 50 104 77 104 77 101 22 101 22 817 732 817 732 248 762 248 762 843 442 843 442 537 316 537 316 201 77 201 77 680 164 680 164 807 244 807 244 198 27 198 27 776 357 776 357 789 426 789 426 650 92 650 92 100 791 100 791 399 356 399 356 448 674 448 674 627 583 627 583 158 808 158 808 24 40 24 40 16 642 16 642 21 778 21 778 477 586 477 586 215 349 215 349 691 433 691 433 927 277 927 277 99 112 99 112 981 551 981 551 557 993 557 993 484 514 484 514 758 43 758 43 920 30 920 30 695 406 695 406 10 381 10 381 903 834 903 834 323 902 323 902 466 591 466 591 822 300 822 300 578 735 578 735 468 530 468 530 932 696 932 696 395 671 395 671 226 714 226 714 31 747 31 747 176 173 176 173 367 188 367 188 725 792 725 792 238 117 238 117 634 867 634 867 975 173 975 173 330 406 330 406 967 419 967 419 380 970 380 970 568 67 568 67 185 394 185 394 924 385 924 385 278 82 278 82 799 72 799 72 576 106 576 106 993 609 993 609 241 484 241 484 168 963 168 963 285 354 285 354 315 530 315 530 989 453 989 453 67 805 67 805 370 934 370 934 243 137 243 137 300 13 300 13 984 296 984 296 422 127 422 127 482 45 482 45 71 538 71 538 427 336 427 336 962 806 962 806 104 288 104 288 334 53 334 53 95 505 95 505 958 197 958 197 990 750 990 750 580 149 580 149 243 740 243 740 710 971 710 971 590 147 590 147 32 154 32 154 716 499 716 499 882 718 882 718 910 38 910 38 778 607 778 607 892 632 892 632 363 979 363 979 103 25 103 25 827 567 827 567 944 448 944 448 130 670 130 670 313 111 313 111 654 538 654 538 409 574 409 574 848 672 848 672 840 378 840 378 310 452 310 452 283 401 283 401 614 838 614 838 114 192 114 192 291 283 291 283 866 337 866 337 298 574 298 574 769 181 769 181 700 673 700 673 814 319 814 319 584 319 584 319 161 492 161 492 704 273 704 273 94 37 94 37 492 356 492 356 807 564 807 564 686 128 686 128 721 854 721 854 622 876 622 876 798 485 798 485 901 47 901 47 422 689 422 689 62 968 62 968 392 746 392 746 74 271 74 271 113 504 113 504 93 247 93 247 47 630 47 630 618 532 618 532 108 705 108 705 753 333 753 333 907 930 907 930 39 445 39 445 206 915 206 915 915 759 915 759 235 908 235 908 784 958 784 958 476 362 476 362 774 531 774 531 278 189 278 189 22 216 22 216 94 682 94 682 839 840 839 840 250 667 250 667 264 87 264 87 509 632 509 632 852 414 852 414 533 589 533 589 138 529 138 529 106 832 106 832 699 81 699 81 128 615 128 615 655 791 655 791 322 447 322 447 402 194 402 194 252 373 252 373 440 338 440 338 529 983 529 983 402 844 402 844 741 910 741 910 995 766 995 766 569 912 569 912 79 823 79 823 917 277 917 277 912 316 912 316 68 859 68 859 860 269 860 269 667 805 667 805 290 99 290 99 634 614 634 614 670 336 670 336 211 87 211 87 265 246 265 246 739 426 739 426 801 862 801 862 52 271 52 271 227 613 227 613 745 188 745 188 678 566 678 566 150 556 150 556 329 819 329 819 148 242 148 242 53 565 53 565 512 939 512 939 649 815 649 815 32 474 32 474 615 622 615 622 892 96 892 96 762 271 762 271 279 744 279 744 821 850 821 850 709 171 709 171 460 387 460 387 886 527 886 527 893 548 893 548 653 5 653 5 88 105 88 105 393 719 393 719 866 678 866 678 592 286 592 286 734 282 734 282 67 648 67 648 240 672 240 672 358 698 358 698 724 826 724 826 915 496 915 496 624 788 624 788 522 150 522 150 626 659 626 659 19 102 19 102 418 580 418 580 843 192 843 192 674 877 674 877 792 408 792 408 392 490 392 490 939 122 939 122 442 891 442 891 725 776 725 776 664 304 664 304 388 142 388 142 48 981 48 981 920 292 920 292 643 815 643 815 484 992 484 992 282 103 282 103 375 458 375 458 384 931 384 931 990 62 990 62 586 10 586 10 322 529 322 529 711 274 711 274 289 309 289 309 608 115 608 115 446 296 446 296 640 652 640 652 524 175 524 175 692 418 692 418 811 30 811 30 215 7 215 7 781 445 781 445 187 42 187 42 788 926 788 926 962 672 962 672 265 830 265 830 185 596 185 596 926 631 926 631 714 651 714 651 640 738 640 738 384 454 384 454 379 230 379 230 309 96 309 96 341 129 341 129 871 64 871 64 388 286 388 286 611 449 611 449 235 116 235 116 358 498 358 498 969 357 969 357 891 965 891 965 223 226 223 226 569 279 569 279 220 306 220 306 516 984 516 984 821 390 821 390 577 516 577 516 924 165 924 165 609 643 609 643 145 961 145 961 630 595 630 595 551 780 551 780 82 487 82 487 558 180 558 180 506 86 506 86 374 420 374 420 430 955 430 955 37 844 37 844 655 745 655 745 634 227 634 227 775 941 775 941 428 550 428 550 715 162 715 162 95 136 95 136 383 756 383 756 424 236 424 236 202 299 202 299 93 945 93 945 178 95 178 95 133 401 133 401 349 720 349 720 345 486 345 486 743 517 743 517 10 354 10 354 815 716 815 716 156 777 156 777 357 517 357 517 672 973 672 973 742 540 742 540 511 773 511 773 140 410 140 410 595 410 595 410 2 266 2 266 745 420 745 420 267 508 267 508 520 524 520 524 169 892 169 892 172 656 172 656 811 186 811 186 328 895 328 895 432 502 432 502 687 930 687 930 250 495 250 495 980 347 980 347 930 685 930 685 689 933 689 933 21 263 21 263 743 236 743 236 872 127 872 127 448 256 448 256 678 198 678 198 685 59 685 59 528 472 528 472 235 377 235 377 339 451 339 451 222 110 222 110 445 571 445 571 123 964 123 964 394 335 394 335 793 149 793 149 197 762 197 762 336 514 336 514 728 549 728 549 799 606 799 606 233 702 233 702 126 305 126 305 901 472 901 472 590 340 590 340 172 729 172 729 213 288 213 288 775 893 775 893 733 654 733 654 565 792 565 792 637 821 637 821 464 864 464 864 43 971 43 971 247 527 247 527 582 424 582 424 208 359 208 359 2 357 2 357 468 841 468 841 422 295 422 295 674 603 674 603 167 190 167 190 812 109 812 109 266 26 266 26 602 919 602 919 723 132 723 132 771 64 771 64 15 155 15 155 260 538 260 538 504 696 504 696 161 181 161 181 310 445 310 445 302 963 302 963 310 414 310 414 845 975 845 975 467 612 467 612 545 319 545 319 932 436 932 436 813 403 813 403 197 370 197 370 305 583 305 583 793 64 793 64 801 89 801 89 211 275 211 275 120 821 120 821 732 660 732 660 653 963 653 963 230 829 230 829 492 877 492 877 546 793 546 793 322 523 322 523 806 862 806 862 769 453 769 453 330 383 330 383 435 80 435 80 709 966 709 966 184 642 184 642 956 881 956 881 435 538 435 538 415 846 415 846 314 67 314 67 552 913 552 913 13 65 13 65 763 584 763 584 289 722 289 722 84 832 84 832 743 452 743 452 574 732 574 732 228 651 228 651 526 800 526 800 412 852 412 852 47 240 47 240 372 444 372 444 737 860 737 860 747 872 747 872 494 624 494 624 462 37 462 37 896 564 896 564 448 882 448 882 414 715 414 715 954 991 954 991 147 256 147 256 876 449 876 449 877 789 877 789 838 156 838 156 137 436 137 436 654 795 654 795 868 672 868 672 771 402 771 402 703 61 703 61 870 719 870 719 417 56 417 56 984 988 984 988 11 842 11 842 312 449 312 449 34 61 34 61 19 128 19 128 812 120 812 120 45 323 45 323 46 18 46 18 551 946 551 946 885 299 885 299 916 213 916 213 812 306 812 306 816 831 816 831 949 352 949 352 103 713 103 713 194 110 194 110 742 942 742 942 973 304 973 304 912 846 912 846 469 594 469 594 794 634 794 634 80 187 80 187 362 995 362 995 665 318 665 318 437 272 437 272 180 162 180 162 194 680 194 680 117 506 117 506 322 339 322 339 938 548 938 548 919 370 919 370 6 275 6 275 274 644 274 644 51 560 51 560 558 640 558 640 177 972 177 972 316 268 316 268 381 448 381 448 418 449 418 449 728 925 728 925 553 256 553 256 936 191 936 191 865 391 865 391 545 465 545 465 91 659 91 659 135 669 135 669 85 931 85 931 967 381 967 381 326 558 326 558 813 266 813 266 522 63 522 63 686 674 686 674 90 489 90 489 817 271 817 271 666 843 666 843 468 393 468 393 35 599 35 599 682 193 682 193 723 84 723 84 225 495 225 495 831 350 831 350 422 174 422 174 280 326 280 326 67 140 67 140 107 980 107 980 50 436 50 436 737 297 737 297 192 606 192 606 850 957 850 957 858 886 858 886 176 478 176 478 270 615 270 615 100 307 100 307 803 307 803 307 78 916 78 916 41 361 41 361 448 967 448 967 147 237 147 237 90 417 90 417 947 568 947 568 515 299 515 299 116 668 116 668 431 704 431 704 212 609 212 609 869 523 869 523 714 681 714 681 448 291 448 291 896 813 896 813 759 679 759 679 721 280 721 280 467 815 467 815 105 980 105 980 359 381 359 381 795 823 795 823 901 884 901 884 180 60 180 60 674 304 674 304 711 534 711 534 785 203 785 203 45 831 45 831 776 995 776 995 349 557 349 557 195 784 195 784 977 660 977 660 429 24 429 24 787 567 787 567 308 570 308 570 193 963 193 963 307 861 307 861 836 248 836 248 633 419 633 419 798 20 798 20 785 332 785 332 843 232 843 232 621 783 621 783 188 657 188 657 614 627 614 627 62 715 62 715 3 160 3 160 706 202 706 202 544 898 544 898 68 494 68 494 13 850 13 850 194 493 194 493 595 563 595 563 201 919 201 919 739 224 739 224 184 574 184 574 241 469 241 469 330 176 330 176 416 744 416 744 500 716 500 716 946 273 946 273 785 380 785 380 625 600 625 600 127 398 127 398 805 10 805 10 505 239 505 239 797 55 797 55 397 909 397 909 586 240 586 240 194 359 194 359 729 166 729 166 571 768 571 768 148 958 148 958 343 931 343 931 234 322 234 322 896 214 896 214 829 659 829 659 892 475 892 475 192 343 192 343 696 774 696 774 431 400 431 400 945 858 945 858 686 3 686 3 939 955 939 955 714 69 714 69 584 127 584 127 947 261 947 261 384 207 384 207 468 376 468 376 307 890 307 890 732 982 732 982 301 180 301 180 538 973 538 973 42 183 42 183 672 776 672 776 168 27 168 27 464 718 464 718 701 367 701 367 16 795 16 795 165 596 165 596 125 446 125 446 577 783 577 783 638 297 638 297 989 620 989 620 35 160 35 160 850 120 850 120 858 460 858 460 373 241 373 241 731 564 731 564 79 436 79 436 765 457 765 457 706 340 706 340 13 860 13 860 437 912 437 912 305 792 305 792 83 267 83 267 727 106 727 106 436 183 436 183 456 667 456 667 198 153 198 153 174 843 174 843 36 588 36 588 778 193 778 193 552 264 552 264 327 737 327 737 810 493 810 493 58 244 58 244 566 843 566 843 781 516 781 516 422 222 422 222 433 405 433 405 427 853 427 853 115 543 115 543 353 449 353 449 381 531 381 531 827 918 827 918 169 749 169 749 619 608 619 608 801 710 801 710 822 330 822 330 849 363 849 363 300 571 300 571 634 70 634 70 654 941 654 941 251 855 251 855 618 980 618 980 463 277 463 277 280 906 280 906 546 439 546 439 454 373 454 373 240 916 240 916 731 157 731 157 921 465 921 465 906 905 906 905 243 247 243 247 782 137 782 137 836 338 836 338 478 183 478 183 304 779 304 779 302 625 302 625 842 359 842 359 733 155 733 155 389 411 389 411 818 322 818 322 531 196 531 196 675 712 675 712 451 340 451 340 553 31 553 31 718 957 718 957 873 355 873 355 750 612 750 612 992 368 992 368 950 231 950 231 668 995 668 995 479 213 479 213 590 358 590 358 763 917 763 917 777 195 777 195 595 796 595 796 80 401 80 401 70 66 70 66 97 30 97 30 26 724 26 724 746 202 746 202 554 480 554 480 215 147 215 147 772 905 772 905 1 547 1 547 408 835 408 835 800 695 800 695 595 152 595 152 616 172 616 172 185 527 185 527 914 420 914 420 91 287 91 287 401 546 401 546 707 541 707 541 993 663 993 663 767 850 767 850 928 883 928 883 936 28 936 28 556 823 556 823 524 709 524 709 839 619 839 619 244 487 244 487 191 341 191 341 680 755 680 755 345 815 345 815 654 913 654 913 208 529 208 529 271 763 271 763 831 440 831 440 516 541 516 541 685 166 685 166 649 67 649 67 600 468 600 468 611 677 611 677 364 122 364 122 144 700 144 700 877 70 877 70 682 898 682 898 860 55 860 55 290 710 290 710 74 984 74 984 758 851 758 851 53 784 53 784 598 898 598 898 978 654 978 654 410 180 410 180 3 184 3 184 505 87 505 87 89 747 89 747 778 357 778 357 245 434 245 434 258 612 258 612 608 301 608 301 856 348 856 348 317 478 317 478 321 86 321 86 572 459 572 459 625 737 625 737 508 165 508 165 291 692 291 692 629 218 629 218 460 973 460 973 653 111 653 111 419 497 419 497 600 567 600 567 963 347 963 347 368 685 368 685 795 669 795 669 466 523 466 523 88 496 88 496 3 233 3 233 966 678 966 678 596 53 596 53 436 286 436 286 447 152 447 152 71 64 71 64 3 341 3 341 808 120 808 120 749 369 749 369 627 576 627 576 33 747 33 747 135 672 135 672 253 882 253 882 813 461 813 461 770 991 770 991 487 838 487 838 777 807 777 807 75 35 75 35 783 58 783 58 658 639 658 639 540 468 540 468 113 232 113 232 5 32 5 32 424 499 424 499 894 852 894 852 578 259 578 259 958 288 958 288 465 172 465 172 273 888 273 888 951 916 951 916 970 954 970 954 97 219 97 219 74 427 74 427 313 84 313 84 51 221 51 221 387 346 387 346 663 984 663 984 241 482 241 482 322 800 322 800 994 674 994 674 138 598 138 598 622 324 622 324 78 803 78 803 903 578 903 578 620 78 620 78 321 543 321 543 869 323 869 323 240 816 240 816 101 210 101 210 163 887 163 887 320 296 320 296 849 959 849 959 398 9 398 9 274 874 274 874 682 640 682 640 731 177 731 177 549 899 549 899 174 890 174 890 109 255 109 255 898 275 898 275 657 356 657 356 15 873 15 873 318 417 318 417 572 399 572 399 142 461 142 461 901 404 901 404 839 702 839 702 828 271 828 271 221 173 221 173 560 102 560 102 222 85 222 85 561 718 561 718 332 912 332 912 322 633 322 633 616 521 616 521 633 981 633 981 539 954 539 954 657 290 657 290 733 351 733 351 450 545 450 545 398 419 398 419 571 445 571 445 430 397 430 397 152 194 152 194 799 156 799 156 76 890 76 890 703 20 703 20 550 884 550 884 769 136 769 136 551 538 551 538 325 681 325 681 827 827 827 827 501 484 501 484 921 729 921 729 410 271 410 271 236 475 236 475 680 277 680 277 924 311 924 311 757 590 757 590 708 153 708 153 858 643 858 643 149 124 149 124 47 16 47 16 841 258 841 258 657 870 657 870 457 193 457 193 489 762 489 762 517 599 517 599 127 566 127 566 464 510 464 510 534 712 534 712 45 645 45 645 918 622 918 622 548 753 548 753 502 544 502 544 416 809 416 809 748 895 748 895 929 111 929 111 563 200 563 200 213 572 213 572 534 953 534 953 354 680 354 680 209 518 209 518 993 526 993 526 35 823 35 823 340 880 340 880 69 577 69 577 847 614 847 614 709 373 709 373 196 871 196 871 396 872 396 872 673 25 673 25 617 179 617 179 287 555 287 555 63 976 63 976 599 3 599 3 147 920 147 920 599 704 599 704 65 907 65 907 420 825 420 825 253 141 253 141 642 776 642 776 275 820 275 820 849 265 849 265 719 185 719 185 364 660 364 660 834 178 834 178 430 957 430 957 590 445 590 445 107 554 107 554 360 383 360 383 561 609 561 609 417 815 417 815 642 418 642 418 572 795 572 795 67 690 67 690 762 152 762 152 244 438 244 438 599 300 599 300 850 896 850 896 970 956 970 956 285 267 285 267 940 33 940 33 211 749 211 749 735 480 735 480 571 527 571 527 146 427 146 427 648 245 648 245 140 244 140 244 169 531 169 531 694 982 694 982 673 45 673 45 980 593 980 593 858 414 858 414 267 579 267 579 555 911 555 911 227 928 227 928 626 431 626 431 212 117 212 117 324 204 324 204 597 956 597 956 862 800 862 800 587 305 587 305 704 529 704 529 739 627 739 627 549 953 549 953 458 451 458 451 741 799 741 799 666 535 666 535 906 629 906 629 608 690 608 690 334 7 334 7 269 404 269 404 143 751 143 751 409 606 409 606 136 830 136 830 121 502 121 502 703 849 703 849 195 486 195 486 478 75 478 75 608 402 608 402 239 951 239 951 428 962 428 962 824 19 824 19 968 587 968 587 719 690 719 690 104 17 104 17 455 289 455 289 721 136 721 136 91 703 91 703 679 917 679 917 768 907 768 907 744 662 744 662 1 195 1 195 604 430 604 430 957 214 957 214 379 28 379 28 660 568 660 568 142 613 142 613 533 331 533 331 811 76 811 76 15 616 15 616 786 837 786 837 562 887 562 887 584 188 584 188 703 173 703 173 818 265 818 265 303 991 303 991 653 363 653 363 167 173 167 173 58 137 58 137 279 574 279 574 447 645 447 645 769 567 769 567 627 485 627 485 260 644 260 644 698 798 698 798 6 668 6 668 144 635 144 635 941 922 941 922 3 768 3 768 982 832 982 832 923 101 923 101 245 641 245 641 543 138 543 138 824 597 824 597 901 987 901 987 20 410 20 410 626 837 626 837 115 526 115 526 552 592 552 592 939 726 939 726 572 541 572 541 205 911 205 911 266 457 266 457 969 620 969 620 131 90 131 90 58 681 58 681 262 534 262 534 286 798 286 798 432 961 432 961 60 215 60 215 284 811 284 811 551 527 551 527 142 903 142 903 930 938 930 938 236 753 236 753 77 151 77 151 191 326 191 326 754 946 754 946 838 499 838 499 444 378 444 378 320 842 320 842 532 154 532 154 520 564 520 564 940 619 940 619 23 452 23 452 751 10 751 10 909 889 909 889 215 111 215 111 260 495 260 495 486 945 486 945 614 124 614 124 673 476 673 476 459 890 459 890 488 616 488 616 677 770 677 770 935 382 935 382 629 116 629 116 506 925 506 925 191 683 191 683 696 124 696 124 153 958 153 958 79 79 79 79 346 834 346 834 106 842 106 842 740 766 740 766 725 854 725 854 254 164 254 164 188 21 188 21 510 421 510 421 703 461 703 461 134 642 134 642 67 629 67 629 408 427 408 427 456 71 456 71 145 333 145 333 51 732 51 732 316 842 316 842 222 877 222 877 458 639 458 639 808 133 808 133 300 736 300 736 844 916 844 916 993 454 993 454 22 399 22 399 541 179 541 179 44 881 44 881 511 734 511 734 871 294 871 294 665 445 665 445 376 834 376 834 313 838 313 838 161 112 161 112 113 572 113 572 888 134 888 134 684 297 684 297 1 914 1 914 491 818 491 818 891 273 891 273 911 517 911 517 395 826 395 826 879 153 879 153 563 316 563 316 82 672 82 672 260 814 260 814 719 85 719 85 404 414 404 414 639 485 639 485 580 860 580 860 466 879 466 879 442 34 442 34 588 542 588 542 870 368 870 368 283 496 283 496 899 838 899 838 141 555 141 555 618 704 618 704 740 884 740 884 600 541 600 541 847 291 847 291 990 223 990 223 447 893 447 893 992 168 992 168 454 803 454 803 978 947 978 947 670 858 670 858 790 395 790 395 488 421 488 421 326 876 326 876 948 278 948 278 181 867 181 867 148 599 148 599 894 231 894 231 255 138 255 138 947 886 947 886 875 442 875 442 657 257 657 257 189 198 189 198 519 512 519 512 182 102 182 102 449 879 449 879 735 121 735 121 817 97 817 97 19 105 19 105 443 179 443 179 701 414 701 414 456 621 456 621 376 336 376 336 736 192 736 192 659 837 659 837 871 428 871 428 730 356 730 356 259 55 259 55 871 313 871 313 137 726 137 726 995 60 995 60 294 207 294 207 494 971 494 971 449 69 449 69 509 140 509 140 862 754 862 754 885 943 885 943 567 386 567 386 537 543 537 543 353 241 353 241 86 917 86 917 763 743 763 743 507 812 507 812 486 94 486 94 493 213 493 213 784 140 784 140 506 341 506 341 174 63 174 63 553 96 553 96 102 200 102 200 243 418 243 418 549 343 549 343 258 87 258 87 908 484 908 484 331 541 331 541 879 699 879 699 383 757 383 757 710 150 710 150 717 609 717 609 390 879 390 879 574 488 574 488 446 910 446 910 71 636 71 636 28 857 28 857 18 358 18 358 761 575 761 575 783 757 783 757 443 354 443 354 826 526 826 526 71 507 71 507 704 986 704 986 822 543 822 543 291 532 291 532 738 408 738 408 533 571 533 571 285 37 285 37 47 642 47 642 300 659 300 659 482 454 482 454 521 37 521 37 416 268 416 268 253 898 253 898 454 282 454 282 468 789 468 789 404 275 404 275 128 397 128 397 243 866 243 866 866 439 866 439 650 660 650 660 491 171 491 171 237 800 237 800 553 773 553 773 335 32 335 32 499 355 499 355 495 45 495 45 720 107 720 107 404 925 404 925 321 149 321 149 263 402 263 402 38 379 38 379 810 895 810 895 949 271 949 271 704 160 704 160 974 927 974 927 905 910 905 910 854 581 854 581 188 269 188 269 934 787 934 787 241 342 241 342 167 198 167 198 214 70 214 70 424 274 424 274 242 113 242 113 40 340 40 340 909 271 909 271 393 141 393 141 282 86 282 86 973 639 973 639 814 702 814 702 136 844 136 844 6 307 6 307 301 460 301 460 159 806 159 806 876 923 876 923 453 506 453 506 716 266 716 266 506 714 506 714 761 25 761 25 959 205 959 205 611 121 611 121 42 521 42 521 345 195 345 195 572 968 572 968 725 724 725 724 124 361 124 361 282 972 282 972 135 930 135 930 904 316 904 316 201 411 201 411 103 762 103 762 896 971 896 971 657 13 657 13 336 611 336 611 436 939 436 939 197 605 197 605 37 430 37 430 926 849 926 849 477 67 477 67 510 853 510 853 814 838 814 838 816 789 816 789 528 956 528 956 757 662 757 662 584 450 584 450 763 532 763 532 776 420 776 420 887 544 887 544 744 424 744 424 599 118 599 118 578 672 578 672 270 873 270 873 25 511 25 511 738 477 738 477 388 744 388 744 172 712 172 712 820 220 820 220 918 963 918 963 94 943 94 943 156 921 156 921 588 611 588 611 17 359 17 359 361 402 361 402 307 253 307 253 292 337 292 337 936 56 936 56 105 540 105 540 449 871 449 871 957 384 957 384 764 722 764 722 540 749 540 749 516 519 516 519 10 23 10 23 321 697 321 697 424 65 424 65 6 439 6 439 174 935 174 935 334 653 334 653 674 848 674 848 733 861 733 861 728 561 728 561 427 844 427 844 849 14 849 14 549 514 549 514 89 160 89 160 87 848 87 848 844 478 844 478 349 535 349 535 44 829 44 829 475 296 475 296 371 450 371 450 101 322 101 322 566 703 566 703 870 765 870 765 815 17 815 17 929 668 929 668 664 59 664 59 400 130 400 130 856 309 856 309 35 889 35 889 9 650 9 650 248 672 248 672 767 742 767 742 695 605 695 605 430 553 430 553 916 217 916 217 918 383 918 383 513 500 513 500 186 668 186 668 879 853 879 853 44 786 44 786 164 549 164 549 968 567 968 567 738 709 738 709 89 520 89 520 493 594 493 594 624 199 624 199 866 217 866 217 790 682 790 682 533 194 533 194 948 810 948 810 29 225 29 225 41 19 41 19 564 714 564 714 754 897 754 897 558 545 558 545 172 648 172 648 80 938 80 938 311 894 311 894 548 752 548 752 637 893 637 893 438 293 438 293 272 677 272 677 697 880 697 880 636 125 636 125 826 633 826 633 634 142 634 142 354 640 354 640 647 547 647 547 250 174 250 174 92 592 92 592 376 212 376 212 134 694 134 694 895 15 895 15 253 218 253 218 833 82 833 82 344 511 344 511 639 953 639 953 412 285 412 285 597 544 597 544 710 697 710 697 296 969 296 969 636 970 636 970 104 219 104 219 961 655 961 655 894 243 894 243 895 959 895 959 961 459 961 459 103 286 103 286 807 143 807 143 689 833 689 833 933 726 933 726 444 109 444 109 408 325 408 325 287 885 287 885 585 393 585 393 31 889 31 889 252 176 252 176 422 496 422 496 745 636 745 636 232 166 232 166 569 985 569 985 702 346 702 346 863 938 863 938 843 733 843 733 711 871 711 871 374 439 374 439 25 447 25 447 325 775 325 775 811 724 811 724 8 601 8 601 410 154 410 154 707 407 707 407 126 906 126 906 383 206 383 206 768 262 768 262 125 886 125 886 897 10 897 10 338 717 338 717 138 854 138 854 817 350 817 350 253 321 253 321 415 982 415 982 728 848 728 848 410 425 410 425 39 220 39 220 876 534 876 534 283 957 283 957 268 203 268 203 975 510 975 510 464 958 464 958 426 693 426 693 243 473 243 473 686 600 686 600 675 381 675 381 785 121 785 121 741 234 741 234 648 855 648 855 516 889 516 889 473 121 473 121 728 831 728 831 964 65 964 65 456 744 456 744 817 649 817 649 777 144 777 144 616 137 616 137 62 720 62 720 71 784 71 784 756 869 756 869 102 786 102 786 990 437 990 437 378 229 378 229 702 628 702 628 794 813 794 813 920 598 920 598 913 313 913 313 886 199 886 199 361 557 361 557 924 450 924 450 94 586 94 586 794 874 794 874 366 216 366 216 804 340 804 340 217 223 217 223 855 47 855 47 804 68 804 68 573 457 573 457 652 98 652 98 604 861 604 861 242 605 242 605 919 358 919 358 198 496 198 496 368 813 368 813 203 316 203 316 281 405 281 405 860 39 860 39 321 387 321 387 874 327 874 327 608 769 608 769 261 207 261 207 773 479 773 479 94 222 94 222 960 721 960 721 391 218 391 218 504 884 504 884 699 453 699 453 317 246 317 246 139 553 139 553 284 609 284 609 965 300 965 300 771 794 771 794 768 357 768 357 935 525 935 525 53 688 53 688 219 860 219 860 63 888 63 888 691 74 691 74 264 356 264 356 175 90 175 90 765 154 765 154 195 822 195 822 46 133 46 133 530 88 530 88 370 276 370 276 808 292 808 292 697 709 697 709 338 262 338 262 907 436 907 436 473 252 473 252 395 781 395 781 995 530 995 530 170 115 170 115 219 629 219 629 971 859 971 859 183 243 183 243 375 858 375 858 86 618 86 618 254 688 254 688 282 765 282 765 667 558 667 558 251 101 251 101 486 297 486 297 22 567 22 567 232 669 232 669 361 867 361 867 923 451 923 451 297 177 297 177 284 145 284 145 827 915 827 915 196 120 196 120 499 506 499 506 554 70 554 70 549 798 549 798 879 707 879 707 252 425 252 425 378 99 378 99 604 744 604 744 260 844 260 844 578 140 578 140 385 458 385 458 366 22 366 22 124 956 124 956 880 176 880 176 826 963 826 963 3 465 3 465 749 743 749 743 991 863 991 863 504 322 504 322 941 140 941 140 782 382 782 382 925 995 925 995 904 71 904 71 530 649 530 649 25 302 25 302 645 334 645 334 14 300 14 300 344 520 344 520 135 719 135 719 313 967 313 967 799 273 799 273 830 640 830 640 241 190 241 190 890 856 890 856 346 978 346 978 447 957 447 957 6 597 6 597 603 585 603 585 762 219 762 219 280 570 280 570 9 55 9 55 171 405 171 405 251 69 251 69 94 797 94 797 260 816 260 816 446 412 446 412 350 521 350 521 835 457 835 457 436 408 436 408 565 51 565 51 454 787 454 787 247 882 247 882 979 15 979 15 12 730 12 730 32 517 32 517 731 518 731 518 539 788 539 788 716 785 716 785 784 797 784 797 28 774 28 774 695 723 695 723 506 606 506 606 602 782 602 782 120 301 120 301 752 695 752 695 405 255 405 255 493 308 493 308 537 840 537 840 761 10 761 10 935 912 935 912 24 238 24 238 180 600 180 600 133 445 133 445 822 268 822 268 882 936 882 936 209 951 209 951 878 247 878 247 205 227 205 227 583 969 583 969 215 350 215 350 580 982 580 982 43 208 43 208 160 944 160 944 254 595 254 595 508 84 508 84 980 778 980 778 897 58 897 58 341 761 341 761 244 922 244 922 650 371 650 371 326 222 326 222 36 647 36 647 685 584 685 584 708 554 708 554 448 214 448 214 693 229 693 229 543 841 543 841 340 785 340 785 558 471 558 471 449 741 449 741 568 309 568 309 235 762 235 762 613 486 613 486 953 470 953 470 855 791 855 791 177 403 177 403 22 80 22 80 200 291 200 291 576 635 576 635 342 766 342 766 256 876 256 876 156 946 156 946 92 46 92 46 477 819 477 819 406 519 406 519 181 416 181 416 676 47 676 47 97 659 97 659 712 773 712 773 720 784 720 784 128 620 128 620 699 241 699 241 523 34 523 34 242 616 242 616 823 282 823 282 209 152 209 152 464 500 464 500 804 771 804 771 678 665 678 665 349 625 349 625 817 162 817 162 165 297 165 297 58 527 58 527 336 570 336 570 485 267 485 267 899 765 899 765 822 813 822 813 222 408 222 408 568 848 568 848 518 599 518 599 197 898 197 898 870 523 870 523 362 156 362 156 695 787 695 787 843 316 843 316 856 733 856 733 418 264 418 264 174 521 174 521 827 208 827 208 402 274 402 274 179 763 179 763 444 522 444 522 460 660 460 660 488 176 488 176 277 149 277 149 827 638 827 638 163 724 163 724 131 945 131 945 827 252 827 252 217 586 217 586 291 721 291 721 666 804 666 804 144 31 144 31 385 443 385 443 26 921 26 921 158 147 158 147 370 248 370 248 728 320 728 320 881 686 881 686 306 117 306 117 126 730 126 730 857 852 857 852 493 34 493 34 373 771 373 771 778 971 778 971 399 91 399 91 922 822 922 822 953 820 953 820 702 36 702 36 451 364 451 364 910 62 910 62 380 532 380 532 963 261 963 261 967 682 967 682 893 860 893 860 965 446 965 446 543 547 543 547 21 295 21 295 738 280 738 280 74 809 74 809 781 85 781 85 550 480 550 480 205 588 205 588 990 95 990 95 947 106 947 106 133 745 133 745 272 80 272 80 536 994 536 994 365 12 365 12 800 882 800 882 901 424 901 424 814 440 814 440 242 264 242 264 160 348 160 348 439 970 439 970 507 70 507 70 726 39 726 39 432 833 432 833 702 609 702 609 5 138 5 138 730 842 730 842 42 587 42 587 6 125 6 125 261 281 261 281 295 684 295 684 759 430 759 430 851 393 851 393 691 368 691 368 367 265 367 265 813 40 813 40 816 133 816 133 637 869 637 869 21 691 21 691 679 576 679 576 287 963 287 963 222 316 222 316 143 51 143 51 890 730 890 730 870 990 870 990 961 461 961 461 222 485 222 485 710 867 710 867 97 511 97 511 70 923 70 923 217 246 217 246 710 87 710 87 121 412 121 412 924 59 924 59 446 37 446 37 681 226 681 226 36 699 36 699 81 364 81 364 337 810 337 810 608 786 608 786 101 3 101 3 575 528 575 528 730 381 730 381 841 805 841 805 696 502 696 502 570 662 570 662 185 489 185 489 182 256 182 256 493 852 493 852 498 322 498 322 963 46 963 46 572 19 572 19 594 567 594 567 842 464 842 464 224 561 224 561 650 717 650 717 719 590 719 590 649 660 649 660 557 640 557 640 247 269 247 269 734 235 734 235 378 720 378 720 33 117 33 117 97 399 97 399 978 470 978 470 284 888 284 888 791 606 791 606 230 745 230 745 411 344 411 344 2 96 2 96 527 252 527 252 434 103 434 103 199 704 199 704 953 650 953 650 458 856 458 856 488 915 488 915 447 16 447 16 211 142 211 142 27 991 27 991 668 889 668 889 440 633 440 633 11 90 11 90 770 321 770 321 484 683 484 683 858 342 858 342 96 548 96 548 382 944 382 944 449 124 449 124 658 274 658 274 922 941 922 941 372 987 372 987 209 535 209 535 801 408 801 408 12 980 12 980 174 313 174 313 499 629 499 629 620 980 620 980 345 348 345 348 683 591 683 591 808 919 808 919 664 779 664 779 727 68 727 68 776 464 776 464 581 350 581 350 164 469 164 469 517 68 517 68 267 591 267 591 271 930 271 930 36 526 36 526 512 863 512 863 468 504 468 504 947 642 947 642 231 234 231 234 781 865 781 865 78 367 78 367 649 348 649 348 512 5 512 5 549 262 549 262 116 77 116 77 715 746 715 746 162 712 162 712 107 962 107 962 963 743 963 743 224 632 224 632 276 397 276 397 964 977 964 977 180 345 180 345 512 59 512 59 391 55 391 55 869 336 869 336 684 503 684 503 958 946 958 946 894 760 894 760 156 494 156 494 386 34 386 34 467 442 467 442 367 88 367 88 48 612 48 612 267 899 267 899 23 587 23 587 945 773 945 773 913 484 913 484 894 416 894 416 49 128 49 128 85 498 85 498 846 846 846 846 928 521 928 521 420 688 420 688 329 577 329 577 920 3 920 3 946 947 946 947 543 507 543 507 995 216 995 216 53 9 53 9 873 551 873 551 948 952 948 952 258 210 258 210 752 596 752 596 677 265 677 265 886 263 886 263 130 469 130 469 70 838 70 838 209 445 209 445 123 720 123 720 266 950 266 950 61 184 61 184 420 568 420 568 42 285 42 285 412 305 412 305 126 302 126 302 647 879 647 879 259 125 259 125 805 686 805 686 850 304 850 304 24 833 24 833 861 379 861 379 500 607 500 607 994 345 994 345 737 448 737 448 217 594 217 594 376 879 376 879 489 223 489 223 34 269 34 269 180 397 180 397 18 99 18 99 862 243 862 243 702 5 702 5 219 350 219 350 275 840 275 840 914 615 914 615 750 621 750 621 278 392 278 392 185 946 185 946 705 604 705 604 834 499 834 499 276 922 276 922 299 321 299 321 596 148 596 148 744 527 744 527 945 281 945 281 585 708 585 708 919 146 919 146 314 640 314 640 846 392 846 392 238 849 238 849 980 45 980 45 468 662 468 662 313 183 313 183 268 31 268 31 835 736 835 736 231 453 231 453 124 532 124 532 662 583 662 583 393 4 393 4 492 458 492 458 109 413 109 413 945 868 945 868 359 332 359 332 422 514 422 514 892 382 892 382 559 375 559 375 212 718 212 718 846 443 846 443 319 445 319 445 136 3 136 3 622 950 622 950 515 217 515 217 425 532 425 532 692 347 692 347 296 55 296 55 111 51 111 51 798 535 798 535 911 28 911 28 402 271 402 271 129 349 129 349 352 655 352 655 663 261 663 261 620 851 620 851 556 496 556 496 944 585 944 585 756 640 756 640 761 863 761 863 282 685 282 685 500 58 500 58 472 882 472 882 79 153 79 153 241 120 241 120 626 5 626 5 146 37 146 37 632 1 632 1 375 777 375 777 191 857 191 857 101 384 101 384 669 983 669 983 426 555 426 555 824 730 824 730 610 285 610 285 408 830 408 830 934 537 934 537 986 623 986 623 919 142 919 142 641 296 641 296 671 431 671 431 186 591 186 591 544 655 544 655 553 940 553 940 145 336 145 336 915 306 915 306 828 673 828 673 709 260 709 260 367 839 367 839 579 534 579 534 939 383 939 383 967 20 967 20 653 95 653 95 278 540 278 540 994 311 994 311 694 442 694 442 957 821 957 821 368 100 368 100 896 532 896 532 698 186 698 186 942 564 942 564 239 173 239 173 605 335 605 335 491 84 491 84 784 433 784 433 803 824 803 824 801 419 801 419 171 664 171 664 827 783 827 783 551 27 551 27 374 989 374 989 411 554 411 554 610 770 610 770 440 236 440 236 509 115 509 115 967 8 967 8 43 307 43 307 899 134 899 134 910 517 910 517 8 522 8 522 443 303 443 303 132 469 132 469 776 924 776 924 124 645 124 645 574 218 574 218 853 377 853 377 537 927 537 927 551 893 551 893 53 534 53 534 701 648 701 648 833 586 833 586 467 467 467 467 73 699 73 699 583 579 583 579 719 465 719 465 139 968 139 968 164 842 164 842 589 837 589 837 154 183 154 183 363 718 363 718 292 827 292 827 154 29 154 29 362 981 362 981 296 169 296 169 615 443 615 443 788 16 788 16 798 652 798 652 250 599 250 599 363 357 363 357 438 5 438 5 478 970 478 970 927 311 927 311 322 907 322 907 289 936 289 936 341 948 341 948 337 906 337 906 546 848 546 848 855 884 855 884 356 981 356 981 669 886 669 886 299 444 299 444 301 595 301 595 387 45 387 45 18 965 18 965 203 414 203 414 845 290 845 290 650 808 650 808 653 596 653 596 4 765 4 765 323 601 323 601 246 159 246 159 107 379 107 379 174 500 174 500 88 178 88 178 968 340 968 340 655 871 655 871 135 579 135 579 224 689 224 689 925 986 925 986 111 938 111 938 293 835 293 835 351 400 351 400 726 458 726 458 824 643 824 643 671 742 671 742 19 840 19 840 2 372 2 372 583 416 583 416 86 150 86 150 667 361 667 361 880 349 880 349 375 525 375 525 24 121 24 121 411 674 411 674 300 716 300 716 22 311 22 311 200 681 200 681 452 490 452 490 516 619 516 619 305 259 305 259 454 336 454 336 854 125 854 125 119 585 119 585 541 893 541 893 864 854 864 854 86 11 86 11 297 134 297 134 618 295 618 295 85 347 85 347 654 262 654 262 304 651 304 651 242 455 242 455 150 544 150 544 977 38 977 38 616 707 616 707 185 231 185 231 408 76 408 76 126 817 126 817 105 560 105 560 463 731 463 731 614 428 614 428 159 967 159 967 591 704 591 704 794 235 794 235 796 70 796 70 772 476 772 476 238 741 238 741 196 811 196 811 126 758 126 758 631 358 631 358 440 110 440 110 977 857 977 857 642 162 642 162 933 529 933 529 131 362 131 362 914 263 914 263 163 14 163 14 375 84 375 84 432 534 432 534 731 775 731 775 575 112 575 112 186 539 186 539 402 462 402 462 251 687 251 687 637 480 637 480 651 5 651 5 674 796 674 796 347 495 347 495 131 321 131 321 140 911 140 911 627 114 627 114 730 642 730 642 225 987 225 987 207 70 207 70 922 467 922 467 964 439 964 439 783 447 783 447 470 781 470 781 323 150 323 150 405 786 405 786 709 284 709 284 410 207 410 207 354 877 354 877 720 101 720 101 396 687 396 687 743 931 743 931 781 855 781 855 526 163 526 163 521 718 521 718 28 923 28 923 279 426 279 426 274 426 274 426 940 539 940 539 212 334 212 334 865 283 865 283 507 966 507 966 561 983 561 983 462 626 462 626 676 518 676 518 459 789 459 789 350 361 350 361 487 841 487 841 666 1 666 1 228 646 228 646 323 814 323 814 218 227 218 227 166 130 166 130 290 346 290 346 100 546 100 546 484 716 484 716 691 320 691 320 495 880 495 880 729 827 729 827 777 817 777 817 510 756 510 756 234 124 234 124 115 259 115 259 279 349 279 349 727 944 727 944 602 436 602 436 865 314 865 314 252 286 252 286 412 928 412 928 950 748 950 748 79 254 79 254 44 985 44 985 297 973 297 973 872 778 872 778 12 925 12 925 393 236 393 236 977 747 977 747 573 362 573 362 666 586 666 586 3 815 3 815 197 781 197 781 733 819 733 819 684 981 684 981 562 356 562 356 856 237 856 237 269 932 269 932 909 574 909 574 507 856 507 856 477 209 477 209 989 932 989 932 128 472 128 472 789 203 789 203 199 347 199 347 176 130 176 130 239 634 239 634 962 452 962 452 557 599 557 599 211 832 211 832 417 392 417 392 933 440 933 440 371 186 371 186 364 281 364 281 759 278 759 278 661 528 661 528 593 43 593 43 552 647 552 647 692 162 692 162 378 836 378 836 43 821 43 821 296 888 296 888 570 604 570 604 313 726 313 726 224 338 224 338 990 696 990 696 789 386 789 386 549 893 549 893 839 239 839 239 544 243 544 243 941 35 941 35 80 20 80 20 418 479 418 479 53 245 53 245 441 735 441 735 131 345 131 345 142 502 142 502 293 880 293 880 526 580 526 580 31 465 31 465 390 894 390 894 612 786 612 786 412 162 412 162 976 814 976 814 223 334 223 334 259 613 259 613 906 679 906 679 867 807 867 807 917 866 917 866 778 847 778 847 968 552 968 552 773 220 773 220 610 989 610 989 750 476 750 476 732 153 732 153 569 113 569 113 698 291 698 291 653 427 653 427 24 176 24 176 178 268 178 268 97 349 97 349 746 10 746 10 723 113 723 113 30 820 30 820 203 909 203 909 143 191 143 191 404 636 404 636 773 615 773 615 103 87 103 87 477 492 477 492 493 898 493 898 465 375 465 375 313 37 313 37 90 584 90 584 156 154 156 154 734 203 734 203 80 722 80 722 407 176 407 176 564 121 564 121 972 872 972 872 325 577 325 577 719 881 719 881 208 756 208 756 819 156 819 156 336 841 336 841 360 280 360 280 722 863 722 863 271 738 271 738 903 234 903 234 511 715 511 715 873 790 873 790 424 584 424 584 270 315 270 315 691 107 691 107 443 667 443 667 93 296 93 296 871 132 871 132 42 832 42 832 206 690 206 690 409 865 409 865 407 251 407 251 302 481 302 481 470 874 470 874 106 188 106 188 136 460 136 460 597 970 597 970 867 858 867 858 172 538 172 538 452 952 452 952 414 50 414 50 276 487 276 487 244 701 244 701 445 790 445 790 342 629 342 629 933 188 933 188 585 101 585 101 176 276 176 276 761 789 761 789 307 745 307 745 864 567 864 567 744 653 744 653 783 256 783 256 6 869 6 869 668 484 668 484 638 624 638 624 212 620 212 620 787 468 787 468 53 822 53 822 616 547 616 547 186 308 186 308 249 112 249 112 603 649 603 649 945 731 945 731 641 667 641 667 463 165 463 165 699 738 699 738 832 442 832 442 212 235 212 235 450 435 450 435 685 124 685 124 154 866 154 866 392 303 392 303 848 496 848 496 209 917 209 917 443 881 443 881 738 789 738 789 980 572 980 572 193 671 193 671 69 298 69 298 150 806 150 806 393 222 393 222 401 676 401 676 151 59 151 59 272 493 272 493 919 650 919 650 373 124 373 124 4 923 4 923 685 805 685 805 117 656 117 656 457 713 457 713 215 1 215 1 142 552 142 552 851 187 851 187 880 90 880 90 475 856 475 856 872 951 872 951 707 731 707 731 419 451 419 451 764 474 764 474 669 82 669 82 95 407 95 407 659 986 659 986 458 841 458 841 616 413 616 413 471 639 471 639 792 87 792 87 449 621 449 621 649 157 649 157 299 739 299 739 43 416 43 416 914 747 914 747 927 485 927 485 264 532 264 532 547 845 547 845 6 708 6 708 374 348 374 348 450 108 450 108 489 554 489 554 339 225 339 225 233 8 233 8 149 838 149 838 129 455 129 455 258 182 258 182 369 702 369 702 561 402 561 402 191 117 191 117 614 819 614 819 431 494 431 494 395 933 395 933 676 128 676 128 586 514 586 514 810 14 810 14 680 946 680 946 103 290 103 290 19 81 19 81 755 403 755 403 691 655 691 655 892 416 892 416 967 153 967 153 377 786 377 786 751 691 751 691 87 616 87 616 155 948 155 948 402 617 402 617 109 417 109 417 109 529 109 529 109 39 109 39 532 755 532 755 115 88 115 88 674 294 674 294 913 908 913 908 563 482 563 482 12 136 12 136 732 896 732 896 165 591 165 591 452 517 452 517 851 700 851 700 319 538 319 538 304 367 304 367 955 616 955 616 701 249 701 249 511 896 511 896 705 907 705 907 942 289 942 289 890 629 890 629 924 310 924 310 343 377 343 377 322 763 322 763 882 942 882 942 21 891 21 891 222 141 222 141 639 209 639 209 617 525 617 525 344 19 344 19 654 846 654 846 554 617 554 617 257 165 257 165 762 518 762 518 781 593 781 593 697 50 697 50 987 22 987 22 640 623 640 623 640 223 640 223 718 344 718 344 990 918 990 918 707 571 707 571 628 810 628 810 304 233 304 233 325 212 325 212 316 217 316 217 602 443 602 443 576 880 576 880 597 911 597 911 535 804 535 804 380 570 380 570 593 834 593 834 194 232 194 232 181 557 181 557 44 843 44 843 238 339 238 339 196 737 196 737 911 188 911 188 90 322 90 322 818 66 818 66 299 76 299 76 557 907 557 907 803 826 803 826 18 954 18 954 278 951 278 951 926 526 926 526 834 608 834 608 452 628 452 628 743 262 743 262 77 123 77 123 908 577 908 577 669 749 669 749 84 3 84 3 428 66 428 66 610 904 610 904 736 108 736 108 981 558 981 558 260 509 260 509 678 556 678 556 41 848 41 848 211 223 211 223 183 637 183 637 513 837 513 837 586 534 586 534 436 98 436 98 588 735 588 735 239 706 239 706 957 689 957 689 330 285 330 285 47 958 47 958 97 194 97 194 526 284 526 284 865 337 865 337 886 896 886 896 597 398 597 398 709 321 709 321 433 229 433 229 771 46 771 46 569 65 569 65 37 360 37 360 619 52 619 52 361 689 361 689 394 78 394 78 254 279 254 279 598 970 598 970 613 347 613 347 604 137 604 137 554 666 554 666 334 892 334 892 225 189 225 189 764 862 764 862 563 782 563 782 653 339 653 339 784 947 784 947 942 523 942 523 352 922 352 922 82 447 82 447 756 567 756 567 515 255 515 255 901 348 901 348 299 848 299 848 793 746 793 746 621 655 621 655 609 59 609 59 533 552 533 552 402 606 402 606 891 348 891 348 730 612 730 612 218 412 218 412 635 2 635 2 919 728 919 728 147 637 147 637 974 765 974 765 406 778 406 778 619 420 619 420 245 554 245 554 340 292 340 292 223 224 223 224 391 731 391 731 478 568 478 568 730 154 730 154 952 320 952 320 494 748 494 748 607 423 607 423 834 802 834 802 616 717 616 717 506 186 506 186 82 410 82 410 705 684 705 684 266 334 266 334 311 957 311 957 922 979 922 979 344 898 344 898 816 913 816 913 595 192 595 192 337 648 337 648 454 396 454 396 12 639 12 639 63 563 63 563 220 974 220 974 621 496 621 496 895 529 895 529 902 115 902 115 979 413 979 413 696 169 696 169 742 675 742 675 107 973 107 973 299 1 299 1 888 955 888 955 603 871 603 871 367 362 367 362 673 805 673 805 962 147 962 147 378 493 378 493 754 871 754 871 114 268 114 268 254 469 254 469 163 244 163 244 464 420 464 420 381 612 381 612 976 353 976 353 730 68 730 68 867 58 867 58 522 291 522 291 529 218 529 218 240 262 240 262 847 142 847 142 454 263 454 263 466 172 466 172 492 881 492 881 33 119 33 119 659 965 659 965 480 705 480 705 63 699 63 699 70 977 70 977 956 342 956 342 196 160 196 160 208 200 208 200 908 491 908 491 641 955 641 955 735 944 735 944 245 980 245 980 479 344 479 344 577 167 577 167 189 126 189 126 519 968 519 968 328 781 328 781 54 347 54 347 946 501 946 501 196 339 196 339 544 713 544 713 111 662 111 662 898 993 898 993 200 193 200 193 992 909 992 909 2 764 2 764 414 425 414 425 178 819 178 819 713 655 713 655 545 467 545 467 831 483 831 483 148 86 148 86 298 160 298 160 297 339 297 339 553 855 553 855 638 417 638 417 769 32 769 32 207 791 207 791 701 460 701 460 476 788 476 788 120 428 120 428 278 981 278 981 473 183 473 183 604 262 604 262 911 451 911 451 937 847 937 847 712 873 712 873 809 544 809 544 542 703 542 703 206 211 206 211 477 575 477 575 406 550 406 550 469 511 469 511 211 503 211 503 156 208 156 208 251 943 251 943 538 542 538 542 533 992 533 992 572 783 572 783 510 4 510 4 75 940 75 940 799 414 799 414 645 642 645 642 975 11 975 11 802 17 802 17 815 646 815 646 247 607 247 607 539 400 539 400 179 809 179 809 308 746 308 746 376 458 376 458 487 847 487 847 754 482 754 482 408 628 408 628 494 874 494 874 62 558 62 558 913 770 913 770 458 411 458 411 205 480 205 480 70 883 70 883 603 834 603 834 249 865 249 865 302 120 302 120 161 66 161 66 556 731 556 731 354 736 354 736 258 887 258 887 53 712 53 712 975 94 975 94 599 948 599 948 136 983 136 983 805 367 805 367 475 661 475 661 209 460 209 460 92 225 92 225 372 584 372 584 678 891 678 891 368 372 368 372 426 335 426 335 370 505 370 505 666 609 666 609 641 880 641 880 902 100 902 100 31 612 31 612 128 393 128 393 595 876 595 876 656 302 656 302 104 752 104 752 920 758 920 758 879 708 879 708 106 943 106 943 92 102 92 102 826 650 826 650 652 279 652 279 849 766 849 766 860 934 860 934 258 494 258 494 918 393 918 393 893 528 893 528 719 691 719 691 882 185 882 185 205 797 205 797 422 468 422 468 53 321 53 321 266 849 266 849 303 713 303 713 706 260 706 260 91 768 91 768 795 306 795 306 53 281 53 281 166 565 166 565 782 901 782 901 318 606 318 606 828 490 828 490 335 494 335 494 897 725 897 725 152 896 152 896 484 978 484 978 232 438 232 438 631 753 631 753 460 426 460 426 308 590 308 590 518 58 518 58 838 844 838 844 700 651 700 651 535 357 535 357 194 244 194 244 457 143 457 143 698 540 698 540 417 919 417 919 35 837 35 837 526 61 526 61 842 824 842 824 408 875 408 875 487 108 487 108 677 513 677 513 840 487 840 487 275 156 275 156 708 485 708 485 678 776 678 776 145 664 145 664 352 226 352 226 604 634 604 634 668 982 668 982 258 216 258 216 173 120 173 120 254 506 254 506 347 678 347 678 30 742 30 742 852 610 852 610 802 366 802 366 803 539 803 539 586 434 586 434 177 817 177 817 669 816 669 816 573 561 573 561 412 454 412 454 444 838 444 838 541 851 541 851 843 768 843 768 638 405 638 405 279 414 279 414 249 251 249 251 863 193 863 193 890 235 890 235 407 515 407 515 359 139 359 139 191 842 191 842 545 943 545 943 370 438 370 438 103 715 103 715 866 918 866 918 745 23 745 23 771 673 771 673 64 418 64 418 467 15 467 15 634 749 634 749 783 686 783 686 326 683 326 683 554 469 554 469 969 221 969 221 428 326 428 326 795 434 795 434 803 931 803 931 703 510 703 510 822 109 822 109 306 22 306 22 234 79 234 79 608 18 608 18 130 974 130 974 304 119 304 119 324 8 324 8 280 131 280 131 397 640 397 640 777 4 777 4 488 356 488 356 36 465 36 465 538 543 538 543 404 209 404 209 90 793 90 793 271 455 271 455 52 752 52 752 693 186 693 186 891 189 891 189 165 28 165 28 947 910 947 910 732 587 732 587 67 529 67 529 313 612 313 612 320 336 320 336 612 865 612 865 884 583 884 583 929 169 929 169 83 763 83 763 714 532 714 532 562 163 562 163 644 413 644 413 173 876 173 876 311 721 311 721 721 483 721 483 511 196 511 196 198 167 198 167 664 544 664 544 538 367 538 367 277 61 277 61 657 792 657 792 489 648 489 648 807 855 807 855 904 153 904 153 343 478 343 478 609 388 609 388 752 348 752 348 327 281 327 281 700 57 700 57 527 792 527 792 560 365 560 365 682 218 682 218 620 176 620 176 641 934 641 934 191 432 191 432 167 130 167 130 589 263 589 263 182 921 182 921 910 8 910 8 923 638 923 638 682 668 682 668 76 824 76 824 89 133 89 133 493 89 493 89 699 314 699 314 63 965 63 965 442 220 442 220 929 632 929 632 343 16 343 16 521 38 521 38 975 624 975 624 334 550 334 550 84 270 84 270 295 141 295 141 720 551 720 551 390 942 390 942 67 145 67 145 632 813 632 813 406 992 406 992 398 322 398 322 420 250 420 250 909 146 909 146 144 425 144 425 368 239 368 239 117 128 117 128 870 638 870 638 640 311 640 311 688 765 688 765 861 25 861 25 130 505 130 505 34 862 34 862 951 939 951 939 829 756 829 756 368 625 368 625 506 311 506 311 56 668 56 668 943 607 943 607 395 3 395 3 15 350 15 350 570 785 570 785 660 209 660 209 509 745 509 745 328 709 328 709 845 116 845 116 515 774 515 774 855 17 855 17 555 468 555 468 703 374 703 374 374 835 374 835 122 484 122 484 713 874 713 874 764 10 764 10 205 55 205 55 710 180 710 180 117 436 117 436 110 685 110 685 680 677 680 677 204 8 204 8 796 394 796 394 246 107 246 107 689 590 689 590 328 806 328 806 450 89 450 89 672 138 672 138 835 146 835 146 429 925 429 925 205 347 205 347 898 818 898 818 61 383 61 383 635 264 635 264 911 916 911 916 693 926 693 926 637 40 637 40 471 221 471 221 638 290 638 290 726 382 726 382 232 277 232 277 97 716 97 716 850 124 850 124 689 196 689 196 146 852 146 852 706 664 706 664 78 773 78 773 816 114 816 114 548 199 548 199 527 69 527 69 500 683 500 683 372 417 372 417 274 92 274 92 755 669 755 669 456 611 456 611 433 529 433 529 311 796 311 796 101 635 101 635 898 729 898 729 735 971 735 971 577 729 577 729 633 70 633 70 463 132 463 132 160 567 160 567 242 507 242 507 353 378 353 378 784 635 784 635 495 71 495 71 360 219 360 219 256 890 256 890 174 496 174 496 136 589 136 589 831 552 831 552 41 596 41 596 311 675 311 675 671 899 671 899 519 971 519 971 23 352 23 352 388 714 388 714 500 556 500 556 473 898 473 898 397 730 397 730 191 537 191 537 405 871 405 871 451 596 451 596 511 130 511 130 511 582 511 582 322 722 322 722 351 183 351 183 654 745 654 745 533 709 533 709 382 451 382 451 205 81 205 81 317 497 317 497 397 637 397 637 751 621 751 621 287 114 287 114 91 615 91 615 633 52 633 52 431 381 431 381 625 154 625 154 642 982 642 982 90 713 90 713 57 877 57 877 961 717 961 717 577 502 577 502 662 52 662 52 590 262 590 262 176 684 176 684 837 23 837 23 438 861 438 861 817 415 817 415 540 258 540 258 802 166 802 166 840 452 840 452 413 65 413 65 667 280 667 280 640 929 640 929 59 596 59 596 392 313 392 313 299 783 299 783 190 224 190 224 263 410 263 410 148 737 148 737 431 561 431 561 612 563 612 563 690 597 690 597 184 214 184 214 14 19 14 19 626 44 626 44 16 233 16 233 334 113 334 113 384 891 384 891 492 788 492 788 19 13 19 13 380 876 380 876 420 535 420 535 868 618 868 618 740 74 740 74 578 24 578 24 310 615 310 615 464 358 464 358 79 381 79 381 437 490 437 490 606 825 606 825 381 938 381 938 114 507 114 507 159 565 159 565 12 475 12 475 824 965 824 965 574 749 574 749 946 42 946 42 693 732 693 732 681 185 681 185 55 881 55 881 674 243 674 243 495 778 495 778 871 496 871 496 527 12 527 12 851 97 851 97 52 366 52 366 485 366 485 366 973 148 973 148 723 919 723 919 542 423 542 423 862 819 862 819 900 100 900 100 14 639 14 639 489 699 489 699 297 314 297 314 500 171 500 171 918 718 918 718 835 787 835 787 442 247 442 247 942 581 942 581 588 24 588 24 888 152 888 152 274 313 274 313 334 981 334 981 474 406 474 406 262 191 262 191 89 388 89 388 93 83 93 83 596 334 596 334 478 686 478 686 747 953 747 953 942 8 942 8 84 384 84 384 238 580 238 580 438 441 438 441 235 934 235 934 674 798 674 798 566 255 566 255 229 325 229 325 66 93 66 93 42 607 42 607 615 867 615 867 966 488 966 488 686 961 686 961 49 536 49 536 511 207 511 207 438 475 438 475 228 268 228 268 362 630 362 630 325 286 325 286 952 582 952 582 532 386 532 386 836 428 836 428 177 933 177 933 751 370 751 370 491 362 491 362 736 104 736 104 615 311 615 311 523 610 523 610 418 56 418 56 449 319 449 319 913 993 913 993 913 631 913 631 791 488 791 488 362 809 362 809 123 739 123 739 581 824 581 824 334 886 334 886 690 362 690 362 774 48 774 48 784 689 784 689 49 61 49 61 311 531 311 531 478 132 478 132 718 290 718 290 177 349 177 349 499 980 499 980 944 816 944 816 96 359 96 359 507 562 507 562 508 651 508 651 74 859 74 859 273 222 273 222 651 422 651 422 625 925 625 925 382 32 382 32 349 976 349 976 469 50 469 50 300 591 300 591 370 864 370 864 47 338 47 338 447 280 447 280 708 828 708 828 822 832 822 832 361 259 361 259 145 159 145 159 690 932 690 932 516 310 516 310 905 726 905 726 689 522 689 522 396 602 396 602 526 650 526 650 622 955 622 955 994 593 994 593 587 212 587 212 906 456 906 456 104 295 104 295 105 341 105 341 750 211 750 211 189 958 189 958 494 151 494 151 193 326 193 326 379 925 379 925 132 928 132 928 845 119 845 119 52 256 52 256 436 25 436 25 808 187 808 187 987 199 987 199 53 97 53 97 748 356 748 356 624 294 624 294 512 268 512 268 875 136 875 136 498 547 498 547 393 919 393 919 361 807 361 807 31 696 31 696 799 841 799 841 202 302 202 302 189 112 189 112 181 69 181 69 492 196 492 196 561 834 561 834 52 26 52 26 27 598 27 598 981 457 981 457 489 839 489 839 682 99 682 99 396 44 396 44 665 884 665 884 992 145 992 145 603 595 603 595 158 651 158 651 867 593 867 593 173 318 173 318 208 398 208 398 597 587 597 587 175 178 175 178 803 883 803 883 833 116 833 116 696 918 696 918 974 393 974 393 542 265 542 265 850 351 850 351 19 483 19 483 599 100 599 100 579 118 579 118 874 397 874 397 533 146 533 146 856 910 856 910 507 320 507 320 62 318 62 318 764 550 764 550 395 456 395 456 660 974 660 974 164 891 164 891 46 696 46 696 600 953 600 953 760 860 760 860 76 312 76 312 245 653 245 653 428 615 428 615 164 451 164 451 375 51 375 51 949 588 949 588 662 582 662 582 800 482 800 482 312 865 312 865 755 621 755 621 122 296 122 296 285 233 285 233 405 543 405 543 769 514 769 514 95 191 95 191 325 822 325 822 939 543 939 543 223 686 223 686 189 488 189 488 550 444 550 444 6 907 6 907 270 463 270 463 869 609 869 609 125 274 125 274 452 268 452 268 136 205 136 205 880 189 880 189 234 228 234 228 330 219 330 219 78 118 78 118 206 74 206 74 868 653 868 653 462 487 462 487 557 501 557 501 780 445 780 445 790 145 790 145 238 902 238 902 147 808 147 808 881 811 881 811 965 367 965 367 929 788 929 788 612 946 612 946 894 990 894 990 147 975 147 975 549 905 549 905 434 472 434 472 532 566 532 566 204 666 204 666 945 441 945 441 908 385 908 385 144 720 144 720 366 783 366 783 661 154 661 154 391 975 391 975 554 859 554 859 737 768 737 768 226 118 226 118 962 912 962 912 911 58 911 58 45 711 45 711 894 320 894 320 790 135 790 135 101 16 101 16 854 656 854 656 8 368 8 368 344 81 344 81 218 41 218 41 354 571 354 571 802 456 802 456 952 228 952 228 903 256 903 256 836 229 836 229 884 181 884 181 801 832 801 832 687 553 687 553 198 302 198 302 581 365 581 365 570 812 570 812 791 849 791 849 152 533 152 533 591 75 591 75 351 181 351 181 829 53 829 53 280 345 280 345 23 319 23 319 133 140 133 140 588 989 588 989 951 704 951 704 615 482 615 482 407 518 407 518 829 862 829 862 432 733 432 733 988 795 988 795 713 351 713 351 711 168 711 168 349 870 349 870 823 814 823 814 444 52 444 52 953 539 953 539 320 738 320 738 885 374 885 374 520 730 520 730 696 346 696 346 382 733 382 733 156 231 156 231 622 729 622 729 369 736 369 736 778 204 778 204 474 376 474 376 524 456 524 456 393 775 393 775 128 914 128 914 234 807 234 807 130 43 130 43 614 78 614 78 590 359 590 359 639 681 639 681 429 637 429 637 982 139 982 139 204 777 204 777 378 721 378 721 896 905 896 905 24 237 24 237 83 154 83 154 201 383 201 383 305 215 305 215 124 901 124 901 208 956 208 956 651 308 651 308 799 784 799 784 604 160 604 160 462 506 462 506 879 572 879 572 211 51 211 51 472 576 472 576 402 801 402 801 524 396 524 396 599 670 599 670 852 363 852 363 59 972 59 972 318 714 318 714 986 910 986 910 646 693 646 693 589 509 589 509 613 914 613 914 261 420 261 420 427 738 427 738 752 533 752 533 293 850 293 850 535 861 535 861 318 776 318 776 684 850 684 850 805 628 805 628 79 398 79 398 385 166 385 166 130 878 130 878 55 166 55 166 664 653 664 653 285 565 285 565 53 368 53 368 635 301 635 301 605 398 605 398 296 930 296 930 533 668 533 668 436 625 436 625 229 288 229 288 602 115 602 115 470 794 470 794 655 261 655 261 224 922 224 922 674 502 674 502 292 294 292 294 272 904 272 904 592 110 592 110 830 781 830 781 217 860 217 860 586 540 586 540 674 251 674 251 871 805 871 805 307 638 307 638 953 346 953 346 110 868 110 868 738 354 738 354 694 791 694 791 302 594 302 594 869 467 869 467 593 55 593 55 383 45 383 45 21 291 21 291 811 893 811 893 993 502 993 502 925 487 925 487 21 179 21 179 228 545 228 545 596 250 596 250 271 195 271 195 102 627 102 627 884 282 884 282 567 694 567 694 574 64 574 64 26 546 26 546 919 393 919 393 910 216 910 216 132 759 132 759 451 910 451 910 430 385 430 385 165 807 165 807 674 778 674 778 989 477 989 477 8 159 8 159 160 744 160 744 516 150 516 150 105 456 105 456 528 966 528 966 143 262 143 262 468 103 468 103 179 802 179 802 660 446 660 446 9 884 9 884 320 246 320 246 592 840 592 840 396 937 396 937 200 432 200 432 641 905 641 905 338 479 338 479 73 76 73 76 64 251 64 251 149 668 149 668 941 159 941 159 885 472 885 472 448 605 448 605 778 121 778 121 3 370 3 370 728 888 728 888 592 587 592 587 510 519 510 519 494 380 494 380 534 188 534 188 978 68 978 68 467 873 467 873 941 758 941 758 796 447 796 447 292 31 292 31 203 776 203 776 435 445 435 445 520 552 520 552 335 422 335 422 810 415 810 415 318 802 318 802 86 649 86 649 77 444 77 444 440 357 440 357 245 817 245 817 991 377 991 377 510 990 510 990 969 96 969 96 309 132 309 132 397 888 397 888 849 695 849 695 287 528 287 528 12 545 12 545 571 729 571 729 626 628 626 628 605 123 605 123 352 705 352 705 155 384 155 384 683 619 683 619 2 7 2 7 620 952 620 952 970 978 970 978 683 979 683 979 219 355 219 355 512 793 512 793 3 519 3 519 355 862 355 862 212 369 212 369 813 882 813 882 731 458 731 458 766 128 766 128 786 281 786 281 725 269 725 269 206 655 206 655 989 311 989 311 253 765 253 765 139 895 139 895 44 706 44 706 143 629 143 629 781 951 781 951 881 875 881 875 652 69 652 69 87 342 87 342 165 822 165 822 245 837 245 837 45 803 45 803 305 773 305 773 31 844 31 844 425 672 425 672 322 513 322 513 910 561 910 561 532 499 532 499 272 788 272 788 995 989 995 989 619 712 619 712 46 957 46 957 634 244 634 244 586 977 586 977 24 359 24 359 69 471 69 471 319 76 319 76 40 210 40 210 314 313 314 313 125 682 125 682 36 934 36 934 92 284 92 284 221 977 221 977 251 409 251 409 18 394 18 394 720 418 720 418 198 744 198 744 855 413 855 413 141 702 141 702 774 909 774 909 87 577 87 577 293 30 293 30 50 266 50 266 160 32 160 32 895 108 895 108 939 159 939 159 15 869 15 869 386 618 386 618 915 955 915 955 579 915 579 915 562 355 562 355 384 31 384 31 233 2 233 2 45 333 45 333 653 148 653 148 596 501 596 501 321 816 321 816 35 496 35 496 340 978 340 978 175 79 175 79 390 490 390 490 48 179 48 179 841 974 841 974 216 705 216 705 352 932 352 932 720 567 720 567 824 492 824 492 75 734 75 734 874 729 874 729 233 756 233 756 220 871 220 871 164 425 164 425 984 368 984 368 944 141 944 141 350 268 350 268 812 664 812 664 292 380 292 380 632 519 632 519 130 241 130 241 488 275 488 275 245 79 245 79 657 206 657 206 478 880 478 880 280 278 280 278 826 367 826 367 276 690 276 690 384 121 384 121 975 186 975 186 495 479 495 479 780 639 780 639 570 936 570 936 328 474 328 474 321 558 321 558 185 561 185 561 892 587 892 587 521 843 521 843 507 244 507 244 192 934 192 934 412 761 412 761 385 609 385 609 726 195 726 195 832 967 832 967 86 390 86 390 24 655 24 655 6 589 6 589 325 418 325 418 702 765 702 765 604 149 604 149 858 219 858 219 349 526 349 526 848 96 848 96 304 54 304 54 215 564 215 564 469 786 469 786 858 427 858 427 454 339 454 339 894 331 894 331 435 472 435 472 401 963 401 963 284 763 284 763 536 46 536 46 831 821 831 821 690 716 690 716 584 840 584 840 512 294 512 294 575 259 575 259 324 457 324 457 507 737 507 737 778 82 778 82 318 562 318 562 361 295 361 295 936 101 936 101 21 46 21 46 635 314 635 314 116 323 116 323 740 139 740 139 377 43 377 43 810 454 810 454 458 169 458 169 743 661 743 661 864 222 864 222 466 987 466 987 413 121 413 121 751 927 751 927 619 311 619 311 397 430 397 430 752 966 752 966 40 137 40 137 551 886 551 886 437 394 437 394 180 98 180 98 719 143 719 143 338 663 338 663 709 788 709 788 375 714 375 714 649 529 649 529 919 746 919 746 20 546 20 546 923 525 923 525 387 610 387 610 910 401 910 401 832 457 832 457 306 826 306 826 580 213 580 213 966 372 966 372 126 690 126 690 174 320 174 320 936 984 936 984 505 232 505 232 357 397 357 397 553 436 553 436 560 231 560 231 129 420 129 420 409 249 409 249 158 715 158 715 733 974 733 974 312 5 312 5 222 24 222 24 612 936 612 936 266 885 266 885 49 144 49 144 166 261 166 261 605 443 605 443 487 468 487 468 322 30 322 30 70 469 70 469 767 875 767 875 689 800 689 800 157 909 157 909 108 960 108 960 647 774 647 774 479 429 479 429 139 407 139 407 543 383 543 383 431 352 431 352 182 14 182 14 858 110 858 110 717 486 717 486 978 243 978 243 102 142 102 142 637 513 637 513 778 134 778 134 389 766 389 766 385 81 385 81 927 647 927 647 126 273 126 273 794 802 794 802 173 666 173 666 428 345 428 345 111 86 111 86 228 341 228 341 382 189 382 189 276 706 276 706 699 179 699 179 818 677 818 677 686 336 686 336 791 636 791 636 696 549 696 549 944 338 944 338 691 659 691 659 141 169 141 169 196 881 196 881 524 891 524 891 318 71 318 71 390 807 390 807 681 776 681 776 356 392 356 392 980 765 980 765 92 894 92 894 936 161 936 161 665 259 665 259 694 427 694 427 749 123 749 123 154 360 154 360 281 102 281 102 339 139 339 139 57 817 57 817 547 130 547 130 8 64 8 64 113 195 113 195 930 179 930 179 826 843 826 843 548 441 548 441 943 491 943 491 557 779 557 779 403 538 403 538 319 440 319 440 291 347 291 347 965 245 965 245 902 8 902 8 153 255 153 255 333 399 333 399 288 51 288 51 350 51 350 51 680 322 680 322 680 95 680 95 70 579 70 579 621 593 621 593 467 69 467 69 449 314 449 314 181 193 181 193 980 646 980 646 716 566 716 566 814 153 814 153 642 173 642 173 271 607 271 607 55 869 55 869 92 54 92 54 654 523 654 523 930 450 930 450 26 697 26 697 587 461 587 461 974 745 974 745 637 721 637 721 188 483 188 483 748 259 748 259 795 587 795 587 91 959 91 959 536 118 536 118 978 92 978 92 490 494 490 494 376 493 376 493 44 92 44 92 514 85 514 85 386 657 386 657 530 968 530 968 282 898 282 898 724 246 724 246 214 8 214 8 804 973 804 973 239 862 239 862 714 72 714 72 596 52 596 52 925 172 925 172 568 814 568 814 64 401 64 401 545 155 545 155 259 440 259 440 771 368 771 368 852 216 852 216 389 991 389 991 771 184 771 184 499 770 499 770 678 680 678 680 36 726 36 726 405 155 405 155 51 609 51 609 213 229 213 229 671 579 671 579 463 350 463 350 57 246 57 246 57 396 57 396 941 263 941 263 596 595 596 595 465 986 465 986 285 424 285 424 929 607 929 607 671 224 671 224 135 423 135 423 242 79 242 79 761 883 761 883 937 547 937 547 743 320 743 320 22 873 22 873 300 704 300 704 704 459 704 459 225 399 225 399 306 322 306 322 19 523 19 523 462 805 462 805 93 14 93 14 918 534 918 534 563 344 563 344 223 372 223 372 215 140 215 140 386 513 386 513 799 335 799 335 42 513 42 513 956 826 956 826 254 798 254 798 720 868 720 868 887 768 887 768 743 937 743 937 129 926 129 926 650 387 650 387 855 172 855 172 918 42 918 42 2 965 2 965 572 343 572 343 518 674 518 674 17 710 17 710 206 498 206 498 86 451 86 451 18 753 18 753 887 545 887 545 559 332 559 332 959 727 959 727 669 280 669 280 256 769 256 769 388 924 388 924 280 107 280 107 380 171 380 171 360 386 360 386 81 414 81 414 875 658 875 658 662 634 662 634 637 306 637 306 327 102 327 102 542 263 542 263 980 892 980 892 990 979 990 979 955 781 955 781 795 877 795 877 673 239 673 239 812 517 812 517 697 711 697 711 706 809 706 809 596 442 596 442 354 882 354 882 974 924 974 924 300 508 300 508 952 283 952 283 584 124 584 124 110 687 110 687 445 380 445 380 655 818 655 818 774 338 774 338 725 353 725 353 444 819 444 819 636 851 636 851 687 907 687 907 507 383 507 383 818 393 818 393 769 29 769 29 704 721 704 721 151 762 151 762 416 110 416 110 919 343 919 343 179 326 179 326 933 234 933 234 115 555 115 555 409 859 409 859 250 695 250 695 878 48 878 48 788 637 788 637 797 484 797 484 433 718 433 718 393 96 393 96 321 276 321 276 467 271 467 271 971 930 971 930 886 361 886 361 557 299 557 299 378 954 378 954 544 433 544 433 434 552 434 552 930 469 930 469 229 884 229 884 777 292 777 292 243 105 243 105 727 733 727 733 262 288 262 288 746 509 746 509 192 936 192 936 593 464 593 464 182 651 182 651 93 709 93 709 151 129 151 129 573 387 573 387 496 284 496 284 472 731 472 731 769 30 769 30 608 544 608 544 370 911 370 911 985 449 985 449 450 928 450 928 31 859 31 859 466 589 466 589 211 733 211 733 696 136 696 136 864 525 864 525 908 712 908 712 193 398 193 398 220 741 220 741 418 717 418 717 57 236 57 236 480 951 480 951 56 97 56 97 540 601 540 601 674 868 674 868 738 596 738 596 170 707 170 707 170 893 170 893 477 87 477 87 691 279 691 279 789 64 789 64 966 881 966 881 784 521 784 521 510 496 510 496 546 340 546 340 931 160 931 160 769 216 769 216 13 547 13 547 969 860 969 860 232 151 232 151 472 916 472 916 243 646 243 646 793 568 793 568 359 665 359 665 610 544 610 544 972 146 972 146 38 123 38 123 512 119 512 119 100 981 100 981 525 376 525 376 246 569 246 569 826 116 826 116 162 634 162 634 264 697 264 697 601 715 601 715 643 900 643 900 58 439 58 439 230 91 230 91 953 101 953 101 871 801 871 801 60 672 60 672 892 461 892 461 891 743 891 743 499 649 499 649 234 989 234 989 318 312 318 312 611 976 611 976 67 953 67 953 626 184 626 184 936 482 936 482 974 89 974 89 312 758 312 758 742 358 742 358 460 921 460 921 906 810 906 810 167 604 167 604 278 21 278 21 52 594 52 594 679 421 679 421 731 955 731 955 87 483 87 483 722 980 722 980 975 484 975 484 774 677 774 677 100 395 100 395 605 894 605 894 173 102 173 102 647 544 647 544 913 382 913 382 292 180 292 180 891 656 891 656 791 139 791 139 258 361 258 361 850 213 850 213 481 521 481 521 453 834 453 834 570 367 570 367 266 754 266 754 94 656 94 656 597 372 597 372 702 187 702 187 287 813 287 813 259 151 259 151 64 714 64 714 140 499 140 499 233 634 233 634 360 879 360 879 184 206 184 206 112 365 112 365 346 51 346 51 559 534 559 534 700 866 700 866 53 46 53 46 619 449 619 449 807 619 807 619 782 957 782 957 791 568 791 568 273 331 273 331 928 932 928 932 220 923 220 923 764 34 764 34 706 204 706 204 882 227 882 227 718 868 718 868 418 170 418 170 51 192 51 192 477 89 477 89 806 373 806 373 838 441 838 441 332 951 332 951 967 984 967 984 565 202 565 202 424 843 424 843 427 158 427 158 356 661 356 661 452 802 452 802 700 180 700 180 262 57 262 57 7 958 7 958 396 260 396 260 42 779 42 779 916 383 916 383 4 608 4 608 212 983 212 983 16 836 16 836 923 25 923 25 945 976 945 976 372 499 372 499 56 680 56 680 102 375 102 375 340 842 340 842 187 950 187 950 162 897 162 897 87 635 87 635 157 309 157 309 229 919 229 919 606 917 606 917 474 714 474 714 127 868 127 868 529 820 529 820 761 979 761 979 751 912 751 912 269 120 269 120 564 371 564 371 596 468 596 468 196 740 196 740 457 490 457 490 749 88 749 88 596 705 596 705 149 750 149 750 882 160 882 160 86 641 86 641 73 449 73 449 90 531 90 531 704 487 704 487 731 887 731 887 928 978 928 978 844 179 844 179 140 43 140 43 878 972 878 972 877 910 877 910 225 536 225 536 836 617 836 617 237 676 237 676 306 673 306 673 321 212 321 212 631 101 631 101 590 654 590 654 266 94 266 94 760 553 760 553 370 456 370 456 261 852 261 852 954 580 954 580 189 312 189 312 501 311 501 311 540 654 540 654 345 768 345 768 801 797 801 797 257 315 257 315 95 61 95 61 3 420 3 420 963 819 963 819 108 989 108 989 929 794 929 794 76 362 76 362 177 909 177 909 701 447 701 447 167 302 167 302 273 250 273 250 783 923 783 923 201 340 201 340 129 674 129 674 839 362 839 362 820 404 820 404 826 970 826 970 396 130 396 130 493 471 493 471 333 438 333 438 110 488 110 488 774 761 774 761 649 211 649 211 122 360 122 360 917 993 917 993 151 959 151 959 391 902 391 902 353 377 353 377 873 253 873 253 441 119 441 119 839 913 839 913 758 693 758 693 28 352 28 352 904 59 904 59 163 885 163 885 678 729 678 729 302 372 302 372 737 463 737 463 992 85 992 85 350 189 350 189 477 528 477 528 238 453 238 453 925 915 925 915 778 14 778 14 688 76 688 76 743 664 743 664 534 642 534 642 161 983 161 983 111 57 111 57 780 865 780 865 449 717 449 717 689 571 689 571 824 386 824 386 295 850 295 850 612 3 612 3 953 451 953 451 807 205 807 205 872 203 872 203 543 374 543 374 134 357 134 357 143 891 143 891 799 258 799 258 803 284 803 284 790 820 790 820 829 475 829 475 720 262 720 262 375 975 375 975 11 837 11 837 367 916 367 916 911 979 911 979 839 868 839 868 690 689 690 689 550 24 550 24 575 802 575 802 264 403 264 403 928 705 928 705 604 414 604 414 387 469 387 469 885 537 885 537 534 111 534 111 684 410 684 410 937 947 937 947 291 779 291 779 925 742 925 742 676 639 676 639 321 426 321 426 926 642 926 642 237 304 237 304 893 755 893 755 792 984 792 984 558 119 558 119 882 866 882 866 273 723 273 723 87 967 87 967 562 605 562 605 916 855 916 855 501 134 501 134 24 24 24 24 587 651 587 651 419 219 419 219 332 158 332 158 503 832 503 832 906 830 906 830 517 340 517 340 859 449 859 449 799 35 799 35 767 243 767 243 711 66 711 66 157 989 157 989 717 326 717 326 595 489 595 489 35 610 35 610 387 372 387 372 477 725 477 725 363 302 363 302 698 476 698 476 651 960 651 960 540 856 540 856 432 846 432 846 942 121 942 121 821 745 821 745 446 600 446 600 66 43 66 43 330 334 330 334 26 114 26 114 604 61 604 61 391 150 391 150 99 841 99 841 593 95 593 95 962 346 962 346 605 591 605 591 269 894 269 894 111 117 111 117 673 921 673 921 728 382 728 382 897 793 897 793 466 424 466 424 570 478 570 478 416 128 416 128 588 764 588 764 548 553 548 553 816 104 816 104 516 286 516 286 43 863 43 863 872 823 872 823 298 697 298 697 16 822 16 822 689 378 689 378 808 147 808 147 950 518 950 518 253 991 253 991 110 437 110 437 504 239 504 239 689 350 689 350 92 657 92 657 18 250 18 250 962 724 962 724 463 463 463 463 527 340 527 340 738 525 738 525 249 943 249 943 35 259 35 259 434 696 434 696 526 712 526 712 261 135 261 135 676 285 676 285 70 50 70 50 339 212 339 212 222 893 222 893 41 661 41 661 48 243 48 243 10 116 10 116 723 945 723 945 852 83 852 83 775 129 775 129 226 897 226 897 488 864 488 864 86 803 86 803 808 531 808 531 854 458 854 458 380 880 380 880 172 483 172 483 447 439 447 439 635 370 635 370 435 586 435 586 799 362 799 362 157 585 157 585 717 423 717 423 13 180 13 180 703 37 703 37 321 609 321 609 502 450 502 450 402 722 402 722 577 642 577 642 463 322 463 322 87 352 87 352 741 185 741 185 267 390 267 390 356 627 356 627 586 335 586 335 323 655 323 655 375 752 375 752 8 599 8 599 61 967 61 967 960 832 960 832 955 94 955 94 217 42 217 42 402 856 402 856 303 219 303 219 25 860 25 860 197 440 197 440 430 485 430 485 377 298 377 298 117 294 117 294 162 224 162 224 88 504 88 504 196 34 196 34 559 744 559 744 844 300 844 300 886 159 886 159 719 120 719 120 129 840 129 840 636 370 636 370 672 860 672 860 745 396 745 396 285 119 285 119 843 101 843 101 359 902 359 902 605 673 605 673 613 15 613 15 242 990 242 990 566 658 566 658 184 223 184 223 337 970 337 970 250 427 250 427 906 972 906 972 644 547 644 547 345 295 345 295 937 343 937 343 252 874 252 874 802 389 802 389 499 544 499 544 709 978 709 978 167 797 167 797 296 726 296 726 680 763 680 763 641 788 641 788 594 565 594 565 381 707 381 707 84 36 84 36 12 932 12 932 531 819 531 819 522 705 522 705 407 705 407 705 471 103 471 103 868 86 868 86 773 531 773 531 103 491 103 491 817 944 817 944 292 755 292 755 65 321 65 321 857 910 857 910 536 940 536 940 25 536 25 536 734 197 734 197 529 392 529 392 979 876 979 876 710 853 710 853 638 644 638 644 315 917 315 917 740 754 740 754 457 823 457 823 800 622 800 622 415 36 415 36 36 956 36 956 669 283 669 283 560 638 560 638 102 288 102 288 526 738 526 738 842 784 842 784 49 384 49 384 501 330 501 330 607 309 607 309 953 934 953 934 64 633 64 633 126 485 126 485 920 287 920 287 774 392 774 392 339 896 339 896 561 357 561 357 186 150 186 150 447 789 447 789 99 326 99 326 591 504 591 504 89 306 89 306 488 78 488 78 984 495 984 495 71 78 71 78 993 821 993 821 626 318 626 318 547 464 547 464 732 176 732 176 148 307 148 307 277 393 277 393 767 873 767 873 922 661 922 661 861 527 861 527 242 175 242 175 879 528 879 528 246 949 246 949 541 28 541 28 43 93 43 93 695 745 695 745 947 79 947 79 889 125 889 125 400 548 400 548 592 244 592 244 545 826 545 826 253 725 253 725 897 494 897 494 478 492 478 492 485 822 485 822 878 558 878 558 80 576 80 576 64 873 64 873 856 96 856 96 242 461 242 461 594 929 594 929 747 442 747 442 727 907 727 907 657 50 657 50 96 879 96 879 626 220 626 220 149 410 149 410 798 567 798 567 880 560 880 560 374 100 374 100 355 176 355 176 486 52 486 52 136 590 136 590 614 726 614 726 186 49 186 49 863 4 863 4 139 92 139 92 489 917 489 917 47 640 47 640 980 975 980 975 69 403 69 403 197 818 197 818 517 596 517 596 449 819 449 819 754 164 754 164 702 613 702 613 872 703 872 703 618 852 618 852 515 2 515 2 555 178 555 178 799 527 799 527 519 285 519 285 781 86 781 86 834 565 834 565 462 241 462 241 649 596 649 596 842 508 842 508 631 351 631 351 136 763 136 763 857 858 857 858 158 829 158 829 988 692 988 692 540 99 540 99 219 988 219 988 379 514 379 514 560 826 560 826 741 190 741 190 816 441 816 441 706 339 706 339 355 19 355 19 20 174 20 174 593 739 593 739 216 495 216 495 569 680 569 680 874 116 874 116 804 974 804 974 410 137 410 137 931 480 931 480 151 564 151 564 505 823 505 823 826 590 826 590 457 686 457 686 848 223 848 223 324 363 324 363 520 593 520 593 383 604 383 604 523 489 523 489 702 266 702 266 46 340 46 340 14 25 14 25 386 685 386 685 768 922 768 922 29 271 29 271 960 38 960 38 214 821 214 821 386 604 386 604 246 306 246 306 463 192 463 192 850 748 850 748 390 950 390 950 287 409 287 409 995 927 995 927 834 161 834 161 114 809 114 809 432 933 432 933 40 3 40 3 606 942 606 942 1 116 1 116 19 47 19 47 770 406 770 406 126 390 126 390 511 759 511 759 966 169 966 169 42 241 42 241 394 305 394 305 933 712 933 712 576 883 576 883 438 211 438 211 155 478 155 478 622 937 622 937 285 976 285 976 771 12 771 12 926 249 926 249 68 559 68 559 294 739 294 739 485 741 485 741 589 274 589 274 420 278 420 278 362 899 362 899 617 32 617 32 647 551 647 551 67 860 67 860 325 628 325 628 4 678 4 678 645 735 645 735 910 61 910 61 211 637 211 637 461 455 461 455 93 819 93 819 10 729 10 729 991 478 991 478 322 735 322 735 830 610 830 610 594 442 594 442 119 432 119 432 916 982 916 982 700 193 700 193 707 539 707 539 852 494 852 494 585 750 585 750 925 717 925 717 648 902 648 902 390 40 390 40 769 942 769 942 134 478 134 478 158 310 158 310 388 436 388 436 503 785 503 785 518 458 518 458 568 780 568 780 839 622 839 622 283 47 283 47 452 859 452 859 168 462 168 462 683 727 683 727 757 970 757 970 336 235 336 235 336 528 336 528 98 500 98 500 186 699 186 699 862 334 862 334 442 947 442 947 545 585 545 585 1 552 1 552 526 130 526 130 967 917 967 917 80 460 80 460 171 262 171 262 292 621 292 621 814 101 814 101 225 616 225 616 963 101 963 101 965 172 965 172 144 930 144 930 512 728 512 728 791 538 791 538 355 133 355 133 387 942 387 942 286 439 286 439 263 809 263 809 40 388 40 388 124 489 124 489 910 697 910 697 291 435 291 435 287 96 287 96 36 654 36 654 761 6 761 6 582 274 582 274 905 254 905 254 40 917 40 917 650 149 650 149 560 89 560 89 958 326 958 326 947 764 947 764 93 734 93 734 531 749 531 749 940 424 940 424 508 113 508 113 980 356 980 356 595 937 595 937 669 300 669 300 146 698 146 698 701 428 701 428 417 774 417 774 104 956 104 956 53 402 53 402 859 829 859 829 244 278 244 278 154 371 154 371 694 274 694 274 319 105 319 105 351 213 351 213 46 256 46 256 186 823 186 823 7 219 7 219 959 270 959 270 920 979 920 979 194 864 194 864 752 191 752 191 118 769 118 769 937 513 937 513 45 594 45 594 378 58 378 58 659 553 659 553 207 950 207 950 368 931 368 931 103 260 103 260 187 852 187 852 8 898 8 898 796 713 796 713 424 165 424 165 101 666 101 666 233 288 233 288 120 801 120 801 178 283 178 283 846 368 846 368 454 611 454 611 21 663 21 663 56 202 56 202 113 853 113 853 660 958 660 958 376 64 376 64 339 149 339 149 286 47 286 47 509 49 509 49 590 945 590 945 824 772 824 772 756 295 756 295 747 63 747 63 207 621 207 621 118 793 118 793 741 375 741 375 626 215 626 215 712 812 712 812 65 7 65 7 360 124 360 124 91 710 91 710 943 716 943 716 749 497 749 497 787 796 787 796 853 244 853 244 168 749 168 749 989 659 989 659 865 184 865 184 958 695 958 695 452 862 452 862 164 310 164 310 362 503 362 503 451 196 451 196 247 248 247 248 772 613 772 613 901 155 901 155 533 311 533 311 783 450 783 450 784 933 784 933 612 907 612 907 425 852 425 852 765 53 765 53 678 940 678 940 110 124 110 124 194 267 194 267 386 676 386 676 461 916 461 916 295 619 295 619 522 172 522 172 687 702 687 702 592 448 592 448 808 549 808 549 661 545 661 545 697 361 697 361 352 441 352 441 957 931 957 931 223 199 223 199 70 300 70 300 458 964 458 964 443 271 443 271 766 244 766 244 545 383 545 383 264 383 264 383 145 398 145 398 607 901 607 901 783 413 783 413 925 338 925 338 256 577 256 577 198 681 198 681 948 35 948 35 640 486 640 486 926 500 926 500 548 472 548 472 773 538 773 538 3 430 3 430 834 815 834 815 596 287 596 287 635 862 635 862 444 834 444 834 553 669 553 669 267 683 267 683 154 405 154 405 22 187 22 187 328 972 328 972 953 68 953 68 634 10 634 10 879 373 879 373 298 528 298 528 531 217 531 217 645 153 645 153 839 92 839 92 487 872 487 872 913 887 913 887 688 348 688 348 105 16 105 16 737 217 737 217 778 347 778 347 652 830 652 830 787 720 787 720 526 40 526 40 717 248 717 248 237 962 237 962 525 472 525 472 299 983 299 983 135 886 135 886 827 542 827 542 241 481 241 481 95 303 95 303 419 129 419 129 438 492 438 492 829 449 829 449 478 409 478 409 721 191 721 191 469 386 469 386 572 516 572 516 463 89 463 89 127 737 127 737 994 489 994 489 693 202 693 202 882 651 882 651 957 748 957 748 587 947 587 947 503 96 503 96 886 842 886 842 406 769 406 769 1 360 1 360 884 759 884 759 541 456 541 456 179 242 179 242 962 354 962 354 934 424 934 424 648 770 648 770 701 437 701 437 991 852 991 852 831 487 831 487 977 914 977 914 916 266 916 266 14 561 14 561 271 249 271 249 966 803 966 803 851 510 851 510 413 668 413 668 714 551 714 551 377 619 377 619 44 693 44 693 75 813 75 813 394 180 394 180 546 646 546 646 380 651 380 651 803 311 803 311 133 932 133 932 449 117 449 117 30 411 30 411 222 230 222 230 858 420 858 420 339 513 339 513 299 24 299 24 957 830 957 830 470 37 470 37 7 171 7 171 738 115 738 115 506 95 506 95 772 116 772 116 373 73 373 73 8 806 8 806 945 513 945 513 751 862 751 862 353 365 353 365 64 51 64 51 513 179 513 179 647 556 647 556 566 908 566 908 504 855 504 855 984 943 984 943 624 984 624 984 78 766 78 766 247 275 247 275 985 881 985 881 821 422 821 422 242 115 242 115 639 808 639 808 7 580 7 580 250 902 250 902 610 970 610 970 295 337 295 337 569 394 569 394 771 155 771 155 897 828 897 828 736 646 736 646 617 68 617 68 4 698 4 698 757 711 757 711 404 173 404 173 338 968 338 968 328 703 328 703 182 53 182 53 738 183 738 183 155 412 155 412 153 240 153 240 69 805 69 805 200 892 200 892 159 529 159 529 600 483 600 483 456 77 456 77 361 399 361 399 25 607 25 607 183 451 183 451 256 905 256 905 69 849 69 849 533 410 533 410 346 743 346 743 708 528 708 528 974 926 974 926 871 618 871 618 734 52 734 52 814 692 814 692 555 254 555 254 536 846 536 846 521 645 521 645 924 328 924 328 786 114 786 114 929 863 929 863 136 215 136 215 62 63 62 63 265 71 265 71 38 311 38 311 241 704 241 704 772 231 772 231 119 80 119 80 705 329 705 329 817 975 817 975 182 954 182 954 730 72 730 72 743 678 743 678 857 207 857 207 711 597 711 597 301 1 301 1 172 606 172 606 924 443 924 443 944 988 944 988 385 587 385 587 125 660 125 660 554 800 554 800 183 183 183 183 843 523 843 523 279 652 279 652 944 967 944 967 609 305 609 305 409 97 409 97 272 70 272 70 826 514 826 514 710 166 710 166 597 776 597 776 210 90 210 90 783 80 783 80 872 524 872 524 137 496 137 496 810 367 810 367 177 760 177 760 380 103 380 103 409 409 409 409 680 689 680 689 803 169 803 169 687 349 687 349 56 865 56 865 913 512 913 512 355 703 355 703 355 850 355 850 535 611 535 611 182 603 182 603 433 128 433 128 900 614 900 614 557 951 557 951 680 193 680 193 50 282 50 282 471 698 471 698 557 855 557 855 815 670 815 670 833 460 833 460 325 3 325 3 86 360 86 360 102 417 102 417 497 971 497 971 669 851 669 851 230 240 230 240 602 620 602 620 433 14 433 14 804 662 804 662 262 5 262 5 904 395 904 395 312 970 312 970 242 114 242 114 543 419 543 419 365 314 365 314 912 872 912 872 113 620 113 620 648 364 648 364 532 480 532 480 487 187 487 187 817 658 817 658 98 891 98 891 597 5 597 5 538 21 538 21 627 325 627 325 708 906 708 906 948 758 948 758 971 600 971 600 214 925 214 925 367 332 367 332 417 80 417 80 683 84 683 84 129 193 129 193 615 270 615 270 851 616 851 616 462 58 462 58 43 155 43 155 686 930 686 930 859 950 859 950 471 244 471 244 484 23 484 23 406 205 406 205 44 872 44 872 485 153 485 153 138 569 138 569 713 552 713 552 304 717 304 717 755 32 755 32 170 211 170 211 729 720 729 720 715 802 715 802 395 532 395 532 761 227 761 227 98 375 98 375 329 169 329 169 248 783 248 783 322 669 322 669 288 328 288 328 482 23 482 23 965 292 965 292 146 772 146 772 592 252 592 252 192 512 192 512 117 948 117 948 356 383 356 383 609 553 609 553 553 36 553 36 281 843 281 843 225 191 225 191 565 856 565 856 713 925 713 925 796 152 796 152 247 652 247 652 619 293 619 293 455 727 455 727 838 932 838 932 377 986 377 986 475 579 475 579 953 198 953 198 650 675 650 675 928 497 928 497 770 52 770 52 34 256 34 256 770 283 770 283 480 962 480 962 96 709 96 709 831 727 831 727 734 794 734 794 981 645 981 645 270 78 270 78 538 193 538 193 40 803 40 803 725 989 725 989 339 757 339 757 945 393 945 393 793 551 793 551 356 328 356 328 498 725 498 725 670 396 670 396 84 70 84 70 218 30 218 30 23 125 23 125 928 554 928 554 934 52 934 52 203 504 203 504 793 492 793 492 137 486 137 486 207 587 207 587 886 905 886 905 675 492 675 492 890 544 890 544 657 671 657 671 390 2 390 2 444 621 444 621 179 560 179 560 63 845 63 845 300 663 300 663 442 842 442 842 800 584 800 584 209 471 209 471 974 474 974 474 648 448 648 448 378 42 378 42 763 49 763 49 299 445 299 445 628 515 628 515 202 702 202 702 199 730 199 730 423 109 423 109 83 128 83 128 776 331 776 331 461 586 461 586 426 221 426 221 714 231 714 231 403 635 403 635 325 347 325 347 406 33 406 33 792 552 792 552 124 948 124 948 454 760 454 760 562 969 562 969 178 505 178 505 793 850 793 850 646 374 646 374 575 504 575 504 133 23 133 23 546 7 546 7 956 407 956 407 835 436 835 436 117 558 117 558 827 516 827 516 943 953 943 953 421 514 421 514 702 264 702 264 502 74 502 74 570 126 570 126 803 482 803 482 93 788 93 788 213 26 213 26 381 296 381 296 621 701 621 701 669 655 669 655 187 895 187 895 845 482 845 482 924 594 924 594 685 339 685 339 385 346 385 346 654 983 654 983 912 508 912 508 734 963 734 963 82 951 82 951 473 706 473 706 773 925 773 925 845 160 845 160 898 489 898 489 210 767 210 767 579 601 579 601 607 13 607 13 333 251 333 251 571 816 571 816 161 610 161 610 720 833 720 833 589 436 589 436 890 816 890 816 12 228 12 228 941 200 941 200 980 208 980 208 706 336 706 336 12 368 12 368 647 489 647 489 35 402 35 402 396 729 396 729 842 255 842 255 45 765 45 765 478 181 478 181 995 767 995 767 68 448 68 448 186 624 186 624 699 278 699 278 307 466 307 466 539 162 539 162 307 866 307 866 537 493 537 493 255 926 255 926 19 141 19 141 195 786 195 786 403 170 403 170 949 246 949 246 31 252 31 252 228 989 228 989 478 105 478 105 280 135 280 135 166 231 166 231 318 472 318 472 189 368 189 368 717 314 717 314 792 33 792 33 103 22 103 22 712 534 712 534 652 601 652 601 640 772 640 772 225 106 225 106 430 341 430 341 961 72 961 72 377 723 377 723 920 52 920 52 662 125 662 125 641 570 641 570 351 503 351 503 118 361 118 361 978 74 978 74 907 215 907 215 424 160 424 160 164 907 164 907 277 128 277 128 784 431 784 431 181 532 181 532 790 553 790 553 880 64 880 64 383 929 383 929 760 270 760 270 64 148 64 148 879 492 879 492 428 926 428 926 946 776 946 776 873 12 873 12 116 202 116 202 56 314 56 314 574 14 574 14 297 976 297 976 884 185 884 185 507 72 507 72 461 33 461 33 435 99 435 99 101 502 101 502 367 811 367 811 243 467 243 467 203 863 203 863 808 7 808 7 740 203 740 203 510 108 510 108 616 82 616 82 546 306 546 306 401 491 401 491 756 397 756 397 868 877 868 877 571 653 571 653 569 214 569 214 884 772 884 772 483 239 483 239 271 788 271 788 895 196 895 196 456 242 456 242 260 638 260 638 660 117 660 117 571 427 571 427 692 193 692 193 178 357 178 357 59 378 59 378 867 759 867 759 615 704 615 704 430 931 430 931 780 423 780 423 693 80 693 80 356 792 356 792 112 743 112 743 697 753 697 753 64 32 64 32 802 584 802 584 606 436 606 436 737 810 737 810 420 368 420 368 605 559 605 559 664 237 664 237 740 633 740 633 258 164 258 164 75 138 75 138 143 39 143 39 953 151 953 151 14 174 14 174 858 810 858 810 895 657 895 657 90 348 90 348 107 412 107 412 435 112 435 112 338 950 338 950 863 49 863 49 235 728 235 728 108 887 108 887 184 586 184 586 858 586 858 586 17 230 17 230 266 196 266 196 143 714 143 714 489 307 489 307 713 662 713 662 465 841 465 841 836 968 836 968 995 241 995 241 958 691 958 691 554 555 554 555 926 606 926 606 443 468 443 468 73 858 73 858 983 179 983 179 528 562 528 562 74 306 74 306 347 355 347 355 316 893 316 893 230 792 230 792 354 843 354 843 931 617 931 617 117 993 117 993 349 141 349 141 160 486 160 486 136 706 136 706 856 650 856 650 662 855 662 855 341 911 341 911 785 819 785 819 263 144 263 144 546 542 546 542 689 409 689 409 318 9 318 9 378 507 378 507 487 763 487 763 339 290 339 290 978 663 978 663 35 248 35 248 789 867 789 867 611 152 611 152 817 111 817 111 766 136 766 136 584 857 584 857 925 43 925 43 725 238 725 238 778 852 778 852 256 406 256 406 520 153 520 153 137 816 137 816 959 360 959 360 401 49 401 49 411 432 411 432 375 762 375 762 171 68 171 68 428 329 428 329 858 443 858 443 633 685 633 685 109 823 109 823 51 328 51 328 424 2 424 2 759 594 759 594 581 634 581 634 218 548 218 548 804 636 804 636 861 953 861 953 308 334 308 334 451 486 451 486 955 710 955 710 455 829 455 829 683 236 683 236 460 541 460 541 345 687 345 687 153 310 153 310 800 526 800 526 529 675 529 675 165 388 165 388 17 590 17 590 352 537 352 537 855 411 855 411 820 389 820 389 199 333 199 333 586 111 586 111 396 600 396 600 606 121 606 121 455 23 455 23 557 379 557 379 204 316 204 316 481 493 481 493 595 407 595 407 703 892 703 892 948 337 948 337 264 904 264 904 224 544 224 544 376 718 376 718 746 12 746 12 263 374 263 374 950 194 950 194 413 133 413 133 439 292 439 292 457 727 457 727 300 303 300 303 139 871 139 871 534 245 534 245 917 16 917 16 811 956 811 956 795 238 795 238 569 7 569 7 581 284 581 284 163 292 163 292 683 382 683 382 902 658 902 658 559 748 559 748 142 680 142 680 229 203 229 203 632 512 632 512 710 474 710 474 902 528 902 528 45 5 45 5 561 976 561 976 355 33 355 33 7 795 7 795 372 511 372 511 819 495 819 495 894 397 894 397 120 435 120 435 514 58 514 58 887 920 887 920 566 223 566 223 464 743 464 743 181 429 181 429 612 684 612 684 811 431 811 431 13 912 13 912 40 402 40 402 569 973 569 973 954 318 954 318 38 642 38 642 483 242 483 242 474 275 474 275 138 507 138 507 912 633 912 633 241 737 241 737 16 126 16 126 530 308 530 308 830 787 830 787 706 548 706 548 113 335 113 335 837 553 837 553 678 538 678 538 68 348 68 348 180 302 180 302 873 512 873 512 454 645 454 645 713 104 713 104 847 584 847 584 325 510 325 510 310 446 310 446 709 540 709 540 926 273 926 273 62 665 62 665 259 591 259 591 686 766 686 766 764 356 764 356 750 223 750 223 714 20 714 20 680 358 680 358 892 468 892 468 701 299 701 299 303 810 303 810 316 299 316 299 603 587 603 587 386 339 386 339 305 77 305 77 71 834 71 834 701 269 701 269 610 115 610 115 573 613 573 613 807 750 807 750 577 604 577 604 391 533 391 533 290 527 290 527 393 566 393 566 792 955 792 955 223 925 223 925 804 90 804 90 198 124 198 124 569 709 569 709 522 276 522 276 480 153 480 153 600 88 600 88 279 619 279 619 681 200 681 200 319 459 319 459 470 640 470 640 753 546 753 546 512 108 512 108 19 611 19 611 193 740 193 740 279 813 279 813 323 770 323 770 280 22 280 22 189 391 189 391 136 84 136 84 604 800 604 800 250 152 250 152 955 244 955 244 134 561 134 561 407 135 407 135 761 541 761 541 856 942 856 942 554 193 554 193 16 820 16 820 803 98 803 98 170 688 170 688 832 52 832 52 478 923 478 923 233 887 233 887 689 929 689 929 321 208 321 208 878 418 878 418 824 932 824 932 843 884 843 884 125 599 125 599 756 12 756 12 395 967 395 967 396 669 396 669 159 335 159 335 432 90 432 90 329 419 329 419 961 918 961 918 257 196 257 196 497 769 497 769 621 289 621 289 912 279 912 279 706 450 706 450 459 97 459 97 637 127 637 127 612 316 612 316 481 202 481 202 580 119 580 119 137 640 137 640 172 871 172 871 167 133 167 133 634 292 634 292 689 869 689 869 816 443 816 443 327 874 327 874 579 38 579 38 139 938 139 938 518 229 518 229 596 463 596 463 232 396 232 396 372 351 372 351 515 661 515 661 405 181 405 181 654 75 654 75 393 350 393 350 930 452 930 452 225 51 225 51 458 848 458 848 695 810 695 810 274 816 274 816 847 221 847 221 452 230 452 230 769 619 769 619 855 157 855 157 347 124 347 124 128 545 128 545 873 978 873 978 43 835 43 835 474 305 474 305 220 5 220 5 790 412 790 412 209 608 209 608 869 935 869 935 217 65 217 65 788 784 788 784 178 563 178 563 746 17 746 17 389 262 389 262 566 712 566 712 429 931 429 931 520 570 520 570 400 506 400 506 642 581 642 581 834 774 834 774 970 865 970 865 875 240 875 240 621 41 621 41 710 38 710 38 523 871 523 871 735 675 735 675 62 440 62 440 590 776 590 776 535 559 535 559 872 943 872 943 967 623 967 623 950 408 950 408 951 781 951 781 110 729 110 729 527 402 527 402 255 438 255 438 697 448 697 448 690 370 690 370 505 136 505 136 797 891 797 891 908 733 908 733 659 521 659 521 820 214 820 214 475 362 475 362 623 43 623 43 439 875 439 875 820 98 820 98 360 897 360 897 429 122 429 122 22 184 22 184 742 922 742 922 961 838 961 838 795 440 795 440 929 448 929 448 527 85 527 85 972 541 972 541 945 84 945 84 285 604 285 604 862 549 862 549 638 471 638 471 597 849 597 849 96 669 96 669 757 775 757 775 508 973 508 973 540 440 540 440 746 514 746 514 445 29 445 29 703 477 703 477 851 477 851 477 398 616 398 616 69 109 69 109 637 241 637 241 260 249 260 249 252 530 252 530 487 800 487 800 392 106 392 106 917 829 917 829 865 118 865 118 535 622 535 622 966 152 966 152 445 653 445 653 283 860 283 860 281 181 281 181 953 794 953 794 54 35 54 35 497 946 497 946 502 809 502 809 596 11 596 11 913 707 913 707 77 456 77 456 399 119 399 119 644 243 644 243 685 989 685 989 503 674 503 674 677 751 677 751 722 327 722 327 624 961 624 961 137 703 137 703 91 682 91 682 183 693 183 693 883 273 883 273 389 368 389 368 511 957 511 957 219 615 219 615 962 409 962 409 809 63 809 63 680 774 680 774 566 880 566 880 445 308 445 308 621 743 621 743 698 142 698 142 861 872 861 872 442 673 442 673 760 326 760 326 174 873 174 873 714 260 714 260 207 340 207 340 446 778 446 778 348 386 348 386 396 977 396 977 395 719 395 719 268 91 268 91 955 288 955 288 819 179 819 179 468 754 468 754 160 789 160 789 586 712 586 712 650 950 650 950 243 367 243 367 878 512 878 512 730 424 730 424 369 189 369 189 417 970 417 970 993 126 993 126 995 551 995 551 771 982 771 982 31 197 31 197 423 626 423 626 349 187 349 187 196 555 196 555 183 66 183 66 356 774 356 774 751 274 751 274 72 62 72 62 712 559 712 559 567 194 567 194 739 777 739 777 388 35 388 35 726 837 726 837 472 786 472 786 202 79 202 79 392 132 392 132 70 176 70 176 862 230 862 230 661 913 661 913 900 65 900 65 429 321 429 321 603 87 603 87 387 595 387 595 228 541 228 541 163 602 163 602 180 948 180 948 334 70 334 70 897 316 897 316 25 747 25 747 295 965 295 965 897 733 897 733 587 654 587 654 223 890 223 890 238 206 238 206 240 213 240 213 38 586 38 586 938 238 938 238 488 947 488 947 579 475 579 475 985 945 985 945 823 174 823 174 717 742 717 742 583 81 583 81 524 462 524 462 336 111 336 111 247 317 247 317 647 861 647 861 696 447 696 447 544 706 544 706 546 849 546 849 282 34 282 34 85 10 85 10 370 698 370 698 339 564 339 564 776 88 776 88 880 491 880 491 92 338 92 338 495 156 495 156 30 204 30 204 443 355 443 355 266 164 266 164 631 121 631 121 892 490 892 490 484 93 484 93 174 891 174 891 4 79 4 79 116 159 116 159 405 499 405 499 200 166 200 166 940 168 940 168 234 508 234 508 9 639 9 639 120 684 120 684 845 193 845 193 682 571 682 571 602 808 602 808 268 800 268 800 197 425 197 425 864 110 864 110 646 224 646 224 805 777 805 777 228 543 228 543 11 521 11 521 129 225 129 225 193 457 193 457 131 516 131 516 347 302 347 302 375 527 375 527 126 493 126 493 27 500 27 500 780 56 780 56 431 419 431 419 801 442 801 442 871 569 871 569 4 625 4 625 955 427 955 427 527 484 527 484 92 26 92 26 886 512 886 512 723 989 723 989 616 662 616 662 863 200 863 200 708 385 708 385 286 129 286 129 961 640 961 640 466 808 466 808 36 234 36 234 151 556 151 556 279 24 279 24 828 365 828 365 398 959 398 959 451 72 451 72 946 165 946 165 673 608 673 608 626 249 626 249 27 830 27 830 314 547 314 547 140 225 140 225 456 149 456 149 783 902 783 902 833 727 833 727 927 114 927 114 10 899 10 899 460 288 460 288 971 337 971 337 682 429 682 429 50 779 50 779 456 249 456 249 253 442 253 442 707 627 707 627 165 35 165 35 556 54 556 54 556 842 556 842 47 595 47 595 602 605 602 605 137 863 137 863 49 640 49 640 372 101 372 101 882 956 882 956 610 163 610 163 716 474 716 474 492 244 492 244 223 643 223 643 787 270 787 270 312 77 312 77 720 444 720 444 35 346 35 346 938 47 938 47 53 607 53 607 527 190 527 190 678 957 678 957 982 326 982 326 889 152 889 152 12 255 12 255 937 99 937 99 865 300 865 300 167 176 167 176 580 655 580 655 956 931 956 931 369 15 369 15 506 897 506 897 544 199 544 199 759 924 759 924 827 889 827 889 589 387 589 387 386 820 386 820 671 571 671 571 249 233 249 233 199 313 199 313 722 417 722 417 424 708 424 708 65 573 65 573 324 993 324 993 80 733 80 733 671 32 671 32 116 589 116 589 310 16 310 16 662 278 662 278 403 112 403 112 951 123 951 123 497 829 497 829 51 985 51 985 688 840 688 840 567 801 567 801 940 494 940 494 237 327 237 327 51 568 51 568 87 615 87 615 928 89 928 89 111 81 111 81 15 887 15 887 819 390 819 390 944 343 944 343 363 89 363 89 322 855 322 855 62 126 62 126 183 422 183 422 959 599 959 599 266 166 266 166 810 85 810 85 252 802 252 802 841 216 841 216 356 304 356 304 362 810 362 810 479 946 479 946 59 16 59 16 762 683 762 683 926 409 926 409 41 760 41 760 304 238 304 238 815 504 815 504 418 579 418 579 520 824 520 824 578 9 578 9 290 713 290 713 133 701 133 701 618 950 618 950 983 544 983 544 786 75 786 75 576 269 576 269 270 489 270 489 944 541 944 541 143 463 143 463 937 553 937 553 461 252 461 252 308 896 308 896 93 75 93 75 81 385 81 385 801 752 801 752 716 648 716 648 974 828 974 828 404 963 404 963 273 271 273 271 2 886 2 886 498 817 498 817 837 681 837 681 129 511 129 511 899 342 899 342 790 938 790 938 392 471 392 471 201 481 201 481 176 142 176 142 491 616 491 616 428 39 428 39 345 50 345 50 527 1 527 1 880 109 880 109 11 648 11 648 543 786 543 786 677 293 677 293 726 130 726 130 455 701 455 701 721 145 721 145 210 200 210 200 334 644 334 644 110 519 110 519 932 646 932 646 354 261 354 261 78 440 78 440 685 669 685 669 436 10 436 10 50 457 50 457 43 196 43 196 901 759 901 759 288 248 288 248 418 250 418 250 852 186 852 186 623 574 623 574 894 461 894 461 82 980 82 980 311 522 311 522 549 913 549 913 890 322 890 322 229 734 229 734 350 876 350 876 16 565 16 565 14 217 14 217 245 636 245 636 715 675 715 675 926 269 926 269 350 775 350 775 663 850 663 850 169 452 169 452 139 783 139 783 472 55 472 55 283 100 283 100 273 262 273 262 595 210 595 210 784 115 784 115 50 351 50 351 658 459 658 459 584 699 584 699 289 571 289 571 19 85 19 85 88 375 88 375 780 840 780 840 107 789 107 789 123 141 123 141 700 610 700 610 453 599 453 599 902 230 902 230 871 370 871 370 388 523 388 523 771 429 771 429 50 291 50 291 813 452 813 452 488 963 488 963 674 507 674 507 534 383 534 383 618 91 618 91 45 80 45 80 228 370 228 370 772 137 772 137 11 607 11 607 973 166 973 166 285 203 285 203 872 94 872 94 46 531 46 531 408 752 408 752 308 245 308 245 351 277 351 277 315 964 315 964 79 885 79 885 680 820 680 820 296 288 296 288 907 460 907 460 611 819 611 819 625 249 625 249 959 484 959 484 794 32 794 32 316 79 316 79 613 277 613 277 945 456 945 456 402 857 402 857 788 261 788 261 83 790 83 790 804 691 804 691 378 825 378 825 930 533 930 533 499 293 499 293 66 387 66 387 966 789 966 789 119 154 119 154 263 517 263 517 968 43 968 43 378 171 378 171 276 603 276 603 715 18 715 18 66 607 66 607 373 461 373 461 283 575 283 575 171 728 171 728 564 51 564 51 911 493 911 493 897 87 897 87 271 535 271 535 923 390 923 390 793 821 793 821 898 851 898 851 745 121 745 121 828 590 828 590 96 471 96 471 90 649 90 649 387 859 387 859 959 273 959 273 506 933 506 933 952 249 952 249 360 186 360 186 406 660 406 660 988 265 988 265 216 193 216 193 449 118 449 118 637 757 637 757 317 104 317 104 523 140 523 140 129 963 129 963 385 12 385 12 475 367 475 367 899 502 899 502 790 274 790 274 505 151 505 151 761 421 761 421 659 251 659 251 282 904 282 904 362 281 362 281 341 56 341 56 244 890 244 890 558 668 558 668 727 603 727 603 542 608 542 608 237 446 237 446 652 262 652 262 293 192 293 192 649 855 649 855 602 342 602 342 398 867 398 867 171 218 171 218 175 853 175 853 691 132 691 132 116 88 116 88 103 812 103 812 784 778 784 778 39 305 39 305 602 383 602 383 452 103 452 103 623 962 623 962 850 845 850 845 968 763 968 763 541 665 541 665 686 87 686 87 216 382 216 382 40 626 40 626 448 541 448 541 251 284 251 284 135 835 135 835 573 642 573 642 529 415 529 415 166 520 166 520 492 773 492 773 280 749 280 749 412 683 412 683 506 708 506 708 862 361 862 361 667 15 667 15 1 623 1 623 330 479 330 479 511 606 511 606 163 918 163 918 168 302 168 302 144 386 144 386 989 191 989 191 792 734 792 734 629 869 629 869 7 663 7 663 431 961 431 961 270 857 270 857 229 924 229 924 55 921 55 921 190 677 190 677 377 104 377 104 871 494 871 494 995 569 995 569 834 953 834 953 75 976 75 976 732 820 732 820 189 822 189 822 831 797 831 797 149 735 149 735 863 298 863 298 735 554 735 554 445 631 445 631 236 541 236 541 848 535 848 535 421 858 421 858 440 870 440 870 701 615 701 615 526 159 526 159 712 759 712 759 961 492 961 492 78 325 78 325 522 316 522 316 501 658 501 658 794 880 794 880 893 45 893 45 759 550 759 550 976 761 976 761 659 863 659 863 598 503 598 503 379 384 379 384 375 445 375 445 229 847 229 847 379 328 379 328 740 374 740 374 476 99 476 99 332 425 332 425 796 754 796 754 224 918 224 918 841 968 841 968 184 127 184 127 860 434 860 434 468 714 468 714 520 728 520 728 366 494 366 494 907 864 907 864 529 964 529 964 86 571 86 571 429 348 429 348 394 108 394 108 518 766 518 766 403 142 403 142 26 228 26 228 535 144 535 144 228 366 228 366 50 359 50 359 448 206 448 206 330 642 330 642 142 386 142 386 68 643 68 643 508 896 508 896 225 887 225 887 767 946 767 946 131 150 131 150 687 360 687 360 839 48 839 48 48 784 48 784 449 221 449 221 623 366 623 366 78 211 78 211 488 347 488 347 37 574 37 574 603 771 603 771 985 422 985 422 116 429 116 429 626 212 626 212 918 31 918 31 245 717 245 717 99 2 99 2 137 203 137 203 951 719 951 719 38 233 38 233 679 104 679 104 63 785 63 785 621 105 621 105 463 42 463 42 402 967 402 967 507 671 507 671 372 294 372 294 617 67 617 67 416 680 416 680 597 448 597 448 52 771 52 771 327 269 327 269 405 644 405 644 845 390 845 390 660 538 660 538 884 704 884 704 72 796 72 796 245 477 245 477 231 686 231 686 337 835 337 835 951 560 951 560 440 940 440 940 210 781 210 781 884 820 884 820 356 420 356 420 216 727 216 727 5 917 5 917 32 522 32 522 491 224 491 224 724 968 724 968 761 370 761 370 182 570 182 570 555 844 555 844 492 793 492 793 428 671 428 671 920 484 920 484 891 191 891 191 238 261 238 261 322 495 322 495 222 383 222 383 141 198 141 198 9 447 9 447 203 668 203 668 493 309 493 309 57 909 57 909 439 416 439 416 975 118 975 118 712 81 712 81 42 398 42 398 571 552 571 552 608 155 608 155 428 21 428 21 620 185 620 185 339 144 339 144 60 714 60 714 262 862 262 862 887 272 887 272 978 327 978 327 674 581 674 581 991 185 991 185 563 100 563 100 261 521 261 521 941 796 941 796 188 563 188 563 210 253 210 253 216 160 216 160 554 27 554 27 85 886 85 886 950 858 950 858 123 630 123 630 707 45 707 45 802 889 802 889 153 533 153 533 241 74 241 74 251 374 251 374 716 125 716 125 270 673 270 673 617 358 617 358 828 516 828 516 538 461 538 461 432 419 432 419 324 148 324 148 775 770 775 770 500 12 500 12 57 685 57 685 774 45 774 45 514 290 514 290 718 610 718 610 127 603 127 603 649 349 649 349 210 213 210 213 187 782 187 782 688 847 688 847 381 439 381 439 840 708 840 708 130 314 130 314 842 895 842 895 752 313 752 313 633 808 633 808 261 984 261 984 374 911 374 911 578 743 578 743 237 356 237 356 428 932 428 932 651 913 651 913 684 721 684 721 826 106 826 106 423 773 423 773 173 953 173 953 325 194 325 194 512 665 512 665 351 395 351 395 415 206 415 206 775 244 775 244 454 499 454 499 951 357 951 357 315 369 315 369 289 772 289 772 804 746 804 746 39 744 39 744 350 105 350 105 779 208 779 208 726 343 726 343 348 231 348 231 367 604 367 604 450 254 450 254 736 686 736 686 4 240 4 240 500 186 500 186 109 209 109 209 261 335 261 335 508 444 508 444 251 954 251 954 326 247 326 247 2 227 2 227 59 150 59 150 606 516 606 516 373 680 373 680 121 459 121 459 519 33 519 33 651 341 651 341 145 263 145 263 667 854 667 854 906 549 906 549 553 134 553 134 539 923 539 923 226 588 226 588 626 529 626 529 423 775 423 775 130 132 130 132 694 835 694 835 576 836 576 836 448 228 448 228 331 597 331 597 319 77 319 77 579 852 579 852 79 840 79 840 705 105 705 105 23 173 23 173 57 331 57 331 660 895 660 895 314 510 314 510 834 785 834 785 343 499 343 499 525 688 525 688 554 713 554 713 878 575 878 575 419 553 419 553 595 359 595 359 822 14 822 14 86 601 86 601 63 807 63 807 611 88 611 88 32 218 32 218 25 297 25 297 928 259 928 259 849 966 849 966 255 439 255 439 582 806 582 806 523 341 523 341 742 551 742 551 471 782 471 782 488 534 488 534 131 248 131 248 339 836 339 836 491 526 491 526 547 869 547 869 715 764 715 764 720 542 720 542 47 250 47 250 222 121 222 121 635 315 635 315 14 10 14 10 948 702 948 702 929 461 929 461 488 932 488 932 628 547 628 547 39 669 39 669 98 255 98 255 81 949 81 949 935 690 935 690 770 165 770 165 617 651 617 651 559 126 559 126 356 55 356 55 393 774 393 774 819 742 819 742 231 334 231 334 363 730 363 730 104 929 104 929 84 667 84 667 745 747 745 747 204 433 204 433 195 455 195 455 982 843 982 843 977 935 977 935 51 77 51 77 479 391 479 391 680 247 680 247 136 976 136 976 8 559 8 559 516 538 516 538 713 17 713 17 90 795 90 795 159 661 159 661 792 245 792 245 2 253 2 253 107 3 107 3 144 943 144 943 534 522 534 522 919 299 919 299 919 927 919 927 473 533 473 533 108 564 108 564 364 808 364 808 399 475 399 475 797 511 797 511 294 433 294 433 437 147 437 147 310 54 310 54 612 850 612 850 128 358 128 358 369 128 369 128 958 845 958 845 689 639 689 639 873 350 873 350 106 442 106 442 461 312 461 312 5 504 5 504 168 661 168 661 944 403 944 403 224 921 224 921 745 702 745 702 218 170 218 170 411 113 411 113 656 73 656 73 328 373 328 373 624 723 624 723 311 447 311 447 865 844 865 844 988 990 988 990 23 812 23 812 928 107 928 107 230 995 230 995 481 825 481 825 773 738 773 738 638 254 638 254 147 186 147 186 387 731 387 731 983 715 983 715 688 866 688 866 701 878 701 878 62 394 62 394 293 529 293 529 753 461 753 461 137 498 137 498 465 617 465 617 788 459 788 459 71 473 71 473 430 47 430 47 297 121 297 121 85 261 85 261 543 939 543 939 69 809 69 809 785 713 785 713 504 590 504 590 643 466 643 466 494 269 494 269 716 695 716 695 221 786 221 786 76 614 76 614 883 615 883 615 345 109 345 109 602 895 602 895 208 135 208 135 557 495 557 495 416 277 416 277 859 264 859 264 823 914 823 914 949 677 949 677 945 708 945 708 53 157 53 157 534 124 534 124 988 586 988 586 270 117 270 117 860 46 860 46 198 949 198 949 762 281 762 281 64 761 64 761 953 425 953 425 824 785 824 785 534 497 534 497 28 843 28 843 842 843 842 843 607 424 607 424 480 603 480 603 755 325 755 325 716 336 716 336 469 287 469 287 582 859 582 859 427 428 427 428 941 620 941 620 165 563 165 563 7 519 7 519 543 780 543 780 524 76 524 76 815 494 815 494 976 933 976 933 738 702 738 702 88 255 88 255 50 635 50 635 895 359 895 359 245 755 245 755 393 725 393 725 361 937 361 937 872 753 872 753 913 559 913 559 249 794 249 794 607 359 607 359 82 221 82 221 498 776 498 776 486 559 486 559 417 427 417 427 968 73 968 73 589 582 589 582 193 484 193 484 411 255 411 255 41 776 41 776 577 103 577 103 924 126 924 126 249 521 249 521 876 656 876 656 438 921 438 921 705 530 705 530 426 935 426 935 690 366 690 366 422 764 422 764 205 559 205 559 855 302 855 302 493 95 493 95 277 155 277 155 772 300 772 300 367 712 367 712 725 425 725 425 111 967 111 967 364 100 364 100 918 253 918 253 935 97 935 97 786 182 786 182 158 726 158 726 532 492 532 492 658 286 658 286 208 383 208 383 403 140 403 140 652 679 652 679 545 562 545 562 391 212 391 212 244 923 244 923 747 610 747 610 272 402 272 402 821 198 821 198 840 557 840 557 740 767 740 767 577 601 577 601 222 127 222 127 529 663 529 663 371 24 371 24 325 142 325 142 497 640 497 640 620 839 620 839 864 731 864 731 329 923 329 923 328 122 328 122 413 733 413 733 727 445 727 445 899 671 899 671 440 183 440 183 603 198 603 198 627 902 627 902 620 107 620 107 513 503 513 503 301 415 301 415 430 315 430 315 569 168 569 168 5 747 5 747 829 441 829 441 884 653 884 653 39 747 39 747 947 734 947 734 410 699 410 699 19 67 19 67 458 361 458 361 378 265 378 265 752 264 752 264 936 635 936 635 278 908 278 908 622 98 622 98 578 678 578 678 256 640 256 640 819 246 819 246 680 200 680 200 612 720 612 720 31 73 31 73 820 546 820 546 394 807 394 807 213 992 213 992 150 538 150 538 580 741 580 741 133 770 133 770 125 533 125 533 340 4 340 4 677 755 677 755 176 241 176 241 123 959 123 959 976 163 976 163 817 657 817 657 10 350 10 350 96 722 96 722 972 573 972 573 176 968 176 968 330 544 330 544 75 944 75 944 939 144 939 144 579 395 579 395 962 98 962 98 981 780 981 780 578 875 578 875 749 811 749 811 129 551 129 551 567 821 567 821 895 217 895 217 940 569 940 569 369 186 369 186 954 581 954 581 64 382 64 382 212 548 212 548 528 856 528 856 80 481 80 481 295 281 295 281 48 925 48 925 608 158 608 158 561 791 561 791 207 847 207 847 298 983 298 983 722 191 722 191 606 250 606 250 507 576 507 576 401 784 401 784 755 693 755 693 695 714 695 714 415 642 415 642 698 608 698 608 222 338 222 338 541 959 541 959 944 690 944 690 768 409 768 409 464 435 464 435 611 605 611 605 282 323 282 323 936 92 936 92 809 934 809 934 833 978 833 978 453 256 453 256 62 280 62 280 279 461 279 461 370 929 370 929 603 62 603 62 486 629 486 629 201 14 201 14 545 785 545 785 378 675 378 675 984 545 984 545 482 774 482 774 257 622 257 622 107 427 107 427 887 799 887 799 208 220 208 220 707 108 707 108 84 745 84 745 444 17 444 17 221 315 221 315 641 227 641 227 524 879 524 879 344 509 344 509 658 319 658 319 265 151 265 151 966 254 966 254 159 593 159 593 543 183 543 183 516 342 516 342 264 821 264 821 950 807 950 807 584 159 584 159 667 372 667 372 993 702 993 702 363 840 363 840 576 790 576 790 397 899 397 899 269 548 269 548 664 991 664 991 826 9 826 9 405 190 405 190 209 960 209 960 121 494 121 494 38 665 38 665 355 53 355 53 241 270 241 270 61 165 61 165 672 137 672 137 449 496 449 496 638 422 638 422 310 800 310 800 838 227 838 227 950 924 950 924 125 349 125 349 495 124 495 124 91 39 91 39 233 339 233 339 288 810 288 810 102 148 102 148 40 772 40 772 486 484 486 484 451 582 451 582 16 507 16 507 727 900 727 900 847 185 847 185 558 457 558 457 806 562 806 562 375 519 375 519 981 436 981 436 388 424 388 424 306 896 306 896 365 155 365 155 361 189 361 189 20 24 20 24 801 184 801 184 169 669 169 669 56 651 56 651 535 386 535 386 525 844 525 844 466 16 466 16 368 424 368 424 175 711 175 711 405 29 405 29 784 420 784 420 993 12 993 12 256 348 256 348 714 699 714 699 779 684 779 684 213 11 213 11 885 507 885 507 512 311 512 311 910 223 910 223 675 382 675 382 936 672 936 672 987 786 987 786 337 701 337 701 876 378 876 378 512 635 512 635 297 994 297 994 625 580 625 580 680 114 680 114 976 337 976 337 765 264 765 264 479 711 479 711 161 853 161 853 251 723 251 723 9 811 9 811 643 285 643 285 181 402 181 402 247 625 247 625 147 446 147 446 113 89 113 89 590 715 590 715 910 786 910 786 298 857 298 857 832 362 832 362 738 591 738 591 542 335 542 335 976 790 976 790 617 388 617 388 667 158 667 158 831 723 831 723 329 746 329 746 229 13 229 13 865 842 865 842 8 375 8 375 245 455 245 455 606 688 606 688 809 197 809 197 778 74 778 74 121 593 121 593 701 517 701 517 315 496 315 496 716 248 716 248 25 905 25 905 97 663 97 663 633 655 633 655 313 478 313 478 680 224 680 224 18 775 18 775 352 300 352 300 938 909 938 909 390 446 390 446 625 979 625 979 36 347 36 347 476 699 476 699 730 554 730 554 201 729 201 729 578 752 578 752 494 992 494 992 581 961 581 961 321 557 321 557 501 750 501 750 129 201 129 201 96 55 96 55 268 128 268 128 222 663 222 663 705 239 705 239 574 681 574 681 933 379 933 379 203 304 203 304 451 632 451 632 864 431 864 431 871 883 871 883 147 5 147 5 181 681 181 681 959 975 959 975 810 353 810 353 93 119 93 119 481 705 481 705 652 894 652 894 278 493 278 493 28 45 28 45 97 955 97 955 749 458 749 458 949 51 949 51 801 672 801 672 924 634 924 634 185 801 185 801 334 338 334 338 522 203 522 203 2 486 2 486 441 838 441 838 907 320 907 320 633 883 633 883 123 862 123 862 915 132 915 132 992 641 992 641 104 686 104 686 85 425 85 425 587 855 587 855 986 127 986 127 704 759 704 759 202 25 202 25 721 341 721 341 450 745 450 745 580 556 580 556 612 31 612 31 558 578 558 578 101 689 101 689 100 702 100 702 30 78 30 78 215 258 215 258 899 176 899 176 887 475 887 475 893 712 893 712 84 893 84 893 60 106 60 106 461 331 461 331 364 256 364 256 177 146 177 146 184 360 184 360 574 367 574 367 313 882 313 882 440 612 440 612 392 589 392 589 822 583 822 583 148 674 148 674 142 881 142 881 241 503 241 503 142 672 142 672 550 755 550 755 109 306 109 306 612 694 612 694 984 894 984 894 690 116 690 116 536 116 536 116 638 902 638 902 466 82 466 82 345 299 345 299 682 543 682 543 88 379 88 379 157 205 157 205 244 770 244 770 34 766 34 766 211 906 211 906 312 954 312 954 232 257 232 257 281 367 281 367 204 71 204 71 316 691 316 691 191 188 191 188 426 151 426 151 385 217 385 217 686 666 686 666 539 78 539 78 264 747 264 747 197 749 197 749 422 532 422 532 442 878 442 878 39 984 39 984 913 261 913 261 915 626 915 626 986 978 986 978 447 593 447 593 380 264 380 264 99 272 99 272 555 276 555 276 942 429 942 429 832 202 832 202 227 361 227 361 57 32 57 32 885 181 885 181 534 664 534 664 128 634 128 634 87 570 87 570 434 942 434 942 617 465 617 465 904 236 904 236 525 702 525 702 51 408 51 408 916 911 916 911 886 411 886 411 637 392 637 392 14 892 14 892 296 340 296 340 873 682 873 682 192 709 192 709 196 744 196 744 497 398 497 398 195 777 195 777 741 653 741 653 382 221 382 221 361 977 361 977 225 896 225 896 825 862 825 862 963 483 963 483 473 230 473 230 935 162 935 162 251 816 251 816 75 623 75 623 982 185 982 185 17 406 17 406 656 623 656 623 247 763 247 763 184 693 184 693 157 814 157 814 251 238 251 238 177 566 177 566 320 324 320 324 694 917 694 917 818 835 818 835 286 703 286 703 643 413 643 413 103 566 103 566 553 89 553 89 644 48 644 48 224 848 224 848 686 775 686 775 827 472 827 472 835 19 835 19 444 855 444 855 4 217 4 217 62 165 62 165 488 607 488 607 448 841 448 841 781 89 781 89 890 107 890 107 241 455 241 455 843 773 843 773 163 284 163 284 16 586 16 586 119 85 119 85 951 801 951 801 543 495 543 495 260 799 260 799 594 644 594 644 167 451 167 451 704 573 704 573 123 163 123 163 798 258 798 258 376 658 376 658 420 840 420 840 756 607 756 607 696 930 696 930 281 774 281 774 940 631 940 631 106 720 106 720 717 772 717 772 278 876 278 876 375 862 375 862 189 183 189 183 937 266 937 266 918 52 918 52 705 799 705 799 445 427 445 427 372 607 372 607 633 234 633 234 109 140 109 140 814 80 814 80 341 457 341 457 732 522 732 522 717 245 717 245 386 225 386 225 803 621 803 621 136 411 136 411 251 401 251 401 945 327 945 327 585 844 585 844 208 813 208 813 80 610 80 610 481 911 481 911 789 815 789 815 393 928 393 928 322 180 322 180 666 689 666 689 58 336 58 336 963 100 963 100 488 94 488 94 424 973 424 973 160 270 160 270 542 282 542 282 218 573 218 573 181 746 181 746 500 373 500 373 444 559 444 559 689 178 689 178 275 100 275 100 321 404 321 404 795 761 795 761 348 907 348 907 213 123 213 123 26 741 26 741 826 179 826 179 349 561 349 561 617 857 617 857 505 794 505 794 302 798 302 798 20 199 20 199 956 749 956 749 97 436 97 436 881 848 881 848 354 672 354 672 721 464 721 464 488 746 488 746 63 897 63 897 632 643 632 643 632 49 632 49 258 269 258 269 973 666 973 666 540 275 540 275 616 860 616 860 566 536 566 536 755 369 755 369 244 230 244 230 814 221 814 221 703 73 703 73 662 541 662 541 555 336 555 336 876 853 876 853 182 28 182 28 46 918 46 918 10 934 10 934 775 165 775 165 232 487 232 487 104 331 104 331 407 766 407 766 35 458 35 458 434 817 434 817 318 668 318 668 192 940 192 940 576 546 576 546 438 276 438 276 601 955 601 955 488 778 488 778 124 383 124 383 942 390 942 390 491 211 491 211 338 758 338 758 53 444 53 444 472 664 472 664 570 110 570 110 703 604 703 604 891 312 891 312 177 662 177 662 421 403 421 403 573 74 573 74 733 659 733 659 403 976 403 976 96 31 96 31 924 163 924 163 548 380 548 380 685 763 685 763 159 322 159 322 844 528 844 528 863 470 863 470 356 109 356 109 702 44 702 44 370 737 370 737 963 767 963 767 504 260 504 260 322 83 322 83 202 884 202 884 697 914 697 914 402 531 402 531 143 357 143 357 510 571 510 571 399 562 399 562 361 632 361 632 304 6 304 6 91 546 91 546 929 401 929 401 231 298 231 298 645 438 645 438 918 813 918 813 12 511 12 511 271 341 271 341 46 490 46 490 89 48 89 48 23 752 23 752 536 732 536 732 57 916 57 916 970 462 970 462 880 707 880 707 250 179 250 179 453 778 453 778 619 76 619 76 455 790 455 790 43 811 43 811 12 754 12 754 105 882 105 882 297 651 297 651 44 472 44 472 316 593 316 593 976 318 976 318 234 521 234 521 929 950 929 950 277 362 277 362 425 158 425 158 622 41 622 41 269 471 269 471 438 178 438 178 112 72 112 72 138 695 138 695 205 90 205 90 327 346 327 346 642 160 642 160 361 684 361 684 678 671 678 671 535 441 535 441 729 932 729 932 604 474 604 474 101 708 101 708 270 110 270 110 661 214 661 214 529 865 529 865 263 456 263 456 393 374 393 374 303 907 303 907 869 217 869 217 873 838 873 838 473 361 473 361 361 313 361 313 37 948 37 948 862 456 862 456 596 107 596 107 225 772 225 772 984 782 984 782 469 337 469 337 154 119 154 119 597 514 597 514 825 494 825 494 565 932 565 932 522 988 522 988 328 863 328 863 785 976 785 976 459 498 459 498 983 908 983 908 715 952 715 952 51 338 51 338 908 815 908 815 613 369 613 369 962 848 962 848 329 17 329 17 352 947 352 947 861 733 861 733 306 760 306 760 210 993 210 993 246 914 246 914 370 985 370 985 182 394 182 394 547 608 547 608 106 800 106 800 209 285 209 285 427 370 427 370 677 45 677 45 105 467 105 467 681 319 681 319 421 370 421 370 991 607 991 607 961 291 961 291 574 143 574 143 254 902 254 902 110 798 110 798 104 50 104 50 740 69 740 69 743 781 743 781 567 980 567 980 411 793 411 793 660 266 660 266 64 142 64 142 499 403 499 403 865 532 865 532 144 634 144 634 305 335 305 335 388 196 388 196 1 704 1 704 990 621 990 621 274 452 274 452 925 401 925 401 608 673 608 673 370 245 370 245 161 525 161 525 849 669 849 669 594 805 594 805 62 344 62 344 204 532 204 532 867 699 867 699 145 345 145 345 383 24 383 24 495 772 495 772 877 974 877 974 329 573 329 573 952 973 952 973 964 868 964 868 732 511 732 511 281 136 281 136 567 173 567 173 578 404 578 404 957 435 957 435 493 407 493 407 679 200 679 200 391 980 391 980 783 204 783 204 228 744 228 744 54 416 54 416 385 209 385 209 600 454 600 454 631 544 631 544 279 972 279 972 491 511 491 511 723 631 723 631 626 441 626 441 84 69 84 69 51 223 51 223 88 751 88 751 538 165 538 165 182 958 182 958 672 12 672 12 315 871 315 871 958 70 958 70 621 270 621 270 499 178 499 178 495 381 495 381 196 469 196 469 324 732 324 732 287 735 287 735 157 451 157 451 565 129 565 129 591 169 591 169 270 765 270 765 536 193 536 193 661 927 661 927 244 56 244 56 56 744 56 744 926 491 926 491 66 410 66 410 566 516 566 516 128 847 128 847 57 761 57 761 735 792 735 792 311 676 311 676 399 106 399 106 177 560 177 560 956 719 956 719 959 614 959 614 707 684 707 684 826 381 826 381 243 607 243 607 619 326 619 326 951 115 951 115 551 281 551 281 267 867 267 867 690 31 690 31 340 497 340 497 625 757 625 757 729 533 729 533 79 529 79 529 694 975 694 975 375 637 375 637 623 38 623 38 785 985 785 985 762 647 762 647 213 853 213 853 546 39 546 39 126 248 126 248 792 702 792 702 434 592 434 592 767 82 767 82 991 861 991 861 3 264 3 264 748 582 748 582 227 808 227 808 711 765 711 765 890 439 890 439 657 798 657 798 849 650 849 650 506 555 506 555 543 702 543 702 918 413 918 413 710 649 710 649 937 318 937 318 495 889 495 889 422 401 422 401 671 715 671 715 961 904 961 904 509 965 509 965 803 302 803 302 718 835 718 835 861 42 861 42 504 517 504 517 240 231 240 231 142 633 142 633 98 708 98 708 246 514 246 514 547 908 547 908 309 273 309 273 314 682 314 682 913 488 913 488 435 621 435 621 649 603 649 603 197 343 197 343 193 911 193 911 904 373 904 373 334 76 334 76 541 144 541 144 413 484 413 484 210 782 210 782 427 673 427 673 443 171 443 171 378 107 378 107 688 624 688 624 367 794 367 794 267 731 267 731 310 487 310 487 543 831 543 831 520 93 520 93 32 213 32 213 602 945 602 945 120 520 120 520 394 122 394 122 266 944 266 944 591 843 591 843 792 559 792 559 556 737 556 737 24 125 24 125 373 310 373 310 450 305 450 305 735 869 735 869 189 334 189 334 705 57 705 57 406 749 406 749 161 406 161 406 597 155 597 155 790 518 790 518 885 659 885 659 196 802 196 802 734 510 734 510 282 580 282 580 94 181 94 181 196 53 196 53 322 700 322 700 53 853 53 853 785 808 785 808 65 863 65 863 768 628 768 628 872 336 872 336 440 222 440 222 982 459 982 459 681 413 681 413 103 902 103 902 538 252 538 252 620 540 620 540 883 20 883 20 364 552 364 552 626 482 626 482 643 232 643 232 510 37 510 37 165 677 165 677 216 428 216 428 1 342 1 342 959 557 959 557 223 454 223 454 209 904 209 904 596 267 596 267 484 729 484 729 828 65 828 65 625 409 625 409 793 330 793 330 818 39 818 39 775 251 775 251 142 508 142 508 347 188 347 188 138 80 138 80 516 6 516 6 555 719 555 719 243 985 243 985 472 752 472 752 965 206 965 206 480 388 480 388 846 593 846 593 161 731 161 731 321 360 321 360 242 103 242 103 198 335 198 335 863 518 863 518 67 282 67 282 206 593 206 593 396 560 396 560 509 397 509 397 510 864 510 864 793 954 793 954 144 30 144 30 461 140 461 140 240 470 240 470 837 903 837 903 671 352 671 352 204 37 204 37 746 420 746 420 353 467 353 467 766 924 766 924 180 278 180 278 804 519 804 519 276 900 276 900 639 653 639 653 662 661 662 661 109 497 109 497 865 785 865 785 876 302 876 302 600 726 600 726 409 798 409 798 523 440 523 440 502 451 502 451 813 859 813 859 964 493 964 493 446 495 446 495 50 103 50 103 611 66 611 66 417 949 417 949 105 915 105 915 184 298 184 298 944 385 944 385 908 583 908 583 275 385 275 385 630 213 630 213 119 481 119 481 808 157 808 157 178 192 178 192 576 392 576 392 924 534 924 534 306 838 306 838 91 647 91 647 571 75 571 75 931 292 931 292 473 126 473 126 525 861 525 861 19 714 19 714 544 262 544 262 284 221 284 221 228 17 228 17 142 573 142 573 970 449 970 449 551 616 551 616 163 511 163 511 776 339 776 339 465 277 465 277 115 90 115 90 775 933 775 933 504 929 504 929 204 559 204 559 953 100 953 100 200 416 200 416 771 621 771 621 778 341 778 341 510 58 510 58 257 215 257 215 4 117 4 117 60 19 60 19 242 342 242 342 568 125 568 125 854 467 854 467 215 90 215 90 401 7 401 7 148 807 148 807 320 497 320 497 162 379 162 379 432 940 432 940 357 375 357 375 61 871 61 871 462 711 462 711 204 961 204 961 319 173 319 173 101 255 101 255 652 993 652 993 292 430 292 430 630 328 630 328 479 754 479 754 429 600 429 600 234 174 234 174 139 641 139 641 742 607 742 607 499 429 499 429 217 687 217 687 846 946 846 946 412 621 412 621 955 930 955 930 21 154 21 154 584 659 584 659 979 655 979 655 672 846 672 846 685 300 685 300 823 439 823 439 65 778 65 778 69 352 69 352 269 100 269 100 550 657 550 657 302 582 302 582 94 332 94 332 453 431 453 431 907 795 907 795 399 341 399 341 192 707 192 707 880 775 880 775 594 519 594 519 254 895 254 895 889 230 889 230 794 454 794 454 864 873 864 873 41 942 41 942 797 134 797 134 684 119 684 119 760 650 760 650 915 136 915 136 210 370 210 370 472 581 472 581 218 723 218 723 85 539 85 539 161 475 161 475 735 608 735 608 354 68 354 68 340 658 340 658 111 490 111 490 840 632 840 632 589 507 589 507 520 303 520 303 384 425 384 425 158 909 158 909 167 157 167 157 687 823 687 823 252 902 252 902 838 107 838 107 63 692 63 692 919 417 919 417 360 712 360 712 437 303 437 303 820 148 820 148 918 760 918 760 721 473 721 473 55 12 55 12 155 757 155 757 966 303 966 303 445 305 445 305 823 39 823 39 598 300 598 300 61 492 61 492 799 775 799 775 500 308 500 308 787 727 787 727 720 360 720 360 578 982 578 982 880 378 880 378 385 189 385 189 637 551 637 551 253 909 253 909 851 159 851 159 484 35 484 35 269 401 269 401 733 170 733 170 217 739 217 739 721 524 721 524 455 45 455 45 961 526 961 526 242 326 242 326 485 406 485 406 405 873 405 873 246 97 246 97 452 135 452 135 749 528 749 528 710 597 710 597 139 278 139 278 215 779 215 779 860 342 860 342 575 629 575 629 485 449 485 449 620 61 620 61 676 832 676 832 583 822 583 822 673 138 673 138 787 569 787 569 280 115 280 115 633 426 633 426 461 474 461 474 338 566 338 566 823 805 823 805 474 854 474 854 833 603 833 603 918 560 918 560 438 939 438 939 591 657 591 657 199 251 199 251 187 638 187 638 669 495 669 495 572 238 572 238 129 574 129 574 731 274 731 274 668 712 668 712 356 259 356 259 212 682 212 682 296 934 296 934 834 283 834 283 936 788 936 788 105 264 105 264 299 872 299 872 126 902 126 902 281 617 281 617 421 78 421 78 909 941 909 941 515 872 515 872 581 373 581 373 142 30 142 30 853 517 853 517 684 135 684 135 966 719 966 719 950 202 950 202 515 792 515 792 765 650 765 650 315 816 315 816 777 903 777 903 528 173 528 173 87 712 87 712 987 376 987 376 568 308 568 308 154 593 154 593 942 603 942 603 698 188 698 188 720 934 720 934 592 942 592 942 558 902 558 902 842 470 842 470 883 335 883 335 909 68 909 68 158 421 158 421 376 38 376 38 762 303 762 303 410 896 410 896 209 787 209 787 342 717 342 717 799 48 799 48 853 716 853 716 900 898 900 898 331 440 331 440 755 483 755 483 326 649 326 649 651 80 651 80 728 854 728 854 310 390 310 390 225 393 225 393 963 237 963 237 642 689 642 689 875 69 875 69 635 362 635 362 440 811 440 811 968 186 968 186 307 411 307 411 604 912 604 912 518 806 518 806 130 321 130 321 637 756 637 756 47 597 47 597 675 228 675 228 287 978 287 978 2 791 2 791 195 553 195 553 903 624 903 624 924 889 924 889 279 264 279 264 32 913 32 913 861 149 861 149 139 911 139 911 888 427 888 427 942 652 942 652 681 783 681 783 634 81 634 81 501 97 501 97 969 19 969 19 546 46 546 46 213 714 213 714 801 857 801 857 513 906 513 906 28 385 28 385 771 341 771 341 131 291 131 291 776 117 776 117 729 198 729 198 867 936 867 936 608 104 608 104 489 269 489 269 880 111 880 111 146 665 146 665 445 943 445 943 599 513 599 513 778 149 778 149 654 801 654 801 929 966 929 966 875 447 875 447 234 936 234 936 250 190 250 190 919 124 919 124 243 964 243 964 827 801 827 801 850 463 850 463 354 12 354 12 948 418 948 418 127 179 127 179 974 170 974 170 416 267 416 267 169 48 169 48 856 487 856 487 19 530 19 530 934 633 934 633 49 700 49 700 523 664 523 664 818 818 818 818 261 205 261 205 694 74 694 74 712 8 712 8 355 360 355 360 991 77 991 77 132 91 132 91 838 545 838 545 653 835 653 835 781 342 781 342 279 494 279 494 458 906 458 906 33 899 33 899 843 700 843 700 824 963 824 963 16 719 16 719 489 388 489 388 591 882 591 882 12 611 12 611 183 810 183 810 178 51 178 51 435 590 435 590 860 827 860 827 132 785 132 785 97 850 97 850 143 288 143 288 302 159 302 159 534 801 534 801 213 648 213 648 882 618 882 618 181 312 181 312 383 398 383 398 832 88 832 88 437 774 437 774 381 226 381 226 833 222 833 222 561 404 561 404 726 840 726 840 758 333 758 333 823 771 823 771 662 728 662 728 890 405 890 405 837 316 837 316 398 285 398 285 227 835 227 835 575 702 575 702 928 296 928 296 85 7 85 7 990 975 990 975 51 759 51 759 927 17 927 17 391 789 391 789 33 644 33 644 412 906 412 906 668 104 668 104 300 495 300 495 301 878 301 878 650 11 650 11 897 337 897 337 612 679 612 679 279 953 279 953 46 497 46 497 687 597 687 597 674 619 674 619 259 25 259 25 563 275 563 275 663 236 663 236 704 635 704 635 125 397 125 397 851 99 851 99 229 798 229 798 249 558 249 558 200 44 200 44 537 278 537 278 418 712 418 712 65 159 65 159 145 274 145 274 858 476 858 476 315 444 315 444 923 649 923 649 487 818 487 818 872 26 872 26 769 12 769 12 36 82 36 82 730 990 730 990 652 620 652 620 707 566 707 566 292 469 292 469 495 68 495 68 661 856 661 856 407 732 407 732 615 732 615 732 759 681 759 681 933 394 933 394 794 422 794 422 259 54 259 54 221 709 221 709 486 784 486 784 871 861 871 861 889 561 889 561 334 177 334 177 269 544 269 544 386 97 386 97 374 868 374 868 738 560 738 560 264 782 264 782 861 220 861 220 949 130 949 130 59 962 59 962 703 832 703 832 549 820 549 820 993 767 993 767 733 507 733 507 484 362 484 362 537 939 537 939 162 697 162 697 103 611 103 611 665 109 665 109 694 597 694 597 235 678 235 678 752 577 752 577 414 297 414 297 120 961 120 961 589 585 589 585 254 185 254 185 818 655 818 655 555 308 555 308 268 309 268 309 372 785 372 785 715 633 715 633 713 215 713 215 302 109 302 109 248 78 248 78 518 59 518 59 539 169 539 169 504 728 504 728 812 559 812 559 188 270 188 270 733 626 733 626 409 374 409 374 893 876 893 876 553 268 553 268 761 407 761 407 813 277 813 277 794 700 794 700 573 818 573 818 788 366 788 366 842 585 842 585 936 562 936 562 383 552 383 552 406 288 406 288 293 176 293 176 364 814 364 814 909 83 909 83 134 586 134 586 756 240 756 240 547 563 547 563 633 387 633 387 934 247 934 247 390 891 390 891 424 893 424 893 675 581 675 581 981 599 981 599 925 122 925 122 231 271 231 271 793 135 793 135 398 770 398 770 103 767 103 767 730 497 730 497 372 134 372 134 519 195 519 195 57 5 57 5 30 455 30 455 661 90 661 90 380 394 380 394 812 233 812 233 614 256 614 256 892 759 892 759 399 415 399 415 960 78 960 78 455 843 455 843 351 416 351 416 643 25 643 25 178 828 178 828 174 15 174 15 199 558 199 558 293 87 293 87 599 378 599 378 793 65 793 65 351 356 351 356 667 445 667 445 342 478 342 478 287 339 287 339 489 931 489 931 917 666 917 666 417 108 417 108 87 317 87 317 396 532 396 532 786 285 786 285 164 560 164 560 552 989 552 989 721 747 721 747 489 111 489 111 941 499 941 499 895 47 895 47 307 121 307 121 352 173 352 173 186 732 186 732 702 868 702 868 630 736 630 736 977 26 977 26 500 400 500 400 752 99 752 99 983 919 983 919 995 222 995 222 647 482 647 482 122 771 122 771 136 801 136 801 967 528 967 528 846 779 846 779 9 94 9 94 549 277 549 277 265 519 265 519 699 383 699 383 779 985 779 985 284 865 284 865 545 774 545 774 508 453 508 453 205 898 205 898 995 362 995 362 363 707 363 707 239 252 239 252 64 250 64 250 136 314 136 314 964 965 964 965 583 70 583 70 544 441 544 441 288 509 288 509 173 636 173 636 149 253 149 253 16 482 16 482 641 922 641 922 11 995 11 995 219 827 219 827 413 393 413 393 275 16 275 16 661 938 661 938 530 203 530 203 347 27 347 27 586 83 586 83 734 418 734 418 27 402 27 402 953 578 953 578 978 750 978 750 237 331 237 331 559 38 559 38 422 728 422 728 24 421 24 421 107 487 107 487 272 710 272 710 21 548 21 548 443 535 443 535 353 847 353 847 46 386 46 386 394 139 394 139 14 401 14 401 361 803 361 803 137 671 137 671 7 180 7 180 337 50 337 50 674 350 674 350 377 307 377 307 849 83 849 83 65 369 65 369 54 974 54 974 398 842 398 842 187 971 187 971 717 484 717 484 383 574 383 574 655 713 655 713 564 240 564 240 611 715 611 715 517 26 517 26 786 146 786 146 564 169 564 169 327 483 327 483 190 669 190 669 331 896 331 896 517 210 517 210 253 702 253 702 183 543 183 543 368 479 368 479 721 434 721 434 173 679 173 679 49 103 49 103 38 938 38 938 207 418 207 418 281 845 281 845 319 673 319 673 383 915 383 915 570 398 570 398 845 405 845 405 362 597 362 597 815 470 815 470 19 124 19 124 822 37 822 37 697 52 697 52 232 683 232 683 919 624 919 624 953 683 953 683 416 356 416 356 203 403 203 403 954 532 954 532 795 427 795 427 443 823 443 823 57 357 57 357 920 13 920 13 659 404 659 404 188 246 188 246 277 232 277 232 73 336 73 336 455 849 455 849 223 294 223 294 528 685 528 685 134 989 134 989 255 39 255 39 850 338 850 338 764 562 764 562 771 252 771 252 694 952 694 952 22 110 22 110 597 594 597 594 724 632 724 632 738 901 738 901 359 924 359 924 113 326 113 326 436 986 436 986 879 462 879 462 761 34 761 34 526 976 526 976 194 61 194 61 804 364 804 364 41 55 41 55 389 551 389 551 104 841 104 841 13 913 13 913 95 867 95 867 823 579 823 579 853 717 853 717 668 354 668 354 405 368 405 368 631 435 631 435 197 630 197 630 74 296 74 296 502 658 502 658 883 741 883 741 525 698 525 698 922 585 922 585 236 56 236 56 366 338 366 338 633 371 633 371 713 942 713 942 646 956 646 956 65 556 65 556 242 414 242 414 772 286 772 286 544 559 544 559 567 517 567 517 159 540 159 540 970 987 970 987 428 923 428 923 786 242 786 242 683 208 683 208 135 510 135 510 717 810 717 810 270 306 270 306 173 184 173 184 754 855 754 855 481 709 481 709 672 225 672 225 707 413 707 413 927 200 927 200 704 984 704 984 540 438 540 438 713 404 713 404 914 844 914 844 915 593 915 593 243 617 243 617 829 227 829 227 696 133 696 133 215 407 215 407 774 53 774 53 420 59 420 59 749 402 749 402 265 113 265 113 805 991 805 991 886 767 886 767 13 324 13 324 531 380 531 380 575 959 575 959 548 198 548 198 493 522 493 522 132 220 132 220 164 386 164 386 894 3 894 3 285 310 285 310 501 438 501 438 906 820 906 820 309 660 309 660 286 773 286 773 943 427 943 427 708 644 708 644 479 44 479 44 7 652 7 652 223 48 223 48 143 330 143 330 566 428 566 428 733 201 733 201 556 46 556 46 856 137 856 137 613 882 613 882 142 18 142 18 482 534 482 534 207 281 207 281 245 370 245 370 938 436 938 436 739 188 739 188 132 304 132 304 890 981 890 981 878 635 878 635 555 398 555 398 863 305 863 305 536 335 536 335 311 930 311 930 617 699 617 699 415 900 415 900 627 905 627 905 94 95 94 95 480 781 480 781 95 367 95 367 761 930 761 930 737 571 737 571 369 68 369 68 607 672 607 672 512 664 512 664 412 308 412 308 879 480 879 480 927 570 927 570 204 284 204 284 748 252 748 252 970 761 970 761 601 75 601 75 623 706 623 706 200 888 200 888 357 663 357 663 206 382 206 382 730 217 730 217 480 912 480 912 31 416 31 416 296 667 296 667 183 141 183 141 385 767 385 767 449 976 449 976 64 655 64 655 75 399 75 399 467 239 467 239 549 468 549 468 962 80 962 80 974 784 974 784 285 958 285 958 953 256 953 256 226 339 226 339 212 483 212 483 693 988 693 988 470 169 470 169 995 252 995 252 278 112 278 112 322 431 322 431 922 368 922 368 781 699 781 699 688 347 688 347 306 922 306 922 722 318 722 318 32 825 32 825 884 9 884 9 833 835 833 835 275 844 275 844 752 513 752 513 420 497 420 497 559 693 559 693 542 211 542 211 848 778 848 778 776 925 776 925 25 701 25 701 745 621 745 621 233 463 233 463 53 611 53 611 568 412 568 412 924 292 924 292 330 339 330 339 729 29 729 29 509 489 509 489 967 673 967 673 793 386 793 386 680 57 680 57 495 231 495 231 259 326 259 326 933 474 933 474 435 545 435 545 322 754 322 754 5 445 5 445 195 715 195 715 672 111 672 111 752 619 752 619 798 784 798 784 106 425 106 425 393 476 393 476 7 468 7 468 134 958 134 958 394 190 394 190 445 73 445 73 191 862 191 862 940 495 940 495 134 280 134 280 24 835 24 835 785 16 785 16 741 736 741 736 413 232 413 232 476 976 476 976 205 678 205 678 587 40 587 40 412 157 412 157 777 47 777 47 693 455 693 455 803 110 803 110 578 914 578 914 418 611 418 611 654 287 654 287 765 935 765 935 754 224 754 224 625 245 625 245 137 944 137 944 677 985 677 985 211 406 211 406 616 889 616 889 361 365 361 365 807 824 807 824 377 373 377 373 852 151 852 151 159 607 159 607 124 424 124 424 725 59 725 59 420 465 420 465 661 195 661 195 898 115 898 115 930 814 930 814 895 494 895 494 580 77 580 77 182 501 182 501 229 582 229 582 616 77 616 77 61 313 61 313 965 106 965 106 435 234 435 234 263 984 263 984 342 666 342 666 638 984 638 984 646 749 646 749 344 306 344 306 71 428 71 428 316 37 316 37 93 696 93 696 594 941 594 941 805 939 805 939 973 848 973 848 344 330 344 330 474 510 474 510 458 32 458 32 106 449 106 449 993 569 993 569 435 300 435 300 975 209 975 209 197 206 197 206 445 781 445 781 729 319 729 319 790 671 790 671 443 851 443 851 428 395 428 395 250 141 250 141 8 205 8 205 171 229 171 229 88 725 88 725 267 903 267 903 753 179 753 179 44 253 44 253 19 255 19 255 747 487 747 487 610 730 610 730 302 990 302 990 483 296 483 296 568 519 568 519 181 678 181 678 542 782 542 782 371 788 371 788 57 142 57 142 946 862 946 862 136 780 136 780 970 2 970 2 294 894 294 894 516 18 516 18 558 102 558 102 237 534 237 534 305 927 305 927 153 213 153 213 720 819 720 819 143 521 143 521 535 840 535 840 190 668 190 668 746 703 746 703 387 481 387 481 34 244 34 244 301 714 301 714 568 135 568 135 851 12 851 12 75 850 75 850 180 268 180 268 682 879 682 879 724 320 724 320 83 826 83 826 727 119 727 119 248 202 248 202 307 733 307 733 717 485 717 485 775 470 775 470 503 568 503 568 685 871 685 871 497 507 497 507 203 376 203 376 792 610 792 610 395 679 395 679 466 874 466 874 224 911 224 911 897 637 897 637 377 692 377 692 574 147 574 147 48 317 48 317 843 787 843 787 803 335 803 335 831 291 831 291 940 779 940 779 773 279 773 279 202 927 202 927 827 272 827 272 112 587 112 587 644 11 644 11 716 380 716 380 85 28 85 28 424 603 424 603 632 134 632 134 830 938 830 938 653 360 653 360 393 411 393 411 604 972 604 972 31 232 31 232 33 314 33 314 315 495 315 495 333 549 333 549 459 541 459 541 328 945 328 945 231 179 231 179 500 157 500 157 101 574 101 574 122 325 122 325 226 418 226 418 90 607 90 607 787 740 787 740 572 349 572 349 811 343 811 343 952 564 952 564 882 861 882 861 660 888 660 888 269 249 269 249 678 97 678 97 908 965 908 965 50 139 50 139 80 329 80 329 471 856 471 856 513 373 513 373 780 225 780 225 451 646 451 646 629 17 629 17 788 574 788 574 334 226 334 226 347 569 347 569 834 10 834 10 71 132 71 132 888 406 888 406 84 301 84 301 28 269 28 269 797 352 797 352 520 666 520 666 149 568 149 568 528 159 528 159 256 469 256 469 711 440 711 440 543 61 543 61 651 855 651 855 323 125 323 125 367 988 367 988 295 395 295 395 770 35 770 35 819 489 819 489 130 398 130 398 55 419 55 419 755 448 755 448 69 499 69 499 406 949 406 949 857 635 857 635 178 954 178 954 988 747 988 747 821 280 821 280 782 293 782 293 53 65 53 65 662 718 662 718 311 234 311 234 911 185 911 185 578 626 578 626 541 347 541 347 151 551 151 551 493 434 493 434 828 21 828 21 128 86 128 86 327 920 327 920 365 543 365 543 580 469 580 469 189 397 189 397 755 396 755 396 380 362 380 362 456 196 456 196 343 806 343 806 230 573 230 573 616 403 616 403 922 350 922 350 568 140 568 140 958 518 958 518 38 121 38 121 952 764 952 764 55 800 55 800 804 170 804 170 708 973 708 973 351 699 351 699 925 898 925 898 282 772 282 772 112 145 112 145 601 625 601 625 737 936 737 936 478 622 478 622 939 686 939 686 375 868 375 868 157 677 157 677 936 475 936 475 204 885 204 885 291 450 291 450 9 25 9 25 433 376 433 376 484 397 484 397 328 540 328 540 61 969 61 969 837 462 837 462 5 583 5 583 583 307 583 307 111 244 111 244 959 896 959 896 885 421 885 421 67 917 67 917 992 433 992 433 976 317 976 317 878 985 878 985 338 577 338 577 172 487 172 487 77 236 77 236 728 527 728 527 467 659 467 659 898 771 898 771 506 32 506 32 522 261 522 261 810 369 810 369 637 261 637 261 126 806 126 806 498 742 498 742 201 780 201 780 954 166 954 166 972 417 972 417 494 265 494 265 942 36 942 36 232 803 232 803 64 528 64 528 936 64 936 64 975 482 975 482 567 640 567 640 665 226 665 226 145 301 145 301 191 674 191 674 255 302 255 302 488 727 488 727 590 83 590 83 885 323 885 323 35 900 35 900 465 725 465 725 919 177 919 177 75 783 75 783 287 431 287 431 444 552 444 552 197 557 197 557 945 855 945 855 165 715 165 715 689 326 689 326 686 171 686 171 853 597 853 597 404 897 404 897 125 300 125 300 825 182 825 182 649 228 649 228 360 740 360 740 234 400 234 400 7 417 7 417 431 397 431 397 503 40 503 40 191 134 191 134 749 660 749 660 986 173 986 173 589 982 589 982 467 663 467 663 532 303 532 303 658 740 658 740 658 142 658 142 834 145 834 145 398 186 398 186 973 133 973 133 624 735 624 735 919 865 919 865 503 485 503 485 284 739 284 739 733 544 733 544 754 82 754 82 893 259 893 259 81 135 81 135 202 262 202 262 573 743 573 743 825 458 825 458 275 169 275 169 609 847 609 847 246 407 246 407 10 163 10 163 756 115 756 115 995 877 995 877 881 969 881 969 443 864 443 864 154 849 154 849 368 213 368 213 223 823 223 823 701 333 701 333 992 129 992 129 909 549 909 549 282 342 282 342 225 989 225 989 368 146 368 146 453 312 453 312 482 313 482 313 867 403 867 403 555 478 555 478 146 432 146 432 96 683 96 683 666 767 666 767 29 640 29 640 619 907 619 907 389 172 389 172 210 933 210 933 4 180 4 180 534 435 534 435 731 600 731 600 610 302 610 302 579 887 579 887 14 525 14 525 865 434 865 434 471 426 471 426 797 431 797 431 172 6 172 6 489 689 489 689 906 467 906 467 145 119 145 119 485 858 485 858 966 892 966 892 718 796 718 796 420 955 420 955 5 982 5 982 164 753 164 753 739 420 739 420 633 515 633 515 551 885 551 885 794 992 794 992 204 259 204 259 261 130 261 130 452 97 452 97 435 370 435 370 815 204 815 204 94 931 94 931 566 48 566 48 368 194 368 194 628 939 628 939 408 968 408 968 774 585 774 585 777 61 777 61 392 726 392 726 724 593 724 593 74 858 74 858 189 268 189 268 555 616 555 616 130 614 130 614 297 590 297 590 809 502 809 502 906 607 906 607 490 84 490 84 818 110 818 110 776 271 776 271 51 655 51 655 147 388 147 388 981 623 981 623 969 700 969 700 351 262 351 262 293 552 293 552 979 162 979 162 804 31 804 31 948 902 948 902 321 481 321 481 163 298 163 298 554 657 554 657 709 110 709 110 137 539 137 539 366 766 366 766 452 902 452 902 391 25 391 25 381 655 381 655 481 756 481 756 101 129 101 129 786 389 786 389 479 266 479 266 500 692 500 692 588 347 588 347 750 521 750 521 544 337 544 337 146 532 146 532 784 357 784 357 813 625 813 625 663 349 663 349 545 497 545 497 204 656 204 656 947 901 947 901 858 937 858 937 798 882 798 882 22 126 22 126 298 133 298 133 209 921 209 921 746 721 746 721 423 677 423 677 297 621 297 621 874 700 874 700 331 111 331 111 907 899 907 899 652 561 652 561 831 599 831 599 681 457 681 457 549 796 549 796 780 596 780 596 766 26 766 26 799 130 799 130 844 275 844 275 714 850 714 850 347 612 347 612 744 4 744 4 965 207 965 207 976 346 976 346 890 71 890 71 570 318 570 318 254 399 254 399 170 287 170 287 573 592 573 592 741 401 741 401 56 52 56 52 561 249 561 249 337 910 337 910 933 925 933 925 505 37 505 37 303 43 303 43 161 696 161 696 18 268 18 268 292 802 292 802 705 233 705 233 775 712 775 712 407 225 407 225 208 434 208 434 79 130 79 130 29 360 29 360 691 168 691 168 315 437 315 437 330 50 330 50 216 337 216 337 488 410 488 410 621 50 621 50 326 429 326 429 854 828 854 828 452 449 452 449 851 791 851 791 430 278 430 278 756 129 756 129 259 940 259 940 920 977 920 977 76 771 76 771 783 615 783 615 241 314 241 314 486 232 486 232 481 508 481 508 128 278 128 278 943 228 943 228 477 47 477 47 571 709 571 709 655 366 655 366 736 294 736 294 584 16 584 16 792 701 792 701 577 569 577 569 466 693 466 693 739 571 739 571 729 597 729 597 381 642 381 642 705 637 705 637 237 403 237 403 218 68 218 68 792 585 792 585 291 688 291 688 513 333 513 333 552 431 552 431 126 632 126 632 665 579 665 579 142 225 142 225 171 901 171 901 392 967 392 967 517 528 517 528 694 718 694 718 805 336 805 336 706 383 706 383 185 526 185 526 977 204 977 204 319 125 319 125 280 973 280 973 714 379 714 379 224 849 224 849 814 285 814 285 442 555 442 555 868 686 868 686 615 916 615 916 753 803 753 803 164 263 164 263 662 182 662 182 699 516 699 516 733 640 733 640 912 340 912 340 767 441 767 441 407 729 407 729 192 491 192 491 975 490 975 490 781 823 781 823 805 738 805 738 681 918 681 918 465 220 465 220 604 583 604 583 647 757 647 757 929 790 929 790 870 294 870 294 95 105 95 105 326 703 326 703 445 632 445 632 431 757 431 757 579 5 579 5 767 678 767 678 968 573 968 573 525 150 525 150 676 409 676 409 716 961 716 961 805 763 805 763 819 393 819 393 751 609 751 609 146 741 146 741 276 458 276 458 731 496 731 496 466 32 466 32 158 299 158 299 425 433 425 433 646 615 646 615 497 198 497 198 931 262 931 262 860 504 860 504 70 810 70 810 425 112 425 112 20 700 20 700 134 795 134 795 965 556 965 556 565 48 565 48 977 695 977 695 179 366 179 366 692 358 692 358 174 135 174 135 810 940 810 940 382 390 382 390 379 164 379 164 623 674 623 674 452 109 452 109 854 575 854 575 994 509 994 509 733 519 733 519 819 915 819 915 953 445 953 445 734 771 734 771 411 526 411 526 961 989 961 989 696 59 696 59 119 197 119 197 844 821 844 821 564 353 564 353 537 812 537 812 206 415 206 415 929 32 929 32 903 722 903 722 270 400 270 400 941 684 941 684 990 371 990 371 854 851 854 851 928 682 928 682 652 770 652 770 321 635 321 635 872 740 872 740 820 879 820 879 458 816 458 816 978 989 978 989 742 500 742 500 586 419 586 419 223 142 223 142 342 19 342 19 850 631 850 631 814 797 814 797 750 513 750 513 918 886 918 886 130 7 130 7 541 516 541 516 454 502 454 502 841 339 841 339 769 587 769 587 930 188 930 188 281 494 281 494 445 331 445 331 478 325 478 325 499 344 499 344 125 351 125 351 429 7 429 7 129 164 129 164 852 753 852 753 276 469 276 469 524 989 524 989 33 39 33 39 26 159 26 159 704 545 704 545 605 567 605 567 925 792 925 792 985 488 985 488 860 6 860 6 632 52 632 52 154 830 154 830 832 144 832 144 285 676 285 676 197 362 197 362 129 298 129 298 544 659 544 659 524 25 524 25 413 844 413 844 439 251 439 251 615 583 615 583 235 681 235 681 658 537 658 537 396 772 396 772 757 167 757 167 830 722 830 722 664 890 664 890 609 728 609 728 129 905 129 905 208 983 208 983 182 187 182 187 228 492 228 492 417 164 417 164 478 544 478 544 698 676 698 676 549 596 549 596 376 541 376 541 856 117 856 117 255 521 255 521 987 718 987 718 320 69 320 69 931 978 931 978 44 725 44 725 411 939 411 939 913 912 913 912 802 604 802 604 55 555 55 555 938 222 938 222 812 283 812 283 751 878 751 878 322 466 322 466 433 838 433 838 388 957 388 957 494 418 494 418 397 321 397 321 520 294 520 294 695 879 695 879 595 751 595 751 799 291 799 291 516 974 516 974 977 544 977 544 285 655 285 655 348 669 348 669 378 248 378 248 285 895 285 895 724 614 724 614 534 91 534 91 879 457 879 457 993 469 993 469 243 331 243 331 920 49 920 49 64 193 64 193 921 113 921 113 630 203 630 203 807 671 807 671 489 335 489 335 301 786 301 786 272 893 272 893 205 14 205 14 574 538 574 538 145 434 145 434 991 967 991 967 842 729 842 729 903 22 903 22 805 177 805 177 796 746 796 746 684 449 684 449 747 433 747 433 656 224 656 224 592 666 592 666 633 355 633 355 744 942 744 942 893 307 893 307 348 679 348 679 322 117 322 117 551 914 551 914 631 498 631 498 700 763 700 763 787 541 787 541 266 117 266 117 957 608 957 608 667 420 667 420 627 951 627 951 641 300 641 300 177 400 177 400 248 577 248 577 93 20 93 20 573 699 573 699 975 443 975 443 492 119 492 119 804 664 804 664 152 81 152 81 624 505 624 505 136 92 136 92 326 750 326 750 34 681 34 681 859 924 859 924 714 749 714 749 347 939 347 939 184 377 184 377 50 379 50 379 711 347 711 347 900 362 900 362 70 927 70 927 724 197 724 197 410 213 410 213 430 351 430 351 985 31 985 31 165 95 165 95 938 66 938 66 261 505 261 505 550 549 550 549 915 436 915 436 419 300 419 300 728 195 728 195 376 241 376 241 12 853 12 853 793 54 793 54 16 191 16 191 114 5 114 5 425 227 425 227 783 836 783 836 976 261 976 261 594 330 594 330 706 732 706 732 655 559 655 559 41 155 41 155 828 876 828 876 143 801 143 801 205 543 205 543 473 491 473 491 431 778 431 778 147 425 147 425 154 614 154 614 149 954 149 954 361 805 361 805 534 895 534 895 536 436 536 436 582 783 582 783 845 442 845 442 72 152 72 152 767 784 767 784 233 775 233 775 470 604 470 604 403 854 403 854 816 952 816 952 831 110 831 110 262 452 262 452 976 526 976 526 684 518 684 518 608 905 608 905 59 792 59 792 599 438 599 438 663 317 663 317 938 123 938 123 709 553 709 553 738 497 738 497 606 908 606 908 84 210 84 210 588 848 588 848 41 420 41 420 260 484 260 484 325 93 325 93 846 863 846 863 462 452 462 452 246 734 246 734 324 56 324 56 635 563 635 563 30 810 30 810 85 90 85 90 354 557 354 557 278 28 278 28 516 11 516 11 211 143 211 143 502 880 502 880 502 6 502 6 464 808 464 808 636 692 636 692 321 324 321 324 511 365 511 365 65 936 65 936 906 117 906 117 139 403 139 403 224 281 224 281 511 345 511 345 137 308 137 308 547 439 547 439 624 14 624 14 636 224 636 224 956 949 956 949 232 932 232 932 59 519 59 519 318 707 318 707 820 829 820 829 432 898 432 898 321 175 321 175 381 718 381 718 482 102 482 102 411 679 411 679 429 171 429 171 887 296 887 296 919 701 919 701 401 293 401 293 178 854 178 854 875 319 875 319 239 567 239 567 878 306 878 306 354 682 354 682 972 795 972 795 794 67 794 67 893 926 893 926 208 343 208 343 28 584 28 584 696 709 696 709 90 916 90 916 617 886 617 886 642 471 642 471 740 941 740 941 945 100 945 100 363 819 363 819 638 924 638 924 768 731 768 731 54 259 54 259 817 242 817 242 183 28 183 28 596 620 596 620 720 907 720 907 128 247 128 247 882 355 882 355 204 930 204 930 285 490 285 490 411 367 411 367 758 350 758 350 547 132 547 132 744 583 744 583 361 749 361 749 78 184 78 184 685 130 685 130 355 82 355 82 122 98 122 98 851 355 851 355 858 140 858 140 796 845 796 845 530 280 530 280 190 469 190 469 360 731 360 731 546 274 546 274 310 256 310 256 246 186 246 186 704 301 704 301 45 725 45 725 396 788 396 788 863 91 863 91 288 232 288 232 824 228 824 228 106 575 106 575 896 566 896 566 549 794 549 794 602 222 602 222 19 793 19 793 763 533 763 533 42 903 42 903 261 508 261 508 225 678 225 678 851 606 851 606 417 41 417 41 402 101 402 101 237 42 237 42 665 375 665 375 47 145 47 145 254 946 254 946 461 339 461 339 407 606 407 606 409 87 409 87 529 21 529 21 634 477 634 477 580 793 580 793 941 771 941 771 40 849 40 849 353 878 353 878 861 223 861 223 913 285 913 285 441 898 441 898 890 800 890 800 283 633 283 633 463 513 463 513 277 639 277 639 764 759 764 759 980 91 980 91 870 93 870 93 617 620 617 620 978 330 978 330 481 323 481 323 302 92 302 92 284 774 284 774 459 324 459 324 665 418 665 418 492 95 492 95 353 356 353 356 138 937 138 937 958 658 958 658 2 492 2 492 903 685 903 685 532 262 532 262 702 184 702 184 747 209 747 209 667 438 667 438 313 789 313 789 943 110 943 110 785 396 785 396 896 121 896 121 988 54 988 54 798 518 798 518 491 287 491 287 927 150 927 150 674 714 674 714 660 453 660 453 437 884 437 884 767 108 767 108 752 479 752 479 503 528 503 528 162 321 162 321 727 343 727 343 205 495 205 495 125 994 125 994 108 310 108 310 710 185 710 185 230 176 230 176 125 458 125 458 207 624 207 624 306 771 306 771 407 467 407 467 909 620 909 620 882 988 882 988 41 803 41 803 148 680 148 680 432 608 432 608 39 906 39 906 389 3 389 3 141 636 141 636 102 95 102 95 846 862 846 862 851 530 851 530 745 986 745 986 725 836 725 836 31 964 31 964 484 361 484 361 606 335 606 335 981 138 981 138 539 894 539 894 565 580 565 580 387 2 387 2 600 469 600 469 404 930 404 930 52 396 52 396 927 411 927 411 845 841 845 841 938 353 938 353 41 601 41 601 255 430 255 430 585 1 585 1 335 786 335 786 584 797 584 797 311 398 311 398 169 24 169 24 581 931 581 931 420 405 420 405 208 796 208 796 501 609 501 609 351 582 351 582 412 526 412 526 930 30 930 30 283 162 283 162 678 66 678 66 518 23 518 23 765 103 765 103 940 581 940 581 101 674 101 674 111 368 111 368 982 754 982 754 916 113 916 113 960 213 960 213 899 23 899 23 95 37 95 37 316 657 316 657 817 776 817 776 576 90 576 90 831 316 831 316 488 553 488 553 300 764 300 764 578 276 578 276 636 299 636 299 496 983 496 983 96 125 96 125 167 885 167 885 873 389 873 389 211 433 211 433 118 771 118 771 285 945 285 945 810 916 810 916 621 912 621 912 316 387 316 387 803 355 803 355 171 251 171 251 766 518 766 518 737 467 737 467 333 368 333 368 8 936 8 936 584 192 584 192 757 425 757 425 250 952 250 952 705 90 705 90 797 913 797 913 791 194 791 194 485 125 485 125 863 351 863 351 214 398 214 398 145 130 145 130 723 906 723 906 51 167 51 167 817 849 817 849 873 748 873 748 740 183 740 183 73 480 73 480 882 624 882 624 295 100 295 100 977 291 977 291 583 897 583 897 538 713 538 713 683 540 683 540 61 648 61 648 290 872 290 872 920 808 920 808 546 945 546 945 541 608 541 608 760 822 760 822 458 86 458 86 553 437 553 437 261 642 261 642 840 704 840 704 915 40 915 40 658 458 658 458 775 545 775 545 108 174 108 174 136 557 136 557 360 361 360 361 454 200 454 200 114 948 114 948 229 153 229 153 913 927 913 927 993 612 993 612 13 44 13 44 919 16 919 16 127 954 127 954 583 370 583 370 448 397 448 397 876 312 876 312 262 351 262 351 826 42 826 42 33 688 33 688 792 321 792 321 5 594 5 594 828 711 828 711 277 919 277 919 248 5 248 5 189 153 189 153 458 28 458 28 951 211 951 211 319 984 319 984 557 358 557 358 641 926 641 926 750 674 750 674 632 393 632 393 947 925 947 925 754 161 754 161 375 906 375 906 691 50 691 50 716 722 716 722 171 338 171 338 812 167 812 167 451 424 451 424 458 805 458 805 557 85 557 85 273 510 273 510 755 106 755 106 538 934 538 934 965 621 965 621 710 139 710 139 975 607 975 607 739 712 739 712 402 521 402 521 265 23 265 23 990 325 990 325 828 622 828 622 169 135 169 135 850 590 850 590 238 511 238 511 880 832 880 832 659 749 659 749 453 83 453 83 90 570 90 570 354 658 354 658 438 908 438 908 399 768 399 768 291 946 291 946 701 759 701 759 31 408 31 408 233 408 233 408 374 648 374 648 918 312 918 312 577 197 577 197 240 112 240 112 66 137 66 137 597 654 597 654 313 875 313 875 622 974 622 974 497 528 497 528 178 33 178 33 356 271 356 271 927 621 927 621 22 809 22 809 101 927 101 927 363 17 363 17 254 238 254 238 324 512 324 512 629 928 629 928 743 198 743 198 615 640 615 640 549 783 549 783 642 462 642 462 80 159 80 159 324 106 324 106 953 58 953 58 158 827 158 827 943 683 943 683 759 356 759 356 710 248 710 248 815 881 815 881 603 757 603 757 281 590 281 590 668 457 668 457 23 662 23 662 593 664 593 664 680 380 680 380 159 963 159 963 854 705 854 705 629 464 629 464 819 191 819 191 746 460 746 460 921 461 921 461 801 83 801 83 416 262 416 262 891 418 891 418 640 681 640 681 621 488 621 488 446 523 446 523 912 253 912 253 595 735 595 735 529 37 529 37 532 965 532 965 632 838 632 838 391 415 391 415 668 839 668 839 431 49 431 49 89 865 89 865 801 967 801 967 567 131 567 131 483 294 483 294 823 793 823 793 273 313 273 313 576 381 576 381 765 448 765 448 729 755 729 755 966 848 966 848 311 470 311 470 288 194 288 194 216 720 216 720 609 37 609 37 790 139 790 139 700 544 700 544 820 284 820 284 165 796 165 796 554 14 554 14 635 943 635 943 230 918 230 918 492 19 492 19 70 316 70 316 860 313 860 313 557 2 557 2 957 619 957 619 237 674 237 674 713 400 713 400 152 590 152 590 875 887 875 887 242 57 242 57 126 170 126 170 173 244 173 244 366 489 366 489 40 16 40 16 665 488 665 488 416 517 416 517 858 986 858 986 463 660 463 660 349 79 349 79 553 302 553 302 724 538 724 538 606 323 606 323 117 381 117 381 93 772 93 772 36 226 36 226 710 252 710 252 349 824 349 824 639 915 639 915 462 613 462 613 343 159 343 159 272 318 272 318 208 428 208 428 70 833 70 833 215 729 215 729 72 397 72 397 890 497 890 497 913 30 913 30 926 473 926 473 353 43 353 43 790 220 790 220 310 155 310 155 446 219 446 219 417 188 417 188 43 517 43 517 405 107 405 107 66 100 66 100 847 274 847 274 594 132 594 132 482 186 482 186 719 959 719 959 890 709 890 709 613 970 613 970 536 852 536 852 106 956 106 956 636 159 636 159 580 10 580 10 149 879 149 879 145 982 145 982 285 547 285 547 564 853 564 853 290 499 290 499 598 344 598 344 608 108 608 108 357 653 357 653 805 431 805 431 339 689 339 689 600 832 600 832 832 993 832 993 5 878 5 878 405 111 405 111 410 351 410 351 651 710 651 710 158 441 158 441 688 915 688 915 905 947 905 947 1 473 1 473 468 340 468 340 469 470 469 470 453 717 453 717 133 33 133 33 476 260 476 260 338 746 338 746 937 534 937 534 923 895 923 895 682 849 682 849 292 988 292 988 653 373 653 373 769 339 769 339 400 262 400 262 923 682 923 682 89 30 89 30 667 910 667 910 575 238 575 238 257 645 257 645 578 636 578 636 855 26 855 26 203 843 203 843 359 988 359 988 113 651 113 651 901 777 901 777 742 170 742 170 289 991 289 991 225 312 225 312 523 160 523 160 397 828 397 828 287 162 287 162 764 202 764 202 369 695 369 695 238 15 238 15 545 325 545 325 393 748 393 748 753 348 753 348 481 160 481 160 747 601 747 601 380 663 380 663 973 947 973 947 198 140 198 140 661 787 661 787 511 727 511 727 319 184 319 184 72 763 72 763 280 725 280 725 848 694 848 694 934 596 934 596 683 340 683 340 697 732 697 732 315 963 315 963 817 250 817 250 211 947 211 947 64 385 64 385 534 543 534 543 14 880 14 880 498 649 498 649 594 608 594 608 36 979 36 979 825 647 825 647 340 655 340 655 729 687 729 687 814 31 814 31 314 205 314 205 618 335 618 335 618 496 618 496 215 272 215 272 669 40 669 40 225 597 225 597 573 636 573 636 900 327 900 327 693 483 693 483 566 632 566 632 363 310 363 310 50 349 50 349 812 208 812 208 73 332 73 332 223 127 223 127 174 353 174 353 919 761 919 761 179 891 179 891 281 536 281 536 400 173 400 173 101 29 101 29 694 101 694 101 899 344 899 344 668 117 668 117 19 183 19 183 760 641 760 641 943 36 943 36 359 991 359 991 65 904 65 904 616 761 616 761 959 441 959 441 388 358 388 358 842 721 842 721 526 217 526 217 485 228 485 228 272 792 272 792 838 722 838 722 955 582 955 582 553 862 553 862 565 827 565 827 652 916 652 916 445 633 445 633 787 205 787 205 728 565 728 565 636 58 636 58 669 726 669 726 35 804 35 804 808 155 808 155 781 989 781 989 825 739 825 739 440 826 440 826 110 312 110 312 201 491 201 491 740 102 740 102 415 144 415 144 677 272 677 272 221 284 221 284 743 242 743 242 719 645 719 645 815 782 815 782 145 814 145 814 24 726 24 726 330 407 330 407 429 191 429 191 377 567 377 567 78 483 78 483 27 369 27 369 286 389 286 389 293 487 293 487 55 726 55 726 561 968 561 968 665 616 665 616 636 107 636 107 755 260 755 260 509 137 509 137 591 737 591 737 880 992 880 992 907 736 907 736 839 667 839 667 697 841 697 841 556 821 556 821 734 787 734 787 548 743 548 743 253 415 253 415 384 662 384 662 631 182 631 182 118 816 118 816 471 597 471 597 394 902 394 902 711 170 711 170 641 450 641 450 489 99 489 99 790 791 790 791 728 509 728 509 742 585 742 585 889 650 889 650 366 217 366 217 993 733 993 733 446 746 446 746 873 10 873 10 34 772 34 772 316 528 316 528 330 925 330 925 224 477 224 477 66 750 66 750 635 303 635 303 537 532 537 532 369 202 369 202 619 651 619 651 177 613 177 613 896 463 896 463 459 655 459 655 752 666 752 666 954 715 954 715 525 309 525 309 637 124 637 124 762 301 762 301 558 111 558 111 632 511 632 511 721 772 721 772 288 366 288 366 259 289 259 289 587 942 587 942 665 225 665 225 549 73 549 73 771 274 771 274 46 154 46 154 284 13 284 13 143 533 143 533 462 295 462 295 340 563 340 563 781 810 781 810 359 216 359 216 519 867 519 867 986 286 986 286 817 969 817 969 621 144 621 144 879 547 879 547 898 410 898 410 604 201 604 201 247 728 247 728 439 122 439 122 503 965 503 965 28 445 28 445 588 740 588 740 910 497 910 497 95 604 95 604 375 673 375 673 284 649 284 649 321 397 321 397 191 67 191 67 989 400 989 400 604 667 604 667 526 313 526 313 219 18 219 18 659 109 659 109 656 523 656 523 747 477 747 477 361 130 361 130 702 17 702 17 251 727 251 727 557 637 557 637 476 118 476 118 822 835 822 835 983 790 983 790 455 97 455 97 92 660 92 660 23 600 23 600 316 839 316 839 648 861 648 861 79 825 79 825 730 498 730 498 412 171 412 171 752 696 752 696 235 508 235 508 140 320 140 320 501 503 501 503 207 698 207 698 898 606 898 606 171 682 171 682 455 927 455 927 495 749 495 749 757 446 757 446 216 138 216 138 233 160 233 160 575 438 575 438 655 409 655 409 485 154 485 154 445 979 445 979 662 719 662 719 317 885 317 885 336 256 336 256 376 662 376 662 55 862 55 862 701 445 701 445 53 231 53 231 393 383 393 383 64 955 64 955 344 871 344 871 693 272 693 272 387 413 387 413 873 529 873 529 199 819 199 819 649 469 649 469 67 923 67 923 234 140 234 140 937 678 937 678 802 102 802 102 908 55 908 55 211 91 211 91 277 957 277 957 112 645 112 645 72 409 72 409 818 775 818 775 7 90 7 90 555 316 555 316 202 740 202 740 785 775 785 775 965 798 965 798 771 913 771 913 260 375 260 375 143 598 143 598 301 950 301 950 811 873 811 873 359 990 359 990 342 181 342 181 952 141 952 141 589 511 589 511 253 398 253 398 508 478 508 478 452 692 452 692 899 15 899 15 75 358 75 358 218 195 218 195 377 172 377 172 438 251 438 251 607 939 607 939 14 700 14 700 191 673 191 673 45 618 45 618 756 494 756 494 700 415 700 415 870 166 870 166 651 267 651 267 254 597 254 597 719 240 719 240 478 445 478 445 761 73 761 73 571 179 571 179 890 581 890 581 825 149 825 149 433 743 433 743 707 410 707 410 473 41 473 41 39 938 39 938 630 668 630 668 952 414 952 414 635 57 635 57 699 629 699 629 847 604 847 604 274 335 274 335 282 497 282 497 721 863 721 863 496 892 496 892 285 227 285 227 252 647 252 647 861 916 861 916 571 225 571 225 112 954 112 954 862 716 862 716 943 713 943 713 184 336 184 336 333 558 333 558 320 954 320 954 334 699 334 699 968 774 968 774 423 591 423 591 373 525 373 525 876 11 876 11 239 97 239 97 151 108 151 108 544 415 544 415 447 963 447 963 599 918 599 918 3 755 3 755 197 243 197 243 343 686 343 686 705 914 705 914 631 178 631 178 30 714 30 714 28 165 28 165 726 643 726 643 790 775 790 775 289 540 289 540 177 995 177 995 158 617 158 617 264 621 264 621 728 933 728 933 971 924 971 924 573 132 573 132 540 814 540 814 412 665 412 665 648 857 648 857 648 212 648 212 901 596 901 596 583 543 583 543 657 986 657 986 148 813 148 813 484 890 484 890 594 287 594 287 586 381 586 381 153 895 153 895 73 736 73 736 36 37 36 37 967 596 967 596 20 804 20 804 469 720 469 720 967 809 967 809 703 45 703 45 244 280 244 280 802 821 802 821 355 880 355 880 226 907 226 907 505 962 505 962 6 571 6 571 540 572 540 572 138 108 138 108 927 602 927 602 262 745 262 745 121 570 121 570 533 600 533 600 475 256 475 256 153 756 153 756 851 409 851 409 277 405 277 405 800 126 800 126 110 914 110 914 724 158 724 158 952 450 952 450 877 902 877 902 896 19 896 19 955 912 955 912 645 526 645 526 291 804 291 804 634 676 634 676 263 774 263 774 924 884 924 884 922 771 922 771 265 617 265 617 569 761 569 761 16 557 16 557 598 875 598 875 885 911 885 911 519 425 519 425 995 838 995 838 558 39 558 39 562 964 562 964 344 189 344 189 470 886 470 886 176 581 176 581 268 115 268 115 47 138 47 138 663 816 663 816 459 327 459 327 985 645 985 645 802 430 802 430 158 165 158 165 657 766 657 766 962 349 962 349 886 327 886 327 578 181 578 181 631 578 631 578 941 511 941 511 485 636 485 636 981 618 981 618 295 849 295 849 802 447 802 447 281 826 281 826 646 95 646 95 374 887 374 887 365 666 365 666 6 789 6 789 196 264 196 264 697 572 697 572 304 53 304 53 851 331 851 331 140 673 140 673 957 562 957 562 129 528 129 528 415 255 415 255 463 628 463 628 516 631 516 631 631 647 631 647 786 636 786 636 443 341 443 341 348 191 348 191 367 473 367 473 401 166 401 166 876 636 876 636 381 437 381 437 279 130 279 130 117 234 117 234 454 727 454 727 142 11 142 11 315 301 315 301 974 567 974 567 343 253 343 253 457 73 457 73 317 621 317 621 641 115 641 115 806 605 806 605 924 627 924 627 141 476 141 476 497 873 497 873 572 83 572 83 823 130 823 130 320 926 320 926 847 721 847 721 820 605 820 605 883 230 883 230 553 926 553 926 272 883 272 883 383 640 383 640 35 42 35 42 714 140 714 140 347 815 347 815 233 349 233 349 637 916 637 916 737 582 737 582 740 737 740 737 862 197 862 197 174 305 174 305 968 287 968 287 439 69 439 69 830 323 830 323 364 123 364 123 73 915 73 915 24 588 24 588 849 21 849 21 806 651 806 651 919 422 919 422 186 931 186 931 737 388 737 388 983 499 983 499 277 307 277 307 837 639 837 639 293 399 293 399 131 535 131 535 216 932 216 932 318 220 318 220 692 44 692 44 769 853 769 853 962 560 962 560 993 883 993 883 599 812 599 812 919 311 919 311 608 404 608 404 496 783 496 783 326 642 326 642 719 63 719 63 593 122 593 122 486 5 486 5 432 909 432 909 666 928 666 928 235 22 235 22 556 251 556 251 707 889 707 889 6 968 6 968 735 777 735 777 876 66 876 66 663 91 663 91 909 947 909 947 122 511 122 511 877 54 877 54 840 131 840 131 424 955 424 955 948 363 948 363 470 845 470 845 660 911 660 911 5 732 5 732 948 950 948 950 186 773 186 773 576 888 576 888 804 96 804 96 528 882 528 882 189 923 189 923 803 203 803 203 224 603 224 603 361 266 361 266 87 682 87 682 380 655 380 655 308 367 308 367 625 438 625 438 976 347 976 347 28 971 28 971 174 744 174 744 274 293 274 293 682 439 682 439 46 892 46 892 927 372 927 372 864 128 864 128 506 201 506 201 557 580 557 580 360 849 360 849 616 648 616 648 810 496 810 496 306 690 306 690 167 14 167 14 642 588 642 588 48 857 48 857 690 327 690 327 116 134 116 134 167 297 167 297 574 760 574 760 527 153 527 153 498 127 498 127 757 801 757 801 393 413 393 413 262 465 262 465 838 833 838 833 915 808 915 808 877 754 877 754 961 210 961 210 885 652 885 652 112 629 112 629 546 399 546 399 753 53 753 53 574 878 574 878 326 855 326 855 716 700 716 700 16 430 16 430 442 26 442 26 366 470 366 470 497 379 497 379 935 563 935 563 401 828 401 828 977 227 977 227 304 59 304 59 675 159 675 159 605 41 605 41 768 84 768 84 871 574 871 574 862 577 862 577 559 125 559 125 718 958 718 958 569 440 569 440 895 164 895 164 976 847 976 847 994 32 994 32 46 28 46 28 555 227 555 227 303 560 303 560 266 105 266 105 320 591 320 591 272 391 272 391 539 418 539 418 903 770 903 770 124 786 124 786 55 695 55 695 135 573 135 573 454 288 454 288 485 257 485 257 461 385 461 385 450 424 450 424 851 62 851 62 564 404 564 404 629 845 629 845 936 752 936 752 254 576 254 576 208 144 208 144 345 742 345 742 137 960 137 960 350 263 350 263 205 315 205 315 354 572 354 572 125 444 125 444 665 665 665 665 554 616 554 616 947 897 947 897 688 39 688 39 280 491 280 491 465 428 465 428 342 407 342 407 679 961 679 961 443 243 443 243 337 444 337 444 658 592 658 592 486 108 486 108 283 296 283 296 822 185 822 185 940 727 940 727 435 427 435 427 689 140 689 140 647 565 647 565 990 27 990 27 440 588 440 588 305 775 305 775 281 420 281 420 119 621 119 621 538 856 538 856 278 505 278 505 4 869 4 869 641 826 641 826 435 100 435 100 419 405 419 405 672 746 672 746 791 423 791 423 435 727 435 727 224 394 224 394 283 308 283 308 492 389 492 389 861 871 861 871 183 116 183 116 524 325 524 325 326 653 326 653 926 695 926 695 214 274 214 274 437 132 437 132 737 312 737 312 304 413 304 413 774 195 774 195 947 744 947 744 18 368 18 368 481 36 481 36 184 972 184 972 444 34 444 34 161 676 161 676 638 352 638 352 981 58 981 58 551 495 551 495 543 354 543 354 371 952 371 952 365 118 365 118 53 193 53 193 741 227 741 227 539 912 539 912 36 333 36 333 182 713 182 713 472 979 472 979 416 806 416 806 138 728 138 728 493 233 493 233 439 4 439 4 805 673 805 673 146 943 146 943 605 834 605 834 284 88 284 88 764 727 764 727 419 885 419 885 938 406 938 406 158 658 158 658 614 108 614 108 121 933 121 933 965 6 965 6 125 621 125 621 984 174 984 174 338 538 338 538 911 950 911 950 386 370 386 370 948 399 948 399 165 466 165 466 775 181 775 181 133 934 133 934 392 177 392 177 590 305 590 305 222 899 222 899 808 399 808 399 485 442 485 442 550 320 550 320 344 919 344 919 703 672 703 672 677 538 677 538 15 957 15 957 672 73 672 73 460 234 460 234 595 443 595 443 873 921 873 921 61 700 61 700 656 579 656 579 206 573 206 573 614 154 614 154 621 102 621 102 607 303 607 303 761 522 761 522 591 972 591 972 440 134 440 134 823 442 823 442 850 365 850 365 461 642 461 642 4 115 4 115 497 519 497 519 347 180 347 180 407 710 407 710 399 632 399 632 891 713 891 713 383 386 383 386 270 329 270 329 183 245 183 245 198 649 198 649 901 171 901 171 941 73 941 73 417 827 417 827 125 414 125 414 414 124 414 124 21 625 21 625 448 298 448 298 186 337 186 337 528 566 528 566 489 453 489 453 210 238 210 238 880 681 880 681 727 392 727 392 597 907 597 907 855 685 855 685 614 872 614 872 494 262 494 262 169 404 169 404 705 776 705 776 911 310 911 310 465 423 465 423 859 778 859 778 967 9 967 9 297 632 297 632 430 332 430 332 979 635 979 635 738 163 738 163 122 104 122 104 237 509 237 509 738 794 738 794 764 55 764 55 958 550 958 550 821 469 821 469 854 825 854 825 780 719 780 719 986 130 986 130 872 836 872 836 21 817 21 817 905 849 905 849 554 421 554 421 17 572 17 572 483 161 483 161 258 708 258 708 265 462 265 462 180 861 180 861 481 955 481 955 191 587 191 587 68 408 68 408 470 872 470 872 338 119 338 119 778 687 778 687 137 5 137 5 851 894 851 894 915 197 915 197 150 309 150 309 46 717 46 717 146 151 146 151 26 800 26 800 600 95 600 95 477 688 477 688 276 14 276 14 327 561 327 561 46 180 46 180 811 19 811 19 917 323 917 323 369 246 369 246 785 734 785 734 668 430 668 430 480 519 480 519 400 875 400 875 647 19 647 19 907 160 907 160 931 6 931 6 458 133 458 133 471 182 471 182 482 168 482 168 864 77 864 77 484 788 484 788 711 285 711 285 455 617 455 617 135 768 135 768 768 217 768 217 268 368 268 368 196 773 196 773 596 943 596 943 770 938 770 938 624 410 624 410 206 337 206 337 446 658 446 658 148 791 148 791 744 681 744 681 57 18 57 18 698 306 698 306 78 802 78 802 638 174 638 174 655 722 655 722 325 617 325 617 463 196 463 196 602 666 602 666 342 425 342 425 644 755 644 755 390 233 390 233 770 176 770 176 283 101 283 101 726 827 726 827 203 710 203 710 498 420 498 420 185 121 185 121 358 186 358 186 212 104 212 104 547 936 547 936 956 18 956 18 717 118 717 118 145 547 145 547 285 140 285 140 159 534 159 534 205 135 205 135 895 948 895 948 862 78 862 78 766 307 766 307 401 755 401 755 536 534 536 534 376 160 376 160 555 806 555 806 38 829 38 829 221 922 221 922 899 332 899 332 902 267 902 267 249 545 249 545 489 363 489 363 356 541 356 541 155 768 155 768 53 650 53 650 836 171 836 171 358 198 358 198 251 19 251 19 465 143 465 143 766 825 766 825 826 251 826 251 105 680 105 680 87 933 87 933 63 464 63 464 528 247 528 247 390 812 390 812 187 826 187 826 303 242 303 242 822 910 822 910 232 12 232 12 461 403 461 403 760 427 760 427 918 765 918 765 386 943 386 943 8 59 8 59 910 877 910 877 480 374 480 374 419 784 419 784 52 451 52 451 918 928 918 928 169 737 169 737 119 501 119 501 636 809 636 809 199 746 199 746 648 916 648 916 402 607 402 607 2 725 2 725 48 146 48 146 538 351 538 351 446 394 446 394 856 648 856 648 994 149 994 149 655 262 655 262 418 301 418 301 209 822 209 822 43 885 43 885 732 649 732 649 659 242 659 242 500 487 500 487 203 278 203 278 482 939 482 939 706 951 706 951 215 773 215 773 176 414 176 414 734 111 734 111 194 193 194 193 303 323 303 323 114 57 114 57 580 844 580 844 626 616 626 616 435 804 435 804 356 676 356 676 324 195 324 195 370 821 370 821 831 641 831 641 552 703 552 703 416 950 416 950 573 853 573 853 689 780 689 780 439 805 439 805 591 256 591 256 91 819 91 819 360 954 360 954 510 556 510 556 946 76 946 76 632 952 632 952 194 799 194 799 919 547 919 547 386 196 386 196 90 557 90 557 264 79 264 79 939 27 939 27 902 716 902 716 613 18 613 18 889 96 889 96 437 185 437 185 725 522 725 522 807 458 807 458 506 415 506 415 492 821 492 821 527 500 527 500 248 413 248 413 406 254 406 254 749 6 749 6 200 156 200 156 569 859 569 859 855 551 855 551 549 592 549 592 740 689 740 689 16 184 16 184 991 138 991 138 421 729 421 729 164 822 164 822 890 837 890 837 754 399 754 399 163 858 163 858 377 446 377 446 908 434 908 434 884 220 884 220 329 53 329 53 759 172 759 172 862 155 862 155 196 965 196 965 170 665 170 665 285 290 285 290 267 360 267 360 458 425 458 425 278 866 278 866 586 223 586 223 866 254 866 254 899 479 899 479 406 635 406 635 236 268 236 268 59 500 59 500 843 296 843 296 551 869 551 869 922 347 922 347 277 32 277 32 902 807 902 807 60 44 60 44 603 793 603 793 452 535 452 535 64 749 64 749 896 374 896 374 517 244 517 244 918 576 918 576 692 818 692 818 962 956 962 956 594 252 594 252 858 243 858 243 667 167 667 167 890 558 890 558 638 933 638 933 483 431 483 431 936 322 936 322 161 136 161 136 983 97 983 97 827 680 827 680 216 149 216 149 612 123 612 123 687 235 687 235 738 269 738 269 101 80 101 80 886 974 886 974 745 955 745 955 442 132 442 132 8 410 8 410 392 224 392 224 865 605 865 605 614 625 614 625 699 740 699 740 230 427 230 427 541 929 541 929 50 902 50 902 418 99 418 99 593 307 593 307 63 724 63 724 4 966 4 966 878 987 878 987 317 358 317 358 802 762 802 762 329 931 329 931 591 813 591 813 418 949 418 949 317 720 317 720 257 753 257 753 740 201 740 201 543 267 543 267 272 606 272 606 781 512 781 512 751 25 751 25 270 696 270 696 761 865 761 865 502 856 502 856 962 28 962 28 434 829 434 829 251 114 251 114 310 767 310 767 905 968 905 968 739 784 739 784 294 244 294 244 236 289 236 289 859 720 859 720 643 77 643 77 5 739 5 739 950 85 950 85 262 316 262 316 648 618 648 618 858 404 858 404 974 829 974 829 19 77 19 77 168 379 168 379 59 449 59 449 65 401 65 401 719 902 719 902 478 116 478 116 209 331 209 331 205 406 205 406 263 311 263 311 446 633 446 633 319 384 319 384 821 315 821 315 690 994 690 994 507 115 507 115 128 784 128 784 553 111 553 111 279 662 279 662 923 198 923 198 197 584 197 584 86 956 86 956 122 374 122 374 157 924 157 924 735 202 735 202 507 912 507 912 791 87 791 87 595 853 595 853 752 842 752 842 846 361 846 361 359 736 359 736 153 418 153 418 550 606 550 606 991 47 991 47 415 300 415 300 401 563 401 563 859 661 859 661 386 839 386 839 520 89 520 89 449 912 449 912 5 532 5 532 262 70 262 70 644 97 644 97 415 217 415 217 766 777 766 777 500 942 500 942 730 274 730 274 480 491 480 491 693 412 693 412 44 907 44 907 481 813 481 813 498 358 498 358 568 725 568 725 663 922 663 922 841 433 841 433 738 914 738 914 351 780 351 780 254 748 254 748 382 332 382 332 346 984 346 984 217 13 217 13 506 302 506 302 857 849 857 849 816 852 816 852 156 382 156 382 181 604 181 604 922 234 922 234 70 42 70 42 926 20 926 20 990 794 990 794 38 727 38 727 258 292 258 292 457 533 457 533 479 657 479 657 957 192 957 192 135 751 135 751 121 63 121 63 483 156 483 156 544 899 544 899 589 178 589 178 500 617 500 617 193 123 193 123 733 275 733 275 290 661 290 661 583 784 583 784 863 591 863 591 520 276 520 276 401 618 401 618 707 20 707 20 953 831 953 831 83 238 83 238 291 852 291 852 239 263 239 263 279 409 279 409 182 475 182 475 870 770 870 770 872 813 872 813 206 174 206 174 199 936 199 936 300 872 300 872 865 346 865 346 994 469 994 469 675 944 675 944 834 470 834 470 424 940 424 940 360 6 360 6 844 516 844 516 692 706 692 706 125 424 125 424 270 138 270 138 548 153 548 153 734 709 734 709 662 271 662 271 409 465 409 465 881 847 881 847 579 113 579 113 136 846 136 846 24 809 24 809 435 514 435 514 192 431 192 431 334 81 334 81 197 888 197 888 295 740 295 740 282 703 282 703 835 901 835 901 604 603 604 603 918 597 918 597 434 166 434 166 2 288 2 288 721 530 721 530 137 156 137 156 102 28 102 28 68 915 68 915 988 865 988 865 526 417 526 417 972 685 972 685 575 2 575 2 637 819 637 819 945 752 945 752 678 201 678 201 829 529 829 529 722 891 722 891 748 940 748 940 126 151 126 151 704 484 704 484 821 488 821 488 110 606 110 606 582 520 582 520 686 679 686 679 227 520 227 520 984 312 984 312 404 824 404 824 650 264 650 264 621 503 621 503 68 477 68 477 944 126 944 126 964 467 964 467 658 34 658 34 515 798 515 798 710 750 710 750 927 494 927 494 453 946 453 946 906 362 906 362 163 919 163 919 19 435 19 435 712 132 712 132 930 185 930 185 837 650 837 650 573 597 573 597 195 223 195 223 437 316 437 316 779 786 779 786 357 371 357 371 35 927 35 927 666 978 666 978 278 575 278 575 157 92 157 92 636 883 636 883 4 143 4 143 202 851 202 851 492 291 492 291 4 301 4 301 322 768 322 768 507 876 507 876 909 597 909 597 806 556 806 556 386 520 386 520 668 241 668 241 212 925 212 925 648 481 648 481 257 220 257 220 600 336 600 336 892 283 892 283 269 614 269 614 742 923 742 923 118 61 118 61 129 681 129 681 11 498 11 498 288 612 288 612 395 966 395 966 49 914 49 914 134 328 134 328 733 336 733 336 643 393 643 393 822 339 822 339 34 65 34 65 477 380 477 380 633 631 633 631 397 804 397 804 602 238 602 238 928 432 928 432 152 378 152 378 500 971 500 971 471 619 471 619 914 593 914 593 555 441 555 441 891 920 891 920 636 890 636 890 443 106 443 106 209 593 209 593 56 648 56 648 825 110 825 110 171 205 171 205 152 493 152 493 582 211 582 211 184 154 184 154 676 829 676 829 203 170 203 170 169 368 169 368 612 342 612 342 662 647 662 647 99 465 99 465 282 788 282 788 891 70 891 70 585 182 585 182 574 884 574 884 2 509 2 509 396 478 396 478 370 689 370 689 721 687 721 687 88 813 88 813 949 25 949 25 57 332 57 332 877 872 877 872 878 267 878 267 412 429 412 429 832 261 832 261 703 202 703 202 669 849 669 849 560 301 560 301 226 211 226 211 530 771 530 771 514 19 514 19 583 61 583 61 74 61 74 61 342 988 342 988 374 111 374 111 170 913 170 913 191 967 191 967 331 771 331 771 468 259 468 259 855 215 855 215 838 975 838 975 72 527 72 527 416 168 416 168 505 410 505 410 827 267 827 267 420 674 420 674 993 618 993 618 578 195 578 195 64 940 64 940 600 328 600 328 101 984 101 984 860 844 860 844 825 65 825 65 404 349 404 349 563 871 563 871 571 626 571 626 538 950 538 950 206 412 206 412 792 322 792 322 527 794 527 794 193 500 193 500 494 200 494 200 446 122 446 122 636 8 636 8 740 313 740 313 512 691 512 691 742 805 742 805 617 357 617 357 598 394 598 394 211 670 211 670 318 76 318 76 923 521 923 521 704 47 704 47 74 194 74 194 947 273 947 273 26 169 26 169 917 840 917 840 156 837 156 837 824 157 824 157 928 862 928 862 94 972 94 972 856 482 856 482 204 811 204 811 198 350 198 350 962 81 962 81 414 833 414 833 179 907 179 907 489 399 489 399 811 757 811 757 722 692 722 692 797 196 797 196 624 148 624 148 113 925 113 925 650 319 650 319 383 352 383 352 44 927 44 927 876 955 876 955 558 751 558 751 59 312 59 312 519 548 519 548 315 479 315 479 19 663 19 663 55 282 55 282 588 74 588 74 655 634 655 634 774 561 774 561 795 848 795 848 567 288 567 288 42 79 42 79 855 427 855 427 379 653 379 653 977 780 977 780 838 513 838 513 470 666 470 666 415 557 415 557 330 236 330 236 554 525 554 525 488 191 488 191 682 139 682 139 132 860 132 860 430 223 430 223 163 947 163 947 536 259 536 259 191 132 191 132 846 736 846 736 224 676 224 676 180 816 180 816 354 215 354 215 628 123 628 123 480 351 480 351 12 313 12 313 589 81 589 81 360 257 360 257 804 473 804 473 207 425 207 425 454 103 454 103 623 612 623 612 419 197 419 197 470 988 470 988 370 536 370 536 329 147 329 147 959 679 959 679 632 613 632 613 784 406 784 406 384 455 384 455 122 8 122 8 254 985 254 985 152 735 152 735 345 667 345 667 227 974 227 974 152 945 152 945 719 698 719 698 445 727 445 727 324 904 324 904 307 323 307 323 79 210 79 210 772 518 772 518 878 25 878 25 821 939 821 939 292 51 292 51 328 69 328 69 676 131 676 131 285 427 285 427 495 179 495 179 62 212 62 212 737 620 737 620 531 453 531 453 683 533 683 533 650 495 650 495 837 203 837 203 776 186 776 186 278 597 278 597 402 612 402 612 934 185 934 185 676 218 676 218 747 738 747 738 765 716 765 716 325 86 325 86 351 553 351 553 592 243 592 243 752 599 752 599 104 891 104 891 726 872 726 872 902 980 902 980 716 891 716 891 596 417 596 417 354 722 354 722 92 353 92 353 916 490 916 490 777 304 777 304 749 869 749 869 851 146 851 146 774 539 774 539 889 819 889 819 752 701 752 701 916 828 916 828 615 618 615 618 620 735 620 735 623 312 623 312 309 516 309 516 56 333 56 333 704 568 704 568 920 203 920 203 527 10 527 10 725 979 725 979 533 539 533 539 872 837 872 837 87 738 87 738 18 28 18 28 67 857 67 857 688 552 688 552 849 231 849 231 250 286 250 286 70 191 70 191 171 983 171 983 113 322 113 322 211 364 211 364 825 834 825 834 403 98 403 98 56 204 56 204 331 527 331 527 739 760 739 760 74 416 74 416 387 284 387 284 300 705 300 705 486 655 486 655 432 252 432 252 246 704 246 704 207 584 207 584 366 478 366 478 423 228 423 228 357 249 357 249 951 844 951 844 716 259 716 259 4 264 4 264 443 933 443 933 626 637 626 637 146 652 146 652 957 79 957 79 372 54 372 54 462 602 462 602 74 461 74 461 569 173 569 173 859 630 859 630 672 587 672 587 203 445 203 445 121 859 121 859 62 893 62 893 618 495 618 495 871 979 871 979 568 971 568 971 385 182 385 182 523 696 523 696 583 207 583 207 12 868 12 868 994 58 994 58 220 865 220 865 397 794 397 794 518 660 518 660 206 572 206 572 30 448 30 448 21 196 21 196 721 981 721 981 110 412 110 412 596 580 596 580 149 482 149 482 977 499 977 499 656 53 656 53 915 836 915 836 734 167 734 167 943 989 943 989 413 649 413 649 82 870 82 870 538 269 538 269 274 546 274 546 598 178 598 178 192 366 192 366 240 805 240 805 335 117 335 117 101 591 101 591 504 596 504 596 469 812 469 812 255 743 255 743 10 722 10 722 249 988 249 988 871 757 871 757 176 208 176 208 283 119 283 119 471 809 471 809 624 640 624 640 244 987 244 987 169 283 169 283 966 34 966 34 74 570 74 570 625 449 625 449 538 690 538 690 821 900 821 900 658 437 658 437 944 233 944 233 474 217 474 217 384 604 384 604 868 583 868 583 627 131 627 131 146 103 146 103 154 744 154 744 228 868 228 868 682 641 682 641 307 296 307 296 643 604 643 604 649 682 649 682 257 469 257 469 211 250 211 250 539 824 539 824 524 909 524 909 943 213 943 213 378 492 378 492 509 416 509 416 273 532 273 532 840 900 840 900 688 322 688 322 850 150 850 150 836 910 836 910 955 751 955 751 464 569 464 569 368 472 368 472 416 535 416 535 958 823 958 823 754 49 754 49 430 358 430 358 151 992 151 992 311 855 311 855 415 435 415 435 243 888 243 888 70 709 70 709 569 159 569 159 37 340 37 340 529 219 529 219 276 153 276 153 36 271 36 271 849 235 849 235 100 554 100 554 459 109 459 109 618 881 618 881 855 862 855 862 515 350 515 350 395 66 395 66 820 485 820 485 261 389 261 389 47 267 47 267 445 455 445 455 731 161 731 161 429 866 429 866 934 465 934 465 786 270 786 270 883 637 883 637 920 404 920 404 834 826 834 826 176 88 176 88 869 233 869 233 383 479 383 479 362 987 362 987 696 853 696 853 804 676 804 676 286 638 286 638 222 892 222 892 978 489 978 489 923 476 923 476 490 936 490 936 336 862 336 862 314 725 314 725 906 14 906 14 508 356 508 356 196 475 196 475 574 880 574 880 706 718 706 718 778 345 778 345 442 625 442 625 801 50 801 50 864 123 864 123 228 315 228 315 106 647 106 647 613 535 613 535 670 879 670 879 89 350 89 350 425 894 425 894 807 307 807 307 261 569 261 569 789 565 789 565 164 956 164 956 728 783 728 783 648 501 648 501 601 709 601 709 579 483 579 483 850 224 850 224 489 631 489 631 629 713 629 713 513 713 513 713 960 345 960 345 104 199 104 199 448 632 448 632 511 780 511 780 680 292 680 292 690 674 690 674 519 860 519 860 797 344 797 344 812 13 812 13 151 339 151 339 402 858 402 858 492 778 492 778 73 986 73 986 684 646 684 646 446 113 446 113 194 429 194 429 959 861 959 861 33 777 33 777 277 146 277 146 46 493 46 493 210 604 210 604 268 178 268 178 906 55 906 55 356 809 356 809 725 82 725 82 7 717 7 717 850 142 850 142 734 315 734 315 754 490 754 490 653 768 653 768 398 710 398 710 316 651 316 651 837 866 837 866 130 47 130 47 369 837 369 837 413 147 413 147 823 147 823 147 818 495 818 495 580 35 580 35 602 515 602 515 653 527 653 527 774 270 774 270 770 142 770 142 233 661 233 661 556 734 556 734 878 634 878 634 755 714 755 714 851 118 851 118 624 925 624 925 303 771 303 771 542 879 542 879 731 656 731 656 354 256 354 256 191 689 191 689 950 44 950 44 668 821 668 821 620 821 620 821 621 364 621 364 230 288 230 288 298 630 298 630 786 874 786 874 677 479 677 479 191 166 191 166 146 950 146 950 952 697 952 697 502 21 502 21 507 897 507 897 620 665 620 665 718 548 718 548 23 162 23 162 802 351 802 351 479 721 479 721 397 285 397 285 617 515 617 515 274 818 274 818 128 338 128 338 234 160 234 160 475 722 475 722 777 542 777 542 629 37 629 37 328 741 328 741 798 204 798 204 679 351 679 351 756 549 756 549 219 964 219 964 131 276 131 276 509 312 509 312 706 453 706 453 455 734 455 734 977 731 977 731 918 633 918 633 208 465 208 465 556 466 556 466 175 740 175 740 357 775 357 775 577 328 577 328 862 868 862 868 878 931 878 931 792 402 792 402 970 564 970 564 346 894 346 894 397 455 397 455 437 571 437 571 564 319 564 319 319 468 319 468 967 981 967 981 142 559 142 559 714 124 714 124 994 466 994 466 685 223 685 223 489 263 489 263 562 188 562 188 1 540 1 540 583 196 583 196 138 721 138 721 619 823 619 823 383 149 383 149 14 556 14 556 16 619 16 619 297 803 297 803 114 776 114 776 854 810 854 810 245 397 245 397 724 509 724 509 858 36 858 36 973 990 973 990 942 156 942 156 145 158 145 158 530 725 530 725 666 57 666 57 599 615 599 615 66 323 66 323 500 560 500 560 671 871 671 871 648 3 648 3 670 357 670 357 374 469 374 469 575 543 575 543 847 779 847 779 925 562 925 562 136 172 136 172 75 694 75 694 352 116 352 116 492 353 492 353 616 37 616 37 151 12 151 12 728 168 728 168 936 52 936 52 137 724 137 724 813 335 813 335 699 382 699 382 79 221 79 221 700 790 700 790 638 894 638 894 788 517 788 517 789 959 789 959 492 436 492 436 539 548 539 548 131 311 131 311 478 315 478 315 454 61 454 61 155 179 155 179 142 32 142 32 414 44 414 44 449 828 449 828 643 423 643 423 852 829 852 829 924 765 924 765 537 75 537 75 89 676 89 676 321 851 321 851 350 677 350 677 509 492 509 492 562 312 562 312 389 17 389 17 736 394 736 394 737 342 737 342 195 664 195 664 950 19 950 19 384 804 384 804 299 815 299 815 761 425 761 425 332 734 332 734 16 758 16 758 198 227 198 227 279 368 279 368 927 349 927 349 511 707 511 707 264 581 264 581 552 928 552 928 731 74 731 74 486 220 486 220 410 394 410 394 186 734 186 734 328 891 328 891 280 935 280 935 275 289 275 289 725 106 725 106 561 371 561 371 919 526 919 526 320 908 320 908 55 62 55 62 623 169 623 169 182 779 182 779 23 622 23 622 749 365 749 365 111 565 111 565 215 79 215 79 985 121 985 121 778 587 778 587 17 538 17 538 835 545 835 545 65 221 65 221 91 257 91 257 347 51 347 51 736 82 736 82 187 243 187 243 544 370 544 370 498 601 498 601 525 904 525 904 36 432 36 432 902 633 902 633 106 249 106 249 807 440 807 440 66 123 66 123 852 317 852 317 468 270 468 270 302 923 302 923 597 85 597 85 222 220 222 220 645 523 645 523 422 663 422 663 768 109 768 109 820 267 820 267 687 395 687 395 798 348 798 348 389 145 389 145 905 635 905 635 951 842 951 842 570 517 570 517 943 888 943 888 774 373 774 373 151 830 151 830 288 169 288 169 504 155 504 155 504 139 504 139 58 622 58 622 177 858 177 858 466 31 466 31 108 192 108 192 376 196 376 196 101 903 101 903 156 237 156 237 105 364 105 364 133 32 133 32 530 660 530 660 993 407 993 407 887 567 887 567 69 305 69 305 802 927 802 927 30 323 30 323 938 269 938 269 363 752 363 752 735 845 735 845 750 579 750 579 274 892 274 892 676 933 676 933 107 352 107 352 455 473 455 473 374 285 374 285 46 951 46 951 293 496 293 496 745 104 745 104 716 253 716 253 634 782 634 782 693 791 693 791 86 389 86 389 663 964 663 964 577 472 577 472 914 805 914 805 190 770 190 770 143 460 143 460 24 334 24 334 746 915 746 915 778 780 778 780 126 497 126 497 416 466 416 466 66 873 66 873 45 888 45 888 477 354 477 354 411 897 411 897 259 332 259 332 783 479 783 479 792 772 792 772 985 651 985 651 366 476 366 476 853 365 853 365 762 385 762 385 475 265 475 265 248 19 248 19 107 117 107 117 148 805 148 805 410 767 410 767 928 787 928 787 867 744 867 744 766 742 766 742 225 958 225 958 439 53 439 53 899 230 899 230 600 644 600 644 973 821 973 821 688 305 688 305 478 670 478 670 367 257 367 257 405 468 405 468 802 460 802 460 27 807 27 807 438 177 438 177 536 326 536 326 138 122 138 122 138 606 138 606 728 392 728 392 209 304 209 304 151 472 151 472 752 294 752 294 282 716 282 716 510 109 510 109 566 342 566 342 856 663 856 663 338 175 338 175 624 945 624 945 328 271 328 271 466 732 466 732 15 324 15 324 568 294 568 294 236 837 236 837 372 850 372 850 247 742 247 742 339 939 339 939 617 946 617 946 878 792 878 792 408 825 408 825 567 955 567 955 60 40 60 40 9 783 9 783 494 335 494 335 686 788 686 788 733 499 733 499 404 453 404 453 434 253 434 253 894 489 894 489 720 857 720 857 895 497 895 497 673 314 673 314 219 655 219 655 631 521 631 521 873 75 873 75 243 51 243 51 207 778 207 778 62 892 62 892 835 891 835 891 802 270 802 270 325 622 325 622 89 707 89 707 843 793 843 793 726 711 726 711 645 208 645 208 400 274 400 274 30 414 30 414 986 60 986 60 250 950 250 950 551 854 551 854 196 638 196 638 562 115 562 115 704 925 704 925 850 513 850 513 74 171 74 171 561 58 561 58 284 432 284 432 547 857 547 857 799 90 799 90 696 176 696 176 775 783 775 783 581 615 581 615 670 448 670 448 90 934 90 934 108 884 108 884 912 114 912 114 355 315 355 315 464 633 464 633 417 895 417 895 747 980 747 980 646 267 646 267 172 50 172 50 547 652 547 652 521 229 521 229 85 252 85 252 435 359 435 359 225 170 225 170 963 963 963 963 718 486 718 486 906 499 906 499 504 742 504 742 785 705 785 705 942 671 942 671 781 229 781 229 879 235 879 235 261 298 261 298 992 585 992 585 853 868 853 868 544 28 544 28 166 113 166 113 962 70 962 70 368 678 368 678 674 504 674 504 742 580 742 580 23 474 23 474 808 710 808 710 79 707 79 707 452 359 452 359 786 860 786 860 889 62 889 62 601 675 601 675 814 530 814 530 953 180 953 180 823 757 823 757 851 124 851 124 51 872 51 872 492 628 492 628 901 940 901 940 545 412 545 412 334 572 334 572 563 825 563 825 211 939 211 939 666 478 666 478 1 5 1 5 72 41 72 41 415 550 415 550 898 138 898 138 163 503 163 503 131 40 131 40 582 971 582 971 480 302 480 302 376 849 376 849 685 192 685 192 285 988 285 988 102 274 102 274 530 401 530 401 880 780 880 780 274 398 274 398 222 555 222 555 570 463 570 463 964 200 964 200 969 394 969 394 816 979 816 979 967 86 967 86 6 842 6 842 309 116 309 116 206 749 206 749 763 205 763 205 954 62 954 62 973 462 973 462 99 889 99 889 195 902 195 902 693 711 693 711 400 616 400 616 214 971 214 971 57 973 57 973 216 974 216 974 979 494 979 494 167 926 167 926 793 917 793 917 486 722 486 722 430 153 430 153 812 254 812 254 196 277 196 277 722 689 722 689 559 406 559 406 803 151 803 151 148 300 148 300 573 840 573 840 796 115 796 115 443 648 443 648 53 776 53 776 58 889 58 889 413 789 413 789 513 783 513 783 306 471 306 471 11 725 11 725 893 24 893 24 248 384 248 384 995 314 995 314 228 337 228 337 865 286 865 286 388 640 388 640 951 886 951 886 549 981 549 981 9 85 9 85 866 189 866 189 859 863 859 863 940 471 940 471 407 316 407 316 978 166 978 166 307 345 307 345 941 705 941 705 192 32 192 32 385 621 385 621 427 723 427 723 612 221 612 221 972 88 972 88 67 742 67 742 451 636 451 636 113 453 113 453 531 537 531 537 19 17 19 17 721 671 721 671 168 974 168 974 578 559 578 559 844 342 844 342 40 944 40 944 839 733 839 733 304 284 304 284 556 20 556 20 740 210 740 210 163 995 163 995 839 739 839 739 955 27 955 27 4 450 4 450 165 496 165 496 868 499 868 499 131 503 131 503 872 764 872 764 154 729 154 729 245 813 245 813 760 126 760 126 709 312 709 312 666 463 666 463 34 272 34 272 214 281 214 281 547 54 547 54 602 596 602 596 741 961 741 961 964 596 964 596 528 326 528 326 436 227 436 227 931 76 931 76 502 887 502 887 685 534 685 534 618 772 618 772 604 115 604 115 95 549 95 549 699 755 699 755 971 96 971 96 52 310 52 310 767 626 767 626 493 576 493 576 748 989 748 989 191 487 191 487 525 554 525 554 620 929 620 929 340 720 340 720 446 99 446 99 746 714 746 714 659 425 659 425 879 436 879 436 235 960 235 960 810 249 810 249 119 738 119 738 201 437 201 437 202 398 202 398 417 284 417 284 798 34 798 34 319 75 319 75 722 331 722 331 409 52 409 52 33 64 33 64 712 878 712 878 697 38 697 38 575 578 575 578 63 506 63 506 127 835 127 835 724 177 724 177 102 495 102 495 630 154 630 154 975 771 975 771 548 838 548 838 43 919 43 919 60 168 60 168 402 974 402 974 593 60 593 60 514 284 514 284 953 259 953 259 59 206 59 206 195 857 195 857 595 376 595 376 603 886 603 886 928 557 928 557 409 334 409 334 504 831 504 831 756 348 756 348 634 573 634 573 441 495 441 495 672 380 672 380 654 472 654 472 972 99 972 99 761 315 761 315 990 614 990 614 711 306 711 306 355 612 355 612 359 498 359 498 24 926 24 926 514 356 514 356 451 693 451 693 180 107 180 107 599 331 599 331 711 906 711 906 391 102 391 102 159 535 159 535 588 692 588 692 505 251 505 251 583 787 583 787 421 531 421 531 55 539 55 539 139 618 139 618 768 391 768 391 152 560 152 560 142 395 142 395 887 676 887 676 865 168 865 168 867 550 867 550 544 768 544 768 993 142 993 142 142 670 142 670 259 143 259 143 714 810 714 810 941 183 941 183 52 232 52 232 173 501 173 501 341 637 341 637 220 124 220 124 650 677 650 677 723 570 723 570 652 464 652 464 332 617 332 617 912 399 912 399 193 925 193 925 766 141 766 141 357 772 357 772 876 617 876 617 987 864 987 864 778 820 778 820 631 326 631 326 470 821 470 821 479 842 479 842 624 912 624 912 822 338 822 338 453 25 453 25 822 540 822 540 616 803 616 803 28 177 28 177 130 23 130 23 983 714 983 714 676 751 676 751 705 486 705 486 607 3 607 3 631 377 631 377 375 258 375 258 778 574 778 574 9 425 9 425 809 368 809 368 475 834 475 834 587 626 587 626 438 768 438 768 526 74 526 74 58 786 58 786 622 829 622 829 894 983 894 983 922 992 922 992 65 661 65 661 40 683 40 683 627 722 627 722 512 213 512 213 595 787 595 787 33 612 33 612 468 508 468 508 61 322 61 322 53 393 53 393 345 358 345 358 289 551 289 551 237 370 237 370 531 336 531 336 719 481 719 481 703 912 703 912 697 560 697 560 435 58 435 58 276 525 276 525 289 880 289 880 141 27 141 27 220 157 220 157 73 351 73 351 146 90 146 90 260 39 260 39 437 992 437 992 733 209 733 209 630 290 630 290 135 363 135 363 235 202 235 202 265 870 265 870 474 146 474 146 832 496 832 496 933 456 933 456 77 203 77 203 205 239 205 239 163 897 163 897 697 772 697 772 230 370 230 370 453 611 453 611 579 141 579 141 721 746 721 746 591 776 591 776 499 431 499 431 680 561 680 561 323 244 323 244 83 517 83 517 119 266 119 266 586 945 586 945 732 893 732 893 369 707 369 707 184 420 184 420 413 660 413 660 75 269 75 269 158 103 158 103 844 610 844 610 730 866 730 866 748 978 748 978 788 955 788 955 631 66 631 66 766 486 766 486 298 413 298 413 58 295 58 295 526 950 526 950 451 651 451 651 192 89 192 89 892 207 892 207 199 163 199 163 92 117 92 117 580 346 580 346 317 316 317 316 556 351 556 351 542 563 542 563 645 466 645 466 982 872 982 872 387 106 387 106 760 59 760 59 263 294 263 294 939 702 939 702 136 965 136 965 943 848 943 848 336 26 336 26 76 536 76 536 190 320 190 320 657 261 657 261 478 986 478 986 857 760 857 760 126 560 126 560 179 680 179 680 725 895 725 895 118 551 118 551 889 456 889 456 652 640 652 640 690 831 690 831 341 729 341 729 616 74 616 74 804 183 804 183 648 888 648 888 885 682 885 682 715 366 715 366 739 147 739 147 629 915 629 915 565 477 565 477 991 28 991 28 396 286 396 286 668 17 668 17 237 662 237 662 271 39 271 39 138 241 138 241 896 661 896 661 460 435 460 435 302 984 302 984 224 220 224 220 5 186 5 186 258 736 258 736 223 137 223 137 464 23 464 23 19 264 19 264 305 212 305 212 138 439 138 439 411 169 411 169 875 488 875 488 669 254 669 254 809 765 809 765 859 820 859 820 906 602 906 602 929 700 929 700 187 477 187 477 7 587 7 587 705 959 705 959 460 697 460 697 477 297 477 297 317 441 317 441 973 818 973 818 924 449 924 449 267 616 267 616 792 973 792 973 598 824 598 824 735 259 735 259 605 875 605 875 80 973 80 973 540 754 540 754 450 380 450 380 859 199 859 199 875 579 875 579 188 290 188 290 14 797 14 797 113 969 113 969 353 643 353 643 740 789 740 789 853 36 853 36 706 232 706 232 457 395 457 395 323 913 323 913 228 125 228 125 725 750 725 750 85 593 85 593 325 208 325 208 398 893 398 893 322 836 322 836 114 563 114 563 885 930 885 930 579 272 579 272 124 363 124 363 933 847 933 847 740 489 740 489 704 590 704 590 397 169 397 169 499 450 499 450 519 628 519 628 319 110 319 110 134 32 134 32 456 50 456 50 263 529 263 529 762 278 762 278 345 915 345 915 934 746 934 746 381 749 381 749 448 376 448 376 730 756 730 756 704 775 704 775 54 46 54 46 323 396 323 396 235 286 235 286 426 134 426 134 682 123 682 123 953 898 953 898 101 335 101 335 594 711 594 711 691 362 691 362 394 936 394 936 419 238 419 238 255 445 255 445 418 117 418 117 353 780 353 780 33 933 33 933 47 824 47 824 213 354 213 354 631 795 631 795 725 826 725 826 148 514 148 514 270 263 270 263 92 648 92 648 800 544 800 544 255 606 255 606 847 545 847 545 71 272 71 272 574 638 574 638 211 692 211 692 933 755 933 755 915 970 915 970 505 119 505 119 810 531 810 531 212 872 212 872 707 431 707 431 598 855 598 855 690 814 690 814 820 939 820 939 55 711 55 711 418 178 418 178 545 160 545 160 423 325 423 325 751 656 751 656 201 176 201 176 580 165 580 165 666 326 666 326 35 714 35 714 423 710 423 710 985 541 985 541 644 591 644 591 968 560 968 560 848 559 848 559 489 40 489 40 771 49 771 49 240 172 240 172 467 993 467 993 853 850 853 850 894 125 894 125 509 543 509 543 904 988 904 988 503 822 503 822 870 359 870 359 339 120 339 120 851 113 851 113 6 779 6 779 904 344 904 344 770 386 770 386 573 701 573 701 291 182 291 182 814 936 814 936 429 50 429 50 433 271 433 271 350 967 350 967 378 740 378 740 819 237 819 237 391 777 391 777 122 587 122 587 632 127 632 127 673 891 673 891 864 27 864 27 368 594 368 594 665 857 665 857 963 875 963 875 166 58 166 58 157 8 157 8 153 664 153 664 743 268 743 268 457 345 457 345 767 601 767 601 477 147 477 147 34 751 34 751 526 251 526 251 320 644 320 644 498 849 498 849 717 870 717 870 91 980 91 980 387 94 387 94 344 906 344 906 994 458 994 458 404 715 404 715 552 858 552 858 649 589 649 589 831 590 831 590 575 189 575 189 554 710 554 710 678 882 678 882 428 111 428 111 512 737 512 737 95 239 95 239 804 174 804 174 530 553 530 553 458 863 458 863 597 277 597 277 547 938 547 938 559 700 559 700 230 364 230 364 903 628 903 628 398 424 398 424 828 493 828 493 770 415 770 415 916 161 916 161 53 685 53 685 756 747 756 747 331 680 331 680 750 503 750 503 135 276 135 276 704 576 704 576 814 504 814 504 418 972 418 972 432 932 432 932 604 261 604 261 58 452 58 452 934 493 934 493 907 573 907 573 411 293 411 293 349 841 349 841 96 46 96 46 756 135 756 135 414 557 414 557 145 576 145 576 970 322 970 322 735 40 735 40 792 239 792 239 776 869 776 869 73 391 73 391 392 636 392 636 63 533 63 533 751 159 751 159 72 990 72 990 626 881 626 881 672 242 672 242 538 330 538 330 643 563 643 563 280 978 280 978 402 638 402 638 185 775 185 775 596 609 596 609 823 314 823 314 86 751 86 751 134 211 134 211 556 218 556 218 106 559 106 559 924 525 924 525 659 75 659 75 474 422 474 422 68 213 68 213 193 744 193 744 43 511 43 511 492 284 492 284 995 715 995 715 438 341 438 341 643 757 643 757 510 607 510 607 734 575 734 575 833 741 833 741 371 322 371 322 913 616 913 616 511 441 511 441 680 830 680 830 615 406 615 406 898 749 898 749 87 4 87 4 326 438 326 438 691 386 691 386 680 443 680 443 994 712 994 712 157 18 157 18 664 895 664 895 792 223 792 223 899 468 899 468 958 450 958 450 410 287 410 287 977 847 977 847 585 215 585 215 568 121 568 121 132 210 132 210 761 525 761 525 418 316 418 316 232 389 232 389 334 625 334 625 928 723 928 723 536 232 536 232 811 516 811 516 350 675 350 675 301 960 301 960 780 615 780 615 840 912 840 912 558 645 558 645 964 822 964 822 969 350 969 350 647 778 647 778 233 867 233 867 464 444 464 444 945 918 945 918 391 796 391 796 914 795 914 795 862 668 862 668 640 761 640 761 332 577 332 577 957 912 957 912 180 638 180 638 155 428 155 428 518 353 518 353 629 858 629 858 853 339 853 339 515 821 515 821 250 551 250 551 424 504 424 504 451 768 451 768 128 953 128 953 903 339 903 339 256 7 256 7 250 552 250 552 343 324 343 324 932 465 932 465 152 892 152 892 936 310 936 310 978 146 978 146 832 833 832 833 306 473 306 473 986 739 986 739 422 44 422 44 975 657 975 657 641 146 641 146 560 331 560 331 981 139 981 139 284 620 284 620 692 789 692 789 506 429 506 429 884 525 884 525 601 662 601 662 257 993 257 993 663 368 663 368 319 937 319 937 243 804 243 804 863 261 863 261 345 51 345 51 57 54 57 54 982 582 982 582 928 105 928 105 36 675 36 675 78 827 78 827 899 171 899 171 824 801 824 801 88 673 88 673 106 353 106 353 498 504 498 504 163 857 163 857 826 950 826 950 934 762 934 762 949 8 949 8 945 864 945 864 639 814 639 814 387 205 387 205 86 46 86 46 34 728 34 728 110 655 110 655 905 366 905 366 508 326 508 326 593 743 593 743 919 829 919 829 788 898 788 898 560 454 560 454 299 956 299 956 845 90 845 90 164 874 164 874 977 147 977 147 888 828 888 828 342 342 342 342 143 709 143 709 847 54 847 54 795 894 795 894 875 239 875 239 917 621 917 621 555 91 555 91 657 873 657 873 357 776 357 776 395 58 395 58 492 189 492 189 223 366 223 366 575 403 575 403 557 980 557 980 472 638 472 638 682 575 682 575 921 814 921 814 776 965 776 965 190 105 190 105 963 979 963 979 446 739 446 739 665 20 665 20 556 854 556 854 421 778 421 778 466 604 466 604 994 404 994 404 483 71 483 71 124 351 124 351 525 859 525 859 386 800 386 800 360 103 360 103 859 111 859 111 821 387 821 387 266 569 266 569 809 468 809 468 904 171 904 171 496 933 496 933 388 704 388 704 864 932 864 932 635 602 635 602 734 415 734 415 265 740 265 740 116 642 116 642 524 672 524 672 347 908 347 908 28 847 28 847 288 14 288 14 935 801 935 801 414 695 414 695 596 640 596 640 874 135 874 135 397 548 397 548 626 36 626 36 419 448 419 448 73 324 73 324 424 85 424 85 529 247 529 247 13 16 13 16 451 707 451 707 154 970 154 970 977 76 977 76 666 856 666 856 393 770 393 770 3 547 3 547 942 132 942 132 746 940 746 940 253 420 253 420 343 137 343 137 237 229 237 229 37 382 37 382 316 504 316 504 342 476 342 476 901 93 901 93 591 942 591 942 922 267 922 267 277 973 277 973 954 529 954 529 475 81 475 81 546 190 546 190 350 426 350 426 101 662 101 662 272 400 272 400 384 715 384 715 192 797 192 797 816 449 816 449 312 860 312 860 664 137 664 137 415 326 415 326 66 905 66 905 445 10 445 10 121 898 121 898 222 39 222 39 183 665 183 665 252 673 252 673 622 503 622 503 244 465 244 465 354 731 354 731 167 677 167 677 680 232 680 232 626 532 626 532 623 429 623 429 812 670 812 670 395 528 395 528 811 34 811 34 238 121 238 121 139 240 139 240 671 430 671 430 400 523 400 523 63 661 63 661 110 961 110 961 224 333 224 333 507 447 507 447 879 186 879 186 597 412 597 412 585 662 585 662 83 496 83 496 525 814 525 814 993 863 993 863 492 859 492 859 641 209 641 209 297 63 297 63 20 154 20 154 597 642 597 642 161 306 161 306 673 407 673 407 823 807 823 807 573 217 573 217 543 221 543 221 212 758 212 758 294 406 294 406 353 525 353 525 107 724 107 724 668 755 668 755 144 704 144 704 794 838 794 838 570 415 570 415 343 331 343 331 18 581 18 581 607 458 607 458 356 341 356 341 119 11 119 11 156 729 156 729 311 744 311 744 266 631 266 631 468 65 468 65 385 862 385 862 807 428 807 428 333 377 333 377 584 335 584 335 376 545 376 545 816 677 816 677 961 9 961 9 385 135 385 135 745 995 745 995 656 707 656 707 767 471 767 471 144 258 144 258 815 659 815 659 835 385 835 385 906 339 906 339 875 83 875 83 838 555 838 555 835 632 835 632 106 700 106 700 580 801 580 801 276 21 276 21 475 927 475 927 378 29 378 29 900 987 900 987 17 824 17 824 659 913 659 913 760 717 760 717 965 45 965 45 799 691 799 691 168 337 168 337 545 945 545 945 504 401 504 401 511 373 511 373 793 111 793 111 357 857 357 857 419 772 419 772 568 766 568 766 505 344 505 344 994 123 994 123 451 394 451 394 454 888 454 888 900 899 900 899 463 242 463 242 217 255 217 255 462 379 462 379 52 695 52 695 65 9 65 9 729 195 729 195 501 432 501 432 237 586 237 586 564 193 564 193 437 174 437 174 648 672 648 672 254 768 254 768 702 362 702 362 804 900 804 900 501 23 501 23 54 291 54 291 739 602 739 602 783 708 783 708 214 224 214 224 517 692 517 692 607 474 607 474 504 819 504 819 717 304 717 304 221 153 221 153 271 80 271 80 583 855 583 855 789 614 789 614 670 992 670 992 859 341 859 341 758 377 758 377 616 328 616 328 283 270 283 270 630 173 630 173 310 306 310 306 791 81 791 81 68 491 68 491 270 484 270 484 538 869 538 869 71 921 71 921 824 868 824 868 260 574 260 574 594 505 594 505 17 276 17 276 20 440 20 440 830 491 830 491 513 471 513 471 795 473 795 473 359 782 359 782 490 50 490 50 575 807 575 807 77 735 77 735 1 549 1 549 472 984 472 984 885 31 885 31 859 627 859 627 333 757 333 757 894 207 894 207 680 994 680 994 188 990 188 990 844 971 844 971 433 950 433 950 54 381 54 381 212 880 212 880 12 812 12 812 843 585 843 585 259 306 259 306 739 617 739 617 53 920 53 920 712 567 712 567 466 326 466 326 700 394 700 394 993 276 993 276 419 14 419 14 774 142 774 142 55 938 55 938 532 905 532 905 886 652 886 652 159 807 159 807 503 650 503 650 776 818 776 818 32 68 32 68 783 348 783 348 709 485 709 485 795 520 795 520 309 844 309 844 662 768 662 768 251 842 251 842 985 163 985 163 944 742 944 742 217 276 217 276 870 36 870 36 587 61 587 61 382 103 382 103 802 206 802 206 965 251 965 251 228 220 228 220 641 465 641 465 27 827 27 827 430 273 430 273 96 781 96 781 175 321 175 321 617 492 617 492 884 618 884 618 284 789 284 789 13 612 13 612 350 442 350 442 44 629 44 629 178 944 178 944 740 31 740 31 99 43 99 43 420 533 420 533 872 796 872 796 646 424 646 424 214 20 214 20 791 854 791 854 316 78 316 78 389 187 389 187 721 765 721 765 60 929 60 929 927 528 927 528 70 52 70 52 166 977 166 977 786 228 786 228 860 120 860 120 244 805 244 805 742 655 742 655 763 293 763 293 274 684 274 684 454 393 454 393 870 642 870 642 54 865 54 865 203 820 203 820 253 857 253 857 588 890 588 890 490 122 490 122 12 449 12 449 828 427 828 427 825 595 825 595 116 492 116 492 541 561 541 561 621 755 621 755 422 756 422 756 88 87 88 87 328 25 328 25 300 374 300 374 68 977 68 977 428 595 428 595 261 810 261 810 816 691 816 691 553 696 553 696 257 635 257 635 403 199 403 199 785 793 785 793 888 316 888 316 695 522 695 522 522 138 522 138 310 968 310 968 972 484 972 484 294 592 294 592 29 310 29 310 211 801 211 801 180 157 180 157 917 823 917 823 361 665 361 665 611 284 611 284 397 866 397 866 889 949 889 949 57 701 57 701 598 146 598 146 148 731 148 731 167 642 167 642 602 920 602 920 240 537 240 537 679 274 679 274 803 922 803 922 230 344 230 344 290 565 290 565 58 591 58 591 77 584 77 584 87 441 87 441 153 93 153 93 118 136 118 136 566 339 566 339 697 847 697 847 740 581 740 581 286 21 286 21 760 567 760 567 969 464 969 464 695 954 695 954 40 820 40 820 384 417 384 417 154 495 154 495 547 146 547 146 625 667 625 667 796 355 796 355 216 324 216 324 532 823 532 823 940 591 940 591 963 168 963 168 887 378 887 378 832 2 832 2 750 215 750 215 688 814 688 814 808 12 808 12 443 309 443 309 229 994 229 994 860 377 860 377 276 182 276 182 903 537 903 537 814 88 814 88 430 995 430 995 989 916 989 916 428 644 428 644 758 46 758 46 381 905 381 905 525 112 525 112 58 320 58 320 132 967 132 967 329 371 329 371 221 237 221 237 845 101 845 101 100 678 100 678 296 274 296 274 747 391 747 391 749 251 749 251 131 196 131 196 581 842 581 842 761 83 761 83 660 687 660 687 240 623 240 623 75 629 75 629 592 37 592 37 899 490 899 490 76 302 76 302 299 126 299 126 402 223 402 223 946 495 946 495 457 303 457 303 172 898 172 898 964 181 964 181 464 823 464 823 85 751 85 751 931 251 931 251 631 546 631 546 483 333 483 333 300 260 300 260 909 244 909 244 694 84 694 84 565 910 565 910 352 607 352 607 186 758 186 758 412 762 412 762 742 382 742 382 337 21 337 21 280 487 280 487 901 30 901 30 980 309 980 309 887 292 887 292 83 283 83 283 31 285 31 285 121 99 121 99 45 559 45 559 882 148 882 148 808 831 808 831 171 402 171 402 446 634 446 634 117 587 117 587 985 446 985 446 761 847 761 847 905 514 905 514 471 511 471 511 166 718 166 718 17 319 17 319 299 946 299 946 947 816 947 816 35 295 35 295 87 864 87 864 789 394 789 394 432 816 432 816 592 797 592 797 122 324 122 324 665 179 665 179 280 658 280 658 967 593 967 593 137 883 137 883 744 17 744 17 861 300 861 300 883 540 883 540 77 185 77 185 940 312 940 312 506 93 506 93 719 702 719 702 223 646 223 646 261 134 261 134 400 61 400 61 687 704 687 704 947 469 947 469 228 250 228 250 673 203 673 203 342 446 342 446 890 510 890 510 696 895 696 895 890 268 890 268 958 657 958 657 158 525 158 525 78 739 78 739 994 789 994 789 952 906 952 906 359 758 359 758 806 103 806 103 781 30 781 30 66 389 66 389 634 758 634 758 122 60 122 60 575 654 575 654 966 70 966 70 342 898 342 898 405 829 405 829 561 446 561 446 262 529 262 529 155 253 155 253 622 827 622 827 827 524 827 524 931 520 931 520 706 445 706 445 751 821 751 821 642 654 642 654 248 398 248 398 632 866 632 866 276 358 276 358 702 764 702 764 116 655 116 655 174 46 174 46 928 893 928 893 352 571 352 571 672 152 672 152 521 730 521 730 862 517 862 517 762 273 762 273 319 95 319 95 634 845 634 845 746 391 746 391 859 500 859 500 795 441 795 441 389 82 389 82 353 649 353 649 125 40 125 40 486 109 486 109 490 507 490 507 668 806 668 806 135 88 135 88 113 468 113 468 735 839 735 839 36 590 36 590 335 656 335 656 643 344 643 344 895 776 895 776 71 472 71 472 632 178 632 178 451 25 451 25 921 732 921 732 199 894 199 894 54 135 54 135 153 867 153 867 461 476 461 476 449 531 449 531 502 230 502 230 858 635 858 635 613 919 613 919 570 545 570 545 432 703 432 703 127 505 127 505 165 722 165 722 974 268 974 268 135 325 135 325 912 30 912 30 155 637 155 637 727 114 727 114 651 988 651 988 991 136 991 136 605 964 605 964 630 220 630 220 534 891 534 891 509 109 509 109 558 571 558 571 536 256 536 256 484 460 484 460 339 188 339 188 238 327 238 327 62 624 62 624 260 464 260 464 527 504 527 504 950 10 950 10 962 595 962 595 814 977 814 977 843 151 843 151 179 883 179 883 385 769 385 769 571 64 571 64 109 197 109 197 82 147 82 147 521 533 521 533 567 895 567 895 346 622 346 622 826 425 826 425 439 798 439 798 372 675 372 675 744 122 744 122 443 922 443 922 916 256 916 256 726 794 726 794 427 863 427 863 936 445 936 445 643 495 643 495 846 542 846 542 708 132 708 132 227 504 227 504 809 367 809 367 963 102 963 102 884 98 884 98 646 800 646 800 835 2 835 2 751 885 751 885 186 577 186 577 411 668 411 668 28 775 28 775 777 319 777 319 274 224 274 224 144 202 144 202 140 767 140 767 452 845 452 845 626 343 626 343 852 548 852 548 694 897 694 897 416 514 416 514 728 192 728 192 319 208 319 208 946 385 946 385 171 445 171 445 875 512 875 512 227 289 227 289 241 457 241 457 5 49 5 49 213 242 213 242 7 555 7 555 469 829 469 829 522 914 522 914 689 868 689 868 339 750 339 750 404 508 404 508 490 739 490 739 23 818 23 818 982 61 982 61 515 564 515 564 713 641 713 641 246 932 246 932 942 492 942 492 535 324 535 324 941 354 941 354 347 221 347 221 189 237 189 237 974 963 974 963 446 782 446 782 334 248 334 248 393 637 393 637 691 995 691 995 572 718 572 718 224 740 224 740 201 224 201 224 48 818 48 818 163 787 163 787 105 644 105 644 589 640 589 640 803 768 803 768 96 672 96 672 791 134 791 134 940 626 940 626 639 474 639 474 629 128 629 128 159 608 159 608 922 943 922 943 7 820 7 820 462 981 462 981 222 727 222 727 239 921 239 921 947 246 947 246 233 179 233 179 125 520 125 520 962 262 962 262 875 967 875 967 715 137 715 137 283 278 283 278 366 346 366 346 446 888 446 888 444 469 444 469 522 137 522 137 185 3 185 3 895 404 895 404 572 782 572 782 112 839 112 839 405 45 405 45 474 408 474 408 412 941 412 941 327 337 327 337 141 348 141 348 64 375 64 375 23 751 23 751 942 880 942 880 880 673 880 673 452 635 452 635 951 389 951 389 843 344 843 344 264 549 264 549 378 929 378 929 71 527 71 527 629 262 629 262 627 515 627 515 650 749 650 749 736 711 736 711 651 44 651 44 65 87 65 87 90 645 90 645 987 762 987 762 431 994 431 994 129 253 129 253 912 438 912 438 3 566 3 566 64 977 64 977 129 654 129 654 373 722 373 722 721 638 721 638 585 426 585 426 897 94 897 94 642 662 642 662 941 364 941 364 213 839 213 839 157 894 157 894 347 648 347 648 363 12 363 12 118 709 118 709 363 86 363 86 215 120 215 120 531 982 531 982 935 671 935 671 715 468 715 468 122 460 122 460 929 8 929 8 203 130 203 130 13 6 13 6 296 596 296 596 221 152 221 152 32 840 32 840 686 780 686 780 141 252 141 252 326 887 326 887 737 629 737 629 693 67 693 67 373 438 373 438 95 363 95 363 403 161 403 161 189 809 189 809 819 422 819 422 115 173 115 173 935 152 935 152 262 653 262 653 438 429 438 429 988 541 988 541 271 162 271 162 204 125 204 125 431 705 431 705 682 637 682 637 592 573 592 573 366 324 366 324 273 430 273 430 188 186 188 186 356 530 356 530 509 795 509 795 781 221 781 221 57 269 57 269 678 7 678 7 845 328 845 328 933 876 933 876 152 988 152 988 671 531 671 531 154 615 154 615 851 267 851 267 179 200 179 200 594 49 594 49 504 458 504 458 693 944 693 944 300 931 300 931 966 220 966 220 53 501 53 501 825 170 825 170 775 441 775 441 638 874 638 874 954 384 954 384 717 827 717 827 864 973 864 973 693 808 693 808 161 681 161 681 344 224 344 224 776 97 776 97 234 150 234 150 886 304 886 304 432 120 432 120 154 656 154 656 674 791 674 791 197 181 197 181 816 568 816 568 466 321 466 321 533 36 533 36 694 574 694 574 229 699 229 699 261 289 261 289 954 606 954 606 865 313 865 313 759 561 759 561 7 697 7 697 324 134 324 134 466 442 466 442 343 992 343 992 230 492 230 492 459 413 459 413 600 65 600 65 188 603 188 603 308 734 308 734 53 406 53 406 319 350 319 350 531 341 531 341 279 174 279 174 482 839 482 839 92 35 92 35 130 57 130 57 568 270 568 270 865 748 865 748 274 526 274 526 275 222 275 222 31 442 31 442 237 553 237 553 482 621 482 621 649 416 649 416 580 978 580 978 781 15 781 15 850 915 850 915 623 67 623 67 104 370 104 370 342 813 342 813 236 558 236 558 146 397 146 397 139 876 139 876 353 132 353 132 587 116 587 116 206 47 206 47 915 83 915 83 588 655 588 655 38 648 38 648 297 954 297 954 545 320 545 320 542 191 542 191 917 514 917 514 880 444 880 444 96 635 96 635 527 807 527 807 925 94 925 94 903 16 903 16 422 179 422 179 959 517 959 517 89 572 89 572 649 906 649 906 952 616 952 616 703 462 703 462 376 128 376 128 162 197 162 197 360 185 360 185 617 551 617 551 422 342 422 342 440 751 440 751 529 451 529 451 225 112 225 112 149 115 149 115 756 795 756 795 346 895 346 895 436 381 436 381 834 834 834 834 596 84 596 84 485 175 485 175 193 145 193 145 356 707 356 707 523 284 523 284 685 519 685 519 189 326 189 326 869 447 869 447 497 405 497 405 498 317 498 317 211 735 211 735 352 301 352 301 56 109 56 109 256 600 256 600 827 724 827 724 4 366 4 366 722 347 722 347 124 320 124 320 559 695 559 695 975 394 975 394 904 282 904 282 560 235 560 235 26 189 26 189 303 331 303 331 106 843 106 843 304 710 304 710 690 215 690 215 692 678 692 678 23 576 23 576 594 341 594 341 847 78 847 78 111 563 111 563 498 83 498 83 896 815 896 815 354 598 354 598 644 314 644 314 385 188 385 188 476 869 476 869 736 91 736 91 451 875 451 875 875 511 875 511 118 859 118 859 226 961 226 961 361 695 361 695 671 875 671 875 91 480 91 480 677 212 677 212 244 371 244 371 944 823 944 823 145 52 145 52 564 450 564 450 144 465 144 465 386 375 386 375 557 644 557 644 24 446 24 446 14 534 14 534 573 50 573 50 793 230 793 230 416 101 416 101 306 719 306 719 817 636 817 636 910 744 910 744 50 650 50 650 454 355 454 355 252 753 252 753 442 960 442 960 268 903 268 903 926 928 926 928 113 536 113 536 292 217 292 217 755 204 755 204 767 463 767 463 394 670 394 670 78 754 78 754 404 405 404 405 920 77 920 77 606 332 606 332 108 15 108 15 910 663 910 663 207 716 207 716 191 797 191 797 422 43 422 43 885 728 885 728 218 164 218 164 959 204 959 204 926 187 926 187 666 106 666 106 271 545 271 545 634 452 634 452 289 60 289 60 104 868 104 868 851 182 851 182 456 11 456 11 863 324 863 324 546 424 546 424 520 228 520 228 622 515 622 515 955 431 955 431 347 718 347 718 676 679 676 679 630 630 630 630 971 411 971 411 108 990 108 990 557 584 557 584 548 31 548 31 422 634 422 634 10 16 10 16 336 912 336 912 378 874 378 874 170 244 170 244 351 316 351 316 449 315 449 315 632 989 632 989 198 897 198 897 170 873 170 873 667 64 667 64 240 582 240 582 777 282 777 282 494 525 494 525 490 686 490 686 132 624 132 624 102 515 102 515 55 235 55 235 502 621 502 621 329 20 329 20 351 859 351 859 323 571 323 571 522 262 522 262 714 62 714 62 837 591 837 591 272 254 272 254 779 775 779 775 727 439 727 439 14 655 14 655 37 100 37 100 41 665 41 665 278 25 278 25 390 554 390 554 163 951 163 951 37 290 37 290 811 695 811 695 69 393 69 393 469 925 469 925 342 897 342 897 337 122 337 122 88 550 88 550 792 336 792 336 879 828 879 828 304 37 304 37 846 896 846 896 266 452 266 452 815 427 815 427 323 896 323 896 782 772 782 772 872 933 872 933 228 409 228 409 496 167 496 167 123 373 123 373 724 792 724 792 31 428 31 428 497 246 497 246 744 308 744 308 43 477 43 477 26 539 26 539 883 483 883 483 298 64 298 64 968 468 968 468 198 587 198 587 178 401 178 401 158 58 158 58 80 476 80 476 754 622 754 622 995 924 995 924 916 19 916 19 578 537 578 537 131 185 131 185 279 556 279 556 410 517 410 517 948 179 948 179 219 421 219 421 671 789 671 789 966 816 966 816 143 340 143 340 215 708 215 708 807 579 807 579 476 241 476 241 411 513 411 513 884 790 884 790 385 992 385 992 113 314 113 314 810 597 810 597 75 880 75 880 837 101 837 101 473 938 473 938 102 698 102 698 616 515 616 515 3 340 3 340 14 968 14 968 361 203 361 203 807 692 807 692 418 73 418 73 28 100 28 100 396 868 396 868 878 368 878 368 279 57 279 57 125 653 125 653 980 935 980 935 44 377 44 377 574 908 574 908 615 183 615 183 625 106 625 106 437 622 437 622 568 304 568 304 590 616 590 616 476 513 476 513 415 705 415 705 774 54 774 54 432 168 432 168 650 554 650 554 151 730 151 730 774 982 774 982 639 478 639 478 202 445 202 445 621 963 621 963 896 753 896 753 550 770 550 770 293 205 293 205 750 791 750 791 330 677 330 677 113 696 113 696 212 364 212 364 178 873 178 873 463 74 463 74 483 992 483 992 657 928 657 928 699 858 699 858 660 225 660 225 645 485 645 485 829 628 829 628 733 219 733 219 702 227 702 227 257 383 257 383 148 808 148 808 537 152 537 152 315 415 315 415 344 399 344 399 337 685 337 685 327 714 327 714 769 74 769 74 543 552 543 552 327 512 327 512 175 422 175 422 846 268 846 268 155 287 155 287 966 798 966 798 65 587 65 587 535 801 535 801 506 146 506 146 72 284 72 284 884 21 884 21 118 561 118 561 951 752 951 752 340 581 340 581 831 292 831 292 376 596 376 596 868 807 868 807 103 55 103 55 985 377 985 377 433 341 433 341 416 710 416 710 177 191 177 191 311 476 311 476 403 64 403 64 836 509 836 509 916 224 916 224 523 194 523 194 303 310 303 310 665 281 665 281 217 842 217 842 945 963 945 963 408 883 408 883 173 430 173 430 466 943 466 943 931 786 931 786 780 382 780 382 477 538 477 538 640 515 640 515 281 781 281 781 673 684 673 684 781 550 781 550 455 180 455 180 264 964 264 964 9 911 9 911 893 76 893 76 154 526 154 526 479 241 479 241 525 864 525 864 434 359 434 359 945 482 945 482 372 482 372 482 520 611 520 611 274 317 274 317 622 443 622 443 52 334 52 334 239 599 239 599 188 206 188 206 328 903 328 903 484 86 484 86 436 657 436 657 332 504 332 504 991 92 991 92 731 23 731 23 919 54 919 54 700 402 700 402 335 595 335 595 292 916 292 916 28 723 28 723 4 137 4 137 687 995 687 995 513 537 513 537 651 967 651 967 460 745 460 745 512 187 512 187 349 721 349 721 437 881 437 881 880 577 880 577 138 607 138 607 324 69 324 69 467 98 467 98 128 655 128 655 373 548 373 548 466 489 466 489 956 170 956 170 821 40 821 40 333 437 333 437 671 50 671 50 231 192 231 192 347 626 347 626 138 471 138 471 276 983 276 983 826 189 826 189 967 545 967 545 884 242 884 242 21 981 21 981 837 134 837 134 116 80 116 80 412 105 412 105 214 360 214 360 740 78 740 78 800 905 800 905 150 22 150 22 408 320 408 320 803 27 803 27 674 788 674 788 866 687 866 687 985 915 985 915 988 976 988 976 649 405 649 405 916 74 916 74 455 17 455 17 71 516 71 516 753 956 753 956 849 994 849 994 916 60 916 60 513 926 513 926 49 853 49 853 550 484 550 484 912 581 912 581 79 581 79 581 327 59 327 59 694 475 694 475 434 200 434 200 386 760 386 760 385 459 385 459 994 144 994 144 400 591 400 591 735 61 735 61 538 74 538 74 559 548 559 548 469 837 469 837 298 578 298 578 129 970 129 970 830 697 830 697 149 510 149 510 46 25 46 25 415 406 415 406 396 953 396 953 21 485 21 485 994 724 994 724 578 333 578 333 921 324 921 324 202 423 202 423 254 535 254 535 204 912 204 912 212 844 212 844 90 373 90 373 84 833 84 833 229 257 229 257 76 680 76 680 801 205 801 205 882 750 882 750 677 167 677 167 35 406 35 406 269 384 269 384 825 671 825 671 563 532 563 532 804 523 804 523 850 378 850 378 447 182 447 182 102 7 102 7 843 482 843 482 526 863 526 863 52 461 52 461 13 304 13 304 800 179 800 179 677 560 677 560 108 822 108 822 941 519 941 519 780 619 780 619 599 826 599 826 242 607 242 607 153 902 153 902 813 336 813 336 11 640 11 640 210 239 210 239 684 496 684 496 348 880 348 880 477 932 477 932 902 993 902 993 99 305 99 305 238 212 238 212 920 641 920 641 576 261 576 261 570 287 570 287 646 638 646 638 229 253 229 253 189 803 189 803 963 531 963 531 317 363 317 363 949 610 949 610 783 396 783 396 833 765 833 765 675 744 675 744 52 516 52 516 572 594 572 594 670 619 670 619 944 840 944 840 744 886 744 886 822 256 822 256 894 323 894 323 781 759 781 759 407 8 407 8 28 132 28 132 20 741 20 741 279 52 279 52 784 352 784 352 607 930 607 930 513 115 513 115 32 737 32 737 19 76 19 76 8 262 8 262 110 64 110 64 728 649 728 649 559 962 559 962 472 108 472 108 447 670 447 670 682 639 682 639 605 527 605 527 704 792 704 792 231 842 231 842 960 917 960 917 407 595 407 595 264 790 264 790 950 646 950 646 184 415 184 415 427 268 427 268 94 711 94 711 805 802 805 802 360 183 360 183 94 232 94 232 427 967 427 967 82 503 82 503 438 810 438 810 906 9 906 9 118 921 118 921 473 220 473 220 871 283 871 283 980 24 980 24 970 220 970 220 625 847 625 847 106 64 106 64 773 444 773 444 680 527 680 527 932 152 932 152 933 922 933 922 923 286 923 286 782 277 782 277 186 27 186 27 190 523 190 523 598 865 598 865 187 642 187 642 582 671 582 671 733 34 733 34 341 899 341 899 365 40 365 40 188 806 188 806 419 447 419 447 913 946 913 946 59 285 59 285 519 202 519 202 826 527 826 527 690 315 690 315 775 42 775 42 639 931 639 931 929 426 929 426 506 394 506 394 665 778 665 778 51 81 51 81 399 64 399 64 12 384 12 384 248 433 248 433 317 848 317 848 193 749 193 749 990 702 990 702 314 830 314 830 941 294 941 294 18 922 18 922 703 245 703 245 617 654 617 654 533 960 533 960 570 628 570 628 508 637 508 637 635 141 635 141 80 736 80 736 891 51 891 51 582 88 582 88 178 439 178 439 297 905 297 905 723 332 723 332 447 969 447 969 440 217 440 217 257 441 257 441 599 407 599 407 530 671 530 671 18 886 18 886 380 577 380 577 947 230 947 230 740 897 740 897 554 571 554 571 651 331 651 331 26 958 26 958 24 830 24 830 797 369 797 369 725 891 725 891 403 973 403 973 88 462 88 462 553 747 553 747 598 295 598 295 698 521 698 521 962 525 962 525 830 601 830 601 465 22 465 22 748 322 748 322 291 442 291 442 176 421 176 421 651 397 651 397 947 69 947 69 89 9 89 9 237 971 237 971 779 136 779 136 874 707 874 707 122 27 122 27 509 261 509 261 566 873 566 873 318 736 318 736 928 750 928 750 913 317 913 317 82 236 82 236 291 447 291 447 881 495 881 495 596 373 596 373 52 372 52 372 968 299 968 299 765 424 765 424 684 386 684 386 163 954 163 954 728 140 728 140 200 468 200 468 468 755 468 755 302 124 302 124 151 193 151 193 352 276 352 276 897 279 897 279 936 204 936 204 787 745 787 745 23 345 23 345 336 854 336 854 173 391 173 391 524 56 524 56 397 90 397 90 737 326 737 326 523 465 523 465 907 773 907 773 372 763 372 763 194 986 194 986 115 392 115 392 11 362 11 362 400 672 400 672 384 797 384 797 973 841 973 841 242 986 242 986 879 31 879 31 51 806 51 806 692 524 692 524 39 372 39 372 895 935 895 935 957 330 957 330 377 738 377 738 805 683 805 683 243 60 243 60 144 18 144 18 57 109 57 109 685 987 685 987 707 890 707 890 119 954 119 954 326 83 326 83 48 131 48 131 622 263 622 263 601 833 601 833 718 594 718 594 552 889 552 889 140 297 140 297 559 796 559 796 58 114 58 114 961 966 961 966 293 715 293 715 943 146 943 146 103 211 103 211 713 179 713 179 633 403 633 403 584 82 584 82 407 85 407 85 934 472 934 472 408 721 408 721 917 979 917 979 162 757 162 757 54 25 54 25 145 408 145 408 270 199 270 199 963 299 963 299 426 477 426 477 211 221 211 221 989 181 989 181 26 354 26 354 21 238 21 238 703 493 703 493 521 721 521 721 313 557 313 557 929 584 929 584 22 981 22 981 374 15 374 15 898 918 898 918 977 979 977 979 974 271 974 271 729 508 729 508 434 161 434 161 475 625 475 625 602 490 602 490 747 702 747 702 33 831 33 831 641 765 641 765 477 352 477 352 873 950 873 950 730 549 730 549 849 16 849 16 648 110 648 110 913 937 913 937 173 72 173 72 314 503 314 503 53 148 53 148 294 30 294 30 88 880 88 880 341 62 341 62 829 776 829 776 186 785 186 785 68 659 68 659 740 507 740 507 394 759 394 759 554 780 554 780 561 206 561 206 249 354 249 354 149 151 149 151 976 749 976 749 863 80 863 80 539 213 539 213 389 485 389 485 698 587 698 587 408 363 408 363 58 124 58 124 82 23 82 23 993 186 993 186 94 577 94 577 650 349 650 349 230 521 230 521 295 286 295 286 782 67 782 67 988 620 988 620 638 702 638 702 745 53 745 53 239 200 239 200 290 911 290 911 262 272 262 272 204 834 204 834 950 525 950 525 831 956 831 956 230 901 230 901 839 290 839 290 489 593 489 593 974 621 974 621 504 311 504 311 276 248 276 248 859 269 859 269 120 234 120 234 245 496 245 496 651 427 651 427 412 709 412 709 311 862 311 862 185 919 185 919 629 816 629 816 260 106 260 106 191 76 191 76 854 805 854 805 4 118 4 118 757 243 757 243 209 459 209 459 424 187 424 187 583 257 583 257 207 298 207 298 637 547 637 547 24 543 24 543 912 386 912 386 775 82 775 82 295 700 295 700 833 711 833 711 892 32 892 32 386 790 386 790 370 382 370 382 605 704 605 704 4 347 4 347 712 356 712 356 740 266 740 266 921 586 921 586 771 135 771 135 481 590 481 590 817 671 817 671 296 652 296 652 867 643 867 643 437 311 437 311 915 295 915 295 613 243 613 243 11 256 11 256 450 778 450 778 308 880 308 880 227 751 227 751 621 452 621 452 932 292 932 292 961 95 961 95 354 209 354 209 125 429 125 429 405 70 405 70 349 13 349 13 143 881 143 881 260 175 260 175 777 24 777 24 569 263 569 263 375 284 375 284 756 28 756 28 976 905 976 905 898 286 898 286 955 765 955 765 222 289 222 289 719 269 719 269 296 394 296 394 504 752 504 752 874 371 874 371 51 552 51 552 3 584 3 584 165 799 165 799 149 504 149 504 842 927 842 927 680 886 680 886 268 726 268 726 704 815 704 815 813 495 813 495 594 623 594 623 963 461 963 461 768 370 768 370 270 610 270 610 979 803 979 803 73 786 73 786 639 211 639 211 213 793 213 793 736 832 736 832 380 271 380 271 989 64 989 64 874 932 874 932 2 563 2 563 12 50 12 50 472 888 472 888 543 862 543 862 352 269 352 269 214 376 214 376 799 161 799 161 461 317 461 317 679 610 679 610 556 761 556 761 327 335 327 335 182 741 182 741 483 492 483 492 326 130 326 130 589 265 589 265 657 713 657 713 669 622 669 622 108 650 108 650 528 240 528 240 965 463 965 463 212 139 212 139 899 264 899 264 501 772 501 772 771 974 771 974 298 432 298 432 233 513 233 513 108 272 108 272 69 136 69 136 908 79 908 79 25 525 25 525 865 723 865 723 538 344 538 344 824 322 824 322 557 924 557 924 709 154 709 154 582 382 582 382 861 647 861 647 708 916 708 916 788 936 788 936 958 50 958 50 634 52 634 52 551 147 551 147 267 171 267 171 939 794 939 794 290 993 290 993 599 311 599 311 349 531 349 531 182 95 182 95 336 170 336 170 203 129 203 129 315 65 315 65 1 301 1 301 578 789 578 789 644 335 644 335 88 446 88 446 741 742 741 742 7 630 7 630 377 591 377 591 354 986 354 986 382 749 382 749 881 141 881 141 871 120 871 120 623 211 623 211 915 714 915 714 691 863 691 863 529 96 529 96 951 120 951 120 87 263 87 263 281 549 281 549 143 605 143 605 241 631 241 631 125 862 125 862 558 149 558 149 855 716 855 716 615 235 615 235 27 661 27 661 568 417 568 417 120 25 120 25 130 127 130 127 940 461 940 461 10 396 10 396 887 560 887 560 976 92 976 92 926 308 926 308 551 205 551 205 429 831 429 831 574 796 574 796 582 10 582 10 56 583 56 583 185 811 185 811 697 160 697 160 103 310 103 310 609 563 609 563 885 595 885 595 183 68 183 68 392 398 392 398 183 589 183 589 923 696 923 696 676 162 676 162 484 942 484 942 36 64 36 64 238 273 238 273 136 104 136 104 117 246 117 246 738 303 738 303 975 472 975 472 616 991 616 991 339 847 339 847 915 204 915 204 431 673 431 673 624 362 624 362 457 271 457 271 139 619 139 619 492 718 492 718 874 994 874 994 703 926 703 926 594 148 594 148 578 176 578 176 940 45 940 45 61 829 61 829 605 720 605 720 948 509 948 509 687 74 687 74 375 582 375 582 682 307 682 307 931 678 931 678 208 292 208 292 815 433 815 433 373 4 373 4 83 244 83 244 286 184 286 184 811 109 811 109 85 859 85 859 651 591 651 591 874 123 874 123 738 777 738 777 185 144 185 144 651 179 651 179 329 874 329 874 817 186 817 186 705 930 705 930 857 892 857 892 568 403 568 403 12 570 12 570 933 840 933 840 121 819 121 819 740 238 740 238 923 625 923 625 459 521 459 521 173 552 173 552 136 877 136 877 943 176 943 176 152 220 152 220 20 809 20 809 22 252 22 252 42 525 42 525 766 293 766 293 502 317 502 317 495 782 495 782 173 989 173 989 504 579 504 579 816 792 816 792 16 441 16 441 949 11 949 11 363 284 363 284 759 576 759 576 94 630 94 630 286 736 286 736 941 324 941 324 748 974 748 974 665 50 665 50 464 146 464 146 803 268 803 268 573 974 573 974 971 315 971 315 348 794 348 794 148 723 148 723 969 243 969 243 305 267 305 267 904 920 904 920 880 46 880 46 75 345 75 345 419 5 419 5 635 310 635 310 137 25 137 25 66 859 66 859 127 214 127 214 342 734 342 734 604 367 604 367 917 807 917 807 602 500 602 500 627 857 627 857 263 559 263 559 313 932 313 932 927 462 927 462 293 151 293 151 37 598 37 598 104 398 104 398 279 880 279 880 60 374 60 374 520 309 520 309 276 284 276 284 669 262 669 262 94 625 94 625 348 314 348 314 991 247 991 247 934 467 934 467 862 46 862 46 163 258 163 258 608 805 608 805 15 62 15 62 348 918 348 918 427 630 427 630 592 685 592 685 179 834 179 834 864 944 864 944 897 104 897 104 98 861 98 861 262 154 262 154 845 504 845 504 903 182 903 182 84 562 84 562 891 779 891 779 103 554 103 554 359 661 359 661 488 541 488 541 990 107 990 107 332 606 332 606 420 313 420 313 917 624 917 624 133 172 133 172 926 250 926 250 424 287 424 287 296 309 296 309 231 914 231 914 424 427 424 427 274 95 274 95 271 434 271 434 86 841 86 841 259 471 259 471 405 498 405 498 283 43 283 43 589 752 589 752 476 189 476 189 535 435 535 435 62 471 62 471 95 124 95 124 789 655 789 655 254 873 254 873 563 874 563 874 718 452 718 452 853 547 853 547 50 563 50 563 947 858 947 858 139 198 139 198 7 992 7 992 48 821 48 821 435 832 435 832 22 609 22 609 411 284 411 284 131 639 131 639 884 504 884 504 795 152 795 152 364 970 364 970 679 597 679 597 925 736 925 736 20 665 20 665 822 249 822 249 719 285 719 285 245 131 245 131 458 318 458 318 598 679 598 679 487 489 487 489 617 846 617 846 290 295 290 295 198 139 198 139 526 897 526 897 578 556 578 556 822 342 822 342 414 612 414 612 749 938 749 938 875 525 875 525 61 257 61 257 599 47 599 47 291 360 291 360 890 384 890 384 492 176 492 176 862 832 862 832 401 721 401 721 975 860 975 860 810 904 810 904 640 337 640 337 220 565 220 565 160 881 160 881 107 749 107 749 712 384 712 384 292 428 292 428 318 958 318 958 865 459 865 459 1 838 1 838 343 627 343 627 914 62 914 62 593 112 593 112 624 214 624 214 799 13 799 13 232 795 232 795 841 834 841 834 35 137 35 137 82 239 82 239 540 687 540 687 583 279 583 279 463 551 463 551 616 342 616 342 929 152 929 152 629 166 629 166 449 923 449 923 637 995 637 995 649 704 649 704 816 2 816 2 181 50 181 50 568 188 568 188 746 684 746 684 176 678 176 678 488 250 488 250 816 186 816 186 279 800 279 800 834 252 834 252 516 880 516 880 875 400 875 400 204 442 204 442 549 765 549 765 97 108 97 108 899 115 899 115 570 844 570 844 728 720 728 720 434 800 434 800 868 391 868 391 511 848 511 848 425 136 425 136 12 571 12 571 977 160 977 160 676 594 676 594 527 994 527 994 520 664 520 664 88 926 88 926 929 652 929 652 806 39 806 39 162 981 162 981 794 704 794 704 943 964 943 964 733 967 733 967 561 966 561 966 911 266 911 266 779 582 779 582 104 296 104 296 398 961 398 961 867 448 867 448 612 164 612 164 872 765 872 765 616 43 616 43 708 876 708 876 516 515 516 515 223 564 223 564 651 137 651 137 313 350 313 350 75 293 75 293 920 958 920 958 694 19 694 19 403 714 403 714 572 692 572 692 916 508 916 508 1 784 1 784 927 482 927 482 817 137 817 137 535 614 535 614 349 548 349 548 265 580 265 580 767 451 767 451 922 342 922 342 358 516 358 516 87 973 87 973 460 124 460 124 291 118 291 118 961 625 961 625 398 797 398 797 923 462 923 462 668 64 668 64 494 601 494 601 785 968 785 968 422 495 422 495 150 373 150 373 314 768 314 768 613 206 613 206 910 43 910 43 837 587 837 587 188 599 188 599 843 2 843 2 785 704 785 704 935 115 935 115 967 284 967 284 451 769 451 769 776 67 776 67 816 138 816 138 772 165 772 165 234 731 234 731 642 27 642 27 660 45 660 45 26 509 26 509 373 799 373 799 465 170 465 170 882 186 882 186 81 851 81 851 223 368 223 368 291 905 291 905 926 977 926 977 686 526 686 526 196 291 196 291 310 154 310 154 120 768 120 768 473 391 473 391 480 274 480 274 129 536 129 536 35 379 35 379 862 856 862 856 381 324 381 324 673 168 673 168 53 653 53 653 659 934 659 934 465 907 465 907 252 344 252 344 545 364 545 364 645 863 645 863 963 946 963 946 472 756 472 756 163 681 163 681 170 41 170 41 928 855 928 855 321 464 321 464 669 434 669 434 238 264 238 264 99 13 99 13 639 237 639 237 728 762 728 762 63 15 63 15 172 62 172 62 106 132 106 132 759 229 759 229 410 444 410 444 170 328 170 328 665 299 665 299 114 281 114 281 278 358 278 358 757 47 757 47 3 728 3 728 5 310 5 310 580 986 580 986 308 403 308 403 335 228 335 228 334 294 334 294 527 601 527 601 289 67 289 67 836 330 836 330 951 68 951 68 188 479 188 479 878 664 878 664 450 838 450 838 150 30 150 30 346 909 346 909 629 690 629 690 10 862 10 862 255 650 255 650 314 144 314 144 890 819 890 819 146 847 146 847 177 792 177 792 921 165 921 165 357 615 357 615 223 118 223 118 875 982 875 982 112 883 112 883 470 883 470 883 400 431 400 431 583 93 583 93 583 289 583 289 127 992 127 992 547 707 547 707 302 981 302 981 137 625 137 625 626 401 626 401 632 290 632 290 633 431 633 431 604 556 604 556 307 199 307 199 676 532 676 532 610 850 610 850 307 317 307 317 352 411 352 411 289 694 289 694 465 621 465 621 953 7 953 7 950 300 950 300 254 825 254 825 449 916 449 916 576 210 576 210 753 44 753 44 939 765 939 765 551 109 551 109 507 987 507 987 843 517 843 517 809 98 809 98 981 180 981 180 409 195 409 195 564 257 564 257 94 6 94 6 243 114 243 114 77 836 77 836 206 320 206 320 326 806 326 806 536 668 536 668 961 508 961 508 279 518 279 518 598 448 598 448 606 727 606 727 181 827 181 827 979 902 979 902 782 179 782 179 648 596 648 596 621 708 621 708 178 312 178 312 119 84 119 84 972 794 972 794 149 82 149 82 194 414 194 414 786 512 786 512 334 960 334 960 69 398 69 398 559 390 559 390 383 863 383 863 604 208 604 208 809 872 809 872 890 630 890 630 243 514 243 514 923 647 923 647 956 676 956 676 153 335 153 335 644 880 644 880 665 171 665 171 568 983 568 983 579 284 579 284 67 957 67 957 709 979 709 979 733 815 733 815 483 327 483 327 641 956 641 956 728 739 728 739 812 215 812 215 20 267 20 267 70 675 70 675 586 969 586 969 38 106 38 106 65 257 65 257 613 703 613 703 688 96 688 96 961 404 961 404 969 564 969 564 507 208 507 208 129 977 129 977 565 197 565 197 840 114 840 114 74 251 74 251 898 952 898 952 452 658 452 658 195 770 195 770 340 718 340 718 836 245 836 245 788 676 788 676 615 367 615 367 407 312 407 312 239 510 239 510 851 498 851 498 835 484 835 484 791 632 791 632 517 704 517 704 394 322 394 322 894 7 894 7 313 711 313 711 746 926 746 926 523 333 523 333 219 584 219 584 38 657 38 657 528 887 528 887 941 531 941 531 499 421 499 421 173 958 173 958 374 143 374 143 554 705 554 705 514 149 514 149 336 931 336 931 34 394 34 394 688 882 688 882 38 148 38 148 856 312 856 312 578 499 578 499 262 594 262 594 51 71 51 71 106 582 106 582 644 325 644 325 584 411 584 411 588 744 588 744 171 952 171 952 380 774 380 774 371 459 371 459 278 867 278 867 736 790 736 790 375 377 375 377 503 876 503 876 496 720 496 720 647 8 647 8 676 184 676 184 173 884 173 884 482 503 482 503 336 114 336 114 984 783 984 783 406 772 406 772 31 226 31 226 396 800 396 800 464 567 464 567 661 637 661 637 940 229 940 229 658 100 658 100 679 465 679 465 40 290 40 290 710 288 710 288 466 779 466 779 215 210 215 210 612 671 612 671 657 626 657 626 913 320 913 320 592 676 592 676 892 560 892 560 333 97 333 97 191 10 191 10 120 803 120 803 804 515 804 515 575 720 575 720 761 69 761 69 316 500 316 500 158 880 158 880 539 390 539 390 732 948 732 948 719 725 719 725 232 442 232 442 651 864 651 864 165 593 165 593 954 880 954 880 60 568 60 568 682 290 682 290 148 108 148 108 556 503 556 503 272 462 272 462 552 818 552 818 508 743 508 743 687 771 687 771 60 59 60 59 666 772 666 772 13 466 13 466 964 71 964 71 417 296 417 296 257 138 257 138 315 93 315 93 25 899 25 899 711 692 711 692 581 389 581 389 874 594 874 594 56 235 56 235 707 544 707 544 912 289 912 289 682 572 682 572 130 685 130 685 982 487 982 487 562 305 562 305 526 173 526 173 859 659 859 659 991 93 991 93 418 646 418 646 362 698 362 698 738 791 738 791 424 56 424 56 764 459 764 459 867 432 867 432 314 963 314 963 900 340 900 340 168 131 168 131 859 636 859 636 635 606 635 606 235 521 235 521 935 816 935 816 801 423 801 423 762 132 762 132 97 418 97 418 218 473 218 473 534 819 534 819 870 228 870 228 284 804 284 804 333 688 333 688 902 603 902 603 792 364 792 364 425 47 425 47 359 669 359 669 70 937 70 937 925 419 925 419 661 627 661 627 713 956 713 956 448 436 448 436 656 718 656 718 766 702 766 702 880 404 880 404 701 350 701 350 302 552 302 552 505 229 505 229 176 161 176 161 686 392 686 392 350 987 350 987 198 132 198 132 334 596 334 596 631 85 631 85 990 577 990 577 39 739 39 739 62 113 62 113 287 866 287 866 784 83 784 83 877 442 877 442 671 631 671 631 716 552 716 552 687 552 687 552 215 238 215 238 901 318 901 318 414 234 414 234 556 933 556 933 745 832 745 832 947 310 947 310 85 198 85 198 713 480 713 480 249 983 249 983 388 589 388 589 759 124 759 124 992 92 992 92 121 187 121 187 461 204 461 204 199 600 199 600 540 985 540 985 52 796 52 796 498 833 498 833 459 376 459 376 285 934 285 934 703 726 703 726 57 267 57 267 423 206 423 206 251 45 251 45 340 913 340 913 773 182 773 182 526 427 526 427 314 508 314 508 292 569 292 569 225 978 225 978 405 690 405 690 119 267 119 267 646 674 646 674 148 424 148 424 456 353 456 353 700 368 700 368 975 306 975 306 484 994 484 994 730 94 730 94 405 225 405 225 646 482 646 482 215 269 215 269 957 254 957 254 26 474 26 474 427 473 427 473 228 350 228 350 162 452 162 452 521 737 521 737 785 385 785 385 338 866 338 866 2 424 2 424 732 135 732 135 346 328 346 328 242 866 242 866 350 332 350 332 750 718 750 718 546 886 546 886 331 810 331 810 453 465 453 465 347 349 347 349 716 312 716 312 811 795 811 795 490 908 490 908 774 567 774 567 817 811 817 811 641 793 641 793 698 766 698 766 904 829 904 829 725 225 725 225 438 137 438 137 418 508 418 508 682 824 682 824 100 189 100 189 435 853 435 853 426 3 426 3 312 50 312 50 133 806 133 806 590 727 590 727 735 954 735 954 780 747 780 747 662 74 662 74 166 706 166 706 157 716 157 716 858 520 858 520 226 944 226 944 418 377 418 377 940 864 940 864 493 918 493 918 797 590 797 590 36 869 36 869 470 769 470 769 112 591 112 591 252 747 252 747 811 236 811 236 461 533 461 533 67 114 67 114 518 175 518 175 845 917 845 917 66 899 66 899 625 718 625 718 955 767 955 767 950 786 950 786 675 565 675 565 874 818 874 818 37 533 37 533 72 806 72 806 249 640 249 640 256 414 256 414 863 310 863 310 614 725 614 725 405 173 405 173 140 778 140 778 933 616 933 616 820 527 820 527 517 114 517 114 926 686 926 686 497 403 497 403 765 602 765 602 766 585 766 585 560 324 560 324 219 832 219 832 191 605 191 605 663 590 663 590 580 102 580 102 135 175 135 175 795 799 795 799 645 211 645 211 480 840 480 840 885 924 885 924 153 813 153 813 309 946 309 946 560 179 560 179 938 954 938 954 340 836 340 836 644 238 644 238 819 452 819 452 119 645 119 645 861 957 861 957 331 280 331 280 31 360 31 360 45 682 45 682 393 677 393 677 383 46 383 46 955 385 955 385 109 315 109 315 771 553 771 553 363 44 363 44 714 771 714 771 114 436 114 436 435 666 435 666 431 241 431 241 452 501 452 501 657 194 657 194 507 851 507 851 507 908 507 908 598 860 598 860 11 124 11 124 251 351 251 351 442 616 442 616 140 813 140 813 690 735 690 735 959 933 959 933 695 777 695 777 557 723 557 723 663 207 663 207 176 814 176 814 658 279 658 279 39 438 39 438 966 478 966 478 974 789 974 789 451 99 451 99 461 899 461 899 886 588 886 588 257 572 257 572 136 907 136 907 208 25 208 25 897 850 897 850 531 125 531 125 55 156 55 156 255 18 255 18 185 143 185 143 725 8 725 8 870 651 870 651 93 513 93 513 819 407 819 407 31 207 31 207 915 498 915 498 542 476 542 476 463 220 463 220 393 163 393 163 644 913 644 913 747 250 747 250 942 714 942 714 865 378 865 378 954 848 954 848 682 728 682 728 334 703 334 703 761 852 761 852 271 755 271 755 433 474 433 474 207 65 207 65 682 808 682 808 883 987 883 987 109 189 109 189 163 524 163 524 408 953 408 953 363 582 363 582 721 762 721 762 450 140 450 140 347 800 347 800 691 110 691 110 804 89 804 89 268 752 268 752 914 671 914 671 793 87 793 87 345 803 345 803 907 607 907 607 646 14 646 14 46 297 46 297 942 505 942 505 942 315 942 315 698 782 698 782 872 635 872 635 429 447 429 447 631 11 631 11 362 291 362 291 37 850 37 850 204 575 204 575 528 665 528 665 615 265 615 265 829 734 829 734 281 326 281 326 872 135 872 135 660 875 660 875 433 315 433 315 650 843 650 843 78 700 78 700 237 317 237 317 547 731 547 731 124 798 124 798 939 392 939 392 873 76 873 76 324 910 324 910 567 667 567 667 52 482 52 482 839 559 839 559 380 882 380 882 296 168 296 168 3 927 3 927 368 657 368 657 99 865 99 865 799 388 799 388 429 158 429 158 728 489 728 489 202 783 202 783 372 493 372 493 780 5 780 5 122 644 122 644 949 453 949 453 573 306 573 306 835 769 835 769 778 187 778 187 19 848 19 848 188 548 188 548 673 327 673 327 641 23 641 23 892 282 892 282 5 345 5 345 550 305 550 305 871 48 871 48 743 701 743 701 981 264 981 264 361 418 361 418 177 612 177 612 373 69 373 69 459 171 459 171 49 798 49 798 337 623 337 623 462 922 462 922 938 604 938 604 258 39 258 39 788 292 788 292 877 575 877 575 751 126 751 126 754 961 754 961 87 975 87 975 241 220 241 220 427 90 427 90 833 312 833 312 735 943 735 943 40 543 40 543 949 377 949 377 849 242 849 242 469 637 469 637 793 295 793 295 842 646 842 646 698 768 698 768 518 132 518 132 96 657 96 657 433 627 433 627 726 422 726 422 521 62 521 62 49 254 49 254 846 490 846 490 653 391 653 391 666 324 666 324 376 133 376 133 669 608 669 608 272 197 272 197 493 58 493 58 774 799 774 799 305 606 305 606 788 873 788 873 48 549 48 549 894 121 894 121 982 730 982 730 608 669 608 669 764 167 764 167 437 273 437 273 614 716 614 716 704 328 704 328 24 460 24 460 388 55 388 55 988 744 988 744 333 416 333 416 784 14 784 14 452 440 452 440 670 498 670 498 203 260 203 260 494 473 494 473 265 30 265 30 518 223 518 223 326 890 326 890 307 939 307 939 200 501 200 501 900 918 900 918 131 438 131 438 167 280 167 280 667 550 667 550 513 34 513 34 61 481 61 481 811 887 811 887 686 728 686 728 846 699 846 699 286 637 286 637 895 21 895 21 21 138 21 138 870 532 870 532 195 976 195 976 575 348 575 348 581 567 581 567 861 844 861 844 647 905 647 905 457 423 457 423 889 788 889 788 683 264 683 264 869 376 869 376 72 432 72 432 754 50 754 50 672 104 672 104 714 439 714 439 835 126 835 126 221 956 221 956 264 906 264 906 398 492 398 492 877 706 877 706 709 734 709 734 290 497 290 497 803 574 803 574 780 618 780 618 569 305 569 305 231 475 231 475 867 123 867 123 743 131 743 131 877 285 877 285 98 334 98 334 727 458 727 458 55 436 55 436 26 725 26 725 549 313 549 313 884 753 884 753 776 90 776 90 212 273 212 273 924 675 924 675 8 119 8 119 340 751 340 751 48 427 48 427 569 637 569 637 262 381 262 381 861 625 861 625 168 74 168 74 267 568 267 568 160 797 160 797 173 763 173 763 577 615 577 615 551 912 551 912 25 142 25 142 880 16 880 16 825 49 825 49 213 119 213 119 478 162 478 162 512 601 512 601 208 258 208 258 204 973 204 973 50 720 50 720 810 141 810 141 665 881 665 881 902 698 902 698 44 84 44 84 91 926 91 926 357 514 357 514 663 527 663 527 311 668 311 668 81 263 81 263 846 88 846 88 988 202 988 202 176 837 176 837 171 524 171 524 916 151 916 151 635 533 635 533 148 773 148 773 505 765 505 765 495 185 495 185 720 340 720 340 256 925 256 925 152 461 152 461 288 760 288 760 749 535 749 535 646 690 646 690 789 378 789 378 571 516 571 516 99 790 99 790 799 359 799 359 56 290 56 290 942 491 942 491 817 625 817 625 545 41 545 41 61 846 61 846 200 361 200 361 25 165 25 165 568 200 568 200 53 984 53 984 144 870 144 870 870 632 870 632 109 402 109 402 322 514 322 514 702 938 702 938 720 370 720 370 616 880 616 880 30 89 30 89 325 746 325 746 289 724 289 724 848 350 848 350 609 99 609 99 863 515 863 515 390 234 390 234 532 588 532 588 523 332 523 332 829 341 829 341 923 102 923 102 533 485 533 485 922 102 922 102 843 220 843 220 740 555 740 555 980 539 980 539 130 237 130 237 889 518 889 518 154 312 154 312 870 466 870 466 372 526 372 526 985 119 985 119 205 656 205 656 232 533 232 533 833 85 833 85 537 681 537 681 891 336 891 336 960 573 960 573 796 35 796 35 101 175 101 175 131 583 131 583 222 679 222 679 836 728 836 728 233 501 233 501 65 85 65 85 717 863 717 863 853 975 853 975 940 625 940 625 313 108 313 108 476 143 476 143 543 80 543 80 636 769 636 769 887 262 887 262 87 469 87 469 764 775 764 775 611 419 611 419 594 757 594 757 138 979 138 979 561 341 561 341 475 698 475 698 720 646 720 646 687 748 687 748 220 195 220 195 428 592 428 592 481 840 481 840 972 683 972 683 905 742 905 742 70 222 70 222 216 426 216 426 610 28 610 28 818 430 818 430 414 783 414 783 473 207 473 207 732 518 732 518 580 905 580 905 105 930 105 930 507 190 507 190 72 943 72 943 854 783 854 783 100 603 100 603 837 419 837 419 813 431 813 431 226 149 226 149 9 254 9 254 43 109 43 109 88 976 88 976 21 979 21 979 645 251 645 251 690 423 690 423 252 569 252 569 830 586 830 586 478 907 478 907 855 137 855 137 730 482 730 482 273 833 273 833 673 855 673 855 972 902 972 902 716 587 716 587 571 931 571 931 995 501 995 501 3 970 3 970 1 210 1 210 596 347 596 347 843 664 843 664 259 744 259 744 630 620 630 620 377 480 377 480 345 529 345 529 13 482 13 482 711 645 711 645 191 961 191 961 96 59 96 59 266 74 266 74 511 859 511 859 986 72 986 72 254 63 254 63 360 653 360 653 425 163 425 163 211 107 211 107 306 175 306 175 559 664 559 664 101 54 101 54 554 766 554 766 429 731 429 731 600 122 600 122 164 566 164 566 478 678 478 678 154 476 154 476 114 937 114 937 192 153 192 153 439 318 439 318 709 295 709 295 23 789 23 789 819 870 819 870 253 90 253 90 984 712 984 712 956 960 956 960 788 599 788 599 944 125 944 125 336 324 336 324 524 708 524 708 143 205 143 205 974 959 974 959 655 235 655 235 187 894 187 894 758 125 758 125 232 804 232 804 680 695 680 695 385 788 385 788 102 216 102 216 401 938 401 938 85 67 85 67 925 378 925 378 621 473 621 473 75 884 75 884 148 743 148 743 471 601 471 601 389 990 389 990 912 205 912 205 66 146 66 146 106 159 106 159 279 408 279 408 584 311 584 311 548 291 548 291 729 956 729 956 801 324 801 324 6 175 6 175 499 851 499 851 386 52 386 52 109 637 109 637 496 941 496 941 17 185 17 185 539 673 539 673 75 585 75 585 311 111 311 111 774 554 774 554 831 577 831 577 600 937 600 937 768 709 768 709 371 984 371 984 907 846 907 846 506 63 506 63 940 909 940 909 557 760 557 760 407 594 407 594 623 701 623 701 684 146 684 146 363 940 363 940 154 519 154 519 435 524 435 524 240 728 240 728 921 419 921 419 84 608 84 608 88 211 88 211 77 426 77 426 332 638 332 638 168 246 168 246 637 745 637 745 637 904 637 904 755 126 755 126 887 608 887 608 289 812 289 812 451 319 451 319 587 577 587 577 60 467 60 467 144 676 144 676 807 424 807 424 830 979 830 979 170 54 170 54 792 778 792 778 305 989 305 989 498 887 498 887 375 860 375 860 724 31 724 31 398 69 398 69 829 336 829 336 828 575 828 575 287 761 287 761 926 929 926 929 702 371 702 371 674 781 674 781 285 295 285 295 453 249 453 249 348 222 348 222 697 217 697 217 921 854 921 854 864 796 864 796 111 94 111 94 737 699 737 699 494 484 494 484 623 310 623 310 93 568 93 568 504 40 504 40 136 295 136 295 954 281 954 281 281 364 281 364 156 50 156 50 343 506 343 506 443 394 443 394 937 811 937 811 111 825 111 825 484 290 484 290 213 385 213 385 395 856 395 856 437 195 437 195 125 536 125 536 118 978 118 978 979 306 979 306 901 346 901 346 727 655 727 655 260 774 260 774 25 378 25 378 680 922 680 922 307 179 307 179 266 662 266 662 151 421 151 421 289 795 289 795 554 409 554 409 793 848 793 848 219 291 219 291 111 896 111 896 649 392 649 392 10 859 10 859 482 527 482 527 604 850 604 850 474 8 474 8 466 496 466 496 105 797 105 797 304 331 304 331 468 161 468 161 793 137 793 137 113 881 113 881 754 456 754 456 575 537 575 537 373 988 373 988 107 132 107 132 920 827 920 827 275 147 275 147 713 618 713 618 78 66 78 66 914 137 914 137 191 314 191 314 160 501 160 501 532 98 532 98 916 191 916 191 492 104 492 104 427 828 427 828 492 962 492 962 157 946 157 946 609 478 609 478 20 957 20 957 778 892 778 892 460 965 460 965 843 455 843 455 275 895 275 895 165 837 165 837 590 286 590 286 135 652 135 652 457 51 457 51 238 468 238 468 434 143 434 143 608 853 608 853 917 632 917 632 146 256 146 256 802 75 802 75 936 58 936 58 358 659 358 659 338 713 338 713 878 518 878 518 576 85 576 85 481 238 481 238 146 583 146 583 92 985 92 985 53 323 53 323 909 780 909 780 800 529 800 529 86 48 86 48 206 569 206 569 869 840 869 840 823 153 823 153 742 995 742 995 302 166 302 166 858 704 858 704 589 284 589 284 56 278 56 278 251 728 251 728 401 653 401 653 487 944 487 944 558 549 558 549 52 720 52 720 495 305 495 305 142 815 142 815 91 380 91 380 647 784 647 784 911 33 911 33 584 774 584 774 719 562 719 562 181 728 181 728 230 23 230 23 298 650 298 650 803 317 803 317 553 573 553 573 650 642 650 642 622 939 622 939 192 412 192 412 730 577 730 577 504 32 504 32 31 801 31 801 815 230 815 230 901 414 901 414 532 609 532 609 99 117 99 117 303 614 303 614 278 268 278 268 575 652 575 652 461 662 461 662 246 381 246 381 559 985 559 985 994 544 994 544 585 178 585 178 412 949 412 949 885 932 885 932 109 496 109 496 836 974 836 974 568 279 568 279 505 261 505 261 871 751 871 751 745 927 745 927 245 178 245 178 808 9 808 9 601 242 601 242 36 270 36 270 819 695 819 695 575 206 575 206 318 782 318 782 184 622 184 622 341 425 341 425 703 244 703 244 97 115 97 115 389 277 389 277 297 421 297 421 474 986 474 986 224 854 224 854 688 539 688 539 315 230 315 230 580 934 580 934 27 959 27 959 956 827 956 827 640 468 640 468 304 730 304 730 583 309 583 309 350 143 350 143 819 265 819 265 100 14 100 14 727 271 727 271 130 596 130 596 297 636 297 636 438 36 438 36 657 363 657 363 277 905 277 905 250 649 250 649 833 216 833 216 378 708 378 708 984 140 984 140 831 53 831 53 879 328 879 328 82 450 82 450 720 427 720 427 897 136 897 136 663 199 663 199 714 13 714 13 326 129 326 129 416 161 416 161 497 272 497 272 626 925 626 925 835 569 835 569 557 542 557 542 809 59 809 59 710 619 710 619 252 829 252 829 577 21 577 21 695 736 695 736 55 818 55 818 194 983 194 983 710 747 710 747 403 308 403 308 240 913 240 913 804 225 804 225 588 431 588 431 807 108 807 108 280 112 280 112 521 593 521 593 801 806 801 806 547 206 547 206 489 34 489 34 821 725 821 725 500 691 500 691 294 49 294 49 770 60 770 60 836 192 836 192 714 882 714 882 891 749 891 749 221 359 221 359 342 108 342 108 880 663 880 663 266 949 266 949 339 430 339 430 486 766 486 766 418 850 418 850 852 424 852 424 17 362 17 362 795 85 795 85 424 710 424 710 665 856 665 856 827 963 827 963 490 280 490 280 881 135 881 135 642 310 642 310 693 223 693 223 486 654 486 654 881 975 881 975 754 287 754 287 516 31 516 31 112 328 112 328 529 146 529 146 214 619 214 619 568 712 568 712 660 546 660 546 1 272 1 272 890 206 890 206 20 582 20 582 162 39 162 39 666 604 666 604 456 475 456 475 166 489 166 489 516 526 516 526 504 772 504 772 633 594 633 594 925 406 925 406 872 205 872 205 305 494 305 494 210 883 210 883 210 692 210 692 471 699 471 699 96 45 96 45 143 993 143 993 592 326 592 326 806 880 806 880 358 613 358 613 445 819 445 819 479 618 479 618 864 821 864 821 973 514 973 514 865 267 865 267 165 967 165 967 889 855 889 855 808 79 808 79 437 911 437 911 127 123 127 123 144 103 144 103 600 370 600 370 124 331 124 331 349 320 349 320 540 934 540 934 796 395 796 395 736 425 736 425 978 80 978 80 219 405 219 405 122 97 122 97 609 474 609 474 681 549 681 549 900 94 900 94 566 279 566 279 869 510 869 510 989 523 989 523 496 362 496 362 808 697 808 697 319 842 319 842 643 551 643 551 318 372 318 372 35 45 35 45 519 842 519 842 539 168 539 168 110 762 110 762 415 424 415 424 576 428 576 428 223 395 223 395 784 242 784 242 579 109 579 109 893 262 893 262 296 642 296 642 882 889 882 889 515 863 515 863 225 941 225 941 344 709 344 709 42 976 42 976 285 599 285 599 287 591 287 591 326 520 326 520 205 870 205 870 204 451 204 451 77 418 77 418 884 533 884 533 987 285 987 285 297 363 297 363 64 313 64 313 362 558 362 558 632 869 632 869 348 7 348 7 732 143 732 143 505 486 505 486 98 863 98 863 740 927 740 927 558 599 558 599 380 792 380 792 603 356 603 356 576 61 576 61 964 492 964 492 336 166 336 166 174 918 174 918 468 932 468 932 939 753 939 753 620 346 620 346 116 615 116 615 883 332 883 332 964 55 964 55 351 165 351 165 312 842 312 842 403 287 403 287 303 196 303 196 464 504 464 504 972 963 972 963 837 915 837 915 443 618 443 618 505 163 505 163 469 881 469 881 994 878 994 878 841 300 841 300 866 649 866 649 295 229 295 229 718 603 718 603 603 7 603 7 272 966 272 966 295 26 295 26 426 607 426 607 522 759 522 759 415 984 415 984 192 816 192 816 657 437 657 437 952 551 952 551 178 220 178 220 686 29 686 29 725 881 725 881 182 886 182 886 221 613 221 613 164 22 164 22 25 934 25 934 994 935 994 935 703 238 703 238 541 188 541 188 497 790 497 790 725 346 725 346 286 615 286 615 888 947 888 947 110 234 110 234 415 293 415 293 298 920 298 920 519 511 519 511 3 696 3 696 754 922 754 922 290 784 290 784 783 409 783 409 37 525 37 525 992 400 992 400 297 365 297 365 552 882 552 882 936 339 936 339 893 627 893 627 681 278 681 278 920 972 920 972 680 128 680 128 937 726 937 726 396 768 396 768 214 280 214 280 706 781 706 781 113 617 113 617 685 621 685 621 928 765 928 765 804 471 804 471 4 924 4 924 439 404 439 404 657 441 657 441 591 151 591 151 342 4 342 4 101 24 101 24 162 174 162 174 715 262 715 262 640 808 640 808 408 831 408 831 872 618 872 618 631 510 631 510 560 881 560 881 154 408 154 408 170 197 170 197 243 437 243 437 344 182 344 182 944 436 944 436 293 760 293 760 722 93 722 93 379 315 379 315 138 939 138 939 781 390 781 390 753 553 753 553 190 546 190 546 837 265 837 265 938 91 938 91 301 639 301 639 160 733 160 733 327 122 327 122 535 566 535 566 915 925 915 925 428 992 428 992 324 288 324 288 726 125 726 125 550 891 550 891 330 600 330 600 912 2 912 2 181 431 181 431 211 613 211 613 658 22 658 22 952 575 952 575 117 738 117 738 407 281 407 281 814 602 814 602 417 487 417 487 127 187 127 187 881 325 881 325 439 662 439 662 267 627 267 627 959 443 959 443 923 595 923 595 751 817 751 817 59 834 59 834 238 159 238 159 238 862 238 862 754 813 754 813 257 403 257 403 248 511 248 511 183 390 183 390 969 793 969 793 813 582 813 582 800 440 800 440 292 471 292 471 679 430 679 430 817 672 817 672 807 7 807 7 779 632 779 632 634 476 634 476 498 983 498 983 487 912 487 912 502 662 502 662 106 347 106 347 803 771 803 771 590 441 590 441 779 439 779 439 224 667 224 667 746 737 746 737 588 840 588 840 122 494 122 494 693 112 693 112 74 56 74 56 382 20 382 20 177 311 177 311 869 493 869 493 668 245 668 245 452 482 452 482 607 953 607 953 784 459 784 459 127 1 127 1 69 448 69 448 893 928 893 928 543 423 543 423 870 254 870 254 990 375 990 375 331 154 331 154 164 71 164 71 262 109 262 109 387 852 387 852 847 165 847 165 650 322 650 322 487 988 487 988 498 204 498 204 586 865 586 865 975 297 975 297 132 500 132 500 586 851 586 851 598 807 598 807 812 751 812 751 291 805 291 805 152 703 152 703 469 99 469 99 920 290 920 290 683 635 683 635 879 533 879 533 765 536 765 536 726 778 726 778 67 841 67 841 589 886 589 886 106 148 106 148 407 793 407 793 641 779 641 779 495 717 495 717 200 365 200 365 440 399 440 399 957 597 957 597 437 48 437 48 342 585 342 585 668 66 668 66 558 452 558 452 78 397 78 397 284 254 284 254 834 341 834 341 443 424 443 424 220 613 220 613 268 404 268 404 627 810 627 810 593 625 593 625 777 441 777 441 380 360 380 360 30 392 30 392 577 634 577 634 531 321 531 321 341 221 341 221 177 81 177 81 394 209 394 209 331 983 331 983 675 573 675 573 487 357 487 357 504 282 504 282 295 936 295 936 362 636 362 636 995 840 995 840 899 259 899 259 266 465 266 465 19 705 19 705 884 925 884 925 450 608 450 608 979 637 979 637 532 234 532 234 813 895 813 895 36 408 36 408 103 786 103 786 172 143 172 143 672 748 672 748 129 955 129 955 841 746 841 746 905 25 905 25 863 572 863 572 136 793 136 793 748 993 748 993 27 383 27 383 332 975 332 975 738 368 738 368 881 970 881 970 187 237 187 237 930 76 930 76 682 995 682 995 294 239 294 239 822 371 822 371 398 973 398 973 761 734 761 734 640 614 640 614 837 360 837 360 457 792 457 792 147 736 147 736 855 511 855 511 767 908 767 908 496 157 496 157 409 497 409 497 837 730 837 730 175 46 175 46 9 124 9 124 950 255 950 255 699 17 699 17 528 67 528 67 62 307 62 307 829 990 829 990 489 198 489 198 691 120 691 120 5 265 5 265 303 706 303 706 48 510 48 510 774 4 774 4 722 37 722 37 232 456 232 456 141 393 141 393 657 818 657 818 707 699 707 699 115 934 115 934 191 731 191 731 163 852 163 852 711 233 711 233 436 233 436 233 624 254 624 254 301 856 301 856 371 747 371 747 789 559 789 559 147 581 147 581 259 912 259 912 48 159 48 159 36 366 36 366 201 76 201 76 827 810 827 810 350 327 350 327 353 465 353 465 134 812 134 812 213 207 213 207 92 734 92 734 594 892 594 892 420 401 420 401 292 970 292 970 447 328 447 328 283 378 283 378 179 497 179 497 403 768 403 768 704 322 704 322 465 510 465 510 95 610 95 610 324 86 324 86 644 536 644 536 414 506 414 506 844 828 844 828 454 211 454 211 949 303 949 303 884 811 884 811 145 112 145 112 344 362 344 362 195 399 195 399 451 276 451 276 958 951 958 951 560 601 560 601 737 637 737 637 489 529 489 529 610 154 610 154 543 498 543 498 648 497 648 497 300 592 300 592 256 10 256 10 353 334 353 334 958 367 958 367 874 770 874 770 206 51 206 51 371 713 371 713 790 329 790 329 753 73 753 73 465 833 465 833 762 272 762 272 168 668 168 668 686 844 686 844 809 718 809 718 332 430 332 430 252 291 252 291 82 515 82 515 194 390 194 390 891 382 891 382 994 252 994 252 457 879 457 879 14 573 14 573 275 341 275 341 93 566 93 566 491 519 491 519 779 944 779 944 165 161 165 161 343 245 343 245 81 84 81 84 579 99 579 99 787 590 787 590 509 359 509 359 576 221 576 221 484 284 484 284 28 288 28 288 761 965 761 965 995 463 995 463 423 102 423 102 57 546 57 546 23 732 23 732 129 477 129 477 869 885 869 885 916 80 916 80 319 604 319 604 41 85 41 85 91 144 91 144 311 312 311 312 919 240 919 240 128 485 128 485 458 193 458 193 631 87 631 87 325 157 325 157 616 463 616 463 596 136 596 136 503 595 503 595 261 8 261 8 53 801 53 801 618 487 618 487 284 522 284 522 830 316 830 316 808 651 808 651 855 114 855 114 846 319 846 319 295 886 295 886 110 947 110 947 567 591 567 591 240 456 240 456 770 500 770 500 948 260 948 260 441 527 441 527 706 838 706 838 298 733 298 733 251 108 251 108 203 165 203 165 716 841 716 841 414 653 414 653 628 635 628 635 874 430 874 430 96 232 96 232 591 155 591 155 478 285 478 285 669 2 669 2 225 610 225 610 37 9 37 9 33 956 33 956 279 618 279 618 280 947 280 947 560 478 560 478 652 323 652 323 74 622 74 622 955 168 955 168 572 115 572 115 319 270 319 270 683 598 683 598 599 837 599 837 547 871 547 871 711 505 711 505 322 984 322 984 749 178 749 178 203 243 203 243 539 223 539 223 294 33 294 33 750 35 750 35 138 350 138 350 812 487 812 487 9 497 9 497 958 6 958 6 669 908 669 908 223 248 223 248 638 14 638 14 316 709 316 709 621 648 621 648 365 88 365 88 621 247 621 247 342 607 342 607 662 10 662 10 631 109 631 109 934 338 934 338 32 509 32 509 932 150 932 150 605 194 605 194 967 590 967 590 601 533 601 533 602 843 602 843 961 81 961 81 533 296 533 296 853 438 853 438 827 503 827 503 377 297 377 297 421 945 421 945 497 226 497 226 882 382 882 382 259 922 259 922 933 903 933 903 848 438 848 438 978 3 978 3 126 531 126 531 670 620 670 620 394 64 394 64 325 98 325 98 671 549 671 549 101 452 101 452 581 586 581 586 835 649 835 649 184 67 184 67 766 763 766 763 309 778 309 778 323 141 323 141 91 976 91 976 723 92 723 92 325 929 325 929 866 38 866 38 845 942 845 942 180 202 180 202 361 624 361 624 559 41 559 41 452 434 452 434 460 117 460 117 210 862 210 862 418 612 418 612 14 910 14 910 527 832 527 832 3 814 3 814 788 961 788 961 445 587 445 587 318 293 318 293 700 561 700 561 626 958 626 958 883 276 883 276 623 669 623 669 16 124 16 124 774 8 774 8 975 95 975 95 310 912 310 912 360 670 360 670 869 173 869 173 505 159 505 159 76 755 76 755 381 514 381 514 880 891 880 891 778 925 778 925 972 770 972 770 655 968 655 968 872 605 872 605 508 668 508 668 416 946 416 946 856 466 856 466 118 68 118 68 882 278 882 278 64 807 64 807 389 701 389 701 516 412 516 412 718 860 718 860 848 580 848 580 235 169 235 169 351 336 351 336 644 897 644 897 678 472 678 472 363 111 363 111 492 181 492 181 565 534 565 534 326 724 326 724 15 956 15 956 801 392 801 392 744 869 744 869 41 963 41 963 516 347 516 347 421 801 421 801 257 161 257 161 585 392 585 392 36 880 36 880 19 485 19 485 520 137 520 137 641 919 641 919 408 64 408 64 215 72 215 72 708 683 708 683 46 566 46 566 102 666 102 666 682 53 682 53 704 937 704 937 133 12 133 12 478 98 478 98 285 721 285 721 55 313 55 313 756 170 756 170 198 440 198 440 356 553 356 553 269 223 269 223 106 632 106 632 282 401 282 401 890 836 890 836 143 300 143 300 380 748 380 748 498 986 498 986 645 701 645 701 953 541 953 541 831 436 831 436 198 144 198 144 327 639 327 639 925 279 925 279 18 311 18 311 439 910 439 910 25 583 25 583 71 63 71 63 375 176 375 176 157 882 157 882 311 820 311 820 565 563 565 563 755 413 755 413 758 872 758 872 949 389 949 389 167 468 167 468 457 226 457 226 578 524 578 524 946 294 946 294 787 904 787 904 653 489 653 489 566 442 566 442 593 908 593 908 853 277 853 277 763 673 763 673 677 900 677 900 912 727 912 727 19 116 19 116 898 485 898 485 538 449 538 449 397 10 397 10 755 147 755 147 439 31 439 31 915 250 915 250 869 721 869 721 330 540 330 540 250 256 250 256 38 634 38 634 821 236 821 236 548 432 548 432 971 828 971 828 782 557 782 557 113 687 113 687 60 405 60 405 199 816 199 816 723 597 723 597 504 677 504 677 820 610 820 610 139 264 139 264 834 498 834 498 686 986 686 986 304 916 304 916 656 306 656 306 927 192 927 192 412 644 412 644 840 243 840 243 575 503 575 503 487 134 487 134 444 208 444 208 175 974 175 974 365 192 365 192 876 155 876 155 644 728 644 728 116 598 116 598 330 578 330 578 37 255 37 255 401 350 401 350 565 657 565 657 107 577 107 577 811 451 811 451 259 254 259 254 952 535 952 535 78 655 78 655 944 737 944 737 984 49 984 49 950 677 950 677 34 579 34 579 699 942 699 942 19 487 19 487 211 199 211 199 54 466 54 466 725 31 725 31 262 170 262 170 367 654 367 654 330 310 330 310 478 422 478 422 160 202 160 202 886 489 886 489 964 367 964 367 554 679 554 679 728 735 728 735 298 299 298 299 668 282 668 282 393 893 393 893 879 876 879 876 274 728 274 728 873 815 873 815 396 148 396 148 97 703 97 703 521 682 521 682 737 712 737 712 317 240 317 240 4 980 4 980 118 945 118 945 8 348 8 348 910 23 910 23 833 616 833 616 360 908 360 908 578 7 578 7 345 787 345 787 610 714 610 714 523 935 523 935 892 554 892 554 221 808 221 808 344 449 344 449 141 222 141 222 986 399 986 399 389 264 389 264 388 692 388 692 396 158 396 158 724 642 724 642 37 937 37 937 904 959 904 959 596 771 596 771 936 309 936 309 449 687 449 687 807 715 807 715 329 304 329 304 722 106 722 106 650 550 650 550 683 126 683 126 94 697 94 697 599 945 599 945 170 574 170 574 582 715 582 715 341 316 341 316 308 522 308 522 942 377 942 377 45 342 45 342 155 749 155 749 892 313 892 313 44 569 44 569 946 552 946 552 750 992 750 992 913 823 913 823 133 852 133 852 799 470 799 470 708 858 708 858 91 893 91 893 521 759 521 759 755 246 755 246 372 976 372 976 940 708 940 708 503 682 503 682 460 70 460 70 793 989 793 989 342 57 342 57 851 528 851 528 510 174 510 174 192 986 192 986 155 196 155 196 588 69 588 69 302 158 302 158 866 830 866 830 886 319 886 319 673 79 673 79 491 358 491 358 831 880 831 880 778 393 778 393 485 626 485 626 49 984 49 984 819 782 819 782 905 93 905 93 227 407 227 407 77 545 77 545 521 724 521 724 510 383 510 383 798 745 798 745 245 535 245 535 689 861 689 861 494 639 494 639 330 746 330 746 69 187 69 187 820 698 820 698 571 416 571 416 727 648 727 648 809 269 809 269 32 748 32 748 83 865 83 865 249 92 249 92 979 157 979 157 462 191 462 191 134 746 134 746 959 145 959 145 960 45 960 45 853 72 853 72 12 130 12 130 827 117 827 117 962 944 962 944 202 92 202 92 799 694 799 694 471 186 471 186 386 252 386 252 808 749 808 749 501 721 501 721 714 562 714 562 938 127 938 127 72 178 72 178 733 625 733 625 837 768 837 768 373 291 373 291 315 950 315 950 36 604 36 604 602 503 602 503 455 930 455 930 539 159 539 159 39 18 39 18 626 194 626 194 521 164 521 164 274 104 274 104 229 584 229 584 697 800 697 800 57 139 57 139 684 30 684 30 699 411 699 411 906 708 906 708 375 833 375 833 953 740 953 740 670 444 670 444 417 479 417 479 566 894 566 894 428 630 428 630 564 181 564 181 923 13 923 13 122 52 122 52 576 237 576 237 713 384 713 384 387 137 387 137 39 716 39 716 784 382 784 382 73 456 73 456 663 515 663 515 214 586 214 586 310 788 310 788 70 359 70 359 523 758 523 758 835 533 835 533 320 274 320 274 174 466 174 466 413 797 413 797 189 72 189 72 478 782 478 782 644 429 644 429 425 36 425 36 770 269 770 269 751 154 751 154 965 354 965 354 783 17 783 17 947 513 947 513 567 110 567 110 208 80 208 80 445 844 445 844 130 361 130 361 723 664 723 664 720 605 720 605 271 704 271 704 866 582 866 582 836 820 836 820 712 606 712 606 739 809 739 809 860 511 860 511 664 732 664 732 171 755 171 755 489 497 489 497 28 252 28 252 962 12 962 12 920 386 920 386 622 723 622 723 261 572 261 572 638 348 638 348 268 139 268 139 482 817 482 817 563 375 563 375 946 508 946 508 893 46 893 46 756 950 756 950 249 252 249 252 176 369 176 369 825 16 825 16 775 649 775 649 951 344 951 344 22 97 22 97 522 301 522 301 476 817 476 817 330 656 330 656 578 835 578 835 177 293 177 293 574 496 574 496 214 240 214 240 244 739 244 739 916 509 916 509 201 970 201 970 667 678 667 678 970 272 970 272 461 401 461 401 804 276 804 276 986 263 986 263 391 130 391 130 561 796 561 796 530 637 530 637 501 636 501 636 673 852 673 852 613 508 613 508 474 822 474 822 217 779 217 779 121 184 121 184 176 609 176 609 314 366 314 366 575 405 575 405 848 94 848 94 637 408 637 408 374 479 374 479 834 662 834 662 15 593 15 593 444 152 444 152 111 365 111 365 930 329 930 329 563 969 563 969 957 731 957 731 599 168 599 168 98 175 98 175 795 611 795 611 208 248 208 248 378 479 378 479 340 151 340 151 412 83 412 83 679 889 679 889 168 586 168 586 74 605 74 605 334 482 334 482 398 215 398 215 195 627 195 627 651 946 651 946 880 184 880 184 279 294 279 294 195 429 195 429 47 222 47 222 305 327 305 327 596 583 596 583 420 733 420 733 790 625 790 625 832 515 832 515 533 739 533 739 183 925 183 925 760 621 760 621 805 266 805 266 494 208 494 208 55 40 55 40 713 865 713 865 20 62 20 62 446 962 446 962 342 434 342 434 602 460 602 460 504 633 504 633 500 410 500 410 581 113 581 113 422 251 422 251 448 896 448 896 959 239 959 239 772 462 772 462 77 452 77 452 224 51 224 51 395 707 395 707 936 487 936 487 154 712 154 712 241 77 241 77 502 953 502 953 789 180 789 180 552 27 552 27 969 742 969 742 175 811 175 811 957 858 957 858 82 273 82 273 890 387 890 387 145 569 145 569 273 736 273 736 741 838 741 838 770 851 770 851 568 129 568 129 338 862 338 862 112 294 112 294 847 68 847 68 210 709 210 709 569 825 569 825 598 971 598 971 364 642 364 642 123 553 123 553 81 863 81 863 4 766 4 766 694 193 694 193 233 426 233 426 955 129 955 129 815 112 815 112 192 843 192 843 515 619 515 619 352 596 352 596 51 681 51 681 350 353 350 353 655 171 655 171 523 69 523 69 377 90 377 90 437 545 437 545 203 217 203 217 246 520 246 520 398 868 398 868 527 567 527 567 951 544 951 544 685 588 685 588 773 808 773 808 602 849 602 849 254 976 254 976 598 272 598 272 390 525 390 525 118 462 118 462 950 446 950 446 575 776 575 776 561 343 561 343 90 748 90 748 742 58 742 58 806 551 806 551 564 346 564 346 230 481 230 481 773 877 773 877 312 983 312 983 547 593 547 593 166 669 166 669 108 79 108 79 380 635 380 635 656 508 656 508 407 968 407 968 382 687 382 687 853 11 853 11 152 809 152 809 858 281 858 281 441 556 441 556 203 665 203 665 75 486 75 486 364 761 364 761 277 423 277 423 958 155 958 155 534 151 534 151 891 447 891 447 231 86 231 86 212 302 212 302 389 569 389 569 601 226 601 226 637 826 637 826 140 188 140 188 454 495 454 495 945 139 945 139 109 870 109 870 413 753 413 753 921 654 921 654 66 647 66 647 988 63 988 63 372 213 372 213 389 670 389 670 980 703 980 703 957 569 957 569 924 425 924 425 930 936 930 936 518 756 518 756 578 102 578 102 748 431 748 431 542 664 542 664 276 800 276 800 599 631 599 631 968 428 968 428 373 883 373 883 485 377 485 377 511 895 511 895 795 495 795 495 532 342 532 342 630 963 630 963 911 963 911 963 393 79 393 79 350 862 350 862 756 241 756 241 951 520 951 520 481 576 481 576 939 779 939 779 94 608 94 608 438 423 438 423 723 203 723 203 778 113 778 113 761 351 761 351 350 244 350 244 83 974 83 974 689 637 689 637 946 588 946 588 897 534 897 534 531 10 531 10 454 306 454 306 876 734 876 734 775 898 775 898 771 202 771 202 469 456 469 456 812 435 812 435 670 839 670 839 338 123 338 123 186 748 186 748 857 134 857 134 666 751 666 751 409 797 409 797 338 500 338 500 417 716 417 716 285 20 285 20 112 787 112 787 730 800 730 800 535 964 535 964 161 639 161 639 221 687 221 687 321 135 321 135 893 142 893 142 53 848 53 848 491 545 491 545 292 679 292 679 797 856 797 856 839 345 839 345 63 317 63 317 103 562 103 562 856 74 856 74 746 528 746 528 894 171 894 171 276 76 276 76 604 965 604 965 780 511 780 511 90 415 90 415 96 779 96 779 491 381 491 381 333 108 333 108 361 328 361 328 825 974 825 974 314 479 314 479 629 275 629 275 260 535 260 535 269 67 269 67 855 648 855 648 543 278 543 278 138 644 138 644 7 834 7 834 86 606 86 606 88 492 88 492 271 122 271 122 406 920 406 920 267 536 267 536 145 13 145 13 772 23 772 23 852 917 852 917 719 580 719 580 298 969 298 969 126 831 126 831 12 665 12 665 769 286 769 286 400 971 400 971 22 210 22 210 766 700 766 700 448 522 448 522 836 505 836 505 550 735 550 735 121 223 121 223 365 655 365 655 663 159 663 159 553 41 553 41 327 352 327 352 940 399 940 399 733 674 733 674 130 303 130 303 485 27 485 27 449 915 449 915 105 641 105 641 147 508 147 508 9 11 9 11 224 427 224 427 370 7 370 7 818 366 818 366 797 937 797 937 612 835 612 835 180 544 180 544 725 483 725 483 624 772 624 772 228 592 228 592 477 321 477 321 392 228 392 228 416 95 416 95 863 81 863 81 824 708 824 708 93 213 93 213 634 171 634 171 290 730 290 730 893 374 893 374 678 843 678 843 706 94 706 94 57 84 57 84 186 593 186 593 722 477 722 477 951 84 951 84 499 846 499 846 817 604 817 604 290 689 290 689 198 109 198 109 208 188 208 188 893 198 893 198 495 963 495 963 578 799 578 799 493 183 493 183 290 811 290 811 747 43 747 43 831 506 831 506 789 837 789 837 602 502 602 502 602 242 602 242 490 401 490 401 799 706 799 706 955 163 955 163 77 272 77 272 314 172 314 172 652 648 652 648 29 38 29 38 968 110 968 110 573 535 573 535 113 429 113 429 311 751 311 751 220 464 220 464 706 814 706 814 643 840 643 840 416 828 416 828 473 226 473 226 263 17 263 17 688 910 688 910 787 251 787 251 798 612 798 612 296 680 296 680 932 500 932 500 760 850 760 850 730 131 730 131 209 942 209 942 692 223 692 223 511 192 511 192 584 125 584 125 477 149 477 149 332 54 332 54 112 226 112 226 854 382 854 382 129 66 129 66 922 769 922 769 13 424 13 424 353 965 353 965 897 469 897 469 991 934 991 934 602 142 602 142 580 336 580 336 82 853 82 853 835 853 835 853 520 771 520 771 556 260 556 260 97 737 97 737 199 271 199 271 452 423 452 423 507 560 507 560 444 308 444 308 287 379 287 379 266 345 266 345 661 858 661 858 636 499 636 499 527 942 527 942 783 877 783 877 720 471 720 471 1 113 1 113 885 14 885 14 195 26 195 26 553 213 553 213 456 311 456 311 270 948 270 948 542 502 542 502 769 638 769 638 254 168 254 168 847 77 847 77 399 648 399 648 421 199 421 199 564 825 564 825 967 543 967 543 950 795 950 795 21 422 21 422 271 398 271 398 900 892 900 892 953 265 953 265 329 339 329 339 676 247 676 247 310 241 310 241 354 686 354 686 671 126 671 126 378 880 378 880 288 885 288 885 274 342 274 342 188 383 188 383 987 195 987 195 727 32 727 32 468 689 468 689 351 24 351 24 882 804 882 804 411 867 411 867 131 418 131 418 651 620 651 620 177 104 177 104 723 878 723 878 613 852 613 852 964 311 964 311 448 148 448 148 541 267 541 267 72 607 72 607 979 546 979 546 686 561 686 561 281 307 281 307 410 676 410 676 878 328 878 328 146 587 146 587 7 251 7 251 211 563 211 563 751 566 751 566 189 961 189 961 648 786 648 786 960 310 960 310 406 117 406 117 511 112 511 112 764 7 764 7 840 185 840 185 161 493 161 493 21 473 21 473 424 337 424 337 911 22 911 22 173 521 173 521 678 992 678 992 30 715 30 715 481 140 481 140 851 228 851 228 34 291 34 291 327 321 327 321 198 593 198 593 167 951 167 951 633 704 633 704 450 436 450 436 844 343 844 343 691 729 691 729 303 753 303 753 626 251 626 251 149 759 149 759 59 925 59 925 610 62 610 62 615 396 615 396 587 519 587 519 820 636 820 636 903 752 903 752 616 827 616 827 168 659 168 659 462 147 462 147 120 198 120 198 61 640 61 640 766 964 766 964 904 859 904 859 11 488 11 488 943 622 943 622 964 544 964 544 317 260 317 260 8 283 8 283 231 837 231 837 887 141 887 141 322 183 322 183 443 813 443 813 855 235 855 235 205 529 205 529 778 25 778 25 467 119 467 119 636 589 636 589 469 422 469 422 988 273 988 273 929 278 929 278 89 138 89 138 602 28 602 28 460 322 460 322 978 385 978 385 854 289 854 289 450 520 450 520 847 727 847 727 231 563 231 563 796 92 796 92 28 510 28 510 495 439 495 439 98 860 98 860 651 673 651 673 946 245 946 245 736 604 736 604 971 953 971 953 885 964 885 964 718 730 718 730 381 764 381 764 33 770 33 770 54 966 54 966 906 110 906 110 752 568 752 568 299 280 299 280 393 483 393 483 571 77 571 77 687 37 687 37 548 73 548 73 835 282 835 282 810 183 810 183 94 99 94 99 664 913 664 913 70 130 70 130 279 182 279 182 867 178 867 178 883 188 883 188 969 862 969 862 500 917 500 917 181 821 181 821 161 692 161 692 769 613 769 613 950 156 950 156 215 797 215 797 884 262 884 262 471 441 471 441 560 734 560 734 970 342 970 342 205 682 205 682 98 848 98 848 374 29 374 29 864 827 864 827 361 930 361 930 994 960 994 960 266 805 266 805 13 713 13 713 492 238 492 238 93 625 93 625 690 141 690 141 564 935 564 935 739 546 739 546 7 873 7 873 478 483 478 483 560 177 560 177 290 482 290 482 237 236 237 236 692 113 692 113 637 655 637 655 269 146 269 146 640 82 640 82 311 498 311 498 340 218 340 218 75 421 75 421 425 781 425 781 434 527 434 527 527 626 527 626 812 445 812 445 920 350 920 350 231 758 231 758 451 288 451 288 343 580 343 580 17 498 17 498 498 701 498 701 903 520 903 520 469 614 469 614 270 669 270 669 576 187 576 187 216 607 216 607 879 111 879 111 610 136 610 136 752 441 752 441 270 636 270 636 389 476 389 476 451 540 451 540 330 57 330 57 631 858 631 858 98 954 98 954 787 347 787 347 620 186 620 186 405 342 405 342 273 965 273 965 12 830 12 830 63 472 63 472 415 863 415 863 277 531 277 531 280 292 280 292 512 585 512 585 444 638 444 638 779 442 779 442 750 482 750 482 266 479 266 479 800 930 800 930 699 588 699 588 6 142 6 142 414 352 414 352 828 93 828 93 686 303 686 303 990 837 990 837 94 186 94 186 728 435 728 435 347 755 347 755 790 388 790 388 264 969 264 969 819 980 819 980 348 636 348 636 247 474 247 474 828 948 828 948 332 915 332 915 131 651 131 651 815 67 815 67 677 712 677 712 451 548 451 548 98 727 98 727 308 597 308 597 878 508 878 508 42 945 42 945 122 676 122 676 293 69 293 69 84 944 84 944 332 536 332 536 859 84 859 84 370 682 370 682 251 593 251 593 752 328 752 328 663 139 663 139 886 364 886 364 514 39 514 39 569 278 569 278 768 431 768 431 980 458 980 458 924 365 924 365 972 937 972 937 340 902 340 902 658 140 658 140 678 309 678 309 557 170 557 170 657 210 657 210 568 699 568 699 64 552 64 552 369 650 369 650 593 116 593 116 194 310 194 310 879 212 879 212 724 270 724 270 149 66 149 66 260 695 260 695 874 28 874 28 932 457 932 457 793 420 793 420 571 149 571 149 26 527 26 527 106 327 106 327 46 769 46 769 74 399 74 399 752 338 752 338 17 380 17 380 641 234 641 234 658 219 658 219 936 240 936 240 520 33 520 33 773 755 773 755 650 78 650 78 520 259 520 259 568 110 568 110 855 707 855 707 19 331 19 331 978 49 978 49 354 927 354 927 353 518 353 518 959 586 959 586 321 22 321 22 73 787 73 787 618 81 618 81 161 995 161 995 391 567 391 567 423 225 423 225 264 847 264 847 883 946 883 946 18 96 18 96 157 857 157 857 977 164 977 164 27 667 27 667 556 237 556 237 546 510 546 510 732 395 732 395 270 109 270 109 816 84 816 84 657 717 657 717 787 313 787 313 272 539 272 539 36 678 36 678 35 654 35 654 876 198 876 198 592 234 592 234 401 114 401 114 626 934 626 934 289 847 289 847 104 41 104 41 907 370 907 370 43 796 43 796 501 823 501 823 330 868 330 868 164 608 164 608 989 974 989 974 479 459 479 459 359 334 359 334 881 559 881 559 986 151 986 151 205 712 205 712 658 798 658 798 435 873 435 873 682 117 682 117 393 371 393 371 763 197 763 197 514 647 514 647 382 513 382 513 313 395 313 395 129 158 129 158 436 301 436 301 4 410 4 410 662 947 662 947 97 621 97 621 728 715 728 715 963 788 963 788 930 215 930 215 204 124 204 124 79 719 79 719 169 761 169 761 431 947 431 947 910 991 910 991 33 130 33 130 85 123 85 123 837 803 837 803 634 242 634 242 514 489 514 489 318 605 318 605 596 282 596 282 552 338 552 338 110 156 110 156 852 995 852 995 242 829 242 829 524 135 524 135 777 517 777 517 511 307 511 307 315 383 315 383 886 164 886 164 373 753 373 753 293 918 293 918 138 649 138 649 438 816 438 816 297 766 297 766 151 500 151 500 695 947 695 947 330 483 330 483 374 604 374 604 739 118 739 118 335 554 335 554 188 23 188 23 288 568 288 568 159 200 159 200 518 743 518 743 53 57 53 57 18 191 18 191 248 297 248 297 613 582 613 582 261 599 261 599 402 398 402 398 603 315 603 315 11 925 11 925 738 162 738 162 154 399 154 399 876 604 876 604 598 432 598 432 699 912 699 912 234 356 234 356 569 93 569 93 834 385 834 385 519 331 519 331 490 933 490 933 339 229 339 229 137 307 137 307 576 134 576 134 29 296 29 296 71 947 71 947 768 538 768 538 333 843 333 843 347 647 347 647 139 274 139 274 457 872 457 872 472 788 472 788 532 134 532 134 566 95 566 95 70 631 70 631 922 613 922 613 229 158 229 158 377 198 377 198 438 859 438 859 396 632 396 632 808 125 808 125 604 76 604 76 189 415 189 415 279 434 279 434 787 963 787 963 465 286 465 286 636 400 636 400 173 523 173 523 48 309 48 309 656 741 656 741 781 988 781 988 542 723 542 723 143 619 143 619 660 969 660 969 834 127 834 127 843 334 843 334 496 156 496 156 43 32 43 32 811 297 811 297 440 845 440 845 798 94 798 94 992 886 992 886 700 684 700 684 287 106 287 106 116 890 116 890 219 378 219 378 923 611 923 611 856 70 856 70 141 618 141 618 407 285 407 285 146 458 146 458 865 584 865 584 884 819 884 819 76 34 76 34 489 201 489 201 711 601 711 601 308 794 308 794 287 918 287 918 361 390 361 390 809 188 809 188 950 697 950 697 276 735 276 735 168 908 168 908 547 943 547 943 268 77 268 77 545 19 545 19 963 439 963 439 64 778 64 778 855 101 855 101 364 360 364 360 359 564 359 564 735 745 735 745 491 479 491 479 918 317 918 317 460 969 460 969 643 19 643 19 733 389 733 389 35 580 35 580 328 899 328 899 871 280 871 280 744 406 744 406 30 1 30 1 394 665 394 665 84 75 84 75 72 482 72 482 577 814 577 814 676 54 676 54 245 450 245 450 757 640 757 640 364 739 364 739 640 178 640 178 72 44 72 44 605 718 605 718 309 104 309 104 570 290 570 290 137 189 137 189 860 30 860 30 892 445 892 445 53 944 53 944 685 238 685 238 55 498 55 498 264 615 264 615 388 718 388 718 731 348 731 348 214 739 214 739 756 710 756 710 674 187 674 187 278 734 278 734 578 344 578 344 697 39 697 39 87 448 87 448 715 834 715 834 661 44 661 44 660 288 660 288 51 50 51 50 889 511 889 511 231 484 231 484 52 20 52 20 780 480 780 480 134 737 134 737 100 183 100 183 922 835 922 835 606 60 606 60 951 543 951 543 245 841 245 841 349 848 349 848 816 799 816 799 750 873 750 873 574 842 574 842 702 589 702 589 947 185 947 185 182 258 182 258 332 496 332 496 169 893 169 893 579 520 579 520 689 266 689 266 303 42 303 42 785 723 785 723 130 642 130 642 67 546 67 546 975 50 975 50 132 62 132 62 784 723 784 723 495 404 495 404 231 874 231 874 841 104 841 104 729 215 729 215 264 785 264 785 646 923 646 923 619 69 619 69 932 327 932 327 884 443 884 443 568 378 568 378 824 872 824 872 984 866 984 866 405 882 405 882 822 627 822 627 630 732 630 732 192 407 192 407 250 201 250 201 668 471 668 471 47 153 47 153 869 521 869 521 284 870 284 870 129 486 129 486 285 912 285 912 341 287 341 287 174 756 174 756 927 193 927 193 848 919 848 919 517 785 517 785 334 586 334 586 4 489 4 489 616 326 616 326 777 176 777 176 193 895 193 895 321 79 321 79 546 37 546 37 146 914 146 914 155 336 155 336 62 629 62 629 464 400 464 400 532 912 532 912 388 645 388 645 670 955 670 955 719 842 719 842 113 892 113 892 880 635 880 635 344 27 344 27 556 324 556 324 737 627 737 627 663 28 663 28 26 882 26 882 37 557 37 557 507 648 507 648 712 712 712 712 595 2 595 2 190 126 190 126 758 45 758 45 448 271 448 271 280 227 280 227 536 267 536 267 386 102 386 102 48 646 48 646 238 538 238 538 69 496 69 496 413 785 413 785 586 153 586 153 509 640 509 640 443 991 443 991 538 622 538 622 256 984 256 984 869 983 869 983 124 433 124 433 807 412 807 412 903 854 903 854 759 907 759 907 162 985 162 985 407 726 407 726 131 785 131 785 528 478 528 478 773 236 773 236 814 605 814 605 670 566 670 566 332 258 332 258 648 701 648 701 388 277 388 277 475 922 475 922 872 436 872 436 408 935 408 935 89 154 89 154 367 534 367 534 422 855 422 855 457 24 457 24 84 224 84 224 475 341 475 341 541 865 541 865 790 379 790 379 724 905 724 905 149 389 149 389 798 154 798 154 738 614 738 614 67 459 67 459 468 47 468 47 477 719 477 719 259 420 259 420 607 513 607 513 243 223 243 223 398 67 398 67 78 899 78 899 908 135 908 135 319 400 319 400 490 129 490 129 723 342 723 342 325 26 325 26 981 879 981 879 215 562 215 562 664 757 664 757 386 515 386 515 726 920 726 920 793 147 793 147 881 93 881 93 722 362 722 362 491 121 491 121 656 904 656 904 26 42 26 42 574 1 574 1 780 153 780 153 850 353 850 353 717 496 717 496 273 554 273 554 153 910 153 910 183 948 183 948 314 327 314 327 336 317 336 317 653 710 653 710 771 904 771 904 759 835 759 835 889 255 889 255 85 340 85 340 215 414 215 414 391 258 391 258 391 569 391 569 388 752 388 752 70 967 70 967 720 288 720 288 377 196 377 196 842 236 842 236 311 672 311 672 722 18 722 18 567 118 567 118 70 400 70 400 977 956 977 956 200 702 200 702 298 470 298 470 863 446 863 446 595 315 595 315 399 413 399 413 48 36 48 36 344 487 344 487 386 655 386 655 43 956 43 956 291 317 291 317 72 993 72 993 932 333 932 333 9 735 9 735 151 883 151 883 963 80 963 80 485 63 485 63 273 991 273 991 506 741 506 741 682 180 682 180 350 602 350 602 523 508 523 508 124 417 124 417 70 643 70 643 643 665 643 665 546 450 546 450 967 100 967 100 909 42 909 42 154 140 154 140 710 922 710 922 858 837 858 837 159 435 159 435 731 13 731 13 29 603 29 603 943 488 943 488 229 971 229 971 705 611 705 611 528 857 528 857 23 421 23 421 616 850 616 850 597 989 597 989 575 869 575 869 347 413 347 413 123 468 123 468 128 607 128 607 989 893 989 893 728 328 728 328 441 773 441 773 293 549 293 549 87 175 87 175 665 675 665 675 598 398 598 398 72 783 72 783 594 813 594 813 395 104 395 104 603 637 603 637 107 289 107 289 908 330 908 330 232 224 232 224 630 960 630 960 918 935 918 935 566 456 566 456 854 452 854 452 678 562 678 562 723 371 723 371 808 346 808 346 57 662 57 662 95 865 95 865 656 18 656 18 943 183 943 183 146 735 146 735 175 810 175 810 802 185 802 185 329 330 329 330 810 90 810 90 566 651 566 651 137 74 137 74 872 179 872 179 617 338 617 338 136 910 136 910 595 687 595 687 627 636 627 636 940 533 940 533 647 404 647 404 761 273 761 273 264 910 264 910 531 650 531 650 789 732 789 732 684 686 684 686 564 492 564 492 858 352 858 352 560 17 560 17 629 430 629 430 920 892 920 892 37 442 37 442 130 828 130 828 905 875 905 875 92 787 92 787 496 500 496 500 217 470 217 470 524 497 524 497 259 920 259 920 607 868 607 868 346 577 346 577 727 956 727 956 941 497 941 497 626 550 626 550 748 64 748 64 671 654 671 654 80 257 80 257 683 689 683 689 319 533 319 533 343 337 343 337 716 608 716 608 57 772 57 772 447 195 447 195 515 401 515 401 695 591 695 591 570 755 570 755 760 580 760 580 241 135 241 135 768 234 768 234 5 729 5 729 558 789 558 789 548 242 548 242 883 406 883 406 7 151 7 151 919 249 919 249 889 160 889 160 691 920 691 920 727 330 727 330 712 178 712 178 421 935 421 935 193 604 193 604 645 446 645 446 910 748 910 748 954 654 954 654 490 975 490 975 765 169 765 169 786 959 786 959 289 441 289 441 828 666 828 666 744 934 744 934 916 492 916 492 13 730 13 730 806 741 806 741 95 784 95 784 260 967 260 967 172 670 172 670 410 989 410 989 529 884 529 884 566 804 566 804 437 904 437 904 313 200 313 200 253 854 253 854 232 793 232 793 731 432 731 432 292 753 292 753 52 487 52 487 824 183 824 183 615 32 615 32 991 381 991 381 579 764 579 764 682 859 682 859 533 695 533 695 478 272 478 272 535 676 535 676 423 293 423 293 990 858 990 858 912 854 912 854 45 374 45 374 106 101 106 101 783 987 783 987 376 606 376 606 610 275 610 275 546 941 546 941 323 106 323 106 91 862 91 862 288 378 288 378 190 163 190 163 160 953 160 953 97 668 97 668 18 363 18 363 131 946 131 946 677 192 677 192 497 736 497 736 299 223 299 223 956 959 956 959 925 949 925 949 721 607 721 607 939 553 939 553 925 971 925 971 634 717 634 717 487 635 487 635 86 465 86 465 744 700 744 700 764 877 764 877 958 646 958 646 17 202 17 202 3 320 3 320 828 244 828 244 99 607 99 607 728 557 728 557 841 589 841 589 653 714 653 714 74 8 74 8 428 832 428 832 260 210 260 210 676 963 676 963 277 790 277 790 326 647 326 647 899 329 899 329 171 221 171 221 323 38 323 38 871 163 871 163 639 181 639 181 586 526 586 526 359 816 359 816 940 730 940 730 871 214 871 214 399 33 399 33 313 137 313 137 209 742 209 742 753 934 753 934 522 378 522 378 306 125 306 125 748 744 748 744 360 660 360 660 84 50 84 50 346 653 346 653 860 426 860 426 714 524 714 524 126 271 126 271 69 279 69 279 150 422 150 422 412 213 412 213 49 818 49 818 718 526 718 526 89 664 89 664 97 286 97 286 519 241 519 241 467 479 467 479 923 929 923 929 836 277 836 277 612 682 612 682 108 544 108 544 211 157 211 157 324 440 324 440 939 730 939 730 128 71 128 71 6 503 6 503 566 351 566 351 497 559 497 559 5 977 5 977 73 795 73 795 298 224 298 224 562 657 562 657 210 442 210 442 409 25 409 25 821 829 821 829 257 889 257 889 711 68 711 68 291 417 291 417 656 841 656 841 636 742 636 742 466 946 466 946 414 662 414 662 293 161 293 161 7 71 7 71 886 526 886 526 670 568 670 568 874 872 874 872 926 663 926 663 101 541 101 541 359 9 359 9 404 468 404 468 508 636 508 636 169 937 169 937 572 771 572 771 773 830 773 830 492 623 492 623 316 825 316 825 224 978 224 978 173 327 173 327 351 868 351 868 941 435 941 435 551 45 551 45 885 262 885 262 725 709 725 709 495 688 495 688 25 333 25 333 627 561 627 561 699 268 699 268 253 496 253 496 407 812 407 812 279 15 279 15 357 477 357 477 552 363 552 363 622 579 622 579 623 97 623 97 905 902 905 902 684 513 684 513 698 951 698 951 142 19 142 19 964 178 964 178 137 619 137 619 258 413 258 413 229 818 229 818 38 645 38 645 264 716 264 716 22 14 22 14 825 803 825 803 255 684 255 684 868 431 868 431 481 15 481 15 689 332 689 332 487 236 487 236 56 304 56 304 340 554 340 554 972 820 972 820 707 970 707 970 336 727 336 727 83 507 83 507 481 421 481 421 624 274 624 274 197 670 197 670 418 101 418 101 494 156 494 156 2 907 2 907 496 990 496 990 897 706 897 706 811 734 811 734 25 942 25 942 924 75 924 75 415 22 415 22 897 893 897 893 897 795 897 795 137 648 137 648 457 689 457 689 394 33 394 33 842 16 842 16 544 86 544 86 842 675 842 675 66 786 66 786 877 367 877 367 759 868 759 868 20 830 20 830 743 579 743 579 421 132 421 132 186 568 186 568 523 546 523 546 230 211 230 211 778 520 778 520 202 44 202 44 590 354 590 354 61 304 61 304 932 622 932 622 793 446 793 446 130 367 130 367 644 308 644 308 643 44 643 44 425 669 425 669 730 341 730 341 962 817 962 817 290 209 290 209 949 770 949 770 541 687 541 687 864 971 864 971 171 949 171 949 372 967 372 967 730 850 730 850 131 125 131 125 527 622 527 622 780 609 780 609 830 740 830 740 908 354 908 354 183 318 183 318 597 944 597 944 598 490 598 490 734 78 734 78 111 54 111 54 608 940 608 940 652 220 652 220 218 847 218 847 19 728 19 728 825 700 825 700 699 116 699 116 608 22 608 22 152 163 152 163 472 325 472 325 392 507 392 507 162 759 162 759 829 95 829 95 104 659 104 659 766 590 766 590 223 873 223 873 747 20 747 20 936 973 936 973 425 8 425 8 195 517 195 517 245 347 245 347 273 957 273 957 582 336 582 336 72 871 72 871 629 97 629 97 801 812 801 812 386 709 386 709 727 749 727 749 743 690 743 690 95 769 95 769 505 692 505 692 9 523 9 523 851 256 851 256 610 950 610 950 709 433 709 433 352 491 352 491 104 881 104 881 116 174 116 174 326 579 326 579 271 93 271 93 716 260 716 260 417 881 417 881 508 466 508 466 231 663 231 663 72 846 72 846 862 685 862 685 471 608 471 608 562 653 562 653 83 952 83 952 36 6 36 6 718 640 718 640 886 919 886 919 450 107 450 107 62 989 62 989 469 496 469 496 576 318 576 318 987 72 987 72 643 425 643 425 319 775 319 775 836 613 836 613 980 584 980 584 863 844 863 844 608 973 608 973 239 860 239 860 951 474 951 474 968 260 968 260 219 135 219 135 73 160 73 160 642 332 642 332 852 524 852 524 138 636 138 636 167 756 167 756 291 216 291 216 121 711 121 711 770 141 770 141 595 637 595 637 663 982 663 982 272 88 272 88 597 469 597 469 836 652 836 652 94 730 94 730 482 6 482 6 506 960 506 960 755 272 755 272 850 136 850 136 781 304 781 304 937 338 937 338 883 960 883 960 913 44 913 44 654 764 654 764 775 806 775 806 556 609 556 609 547 368 547 368 923 637 923 637 233 507 233 507 750 589 750 589 243 681 243 681 600 329 600 329 676 104 676 104 145 489 145 489 820 906 820 906 984 496 984 496 907 696 907 696 692 456 692 456 226 357 226 357 159 170 159 170 431 927 431 927 956 805 956 805 895 839 895 839 557 877 557 877 626 1 626 1 105 428 105 428 847 192 847 192 167 185 167 185 889 712 889 712 642 917 642 917 645 675 645 675 401 919 401 919 592 182 592 182 963 978 963 978 335 287 335 287 123 254 123 254 617 619 617 619 665 777 665 777 487 921 487 921 37 104 37 104 896 468 896 468 363 156 363 156 47 359 47 359 390 815 390 815 396 150 396 150 573 931 573 931 973 459 973 459 655 718 655 718 293 814 293 814 760 946 760 946 296 95 296 95 512 28 512 28 255 989 255 989 84 477 84 477 781 128 781 128 962 471 962 471 551 724 551 724 412 628 412 628 218 72 218 72 291 685 291 685 135 633 135 633 680 903 680 903 230 683 230 683 725 71 725 71 320 976 320 976 691 306 691 306 384 101 384 101 155 379 155 379 271 967 271 967 449 803 449 803 785 592 785 592 668 695 668 695 74 852 74 852 331 875 331 875 874 752 874 752 447 786 447 786 520 962 520 962 297 907 297 907 180 571 180 571 541 659 541 659 908 989 908 989 176 786 176 786 611 786 611 786 550 330 550 330 648 818 648 818 350 666 350 666 346 713 346 713 894 439 894 439 102 428 102 428 578 507 578 507 952 463 952 463 299 995 299 995 835 267 835 267 106 704 106 704 631 475 631 475 521 143 521 143 560 287 560 287 70 21 70 21 870 160 870 160 444 608 444 608 211 768 211 768 325 885 325 885 704 596 704 596 993 808 993 808 252 684 252 684 438 266 438 266 698 202 698 202 154 765 154 765 991 301 991 301 952 31 952 31 528 985 528 985 47 270 47 270 68 587 68 587 809 732 809 732 291 949 291 949 859 238 859 238 95 637 95 637 498 414 498 414 809 616 809 616 520 20 520 20 48 760 48 760 899 757 899 757 599 140 599 140 188 264 188 264 913 913 913 913 230 513 230 513 610 397 610 397 127 991 127 991 452 341 452 341 261 4 261 4 91 181 91 181 495 826 495 826 346 884 346 884 333 671 333 671 699 805 699 805 70 546 70 546 544 640 544 640 286 230 286 230 694 620 694 620 53 336 53 336 207 448 207 448 880 855 880 855 629 54 629 54 377 123 377 123 209 630 209 630 669 132 669 132 366 76 366 76 995 591 995 591 216 957 216 957 565 849 565 849 670 58 670 58 424 483 424 483 809 922 809 922 462 704 462 704 536 878 536 878 558 795 558 795 720 530 720 530 930 444 930 444 227 502 227 502 802 704 802 704 683 505 683 505 928 629 928 629 883 748 883 748 248 484 248 484 342 147 342 147 730 71 730 71 953 656 953 656 334 890 334 890 263 953 263 953 917 680 917 680 639 120 639 120 763 381 763 381 761 478 761 478 527 105 527 105 437 851 437 851 314 65 314 65 923 174 923 174 257 392 257 392 516 458 516 458 710 866 710 866 908 497 908 497 679 968 679 968 250 479 250 479 337 382 337 382 747 208 747 208 303 66 303 66 284 652 284 652 92 138 92 138 847 209 847 209 776 842 776 842 700 124 700 124 603 310 603 310 622 877 622 877 161 462 161 462 603 460 603 460 811 289 811 289 435 404 435 404 751 645 751 645 952 344 952 344 292 523 292 523 957 89 957 89 719 563 719 563 870 83 870 83 557 965 557 965 262 478 262 478 67 861 67 861 542 422 542 422 510 537 510 537 635 679 635 679 193 677 193 677 809 77 809 77 259 453 259 453 437 443 437 443 767 443 767 443 170 218 170 218 8 965 8 965 421 429 421 429 146 905 146 905 356 575 356 575 18 445 18 445 289 928 289 928 429 62 429 62 505 742 505 742 67 691 67 691 712 548 712 548 672 438 672 438 874 524 874 524 886 13 886 13 524 782 524 782 527 957 527 957 548 591 548 591 320 603 320 603 386 699 386 699 676 626 676 626 97 933 97 933 139 375 139 375 419 560 419 560 939 559 939 559 505 725 505 725 746 409 746 409 639 71 639 71 91 575 91 575 387 541 387 541 636 942 636 942 200 820 200 820 823 436 823 436 838 445 838 445 934 293 934 293 828 883 828 883 438 705 438 705 284 594 284 594 207 603 207 603 397 572 397 572 820 333 820 333 645 124 645 124 935 39 935 39 220 676 220 676 439 962 439 962 847 628 847 628 350 203 350 203 657 313 657 313 798 994 798 994 820 272 820 272 230 663 230 663 683 89 683 89 567 445 567 445 488 155 488 155 990 848 990 848 867 494 867 494 573 603 573 603 702 403 702 403 525 319 525 319 872 723 872 723 278 762 278 762 862 634 862 634 610 426 610 426 597 204 597 204 34 587 34 587 220 636 220 636 222 640 222 640 964 635 964 635 832 787 832 787 983 673 983 673 861 523 861 523 277 902 277 902 159 802 159 802 464 53 464 53 758 969 758 969 779 251 779 251 618 403 618 403 714 919 714 919 814 198 814 198 755 836 755 836 459 623 459 623 523 890 523 890 724 467 724 467 457 810 457 810 455 290 455 290 368 696 368 696 604 128 604 128 626 356 626 356 722 572 722 572 89 55 89 55 654 51 654 51 446 954 446 954 65 751 65 751 437 317 437 317 783 500 783 500 56 716 56 716 643 795 643 795 235 592 235 592 228 462 228 462 915 620 915 620 386 217 386 217 628 347 628 347 510 543 510 543 932 663 932 663 425 201 425 201 791 182 791 182 781 362 781 362 140 45 140 45 228 532 228 532 619 611 619 611 19 423 19 423 754 486 754 486 943 61 943 61 501 499 501 499 119 651 119 651 12 682 12 682 908 223 908 223 782 130 782 130 574 926 574 926 612 966 612 966 10 477 10 477 235 404 235 404 681 590 681 590 200 101 200 101 265 630 265 630 539 804 539 804 794 716 794 716 305 690 305 690 645 486 645 486 653 642 653 642 367 558 367 558 305 894 305 894 308 871 308 871 505 631 505 631 979 612 979 612 394 120 394 120 476 862 476 862 253 195 253 195 653 38 653 38 175 930 175 930 257 94 257 94 191 461 191 461 836 740 836 740 94 115 94 115 262 496 262 496 503 744 503 744 199 812 199 812 690 921 690 921 12 749 12 749 899 804 899 804 624 326 624 326 925 215 925 215 606 13 606 13 50 259 50 259 163 446 163 446 616 764 616 764 429 990 429 990 739 195 739 195 904 412 904 412 97 405 97 405 500 847 500 847 381 398 381 398 676 362 676 362 376 484 376 484 37 12 37 12 272 714 272 714 723 938 723 938 580 563 580 563 800 272 800 272 771 513 771 513 397 296 397 296 170 948 170 948 169 400 169 400 220 679 220 679 487 803 487 803 151 308 151 308 768 471 768 471 48 877 48 877 253 597 253 597 279 388 279 388 767 831 767 831 402 448 402 448 373 524 373 524 918 523 918 523 925 512 925 512 74 505 74 505 673 425 673 425 216 310 216 310 497 483 497 483 527 30 527 30 86 135 86 135 515 249 515 249 912 113 912 113 19 425 19 425 419 858 419 858 297 305 297 305 153 728 153 728 423 833 423 833 321 77 321 77 846 208 846 208 571 457 571 457 528 611 528 611 157 809 157 809 696 115 696 115 971 471 971 471 164 595 164 595 861 127 861 127 41 674 41 674 760 858 760 858 74 682 74 682 939 480 939 480 710 660 710 660 701 736 701 736 248 565 248 565 739 880 739 880 930 864 930 864 280 456 280 456 914 305 914 305 854 837 854 837 466 171 466 171 50 975 50 975 872 190 872 190 765 265 765 265 149 57 149 57 78 641 78 641 20 492 20 492 750 567 750 567 73 647 73 647 630 118 630 118 383 880 383 880 316 53 316 53 827 711 827 711 695 129 695 129 609 726 609 726 438 587 438 587 459 221 459 221 302 329 302 329 214 952 214 952 252 150 252 150 792 678 792 678 216 786 216 786 253 867 253 867 15 752 15 752 738 607 738 607 259 399 259 399 616 786 616 786 83 991 83 991 519 517 519 517 420 870 420 870 872 123 872 123 633 275 633 275 760 923 760 923 852 436 852 436 50 991 50 991 99 883 99 883 153 808 153 808 531 274 531 274 971 763 971 763 254 651 254 651 171 260 171 260 509 529 509 529 237 100 237 100 608 904 608 904 484 862 484 862 861 954 861 954 140 634 140 634 162 647 162 647 244 113 244 113 828 36 828 36 213 937 213 937 170 264 170 264 369 571 369 571 46 742 46 742 105 440 105 440 298 262 298 262 629 181 629 181 177 604 177 604 751 550 751 550 371 181 371 181 366 947 366 947 338 163 338 163 734 821 734 821 197 891 197 891 757 315 757 315 885 963 885 963 816 434 816 434 444 158 444 158 322 793 322 793 725 230 725 230 668 8 668 8 576 913 576 913 214 483 214 483 856 936 856 936 738 918 738 918 388 708 388 708 307 392 307 392 430 528 430 528 412 917 412 917 160 2 160 2 627 334 627 334 370 184 370 184 367 158 367 158 894 24 894 24 147 643 147 643 959 551 959 551 393 968 393 968 166 43 166 43 926 883 926 883 185 397 185 397 272 168 272 168 174 917 174 917 661 84 661 84 628 302 628 302 328 888 328 888 886 336 886 336 294 382 294 382 689 1 689 1 35 913 35 913 282 455 282 455 426 79 426 79 551 212 551 212 77 968 77 968 852 158 852 158 227 15 227 15 299 643 299 643 65 659 65 659 985 316 985 316 404 350 404 350 686 805 686 805 613 631 613 631 485 828 485 828 659 657 659 657 286 941 286 941 183 887 183 887 837 243 837 243 717 322 717 322 870 823 870 823 844 710 844 710 343 736 343 736 283 288 283 288 628 454 628 454 410 487 410 487 414 387 414 387 35 164 35 164 269 441 269 441 615 187 615 187 822 596 822 596 879 74 879 74 115 971 115 971 363 659 363 659 304 796 304 796 473 306 473 306 414 329 414 329 622 210 622 210 202 81 202 81 507 513 507 513 935 659 935 659 810 186 810 186 687 212 687 212 250 321 250 321 946 663 946 663 674 732 674 732 910 516 910 516 77 142 77 142 451 519 451 519 217 245 217 245 366 456 366 456 535 225 535 225 296 277 296 277 576 826 576 826 921 235 921 235 901 790 901 790 60 655 60 655 822 632 822 632 198 87 198 87 630 761 630 761 202 754 202 754 892 960 892 960 358 274 358 274 314 18 314 18 431 662 431 662 707 806 707 806 399 695 399 695 610 30 610 30 371 64 371 64 870 287 870 287 431 417 431 417 71 196 71 196 435 531 435 531 104 749 104 749 44 490 44 490 952 683 952 683 48 876 48 876 459 740 459 740 343 250 343 250 420 137 420 137 164 115 164 115 914 145 914 145 294 837 294 837 478 57 478 57 327 469 327 469 306 204 306 204 699 277 699 277 859 946 859 946 251 796 251 796 386 732 386 732 128 328 128 328 806 584 806 584 174 922 174 922 967 109 967 109 499 44 499 44 798 229 798 229 418 738 418 738 158 288 158 288 361 833 361 833 928 537 928 537 480 670 480 670 484 378 484 378 479 591 479 591 311 268 311 268 745 639 745 639 683 779 683 779 606 47 606 47 159 950 159 950 661 584 661 584 115 839 115 839 453 47 453 47 706 572 706 572 560 403 560 403 687 815 687 815 582 707 582 707 878 711 878 711 663 554 663 554 775 944 775 944 910 718 910 718 329 465 329 465 718 443 718 443 971 520 971 520 482 978 482 978 653 474 653 474 515 600 515 600 817 427 817 427 508 477 508 477 463 614 463 614 976 361 976 361 622 42 622 42 478 963 478 963 830 175 830 175 743 541 743 541 4 184 4 184 603 830 603 830 179 632 179 632 503 821 503 821 885 180 885 180 948 52 948 52 614 168 614 168 148 831 148 831 486 642 486 642 651 539 651 539 66 796 66 796 499 707 499 707 187 624 187 624 807 70 807 70 975 559 975 559 634 930 634 930 357 838 357 838 291 73 291 73 333 149 333 149 973 628 973 628 959 673 959 673 761 503 761 503 313 747 313 747 746 80 746 80 696 609 696 609 936 699 936 699 190 982 190 982 884 705 884 705 115 898 115 898 340 512 340 512 473 784 473 784 299 937 299 937 589 16 589 16 620 585 620 585 546 374 546 374 710 326 710 326 826 186 826 186 232 157 232 157 329 948 329 948 276 451 276 451 115 643 115 643 310 926 310 926 907 910 907 910 177 720 177 720 847 447 847 447 49 70 49 70 785 920 785 920 318 772 318 772 422 937 422 937 455 875 455 875 584 479 584 479 342 578 342 578 651 414 651 414 726 110 726 110 995 34 995 34 507 325 507 325 46 546 46 546 102 14 102 14 50 303 50 303 199 149 199 149 400 511 400 511 891 754 891 754 760 110 760 110 327 930 327 930 686 279 686 279 441 794 441 794 657 289 657 289 689 201 689 201 286 527 286 527 866 723 866 723 410 187 410 187 909 304 909 304 565 897 565 897 464 109 464 109 414 781 414 781 407 329 407 329 968 473 968 473 792 329 792 329 22 556 22 556 519 616 519 616 326 871 326 871 758 319 758 319 778 38 778 38 513 376 513 376 282 129 282 129 140 630 140 630 222 652 222 652 978 739 978 739 655 614 655 614 234 22 234 22 357 217 357 217 412 8 412 8 325 39 325 39 978 908 978 908 634 158 634 158 16 553 16 553 382 541 382 541 827 511 827 511 641 322 641 322 943 132 943 132 571 705 571 705 786 169 786 169 348 932 348 932 401 813 401 813 397 259 397 259 695 934 695 934 836 267 836 267 78 932 78 932 613 59 613 59 256 818 256 818 554 841 554 841 147 108 147 108 163 340 163 340 586 957 586 957 593 27 593 27 833 789 833 789 446 388 446 388 353 959 353 959 146 531 146 531 808 210 808 210 699 985 699 985 929 352 929 352 237 208 237 208 961 854 961 854 355 559 355 559 422 697 422 697 853 832 853 832 957 155 957 155 421 250 421 250 675 21 675 21 631 427 631 427 942 322 942 322 27 36 27 36 630 563 630 563 625 723 625 723 179 760 179 760 690 153 690 153 283 507 283 507 454 523 454 523 648 384 648 384 534 358 534 358 293 209 293 209 815 693 815 693 3 415 3 415 168 684 168 684 616 865 616 865 51 906 51 906 319 780 319 780 524 285 524 285 86 686 86 686 524 29 524 29 100 883 100 883 564 362 564 362 358 663 358 663 787 420 787 420 424 161 424 161 165 175 165 175 834 219 834 219 568 821 568 821 295 416 295 416 551 987 551 987 932 849 932 849 528 449 528 449 76 188 76 188 750 694 750 694 910 583 910 583 598 504 598 504 913 842 913 842 322 668 322 668 98 277 98 277 245 425 245 425 193 248 193 248 821 583 821 583 117 728 117 728 925 863 925 863 592 750 592 750 639 270 639 270 370 552 370 552 302 451 302 451 296 415 296 415 397 171 397 171 50 532 50 532 934 28 934 28 540 136 540 136 462 137 462 137 921 287 921 287 202 387 202 387 858 801 858 801 382 342 382 342 229 17 229 17 496 251 496 251 983 632 983 632 23 566 23 566 95 800 95 800 280 30 280 30 248 940 248 940 53 153 53 153 536 657 536 657 733 598 733 598 317 500 317 500 309 770 309 770 118 540 118 540 303 56 303 56 648 361 648 361 971 766 971 766 518 146 518 146 129 687 129 687 349 948 349 948 390 347 390 347 492 889 492 889 531 431 531 431 817 758 817 758 936 761 936 761 898 172 898 172 260 899 260 899 800 13 800 13 219 482 219 482 511 664 511 664 685 118 685 118 421 210 421 210 943 131 943 131 397 787 397 787 357 193 357 193 648 515 648 515 328 28 328 28 329 308 329 308 909 876 909 876 351 971 351 971 942 261 942 261 549 403 549 403 32 438 32 438 670 544 670 544 299 35 299 35 835 842 835 842 649 151 649 151 545 951 545 951 33 994 33 994 896 356 896 356 173 544 173 544 39 779 39 779 127 256 127 256 133 8 133 8 257 830 257 830 188 638 188 638 304 648 304 648 410 819 410 819 984 596 984 596 669 508 669 508 167 994 167 994 691 485 691 485 742 384 742 384 259 424 259 424 975 578 975 578 348 460 348 460 373 532 373 532 462 211 462 211 284 718 284 718 554 712 554 712 913 468 913 468 604 865 604 865 103 687 103 687 229 314 229 314 570 279 570 279 773 959 773 959 294 555 294 555 588 874 588 874 452 410 452 410 40 275 40 275 616 412 616 412 101 340 101 340 345 621 345 621 221 428 221 428 766 865 766 865 542 477 542 477 613 305 613 305 252 986 252 986 255 67 255 67 742 86 742 86 959 313 959 313 576 740 576 740 400 407 400 407 992 326 992 326 56 666 56 666 245 319 245 319 733 399 733 399 405 359 405 359 749 485 749 485 954 396 954 396 931 913 931 913 220 542 220 542 851 610 851 610 482 797 482 797 47 830 47 830 928 967 928 967 381 84 381 84 72 822 72 822 345 296 345 296 704 327 704 327 167 151 167 151 168 512 168 512 215 9 215 9 513 922 513 922 98 264 98 264 798 542 798 542 446 943 446 943 939 357 939 357 151 122 151 122 112 548 112 548 274 891 274 891 772 14 772 14 533 366 533 366 983 405 983 405 865 651 865 651 89 660 89 660 94 403 94 403 471 134 471 134 395 438 395 438 224 591 224 591 160 60 160 60 749 85 749 85 579 168 579 168 655 727 655 727 223 656 223 656 185 746 185 746 62 899 62 899 601 66 601 66 103 120 103 120 735 653 735 653 592 642 592 642 798 673 798 673 429 626 429 626 289 93 289 93 817 763 817 763 33 883 33 883 495 647 495 647 908 811 908 811 345 975 345 975 23 888 23 888 276 447 276 447 767 77 767 77 174 492 174 492 908 423 908 423 32 676 32 676 140 239 140 239 849 529 849 529 712 524 712 524 887 219 887 219 874 650 874 650 190 108 190 108 575 5 575 5 164 32 164 32 680 27 680 27 87 173 87 173 665 629 665 629 68 116 68 116 443 971 443 971 246 13 246 13 117 720 117 720 431 987 431 987 952 521 952 521 292 862 292 862 980 391 980 391 898 433 898 433 519 741 519 741 6 930 6 930 812 458 812 458 256 324 256 324 193 839 193 839 139 61 139 61 884 308 884 308 580 439 580 439 222 350 222 350 732 247 732 247 636 730 636 730 326 457 326 457 649 120 649 120 673 647 673 647 344 305 344 305 878 487 878 487 828 726 828 726 483 288 483 288 665 755 665 755 86 75 86 75 560 315 560 315 574 576 574 576 422 511 422 511 795 737 795 737 230 122 230 122 440 146 440 146 151 760 151 760 701 385 701 385 849 886 849 886 724 623 724 623 678 652 678 652 879 616 879 616 291 713 291 713 528 965 528 965 538 725 538 725 947 593 947 593 837 58 837 58 338 928 338 928 60 157 60 157 322 664 322 664 932 812 932 812 231 18 231 18 909 795 909 795 565 155 565 155 972 864 972 864 739 28 739 28 896 103 896 103 253 151 253 151 191 676 191 676 173 648 173 648 468 588 468 588 171 806 171 806 976 844 976 844 656 296 656 296 31 312 31 312 635 952 635 952 942 536 942 536 291 628 291 628 937 131 937 131 23 148 23 148 950 537 950 537 262 230 262 230 807 294 807 294 660 477 660 477 129 299 129 299 838 93 838 93 509 44 509 44 189 199 189 199 168 789 168 789 220 661 220 661 978 768 978 768 684 282 684 282 211 173 211 173 744 385 744 385 250 666 250 666 104 422 104 422 398 675 398 675 851 441 851 441 444 843 444 843 101 306 101 306 329 802 329 802 953 90 953 90 591 685 591 685 110 498 110 498 476 138 476 138 596 320 596 320 425 910 425 910 845 960 845 960 351 537 351 537 344 859 344 859 895 60 895 60 295 78 295 78 827 594 827 594 267 94 267 94 393 859 393 859 320 201 320 201 532 975 532 975 183 674 183 674 420 211 420 211 636 469 636 469 762 942 762 942 396 210 396 210 210 368 210 368 492 950 492 950 650 829 650 829 551 853 551 853 520 350 520 350 591 532 591 532 178 219 178 219 586 118 586 118 320 509 320 509 824 178 824 178 898 773 898 773 212 405 212 405 548 808 548 808 574 622 574 622 896 507 896 507 452 215 452 215 93 971 93 971 737 551 737 551 698 386 698 386 107 260 107 260 506 536 506 536 26 208 26 208 142 27 142 27 17 364 17 364 840 639 840 639 800 708 800 708 167 428 167 428 913 971 913 971 667 685 667 685 402 665 402 665 88 43 88 43 276 528 276 528 163 472 163 472 528 95 528 95 428 323 428 323 31 78 31 78 282 216 282 216 570 442 570 442 186 57 186 57 567 127 567 127 671 333 671 333 629 890 629 890 393 539 393 539 221 884 221 884 41 434 41 434 720 656 720 656 154 546 154 546 306 813 306 813 632 522 632 522 120 714 120 714 282 646 282 646 909 401 909 401 462 91 462 91 4 753 4 753 551 874 551 874 699 492 699 492 372 395 372 395 945 925 945 925 490 512 490 512 651 488 651 488 364 62 364 62 728 450 728 450 959 48 959 48 532 306 532 306 181 743 181 743 841 580 841 580 527 906 527 906 367 262 367 262 470 746 470 746 790 356 790 356 862 71 862 71 491 301 491 301 395 156 395 156 93 720 93 720 590 143 590 143 233 457 233 457 231 835 231 835 874 863 874 863 131 382 131 382 784 511 784 511 561 522 561 522 226 160 226 160 460 584 460 584 275 455 275 455 980 616 980 616 794 575 794 575 954 311 954 311 733 748 733 748 332 270 332 270 667 203 667 203 419 865 419 865 236 54 236 54 862 982 862 982 675 173 675 173 293 733 293 733 914 417 914 417 763 143 763 143 134 581 134 581 521 94 521 94 394 666 394 666 676 406 676 406 146 841 146 841 298 730 298 730 30 517 30 517 219 165 219 165 872 528 872 528 125 855 125 855 77 960 77 960 382 911 382 911 59 580 59 580 227 706 227 706 1 100 1 100 192 708 192 708 279 123 279 123 612 582 612 582 56 810 56 810 227 70 227 70 314 112 314 112 499 890 499 890 652 166 652 166 872 40 872 40 726 570 726 570 673 276 673 276 641 332 641 332 325 840 325 840 240 779 240 779 915 88 915 88 700 689 700 689 409 822 409 822 192 120 192 120 338 838 338 838 241 446 241 446 621 379 621 379 691 304 691 304 451 295 451 295 402 182 402 182 442 101 442 101 435 608 435 608 804 441 804 441 272 671 272 671 476 758 476 758 678 929 678 929 394 8 394 8 205 803 205 803 44 338 44 338 538 767 538 767 782 912 782 912 701 153 701 153 411 162 411 162 791 122 791 122 534 32 534 32 779 609 779 609 499 181 499 181 491 413 491 413 92 479 92 479 534 229 534 229 485 600 485 600 863 643 863 643 889 347 889 347 646 238 646 238 905 981 905 981 492 555 492 555 113 502 113 502 947 875 947 875 240 170 240 170 176 320 176 320 65 94 65 94 11 432 11 432 79 72 79 72 288 275 288 275 727 222 727 222 306 660 306 660 707 423 707 423 951 309 951 309 848 527 848 527 322 112 322 112 879 477 879 477 735 668 735 668 465 422 465 422 511 506 511 506 979 565 979 565 165 384 165 384 917 639 917 639 128 482 128 482 677 697 677 697 227 990 227 990 300 416 300 416 830 726 830 726 101 750 101 750 291 811 291 811 490 630 490 630 745 397 745 397 97 397 97 397 280 959 280 959 787 38 787 38 278 767 278 767 654 662 654 662 802 96 802 96 450 260 450 260 617 345 617 345 943 63 943 63 390 701 390 701 640 380 640 380 408 431 408 431 795 219 795 219 443 781 443 781 785 80 785 80 123 672 123 672 64 923 64 923 938 480 938 480 954 374 954 374 837 198 837 198 164 191 164 191 489 25 489 25 357 147 357 147 33 67 33 67 955 944 955 944 267 949 267 949 494 905 494 905 917 318 917 318 582 924 582 924 923 891 923 891 918 920 918 920 145 19 145 19 642 373 642 373 826 430 826 430 574 449 574 449 242 988 242 988 679 648 679 648 232 201 232 201 810 519 810 519 734 559 734 559 530 930 530 930 546 704 546 704 794 585 794 585 132 565 132 565 813 802 813 802 34 43 34 43 607 316 607 316 349 335 349 335 935 560 935 560 727 730 727 730 780 709 780 709 307 85 307 85 5 166 5 166 577 719 577 719 684 574 684 574 481 265 481 265 80 321 80 321 592 375 592 375 352 223 352 223 125 57 125 57 169 687 169 687 50 992 50 992 118 197 118 197 854 84 854 84 428 187 428 187 319 754 319 754 7 447 7 447 992 437 992 437 699 316 699 316 810 809 810 809 188 813 188 813 933 841 933 841 639 844 639 844 807 711 807 711 300 154 300 154 404 154 404 154 185 366 185 366 995 113 995 113 281 169 281 169 573 291 573 291 434 130 434 130 941 872 941 872 16 231 16 231 251 38 251 38 610 381 610 381 847 271 847 271 826 427 826 427 852 722 852 722 880 88 880 88 242 762 242 762 947 916 947 916 981 609 981 609 798 223 798 223 768 553 768 553 965 578 965 578 216 110 216 110 132 659 132 659 585 814 585 814 462 169 462 169 991 942 991 942 976 451 976 451 973 961 973 961 604 175 604 175 170 663 170 663 389 339 389 339 579 212 579 212 570 639 570 639 143 802 143 802 16 125 16 125 882 715 882 715 865 389 865 389 246 750 246 750 917 222 917 222 166 512 166 512 324 769 324 769 864 867 864 867 548 725 548 725 45 895 45 895 958 428 958 428 948 174 948 174 250 819 250 819 582 698 582 698 941 189 941 189 612 423 612 423 927 724 927 724 920 119 920 119 660 714 660 714 20 426 20 426 417 334 417 334 259 898 259 898 581 94 581 94 225 333 225 333 858 627 858 627 774 630 774 630 411 124 411 124 328 760 328 760 35 563 35 563 401 245 401 245 608 271 608 271 816 805 816 805 137 280 137 280 600 105 600 105 835 979 835 979 520 768 520 768 81 447 81 447 427 261 427 261 374 413 374 413 122 766 122 766 891 171 891 171 980 221 980 221 737 673 737 673 18 872 18 872 97 728 97 728 288 272 288 272 33 149 33 149 232 668 232 668 425 758 425 758 335 768 335 768 282 943 282 943 931 13 931 13 153 237 153 237 794 955 794 955 576 837 576 837 113 689 113 689 653 815 653 815 745 422 745 422 518 647 518 647 570 921 570 921 640 123 640 123 935 896 935 896 124 260 124 260 229 154 229 154 984 300 984 300 720 260 720 260 964 575 964 575 627 825 627 825 864 412 864 412 29 24 29 24 722 62 722 62 280 100 280 100 672 975 672 975 759 132 759 132 653 243 653 243 372 114 372 114 37 739 37 739 932 956 932 956 882 813 882 813 626 298 626 298 840 482 840 482 500 718 500 718 514 42 514 42 672 309 672 309 428 312 428 312 487 265 487 265 754 174 754 174 64 370 64 370 708 472 708 472 76 141 76 141 579 467 579 467 579 469 579 469 262 603 262 603 847 417 847 417 420 907 420 907 38 947 38 947 733 638 733 638 869 409 869 409 750 106 750 106 650 394 650 394 131 349 131 349 741 327 741 327 740 269 740 269 964 413 964 413 681 55 681 55 515 772 515 772 937 311 937 311 24 511 24 511 170 680 170 680 66 34 66 34 670 319 670 319 209 976 209 976 360 101 360 101 648 668 648 668 383 451 383 451 429 209 429 209 754 549 754 549 758 902 758 902 756 432 756 432 229 338 229 338 807 213 807 213 243 330 243 330 246 191 246 191 883 885 883 885 698 622 698 622 790 437 790 437 131 825 131 825 809 600 809 600 771 425 771 425 506 876 506 876 146 740 146 740 982 836 982 836 608 144 608 144 169 678 169 678 972 263 972 263 203 881 203 881 92 475 92 475 582 764 582 764 76 281 76 281 823 840 823 840 947 56 947 56 333 260 333 260 5 943 5 943 701 49 701 49 911 91 911 91 120 195 120 195 886 433 886 433 836 839 836 839 166 128 166 128 975 847 975 847 748 137 748 137 294 241 294 241 377 697 377 697 747 989 747 989 128 759 128 759 172 756 172 756 543 242 543 242 966 37 966 37 647 436 647 436 727 242 727 242 831 289 831 289 768 704 768 704 974 733 974 733 847 95 847 95 584 927 584 927 378 737 378 737 784 76 784 76 207 282 207 282 354 176 354 176 347 92 347 92 541 987 541 987 960 333 960 333 472 961 472 961 945 741 945 741 514 419 514 419 339 441 339 441 873 561 873 561 250 167 250 167 883 176 883 176 947 907 947 907 836 13 836 13 586 107 586 107 391 658 391 658 11 571 11 571 19 867 19 867 235 223 235 223 776 888 776 888 557 418 557 418 719 136 719 136 410 52 410 52 18 114 18 114 403 249 403 249 847 352 847 352 252 621 252 621 271 111 271 111 924 740 924 740 143 736 143 736 12 804 12 804 822 566 822 566 50 288 50 288 457 763 457 763 700 178 700 178 976 679 976 679 205 114 205 114 652 2 652 2 473 191 473 191 298 898 298 898 894 992 894 992 152 389 152 389 59 612 59 612 134 456 134 456 380 962 380 962 111 442 111 442 325 705 325 705 185 713 185 713 928 845 928 845 968 502 968 502 140 526 140 526 957 476 957 476 62 868 62 868 339 347 339 347 749 334 749 334 618 103 618 103 646 35 646 35 874 206 874 206 654 945 654 945 59 979 59 979 948 3 948 3 185 683 185 683 102 219 102 219 50 331 50 331 47 573 47 573 427 117 427 117 520 877 520 877 604 197 604 197 648 986 648 986 824 922 824 922 758 138 758 138 271 651 271 651 452 94 452 94 286 420 286 420 103 643 103 643 335 890 335 890 573 822 573 822 581 941 581 941 798 857 798 857 421 838 421 838 397 113 397 113 696 371 696 371 368 702 368 702 265 62 265 62 166 300 166 300 785 298 785 298 473 523 473 523 599 423 599 423 248 830 248 830 712 268 712 268 436 764 436 764 926 528 926 528 732 51 732 51 332 926 332 926 482 547 482 547 16 561 16 561 577 582 577 582 613 560 613 560 431 848 431 848 916 1 916 1 504 846 504 846 316 715 316 715 227 868 227 868 53 821 53 821 563 620 563 620 982 502 982 502 75 563 75 563 14 720 14 720 245 267 245 267 60 918 60 918 783 995 783 995 8 596 8 596 471 168 471 168 811 28 811 28 656 806 656 806 113 714 113 714 318 773 318 773 483 155 483 155 455 845 455 845 50 656 50 656 260 749 260 749 44 131 44 131 885 177 885 177 514 89 514 89 723 833 723 833 375 321 375 321 885 273 885 273 369 176 369 176 116 751 116 751 206 988 206 988 819 852 819 852 466 358 466 358 2 793 2 793 978 878 978 878 328 752 328 752 293 781 293 781 404 619 404 619 294 814 294 814 262 269 262 269 360 92 360 92 697 852 697 852 205 950 205 950 139 76 139 76 916 13 916 13 197 435 197 435 686 35 686 35 714 192 714 192 113 372 113 372 878 203 878 203 757 340 757 340 523 799 523 799 722 944 722 944 413 783 413 783 688 180 688 180 432 696 432 696 239 934 239 934 329 479 329 479 489 295 489 295 916 209 916 209 334 663 334 663 206 338 206 338 43 117 43 117 582 395 582 395 385 403 385 403 960 759 960 759 341 257 341 257 724 728 724 728 258 53 258 53 589 76 589 76 963 40 963 40 591 455 591 455 577 455 577 455 603 971 603 971 669 771 669 771 142 411 142 411 969 764 969 764 553 131 553 131 89 561 89 561 790 348 790 348 542 262 542 262 510 948 510 948 342 349 342 349 751 423 751 423 219 765 219 765 280 642 280 642 649 545 649 545 283 286 283 286 4 497 4 497 173 130 173 130 701 934 701 934 632 790 632 790 399 419 399 419 32 490 32 490 451 448 451 448 307 978 307 978 4 176 4 176 808 730 808 730 238 916 238 916 693 310 693 310 529 357 529 357 627 528 627 528 684 864 684 864 726 921 726 921 895 337 895 337 101 125 101 125 454 961 454 961 603 434 603 434 496 455 496 455 382 129 382 129 201 623 201 623 801 28 801 28 516 498 516 498 499 817 499 817 886 976 886 976 175 995 175 995 384 885 384 885 119 290 119 290 778 442 778 442 202 511 202 511 975 684 975 684 356 625 356 625 209 580 209 580 506 574 506 574 506 468 506 468 346 244 346 244 570 569 570 569 867 801 867 801 90 20 90 20 771 470 771 470 433 132 433 132 275 426 275 426 590 513 590 513 821 440 821 440 228 932 228 932 12 352 12 352 116 151 116 151 907 883 907 883 625 607 625 607 973 398 973 398 712 131 712 131 682 213 682 213 231 974 231 974 20 37 20 37 347 405 347 405 9 355 9 355 889 853 889 853 70 177 70 177 667 66 667 66 291 449 291 449 369 722 369 722 505 672 505 672 162 355 162 355 877 255 877 255 828 742 828 742 418 775 418 775 895 132 895 132 598 867 598 867 344 801 344 801 950 762 950 762 774 221 774 221 654 917 654 917 968 678 968 678 331 24 331 24 451 241 451 241 209 299 209 299 420 513 420 513 716 599 716 599 428 227 428 227 794 734 794 734 300 977 300 977 653 65 653 65 823 551 823 551 577 29 577 29 819 429 819 429 552 79 552 79 109 148 109 148 654 355 654 355 774 46 774 46 109 318 109 318 241 357 241 357 978 563 978 563 907 250 907 250 706 122 706 122 971 128 971 128 148 733 148 733 122 86 122 86 95 873 95 873 156 348 156 348 189 639 189 639 189 583 189 583 684 811 684 811 632 923 632 923 262 16 262 16 354 450 354 450 109 686 109 686 605 775 605 775 621 628 621 628 602 396 602 396 444 944 444 944 216 51 216 51 731 431 731 431 535 499 535 499 481 839 481 839 495 626 495 626 533 398 533 398 28 887 28 887 203 324 203 324 196 396 196 396 724 688 724 688 409 844 409 844 232 82 232 82 763 515 763 515 90 414 90 414 480 133 480 133 577 283 577 283 524 771 524 771 899 543 899 543 495 957 495 957 668 893 668 893 849 31 849 31 735 348 735 348 828 714 828 714 684 301 684 301 644 36 644 36 392 539 392 539 834 397 834 397 822 367 822 367 836 394 836 394 814 782 814 782 761 288 761 288 424 43 424 43 532 516 532 516 879 883 879 883 259 977 259 977 708 942 708 942 239 720 239 720 762 561 762 561 422 109 422 109 726 850 726 850 546 419 546 419 353 140 353 140 242 768 242 768 268 322 268 322 709 204 709 204 17 385 17 385 363 72 363 72 27 655 27 655 426 271 426 271 701 387 701 387 293 776 293 776 101 137 101 137 542 960 542 960 708 931 708 931 794 392 794 392 243 747 243 747 19 388 19 388 866 725 866 725 155 959 155 959 203 348 203 348 828 133 828 133 711 841 711 841 662 320 662 320 70 976 70 976 41 249 41 249 691 924 691 924 212 253 212 253 670 151 670 151 90 902 90 902 550 190 550 190 461 61 461 61 712 513 712 513 808 380 808 380 922 423 922 423 488 679 488 679 352 779 352 779 805 536 805 536 664 935 664 935 119 148 119 148 83 20 83 20 813 824 813 824 391 812 391 812 403 300 403 300 125 377 125 377 910 452 910 452 738 759 738 759 542 690 542 690 232 111 232 111 292 985 292 985 297 73 297 73 216 363 216 363 237 844 237 844 535 621 535 621 196 856 196 856 763 759 763 759 39 216 39 216 272 274 272 274 437 985 437 985 865 841 865 841 713 258 713 258 12 390 12 390 864 311 864 311 126 870 126 870 71 115 71 115 208 485 208 485 950 818 950 818 541 447 541 447 232 862 232 862 791 365 791 365 865 516 865 516 810 625 810 625 958 331 958 331 161 163 161 163 636 541 636 541 656 608 656 608 31 787 31 787 707 55 707 55 919 421 919 421 196 24 196 24 644 166 644 166 721 60 721 60 45 901 45 901 890 659 890 659 663 177 663 177 229 366 229 366 968 684 968 684 566 597 566 597 162 249 162 249 158 51 158 51 314 230 314 230 546 656 546 656 808 384 808 384 23 520 23 520 495 862 495 862 640 249 640 249 222 128 222 128 402 546 402 546 878 260 878 260 190 244 190 244 622 292 622 292 295 526 295 526 800 908 800 908 6 987 6 987 986 825 986 825 867 179 867 179 295 309 295 309 380 262 380 262 304 131 304 131 154 607 154 607 358 204 358 204 277 935 277 935 514 532 514 532 682 597 682 597 869 956 869 956 983 538 983 538 554 436 554 436 407 21 407 21 712 95 712 95 641 419 641 419 798 694 798 694 24 720 24 720 989 132 989 132 831 253 831 253 233 116 233 116 444 737 444 737 450 734 450 734 631 602 631 602 529 221 529 221 883 169 883 169 544 874 544 874 103 442 103 442 441 914 441 914 991 199 991 199 13 583 13 583 763 216 763 216 665 36 665 36 191 691 191 691 83 848 83 848 756 272 756 272 433 275 433 275 204 915 204 915 482 338 482 338 179 917 179 917 252 844 252 844 993 682 993 682 313 331 313 331 933 52 933 52 190 840 190 840 911 296 911 296 982 770 982 770 159 143 159 143 350 965 350 965 806 965 806 965 382 831 382 831 47 364 47 364 604 894 604 894 818 317 818 317 924 455 924 455 319 452 319 452 991 260 991 260 19 107 19 107 158 408 158 408 409 203 409 203 227 576 227 576 335 626 335 626 473 124 473 124 443 857 443 857 928 778 928 778 36 518 36 518 218 966 218 966 705 641 705 641 865 339 865 339 426 434 426 434 702 435 702 435 683 245 683 245 1 323 1 323 400 23 400 23 435 353 435 353 977 763 977 763 460 484 460 484 116 181 116 181 517 221 517 221 790 172 790 172 177 85 177 85 691 248 691 248 954 432 954 432 560 961 560 961 823 94 823 94 16 956 16 956 866 242 866 242 960 326 960 326 881 283 881 283 24 986 24 986 637 203 637 203 654 592 654 592 14 339 14 339 153 787 153 787 626 711 626 711 256 620 256 620 148 199 148 199 875 924 875 924 397 694 397 694 182 873 182 873 120 952 120 952 356 654 356 654 363 208 363 208 295 316 295 316 323 481 323 481 736 280 736 280 871 60 871 60 76 647 76 647 222 907 222 907 344 241 344 241 7 459 7 459 347 560 347 560 436 40 436 40 500 131 500 131 846 334 846 334 636 651 636 651 479 796 479 796 477 567 477 567 988 91 988 91 274 811 274 811 415 918 415 918 425 184 425 184 83 821 83 821 427 795 427 795 759 660 759 660 139 495 139 495 660 827 660 827 440 339 440 339 308 707 308 707 628 360 628 360 28 633 28 633 256 456 256 456 745 161 745 161 62 356 62 356 406 862 406 862 734 157 734 157 645 567 645 567 422 803 422 803 495 119 495 119 135 967 135 967 9 961 9 961 149 933 149 933 27 961 27 961 800 351 800 351 229 614 229 614 956 16 956 16 896 617 896 617 633 801 633 801 837 636 837 636 636 287 636 287 561 988 561 988 265 317 265 317 533 135 533 135 720 29 720 29 73 557 73 557 587 703 587 703 699 829 699 829 993 968 993 968 37 846 37 846 627 142 627 142 291 952 291 952 984 185 984 185 267 825 267 825 571 362 571 362 198 435 198 435 244 490 244 490 20 848 20 848 845 419 845 419 709 75 709 75 450 742 450 742 582 994 582 994 52 564 52 564 947 347 947 347 910 49 910 49 871 217 871 217 212 162 212 162 799 57 799 57 583 425 583 425 307 722 307 722 689 292 689 292 567 475 567 475 722 730 722 730 394 631 394 631 399 60 399 60 428 654 428 654 18 768 18 768 507 936 507 936 854 62 854 62 290 597 290 597 423 523 423 523 991 306 991 306 248 197 248 197 501 555 501 555 637 971 637 971 130 194 130 194 718 762 718 762 956 722 956 722 532 280 532 280 415 399 415 399 988 500 988 500 225 20 225 20 18 758 18 758 490 275 490 275 285 409 285 409 214 323 214 323 854 906 854 906 136 596 136 596 673 481 673 481 636 93 636 93 373 928 373 928 776 610 776 610 926 748 926 748 337 749 337 749 372 427 372 427 762 741 762 741 562 905 562 905 863 914 863 914 965 92 965 92 316 89 316 89 213 309 213 309 579 317 579 317 301 49 301 49 453 186 453 186 396 330 396 330 582 169 582 169 579 493 579 493 952 232 952 232 199 384 199 384 168 800 168 800 439 504 439 504 927 18 927 18 220 635 220 635 364 526 364 526 330 224 330 224 295 709 295 709 275 829 275 829 31 359 31 359 263 539 263 539 806 482 806 482 645 17 645 17 367 852 367 852 914 490 914 490 609 857 609 857 453 965 453 965 932 752 932 752 211 84 211 84 149 166 149 166 398 111 398 111 886 93 886 93 825 915 825 915 127 952 127 952 370 460 370 460 149 704 149 704 823 456 823 456 422 811 422 811 591 911 591 911 791 496 791 496 185 864 185 864 336 239 336 239 405 131 405 131 532 854 532 854 668 787 668 787 541 906 541 906 56 612 56 612 693 294 693 294 930 669 930 669 431 355 431 355 233 838 233 838 329 358 329 358 416 579 416 579 872 634 872 634 643 506 643 506 705 6 705 6 545 906 545 906 447 462 447 462 656 649 656 649 343 582 343 582 350 512 350 512 152 656 152 656 880 256 880 256 897 219 897 219 741 624 741 624 583 625 583 625 443 176 443 176 227 718 227 718 796 147 796 147 859 613 859 613 889 838 889 838 888 419 888 419 252 32 252 32 74 146 74 146 698 576 698 576 116 145 116 145 132 906 132 906 561 580 561 580 422 688 422 688 973 940 973 940 603 699 603 699 875 611 875 611 557 945 557 945 457 939 457 939 663 375 663 375 958 32 958 32 354 684 354 684 701 14 701 14 41 170 41 170 758 248 758 248 680 142 680 142 448 586 448 586 213 262 213 262 129 538 129 538 945 968 945 968 761 739 761 739 556 703 556 703 788 729 788 729 764 512 764 512 122 223 122 223 67 988 67 988 231 407 231 407 888 402 888 402 572 538 572 538 177 849 177 849 14 116 14 116 348 27 348 27 414 755 414 755 639 356 639 356 879 689 879 689 948 341 948 341 152 103 152 103 342 584 342 584 871 777 871 777 473 672 473 672 431 215 431 215 622 655 622 655 110 373 110 373 578 94 578 94 281 56 281 56 369 670 369 670 58 699 58 699 192 829 192 829 868 91 868 91 415 313 415 313 360 58 360 58 842 369 842 369 264 988 264 988 258 62 258 62 386 511 386 511 602 231 602 231 884 626 884 626 583 454 583 454 615 226 615 226 851 621 851 621 324 911 324 911 265 792 265 792 743 26 743 26 847 809 847 809 451 222 451 222 762 534 762 534 516 565 516 565 838 166 838 166 757 172 757 172 375 140 375 140 732 597 732 597 109 304 109 304 25 326 25 326 212 327 212 327 424 715 424 715 576 584 576 584 581 878 581 878 326 964 326 964 337 373 337 373 972 699 972 699 740 454 740 454 3 594 3 594 128 240 128 240 700 212 700 212 527 65 527 65 553 688 553 688 482 678 482 678 167 194 167 194 323 936 323 936 52 284 52 284 93 217 93 217 274 906 274 906 642 82 642 82 163 596 163 596 970 720 970 720 36 185 36 185 970 875 970 875 652 336 652 336 922 703 922 703 179 799 179 799 931 871 931 871 476 984 476 984 989 857 989 857 645 343 645 343 332 680 332 680 28 435 28 435 223 470 223 470 928 365 928 365 661 128 661 128 956 281 956 281 210 613 210 613 155 61 155 61 259 325 259 325 41 358 41 358 942 624 942 624 712 897 712 897 12 967 12 967 99 54 99 54 282 426 282 426 774 574 774 574 792 737 792 737 737 196 737 196 797 659 797 659 4 427 4 427 411 694 411 694 620 28 620 28 632 344 632 344 366 172 366 172 209 684 209 684 584 845 584 845 379 839 379 839 962 109 962 109 412 198 412 198 555 643 555 643 800 486 800 486 559 856 559 856 390 434 390 434 983 767 983 767 323 570 323 570 199 515 199 515 418 799 418 799 108 843 108 843 883 819 883 819 490 590 490 590 925 741 925 741 615 769 615 769 402 451 402 451 349 480 349 480 404 943 404 943 450 840 450 840 246 331 246 331 666 553 666 553 507 824 507 824 220 495 220 495 822 639 822 639 118 3 118 3 813 433 813 433 738 165 738 165 750 736 750 736 920 398 920 398 944 154 944 154 547 300 547 300 89 18 89 18 739 413 739 413 808 698 808 698 961 454 961 454 481 252 481 252 922 184 922 184 65 565 65 565 986 804 986 804 52 183 52 183 831 13 831 13 14 649 14 649 912 964 912 964 301 397 301 397 307 634 307 634 857 52 857 52 355 393 355 393 733 98 733 98 779 965 779 965 13 721 13 721 686 320 686 320 790 18 790 18 393 882 393 882 988 849 988 849 607 886 607 886 777 163 777 163 668 786 668 786 454 828 454 828 266 892 266 892 126 631 126 631 98 210 98 210 94 988 94 988 654 475 654 475 829 470 829 470 854 365 854 365 716 128 716 128 283 762 283 762 585 702 585 702 470 852 470 852 847 397 847 397 774 125 774 125 538 575 538 575 96 993 96 993 55 524 55 524 643 475 643 475 494 612 494 612 913 850 913 850 52 767 52 767 529 949 529 949 755 624 755 624 918 328 918 328 645 112 645 112 393 63 393 63 990 936 990 936 591 474 591 474 959 83 959 83 974 875 974 875 355 364 355 364 371 966 371 966 345 560 345 560 782 871 782 871 178 345 178 345 960 458 960 458 872 280 872 280 134 590 134 590 123 124 123 124 242 793 242 793 248 673 248 673 611 714 611 714 30 774 30 774 513 347 513 347 549 233 549 233 411 240 411 240 431 449 431 449 671 988 671 988 642 409 642 409 50 593 50 593 576 925 576 925 4 708 4 708 182 798 182 798 141 934 141 934 120 836 120 836 737 98 737 98 118 342 118 342 403 890 403 890 826 759 826 759 815 171 815 171 969 785 969 785 643 168 643 168 267 737 267 737 530 988 530 988 855 737 855 737 358 58 358 58 604 809 604 809 817 83 817 83 824 767 824 767 891 650 891 650 125 350 125 350 552 826 552 826 803 296 803 296 87 692 87 692 246 347 246 347 847 647 847 647 716 691 716 691 694 208 694 208 941 261 941 261 334 93 334 93 153 480 153 480 93 626 93 626 565 94 565 94 256 350 256 350 962 441 962 441 648 878 648 878 934 409 934 409 143 213 143 213 500 336 500 336 120 929 120 929 315 215 315 215 769 115 769 115 827 885 827 885 629 943 629 943 141 619 141 619 231 956 231 956 766 826 766 826 332 635 332 635 448 585 448 585 228 248 228 248 770 497 770 497 875 866 875 866 28 968 28 968 804 611 804 611 880 731 880 731 249 293 249 293 293 657 293 657 375 494 375 494 221 26 221 26 492 93 492 93 234 92 234 92 752 741 752 741 13 183 13 183 859 166 859 166 214 295 214 295 426 492 426 492 645 780 645 780 960 418 960 418 992 294 992 294 349 375 349 375 232 359 232 359 736 96 736 96 420 613 420 613 669 946 669 946 111 101 111 101 889 91 889 91 365 238 365 238 659 261 659 261 484 669 484 669 348 995 348 995 529 809 529 809 76 568 76 568 644 629 644 629 586 326 586 326 945 152 945 152 805 458 805 458 347 409 347 409 457 769 457 769 213 816 213 816 911 510 911 510 733 875 733 875 760 309 760 309 568 343 568 343 456 546 456 546 830 631 830 631 917 471 917 471 401 109 401 109 691 51 691 51 278 828 278 828 176 131 176 131 701 90 701 90 240 615 240 615 188 424 188 424 82 849 82 849 198 115 198 115 360 616 360 616 728 955 728 955 289 514 289 514 830 866 830 866 854 331 854 331 674 685 674 685 289 267 289 267 963 774 963 774 523 398 523 398 699 295 699 295 322 135 322 135 647 311 647 311 457 514 457 514 625 773 625 773 693 524 693 524 593 152 593 152 942 504 942 504 117 98 117 98 825 80 825 80 52 190 52 190 67 544 67 544 67 591 67 591 352 678 352 678 229 727 229 727 806 797 806 797 969 604 969 604 436 481 436 481 532 674 532 674 740 90 740 90 835 865 835 865 929 789 929 789 144 631 144 631 962 144 962 144 235 987 235 987 346 301 346 301 169 393 169 393 47 44 47 44 637 519 637 519 616 402 616 402 506 438 506 438 37 22 37 22 135 23 135 23 860 885 860 885 562 171 562 171 877 537 877 537 486 894 486 894 566 375 566 375 707 936 707 936 975 599 975 599 503 720 503 720 818 978 818 978 361 445 361 445 687 864 687 864 291 206 291 206 698 926 698 926 787 925 787 925 669 182 669 182 756 755 756 755 734 265 734 265 668 810 668 810 85 135 85 135 248 929 248 929 601 785 601 785 665 909 665 909 171 293 171 293 903 905 903 905 915 465 915 465 4 125 4 125 534 705 534 705 954 613 954 613 507 867 507 867 664 651 664 651 215 441 215 441 628 615 628 615 74 59 74 59 581 388 581 388 650 461 650 461 35 688 35 688 380 763 380 763 617 666 617 666 990 531 990 531 598 751 598 751 700 746 700 746 562 692 562 692 611 17 611 17 338 976 338 976 482 339 482 339 893 351 893 351 689 416 689 416 481 172 481 172 548 812 548 812 455 881 455 881 67 695 67 695 790 335 790 335 768 402 768 402 361 610 361 610 496 539 496 539 275 358 275 358 17 440 17 440 284 616 284 616 48 165 48 165 976 407 976 407 618 632 618 632 612 341 612 341 904 601 904 601 985 489 985 489 304 217 304 217 511 376 511 376 606 822 606 822 868 229 868 229 242 921 242 921 759 612 759 612 333 458 333 458 154 803 154 803 588 350 588 350 589 513 589 513 458 70 458 70 219 737 219 737 633 337 633 337 918 51 918 51 50 603 50 603 794 601 794 601 854 964 854 964 779 59 779 59 254 149 254 149 195 414 195 414 895 152 895 152 493 346 493 346 782 572 782 572 331 60 331 60 925 723 925 723 672 371 672 371 210 247 210 247 836 458 836 458 776 59 776 59 408 975 408 975 961 483 961 483 722 741 722 741 443 321 443 321 669 692 669 692 868 972 868 972 479 294 479 294 168 308 168 308 34 306 34 306 261 225 261 225 758 617 758 617 112 107 112 107 472 229 472 229 2 815 2 815 34 994 34 994 784 782 784 782 120 128 120 128 765 991 765 991 431 583 431 583 296 563 296 563 852 741 852 741 445 82 445 82 302 499 302 499 50 934 50 934 47 896 47 896 380 256 380 256 167 622 167 622 263 250 263 250 184 896 184 896 664 454 664 454 781 346 781 346 903 798 903 798 600 197 600 197 508 605 508 605 444 976 444 976 255 908 255 908 26 285 26 285 289 491 289 491 930 775 930 775 158 334 158 334 329 741 329 741 949 605 949 605 88 826 88 826 42 453 42 453 827 50 827 50 214 111 214 111 409 415 409 415 684 107 684 107 215 174 215 174 699 53 699 53 628 195 628 195 623 224 623 224 101 767 101 767 56 300 56 300 145 534 145 534 117 916 117 916 329 698 329 698 803 466 803 466 318 672 318 672 319 953 319 953 673 471 673 471 818 806 818 806 97 357 97 357 670 632 670 632 640 327 640 327 387 203 387 203 57 248 57 248 521 792 521 792 403 968 403 968 277 587 277 587 452 664 452 664 596 785 596 785 96 334 96 334 92 236 92 236 671 948 671 948 598 355 598 355 920 835 920 835 558 971 558 971 761 495 761 495 792 34 792 34 533 681 533 681 761 727 761 727 817 594 817 594 987 605 987 605 598 316 598 316 779 306 779 306 441 512 441 512 194 922 194 922 251 479 251 479 224 77 224 77 158 759 158 759 347 878 347 878 199 588 199 588 67 898 67 898 785 883 785 883 124 516 124 516 609 540 609 540 511 605 511 605 325 394 325 394 794 918 794 918 336 764 336 764 126 443 126 443 220 941 220 941 134 366 134 366 837 226 837 226 486 50 486 50 411 606 411 606 451 85 451 85 769 987 769 987 406 684 406 684 336 362 336 362 389 719 389 719 880 738 880 738 633 305 633 305 424 375 424 375 877 756 877 756 840 592 840 592 517 518 517 518 538 83 538 83 689 70 689 70 723 607 723 607 481 626 481 626 711 548 711 548 557 340 557 340 121 889 121 889 143 793 143 793 466 538 466 538 733 292 733 292 316 484 316 484 522 162 522 162 798 631 798 631 619 880 619 880 805 382 805 382 894 894 894 894 595 727 595 727 273 451 273 451 659 153 659 153 55 226 55 226 532 293 532 293 927 981 927 981 676 662 676 662 796 840 796 840 507 297 507 297 266 936 266 936 605 104 605 104 407 981 407 981 891 752 891 752 730 888 730 888 425 29 425 29 371 697 371 697 376 686 376 686 479 319 479 319 842 933 842 933 759 627 759 627 823 149 823 149 728 138 728 138 819 353 819 353 328 665 328 665 402 227 402 227 618 635 618 635 136 446 136 446 607 882 607 882 650 99 650 99 50 607 50 607 547 199 547 199 651 230 651 230 863 645 863 645 622 917 622 917 246 99 246 99 226 647 226 647 790 645 790 645 232 949 232 949 128 548 128 548 65 624 65 624 764 147 764 147 123 647 123 647 859 523 859 523 760 73 760 73 448 739 448 739 32 790 32 790 933 485 933 485 158 643 158 643 311 266 311 266 339 238 339 238 205 394 205 394 580 374 580 374 580 648 580 648 482 567 482 567 38 968 38 968 801 504 801 504 108 793 108 793 888 267 888 267 823 393 823 393 483 951 483 951 19 698 19 698 638 19 638 19 836 465 836 465 867 524 867 524 161 846 161 846 791 961 791 961 374 52 374 52 940 830 940 830 493 94 493 94 378 323 378 323 481 832 481 832 751 365 751 365 114 540 114 540 160 882 160 882 679 582 679 582 784 414 784 414 764 476 764 476 453 927 453 927 333 180 333 180 920 204 920 204 790 668 790 668 793 793 793 793 835 253 835 253 82 293 82 293 232 49 232 49 158 939 158 939 545 264 545 264 734 647 734 647 888 825 888 825 834 229 834 229 912 39 912 39 76 270 76 270 128 518 128 518 987 523 987 523 233 309 233 309 309 582 309 582 109 753 109 753 5 577 5 577 270 595 270 595 682 332 682 332 284 325 284 325 953 270 953 270 760 328 760 328 979 378 979 378 45 451 45 451 137 825 137 825 628 598 628 598 188 968 188 968 132 593 132 593 381 252 381 252 363 344 363 344 971 199 971 199 578 594 578 594 560 839 560 839 34 836 34 836 262 323 262 323 331 201 331 201 345 396 345 396 982 456 982 456 452 949 452 949 610 647 610 647 568 318 568 318 51 47 51 47 141 36 141 36 538 52 538 52 162 733 162 733 270 48 270 48 267 255 267 255 239 624 239 624 72 529 72 529 71 28 71 28 771 478 771 478 57 466 57 466 553 337 553 337 168 50 168 50 359 945 359 945 191 292 191 292 150 368 150 368 833 686 833 686 760 624 760 624 981 752 981 752 860 103 860 103 424 193 424 193 803 370 803 370 515 902 515 902 825 135 825 135 872 538 872 538 410 478 410 478 979 738 979 738 980 461 980 461 677 458 677 458 248 748 248 748 390 594 390 594 292 794 292 794 579 560 579 560 164 485 164 485 922 4 922 4 37 359 37 359 934 572 934 572 683 197 683 197 119 19 119 19 540 490 540 490 573 61 573 61 88 850 88 850 291 227 291 227 649 990 649 990 559 901 559 901 855 340 855 340 324 234 324 234 530 217 530 217 127 671 127 671 642 819 642 819 146 801 146 801 770 377 770 377 732 854 732 854 167 705 167 705 533 863 533 863 395 599 395 599 51 707 51 707 158 491 158 491 68 891 68 891 502 654 502 654 217 264 217 264 581 569 581 569 495 151 495 151 711 837 711 837 151 621 151 621 150 508 150 508 446 53 446 53 414 857 414 857 905 81 905 81 897 662 897 662 643 624 643 624 786 690 786 690 21 984 21 984 247 325 247 325 24 84 24 84 746 447 746 447 709 915 709 915 930 176 930 176 938 467 938 467 576 399 576 399 824 358 824 358 258 275 258 275 674 655 674 655 689 167 689 167 173 96 173 96 92 433 92 433 414 243 414 243 249 793 249 793 674 629 674 629 63 371 63 371 408 388 408 388 632 291 632 291 995 149 995 149 817 703 817 703 967 550 967 550 705 350 705 350 902 868 902 868 5 551 5 551 932 330 932 330 335 849 335 849 227 657 227 657 732 426 732 426 693 680 693 680 49 173 49 173 581 956 581 956 971 288 971 288 425 81 425 81 168 406 168 406 377 73 377 73 576 413 576 413 387 11 387 11 101 308 101 308 53 593 53 593 353 192 353 192 818 593 818 593 271 940 271 940 55 457 55 457 263 974 263 974 163 519 163 519 261 188 261 188 950 48 950 48 290 98 290 98 11 161 11 161 316 699 316 699 87 696 87 696 545 476 545 476 971 126 971 126 891 977 891 977 5 527 5 527 470 284 470 284 259 575 259 575 642 634 642 634 918 673 918 673 438 103 438 103 433 39 433 39 141 858 141 858 166 861 166 861 919 609 919 609 888 613 888 613 972 178 972 178 458 410 458 410 398 257 398 257 960 299 960 299 530 408 530 408 614 234 614 234 915 639 915 639 245 721 245 721 242 178 242 178 46 358 46 358 623 728 623 728 389 87 389 87 680 63 680 63 222 469 222 469 495 201 495 201 12 53 12 53 483 985 483 985 895 73 895 73 334 736 334 736 192 374 192 374 706 489 706 489 33 464 33 464 969 237 969 237 281 606 281 606 366 508 366 508 359 250 359 250 286 400 286 400 741 690 741 690 463 202 463 202 423 731 423 731 193 648 193 648 476 489 476 489 747 158 747 158 409 455 409 455 263 495 263 495 555 807 555 807 304 378 304 378 108 601 108 601 609 156 609 156 393 211 393 211 735 449 735 449 413 90 413 90 868 509 868 509 260 233 260 233 868 46 868 46 489 938 489 938 4 884 4 884 488 847 488 847 146 945 146 945 921 247 921 247 619 649 619 649 108 970 108 970 373 333 373 333 984 43 984 43 252 554 252 554 519 731 519 731 22 498 22 498 574 818 574 818 657 821 657 821 342 322 342 322 767 350 767 350 487 778 487 778 151 246 151 246 935 230 935 230 960 150 960 150 149 135 149 135 873 826 873 826 455 359 455 359 649 969 649 969 928 341 928 341 537 122 537 122 412 929 412 929 564 292 564 292 22 74 22 74 959 859 959 859 988 730 988 730 731 681 731 681 94 662 94 662 633 824 633 824 114 720 114 720 543 256 543 256 345 466 345 466 607 476 607 476 75 678 75 678 18 313 18 313 839 253 839 253 889 619 889 619 922 162 922 162 558 382 558 382 593 650 593 650 86 708 86 708 654 152 654 152 641 883 641 883 47 844 47 844 29 836 29 836 955 258 955 258 926 293 926 293 762 398 762 398 855 533 855 533 510 295 510 295 705 133 705 133 189 111 189 111 122 956 122 956 247 502 247 502 982 26 982 26 162 913 162 913 433 335 433 335 989 708 989 708 157 659 157 659 989 36 989 36 184 488 184 488 680 873 680 873 515 657 515 657 242 510 242 510 838 477 838 477 943 494 943 494 436 149 436 149 918 656 918 656 167 516 167 516 697 741 697 741 725 661 725 661 7 765 7 765 336 966 336 966 114 115 114 115 986 583 986 583 731 872 731 872 736 900 736 900 558 152 558 152 95 817 95 817 503 181 503 181 881 239 881 239 571 894 571 894 295 4 295 4 229 564 229 564 464 841 464 841 642 154 642 154 58 961 58 961 677 256 677 256 603 418 603 418 100 193 100 193 398 236 398 236 639 432 639 432 441 970 441 970 773 699 773 699 50 910 50 910 9 243 9 243 876 446 876 446 730 397 730 397 223 132 223 132 787 985 787 985 65 441 65 441 974 154 974 154 107 238 107 238 827 749 827 749 81 524 81 524 851 961 851 961 188 369 188 369 101 548 101 548 600 807 600 807 98 112 98 112 945 71 945 71 986 193 986 193 302 456 302 456 402 392 402 392 877 173 877 173 19 161 19 161 347 603 347 603 382 566 382 566 954 414 954 414 428 200 428 200 179 219 179 219 144 334 144 334 489 123 489 123 414 786 414 786 860 13 860 13 16 738 16 738 219 55 219 55 54 154 54 154 298 714 298 714 256 135 256 135 126 885 126 885 737 831 737 831 991 236 991 236 665 324 665 324 844 801 844 801 59 522 59 522 742 542 742 542 259 588 259 588 316 261 316 261 277 675 277 675 434 62 434 62 894 954 894 954 279 670 279 670 857 440 857 440 543 778 543 778 699 118 699 118 68 397 68 397 952 428 952 428 735 677 735 677 552 651 552 651 549 307 549 307 300 155 300 155 573 244 573 244 237 95 237 95 704 138 704 138 68 779 68 779 103 954 103 954 279 137 279 137 993 478 993 478 893 778 893 778 767 590 767 590 650 200 650 200 11 10 11 10 980 329 980 329 933 866 933 866 117 622 117 622 198 380 198 380 273 595 273 595 291 772 291 772 159 477 159 477 750 762 750 762 26 733 26 733 711 514 711 514 158 99 158 99 157 948 157 948 712 478 712 478 537 23 537 23 820 330 820 330 950 79 950 79 844 276 844 276 448 350 448 350 298 741 298 741 292 47 292 47 771 302 771 302 441 654 441 654 207 413 207 413 305 382 305 382 950 911 950 911 891 350 891 350 688 844 688 844 206 635 206 635 676 446 676 446 652 158 652 158 318 938 318 938 670 386 670 386 700 994 700 994 230 508 230 508 435 777 435 777 387 242 387 242 941 399 941 399 764 119 764 119 894 274 894 274 279 32 279 32 416 56 416 56 816 956 816 956 48 902 48 902 530 127 530 127 297 614 297 614 491 478 491 478 605 528 605 528 422 701 422 701 949 951 949 951 896 646 896 646 85 717 85 717 92 699 92 699 8 422 8 422 38 953 38 953 814 138 814 138 872 12 872 12 456 19 456 19 269 70 269 70 255 805 255 805 435 428 435 428 972 15 972 15 697 113 697 113 6 246 6 246 766 869 766 869 203 160 203 160 618 812 618 812 814 828 814 828 57 850 57 850 994 510 994 510 888 337 888 337 97 181 97 181 303 682 303 682 706 402 706 402 829 887 829 887 146 299 146 299 53 92 53 92 822 7 822 7 429 213 429 213 808 703 808 703 788 323 788 323 161 878 161 878 852 271 852 271 647 241 647 241 2 891 2 891 597 161 597 161 112 43 112 43 499 67 499 67 113 669 113 669 313 642 313 642 454 262 454 262 496 498 496 498 176 813 176 813 16 675 16 675 347 910 347 910 705 808 705 808 637 361 637 361 724 865 724 865 526 605 526 605 987 983 987 983 196 954 196 954 622 342 622 342 469 85 469 85 474 103 474 103 598 614 598 614 557 307 557 307 509 917 509 917 730 666 730 666 833 932 833 932 550 393 550 393 679 644 679 644 15 115 15 115 57 279 57 279 157 426 157 426 845 380 845 380 119 500 119 500 12 834 12 834 27 52 27 52 700 387 700 387 697 257 697 257 561 288 561 288 682 750 682 750 352 488 352 488 536 860 536 860 873 496 873 496 584 376 584 376 832 123 832 123 278 228 278 228 651 468 651 468 911 928 911 928 564 5 564 5 152 478 152 478 49 679 49 679 453 197 453 197 392 970 392 970 909 199 909 199 629 931 629 931 749 357 749 357 346 130 346 130 299 986 299 986 172 847 172 847 510 647 510 647 207 81 207 81 61 178 61 178 171 73 171 73 675 297 675 297 357 286 357 286 317 690 317 690 693 951 693 951 19 708 19 708 554 751 554 751 935 823 935 823 396 959 396 959 137 270 137 270 31 287 31 287 957 223 957 223 390 453 390 453 993 79 993 79 277 346 277 346 345 107 345 107 379 699 379 699 696 643 696 643 73 813 73 813 188 221 188 221 238 992 238 992 980 178 980 178 915 917 915 917 97 65 97 65 528 519 528 519 740 894 740 894 333 707 333 707 488 994 488 994 260 806 260 806 428 812 428 812 995 179 995 179 617 574 617 574 569 5 569 5 346 83 346 83 400 915 400 915 89 367 89 367 556 453 556 453 90 843 90 843 708 119 708 119 274 159 274 159 455 30 455 30 888 61 888 61 484 986 484 986 114 693 114 693 681 306 681 306 537 951 537 951 593 683 593 683 391 329 391 329 700 278 700 278 746 850 746 850 683 410 683 410 354 357 354 357 78 789 78 789 69 32 69 32 843 937 843 937 661 45 661 45 220 784 220 784 115 61 115 61 231 340 231 340 602 629 602 629 95 144 95 144 609 365 609 365 847 978 847 978 544 276 544 276 105 584 105 584 245 372 245 372 270 149 270 149 370 879 370 879 122 18 122 18 336 632 336 632 93 105 93 105 876 462 876 462 202 776 202 776 382 522 382 522 788 116 788 116 299 976 299 976 628 90 628 90 687 911 687 911 873 317 873 317 353 761 353 761 31 840 31 840 456 67 456 67 474 988 474 988 746 608 746 608 440 650 440 650 286 417 286 417 783 766 783 766 155 788 155 788 857 567 857 567 177 636 177 636 121 870 121 870 109 80 109 80 806 621 806 621 771 613 771 613 449 971 449 971 324 798 324 798 96 80 96 80 336 76 336 76 279 192 279 192 532 88 532 88 112 206 112 206 588 99 588 99 616 15 616 15 863 725 863 725 523 369 523 369 777 952 777 952 294 736 294 736 212 811 212 811 292 509 292 509 28 370 28 370 225 963 225 963 638 127 638 127 449 761 449 761 505 790 505 790 142 109 142 109 576 940 576 940 931 889 931 889 205 6 205 6 768 488 768 488 865 230 865 230 951 551 951 551 905 798 905 798 528 90 528 90 739 804 739 804 618 397 618 397 893 625 893 625 108 178 108 178 12 404 12 404 548 105 548 105 639 896 639 896 398 136 398 136 351 81 351 81 126 112 126 112 749 877 749 877 910 18 910 18 471 510 471 510 823 673 823 673 262 706 262 706 42 296 42 296 327 63 327 63 57 65 57 65 677 473 677 473 552 912 552 912 614 135 614 135 669 642 669 642 552 387 552 387 966 214 966 214 888 684 888 684 1 822 1 822 606 356 606 356 204 225 204 225 164 572 164 572 846 945 846 945 548 948 548 948 983 617 983 617 330 782 330 782 551 703 551 703 122 870 122 870 711 155 711 155 272 887 272 887 364 198 364 198 960 873 960 873 401 493 401 493 93 598 93 598 272 673 272 673 822 346 822 346 874 783 874 783 227 491 227 491 628 21 628 21 501 972 501 972 97 112 97 112 782 49 782 49 732 102 732 102 384 744 384 744 401 19 401 19 276 558 276 558 954 468 954 468 398 491 398 491 468 420 468 420 653 956 653 956 668 877 668 877 782 657 782 657 952 585 952 585 986 76 986 76 118 927 118 927 557 512 557 512 675 674 675 674 245 50 245 50 778 5 778 5 705 662 705 662 417 791 417 791 496 511 496 511 993 677 993 677 934 233 934 233 305 240 305 240 950 427 950 427 956 50 956 50 275 315 275 315 187 588 187 588 860 680 860 680 669 694 669 694 760 149 760 149 630 617 630 617 720 247 720 247 203 930 203 930 594 509 594 509 940 808 940 808 966 894 966 894 955 760 955 760 682 363 682 363 171 854 171 854 545 248 545 248 525 69 525 69 334 332 334 332 180 553 180 553 337 937 337 937 189 453 189 453 954 103 954 103 467 870 467 870 823 928 823 928 612 515 612 515 903 893 903 893 981 66 981 66 607 830 607 830 372 620 372 620 217 831 217 831 257 778 257 778 620 486 620 486 487 629 487 629 776 460 776 460 215 197 215 197 982 783 982 783 368 835 368 835 102 583 102 583 85 233 85 233 580 534 580 534 994 232 994 232 42 566 42 566 425 370 425 370 830 3 830 3 190 604 190 604 160 70 160 70 726 617 726 617 726 164 726 164 603 927 603 927 661 392 661 392 123 970 123 970 994 472 994 472 766 974 766 974 987 867 987 867 813 258 813 258 496 106 496 106 367 877 367 877 730 507 730 507 141 428 141 428 406 231 406 231 99 410 99 410 597 818 597 818 499 642 499 642 273 459 273 459 49 164 49 164 203 388 203 388 717 551 717 551 505 607 505 607 553 118 553 118 377 718 377 718 776 116 776 116 151 811 151 811 124 981 124 981 258 712 258 712 813 308 813 308 256 461 256 461 984 851 984 851 840 880 840 880 603 530 603 530 179 530 179 530 722 393 722 393 127 964 127 964 759 635 759 635 144 985 144 985 256 730 256 730 575 99 575 99 703 193 703 193 20 560 20 560 47 333 47 333 864 906 864 906 729 128 729 128 66 89 66 89 291 836 291 836 931 602 931 602 496 160 496 160 862 238 862 238 446 763 446 763 844 654 844 654 774 527 774 527 226 593 226 593 943 610 943 610 468 942 468 942 250 126 250 126 596 440 596 440 422 638 422 638 818 272 818 272 589 204 589 204 642 824 642 824 246 430 246 430 91 773 91 773 655 788 655 788 908 576 908 576 290 915 290 915 460 233 460 233 217 309 217 309 517 961 517 961 628 231 628 231 841 430 841 430 884 225 884 225 775 683 775 683 179 880 179 880 553 560 553 560 624 952 624 952 402 302 402 302 363 603 363 603 515 238 515 238 17 175 17 175 643 753 643 753 825 780 825 780 971 768 971 768 862 836 862 836 836 666 836 666 419 15 419 15 592 806 592 806 599 137 599 137 174 638 174 638 586 586 586 586 272 98 272 98 242 340 242 340 125 166 125 166 889 500 889 500 435 266 435 266 811 250 811 250 476 64 476 64 253 336 253 336 875 71 875 71 481 483 481 483 488 149 488 149 298 660 298 660 881 727 881 727 424 481 424 481 545 46 545 46 584 6 584 6 356 224 356 224 292 936 292 936 975 281 975 281 424 905 424 905 88 228 88 228 496 761 496 761 940 972 940 972 184 944 184 944 31 330 31 330 337 549 337 549 903 405 903 405 267 776 267 776 976 776 976 776 36 512 36 512 596 970 596 970 228 615 228 615 620 409 620 409 273 415 273 415 921 337 921 337 198 143 198 143 681 280 681 280 465 184 465 184 995 741 995 741 776 89 776 89 286 747 286 747 707 85 707 85 774 988 774 988 163 558 163 558 690 133 690 133 805 617 805 617 282 200 282 200 6 995 6 995 762 920 762 920 530 993 530 993 836 637 836 637 618 33 618 33 309 290 309 290 774 433 774 433 884 736 884 736 932 583 932 583 601 508 601 508 9 51 9 51 829 439 829 439 957 120 957 120 692 571 692 571 608 604 608 604 363 550 363 550 193 105 193 105 708 323 708 323 608 735 608 735 17 476 17 476 98 273 98 273 674 278 674 278 653 748 653 748 649 47 649 47 197 862 197 862 32 513 32 513 730 851 730 851 411 74 411 74 220 297 220 297 81 629 81 629 589 800 589 800 44 96 44 96 632 521 632 521 432 551 432 551 740 724 740 724 815 54 815 54 640 539 640 539 128 957 128 957 483 496 483 496 993 717 993 717 392 508 392 508 353 121 353 121 765 193 765 193 879 860 879 860 751 326 751 326 786 195 786 195 253 2 253 2 55 615 55 615 163 741 163 741 841 944 841 944 939 90 939 90 655 214 655 214 903 958 903 958 190 931 190 931 974 991 974 991 147 682 147 682 688 977 688 977 815 653 815 653 988 748 988 748 515 141 515 141 947 791 947 791 737 729 737 729 639 495 639 495 570 638 570 638 119 283 119 283 59 570 59 570 159 900 159 900 87 504 87 504 780 245 780 245 655 197 655 197 627 614 627 614 947 146 947 146 976 799 976 799 140 236 140 236 17 399 17 399 632 158 632 158 218 769 218 769 714 298 714 298 712 20 712 20 641 795 641 795 547 624 547 624 275 980 275 980 560 334 560 334 488 225 488 225 285 688 285 688 9 775 9 775 767 723 767 723 398 450 398 450 792 243 792 243 440 113 440 113 805 546 805 546 456 343 456 343 409 509 409 509 479 564 479 564 376 335 376 335 512 114 512 114 31 968 31 968 432 529 432 529 515 388 515 388 54 604 54 604 608 316 608 316 341 249 341 249 676 748 676 748 334 830 334 830 266 925 266 925 463 80 463 80 835 589 835 589 393 631 393 631 328 385 328 385 650 545 650 545 587 940 587 940 647 992 647 992 421 897 421 897 772 952 772 952 243 225 243 225 4 472 4 472 247 355 247 355 392 852 392 852 580 223 580 223 58 612 58 612 378 140 378 140 205 607 205 607 252 623 252 623 305 808 305 808 607 770 607 770 949 619 949 619 306 298 306 298 915 677 915 677 275 570 275 570 976 432 976 432 388 57 388 57 924 241 924 241 235 885 235 885 779 189 779 189 25 334 25 334 423 472 423 472 528 510 528 510 843 778 843 778 917 130 917 130 143 847 143 847 670 465 670 465 10 652 10 652 993 416 993 416 606 109 606 109 295 730 295 730 775 690 775 690 573 13 573 13 113 918 113 918 440 871 440 871 316 518 316 518 654 770 654 770 434 716 434 716 347 325 347 325 913 240 913 240 618 780 618 780 78 836 78 836 340 9 340 9 278 873 278 873 867 678 867 678 397 623 397 623 436 35 436 35 26 920 26 920 89 245 89 245 112 433 112 433 137 121 137 121 442 337 442 337 235 140 235 140 586 608 586 608 973 789 973 789 838 796 838 796 81 940 81 940 269 226 269 226 700 158 700 158 348 786 348 786 289 616 289 616 47 717 47 717 472 758 472 758 595 882 595 882 327 863 327 863 192 43 192 43 359 155 359 155 162 938 162 938 530 805 530 805 610 314 610 314 855 258 855 258 225 870 225 870 288 865 288 865 550 54 550 54 708 508 708 508 200 973 200 973 992 865 992 865 519 964 519 964 231 830 231 830 181 214 181 214 416 983 416 983 577 680 577 680 150 107 150 107 596 932 596 932 514 799 514 799 802 633 802 633 216 168 216 168 689 492 689 492 765 770 765 770 540 241 540 241 962 148 962 148 222 554 222 554 375 810 375 810 698 379 698 379 608 425 608 425 50 552 50 552 465 447 465 447 871 553 871 553 426 598 426 598 656 546 656 546 601 642 601 642 102 677 102 677 994 561 994 561 237 901 237 901 58 359 58 359 468 456 468 456 314 372 314 372 81 355 81 355 468 780 468 780 914 850 914 850 700 613 700 613 376 534 376 534 971 480 971 480 911 247 911 247 947 590 947 590 496 347 496 347 651 21 651 21 442 815 442 815 812 929 812 929 407 410 407 410 270 234 270 234 628 838 628 838 215 479 215 479 281 107 281 107 15 600 15 600 458 541 458 541 789 495 789 495 152 716 152 716 790 963 790 963 65 577 65 577 329 5 329 5 192 728 192 728 680 904 680 904 621 153 621 153 779 180 779 180 886 771 886 771 658 678 658 678 962 666 962 666 917 121 917 121 786 579 786 579 320 481 320 481 571 477 571 477 584 122 584 122 911 717 911 717 532 659 532 659 427 988 427 988 675 486 675 486 548 184 548 184 167 846 167 846 670 493 670 493 115 49 115 49 595 899 595 899 526 160 526 160 237 445 237 445 205 384 205 384 404 238 404 238 550 251 550 251 141 41 141 41 849 731 849 731 338 386 338 386 203 190 203 190 489 509 489 509 949 529 949 529 632 710 632 710 600 610 600 610 452 438 452 438 296 971 296 971 768 215 768 215 641 706 641 706 711 254 711 254 562 94 562 94 786 929 786 929 882 247 882 247 574 690 574 690 489 616 489 616 223 313 223 313 8 774 8 774 195 813 195 813 712 74 712 74 434 57 434 57 539 895 539 895 637 155 637 155 235 757 235 757 895 495 895 495 221 395 221 395 852 940 852 940 329 834 329 834 381 211 381 211 511 266 511 266 833 739 833 739 391 121 391 121 332 620 332 620 301 941 301 941 581 827 581 827 146 311 146 311 305 203 305 203 432 259 432 259 339 94 339 94 825 307 825 307 293 67 293 67 576 537 576 537 900 86 900 86 697 203 697 203 119 131 119 131 204 272 204 272 644 15 644 15 908 703 908 703 105 825 105 825 895 536 895 536 956 340 956 340 303 164 303 164 303 114 303 114 102 347 102 347 644 625 644 625 767 490 767 490 533 425 533 425 516 585 516 585 87 652 87 652 6 590 6 590 323 130 323 130 82 418 82 418 435 706 435 706 969 516 969 516 505 8 505 8 645 427 645 427 341 121 341 121 154 8 154 8 901 517 901 517 926 488 926 488 794 840 794 840 882 125 882 125 798 81 798 81 283 49 283 49 723 182 723 182 219 725 219 725 115 273 115 273 989 189 989 189 477 56 477 56 572 906 572 906 115 443 115 443 59 289 59 289 236 274 236 274 807 272 807 272 228 330 228 330 172 22 172 22 919 321 919 321 76 481 76 481 91 489 91 489 283 504 283 504 9 373 9 373 444 830 444 830 16 838 16 838 65 650 65 650 508 362 508 362 524 777 524 777 731 758 731 758 35 169 35 169 224 664 224 664 561 479 561 479 228 990 228 990 937 253 937 253 859 994 859 994 640 814 640 814 794 267 794 267 136 790 136 790 381 559 381 559 769 645 769 645 226 840 226 840 117 283 117 283 342 125 342 125 888 179 888 179 726 978 726 978 909 643 909 643 254 714 254 714 284 974 284 974 358 187 358 187 135 832 135 832 548 133 548 133 503 657 503 657 604 774 604 774 862 806 862 806 90 918 90 918 695 176 695 176 487 597 487 597 356 910 356 910 898 21 898 21 454 545 454 545 581 467 581 467 962 267 962 267 202 717 202 717 51 509 51 509 126 733 126 733 895 709 895 709 691 555 691 555 365 995 365 995 164 975 164 975 574 492 574 492 640 163 640 163 449 494 449 494 839 441 839 441 137 980 137 980 360 324 360 324 545 991 545 991 275 695 275 695 38 658 38 658 897 687 897 687 150 847 150 847 756 244 756 244 476 82 476 82 284 314 284 314 19 547 19 547 734 22 734 22 469 834 469 834 737 142 737 142 37 218 37 218 583 327 583 327 574 938 574 938 903 707 903 707 596 122 596 122 669 404 669 404 434 782 434 782 192 532 192 532 439 644 439 644 724 287 724 287 160 995 160 995 149 601 149 601 944 692 944 692 85 676 85 676 356 299 356 299 811 500 811 500 530 300 530 300 427 855 427 855 551 465 551 465 913 951 913 951 474 732 474 732 876 539 876 539 618 855 618 855 260 450 260 450 266 396 266 396 257 670 257 670 819 689 819 689 989 38 989 38 439 886 439 886 84 82 84 82 100 944 100 944 606 886 606 886 818 510 818 510 643 4 643 4 238 452 238 452 932 58 932 58 137 272 137 272 235 497 235 497 339 545 339 545 716 685 716 685 574 20 574 20 306 780 306 780 479 471 479 471 200 527 200 527 961 895 961 895 973 432 973 432 809 359 809 359 117 275 117 275 320 889 320 889 687 582 687 582 270 518 270 518 761 161 761 161 753 564 753 564 830 380 830 380 142 690 142 690 106 648 106 648 360 8 360 8 912 104 912 104 34 289 34 289 883 454 883 454 926 737 926 737 691 298 691 298 543 626 543 626 84 500 84 500 24 192 24 192 561 536 561 536 626 93 626 93 341 745 341 745 555 773 555 773 647 546 647 546 687 878 687 878 886 476 886 476 754 91 754 91 165 453 165 453 632 356 632 356 83 923 83 923 666 735 666 735 649 923 649 923 793 745 793 745 57 451 57 451 793 94 793 94 560 456 560 456 793 843 793 843 621 388 621 388 123 802 123 802 552 786 552 786 542 338 542 338 607 365 607 365 145 349 145 349 71 125 71 125 68 112 68 112 572 978 572 978 142 582 142 582 508 481 508 481 521 662 521 662 662 572 662 572 438 368 438 368 71 347 71 347 583 119 583 119 778 248 778 248 352 861 352 861 85 573 85 573 953 240 953 240 142 62 142 62 577 953 577 953 180 506 180 506 861 180 861 180 630 53 630 53 86 472 86 472 318 737 318 737 123 307 123 307 609 380 609 380 448 984 448 984 520 368 520 368 648 795 648 795 652 976 652 976 97 582 97 582 192 747 192 747 29 224 29 224 590 281 590 281 50 919 50 919 262 151 262 151 745 942 745 942 38 660 38 660 443 697 443 697 788 771 788 771 686 301 686 301 959 266 959 266 275 693 275 693 65 688 65 688 882 885 882 885 27 186 27 186 220 54 220 54 390 637 390 637 748 119 748 119 165 430 165 430 868 427 868 427 948 156 948 156 932 739 932 739 25 844 25 844 520 961 520 961 388 321 388 321 360 707 360 707 649 69 649 69 994 558 994 558 853 2 853 2 529 788 529 788 496 179 496 179 240 608 240 608 526 77 526 77 467 554 467 554 976 600 976 600 92 602 92 602 141 672 141 672 126 973 126 973 949 397 949 397 714 500 714 500 168 314 168 314 641 463 641 463 346 211 346 211 231 125 231 125 414 917 414 917 296 54 296 54 191 749 191 749 812 288 812 288 548 259 548 259 739 107 739 107 14 86 14 86 964 692 964 692 151 717 151 717 890 637 890 637 777 386 777 386 698 15 698 15 165 748 165 748 743 826 743 826 193 674 193 674 490 642 490 642 346 192 346 192 696 31 696 31 35 738 35 738 469 877 469 877 604 616 604 616 490 293 490 293 159 876 159 876 905 189 905 189 834 449 834 449 22 816 22 816 180 369 180 369 371 739 371 739 370 142 370 142 707 234 707 234 567 158 567 158 268 69 268 69 942 285 942 285 456 880 456 880 169 988 169 988 554 948 554 948 427 727 427 727 917 969 917 969 525 260 525 260 362 9 362 9 430 58 430 58 941 606 941 606 18 549 18 549 443 897 443 897 889 710 889 710 265 905 265 905 540 614 540 614 745 906 745 906 524 164 524 164 806 99 806 99 456 207 456 207 293 221 293 221 636 624 636 624 96 745 96 745 680 431 680 431 689 59 689 59 76 491 76 491 929 379 929 379 730 361 730 361 676 287 676 287 941 96 941 96 965 304 965 304 858 347 858 347 388 540 388 540 309 70 309 70 35 393 35 393 303 448 303 448 582 686 582 686 287 871 287 871 177 108 177 108 773 629 773 629 750 13 750 13 874 145 874 145 897 707 897 707 462 97 462 97 906 733 906 733 203 189 203 189 861 521 861 521 941 785 941 785 764 15 764 15 742 910 742 910 405 386 405 386 182 599 182 599 814 490 814 490 607 771 607 771 663 936 663 936 67 296 67 296 343 185 343 185 551 710 551 710 696 534 696 534 284 311 284 311 869 654 869 654 394 184 394 184 181 613 181 613 829 496 829 496 653 280 653 280 138 203 138 203 794 697 794 697 349 336 349 336 777 676 777 676 933 935 933 935 991 701 991 701 405 632 405 632 600 843 600 843 894 750 894 750 907 655 907 655 538 358 538 358 363 690 363 690 598 171 598 171 769 247 769 247 359 861 359 861 251 947 251 947 209 895 209 895 689 433 689 433 920 4 920 4 240 619 240 619 621 908 621 908 668 955 668 955 653 197 653 197 696 635 696 635 161 378 161 378 544 913 544 913 750 240 750 240 513 440 513 440 860 918 860 918 622 529 622 529 497 661 497 661 77 374 77 374 457 466 457 466 936 390 936 390 366 96 366 96 766 656 766 656 736 906 736 906 544 128 544 128 692 172 692 172 273 354 273 354 534 232 534 232 152 168 152 168 521 961 521 961 387 325 387 325 478 201 478 201 58 251 58 251 605 935 605 935 727 743 727 743 619 839 619 839 808 10 808 10 550 180 550 180 676 643 676 643 577 241 577 241 78 791 78 791 569 180 569 180 606 40 606 40 322 142 322 142 115 44 115 44 736 239 736 239 327 392 327 392 79 63 79 63 328 836 328 836 171 2 171 2 468 668 468 668 31 708 31 708 101 492 101 492 990 135 990 135 742 689 742 689 173 655 173 655 503 638 503 638 433 520 433 520 851 92 851 92 552 96 552 96 284 35 284 35 848 971 848 971 21 417 21 417 11 785 11 785 906 890 906 890 142 428 142 428 773 484 773 484 593 935 593 935 83 990 83 990 755 291 755 291 861 361 861 361 563 57 563 57 494 358 494 358 212 461 212 461 266 599 266 599 306 614 306 614 939 175 939 175 620 564 620 564 589 879 589 879 124 46 124 46 507 669 507 669 266 719 266 719 813 870 813 870 199 376 199 376 773 7 773 7 420 670 420 670 883 588 883 588 212 496 212 496 687 316 687 316 492 653 492 653 101 646 101 646 282 973 282 973 618 739 618 739 624 773 624 773 989 459 989 459 883 510 883 510 378 634 378 634 926 91 926 91 536 837 536 837 284 709 284 709 186 315 186 315 960 367 960 367 667 149 667 149 118 525 118 525 447 659 447 659 169 507 169 507 682 561 682 561 691 339 691 339 395 735 395 735 642 510 642 510 755 648 755 648 870 387 870 387 476 72 476 72 518 475 518 475 598 818 598 818 226 270 226 270 211 13 211 13 754 334 754 334 686 769 686 769 4 80 4 80 990 844 990 844 820 9 820 9 452 293 452 293 440 566 440 566 755 12 755 12 969 712 969 712 127 836 127 836 841 317 841 317 188 84 188 84 561 433 561 433 502 923 502 923 493 205 493 205 831 214 831 214 384 816 384 816 660 299 660 299 728 91 728 91 491 583 491 583 313 257 313 257 396 720 396 720 99 808 99 808 789 843 789 843 810 571 810 571 582 509 582 509 827 554 827 554 631 967 631 967 280 680 280 680 636 158 636 158 781 678 781 678 713 569 713 569 604 619 604 619 921 714 921 714 447 614 447 614 108 381 108 381 657 892 657 892 369 986 369 986 737 113 737 113 835 45 835 45 828 725 828 725 367 204 367 204 632 67 632 67 819 777 819 777 800 516 800 516 765 151 765 151 828 863 828 863 151 400 151 400 642 102 642 102 25 699 25 699 137 2 137 2 775 694 775 694 923 6 923 6 816 126 816 126 766 903 766 903 679 694 679 694 523 641 523 641 202 679 202 679 299 30 299 30 621 575 621 575 905 586 905 586 79 978 79 978 345 702 345 702 738 959 738 959 480 504 480 504 613 743 613 743 113 833 113 833 324 135 324 135 570 631 570 631 350 966 350 966 300 890 300 890 191 593 191 593 876 602 876 602 956 856 956 856 78 577 78 577 173 524 173 524 500 569 500 569 625 958 625 958 733 445 733 445 147 42 147 42 903 751 903 751 810 747 810 747 915 329 915 329 393 384 393 384 46 90 46 90 200 808 200 808 296 962 296 962 814 636 814 636 777 757 777 757 59 814 59 814 17 323 17 323 75 471 75 471 598 941 598 941 344 356 344 356 784 847 784 847 852 607 852 607 628 325 628 325 498 139 498 139 881 442 881 442 614 184 614 184 439 241 439 241 426 373 426 373 713 505 713 505 230 90 230 90 422 426 422 426 383 67 383 67 536 467 536 467 105 460 105 460 820 127 820 127 783 847 783 847 931 822 931 822 23 133 23 133 209 333 209 333 113 317 113 317 346 146 346 146 6 65 6 65 374 199 374 199 651 698 651 698 940 515 940 515 345 150 345 150 147 434 147 434 853 497 853 497 517 44 517 44 595 250 595 250 317 994 317 994 592 122 592 122 689 9 689 9 652 372 652 372 843 592 843 592 359 584 359 584 278 322 278 322 382 532 382 532 933 777 933 777 183 819 183 819 651 850 651 850 370 927 370 927 471 589 471 589 587 384 587 384 221 290 221 290 396 54 396 54 257 600 257 600 275 114 275 114 653 587 653 587 233 422 233 422 486 358 486 358 225 292 225 292 58 382 58 382 634 548 634 548 420 609 420 609 963 763 963 763 808 814 808 814 226 512 226 512 388 564 388 564 265 72 265 72 325 903 325 903 220 246 220 246 354 197 354 197 1 628 1 628 783 938 783 938 736 354 736 354 865 227 865 227 876 252 876 252 26 438 26 438 360 716 360 716 390 128 390 128 565 495 565 495 614 434 614 434 904 258 904 258 858 840 858 840 873 270 873 270 980 387 980 387 278 324 278 324 267 372 267 372 798 287 798 287 241 28 241 28 869 710 869 710 21 656 21 656 956 245 956 245 920 300 920 300 381 272 381 272 479 317 479 317 880 926 880 926 531 376 531 376 882 700 882 700 197 356 197 356 371 384 371 384 141 970 141 970 794 954 794 954 672 532 672 532 913 775 913 775 317 741 317 741 771 173 771 173 774 158 774 158 583 945 583 945 220 138 220 138 171 275 171 275 937 221 937 221 881 485 881 485 995 443 995 443 450 386 450 386 966 669 966 669 594 487 594 487 2 193 2 193 562 532 562 532 540 459 540 459 620 911 620 911 153 222 153 222 500 858 500 858 805 678 805 678 368 394 368 394 606 966 606 966 789 364 789 364 244 509 244 509 327 222 327 222 107 522 107 522 951 87 951 87 868 929 868 929 494 739 494 739 703 588 703 588 242 689 242 689 608 483 608 483 741 387 741 387 47 92 47 92 686 126 686 126 433 625 433 625 70 636 70 636 319 910 319 910 500 181 500 181 641 440 641 440 539 900 539 900 621 428 621 428 728 397 728 397 690 957 690 957 325 795 325 795 333 778 333 778 588 847 588 847 55 967 55 967 411 833 411 833 871 982 871 982 638 73 638 73 548 448 548 448 928 28 928 28 304 685 304 685 312 716 312 716 231 931 231 931 861 196 861 196 933 557 933 557 588 895 588 895 204 926 204 926 572 100 572 100 802 353 802 353 877 718 877 718 80 821 80 821 727 845 727 845 812 242 812 242 878 9 878 9 267 220 267 220 977 368 977 368 188 964 188 964 327 827 327 827 761 957 761 957 559 119 559 119 354 831 354 831 682 763 682 763 377 563 377 563 695 225 695 225 116 408 116 408 648 375 648 375 811 187 811 187 128 69 128 69 264 748 264 748 478 190 478 190 200 707 200 707 723 612 723 612 282 778 282 778 108 24 108 24 319 376 319 376 911 641 911 641 726 564 726 564 808 876 808 876 256 713 256 713 563 850 563 850 500 432 500 432 913 223 913 223 938 700 938 700 634 576 634 576 131 43 131 43 767 329 767 329 886 494 886 494 925 721 925 721 398 347 398 347 906 60 906 60 720 51 720 51 247 244 247 244 278 123 278 123 21 513 21 513 147 104 147 104 393 514 393 514 742 462 742 462 5 643 5 643 893 619 893 619 347 369 347 369 395 946 395 946 716 842 716 842 228 357 228 357 13 756 13 756 492 587 492 587 250 10 250 10 91 837 91 837 230 24 230 24 194 714 194 714 624 953 624 953 825 393 825 393 910 108 910 108 8 510 8 510 6 355 6 355 61 413 61 413 172 131 172 131 229 451 229 451 133 886 133 886 637 199 637 199 721 395 721 395 603 960 603 960 344 645 344 645 126 350 126 350 466 265 466 265 23 15 23 15 672 697 672 697 811 626 811 626 339 4 339 4 521 359 521 359 429 697 429 697 145 344 145 344 881 441 881 441 253 535 253 535 786 186 786 186 718 695 718 695 63 253 63 253 161 904 161 904 244 815 244 815 429 759 429 759 939 556 939 556 419 729 419 729 345 218 345 218 167 391 167 391 637 988 637 988 541 557 541 557 99 10 99 10 865 534 865 534 588 280 588 280 207 555 207 555 43 537 43 537 203 342 203 342 547 192 547 192 126 697 126 697 267 2 267 2 157 958 157 958 864 878 864 878 977 5 977 5 703 3 703 3 754 916 754 916 532 301 532 301 97 647 97 647 470 379 470 379 121 346 121 346 468 125 468 125 600 741 600 741 905 479 905 479 850 817 850 817 607 914 607 914 773 708 773 708 869 288 869 288 606 103 606 103 367 884 367 884 843 177 843 177 900 619 900 619 382 274 382 274 608 395 608 395 517 51 517 51 518 794 518 794 640 87 640 87 424 39 424 39 378 729 378 729 677 298 677 298 665 186 665 186 818 209 818 209 311 251 311 251 252 192 252 192 955 923 955 923 161 376 161 376 567 385 567 385 950 189 950 189 74 434 74 434 196 938 196 938 288 48 288 48 650 34 650 34 481 752 481 752 466 25 466 25 642 995 642 995 631 526 631 526 474 742 474 742 263 263 263 263 928 184 928 184 841 964 841 964 875 548 875 548 862 908 862 908 703 518 703 518 721 983 721 983 25 840 25 840 769 53 769 53 263 578 263 578 516 501 516 501 752 476 752 476 983 373 983 373 595 24 595 24 501 506 501 506 87 585 87 585 939 819 939 819 518 643 518 643 234 114 234 114 14 135 14 135 715 738 715 738 470 177 470 177 623 370 623 370 885 725 885 725 568 506 568 506 604 442 604 442 255 678 255 678 52 933 52 933 425 344 425 344 796 256 796 256 415 287 415 287 583 431 583 431 285 653 285 653 956 911 956 911 431 229 431 229 690 501 690 501 412 754 412 754 737 541 737 541 780 754 780 754 121 288 121 288 818 245 818 245 661 168 661 168 499 710 499 710 64 437 64 437 474 457 474 457 364 71 364 71 463 48 463 48 125 15 125 15 134 722 134 722 685 912 685 912 646 603 646 603 220 432 220 432 576 440 576 440 966 328 966 328 990 494 990 494 688 320 688 320 279 586 279 586 793 421 793 421 750 496 750 496 280 224 280 224 347 700 347 700 601 422 601 422 525 589 525 589 734 919 734 919 388 606 388 606 995 850 995 850 890 81 890 81 955 957 955 957 807 184 807 184 601 962 601 962 801 379 801 379 949 508 949 508 414 11 414 11 303 183 303 183 536 788 536 788 453 570 453 570 438 924 438 924 652 420 652 420 720 81 720 81 919 754 919 754 193 263 193 263 527 559 527 559 728 163 728 163 630 812 630 812 946 249 946 249 389 303 389 303 982 33 982 33 410 218 410 218 870 700 870 700 8 330 8 330 666 29 666 29 444 653 444 653 457 791 457 791 4 485 4 485 71 114 71 114 431 395 431 395 106 822 106 822 214 892 214 892 74 262 74 262 891 236 891 236 728 640 728 640 643 143 643 143 521 364 521 364 612 886 612 886 959 523 959 523 111 146 111 146 396 575 396 575 48 546 48 546 958 390 958 390 846 326 846 326 197 742 197 742 88 366 88 366 284 27 284 27 854 11 854 11 324 704 324 704 717 780 717 780 121 348 121 348 661 885 661 885 912 149 912 149 109 801 109 801 656 725 656 725 893 634 893 634 672 913 672 913 48 836 48 836 670 969 670 969 874 257 874 257 209 763 209 763 239 194 239 194 993 884 993 884 47 581 47 581 737 824 737 824 109 556 109 556 339 280 339 280 71 469 71 469 81 772 81 772 993 363 993 363 180 870 180 870 821 48 821 48 147 156 147 156 902 22 902 22 76 177 76 177 196 209 196 209 377 899 377 899 262 888 262 888 346 253 346 253 79 995 79 995 442 356 442 356 854 457 854 457 567 291 567 291 831 156 831 156 434 186 434 186 618 898 618 898 776 155 776 155 366 701 366 701 901 258 901 258 20 959 20 959 904 22 904 22 176 865 176 865 437 705 437 705 936 619 936 619 245 892 245 892 103 377 103 377 465 79 465 79 322 313 322 313 904 89 904 89 409 535 409 535 313 388 313 388 105 984 105 984 843 735 843 735 815 907 815 907 698 13 698 13 771 221 771 221 673 256 673 256 637 935 637 935 242 848 242 848 568 431 568 431 72 225 72 225 48 544 48 544 881 570 881 570 837 589 837 589 54 717 54 717 804 944 804 944 89 81 89 81 192 597 192 597 233 377 233 377 738 36 738 36 424 992 424 992 487 728 487 728 869 588 869 588 775 702 775 702 845 678 845 678 328 512 328 512 871 11 871 11 568 803 568 803 198 908 198 908 782 797 782 797 238 181 238 181 151 401 151 401 330 488 330 488 283 93 283 93 565 646 565 646 327 734 327 734 584 925 584 925 39 303 39 303 540 139 540 139 986 265 986 265 395 740 395 740 890 132 890 132 950 234 950 234 108 714 108 714 80 227 80 227 964 700 964 700 16 528 16 528 428 71 428 71 823 732 823 732 453 741 453 741 943 151 943 151 457 693 457 693 817 379 817 379 221 815 221 815 39 73 39 73 61 842 61 842 852 76 852 76 877 48 877 48 815 223 815 223 40 841 40 841 826 807 826 807 935 417 935 417 545 210 545 210 192 36 192 36 459 832 459 832 830 259 830 259 508 520 508 520 72 295 72 295 341 560 341 560 447 701 447 701 256 201 256 201 535 722 535 722 831 166 831 166 767 15 767 15 4 748 4 748 851 91 851 91 778 314 778 314 700 66 700 66 662 680 662 680 572 737 572 737 695 565 695 565 341 499 341 499 342 255 342 255 797 840 797 840 813 280 813 280 319 526 319 526 305 724 305 724 902 827 902 827 921 641 921 641 89 275 89 275 328 18 328 18 268 926 268 926 808 230 808 230 201 862 201 862 928 639 928 639 132 587 132 587 867 283 867 283 562 604 562 604 111 40 111 40 178 891 178 891 568 824 568 824 767 690 767 690 257 88 257 88 882 225 882 225 494 815 494 815 654 834 654 834 343 673 343 673 636 348 636 348 873 805 873 805 510 118 510 118 884 767 884 767 162 953 162 953 830 773 830 773 431 544 431 544 887 752 887 752 712 441 712 441 434 643 434 643 187 943 187 943 48 970 48 970 303 273 303 273 874 86 874 86 597 326 597 326 486 218 486 218 16 457 16 457 22 273 22 273 840 429 840 429 390 400 390 400 649 198 649 198 228 905 228 905 325 576 325 576 754 41 754 41 172 544 172 544 13 685 13 685 629 661 629 661 815 746 815 746 123 543 123 543 18 23 18 23 389 726 389 726 529 696 529 696 783 159 783 159 620 491 620 491 679 956 679 956 158 119 158 119 649 108 649 108 984 940 984 940 448 914 448 914 681 222 681 222 151 636 151 636 962 300 962 300 876 466 876 466 446 216 446 216 272 854 272 854 651 572 651 572 161 172 161 172 104 927 104 927 97 786 97 786 131 928 131 928 139 413 139 413 430 494 430 494 992 97 992 97 586 413 586 413 575 311 575 311 943 447 943 447 444 13 444 13 304 479 304 479 838 218 838 218 831 523 831 523 662 15 662 15 954 685 954 685 571 95 571 95 944 256 944 256 595 14 595 14 803 593 803 593 392 647 392 647 747 805 747 805 158 45 158 45 161 307 161 307 80 176 80 176 506 963 506 963 555 61 555 61 937 134 937 134 643 155 643 155 95 974 95 974 307 319 307 319 48 743 48 743 149 362 149 362 338 149 338 149 414 15 414 15 80 148 80 148 874 897 874 897 495 217 495 217 698 838 698 838 691 721 691 721 671 7 671 7 2 385 2 385 45 223 45 223 761 885 761 885 94 385 94 385 302 564 302 564 667 899 667 899 401 31 401 31 808 687 808 687 510 410 510 410 352 78 352 78 651 977 651 977 221 537 221 537 621 159 621 159 26 902 26 902 608 787 608 787 376 23 376 23 358 776 358 776 446 325 446 325 543 406 543 406 260 620 260 620 679 649 679 649 519 905 519 905 237 362 237 362 503 156 503 156 163 811 163 811 552 911 552 911 600 508 600 508 312 494 312 494 664 593 664 593 633 683 633 683 583 434 583 434 731 739 731 739 161 652 161 652 982 558 982 558 202 524 202 524 749 302 749 302 299 753 299 753 379 526 379 526 932 842 932 842 331 876 331 876 442 446 442 446 205 345 205 345 762 610 762 610 978 264 978 264 653 626 653 626 270 731 270 731 795 159 795 159 797 411 797 411 451 803 451 803 870 208 870 208 346 442 346 442 182 584 182 584 709 458 709 458 154 926 154 926 763 746 763 746 766 681 766 681 438 777 438 777 515 452 515 452 365 242 365 242 182 250 182 250 75 165 75 165 682 399 682 399 229 351 229 351 838 786 838 786 94 414 94 414 620 304 620 304 259 359 259 359 16 413 16 413 29 866 29 866 703 152 703 152 787 956 787 956 782 951 782 951 889 652 889 652 794 507 794 507 470 487 470 487 613 146 613 146 384 696 384 696 599 920 599 920 179 321 179 321 426 147 426 147 554 430 554 430 133 169 133 169 58 330 58 330 648 294 648 294 980 962 980 962 709 145 709 145 878 432 878 432 671 99 671 99 671 381 671 381 310 804 310 804 926 469 926 469 500 218 500 218 792 873 792 873 917 265 917 265 600 965 600 965 650 663 650 663 817 906 817 906 718 218 718 218 350 789 350 789 398 771 398 771 189 318 189 318 625 752 625 752 467 569 467 569 394 431 394 431 925 626 925 626 801 845 801 845 61 634 61 634 238 372 238 372 304 862 304 862 104 272 104 272 244 921 244 921 769 267 769 267 302 105 302 105 542 352 542 352 634 880 634 880 2 863 2 863 913 296 913 296 114 655 114 655 66 49 66 49 560 63 560 63 195 354 195 354 394 893 394 893 44 526 44 526 228 696 228 696 648 15 648 15 826 319 826 319 267 728 267 728 378 197 378 197 995 657 995 657 554 929 554 929 842 29 842 29 276 410 276 410 557 209 557 209 576 681 576 681 250 306 250 306 87 875 87 875 968 498 968 498 399 480 399 480 613 11 613 11 538 645 538 645 155 763 155 763 568 206 568 206 780 179 780 179 293 627 293 627 201 134 201 134 975 942 975 942 716 611 716 611 273 573 273 573 747 843 747 843 911 25 911 25 62 811 62 811 728 49 728 49 494 562 494 562 458 202 458 202 563 165 563 165 143 444 143 444 359 712 359 712 456 473 456 473 152 187 152 187 556 223 556 223 208 442 208 442 561 608 561 608 907 609 907 609 646 885 646 885 40 175 40 175 37 528 37 528 927 51 927 51 557 443 557 443 576 481 576 481 524 46 524 46 753 709 753 709 193 3 193 3 605 160 605 160 118 558 118 558 270 927 270 927 862 202 862 202 38 527 38 527 327 612 327 612 554 851 554 851 507 130 507 130 30 150 30 150 154 844 154 844 803 280 803 280 49 286 49 286 847 946 847 946 65 758 65 758 719 226 719 226 537 111 537 111 806 833 806 833 25 673 25 673 705 287 705 287 799 732 799 732 268 295 268 295 233 750 233 750 836 738 836 738 8 121 8 121 502 652 502 652 450 145 450 145 707 421 707 421 219 567 219 567 254 458 254 458 968 133 968 133 723 418 723 418 936 790 936 790 897 546 897 546 343 662 343 662 363 19 363 19 298 180 298 180 777 363 777 363 826 480 826 480 59 953 59 953 603 322 603 322 837 584 837 584 633 736 633 736 51 621 51 621 164 473 164 473 888 892 888 892 229 935 229 935 277 716 277 716 88 245 88 245 879 395 879 395 371 930 371 930 207 153 207 153 455 229 455 229 837 974 837 974 427 986 427 986 757 432 757 432 828 890 828 890 447 995 447 995 742 487 742 487 946 574 946 574 88 885 88 885 509 893 509 893 67 570 67 570 553 727 553 727 905 171 905 171 833 243 833 243 711 460 711 460 559 295 559 295 471 754 471 754 192 294 192 294 604 423 604 423 261 736 261 736 647 285 647 285 85 535 85 535 321 977 321 977 878 543 878 543 278 13 278 13 768 620 768 620 757 880 757 880 458 869 458 869 619 845 619 845 624 885 624 885 107 33 107 33 764 437 764 437 5 68 5 68 762 520 762 520 849 236 849 236 485 720 485 720 149 587 149 587 929 148 929 148 247 720 247 720 783 421 783 421 105 544 105 544 233 162 233 162 882 761 882 761 954 236 954 236 304 87 304 87 860 165 860 165 798 55 798 55 790 583 790 583 383 950 383 950 980 42 980 42 339 145 339 145 731 800 731 800 715 972 715 972 374 71 374 71 347 509 347 509 940 739 940 739 544 365 544 365 62 342 62 342 594 404 594 404 163 679 163 679 294 583 294 583 458 294 458 294 185 720 185 720 939 223 939 223 114 761 114 761 888 839 888 839 430 95 430 95 577 894 577 894 442 89 442 89 833 97 833 97 635 378 635 378 830 78 830 78 347 364 347 364 411 726 411 726 506 88 506 88 456 64 456 64 641 56 641 56 582 855 582 855 291 279 291 279 600 906 600 906 66 809 66 809 433 150 433 150 516 171 516 171 404 819 404 819 985 415 985 415 599 613 599 613 222 667 222 667 233 65 233 65 2 698 2 698 366 80 366 80 676 621 676 621 868 702 868 702 820 844 820 844 775 380 775 380 627 619 627 619 728 660 728 660 435 396 435 396 143 362 143 362 55 683 55 683 30 988 30 988 580 788 580 788 221 610 221 610 292 583 292 583 656 145 656 145 659 118 659 118 540 568 540 568 327 957 327 957 931 727 931 727 208 129 208 129 391 527 391 527 50 531 50 531 398 330 398 330 416 57 416 57 305 10 305 10 710 945 710 945 262 349 262 349 20 994 20 994 496 243 496 243 600 299 600 299 258 44 258 44 126 951 126 951 29 343 29 343 26 814 26 814 659 598 659 598 488 179 488 179 534 367 534 367 28 853 28 853 23 72 23 72 641 500 641 500 931 892 931 892 183 553 183 553 794 795 794 795 203 220 203 220 505 826 505 826 539 775 539 775 727 904 727 904 230 155 230 155 762 679 762 679 403 187 403 187 65 600 65 600 328 140 328 140 870 98 870 98 303 742 303 742 696 149 696 149 827 82 827 82 607 558 607 558 489 340 489 340 281 918 281 918 955 864 955 864 152 225 152 225 759 390 759 390 228 689 228 689 56 675 56 675 268 464 268 464 771 455 771 455 336 104 336 104 597 481 597 481 501 225 501 225 226 955 226 955 753 155 753 155 498 683 498 683 972 266 972 266 406 250 406 250 247 683 247 683 809 505 809 505 627 50 627 50 819 519 819 519 771 63 771 63 735 883 735 883 44 231 44 231 858 181 858 181 597 30 597 30 658 947 658 947 532 626 532 626 250 323 250 323 282 9 282 9 903 123 903 123 268 169 268 169 582 5 582 5 3 620 3 620 115 689 115 689 589 333 589 333 865 851 865 851 756 930 756 930 348 267 348 267 256 441 256 441 543 718 543 718 969 264 969 264 50 33 50 33 5 403 5 403 806 63 806 63 418 752 418 752 495 396 495 396 714 467 714 467 623 115 623 115 423 950 423 950 625 421 625 421 701 539 701 539 287 582 287 582 814 534 814 534 348 724 348 724 388 830 388 830 943 547 943 547 589 704 589 704 208 584 208 584 815 416 815 416 760 896 760 896 491 423 491 423 928 542 928 542 374 891 374 891 461 784 461 784 827 669 827 669 457 778 457 778 170 338 170 338 238 816 238 816 264 862 264 862 351 314 351 314 661 976 661 976 214 612 214 612 310 485 310 485 17 597 17 597 184 514 184 514 918 17 918 17 30 480 30 480 866 123 866 123 873 554 873 554 66 608 66 608 307 265 307 265 12 152 12 152 702 79 702 79 472 566 472 566 531 461 531 461 138 949 138 949 98 785 98 785 793 873 793 873 144 837 144 837 282 282 282 282 336 921 336 921 200 694 200 694 423 66 423 66 694 900 694 900 249 550 249 550 416 779 416 779 509 974 509 974 702 739 702 739 213 230 213 230 94 397 94 397 812 454 812 454 478 668 478 668 260 38 260 38 123 398 123 398 989 525 989 525 87 222 87 222 182 673 182 673 189 445 189 445 629 187 629 187 63 300 63 300 859 124 859 124 421 74 421 74 362 795 362 795 563 917 563 917 566 315 566 315 538 955 538 955 906 367 906 367 425 583 425 583 899 595 899 595 198 536 198 536 510 106 510 106 327 44 327 44 886 380 886 380 167 680 167 680 308 923 308 923 187 564 187 564 321 556 321 556 498 288 498 288 67 280 67 280 879 888 879 888 804 620 804 620 108 893 108 893 63 891 63 891 73 401 73 401 376 192 376 192 472 345 472 345 884 455 884 455 482 722 482 722 722 616 722 616 673 566 673 566 166 22 166 22 746 411 746 411 400 50 400 50 273 664 273 664 134 263 134 263 120 562 120 562 40 652 40 652 529 378 529 378 407 60 407 60 634 31 634 31 333 851 333 851 487 509 487 509 403 951 403 951 224 686 224 686 278 477 278 477 705 953 705 953 838 300 838 300 239 367 239 367 480 50 480 50 158 130 158 130 80 472 80 472 470 218 470 218 292 396 292 396 245 191 245 191 269 737 269 737 685 872 685 872 427 919 427 919 972 831 972 831 957 256 957 256 44 389 44 389 772 261 772 261 300 476 300 476 636 586 636 586 928 928 928 928 894 272 894 272 61 13 61 13 516 142 516 142 322 939 322 939 981 17 981 17 318 701 318 701 329 221 329 221 436 927 436 927 801 745 801 745 962 209 962 209 100 847 100 847 788 908 788 908 116 141 116 141 788 922 788 922 107 141 107 141 540 742 540 742 343 175 343 175 613 856 613 856 439 218 439 218 946 926 946 926 369 391 369 391 262 960 262 960 524 826 524 826 715 299 715 299 150 535 150 535 328 763 328 763 357 426 357 426 292 475 292 475 919 531 919 531 713 145 713 145 67 639 67 639 459 712 459 712 938 491 938 491 975 956 975 956 240 123 240 123 247 222 247 222 382 410 382 410 590 799 590 799 124 376 124 376 262 59 262 59 126 150 126 150 636 361 636 361 570 341 570 341 786 284 786 284 52 242 52 242 865 746 865 746 8 206 8 206 70 332 70 332 863 166 863 166 85 476 85 476 539 139 539 139 198 455 198 455 318 625 318 625 202 782 202 782 487 96 487 96 34 442 34 442 11 275 11 275 255 242 255 242 921 333 921 333 267 119 267 119 576 166 576 166 940 827 940 827 451 637 451 637 506 655 506 655 819 40 819 40 181 138 181 138 360 826 360 826 507 16 507 16 413 115 413 115 570 98 570 98 341 961 341 961 956 351 956 351 193 30 193 30 50 854 50 854 315 960 315 960 971 666 971 666 175 287 175 287 682 929 682 929 74 795 74 795 709 707 709 707 700 114 700 114 431 149 431 149 806 383 806 383 611 349 611 349 507 364 507 364 433 844 433 844 423 324 423 324 155 907 155 907 979 929 979 929 71 349 71 349 346 943 346 943 514 293 514 293 596 688 596 688 857 248 857 248 465 756 465 756 498 220 498 220 5 499 5 499 958 527 958 527 669 958 669 958 228 773 228 773 45 605 45 605 804 129 804 129 414 564 414 564 703 968 703 968 965 450 965 450 800 817 800 817 434 104 434 104 24 891 24 891 233 466 233 466 721 784 721 784 221 591 221 591 591 991 591 991 70 419 70 419 624 292 624 292 347 206 347 206 174 228 174 228 55 480 55 480 806 158 806 158 85 44 85 44 824 341 824 341 183 230 183 230 851 663 851 663 778 758 778 758 488 826 488 826 66 180 66 180 71 874 71 874 684 512 684 512 626 761 626 761 703 367 703 367 294 696 294 696 722 990 722 990 159 985 159 985 190 983 190 983 155 296 155 296 135 481 135 481 457 321 457 321 387 638 387 638 696 715 696 715 163 707 163 707 891 449 891 449 838 188 838 188 547 673 547 673 828 118 828 118 17 905 17 905 676 598 676 598 323 430 323 430 7 753 7 753 417 991 417 991 465 896 465 896 302 5 302 5 445 563 445 563 279 331 279 331 939 676 939 676 978 955 978 955 500 330 500 330 506 244 506 244 588 771 588 771 59 218 59 218 771 718 771 718 899 247 899 247 877 193 877 193 673 701 673 701 474 321 474 321 842 635 842 635 882 385 882 385 300 193 300 193 438 613 438 613 647 721 647 721 911 903 911 903 828 518 828 518 666 954 666 954 72 266 72 266 814 42 814 42 250 289 250 289 276 960 276 960 857 192 857 192 97 151 97 151 135 495 135 495 440 81 440 81 435 931 435 931 49 890 49 890 938 218 938 218 872 676 872 676 273 520 273 520 372 283 372 283 871 365 871 365 256 39 256 39 40 389 40 389 429 580 429 580 326 563 326 563 789 805 789 805 587 29 587 29 882 713 882 713 162 528 162 528 272 557 272 557 481 820 481 820 387 797 387 797 540 8 540 8 187 329 187 329 640 875 640 875 303 971 303 971 7 428 7 428 429 593 429 593 63 95 63 95 326 570 326 570 439 47 439 47 519 395 519 395 331 374 331 374 830 507 830 507 205 903 205 903 601 71 601 71 407 344 407 344 134 19 134 19 783 577 783 577 277 219 277 219 320 454 320 454 212 7 212 7 763 882 763 882 624 61 624 61 80 782 80 782 726 836 726 836 467 959 467 959 34 274 34 274 498 871 498 871 59 889 59 889 244 91 244 91 336 294 336 294 3 508 3 508 674 89 674 89 314 630 314 630 546 852 546 852 52 753 52 753 262 477 262 477 222 467 222 467 301 18 301 18 480 600 480 600 984 989 984 989 949 108 949 108 286 353 286 353 721 9 721 9 162 605 162 605 291 382 291 382 759 363 759 363 774 722 774 722 486 922 486 922 468 142 468 142 601 110 601 110 383 942 383 942 269 661 269 661 773 975 773 975 50 263 50 263 22 5 22 5 919 59 919 59 671 377 671 377 498 624 498 624 146 166 146 166 308 569 308 569 609 528 609 528 10 819 10 819 77 851 77 851 513 910 513 910 854 730 854 730 679 849 679 849 160 418 160 418 907 504 907 504 285 309 285 309 912 661 912 661 563 657 563 657 694 149 694 149 321 271 321 271 525 102 525 102 495 670 495 670 893 608 893 608 572 973 572 973 747 961 747 961 554 398 554 398 56 910 56 910 399 221 399 221 842 657 842 657 611 952 611 952 734 266 734 266 393 360 393 360 701 167 701 167 984 609 984 609 350 634 350 634 229 231 229 231 828 360 828 360 945 936 945 936 408 448 408 448 629 785 629 785 230 990 230 990 757 66 757 66 838 18 838 18 389 936 389 936 628 898 628 898 458 429 458 429 521 575 521 575 660 515 660 515 772 355 772 355 811 12 811 12 866 898 866 898 872 645 872 645 929 163 929 163 199 183 199 183 849 406 849 406 131 630 131 630 127 35 127 35 864 691 864 691 293 154 293 154 50 182 50 182 633 186 633 186 842 825 842 825 501 617 501 617 771 408 771 408 65 138 65 138 604 728 604 728 255 750 255 750 370 83 370 83 406 552 406 552 413 708 413 708 301 229 301 229 569 741 569 741 846 879 846 879 785 794 785 794 618 131 618 131 428 337 428 337 965 297 965 297 377 64 377 64 720 716 720 716 90 127 90 127 576 630 576 630 533 457 533 457 606 872 606 872 839 943 839 943 386 586 386 586 922 338 922 338 237 506 237 506 698 546 698 546 340 606 340 606 748 591 748 591 813 244 813 244 205 979 205 979 677 228 677 228 537 696 537 696 420 761 420 761 443 910 443 910 480 655 480 655 406 337 406 337 254 492 254 492 381 315 381 315 240 175 240 175 155 401 155 401 976 138 976 138 915 90 915 90 168 700 168 700 476 276 476 276 120 932 120 932 975 502 975 502 664 952 664 952 110 773 110 773 923 544 923 544 813 514 813 514 972 22 972 22 200 896 200 896 592 365 592 365 118 504 118 504 388 798 388 798 974 345 974 345 850 550 850 550 237 28 237 28 336 993 336 993 471 393 471 393 751 356 751 356 231 103 231 103 140 412 140 412 498 475 498 475 828 626 828 626 487 15 487 15 511 737 511 737 193 575 193 575 374 294 374 294 854 351 854 351 886 21 886 21 896 471 896 471 128 851 128 851 977 541 977 541 692 762 692 762 466 819 466 819 12 824 12 824 226 967 226 967 676 143 676 143 170 363 170 363 388 4 388 4 245 743 245 743 190 778 190 778 421 564 421 564 664 294 664 294 164 158 164 158 594 664 594 664 538 850 538 850 198 348 198 348 803 238 803 238 544 541 544 541 464 189 464 189 62 167 62 167 947 256 947 256 311 212 311 212 870 436 870 436 639 782 639 782 34 204 34 204 209 155 209 155 129 471 129 471 825 224 825 224 215 395 215 395 204 910 204 910 745 807 745 807 597 363 597 363 466 741 466 741 617 387 617 387 338 780 338 780 557 867 557 867 502 256 502 256 500 394 500 394 640 127 640 127 696 542 696 542 730 948 730 948 820 965 820 965 973 808 973 808 685 357 685 357 185 969 185 969 506 659 506 659 181 275 181 275 400 466 400 466 951 351 951 351 468 529 468 529 363 98 363 98 36 332 36 332 7 300 7 300 272 843 272 843 304 630 304 630 991 412 991 412 218 49 218 49 983 992 983 992 912 739 912 739 385 486 385 486 491 364 491 364 82 866 82 866 457 50 457 50 310 144 310 144 993 776 993 776 526 296 526 296 774 130 774 130 862 802 862 802 787 301 787 301 239 151 239 151 29 313 29 313 43 573 43 573 194 500 194 500 574 509 574 509 156 995 156 995 316 604 316 604 881 600 881 600 989 333 989 333 305 984 305 984 109 178 109 178 671 64 671 64 125 323 125 323 229 622 229 622 7 712 7 712 412 339 412 339 612 435 612 435 258 205 258 205 235 358 235 358 666 948 666 948 750 135 750 135 94 777 94 777 780 878 780 878 851 9 851 9 96 850 96 850 910 293 910 293 171 928 171 928 621 876 621 876 844 7 844 7 384 535 384 535 257 995 257 995 262 180 262 180 55 566 55 566 918 703 918 703 404 570 404 570 321 540 321 540 943 186 943 186 135 207 135 207 351 438 351 438 867 671 867 671 838 696 838 696 5 810 5 810 694 544 694 544 617 567 617 567 543 142 543 142 984 635 984 635 159 762 159 762 629 659 629 659 357 810 357 810 32 135 32 135 288 780 288 780 255 670 255 670 806 403 806 403 724 710 724 710 299 519 299 519 945 290 945 290 92 513 92 513 444 173 444 173 496 261 496 261 588 382 588 382 698 665 698 665 104 904 104 904 22 4 22 4 6 168 6 168 338 734 338 734 951 485 951 485 146 343 146 343 78 12 78 12 385 131 385 131 206 544 206 544 824 595 824 595 120 95 120 95 402 255 402 255 752 950 752 950 251 79 251 79 940 582 940 582 5 130 5 130 553 348 553 348 73 196 73 196 290 138 290 138 771 466 771 466 701 905 701 905 930 831 930 831 133 303 133 303 216 313 216 313 874 403 874 403 856 385 856 385 644 719 644 719 728 99 728 99 4 539 4 539 92 71 92 71 513 177 513 177 377 210 377 210 746 981 746 981 286 116 286 116 916 594 916 594 662 669 662 669 303 594 303 594 898 962 898 962 680 791 680 791 484 6 484 6 940 254 940 254 891 813 891 813 797 835 797 835 944 843 944 843 979 896 979 896 875 715 875 715 843 13 843 13 566 286 566 286 717 431 717 431 346 451 346 451 851 345 851 345 485 147 485 147 382 300 382 300 750 776 750 776 346 702 346 702 156 128 156 128 127 606 127 606 447 865 447 865 827 796 827 796 14 613 14 613 280 449 280 449 395 651 395 651 405 828 405 828 689 775 689 775 462 556 462 556 343 289 343 289 846 182 846 182 543 987 543 987 724 532 724 532 794 828 794 828 674 420 674 420 727 638 727 638 701 248 701 248 213 818 213 818 550 468 550 468 528 174 528 174 137 188 137 188 708 313 708 313 922 624 922 624 240 200 240 200 413 219 413 219 785 202 785 202 943 394 943 394 842 677 842 677 983 516 983 516 1 320 1 320 946 410 946 410 754 595 754 595 738 71 738 71 712 56 712 56 348 290 348 290 414 525 414 525 738 434 738 434 237 488 237 488 268 677 268 677 310 57 310 57 463 389 463 389 514 808 514 808 608 539 608 539 628 346 628 346 280 448 280 448 571 686 571 686 710 109 710 109 911 220 911 220 870 101 870 101 409 842 409 842 629 978 629 978 161 925 161 925 372 86 372 86 577 797 577 797 60 56 60 56 313 41 313 41 197 388 197 388 688 710 688 710 703 932 703 932 907 799 907 799 403 481 403 481 278 756 278 756 770 355 770 355 554 764 554 764 229 276 229 276 129 88 129 88 330 824 330 824 849 302 849 302 238 363 238 363 666 833 666 833 73 385 73 385 569 286 569 286 349 545 349 545 436 904 436 904 993 433 993 433 569 766 569 766 398 938 398 938 63 116 63 116 739 140 739 140 864 844 864 844 786 868 786 868 2 240 2 240 49 34 49 34 291 920 291 920 947 225 947 225 45 968 45 968 798 717 798 717 498 435 498 435 476 465 476 465 443 287 443 287 641 430 641 430 582 268 582 268 860 848 860 848 628 747 628 747 433 848 433 848 732 802 732 802 628 486 628 486 138 748 138 748 476 519 476 519 683 28 683 28 334 958 334 958 178 794 178 794 48 812 48 812 185 357 185 357 640 850 640 850 444 331 444 331 262 669 262 669 189 253 189 253 627 134 627 134 355 582 355 582 631 303 631 303 730 184 730 184 285 231 285 231 610 571 610 571 159 28 159 28 646 266 646 266 302 590 302 590 393 694 393 694 265 929 265 929 877 862 877 862 100 987 100 987 247 719 247 719 713 386 713 386 172 171 172 171 288 8 288 8 51 465 51 465 118 823 118 823 793 263 793 263 306 909 306 909 46 767 46 767 685 267 685 267 745 994 745 994 400 909 400 909 981 754 981 754 79 509 79 509 406 147 406 147 261 387 261 387 175 360 175 360 477 666 477 666 486 523 486 523 715 608 715 608 853 625 853 625 768 642 768 642 164 382 164 382 457 340 457 340 652 125 652 125 155 66 155 66 886 65 886 65 884 229 884 229 919 180 919 180 320 793 320 793 777 391 777 391 692 367 692 367 758 290 758 290 517 315 517 315 633 458 633 458 559 53 559 53 732 313 732 313 443 8 443 8 774 696 774 696 50 187 50 187 157 218 157 218 724 757 724 757 238 659 238 659 945 870 945 870 180 248 180 248 599 843 599 843 440 912 440 912 677 502 677 502 57 704 57 704 746 315 746 315 375 133 375 133 350 133 350 133 702 364 702 364 402 62 402 62 285 455 285 455 992 547 992 547 929 239 929 239 335 785 335 785 852 852 852 852 887 411 887 411 654 507 654 507 136 214 136 214 34 593 34 593 185 891 185 891 620 25 620 25 972 644 972 644 686 887 686 887 407 706 407 706 816 106 816 106 916 888 916 888 112 198 112 198 630 115 630 115 370 700 370 700 972 986 972 986 450 933 450 933 861 357 861 357 93 64 93 64 488 96 488 96 115 62 115 62 122 129 122 129 887 856 887 856 209 282 209 282 935 858 935 858 36 932 36 932 374 441 374 441 711 618 711 618 342 867 342 867 757 273 757 273 509 509 509 509 462 889 462 889 171 626 171 626 728 380 728 380 336 722 336 722 639 616 639 616 378 495 378 495 73 380 73 380 686 774 686 774 274 567 274 567 663 578 663 578 214 4 214 4 966 603 966 603 451 260 451 260 737 278 737 278 548 597 548 597 560 878 560 878 582 337 582 337 30 627 30 627 765 460 765 460 805 122 805 122 439 787 439 787 945 637 945 637 832 366 832 366 365 452 365 452 503 583 503 583 474 807 474 807 49 811 49 811 403 185 403 185 645 829 645 829 675 505 675 505 262 924 262 924 956 802 956 802 803 187 803 187 364 547 364 547 754 577 754 577 17 901 17 901 449 989 449 989 475 229 475 229 407 586 407 586 808 984 808 984 12 145 12 145 456 81 456 81 480 710 480 710 487 900 487 900 481 241 481 241 563 671 563 671 629 966 629 966 431 955 431 955 127 171 127 171 641 415 641 415 99 154 99 154 382 890 382 890 205 331 205 331 286 418 286 418 809 993 809 993 736 160 736 160 320 946 320 946 119 212 119 212 151 286 151 286 38 748 38 748 31 872 31 872 797 579 797 579 170 257 170 257 820 913 820 913 910 180 910 180 381 452 381 452 302 125 302 125 94 752 94 752 905 335 905 335 448 444 448 444 509 202 509 202 371 600 371 600 230 615 230 615 223 758 223 758 205 743 205 743 452 620 452 620 715 332 715 332 276 62 276 62 499 691 499 691 537 210 537 210 261 337 261 337 990 203 990 203 850 50 850 50 367 172 367 172 283 727 283 727 791 12 791 12 520 317 520 317 623 815 623 815 142 567 142 567 332 219 332 219 435 667 435 667 552 299 552 299 952 7 952 7 577 320 577 320 929 895 929 895 758 446 758 446 703 929 703 929 60 962 60 962 904 347 904 347 536 240 536 240 224 143 224 143 639 634 639 634 590 630 590 630 914 240 914 240 963 770 963 770 924 587 924 587 849 287 849 287 413 946 413 946 402 24 402 24 533 717 533 717 887 822 887 822 627 844 627 844 475 159 475 159 613 123 613 123 57 4 57 4 9 237 9 237 967 598 967 598 817 925 817 925 901 640 901 640 122 211 122 211 617 950 617 950 67 848 67 848 266 565 266 565 739 256 739 256 723 90 723 90 86 952 86 952 605 280 605 280 454 582 454 582 216 229 216 229 52 57 52 57 607 749 607 749 599 364 599 364 685 318 685 318 312 124 312 124 436 422 436 422 75 6 75 6 434 463 434 463 637 690 637 690 893 607 893 607 229 16 229 16 924 364 924 364 903 982 903 982 819 372 819 372 679 214 679 214 589 48 589 48 898 192 898 192 636 818 636 818 30 128 30 128 599 84 599 84 237 601 237 601 18 743 18 743 714 111 714 111 403 58 403 58 200 367 200 367 503 49 503 49 573 199 573 199 503 329 503 329 225 980 225 980 217 338 217 338 993 181 993 181 41 89 41 89 45 438 45 438 518 656 518 656 810 739 810 739 306 256 306 256 876 171 876 171 566 483 566 483 278 959 278 959 652 825 652 825 654 241 654 241 452 888 452 888 348 80 348 80 264 851 264 851 784 270 784 270 771 280 771 280 338 823 338 823 714 478 714 478 577 619 577 619 551 894 551 894 885 931 885 931 808 638 808 638 842 379 842 379 603 292 603 292 12 893 12 893 840 174 840 174 398 749 398 749 968 476 968 476 925 974 925 974 289 79 289 79 736 321 736 321 624 31 624 31 911 348 911 348 13 7 13 7 296 35 296 35 370 663 370 663 955 554 955 554 563 362 563 362 715 974 715 974 240 522 240 522 100 683 100 683 435 962 435 962 632 505 632 505 185 687 185 687 994 622 994 622 482 755 482 755 688 420 688 420 549 645 549 645 571 994 571 994 556 128 556 128 980 786 980 786 181 68 181 68 918 640 918 640 760 627 760 627 886 449 886 449 521 769 521 769 471 228 471 228 744 213 744 213 708 771 708 771 703 951 703 951 28 644 28 644 313 975 313 975 29 831 29 831 914 104 914 104 425 320 425 320 935 650 935 650 38 319 38 319 368 533 368 533 100 831 100 831 921 234 921 234 621 98 621 98 635 434 635 434 671 880 671 880 245 378 245 378 959 535 959 535 407 172 407 172 538 972 538 972 453 483 453 483 121 737 121 737 196 809 196 809 328 418 328 418 949 929 949 929 611 360 611 360 697 187 697 187 654 79 654 79 787 695 787 695 527 948 527 948 76 368 76 368 236 344 236 344 900 40 900 40 312 533 312 533 772 575 772 575 147 883 147 883 525 402 525 402 203 119 203 119 951 387 951 387 52 69 52 69 675 828 675 828 825 811 825 811 432 95 432 95 110 428 110 428 732 506 732 506 264 686 264 686 902 128 902 128 772 619 772 619 773 95 773 95 779 126 779 126 321 856 321 856 531 285 531 285 448 630 448 630 981 475 981 475 737 640 737 640 728 607 728 607 71 707 71 707 917 27 917 27 781 20 781 20 786 631 786 631 505 888 505 888 112 858 112 858 757 487 757 487 296 150 296 150 376 788 376 788 572 308 572 308 376 651 376 651 941 360 941 360 976 357 976 357 540 780 540 780 918 403 918 403 439 627 439 627 428 298 428 298 50 862 50 862 41 544 41 544 632 87 632 87 963 458 963 458 538 217 538 217 250 139 250 139 78 146 78 146 543 529 543 529 530 947 530 947 433 145 433 145 177 881 177 881 175 491 175 491 529 606 529 606 875 327 875 327 17 206 17 206 333 137 333 137 359 869 359 869 296 344 296 344 925 100 925 100 785 441 785 441 564 985 564 985 654 788 654 788 584 813 584 813 369 105 369 105 288 529 288 529 867 762 867 762 129 71 129 71 116 394 116 394 779 697 779 697 889 164 889 164 382 237 382 237 139 623 139 623 842 872 842 872 431 675 431 675 688 241 688 241 181 942 181 942 286 599 286 599 385 819 385 819 209 557 209 557 81 719 81 719 156 481 156 481 842 490 842 490 840 901 840 901 754 970 754 970 816 375 816 375 205 263 205 263 53 781 53 781 419 672 419 672 685 457 685 457 995 125 995 125 575 607 575 607 794 215 794 215 66 503 66 503 237 828 237 828 36 141 36 141 992 569 992 569 256 100 256 100 668 774 668 774 252 334 252 334 957 150 957 150 418 595 418 595 976 612 976 612 632 700 632 700 470 952 470 952 418 314 418 314 937 407 937 407 488 577 488 577 192 901 192 901 631 748 631 748 559 739 559 739 201 105 201 105 198 191 198 191 294 396 294 396 493 178 493 178 447 602 447 602 877 39 877 39 603 840 603 840 961 365 961 365 251 579 251 579 742 927 742 927 102 802 102 802 768 211 768 211 951 715 951 715 621 201 621 201 487 37 487 37 905 943 905 943 939 187 939 187 859 164 859 164 8 809 8 809 407 891 407 891 728 446 728 446 615 873 615 873 785 535 785 535 615 840 615 840 738 919 738 919 972 243 972 243 233 434 233 434 387 491 387 491 560 704 560 704 511 519 511 519 73 916 73 916 236 426 236 426 794 198 794 198 966 624 966 624 616 186 616 186 920 701 920 701 256 18 256 18 815 912 815 912 58 951 58 951 633 190 633 190 664 330 664 330 5 11 5 11 798 470 798 470 65 533 65 533 642 237 642 237 901 815 901 815 380 135 380 135 219 475 219 475 557 287 557 287 821 12 821 12 25 987 25 987 882 513 882 513 225 624 225 624 681 769 681 769 726 512 726 512 168 580 168 580 643 330 643 330 403 517 403 517 888 345 888 345 809 263 809 263 884 718 884 718 452 426 452 426 130 390 130 390 33 903 33 903 943 144 943 144 992 993 992 993 418 852 418 852 472 208 472 208 203 37 203 37 574 483 574 483 787 238 787 238 835 357 835 357 104 162 104 162 734 106 734 106 423 858 423 858 636 848 636 848 327 862 327 862 279 930 279 930 447 131 447 131 7 141 7 141 213 84 213 84 841 516 841 516 735 516 735 516 265 463 265 463 143 359 143 359 627 233 627 233 281 218 281 218 682 900 682 900 539 160 539 160 487 449 487 449 70 491 70 491 754 723 754 723 982 815 982 815 709 620 709 620 929 361 929 361 844 816 844 816 249 493 249 493 46 616 46 616 118 474 118 474 343 353 343 353 744 112 744 112 384 152 384 152 666 408 666 408 683 149 683 149 167 682 167 682 353 609 353 609 843 594 843 594 882 223 882 223 773 268 773 268 103 62 103 62 325 329 325 329 692 351 692 351 446 762 446 762 668 437 668 437 602 104 602 104 51 31 51 31 972 815 972 815 885 610 885 610 809 65 809 65 481 129 481 129 444 416 444 416 137 649 137 649 702 685 702 685 59 664 59 664 699 987 699 987 8 167 8 167 618 218 618 218 245 47 245 47 263 395 263 395 304 668 304 668 721 786 721 786 358 584 358 584 68 334 68 334 24 711 24 711 81 151 81 151 447 74 447 74 585 295 585 295 68 620 68 620 733 679 733 679 342 878 342 878 201 288 201 288 48 138 48 138 632 506 632 506 317 33 317 33 139 358 139 358 370 30 370 30 472 791 472 791 738 435 738 435 980 43 980 43 879 830 879 830 443 118 443 118 361 267 361 267 182 573 182 573 17 389 17 389 534 20 534 20 402 766 402 766 863 592 863 592 910 683 910 683 706 459 706 459 712 219 712 219 893 492 893 492 248 129 248 129 677 913 677 913 860 121 860 121 440 982 440 982 517 23 517 23 150 697 150 697 326 574 326 574 861 926 861 926 915 433 915 433 977 58 977 58 344 398 344 398 945 767 945 767 176 379 176 379 428 344 428 344 806 432 806 432 870 35 870 35 339 922 339 922 240 376 240 376 807 834 807 834 516 421 516 421 737 483 737 483 604 995 604 995 165 721 165 721 224 795 224 795 793 764 793 764 480 236 480 236 254 420 254 420 474 370 474 370 787 696 787 696 35 549 35 549 451 544 451 544 750 236 750 236 968 943 968 943 874 310 874 310 538 895 538 895 160 182 160 182 615 957 615 957 276 200 276 200 318 199 318 199 794 46 794 46 286 692 286 692 687 33 687 33 373 71 373 71 419 430 419 430 835 230 835 230 407 343 407 343 813 194 813 194 482 541 482 541 923 494 923 494 771 147 771 147 102 987 102 987 979 228 979 228 549 100 549 100 47 330 47 330 842 661 842 661 205 7 205 7 279 531 279 531 322 902 322 902 534 483 534 483 314 806 314 806 574 67 574 67 651 191 651 191 332 317 332 317 585 2 585 2 31 377 31 377 79 57 79 57 887 925 887 925 447 271 447 271 359 931 359 931 983 476 983 476 457 301 457 301 241 923 241 923 160 614 160 614 844 108 844 108 820 125 820 125 258 675 258 675 915 268 915 268 85 35 85 35 387 537 387 537 717 562 717 562 476 306 476 306 20 612 20 612 479 286 479 286 299 859 299 859 79 423 79 423 350 733 350 733 927 807 927 807 107 623 107 623 194 914 194 914 496 343 496 343 32 97 32 97 926 79 926 79 950 9 950 9 883 783 883 783 112 362 112 362 181 217 181 217 475 948 475 948 835 707 835 707 931 524 931 524 698 17 698 17 86 711 86 711 225 939 225 939 137 450 137 450 917 768 917 768 423 411 423 411 513 947 513 947 153 270 153 270 756 119 756 119 606 104 606 104 424 316 424 316 752 706 752 706 370 387 370 387 541 164 541 164 244 591 244 591 262 827 262 827 67 139 67 139 810 490 810 490 750 365 750 365 34 176 34 176 299 960 299 960 181 91 181 91 317 98 317 98 917 187 917 187 399 272 399 272 661 572 661 572 705 572 705 572 787 229 787 229 708 666 708 666 104 791 104 791 596 977 596 977 457 963 457 963 665 706 665 706 180 646 180 646 725 577 725 577 557 914 557 914 650 809 650 809 18 281 18 281 908 282 908 282 622 56 622 56 337 453 337 453 533 100 533 100 684 251 684 251 585 977 585 977 555 652 555 652 34 636 34 636 597 54 597 54 385 530 385 530 167 79 167 79 285 510 285 510 705 375 705 375 361 290 361 290 398 862 398 862 834 587 834 587 269 156 269 156 902 625 902 625 198 418 198 418 374 960 374 960 581 76 581 76 281 384 281 384 484 694 484 694 361 936 361 936 422 769 422 769 470 753 470 753 499 592 499 592 856 702 856 702 313 567 313 567 318 988 318 988 719 327 719 327 974 689 974 689 43 790 43 790 200 191 200 191 325 363 325 363 216 884 216 884 389 403 389 403 805 64 805 64 701 748 701 748 471 252 471 252 749 838 749 838 280 544 280 544 438 664 438 664 608 61 608 61 668 278 668 278 347 587 347 587 291 349 291 349 363 33 363 33 180 924 180 924 964 438 964 438 805 872 805 872 871 183 871 183 616 457 616 457 751 462 751 462 419 155 419 155 893 499 893 499 528 257 528 257 381 787 381 787 698 620 698 620 354 721 354 721 441 105 441 105 944 863 944 863 116 345 116 345 38 462 38 462 940 726 940 726 843 925 843 925 153 424 153 424 709 417 709 417 56 617 56 617 723 640 723 640 486 804 486 804 995 711 995 711 94 180 94 180 255 988 255 988 485 525 485 525 995 585 995 585 563 571 563 571 763 211 763 211 480 569 480 569 855 579 855 579 683 857 683 857 700 727 700 727 327 572 327 572 135 462 135 462 347 496 347 496 981 637 981 637 742 774 742 774 266 536 266 536 665 460 665 460 838 409 838 409 856 543 856 543 761 163 761 163 835 251 835 251 885 918 885 918 109 923 109 923 72 265 72 265 599 856 599 856 14 253 14 253 625 777 625 777 408 302 408 302 75 220 75 220 518 25 518 25 461 202 461 202 681 949 681 949 571 237 571 237 836 249 836 249 730 223 730 223 854 271 854 271 655 547 655 547 277 508 277 508 974 123 974 123 453 459 453 459 528 943 528 943 344 893 344 893 946 213 946 213 528 258 528 258 762 44 762 44 585 415 585 415 47 178 47 178 378 994 378 994 738 736 738 736 812 60 812 60 71 499 71 499 162 404 162 404 59 198 59 198 103 334 103 334 498 497 498 497 87 794 87 794 709 881 709 881 906 634 906 634 866 483 866 483 215 512 215 512 403 156 403 156 584 412 584 412 518 225 518 225 853 516 853 516 726 849 726 849 271 886 271 886 423 261 423 261 274 403 274 403 848 418 848 418 392 59 392 59 127 443 127 443 590 66 590 66 548 711 548 711 536 221 536 221 868 148 868 148 516 937 516 937 83 426 83 426 798 280 798 280 98 105 98 105 448 446 448 446 495 797 495 797 616 849 616 849 586 813 586 813 458 844 458 844 745 270 745 270 918 402 918 402 113 690 113 690 450 956 450 956 181 671 181 671 799 832 799 832 153 648 153 648 677 557 677 557 107 411 107 411 329 181 329 181 380 48 380 48 947 694 947 694 16 346 16 346 147 698 147 698 938 863 938 863 504 46 504 46 477 807 477 807 568 586 568 586 586 467 586 467 437 671 437 671 936 663 936 663 789 61 789 61 548 252 548 252 63 231 63 231 376 478 376 478 578 657 578 657 797 654 797 654 895 535 895 535 300 345 300 345 794 157 794 157 521 211 521 211 488 20 488 20 579 462 579 462 801 236 801 236 248 183 248 183 257 109 257 109 430 637 430 637 121 278 121 278 204 21 204 21 134 895 134 895 22 423 22 423 159 115 159 115 795 44 795 44 600 589 600 589 396 241 396 241 415 536 415 536 778 17 778 17 666 627 666 627 1 322 1 322 966 821 966 821 801 475 801 475 590 544 590 544 576 209 576 209 228 485 228 485 318 553 318 553 973 513 973 513 955 671 955 671 474 831 474 831 777 880 777 880 47 559 47 559 486 240 486 240 485 661 485 661 369 100 369 100 906 899 906 899 605 937 605 937 314 163 314 163 741 150 741 150 717 350 717 350 324 114 324 114 25 40 25 40 388 293 388 293 697 528 697 528 694 682 694 682 782 105 782 105 62 5 62 5 249 386 249 386 532 881 532 881 620 151 620 151 664 984 664 984 343 834 343 834 625 194 625 194 866 525 866 525 30 288 30 288 222 123 222 123 971 656 971 656 742 737 742 737 539 527 539 527 816 315 816 315 151 813 151 813 430 635 430 635 24 702 24 702 147 798 147 798 253 581 253 581 227 302 227 302 799 666 799 666 776 730 776 730 641 972 641 972 710 237 710 237 738 808 738 808 874 287 874 287 988 22 988 22 233 331 233 331 381 208 381 208 548 333 548 333 315 39 315 39 116 285 116 285 638 89 638 89 461 716 461 716 668 699 668 699 62 92 62 92 892 56 892 56 112 456 112 456 74 793 74 793 606 782 606 782 238 485 238 485 129 975 129 975 429 563 429 563 71 245 71 245 878 854 878 854 680 956 680 956 307 802 307 802 764 587 764 587 292 879 292 879 18 330 18 330 452 856 452 856 489 920 489 920 612 881 612 881 2 95 2 95 750 783 750 783 612 96 612 96 113 33 113 33 210 994 210 994 770 208 770 208 491 919 491 919 508 318 508 318 851 680 851 680 640 958 640 958 335 254 335 254 756 965 756 965 726 92 726 92 382 908 382 908 697 197 697 197 794 451 794 451 524 323 524 323 964 851 964 851 990 820 990 820 726 459 726 459 651 418 651 418 638 113 638 113 189 901 189 901 522 932 522 932 907 175 907 175 247 918 247 918 501 799 501 799 764 336 764 336 734 464 734 464 370 405 370 405 483 910 483 910 610 589 610 589 128 680 128 680 321 310 321 310 42 224 42 224 307 697 307 697 306 989 306 989 270 973 270 973 253 45 253 45 141 221 141 221 795 361 795 361 140 812 140 812 228 122 228 122 180 913 180 913 342 143 342 143 613 834 613 834 145 891 145 891 377 709 377 709 354 287 354 287 841 45 841 45 337 700 337 700 721 578 721 578 369 293 369 293 779 716 779 716 414 123 414 123 699 472 699 472 616 563 616 563 395 186 395 186 587 921 587 921 3 501 3 501 736 967 736 967 721 474 721 474 88 742 88 742 543 75 543 75 205 222 205 222 164 705 164 705 916 994 916 994 72 500 72 500 260 262 260 262 817 771 817 771 691 25 691 25 35 353 35 353 120 566 120 566 169 741 169 741 836 594 836 594 526 170 526 170 793 242 793 242 536 654 536 654 112 322 112 322 741 124 741 124 711 468 711 468 196 251 196 251 491 239 491 239 820 257 820 257 294 169 294 169 384 598 384 598 380 259 380 259 164 353 164 353 873 48 873 48 605 6 605 6 265 686 265 686 58 887 58 887 696 582 696 582 792 564 792 564 145 43 145 43 345 88 345 88 233 798 233 798 471 747 471 747 940 640 940 640 219 322 219 322 721 844 721 844 762 359 762 359 337 893 337 893 947 773 947 773 209 117 209 117 759 799 759 799 295 736 295 736 727 765 727 765 860 711 860 711 739 693 739 693 898 6 898 6 680 633 680 633 821 749 821 749 758 577 758 577 823 607 823 607 70 365 70 365 121 53 121 53 500 644 500 644 835 621 835 621 750 314 750 314 813 931 813 931 865 441 865 441 271 782 271 782 746 243 746 243 407 342 407 342 711 294 711 294 446 895 446 895 940 906 940 906 173 931 173 931 797 832 797 832 125 951 125 951 464 227 464 227 844 345 844 345 335 782 335 782 554 575 554 575 431 783 431 783 279 799 279 799 899 326 899 326 749 864 749 864 264 984 264 984 331 718 331 718 26 835 26 835 262 354 262 354 566 101 566 101 496 558 496 558 48 987 48 987 649 290 649 290 463 3 463 3 989 486 989 486 303 203 303 203 374 590 374 590 329 396 329 396 819 960 819 960 353 958 353 958 700 731 700 731 112 148 112 148 757 567 757 567 851 173 851 173 509 976 509 976 727 976 727 976 276 568 276 568 837 792 837 792 919 24 919 24 747 386 747 386 741 137 741 137 840 388 840 388 233 326 233 326 474 174 474 174 627 98 627 98 250 349 250 349 862 583 862 583 746 367 746 367 450 405 450 405 587 552 587 552 883 889 883 889 670 925 670 925 716 48 716 48 557 35 557 35 115 130 115 130 985 129 985 129 73 631 73 631 704 253 704 253 228 30 228 30 235 32 235 32 761 312 761 312 325 53 325 53 47 231 47 231 291 726 291 726 230 497 230 497 69 765 69 765 642 829 642 829 12 129 12 129 868 63 868 63 785 816 785 816 788 588 788 588 593 505 593 505 353 399 353 399 854 431 854 431 724 51 724 51 365 695 365 695 711 232 711 232 914 419 914 419 742 573 742 573 848 718 848 718 917 652 917 652 527 534 527 534 868 441 868 441 768 172 768 172 427 324 427 324 567 780 567 780 898 666 898 666 204 974 204 974 171 14 171 14 876 499 876 499 167 335 167 335 514 854 514 854 683 844 683 844 18 323 18 323 211 802 211 802 562 841 562 841 542 418 542 418 768 457 768 457 874 235 874 235 161 211 161 211 355 592 355 592 951 680 951 680 7 418 7 418 913 428 913 428 356 358 356 358 194 186 194 186 264 198 264 198 111 706 111 706 792 360 792 360 262 306 262 306 266 70 266 70 35 151 35 151 667 682 667 682 485 180 485 180 960 619 960 619 232 922 232 922 487 693 487 693 35 765 35 765 623 977 623 977 397 983 397 983 303 827 303 827 844 612 844 612 931 189 931 189 555 322 555 322 776 154 776 154 981 397 981 397 702 314 702 314 414 661 414 661 570 701 570 701 744 429 744 429 560 475 560 475 827 505 827 505 256 525 256 525 729 325 729 325 988 132 988 132 903 954 903 954 470 624 470 624 691 56 691 56 830 694 830 694 798 290 798 290 354 911 354 911 596 626 596 626 930 671 930 671 455 319 455 319 581 729 581 729 347 7 347 7 502 819 502 819 407 5 407 5 849 277 849 277 830 228 830 228 662 367 662 367 254 188 254 188 661 875 661 875 905 784 905 784 2 341 2 341 372 863 372 863 676 455 676 455 353 108 353 108 577 454 577 454 351 453 351 453 917 828 917 828 187 885 187 885 330 622 330 622 96 222 96 222 97 220 97 220 918 97 918 97 431 466 431 466 373 435 373 435 393 235 393 235 184 933 184 933 545 513 545 513 755 295 755 295 510 641 510 641 883 508 883 508 66 612 66 612 247 895 247 895 740 470 740 470 78 407 78 407 828 463 828 463 807 338 807 338 105 95 105 95 593 840 593 840 91 267 91 267 286 745 286 745 972 259 972 259 585 179 585 179 399 668 399 668 391 412 391 412 512 184 512 184 631 836 631 836 976 638 976 638 703 356 703 356 501 896 501 896 69 815 69 815 118 537 118 537 796 903 796 903 909 516 909 516 760 594 760 594 768 892 768 892 362 377 362 377 217 136 217 136 539 676 539 676 326 202 326 202 113 764 113 764 950 221 950 221 388 360 388 360 726 926 726 926 605 227 605 227 127 477 127 477 903 808 903 808 404 717 404 717 561 451 561 451 257 510 257 510 425 874 425 874 142 453 142 453 875 110 875 110 690 806 690 806 408 182 408 182 338 56 338 56 701 870 701 870 238 54 238 54 757 90 757 90 54 43 54 43 141 210 141 210 61 217 61 217 358 970 358 970 357 396 357 396 938 252 938 252 432 713 432 713 157 343 157 343 767 781 767 781 588 303 588 303 867 662 867 662 477 294 477 294 26 338 26 338 409 86 409 86 862 77 862 77 12 31 12 31 568 233 568 233 8 36 8 36 620 280 620 280 192 514 192 514 643 95 643 95 79 328 79 328 302 687 302 687 458 232 458 232 646 92 646 92 590 926 590 926 929 264 929 264 489 190 489 190 499 881 499 881 331 707 331 707 525 245 525 245 539 769 539 769 322 373 322 373 100 487 100 487 565 889 565 889 969 870 969 870 613 209 613 209 68 795 68 795 307 234 307 234 742 955 742 955 194 664 194 664 780 542 780 542 123 715 123 715 373 573 373 573 957 570 957 570 992 64 992 64 324 60 324 60 646 290 646 290 721 114 721 114 775 201 775 201 303 960 303 960 174 994 174 994 35 452 35 452 558 554 558 554 519 51 519 51 750 955 750 955 117 615 117 615 618 465 618 465 874 489 874 489 832 677 832 677 600 521 600 521 313 881 313 881 23 338 23 338 350 366 350 366 859 787 859 787 542 425 542 425 850 272 850 272 774 97 774 97 122 144 122 144 516 311 516 311 426 261 426 261 54 583 54 583 457 681 457 681 287 235 287 235 976 379 976 379 851 912 851 912 26 261 26 261 69 845 69 845 347 554 347 554 729 990 729 990 385 143 385 143 897 296 897 296 45 106 45 106 168 403 168 403 525 516 525 516 779 403 779 403 55 316 55 316 39 301 39 301 936 544 936 544 330 688 330 688 291 712 291 712 974 624 974 624 708 917 708 917 949 894 949 894 102 195 102 195 236 143 236 143 377 894 377 894 566 726 566 726 154 5 154 5 439 826 439 826 183 774 183 774 11 780 11 780 929 505 929 505 977 444 977 444 460 172 460 172 772 521 772 521 543 478 543 478 86 799 86 799 551 889 551 889 864 957 864 957 223 695 223 695 490 168 490 168 109 743 109 743 716 318 716 318 783 96 783 96 552 35 552 35 122 350 122 350 235 703 235 703 163 198 163 198 353 799 353 799 150 12 150 12 749 795 749 795 649 838 649 838 979 241 979 241 745 118 745 118 349 659 349 659 624 437 624 437 717 613 717 613 399 917 399 917 780 516 780 516 498 852 498 852 604 33 604 33 578 369 578 369 937 451 937 451 317 66 317 66 751 957 751 957 935 65 935 65 347 240 347 240 821 169 821 169 215 430 215 430 26 959 26 959 470 254 470 254 904 856 904 856 469 719 469 719 459 218 459 218 471 413 471 413 578 520 578 520 818 642 818 642 78 383 78 383 231 836 231 836 924 58 924 58 749 49 749 49 77 897 77 897 206 625 206 625 54 574 54 574 905 70 905 70 950 965 950 965 188 450 188 450 408 890 408 890 453 910 453 910 980 713 980 713 403 107 403 107 564 254 564 254 10 721 10 721 762 850 762 850 273 874 273 874 226 146 226 146 287 791 287 791 433 445 433 445 244 2 244 2 696 950 696 950 506 582 506 582 63 497 63 497 33 555 33 555 124 288 124 288 392 126 392 126 436 371 436 371 37 606 37 606 609 551 609 551 857 193 857 193 108 727 108 727 146 38 146 38 838 157 838 157 272 83 272 83 560 538 560 538 684 460 684 460 50 72 50 72 431 578 431 578 815 630 815 630 833 42 833 42 874 763 874 763 720 470 720 470 861 884 861 884 340 13 340 13 74 149 74 149 251 15 251 15 126 400 126 400 731 981 731 981 338 526 338 526 433 872 433 872 884 782 884 782 653 594 653 594 263 902 263 902 737 547 737 547 326 691 326 691 724 389 724 389 836 977 836 977 755 510 755 510 329 3 329 3 350 389 350 389 627 482 627 482 93 100 93 100 604 476 604 476 348 598 348 598 599 51 599 51 110 600 110 600 838 544 838 544 659 252 659 252 917 17 917 17 791 520 791 520 821 842 821 842 589 805 589 805 292 664 292 664 878 933 878 933 137 811 137 811 563 989 563 989 619 333 619 333 915 251 915 251 980 604 980 604 298 87 298 87 924 389 924 389 477 70 477 70 151 510 151 510 249 410 249 410 69 874 69 874 988 497 988 497 674 645 674 645 975 442 975 442 536 11 536 11 574 339 574 339 561 914 561 914 950 153 950 153 93 695 93 695 12 416 12 416 129 42 129 42 660 736 660 736 303 228 303 228 907 225 907 225 8 719 8 719 966 520 966 520 695 826 695 826 853 503 853 503 600 893 600 893 989 564 989 564 491 886 491 886 713 467 713 467 865 766 865 766 503 317 503 317 450 706 450 706 519 357 519 357 528 180 528 180 815 518 815 518 290 995 290 995 195 741 195 741 815 569 815 569 913 569 913 569 763 55 763 55 277 533 277 533 956 702 956 702 404 702 404 702 917 980 917 980 59 555 59 555 105 284 105 284 279 648 279 648 249 507 249 507 221 334 221 334 324 93 324 93 643 633 643 633 205 620 205 620 656 569 656 569 987 266 987 266 166 709 166 709 989 247 989 247 768 282 768 282 475 688 475 688 604 136 604 136 959 154 959 154 746 104 746 104 372 453 372 453 869 178 869 178 941 838 941 838 846 105 846 105 881 808 881 808 757 30 757 30 346 839 346 839 664 431 664 431 476 797 476 797 407 333 407 333 821 927 821 927 214 135 214 135 570 446 570 446 479 477 479 477 414 681 414 681 842 679 842 679 230 255 230 255 616 595 616 595 411 740 411 740 128 646 128 646 674 450 674 450 419 527 419 527 427 742 427 742 844 136 844 136 831 985 831 985 110 520 110 520 176 592 176 592 927 850 927 850 440 218 440 218 92 457 92 457 844 363 844 363 823 28 823 28 441 150 441 150 915 367 915 367 205 785 205 785 167 46 167 46 32 394 32 394 369 824 369 824 343 989 343 989 757 98 757 98 704 416 704 416 289 479 289 479 595 432 595 432 271 624 271 624 769 939 769 939 571 690 571 690 88 387 88 387 23 96 23 96 401 277 401 277 840 42 840 42 304 713 304 713 601 910 601 910 428 256 428 256 824 37 824 37 458 229 458 229 985 813 985 813 110 693 110 693 978 922 978 922 266 61 266 61 428 686 428 686 486 269 486 269 986 854 986 854 220 333 220 333 416 402 416 402 605 25 605 25 297 865 297 865 792 26 792 26 484 179 484 179 71 435 71 435 302 409 302 409 953 446 953 446 917 313 917 313 237 652 237 652 405 340 405 340 623 93 623 93 628 145 628 145 960 222 960 222 430 612 430 612 662 539 662 539 486 56 486 56 579 792 579 792 257 104 257 104 569 724 569 724 844 878 844 878 711 354 711 354 814 53 814 53 152 193 152 193 136 911 136 911 673 226 673 226 843 143 843 143 154 740 154 740 862 57 862 57 967 784 967 784 52 414 52 414 229 724 229 724 676 811 676 811 674 943 674 943 644 571 644 571 206 665 206 665 412 550 412 550 694 866 694 866 44 499 44 499 283 635 283 635 672 795 672 795 664 63 664 63 72 289 72 289 432 773 432 773 124 727 124 727 798 701 798 701 322 571 322 571 969 747 969 747 477 157 477 157 325 346 325 346 651 13 651 13 528 819 528 819 845 972 845 972 349 522 349 522 569 554 569 554 481 602 481 602 789 942 789 942 985 454 985 454 78 841 78 841 547 760 547 760 303 337 303 337 954 444 954 444 8 479 8 479 557 548 557 548 118 688 118 688 773 357 773 357 661 767 661 767 774 437 774 437 828 613 828 613 502 979 502 979 19 466 19 466 975 663 975 663 102 188 102 188 124 623 124 623 44 877 44 877 422 448 422 448 792 747 792 747 23 28 23 28 757 534 757 534 976 400 976 400 448 959 448 959 206 481 206 481 812 301 812 301 328 714 328 714 878 20 878 20 784 465 784 465 220 520 220 520 760 696 760 696 413 206 413 206 885 114 885 114 955 466 955 466 212 846 212 846 82 528 82 528 297 926 297 926 217 883 217 883 66 594 66 594 844 593 844 593 458 465 458 465 814 462 814 462 846 146 846 146 875 5 875 5 861 648 861 648 120 89 120 89 598 464 598 464 435 179 435 179 475 43 475 43 872 784 872 784 864 505 864 505 493 131 493 131 396 504 396 504 593 484 593 484 902 76 902 76 273 801 273 801 384 214 384 214 281 853 281 853 954 821 954 821 753 892 753 892 445 71 445 71 292 440 292 440 545 44 545 44 402 618 402 618 454 641 454 641 892 423 892 423 57 214 57 214 615 659 615 659 29 795 29 795 781 291 781 291 275 989 275 989 187 609 187 609 386 570 386 570 326 629 326 629 249 88 249 88 655 371 655 371 203 113 203 113 139 672 139 672 899 77 899 77 726 40 726 40 375 533 375 533 803 680 803 680 337 130 337 130 529 133 529 133 777 508 777 508 236 228 236 228 374 501 374 501 341 547 341 547 892 392 892 392 145 80 145 80 747 644 747 644 670 667 670 667 900 596 900 596 15 478 15 478 718 357 718 357 270 83 270 83 943 579 943 579 638 692 638 692 35 586 35 586 562 537 562 537 451 32 451 32 2 565 2 565 81 275 81 275 362 467 362 467 595 465 595 465 199 734 199 734 452 111 452 111 279 779 279 779 379 815 379 815 322 132 322 132 551 888 551 888 926 703 926 703 548 688 548 688 482 459 482 459 40 68 40 68 71 942 71 942 210 75 210 75 697 236 697 236 89 505 89 505 284 602 284 602 876 269 876 269 278 132 278 132 177 755 177 755 510 668 510 668 980 937 980 937 166 783 166 783 331 929 331 929 268 231 268 231 969 70 969 70 438 229 438 229 555 725 555 725 376 239 376 239 702 319 702 319 831 342 831 342 873 874 873 874 237 602 237 602 107 989 107 989 773 900 773 900 585 848 585 848 797 416 797 416 578 38 578 38 320 985 320 985 470 467 470 467 237 442 237 442 813 738 813 738 110 356 110 356 99 570 99 570 364 786 364 786 143 692 143 692 73 427 73 427 497 877 497 877 775 111 775 111 751 81 751 81 943 276 943 276 275 953 275 953 956 503 956 503 245 309 245 309 280 361 280 361 832 547 832 547 248 376 248 376 842 260 842 260 412 505 412 505 61 720 61 720 369 897 369 897 119 663 119 663 264 121 264 121 523 933 523 933 27 684 27 684 988 282 988 282 625 89 625 89 232 685 232 685 373 985 373 985 229 6 229 6 595 440 595 440 136 64 136 64 770 152 770 152 945 311 945 311 342 771 342 771 375 36 375 36 604 697 604 697 261 1 261 1 382 950 382 950 241 742 241 742 639 141 639 141 62 704 62 704 946 332 946 332 26 961 26 961 418 373 418 373 947 297 947 297 285 979 285 979 472 989 472 989 489 676 489 676 189 23 189 23 291 198 291 198 775 10 775 10 867 564 867 564 662 651 662 651 641 611 641 611 866 659 866 659 948 330 948 330 73 650 73 650 801 924 801 924 12 589 12 589 5 877 5 877 371 761 371 761 975 673 975 673 902 3 902 3 474 207 474 207 527 895 527 895 82 710 82 710 477 828 477 828 717 317 717 317 140 747 140 747 758 659 758 659 943 478 943 478 223 813 223 813 279 453 279 453 462 954 462 954 31 599 31 599 417 198 417 198 420 912 420 912 426 910 426 910 615 663 615 663 457 964 457 964 535 805 535 805 179 644 179 644 937 701 937 701 404 435 404 435 111 494 111 494 227 850 227 850 342 934 342 934 231 763 231 763 708 628 708 628 829 247 829 247 137 690 137 690 203 38 203 38 643 565 643 565 215 614 215 614 400 424 400 424 956 631 956 631 969 980 969 980 461 387 461 387 315 131 315 131 663 792 663 792 597 549 597 549 173 665 173 665 457 355 457 355 158 674 158 674 673 711 673 711 109 608 109 608 551 705 551 705 375 745 375 745 938 306 938 306 49 687 49 687 423 468 423 468 893 459 893 459 781 742 781 742 961 408 961 408 687 390 687 390 463 86 463 86 478 314 478 314 189 810 189 810 370 860 370 860 588 50 588 50 5 139 5 139 457 497 457 497 977 74 977 74 693 196 693 196 567 889 567 889 865 463 865 463 55 857 55 857 146 58 146 58 506 298 506 298 278 616 278 616 901 409 901 409 733 290 733 290 728 170 728 170 164 421 164 421 819 595 819 595 52 302 52 302 705 614 705 614 787 769 787 769 863 34 863 34 308 963 308 963 800 735 800 735 721 760 721 760 900 149 900 149 76 713 76 713 253 234 253 234 645 262 645 262 623 417 623 417 676 926 676 926 746 987 746 987 425 204 425 204 811 5 811 5 735 713 735 713 667 166 667 166 100 967 100 967 734 703 734 703 685 251 685 251 342 762 342 762 878 901 878 901 995 37 995 37 405 710 405 710 207 460 207 460 276 255 276 255 371 138 371 138 811 201 811 201 206 55 206 55 581 472 581 472 792 619 792 619 768 806 768 806 228 291 228 291 517 819 517 819 393 111 393 111 940 714 940 714 533 735 533 735 408 926 408 926 913 777 913 777 104 566 104 566 353 853 353 853 4 483 4 483 531 847 531 847 27 303 27 303 198 270 198 270 863 537 863 537 511 718 511 718 363 638 363 638 772 876 772 876 736 36 736 36 513 872 513 872 276 166 276 166 538 457 538 457 471 142 471 142 263 169 263 169 727 10 727 10 172 942 172 942 715 368 715 368 644 630 644 630 730 463 730 463 485 133 485 133 221 507 221 507 820 552 820 552 78 276 78 276 56 382 56 382 86 688 86 688 538 883 538 883 767 305 767 305 479 517 479 517 232 824 232 824 402 405 402 405 343 36 343 36 203 670 203 670 526 366 526 366 420 372 420 372 57 569 57 569 490 321 490 321 505 88 505 88 773 381 773 381 338 117 338 117 783 604 783 604 524 257 524 257 139 53 139 53 936 567 936 567 551 375 551 375 337 287 337 287 553 959 553 959 617 45 617 45 725 249 725 249 238 251 238 251 987 522 987 522 369 478 369 478 503 271 503 271 55 766 55 766 247 246 247 246 243 113 243 113 647 819 647 819 552 492 552 492 358 958 358 958 596 486 596 486 846 249 846 249 951 519 951 519 126 788 126 788 430 819 430 819 70 613 70 613 596 754 596 754 777 77 777 77 289 16 289 16 496 817 496 817 1 739 1 739 909 667 909 667 452 352 452 352 377 853 377 853 658 821 658 821 717 833 717 833 275 411 275 411 203 614 203 614 624 979 624 979 160 945 160 945 496 811 496 811 737 941 737 941 799 283 799 283 747 689 747 689 196 116 196 116 11 683 11 683 48 417 48 417 888 187 888 187 131 39 131 39 61 886 61 886 67 489 67 489 932 348 932 348 886 226 886 226 562 257 562 257 570 492 570 492 662 430 662 430 519 534 519 534 531 509 531 509 667 50 667 50 108 366 108 366 466 178 466 178 400 84 400 84 858 770 858 770 226 481 226 481 652 456 652 456 102 108 102 108 48 56 48 56 809 259 809 259 565 297 565 297 842 836 842 836 179 24 179 24 64 198 64 198 357 723 357 723 923 729 923 729 234 648 234 648 657 485 657 485 909 258 909 258 555 293 555 293 245 196 245 196 307 225 307 225 143 5 143 5 871 527 871 527 952 307 952 307 352 479 352 479 329 37 329 37 16 361 16 361 262 13 262 13 163 28 163 28 554 960 554 960 397 284 397 284 445 123 445 123 129 947 129 947 455 577 455 577 22 763 22 763 923 586 923 586 810 98 810 98 212 323 212 323 492 280 492 280 699 910 699 910 838 296 838 296 776 973 776 973 791 45 791 45 188 374 188 374 175 41 175 41 156 109 156 109 221 223 221 223 769 404 769 404 461 591 461 591 645 282 645 282 135 438 135 438 431 606 431 606 66 345 66 345 260 479 260 479 35 3 35 3 962 433 962 433 705 587 705 587 658 746 658 746 632 376 632 376 45 627 45 627 346 249 346 249 380 354 380 354 711 978 711 978 301 966 301 966 935 970 935 970 639 670 639 670 622 428 622 428 814 955 814 955 893 904 893 904 697 466 697 466 601 915 601 915 492 687 492 687 106 357 106 357 206 455 206 455 672 745 672 745 300 2 300 2 824 869 824 869 132 744 132 744 767 67 767 67 10 544 10 544 882 743 882 743 492 492 492 492 338 275 338 275 849 352 849 352 239 734 239 734 737 3 737 3 579 638 579 638 355 911 355 911 433 403 433 403 576 776 576 776 333 465 333 465 911 860 911 860 232 657 232 657 40 815 40 815 299 827 299 827 155 420 155 420 782 885 782 885 217 156 217 156 488 4 488 4 959 593 959 593 886 381 886 381 108 787 108 787 794 107 794 107 454 82 454 82 469 180 469 180 589 969 589 969 10 341 10 341 703 522 703 522 957 959 957 959 333 644 333 644 919 268 919 268 73 260 73 260 664 302 664 302 828 669 828 669 136 950 136 950 269 397 269 397 907 594 907 594 170 116 170 116 922 339 922 339 687 482 687 482 843 975 843 975 780 413 780 413 95 682 95 682 783 962 783 962 381 294 381 294 465 266 465 266 913 8 913 8 79 785 79 785 509 651 509 651 890 135 890 135 880 599 880 599 805 541 805 541 895 779 895 779 731 501 731 501 604 535 604 535 188 849 188 849 505 568 505 568 946 960 946 960 164 36 164 36 514 786 514 786 630 171 630 171 86 563 86 563 149 697 149 697 560 234 560 234 54 85 54 85 948 621 948 621 14 788 14 788 795 667 795 667 95 778 95 778 373 397 373 397 158 606 158 606 493 37 493 37 604 781 604 781 964 464 964 464 862 701 862 701 138 787 138 787 457 719 457 719 411 578 411 578 86 341 86 341 214 563 214 563 512 795 512 795 144 594 144 594 232 50 232 50 166 137 166 137 888 678 888 678 522 462 522 462 257 385 257 385 763 222 763 222 826 14 826 14 321 113 321 113 283 503 283 503 40 421 40 421 991 499 991 499 285 163 285 163 177 727 177 727 36 128 36 128 210 466 210 466 441 193 441 193 303 343 303 343 309 469 309 469 199 394 199 394 359 466 359 466 598 746 598 746 314 750 314 750 952 962 952 962 302 766 302 766 548 301 548 301 828 759 828 759 519 728 519 728 181 551 181 551 849 249 849 249 776 158 776 158 280 461 280 461 955 938 955 938 390 17 390 17 643 908 643 908 916 345 916 345 909 813 909 813 773 503 773 503 669 506 669 506 232 15 232 15 354 726 354 726 761 311 761 311 304 991 304 991 374 18 374 18 138 540 138 540 691 873 691 873 486 620 486 620 644 990 644 990 110 494 110 494 163 47 163 47 414 906 414 906 389 784 389 784 913 242 913 242 858 97 858 97 992 18 992 18 552 499 552 499 406 953 406 953 674 199 674 199 116 502 116 502 139 13 139 13 223 551 223 551 747 986 747 986 95 524 95 524 295 969 295 969 8 486 8 486 376 4 376 4 645 923 645 923 709 208 709 208 274 943 274 943 478 754 478 754 852 170 852 170 977 358 977 358 211 132 211 132 462 243 462 243 659 919 659 919 632 434 632 434 926 968 926 968 884 660 884 660 15 852 15 852 402 852 402 852 771 603 771 603 103 54 103 54 62 324 62 324 689 879 689 879 573 438 573 438 587 109 587 109 461 299 461 299 779 577 779 577 95 664 95 664 322 764 322 764 831 419 831 419 810 646 810 646 986 549 986 549 921 859 921 859 448 666 448 666 477 526 477 526 117 226 117 226 285 530 285 530 967 839 967 839 729 940 729 940 362 828 362 828 848 169 848 169 641 458 641 458 811 215 811 215 570 782 570 782 851 561 851 561 638 824 638 824 12 531 12 531 368 866 368 866 37 48 37 48 964 769 964 769 194 461 194 461 76 948 76 948 179 978 179 978 97 785 97 785 820 787 820 787 379 133 379 133 844 970 844 970 748 367 748 367 543 864 543 864 918 705 918 705 322 525 322 525 667 887 667 887 914 287 914 287 461 879 461 879 962 279 962 279 895 885 895 885 135 206 135 206 960 224 960 224 372 532 372 532 273 547 273 547 492 235 492 235 926 505 926 505 546 714 546 714 764 681 764 681 884 97 884 97 578 82 578 82 895 827 895 827 477 815 477 815 98 858 98 858 343 396 343 396 943 513 943 513 745 133 745 133 377 904 377 904 372 82 372 82 147 612 147 612 763 256 763 256 422 153 422 153 261 25 261 25 627 390 627 390 465 162 465 162 434 376 434 376 614 200 614 200 719 176 719 176 603 791 603 791 273 339 273 339 580 19 580 19 202 252 202 252 456 156 456 156 272 879 272 879 529 38 529 38 361 464 361 464 501 65 501 65 607 54 607 54 338 767 338 767 537 638 537 638 793 216 793 216 650 761 650 761 895 99 895 99 649 432 649 432 686 100 686 100 159 863 159 863 679 73 679 73 945 134 945 134 404 241 404 241 305 674 305 674 981 902 981 902 952 455 952 455 403 296 403 296 709 386 709 386 276 217 276 217 861 541 861 541 275 728 275 728 300 393 300 393 499 961 499 961 872 712 872 712 587 669 587 669 583 94 583 94 768 472 768 472 431 171 431 171 666 46 666 46 814 289 814 289 772 718 772 718 922 130 922 130 523 257 523 257 441 15 441 15 407 919 407 919 339 464 339 464 770 268 770 268 577 725 577 725 701 306 701 306 372 102 372 102 571 356 571 356 425 964 425 964 82 472 82 472 847 59 847 59 704 847 704 847 232 170 232 170 568 108 568 108 837 516 837 516 948 465 948 465 201 746 201 746 165 339 165 339 526 315 526 315 676 179 676 179 572 910 572 910 882 460 882 460 493 808 493 808 878 969 878 969 73 309 73 309 923 520 923 520 270 253 270 253 642 14 642 14 639 854 639 854 278 80 278 80 270 364 270 364 45 191 45 191 414 631 414 631 293 359 293 359 407 938 407 938 536 360 536 360 913 214 913 214 537 895 537 895 228 394 228 394 978 822 978 822 357 992 357 992 995 40 995 40 71 47 71 47 3 271 3 271 461 495 461 495 536 106 536 106 527 525 527 525 790 386 790 386 272 863 272 863 24 879 24 879 12 849 12 849 234 897 234 897 681 224 681 224 701 778 701 778 913 140 913 140 266 956 266 956 41 92 41 92 915 977 915 977 773 660 773 660 836 699 836 699 129 464 129 464 405 197 405 197 302 457 302 457 559 130 559 130 479 981 479 981 675 648 675 648 216 606 216 606 652 580 652 580 540 3 540 3 263 586 263 586 958 152 958 152 607 344 607 344 503 827 503 827 534 345 534 345 426 337 426 337 340 792 340 792 852 726 852 726 392 427 392 427 122 524 122 524 755 402 755 402 612 349 612 349 314 471 314 471 964 390 964 390 897 988 897 988 536 667 536 667 146 113 146 113 166 204 166 204 456 714 456 714 72 421 72 421 790 503 790 503 783 117 783 117 888 302 888 302 359 650 359 650 836 889 836 889 679 312 679 312 640 883 640 883 291 324 291 324 169 742 169 742 346 91 346 91 663 307 663 307 918 903 918 903 484 65 484 65 28 535 28 535 25 41 25 41 373 213 373 213 49 343 49 343 721 691 721 691 299 326 299 326 909 505 909 505 558 336 558 336 942 247 942 247 191 523 191 523 274 269 274 269 538 124 538 124 582 241 582 241 172 144 172 144 615 888 615 888 492 831 492 831 493 512 493 512 805 775 805 775 401 306 401 306 146 641 146 641 379 757 379 757 451 781 451 781 57 683 57 683 737 376 737 376 430 28 430 28 311 956 311 956 598 82 598 82 477 665 477 665 63 798 63 798 508 825 508 825 757 660 757 660 208 67 208 67 598 895 598 895 961 482 961 482 720 733 720 733 170 231 170 231 672 960 672 960 137 639 137 639 769 480 769 480 782 965 782 965 475 690 475 690 204 321 204 321 368 464 368 464 214 299 214 299 668 950 668 950 609 76 609 76 508 821 508 821 588 434 588 434 120 148 120 148 471 58 471 58 40 687 40 687 219 859 219 859 414 109 414 109 805 295 805 295 647 955 647 955 361 353 361 353 184 316 184 316 938 421 938 421 87 187 87 187 519 22 519 22 531 494 531 494 378 287 378 287 857 333 857 333 586 432 586 432 789 885 789 885 309 478 309 478 927 3 927 3 603 719 603 719 902 834 902 834 612 901 612 901 683 918 683 918 522 940 522 940 741 148 741 148 117 255 117 255 101 324 101 324 367 424 367 424 571 948 571 948 757 675 757 675 907 596 907 596 332 845 332 845 529 130 529 130 589 589 589 589 569 665 569 665 482 754 482 754 537 335 537 335 686 170 686 170 724 361 724 361 799 489 799 489 242 160 242 160 67 396 67 396 882 877 882 877 958 366 958 366 337 811 337 811 44 814 44 814 854 397 854 397 954 533 954 533 634 708 634 708 713 652 713 652 417 853 417 853 691 899 691 899 113 577 113 577 889 907 889 907 362 358 362 358 881 904 881 904 596 933 596 933 636 194 636 194 986 165 986 165 97 155 97 155 783 719 783 719 645 625 645 625 86 964 86 964 62 667 62 667 299 436 299 436 547 114 547 114 706 337 706 337 135 810 135 810 84 967 84 967 457 282 457 282 299 249 299 249 822 341 822 341 916 38 916 38 805 347 805 347 514 394 514 394 657 622 657 622 337 173 337 173 624 551 624 551 611 936 611 936 469 391 469 391 466 457 466 457 168 953 168 953 302 550 302 550 105 985 105 985 677 722 677 722 75 234 75 234 362 365 362 365 275 984 275 984 353 349 353 349 122 308 122 308 885 885 885 885 769 900 769 900 453 379 453 379 328 55 328 55 312 565 312 565 447 887 447 887 932 178 932 178 386 914 386 914 667 8 667 8 700 152 700 152 367 744 367 744 258 995 258 995 670 288 670 288 217 208 217 208 30 970 30 970 165 977 165 977 687 156 687 156 535 929 535 929 493 553 493 553 338 924 338 924 20 386 20 386 323 854 323 854 297 311 297 311 982 390 982 390 104 492 104 492 358 849 358 849 894 642 894 642 792 545 792 545 843 966 843 966 485 260 485 260 1 46 1 46 840 990 840 990 578 180 578 180 876 6 876 6 582 900 582 900 624 781 624 781 189 640 189 640 341 833 341 833 502 439 502 439 287 836 287 836 521 132 521 132 777 896 777 896 825 902 825 902 641 417 641 417 955 527 955 527 724 258 724 258 179 247 179 247 25 98 25 98 796 220 796 220 70 33 70 33 66 895 66 895 102 909 102 909 162 661 162 661 59 626 59 626 390 526 390 526 311 465 311 465 499 599 499 599 391 351 391 351 322 501 322 501 99 766 99 766 16 878 16 878 371 982 371 982 45 860 45 860 753 81 753 81 296 597 296 597 380 518 380 518 923 35 923 35 317 378 317 378 178 417 178 417 982 38 982 38 169 541 169 541 406 75 406 75 188 979 188 979 689 696 689 696 944 553 944 553 768 405 768 405 180 735 180 735 594 568 594 568 623 446 623 446 713 62 713 62 314 311 314 311 820 990 820 990 103 86 103 86 16 470 16 470 261 822 261 822 512 682 512 682 156 632 156 632 207 458 207 458 593 859 593 859 316 25 316 25 619 440 619 440 487 379 487 379 369 716 369 716 367 389 367 389 563 977 563 977 477 365 477 365 6 193 6 193 790 168 790 168 149 186 149 186 927 112 927 112 716 568 716 568 627 721 627 721 205 340 205 340 622 406 622 406 54 292 54 292 264 814 264 814 296 368 296 368 18 83 18 83 167 896 167 896 649 714 649 714 140 149 140 149 115 929 115 929 628 577 628 577 287 249 287 249 308 163 308 163 277 488 277 488 703 701 703 701 599 445 599 445 761 490 761 490 181 984 181 984 537 137 537 137 225 606 225 606 608 294 608 294 233 803 233 803 437 973 437 973 368 85 368 85 1 854 1 854 992 944 992 944 344 371 344 371 336 973 336 973 728 756 728 756 389 534 389 534 176 258 176 258 596 369 596 369 637 831 637 831 47 931 47 931 257 658 257 658 364 7 364 7 729 577 729 577 692 115 692 115 112 626 112 626 977 595 977 595 160 34 160 34 72 926 72 926 758 78 758 78 240 709 240 709 400 55 400 55 156 778 156 778 49 935 49 935 592 74 592 74 122 137 122 137 661 25 661 25 209 749 209 749 978 341 978 341 925 447 925 447 668 386 668 386 22 215 22 215 786 216 786 216 32 440 32 440 627 323 627 323 965 228 965 228 508 615 508 615 146 771 146 771 306 458 306 458 123 11 123 11 593 635 593 635 602 742 602 742 613 362 613 362 735 80 735 80 323 643 323 643 532 643 532 643 714 916 714 916 838 695 838 695 122 288 122 288 636 946 636 946 805 303 805 303 463 83 463 83 501 697 501 697 210 912 210 912 212 43 212 43 525 24 525 24 256 11 256 11 602 241 602 241 250 222 250 222 499 319 499 319 546 995 546 995 931 457 931 457 353 123 353 123 13 556 13 556 765 241 765 241 259 318 259 318 684 737 684 737 325 876 325 876 153 154 153 154 421 719 421 719 685 827 685 827 379 94 379 94 111 82 111 82 647 131 647 131 838 667 838 667 830 222 830 222 832 822 832 822 441 226 441 226 755 520 755 520 899 222 899 222 610 849 610 849 268 835 268 835 888 30 888 30 260 176 260 176 908 181 908 181 840 74 840 74 887 812 887 812 61 263 61 263 195 90 195 90 204 563 204 563 324 722 324 722 577 609 577 609 100 78 100 78 836 184 836 184 266 36 266 36 145 210 145 210 749 992 749 992 158 567 158 567 103 740 103 740 566 510 566 510 540 356 540 356 91 688 91 688 866 340 866 340 317 508 317 508 618 165 618 165 145 374 145 374 574 860 574 860 129 679 129 679 714 838 714 838 802 879 802 879 995 768 995 768 169 132 169 132 398 407 398 407 200 977 200 977 316 416 316 416 938 500 938 500 761 933 761 933 382 723 382 723 474 740 474 740 199 875 199 875 441 984 441 984 746 642 746 642 125 584 125 584 751 651 751 651 463 752 463 752 314 656 314 656 750 789 750 789 847 800 847 800 618 551 618 551 986 511 986 511 692 778 692 778 204 748 204 748 788 272 788 272 521 484 521 484 371 520 371 520 684 466 684 466 633 163 633 163 986 81 986 81 121 554 121 554 873 55 873 55 351 551 351 551 537 205 537 205 756 400 756 400 672 339 672 339 690 135 690 135 834 695 834 695 74 646 74 646 862 682 862 682 714 577 714 577 965 896 965 896 169 823 169 823 474 27 474 27 154 694 154 694 328 617 328 617 438 204 438 204 592 261 592 261 244 299 244 299 79 114 79 114 267 340 267 340 294 591 294 591 180 888 180 888 155 357 155 357 689 202 689 202 311 474 311 474 22 390 22 390 855 546 855 546 934 296 934 296 566 798 566 798 643 552 643 552 928 850 928 850 124 30 124 30 483 573 483 573 483 956 483 956 431 239 431 239 195 160 195 160 98 592 98 592 852 235 852 235 639 163 639 163 885 715 885 715 488 626 488 626 797 717 797 717 739 71 739 71 880 340 880 340 112 878 112 878 570 534 570 534 387 401 387 401 614 618 614 618 230 196 230 196 55 453 55 453 395 451 395 451 778 560 778 560 636 763 636 763 57 673 57 673 189 51 189 51 484 564 484 564 19 888 19 888 737 328 737 328 48 382 48 382 986 390 986 390 364 31 364 31 75 886 75 886 986 755 986 755 896 935 896 935 905 436 905 436 876 151 876 151 177 533 177 533 235 314 235 314 383 836 383 836 437 561 437 561 128 650 128 650 293 719 293 719 367 595 367 595 590 685 590 685 744 878 744 878 609 187 609 187 986 430 986 430 179 65 179 65 299 283 299 283 12 44 12 44 499 142 499 142 767 516 767 516 698 354 698 354 735 759 735 759 715 854 715 854 332 939 332 939 420 19 420 19 455 612 455 612 930 849 930 849 398 436 398 436 135 942 135 942 478 311 478 311 876 873 876 873 856 263 856 263 863 75 863 75 425 694 425 694 436 878 436 878 904 826 904 826 345 554 345 554 218 798 218 798 127 77 127 77 889 295 889 295 545 507 545 507 830 886 830 886 144 938 144 938 547 544 547 544 453 655 453 655 544 717 544 717 856 366 856 366 887 669 887 669 557 678 557 678 896 348 896 348 292 333 292 333 944 189 944 189 919 808 919 808 389 606 389 606 6 78 6 78 853 275 853 275 258 57 258 57 586 822 586 822 361 150 361 150 541 49 541 49 395 777 395 777 497 912 497 912 686 365 686 365 617 572 617 572 303 10 303 10 490 425 490 425 324 34 324 34 776 181 776 181 261 944 261 944 838 852 838 852 977 238 977 238 632 165 632 165 113 476 113 476 419 297 419 297 174 232 174 232 363 832 363 832 968 918 968 918 449 152 449 152 731 572 731 572 203 829 203 829 753 639 753 639 414 255 414 255 365 613 365 613 863 815 863 815 234 766 234 766 476 217 476 217 892 790 892 790 109 205 109 205 721 939 721 939 785 472 785 472 810 68 810 68 773 53 773 53 80 319 80 319 921 46 921 46 752 399 752 399 679 269 679 269 324 371 324 371 566 124 566 124 280 215 280 215 710 659 710 659 191 665 191 665 632 25 632 25 598 309 598 309 284 98 284 98 2 631 2 631 249 158 249 158 957 636 957 636 926 576 926 576 215 637 215 637 794 131 794 131 894 731 894 731 555 607 555 607 739 369 739 369 846 548 846 548 946 894 946 894 562 552 562 552 52 942 52 942 592 545 592 545 214 169 214 169 587 22 587 22 279 823 279 823 554 232 554 232 69 130 69 130 179 446 179 446 136 651 136 651 287 85 287 85 417 134 417 134 957 63 957 63 956 65 956 65 303 62 303 62 885 146 885 146 252 39 252 39 270 954 270 954 782 654 782 654 922 237 922 237 983 154 983 154 600 856 600 856 682 855 682 855 390 727 390 727 713 272 713 272 756 705 756 705 229 518 229 518 189 929 189 929 855 126 855 126 805 622 805 622 964 223 964 223 135 125 135 125 746 441 746 441 456 939 456 939 431 116 431 116 830 320 830 320 642 693 642 693 803 589 803 589 29 585 29 585 855 211 855 211 408 810 408 810 669 46 669 46 270 918 270 918 781 463 781 463 305 298 305 298 769 784 769 784 345 926 345 926 963 484 963 484 90 668 90 668 22 923 22 923 647 586 647 586 9 912 9 912 346 65 346 65 383 20 383 20 863 902 863 902 585 447 585 447 733 831 733 831 965 897 965 897 23 750 23 750 39 33 39 33 109 84 109 84 974 614 974 614 569 389 569 389 436 808 436 808 482 7 482 7 652 981 652 981 164 245 164 245 143 738 143 738 816 291 816 291 212 870 212 870 547 92 547 92 957 982 957 982 424 717 424 717 993 269 993 269 957 555 957 555 171 970 171 970 433 198 433 198 323 734 323 734 766 359 766 359 929 910 929 910 853 265 853 265 255 901 255 901 660 260 660 260 429 523 429 523 161 42 161 42 38 897 38 897 116 925 116 925 771 563 771 563 388 297 388 297 97 376 97 376 821 834 821 834 775 356 775 356 461 765 461 765 32 812 32 812 506 127 506 127 696 297 696 297 746 653 746 653 831 65 831 65 114 40 114 40 515 40 515 40 456 182 456 182 816 499 816 499 36 791 36 791 982 468 982 468 185 507 185 507 739 374 739 374 781 905 781 905 160 533 160 533 450 909 450 909 642 558 642 558 232 167 232 167 148 758 148 758 102 796 102 796 820 620 820 620 806 136 806 136 758 720 758 720 945 821 945 821 501 78 501 78 493 539 493 539 668 642 668 642 19 432 19 432 130 946 130 946 629 184 629 184 105 639 105 639 317 470 317 470 190 674 190 674 139 60 139 60 512 557 512 557 441 381 441 381 789 131 789 131 181 721 181 721 809 941 809 941 982 90 982 90 595 60 595 60 366 108 366 108 968 271 968 271 110 994 110 994 887 283 887 283 147 151 147 151 49 701 49 701 477 555 477 555 983 768 983 768 569 253 569 253 43 948 43 948 830 150 830 150 371 264 371 264 860 465 860 465 837 927 837 927 63 369 63 369 310 228 310 228 255 909 255 909 309 669 309 669 98 168 98 168 190 131 190 131 551 508 551 508 575 266 575 266 699 601 699 601 820 318 820 318 966 701 966 701 558 190 558 190 191 370 191 370 976 610 976 610 810 283 810 283 82 737 82 737 665 159 665 159 346 845 346 845 24 120 24 120 364 954 364 954 931 936 931 936 152 19 152 19 269 186 269 186 912 261 912 261 38 609 38 609 612 721 612 721 767 930 767 930 763 976 763 976 661 670 661 670 675 540 675 540 453 623 453 623 691 976 691 976 590 514 590 514 392 451 392 451 188 932 188 932 273 433 273 433 829 821 829 821 33 802 33 802 150 471 150 471 584 634 584 634 735 941 735 941 285 154 285 154 483 987 483 987 144 975 144 975 747 313 747 313 639 464 639 464 486 638 486 638 753 69 753 69 449 827 449 827 978 469 978 469 248 851 248 851 703 382 703 382 489 578 489 578 546 310 546 310 845 910 845 910 521 507 521 507 160 934 160 934 755 190 755 190 300 988 300 988 537 983 537 983 117 520 117 520 183 978 183 978 49 452 49 452 740 510 740 510 92 893 92 893 368 341 368 341 370 148 370 148 564 845 564 845 684 632 684 632 837 104 837 104 926 73 926 73 759 795 759 795 663 359 663 359 567 142 567 142 189 724 189 724 486 862 486 862 986 169 986 169 943 130 943 130 788 125 788 125 320 570 320 570 287 190 287 190 819 908 819 908 309 962 309 962 445 122 445 122 866 758 866 758 866 470 866 470 701 691 701 691 475 44 475 44 891 407 891 407 664 74 664 74 599 637 599 637 182 338 182 338 570 773 570 773 91 344 91 344 501 707 501 707 687 61 687 61 767 902 767 902 292 993 292 993 549 546 549 546 528 962 528 962 529 286 529 286 238 444 238 444 189 348 189 348 717 468 717 468 441 308 441 308 430 318 430 318 323 311 323 311 833 268 833 268 289 570 289 570 594 682 594 682 42 973 42 973 501 220 501 220 270 417 270 417 358 691 358 691 579 637 579 637 927 677 927 677 432 62 432 62 667 289 667 289 667 837 667 837 288 111 288 111 461 214 461 214 511 71 511 71 665 592 665 592 506 387 506 387 805 460 805 460 257 162 257 162 331 634 331 634 459 150 459 150 912 882 912 882 619 163 619 163 430 566 430 566 671 761 671 761 907 637 907 637 207 254 207 254 674 857 674 857 782 474 782 474 638 65 638 65 256 755 256 755 778 688 778 688 368 521 368 521 327 919 327 919 492 648 492 648 532 982 532 982 174 557 174 557 572 62 572 62 295 959 295 959 847 69 847 69 940 214 940 214 683 416 683 416 739 267 739 267 64 828 64 828 756 37 756 37 690 572 690 572 566 813 566 813 715 74 715 74 412 181 412 181 350 979 350 979 245 49 245 49 535 55 535 55 327 622 327 622 890 817 890 817 307 418 307 418 547 116 547 116 20 785 20 785 936 929 936 929 954 816 954 816 787 802 787 802 342 579 342 579 221 755 221 755 771 964 771 964 288 757 288 757 393 484 393 484 418 518 418 518 817 773 817 773 474 628 474 628 933 237 933 237 459 367 459 367 725 673 725 673 542 302 542 302 71 974 71 974 243 520 243 520 500 316 500 316 816 951 816 951 98 938 98 938 311 946 311 946 330 212 330 212 124 111 124 111 690 874 690 874 626 896 626 896 541 165 541 165 320 803 320 803 316 810 316 810 142 374 142 374 180 316 180 316 385 780 385 780 797 883 797 883 426 921 426 921 217 781 217 781 764 225 764 225 82 970 82 970 469 269 469 269 37 242 37 242 277 101 277 101 609 535 609 535 948 238 948 238 467 623 467 623 545 867 545 867 794 855 794 855 614 311 614 311 207 272 207 272 708 32 708 32 862 430 862 430 568 547 568 547 456 73 456 73 465 351 465 351 846 434 846 434 280 467 280 467 625 843 625 843 6 174 6 174 50 438 50 438 663 286 663 286 504 650 504 650 334 423 334 423 251 335 251 335 572 119 572 119 751 208 751 208 496 924 496 924 326 816 326 816 19 150 19 150 748 368 748 368 253 619 253 619 79 59 79 59 426 407 426 407 94 106 94 106 409 282 409 282 699 9 699 9 790 772 790 772 450 948 450 948 232 750 232 750 901 801 901 801 604 736 604 736 894 211 894 211 550 419 550 419 833 31 833 31 657 180 657 180 96 35 96 35 29 829 29 829 211 840 211 840 636 664 636 664 533 473 533 473 602 636 602 636 800 394 800 394 641 852 641 852 513 328 513 328 966 63 966 63 786 917 786 917 66 681 66 681 484 695 484 695 721 961 721 961 244 235 244 235 510 676 510 676 349 286 349 286 623 521 623 521 712 273 712 273 508 370 508 370 400 148 400 148 865 993 865 993 606 796 606 796 383 284 383 284 777 994 777 994 541 150 541 150 839 746 839 746 295 318 295 318 615 303 615 303 764 795 764 795 914 108 914 108 402 285 402 285 818 889 818 889 411 488 411 488 758 706 758 706 784 731 784 731 315 769 315 769 726 877 726 877 889 99 889 99 297 690 297 690 934 713 934 713 858 746 858 746 583 549 583 549 767 78 767 78 236 865 236 865 312 466 312 466 793 724 793 724 394 307 394 307 596 375 596 375 691 703 691 703 604 387 604 387 858 659 858 659 962 162 962 162 331 49 331 49 589 343 589 343 805 747 805 747 848 804 848 804 595 676 595 676 823 61 823 61 142 802 142 802 282 121 282 121 803 644 803 644 648 323 648 323 843 622 843 622 637 108 637 108 357 693 357 693 809 397 809 397 93 385 93 385 580 738 580 738 722 295 722 295 955 792 955 792 120 902 120 902 859 826 859 826 656 2 656 2 418 842 418 842 517 588 517 588 515 450 515 450 165 261 165 261 319 975 319 975 91 162 91 162 503 258 503 258 452 132 452 132 970 467 970 467 725 513 725 513 22 380 22 380 757 572 757 572 328 877 328 877 471 135 471 135 991 546 991 546 316 907 316 907 902 505 902 505 251 600 251 600 989 485 989 485 821 859 821 859 132 822 132 822 211 656 211 656 180 878 180 878 757 193 757 193 537 844 537 844 888 857 888 857 210 47 210 47 229 570 229 570 377 722 377 722 555 19 555 19 420 447 420 447 600 23 600 23 33 116 33 116 253 807 253 807 113 377 113 377 823 5 823 5 386 168 386 168 394 181 394 181 305 31 305 31 538 467 538 467 752 197 752 197 789 567 789 567 987 446 987 446 877 460 877 460 547 255 547 255 869 75 869 75 43 870 43 870 430 234 430 234 574 253 574 253 131 470 131 470 38 471 38 471 602 679 602 679 474 285 474 285 128 774 128 774 925 507 925 507 617 352 617 352 688 407 688 407 436 970 436 970 535 423 535 423 639 77 639 77 914 56 914 56 264 295 264 295 570 636 570 636 810 789 810 789 439 929 439 929 333 143 333 143 430 838 430 838 291 181 291 181 181 89 181 89 656 711 656 711 468 524 468 524 945 571 945 571 3 390 3 390 281 647 281 647 376 175 376 175 349 577 349 577 812 982 812 982 897 480 897 480 269 47 269 47 375 427 375 427 677 392 677 392 748 787 748 787 966 592 966 592 398 316 398 316 912 838 912 838 811 853 811 853 911 494 911 494 372 734 372 734 660 963 660 963 738 492 738 492 485 747 485 747 773 135 773 135 526 361 526 361 291 733 291 733 546 914 546 914 751 603 751 603 791 305 791 305 381 865 381 865 203 246 203 246 196 861 196 861 323 664 323 664 788 818 788 818 338 472 338 472 396 578 396 578 165 349 165 349 709 828 709 828 731 750 731 750 402 735 402 735 991 874 991 874 894 380 894 380 71 21 71 21 650 568 650 568 755 557 755 557 1 920 1 920 495 940 495 940 578 178 578 178 55 118 55 118 234 640 234 640 645 239 645 239 773 676 773 676 152 949 152 949 342 556 342 556 526 63 526 63 775 494 775 494 751 954 751 954 615 380 615 380 967 23 967 23 510 535 510 535 382 755 382 755 361 440 361 440 380 512 380 512 651 296 651 296 851 474 851 474 142 339 142 339 589 289 589 289 600 150 600 150 63 826 63 826 283 937 283 937 751 175 751 175 413 413 413 413 793 614 793 614 117 192 117 192 842 165 842 165 618 801 618 801 475 708 475 708 211 23 211 23 556 941 556 941 614 233 614 233 46 308 46 308 351 790 351 790 14 83 14 83 806 208 806 208 842 886 842 886 876 668 876 668 673 870 673 870 599 299 599 299 583 461 583 461 207 472 207 472 767 299 767 299 741 843 741 843 312 615 312 615 724 568 724 568 511 446 511 446 917 373 917 373 953 195 953 195 892 228 892 228 930 120 930 120 507 276 507 276 481 600 481 600 255 146 255 146 222 484 222 484 200 610 200 610 477 269 477 269 880 857 880 857 586 544 586 544 386 723 386 723 220 293 220 293 501 964 501 964 909 309 909 309 877 79 877 79 869 421 869 421 535 387 535 387 736 81 736 81 392 646 392 646 46 776 46 776 130 258 130 258 310 245 310 245 596 597 596 597 213 985 213 985 283 310 283 310 479 690 479 690 116 257 116 257 849 374 849 374 170 478 170 478 639 203 639 203 955 450 955 450 164 723 164 723 366 472 366 472 855 923 855 923 432 920 432 920 818 201 818 201 421 77 421 77 401 803 401 803 637 564 637 564 990 875 990 875 838 891 838 891 113 597 113 597 706 426 706 426 846 691 846 691 401 24 401 24 191 566 191 566 340 821 340 821 495 159 495 159 95 180 95 180 214 524 214 524 440 373 440 373 25 157 25 157 343 948 343 948 790 285 790 285 821 913 821 913 985 942 985 942 434 375 434 375 779 806 779 806 872 810 872 810 793 558 793 558 979 360 979 360 456 383 456 383 640 642 640 642 742 458 742 458 495 925 495 925 491 633 491 633 10 243 10 243 980 912 980 912 659 6 659 6 585 148 585 148 985 521 985 521 330 530 330 530 969 431 969 431 138 9 138 9 886 140 886 140 445 484 445 484 916 387 916 387 439 266 439 266 184 262 184 262 460 35 460 35 483 36 483 36 775 402 775 402 400 762 400 762 865 447 865 447 470 145 470 145 919 314 919 314 554 700 554 700 860 714 860 714 388 929 388 929 776 220 776 220 469 851 469 851 393 407 393 407 596 450 596 450 788 134 788 134 330 8 330 8 795 727 795 727 649 955 649 955 868 589 868 589 962 413 962 413 633 809 633 809 906 574 906 574 93 524 93 524 196 846 196 846 870 255 870 255 898 709 898 709 766 84 766 84 129 232 129 232 416 173 416 173 904 767 904 767 166 34 166 34 22 769 22 769 539 714 539 714 104 624 104 624 309 362 309 362 172 791 172 791 259 411 259 411 59 280 59 280 484 944 484 944 538 845 538 845 49 517 49 517 568 271 568 271 383 470 383 470 587 563 587 563 288 407 288 407 156 153 156 153 476 151 476 151 322 574 322 574 934 238 934 238 230 473 230 473 656 679 656 679 34 931 34 931 211 466 211 466 19 850 19 850 495 225 495 225 576 29 576 29 75 71 75 71 431 847 431 847 406 47 406 47 139 455 139 455 135 493 135 493 429 842 429 842 412 886 412 886 499 672 499 672 885 866 885 866 255 732 255 732 67 426 67 426 473 446 473 446 839 773 839 773 72 272 72 272 250 971 250 971 907 813 907 813 548 603 548 603 658 153 658 153 789 940 789 940 593 126 593 126 450 421 450 421 451 529 451 529 142 718 142 718 811 810 811 810 557 141 557 141 15 278 15 278 749 156 749 156 857 581 857 581 73 513 73 513 83 367 83 367 674 527 674 527 855 626 855 626 778 379 778 379 83 431 83 431 752 742 752 742 642 228 642 228 886 344 886 344 229 277 229 277 722 832 722 832 814 303 814 303 851 911 851 911 668 374 668 374 194 506 194 506 512 207 512 207 149 612 149 612 229 807 229 807 86 471 86 471 516 43 516 43 870 914 870 914 936 903 936 903 336 593 336 593 841 458 841 458 746 309 746 309 947 401 947 401 892 701 892 701 551 557 551 557 880 835 880 835 26 196 26 196 131 49 131 49 770 201 770 201 312 854 312 854 475 879 475 879 942 847 942 847 441 889 441 889 525 848 525 848 192 768 192 768 286 188 286 188 603 226 603 226 438 994 438 994 796 119 796 119 486 254 486 254 413 548 413 548 729 723 729 723 963 136 963 136 497 742 497 742 847 991 847 991 672 13 672 13 728 56 728 56 938 598 938 598 851 755 851 755 249 332 249 332 263 839 263 839 428 508 428 508 647 683 647 683 378 59 378 59 298 971 298 971 634 334 634 334 190 938 190 938 801 543 801 543 961 376 961 376 399 404 399 404 492 659 492 659 338 191 338 191 900 313 900 313 719 453 719 453 968 312 968 312 647 33 647 33 85 127 85 127 219 295 219 295 887 57 887 57 409 930 409 930 808 317 808 317 54 772 54 772 546 792 546 792 730 651 730 651 685 443 685 443 929 458 929 458 953 458 953 458 167 38 167 38 438 443 438 443 456 906 456 906 277 564 277 564 228 614 228 614 348 712 348 712 88 261 88 261 606 893 606 893 978 712 978 712 620 661 620 661 983 779 983 779 884 847 884 847 392 789 392 789 139 377 139 377 670 829 670 829 460 719 460 719 453 573 453 573 198 374 198 374 371 120 371 120 83 44 83 44 563 155 563 155 179 102 179 102 151 810 151 810 452 790 452 790 295 569 295 569 417 597 417 597 318 286 318 286 645 166 645 166 387 28 387 28 486 217 486 217 152 258 152 258 704 854 704 854 802 205 802 205 4 893 4 893 241 307 241 307 459 319 459 319 321 104 321 104 644 444 644 444 49 175 49 175 621 12 621 12 753 265 753 265 704 592 704 592 536 963 536 963 873 547 873 547 761 797 761 797 97 770 97 770 161 537 161 537 506 215 506 215 824 849 824 849 816 908 816 908 397 252 397 252 615 177 615 177 877 159 877 159 989 704 989 704 12 459 12 459 440 888 440 888 969 402 969 402 471 945 471 945 734 502 734 502 624 106 624 106 768 893 768 893 277 382 277 382 405 688 405 688 358 882 358 882 315 724 315 724 744 399 744 399 266 932 266 932 189 503 189 503 526 385 526 385 828 458 828 458 300 482 300 482 630 61 630 61 959 491 959 491 538 591 538 591 938 437 938 437 158 571 158 571 501 58 501 58 300 228 300 228 975 300 975 300 441 42 441 42 165 26 165 26 824 782 824 782 385 503 385 503 925 502 925 502 642 686 642 686 50 99 50 99 32 769 32 769 409 912 409 912 806 68 806 68 915 71 915 71 707 757 707 757 445 129 445 129 369 2 369 2 379 645 379 645 478 982 478 982 123 957 123 957 975 573 975 573 726 222 726 222 302 408 302 408 186 648 186 648 826 830 826 830 630 251 630 251 291 747 291 747 269 334 269 334 893 483 893 483 19 422 19 422 431 154 431 154 919 364 919 364 290 871 290 871 86 700 86 700 536 377 536 377 782 976 782 976 640 707 640 707 459 338 459 338 451 384 451 384 806 242 806 242 753 974 753 974 633 947 633 947 615 65 615 65 289 961 289 961 531 830 531 830 944 80 944 80 637 344 637 344 435 489 435 489 575 174 575 174 839 957 839 957 612 209 612 209 65 955 65 955 91 443 91 443 836 980 836 980 487 415 487 415 412 591 412 591 273 206 273 206 221 262 221 262 852 367 852 367 41 874 41 874 756 65 756 65 360 770 360 770 314 785 314 785 805 205 805 205 131 437 131 437 268 250 268 250 455 82 455 82 460 358 460 358 696 219 696 219 743 450 743 450 693 864 693 864 850 601 850 601 6 164 6 164 644 765 644 765 160 725 160 725 270 379 270 379 847 32 847 32 841 808 841 808 910 741 910 741 450 786 450 786 862 412 862 412 53 221 53 221 226 547 226 547 612 326 612 326 665 866 665 866 336 692 336 692 593 991 593 991 149 438 149 438 412 146 412 146 471 632 471 632 758 38 758 38 419 826 419 826 806 896 806 896 728 987 728 987 699 679 699 679 937 189 937 189 52 894 52 894 846 855 846 855 933 472 933 472 347 632 347 632 609 636 609 636 556 213 556 213 301 605 301 605 785 471 785 471 650 690 650 690 374 104 374 104 657 572 657 572 690 791 690 791 235 707 235 707 281 992 281 992 831 372 831 372 390 970 390 970 424 543 424 543 342 31 342 31 84 782 84 782 710 384 710 384 285 102 285 102 253 483 253 483 807 83 807 83 448 548 448 548 502 788 502 788 128 604 128 604 230 45 230 45 921 468 921 468 950 419 950 419 683 443 683 443 816 108 816 108 293 584 293 584 618 412 618 412 959 112 959 112 32 618 32 618 269 844 269 844 556 793 556 793 363 456 363 456 681 28 681 28 688 888 688 888 897 64 897 64 728 558 728 558 893 164 893 164 83 901 83 901 627 512 627 512 143 260 143 260 507 392 507 392 697 404 697 404 170 826 170 826 752 643 752 643 893 783 893 783 560 127 560 127 243 509 243 509 297 168 297 168 268 515 268 515 212 305 212 305 177 284 177 284 467 407 467 407 562 465 562 465 844 900 844 900 173 543 173 543 295 867 295 867 908 321 908 321 960 560 960 560 286 84 286 84 533 901 533 901 488 102 488 102 71 866 71 866 287 118 287 118 949 12 949 12 863 370 863 370 606 463 606 463 760 313 760 313 726 515 726 515 494 987 494 987 163 16 163 16 975 413 975 413 915 507 915 507 969 532 969 532 348 425 348 425 940 988 940 988 425 63 425 63 675 201 675 201 839 736 839 736 330 17 330 17 102 94 102 94 705 592 705 592 430 800 430 800 802 718 802 718 767 327 767 327 161 402 161 402 951 494 951 494 662 31 662 31 134 44 134 44 335 376 335 376 750 914 750 914 222 868 222 868 912 679 912 679 157 815 157 815 570 3 570 3 137 174 137 174 81 935 81 935 404 51 404 51 305 557 305 557 710 718 710 718 81 776 81 776 540 498 540 498 39 581 39 581 576 460 576 460 445 841 445 841 798 576 798 576 821 934 821 934 376 408 376 408 214 43 214 43 790 302 790 302 766 115 766 115 852 175 852 175 612 73 612 73 636 587 636 587 970 669 970 669 131 467 131 467 127 610 127 610 292 286 292 286 240 472 240 472 683 22 683 22 135 658 135 658 639 431 639 431 20 604 20 604 256 585 256 585 683 702 683 702 470 398 470 398 710 516 710 516 86 795 86 795 612 598 612 598 71 406 71 406 187 259 187 259 249 442 249 442 925 5 925 5 782 949 782 949 905 733 905 733 456 570 456 570 834 843 834 843 879 374 879 374 236 914 236 914 525 442 525 442 15 80 15 80 762 632 762 632 871 691 871 691 16 696 16 696 982 716 982 716 79 298 79 298 137 736 137 736 680 311 680 311 871 325 871 325 474 766 474 766 565 502 565 502 155 863 155 863 821 266 821 266 735 256 735 256 800 189 800 189 239 352 239 352 54 813 54 813 635 130 635 130 245 565 245 565 271 365 271 365 881 334 881 334 815 633 815 633 75 552 75 552 303 217 303 217 480 40 480 40 335 715 335 715 514 295 514 295 788 892 788 892 901 59 901 59 327 746 327 746 45 256 45 256 830 224 830 224 250 132 250 132 182 163 182 163 9 100 9 100 513 968 513 968 549 206 549 206 806 715 806 715 511 248 511 248 148 677 148 677 617 65 617 65 588 316 588 316 419 6 419 6 681 921 681 921 37 330 37 330 528 63 528 63 52 87 52 87 405 65 405 65 512 830 512 830 443 529 443 529 282 205 282 205 329 391 329 391 767 701 767 701 877 17 877 17 766 754 766 754 716 226 716 226 41 138 41 138 89 217 89 217 168 891 168 891 778 514 778 514 393 655 393 655 349 259 349 259 24 53 24 53 993 790 993 790 594 174 594 174 768 927 768 927 98 116 98 116 883 112 883 112 233 827 233 827 462 798 462 798 989 476 989 476 759 203 759 203 414 543 414 543 51 619 51 619 617 891 617 891 792 275 792 275 65 761 65 761 635 886 635 886 448 349 448 349 454 316 454 316 315 912 315 912 652 453 652 453 192 68 192 68 871 174 871 174 203 60 203 60 98 542 98 542 174 157 174 157 631 979 631 979 942 834 942 834 271 698 271 698 577 624 577 624 54 505 54 505 674 236 674 236 46 827 46 827 831 984 831 984 947 1 947 1 706 642 706 642 191 848 191 848 544 271 544 271 211 562 211 562 61 298 61 298 61 44 61 44 725 633 725 633 250 504 250 504 96 688 96 688 157 751 157 751 724 163 724 163 807 352 807 352 543 340 543 340 937 437 937 437 177 550 177 550 680 558 680 558 885 991 885 991 378 614 378 614 465 941 465 941 488 204 488 204 623 774 623 774 772 699 772 699 386 576 386 576 979 667 979 667 953 622 953 622 126 405 126 405 813 544 813 544 318 887 318 887 30 828 30 828 453 794 453 794 693 855 693 855 421 757 421 757 531 145 531 145 432 683 432 683 810 112 810 112 365 357 365 357 149 981 149 981 376 570 376 570 953 469 953 469 476 906 476 906 638 544 638 544 798 595 798 595 473 443 473 443 799 994 799 994 825 994 825 994 475 57 475 57 405 330 405 330 400 806 400 806 279 164 279 164 252 102 252 102 143 916 143 916 790 374 790 374 739 368 739 368 442 521 442 521 990 864 990 864 760 839 760 839 880 22 880 22 301 146 301 146 416 270 416 270 922 559 922 559 713 833 713 833 409 652 409 652 211 911 211 911 419 526 419 526 392 995 392 995 326 831 326 831 223 944 223 944 463 312 463 312 752 813 752 813 798 503 798 503 158 943 158 943 756 581 756 581 379 872 379 872 567 684 567 684 305 92 305 92 251 63 251 63 907 15 907 15 287 498 287 498 711 993 711 993 131 240 131 240 890 794 890 794 195 846 195 846 564 638 564 638 582 543 582 543 491 318 491 318 662 854 662 854 439 258 439 258 687 611 687 611 152 607 152 607 456 468 456 468 249 936 249 936 720 750 720 750 859 23 859 23 174 54 174 54 877 18 877 18 559 408 559 408 977 10 977 10 189 698 189 698 258 976 258 976 265 63 265 63 175 110 175 110 830 708 830 708 553 924 553 924 988 451 988 451 745 129 745 129 368 626 368 626 431 170 431 170 183 647 183 647 958 57 958 57 634 308 634 308 764 124 764 124 920 419 920 419 967 120 967 120 35 416 35 416 211 782 211 782 554 343 554 343 336 542 336 542 977 674 977 674 888 973 888 973 265 645 265 645 497 518 497 518 300 280 300 280 171 100 171 100 157 550 157 550 669 269 669 269 317 257 317 257 310 777 310 777 917 469 917 469 311 889 311 889 944 219 944 219 638 204 638 204 722 9 722 9 151 41 151 41 17 115 17 115 916 872 916 872 609 979 609 979 833 117 833 117 897 990 897 990 427 525 427 525 123 160 123 160 429 66 429 66 163 622 163 622 618 515 618 515 212 146 212 146 209 792 209 792 36 819 36 819 210 868 210 868 100 366 100 366 989 18 989 18 884 118 884 118 226 695 226 695 383 445 383 445 837 612 837 612 870 500 870 500 666 674 666 674 877 957 877 957 234 97 234 97 309 168 309 168 457 137 457 137 771 204 771 204 370 618 370 618 753 816 753 816 91 623 91 623 301 241 301 241 454 955 454 955 199 315 199 315 33 560 33 560 449 454 449 454 542 773 542 773 321 172 321 172 28 47 28 47 896 691 896 691 583 649 583 649 144 976 144 976 218 32 218 32 540 369 540 369 121 349 121 349 597 720 597 720 390 728 390 728 932 172 932 172 40 975 40 975 461 660 461 660 548 145 548 145 540 589 540 589 960 813 960 813 696 554 696 554 879 837 879 837 861 735 861 735 109 21 109 21 276 667 276 667 147 57 147 57 970 952 970 952 717 505 717 505 556 379 556 379 911 579 911 579 600 206 600 206 736 742 736 742 897 336 897 336 441 596 441 596 338 588 338 588 182 390 182 390 208 330 208 330 862 505 862 505 487 252 487 252 156 517 156 517 155 776 155 776 564 778 564 778 665 29 665 29 914 905 914 905 678 547 678 547 490 497 490 497 974 52 974 52 627 899 627 899 428 788 428 788 631 100 631 100 688 502 688 502 14 367 14 367 289 915 289 915 218 624 218 624 642 629 642 629 210 106 210 106 260 398 260 398 670 304 670 304 638 368 638 368 232 652 232 652 40 395 40 395 864 721 864 721 947 750 947 750 716 420 716 420 82 529 82 529 366 570 366 570 440 993 440 993 252 390 252 390 352 32 352 32 223 473 223 473 779 543 779 543 472 17 472 17 757 724 757 724 924 468 924 468 385 951 385 951 165 608 165 608 242 100 242 100 210 100 210 100 765 341 765 341 905 511 905 511 466 982 466 982 573 658 573 658 967 368 967 368 987 949 987 949 167 632 167 632 427 969 427 969 520 161 520 161 607 910 607 910 428 547 428 547 604 662 604 662 594 658 594 658 654 634 654 634 76 876 76 876 797 149 797 149 647 346 647 346 618 164 618 164 254 715 254 715 848 401 848 401 611 857 611 857 984 497 984 497 245 229 245 229 507 214 507 214 73 587 73 587 116 939 116 939 491 749 491 749 43 596 43 596 682 380 682 380 416 497 416 497 93 120 93 120 682 406 682 406 914 17 914 17 777 306 777 306 312 926 312 926 565 412 565 412 883 10 883 10 378 491 378 491 459 813 459 813 987 849 987 849 113 584 113 584 802 22 802 22 57 369 57 369 607 592 607 592 315 977 315 977 333 761 333 761 892 85 892 85 526 171 526 171 706 278 706 278 721 507 721 507 421 371 421 371 320 68 320 68 805 356 805 356 760 552 760 552 425 628 425 628 200 441 200 441 238 234 238 234 780 329 780 329 762 548 762 548 409 107 409 107 987 512 987 512 719 338 719 338 209 76 209 76 806 230 806 230 65 270 65 270 92 279 92 279 909 560 909 560 1 497 1 497 408 314 408 314 921 625 921 625 421 908 421 908 86 577 86 577 960 294 960 294 2 391 2 391 518 634 518 634 160 297 160 297 464 122 464 122 572 269 572 269 412 167 412 167 539 412 539 412 22 424 22 424 134 110 134 110 835 655 835 655 875 870 875 870 606 376 606 376 538 904 538 904 480 350 480 350 309 790 309 790 131 105 131 105 499 673 499 673 279 226 279 226 436 476 436 476 772 916 772 916 86 108 86 108 74 854 74 854 697 943 697 943 858 423 858 423 268 730 268 730 213 400 213 400 809 1 809 1 78 369 78 369 42 55 42 55 897 325 897 325 535 561 535 561 656 983 656 983 691 868 691 868 489 103 489 103 530 854 530 854 553 400 553 400 873 712 873 712 674 738 674 738 46 655 46 655 413 360 413 360 683 615 683 615 636 220 636 220 553 178 553 178 569 657 569 657 472 5 472 5 172 778 172 778 624 438 624 438 875 646 875 646 762 467 762 467 157 232 157 232 778 616 778 616 602 686 602 686 111 389 111 389 215 56 215 56 838 261 838 261 402 762 402 762 334 567 334 567 400 856 400 856 301 525 301 525 897 953 897 953 80 320 80 320 328 124 328 124 663 475 663 475 661 877 661 877 950 341 950 341 641 518 641 518 67 989 67 989 580 169 580 169 732 932 732 932 22 477 22 477 807 60 807 60 478 736 478 736 79 25 79 25 828 156 828 156 984 261 984 261 482 499 482 499 714 650 714 650 193 19 193 19 926 565 926 565 943 67 943 67 380 664 380 664 935 76 935 76 518 991 518 991 651 630 651 630 408 565 408 565 504 612 504 612 677 493 677 493 627 939 627 939 162 260 162 260 296 456 296 456 65 340 65 340 889 895 889 895 942 159 942 159 433 935 433 935 49 898 49 898 849 920 849 920 255 913 255 913 350 165 350 165 41 3 41 3 754 392 754 392 117 562 117 562 800 968 800 968 896 91 896 91 832 138 832 138 612 296 612 296 278 336 278 336 112 27 112 27 985 543 985 543 779 585 779 585 71 827 71 827 251 100 251 100 349 664 349 664 946 396 946 396 865 417 865 417 508 780 508 780 97 579 97 579 417 687 417 687 359 828 359 828 159 875 159 875 963 355 963 355 834 376 834 376 79 38 79 38 512 744 512 744 746 465 746 465 622 900 622 900 537 603 537 603 738 762 738 762 521 827 521 827 50 500 50 500 254 753 254 753 335 572 335 572 837 178 837 178 352 706 352 706 728 230 728 230 220 632 220 632 171 329 171 329 302 812 302 812 144 811 144 811 650 1 650 1 336 327 336 327 747 203 747 203 733 510 733 510 565 200 565 200 335 950 335 950 193 353 193 353 739 960 739 960 561 853 561 853 404 561 404 561 252 590 252 590 897 467 897 467 908 412 908 412 593 103 593 103 762 912 762 912 156 253 156 253 853 909 853 909 581 231 581 231 681 340 681 340 212 785 212 785 106 435 106 435 509 467 509 467 701 271 701 271 419 192 419 192 113 70 113 70 175 767 175 767 84 680 84 680 463 449 463 449 709 50 709 50 763 820 763 820 345 216 345 216 495 601 495 601 529 24 529 24 515 530 515 530 942 151 942 151 364 987 364 987 141 528 141 528 409 460 409 460 563 638 563 638 121 337 121 337 323 299 323 299 792 703 792 703 835 716 835 716 651 215 651 215 882 581 882 581 242 96 242 96 259 328 259 328 310 531 310 531 685 10 685 10 643 742 643 742 115 31 115 31 79 940 79 940 862 550 862 550 308 259 308 259 122 892 122 892 16 837 16 837 622 957 622 957 629 381 629 381 753 82 753 82 700 235 700 235 82 749 82 749 402 220 402 220 112 73 112 73 91 502 91 502 976 894 976 894 212 721 212 721 682 700 682 700 507 789 507 789 767 552 767 552 842 790 842 790 853 264 853 264 124 728 124 728 373 361 373 361 94 29 94 29 566 337 566 337 105 15 105 15 62 136 62 136 360 781 360 781 52 641 52 641 932 166 932 166 220 92 220 92 924 711 924 711 573 975 573 975 753 964 753 964 242 585 242 585 262 726 262 726 676 819 676 819 456 252 456 252 743 136 743 136 362 635 362 635 320 653 320 653 902 627 902 627 483 652 483 652 808 976 808 976 768 38 768 38 477 581 477 581 550 820 550 820 485 38 485 38 415 978 415 978 260 567 260 567 918 675 918 675 811 532 811 532 916 555 916 555 60 871 60 871 89 681 89 681 133 355 133 355 974 256 974 256 852 923 852 923 227 138 227 138 965 690 965 690 645 470 645 470 967 45 967 45 820 466 820 466 885 724 885 724 514 587 514 587 211 922 211 922 888 724 888 724 358 929 358 929 109 385 109 385 777 932 777 932 934 894 934 894 827 659 827 659 900 450 900 450 610 565 610 565 237 254 237 254 556 914 556 914 141 707 141 707 938 298 938 298 388 241 388 241 223 601 223 601 341 586 341 586 766 433 766 433 228 72 228 72 299 470 299 470 557 110 557 110 87 434 87 434 393 784 393 784 621 852 621 852 151 699 151 699 123 175 123 175 455 148 455 148 824 39 824 39 122 988 122 988 749 229 749 229 878 741 878 741 301 645 301 645 615 870 615 870 612 799 612 799 746 805 746 805 256 609 256 609 452 765 452 765 535 102 535 102 884 137 884 137 112 36 112 36 585 369 585 369 358 635 358 635 253 936 253 936 872 331 872 331 859 463 859 463 693 339 693 339 359 374 359 374 126 436 126 436 853 384 853 384 123 209 123 209 106 662 106 662 700 952 700 952 912 777 912 777 254 40 254 40 372 211 372 211 938 912 938 912 146 519 146 519 42 537 42 537 976 652 976 652 653 125 653 125 248 164 248 164 421 38 421 38 966 91 966 91 721 888 721 888 40 821 40 821 359 263 359 263 293 403 293 403 640 7 640 7 516 469 516 469 501 592 501 592 779 239 779 239 364 561 364 561 255 178 255 178 225 829 225 829 886 46 886 46 950 311 950 311 736 907 736 907 235 584 235 584 235 951 235 951 125 558 125 558 211 854 211 854 86 464 86 464 596 639 596 639 499 765 499 765 401 206 401 206 367 449 367 449 564 448 564 448 571 672 571 672 485 659 485 659 431 450 431 450 439 514 439 514 426 495 426 495 759 674 759 674 805 412 805 412 933 263 933 263 823 955 823 955 891 478 891 478 65 598 65 598 579 179 579 179 876 360 876 360 968 575 968 575 605 406 605 406 281 995 281 995 690 216 690 216 710 262 710 262 914 456 914 456 601 235 601 235 152 235 152 235 556 710 556 710 203 85 203 85 231 832 231 832 201 10 201 10 576 310 576 310 537 587 537 587 874 915 874 915 948 632 948 632 268 478 268 478 476 586 476 586 429 542 429 542 858 8 858 8 22 351 22 351 12 93 12 93 295 699 295 699 483 394 483 394 90 192 90 192 197 730 197 730 482 421 482 421 259 83 259 83 40 863 40 863 43 454 43 454 354 891 354 891 674 898 674 898 884 818 884 818 655 610 655 610 340 313 340 313 368 315 368 315 833 410 833 410 4 750 4 750 543 199 543 199 875 703 875 703 967 954 967 954 181 948 181 948 416 376 416 376 231 652 231 652 335 52 335 52 675 337 675 337 179 707 179 707 747 56 747 56 586 481 586 481 783 794 783 794 647 866 647 866 557 145 557 145 562 23 562 23 252 378 252 378 808 8 808 8 439 164 439 164 420 887 420 887 101 826 101 826 697 705 697 705 88 382 88 382 412 419 412 419 399 796 399 796 145 280 145 280 825 724 825 724 323 522 323 522 547 689 547 689 359 270 359 270 468 273 468 273 589 523 589 523 166 931 166 931 891 883 891 883 850 473 850 473 753 990 753 990 614 59 614 59 929 835 929 835 306 161 306 161 821 414 821 414 748 340 748 340 780 129 780 129 663 720 663 720 467 302 467 302 933 721 933 721 643 648 643 648 748 600 748 600 447 227 447 227 254 662 254 662 774 945 774 945 535 419 535 419 369 444 369 444 176 216 176 216 728 141 728 141 181 812 181 812 339 553 339 553 249 697 249 697 826 812 826 812 592 670 592 670 268 196 268 196 285 990 285 990 439 744 439 744 264 335 264 335 153 927 153 927 593 978 593 978 984 342 984 342 776 897 776 897 83 484 83 484 256 362 256 362 308 641 308 641 362 474 362 474 887 19 887 19 690 842 690 842 802 459 802 459 412 43 412 43 681 738 681 738 972 779 972 779 380 991 380 991 705 398 705 398 361 287 361 287 865 542 865 542 470 587 470 587 614 657 614 657 52 651 52 651 985 383 985 383 144 50 144 50 647 166 647 166 721 648 721 648 393 878 393 878 360 540 360 540 64 45 64 45 407 210 407 210 587 81 587 81 572 292 572 292 898 511 898 511 446 244 446 244 944 705 944 705 839 887 839 887 294 96 294 96 746 61 746 61 403 905 403 905 842 204 842 204 785 50 785 50 610 478 610 478 969 359 969 359 643 939 643 939 548 674 548 674 602 86 602 86 759 357 759 357 768 119 768 119 502 404 502 404 68 596 68 596 900 962 900 962 58 454 58 454 285 249 285 249 921 447 921 447 589 851 589 851 962 362 962 362 78 396 78 396 528 828 528 828 536 556 536 556 847 687 847 687 711 114 711 114 447 314 447 314 741 950 741 950 954 409 954 409 52 300 52 300 921 903 921 903 711 751 711 751 492 914 492 914 757 359 757 359 587 750 587 750 519 144 519 144 102 338 102 338 925 887 925 887 23 595 23 595 410 365 410 365 472 276 472 276 306 594 306 594 802 355 802 355 434 641 434 641 423 436 423 436 447 53 447 53 221 721 221 721 911 697 911 697 718 899 718 899 267 841 267 841 405 504 405 504 321 974 321 974 759 314 759 314 878 727 878 727 837 774 837 774 109 557 109 557 924 650 924 650 746 185 746 185 586 13 586 13 682 300 682 300 703 290 703 290 746 406 746 406 546 946 546 946 227 824 227 824 738 23 738 23 979 299 979 299 341 657 341 657 560 625 560 625 829 609 829 609 657 21 657 21 335 661 335 661 667 126 667 126 747 239 747 239 776 589 776 589 145 209 145 209 138 412 138 412 574 919 574 919 765 855 765 855 211 322 211 322 715 411 715 411 936 211 936 211 671 646 671 646 201 261 201 261 592 829 592 829 928 866 928 866 143 963 143 963 180 151 180 151 178 299 178 299 680 621 680 621 784 462 784 462 203 18 203 18 570 295 570 295 356 213 356 213 91 947 91 947 984 982 984 982 631 363 631 363 663 258 663 258 756 655 756 655 258 915 258 915 592 781 592 781 421 950 421 950 132 213 132 213 883 334 883 334 444 468 444 468 290 704 290 704 256 877 256 877 393 276 393 276 664 480 664 480 267 982 267 982 283 952 283 952 144 328 144 328 108 307 108 307 850 499 850 499 738 210 738 210 662 788 662 788 525 850 525 850 444 555 444 555 282 912 282 912 794 695 794 695 647 287 647 287 423 335 423 335 322 439 322 439 354 7 354 7 55 186 55 186 488 867 488 867 850 184 850 184 716 51 716 51 834 983 834 983 405 810 405 810 465 123 465 123 658 806 658 806 620 145 620 145 303 857 303 857 588 200 588 200 117 133 117 133 826 118 826 118 589 895 589 895 182 558 182 558 218 320 218 320 508 349 508 349 343 318 343 318 461 80 461 80 614 629 614 629 623 807 623 807 853 363 853 363 969 3 969 3 908 699 908 699 918 112 918 112 718 73 718 73 415 747 415 747 780 3 780 3 256 811 256 811 476 180 476 180 614 719 614 719 65 637 65 637 938 261 938 261 621 139 621 139 710 477 710 477 811 162 811 162 771 209 771 209 194 164 194 164 301 177 301 177 934 468 934 468 381 913 381 913 926 378 926 378 462 510 462 510 269 709 269 709 372 845 372 845 230 670 230 670 328 15 328 15 414 526 414 526 47 917 47 917 312 214 312 214 109 707 109 707 794 912 794 912 559 150 559 150 742 587 742 587 766 8 766 8 449 374 449 374 623 675 623 675 153 176 153 176 316 357 316 357 124 778 124 778 118 85 118 85 809 706 809 706 187 774 187 774 724 65 724 65 408 734 408 734 395 861 395 861 969 30 969 30 178 226 178 226 300 758 300 758 730 573 730 573 983 102 983 102 840 690 840 690 56 955 56 955 32 47 32 47 441 296 441 296 590 693 590 693 341 569 341 569 693 226 693 226 977 75 977 75 738 903 738 903 11 771 11 771 872 68 872 68 102 906 102 906 47 25 47 25 757 648 757 648 919 861 919 861 23 698 23 698 415 638 415 638 863 695 863 695 419 163 419 163 5 273 5 273 777 630 777 630 194 307 194 307 77 134 77 134 903 141 903 141 167 787 167 787 126 860 126 860 977 666 977 666 498 195 498 195 505 32 505 32 587 493 587 493 961 855 961 855 277 547 277 547 793 797 793 797 887 549 887 549 316 503 316 503 293 251 293 251 310 812 310 812 494 38 494 38 449 8 449 8 297 659 297 659 573 653 573 653 894 505 894 505 668 664 668 664 688 13 688 13 326 374 326 374 415 331 415 331 766 642 766 642 474 895 474 895 253 682 253 682 717 696 717 696 21 987 21 987 543 910 543 910 130 346 130 346 182 26 182 26 306 897 306 897 381 952 381 952 331 949 331 949 523 190 523 190 125 408 125 408 404 587 404 587 793 31 793 31 769 459 769 459 292 3 292 3 243 174 243 174 539 516 539 516 395 305 395 305 509 338 509 338 384 363 384 363 579 598 579 598 123 730 123 730 840 790 840 790 454 503 454 503 797 263 797 263 625 420 625 420 113 713 113 713 130 204 130 204 168 118 168 118 632 401 632 401 597 331 597 331 827 188 827 188 515 680 515 680 670 480 670 480 596 424 596 424 827 423 827 423 685 518 685 518 552 216 552 216 885 946 885 946 516 418 516 418 292 453 292 453 763 305 763 305 51 574 51 574 260 402 260 402 10 739 10 739 770 848 770 848 389 832 389 832 660 672 660 672 668 643 668 643 942 892 942 892 639 162 639 162 677 746 677 746 41 865 41 865 43 901 43 901 254 627 254 627 122 716 122 716 733 439 733 439 114 251 114 251 782 182 782 182 720 35 720 35 449 137 449 137 46 503 46 503 236 785 236 785 947 983 947 983 828 972 828 972 834 166 834 166 741 218 741 218 863 568 863 568 214 94 214 94 696 812 696 812 443 198 443 198 170 422 170 422 297 609 297 609 433 223 433 223 380 51 380 51 691 5 691 5 546 908 546 908 492 849 492 849 257 304 257 304 191 375 191 375 986 875 986 875 272 276 272 276 485 923 485 923 277 141 277 141 109 218 109 218 213 787 213 787 392 433 392 433 747 17 747 17 55 435 55 435 318 621 318 621 252 738 252 738 953 579 953 579 135 173 135 173 851 134 851 134 125 440 125 440 17 291 17 291 152 808 152 808 220 137 220 137 975 446 975 446 981 772 981 772 749 22 749 22 195 723 195 723 308 492 308 492 204 114 204 114 444 979 444 979 152 32 152 32 458 615 458 615 861 190 861 190 684 401 684 401 143 238 143 238 299 106 299 106 598 125 598 125 264 84 264 84 284 704 284 704 433 647 433 647 987 183 987 183 579 740 579 740 587 584 587 584 468 291 468 291 951 940 951 940 709 755 709 755 968 992 968 992 427 827 427 827 434 577 434 577 753 409 753 409 698 810 698 810 700 744 700 744 383 814 383 814 276 495 276 495 469 144 469 144 112 698 112 698 558 110 558 110 520 321 520 321 201 310 201 310 765 500 765 500 755 586 755 586 863 697 863 697 321 62 321 62 364 584 364 584 719 701 719 701 545 470 545 470 428 533 428 533 712 465 712 465 570 862 570 862 215 115 215 115 259 480 259 480 293 788 293 788 315 16 315 16 263 461 263 461 113 705 113 705 814 428 814 428 963 958 963 958 885 465 885 465 227 375 227 375 967 845 967 845 154 98 154 98 360 269 360 269 904 386 904 386 899 497 899 497 478 883 478 883 623 559 623 559 767 592 767 592 471 440 471 440 677 475 677 475 706 626 706 626 635 571 635 571 766 73 766 73 761 313 761 313 489 171 489 171 972 672 972 672 820 440 820 440 830 7 830 7 942 430 942 430 163 194 163 194 982 404 982 404 824 707 824 707 292 573 292 573 802 820 802 820 836 477 836 477 694 490 694 490 792 197 792 197 59 38 59 38 288 843 288 843 702 830 702 830 819 662 819 662 843 467 843 467 344 485 344 485 443 709 443 709 679 587 679 587 24 927 24 927 454 294 454 294 86 684 86 684 75 799 75 799 273 177 273 177 29 468 29 468 427 935 427 935 143 18 143 18 825 576 825 576 154 834 154 834 599 556 599 556 145 302 145 302 1 683 1 683 855 454 855 454 681 266 681 266 260 181 260 181 730 296 730 296 693 380 693 380 577 665 577 665 115 808 115 808 487 614 487 614 634 110 634 110 935 538 935 538 529 140 529 140 954 266 954 266 811 570 811 570 783 598 783 598 114 559 114 559 832 291 832 291 726 954 726 954 87 667 87 667 909 318 909 318 700 491 700 491 331 578 331 578 303 367 303 367 379 387 379 387 698 236 698 236 666 243 666 243 354 274 354 274 705 104 705 104 325 298 325 298 884 480 884 480 84 159 84 159 802 487 802 487 265 142 265 142 606 395 606 395 494 337 494 337 43 574 43 574 791 759 791 759 355 878 355 878 301 623 301 623 115 489 115 489 475 528 475 528 132 743 132 743 745 153 745 153 187 3 187 3 132 685 132 685 252 476 252 476 843 224 843 224 290 676 290 676 636 349 636 349 888 68 888 68 472 250 472 250 91 338 91 338 958 282 958 282 20 353 20 353 221 604 221 604 34 611 34 611 754 398 754 398 851 304 851 304 578 575 578 575 153 390 153 390 874 171 874 171 549 243 549 243 271 290 271 290 177 711 177 711 289 327 289 327 109 193 109 193 764 368 764 368 131 117 131 117 643 586 643 586 242 549 242 549 115 987 115 987 362 35 362 35 641 906 641 906 127 905 127 905 377 671 377 671 133 9 133 9 323 53 323 53 74 142 74 142 521 140 521 140 669 353 669 353 20 889 20 889 134 327 134 327 984 728 984 728 394 137 394 137 883 6 883 6 59 713 59 713 591 784 591 784 125 334 125 334 389 942 389 942 655 879 655 879 413 64 413 64 757 752 757 752 176 225 176 225 184 598 184 598 474 325 474 325 942 863 942 863 154 928 154 928 684 35 684 35 989 666 989 666 833 491 833 491 93 7 93 7 619 865 619 865 760 291 760 291 257 114 257 114 254 112 254 112 857 11 857 11 363 584 363 584 738 832 738 832 490 834 490 834 185 530 185 530 433 757 433 757 982 760 982 760 569 634 569 634 561 911 561 911 582 408 582 408 166 501 166 501 771 464 771 464 414 799 414 799 716 741 716 741 517 253 517 253 279 803 279 803 338 830 338 830 300 753 300 753 817 624 817 624 783 406 783 406 451 172 451 172 141 417 141 417 846 888 846 888 986 215 986 215 93 558 93 558 291 268 291 268 750 113 750 113 102 490 102 490 862 726 862 726 450 409 450 409 348 561 348 561 41 474 41 474 197 23 197 23 294 280 294 280 84 797 84 797 630 582 630 582 106 438 106 438 537 130 537 130 608 114 608 114 777 402 777 402 27 270 27 270 166 607 166 607 2 362 2 362 904 696 904 696 126 434 126 434 207 258 207 258 987 952 987 952 771 317 771 317 815 184 815 184 916 542 916 542 85 88 85 88 293 643 293 643 403 642 403 642 684 456 684 456 438 780 438 780 429 256 429 256 12 132 12 132 173 298 173 298 60 931 60 931 499 8 499 8 457 332 457 332 289 685 289 685 483 857 483 857 335 53 335 53 760 179 760 179 147 557 147 557 81 247 81 247 57 927 57 927 838 352 838 352 252 972 252 972 104 491 104 491 595 839 595 839 287 883 287 883 738 412 738 412 495 113 495 113 954 671 954 671 677 903 677 903 621 869 621 869 253 341 253 341 26 766 26 766 135 244 135 244 101 251 101 251 370 365 370 365 465 432 465 432 65 156 65 156 75 121 75 121 529 814 529 814 979 927 979 927 197 956 197 956 385 562 385 562 271 790 271 790 806 687 806 687 472 144 472 144 388 801 388 801 470 334 470 334 803 543 803 543 43 898 43 898 873 649 873 649 792 335 792 335 394 718 394 718 292 190 292 190 487 781 487 781 35 756 35 756 272 309 272 309 377 494 377 494 808 144 808 144 426 511 426 511 630 333 630 333 558 462 558 462 565 578 565 578 509 646 509 646 497 219 497 219 294 299 294 299 651 672 651 672 659 218 659 218 16 472 16 472 73 212 73 212 689 450 689 450 940 43 940 43 952 644 952 644 896 834 896 834 141 705 141 705 788 592 788 592 803 205 803 205 203 658 203 658 632 304 632 304 566 820 566 820 84 665 84 665 947 271 947 271 769 863 769 863 593 867 593 867 841 838 841 838 625 900 625 900 78 847 78 847 350 25 350 25 868 706 868 706 18 900 18 900 395 359 395 359 659 304 659 304 416 585 416 585 371 579 371 579 888 782 888 782 803 91 803 91 735 278 735 278 847 319 847 319 372 801 372 801 230 315 230 315 439 670 439 670 742 225 742 225 684 332 684 332 843 76 843 76 483 634 483 634 148 157 148 157 424 864 424 864 442 784 442 784 81 144 81 144 601 250 601 250 269 639 269 639 60 346 60 346 977 991 977 991 834 564 834 564 37 691 37 691 841 907 841 907 91 795 91 795 255 616 255 616 787 611 787 611 251 422 251 422 733 899 733 899 287 182 287 182 598 546 598 546 396 431 396 431 312 256 312 256 233 421 233 421 838 682 838 682 483 682 483 682 513 17 513 17 940 256 940 256 433 841 433 841 743 822 743 822 699 798 699 798 736 66 736 66 309 732 309 732 321 690 321 690 282 96 282 96 141 544 141 544 206 568 206 568 42 752 42 752 880 713 880 713 87 48 87 48 73 972 73 972 74 330 74 330 658 695 658 695 116 229 116 229 980 84 980 84 197 989 197 989 763 831 763 831 885 221 885 221 510 430 510 430 61 447 61 447 912 63 912 63 483 824 483 824 634 217 634 217 518 668 518 668 593 656 593 656 488 338 488 338 114 850 114 850 694 112 694 112 140 391 140 391 786 871 786 871 317 608 317 608 100 918 100 918 473 494 473 494 185 567 185 567 89 645 89 645 137 909 137 909 533 225 533 225 960 100 960 100 15 631 15 631 330 319 330 319 588 778 588 778 882 82 882 82 593 277 593 277 477 916 477 916 455 970 455 970 934 561 934 561 196 712 196 712 321 370 321 370 88 306 88 306 918 377 918 377 22 165 22 165 45 861 45 861 361 41 361 41 27 330 27 330 579 778 579 778 131 774 131 774 851 101 851 101 295 49 295 49 368 54 368 54 255 12 255 12 69 646 69 646 190 994 190 994 25 493 25 493 344 525 344 525 541 280 541 280 289 816 289 816 984 57 984 57 380 995 380 995 405 378 405 378 587 445 587 445 10 123 10 123 476 843 476 843 616 488 616 488 661 10 661 10 221 360 221 360 948 818 948 818 655 917 655 917 938 521 938 521 592 477 592 477 495 803 495 803 596 285 596 285 641 270 641 270 344 678 344 678 896 791 896 791 423 795 423 795 933 760 933 760 563 613 563 613 532 388 532 388 841 975 841 975 243 547 243 547 745 208 745 208 61 540 61 540 629 671 629 671 343 496 343 496 28 700 28 700 146 255 146 255 5 105 5 105 412 592 412 592 132 115 132 115 815 616 815 616 228 631 228 631 761 597 761 597 278 620 278 620 357 543 357 543 510 268 510 268 456 727 456 727 265 284 265 284 688 283 688 283 772 977 772 977 947 51 947 51 937 854 937 854 492 332 492 332 28 280 28 280 975 812 975 812 30 705 30 705 513 642 513 642 298 796 298 796 252 643 252 643 210 214 210 214 48 880 48 880 329 35 329 35 342 270 342 270 109 980 109 980 677 235 677 235 747 653 747 653 749 336 749 336 622 762 622 762 253 9 253 9 642 856 642 856 580 585 580 585 628 36 628 36 898 144 898 144 532 283 532 283 943 55 943 55 350 571 350 571 557 525 557 525 576 184 576 184 988 374 988 374 589 549 589 549 120 762 120 762 389 703 389 703 729 19 729 19 563 511 563 511 341 671 341 671 753 551 753 551 557 122 557 122 546 198 546 198 106 351 106 351 930 168 930 168 125 75 125 75 552 362 552 362 23 35 23 35 855 5 855 5 462 225 462 225 180 269 180 269 115 924 115 924 892 868 892 868 677 657 677 657 46 744 46 744 428 259 428 259 425 832 425 832 599 512 599 512 772 724 772 724 981 988 981 988 844 976 844 976 881 54 881 54 744 834 744 834 991 358 991 358 274 666 274 666 612 55 612 55 11 675 11 675 600 357 600 357 18 484 18 484 426 368 426 368 373 938 373 938 73 541 73 541 239 738 239 738 822 761 822 761 151 902 151 902 342 536 342 536 878 926 878 926 60 271 60 271 510 68 510 68 790 177 790 177 5 137 5 137 604 551 604 551 359 40 359 40 571 264 571 264 722 325 722 325 930 68 930 68 159 336 159 336 437 533 437 533 409 589 409 589 227 963 227 963 864 357 864 357 263 6 263 6 316 239 316 239 369 427 369 427 76 584 76 584 161 374 161 374 148 304 148 304 90 357 90 357 893 393 893 393 269 360 269 360 686 465 686 465 655 928 655 928 211 616 211 616 337 655 337 655 107 819 107 819 576 245 576 245 420 182 420 182 774 669 774 669 716 105 716 105 453 686 453 686 760 70 760 70 465 698 465 698 741 230 741 230 313 311 313 311 551 980 551 980 136 262 136 262 417 480 417 480 826 22 826 22 752 849 752 849 675 110 675 110 441 768 441 768 49 226 49 226 684 857 684 857 612 174 612 174 277 295 277 295 683 333 683 333 917 51 917 51 100 314 100 314 35 114 35 114 369 890 369 890 569 708 569 708 86 233 86 233 431 169 431 169 291 879 291 879 242 742 242 742 901 284 901 284 89 5 89 5 820 863 820 863 815 615 815 615 285 693 285 693 493 666 493 666 294 277 294 277 981 377 981 377 107 772 107 772 984 407 984 407 477 773 477 773 104 187 104 187 258 817 258 817 576 94 576 94 920 855 920 855 414 703 414 703 51 441 51 441 716 218 716 218 252 597 252 597 5 99 5 99 208 897 208 897 301 719 301 719 604 641 604 641 194 967 194 967 979 268 979 268 941 824 941 824 546 548 546 548 144 59 144 59 411 982 411 982 339 657 339 657 6 266 6 266 799 260 799 260 882 496 882 496 739 263 739 263 169 326 169 326 411 183 411 183 26 165 26 165 759 493 759 493 442 874 442 874 898 466 898 466 373 46 373 46 924 970 924 970 151 919 151 919 869 332 869 332 630 911 630 911 452 729 452 729 790 281 790 281 23 966 23 966 183 839 183 839 870 373 870 373 596 615 596 615 462 642 462 642 150 980 150 980 726 789 726 789 338 68 338 68 955 64 955 64 405 459 405 459 450 927 450 927 147 553 147 553 192 722 192 722 655 73 655 73 85 520 85 520 532 994 532 994 378 879 378 879 955 96 955 96 394 496 394 496 900 639 900 639 626 684 626 684 155 717 155 717 79 873 79 873 525 406 525 406 786 604 786 604 845 537 845 537 524 481 524 481 419 349 419 349 832 405 832 405 292 341 292 341 314 651 314 651 409 516 409 516 156 54 156 54 690 258 690 258 659 956 659 956 150 220 150 220 519 896 519 896 319 321 319 321 35 872 35 872 170 635 170 635 291 95 291 95 924 383 924 383 230 845 230 845 407 125 407 125 975 783 975 783 724 2 724 2 631 671 631 671 687 640 687 640 366 257 366 257 335 150 335 150 931 955 931 955 91 210 91 210 690 369 690 369 406 148 406 148 108 622 108 622 392 80 392 80 828 905 828 905 201 67 201 67 845 355 845 355 256 249 256 249 266 792 266 792 704 972 704 972 240 847 240 847 69 482 69 482 670 95 670 95 894 631 894 631 824 126 824 126 570 21 570 21 955 84 955 84 243 738 243 738 491 21 491 21 618 73 618 73 398 625 398 625 386 159 386 159 647 936 647 936 445 495 445 495 849 527 849 527 164 236 164 236 567 525 567 525 215 136 215 136 598 885 598 885 991 504 991 504 485 762 485 762 305 628 305 628 736 314 736 314 403 499 403 499 818 947 818 947 596 185 596 185 101 527 101 527 229 864 229 864 91 970 91 970 253 649 253 649 561 354 561 354 73 745 73 745 778 806 778 806 531 166 531 166 920 235 920 235 223 987 223 987 298 450 298 450 806 214 806 214 728 847 728 847 293 514 293 514 947 787 947 787 486 925 486 925 757 833 757 833 884 360 884 360 132 245 132 245 973 476 973 476 867 683 867 683 474 132 474 132 549 467 549 467 573 136 573 136 863 734 863 734 139 901 139 901 931 858 931 858 102 984 102 984 308 383 308 383 882 633 882 633 71 303 71 303 417 660 417 660 831 123 831 123 389 440 389 440 326 332 326 332 604 669 604 669 858 549 858 549 817 880 817 880 948 187 948 187 412 325 412 325 153 734 153 734 986 94 986 94 724 707 724 707 437 511 437 511 599 204 599 204 421 674 421 674 133 514 133 514 724 664 724 664 585 728 585 728 590 432 590 432 776 320 776 320 27 223 27 223 418 139 418 139 741 944 741 944 717 740 717 740 79 951 79 951 779 967 779 967 672 663 672 663 614 704 614 704 548 221 548 221 317 356 317 356 594 289 594 289 165 921 165 921 783 242 783 242 575 919 575 919 216 637 216 637 399 617 399 617 492 498 492 498 627 873 627 873 420 984 420 984 650 404 650 404 769 365 769 365 414 737 414 737 171 216 171 216 100 57 100 57 247 616 247 616 782 503 782 503 89 956 89 956 312 699 312 699 711 642 711 642 356 534 356 534 547 915 547 915 373 17 373 17 1 602 1 602 240 880 240 880 962 588 962 588 507 607 507 607 707 644 707 644 274 188 274 188 53 930 53 930 916 720 916 720 514 495 514 495 452 610 452 610 864 682 864 682 577 17 577 17 700 578 700 578 960 934 960 934 531 731 531 731 881 807 881 807 751 923 751 923 508 312 508 312 875 966 875 966 724 835 724 835 586 989 586 989 229 546 229 546 641 60 641 60 549 711 549 711 939 101 939 101 303 870 303 870 255 950 255 950 875 928 875 928 743 645 743 645 106 122 106 122 955 663 955 663 118 681 118 681 505 973 505 973 986 405 986 405 494 58 494 58 401 25 401 25 868 990 868 990 969 308 969 308 47 762 47 762 625 577 625 577 244 860 244 860 977 957 977 957 80 160 80 160 262 435 262 435 827 993 827 993 269 698 269 698 43 723 43 723 625 123 625 123 811 427 811 427 836 668 836 668 547 394 547 394 849 780 849 780 104 441 104 441 371 304 371 304 468 726 468 726 878 507 878 507 291 773 291 773 106 302 106 302 554 150 554 150 682 203 682 203 837 140 837 140 532 619 532 619 251 305 251 305 810 834 810 834 140 153 140 153 854 162 854 162 437 784 437 784 160 949 160 949 1 744 1 744 442 718 442 718 446 161 446 161 965 231 965 231 758 792 758 792 670 342 670 342 945 244 945 244 240 939 240 939 685 812 685 812 772 331 772 331 311 543 311 543 237 524 237 524 399 928 399 928 782 715 782 715 202 303 202 303 453 443 453 443 776 488 776 488 383 252 383 252 211 946 211 946 454 498 454 498 630 523 630 523 66 212 66 212 280 564 280 564 223 163 223 163 797 418 797 418 983 141 983 141 979 110 979 110 322 497 322 497 410 368 410 368 276 130 276 130 197 640 197 640 5 269 5 269 818 442 818 442 437 15 437 15 858 582 858 582 713 576 713 576 592 369 592 369 744 606 744 606 857 781 857 781 691 504 691 504 802 563 802 563 228 641 228 641 749 43 749 43 459 106 459 106 583 729 583 729 620 722 620 722 183 581 183 581 982 666 982 666 741 240 741 240 607 515 607 515 262 216 262 216 965 2 965 2 142 612 142 612 395 665 395 665 373 699 373 699 610 405 610 405 278 68 278 68 962 237 962 237 846 521 846 521 196 735 196 735 141 897 141 897 466 299 466 299 562 924 562 924 169 563 169 563 78 372 78 372 478 245 478 245 19 1 19 1 390 846 390 846 328 517 328 517 551 72 551 72 480 170 480 170 912 840 912 840 315 975 315 975 438 669 438 669 368 587 368 587 631 312 631 312 605 491 605 491 441 438 441 438 168 53 168 53 779 763 779 763 137 179 137 179 568 293 568 293 967 908 967 908 217 392 217 392 70 210 70 210 833 887 833 887 651 809 651 809 952 72 952 72 306 465 306 465 135 86 135 86 913 398 913 398 664 313 664 313 457 25 457 25 613 103 613 103 183 494 183 494 292 92 292 92 438 569 438 569 700 523 700 523 659 662 659 662 943 266 943 266 504 851 504 851 386 380 386 380 843 896 843 896 906 651 906 651 816 97 816 97 484 165 484 165 778 636 778 636 318 963 318 963 249 327 249 327 336 412 336 412 684 986 684 986 380 78 380 78 967 432 967 432 495 596 495 596 416 452 416 452 51 4 51 4 550 833 550 833 652 321 652 321 346 940 346 940 52 437 52 437 750 505 750 505 880 715 880 715 988 78 988 78 510 741 510 741 437 615 437 615 14 263 14 263 892 146 892 146 663 873 663 873 155 631 155 631 209 981 209 981 600 844 600 844 143 814 143 814 539 269 539 269 875 419 875 419 7 203 7 203 64 678 64 678 440 524 440 524 199 655 199 655 292 247 292 247 40 103 40 103 549 120 549 120 17 503 17 503 536 216 536 216 384 860 384 860 440 883 440 883 141 421 141 421 9 684 9 684 984 391 984 391 208 662 208 662 621 421 621 421 957 311 957 311 813 736 813 736 620 64 620 64 439 421 439 421 520 115 520 115 473 723 473 723 66 726 66 726 359 684 359 684 27 568 27 568 794 397 794 397 731 647 731 647 789 152 789 152 770 422 770 422 671 48 671 48 446 341 446 341 58 657 58 657 404 204 404 204 302 639 302 639 372 749 372 749 754 166 754 166 884 350 884 350 795 18 795 18 504 712 504 712 460 642 460 642 48 969 48 969 122 136 122 136 919 398 919 398 645 689 645 689 824 714 824 714 820 541 820 541 622 520 622 520 561 414 561 414 803 965 803 965 465 82 465 82 214 951 214 951 731 938 731 938 868 252 868 252 30 539 30 539 48 264 48 264 305 313 305 313 32 226 32 226 956 737 956 737 865 482 865 482 210 208 210 208 130 503 130 503 144 618 144 618 737 879 737 879 237 277 237 277 368 199 368 199 930 217 930 217 649 121 649 121 752 994 752 994 522 670 522 670 738 900 738 900 292 49 292 49 940 611 940 611 935 502 935 502 818 961 818 961 739 978 739 978 517 529 517 529 815 488 815 488 625 313 625 313 561 241 561 241 441 789 441 789 550 186 550 186 522 687 522 687 146 689 146 689 565 424 565 424 884 547 884 547 448 7 448 7 314 185 314 185 27 878 27 878 733 877 733 877 42 448 42 448 702 151 702 151 704 820 704 820 216 224 216 224 936 740 936 740 876 827 876 827 252 306 252 306 963 986 963 986 465 771 465 771 896 514 896 514 413 904 413 904 355 985 355 985 404 788 404 788 374 963 374 963 303 340 303 340 805 971 805 971 579 16 579 16 684 249 684 249 697 581 697 581 515 732 515 732 900 659 900 659 210 863 210 863 718 430 718 430 68 447 68 447 120 571 120 571 238 583 238 583 122 583 122 583 647 908 647 908 347 331 347 331 589 495 589 495 203 404 203 404 244 657 244 657 632 645 632 645 566 930 566 930 199 89 199 89 630 886 630 886 7 352 7 352 949 14 949 14 505 85 505 85 186 638 186 638 227 252 227 252 377 560 377 560 886 273 886 273 725 333 725 333 319 145 319 145 818 486 818 486 314 342 314 342 618 636 618 636 166 256 166 256 480 78 480 78 14 391 14 391 366 148 366 148 685 353 685 353 891 861 891 861 254 290 254 290 918 699 918 699 504 287 504 287 752 529 752 529 714 474 714 474 919 810 919 810 95 241 95 241 232 490 232 490 35 82 35 82 920 367 920 367 457 744 457 744 493 56 493 56 160 918 160 918 951 446 951 446 147 971 147 971 178 124 178 124 401 720 401 720 906 567 906 567 76 858 76 858 947 91 947 91 811 517 811 517 752 605 752 605 273 880 273 880 426 890 426 890 541 658 541 658 685 66 685 66 682 364 682 364 653 860 653 860 798 446 798 446 517 381 517 381 440 310 440 310 341 392 341 392 15 368 15 368 822 859 822 859 150 465 150 465 703 273 703 273 299 833 299 833 945 142 945 142 701 205 701 205 31 459 31 459 930 56 930 56 696 750 696 750 704 675 704 675 159 901 159 901 190 423 190 423 941 448 941 448 56 183 56 183 927 472 927 472 46 83 46 83 484 409 484 409 119 530 119 530 140 760 140 760 830 987 830 987 66 194 66 194 585 700 585 700 224 141 224 141 467 10 467 10 795 201 795 201 529 971 529 971 861 773 861 773 614 789 614 789 26 156 26 156 475 39 475 39 786 607 786 607 744 372 744 372 167 341 167 341 449 865 449 865 751 387 751 387 649 608 649 608 707 948 707 948 617 184 617 184 839 179 839 179 552 954 552 954 100 655 100 655 177 833 177 833 606 44 606 44 967 272 967 272 567 619 567 619 661 914 661 914 826 33 826 33 328 652 328 652 249 260 249 260 796 574 796 574 913 84 913 84 955 272 955 272 870 137 870 137 422 521 422 521 372 750 372 750 815 37 815 37 253 623 253 623 905 460 905 460 480 399 480 399 550 268 550 268 737 713 737 713 845 921 845 921 69 216 69 216 841 827 841 827 880 231 880 231 500 653 500 653 522 497 522 497 663 124 663 124 118 884 118 884 78 811 78 811 204 747 204 747 729 326 729 326 552 899 552 899 584 874 584 874 106 408 106 408 81 417 81 417 11 615 11 615 584 865 584 865 795 652 795 652 151 820 151 820 677 699 677 699 209 34 209 34 777 60 777 60 878 778 878 778 370 73 370 73 971 917 971 917 388 117 388 117 420 748 420 748 342 630 342 630 571 438 571 438 87 936 87 936 505 17 505 17 7 359 7 359 312 40 312 40 260 363 260 363 400 398 400 398 134 692 134 692 259 370 259 370 606 118 606 118 778 517 778 517 746 663 746 663 306 45 306 45 281 34 281 34 479 761 479 761 240 2 240 2 894 812 894 812 499 189 499 189 359 170 359 170 175 913 175 913 912 624 912 624 214 505 214 505 743 184 743 184 946 448 946 448 521 640 521 640 346 636 346 636 754 562 754 562 234 227 234 227 135 531 135 531 231 609 231 609 899 803 899 803 68 635 68 635 545 949 545 949 983 479 983 479 659 717 659 717 630 541 630 541 296 179 296 179 362 674 362 674 190 4 190 4 447 804 447 804 251 975 251 975 667 655 667 655 596 986 596 986 147 220 147 220 206 347 206 347 976 906 976 906 676 133 676 133 286 708 286 708 712 937 712 937 747 416 747 416 69 407 69 407 464 209 464 209 560 910 560 910 745 498 745 498 427 847 427 847 935 390 935 390 500 715 500 715 724 103 724 103 21 885 21 885 56 749 56 749 345 284 345 284 676 132 676 132 497 333 497 333 224 365 224 365 708 482 708 482 297 500 297 500 851 423 851 423 52 655 52 655 842 544 842 544 519 212 519 212 699 894 699 894 709 853 709 853 930 778 930 778 563 689 563 689 240 423 240 423 440 911 440 911 994 608 994 608 402 726 402 726 287 953 287 953 609 890 609 890 873 35 873 35 191 938 191 938 131 54 131 54 385 294 385 294 762 730 762 730 726 611 726 611 554 614 554 614 367 784 367 784 36 146 36 146 802 204 802 204 35 124 35 124 575 118 575 118 780 439 780 439 889 391 889 391 897 989 897 989 532 959 532 959 482 823 482 823 979 30 979 30 156 646 156 646 124 643 124 643 35 132 35 132 853 281 853 281 604 289 604 289 627 557 627 557 303 313 303 313 49 63 49 63 478 606 478 606 264 962 264 962 108 406 108 406 353 597 353 597 799 769 799 769 696 361 696 361 552 250 552 250 419 74 419 74 658 726 658 726 955 120 955 120 5 793 5 793 477 54 477 54 404 802 404 802 763 418 763 418 381 478 381 478 502 525 502 525 831 125 831 125 289 25 289 25 626 872 626 872 570 726 570 726 206 837 206 837 168 984 168 984 958 830 958 830 661 147 661 147 985 29 985 29 36 444 36 444 39 199 39 199 525 17 525 17 534 86 534 86 157 161 157 161 8 675 8 675 553 989 553 989 515 11 515 11 543 50 543 50 486 719 486 719 578 405 578 405 583 122 583 122 637 458 637 458 30 608 30 608 348 688 348 688 610 494 610 494 449 654 449 654 443 875 443 875 424 478 424 478 156 726 156 726 879 563 879 563 10 752 10 752 926 192 926 192 158 31 158 31 311 859 311 859 13 562 13 562 77 438 77 438 91 193 91 193 958 466 958 466 172 731 172 731 414 190 414 190 229 946 229 946 330 926 330 926 871 978 871 978 776 542 776 542 74 387 74 387 527 582 527 582 250 518 250 518 663 98 663 98 68 911 68 911 321 904 321 904 25 769 25 769 43 113 43 113 97 930 97 930 847 3 847 3 250 212 250 212 915 24 915 24 46 440 46 440 730 74 730 74 274 638 274 638 642 192 642 192 867 411 867 411 354 180 354 180 664 648 664 648 219 797 219 797 177 8 177 8 227 713 227 713 45 556 45 556 642 217 642 217 921 400 921 400 946 944 946 944 968 215 968 215 773 627 773 627 555 225 555 225 575 586 575 586 280 933 280 933 733 183 733 183 226 636 226 636 8 177 8 177 735 978 735 978 429 864 429 864 148 197 148 197 881 121 881 121 799 85 799 85 97 981 97 981 552 554 552 554 52 592 52 592 347 946 347 946 815 864 815 864 335 290 335 290 664 968 664 968 325 151 325 151 94 928 94 928 392 909 392 909 851 24 851 24 804 128 804 128 764 375 764 375 115 527 115 527 825 236 825 236 641 383 641 383 76 367 76 367 946 768 946 768 933 647 933 647 732 241 732 241 716 314 716 314 139 302 139 302 513 9 513 9 385 50 385 50 475 724 475 724 513 943 513 943 105 652 105 652 60 186 60 186 683 310 683 310 766 247 766 247 866 342 866 342 188 413 188 413 193 746 193 746 500 441 500 441 622 983 622 983 68 198 68 198 458 320 458 320 950 24 950 24 355 175 355 175 363 478 363 478 982 597 982 597 979 795 979 795 39 31 39 31 65 493 65 493 222 402 222 402 102 8 102 8 317 970 317 970 633 950 633 950 344 150 344 150 608 562 608 562 629 98 629 98 408 419 408 419 18 351 18 351 161 548 161 548 424 425 424 425 602 384 602 384 596 429 596 429 600 380 600 380 354 586 354 586 502 805 502 805 264 561 264 561 3 74 3 74 824 96 824 96 341 930 341 930 767 98 767 98 624 167 624 167 724 620 724 620 103 810 103 810 434 254 434 254 884 227 884 227 175 299 175 299 305 878 305 878 397 942 397 942 636 394 636 394 429 624 429 624 468 149 468 149 212 740 212 740 448 65 448 65 292 719 292 719 560 149 560 149 101 158 101 158 521 537 521 537 63 376 63 376 476 982 476 982 613 386 613 386 711 814 711 814 900 84 900 84 733 166 733 166 103 436 103 436 898 245 898 245 983 383 983 383 210 698 210 698 487 232 487 232 496 197 496 197 280 539 280 539 151 961 151 961 521 977 521 977 230 712 230 712 677 576 677 576 736 770 736 770 247 221 247 221 8 711 8 711 110 283 110 283 574 555 574 555 382 757 382 757 759 753 759 753 147 702 147 702 414 233 414 233 812 754 812 754 281 376 281 376 672 732 672 732 670 381 670 381 338 341 338 341 919 568 919 568 499 889 499 889 599 179 599 179 21 404 21 404 429 688 429 688 861 96 861 96 578 6 578 6 326 711 326 711 429 994 429 994 846 391 846 391 824 853 824 853 237 351 237 351 785 138 785 138 433 51 433 51 52 840 52 840 178 276 178 276 753 500 753 500 488 507 488 507 124 189 124 189 117 173 117 173 617 856 617 856 754 409 754 409 524 511 524 511 459 598 459 598 970 240 970 240 554 252 554 252 454 49 454 49 542 759 542 759 643 180 643 180 823 434 823 434 90 226 90 226 8 445 8 445 397 956 397 956 553 586 553 586 482 61 482 61 548 738 548 738 76 760 76 760 928 459 928 459 988 800 988 800 170 331 170 331 623 306 623 306 33 707 33 707 953 929 953 929 408 757 408 757 146 668 146 668 26 76 26 76 139 293 139 293 951 426 951 426 633 462 633 462 735 448 735 448 493 825 493 825 197 276 197 276 234 334 234 334 149 408 149 408 216 24 216 24 60 31 60 31 291 376 291 376 792 400 792 400 449 17 449 17 805 958 805 958 600 431 600 431 338 131 338 131 980 243 980 243 196 783 196 783 39 327 39 327 852 814 852 814 54 305 54 305 688 341 688 341 57 508 57 508 500 353 500 353 933 600 933 600 258 876 258 876 517 269 517 269 373 130 373 130 979 511 979 511 982 471 982 471 215 917 215 917 327 300 327 300 449 386 449 386 123 792 123 792 592 837 592 837 746 408 746 408 93 698 93 698 257 733 257 733 356 434 356 434 416 815 416 815 356 502 356 502 638 532 638 532 651 457 651 457 480 317 480 317 109 314 109 314 899 570 899 570 873 737 873 737 52 59 52 59 440 839 440 839 877 119 877 119 569 262 569 262 144 100 144 100 873 913 873 913 881 132 881 132 445 350 445 350 632 171 632 171 427 308 427 308 660 376 660 376 87 536 87 536 87 592 87 592 477 410 477 410 985 576 985 576 558 435 558 435 795 277 795 277 88 780 88 780 839 125 839 125 778 932 778 932 140 125 140 125 986 958 986 958 518 528 518 528 819 659 819 659 931 974 931 974 356 104 356 104 877 766 877 766 870 63 870 63 95 652 95 652 902 96 902 96 843 155 843 155 628 979 628 979 691 788 691 788 773 282 773 282 940 474 940 474 519 85 519 85 901 110 901 110 597 306 597 306 161 699 161 699 514 10 514 10 788 249 788 249 489 121 489 121 628 729 628 729 153 86 153 86 148 988 148 988 783 991 783 991 452 906 452 906 821 131 821 131 384 962 384 962 225 795 225 795 684 675 684 675 430 347 430 347 149 368 149 368 907 601 907 601 41 345 41 345 608 561 608 561 307 78 307 78 322 58 322 58 723 614 723 614 232 7 232 7 432 482 432 482 695 344 695 344 971 221 971 221 799 143 799 143 435 193 435 193 16 84 16 84 252 293 252 293 762 706 762 706 84 713 84 713 229 492 229 492 600 620 600 620 940 56 940 56 926 670 926 670 679 399 679 399 948 790 948 790 481 305 481 305 250 973 250 973 617 532 617 532 361 165 361 165 871 464 871 464 754 736 754 736 649 404 649 404 146 546 146 546 762 515 762 515 624 639 624 639 144 972 144 972 530 389 530 389 941 788 941 788 23 467 23 467 123 711 123 711 409 807 409 807 107 762 107 762 29 963 29 963 547 183 547 183 853 319 853 319 618 337 618 337 257 895 257 895 823 106 823 106 287 335 287 335 756 866 756 866 461 985 461 985 130 232 130 232 297 419 297 419 115 917 115 917 418 288 418 288 768 963 768 963 613 135 613 135 415 558 415 558 978 151 978 151 939 990 939 990 933 502 933 502 818 177 818 177 655 663 655 663 270 574 270 574 273 959 273 959 656 925 656 925 835 846 835 846 677 149 677 149 130 27 130 27 588 577 588 577 136 341 136 341 737 611 737 611 526 930 526 930 755 163 755 163 950 737 950 737 55 255 55 255 754 621 754 621 387 588 387 588 935 448 935 448 805 715 805 715 982 670 982 670 318 512 318 512 870 738 870 738 464 793 464 793 2 165 2 165 533 338 533 338 367 316 367 316 35 91 35 91 373 656 373 656 508 209 508 209 255 527 255 527 205 474 205 474 958 685 958 685 123 243 123 243 276 856 276 856 879 522 879 522 630 669 630 669 233 5 233 5 197 776 197 776 805 602 805 602 155 699 155 699 748 801 748 801 164 636 164 636 180 961 180 961 499 254 499 254 491 982 491 982 501 604 501 604 139 883 139 883 928 673 928 673 816 728 816 728 699 91 699 91 789 884 789 884 345 835 345 835 381 969 381 969 195 128 195 128 522 453 522 453 362 420 362 420 281 958 281 958 134 215 134 215 402 672 402 672 695 428 695 428 713 471 713 471 982 718 982 718 642 308 642 308 233 528 233 528 832 254 832 254 414 505 414 505 445 609 445 609 608 308 608 308 45 334 45 334 531 563 531 563 807 404 807 404 939 605 939 605 32 121 32 121 587 96 587 96 424 628 424 628 890 785 890 785 474 679 474 679 748 725 748 725 777 123 777 123 214 711 214 711 361 887 361 887 846 187 846 187 273 389 273 389 374 9 374 9 549 715 549 715 35 38 35 38 703 545 703 545 133 953 133 953 172 73 172 73 695 619 695 619 906 144 906 144 880 296 880 296 899 347 899 347 610 821 610 821 259 119 259 119 249 641 249 641 778 990 778 990 665 300 665 300 532 48 532 48 713 633 713 633 497 514 497 514 646 230 646 230 317 925 317 925 675 719 675 719 222 49 222 49 387 546 387 546 58 593 58 593 972 336 972 336 478 33 478 33 46 885 46 885 45 731 45 731 384 329 384 329 42 899 42 899 621 910 621 910 561 680 561 680 118 924 118 924 80 876 80 876 449 215 449 215 686 273 686 273 342 452 342 452 976 685 976 685 35 566 35 566 255 647 255 647 354 264 354 264 561 872 561 872 854 144 854 144 649 494 649 494 178 64 178 64 557 803 557 803 214 74 214 74 60 177 60 177 290 715 290 715 575 979 575 979 205 512 205 512 599 697 599 697 62 634 62 634 500 475 500 475 148 355 148 355 431 109 431 109 240 92 240 92 409 891 409 891 113 238 113 238 137 620 137 620 183 262 183 262 202 552 202 552 854 104 854 104 85 200 85 200 40 218 40 218 209 525 209 525 47 684 47 684 231 332 231 332 583 330 583 330 368 270 368 270 310 607 310 607 581 393 581 393 44 554 44 554 583 745 583 745 88 644 88 644 34 559 34 559 80 613 80 613 106 74 106 74 809 968 809 968 448 535 448 535 110 26 110 26 588 389 588 389 117 500 117 500 7 308 7 308 104 144 104 144 496 526 496 526 634 627 634 627 187 682 187 682 21 629 21 629 952 418 952 418 431 384 431 384 329 157 329 157 765 30 765 30 256 795 256 795 356 289 356 289 31 967 31 967 534 92 534 92 462 247 462 247 833 43 833 43 427 770 427 770 442 971 442 971 779 950 779 950 894 961 894 961 459 895 459 895 842 986 842 986 949 408 949 408 837 59 837 59 937 315 937 315 991 778 991 778 2 855 2 855 203 12 203 12 6 250 6 250 181 204 181 204 831 206 831 206 512 993 512 993 624 168 624 168 768 721 768 721 276 720 276 720 65 718 65 718 395 864 395 864 701 132 701 132 715 636 715 636 759 669 759 669 635 944 635 944 496 389 496 389 623 155 623 155 319 769 319 769 135 187 135 187 413 900 413 900 63 987 63 987 186 441 186 441 98 28 98 28 907 886 907 886 25 604 25 604 799 626 799 626 499 74 499 74 180 539 180 539 466 48 466 48 865 871 865 871 226 186 226 186 735 231 735 231 233 613 233 613 712 150 712 150 669 716 669 716 53 864 53 864 633 660 633 660 856 684 856 684 722 499 722 499 150 681 150 681 225 12 225 12 92 793 92 793 434 959 434 959 150 882 150 882 989 185 989 185 234 843 234 843 701 87 701 87 257 751 257 751 949 544 949 544 77 298 77 298 567 587 567 587 346 606 346 606 383 472 383 472 826 462 826 462 555 596 555 596 847 558 847 558 733 473 733 473 327 360 327 360 460 330 460 330 826 401 826 401 781 889 781 889 668 546 668 546 740 163 740 163 291 874 291 874 814 564 814 564 128 110 128 110 61 246 61 246 782 440 782 440 185 419 185 419 121 340 121 340 159 979 159 979 254 418 254 418 302 857 302 857 603 89 603 89 218 621 218 621 467 304 467 304 659 614 659 614 371 867 371 867 55 600 55 600 205 716 205 716 452 187 452 187 126 59 126 59 425 683 425 683 836 173 836 173 153 497 153 497 319 560 319 560 288 542 288 542 166 968 166 968 893 752 893 752 688 355 688 355 26 310 26 310 406 163 406 163 988 870 988 870 5 535 5 535 98 966 98 966 604 867 604 867 415 304 415 304 173 132 173 132 988 280 988 280 631 867 631 867 20 725 20 725 896 243 896 243 500 276 500 276 680 209 680 209 976 824 976 824 447 785 447 785 120 848 120 848 634 657 634 657 306 964 306 964 897 1 897 1 754 849 754 849 719 555 719 555 963 106 963 106 808 789 808 789 62 729 62 729 31 481 31 481 728 814 728 814 472 442 472 442 735 139 735 139 577 508 577 508 574 861 574 861 215 515 215 515 87 330 87 330 624 115 624 115 50 28 50 28 622 989 622 989 144 549 144 549 797 70 797 70 792 783 792 783 589 186 589 186 606 799 606 799 732 350 732 350 621 811 621 811 178 160 178 160 267 810 267 810 399 346 399 346 612 2 612 2 479 719 479 719 238 722 238 722 65 544 65 544 452 698 452 698 292 489 292 489 171 871 171 871 138 851 138 851 409 646 409 646 209 504 209 504 287 152 287 152 194 145 194 145 715 485 715 485 713 462 713 462 640 833 640 833 877 509 877 509 602 423 602 423 542 727 542 727 918 969 918 969 194 40 194 40 197 844 197 844 750 598 750 598 845 640 845 640 205 217 205 217 483 993 483 993 898 926 898 926 620 563 620 563 727 839 727 839 247 747 247 747 234 532 234 532 143 286 143 286 64 302 64 302 944 98 944 98 108 204 108 204 456 538 456 538 649 772 649 772 222 265 222 265 427 230 427 230 618 819 618 819 883 13 883 13 868 128 868 128 928 872 928 872 477 813 477 813 650 585 650 585 381 556 381 556 777 920 777 920 253 434 253 434 792 246 792 246 988 971 988 971 469 486 469 486 629 735 629 735 828 880 828 880 197 278 197 278 511 488 511 488 242 661 242 661 312 4 312 4 269 842 269 842 963 216 963 216 808 591 808 591 460 744 460 744 648 280 648 280 240 492 240 492 442 534 442 534 977 383 977 383 452 930 452 930 585 29 585 29 758 986 758 986 520 521 520 521 973 235 973 235 53 898 53 898 172 32 172 32 52 735 52 735 499 512 499 512 175 942 175 942 28 440 28 440 273 793 273 793 402 866 402 866 84 253 84 253 151 166 151 166 81 832 81 832 340 133 340 133 555 722 555 722 934 418 934 418 105 328 105 328 37 406 37 406 443 622 443 622 846 613 846 613 144 110 144 110 840 945 840 945 391 452 391 452 223 675 223 675 458 123 458 123 348 349 348 349 646 477 646 477 163 829 163 829 483 61 483 61 725 695 725 695 66 310 66 310 861 126 861 126 296 453 296 453 828 829 828 829 50 772 50 772 433 285 433 285 631 740 631 740 626 715 626 715 958 325 958 325 96 858 96 858 697 929 697 929 6 423 6 423 313 848 313 848 252 704 252 704 376 370 376 370 767 270 767 270 334 768 334 768 562 985 562 985 788 399 788 399 479 385 479 385 410 491 410 491 595 335 595 335 780 910 780 910 604 459 604 459 561 336 561 336 834 177 834 177 534 168 534 168 495 539 495 539 33 951 33 951 517 258 517 258 879 746 879 746 365 814 365 814 661 325 661 325 808 439 808 439 92 247 92 247 201 256 201 256 260 503 260 503 682 473 682 473 573 95 573 95 5 944 5 944 348 190 348 190 571 431 571 431 230 579 230 579 59 261 59 261 509 435 509 435 326 343 326 343 425 603 425 603 92 218 92 218 194 369 194 369 542 993 542 993 386 446 386 446 853 358 853 358 16 654 16 654 907 794 907 794 447 210 447 210 420 303 420 303 968 758 968 758 314 175 314 175 314 960 314 960 509 746 509 746 241 97 241 97 398 683 398 683 715 78 715 78 612 125 612 125 923 149 923 149 320 219 320 219 828 793 828 793 394 63 394 63 349 175 349 175 415 854 415 854 798 317 798 317 47 776 47 776 606 285 606 285 414 487 414 487 742 721 742 721 596 49 596 49 930 17 930 17 482 129 482 129 476 534 476 534 172 424 172 424 651 478 651 478 165 529 165 529 948 194 948 194 614 943 614 943 278 870 278 870 712 711 712 711 872 789 872 789 902 435 902 435 555 334 555 334 593 939 593 939 362 8 362 8 159 168 159 168 277 698 277 698 989 758 989 758 258 506 258 506 217 555 217 555 12 711 12 711 771 573 771 573 88 152 88 152 459 756 459 756 514 92 514 92 285 619 285 619 854 950 854 950 593 559 593 559 4 109 4 109 172 667 172 667 299 147 299 147 510 652 510 652 524 667 524 667 520 59 520 59 782 784 782 784 537 575 537 575 847 390 847 390 794 572 794 572 182 985 182 985 872 430 872 430 930 872 930 872 114 177 114 177 612 643 612 643 258 759 258 759 346 505 346 505 591 771 591 771 684 784 684 784 198 91 198 91 289 110 289 110 234 111 234 111 450 693 450 693 918 792 918 792 531 500 531 500 113 793 113 793 24 634 24 634 27 526 27 526 150 19 150 19 674 365 674 365 764 612 764 612 432 28 432 28 700 496 700 496 202 513 202 513 463 445 463 445 504 261 504 261 189 893 189 893 333 445 333 445 968 337 968 337 891 239 891 239 969 583 969 583 988 389 988 389 784 151 784 151 905 662 905 662 55 99 55 99 371 902 371 902 348 873 348 873 449 107 449 107 410 681 410 681 667 936 667 936 627 896 627 896 176 110 176 110 265 968 265 968 372 779 372 779 897 372 897 372 294 831 294 831 373 531 373 531 859 977 859 977 110 17 110 17 36 866 36 866 767 974 767 974 116 640 116 640 327 384 327 384 762 504 762 504 758 539 758 539 707 719 707 719 498 227 498 227 483 719 483 719 859 528 859 528 134 390 134 390 893 661 893 661 731 908 731 908 319 681 319 681 219 978 219 978 617 970 617 970 938 139 938 139 100 261 100 261 118 499 118 499 525 329 525 329 45 114 45 114 908 627 908 627 717 68 717 68 689 959 689 959 346 257 346 257 713 423 713 423 658 66 658 66 160 809 160 809 149 261 149 261 638 176 638 176 397 929 397 929 724 908 724 908 690 687 690 687 373 990 373 990 649 421 649 421 148 45 148 45 450 371 450 371 641 827 641 827 455 692 455 692 443 896 443 896 723 514 723 514 442 199 442 199 890 834 890 834 902 457 902 457 816 166 816 166 429 109 429 109 731 879 731 879 610 829 610 829 818 711 818 711 455 178 455 178 419 573 419 573 33 189 33 189 291 44 291 44 913 764 913 764 622 671 622 671 560 718 560 718 563 722 563 722 619 781 619 781 764 557 764 557 428 166 428 166 463 701 463 701 625 957 625 957 358 789 358 789 917 946 917 946 616 922 616 922 846 205 846 205 500 557 500 557 35 193 35 193 681 254 681 254 34 467 34 467 874 583 874 583 756 102 756 102 205 944 205 944 57 529 57 529 233 712 233 712 961 88 961 88 549 491 549 491 540 522 540 522 415 276 415 276 428 509 428 509 907 920 907 920 733 62 733 62 393 109 393 109 417 68 417 68 210 358 210 358 583 52 583 52 944 524 944 524 588 969 588 969 91 254 91 254 146 237 146 237 666 589 666 589 519 259 519 259 32 481 32 481 727 121 727 121 161 935 161 935 909 950 909 950 741 126 741 126 336 476 336 476 608 78 608 78 867 361 867 361 299 601 299 601 539 449 539 449 444 431 444 431 181 325 181 325 110 546 110 546 954 313 954 313 241 370 241 370 433 7 433 7 529 715 529 715 128 400 128 400 220 445 220 445 357 961 357 961 157 651 157 651 78 78 78 78 498 967 498 967 890 205 890 205 132 248 132 248 823 321 823 321 350 771 350 771 116 649 116 649 387 724 387 724 352 91 352 91 87 584 87 584 228 54 228 54 472 307 472 307 852 267 852 267 784 801 784 801 354 779 354 779 716 79 716 79 786 877 786 877 552 224 552 224 229 48 229 48 794 477 794 477 404 165 404 165 354 528 354 528 534 930 534 930 276 660 276 660 860 56 860 56 689 322 689 322 712 106 712 106 913 828 913 828 166 238 166 238 16 15 16 15 726 242 726 242 160 681 160 681 214 937 214 937 928 429 928 429 606 424 606 424 649 312 649 312 951 268 951 268 479 217 479 217 314 362 314 362 140 509 140 509 627 73 627 73 536 82 536 82 573 161 573 161 615 557 615 557 55 279 55 279 326 921 326 921 92 134 92 134 304 961 304 961 945 314 945 314 468 916 468 916 763 892 763 892 653 779 653 779 52 10 52 10 653 12 653 12 437 760 437 760 381 510 381 510 515 182 515 182 536 821 536 821 644 950 644 950 157 306 157 306 1 385 1 385 281 15 281 15 256 499 256 499 120 209 120 209 115 349 115 349 804 133 804 133 179 595 179 595 224 540 224 540 559 46 559 46 281 593 281 593 919 595 919 595 740 206 740 206 355 625 355 625 498 253 498 253 950 894 950 894 27 835 27 835 338 578 338 578 898 200 898 200 392 540 392 540 612 208 612 208 751 123 751 123 719 861 719 861 932 974 932 974 293 60 293 60 679 945 679 945 42 247 42 247 345 695 345 695 321 507 321 507 327 948 327 948 366 719 366 719 161 336 161 336 423 947 423 947 112 729 112 729 584 688 584 688 625 128 625 128 276 928 276 928 133 736 133 736 818 881 818 881 520 829 520 829 128 741 128 741 366 885 366 885 745 499 745 499 955 17 955 17 162 549 162 549 899 183 899 183 258 553 258 553 780 526 780 526 416 260 416 260 851 236 851 236 414 613 414 613 753 485 753 485 471 938 471 938 316 259 316 259 242 346 242 346 919 955 919 955 284 250 284 250 144 285 144 285 375 608 375 608 317 784 317 784 743 547 743 547 330 66 330 66 417 226 417 226 169 456 169 456 334 266 334 266 760 119 760 119 242 302 242 302 180 276 180 276 113 928 113 928 66 523 66 523 548 287 548 287 437 118 437 118 982 356 982 356 35 692 35 692 465 418 465 418 848 409 848 409 699 416 699 416 215 488 215 488 394 831 394 831 274 613 274 613 728 485 728 485 583 648 583 648 320 775 320 775 979 956 979 956 48 769 48 769 214 233 214 233 422 142 422 142 357 212 357 212 235 69 235 69 805 679 805 679 237 310 237 310 251 678 251 678 621 310 621 310 947 597 947 597 498 671 498 671 212 813 212 813 282 218 282 218 745 562 745 562 116 278 116 278 240 760 240 760 711 323 711 323 459 668 459 668 628 919 628 919 744 632 744 632 847 327 847 327 424 896 424 896 781 235 781 235 985 921 985 921 610 823 610 823 400 487 400 487 916 21 916 21 858 441 858 441 126 413 126 413 992 118 992 118 220 830 220 830 613 951 613 951 892 666 892 666 976 682 976 682 803 229 803 229 976 303 976 303 772 25 772 25 661 300 661 300 140 113 140 113 977 856 977 856 557 615 557 615 137 22 137 22 451 698 451 698 466 296 466 296 177 741 177 741 668 102 668 102 711 498 711 498 528 746 528 746 344 383 344 383 401 851 401 851 170 986 170 986 568 949 568 949 706 730 706 730 419 692 419 692 500 762 500 762 210 643 210 643 159 220 159 220 760 851 760 851 974 871 974 871 871 620 871 620 926 889 926 889 122 389 122 389 801 964 801 964 378 451 378 451 581 596 581 596 684 970 684 970 165 436 165 436 992 403 992 403 985 70 985 70 959 960 959 960 691 208 691 208 208 18 208 18 598 206 598 206 830 513 830 513 876 995 876 995 595 233 595 233 39 851 39 851 846 660 846 660 459 664 459 664 905 67 905 67 854 651 854 651 676 690 676 690 796 58 796 58 609 181 609 181 685 404 685 404 73 818 73 818 706 608 706 608 911 65 911 65 677 445 677 445 928 947 928 947 863 662 863 662 752 168 752 168 48 991 48 991 818 594 818 594 364 587 364 587 76 144 76 144 471 517 471 517 682 603 682 603 680 953 680 953 815 780 815 780 530 576 530 576 298 170 298 170 272 401 272 401 46 145 46 145 167 191 167 191 162 178 162 178 922 849 922 849 664 421 664 421 741 730 741 730 665 428 665 428 48 806 48 806 640 199 640 199 338 135 338 135 606 606 606 606 117 648 117 648 578 897 578 897 756 691 756 691 296 951 296 951 385 181 385 181 159 649 159 649 38 975 38 975 851 337 851 337 955 586 955 586 871 538 871 538 918 617 918 617 517 3 517 3 598 25 598 25 330 588 330 588 451 34 451 34 548 963 548 963 963 322 963 322 564 664 564 664 585 343 585 343 244 971 244 971 389 124 389 124 768 18 768 18 885 441 885 441 176 433 176 433 341 596 341 596 685 266 685 266 743 361 743 361 84 505 84 505 731 11 731 11 554 644 554 644 464 273 464 273 109 687 109 687 126 213 126 213 413 398 413 398 703 807 703 807 326 727 326 727 670 627 670 627 851 938 851 938 549 572 549 572 194 163 194 163 147 314 147 314 805 785 805 785 689 549 689 549 514 800 514 800 74 16 74 16 659 219 659 219 280 630 280 630 94 261 94 261 754 941 754 941 154 317 154 317 763 234 763 234 300 715 300 715 472 454 472 454 435 887 435 887 207 357 207 357 35 512 35 512 701 191 701 191 233 682 233 682 681 803 681 803 764 168 764 168 500 643 500 643 244 268 244 268 445 905 445 905 418 877 418 877 518 408 518 408 665 756 665 756 353 698 353 698 434 264 434 264 794 745 794 745 358 311 358 311 2 701 2 701 163 886 163 886 940 767 940 767 432 440 432 440 945 873 945 873 163 389 163 389 939 85 939 85 640 90 640 90 957 724 957 724 352 519 352 519 729 315 729 315 798 974 798 974 131 842 131 842 638 243 638 243 180 914 180 914 205 830 205 830 401 303 401 303 50 213 50 213 985 740 985 740 498 913 498 913 202 533 202 533 662 623 662 623 889 215 889 215 577 136 577 136 355 105 355 105 844 42 844 42 327 695 327 695 242 23 242 23 6 546 6 546 565 881 565 881 114 957 114 957 921 982 921 982 993 46 993 46 726 916 726 916 365 393 365 393 195 254 195 254 816 360 816 360 113 662 113 662 545 449 545 449 988 888 988 888 965 535 965 535 305 220 305 220 679 520 679 520 363 809 363 809 954 811 954 811 448 192 448 192 246 71 246 71 493 392 493 392 373 405 373 405 139 718 139 718 338 995 338 995 832 727 832 727 628 420 628 420 739 845 739 845 539 153 539 153 700 302 700 302 590 917 590 917 516 391 516 391 786 153 786 153 724 499 724 499 39 832 39 832 314 540 314 540 579 448 579 448 238 725 238 725 99 351 99 351 740 22 740 22 987 567 987 567 965 775 965 775 910 955 910 955 622 563 622 563 777 424 777 424 356 330 356 330 409 370 409 370 905 736 905 736 183 232 183 232 910 505 910 505 381 537 381 537 286 233 286 233 758 626 758 626 939 663 939 663 184 824 184 824 184 356 184 356 125 814 125 814 909 450 909 450 237 875 237 875 342 753 342 753 484 415 484 415 905 2 905 2 353 651 353 651 114 397 114 397 370 278 370 278 687 693 687 693 486 485 486 485 374 191 374 191 976 742 976 742 104 745 104 745 143 113 143 113 247 483 247 483 300 674 300 674 579 821 579 821 567 848 567 848 707 269 707 269 115 953 115 953 190 281 190 281 25 151 25 151 412 487 412 487 670 140 670 140 789 354 789 354 325 877 325 877 6 33 6 33 842 410 842 410 323 215 323 215 223 19 223 19 604 407 604 407 514 222 514 222 279 963 279 963 165 130 165 130 748 608 748 608 455 100 455 100 745 102 745 102 379 806 379 806 610 635 610 635 390 603 390 603 455 498 455 498 764 94 764 94 639 647 639 647 90 455 90 455 582 759 582 759 125 269 125 269 288 831 288 831 471 825 471 825 771 581 771 581 303 46 303 46 199 368 199 368 254 143 254 143 548 858 548 858 548 131 548 131 976 668 976 668 293 976 293 976 683 319 683 319 25 737 25 737 525 459 525 459 455 698 455 698 927 208 927 208 686 1 686 1 513 413 513 413 982 313 982 313 546 623 546 623 430 12 430 12 72 955 72 955 170 76 170 76 766 434 766 434 656 402 656 402 592 44 592 44 821 337 821 337 513 697 513 697 254 613 254 613 502 972 502 972 139 902 139 902 211 317 211 317 875 608 875 608 524 204 524 204 17 939 17 939 198 844 198 844 596 430 596 430 840 370 840 370 531 706 531 706 66 75 66 75 774 534 774 534 11 443 11 443 177 671 177 671 638 509 638 509 226 61 226 61 824 600 824 600 917 656 917 656 657 508 657 508 176 977 176 977 857 106 857 106 863 417 863 417 330 511 330 511 697 70 697 70 198 686 198 686 735 927 735 927 577 55 577 55 821 971 821 971 436 123 436 123 209 12 209 12 803 796 803 796 396 20 396 20 967 156 967 156 704 78 704 78 109 107 109 107 47 441 47 441 344 193 344 193 984 70 984 70 456 374 456 374 25 712 25 712 680 445 680 445 875 916 875 916 207 407 207 407 983 636 983 636 118 208 118 208 142 316 142 316 469 705 469 705 301 909 301 909 469 35 469 35 699 668 699 668 623 285 623 285 6 782 6 782 543 264 543 264 617 450 617 450 88 910 88 910 761 639 761 639 678 373 678 373 195 570 195 570 227 942 227 942 298 615 298 615 587 498 587 498 279 16 279 16 835 155 835 155 822 107 822 107 526 626 526 626 303 120 303 120 134 954 134 954 511 330 511 330 523 174 523 174 781 245 781 245 650 369 650 369 813 89 813 89 925 711 925 711 36 734 36 734 159 372 159 372 814 613 814 613 274 160 274 160 865 291 865 291 178 125 178 125 134 503 134 503 725 131 725 131 61 169 61 169 437 105 437 105 859 151 859 151 894 814 894 814 889 194 889 194 947 131 947 131 143 390 143 390 43 686 43 686 866 660 866 660 336 869 336 869 243 79 243 79 279 629 279 629 552 428 552 428 487 287 487 287 676 356 676 356 627 120 627 120 684 700 684 700 44 236 44 236 425 362 425 362 629 229 629 229 125 824 125 824 825 649 825 649 144 424 144 424 544 169 544 169 888 814 888 814 895 440 895 440 184 926 184 926 626 657 626 657 224 973 224 973 26 558 26 558 801 393 801 393 39 573 39 573 908 87 908 87 843 28 843 28 840 447 840 447 784 143 784 143 231 90 231 90 782 929 782 929 361 606 361 606 517 898 517 898 440 392 440 392 179 817 179 817 348 286 348 286 487 627 487 627 838 676 838 676 429 278 429 278 837 272 837 272 876 588 876 588 92 230 92 230 534 154 534 154 452 466 452 466 246 5 246 5 279 115 279 115 532 870 532 870 44 852 44 852 280 69 280 69 621 42 621 42 626 782 626 782 458 785 458 785 791 628 791 628 252 532 252 532 868 720 868 720 221 491 221 491 803 624 803 624 590 101 590 101 284 79 284 79 919 425 919 425 113 858 113 858 522 846 522 846 149 890 149 890 872 239 872 239 424 983 424 983 520 784 520 784 837 980 837 980 601 660 601 660 45 142 45 142 31 785 31 785 179 625 179 625 727 877 727 877 528 259 528 259 823 223 823 223 209 724 209 724 447 231 447 231 565 753 565 753 132 73 132 73 122 520 122 520 357 565 357 565 17 600 17 600 962 372 962 372 840 608 840 608 361 564 361 564 189 307 189 307 271 54 271 54 702 645 702 645 646 43 646 43 542 820 542 820 477 514 477 514 803 761 803 761 475 731 475 731 255 865 255 865 692 540 692 540 165 124 165 124 21 845 21 845 638 390 638 390 296 428 296 428 198 316 198 316 764 556 764 556 325 295 325 295 459 86 459 86 306 104 306 104 83 779 83 779 884 264 884 264 447 629 447 629 198 169 198 169 954 830 954 830 411 838 411 838 344 873 344 873 688 408 688 408 144 781 144 781 789 13 789 13 688 525 688 525 800 610 800 610 444 186 444 186 556 156 556 156 818 367 818 367 342 882 342 882 239 209 239 209 957 343 957 343 490 472 490 472 247 746 247 746 167 506 167 506 633 123 633 123 453 777 453 777 291 769 291 769 812 549 812 549 808 659 808 659 140 237 140 237 33 880 33 880 359 901 359 901 387 235 387 235 271 942 271 942 108 433 108 433 366 52 366 52 634 440 634 440 933 668 933 668 637 834 637 834 220 145 220 145 425 37 425 37 479 991 479 991 32 721 32 721 582 109 582 109 25 553 25 553 464 180 464 180 127 642 127 642 247 969 247 969 205 938 205 938 96 924 96 924 783 148 783 148 66 66 66 66 319 63 319 63 491 320 491 320 900 993 900 993 767 762 767 762 433 573 433 573 968 404 968 404 756 579 756 579 833 197 833 197 261 966 261 966 159 508 159 508 936 103 936 103 486 106 486 106 633 733 633 733 274 112 274 112 794 483 794 483 480 896 480 896 595 606 595 606 525 545 525 545 229 495 229 495 240 33 240 33 482 688 482 688 825 732 825 732 480 985 480 985 238 205 238 205 947 502 947 502 897 178 897 178 983 384 983 384 864 34 864 34 964 250 964 250 55 286 55 286 494 44 494 44 453 485 453 485 973 773 973 773 114 734 114 734 559 90 559 90 763 719 763 719 149 965 149 965 383 406 383 406 239 233 239 233 715 742 715 742 325 579 325 579 556 517 556 517 80 453 80 453 234 246 234 246 325 488 325 488 995 43 995 43 119 872 119 872 339 778 339 778 52 533 52 533 718 646 718 646 367 400 367 400 20 187 20 187 471 46 471 46 805 455 805 455 87 796 87 796 768 809 768 809 559 511 559 511 63 190 63 190 339 825 339 825 977 47 977 47 744 719 744 719 445 204 445 204 566 191 566 191 341 621 341 621 492 710 492 710 403 222 403 222 327 137 327 137 458 905 458 905 909 485 909 485 811 99 811 99 229 140 229 140 651 808 651 808 179 908 179 908 696 711 696 711 963 699 963 699 546 324 546 324 290 796 290 796 802 250 802 250 301 188 301 188 132 970 132 970 198 199 198 199 737 604 737 604 216 223 216 223 874 139 874 139 767 304 767 304 753 641 753 641 277 413 277 413 281 572 281 572 52 553 52 553 604 589 604 589 649 435 649 435 718 699 718 699 694 851 694 851 338 640 338 640 974 326 974 326 217 250 217 250 925 908 925 908 669 293 669 293 189 782 189 782 919 363 919 363 149 955 149 955 109 869 109 869 752 561 752 561 835 823 835 823 693 730 693 730 47 891 47 891 725 528 725 528 285 626 285 626 938 228 938 228 967 353 967 353 467 939 467 939 663 568 663 568 261 55 261 55 286 261 286 261 551 792 551 792 529 922 529 922 238 410 238 410 474 598 474 598 694 31 694 31 550 32 550 32 725 882 725 882 739 284 739 284 722 673 722 673 782 583 782 583 300 859 300 859 186 420 186 420 433 897 433 897 534 113 534 113 359 952 359 952 511 576 511 576 818 899 818 899 50 37 50 37 62 925 62 925 521 796 521 796 636 458 636 458 554 802 554 802 778 882 778 882 820 742 820 742 432 83 432 83 295 971 295 971 345 168 345 168 440 435 440 435 472 204 472 204 760 255 760 255 894 756 894 756 278 263 278 263 925 876 925 876 972 906 972 906 530 23 530 23 864 667 864 667 182 109 182 109 692 794 692 794 716 713 716 713 442 91 442 91 735 203 735 203 907 512 907 512 408 73 408 73 637 603 637 603 346 270 346 270 784 50 784 50 793 785 793 785 686 513 686 513 266 430 266 430 335 906 335 906 206 796 206 796 415 383 415 383 787 477 787 477 356 511 356 511 224 37 224 37 234 392 234 392 469 803 469 803 460 510 460 510 363 808 363 808 663 134 663 134 372 900 372 900 819 202 819 202 788 797 788 797 526 558 526 558 214 678 214 678 872 156 872 156 927 231 927 231 351 95 351 95 260 154 260 154 156 227 156 227 486 459 486 459 170 824 170 824 985 760 985 760 305 357 305 357 35 59 35 59 418 726 418 726 456 295 456 295 871 566 871 566 724 883 724 883 517 94 517 94 400 467 400 467 448 197 448 197 821 779 821 779 696 107 696 107 437 687 437 687 73 776 73 776 465 913 465 913 40 358 40 358 994 350 994 350 636 267 636 267 319 114 319 114 935 678 935 678 263 340 263 340 742 815 742 815 626 487 626 487 705 918 705 918 888 889 888 889 39 610 39 610 554 158 554 158 469 632 469 632 377 361 377 361 252 209 252 209 905 182 905 182 309 877 309 877 832 397 832 397 873 822 873 822 867 111 867 111 7 1 7 1 318 703 318 703 285 806 285 806 113 337 113 337 84 820 84 820 891 123 891 123 803 750 803 750 986 653 986 653 198 522 198 522 484 37 484 37 787 799 787 799 936 660 936 660 928 882 928 882 93 230 93 230 425 217 425 217 222 80 222 80 272 89 272 89 653 857 653 857 858 991 858 991 119 107 119 107 127 711 127 711 853 61 853 61 213 701 213 701 49 837 49 837 787 702 787 702 812 156 812 156 970 336 970 336 946 853 946 853 927 23 927 23 730 568 730 568 581 321 581 321 447 556 447 556 933 553 933 553 398 298 398 298 809 142 809 142 115 828 115 828 277 62 277 62 465 471 465 471 259 855 259 855 232 261 232 261 108 270 108 270 964 903 964 903 231 164 231 164 162 905 162 905 466 678 466 678 129 519 129 519 53 287 53 287 782 649 782 649 268 831 268 831 31 297 31 297 377 995 377 995 177 633 177 633 427 392 427 392 739 710 739 710 355 937 355 937 541 479 541 479 390 164 390 164 940 89 940 89 389 657 389 657 147 858 147 858 443 556 443 556 576 627 576 627 130 978 130 978 281 967 281 967 225 316 225 316 817 300 817 300 577 299 577 299 900 864 900 864 342 552 342 552 295 887 295 887 67 892 67 892 472 553 472 553 922 926 922 926 929 310 929 310 518 165 518 165 816 911 816 911 245 86 245 86 961 886 961 886 770 124 770 124 484 230 484 230 633 136 633 136 194 219 194 219 975 202 975 202 906 929 906 929 603 648 603 648 576 784 576 784 509 209 509 209 848 168 848 168 62 235 62 235 313 602 313 602 803 105 803 105 842 990 842 990 285 591 285 591 660 352 660 352 845 259 845 259 140 784 140 784 145 546 145 546 292 40 292 40 305 97 305 97 334 6 334 6 545 186 545 186 324 771 324 771 47 122 47 122 993 239 993 239 309 741 309 741 662 926 662 926 88 929 88 929 475 170 475 170 460 242 460 242 338 955 338 955 158 397 158 397 518 460 518 460 117 665 117 665 544 8 544 8 575 912 575 912 59 359 59 359 881 461 881 461 678 131 678 131 101 416 101 416 922 850 922 850 182 265 182 265 333 106 333 106 146 318 146 318 629 957 629 957 67 26 67 26 213 823 213 823 450 554 450 554 211 370 211 370 601 383 601 383 137 612 137 612 155 234 155 234 115 452 115 452 483 764 483 764 393 629 393 629 662 313 662 313 502 499 502 499 896 679 896 679 383 913 383 913 898 877 898 877 202 201 202 201 313 664 313 664 831 388 831 388 165 128 165 128 886 203 886 203 893 200 893 200 70 690 70 690 635 404 635 404 857 896 857 896 403 135 403 135 558 831 558 831 608 890 608 890 914 785 914 785 727 158 727 158 59 827 59 827 908 602 908 602 236 10 236 10 258 807 258 807 123 157 123 157 785 624 785 624 91 218 91 218 420 102 420 102 124 136 124 136 576 603 576 603 617 611 617 611 873 625 873 625 946 406 946 406 582 922 582 922 457 863 457 863 908 266 908 266 101 126 101 126 808 648 808 648 485 951 485 951 181 4 181 4 126 140 126 140 243 176 243 176 621 30 621 30 442 151 442 151 400 208 400 208 462 33 462 33 616 754 616 754 646 841 646 841 962 6 962 6 418 333 418 333 11 614 11 614 723 305 723 305 722 694 722 694 651 805 651 805 273 463 273 463 963 894 963 894 226 911 226 911 212 803 212 803 598 645 598 645 233 684 233 684 239 569 239 569 436 230 436 230 631 828 631 828 561 400 561 400 782 466 782 466 542 762 542 762 60 984 60 984 32 936 32 936 1 820 1 820 430 137 430 137 374 651 374 651 101 848 101 848 967 88 967 88 512 85 512 85 259 81 259 81 107 536 107 536 586 966 586 966 247 323 247 323 366 906 366 906 701 457 701 457 114 504 114 504 689 171 689 171 27 811 27 811 539 259 539 259 206 767 206 767 697 444 697 444 18 742 18 742 68 625 68 625 616 734 616 734 406 56 406 56 865 567 865 567 518 749 518 749 285 387 285 387 496 104 496 104 440 318 440 318 300 240 300 240 380 65 380 65 613 809 613 809 86 846 86 846 839 1 839 1 544 67 544 67 921 439 921 439 679 743 679 743 728 184 728 184 163 186 163 186 902 964 902 964 467 288 467 288 874 788 874 788 231 115 231 115 40 217 40 217 634 878 634 878 862 697 862 697 995 166 995 166 102 889 102 889 830 757 830 757 735 435 735 435 750 242 750 242 436 869 436 869 351 190 351 190 331 135 331 135 657 494 657 494 293 747 293 747 812 40 812 40 802 419 802 419 189 360 189 360 577 36 577 36 642 388 642 388 278 977 278 977 953 370 953 370 512 569 512 569 705 713 705 713 663 281 663 281 272 481 272 481 922 325 922 325 372 775 372 775 989 488 989 488 222 273 222 273 413 957 413 957 242 469 242 469 657 144 657 144 132 719 132 719 777 741 777 741 6 942 6 942 496 12 496 12 970 984 970 984 564 422 564 422 36 778 36 778 49 280 49 280 886 748 886 748 686 201 686 201 5 81 5 81 296 798 296 798 417 464 417 464 238 1 238 1 293 250 293 250 696 959 696 959 374 526 374 526 53 117 53 117 32 403 32 403 272 177 272 177 525 849 525 849 125 568 125 568 670 111 670 111 583 835 583 835 992 940 992 940 203 439 203 439 383 602 383 602 931 636 931 636 52 773 52 773 580 495 580 495 455 393 455 393 503 283 503 283 219 117 219 117 398 57 398 57 228 488 228 488 929 56 929 56 31 929 31 929 698 53 698 53 225 645 225 645 427 533 427 533 550 741 550 741 154 523 154 523 74 406 74 406 806 285 806 285 935 391 935 391 144 977 144 977 904 764 904 764 739 285 739 285 801 526 801 526 74 798 74 798 296 108 296 108 838 80 838 80 100 591 100 591 802 830 802 830 170 137 170 137 518 950 518 950 250 21 250 21 648 543 648 543 452 284 452 284 291 545 291 545 291 17 291 17 370 523 370 523 828 103 828 103 16 800 16 800 242 874 242 874 161 620 161 620 429 977 429 977 164 338 164 338 91 14 91 14 129 195 129 195 293 787 293 787 833 416 833 416 703 505 703 505 662 142 662 142 182 132 182 132 985 111 985 111 136 882 136 882 317 745 317 745 227 658 227 658 18 543 18 543 363 349 363 349 517 377 517 377 882 448 882 448 287 588 287 588 107 287 107 287 688 83 688 83 886 32 886 32 20 302 20 302 993 802 993 802 88 116 88 116 43 556 43 556 577 384 577 384 705 199 705 199 93 725 93 725 307 884 307 884 880 575 880 575 637 46 637 46 420 503 420 503 353 880 353 880 21 435 21 435 34 375 34 375 539 55 539 55 273 166 273 166 938 810 938 810 670 366 670 366 152 972 152 972 166 361 166 361 56 143 56 143 943 984 943 984 711 919 711 919 436 232 436 232 50 653 50 653 472 903 472 903 206 634 206 634 256 977 256 977 803 109 803 109 563 13 563 13 596 918 596 918 93 4 93 4 447 605 447 605 296 921 296 921 753 388 753 388 179 839 179 839 840 172 840 172 406 657 406 657 462 819 462 819 245 821 245 821 622 683 622 683 46 757 46 757 871 10 871 10 889 253 889 253 189 186 189 186 209 587 209 587 52 502 52 502 147 150 147 150 225 744 225 744 566 840 566 840 259 921 259 921 897 339 897 339 797 439 797 439 768 954 768 954 943 233 943 233 589 661 589 661 518 965 518 965 680 206 680 206 762 5 762 5 978 899 978 899 258 289 258 289 349 830 349 830 194 32 194 32 75 48 75 48 416 636 416 636 625 482 625 482 927 457 927 457 252 767 252 767 899 480 899 480 347 675 347 675 490 188 490 188 329 480 329 480 120 858 120 858 189 882 189 882 845 950 845 950 313 380 313 380 176 529 176 529 591 527 591 527 117 161 117 161 221 475 221 475 589 981 589 981 576 390 576 390 832 919 832 919 841 389 841 389 971 544 971 544 315 524 315 524 732 498 732 498 422 259 422 259 579 100 579 100 326 167 326 167 664 241 664 241 983 453 983 453 377 789 377 789 343 543 343 543 138 512 138 512 444 448 444 448 445 428 445 428 353 331 353 331 191 957 191 957 687 766 687 766 592 775 592 775 79 335 79 335 469 527 469 527 612 219 612 219 891 415 891 415 261 435 261 435 828 738 828 738 74 873 74 873 850 677 850 677 983 53 983 53 926 348 926 348 808 507 808 507 321 91 321 91 784 461 784 461 213 369 213 369 187 150 187 150 806 52 806 52 789 698 789 698 862 280 862 280 33 691 33 691 175 713 175 713 757 14 757 14 184 161 184 161 517 295 517 295 48 815 48 815 176 352 176 352 701 961 701 961 574 700 574 700 193 564 193 564 898 701 898 701 729 759 729 759 670 791 670 791 161 551 161 551 81 9 81 9 960 385 960 385 541 577 541 577 345 315 345 315 197 610 197 610 415 111 415 111 634 685 634 685 624 440 624 440 329 563 329 563 866 690 866 690 943 194 943 194 897 130 897 130 21 133 21 133 849 750 849 750 340 715 340 715 896 500 896 500 806 93 806 93 607 266 607 266 655 792 655 792 500 851 500 851 781 626 781 626 677 375 677 375 827 877 827 877 672 907 672 907 867 557 867 557 274 688 274 688 624 897 624 897 406 880 406 880 58 441 58 441 259 581 259 581 302 616 302 616 795 860 795 860 322 933 322 933 621 116 621 116 298 259 298 259 6 331 6 331 152 840 152 840 399 274 399 274 414 828 414 828 165 231 165 231 569 779 569 779 69 524 69 524 951 505 951 505 261 279 261 279 155 922 155 922 100 509 100 509 324 778 324 778 149 755 149 755 815 60 815 60 675 263 675 263 969 884 969 884 616 332 616 332 99 35 99 35 104 432 104 432 10 737 10 737 663 712 663 712 952 702 952 702 877 427 877 427 956 269 956 269 351 973 351 973 796 804 796 804 764 940 764 940 593 741 593 741 849 128 849 128 238 949 238 949 151 540 151 540 924 243 924 243 766 147 766 147 885 241 885 241 28 929 28 929 988 693 988 693 769 757 769 757 908 635 908 635 299 670 299 670 726 64 726 64 807 886 807 886 752 629 752 629 886 835 886 835 642 501 642 501 833 356 833 356 244 908 244 908 225 661 225 661 382 504 382 504 169 716 169 716 832 492 832 492 305 475 305 475 846 3 846 3 945 577 945 577 642 241 642 241 748 855 748 855 895 467 895 467 982 263 982 263 596 837 596 837 215 263 215 263 475 379 475 379 355 743 355 743 481 70 481 70 772 459 772 459 718 248 718 248 942 763 942 763 210 799 210 799 38 597 38 597 240 61 240 61 809 924 809 924 220 767 220 767 634 42 634 42 368 334 368 334 967 982 967 982 29 110 29 110 231 1 231 1 675 259 675 259 676 851 676 851 745 929 745 929 944 347 944 347 543 630 543 630 833 295 833 295 606 116 606 116 207 564 207 564 174 626 174 626 472 36 472 36 717 49 717 49 824 535 824 535 239 985 239 985 411 466 411 466 406 800 406 800 355 800 355 800 557 648 557 648 388 610 388 610 372 938 372 938 599 508 599 508 702 273 702 273 675 665 675 665 415 866 415 866 708 790 708 790 124 79 124 79 475 900 475 900 982 469 982 469 407 252 407 252 32 648 32 648 865 276 865 276 956 383 956 383 871 384 871 384 739 524 739 524 919 200 919 200 193 943 193 943 336 604 336 604 270 724 270 724 324 91 324 91 38 911 38 911 987 791 987 791 459 831 459 831 379 915 379 915 548 382 548 382 81 589 81 589 283 454 283 454 205 66 205 66 897 392 897 392 308 70 308 70 491 186 491 186 384 619 384 619 9 170 9 170 637 47 637 47 586 202 586 202 543 272 543 272 554 894 554 894 2 835 2 835 9 653 9 653 687 738 687 738 923 256 923 256 818 583 818 583 832 161 832 161 802 365 802 365 605 306 605 306 1 13 1 13 30 137 30 137 955 167 955 167 596 650 596 650 693 334 693 334 92 646 92 646 565 724 565 724 545 992 545 992 655 413 655 413 393 206 393 206 522 121 522 121 162 656 162 656 623 501 623 501 727 566 727 566 24 709 24 709 467 398 467 398 478 372 478 372 973 609 973 609 704 275 704 275 288 591 288 591 727 702 727 702 394 516 394 516 477 861 477 861 227 989 227 989 164 176 164 176 939 812 939 812 401 26 401 26 755 389 755 389 870 441 870 441 145 616 145 616 856 360 856 360 132 11 132 11 671 558 671 558 593 274 593 274 648 28 648 28 881 845 881 845 392 458 392 458 619 110 619 110 550 355 550 355 752 222 752 222 185 129 185 129 444 731 444 731 632 336 632 336 379 950 379 950 598 140 598 140 364 854 364 854 373 469 373 469 71 146 71 146 691 495 691 495 876 655 876 655 268 411 268 411 525 623 525 623 32 365 32 365 160 657 160 657 69 557 69 557 702 693 702 693 584 250 584 250 425 55 425 55 641 406 641 406 263 585 263 585 268 226 268 226 972 142 972 142 459 200 459 200 219 548 219 548 597 300 597 300 876 298 876 298 141 165 141 165 429 750 429 750 994 499 994 499 836 801 836 801 962 549 962 549 564 621 564 621 497 902 497 902 794 895 794 895 82 41 82 41 568 289 568 289 853 981 853 981 532 164 532 164 667 801 667 801 88 4 88 4 210 297 210 297 575 926 575 926 370 560 370 560 6 208 6 208 799 198 799 198 273 862 273 862 869 465 869 465 575 795 575 795 765 92 765 92 868 897 868 897 867 672 867 672 644 49 644 49 399 675 399 675 133 131 133 131 883 256 883 256 661 865 661 865 72 458 72 458 685 307 685 307 412 116 412 116 994 788 994 788 149 821 149 821 925 319 925 319 773 50 773 50 455 326 455 326 246 896 246 896 57 311 57 311 31 295 31 295 379 379 379 379 738 898 738 898 131 989 131 989 313 228 313 228 643 255 643 255 341 667 341 667 97 310 97 310 565 678 565 678 826 253 826 253 762 677 762 677 750 910 750 910 297 393 297 393 397 84 397 84 753 908 753 908 884 309 884 309 28 773 28 773 888 315 888 315 691 599 691 599 515 534 515 534 643 866 643 866 116 838 116 838 475 388 475 388 616 269 616 269 792 176 792 176 431 349 431 349 697 57 697 57 962 514 962 514 247 740 247 740 171 290 171 290 579 932 579 932 612 889 612 889 11 35 11 35 220 690 220 690 414 600 414 600 138 800 138 800 209 508 209 508 985 507 985 507 984 706 984 706 531 616 531 616 302 965 302 965 265 119 265 119 424 408 424 408 224 796 224 796 258 697 258 697 899 351 899 351 297 884 297 884 723 789 723 789 375 724 375 724 683 278 683 278 154 83 154 83 106 913 106 913 564 932 564 932 678 144 678 144 646 32 646 32 392 189 392 189 183 163 183 163 545 978 545 978 570 193 570 193 359 612 359 612 514 759 514 759 354 825 354 825 779 400 779 400 618 224 618 224 773 672 773 672 330 282 330 282 850 197 850 197 248 217 248 217 294 432 294 432 269 782 269 782 952 84 952 84 248 417 248 417 358 883 358 883 439 377 439 377 268 918 268 918 825 372 825 372 857 65 857 65 141 658 141 658 623 809 623 809 788 280 788 280 67 263 67 263 963 170 963 170 797 553 797 553 3 525 3 525 968 690 968 690 54 251 54 251 57 442 57 442 792 282 792 282 381 320 381 320 991 130 991 130 339 768 339 768 67 475 67 475 251 429 251 429 199 783 199 783 634 513 634 513 218 136 218 136 168 376 168 376 749 529 749 529 413 748 413 748 78 764 78 764 513 133 513 133 106 841 106 841 507 259 507 259 434 830 434 830 497 231 497 231 841 56 841 56 657 615 657 615 155 137 155 137 940 207 940 207 210 116 210 116 602 703 602 703 737 727 737 727 84 377 84 377 198 67 198 67 539 341 539 341 316 985 316 985 592 25 592 25 706 87 706 87 544 274 544 274 841 99 841 99 872 448 872 448 247 291 247 291 570 500 570 500 64 475 64 475 63 53 63 53 887 298 887 298 105 496 105 496 428 218 428 218 938 973 938 973 430 550 430 550 93 749 93 749 480 656 480 656 572 626 572 626 685 652 685 652 989 627 989 627 606 209 606 209 243 40 243 40 903 389 903 389 434 560 434 560 289 307 289 307 208 309 208 309 854 229 854 229 444 432 444 432 851 934 851 934 394 11 394 11 922 713 922 713 425 282 425 282 373 253 373 253 52 825 52 825 59 745 59 745 725 631 725 631 567 410 567 410 469 324 469 324 704 489 704 489 49 549 49 549 987 769 987 769 159 825 159 825 46 693 46 693 262 707 262 707 796 295 796 295 958 194 958 194 788 79 788 79 337 175 337 175 541 680 541 680 431 414 431 414 421 820 421 820 88 795 88 795 118 881 118 881 632 787 632 787 391 190 391 190 770 679 770 679 197 210 197 210 825 380 825 380 598 940 598 940 862 263 862 263 658 481 658 481 498 875 498 875 842 940 842 940 695 35 695 35 889 820 889 820 708 36 708 36 202 233 202 233 834 900 834 900 394 111 394 111 512 289 512 289 16 583 16 583 142 772 142 772 260 287 260 287 956 552 956 552 825 428 825 428 199 145 199 145 858 885 858 885 281 973 281 973 465 13 465 13 89 495 89 495 422 172 422 172 412 810 412 810 493 138 493 138 905 345 905 345 843 321 843 321 58 349 58 349 213 401 213 401 865 76 865 76 416 754 416 754 701 146 701 146 423 351 423 351 109 390 109 390 129 434 129 434 107 185 107 185 724 602 724 602 468 830 468 830 859 469 859 469 733 56 733 56 699 653 699 653 202 50 202 50 585 466 585 466 324 789 324 789 757 37 757 37 698 140 698 140 117 469 117 469 164 373 164 373 406 109 406 109 498 822 498 822 44 596 44 596 494 504 494 504 705 9 705 9 583 793 583 793 700 951 700 951 644 323 644 323 788 437 788 437 721 331 721 331 122 505 122 505 604 313 604 313 988 857 988 857 796 246 796 246 188 738 188 738 492 286 492 286 100 20 100 20 439 157 439 157 673 814 673 814 504 412 504 412 106 202 106 202 987 722 987 722 177 659 177 659 476 641 476 641 422 895 422 895 31 400 31 400 285 369 285 369 559 912 559 912 190 592 190 592 576 599 576 599 315 489 315 489 944 26 944 26 442 741 442 741 617 128 617 128 102 77 102 77 566 178 566 178 237 7 237 7 296 972 296 972 722 711 722 711 129 852 129 852 896 269 896 269 597 974 597 974 278 117 278 117 88 201 88 201 513 881 513 881 772 939 772 939 872 963 872 963 401 521 401 521 96 296 96 296 552 331 552 331 361 784 361 784 654 698 654 698 197 530 197 530 734 815 734 815 916 165 916 165 273 954 273 954 53 248 53 248 243 741 243 741 228 849 228 849 282 68 282 68 19 208 19 208 128 460 128 460 117 855 117 855 730 212 730 212 694 355 694 355 134 92 134 92 57 669 57 669 907 298 907 298 256 349 256 349 983 466 983 466 958 231 958 231 830 122 830 122 731 901 731 901 880 755 880 755 861 436 861 436 757 183 757 183 602 532 602 532 82 922 82 922 371 11 371 11 567 462 567 462 876 282 876 282 799 598 799 598 145 679 145 679 334 358 334 358 497 917 497 917 658 360 658 360 269 945 269 945 279 862 279 862 761 914 761 914 283 362 283 362 823 468 823 468 403 562 403 562 45 339 45 339 483 139 483 139 375 139 375 139 852 977 852 977 923 321 923 321 959 815 959 815 571 479 571 479 250 233 250 233 521 893 521 893 504 905 504 905 710 428 710 428 520 665 520 665 87 66 87 66 975 719 975 719 627 155 627 155 559 267 559 267 70 519 70 519 29 210 29 210 351 597 351 597 146 408 146 408 103 230 103 230 486 975 486 975 897 608 897 608 817 714 817 714 497 396 497 396 629 834 629 834 377 741 377 741 295 6 295 6 113 790 113 790 210 564 210 564 550 208 550 208 385 62 385 62 64 314 64 314 171 55 171 55 857 161 857 161 811 671 811 671 936 933 936 933 71 726 71 726 385 314 385 314 585 120 585 120 604 763 604 763 798 58 798 58 709 836 709 836 211 688 211 688 688 786 688 786 707 902 707 902 577 69 577 69 7 402 7 402 22 612 22 612 437 191 437 191 637 351 637 351 686 643 686 643 930 438 930 438 913 620 913 620 182 118 182 118 668 202 668 202 22 12 22 12 729 392 729 392 607 600 607 600 916 522 916 522 640 154 640 154 330 23 330 23 79 306 79 306 593 816 593 816 191 561 191 561 186 526 186 526 235 766 235 766 833 297 833 297 440 692 440 692 902 446 902 446 594 481 594 481 547 522 547 522 125 466 125 466 333 234 333 234 191 885 191 885 15 791 15 791 207 195 207 195 123 545 123 545 867 865 867 865 380 128 380 128 240 331 240 331 527 400 527 400 309 651 309 651 280 422 280 422 377 300 377 300 112 704 112 704 666 113 666 113 452 995 452 995 575 951 575 951 81 262 81 262 785 798 785 798 273 2 273 2 678 565 678 565 353 584 353 584 507 236 507 236 418 904 418 904 181 975 181 975 684 400 684 400 472 831 472 831 269 272 269 272 415 563 415 563 817 163 817 163 782 87 782 87 657 269 657 269 532 817 532 817 203 659 203 659 711 674 711 674 883 899 883 899 876 157 876 157 688 316 688 316 907 913 907 913 202 744 202 744 575 455 575 455 312 706 312 706 229 962 229 962 502 240 502 240 158 510 158 510 315 767 315 767 408 658 408 658 166 488 166 488 397 816 397 816 470 650 470 650 732 406 732 406 871 633 871 633 317 415 317 415 608 262 608 262 704 398 704 398 523 659 523 659 752 680 752 680 612 612 612 612 595 39 595 39 613 39 613 39 941 194 941 194 35 250 35 250 603 789 603 789 403 746 403 746 181 640 181 640 35 372 35 372 222 347 222 347 406 569 406 569 477 117 477 117 491 5 491 5 73 922 73 922 416 78 416 78 203 727 203 727 352 747 352 747 26 722 26 722 473 28 473 28 606 946 606 946 27 748 27 748 282 152 282 152 247 363 247 363 394 105 394 105 918 173 918 173 747 414 747 414 737 306 737 306 334 569 334 569 913 816 913 816 179 52 179 52 430 288 430 288 190 888 190 888 768 583 768 583 329 364 329 364 71 356 71 356 482 128 482 128 566 675 566 675 298 727 298 727 524 569 524 569 671 968 671 968 764 251 764 251 529 77 529 77 105 106 105 106 422 907 422 907 189 11 189 11 649 694 649 694 713 554 713 554 846 379 846 379 756 396 756 396 592 34 592 34 430 37 430 37 914 81 914 81 431 444 431 444 854 679 854 679 187 469 187 469 117 945 117 945 334 844 334 844 777 341 777 341 668 461 668 461 322 188 322 188 353 322 353 322 6 111 6 111 843 45 843 45 718 952 718 952 923 578 923 578 564 963 564 963 741 465 741 465 745 793 745 793 891 990 891 990 109 374 109 374 210 585 210 585 627 279 627 279 351 929 351 929 148 295 148 295 843 521 843 521 669 383 669 383 39 511 39 511 338 854 338 854 343 645 343 645 674 612 674 612 182 964 182 964 835 870 835 870 587 447 587 447 992 826 992 826 630 58 630 58 144 890 144 890 604 789 604 789 896 988 896 988 142 429 142 429 418 622 418 622 251 18 251 18 74 894 74 894 233 350 233 350 79 717 79 717 858 751 858 751 952 533 952 533 884 497 884 497 317 918 317 918 325 561 325 561 317 236 317 236 792 125 792 125 261 707 261 707 300 159 300 159 905 349 905 349 857 496 857 496 679 502 679 502 156 720 156 720 567 222 567 222 902 330 902 330 368 786 368 786 455 31 455 31 726 531 726 531 586 536 586 536 485 280 485 280 146 273 146 273 677 572 677 572 576 401 576 401 314 291 314 291 209 636 209 636 200 391 200 391 836 445 836 445 308 141 308 141 933 10 933 10 83 416 83 416 521 794 521 794 601 872 601 872 274 29 274 29 135 226 135 226 316 731 316 731 457 547 457 547 344 277 344 277 526 278 526 278 859 339 859 339 343 451 343 451 430 289 430 289 287 558 287 558 26 237 26 237 299 408 299 408 772 344 772 344 539 553 539 553 150 664 150 664 138 659 138 659 762 731 762 731 254 405 254 405 191 486 191 486 139 833 139 833 372 634 372 634 588 660 588 660 788 111 788 111 496 175 496 175 7 505 7 505 775 613 775 613 505 478 505 478 472 577 472 577 339 616 339 616 49 577 49 577 427 37 427 37 37 412 37 412 506 904 506 904 284 228 284 228 184 52 184 52 699 623 699 623 636 86 636 86 698 84 698 84 747 864 747 864 747 905 747 905 862 608 862 608 210 555 210 555 57 158 57 158 900 188 900 188 689 461 689 461 620 405 620 405 522 954 522 954 942 623 942 623 43 524 43 524 273 728 273 728 22 671 22 671 152 577 152 577 142 727 142 727 952 156 952 156 792 624 792 624 991 779 991 779 325 441 325 441 481 326 481 326 367 596 367 596 353 793 353 793 106 786 106 786 370 143 370 143 985 375 985 375 735 416 735 416 372 784 372 784 975 132 975 132 902 937 902 937 742 627 742 627 199 281 199 281 857 845 857 845 821 668 821 668 448 818 448 818 830 305 830 305 620 131 620 131 299 705 299 705 24 58 24 58 822 692 822 692 256 38 256 38 350 214 350 214 191 415 191 415 641 285 641 285 487 707 487 707 676 522 676 522 317 302 317 302 362 52 362 52 32 280 32 280 108 704 108 704 127 850 127 850 562 197 562 197 288 59 288 59 953 630 953 630 188 950 188 950 416 948 416 948 677 737 677 737 866 516 866 516 432 763 432 763 19 369 19 369 876 605 876 605 123 596 123 596 411 137 411 137 856 899 856 899 405 870 405 870 332 246 332 246 863 686 863 686 166 513 166 513 553 792 553 792 843 501 843 501 433 986 433 986 895 666 895 666 816 809 816 809 446 451 446 451 491 560 491 560 517 226 517 226 911 690 911 690 642 5 642 5 572 149 572 149 377 48 377 48 855 672 855 672 919 963 919 963 927 220 927 220 878 126 878 126 35 355 35 355 757 682 757 682 757 230 757 230 616 869 616 869 878 784 878 784 995 701 995 701 424 32 424 32 534 372 534 372 975 275 975 275 759 49 759 49 712 134 712 134 829 456 829 456 823 318 823 318 418 357 418 357 605 428 605 428 847 76 847 76 684 630 684 630 201 982 201 982 56 39 56 39 979 654 979 654 873 543 873 543 862 632 862 632 807 763 807 763 199 660 199 660 20 58 20 58 787 74 787 74 521 283 521 283 683 741 683 741 433 432 433 432 441 610 441 610 840 681 840 681 973 971 973 971 300 917 300 917 897 157 897 157 198 803 198 803 465 290 465 290 413 172 413 172 384 975 384 975 892 296 892 296 166 945 166 945 875 973 875 973 321 777 321 777 25 283 25 283 687 163 687 163 799 778 799 778 239 572 239 572 81 518 81 518 150 72 150 72 551 698 551 698 239 134 239 134 67 991 67 991 864 781 864 781 633 181 633 181 718 798 718 798 481 692 481 692 82 899 82 899 14 505 14 505 250 846 250 846 630 608 630 608 764 536 764 536 414 86 414 86 108 41 108 41 659 376 659 376 765 830 765 830 225 969 225 969 66 242 66 242 410 625 410 625 257 108 257 108 414 313 414 313 166 798 166 798 302 151 302 151 114 637 114 637 507 985 507 985 200 59 200 59 428 150 428 150 906 803 906 803 464 177 464 177 994 121 994 121 762 633 762 633 585 539 585 539 22 371 22 371 33 435 33 435 945 140 945 140 341 594 341 594 396 436 396 436 152 942 152 942 866 129 866 129 966 694 966 694 888 186 888 186 416 8 416 8 319 43 319 43 395 608 395 608 688 491 688 491 353 207 353 207 639 923 639 923 16 770 16 770 225 147 225 147 750 734 750 734 33 373 33 373 737 692 737 692 784 421 784 421 906 132 906 132 661 734 661 734 542 328 542 328 275 3 275 3 21 52 21 52 240 407 240 407 595 877 595 877 224 163 224 163 385 546 385 546 58 316 58 316 961 97 961 97 826 279 826 279 229 905 229 905 88 315 88 315 207 741 207 741 552 650 552 650 515 817 515 817 731 468 731 468 675 49 675 49 585 204 585 204 611 493 611 493 78 882 78 882 53 811 53 811 602 378 602 378 967 594 967 594 348 524 348 524 187 934 187 934 12 469 12 469 26 851 26 851 727 991 727 991 141 896 141 896 605 599 605 599 699 305 699 305 728 655 728 655 688 486 688 486 667 404 667 404 604 449 604 449 752 106 752 106 601 686 601 686 380 960 380 960 545 90 545 90 627 618 627 618 809 283 809 283 222 561 222 561 153 548 153 548 6 568 6 568 33 530 33 530 820 391 820 391 495 732 495 732 863 840 863 840 919 618 919 618 373 398 373 398 902 137 902 137 47 815 47 815 35 505 35 505 920 683 920 683 26 260 26 260 728 915 728 915 138 469 138 469 161 89 161 89 973 726 973 726 611 843 611 843 68 928 68 928 316 155 316 155 559 726 559 726 813 205 813 205 822 799 822 799 470 100 470 100 356 616 356 616 13 933 13 933 647 552 647 552 231 135 231 135 13 917 13 917 501 190 501 190 385 109 385 109 696 696 696 696 252 843 252 843 990 29 990 29 847 9 847 9 689 928 689 928 785 563 785 563 444 760 444 760 138 468 138 468 868 529 868 529 570 752 570 752 963 924 963 924 766 862 766 862 179 315 179 315 697 397 697 397 421 621 421 621 692 370 692 370 353 361 353 361 127 82 127 82 873 713 873 713 659 567 659 567 537 609 537 609 74 191 74 191 880 178 880 178 385 832 385 832 72 207 72 207 541 148 541 148 532 557 532 557 127 708 127 708 456 692 456 692 433 763 433 763 99 290 99 290 413 194 413 194 956 125 956 125 376 833 376 833 953 671 953 671 582 4 582 4 927 334 927 334 838 552 838 552 149 636 149 636 668 754 668 754 136 380 136 380 777 342 777 342 506 247 506 247 768 673 768 673 852 18 852 18 706 653 706 653 216 668 216 668 209 142 209 142 724 923 724 923 872 839 872 839 482 822 482 822 798 374 798 374 629 1 629 1 984 791 984 791 134 701 134 701 423 529 423 529 991 73 991 73 653 431 653 431 418 782 418 782 970 496 970 496 542 5 542 5 531 427 531 427 294 308 294 308 900 883 900 883 754 182 754 182 563 201 563 201 604 381 604 381 183 917 183 917 311 178 311 178 556 711 556 711 232 865 232 865 763 195 763 195 223 831 223 831 76 872 76 872 95 580 95 580 704 488 704 488 388 715 388 715 540 309 540 309 206 872 206 872 940 585 940 585 444 119 444 119 643 509 643 509 831 828 831 828 811 748 811 748 93 69 93 69 144 740 144 740 85 752 85 752 398 477 398 477 573 394 573 394 849 565 849 565 991 793 991 793 591 879 591 879 450 889 450 889 691 456 691 456 65 177 65 177 31 800 31 800 160 615 160 615 730 22 730 22 88 85 88 85 730 65 730 65 555 419 555 419 653 913 653 913 77 106 77 106 420 977 420 977 354 783 354 783 919 838 919 838 663 353 663 353 246 693 246 693 206 491 206 491 376 235 376 235 2 460 2 460 334 801 334 801 50 223 50 223 195 631 195 631 282 814 282 814 336 338 336 338 186 397 186 397 699 764 699 764 291 819 291 819 117 363 117 363 636 880 636 880 59 279 59 279 967 269 967 269 71 256 71 256 428 658 428 658 989 436 989 436 115 421 115 421 97 517 97 517 382 487 382 487 310 74 310 74 434 314 434 314 411 318 411 318 658 131 658 131 807 980 807 980 328 223 328 223 977 574 977 574 687 822 687 822 243 182 243 182 674 508 674 508 240 592 240 592 76 388 76 388 57 803 57 803 623 606 623 606 713 814 713 814 222 77 222 77 126 7 126 7 404 505 404 505 250 979 250 979 450 896 450 896 759 648 759 648 400 14 400 14 532 502 532 502 172 761 172 761 569 34 569 34 970 510 970 510 862 471 862 471 660 459 660 459 629 436 629 436 841 265 841 265 211 785 211 785 216 457 216 457 540 51 540 51 597 789 597 789 80 763 80 763 455 105 455 105 660 356 660 356 154 70 154 70 566 387 566 387 776 633 776 633 363 989 363 989 932 91 932 91 766 559 766 559 312 483 312 483 818 41 818 41 660 482 660 482 197 310 197 310 235 777 235 777 670 528 670 528 918 438 918 438 146 335 146 335 963 182 963 182 94 495 94 495 830 246 830 246 613 267 613 267 106 468 106 468 750 892 750 892 712 739 712 739 592 969 592 969 266 521 266 521 388 129 388 129 589 610 589 610 789 729 789 729 696 777 696 777 205 268 205 268 341 703 341 703 314 36 314 36 296 761 296 761 555 389 555 389 252 630 252 630 148 493 148 493 517 629 517 629 503 246 503 246 741 58 741 58 920 418 920 418 357 81 357 81 828 4 828 4 248 452 248 452 703 333 703 333 581 584 581 584 334 589 334 589 720 120 720 120 560 398 560 398 23 911 23 911 870 918 870 918 135 21 135 21 264 135 264 135 748 45 748 45 206 975 206 975 173 62 173 62 513 99 513 99 221 555 221 555 615 587 615 587 878 467 878 467 38 394 38 394 605 692 605 692 477 248 477 248 426 654 426 654 565 916 565 916 641 738 641 738 913 716 913 716 483 918 483 918 739 206 739 206 110 241 110 241 424 808 424 808 441 634 441 634 350 266 350 266 341 693 341 693 534 564 534 564 785 679 785 679 459 631 459 631 260 282 260 282 968 108 968 108 35 118 35 118 872 510 872 510 290 747 290 747 462 108 462 108 369 817 369 817 238 355 238 355 135 774 135 774 904 97 904 97 962 297 962 297 374 532 374 532 844 453 844 453 213 821 213 821 833 624 833 624 111 668 111 668 923 725 923 725 694 881 694 881 544 1 544 1 621 182 621 182 11 528 11 528 814 330 814 330 158 977 158 977 523 875 523 875 120 68 120 68 862 954 862 954 85 313 85 313 774 203 774 203 325 639 325 639 955 69 955 69 175 272 175 272 637 489 637 489 470 935 470 935 583 223 583 223 188 9 188 9 816 816 816 816 910 879 910 879 15 872 15 872 668 892 668 892 237 227 237 227 896 446 896 446 942 5 942 5 276 930 276 930 287 302 287 302 839 157 839 157 14 571 14 571 786 533 786 533 199 572 199 572 170 276 170 276 925 598 925 598 832 231 832 231 945 916 945 916 669 919 669 919 941 550 941 550 512 14 512 14 493 718 493 718 144 974 144 974 770 21 770 21 92 469 92 469 240 401 240 401 156 945 156 945 132 193 132 193 648 674 648 674 638 588 638 588 117 679 117 679 122 30 122 30 586 187 586 187 22 790 22 790 694 86 694 86 699 531 699 531 46 501 46 501 304 439 304 439 603 276 603 276 299 578 299 578 637 940 637 940 746 171 746 171 292 723 292 723 204 472 204 472 232 544 232 544 339 327 339 327 429 677 429 677 434 863 434 863 679 512 679 512 146 542 146 542 684 908 684 908 95 280 95 280 214 707 214 707 292 311 292 311 334 930 334 930 831 386 831 386 4 34 4 34 880 605 880 605 734 600 734 600 870 507 870 507 902 578 902 578 351 362 351 362 944 174 944 174 460 153 460 153 861 208 861 208 991 839 991 839 749 422 749 422 409 261 409 261 31 362 31 362 288 387 288 387 369 142 369 142 46 315 46 315 10 787 10 787 829 289 829 289 72 439 72 439 301 988 301 988 709 942 709 942 600 106 600 106 367 874 367 874 865 649 865 649 867 98 867 98 299 913 299 913 320 569 320 569 232 345 232 345 716 529 716 529 535 568 535 568 521 840 521 840 318 655 318 655 948 773 948 773 134 234 134 234 801 321 801 321 922 858 922 858 294 410 294 410 903 617 903 617 444 606 444 606 48 590 48 590 212 41 212 41 845 500 845 500 760 679 760 679 311 79 311 79 141 621 141 621 730 228 730 228 911 569 911 569 102 755 102 755 464 617 464 617 167 233 167 233 989 853 989 853 243 358 243 358 187 664 187 664 764 263 764 263 968 142 968 142 123 478 123 478 573 221 573 221 760 314 760 314 790 103 790 103 300 509 300 509 371 435 371 435 950 141 950 141 283 261 283 261 869 78 869 78 173 847 173 847 836 278 836 278 546 491 546 491 320 172 320 172 104 175 104 175 552 9 552 9 933 287 933 287 138 199 138 199 731 560 731 560 410 627 410 627 414 937 414 937 838 633 838 633 579 486 579 486 157 212 157 212 868 449 868 449 898 174 898 174 295 414 295 414 632 551 632 551 774 184 774 184 538 841 538 841 42 274 42 274 397 755 397 755 368 109 368 109 365 817 365 817 885 308 885 308 506 245 506 245 118 970 118 970 675 972 675 972 816 673 816 673 904 555 904 555 807 556 807 556 969 205 969 205 504 271 504 271 27 605 27 605 359 305 359 305 118 199 118 199 113 306 113 306 572 878 572 878 993 177 993 177 653 231 653 231 953 734 953 734 872 908 872 908 9 331 9 331 924 813 924 813 325 318 325 318 194 297 194 297 477 700 477 700 869 129 869 129 217 866 217 866 864 360 864 360 141 161 141 161 774 299 774 299 456 381 456 381 360 457 360 457 585 63 585 63 123 942 123 942 640 464 640 464 904 144 904 144 742 197 742 197 264 452 264 452 525 815 525 815 810 609 810 609 151 429 151 429 118 125 118 125 287 841 287 841 632 654 632 654 770 602 770 602 916 381 916 381 839 863 839 863 479 596 479 596 504 221 504 221 44 218 44 218 31 812 31 812 417 439 417 439 702 211 702 211 114 279 114 279 65 653 65 653 954 82 954 82 66 409 66 409 897 374 897 374 126 14 126 14 225 211 225 211 461 429 461 429 666 308 666 308 930 174 930 174 389 259 389 259 102 712 102 712 126 610 126 610 334 477 334 477 720 130 720 130 430 810 430 810 974 447 974 447 98 439 98 439 507 754 507 754 124 418 124 418 471 457 471 457 679 981 679 981 672 350 672 350 20 390 20 390 810 279 810 279 753 826 753 826 208 669 208 669 729 14 729 14 181 490 181 490 616 455 616 455 540 362 540 362 682 506 682 506 365 77 365 77 442 984 442 984 89 222 89 222 617 113 617 113 538 720 538 720 556 827 556 827 595 752 595 752 830 961 830 961 25 420 25 420 629 403 629 403 605 619 605 619 222 449 222 449 127 576 127 576 290 696 290 696 875 135 875 135 937 822 937 822 125 539 125 539 130 813 130 813 393 811 393 811 66 854 66 854 435 825 435 825 415 265 415 265 588 175 588 175 253 14 253 14 526 528 526 528 152 144 152 144 601 445 601 445 935 188 935 188 634 464 634 464 674 748 674 748 280 990 280 990 660 230 660 230 736 878 736 878 235 743 235 743 403 106 403 106 875 155 875 155 835 156 835 156 240 907 240 907 428 890 428 890 114 756 114 756 437 116 437 116 110 510 110 510 588 427 588 427 721 603 721 603 212 232 212 232 208 739 208 739 227 354 227 354 660 443 660 443 206 991 206 991 894 898 894 898 550 531 550 531 813 798 813 798 544 548 544 548 214 691 214 691 782 147 782 147 269 608 269 608 63 98 63 98 431 462 431 462 356 343 356 343 781 838 781 838 483 627 483 627 592 104 592 104 633 160 633 160 339 685 339 685 720 704 720 704 667 895 667 895 41 342 41 342 895 788 895 788 514 60 514 60 113 125 113 125 321 454 321 454 316 485 316 485 918 374 918 374 789 967 789 967 70 951 70 951 993 464 993 464 266 566 266 566 891 202 891 202 949 726 949 726 248 284 248 284 541 423 541 423 380 232 380 232 607 450 607 450 804 874 804 874 760 846 760 846 435 52 435 52 117 966 117 966 591 829 591 829 491 440 491 440 852 529 852 529 593 17 593 17 121 14 121 14 435 423 435 423 162 432 162 432 343 544 343 544 806 688 806 688 897 785 897 785 865 244 865 244 514 706 514 706 17 982 17 982 203 547 203 547 904 841 904 841 470 826 470 826 643 294 643 294 699 658 699 658 733 448 733 448 365 225 365 225 542 14 542 14 492 477 492 477 164 926 164 926 908 329 908 329 25 207 25 207 780 787 780 787 165 519 165 519 357 7 357 7 870 187 870 187 357 362 357 362 237 204 237 204 138 558 138 558 52 342 52 342 358 358 358 358 932 634 932 634 194 655 194 655 96 149 96 149 851 567 851 567 68 808 68 808 814 25 814 25 666 993 666 993 896 595 896 595 86 764 86 764 463 980 463 980 870 456 870 456 460 668 460 668 809 236 809 236 939 76 939 76 74 908 74 908 593 421 593 421 792 885 792 885 958 936 958 936 556 296 556 296 209 867 209 867 99 42 99 42 443 289 443 289 291 550 291 550 609 114 609 114 551 160 551 160 507 626 507 626 957 422 957 422 760 116 760 116 672 143 672 143 173 187 173 187 59 936 59 936 726 178 726 178 252 279 252 279 790 631 790 631 761 453 761 453 92 94 92 94 122 425 122 425 187 793 187 793 341 485 341 485 504 524 504 524 430 222 430 222 11 549 11 549 234 289 234 289 920 586 920 586 362 81 362 81 784 979 784 979 712 400 712 400 694 183 694 183 481 308 481 308 89 988 89 988 526 775 526 775 713 273 713 273 945 115 945 115 576 378 576 378 183 99 183 99 589 534 589 534 212 450 212 450 821 338 821 338 772 642 772 642 991 154 991 154 336 872 336 872 380 750 380 750 878 117 878 117 279 896 279 896 79 225 79 225 409 451 409 451 502 349 502 349 378 62 378 62 337 527 337 527 13 633 13 633 107 637 107 637 792 61 792 61 150 33 150 33 884 41 884 41 451 269 451 269 138 245 138 245 648 231 648 231 671 401 671 401 606 433 606 433 682 650 682 650 36 909 36 909 3 12 3 12 420 247 420 247 462 694 462 694 63 454 63 454 62 58 62 58 53 541 53 541 556 678 556 678 191 675 191 675 681 855 681 855 564 684 564 684 386 41 386 41 923 460 923 460 430 685 430 685 722 100 722 100 24 211 24 211 672 165 672 165 565 280 565 280 129 989 129 989 554 545 554 545 283 259 283 259 132 435 132 435 190 117 190 117 189 839 189 839 14 50 14 50 831 380 831 380 706 241 706 241 214 601 214 601 798 919 798 919 103 922 103 922 457 654 457 654 29 364 29 364 61 401 61 401 632 918 632 918 455 68 455 68 756 515 756 515 459 310 459 310 518 784 518 784 20 970 20 970 355 555 355 555 641 902 641 902 758 587 758 587 147 396 147 396 251 387 251 387 4 277 4 277 395 837 395 837 385 512 385 512 871 678 871 678 940 99 940 99 637 439 637 439 364 956 364 956 764 159 764 159 46 734 46 734 436 470 436 470 883 536 883 536 753 787 753 787 182 568 182 568 694 394 694 394 795 617 795 617 487 382 487 382 553 104 553 104 659 544 659 544 222 239 222 239 488 174 488 174 671 512 671 512 682 245 682 245 474 164 474 164 499 472 499 472 911 454 911 454 286 960 286 960 251 986 251 986 330 268 330 268 51 884 51 884 705 700 705 700 298 744 298 744 18 451 18 451 709 317 709 317 651 781 651 781 701 984 701 984 878 649 878 649 900 737 900 737 692 616 692 616 699 4 699 4 492 25 492 25 804 389 804 389 593 415 593 415 370 850 370 850 315 752 315 752 590 979 590 979 880 319 880 319 562 477 562 477 298 354 298 354 850 77 850 77 468 677 468 677 907 195 907 195 68 849 68 849 525 592 525 592 413 506 413 506 522 342 522 342 866 560 866 560 164 824 164 824 994 380 994 380 590 404 590 404 728 137 728 137 489 836 489 836 733 582 733 582 739 360 739 360 439 244 439 244 674 906 674 906 961 674 961 674 919 280 919 280 742 657 742 657 267 985 267 985 495 542 495 542 878 297 878 297 84 211 84 211 723 975 723 975 759 720 759 720 533 572 533 572 990 940 990 940 193 551 193 551 867 344 867 344 50 459 50 459 168 849 168 849 299 625 299 625 966 284 966 284 803 422 803 422 91 728 91 728 954 5 954 5 717 414 717 414 226 100 226 100 371 108 371 108 415 791 415 791 954 943 954 943 768 830 768 830 25 888 25 888 304 450 304 450 781 162 781 162 33 836 33 836 276 623 276 623 965 380 965 380 37 480 37 480 744 117 744 117 958 349 958 349 572 726 572 726 710 40 710 40 433 500 433 500 393 189 393 189 582 566 582 566 450 779 450 779 313 188 313 188 391 467 391 467 319 793 319 793 59 503 59 503 278 310 278 310 243 380 243 380 633 939 633 939 635 921 635 921 173 711 173 711 428 860 428 860 85 942 85 942 244 736 244 736 441 701 441 701 858 521 858 521 325 800 325 800 943 224 943 224 1 761 1 761 51 630 51 630 848 8 848 8 539 125 539 125 364 764 364 764 367 787 367 787 370 515 370 515 531 805 531 805 745 993 745 993 42 153 42 153 573 578 573 578 89 441 89 441 923 452 923 452 422 771 422 771 311 81 311 81 404 556 404 556 230 145 230 145 24 10 24 10 352 833 352 833 27 502 27 502 917 377 917 377 608 510 608 510 599 494 599 494 664 504 664 504 732 161 732 161 842 937 842 937 836 131 836 131 779 947 779 947 128 772 128 772 334 514 334 514 266 500 266 500 34 549 34 549 872 600 872 600 479 140 479 140 965 507 965 507 898 853 898 853 846 251 846 251 487 889 487 889 656 634 656 634 524 508 524 508 765 591 765 591 976 910 976 910 268 247 268 247 43 908 43 908 283 809 283 809 361 694 361 694 65 707 65 707 120 356 120 356 551 988 551 988 479 920 479 920 653 791 653 791 877 590 877 590 188 626 188 626 722 87 722 87 328 856 328 856 398 856 398 856 180 662 180 662 442 420 442 420 26 305 26 305 523 785 523 785 529 471 529 471 928 873 928 873 95 508 95 508 480 947 480 947 989 909 989 909 46 828 46 828 427 301 427 301 490 371 490 371 286 564 286 564 363 140 363 140 613 947 613 947 897 250 897 250 132 539 132 539 886 402 886 402 13 687 13 687 768 85 768 85 665 521 665 521 532 868 532 868 618 60 618 60 840 756 840 756 427 759 427 759 744 940 744 940 141 648 141 648 232 336 232 336 595 136 595 136 662 206 662 206 152 79 152 79 180 215 180 215 546 628 546 628 540 240 540 240 8 73 8 73 578 381 578 381 16 783 16 783 763 40 763 40 445 400 445 400 671 836 671 836 748 614 748 614 371 819 371 819 782 233 782 233 984 423 984 423 64 344 64 344 864 238 864 238 678 713 678 713 837 307 837 307 279 804 279 804 211 381 211 381 370 608 370 608 577 911 577 911 726 358 726 358 730 825 730 825 275 202 275 202 859 569 859 569 521 403 521 403 104 549 104 549 408 766 408 766 993 61 993 61 67 127 67 127 138 734 138 734 865 211 865 211 205 993 205 993 336 531 336 531 407 190 407 190 929 983 929 983 843 769 843 769 638 719 638 719 545 34 545 34 22 376 22 376 927 68 927 68 345 15 345 15 856 212 856 212 151 52 151 52 970 924 970 924 167 524 167 524 77 516 77 516 729 378 729 378 934 938 934 938 385 972 385 972 503 30 503 30 578 886 578 886 785 597 785 597 941 74 941 74 794 147 794 147 117 229 117 229 657 936 657 936 4 333 4 333 392 413 392 413 405 51 405 51 340 163 340 163 600 547 600 547 942 161 942 161 92 521 92 521 692 863 692 863 781 301 781 301 916 784 916 784 698 643 698 643 672 500 672 500 339 30 339 30 504 806 504 806 881 599 881 599 220 811 220 811 618 640 618 640 827 433 827 433 284 269 284 269 747 123 747 123 840 90 840 90 383 116 383 116 150 593 150 593 947 209 947 209 825 242 825 242 565 528 565 528 21 242 21 242 80 155 80 155 173 56 173 56 257 125 257 125 367 294 367 294 392 628 392 628 240 849 240 849 638 183 638 183 503 165 503 165 274 610 274 610 444 63 444 63 52 970 52 970 788 194 788 194 223 520 223 520 162 376 162 376 294 418 294 418 894 841 894 841 875 159 875 159 566 226 566 226 664 130 664 130 708 29 708 29 939 972 939 972 902 872 902 872 42 5 42 5 264 354 264 354 227 435 227 435 921 18 921 18 556 318 556 318 151 353 151 353 527 267 527 267 234 302 234 302 612 30 612 30 245 263 245 263 789 585 789 585 846 911 846 911 737 660 737 660 464 426 464 426 844 862 844 862 925 776 925 776 771 826 771 826 407 725 407 725 92 462 92 462 676 837 676 837 620 745 620 745 813 890 813 890 894 293 894 293 428 38 428 38 64 699 64 699 394 780 394 780 297 871 297 871 754 213 754 213 9 538 9 538 821 353 821 353 467 564 467 564 564 378 564 378 477 204 477 204 991 275 991 275 210 694 210 694 781 974 781 974 683 27 683 27 268 12 268 12 270 88 270 88 356 323 356 323 15 637 15 637 567 516 567 516 655 334 655 334 386 107 386 107 860 765 860 765 91 439 91 439 129 172 129 172 33 825 33 825 406 707 406 707 985 854 985 854 478 251 478 251 640 22 640 22 256 453 256 453 573 282 573 282 566 367 566 367 417 603 417 603 406 152 406 152 944 994 944 994 935 760 935 760 690 534 690 534 910 141 910 141 1 390 1 390 398 839 398 839 458 357 458 357 450 677 450 677 33 571 33 571 662 699 662 699 469 873 469 873 364 645 364 645 215 809 215 809 315 665 315 665 122 784 122 784 270 797 270 797 318 974 318 974 944 965 944 965 983 262 983 262 505 965 505 965 979 864 979 864 367 770 367 770 350 780 350 780 860 587 860 587 354 800 354 800 137 67 137 67 357 473 357 473 447 242 447 242 679 636 679 636 454 52 454 52 945 866 945 866 957 492 957 492 449 140 449 140 849 525 849 525 845 36 845 36 28 581 28 581 576 227 576 227 750 26 750 26 75 162 75 162 358 396 358 396 834 504 834 504 611 829 611 829 519 932 519 932 260 736 260 736 395 247 395 247 734 525 734 525 403 217 403 217 935 548 935 548 945 208 945 208 437 584 437 584 814 590 814 590 652 832 652 832 984 84 984 84 929 101 929 101 107 748 107 748 215 362 215 362 906 695 906 695 417 636 417 636 852 575 852 575 711 472 711 472 979 232 979 232 791 625 791 625 844 559 844 559 481 222 481 222 465 865 465 865 250 196 250 196 822 718 822 718 167 911 167 911 171 566 171 566 899 53 899 53 771 700 771 700 198 946 198 946 401 673 401 673 150 623 150 623 109 871 109 871 282 960 282 960 751 974 751 974 202 825 202 825 767 757 767 757 638 592 638 592 226 625 226 625 55 572 55 572 67 897 67 897 615 791 615 791 824 493 824 493 206 231 206 231 589 236 589 236 348 753 348 753 142 678 142 678 293 849 293 849 634 275 634 275 771 301 771 301 350 692 350 692 740 706 740 706 841 281 841 281 93 270 93 270 441 182 441 182 298 379 298 379 875 424 875 424 59 376 59 376 463 879 463 879 125 67 125 67 694 353 694 353 71 655 71 655 605 113 605 113 104 243 104 243 419 792 419 792 504 984 504 984 659 828 659 828 566 623 566 623 43 710 43 710 116 192 116 192 315 247 315 247 542 665 542 665 425 564 425 564 425 608 425 608 134 428 134 428 837 218 837 218 335 913 335 913 651 964 651 964 209 29 209 29 64 491 64 491 799 662 799 662 574 208 574 208 432 966 432 966 758 848 758 848 434 739 434 739 176 104 176 104 97 193 97 193 121 651 121 651 167 20 167 20 858 211 858 211 573 875 573 875 784 415 784 415 112 988 112 988 292 211 292 211 731 963 731 963 316 477 316 477 56 301 56 301 549 864 549 864 758 880 758 880 43 15 43 15 939 614 939 614 852 812 852 812 779 317 779 317 160 108 160 108 644 857 644 857 313 850 313 850 27 884 27 884 492 401 492 401 271 336 271 336 479 916 479 916 912 76 912 76 256 88 256 88 176 77 176 77 217 411 217 411 522 389 522 389 230 882 230 882 580 392 580 392 530 149 530 149 213 675 213 675 616 800 616 800 447 524 447 524 422 490 422 490 806 200 806 200 384 995 384 995 626 605 626 605 79 692 79 692 335 286 335 286 727 863 727 863 740 451 740 451 940 879 940 879 258 222 258 222 160 300 160 300 1 789 1 789 6 480 6 480 264 289 264 289 340 941 340 941 949 542 949 542 366 905 366 905 954 819 954 819 166 740 166 740 279 651 279 651 248 847 248 847 227 840 227 840 561 583 561 583 594 707 594 707 479 219 479 219 763 562 763 562 561 782 561 782 279 713 279 713 150 523 150 523 412 671 412 671 573 702 573 702 242 629 242 629 605 642 605 642 393 887 393 887 298 711 298 711 836 341 836 341 56 243 56 243 538 77 538 77 173 582 173 582 691 482 691 482 66 631 66 631 585 827 585 827 143 172 143 172 120 502 120 502 752 339 752 339 432 387 432 387 415 89 415 89 441 447 441 447 966 66 966 66 572 510 572 510 520 431 520 431 763 934 763 934 837 647 837 647 547 818 547 818 259 714 259 714 921 646 921 646 76 620 76 620 602 933 602 933 630 639 630 639 618 925 618 925 102 57 102 57 352 628 352 628 391 724 391 724 687 351 687 351 734 263 734 263 501 925 501 925 882 399 882 399 424 468 424 468 274 132 274 132 810 222 810 222 949 581 949 581 681 829 681 829 774 9 774 9 537 73 537 73 55 775 55 775 934 162 934 162 335 111 335 111 951 393 951 393 210 969 210 969 827 765 827 765 111 524 111 524 195 202 195 202 727 965 727 965 870 453 870 453 272 527 272 527 133 13 133 13 898 416 898 416 366 156 366 156 10 575 10 575 913 184 913 184 790 977 790 977 918 249 918 249 559 937 559 937 388 580 388 580 37 115 37 115 614 315 614 315 162 323 162 323 152 223 152 223 363 810 363 810 173 755 173 755 515 156 515 156 914 127 914 127 35 293 35 293 900 910 900 910 303 852 303 852 11 56 11 56 976 221 976 221 457 759 457 759 679 64 679 64 343 929 343 929 420 140 420 140 786 586 786 586 551 827 551 827 568 24 568 24 877 243 877 243 483 250 483 250 164 588 164 588 140 866 140 866 50 26 50 26 647 568 647 568 261 781 261 781 661 807 661 807 302 168 302 168 68 626 68 626 566 787 566 787 916 725 916 725 632 380 632 380 593 342 593 342 574 295 574 295 838 850 838 850 75 611 75 611 661 355 661 355 817 370 817 370 173 51 173 51 800 425 800 425 636 290 636 290 120 886 120 886 910 507 910 507 745 63 745 63 751 758 751 758 78 509 78 509 756 780 756 780 684 690 684 690 76 477 76 477 678 722 678 722 832 286 832 286 226 792 226 792 431 67 431 67 651 279 651 279 181 802 181 802 139 676 139 676 812 192 812 192 932 619 932 619 743 237 743 237 932 13 932 13 283 650 283 650 339 35 339 35 499 676 499 676 858 305 858 305 740 222 740 222 955 780 955 780 880 806 880 806 722 110 722 110 691 30 691 30 660 665 660 665 414 128 414 128 831 68 831 68 966 849 966 849 142 789 142 789 265 691 265 691 602 425 602 425 446 239 446 239 510 474 510 474 46 467 46 467 131 481 131 481 430 111 430 111 959 487 959 487 289 99 289 99 685 930 685 930 81 371 81 371 146 375 146 375 696 798 696 798 979 412 979 412 911 708 911 708 765 914 765 914 213 952 213 952 215 872 215 872 113 884 113 884 156 648 156 648 768 587 768 587 163 362 163 362 155 484 155 484 396 265 396 265 685 522 685 522 906 851 906 851 657 995 657 995 116 341 116 341 748 504 748 504 968 976 968 976 200 457 200 457 863 420 863 420 855 191 855 191 6 48 6 48 522 230 522 230 919 109 919 109 687 830 687 830 190 355 190 355 173 354 173 354 358 839 358 839 993 21 993 21 77 847 77 847 710 591 710 591 203 608 203 608 305 785 305 785 784 305 784 305 828 925 828 925 579 941 579 941 764 738 764 738 283 425 283 425 987 811 987 811 592 351 592 351 413 277 413 277 73 856 73 856 90 979 90 979 913 773 913 773 325 253 325 253 710 399 710 399 92 988 92 988 29 432 29 432 937 582 937 582 937 420 937 420 563 438 563 438 731 973 731 973 548 756 548 756 504 164 504 164 834 510 834 510 244 405 244 405 367 878 367 878 491 920 491 920 526 193 526 193 195 373 195 373 462 587 462 587 702 406 702 406 732 281 732 281 398 566 398 566 473 875 473 875 30 973 30 973 533 510 533 510 612 697 612 697 876 58 876 58 215 796 215 796 472 455 472 455 571 629 571 629 282 683 282 683 151 641 151 641 689 788 689 788 514 764 514 764 911 885 911 885 335 641 335 641 191 535 191 535 159 781 159 781 361 882 361 882 463 499 463 499 908 26 908 26 695 641 695 641 452 309 452 309 21 899 21 899 728 674 728 674 36 439 36 439 561 798 561 798 233 835 233 835 954 353 954 353 101 45 101 45 478 149 478 149 705 542 705 542 886 174 886 174 953 751 953 751 125 515 125 515 82 858 82 858 625 885 625 885 798 944 798 944 445 536 445 536 732 55 732 55 203 817 203 817 687 561 687 561 16 590 16 590 531 201 531 201 505 925 505 925 911 716 911 716 104 306 104 306 816 155 816 155 156 839 156 839 462 823 462 823 18 93 18 93 891 724 891 724 136 311 136 311 455 646 455 646 177 7 177 7 95 762 95 762 723 716 723 716 243 215 243 215 253 763 253 763 436 812 436 812 514 130 514 130 240 21 240 21 582 837 582 837 842 341 842 341 92 223 92 223 398 861 398 861 129 332 129 332 881 51 881 51 854 836 854 836 745 925 745 925 420 300 420 300 216 20 216 20 394 10 394 10 467 869 467 869 280 74 280 74 608 963 608 963 157 875 157 875 433 568 433 568 157 746 157 746 919 610 919 610 392 543 392 543 748 856 748 856 874 319 874 319 411 745 411 745 550 971 550 971 679 643 679 643 466 119 466 119 734 618 734 618 880 29 880 29 593 644 593 644 938 760 938 760 670 85 670 85 888 455 888 455 289 890 289 890 117 497 117 497 914 993 914 993 225 342 225 342 991 333 991 333 585 60 585 60 334 881 334 881 206 284 206 284 28 122 28 122 581 724 581 724 251 672 251 672 317 662 317 662 769 386 769 386 104 387 104 387 922 889 922 889 26 66 26 66 314 742 314 742 327 66 327 66 777 910 777 910 768 10 768 10 892 544 892 544 62 632 62 632 254 623 254 623 993 118 993 118 459 153 459 153 547 979 547 979 918 550 918 550 991 366 991 366 343 507 343 507 171 131 171 131 465 587 465 587 450 600 450 600 705 566 705 566 275 599 275 599 642 533 642 533 809 638 809 638 759 481 759 481 103 918 103 918 588 841 588 841 785 838 785 838 962 516 962 516 970 340 970 340 744 125 744 125 86 373 86 373 887 456 887 456 298 846 298 846 432 21 432 21 233 757 233 757 924 771 924 771 795 887 795 887 975 479 975 479 597 162 597 162 595 627 595 627 736 228 736 228 691 577 691 577 228 387 228 387 192 785 192 785 405 805 405 805 196 46 196 46 150 586 150 586 873 130 873 130 904 813 904 813 793 219 793 219 819 627 819 627 893 923 893 923 506 325 506 325 492 48 492 48 517 922 517 922 476 334 476 334 618 862 618 862 724 360 724 360 20 713 20 713 555 854 555 854 12 951 12 951 685 823 685 823 760 46 760 46 156 256 156 256 408 387 408 387 410 814 410 814 587 715 587 715 819 447 819 447 940 662 940 662 809 201 809 201 704 947 704 947 914 265 914 265 763 4 763 4 344 338 344 338 441 688 441 688 992 979 992 979 461 95 461 95 340 931 340 931 604 609 604 609 860 370 860 370 699 900 699 900 951 448 951 448 753 431 753 431 164 279 164 279 271 652 271 652 309 711 309 711 443 338 443 338 834 824 834 824 244 986 244 986 366 247 366 247 169 309 169 309 597 446 597 446 229 882 229 882 243 17 243 17 480 726 480 726 295 693 295 693 810 987 810 987 921 445 921 445 622 317 622 317 733 142 733 142 597 810 597 810 448 91 448 91 407 701 407 701 712 70 712 70 468 885 468 885 417 553 417 553 20 48 20 48 169 440 169 440 279 710 279 710 45 145 45 145 747 446 747 446 599 993 599 993 287 351 287 351 521 926 521 926 752 435 752 435 40 183 40 183 126 917 126 917 39 47 39 47 963 813 963 813 380 793 380 793 426 778 426 778 943 505 943 505 720 40 720 40 44 250 44 250 257 254 257 254 992 219 992 219 265 139 265 139 947 42 947 42 826 465 826 465 582 700 582 700 471 587 471 587 977 699 977 699 965 545 965 545 651 175 651 175 118 514 118 514 152 365 152 365 259 607 259 607 142 373 142 373 540 690 540 690 602 264 602 264 222 793 222 793 533 180 533 180 410 299 410 299 895 167 895 167 940 941 940 941 884 553 884 553 1 238 1 238 33 11 33 11 161 770 161 770 820 984 820 984 535 307 535 307 616 294 616 294 481 365 481 365 835 529 835 529 503 792 503 792 824 357 824 357 630 365 630 365 295 691 295 691 120 917 120 917 306 502 306 502 546 647 546 647 2 79 2 79 761 519 761 519 906 321 906 321 105 850 105 850 341 819 341 819 763 6 763 6 936 434 936 434 739 863 739 863 616 979 616 979 167 119 167 119 767 548 767 548 865 148 865 148 560 569 560 569 101 807 101 807 452 139 452 139 748 935 748 935 91 25 91 25 978 465 978 465 844 707 844 707 129 178 129 178 245 654 245 654 830 630 830 630 406 330 406 330 29 359 29 359 51 818 51 818 515 314 515 314 210 588 210 588 866 162 866 162 723 81 723 81 551 224 551 224 763 149 763 149 419 248 419 248 184 188 184 188 343 960 343 960 427 371 427 371 623 627 623 627 523 367 523 367 596 399 596 399 469 409 469 409 403 373 403 373 463 846 463 846 928 228 928 228 770 151 770 151 110 658 110 658 829 959 829 959 696 384 696 384 217 334 217 334 178 737 178 737 66 477 66 477 794 528 794 528 987 731 987 731 747 751 747 751 4 271 4 271 54 916 54 916 807 638 807 638 347 79 347 79 939 433 939 433 378 37 378 37 251 994 251 994 853 78 853 78 601 577 601 577 204 263 204 263 578 420 578 420 807 756 807 756 827 58 827 58 6 857 6 857 793 960 793 960 630 357 630 357 293 208 293 208 113 667 113 667 851 273 851 273 932 725 932 725 772 562 772 562 447 245 447 245 473 744 473 744 467 586 467 586 648 947 648 947 903 899 903 899 66 329 66 329 241 373 241 373 560 648 560 648 133 605 133 605 134 325 134 325 952 956 952 956 111 568 111 568 448 296 448 296 623 206 623 206 64 390 64 390 150 17 150 17 322 570 322 570 648 616 648 616 302 276 302 276 946 218 946 218 708 591 708 591 99 424 99 424 944 19 944 19 200 646 200 646 507 132 507 132 822 285 822 285 945 592 945 592 367 655 367 655 584 461 584 461 124 676 124 676 528 58 528 58 50 560 50 560 487 64 487 64 36 506 36 506 567 594 567 594 282 653 282 653 720 436 720 436 299 668 299 668 626 707 626 707 419 206 419 206 109 54 109 54 524 80 524 80 5 599 5 599 836 528 836 528 928 913 928 913 345 442 345 442 618 634 618 634 609 28 609 28 865 450 865 450 21 175 21 175 676 188 676 188 912 234 912 234 760 188 760 188 670 921 670 921 94 176 94 176 443 928 443 928 139 38 139 38 246 577 246 577 878 570 878 570 421 207 421 207 283 718 283 718 972 717 972 717 101 765 101 765 255 207 255 207 812 303 812 303 656 614 656 614 737 69 737 69 920 420 920 420 633 20 633 20 730 763 730 763 72 361 72 361 487 598 487 598 665 414 665 414 741 84 741 84 631 111 631 111 159 157 159 157 861 768 861 768 756 443 756 443 519 128 519 128 824 83 824 83 533 599 533 599 214 354 214 354 654 640 654 640 443 36 443 36 97 228 97 228 529 685 529 685 149 747 149 747 383 522 383 522 158 587 158 587 164 704 164 704 926 359 926 359 411 630 411 630 982 938 982 938 830 359 830 359 3 543 3 543 507 241 507 241 537 466 537 466 888 457 888 457 98 574 98 574 939 283 939 283 32 28 32 28 978 293 978 293 820 493 820 493 615 535 615 535 555 985 555 985 176 787 176 787 539 585 539 585 19 88 19 88 30 25 30 25 513 513 513 513 106 715 106 715 171 647 171 647 809 973 809 973 219 723 219 723 686 833 686 833 837 488 837 488 613 350 613 350 538 492 538 492 866 791 866 791 575 782 575 782 582 716 582 716 61 197 61 197 384 799 384 799 896 776 896 776 378 183 378 183 471 88 471 88 316 853 316 853 17 555 17 555 630 390 630 390 683 733 683 733 73 24 73 24 217 307 217 307 29 779 29 779 435 406 435 406 310 328 310 328 518 55 518 55 767 117 767 117 601 683 601 683 351 106 351 106 437 560 437 560 985 135 985 135 143 348 143 348 760 157 760 157 614 183 614 183 792 696 792 696 973 882 973 882 811 785 811 785 556 507 556 507 720 546 720 546 80 424 80 424 314 7 314 7 138 333 138 333 957 884 957 884 968 729 968 729 382 652 382 652 103 973 103 973 118 962 118 962 116 511 116 511 363 64 363 64 766 449 766 449 483 882 483 882 681 982 681 982 414 188 414 188 343 155 343 155 529 735 529 735 735 616 735 616 522 723 522 723 400 916 400 916 954 930 954 930 671 235 671 235 83 528 83 528 273 865 273 865 564 483 564 483 787 726 787 726 674 143 674 143 255 749 255 749 670 897 670 897 906 165 906 165 927 487 927 487 804 399 804 399 821 38 821 38 662 261 662 261 507 355 507 355 811 576 811 576 7 943 7 943 868 374 868 374 174 410 174 410 202 788 202 788 44 982 44 982 451 385 451 385 635 158 635 158 715 693 715 693 12 787 12 787 969 514 969 514 49 845 49 845 180 749 180 749 417 65 417 65 387 565 387 565 105 326 105 326 765 483 765 483 677 413 677 413 885 159 885 159 95 608 95 608 127 903 127 903 747 748 747 748 423 968 423 968 522 934 522 934 156 514 156 514 418 103 418 103 691 844 691 844 283 355 283 355 198 987 198 987 983 974 983 974 360 299 360 299 672 261 672 261 926 700 926 700 435 344 435 344 307 185 307 185 14 558 14 558 356 458 356 458 379 13 379 13 920 700 920 700 193 588 193 588 838 991 838 991 860 336 860 336 497 322 497 322 894 493 894 493 147 870 147 870 543 879 543 879 937 345 937 345 141 184 141 184 759 982 759 982 121 832 121 832 336 459 336 459 51 123 51 123 681 314 681 314 636 175 636 175 28 897 28 897 338 268 338 268 864 141 864 141 814 173 814 173 657 17 657 17 717 746 717 746 604 748 604 748 140 292 140 292 450 908 450 908 661 946 661 946 872 380 872 380 813 686 813 686 798 511 798 511 958 464 958 464 444 482 444 482 471 278 471 278 69 436 69 436 493 251 493 251 311 509 311 509 693 781 693 781 957 612 957 612 454 123 454 123 792 495 792 495 858 735 858 735 78 734 78 734 335 665 335 665 101 373 101 373 102 929 102 929 764 404 764 404 419 336 419 336 984 923 984 923 953 761 953 761 145 551 145 551 993 787 993 787 472 778 472 778 117 593 117 593 932 88 932 88 296 608 296 608 236 702 236 702 678 294 678 294 210 763 210 763 848 268 848 268 723 432 723 432 303 74 303 74 126 281 126 281 936 114 936 114 193 132 193 132 338 18 338 18 666 734 666 734 769 632 769 632 418 434 418 434 356 946 356 946 503 60 503 60 747 205 747 205 928 605 928 605 720 884 720 884 430 656 430 656 960 762 960 762 349 324 349 324 485 566 485 566 488 478 488 478 590 82 590 82 580 895 580 895 206 898 206 898 927 361 927 361 948 403 948 403 880 323 880 323 979 51 979 51 26 154 26 154 681 105 681 105 165 351 165 351 743 861 743 861 690 408 690 408 924 353 924 353 367 199 367 199 892 952 892 952 791 871 791 871 685 349 685 349 47 340 47 340 231 320 231 320 681 373 681 373 726 55 726 55 306 312 306 312 988 325 988 325 543 810 543 810 231 121 231 121 844 198 844 198 237 581 237 581 397 65 397 65 987 766 987 766 693 328 693 328 818 51 818 51 127 350 127 350 90 493 90 493 828 547 828 547 47 593 47 593 536 971 536 971 900 411 900 411 574 799 574 799 717 361 717 361 364 560 364 560 559 174 559 174 808 986 808 986 25 950 25 950 524 956 524 956 257 738 257 738 57 224 57 224 674 119 674 119 33 974 33 974 93 2 93 2 393 517 393 517 587 993 587 993 338 877 338 877 866 729 866 729 837 77 837 77 362 871 362 871 475 678 475 678 789 971 789 971 522 516 522 516 517 105 517 105 446 159 446 159 703 723 703 723 529 643 529 643 545 510 545 510 287 458 287 458 148 496 148 496 485 454 485 454 416 98 416 98 78 722 78 722 534 46 534 46 980 44 980 44 909 495 909 495 923 290 923 290 161 986 161 986 181 841 181 841 457 808 457 808 86 234 86 234 45 503 45 503 895 92 895 92 746 621 746 621 163 792 163 792 144 888 144 888 282 443 282 443 470 757 470 757 704 816 704 816 572 580 572 580 680 807 680 807 475 100 475 100 45 76 45 76 356 536 356 536 732 275 732 275 661 351 661 351 983 167 983 167 419 549 419 549 782 7 782 7 15 433 15 433 389 819 389 819 960 11 960 11 657 60 657 60 434 893 434 893 907 245 907 245 644 121 644 121 135 958 135 958 565 438 565 438 154 621 154 621 741 860 741 860 678 991 678 991 829 573 829 573 904 456 904 456 184 744 184 744 611 132 611 132 579 544 579 544 116 582 116 582 626 508 626 508 243 877 243 877 977 971 977 971 316 732 316 732 382 429 382 429 200 737 200 737 82 225 82 225 81 403 81 403 537 803 537 803 20 766 20 766 383 146 383 146 66 103 66 103 792 261 792 261 462 993 462 993 633 762 633 762 272 823 272 823 49 409 49 409 621 233 621 233 166 455 166 455 262 597 262 597 587 566 587 566 222 241 222 241 169 145 169 145 416 398 416 398 277 197 277 197 916 918 916 918 283 571 283 571 606 438 606 438 389 702 389 702 956 501 956 501 984 438 984 438 139 260 139 260 564 26 564 26 520 266 520 266 409 995 409 995 226 402 226 402 774 848 774 848 522 364 522 364 23 238 23 238 336 6 336 6 572 168 572 168 286 247 286 247 562 252 562 252 306 274 306 274 434 46 434 46 203 516 203 516 163 534 163 534 484 192 484 192 607 602 607 602 322 597 322 597 716 894 716 894 84 778 84 778 900 782 900 782 473 15 473 15 800 369 800 369 982 898 982 898 793 412 793 412 856 124 856 124 61 919 61 919 255 582 255 582 11 43 11 43 138 416 138 416 270 408 270 408 500 29 500 29 21 187 21 187 885 443 885 443 867 202 867 202 562 485 562 485 169 952 169 952 826 354 826 354 376 136 376 136 221 102 221 102 346 317 346 317 219 560 219 560 211 728 211 728 515 933 515 933 525 610 525 610 62 531 62 531 313 483 313 483 616 925 616 925 425 157 425 157 917 359 917 359 330 725 330 725 8 533 8 533 952 203 952 203 311 849 311 849 412 737 412 737 415 709 415 709 956 112 956 112 859 516 859 516 667 669 667 669 622 69 622 69 607 431 607 431 147 520 147 520 723 724 723 724 68 46 68 46 897 396 897 396 542 322 542 322 266 436 266 436 847 741 847 741 816 489 816 489 644 612 644 612 614 732 614 732 712 262 712 262 809 147 809 147 283 684 283 684 968 291 968 291 906 633 906 633 449 163 449 163 848 451 848 451 632 524 632 524 930 265 930 265 505 433 505 433 768 274 768 274 987 145 987 145 7 974 7 974 888 269 888 269 305 905 305 905 63 696 63 696 376 755 376 755 179 394 179 394 564 224 564 224 828 484 828 484 438 188 438 188 183 95 183 95 428 297 428 297 832 239 832 239 552 620 552 620 348 886 348 886 155 686 155 686 582 175 582 175 954 744 954 744 54 978 54 978 695 398 695 398 337 133 337 133 513 269 513 269 563 868 563 868 781 671 781 671 197 562 197 562 298 546 298 546 591 581 591 581 275 233 275 233 458 142 458 142 714 827 714 827 314 952 314 952 320 419 320 419 649 584 649 584 177 918 177 918 392 681 392 681 33 162 33 162 456 734 456 734 197 816 197 816 261 983 261 983 732 956 732 956 167 613 167 613 238 688 238 688 74 863 74 863 838 240 838 240 290 276 290 276 833 938 833 938 205 622 205 622 200 900 200 900 754 21 754 21 168 32 168 32 30 163 30 163 76 396 76 396 521 816 521 816 519 100 519 100 749 60 749 60 79 33 79 33 442 713 442 713 798 947 798 947 579 417 579 417 178 270 178 270 151 514 151 514 737 732 737 732 333 637 333 637 723 56 723 56 673 995 673 995 426 827 426 827 754 541 754 541 562 842 562 842 715 759 715 759 447 766 447 766 31 857 31 857 727 219 727 219 35 282 35 282 364 566 364 566 814 916 814 916 227 66 227 66 402 590 402 590 645 721 645 721 26 343 26 343 666 762 666 762 142 201 142 201 545 16 545 16 857 642 857 642 133 65 133 65 364 487 364 487 316 943 316 943 132 346 132 346 108 511 108 511 719 224 719 224 758 331 758 331 33 47 33 47 517 155 517 155 441 452 441 452 233 766 233 766 947 372 947 372 571 837 571 837 284 104 284 104 355 334 355 334 30 12 30 12 763 523 763 523 474 951 474 951 896 310 896 310 927 293 927 293 232 303 232 303 551 445 551 445 906 318 906 318 569 605 569 605 463 612 463 612 746 902 746 902 331 386 331 386 850 279 850 279 586 16 586 16 113 169 113 169 507 550 507 550 164 320 164 320 196 363 196 363 688 533 688 533 408 329 408 329 952 819 952 819 293 105 293 105 747 266 747 266 36 953 36 953 114 286 114 286 669 520 669 520 971 453 971 453 880 662 880 662 896 957 896 957 213 645 213 645 620 178 620 178 138 107 138 107 300 243 300 243 391 514 391 514 73 486 73 486 143 990 143 990 429 596 429 596 478 769 478 769 850 850 850 850 724 995 724 995 572 363 572 363 758 164 758 164 505 881 505 881 939 384 939 384 574 31 574 31 611 474 611 474 687 636 687 636 368 985 368 985 59 431 59 431 731 423 731 423 856 29 856 29 69 553 69 553 506 450 506 450 90 936 90 936 185 571 185 571 470 879 470 879 923 831 923 831 190 441 190 441 157 626 157 626 855 27 855 27 859 918 859 918 985 237 985 237 213 438 213 438 468 565 468 565 351 137 351 137 464 269 464 269 434 17 434 17 770 765 770 765 378 726 378 726 776 139 776 139 634 329 634 329 187 204 187 204 777 28 777 28 427 879 427 879 948 79 948 79 22 808 22 808 952 523 952 523 253 15 253 15 357 318 357 318 489 769 489 769 539 398 539 398 138 462 138 462 945 653 945 653 634 509 634 509 447 331 447 331 932 931 932 931 295 727 295 727 570 946 570 946 186 487 186 487 903 916 903 916 632 602 632 602 990 286 990 286 469 664 469 664 196 990 196 990 70 140 70 140 393 568 393 568 90 476 90 476 868 330 868 330 249 16 249 16 815 969 815 969 465 581 465 581 323 30 323 30 86 535 86 535 813 522 813 522 848 592 848 592 116 812 116 812 26 857 26 857 942 810 942 810 416 572 416 572 528 714 528 714 930 443 930 443 19 612 19 612 945 875 945 875 809 529 809 529 261 931 261 931 97 34 97 34 321 257 321 257 679 766 679 766 348 655 348 655 438 627 438 627 59 743 59 743 395 654 395 654 613 613 613 613 43 137 43 137 469 687 469 687 675 78 675 78 698 219 698 219 772 763 772 763 627 817 627 817 679 674 679 674 512 533 512 533 852 5 852 5 78 298 78 298 848 696 848 696 826 110 826 110 603 108 603 108 3 384 3 384 768 27 768 27 917 294 917 294 22 470 22 470 736 566 736 566 513 492 513 492 658 399 658 399 858 695 858 695 192 484 192 484 74 260 74 260 503 688 503 688 831 22 831 22 890 681 890 681 120 618 120 618 53 315 53 315 295 224 295 224 342 899 342 899 896 873 896 873 210 275 210 275 318 862 318 862 447 59 447 59 427 244 427 244 492 128 492 128 84 128 84 128 266 958 266 958 312 681 312 681 731 827 731 827 469 39 469 39 152 694 152 694 454 205 454 205 277 838 277 838 241 380 241 380 83 972 83 972 95 358 95 358 384 773 384 773 355 195 355 195 935 588 935 588 497 638 497 638 236 735 236 735 937 852 937 852 635 764 635 764 676 171 676 171 78 309 78 309 655 167 655 167 428 206 428 206 172 819 172 819 985 96 985 96 720 334 720 334 918 252 918 252 400 658 400 658 539 221 539 221 263 140 263 140 925 125 925 125 72 718 72 718 15 629 15 629 554 696 554 696 891 741 891 741 800 808 800 808 148 868 148 868 187 32 187 32 79 550 79 550 539 375 539 375 569 903 569 903 577 429 577 429 266 321 266 321 553 740 553 740 879 199 879 199 282 1 282 1 771 244 771 244 734 728 734 728 64 887 64 887 588 17 588 17 813 453 813 453 514 695 514 695 930 960 930 960 461 244 461 244 732 206 732 206 405 288 405 288 408 467 408 467 551 638 551 638 245 872 245 872 183 345 183 345 113 40 113 40 428 156 428 156 274 277 274 277 390 377 390 377 840 472 840 472 714 235 714 235 320 140 320 140 449 551 449 551 319 308 319 308 23 633 23 633 179 695 179 695 62 431 62 431 170 657 170 657 893 994 893 994 217 856 217 856 576 119 576 119 881 184 881 184 800 191 800 191 85 995 85 995 879 624 879 624 892 171 892 171 836 745 836 745 361 586 361 586 244 447 244 447 198 80 198 80 904 515 904 515 323 477 323 477 915 858 915 858 595 955 595 955 142 728 142 728 786 420 786 420 310 971 310 971 40 578 40 578 796 684 796 684 399 640 399 640 625 206 625 206 992 857 992 857 933 373 933 373 258 330 258 330 459 750 459 750 547 874 547 874 190 349 190 349 688 684 688 684 898 683 898 683 268 29 268 29 375 24 375 24 648 266 648 266 91 117 91 117 717 400 717 400 201 628 201 628 382 617 382 617 81 760 81 760 854 270 854 270 522 747 522 747 721 208 721 208 345 963 345 963 48 284 48 284 47 139 47 139 584 217 584 217 592 896 592 896 859 598 859 598 558 859 558 859 861 215 861 215 232 347 232 347 620 587 620 587 126 846 126 846 67 202 67 202 595 516 595 516 206 166 206 166 920 150 920 150 160 964 160 964 73 416 73 416 523 63 523 63 517 310 517 310 666 79 666 79 280 6 280 6 558 440 558 440 46 687 46 687 785 515 785 515 683 899 683 899 988 452 988 452 924 419 924 419 154 754 154 754 979 747 979 747 784 822 784 822 453 65 453 65 913 198 913 198 130 908 130 908 615 966 615 966 339 712 339 712 742 971 742 971 496 982 496 982 391 978 391 978 51 30 51 30 38 185 38 185 662 111 662 111 888 785 888 785 122 169 122 169 745 541 745 541 777 778 777 778 120 202 120 202 334 857 334 857 359 451 359 451 724 867 724 867 907 892 907 892 29 904 29 904 562 77 562 77 876 702 876 702 62 765 62 765 403 582 403 582 633 606 633 606 374 466 374 466 306 114 306 114 197 721 197 721 147 251 147 251 451 873 451 873 210 696 210 696 733 136 733 136 620 141 620 141 536 912 536 912 800 895 800 895 711 894 711 894 143 560 143 560 547 929 547 929 572 587 572 587 583 270 583 270 637 10 637 10 588 980 588 980 768 725 768 725 896 674 896 674 379 692 379 692 505 577 505 577 432 184 432 184 347 178 347 178 188 353 188 353 741 590 741 590 263 155 263 155 218 392 218 392 826 37 826 37 510 419 510 419 872 108 872 108 181 14 181 14 443 7 443 7 806 431 806 431 635 587 635 587 328 482 328 482 814 365 814 365 684 407 684 407 245 891 245 891 12 13 12 13 704 843 704 843 135 897 135 897 305 872 305 872 869 382 869 382 793 669 793 669 734 778 734 778 116 24 116 24 340 216 340 216 537 617 537 617 337 88 337 88 156 452 156 452 200 298 200 298 810 874 810 874 480 205 480 205 450 800 450 800 438 364 438 364 528 271 528 271 524 245 524 245 374 245 374 245 897 203 897 203 134 279 134 279 584 901 584 901 178 222 178 222 952 958 952 958 629 14 629 14 555 211 555 211 962 798 962 798 660 246 660 246 600 207 600 207 429 480 429 480 161 358 161 358 679 352 679 352 631 648 631 648 815 20 815 20 865 906 865 906 6 581 6 581 443 821 443 821 497 604 497 604 611 428 611 428 354 411 354 411 574 986 574 986 247 737 247 737 215 988 215 988 685 115 685 115 819 59 819 59 32 173 32 173 169 477 169 477 318 221 318 221 640 438 640 438 948 503 948 503 858 749 858 749 522 372 522 372 540 145 540 145 722 374 722 374 725 490 725 490 120 842 120 842 132 204 132 204 307 49 307 49 519 960 519 960 104 191 104 191 488 900 488 900 6 188 6 188 557 697 557 697 572 303 572 303 770 773 770 773 859 688 859 688 570 247 570 247 429 192 429 192 88 181 88 181 739 683 739 683 355 955 355 955 348 53 348 53 236 883 236 883 228 134 228 134 288 502 288 502 331 787 331 787 800 473 800 473 312 310 312 310 569 913 569 913 528 693 528 693 692 612 692 612 202 850 202 850 585 424 585 424 582 426 582 426 310 356 310 356 124 800 124 800 375 468 375 468 762 896 762 896 270 124 270 124 532 625 532 625 269 902 269 902 499 72 499 72 14 668 14 668 750 339 750 339 495 173 495 173 689 930 689 930 628 685 628 685 618 480 618 480 128 667 128 667 467 303 467 303 696 684 696 684 567 568 567 568 542 610 542 610 566 41 566 41 981 145 981 145 325 710 325 710 602 297 602 297 183 452 183 452 784 6 784 6 921 872 921 872 969 612 969 612 137 305 137 305 758 204 758 204 361 896 361 896 63 796 63 796 411 629 411 629 755 72 755 72 593 66 593 66 678 293 678 293 779 613 779 613 416 408 416 408 827 640 827 640 750 973 750 973 69 749 69 749 995 916 995 916 207 48 207 48 819 143 819 143 536 204 536 204 995 516 995 516 923 356 923 356 378 693 378 693 112 835 112 835 527 787 527 787 345 898 345 898 159 326 159 326 353 521 353 521 806 275 806 275 432 17 432 17 559 780 559 780 31 688 31 688 277 594 277 594 892 877 892 877 448 866 448 866 633 909 633 909 800 83 800 83 196 372 196 372 199 345 199 345 68 470 68 470 930 879 930 879 363 412 363 412 615 188 615 188 361 6 361 6 828 465 828 465 15 602 15 602 226 654 226 654 18 341 18 341 357 963 357 963 646 449 646 449 470 436 470 436 257 364 257 364 44 951 44 951 826 132 826 132 715 431 715 431 476 686 476 686 678 409 678 409 763 87 763 87 547 44 547 44 186 80 186 80 609 526 609 526 622 795 622 795 230 597 230 597 776 481 776 481 269 740 269 740 213 198 213 198 713 532 713 532 901 230 901 230 340 384 340 384 319 14 319 14 529 916 529 916 30 287 30 287 443 426 443 426 792 462 792 462 577 406 577 406 219 513 219 513 693 888 693 888 646 580 646 580 879 307 879 307 301 969 301 969 740 869 740 869 560 690 560 690 731 500 731 500 17 653 17 653 231 790 231 790 585 987 585 987 787 665 787 665 20 118 20 118 585 740 585 740 494 724 494 724 224 107 224 107 120 211 120 211 398 815 398 815 276 826 276 826 130 755 130 755 616 395 616 395 470 482 470 482 434 799 434 799 597 977 597 977 665 201 665 201 759 364 759 364 167 294 167 294 683 978 683 978 701 932 701 932 236 946 236 946 189 481 189 481 945 593 945 593 736 952 736 952 897 4 897 4 880 666 880 666 744 619 744 619 88 170 88 170 327 481 327 481 834 994 834 994 480 790 480 790 664 832 664 832 726 861 726 861 193 174 193 174 182 135 182 135 781 993 781 993 451 119 451 119 798 870 798 870 553 835 553 835 215 283 215 283 329 504 329 504 410 894 410 894 525 931 525 931 563 27 563 27 563 666 563 666 184 395 184 395 181 43 181 43 916 607 916 607 333 689 333 689 918 992 918 992 208 277 208 277 836 962 836 962 248 15 248 15 346 905 346 905 178 309 178 309 181 877 181 877 843 15 843 15 78 790 78 790 279 307 279 307 184 367 184 367 973 835 973 835 893 417 893 417 390 912 390 912 254 521 254 521 862 134 862 134 83 384 83 384 346 55 346 55 622 975 622 975 693 640 693 640 933 43 933 43 429 325 429 325 329 727 329 727 226 122 226 122 97 127 97 127 447 256 447 256 5 96 5 96 308 947 308 947 950 491 950 491 30 917 30 917 397 257 397 257 103 340 103 340 168 927 168 927 701 212 701 212 828 965 828 965 990 24 990 24 740 969 740 969 304 912 304 912 539 892 539 892 708 427 708 427 383 401 383 401 421 56 421 56 910 411 910 411 618 848 618 848 875 437 875 437 583 266 583 266 328 602 328 602 266 644 266 644 933 116 933 116 421 433 421 433 304 173 304 173 938 958 938 958 465 911 465 911 744 553 744 553 256 238 256 238 608 59 608 59 929 730 929 730 392 119 392 119 932 280 932 280 498 91 498 91 253 375 253 375 551 271 551 271 686 747 686 747 411 274 411 274 746 536 746 536 652 184 652 184 929 980 929 980 645 26 645 26 932 771 932 771 248 148 248 148 686 972 686 972 827 837 827 837 970 970 970 970 182 251 182 251 389 218 389 218 4 386 4 386 514 852 514 852 739 276 739 276 372 68 372 68 703 197 703 197 500 618 500 618 109 51 109 51 587 113 587 113 855 772 855 772 580 853 580 853 145 588 145 588 884 408 884 408 205 473 205 473 853 831 853 831 419 44 419 44 411 272 411 272 171 331 171 331 431 151 431 151 440 534 440 534 119 225 119 225 885 282 885 282 495 125 495 125 383 2 383 2 462 454 462 454 406 581 406 581 773 9 773 9 568 534 568 534 353 712 353 712 534 498 534 498 330 299 330 299 772 594 772 594 20 435 20 435 113 357 113 357 539 117 539 117 401 346 401 346 976 471 976 471 105 145 105 145 933 130 933 130 325 798 325 798 65 201 65 201 172 325 172 325 983 270 983 270 114 793 114 793 314 703 314 703 606 738 606 738 961 524 961 524 225 439 225 439 589 850 589 850 328 188 328 188 828 418 828 418 577 963 577 963 890 656 890 656 315 726 315 726 351 680 351 680 924 411 924 411 95 258 95 258 490 330 490 330 772 931 772 931 815 614 815 614 912 533 912 533 960 451 960 451 101 973 101 973 722 215 722 215 136 140 136 140 911 464 911 464 969 151 969 151 34 130 34 130 826 808 826 808 147 865 147 865 312 329 312 329 941 341 941 341 185 343 185 343 582 370 582 370 181 814 181 814 256 715 256 715 688 968 688 968 929 447 929 447 801 59 801 59 714 71 714 71 807 929 807 929 41 821 41 821 242 353 242 353 389 242 389 242 778 227 778 227 452 524 452 524 820 370 820 370 63 552 63 552 910 132 910 132 826 637 826 637 195 216 195 216 501 866 501 866 314 872 314 872 731 71 731 71 833 691 833 691 200 531 200 531 264 439 264 439 741 543 741 543 962 684 962 684 229 556 229 556 583 291 583 291 312 152 312 152 802 684 802 684 515 61 515 61 540 288 540 288 822 972 822 972 699 347 699 347 893 53 893 53 352 93 352 93 491 89 491 89 327 393 327 393 974 654 974 654 559 617 559 617 248 640 248 640 907 329 907 329 847 892 847 892 157 47 157 47 767 607 767 607 812 952 812 952 950 617 950 617 65 382 65 382 204 610 204 610 681 977 681 977 4 503 4 503 17 599 17 599 846 261 846 261 374 123 374 123 169 167 169 167 412 314 412 314 770 136 770 136 777 472 777 472 389 194 389 194 330 819 330 819 234 90 234 90 212 432 212 432 112 821 112 821 876 918 876 918 991 8 991 8 300 452 300 452 321 363 321 363 128 67 128 67 461 820 461 820 8 902 8 902 835 653 835 653 5 181 5 181 930 324 930 324 127 353 127 353 921 315 921 315 554 195 554 195 275 87 275 87 294 408 294 408 736 812 736 812 112 889 112 889 369 122 369 122 645 393 645 393 455 960 455 960 616 788 616 788 165 267 165 267 62 652 62 652 223 523 223 523 393 480 393 480 901 824 901 824 644 510 644 510 992 652 992 652 619 430 619 430 197 176 197 176 645 85 645 85 313 9 313 9 760 859 760 859 349 616 349 616 705 237 705 237 32 747 32 747 915 447 915 447 561 847 561 847 860 28 860 28 842 859 842 859 773 497 773 497 683 789 683 789 841 146 841 146 347 575 347 575 291 513 291 513 822 800 822 800 407 948 407 948 638 942 638 942 5 104 5 104 899 678 899 678 70 626 70 626 948 376 948 376 833 861 833 861 332 987 332 987 762 721 762 721 738 634 738 634 420 161 420 161 85 143 85 143 868 918 868 918 661 6 661 6 326 52 326 52 798 868 798 868 640 841 640 841 715 131 715 131 66 287 66 287 345 118 345 118 990 883 990 883 438 66 438 66 778 481 778 481 863 669 863 669 547 165 547 165 991 56 991 56 598 944 598 944 162 810 162 810 508 189 508 189 819 222 819 222 493 20 493 20 995 301 995 301 275 977 275 977 674 426 674 426 504 153 504 153 741 542 741 542 641 830 641 830 45 336 45 336 833 394 833 394 664 820 664 820 279 529 279 529 176 851 176 851 877 347 877 347 15 842 15 842 377 219 377 219 779 780 779 780 987 862 987 862 554 625 554 625 330 756 330 756 791 336 791 336 623 80 623 80 195 748 195 748 867 694 867 694 71 708 71 708 753 985 753 985 412 417 412 417 732 325 732 325 200 236 200 236 212 837 212 837 631 444 631 444 898 614 898 614 457 528 457 528 813 901 813 901 95 934 95 934 114 77 114 77 6 738 6 738 113 878 113 878 183 528 183 528 835 543 835 543 257 539 257 539 187 476 187 476 860 319 860 319 414 988 414 988 74 536 74 536 68 278 68 278 554 322 554 322 54 82 54 82 235 702 235 702 446 660 446 660 103 30 103 30 428 251 428 251 333 837 333 837 779 94 779 94 540 833 540 833 769 359 769 359 677 654 677 654 843 436 843 436 855 441 855 441 642 106 642 106 513 249 513 249 539 976 539 976 585 164 585 164 692 532 692 532 655 60 655 60 395 500 395 500 670 972 670 972 86 230 86 230 179 575 179 575 945 557 945 557 138 55 138 55 318 144 318 144 738 701 738 701 486 947 486 947 355 184 355 184 163 537 163 537 934 375 934 375 325 778 325 778 496 966 496 966 730 468 730 468 535 172 535 172 400 957 400 957 672 226 672 226 25 148 25 148 248 869 248 869 219 886 219 886 86 436 86 436 563 926 563 926 165 725 165 725 172 675 172 675 237 242 237 242 257 412 257 412 213 914 213 914 970 694 970 694 9 709 9 709 121 842 121 842 739 68 739 68 650 646 650 646 652 833 652 833 891 109 891 109 810 965 810 965 88 906 88 906 838 551 838 551 775 13 775 13 616 374 616 374 356 570 356 570 763 620 763 620 14 78 14 78 73 263 73 263 441 608 441 608 526 297 526 297 481 301 481 301 922 548 922 548 642 860 642 860 203 77 203 77 391 808 391 808 269 73 269 73 435 101 435 101 219 236 219 236 772 368 772 368 261 832 261 832 939 99 939 99 523 575 523 575 165 195 165 195 583 539 583 539 671 560 671 560 737 876 737 876 240 934 240 934 835 936 835 936 803 132 803 132 977 884 977 884 955 775 955 775 59 164 59 164 322 310 322 310 318 72 318 72 83 501 83 501 828 219 828 219 92 812 92 812 856 916 856 916 839 779 839 779 699 61 699 61 939 598 939 598 321 937 321 937 708 136 708 136 482 105 482 105 806 975 806 975 795 820 795 820 2 865 2 865 783 235 783 235 382 489 382 489 35 523 35 523 254 707 254 707 706 958 706 958 193 954 193 954 630 255 630 255 689 225 689 225 584 22 584 22 399 443 399 443 639 617 639 617 274 182 274 182 229 748 229 748 70 202 70 202 207 468 207 468 758 373 758 373 461 419 461 419 834 753 834 753 162 800 162 800 425 485 425 485 628 973 628 973 843 890 843 890 912 582 912 582 377 937 377 937 514 277 514 277 417 291 417 291 333 727 333 727 335 867 335 867 41 53 41 53 618 933 618 933 992 772 992 772 23 601 23 601 505 815 505 815 917 546 917 546 719 275 719 275 716 751 716 751 719 45 719 45 164 717 164 717 994 467 994 467 265 74 265 74 716 901 716 901 229 757 229 757 223 791 223 791 628 548 628 548 801 607 801 607 139 5 139 5 63 819 63 819 508 758 508 758 367 91 367 91 744 693 744 693 826 211 826 211 910 546 910 546 949 708 949 708 385 474 385 474 732 421 732 421 652 52 652 52 582 586 582 586 730 50 730 50 272 260 272 260 795 410 795 410 68 68 68 68 113 980 113 980 300 120 300 120 356 321 356 321 450 1 450 1 473 224 473 224 789 576 789 576 294 429 294 429 806 210 806 210 818 568 818 568 117 489 117 489 359 620 359 620 710 771 710 771 90 461 90 461 852 375 852 375 439 142 439 142 488 751 488 751 387 16 387 16 527 387 527 387 70 245 70 245 33 340 33 340 128 9 128 9 562 48 562 48 647 439 647 439 690 254 690 254 93 572 93 572 43 617 43 617 914 434 914 434 401 265 401 265 746 692 746 692 775 348 775 348 58 456 58 456 11 188 11 188 542 144 542 144 333 553 333 553 789 814 789 814 876 913 876 913 397 688 397 688 14 439 14 439 437 618 437 618 658 730 658 730 754 590 754 590 736 562 736 562 986 585 986 585 153 221 153 221 61 576 61 576 420 463 420 463 877 582 877 582 82 826 82 826 630 193 630 193 453 801 453 801 116 684 116 684 43 71 43 71 78 152 78 152 506 154 506 154 846 194 846 194 841 333 841 333 409 384 409 384 528 708 528 708 23 521 23 521 569 679 569 679 481 722 481 722 412 549 412 549 823 327 823 327 199 52 199 52 798 453 798 453 948 159 948 159 802 749 802 749 400 724 400 724 404 251 404 251 707 136 707 136 633 613 633 613 882 607 882 607 312 193 312 193 753 237 753 237 426 538 426 538 671 649 671 649 262 760 262 760 169 436 169 436 633 761 633 761 339 281 339 281 844 749 844 749 369 81 369 81 322 354 322 354 972 526 972 526 640 566 640 566 808 842 808 842 76 675 76 675 728 310 728 310 103 359 103 359 729 441 729 441 893 961 893 961 699 380 699 380 715 326 715 326 11 828 11 828 132 755 132 755 79 759 79 759 147 348 147 348 954 490 954 490 586 765 586 765 925 592 925 592 167 710 167 710 982 460 982 460 702 994 702 994 878 897 878 897 694 819 694 819 234 700 234 700 989 884 989 884 387 409 387 409 391 118 391 118 547 618 547 618 680 174 680 174 122 698 122 698 532 904 532 904 630 355 630 355 955 376 955 376 16 200 16 200 635 665 635 665 315 439 315 439 373 359 373 359 181 439 181 439 798 910 798 910 369 960 369 960 124 191 124 191 298 167 298 167 814 366 814 366 30 866 30 866 258 680 258 680 540 224 540 224 79 261 79 261 591 964 591 964 247 352 247 352 408 279 408 279 102 620 102 620 426 648 426 648 144 343 144 343 94 521 94 521 197 806 197 806 508 532 508 532 696 920 696 920 344 864 344 864 908 646 908 646 964 908 964 908 288 540 288 540 16 714 16 714 838 462 838 462 779 55 779 55 945 146 945 146 375 249 375 249 610 725 610 725 792 232 792 232 756 994 756 994 484 639 484 639 629 153 629 153 829 526 829 526 637 787 637 787 432 33 432 33 248 791 248 791 248 966 248 966 250 521 250 521 796 749 796 749 893 318 893 318 13 34 13 34 864 79 864 79 478 151 478 151 179 317 179 317 274 969 274 969 273 942 273 942 758 567 758 567 660 910 660 910 29 451 29 451 208 891 208 891 598 979 598 979 609 787 609 787 992 799 992 799 169 866 169 866 558 165 558 165 407 783 407 783 318 75 318 75 330 329 330 329 59 703 59 703 538 836 538 836 244 10 244 10 611 731 611 731 678 519 678 519 978 85 978 85 212 908 212 908 211 902 211 902 127 493 127 493 976 750 976 750 368 216 368 216 690 660 690 660 817 521 817 521 591 808 591 808 96 753 96 753 736 449 736 449 739 583 739 583 719 602 719 602 968 600 968 600 575 842 575 842 821 609 821 609 593 679 593 679 392 977 392 977 78 15 78 15 112 565 112 565 189 214 189 214 872 345 872 345 551 977 551 977 814 421 814 421 561 780 561 780 161 419 161 419 85 16 85 16 614 312 614 312 553 340 553 340 172 877 172 877 987 910 987 910 550 211 550 211 949 477 949 477 881 308 881 308 993 336 993 336 644 784 644 784 119 262 119 262 75 918 75 918 482 513 482 513 335 994 335 994 529 786 529 786 708 698 708 698 555 682 555 682 306 128 306 128 778 542 778 542 923 130 923 130 312 901 312 901 418 619 418 619 773 591 773 591 264 182 264 182 849 88 849 88 924 314 924 314 659 992 659 992 64 462 64 462 899 208 899 208 612 462 612 462 946 725 946 725 737 832 737 832 409 921 409 921 689 802 689 802 765 688 765 688 373 894 373 894 344 95 344 95 401 93 401 93 393 468 393 468 957 158 957 158 854 402 854 402 850 475 850 475 777 791 777 791 13 879 13 879 424 77 424 77 65 450 65 450 473 371 473 371 312 68 312 68 912 300 912 300 428 868 428 868 433 176 433 176 369 884 369 884 859 149 859 149 623 963 623 963 782 158 782 158 154 735 154 735 29 625 29 625 553 495 553 495 857 585 857 585 711 137 711 137 558 967 558 967 500 906 500 906 199 139 199 139 644 554 644 554 33 281 33 281 740 961 740 961 442 645 442 645 379 108 379 108 59 466 59 466 496 906 496 906 442 311 442 311 41 679 41 679 830 186 830 186 227 445 227 445 832 91 832 91 886 491 886 491 660 304 660 304 864 929 864 929 796 992 796 992 139 785 139 785 934 909 934 909 495 793 495 793 642 709 642 709 463 433 463 433 31 760 31 760 783 593 783 593 203 649 203 649 688 658 688 658 94 158 94 158 112 664 112 664 592 707 592 707 831 14 831 14 98 554 98 554 925 988 925 988 216 423 216 423 514 511 514 511 534 325 534 325 967 795 967 795 596 255 596 255 151 464 151 464 940 469 940 469 92 120 92 120 616 238 616 238 593 90 593 90 799 405 799 405 420 752 420 752 696 589 696 589 278 51 278 51 963 519 963 519 926 650 926 650 239 128 239 128 138 328 138 328 78 755 78 755 924 791 924 791 557 961 557 961 239 446 239 446 888 363 888 363 819 862 819 862 284 603 284 603 198 59 198 59 718 339 718 339 181 209 181 209 663 163 663 163 376 475 376 475 959 759 959 759 449 626 449 626 251 458 251 458 958 916 958 916 208 593 208 593 124 436 124 436 402 175 402 175 392 758 392 758 57 386 57 386 872 980 872 980 165 56 165 56 305 191 305 191 531 268 531 268 22 724 22 724 815 808 815 808 140 440 140 440 523 922 523 922 625 862 625 862 844 510 844 510 324 485 324 485 249 508 249 508 462 941 462 941 624 756 624 756 589 861 589 861 295 392 295 392 327 707 327 707 425 494 425 494 70 634 70 634 418 529 418 529 304 859 304 859 898 19 898 19 443 773 443 773 589 832 589 832 985 332 985 332 583 798 583 798 844 702 844 702 289 210 289 210 122 624 122 624 413 775 413 775 165 908 165 908 984 948 984 948 869 747 869 747 802 93 802 93 919 773 919 773 359 420 359 420 959 788 959 788 119 505 119 505 27 809 27 809 263 797 263 797 286 897 286 897 857 326 857 326 776 772 776 772 740 292 740 292 553 845 553 845 851 833 851 833 88 166 88 166 274 514 274 514 177 547 177 547 805 466 805 466 440 533 440 533 896 757 896 757 166 52 166 52 166 141 166 141 151 858 151 858 569 674 569 674 693 264 693 264 506 116 506 116 768 653 768 653 15 428 15 428 18 829 18 829 540 796 540 796 880 6 880 6 157 818 157 818 210 304 210 304 269 929 269 929 754 443 754 443 540 808 540 808 134 589 134 589 109 418 109 418 9 851 9 851 953 395 953 395 282 890 282 890 419 710 419 710 666 917 666 917 615 938 615 938 158 690 158 690 131 765 131 765 977 535 977 535 893 357 893 357 432 904 432 904 572 210 572 210 280 294 280 294 593 742 593 742 127 246 127 246 687 937 687 937 712 697 712 697 285 90 285 90 822 404 822 404 844 473 844 473 547 517 547 517 572 41 572 41 521 699 521 699 77 973 77 973 410 413 410 413 121 848 121 848 804 168 804 168 369 965 369 965 43 987 43 987 914 559 914 559 101 700 101 700 891 636 891 636 159 810 159 810 120 319 120 319 20 416 20 416 8 662 8 662 225 377 225 377 702 465 702 465 55 965 55 965 361 827 361 827 629 638 629 638 395 81 395 81 668 925 668 925 819 428 819 428 898 205 898 205 469 390 469 390 780 538 780 538 748 186 748 186 646 717 646 717 112 822 112 822 727 823 727 823 443 946 443 946 37 773 37 773 777 413 777 413 967 351 967 351 172 441 172 441 1 132 1 132 791 930 791 930 102 814 102 814 454 58 454 58 198 29 198 29 826 141 826 141 573 517 573 517 538 764 538 764 872 619 872 619 852 354 852 354 477 967 477 967 187 25 187 25 392 794 392 794 572 478 572 478 521 973 521 973 921 540 921 540 838 966 838 966 386 571 386 571 193 75 193 75 456 952 456 952 461 571 461 571 243 700 243 700 423 730 423 730 798 662 798 662 288 25 288 25 788 182 788 182 735 408 735 408 906 74 906 74 382 876 382 876 259 248 259 248 475 93 475 93 280 956 280 956 938 301 938 301 725 919 725 919 300 409 300 409 461 940 461 940 182 205 182 205 241 853 241 853 203 520 203 520 124 427 124 427 727 57 727 57 356 122 356 122 381 505 381 505 730 138 730 138 656 747 656 747 63 328 63 328 980 395 980 395 585 847 585 847 660 995 660 995 704 544 704 544 526 799 526 799 837 32 837 32 650 605 650 605 45 925 45 925 830 504 830 504 453 220 453 220 442 308 442 308 468 589 468 589 517 567 517 567 501 952 501 952 130 454 130 454 429 230 429 230 827 656 827 656 497 339 497 339 202 722 202 722 993 701 993 701 548 116 548 116 628 656 628 656 807 49 807 49 484 731 484 731 491 23 491 23 35 915 35 915 395 94 395 94 74 773 74 773 368 405 368 405 109 683 109 683 762 980 762 980 294 941 294 941 728 444 728 444 647 177 647 177 351 339 351 339 71 61 71 61 311 621 311 621 332 600 332 600 753 650 753 650 719 491 719 491 498 526 498 526 713 24 713 24 971 198 971 198 625 418 625 418 961 432 961 432 121 791 121 791 228 227 228 227 505 115 505 115 869 903 869 903 180 41 180 41 231 525 231 525 231 292 231 292 127 212 127 212 754 278 754 278 71 218 71 218 733 22 733 22 298 222 298 222 737 544 737 544 250 930 250 930 718 385 718 385 40 973 40 973 418 71 418 71 861 150 861 150 298 353 298 353 393 630 393 630 356 340 356 340 642 967 642 967 112 486 112 486 350 586 350 586 381 669 381 669 88 393 88 393 175 990 175 990 708 580 708 580 574 735 574 735 557 206 557 206 495 959 495 959 758 489 758 489 826 341 826 341 657 989 657 989 420 409 420 409 357 764 357 764 499 847 499 847 403 320 403 320 720 136 720 136 339 67 339 67 293 391 293 391 378 647 378 647 104 812 104 812 869 481 869 481 701 13 701 13 426 42 426 42 903 241 903 241 900 514 900 514 610 42 610 42 610 639 610 639 992 190 992 190 218 717 218 717 249 574 249 574 654 410 654 410 224 720 224 720 819 925 819 925 850 552 850 552 341 517 341 517 563 967 563 967 925 434 925 434 290 770 290 770 793 318 793 318 54 851 54 851 879 840 879 840 610 607 610 607 387 586 387 586 479 494 479 494 213 879 213 879 201 907 201 907 467 414 467 414 312 188 312 188 707 709 707 709 623 858 623 858 302 946 302 946 380 720 380 720 459 225 459 225 115 582 115 582 24 23 24 23 590 526 590 526 292 697 292 697 936 36 936 36 765 852 765 852 102 62 102 62 919 634 919 634 488 202 488 202 48 104 48 104 112 488 112 488 887 575 887 575 209 977 209 977 191 443 191 443 181 508 181 508 481 46 481 46 129 688 129 688 958 653 958 653 425 743 425 743 982 21 982 21 437 98 437 98 320 638 320 638 479 755 479 755 904 39 904 39 307 105 307 105 586 727 586 727 409 954 409 954 222 604 222 604 916 390 916 390 100 326 100 326 630 4 630 4 232 530 232 530 588 758 588 758 774 565 774 565 706 465 706 465 959 316 959 316 780 691 780 691 137 673 137 673 163 172 163 172 788 142 788 142 579 874 579 874 586 382 586 382 298 435 298 435 392 213 392 213 247 137 247 137 765 270 765 270 423 479 423 479 800 688 800 688 438 738 438 738 238 197 238 197 158 455 158 455 149 212 149 212 253 525 253 525 272 252 272 252 742 789 742 789 662 932 662 932 909 2 909 2 848 510 848 510 451 643 451 643 176 494 176 494 365 109 365 109 705 343 705 343 512 304 512 304 11 373 11 373 728 921 728 921 608 241 608 241 907 80 907 80 323 179 323 179 32 385 32 385 395 992 395 992 724 85 724 85 186 863 186 863 769 945 769 945 356 750 356 750 414 152 414 152 322 430 322 430 522 481 522 481 822 672 822 672 63 73 63 73 72 140 72 140 206 698 206 698 830 695 830 695 377 224 377 224 114 65 114 65 214 915 214 915 696 532 696 532 314 181 314 181 734 785 734 785 751 986 751 986 627 785 627 785 442 65 442 65 120 539 120 539 932 7 932 7 110 633 110 633 809 680 809 680 440 869 440 869 171 327 171 327 982 175 982 175 553 591 553 591 403 733 403 733 138 438 138 438 150 797 150 797 497 537 497 537 441 425 441 425 369 666 369 666 688 23 688 23 818 212 818 212 304 75 304 75 836 291 836 291 790 435 790 435 329 451 329 451 228 93 228 93 162 282 162 282 213 846 213 846 214 306 214 306 986 950 986 950 358 842 358 842 379 440 379 440 664 217 664 217 704 593 704 593 270 895 270 895 951 473 951 473 884 422 884 422 515 375 515 375 846 564 846 564 62 372 62 372 533 623 533 623 28 769 28 769 941 242 941 242 443 42 443 42 341 160 341 160 420 166 420 166 336 790 336 790 57 189 57 189 320 165 320 165 657 582 657 582 581 770 581 770 549 647 549 647 151 524 151 524 721 531 721 531 863 244 863 244 704 247 704 247 113 294 113 294 987 459 987 459 909 884 909 884 632 531 632 531 208 579 208 579 41 892 41 892 136 434 136 434 838 940 838 940 527 32 527 32 982 299 982 299 726 226 726 226 836 230 836 230 635 774 635 774 76 409 76 409 100 135 100 135 793 281 793 281 579 197 579 197 277 190 277 190 549 914 549 914 666 786 666 786 324 389 324 389 681 662 681 662 223 690 223 690 872 201 872 201 686 331 686 331 757 540 757 540 744 3 744 3 15 15 15 15 804 547 804 547 249 853 249 853 587 330 587 330 936 84 936 84 4 452 4 452 830 322 830 322 56 454 56 454 938 472 938 472 120 522 120 522 438 812 438 812 639 888 639 888 200 932 200 932 438 762 438 762 800 401 800 401 589 478 589 478 760 481 760 481 90 581 90 581 254 182 254 182 760 158 760 158 734 489 734 489 799 297 799 297 885 368 885 368 5 396 5 396 700 661 700 661 862 602 862 602 327 859 327 859 152 473 152 473 110 991 110 991 365 494 365 494 991 764 991 764 554 824 554 824 419 361 419 361 260 694 260 694 327 136 327 136 598 883 598 883 369 943 369 943 77 344 77 344 328 37 328 37 299 483 299 483 575 347 575 347 479 355 479 355 891 235 891 235 574 58 574 58 306 560 306 560 469 836 469 836 96 459 96 459 718 700 718 700 761 232 761 232 627 78 627 78 475 697 475 697 273 316 273 316 564 994 564 994 160 646 160 646 481 822 481 822 60 261 60 261 338 238 338 238 776 438 776 438 90 777 90 777 378 539 378 539 487 156 487 156 916 379 916 379 942 134 942 134 238 51 238 51 196 534 196 534 888 502 888 502 739 631 739 631 282 897 282 897 449 261 449 261 191 728 191 728 70 952 70 952 523 985 523 985 934 766 934 766 964 268 964 268 535 101 535 101 541 69 541 69 891 425 891 425 450 236 450 236 175 4 175 4 376 491 376 491 155 427 155 427 677 579 677 579 554 630 554 630 720 250 720 250 930 349 930 349 345 595 345 595 355 872 355 872 773 730 773 730 262 698 262 698 285 965 285 965 851 340 851 340 224 837 224 837 709 645 709 645 672 302 672 302 509 516 509 516 858 452 858 452 788 678 788 678 228 252 228 252 958 558 958 558 933 659 933 659 742 96 742 96 435 814 435 814 512 2 512 2 298 44 298 44 971 56 971 56 470 449 470 449 414 228 414 228 920 316 920 316 434 497 434 497 386 412 386 412 926 122 926 122 523 278 523 278 165 327 165 327 377 679 377 679 807 46 807 46 845 379 845 379 468 944 468 944 829 631 829 631 74 756 74 756 824 210 824 210 401 464 401 464 285 206 285 206 260 931 260 931 474 850 474 850 820 56 820 56 662 595 662 595 63 396 63 396 274 831 274 831 610 288 610 288 958 767 958 767 678 238 678 238 949 513 949 513 384 670 384 670 764 892 764 892 254 104 254 104 737 407 737 407 956 174 956 174 151 44 151 44 921 747 921 747 515 222 515 222 303 158 303 158 75 20 75 20 762 977 762 977 507 683 507 683 696 757 696 757 272 1 272 1 137 979 137 979 487 812 487 812 48 667 48 667 518 246 518 246 511 166 511 166 741 611 741 611 743 779 743 779 871 139 871 139 967 679 967 679 768 868 768 868 715 462 715 462 106 920 106 920 317 716 317 716 924 477 924 477 805 586 805 586 508 416 508 416 955 919 955 919 317 312 317 312 168 588 168 588 508 34 508 34 342 548 342 548 656 821 656 821 920 694 920 694 914 852 914 852 456 341 456 341 144 32 144 32 232 145 232 145 672 801 672 801 113 413 113 413 508 341 508 341 550 598 550 598 434 918 434 918 320 443 320 443 928 972 928 972 322 709 322 709 279 824 279 824 650 583 650 583 286 150 286 150 658 954 658 954 128 857 128 857 95 438 95 438 236 309 236 309 182 701 182 701 812 919 812 919 858 494 858 494 960 993 960 993 101 992 101 992 251 469 251 469 420 695 420 695 631 424 631 424 360 365 360 365 806 177 806 177 726 820 726 820 777 450 777 450 571 145 571 145 926 954 926 954 512 698 512 698 848 4 848 4 519 756 519 756 848 969 848 969 857 791 857 791 840 283 840 283 973 516 973 516 735 957 735 957 98 482 98 482 487 630 487 630 13 700 13 700 843 904 843 904 958 372 958 372 480 447 480 447 954 42 954 42 163 557 163 557 282 478 282 478 132 774 132 774 763 802 763 802 363 786 363 786 302 801 302 801 735 77 735 77 712 590 712 590 207 166 207 166 831 993 831 993 609 172 609 172 694 482 694 482 926 706 926 706 634 566 634 566 214 244 214 244 17 820 17 820 173 947 173 947 881 190 881 190 167 625 167 625 374 610 374 610 433 543 433 543 14 488 14 488 715 208 715 208 789 722 789 722 56 974 56 974 555 551 555 551 625 728 625 728 875 435 875 435 992 704 992 704 20 310 20 310 831 344 831 344 670 777 670 777 33 26 33 26 113 361 113 361 258 400 258 400 406 859 406 859 692 35 692 35 894 15 894 15 455 811 455 811 70 381 70 381 188 972 188 972 617 419 617 419 90 780 90 780 392 68 392 68 806 974 806 974 87 714 87 714 428 488 428 488 278 423 278 423 567 11 567 11 249 422 249 422 143 49 143 49 467 610 467 610 867 249 867 249 472 64 472 64 320 466 320 466 143 755 143 755 189 327 189 327 863 286 863 286 524 414 524 414 810 25 810 25 415 808 415 808 692 588 692 588 731 25 731 25 111 868 111 868 868 234 868 234 61 227 61 227 712 61 712 61 633 566 633 566 840 884 840 884 698 302 698 302 691 653 691 653 829 824 829 824 740 430 740 430 337 774 337 774 41 232 41 232 906 469 906 469 87 385 87 385 119 29 119 29 722 606 722 606 541 294 541 294 408 296 408 296 611 96 611 96 597 590 597 590 770 802 770 802 136 511 136 511 363 886 363 886 441 299 441 299 227 763 227 763 6 287 6 287 607 438 607 438 539 54 539 54 381 453 381 453 513 438 513 438 257 84 257 84 377 354 377 354 83 234 83 234 186 159 186 159 305 738 305 738 448 320 448 320 372 464 372 464 735 967 735 967 462 366 462 366 468 410 468 410 598 567 598 567 729 774 729 774 665 257 665 257 214 609 214 609 792 316 792 316 105 76 105 76 278 74 278 74 25 690 25 690 426 871 426 871 118 92 118 92 654 504 654 504 913 634 913 634 994 315 994 315 256 24 256 24 225 244 225 244 800 801 800 801 65 152 65 152 718 990 718 990 112 331 112 331 604 332 604 332 965 727 965 727 230 889 230 889 782 177 782 177 848 678 848 678 882 919 882 919 448 133 448 133 148 76 148 76 421 749 421 749 265 15 265 15 219 42 219 42 625 935 625 935 487 147 487 147 132 750 132 750 115 873 115 873 482 5 482 5 443 636 443 636 962 426 962 426 392 409 392 409 228 984 228 984 649 178 649 178 976 100 976 100 641 916 641 916 743 345 743 345 530 53 530 53 174 930 174 930 5 293 5 293 589 669 589 669 738 150 738 150 969 230 969 230 17 309 17 309 710 701 710 701 413 523 413 523 737 499 737 499 799 550 799 550 598 972 598 972 793 991 793 991 319 323 319 323 290 465 290 465 478 187 478 187 423 466 423 466 117 811 117 811 784 761 784 761 628 37 628 37 347 72 347 72 104 389 104 389 703 149 703 149 983 745 983 745 670 331 670 331 753 596 753 596 4 641 4 641 42 474 42 474 233 95 233 95 473 728 473 728 451 54 451 54 708 639 708 639 548 420 548 420 296 301 296 301 226 812 226 812 68 319 68 319 730 817 730 817 150 711 150 711 192 466 192 466 155 708 155 708 353 508 353 508 948 943 948 943 991 483 991 483 218 587 218 587 211 311 211 311 353 373 353 373 163 387 163 387 151 433 151 433 888 817 888 817 902 373 902 373 455 256 455 256 380 40 380 40 374 341 374 341 506 923 506 923 863 51 863 51 88 575 88 575 122 42 122 42 846 735 846 735 612 673 612 673 206 553 206 553 18 617 18 617 949 855 949 855 231 235 231 235 253 469 253 469 890 987 890 987 380 333 380 333 533 474 533 474 848 766 848 766 691 412 691 412 472 701 472 701 502 251 502 251 442 292 442 292 717 458 717 458 401 336 401 336 3 510 3 510 332 792 332 792 219 730 219 730 158 308 158 308 760 728 760 728 844 730 844 730 36 509 36 509 122 559 122 559 231 295 231 295 483 297 483 297 906 78 906 78 165 820 165 820 278 12 278 12 739 328 739 328 626 300 626 300 538 255 538 255 384 436 384 436 752 131 752 131 265 551 265 551 677 992 677 992 432 562 432 562 133 921 133 921 886 639 886 639 626 708 626 708 12 576 12 576 357 465 357 465 261 748 261 748 843 388 843 388 673 69 673 69 361 581 361 581 364 578 364 578 660 950 660 950 633 652 633 652 536 219 536 219 394 278 394 278 246 778 246 778 246 690 246 690 356 599 356 599 706 366 706 366 504 132 504 132 460 13 460 13 804 352 804 352 590 433 590 433 231 776 231 776 119 450 119 450 218 697 218 697 478 629 478 629 493 950 493 950 321 224 321 224 698 374 698 374 392 127 392 127 548 899 548 899 439 803 439 803 754 808 754 808 449 269 449 269 310 109 310 109 920 125 920 125 651 301 651 301 670 874 670 874 588 319 588 319 318 288 318 288 229 589 229 589 252 788 252 788 1 84 1 84 206 516 206 516 513 750 513 750 782 60 782 60 334 49 334 49 730 695 730 695 133 709 133 709 983 204 983 204 281 281 281 281 53 36 53 36 943 705 943 705 16 410 16 410 787 82 787 82 1 64 1 64 677 916 677 916 804 540 804 540 969 693 969 693 684 209 684 209 306 90 306 90 103 209 103 209 170 203 170 203 310 720 310 720 817 88 817 88 594 853 594 853 243 791 243 791 71 163 71 163 96 798 96 798 235 658 235 658 52 650 52 650 40 291 40 291 40 974 40 974 504 864 504 864 125 829 125 829 717 163 717 163 103 573 103 573 46 466 46 466 459 970 459 970 497 582 497 582 804 326 804 326 45 646 45 646 231 449 231 449 143 57 143 57 593 843 593 843 634 166 634 166 130 808 130 808 477 570 477 570 878 232 878 232 175 327 175 327 85 103 85 103 261 605 261 605 912 970 912 970 190 767 190 767 667 416 667 416 864 340 864 340 143 822 143 822 154 413 154 413 727 160 727 160 912 848 912 848 80 56 80 56 647 668 647 668 108 201 108 201 954 649 954 649 685 691 685 691 724 868 724 868 134 304 134 304 598 395 598 395 201 121 201 121 50 246 50 246 164 369 164 369 320 360 320 360 990 713 990 713 506 644 506 644 311 590 311 590 590 415 590 415 611 561 611 561 589 804 589 804 512 906 512 906 751 45 751 45 95 215 95 215 147 26 147 26 955 895 955 895 758 1 758 1 515 809 515 809 513 26 513 26 790 309 790 309 317 806 317 806 366 14 366 14 841 154 841 154 349 6 349 6 115 477 115 477 970 577 970 577 532 495 532 495 759 530 759 530 643 748 643 748 550 322 550 322 347 40 347 40 123 945 123 945 827 546 827 546 548 34 548 34 590 600 590 600 271 248 271 248 521 629 521 629 255 943 255 943 337 70 337 70 498 558 498 558 912 671 912 671 988 964 988 964 917 982 917 982 520 423 520 423 412 733 412 733 883 170 883 170 655 14 655 14 760 160 760 160 169 812 169 812 588 517 588 517 106 487 106 487 390 905 390 905 345 21 345 21 282 284 282 284 424 948 424 948 917 838 917 838 305 254 305 254 794 348 794 348 383 216 383 216 824 919 824 919 740 191 740 191 978 907 978 907 282 919 282 919 436 116 436 116 703 595 703 595 26 362 26 362 458 337 458 337 360 936 360 936 644 22 644 22 127 22 127 22 468 860 468 860 843 913 843 913 990 867 990 867 485 551 485 551 541 767 541 767 590 565 590 565 310 609 310 609 620 668 620 668 64 449 64 449 644 847 644 847 97 120 97 120 968 799 968 799 790 31 790 31 14 596 14 596 125 644 125 644 407 124 407 124 107 404 107 404 346 102 346 102 456 497 456 497 617 968 617 968 419 945 419 945 945 920 945 920 248 85 248 85 781 33 781 33 606 344 606 344 847 55 847 55 355 692 355 692 810 877 810 877 259 584 259 584 289 179 289 179 915 504 915 504 410 65 410 65 288 618 288 618 336 691 336 691 438 302 438 302 111 257 111 257 706 912 706 912 248 898 248 898 549 153 549 153 114 413 114 413 531 501 531 501 122 558 122 558 956 99 956 99 827 809 827 809 408 747 408 747 394 746 394 746 192 250 192 250 873 757 873 757 176 818 176 818 215 908 215 908 578 984 578 984 424 386 424 386 914 924 914 924 762 201 762 201 938 605 938 605 155 38 155 38 416 130 416 130 366 250 366 250 214 341 214 341 864 710 864 710 610 463 610 463 926 349 926 349 766 419 766 419 751 100 751 100 914 323 914 323 822 752 822 752 799 418 799 418 16 210 16 210 452 258 452 258 822 952 822 952 400 429 400 429 181 382 181 382 637 362 637 362 817 309 817 309 964 645 964 645 302 147 302 147 33 433 33 433 318 588 318 588 273 105 273 105 745 950 745 950 256 74 256 74 394 761 394 761 396 528 396 528 515 697 515 697 809 779 809 779 295 218 295 218 451 907 451 907 281 597 281 597 154 66 154 66 374 324 374 324 380 340 380 340 855 152 855 152 364 58 364 58 641 276 641 276 165 185 165 185 502 678 502 678 286 743 286 743 824 77 824 77 962 198 962 198 216 794 216 794 588 502 588 502 905 987 905 987 102 153 102 153 466 793 466 793 157 213 157 213 350 864 350 864 92 544 92 544 342 262 342 262 223 966 223 966 449 149 449 149 984 740 984 740 840 939 840 939 538 191 538 191 355 976 355 976 513 338 513 338 888 459 888 459 769 955 769 955 103 364 103 364 608 264 608 264 799 653 799 653 533 117 533 117 459 640 459 640 550 802 550 802 314 255 314 255 804 429 804 429 247 590 247 590 506 569 506 569 34 201 34 201 610 809 610 809 361 768 361 768 595 763 595 763 155 207 155 207 851 580 851 580 155 198 155 198 300 648 300 648 582 394 582 394 252 20 252 20 119 824 119 824 978 379 978 379 424 399 424 399 920 819 920 819 595 852 595 852 365 646 365 646 601 326 601 326 865 505 865 505 273 138 273 138 332 465 332 465 441 476 441 476 959 100 959 100 877 890 877 890 786 778 786 778 411 588 411 588 979 71 979 71 392 847 392 847 918 479 918 479 338 776 338 776 479 15 479 15 69 542 69 542 65 677 65 677 42 196 42 196 892 749 892 749 952 58 952 58 185 766 185 766 238 769 238 769 203 642 203 642 207 130 207 130 252 331 252 331 444 669 444 669 560 167 560 167 741 188 741 188 866 354 866 354 886 983 886 983 291 620 291 620 571 942 571 942 855 312 855 312 609 482 609 482 972 884 972 884 923 419 923 419 62 236 62 236 862 52 862 52 141 74 141 74 905 24 905 24 269 946 269 946 635 492 635 492 616 209 616 209 783 245 783 245 116 380 116 380 994 85 994 85 672 692 672 692 72 311 72 311 907 590 907 590 155 362 155 362 639 892 639 892 983 801 983 801 896 470 896 470 385 647 385 647 106 906 106 906 928 633 928 633 478 252 478 252 762 405 762 405 574 963 574 963 759 224 759 224 667 835 667 835 119 398 119 398 129 179 129 179 36 500 36 500 267 657 267 657 8 357 8 357 769 364 769 364 183 790 183 790 152 421 152 421 907 466 907 466 379 767 379 767 17 868 17 868 603 238 603 238 304 843 304 843 150 442 150 442 200 595 200 595 57 527 57 527 497 33 497 33 884 203 884 203 541 769 541 769 182 8 182 8 85 924 85 924 825 531 825 531 465 539 465 539 605 525 605 525 44 170 44 170 870 957 870 957 926 425 926 425 223 907 223 907 440 593 440 593 594 453 594 453 84 599 84 599 206 644 206 644 200 727 200 727 369 810 369 810 932 582 932 582 167 691 167 691 704 42 704 42 188 875 188 875 169 502 169 502 463 785 463 785 441 503 441 503 715 601 715 601 209 137 209 137 546 321 546 321 401 180 401 180 16 32 16 32 518 864 518 864 298 982 298 982 618 318 618 318 515 642 515 642 796 84 796 84 759 4 759 4 428 882 428 882 781 963 781 963 652 973 652 973 575 668 575 668 529 319 529 319 422 886 422 886 966 449 966 449 979 93 979 93 35 950 35 950 920 50 920 50 749 281 749 281 712 779 712 779 158 102 158 102 26 668 26 668 818 420 818 420 361 661 361 661 210 427 210 427 610 792 610 792 499 897 499 897 187 822 187 822 662 315 662 315 353 964 353 964 307 118 307 118 974 750 974 750 53 160 53 160 371 638 371 638 177 245 177 245 278 427 278 427 748 408 748 408 886 196 886 196 912 656 912 656 994 603 994 603 473 893 473 893 910 279 910 279 385 672 385 672 879 75 879 75 101 956 101 956 673 61 673 61 522 101 522 101 96 526 96 526 93 288 93 288 589 682 589 682 217 709 217 709 113 231 113 231 26 960 26 960 703 721 703 721 669 335 669 335 197 114 197 114 598 643 598 643 531 249 531 249 210 418 210 418 936 419 936 419 766 815 766 815 51 561 51 561 606 202 606 202 393 786 393 786 831 554 831 554 150 680 150 680 734 404 734 404 236 399 236 399 753 721 753 721 277 864 277 864 962 614 962 614 551 417 551 417 810 307 810 307 524 522 524 522 524 319 524 319 469 653 469 653 684 250 684 250 810 266 810 266 822 189 822 189 573 824 573 824 418 561 418 561 474 829 474 829 716 456 716 456 744 796 744 796 438 956 438 956 70 349 70 349 5 801 5 801 183 924 183 924 407 137 407 137 756 431 756 431 612 644 612 644 937 533 937 533 743 185 743 185 476 739 476 739 381 868 381 868 846 791 846 791 786 91 786 91 807 717 807 717 809 496 809 496 248 40 248 40 796 446 796 446 306 398 306 398 352 256 352 256 422 635 422 635 691 68 691 68 415 844 415 844 864 21 864 21 696 865 696 865 959 189 959 189 193 614 193 614 817 264 817 264 536 182 536 182 530 166 530 166 179 822 179 822 389 310 389 310 14 842 14 842 728 951 728 951 13 701 13 701 620 994 620 994 461 12 461 12 888 360 888 360 848 760 848 760 396 371 396 371 214 532 214 532 374 918 374 918 886 129 886 129 383 169 383 169 951 340 951 340 134 20 134 20 564 302 564 302 555 445 555 445 133 515 133 515 545 390 545 390 386 679 386 679 533 516 533 516 780 649 780 649 53 335 53 335 912 546 912 546 934 947 934 947 626 226 626 226 914 208 914 208 376 782 376 782 130 675 130 675 521 748 521 748 428 855 428 855 373 773 373 773 42 606 42 606 178 525 178 525 830 592 830 592 740 802 740 802 423 114 423 114 549 629 549 629 770 196 770 196 366 354 366 354 415 252 415 252 216 250 216 250 982 920 982 920 995 755 995 755 725 604 725 604 795 949 795 949 784 900 784 900 954 734 954 734 441 74 441 74 382 24 382 24 369 585 369 585 175 616 175 616 590 139 590 139 569 756 569 756 630 101 630 101 470 353 470 353 246 382 246 382 481 978 481 978 948 721 948 721 720 445 720 445 247 910 247 910 632 375 632 375 251 144 251 144 612 155 612 155 994 180 994 180 244 744 244 744 181 96 181 96 350 13 350 13 439 332 439 332 709 835 709 835 982 66 982 66 564 565 564 565 79 505 79 505 874 633 874 633 135 298 135 298 458 17 458 17 537 917 537 917 87 101 87 101 259 971 259 971 983 775 983 775 561 817 561 817 609 97 609 97 127 57 127 57 480 12 480 12 676 193 676 193 296 889 296 889 821 146 821 146 298 935 298 935 706 224 706 224 25 694 25 694 135 781 135 781 498 40 498 40 796 874 796 874 973 417 973 417 244 190 244 190 626 591 626 591 565 40 565 40 461 744 461 744 924 666 924 666 550 455 550 455 175 866 175 866 363 399 363 399 355 283 355 283 325 62 325 62 401 967 401 967 36 664 36 664 858 33 858 33 800 220 800 220 613 686 613 686 451 679 451 679 121 455 121 455 770 400 770 400 859 979 859 979 417 214 417 214 350 89 350 89 271 229 271 229 152 261 152 261 755 603 755 603 395 115 395 115 609 73 609 73 927 319 927 319 455 267 455 267 756 343 756 343 707 258 707 258 10 368 10 368 958 119 958 119 412 713 412 713 622 842 622 842 275 137 275 137 443 139 443 139 196 207 196 207 381 621 381 621 543 920 543 920 565 299 565 299 389 797 389 797 211 677 211 677 823 311 823 311 815 156 815 156 48 648 48 648 990 582 990 582 639 296 639 296 267 202 267 202 602 263 602 263 726 462 726 462 789 254 789 254 218 37 218 37 94 535 94 535 433 270 433 270 789 280 789 280 682 953 682 953 744 988 744 988 677 639 677 639 589 544 589 544 550 491 550 491 128 742 128 742 382 265 382 265 544 64 544 64 946 356 946 356 808 751 808 751 411 766 411 766 745 403 745 403 579 992 579 992 242 771 242 771 773 696 773 696 142 784 142 784 493 577 493 577 334 769 334 769 31 706 31 706 407 826 407 826 957 910 957 910 406 307 406 307 662 280 662 280 268 809 268 809 317 670 317 670 643 672 643 672 164 42 164 42 195 804 195 804 476 343 476 343 1 558 1 558 771 661 771 661 347 762 347 762 988 843 988 843 524 727 524 727 989 379 989 379 361 572 361 572 152 763 152 763 801 257 801 257 124 252 124 252 887 524 887 524 281 684 281 684 938 681 938 681 380 810 380 810 595 554 595 554 592 986 592 986 85 297 85 297 112 603 112 603 428 267 428 267 853 678 853 678 628 539 628 539 748 464 748 464 73 51 73 51 665 918 665 918 674 786 674 786 570 734 570 734 637 180 637 180 392 178 392 178 56 684 56 684 919 244 919 244 497 270 497 270 341 985 341 985 199 733 199 733 168 481 168 481 798 814 798 814 159 425 159 425 547 595 547 595 10 234 10 234 527 646 527 646 702 906 702 906 1 562 1 562 845 206 845 206 919 781 919 781 38 939 38 939 719 287 719 287 263 600 263 600 991 411 991 411 514 208 514 208 239 686 239 686 472 371 472 371 187 372 187 372 161 558 161 558 947 752 947 752 726 111 726 111 877 920 877 920 701 638 701 638 528 827 528 827 796 613 796 613 410 519 410 519 150 670 150 670 770 253 770 253 547 942 547 942 668 18 668 18 56 14 56 14 458 793 458 793 807 250 807 250 371 653 371 653 68 409 68 409 2 628 2 628 953 243 953 243 501 290 501 290 349 806 349 806 211 192 211 192 661 482 661 482 15 39 15 39 598 204 598 204 64 100 64 100 958 126 958 126 875 380 875 380 719 713 719 713 354 653 354 653 917 947 917 947 81 504 81 504 253 364 253 364 49 588 49 588 976 951 976 951 361 441 361 441 851 431 851 431 836 519 836 519 970 225 970 225 616 895 616 895 44 905 44 905 293 389 293 389 755 892 755 892 512 484 512 484 486 933 486 933 130 882 130 882 158 919 158 919 897 352 897 352 68 567 68 567 757 13 757 13 526 146 526 146 488 427 488 427 620 219 620 219 147 197 147 197 614 525 614 525 856 968 856 968 429 457 429 457 304 306 304 306 309 564 309 564 47 953 47 953 474 62 474 62 644 572 644 572 781 969 781 969 283 435 283 435 304 775 304 775 916 585 916 585 800 607 800 607 200 697 200 697 93 517 93 517 910 787 910 787 115 187 115 187 638 683 638 683 632 373 632 373 255 904 255 904 940 846 940 846 828 860 828 860 122 335 122 335 692 66 692 66 96 219 96 219 450 431 450 431 936 837 936 837 612 678 612 678 12 46 12 46 250 497 250 497 105 745 105 745 612 589 612 589 488 406 488 406 809 527 809 527 808 879 808 879 298 356 298 356 525 541 525 541 835 330 835 330 986 358 986 358 123 980 123 980 39 139 39 139 360 803 360 803 133 519 133 519 406 914 406 914 611 338 611 338 549 568 549 568 415 542 415 542 938 247 938 247 8 141 8 141 704 540 704 540 131 232 131 232 991 448 991 448 396 761 396 761 343 246 343 246 738 489 738 489 889 620 889 620 483 151 483 151 519 485 519 485 816 389 816 389 83 807 83 807 384 91 384 91 882 893 882 893 910 645 910 645 285 113 285 113 377 489 377 489 81 771 81 771 332 263 332 263 466 719 466 719 121 586 121 586 340 47 340 47 967 814 967 814 153 874 153 874 779 681 779 681 194 524 194 524 383 785 383 785 211 103 211 103 909 251 909 251 561 995 561 995 113 285 113 285 481 586 481 586 552 880 552 880 26 663 26 663 445 14 445 14 811 63 811 63 873 94 873 94 403 608 403 608 294 192 294 192 995 665 995 665 988 707 988 707 860 597 860 597 234 956 234 956 974 266 974 266 964 961 964 961 332 499 332 499 456 705 456 705 929 400 929 400 501 43 501 43 625 969 625 969 972 77 972 77 477 513 477 513 762 65 762 65 560 441 560 441 2 143 2 143 790 683 790 683 51 990 51 990 729 417 729 417 792 911 792 911 9 834 9 834 427 516 427 516 717 721 717 721 45 437 45 437 923 994 923 994 971 72 971 72 810 126 810 126 573 838 573 838 238 720 238 720 105 960 105 960 36 910 36 910 638 602 638 602 169 532 169 532 421 592 421 592 613 732 613 732 266 871 266 871 719 697 719 697 837 176 837 176 324 794 324 794 576 779 576 779 510 202 510 202 551 384 551 384 781 367 781 367 502 645 502 645 531 733 531 733 418 86 418 86 67 470 67 470 227 860 227 860 620 270 620 270 267 125 267 125 5 55 5 55 738 209 738 209 448 264 448 264 368 114 368 114 290 866 290 866 745 691 745 691 716 704 716 704 652 146 652 146 683 808 683 808 130 215 130 215 31 978 31 978 434 108 434 108 765 137 765 137 453 913 453 913 326 963 326 963 979 980 979 980 162 965 162 965 48 780 48 780 961 353 961 353 409 147 409 147 771 453 771 453 902 669 902 669 448 211 448 211 765 968 765 968 232 338 232 338 41 392 41 392 361 45 361 45 510 993 510 993 494 190 494 190 963 150 963 150 582 726 582 726 419 828 419 828 671 378 671 378 476 80 476 80 819 34 819 34 880 393 880 393 67 258 67 258 793 4 793 4 915 567 915 567 195 779 195 779 894 540 894 540 559 861 559 861 75 305 75 305 298 243 298 243 466 655 466 655 744 871 744 871