951 27387 498 551 498 551 473 607 473 607 34 412 34 412 235 309 235 309 669 533 669 533 326 206 326 206 820 566 820 566 708 684 708 684 765 192 765 192 437 719 437 719 640 241 640 241 752 327 752 327 677 433 677 433 227 769 227 769 561 182 561 182 813 480 813 480 486 108 486 108 930 705 930 705 473 469 473 469 186 568 186 568 884 733 884 733 527 823 527 823 575 889 575 889 699 639 699 639 744 130 744 130 787 517 787 517 745 578 745 578 444 331 444 331 109 170 109 170 4 72 4 72 842 6 842 6 294 865 294 865 920 806 920 806 892 226 892 226 948 231 948 231 158 204 158 204 448 118 448 118 690 371 690 371 430 56 430 56 596 577 596 577 922 23 922 23 833 175 833 175 153 390 153 390 425 395 425 395 102 902 102 902 287 203 287 203 439 901 439 901 368 618 368 618 893 648 893 648 135 652 135 652 931 345 931 345 797 355 797 355 28 194 28 194 781 237 781 237 345 661 345 661 851 459 851 459 773 665 773 665 133 525 133 525 694 274 694 274 290 596 290 596 799 946 799 946 56 894 56 894 255 941 255 941 472 935 472 935 140 816 140 816 186 731 186 731 26 781 26 781 204 857 204 857 434 702 434 702 29 167 29 167 553 618 553 618 924 201 924 201 521 498 521 498 737 337 737 337 604 629 604 629 146 595 146 595 148 773 148 773 775 161 775 161 256 613 256 613 659 815 659 815 860 747 860 747 369 222 369 222 463 300 463 300 236 615 236 615 568 948 568 948 733 575 733 575 64 866 64 866 814 11 814 11 564 192 564 192 348 700 348 700 901 294 901 294 93 846 93 846 449 286 449 286 903 113 903 113 347 191 347 191 30 724 30 724 923 164 923 164 691 766 691 766 621 289 621 289 409 539 409 539 336 382 336 382 654 651 654 651 930 451 930 451 182 64 182 64 583 249 583 249 779 916 779 916 375 388 375 388 422 592 422 592 228 511 228 511 177 610 177 610 386 791 386 791 832 611 832 611 387 764 387 764 236 207 236 207 935 808 935 808 164 818 164 818 324 95 324 95 144 646 144 646 168 391 168 391 475 219 475 219 689 428 689 428 120 648 120 648 109 425 109 425 846 612 846 612 501 113 501 113 449 446 449 446 345 712 345 712 123 232 123 232 841 398 841 398 514 109 514 109 507 820 507 820 244 280 244 280 418 799 418 799 493 258 493 258 786 841 786 841 546 853 546 853 617 7 617 7 463 233 463 233 747 877 747 877 402 577 402 577 92 108 92 108 357 411 357 411 452 433 452 433 902 360 902 360 307 284 307 284 452 60 452 60 756 621 756 621 34 136 34 136 9 284 9 284 470 256 470 256 859 417 859 417 325 553 325 553 480 435 480 435 869 923 869 923 635 334 635 334 451 331 451 331 941 941 941 941 649 880 649 880 279 156 279 156 523 813 523 813 882 365 882 365 805 921 805 921 421 394 421 394 325 110 325 110 858 734 858 734 429 833 429 833 387 683 387 683 302 441 302 441 446 366 446 366 860 222 860 222 20 306 20 306 203 380 203 380 192 151 192 151 824 110 824 110 156 19 156 19 388 585 388 585 891 562 891 562 149 99 149 99 819 150 819 150 355 844 355 844 806 373 806 373 548 561 548 561 902 653 902 653 763 472 763 472 248 492 248 492 476 807 476 807 403 509 403 509 523 944 523 944 231 943 231 943 804 895 804 895 136 312 136 312 172 868 172 868 660 625 660 625 805 102 805 102 158 486 158 486 7 335 7 335 337 340 337 340 285 501 285 501 490 430 490 430 402 146 402 146 857 575 857 575 950 334 950 334 217 193 217 193 389 643 389 643 196 574 196 574 411 904 411 904 642 193 642 193 400 138 400 138 818 933 818 933 136 257 136 257 796 247 796 247 331 193 331 193 59 713 59 713 742 690 742 690 205 942 205 942 427 661 427 661 798 612 798 612 652 168 652 168 103 271 103 271 398 66 398 66 140 698 140 698 595 595 595 595 454 64 454 64 470 544 470 544 44 745 44 745 316 538 316 538 426 619 426 619 188 673 188 673 848 926 848 926 946 109 946 109 339 516 339 516 25 715 25 715 947 163 947 163 200 88 200 88 205 294 205 294 928 84 928 84 739 271 739 271 517 816 517 816 306 187 306 187 841 508 841 508 333 688 333 688 166 434 166 434 565 397 565 397 766 578 766 578 18 906 18 906 679 661 679 661 811 410 811 410 543 101 543 101 194 309 194 309 727 645 727 645 915 769 915 769 737 630 737 630 331 17 331 17 409 43 409 43 467 176 467 176 632 1 632 1 800 616 800 616 288 712 288 712 767 530 767 530 543 102 543 102 945 394 945 394 419 32 419 32 388 621 388 621 680 211 680 211 449 207 449 207 722 872 722 872 739 157 739 157 189 15 189 15 667 831 667 831 886 640 886 640 488 57 488 57 285 136 285 136 100 238 100 238 284 493 284 493 356 787 356 787 245 250 245 250 197 641 197 641 844 864 844 864 2 387 2 387 71 18 71 18 947 615 947 615 699 130 699 130 805 144 805 144 4 215 4 215 150 532 150 532 908 263 908 263 442 570 442 570 22 93 22 93 513 690 513 690 133 681 133 681 509 172 509 172 794 126 794 126 749 126 749 126 889 489 889 489 509 616 509 616 445 934 445 934 731 342 731 342 937 550 937 550 519 916 519 916 934 783 934 783 39 158 39 158 34 32 34 32 426 651 426 651 290 440 290 440 104 382 104 382 227 731 227 731 150 786 150 786 525 550 525 550 272 914 272 914 127 376 127 376 138 480 138 480 745 162 745 162 664 190 664 190 333 523 333 523 142 270 142 270 490 211 490 211 882 799 882 799 228 270 228 270 549 744 549 744 143 26 143 26 544 28 544 28 527 363 527 363 416 216 416 216 841 796 841 796 572 391 572 391 791 341 791 341 894 633 894 633 198 83 198 83 106 398 106 398 808 198 808 198 606 164 606 164 274 552 274 552 369 764 369 764 150 601 150 601 285 491 285 491 573 257 573 257 441 2 441 2 935 23 935 23 103 755 103 755 303 488 303 488 118 637 118 637 616 914 616 914 719 425 719 425 677 65 677 65 218 453 218 453 118 706 118 706 245 278 245 278 315 772 315 772 267 511 267 511 413 839 413 839 298 490 298 490 5 579 5 579 520 567 520 567 887 827 887 827 742 315 742 315 124 251 124 251 270 722 270 722 512 168 512 168 287 458 287 458 935 242 935 242 322 721 322 721 136 305 136 305 427 632 427 632 619 180 619 180 352 712 352 712 942 566 942 566 489 489 489 489 816 563 816 563 121 603 121 603 396 466 396 466 495 470 495 470 473 470 473 470 422 548 422 548 343 367 343 367 418 230 418 230 579 832 579 832 770 484 770 484 211 181 211 181 139 315 139 315 100 188 100 188 250 144 250 144 778 615 778 615 581 32 581 32 307 92 307 92 78 499 78 499 776 308 776 308 14 534 14 534 343 394 343 394 743 766 743 766 941 309 941 309 632 378 632 378 729 801 729 801 283 882 283 882 146 824 146 824 384 694 384 694 377 630 377 630 380 540 380 540 658 24 658 24 319 115 319 115 950 192 950 192 561 876 561 876 22 939 22 939 549 658 549 658 427 936 427 936 226 383 226 383 393 117 393 117 380 209 380 209 64 497 64 497 259 98 259 98 783 939 783 939 710 206 710 206 177 225 177 225 181 518 181 518 290 628 290 628 552 531 552 531 2 29 2 29 848 947 848 947 507 616 507 616 167 163 167 163 185 407 185 407 5 99 5 99 597 569 597 569 839 752 839 752 16 239 16 239 310 359 310 359 485 950 485 950 741 373 741 373 333 660 333 660 493 768 493 768 620 240 620 240 789 102 789 102 306 589 306 589 275 484 275 484 176 129 176 129 647 237 647 237 366 553 366 553 724 43 724 43 89 711 89 711 771 700 771 700 945 141 945 141 666 784 666 784 674 717 674 717 759 286 759 286 250 278 250 278 56 370 56 370 899 427 899 427 86 430 86 430 506 908 506 908 84 608 84 608 290 734 290 734 464 220 464 220 208 648 208 648 559 322 559 322 184 458 184 458 870 180 870 180 629 70 629 70 682 557 682 557 615 245 615 245 180 946 180 946 850 611 850 611 76 930 76 930 799 690 799 690 300 185 300 185 606 162 606 162 164 408 164 408 29 248 29 248 18 591 18 591 640 927 640 927 729 257 729 257 367 410 367 410 846 633 846 633 701 837 701 837 426 73 426 73 622 846 622 846 646 107 646 107 105 83 105 83 781 945 781 945 380 358 380 358 336 736 336 736 886 162 886 162 487 319 487 319 472 908 472 908 59 287 59 287 177 448 177 448 382 428 382 428 770 480 770 480 558 559 558 559 861 879 861 879 634 845 634 845 616 529 616 529 638 715 638 715 123 55 123 55 433 572 433 572 418 713 418 713 731 391 731 391 766 67 766 67 441 167 441 167 690 858 690 858 56 222 56 222 492 637 492 637 157 26 157 26 493 476 493 476 758 843 758 843 507 285 507 285 297 155 297 155 762 755 762 755 222 928 222 928 164 746 164 746 439 224 439 224 686 346 686 346 532 793 532 793 310 810 310 810 405 605 405 605 458 523 458 523 582 705 582 705 428 377 428 377 258 76 258 76 752 672 752 672 490 410 490 410 948 510 948 510 196 263 196 263 462 909 462 909 858 68 858 68 612 874 612 874 49 882 49 882 109 685 109 685 649 448 649 448 483 948 483 948 707 426 707 426 615 497 615 497 732 577 732 577 4 822 4 822 538 133 538 133 915 764 915 764 95 22 95 22 916 404 916 404 376 838 376 838 869 850 869 850 618 243 618 243 393 479 393 479 161 93 161 93 651 835 651 835 5 414 5 414 153 277 153 277 536 336 536 336 28 640 28 640 170 559 170 559 191 192 191 192 661 31 661 31 568 275 568 275 797 196 797 196 497 327 497 327 50 598 50 598 494 911 494 911 229 411 229 411 761 465 761 465 809 5 809 5 940 937 940 937 25 618 25 618 356 854 356 854 396 941 396 941 517 690 517 690 740 529 740 529 585 910 585 910 290 25 290 25 948 567 948 567 199 539 199 539 679 153 679 153 265 377 265 377 124 46 124 46 20 729 20 729 582 924 582 924 142 727 142 727 875 520 875 520 908 605 908 605 432 289 432 289 421 717 421 717 514 775 514 775 650 116 650 116 673 611 673 611 147 52 147 52 306 142 306 142 514 868 514 868 757 659 757 659 6 928 6 928 748 254 748 254 212 96 212 96 514 289 514 289 807 360 807 360 435 302 435 302 823 354 823 354 331 828 331 828 133 714 133 714 156 819 156 819 856 511 856 511 706 51 706 51 223 685 223 685 903 604 903 604 484 370 484 370 759 583 759 583 811 478 811 478 640 877 640 877 346 310 346 310 333 453 333 453 316 246 316 246 108 551 108 551 65 815 65 815 294 895 294 895 692 950 692 950 782 353 782 353 24 219 24 219 257 569 257 569 238 862 238 862 277 546 277 546 671 55 671 55 139 501 139 501 539 130 539 130 632 31 632 31 200 172 200 172 41 206 41 206 822 865 822 865 136 753 136 753 735 8 735 8 489 504 489 504 386 920 386 920 656 38 656 38 90 759 90 759 865 874 865 874 795 93 795 93 368 931 368 931 586 612 586 612 16 382 16 382 652 694 652 694 912 216 912 216 627 780 627 780 740 870 740 870 277 564 277 564 905 126 905 126 371 310 371 310 722 621 722 621 885 706 885 706 589 804 589 804 196 173 196 173 486 609 486 609 852 99 852 99 114 376 114 376 445 792 445 792 47 62 47 62 510 183 510 183 104 128 104 128 870 649 870 649 226 286 226 286 856 300 856 300 587 562 587 562 428 259 428 259 295 901 295 901 118 920 118 920 676 844 676 844 446 813 446 813 841 413 841 413 107 749 107 749 753 702 753 702 252 228 252 228 175 729 175 729 733 869 733 869 39 931 39 931 130 447 130 447 20 851 20 851 829 310 829 310 919 369 919 369 50 678 50 678 702 529 702 529 553 554 553 554 723 133 723 133 724 201 724 201 12 654 12 654 327 614 327 614 476 902 476 902 591 503 591 503 179 915 179 915 454 789 454 789 945 521 945 521 321 225 321 225 620 321 620 321 183 915 183 915 347 895 347 895 363 516 363 516 865 270 865 270 122 627 122 627 97 913 97 913 732 278 732 278 797 199 797 199 281 670 281 670 496 35 496 35 435 931 435 931 238 697 238 697 923 701 923 701 594 313 594 313 286 936 286 936 616 912 616 912 26 434 26 434 476 68 476 68 617 358 617 358 113 16 113 16 575 361 575 361 637 724 637 724 728 763 728 763 860 574 860 574 442 894 442 894 448 697 448 697 409 644 409 644 686 328 686 328 303 779 303 779 318 579 318 579 24 580 24 580 302 325 302 325 549 428 549 428 345 377 345 377 341 717 341 717 401 616 401 616 312 798 312 798 553 882 553 882 127 458 127 458 8 824 8 824 218 653 218 653 556 463 556 463 452 45 452 45 338 413 338 413 36 66 36 66 805 805 805 805 327 540 327 540 375 274 375 274 869 141 869 141 564 47 564 47 442 603 442 603 470 688 470 688 366 233 366 233 641 512 641 512 708 267 708 267 575 319 575 319 376 560 376 560 206 369 206 369 658 408 658 408 129 284 129 284 663 441 663 441 639 461 639 461 577 929 577 929 608 617 608 617 431 271 431 271 899 585 899 585 349 518 349 518 738 563 738 563 200 866 200 866 229 186 229 186 93 672 93 672 69 897 69 897 697 322 697 322 551 906 551 906 796 843 796 843 810 881 810 881 40 413 40 413 442 930 442 930 223 5 223 5 424 88 424 88 123 835 123 835 450 908 450 908 381 767 381 767 875 656 875 656 795 43 795 43 715 141 715 141 339 430 339 430 749 503 749 503 847 898 847 898 921 628 921 628 324 368 324 368 518 554 518 554 870 6 870 6 326 648 326 648 861 58 861 58 759 151 759 151 103 460 103 460 118 795 118 795 635 51 635 51 912 334 912 334 759 913 759 913 569 568 569 568 397 793 397 793 290 426 290 426 283 714 283 714 822 907 822 907 61 620 61 620 482 590 482 590 64 135 64 135 458 453 458 453 938 163 938 163 325 201 325 201 171 166 171 166 196 379 196 379 916 357 916 357 51 613 51 613 533 77 533 77 693 406 693 406 24 484 24 484 851 826 851 826 39 385 39 385 689 819 689 819 18 57 18 57 712 743 712 743 759 188 759 188 861 25 861 25 846 698 846 698 507 307 507 307 630 127 630 127 195 233 195 233 871 245 871 245 337 173 337 173 579 178 579 178 583 883 583 883 281 498 281 498 360 507 360 507 8 653 8 653 227 711 227 711 244 221 244 221 249 775 249 775 933 172 933 172 440 371 440 371 834 607 834 607 727 705 727 705 72 118 72 118 207 863 207 863 610 350 610 350 317 224 317 224 763 55 763 55 680 538 680 538 390 248 390 248 358 621 358 621 56 146 56 146 287 131 287 131 622 415 622 415 41 619 41 619 593 737 593 737 499 537 499 537 585 562 585 562 756 55 756 55 399 9 399 9 257 393 257 393 173 852 173 852 399 905 399 905 832 855 832 855 147 715 147 715 721 388 721 388 93 645 93 645 453 326 453 326 745 921 745 921 436 238 436 238 797 65 797 65 713 887 713 887 565 925 565 925 350 449 350 449 371 255 371 255 219 55 219 55 725 493 725 493 52 543 52 543 354 933 354 933 469 688 469 688 53 722 53 722 282 224 282 224 249 770 249 770 238 806 238 806 487 248 487 248 357 814 357 814 374 437 374 437 313 393 313 393 68 268 68 268 663 698 663 698 380 587 380 587 603 777 603 777 470 502 470 502 134 860 134 860 322 780 322 780 872 656 872 656 611 216 611 216 522 612 522 612 750 429 750 429 712 749 712 749 686 412 686 412 624 827 624 827 118 96 118 96 757 782 757 782 482 877 482 877 571 820 571 820 942 402 942 402 1 832 1 832 36 247 36 247 541 295 541 295 522 267 522 267 627 638 627 638 808 551 808 551 364 413 364 413 637 738 637 738 376 15 376 15 28 941 28 941 740 317 740 317 738 582 738 582 849 465 849 465 55 808 55 808 65 643 65 643 75 177 75 177 510 55 510 55 558 837 558 837 515 922 515 922 911 877 911 877 1 396 1 396 787 720 787 720 733 504 733 504 309 733 309 733 720 286 720 286 586 707 586 707 913 160 913 160 286 30 286 30 347 915 347 915 805 595 805 595 216 154 216 154 587 703 587 703 178 810 178 810 293 217 293 217 295 703 295 703 22 713 22 713 447 331 447 331 503 78 503 78 800 203 800 203 526 67 526 67 182 372 182 372 211 893 211 893 400 210 400 210 109 900 109 900 707 556 707 556 529 769 529 769 782 759 782 759 222 855 222 855 364 632 364 632 862 548 862 548 222 136 222 136 866 677 866 677 516 621 516 621 175 568 175 568 191 168 191 168 567 413 567 413 447 783 447 783 685 207 685 207 924 219 924 219 470 755 470 755 884 662 884 662 8 136 8 136 409 42 409 42 944 145 944 145 535 542 535 542 128 503 128 503 871 69 871 69 736 350 736 350 679 946 679 946 507 596 507 596 759 73 759 73 194 946 194 946 545 576 545 576 77 941 77 941 404 804 404 804 278 450 278 450 186 661 186 661 693 353 693 353 203 37 203 37 382 760 382 760 329 543 329 543 338 815 338 815 756 683 756 683 554 752 554 752 17 5 17 5 292 419 292 419 905 875 905 875 247 820 247 820 305 29 305 29 861 930 861 930 785 620 785 620 897 888 897 888 552 763 552 763 673 726 673 726 346 904 346 904 836 761 836 761 671 349 671 349 602 834 602 834 88 211 88 211 231 478 231 478 493 782 493 782 228 518 228 518 17 543 17 543 179 815 179 815 382 280 382 280 386 562 386 562 683 197 683 197 163 718 163 718 331 796 331 796 543 927 543 927 898 552 898 552 931 947 931 947 760 234 760 234 879 780 879 780 581 212 581 212 272 647 272 647 28 201 28 201 266 718 266 718 358 356 358 356 152 832 152 832 512 353 512 353 270 699 270 699 587 608 587 608 548 816 548 816 911 923 911 923 628 824 628 824 865 693 865 693 350 349 350 349 832 185 832 185 915 568 915 568 622 416 622 416 718 622 718 622 420 852 420 852 626 511 626 511 86 69 86 69 142 286 142 286 282 42 282 42 7 896 7 896 498 400 498 400 224 940 224 940 128 812 128 812 422 668 422 668 136 602 136 602 744 158 744 158 557 268 557 268 686 78 686 78 719 931 719 931 579 414 579 414 32 680 32 680 810 331 810 331 739 210 739 210 383 729 383 729 61 523 61 523 633 436 633 436 319 158 319 158 334 227 334 227 517 591 517 591 910 270 910 270 524 101 524 101 670 455 670 455 184 269 184 269 78 89 78 89 178 127 178 127 510 626 510 626 118 351 118 351 396 577 396 577 526 494 526 494 880 56 880 56 152 483 152 483 357 297 357 297 427 446 427 446 649 344 649 344 136 917 136 917 834 191 834 191 919 322 919 322 31 284 31 284 505 410 505 410 770 573 770 573 515 751 515 751 706 500 706 500 206 71 206 71 152 129 152 129 231 559 231 559 245 682 245 682 257 795 257 795 802 301 802 301 241 748 241 748 339 933 339 933 724 405 724 405 255 304 255 304 225 549 225 549 628 347 628 347 607 268 607 268 410 597 410 597 126 272 126 272 181 388 181 388 659 423 659 423 488 305 488 305 447 292 447 292 295 738 295 738 165 851 165 851 554 70 554 70 460 24 460 24 316 645 316 645 123 910 123 910 705 61 705 61 468 794 468 794 793 347 793 347 688 496 688 496 852 444 852 444 726 400 726 400 133 239 133 239 26 874 26 874 422 663 422 663 539 62 539 62 742 11 742 11 75 772 75 772 811 787 811 787 883 534 883 534 943 420 943 420 628 293 628 293 231 651 231 651 469 782 469 782 209 606 209 606 152 102 152 102 350 546 350 546 905 761 905 761 345 59 345 59 68 164 68 164 343 891 343 891 182 535 182 535 47 621 47 621 793 357 793 357 139 389 139 389 292 350 292 350 412 807 412 807 645 593 645 593 184 767 184 767 423 375 423 375 83 235 83 235 384 34 384 34 896 311 896 311 830 737 830 737 560 608 560 608 724 533 724 533 815 697 815 697 142 551 142 551 726 93 726 93 452 168 452 168 173 643 173 643 175 856 175 856 721 124 721 124 47 287 47 287 161 131 161 131 199 742 199 742 779 312 779 312 750 518 750 518 30 85 30 85 221 934 221 934 647 108 647 108 435 399 435 399 292 625 292 625 621 606 621 606 403 691 403 691 213 652 213 652 448 374 448 374 422 164 422 164 694 744 694 744 439 205 439 205 805 163 805 163 801 75 801 75 577 544 577 544 389 949 389 949 23 708 23 708 887 564 887 564 39 267 39 267 674 289 674 289 626 374 626 374 768 526 768 526 568 20 568 20 262 25 262 25 638 250 638 250 945 16 945 16 615 523 615 523 946 733 946 733 838 651 838 651 387 911 387 911 574 230 574 230 770 835 770 835 800 588 800 588 1 357 1 357 389 669 389 669 11 167 11 167 480 465 480 465 21 327 21 327 303 54 303 54 812 887 812 887 779 410 779 410 11 668 11 668 169 581 169 581 756 646 756 646 8 240 8 240 485 235 485 235 442 155 442 155 902 553 902 553 70 797 70 797 51 847 51 847 394 832 394 832 93 837 93 837 359 682 359 682 490 615 490 615 198 590 198 590 698 786 698 786 904 211 904 211 291 336 291 336 664 198 664 198 621 74 621 74 617 601 617 601 628 227 628 227 576 263 576 263 687 236 687 236 207 571 207 571 549 140 549 140 18 938 18 938 869 527 869 527 257 764 257 764 452 745 452 745 460 493 460 493 40 272 40 272 431 687 431 687 207 183 207 183 539 167 539 167 475 148 475 148 249 292 249 292 390 6 390 6 524 636 524 636 276 507 276 507 466 423 466 423 513 887 513 887 567 153 567 153 52 124 52 124 243 191 243 191 809 380 809 380 915 835 915 835 928 501 928 501 623 80 623 80 301 481 301 481 192 552 192 552 166 336 166 336 76 620 76 620 595 53 595 53 497 56 497 56 534 570 534 570 31 277 31 277 404 648 404 648 164 304 164 304 236 474 236 474 143 612 143 612 172 810 172 810 220 557 220 557 650 582 650 582 834 394 834 394 188 240 188 240 654 186 654 186 251 872 251 872 568 951 568 951 101 673 101 673 329 890 329 890 777 770 777 770 846 637 846 637 88 772 88 772 127 316 127 316 612 198 612 198 815 62 815 62 561 210 561 210 701 546 701 546 572 304 572 304 870 85 870 85 749 369 749 369 259 613 259 613 940 781 940 781 597 426 597 426 448 134 448 134 561 231 561 231 450 418 450 418 285 929 285 929 550 790 550 790 136 797 136 797 357 410 357 410 851 529 851 529 504 750 504 750 36 757 36 757 403 782 403 782 935 700 935 700 946 938 946 938 879 456 879 456 191 749 191 749 684 312 684 312 390 923 390 923 11 159 11 159 105 413 105 413 554 846 554 846 506 697 506 697 855 761 855 761 381 400 381 400 553 56 553 56 935 896 935 896 177 946 177 946 824 712 824 712 372 467 372 467 932 204 932 204 383 666 383 666 586 732 586 732 781 197 781 197 253 206 253 206 837 453 837 453 219 806 219 806 490 257 490 257 479 507 479 507 821 269 821 269 899 715 899 715 862 346 862 346 852 249 852 249 55 640 55 640 10 352 10 352 353 262 353 262 732 838 732 838 949 869 949 869 83 233 83 233 189 850 189 850 480 899 480 899 788 188 788 188 550 233 550 233 579 144 579 144 81 835 81 835 845 695 845 695 900 943 900 943 72 165 72 165 766 2 766 2 916 396 916 396 845 630 845 630 902 625 902 625 778 933 778 933 364 529 364 529 872 462 872 462 654 92 654 92 178 498 178 498 117 425 117 425 815 676 815 676 133 686 133 686 612 172 612 172 149 455 149 455 719 225 719 225 55 19 55 19 326 611 326 611 615 228 615 228 444 673 444 673 780 236 780 236 475 699 475 699 729 717 729 717 586 468 586 468 241 656 241 656 319 584 319 584 186 730 186 730 97 244 97 244 421 724 421 724 151 368 151 368 692 718 692 718 744 333 744 333 912 525 912 525 765 415 765 415 664 32 664 32 350 567 350 567 887 597 887 597 399 506 399 506 114 416 114 416 877 900 877 900 88 716 88 716 768 84 768 84 713 621 713 621 651 114 651 114 657 301 657 301 723 34 723 34 870 108 870 108 289 533 289 533 835 32 835 32 95 410 95 410 798 873 798 873 202 792 202 792 137 376 137 376 138 181 138 181 208 811 208 811 680 573 680 573 694 668 694 668 551 10 551 10 450 117 450 117 195 9 195 9 2 383 2 383 108 767 108 767 347 827 347 827 349 245 349 245 901 766 901 766 297 583 297 583 491 323 491 323 881 449 881 449 574 618 574 618 247 87 247 87 84 179 84 179 375 537 375 537 855 629 855 629 310 390 310 390 173 713 173 713 291 315 291 315 671 482 671 482 839 423 839 423 522 377 522 377 484 720 484 720 772 717 772 717 689 546 689 546 248 172 248 172 777 685 777 685 96 13 96 13 849 359 849 359 718 258 718 258 334 308 334 308 481 708 481 708 187 785 187 785 91 495 91 495 695 761 695 761 761 539 761 539 806 265 806 265 876 275 876 275 484 271 484 271 541 673 541 673 864 488 864 488 413 608 413 608 222 557 222 557 858 301 858 301 731 730 731 730 26 171 26 171 902 172 902 172 182 510 182 510 281 321 281 321 472 838 472 838 79 691 79 691 647 350 647 350 551 783 551 783 725 71 725 71 697 242 697 242 226 210 226 210 108 352 108 352 624 36 624 36 736 65 736 65 86 939 86 939 700 259 700 259 558 570 558 570 869 664 869 664 785 444 785 444 890 68 890 68 337 906 337 906 755 528 755 528 252 376 252 376 566 287 566 287 322 422 322 422 876 66 876 66 950 889 950 889 366 253 366 253 418 339 418 339 513 209 513 209 213 442 213 442 674 260 674 260 495 728 495 728 195 309 195 309 153 266 153 266 805 276 805 276 934 777 934 777 385 747 385 747 80 893 80 893 942 770 942 770 570 792 570 792 162 573 162 573 715 878 715 878 126 336 126 336 704 121 704 121 201 755 201 755 794 645 794 645 468 792 468 792 718 633 718 633 181 87 181 87 97 392 97 392 313 307 313 307 951 489 951 489 666 873 666 873 840 446 840 446 159 130 159 130 748 425 748 425 179 317 179 317 686 136 686 136 345 328 345 328 345 312 345 312 679 189 679 189 751 508 751 508 665 638 665 638 730 872 730 872 923 680 923 680 40 384 40 384 105 529 105 529 26 474 26 474 315 779 315 779 923 357 923 357 530 114 530 114 660 297 660 297 1 814 1 814 332 868 332 868 84 782 84 782 442 181 442 181 82 802 82 802 53 377 53 377 520 239 520 239 908 381 908 381 229 722 229 722 635 221 635 221 358 171 358 171 618 882 618 882 391 908 391 908 889 798 889 798 655 674 655 674 613 36 613 36 692 753 692 753 260 242 260 242 746 136 746 136 858 517 858 517 72 426 72 426 474 758 474 758 124 754 124 754 350 763 350 763 114 547 114 547 202 275 202 275 851 460 851 460 915 243 915 243 445 23 445 23 153 397 153 397 846 227 846 227 284 676 284 676 881 241 881 241 650 453 650 453 64 457 64 457 803 403 803 403 352 87 352 87 361 787 361 787 478 182 478 182 755 554 755 554 885 102 885 102 926 844 926 844 565 307 565 307 702 875 702 875 161 450 161 450 949 203 949 203 695 391 695 391 911 413 911 413 304 709 304 709 461 59 461 59 92 535 92 535 808 285 808 285 368 445 368 445 880 882 880 882 348 148 348 148 798 903 798 903 115 386 115 386 633 554 633 554 707 311 707 311 364 232 364 232 731 859 731 859 756 202 756 202 870 366 870 366 73 261 73 261 424 472 424 472 233 35 233 35 828 67 828 67 381 126 381 126 544 401 544 401 231 300 231 300 249 607 249 607 5 342 5 342 184 646 184 646 403 845 403 845 700 576 700 576 26 372 26 372 551 476 551 476 766 794 766 794 178 452 178 452 759 407 759 407 42 588 42 588 845 450 845 450 728 898 728 898 492 800 492 800 257 212 257 212 98 498 98 498 700 154 700 154 456 270 456 270 31 624 31 624 26 281 26 281 830 818 830 818 882 297 882 297 477 566 477 566 699 183 699 183 129 395 129 395 428 442 428 442 299 553 299 553 542 95 542 95 943 865 943 865 383 408 383 408 759 571 759 571 276 146 276 146 924 283 924 283 304 651 304 651 550 753 550 753 624 536 624 536 118 280 118 280 773 727 773 727 304 256 304 256 307 141 307 141 178 186 178 186 74 131 74 131 206 537 206 537 152 55 152 55 927 703 927 703 180 746 180 746 623 296 623 296 47 91 47 91 315 577 315 577 389 365 389 365 722 823 722 823 600 855 600 855 626 740 626 740 115 523 115 523 200 71 200 71 28 835 28 835 102 38 102 38 813 187 813 187 893 591 893 591 524 790 524 790 237 887 237 887 399 726 399 726 376 310 376 310 143 570 143 570 861 99 861 99 780 845 780 845 446 611 446 611 487 847 487 847 627 197 627 197 94 384 94 384 849 434 849 434 529 752 529 752 797 163 797 163 387 142 387 142 587 142 587 142 780 302 780 302 527 934 527 934 226 403 226 403 948 910 948 910 34 573 34 573 158 500 158 500 737 612 737 612 401 529 401 529 861 197 861 197 69 30 69 30 456 219 456 219 206 93 206 93 537 364 537 364 537 760 537 760 671 710 671 710 600 749 600 749 769 42 769 42 57 543 57 543 452 197 452 197 812 79 812 79 784 100 784 100 431 500 431 500 354 617 354 617 784 17 784 17 122 843 122 843 593 222 593 222 899 862 899 862 744 496 744 496 158 781 158 781 160 233 160 233 779 110 779 110 876 343 876 343 742 119 742 119 679 168 679 168 424 24 424 24 110 188 110 188 529 905 529 905 352 81 352 81 427 447 427 447 712 306 712 306 770 660 770 660 932 673 932 673 858 599 858 599 808 187 808 187 533 873 533 873 620 938 620 938 521 295 521 295 500 3 500 3 794 755 794 755 277 220 277 220 213 866 213 866 509 121 509 121 704 762 704 762 73 811 73 811 244 84 244 84 51 227 51 227 549 773 549 773 350 244 350 244 687 180 687 180 617 375 617 375 865 374 865 374 950 273 950 273 412 29 412 29 493 585 493 585 250 352 250 352 450 858 450 858 820 261 820 261 778 689 778 689 21 426 21 426 3 848 3 848 32 877 32 877 841 602 841 602 668 431 668 431 268 873 268 873 274 489 274 489 217 771 217 771 251 18 251 18 692 519 692 519 866 351 866 351 324 878 324 878 513 855 513 855 586 577 586 577 128 693 128 693 830 791 830 791 285 299 285 299 604 747 604 747 802 747 802 747 253 777 253 777 923 857 923 857 531 222 531 222 17 701 17 701 180 243 180 243 606 187 606 187 433 887 433 887 724 551 724 551 637 827 637 827 46 464 46 464 386 892 386 892 744 281 744 281 663 765 663 765 537 259 537 259 831 523 831 523 439 135 439 135 96 869 96 869 472 947 472 947 177 670 177 670 113 296 113 296 105 204 105 204 75 899 75 899 819 732 819 732 209 33 209 33 593 584 593 584 730 913 730 913 444 873 444 873 65 749 65 749 576 488 576 488 727 626 727 626 271 178 271 178 285 558 285 558 308 896 308 896 159 37 159 37 701 888 701 888 249 528 249 528 691 166 691 166 57 456 57 456 238 152 238 152 316 218 316 218 781 893 781 893 510 375 510 375 594 478 594 478 840 552 840 552 6 225 6 225 324 38 324 38 72 32 72 32 899 912 899 912 266 361 266 361 524 158 524 158 689 871 689 871 779 789 779 789 533 713 533 713 236 102 236 102 589 146 589 146 103 783 103 783 856 635 856 635 17 592 17 592 347 771 347 771 442 528 442 528 550 17 550 17 494 466 494 466 709 27 709 27 875 529 875 529 651 439 651 439 764 239 764 239 301 118 301 118 148 254 148 254 514 606 514 606 95 726 95 726 53 517 53 517 534 135 534 135 432 565 432 565 38 682 38 682 508 639 508 639 224 629 224 629 680 118 680 118 916 100 916 100 534 176 534 176 517 729 517 729 570 947 570 947 765 403 765 403 695 686 695 686 385 908 385 908 92 580 92 580 302 376 302 376 189 494 189 494 436 604 436 604 728 212 728 212 683 408 683 408 174 413 174 413 55 197 55 197 776 260 776 260 646 454 646 454 38 764 38 764 833 233 833 233 152 651 152 651 772 810 772 810 588 558 588 558 699 724 699 724 441 533 441 533 804 26 804 26 593 863 593 863 228 545 228 545 543 41 543 41 65 571 65 571 706 95 706 95 637 634 637 634 183 468 183 468 76 488 76 488 193 414 193 414 853 38 853 38 866 602 866 602 540 792 540 792 777 48 777 48 450 940 450 940 498 186 498 186 234 662 234 662 80 209 80 209 96 55 96 55 325 34 325 34 750 156 750 156 286 768 286 768 307 350 307 350 203 481 203 481 265 119 265 119 20 183 20 183 54 176 54 176 12 199 12 199 76 458 76 458 614 112 614 112 794 355 794 355 511 559 511 559 352 927 352 927 331 736 331 736 101 431 101 431 920 351 920 351 756 827 756 827 402 702 402 702 524 744 524 744 888 336 888 336 394 759 394 759 300 731 300 731 17 487 17 487 116 84 116 84 508 869 508 869 45 510 45 510 262 624 262 624 745 548 745 548 924 850 924 850 555 814 555 814 792 675 792 675 822 334 822 334 257 436 257 436 448 686 448 686 784 353 784 353 947 95 947 95 886 663 886 663 89 919 89 919 920 8 920 8 509 124 509 124 493 682 493 682 24 833 24 833 287 942 287 942 828 287 828 287 454 198 454 198 5 135 5 135 879 258 879 258 680 29 680 29 916 337 916 337 189 129 189 129 836 298 836 298 569 801 569 801 173 684 173 684 278 183 278 183 790 627 790 627 759 568 759 568 470 857 470 857 85 794 85 794 46 597 46 597 437 673 437 673 210 500 210 500 796 384 796 384 280 791 280 791 447 133 447 133 62 317 62 317 238 186 238 186 547 827 547 827 646 781 646 781 587 726 587 726 434 303 434 303 518 138 518 138 534 585 534 585 647 899 647 899 605 249 605 249 392 550 392 550 665 454 665 454 378 700 378 700 476 752 476 752 179 174 179 174 441 45 441 45 855 401 855 401 672 240 672 240 380 736 380 736 710 827 710 827 526 169 526 169 481 329 481 329 31 844 31 844 708 590 708 590 187 195 187 195 205 334 205 334 161 599 161 599 129 638 129 638 450 754 450 754 519 247 519 247 6 280 6 280 929 73 929 73 649 872 649 872 242 383 242 383 560 701 560 701 502 268 502 268 391 471 391 471 46 450 46 450 161 440 161 440 664 668 664 668 589 925 589 925 191 92 191 92 590 396 590 396 727 414 727 414 694 333 694 333 868 627 868 627 119 797 119 797 749 935 749 935 420 734 420 734 308 675 308 675 682 182 682 182 739 204 739 204 355 642 355 642 505 669 505 669 789 118 789 118 384 881 384 881 199 830 199 830 351 395 351 395 668 751 668 751 926 869 926 869 314 621 314 621 513 645 513 645 235 777 235 777 160 944 160 944 628 655 628 655 356 171 356 171 3 657 3 657 618 774 618 774 245 476 245 476 420 55 420 55 638 438 638 438 738 324 738 324 519 571 519 571 114 781 114 781 916 607 916 607 596 291 596 291 150 828 150 828 95 26 95 26 98 172 98 172 492 560 492 560 317 211 317 211 928 151 928 151 778 154 778 154 588 809 588 809 911 549 911 549 768 291 768 291 811 902 811 902 206 801 206 801 203 637 203 637 626 759 626 759 895 71 895 71 429 886 429 886 805 950 805 950 747 924 747 924 241 549 241 549 238 342 238 342 556 591 556 591 856 83 856 83 920 220 920 220 551 588 551 588 392 704 392 704 616 866 616 866 193 835 193 835 536 77 536 77 212 319 212 319 6 554 6 554 370 167 370 167 236 500 236 500 240 306 240 306 755 13 755 13 492 740 492 740 643 224 643 224 124 213 124 213 714 234 714 234 392 778 392 778 472 77 472 77 870 533 870 533 443 859 443 859 299 861 299 861 560 562 560 562 634 904 634 904 269 655 269 655 309 748 309 748 848 324 848 324 635 732 635 732 490 765 490 765 174 367 174 367 163 766 163 766 158 884 158 884 534 28 534 28 291 548 291 548 614 512 614 512 266 166 266 166 384 420 384 420 927 288 927 288 38 738 38 738 933 469 933 469 233 431 233 431 186 334 186 334 199 340 199 340 256 9 256 9 539 715 539 715 704 346 704 346 515 933 515 933 110 590 110 590 793 239 793 239 432 643 432 643 808 598 808 598 654 806 654 806 785 215 785 215 615 414 615 414 14 707 14 707 470 164 470 164 644 73 644 73 352 282 352 282 276 742 276 742 30 528 30 528 486 87 486 87 591 702 591 702 169 865 169 865 358 831 358 831 824 844 824 844 944 155 944 155 740 151 740 151 444 118 444 118 362 263 362 263 214 365 214 365 253 893 253 893 804 584 804 584 747 672 747 672 493 623 493 623 830 178 830 178 754 634 754 634 570 704 570 704 326 642 326 642 597 479 597 479 802 589 802 589 163 253 163 253 804 910 804 910 531 825 531 825 441 268 441 268 95 717 95 717 309 884 309 884 790 297 790 297 181 892 181 892 765 353 765 353 836 404 836 404 650 483 650 483 401 321 401 321 418 620 418 620 646 813 646 813 579 260 579 260 128 418 128 418 197 255 197 255 82 815 82 815 311 784 311 784 370 208 370 208 291 206 291 206 832 875 832 875 539 170 539 170 377 721 377 721 232 569 232 569 30 51 30 51 599 373 599 373 376 325 376 325 437 499 437 499 737 111 737 111 875 323 875 323 191 98 191 98 854 452 854 452 656 417 656 417 69 811 69 811 605 115 605 115 21 589 21 589 668 750 668 750 567 172 567 172 799 284 799 284 894 31 894 31 501 267 501 267 109 926 109 926 929 420 929 420 554 636 554 636 875 588 875 588 747 178 747 178 217 921 217 921 231 392 231 392 409 251 409 251 80 234 80 234 944 659 944 659 542 682 542 682 689 280 689 280 521 654 521 654 914 3 914 3 265 486 265 486 250 416 250 416 941 767 941 767 442 262 442 262 163 615 163 615 137 325 137 325 589 620 589 620 108 791 108 791 535 894 535 894 39 316 39 316 837 793 837 793 354 180 354 180 774 193 774 193 663 425 663 425 23 928 23 928 833 106 833 106 447 106 447 106 828 720 828 720 538 210 538 210 59 20 59 20 8 759 8 759 939 838 939 838 206 463 206 463 188 384 188 384 811 868 811 868 805 480 805 480 798 115 798 115 194 713 194 713 272 35 272 35 380 323 380 323 160 877 160 877 408 854 408 854 949 908 949 908 497 464 497 464 390 374 390 374 168 537 168 537 891 767 891 767 351 513 351 513 751 217 751 217 641 939 641 939 812 222 812 222 847 300 847 300 75 141 75 141 871 295 871 295 603 881 603 881 904 265 904 265 153 785 153 785 493 661 493 661 612 709 612 709 612 910 612 910 465 754 465 754 256 936 256 936 155 893 155 893 704 777 704 777 93 484 93 484 932 322 932 322 180 853 180 853 336 526 336 526 357 134 357 134 643 397 643 397 222 426 222 426 360 355 360 355 460 86 460 86 735 604 735 604 889 390 889 390 574 284 574 284 609 559 609 559 500 692 500 692 243 309 243 309 467 100 467 100 749 360 749 360 850 367 850 367 815 739 815 739 798 835 798 835 231 891 231 891 456 65 456 65 542 542 542 542 584 536 584 536 585 321 585 321 721 909 721 909 831 272 831 272 627 305 627 305 13 586 13 586 67 868 67 868 91 622 91 622 449 38 449 38 648 575 648 575 29 756 29 756 902 449 902 449 451 15 451 15 938 399 938 399 533 21 533 21 896 337 896 337 615 810 615 810 506 925 506 925 116 610 116 610 84 619 84 619 807 155 807 155 878 702 878 702 516 552 516 552 552 471 552 471 551 861 551 861 551 925 551 925 764 176 764 176 668 338 668 338 453 745 453 745 370 945 370 945 287 38 287 38 109 192 109 192 765 362 765 362 841 128 841 128 710 634 710 634 45 556 45 556 42 685 42 685 937 656 937 656 738 904 738 904 797 132 797 132 232 710 232 710 470 757 470 757 211 351 211 351 573 111 573 111 765 688 765 688 398 128 398 128 156 916 156 916 826 548 826 548 125 818 125 818 516 744 516 744 268 488 268 488 311 270 311 270 301 433 301 433 877 393 877 393 341 890 341 890 570 630 570 630 353 834 353 834 307 42 307 42 491 194 491 194 783 98 783 98 948 822 948 822 412 419 412 419 878 19 878 19 123 723 123 723 443 662 443 662 197 220 197 220 912 583 912 583 440 220 440 220 880 752 880 752 635 194 635 194 6 708 6 708 500 85 500 85 883 438 883 438 407 68 407 68 341 751 341 751 358 629 358 629 538 875 538 875 301 647 301 647 435 651 435 651 795 38 795 38 623 4 623 4 810 309 810 309 680 46 680 46 97 734 97 734 896 282 896 282 408 911 408 911 223 525 223 525 133 735 133 735 679 382 679 382 676 488 676 488 153 535 153 535 683 332 683 332 553 714 553 714 78 400 78 400 800 130 800 130 684 392 684 392 323 786 323 786 922 96 922 96 115 569 115 569 886 506 886 506 153 595 153 595 132 594 132 594 389 536 389 536 204 836 204 836 200 393 200 393 252 629 252 629 377 153 377 153 586 310 586 310 501 721 501 721 139 71 139 71 683 743 683 743 492 782 492 782 146 939 146 939 719 366 719 366 628 596 628 596 666 366 666 366 424 858 424 858 476 826 476 826 508 402 508 402 864 395 864 395 445 222 445 222 630 570 630 570 41 810 41 810 215 589 215 589 606 50 606 50 139 894 139 894 116 315 116 315 764 900 764 900 605 210 605 210 751 935 751 935 198 204 198 204 575 543 575 543 900 292 900 292 441 744 441 744 701 46 701 46 744 156 744 156 62 876 62 876 304 170 304 170 223 858 223 858 928 358 928 358 705 756 705 756 521 813 521 813 85 741 85 741 708 826 708 826 256 153 256 153 279 1 279 1 699 174 699 174 715 11 715 11 882 4 882 4 696 47 696 47 748 65 748 65 156 166 156 166 615 344 615 344 120 496 120 496 389 239 389 239 84 22 84 22 185 530 185 530 350 452 350 452 244 276 244 276 781 266 781 266 356 57 356 57 313 934 313 934 462 646 462 646 687 651 687 651 174 345 174 345 434 933 434 933 313 479 313 479 698 380 698 380 476 269 476 269 435 885 435 885 218 119 218 119 262 493 262 493 927 604 927 604 203 620 203 620 180 19 180 19 452 824 452 824 5 415 5 415 241 296 241 296 333 524 333 524 755 701 755 701 399 652 399 652 299 7 299 7 108 541 108 541 684 815 684 815 141 155 141 155 84 672 84 672 133 645 133 645 897 616 897 616 288 482 288 482 843 352 843 352 516 790 516 790 227 258 227 258 109 413 109 413 246 537 246 537 460 295 460 295 746 229 746 229 727 220 727 220 287 267 287 267 424 803 424 803 865 421 865 421 548 837 548 837 593 154 593 154 419 456 419 456 917 825 917 825 534 717 534 717 283 858 283 858 645 434 645 434 514 917 514 917 887 141 887 141 813 260 813 260 408 592 408 592 478 711 478 711 240 202 240 202 160 542 160 542 569 158 569 158 365 49 365 49 420 579 420 579 906 376 906 376 141 118 141 118 840 472 840 472 375 56 375 56 433 631 433 631 566 622 566 622 307 722 307 722 574 654 574 654 442 274 442 274 213 589 213 589 444 804 444 804 493 450 493 450 641 103 641 103 715 163 715 163 588 347 588 347 603 652 603 652 374 517 374 517 425 580 425 580 524 631 524 631 446 340 446 340 725 641 725 641 434 465 434 465 11 436 11 436 582 810 582 810 196 188 196 188 839 231 839 231 131 292 131 292 715 458 715 458 476 852 476 852 669 173 669 173 474 907 474 907 121 80 121 80 494 504 494 504 36 27 36 27 909 608 909 608 265 423 265 423 689 75 689 75 396 544 396 544 381 247 381 247 622 874 622 874 260 714 260 714 590 522 590 522 37 83 37 83 284 164 284 164 620 543 620 543 619 32 619 32 904 52 904 52 329 823 329 823 695 93 695 93 893 929 893 929 920 380 920 380 283 505 283 505 374 556 374 556 702 544 702 544 592 58 592 58 198 33 198 33 522 413 522 413 774 701 774 701 307 133 307 133 5 655 5 655 342 347 342 347 844 160 844 160 926 570 926 570 517 291 517 291 679 631 679 631 277 307 277 307 74 115 74 115 197 662 197 662 449 811 449 811 237 603 237 603 910 765 910 765 55 279 55 279 507 901 507 901 642 183 642 183 242 835 242 835 56 868 56 868 721 893 721 893 394 123 394 123 84 558 84 558 793 382 793 382 181 935 181 935 155 199 155 199 69 715 69 715 143 113 143 113 84 155 84 155 171 478 171 478 393 865 393 865 427 375 427 375 902 455 902 455 227 726 227 726 854 737 854 737 563 656 563 656 748 124 748 124 873 793 873 793 912 177 912 177 649 761 649 761 491 203 491 203 496 911 496 911 374 471 374 471 111 131 111 131 82 196 82 196 848 838 848 838 671 762 671 762 432 452 432 452 335 464 335 464 867 53 867 53 466 628 466 628 927 24 927 24 207 106 207 106 496 264 496 264 517 747 517 747 657 736 657 736 159 342 159 342 385 151 385 151 36 16 36 16 344 696 344 696 791 850 791 850 185 406 185 406 768 820 768 820 344 699 344 699 494 774 494 774 324 746 324 746 563 872 563 872 560 797 560 797 891 508 891 508 560 101 560 101 320 864 320 864 393 406 393 406 779 158 779 158 415 459 415 459 628 617 628 617 827 865 827 865 730 772 730 772 241 472 241 472 584 8 584 8 376 211 376 211 239 192 239 192 169 689 169 689 237 566 237 566 470 767 470 767 545 820 545 820 655 456 655 456 510 346 510 346 219 357 219 357 354 940 354 940 810 385 810 385 871 872 871 872 568 583 568 583 677 469 677 469 187 784 187 784 902 786 902 786 397 185 397 185 262 100 262 100 178 675 178 675 880 884 880 884 831 234 831 234 462 675 462 675 283 588 283 588 340 673 340 673 266 358 266 358 8 349 8 349 290 510 290 510 741 214 741 214 833 618 833 618 307 257 307 257 424 468 424 468 687 276 687 276 205 622 205 622 2 907 2 907 108 262 108 262 298 612 298 612 6 153 6 153 746 352 746 352 291 544 291 544 106 882 106 882 89 96 89 96 912 860 912 860 290 631 290 631 312 485 312 485 640 395 640 395 845 625 845 625 775 648 775 648 94 27 94 27 839 32 839 32 148 585 148 585 848 165 848 165 772 778 772 778 498 138 498 138 183 46 183 46 614 231 614 231 677 867 677 867 274 639 274 639 123 154 123 154 826 15 826 15 800 77 800 77 830 910 830 910 502 772 502 772 928 766 928 766 153 528 153 528 878 397 878 397 65 240 65 240 507 12 507 12 421 833 421 833 239 133 239 133 136 350 136 350 587 31 587 31 879 912 879 912 433 548 433 548 875 738 875 738 402 922 402 922 813 380 813 380 813 593 813 593 148 863 148 863 773 560 773 560 342 869 342 869 88 944 88 944 361 225 361 225 797 909 797 909 506 793 506 793 277 90 277 90 880 929 880 929 191 47 191 47 765 464 765 464 107 741 107 741 811 488 811 488 228 506 228 506 146 490 146 490 592 251 592 251 364 530 364 530 940 159 940 159 951 804 951 804 504 594 504 594 586 7 586 7 556 435 556 435 477 713 477 713 36 873 36 873 126 897 126 897 683 155 683 155 96 90 96 90 938 836 938 836 60 812 60 812 445 773 445 773 659 185 659 185 141 527 141 527 893 493 893 493 13 595 13 595 77 68 77 68 382 63 382 63 133 345 133 345 526 809 526 809 816 673 816 673 63 203 63 203 746 703 746 703 45 509 45 509 897 817 897 817 822 137 822 137 939 639 939 639 17 708 17 708 438 566 438 566 706 603 706 603 626 357 626 357 775 870 775 870 284 737 284 737 401 370 401 370 467 896 467 896 739 166 739 166 885 90 885 90 178 656 178 656 141 149 141 149 735 903 735 903 947 401 947 401 41 651 41 651 553 824 553 824 496 482 496 482 237 352 237 352 349 664 349 664 578 199 578 199 357 196 357 196 78 69 78 69 850 510 850 510 536 623 536 623 521 829 521 829 633 198 633 198 913 496 913 496 905 38 905 38 316 688 316 688 481 644 481 644 520 221 520 221 499 143 499 143 666 746 666 746 839 921 839 921 502 501 502 501 571 571 571 571 415 672 415 672 874 807 874 807 229 650 229 650 354 283 354 283 2 112 2 112 705 338 705 338 922 699 922 699 287 135 287 135 635 816 635 816 481 139 481 139 349 113 349 113 872 627 872 627 569 924 569 924 422 59 422 59 653 143 653 143 753 146 753 146 160 951 160 951 264 41 264 41 545 470 545 470 822 690 822 690 463 143 463 143 407 404 407 404 914 276 914 276 757 453 757 453 99 792 99 792 714 446 714 446 907 273 907 273 724 3 724 3 464 490 464 490 527 927 527 927 900 401 900 401 397 844 397 844 615 645 615 645 376 765 376 765 268 622 268 622 909 487 909 487 290 77 290 77 480 161 480 161 430 212 430 212 337 346 337 346 725 125 725 125 934 858 934 858 816 221 816 221 859 534 859 534 73 681 73 681 263 445 263 445 841 21 841 21 380 805 380 805 169 586 169 586 342 815 342 815 452 7 452 7 852 225 852 225 516 544 516 544 184 878 184 878 71 348 71 348 400 932 400 932 822 126 822 126 815 688 815 688 539 8 539 8 947 139 947 139 57 139 57 139 121 776 121 776 775 801 775 801 553 341 553 341 641 683 641 683 683 702 683 702 818 940 818 940 481 214 481 214 932 240 932 240 835 505 835 505 877 756 877 756 931 495 931 495 504 719 504 719 799 867 799 867 379 202 379 202 650 799 650 799 803 920 803 920 106 303 106 303 796 695 796 695 34 52 34 52 203 79 203 79 701 929 701 929 73 591 73 591 862 276 862 276 91 133 91 133 508 184 508 184 126 606 126 606 92 63 92 63 508 388 508 388 791 870 791 870 91 7 91 7 719 40 719 40 612 696 612 696 131 57 131 57 597 792 597 792 281 344 281 344 929 766 929 766 117 906 117 906 546 628 546 628 913 343 913 343 406 13 406 13 541 747 541 747 809 938 809 938 143 88 143 88 207 384 207 384 854 227 854 227 623 247 623 247 732 418 732 418 461 836 461 836 936 238 936 238 510 304 510 304 662 343 662 343 911 824 911 824 579 70 579 70 854 11 854 11 881 310 881 310 559 686 559 686 569 302 569 302 939 583 939 583 364 762 364 762 262 431 262 431 66 906 66 906 299 686 299 686 395 846 395 846 333 800 333 800 204 90 204 90 854 899 854 899 312 428 312 428 232 714 232 714 891 88 891 88 508 58 508 58 40 714 40 714 882 760 882 760 830 364 830 364 139 489 139 489 321 861 321 861 648 9 648 9 715 822 715 822 429 449 429 449 355 84 355 84 169 281 169 281 138 365 138 365 725 345 725 345 645 261 645 261 684 246 684 246 824 527 824 527 725 236 725 236 778 909 778 909 920 609 920 609 451 935 451 935 770 285 770 285 156 82 156 82 591 741 591 741 473 6 473 6 130 144 130 144 119 828 119 828 787 158 787 158 166 340 166 340 550 680 550 680 458 842 458 842 265 443 265 443 724 117 724 117 76 699 76 699 382 499 382 499 424 4 424 4 28 557 28 557 809 643 809 643 16 535 16 535 710 678 710 678 77 460 77 460 839 897 839 897 744 830 744 830 147 24 147 24 912 102 912 102 704 134 704 134 131 271 131 271 626 462 626 462 165 116 165 116 860 386 860 386 840 721 840 721 370 702 370 702 45 578 45 578 23 340 23 340 517 613 517 613 781 859 781 859 219 138 219 138 50 96 50 96 665 68 665 68 865 384 865 384 271 440 271 440 515 32 515 32 588 119 588 119 640 692 640 692 24 494 24 494 385 724 385 724 668 687 668 687 299 334 299 334 136 677 136 677 24 932 24 932 760 467 760 467 817 315 817 315 223 532 223 532 90 895 90 895 187 519 187 519 133 821 133 821 570 682 570 682 381 912 381 912 746 731 746 731 542 5 542 5 693 381 693 381 477 154 477 154 854 454 854 454 920 294 920 294 713 472 713 472 659 893 659 893 727 608 727 608 567 130 567 130 796 361 796 361 857 856 857 856 482 290 482 290 446 204 446 204 790 693 790 693 199 685 199 685 32 38 32 38 725 674 725 674 272 129 272 129 663 834 663 834 554 863 554 863 515 342 515 342 291 318 291 318 493 42 493 42 371 426 371 426 585 893 585 893 490 24 490 24 165 21 165 21 266 856 266 856 703 611 703 611 770 134 770 134 574 389 574 389 662 589 662 589 570 5 570 5 695 833 695 833 250 727 250 727 48 220 48 220 53 585 53 585 735 416 735 416 24 690 24 690 241 183 241 183 746 628 746 628 937 7 937 7 202 686 202 686 490 598 490 598 458 264 458 264 708 605 708 605 163 32 163 32 719 691 719 691 878 601 878 601 697 759 697 759 126 701 126 701 285 18 285 18 166 897 166 897 202 616 202 616 632 856 632 856 351 227 351 227 787 442 787 442 100 438 100 438 404 303 404 303 817 770 817 770 472 137 472 137 330 933 330 933 933 768 933 768 368 602 368 602 440 766 440 766 432 394 432 394 230 529 230 529 285 483 285 483 275 361 275 361 426 189 426 189 907 652 907 652 60 296 60 296 822 763 822 763 135 176 135 176 20 243 20 243 657 571 657 571 632 694 632 694 339 281 339 281 494 824 494 824 166 678 166 678 42 309 42 309 803 379 803 379 63 37 63 37 893 56 893 56 426 832 426 832 314 558 314 558 654 947 654 947 1 516 1 516 44 862 44 862 806 107 806 107 825 181 825 181 478 124 478 124 876 667 876 667 848 657 848 657 353 429 353 429 248 387 248 387 649 818 649 818 330 32 330 32 356 592 356 592 562 620 562 620 272 137 272 137 738 831 738 831 260 432 260 432 945 448 945 448 703 197 703 197 521 748 521 748 494 696 494 696 903 208 903 208 598 925 598 925 460 197 460 197 919 228 919 228 354 788 354 788 452 945 452 945 878 565 878 565 305 85 305 85 781 349 781 349 654 775 654 775 934 839 934 839 791 384 791 384 298 852 298 852 945 599 945 599 359 24 359 24 501 324 501 324 768 83 768 83 773 67 773 67 545 644 545 644 85 175 85 175 857 32 857 32 550 282 550 282 404 121 404 121 247 404 247 404 606 894 606 894 572 748 572 748 933 919 933 919 415 623 415 623 96 402 96 402 215 177 215 177 289 753 289 753 234 859 234 859 766 905 766 905 751 126 751 126 254 676 254 676 499 587 499 587 26 224 26 224 586 821 586 821 834 667 834 667 32 800 32 800 843 325 843 325 261 794 261 794 841 721 841 721 844 373 844 373 928 204 928 204 250 181 250 181 81 564 81 564 661 631 661 631 728 807 728 807 714 404 714 404 432 74 432 74 32 885 32 885 708 297 708 297 887 276 887 276 330 301 330 301 537 613 537 613 528 807 528 807 664 184 664 184 349 309 349 309 446 752 446 752 269 869 269 869 264 282 264 282 627 857 627 857 61 819 61 819 778 549 778 549 389 501 389 501 934 323 934 323 277 659 277 659 44 780 44 780 791 868 791 868 356 731 356 731 698 950 698 950 600 791 600 791 673 70 673 70 384 277 384 277 762 676 762 676 639 885 639 885 57 788 57 788 930 50 930 50 428 349 428 349 191 687 191 687 439 849 439 849 385 570 385 570 368 317 368 317 269 172 269 172 303 935 303 935 261 75 261 75 397 498 397 498 537 795 537 795 699 379 699 379 279 322 279 322 754 250 754 250 723 755 723 755 831 275 831 275 334 498 334 498 190 182 190 182 777 311 777 311 200 749 200 749 570 157 570 157 677 822 677 822 915 74 915 74 246 832 246 832 238 335 238 335 618 327 618 327 148 571 148 571 377 435 377 435 950 196 950 196 239 860 239 860 584 862 584 862 915 479 915 479 550 491 550 491 866 828 866 828 787 873 787 873 201 215 201 215 813 696 813 696 117 546 117 546 778 447 778 447 58 884 58 884 358 854 358 854 545 940 545 940 297 217 297 217 534 947 534 947 63 272 63 272 409 358 409 358 678 465 678 465 923 220 923 220 880 725 880 725 832 460 832 460 553 108 553 108 310 651 310 651 300 325 300 325 124 449 124 449 605 159 605 159 212 216 212 216 475 236 475 236 841 336 841 336 438 299 438 299 144 27 144 27 591 319 591 319 690 223 690 223 435 190 435 190 816 889 816 889 814 712 814 712 12 467 12 467 199 20 199 20 853 924 853 924 93 273 93 273 159 692 159 692 929 461 929 461 703 800 703 800 611 39 611 39 653 658 653 658 326 342 326 342 406 811 406 811 851 550 851 550 182 93 182 93 366 905 366 905 80 261 80 261 502 788 502 788 919 86 919 86 819 76 819 76 659 405 659 405 699 533 699 533 97 169 97 169 207 80 207 80 883 90 883 90 587 733 587 733 229 672 229 672 337 668 337 668 864 715 864 715 690 756 690 756 162 415 162 415 345 24 345 24 145 425 145 425 18 303 18 303 444 422 444 422 103 507 103 507 597 388 597 388 883 896 883 896 32 869 32 869 669 190 669 190 64 833 64 833 682 595 682 595 743 749 743 749 288 783 288 783 386 240 386 240 615 559 615 559 883 721 883 721 430 891 430 891 852 533 852 533 441 612 441 612 793 547 793 547 527 398 527 398 653 750 653 750 235 600 235 600 371 683 371 683 664 440 664 440 90 170 90 170 161 5 161 5 513 265 513 265 184 782 184 782 125 860 125 860 476 442 476 442 418 524 418 524 496 900 496 900 522 2 522 2 513 814 513 814 39 584 39 584 933 579 933 579 229 926 229 926 831 240 831 240 663 739 663 739 948 595 948 595 846 395 846 395 411 804 411 804 36 937 36 937 472 946 472 946 328 874 328 874 146 478 146 478 239 8 239 8 880 690 880 690 115 716 115 716 242 641 242 641 13 18 13 18 883 708 883 708 923 894 923 894 458 44 458 44 660 563 660 563 714 798 714 798 183 350 183 350 266 45 266 45 8 679 8 679 442 275 442 275 476 510 476 510 332 288 332 288 830 949 830 949 71 898 71 898 228 408 228 408 923 807 923 807 165 433 165 433 695 322 695 322 555 196 555 196 693 22 693 22 454 525 454 525 568 908 568 908 557 322 557 322 640 815 640 815 114 688 114 688 215 82 215 82 534 788 534 788 736 528 736 528 702 516 702 516 944 943 944 943 129 131 129 131 412 564 412 564 104 473 104 473 755 530 755 530 148 404 148 404 770 808 770 808 332 844 332 844 362 32 362 32 16 431 16 431 636 560 636 560 259 555 259 555 382 518 382 518 923 861 923 861 436 153 436 153 46 780 46 780 471 29 471 29 464 424 464 424 828 529 828 529 159 748 159 748 461 75 461 75 886 227 886 227 609 573 609 573 52 350 52 350 180 372 180 372 639 650 639 650 449 864 449 864 136 896 136 896 185 231 185 231 850 148 850 148 752 881 752 881 488 903 488 903 255 663 255 663 587 153 587 153 884 604 884 604 347 884 347 884 582 549 582 549 832 518 832 518 329 63 329 63 522 791 522 791 74 392 74 392 38 467 38 467 777 450 777 450 187 541 187 541 381 496 381 496 345 773 345 773 385 943 385 943 330 199 330 199 137 128 137 128 577 413 577 413 891 369 891 369 242 230 242 230 759 651 759 651 855 658 855 658 651 146 651 146 222 11 222 11 562 154 562 154 378 350 378 350 819 314 819 314 537 337 537 337 51 840 51 840 119 403 119 403 531 271 531 271 916 611 916 611 341 85 341 85 216 775 216 775 183 591 183 591 416 474 416 474 790 288 790 288 270 69 270 69 338 118 338 118 940 613 940 613 787 292 787 292 539 210 539 210 466 608 466 608 804 243 804 243 346 519 346 519 298 87 298 87 574 539 574 539 379 852 379 852 441 636 441 636 934 813 934 813 935 946 935 946 504 854 504 854 299 880 299 880 252 172 252 172 228 770 228 770 245 313 245 313 51 818 51 818 924 15 924 15 777 140 777 140 88 881 88 881 38 328 38 328 789 402 789 402 917 303 917 303 412 544 412 544 521 489 521 489 820 56 820 56 575 158 575 158 851 384 851 384 115 826 115 826 630 505 630 505 261 804 261 804 331 946 331 946 333 741 333 741 624 707 624 707 472 582 472 582 619 826 619 826 336 829 336 829 473 424 473 424 779 163 779 163 133 539 133 539 709 28 709 28 668 692 668 692 122 124 122 124 811 470 811 470 490 321 490 321 377 271 377 271 709 139 709 139 119 51 119 51 153 82 153 82 855 24 855 24 302 455 302 455 861 537 861 537 839 76 839 76 166 23 166 23 770 760 770 760 186 440 186 440 222 844 222 844 906 282 906 282 365 477 365 477 117 926 117 926 80 212 80 212 489 948 489 948 885 732 885 732 286 523 286 523 544 330 544 330 934 672 934 672 825 79 825 79 396 490 396 490 866 343 866 343 378 370 378 370 143 186 143 186 915 611 915 611 153 398 153 398 487 806 487 806 898 206 898 206 87 352 87 352 353 339 353 339 710 728 710 728 835 409 835 409 735 369 735 369 368 604 368 604 744 299 744 299 58 168 58 168 736 909 736 909 129 123 129 123 943 697 943 697 157 437 157 437 203 93 203 93 422 790 422 790 409 794 409 794 187 91 187 91 331 39 331 39 158 103 158 103 843 700 843 700 855 410 855 410 252 745 252 745 717 610 717 610 843 506 843 506 414 317 414 317 12 939 12 939 824 112 824 112 716 777 716 777 870 768 870 768 21 313 21 313 273 139 273 139 747 356 747 356 827 63 827 63 860 300 860 300 741 320 741 320 501 606 501 606 168 750 168 750 864 748 864 748 884 335 884 335 539 592 539 592 27 322 27 322 490 691 490 691 927 933 927 933 866 183 866 183 223 606 223 606 655 774 655 774 354 754 354 754 526 425 526 425 827 479 827 479 340 822 340 822 669 404 669 404 273 473 273 473 277 764 277 764 356 324 356 324 912 752 912 752 555 53 555 53 354 271 354 271 944 616 944 616 49 231 49 231 756 579 756 579 156 167 156 167 556 692 556 692 925 643 925 643 67 696 67 696 416 406 416 406 401 702 401 702 902 495 902 495 643 937 643 937 643 278 643 278 848 719 848 719 443 659 443 659 937 1 937 1 247 162 247 162 165 641 165 641 319 501 319 501 161 860 161 860 396 467 396 467 802 703 802 703 662 194 662 194 917 497 917 497 432 602 432 602 817 710 817 710 456 824 456 824 54 425 54 425 706 367 706 367 879 558 879 558 679 245 679 245 468 277 468 277 215 304 215 304 298 670 298 670 385 147 385 147 657 687 657 687 843 691 843 691 882 943 882 943 425 427 425 427 708 216 708 216 54 773 54 773 580 258 580 258 389 60 389 60 562 388 562 388 431 179 431 179 108 278 108 278 756 872 756 872 358 412 358 412 749 642 749 642 64 432 64 432 634 415 634 415 354 198 354 198 566 878 566 878 148 387 148 387 113 871 113 871 367 131 367 131 188 839 188 839 527 871 527 871 122 322 122 322 353 573 353 573 96 238 96 238 140 372 140 372 600 777 600 777 241 585 241 585 619 903 619 903 603 268 603 268 65 583 65 583 101 256 101 256 601 770 601 770 29 119 29 119 889 669 889 669 396 39 396 39 815 760 815 760 379 610 379 610 105 337 105 337 57 162 57 162 298 16 298 16 447 601 447 601 83 369 83 369 914 432 914 432 118 204 118 204 824 195 824 195 435 271 435 271 214 332 214 332 946 941 946 941 113 213 113 213 516 423 516 423 147 494 147 494 204 671 204 671 294 136 294 136 273 314 273 314 66 520 66 520 601 100 601 100 318 77 318 77 666 388 666 388 74 566 74 566 278 56 278 56 331 877 331 877 904 776 904 776 674 116 674 116 383 695 383 695 503 214 503 214 182 774 182 774 437 691 437 691 314 864 314 864 776 589 776 589 222 743 222 743 36 633 36 633 201 697 201 697 817 165 817 165 904 928 904 928 508 76 508 76 891 859 891 859 67 511 67 511 704 822 704 822 110 54 110 54 809 571 809 571 582 519 582 519 924 231 924 231 695 910 695 910 295 478 295 478 789 414 789 414 381 844 381 844 548 831 548 831 291 94 291 94 220 707 220 707 540 793 540 793 228 286 228 286 77 790 77 790 160 547 160 547 853 805 853 805 247 147 247 147 469 686 469 686 190 21 190 21 109 583 109 583 450 433 450 433 174 804 174 804 130 25 130 25 165 99 165 99 580 869 580 869 477 800 477 800 32 705 32 705 323 930 323 930 840 450 840 450 899 369 899 369 689 845 689 845 73 316 73 316 770 286 770 286 253 855 253 855 178 222 178 222 354 233 354 233 643 262 643 262 132 60 132 60 888 358 888 358 896 376 896 376 867 681 867 681 823 904 823 904 34 321 34 321 132 586 132 586 945 102 945 102 716 609 716 609 44 304 44 304 198 301 198 301 530 906 530 906 814 497 814 497 70 257 70 257 899 613 899 613 813 115 813 115 647 894 647 894 568 210 568 210 303 247 303 247 288 69 288 69 935 923 935 923 21 875 21 875 266 255 266 255 903 760 903 760 207 944 207 944 140 864 140 864 602 171 602 171 130 719 130 719 209 131 209 131 310 194 310 194 654 214 654 214 237 400 237 400 436 65 436 65 168 522 168 522 656 192 656 192 57 94 57 94 208 293 208 293 819 130 819 130 623 877 623 877 918 110 918 110 752 53 752 53 685 903 685 903 708 307 708 307 65 638 65 638 648 635 648 635 237 656 237 656 943 330 943 330 823 801 823 801 142 828 142 828 451 403 451 403 650 349 650 349 898 624 898 624 507 489 507 489 224 470 224 470 164 350 164 350 73 848 73 848 711 676 711 676 680 310 680 310 702 239 702 239 326 861 326 861 639 592 639 592 24 538 24 538 682 884 682 884 297 95 297 95 352 568 352 568 19 292 19 292 923 191 923 191 15 943 15 943 446 755 446 755 652 789 652 789 227 257 227 257 343 910 343 910 34 753 34 753 645 784 645 784 764 862 764 862 882 230 882 230 578 172 578 172 186 102 186 102 50 268 50 268 456 725 456 725 453 523 453 523 528 389 528 389 915 382 915 382 921 616 921 616 312 414 312 414 885 344 885 344 884 798 884 798 907 411 907 411 693 473 693 473 159 237 159 237 647 606 647 606 559 523 559 523 295 725 295 725 288 776 288 776 521 675 521 675 351 268 351 268 308 33 308 33 580 425 580 425 609 142 609 142 41 456 41 456 97 182 97 182 566 737 566 737 682 256 682 256 572 329 572 329 614 780 614 780 583 381 583 381 468 878 468 878 253 141 253 141 704 150 704 150 846 489 846 489 154 585 154 585 239 811 239 811 232 331 232 331 411 569 411 569 480 615 480 615 680 665 680 665 281 366 281 366 875 933 875 933 578 804 578 804 245 608 245 608 315 596 315 596 225 604 225 604 508 859 508 859 343 696 343 696 792 451 792 451 536 847 536 847 271 826 271 826 737 28 737 28 95 885 95 885 342 799 342 799 950 499 950 499 118 624 118 624 611 277 611 277 655 356 655 356 399 216 399 216 560 918 560 918 445 894 445 894 25 523 25 523 704 62 704 62 303 423 303 423 190 565 190 565 802 428 802 428 447 26 447 26 251 517 251 517 467 11 467 11 380 305 380 305 95 332 95 332 286 524 286 524 387 615 387 615 232 185 232 185 660 29 660 29 598 353 598 353 558 94 558 94 320 6 320 6 407 367 407 367 666 31 666 31 303 380 303 380 281 837 281 837 414 638 414 638 927 820 927 820 173 779 173 779 717 145 717 145 504 250 504 250 386 287 386 287 417 203 417 203 42 265 42 265 368 346 368 346 269 661 269 661 905 792 905 792 500 27 500 27 383 659 383 659 522 284 522 284 862 592 862 592 264 361 264 361 119 350 119 350 687 589 687 589 599 384 599 384 381 948 381 948 19 325 19 325 584 311 584 311 496 365 496 365 502 907 502 907 738 383 738 383 182 132 182 132 378 2 378 2 586 299 586 299 654 874 654 874 292 423 292 423 878 351 878 351 947 354 947 354 127 65 127 65 634 45 634 45 35 741 35 741 365 77 365 77 399 932 399 932 37 923 37 923 556 113 556 113 307 280 307 280 729 295 729 295 355 13 355 13 581 271 581 271 172 170 172 170 284 5 284 5 38 3 38 3 256 109 256 109 671 767 671 767 328 629 328 629 387 157 387 157 648 883 648 883 938 299 938 299 572 355 572 355 392 259 392 259 291 485 291 485 892 270 892 270 574 640 574 640 246 557 246 557 201 40 201 40 124 540 124 540 406 299 406 299 488 458 488 458 102 183 102 183 372 472 372 472 822 321 822 321 314 198 314 198 394 99 394 99 676 684 676 684 727 509 727 509 554 659 554 659 579 783 579 783 84 49 84 49 72 121 72 121 382 729 382 729 697 208 697 208 421 120 421 120 242 450 242 450 125 389 125 389 855 235 855 235 89 474 89 474 621 898 621 898 462 569 462 569 62 855 62 855 701 4 701 4 555 618 555 618 297 198 297 198 515 20 515 20 884 230 884 230 216 548 216 548 934 14 934 14 803 535 803 535 306 277 306 277 919 838 919 838 207 871 207 871 85 106 85 106 805 352 805 352 603 499 603 499 129 611 129 611 353 636 353 636 343 552 343 552 767 426 767 426 934 420 934 420 458 680 458 680 635 325 635 325 272 383 272 383 510 99 510 99 211 609 211 609 171 943 171 943 458 161 458 161 808 388 808 388 681 673 681 673 747 67 747 67 306 335 306 335 546 486 546 486 776 324 776 324 471 372 471 372 307 162 307 162 150 442 150 442 263 623 263 623 739 709 739 709 903 778 903 778 831 285 831 285 705 610 705 610 933 615 933 615 784 486 784 486 32 115 32 115 662 676 662 676 683 271 683 271 105 242 105 242 855 602 855 602 403 200 403 200 683 343 683 343 81 775 81 775 87 306 87 306 716 872 716 872 506 800 506 800 663 616 663 616 712 167 712 167 206 122 206 122 104 398 104 398 835 239 835 239 179 55 179 55 248 901 248 901 806 188 806 188 556 302 556 302 837 382 837 382 645 360 645 360 289 197 289 197 43 13 43 13 909 650 909 650 630 905 630 905 255 767 255 767 692 288 692 288 145 780 145 780 661 925 661 925 790 167 790 167 929 55 929 55 119 599 119 599 160 117 160 117 703 626 703 626 155 160 155 160 675 6 675 6 226 695 226 695 594 220 594 220 788 198 788 198 352 243 352 243 385 253 385 253 411 504 411 504 640 630 640 630 844 726 844 726 377 1 377 1 173 714 173 714 542 107 542 107 20 824 20 824 799 581 799 581 885 879 885 879 795 686 795 686 929 185 929 185 887 431 887 431 916 924 916 924 720 262 720 262 74 179 74 179 497 810 497 810 215 213 215 213 691 490 691 490 367 788 367 788 25 272 25 272 749 218 749 218 215 325 215 325 48 252 48 252 499 760 499 760 708 677 708 677 206 367 206 367 444 169 444 169 98 73 98 73 336 871 336 871 132 848 132 848 467 130 467 130 327 742 327 742 624 601 624 601 623 376 623 376 326 650 326 650 859 922 859 922 243 700 243 700 259 378 259 378 803 645 803 645 784 755 784 755 441 5 441 5 341 74 341 74 470 251 470 251 392 163 392 163 709 865 709 865 820 389 820 389 890 408 890 408 85 937 85 937 262 545 262 545 525 457 525 457 751 500 751 500 392 636 392 636 850 56 850 56 234 254 234 254 366 601 366 601 450 16 450 16 267 428 267 428 767 305 767 305 540 467 540 467 756 915 756 915 611 328 611 328 108 174 108 174 576 600 576 600 54 358 54 358 945 235 945 235 52 904 52 904 317 400 317 400 896 928 896 928 897 780 897 780 472 330 472 330 12 499 12 499 87 545 87 545 392 3 392 3 754 464 754 464 241 681 241 681 369 434 369 434 731 716 731 716 470 282 470 282 42 794 42 794 470 198 470 198 895 364 895 364 387 189 387 189 276 836 276 836 36 56 36 56 274 234 274 234 129 923 129 923 948 444 948 444 509 179 509 179 131 547 131 547 739 138 739 138 885 659 885 659 580 493 580 493 845 106 845 106 949 629 949 629 951 853 951 853 557 879 557 879 790 512 790 512 17 383 17 383 572 497 572 497 582 654 582 654 67 843 67 843 592 745 592 745 24 481 24 481 577 538 577 538 401 736 401 736 790 555 790 555 466 214 466 214 836 48 836 48 246 382 246 382 75 613 75 613 500 934 500 934 597 865 597 865 167 616 167 616 430 513 430 513 659 542 659 542 143 515 143 515 152 574 152 574 6 907 6 907 62 819 62 819 551 402 551 402 627 850 627 850 209 240 209 240 835 430 835 430 549 233 549 233 319 255 319 255 735 623 735 623 808 881 808 881 468 420 468 420 296 713 296 713 789 205 789 205 775 494 775 494 549 580 549 580 770 636 770 636 724 620 724 620 250 483 250 483 926 393 926 393 764 516 764 516 774 189 774 189 408 642 408 642 862 871 862 871 875 308 875 308 843 223 843 223 510 57 510 57 880 789 880 789 691 389 691 389 252 337 252 337 668 111 668 111 118 84 118 84 462 817 462 817 517 820 517 820 224 119 224 119 525 620 525 620 291 118 291 118 339 613 339 613 250 258 250 258 203 445 203 445 66 786 66 786 108 273 108 273 731 113 731 113 272 787 272 787 192 421 192 421 552 732 552 732 466 822 466 822 76 412 76 412 239 759 239 759 599 935 599 935 223 832 223 832 666 352 666 352 741 329 741 329 640 874 640 874 452 10 452 10 934 914 934 914 871 524 871 524 287 564 287 564 107 296 107 296 899 305 899 305 118 613 118 613 442 567 442 567 427 246 427 246 658 678 658 678 106 397 106 397 207 429 207 429 848 612 848 612 204 560 204 560 607 794 607 794 348 838 348 838 120 299 120 299 479 667 479 667 325 846 325 846 435 269 435 269 574 366 574 366 677 103 677 103 554 777 554 777 92 392 92 392 394 649 394 649 660 256 660 256 909 444 909 444 95 613 95 613 517 512 517 512 559 482 559 482 58 655 58 655 855 105 855 105 34 938 34 938 680 75 680 75 521 293 521 293 883 644 883 644 723 775 723 775 511 358 511 358 836 67 836 67 233 575 233 575 296 887 296 887 254 142 254 142 949 563 949 563 497 239 497 239 138 322 138 322 829 49 829 49 574 112 574 112 22 191 22 191 28 384 28 384 557 826 557 826 225 158 225 158 452 943 452 943 668 447 668 447 64 522 64 522 121 378 121 378 74 108 74 108 924 895 924 895 925 690 925 690 589 28 589 28 397 564 397 564 410 601 410 601 741 632 741 632 714 769 714 769 384 52 384 52 514 530 514 530 794 633 794 633 498 11 498 11 396 415 396 415 881 210 881 210 614 274 614 274 12 44 12 44 691 137 691 137 281 710 281 710 403 666 403 666 498 373 498 373 791 909 791 909 307 927 307 927 793 456 793 456 39 826 39 826 851 476 851 476 326 492 326 492 923 939 923 939 688 501 688 501 624 552 624 552 752 11 752 11 880 121 880 121 675 536 675 536 166 521 166 521 349 923 349 923 704 641 704 641 287 940 287 940 474 73 474 73 549 9 549 9 201 589 201 589 700 401 700 401 799 564 799 564 760 893 760 893 169 377 169 377 10 446 10 446 714 151 714 151 624 611 624 611 611 538 611 538 408 283 408 283 634 629 634 629 161 665 161 665 556 499 556 499 422 211 422 211 362 461 362 461 457 478 457 478 612 333 612 333 246 893 246 893 774 347 774 347 802 222 802 222 452 179 452 179 351 813 351 813 469 102 469 102 834 504 834 504 175 779 175 779 398 881 398 881 506 519 506 519 476 541 476 541 865 569 865 569 901 920 901 920 548 619 548 619 407 63 407 63 861 48 861 48 439 850 439 850 469 428 469 428 908 48 908 48 666 674 666 674 96 422 96 422 599 599 599 599 611 754 611 754 393 166 393 166 557 44 557 44 311 908 311 908 807 831 807 831 615 88 615 88 484 53 484 53 679 8 679 8 733 179 733 179 94 114 94 114 275 465 275 465 801 453 801 453 621 22 621 22 65 625 65 625 651 493 651 493 591 769 591 769 412 639 412 639 280 178 280 178 938 428 938 428 653 273 653 273 580 578 580 578 839 689 839 689 668 407 668 407 21 3 21 3 301 501 301 501 597 704 597 704 211 287 211 287 483 797 483 797 661 69 661 69 688 233 688 233 9 530 9 530 251 338 251 338 687 692 687 692 725 162 725 162 429 686 429 686 374 208 374 208 430 938 430 938 622 498 622 498 162 203 162 203 178 531 178 531 122 691 122 691 225 98 225 98 719 293 719 293 42 207 42 207 325 563 325 563 864 659 864 659 2 40 2 40 711 315 711 315 544 744 544 744 391 389 391 389 605 489 605 489 793 66 793 66 66 32 66 32 898 793 898 793 632 3 632 3 147 463 147 463 221 365 221 365 299 469 299 469 423 513 423 513 61 922 61 922 718 730 718 730 634 83 634 83 19 93 19 93 781 180 781 180 81 233 81 233 655 938 655 938 444 86 444 86 181 26 181 26 883 266 883 266 135 680 135 680 438 309 438 309 833 809 833 809 560 103 560 103 83 80 83 80 173 195 173 195 304 243 304 243 94 101 94 101 601 421 601 421 61 882 61 882 790 326 790 326 679 237 679 237 187 584 187 584 949 282 949 282 800 489 800 489 547 184 547 184 219 77 219 77 471 376 471 376 232 339 232 339 778 23 778 23 523 697 523 697 390 199 390 199 329 241 329 241 220 389 220 389 766 455 766 455 586 849 586 849 708 802 708 802 126 795 126 795 857 221 857 221 625 27 625 27 926 291 926 291 180 613 180 613 829 130 829 130 907 41 907 41 491 185 491 185 758 854 758 854 162 292 162 292 644 11 644 11 878 847 878 847 307 770 307 770 788 759 788 759 266 209 266 209 15 652 15 652 320 476 320 476 389 891 389 891 500 353 500 353 561 509 561 509 297 563 297 563 699 872 699 872 538 845 538 845 58 251 58 251 56 414 56 414 189 46 189 46 745 402 745 402 118 72 118 72 725 301 725 301 188 593 188 593 761 363 761 363 651 55 651 55 850 844 850 844 12 296 12 296 59 642 59 642 372 195 372 195 217 623 217 623 513 940 513 940 744 633 744 633 668 774 668 774 526 450 526 450 516 239 516 239 95 623 95 623 705 882 705 882 452 914 452 914 597 86 597 86 758 388 758 388 630 169 630 169 733 397 733 397 478 877 478 877 284 569 284 569 741 73 741 73 805 606 805 606 397 155 397 155 52 797 52 797 750 574 750 574 228 826 228 826 492 341 492 341 653 211 653 211 890 540 890 540 616 213 616 213 674 741 674 741 148 458 148 458 783 187 783 187 815 865 815 865 158 51 158 51 700 810 700 810 235 554 235 554 219 162 219 162 661 334 661 334 880 263 880 263 408 687 408 687 79 269 79 269 568 47 568 47 733 248 733 248 378 385 378 385 785 81 785 81 417 884 417 884 135 143 135 143 35 85 35 85 799 622 799 622 725 405 725 405 862 878 862 878 453 101 453 101 26 750 26 750 667 108 667 108 467 827 467 827 13 738 13 738 514 96 514 96 911 535 911 535 467 900 467 900 708 933 708 933 292 351 292 351 714 167 714 167 315 176 315 176 164 861 164 861 266 711 266 711 398 880 398 880 213 877 213 877 379 789 379 789 746 393 746 393 707 140 707 140 446 398 446 398 728 448 728 448 278 716 278 716 258 95 258 95 411 130 411 130 527 163 527 163 10 131 10 131 292 166 292 166 791 555 791 555 917 533 917 533 837 105 837 105 506 122 506 122 517 218 517 218 35 246 35 246 681 445 681 445 851 883 851 883 637 829 637 829 35 61 35 61 98 171 98 171 950 443 950 443 240 931 240 931 356 891 356 891 274 627 274 627 444 101 444 101 847 735 847 735 809 846 809 846 100 724 100 724 796 810 796 810 731 637 731 637 558 18 558 18 700 718 700 718 118 689 118 689 463 435 463 435 802 338 802 338 56 395 56 395 212 704 212 704 108 345 108 345 775 817 775 817 354 667 354 667 634 249 634 249 856 662 856 662 116 879 116 879 202 5 202 5 19 490 19 490 927 651 927 651 1 571 1 571 622 254 622 254 307 741 307 741 143 858 143 858 434 518 434 518 64 395 64 395 514 357 514 357 322 396 322 396 745 823 745 823 146 157 146 157 940 513 940 513 340 298 340 298 928 597 928 597 358 924 358 924 90 462 90 462 742 244 742 244 843 833 843 833 65 801 65 801 172 888 172 888 391 422 391 422 190 517 190 517 335 392 335 392 193 343 193 343 441 738 441 738 376 816 376 816 521 443 521 443 823 518 823 518 51 401 51 401 745 368 745 368 384 309 384 309 118 671 118 671 598 456 598 456 909 880 909 880 260 887 260 887 937 268 937 268 420 767 420 767 545 306 545 306 55 867 55 867 276 356 276 356 459 230 459 230 315 106 315 106 163 389 163 389 21 185 21 185 606 628 606 628 148 43 148 43 42 904 42 904 45 540 45 540 47 138 47 138 47 26 47 26 701 62 701 62 519 775 519 775 760 138 760 138 80 364 80 364 624 20 624 20 372 73 372 73 732 712 732 712 122 76 122 76 691 798 691 798 358 472 358 472 190 344 190 344 128 85 128 85 303 440 303 440 756 790 756 790 231 601 231 601 573 190 573 190 90 836 90 836 599 353 599 353 244 9 244 9 557 256 557 256 295 371 295 371 196 332 196 332 313 149 313 149 657 70 657 70 290 623 290 623 154 371 154 371 883 384 883 384 394 551 394 551 541 893 541 893 20 410 20 410 495 302 495 302 160 594 160 594 850 349 850 349 524 608 524 608 164 147 164 147 361 836 361 836 789 387 789 387 551 348 551 348 365 269 365 269 190 400 190 400 15 124 15 124 232 19 232 19 368 227 368 227 709 638 709 638 780 710 780 710 289 89 289 89 626 109 626 109 176 599 176 599 618 518 618 518 759 433 759 433 454 254 454 254 374 668 374 668 715 149 715 149 723 570 723 570 68 462 68 462 374 32 374 32 916 10 916 10 805 831 805 831 537 216 537 216 774 742 774 742 173 102 173 102 313 901 313 901 374 284 374 284 633 573 633 573 905 15 905 15 305 628 305 628 831 200 831 200 575 371 575 371 922 721 922 721 488 386 488 386 455 153 455 153 174 147 174 147 903 674 903 674 465 877 465 877 950 311 950 311 169 903 169 903 876 291 876 291 729 296 729 296 617 37 617 37 160 460 160 460 83 82 83 82 331 167 331 167 220 804 220 804 679 821 679 821 551 432 551 432 724 463 724 463 210 38 210 38 931 392 931 392 109 858 109 858 343 40 343 40 744 777 744 777 241 826 241 826 581 863 581 863 803 839 803 839 621 870 621 870 870 574 870 574 488 797 488 797 745 19 745 19 804 239 804 239 4 715 4 715 702 259 702 259 303 683 303 683 627 793 627 793 619 948 619 948 632 687 632 687 486 477 486 477 523 201 523 201 122 301 122 301 283 792 283 792 91 503 91 503 190 712 190 712 331 566 331 566 657 245 657 245 127 860 127 860 697 802 697 802 496 283 496 283 761 647 761 647 258 711 258 711 484 481 484 481 827 143 827 143 683 392 683 392 305 898 305 898 200 125 200 125 177 454 177 454 925 122 925 122 777 896 777 896 830 43 830 43 498 278 498 278 333 419 333 419 64 871 64 871 825 101 825 101 464 34 464 34 349 706 349 706 190 904 190 904 194 139 194 139 920 46 920 46 605 246 605 246 473 235 473 235 791 816 791 816 301 178 301 178 896 575 896 575 276 388 276 388 284 937 284 937 159 474 159 474 420 110 420 110 813 592 813 592 513 159 513 159 442 293 442 293 713 321 713 321 565 159 565 159 190 858 190 858 234 756 234 756 283 698 283 698 124 156 124 156 314 240 314 240 138 827 138 827 715 281 715 281 300 830 300 830 477 25 477 25 294 469 294 469 258 105 258 105 482 858 482 858 534 163 534 163 194 901 194 901 851 744 851 744 401 866 401 866 896 93 896 93 708 841 708 841 211 276 211 276 358 7 358 7 259 665 259 665 382 765 382 765 96 237 96 237 431 56 431 56 947 272 947 272 794 14 794 14 434 887 434 887 17 47 17 47 929 441 929 441 238 779 238 779 666 639 666 639 705 866 705 866 42 916 42 916 813 782 813 782 131 586 131 586 617 577 617 577 752 132 752 132 831 548 831 548 168 571 168 571 106 279 106 279 924 62 924 62 508 374 508 374 306 761 306 761 673 797 673 797 515 536 515 536 904 823 904 823 910 302 910 302 238 99 238 99 673 877 673 877 30 362 30 362 545 817 545 817 283 879 283 879 302 851 302 851 830 436 830 436 612 435 612 435 837 901 837 901 681 447 681 447 899 805 899 805 853 193 853 193 815 82 815 82 405 525 405 525 843 359 843 359 900 785 900 785 849 406 849 406 228 738 228 738 463 419 463 419 903 161 903 161 197 374 197 374 401 213 401 213 96 247 96 247 144 327 144 327 896 477 896 477 633 377 633 377 743 518 743 518 710 649 710 649 73 149 73 149 361 80 361 80 538 189 538 189 213 80 213 80 279 685 279 685 822 247 822 247 552 412 552 412 23 52 23 52 377 71 377 71 552 606 552 606 199 772 199 772 126 287 126 287 39 277 39 277 907 406 907 406 940 515 940 515 330 660 330 660 261 415 261 415 611 101 611 101 916 509 916 509 340 947 340 947 722 625 722 625 523 143 523 143 844 702 844 702 808 39 808 39 922 644 922 644 8 388 8 388 878 611 878 611 794 91 794 91 872 75 872 75 527 747 527 747 44 525 44 525 99 570 99 570 429 110 429 110 55 847 55 847 354 538 354 538 206 928 206 928 152 106 152 106 185 494 185 494 408 114 408 114 754 664 754 664 573 414 573 414 838 940 838 940 817 117 817 117 78 752 78 752 761 712 761 712 168 681 168 681 245 713 245 713 780 511 780 511 123 219 123 219 913 623 913 623 564 477 564 477 579 394 579 394 630 75 630 75 883 526 883 526 652 206 652 206 540 766 540 766 753 251 753 251 817 202 817 202 429 632 429 632 372 230 372 230 821 529 821 529 104 752 104 752 723 426 723 426 383 850 383 850 681 664 681 664 884 818 884 818 802 849 802 849 285 568 285 568 406 229 406 229 764 911 764 911 21 721 21 721 137 863 137 863 792 720 792 720 203 53 203 53 105 255 105 255 680 558 680 558 448 239 448 239 806 53 806 53 900 746 900 746 675 85 675 85 422 440 422 440 628 659 628 659 662 371 662 371 483 851 483 851 187 174 187 174 237 408 237 408 449 923 449 923 62 300 62 300 838 105 838 105 332 436 332 436 345 90 345 90 719 120 719 120 307 751 307 751 758 898 758 898 68 878 68 878 436 420 436 420 778 835 778 835 803 557 803 557 230 77 230 77 440 139 440 139 620 618 620 618 419 398 419 398 837 447 837 447 838 893 838 893 127 486 127 486 185 778 185 778 913 128 913 128 711 203 711 203 597 249 597 249 230 640 230 640 106 686 106 686 780 897 780 897 39 899 39 899 553 736 553 736 379 394 379 394 841 223 841 223 435 945 435 945 15 612 15 612 930 361 930 361 108 423 108 423 61 945 61 945 308 520 308 520 416 81 416 81 867 175 867 175 66 174 66 174 181 645 181 645 314 553 314 553 233 421 233 421 693 30 693 30 642 448 642 448 916 251 916 251 719 799 719 799 40 876 40 876 155 39 155 39 497 83 497 83 135 824 135 824 768 338 768 338 336 912 336 912 112 71 112 71 117 699 117 699 611 174 611 174 246 236 246 236 216 335 216 335 66 725 66 725 674 296 674 296 783 557 783 557 854 317 854 317 550 899 550 899 168 683 168 683 181 912 181 912 453 838 453 838 476 364 476 364 83 230 83 230 876 130 876 130 838 433 838 433 106 934 106 934 638 643 638 643 783 606 783 606 65 350 65 350 772 51 772 51 558 41 558 41 804 271 804 271 22 799 22 799 169 269 169 269 138 254 138 254 921 697 921 697 833 83 833 83 879 351 879 351 838 218 838 218 902 1 902 1 470 419 470 419 218 286 218 286 251 115 251 115 750 112 750 112 716 239 716 239 624 856 624 856 45 228 45 228 94 47 94 47 679 130 679 130 426 783 426 783 626 160 626 160 390 136 390 136 749 920 749 920 180 216 180 216 343 359 343 359 239 672 239 672 783 779 783 779 383 457 383 457 184 818 184 818 761 476 761 476 629 346 629 346 315 155 315 155 15 769 15 769 388 630 388 630 659 763 659 763 813 451 813 451 83 269 83 269 271 94 271 94 322 814 322 814 497 131 497 131 153 204 153 204 216 683 216 683 522 653 522 653 457 82 457 82 438 29 438 29 275 258 275 258 780 689 780 689 887 523 887 523 26 658 26 658 826 617 826 617 93 71 93 71 179 930 179 930 472 272 472 272 170 510 170 510 492 725 492 725 139 689 139 689 628 899 628 899 522 889 522 889 723 316 723 316 207 264 207 264 840 411 840 411 567 626 567 626 456 151 456 151 308 847 308 847 661 156 661 156 253 725 253 725 890 880 890 880 676 626 676 626 878 375 878 375 792 256 792 256 269 642 269 642 729 430 729 430 925 851 925 851 275 917 275 917 657 905 657 905 950 268 950 268 809 348 809 348 728 509 728 509 194 570 194 570 165 511 165 511 898 875 898 875 280 172 280 172 661 373 661 373 826 250 826 250 752 86 752 86 331 501 331 501 219 520 219 520 453 698 453 698 366 624 366 624 849 80 849 80 890 691 890 691 745 203 745 203 62 592 62 592 333 628 333 628 420 357 420 357 595 394 595 394 428 316 428 316 844 447 844 447 440 112 440 112 346 218 346 218 941 230 941 230 394 627 394 627 231 296 231 296 298 502 298 502 76 948 76 948 490 688 490 688 380 409 380 409 475 680 475 680 69 796 69 796 754 238 754 238 651 615 651 615 99 779 99 779 290 385 290 385 886 62 886 62 619 932 619 932 814 181 814 181 407 517 407 517 384 32 384 32 732 110 732 110 292 201 292 201 775 395 775 395 488 206 488 206 180 262 180 262 50 654 50 654 459 289 459 289 226 623 226 623 181 807 181 807 47 821 47 821 643 607 643 607 389 531 389 531 928 472 928 472 497 112 497 112 730 154 730 154 241 79 241 79 904 266 904 266 782 168 782 168 484 9 484 9 690 573 690 573 153 366 153 366 175 603 175 603 286 36 286 36 298 391 298 391 259 746 259 746 439 120 439 120 32 645 32 645 331 541 331 541 718 787 718 787 727 271 727 271 457 741 457 741 374 245 374 245 306 3 306 3 231 286 231 286 678 146 678 146 61 754 61 754 48 458 48 458 903 200 903 200 211 386 211 386 28 181 28 181 234 606 234 606 658 119 658 119 906 341 906 341 583 563 583 563 611 950 611 950 16 157 16 157 451 852 451 852 291 746 291 746 137 410 137 410 108 279 108 279 74 236 74 236 666 220 666 220 411 394 411 394 247 118 247 118 722 201 722 201 140 427 140 427 607 228 607 228 881 264 881 264 83 633 83 633 562 359 562 359 697 186 697 186 55 62 55 62 641 169 641 169 741 862 741 862 205 324 205 324 719 698 719 698 75 822 75 822 84 795 84 795 855 620 855 620 659 429 659 429 809 485 809 485 77 493 77 493 406 377 406 377 396 704 396 704 721 452 721 452 418 721 418 721 136 326 136 326 199 748 199 748 377 404 377 404 546 489 546 489 372 451 372 451 913 868 913 868 118 545 118 545 126 108 126 108 578 31 578 31 511 581 511 581 206 951 206 951 619 689 619 689 213 163 213 163 178 53 178 53 250 722 250 722 689 325 689 325 305 223 305 223 858 255 858 255 157 696 157 696 335 680 335 680 524 77 524 77 393 493 393 493 396 846 396 846 250 682 250 682 400 86 400 86 166 71 166 71 104 413 104 413 646 17 646 17 824 822 824 822 930 307 930 307 74 918 74 918 830 588 830 588 947 708 947 708 634 864 634 864 435 574 435 574 357 905 357 905 757 123 757 123 281 598 281 598 693 488 693 488 183 236 183 236 845 349 845 349 556 462 556 462 113 532 113 532 267 866 267 866 545 36 545 36 581 117 581 117 436 825 436 825 199 480 199 480 602 334 602 334 144 69 144 69 862 362 862 362 208 942 208 942 564 357 564 357 69 154 69 154 76 53 76 53 757 362 757 362 55 430 55 430 501 945 501 945 61 300 61 300 902 831 902 831 642 702 642 702 148 764 148 764 64 925 64 925 75 27 75 27 192 658 192 658 716 488 716 488 920 225 920 225 855 773 855 773 596 71 596 71 697 448 697 448 856 48 856 48 350 370 350 370 540 691 540 691 572 482 572 482 204 871 204 871 565 55 565 55 345 870 345 870 486 758 486 758 86 779 86 779 201 400 201 400 809 659 809 659 113 237 113 237 887 519 887 519 342 137 342 137 876 341 876 341 591 482 591 482 324 323 324 323 487 205 487 205 448 72 448 72 727 834 727 834 896 765 896 765 28 753 28 753 824 384 824 384 547 947 547 947 218 392 218 392 437 788 437 788 321 470 321 470 243 171 243 171 931 212 931 212 1 851 1 851 449 415 449 415 843 311 843 311 566 714 566 714 528 557 528 557 423 189 423 189 530 880 530 880 363 298 363 298 848 104 848 104 901 738 901 738 826 321 826 321 282 133 282 133 808 7 808 7 763 903 763 903 182 816 182 816 471 635 471 635 68 32 68 32 294 851 294 851 83 525 83 525 677 483 677 483 269 857 269 857 303 471 303 471 547 310 547 310 472 477 472 477 630 831 630 831 198 489 198 489 476 86 476 86 186 14 186 14 671 225 671 225 34 941 34 941 394 189 394 189 521 666 521 666 708 342 708 342 936 303 936 303 722 19 722 19 183 448 183 448 336 692 336 692 186 549 186 549 609 597 609 597 721 630 721 630 792 746 792 746 752 680 752 680 294 485 294 485 637 105 637 105 592 148 592 148 240 864 240 864 789 223 789 223 550 362 550 362 555 770 555 770 892 949 892 949 907 421 907 421 681 116 681 116 145 807 145 807 612 120 612 120 857 385 857 385 484 713 484 713 387 334 387 334 717 725 717 725 259 503 259 503 302 738 302 738 845 652 845 652 859 934 859 934 924 76 924 76 227 745 227 745 801 430 801 430 49 726 49 726 785 604 785 604 523 298 523 298 216 325 216 325 463 634 463 634 177 590 177 590 544 545 544 545 276 147 276 147 274 383 274 383 928 620 928 620 315 279 315 279 364 533 364 533 177 465 177 465 10 22 10 22 705 643 705 643 940 888 940 888 239 167 239 167 640 494 640 494 654 378 654 378 341 907 341 907 846 537 846 537 347 815 347 815 597 230 597 230 301 585 301 585 170 644 170 644 905 430 905 430 630 857 630 857 590 242 590 242 861 770 861 770 373 271 373 271 446 120 446 120 737 195 737 195 886 548 886 548 435 868 435 868 15 70 15 70 872 712 872 712 449 810 449 810 676 836 676 836 549 1 549 1 424 91 424 91 9 942 9 942 639 448 639 448 226 714 226 714 46 431 46 431 599 446 599 446 317 524 317 524 672 533 672 533 604 843 604 843 323 602 323 602 645 498 645 498 472 771 472 771 888 589 888 589 791 703 791 703 821 168 821 168 661 537 661 537 233 519 233 519 296 727 296 727 437 396 437 396 912 166 912 166 919 911 919 911 249 181 249 181 878 579 878 579 628 336 628 336 420 175 420 175 694 807 694 807 227 275 227 275 583 572 583 572 411 534 411 534 157 496 157 496 240 350 240 350 360 269 360 269 530 852 530 852 729 591 729 591 312 853 312 853 294 344 294 344 77 201 77 201 26 381 26 381 874 291 874 291 634 91 634 91 633 522 633 522 841 174 841 174 28 748 28 748 474 668 474 668 877 831 877 831 7 934 7 934 245 636 245 636 169 556 169 556 489 473 489 473 714 452 714 452 891 619 891 619 373 408 373 408 643 6 643 6 629 826 629 826 951 515 951 515 674 736 674 736 547 488 547 488 92 850 92 850 183 588 183 588 77 743 77 743 758 88 758 88 894 902 894 902 803 537 803 537 26 353 26 353 886 280 886 280 577 368 577 368 80 349 80 349 522 772 522 772 883 741 883 741 705 303 705 303 262 185 262 185 104 66 104 66 148 459 148 459 54 18 54 18 450 764 450 764 743 201 743 201 162 76 162 76 459 711 459 711 213 615 213 615 152 506 152 506 857 611 857 611 938 642 938 642 883 723 883 723 558 597 558 597 41 38 41 38 353 308 353 308 324 138 324 138 191 951 191 951 188 168 188 168 865 564 865 564 298 590 298 590 5 681 5 681 241 627 241 627 800 676 800 676 258 229 258 229 569 170 569 170 323 820 323 820 376 663 376 663 847 390 847 390 190 444 190 444 824 684 824 684 119 661 119 661 622 917 622 917 670 313 670 313 364 905 364 905 208 566 208 566 117 633 117 633 909 240 909 240 719 676 719 676 237 471 237 471 673 515 673 515 156 460 156 460 575 541 575 541 367 895 367 895 346 819 346 819 478 675 478 675 564 343 564 343 34 789 34 789 831 618 831 618 92 495 92 495 395 587 395 587 261 413 261 413 871 288 871 288 16 389 16 389 272 449 272 449 838 295 838 295 767 272 767 272 770 51 770 51 825 696 825 696 539 544 539 544 17 637 17 637 318 383 318 383 877 132 877 132 639 925 639 925 563 289 563 289 841 765 841 765 160 475 160 475 484 643 484 643 239 861 239 861 299 872 299 872 156 683 156 683 258 927 258 927 659 339 659 339 32 206 32 206 506 358 506 358 154 588 154 588 148 201 148 201 191 321 191 321 560 720 560 720 325 125 325 125 936 410 936 410 768 542 768 542 188 215 188 215 99 301 99 301 942 931 942 931 181 535 181 535 547 146 547 146 865 142 865 142 324 610 324 610 697 443 697 443 596 390 596 390 819 928 819 928 404 818 404 818 325 829 325 829 487 60 487 60 86 860 86 860 53 945 53 945 335 117 335 117 382 26 382 26 676 124 676 124 216 904 216 904 262 430 262 430 931 368 931 368 268 596 268 596 881 731 881 731 448 547 448 547 298 250 298 250 269 868 269 868 39 97 39 97 738 363 738 363 660 634 660 634 6 657 6 657 678 907 678 907 609 894 609 894 163 890 163 890 616 794 616 794 247 787 247 787 652 46 652 46 944 909 944 909 664 768 664 768 943 356 943 356 238 525 238 525 248 447 248 447 255 591 255 591 528 234 528 234 374 619 374 619 832 251 832 251 196 622 196 622 385 184 385 184 295 837 295 837 213 462 213 462 42 776 42 776 67 85 67 85 23 876 23 876 914 721 914 721 71 716 71 716 62 748 62 748 139 209 139 209 821 534 821 534 586 684 586 684 194 226 194 226 671 932 671 932 455 451 455 451 298 479 298 479 197 750 197 750 391 425 391 425 821 739 821 739 870 949 870 949 329 139 329 139 517 519 517 519 537 584 537 584 847 731 847 731 504 919 504 919 888 753 888 753 391 458 391 458 842 529 842 529 185 391 185 391 199 512 199 512 413 52 413 52 683 615 683 615 315 129 315 129 299 54 299 54 351 739 351 739 339 2 339 2 706 151 706 151 555 388 555 388 154 872 154 872 670 25 670 25 101 768 101 768 264 661 264 661 399 60 399 60 553 657 553 657 575 765 575 765 641 405 641 405 877 337 877 337 422 917 422 917 312 515 312 515 649 933 649 933 615 153 615 153 583 677 583 677 194 894 194 894 799 184 799 184 310 596 310 596 385 413 385 413 916 619 916 619 901 856 901 856 721 158 721 158 80 449 80 449 647 503 647 503 276 23 276 23 514 814 514 814 120 665 120 665 603 545 603 545 78 44 78 44 17 716 17 716 732 549 732 549 467 687 467 687 225 9 225 9 724 315 724 315 74 124 74 124 939 379 939 379 107 556 107 556 895 130 895 130 477 95 477 95 317 20 317 20 709 333 709 333 304 652 304 652 144 911 144 911 796 398 796 398 65 317 65 317 284 576 284 576 488 161 488 161 663 485 663 485 132 864 132 864 496 421 496 421 785 445 785 445 724 719 724 719 642 721 642 721 615 254 615 254 247 247 247 247 788 701 788 701 853 786 853 786 817 82 817 82 680 655 680 655 370 777 370 777 927 267 927 267 96 675 96 675 816 682 816 682 29 680 29 680 486 285 486 285 16 89 16 89 172 753 172 753 785 189 785 189 480 168 480 168 139 58 139 58 99 232 99 232 555 180 555 180 803 527 803 527 199 576 199 576 131 382 131 382 221 559 221 559 856 709 856 709 394 283 394 283 668 132 668 132 36 69 36 69 188 422 188 422 918 223 918 223 378 40 378 40 298 153 298 153 396 514 396 514 949 315 949 315 603 636 603 636 23 853 23 853 733 508 733 508 817 481 817 481 702 750 702 750 636 207 636 207 345 456 345 456 167 237 167 237 411 565 411 565 623 818 623 818 179 519 179 519 194 325 194 325 24 951 24 951 369 8 369 8 72 671 72 671 397 274 397 274 626 708 626 708 48 714 48 714 98 557 98 557 917 454 917 454 666 562 666 562 832 187 832 187 385 646 385 646 640 899 640 899 397 52 397 52 193 948 193 948 668 44 668 44 705 410 705 410 446 951 446 951 497 26 497 26 758 865 758 865 45 403 45 403 812 325 812 325 68 27 68 27 130 22 130 22 237 502 237 502 432 69 432 69 449 515 449 515 585 417 585 417 160 779 160 779 592 918 592 918 79 310 79 310 217 877 217 877 902 878 902 878 101 740 101 740 51 355 51 355 449 779 449 779 324 691 324 691 912 469 912 469 216 86 216 86 216 886 216 886 83 6 83 6 660 929 660 929 94 226 94 226 512 240 512 240 723 72 723 72 802 869 802 869 121 871 121 871 896 301 896 301 803 745 803 745 496 428 496 428 489 930 489 930 137 41 137 41 885 459 885 459 433 700 433 700 38 574 38 574 922 920 922 920 818 556 818 556 645 675 645 675 939 413 939 413 104 14 104 14 720 460 720 460 178 951 178 951 795 891 795 891 606 782 606 782 529 761 529 761 304 845 304 845 766 241 766 241 470 148 470 148 186 539 186 539 339 339 339 339 520 654 520 654 497 92 497 92 788 587 788 587 681 564 681 564 898 489 898 489 293 613 293 613 908 914 908 914 707 127 707 127 864 828 864 828 670 7 670 7 26 80 26 80 69 23 69 23 493 391 493 391 443 509 443 509 208 604 208 604 754 798 754 798 6 35 6 35 734 528 734 528 751 707 751 707 137 349 137 349 220 530 220 530 332 66 332 66 182 321 182 321 291 823 291 823 16 307 16 307 859 457 859 457 794 852 794 852 328 84 328 84 940 717 940 717 35 888 35 888 35 135 35 135 698 745 698 745 655 735 655 735 534 321 534 321 892 842 892 842 843 658 843 658 664 413 664 413 528 521 528 521 189 926 189 926 527 203 527 203 414 681 414 681 93 396 93 396 908 359 908 359 333 558 333 558 662 105 662 105 66 920 66 920 111 617 111 617 522 233 522 233 701 526 701 526 949 912 949 912 194 379 194 379 161 392 161 392 432 239 432 239 573 234 573 234 683 309 683 309 203 789 203 789 114 878 114 878 31 486 31 486 412 715 412 715 174 729 174 729 575 294 575 294 90 482 90 482 273 388 273 388 339 160 339 160 550 340 550 340 804 698 804 698 244 355 244 355 227 556 227 556 461 157 461 157 162 688 162 688 5 520 5 520 328 836 328 836 424 67 424 67 188 331 188 331 108 514 108 514 174 937 174 937 885 688 885 688 710 925 710 925 500 771 500 771 295 489 295 489 548 747 548 747 788 906 788 906 359 533 359 533 740 634 740 634 818 44 818 44 436 257 436 257 539 867 539 867 756 371 756 371 453 860 453 860 524 673 524 673 201 576 201 576 494 687 494 687 852 869 852 869 705 633 705 633 837 857 837 857 520 909 520 909 873 296 873 296 45 469 45 469 744 714 744 714 832 171 832 171 107 129 107 129 88 479 88 479 580 88 580 88 233 387 233 387 17 283 17 283 237 721 237 721 124 443 124 443 574 467 574 467 591 693 591 693 174 679 174 679 724 80 724 80 287 911 287 911 723 414 723 414 740 932 740 932 656 701 656 701 689 937 689 937 917 101 917 101 188 295 188 295 176 377 176 377 662 39 662 39 798 349 798 349 148 154 148 154 681 719 681 719 268 911 268 911 313 111 313 111 657 731 657 731 533 294 533 294 612 855 612 855 650 847 650 847 609 417 609 417 586 38 586 38 87 348 87 348 68 896 68 896 103 644 103 644 555 87 555 87 436 754 436 754 799 703 799 703 880 283 880 283 904 919 904 919 706 530 706 530 177 88 177 88 142 293 142 293 931 887 931 887 83 126 83 126 206 504 206 504 860 13 860 13 65 364 65 364 633 56 633 56 541 361 541 361 894 622 894 622 503 161 503 161 595 360 595 360 253 747 253 747 861 124 861 124 803 887 803 887 529 107 529 107 587 56 587 56 893 943 893 943 304 722 304 722 326 354 326 354 502 108 502 108 666 281 666 281 224 939 224 939 946 410 946 410 339 47 339 47 518 583 518 583 472 804 472 804 493 278 493 278 516 34 516 34 816 556 816 556 782 367 782 367 428 757 428 757 671 276 671 276 852 23 852 23 130 530 130 530 832 820 832 820 422 912 422 912 91 379 91 379 549 278 549 278 68 919 68 919 735 488 735 488 659 464 659 464 685 827 685 827 576 949 576 949 22 652 22 652 221 858 221 858 75 90 75 90 638 777 638 777 699 804 699 804 450 630 450 630 837 571 837 571 549 806 549 806 725 570 725 570 449 430 449 430 831 723 831 723 584 560 584 560 73 293 73 293 676 440 676 440 430 81 430 81 353 844 353 844 746 22 746 22 324 519 324 519 765 773 765 773 670 700 670 700 167 926 167 926 203 144 203 144 419 556 419 556 56 163 56 163 688 152 688 152 906 943 906 943 50 666 50 666 412 295 412 295 502 362 502 362 68 49 68 49 98 920 98 920 296 190 296 190 635 133 635 133 348 351 348 351 532 146 532 146 679 917 679 917 274 895 274 895 236 602 236 602 728 313 728 313 870 610 870 610 29 10 29 10 665 328 665 328 453 238 453 238 937 923 937 923 124 914 124 914 838 407 838 407 18 678 18 678 901 217 901 217 261 778 261 778 413 581 413 581 486 595 486 595 336 280 336 280 377 395 377 395 386 107 386 107 18 567 18 567 727 752 727 752 740 61 740 61 375 108 375 108 732 259 732 259 8 935 8 935 452 37 452 37 829 3 829 3 876 223 876 223 117 74 117 74 923 747 923 747 871 468 871 468 710 734 710 734 389 534 389 534 346 923 346 923 260 737 260 737 556 637 556 637 908 94 908 94 891 512 891 512 871 6 871 6 610 899 610 899 100 948 100 948 228 817 228 817 755 348 755 348 261 947 261 947 230 159 230 159 538 911 538 911 287 271 287 271 230 550 230 550 793 495 793 495 288 636 288 636 186 797 186 797 164 839 164 839 578 264 578 264 806 350 806 350 934 594 934 594 261 806 261 806 899 226 899 226 648 181 648 181 873 595 873 595 947 707 947 707 700 388 700 388 197 599 197 599 178 411 178 411 138 848 138 848 43 549 43 549 195 540 195 540 915 802 915 802 76 862 76 862 274 827 274 827 433 115 433 115 753 617 753 617 803 526 803 526 84 499 84 499 255 492 255 492 644 432 644 432 399 896 399 896 666 414 666 414 902 404 902 404 454 430 454 430 866 480 866 480 542 950 542 950 52 267 52 267 938 25 938 25 350 379 350 379 328 449 328 449 799 309 799 309 8 201 8 201 424 796 424 796 106 468 106 468 473 747 473 747 136 518 136 518 650 681 650 681 366 189 366 189 45 468 45 468 862 77 862 77 559 259 559 259 748 49 748 49 828 285 828 285 931 396 931 396 178 865 178 865 939 200 939 200 162 60 162 60 267 587 267 587 226 898 226 898 892 610 892 610 67 616 67 616 731 190 731 190 262 415 262 415 461 707 461 707 876 503 876 503 549 333 549 333 373 507 373 507 2 935 2 935 187 788 187 788 787 363 787 363 711 587 711 587 124 664 124 664 724 538 724 538 260 48 260 48 182 404 182 404 141 522 141 522 663 204 663 204 359 645 359 645 725 524 725 524 714 465 714 465 170 502 170 502 380 518 380 518 574 213 574 213 101 545 101 545 555 466 555 466 860 250 860 250 472 210 472 210 779 136 779 136 364 41 364 41 463 73 463 73 644 789 644 789 631 291 631 291 392 138 392 138 775 215 775 215 488 319 488 319 596 817 596 817 755 131 755 131 808 420 808 420 733 545 733 545 894 628 894 628 657 706 657 706 514 594 514 594 159 486 159 486 296 65 296 65 465 458 465 458 811 270 811 270 185 557 185 557 443 651 443 651 558 118 558 118 261 434 261 434 413 244 413 244 723 168 723 168 716 88 716 88 858 830 858 830 395 942 395 942 570 479 570 479 856 832 856 832 711 620 711 620 308 949 308 949 618 581 618 581 151 550 151 550 128 866 128 866 304 360 304 360 48 573 48 573 448 572 448 572 778 171 778 171 830 635 830 635 829 544 829 544 26 552 26 552 252 65 252 65 337 735 337 735 368 926 368 926 442 851 442 851 564 862 564 862 555 878 555 878 469 855 469 855 632 523 632 523 487 781 487 781 58 892 58 892 191 297 191 297 122 273 122 273 442 520 442 520 103 853 103 853 238 10 238 10 614 862 614 862 942 888 942 888 664 598 664 598 658 612 658 612 257 117 257 117 948 774 948 774 650 370 650 370 241 707 241 707 938 934 938 934 264 96 264 96 450 223 450 223 233 884 233 884 333 617 333 617 705 80 705 80 756 450 756 450 282 268 282 268 423 756 423 756 879 593 879 593 759 709 759 709 1 663 1 663 580 705 580 705 524 289 524 289 16 548 16 548 403 390 403 390 491 315 491 315 930 274 930 274 717 172 717 172 505 391 505 391 869 492 869 492 519 950 519 950 644 401 644 401 419 494 419 494 727 489 727 489 26 296 26 296 87 170 87 170 913 300 913 300 449 763 449 763 122 467 122 467 910 57 910 57 735 574 735 574 605 404 605 404 409 288 409 288 646 206 646 206 806 884 806 884 516 417 516 417 354 413 354 413 226 249 226 249 130 454 130 454 906 249 906 249 460 457 460 457 218 71 218 71 401 838 401 838 557 568 557 568 22 131 22 131 415 2 415 2 88 311 88 311 600 426 600 426 167 731 167 731 854 77 854 77 448 704 448 704 196 479 196 479 620 374 620 374 592 167 592 167 926 926 926 926 2 292 2 292 598 392 598 392 346 397 346 397 209 579 209 579 38 171 38 171 709 95 709 95 510 742 510 742 462 117 462 117 691 539 691 539 594 104 594 104 567 16 567 16 359 433 359 433 139 186 139 186 421 320 421 320 786 876 786 876 163 688 163 688 680 902 680 902 846 756 846 756 505 654 505 654 74 433 74 433 584 802 584 802 878 166 878 166 867 47 867 47 879 41 879 41 738 297 738 297 502 704 502 704 31 692 31 692 782 104 782 104 926 250 926 250 460 242 460 242 342 224 342 224 666 871 666 871 634 666 634 666 295 145 295 145 684 757 684 757 771 837 771 837 789 668 789 668 788 924 788 924 275 98 275 98 481 565 481 565 120 723 120 723 316 620 316 620 552 475 552 475 193 659 193 659 494 825 494 825 15 452 15 452 126 227 126 227 545 523 545 523 469 65 469 65 421 208 421 208 857 546 857 546 348 244 348 244 453 163 453 163 651 520 651 520 310 100 310 100 765 465 765 465 238 823 238 823 563 231 563 231 452 673 452 673 607 610 607 610 653 482 653 482 920 626 920 626 159 780 159 780 817 91 817 91 932 316 932 316 701 419 701 419 686 734 686 734 83 304 83 304 190 805 190 805 83 167 83 167 861 596 861 596 734 36 734 36 823 908 823 908 892 102 892 102 626 749 626 749 593 197 593 197 109 791 109 791 527 694 527 694 592 310 592 310 766 661 766 661 119 602 119 602 103 813 103 813 517 198 517 198 463 822 463 822 804 893 804 893 236 248 236 248 848 216 848 216 285 163 285 163 903 577 903 577 897 880 897 880 551 400 551 400 838 312 838 312 605 177 605 177 908 825 908 825 365 915 365 915 587 479 587 479 462 462 462 462 631 559 631 559 253 645 253 645 272 493 272 493 145 260 145 260 80 264 80 264 811 18 811 18 50 352 50 352 265 396 265 396 502 327 502 327 722 869 722 869 383 215 383 215 513 638 513 638 555 412 555 412 82 818 82 818 801 677 801 677 224 633 224 633 427 519 427 519 185 329 185 329 140 565 140 565 468 707 468 707 358 374 358 374 802 40 802 40 10 669 10 669 749 826 749 826 837 584 837 584 222 390 222 390 731 847 731 847 565 559 565 559 242 43 242 43 707 943 707 943 158 686 158 686 225 615 225 615 57 868 57 868 608 411 608 411 164 795 164 795 710 525 710 525 855 754 855 754 560 718 560 718 857 697 857 697 351 904 351 904 532 633 532 633 74 407 74 407 788 266 788 266 568 222 568 222 22 938 22 938 857 255 857 255 89 420 89 420 877 646 877 646 656 206 656 206 10 778 10 778 324 116 324 116 393 574 393 574 104 664 104 664 380 651 380 651 460 188 460 188 941 49 941 49 352 793 352 793 879 591 879 591 184 530 184 530 620 666 620 666 366 235 366 235 472 25 472 25 505 934 505 934 308 94 308 94 409 673 409 673 324 404 324 404 881 293 881 293 216 300 216 300 566 641 566 641 474 684 474 684 265 578 265 578 896 259 896 259 603 531 603 531 31 554 31 554 924 705 924 705 607 227 607 227 774 911 774 911 671 411 671 411 310 202 310 202 534 825 534 825 680 93 680 93 752 119 752 119 577 158 577 158 147 859 147 859 591 943 591 943 856 520 856 520 586 340 586 340 380 463 380 463 854 622 854 622 763 96 763 96 728 176 728 176 701 199 701 199 683 690 683 690 148 177 148 177 201 5 201 5 469 358 469 358 454 301 454 301 692 703 692 703 854 527 854 527 200 98 200 98 317 805 317 805 395 895 395 895 756 340 756 340 805 924 805 924 504 640 504 640 627 923 627 923 138 503 138 503 655 851 655 851 743 262 743 262 806 154 806 154 496 702 496 702 904 306 904 306 209 926 209 926 463 266 463 266 925 55 925 55 153 584 153 584 340 752 340 752 703 659 703 659 928 449 928 449 47 861 47 861 562 680 562 680 236 27 236 27 544 336 544 336 86 919 86 919 660 848 660 848 615 390 615 390 249 6 249 6 101 551 101 551 822 369 822 369 417 29 417 29 823 695 823 695 856 185 856 185 605 681 605 681 385 197 385 197 177 104 177 104 357 934 357 934 737 814 737 814 473 872 473 872 798 541 798 541 867 280 867 280 818 861 818 861 67 90 67 90 82 785 82 785 462 403 462 403 159 932 159 932 242 77 242 77 671 344 671 344 870 745 870 745 734 431 734 431 386 659 386 659 682 925 682 925 461 645 461 645 637 218 637 218 863 62 863 62 4 684 4 684 692 951 692 951 308 81 308 81 718 845 718 845 654 664 654 664 146 903 146 903 198 719 198 719 35 801 35 801 884 858 884 858 826 752 826 752 569 724 569 724 119 16 119 16 923 200 923 200 362 286 362 286 554 933 554 933 883 876 883 876 315 323 315 323 925 131 925 131 56 744 56 744 694 186 694 186 722 299 722 299 685 523 685 523 892 473 892 473 335 455 335 455 121 124 121 124 699 341 699 341 522 764 522 764 423 276 423 276 618 416 618 416 935 308 935 308 828 224 828 224 846 120 846 120 122 889 122 889 331 21 331 21 849 515 849 515 157 533 157 533 950 178 950 178 355 933 355 933 542 780 542 780 763 221 763 221 535 745 535 745 811 172 811 172 105 760 105 760 222 890 222 890 146 602 146 602 917 613 917 613 250 165 250 165 881 44 881 44 43 452 43 452 233 532 233 532 866 490 866 490 683 692 683 692 927 251 927 251 556 122 556 122 171 237 171 237 428 189 428 189 429 569 429 569 29 937 29 937 563 345 563 345 807 923 807 923 175 849 175 849 662 261 662 261 615 934 615 934 473 127 473 127 874 557 874 557 134 891 134 891 7 826 7 826 846 447 846 447 906 419 906 419 115 94 115 94 830 93 830 93 750 775 750 775 60 816 60 816 572 516 572 516 58 934 58 934 15 140 15 140 621 521 621 521 576 789 576 789 872 846 872 846 88 233 88 233 121 77 121 77 464 111 464 111 152 222 152 222 669 823 669 823 570 36 570 36 697 830 697 830 675 868 675 868 939 45 939 45 197 276 197 276 640 547 640 547 73 931 73 931 15 260 15 260 128 692 128 692 294 783 294 783 720 914 720 914 47 565 47 565 116 940 116 940 314 25 314 25 57 333 57 333 415 380 415 380 765 85 765 85 753 107 753 107 32 241 32 241 606 732 606 732 630 491 630 491 909 134 909 134 863 430 863 430 945 318 945 318 693 445 693 445 340 68 340 68 601 420 601 420 515 618 515 618 705 805 705 805 100 770 100 770 439 30 439 30 196 70 196 70 777 148 777 148 395 939 395 939 677 132 677 132 818 448 818 448 860 90 860 90 357 456 357 456 462 855 462 855 724 548 724 548 713 703 713 703 455 830 455 830 308 905 308 905 39 794 39 794 587 475 587 475 807 229 807 229 780 364 780 364 419 560 419 560 172 420 172 420 477 412 477 412 320 929 320 929 359 406 359 406 6 757 6 757 127 509 127 509 131 379 131 379 890 116 890 116 73 404 73 404 591 918 591 918 541 652 541 652 316 116 316 116 218 148 218 148 63 949 63 949 846 70 846 70 299 762 299 762 571 653 571 653 517 535 517 535 626 567 626 567 949 155 949 155 749 861 749 861 89 152 89 152 524 29 524 29 472 736 472 736 330 524 330 524 225 325 225 325 909 263 909 263 779 640 779 640 267 140 267 140 51 923 51 923 668 934 668 934 743 231 743 231 857 905 857 905 804 800 804 800 42 507 42 507 55 882 55 882 623 51 623 51 908 681 908 681 462 501 462 501 792 852 792 852 159 35 159 35 172 427 172 427 306 473 306 473 90 36 90 36 494 870 494 870 295 537 295 537 307 308 307 308 45 251 45 251 437 314 437 314 677 313 677 313 656 599 656 599 309 606 309 606 650 23 650 23 480 26 480 26 257 192 257 192 214 786 214 786 521 709 521 709 866 542 866 542 344 80 344 80 145 511 145 511 856 938 856 938 193 286 193 286 944 187 944 187 155 319 155 319 643 491 643 491 219 294 219 294 290 604 290 604 423 390 423 390 56 650 56 650 196 782 196 782 440 263 440 263 364 855 364 855 687 365 687 365 427 621 427 621 266 613 266 613 779 842 779 842 642 390 642 390 520 698 520 698 252 204 252 204 920 788 920 788 258 608 258 608 130 505 130 505 900 821 900 821 697 97 697 97 17 611 17 611 691 611 691 611 422 619 422 619 263 836 263 836 44 163 44 163 897 307 897 307 386 87 386 87 71 347 71 347 306 78 306 78 139 757 139 757 9 304 9 304 732 656 732 656 484 47 484 47 699 397 699 397 492 120 492 120 107 292 107 292 524 728 524 728 299 749 299 749 398 922 398 922 219 107 219 107 879 459 879 459 852 239 852 239 658 777 658 777 445 911 445 911 605 846 605 846 31 429 31 429 875 115 875 115 279 438 279 438 99 14 99 14 274 235 274 235 775 509 775 509 700 23 700 23 235 619 235 619 919 50 919 50 179 280 179 280 721 587 721 587 796 783 796 783 890 372 890 372 523 479 523 479 545 763 545 763 313 544 313 544 747 1 747 1 349 430 349 430 120 658 120 658 823 675 823 675 231 701 231 701 517 555 517 555 330 754 330 754 4 324 4 324 660 152 660 152 66 864 66 864 862 547 862 547 922 432 922 432 895 690 895 690 76 743 76 743 721 652 721 652 185 204 185 204 929 375 929 375 693 628 693 628 109 328 109 328 553 854 553 854 542 812 542 812 230 927 230 927 633 322 633 322 241 378 241 378 43 205 43 205 847 513 847 513 704 231 704 231 37 667 37 667 507 755 507 755 221 3 221 3 895 431 895 431 382 547 382 547 233 747 233 747 468 276 468 276 660 835 660 835 529 718 529 718 572 37 572 37 676 690 676 690 405 570 405 570 80 599 80 599 268 287 268 287 888 774 888 774 218 784 218 784 882 295 882 295 324 921 324 921 189 853 189 853 228 732 228 732 654 674 654 674 797 798 797 798 626 828 626 828 408 222 408 222 506 886 506 886 617 732 617 732 461 381 461 381 418 643 418 643 467 189 467 189 98 293 98 293 550 441 550 441 578 10 578 10 231 215 231 215 314 634 314 634 272 317 272 317 210 362 210 362 231 770 231 770 320 362 320 362 116 513 116 513 205 711 205 711 85 420 85 420 276 302 276 302 68 395 68 395 211 553 211 553 9 240 9 240 754 742 754 742 279 676 279 676 845 200 845 200 781 771 781 771 255 745 255 745 178 123 178 123 325 929 325 929 908 624 908 624 817 69 817 69 573 697 573 697 811 814 811 814 861 845 861 845 482 671 482 671 121 307 121 307 374 494 374 494 626 476 626 476 411 18 411 18 331 647 331 647 391 911 391 911 878 5 878 5 598 802 598 802 763 197 763 197 851 31 851 31 732 553 732 553 846 16 846 16 293 516 293 516 251 636 251 636 338 690 338 690 104 717 104 717 787 786 787 786 551 679 551 679 707 136 707 136 422 562 422 562 835 195 835 195 761 259 761 259 342 555 342 555 702 900 702 900 297 371 297 371 310 718 310 718 97 216 97 216 200 437 200 437 918 191 918 191 192 407 192 407 810 562 810 562 282 714 282 714 945 46 945 46 502 882 502 882 450 673 450 673 694 85 694 85 333 204 333 204 342 37 342 37 919 824 919 824 692 369 692 369 500 888 500 888 918 560 918 560 673 125 673 125 181 904 181 904 356 277 356 277 736 813 736 813 261 59 261 59 442 861 442 861 642 80 642 80 401 745 401 745 599 714 599 714 822 409 822 409 169 828 169 828 68 867 68 867 585 705 585 705 767 594 767 594 658 601 658 601 131 447 131 447 174 738 174 738 63 312 63 312 277 759 277 759 448 4 448 4 411 132 411 132 947 105 947 105 31 560 31 560 592 932 592 932 222 750 222 750 371 76 371 76 508 381 508 381 531 46 531 46 685 670 685 670 409 197 409 197 328 878 328 878 915 397 915 397 377 371 377 371 94 55 94 55 86 914 86 914 667 269 667 269 836 934 836 934 754 577 754 577 723 512 723 512 852 416 852 416 137 842 137 842 473 771 473 771 19 443 19 443 306 393 306 393 410 303 410 303 518 520 518 520 821 555 821 555 191 828 191 828 812 367 812 367 306 358 306 358 529 358 529 358 942 108 942 108 928 359 928 359 804 406 804 406 71 399 71 399 304 564 304 564 793 448 793 448 246 540 246 540 475 898 475 898 933 228 933 228 91 934 91 934 16 534 16 534 447 848 447 848 218 632 218 632 137 358 137 358 51 123 51 123 81 585 81 585 327 415 327 415 306 929 306 929 168 113 168 113 502 521 502 521 127 348 127 348 573 802 573 802 377 455 377 455 543 485 543 485 561 717 561 717 483 470 483 470 619 268 619 268 909 202 909 202 803 183 803 183 111 141 111 141 264 654 264 654 518 50 518 50 269 470 269 470 427 460 427 460 897 722 897 722 609 835 609 835 562 4 562 4 692 882 692 882 354 642 354 642 783 689 783 689 272 898 272 898 82 658 82 658 128 138 128 138 479 724 479 724 239 344 239 344 900 413 900 413 792 914 792 914 649 906 649 906 243 367 243 367 331 104 331 104 744 822 744 822 15 944 15 944 610 12 610 12 417 418 417 418 736 827 736 827 54 381 54 381 494 163 494 163 837 149 837 149 575 31 575 31 513 197 513 197 349 158 349 158 595 36 595 36 410 728 410 728 439 885 439 885 634 408 634 408 707 743 707 743 326 399 326 399 638 708 638 708 942 142 942 142 74 246 74 246 633 706 633 706 235 84 235 84 614 533 614 533 283 54 283 54 390 203 390 203 285 334 285 334 870 652 870 652 217 816 217 816 385 685 385 685 519 378 519 378 12 492 12 492 643 643 643 643 687 706 687 706 707 548 707 548 90 873 90 873 815 475 815 475 566 170 566 170 813 618 813 618 178 99 178 99 321 134 321 134 925 264 925 264 564 630 564 630 97 303 97 303 538 709 538 709 81 106 81 106 680 586 680 586 694 302 694 302 450 276 450 276 444 285 444 285 917 462 917 462 186 868 186 868 280 337 280 337 844 665 844 665 567 441 567 441 930 631 930 631 456 352 456 352 436 305 436 305 513 250 513 250 212 311 212 311 651 842 651 842 380 112 380 112 771 3 771 3 280 515 280 515 135 779 135 779 286 367 286 367 86 85 86 85 225 456 225 456 162 586 162 586 747 808 747 808 721 605 721 605 716 752 716 752 807 734 807 734 866 708 866 708 905 48 905 48 677 862 677 862 90 681 90 681 578 45 578 45 684 945 684 945 701 234 701 234 537 731 537 731 904 946 904 946 901 484 901 484 118 138 118 138 580 9 580 9 560 451 560 451 102 801 102 801 568 724 568 724 406 581 406 581 917 777 917 777 330 774 330 774 454 76 454 76 218 468 218 468 369 722 369 722 145 69 145 69 401 485 401 485 385 487 385 487 175 785 175 785 177 574 177 574 951 376 951 376 218 541 218 541 554 739 554 739 300 65 300 65 226 481 226 481 211 805 211 805 143 368 143 368 887 841 887 841 796 524 796 524 579 588 579 588 927 743 927 743 118 172 118 172 670 730 670 730 384 484 384 484 919 408 919 408 949 52 949 52 579 153 579 153 730 214 730 214 368 874 368 874 270 592 270 592 451 258 451 258 460 588 460 588 706 241 706 241 236 59 236 59 637 700 637 700 601 485 601 485 846 831 846 831 195 557 195 557 816 752 816 752 698 930 698 930 616 7 616 7 662 342 662 342 119 292 119 292 193 865 193 865 84 451 84 451 430 500 430 500 746 615 746 615 515 495 515 495 660 705 660 705 381 72 381 72 469 737 469 737 432 665 432 665 867 290 867 290 724 237 724 237 776 686 776 686 887 578 887 578 33 702 33 702 657 181 657 181 128 392 128 392 531 480 531 480 903 467 903 467 69 396 69 396 756 419 756 419 532 128 532 128 422 532 422 532 140 35 140 35 85 843 85 843 25 448 25 448 946 744 946 744 803 300 803 300 840 645 840 645 445 72 445 72 823 390 823 390 194 45 194 45 882 763 882 763 236 565 236 565 131 122 131 122 111 371 111 371 464 251 464 251 881 416 881 416 839 270 839 270 815 424 815 424 349 480 349 480 621 625 621 625 57 377 57 377 821 826 821 826 586 846 586 846 455 400 455 400 445 236 445 236 614 354 614 354 263 176 263 176 870 721 870 721 54 713 54 713 123 787 123 787 32 429 32 429 136 471 136 471 233 366 233 366 863 495 863 495 590 878 590 878 779 950 779 950 794 239 794 239 463 564 463 564 90 882 90 882 872 92 872 92 218 465 218 465 872 442 872 442 93 513 93 513 163 626 163 626 891 157 891 157 273 73 273 73 495 719 495 719 675 925 675 925 850 360 850 360 148 704 148 704 914 76 914 76 375 87 375 87 620 267 620 267 138 33 138 33 713 152 713 152 1 937 1 937 187 139 187 139 745 791 745 791 610 927 610 927 550 731 550 731 465 840 465 840 622 116 622 116 642 597 642 597 771 289 771 289 368 488 368 488 676 142 676 142 300 10 300 10 44 191 44 191 457 5 457 5 414 818 414 818 487 575 487 575 439 59 439 59 110 272 110 272 441 217 441 217 206 283 206 283 749 740 749 740 31 615 31 615 230 56 230 56 366 184 366 184 147 435 147 435 498 52 498 52 246 207 246 207 574 416 574 416 420 470 420 470 939 318 939 318 489 438 489 438 649 463 649 463 904 721 904 721 887 86 887 86 199 54 199 54 444 43 444 43 899 216 899 216 124 7 124 7 293 843 293 843 367 103 367 103 724 361 724 361 465 38 465 38 740 584 740 584 733 14 733 14 797 764 797 764 570 301 570 301 276 80 276 80 96 436 96 436 403 31 403 31 56 363 56 363 171 638 171 638 420 307 420 307 252 676 252 676 342 583 342 583 299 919 299 919 733 254 733 254 700 568 700 568 161 206 161 206 862 819 862 819 463 744 463 744 64 458 64 458 54 393 54 393 214 403 214 403 414 892 414 892 383 848 383 848 406 536 406 536 82 296 82 296 941 859 941 859 139 751 139 751 501 944 501 944 577 265 577 265 497 882 497 882 919 637 919 637 649 396 649 396 477 407 477 407 26 37 26 37 185 296 185 296 154 192 154 192 426 597 426 597 168 264 168 264 294 729 294 729 40 380 40 380 384 250 384 250 951 264 951 264 587 489 587 489 465 844 465 844 781 426 781 426 259 10 259 10 405 109 405 109 819 886 819 886 68 881 68 881 603 241 603 241 948 673 948 673 200 67 200 67 294 603 294 603 676 901 676 901 949 757 949 757 121 163 121 163 110 830 110 830 736 345 736 345 755 452 755 452 24 567 24 567 823 496 823 496 944 244 944 244 741 229 741 229 6 151 6 151 487 416 487 416 906 796 906 796 76 1 76 1 616 214 616 214 461 515 461 515 363 166 363 166 652 438 652 438 746 852 746 852 889 755 889 755 591 856 591 856 534 484 534 484 482 355 482 355 290 9 290 9 133 624 133 624 421 97 421 97 654 455 654 455 135 861 135 861 257 13 257 13 780 841 780 841 177 479 177 479 387 695 387 695 670 930 670 930 819 326 819 326 360 796 360 796 828 790 828 790 45 700 45 700 522 511 522 511 942 833 942 833 720 366 720 366 659 390 659 390 728 51 728 51 491 745 491 745 643 545 643 545 53 628 53 628 404 501 404 501 404 930 404 930 590 422 590 422 620 20 620 20 934 178 934 178 637 860 637 860 228 512 228 512 804 575 804 575 77 538 77 538 462 623 462 623 504 419 504 419 821 145 821 145 203 23 203 23 795 671 795 671 442 71 442 71 814 580 814 580 601 924 601 924 286 813 286 813 331 281 331 281 375 25 375 25 825 355 825 355 60 371 60 371 749 99 749 99 932 801 932 801 899 938 899 938 1 597 1 597 452 729 452 729 619 562 619 562 778 145 778 145 84 914 84 914 771 323 771 323 469 471 469 471 362 394 362 394 205 65 205 65 828 494 828 494 431 815 431 815 571 588 571 588 555 263 555 263 297 923 297 923 154 436 154 436 232 588 232 588 643 193 643 193 679 225 679 225 883 661 883 661 862 630 862 630 634 570 634 570 294 49 294 49 208 292 208 292 3 186 3 186 914 454 914 454 155 358 155 358 890 227 890 227 200 647 200 647 571 862 571 862 785 435 785 435 256 824 256 824 425 742 425 742 115 836 115 836 416 103 416 103 60 362 60 362 356 180 356 180 579 788 579 788 747 115 747 115 726 236 726 236 753 889 753 889 401 842 401 842 59 928 59 928 205 756 205 756 264 482 264 482 556 845 556 845 230 124 230 124 112 242 112 242 476 641 476 641 623 172 623 172 589 895 589 895 194 141 194 141 650 875 650 875 243 801 243 801 788 751 788 751 15 216 15 216 947 181 947 181 138 874 138 874 159 942 159 942 27 615 27 615 631 887 631 887 919 256 919 256 837 517 837 517 405 125 405 125 283 638 283 638 48 773 48 773 536 227 536 227 105 379 105 379 923 609 923 609 212 337 212 337 393 733 393 733 48 724 48 724 6 124 6 124 395 213 395 213 413 306 413 306 905 264 905 264 163 120 163 120 223 816 223 816 93 804 93 804 847 856 847 856 384 639 384 639 393 657 393 657 231 625 231 625 810 585 810 585 791 47 791 47 846 141 846 141 589 61 589 61 226 281 226 281 290 910 290 910 149 564 149 564 75 870 75 870 867 158 867 158 341 154 341 154 550 371 550 371 814 285 814 285 722 376 722 376 173 921 173 921 45 185 45 185 288 506 288 506 45 563 45 563 788 19 788 19 790 550 790 550 934 550 934 550 402 276 402 276 221 380 221 380 733 281 733 281 408 839 408 839 490 184 490 184 635 759 635 759 639 780 639 780 442 292 442 292 84 279 84 279 137 948 137 948 199 921 199 921 23 534 23 534 937 218 937 218 168 13 168 13 263 757 263 757 606 486 606 486 429 358 429 358 370 122 370 122 469 156 469 156 802 60 802 60 460 853 460 853 129 104 129 104 369 637 369 637 647 895 647 895 817 78 817 78 172 903 172 903 529 947 529 947 609 72 609 72 412 87 412 87 343 69 343 69 687 560 687 560 558 754 558 754 534 446 534 446 239 647 239 647 249 744 249 744 778 918 778 918 638 524 638 524 754 408 754 408 901 844 901 844 455 528 455 528 281 107 281 107 846 406 846 406 72 759 72 759 642 737 642 737 3 462 3 462 438 431 438 431 549 407 549 407 240 79 240 79 913 105 913 105 440 678 440 678 553 753 553 753 188 342 188 342 949 793 949 793 608 408 608 408 388 649 388 649 509 739 509 739 132 215 132 215 294 730 294 730 256 437 256 437 492 562 492 562 64 254 64 254 373 461 373 461 50 732 50 732 373 105 373 105 127 947 127 947 17 549 17 549 65 768 65 768 473 240 473 240 222 289 222 289 569 69 569 69 259 651 259 651 744 219 744 219 351 789 351 789 502 265 502 265 465 658 465 658 201 91 201 91 319 322 319 322 77 32 77 32 736 192 736 192 566 196 566 196 895 708 895 708 423 698 423 698 67 115 67 115 785 39 785 39 546 197 546 197 711 120 711 120 30 792 30 792 44 57 44 57 175 469 175 469 166 283 166 283 212 557 212 557 249 329 249 329 773 436 773 436 292 812 292 812 793 762 793 762 808 868 808 868 552 163 552 163 732 260 732 260 207 919 207 919 851 700 851 700 149 143 149 143 5 178 5 178 663 276 663 276 599 914 599 914 685 76 685 76 711 670 711 670 807 22 807 22 294 869 294 869 702 714 702 714 105 49 105 49 674 711 674 711 413 450 413 450 607 81 607 81 361 850 361 850 134 750 134 750 82 157 82 157 378 202 378 202 581 243 581 243 452 828 452 828 347 102 347 102 880 129 880 129 338 228 338 228 473 698 473 698 165 365 165 365 5 551 5 551 856 102 856 102 722 150 722 150 944 761 944 761 499 19 499 19 290 462 290 462 315 239 315 239 593 858 593 858 526 603 526 603 662 56 662 56 824 392 824 392 747 448 747 448 495 675 495 675 737 559 737 559 649 289 649 289 821 323 821 323 670 142 670 142 144 509 144 509 482 667 482 667 723 599 723 599 939 271 939 271 373 20 373 20 655 78 655 78 118 803 118 803 213 317 213 317 44 561 44 561 582 616 582 616 450 617 450 617 575 197 575 197 260 134 260 134 414 389 414 389 869 901 869 901 639 542 639 542 838 236 838 236 771 475 771 475 708 338 708 338 741 313 741 313 419 131 419 131 539 671 539 671 812 190 812 190 232 665 232 665 883 751 883 751 570 464 570 464 322 379 322 379 891 772 891 772 119 393 119 393 267 95 267 95 446 416 446 416 365 372 365 372 930 653 930 653 132 641 132 641 816 440 816 440 377 734 377 734 683 316 683 316 471 831 471 831 33 758 33 758 945 717 945 717 893 572 893 572 624 842 624 842 925 594 925 594 622 213 622 213 874 486 874 486 101 351 101 351 939 339 939 339 686 777 686 777 290 789 290 789 656 670 656 670 390 932 390 932 14 899 14 899 914 485 914 485 441 164 441 164 142 628 142 628 85 880 85 880 28 793 28 793 376 150 376 150 187 638 187 638 295 665 295 665 484 386 484 386 275 942 275 942 317 453 317 453 590 40 590 40 545 226 545 226 716 12 716 12 2 747 2 747 344 509 344 509 570 864 570 864 296 310 296 310 908 818 908 818 290 375 290 375 90 876 90 876 595 498 595 498 667 167 667 167 15 502 15 502 694 107 694 107 39 808 39 808 773 316 773 316 544 628 544 628 600 8 600 8 18 436 18 436 506 400 506 400 460 283 460 283 645 7 645 7 894 170 894 170 934 194 934 194 839 774 839 774 370 417 370 417 477 632 477 632 120 751 120 751 546 867 546 867 169 707 169 707 372 199 372 199 237 165 237 165 922 871 922 871 734 918 734 918 416 249 416 249 86 380 86 380 163 783 163 783 628 35 628 35 282 282 282 282 185 755 185 755 212 716 212 716 197 148 197 148 247 702 247 702 915 406 915 406 811 856 811 856 12 280 12 280 392 211 392 211 556 54 556 54 302 37 302 37 365 225 365 225 532 521 532 521 616 707 616 707 7 489 7 489 240 801 240 801 82 322 82 322 790 405 790 405 919 919 919 919 167 439 167 439 411 5 411 5 624 408 624 408 324 516 324 516 854 857 854 857 704 801 704 801 40 103 40 103 572 736 572 736 156 781 156 781 721 352 721 352 178 554 178 554 832 373 832 373 860 363 860 363 495 765 495 765 250 927 250 927 722 553 722 553 261 118 261 118 703 567 703 567 74 932 74 932 284 342 284 342 870 658 870 658 141 130 141 130 276 328 276 328 442 500 442 500 19 631 19 631 740 685 740 685 319 478 319 478 504 714 504 714 704 192 704 192 828 897 828 897 131 859 131 859 235 709 235 709 42 18 42 18 750 829 750 829 537 792 537 792 112 727 112 727 10 309 10 309 726 666 726 666 234 721 234 721 135 70 135 70 84 187 84 187 348 369 348 369 873 328 873 328 539 356 539 356 520 682 520 682 507 473 507 473 907 304 907 304 180 834 180 834 652 628 652 628 425 904 425 904 228 623 228 623 784 717 784 717 704 92 704 92 525 211 525 211 864 413 864 413 325 855 325 855 445 163 445 163 242 103 242 103 909 497 909 497 230 479 230 479 592 517 592 517 269 720 269 720 19 637 19 637 119 705 119 705 819 168 819 168 576 755 576 755 438 89 438 89 378 936 378 936 222 707 222 707 446 343 446 343 132 496 132 496 147 331 147 331 227 391 227 391 657 588 657 588 395 598 395 598 212 876 212 876 28 134 28 134 912 712 912 712 105 240 105 240 847 109 847 109 208 77 208 77 131 262 131 262 133 573 133 573 637 437 637 437 782 940 782 940 114 698 114 698 835 42 835 42 161 469 161 469 719 868 719 868 563 652 563 652 680 533 680 533 496 138 496 138 220 647 220 647 795 706 795 706 296 495 296 495 730 16 730 16 830 784 830 784 593 174 593 174 136 635 136 635 933 698 933 698 676 134 676 134 288 146 288 146 627 130 627 130 296 196 296 196 625 118 625 118 339 137 339 137 560 883 560 883 700 741 700 741 758 707 758 707 522 532 522 532 550 484 550 484 745 391 745 391 314 175 314 175 896 27 896 27 397 79 397 79 501 806 501 806 636 348 636 348 96 46 96 46 916 591 916 591 486 21 486 21 168 386 168 386 227 241 227 241 507 653 507 653 404 365 404 365 66 466 66 466 766 579 766 579 106 129 106 129 766 502 766 502 334 633 334 633 265 94 265 94 711 143 711 143 864 603 864 603 683 413 683 413 69 234 69 234 772 925 772 925 851 194 851 194 825 91 825 91 717 81 717 81 370 634 370 634 108 120 108 120 816 853 816 853 666 144 666 144 214 19 214 19 379 252 379 252 594 208 594 208 657 317 657 317 308 531 308 531 343 562 343 562 138 157 138 157 160 453 160 453 727 168 727 168 722 99 722 99 202 307 202 307 688 162 688 162 249 314 249 314 315 240 315 240 387 45 387 45 206 136 206 136 944 117 944 117 730 947 730 947 80 680 80 680 312 666 312 666 72 741 72 741 940 573 940 573 271 449 271 449 303 409 303 409 357 253 357 253 707 22 707 22 504 737 504 737 292 385 292 385 133 30 133 30 822 95 822 95 242 920 242 920 365 884 365 884 825 669 825 669 899 245 899 245 389 460 389 460 472 835 472 835 575 423 575 423 913 850 913 850 126 577 126 577 646 570 646 570 530 167 530 167 699 749 699 749 35 182 35 182 777 118 777 118 778 826 778 826 310 761 310 761 655 274 655 274 475 628 475 628 540 578 540 578 297 508 297 508 512 122 512 122 605 471 605 471 581 865 581 865 23 643 23 643 479 483 479 483 221 798 221 798 271 426 271 426 700 360 700 360 796 758 796 758 157 266 157 266 609 725 609 725 752 938 752 938 132 320 132 320 217 603 217 603 252 553 252 553 71 849 71 849 29 121 29 121 703 477 703 477 903 786 903 786 826 799 826 799 148 425 148 425 236 174 236 174 107 364 107 364 52 532 52 532 702 884 702 884 119 394 119 394 84 642 84 642 12 714 12 714 763 293 763 293 541 463 541 463 606 195 606 195 217 777 217 777 931 219 931 219 465 139 465 139 760 445 760 445 310 527 310 527 231 408 231 408 448 621 448 621 817 661 817 661 830 575 830 575 800 10 800 10 494 6 494 6 288 408 288 408 169 827 169 827 588 668 588 668 610 676 610 676 514 280 514 280 702 35 702 35 603 852 603 852 365 475 365 475 89 256 89 256 711 648 711 648 7 354 7 354 598 901 598 901 229 156 229 156 243 376 243 376 292 436 292 436 379 76 379 76 388 636 388 636 239 341 239 341 426 498 426 498 35 462 35 462 318 300 318 300 660 255 660 255 592 204 592 204 724 794 724 794 37 281 37 281 446 625 446 625 890 76 890 76 553 270 553 270 373 242 373 242 242 447 242 447 913 70 913 70 190 150 190 150 75 740 75 740 421 720 421 720 394 248 394 248 419 581 419 581 52 550 52 550 148 545 148 545 738 309 738 309 831 560 831 560 801 462 801 462 244 556 244 556 485 6 485 6 860 486 860 486 879 747 879 747 698 162 698 162 493 64 493 64 680 464 680 464 625 713 625 713 740 587 740 587 747 508 747 508 268 384 268 384 246 674 246 674 719 800 719 800 282 25 282 25 143 322 143 322 404 544 404 544 63 814 63 814 392 92 392 92 516 135 516 135 133 623 133 623 16 426 16 426 61 559 61 559 431 242 431 242 578 411 578 411 863 65 863 65 30 413 30 413 83 572 83 572 163 578 163 578 47 15 47 15 870 884 870 884 613 906 613 906 752 110 752 110 529 664 529 664 182 303 182 303 641 706 641 706 219 598 219 598 740 170 740 170 625 779 625 779 800 246 800 246 292 787 292 787 585 930 585 930 171 809 171 809 479 793 479 793 818 816 818 816 876 23 876 23 82 55 82 55 15 658 15 658 628 93 628 93 409 669 409 669 276 363 276 363 863 630 863 630 118 434 118 434 157 663 157 663 245 408 245 408 625 421 625 421 145 860 145 860 4 229 4 229 597 812 597 812 828 580 828 580 479 581 479 581 701 422 701 422 543 538 543 538 199 943 199 943 833 885 833 885 700 558 700 558 74 442 74 442 918 522 918 522 400 223 400 223 32 819 32 819 861 28 861 28 783 851 783 851 437 683 437 683 606 935 606 935 617 53 617 53 775 507 775 507 58 937 58 937 417 625 417 625 889 484 889 484 364 200 364 200 685 633 685 633 383 124 383 124 150 836 150 836 499 456 499 456 808 270 808 270 42 208 42 208 413 556 413 556 761 197 761 197 821 199 821 199 693 481 693 481 690 380 690 380 825 432 825 432 589 863 589 863 21 649 21 649 765 280 765 280 638 188 638 188 683 317 683 317 529 943 529 943 862 552 862 552 151 670 151 670 299 93 299 93 830 419 830 419 278 182 278 182 107 898 107 898 542 676 542 676 576 839 576 839 195 418 195 418 321 27 321 27 656 21 656 21 479 149 479 149 137 35 137 35 854 854 854 854 234 455 234 455 452 488 452 488 616 845 616 845 170 448 170 448 668 115 668 115 930 701 930 701 868 823 868 823 856 475 856 475 571 913 571 913 51 87 51 87 63 659 63 659 395 418 395 418 784 65 784 65 297 42 297 42 573 728 573 728 907 525 907 525 284 930 284 930 419 737 419 737 310 69 310 69 91 732 91 732 686 735 686 735 35 96 35 96 607 409 607 409 185 183 185 183 57 319 57 319 218 778 218 778 862 743 862 743 731 303 731 303 880 653 880 653 910 400 910 400 362 620 362 620 160 128 160 128 899 577 899 577 418 44 418 44 241 205 241 205 221 99 221 99 353 494 353 494 98 810 98 810 722 34 722 34 617 98 617 98 779 728 779 728 242 515 242 515 184 63 184 63 387 841 387 841 268 59 268 59 68 101 68 101 550 3 550 3 365 188 365 188 323 378 323 378 441 372 441 372 407 729 407 729 831 302 831 302 159 735 159 735 851 517 851 517 739 603 739 603 354 222 354 222 723 189 723 189 616 272 616 272 254 155 254 155 907 121 907 121 198 5 198 5 229 505 229 505 750 171 750 171 54 276 54 276 522 688 522 688 193 155 193 155 367 154 367 154 499 241 499 241 456 936 456 936 513 776 513 776 189 734 189 734 740 935 740 935 198 801 198 801 845 283 845 283 644 34 644 34 780 927 780 927 254 287 254 287 478 798 478 798 521 756 521 756 233 645 233 645 147 401 147 401 396 56 396 56 568 743 568 743 865 103 865 103 565 187 565 187 149 641 149 641 561 292 561 292 247 350 247 350 233 55 233 55 473 691 473 691 870 256 870 256 802 272 802 272 66 131 66 131 333 305 333 305 166 828 166 828 328 75 328 75 590 210 590 210 724 364 724 364 173 320 173 320 273 436 273 436 468 742 468 742 631 270 631 270 247 863 247 863 210 157 210 157 338 778 338 778 504 568 504 568 719 892 719 892 276 261 276 261 138 772 138 772 378 291 378 291 396 730 396 730 889 88 889 88 152 789 152 789 614 766 614 766 808 668 808 668 834 135 834 135 100 14 100 14 262 491 262 491 865 97 865 97 799 915 799 915 941 440 941 440 932 347 932 347 762 795 762 795 448 17 448 17 86 848 86 848 343 461 343 461 376 751 376 751 81 281 81 281 871 326 871 326 118 909 118 909 651 279 651 279 259 40 259 40 772 49 772 49 598 66 598 66 931 797 931 797 749 638 749 638 802 65 802 65 213 121 213 121 764 270 764 270 308 318 308 318 261 699 261 699 269 204 269 204 703 188 703 188 297 67 297 67 916 602 916 602 769 418 769 418 576 470 576 470 723 773 723 773 435 261 435 261 896 321 896 321 559 28 559 28 537 290 537 290 808 640 808 640 554 647 554 647 771 633 771 633 77 693 77 693 887 868 887 868 92 330 92 330 823 20 823 20 134 131 134 131 234 815 234 815 429 379 429 379 635 328 635 328 545 803 545 803 517 414 517 414 457 368 457 368 919 213 919 213 613 38 613 38 824 603 824 603 574 165 574 165 490 93 490 93 635 795 635 795 179 704 179 704 494 739 494 739 653 148 653 148 321 908 321 908 759 870 759 870 817 402 817 402 369 43 369 43 300 599 300 599 880 495 880 495 149 318 149 318 601 20 601 20 187 767 187 767 489 162 489 162 87 430 87 430 619 157 619 157 625 644 625 644 203 823 203 823 203 161 203 161 774 127 774 127 878 144 878 144 636 290 636 290 582 512 582 512 742 204 742 204 238 285 238 285 618 241 618 241 516 419 516 419 289 667 289 667 827 346 827 346 670 290 670 290 751 811 751 811 756 256 756 256 89 475 89 475 429 661 429 661 431 206 431 206 252 531 252 531 344 544 344 544 451 123 451 123 852 715 852 715 598 430 598 430 573 620 573 620 89 888 89 888 774 616 774 616 135 870 135 870 597 226 597 226 629 43 629 43 898 351 898 351 623 942 623 942 364 287 364 287 75 539 75 539 661 447 661 447 102 781 102 781 726 484 726 484 774 859 774 859 101 656 101 656 600 472 600 472 412 292 412 292 160 295 160 295 534 288 534 288 449 435 449 435 297 313 297 313 41 203 41 203 840 622 840 622 598 743 598 743 446 197 446 197 162 839 162 839 761 951 761 951 673 943 673 943 612 650 612 650 858 741 858 741 71 875 71 875 422 94 422 94 201 800 201 800 752 604 752 604 510 571 510 571 418 610 418 610 165 329 165 329 20 144 20 144 630 629 630 629 564 723 564 723 408 891 408 891 271 98 271 98 597 348 597 348 278 771 278 771 943 57 943 57 836 230 836 230 721 437 721 437 43 829 43 829 466 884 466 884 724 922 724 922 70 689 70 689 478 207 478 207 453 216 453 216 568 642 568 642 143 56 143 56 861 16 861 16 476 603 476 603 693 309 693 309 726 841 726 841 218 947 218 947 826 245 826 245 545 741 545 741 510 501 510 501 49 121 49 121 714 362 714 362 579 578 579 578 473 560 473 560 48 455 48 455 301 247 301 247 234 130 234 130 870 451 870 451 589 802 589 802 104 499 104 499 553 27 553 27 608 332 608 332 485 615 485 615 894 101 894 101 585 752 585 752 197 314 197 314 516 857 516 857 929 74 929 74 858 876 858 876 315 519 315 519 822 565 822 565 70 933 70 933 320 946 320 946 270 158 270 158 394 786 394 786 698 694 698 694 353 702 353 702 1 281 1 281 646 32 646 32 687 134 687 134 911 91 911 91 485 757 485 757 683 899 683 899 515 617 515 617 484 489 484 489 940 791 940 791 815 195 815 195 931 419 931 419 18 217 18 217 732 338 732 338 574 546 574 546 84 474 84 474 252 465 252 465 376 647 376 647 678 542 678 542 441 871 441 871 681 261 681 261 804 265 804 265 527 151 527 151 237 944 237 944 189 215 189 215 476 96 476 96 116 739 116 739 638 885 638 885 76 486 76 486 848 214 848 214 421 888 421 888 694 234 694 234 319 401 319 401 691 923 691 923 738 471 738 471 299 777 299 777 246 69 246 69 453 13 453 13 366 609 366 609 340 153 340 153 366 157 366 157 226 356 226 356 813 294 813 294 382 469 382 469 659 580 659 580 236 233 236 233 792 760 792 760 632 421 632 421 378 435 378 435 632 396 632 396 313 268 313 268 682 573 682 573 841 369 841 369 591 451 591 451 370 621 370 621 224 494 224 494 391 427 391 427 681 621 681 621 880 267 880 267 572 723 572 723 696 536 696 536 728 369 728 369 620 580 620 580 26 857 26 857 802 300 802 300 361 687 361 687 124 297 124 297 497 816 497 816 173 386 173 386 552 919 552 919 345 543 345 543 860 235 860 235 481 649 481 649 433 498 433 498 557 393 557 393 676 30 676 30 726 939 726 939 354 465 354 465 532 501 532 501 241 835 241 835 948 223 948 223 219 885 219 885 827 249 827 249 110 814 110 814 62 244 62 244 278 732 278 732 27 83 27 83 736 721 736 721 373 275 373 275 487 884 487 884 518 917 518 917 795 749 795 749 737 764 737 764 104 20 104 20 564 649 564 649 806 570 806 570 132 207 132 207 242 239 242 239 658 151 658 151 935 587 935 587 140 96 140 96 910 200 910 200 414 79 414 79 922 719 922 719 743 710 743 710 528 783 528 783 33 940 33 940 416 290 416 290 485 443 485 443 864 330 864 330 617 381 617 381 366 169 366 169 269 316 269 316 658 732 658 732 58 105 58 105 620 799 620 799 208 906 208 906 503 49 503 49 939 683 939 683 373 846 373 846 15 30 15 30 305 216 305 216 609 613 609 613 937 757 937 757 210 431 210 431 754 736 754 736 347 162 347 162 885 595 885 595 872 463 872 463 400 326 400 326 651 67 651 67 815 359 815 359 180 822 180 822 678 618 678 618 414 424 414 424 630 736 630 736 275 107 275 107 472 284 472 284 401 847 401 847 233 170 233 170 550 416 550 416 751 319 751 319 759 164 759 164 690 682 690 682 297 4 297 4 869 47 869 47 199 483 199 483 688 538 688 538 69 724 69 724 889 39 889 39 6 169 6 169 380 532 380 532 915 927 915 927 934 346 934 346 654 379 654 379 782 372 782 372 891 460 891 460 573 266 573 266 831 809 831 809 591 308 591 308 351 77 351 77 694 281 694 281 357 353 357 353 950 252 950 252 140 661 140 661 462 788 462 788 256 81 256 81 474 398 474 398 822 432 822 432 718 757 718 757 239 279 239 279 740 376 740 376 898 123 898 123 926 119 926 119 935 16 935 16 880 335 880 335 606 483 606 483 10 170 10 170 410 431 410 431 783 475 783 475 612 498 612 498 255 545 255 545 525 263 525 263 43 172 43 172 506 493 506 493 355 262 355 262 431 107 431 107 340 751 340 751 255 738 255 738 460 227 460 227 634 542 634 542 220 503 220 503 590 933 590 933 746 37 746 37 738 76 738 76 418 919 418 919 354 81 354 81 233 358 233 358 830 313 830 313 334 334 334 334 411 9 411 9 357 146 357 146 694 614 694 614 550 389 550 389 783 501 783 501 742 908 742 908 112 398 112 398 500 414 500 414 856 418 856 418 100 648 100 648 258 619 258 619 504 220 504 220 560 261 560 261 949 664 949 664 604 766 604 766 307 312 307 312 670 174 670 174 725 817 725 817 67 632 67 632 148 144 148 144 846 946 846 946 894 757 894 757 3 166 3 166 776 537 776 537 290 900 290 900 318 99 318 99 63 400 63 400 773 860 773 860 399 541 399 541 95 24 95 24 639 746 639 746 801 589 801 589 878 528 878 528 132 75 132 75 140 13 140 13 937 379 937 379 451 417 451 417 950 661 950 661 759 557 759 557 932 518 932 518 364 435 364 435 268 793 268 793 14 521 14 521 48 530 48 530 726 99 726 99 838 374 838 374 685 139 685 139 897 349 897 349 915 893 915 893 503 519 503 519 415 900 415 900 124 172 124 172 862 149 862 149 459 945 459 945 507 90 507 90 535 453 535 453 703 488 703 488 223 152 223 152 343 951 343 951 67 810 67 810 740 838 740 838 570 291 570 291 233 69 233 69 430 685 430 685 543 98 543 98 519 110 519 110 383 840 383 840 445 265 445 265 948 467 948 467 44 921 44 921 531 212 531 212 753 275 753 275 557 557 557 557 471 380 471 380 73 939 73 939 81 749 81 749 261 884 261 884 675 307 675 307 690 896 690 896 25 465 25 465 707 119 707 119 307 401 307 401 392 83 392 83 649 93 649 93 771 699 771 699 320 787 320 787 230 624 230 624 267 544 267 544 133 250 133 250 221 600 221 600 768 133 768 133 216 755 216 755 921 655 921 655 38 233 38 233 700 89 700 89 786 391 786 391 869 839 869 839 630 632 630 632 9 133 9 133 94 111 94 111 461 730 461 730 646 867 646 867 89 358 89 358 12 505 12 505 176 269 176 269 113 527 113 527 618 283 618 283 733 352 733 352 564 765 564 765 879 620 879 620 16 840 16 840 713 351 713 351 565 671 565 671 547 686 547 686 822 863 822 863 492 424 492 424 675 786 675 786 253 264 253 264 717 665 717 665 844 860 844 860 773 800 773 800 881 907 881 907 306 341 306 341 223 893 223 893 707 763 707 763 859 500 859 500 703 526 703 526 253 458 253 458 774 734 774 734 43 301 43 301 415 27 415 27 485 801 485 801 648 227 648 227 947 713 947 713 731 693 731 693 89 686 89 686 903 452 903 452 299 736 299 736 180 578 180 578 897 182 897 182 283 810 283 810 241 680 241 680 726 941 726 941 694 109 694 109 721 755 721 755 276 680 276 680 123 424 123 424 130 727 130 727 606 227 606 227 779 379 779 379 522 759 522 759 332 520 332 520 898 396 898 396 91 86 91 86 314 53 314 53 781 760 781 760 936 784 936 784 776 858 776 858 931 606 931 606 418 46 418 46 163 104 163 104 924 203 924 203 673 359 673 359 179 430 179 430 61 466 61 466 949 678 949 678 413 841 413 841 166 108 166 108 774 825 774 825 599 254 599 254 261 201 261 201 576 494 576 494 157 925 157 925 606 668 606 668 349 192 349 192 472 16 472 16 512 662 512 662 732 143 732 143 326 476 326 476 918 122 918 122 774 614 774 614 741 567 741 567 826 179 826 179 499 418 499 418 512 704 512 704 465 510 465 510 87 14 87 14 894 28 894 28 860 14 860 14 764 460 764 460 349 289 349 289 684 22 684 22 940 565 940 565 582 940 582 940 14 364 14 364 830 74 830 74 673 837 673 837 906 96 906 96 831 257 831 257 262 656 262 656 686 828 686 828 301 831 301 831 682 722 682 722 925 909 925 909 503 298 503 298 305 863 305 863 608 31 608 31 908 636 908 636 557 28 557 28 348 830 348 830 800 145 800 145 507 698 507 698 669 210 669 210 473 271 473 271 783 863 783 863 37 838 37 838 723 798 723 798 103 710 103 710 150 180 150 180 780 512 780 512 525 648 525 648 216 824 216 824 524 589 524 589 69 481 69 481 291 340 291 340 88 843 88 843 450 880 450 880 341 797 341 797 585 475 585 475 314 795 314 795 170 49 170 49 72 189 72 189 317 189 317 189 185 622 185 622 88 343 88 343 375 800 375 800 435 692 435 692 922 267 922 267 720 263 720 263 434 433 434 433 195 39 195 39 279 583 279 583 785 553 785 553 647 639 647 639 267 466 267 466 709 428 709 428 75 328 75 328 115 662 115 662 654 44 654 44 552 737 552 737 66 324 66 324 818 32 818 32 39 177 39 177 804 251 804 251 181 293 181 293 146 797 146 797 335 431 335 431 63 742 63 742 155 456 155 456 561 517 561 517 521 433 521 433 232 434 232 434 6 699 6 699 38 204 38 204 711 567 711 567 357 525 357 525 663 815 663 815 396 9 396 9 943 571 943 571 657 412 657 412 312 713 312 713 305 631 305 631 606 625 606 625 719 121 719 121 80 501 80 501 188 63 188 63 170 858 170 858 605 386 605 386 177 426 177 426 360 922 360 922 150 726 150 726 901 794 901 794 692 114 692 114 652 832 652 832 655 276 655 276 103 629 103 629 751 478 751 478 47 863 47 863 347 605 347 605 189 405 189 405 469 522 469 522 834 653 834 653 444 378 444 378 685 112 685 112 404 86 404 86 860 684 860 684 817 211 817 211 65 734 65 734 894 243 894 243 868 713 868 713 775 315 775 315 126 74 126 74 379 109 379 109 496 354 496 354 895 411 895 411 218 747 218 747 138 87 138 87 223 414 223 414 181 395 181 395 283 68 283 68 186 848 186 848 27 243 27 243 780 31 780 31 831 849 831 849 347 779 347 779 380 553 380 553 605 151 605 151 771 764 771 764 565 303 565 303 189 51 189 51 841 754 841 754 156 541 156 541 30 411 30 411 268 106 268 106 220 176 220 176 499 570 499 570 46 869 46 869 223 927 223 927 359 503 359 503 378 558 378 558 183 384 183 384 231 593 231 593 847 42 847 42 737 167 737 167 681 814 681 814 328 810 328 810 879 588 879 588 760 180 760 180 907 611 907 611 485 169 485 169 718 944 718 944 35 681 35 681 789 358 789 358 258 421 258 421 578 736 578 736 39 391 39 391 528 579 528 579 441 508 441 508 822 651 822 651 711 123 711 123 810 43 810 43 561 662 561 662 226 539 226 539 460 920 460 920 888 875 888 875 208 189 208 189 26 663 26 663 567 605 567 605 909 375 909 375 792 50 792 50 81 422 81 422 262 472 262 472 470 735 470 735 775 459 775 459 334 812 334 812 252 690 252 690 182 572 182 572 711 448 711 448 705 675 705 675 519 636 519 636 45 316 45 316 760 627 760 627 467 498 467 498 572 554 572 554 271 472 271 472 749 526 749 526 317 634 317 634 619 918 619 918 858 794 858 794 421 467 421 467 328 699 328 699 491 742 491 742 938 555 938 555 749 146 749 146 156 903 156 903 674 591 674 591 354 169 354 169 130 81 130 81 228 540 228 540 723 174 723 174 678 37 678 37 711 64 711 64 266 375 266 375 165 189 165 189 73 274 73 274 795 641 795 641 591 333 591 333 714 536 714 536 102 638 102 638 354 644 354 644 253 670 253 670 879 757 879 757 655 293 655 293 803 786 803 786 56 565 56 565 933 328 933 328 437 249 437 249 466 173 466 173 804 281 804 281 15 393 15 393 922 905 922 905 491 841 491 841 259 283 259 283 43 373 43 373 376 839 376 839 332 321 332 321 273 537 273 537 38 80 38 80 892 839 892 839 690 615 690 615 881 852 881 852 526 792 526 792 651 545 651 545 330 205 330 205 78 730 78 730 724 114 724 114 501 598 501 598 394 258 394 258 368 537 368 537 766 718 766 718 152 135 152 135 197 399 197 399 55 652 55 652 694 776 694 776 873 806 873 806 460 220 460 220 908 60 908 60 481 374 481 374 783 444 783 444 503 595 503 595 922 441 922 441 289 2 289 2 694 507 694 507 201 569 201 569 202 218 202 218 862 56 862 56 626 602 626 602 256 904 256 904 166 602 166 602 286 350 286 350 485 525 485 525 873 218 873 218 331 27 331 27 74 643 74 643 383 561 383 561 137 757 137 757 264 336 264 336 342 328 342 328 524 664 524 664 524 722 524 722 364 142 364 142 184 851 184 851 731 802 731 802 450 183 450 183 359 368 359 368 801 655 801 655 765 889 765 889 91 682 91 682 184 773 184 773 565 293 565 293 277 597 277 597 715 293 715 293 797 180 797 180 377 67 377 67 946 691 946 691 854 473 854 473 941 208 941 208 725 146 725 146 930 509 930 509 717 817 717 817 654 65 654 65 182 408 182 408 121 549 121 549 827 565 827 565 675 132 675 132 841 578 841 578 948 242 948 242 515 555 515 555 688 575 688 575 215 761 215 761 487 299 487 299 145 297 145 297 226 246 226 246 432 93 432 93 47 51 47 51 220 644 220 644 221 886 221 886 542 921 542 921 113 343 113 343 513 190 513 190 598 165 598 165 142 95 142 95 618 105 618 105 633 880 633 880 926 782 926 782 192 65 192 65 224 691 224 691 562 523 562 523 610 481 610 481 186 340 186 340 220 851 220 851 947 613 947 613 584 782 584 782 88 886 88 886 216 504 216 504 114 570 114 570 871 444 871 444 911 26 911 26 239 42 239 42 682 561 682 561 76 246 76 246 876 59 876 59 114 943 114 943 97 728 97 728 429 126 429 126 182 174 182 174 571 378 571 378 614 509 614 509 623 143 623 143 172 341 172 341 123 346 123 346 187 75 187 75 907 401 907 401 107 772 107 772 542 3 542 3 553 628 553 628 617 299 617 299 302 126 302 126 575 317 575 317 533 195 533 195 883 415 883 415 227 199 227 199 929 805 929 805 896 395 896 395 584 9 584 9 920 2 920 2 187 348 187 348 468 838 468 838 372 769 372 769 66 144 66 144 87 223 87 223 656 653 656 653 570 476 570 476 236 206 236 206 294 674 294 674 240 45 240 45 467 801 467 801 108 549 108 549 301 906 301 906 742 848 742 848 161 309 161 309 530 757 530 757 567 946 567 946 194 795 194 795 405 735 405 735 463 463 463 463 391 372 391 372 322 104 322 104 91 391 91 391 356 872 356 872 185 871 185 871 335 453 335 453 564 509 564 509 426 35 426 35 131 516 131 516 871 259 871 259 436 154 436 154 602 563 602 563 280 785 280 785 138 347 138 347 376 861 376 861 561 820 561 820 290 801 290 801 44 382 44 382 666 247 666 247 716 734 716 734 919 595 919 595 880 595 880 595 6 401 6 401 665 609 665 609 925 823 925 823 134 793 134 793 865 349 865 349 899 441 899 441 373 627 373 627 185 840 185 840 841 667 841 667 276 491 276 491 698 498 698 498 906 602 906 602 566 21 566 21 255 692 255 692 919 770 919 770 820 243 820 243 100 62 100 62 719 590 719 590 619 109 619 109 485 238 485 238 397 522 397 522 357 295 357 295 114 854 114 854 867 31 867 31 594 158 594 158 595 480 595 480 571 425 571 425 534 837 534 837 909 149 909 149 688 901 688 901 813 553 813 553 43 858 43 858 724 34 724 34 159 496 159 496 779 603 779 603 48 408 48 408 578 19 578 19 507 451 507 451 1 423 1 423 390 726 390 726 836 164 836 164 534 929 534 929 445 215 445 215 372 464 372 464 433 489 433 489 7 175 7 175 465 680 465 680 772 456 772 456 276 177 276 177 46 192 46 192 144 857 144 857 468 462 468 462 425 478 425 478 16 682 16 682 870 770 870 770 747 470 747 470 387 16 387 16 630 553 630 553 492 139 492 139 269 890 269 890 949 754 949 754 447 579 447 579 184 846 184 846 851 369 851 369 309 383 309 383 812 861 812 861 133 126 133 126 683 300 683 300 591 330 591 330 600 306 600 306 792 666 792 666 892 157 892 157 452 401 452 401 529 466 529 466 296 35 296 35 926 559 926 559 750 290 750 290 405 110 405 110 320 25 320 25 449 46 449 46 648 694 648 694 706 830 706 830 929 551 929 551 605 165 605 165 866 942 866 942 429 243 429 243 153 12 153 12 78 467 78 467 553 312 553 312 239 34 239 34 658 40 658 40 524 398 524 398 25 907 25 907 570 738 570 738 897 758 897 758 193 408 193 408 366 639 366 639 714 519 714 519 330 629 330 629 541 619 541 619 629 744 629 744 608 307 608 307 491 225 491 225 77 371 77 371 531 66 531 66 14 293 14 293 423 247 423 247 220 700 220 700 857 767 857 767 848 596 848 596 170 234 170 234 825 302 825 302 857 895 857 895 40 365 40 365 531 388 531 388 61 895 61 895 560 264 560 264 631 402 631 402 640 217 640 217 754 864 754 864 804 283 804 283 893 498 893 498 714 716 714 716 263 277 263 277 594 886 594 886 860 317 860 317 223 894 223 894 835 617 835 617 188 804 188 804 255 720 255 720 233 656 233 656 50 741 50 741 834 134 834 134 916 402 916 402 750 329 750 329 308 286 308 286 356 364 356 364 344 393 344 393 314 436 314 436 11 770 11 770 776 678 776 678 398 893 398 893 587 353 587 353 701 299 701 299 806 26 806 26 100 912 100 912 508 354 508 354 753 856 753 856 57 208 57 208 805 90 805 90 750 803 750 803 21 454 21 454 794 805 794 805 75 812 75 812 463 579 463 579 195 637 195 637 321 383 321 383 637 696 637 696 853 420 853 420 864 655 864 655 557 869 557 869 152 947 152 947 120 133 120 133 425 133 425 133 675 849 675 849 413 635 413 635 385 219 385 219 207 506 207 506 875 596 875 596 468 138 468 138 294 15 294 15 389 177 389 177 165 501 165 501 114 127 114 127 724 377 724 377 111 383 111 383 891 346 891 346 333 148 333 148 278 867 278 867 327 364 327 364 84 412 84 412 752 414 752 414 759 562 759 562 206 591 206 591 47 254 47 254 166 802 166 802 521 386 521 386 915 822 915 822 68 184 68 184 601 642 601 642 774 14 774 14 149 624 149 624 431 894 431 894 20 868 20 868 885 24 885 24 314 295 314 295 145 572 145 572 367 474 367 474 155 757 155 757 555 890 555 890 352 429 352 429 97 52 97 52 835 857 835 857 593 669 593 669 217 932 217 932 307 745 307 745 414 366 414 366 417 664 417 664 756 349 756 349 821 552 821 552 309 470 309 470 457 921 457 921 933 54 933 54 522 98 522 98 878 408 878 408 792 773 792 773 863 475 863 475 696 615 696 615 555 81 555 81 372 226 372 226 432 728 432 728 825 889 825 889 794 544 794 544 561 261 561 261 396 857 396 857 239 375 239 375 649 247 649 247 672 592 672 592 266 832 266 832 659 468 659 468 529 78 529 78 245 110 245 110 60 74 60 74 114 912 114 912 627 326 627 326 78 235 78 235 892 647 892 647 26 755 26 755 549 25 549 25 216 811 216 811 559 218 559 218 615 476 615 476 8 200 8 200 62 337 62 337 304 610 304 610 489 951 489 951 763 737 763 737 951 458 951 458 619 21 619 21 648 128 648 128 646 907 646 907 446 467 446 467 873 808 873 808 763 308 763 308 579 616 579 616 621 442 621 442 787 199 787 199 890 726 890 726 549 549 549 549 3 929 3 929 719 216 719 216 239 264 239 264 707 174 707 174 573 312 573 312 215 778 215 778 216 25 216 25 856 774 856 774 179 489 179 489 762 9 762 9 385 798 385 798 9 777 9 777 389 777 389 777 694 283 694 283 96 537 96 537 875 846 875 846 762 439 762 439 806 585 806 585 638 193 638 193 371 585 371 585 900 474 900 474 518 79 518 79 69 713 69 713 724 91 724 91 375 668 375 668 156 212 156 212 763 464 763 464 415 570 415 570 683 893 683 893 409 904 409 904 948 814 948 814 241 357 241 357 174 607 174 607 571 160 571 160 763 310 763 310 411 169 411 169 307 562 307 562 399 615 399 615 19 657 19 657 750 587 750 587 374 686 374 686 130 731 130 731 7 318 7 318 355 814 355 814 491 747 491 747 720 641 720 641 454 499 454 499 476 249 476 249 402 870 402 870 543 689 543 689 861 114 861 114 396 585 396 585 810 807 810 807 164 307 164 307 654 95 654 95 73 616 73 616 50 814 50 814 874 939 874 939 831 885 831 885 325 455 325 455 658 722 658 722 363 292 363 292 159 483 159 483 39 580 39 580 559 454 559 454 396 876 396 876 437 122 437 122 621 376 621 376 910 841 910 841 456 841 456 841 458 272 458 272 201 774 201 774 126 709 126 709 657 594 657 594 88 917 88 917 940 902 940 902 663 388 663 388 191 661 191 661 584 867 584 867 322 204 322 204 630 709 630 709 75 374 75 374 429 907 429 907 877 197 877 197 813 842 813 842 546 293 546 293 57 391 57 391 226 709 226 709 806 562 806 562 260 232 260 232 343 728 343 728 677 83 677 83 703 308 703 308 791 802 791 802 313 811 313 811 745 937 745 937 860 578 860 578 822 204 822 204 306 21 306 21 551 47 551 47 582 573 582 573 474 887 474 887 635 33 635 33 18 20 18 20 179 163 179 163 308 412 308 412 279 485 279 485 452 344 452 344 823 389 823 389 694 696 694 696 173 82 173 82 73 343 73 343 289 11 289 11 276 592 276 592 918 751 918 751 279 414 279 414 161 803 161 803 855 167 855 167 388 175 388 175 895 138 895 138 829 128 829 128 836 130 836 130 796 743 796 743 595 231 595 231 582 564 582 564 114 12 114 12 525 203 525 203 829 557 829 557 570 481 570 481 810 18 810 18 557 72 557 72 341 534 341 534 136 630 136 630 703 80 703 80 792 317 792 317 66 621 66 621 378 272 378 272 871 596 871 596 400 81 400 81 670 284 670 284 57 361 57 361 846 893 846 893 98 835 98 835 663 694 663 694 589 132 589 132 4 730 4 730 911 275 911 275 518 276 518 276 688 153 688 153 183 280 183 280 255 192 255 192 564 809 564 809 569 329 569 329 721 88 721 88 676 852 676 852 475 438 475 438 785 491 785 491 224 173 224 173 628 785 628 785 562 270 562 270 916 25 916 25 406 643 406 643 38 593 38 593 933 303 933 303 451 333 451 333 12 271 12 271 769 11 769 11 267 820 267 820 485 849 485 849 119 831 119 831 613 682 613 682 58 813 58 813 3 696 3 696 42 114 42 114 796 388 796 388 832 492 832 492 121 614 121 614 17 299 17 299 787 28 787 28 790 776 790 776 443 912 443 912 672 225 672 225 476 209 476 209 392 79 392 79 886 683 886 683 936 23 936 23 325 590 325 590 856 361 856 361 46 884 46 884 948 425 948 425 943 760 943 760 784 866 784 866 890 465 890 465 347 390 347 390 705 687 705 687 503 59 503 59 883 9 883 9 495 134 495 134 609 479 609 479 349 907 349 907 594 402 594 402 908 65 908 65 657 226 657 226 231 679 231 679 802 43 802 43 834 567 834 567 123 272 123 272 133 929 133 929 598 206 598 206 825 477 825 477 724 580 724 580 232 268 232 268 894 317 894 317 176 378 176 378 850 862 850 862 611 770 611 770 721 259 721 259 337 683 337 683 112 804 112 804 426 33 426 33 22 369 22 369 839 761 839 761 423 637 423 637 406 528 406 528 378 253 378 253 415 644 415 644 183 31 183 31 622 99 622 99 817 71 817 71 114 760 114 760 186 937 186 937 283 403 283 403 490 760 490 760 80 163 80 163 232 709 232 709 139 644 139 644 481 162 481 162 707 472 707 472 72 307 72 307 542 711 542 711 206 511 206 511 664 401 664 401 30 846 30 846 335 76 335 76 447 856 447 856 91 717 91 717 496 129 496 129 336 145 336 145 177 352 177 352 902 428 902 428 852 777 852 777 172 469 172 469 942 510 942 510 580 31 580 31 756 422 756 422 857 944 857 944 115 333 115 333 539 2 539 2 116 422 116 422 852 687 852 687 444 275 444 275 877 192 877 192 740 611 740 611 131 242 131 242 377 889 377 889 770 588 770 588 474 583 474 583 39 184 39 184 763 110 763 110 390 737 390 737 191 397 191 397 366 512 366 512 7 186 7 186 851 322 851 322 105 414 105 414 302 180 302 180 34 831 34 831 827 262 827 262 475 386 475 386 23 551 23 551 810 291 810 291 551 173 551 173 573 902 573 902 298 520 298 520 440 224 440 224 517 746 517 746 352 4 352 4 173 781 173 781 905 40 905 40 370 520 370 520 15 725 15 725 710 418 710 418 620 731 620 731 289 114 289 114 848 389 848 389 330 352 330 352 28 509 28 509 629 740 629 740 875 236 875 236 788 841 788 841 717 883 717 883 297 318 297 318 622 920 622 920 720 287 720 287 889 891 889 891 96 897 96 897 252 92 252 92 176 97 176 97 41 436 41 436 255 375 255 375 687 100 687 100 126 467 126 467 869 818 869 818 607 819 607 819 299 847 299 847 791 7 791 7 534 223 534 223 273 41 273 41 323 883 323 883 341 105 341 105 623 193 623 193 55 440 55 440 739 325 739 325 520 312 520 312 300 83 300 83 488 768 488 768 41 915 41 915 159 280 159 280 637 150 637 150 513 104 513 104 683 943 683 943 461 105 461 105 504 275 504 275 484 1 484 1 482 613 482 613 347 580 347 580 853 774 853 774 942 32 942 32 339 655 339 655 719 859 719 859 246 178 246 178 578 32 578 32 602 628 602 628 872 253 872 253 802 686 802 686 480 385 480 385 2 524 2 524 169 564 169 564 490 417 490 417 466 159 466 159 109 333 109 333 630 559 630 559 17 906 17 906 31 278 31 278 404 350 404 350 572 285 572 285 414 838 414 838 157 682 157 682 873 548 873 548 862 529 862 529 590 931 590 931 839 461 839 461 558 289 558 289 680 22 680 22 706 107 706 107 328 804 328 804 95 550 95 550 668 45 668 45 141 740 141 740 669 836 669 836 360 176 360 176 559 229 559 229 364 731 364 731 167 759 167 759 150 590 150 590 697 346 697 346 41 41 41 41 128 810 128 810 590 798 590 798 569 517 569 517 152 415 152 415 115 347 115 347 229 147 229 147 389 520 389 520 162 23 162 23 873 921 873 921 502 700 502 700 295 786 295 786 112 594 112 594 555 123 555 123 28 439 28 439 454 680 454 680 434 532 434 532 633 394 633 394 474 560 474 560 733 51 733 51 293 828 293 828 30 458 30 458 491 153 491 153 532 475 532 475 380 527 380 527 119 741 119 741 597 267 597 267 881 675 881 675 490 65 490 65 863 451 863 451 875 570 875 570 708 3 708 3 638 703 638 703 58 689 58 689 740 603 740 603 914 501 914 501 154 803 154 803 665 304 665 304 221 341 221 341 506 211 506 211 873 648 873 648 598 335 598 335 714 136 714 136 221 239 221 239 115 422 115 422 157 272 157 272 947 253 947 253 807 766 807 766 567 251 567 251 197 502 197 502 28 330 28 330 615 442 615 442 463 855 463 855 862 866 862 866 614 394 614 394 664 594 664 594 819 753 819 753 742 898 742 898 488 672 488 672 739 341 739 341 125 888 125 888 501 412 501 412 83 603 83 603 891 648 891 648 154 64 154 64 519 453 519 453 772 662 772 662 407 563 407 563 3 78 3 78 354 276 354 276 664 515 664 515 170 820 170 820 459 156 459 156 423 589 423 589 385 512 385 512 494 117 494 117 788 417 788 417 481 313 481 313 497 143 497 143 183 118 183 118 740 610 740 610 491 707 491 707 223 862 223 862 526 217 526 217 74 855 74 855 765 503 765 503 846 81 846 81 890 922 890 922 10 177 10 177 186 951 186 951 118 751 118 751 834 695 834 695 119 229 119 229 468 681 468 681 403 625 403 625 324 474 324 474 772 149 772 149 923 767 923 767 796 344 796 344 590 951 590 951 620 909 620 909 930 580 930 580 1 796 1 796 23 94 23 94 27 727 27 727 251 540 251 540 365 124 365 124 509 589 509 589 734 843 734 843 766 779 766 779 164 758 164 758 766 655 766 655 693 497 693 497 789 77 789 77 508 326 508 326 472 444 472 444 406 250 406 250 473 70 473 70 834 327 834 327 272 74 272 74 327 323 327 323 859 385 859 385 75 674 75 674 620 134 620 134 515 34 515 34 364 83 364 83 8 346 8 346 36 880 36 880 32 209 32 209 35 289 35 289 585 803 585 803 15 847 15 847 229 543 229 543 155 705 155 705 517 103 517 103 353 922 353 922 663 656 663 656 675 933 675 933 840 537 840 537 930 936 930 936 912 103 912 103 480 346 480 346 375 100 375 100 470 89 470 89 302 464 302 464 694 167 694 167 891 802 891 802 381 319 381 319 348 176 348 176 549 772 549 772 823 157 823 157 241 943 241 943 446 488 446 488 759 655 759 655 161 8 161 8 498 649 498 649 123 253 123 253 603 458 603 458 159 485 159 485 219 60 219 60 219 143 219 143 24 595 24 595 279 731 279 731 784 373 784 373 44 695 44 695 578 366 578 366 654 551 654 551 387 598 387 598 606 905 606 905 600 166 600 166 5 109 5 109 821 468 821 468 6 51 6 51 530 824 530 824 215 43 215 43 187 382 187 382 855 567 855 567 513 668 513 668 380 230 380 230 334 900 334 900 747 864 747 864 350 742 350 742 45 511 45 511 873 86 873 86 206 827 206 827 427 209 427 209 260 72 260 72 266 243 266 243 340 823 340 823 543 165 543 165 930 285 930 285 855 566 855 566 669 615 669 615 22 87 22 87 688 581 688 581 553 631 553 631 115 28 115 28 409 815 409 815 671 367 671 367 841 668 841 668 613 173 613 173 389 93 389 93 943 773 943 773 115 680 115 680 43 566 43 566 319 946 319 946 720 343 720 343 621 118 621 118 49 655 49 655 446 912 446 912 322 528 322 528 163 417 163 417 362 123 362 123 146 690 146 690 703 316 703 316 400 294 400 294 508 644 508 644 133 423 133 423 243 528 243 528 373 304 373 304 41 535 41 535 314 547 314 547 311 702 311 702 359 292 359 292 526 14 526 14 110 929 110 929 137 887 137 887 227 323 227 323 336 450 336 450 671 893 671 893 32 479 32 479 156 135 156 135 868 99 868 99 612 455 612 455 608 770 608 770 633 689 633 689 292 935 292 935 860 566 860 566 876 867 876 867 369 330 369 330 842 904 842 904 396 1 396 1 919 488 919 488 126 49 126 49 352 740 352 740 794 721 794 721 466 674 466 674 312 848 312 848 703 45 703 45 531 428 531 428 854 62 854 62 681 488 681 488 731 115 731 115 917 901 917 901 717 207 717 207 338 313 338 313 721 400 721 400 558 352 558 352 34 923 34 923 840 339 840 339 10 220 10 220 750 83 750 83 275 32 275 32 947 729 947 729 258 160 258 160 597 627 597 627 445 388 445 388 742 53 742 53 658 909 658 909 266 673 266 673 892 196 892 196 504 547 504 547 776 17 776 17 582 250 582 250 59 607 59 607 784 456 784 456 338 421 338 421 292 805 292 805 831 359 831 359 107 542 107 542 784 161 784 161 318 385 318 385 552 167 552 167 553 630 553 630 52 270 52 270 573 746 573 746 899 13 899 13 309 272 309 272 591 33 591 33 103 181 103 181 650 191 650 191 240 705 240 705 587 344 587 344 819 578 819 578 428 524 428 524 219 195 219 195 603 196 603 196 127 339 127 339 346 773 346 773 288 207 288 207 922 664 922 664 404 793 404 793 356 6 356 6 188 747 188 747 548 325 548 325 266 780 266 780 672 379 672 379 467 695 467 695 257 449 257 449 821 75 821 75 648 99 648 99 816 385 816 385 85 851 85 851 1 687 1 687 370 735 370 735 821 186 821 186 293 778 293 778 849 860 849 860 395 365 395 365 607 296 607 296 202 523 202 523 593 808 593 808 517 230 517 230 493 841 493 841 283 147 283 147 814 791 814 791 438 252 438 252 582 309 582 309 249 51 249 51 313 725 313 725 29 517 29 517 293 581 293 581 857 297 857 297 467 184 467 184 924 506 924 506 370 930 370 930 9 375 9 375 887 640 887 640 829 235 829 235 295 262 295 262 549 221 549 221 192 43 192 43 555 894 555 894 270 744 270 744 430 289 430 289 886 322 886 322 903 203 903 203 153 618 153 618 210 19 210 19 227 70 227 70 722 530 722 530 63 770 63 770 905 176 905 176 455 753 455 753 239 123 239 123 702 679 702 679 697 801 697 801 466 667 466 667 710 496 710 496 805 510 805 510 292 947 292 947 263 770 263 770 286 512 286 512 251 468 251 468 55 341 55 341 221 550 221 550 397 898 397 898 687 484 687 484 573 666 573 666 273 740 273 740 893 595 893 595 743 938 743 938 893 76 893 76 103 786 103 786 518 588 518 588 410 171 410 171 177 428 177 428 303 350 303 350 69 936 69 936 180 331 180 331 344 120 344 120 88 183 88 183 655 862 655 862 243 132 243 132 21 596 21 596 655 731 655 731 229 274 229 274 485 776 485 776 114 727 114 727 871 846 871 846 246 120 246 120 340 445 340 445 659 891 659 891 90 280 90 280 574 845 574 845 889 546 889 546 57 488 57 488 585 423 585 423 126 181 126 181 103 368 103 368 175 419 175 419 220 819 220 819 43 171 43 171 929 744 929 744 462 1 462 1 275 867 275 867 80 673 80 673 122 556 122 556 145 167 145 167 438 474 438 474 798 704 798 704 181 261 181 261 204 371 204 371 290 319 290 319 433 807 433 807 724 630 724 630 912 26 912 26 692 596 692 596 914 630 914 630 196 451 196 451 53 911 53 911 860 439 860 439 689 494 689 494 593 424 593 424 127 459 127 459 677 223 677 223 149 420 149 420 287 598 287 598 851 599 851 599 48 776 48 776 389 251 389 251 562 877 562 877 297 725 297 725 227 734 227 734 891 837 891 837 804 83 804 83 619 931 619 931 779 648 779 648 892 781 892 781 630 561 630 561 511 636 511 636 26 17 26 17 209 526 209 526 47 93 47 93 580 81 580 81 270 95 270 95 366 82 366 82 114 795 114 795 325 346 325 346 503 406 503 406 890 675 890 675 705 202 705 202 274 97 274 97 725 836 725 836 703 229 703 229 685 225 685 225 32 817 32 817 519 884 519 884 446 406 446 406 610 377 610 377 886 402 886 402 597 17 597 17 50 342 50 342 11 651 11 651 552 113 552 113 465 901 465 901 684 251 684 251 279 451 279 451 310 315 310 315 924 864 924 864 251 937 251 937 404 447 404 447 489 457 489 457 411 923 411 923 82 353 82 353 317 125 317 125 527 339 527 339 228 571 228 571 718 930 718 930 358 678 358 678 931 566 931 566 656 580 656 580 624 168 624 168 86 403 86 403 154 735 154 735 595 24 595 24 14 710 14 710 133 138 133 138 419 123 419 123 625 887 625 887 26 902 26 902 856 195 856 195 73 935 73 935 516 787 516 787 892 872 892 872 853 504 853 504 847 641 847 641 75 833 75 833 192 141 192 141 870 290 870 290 749 792 749 792 303 796 303 796 677 878 677 878 467 5 467 5 742 921 742 921 367 543 367 543 353 459 353 459 708 744 708 744 571 484 571 484 901 234 901 234 466 806 466 806 385 316 385 316 590 491 590 491 768 513 768 513 405 335 405 335 791 448 791 448 532 103 532 103 631 490 631 490 408 286 408 286 700 674 700 674 295 335 295 335 5 696 5 696 70 523 70 523 152 526 152 526 618 608 618 608 99 93 99 93 619 621 619 621 8 526 8 526 560 658 560 658 575 324 575 324 223 592 223 592 823 497 823 497 74 832 74 832 884 419 884 419 910 692 910 692 92 43 92 43 544 513 544 513 379 865 379 865 942 417 942 417 254 283 254 283 378 850 378 850 788 372 788 372 731 929 731 929 279 768 279 768 773 43 773 43 666 558 666 558 496 118 496 118 633 51 633 51 17 580 17 580 41 11 41 11 807 597 807 597 331 244 331 244 498 262 498 262 520 744 520 744 741 87 741 87 247 733 247 733 390 695 390 695 469 83 469 83 345 339 345 339 474 723 474 723 680 292 680 292 944 320 944 320 842 543 842 543 368 67 368 67 400 385 400 385 627 882 627 882 62 308 62 308 513 367 513 367 195 754 195 754 94 155 94 155 544 692 544 692 551 410 551 410 166 917 166 917 456 668 456 668 94 171 94 171 158 609 158 609 331 564 331 564 887 215 887 215 597 889 597 889 305 361 305 361 794 255 794 255 686 693 686 693 128 3 128 3 478 611 478 611 733 193 733 193 410 219 410 219 354 387 354 387 476 611 476 611 432 637 432 637 935 258 935 258 826 700 826 700 300 628 300 628 749 486 749 486 936 432 936 432 177 696 177 696 156 509 156 509 536 524 536 524 109 137 109 137 124 229 124 229 433 787 433 787 609 373 609 373 638 747 638 747 617 9 617 9 677 142 677 142 893 619 893 619 412 191 412 191 118 591 118 591 861 422 861 422 897 51 897 51 76 792 76 792 755 373 755 373 768 352 768 352 440 195 440 195 437 752 437 752 805 757 805 757 113 641 113 641 347 597 347 597 379 74 379 74 879 720 879 720 491 58 491 58 632 423 632 423 721 146 721 146 708 533 708 533 64 189 64 189 852 412 852 412 383 751 383 751 262 203 262 203 527 73 527 73 896 932 896 932 441 277 441 277 749 538 749 538 509 42 509 42 576 864 576 864 611 27 611 27 731 610 731 610 937 90 937 90 515 204 515 204 304 500 304 500 433 630 433 630 889 912 889 912 97 198 97 198 63 296 63 296 183 265 183 265 688 13 688 13 144 520 144 520 329 366 329 366 767 378 767 378 635 609 635 609 951 23 951 23 687 429 687 429 259 645 259 645 175 57 175 57 800 863 800 863 520 100 520 100 587 662 587 662 782 225 782 225 384 944 384 944 521 131 521 131 848 527 848 527 520 46 520 46 67 567 67 567 599 768 599 768 920 74 920 74 746 142 746 142 847 108 847 108 238 369 238 369 947 215 947 215 294 16 294 16 217 390 217 390 6 677 6 677 678 343 678 343 184 371 184 371 927 662 927 662 342 774 342 774 347 848 347 848 905 598 905 598 577 253 577 253 796 592 796 592 522 579 522 579 670 836 670 836 313 214 313 214 303 242 303 242 482 343 482 343 432 632 432 632 330 406 330 406 889 613 889 613 235 563 235 563 41 33 41 33 232 783 232 783 564 860 564 860 884 564 884 564 145 710 145 710 380 259 380 259 947 26 947 26 934 611 934 611 483 623 483 623 13 889 13 889 636 75 636 75 87 56 87 56 212 692 212 692 791 636 791 636 418 454 418 454 364 449 364 449 214 909 214 909 162 153 162 153 913 211 913 211 390 662 390 662 744 416 744 416 827 769 827 769 29 671 29 671 601 707 601 707 224 92 224 92 212 533 212 533 19 604 19 604 779 480 779 480 176 107 176 107 321 23 321 23 354 647 354 647 261 56 261 56 342 384 342 384 704 549 704 549 306 802 306 802 600 536 600 536 142 246 142 246 115 22 115 22 350 113 350 113 93 233 93 233 36 265 36 265 517 523 517 523 533 554 533 554 805 826 805 826 562 468 562 468 418 374 418 374 500 928 500 928 919 617 919 617 247 643 247 643 487 710 487 710 503 703 503 703 252 749 252 749 16 25 16 25 800 903 800 903 425 701 425 701 240 380 240 380 187 54 187 54 336 583 336 583 111 200 111 200 70 27 70 27 674 706 674 706 882 182 882 182 519 128 519 128 568 488 568 488 910 424 910 424 73 579 73 579 230 826 230 826 314 832 314 832 552 79 552 79 934 235 934 235 49 21 49 21 364 595 364 595 78 529 78 529 636 735 636 735 769 55 769 55 449 417 449 417 720 543 720 543 301 186 301 186 19 177 19 177 22 444 22 444 494 2 494 2 113 461 113 461 708 421 708 421 878 596 878 596 598 706 598 706 389 834 389 834 509 336 509 336 417 204 417 204 415 390 415 390 765 314 765 314 701 168 701 168 398 461 398 461 626 455 626 455 251 447 251 447 871 409 871 409 484 669 484 669 918 79 918 79 811 795 811 795 789 888 789 888 417 289 417 289 243 838 243 838 143 299 143 299 668 396 668 396 31 464 31 464 57 870 57 870 873 465 873 465 385 560 385 560 95 390 95 390 563 610 563 610 340 88 340 88 251 332 251 332 457 173 457 173 209 299 209 299 516 944 516 944 7 947 7 947 67 216 67 216 447 98 447 98 274 654 274 654 615 10 615 10 27 763 27 763 206 295 206 295 78 241 78 241 210 825 210 825 384 584 384 584 533 257 533 257 231 36 231 36 272 744 272 744 487 258 487 258 64 274 64 274 791 771 791 771 685 68 685 68 375 504 375 504 36 53 36 53 744 486 744 486 156 465 156 465 950 861 950 861 477 718 477 718 500 501 500 501 561 237 561 237 361 618 361 618 606 914 606 914 681 514 681 514 221 43 221 43 470 239 470 239 91 810 91 810 182 456 182 456 749 500 749 500 829 491 829 491 295 261 295 261 164 1 164 1 606 14 606 14 305 524 305 524 843 350 843 350 145 327 145 327 225 581 225 581 368 166 368 166 570 747 570 747 178 383 178 383 728 900 728 900 322 650 322 650 869 284 869 284 92 570 92 570 502 58 502 58 946 274 946 274 484 691 484 691 767 146 767 146 535 483 535 483 215 554 215 554 357 270 357 270 751 102 751 102 69 477 69 477 36 44 36 44 881 51 881 51 545 228 545 228 221 421 221 421 639 198 639 198 900 681 900 681 484 350 484 350 648 865 648 865 56 499 56 499 628 215 628 215 98 91 98 91 218 434 218 434 152 795 152 795 430 473 430 473 356 934 356 934 125 90 125 90 647 27 647 27 392 379 392 379 470 473 470 473 238 732 238 732 829 874 829 874 264 236 264 236 672 668 672 668 825 24 825 24 734 520 734 520 588 607 588 607 135 490 135 490 749 498 749 498 597 211 597 211 801 670 801 670 774 410 774 410 731 702 731 702 615 397 615 397 166 96 166 96 654 865 654 865 360 563 360 563 615 429 615 429 652 117 652 117 351 874 351 874 663 594 663 594 738 362 738 362 491 855 491 855 662 408 662 408 433 612 433 612 158 441 158 441 353 725 353 725 134 490 134 490 136 6 136 6 904 935 904 935 675 618 675 618 621 460 621 460 632 496 632 496 341 346 341 346 265 234 265 234 407 349 407 349 125 186 125 186 453 593 453 593 294 759 294 759 920 425 920 425 27 179 27 179 932 224 932 224 52 268 52 268 694 165 694 165 426 295 426 295 70 874 70 874 578 92 578 92 350 883 350 883 162 317 162 317 805 483 805 483 127 60 127 60 219 856 219 856 711 686 711 686 849 311 849 311 870 462 870 462 323 641 323 641 632 835 632 835 740 862 740 862 916 447 916 447 193 327 193 327 573 282 573 282 914 32 914 32 200 55 200 55 79 933 79 933 597 473 597 473 764 221 764 221 445 186 445 186 794 533 794 533 24 53 24 53 757 288 757 288 803 750 803 750 79 109 79 109 189 621 189 621 924 407 924 407 740 849 740 849 857 771 857 771 317 101 317 101 615 140 615 140 67 928 67 928 737 734 737 734 563 276 563 276 390 362 390 362 10 325 10 325 922 222 922 222 656 117 656 117 930 33 930 33 170 928 170 928 888 727 888 727 925 770 925 770 587 58 587 58 300 196 300 196 193 294 193 294 336 581 336 581 918 165 918 165 696 772 696 772 499 575 499 575 35 245 35 245 114 647 114 647 424 401 424 401 180 619 180 619 161 340 161 340 58 458 58 458 442 352 442 352 188 167 188 167 743 447 743 447 672 392 672 392 593 267 593 267 224 298 224 298 293 675 293 675 807 518 807 518 815 752 815 752 78 483 78 483 167 432 167 432 65 676 65 676 362 543 362 543 594 551 594 551 110 821 110 821 284 497 284 497 854 742 854 742 761 478 761 478 532 110 532 110 822 858 822 858 290 695 290 695 600 734 600 734 597 784 597 784 455 115 455 115 201 907 201 907 60 438 60 438 314 393 314 393 30 705 30 705 46 188 46 188 915 784 915 784 225 673 225 673 706 575 706 575 32 519 32 519 601 295 601 295 20 134 20 134 122 498 122 498 180 35 180 35 99 554 99 554 900 698 900 698 173 421 173 421 914 259 914 259 205 436 205 436 589 223 589 223 176 252 176 252 79 484 79 484 568 293 568 293 12 944 12 944 939 671 939 671 699 550 699 550 307 467 307 467 795 103 795 103 67 779 67 779 514 796 514 796 95 326 95 326 2 189 2 189 48 864 48 864 695 671 695 671 789 345 789 345 593 90 593 90 57 611 57 611 649 480 649 480 106 942 106 942 567 876 567 876 447 405 447 405 366 433 366 433 195 378 195 378 583 781 583 781 234 531 234 531 659 752 659 752 19 640 19 640 849 877 849 877 786 776 786 776 517 406 517 406 727 951 727 951 823 199 823 199 668 57 668 57 372 577 372 577 780 460 780 460 342 825 342 825 750 241 750 241 867 2 867 2 374 945 374 945 143 496 143 496 192 689 192 689 119 432 119 432 77 745 77 745 698 703 698 703 136 869 136 869 271 919 271 919 10 330 10 330 809 158 809 158 502 688 502 688 156 840 156 840 220 247 220 247 652 560 652 560 783 254 783 254 24 207 24 207 786 173 786 173 542 673 542 673 88 654 88 654 329 580 329 580 210 248 210 248 333 461 333 461 698 490 698 490 312 21 312 21 249 352 249 352 125 71 125 71 141 725 141 725 299 517 299 517 384 640 384 640 610 268 610 268 98 898 98 898 870 852 870 852 689 535 689 535 563 279 563 279 925 97 925 97 229 557 229 557 267 316 267 316 751 40 751 40 428 351 428 351 352 635 352 635 396 515 396 515 374 856 374 856 305 772 305 772 96 310 96 310 247 641 247 641 949 769 949 769 165 83 165 83 246 233 246 233 875 519 875 519 699 453 699 453 400 502 400 502 840 652 840 652 691 336 691 336 477 341 477 341 593 13 593 13 64 768 64 768 210 348 210 348 445 65 445 65 719 115 719 115 687 828 687 828 797 397 797 397 757 199 757 199 38 100 38 100 472 828 472 828 54 619 54 619 630 696 630 696 666 285 666 285 522 223 522 223 296 733 296 733 556 645 556 645 28 503 28 503 543 437 543 437 545 651 545 651 799 714 799 714 938 573 938 573 946 501 946 501 705 460 705 460 45 920 45 920 811 186 811 186 849 169 849 169 544 90 544 90 69 25 69 25 852 834 852 834 92 705 92 705 271 360 271 360 713 890 713 890 579 939 579 939 451 849 451 849 558 420 558 420 380 3 380 3 32 896 32 896 481 220 481 220 588 830 588 830 928 641 928 641 584 676 584 676 285 463 285 463 319 800 319 800 215 837 215 837 398 449 398 449 431 840 431 840 527 267 527 267 250 469 250 469 264 158 264 158 190 915 190 915 784 712 784 712 466 762 466 762 130 501 130 501 131 537 131 537 461 257 461 257 205 665 205 665 362 160 362 160 922 657 922 657 216 550 216 550 471 638 471 638 683 669 683 669 691 851 691 851 226 205 226 205 626 211 626 211 166 175 166 175 129 77 129 77 322 746 322 746 41 357 41 357 444 11 444 11 909 354 909 354 626 451 626 451 332 781 332 781 286 406 286 406 556 503 556 503 559 226 559 226 303 518 303 518 757 703 757 703 679 223 679 223 791 619 791 619 516 664 516 664 31 500 31 500 590 75 590 75 675 112 675 112 668 157 668 157 604 926 604 926 674 756 674 756 50 108 50 108 427 650 427 650 81 485 81 485 184 765 184 765 371 244 371 244 818 678 818 678 826 203 826 203 444 562 444 562 27 209 27 209 853 853 853 853 2 123 2 123 360 642 360 642 368 656 368 656 218 46 218 46 439 187 439 187 391 811 391 811 931 134 931 134 621 641 621 641 580 350 580 350 293 898 293 898 659 535 659 535 60 344 60 344 744 948 744 948 766 343 766 343 49 724 49 724 669 869 669 869 180 100 180 100 725 354 725 354 331 276 331 276 550 841 550 841 129 728 129 728 264 668 264 668 317 442 317 442 797 221 797 221 601 672 601 672 908 253 908 253 767 128 767 128 513 724 513 724 685 565 685 565 249 888 249 888 882 614 882 614 51 218 51 218 464 628 464 628 141 906 141 906 220 875 220 875 489 589 489 589 317 728 317 728 284 848 284 848 740 595 740 595 518 812 518 812 477 377 477 377 526 733 526 733 560 753 560 753 743 634 743 634 559 313 559 313 339 49 339 49 651 496 651 496 394 10 394 10 386 319 386 319 270 279 270 279 781 232 781 232 682 210 682 210 385 387 385 387 342 302 342 302 747 313 747 313 23 727 23 727 758 628 758 628 172 267 172 267 453 520 453 520 942 633 942 633 288 363 288 363 349 40 349 40 670 236 670 236 572 385 572 385 901 842 901 842 120 547 120 547 501 82 501 82 672 375 672 375 143 597 143 597 890 807 890 807 628 417 628 417 54 862 54 862 128 23 128 23 612 856 612 856 74 803 74 803 365 591 365 591 632 685 632 685 638 797 638 797 230 471 230 471 132 352 132 352 546 803 546 803 65 202 65 202 342 786 342 786 728 878 728 878 600 745 600 745 634 706 634 706 243 293 243 293 226 920 226 920 52 190 52 190 468 217 468 217 879 862 879 862 479 269 479 269 80 849 80 849 496 496 496 496 811 561 811 561 348 313 348 313 836 945 836 945 32 542 32 542 599 233 599 233 707 367 707 367 665 704 665 704 370 845 370 845 378 563 378 563 675 871 675 871 362 780 362 780 842 93 842 93 215 196 215 196 535 738 535 738 877 193 877 193 55 126 55 126 757 841 757 841 393 134 393 134 674 907 674 907 691 149 691 149 34 882 34 882 86 649 86 649 831 294 831 294 814 803 814 803 268 282 268 282 622 951 622 951 477 922 477 922 754 163 754 163 420 797 420 797 647 635 647 635 228 912 228 912 562 431 562 431 623 408 623 408 289 112 289 112 911 475 911 475 149 752 149 752 690 844 690 844 260 53 260 53 550 280 550 280 52 444 52 444 932 512 932 512 917 80 917 80 371 788 371 788 20 572 20 572 489 33 489 33 484 756 484 756 787 246 787 246 947 44 947 44 507 243 507 243 598 805 598 805 447 513 447 513 904 214 904 214 342 816 342 816 54 322 54 322 274 852 274 852 508 483 508 483 424 444 424 444 575 656 575 656 945 373 945 373 632 143 632 143 575 384 575 384 751 514 751 514 121 687 121 687 58 921 58 921 96 430 96 430 484 402 484 402 198 379 198 379 885 259 885 259 301 815 301 815 735 841 735 841 518 58 518 58 350 724 350 724 687 361 687 361 624 774 624 774 863 342 863 342 169 614 169 614 455 548 455 548 124 744 124 744 575 801 575 801 556 146 556 146 787 159 787 159 883 424 883 424 630 742 630 742 666 198 666 198 237 924 237 924 405 565 405 565 19 14 19 14 227 324 227 324 867 359 867 359 410 804 410 804 59 682 59 682 621 757 621 757 532 235 532 235 258 215 258 215 951 249 951 249 819 230 819 230 503 639 503 639 39 346 39 346 549 20 549 20 49 537 49 537 71 463 71 463 916 890 916 890 662 236 662 236 438 842 438 842 638 273 638 273 87 413 87 413 719 257 719 257 188 391 188 391 613 101 613 101 32 831 32 831 556 426 556 426 563 756 563 756 811 370 811 370 212 891 212 891 602 869 602 869 836 110 836 110 559 904 559 904 272 93 272 93 283 348 283 348 894 461 894 461 35 364 35 364 35 23 35 23 633 792 633 792 617 944 617 944 304 490 304 490 232 39 232 39 755 162 755 162 336 828 336 828 887 813 887 813 504 37 504 37 643 176 643 176 221 464 221 464 118 186 118 186 87 859 87 859 317 862 317 862 821 950 821 950 340 55 340 55 147 369 147 369 580 58 580 58 687 588 687 588 293 901 293 901 591 770 591 770 222 272 222 272 137 133 137 133 138 515 138 515 16 321 16 321 314 30 314 30 539 4 539 4 370 369 370 369 78 497 78 497 559 837 559 837 240 242 240 242 397 797 397 797 212 35 212 35 792 921 792 921 771 207 771 207 785 432 785 432 461 426 461 426 612 885 612 885 815 243 815 243 616 859 616 859 653 670 653 670 394 788 394 788 862 570 862 570 232 441 232 441 225 471 225 471 812 50 812 50 432 882 432 882 817 387 817 387 282 34 282 34 565 889 565 889 605 748 605 748 294 296 294 296 76 323 76 323 862 357 862 357 592 778 592 778 933 854 933 854 603 525 603 525 345 595 345 595 50 575 50 575 614 118 614 118 934 30 934 30 241 850 241 850 829 804 829 804 550 26 550 26 316 69 316 69 578 878 578 878 567 759 567 759 377 800 377 800 34 114 34 114 805 647 805 647 619 288 619 288 760 374 760 374 512 357 512 357 258 41 258 41 814 253 814 253 246 538 246 538 172 173 172 173 386 590 386 590 180 292 180 292 75 252 75 252 461 589 461 589 624 395 624 395 613 741 613 741 636 99 636 99 438 283 438 283 489 296 489 296 531 206 531 206 48 885 48 885 181 936 181 936 191 912 191 912 781 508 781 508 447 70 447 70 866 880 866 880 543 568 543 568 252 174 252 174 576 104 576 104 776 82 776 82 503 403 503 403 912 895 912 895 334 87 334 87 896 391 896 391 944 463 944 463 360 606 360 606 627 263 627 263 41 843 41 843 121 308 121 308 491 259 491 259 685 54 685 54 128 103 128 103 170 704 170 704 398 300 398 300 227 509 227 509 182 158 182 158 603 524 603 524 52 761 52 761 341 558 341 558 775 413 775 413 643 906 643 906 629 431 629 431 566 802 566 802 462 386 462 386 936 16 936 16 72 311 72 311 634 355 634 355 47 68 47 68 786 169 786 169 847 238 847 238 822 246 822 246 40 853 40 853 218 569 218 569 367 292 367 292 670 191 670 191 150 551 150 551 709 675 709 675 640 534 640 534 674 350 674 350 243 411 243 411 825 788 825 788 332 379 332 379 639 320 639 320 139 682 139 682 380 192 380 192 548 146 548 146 391 639 391 639 319 16 319 16 734 349 734 349 688 803 688 803 841 613 841 613 35 438 35 438 740 668 740 668 367 230 367 230 797 137 797 137 827 499 827 499 268 710 268 710 201 183 201 183 898 628 898 628 939 33 939 33 133 162 133 162 889 87 889 87 249 848 249 848 419 400 419 400 891 282 891 282 499 491 499 491 597 787 597 787 578 392 578 392 262 767 262 767 426 105 426 105 575 544 575 544 234 45 234 45 428 368 428 368 293 758 293 758 37 476 37 476 342 504 342 504 408 917 408 917 864 640 864 640 806 541 806 541 853 481 853 481 648 853 648 853 167 910 167 910 70 780 70 780 161 759 161 759 932 635 932 635 860 649 860 649 924 840 924 840 614 432 614 432 174 507 174 507 950 82 950 82 139 869 139 869 890 42 890 42 353 743 353 743 535 504 535 504 670 519 670 519 564 74 564 74 883 2 883 2 130 500 130 500 344 75 344 75 843 57 843 57 450 299 450 299 162 522 162 522 12 656 12 656 431 576 431 576 790 352 790 352 49 215 49 215 640 62 640 62 722 4 722 4 600 84 600 84 195 848 195 848 281 927 281 927 612 178 612 178 486 576 486 576 746 115 746 115 342 23 342 23 828 651 828 651 313 545 313 545 61 229 61 229 694 148 694 148 267 853 267 853 837 561 837 561 825 489 825 489 748 404 748 404 805 27 805 27 409 942 409 942 325 901 325 901 644 924 644 924 393 389 393 389 361 651 361 651 703 163 703 163 923 889 923 889 133 117 133 117 439 619 439 619 646 818 646 818 70 936 70 936 680 119 680 119 937 199 937 199 443 304 443 304 902 821 902 821 654 58 654 58 372 109 372 109 397 728 397 728 933 576 933 576 259 271 259 271 876 431 876 431 313 9 313 9 356 905 356 905 319 942 319 942 226 270 226 270 158 431 158 431 620 490 620 490 704 26 704 26 455 464 455 464 217 93 217 93 63 776 63 776 263 818 263 818 81 197 81 197 625 730 625 730 720 309 720 309 502 112 502 112 62 403 62 403 153 297 153 297 85 929 85 929 344 182 344 182 926 765 926 765 289 481 289 481 418 850 418 850 655 227 655 227 779 460 779 460 829 600 829 600 366 901 366 901 338 615 338 615 742 280 742 280 174 531 174 531 572 611 572 611 486 936 486 936 25 392 25 392 560 843 560 843 886 394 886 394 632 299 632 299 451 458 451 458 170 231 170 231 715 551 715 551 506 217 506 217 335 694 335 694 364 487 364 487 836 277 836 277 518 478 518 478 740 202 740 202 750 42 750 42 97 732 97 732 697 56 697 56 829 306 829 306 113 457 113 457 680 811 680 811 602 308 602 308 473 762 473 762 707 498 707 498 542 729 542 729 362 673 362 673 925 391 925 391 97 179 97 179 673 55 673 55 921 512 921 512 593 843 593 843 818 776 818 776 869 593 869 593 464 777 464 777 820 607 820 607 757 750 757 750 492 869 492 869 620 473 620 473 602 923 602 923 727 780 727 780 142 725 142 725 921 949 921 949 796 655 796 655 157 376 157 376 539 164 539 164 218 378 218 378 924 71 924 71 459 543 459 543 517 883 517 883 372 614 372 614 477 323 477 323 736 911 736 911 89 521 89 521 167 762 167 762 254 288 254 288 607 739 607 739 569 280 569 280 246 159 246 159 82 914 82 914 669 884 669 884 143 646 143 646 728 161 728 161 549 49 549 49 489 734 489 734 589 831 589 831 713 14 713 14 309 226 309 226 858 37 858 37 300 88 300 88 517 702 517 702 245 826 245 826 468 71 468 71 879 95 879 95 625 274 625 274 377 373 377 373 117 778 117 778 786 713 786 713 825 406 825 406 944 949 944 949 528 117 528 117 621 38 621 38 824 634 824 634 947 644 947 644 101 206 101 206 161 298 161 298 501 774 501 774 416 565 416 565 294 722 294 722 672 866 672 866 557 43 557 43 368 817 368 817 628 100 628 100 277 335 277 335 654 879 654 879 933 853 933 853 874 581 874 581 680 861 680 861 329 227 329 227 368 68 368 68 640 366 640 366 585 247 585 247 617 631 617 631 138 421 138 421 159 715 159 715 712 223 712 223 65 608 65 608 650 484 650 484 320 874 320 874 884 720 884 720 137 316 137 316 674 638 674 638 375 707 375 707 540 27 540 27 900 328 900 328 430 945 430 945 277 701 277 701 615 546 615 546 688 367 688 367 55 622 55 622 786 332 786 332 640 740 640 740 402 519 402 519 766 113 766 113 939 169 939 169 493 214 493 214 95 425 95 425 156 84 156 84 33 520 33 520 886 805 886 805 813 248 813 248 727 765 727 765 836 118 836 118 57 848 57 848 384 821 384 821 639 86 639 86 798 583 798 583 109 390 109 390 665 942 665 942 16 590 16 590 931 862 931 862 271 270 271 270 492 241 492 241 865 200 865 200 301 825 301 825 553 774 553 774 880 642 880 642 461 576 461 576 816 307 816 307 341 666 341 666 554 188 554 188 760 536 760 536 710 396 710 396 927 811 927 811 243 666 243 666 45 552 45 552 93 888 93 888 362 3 362 3 160 374 160 374 710 492 710 492 353 629 353 629 715 671 715 671 923 789 923 789 495 271 495 271 804 457 804 457 48 236 48 236 273 835 273 835 904 247 904 247 419 127 419 127 926 591 926 591 312 347 312 347 240 348 240 348 839 544 839 544 400 949 400 949 244 587 244 587 618 568 618 568 125 383 125 383 498 797 498 797 317 674 317 674 618 259 618 259 824 567 824 567 97 614 97 614 869 358 869 358 168 856 168 856 857 891 857 891 249 897 249 897 653 854 653 854 214 624 214 624 807 823 807 823 302 308 302 308 636 907 636 907 793 243 793 243 757 919 757 919 339 882 339 882 693 720 693 720 881 468 881 468 607 270 607 270 117 244 117 244 341 215 341 215 281 181 281 181 40 521 40 521 860 431 860 431 737 448 737 448 325 705 325 705 843 679 843 679 457 619 457 619 55 350 55 350 478 828 478 828 526 73 526 73 179 452 179 452 192 627 192 627 127 117 127 117 282 249 282 249 768 8 768 8 869 758 869 758 582 589 582 589 652 782 652 782 415 458 415 458 908 572 908 572 812 824 812 824 70 256 70 256 277 58 277 58 702 75 702 75 170 389 170 389 73 13 73 13 720 174 720 174 316 926 316 926 865 426 865 426 706 543 706 543 506 863 506 863 339 909 339 909 772 338 772 338 508 939 508 939 830 563 830 563 145 43 145 43 345 273 345 273 476 345 476 345 509 608 509 608 921 568 921 568 837 862 837 862 768 38 768 38 268 450 268 450 304 404 304 404 745 519 745 519 730 162 730 162 322 874 322 874 543 748 543 748 73 775 73 775 136 162 136 162 450 221 450 221 18 408 18 408 949 309 949 309 929 881 929 881 881 762 881 762 366 684 366 684 613 276 613 276 103 648 103 648 265 370 265 370 863 368 863 368 851 907 851 907 478 478 478 478 316 884 316 884 661 125 661 125 278 37 278 37 636 160 636 160 843 742 843 742 664 11 664 11 408 871 408 871 838 565 838 565 58 727 58 727 527 888 527 888 627 509 627 509 394 748 394 748 650 46 650 46 482 575 482 575 753 730 753 730 8 293 8 293 210 929 210 929 902 879 902 879 886 113 886 113 643 695 643 695 448 328 448 328 601 164 601 164 823 466 823 466 32 401 32 401 571 872 571 872 847 148 847 148 870 357 870 357 284 161 284 161 454 703 454 703 180 600 180 600 909 105 909 105 249 131 249 131 195 934 195 934 392 760 392 760 922 430 922 430 1 276 1 276 353 37 353 37 109 827 109 827 374 613 374 613 934 324 934 324 81 56 81 56 934 168 934 168 814 836 814 836 737 131 737 131 348 923 348 923 904 469 904 469 146 699 146 699 680 702 680 702 428 682 428 682 255 153 255 153 776 471 776 471 570 784 570 784 400 198 400 198 400 736 400 736 72 717 72 717 922 730 922 730 579 708 579 708 710 334 710 334 766 444 766 444 708 918 708 918 43 370 43 370 903 474 903 474 675 817 675 817 403 398 403 398 459 554 459 554 27 116 27 116 563 562 563 562 387 176 387 176 830 840 830 840 512 917 512 917 341 350 341 350 189 396 189 396 442 57 442 57 37 944 37 944 451 130 451 130 528 339 528 339 443 524 443 524 238 448 238 448 6 371 6 371 903 836 903 836 367 608 367 608 863 9 863 9 845 756 845 756 298 679 298 679 242 341 242 341 664 663 664 663 929 768 929 768 468 745 468 745 827 697 827 697 383 575 383 575 98 819 98 819 923 616 923 616 781 312 781 312 467 171 467 171 209 620 209 620 240 189 240 189 157 854 157 854 335 333 335 333 729 503 729 503 620 84 620 84 903 167 903 167 807 871 807 871 528 482 528 482 434 42 434 42 655 249 655 249 294 516 294 516 646 318 646 318 871 890 871 890 846 231 846 231 130 173 130 173 508 560 508 560 297 87 297 87 943 499 943 499 99 77 99 77 204 920 204 920 330 530 330 530 44 635 44 635 134 270 134 270 397 249 397 249 12 45 12 45 339 231 339 231 419 12 419 12 717 456 717 456 1 50 1 50 758 216 758 216 536 580 536 580 125 108 125 108 454 7 454 7 39 650 39 650 233 946 233 946 501 924 501 924 571 546 571 546 888 915 888 915 434 477 434 477 159 306 159 306 845 409 845 409 883 134 883 134 556 229 556 229 507 423 507 423 598 481 598 481 836 751 836 751 87 512 87 512 399 645 399 645 629 620 629 620 764 247 764 247 504 838 504 838 652 510 652 510 349 633 349 633 42 785 42 785 74 279 74 279 236 768 236 768 171 657 171 657 236 353 236 353 350 631 350 631 304 762 304 762 67 59 67 59 505 317 505 317 818 435 818 435 713 370 713 370 30 794 30 794 316 364 316 364 848 224 848 224 432 369 432 369 203 906 203 906 422 35 422 35 376 709 376 709 624 891 624 891 402 43 402 43 539 678 539 678 43 504 43 504 79 177 79 177 108 83 108 83 341 781 341 781 4 471 4 471 660 589 660 589 239 768 239 768 915 861 915 861 483 936 483 936 872 894 872 894 550 400 550 400 577 332 577 332 610 631 610 631 615 915 615 915 553 683 553 683 340 116 340 116 615 603 615 603 473 283 473 283 883 590 883 590 554 24 554 24 293 306 293 306 426 178 426 178 269 865 269 865 820 883 820 883 433 183 433 183 143 433 143 433 329 679 329 679 240 934 240 934 818 457 818 457 825 517 825 517 657 53 657 53 545 222 545 222 793 375 793 375 309 768 309 768 587 305 587 305 865 393 865 393 633 403 633 403 289 841 289 841 283 525 283 525 332 608 332 608 947 695 947 695 416 499 416 499 741 750 741 750 604 137 604 137 414 528 414 528 55 273 55 273 645 364 645 364 425 91 425 91 51 580 51 580 402 578 402 578 437 447 437 447 579 679 579 679 422 97 422 97 819 923 819 923 403 951 403 951 768 546 768 546 461 911 461 911 688 481 688 481 540 623 540 623 161 709 161 709 541 698 541 698 946 94 946 94 678 911 678 911 170 873 170 873 529 846 529 846 164 357 164 357 141 389 141 389 577 67 577 67 321 65 321 65 210 593 210 593 183 534 183 534 597 387 597 387 363 3 363 3 511 889 511 889 374 884 374 884 315 427 315 427 51 25 51 25 78 630 78 630 513 264 513 264 423 415 423 415 643 715 643 715 904 250 904 250 9 170 9 170 338 58 338 58 84 407 84 407 921 307 921 307 560 128 560 128 931 728 931 728 130 373 130 373 368 132 368 132 11 700 11 700 299 148 299 148 450 303 450 303 149 297 149 297 617 932 617 932 371 782 371 782 792 467 792 467 663 159 663 159 642 477 642 477 522 458 522 458 839 205 839 205 908 745 908 745 867 354 867 354 913 577 913 577 670 708 670 708 735 196 735 196 522 819 522 819 444 46 444 46 522 75 522 75 903 532 903 532 339 490 339 490 280 122 280 122 257 217 257 217 796 214 796 214 852 785 852 785 474 916 474 916 442 743 442 743 859 147 859 147 645 327 645 327 698 565 698 565 311 912 311 912 149 489 149 489 348 930 348 930 239 99 239 99 529 207 529 207 307 890 307 890 521 853 521 853 736 800 736 800 232 932 232 932 635 129 635 129 297 828 297 828 376 809 376 809 745 804 745 804 811 159 811 159 359 487 359 487 772 403 772 403 75 99 75 99 50 941 50 941 25 339 25 339 427 789 427 789 846 892 846 892 823 428 823 428 188 347 188 347 853 273 853 273 800 9 800 9 141 467 141 467 137 781 137 781 803 192 803 192 501 885 501 885 919 754 919 754 364 300 364 300 309 65 309 65 282 16 282 16 951 446 951 446 109 330 109 330 292 311 292 311 576 946 576 946 889 42 889 42 206 794 206 794 455 66 455 66 794 866 794 866 698 442 698 442 437 358 437 358 867 364 867 364 850 488 850 488 198 891 198 891 274 919 274 919 879 933 879 933 619 219 619 219 608 176 608 176 154 455 154 455 905 342 905 342 242 108 242 108 763 400 763 400 257 571 257 571 247 880 247 880 187 771 187 771 667 147 667 147 57 190 57 190 525 791 525 791 375 872 375 872 554 284 554 284 564 347 564 347 215 104 215 104 937 910 937 910 8 224 8 224 853 156 853 156 86 322 86 322 316 196 316 196 584 522 584 522 842 942 842 942 498 703 498 703 313 686 313 686 573 757 573 757 642 614 642 614 902 389 902 389 749 637 749 637 745 236 745 236 621 504 621 504 487 220 487 220 313 466 313 466 664 681 664 681 674 941 674 941 163 77 163 77 664 391 664 391 357 732 357 732 127 10 127 10 950 293 950 293 343 726 343 726 663 307 663 307 176 468 176 468 692 571 692 571 25 842 25 842 312 190 312 190 848 291 848 291 329 177 329 177 598 9 598 9 759 561 759 561 236 541 236 541 592 493 592 493 697 289 697 289 563 690 563 690 611 827 611 827 911 449 911 449 301 706 301 706 191 525 191 525 799 346 799 346 892 693 892 693 931 617 931 617 127 655 127 655 154 890 154 890 131 468 131 468 639 66 639 66 80 517 80 517 787 23 787 23 367 852 367 852 679 950 679 950 859 655 859 655 231 927 231 927 240 89 240 89 275 761 275 761 656 45 656 45 79 229 79 229 806 133 806 133 7 525 7 525 106 198 106 198 305 629 305 629 268 280 268 280 405 550 405 550 777 80 777 80 813 446 813 446 580 889 580 889 78 369 78 369 249 712 249 712 507 536 507 536 265 222 265 222 946 734 946 734 784 556 784 556 73 107 73 107 874 516 874 516 717 585 717 585 729 881 729 881 137 315 137 315 8 762 8 762 368 237 368 237 879 183 879 183 150 329 150 329 499 722 499 722 678 815 678 815 629 616 629 616 90 811 90 811 804 336 804 336 328 527 328 527 295 402 295 402 692 171 692 171 57 287 57 287 447 892 447 892 711 619 711 619 897 432 897 432 923 359 923 359 710 387 710 387 519 548 519 548 208 447 208 447 261 786 261 786 32 10 32 10 362 583 362 583 63 405 63 405 824 432 824 432 787 551 787 551 771 405 771 405 31 400 31 400 232 396 232 396 166 498 166 498 951 332 951 332 769 3 769 3 605 857 605 857 97 645 97 645 622 710 622 710 491 488 491 488 835 402 835 402 824 22 824 22 625 122 625 122 917 413 917 413 516 19 516 19 360 304 360 304 542 217 542 217 777 701 777 701 408 349 408 349 425 784 425 784 539 331 539 331 722 920 722 920 106 419 106 419 854 126 854 126 864 803 864 803 942 158 942 158 815 797 815 797 610 752 610 752 231 862 231 862 834 216 834 216 858 134 858 134 337 497 337 497 937 343 937 343 816 22 816 22 142 857 142 857 401 253 401 253 3 852 3 852 849 874 849 874 694 382 694 382 568 588 568 588 912 136 912 136 52 922 52 922 805 135 805 135 646 714 646 714 466 545 466 545 644 139 644 139 322 886 322 886 895 801 895 801 666 933 666 933 431 596 431 596 302 36 302 36 334 729 334 729 754 338 754 338 733 701 733 701 860 759 860 759 420 217 420 217 796 340 796 340 270 162 270 162 86 267 86 267 234 843 234 843 564 916 564 916 905 609 905 609 425 475 425 475 646 577 646 577 775 397 775 397 385 561 385 561 667 422 667 422 864 225 864 225 355 900 355 900 111 323 111 323 306 900 306 900 574 775 574 775 609 473 609 473 7 651 7 651 726 387 726 387 546 570 546 570 44 343 44 343 937 736 937 736 862 641 862 641 841 855 841 855 642 593 642 593 529 474 529 474 760 208 760 208 839 598 839 598 342 918 342 918 259 296 259 296 105 623 105 623 849 543 849 543 526 218 526 218 531 684 531 684 721 822 721 822 397 816 397 816 14 677 14 677 861 190 861 190 167 430 167 430 731 940 731 940 146 914 146 914 899 238 899 238 559 803 559 803 111 243 111 243 698 236 698 236 884 229 884 229 114 334 114 334 208 48 208 48 727 579 727 579 578 747 578 747 259 777 259 777 8 942 8 942 251 46 251 46 491 849 491 849 362 237 362 237 418 740 418 740 91 135 91 135 65 126 65 126 527 846 527 846 556 558 556 558 247 399 247 399 95 135 95 135 751 896 751 896 745 580 745 580 515 519 515 519 447 92 447 92 883 589 883 589 833 840 833 840 96 514 96 514 694 35 694 35 318 503 318 503 5 828 5 828 518 300 518 300 826 486 826 486 872 576 872 576 423 54 423 54 453 801 453 801 470 108 470 108 668 873 668 873 847 536 847 536 269 288 269 288 526 852 526 852 424 230 424 230 574 323 574 323 246 243 246 243 788 309 788 309 607 94 607 94 45 281 45 281 325 818 325 818 105 277 105 277 151 109 151 109 291 490 291 490 247 1 247 1 32 642 32 642 663 272 663 272 138 707 138 707 929 248 929 248 597 720 597 720 551 576 551 576 404 398 404 398 912 132 912 132 816 857 816 857 644 933 644 933 245 698 245 698 860 255 860 255 452 577 452 577 33 238 33 238 643 562 643 562 99 46 99 46 62 285 62 285 907 419 907 419 833 914 833 914 803 589 803 589 21 509 21 509 19 215 19 215 150 740 150 740 602 709 602 709 276 855 276 855 252 3 252 3 913 786 913 786 944 266 944 266 767 584 767 584 579 44 579 44 549 666 549 666 750 532 750 532 698 168 698 168 498 879 498 879 745 109 745 109 558 762 558 762 744 137 744 137 310 417 310 417 805 482 805 482 26 732 26 732 901 820 901 820 340 139 340 139 681 368 681 368 281 377 281 377 627 444 627 444 389 467 389 467 521 665 521 665 378 795 378 795 755 500 755 500 331 939 331 939 31 528 31 528 67 768 67 768 848 500 848 500 386 866 386 866 417 250 417 250 126 86 126 86 904 119 904 119 269 485 269 485 870 659 870 659 430 337 430 337 174 663 174 663 637 499 637 499 406 402 406 402 758 144 758 144 560 778 560 778 689 756 689 756 911 662 911 662 705 501 705 501 430 550 430 550 74 364 74 364 252 430 252 430 489 297 489 297 682 239 682 239 383 198 383 198 686 744 686 744 830 230 830 230 273 844 273 844 533 352 533 352 920 877 920 877 827 429 827 429 324 282 324 282 32 398 32 398 421 448 421 448 555 326 555 326 136 596 136 596 179 194 179 194 207 852 207 852 644 389 644 389 550 143 550 143 696 407 696 407 466 692 466 692 308 741 308 741 451 734 451 734 603 374 603 374 249 543 249 543 19 690 19 690 453 675 453 675 271 203 271 203 346 8 346 8 842 853 842 853 252 135 252 135 632 282 632 282 803 546 803 546 10 377 10 377 449 736 449 736 639 225 639 225 461 668 461 668 507 58 507 58 116 365 116 365 620 924 620 924 486 481 486 481 553 159 553 159 309 478 309 478 716 337 716 337 951 509 951 509 905 25 905 25 380 789 380 789 879 708 879 708 157 920 157 920 360 881 360 881 114 331 114 331 935 620 935 620 314 304 314 304 32 756 32 756 352 592 352 592 374 740 374 740 767 527 767 527 906 77 906 77 688 259 688 259 704 293 704 293 422 132 422 132 880 523 880 523 618 764 618 764 586 393 586 393 294 698 294 698 758 288 758 288 456 823 456 823 144 767 144 767 357 68 357 68 587 412 587 412 295 683 295 683 75 733 75 733 325 103 325 103 880 731 880 731 356 802 356 802 137 940 137 940 219 46 219 46 841 723 841 723 707 906 707 906 124 877 124 877 790 240 790 240 552 454 552 454 449 381 449 381 924 778 924 778 701 91 701 91 754 766 754 766 772 12 772 12 532 840 532 840 46 764 46 764 764 11 764 11 121 105 121 105 436 826 436 826 800 354 800 354 398 677 398 677 583 872 583 872 781 322 781 322 779 793 779 793 198 859 198 859 74 884 74 884 729 659 729 659 488 383 488 383 893 182 893 182 27 810 27 810 811 493 811 493 558 413 558 413 456 265 456 265 452 781 452 781 67 211 67 211 98 89 98 89 302 170 302 170 691 818 691 818 364 537 364 537 719 941 719 941 916 569 916 569 581 936 581 936 646 293 646 293 334 91 334 91 361 50 361 50 744 309 744 309 227 540 227 540 757 230 757 230 459 897 459 897 10 483 10 483 407 638 407 638 16 264 16 264 803 62 803 62 653 420 653 420 918 4 918 4 771 709 771 709 895 459 895 459 679 119 679 119 708 699 708 699 642 248 642 248 25 69 25 69 649 474 649 474 415 326 415 326 906 812 906 812 654 111 654 111 735 701 735 701 927 887 927 887 88 506 88 506 163 819 163 819 209 945 209 945 939 893 939 893 744 369 744 369 518 816 518 816 869 16 869 16 7 133 7 133 692 665 692 665 98 39 98 39 361 14 361 14 444 655 444 655 146 367 146 367 869 243 869 243 540 82 540 82 281 650 281 650 697 668 697 668 715 132 715 132 688 393 688 393 608 331 608 331 655 347 655 347 197 252 197 252 525 261 525 261 182 599 182 599 116 626 116 626 16 613 16 613 105 199 105 199 731 785 731 785 490 185 490 185 209 98 209 98 651 847 651 847 472 47 472 47 910 561 910 561 199 436 199 436 697 166 697 166 728 474 728 474 52 80 52 80 532 950 532 950 433 473 433 473 265 630 265 630 193 215 193 215 502 822 502 822 670 802 670 802 549 236 549 236 123 646 123 646 544 803 544 803 493 548 493 548 201 683 201 683 209 599 209 599 861 523 861 523 330 646 330 646 138 678 138 678 452 109 452 109 716 671 716 671 274 664 274 664 557 702 557 702 580 127 580 127 627 524 627 524 41 21 41 21 561 249 561 249 148 308 148 308 394 206 394 206 130 521 130 521 721 116 721 116 311 7 311 7 93 811 93 811 158 298 158 298 285 379 285 379 671 168 671 168 565 941 565 941 949 432 949 432 718 589 718 589 939 176 939 176 95 388 95 388 331 806 331 806 652 2 652 2 453 165 453 165 699 655 699 655 600 257 600 257 226 826 226 826 555 589 555 589 854 48 854 48 214 679 214 679 728 317 728 317 574 589 574 589 162 896 162 896 722 308 722 308 802 654 802 654 900 916 900 916 775 305 775 305 347 913 347 913 501 676 501 676 875 197 875 197 309 482 309 482 491 847 491 847 677 179 677 179 246 906 246 906 755 88 755 88 394 136 394 136 497 777 497 777 267 472 267 472 930 888 930 888 404 555 404 555 78 585 78 585 123 596 123 596 816 450 816 450 766 541 766 541 81 23 81 23 846 216 846 216 905 281 905 281 794 874 794 874 255 575 255 575 391 428 391 428 416 47 416 47 264 852 264 852 678 588 678 588 734 613 734 613 115 844 115 844 271 790 271 790 430 882 430 882 365 550 365 550 569 446 569 446 118 718 118 718 283 676 283 676 448 934 448 934 438 311 438 311 684 7 684 7 383 20 383 20 660 183 660 183 488 545 488 545 573 676 573 676 443 199 443 199 929 174 929 174 522 649 522 649 877 413 877 413 5 607 5 607 919 476 919 476 303 468 303 468 864 837 864 837 5 368 5 368 913 845 913 845 429 604 429 604 240 413 240 413 202 109 202 109 103 645 103 645 338 256 338 256 378 916 378 916 830 846 830 846 73 435 73 435 520 554 520 554 843 603 843 603 475 51 475 51 913 613 913 613 936 1 936 1 727 917 727 917 261 85 261 85 405 439 405 439 837 391 837 391 904 94 904 94 840 851 840 851 756 162 756 162 875 577 875 577 239 283 239 283 305 767 305 767 699 344 699 344 290 343 290 343 394 184 394 184 190 919 190 919 441 311 441 311 721 89 721 89 221 797 221 797 846 801 846 801 229 843 229 843 332 440 332 440 561 244 561 244 203 281 203 281 521 270 521 270 182 541 182 541 933 750 933 750 623 6 623 6 371 554 371 554 640 621 640 621 442 646 442 646 51 301 51 301 893 699 893 699 157 433 157 433 700 95 700 95 510 425 510 425 849 915 849 915 599 211 599 211 419 162 419 162 74 830 74 830 623 160 623 160 365 288 365 288 120 389 120 389 149 771 149 771 44 920 44 920 460 421 460 421 188 508 188 508 425 657 425 657 154 485 154 485 467 142 467 142 644 892 644 892 333 650 333 650 423 44 423 44 882 781 882 781 798 248 798 248 99 45 99 45 29 412 29 412 124 842 124 842 403 865 403 865 447 440 447 440 23 140 23 140 769 571 769 571 769 842 769 842 357 751 357 751 578 542 578 542 641 377 641 377 751 510 751 510 864 900 864 900 651 705 651 705 485 328 485 328 692 20 692 20 474 345 474 345 210 420 210 420 31 163 31 163 829 492 829 492 489 144 489 144 207 370 207 370 169 873 169 873 479 135 479 135 717 140 717 140 4 3 4 3 731 37 731 37 524 851 524 851 878 6 878 6 769 862 769 862 349 4 349 4 305 211 305 211 316 552 316 552 286 344 286 344 814 70 814 70 713 767 713 767 400 565 400 565 145 268 145 268 17 201 17 201 936 792 936 792 598 595 598 595 152 456 152 456 810 714 810 714 841 822 841 822 712 330 712 330 782 132 782 132 636 204 636 204 161 890 161 890 15 96 15 96 135 190 135 190 791 728 791 728 860 758 860 758 479 708 479 708 497 183 497 183 577 13 577 13 761 780 761 780 908 405 908 405 360 664 360 664 97 811 97 811 95 904 95 904 872 837 872 837 142 22 142 22 174 606 174 606 383 538 383 538 870 476 870 476 766 617 766 617 915 156 915 156 744 234 744 234 831 702 831 702 214 212 214 212 551 548 551 548 883 430 883 430 47 10 47 10 950 527 950 527 429 62 429 62 285 605 285 605 76 10 76 10 940 113 940 113 482 82 482 82 940 327 940 327 930 268 930 268 145 225 145 225 682 725 682 725 88 354 88 354 222 244 222 244 127 826 127 826 792 562 792 562 515 616 515 616 507 648 507 648 513 52 513 52 176 502 176 502 444 591 444 591 784 633 784 633 124 648 124 648 681 717 681 717 824 529 824 529 761 33 761 33 15 343 15 343 164 681 164 681 402 883 402 883 661 243 661 243 908 876 908 876 199 112 199 112 715 827 715 827 775 493 775 493 411 843 411 843 250 212 250 212 168 591 168 591 370 666 370 666 326 438 326 438 339 188 339 188 83 800 83 800 798 548 798 548 834 604 834 604 809 324 809 324 42 437 42 437 759 612 759 612 893 408 893 408 667 181 667 181 126 1 126 1 385 591 385 591 507 623 507 623 438 210 438 210 508 271 508 271 173 295 173 295 735 426 735 426 877 135 877 135 951 688 951 688 671 813 671 813 802 648 802 648 224 325 224 325 776 455 776 455 213 363 213 363 879 668 879 668 798 759 798 759 406 102 406 102 743 820 743 820 344 894 344 894 282 176 282 176 427 707 427 707 305 436 305 436 722 817 722 817 806 349 806 349 374 615 374 615 531 435 531 435 212 554 212 554 599 9 599 9 525 886 525 886 33 859 33 859 377 307 377 307 929 333 929 333 747 417 747 417 300 749 300 749 911 746 911 746 211 84 211 84 448 160 448 160 419 829 419 829 274 704 274 704 519 813 519 813 118 35 118 35 693 644 693 644 326 750 326 750 493 155 493 155 275 216 275 216 850 757 850 757 887 341 887 341 593 138 593 138 695 325 695 325 225 243 225 243 130 284 130 284 758 501 758 501 62 265 62 265 139 693 139 693 228 352 228 352 643 28 643 28 627 430 627 430 474 205 474 205 855 684 855 684 596 17 596 17 855 34 855 34 193 198 193 198 609 308 609 308 115 912 115 912 656 284 656 284 333 165 333 165 51 901 51 901 857 581 857 581 228 626 228 626 727 85 727 85 393 543 393 543 107 22 107 22 498 155 498 155 701 850 701 850 369 740 369 740 754 439 754 439 854 410 854 410 444 32 444 32 289 937 289 937 697 268 697 268 836 822 836 822 276 600 276 600 10 508 10 508 436 490 436 490 692 924 692 924 449 482 449 482 543 151 543 151 604 194 604 194 491 114 491 114 715 40 715 40 884 132 884 132 91 56 91 56 613 384 613 384 218 805 218 805 601 700 601 700 701 392 701 392 834 806 834 806 576 191 576 191 376 875 376 875 901 889 901 889 248 929 248 929 468 89 468 89 167 364 167 364 443 347 443 347 572 867 572 867 404 202 404 202 348 79 348 79 616 92 616 92 25 528 25 528 400 298 400 298 845 79 845 79 143 872 143 872 694 808 694 808 829 749 829 749 326 382 326 382 676 522 676 522 118 217 118 217 471 358 471 358 710 455 710 455 170 59 170 59 261 125 261 125 222 442 222 442 61 425 61 425 272 53 272 53 499 193 499 193 414 277 414 277 885 261 885 261 676 880 676 880 198 321 198 321 478 94 478 94 682 404 682 404 940 72 940 72 914 596 914 596 863 146 863 146 689 702 689 702 717 188 717 188 119 483 119 483 86 849 86 849 790 638 790 638 678 433 678 433 162 57 162 57 753 814 753 814 667 371 667 371 756 814 756 814 455 779 455 779 429 29 429 29 937 556 937 556 677 529 677 529 910 901 910 901 132 237 132 237 717 225 717 225 28 902 28 902 950 324 950 324 212 915 212 915 183 390 183 390 839 625 839 625 278 668 278 668 301 2 301 2 77 163 77 163 732 198 732 198 203 795 203 795 793 793 793 793 193 302 193 302 560 268 560 268 892 540 892 540 902 135 902 135 307 911 307 911 579 579 579 579 686 711 686 711 845 705 845 705 824 883 824 883 808 435 808 435 828 928 828 928 625 948 625 948 184 419 184 419 42 554 42 554 804 71 804 71 438 274 438 274 88 530 88 530 465 618 465 618 53 847 53 847 788 794 788 794 704 621 704 621 260 939 260 939 447 119 447 119 375 159 375 159 790 646 790 646 210 271 210 271 826 908 826 908 284 10 284 10 87 869 87 869 770 74 770 74 393 151 393 151 561 788 561 788 508 899 508 899 335 806 335 806 475 537 475 537 865 1 865 1 471 530 471 530 748 157 748 157 659 707 659 707 156 685 156 685 911 482 911 482 827 482 827 482 351 907 351 907 474 804 474 804 939 244 939 244 436 655 436 655 891 160 891 160 493 268 493 268 918 112 918 112 539 650 539 650 389 371 389 371 579 486 579 486 520 868 520 868 398 650 398 650 549 323 549 323 136 667 136 667 882 594 882 594 451 924 451 924 354 854 354 854 697 313 697 313 426 841 426 841 772 260 772 260 903 763 903 763 60 145 60 145 918 233 918 233 617 885 617 885 389 844 389 844 158 813 158 813 70 516 70 516 744 760 744 760 58 852 58 852 637 583 637 583 462 115 462 115 613 702 613 702 764 41 764 41 754 68 754 68 242 465 242 465 728 172 728 172 158 416 158 416 897 361 897 361 733 776 733 776 227 603 227 603 625 547 625 547 524 209 524 209 739 590 739 590 583 608 583 608 76 268 76 268 218 791 218 791 402 588 402 588 564 40 564 40 602 914 602 914 222 618 222 618 553 215 553 215 251 579 251 579 346 592 346 592 924 242 924 242 69 133 69 133 229 368 229 368 633 896 633 896 86 561 86 561 481 503 481 503 505 613 505 613 209 187 209 187 54 153 54 153 690 349 690 349 856 628 856 628 877 90 877 90 822 92 822 92 937 636 937 636 19 385 19 385 262 593 262 593 567 49 567 49 464 879 464 879 520 288 520 288 152 936 152 936 481 506 481 506 224 656 224 656 492 268 492 268 132 339 132 339 307 472 307 472 66 159 66 159 364 693 364 693 538 557 538 557 887 42 887 42 144 825 144 825 98 14 98 14 702 502 702 502 322 257 322 257 179 402 179 402 773 235 773 235 613 202 613 202 466 875 466 875 345 552 345 552 441 902 441 902 151 498 151 498 853 110 853 110 844 768 844 768 562 243 562 243 599 117 599 117 671 107 671 107 920 208 920 208 38 513 38 513 530 913 530 913 462 707 462 707 77 289 77 289 263 81 263 81 401 675 401 675 761 791 761 791 361 842 361 842 782 819 782 819 583 891 583 891 666 658 666 658 306 52 306 52 682 47 682 47 301 781 301 781 227 238 227 238 730 465 730 465 373 564 373 564 303 432 303 432 102 666 102 666 815 937 815 937 407 34 407 34 450 818 450 818 512 678 512 678 271 793 271 793 182 383 182 383 812 814 812 814 637 663 637 663 239 686 239 686 805 113 805 113 301 300 301 300 400 343 400 343 238 921 238 921 62 91 62 91 512 735 512 735 193 701 193 701 797 575 797 575 86 473 86 473 494 778 494 778 108 619 108 619 615 167 615 167 327 434 327 434 633 171 633 171 657 146 657 146 787 550 787 550 702 58 702 58 234 571 234 571 99 477 99 477 19 85 19 85 568 467 568 467 681 182 681 182 672 363 672 363 503 199 503 199 627 943 627 943 584 174 584 174 427 790 427 790 383 58 383 58 750 282 750 282 515 95 515 95 190 461 190 461 781 3 781 3 438 619 438 619 768 520 768 520 394 559 394 559 751 860 751 860 203 690 203 690 911 644 911 644 405 99 405 99 216 792 216 792 316 154 316 154 468 320 468 320 549 676 549 676 118 388 118 388 906 275 906 275 610 76 610 76 181 392 181 392 40 603 40 603 562 619 562 619 392 867 392 867 452 399 452 399 866 63 866 63 410 842 410 842 839 708 839 708 146 197 146 197 98 913 98 913 696 142 696 142 21 218 21 218 239 269 239 269 662 416 662 416 659 215 659 215 707 684 707 684 474 810 474 810 110 484 110 484 485 325 485 325 364 361 364 361 638 354 638 354 771 577 771 577 363 705 363 705 337 34 337 34 854 183 854 183 148 508 148 508 540 924 540 924 123 130 123 130 605 447 605 447 931 891 931 891 441 537 441 537 719 90 719 90 383 404 383 404 407 482 407 482 774 604 774 604 396 8 396 8 157 440 157 440 250 496 250 496 683 810 683 810 162 401 162 401 856 190 856 190 804 570 804 570 570 572 570 572 204 199 204 199 141 228 141 228 15 764 15 764 931 106 931 106 514 437 514 437 264 11 264 11 5 841 5 841 315 792 315 792 688 122 688 122 935 81 935 81 270 623 270 623 202 572 202 572 386 376 386 376 489 371 489 371 508 582 508 582 165 680 165 680 782 288 782 288 506 551 506 551 173 813 173 813 378 787 378 787 757 575 757 575 627 634 627 634 674 830 674 830 551 837 551 837 643 926 643 926 468 520 468 520 449 613 449 613 302 4 302 4 761 411 761 411 58 754 58 754 505 502 505 502 125 735 125 735 368 672 368 672 327 595 327 595 408 192 408 192 106 258 106 258 145 313 145 313 778 780 778 780 370 81 370 81 440 446 440 446 897 936 897 936 409 799 409 799 109 634 109 634 639 248 639 248 728 679 728 679 424 886 424 886 89 303 89 303 363 834 363 834 189 863 189 863 545 150 545 150 464 684 464 684 119 541 119 541 72 270 72 270 566 213 566 213 441 444 441 444 819 540 819 540 120 405 120 405 112 84 112 84 700 889 700 889 100 611 100 611 320 302 320 302 721 846 721 846 332 375 332 375 780 356 780 356 866 512 866 512 802 390 802 390 547 706 547 706 259 280 259 280 833 845 833 845 352 786 352 786 261 707 261 707 768 537 768 537 30 165 30 165 638 647 638 647 91 594 91 594 607 837 607 837 795 640 795 640 523 667 523 667 771 385 771 385 904 722 904 722 840 708 840 708 811 289 811 289 147 704 147 704 321 828 321 828 846 870 846 870 104 224 104 224 391 238 391 238 17 70 17 70 750 907 750 907 748 936 748 936 165 898 165 898 27 734 27 734 838 509 838 509 920 262 920 262 927 794 927 794 94 84 94 84 20 770 20 770 512 808 512 808 43 446 43 446 923 249 923 249 465 724 465 724 101 87 101 87 409 601 409 601 185 241 185 241 19 15 19 15 828 697 828 697 677 130 677 130 247 132 247 132 444 537 444 537 915 640 915 640 788 214 788 214 436 195 436 195 216 774 216 774 886 298 886 298 744 761 744 761 433 693 433 693 200 238 200 238 195 253 195 253 704 758 704 758 363 934 363 934 285 452 285 452 28 202 28 202 88 12 88 12 633 353 633 353 109 608 109 608 643 745 643 745 824 516 824 516 18 674 18 674 358 55 358 55 420 271 420 271 595 522 595 522 938 143 938 143 323 36 323 36 846 678 846 678 356 209 356 209 662 642 662 642 247 426 247 426 813 321 813 321 903 896 903 896 807 415 807 415 439 755 439 755 132 144 132 144 607 355 607 355 395 514 395 514 319 793 319 793 88 736 88 736 910 530 910 530 111 632 111 632 372 909 372 909 931 444 931 444 407 257 407 257 78 645 78 645 102 829 102 829 515 817 515 817 371 273 371 273 287 730 287 730 510 920 510 920 840 806 840 806 912 315 912 315 182 221 182 221 160 69 160 69 420 257 420 257 503 444 503 444 423 834 423 834 103 572 103 572 325 485 325 485 376 200 376 200 356 352 356 352 588 753 588 753 870 747 870 747 413 350 413 350 595 423 595 423 13 941 13 941 445 510 445 510 40 138 40 138 554 791 554 791 290 474 290 474 682 732 682 732 800 939 800 939 787 156 787 156 536 726 536 726 767 232 767 232 569 87 569 87 15 842 15 842 853 99 853 99 300 775 300 775 141 711 141 711 168 31 168 31 127 670 127 670 257 753 257 753 480 749 480 749 3 836 3 836 764 293 764 293 459 99 459 99 367 93 367 93 701 58 701 58 877 830 877 830 308 331 308 331 775 157 775 157 224 217 224 217 388 101 388 101 621 658 621 658 738 708 738 708 143 168 143 168 19 401 19 401 125 386 125 386 939 731 939 731 485 310 485 310 414 263 414 263 719 718 719 718 171 309 171 309 437 217 437 217 57 944 57 944 773 629 773 629 783 416 783 416 939 15 939 15 415 749 415 749 518 737 518 737 905 918 905 918 798 635 798 635 847 284 847 284 63 703 63 703 236 446 236 446 827 340 827 340 68 609 68 609 707 460 707 460 551 416 551 416 777 533 777 533 305 650 305 650 125 775 125 775 544 278 544 278 159 47 159 47 760 884 760 884 5 920 5 920 888 640 888 640 161 380 161 380 155 370 155 370 177 930 177 930 235 817 235 817 144 942 144 942 749 597 749 597 227 375 227 375 583 624 583 624 378 779 378 779 844 950 844 950 654 444 654 444 87 256 87 256 800 159 800 159 311 860 311 860 773 732 773 732 744 319 744 319 867 109 867 109 777 688 777 688 313 71 313 71 736 460 736 460 639 834 639 834 573 504 573 504 850 191 850 191 923 689 923 689 155 103 155 103 530 748 530 748 551 373 551 373 133 49 133 49 643 39 643 39 74 931 74 931 336 460 336 460 554 685 554 685 58 542 58 542 689 34 689 34 490 862 490 862 572 82 572 82 499 859 499 859 714 157 714 157 729 470 729 470 509 593 509 593 355 546 355 546 613 623 613 623 65 596 65 596 102 166 102 166 631 642 631 642 862 227 862 227 539 468 539 468 880 55 880 55 406 713 406 713 603 509 603 509 505 853 505 853 258 383 258 383 541 943 541 943 118 192 118 192 590 838 590 838 576 868 576 868 458 450 458 450 464 581 464 581 514 641 514 641 891 405 891 405 64 713 64 713 548 438 548 438 719 240 719 240 855 649 855 649 225 412 225 412 152 271 152 271 463 666 463 666 497 826 497 826 930 350 930 350 81 653 81 653 296 185 296 185 805 74 805 74 27 185 27 185 797 519 797 519 396 520 396 520 830 213 830 213 839 219 839 219 887 632 887 632 334 15 334 15 887 907 887 907 927 708 927 708 825 251 825 251 170 445 170 445 332 910 332 910 279 245 279 245 718 609 718 609 323 421 323 421 471 902 471 902 300 271 300 271 789 673 789 673 603 430 603 430 548 713 548 713 77 392 77 392 495 45 495 45 912 404 912 404 354 862 354 862 418 514 418 514 404 468 404 468 676 363 676 363 342 100 342 100 73 76 73 76 799 923 799 923 32 771 32 771 857 839 857 839 41 837 41 837 306 250 306 250 141 898 141 898 195 694 195 694 517 255 517 255 136 749 136 749 594 240 594 240 741 422 741 422 120 738 120 738 919 355 919 355 251 334 251 334 320 620 320 620 591 458 591 458 152 40 152 40 488 643 488 643 57 707 57 707 513 238 513 238 68 170 68 170 125 787 125 787 474 99 474 99 829 774 829 774 615 653 615 653 22 812 22 812 347 115 347 115 927 405 927 405 296 237 296 237 18 281 18 281 295 820 295 820 871 690 871 690 53 787 53 787 837 62 837 62 90 376 90 376 951 203 951 203 417 784 417 784 523 800 523 800 492 110 492 110 256 152 256 152 232 659 232 659 735 81 735 81 522 290 522 290 11 56 11 56 108 923 108 923 751 841 751 841 463 166 463 166 237 836 237 836 638 166 638 166 813 684 813 684 651 719 651 719 59 32 59 32 59 49 59 49 902 610 902 610 270 466 270 466 605 24 605 24 193 345 193 345 16 421 16 421 194 669 194 669 627 932 627 932 470 375 470 375 30 306 30 306 644 378 644 378 236 218 236 218 578 501 578 501 706 32 706 32 651 395 651 395 483 684 483 684 602 103 602 103 864 184 864 184 501 632 501 632 263 188 263 188 650 442 650 442 717 10 717 10 354 378 354 378 648 779 648 779 801 427 801 427 905 345 905 345 706 104 706 104 39 665 39 665 883 281 883 281 727 908 727 908 446 553 446 553 622 105 622 105 785 122 785 122 491 157 491 157 408 34 408 34 68 597 68 597 808 651 808 651 770 513 770 513 439 513 439 513 927 910 927 910 392 776 392 776 80 786 80 786 550 613 550 613 430 270 430 270 281 784 281 784 96 159 96 159 649 706 649 706 152 117 152 117 687 691 687 691 194 636 194 636 919 522 919 522 907 271 907 271 842 889 842 889 108 248 108 248 858 479 858 479 248 440 248 440 205 760 205 760 854 351 854 351 644 546 644 546 552 875 552 875 650 415 650 415 788 558 788 558 769 203 769 203 362 265 362 265 870 482 870 482 39 149 39 149 385 521 385 521 512 820 512 820 481 209 481 209 550 564 550 564 383 99 383 99 420 409 420 409 273 761 273 761 298 798 298 798 339 937 339 937 47 241 47 241 257 512 257 512 836 238 836 238 23 226 23 226 363 607 363 607 732 946 732 946 570 754 570 754 203 861 203 861 138 871 138 871 421 188 421 188 832 826 832 826 574 596 574 596 473 701 473 701 133 66 133 66 611 304 611 304 487 27 487 27 715 630 715 630 502 786 502 786 499 677 499 677 329 224 329 224 295 164 295 164 416 250 416 250 892 302 892 302 501 489 501 489 859 331 859 331 318 254 318 254 779 170 779 170 90 42 90 42 108 749 108 749 289 226 289 226 755 461 755 461 391 846 391 846 137 81 137 81 512 318 512 318 435 609 435 609 505 300 505 300 332 579 332 579 849 483 849 483 923 527 923 527 88 609 88 609 63 519 63 519 346 309 346 309 192 117 192 117 204 313 204 313 951 199 951 199 836 933 836 933 617 659 617 659 640 184 640 184 347 264 347 264 46 114 46 114 447 796 447 796 439 851 439 851 393 10 393 10 206 883 206 883 27 380 27 380 8 135 8 135 897 733 897 733 453 516 453 516 804 588 804 588 201 448 201 448 183 392 183 392 223 337 223 337 631 550 631 550 772 440 772 440 873 341 873 341 616 283 616 283 584 155 584 155 876 935 876 935 445 484 445 484 549 683 549 683 911 737 911 737 304 38 304 38 633 366 633 366 603 758 603 758 766 309 766 309 839 13 839 13 536 177 536 177 677 894 677 894 677 776 677 776 839 863 839 863 692 339 692 339 420 240 420 240 707 632 707 632 164 719 164 719 857 834 857 834 832 418 832 418 943 509 943 509 494 300 494 300 18 91 18 91 601 691 601 691 631 486 631 486 883 916 883 916 416 857 416 857 87 691 87 691 176 813 176 813 494 334 494 334 294 43 294 43 249 669 249 669 939 652 939 652 787 249 787 249 48 399 48 399 241 174 241 174 139 794 139 794 922 517 922 517 31 794 31 794 607 232 607 232 240 637 240 637 42 822 42 822 807 757 807 757 938 467 938 467 618 83 618 83 460 670 460 670 433 677 433 677 149 828 149 828 509 285 509 285 63 541 63 541 66 717 66 717 309 559 309 559 610 320 610 320 11 241 11 241 663 290 663 290 437 360 437 360 584 165 584 165 80 489 80 489 85 523 85 523 391 346 391 346 459 636 459 636 187 131 187 131 639 543 639 543 869 775 869 775 832 414 832 414 862 405 862 405 719 8 719 8 160 687 160 687 726 491 726 491 9 856 9 856 192 725 192 725 792 264 792 264 122 603 122 603 458 505 458 505 42 268 42 268 286 323 286 323 345 675 345 675 126 352 126 352 527 62 527 62 820 331 820 331 136 443 136 443 878 213 878 213 229 717 229 717 428 305 428 305 298 37 298 37 934 476 934 476 445 862 445 862 217 628 217 628 375 754 375 754 479 361 479 361 170 763 170 763 531 578 531 578 805 313 805 313 38 64 38 64 38 266 38 266 910 619 910 619 319 256 319 256 841 250 841 250 404 254 404 254 633 206 633 206 742 710 742 710 663 671 663 671 812 945 812 945 238 278 238 278 415 179 415 179 533 309 533 309 440 819 440 819 294 363 294 363 882 789 882 789 325 668 325 668 640 122 640 122 769 253 769 253 564 719 564 719 405 878 405 878 170 233 170 233 857 787 857 787 710 733 710 733 143 19 143 19 89 776 89 776 549 669 549 669 389 744 389 744 666 170 666 170 278 298 278 298 660 23 660 23 195 425 195 425 804 226 804 226 74 528 74 528 931 14 931 14 182 438 182 438 2 695 2 695 183 644 183 644 527 595 527 595 147 865 147 865 8 796 8 796 738 259 738 259 832 566 832 566 188 448 188 448 820 234 820 234 128 53 128 53 338 542 338 542 579 209 579 209 764 556 764 556 245 528 245 528 720 196 720 196 189 799 189 799 162 477 162 477 385 947 385 947 78 492 78 492 233 525 233 525 535 661 535 661 542 425 542 425 673 748 673 748 949 22 949 22 319 334 319 334 366 593 366 593 612 619 612 619 742 918 742 918 59 525 59 525 534 204 534 204 406 238 406 238 337 56 337 56 478 502 478 502 248 420 248 420 301 817 301 817 945 124 945 124 741 498 741 498 597 485 597 485 482 867 482 867 637 227 637 227 261 886 261 886 700 661 700 661 943 700 943 700 278 493 278 493 784 434 784 434 351 237 351 237 876 691 876 691 946 483 946 483 305 425 305 425 878 11 878 11 231 182 231 182 375 147 375 147 610 17 610 17 802 127 802 127 135 859 135 859 207 262 207 262 727 176 727 176 331 653 331 653 280 127 280 127 518 462 518 462 97 699 97 699 479 400 479 400 508 661 508 661 694 888 694 888 867 761 867 761 292 393 292 393 500 861 500 861 100 307 100 307 703 767 703 767 651 119 651 119 926 826 926 826 8 894 8 894 406 76 406 76 850 5 850 5 895 197 895 197 270 146 270 146 683 786 683 786 631 811 631 811 104 132 104 132 831 726 831 726 527 211 527 211 563 419 563 419 246 913 246 913 9 877 9 877 215 40 215 40 589 182 589 182 824 389 824 389 256 701 256 701 355 529 355 529 648 165 648 165 899 89 899 89 905 557 905 557 760 306 760 306 268 702 268 702 524 373 524 373 687 558 687 558 817 818 817 818 944 835 944 835 769 112 769 112 185 681 185 681 925 704 925 704 141 934 141 934 162 275 162 275 574 227 574 227 534 45 534 45 627 266 627 266 282 147 282 147 167 62 167 62 855 270 855 270 279 775 279 775 907 752 907 752 814 757 814 757 155 112 155 112 648 387 648 387 141 101 141 101 125 367 125 367 811 666 811 666 531 568 531 568 512 93 512 93 578 940 578 940 533 266 533 266 577 432 577 432 564 319 564 319 557 750 557 750 675 388 675 388 686 201 686 201 242 773 242 773 813 304 813 304 493 378 493 378 731 789 731 789 110 430 110 430 453 668 453 668 113 33 113 33 765 497 765 497 839 540 839 540 491 811 491 811 602 901 602 901 715 176 715 176 398 81 398 81 256 102 256 102 714 152 714 152 227 761 227 761 912 684 912 684 282 637 282 637 585 134 585 134 365 667 365 667 419 676 419 676 426 22 426 22 374 570 374 570 462 489 462 489 634 394 634 394 470 354 470 354 918 455 918 455 542 228 542 228 225 589 225 589 534 108 534 108 858 275 858 275 754 853 754 853 120 45 120 45 143 882 143 882 617 362 617 362 558 434 558 434 257 933 257 933 670 320 670 320 125 433 125 433 334 758 334 758 557 498 557 498 439 936 439 936 270 364 270 364 381 497 381 497 656 862 656 862 193 617 193 617 757 716 757 716 266 48 266 48 444 303 444 303 288 882 288 882 489 254 489 254 665 948 665 948 591 275 591 275 205 591 205 591 558 206 558 206 389 763 389 763 264 856 264 856 64 553 64 553 630 303 630 303 790 275 790 275 874 713 874 713 281 900 281 900 693 922 693 922 306 314 306 314 642 728 642 728 488 285 488 285 50 566 50 566 809 337 809 337 506 572 506 572 806 203 806 203 754 668 754 668 221 81 221 81 926 778 926 778 419 266 419 266 435 126 435 126 887 590 887 590 525 247 525 247 272 628 272 628 18 951 18 951 445 936 445 936 198 271 198 271 616 946 616 946 756 547 756 547 756 374 756 374 299 923 299 923 44 717 44 717 443 618 443 618 789 517 789 517 102 870 102 870 180 824 180 824 587 428 587 428 425 75 425 75 636 765 636 765 201 865 201 865 43 162 43 162 303 159 303 159 331 376 331 376 7 559 7 559 837 534 837 534 937 501 937 501 333 766 333 766 411 140 411 140 609 211 609 211 129 166 129 166 87 726 87 726 691 700 691 700 606 766 606 766 830 200 830 200 680 481 680 481 625 808 625 808 94 850 94 850 455 356 455 356 439 598 439 598 431 852 431 852 951 636 951 636 927 310 927 310 367 755 367 755 930 593 930 593 311 803 311 803 733 542 733 542 883 497 883 497 778 386 778 386 61 59 61 59 462 545 462 545 823 145 823 145 731 93 731 93 625 454 625 454 563 901 563 901 682 842 682 842 951 397 951 397 190 103 190 103 857 689 857 689 527 643 527 643 795 274 795 274 720 601 720 601 585 697 585 697 812 436 812 436 912 222 912 222 173 887 173 887 364 336 364 336 732 512 732 512 358 693 358 693 600 719 600 719 393 854 393 854 17 395 17 395 29 227 29 227 178 202 178 202 786 596 786 596 917 424 917 424 465 461 465 461 259 365 259 365 748 132 748 132 907 719 907 719 733 375 733 375 43 766 43 766 127 366 127 366 16 313 16 313 409 286 409 286 145 603 145 603 829 314 829 314 723 443 723 443 303 217 303 217 57 740 57 740 395 947 395 947 403 656 403 656 901 452 901 452 471 581 471 581 291 263 291 263 415 645 415 645 197 283 197 283 256 876 256 876 119 270 119 270 102 25 102 25 628 469 628 469 727 325 727 325 862 537 862 537 903 689 903 689 177 734 177 734 570 354 570 354 676 747 676 747 166 776 166 776 78 154 78 154 799 326 799 326 574 324 574 324 299 737 299 737 51 200 51 200 70 53 70 53 193 85 193 85 251 412 251 412 906 776 906 776 4 732 4 732 876 531 876 531 678 445 678 445 112 48 112 48 845 95 845 95 478 549 478 549 613 840 613 840 946 516 946 516 535 859 535 859 524 772 524 772 256 258 256 258 441 706 441 706 25 205 25 205 851 395 851 395 79 783 79 783 99 688 99 688 605 368 605 368 555 880 555 880 773 933 773 933 190 912 190 912 750 741 750 741 132 657 132 657 699 180 699 180 894 133 894 133 599 141 599 141 862 157 862 157 461 367 461 367 928 757 928 757 385 308 385 308 793 496 793 496 219 850 219 850 425 159 425 159 301 135 301 135 403 282 403 282 672 409 672 409 360 926 360 926 832 18 832 18 33 126 33 126 718 269 718 269 743 321 743 321 224 488 224 488 730 276 730 276 483 298 483 298 370 99 370 99 389 369 389 369 524 531 524 531 594 89 594 89 424 282 424 282 566 730 566 730 465 818 465 818 725 282 725 282 432 642 432 642 725 49 725 49 652 545 652 545 631 768 631 768 368 452 368 452 686 519 686 519 94 89 94 89 330 367 330 367 184 127 184 127 9 3 9 3 44 578 44 578 936 577 936 577 679 29 679 29 771 401 771 401 348 63 348 63 395 616 395 616 781 819 781 819 715 65 715 65 669 857 669 857 668 348 668 348 902 777 902 777 657 789 657 789 186 10 186 10 328 914 328 914 244 719 244 719 313 618 313 618 777 179 777 179 496 602 496 602 861 281 861 281 67 23 67 23 721 907 721 907 897 782 897 782 125 341 125 341 693 829 693 829 234 321 234 321 604 534 604 534 414 831 414 831 255 830 255 830 599 162 599 162 477 233 477 233 844 131 844 131 849 843 849 843 485 759 485 759 691 902 691 902 475 39 475 39 696 6 696 6 878 287 878 287 720 66 720 66 86 226 86 226 221 519 221 519 893 940 893 940 818 195 818 195 406 235 406 235 526 309 526 309 684 572 684 572 261 619 261 619 769 474 769 474 108 932 108 932 449 740 449 740 686 608 686 608 349 307 349 307 517 9 517 9 500 640 500 640 860 533 860 533 402 259 402 259 941 771 941 771 104 25 104 25 740 90 740 90 35 585 35 585 359 914 359 914 636 809 636 809 470 874 470 874 40 716 40 716 669 883 669 883 550 147 550 147 363 857 363 857 319 876 319 876 112 176 112 176 549 396 549 396 306 175 306 175 389 649 389 649 114 437 114 437 721 168 721 168 832 37 832 37 940 117 940 117 466 505 466 505 602 97 602 97 142 728 142 728 312 505 312 505 847 168 847 168 446 388 446 388 262 794 262 794 886 423 886 423 223 456 223 456 132 228 132 228 137 291 137 291 471 649 471 649 175 350 175 350 513 494 513 494 247 890 247 890 754 465 754 465 829 120 829 120 845 796 845 796 484 89 484 89 917 707 917 707 535 3 535 3 249 780 249 780 116 496 116 496 889 839 889 839 135 187 135 187 442 346 442 346 29 160 29 160 109 147 109 147 846 945 846 945 396 319 396 319 16 147 16 147 779 456 779 456 417 397 417 397 9 306 9 306 642 387 642 387 464 21 464 21 425 703 425 703 660 765 660 765 95 162 95 162 610 769 610 769 740 467 740 467 74 808 74 808 124 782 124 782 393 756 393 756 819 207 819 207 451 107 451 107 908 732 908 732 266 158 266 158 250 425 250 425 369 374 369 374 616 565 616 565 7 910 7 910 169 118 169 118 169 491 169 491 809 208 809 208 643 386 643 386 828 24 828 24 748 439 748 439 480 24 480 24 395 755 395 755 860 423 860 423 514 72 514 72 900 903 900 903 665 16 665 16 688 372 688 372 746 648 746 648 702 607 702 607 53 392 53 392 933 856 933 856 442 841 442 841 880 282 880 282 209 69 209 69 497 758 497 758 946 95 946 95 514 715 514 715 584 358 584 358 594 289 594 289 687 298 687 298 304 407 304 407 8 693 8 693 98 31 98 31 201 556 201 556 481 586 481 586 942 591 942 591 887 765 887 765 344 604 344 604 796 606 796 606 605 497 605 497 150 579 150 579 839 751 839 751 68 370 68 370 502 865 502 865 858 454 858 454 647 940 647 940 221 324 221 324 485 59 485 59 368 520 368 520 233 915 233 915 120 18 120 18 787 402 787 402 679 736 679 736 487 345 487 345 81 891 81 891 43 778 43 778 553 232 553 232 905 67 905 67 73 863 73 863 756 302 756 302 239 461 239 461 854 28 854 28 127 706 127 706 324 84 324 84 612 663 612 663 723 541 723 541 43 216 43 216 95 559 95 559 942 269 942 269 447 452 447 452 929 914 929 914 507 446 507 446 213 12 213 12 563 782 563 782 488 800 488 800 466 535 466 535 406 904 406 904 687 794 687 794 288 468 288 468 615 367 615 367 458 541 458 541 723 750 723 750 182 907 182 907 769 562 769 562 718 410 718 410 651 170 651 170 764 610 764 610 890 324 890 324 319 282 319 282 22 283 22 283 838 618 838 618 105 492 105 492 822 86 822 86 730 937 730 937 679 489 679 489 507 695 507 695 544 517 544 517 239 259 239 259 312 52 312 52 548 805 548 805 154 603 154 603 479 403 479 403 733 188 733 188 750 867 750 867 782 473 782 473 104 655 104 655 891 636 891 636 206 230 206 230 817 262 817 262 810 409 810 409 70 46 70 46 439 151 439 151 620 350 620 350 626 162 626 162 498 53 498 53 565 699 565 699 659 527 659 527 611 150 611 150 453 149 453 149 310 265 310 265 152 662 152 662 307 919 307 919 174 423 174 423 112 468 112 468 615 796 615 796 242 513 242 513 868 767 868 767 331 387 331 387 654 36 654 36 388 623 388 623 608 463 608 463 584 102 584 102 225 491 225 491 295 267 295 267 494 29 494 29 602 516 602 516 892 561 892 561 893 420 893 420 661 347 661 347 880 821 880 821 306 351 306 351 371 724 371 724 472 606 472 606 670 416 670 416 506 540 506 540 616 808 616 808 589 894 589 894 482 157 482 157 911 593 911 593 306 873 306 873 22 27 22 27 638 298 638 298 283 3 283 3 238 120 238 120 834 683 834 683 165 321 165 321 44 123 44 123 475 395 475 395 689 916 689 916 804 680 804 680 517 839 517 839 696 634 696 634 429 485 429 485 467 579 467 579 826 738 826 738 564 845 564 845 771 97 771 97 592 855 592 855 453 808 453 808 637 454 637 454 13 52 13 52 551 79 551 79 306 674 306 674 354 606 354 606 192 857 192 857 545 508 545 508 262 811 262 811 546 329 546 329 784 242 784 242 241 389 241 389 896 825 896 825 538 627 538 627 431 307 431 307 24 904 24 904 932 235 932 235 209 288 209 288 491 528 491 528 784 420 784 420 42 163 42 163 723 503 723 503 670 219 670 219 270 788 270 788 123 875 123 875 852 87 852 87 838 480 838 480 752 888 752 888 346 331 346 331 121 551 121 551 436 773 436 773 602 226 602 226 614 87 614 87 920 690 920 690 738 134 738 134 656 44 656 44 384 398 384 398 657 243 657 243 121 14 121 14 324 749 324 749 813 744 813 744 872 334 872 334 14 814 14 814 86 513 86 513 59 534 59 534 542 67 542 67 200 626 200 626 802 429 802 429 859 143 859 143 829 697 829 697 439 227 439 227 424 236 424 236 934 470 934 470 928 839 928 839 512 285 512 285 790 32 790 32 89 542 89 542 156 508 156 508 700 483 700 483 34 111 34 111 404 175 404 175 69 131 69 131 423 330 423 330 303 368 303 368 205 395 205 395 742 286 742 286 719 388 719 388 225 505 225 505 648 715 648 715 768 840 768 840 518 473 518 473 200 798 200 798 101 629 101 629 505 696 505 696 150 771 150 771 311 335 311 335 757 486 757 486 287 263 287 263 489 553 489 553 739 98 739 98 848 879 848 879 280 727 280 727 655 184 655 184 405 932 405 932 54 242 54 242 233 560 233 560 451 731 451 731 443 492 443 492 406 156 406 156 596 279 596 279 135 836 135 836 92 398 92 398 388 336 388 336 948 364 948 364 291 342 291 342 830 298 830 298 5 181 5 181 226 136 226 136 818 858 818 858 919 362 919 362 438 707 438 707 381 171 381 171 941 195 941 195 573 856 573 856 759 122 759 122 550 579 550 579 110 681 110 681 553 193 553 193 190 294 190 294 515 415 515 415 712 590 712 590 127 126 127 126 940 41 940 41 522 816 522 816 308 541 308 541 660 773 660 773 443 672 443 672 931 352 931 352 190 170 190 170 11 140 11 140 913 888 913 888 919 103 919 103 139 806 139 806 429 296 429 296 675 252 675 252 641 856 641 856 486 947 486 947 904 665 904 665 136 334 136 334 697 447 697 447 797 327 797 327 290 902 290 902 205 747 205 747 736 230 736 230 767 349 767 349 338 22 338 22 851 115 851 115 69 926 69 926 720 614 720 614 677 466 677 466 282 634 282 634 42 619 42 619 49 920 49 920 542 47 542 47 815 84 815 84 247 856 247 856 383 308 383 308 687 894 687 894 571 622 571 622 187 266 187 266 108 603 108 603 288 498 288 498 285 468 285 468 589 886 589 886 734 678 734 678 168 945 168 945 869 813 869 813 135 692 135 692 64 750 64 750 281 492 281 492 572 841 572 841 709 159 709 159 260 359 260 359 195 423 195 423 494 834 494 834 810 320 810 320 266 5 266 5 485 41 485 41 135 842 135 842 423 823 423 823 731 243 731 243 146 868 146 868 241 599 241 599 406 808 406 808 662 761 662 761 949 202 949 202 838 604 838 604 318 201 318 201 75 7 75 7 510 747 510 747 709 601 709 601 458 407 458 407 895 302 895 302 512 255 512 255 641 693 641 693 37 423 37 423 601 172 601 172 175 485 175 485 240 299 240 299 900 15 900 15 563 625 563 625 260 28 260 28 49 188 49 188 212 260 212 260 891 492 891 492 340 364 340 364 921 95 921 95 841 470 841 470 128 537 128 537 905 346 905 346 220 833 220 833 339 698 339 698 924 561 924 561 477 41 477 41 563 456 563 456 194 97 194 97 92 436 92 436 682 685 682 685 186 469 186 469 236 64 236 64 730 456 730 456 390 596 390 596 648 324 648 324 374 671 374 671 809 778 809 778 686 668 686 668 523 471 523 471 875 131 875 131 710 534 710 534 366 592 366 592 812 548 812 548 736 246 736 246 922 284 922 284 9 486 9 486 228 906 228 906 835 796 835 796 623 366 623 366 314 682 314 682 489 19 489 19 147 752 147 752 378 698 378 698 192 466 192 466 371 450 371 450 553 143 553 143 748 573 748 573 826 62 826 62 38 883 38 883 181 415 181 415 305 925 305 925 511 721 511 721 93 255 93 255 291 651 291 651 553 11 553 11 61 832 61 832 494 119 494 119 950 531 950 531 11 13 11 13 598 214 598 214 16 466 16 466 352 745 352 745 129 116 129 116 741 776 741 776 868 906 868 906 575 879 575 879 150 731 150 731 709 639 709 639 656 222 656 222 506 728 506 728 745 564 745 564 208 887 208 887 785 766 785 766 296 613 296 613 238 923 238 923 349 281 349 281 312 197 312 197 194 125 194 125 352 578 352 578 662 284 662 284 58 303 58 303 179 45 179 45 10 348 10 348 470 62 470 62 876 920 876 920 821 541 821 541 696 356 696 356 288 730 288 730 477 889 477 889 469 941 469 941 279 649 279 649 838 175 838 175 647 891 647 891 433 234 433 234 451 218 451 218 637 850 637 850 818 242 818 242 92 733 92 733 238 433 238 433 165 265 165 265 592 52 592 52 106 565 106 565 499 783 499 783 370 510 370 510 88 474 88 474 454 576 454 576 30 729 30 729 88 874 88 874 892 772 892 772 761 232 761 232 429 497 429 497 114 402 114 402 486 194 486 194 494 430 494 430 664 848 664 848 562 615 562 615 843 375 843 375 11 629 11 629 559 227 559 227 501 903 501 903 133 173 133 173 757 754 757 754 599 84 599 84 202 88 202 88 118 23 118 23 107 636 107 636 108 482 108 482 882 883 882 883 657 355 657 355 901 49 901 49 9 866 9 866 375 217 375 217 275 66 275 66 723 897 723 897 543 656 543 656 153 144 153 144 170 81 170 81 209 660 209 660 27 892 27 892 406 22 406 22 142 405 142 405 109 448 109 448 206 408 206 408 83 123 83 123 84 401 84 401 400 29 400 29 612 569 612 569 737 56 737 56 514 43 514 43 762 653 762 653 24 182 24 182 751 440 751 440 329 723 329 723 678 424 678 424 669 548 669 548 917 146 917 146 902 207 902 207 539 641 539 641 267 611 267 611 648 592 648 592 364 851 364 851 804 808 804 808 250 896 250 896 200 300 200 300 471 524 471 524 476 951 476 951 289 122 289 122 317 711 317 711 270 493 270 493 203 404 203 404 728 67 728 67 325 86 325 86 311 667 311 667 864 910 864 910 607 273 607 273 447 57 447 57 581 827 581 827 213 255 213 255 494 541 494 541 160 127 160 127 109 721 109 721 731 860 731 860 177 354 177 354 913 2 913 2 82 76 82 76 356 524 356 524 775 869 775 869 252 301 252 301 805 746 805 746 199 631 199 631 743 850 743 850 677 185 677 185 266 283 266 283 438 587 438 587 204 461 204 461 113 54 113 54 407 49 407 49 259 879 259 879 583 547 583 547 474 500 474 500 353 905 353 905 455 318 455 318 99 593 99 593 578 551 578 551 406 246 406 246 816 461 816 461 103 642 103 642 145 534 145 534 24 930 24 930 198 383 198 383 103 222 103 222 151 37 151 37 63 754 63 754 536 34 536 34 254 945 254 945 589 399 589 399 372 944 372 944 842 725 842 725 327 77 327 77 868 48 868 48 204 551 204 551 160 303 160 303 44 370 44 370 56 637 56 637 437 629 437 629 467 701 467 701 820 495 820 495 897 172 897 172 181 252 181 252 798 12 798 12 836 708 836 708 40 789 40 789 640 149 640 149 856 140 856 140 725 798 725 798 731 633 731 633 83 336 83 336 282 548 282 548 573 408 573 408 759 327 759 327 885 130 885 130 272 892 272 892 115 754 115 754 561 470 561 470 190 342 190 342 400 824 400 824 923 221 923 221 476 777 476 777 458 308 458 308 486 248 486 248 433 697 433 697 710 333 710 333 151 513 151 513 185 382 185 382 422 51 422 51 938 764 938 764 396 234 396 234 62 869 62 869 197 158 197 158 825 718 825 718 91 216 91 216 651 582 651 582 295 367 295 367 37 121 37 121 425 903 425 903 180 944 180 944 764 759 764 759 724 909 724 909 298 859 298 859 264 509 264 509 12 25 12 25 557 460 557 460 732 293 732 293 561 183 561 183 742 287 742 287 780 247 780 247 438 578 438 578 662 392 662 392 481 492 481 492 157 104 157 104 280 694 280 694 405 865 405 865 867 889 867 889 371 591 371 591 170 452 170 452 695 945 695 945 244 774 244 774 373 553 373 553 621 907 621 907 921 137 921 137 289 261 289 261 342 711 342 711 469 934 469 934 288 68 288 68 311 678 311 678 663 621 663 621 270 344 270 344 525 485 525 485 678 188 678 188 65 731 65 731 211 517 211 517 800 236 800 236 365 837 365 837 851 211 851 211 325 344 325 344 8 686 8 686 790 820 790 820 596 36 596 36 218 385 218 385 790 133 790 133 230 367 230 367 825 443 825 443 824 580 824 580 49 18 49 18 609 524 609 524 447 833 447 833 317 375 317 375 532 358 532 358 344 463 344 463 841 233 841 233 145 389 145 389 503 63 503 63 502 141 502 141 606 381 606 381 546 16 546 16 177 834 177 834 790 635 790 635 710 545 710 545 488 421 488 421 181 337 181 337 97 661 97 661 506 119 506 119 250 902 250 902 745 157 745 157 459 937 459 937 617 736 617 736 668 942 668 942 1 839 1 839 277 616 277 616 718 597 718 597 164 485 164 485 667 717 667 717 491 306 491 306 838 192 838 192 2 948 2 948 429 549 429 549 647 928 647 928 709 708 709 708 311 920 311 920 695 663 695 663 824 863 824 863 825 928 825 928 668 722 668 722 378 798 378 798 215 152 215 152 773 357 773 357 252 70 252 70 310 711 310 711 565 865 565 865 747 343 747 343 807 931 807 931 263 393 263 393 376 739 376 739 560 79 560 79 924 587 924 587 577 337 577 337 893 771 893 771 99 711 99 711 337 884 337 884 250 62 250 62 617 467 617 467 442 583 442 583 147 909 147 909 445 195 445 195 602 532 602 532 223 473 223 473 738 933 738 933 616 189 616 189 291 271 291 271 37 13 37 13 315 603 315 603 126 559 126 559 951 181 951 181 74 465 74 465 375 931 375 931 794 599 794 599 617 197 617 197 874 40 874 40 784 540 784 540 483 745 483 745 30 218 30 218 194 663 194 663 171 298 171 298 30 433 30 433 327 509 327 509 222 131 222 131 14 169 14 169 772 200 772 200 670 881 670 881 581 725 581 725 239 630 239 630 700 626 700 626 836 932 836 932 319 493 319 493 54 375 54 375 24 312 24 312 275 588 275 588 169 664 169 664 606 771 606 771 292 912 292 912 472 234 472 234 642 350 642 350 721 579 721 579 638 830 638 830 278 226 278 226 763 427 763 427 926 903 926 903 186 741 186 741 334 750 334 750 594 342 594 342 677 792 677 792 721 866 721 866 513 170 513 170 872 689 872 689 413 337 413 337 872 949 872 949 222 346 222 346 250 733 250 733 592 790 592 790 152 578 152 578 198 39 198 39 606 185 606 185 835 23 835 23 786 267 786 267 94 184 94 184 692 374 692 374 936 350 936 350 162 671 162 671 182 553 182 553 758 210 758 210 173 272 173 272 358 669 358 669 461 786 461 786 702 869 702 869 872 787 872 787 67 815 67 815 369 175 369 175 543 842 543 842 691 121 691 121 921 859 921 859 829 828 829 828 617 176 617 176 78 371 78 371 649 698 649 698 579 485 579 485 375 8 375 8 262 938 262 938 279 734 279 734 291 874 291 874 362 637 362 637 867 601 867 601 346 249 346 249 659 407 659 407 208 656 208 656 219 142 219 142 298 703 298 703 230 495 230 495 765 179 765 179 708 63 708 63 65 409 65 409 851 805 851 805 656 317 656 317 871 622 871 622 889 420 889 420 35 825 35 825 251 62 251 62 253 520 253 520 381 22 381 22 314 708 314 708 929 449 929 449 314 628 314 628 845 926 845 926 869 431 869 431 203 355 203 355 72 166 72 166 144 816 144 816 567 187 567 187 475 11 475 11 921 543 921 543 108 898 108 898 618 386 618 386 945 890 945 890 63 397 63 397 115 510 115 510 85 9 85 9 436 584 436 584 721 525 721 525 909 705 909 705 45 555 45 555 572 360 572 360 354 480 354 480 807 349 807 349 944 248 944 248 115 30 115 30 378 904 378 904 197 155 197 155 930 308 930 308 338 237 338 237 406 278 406 278 194 60 194 60 744 354 744 354 353 533 353 533 168 305 168 305 350 44 350 44 568 866 568 866 359 346 359 346 408 167 408 167 308 773 308 773 899 179 899 179 246 254 246 254 830 59 830 59 75 641 75 641 188 837 188 837 423 944 423 944 759 868 759 868 819 147 819 147 173 63 173 63 239 846 239 846 480 476 480 476 750 363 750 363 108 640 108 640 707 149 707 149 751 43 751 43 311 634 311 634 606 854 606 854 909 714 909 714 131 805 131 805 509 145 509 145 395 796 395 796 875 694 875 694 590 59 590 59 66 245 66 245 765 240 765 240 730 497 730 497 646 114 646 114 924 236 924 236 778 475 778 475 654 107 654 107 376 22 376 22 410 149 410 149 279 361 279 361 262 169 262 169 124 758 124 758 300 612 300 612 364 466 364 466 304 862 304 862 224 219 224 219 878 940 878 940 22 936 22 936 874 790 874 790 267 881 267 881 527 902 527 902 263 878 263 878 73 195 73 195 739 916 739 916 352 213 352 213 587 860 587 860 4 751 4 751 334 876 334 876 121 711 121 711 141 415 141 415 527 799 527 799 193 231 193 231 95 879 95 879 927 228 927 228 16 5 16 5 419 192 419 192 481 926 481 926 540 890 540 890 925 733 925 733 556 799 556 799 61 110 61 110 594 698 594 698 485 103 485 103 18 150 18 150 679 739 679 739 196 341 196 341 241 145 241 145 464 491 464 491 735 360 735 360 414 720 414 720 32 822 32 822 826 338 826 338 76 103 76 103 793 808 793 808 224 812 224 812 887 419 887 419 308 192 308 192 48 931 48 931 776 183 776 183 105 844 105 844 356 471 356 471 305 139 305 139 917 879 917 879 282 393 282 393 756 47 756 47 203 621 203 621 86 855 86 855 551 244 551 244 893 663 893 663 288 142 288 142 431 458 431 458 279 885 279 885 896 8 896 8 170 263 170 263 489 291 489 291 915 385 915 385 672 68 672 68 194 235 194 235 29 773 29 773 293 787 293 787 830 647 830 647 565 772 565 772 240 674 240 674 346 474 346 474 582 791 582 791 704 82 704 82 869 164 869 164 332 370 332 370 841 315 841 315 890 291 890 291 206 518 206 518 930 785 930 785 306 62 306 62 428 236 428 236 188 792 188 792 234 771 234 771 790 664 790 664 794 799 794 799 520 6 520 6 438 10 438 10 496 437 496 437 345 149 345 149 706 242 706 242 794 484 794 484 224 662 224 662 112 822 112 822 346 394 346 394 679 849 679 849 113 448 113 448 523 933 523 933 896 780 896 780 592 840 592 840 388 122 388 122 944 468 944 468 280 241 280 241 63 765 63 765 4 871 4 871 781 599 781 599 623 769 623 769 785 152 785 152 737 862 737 862 96 855 96 855 614 99 614 99 8 13 8 13 474 633 474 633 743 230 743 230 122 820 122 820 909 521 909 521 397 325 397 325 16 129 16 129 654 353 654 353 335 524 335 524 941 242 941 242 682 56 682 56 631 560 631 560 486 161 486 161 162 101 162 101 871 195 871 195 695 171 695 171 427 729 427 729 932 107 932 107 134 496 134 496 751 585 751 585 30 708 30 708 898 477 898 477 465 475 465 475 482 170 482 170 171 614 171 614 637 238 637 238 98 524 98 524 349 559 349 559 673 945 673 945 527 691 527 691 528 932 528 932 896 613 896 613 323 317 323 317 48 386 48 386 771 506 771 506 325 824 325 824 624 685 624 685 779 219 779 219 23 36 23 36 171 550 171 550 404 514 404 514 863 3 863 3 217 818 217 818 155 679 155 679 125 248 125 248 598 909 598 909 346 848 346 848 266 328 266 328 428 809 428 809 161 144 161 144 516 54 516 54 656 537 656 537 222 285 222 285 351 418 351 418 182 39 182 39 81 157 81 157 224 380 224 380 121 881 121 881 651 239 651 239 364 252 364 252 38 114 38 114 87 389 87 389 608 314 608 314 126 124 126 124 687 566 687 566 663 558 663 558 356 736 356 736 346 23 346 23 371 32 371 32 719 891 719 891 205 9 205 9 333 107 333 107 855 173 855 173 333 703 333 703 793 372 793 372 753 933 753 933 860 234 860 234 622 272 622 272 213 40 213 40 68 768 68 768 485 777 485 777 462 264 462 264 511 654 511 654 790 187 790 187 330 748 330 748 610 566 610 566 83 531 83 531 302 79 302 79 600 689 600 689 220 158 220 158 597 496 597 496 182 343 182 343 54 24 54 24 751 31 751 31 200 559 200 559 251 646 251 646 203 108 203 108 265 945 265 945 946 607 946 607 481 281 481 281 516 475 516 475 475 377 475 377 863 473 863 473 119 714 119 714 684 674 684 674 277 209 277 209 922 474 922 474 862 173 862 173 152 82 152 82 232 103 232 103 162 698 162 698 809 947 809 947 879 879 879 879 338 13 338 13 667 638 667 638 486 672 486 672 747 441 747 441 77 220 77 220 708 613 708 613 322 920 322 920 622 279 622 279 851 647 851 647 832 73 832 73 332 793 332 793 421 65 421 65 320 799 320 799 632 718 632 718 442 371 442 371 796 650 796 650 240 698 240 698 126 92 126 92 662 842 662 842 920 935 920 935 292 229 292 229 416 337 416 337 925 195 925 195 371 809 371 809 724 379 724 379 97 798 97 798 237 267 237 267 368 585 368 585 244 432 244 432 604 921 604 921 520 874 520 874 861 47 861 47 808 161 808 161 258 549 258 549 842 202 842 202 908 191 908 191 111 388 111 388 939 453 939 453 659 88 659 88 363 53 363 53 935 422 935 422 823 807 823 807 364 853 364 853 785 928 785 928 672 112 672 112 396 201 396 201 302 198 302 198 239 74 239 74 353 806 353 806 472 214 472 214 511 113 511 113 472 857 472 857 740 700 740 700 297 829 297 829 424 596 424 596 494 245 494 245 546 695 546 695 126 763 126 763 102 482 102 482 34 561 34 561 630 84 630 84 159 294 159 294 258 314 258 314 189 178 189 178 741 932 741 932 641 61 641 61 159 92 159 92 427 683 427 683 507 680 507 680 354 823 354 823 786 22 786 22 508 126 508 126 352 941 352 941 51 108 51 108 85 637 85 637 672 790 672 790 577 153 577 153 590 542 590 542 323 257 323 257 535 210 535 210 769 616 769 616 415 267 415 267 881 617 881 617 655 521 655 521 483 466 483 466 404 593 404 593 170 724 170 724 859 539 859 539 441 49 441 49 678 166 678 166 48 381 48 381 126 754 126 754 132 776 132 776 681 655 681 655 891 243 891 243 507 410 507 410 928 878 928 878 522 924 522 924 176 237 176 237 673 264 673 264 241 413 241 413 18 221 18 221 135 222 135 222 347 176 347 176 907 643 907 643 82 788 82 788 194 849 194 849 614 372 614 372 290 133 290 133 787 659 787 659 847 97 847 97 28 492 28 492 799 368 799 368 665 296 665 296 812 694 812 694 307 52 307 52 492 824 492 824 42 86 42 86 262 454 262 454 354 734 354 734 497 580 497 580 603 773 603 773 267 852 267 852 598 141 598 141 394 487 394 487 329 712 329 712 324 483 324 483 11 869 11 869 474 132 474 132 431 261 431 261 627 774 627 774 796 626 796 626 161 130 161 130 745 501 745 501 445 546 445 546 429 643 429 643 121 360 121 360 233 377 233 377 870 849 870 849 565 929 565 929 694 846 694 846 706 807 706 807 691 314 691 314 187 610 187 610 695 298 695 298 525 511 525 511 697 113 697 113 238 215 238 215 489 289 489 289 29 77 29 77 572 417 572 417 816 371 816 371 514 732 514 732 551 386 551 386 293 933 293 933 544 201 544 201 186 846 186 846 935 294 935 294 166 54 166 54 435 789 435 789 606 479 606 479 72 626 72 626 741 209 741 209 114 228 114 228 931 109 931 109 602 384 602 384 45 758 45 758 128 360 128 360 375 260 375 260 337 757 337 757 127 321 127 321 649 482 649 482 836 245 836 245 321 254 321 254 749 925 749 925 912 329 912 329 725 600 725 600 516 883 516 883 876 678 876 678 427 1 427 1 867 909 867 909 135 163 135 163 661 35 661 35 546 259 546 259 427 844 427 844 574 859 574 859 521 238 521 238 59 196 59 196 468 436 468 436 125 882 125 882 639 798 639 798 34 187 34 187 846 221 846 221 859 365 859 365 389 215 389 215 521 278 521 278 117 799 117 799 882 812 882 812 417 723 417 723 230 652 230 652 231 149 231 149 624 757 624 757 879 621 879 621 885 453 885 453 485 382 485 382 166 719 166 719 694 863 694 863 519 330 519 330 338 592 338 592 69 916 69 916 492 599 492 599 905 137 905 137 34 196 34 196 596 186 596 186 293 308 293 308 126 224 126 224 543 132 543 132 447 890 447 890 290 541 290 541 456 600 456 600 697 136 697 136 323 349 323 349 82 490 82 490 571 30 571 30 211 143 211 143 282 345 282 345 916 729 916 729 842 13 842 13 117 434 117 434 330 599 330 599 885 132 885 132 480 814 480 814 816 156 816 156 120 935 120 935 173 796 173 796 53 302 53 302 805 442 805 442 840 342 840 342 198 40 198 40 600 20 600 20 310 844 310 844 69 649 69 649 545 443 545 443 633 223 633 223 894 2 894 2 759 175 759 175 752 74 752 74 909 538 909 538 197 228 197 228 231 255 231 255 85 635 85 635 227 191 227 191 507 853 507 853 339 891 339 891 625 500 625 500 210 950 210 950 572 372 572 372 894 197 894 197 303 920 303 920 411 735 411 735 403 363 403 363 700 403 700 403 215 525 215 525 662 583 662 583 804 318 804 318 66 818 66 818 599 543 599 543 436 513 436 513 317 409 317 409 921 818 921 818 560 248 560 248 432 174 432 174 453 74 453 74 201 270 201 270 917 821 917 821 799 864 799 864 54 443 54 443 843 24 843 24 775 281 775 281 866 89 866 89 934 669 934 669 392 894 392 894 932 689 932 689 653 893 653 893 110 785 110 785 82 249 82 249 732 578 732 578 951 326 951 326 213 305 213 305 694 278 694 278 419 311 419 311 518 514 518 514 513 813 513 813 686 481 686 481 623 424 623 424 576 102 576 102 741 203 741 203 559 279 559 279 886 577 886 577 170 82 170 82 576 484 576 484 214 656 214 656 641 553 641 553 172 100 172 100 691 647 691 647 161 109 161 109 213 746 213 746 259 532 259 532 459 835 459 835 721 640 721 640 461 602 461 602 115 551 115 551 338 287 338 287 599 796 599 796 353 885 353 885 620 388 620 388 948 587 948 587 463 11 463 11 263 724 263 724 676 385 676 385 684 923 684 923 900 348 900 348 270 1 270 1 311 778 311 778 46 432 46 432 678 273 678 273 559 645 559 645 14 696 14 696 594 905 594 905 697 221 697 221 303 679 303 679 692 35 692 35 637 480 637 480 554 904 554 904 657 765 657 765 297 562 297 562 592 602 592 602 922 697 922 697 644 305 644 305 725 380 725 380 462 726 462 726 763 422 763 422 137 356 137 356 950 49 950 49 251 707 251 707 889 883 889 883 548 300 548 300 106 50 106 50 464 750 464 750 483 907 483 907 705 122 705 122 644 228 644 228 241 28 241 28 327 492 327 492 378 139 378 139 479 887 479 887 542 594 542 594 394 374 394 374 424 15 424 15 251 705 251 705 342 627 342 627 727 852 727 852 74 753 74 753 510 410 510 410 620 132 620 132 152 613 152 613 922 162 922 162 584 754 584 754 149 753 149 753 467 262 467 262 168 275 168 275 691 797 691 797 923 845 923 845 772 521 772 521 106 317 106 317 555 97 555 97 922 636 922 636 621 534 621 534 407 617 407 617 153 414 153 414 193 227 193 227 561 555 561 555 442 838 442 838 684 243 684 243 219 891 219 891 599 274 599 274 773 842 773 842 836 861 836 861 881 237 881 237 941 865 941 865 393 529 393 529 201 736 201 736 661 378 661 378 279 81 279 81 550 224 550 224 857 804 857 804 471 272 471 272 785 649 785 649 796 121 796 121 738 322 738 322 444 833 444 833 796 488 796 488 529 697 529 697 535 298 535 298 807 690 807 690 927 68 927 68 441 196 441 196 608 568 608 568 907 389 907 389 168 292 168 292 458 217 458 217 428 594 428 594 581 565 581 565 867 227 867 227 90 782 90 782 423 85 423 85 911 935 911 935 149 53 149 53 318 68 318 68 639 440 639 440 573 327 573 327 814 881 814 881 282 306 282 306 939 301 939 301 243 899 243 899 763 323 763 323 456 790 456 790 509 309 509 309 641 765 641 765 679 392 679 392 873 798 873 798 544 113 544 113 279 120 279 120 889 113 889 113 92 464 92 464 807 630 807 630 946 268 946 268 638 697 638 697 99 356 99 356 681 712 681 712 449 922 449 922 470 861 470 861 576 667 576 667 487 68 487 68 542 511 542 511 159 48 159 48 552 950 552 950 652 379 652 379 343 338 343 338 811 427 811 427 932 132 932 132 933 45 933 45 357 930 357 930 525 161 525 161 316 92 316 92 661 430 661 430 678 807 678 807 123 8 123 8 546 872 546 872 463 929 463 929 893 846 893 846 890 355 890 355 538 600 538 600 296 657 296 657 250 292 250 292 570 872 570 872 484 580 484 580 342 946 342 946 826 521 826 521 93 435 93 435 4 896 4 896 664 277 664 277 155 546 155 546 720 714 720 714 702 713 702 713 596 361 596 361 167 238 167 238 46 820 46 820 514 516 514 516 529 346 529 346 598 919 598 919 46 98 46 98 102 501 102 501 895 368 895 368 77 509 77 509 488 464 488 464 92 876 92 876 281 887 281 887 862 208 862 208 80 79 80 79 141 227 141 227 746 64 746 64 783 945 783 945 759 223 759 223 318 922 318 922 216 696 216 696 22 561 22 561 558 493 558 493 244 228 244 228 87 162 87 162 476 660 476 660 213 820 213 820 174 923 174 923 430 921 430 921 667 740 667 740 76 214 76 214 920 10 920 10 666 807 666 807 258 244 258 244 132 291 132 291 865 410 865 410 176 155 176 155 837 674 837 674 157 470 157 470 268 182 268 182 920 511 920 511 702 491 702 491 78 375 78 375 239 919 239 919 518 19 518 19 617 588 617 588 866 459 866 459 635 699 635 699 154 868 154 868 319 163 319 163 605 784 605 784 587 864 587 864 670 948 670 948 419 554 419 554 316 210 316 210 441 418 441 418 411 369 411 369 942 608 942 608 122 312 122 312 589 527 589 527 926 667 926 667 68 476 68 476 212 743 212 743 33 215 33 215 545 316 545 316 121 300 121 300 653 770 653 770 226 776 226 776 106 927 106 927 738 212 738 212 650 595 650 595 511 557 511 557 374 709 374 709 470 457 470 457 314 305 314 305 867 905 867 905 674 405 674 405 779 30 779 30 722 404 722 404 900 832 900 832 209 673 209 673 605 527 605 527 326 769 326 769 723 531 723 531 264 55 264 55 686 599 686 599 15 483 15 483 255 294 255 294 886 310 886 310 176 417 176 417 130 255 130 255 680 248 680 248 905 312 905 312 721 574 721 574 122 794 122 794 756 406 756 406 716 23 716 23 245 429 245 429 733 501 733 501 941 643 941 643 837 91 837 91 142 747 142 747 454 546 454 546 364 761 364 761 949 396 949 396 679 521 679 521 842 350 842 350 658 929 658 929 277 167 277 167 769 294 769 294 495 753 495 753 343 352 343 352 195 177 195 177 821 380 821 380 286 93 286 93 850 399 850 399 928 67 928 67 394 903 394 903 805 489 805 489 533 134 533 134 947 285 947 285 109 577 109 577 573 569 573 569 639 715 639 715 30 170 30 170 436 652 436 652 814 487 814 487 288 494 288 494 846 515 846 515 69 881 69 881 503 532 503 532 537 554 537 554 643 593 643 593 99 934 99 934 728 173 728 173 685 740 685 740 98 834 98 834 255 4 255 4 644 251 644 251 793 196 793 196 655 90 655 90 412 309 412 309 3 914 3 914 111 552 111 552 759 381 759 381 203 226 203 226 407 583 407 583 714 710 714 710 540 932 540 932 431 53 431 53 554 594 554 594 36 252 36 252 271 796 271 796 836 700 836 700 133 745 133 745 211 283 211 283 756 724 756 724 202 589 202 589 884 527 884 527 887 161 887 161 425 828 425 828 855 338 855 338 256 908 256 908 396 303 396 303 900 219 900 219 112 57 112 57 781 816 781 816 350 238 350 238 516 898 516 898 459 441 459 441 192 581 192 581 759 887 759 887 65 68 65 68 50 834 50 834 536 787 536 787 221 909 221 909 406 241 406 241 756 759 756 759 641 395 641 395 750 465 750 465 582 572 582 572 319 8 319 8 762 402 762 402 611 872 611 872 443 635 443 635 807 845 807 845 898 861 898 861 380 82 380 82 400 49 400 49 699 75 699 75 268 297 268 297 741 669 741 669 122 242 122 242 910 581 910 581 399 244 399 244 237 340 237 340 581 744 581 744 87 555 87 555 49 855 49 855 915 545 915 545 67 113 67 113 819 848 819 848 761 642 761 642 532 914 532 914 747 122 747 122 607 944 607 944 119 814 119 814 151 382 151 382 520 531 520 531 492 742 492 742 786 280 786 280 91 743 91 743 921 493 921 493 350 562 350 562 882 651 882 651 640 154 640 154 840 441 840 441 798 194 798 194 117 758 117 758 700 482 700 482 5 420 5 420 618 832 618 832 268 411 268 411 654 661 654 661 89 136 89 136 373 435 373 435 900 461 900 461 345 354 345 354 202 825 202 825 109 585 109 585 505 460 505 460 167 776 167 776 245 57 245 57 628 788 628 788 165 888 165 888 34 134 34 134 524 240 524 240 708 145 708 145 231 261 231 261 335 33 335 33 184 411 184 411 286 208 286 208 626 248 626 248 643 487 643 487 754 534 754 534 264 79 264 79 46 54 46 54 755 274 755 274 910 637 910 637 70 18 70 18 936 672 936 672 613 22 613 22 34 85 34 85 899 582 899 582 200 905 200 905 607 896 607 896 375 395 375 395 491 37 491 37 878 871 878 871 770 71 770 71 299 704 299 704 745 211 745 211 29 395 29 395 614 331 614 331 569 185 569 185 865 361 865 361 746 421 746 421 448 566 448 566 320 845 320 845 892 743 892 743 61 867 61 867 469 848 469 848 187 554 187 554 612 218 612 218 484 396 484 396 397 413 397 413 566 525 566 525 860 827 860 827 746 201 746 201 497 400 497 400 348 669 348 669 744 225 744 225 592 63 592 63 356 713 356 713 619 35 619 35 877 636 877 636 160 762 160 762 797 783 797 783 427 278 427 278 668 727 668 727 503 80 503 80 795 354 795 354 358 779 358 779 287 256 287 256 494 690 494 690 348 399 348 399 472 724 472 724 49 73 49 73 868 642 868 642 426 950 426 950 97 840 97 840 698 359 698 359 19 622 19 622 93 587 93 587 519 615 519 615 345 668 345 668 781 697 781 697 840 35 840 35 698 421 698 421 790 415 790 415 514 320 514 320 506 913 506 913 804 528 804 528 579 684 579 684 127 386 127 386 481 913 481 913 591 651 591 651 466 248 466 248 894 776 894 776 705 76 705 76 607 723 607 723 545 362 545 362 460 622 460 622 939 760 939 760 676 272 676 272 100 426 100 426 435 248 435 248 587 657 587 657 496 747 496 747 905 602 905 602 9 35 9 35 686 390 686 390 119 449 119 449 735 304 735 304 928 736 928 736 21 844 21 844 732 216 732 216 862 677 862 677 422 127 422 127 727 565 727 565 922 359 922 359 32 732 32 732 428 77 428 77 148 496 148 496 279 69 279 69 106 874 106 874 343 742 343 742 546 310 546 310 120 714 120 714 222 32 222 32 459 411 459 411 948 708 948 708 40 621 40 621 500 198 500 198 255 107 255 107 145 709 145 709 920 482 920 482 492 79 492 79 299 18 299 18 734 735 734 735 137 569 137 569 420 694 420 694 30 257 30 257 877 916 877 916 694 657 694 657 196 487 196 487 1 668 1 668 502 861 502 861 647 845 647 845 569 196 569 196 54 428 54 428 869 281 869 281 563 259 563 259 925 857 925 857 499 863 499 863 791 308 791 308 692 640 692 640 570 252 570 252 388 910 388 910 665 300 665 300 72 788 72 788 622 171 622 171 605 306 605 306 851 556 851 556 464 261 464 261 270 939 270 939 22 235 22 235 279 433 279 433 4 24 4 24 171 928 171 928 143 907 143 907 760 517 760 517 11 536 11 536 542 570 542 570 98 405 98 405 220 85 220 85 518 703 518 703 717 910 717 910 97 412 97 412 659 214 659 214 462 915 462 915 929 483 929 483 18 751 18 751 251 107 251 107 789 519 789 519 281 97 281 97 802 664 802 664 72 535 72 535 786 357 786 357 563 414 563 414 327 93 327 93 734 197 734 197 126 533 126 533 900 45 900 45 421 19 421 19 940 794 940 794 891 916 891 916 727 660 727 660 716 289 716 289 898 432 898 432 357 461 357 461 665 737 665 737 536 765 536 765 886 434 886 434 650 154 650 154 521 616 521 616 442 599 442 599 409 623 409 623 871 910 871 910 187 193 187 193 406 917 406 917 948 118 948 118 81 864 81 864 198 329 198 329 12 524 12 524 76 763 76 763 485 500 485 500 688 232 688 232 593 419 593 419 735 581 735 581 504 638 504 638 728 483 728 483 682 512 682 512 383 366 383 366 421 482 421 482 150 662 150 662 805 902 805 902 713 70 713 70 485 670 485 670 334 399 334 399 544 110 544 110 531 177 531 177 270 633 270 633 600 9 600 9 349 208 349 208 854 891 854 891 301 428 301 428 518 740 518 740 881 601 881 601 232 333 232 333 808 514 808 514 943 174 943 174 461 685 461 685 82 645 82 645 767 627 767 627 210 687 210 687 876 401 876 401 522 795 522 795 328 900 328 900 464 314 464 314 284 926 284 926 342 110 342 110 670 42 670 42 746 384 746 384 92 516 92 516 438 662 438 662 802 730 802 730 405 538 405 538 949 422 949 422 490 647 490 647 792 602 792 602 442 474 442 474 420 419 420 419 188 644 188 644 69 928 69 928 312 62 312 62 910 627 910 627 266 67 266 67 420 786 420 786 651 666 651 666 74 889 74 889 599 109 599 109 950 557 950 557 470 846 470 846 803 232 803 232 875 549 875 549 245 764 245 764 533 772 533 772 333 167 333 167 736 829 736 829 701 37 701 37 838 720 838 720 780 778 780 778 364 380 364 380 593 27 593 27 714 409 714 409 186 587 186 587 445 171 445 171 444 477 444 477 741 31 741 31 726 215 726 215 665 150 665 150 768 240 768 240 301 530 301 530 303 756 303 756 793 739 793 739 456 821 456 821 478 713 478 713 108 441 108 441 846 93 846 93 613 232 613 232 303 142 303 142 544 310 544 310 602 362 602 362 443 434 443 434 700 52 700 52 251 761 251 761 117 391 117 391 8 852 8 852 745 348 745 348 741 453 741 453 643 869 643 869 122 434 122 434 804 105 804 105 712 140 712 140 882 298 882 298 115 861 115 861 421 934 421 934 158 712 158 712 924 227 924 227 22 455 22 455 700 929 700 929 589 943 589 943 676 227 676 227 141 255 141 255 256 160 256 160 410 809 410 809 516 226 516 226 256 23 256 23 488 81 488 81 428 341 428 341 350 180 350 180 870 365 870 365 97 281 97 281 473 99 473 99 534 96 534 96 787 250 787 250 608 832 608 832 923 361 923 361 944 250 944 250 759 740 759 740 2 320 2 320 220 5 220 5 179 80 179 80 141 694 141 694 267 226 267 226 561 885 561 885 506 254 506 254 469 931 469 931 10 748 10 748 458 254 458 254 513 427 513 427 642 230 642 230 154 99 154 99 289 542 289 542 43 463 43 463 165 674 165 674 153 437 153 437 425 825 425 825 156 6 156 6 92 87 92 87 735 126 735 126 650 319 650 319 143 654 143 654 366 634 366 634 811 60 811 60 942 167 942 167 568 635 568 635 170 382 170 382 742 160 742 160 267 136 267 136 826 652 826 652 841 771 841 771 9 922 9 922 894 539 894 539 720 255 720 255 737 295 737 295 815 762 815 762 203 35 203 35 222 142 222 142 841 571 841 571 706 648 706 648 822 22 822 22 899 88 899 88 75 46 75 46 302 816 302 816 240 618 240 618 175 393 175 393 536 112 536 112 900 304 900 304 304 925 304 925 580 365 580 365 98 15 98 15 82 726 82 726 605 289 605 289 352 531 352 531 391 688 391 688 4 205 4 205 640 6 640 6 338 716 338 716 129 426 129 426 486 728 486 728 69 264 69 264 927 157 927 157 418 502 418 502 139 453 139 453 22 396 22 396 517 855 517 855 492 768 492 768 257 204 257 204 182 811 182 811 838 523 838 523 482 542 482 542 933 275 933 275 792 613 792 613 32 32 32 32 812 373 812 373 936 518 936 518 164 30 164 30 453 329 453 329 779 875 779 875 485 433 485 433 904 623 904 623 181 663 181 663 104 210 104 210 123 30 123 30 595 940 595 940 594 149 594 149 51 370 51 370 233 646 233 646 854 873 854 873 273 400 273 400 89 333 89 333 861 471 861 471 645 664 645 664 293 226 293 226 524 509 524 509 471 636 471 636 637 571 637 571 446 765 446 765 166 103 166 103 714 863 714 863 523 592 523 592 502 835 502 835 38 951 38 951 701 884 701 884 116 922 116 922 513 850 513 850 356 530 356 530 733 909 733 909 719 684 719 684 669 238 669 238 186 701 186 701 708 803 708 803 752 837 752 837 779 414 779 414 165 481 165 481 664 194 664 194 252 650 252 650 319 275 319 275 590 188 590 188 816 267 816 267 404 204 404 204 717 334 717 334 60 268 60 268 93 859 93 859 947 152 947 152 135 494 135 494 64 875 64 875 678 931 678 931 908 391 908 391 462 611 462 611 177 319 177 319 22 647 22 647 739 902 739 902 873 897 873 897 910 414 910 414 52 33 52 33 140 67 140 67 365 236 365 236 298 454 298 454 100 155 100 155 645 326 645 326 676 821 676 821 239 486 239 486 638 648 638 648 186 210 186 210 613 560 613 560 826 558 826 558 600 552 600 552 728 604 728 604 155 571 155 571 431 457 431 457 482 766 482 766 236 603 236 603 105 599 105 599 98 86 98 86 877 157 877 157 517 360 517 360 487 148 487 148 545 655 545 655 874 196 874 196 614 558 614 558 465 716 465 716 207 396 207 396 931 536 931 536 174 911 174 911 242 529 242 529 428 322 428 322 626 315 626 315 881 808 881 808 711 163 711 163 112 303 112 303 477 376 477 376 294 715 294 715 674 799 674 799 745 890 745 890 232 725 232 725 492 632 492 632 181 101 181 101 173 135 173 135 451 590 451 590 889 879 889 879 461 108 461 108 646 870 646 870 534 53 534 53 311 143 311 143 736 675 736 675 101 458 101 458 490 620 490 620 378 657 378 657 886 239 886 239 77 708 77 708 289 10 289 10 147 249 147 249 760 533 760 533 198 250 198 250 143 280 143 280 888 269 888 269 460 7 460 7 268 109 268 109 773 175 773 175 780 754 780 754 302 780 302 780 27 638 27 638 225 472 225 472 259 258 259 258 882 916 882 916 804 300 804 300 501 368 501 368 754 272 754 272 505 68 505 68 470 486 470 486 89 410 89 410 777 692 777 692 257 750 257 750 852 340 852 340 554 600 554 600 257 344 257 344 176 755 176 755 291 588 291 588 455 367 455 367 355 946 355 946 347 297 347 297 57 105 57 105 563 497 563 497 73 354 73 354 796 163 796 163 418 286 418 286 20 326 20 326 115 113 115 113 777 611 777 611 723 923 723 923 648 497 648 497 816 360 816 360 181 121 181 121 164 458 164 458 804 865 804 865 514 417 514 417 604 286 604 286 11 36 11 36 156 110 156 110 771 934 771 934 616 203 616 203 32 922 32 922 24 588 24 588 419 867 419 867 648 836 648 836 138 428 138 428 871 583 871 583 612 627 612 627 532 184 532 184 189 814 189 814 153 877 153 877 709 440 709 440 701 152 701 152 545 161 545 161 200 579 200 579 612 3 612 3 190 623 190 623 333 699 333 699 152 150 152 150 385 297 385 297 120 277 120 277 47 592 47 592 154 703 154 703 110 571 110 571 192 521 192 521 127 734 127 734 913 439 913 439 788 460 788 460 836 564 836 564 688 832 688 832 110 517 110 517 105 635 105 635 721 852 721 852 319 365 319 365 15 533 15 533 438 668 438 668 513 449 513 449 876 51 876 51 95 538 95 538 455 342 455 342 218 342 218 342 153 164 153 164 227 484 227 484 447 114 447 114 544 46 544 46 472 783 472 783 864 765 864 765 715 623 715 623 544 603 544 603 35 417 35 417 465 306 465 306 160 168 160 168 522 238 522 238 328 923 328 923 636 872 636 872 76 399 76 399 196 552 196 552 392 464 392 464 151 658 151 658 129 836 129 836 863 74 863 74 95 938 95 938 238 922 238 922 585 711 585 711 159 179 159 179 48 521 48 521 936 876 936 876 328 652 328 652 252 94 252 94 115 68 115 68 949 137 949 137 737 722 737 722 464 583 464 583 835 97 835 97 700 182 700 182 909 333 909 333 424 337 424 337 593 96 593 96 872 256 872 256 436 901 436 901 378 495 378 495 77 846 77 846 693 494 693 494 796 383 796 383 58 175 58 175 426 386 426 386 844 684 844 684 664 199 664 199 749 11 749 11 632 146 632 146 824 55 824 55 78 508 78 508 646 798 646 798 195 511 195 511 141 472 141 472 662 35 662 35 645 182 645 182 173 851 173 851 233 81 233 81 577 303 577 303 470 168 470 168 342 944 342 944 770 196 770 196 104 445 104 445 329 895 329 895 59 466 59 466 352 14 352 14 312 83 312 83 249 833 249 833 710 401 710 401 515 784 515 784 705 238 705 238 356 413 356 413 588 87 588 87 638 649 638 649 393 155 393 155 715 950 715 950 619 558 619 558 369 728 369 728 132 19 132 19 290 712 290 712 343 214 343 214 728 320 728 320 44 629 44 629 844 465 844 465 249 481 249 481 924 415 924 415 220 728 220 728 404 215 404 215 679 701 679 701 44 81 44 81 441 581 441 581 415 288 415 288 847 779 847 779 944 562 944 562 347 594 347 594 926 63 926 63 304 248 304 248 205 290 205 290 161 831 161 831 281 919 281 919 838 625 838 625 635 864 635 864 55 261 55 261 935 902 935 902 319 671 319 671 935 950 935 950 585 181 585 181 681 254 681 254 623 854 623 854 756 229 756 229 742 352 742 352 938 451 938 451 394 945 394 945 41 329 41 329 755 878 755 878 374 340 374 340 773 603 773 603 425 398 425 398 533 474 533 474 699 477 699 477 335 243 335 243 545 102 545 102 106 411 106 411 621 853 621 853 345 158 345 158 417 70 417 70 121 918 121 918 468 495 468 495 178 604 178 604 36 538 36 538 319 667 319 667 91 811 91 811 725 290 725 290 467 939 467 939 846 809 846 809 950 879 950 879 464 552 464 552 428 539 428 539 345 669 345 669 573 933 573 933 800 833 800 833 87 499 87 499 331 316 331 316 390 492 390 492 349 460 349 460 780 738 780 738 31 653 31 653 619 930 619 930 519 688 519 688 723 8 723 8 143 344 143 344 919 619 919 619 549 303 549 303 573 818 573 818 428 36 428 36 285 120 285 120 199 39 199 39 730 950 730 950 422 390 422 390 404 3 404 3 270 885 270 885 280 684 280 684 531 816 531 816 329 322 329 322 438 743 438 743 64 46 64 46 346 722 346 722 455 679 455 679 818 208 818 208 475 732 475 732 387 566 387 566 140 93 140 93 334 88 334 88 574 780 574 780 390 372 390 372 678 22 678 22 415 628 415 628 218 715 218 715 456 121 456 121 431 918 431 918 170 137 170 137 381 937 381 937 14 473 14 473 619 215 619 215 845 660 845 660 586 672 586 672 628 316 628 316 606 903 606 903 874 826 874 826 26 438 26 438 282 487 282 487 480 291 480 291 383 344 383 344 651 206 651 206 292 803 292 803 206 444 206 444 477 382 477 382 632 22 632 22 846 721 846 721 49 892 49 892 705 139 705 139 470 448 470 448 12 434 12 434 12 480 12 480 39 437 39 437 247 797 247 797 666 102 666 102 857 154 857 154 116 380 116 380 681 579 681 579 360 111 360 111 417 502 417 502 831 614 831 614 652 657 652 657 567 390 567 390 803 53 803 53 903 220 903 220 730 948 730 948 130 741 130 741 254 138 254 138 89 478 89 478 935 373 935 373 596 615 596 615 792 683 792 683 776 407 776 407 201 140 201 140 787 81 787 81 137 817 137 817 875 433 875 433 285 535 285 535 868 562 868 562 173 400 173 400 942 828 942 828 549 743 549 743 379 464 379 464 813 933 813 933 78 18 78 18 273 378 273 378 702 462 702 462 758 25 758 25 228 834 228 834 802 815 802 815 402 454 402 454 8 401 8 401 478 73 478 73 9 580 9 580 756 20 756 20 505 234 505 234 667 625 667 625 655 508 655 508 713 167 713 167 530 428 530 428 436 343 436 343 929 170 929 170 805 911 805 911 625 521 625 521 626 678 626 678 392 617 392 617 401 401 401 401 553 755 553 755 291 616 291 616 638 205 638 205 402 745 402 745 432 514 432 514 470 416 470 416 155 536 155 536 509 767 509 767 385 141 385 141 7 130 7 130 783 941 783 941 281 716 281 716 613 766 613 766 530 352 530 352 722 212 722 212 350 43 350 43 188 794 188 794 468 373 468 373 746 313 746 313 449 641 449 641 168 730 168 730 658 757 658 757 768 503 768 503 907 641 907 641 596 609 596 609 168 362 168 362 894 937 894 937 497 72 497 72 63 647 63 647 870 730 870 730 85 345 85 345 697 413 697 413 750 370 750 370 765 241 765 241 248 842 248 842 902 101 902 101 112 476 112 476 500 614 500 614 334 883 334 883 763 696 763 696 350 676 350 676 399 182 399 182 426 174 426 174 852 789 852 789 602 501 602 501 913 621 913 621 413 165 413 165 413 610 413 610 244 225 244 225 757 948 757 948 268 628 268 628 246 612 246 612 751 943 751 943 396 583 396 583 358 253 358 253 66 232 66 232 37 886 37 886 32 163 32 163 782 398 782 398 424 658 424 658 355 241 355 241 391 791 391 791 343 288 343 288 806 599 806 599 723 25 723 25 439 870 439 870 424 422 424 422 870 641 870 641 224 161 224 161 626 532 626 532 260 735 260 735 225 523 225 523 714 644 714 644 855 905 855 905 298 480 298 480 496 143 496 143 68 862 68 862 390 323 390 323 661 27 661 27 326 247 326 247 79 289 79 289 547 502 547 502 135 491 135 491 639 177 639 177 453 691 453 691 499 545 499 545 298 235 298 235 78 381 78 381 147 939 147 939 284 904 284 904 645 485 645 485 407 382 407 382 351 216 351 216 328 762 328 762 471 313 471 313 789 174 789 174 125 539 125 539 367 783 367 783 392 148 392 148 423 821 423 821 502 394 502 394 203 350 203 350 311 657 311 657 380 446 380 446 777 4 777 4 515 306 515 306 156 564 156 564 718 557 718 557 101 789 101 789 715 353 715 353 820 50 820 50 28 71 28 71 48 355 48 355 100 695 100 695 302 618 302 618 588 96 588 96 447 21 447 21 932 464 932 464 811 116 811 116 103 821 103 821 434 118 434 118 744 765 744 765 100 123 100 123 858 839 858 839 199 455 199 455 701 106 701 106 803 826 803 826 950 457 950 457 829 733 829 733 903 850 903 850 899 787 899 787 346 647 346 647 711 262 711 262 784 792 784 792 95 680 95 680 579 904 579 904 777 288 777 288 58 256 58 256 754 46 754 46 615 411 615 411 735 847 735 847 395 528 395 528 472 62 472 62 70 289 70 289 92 113 92 113 492 624 492 624 733 589 733 589 940 569 940 569 244 518 244 518 815 802 815 802 263 359 263 359 581 84 581 84 133 915 133 915 321 268 321 268 30 144 30 144 704 571 704 571 465 273 465 273 528 68 528 68 850 88 850 88 514 86 514 86 821 510 821 510 582 373 582 373 797 603 797 603 395 119 395 119 786 736 786 736 861 232 861 232 841 113 841 113 578 636 578 636 932 678 932 678 83 207 83 207 191 261 191 261 61 654 61 654 391 478 391 478 155 910 155 910 260 769 260 769 380 939 380 939 490 847 490 847 737 690 737 690 271 5 271 5 84 773 84 773 561 195 561 195 627 598 627 598 837 86 837 86 463 588 463 588 480 4 480 4 579 72 579 72 420 144 420 144 437 190 437 190 443 833 443 833 77 676 77 676 555 558 555 558 302 31 302 31 813 806 813 806 731 248 731 248 675 56 675 56 114 623 114 623 939 580 939 580 478 809 478 809 731 57 731 57 572 555 572 555 734 74 734 74 314 839 314 839 279 552 279 552 525 159 525 159 597 683 597 683 675 923 675 923 435 445 435 445 841 481 841 481 300 215 300 215 669 473 669 473 740 353 740 353 690 158 690 158 753 114 753 114 799 775 799 775 244 265 244 265 214 751 214 751 172 178 172 178 416 807 416 807 455 52 455 52 927 347 927 347 147 860 147 860 539 916 539 916 398 276 398 276 713 90 713 90 350 936 350 936 38 800 38 800 854 752 854 752 109 767 109 767 252 615 252 615 691 90 691 90 427 614 427 614 42 572 42 572 652 715 652 715 118 479 118 479 206 446 206 446 423 384 423 384 320 278 320 278 117 397 117 397 691 924 691 924 237 21 237 21 873 601 873 601 388 376 388 376 932 802 932 802 25 164 25 164 912 313 912 313 306 539 306 539 464 661 464 661 185 746 185 746 388 487 388 487 599 881 599 881 788 192 788 192 363 373 363 373 374 380 374 380 215 944 215 944 766 146 766 146 711 875 711 875 519 762 519 762 331 592 331 592 557 390 557 390 398 258 398 258 228 330 228 330 629 888 629 888 267 35 267 35 276 784 276 784 677 600 677 600 904 930 904 930 738 239 738 239 766 934 766 934 837 948 837 948 884 628 884 628 420 448 420 448 151 127 151 127 456 220 456 220 279 404 279 404 739 127 739 127 730 475 730 475 350 714 350 714 362 525 362 525 100 167 100 167 812 249 812 249 736 840 736 840 527 530 527 530 917 468 917 468 67 256 67 256 158 315 158 315 533 188 533 188 170 317 170 317 28 355 28 355 355 626 355 626 815 699 815 699 286 325 286 325 300 707 300 707 308 791 308 791 145 83 145 83 877 803 877 803 184 253 184 253 443 455 443 455 547 189 547 189 168 230 168 230 352 335 352 335 771 107 771 107 265 357 265 357 481 839 481 839 564 61 564 61 882 20 882 20 921 320 921 320 70 422 70 422 581 699 581 699 812 621 812 621 525 157 525 157 568 279 568 279 196 399 196 399 811 201 811 201 915 127 915 127 733 923 733 923 616 91 616 91 871 196 871 196 843 823 843 823 442 747 442 747 49 488 49 488 210 708 210 708 423 82 423 82 796 934 796 934 519 545 519 545 236 796 236 796 213 834 213 834 273 335 273 335 453 140 453 140 92 714 92 714 62 675 62 675 52 839 52 839 337 7 337 7 115 581 115 581 275 736 275 736 124 513 124 513 177 936 177 936 551 316 551 316 91 692 91 692 317 142 317 142 368 378 368 378 76 287 76 287 567 10 567 10 383 354 383 354 189 444 189 444 777 298 777 298 35 46 35 46 219 221 219 221 288 867 288 867 710 467 710 467 9 789 9 789 339 185 339 185 350 736 350 736 490 383 490 383 40 854 40 854 260 111 260 111 427 336 427 336 749 716 749 716 522 187 522 187 511 550 511 550 442 706 442 706 337 731 337 731 720 75 720 75 236 925 236 925 804 649 804 649 493 741 493 741 683 204 683 204 924 351 924 351 304 891 304 891 501 655 501 655 480 792 480 792 261 452 261 452 129 910 129 910 195 770 195 770 782 570 782 570 18 664 18 664 809 102 809 102 792 902 792 902 125 878 125 878 835 591 835 591 751 30 751 30 346 19 346 19 881 315 881 315 634 343 634 343 228 660 228 660 113 47 113 47 555 345 555 345 727 277 727 277 55 726 55 726 908 259 908 259 742 713 742 713 768 939 768 939 342 492 342 492 890 233 890 233 783 566 783 566 600 428 600 428 775 854 775 854 310 951 310 951 928 352 928 352 876 785 876 785 40 897 40 897 680 76 680 76 327 872 327 872 823 783 823 783 451 896 451 896 202 695 202 695 299 147 299 147 861 270 861 270 335 800 335 800 60 738 60 738 831 310 831 310 447 782 447 782 209 42 209 42 883 733 883 733 388 424 388 424 182 755 182 755 165 368 165 368 167 486 167 486 108 865 108 865 392 664 392 664 30 789 30 789 446 214 446 214 517 795 517 795 88 119 88 119 927 213 927 213 107 635 107 635 568 54 568 54 877 3 877 3 585 156 585 156 200 809 200 809 230 418 230 418 91 627 91 627 529 330 529 330 348 270 348 270 107 81 107 81 202 508 202 508 108 724 108 724 218 539 218 539 925 221 925 221 279 634 279 634 213 334 213 334 125 574 125 574 103 575 103 575 378 243 378 243 472 586 472 586 279 59 279 59 612 280 612 280 822 872 822 872 489 864 489 864 240 886 240 886 151 951 151 951 285 878 285 878 585 771 585 771 823 225 823 225 660 645 660 645 603 158 603 158 590 597 590 597 884 55 884 55 283 79 283 79 627 352 627 352 219 57 219 57 791 672 791 672 41 383 41 383 477 291 477 291 297 465 297 465 155 290 155 290 780 558 780 558 190 453 190 453 625 552 625 552 148 663 148 663 742 882 742 882 279 678 279 678 313 803 313 803 675 936 675 936 723 499 723 499 572 209 572 209 494 620 494 620 281 563 281 563 177 111 177 111 807 269 807 269 910 936 910 936 772 552 772 552 279 619 279 619 744 721 744 721 410 270 410 270 765 317 765 317 586 411 586 411 94 474 94 474 108 634 108 634 398 570 398 570 838 564 838 564 148 606 148 606 484 793 484 793 567 566 567 566 355 140 355 140 733 217 733 217 162 644 162 644 328 201 328 201 660 480 660 480 597 280 597 280 751 661 751 661 352 593 352 593 369 842 369 842 157 387 157 387 615 762 615 762 663 684 663 684 681 452 681 452 256 550 256 550 143 274 143 274 494 248 494 248 691 323 691 323 135 107 135 107 808 581 808 581 676 354 676 354 110 677 110 677 469 662 469 662 349 584 349 584 198 846 198 846 766 734 766 734 33 925 33 925 802 707 802 707 67 40 67 40 639 265 639 265 668 65 668 65 943 19 943 19 671 849 671 849 754 195 754 195 794 532 794 532 432 457 432 457 923 154 923 154 78 343 78 343 340 1 340 1 917 586 917 586 833 639 833 639 392 905 392 905 924 707 924 707 436 525 436 525 486 765 486 765 286 254 286 254 490 235 490 235 654 783 654 783 873 357 873 357 180 785 180 785 343 647 343 647 415 801 415 801 755 621 755 621 791 485 791 485 51 746 51 746 179 242 179 242 815 522 815 522 438 224 438 224 429 713 429 713 806 590 806 590 185 630 185 630 785 139 785 139 103 160 103 160 481 289 481 289 388 528 388 528 701 454 701 454 878 696 878 696 943 156 943 156 274 779 274 779 757 707 757 707 41 522 41 522 401 421 401 421 184 18 184 18 283 838 283 838 671 163 671 163 203 41 203 41 472 588 472 588 77 277 77 277 647 801 647 801 3 797 3 797 342 371 342 371 124 786 124 786 108 86 108 86 83 198 83 198 109 130 109 130 751 772 751 772 258 561 258 561 827 140 827 140 941 156 941 156 203 782 203 782 535 620 535 620 478 468 478 468 924 696 924 696 944 357 944 357 77 405 77 405 951 210 951 210 870 446 870 446 586 45 586 45 331 392 331 392 158 210 158 210 171 650 171 650 776 619 776 619 276 130 276 130 581 59 581 59 540 121 540 121 247 750 247 750 222 537 222 537 276 423 276 423 454 81 454 81 846 750 846 750 193 276 193 276 748 591 748 591 154 627 154 627 477 433 477 433 314 676 314 676 927 807 927 807 4 467 4 467 528 549 528 549 725 946 725 946 685 407 685 407 149 626 149 626 680 532 680 532 124 446 124 446 428 134 428 134 101 845 101 845 735 10 735 10 789 569 789 569 248 361 248 361 395 743 395 743 439 821 439 821 87 176 87 176 664 103 664 103 493 594 493 594 202 283 202 283 261 543 261 543 873 457 873 457 39 467 39 467 448 234 448 234 565 253 565 253 254 667 254 667 692 488 692 488 702 641 702 641 30 157 30 157 330 64 330 64 277 647 277 647 296 436 296 436 262 91 262 91 306 24 306 24 845 417 845 417 376 304 376 304 639 314 639 314 929 428 929 428 602 609 602 609 504 1 504 1 304 172 304 172 884 321 884 321 789 328 789 328 663 68 663 68 3 11 3 11 951 486 951 486 922 948 922 948 718 204 718 204 111 729 111 729 608 386 608 386 481 225 481 225 562 94 562 94 166 518 166 518 267 935 267 935 789 793 789 793 107 843 107 843 816 249 816 249 591 236 591 236 523 188 523 188 236 801 236 801 107 317 107 317 872 112 872 112 779 68 779 68 575 655 575 655 886 764 886 764 848 236 848 236 932 770 932 770 630 213 630 213 263 565 263 565 211 329 211 329 216 483 216 483 949 742 949 742 812 506 812 506 477 271 477 271 879 428 879 428 285 937 285 937 494 526 494 526 817 642 817 642 633 478 633 478 81 32 81 32 853 398 853 398 837 593 837 593 355 585 355 585 385 349 385 349 542 627 542 627 231 230 231 230 132 334 132 334 652 714 652 714 359 854 359 854 874 190 874 190 727 49 727 49 653 347 653 347 776 332 776 332 780 328 780 328 930 43 930 43 747 785 747 785 210 84 210 84 725 241 725 241 624 816 624 816 897 503 897 503 174 765 174 765 662 741 662 741 189 673 189 673 751 799 751 799 695 395 695 395 222 943 222 943 701 821 701 821 551 73 551 73 49 456 49 456 470 98 470 98 774 808 774 808 358 580 358 580 774 522 774 522 110 87 110 87 376 394 376 394 264 137 264 137 364 150 364 150 19 232 19 232 54 891 54 891 139 128 139 128 131 536 131 536 200 680 200 680 17 176 17 176 541 640 541 640 413 850 413 850 695 401 695 401 191 78 191 78 860 690 860 690 106 357 106 357 316 287 316 287 148 210 148 210 670 391 670 391 122 15 122 15 258 454 258 454 617 884 617 884 552 852 552 852 691 110 691 110 285 225 285 225 674 622 674 622 803 206 803 206 148 123 148 123 827 831 827 831 43 781 43 781 923 703 923 703 631 105 631 105 255 389 255 389 444 10 444 10 186 354 186 354 102 319 102 319 389 497 389 497 111 419 111 419 48 15 48 15 222 103 222 103 635 69 635 69 283 161 283 161 154 6 154 6 914 149 914 149 475 916 475 916 391 947 391 947 25 128 25 128 722 61 722 61 276 633 276 633 412 711 412 711 654 76 654 76 931 115 931 115 921 335 921 335 98 564 98 564 364 754 364 754 722 454 722 454 931 821 931 821 502 487 502 487 265 402 265 402 934 290 934 290 181 879 181 879 436 529 436 529 10 835 10 835 333 283 333 283 242 517 242 517 485 250 485 250 699 615 699 615 170 567 170 567 247 371 247 371 713 480 713 480 755 449 755 449 660 382 660 382 164 601 164 601 572 504 572 504 667 220 667 220 51 26 51 26 884 426 884 426 425 340 425 340 205 216 205 216 306 440 306 440 777 428 777 428 629 648 629 648 128 293 128 293 308 796 308 796 653 633 653 633 585 295 585 295 725 272 725 272 195 553 195 553 872 648 872 648 679 791 679 791 335 206 335 206 159 363 159 363 458 150 458 150 74 413 74 413 157 172 157 172 936 19 936 19 628 393 628 393 260 36 260 36 297 406 297 406 110 312 110 312 617 465 617 465 673 950 673 950 171 175 171 175 743 38 743 38 939 635 939 635 424 189 424 189 141 22 141 22 522 209 522 209 224 538 224 538 480 555 480 555 785 226 785 226 939 328 939 328 854 638 854 638 950 222 950 222 357 842 357 842 823 774 823 774 97 750 97 750 111 872 111 872 510 121 510 121 361 869 361 869 910 320 910 320 450 745 450 745 539 140 539 140 253 705 253 705 563 548 563 548 922 423 922 423 804 867 804 867 382 322 382 322 683 57 683 57 739 339 739 339 475 774 475 774 275 550 275 550 26 245 26 245 637 162 637 162 360 853 360 853 827 197 827 197 928 701 928 701 600 883 600 883 696 491 696 491 483 319 483 319 165 487 165 487 200 782 200 782 941 520 941 520 638 434 638 434 848 88 848 88 785 901 785 901 528 906 528 906 842 910 842 910 710 341 710 341 516 517 516 517 774 396 774 396 794 671 794 671 582 263 582 263 206 912 206 912 332 254 332 254 238 574 238 574 481 373 481 373 138 901 138 901 777 562 777 562 290 905 290 905 145 760 145 760 32 768 32 768 893 917 893 917 36 116 36 116 182 820 182 820 752 319 752 319 266 443 266 443 668 791 668 791 215 334 215 334 166 807 166 807 917 583 917 583 148 351 148 351 850 197 850 197 472 340 472 340 852 401 852 401 472 879 472 879 834 311 834 311 411 938 411 938 798 822 798 822 746 752 746 752 553 111 553 111 102 752 102 752 841 781 841 781 79 698 79 698 278 349 278 349 44 390 44 390 583 259 583 259 798 692 798 692 138 686 138 686 80 701 80 701 541 717 541 717 550 100 550 100 171 862 171 862 559 167 559 167 433 253 433 253 20 149 20 149 366 754 366 754 463 457 463 457 538 279 538 279 896 442 896 442 139 839 139 839 682 55 682 55 255 331 255 331 639 132 639 132 553 273 553 273 536 721 536 721 738 255 738 255 590 872 590 872 779 349 779 349 565 125 565 125 318 440 318 440 474 183 474 183 272 682 272 682 118 765 118 765 342 654 342 654 569 688 569 688 420 473 420 473 630 119 630 119 154 441 154 441 2 355 2 355 294 160 294 160 192 380 192 380 737 282 737 282 78 256 78 256 295 231 295 231 155 716 155 716 96 780 96 780 314 103 314 103 149 304 149 304 381 719 381 719 653 227 653 227 702 331 702 331 119 354 119 354 804 779 804 779 119 564 119 564 662 673 662 673 530 380 530 380 176 34 176 34 97 757 97 757 117 95 117 95 721 31 721 31 587 787 587 787 85 232 85 232 888 17 888 17 134 367 134 367 592 508 592 508 944 306 944 306 270 890 270 890 153 131 153 131 850 923 850 923 244 312 244 312 907 26 907 26 550 36 550 36 725 603 725 603 119 767 119 767 872 526 872 526 341 122 341 122 592 853 592 853 384 43 384 43 359 166 359 166 849 491 849 491 328 892 328 892 351 922 351 922 391 918 391 918 126 881 126 881 775 757 775 757 317 274 317 274 605 518 605 518 115 843 115 843 467 495 467 495 821 482 821 482 389 273 389 273 610 403 610 403 415 37 415 37 400 837 400 837 582 878 582 878 578 396 578 396 101 423 101 423 108 732 108 732 207 314 207 314 252 742 252 742 274 9 274 9 410 429 410 429 129 380 129 380 829 157 829 157 8 818 8 818 682 760 682 760 40 839 40 839 657 728 657 728 613 893 613 893 545 349 545 349 710 475 710 475 400 622 400 622 211 830 211 830 703 9 703 9 28 545 28 545 158 631 158 631 514 937 514 937 869 84 869 84 586 10 586 10 33 533 33 533 13 277 13 277 477 104 477 104 386 407 386 407 658 157 658 157 805 363 805 363 36 312 36 312 639 276 639 276 870 873 870 873 774 511 774 511 662 404 662 404 5 14 5 14 391 667 391 667 725 750 725 750 816 642 816 642 178 468 178 468 473 422 473 422 395 680 395 680 262 206 262 206 749 798 749 798 121 129 121 129 175 614 175 614 575 69 575 69 849 243 849 243 605 23 605 23 366 727 366 727 567 329 567 329 89 516 89 516 310 216 310 216 191 597 191 597 822 905 822 905 497 535 497 535 400 796 400 796 85 183 85 183 177 603 177 603 793 204 793 204 345 163 345 163 28 441 28 441 474 329 474 329 262 387 262 387 672 559 672 559 342 447 342 447 12 217 12 217 45 497 45 497 66 660 66 660 325 933 325 933 353 565 353 565 149 780 149 780 478 83 478 83 109 792 109 792 571 657 571 657 637 758 637 758 946 704 946 704 283 484 283 484 33 161 33 161 453 350 453 350 121 763 121 763 855 687 855 687 639 6 639 6 784 423 784 423 676 854 676 854 941 564 941 564 796 611 796 611 844 71 844 71 899 18 899 18 136 147 136 147 429 567 429 567 72 346 72 346 442 250 442 250 4 381 4 381 268 412 268 412 84 567 84 567 526 110 526 110 836 499 836 499 532 902 532 902 424 714 424 714 932 18 932 18 552 165 552 165 77 943 77 943 398 618 398 618 55 411 55 411 133 748 133 748 909 77 909 77 698 685 698 685 184 784 184 784 481 591 481 591 698 506 698 506 571 410 571 410 809 56 809 56 806 913 806 913 531 614 531 614 298 951 298 951 608 446 608 446 587 900 587 900 102 441 102 441 645 778 645 778 104 272 104 272 163 936 163 936 462 292 462 292 777 463 777 463 633 442 633 442 216 157 216 157 151 367 151 367 609 862 609 862 734 180 734 180 674 185 674 185 798 935 798 935 908 792 908 792 197 883 197 883 677 715 677 715 506 411 506 411 588 78 588 78 142 582 142 582 24 153 24 153 161 560 161 560 341 734 341 734 362 253 362 253 393 873 393 873 139 906 139 906 475 489 475 489 62 497 62 497 44 338 44 338 412 828 412 828 351 803 351 803 949 915 949 915 527 585 527 585 84 266 84 266 821 30 821 30 316 733 316 733 323 370 323 370 537 805 537 805 180 579 180 579 817 885 817 885 871 316 871 316 890 528 890 528 406 476 406 476 4 665 4 665 292 740 292 740 196 867 196 867 569 407 569 407 743 180 743 180 840 506 840 506 458 76 458 76 923 745 923 745 246 83 246 83 793 584 793 584 153 114 153 114 876 723 876 723 725 457 725 457 849 892 849 892 68 60 68 60 527 445 527 445 559 680 559 680 919 769 919 769 570 644 570 644 535 2 535 2 720 125 720 125 518 426 518 426 509 85 509 85 625 431 625 431 489 574 489 574 462 181 462 181 23 309 23 309 367 573 367 573 19 209 19 209 413 806 413 806 794 56 794 56 748 353 748 353 350 221 350 221 67 32 67 32 297 295 297 295 560 923 560 923 495 294 495 294 881 639 881 639 201 38 201 38 775 567 775 567 394 469 394 469 276 609 276 609 545 659 545 659 56 289 56 289 425 158 425 158 691 416 691 416 668 786 668 786 774 708 774 708 743 652 743 652 186 571 186 571 415 190 415 190 32 366 32 366 166 135 166 135 48 241 48 241 641 219 641 219 319 203 319 203 120 360 120 360 914 792 914 792 855 549 855 549 949 172 949 172 753 791 753 791 220 262 220 262 398 417 398 417 462 595 462 595 188 633 188 633 872 148 872 148 785 589 785 589 714 564 714 564 304 146 304 146 382 154 382 154 381 642 381 642 114 438 114 438 590 121 590 121 159 678 159 678 73 223 73 223 636 919 636 919 159 460 159 460 140 788 140 788 256 698 256 698 628 598 628 598 560 600 560 600 949 1 949 1 623 921 623 921 8 842 8 842 435 872 435 872 190 721 190 721 785 35 785 35 642 30 642 30 407 181 407 181 876 657 876 657 172 422 172 422 214 186 214 186 728 740 728 740 321 452 321 452 824 667 824 667 798 588 798 588 640 632 640 632 505 306 505 306 368 273 368 273 2 578 2 578 785 89 785 89 434 543 434 543 494 818 494 818 70 674 70 674 535 197 535 197 101 900 101 900 244 240 244 240 485 345 485 345 516 94 516 94 38 20 38 20 341 684 341 684 594 830 594 830 200 658 200 658 150 354 150 354 906 617 906 617 34 274 34 274 416 840 416 840 780 913 780 913 14 491 14 491 221 244 221 244 15 598 15 598 43 443 43 443 333 301 333 301 199 327 199 327 35 738 35 738 235 830 235 830 619 552 619 552 537 773 537 773 759 177 759 177 570 787 570 787 110 327 110 327 466 699 466 699 406 28 406 28 4 102 4 102 456 18 456 18 96 476 96 476 475 480 475 480 687 831 687 831 456 856 456 856 944 330 944 330 690 496 690 496 741 474 741 474 644 687 644 687 723 464 723 464 609 9 609 9 197 279 197 279 917 199 917 199 691 436 691 436 453 336 453 336 305 43 305 43 515 231 515 231 695 394 695 394 11 916 11 916 247 293 247 293 129 286 129 286 238 359 238 359 404 259 404 259 218 366 218 366 670 242 670 242 602 288 602 288 722 233 722 233 346 400 346 400 682 17 682 17 666 739 666 739 613 443 613 443 648 645 648 645 755 56 755 56 508 211 508 211 479 34 479 34 705 807 705 807 49 730 49 730 345 233 345 233 539 789 539 789 395 68 395 68 882 11 882 11 332 896 332 896 481 460 481 460 902 802 902 802 224 264 224 264 783 373 783 373 818 239 818 239 920 764 920 764 773 597 773 597 923 898 923 898 192 16 192 16 43 169 43 169 742 353 742 353 421 309 421 309 30 626 30 626 665 316 665 316 786 233 786 233 345 290 345 290 781 857 781 857 939 884 939 884 273 16 273 16 880 662 880 662 789 309 789 309 842 798 842 798 654 692 654 692 13 340 13 340 622 314 622 314 450 392 450 392 870 662 870 662 835 666 835 666 351 755 351 755 119 651 119 651 471 75 471 75 619 107 619 107 476 736 476 736 728 35 728 35 728 287 728 287 78 739 78 739 109 451 109 451 928 270 928 270 909 568 909 568 64 475 64 475 426 240 426 240 304 263 304 263 569 591 569 591 889 859 889 859 915 530 915 530 304 828 304 828 794 749 794 749 818 726 818 726 356 647 356 647 38 582 38 582 409 394 409 394 557 270 557 270 479 933 479 933 567 285 567 285 518 490 518 490 847 453 847 453 646 864 646 864 726 468 726 468 437 328 437 328 864 676 864 676 733 280 733 280 889 732 889 732 713 397 713 397 758 267 758 267 816 632 816 632 859 63 859 63 694 589 694 589 851 679 851 679 24 138 24 138 908 568 908 568 813 708 813 708 385 339 385 339 946 613 946 613 411 774 411 774 375 157 375 157 703 54 703 54 226 639 226 639 350 72 350 72 753 507 753 507 325 848 325 848 569 140 569 140 437 703 437 703 331 785 331 785 406 375 406 375 371 753 371 753 57 138 57 138 825 332 825 332 684 471 684 471 167 262 167 262 73 535 73 535 864 7 864 7 78 407 78 407 470 439 470 439 101 86 101 86 709 383 709 383 810 316 810 316 155 400 155 400 65 225 65 225 811 924 811 924 64 662 64 662 337 781 337 781 11 589 11 589 396 649 396 649 357 500 357 500 719 739 719 739 568 303 568 303 920 794 920 794 569 239 569 239 61 906 61 906 425 125 425 125 867 569 867 569 828 835 828 835 382 113 382 113 539 553 539 553 812 77 812 77 234 179 234 179 280 373 280 373 2 349 2 349 665 466 665 466 496 548 496 548 653 469 653 469 24 204 24 204 143 945 143 945 949 851 949 851 853 666 853 666 497 570 497 570 321 273 321 273 416 588 416 588 395 576 395 576 871 191 871 191 350 572 350 572 13 21 13 21 251 381 251 381 819 513 819 513 683 670 683 670 921 825 921 825 636 352 636 352 29 746 29 746 833 805 833 805 209 657 209 657 740 447 740 447 921 833 921 833 695 573 695 573 868 85 868 85 144 34 144 34 353 323 353 323 272 415 272 415 132 79 132 79 871 312 871 312 586 116 586 116 317 571 317 571 620 224 620 224 676 485 676 485 99 86 99 86 332 508 332 508 182 544 182 544 233 139 233 139 130 691 130 691 397 408 397 408 878 325 878 325 943 563 943 563 669 100 669 100 521 37 521 37 658 946 658 946 703 472 703 472 551 521 551 521 239 92 239 92 847 418 847 418 932 828 932 828 388 703 388 703 914 449 914 449 757 591 757 591 454 847 454 847 827 410 827 410 406 94 406 94 397 378 397 378 466 672 466 672 710 277 710 277 27 467 27 467 327 815 327 815 270 924 270 924 951 364 951 364 496 195 496 195 678 839 678 839 553 913 553 913 652 408 652 408 386 94 386 94 945 929 945 929 762 930 762 930 905 198 905 198 903 23 903 23 532 683 532 683 806 237 806 237 873 270 873 270 788 357 788 357 424 693 424 693 453 146 453 146 872 687 872 687 555 660 555 660 108 478 108 478 790 686 790 686 823 702 823 702 344 641 344 641 498 39 498 39 950 87 950 87 287 563 287 563 944 279 944 279 437 698 437 698 679 738 679 738 898 647 898 647 624 455 624 455 160 926 160 926 36 60 36 60 929 419 929 419 767 405 767 405 724 111 724 111 707 228 707 228 347 476 347 476 224 867 224 867 271 325 271 325 77 579 77 579 18 337 18 337 911 76 911 76 313 785 313 785 438 935 438 935 211 498 211 498 856 787 856 787 345 896 345 896 343 708 343 708 376 882 376 882 645 733 645 733 456 627 456 627 185 376 185 376 66 185 66 185 940 254 940 254 637 617 637 617 656 314 656 314 760 349 760 349 716 267 716 267 114 883 114 883 258 902 258 902 254 476 254 476 726 555 726 555 547 607 547 607 653 610 653 610 321 135 321 135 211 308 211 308 56 103 56 103 102 419 102 419 346 272 346 272 57 497 57 497 541 254 541 254 42 932 42 932 50 535 50 535 661 4 661 4 769 318 769 318 477 92 477 92 654 846 654 846 593 310 593 310 210 175 210 175 479 339 479 339 859 709 859 709 399 830 399 830 769 305 769 305 707 604 707 604 706 903 706 903 924 874 924 874 914 949 914 949 810 240 810 240 814 622 814 622 194 765 194 765 738 626 738 626 557 398 557 398 613 313 613 313 923 491 923 491 641 251 641 251 945 526 945 526 340 917 340 917 870 288 870 288 807 116 807 116 19 810 19 810 122 650 122 650 558 406 558 406 319 9 319 9 250 656 250 656 453 470 453 470 674 851 674 851 683 563 683 563 706 669 706 669 151 91 151 91 285 11 285 11 520 153 520 153 738 102 738 102 929 19 929 19 277 211 277 211 182 100 182 100 49 346 49 346 534 621 534 621 580 683 580 683 599 237 599 237 286 130 286 130 390 65 390 65 717 336 717 336 400 413 400 413 916 252 916 252 127 112 127 112 134 295 134 295 421 59 421 59 622 298 622 298 227 47 227 47 715 150 715 150 600 464 600 464 672 486 672 486 721 824 721 824 691 109 691 109 452 583 452 583 886 796 886 796 270 187 270 187 613 134 613 134 575 789 575 789 271 877 271 877 587 315 587 315 279 383 279 383 339 288 339 288 551 705 551 705 325 18 325 18 116 175 116 175 876 114 876 114 881 591 881 591 868 575 868 575 601 40 601 40 45 322 45 322 680 85 680 85 235 761 235 761 144 373 144 373 943 852 943 852 925 318 925 318 796 59 796 59 94 261 94 261 441 633 441 633 125 112 125 112 610 456 610 456 55 540 55 540 17 411 17 411 921 934 921 934 830 180 830 180 55 446 55 446 263 295 263 295 869 888 869 888 720 786 720 786 92 262 92 262 275 564 275 564 480 755 480 755 604 802 604 802 363 120 363 120 833 626 833 626 471 185 471 185 149 889 149 889 851 699 851 699 698 805 698 805 582 511 582 511 575 585 575 585 328 773 328 773 872 822 872 822 859 685 859 685 150 243 150 243 910 467 910 467 87 73 87 73 663 523 663 523 860 614 860 614 943 547 943 547 68 414 68 414 523 88 523 88 422 539 422 539 145 613 145 613 308 778 308 778 939 302 939 302 934 96 934 96 722 628 722 628 581 531 581 531 527 132 527 132 575 78 575 78 315 683 315 683 258 174 258 174 84 225 84 225 749 858 749 858 911 495 911 495 223 295 223 295 222 129 222 129 549 836 549 836 453 840 453 840 283 437 283 437 715 140 715 140 927 885 927 885 359 762 359 762 340 733 340 733 430 67 430 67 430 321 430 321 867 580 867 580 70 406 70 406 906 664 906 664 382 278 382 278 787 1 787 1 582 532 582 532 926 612 926 612 880 476 880 476 354 429 354 429 96 196 96 196 739 925 739 925 436 612 436 612 119 158 119 158 632 199 632 199 396 509 396 509 341 262 341 262 668 802 668 802 750 402 750 402 264 851 264 851 603 54 603 54 225 165 225 165 641 11 641 11 733 839 733 839 293 41 293 41 240 810 240 810 595 854 595 854 345 20 345 20 68 236 68 236 662 53 662 53 35 167 35 167 23 497 23 497 227 896 227 896 551 653 551 653 891 51 891 51 582 251 582 251 121 899 121 899 435 13 435 13 718 816 718 816 193 105 193 105 895 246 895 246 886 699 886 699 840 157 840 157 467 760 467 760 182 17 182 17 497 658 497 658 931 395 931 395 71 373 71 373 882 887 882 887 568 499 568 499 531 746 531 746 861 442 861 442 324 133 324 133 802 719 802 719 434 677 434 677 770 884 770 884 218 557 218 557 346 526 346 526 220 344 220 344 617 470 617 470 111 750 111 750 236 843 236 843 455 724 455 724 896 121 896 121 11 172 11 172 544 670 544 670 483 515 483 515 938 840 938 840 754 542 754 542 178 404 178 404 218 11 218 11 941 380 941 380 85 191 85 191 265 159 265 159 491 214 491 214 591 20 591 20 572 116 572 116 74 735 74 735 817 606 817 606 74 169 74 169 526 304 526 304 264 820 264 820 89 725 89 725 827 383 827 383 870 536 870 536 689 314 689 314 611 766 611 766 172 343 172 343 170 122 170 122 817 844 817 844 29 944 29 944 400 599 400 599 106 798 106 798 194 349 194 349 489 762 489 762 581 687 581 687 145 551 145 551 172 190 172 190 359 443 359 443 299 547 299 547 473 386 473 386 236 744 236 744 814 553 814 553 854 461 854 461 88 788 88 788 67 161 67 161 175 185 175 185 238 489 238 489 705 404 705 404 298 214 298 214 57 758 57 758 622 107 622 107 519 601 519 601 405 557 405 557 473 609 473 609 855 200 855 200 363 812 363 812 457 311 457 311 602 161 602 161 550 244 550 244 922 37 922 37 470 532 470 532 22 476 22 476 252 368 252 368 638 122 638 122 120 178 120 178 44 296 44 296 762 831 762 831 289 367 289 367 795 62 795 62 31 827 31 827 167 853 167 853 217 509 217 509 361 908 361 908 864 491 864 491 757 793 757 793 378 536 378 536 948 275 948 275 363 804 363 804 17 559 17 559 642 303 642 303 546 129 546 129 512 296 512 296 847 210 847 210 661 898 661 898 248 908 248 908 603 743 603 743 810 29 810 29 451 546 451 546 386 450 386 450 299 541 299 541 122 5 122 5 586 582 586 582 869 241 869 241 180 91 180 91 878 73 878 73 220 433 220 433 311 700 311 700 32 387 32 387 51 149 51 149 218 651 218 651 878 433 878 433 207 823 207 823 3 638 3 638 119 788 119 788 561 301 561 301 287 249 287 249 313 153 313 153 919 901 919 901 153 573 153 573 453 237 453 237 31 254 31 254 556 61 556 61 898 895 898 895 132 14 132 14 207 138 207 138 275 898 275 898 322 723 322 723 155 760 155 760 36 499 36 499 15 434 15 434 733 567 733 567 95 936 95 936 729 520 729 520 821 728 821 728 300 216 300 216 274 764 274 764 812 700 812 700 338 285 338 285 418 729 418 729 642 541 642 541 346 232 346 232 188 554 188 554 663 111 663 111 180 899 180 899 683 494 683 494 188 714 188 714 65 80 65 80 119 384 119 384 710 308 710 308 942 613 942 613 280 645 280 645 821 423 821 423 882 378 882 378 351 658 351 658 303 269 303 269 356 110 356 110 900 617 900 617 807 56 807 56 94 541 94 541 900 847 900 847 494 360 494 360 479 419 479 419 473 604 473 604 188 525 188 525 195 938 195 938 302 809 302 809 571 673 571 673 410 187 410 187 946 652 946 652 430 791 430 791 829 739 829 739 944 940 944 940 758 245 758 245 715 530 715 530 785 461 785 461 587 928 587 928 556 820 556 820 160 799 160 799 695 637 695 637 431 1 431 1 905 313 905 313 625 809 625 809 143 240 143 240 288 94 288 94 332 423 332 423 884 207 884 207 520 781 520 781 176 153 176 153 496 157 496 157 194 371 194 371 780 394 780 394 636 863 636 863 442 341 442 341 533 897 533 897 328 484 328 484 531 932 531 932 902 380 902 380 319 192 319 192 642 179 642 179 328 280 328 280 529 370 529 370 387 528 387 528 629 762 629 762 150 312 150 312 746 480 746 480 232 948 232 948 16 3 16 3 514 743 514 743 825 868 825 868 519 223 519 223 521 45 521 45 455 642 455 642 650 718 650 718 941 162 941 162 144 311 144 311 280 594 280 594 434 584 434 584 452 731 452 731 889 142 889 142 655 625 655 625 617 69 617 69 950 794 950 794 461 575 461 575 323 592 323 592 541 599 541 599 945 334 945 334 527 281 527 281 697 727 697 727 462 459 462 459 487 515 487 515 946 13 946 13 152 177 152 177 907 256 907 256 909 389 909 389 499 120 499 120 778 577 778 577 337 388 337 388 845 916 845 916 169 302 169 302 808 688 808 688 142 359 142 359 1 880 1 880 329 498 329 498 896 228 896 228 855 99 855 99 468 342 468 342 738 651 738 651 463 646 463 646 652 577 652 577 572 897 572 897 848 542 848 542 429 278 429 278 791 411 791 411 27 528 27 528 595 385 595 385 134 637 134 637 584 228 584 228 718 452 718 452 881 240 881 240 156 333 156 333 844 218 844 218 214 815 214 815 441 9 441 9 600 442 600 442 531 585 531 585 181 373 181 373 490 77 490 77 26 360 26 360 881 13 881 13 363 407 363 407 912 253 912 253 509 479 509 479 386 474 386 474 817 766 817 766 9 183 9 183 474 659 474 659 749 480 749 480 634 589 634 589 671 458 671 458 154 929 154 929 733 306 733 306 431 276 431 276 364 215 364 215 605 457 605 457 700 258 700 258 510 853 510 853 391 137 391 137 197 495 197 495 840 302 840 302 615 135 615 135 925 419 925 419 699 456 699 456 287 733 287 733 137 537 137 537 773 525 773 525 451 81 451 81 423 469 423 469 481 522 481 522 228 338 228 338 503 479 503 479 693 193 693 193 280 60 280 60 441 138 441 138 826 335 826 335 847 302 847 302 54 305 54 305 803 504 803 504 893 845 893 845 623 18 623 18 585 221 585 221 714 394 714 394 729 239 729 239 76 166 76 166 178 529 178 529 624 364 624 364 209 414 209 414 782 572 782 572 473 634 473 634 238 56 238 56 443 729 443 729 539 351 539 351 352 142 352 142 324 9 324 9 358 360 358 360 669 770 669 770 355 610 355 610 25 454 25 454 31 795 31 795 206 132 206 132 68 492 68 492 130 310 130 310 409 52 409 52 491 98 491 98 549 945 549 945 231 761 231 761 56 294 56 294 606 826 606 826 796 321 796 321 503 692 503 692 563 783 563 783 744 515 744 515 369 908 369 908 573 398 573 398 332 435 332 435 855 720 855 720 127 862 127 862 73 507 73 507 491 690 491 690 9 863 9 863 949 477 949 477 759 31 759 31 639 277 639 277 658 628 658 628 825 722 825 722 186 48 186 48 825 778 825 778 380 823 380 823 652 174 652 174 578 340 578 340 62 632 62 632 757 778 757 778 824 127 824 127 103 380 103 380 826 392 826 392 533 267 533 267 345 234 345 234 696 685 696 685 689 706 689 706 932 574 932 574 850 198 850 198 128 653 128 653 422 750 422 750 740 65 740 65 801 474 801 474 661 486 661 486 26 50 26 50 397 54 397 54 833 535 833 535 236 513 236 513 610 744 610 744 441 548 441 548 478 340 478 340 602 651 602 651 903 27 903 27 687 510 687 510 189 800 189 800 8 375 8 375 33 327 33 327 807 836 807 836 517 459 517 459 755 624 755 624 722 393 722 393 209 292 209 292 272 741 272 741 361 41 361 41 873 876 873 876 615 295 615 295 429 687 429 687 640 832 640 832 690 227 690 227 561 349 561 349 147 242 147 242 830 369 830 369 296 454 296 454 446 386 446 386 801 929 801 929 102 798 102 798 326 946 326 946 529 34 529 34 322 915 322 915 273 99 273 99 561 409 561 409 472 550 472 550 208 303 208 303 688 519 688 519 85 69 85 69 661 90 661 90 418 633 418 633 457 885 457 885 530 151 530 151 301 809 301 809 60 941 60 941 836 601 836 601 323 275 323 275 22 900 22 900 451 296 451 296 431 246 431 246 25 330 25 330 232 141 232 141 504 527 504 527 103 655 103 655 394 944 394 944 309 836 309 836 51 383 51 383 502 617 502 617 877 899 877 899 190 902 190 902 269 787 269 787 350 779 350 779 530 867 530 867 323 395 323 395 64 506 64 506 639 654 639 654 795 200 795 200 270 541 270 541 471 123 471 123 822 8 822 8 684 851 684 851 329 547 329 547 336 464 336 464 162 738 162 738 807 886 807 886 29 2 29 2 579 278 579 278 881 560 881 560 431 856 431 856 593 641 593 641 551 21 551 21 809 844 809 844 370 822 370 822 619 37 619 37 683 564 683 564 464 124 464 124 800 691 800 691 570 725 570 725 86 904 86 904 247 799 247 799 851 53 851 53 625 661 625 661 50 217 50 217 552 773 552 773 769 516 769 516 550 894 550 894 720 909 720 909 580 783 580 783 624 26 624 26 886 774 886 774 45 379 45 379 381 182 381 182 27 647 27 647 548 894 548 894 196 843 196 843 939 64 939 64 477 712 477 712 681 568 681 568 474 781 474 781 43 5 43 5 103 173 103 173 892 342 892 342 914 18 914 18 714 111 714 111 852 820 852 820 767 208 767 208 155 494 155 494 675 447 675 447 786 236 786 236 262 773 262 773 373 327 373 327 153 702 153 702 738 365 738 365 31 253 31 253 832 114 832 114 437 121 437 121 48 913 48 913 352 478 352 478 18 202 18 202 333 764 333 764 231 436 231 436 835 229 835 229 250 915 250 915 303 948 303 948 315 703 315 703 717 399 717 399 387 816 387 816 283 189 283 189 728 31 728 31 311 607 311 607 921 415 921 415 391 652 391 652 627 451 627 451 577 258 577 258 895 232 895 232 410 758 410 758 738 37 738 37 793 658 793 658 219 865 219 865 134 379 134 379 167 223 167 223 415 637 415 637 170 377 170 377 355 368 355 368 253 175 253 175 172 626 172 626 790 891 790 891 336 602 336 602 409 707 409 707 353 337 353 337 655 613 655 613 493 448 493 448 5 11 5 11 872 813 872 813 677 671 677 671 802 409 802 409 580 913 580 913 278 827 278 827 260 512 260 512 102 938 102 938 749 403 749 403 522 476 522 476 60 380 60 380 298 886 298 886 66 939 66 939 628 587 628 587 516 360 516 360 17 622 17 622 812 287 812 287 844 708 844 708 706 213 706 213 810 580 810 580 209 908 209 908 399 669 399 669 721 189 721 189 208 533 208 533 913 163 913 163 7 237 7 237 272 481 272 481 668 312 668 312 153 134 153 134 547 51 547 51 409 167 409 167 902 453 902 453 134 779 134 779 844 651 844 651 498 183 498 183 858 188 858 188 890 667 890 667 553 76 553 76 898 104 898 104 593 707 593 707 596 585 596 585 397 399 397 399 793 423 793 423 725 20 725 20 851 276 851 276 54 647 54 647 561 397 561 397 805 696 805 696 11 557 11 557 192 321 192 321 608 721 608 721 260 911 260 911 723 181 723 181 541 279 541 279 468 673 468 673 396 238 396 238 673 933 673 933 241 563 241 563 874 312 874 312 544 898 544 898 723 258 723 258 361 813 361 813 597 551 597 551 571 37 571 37 708 838 708 838 190 752 190 752 302 405 302 405 190 419 190 419 41 689 41 689 571 256 571 256 26 888 26 888 538 364 538 364 374 604 374 604 238 114 238 114 754 496 754 496 891 543 891 543 342 887 342 887 578 549 578 549 150 604 150 604 837 750 837 750 162 781 162 781 67 456 67 456 379 597 379 597 562 746 562 746 568 70 568 70 519 177 519 177 567 383 567 383 810 125 810 125 553 675 553 675 868 515 868 515 239 106 239 106 81 87 81 87 43 411 43 411 622 57 622 57 610 538 610 538 421 7 421 7 77 923 77 923 767 614 767 614 129 769 129 769 856 482 856 482 820 79 820 79 186 672 186 672 293 887 293 887 428 380 428 380 684 824 684 824 484 325 484 325 601 209 601 209 291 733 291 733 891 374 891 374 179 682 179 682 32 795 32 795 255 114 255 114 887 61 887 61 903 756 903 756 677 357 677 357 557 895 557 895 94 63 94 63 950 492 950 492 598 216 598 216 601 586 601 586 908 365 908 365 334 817 334 817 527 35 527 35 801 186 801 186 82 692 82 692 276 264 276 264 289 1 289 1 721 406 721 406 428 603 428 603 451 831 451 831 189 625 189 625 404 827 404 827 911 117 911 117 541 140 541 140 782 106 782 106 901 145 901 145 422 809 422 809 335 338 335 338 280 467 280 467 857 182 857 182 342 773 342 773 197 4 197 4 43 52 43 52 823 326 823 326 194 465 194 465 171 833 171 833 222 836 222 836 395 24 395 24 819 245 819 245 580 763 580 763 854 470 854 470 917 569 917 569 16 150 16 150 190 728 190 728 489 485 489 485 877 237 877 237 460 2 460 2 434 463 434 463 245 331 245 331 642 406 642 406 738 490 738 490 353 8 353 8 197 695 197 695 480 139 480 139 750 169 750 169 181 544 181 544 49 841 49 841 863 121 863 121 813 161 813 161 682 830 682 830 761 42 761 42 726 486 726 486 499 22 499 22 814 560 814 560 495 543 495 543 742 727 742 727 337 390 337 390 652 853 652 853 879 305 879 305 331 622 331 622 701 779 701 779 203 814 203 814 560 630 560 630 547 836 547 836 576 905 576 905 622 473 622 473 409 558 409 558 400 440 400 440 469 877 469 877 657 485 657 485 929 585 929 585 312 215 312 215 211 310 211 310 456 329 456 329 148 943 148 943 621 374 621 374 624 839 624 839 782 434 782 434 391 779 391 779 867 453 867 453 750 267 750 267 889 449 889 449 724 303 724 303 238 149 238 149 787 222 787 222 123 5 123 5 318 718 318 718 571 893 571 893 795 503 795 503 796 623 796 623 445 373 445 373 442 522 442 522 173 716 173 716 600 285 600 285 572 670 572 670 811 240 811 240 224 857 224 857 677 44 677 44 752 201 752 201 907 323 907 323 388 501 388 501 649 705 649 705 209 819 209 819 822 101 822 101 12 721 12 721 274 221 274 221 169 381 169 381 648 248 648 248 550 865 550 865 455 677 455 677 592 836 592 836 117 589 117 589 121 498 121 498 734 341 734 341 144 618 144 618 256 910 256 910 435 475 435 475 319 54 319 54 119 890 119 890 146 613 146 613 204 703 204 703 342 476 342 476 940 429 940 429 743 778 743 778 100 926 100 926 883 919 883 919 501 460 501 460 392 639 392 639 600 417 600 417 638 785 638 785 514 795 514 795 913 474 913 474 270 879 270 879 408 152 408 152 505 857 505 857 3 757 3 757 1 148 1 148 119 220 119 220 73 440 73 440 63 809 63 809 799 420 799 420 816 177 816 177 154 530 154 530 311 307 311 307 656 140 656 140 697 914 697 914 784 567 784 567 129 297 129 297 591 273 591 273 938 116 938 116 581 497 581 497 40 848 40 848 21 190 21 190 874 453 874 453 595 411 595 411 945 434 945 434 553 950 553 950 133 185 133 185 186 851 186 851 546 238 546 238 65 762 65 762 189 529 189 529 30 222 30 222 709 13 709 13 780 257 780 257 54 169 54 169 201 871 201 871 724 410 724 410 380 599 380 599 606 120 606 120 298 881 298 881 846 610 846 610 535 212 535 212 689 370 689 370 461 344 461 344 382 355 382 355 891 258 891 258 100 204 100 204 451 127 451 127 66 514 66 514 856 277 856 277 489 157 489 157 50 404 50 404 576 744 576 744 266 384 266 384 612 586 612 586 280 240 280 240 706 306 706 306 659 122 659 122 198 563 198 563 342 142 342 142 363 822 363 822 505 374 505 374 497 813 497 813 581 587 581 587 63 415 63 415 887 268 887 268 420 931 420 931 211 842 211 842 238 783 238 783 394 2 394 2 814 425 814 425 82 781 82 781 840 581 840 581 134 287 134 287 514 760 514 760 193 368 193 368 249 657 249 657 215 54 215 54 669 374 669 374 134 278 134 278 776 194 776 194 648 271 648 271 362 42 362 42 646 39 646 39 579 179 579 179 482 905 482 905 474 26 474 26 533 726 533 726 292 394 292 394 920 284 920 284 42 595 42 595 680 629 680 629 549 479 549 479 318 40 318 40 802 660 802 660 220 536 220 536 587 438 587 438 233 635 233 635 98 665 98 665 780 492 780 492 151 759 151 759 801 240 801 240 584 850 584 850 534 493 534 493 32 353 32 353 724 428 724 428 313 104 313 104 754 165 754 165 386 723 386 723 328 661 328 661 623 879 623 879 454 781 454 781 648 549 648 549 845 5 845 5 49 467 49 467 613 562 613 562 649 579 649 579 435 830 435 830 113 547 113 547 546 254 546 254 239 805 239 805 561 33 561 33 199 184 199 184 437 757 437 757 676 729 676 729 589 684 589 684 62 508 62 508 365 686 365 686 382 795 382 795 684 467 684 467 510 339 510 339 722 714 722 714 597 72 597 72 639 863 639 863 731 348 731 348 820 746 820 746 30 463 30 463 512 708 512 708 629 1 629 1 720 48 720 48 475 634 475 634 110 137 110 137 429 872 429 872 877 722 877 722 102 133 102 133 868 943 868 943 311 82 311 82 598 880 598 880 634 526 634 526 573 192 573 192 235 895 235 895 82 344 82 344 111 671 111 671 448 411 448 411 387 867 387 867 652 266 652 266 603 183 603 183 500 797 500 797 942 504 942 504 694 31 694 31 695 840 695 840 491 405 491 405 665 671 665 671 106 383 106 383 265 531 265 531 729 283 729 283 797 165 797 165 492 849 492 849 182 628 182 628 98 275 98 275 177 786 177 786 100 361 100 361 151 841 151 841 694 799 694 799 790 19 790 19 725 144 725 144 70 281 70 281 318 265 318 265 152 169 152 169 708 925 708 925 840 275 840 275 834 145 834 145 245 185 245 185 516 531 516 531 857 167 857 167 370 917 370 917 135 90 135 90 297 871 297 871 766 828 766 828 586 518 586 518 420 321 420 321 542 569 542 569 34 579 34 579 195 146 195 146 772 715 772 715 528 829 528 829 435 145 435 145 379 358 379 358 440 210 440 210 933 231 933 231 17 12 17 12 419 166 419 166 135 160 135 160 313 173 313 173 428 353 428 353 639 467 639 467 847 948 847 948 786 292 786 292 510 387 510 387 942 371 942 371 715 155 715 155 6 640 6 640 255 680 255 680 51 58 51 58 1 108 1 108 166 704 166 704 792 925 792 925 327 921 327 921 68 531 68 531 926 813 926 813 905 427 905 427 361 440 361 440 192 216 192 216 224 715 224 715 245 876 245 876 482 498 482 498 172 761 172 761 715 351 715 351 791 1 791 1 384 833 384 833 701 490 701 490 812 88 812 88 450 607 450 607 646 326 646 326 875 418 875 418 630 44 630 44 557 523 557 523 107 421 107 421 516 451 516 451 604 486 604 486 651 483 651 483 612 810 612 810 786 245 786 245 526 726 526 726 219 307 219 307 723 914 723 914 629 920 629 920 680 280 680 280 172 538 172 538 637 534 637 534 640 708 640 708 680 934 680 934 448 723 448 723 750 124 750 124 220 859 220 859 615 564 615 564 829 40 829 40 816 678 816 678 62 371 62 371 736 86 736 86 778 673 778 673 424 710 424 710 155 168 155 168 517 599 517 599 540 30 540 30 937 624 937 624 705 677 705 677 442 542 442 542 336 334 336 334 890 939 890 939 517 384 517 384 355 240 355 240 156 940 156 940 96 700 96 700 495 19 495 19 29 828 29 828 187 821 187 821 120 473 120 473 937 856 937 856 195 335 195 335 701 456 701 456 683 673 683 673 599 705 599 705 559 160 559 160 750 715 750 715 455 500 455 500 123 657 123 657 269 235 269 235 219 268 219 268 65 6 65 6 152 260 152 260 108 824 108 824 848 126 848 126 363 801 363 801 255 416 255 416 450 671 450 671 210 365 210 365 713 448 713 448 524 736 524 736 107 237 107 237 799 439 799 439 771 49 771 49 141 860 141 860 347 229 347 229 895 588 895 588 288 208 288 208 381 14 381 14 872 561 872 561 778 3 778 3 151 420 151 420 805 424 805 424 240 640 240 640 751 850 751 850 272 48 272 48 155 271 155 271 20 832 20 832 324 812 324 812 811 390 811 390 40 778 40 778 926 182 926 182 950 20 950 20 120 395 120 395 233 908 233 908 534 345 534 345 276 69 276 69 67 99 67 99 895 784 895 784 38 583 38 583 888 125 888 125 350 347 350 347 193 440 193 440 384 772 384 772 121 184 121 184 103 712 103 712 408 2 408 2 507 618 507 618 24 295 24 295 501 810 501 810 942 443 942 443 334 859 334 859 247 49 247 49 841 525 841 525 95 72 95 72 267 930 267 930 796 39 796 39 917 933 917 933 438 181 438 181 446 164 446 164 713 87 713 87 380 459 380 459 538 785 538 785 905 255 905 255 805 881 805 881 848 479 848 479 42 422 42 422 943 688 943 688 208 854 208 854 349 80 349 80 307 296 307 296 597 325 597 325 410 326 410 326 78 275 78 275 366 751 366 751 333 551 333 551 59 68 59 68 86 355 86 355 658 623 658 623 342 475 342 475 713 732 713 732 83 312 83 312 856 350 856 350 637 501 637 501 944 361 944 361 91 117 91 117 492 256 492 256 391 231 391 231 711 430 711 430 59 712 59 712 466 220 466 220 122 657 122 657 874 202 874 202 546 778 546 778 1 729 1 729 1 110 1 110 457 641 457 641 433 236 433 236 380 829 380 829 289 799 289 799 420 849 420 849 371 100 371 100 22 3 22 3 889 485 889 485 789 455 789 455 623 660 623 660 674 162 674 162 25 149 25 149 512 272 512 272 28 124 28 124 907 678 907 678 146 126 146 126 875 61 875 61 738 388 738 388 146 221 146 221 699 819 699 819 10 303 10 303 676 257 676 257 866 137 866 137 890 59 890 59 59 294 59 294 798 352 798 352 499 202 499 202 85 332 85 332 499 285 499 285 550 234 550 234 109 177 109 177 388 448 388 448 351 743 351 743 835 47 835 47 544 255 544 255 269 478 269 478 85 661 85 661 898 534 898 534 623 343 623 343 668 655 668 655 343 197 343 197 872 27 872 27 366 377 366 377 821 785 821 785 706 392 706 392 871 499 871 499 619 8 619 8 673 835 673 835 360 848 360 848 225 903 225 903 896 914 896 914 177 718 177 718 52 184 52 184 370 491 370 491 102 150 102 150 816 393 816 393 331 443 331 443 218 445 218 445 867 347 867 347 406 766 406 766 17 824 17 824 356 843 356 843 116 576 116 576 354 353 354 353 518 584 518 584 593 920 593 920 104 432 104 432 857 239 857 239 909 845 909 845 414 403 414 403 720 4 720 4 558 892 558 892 418 947 418 947 91 366 91 366 597 170 597 170 430 575 430 575 153 252 153 252 41 661 41 661 189 195 189 195 367 769 367 769 131 791 131 791 796 333 796 333 744 394 744 394 613 576 613 576 676 330 676 330 130 176 130 176 823 92 823 92 752 614 752 614 608 162 608 162 14 768 14 768 597 516 597 516 636 329 636 329 859 675 859 675 827 775 827 775 548 808 548 808 299 587 299 587 739 867 739 867 112 117 112 117 928 523 928 523 903 326 903 326 281 583 281 583 921 689 921 689 823 472 823 472 693 556 693 556 384 169 384 169 427 428 427 428 267 357 267 357 43 746 43 746 538 481 538 481 38 519 38 519 661 383 661 383 673 144 673 144 608 646 608 646 811 573 811 573 527 464 527 464 632 682 632 682 486 332 486 332 445 84 445 84 939 514 939 514 544 715 544 715 719 828 719 828 178 2 178 2 30 313 30 313 697 360 697 360 923 135 923 135 612 139 612 139 785 19 785 19 198 927 198 927 646 888 646 888 489 938 489 938 626 2 626 2 652 350 652 350 609 946 609 946 803 694 803 694 826 929 826 929 830 58 830 58 678 793 678 793 201 859 201 859 19 184 19 184 319 36 319 36 364 659 364 659 42 756 42 756 271 519 271 519 64 41 64 41 271 505 271 505 344 693 344 693 695 731 695 731 877 354 877 354 405 8 405 8 180 693 180 693 260 778 260 778 739 316 739 316 574 95 574 95 200 484 200 484 815 215 815 215 112 692 112 692 545 599 545 599 129 210 129 210 929 434 929 434 340 386 340 386 454 187 454 187 672 826 672 826 528 718 528 718 246 15 246 15 587 258 587 258 785 96 785 96 363 841 363 841 176 574 176 574 581 476 581 476 631 767 631 767 273 859 273 859 181 893 181 893 352 862 352 862 147 206 147 206 603 247 603 247 470 847 470 847 164 405 164 405 454 721 454 721 674 727 674 727 412 289 412 289 30 418 30 418 818 747 818 747 163 841 163 841 783 910 783 910 478 814 478 814 653 176 653 176 949 708 949 708 592 872 592 872 105 708 105 708 704 500 704 500 28 566 28 566 407 337 407 337 169 319 169 319 206 306 206 306 194 638 194 638 65 635 65 635 917 181 917 181 632 507 632 507 511 884 511 884 82 867 82 867 552 328 552 328 80 565 80 565 137 355 137 355 346 671 346 671 787 599 787 599 94 489 94 489 442 405 442 405 398 76 398 76 707 807 707 807 339 84 339 84 486 735 486 735 682 522 682 522 662 336 662 336 246 892 246 892 673 844 673 844 718 760 718 760 927 294 927 294 51 357 51 357 438 358 438 358 909 288 909 288 155 902 155 902 263 25 263 25 60 731 60 731 629 664 629 664 849 529 849 529 687 175 687 175 663 826 663 826 272 158 272 158 577 58 577 58 7 873 7 873 499 338 499 338 819 110 819 110 84 55 84 55 910 141 910 141 108 829 108 829 742 707 742 707 42 836 42 836 278 11 278 11 82 633 82 633 741 549 741 549 34 586 34 586 224 188 224 188 488 516 488 516 884 755 884 755 659 427 659 427 546 513 546 513 863 178 863 178 556 427 556 427 505 394 505 394 716 397 716 397 220 249 220 249 825 633 825 633 40 658 40 658 748 755 748 755 426 430 426 430 190 934 190 934 776 835 776 835 450 883 450 883 912 218 912 218 142 668 142 668 548 877 548 877 946 336 946 336 925 298 925 298 418 402 418 402 403 164 403 164 214 657 214 657 492 618 492 618 72 264 72 264 180 520 180 520 947 276 947 276 644 863 644 863 465 181 465 181 944 617 944 617 828 181 828 181 168 358 168 358 401 305 401 305 276 3 276 3 85 882 85 882 357 738 357 738 100 451 100 451 809 426 809 426 266 107 266 107 146 181 146 181 12 758 12 758 530 169 530 169 336 62 336 62 746 943 746 943 385 473 385 473 628 573 628 573 202 484 202 484 566 582 566 582 555 732 555 732 943 418 943 418 926 822 926 822 133 319 133 319 80 664 80 664 305 563 305 563 252 691 252 691 672 167 672 167 748 519 748 519 2 247 2 247 272 267 272 267 806 689 806 689 219 160 219 160 948 805 948 805 254 633 254 633 492 909 492 909 913 799 913 799 65 88 65 88 392 121 392 121 548 200 548 200 873 349 873 349 911 862 911 862 681 324 681 324 225 265 225 265 625 935 625 935 622 602 622 602 914 836 914 836 338 643 338 643 839 702 839 702 727 837 727 837 771 927 771 927 536 387 536 387 480 831 480 831 711 258 711 258 904 404 904 404 548 645 548 645 107 735 107 735 106 159 106 159 437 502 437 502 692 404 692 404 255 79 255 79 139 546 139 546 590 10 590 10 175 707 175 707 479 263 479 263 439 814 439 814 380 828 380 828 697 67 697 67 648 817 648 817 313 85 313 85 521 858 521 858 611 428 611 428 606 468 606 468 471 212 471 212 27 560 27 560 135 690 135 690 433 111 433 111 286 306 286 306 417 496 417 496 652 603 652 603 403 270 403 270 159 354 159 354 584 450 584 450 460 950 460 950 274 80 274 80 904 886 904 886 871 641 871 641 758 112 758 112 530 442 530 442 830 489 830 489 335 31 335 31 813 152 813 152 26 280 26 280 385 448 385 448 774 265 774 265 362 871 362 871 771 494 771 494 745 440 745 440 383 199 383 199 666 560 666 560 729 73 729 73 13 718 13 718 435 98 435 98 97 675 97 675 549 870 549 870 259 602 259 602 282 354 282 354 400 681 400 681 425 890 425 890 815 237 815 237 264 202 264 202 119 450 119 450 469 895 469 895 680 765 680 765 380 39 380 39 652 854 652 854 531 37 531 37 131 670 131 670 829 260 829 260 937 221 937 221 590 642 590 642 324 701 324 701 752 755 752 755 215 293 215 293 622 420 622 420 883 111 883 111 142 708 142 708 236 311 236 311 81 340 81 340 374 27 374 27 599 299 599 299 788 771 788 771 701 553 701 553 46 207 46 207 614 391 614 391 792 340 792 340 438 841 438 841 916 854 916 854 860 272 860 272 608 132 608 132 666 572 666 572 563 675 563 675 811 428 811 428 495 940 495 940 624 360 624 360 95 910 95 910 583 225 583 225 733 388 733 388 519 373 519 373 886 73 886 73 739 948 739 948 777 823 777 823 12 165 12 165 177 280 177 280 791 401 791 401 176 222 176 222 249 765 249 765 716 64 716 64 314 824 314 824 178 509 178 509 260 741 260 741 238 600 238 600 301 91 301 91 650 619 650 619 810 796 810 796 435 250 435 250 400 401 400 401 401 365 401 365 925 479 925 479 375 206 375 206 377 320 377 320 864 181 864 181 53 446 53 446 462 778 462 778 836 25 836 25 898 368 898 368 173 611 173 611 388 560 388 560 801 777 801 777 380 40 380 40 625 11 625 11 102 872 102 872 5 901 5 901 157 659 157 659 636 794 636 794 306 537 306 537 181 195 181 195 504 274 504 274 81 318 81 318 543 92 543 92 620 110 620 110 440 588 440 588 848 875 848 875 510 197 510 197 262 24 262 24 553 214 553 214 745 773 745 773 343 713 343 713 608 936 608 936 653 806 653 806 632 116 632 116 498 733 498 733 886 838 886 838 930 681 930 681 547 158 547 158 96 70 96 70 24 659 24 659 564 613 564 613 562 281 562 281 525 122 525 122 874 886 874 886 441 572 441 572 926 533 926 533 308 301 308 301 607 388 607 388 184 170 184 170 161 551 161 551 21 440 21 440 87 484 87 484 298 611 298 611 339 101 339 101 860 584 860 584 679 788 679 788 62 429 62 429 277 790 277 790 142 172 142 172 725 554 725 554 924 766 924 766 461 245 461 245 202 94 202 94 136 438 136 438 617 774 617 774 478 95 478 95 922 753 922 753 745 411 745 411 880 452 880 452 528 291 528 291 727 487 727 487 818 759 818 759 179 544 179 544 58 853 58 853 605 462 605 462 430 136 430 136 403 250 403 250 202 476 202 476 25 40 25 40 424 133 424 133 262 360 262 360 937 216 937 216 819 319 819 319 38 617 38 617 505 237 505 237 67 666 67 666 548 632 548 632 421 96 421 96 45 79 45 79 904 694 904 694 316 929 316 929 629 864 629 864 180 315 180 315 647 404 647 404 89 657 89 657 575 910 575 910 279 167 279 167 613 14 613 14 369 864 369 864 611 30 611 30 245 426 245 426 280 158 280 158 537 881 537 881 93 494 93 494 715 179 715 179 186 721 186 721 196 899 196 899 948 919 948 919 307 424 307 424 372 731 372 731 832 134 832 134 749 704 749 704 76 190 76 190 738 334 738 334 362 207 362 207 845 588 845 588 268 188 268 188 510 46 510 46 652 626 652 626 560 942 560 942 712 789 712 789 270 768 270 768 204 850 204 850 501 137 501 137 645 683 645 683 347 671 347 671 431 950 431 950 509 7 509 7 245 196 245 196 554 218 554 218 655 499 655 499 169 727 169 727 346 270 346 270 525 65 525 65 263 477 263 477 274 945 274 945 84 512 84 512 419 342 419 342 319 21 319 21 523 26 523 26 366 476 366 476 941 335 941 335 610 711 610 711 847 402 847 402 324 620 324 620 378 166 378 166 32 582 32 582 301 888 301 888 469 535 469 535 788 440 788 440 233 572 233 572 114 842 114 842 672 254 672 254 369 505 369 505 749 193 749 193 505 283 505 283 105 27 105 27 433 636 433 636 619 827 619 827 193 208 193 208 451 620 451 620 53 460 53 460 628 179 628 179 667 764 667 764 921 26 921 26 299 857 299 857 391 597 391 597 887 162 887 162 154 694 154 694 577 5 577 5 598 897 598 897 131 713 131 713 370 654 370 654 121 338 121 338 398 760 398 760 559 673 559 673 380 513 380 513 253 657 253 657 408 7 408 7 134 903 134 903 448 2 448 2 427 113 427 113 595 101 595 101 876 134 876 134 431 86 431 86 266 95 266 95 371 213 371 213 633 623 633 623 682 780 682 780 309 356 309 356 423 130 423 130 888 344 888 344 520 607 520 607 745 228 745 228 927 437 927 437 568 945 568 945 623 154 623 154 236 237 236 237 285 164 285 164 93 806 93 806 535 403 535 403 604 17 604 17 94 747 94 747 138 740 138 740 834 770 834 770 830 362 830 362 198 345 198 345 280 501 280 501 254 578 254 578 472 14 472 14 449 531 449 531 745 747 745 747 737 809 737 809 167 194 167 194 174 92 174 92 591 167 591 167 217 360 217 360 89 414 89 414 694 645 694 645 367 794 367 794 355 839 355 839 588 149 588 149 290 323 290 323 893 224 893 224 28 444 28 444 403 285 403 285 876 149 876 149 788 933 788 933 96 570 96 570 951 277 951 277 686 462 686 462 919 765 919 765 736 32 736 32 255 872 255 872 947 204 947 204 711 765 711 765 577 515 577 515 508 55 508 55 665 798 665 798 195 825 195 825 393 150 393 150 50 137 50 137 779 940 779 940 847 446 847 446 296 287 296 287 783 35 783 35 804 858 804 858 515 255 515 255 77 616 77 616 615 847 615 847 108 88 108 88 901 864 901 864 138 84 138 84 575 271 575 271 912 728 912 728 908 730 908 730 846 124 846 124 718 469 718 469 450 239 450 239 51 655 51 655 860 914 860 914 853 558 853 558 166 85 166 85 341 446 341 446 73 534 73 534 216 232 216 232 724 45 724 45 75 882 75 882 779 419 779 419 9 17 9 17 281 288 281 288 548 22 548 22 59 315 59 315 185 546 185 546 563 164 563 164 265 581 265 581 385 906 385 906 715 461 715 461 24 337 24 337 233 763 233 763 89 382 89 382 743 256 743 256 690 131 690 131 857 271 857 271 747 818 747 818 83 468 83 468 872 654 872 654 669 693 669 693 310 729 310 729 847 698 847 698 721 427 721 427 715 2 715 2 458 381 458 381 315 768 315 768 152 876 152 876 889 292 889 292 703 771 703 771 939 184 939 184 945 649 945 649 6 582 6 582 704 738 704 738 900 77 900 77 639 595 639 595 791 626 791 626 267 797 267 797 14 397 14 397 271 159 271 159 482 879 482 879 584 615 584 615 145 862 145 862 436 818 436 818 807 423 807 423 209 384 209 384 695 217 695 217 691 202 691 202 349 922 349 922 557 59 557 59 361 19 361 19 672 270 672 270 891 447 891 447 319 431 319 431 244 455 244 455 74 800 74 800 248 660 248 660 28 146 28 146 405 20 405 20 673 925 673 925 842 482 842 482 404 645 404 645 504 38 504 38 110 441 110 441 848 305 848 305 512 897 512 897 62 381 62 381 490 545 490 545 35 176 35 176 657 823 657 823 554 286 554 286 617 214 617 214 796 582 796 582 366 229 366 229 186 422 186 422 56 373 56 373 313 890 313 890 522 349 522 349 387 59 387 59 247 552 247 552 450 69 450 69 235 463 235 463 924 833 924 833 888 379 888 379 337 191 337 191 480 750 480 750 626 635 626 635 444 399 444 399 134 642 134 642 377 905 377 905 488 178 488 178 281 897 281 897 327 32 327 32 940 729 940 729 487 432 487 432 898 615 898 615 499 726 499 726 550 824 550 824 188 415 188 415 255 232 255 232 725 818 725 818 668 15 668 15 205 778 205 778 621 632 621 632 207 386 207 386 169 455 169 455 128 921 128 921 821 292 821 292 384 940 384 940 408 926 408 926 391 884 391 884 464 727 464 727 372 465 372 465 814 231 814 231 188 126 188 126 886 64 886 64 943 671 943 671 607 435 607 435 409 372 409 372 582 167 582 167 79 815 79 815 371 253 371 253 845 456 845 456 313 14 313 14 920 221 920 221 649 876 649 876 753 354 753 354 395 152 395 152 948 400 948 400 507 97 507 97 69 164 69 164 236 695 236 695 225 180 225 180 908 545 908 545 639 283 639 283 571 447 571 447 659 444 659 444 535 417 535 417 365 110 365 110 211 254 211 254 376 511 376 511 219 379 219 379 724 664 724 664 563 595 563 595 434 939 434 939 737 123 737 123 138 946 138 946 294 234 294 234 380 311 380 311 389 354 389 354 88 901 88 901 229 901 229 901 47 932 47 932 119 876 119 876 75 238 75 238 21 304 21 304 534 918 534 918 870 285 870 285 550 419 550 419 384 750 384 750 742 646 742 646 295 146 295 146 179 255 179 255 824 939 824 939 690 11 690 11 669 116 669 116 632 441 632 441 852 470 852 470 264 42 264 42 558 615 558 615 884 50 884 50 148 492 148 492 607 807 607 807 469 801 469 801 163 59 163 59 241 877 241 877 549 226 549 226 881 781 881 781 658 89 658 89 540 428 540 428 12 655 12 655 310 480 310 480 34 152 34 152 840 38 840 38 97 477 97 477 462 483 462 483 521 344 521 344 540 695 540 695 86 336 86 336 774 769 774 769 231 137 231 137 502 12 502 12 713 55 713 55 177 819 177 819 224 60 224 60 329 719 329 719 851 848 851 848 68 293 68 293 617 74 617 74 799 304 799 304 699 138 699 138 670 214 670 214 45 568 45 568 757 580 757 580 128 859 128 859 769 765 769 765 573 178 573 178 47 522 47 522 896 549 896 549 158 698 158 698 638 379 638 379 799 137 799 137 216 322 216 322 24 552 24 552 476 546 476 546 674 158 674 158 379 345 379 345 241 467 241 467 37 814 37 814 604 543 604 543 617 333 617 333 719 916 719 916 823 77 823 77 505 602 505 602 325 209 325 209 679 219 679 219 738 201 738 201 797 394 797 394 67 243 67 243 530 160 530 160 935 759 935 759 221 592 221 592 49 316 49 316 187 201 187 201 155 934 155 934 304 766 304 766 126 294 126 294 221 406 221 406 694 673 694 673 894 660 894 660 344 401 344 401 689 320 689 320 83 335 83 335 306 114 306 114 590 401 590 401 203 20 203 20 294 705 294 705 533 838 533 838 330 839 330 839 553 847 553 847 257 97 257 97 324 419 324 419 183 760 183 760 353 894 353 894 304 874 304 874 324 73 324 73 810 20 810 20 902 218 902 218 587 468 587 468 544 477 544 477 318 142 318 142 597 376 597 376 888 23 888 23 887 784 887 784 20 560 20 560 24 903 24 903 392 130 392 130 28 455 28 455 783 188 783 188 938 7 938 7 94 658 94 658 886 798 886 798 78 311 78 311 718 545 718 545 180 132 180 132 726 495 726 495 520 470 520 470 536 506 536 506 647 733 647 733 828 669 828 669 773 19 773 19 90 723 90 723 680 99 680 99 908 661 908 661 911 143 911 143 279 468 279 468 498 672 498 672 697 691 697 691 896 2 896 2 516 175 516 175 919 260 919 260 897 41 897 41 217 292 217 292 327 738 327 738 522 763 522 763 501 594 501 594 803 328 803 328 308 340 308 340 355 253 355 253 57 140 57 140 859 135 859 135 628 385 628 385 511 63 511 63 433 78 433 78 697 721 697 721 139 431 139 431 119 161 119 161 407 700 407 700 474 718 474 718 540 390 540 390 54 721 54 721 738 646 738 646 943 594 943 594 370 408 370 408 852 674 852 674 49 930 49 930 44 239 44 239 171 431 171 431 675 368 675 368 613 146 613 146 503 278 503 278 597 161 597 161 697 453 697 453 524 786 524 786 751 668 751 668 676 887 676 887 45 683 45 683 404 503 404 503 706 693 706 693 914 657 914 657 198 654 198 654 598 673 598 673 403 77 403 77 550 64 550 64 406 224 406 224 283 618 283 618 835 667 835 667 147 732 147 732 96 98 96 98 900 900 900 900 665 762 665 762 505 599 505 599 101 65 101 65 789 543 789 543 843 680 843 680 822 78 822 78 808 522 808 522 657 540 657 540 904 15 904 15 5 623 5 623 211 301 211 301 387 821 387 821 42 71 42 71 796 691 796 691 432 359 432 359 720 327 720 327 424 834 424 834 114 299 114 299 192 288 192 288 621 764 621 764 140 199 140 199 745 758 745 758 361 934 361 934 637 885 637 885 890 296 890 296 685 907 685 907 603 94 603 94 56 72 56 72 337 572 337 572 159 30 159 30 173 412 173 412 518 133 518 133 124 158 124 158 317 843 317 843 837 579 837 579 123 943 123 943 631 596 631 596 634 186 634 186 773 121 773 121 261 272 261 272 620 794 620 794 507 725 507 725 287 390 287 390 373 92 373 92 802 893 802 893 504 334 504 334 904 35 904 35 550 250 550 250 41 268 41 268 83 40 83 40 322 321 322 321 114 813 114 813 394 570 394 570 810 441 810 441 174 161 174 161 6 250 6 250 849 781 849 781 865 644 865 644 606 191 606 191 580 886 580 886 218 511 218 511 148 430 148 430 721 859 721 859 658 179 658 179 772 8 772 8 523 248 523 248 611 799 611 799 474 516 474 516 802 918 802 918 272 28 272 28 632 638 632 638 72 842 72 842 477 610 477 610 431 492 431 492 497 74 497 74 737 340 737 340 909 678 909 678 834 529 834 529 482 304 482 304 609 146 609 146 162 197 162 197 622 927 622 927 668 297 668 297 750 905 750 905 795 68 795 68 237 647 237 647 733 317 733 317 441 802 441 802 413 702 413 702 486 644 486 644 147 797 147 797 367 429 367 429 68 514 68 514 148 816 148 816 402 377 402 377 390 382 390 382 907 865 907 865 652 725 652 725 737 137 737 137 212 794 212 794 553 189 553 189 305 653 305 653 769 172 769 172 947 835 947 835 233 755 233 755 355 492 355 492 452 870 452 870 616 128 616 128 303 436 303 436 27 296 27 296 366 168 366 168 125 695 125 695 409 453 409 453 733 207 733 207 258 280 258 280 703 61 703 61 948 167 948 167 318 53 318 53 234 290 234 290 494 362 494 362 113 556 113 556 907 482 907 482 260 519 260 519 347 382 347 382 252 635 252 635 13 326 13 326 258 680 258 680 790 28 790 28 919 210 919 210 56 545 56 545 172 938 172 938 663 433 663 433 405 822 405 822 654 506 654 506 63 317 63 317 703 822 703 822 650 129 650 129 612 799 612 799 804 470 804 470 739 63 739 63 28 382 28 382 308 486 308 486 664 950 664 950 442 149 442 149 401 193 401 193 391 557 391 557 320 919 320 919 580 74 580 74 693 70 693 70 766 771 766 771 18 898 18 898 310 548 310 548 730 425 730 425 141 672 141 672 674 383 674 383 646 461 646 461 317 65 317 65 171 147 171 147 174 80 174 80 861 328 861 328 860 940 860 940 404 509 404 509 824 560 824 560 112 41 112 41 399 937 399 937 192 144 192 144 434 854 434 854 681 880 681 880 101 82 101 82 627 805 627 805 217 893 217 893 257 759 257 759 29 808 29 808 122 98 122 98 442 553 442 553 306 129 306 129 45 788 45 788 260 178 260 178 619 392 619 392 412 667 412 667 478 655 478 655 686 841 686 841 421 149 421 149 765 390 765 390 395 183 395 183 204 80 204 80 727 358 727 358 428 265 428 265 879 405 879 405 854 554 854 554 127 715 127 715 737 190 737 190 304 352 304 352 333 320 333 320 383 205 383 205 535 276 535 276 838 536 838 536 271 278 271 278 84 297 84 297 599 205 599 205 33 353 33 353 819 440 819 440 604 460 604 460 625 231 625 231 141 416 141 416 278 768 278 768 417 354 417 354 184 374 184 374 697 337 697 337 386 633 386 633 217 298 217 298 777 616 777 616 595 718 595 718 375 521 375 521 523 636 523 636 6 696 6 696 673 575 673 575 400 104 400 104 728 323 728 323 945 333 945 333 600 650 600 650 300 686 300 686 746 390 746 390 411 807 411 807 747 277 747 277 783 99 783 99 479 566 479 566 948 855 948 855 232 172 232 172 420 752 420 752 881 119 881 119 332 20 332 20 145 189 145 189 433 65 433 65 96 835 96 835 858 41 858 41 788 595 788 595 290 408 290 408 200 844 200 844 355 226 355 226 799 448 799 448 704 446 704 446 354 77 354 77 948 453 948 453 775 325 775 325 301 870 301 870 903 548 903 548 453 104 453 104 325 536 325 536 414 675 414 675 260 347 260 347 916 318 916 318 440 441 440 441 74 908 74 908 882 936 882 936 36 811 36 811 883 87 883 87 336 5 336 5 876 523 876 523 87 762 87 762 726 798 726 798 582 270 582 270 221 657 221 657 563 60 563 60 138 578 138 578 576 446 576 446 759 308 759 308 447 638 447 638 677 694 677 694 610 140 610 140 431 199 431 199 601 158 601 158 613 139 613 139 848 604 848 604 607 934 607 934 556 572 556 572 922 97 922 97 439 824 439 824 480 270 480 270 363 198 363 198 903 614 903 614 236 753 236 753 616 8 616 8 481 153 481 153 675 92 675 92 812 859 812 859 228 183 228 183 595 478 595 478 151 715 151 715 553 903 553 903 355 845 355 845 355 411 355 411 166 490 166 490 591 119 591 119 165 215 165 215 516 283 516 283 307 399 307 399 818 811 818 811 729 705 729 705 587 626 587 626 375 876 375 876 389 493 389 493 429 425 429 425 525 129 525 129 681 413 681 413 164 699 164 699 879 139 879 139 382 317 382 317 319 854 319 854 802 104 802 104 478 890 478 890 550 489 550 489 345 604 345 604 71 403 71 403 931 516 931 516 724 478 724 478 748 632 748 632 791 470 791 470 122 671 122 671 780 569 780 569 77 266 77 266 627 255 627 255 10 647 10 647 511 583 511 583 593 411 593 411 764 802 764 802 189 686 189 686 134 112 134 112 859 306 859 306 488 850 488 850 826 468 826 468 68 629 68 629 598 847 598 847 477 904 477 904 916 511 916 511 950 452 950 452 571 389 571 389 263 399 263 399 189 887 189 887 808 534 808 534 484 127 484 127 723 521 723 521 152 409 152 409 721 199 721 199 898 742 898 742 883 782 883 782 767 687 767 687 398 603 398 603 891 217 891 217 678 431 678 431 30 937 30 937 447 430 447 430 809 428 809 428 61 88 61 88 747 286 747 286 763 28 763 28 25 884 25 884 715 19 715 19 355 928 355 928 485 643 485 643 704 921 704 921 42 161 42 161 440 66 440 66 125 242 125 242 177 578 177 578 182 427 182 427 730 175 730 175 109 746 109 746 913 406 913 406 750 608 750 608 291 553 291 553 358 454 358 454 30 245 30 245 585 22 585 22 481 764 481 764 804 183 804 183 201 164 201 164 317 435 317 435 901 76 901 76 443 822 443 822 185 577 185 577 56 75 56 75 598 692 598 692 516 401 516 401 267 197 267 197 379 164 379 164 531 67 531 67 75 379 75 379 64 70 64 70 364 675 364 675 330 770 330 770 732 573 732 573 338 136 338 136 436 351 436 351 821 28 821 28 789 29 789 29 131 558 131 558 756 622 756 622 178 778 178 778 684 792 684 792 445 135 445 135 226 703 226 703 427 91 427 91 756 860 756 860 161 87 161 87 563 848 563 848 943 872 943 872 244 497 244 497 694 239 694 239 542 571 542 571 66 473 66 473 58 74 58 74 429 363 429 363 402 668 402 668 883 242 883 242 867 589 867 589 316 313 316 313 879 268 879 268 501 772 501 772 638 413 638 413 59 488 59 488 386 495 386 495 857 407 857 407 374 409 374 409 637 868 637 868 60 307 60 307 261 97 261 97 797 542 797 542 86 586 86 586 94 258 94 258 787 165 787 165 498 181 498 181 221 504 221 504 756 607 756 607 340 24 340 24 790 566 790 566 638 935 638 935 802 426 802 426 685 67 685 67 907 233 907 233 611 443 611 443 128 281 128 281 435 112 435 112 497 837 497 837 366 293 366 293 108 494 108 494 749 756 749 756 480 895 480 895 210 919 210 919 636 144 636 144 754 330 754 330 594 87 594 87 551 119 551 119 910 708 910 708 866 233 866 233 36 672 36 672 681 57 681 57 581 316 581 316 213 433 213 433 409 225 409 225 238 58 238 58 594 113 594 113 55 305 55 305 539 253 539 253 498 842 498 842 821 339 821 339 921 913 921 913 655 939 655 939 442 822 442 822 289 158 289 158 197 761 197 761 851 323 851 323 364 55 364 55 39 292 39 292 178 808 178 808 91 470 91 470 836 220 836 220 499 277 499 277 490 763 490 763 345 204 345 204 527 330 527 330 671 698 671 698 320 407 320 407 798 451 798 451 690 596 690 596 701 819 701 819 436 426 436 426 596 517 596 517 735 152 735 152 526 371 526 371 587 643 587 643 583 636 583 636 896 291 896 291 487 247 487 247 34 439 34 439 780 903 780 903 822 790 822 790 781 702 781 702 864 200 864 200 414 578 414 578 832 621 832 621 453 229 453 229 794 323 794 323 473 330 473 330 896 383 896 383 65 79 65 79 689 635 689 635 471 771 471 771 571 222 571 222 243 727 243 727 698 386 698 386 670 682 670 682 733 802 733 802 784 837 784 837 26 324 26 324 228 259 228 259 62 488 62 488 501 95 501 95 584 527 584 527 885 878 885 878 762 640 762 640 918 535 918 535 206 805 206 805 256 51 256 51 401 490 401 490 896 567 896 567 228 523 228 523 587 443 587 443 586 64 586 64 436 284 436 284 510 265 510 265 27 10 27 10 825 872 825 872 601 174 601 174 205 407 205 407 128 502 128 502 39 663 39 663 180 620 180 620 692 215 692 215 234 536 234 536 815 262 815 262 204 223 204 223 366 426 366 426 837 293 837 293 404 537 404 537 532 321 532 321 838 905 838 905 25 646 25 646 254 162 254 162 447 211 447 211 724 906 724 906 845 1 845 1 488 681 488 681 126 684 126 684 662 897 662 897 788 301 788 301 55 410 55 410 24 54 24 54 728 813 728 813 612 412 612 412 2 730 2 730 62 694 62 694 785 899 785 899 89 115 89 115 757 153 757 153 171 463 171 463 892 369 892 369 442 582 442 582 651 286 651 286 691 613 691 613 404 257 404 257 803 724 803 724 337 708 337 708 8 617 8 617 65 390 65 390 144 794 144 794 528 474 528 474 18 945 18 945 470 97 470 97 82 276 82 276 926 856 926 856 92 683 92 683 161 243 161 243 206 135 206 135 78 902 78 902 438 121 438 121 274 153 274 153 935 173 935 173 392 126 392 126 473 674 473 674 523 586 523 586 413 643 413 643 686 15 686 15 665 909 665 909 85 950 85 950 627 918 627 918 898 180 898 180 480 444 480 444 232 187 232 187 198 180 198 180 611 341 611 341 842 729 842 729 286 340 286 340 196 854 196 854 815 806 815 806 822 158 822 158 898 198 898 198 781 72 781 72 790 940 790 940 924 246 924 246 897 717 897 717 213 232 213 232 64 218 64 218 390 894 390 894 620 877 620 877 109 671 109 671 410 618 410 618 882 592 882 592 728 800 728 800 341 489 341 489 164 764 164 764 581 111 581 111 275 427 275 427 215 392 215 392 290 573 290 573 568 713 568 713 318 88 318 88 194 310 194 310 433 304 433 304 303 585 303 585 759 365 759 365 771 729 771 729 569 779 569 779 492 754 492 754 175 459 175 459 524 152 524 152 234 707 234 707 204 365 204 365 203 228 203 228 374 597 374 597 114 340 114 340 395 752 395 752 780 393 780 393 442 319 442 319 580 382 580 382 373 940 373 940 383 949 383 949 909 564 909 564 636 418 636 418 340 108 340 108 591 825 591 825 233 729 233 729 219 33 219 33 319 509 319 509 505 910 505 910 654 608 654 608 400 734 400 734 607 327 607 327 125 543 125 543 669 3 669 3 168 834 168 834 808 720 808 720 151 117 151 117 677 220 677 220 847 132 847 132 19 422 19 422 920 346 920 346 147 845 147 845 281 342 281 342 420 350 420 350 63 274 63 274 99 418 99 418 369 847 369 847 873 912 873 912 162 525 162 525 8 127 8 127 172 909 172 909 583 890 583 890 232 851 232 851 354 28 354 28 309 625 309 625 331 308 331 308 897 93 897 93 799 517 799 517 179 622 179 622 602 42 602 42 406 449 406 449 592 719 592 719 745 73 745 73 126 310 126 310 652 287 652 287 650 708 650 708 859 78 859 78 416 777 416 777 315 767 315 767 293 271 293 271 404 43 404 43 362 729 362 729 821 418 821 418 600 618 600 618 641 144 641 144 43 415 43 415 16 579 16 579 349 864 349 864 67 297 67 297 301 122 301 122 731 870 731 870 580 233 580 233 935 35 935 35 176 697 176 697 683 441 683 441 650 837 650 837 401 69 401 69 264 334 264 334 907 620 907 620 906 105 906 105 799 100 799 100 313 869 313 869 271 125 271 125 91 923 91 923 723 616 723 616 869 540 869 540 618 690 618 690 395 541 395 541 710 171 710 171 764 486 764 486 484 267 484 267 474 230 474 230 273 49 273 49 284 832 284 832 910 319 910 319 554 319 554 319 660 258 660 258 238 172 238 172 126 374 126 374 738 633 738 633 702 46 702 46 291 354 291 354 787 556 787 556 811 621 811 621 555 490 555 490 936 448 936 448 292 774 292 774 773 486 773 486 494 298 494 298 557 584 557 584 533 560 533 560 756 922 756 922 10 491 10 491 811 935 811 935 197 847 197 847 529 619 529 619 171 338 171 338 798 30 798 30 133 899 133 899 348 890 348 890 789 427 789 427 304 81 304 81 768 68 768 68 218 397 218 397 705 75 705 75 740 829 740 829 560 634 560 634 652 829 652 829 363 612 363 612 452 210 452 210 797 701 797 701 608 912 608 912 670 186 670 186 763 794 763 794 185 42 185 42 221 615 221 615 43 864 43 864 865 238 865 238 435 467 435 467 296 771 296 771 571 423 571 423 119 498 119 498 864 648 864 648 590 169 590 169 731 1 731 1 805 865 805 865 609 129 609 129 412 361 412 361 698 443 698 443 668 250 668 250 880 515 880 515 697 352 697 352 281 848 281 848 180 264 180 264 607 643 607 643 488 424 488 424 529 235 529 235 509 665 509 665 524 769 524 769 453 426 453 426 240 161 240 161 341 778 341 778 864 242 864 242 138 291 138 291 277 162 277 162 303 737 303 737 598 851 598 851 774 597 774 597 83 171 83 171 39 535 39 535 900 260 900 260 919 584 919 584 615 218 615 218 568 179 568 179 426 706 426 706 779 903 779 903 408 104 408 104 737 395 737 395 229 484 229 484 481 475 481 475 874 353 874 353 279 345 279 345 753 624 753 624 884 763 884 763 695 607 695 607 881 922 881 922 793 70 793 70 83 175 83 175 497 116 497 116 358 315 358 315 411 712 411 712 411 110 411 110 790 452 790 452 566 341 566 341 294 897 294 897 317 628 317 628 821 47 821 47 636 825 636 825 133 69 133 69 272 24 272 24 354 124 354 124 533 82 533 82 529 263 529 263 835 163 835 163 945 504 945 504 639 544 639 544 875 599 875 599 333 100 333 100 209 159 209 159 625 456 625 456 32 289 32 289 287 370 287 370 134 373 134 373 757 748 757 748 419 640 419 640 316 35 316 35 121 302 121 302 144 556 144 556 476 880 476 880 310 539 310 539 333 489 333 489 439 323 439 323 140 478 140 478 443 746 443 746 869 146 869 146 875 16 875 16 883 32 883 32 938 98 938 98 80 334 80 334 902 819 902 819 838 949 838 949 393 777 393 777 817 547 817 547 761 342 761 342 829 252 829 252 77 594 77 594 412 899 412 899 890 72 890 72 332 188 332 188 484 424 484 424 235 676 235 676 16 716 16 716 411 932 411 932 332 444 332 444 518 623 518 623 10 50 10 50 723 552 723 552 530 41 530 41 883 569 883 569 396 81 396 81 544 287 544 287 86 721 86 721 916 88 916 88 552 630 552 630 801 70 801 70 900 420 900 420 496 522 496 522 260 661 260 661 317 519 317 519 440 927 440 927 81 228 81 228 48 366 48 366 850 283 850 283 389 469 389 469 378 399 378 399 613 586 613 586 83 930 83 930 102 194 102 194 923 192 923 192 775 455 775 455 279 141 279 141 589 342 589 342 919 237 919 237 700 356 700 356 774 315 774 315 949 358 949 358 546 767 546 767 237 819 237 819 355 715 355 715 282 855 282 855 295 640 295 640 626 563 626 563 909 349 909 349 881 465 881 465 617 238 617 238 711 719 711 719 574 674 574 674 566 639 566 639 378 148 378 148 208 651 208 651 588 732 588 732 622 547 622 547 3 163 3 163 215 5 215 5 88 700 88 700 923 773 923 773 270 177 270 177 371 417 371 417 332 151 332 151 288 747 288 747 417 13 417 13 91 885 91 885 62 435 62 435 517 367 517 367 409 283 409 283 378 212 378 212 821 935 821 935 862 330 862 330 710 447 710 447 920 650 920 650 935 194 935 194 854 353 854 353 769 498 769 498 383 693 383 693 810 894 810 894 143 867 143 867 312 14 312 14 695 280 695 280 568 148 568 148 868 107 868 107 748 345 748 345 250 760 250 760 637 498 637 498 951 637 951 637 487 943 487 943 241 25 241 25 293 934 293 934 535 931 535 931 795 369 795 369 825 161 825 161 556 856 556 856 841 484 841 484 46 532 46 532 307 606 307 606 293 72 293 72 324 923 324 923 575 847 575 847 330 917 330 917 617 163 617 163 820 37 820 37 762 97 762 97 272 795 272 795 91 521 91 521 260 756 260 756 217 504 217 504 162 359 162 359 293 572 293 572 628 430 628 430 934 163 934 163 942 136 942 136 880 684 880 684 557 186 557 186 167 706 167 706 88 910 88 910 448 870 448 870 743 903 743 903 851 186 851 186 510 448 510 448 895 601 895 601 537 101 537 101 33 648 33 648 925 880 925 880 380 699 380 699 832 289 832 289 249 263 249 263 683 41 683 41 467 330 467 330 93 827 93 827 408 190 408 190 637 133 637 133 26 596 26 596 791 533 791 533 495 273 495 273 759 390 759 390 681 200 681 200 493 106 493 106 204 832 204 832 947 340 947 340 445 739 445 739 604 567 604 567 562 63 562 63 348 688 348 688 220 79 220 79 302 646 302 646 371 662 371 662 329 80 329 80 203 607 203 607 6 643 6 643 71 650 71 650 269 231 269 231 81 121 81 121 30 709 30 709 124 831 124 831 857 234 857 234 921 715 921 715 882 559 882 559 330 189 330 189 48 633 48 633 527 861 527 861 241 306 241 306 297 865 297 865 389 228 389 228 899 247 899 247 467 792 467 792 91 400 91 400 919 556 919 556 409 878 409 878 96 793 96 793 706 733 706 733 734 513 734 513 187 213 187 213 389 635 389 635 123 141 123 141 611 630 611 630 260 41 260 41 862 545 862 545 545 708 545 708 192 279 192 279 213 441 213 441 254 297 254 297 286 444 286 444 409 28 409 28 217 189 217 189 728 544 728 544 609 877 609 877 99 152 99 152 569 892 569 892 182 507 182 507 751 573 751 573 507 73 507 73 413 687 413 687 850 809 850 809 606 306 606 306 760 281 760 281 929 193 929 193 899 861 899 861 523 316 523 316 255 834 255 834 12 128 12 128 474 901 474 901 431 189 431 189 137 586 137 586 577 367 577 367 588 722 588 722 764 523 764 523 314 83 314 83 927 111 927 111 194 722 194 722 114 460 114 460 600 553 600 553 475 437 475 437 34 487 34 487 654 752 654 752 597 312 597 312 722 765 722 765 338 404 338 404 46 198 46 198 784 275 784 275 918 813 918 813 198 777 198 777 260 481 260 481 59 348 59 348 646 412 646 412 912 72 912 72 125 827 125 827 202 33 202 33 717 612 717 612 48 842 48 842 685 614 685 614 530 126 530 126 843 941 843 941 236 594 236 594 115 13 115 13 60 773 60 773 723 301 723 301 308 513 308 513 730 241 730 241 327 881 327 881 207 698 207 698 339 927 339 927 123 85 123 85 335 17 335 17 444 871 444 871 401 863 401 863 661 785 661 785 390 100 390 100 177 189 177 189 198 24 198 24 864 148 864 148 477 454 477 454 623 796 623 796 695 426 695 426 24 430 24 430 561 419 561 419 878 542 878 542 222 115 222 115 25 22 25 22 841 717 841 717 716 679 716 679 499 828 499 828 832 768 832 768 676 515 676 515 580 339 580 339 327 65 327 65 481 950 481 950 665 505 665 505 870 191 870 191 620 617 620 617 480 470 480 470 236 2 236 2 570 615 570 615 683 270 683 270 390 425 390 425 3 690 3 690 144 298 144 298 346 315 346 315 237 365 237 365 915 299 915 299 815 194 815 194 98 491 98 491 559 253 559 253 893 662 893 662 4 553 4 553 238 691 238 691 75 98 75 98 306 270 306 270 797 760 797 760 877 932 877 932 943 208 943 208 55 702 55 702 276 310 276 310 822 152 822 152 690 889 690 889 684 880 684 880 241 396 241 396 773 180 773 180 203 730 203 730 89 840 89 840 916 64 916 64 874 647 874 647 765 506 765 506 480 742 480 742 241 676 241 676 342 927 342 927 500 364 500 364 558 873 558 873 414 140 414 140 25 724 25 724 308 21 308 21 185 458 185 458 850 562 850 562 413 142 413 142 943 371 943 371 323 516 323 516 932 670 932 670 495 395 495 395 155 121 155 121 5 127 5 127 18 731 18 731 557 880 557 880 153 158 153 158 512 696 512 696 525 137 525 137 201 93 201 93 903 57 903 57 933 503 933 503 859 22 859 22 614 846 614 846 834 203 834 203 655 824 655 824 862 458 862 458 357 897 357 897 152 198 152 198 923 238 923 238 334 140 334 140 79 471 79 471 210 701 210 701 568 10 568 10 193 696 193 696 236 772 236 772 216 850 216 850 744 901 744 901 504 84 504 84 152 510 152 510 459 776 459 776 662 617 662 617 104 380 104 380 411 883 411 883 308 133 308 133 731 257 731 257 120 566 120 566 314 32 314 32 363 673 363 673 567 601 567 601 339 499 339 499 912 383 912 383 90 136 90 136 303 381 303 381 810 495 810 495 612 572 612 572 429 215 429 215 550 919 550 919 689 682 689 682 373 544 373 544 1 821 1 821 844 428 844 428 795 805 795 805 409 51 409 51 312 923 312 923 460 783 460 783 548 624 548 624 254 663 254 663 852 28 852 28 149 708 149 708 813 543 813 543 291 535 291 535 750 373 750 373 546 790 546 790 459 520 459 520 481 414 481 414 161 79 161 79 718 298 718 298 283 944 283 944 79 138 79 138 462 99 462 99 448 448 448 448 274 360 274 360 596 313 596 313 56 478 56 478 264 117 264 117 22 18 22 18 594 802 594 802 495 272 495 272 855 539 855 539 662 354 662 354 459 176 459 176 20 215 20 215 437 288 437 288 892 228 892 228 457 383 457 383 329 942 329 942 486 690 486 690 439 226 439 226 96 580 96 580 175 289 175 289 645 163 645 163 690 846 690 846 220 837 220 837 42 288 42 288 330 864 330 864 858 284 858 284 135 516 135 516 28 785 28 785 86 941 86 941 379 198 379 198 476 572 476 572 612 866 612 866 311 575 311 575 364 667 364 667 918 639 918 639 172 718 172 718 42 721 42 721 155 252 155 252 514 306 514 306 795 798 795 798 930 627 930 627 291 939 291 939 62 26 62 26 931 722 931 722 98 453 98 453 122 484 122 484 445 740 445 740 865 890 865 890 89 846 89 846 727 174 727 174 816 841 816 841 329 314 329 314 363 529 363 529 202 396 202 396 373 141 373 141 833 631 833 631 195 407 195 407 234 932 234 932 131 915 131 915 68 864 68 864 511 24 511 24 378 926 378 926 426 945 426 945 859 950 859 950 180 833 180 833 913 264 913 264 263 632 263 632 45 134 45 134 482 616 482 616 239 222 239 222 21 427 21 427 236 212 236 212 100 328 100 328 638 522 638 522 297 822 297 822 32 31 32 31 661 809 661 809 428 466 428 466 72 660 72 660 797 130 797 130 243 70 243 70 781 299 781 299 603 832 603 832 285 324 285 324 166 199 166 199 569 843 569 843 763 522 763 522 138 510 138 510 616 325 616 325 344 654 344 654 197 338 197 338 850 38 850 38 904 654 904 654 440 796 440 796 377 862 377 862 402 312 402 312 390 16 390 16 682 296 682 296 666 492 666 492 835 373 835 373 92 180 92 180 551 787 551 787 491 399 491 399 540 406 540 406 760 410 760 410 393 889 393 889 469 544 469 544 240 721 240 721 451 781 451 781 605 429 605 429 643 923 643 923 99 906 99 906 364 909 364 909 487 297 487 297 796 84 796 84 408 746 408 746 444 674 444 674 42 641 42 641 810 735 810 735 478 306 478 306 648 918 648 918 795 438 795 438 445 853 445 853 483 315 483 315 702 802 702 802 591 52 591 52 941 820 941 820 38 459 38 459 374 920 374 920 731 9 731 9 110 171 110 171 268 103 268 103 739 562 739 562 616 514 616 514 224 782 224 782 474 278 474 278 522 537 522 537 30 381 30 381 913 828 913 828 759 902 759 902 460 385 460 385 7 304 7 304 357 267 357 267 901 301 901 301 333 14 333 14 698 487 698 487 718 53 718 53 512 926 512 926 340 915 340 915 823 867 823 867 136 116 136 116 853 66 853 66 2 533 2 533 622 802 622 802 814 15 814 15 617 869 617 869 60 278 60 278 205 701 205 701 798 763 798 763 252 39 252 39 361 703 361 703 87 873 87 873 411 379 411 379 552 371 552 371 528 458 528 458 166 349 166 349 420 205 420 205 327 420 327 420 469 516 469 516 387 259 387 259 933 188 933 188 732 108 732 108 320 176 320 176 446 802 446 802 14 51 14 51 248 809 248 809 363 368 363 368 586 161 586 161 183 470 183 470 348 779 348 779 920 734 920 734 762 94 762 94 514 10 514 10 155 898 155 898 564 26 564 26 402 242 402 242 889 779 889 779 937 118 937 118 134 563 134 563 949 228 949 228 221 728 221 728 665 157 665 157 663 463 663 463 739 362 739 362 587 151 587 151 476 803 476 803 188 124 188 124 126 669 126 669 556 806 556 806 272 372 272 372 127 933 127 933 92 79 92 79 787 335 787 335 643 319 643 319 805 709 805 709 254 642 254 642 594 201 594 201 158 330 158 330 812 816 812 816 884 139 884 139 20 545 20 545 190 935 190 935 657 110 657 110 847 686 847 686 200 454 200 454 155 789 155 789 948 8 948 8 66 568 66 568 786 75 786 75 653 193 653 193 263 784 263 784 612 513 612 513 95 747 95 747 182 124 182 124 670 237 670 237 28 625 28 625 525 623 525 623 599 261 599 261 413 540 413 540 149 743 149 743 913 108 913 108 905 257 905 257 93 206 93 206 272 201 272 201 754 125 754 125 554 890 554 890 719 453 719 453 346 197 346 197 586 343 586 343 230 729 230 729 503 775 503 775 328 620 328 620 11 440 11 440 835 723 835 723 815 263 815 263 800 289 800 289 492 949 492 949 570 765 570 765 344 481 344 481 458 644 458 644 901 382 901 382 420 678 420 678 762 861 762 861 679 127 679 127 152 110 152 110 353 76 353 76 765 803 765 803 936 558 936 558 736 387 736 387 186 138 186 138 633 830 633 830 221 51 221 51 368 179 368 179 558 913 558 913 611 633 611 633 73 818 73 818 437 431 437 431 292 220 292 220 101 96 101 96 166 733 166 733 608 432 608 432 740 239 740 239 132 255 132 255 20 130 20 130 464 156 464 156 651 149 651 149 310 776 310 776 735 433 735 433 835 185 835 185 701 476 701 476 245 822 245 822 14 657 14 657 927 137 927 137 435 512 435 512 502 929 502 929 130 192 130 192 724 19 724 19 844 125 844 125 877 841 877 841 462 669 462 669 574 379 574 379 536 810 536 810 950 774 950 774 73 394 73 394 467 739 467 739 214 165 214 165 12 243 12 243 545 781 545 781 164 199 164 199 272 286 272 286 917 400 917 400 615 604 615 604 646 917 646 917 21 212 21 212 865 42 865 42 581 329 581 329 830 652 830 652 902 23 902 23 877 292 877 292 790 160 790 160 587 502 587 502 247 64 247 64 772 796 772 796 198 342 198 342 564 826 564 826 384 298 384 298 852 755 852 755 897 664 897 664 770 333 770 333 637 777 637 777 893 933 893 933 38 453 38 453 453 500 453 500 866 947 866 947 534 355 534 355 19 47 19 47 447 192 447 192 651 892 651 892 510 790 510 790 77 381 77 381 497 798 497 798 812 644 812 644 226 581 226 581 512 334 512 334 45 571 45 571 726 754 726 754 403 400 403 400 630 863 630 863 437 14 437 14 800 847 800 847 833 381 833 381 636 537 636 537 223 61 223 61 168 94 168 94 737 622 737 622 269 34 269 34 781 535 781 535 530 602 530 602 939 393 939 393 264 139 264 139 859 485 859 485 592 860 592 860 518 921 518 921 362 933 362 933 890 574 890 574 440 615 440 615 296 592 296 592 875 706 875 706 507 25 507 25 123 40 123 40 772 563 772 563 90 19 90 19 408 447 408 447 405 330 405 330 476 796 476 796 914 79 914 79 901 808 901 808 732 48 732 48 255 104 255 104 166 579 166 579 31 283 31 283 688 926 688 926 224 16 224 16 375 181 375 181 311 790 311 790 224 881 224 881 150 214 150 214 36 893 36 893 88 302 88 302 3 710 3 710 650 711 650 711 238 328 238 328 74 1 74 1 657 450 657 450 800 270 800 270 838 876 838 876 849 503 849 503 413 361 413 361 780 926 780 926 792 446 792 446 453 349 453 349 901 807 901 807 239 726 239 726 478 492 478 492 217 899 217 899 12 78 12 78 382 902 382 902 717 776 717 776 52 951 52 951 701 836 701 836 770 26 770 26 383 270 383 270 446 275 446 275 651 695 651 695 877 1 877 1 625 250 625 250 309 723 309 723 920 614 920 614 263 24 263 24 15 311 15 311 786 144 786 144 473 569 473 569 112 665 112 665 268 574 268 574 334 672 334 672 208 943 208 943 579 190 579 190 143 939 143 939 250 535 250 535 660 305 660 305 257 337 257 337 512 297 512 297 653 43 653 43 739 942 739 942 203 78 203 78 276 365 276 365 274 767 274 767 176 774 176 774 425 613 425 613 864 102 864 102 940 661 940 661 154 545 154 545 707 96 707 96 567 228 567 228 508 894 508 894 855 100 855 100 345 875 345 875 843 591 843 591 533 19 533 19 599 711 599 711 694 770 694 770 509 417 509 417 7 76 7 76 698 18 698 18 433 366 433 366 45 14 45 14 352 156 352 156 500 28 500 28 497 49 497 49 256 227 256 227 366 519 366 519 682 837 682 837 598 735 598 735 438 678 438 678 654 794 654 794 263 643 263 643 15 848 15 848 32 764 32 764 815 139 815 139 206 664 206 664 544 660 544 660 123 225 123 225 338 658 338 658 317 636 317 636 223 896 223 896 198 538 198 538 770 396 770 396 413 35 413 35 541 882 541 882 28 564 28 564 93 165 93 165 675 416 675 416 950 604 950 604 881 854 881 854 157 309 157 309 134 609 134 609 767 581 767 581 503 919 503 919 602 254 602 254 4 679 4 679 321 154 321 154 828 468 828 468 708 378 708 378 167 10 167 10 301 327 301 327 565 375 565 375 331 493 331 493 881 202 881 202 544 127 544 127 569 674 569 674 813 204 813 204 168 866 168 866 162 124 162 124 559 925 559 925 74 659 74 659 368 332 368 332 816 352 816 352 258 754 258 754 129 423 129 423 267 943 267 943 814 844 814 844 816 44 816 44 66 313 66 313 430 288 430 288 442 309 442 309 590 746 590 746 251 604 251 604 570 515 570 515 301 369 301 369 863 537 863 537 951 204 951 204 274 665 274 665 291 219 291 219 329 673 329 673 644 911 644 911 12 377 12 377 484 870 484 870 570 668 570 668 210 353 210 353 436 779 436 779 549 568 549 568 889 194 889 194 271 660 271 660 668 174 668 174 172 915 172 915 948 632 948 632 342 566 342 566 502 234 502 234 655 110 655 110 904 446 904 446 441 269 441 269 823 270 823 270 479 917 479 917 107 521 107 521 233 441 233 441 330 897 330 897 17 803 17 803 313 195 313 195 514 658 514 658 765 44 765 44 745 156 745 156 271 280 271 280 328 6 328 6 110 14 110 14 387 946 387 946 54 675 54 675 221 204 221 204 938 874 938 874 751 513 751 513 733 199 733 199 579 796 579 796 492 1 492 1 149 157 149 157 771 736 771 736 870 577 870 577 640 676 640 676 687 641 687 641 558 65 558 65 599 499 599 499 608 625 608 625 240 412 240 412 501 227 501 227 138 536 138 536 392 758 392 758 504 548 504 548 531 776 531 776 255 357 255 357 469 882 469 882 101 132 101 132 603 925 603 925 931 746 931 746 602 638 602 638 771 658 771 658 307 528 307 528 79 210 79 210 63 159 63 159 572 819 572 819 307 647 307 647 856 62 856 62 813 261 813 261 264 284 264 284 221 536 221 536 164 728 164 728 223 918 223 918 573 179 573 179 8 144 8 144 943 689 943 689 316 16 316 16 210 467 210 467 119 198 119 198 315 848 315 848 684 891 684 891 36 762 36 762 411 723 411 723 103 617 103 617 888 800 888 800 299 345 299 345 93 744 93 744 450 252 450 252 212 918 212 918 845 655 845 655 682 607 682 607 848 815 848 815 503 396 503 396 185 795 185 795 720 375 720 375 375 190 375 190 307 105 307 105 171 185 171 185 716 146 716 146 758 104 758 104 522 923 522 923 451 213 451 213 487 814 487 814 331 848 331 848 348 789 348 789 263 751 263 751 921 409 921 409 444 666 444 666 556 70 556 70 945 667 945 667 563 484 563 484 259 854 259 854 52 523 52 523 614 70 614 70 98 722 98 722 141 13 141 13 452 668 452 668 656 919 656 919 471 453 471 453 210 783 210 783 836 891 836 891 308 435 308 435 899 434 899 434 137 685 137 685 696 386 696 386 226 102 226 102 786 369 786 369 561 196 561 196 79 915 79 915 724 113 724 113 658 257 658 257 621 781 621 781 634 10 634 10 409 339 409 339 57 606 57 606 478 705 478 705 89 547 89 547 62 859 62 859 527 577 527 577 329 284 329 284 854 563 854 563 399 701 399 701 33 854 33 854 453 343 453 343 548 139 548 139 575 913 575 913 6 609 6 609 812 17 812 17 856 71 856 71 533 450 533 450 665 623 665 623 517 534 517 534 805 291 805 291 161 897 161 897 691 565 691 565 311 901 311 901 640 153 640 153 552 802 552 802 883 454 883 454 418 581 418 581 69 307 69 307 322 274 322 274 732 102 732 102 102 224 102 224 529 567 529 567 293 779 293 779 45 710 45 710 348 816 348 816 684 726 684 726 193 578 193 578 369 378 369 378 602 176 602 176 873 905 873 905 40 400 40 400 851 470 851 470 929 412 929 412 907 505 907 505 566 828 566 828 790 544 790 544 568 835 568 835 350 836 350 836 623 423 623 423 554 634 554 634 425 140 425 140 326 408 326 408 679 354 679 354 541 929 541 929 893 811 893 811 534 365 534 365 233 282 233 282 330 115 330 115 154 174 154 174 112 230 112 230 46 499 46 499 786 277 786 277 733 784 733 784 929 151 929 151 411 370 411 370 280 265 280 265 104 291 104 291 330 479 330 479 206 72 206 72 476 529 476 529 747 454 747 454 340 469 340 469 611 215 611 215 731 508 731 508 587 673 587 673 890 202 890 202 707 69 707 69 10 103 10 103 159 50 159 50 424 878 424 878 658 142 658 142 273 121 273 121 36 152 36 152 86 495 86 495 713 700 713 700 853 335 853 335 294 763 294 763 807 890 807 890 184 912 184 912 678 443 678 443 347 186 347 186 202 816 202 816 754 546 754 546 363 328 363 328 134 930 134 930 597 697 597 697 442 224 442 224 742 246 742 246 838 853 838 853 745 477 745 477 77 447 77 447 615 399 615 399 297 720 297 720 339 425 339 425 773 136 773 136 336 254 336 254 205 849 205 849 124 549 124 549 673 874 673 874 583 168 583 168 43 437 43 437 346 614 346 614 699 582 699 582 713 264 713 264 19 889 19 889 572 71 572 71 876 305 876 305 910 895 910 895 245 609 245 609 871 264 871 264 623 634 623 634 926 185 926 185 390 608 390 608 826 658 826 658 435 150 435 150 273 354 273 354 856 121 856 121 841 892 841 892 195 393 195 393 635 517 635 517 834 146 834 146 328 327 328 327 90 182 90 182 297 336 297 336 119 163 119 163 204 467 204 467 570 599 570 599 213 420 213 420 538 856 538 856 39 41 39 41 385 214 385 214 242 895 242 895 806 396 806 396 917 647 917 647 790 582 790 582 358 482 358 482 576 782 576 782 664 129 664 129 699 945 699 945 753 106 753 106 778 889 778 889 727 60 727 60 638 888 638 888 138 363 138 363 510 84 510 84 567 222 567 222 326 353 326 353 935 540 935 540 107 799 107 799 200 717 200 717 454 322 454 322 233 62 233 62 751 846 751 846 672 661 672 661 811 373 811 373 580 881 580 881 156 264 156 264 131 55 131 55 662 328 662 328 564 745 564 745 75 40 75 40 821 702 821 702 769 406 769 406 711 266 711 266 188 216 188 216 717 8 717 8 888 274 888 274 699 877 699 877 183 601 183 601 520 516 520 516 673 6 673 6 449 790 449 790 463 151 463 151 715 173 715 173 30 42 30 42 801 817 801 817 816 665 816 665 569 114 569 114 29 125 29 125 392 443 392 443 859 508 859 508 233 256 233 256 313 687 313 687 6 109 6 109 276 442 276 442 412 488 412 488 875 951 875 951 461 182 461 182 121 438 121 438 287 898 287 898 661 18 661 18 442 218 442 218 33 874 33 874 364 263 364 263 604 100 604 100 884 8 884 8 574 506 574 506 678 929 678 929 742 705 742 705 390 758 390 758 577 685 577 685 108 390 108 390 943 378 943 378 163 492 163 492 613 645 613 645 706 661 706 661 367 59 367 59 810 227 810 227 88 633 88 633 592 278 592 278 266 389 266 389 692 927 692 927 510 879 510 879 143 567 143 567 741 119 741 119 729 691 729 691 859 249 859 249 166 404 166 404 344 145 344 145 242 165 242 165 712 351 712 351 61 857 61 857 419 158 419 158 830 503 830 503 672 94 672 94 504 184 504 184 311 185 311 185 247 515 247 515 639 744 639 744 14 907 14 907 665 516 665 516 840 110 840 110 317 252 317 252 111 508 111 508 286 116 286 116 135 739 135 739 512 561 512 561 744 108 744 108 562 849 562 849 475 824 475 824 224 635 224 635 615 11 615 11 357 878 357 878 444 404 444 404 750 246 750 246 186 622 186 622 6 591 6 591 126 713 126 713 941 497 941 497 33 323 33 323 709 595 709 595 392 141 392 141 91 148 91 148 543 536 543 536 611 713 611 713 943 460 943 460 399 150 399 150 42 516 42 516 329 8 329 8 42 540 42 540 305 639 305 639 289 536 289 536 111 813 111 813 393 473 393 473 9 209 9 209 162 421 162 421 151 619 151 619 63 460 63 460 106 681 106 681 726 86 726 86 639 263 639 263 901 681 901 681 305 285 305 285 925 444 925 444 74 762 74 762 490 303 490 303 468 291 468 291 62 320 62 320 503 787 503 787 898 205 898 205 39 418 39 418 364 619 364 619 787 728 787 728 465 881 465 881 917 507 917 507 941 644 941 644 760 389 760 389 457 949 457 949 644 906 644 906 622 360 622 360 569 905 569 905 519 506 519 506 253 380 253 380 2 731 2 731 951 821 951 821 598 620 598 620 917 674 917 674 615 617 615 617 335 877 335 877 754 805 754 805 159 503 159 503 495 237 495 237 127 318 127 318 888 578 888 578 811 677 811 677 910 146 910 146 623 775 623 775 691 568 691 568 420 179 420 179 488 49 488 49 18 64 18 64 856 360 856 360 125 115 125 115 197 359 197 359 692 397 692 397 793 441 793 441 134 671 134 671 690 801 690 801 635 409 635 409 352 112 352 112 89 55 89 55 773 195 773 195 889 19 889 19 302 578 302 578 557 712 557 712 51 689 51 689 374 847 374 847 403 860 403 860 911 910 911 910 337 145 337 145 62 702 62 702 116 845 116 845 65 150 65 150 191 636 191 636 147 56 147 56 261 822 261 822 882 340 882 340 479 740 479 740 74 520 74 520 818 740 818 740 280 292 280 292 532 831 532 831 753 768 753 768 867 925 867 925 71 105 71 105 646 735 646 735 186 217 186 217 574 397 574 397 708 220 708 220 633 186 633 186 14 447 14 447 667 89 667 89 304 502 304 502 11 222 11 222 417 686 417 686 160 857 160 857 550 732 550 732 936 915 936 915 324 732 324 732 95 588 95 588 800 920 800 920 841 18 841 18 350 6 350 6 156 127 156 127 580 399 580 399 556 611 556 611 813 183 813 183 393 183 393 183 381 353 381 353 657 435 657 435 701 174 701 174 343 97 343 97 480 826 480 826 708 480 708 480 828 587 828 587 309 791 309 791 507 50 507 50 541 151 541 151 296 411 296 411 351 454 351 454 258 209 258 209 593 15 593 15 209 878 209 878 153 880 153 880 81 489 81 489 491 71 491 71 186 478 186 478 19 146 19 146 392 658 392 658 342 935 342 935 451 273 451 273 750 307 750 307 178 718 178 718 205 190 205 190 678 734 678 734 697 251 697 251 689 162 689 162 455 127 455 127 364 235 364 235 203 643 203 643 838 299 838 299 325 859 325 859 457 355 457 355 346 826 346 826 96 761 96 761 749 663 749 663 497 388 497 388 831 730 831 730 775 312 775 312 690 100 690 100 129 484 129 484 658 415 658 415 860 54 860 54 227 887 227 887 679 165 679 165 533 740 533 740 386 290 386 290 336 669 336 669 866 406 866 406 678 484 678 484 817 197 817 197 212 534 212 534 547 634 547 634 880 628 880 628 106 315 106 315 832 884 832 884 609 577 609 577 126 738 126 738 833 422 833 422 587 79 587 79 912 933 912 933 515 207 515 207 866 11 866 11 358 727 358 727 396 136 396 136 730 187 730 187 421 646 421 646 833 748 833 748 195 132 195 132 392 140 392 140 673 7 673 7 699 205 699 205 209 764 209 764 577 304 577 304 281 13 281 13 613 142 613 142 923 879 923 879 946 751 946 751 364 330 364 330 653 452 653 452 165 628 165 628 898 596 898 596 243 706 243 706 398 606 398 606 934 176 934 176 904 579 904 579 108 920 108 920 734 536 734 536 495 793 495 793 614 730 614 730 115 7 115 7 816 128 816 128 587 583 587 583 209 776 209 776 468 823 468 823 641 247 641 247 459 337 459 337 422 105 422 105 59 589 59 589 860 593 860 593 343 512 343 512 322 89 322 89 701 340 701 340 404 482 404 482 616 628 616 628 640 642 640 642 632 709 632 709 851 32 851 32 461 771 461 771 637 519 637 519 427 165 427 165 378 937 378 937 154 429 154 429 827 523 827 523 532 750 532 750 112 756 112 756 402 787 402 787 385 254 385 254 286 810 286 810 460 612 460 612 542 54 542 54 379 366 379 366 417 554 417 554 238 80 238 80 612 573 612 573 533 284 533 284 30 129 30 129 738 229 738 229 301 542 301 542 607 213 607 213 231 490 231 490 111 66 111 66 739 16 739 16 34 393 34 393 483 524 483 524 764 938 764 938 812 439 812 439 422 63 422 63 799 635 799 635 434 209 434 209 884 712 884 712 434 460 434 460 933 484 933 484 844 836 844 836 463 156 463 156 88 9 88 9 311 695 311 695 571 473 571 473 919 188 919 188 897 56 897 56 4 454 4 454 438 926 438 926 321 501 321 501 32 118 32 118 290 589 290 589 194 695 194 695 515 189 515 189 88 565 88 565 862 462 862 462 237 779 237 779 692 849 692 849 617 760 617 760 180 369 180 369 902 203 902 203 562 522 562 522 579 107 579 107 688 293 688 293 511 626 511 626 615 899 615 899 276 352 276 352 184 307 184 307 225 227 225 227 374 422 374 422 298 138 298 138 262 367 262 367 157 936 157 936 116 182 116 182 793 225 793 225 71 107 71 107 548 558 548 558 820 61 820 61 217 356 217 356 282 91 282 91 828 269 828 269 835 839 835 839 854 35 854 35 713 534 713 534 39 390 39 390 156 219 156 219 232 683 232 683 869 533 869 533 474 264 474 264 663 702 663 702 669 412 669 412 849 295 849 295 12 763 12 763 107 406 107 406 537 202 537 202 433 645 433 645 482 200 482 200 91 854 91 854 399 619 399 619 210 369 210 369 951 128 951 128 764 563 764 563 171 221 171 221 500 731 500 731 483 657 483 657 284 810 284 810 879 188 879 188 426 503 426 503 138 620 138 620 516 832 516 832 365 950 365 950 359 824 359 824 134 749 134 749 477 498 477 498 263 42 263 42 225 638 225 638 176 551 176 551 684 369 684 369 622 289 622 289 505 530 505 530 160 345 160 345 786 527 786 527 108 360 108 360 579 938 579 938 820 382 820 382 223 112 223 112 730 928 730 928 460 180 460 180 802 196 802 196 508 940 508 940 397 468 397 468 618 510 618 510 559 551 559 551 393 409 393 409 818 771 818 771 84 38 84 38 887 762 887 762 723 262 723 262 153 51 153 51 321 360 321 360 782 271 782 271 27 256 27 256 887 203 887 203 333 500 333 500 173 313 173 313 676 12 676 12 791 299 791 299 509 901 509 901 362 181 362 181 192 514 192 514 757 380 757 380 394 919 394 919 390 59 390 59 193 723 193 723 376 806 376 806 933 530 933 530 616 925 616 925 397 638 397 638 84 888 84 888 435 245 435 245 581 651 581 651 623 698 623 698 446 884 446 884 709 322 709 322 259 689 259 689 21 444 21 444 157 757 157 757 225 323 225 323 850 810 850 810 175 759 175 759 919 908 919 908 414 112 414 112 799 345 799 345 467 647 467 647 590 564 590 564 115 494 115 494 17 804 17 804 162 948 162 948 206 269 206 269 511 420 511 420 8 485 8 485 475 906 475 906 154 444 154 444 403 316 403 316 931 401 931 401 669 261 669 261 288 166 288 166 154 468 154 468 373 239 373 239 467 604 467 604 282 303 282 303 809 273 809 273 836 812 836 812 667 832 667 832 473 297 473 297 440 387 440 387 561 95 561 95 570 383 570 383 87 373 87 373 308 679 308 679 895 724 895 724 861 926 861 926 287 60 287 60 250 229 250 229 284 812 284 812 313 672 313 672 260 141 260 141 684 521 684 521 170 755 170 755 786 571 786 571 114 582 114 582 867 304 867 304 688 529 688 529 497 366 497 366 671 371 671 371 591 827 591 827 562 655 562 655 743 139 743 139 615 7 615 7 593 279 593 279 227 290 227 290 746 110 746 110 402 931 402 931 686 587 686 587 509 681 509 681 509 296 509 296 506 403 506 403 916 620 916 620 469 241 469 241 273 504 273 504 644 242 644 242 667 533 667 533 228 572 228 572 39 242 39 242 562 656 562 656 910 613 910 613 252 837 252 837 418 733 418 733 786 281 786 281 408 353 408 353 35 420 35 420 65 359 65 359 124 367 124 367 436 453 436 453 913 130 913 130 135 430 135 430 342 74 342 74 23 78 23 78 97 802 97 802 175 122 175 122 168 286 168 286 689 675 689 675 707 543 707 543 795 469 795 469 2 735 2 735 693 728 693 728 332 513 332 513 506 512 506 512 710 104 710 104 403 191 403 191 191 58 191 58 894 808 894 808 315 496 315 496 234 830 234 830 62 782 62 782 551 193 551 193 525 486 525 486 608 318 608 318 530 300 530 300 170 947 170 947 914 850 914 850 383 509 383 509 472 680 472 680 380 63 380 63 696 180 696 180 935 203 935 203 950 945 950 945 803 770 803 770 708 316 708 316 507 701 507 701 386 806 386 806 571 743 571 743 411 857 411 857 410 558 410 558 63 895 63 895 363 633 363 633 790 724 790 724 175 450 175 450 827 302 827 302 257 630 257 630 929 944 929 944 198 672 198 672 235 851 235 851 554 874 554 874 485 839 485 839 630 575 630 575 149 530 149 530 858 162 858 162 439 470 439 470 833 365 833 365 559 847 559 847 227 652 227 652 180 284 180 284 94 664 94 664 263 783 263 783 946 278 946 278 578 607 578 607 408 714 408 714 246 126 246 126 723 393 723 393 332 774 332 774 945 134 945 134 15 793 15 793 797 702 797 702 404 749 404 749 940 239 940 239 18 240 18 240 491 568 491 568 864 546 864 546 323 286 323 286 672 343 672 343 887 353 887 353 680 834 680 834 349 756 349 756 892 182 892 182 387 283 387 283 315 576 315 576 452 790 452 790 526 938 526 938 122 635 122 635 781 24 781 24 475 753 475 753 676 430 676 430 267 241 267 241 778 830 778 830 563 61 563 61 390 633 390 633 311 529 311 529 459 313 459 313 332 253 332 253 317 896 317 896 363 159 363 159 861 207 861 207 631 719 631 719 176 854 176 854 44 52 44 52 529 211 529 211 131 118 131 118 378 608 378 608 707 155 707 155 757 393 757 393 849 448 849 448 513 507 513 507 78 717 78 717 49 257 49 257 888 646 888 646 842 344 842 344 374 705 374 705 515 557 515 557 446 525 446 525 67 234 67 234 73 75 73 75 487 337 487 337 598 121 598 121 97 780 97 780 524 80 524 80 776 902 776 902 943 482 943 482 799 950 799 950 330 156 330 156 563 722 563 722 147 589 147 589 767 317 767 317 581 838 581 838 404 323 404 323 241 163 241 163 200 884 200 884 820 864 820 864 196 637 196 637 865 11 865 11 414 291 414 291 458 192 458 192 667 204 667 204 306 930 306 930 618 266 618 266 712 244 712 244 115 299 115 299 690 138 690 138 383 944 383 944 475 707 475 707 97 396 97 396 704 122 704 122 279 506 279 506 266 262 266 262 434 252 434 252 149 767 149 767 174 249 174 249 506 222 506 222 719 551 719 551 848 553 848 553 24 338 24 338 459 829 459 829 250 13 250 13 876 365 876 365 385 263 385 263 139 634 139 634 448 364 448 364 488 78 488 78 788 495 788 495 635 53 635 53 574 487 574 487 575 45 575 45 470 781 470 781 391 407 391 407 880 98 880 98 674 778 674 778 579 282 579 282 532 642 532 642 545 95 545 95 50 587 50 587 470 173 470 173 452 175 452 175 624 533 624 533 314 176 314 176 795 924 795 924 698 156 698 156 666 139 666 139 159 163 159 163 502 930 502 930 416 939 416 939 753 923 753 923 377 851 377 851 52 59 52 59 915 854 915 854 416 812 416 812 71 683 71 683 334 708 334 708 587 417 587 417 558 42 558 42 535 695 535 695 836 664 836 664 167 189 167 189 76 34 76 34 408 752 408 752 848 728 848 728 346 243 346 243 516 897 516 897 754 102 754 102 187 34 187 34 49 297 49 297 600 128 600 128 517 641 517 641 802 926 802 926 678 592 678 592 445 90 445 90 713 360 713 360 162 770 162 770 367 436 367 436 345 680 345 680 865 560 865 560 927 716 927 716 202 106 202 106 574 189 574 189 235 381 235 381 291 511 291 511 322 203 322 203 332 873 332 873 772 313 772 313 386 596 386 596 482 219 482 219 761 219 761 219 920 114 920 114 8 663 8 663 532 249 532 249 487 644 487 644 77 130 77 130 686 362 686 362 780 494 780 494 479 35 479 35 402 546 402 546 460 118 460 118 370 771 370 771 492 647 492 647 569 665 569 665 915 725 915 725 464 420 464 420 871 425 871 425 383 462 383 462 277 300 277 300 99 397 99 397 133 45 133 45 782 60 782 60 167 40 167 40 893 292 893 292 714 340 714 340 113 25 113 25 625 253 625 253 677 634 677 634 289 813 289 813 170 321 170 321 590 338 590 338 465 534 465 534 406 69 406 69 405 216 405 216 555 936 555 936 345 271 345 271 792 799 792 799 649 203 649 203 187 274 187 274 301 751 301 751 523 661 523 661 732 400 732 400 841 188 841 188 444 449 444 449 724 28 724 28 391 731 391 731 118 905 118 905 190 641 190 641 28 572 28 572 4 586 4 586 772 454 772 454 210 181 210 181 208 142 208 142 901 54 901 54 206 775 206 775 554 723 554 723 386 128 386 128 459 275 459 275 922 313 922 313 540 575 540 575 378 378 378 378 145 533 145 533 46 332 46 332 423 700 423 700 495 685 495 685 345 721 345 721 795 904 795 904 866 274 866 274 419 151 419 151 546 884 546 884 678 475 678 475 721 241 721 241 443 204 443 204 318 792 318 792 97 56 97 56 463 818 463 818 245 719 245 719 624 537 624 537 509 705 509 705 65 485 65 485 342 852 342 852 527 428 527 428 98 853 98 853 661 719 661 719 672 680 672 680 282 396 282 396 7 921 7 921 666 477 666 477 400 786 400 786 501 349 501 349 375 595 375 595 170 104 170 104 177 212 177 212 71 846 71 846 366 238 366 238 902 236 902 236 419 694 419 694 1 332 1 332 73 762 73 762 750 56 750 56 87 399 87 399 554 266 554 266 182 483 182 483 567 278 567 278 635 852 635 852 587 339 587 339 80 487 80 487 434 517 434 517 136 128 136 128 595 341 595 341 420 672 420 672 838 267 838 267 669 464 669 464 22 155 22 155 128 635 128 635 428 331 428 331 734 283 734 283 446 291 446 291 932 119 932 119 202 204 202 204 289 339 289 339 394 658 394 658 128 917 128 917 98 826 98 826 213 864 213 864 166 891 166 891 880 843 880 843 650 32 650 32 707 528 707 528 514 291 514 291 501 915 501 915 784 932 784 932 356 680 356 680 345 892 345 892 660 831 660 831 834 731 834 731 577 694 577 694 690 503 690 503 373 350 373 350 176 229 176 229 929 152 929 152 819 468 819 468 445 816 445 816 883 3 883 3 432 332 432 332 156 595 156 595 480 416 480 416 108 271 108 271 630 903 630 903 445 876 445 876 680 938 680 938 863 635 863 635 92 713 92 713 801 544 801 544 360 236 360 236 760 383 760 383 415 905 415 905 366 600 366 600 517 173 517 173 221 933 221 933 640 659 640 659 523 305 523 305 62 342 62 342 378 932 378 932 747 938 747 938 80 649 80 649 563 453 563 453 33 33 33 33 241 917 241 917 713 24 713 24 471 152 471 152 762 951 762 951 795 772 795 772 551 464 551 464 561 457 561 457 904 111 904 111 575 28 575 28 93 739 93 739 422 319 422 319 585 861 585 861 9 553 9 553 620 203 620 203 246 72 246 72 937 683 937 683 585 492 585 492 314 462 314 462 812 868 812 868 489 402 489 402 813 905 813 905 922 558 922 558 878 834 878 834 226 887 226 887 362 330 362 330 752 597 752 597 690 741 690 741 739 659 739 659 841 181 841 181 105 610 105 610 915 234 915 234 935 847 935 847 607 688 607 688 618 886 618 886 692 170 692 170 461 450 461 450 456 645 456 645 88 438 88 438 249 258 249 258 292 536 292 536 769 256 769 256 636 403 636 403 612 860 612 860 447 834 447 834 324 185 324 185 468 383 468 383 140 936 140 936 52 940 52 940 151 734 151 734 585 384 585 384 519 838 519 838 557 157 557 157 594 894 594 894 836 832 836 832 296 12 296 12 760 632 760 632 307 46 307 46 195 921 195 921 34 483 34 483 498 554 498 554 556 824 556 824 819 816 819 816 718 371 718 371 334 165 334 165 780 547 780 547 442 802 442 802 332 42 332 42 10 158 10 158 347 461 347 461 108 504 108 504 209 434 209 434 30 861 30 861 682 519 682 519 128 602 128 602 24 445 24 445 511 549 511 549 128 340 128 340 415 15 415 15 690 299 690 299 62 377 62 377 763 807 763 807 823 587 823 587 614 437 614 437 367 524 367 524 759 442 759 442 605 657 605 657 298 33 298 33 334 113 334 113 801 180 801 180 602 279 602 279 249 462 249 462 358 288 358 288 277 456 277 456 568 23 568 23 928 193 928 193 193 239 193 239 835 217 835 217 759 395 759 395 399 106 399 106 117 603 117 603 754 79 754 79 625 283 625 283 29 479 29 479 425 500 425 500 270 927 270 927 515 711 515 711 946 471 946 471 906 842 906 842 236 607 236 607 767 559 767 559 761 815 761 815 340 375 340 375 847 574 847 574 52 617 52 617 339 165 339 165 437 800 437 800 814 255 814 255 86 282 86 282 382 915 382 915 569 440 569 440 823 37 823 37 911 459 911 459 691 637 691 637 650 466 650 466 798 500 798 500 719 335 719 335 468 172 468 172 363 744 363 744 531 753 531 753 164 244 164 244 132 277 132 277 710 557 710 557 259 463 259 463 673 443 673 443 583 913 583 913 206 596 206 596 344 807 344 807 774 791 774 791 140 649 140 649 533 874 533 874 292 51 292 51 484 864 484 864 374 89 374 89 802 521 802 521 182 318 182 318 751 70 751 70 101 729 101 729 245 818 245 818 387 815 387 815 384 151 384 151 257 768 257 768 598 926 598 926 104 464 104 464 310 722 310 722 751 590 751 590 714 424 714 424 617 935 617 935 587 940 587 940 584 493 584 493 124 811 124 811 907 320 907 320 369 429 369 429 930 800 930 800 281 796 281 796 202 173 202 173 849 688 849 688 825 102 825 102 716 909 716 909 571 57 571 57 186 337 186 337 541 945 541 945 362 633 362 633 821 48 821 48 306 942 306 942 655 769 655 769 182 345 182 345 358 193 358 193 407 39 407 39 200 212 200 212 757 236 757 236 325 687 325 687 780 782 780 782 313 898 313 898 889 701 889 701 550 676 550 676 288 516 288 516 682 683 682 683 726 678 726 678 571 444 571 444 45 661 45 661 557 800 557 800 343 601 343 601 941 604 941 604 691 284 691 284 86 38 86 38 465 299 465 299 785 98 785 98 890 152 890 152 763 307 763 307 595 345 595 345 555 565 555 565 20 19 20 19 311 193 311 193 718 111 718 111 685 766 685 766 697 945 697 945 283 177 283 177 264 352 264 352 621 712 621 712 521 7 521 7 426 738 426 738 360 639 360 639 813 272 813 272 684 201 684 201 667 491 667 491 841 840 841 840 577 184 577 184 525 204 525 204 227 669 227 669 182 30 182 30 709 3 709 3 422 178 422 178 706 377 706 377 82 242 82 242 384 386 384 386 661 365 661 365 436 762 436 762 48 744 48 744 27 626 27 626 62 448 62 448 91 499 91 499 541 12 541 12 138 321 138 321 643 150 643 150 695 705 695 705 782 924 782 924 33 180 33 180 111 314 111 314 358 907 358 907 325 352 325 352 790 852 790 852 494 14 494 14 375 497 375 497 830 525 830 525 33 223 33 223 409 366 409 366 949 703 949 703 530 655 530 655 205 493 205 493 122 409 122 409 194 193 194 193 654 39 654 39 393 287 393 287 500 173 500 173 397 506 397 506 345 407 345 407 751 131 751 131 209 119 209 119 62 137 62 137 630 29 630 29 382 159 382 159 679 910 679 910 772 740 772 740 187 440 187 440 76 887 76 887 726 269 726 269 934 455 934 455 27 47 27 47 458 176 458 176 395 644 395 644 865 615 865 615 752 165 752 165 795 806 795 806 913 741 913 741 516 463 516 463 839 477 839 477 613 928 613 928 674 341 674 341 144 802 144 802 106 451 106 451 425 872 425 872 300 138 300 138 488 719 488 719 391 339 391 339 893 859 893 859 20 412 20 412 679 807 679 807 731 648 731 648 437 919 437 919 637 252 637 252 40 792 40 792 836 134 836 134 712 464 712 464 634 842 634 842 88 235 88 235 818 943 818 943 791 300 791 300 146 290 146 290 124 875 124 875 286 562 286 562 856 24 856 24 936 464 936 464 514 803 514 803 841 219 841 219 103 860 103 860 57 765 57 765 399 870 399 870 267 225 267 225 882 324 882 324 767 532 767 532 406 796 406 796 949 894 949 894 183 770 183 770 334 422 334 422 116 801 116 801 189 909 189 909 578 837 578 837 120 552 120 552 830 899 830 899 742 68 742 68 660 261 660 261 845 68 845 68 46 292 46 292 212 821 212 821 702 501 702 501 695 289 695 289 909 587 909 587 884 495 884 495 521 878 521 878 930 423 930 423 517 790 517 790 576 418 576 418 564 238 564 238 922 570 922 570 710 643 710 643 806 174 806 174 298 323 298 323 771 807 771 807 97 285 97 285 716 404 716 404 202 293 202 293 536 659 536 659 530 632 530 632 364 697 364 697 653 293 653 293 270 489 270 489 487 533 487 533 672 407 672 407 869 551 869 551 549 651 549 651 517 68 517 68 860 355 860 355 637 406 637 406 6 435 6 435 235 398 235 398 113 152 113 152 362 664 362 664 790 11 790 11 106 659 106 659 151 862 151 862 808 102 808 102 475 288 475 288 302 633 302 633 342 789 342 789 24 570 24 570 80 798 80 798 67 314 67 314 323 125 323 125 718 790 718 790 857 69 857 69 563 427 563 427 942 376 942 376 881 363 881 363 378 5 378 5 535 193 535 193 583 103 583 103 890 648 890 648 824 918 824 918 854 559 854 559 751 534 751 534 769 588 769 588 132 672 132 672 36 445 36 445 561 661 561 661 205 895 205 895 379 178 379 178 312 764 312 764 252 481 252 481 884 946 884 946 746 309 746 309 96 788 96 788 867 622 867 622 39 152 39 152 552 922 552 922 595 355 595 355 234 410 234 410 787 472 787 472 519 855 519 855 844 346 844 346 532 611 532 611 455 573 455 573 10 8 10 8 392 774 392 774 331 940 331 940 662 143 662 143 231 77 231 77 427 718 427 718 220 670 220 670 59 719 59 719 521 30 521 30 629 569 629 569 672 925 672 925 3 561 3 561 890 405 890 405 541 762 541 762 234 44 234 44 935 364 935 364 793 559 793 559 788 668 788 668 181 924 181 924 925 71 925 71 300 832 300 832 825 112 825 112 263 729 263 729 331 46 331 46 224 5 224 5 134 861 134 861 197 558 197 558 285 884 285 884 618 699 618 699 571 31 571 31 90 535 90 535 228 553 228 553 84 163 84 163 740 89 740 89 737 688 737 688 500 171 500 171 633 477 633 477 57 913 57 913 399 550 399 550 899 214 899 214 603 88 603 88 643 533 643 533 667 578 667 578 333 476 333 476 601 71 601 71 119 790 119 790 565 610 565 610 617 151 617 151 411 889 411 889 268 852 268 852 536 687 536 687 661 13 661 13 392 234 392 234 41 379 41 379 449 280 449 280 119 500 119 500 128 609 128 609 387 628 387 628 49 699 49 699 27 289 27 289 332 858 332 858 887 228 887 228 52 552 52 552 922 906 922 906 42 884 42 884 635 908 635 908 78 192 78 192 85 654 85 654 230 783 230 783 364 158 364 158 500 649 500 649 929 232 929 232 345 322 345 322 795 338 795 338 273 398 273 398 607 674 607 674 250 482 250 482 521 910 521 910 821 629 821 629 239 554 239 554 500 796 500 796 156 859 156 859 566 20 566 20 202 382 202 382 357 862 357 862 565 779 565 779 71 688 71 688 698 103 698 103 432 888 432 888 172 928 172 928 437 109 437 109 823 203 823 203 340 129 340 129 21 559 21 559 576 98 576 98 474 134 474 134 762 380 762 380 70 875 70 875 419 848 419 848 857 480 857 480 124 454 124 454 726 5 726 5 850 680 850 680 577 295 577 295 81 287 81 287 255 196 255 196 307 816 307 816 356 760 356 760 358 50 358 50 98 194 98 194 73 417 73 417 85 801 85 801 680 748 680 748 598 334 598 334 456 691 456 691 127 104 127 104 427 806 427 806 16 480 16 480 457 212 457 212 15 65 15 65 85 756 85 756 201 87 201 87 742 644 742 644 335 56 335 56 783 520 783 520 932 876 932 876 305 944 305 944 746 866 746 866 173 834 173 834 10 925 10 925 643 802 643 802 295 482 295 482 677 439 677 439 685 155 685 155 14 99 14 99 246 854 246 854 462 61 462 61 771 345 771 345 755 675 755 675 87 57 87 57 141 64 141 64 228 49 228 49 736 384 736 384 34 893 34 893 411 293 411 293 542 703 542 703 271 414 271 414 706 406 706 406 281 671 281 671 861 723 861 723 346 667 346 667 525 558 525 558 114 877 114 877 318 837 318 837 731 34 731 34 376 932 376 932 454 807 454 807 121 644 121 644 90 16 90 16 708 852 708 852 435 387 435 387 472 24 472 24 507 671 507 671 463 177 463 177 930 640 930 640 679 180 679 180 877 109 877 109 927 536 927 536 344 834 344 834 642 947 642 947 172 910 172 910 385 385 385 385 867 700 867 700 534 642 534 642 841 296 841 296 323 453 323 453 571 938 571 938 836 43 836 43 21 359 21 359 666 245 666 245 51 729 51 729 938 201 938 201 617 724 617 724 25 314 25 314 313 610 313 610 879 799 879 799 64 860 64 860 446 780 446 780 600 943 600 943 944 474 944 474 686 866 686 866 701 338 701 338 321 144 321 144 743 19 743 19 80 733 80 733 710 606 710 606 592 137 592 137 726 70 726 70 115 418 115 418 946 630 946 630 116 352 116 352 399 500 399 500 552 698 552 698 844 182 844 182 60 919 60 919 757 895 757 895 901 508 901 508 698 928 698 928 576 567 576 567 16 687 16 687 496 239 496 239 947 120 947 120 337 550 337 550 923 389 923 389 670 804 670 804 846 587 846 587 807 356 807 356 284 938 284 938 207 703 207 703 14 353 14 353 79 324 79 324 296 455 296 455 484 398 484 398 194 335 194 335 306 417 306 417 115 249 115 249 196 630 196 630 459 303 459 303 631 789 631 789 163 942 163 942 580 531 580 531 218 285 218 285 676 916 676 916 754 444 754 444 351 444 351 444 946 880 946 880 143 866 143 866 477 556 477 556 519 436 519 436 941 658 941 658 844 886 844 886 637 835 637 835 551 369 551 369 416 727 416 727 180 842 180 842 157 706 157 706 377 337 377 337 26 144 26 144 843 90 843 90 739 118 739 118 138 821 138 821 896 833 896 833 750 790 750 790 673 891 673 891 99 187 99 187 557 679 557 679 557 944 557 944 489 288 489 288 546 262 546 262 522 221 522 221 832 363 832 363 453 719 453 719 324 712 324 712 355 208 355 208 63 401 63 401 233 933 233 933 491 665 491 665 528 239 528 239 182 162 182 162 228 341 228 341 123 244 123 244 359 432 359 432 632 59 632 59 70 860 70 860 838 226 838 226 382 647 382 647 354 16 354 16 464 562 464 562 324 528 324 528 934 316 934 316 583 150 583 150 491 239 491 239 399 430 399 430 86 391 86 391 934 888 934 888 534 895 534 895 94 935 94 935 548 918 548 918 793 412 793 412 877 781 877 781 824 369 824 369 943 210 943 210 155 161 155 161 118 822 118 822 486 788 486 788 108 613 108 613 271 131 271 131 776 173 776 173 554 261 554 261 402 308 402 308 299 350 299 350 76 868 76 868 292 22 292 22 322 512 322 512 776 389 776 389 604 577 604 577 717 226 717 226 933 734 933 734 101 495 101 495 858 625 858 625 508 831 508 831 611 60 611 60 299 586 299 586 935 230 935 230 431 675 431 675 167 810 167 810 157 791 157 791 831 830 831 830 653 675 653 675 467 451 467 451 818 436 818 436 39 638 39 638 428 395 428 395 249 919 249 919 365 175 365 175 490 57 490 57 891 232 891 232 846 226 846 226 87 827 87 827 178 240 178 240 684 202 684 202 702 375 702 375 201 754 201 754 129 490 129 490 228 648 228 648 274 922 274 922 140 461 140 461 924 806 924 806 493 658 493 658 330 585 330 585 5 75 5 75 277 349 277 349 116 566 116 566 758 585 758 585 20 696 20 696 363 630 363 630 208 186 208 186 167 811 167 811 177 193 177 193 389 315 389 315 104 301 104 301 755 68 755 68 119 904 119 904 767 97 767 97 539 124 539 124 512 11 512 11 867 211 867 211 888 340 888 340 495 178 495 178 654 274 654 274 159 624 159 624 447 49 447 49 34 119 34 119 82 145 82 145 242 563 242 563 951 925 951 925 765 928 765 928 219 878 219 878 501 417 501 417 547 906 547 906 872 489 872 489 847 842 847 842 160 177 160 177 11 824 11 824 674 814 674 814 263 671 263 671 369 862 369 862 432 806 432 806 912 343 912 343 627 174 627 174 254 6 254 6 599 469 599 469 898 594 898 594 324 892 324 892 501 164 501 164 367 430 367 430 659 544 659 544 717 832 717 832 446 539 446 539 841 359 841 359 177 654 177 654 349 410 349 410 345 78 345 78 221 28 221 28 222 768 222 768 937 930 937 930 10 289 10 289 330 635 330 635 266 406 266 406 40 148 40 148 613 934 613 934 5 438 5 438 137 258 137 258 269 38 269 38 660 13 660 13 811 474 811 474 874 118 874 118 712 30 712 30 656 886 656 886 322 667 322 667 698 422 698 422 616 625 616 625 245 585 245 585 207 909 207 909 114 436 114 436 520 916 520 916 491 700 491 700 464 696 464 696 642 319 642 319 41 476 41 476 904 332 904 332 83 83 83 83 906 816 906 816 469 398 469 398 892 533 892 533 831 486 831 486 821 14 821 14 168 888 168 888 825 598 825 598 935 682 935 682 163 136 163 136 812 435 812 435 457 129 457 129 398 270 398 270 669 388 669 388 143 420 143 420 917 410 917 410 265 758 265 758 774 283 774 283 444 12 444 12 834 412 834 412 147 316 147 316 448 883 448 883 859 242 859 242 785 583 785 583 652 243 652 243 299 468 299 468 270 278 270 278 413 564 413 564 719 392 719 392 904 429 904 429 573 99 573 99 871 521 871 521 131 183 131 183 596 890 596 890 269 7 269 7 5 331 5 331 387 390 387 390 114 51 114 51 860 178 860 178 514 668 514 668 46 848 46 848 636 175 636 175 797 228 797 228 205 802 205 802 592 237 592 237 116 5 116 5 346 745 346 745 827 623 827 623 765 110 765 110 281 554 281 554 641 633 641 633 845 447 845 447 475 568 475 568 275 486 275 486 615 508 615 508 436 54 436 54 617 899 617 899 770 207 770 207 134 454 134 454 651 686 651 686 185 58 185 58 553 653 553 653 360 340 360 340 74 17 74 17 355 175 355 175 447 173 447 173 732 405 732 405 669 540 669 540 37 949 37 949 440 408 440 408 337 190 337 190 331 544 331 544 820 663 820 663 602 375 602 375 358 317 358 317 397 867 397 867 470 123 470 123 316 822 316 822 450 711 450 711 326 197 326 197 633 606 633 606 477 413 477 413 284 841 284 841 756 691 756 691 820 714 820 714 191 847 191 847 713 533 713 533 701 137 701 137 700 390 700 390 884 524 884 524 872 660 872 660 517 412 517 412 670 885 670 885 331 220 331 220 880 572 880 572 570 700 570 700 810 652 810 652 780 226 780 226 471 6 471 6 408 241 408 241 299 189 299 189 91 857 91 857 718 627 718 627 482 797 482 797 279 575 279 575 656 778 656 778 67 233 67 233 566 906 566 906 151 362 151 362 183 116 183 116 718 161 718 161 527 860 527 860 559 35 559 35 263 194 263 194 184 463 184 463 473 105 473 105 312 81 312 81 844 503 844 503 133 790 133 790 450 153 450 153 944 823 944 823 604 686 604 686 339 106 339 106 912 362 912 362 654 82 654 82 884 60 884 60 592 150 592 150 521 18 521 18 199 49 199 49 187 493 187 493 144 889 144 889 203 272 203 272 485 623 485 623 798 195 798 195 558 742 558 742 947 658 947 658 874 327 874 327 355 523 355 523 135 807 135 807 37 780 37 780 772 580 772 580 61 259 61 259 865 25 865 25 655 204 655 204 300 545 300 545 758 90 758 90 742 762 742 762 272 876 272 876 249 520 249 520 566 371 566 371 844 331 844 331 179 880 179 880 871 663 871 663 302 355 302 355 735 114 735 114 486 944 486 944 172 249 172 249 212 309 212 309 406 831 406 831 527 929 527 929 799 106 799 106 940 718 940 718 845 551 845 551 26 934 26 934 58 430 58 430 491 771 491 771 605 108 605 108 198 50 198 50 753 531 753 531 441 235 441 235 497 639 497 639 99 928 99 928 177 549 177 549 64 116 64 116 354 768 354 768 611 21 611 21 550 516 550 516 894 904 894 904 184 742 184 742 949 458 949 458 804 872 804 872 780 246 780 246 503 417 503 417 374 59 374 59 210 255 210 255 485 507 485 507 474 221 474 221 860 635 860 635 294 185 294 185 435 359 435 359 471 336 471 336 100 442 100 442 768 443 768 443 332 350 332 350 842 29 842 29 204 205 204 205 84 81 84 81 659 159 659 159 417 106 417 106 448 498 448 498 131 198 131 198 521 218 521 218 638 725 638 725 694 357 694 357 727 357 727 357 744 734 744 734 648 15 648 15 389 307 389 307 882 96 882 96 765 126 765 126 612 721 612 721 446 82 446 82 932 406 932 406 882 734 882 734 226 129 226 129 618 572 618 572 82 237 82 237 783 768 783 768 540 184 540 184 781 127 781 127 318 248 318 248 716 642 716 642 806 294 806 294 82 948 82 948 875 223 875 223 833 129 833 129 868 806 868 806 284 319 284 319 100 620 100 620 428 602 428 602 72 554 72 554 613 584 613 584 646 33 646 33 107 675 107 675 565 43 565 43 514 230 514 230 196 404 196 404 229 458 229 458 526 824 526 824 582 657 582 657 651 325 651 325 605 922 605 922 102 567 102 567 196 419 196 419 607 485 607 485 509 127 509 127 103 660 103 660 566 743 566 743 855 745 855 745 415 108 415 108 451 530 451 530 449 523 449 523 517 164 517 164 177 795 177 795 211 682 211 682 931 191 931 191 356 920 356 920 96 92 96 92 806 641 806 641 796 236 796 236 496 592 496 592 149 332 149 332 163 690 163 690 744 658 744 658 724 492 724 492 408 799 408 799 95 633 95 633 92 839 92 839 618 934 618 934 306 448 306 448 879 282 879 282 311 579 311 579 691 949 691 949 332 451 332 451 310 341 310 341 211 511 211 511 506 602 506 602 263 493 263 493 246 104 246 104 375 317 375 317 712 57 712 57 493 872 493 872 711 951 711 951 322 697 322 697 304 66 304 66 848 337 848 337 637 271 637 271 348 262 348 262 837 924 837 924 483 132 483 132 724 213 724 213 654 617 654 617 762 452 762 452 618 61 618 61 247 185 247 185 951 320 951 320 569 493 569 493 851 305 851 305 771 592 771 592 401 306 401 306 765 736 765 736 152 38 152 38 225 153 225 153 43 66 43 66 389 130 389 130 653 422 653 422 112 270 112 270 895 393 895 393 212 521 212 521 458 688 458 688 496 4 496 4 476 871 476 871 950 683 950 683 187 196 187 196 43 929 43 929 270 558 270 558 263 530 263 530 279 811 279 811 338 268 338 268 890 466 890 466 659 493 659 493 281 256 281 256 564 388 564 388 426 568 426 568 274 437 274 437 617 827 617 827 411 577 411 577 183 790 183 790 415 320 415 320 133 951 133 951 863 885 863 885 125 59 125 59 858 575 858 575 529 796 529 796 716 338 716 338 688 825 688 825 337 426 337 426 268 122 268 122 370 512 370 512 695 677 695 677 609 548 609 548 128 131 128 131 35 170 35 170 620 776 620 776 350 818 350 818 633 392 633 392 102 16 102 16 942 227 942 227 448 22 448 22 194 112 194 112 58 108 58 108 756 308 756 308 261 202 261 202 400 645 400 645 139 343 139 343 943 654 943 654 878 694 878 694 528 243 528 243 493 772 493 772 349 239 349 239 682 26 682 26 743 667 743 667 434 659 434 659 690 443 690 443 783 493 783 493 466 319 466 319 842 436 842 436 411 871 411 871 362 113 362 113 88 167 88 167 860 192 860 192 907 402 907 402 415 309 415 309 136 198 136 198 816 107 816 107 136 450 136 450 180 497 180 497 257 893 257 893 45 779 45 779 246 635 246 635 158 422 158 422 111 518 111 518 440 913 440 913 316 869 316 869 611 44 611 44 728 308 728 308 320 770 320 770 663 194 663 194 909 179 909 179 191 229 191 229 60 822 60 822 702 555 702 555 134 321 134 321 224 159 224 159 206 355 206 355 946 849 946 849 418 24 418 24 694 918 694 918 591 530 591 530 218 909 218 909 278 495 278 495 273 812 273 812 258 685 258 685 383 190 383 190 546 206 546 206 464 276 464 276 10 848 10 848 784 748 784 748 492 334 492 334 855 421 855 421 382 320 382 320 550 904 550 904 352 912 352 912 518 608 518 608 60 346 60 346 189 428 189 428 627 349 627 349 661 181 661 181 168 889 168 889 822 713 822 713 119 685 119 685 695 313 695 313 854 6 854 6 534 280 534 280 265 179 265 179 679 593 679 593 379 472 379 472 541 692 541 692 542 554 542 554 453 568 453 568 287 468 287 468 357 291 357 291 290 165 290 165 326 693 326 693 926 159 926 159 676 685 676 685 725 277 725 277 413 161 413 161 438 846 438 846 320 643 320 643 924 770 924 770 621 793 621 793 697 45 697 45 504 559 504 559 73 41 73 41 399 361 399 361 551 403 551 403 2 897 2 897 132 133 132 133 406 129 406 129 147 758 147 758 721 879 721 879 887 294 887 294 216 880 216 880 387 653 387 653 429 359 429 359 314 753 314 753 282 156 282 156 154 917 154 917 709 695 709 695 298 625 298 625 100 781 100 781 370 260 370 260 863 411 863 411 157 838 157 838 371 233 371 233 475 430 475 430 854 65 854 65 164 535 164 535 721 721 721 721 487 770 487 770 204 853 204 853 213 414 213 414 146 299 146 299 430 907 430 907 797 158 797 158 284 526 284 526 115 52 115 52 68 547 68 547 504 947 504 947 548 909 548 909 811 408 811 408 693 506 693 506 469 116 469 116 541 359 541 359 511 861 511 861 840 704 840 704 764 664 764 664 269 673 269 673 792 179 792 179 206 784 206 784 549 445 549 445 364 427 364 427 776 524 776 524 552 141 552 141 401 240 401 240 4 603 4 603 682 901 682 901 291 267 291 267 574 484 574 484 74 203 74 203 583 792 583 792 80 324 80 324 843 162 843 162 45 389 45 389 945 631 945 631 877 186 877 186 622 24 622 24 357 599 357 599 559 208 559 208 56 105 56 105 677 390 677 390 134 10 134 10 348 498 348 498 370 379 370 379 479 791 479 791 809 884 809 884 378 508 378 508 93 839 93 839 590 948 590 948 18 124 18 124 464 243 464 243 282 473 282 473 901 917 901 917 654 581 654 581 574 701 574 701 19 358 19 358 316 414 316 414 425 645 425 645 602 119 602 119 249 418 249 418 745 491 745 491 861 835 861 835 654 750 654 750 331 584 331 584 634 810 634 810 204 527 204 527 400 164 400 164 886 836 886 836 244 949 244 949 533 259 533 259 436 382 436 382 57 30 57 30 505 880 505 880 231 726 231 726 147 751 147 751 897 278 897 278 390 546 390 546 270 676 270 676 46 441 46 441 36 650 36 650 65 510 65 510 556 39 556 39 286 574 286 574 853 770 853 770 351 788 351 788 369 800 369 800 166 787 166 787 737 170 737 170 457 360 457 360 851 298 851 298 760 323 760 323 133 328 133 328 568 114 568 114 207 156 207 156 867 32 867 32 652 85 652 85 481 797 481 797 495 690 495 690 688 927 688 927 63 720 63 720 148 354 148 354 441 835 441 835 916 850 916 850 155 197 155 197 377 700 377 700 221 724 221 724 76 624 76 624 686 325 686 325 348 802 348 802 42 949 42 949 269 629 269 629 581 192 581 192 13 172 13 172 308 601 308 601 755 228 755 228 767 847 767 847 412 206 412 206 320 62 320 62 765 286 765 286 947 519 947 519 458 336 458 336 803 48 803 48 848 134 848 134 913 201 913 201 144 715 144 715 354 533 354 533 582 606 582 606 756 405 756 405 474 25 474 25 271 737 271 737 266 825 266 825 304 901 304 901 216 179 216 179 20 459 20 459 910 91 910 91 514 576 514 576 784 740 784 740 799 938 799 938 260 891 260 891 191 738 191 738 276 395 276 395 114 398 114 398 138 52 138 52 903 840 903 840 745 262 745 262 789 731 789 731 525 910 525 910 62 469 62 469 744 236 744 236 814 284 814 284 781 436 781 436 120 82 120 82 639 877 639 877 59 926 59 926 665 172 665 172 747 79 747 79 774 448 774 448 234 209 234 209 361 624 361 624 185 384 185 384 578 920 578 920 806 479 806 479 488 310 488 310 128 307 128 307 477 841 477 841 185 740 185 740 750 615 750 615 462 422 462 422 943 831 943 831 429 640 429 640 121 22 121 22 553 885 553 885 227 700 227 700 820 619 820 619 592 620 592 620 873 721 873 721 65 732 65 732 170 682 170 682 20 56 20 56 70 188 70 188 799 45 799 45 465 539 465 539 51 521 51 521 811 885 811 885 878 516 878 516 689 305 689 305 649 501 649 501 746 148 746 148 148 867 148 867 220 561 220 561 744 38 744 38 172 357 172 357 395 339 395 339 783 656 783 656 293 944 293 944 684 214 684 214 756 325 756 325 738 813 738 813 352 119 352 119 645 294 645 294 744 429 744 429 586 569 586 569 185 523 185 523 682 873 682 873 166 595 166 595 708 830 708 830 795 923 795 923 458 636 458 636 125 940 125 940 347 736 347 736 295 41 295 41 337 486 337 486 257 678 257 678 850 547 850 547 788 803 788 803 306 313 306 313 685 222 685 222 678 476 678 476 687 417 687 417 407 342 407 342 931 208 931 208 367 218 367 218 788 908 788 908 373 347 373 347 426 220 426 220 666 468 666 468 48 738 48 738 683 305 683 305 597 300 597 300 640 722 640 722 822 462 822 462 656 527 656 527 723 41 723 41 307 948 307 948 911 730 911 730 815 736 815 736 819 491 819 491 91 690 91 690 347 197 347 197 715 503 715 503 795 733 795 733 637 874 637 874 650 387 650 387 245 575 245 575 612 207 612 207 406 4 406 4 473 899 473 899 475 446 475 446 571 60 571 60 394 515 394 515 443 482 443 482 52 335 52 335 174 805 174 805 321 77 321 77 411 422 411 422 530 820 530 820 66 726 66 726 815 547 815 547 165 941 165 941 98 592 98 592 402 265 402 265 857 62 857 62 657 627 657 627 155 884 155 884 339 885 339 885 611 871 611 871 750 439 750 439 289 760 289 760 365 733 365 733 790 499 790 499 787 304 787 304 462 861 462 861 529 550 529 550 307 620 307 620 443 755 443 755 181 270 181 270 343 282 343 282 528 869 528 869 604 313 604 313 767 179 767 179 843 818 843 818 63 97 63 97 876 103 876 103 909 798 909 798 710 209 710 209 13 773 13 773 110 73 110 73 417 226 417 226 25 360 25 360 911 885 911 885 97 174 97 174 793 425 793 425 330 117 330 117 709 916 709 916 758 289 758 289 402 154 402 154 629 711 629 711 179 181 179 181 218 280 218 280 226 583 226 583 290 842 290 842 469 244 469 244 921 761 921 761 716 794 716 794 672 289 672 289 875 391 875 391 256 767 256 767 412 685 412 685 733 196 733 196 1 762 1 762 311 645 311 645 603 195 603 195 310 478 310 478 634 169 634 169 892 923 892 923 201 220 201 220 927 145 927 145 166 100 166 100 155 423 155 423 817 743 817 743 537 898 537 898 827 169 827 169 273 428 273 428 703 749 703 749 333 442 333 442 821 253 821 253 375 44 375 44 637 345 637 345 193 753 193 753 641 595 641 595 513 164 513 164 257 805 257 805 586 410 586 410 330 749 330 749 389 494 389 494 150 471 150 471 899 946 899 946 260 801 260 801 319 156 319 156 888 710 888 710 733 737 733 737 584 446 584 446 641 463 641 463 542 507 542 507 550 13 550 13 164 821 164 821 900 384 900 384 444 590 444 590 54 522 54 522 533 619 533 619 576 178 576 178 380 392 380 392 809 801 809 801 251 79 251 79 727 257 727 257 209 311 209 311 430 285 430 285 651 512 651 512 170 392 170 392 73 230 73 230 524 525 524 525 702 586 702 586 82 631 82 631 915 311 915 311 911 655 911 655 142 514 142 514 351 488 351 488 14 932 14 932 584 161 584 161 462 500 462 500 935 284 935 284 477 685 477 685 636 50 636 50 669 314 669 314 913 460 913 460 226 197 226 197 700 449 700 449 460 196 460 196 32 673 32 673 950 603 950 603 370 293 370 293 123 381 123 381 124 486 124 486 129 328 129 328 772 674 772 674 389 202 389 202 859 123 859 123 145 936 145 936 326 847 326 847 738 910 738 910 604 779 604 779 872 634 872 634 302 110 302 110 731 386 731 386 538 772 538 772 348 679 348 679 706 947 706 947 49 757 49 757 435 807 435 807 304 62 304 62 627 827 627 827 901 506 901 506 657 449 657 449 160 596 160 596 670 117 670 117 28 147 28 147 120 303 120 303 551 176 551 176 612 587 612 587 758 928 758 928 450 525 450 525 894 385 894 385 368 814 368 814 667 907 667 907 558 447 558 447 430 705 430 705 899 236 899 236 314 712 314 712 590 830 590 830 373 823 373 823 133 379 133 379 74 462 74 462 13 327 13 327 379 412 379 412 909 112 909 112 273 27 273 27 196 127 196 127 233 678 233 678 537 754 537 754 550 201 550 201 378 548 378 548 483 509 483 509 531 344 531 344 707 645 707 645 932 110 932 110 816 613 816 613 654 38 654 38 96 721 96 721 692 712 692 712 253 806 253 806 910 291 910 291 604 751 604 751 296 295 296 295 244 127 244 127 20 40 20 40 772 173 772 173 586 731 586 731 54 306 54 306 798 124 798 124 773 268 773 268 732 639 732 639 75 654 75 654 159 450 159 450 37 677 37 677 420 87 420 87 39 594 39 594 250 429 250 429 698 410 698 410 247 269 247 269 599 778 599 778 695 662 695 662 735 651 735 651 581 139 581 139 362 303 362 303 73 826 73 826 786 938 786 938 159 531 159 531 776 540 776 540 720 630 720 630 216 735 216 735 639 706 639 706 140 323 140 323 424 869 424 869 337 255 337 255 187 622 187 622 484 757 484 757 609 105 609 105 434 765 434 765 670 778 670 778 459 148 459 148 275 897 275 897 885 702 885 702 112 758 112 758 781 420 781 420 641 724 641 724 322 188 322 188 857 594 857 594 165 892 165 892 875 537 875 537 942 710 942 710 631 32 631 32 783 806 783 806 487 214 487 214 536 867 536 867 231 201 231 201 105 507 105 507 93 745 93 745 667 639 667 639 910 438 910 438 311 649 311 649 698 332 698 332 616 295 616 295 661 917 661 917 580 919 580 919 291 793 291 793 299 603 299 603 851 331 851 331 141 573 141 573 888 527 888 527 863 782 863 782 255 332 255 332 307 301 307 301 364 412 364 412 838 150 838 150 361 499 361 499 67 3 67 3 517 750 517 750 330 571 330 571 215 557 215 557 130 558 130 558 319 721 319 721 420 310 420 310 704 527 704 527 572 582 572 582 724 87 724 87 937 498 937 498 182 858 182 858 906 257 906 257 679 597 679 597 300 175 300 175 882 604 882 604 16 507 16 507 935 288 935 288 353 280 353 280 117 275 117 275 826 653 826 653 792 931 792 931 255 842 255 842 507 161 507 161 232 302 232 302 417 22 417 22 287 151 287 151 889 545 889 545 663 121 663 121 368 162 368 162 918 482 918 482 353 162 353 162 456 185 456 185 19 467 19 467 62 793 62 793 721 887 721 887 596 854 596 854 112 905 112 905 467 487 467 487 129 18 129 18 2 231 2 231 248 763 248 763 22 613 22 613 471 558 471 558 184 892 184 892 290 690 290 690 391 87 391 87 358 929 358 929 184 206 184 206 684 734 684 734 503 467 503 467 223 199 223 199 817 857 817 857 190 501 190 501 196 412 196 412 250 602 250 602 660 50 660 50 244 258 244 258 665 712 665 712 148 368 148 368 116 491 116 491 539 304 539 304 107 771 107 771 339 508 339 508 261 507 261 507 279 221 279 221 187 763 187 763 830 169 830 169 446 267 446 267 385 811 385 811 505 177 505 177 837 838 837 838 712 735 712 735 879 672 879 672 137 330 137 330 542 595 542 595 343 4 343 4 251 458 251 458 645 766 645 766 445 735 445 735 844 865 844 865 796 320 796 320 620 750 620 750 339 382 339 382 841 323 841 323 232 547 232 547 7 736 7 736 728 336 728 336 770 765 770 765 271 171 271 171 378 80 378 80 906 608 906 608 14 524 14 524 237 487 237 487 112 229 112 229 168 315 168 315 45 231 45 231 752 693 752 693 601 596 601 596 527 437 527 437 147 372 147 372 819 745 819 745 614 638 614 638 756 105 756 105 261 129 261 129 271 286 271 286 573 733 573 733 666 15 666 15 211 767 211 767 655 122 655 122 566 50 566 50 367 542 367 542 85 211 85 211 407 747 407 747 188 39 188 39 178 38 178 38 420 126 420 126 437 755 437 755 255 630 255 630 718 799 718 799 231 613 231 613 112 504 112 504 112 220 112 220 639 433 639 433 61 86 61 86 798 294 798 294 561 547 561 547 524 135 524 135 914 258 914 258 387 274 387 274 939 907 939 907 533 599 533 599 539 244 539 244 784 21 784 21 42 837 42 837 401 726 401 726 729 699 729 699 392 730 392 730 63 556 63 556 855 437 855 437 814 75 814 75 69 799 69 799 680 38 680 38 130 48 130 48 864 699 864 699 39 105 39 105 299 12 299 12 402 441 402 441 950 514 950 514 289 151 289 151 446 751 446 751 328 722 328 722 272 132 272 132 703 70 703 70 835 95 835 95 153 491 153 491 593 195 593 195 558 608 558 608 96 934 96 934 664 327 664 327 538 203 538 203 772 189 772 189 62 273 62 273 138 130 138 130 383 82 383 82 193 567 193 567 502 34 502 34 797 20 797 20 170 34 170 34 499 613 499 613 721 192 721 192 362 927 362 927 63 484 63 484 284 95 284 95 901 60 901 60 198 919 198 919 122 550 122 550 245 768 245 768 166 188 166 188 619 111 619 111 105 58 105 58 156 493 156 493 67 398 67 398 272 307 272 307 736 126 736 126 793 78 793 78 52 670 52 670 469 232 469 232 298 847 298 847 100 172 100 172 640 80 640 80 155 244 155 244 667 82 667 82 399 184 399 184 95 576 95 576 276 410 276 410 593 574 593 574 388 186 388 186 248 117 248 117 258 294 258 294 921 739 921 739 701 14 701 14 874 304 874 304 179 285 179 285 400 617 400 617 555 557 555 557 294 546 294 546 127 436 127 436 315 491 315 491 554 357 554 357 134 147 134 147 862 897 862 897 484 393 484 393 880 926 880 926 528 221 528 221 623 601 623 601 97 448 97 448 333 424 333 424 676 333 676 333 47 97 47 97 57 757 57 757 946 512 946 512 781 815 781 815 823 60 823 60 733 406 733 406 893 211 893 211 3 801 3 801 569 204 569 204 560 662 560 662 910 523 910 523 423 592 423 592 918 910 918 910 691 813 691 813 844 850 844 850 473 625 473 625 674 694 674 694 791 291 791 291 149 348 149 348 913 195 913 195 557 260 557 260 656 187 656 187 830 653 830 653 883 332 883 332 665 653 665 653 587 894 587 894 364 269 364 269 587 912 587 912 891 93 891 93 442 735 442 735 886 834 886 834 289 192 289 192 416 151 416 151 424 612 424 612 369 793 369 793 807 119 807 119 753 3 753 3 474 896 474 896 721 629 721 629 136 359 136 359 574 771 574 771 106 922 106 922 805 575 805 575 649 720 649 720 400 178 400 178 462 180 462 180 365 50 365 50 892 520 892 520 16 899 16 899 84 858 84 858 272 512 272 512 771 732 771 732 838 9 838 9 197 116 197 116 509 538 509 538 829 699 829 699 102 203 102 203 163 769 163 769 557 592 557 592 675 660 675 660 567 374 567 374 687 477 687 477 401 795 401 795 696 445 696 445 147 171 147 171 190 685 190 685 317 447 317 447 420 191 420 191 543 40 543 40 622 390 622 390 813 107 813 107 659 49 659 49 586 368 586 368 89 491 89 491 548 94 548 94 68 381 68 381 338 864 338 864 448 789 448 789 59 319 59 319 60 505 60 505 186 304 186 304 638 429 638 429 262 237 262 237 344 847 344 847 91 718 91 718 434 777 434 777 886 924 886 924 408 621 408 621 365 834 365 834 749 57 749 57 48 58 48 58 529 544 529 544 659 257 659 257 6 418 6 418 475 797 475 797 258 165 258 165 18 59 18 59 265 25 265 25 830 19 830 19 906 183 906 183 166 159 166 159 539 747 539 747 171 847 171 847 948 840 948 840 494 234 494 234 663 470 663 470 596 870 596 870 757 596 757 596 132 605 132 605 831 811 831 811 924 466 924 466 770 539 770 539 159 107 159 107 31 669 31 669 875 681 875 681 830 140 830 140 571 56 571 56 660 853 660 853 460 683 460 683 770 857 770 857 494 99 494 99 91 543 91 543 424 55 424 55 66 635 66 635 826 355 826 355 218 834 218 834 657 49 657 49 231 915 231 915 493 114 493 114 767 495 767 495 735 186 735 186 603 32 603 32 163 808 163 808 503 806 503 806 257 79 257 79 646 724 646 724 96 173 96 173 131 684 131 684 40 116 40 116 421 515 421 515 689 97 689 97 175 52 175 52 452 935 452 935 940 839 940 839 122 462 122 462 120 197 120 197 526 186 526 186 171 897 171 897 840 71 840 71 556 383 556 383 380 846 380 846 823 916 823 916 237 108 237 108 435 1 435 1 343 412 343 412 353 427 353 427 625 422 625 422 555 27 555 27 926 411 926 411 720 304 720 304 471 143 471 143 890 424 890 424 533 434 533 434 880 934 880 934 600 594 600 594 215 108 215 108 405 572 405 572 465 490 465 490 731 261 731 261 68 517 68 517 888 399 888 399 266 307 266 307 124 430 124 430 15 61 15 61 305 95 305 95 120 128 120 128 789 526 789 526 716 749 716 749 540 469 540 469 227 63 227 63 79 645 79 645 739 130 739 130 382 486 382 486 659 179 659 179 425 46 425 46 212 425 212 425 123 584 123 584 415 527 415 527 204 792 204 792 223 68 223 68 697 61 697 61 255 629 255 629 583 508 583 508 272 457 272 457 275 400 275 400 756 750 756 750 725 250 725 250 125 805 125 805 701 617 701 617 870 564 870 564 48 187 48 187 538 947 538 947 328 413 328 413 398 219 398 219 342 670 342 670 951 89 951 89 684 255 684 255 309 855 309 855 162 54 162 54 101 798 101 798 214 464 214 464 409 934 409 934 874 366 874 366 776 293 776 293 159 903 159 903 3 171 3 171 180 730 180 730 412 284 412 284 134 854 134 854 864 25 864 25 938 69 938 69 871 236 871 236 790 99 790 99 405 253 405 253 347 810 347 810 156 154 156 154 504 616 504 616 618 12 618 12 865 550 865 550 553 608 553 608 917 498 917 498 323 808 323 808 88 375 88 375 162 863 162 863 89 90 89 90 226 727 226 727 758 778 758 778 245 518 245 518 897 731 897 731 96 733 96 733 720 551 720 551 455 270 455 270 911 508 911 508 86 42 86 42 62 554 62 554 307 458 307 458 30 108 30 108 408 630 408 630 50 582 50 582 219 861 219 861 897 290 897 290 438 632 438 632 474 604 474 604 383 823 383 823 64 682 64 682 526 945 526 945 24 498 24 498 764 1 764 1 433 240 433 240 616 1 616 1 267 25 267 25 271 105 271 105 304 523 304 523 392 457 392 457 779 113 779 113 175 148 175 148 582 541 582 541 515 571 515 571 184 752 184 752 415 236 415 236 267 543 267 543 258 632 258 632 127 793 127 793 119 322 119 322 153 681 153 681 337 670 337 670 419 53 419 53 171 451 171 451 401 92 401 92 181 249 181 249 935 907 935 907 882 900 882 900 197 305 197 305 781 879 781 879 539 181 539 181 714 191 714 191 228 221 228 221 524 3 524 3 810 418 810 418 734 347 734 347 235 311 235 311 525 136 525 136 614 629 614 629 319 661 319 661 712 179 712 179 40 781 40 781 225 211 225 211 40 800 40 800 320 122 320 122 287 894 287 894 601 531 601 531 107 773 107 773 628 39 628 39 381 715 381 715 234 108 234 108 26 856 26 856 822 829 822 829 569 138 569 138 889 46 889 46 157 725 157 725 776 328 776 328 676 432 676 432 52 509 52 509 767 136 767 136 564 690 564 690 591 797 591 797 452 937 452 937 307 430 307 430 300 766 300 766 947 211 947 211 415 760 415 760 379 150 379 150 951 714 951 714 597 589 597 589 354 916 354 916 198 692 198 692 329 226 329 226 837 755 837 755 612 247 612 247 484 77 484 77 36 277 36 277 693 476 693 476 300 453 300 453 373 220 373 220 814 173 814 173 286 91 286 91 822 53 822 53 566 264 566 264 845 232 845 232 356 48 356 48 617 207 617 207 460 399 460 399 447 905 447 905 88 420 88 420 542 380 542 380 709 283 709 283 534 515 534 515 400 181 400 181 234 584 234 584 271 110 271 110 18 62 18 62 536 168 536 168 423 198 423 198 284 508 284 508 49 500 49 500 25 318 25 318 299 155 299 155 278 304 278 304 289 905 289 905 374 333 374 333 436 311 436 311 720 548 720 548 797 146 797 146 443 270 443 270 109 124 109 124 102 576 102 576 9 109 9 109 646 403 646 403 323 417 323 417 802 267 802 267 32 450 32 450 238 70 238 70 945 756 945 756 692 621 692 621 125 491 125 491 748 876 748 876 86 696 86 696 239 243 239 243 87 766 87 766 714 275 714 275 507 179 507 179 572 767 572 767 137 820 137 820 323 792 323 792 840 649 840 649 84 571 84 571 94 804 94 804 639 158 639 158 702 890 702 890 667 399 667 399 347 425 347 425 57 570 57 570 170 185 170 185 56 486 56 486 19 432 19 432 783 454 783 454 642 50 642 50 796 749 796 749 61 747 61 747 249 624 249 624 541 825 541 825 221 669 221 669 770 672 770 672 800 543 800 543 436 705 436 705 896 891 896 891 515 459 515 459 49 554 49 554 865 849 865 849 434 297 434 297 281 260 281 260 368 745 368 745 240 655 240 655 695 838 695 838 560 807 560 807 325 757 325 757 519 190 519 190 322 786 322 786 318 136 318 136 726 390 726 390 323 606 323 606 223 424 223 424 62 833 62 833 649 35 649 35 153 403 153 403 1 47 1 47 492 364 492 364 825 169 825 169 188 810 188 810 736 674 736 674 641 206 641 206 599 524 599 524 29 813 29 813 684 772 684 772 868 260 868 260 506 523 506 523 730 486 730 486 786 594 786 594 491 374 491 374 493 497 493 497 773 231 773 231 568 949 568 949 114 729 114 729 212 266 212 266 418 188 418 188 913 238 913 238 583 387 583 387 568 911 568 911 651 894 651 894 383 340 383 340 924 535 924 535 639 471 639 471 625 775 625 775 587 334 587 334 785 433 785 433 822 281 822 281 475 361 475 361 11 52 11 52 445 292 445 292 637 676 637 676 744 473 744 473 9 549 9 549 94 640 94 640 454 288 454 288 433 237 433 237 75 431 75 431 652 251 652 251 951 135 951 135 843 107 843 107 178 840 178 840 830 209 830 209 634 785 634 785 819 507 819 507 78 853 78 853 370 887 370 887 33 239 33 239 360 211 360 211 96 600 96 600 257 171 257 171 735 858 735 858 16 438 16 438 218 817 218 817 285 434 285 434 567 120 567 120 728 873 728 873 410 568 410 568 200 625 200 625 790 147 790 147 933 397 933 397 28 632 28 632 818 842 818 842 416 119 416 119 270 881 270 881 207 243 207 243 275 186 275 186 321 615 321 615 929 764 929 764 689 192 689 192 149 914 149 914 296 85 296 85 762 274 762 274 69 33 69 33 581 292 581 292 759 641 759 641 758 115 758 115 822 198 822 198 168 648 168 648 225 735 225 735 801 38 801 38 543 738 543 738 391 482 391 482 13 442 13 442 591 83 591 83 886 939 886 939 646 143 646 143 712 731 712 731 299 658 299 658 396 444 396 444 505 184 505 184 160 366 160 366 509 75 509 75 797 875 797 875 892 338 892 338 48 272 48 272 378 293 378 293 447 495 447 495 530 946 530 946 314 382 314 382 184 289 184 289 393 129 393 129 325 153 325 153 311 637 311 637 73 65 73 65 64 731 64 731 908 502 908 502 751 794 751 794 840 612 840 612 817 720 817 720 835 510 835 510 456 183 456 183 749 245 749 245 830 368 830 368 822 517 822 517 701 487 701 487 274 904 274 904 768 118 768 118 106 209 106 209 544 156 544 156 535 133 535 133 489 618 489 618 648 161 648 161 693 129 693 129 767 828 767 828 403 34 403 34 558 601 558 601 514 87 514 87 391 810 391 810 597 148 597 148 644 785 644 785 1 314 1 314 249 321 249 321 842 740 842 740 795 621 795 621 709 151 709 151 101 650 101 650 493 820 493 820 740 794 740 794 618 622 618 622 484 257 484 257 83 270 83 270 355 795 355 795 592 135 592 135 257 653 257 653 32 605 32 605 619 34 619 34 509 113 509 113 949 231 949 231 29 510 29 510 809 759 809 759 911 27 911 27 400 74 400 74 509 682 509 682 393 363 393 363 911 557 911 557 108 350 108 350 276 814 276 814 461 467 461 467 904 276 904 276 859 339 859 339 729 262 729 262 64 652 64 652 944 341 944 341 36 948 36 948 419 133 419 133 403 537 403 537 206 123 206 123 649 454 649 454 364 173 364 173 32 596 32 596 607 722 607 722 282 619 282 619 345 122 345 122 486 845 486 845 66 704 66 704 93 569 93 569 535 735 535 735 256 945 256 945 320 18 320 18 869 394 869 394 593 855 593 855 152 637 152 637 860 142 860 142 8 470 8 470 17 290 17 290 882 393 882 393 699 348 699 348 508 299 508 299 518 739 518 739 184 936 184 936 478 71 478 71 353 148 353 148 277 566 277 566 370 419 370 419 405 672 405 672 489 189 489 189 698 439 698 439 437 450 437 450 648 138 648 138 305 14 305 14 553 607 553 607 486 661 486 661 284 496 284 496 9 224 9 224 207 638 207 638 774 41 774 41 950 350 950 350 291 846 291 846 525 99 525 99 181 324 181 324 534 586 534 586 19 205 19 205 950 543 950 543 457 376 457 376 941 442 941 442 153 91 153 91 613 578 613 578 618 393 618 393 366 316 366 316 265 580 265 580 625 289 625 289 798 846 798 846 76 293 76 293 564 430 564 430 866 895 866 895 398 624 398 624 449 691 449 691 747 133 747 133 162 260 162 260 568 430 568 430 817 181 817 181 654 777 654 777 216 426 216 426 895 507 895 507 849 602 849 602 508 207 508 207 28 272 28 272 670 172 670 172 754 654 754 654 341 651 341 651 199 411 199 411 281 840 281 840 26 97 26 97 268 581 268 581 408 553 408 553 356 473 356 473 881 118 881 118 199 239 199 239 270 328 270 328 133 255 133 255 806 147 806 147 623 392 623 392 12 252 12 252 270 593 270 593 201 290 201 290 774 450 774 450 584 674 584 674 514 389 514 389 400 33 400 33 279 11 279 11 632 52 632 52 345 177 345 177 161 945 161 945 466 895 466 895 143 389 143 389 357 561 357 561 130 740 130 740 777 257 777 257 442 157 442 157 433 293 433 293 653 267 653 267 949 24 949 24 619 125 619 125 306 668 306 668 88 642 88 642 895 176 895 176 744 816 744 816 180 49 180 49 909 928 909 928 693 268 693 268 41 653 41 653 171 310 171 310 593 331 593 331 604 117 604 117 536 47 536 47 142 38 142 38 394 709 394 709 743 498 743 498 226 321 226 321 443 366 443 366 802 322 802 322 372 784 372 784 604 517 604 517 338 775 338 775 852 787 852 787 639 27 639 27 522 869 522 869 789 655 789 655 696 754 696 754 737 39 737 39 193 201 193 201 339 300 339 300 276 752 276 752 61 399 61 399 745 335 745 335 801 720 801 720 714 625 714 625 493 918 493 918 459 296 459 296 498 76 498 76 346 175 346 175 2 15 2 15 115 759 115 759 21 629 21 629 888 930 888 930 365 866 365 866 434 658 434 658 322 126 322 126 653 464 653 464 159 641 159 641 420 619 420 619 864 569 864 569 496 544 496 544 22 879 22 879 698 494 698 494 124 451 124 451 833 326 833 326 369 302 369 302 554 498 554 498 782 316 782 316 689 550 689 550 677 614 677 614 743 526 743 526 372 737 372 737 928 266 928 266 521 361 521 361 183 234 183 234 97 271 97 271 173 57 173 57 831 937 831 937 41 927 41 927 710 624 710 624 663 787 663 787 841 251 841 251 501 155 501 155 657 556 657 556 856 542 856 542 530 423 530 423 908 153 908 153 752 769 752 769 897 193 897 193 740 395 740 395 42 249 42 249 701 182 701 182 444 226 444 226 718 308 718 308 141 136 141 136 866 84 866 84 112 389 112 389 766 315 766 315 442 587 442 587 468 735 468 735 497 148 497 148 789 72 789 72 146 391 146 391 606 675 606 675 127 225 127 225 512 950 512 950 373 528 373 528 6 870 6 870 597 494 597 494 82 316 82 316 936 51 936 51 578 734 578 734 765 11 765 11 65 374 65 374 164 5 164 5 818 496 818 496 106 717 106 717 526 746 526 746 56 132 56 132 45 155 45 155 651 50 651 50 335 794 335 794 366 539 366 539 285 236 285 236 735 372 735 372 490 92 490 92 721 424 721 424 247 294 247 294 231 400 231 400 565 950 565 950 860 484 860 484 819 879 819 879 539 561 539 561 287 612 287 612 935 200 935 200 17 441 17 441 116 307 116 307 562 195 562 195 250 414 250 414 840 600 840 600 763 724 763 724 653 443 653 443 451 844 451 844 342 25 342 25 374 718 374 718 457 259 457 259 413 775 413 775 658 37 658 37 364 774 364 774 393 541 393 541 737 542 737 542 362 208 362 208 278 708 278 708 31 633 31 633 661 675 661 675 801 230 801 230 494 215 494 215 916 642 916 642 297 464 297 464 55 176 55 176 260 817 260 817 711 233 711 233 27 228 27 228 505 699 505 699 940 633 940 633 636 724 636 724 134 331 134 331 164 183 164 183 561 38 561 38 483 394 483 394 266 465 266 465 97 391 97 391 69 842 69 842 552 337 552 337 332 314 332 314 94 866 94 866 339 654 339 654 333 556 333 556 641 195 641 195 556 34 556 34 10 811 10 811 586 592 586 592 520 648 520 648 35 545 35 545 317 794 317 794 276 906 276 906 725 691 725 691 272 382 272 382 549 379 549 379 851 703 851 703 666 809 666 809 616 281 616 281 759 715 759 715 51 250 51 250 773 661 773 661 902 55 902 55 752 261 752 261 451 453 451 453 431 16 431 16 207 495 207 495 710 462 710 462 665 660 665 660 418 7 418 7 425 509 425 509 629 257 629 257 626 344 626 344 416 723 416 723 817 74 817 74 90 360 90 360 408 343 408 343 266 902 266 902 192 933 192 933 781 494 781 494 613 828 613 828 784 162 784 162 105 429 105 429 253 798 253 798 133 720 133 720 73 208 73 208 131 626 131 626 816 254 816 254 438 187 438 187 302 26 302 26 887 586 887 586 294 170 294 170 114 646 114 646 771 262 771 262 146 768 146 768 435 21 435 21 274 830 274 830 216 369 216 369 657 656 657 656 638 590 638 590 813 472 813 472 63 831 63 831 322 508 322 508 274 449 274 449 591 485 591 485 513 203 513 203 721 897 721 897 756 443 756 443 65 91 65 91 328 130 328 130 500 537 500 537 875 678 875 678 50 919 50 919 590 333 590 333 769 629 769 629 582 177 582 177 411 152 411 152 885 712 885 712 182 908 182 908 235 599 235 599 158 718 158 718 414 436 414 436 62 664 62 664 379 732 379 732 77 259 77 259 503 249 503 249 16 131 16 131 245 228 245 228 366 287 366 287 446 122 446 122 891 5 891 5 785 84 785 84 572 314 572 314 532 804 532 804 947 114 947 114 337 283 337 283 890 168 890 168 97 90 97 90 638 324 638 324 830 870 830 870 160 725 160 725 734 881 734 881 490 396 490 396 73 810 73 810 640 804 640 804 916 736 916 736 311 535 311 535 190 811 190 811 843 283 843 283 293 619 293 619 190 410 190 410 893 208 893 208 940 383 940 383 318 418 318 418 692 245 692 245 849 390 849 390 768 633 768 633 324 4 324 4 102 845 102 845 574 154 574 154 222 685 222 685 572 474 572 474 708 664 708 664 425 200 425 200 693 491 693 491 308 746 308 746 183 902 183 902 481 233 481 233 323 489 323 489 895 875 895 875 382 785 382 785 351 750 351 750 50 571 50 571 143 234 143 234 668 113 668 113 494 69 494 69 692 345 692 345 147 789 147 789 706 381 706 381 466 267 466 267 539 605 539 605 548 766 548 766 411 177 411 177 902 741 902 741 66 439 66 439 689 673 689 673 283 905 283 905 128 923 128 923 621 496 621 496 353 234 353 234 402 477 402 477 159 818 159 818 912 12 912 12 699 506 699 506 437 859 437 859 902 549 902 549 450 943 450 943 322 46 322 46 370 717 370 717 272 289 272 289 79 1 79 1 810 869 810 869 635 381 635 381 334 192 334 192 452 626 452 626 215 430 215 430 868 760 868 760 764 778 764 778 645 885 645 885 359 625 359 625 218 592 218 592 186 698 186 698 104 791 104 791 778 879 778 879 143 380 143 380 630 62 630 62 2 63 2 63 917 39 917 39 471 765 471 765 928 638 928 638 389 796 389 796 678 657 678 657 563 945 563 945 280 793 280 793 785 729 785 729 203 36 203 36 565 334 565 334 576 808 576 808 558 581 558 581 17 681 17 681 334 161 334 161 555 436 555 436 371 536 371 536 47 236 47 236 256 317 256 317 489 720 489 720 443 180 443 180 504 852 504 852 549 380 549 380 349 232 349 232 915 667 915 667 876 166 876 166 691 175 691 175 105 207 105 207 285 780 285 780 563 629 563 629 204 200 204 200 595 100 595 100 542 301 542 301 229 517 229 517 455 479 455 479 931 137 931 137 253 588 253 588 908 645 908 645 941 811 941 811 951 457 951 457 550 914 550 914 248 679 248 679 109 231 109 231 186 745 186 745 609 198 609 198 68 4 68 4 663 673 663 673 202 383 202 383 422 153 422 153 196 492 196 492 258 789 258 789 487 833 487 833 132 235 132 235 156 96 156 96 873 234 873 234 537 408 537 408 814 135 814 135 220 62 220 62 602 484 602 484 54 316 54 316 118 792 118 792 565 566 565 566 855 429 855 429 240 561 240 561 644 647 644 647 224 916 224 916 871 911 871 911 667 158 667 158 537 217 537 217 123 436 123 436 685 794 685 794 164 610 164 610 698 317 698 317 844 615 844 615 341 511 341 511 351 123 351 123 363 513 363 513 661 391 661 391 950 206 950 206 636 468 636 468 701 920 701 920 693 287 693 287 719 333 719 333 628 605 628 605 767 306 767 306 908 937 908 937 898 660 898 660 851 839 851 839 164 72 164 72 500 254 500 254 455 512 455 512