969 8460 864 658 864 658 488 287 488 287 899 142 899 142 619 510 619 510 408 44 408 44 781 345 781 345 588 528 588 528 745 314 745 314 813 545 813 545 255 957 255 957 211 665 211 665 771 331 771 331 884 734 884 734 51 616 51 616 226 171 226 171 109 493 109 493 880 157 880 157 459 1 459 1 568 880 568 880 52 698 52 698 641 791 641 791 882 446 882 446 743 736 743 736 167 257 167 257 821 118 821 118 126 309 126 309 580 963 580 963 132 739 132 739 93 719 93 719 61 211 61 211 590 273 590 273 900 660 900 660 770 315 770 315 247 408 247 408 359 168 359 168 959 238 959 238 292 809 292 809 692 771 692 771 900 774 900 774 677 119 677 119 118 368 118 368 957 129 957 129 96 504 96 504 729 38 729 38 282 101 282 101 448 752 448 752 530 965 530 965 191 788 191 788 71 198 71 198 291 40 291 40 80 673 80 673 607 912 607 912 258 545 258 545 533 884 533 884 420 857 420 857 746 109 746 109 656 445 656 445 851 726 851 726 888 14 888 14 92 505 92 505 550 251 550 251 91 764 91 764 603 584 603 584 266 98 266 98 295 764 295 764 15 883 15 883 393 691 393 691 87 316 87 316 276 621 276 621 181 327 181 327 529 154 529 154 925 665 925 665 656 663 656 663 710 621 710 621 59 248 59 248 159 136 159 136 906 650 906 650 59 274 59 274 45 230 45 230 566 232 566 232 404 420 404 420 92 2 92 2 673 139 673 139 164 31 164 31 214 922 214 922 251 644 251 644 856 246 856 246 673 96 673 96 37 337 37 337 81 456 81 456 488 554 488 554 18 100 18 100 876 399 876 399 620 766 620 766 281 30 281 30 898 139 898 139 165 16 165 16 458 776 458 776 925 611 925 611 161 278 161 278 78 316 78 316 934 141 934 141 531 344 531 344 922 538 922 538 199 896 199 896 795 614 795 614 126 537 126 537 432 704 432 704 117 412 117 412 219 934 219 934 700 64 700 64 241 714 241 714 168 89 168 89 929 250 929 250 914 886 914 886 956 31 956 31 188 622 188 622 693 311 693 311 723 633 723 633 919 708 919 708 697 284 697 284 926 778 926 778 87 880 87 880 785 100 785 100 223 700 223 700 339 940 339 940 706 171 706 171 140 627 140 627 530 619 530 619 399 354 399 354 400 662 400 662 407 527 407 527 53 611 53 611 894 887 894 887 137 367 137 367 769 36 769 36 699 960 699 960 414 848 414 848 233 463 233 463 348 366 348 366 126 684 126 684 430 647 430 647 690 770 690 770 391 410 391 410 108 21 108 21 432 632 432 632 450 151 450 151 417 357 417 357 568 598 568 598 546 290 546 290 690 862 690 862 163 513 163 513 591 951 591 951 11 265 11 265 461 128 461 128 673 140 673 140 188 434 188 434 405 64 405 64 739 168 739 168 893 355 893 355 850 195 850 195 362 109 362 109 429 601 429 601 697 922 697 922 433 152 433 152 811 48 811 48 357 3 357 3 566 15 566 15 283 729 283 729 333 825 333 825 492 111 492 111 722 418 722 418 794 855 794 855 291 960 291 960 677 595 677 595 689 475 689 475 419 398 419 398 288 305 288 305 290 555 290 555 613 278 613 278 615 148 615 148 451 825 451 825 236 540 236 540 704 732 704 732 365 969 365 969 489 334 489 334 350 710 350 710 357 419 357 419 418 478 418 478 934 691 934 691 646 671 646 671 176 699 176 699 383 837 383 837 424 568 424 568 72 621 72 621 366 685 366 685 177 565 177 565 345 809 345 809 728 265 728 265 8 376 8 376 337 80 337 80 462 500 462 500 8 553 8 553 796 853 796 853 426 428 426 428 577 818 577 818 215 188 215 188 885 203 885 203 964 625 964 625 916 443 916 443 733 254 733 254 23 874 23 874 122 419 122 419 45 572 45 572 961 555 961 555 179 268 179 268 430 101 430 101 768 424 768 424 65 560 65 560 395 890 395 890 275 339 275 339 578 454 578 454 454 714 454 714 279 205 279 205 217 86 217 86 838 334 838 334 462 136 462 136 264 263 264 263 310 83 310 83 121 705 121 705 497 328 497 328 930 849 930 849 154 126 154 126 921 563 921 563 459 33 459 33 577 828 577 828 946 145 946 145 413 386 413 386 227 428 227 428 521 806 521 806 114 292 114 292 51 165 51 165 432 919 432 919 291 465 291 465 125 968 125 968 916 607 916 607 926 529 926 529 888 537 888 537 722 674 722 674 926 967 926 967 283 941 283 941 756 937 756 937 613 33 613 33 203 58 203 58 293 748 293 748 689 427 689 427 96 902 96 902 686 730 686 730 964 559 964 559 416 871 416 871 682 929 682 929 822 866 822 866 349 670 349 670 344 907 344 907 782 878 782 878 462 205 462 205 598 832 598 832 99 465 99 465 500 644 500 644 81 911 81 911 399 417 399 417 392 701 392 701 371 413 371 413 307 8 307 8 464 193 464 193 718 640 718 640 864 694 864 694 255 836 255 836 36 617 36 617 306 622 306 622 49 702 49 702 562 733 562 733 161 164 161 164 544 503 544 503 650 4 650 4 468 830 468 830 28 409 28 409 940 868 940 868 394 610 394 610 707 245 707 245 8 57 8 57 860 786 860 786 589 317 589 317 373 656 373 656 168 243 168 243 491 275 491 275 709 280 709 280 87 440 87 440 735 635 735 635 623 452 623 452 392 676 392 676 711 765 711 765 687 600 687 600 192 467 192 467 597 299 597 299 292 272 292 272 716 677 716 677 929 448 929 448 47 119 47 119 82 848 82 848 770 812 770 812 477 623 477 623 592 724 592 724 840 239 840 239 187 339 187 339 906 724 906 724 197 757 197 757 749 355 749 355 234 739 234 739 235 833 235 833 385 539 385 539 470 55 470 55 859 495 859 495 783 874 783 874 767 703 767 703 93 857 93 857 502 155 502 155 904 625 904 625 388 513 388 513 397 198 397 198 109 963 109 963 92 339 92 339 418 941 418 941 48 434 48 434 952 726 952 726 833 651 833 651 12 404 12 404 676 343 676 343 621 807 621 807 182 508 182 508 701 351 701 351 931 65 931 65 718 217 718 217 709 767 709 767 317 701 317 701 67 896 67 896 659 704 659 704 30 354 30 354 870 329 870 329 59 105 59 105 331 139 331 139 348 642 348 642 869 214 869 214 378 624 378 624 719 326 719 326 555 625 555 625 202 440 202 440 280 165 280 165 821 511 821 511 402 651 402 651 4 324 4 324 927 121 927 121 564 281 564 281 866 639 866 639 419 237 419 237 352 394 352 394 490 799 490 799 500 275 500 275 749 233 749 233 703 679 703 679 663 359 663 359 191 543 191 543 799 710 799 710 894 864 894 864 912 344 912 344 639 783 639 783 206 66 206 66 745 392 745 392 931 564 931 564 613 372 613 372 803 194 803 194 232 18 232 18 705 213 705 213 114 770 114 770 328 20 328 20 843 119 843 119 961 585 961 585 532 706 532 706 648 255 648 255 53 254 53 254 673 828 673 828 342 880 342 880 959 921 959 921 829 922 829 922 601 579 601 579 274 885 274 885 153 926 153 926 423 701 423 701 716 932 716 932 760 688 760 688 932 883 932 883 736 147 736 147 634 491 634 491 310 787 310 787 467 783 467 783 853 190 853 190 629 35 629 35 585 583 585 583 674 342 674 342 578 845 578 845 116 6 116 6 102 276 102 276 31 239 31 239 33 7 33 7 16 647 16 647 917 140 917 140 35 405 35 405 730 419 730 419 696 569 696 569 112 162 112 162 728 123 728 123 498 781 498 781 177 499 177 499 732 731 732 731 951 911 951 911 32 140 32 140 606 615 606 615 796 699 796 699 848 93 848 93 389 133 389 133 668 459 668 459 425 270 425 270 200 695 200 695 447 945 447 945 770 808 770 808 337 24 337 24 82 551 82 551 861 405 861 405 772 911 772 911 277 921 277 921 348 8 348 8 952 69 952 69 24 552 24 552 657 524 657 524 74 329 74 329 257 930 257 930 188 494 188 494 178 818 178 818 573 91 573 91 650 782 650 782 291 302 291 302 339 220 339 220 885 340 885 340 268 132 268 132 375 278 375 278 91 92 91 92 371 887 371 887 221 492 221 492 306 187 306 187 447 157 447 157 949 611 949 611 480 933 480 933 451 642 451 642 796 630 796 630 758 334 758 334 878 961 878 961 356 61 356 61 314 11 314 11 818 675 818 675 417 842 417 842 87 24 87 24 763 303 763 303 937 436 937 436 214 854 214 854 853 564 853 564 940 107 940 107 481 638 481 638 31 828 31 828 961 34 961 34 84 963 84 963 731 323 731 323 761 287 761 287 401 175 401 175 140 552 140 552 777 432 777 432 314 217 314 217 814 217 814 217 403 942 403 942 362 913 362 913 687 644 687 644 770 515 770 515 171 457 171 457 722 139 722 139 628 616 628 616 832 445 832 445 927 120 927 120 48 470 48 470 468 960 468 960 906 637 906 637 309 685 309 685 428 467 428 467 660 273 660 273 495 962 495 962 888 935 888 935 732 245 732 245 187 220 187 220 215 686 215 686 785 567 785 567 627 137 627 137 819 27 819 27 565 684 565 684 926 560 926 560 341 62 341 62 285 968 285 968 316 911 316 911 912 463 912 463 888 639 888 639 376 264 376 264 452 240 452 240 476 410 476 410 813 684 813 684 647 648 647 648 752 297 752 297 778 434 778 434 941 229 941 229 914 322 914 322 733 571 733 571 650 22 650 22 504 562 504 562 126 963 126 963 126 204 126 204 889 528 889 528 570 720 570 720 594 216 594 216 763 968 763 968 206 239 206 239 206 600 206 600 190 276 190 276 221 761 221 761 732 27 732 27 768 893 768 893 192 558 192 558 323 845 323 845 386 421 386 421 110 482 110 482 623 657 623 657 928 953 928 953 375 912 375 912 146 731 146 731 14 584 14 584 633 267 633 267 134 863 134 863 392 804 392 804 32 525 32 525 368 408 368 408 501 713 501 713 67 923 67 923 41 245 41 245 426 680 426 680 225 255 225 255 689 143 689 143 494 199 494 199 803 411 803 411 355 88 355 88 195 324 195 324 860 234 860 234 389 849 389 849 329 140 329 140 497 616 497 616 568 563 568 563 147 635 147 635 808 524 808 524 755 258 755 258 355 598 355 598 867 85 867 85 395 259 395 259 159 121 159 121 422 407 422 407 877 317 877 317 61 180 61 180 427 225 427 225 950 373 950 373 859 225 859 225 339 313 339 313 699 115 699 115 785 58 785 58 889 302 889 302 139 542 139 542 26 936 26 936 34 627 34 627 966 351 966 351 308 394 308 394 400 960 400 960 350 712 350 712 611 745 611 745 461 589 461 589 574 684 574 684 145 810 145 810 576 544 576 544 255 9 255 9 51 405 51 405 916 515 916 515 683 688 683 688 902 406 902 406 119 943 119 943 181 254 181 254 532 505 532 505 247 315 247 315 947 201 947 201 46 681 46 681 226 344 226 344 134 754 134 754 56 705 56 705 226 865 226 865 259 133 259 133 818 777 818 777 276 879 276 879 873 769 873 769 764 684 764 684 410 482 410 482 632 394 632 394 690 820 690 820 825 197 825 197 403 117 403 117 334 632 334 632 581 145 581 145 553 121 553 121 209 104 209 104 555 320 555 320 506 792 506 792 868 701 868 701 425 287 425 287 347 543 347 543 818 71 818 71 60 545 60 545 594 211 594 211 360 339 360 339 363 962 363 962 714 364 714 364 477 562 477 562 330 60 330 60 935 93 935 93 319 744 319 744 222 120 222 120 302 614 302 614 34 968 34 968 813 173 813 173 347 202 347 202 947 37 947 37 783 231 783 231 717 184 717 184 566 392 566 392 368 433 368 433 428 647 428 647 404 780 404 780 787 908 787 908 130 364 130 364 252 672 252 672 593 816 593 816 493 657 493 657 77 429 77 429 46 419 46 419 268 706 268 706 228 174 228 174 44 930 44 930 64 222 64 222 674 967 674 967 142 321 142 321 410 159 410 159 357 79 357 79 362 738 362 738 637 826 637 826 811 687 811 687 41 278 41 278 261 218 261 218 266 333 266 333 414 792 414 792 612 32 612 32 148 606 148 606 946 885 946 885 694 741 694 741 107 35 107 35 254 578 254 578 318 721 318 721 173 647 173 647 628 277 628 277 477 783 477 783 353 925 353 925 882 298 882 298 892 848 892 848 369 80 369 80 147 567 147 567 348 201 348 201 498 346 498 346 678 57 678 57 720 691 720 691 684 435 684 435 553 50 553 50 350 389 350 389 230 359 230 359 657 945 657 945 777 53 777 53 148 736 148 736 883 216 883 216 527 583 527 583 343 575 343 575 74 211 74 211 109 87 109 87 647 464 647 464 306 752 306 752 198 442 198 442 476 455 476 455 491 807 491 807 883 390 883 390 771 564 771 564 939 503 939 503 897 325 897 325 900 327 900 327 333 450 333 450 297 40 297 40 687 346 687 346 682 905 682 905 20 140 20 140 405 769 405 769 688 422 688 422 843 103 843 103 275 460 275 460 165 555 165 555 906 784 906 784 819 63 819 63 510 510 510 510 560 59 560 59 143 939 143 939 150 461 150 461 596 719 596 719 77 786 77 786 93 547 93 547 609 9 609 9 36 44 36 44 411 650 411 650 279 907 279 907 892 691 892 691 548 184 548 184 120 233 120 233 122 119 122 119 729 145 729 145 586 362 586 362 944 67 944 67 821 440 821 440 877 304 877 304 446 939 446 939 657 10 657 10 851 500 851 500 648 106 648 106 115 583 115 583 694 466 694 466 385 718 385 718 238 335 238 335 408 489 408 489 255 39 255 39 394 208 394 208 481 551 481 551 324 74 324 74 39 905 39 905 797 149 797 149 765 731 765 731 281 669 281 669 387 343 387 343 477 770 477 770 784 858 784 858 533 343 533 343 2 287 2 287 840 227 840 227 386 744 386 744 735 165 735 165 871 661 871 661 46 934 46 934 348 251 348 251 823 30 823 30 495 460 495 460 53 296 53 296 114 423 114 423 900 262 900 262 593 550 593 550 198 654 198 654 626 56 626 56 831 425 831 425 823 212 823 212 173 28 173 28 320 727 320 727 185 376 185 376 708 410 708 410 343 316 343 316 335 77 335 77 703 671 703 671 57 399 57 399 954 79 954 79 630 337 630 337 685 121 685 121 524 877 524 877 811 74 811 74 609 227 609 227 257 510 257 510 487 924 487 924 231 716 231 716 641 663 641 663 877 409 877 409 336 685 336 685 748 830 748 830 54 84 54 84 747 959 747 959 835 430 835 430 183 918 183 918 220 944 220 944 767 214 767 214 364 866 364 866 631 305 631 305 954 355 954 355 658 643 658 643 65 449 65 449 519 98 519 98 606 795 606 795 377 873 377 873 842 370 842 370 436 482 436 482 524 875 524 875 909 667 909 667 231 124 231 124 20 307 20 307 3 353 3 353 883 542 883 542 250 139 250 139 652 457 652 457 386 930 386 930 510 805 510 805 494 634 494 634 693 571 693 571 618 943 618 943 250 21 250 21 652 445 652 445 358 310 358 310 454 642 454 642 340 512 340 512 214 913 214 913 160 926 160 926 757 459 757 459 870 345 870 345 453 125 453 125 773 427 773 427 250 723 250 723 906 402 906 402 733 148 733 148 821 389 821 389 764 581 764 581 658 630 658 630 314 575 314 575 83 362 83 362 755 377 755 377 337 437 337 437 731 294 731 294 260 542 260 542 681 732 681 732 508 205 508 205 667 124 667 124 608 552 608 552 110 241 110 241 825 765 825 765 305 566 305 566 22 442 22 442 919 131 919 131 215 735 215 735 340 200 340 200 86 152 86 152 907 189 907 189 476 889 476 889 157 966 157 966 366 449 366 449 214 848 214 848 205 885 205 885 500 9 500 9 12 583 12 583 120 329 120 329 24 787 24 787 315 17 315 17 257 428 257 428 464 90 464 90 326 411 326 411 476 371 476 371 218 725 218 725 826 721 826 721 124 844 124 844 360 829 360 829 117 668 117 668 891 462 891 462 378 705 378 705 259 742 259 742 102 209 102 209 104 4 104 4 127 534 127 534 708 250 708 250 303 619 303 619 423 380 423 380 60 731 60 731 764 477 764 477 211 603 211 603 883 969 883 969 218 120 218 120 109 794 109 794 452 541 452 541 305 420 305 420 288 638 288 638 441 623 441 623 248 620 248 620 830 656 830 656 813 323 813 323 10 831 10 831 493 337 493 337 434 239 434 239 825 662 825 662 399 234 399 234 378 908 378 908 498 746 498 746 174 697 174 697 681 817 681 817 857 484 857 484 10 888 10 888 445 221 445 221 903 821 903 821 384 484 384 484 618 362 618 362 508 901 508 901 394 342 394 342 112 713 112 713 763 213 763 213 866 145 866 145 604 716 604 716 790 716 790 716 876 777 876 777 496 141 496 141 20 221 20 221 363 890 363 890 324 620 324 620 444 655 444 655 173 639 173 639 863 488 863 488 836 640 836 640 706 530 706 530 132 407 132 407 79 671 79 671 845 549 845 549 558 418 558 418 359 800 359 800 411 955 411 955 263 696 263 696 171 448 171 448 494 207 494 207 218 457 218 457 27 739 27 739 567 651 567 651 51 119 51 119 936 210 936 210 197 534 197 534 817 848 817 848 384 254 384 254 340 225 340 225 626 52 626 52 774 238 774 238 458 528 458 528 695 267 695 267 438 561 438 561 93 449 93 449 878 39 878 39 173 844 173 844 482 949 482 949 485 493 485 493 566 324 566 324 32 349 32 349 264 45 264 45 182 928 182 928 715 239 715 239 847 311 847 311 215 927 215 927 947 407 947 407 186 116 186 116 90 924 90 924 516 756 516 756 841 504 841 504 160 658 160 658 373 622 373 622 945 437 945 437 477 131 477 131 399 848 399 848 851 65 851 65 417 810 417 810 946 250 946 250 574 833 574 833 622 473 622 473 255 731 255 731 33 679 33 679 511 710 511 710 576 800 576 800 441 67 441 67 319 360 319 360 108 714 108 714 296 170 296 170 147 859 147 859 514 574 514 574 903 694 903 694 140 523 140 523 146 909 146 909 185 471 185 471 258 322 258 322 485 679 485 679 677 487 677 487 309 750 309 750 492 437 492 437 188 317 188 317 482 732 482 732 108 231 108 231 790 494 790 494 506 151 506 151 892 855 892 855 802 713 802 713 554 447 554 447 540 201 540 201 5 799 5 799 521 84 521 84 174 479 174 479 82 831 82 831 747 426 747 426 233 535 233 535 931 755 931 755 121 745 121 745 319 461 319 461 244 861 244 861 930 395 930 395 928 967 928 967 409 880 409 880 543 951 543 951 909 628 909 628 677 187 677 187 909 689 909 689 512 534 512 534 359 778 359 778 326 168 326 168 218 282 218 282 281 797 281 797 621 40 621 40 459 273 459 273 502 102 502 102 697 864 697 864 664 292 664 292 3 17 3 17 618 574 618 574 870 903 870 903 597 33 597 33 739 896 739 896 404 709 404 709 267 539 267 539 236 951 236 951 289 799 289 799 393 815 393 815 829 170 829 170 880 824 880 824 328 106 328 106 429 667 429 667 890 21 890 21 559 632 559 632 772 780 772 780 876 722 876 722 788 458 788 458 347 584 347 584 115 397 115 397 270 122 270 122 593 943 593 943 427 110 427 110 87 839 87 839 557 420 557 420 490 8 490 8 588 962 588 962 706 391 706 391 846 806 846 806 548 735 548 735 118 50 118 50 218 201 218 201 627 43 627 43 958 720 958 720 598 270 598 270 264 300 264 300 529 816 529 816 338 704 338 704 111 437 111 437 250 536 250 536 606 765 606 765 382 195 382 195 805 21 805 21 121 335 121 335 963 875 963 875 786 595 786 595 611 946 611 946 708 247 708 247 104 737 104 737 219 66 219 66 666 426 666 426 144 9 144 9 411 68 411 68 111 764 111 764 534 505 534 505 398 616 398 616 419 486 419 486 360 36 360 36 820 455 820 455 864 56 864 56 586 436 586 436 894 105 894 105 151 629 151 629 76 640 76 640 822 831 822 831 860 495 860 495 136 77 136 77 576 274 576 274 71 255 71 255 43 744 43 744 733 962 733 962 96 848 96 848 471 804 471 804 955 113 955 113 73 622 73 622 904 262 904 262 791 89 791 89 430 947 430 947 701 295 701 295 838 78 838 78 440 894 440 894 895 149 895 149 862 365 862 365 959 582 959 582 677 416 677 416 138 940 138 940 850 759 850 759 911 509 911 509 239 231 239 231 369 81 369 81 704 483 704 483 195 184 195 184 47 199 47 199 69 246 69 246 18 534 18 534 161 472 161 472 533 597 533 597 832 920 832 920 634 281 634 281 404 156 404 156 479 800 479 800 642 451 642 451 335 91 335 91 13 687 13 687 666 641 666 641 908 12 908 12 122 620 122 620 551 222 551 222 38 203 38 203 299 53 299 53 508 235 508 235 923 335 923 335 144 541 144 541 621 582 621 582 132 758 132 758 486 591 486 591 771 605 771 605 623 877 623 877 364 681 364 681 581 56 581 56 874 447 874 447 709 532 709 532 475 458 475 458 925 589 925 589 694 797 694 797 644 35 644 35 374 191 374 191 139 327 139 327 761 140 761 140 546 405 546 405 246 742 246 742 679 66 679 66 505 480 505 480 668 583 668 583 140 459 140 459 959 760 959 760 740 309 740 309 16 644 16 644 394 582 394 582 258 646 258 646 671 300 671 300 668 956 668 956 694 925 694 925 242 96 242 96 42 830 42 830 1 343 1 343 184 597 184 597 913 392 913 392 568 164 568 164 508 955 508 955 722 813 722 813 726 165 726 165 659 218 659 218 912 95 912 95 294 742 294 742 604 417 604 417 659 58 659 58 881 235 881 235 50 58 50 58 609 250 609 250 368 700 368 700 920 303 920 303 833 250 833 250 644 322 644 322 225 660 225 660 441 940 441 940 425 720 425 720 572 106 572 106 72 636 72 636 462 273 462 273 279 958 279 958 851 373 851 373 942 221 942 221 267 868 267 868 908 294 908 294 661 479 661 479 517 942 517 942 31 805 31 805 233 252 233 252 249 499 249 499 449 14 449 14 716 812 716 812 727 293 727 293 77 711 77 711 359 133 359 133 512 666 512 666 705 404 705 404 785 581 785 581 564 53 564 53 786 378 786 378 452 887 452 887 309 923 309 923 529 575 529 575 380 722 380 722 371 772 371 772 421 529 421 529 361 627 361 627 617 469 617 469 811 141 811 141 277 123 277 123 222 723 222 723 874 207 874 207 616 650 616 650 969 78 969 78 198 297 198 297 15 116 15 116 634 849 634 849 104 326 104 326 830 905 830 905 775 235 775 235 791 516 791 516 47 716 47 716 42 921 42 921 914 99 914 99 796 962 796 962 185 847 185 847 164 865 164 865 910 59 910 59 896 438 896 438 142 424 142 424 485 384 485 384 826 874 826 874 625 500 625 500 149 935 149 935 428 260 428 260 714 618 714 618 659 422 659 422 174 671 174 671 711 842 711 842 860 91 860 91 443 216 443 216 339 483 339 483 605 659 605 659 480 646 480 646 326 259 326 259 757 409 757 409 578 491 578 491 868 43 868 43 196 456 196 456 802 535 802 535 917 758 917 758 63 724 63 724 625 497 625 497 295 924 295 924 458 643 458 643 75 891 75 891 189 359 189 359 248 484 248 484 186 371 186 371 78 191 78 191 417 792 417 792 313 454 313 454 627 637 627 637 824 968 824 968 893 730 893 730 85 220 85 220 734 106 734 106 321 85 321 85 871 238 871 238 916 926 916 926 659 184 659 184 932 878 932 878 940 884 940 884 298 777 298 777 751 837 751 837 12 787 12 787 309 558 309 558 616 144 616 144 360 817 360 817 94 206 94 206 762 546 762 546 509 463 509 463 229 524 229 524 365 109 365 109 925 55 925 55 505 906 505 906 967 465 967 465 567 693 567 693 470 786 470 786 535 704 535 704 617 823 617 823 265 340 265 340 701 239 701 239 243 807 243 807 195 573 195 573 108 57 108 57 320 285 320 285 456 89 456 89 250 943 250 943 305 185 305 185 149 605 149 605 932 196 932 196 903 636 903 636 334 737 334 737 151 522 151 522 666 264 666 264 893 855 893 855 392 916 392 916 340 659 340 659 440 919 440 919 893 764 893 764 625 385 625 385 788 733 788 733 760 356 760 356 492 868 492 868 141 814 141 814 9 311 9 311 14 716 14 716 506 844 506 844 47 22 47 22 933 260 933 260 302 648 302 648 318 955 318 955 872 436 872 436 958 89 958 89 588 832 588 832 546 787 546 787 473 127 473 127 932 453 932 453 171 44 171 44 703 115 703 115 899 131 899 131 759 218 759 218 95 99 95 99 152 30 152 30 135 482 135 482 850 284 850 284 475 907 475 907 150 68 150 68 598 248 598 248 588 570 588 570 372 426 372 426 220 839 220 839 600 862 600 862 898 629 898 629 223 769 223 769 645 90 645 90 876 126 876 126 501 935 501 935 358 756 358 756 908 824 908 824 852 163 852 163 297 650 297 650 610 764 610 764 288 935 288 935 106 268 106 268 154 217 154 217 324 554 324 554 311 453 311 453 664 93 664 93 771 831 771 831 837 439 837 439 834 774 834 774 916 114 916 114 513 343 513 343 362 495 362 495 173 818 173 818 45 752 45 752 855 838 855 838 869 641 869 641 473 195 473 195 602 458 602 458 767 681 767 681 898 419 898 419 897 698 897 698 513 231 513 231 420 163 420 163 225 75 225 75 568 877 568 877 501 906 501 906 921 746 921 746 706 668 706 668 726 907 726 907 160 880 160 880 605 349 605 349 157 956 157 956 835 53 835 53 829 536 829 536 540 261 540 261 44 629 44 629 181 223 181 223 947 292 947 292 495 814 495 814 147 257 147 257 651 37 651 37 683 549 683 549 861 398 861 398 839 402 839 402 82 364 82 364 6 53 6 53 767 855 767 855 893 665 893 665 613 223 613 223 174 953 174 953 33 273 33 273 122 828 122 828 885 361 885 361 324 197 324 197 828 647 828 647 118 19 118 19 285 24 285 24 345 552 345 552 63 844 63 844 407 479 407 479 80 196 80 196 215 625 215 625 697 36 697 36 30 18 30 18 371 674 371 674 124 814 124 814 74 299 74 299 162 163 162 163 869 78 869 78 729 23 729 23 679 538 679 538 483 717 483 717 362 177 362 177 860 936 860 936 805 932 805 932 872 50 872 50 488 198 488 198 329 18 329 18 464 341 464 341 942 278 942 278 61 315 61 315 573 321 573 321 888 362 888 362 159 369 159 369 925 869 925 869 614 376 614 376 310 94 310 94 408 273 408 273 352 555 352 555 485 546 485 546 847 879 847 879 722 966 722 966 883 460 883 460 952 770 952 770 37 189 37 189 917 396 917 396 414 551 414 551 924 173 924 173 601 873 601 873 438 176 438 176 690 800 690 800 936 551 936 551 404 410 404 410 207 91 207 91 758 43 758 43 866 496 866 496 741 95 741 95 90 952 90 952 584 476 584 476 260 390 260 390 592 678 592 678 684 780 684 780 79 329 79 329 74 570 74 570 69 463 69 463 512 134 512 134 805 685 805 685 460 906 460 906 33 359 33 359 721 202 721 202 69 787 69 787 593 58 593 58 863 190 863 190 543 198 543 198 750 960 750 960 408 269 408 269 487 114 487 114 846 255 846 255 359 751 359 751 684 724 684 724 824 250 824 250 967 453 967 453 149 37 149 37 153 556 153 556 120 437 120 437 890 871 890 871 118 903 118 903 688 297 688 297 97 341 97 341 815 491 815 491 152 482 152 482 582 885 582 885 457 370 457 370 17 280 17 280 678 936 678 936 901 311 901 311 157 589 157 589 663 520 663 520 927 499 927 499 323 488 323 488 717 748 717 748 916 91 916 91 818 564 818 564 229 870 229 870 293 23 293 23 62 10 62 10 260 627 260 627 812 629 812 629 507 664 507 664 551 574 551 574 51 719 51 719 60 182 60 182 856 507 856 507 596 414 596 414 637 888 637 888 39 210 39 210 850 401 850 401 182 949 182 949 771 787 771 787 800 889 800 889 529 387 529 387 850 782 850 782 313 250 313 250 884 469 884 469 769 909 769 909 350 686 350 686 864 38 864 38 239 26 239 26 873 23 873 23 415 26 415 26 180 774 180 774 585 366 585 366 64 217 64 217 837 944 837 944 173 944 173 944 313 170 313 170 131 734 131 734 213 535 213 535 791 121 791 121 969 688 969 688 139 840 139 840 658 589 658 589 295 148 295 148 347 644 347 644 854 846 854 846 86 85 86 85 937 554 937 554 702 254 702 254 339 767 339 767 191 358 191 358 37 715 37 715 327 216 327 216 539 534 539 534 28 519 28 519 229 286 229 286 890 152 890 152 109 661 109 661 7 241 7 241 757 466 757 466 519 555 519 555 414 628 414 628 466 574 466 574 937 550 937 550 666 947 666 947 902 153 902 153 26 416 26 416 340 599 340 599 272 830 272 830 598 512 598 512 33 510 33 510 843 298 843 298 683 575 683 575 555 437 555 437 417 935 417 935 2 890 2 890 352 738 352 738 215 523 215 523 659 901 659 901 797 600 797 600 45 633 45 633 427 588 427 588 73 542 73 542 710 649 710 649 595 812 595 812 86 951 86 951 449 911 449 911 519 908 519 908 505 353 505 353 64 414 64 414 558 258 558 258 208 734 208 734 938 754 938 754 132 408 132 408 225 237 225 237 321 127 321 127 493 857 493 857 963 837 963 837 865 287 865 287 939 881 939 881 891 625 891 625 912 856 912 856 861 418 861 418 328 543 328 543 382 492 382 492 713 823 713 823 546 845 546 845 924 643 924 643 768 322 768 322 545 155 545 155 527 863 527 863 262 858 262 858 840 595 840 595 513 193 513 193 405 348 405 348 831 490 831 490 347 273 347 273 560 908 560 908 499 909 499 909 946 261 946 261 301 700 301 700 960 208 960 208 944 78 944 78 515 14 515 14 100 274 100 274 740 928 740 928 507 139 507 139 283 174 283 174 555 292 555 292 624 612 624 612 454 243 454 243 890 664 890 664 747 556 747 556 453 509 453 509 487 929 487 929 426 592 426 592 900 375 900 375 260 122 260 122 419 781 419 781 210 542 210 542 553 298 553 298 840 508 840 508 644 822 644 822 57 953 57 953 138 859 138 859 414 448 414 448 8 143 8 143 427 85 427 85 246 928 246 928 829 818 829 818 838 303 838 303 647 445 647 445 4 653 4 653 516 316 516 316 769 164 769 164 921 823 921 823 580 162 580 162 885 110 885 110 472 517 472 517 601 2 601 2 615 955 615 955 169 409 169 409 682 417 682 417 790 514 790 514 588 544 588 544 907 341 907 341 934 860 934 860 652 927 652 927 411 968 411 968 89 415 89 415 857 937 857 937 552 492 552 492 513 591 513 591 112 932 112 932 416 941 416 941 279 99 279 99 506 846 506 846 696 771 696 771 32 70 32 70 731 247 731 247 184 953 184 953 953 326 953 326 807 719 807 719 667 271 667 271 5 783 5 783 641 772 641 772 867 928 867 928 188 887 188 887 26 699 26 699 143 95 143 95 403 343 403 343 455 478 455 478 700 41 700 41 327 565 327 565 717 942 717 942 152 950 152 950 1 338 1 338 225 448 225 448 341 798 341 798 59 857 59 857 588 92 588 92 740 819 740 819 234 522 234 522 846 211 846 211 832 260 832 260 152 295 152 295 822 695 822 695 656 423 656 423 460 663 460 663 400 612 400 612 641 494 641 494 776 626 776 626 195 22 195 22 912 79 912 79 164 379 164 379 21 448 21 448 697 393 697 393 109 387 109 387 129 563 129 563 49 410 49 410 525 302 525 302 289 841 289 841 880 736 880 736 908 150 908 150 709 668 709 668 830 607 830 607 312 858 312 858 758 431 758 431 504 593 504 593 212 73 212 73 316 724 316 724 818 669 818 669 678 482 678 482 383 551 383 551 585 739 585 739 680 373 680 373 372 432 372 432 796 308 796 308 773 204 773 204 176 680 176 680 304 245 304 245 87 235 87 235 845 93 845 93 479 563 479 563 533 375 533 375 374 628 374 628 211 869 211 869 917 627 917 627 582 538 582 538 205 56 205 56 5 657 5 657 620 692 620 692 501 159 501 159 343 593 343 593 122 236 122 236 197 290 197 290 490 126 490 126 878 886 878 886 449 216 449 216 221 454 221 454 40 905 40 905 695 769 695 769 582 541 582 541 817 425 817 425 212 192 212 192 551 32 551 32 540 209 540 209 155 136 155 136 528 610 528 610 481 832 481 832 520 819 520 819 624 884 624 884 960 280 960 280 450 50 450 50 683 451 683 451 399 424 399 424 864 714 864 714 658 841 658 841 213 922 213 922 667 281 667 281 852 170 852 170 229 181 229 181 627 176 627 176 341 541 341 541 725 82 725 82 73 912 73 912 285 778 285 778 713 781 713 781 660 874 660 874 428 664 428 664 368 494 368 494 19 66 19 66 900 187 900 187 404 543 404 543 453 424 453 424 841 415 841 415 532 669 532 669 342 870 342 870 220 505 220 505 591 402 591 402 325 190 325 190 847 775 847 775 662 210 662 210 461 456 461 456 247 173 247 173 713 377 713 377 792 928 792 928 632 567 632 567 960 452 960 452 559 876 559 876 326 627 326 627 80 447 80 447 311 301 311 301 719 834 719 834 178 327 178 327 952 954 952 954 913 677 913 677 772 228 772 228 279 684 279 684 71 71 71 71 160 408 160 408 413 730 413 730 330 152 330 152 703 571 703 571 314 19 314 19 73 410 73 410 87 276 87 276 242 226 242 226 937 577 937 577 350 521 350 521 291 858 291 858 436 742 436 742 23 428 23 428 906 803 906 803 226 911 226 911 531 676 531 676 577 636 577 636 744 80 744 80 852 411 852 411 94 44 94 44 766 876 766 876 731 653 731 653 887 470 887 470 57 54 57 54 867 24 867 24 947 637 947 637 10 197 10 197 7 243 7 243 900 949 900 949 506 734 506 734 911 663 911 663 600 589 600 589 377 818 377 818 254 314 254 314 462 484 462 484 516 490 516 490 698 621 698 621 221 757 221 757 815 968 815 968 86 839 86 839 419 945 419 945 136 553 136 553 942 579 942 579 140 625 140 625 11 164 11 164 707 892 707 892 726 100 726 100 774 454 774 454 315 930 315 930 385 376 385 376 877 15 877 15 274 177 274 177 714 126 714 126 348 776 348 776 445 516 445 516 763 67 763 67 886 463 886 463 852 86 852 86 255 739 255 739 129 627 129 627 897 272 897 272 286 531 286 531 752 918 752 918 748 179 748 179 600 497 600 497 754 395 754 395 24 833 24 833 39 722 39 722 782 275 782 275 315 144 315 144 927 461 927 461 425 828 425 828 930 917 930 917 377 488 377 488 608 398 608 398 925 543 925 543 529 538 529 538 270 339 270 339 959 394 959 394 885 295 885 295 355 309 355 309 508 217 508 217 386 312 386 312 569 767 569 767 337 902 337 902 286 349 286 349 578 246 578 246 86 426 86 426 844 392 844 392 331 149 331 149 193 56 193 56 1 686 1 686 773 748 773 748 752 46 752 46 532 727 532 727 381 522 381 522 385 217 385 217 309 647 309 647 71 346 71 346 556 799 556 799 19 608 19 608 677 724 677 724 67 247 67 247 549 940 549 940 869 332 869 332 965 697 965 697 311 114 311 114 2 746 2 746 673 799 673 799 724 547 724 547 317 439 317 439 65 865 65 865 950 634 950 634 512 407 512 407 709 365 709 365 921 119 921 119 109 648 109 648 500 651 500 651 320 924 320 924 730 691 730 691 782 474 782 474 620 163 620 163 660 197 660 197 771 692 771 692 208 59 208 59 467 185 467 185 196 782 196 782 811 869 811 869 759 180 759 180 485 117 485 117 186 589 186 589 679 720 679 720 345 554 345 554 647 948 647 948 145 752 145 752 740 497 740 497 85 85 85 85 768 597 768 597 8 884 8 884 321 861 321 861 488 259 488 259 113 134 113 134 89 763 89 763 430 24 430 24 704 794 704 794 399 520 399 520 610 567 610 567 102 384 102 384 784 647 784 647 940 146 940 146 274 842 274 842 549 892 549 892 786 187 786 187 857 177 857 177 745 90 745 90 498 180 498 180 269 365 269 365 5 892 5 892 615 188 615 188 113 529 113 529 404 279 404 279 265 653 265 653 802 770 802 770 438 514 438 514 450 853 450 853 515 718 515 718 926 669 926 669 872 580 872 580 723 637 723 637 602 954 602 954 916 513 916 513 496 130 496 130 924 81 924 81 785 945 785 945 791 42 791 42 159 612 159 612 951 79 951 79 210 862 210 862 899 444 899 444 936 581 936 581 20 832 20 832 789 448 789 448 911 511 911 511 124 446 124 446 70 479 70 479 604 249 604 249 863 282 863 282 634 215 634 215 169 292 169 292 355 637 355 637 730 279 730 279 647 514 647 514 252 152 252 152 969 351 969 351 402 819 402 819 340 124 340 124 931 919 931 919 271 486 271 486 625 502 625 502 292 180 292 180 537 172 537 172 936 829 936 829 524 194 524 194 365 13 365 13 441 515 441 515 956 212 956 212 632 544 632 544 187 950 187 950 829 574 829 574 780 417 780 417 79 100 79 100 238 434 238 434 657 174 657 174 574 437 574 437 393 809 393 809 143 354 143 354 445 69 445 69 433 475 433 475 440 250 440 250 443 301 443 301 796 415 796 415 250 939 250 939 298 299 298 299 165 338 165 338 822 914 822 914 421 265 421 265 682 310 682 310 68 35 68 35 170 189 170 189 645 352 645 352 456 412 456 412 855 693 855 693 19 316 19 316 38 183 38 183 109 659 109 659 722 881 722 881 903 881 903 881 2 418 2 418 287 144 287 144 159 230 159 230 887 472 887 472 945 657 945 657 281 165 281 165 899 7 899 7 923 890 923 890 41 356 41 356 785 881 785 881 561 793 561 793 454 490 454 490 41 155 41 155 937 293 937 293 561 828 561 828 827 256 827 256 48 715 48 715 642 670 642 670 821 284 821 284 655 129 655 129 80 692 80 692 581 3 581 3 309 73 309 73 643 96 643 96 644 773 644 773 134 623 134 623 118 647 118 647 961 563 961 563 915 527 915 527 864 179 864 179 336 198 336 198 388 793 388 793 950 406 950 406 21 433 21 433 488 418 488 418 880 911 880 911 504 187 504 187 191 55 191 55 841 710 841 710 811 155 811 155 133 41 133 41 826 6 826 6 744 673 744 673 835 479 835 479 136 160 136 160 441 886 441 886 708 557 708 557 598 520 598 520 957 440 957 440 731 151 731 151 262 610 262 610 454 740 454 740 750 701 750 701 935 337 935 337 585 854 585 854 68 211 68 211 59 53 59 53 502 108 502 108 933 547 933 547 743 672 743 672 685 509 685 509 350 969 350 969 243 24 243 24 551 577 551 577 893 304 893 304 233 143 233 143 28 134 28 134 851 650 851 650 739 615 739 615 312 969 312 969 17 599 17 599 488 381 488 381 609 710 609 710 603 609 603 609 729 762 729 762 930 791 930 791 868 579 868 579 50 719 50 719 460 904 460 904 916 753 916 753 544 159 544 159 102 760 102 760 74 284 74 284 785 813 785 813 224 942 224 942 38 247 38 247 115 628 115 628 889 167 889 167 23 58 23 58 26 51 26 51 332 55 332 55 356 197 356 197 500 933 500 933 714 320 714 320 328 910 328 910 845 198 845 198 726 883 726 883 713 941 713 941 515 406 515 406 829 852 829 852 509 332 509 332 813 231 813 231 411 469 411 469 213 438 213 438 814 317 814 317 316 847 316 847 243 198 243 198 465 816 465 816 904 42 904 42 87 826 87 826 684 265 684 265 829 284 829 284 535 612 535 612 630 139 630 139 528 150 528 150 934 827 934 827 914 491 914 491 426 230 426 230 949 180 949 180 336 142 336 142 283 237 283 237 737 510 737 510 843 331 843 331 868 374 868 374 312 876 312 876 619 476 619 476 69 697 69 697 549 654 549 654 663 721 663 721 244 827 244 827 953 613 953 613 673 617 673 617 612 591 612 591 106 882 106 882 527 194 527 194 718 699 718 699 545 422 545 422 337 814 337 814 630 354 630 354 232 771 232 771 245 637 245 637 575 951 575 951 438 292 438 292 851 709 851 709 414 329 414 329 421 326 421 326 656 692 656 692 655 259 655 259 743 250 743 250 503 72 503 72 833 926 833 926 330 151 330 151 171 266 171 266 910 750 910 750 343 330 343 330 912 67 912 67 633 377 633 377 77 528 77 528 870 86 870 86 574 683 574 683 198 909 198 909 55 472 55 472 34 969 34 969 458 30 458 30 140 762 140 762 374 387 374 387 850 185 850 185 323 349 323 349 678 506 678 506 24 887 24 887 811 954 811 954 135 161 135 161 387 811 387 811 811 8 811 8 350 600 350 600 648 722 648 722 920 470 920 470 303 853 303 853 691 351 691 351 642 894 642 894 31 496 31 496 909 618 909 618 63 425 63 425 794 339 794 339 564 759 564 759 682 12 682 12 87 670 87 670 342 430 342 430 316 391 316 391 308 628 308 628 774 36 774 36 218 240 218 240 446 585 446 585 385 537 385 537 68 407 68 407 441 931 441 931 908 903 908 903 360 644 360 644 782 165 782 165 811 290 811 290 966 102 966 102 445 23 445 23 700 344 700 344 356 95 356 95 234 594 234 594 606 444 606 444 415 595 415 595 29 911 29 911 577 758 577 758 161 198 161 198 880 536 880 536 809 360 809 360 117 647 117 647 823 827 823 827 849 265 849 265 551 620 551 620 744 351 744 351 74 208 74 208 255 156 255 156 327 230 327 230 921 397 921 397 611 490 611 490 690 124 690 124 406 529 406 529 245 855 245 855 787 332 787 332 707 695 707 695 512 537 512 537 397 927 397 927 202 842 202 842 627 385 627 385 883 325 883 325 251 800 251 800 675 378 675 378 369 921 369 921 383 182 383 182 541 189 541 189 547 964 547 964 225 389 225 389 935 679 935 679 403 624 403 624 609 184 609 184 859 63 859 63 115 182 115 182 66 958 66 958 585 620 585 620 684 597 684 597 915 486 915 486 59 510 59 510 205 658 205 658 471 796 471 796 167 452 167 452 328 545 328 545 452 697 452 697 763 115 763 115 561 358 561 358 425 775 425 775 234 752 234 752 63 701 63 701 279 718 279 718 13 657 13 657 93 912 93 912 72 111 72 111 788 1 788 1 68 890 68 890 348 658 348 658 166 634 166 634 498 277 498 277 380 522 380 522 456 549 456 549 504 639 504 639 729 722 729 722 480 850 480 850 327 530 327 530 273 726 273 726 288 269 288 269 142 526 142 526 506 76 506 76 579 808 579 808 284 642 284 642 701 124 701 124 849 121 849 121 321 401 321 401 654 706 654 706 36 567 36 567 763 690 763 690 80 36 80 36 705 52 705 52 365 897 365 897 474 461 474 461 19 455 19 455 49 721 49 721 466 753 466 753 139 667 139 667 363 575 363 575 578 473 578 473 692 196 692 196 810 849 810 849 84 797 84 797 459 173 459 173 759 608 759 608 807 209 807 209 857 395 857 395 261 849 261 849 347 813 347 813 915 500 915 500 123 362 123 362 898 277 898 277 958 319 958 319 749 108 749 108 195 418 195 418 389 943 389 943 691 823 691 823 685 109 685 109 833 96 833 96 534 607 534 607 162 851 162 851 33 483 33 483 379 294 379 294 427 689 427 689 179 757 179 757 964 177 964 177 178 338 178 338 488 603 488 603 810 698 810 698 958 418 958 418 952 712 952 712 64 638 64 638 541 707 541 707 208 350 208 350 697 486 697 486 900 175 900 175 716 411 716 411 465 688 465 688 638 182 638 182 924 559 924 559 541 295 541 295 655 532 655 532 497 510 497 510 404 96 404 96 193 926 193 926 358 694 358 694 788 361 788 361 298 635 298 635 588 17 588 17 594 924 594 924 826 392 826 392 170 273 170 273 441 664 441 664 928 57 928 57 13 905 13 905 577 944 577 944 185 380 185 380 699 28 699 28 340 376 340 376 566 138 566 138 370 316 370 316 862 6 862 6 481 85 481 85 487 888 487 888 731 631 731 631 878 281 878 281 106 244 106 244 524 459 524 459 969 286 969 286 778 351 778 351 709 562 709 562 965 797 965 797 805 122 805 122 956 652 956 652 464 956 464 956 771 700 771 700 645 913 645 913 391 131 391 131 765 392 765 392 418 448 418 448 831 435 831 435 738 528 738 528 709 437 709 437 274 780 274 780 570 502 570 502 610 261 610 261 141 210 141 210 810 57 810 57 801 207 801 207 767 884 767 884 138 616 138 616 926 907 926 907 354 836 354 836 685 784 685 784 383 299 383 299 147 897 147 897 338 809 338 809 217 272 217 272 412 289 412 289 84 496 84 496 34 297 34 297 711 650 711 650 550 325 550 325 266 57 266 57 954 637 954 637 907 432 907 432 858 148 858 148 925 34 925 34 218 565 218 565 82 872 82 872 439 357 439 357 289 551 289 551 799 575 799 575 133 708 133 708 848 97 848 97 599 897 599 897 3 133 3 133 958 273 958 273 328 509 328 509 18 112 18 112 823 587 823 587 95 490 95 490 620 64 620 64 969 43 969 43 2 839 2 839 443 616 443 616 886 796 886 796 165 46 165 46 14 537 14 537 953 287 953 287 420 474 420 474 500 669 500 669 630 860 630 860 287 679 287 679 804 457 804 457 243 591 243 591 127 347 127 347 368 33 368 33 791 10 791 10 832 675 832 675 35 248 35 248 650 457 650 457 53 457 53 457 695 527 695 527 485 530 485 530 494 46 494 46 388 299 388 299 65 969 65 969 797 45 797 45 666 887 666 887 294 382 294 382 567 500 567 500 242 842 242 842 712 711 712 711 276 842 276 842 145 505 145 505 909 369 909 369 636 140 636 140 480 685 480 685 32 501 32 501 126 352 126 352 701 960 701 960 670 553 670 553 551 17 551 17 459 161 459 161 410 850 410 850 518 550 518 550 883 530 883 530 36 551 36 551 133 487 133 487 749 274 749 274 892 584 892 584 908 136 908 136 148 203 148 203 631 199 631 199 910 518 910 518 568 21 568 21 220 793 220 793 123 120 123 120 747 746 747 746 284 785 284 785 787 863 787 863 657 376 657 376 303 290 303 290 702 596 702 596 755 911 755 911 877 563 877 563 570 147 570 147 206 659 206 659 81 457 81 457 417 595 417 595 54 666 54 666 802 741 802 741 312 371 312 371 159 800 159 800 773 357 773 357 4 49 4 49 536 781 536 781 101 61 101 61 666 371 666 371 367 430 367 430 731 512 731 512 254 364 254 364 148 957 148 957 366 725 366 725 314 248 314 248 722 956 722 956 374 579 374 579 258 344 258 344 488 394 488 394 926 705 926 705 516 603 516 603 102 287 102 287 555 815 555 815 894 587 894 587 909 346 909 346 392 216 392 216 416 256 416 256 490 422 490 422 242 372 242 372 352 832 352 832 554 595 554 595 542 123 542 123 7 374 7 374 521 114 521 114 680 58 680 58 690 411 690 411 274 506 274 506 451 957 451 957 419 184 419 184 577 16 577 16 764 484 764 484 536 559 536 559 124 711 124 711 783 321 783 321 609 159 609 159 430 571 430 571 595 314 595 314 608 504 608 504 39 47 39 47 138 857 138 857 910 690 910 690 375 834 375 834 239 230 239 230 705 578 705 578 773 20 773 20 267 926 267 926 630 544 630 544 404 351 404 351 228 18 228 18 435 329 435 329 387 69 387 69 752 384 752 384 248 286 248 286 687 944 687 944 780 515 780 515 435 797 435 797 154 337 154 337 586 375 586 375 540 705 540 705 629 749 629 749 145 743 145 743 203 580 203 580 818 854 818 854 178 760 178 760 194 305 194 305 850 518 850 518 644 229 644 229 565 179 565 179 245 514 245 514 723 407 723 407 878 350 878 350 144 459 144 459 118 594 118 594 443 769 443 769 564 273 564 273 8 334 8 334 774 362 774 362 896 232 896 232 69 532 69 532 858 586 858 586 686 323 686 323 360 267 360 267 738 189 738 189 555 281 555 281 529 468 529 468 615 105 615 105 446 884 446 884 821 672 821 672 293 750 293 750 557 676 557 676 879 718 879 718 382 2 382 2 363 211 363 211 371 964 371 964 664 509 664 509 152 939 152 939 404 759 404 759 6 533 6 533 146 357 146 357 49 857 49 857 757 217 757 217 207 88 207 88 73 4 73 4 504 224 504 224 394 173 394 173 892 387 892 387 289 60 289 60 429 262 429 262 720 754 720 754 685 305 685 305 713 146 713 146 485 348 485 348 535 725 535 725 442 956 442 956 304 37 304 37 371 910 371 910 491 480 491 480 297 22 297 22 360 613 360 613 849 695 849 695 140 306 140 306 357 206 357 206 144 526 144 526 367 371 367 371 541 480 541 480 824 19 824 19 171 26 171 26 36 257 36 257 403 199 403 199 849 111 849 111 815 794 815 794 727 883 727 883 586 706 586 706 192 187 192 187 604 164 604 164 961 649 961 649 182 551 182 551 458 144 458 144 143 494 143 494 718 94 718 94 629 412 629 412 78 38 78 38 69 728 69 728 62 876 62 876 960 113 960 113 591 32 591 32 352 63 352 63 504 924 504 924 585 851 585 851 826 51 826 51 484 858 484 858 317 574 317 574 413 380 413 380 335 929 335 929 727 820 727 820 41 777 41 777 187 493 187 493 388 826 388 826 625 921 625 921 116 743 116 743 500 561 500 561 968 407 968 407 690 6 690 6 68 521 68 521 678 462 678 462 131 797 131 797 352 692 352 692 622 65 622 65 95 68 95 68 386 357 386 357 816 666 816 666 99 508 99 508 46 615 46 615 71 608 71 608 120 23 120 23 685 328 685 328 6 153 6 153 419 95 419 95 961 251 961 251 113 142 113 142 9 63 9 63 141 946 141 946 61 907 61 907 519 520 519 520 281 116 281 116 886 205 886 205 426 70 426 70 765 552 765 552 358 787 358 787 321 919 321 919 108 790 108 790 579 534 579 534 708 717 708 717 54 21 54 21 544 690 544 690 687 839 687 839 579 296 579 296 243 256 243 256 580 220 580 220 532 286 532 286 523 374 523 374 888 603 888 603 166 941 166 941 935 560 935 560 569 707 569 707 628 604 628 604 366 319 366 319 520 511 520 511 280 203 280 203 499 818 499 818 80 366 80 366 911 183 911 183 671 371 671 371 872 239 872 239 764 91 764 91 795 98 795 98 128 203 128 203 753 637 753 637 375 378 375 378 890 70 890 70 725 418 725 418 515 386 515 386 487 398 487 398 632 826 632 826 345 676 345 676 486 966 486 966 161 473 161 473 850 63 850 63 98 808 98 808 853 672 853 672 614 159 614 159 468 664 468 664 816 372 816 372 556 102 556 102 541 548 541 548 397 509 397 509 561 635 561 635 278 523 278 523 145 403 145 403 829 17 829 17 175 82 175 82 901 346 901 346 360 124 360 124 529 372 529 372 264 623 264 623 451 871 451 871 459 699 459 699 707 207 707 207 930 276 930 276 121 883 121 883 303 685 303 685 492 738 492 738 818 203 818 203 452 568 452 568 167 424 167 424 877 78 877 78 852 605 852 605 372 853 372 853 829 188 829 188 543 188 543 188 42 270 42 270 961 141 961 141 885 800 885 800 303 812 303 812 507 911 507 911 590 206 590 206 615 844 615 844 377 544 377 544 616 27 616 27 749 767 749 767 9 374 9 374 381 947 381 947 297 348 297 348 100 719 100 719 539 461 539 461 856 162 856 162 413 210 413 210 488 814 488 814 865 645 865 645 949 290 949 290 901 888 901 888 76 671 76 671 563 824 563 824 766 207 766 207 542 605 542 605 307 116 307 116 268 242 268 242 206 663 206 663 45 577 45 577 964 944 964 944 736 758 736 758 733 275 733 275 332 504 332 504 201 438 201 438 957 172 957 172 728 742 728 742 277 713 277 713 803 945 803 945 829 479 829 479 152 305 152 305 493 858 493 858 80 917 80 917 319 920 319 920 346 846 346 846 301 888 301 888 812 346 812 346 788 366 788 366 695 756 695 756 234 892 234 892 224 45 224 45 228 221 228 221 287 65 287 65 726 326 726 326 286 201 286 201 798 166 798 166 878 426 878 426 631 445 631 445 576 546 576 546 790 41 790 41 125 519 125 519 260 521 260 521 334 327 334 327 944 834 944 834 872 185 872 185 25 429 25 429 120 180 120 180 837 251 837 251 570 459 570 459 176 280 176 280 219 569 219 569 591 751 591 751 602 948 602 948 395 151 395 151 714 504 714 504 225 333 225 333 63 746 63 746 752 118 752 118 129 519 129 519 496 565 496 565 811 150 811 150 23 949 23 949 430 719 430 719 237 784 237 784 2 560 2 560 42 845 42 845 501 629 501 629 375 170 375 170 809 544 809 544 838 321 838 321 876 40 876 40 674 680 674 680 706 337 706 337 760 671 760 671 290 248 290 248 332 44 332 44 675 322 675 322 196 100 196 100 279 44 279 44 379 223 379 223 925 537 925 537 248 371 248 371 19 149 19 149 338 419 338 419 372 855 372 855 675 221 675 221 587 903 587 903 622 968 622 968 532 124 532 124 452 205 452 205 554 721 554 721 766 236 766 236 55 425 55 425 498 713 498 713 648 176 648 176 228 45 228 45 433 565 433 565 542 452 542 452 74 235 74 235 730 342 730 342 578 47 578 47 260 827 260 827 296 417 296 417 469 478 469 478 252 30 252 30 334 57 334 57 732 99 732 99 146 341 146 341 92 782 92 782 596 612 596 612 333 512 333 512 101 296 101 296 767 528 767 528 597 628 597 628 84 898 84 898 319 56 319 56 74 823 74 823 630 310 630 310 630 382 630 382 281 97 281 97 260 172 260 172 912 432 912 432 849 319 849 319 779 734 779 734 919 288 919 288 922 340 922 340 904 137 904 137 684 534 684 534 560 548 560 548 40 394 40 394 812 171 812 171 425 328 425 328 728 193 728 193 817 598 817 598 768 23 768 23 553 556 553 556 216 566 216 566 533 363 533 363 672 267 672 267 667 610 667 610 390 270 390 270 621 249 621 249 445 266 445 266 447 710 447 710 60 567 60 567 631 321 631 321 664 510 664 510 427 843 427 843 625 420 625 420 269 698 269 698 868 957 868 957 220 388 220 388 123 584 123 584 558 116 558 116 804 838 804 838 345 705 345 705 637 298 637 298 526 615 526 615 659 784 659 784 444 888 444 888 106 739 106 739 474 947 474 947 140 917 140 917 286 253 286 253 11 929 11 929 839 215 839 215 304 519 304 519 336 344 336 344 663 31 663 31 190 688 190 688 76 210 76 210 947 598 947 598 852 212 852 212 736 263 736 263 878 354 878 354 436 212 436 212 296 337 296 337 733 529 733 529 456 740 456 740 725 207 725 207 370 440 370 440 401 594 401 594 413 120 413 120 247 105 247 105 618 796 618 796 964 445 964 445 643 612 643 612 748 375 748 375 215 836 215 836 43 887 43 887 900 495 900 495 57 347 57 347 281 684 281 684 302 688 302 688 667 689 667 689 80 423 80 423 169 798 169 798 838 48 838 48 751 584 751 584 816 68 816 68 19 660 19 660 645 906 645 906 186 754 186 754 270 867 270 867 282 778 282 778 699 559 699 559 564 340 564 340 154 857 154 857 461 575 461 575 207 484 207 484 381 5 381 5 564 370 564 370 563 889 563 889 937 816 937 816 782 903 782 903 457 365 457 365 52 182 52 182 578 770 578 770 627 626 627 626 867 654 867 654 930 500 930 500 702 405 702 405 57 173 57 173 876 592 876 592 289 111 289 111 21 246 21 246 822 663 822 663 407 580 407 580 162 287 162 287 283 405 283 405 263 114 263 114 83 854 83 854 109 36 109 36 568 46 568 46 158 866 158 866 665 50 665 50 856 889 856 889 641 40 641 40 518 585 518 585 864 230 864 230 96 73 96 73 220 775 220 775 680 69 680 69 60 924 60 924 116 129 116 129 622 97 622 97 780 877 780 877 885 597 885 597 106 888 106 888 20 88 20 88 740 535 740 535 485 480 485 480 418 587 418 587 408 842 408 842 93 450 93 450 740 503 740 503 950 41 950 41 698 704 698 704 955 583 955 583 379 729 379 729 800 219 800 219 393 724 393 724 719 782 719 782 858 307 858 307 392 787 392 787 146 784 146 784 776 867 776 867 552 598 552 598 747 561 747 561 657 739 657 739 122 310 122 310 9 269 9 269 452 194 452 194 21 101 21 101 537 579 537 579 951 632 951 632 126 857 126 857 442 217 442 217 180 364 180 364 349 251 349 251 173 307 173 307 592 156 592 156 783 35 783 35 352 930 352 930 457 752 457 752 752 860 752 860 447 333 447 333 569 187 569 187 919 591 919 591 924 662 924 662 440 817 440 817 670 334 670 334 673 780 673 780 691 439 691 439 536 809 536 809 677 894 677 894 100 380 100 380 946 684 946 684 356 371 356 371 768 883 768 883 203 740 203 740 19 473 19 473 386 532 386 532 745 517 745 517 178 219 178 219 371 345 371 345 75 210 75 210 156 256 156 256 299 195 299 195 760 228 760 228 662 283 662 283 188 52 188 52 354 855 354 855 748 147 748 147 325 496 325 496 278 221 278 221 371 480 371 480 446 910 446 910 436 637 436 637 625 739 625 739 660 24 660 24 473 318 473 318 383 818 383 818 48 18 48 18 703 40 703 40 959 232 959 232 232 436 232 436 661 953 661 953 367 831 367 831 801 369 801 369 305 203 305 203 814 761 814 761 388 704 388 704 313 951 313 951 868 395 868 395 139 478 139 478 753 313 753 313 259 759 259 759 779 864 779 864 216 217 216 217 403 108 403 108 362 65 362 65 722 402 722 402 743 612 743 612 353 583 353 583 550 290 550 290 94 380 94 380 342 596 342 596 335 149 335 149 160 804 160 804 131 756 131 756 79 949 79 949 72 148 72 148 438 31 438 31 436 54 436 54 569 682 569 682 563 183 563 183 268 151 268 151 191 753 191 753 156 307 156 307 544 800 544 800 335 790 335 790 855 44 855 44 159 252 159 252 861 595 861 595 894 717 894 717 570 567 570 567 860 35 860 35 620 699 620 699 669 839 669 839 605 702 605 702 137 439 137 439 612 425 612 425 643 861 643 861 873 811 873 811 410 433 410 433 919 610 919 610 421 157 421 157 361 343 361 343 910 614 910 614 87 642 87 642 892 67 892 67 661 722 661 722 351 952 351 952 887 898 887 898 585 763 585 763 261 134 261 134 276 493 276 493 707 172 707 172 521 433 521 433 446 744 446 744 915 773 915 773 321 397 321 397 314 420 314 420 112 602 112 602 336 262 336 262 163 902 163 902 215 937 215 937 47 287 47 287 364 667 364 667 27 332 27 332 163 611 163 611 181 493 181 493 366 142 366 142 660 402 660 402 727 324 727 324 382 944 382 944 875 3 875 3 264 289 264 289 270 860 270 860 273 752 273 752 841 163 841 163 364 377 364 377 768 317 768 317 821 844 821 844 232 23 232 23 141 68 141 68 756 195 756 195 288 237 288 237 425 170 425 170 306 838 306 838 209 469 209 469 105 174 105 174 107 897 107 897 482 934 482 934 288 800 288 800 714 380 714 380 894 727 894 727 519 431 519 431 188 328 188 328 920 508 920 508 330 566 330 566 670 449 670 449 156 271 156 271 603 182 603 182 713 381 713 381 160 282 160 282 790 887 790 887 819 590 819 590 649 362 649 362 507 414 507 414 391 670 391 670 24 378 24 378 841 820 841 820 63 924 63 924 49 248 49 248 928 192 928 192 253 396 253 396 105 880 105 880 384 393 384 393 94 704 94 704 859 46 859 46 738 186 738 186 476 790 476 790 646 26 646 26 904 516 904 516 823 721 823 721 6 776 6 776 171 605 171 605 591 456 591 456 815 893 815 893 644 827 644 827 34 252 34 252 743 319 743 319 433 161 433 161 760 738 760 738 844 192 844 192 568 625 568 625 165 76 165 76 214 907 214 907 842 660 842 660 773 851 773 851 84 402 84 402 843 67 843 67 744 826 744 826 275 349 275 349 714 835 714 835 337 303 337 303 314 18 314 18 558 860 558 860 842 597 842 597 582 153 582 153 204 346 204 346 351 61 351 61 749 369 749 369 628 4 628 4 125 398 125 398 464 128 464 128 624 738 624 738 237 874 237 874 872 640 872 640 177 311 177 311 126 87 126 87 717 444 717 444 907 373 907 373 604 866 604 866 435 310 435 310 357 28 357 28 499 617 499 617 33 24 33 24 77 310 77 310 732 85 732 85 625 560 625 560 180 785 180 785 590 876 590 876 130 684 130 684 765 127 765 127 742 197 742 197 368 423 368 423 413 682 413 682 313 878 313 878 376 159 376 159 361 421 361 421 881 499 881 499 280 506 280 506 462 600 462 600 370 828 370 828 870 419 870 419 13 293 13 293 109 924 109 924 884 656 884 656 644 158 644 158 588 265 588 265 139 528 139 528 917 57 917 57 856 554 856 554 545 547 545 547 124 751 124 751 376 821 376 821 558 204 558 204 887 29 887 29 758 538 758 538 273 193 273 193 862 180 862 180 259 71 259 71 46 623 46 623 907 17 907 17 551 614 551 614 417 941 417 941 256 746 256 746 348 385 348 385 935 193 935 193 837 38 837 38 567 673 567 673 504 706 504 706 170 14 170 14 102 131 102 131 744 85 744 85 797 217 797 217 49 363 49 363 596 288 596 288 425 845 425 845 904 938 904 938 618 605 618 605 415 415 415 415 612 344 612 344 540 569 540 569 346 330 346 330 695 67 695 67 396 592 396 592 360 506 360 506 677 744 677 744 224 272 224 272 227 71 227 71 834 70 834 70 319 197 319 197 555 897 555 897 33 965 33 965 627 435 627 435 805 794 805 794 904 277 904 277 899 2 899 2 335 257 335 257 98 234 98 234 513 454 513 454 354 692 354 692 723 832 723 832 623 57 623 57 968 27 968 27 549 424 549 424 453 556 453 556 303 854 303 854 302 59 302 59 90 61 90 61 382 830 382 830 143 523 143 523 524 564 524 564 480 341 480 341 624 93 624 93 446 605 446 605 739 761 739 761 379 208 379 208 144 486 144 486 965 162 965 162 619 433 619 433 482 595 482 595 166 638 166 638 553 367 553 367 22 125 22 125 251 17 251 17 19 302 19 302 71 31 71 31 662 622 662 622 679 63 679 63 393 735 393 735 390 189 390 189 651 45 651 45 874 874 874 874 916 671 916 671 838 853 838 853 322 735 322 735 609 605 609 605 51 589 51 589 887 318 887 318 398 454 398 454 59 858 59 858 810 401 810 401 815 589 815 589 480 461 480 461 175 144 175 144 210 187 210 187 286 838 286 838 3 414 3 414 827 400 827 400 469 62 469 62 855 133 855 133 740 562 740 562 340 624 340 624 904 125 904 125 866 635 866 635 212 325 212 325 63 346 63 346 901 284 901 284 531 93 531 93 298 179 298 179 548 563 548 563 270 730 270 730 642 822 642 822 636 876 636 876 144 785 144 785 84 611 84 611 249 522 249 522 926 939 926 939 177 366 177 366 281 580 281 580 618 654 618 654 238 311 238 311 846 115 846 115 550 507 550 507 571 419 571 419 868 372 868 372 458 17 458 17 289 50 289 50 738 250 738 250 69 120 69 120 537 396 537 396 122 121 122 121 307 233 307 233 726 309 726 309 11 717 11 717 804 177 804 177 532 340 532 340 752 940 752 940 936 840 936 840 897 574 897 574 688 16 688 16 504 135 504 135 343 623 343 623 75 324 75 324 861 17 861 17 181 827 181 827 848 381 848 381 768 267 768 267 274 317 274 317 277 42 277 42 656 864 656 864 883 740 883 740 705 692 705 692 55 797 55 797 735 229 735 229 400 876 400 876 660 933 660 933 739 283 739 283 227 810 227 810 879 454 879 454 570 167 570 167 113 180 113 180 510 365 510 365 332 758 332 758 166 381 166 381 617 474 617 474 458 125 458 125 929 540 929 540 226 203 226 203 689 582 689 582 630 902 630 902 579 916 579 916 670 921 670 921 160 876 160 876 448 126 448 126 129 960 129 960 558 581 558 581 14 329 14 329 947 709 947 709 42 341 42 341 868 163 868 163 177 872 177 872 154 523 154 523 656 614 656 614 697 392 697 392 203 804 203 804 425 315 425 315 243 601 243 601 77 274 77 274 141 785 141 785 359 42 359 42 626 687 626 687 693 690 693 690 135 262 135 262 835 135 835 135 136 425 136 425 20 241 20 241 337 348 337 348 899 329 899 329 161 37 161 37 871 225 871 225 920 76 920 76 719 554 719 554 431 896 431 896 570 767 570 767 508 737 508 737 612 777 612 777 961 850 961 850 956 480 956 480 476 23 476 23 966 529 966 529 555 493 555 493 881 378 881 378 61 390 61 390 917 608 917 608 531 654 531 654 140 669 140 669 308 58 308 58 847 963 847 963 435 364 435 364 845 69 845 69 901 678 901 678 501 602 501 602 585 449 585 449 371 595 371 595 330 864 330 864 614 82 614 82 755 60 755 60 468 14 468 14 475 55 475 55 562 547 562 547 922 548 922 548 323 196 323 196 228 219 228 219 182 603 182 603 723 733 723 733 782 934 782 934 357 906 357 906 158 121 158 121 75 474 75 474 915 498 915 498 58 894 58 894 820 808 820 808 717 389 717 389 351 114 351 114 429 472 429 472 263 801 263 801 290 961 290 961 942 674 942 674 220 938 220 938 2 595 2 595 949 737 949 737 891 67 891 67 866 462 866 462 807 94 807 94 961 493 961 493 919 788 919 788 899 708 899 708 150 404 150 404 385 268 385 268 494 239 494 239 637 918 637 918 326 481 326 481 82 103 82 103 360 343 360 343 62 156 62 156 723 771 723 771 378 346 378 346 791 529 791 529 367 735 367 735 354 248 354 248 353 945 353 945 527 626 527 626 565 457 565 457 791 824 791 824 98 317 98 317 509 327 509 327 796 142 796 142 484 882 484 882 321 869 321 869 872 570 872 570 459 781 459 781 884 236 884 236 59 494 59 494 564 707 564 707 380 728 380 728 809 429 809 429 508 948 508 948 311 730 311 730 810 480 810 480 163 964 163 964 592 484 592 484 367 347 367 347 200 161 200 161 129 667 129 667 856 871 856 871 663 585 663 585 749 9 749 9 45 126 45 126 915 504 915 504 767 426 767 426 912 44 912 44 505 325 505 325 530 267 530 267 801 155 801 155 545 783 545 783 444 26 444 26 503 583 503 583 941 949 941 949 640 525 640 525 277 521 277 521 674 598 674 598 474 320 474 320 418 714 418 714 847 866 847 866 836 251 836 251 630 563 630 563 286 513 286 513 489 903 489 903 575 73 575 73 914 111 914 111 843 864 843 864 353 236 353 236 938 117 938 117 456 71 456 71 132 66 132 66 408 910 408 910 775 371 775 371 138 479 138 479 769 99 769 99 417 409 417 409 532 230 532 230 460 321 460 321 716 576 716 576 689 51 689 51 873 19 873 19 304 508 304 508 324 859 324 859 634 574 634 574 274 617 274 617 335 946 335 946 318 156 318 156 959 380 959 380 641 709 641 709 79 375 79 375 311 733 311 733 262 342 262 342 287 850 287 850 870 738 870 738 454 405 454 405 391 541 391 541 789 655 789 655 9 692 9 692 782 170 782 170 1 155 1 155 270 849 270 849 303 362 303 362 741 148 741 148 146 300 146 300 335 131 335 131 817 170 817 170 721 46 721 46 550 633 550 633 688 867 688 867 812 117 812 117 808 100 808 100 924 33 924 33 690 191 690 191 466 520 466 520 871 670 871 670 339 668 339 668 596 699 596 699 836 934 836 934 292 71 292 71 218 883 218 883 338 911 338 911 848 878 848 878 957 852 957 852 341 275 341 275 49 494 49 494 921 657 921 657 594 18 594 18 46 694 46 694 476 735 476 735 943 795 943 795 10 187 10 187 386 347 386 347 605 399 605 399 821 515 821 515 871 203 871 203 784 286 784 286 13 157 13 157 602 57 602 57 212 956 212 956 23 227 23 227 577 835 577 835 538 325 538 325 637 544 637 544 276 738 276 738 257 222 257 222 875 781 875 781 953 575 953 575 3 799 3 799 103 61 103 61 573 932 573 932 335 388 335 388 616 804 616 804 924 746 924 746 868 281 868 281 515 793 515 793 590 875 590 875 594 789 594 789 813 956 813 956 960 150 960 150 597 926 597 926 30 740 30 740 808 238 808 238 44 880 44 880 327 365 327 365 205 714 205 714 55 98 55 98 748 173 748 173 949 193 949 193 678 889 678 889 756 51 756 51 623 685 623 685 957 47 957 47 312 780 312 780 727 493 727 493 77 503 77 503 700 853 700 853 676 196 676 196 549 737 549 737 143 125 143 125 3 862 3 862 932 920 932 920 6 928 6 928 833 172 833 172 620 341 620 341 175 503 175 503 109 505 109 505 788 913 788 913 823 790 823 790 469 550 469 550 88 82 88 82 217 429 217 429 77 85 77 85 97 113 97 113 7 176 7 176 769 477 769 477 322 92 322 92 737 327 737 327 792 910 792 910 537 141 537 141 714 914 714 914 634 76 634 76 26 256 26 256 671 368 671 368 115 255 115 255 151 814 151 814 355 329 355 329 565 442 565 442 368 703 368 703 553 915 553 915 561 291 561 291 372 127 372 127 721 234 721 234 714 271 714 271 282 569 282 569 408 118 408 118 281 661 281 661 443 317 443 317 101 832 101 832 310 417 310 417 353 254 353 254 118 822 118 822 784 475 784 475 52 532 52 532 960 185 960 185 889 379 889 379 790 491 790 491 366 13 366 13 882 565 882 565 378 655 378 655 437 938 437 938 103 592 103 592 782 251 782 251 339 445 339 445 829 510 829 510 813 845 813 845 902 238 902 238 918 735 918 735 322 885 322 885 780 31 780 31 749 880 749 880 814 778 814 778 51 148 51 148 449 773 449 773 341 358 341 358 635 160 635 160 43 558 43 558 18 565 18 565 418 336 418 336 577 131 577 131 958 895 958 895 79 230 79 230 93 304 93 304 457 435 457 435 867 765 867 765 785 133 785 133 553 688 553 688 244 830 244 830 561 2 561 2 329 397 329 397 576 262 576 262 707 740 707 740 451 52 451 52 892 320 892 320 324 158 324 158 601 364 601 364 362 321 362 321 799 722 799 722 710 474 710 474 567 638 567 638 770 556 770 556 194 638 194 638 142 823 142 823 575 685 575 685 268 357 268 357 568 418 568 418 560 567 560 567 6 656 6 656 395 760 395 760 210 52 210 52 422 170 422 170 226 922 226 922 449 710 449 710 426 51 426 51 680 117 680 117 8 353 8 353 37 705 37 705 634 957 634 957 313 678 313 678 57 501 57 501 740 71 740 71 137 22 137 22 963 867 963 867 229 783 229 783 99 770 99 770 2 911 2 911 389 679 389 679 632 260 632 260 943 191 943 191 383 9 383 9 457 348 457 348 556 188 556 188 249 385 249 385 492 456 492 456 926 13 926 13 552 570 552 570 13 249 13 249 913 738 913 738 622 611 622 611 490 748 490 748 217 731 217 731 165 695 165 695 499 244 499 244 966 838 966 838 385 963 385 963 802 452 802 452 934 302 934 302 546 437 546 437 37 737 37 737 885 169 885 169 514 659 514 659 667 617 667 617 620 394 620 394 615 736 615 736 950 652 950 652 466 179 466 179 99 164 99 164 574 357 574 357 567 715 567 715 208 83 208 83 329 888 329 888 853 670 853 670 906 840 906 840 662 167 662 167 827 944 827 944 578 480 578 480 324 592 324 592 67 782 67 782 530 171 530 171 321 735 321 735 256 663 256 663 545 314 545 314 147 954 147 954 210 787 210 787 474 307 474 307 607 699 607 699 361 134 361 134 267 966 267 966 265 440 265 440 637 960 637 960 748 142 748 142 105 596 105 596 835 616 835 616 9 93 9 93 531 849 531 849 931 968 931 968 618 747 618 747 267 508 267 508 578 767 578 767 731 451 731 451 645 281 645 281 528 434 528 434 479 185 479 185 134 931 134 931 231 236 231 236 955 413 955 413 229 798 229 798 831 453 831 453 173 421 173 421 520 621 520 621 843 625 843 625 704 614 704 614 503 744 503 744 445 198 445 198 263 831 263 831 525 654 525 654 116 184 116 184 258 398 258 398 462 749 462 749 324 144 324 144 904 43 904 43 205 871 205 871 14 943 14 943 9 309 9 309 405 47 405 47 916 480 916 480 155 115 155 115 706 9 706 9 504 179 504 179 935 138 935 138 158 389 158 389 73 520 73 520 758 226 758 226 756 705 756 705 91 211 91 211 590 608 590 608 734 206 734 206 922 278 922 278 638 877 638 877 225 259 225 259 131 314 131 314 331 625 331 625 477 720 477 720 712 22 712 22 517 388 517 388 140 317 140 317 445 290 445 290 268 961 268 961 601 302 601 302 889 798 889 798 61 461 61 461 521 589 521 589 493 234 493 234 913 898 913 898 56 696 56 696 861 401 861 401 843 751 843 751 168 314 168 314 128 843 128 843 553 449 553 449 844 136 844 136 392 779 392 779 284 560 284 560 120 80 120 80 190 963 190 963 469 230 469 230 125 366 125 366 353 580 353 580 515 741 515 741 923 372 923 372 17 606 17 606 278 472 278 472 801 101 801 101 946 905 946 905 484 599 484 599 463 485 463 485 251 796 251 796 223 747 223 747 551 537 551 537 951 314 951 314 646 484 646 484 2 524 2 524 145 187 145 187 932 233 932 233 363 18 363 18 175 630 175 630 276 323 276 323 135 408 135 408 334 429 334 429 285 88 285 88 54 852 54 852 233 189 233 189 334 908 334 908 103 710 103 710 641 538 641 538 168 765 168 765 513 412 513 412 51 163 51 163 929 743 929 743 29 8 29 8 755 637 755 637 608 406 608 406 481 45 481 45 869 37 869 37 120 539 120 539 314 22 314 22 92 912 92 912 176 34 176 34 735 172 735 172 245 896 245 896 507 380 507 380 302 146 302 146 422 273 422 273 802 767 802 767 678 958 678 958 904 104 904 104 670 579 670 579 297 171 297 171 952 217 952 217 74 273 74 273 651 292 651 292 206 738 206 738 850 864 850 864 601 166 601 166 760 368 760 368 623 823 623 823 237 920 237 920 739 479 739 479 223 582 223 582 64 511 64 511 652 302 652 302 300 793 300 793 732 765 732 765 524 131 524 131 284 955 284 955 114 924 114 924 25 14 25 14 127 907 127 907 521 12 521 12 874 440 874 440 424 820 424 820 933 937 933 937 153 504 153 504 346 861 346 861 960 225 960 225 296 683 296 683 663 401 663 401 3 778 3 778 794 329 794 329 54 30 54 30 329 426 329 426 407 429 407 429 765 934 765 934 13 498 13 498 411 436 411 436 720 157 720 157 535 426 535 426 366 351 366 351 482 221 482 221 855 39 855 39 566 7 566 7 415 866 415 866 855 81 855 81 270 830 270 830 963 690 963 690 152 221 152 221 221 358 221 358 679 775 679 775 760 417 760 417 793 824 793 824 959 336 959 336 395 197 395 197 297 120 297 120 59 537 59 537 75 409 75 409 592 9 592 9 587 170 587 170 91 433 91 433 474 550 474 550 173 835 173 835 62 540 62 540 917 173 917 173 825 424 825 424 607 843 607 843 561 577 561 577 110 609 110 609 284 299 284 299 2 534 2 534 187 634 187 634 888 463 888 463 548 164 548 164 548 913 548 913 217 884 217 884 587 581 587 581 33 74 33 74 872 509 872 509 698 660 698 660 856 685 856 685 946 198 946 198 744 729 744 729 753 543 753 543 576 455 576 455 945 839 945 839 96 327 96 327 733 302 733 302 270 210 270 210 363 815 363 815 640 350 640 350 193 685 193 685 830 835 830 835 719 962 719 962 516 584 516 584 340 607 340 607 516 109 516 109 725 175 725 175 742 628 742 628 250 333 250 333 387 26 387 26 502 669 502 669 678 828 678 828 261 794 261 794 402 503 402 503 958 683 958 683 339 505 339 505 471 240 471 240 240 717 240 717 628 937 628 937 897 101 897 101 963 719 963 719 437 19 437 19 454 737 454 737 946 825 946 825 455 894 455 894 402 507 402 507 336 650 336 650 96 402 96 402 798 444 798 444 946 60 946 60 866 735 866 735 20 121 20 121 871 221 871 221 712 92 712 92 704 616 704 616 143 109 143 109 757 331 757 331 222 296 222 296 955 917 955 917 958 677 958 677 475 255 475 255 571 292 571 292 3 732 3 732 943 771 943 771 737 301 737 301 337 609 337 609 312 779 312 779 918 826 918 826 822 257 822 257 62 20 62 20 23 354 23 354 560 90 560 90 821 56 821 56 495 735 495 735 571 711 571 711 384 834 384 834 83 825 83 825 631 196 631 196 518 139 518 139 153 232 153 232 796 47 796 47 831 486 831 486 235 32 235 32 721 397 721 397 104 670 104 670 464 728 464 728 549 235 549 235 595 670 595 670 431 602 431 602 856 931 856 931 224 221 224 221 129 928 129 928 753 436 753 436 708 267 708 267 852 82 852 82 869 866 869 866 568 160 568 160 821 460 821 460 822 398 822 398 758 911 758 911 622 810 622 810 28 894 28 894 822 761 822 761 428 194 428 194 477 140 477 140 1 43 1 43 927 675 927 675 771 789 771 789 500 643 500 643 924 71 924 71 74 88 74 88 643 941 643 941 685 214 685 214 967 590 967 590 967 695 967 695 659 965 659 965 167 130 167 130 891 904 891 904 575 406 575 406 466 334 466 334 106 835 106 835 142 386 142 386 465 242 465 242 906 270 906 270 233 765 233 765 915 334 915 334 853 923 853 923 57 454 57 454 360 929 360 929 248 645 248 645 808 44 808 44 260 102 260 102 914 414 914 414 15 857 15 857 954 107 954 107 632 853 632 853 648 901 648 901 452 605 452 605 591 875 591 875 167 238 167 238 164 847 164 847 958 22 958 22 565 576 565 576 260 464 260 464 231 61 231 61 44 906 44 906 710 654 710 654 259 712 259 712 183 168 183 168 456 383 456 383 311 742 311 742 473 928 473 928 228 788 228 788 247 120 247 120 115 601 115 601 302 296 302 296 29 907 29 907 453 760 453 760 500 32 500 32 873 20 873 20 756 173 756 173 630 512 630 512 677 619 677 619 538 390 538 390 51 160 51 160 639 415 639 415 810 691 810 691 504 741 504 741 605 6 605 6 511 861 511 861 947 784 947 784 544 148 544 148 602 627 602 627 803 801 803 801 245 950 245 950 167 74 167 74 640 391 640 391 629 636 629 636 163 258 163 258 460 299 460 299 853 331 853 331 119 646 119 646 401 374 401 374 725 232 725 232 756 205 756 205 350 755 350 755 710 283 710 283 231 441 231 441 347 556 347 556 715 182 715 182 674 149 674 149 600 676 600 676 612 48 612 48 662 329 662 329 817 532 817 532 173 232 173 232 421 96 421 96 429 371 429 371 949 467 949 467 84 488 84 488 315 780 315 780 598 643 598 643 833 109 833 109 544 605 544 605 860 705 860 705 904 83 904 83 469 123 469 123 30 161 30 161 903 800 903 800 645 241 645 241 435 755 435 755 701 732 701 732 741 132 741 132 204 907 204 907 878 863 878 863 498 255 498 255 273 127 273 127 875 958 875 958 28 164 28 164 459 229 459 229 475 266 475 266 428 39 428 39 500 105 500 105 508 716 508 716 908 739 908 739 159 562 159 562 309 413 309 413 238 840 238 840 61 406 61 406 280 756 280 756 618 859 618 859 301 114 301 114 139 621 139 621 392 107 392 107 834 756 834 756 967 702 967 702 416 452 416 452 4 930 4 930 178 600 178 600 553 384 553 384 466 311 466 311 407 236 407 236 858 721 858 721 127 542 127 542 42 182 42 182 884 432 884 432 334 649 334 649 628 626 628 626 470 599 470 599 51 663 51 663 324 366 324 366 219 684 219 684 473 507 473 507 396 838 396 838 409 650 409 650 199 954 199 954 788 28 788 28 282 702 282 702 739 142 739 142 777 293 777 293 913 551 913 551 607 174 607 174 303 534 303 534 947 159 947 159 432 713 432 713 50 934 50 934 9 34 9 34 909 168 909 168 733 94 733 94 740 872 740 872 107 708 107 708 70 168 70 168 17 777 17 777 378 369 378 369 764 891 764 891 479 855 479 855 277 97 277 97 7 770 7 770 957 459 957 459 373 166 373 166 616 299 616 299 54 77 54 77 175 725 175 725 755 958 755 958 122 295 122 295 340 90 340 90 145 395 145 395 19 342 19 342 418 598 418 598 453 160 453 160 394 459 394 459 90 736 90 736 441 776 441 776 35 701 35 701 780 750 780 750 764 785 764 785 313 735 313 735 491 251 491 251 490 953 490 953 452 735 452 735 547 252 547 252 119 356 119 356 567 212 567 212 759 487 759 487 36 536 36 536 381 636 381 636 441 901 441 901 884 795 884 795 290 863 290 863 189 928 189 928 919 484 919 484 705 355 705 355 896 50 896 50 684 962 684 962 24 711 24 711 528 504 528 504 405 720 405 720 475 680 475 680 345 210 345 210 837 600 837 600 523 769 523 769 241 139 241 139 115 873 115 873 578 913 578 913 139 54 139 54 629 956 629 956 467 300 467 300 244 751 244 751 637 594 637 594 864 952 864 952 688 836 688 836 602 238 602 238 419 677 419 677 697 584 697 584 654 454 654 454 618 487 618 487 30 714 30 714 743 323 743 323 350 613 350 613 260 718 260 718 173 364 173 364 931 67 931 67 709 587 709 587 430 8 430 8 345 140 345 140 944 121 944 121 489 844 489 844 671 655 671 655 189 381 189 381 947 875 947 875 253 449 253 449 268 723 268 723 814 212 814 212 717 735 717 735 377 800 377 800 443 939 443 939 108 551 108 551 602 469 602 469 826 121 826 121 428 184 428 184 753 2 753 2 881 803 881 803 147 892 147 892 1 136 1 136 171 206 171 206 86 715 86 715 671 955 671 955 161 798 161 798 284 157 284 157 734 709 734 709 44 664 44 664 566 898 566 898 372 540 372 540 787 705 787 705 267 564 267 564 750 129 750 129 232 822 232 822 339 510 339 510 611 503 611 503 634 324 634 324 435 931 435 931 78 23 78 23 298 624 298 624 779 469 779 469 49 232 49 232 135 63 135 63 126 375 126 375 867 188 867 188 934 615 934 615 305 448 305 448 42 93 42 93 714 219 714 219 882 341 882 341 466 157 466 157 728 344 728 344 284 758 284 758 73 864 73 864 321 542 321 542 670 805 670 805 611 610 611 610 318 307 318 307 258 822 258 822 805 728 805 728 498 533 498 533 821 242 821 242 476 561 476 561 677 535 677 535 809 525 809 525 938 110 938 110 508 279 508 279 367 308 367 308 724 861 724 861 746 599 746 599 378 738 378 738 872 401 872 401 354 536 354 536 692 438 692 438 492 377 492 377 439 822 439 822 945 368 945 368 351 327 351 327 615 522 615 522 81 934 81 934 412 560 412 560 689 509 689 509 894 92 894 92 658 67 658 67 286 863 286 863 596 104 596 104 310 206 310 206 20 148 20 148 281 31 281 31 908 82 908 82 945 136 945 136 939 249 939 249 49 892 49 892 629 681 629 681 147 385 147 385 380 590 380 590 282 772 282 772 204 30 204 30 840 5 840 5 400 485 400 485 862 383 862 383 607 249 607 249 30 406 30 406 776 757 776 757 96 350 96 350 935 325 935 325 588 172 588 172 687 755 687 755 583 78 583 78 272 578 272 578 881 149 881 149 697 806 697 806 320 705 320 705 264 832 264 832 955 30 955 30 382 397 382 397 840 336 840 336 365 776 365 776 392 919 392 919 471 441 471 441 481 846 481 846 386 290 386 290 640 906 640 906 252 807 252 807 517 394 517 394 900 321 900 321 939 902 939 902 564 257 564 257 677 212 677 212 52 225 52 225 380 854 380 854 121 89 121 89 856 731 856 731 381 518 381 518 768 888 768 888 753 598 753 598 580 414 580 414 122 178 122 178 641 718 641 718 326 883 326 883 792 854 792 854 429 248 429 248 592 205 592 205 637 861 637 861 388 853 388 853 215 340 215 340 780 198 780 198 556 678 556 678 819 894 819 894 266 193 266 193 737 97 737 97 837 280 837 280 20 384 20 384 95 249 95 249 570 88 570 88 463 515 463 515 212 228 212 228 782 426 782 426 698 483 698 483 285 884 285 884 42 80 42 80 355 839 355 839 563 757 563 757 12 931 12 931 412 46 412 46 697 425 697 425 762 51 762 51 926 172 926 172 802 515 802 515 367 409 367 409 680 787 680 787 319 745 319 745 223 726 223 726 367 775 367 775 176 410 176 410 230 551 230 551 620 293 620 293 404 445 404 445 694 787 694 787 556 257 556 257 376 115 376 115 181 415 181 415 830 195 830 195 305 93 305 93 450 274 450 274 739 748 739 748 804 4 804 4 537 429 537 429 783 377 783 377 703 656 703 656 802 794 802 794 378 924 378 924 518 393 518 393 444 282 444 282 258 63 258 63 854 909 854 909 264 92 264 92 460 923 460 923 199 532 199 532 603 648 603 648 171 680 171 680 599 898 599 898 699 457 699 457 388 838 388 838 214 335 214 335 399 474 399 474 817 892 817 892 557 698 557 698 703 405 703 405 770 657 770 657 118 586 118 586 811 79 811 79 252 199 252 199 38 607 38 607 720 643 720 643 955 592 955 592 382 675 382 675 505 124 505 124 301 155 301 155 556 14 556 14 615 39 615 39 767 899 767 899 785 857 785 857 559 300 559 300 676 269 676 269 70 418 70 418 165 947 165 947 210 635 210 635 887 253 887 253 927 898 927 898 649 243 649 243 947 805 947 805 724 154 724 154 852 732 852 732 552 481 552 481 457 66 457 66 637 123 637 123 807 80 807 80 94 559 94 559 351 22 351 22 488 59 488 59 127 459 127 459 857 403 857 403 855 724 855 724 479 771 479 771 179 351 179 351 259 772 259 772 395 458 395 458 582 194 582 194 736 462 736 462 76 122 76 122 320 129 320 129 889 956 889 956 570 416 570 416 558 218 558 218 232 464 232 464 440 218 440 218 943 609 943 609 98 511 98 511 352 848 352 848 602 281 602 281 817 618 817 618 833 552 833 552 468 404 468 404 679 270 679 270 172 456 172 456 309 100 309 100 895 622 895 622 396 370 396 370 251 910 251 910 832 468 832 468 89 313 89 313 673 486 673 486 371 151 371 151 752 596 752 596 654 600 654 600 761 277 761 277 125 175 125 175 218 878 218 878 867 685 867 685 508 496 508 496 178 64 178 64 442 526 442 526 904 515 904 515 6 740 6 740 457 248 457 248 424 402 424 402 436 604 436 604 565 222 565 222 600 503 600 503 397 199 397 199 440 40 440 40 422 612 422 612 917 769 917 769 817 584 817 584 338 956 338 956 192 393 192 393 875 116 875 116 255 950 255 950 787 58 787 58 95 456 95 456 865 797 865 797 615 272 615 272 274 196 274 196 484 620 484 620 330 493 330 493 484 80 484 80 97 545 97 545 698 567 698 567 477 779 477 779 144 225 144 225 385 526 385 526 193 97 193 97 707 807 707 807 955 35 955 35 716 760 716 760 643 38 643 38 31 507 31 507 222 135 222 135 390 196 390 196 960 467 960 467 603 245 603 245 9 241 9 241 226 539 226 539 582 469 582 469 953 523 953 523 318 664 318 664 844 580 844 580 515 24 515 24 738 697 738 697 635 435 635 435 176 44 176 44 213 636 213 636 792 820 792 820 538 197 538 197 853 663 853 663 865 84 865 84 823 581 823 581 139 194 139 194 886 947 886 947 480 359 480 359 246 756 246 756 356 890 356 890 886 868 886 868 828 17 828 17 839 717 839 717 318 745 318 745 109 750 109 750 681 374 681 374 815 239 815 239 566 130 566 130 618 693 618 693 130 262 130 262 50 899 50 899 572 652 572 652 157 502 157 502 721 499 721 499 627 168 627 168 634 928 634 928 875 663 875 663 324 430 324 430 864 773 864 773 763 381 763 381 265 704 265 704 317 902 317 902 428 598 428 598 506 503 506 503 906 828 906 828 750 221 750 221 131 773 131 773 899 284 899 284 529 15 529 15 828 817 828 817 693 367 693 367 656 256 656 256 124 818 124 818 404 130 404 130 708 11 708 11 765 819 765 819 235 404 235 404 462 815 462 815 95 306 95 306 199 351 199 351 738 946 738 946 239 741 239 741 43 891 43 891 541 251 541 251 632 169 632 169 462 914 462 914 520 381 520 381 207 398 207 398 342 355 342 355 363 858 363 858 414 339 414 339 524 868 524 868 407 450 407 450 592 609 592 609 173 102 173 102 467 482 467 482 611 677 611 677 406 907 406 907 818 21 818 21 370 164 370 164 925 902 925 902 532 926 532 926 850 860 850 860 242 798 242 798 620 186 620 186 193 561 193 561 786 389 786 389 71 45 71 45 30 643 30 643 21 957 21 957 697 716 697 716 677 291 677 291 420 366 420 366 791 489 791 489 695 797 695 797 935 303 935 303 952 136 952 136 52 250 52 250 34 209 34 209 283 162 283 162 543 531 543 531 379 925 379 925 879 272 879 272 498 542 498 542 607 244 607 244 233 698 233 698 488 173 488 173 530 925 530 925 710 221 710 221 282 429 282 429 564 445 564 445 623 217 623 217 189 207 189 207 906 753 906 753 471 671 471 671 230 324 230 324 727 141 727 141 921 809 921 809 638 31 638 31 835 471 835 471 221 756 221 756 673 702 673 702 437 639 437 639 213 75 213 75 959 333 959 333 739 242 739 242 125 578 125 578 373 745 373 745 743 626 743 626 290 755 290 755 880 719 880 719 655 581 655 581 853 383 853 383 250 564 250 564 506 550 506 550 622 845 622 845 73 26 73 26 309 514 309 514 104 697 104 697 29 170 29 170 934 468 934 468 848 195 848 195 144 770 144 770 720 299 720 299 749 829 749 829 906 832 906 832 813 527 813 527 826 906 826 906 674 434 674 434 426 781 426 781 769 452 769 452 90 174 90 174 156 19 156 19 886 544 886 544 801 655 801 655 670 855 670 855 583 629 583 629 383 714 383 714 12 476 12 476 596 159 596 159 738 453 738 453 317 233 317 233 208 871 208 871 809 534 809 534 813 467 813 467 504 823 504 823 357 26 357 26 250 528 250 528 816 911 816 911 160 403 160 403 725 549 725 549 71 890 71 890 11 542 11 542 73 368 73 368 664 80 664 80 136 600 136 600 885 14 885 14 338 824 338 824 943 150 943 150 891 202 891 202 434 378 434 378 437 243 437 243 918 797 918 797 548 159 548 159 852 706 852 706 560 316 560 316 938 964 938 964 667 443 667 443 11 774 11 774 753 33 753 33 691 82 691 82 139 862 139 862 29 485 29 485 41 933 41 933 347 902 347 902 6 320 6 320 709 772 709 772 269 64 269 64 39 7 39 7 130 32 130 32 599 590 599 590 692 520 692 520 798 904 798 904 401 373 401 373 395 889 395 889 282 36 282 36 706 82 706 82 465 756 465 756 790 144 790 144 360 953 360 953 17 332 17 332 482 594 482 594 143 146 143 146 357 182 357 182 754 60 754 60 878 81 878 81 797 157 797 157 959 922 959 922 510 461 510 461 456 627 456 627 956 495 956 495 930 2 930 2 580 396 580 396 140 206 140 206 25 490 25 490 44 486 44 486 952 205 952 205 521 548 521 548 274 85 274 85 732 223 732 223 262 955 262 955 465 625 465 625 334 613 334 613 909 773 909 773 397 109 397 109 374 304 374 304 378 496 378 496 265 547 265 547 890 368 890 368 662 230 662 230 253 203 253 203 195 87 195 87 584 652 584 652 7 533 7 533 296 913 296 913 951 88 951 88 814 327 814 327 12 185 12 185 278 626 278 626 359 627 359 627 485 516 485 516 70 63 70 63 42 304 42 304 38 635 38 635 269 637 269 637 362 699 362 699 736 412 736 412 487 407 487 407 318 51 318 51 159 922 159 922 661 366 661 366 620 247 620 247 466 145 466 145 789 161 789 161 302 32 302 32 66 646 66 646 217 112 217 112 213 568 213 568 343 684 343 684 109 723 109 723 642 777 642 777 497 220 497 220 889 525 889 525 760 253 760 253 645 23 645 23 324 856 324 856 965 163 965 163 583 278 583 278 955 574 955 574 113 541 113 541 538 474 538 474 247 367 247 367 211 756 211 756 608 525 608 525 614 61 614 61 643 764 643 764 481 598 481 598 107 465 107 465 778 935 778 935 318 312 318 312 410 523 410 523 503 151 503 151 824 325 824 325 680 292 680 292 807 822 807 822 117 430 117 430 191 237 191 237 821 756 821 756 624 444 624 444 29 14 29 14 344 132 344 132 922 831 922 831 795 199 795 199 106 233 106 233 332 390 332 390 294 581 294 581 488 386 488 386 475 717 475 717 952 697 952 697 182 684 182 684 193 660 193 660 448 766 448 766 131 286 131 286 649 799 649 799 671 617 671 617 577 489 577 489 88 702 88 702 250 933 250 933 106 471 106 471 662 395 662 395 171 941 171 941 280 530 280 530 202 528 202 528 69 415 69 415 885 581 885 581 912 746 912 746 402 750 402 750 422 657 422 657 764 213 764 213 362 20 362 20 313 371 313 371 597 667 597 667 456 931 456 931 598 591 598 591 272 228 272 228 693 802 693 802 721 851 721 851 895 968 895 968 885 456 885 456 180 529 180 529 669 330 669 330 716 825 716 825 537 684 537 684 604 527 604 527 732 150 732 150 827 342 827 342 254 481 254 481 340 794 340 794 939 329 939 329 595 491 595 491 201 618 201 618 576 201 576 201 271 38 271 38 697 903 697 903 958 401 958 401 335 253 335 253 677 382 677 382 675 357 675 357 891 852 891 852 91 138 91 138 867 447 867 447 763 570 763 570 250 118 250 118 102 705 102 705 956 458 956 458 69 817 69 817 494 824 494 824 127 338 127 338 386 405 386 405 835 166 835 166 122 255 122 255 966 252 966 252 100 358 100 358 825 657 825 657 852 342 852 342 76 474 76 474 382 303 382 303 587 78 587 78 262 212 262 212 265 851 265 851 885 402 885 402 62 664 62 664 581 185 581 185 242 72 242 72 474 809 474 809 314 922 314 922 131 185 131 185 628 516 628 516 786 814 786 814 929 238 929 238 858 633 858 633 493 642 493 642 673 659 673 659 338 127 338 127 233 783 233 783 560 87 560 87 747 125 747 125 410 408 410 408 367 539 367 539 637 242 637 242 48 204 48 204 815 101 815 101 228 767 228 767 490 172 490 172 280 634 280 634 384 304 384 304 700 550 700 550 308 60 308 60 725 14 725 14 581 160 581 160 316 231 316 231 766 153 766 153 894 422 894 422 64 603 64 603 291 52 291 52 923 865 923 865 965 72 965 72 903 375 903 375 15 234 15 234 735 138 735 138 773 713 773 713 210 837 210 837 698 90 698 90 154 498 154 498 630 102 630 102 347 882 347 882 524 187 524 187 73 609 73 609 608 545 608 545 62 893 62 893 757 768 757 768 287 86 287 86 261 668 261 668 365 35 365 35 127 215 127 215 202 67 202 67 44 665 44 665 964 273 964 273 302 207 302 207 914 801 914 801 40 666 40 666 321 579 321 579 551 16 551 16 589 332 589 332 674 93 674 93 602 328 602 328 349 238 349 238 407 924 407 924 892 32 892 32 210 160 210 160 737 799 737 799 543 483 543 483 787 316 787 316 856 366 856 366 960 544 960 544 32 943 32 943 486 292 486 292 269 635 269 635 561 171 561 171 607 548 607 548 206 229 206 229 473 553 473 553 239 270 239 270 757 221 757 221 541 795 541 795 629 115 629 115 629 129 629 129 959 939 959 939 169 165 169 165 670 322 670 322 633 435 633 435 907 491 907 491 568 93 568 93 904 762 904 762 565 802 565 802 238 929 238 929 378 406 378 406 454 220 454 220 818 748 818 748 753 629 753 629 692 152 692 152 925 384 925 384 234 88 234 88 246 224 246 224 60 670 60 670 399 730 399 730 648 515 648 515 468 967 468 967 391 553 391 553 112 704 112 704 536 886 536 886 268 198 268 198 579 213 579 213 601 396 601 396 678 943 678 943 3 964 3 964 672 165 672 165 315 539 315 539 412 104 412 104 42 458 42 458 871 210 871 210 625 616 625 616 190 622 190 622 100 914 100 914 894 413 894 413 622 486 622 486 149 804 149 804 706 680 706 680 273 572 273 572 834 5 834 5 113 824 113 824 102 241 102 241 46 743 46 743 33 857 33 857 213 953 213 953 477 700 477 700 515 598 515 598 512 593 512 593 550 772 550 772 736 575 736 575 604 671 604 671 401 707 401 707 388 392 388 392 943 59 943 59 850 126 850 126 593 708 593 708 141 61 141 61 739 926 739 926 517 547 517 547 543 271 543 271 47 957 47 957 815 541 815 541 651 21 651 21 332 121 332 121 916 235 916 235 73 139 73 139 458 200 458 200 150 637 150 637 342 128 342 128 747 226 747 226 406 277 406 277 376 826 376 826 752 66 752 66 714 729 714 729 167 265 167 265 728 863 728 863 54 88 54 88 546 524 546 524 835 300 835 300 258 894 258 894 674 844 674 844 324 691 324 691 44 38 44 38 103 309 103 309 58 333 58 333 386 806 386 806 193 546 193 546 161 477 161 477 521 839 521 839 492 842 492 842 342 953 342 953 432 841 432 841 297 309 297 309 718 752 718 752 656 136 656 136 596 163 596 163 107 222 107 222 362 299 362 299 853 692 853 692 830 964 830 964 452 750 452 750 316 226 316 226 137 835 137 835 367 862 367 862 857 854 857 854 209 112 209 112 628 918 628 918 295 18 295 18 804 405 804 405 5 866 5 866 43 281 43 281 734 302 734 302 29 768 29 768 208 410 208 410 455 353 455 353 839 512 839 512 816 61 816 61 574 945 574 945 701 581 701 581 697 577 697 577 619 427 619 427 266 919 266 919 32 67 32 67 669 438 669 438 527 90 527 90 868 429 868 429 302 185 302 185 760 667 760 667 634 598 634 598 131 113 131 113 932 72 932 72 253 594 253 594 690 119 690 119 220 394 220 394 175 11 175 11 197 567 197 567 726 841 726 841 920 384 920 384 151 97 151 97 907 401 907 401 758 329 758 329 477 863 477 863 194 573 194 573 670 655 670 655 51 14 51 14 218 839 218 839 156 59 156 59 533 32 533 32 566 886 566 886 621 167 621 167 27 683 27 683 425 66 425 66 663 180 663 180 516 134 516 134 331 563 331 563 929 264 929 264 759 375 759 375 872 178 872 178 883 644 883 644 168 642 168 642 368 958 368 958 511 282 511 282 733 247 733 247 190 968 190 968 837 753 837 753 654 675 654 675 84 681 84 681 866 449 866 449 632 654 632 654 483 220 483 220 691 712 691 712 896 399 896 399 715 262 715 262 439 658 439 658 468 813 468 813 58 517 58 517 461 666 461 666 931 575 931 575 338 279 338 279 213 412 213 412 424 848 424 848 781 333 781 333 20 479 20 479 701 870 701 870 7 802 7 802 840 181 840 181 814 57 814 57 547 332 547 332 634 559 634 559 719 553 719 553 90 52 90 52 322 25 322 25 632 208 632 208 675 625 675 625 513 743 513 743 13 348 13 348 710 935 710 935 414 56 414 56 747 399 747 399 531 653 531 653 851 888 851 888 29 520 29 520 4 64 4 64 518 464 518 464 479 659 479 659 188 338 188 338 675 733 675 733 624 276 624 276 39 245 39 245 779 930 779 930 610 372 610 372 909 947 909 947 384 237 384 237 912 71 912 71 150 830 150 830 607 377 607 377 370 702 370 702 308 696 308 696 98 133 98 133 137 519 137 519 747 463 747 463 723 968 723 968 409 450 409 450 15 269 15 269 252 410 252 410 766 26 766 26 904 5 904 5 787 892 787 892 241 828 241 828 138 230 138 230 535 88 535 88 352 26 352 26 379 126 379 126 50 795 50 795 213 480 213 480 239 396 239 396 153 223 153 223 662 394 662 394 792 756 792 756 463 939 463 939 425 256 425 256 161 244 161 244 52 630 52 630 2 693 2 693 125 542 125 542 744 300 744 300 927 587 927 587 658 262 658 262 886 219 886 219 784 12 784 12 378 647 378 647 755 591 755 591 764 937 764 937 356 911 356 911 355 506 355 506 826 833 826 833 893 354 893 354 37 716 37 716 673 259 673 259 434 476 434 476 644 450 644 450 208 599 208 599 220 855 220 855 101 765 101 765 459 934 459 934 930 161 930 161 843 828 843 828 210 668 210 668 341 938 341 938 544 886 544 886 438 131 438 131 733 737 733 737 520 269 520 269 161 701 161 701 317 43 317 43 237 106 237 106 809 425 809 425 6 71 6 71 496 533 496 533 793 304 793 304 256 802 256 802 484 727 484 727 424 943 424 943 404 630 404 630 305 864 305 864 799 708 799 708 736 602 736 602 911 653 911 653 907 425 907 425 676 56 676 56 795 808 795 808 598 375 598 375 195 877 195 877 427 277 427 277 278 187 278 187 84 613 84 613 136 927 136 927 884 153 884 153 649 336 649 336 22 500 22 500 535 930 535 930 902 602 902 602 119 53 119 53 170 963 170 963 709 323 709 323 925 92 925 92 73 755 73 755 488 176 488 176 749 307 749 307 426 168 426 168 772 710 772 710 72 619 72 619 726 46 726 46 279 827 279 827 254 526 254 526 966 507 966 507 514 558 514 558 185 334 185 334 669 437 669 437 534 441 534 441 594 397 594 397 21 13 21 13 198 26 198 26 726 275 726 275 681 571 681 571 591 719 591 719 112 757 112 757 345 263 345 263 851 472 851 472 422 726 422 726 302 507 302 507 525 516 525 516 120 63 120 63 396 653 396 653 962 71 962 71 217 608 217 608 907 445 907 445 343 592 343 592 532 196 532 196 939 81 939 81 268 241 268 241 872 2 872 2 116 488 116 488 338 921 338 921 45 194 45 194 877 867 877 867 60 456 60 456 773 164 773 164 665 216 665 216 535 728 535 728 35 73 35 73 180 844 180 844 46 330 46 330 288 93 288 93 12 725 12 725 187 933 187 933 599 98 599 98 490 921 490 921 419 461 419 461 202 782 202 782 851 823 851 823 148 904 148 904 580 639 580 639 454 584 454 584 113 725 113 725 821 648 821 648 342 447 342 447 283 429 283 429 629 97 629 97 362 400 362 400 633 442 633 442 9 377 9 377 874 88 874 88 602 751 602 751 602 177 602 177 640 389 640 389 306 201 306 201 337 278 337 278 519 930 519 930 900 754 900 754 252 561 252 561 308 616 308 616 776 460 776 460 544 645 544 645 558 756 558 756 385 152 385 152 854 591 854 591 941 319 941 319 263 357 263 357 75 461 75 461 327 517 327 517 869 246 869 246 367 560 367 560 741 886 741 886 628 65 628 65 570 402 570 402 654 446 654 446 931 444 931 444 415 725 415 725 66 188 66 188 685 501 685 501 149 560 149 560 500 740 500 740 339 580 339 580 217 157 217 157 675 861 675 861 123 837 123 837 413 794 413 794 395 815 395 815 25 218 25 218 935 16 935 16 599 815 599 815 706 707 706 707 130 502 130 502 856 528 856 528 380 392 380 392 450 249 450 249 562 810 562 810 644 488 644 488 840 386 840 386 884 768 884 768 341 791 341 791 696 785 696 785 211 565 211 565 427 506 427 506 426 960 426 960 32 21 32 21 379 957 379 957 483 910 483 910 1 101 1 101 165 25 165 25 186 460 186 460 764 725 764 725 732 168 732 168 232 225 232 225 853 413 853 413 291 285 291 285 140 471 140 471 946 34 946 34 500 922 500 922 286 317 286 317 107 531 107 531 180 534 180 534 266 53 266 53 348 153 348 153 598 794 598 794 49 94 49 94 396 456 396 456 220 193 220 193 215 594 215 594 663 427 663 427 570 189 570 189 514 104 514 104 222 857 222 857 283 289 283 289 28 674 28 674 243 279 243 279 938 318 938 318 627 378 627 378 239 818 239 818 325 749 325 749 960 230 960 230 505 902 505 902 25 507 25 507 500 49 500 49 129 503 129 503 334 80 334 80 148 316 148 316 480 601 480 601 702 718 702 718 603 125 603 125 936 307 936 307 771 307 771 307 210 495 210 495 379 230 379 230 923 272 923 272 494 380 494 380 640 568 640 568 636 281 636 281 277 259 277 259 767 638 767 638 559 410 559 410 426 368 426 368 489 429 489 429 294 332 294 332 405 762 405 762 160 50 160 50 100 340 100 340 525 84 525 84 775 923 775 923 572 145 572 145 532 422 532 422 425 642 425 642 404 241 404 241 696 99 696 99 591 236 591 236 131 755 131 755 111 474 111 474 941 242 941 242 434 474 434 474 660 88 660 88 430 422 430 422 19 176 19 176 741 621 741 621 879 557 879 557 814 85 814 85 521 781 521 781 279 25 279 25 352 765 352 765 939 653 939 653 468 361 468 361 853 207 853 207 95 246 95 246 542 650 542 650 931 479 931 479 198 407 198 407 963 571 963 571 713 855 713 855 440 560 440 560 714 802 714 802 853 953 853 953 222 365 222 365 137 569 137 569 836 766 836 766 255 435 255 435 258 778 258 778 579 474 579 474 904 259 904 259 476 541 476 541 482 107 482 107 589 152 589 152 554 141 554 141 244 582 244 582 370 596 370 596 41 256 41 256 311 161 311 161 80 968 80 968 165 205 165 205 32 803 32 803 754 519 754 519 575 712 575 712 67 516 67 516 493 755 493 755 863 48 863 48 461 732 461 732 561 812 561 812 372 787 372 787 609 802 609 802 288 882 288 882 201 226 201 226 64 8 64 8 302 839 302 839 537 431 537 431 759 112 759 112 466 679 466 679 77 665 77 665 101 930 101 930 17 748 17 748 798 781 798 781 403 912 403 912 817 312 817 312 516 311 516 311 590 791 590 791 934 475 934 475 213 787 213 787 60 855 60 855 448 148 448 148 381 101 381 101 702 267 702 267 604 198 604 198 855 93 855 93 757 684 757 684 450 789 450 789 803 948 803 948 253 537 253 537 239 647 239 647 338 685 338 685 385 708 385 708 780 588 780 588 962 850 962 850 881 328 881 328 349 263 349 263 768 96 768 96 949 145 949 145 948 248 948 248 621 878 621 878 361 159 361 159 734 266 734 266 899 215 899 215 160 359 160 359 94 933 94 933 537 226 537 226 238 705 238 705 63 301 63 301 223 255 223 255 191 155 191 155 9 332 9 332 763 881 763 881 310 2 310 2 820 819 820 819 689 186 689 186 777 646 777 646 941 814 941 814 424 6 424 6 204 206 204 206 136 378 136 378 699 611 699 611 18 68 18 68 906 209 906 209 908 769 908 769 248 925 248 925 191 495 191 495 789 253 789 253 61 776 61 776 72 711 72 711 791 483 791 483 871 698 871 698 485 505 485 505 7 308 7 308 438 62 438 62 829 167 829 167 937 30 937 30 832 69 832 69 389 101 389 101 455 93 455 93 877 486 877 486 113 145 113 145 102 575 102 575 372 466 372 466 187 169 187 169 312 124 312 124 587 91 587 91 163 790 163 790 140 736 140 736 717 211 717 211 778 577 778 577 621 293 621 293 464 828 464 828 404 264 404 264 521 375 521 375 252 426 252 426 531 837 531 837 608 225 608 225 265 182 265 182 598 408 598 408 808 864 808 864 733 913 733 913 159 103 159 103 722 831 722 831 772 536 772 536 365 853 365 853 440 364 440 364 481 316 481 316 315 490 315 490 107 288 107 288 519 900 519 900 855 325 855 325 385 800 385 800 98 909 98 909 160 856 160 856 301 915 301 915 745 343 745 343 119 760 119 760 493 18 493 18 808 288 808 288 284 13 284 13 671 812 671 812 780 150 780 150 390 483 390 483 727 440 727 440 592 290 592 290 284 580 284 580 79 897 79 897 296 274 296 274 576 851 576 851 389 640 389 640 523 768 523 768 637 240 637 240 120 188 120 188 291 453 291 453 96 383 96 383 757 643 757 643 529 964 529 964 969 520 969 520 423 272 423 272 106 169 106 169 406 727 406 727 54 540 54 540 237 412 237 412 507 194 507 194 529 535 529 535 387 580 387 580 482 907 482 907 473 802 473 802 528 955 528 955 260 87 260 87 352 540 352 540 678 64 678 64 324 816 324 816 161 38 161 38 703 170 703 170 150 204 150 204 728 547 728 547 298 615 298 615 151 142 151 142 72 585 72 585 534 660 534 660 424 300 424 300 808 373 808 373 714 716 714 716 538 946 538 946 717 120 717 120 808 644 808 644 592 654 592 654 822 204 822 204 1 612 1 612 53 964 53 964 913 515 913 515 125 524 125 524 764 928 764 928 296 840 296 840 153 277 153 277 510 187 510 187 132 252 132 252 664 750 664 750 333 661 333 661 756 471 756 471 407 132 407 132 400 365 400 365 847 827 847 827 611 40 611 40 751 780 751 780 490 513 490 513 951 576 951 576 894 299 894 299 757 951 757 951 195 266 195 266 767 424 767 424 340 318 340 318 120 885 120 885 115 462 115 462 282 362 282 362 873 196 873 196 139 334 139 334 489 905 489 905 623 512 623 512 661 559 661 559 835 99 835 99 496 360 496 360 582 934 582 934 130 945 130 945 78 99 78 99 889 334 889 334 858 332 858 332 152 351 152 351 250 349 250 349 668 22 668 22 234 42 234 42 549 278 549 278 803 208 803 208 346 378 346 378 235 557 235 557 585 614 585 614 673 668 673 668 124 256 124 256 538 565 538 565 238 325 238 325 573 833 573 833 746 466 746 466 119 207 119 207 472 48 472 48 628 309 628 309 45 751 45 751 601 112 601 112 792 505 792 505 875 283 875 283 560 225 560 225 790 311 790 311 536 474 536 474 664 898 664 898 826 425 826 425 911 497 911 497 560 89 560 89 898 420 898 420 698 280 698 280 311 314 311 314 229 248 229 248 309 910 309 910 716 186 716 186 135 743 135 743 732 47 732 47 738 345 738 345 572 678 572 678 660 591 660 591 867 666 867 666 412 799 412 799 695 815 695 815 357 171 357 171 26 212 26 212 763 552 763 552 668 673 668 673 346 575 346 575 673 808 673 808 333 626 333 626 340 759 340 759 788 739 788 739 202 962 202 962 4 234 4 234 713 644 713 644 47 228 47 228 741 913 741 913 797 953 797 953 158 115 158 115 602 86 602 86 53 18 53 18 241 21 241 21 214 281 214 281 576 92 576 92 216 907 216 907 195 825 195 825 373 679 373 679 408 245 408 245 347 100 347 100 36 105 36 105 101 931 101 931 94 88 94 88 620 843 620 843 15 580 15 580 507 803 507 803 97 311 97 311 969 850 969 850 150 207 150 207 242 258 242 258 37 598 37 598 378 142 378 142 221 515 221 515 453 312 453 312 829 896 829 896 649 892 649 892 883 546 883 546 931 17 931 17 45 276 45 276 916 264 916 264 607 410 607 410 698 484 698 484 415 258 415 258 731 369 731 369 165 894 165 894 699 236 699 236 507 421 507 421 90 47 90 47 69 529 69 529 587 12 587 12 326 859 326 859 600 417 600 417 132 372 132 372 707 164 707 164 623 92 623 92 99 874 99 874 125 457 125 457 962 100 962 100 816 754 816 754 703 742 703 742 158 621 158 621 142 394 142 394 261 685 261 685 779 213 779 213 74 19 74 19 92 664 92 664 689 506 689 506 745 966 745 966 751 160 751 160 647 391 647 391 568 454 568 454 631 320 631 320 892 73 892 73 110 60 110 60 167 712 167 712 186 811 186 811 171 75 171 75 641 324 641 324 485 738 485 738 35 6 35 6 544 396 544 396 554 746 554 746 347 505 347 505 967 426 967 426 604 204 604 204 679 504 679 504 300 732 300 732 689 22 689 22 935 958 935 958 31 739 31 739 270 752 270 752 520 732 520 732 373 869 373 869 651 855 651 855 86 758 86 758 273 548 273 548 154 453 154 453 144 397 144 397 307 482 307 482 404 690 404 690 593 882 593 882 87 512 87 512 326 87 326 87 513 139 513 139 565 425 565 425 566 457 566 457 616 413 616 413 94 572 94 572 936 789 936 789 390 314 390 314 473 395 473 395 273 935 273 935 322 506 322 506 183 660 183 660 289 637 289 637 130 629 130 629 367 953 367 953 673 326 673 326 221 496 221 496 281 787 281 787 274 231 274 231 220 957 220 957 237 22 237 22 934 19 934 19 358 338 358 338 481 307 481 307 844 512 844 512 138 182 138 182 351 576 351 576 288 708 288 708 678 194 678 194 680 44 680 44 131 576 131 576 816 197 816 197 130 252 130 252 338 222 338 222 217 491 217 491 415 213 415 213 570 404 570 404 959 68 959 68 920 366 920 366 484 611 484 611 89 900 89 900 796 660 796 660 850 733 850 733 549 524 549 524 129 3 129 3 162 898 162 898 804 895 804 895 171 323 171 323 927 142 927 142 894 453 894 453 786 548 786 548 300 218 300 218 165 383 165 383 324 201 324 201 336 945 336 945 92 794 92 794 709 576 709 576 17 656 17 656 312 555 312 555 813 727 813 727 513 925 513 925 93 852 93 852 944 878 944 878 391 697 391 697 552 444 552 444 679 21 679 21 863 336 863 336 233 18 233 18 352 203 352 203 862 255 862 255 625 680 625 680 145 89 145 89 460 532 460 532 412 902 412 902 750 443 750 443 611 958 611 958 731 507 731 507 176 212 176 212 696 221 696 221 173 590 173 590 340 509 340 509 197 168 197 168 146 889 146 889 25 219 25 219 742 416 742 416 518 394 518 394 939 634 939 634 730 964 730 964 648 536 648 536 319 400 319 400 201 478 201 478 442 193 442 193 310 799 310 799 963 214 963 214 371 750 371 750 668 939 668 939 589 448 589 448 583 162 583 162 897 2 897 2 877 18 877 18 947 649 947 649 282 907 282 907 574 486 574 486 893 748 893 748 71 174 71 174 20 416 20 416 330 839 330 839 577 418 577 418 30 760 30 760 52 193 52 193 466 472 466 472 585 670 585 670 32 925 32 925 504 173 504 173 738 49 738 49 465 287 465 287 378 602 378 602 737 199 737 199 259 300 259 300 450 421 450 421 966 531 966 531 81 216 81 216 508 556 508 556 120 932 120 932 647 845 647 845 770 642 770 642 923 419 923 419 547 662 547 662 303 564 303 564 622 533 622 533 637 671 637 671 194 487 194 487 935 731 935 731 324 683 324 683 967 925 967 925 338 671 338 671 631 159 631 159 684 665 684 665 100 157 100 157 354 137 354 137 355 356 355 356 92 423 92 423 237 76 237 76 756 382 756 382 693 464 693 464 57 840 57 840 557 638 557 638 853 111 853 111 717 375 717 375 186 927 186 927 592 79 592 79 882 75 882 75 471 699 471 699 585 772 585 772 513 154 513 154 561 440 561 440 56 179 56 179 268 114 268 114 860 648 860 648 881 531 881 531 748 362 748 362 566 414 566 414 151 717 151 717 917 722 917 722 602 422 602 422 331 401 331 401 86 23 86 23 878 931 878 931 795 414 795 414 802 423 802 423 190 516 190 516 246 225 246 225 412 222 412 222 936 605 936 605 878 227 878 227 513 325 513 325 34 267 34 267 532 851 532 851 935 130 935 130 719 202 719 202 312 16 312 16 50 762 50 762 956 859 956 859 823 852 823 852 616 718 616 718 332 397 332 397 968 574 968 574 577 200 577 200 933 438 933 438 739 708 739 708 665 365 665 365 455 795 455 795 114 259 114 259 961 404 961 404 11 948 11 948 830 795 830 795 243 772 243 772 79 464 79 464 269 343 269 343 359 739 359 739 418 245 418 245 8 340 8 340 897 290 897 290 294 340 294 340 384 608 384 608 247 638 247 638 7 229 7 229 375 867 375 867 555 773 555 773 720 124 720 124 913 733 913 733 370 599 370 599 391 527 391 527 415 174 415 174 350 397 350 397 475 181 475 181 906 768 906 768 90 147 90 147 536 327 536 327 567 415 567 415 329 95 329 95 919 656 919 656 804 175 804 175 895 356 895 356 477 907 477 907 108 751 108 751 559 566 559 566 242 878 242 878 160 240 160 240 251 269 251 269 594 806 594 806 538 817 538 817 852 235 852 235 854 652 854 652 401 181 401 181 686 124 686 124 578 99 578 99 407 830 407 830 303 134 303 134 182 746 182 746 144 416 144 416 258 269 258 269 958 503 958 503 248 129 248 129 366 545 366 545 110 851 110 851 740 921 740 921 585 751 585 751 593 874 593 874 555 105 555 105 682 306 682 306 218 307 218 307 855 772 855 772 361 648 361 648 572 544 572 544 298 449 298 449 736 742 736 742 935 32 935 32 255 657 255 657 73 762 73 762 598 513 598 513 32 87 32 87 194 429 194 429 471 601 471 601 959 720 959 720 241 96 241 96 785 863 785 863 830 26 830 26 154 938 154 938 731 300 731 300 598 90 598 90 573 870 573 870 673 98 673 98 729 63 729 63 369 544 369 544 616 766 616 766 432 339 432 339 842 535 842 535 828 849 828 849 29 484 29 484 497 352 497 352 319 32 319 32 659 326 659 326 860 723 860 723 72 195 72 195 114 950 114 950 640 116 640 116 521 210 521 210 629 19 629 19 658 180 658 180 887 43 887 43 636 59 636 59 11 155 11 155 658 484 658 484 97 946 97 946 749 512 749 512 231 58 231 58 25 958 25 958 49 804 49 804 422 901 422 901 537 103 537 103 471 358 471 358 443 820 443 820 137 349 137 349 209 928 209 928 532 320 532 320 817 960 817 960 890 923 890 923 962 195 962 195 812 82 812 82 942 827 942 827 169 11 169 11 658 740 658 740 413 665 413 665 316 519 316 519 296 182 296 182 682 376 682 376 877 892 877 892 84 529 84 529 179 334 179 334 24 201 24 201 726 48 726 48 943 704 943 704 29 60 29 60 445 558 445 558 789 320 789 320 961 783 961 783 600 913 600 913 455 721 455 721 491 854 491 854 674 298 674 298 412 558 412 558 419 62 419 62 629 402 629 402 463 932 463 932 174 602 174 602 564 447 564 447 264 937 264 937 281 585 281 585 668 560 668 560 281 237 281 237 858 196 858 196 593 314 593 314 422 432 422 432 540 558 540 558 451 828 451 828 47 770 47 770 569 668 569 668 948 535 948 535 786 516 786 516 87 2 87 2 197 452 197 452 588 266 588 266 239 966 239 966 26 533 26 533 693 458 693 458 83 720 83 720 781 781 781 781 57 26 57 26 935 157 935 157 120 88 120 88 143 145 143 145 66 504 66 504 178 334 178 334 627 405 627 405 464 624 464 624 952 617 952 617 444 166 444 166 310 374 310 374 197 552 197 552 462 911 462 911 223 653 223 653 274 212 274 212 834 873 834 873 205 899 205 899 750 852 750 852 455 428 455 428 934 616 934 616 812 633 812 633 448 323 448 323 116 365 116 365 249 257 249 257 850 830 850 830 499 714 499 714 930 723 930 723 256 101 256 101 377 597 377 597 344 118 344 118 705 31 705 31 376 101 376 101 382 407 382 407 206 655 206 655 930 781 930 781 530 36 530 36 853 129 853 129 319 724 319 724 780 331 780 331 247 438 247 438 61 184 61 184 250 713 250 713 666 550 666 550 959 314 959 314 366 145 366 145 527 604 527 604 511 439 511 439 347 952 347 952 824 319 824 319 269 8 269 8 837 360 837 360 218 83 218 83 445 149 445 149 129 248 129 248 913 564 913 564 501 227 501 227 563 218 563 218 162 40 162 40 355 191 355 191 606 713 606 713 761 396 761 396 657 37 657 37 400 744 400 744 291 818 291 818 713 624 713 624 906 234 906 234 117 111 117 111 580 573 580 573 893 589 893 589 440 47 440 47 789 324 789 324 387 842 387 842 877 47 877 47 38 262 38 262 277 910 277 910 920 820 920 820 319 708 319 708 705 810 705 810 565 657 565 657 19 585 19 585 919 327 919 327 711 957 711 957 286 282 286 282 244 584 244 584 576 486 576 486 703 376 703 376 518 277 518 277 932 455 932 455 321 697 321 697 114 202 114 202 814 105 814 105 889 68 889 68 655 59 655 59 475 521 475 521 954 635 954 635 383 599 383 599 185 379 185 379 900 728 900 728 130 202 130 202 155 506 155 506 455 630 455 630 247 373 247 373 843 233 843 233 12 933 12 933 273 274 273 274 10 350 10 350 245 510 245 510 14 338 14 338 33 36 33 36 721 689 721 689 421 512 421 512 327 153 327 153 624 318 624 318 779 875 779 875 519 710 519 710 963 479 963 479 347 608 347 608 182 826 182 826 605 565 605 565 192 397 192 397 739 241 739 241 13 635 13 635 959 160 959 160 111 827 111 827 762 128 762 128 640 235 640 235 490 739 490 739 176 108 176 108 423 335 423 335 968 554 968 554 347 884 347 884 387 908 387 908 653 634 653 634 710 657 710 657 477 153 477 153 662 61 662 61 20 142 20 142 154 579 154 579 112 673 112 673 644 769 644 769 472 151 472 151 580 693 580 693 516 31 516 31 758 922 758 922 363 294 363 294 31 568 31 568 91 509 91 509 58 85 58 85 947 296 947 296 90 120 90 120 173 53 173 53 594 145 594 145 432 523 432 523 667 901 667 901 730 732 730 732 275 800 275 800 573 699 573 699 829 363 829 363 405 136 405 136 218 376 218 376 390 138 390 138 514 935 514 935 186 518 186 518 645 563 645 563 330 770 330 770 636 615 636 615 753 905 753 905 481 492 481 492 802 629 802 629 68 902 68 902 617 159 617 159 165 594 165 594 768 12 768 12 900 790 900 790 551 604 551 604 492 329 492 329 355 903 355 903 902 591 902 591 174 164 174 164 727 787 727 787 98 185 98 185 34 633 34 633 582 549 582 549 321 680 321 680 293 967 293 967 758 837 758 837 694 968 694 968 838 273 838 273 900 31 900 31 575 958 575 958 536 624 536 624 277 793 277 793 426 390 426 390 465 314 465 314 754 460 754 460 376 227 376 227 743 684 743 684 707 879 707 879 557 831 557 831 395 856 395 856 490 306 490 306 749 6 749 6 601 36 601 36 722 462 722 462 861 655 861 655 675 15 675 15 112 645 112 645 856 729 856 729 108 55 108 55 589 383 589 383 868 751 868 751 240 767 240 767 201 714 201 714 913 88 913 88 10 266 10 266 731 661 731 661 317 139 317 139 352 301 352 301 638 948 638 948 940 393 940 393 546 338 546 338 374 619 374 619 331 631 331 631 664 211 664 211 917 598 917 598 482 889 482 889 323 870 323 870 834 555 834 555 528 461 528 461 243 437 243 437 23 244 23 244 363 966 363 966 408 366 408 366 937 627 937 627 327 184 327 184 432 258 432 258 860 182 860 182 741 81 741 81 740 268 740 268 78 707 78 707 764 241 764 241 271 60 271 60 58 441 58 441 202 217 202 217 302 404 302 404 911 414 911 414 778 88 778 88 229 296 229 296 870 919 870 919 257 196 257 196 23 277 23 277 438 547 438 547 118 99 118 99 882 766 882 766 675 595 675 595 25 273 25 273 905 935 905 935 832 412 832 412 84 397 84 397 11 681 11 681 177 2 177 2 889 881 889 881 502 716 502 716 121 343 121 343 553 232 553 232 169 639 169 639 489 111 489 111 503 317 503 317 960 627 960 627 75 914 75 914 116 909 116 909 30 595 30 595 538 485 538 485 602 292 602 292 961 634 961 634 545 14 545 14 328 603 328 603 323 25 323 25 856 862 856 862 15 849 15 849 89 830 89 830 928 946 928 946 259 758 259 758 660 436 660 436 562 811 562 811 757 434 757 434 28 561 28 561 253 157 253 157 274 508 274 508 515 659 515 659 912 489 912 489 1 312 1 312 135 876 135 876 481 38 481 38 767 670 767 670 297 799 297 799 645 451 645 451 346 624 346 624 860 292 860 292 657 237 657 237 757 827 757 827 266 791 266 791 114 617 114 617 667 841 667 841 449 473 449 473 655 342 655 342 292 114 292 114 79 347 79 347 779 444 779 444 38 706 38 706 766 868 766 868 123 353 123 353 104 34 104 34 70 391 70 391 772 516 772 516 332 896 332 896 697 736 697 736 930 164 930 164 319 879 319 879 47 697 47 697 491 95 491 95 282 756 282 756 658 582 658 582 271 757 271 757 686 275 686 275 36 47 36 47 321 881 321 881 562 934 562 934 402 803 402 803 922 747 922 747 742 99 742 99 120 937 120 937 238 241 238 241 908 754 908 754 202 274 202 274 479 816 479 816 499 955 499 955 945 421 945 421 860 501 860 501 44 123 44 123 812 496 812 496 710 793 710 793 659 93 659 93 12 407 12 407 508 845 508 845 80 642 80 642 332 805 332 805 435 610 435 610 700 292 700 292 361 953 361 953 522 371 522 371 585 69 585 69 655 241 655 241 890 167 890 167 886 267 886 267 945 802 945 802 333 232 333 232 390 521 390 521 499 483 499 483 472 375 472 375 339 506 339 506 648 685 648 685 176 239 176 239 400 620 400 620 576 194 576 194 488 592 488 592 59 476 59 476 730 358 730 358 739 720 739 720 555 929 555 929 92 170 92 170 687 344 687 344 230 93 230 93 756 371 756 371 839 403 839 403 595 893 595 893 14 195 14 195 223 340 223 340 492 893 492 893 219 911 219 911 910 629 910 629 486 524 486 524 319 68 319 68 739 768 739 768 648 207 648 207 894 534 894 534 670 504 670 504 696 866 696 866 141 784 141 784 431 863 431 863 562 388 562 388 544 63 544 63 756 512 756 512 475 243 475 243 160 507 160 507 312 454 312 454 936 910 936 910 138 417 138 417 961 479 961 479 638 46 638 46 301 350 301 350 594 598 594 598 386 523 386 523 753 689 753 689 633 605 633 605 240 570 240 570 293 921 293 921 636 957 636 957 791 443 791 443 296 889 296 889 288 792 288 792 247 24 247 24 455 528 455 528 383 940 383 940 669 750 669 750 253 651 253 651 688 646 688 646 918 762 918 762 474 96 474 96 174 159 174 159 599 141 599 141 695 835 695 835 782 515 782 515 513 926 513 926 181 968 181 968 622 760 622 760 815 360 815 360 724 384 724 384 390 636 390 636 767 147 767 147 214 743 214 743 857 753 857 753 512 928 512 928 305 446 305 446 877 671 877 671 212 351 212 351 719 848 719 848 637 79 637 79 307 111 307 111 13 418 13 418 372 771 372 771 556 686 556 686 748 810 748 810 30 620 30 620 430 683 430 683 612 366 612 366 842 18 842 18 622 150 622 150 555 403 555 403 912 748 912 748 208 812 208 812 462 451 462 451 6 342 6 342 826 540 826 540 657 433 657 433 944 201 944 201 898 198 898 198 801 348 801 348 833 193 833 193 501 778 501 778 668 769 668 769 427 343 427 343 386 759 386 759 815 797 815 797 348 822 348 822 394 883 394 883 234 86 234 86 921 441 921 441 599 821 599 821 402 809 402 809 893 130 893 130 202 762 202 762 339 875 339 875 369 721 369 721 631 195 631 195 163 80 163 80 893 423 893 423 290 729 290 729 82 564 82 564 865 38 865 38 562 381 562 381 957 192 957 192 434 459 434 459 109 533 109 533 114 922 114 922 903 320 903 320 695 360 695 360 912 652 912 652 231 677 231 677 298 97 298 97 518 480 518 480 275 664 275 664 373 456 373 456 587 815 587 815 233 592 233 592 764 890 764 890 108 444 108 444 159 81 159 81 107 881 107 881 505 350 505 350 690 939 690 939 569 355 569 355 25 548 25 548 483 187 483 187 337 807 337 807 678 781 678 781 208 12 208 12 956 673 956 673 200 315 200 315 40 966 40 966 280 16 280 16 964 620 964 620 818 200 818 200 790 685 790 685 593 152 593 152 314 313 314 313 943 129 943 129 41 899 41 899 755 479 755 479 107 752 107 752 460 678 460 678 109 559 109 559 625 856 625 856 430 835 430 835 711 573 711 573 598 684 598 684 426 163 426 163 618 168 618 168 9 81 9 81 717 352 717 352 813 212 813 212 949 274 949 274 19 309 19 309 194 461 194 461 883 382 883 382 504 805 504 805 149 202 149 202 609 398 609 398 49 709 49 709 737 720 737 720 866 850 866 850 906 746 906 746 134 195 134 195 668 301 668 301 811 739 811 739 608 317 608 317 115 46 115 46 220 757 220 757 151 704 151 704 469 775 469 775 711 718 711 718 330 127 330 127 20 202 20 202 166 908 166 908 500 823 500 823 318 546 318 546 577 400 577 400 449 63 449 63 652 802 652 802 320 964 320 964 803 83 803 83 319 712 319 712 246 822 246 822 129 842 129 842 599 966 599 966 102 301 102 301 193 436 193 436 365 686 365 686 208 918 208 918 516 689 516 689 939 866 939 866 129 506 129 506 343 905 343 905 25 231 25 231 93 926 93 926 45 961 45 961 127 833 127 833 591 510 591 510 573 907 573 907 171 647 171 647 371 929 371 929 510 62 510 62 69 930 69 930 803 573 803 573 162 704 162 704 603 202 603 202 157 659 157 659 336 497 336 497 622 706 622 706 481 190 481 190 706 81 706 81 579 267 579 267 964 277 964 277 592 938 592 938 216 224 216 224 740 696 740 696 161 538 161 538 638 583 638 583 651 917 651 917 736 511 736 511 771 585 771 585 590 896 590 896 262 185 262 185 726 711 726 711 4 62 4 62 893 124 893 124 859 116 859 116 538 632 538 632 490 106 490 106 567 110 567 110 874 893 874 893 515 86 515 86 56 886 56 886 686 846 686 846 969 235 969 235 920 668 920 668 508 75 508 75 3 421 3 421 572 238 572 238 897 708 897 708 899 77 899 77 371 78 371 78 364 358 364 358 592 450 592 450 337 620 337 620 959 150 959 150 538 790 538 790 700 375 700 375 954 507 954 507 751 882 751 882 769 83 769 83 401 56 401 56 393 319 393 319 866 331 866 331 431 622 431 622 137 44 137 44 569 891 569 891 453 660 453 660 728 18 728 18 823 262 823 262 835 842 835 842 473 575 473 575 767 852 767 852 606 528 606 528 571 897 571 897 595 817 595 817 364 808 364 808 763 605 763 605 534 187 534 187 468 323 468 323 512 194 512 194 626 534 626 534 792 8 792 8 963 357 963 357 323 905 323 905 451 463 451 463 468 528 468 528 30 172 30 172 256 390 256 390 251 152 251 152 283 5 283 5 367 55 367 55 178 964 178 964 517 857 517 857 465 486 465 486 480 161 480 161 921 296 921 296 517 474 517 474 516 657 516 657 856 80 856 80 562 2 562 2 209 818 209 818 67 762 67 762 368 384 368 384 187 825 187 825 697 446 697 446 69 167 69 167 911 928 911 928 12 960 12 960 70 256 70 256 565 308 565 308 556 505 556 505 892 801 892 801 222 84 222 84 21 7 21 7 853 356 853 356 443 389 443 389 959 589 959 589 373 832 373 832 132 148 132 148 749 384 749 384 31 724 31 724 425 33 425 33 226 752 226 752 38 669 38 669 703 822 703 822 703 969 703 969 40 3 40 3 748 146 748 146 213 653 213 653 463 138 463 138 193 424 193 424 423 403 423 403 846 432 846 432 448 935 448 935 452 944 452 944 627 585 627 585 551 850 551 850 95 64 95 64 489 928 489 928 481 715 481 715 772 428 772 428 34 205 34 205 862 291 862 291 452 524 452 524 515 538 515 538 397 477 397 477 392 481 392 481 870 498 870 498 334 6 334 6 330 50 330 50 147 230 147 230 453 550 453 550 474 397 474 397 115 101 115 101 494 632 494 632 637 124 637 124 689 705 689 705 259 276 259 276 811 449 811 449 273 504 273 504 611 804 611 804 852 754 852 754 412 292 412 292 570 733 570 733 493 68 493 68 275 622 275 622 791 263 791 263 37 673 37 673 729 874 729 874 55 313 55 313 174 375 174 375 615 102 615 102 575 267 575 267 116 60 116 60 301 16 301 16 77 613 77 613 18 358 18 358 549 844 549 844 77 349 77 349 806 96 806 96 571 453 571 453 790 574 790 574 198 930 198 930 500 497 500 497 548 638 548 638 818 471 818 471 516 322 516 322 246 657 246 657 643 142 643 142 453 271 453 271 85 395 85 395 788 671 788 671 440 747 440 747 472 466 472 466 739 681 739 681 866 419 866 419 721 580 721 580 56 541 56 541 553 584 553 584 176 393 176 393 600 671 600 671 192 217 192 217 946 793 946 793 654 299 654 299 225 518 225 518 686 534 686 534 560 602 560 602 662 413 662 413 422 446 422 446 138 924 138 924 834 279 834 279 233 178 233 178 561 864 561 864 946 84 946 84 352 732 352 732 880 51 880 51 910 56 910 56 538 594 538 594 784 750 784 750 678 796 678 796 223 553 223 553 83 961 83 961 409 268 409 268 720 97 720 97 103 951 103 951 713 572 713 572 680 708 680 708 417 503 417 503 193 164 193 164 354 967 354 967 462 353 462 353 192 808 192 808 190 900 190 900 412 267 412 267 312 166 312 166 486 626 486 626 136 833 136 833 393 892 393 892 584 802 584 802 891 105 891 105 324 309 324 309 679 688 679 688 644 419 644 419 641 413 641 413 835 49 835 49 688 870 688 870 325 485 325 485 799 667 799 667 320 195 320 195 189 40 189 40 146 620 146 620 911 574 911 574 816 578 816 578 301 237 301 237 651 807 651 807 318 863 318 863 201 432 201 432 726 691 726 691 159 546 159 546 326 256 326 256 476 708 476 708 943 753 943 753 854 242 854 242 1 775 1 775 290 798 290 798 283 956 283 956 304 567 304 567 484 139 484 139 184 530 184 530 131 58 131 58 702 589 702 589 160 960 160 960 866 895 866 895 78 748 78 748 923 63 923 63 904 462 904 462 268 96 268 96 733 543 733 543 84 507 84 507 741 947 741 947 812 37 812 37 637 426 637 426 82 279 82 279 914 522 914 522 665 915 665 915 166 336 166 336 310 634 310 634 235 138 235 138 560 274 560 274 160 728 160 728 863 605 863 605 724 248 724 248 31 554 31 554 307 475 307 475 628 623 628 623 154 9 154 9 504 794 504 794 352 366 352 366 509 16 509 16 613 881 613 881 630 465 630 465 76 94 76 94 248 326 248 326 664 628 664 628 918 565 918 565 229 176 229 176 950 750 950 750 137 868 137 868 821 186 821 186 636 180 636 180 450 577 450 577 274 742 274 742 846 582 846 582 955 397 955 397 801 79 801 79 900 795 900 795 587 39 587 39 409 431 409 431 726 325 726 325 55 748 55 748 180 799 180 799 31 917 31 917 215 642 215 642 285 825 285 825 761 963 761 963 310 498 310 498 328 866 328 866 811 604 811 604 666 238 666 238 953 635 953 635 702 388 702 388 485 646 485 646 725 375 725 375 905 832 905 832 813 965 813 965 650 697 650 697 661 940 661 940 745 807 745 807 950 840 950 840 895 586 895 586 911 819 911 819 803 472 803 472 159 832 159 832 258 217 258 217 197 74 197 74 671 361 671 361 504 819 504 819 784 679 784 679 367 332 367 332 840 228 840 228 488 840 488 840 874 817 874 817 452 731 452 731 164 690 164 690 606 314 606 314 719 68 719 68 44 306 44 306 635 449 635 449 761 807 761 807 88 324 88 324 380 875 380 875 284 312 284 312 131 940 131 940 389 818 389 818 710 114 710 114 666 356 666 356 961 336 961 336 72 404 72 404 597 277 597 277 584 642 584 642 522 686 522 686 354 270 354 270 779 140 779 140 871 73 871 73 461 530 461 530 348 126 348 126 559 132 559 132 470 516 470 516 407 689 407 689 753 850 753 850 262 825 262 825 950 676 950 676 452 658 452 658 382 165 382 165 192 314 192 314 232 907 232 907 165 93 165 93 232 876 232 876 27 673 27 673 136 4 136 4 560 227 560 227 120 369 120 369 853 280 853 280 756 108 756 108 337 109 337 109 827 226 827 226 134 207 134 207 738 900 738 900 2 3 2 3 773 757 773 757 52 63 52 63 657 244 657 244 507 667 507 667 810 532 810 532 315 690 315 690 777 136 777 136 59 621 59 621 936 907 936 907 620 797 620 797 816 684 816 684 276 237 276 237 780 815 780 815 784 895 784 895 945 431 945 431 398 948 398 948 243 398 243 398 2 208 2 208 331 903 331 903 26 217 26 217 136 10 136 10 460 813 460 813 277 841 277 841 458 271 458 271 80 785 80 785 351 178 351 178 106 783 106 783 109 839 109 839 39 583 39 583 775 483 775 483 800 505 800 505 603 173 603 173 559 617 559 617 316 471 316 471 899 497 899 497 941 367 941 367 311 873 311 873 925 957 925 957 574 696 574 696 646 37 646 37 734 159 734 159 77 856 77 856 708 639 708 639 245 476 245 476 685 247 685 247 697 799 697 799 611 34 611 34 950 743 950 743 768 307 768 307 537 236 537 236 518 596 518 596 689 518 689 518 550 150 550 150 349 818 349 818 400 766 400 766 598 847 598 847 768 442 768 442 190 796 190 796 159 417 159 417 319 770 319 770 314 212 314 212 628 677 628 677 409 60 409 60 961 105 961 105 292 665 292 665 892 604 892 604 781 851 781 851 903 282 903 282 309 321 309 321 137 271 137 271 243 793 243 793 409 938 409 938 934 722 934 722 568 869 568 869 258 634 258 634 219 724 219 724 894 326 894 326 608 167 608 167 540 359 540 359 822 265 822 265 755 28 755 28 493 281 493 281 373 383 373 383 450 552 450 552 733 377 733 377 398 201 398 201 483 384 483 384 423 177 423 177 679 909 679 909 527 921 527 921 440 273 440 273 338 572 338 572 469 120 469 120 919 240 919 240 293 176 293 176 192 668 192 668 80 255 80 255 926 198 926 198 73 646 73 646 405 517 405 517 119 486 119 486 346 567 346 567 204 431 204 431 198 841 198 841 636 309 636 309 964 489 964 489 8 772 8 772 755 747 755 747 551 838 551 838 928 352 928 352 213 667 213 667 35 420 35 420 668 245 668 245 859 139 859 139 255 475 255 475 365 445 365 445 187 822 187 822 442 850 442 850 770 308 770 308 216 501 216 501 461 658 461 658 861 929 861 929 61 136 61 136 80 738 80 738 130 576 130 576 31 165 31 165 841 88 841 88 132 642 132 642 504 401 504 401 769 902 769 902 58 778 58 778 278 375 278 375 249 408 249 408 315 909 315 909 180 942 180 942 9 615 9 615 672 371 672 371 870 287 870 287 838 74 838 74 413 913 413 913 756 324 756 324 248 480 248 480 217 937 217 937 500 871 500 871 224 472 224 472 686 834 686 834 139 467 139 467 660 794 660 794 457 295 457 295 919 464 919 464 746 699 746 699 304 4 304 4 197 66 197 66 4 236 4 236 789 657 789 657 457 962 457 962 542 440 542 440 396 379 396 379 226 484 226 484 705 513 705 513 20 703 20 703 874 171 874 171 481 893 481 893 734 867 734 867 74 548 74 548 820 719 820 719 12 220 12 220 606 896 606 896 838 420 838 420 267 40 267 40 740 22 740 22 572 527 572 527 131 488 131 488 266 734 266 734 136 588 136 588 942 787 942 787 512 780 512 780 748 141 748 141 752 91 752 91 626 357 626 357 257 37 257 37 26 853 26 853 79 721 79 721 215 326 215 326 640 229 640 229 146 49 146 49 130 580 130 580 784 351 784 351 756 229 756 229 684 549 684 549 111 56 111 56 662 525 662 525 460 560 460 560 652 921 652 921 268 621 268 621 756 64 756 64 483 228 483 228 753 941 753 941 65 253 65 253 732 566 732 566 158 764 158 764 143 612 143 612 286 672 286 672 832 244 832 244 261 552 261 552 194 885 194 885 652 790 652 790 864 377 864 377 642 559 642 559 683 636 683 636 827 720 827 720 130 9 130 9 495 78 495 78 9 48 9 48 375 467 375 467 825 78 825 78 734 735 734 735 81 882 81 882 256 833 256 833 654 872 654 872 83 586 83 586 112 931 112 931 357 613 357 613 59 833 59 833 183 629 183 629 622 195 622 195 969 581 969 581 372 325 372 325 568 593 568 593 127 947 127 947 615 792 615 792 42 769 42 769 751 407 751 407 457 255 457 255 405 951 405 951 826 810 826 810 326 592 326 592 891 593 891 593 783 114 783 114 767 946 767 946 440 822 440 822 780 825 780 825 938 125 938 125 523 347 523 347 560 267 560 267 774 398 774 398 441 22 441 22 784 817 784 817 180 686 180 686 945 660 945 660 411 701 411 701 746 966 746 966 678 161 678 161 333 867 333 867 876 641 876 641 78 391 78 391 497 593 497 593 746 261 746 261 888 831 888 831 528 761 528 761 574 875 574 875 922 728 922 728 621 451 621 451 789 707 789 707 376 778 376 778 766 834 766 834 302 268 302 268 77 931 77 931 797 95 797 95 146 741 146 741 395 243 395 243 249 387 249 387 129 341 129 341 835 721 835 721 708 851 708 851 470 558 470 558 413 215 413 215 737 443 737 443 599 463 599 463 123 579 123 579 806 342 806 342 217 812 217 812 438 179 438 179 366 110 366 110 258 9 258 9 396 212 396 212 103 857 103 857 293 964 293 964 499 11 499 11 730 736 730 736 593 377 593 377 19 364 19 364 892 754 892 754 726 34 726 34 363 470 363 470 41 71 41 71 224 670 224 670 671 5 671 5 559 47 559 47 243 143 243 143 296 345 296 345 525 202 525 202 645 691 645 691 53 904 53 904 857 112 857 112 178 583 178 583 480 655 480 655 687 846 687 846 788 612 788 612 192 533 192 533 510 776 510 776 574 720 574 720 389 967 389 967 641 12 641 12 669 245 669 245 130 467 130 467 151 427 151 427 945 963 945 963 360 766 360 766 167 397 167 397 748 953 748 953 663 598 663 598 272 158 272 158 548 320 548 320 30 635 30 635 595 667 595 667 453 510 453 510 927 177 927 177 584 53 584 53 478 964 478 964 490 338 490 338 812 363 812 363 709 940 709 940 847 563 847 563 888 107 888 107 529 879 529 879 98 350 98 350 571 73 571 73 634 250 634 250 236 749 236 749 378 661 378 661 572 195 572 195 209 479 209 479 305 805 305 805 98 338 98 338 567 7 567 7 575 747 575 747 816 246 816 246 821 408 821 408 503 706 503 706 314 301 314 301 676 520 676 520 170 326 170 326 323 157 323 157 21 874 21 874 18 953 18 953 173 366 173 366 708 169 708 169 152 601 152 601 856 585 856 585 152 267 152 267 170 170 170 170 8 692 8 692 966 591 966 591 77 733 77 733 565 342 565 342 117 504 117 504 148 403 148 403 642 698 642 698 370 83 370 83 518 600 518 600 406 23 406 23 340 612 340 612 10 328 10 328 702 348 702 348 659 816 659 816 182 298 182 298 332 124 332 124 538 98 538 98 871 870 871 870 246 98 246 98 490 523 490 523 519 34 519 34 39 649 39 649 924 538 924 538 358 638 358 638 847 190 847 190 89 267 89 267 258 772 258 772 745 619 745 619 321 42 321 42 427 780 427 780 967 739 967 739 203 422 203 422 151 109 151 109 483 150 483 150 431 73 431 73 132 39 132 39 201 321 201 321 895 431 895 431 157 461 157 461 222 766 222 766 142 484 142 484 58 170 58 170 129 120 129 120 798 26 798 26 449 244 449 244 93 249 93 249 768 376 768 376 725 191 725 191 695 850 695 850 489 532 489 532 474 957 474 957 546 601 546 601 468 414 468 414 479 799 479 799 469 961 469 961 221 906 221 906 467 256 467 256 448 420 448 420 146 534 146 534 362 527 362 527 389 129 389 129 247 723 247 723 75 266 75 266 94 850 94 850 617 593 617 593 795 861 795 861 188 541 188 541 355 826 355 826 141 248 141 248 763 727 763 727 629 509 629 509 195 143 195 143 61 751 61 751 725 631 725 631 157 278 157 278 911 787 911 787 231 939 231 939 817 137 817 137 586 320 586 320 391 196 391 196 181 566 181 566 818 418 818 418 345 664 345 664 941 540 941 540 837 784 837 784 357 107 357 107 964 191 964 191 120 167 120 167 237 698 237 698 807 344 807 344 516 403 516 403 714 293 714 293 746 41 746 41 802 637 802 637 213 940 213 940 605 499 605 499 565 909 565 909 545 465 545 465 944 537 944 537 415 559 415 559 200 835 200 835 904 438 904 438 657 626 657 626 702 506 702 506 46 528 46 528 182 152 182 152 152 328 152 328 5 678 5 678 354 532 354 532 950 474 950 474 897 307 897 307 877 812 877 812 812 115 812 115 559 170 559 170 319 191 319 191 940 128 940 128 315 150 315 150 175 767 175 767 736 805 736 805 858 459 858 459 902 569 902 569 135 509 135 509 644 343 644 343 695 290 695 290 936 53 936 53 510 516 510 516 584 91 584 91 87 740 87 740 597 248 597 248 780 718 780 718 446 874 446 874 855 165 855 165 434 957 434 957 501 513 501 513 333 623 333 623 584 810 584 810 940 407 940 407 187 65 187 65 755 327 755 327 802 731 802 731 24 836 24 836 314 107 314 107 156 674 156 674 829 629 829 629 944 457 944 457 793 530 793 530 902 80 902 80 414 456 414 456 23 411 23 411 148 517 148 517 867 689 867 689 184 249 184 249 179 915 179 915 583 579 583 579 320 255 320 255 387 921 387 921 658 647 658 647 122 397 122 397 560 430 560 430 245 4 245 4 231 777 231 777 955 341 955 341 682 658 682 658 693 280 693 280 188 752 188 752 861 891 861 891 583 8 583 8 272 75 272 75 500 383 500 383 675 946 675 946 737 571 737 571 211 38 211 38 527 793 527 793 274 185 274 185 412 740 412 740 451 355 451 355 279 685 279 685 462 617 462 617 156 176 156 176 184 230 184 230 418 187 418 187 918 899 918 899 108 91 108 91 960 81 960 81 906 852 906 852 57 929 57 929 466 29 466 29 160 739 160 739 687 306 687 306 85 728 85 728 463 759 463 759 530 830 530 830 176 879 176 879 811 575 811 575 487 38 487 38 244 217 244 217 483 218 483 218 417 309 417 309 447 116 447 116 232 915 232 915 743 780 743 780 620 202 620 202 111 344 111 344 98 928 98 928 147 585 147 585 169 140 169 140 754 144 754 144 848 839 848 839 403 71 403 71 441 125 441 125 480 397 480 397 458 8 458 8 611 245 611 245 239 122 239 122 715 15 715 15 175 475 175 475 233 526 233 526 136 659 136 659 279 473 279 473 100 654 100 654 814 898 814 898 7 127 7 127 506 675 506 675 604 286 604 286 534 195 534 195 101 784 101 784 783 744 783 744 366 961 366 961 777 321 777 321 535 611 535 611 705 919 705 919 748 465 748 465 556 748 556 748 418 785 418 785 797 508 797 508 762 295 762 295 167 458 167 458 384 905 384 905 435 438 435 438 594 558 594 558 452 334 452 334 216 110 216 110 697 387 697 387 308 917 308 917 910 452 910 452 929 235 929 235 374 908 374 908 14 176 14 176 286 835 286 835 502 15 502 15 663 226 663 226 558 20 558 20 466 363 466 363 51 89 51 89 120 768 120 768 430 248 430 248 144 685 144 685 408 555 408 555 922 907 922 907 522 963 522 963 40 53 40 53 59 969 59 969 725 669 725 669 119 773 119 773 926 392 926 392 626 308 626 308 664 18 664 18 878 582 878 582 259 298 259 298 759 723 759 723 462 417 462 417 503 587 503 587 85 810 85 810 172 374 172 374 896 409 896 409 416 784 416 784 552 912 552 912 344 957 344 957 39 104 39 104 284 138 284 138 320 746 320 746 517 674 517 674 919 523 919 523 53 923 53 923 594 829 594 829 615 798 615 798 568 436 568 436 489 660 489 660 220 640 220 640 231 273 231 273 905 387 905 387 35 720 35 720 871 757 871 757 498 239 498 239 896 688 896 688 531 882 531 882 768 345 768 345 77 488 77 488 960 845 960 845 204 564 204 564 247 624 247 624 113 883 113 883 220 20 220 20 872 820 872 820 635 188 635 188 482 348 482 348 690 447 690 447 849 625 849 625 668 359 668 359 925 227 925 227 601 373 601 373 730 873 730 873 910 483 910 483 92 849 92 849 849 563 849 563 50 448 50 448 264 705 264 705 167 67 167 67 10 928 10 928 851 554 851 554 163 612 163 612 690 706 690 706 859 35 859 35 858 752 858 752 960 880 960 880 67 574 67 574 110 885 110 885 66 363 66 363 706 480 706 480 743 109 743 109 703 112 703 112 506 911 506 911 106 193 106 193 922 885 922 885 635 652 635 652 791 155 791 155 898 243 898 243 153 474 153 474 121 195 121 195 757 804 757 804 857 66 857 66 376 201 376 201 317 473 317 473 409 838 409 838 939 62 939 62 86 619 86 619 238 508 238 508 276 476 276 476 197 542 197 542 822 776 822 776 656 124 656 124 418 815 418 815 665 803 665 803 496 497 496 497 624 107 624 107 224 618 224 618 798 414 798 414 929 122 929 122 952 287 952 287 88 777 88 777 819 887 819 887 374 186 374 186 499 212 499 212 710 29 710 29 816 405 816 405 206 438 206 438 194 877 194 877 692 894 692 894 937 241 937 241 523 377 523 377 419 593 419 593 647 37 647 37 335 336 335 336 504 411 504 411 467 646 467 646 772 55 772 55 304 672 304 672 3 350 3 350 310 36 310 36 594 513 594 513 471 21 471 21 761 446 761 446 140 801 140 801 283 849 283 849 7 335 7 335 405 714 405 714 5 28 5 28 672 357 672 357 959 625 959 625 332 846 332 846 876 742 876 742 843 124 843 124 617 134 617 134 225 950 225 950 503 630 503 630 576 477 576 477 567 647 567 647 802 84 802 84 161 675 161 675 184 238 184 238 280 820 280 820 18 113 18 113 672 617 672 617 284 800 284 800 929 938 929 938 563 69 563 69 324 451 324 451 375 118 375 118 112 527 112 527 12 544 12 544 640 10 640 10 659 351 659 351 407 820 407 820 244 842 244 842 373 351 373 351 609 943 609 943 824 87 824 87 584 117 584 117 807 233 807 233 890 329 890 329 118 56 118 56 818 188 818 188 31 393 31 393 183 568 183 568 968 878 968 878 360 902 360 902 872 769 872 769 126 758 126 758 151 640 151 640 732 125 732 125 906 321 906 321 825 465 825 465 896 678 896 678 830 538 830 538 34 574 34 574 149 206 149 206 866 583 866 583 846 688 846 688 937 583 937 583 908 197 908 197 759 635 759 635 40 527 40 527 311 713 311 713 306 759 306 759 360 551 360 551 235 960 235 960 9 641 9 641 399 347 399 347 178 253 178 253 673 103 673 103 541 32 541 32 537 645 537 645 353 378 353 378 928 256 928 256 473 528 473 528 251 730 251 730 564 310 564 310 214 522 214 522 516 874 516 874 246 145 246 145 600 891 600 891 672 652 672 652 853 600 853 600 545 75 545 75 286 817 286 817 519 426 519 426 104 454 104 454 875 337 875 337 293 294 293 294 497 522 497 522 170 884 170 884 726 894 726 894 401 364 401 364 732 459 732 459 592 412 592 412 770 280 770 280 595 965 595 965 183 44 183 44 884 361 884 361 309 123 309 123 704 63 704 63 381 487 381 487 421 287 421 287 339 268 339 268 119 293 119 293 612 403 612 403 164 604 164 604 176 855 176 855 546 794 546 794 455 842 455 842 537 363 537 363 366 624 366 624 775 651 775 651 813 106 813 106 102 30 102 30 451 657 451 657 533 484 533 484 282 764 282 764 528 334 528 334 362 247 362 247 452 446 452 446 184 672 184 672 290 946 290 946 657 241 657 241 691 258 691 258 375 938 375 938 912 306 912 306 98 839 98 839 270 761 270 761 210 551 210 551 49 592 49 592 84 281 84 281 586 445 586 445 295 421 295 421 914 700 914 700 284 378 284 378 798 823 798 823 524 380 524 380 171 194 171 194 905 5 905 5 695 542 695 542 710 196 710 196 640 167 640 167